From f23c6d8af1456d0b4ec151f3383a3a9e5261d341 Mon Sep 17 00:00:00 2001 From: Yotam Nachum Date: Sat, 1 Jan 2022 20:26:26 +0200 Subject: [PATCH 01/98] Initial commit --- .gitignore | 4 + Cargo.toml | 26 + binding.gyp | 19 + bindings/node/binding.cc | 28 + bindings/node/index.js | 19 + bindings/rust/build.rs | 40 + bindings/rust/lib.rs | 52 + grammar.js | 137 + package.json | 23 + src/grammar.json | 886 ++++++ src/node-types.json | 763 +++++ src/parser.c | 6203 ++++++++++++++++++++++++++++++++++++++ src/tree_sitter/parser.h | 223 ++ test/corpus/classes | 61 + test/corpus/interfaces | 101 + 15 files changed, 8585 insertions(+) create mode 100644 .gitignore create mode 100644 Cargo.toml create mode 100644 binding.gyp create mode 100644 bindings/node/binding.cc create mode 100644 bindings/node/index.js create mode 100644 bindings/rust/build.rs create mode 100644 bindings/rust/lib.rs create mode 100644 grammar.js create mode 100644 package.json create mode 100644 src/grammar.json create mode 100644 src/node-types.json create mode 100644 src/parser.c create mode 100644 src/tree_sitter/parser.h create mode 100644 test/corpus/classes create mode 100644 test/corpus/interfaces diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000..549337bae --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +/node_modules/ +Cargo.lock +package-lock.json +.envrc diff --git a/Cargo.toml b/Cargo.toml new file mode 100644 index 000000000..ac8d928e0 --- /dev/null +++ b/Cargo.toml @@ -0,0 +1,26 @@ +[package] +name = "tree-sitter-smali" +description = "smali grammar for the tree-sitter parsing library" +version = "0.0.1" +keywords = ["incremental", "parsing", "smali"] +categories = ["parsing", "text-editors"] +repository = "https://github.com/tree-sitter/tree-sitter-smali" +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 new file mode 100644 index 000000000..f24e0a6ae --- /dev/null +++ b/binding.gyp @@ -0,0 +1,19 @@ +{ + "targets": [ + { + "target_name": "tree_sitter_smali_binding", + "include_dirs": [ + " +#include "nan.h" + +using namespace v8; + +extern "C" TSLanguage * tree_sitter_smali(); + +namespace { + +NAN_METHOD(New) {} + +void Init(Local exports, Local module) { + Local tpl = Nan::New(New); + tpl->SetClassName(Nan::New("Language").ToLocalChecked()); + tpl->InstanceTemplate()->SetInternalFieldCount(1); + + Local constructor = Nan::GetFunction(tpl).ToLocalChecked(); + Local instance = constructor->NewInstance(Nan::GetCurrentContext()).ToLocalChecked(); + Nan::SetInternalFieldPointer(instance, 0, tree_sitter_smali()); + + Nan::Set(instance, Nan::New("name").ToLocalChecked(), Nan::New("smali").ToLocalChecked()); + Nan::Set(module, Nan::New("exports").ToLocalChecked(), instance); +} + +NODE_MODULE(tree_sitter_smali_binding, Init) + +} // namespace diff --git a/bindings/node/index.js b/bindings/node/index.js new file mode 100644 index 000000000..1adb8598c --- /dev/null +++ b/bindings/node/index.js @@ -0,0 +1,19 @@ +try { + module.exports = require("../../build/Release/tree_sitter_smali_binding"); +} catch (error1) { + if (error1.code !== 'MODULE_NOT_FOUND') { + throw error1; + } + try { + module.exports = require("../../build/Debug/tree_sitter_smali_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 000000000..c6061f099 --- /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 000000000..7a9f53204 --- /dev/null +++ b/bindings/rust/lib.rs @@ -0,0 +1,52 @@ +//! This crate provides smali 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_smali::language()).expect("Error loading smali 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_smali() -> 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_smali() } +} + +/// 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 smali language"); + } +} diff --git a/grammar.js b/grammar.js new file mode 100644 index 000000000..2db28d5a2 --- /dev/null +++ b/grammar.js @@ -0,0 +1,137 @@ +const STRING = /".*"/; +const DECIMAL_DIGITS = /-?\d+/; +const HEX_DIGITS = /-?0x[\da-f]+/; + +const modifiers = [ + 'public', + 'private', + 'protected', + 'static', + 'final', + 'synchronized', + 'volatile', + 'transient', + 'native', + 'interface', + 'abstract', + 'bridge', + 'synthetic' +]; + +const primitives = [ + 'V', + 'Z', + 'B', + 'S', + 'C', + 'I', + 'J', + 'F', + 'D' +]; + +module.exports = grammar({ + name: 'smali', + + extras: $ => [ + $.comment, + /\s/ + ], + + rules: { + class_definition: $ => seq( + $.class_declaration, + $.super_declaration, + optional($.source_declaration), + repeat($.implements_declaration), + repeat($.annotation_definition), + repeat(choice($.field_declaration, $.field_definition)), + repeat($.method_definition), + ), + + // class related + class_declaration: $ => seq('.class', $.access_modifiers, $.class_identifier), + super_declaration: $ => seq('.super', $.class_identifier), + source_declaration: _ => seq('.source', STRING), + implements_declaration: $ => seq('.implements', $.class_identifier), + + field_definition: $ => seq( + $.field_declaration, + optional($.annotation_definition), + $.end_field + ), + field_declaration: $ => seq('.field', $.access_modifiers, $.field_identifier), + end_field: _ => '.end method', + + // method related + method_definition: $ => seq( + $.method_declaration, + repeat($._code_line), + $.end_method + ), + method_declaration: $ => seq('.method', $.access_modifiers, optional('constructor'), $.method_identifier), + end_method: _ => '.end method', + + // annotation related + annotation_definition: $ => seq( + $.annotation_declaration, + repeat($.annotation_property), + $.end_annotation + ), + annotation_declaration: $ => seq('.annotation', choice('system', 'build', 'runtime'), $.class_identifier), + annotation_property: $ => seq(field('key', $.annotation_key), '=', field('value', $.annotation_value)), + annotation_key: _ => /\w+/, + annotation_value: $ => choice(HEX_DIGITS, $.list), + end_annotation: _ => '.end annotation', + + // code lines + _code_line: $ => choice($.label, $._declaration, $.annotation_definition, $.statement), + label: _ => /:[\w\d]+/, + + // statement + statement: $ => seq($.statement_name, /.*/), + statement_name: _ => /[\w\d\/-]+/, + + // code declarations + _declaration: $ => choice($.line_declaration, $.locals_declaration, $.param_declaration, $.catch_declaration, $.catchall_declaration, $.packed_switch_declaration, $.sparse_switch_declaration, $.array_data_declaration), + line_declaration: _ => seq('.line', /\d+/), + locals_declaration: _ => seq('.locals', /\d+/), + param_declaration: _ => seq('.param', /p\d+/), + catch_declaration: $ => seq('.catch', $.class_identifier, '{', $.label, '..', $.label, '}', $.label), + catchall_declaration: $ => seq('.catchall', '{', $.label, '..', $.label, '}', $.label), + packed_switch_declaration: $ => seq( + '.packed-switch', HEX_DIGITS, + repeat($.label), + '.end packed-switch' + ), + sparse_switch_declaration: $ => seq( + '.sparse-switch', + repeat(seq(HEX_DIGITS, '->', $.label)), + '.end sparse-switch' + ), + array_data_declaration: _ => seq( + '.array-data', DECIMAL_DIGITS, + repeat(HEX_DIGITS), + '.end array-data' + ), + + // identifiers + class_identifier: _ => /L[\w\d\/\$]+;/, + field_identifier: $ => seq(/[\w]+/, ':', $._type), + method_identifier: $ => seq(choice('', /[\w\d_]+/), '(', field('parameter', repeat($._type)), ')', field('return_type', $._type)), + + // types + _type: $ => choice($.primitive_type, $.class_identifier, $.array_type), + array_type: $ => seq('[', field('element_type', $._type)), + primitive_type: _ => choice(...primitives), + + access_modifiers: _ => repeat1(choice(...modifiers)), + comment: _ => token(seq('#', /.*/)), + list: _ => seq('{', + choice( + repeat(seq(HEX_DIGITS, optional(','))), + repeat(seq(STRING, optional(','))), + ), + '}') + } +}); diff --git a/package.json b/package.json new file mode 100644 index 000000000..fd52d14cf --- /dev/null +++ b/package.json @@ -0,0 +1,23 @@ +{ + "name": "tree-sitter-smali", + "version": "0.0.1", + "description": "Smali grammar for tree sitter", + "main": "bindings/node", + "keywords": [ + "parser", + "lexer" + ], + "author": "Yotam Nachum", + "license": "ISC", + "dependencies": { + "nan": "^2.15.0" + }, + "devDependencies": { + "tree-sitter-cli": "^0.20.1" + }, + "scripts": { + "build": "tree-sitter generate && node-gyp build", + "test": "tree-sitter test && script/parse-examples" + }, + "repository": "https://git.sr.ht/~yotam/tree-sitter-smali", +} diff --git a/src/grammar.json b/src/grammar.json new file mode 100644 index 000000000..9a2515234 --- /dev/null +++ b/src/grammar.json @@ -0,0 +1,886 @@ +{ + "name": "smali", + "rules": { + "class_definition": { + "type": "SEQ", + "members": [ + { + "type": "SYMBOL", + "name": "class_declaration" + }, + { + "type": "SYMBOL", + "name": "super_declaration" + }, + { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "source_declaration" + }, + { + "type": "BLANK" + } + ] + }, + { + "type": "REPEAT", + "content": { + "type": "SYMBOL", + "name": "implements_declaration" + } + }, + { + "type": "REPEAT", + "content": { + "type": "SYMBOL", + "name": "annotation_definition" + } + }, + { + "type": "REPEAT", + "content": { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "field_declaration" + }, + { + "type": "SYMBOL", + "name": "field_definition" + } + ] + } + }, + { + "type": "REPEAT", + "content": { + "type": "SYMBOL", + "name": "method_definition" + } + } + ] + }, + "class_declaration": { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": ".class" + }, + { + "type": "SYMBOL", + "name": "access_modifiers" + }, + { + "type": "SYMBOL", + "name": "class_identifier" + } + ] + }, + "super_declaration": { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": ".super" + }, + { + "type": "SYMBOL", + "name": "class_identifier" + } + ] + }, + "source_declaration": { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": ".source" + }, + { + "type": "PATTERN", + "value": "\".*\"" + } + ] + }, + "implements_declaration": { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": ".implements" + }, + { + "type": "SYMBOL", + "name": "class_identifier" + } + ] + }, + "field_definition": { + "type": "SEQ", + "members": [ + { + "type": "SYMBOL", + "name": "field_declaration" + }, + { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "annotation_definition" + }, + { + "type": "BLANK" + } + ] + }, + { + "type": "SYMBOL", + "name": "end_field" + } + ] + }, + "field_declaration": { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": ".field" + }, + { + "type": "SYMBOL", + "name": "access_modifiers" + }, + { + "type": "SYMBOL", + "name": "field_identifier" + } + ] + }, + "end_field": { + "type": "STRING", + "value": ".end method" + }, + "method_definition": { + "type": "SEQ", + "members": [ + { + "type": "SYMBOL", + "name": "method_declaration" + }, + { + "type": "REPEAT", + "content": { + "type": "SYMBOL", + "name": "_code_line" + } + }, + { + "type": "SYMBOL", + "name": "end_method" + } + ] + }, + "method_declaration": { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": ".method" + }, + { + "type": "SYMBOL", + "name": "access_modifiers" + }, + { + "type": "CHOICE", + "members": [ + { + "type": "STRING", + "value": "constructor" + }, + { + "type": "BLANK" + } + ] + }, + { + "type": "SYMBOL", + "name": "method_identifier" + } + ] + }, + "end_method": { + "type": "STRING", + "value": ".end method" + }, + "annotation_definition": { + "type": "SEQ", + "members": [ + { + "type": "SYMBOL", + "name": "annotation_declaration" + }, + { + "type": "REPEAT", + "content": { + "type": "SYMBOL", + "name": "annotation_property" + } + }, + { + "type": "SYMBOL", + "name": "end_annotation" + } + ] + }, + "annotation_declaration": { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": ".annotation" + }, + { + "type": "CHOICE", + "members": [ + { + "type": "STRING", + "value": "system" + }, + { + "type": "STRING", + "value": "build" + }, + { + "type": "STRING", + "value": "runtime" + } + ] + }, + { + "type": "SYMBOL", + "name": "class_identifier" + } + ] + }, + "annotation_property": { + "type": "SEQ", + "members": [ + { + "type": "FIELD", + "name": "key", + "content": { + "type": "SYMBOL", + "name": "annotation_key" + } + }, + { + "type": "STRING", + "value": "=" + }, + { + "type": "FIELD", + "name": "value", + "content": { + "type": "SYMBOL", + "name": "annotation_value" + } + } + ] + }, + "annotation_key": { + "type": "PATTERN", + "value": "\\w+" + }, + "annotation_value": { + "type": "CHOICE", + "members": [ + { + "type": "PATTERN", + "value": "-?0x[\\da-f]+" + }, + { + "type": "SYMBOL", + "name": "list" + } + ] + }, + "end_annotation": { + "type": "STRING", + "value": ".end annotation" + }, + "_code_line": { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "label" + }, + { + "type": "SYMBOL", + "name": "_declaration" + }, + { + "type": "SYMBOL", + "name": "annotation_definition" + }, + { + "type": "SYMBOL", + "name": "statement" + } + ] + }, + "label": { + "type": "PATTERN", + "value": ":[\\w\\d]+" + }, + "statement": { + "type": "SEQ", + "members": [ + { + "type": "SYMBOL", + "name": "statement_name" + }, + { + "type": "PATTERN", + "value": ".*" + } + ] + }, + "statement_name": { + "type": "PATTERN", + "value": "[\\w\\d\\/-]+" + }, + "_declaration": { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "line_declaration" + }, + { + "type": "SYMBOL", + "name": "locals_declaration" + }, + { + "type": "SYMBOL", + "name": "param_declaration" + }, + { + "type": "SYMBOL", + "name": "catch_declaration" + }, + { + "type": "SYMBOL", + "name": "catchall_declaration" + }, + { + "type": "SYMBOL", + "name": "packed_switch_declaration" + }, + { + "type": "SYMBOL", + "name": "sparse_switch_declaration" + }, + { + "type": "SYMBOL", + "name": "array_data_declaration" + } + ] + }, + "line_declaration": { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": ".line" + }, + { + "type": "PATTERN", + "value": "\\d+" + } + ] + }, + "locals_declaration": { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": ".locals" + }, + { + "type": "PATTERN", + "value": "\\d+" + } + ] + }, + "param_declaration": { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": ".param" + }, + { + "type": "PATTERN", + "value": "p\\d+" + } + ] + }, + "catch_declaration": { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": ".catch" + }, + { + "type": "SYMBOL", + "name": "class_identifier" + }, + { + "type": "STRING", + "value": "{" + }, + { + "type": "SYMBOL", + "name": "label" + }, + { + "type": "STRING", + "value": ".." + }, + { + "type": "SYMBOL", + "name": "label" + }, + { + "type": "STRING", + "value": "}" + }, + { + "type": "SYMBOL", + "name": "label" + } + ] + }, + "catchall_declaration": { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": ".catchall" + }, + { + "type": "STRING", + "value": "{" + }, + { + "type": "SYMBOL", + "name": "label" + }, + { + "type": "STRING", + "value": ".." + }, + { + "type": "SYMBOL", + "name": "label" + }, + { + "type": "STRING", + "value": "}" + }, + { + "type": "SYMBOL", + "name": "label" + } + ] + }, + "packed_switch_declaration": { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": ".packed-switch" + }, + { + "type": "PATTERN", + "value": "-?0x[\\da-f]+" + }, + { + "type": "REPEAT", + "content": { + "type": "SYMBOL", + "name": "label" + } + }, + { + "type": "STRING", + "value": ".end packed-switch" + } + ] + }, + "sparse_switch_declaration": { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": ".sparse-switch" + }, + { + "type": "REPEAT", + "content": { + "type": "SEQ", + "members": [ + { + "type": "PATTERN", + "value": "-?0x[\\da-f]+" + }, + { + "type": "STRING", + "value": "->" + }, + { + "type": "SYMBOL", + "name": "label" + } + ] + } + }, + { + "type": "STRING", + "value": ".end sparse-switch" + } + ] + }, + "array_data_declaration": { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": ".array-data" + }, + { + "type": "PATTERN", + "value": "-?\\d+" + }, + { + "type": "REPEAT", + "content": { + "type": "PATTERN", + "value": "-?0x[\\da-f]+" + } + }, + { + "type": "STRING", + "value": ".end array-data" + } + ] + }, + "class_identifier": { + "type": "PATTERN", + "value": "L[\\w\\d\\/\\$]+;" + }, + "field_identifier": { + "type": "SEQ", + "members": [ + { + "type": "PATTERN", + "value": "[\\w]+" + }, + { + "type": "STRING", + "value": ":" + }, + { + "type": "SYMBOL", + "name": "_type" + } + ] + }, + "method_identifier": { + "type": "SEQ", + "members": [ + { + "type": "CHOICE", + "members": [ + { + "type": "STRING", + "value": "" + }, + { + "type": "PATTERN", + "value": "[\\w\\d_]+" + } + ] + }, + { + "type": "STRING", + "value": "(" + }, + { + "type": "FIELD", + "name": "parameter", + "content": { + "type": "REPEAT", + "content": { + "type": "SYMBOL", + "name": "_type" + } + } + }, + { + "type": "STRING", + "value": ")" + }, + { + "type": "FIELD", + "name": "return_type", + "content": { + "type": "SYMBOL", + "name": "_type" + } + } + ] + }, + "_type": { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "primitive_type" + }, + { + "type": "SYMBOL", + "name": "class_identifier" + }, + { + "type": "SYMBOL", + "name": "array_type" + } + ] + }, + "array_type": { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "[" + }, + { + "type": "FIELD", + "name": "element_type", + "content": { + "type": "SYMBOL", + "name": "_type" + } + } + ] + }, + "primitive_type": { + "type": "CHOICE", + "members": [ + { + "type": "STRING", + "value": "V" + }, + { + "type": "STRING", + "value": "Z" + }, + { + "type": "STRING", + "value": "B" + }, + { + "type": "STRING", + "value": "S" + }, + { + "type": "STRING", + "value": "C" + }, + { + "type": "STRING", + "value": "I" + }, + { + "type": "STRING", + "value": "J" + }, + { + "type": "STRING", + "value": "F" + }, + { + "type": "STRING", + "value": "D" + } + ] + }, + "access_modifiers": { + "type": "REPEAT1", + "content": { + "type": "CHOICE", + "members": [ + { + "type": "STRING", + "value": "public" + }, + { + "type": "STRING", + "value": "private" + }, + { + "type": "STRING", + "value": "protected" + }, + { + "type": "STRING", + "value": "static" + }, + { + "type": "STRING", + "value": "final" + }, + { + "type": "STRING", + "value": "synchronized" + }, + { + "type": "STRING", + "value": "volatile" + }, + { + "type": "STRING", + "value": "transient" + }, + { + "type": "STRING", + "value": "native" + }, + { + "type": "STRING", + "value": "interface" + }, + { + "type": "STRING", + "value": "abstract" + }, + { + "type": "STRING", + "value": "bridge" + }, + { + "type": "STRING", + "value": "synthetic" + } + ] + } + }, + "comment": { + "type": "TOKEN", + "content": { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "#" + }, + { + "type": "PATTERN", + "value": ".*" + } + ] + } + }, + "list": { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "{" + }, + { + "type": "CHOICE", + "members": [ + { + "type": "REPEAT", + "content": { + "type": "SEQ", + "members": [ + { + "type": "PATTERN", + "value": "-?0x[\\da-f]+" + }, + { + "type": "CHOICE", + "members": [ + { + "type": "STRING", + "value": "," + }, + { + "type": "BLANK" + } + ] + } + ] + } + }, + { + "type": "REPEAT", + "content": { + "type": "SEQ", + "members": [ + { + "type": "PATTERN", + "value": "\".*\"" + }, + { + "type": "CHOICE", + "members": [ + { + "type": "STRING", + "value": "," + }, + { + "type": "BLANK" + } + ] + } + ] + } + } + ] + }, + { + "type": "STRING", + "value": "}" + } + ] + } + }, + "extras": [ + { + "type": "SYMBOL", + "name": "comment" + }, + { + "type": "PATTERN", + "value": "\\s" + } + ], + "conflicts": [], + "precedences": [], + "externals": [], + "inline": [], + "supertypes": [] +} + diff --git a/src/node-types.json b/src/node-types.json new file mode 100644 index 000000000..b21cabf92 --- /dev/null +++ b/src/node-types.json @@ -0,0 +1,763 @@ +[ + { + "type": "access_modifiers", + "named": true, + "fields": {} + }, + { + "type": "annotation_declaration", + "named": true, + "fields": {}, + "children": { + "multiple": false, + "required": true, + "types": [ + { + "type": "class_identifier", + "named": true + } + ] + } + }, + { + "type": "annotation_definition", + "named": true, + "fields": {}, + "children": { + "multiple": true, + "required": true, + "types": [ + { + "type": "annotation_declaration", + "named": true + }, + { + "type": "annotation_property", + "named": true + }, + { + "type": "end_annotation", + "named": true + } + ] + } + }, + { + "type": "annotation_property", + "named": true, + "fields": { + "key": { + "multiple": false, + "required": true, + "types": [ + { + "type": "annotation_key", + "named": true + } + ] + }, + "value": { + "multiple": false, + "required": true, + "types": [ + { + "type": "annotation_value", + "named": true + } + ] + } + } + }, + { + "type": "annotation_value", + "named": true, + "fields": {}, + "children": { + "multiple": false, + "required": false, + "types": [ + { + "type": "list", + "named": true + } + ] + } + }, + { + "type": "array_data_declaration", + "named": true, + "fields": {} + }, + { + "type": "array_type", + "named": true, + "fields": { + "element_type": { + "multiple": false, + "required": true, + "types": [ + { + "type": "array_type", + "named": true + }, + { + "type": "class_identifier", + "named": true + }, + { + "type": "primitive_type", + "named": true + } + ] + } + } + }, + { + "type": "catch_declaration", + "named": true, + "fields": {}, + "children": { + "multiple": true, + "required": true, + "types": [ + { + "type": "class_identifier", + "named": true + }, + { + "type": "label", + "named": true + } + ] + } + }, + { + "type": "catchall_declaration", + "named": true, + "fields": {}, + "children": { + "multiple": true, + "required": true, + "types": [ + { + "type": "label", + "named": true + } + ] + } + }, + { + "type": "class_declaration", + "named": true, + "fields": {}, + "children": { + "multiple": true, + "required": true, + "types": [ + { + "type": "access_modifiers", + "named": true + }, + { + "type": "class_identifier", + "named": true + } + ] + } + }, + { + "type": "class_definition", + "named": true, + "fields": {}, + "children": { + "multiple": true, + "required": true, + "types": [ + { + "type": "annotation_definition", + "named": true + }, + { + "type": "class_declaration", + "named": true + }, + { + "type": "field_declaration", + "named": true + }, + { + "type": "field_definition", + "named": true + }, + { + "type": "implements_declaration", + "named": true + }, + { + "type": "method_definition", + "named": true + }, + { + "type": "source_declaration", + "named": true + }, + { + "type": "super_declaration", + "named": true + } + ] + } + }, + { + "type": "end_field", + "named": true, + "fields": {} + }, + { + "type": "end_method", + "named": true, + "fields": {} + }, + { + "type": "field_declaration", + "named": true, + "fields": {}, + "children": { + "multiple": true, + "required": true, + "types": [ + { + "type": "access_modifiers", + "named": true + }, + { + "type": "field_identifier", + "named": true + } + ] + } + }, + { + "type": "field_definition", + "named": true, + "fields": {}, + "children": { + "multiple": true, + "required": true, + "types": [ + { + "type": "annotation_definition", + "named": true + }, + { + "type": "end_field", + "named": true + }, + { + "type": "field_declaration", + "named": true + } + ] + } + }, + { + "type": "field_identifier", + "named": true, + "fields": {}, + "children": { + "multiple": false, + "required": true, + "types": [ + { + "type": "array_type", + "named": true + }, + { + "type": "class_identifier", + "named": true + }, + { + "type": "primitive_type", + "named": true + } + ] + } + }, + { + "type": "implements_declaration", + "named": true, + "fields": {}, + "children": { + "multiple": false, + "required": true, + "types": [ + { + "type": "class_identifier", + "named": true + } + ] + } + }, + { + "type": "line_declaration", + "named": true, + "fields": {} + }, + { + "type": "list", + "named": true, + "fields": {} + }, + { + "type": "locals_declaration", + "named": true, + "fields": {} + }, + { + "type": "method_declaration", + "named": true, + "fields": {}, + "children": { + "multiple": true, + "required": true, + "types": [ + { + "type": "access_modifiers", + "named": true + }, + { + "type": "method_identifier", + "named": true + } + ] + } + }, + { + "type": "method_definition", + "named": true, + "fields": {}, + "children": { + "multiple": true, + "required": true, + "types": [ + { + "type": "annotation_definition", + "named": true + }, + { + "type": "array_data_declaration", + "named": true + }, + { + "type": "catch_declaration", + "named": true + }, + { + "type": "catchall_declaration", + "named": true + }, + { + "type": "end_method", + "named": true + }, + { + "type": "label", + "named": true + }, + { + "type": "line_declaration", + "named": true + }, + { + "type": "locals_declaration", + "named": true + }, + { + "type": "method_declaration", + "named": true + }, + { + "type": "packed_switch_declaration", + "named": true + }, + { + "type": "param_declaration", + "named": true + }, + { + "type": "sparse_switch_declaration", + "named": true + }, + { + "type": "statement", + "named": true + } + ] + } + }, + { + "type": "method_identifier", + "named": true, + "fields": { + "parameter": { + "multiple": true, + "required": false, + "types": [ + { + "type": "array_type", + "named": true + }, + { + "type": "class_identifier", + "named": true + }, + { + "type": "primitive_type", + "named": true + } + ] + }, + "return_type": { + "multiple": false, + "required": true, + "types": [ + { + "type": "array_type", + "named": true + }, + { + "type": "class_identifier", + "named": true + }, + { + "type": "primitive_type", + "named": true + } + ] + } + } + }, + { + "type": "packed_switch_declaration", + "named": true, + "fields": {}, + "children": { + "multiple": true, + "required": false, + "types": [ + { + "type": "label", + "named": true + } + ] + } + }, + { + "type": "param_declaration", + "named": true, + "fields": {} + }, + { + "type": "primitive_type", + "named": true, + "fields": {} + }, + { + "type": "source_declaration", + "named": true, + "fields": {} + }, + { + "type": "sparse_switch_declaration", + "named": true, + "fields": {}, + "children": { + "multiple": true, + "required": false, + "types": [ + { + "type": "label", + "named": true + } + ] + } + }, + { + "type": "statement", + "named": true, + "fields": {}, + "children": { + "multiple": false, + "required": true, + "types": [ + { + "type": "statement_name", + "named": true + } + ] + } + }, + { + "type": "super_declaration", + "named": true, + "fields": {}, + "children": { + "multiple": false, + "required": true, + "types": [ + { + "type": "class_identifier", + "named": true + } + ] + } + }, + { + "type": "(", + "named": false + }, + { + "type": ")", + "named": false + }, + { + "type": ",", + "named": false + }, + { + "type": "->", + "named": false + }, + { + "type": "..", + "named": false + }, + { + "type": ".annotation", + "named": false + }, + { + "type": ".array-data", + "named": false + }, + { + "type": ".catch", + "named": false + }, + { + "type": ".catchall", + "named": false + }, + { + "type": ".class", + "named": false + }, + { + "type": ".end array-data", + "named": false + }, + { + "type": ".end method", + "named": false + }, + { + "type": ".end packed-switch", + "named": false + }, + { + "type": ".end sparse-switch", + "named": false + }, + { + "type": ".field", + "named": false + }, + { + "type": ".implements", + "named": false + }, + { + "type": ".line", + "named": false + }, + { + "type": ".locals", + "named": false + }, + { + "type": ".method", + "named": false + }, + { + "type": ".packed-switch", + "named": false + }, + { + "type": ".param", + "named": false + }, + { + "type": ".source", + "named": false + }, + { + "type": ".sparse-switch", + "named": false + }, + { + "type": ".super", + "named": false + }, + { + "type": ":", + "named": false + }, + { + "type": "", + "named": false + }, + { + "type": "=", + "named": false + }, + { + "type": "B", + "named": false + }, + { + "type": "C", + "named": false + }, + { + "type": "D", + "named": false + }, + { + "type": "F", + "named": false + }, + { + "type": "I", + "named": false + }, + { + "type": "J", + "named": false + }, + { + "type": "S", + "named": false + }, + { + "type": "V", + "named": false + }, + { + "type": "Z", + "named": false + }, + { + "type": "[", + "named": false + }, + { + "type": "abstract", + "named": false + }, + { + "type": "annotation_key", + "named": true + }, + { + "type": "bridge", + "named": false + }, + { + "type": "build", + "named": false + }, + { + "type": "class_identifier", + "named": true + }, + { + "type": "comment", + "named": true + }, + { + "type": "constructor", + "named": false + }, + { + "type": "end_annotation", + "named": true + }, + { + "type": "final", + "named": false + }, + { + "type": "interface", + "named": false + }, + { + "type": "label", + "named": true + }, + { + "type": "native", + "named": false + }, + { + "type": "private", + "named": false + }, + { + "type": "protected", + "named": false + }, + { + "type": "public", + "named": false + }, + { + "type": "runtime", + "named": false + }, + { + "type": "statement_name", + "named": true + }, + { + "type": "static", + "named": false + }, + { + "type": "synchronized", + "named": false + }, + { + "type": "synthetic", + "named": false + }, + { + "type": "system", + "named": false + }, + { + "type": "transient", + "named": false + }, + { + "type": "volatile", + "named": false + }, + { + "type": "{", + "named": false + }, + { + "type": "}", + "named": false + } +] \ No newline at end of file diff --git a/src/parser.c b/src/parser.c new file mode 100644 index 000000000..b238dee3e --- /dev/null +++ b/src/parser.c @@ -0,0 +1,6203 @@ +#include + +#if defined(__GNUC__) || defined(__clang__) +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wmissing-field-initializers" +#endif + +#ifdef _MSC_VER +#pragma optimize("", off) +#elif defined(__clang__) +#pragma clang optimize off +#elif defined(__GNUC__) +#pragma GCC optimize ("O0") +#endif + +#define LANGUAGE_VERSION 13 +#define STATE_COUNT 141 +#define LARGE_STATE_COUNT 2 +#define SYMBOL_COUNT 117 +#define ALIAS_COUNT 0 +#define TOKEN_COUNT 71 +#define EXTERNAL_TOKEN_COUNT 0 +#define FIELD_COUNT 5 +#define MAX_ALIAS_SEQUENCE_LENGTH 8 +#define PRODUCTION_ID_COUNT 5 + +enum { + anon_sym_DOTclass = 1, + anon_sym_DOTsuper = 2, + anon_sym_DOTsource = 3, + aux_sym_source_declaration_token1 = 4, + anon_sym_DOTimplements = 5, + anon_sym_DOTfield = 6, + anon_sym_DOTendmethod = 7, + anon_sym_DOTmethod = 8, + anon_sym_constructor = 9, + anon_sym_DOTannotation = 10, + anon_sym_system = 11, + anon_sym_build = 12, + anon_sym_runtime = 13, + anon_sym_EQ = 14, + sym_annotation_key = 15, + aux_sym_annotation_value_token1 = 16, + sym_end_annotation = 17, + sym_label = 18, + aux_sym_statement_token1 = 19, + sym_statement_name = 20, + anon_sym_DOTline = 21, + aux_sym_line_declaration_token1 = 22, + anon_sym_DOTlocals = 23, + anon_sym_DOTparam = 24, + aux_sym_param_declaration_token1 = 25, + anon_sym_DOTcatch = 26, + anon_sym_LBRACE = 27, + anon_sym_DOT_DOT = 28, + anon_sym_RBRACE = 29, + anon_sym_DOTcatchall = 30, + anon_sym_DOTpacked_DASHswitch = 31, + anon_sym_DOTendpacked_DASHswitch = 32, + anon_sym_DOTsparse_DASHswitch = 33, + anon_sym_DASH_GT = 34, + anon_sym_DOTendsparse_DASHswitch = 35, + anon_sym_DOTarray_DASHdata = 36, + aux_sym_array_data_declaration_token1 = 37, + anon_sym_DOTendarray_DASHdata = 38, + sym_class_identifier = 39, + aux_sym_field_identifier_token1 = 40, + anon_sym_COLON = 41, + anon_sym_LTinit_GT = 42, + aux_sym_method_identifier_token1 = 43, + anon_sym_LPAREN = 44, + anon_sym_RPAREN = 45, + anon_sym_LBRACK = 46, + anon_sym_V = 47, + anon_sym_Z = 48, + anon_sym_B = 49, + anon_sym_S = 50, + anon_sym_C = 51, + anon_sym_I = 52, + anon_sym_J = 53, + anon_sym_F = 54, + anon_sym_D = 55, + anon_sym_public = 56, + anon_sym_private = 57, + anon_sym_protected = 58, + anon_sym_static = 59, + anon_sym_final = 60, + anon_sym_synchronized = 61, + anon_sym_volatile = 62, + anon_sym_transient = 63, + anon_sym_native = 64, + anon_sym_interface = 65, + anon_sym_abstract = 66, + anon_sym_bridge = 67, + anon_sym_synthetic = 68, + sym_comment = 69, + anon_sym_COMMA = 70, + sym_class_definition = 71, + sym_class_declaration = 72, + sym_super_declaration = 73, + sym_source_declaration = 74, + sym_implements_declaration = 75, + sym_field_definition = 76, + sym_field_declaration = 77, + sym_end_field = 78, + sym_method_definition = 79, + sym_method_declaration = 80, + sym_end_method = 81, + sym_annotation_definition = 82, + sym_annotation_declaration = 83, + sym_annotation_property = 84, + sym_annotation_value = 85, + sym__code_line = 86, + sym_statement = 87, + sym__declaration = 88, + sym_line_declaration = 89, + sym_locals_declaration = 90, + sym_param_declaration = 91, + sym_catch_declaration = 92, + sym_catchall_declaration = 93, + sym_packed_switch_declaration = 94, + sym_sparse_switch_declaration = 95, + sym_array_data_declaration = 96, + sym_field_identifier = 97, + sym_method_identifier = 98, + sym__type = 99, + sym_array_type = 100, + sym_primitive_type = 101, + sym_access_modifiers = 102, + sym_list = 103, + aux_sym_class_definition_repeat1 = 104, + aux_sym_class_definition_repeat2 = 105, + aux_sym_class_definition_repeat3 = 106, + aux_sym_class_definition_repeat4 = 107, + aux_sym_method_definition_repeat1 = 108, + aux_sym_annotation_definition_repeat1 = 109, + aux_sym_packed_switch_declaration_repeat1 = 110, + aux_sym_sparse_switch_declaration_repeat1 = 111, + aux_sym_array_data_declaration_repeat1 = 112, + aux_sym_method_identifier_repeat1 = 113, + aux_sym_access_modifiers_repeat1 = 114, + aux_sym_list_repeat1 = 115, + aux_sym_list_repeat2 = 116, +}; + +static const char * const ts_symbol_names[] = { + [ts_builtin_sym_end] = "end", + [anon_sym_DOTclass] = ".class", + [anon_sym_DOTsuper] = ".super", + [anon_sym_DOTsource] = ".source", + [aux_sym_source_declaration_token1] = "source_declaration_token1", + [anon_sym_DOTimplements] = ".implements", + [anon_sym_DOTfield] = ".field", + [anon_sym_DOTendmethod] = ".end method", + [anon_sym_DOTmethod] = ".method", + [anon_sym_constructor] = "constructor", + [anon_sym_DOTannotation] = ".annotation", + [anon_sym_system] = "system", + [anon_sym_build] = "build", + [anon_sym_runtime] = "runtime", + [anon_sym_EQ] = "=", + [sym_annotation_key] = "annotation_key", + [aux_sym_annotation_value_token1] = "annotation_value_token1", + [sym_end_annotation] = "end_annotation", + [sym_label] = "label", + [aux_sym_statement_token1] = "statement_token1", + [sym_statement_name] = "statement_name", + [anon_sym_DOTline] = ".line", + [aux_sym_line_declaration_token1] = "line_declaration_token1", + [anon_sym_DOTlocals] = ".locals", + [anon_sym_DOTparam] = ".param", + [aux_sym_param_declaration_token1] = "param_declaration_token1", + [anon_sym_DOTcatch] = ".catch", + [anon_sym_LBRACE] = "{", + [anon_sym_DOT_DOT] = "..", + [anon_sym_RBRACE] = "}", + [anon_sym_DOTcatchall] = ".catchall", + [anon_sym_DOTpacked_DASHswitch] = ".packed-switch", + [anon_sym_DOTendpacked_DASHswitch] = ".end packed-switch", + [anon_sym_DOTsparse_DASHswitch] = ".sparse-switch", + [anon_sym_DASH_GT] = "->", + [anon_sym_DOTendsparse_DASHswitch] = ".end sparse-switch", + [anon_sym_DOTarray_DASHdata] = ".array-data", + [aux_sym_array_data_declaration_token1] = "array_data_declaration_token1", + [anon_sym_DOTendarray_DASHdata] = ".end array-data", + [sym_class_identifier] = "class_identifier", + [aux_sym_field_identifier_token1] = "field_identifier_token1", + [anon_sym_COLON] = ":", + [anon_sym_LTinit_GT] = "", + [aux_sym_method_identifier_token1] = "method_identifier_token1", + [anon_sym_LPAREN] = "(", + [anon_sym_RPAREN] = ")", + [anon_sym_LBRACK] = "[", + [anon_sym_V] = "V", + [anon_sym_Z] = "Z", + [anon_sym_B] = "B", + [anon_sym_S] = "S", + [anon_sym_C] = "C", + [anon_sym_I] = "I", + [anon_sym_J] = "J", + [anon_sym_F] = "F", + [anon_sym_D] = "D", + [anon_sym_public] = "public", + [anon_sym_private] = "private", + [anon_sym_protected] = "protected", + [anon_sym_static] = "static", + [anon_sym_final] = "final", + [anon_sym_synchronized] = "synchronized", + [anon_sym_volatile] = "volatile", + [anon_sym_transient] = "transient", + [anon_sym_native] = "native", + [anon_sym_interface] = "interface", + [anon_sym_abstract] = "abstract", + [anon_sym_bridge] = "bridge", + [anon_sym_synthetic] = "synthetic", + [sym_comment] = "comment", + [anon_sym_COMMA] = ",", + [sym_class_definition] = "class_definition", + [sym_class_declaration] = "class_declaration", + [sym_super_declaration] = "super_declaration", + [sym_source_declaration] = "source_declaration", + [sym_implements_declaration] = "implements_declaration", + [sym_field_definition] = "field_definition", + [sym_field_declaration] = "field_declaration", + [sym_end_field] = "end_field", + [sym_method_definition] = "method_definition", + [sym_method_declaration] = "method_declaration", + [sym_end_method] = "end_method", + [sym_annotation_definition] = "annotation_definition", + [sym_annotation_declaration] = "annotation_declaration", + [sym_annotation_property] = "annotation_property", + [sym_annotation_value] = "annotation_value", + [sym__code_line] = "_code_line", + [sym_statement] = "statement", + [sym__declaration] = "_declaration", + [sym_line_declaration] = "line_declaration", + [sym_locals_declaration] = "locals_declaration", + [sym_param_declaration] = "param_declaration", + [sym_catch_declaration] = "catch_declaration", + [sym_catchall_declaration] = "catchall_declaration", + [sym_packed_switch_declaration] = "packed_switch_declaration", + [sym_sparse_switch_declaration] = "sparse_switch_declaration", + [sym_array_data_declaration] = "array_data_declaration", + [sym_field_identifier] = "field_identifier", + [sym_method_identifier] = "method_identifier", + [sym__type] = "_type", + [sym_array_type] = "array_type", + [sym_primitive_type] = "primitive_type", + [sym_access_modifiers] = "access_modifiers", + [sym_list] = "list", + [aux_sym_class_definition_repeat1] = "class_definition_repeat1", + [aux_sym_class_definition_repeat2] = "class_definition_repeat2", + [aux_sym_class_definition_repeat3] = "class_definition_repeat3", + [aux_sym_class_definition_repeat4] = "class_definition_repeat4", + [aux_sym_method_definition_repeat1] = "method_definition_repeat1", + [aux_sym_annotation_definition_repeat1] = "annotation_definition_repeat1", + [aux_sym_packed_switch_declaration_repeat1] = "packed_switch_declaration_repeat1", + [aux_sym_sparse_switch_declaration_repeat1] = "sparse_switch_declaration_repeat1", + [aux_sym_array_data_declaration_repeat1] = "array_data_declaration_repeat1", + [aux_sym_method_identifier_repeat1] = "method_identifier_repeat1", + [aux_sym_access_modifiers_repeat1] = "access_modifiers_repeat1", + [aux_sym_list_repeat1] = "list_repeat1", + [aux_sym_list_repeat2] = "list_repeat2", +}; + +static const TSSymbol ts_symbol_map[] = { + [ts_builtin_sym_end] = ts_builtin_sym_end, + [anon_sym_DOTclass] = anon_sym_DOTclass, + [anon_sym_DOTsuper] = anon_sym_DOTsuper, + [anon_sym_DOTsource] = anon_sym_DOTsource, + [aux_sym_source_declaration_token1] = aux_sym_source_declaration_token1, + [anon_sym_DOTimplements] = anon_sym_DOTimplements, + [anon_sym_DOTfield] = anon_sym_DOTfield, + [anon_sym_DOTendmethod] = anon_sym_DOTendmethod, + [anon_sym_DOTmethod] = anon_sym_DOTmethod, + [anon_sym_constructor] = anon_sym_constructor, + [anon_sym_DOTannotation] = anon_sym_DOTannotation, + [anon_sym_system] = anon_sym_system, + [anon_sym_build] = anon_sym_build, + [anon_sym_runtime] = anon_sym_runtime, + [anon_sym_EQ] = anon_sym_EQ, + [sym_annotation_key] = sym_annotation_key, + [aux_sym_annotation_value_token1] = aux_sym_annotation_value_token1, + [sym_end_annotation] = sym_end_annotation, + [sym_label] = sym_label, + [aux_sym_statement_token1] = aux_sym_statement_token1, + [sym_statement_name] = sym_statement_name, + [anon_sym_DOTline] = anon_sym_DOTline, + [aux_sym_line_declaration_token1] = aux_sym_line_declaration_token1, + [anon_sym_DOTlocals] = anon_sym_DOTlocals, + [anon_sym_DOTparam] = anon_sym_DOTparam, + [aux_sym_param_declaration_token1] = aux_sym_param_declaration_token1, + [anon_sym_DOTcatch] = anon_sym_DOTcatch, + [anon_sym_LBRACE] = anon_sym_LBRACE, + [anon_sym_DOT_DOT] = anon_sym_DOT_DOT, + [anon_sym_RBRACE] = anon_sym_RBRACE, + [anon_sym_DOTcatchall] = anon_sym_DOTcatchall, + [anon_sym_DOTpacked_DASHswitch] = anon_sym_DOTpacked_DASHswitch, + [anon_sym_DOTendpacked_DASHswitch] = anon_sym_DOTendpacked_DASHswitch, + [anon_sym_DOTsparse_DASHswitch] = anon_sym_DOTsparse_DASHswitch, + [anon_sym_DASH_GT] = anon_sym_DASH_GT, + [anon_sym_DOTendsparse_DASHswitch] = anon_sym_DOTendsparse_DASHswitch, + [anon_sym_DOTarray_DASHdata] = anon_sym_DOTarray_DASHdata, + [aux_sym_array_data_declaration_token1] = aux_sym_array_data_declaration_token1, + [anon_sym_DOTendarray_DASHdata] = anon_sym_DOTendarray_DASHdata, + [sym_class_identifier] = sym_class_identifier, + [aux_sym_field_identifier_token1] = aux_sym_field_identifier_token1, + [anon_sym_COLON] = anon_sym_COLON, + [anon_sym_LTinit_GT] = anon_sym_LTinit_GT, + [aux_sym_method_identifier_token1] = aux_sym_method_identifier_token1, + [anon_sym_LPAREN] = anon_sym_LPAREN, + [anon_sym_RPAREN] = anon_sym_RPAREN, + [anon_sym_LBRACK] = anon_sym_LBRACK, + [anon_sym_V] = anon_sym_V, + [anon_sym_Z] = anon_sym_Z, + [anon_sym_B] = anon_sym_B, + [anon_sym_S] = anon_sym_S, + [anon_sym_C] = anon_sym_C, + [anon_sym_I] = anon_sym_I, + [anon_sym_J] = anon_sym_J, + [anon_sym_F] = anon_sym_F, + [anon_sym_D] = anon_sym_D, + [anon_sym_public] = anon_sym_public, + [anon_sym_private] = anon_sym_private, + [anon_sym_protected] = anon_sym_protected, + [anon_sym_static] = anon_sym_static, + [anon_sym_final] = anon_sym_final, + [anon_sym_synchronized] = anon_sym_synchronized, + [anon_sym_volatile] = anon_sym_volatile, + [anon_sym_transient] = anon_sym_transient, + [anon_sym_native] = anon_sym_native, + [anon_sym_interface] = anon_sym_interface, + [anon_sym_abstract] = anon_sym_abstract, + [anon_sym_bridge] = anon_sym_bridge, + [anon_sym_synthetic] = anon_sym_synthetic, + [sym_comment] = sym_comment, + [anon_sym_COMMA] = anon_sym_COMMA, + [sym_class_definition] = sym_class_definition, + [sym_class_declaration] = sym_class_declaration, + [sym_super_declaration] = sym_super_declaration, + [sym_source_declaration] = sym_source_declaration, + [sym_implements_declaration] = sym_implements_declaration, + [sym_field_definition] = sym_field_definition, + [sym_field_declaration] = sym_field_declaration, + [sym_end_field] = sym_end_field, + [sym_method_definition] = sym_method_definition, + [sym_method_declaration] = sym_method_declaration, + [sym_end_method] = sym_end_method, + [sym_annotation_definition] = sym_annotation_definition, + [sym_annotation_declaration] = sym_annotation_declaration, + [sym_annotation_property] = sym_annotation_property, + [sym_annotation_value] = sym_annotation_value, + [sym__code_line] = sym__code_line, + [sym_statement] = sym_statement, + [sym__declaration] = sym__declaration, + [sym_line_declaration] = sym_line_declaration, + [sym_locals_declaration] = sym_locals_declaration, + [sym_param_declaration] = sym_param_declaration, + [sym_catch_declaration] = sym_catch_declaration, + [sym_catchall_declaration] = sym_catchall_declaration, + [sym_packed_switch_declaration] = sym_packed_switch_declaration, + [sym_sparse_switch_declaration] = sym_sparse_switch_declaration, + [sym_array_data_declaration] = sym_array_data_declaration, + [sym_field_identifier] = sym_field_identifier, + [sym_method_identifier] = sym_method_identifier, + [sym__type] = sym__type, + [sym_array_type] = sym_array_type, + [sym_primitive_type] = sym_primitive_type, + [sym_access_modifiers] = sym_access_modifiers, + [sym_list] = sym_list, + [aux_sym_class_definition_repeat1] = aux_sym_class_definition_repeat1, + [aux_sym_class_definition_repeat2] = aux_sym_class_definition_repeat2, + [aux_sym_class_definition_repeat3] = aux_sym_class_definition_repeat3, + [aux_sym_class_definition_repeat4] = aux_sym_class_definition_repeat4, + [aux_sym_method_definition_repeat1] = aux_sym_method_definition_repeat1, + [aux_sym_annotation_definition_repeat1] = aux_sym_annotation_definition_repeat1, + [aux_sym_packed_switch_declaration_repeat1] = aux_sym_packed_switch_declaration_repeat1, + [aux_sym_sparse_switch_declaration_repeat1] = aux_sym_sparse_switch_declaration_repeat1, + [aux_sym_array_data_declaration_repeat1] = aux_sym_array_data_declaration_repeat1, + [aux_sym_method_identifier_repeat1] = aux_sym_method_identifier_repeat1, + [aux_sym_access_modifiers_repeat1] = aux_sym_access_modifiers_repeat1, + [aux_sym_list_repeat1] = aux_sym_list_repeat1, + [aux_sym_list_repeat2] = aux_sym_list_repeat2, +}; + +static const TSSymbolMetadata ts_symbol_metadata[] = { + [ts_builtin_sym_end] = { + .visible = false, + .named = true, + }, + [anon_sym_DOTclass] = { + .visible = true, + .named = false, + }, + [anon_sym_DOTsuper] = { + .visible = true, + .named = false, + }, + [anon_sym_DOTsource] = { + .visible = true, + .named = false, + }, + [aux_sym_source_declaration_token1] = { + .visible = false, + .named = false, + }, + [anon_sym_DOTimplements] = { + .visible = true, + .named = false, + }, + [anon_sym_DOTfield] = { + .visible = true, + .named = false, + }, + [anon_sym_DOTendmethod] = { + .visible = true, + .named = false, + }, + [anon_sym_DOTmethod] = { + .visible = true, + .named = false, + }, + [anon_sym_constructor] = { + .visible = true, + .named = false, + }, + [anon_sym_DOTannotation] = { + .visible = true, + .named = false, + }, + [anon_sym_system] = { + .visible = true, + .named = false, + }, + [anon_sym_build] = { + .visible = true, + .named = false, + }, + [anon_sym_runtime] = { + .visible = true, + .named = false, + }, + [anon_sym_EQ] = { + .visible = true, + .named = false, + }, + [sym_annotation_key] = { + .visible = true, + .named = true, + }, + [aux_sym_annotation_value_token1] = { + .visible = false, + .named = false, + }, + [sym_end_annotation] = { + .visible = true, + .named = true, + }, + [sym_label] = { + .visible = true, + .named = true, + }, + [aux_sym_statement_token1] = { + .visible = false, + .named = false, + }, + [sym_statement_name] = { + .visible = true, + .named = true, + }, + [anon_sym_DOTline] = { + .visible = true, + .named = false, + }, + [aux_sym_line_declaration_token1] = { + .visible = false, + .named = false, + }, + [anon_sym_DOTlocals] = { + .visible = true, + .named = false, + }, + [anon_sym_DOTparam] = { + .visible = true, + .named = false, + }, + [aux_sym_param_declaration_token1] = { + .visible = false, + .named = false, + }, + [anon_sym_DOTcatch] = { + .visible = true, + .named = false, + }, + [anon_sym_LBRACE] = { + .visible = true, + .named = false, + }, + [anon_sym_DOT_DOT] = { + .visible = true, + .named = false, + }, + [anon_sym_RBRACE] = { + .visible = true, + .named = false, + }, + [anon_sym_DOTcatchall] = { + .visible = true, + .named = false, + }, + [anon_sym_DOTpacked_DASHswitch] = { + .visible = true, + .named = false, + }, + [anon_sym_DOTendpacked_DASHswitch] = { + .visible = true, + .named = false, + }, + [anon_sym_DOTsparse_DASHswitch] = { + .visible = true, + .named = false, + }, + [anon_sym_DASH_GT] = { + .visible = true, + .named = false, + }, + [anon_sym_DOTendsparse_DASHswitch] = { + .visible = true, + .named = false, + }, + [anon_sym_DOTarray_DASHdata] = { + .visible = true, + .named = false, + }, + [aux_sym_array_data_declaration_token1] = { + .visible = false, + .named = false, + }, + [anon_sym_DOTendarray_DASHdata] = { + .visible = true, + .named = false, + }, + [sym_class_identifier] = { + .visible = true, + .named = true, + }, + [aux_sym_field_identifier_token1] = { + .visible = false, + .named = false, + }, + [anon_sym_COLON] = { + .visible = true, + .named = false, + }, + [anon_sym_LTinit_GT] = { + .visible = true, + .named = false, + }, + [aux_sym_method_identifier_token1] = { + .visible = false, + .named = false, + }, + [anon_sym_LPAREN] = { + .visible = true, + .named = false, + }, + [anon_sym_RPAREN] = { + .visible = true, + .named = false, + }, + [anon_sym_LBRACK] = { + .visible = true, + .named = false, + }, + [anon_sym_V] = { + .visible = true, + .named = false, + }, + [anon_sym_Z] = { + .visible = true, + .named = false, + }, + [anon_sym_B] = { + .visible = true, + .named = false, + }, + [anon_sym_S] = { + .visible = true, + .named = false, + }, + [anon_sym_C] = { + .visible = true, + .named = false, + }, + [anon_sym_I] = { + .visible = true, + .named = false, + }, + [anon_sym_J] = { + .visible = true, + .named = false, + }, + [anon_sym_F] = { + .visible = true, + .named = false, + }, + [anon_sym_D] = { + .visible = true, + .named = false, + }, + [anon_sym_public] = { + .visible = true, + .named = false, + }, + [anon_sym_private] = { + .visible = true, + .named = false, + }, + [anon_sym_protected] = { + .visible = true, + .named = false, + }, + [anon_sym_static] = { + .visible = true, + .named = false, + }, + [anon_sym_final] = { + .visible = true, + .named = false, + }, + [anon_sym_synchronized] = { + .visible = true, + .named = false, + }, + [anon_sym_volatile] = { + .visible = true, + .named = false, + }, + [anon_sym_transient] = { + .visible = true, + .named = false, + }, + [anon_sym_native] = { + .visible = true, + .named = false, + }, + [anon_sym_interface] = { + .visible = true, + .named = false, + }, + [anon_sym_abstract] = { + .visible = true, + .named = false, + }, + [anon_sym_bridge] = { + .visible = true, + .named = false, + }, + [anon_sym_synthetic] = { + .visible = true, + .named = false, + }, + [sym_comment] = { + .visible = true, + .named = true, + }, + [anon_sym_COMMA] = { + .visible = true, + .named = false, + }, + [sym_class_definition] = { + .visible = true, + .named = true, + }, + [sym_class_declaration] = { + .visible = true, + .named = true, + }, + [sym_super_declaration] = { + .visible = true, + .named = true, + }, + [sym_source_declaration] = { + .visible = true, + .named = true, + }, + [sym_implements_declaration] = { + .visible = true, + .named = true, + }, + [sym_field_definition] = { + .visible = true, + .named = true, + }, + [sym_field_declaration] = { + .visible = true, + .named = true, + }, + [sym_end_field] = { + .visible = true, + .named = true, + }, + [sym_method_definition] = { + .visible = true, + .named = true, + }, + [sym_method_declaration] = { + .visible = true, + .named = true, + }, + [sym_end_method] = { + .visible = true, + .named = true, + }, + [sym_annotation_definition] = { + .visible = true, + .named = true, + }, + [sym_annotation_declaration] = { + .visible = true, + .named = true, + }, + [sym_annotation_property] = { + .visible = true, + .named = true, + }, + [sym_annotation_value] = { + .visible = true, + .named = true, + }, + [sym__code_line] = { + .visible = false, + .named = true, + }, + [sym_statement] = { + .visible = true, + .named = true, + }, + [sym__declaration] = { + .visible = false, + .named = true, + }, + [sym_line_declaration] = { + .visible = true, + .named = true, + }, + [sym_locals_declaration] = { + .visible = true, + .named = true, + }, + [sym_param_declaration] = { + .visible = true, + .named = true, + }, + [sym_catch_declaration] = { + .visible = true, + .named = true, + }, + [sym_catchall_declaration] = { + .visible = true, + .named = true, + }, + [sym_packed_switch_declaration] = { + .visible = true, + .named = true, + }, + [sym_sparse_switch_declaration] = { + .visible = true, + .named = true, + }, + [sym_array_data_declaration] = { + .visible = true, + .named = true, + }, + [sym_field_identifier] = { + .visible = true, + .named = true, + }, + [sym_method_identifier] = { + .visible = true, + .named = true, + }, + [sym__type] = { + .visible = false, + .named = true, + }, + [sym_array_type] = { + .visible = true, + .named = true, + }, + [sym_primitive_type] = { + .visible = true, + .named = true, + }, + [sym_access_modifiers] = { + .visible = true, + .named = true, + }, + [sym_list] = { + .visible = true, + .named = true, + }, + [aux_sym_class_definition_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_class_definition_repeat2] = { + .visible = false, + .named = false, + }, + [aux_sym_class_definition_repeat3] = { + .visible = false, + .named = false, + }, + [aux_sym_class_definition_repeat4] = { + .visible = false, + .named = false, + }, + [aux_sym_method_definition_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_annotation_definition_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_packed_switch_declaration_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_sparse_switch_declaration_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_array_data_declaration_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_method_identifier_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_access_modifiers_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_list_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_list_repeat2] = { + .visible = false, + .named = false, + }, +}; + +enum { + field_element_type = 1, + field_key = 2, + field_parameter = 3, + field_return_type = 4, + field_value = 5, +}; + +static const char * const ts_field_names[] = { + [0] = NULL, + [field_element_type] = "element_type", + [field_key] = "key", + [field_parameter] = "parameter", + [field_return_type] = "return_type", + [field_value] = "value", +}; + +static const TSFieldMapSlice ts_field_map_slices[PRODUCTION_ID_COUNT] = { + [1] = {.index = 0, .length = 2}, + [2] = {.index = 2, .length = 1}, + [3] = {.index = 3, .length = 1}, + [4] = {.index = 4, .length = 2}, +}; + +static const TSFieldMapEntry ts_field_map_entries[] = { + [0] = + {field_key, 0}, + {field_value, 2}, + [2] = + {field_element_type, 1}, + [3] = + {field_return_type, 3}, + [4] = + {field_parameter, 2}, + {field_return_type, 4}, +}; + +static const TSSymbol ts_alias_sequences[PRODUCTION_ID_COUNT][MAX_ALIAS_SEQUENCE_LENGTH] = { + [0] = {0}, +}; + +static const uint16_t ts_non_terminal_alias_map[] = { + 0, +}; + +static bool ts_lex(TSLexer *lexer, TSStateId state) { + START_LEXER(); + eof = lexer->eof(lexer); + switch (state) { + case 0: + if (eof) ADVANCE(281); + if (lookahead == '"') ADVANCE(6); + if (lookahead == '#') ADVANCE(548); + if (lookahead == '(') ADVANCE(497); + if (lookahead == ')') ADVANCE(498); + if (lookahead == ',') ADVANCE(549); + if (lookahead == '-') ADVANCE(24); + if (lookahead == '.') ADVANCE(21); + if (lookahead == ':') ADVANCE(404); + if (lookahead == '<') ADVANCE(133); + if (lookahead == '=') ADVANCE(296); + if (lookahead == 'B') ADVANCE(502); + if (lookahead == 'C') ADVANCE(504); + if (lookahead == 'D') ADVANCE(508); + if (lookahead == 'F') ADVANCE(507); + if (lookahead == 'I') ADVANCE(505); + if (lookahead == 'J') ADVANCE(506); + if (lookahead == 'L') ADVANCE(279); + if (lookahead == 'S') ADVANCE(503); + if (lookahead == 'V') ADVANCE(500); + if (lookahead == 'Z') ADVANCE(501); + if (lookahead == '[') ADVANCE(499); + if (lookahead == 'a') ADVANCE(55); + if (lookahead == 'b') ADVANCE(208); + if (lookahead == 'c') ADVANCE(191); + if (lookahead == 'f') ADVANCE(135); + if (lookahead == 'i') ADVANCE(167); + if (lookahead == 'n') ADVANCE(33); + if (lookahead == 'p') ADVANCE(207); + if (lookahead == 'r') ADVANCE(264); + if (lookahead == 's') ADVANCE(258); + if (lookahead == 't') ADVANCE(209); + if (lookahead == 'v') ADVANCE(189); + if (lookahead == '{') ADVANCE(310); + if (lookahead == '}') ADVANCE(312); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') SKIP(0) + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(305); + END_STATE(); + case 1: + if (lookahead == ' ') ADVANCE(53); + END_STATE(); + case 2: + if (lookahead == ' ') ADVANCE(166); + END_STATE(); + case 3: + if (lookahead == ' ') ADVANCE(42); + END_STATE(); + case 4: + if (lookahead == ' ') ADVANCE(43); + END_STATE(); + case 5: + if (lookahead == '"') ADVANCE(6); + if (lookahead == '#') ADVANCE(548); + if (lookahead == ',') ADVANCE(549); + if (lookahead == '-') ADVANCE(22); + if (lookahead == '.') ADVANCE(108); + if (lookahead == '0') ADVANCE(272); + if (lookahead == '{') ADVANCE(310); + if (lookahead == '}') ADVANCE(312); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') SKIP(5) + END_STATE(); + case 6: + if (lookahead == '"') ADVANCE(285); + if (lookahead != 0 && + lookahead != '\n') ADVANCE(6); + END_STATE(); + case 7: + if (lookahead == '#') ADVANCE(548); + if (lookahead == '-') ADVANCE(276); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') SKIP(7) + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(320); + END_STATE(); + case 8: + if (lookahead == '#') ADVANCE(548); + if (lookahead == '.') ADVANCE(110); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') SKIP(8) + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(297); + END_STATE(); + case 9: + if (lookahead == '#') ADVANCE(548); + if (lookahead == '<') ADVANCE(133); + if (lookahead == 'a') ADVANCE(414); + if (lookahead == 'b') ADVANCE(471); + if (lookahead == 'c') ADVANCE(464); + if (lookahead == 'f') ADVANCE(447); + if (lookahead == 'i') ADVANCE(456); + if (lookahead == 'n') ADVANCE(406); + if (lookahead == 'p') ADVANCE(467); + if (lookahead == 's') ADVANCE(491); + if (lookahead == 't') ADVANCE(472); + if (lookahead == 'v') ADVANCE(463); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') SKIP(9) + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('d' <= lookahead && lookahead <= 'z')) ADVANCE(496); + END_STATE(); + case 10: + if (lookahead == '#') ADVANCE(548); + if (lookahead == '<') ADVANCE(133); + if (lookahead == 'c') ADVANCE(464); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') SKIP(10) + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + END_STATE(); + case 11: + if (lookahead == '#') ADVANCE(548); + if (lookahead == '<') ADVANCE(133); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') SKIP(11) + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + END_STATE(); + case 12: + if (lookahead == '#') ADVANCE(548); + if (lookahead == 'a') ADVANCE(331); + if (lookahead == 'b') ADVANCE(382); + if (lookahead == 'f') ADVANCE(361); + if (lookahead == 'i') ADVANCE(372); + if (lookahead == 'n') ADVANCE(323); + if (lookahead == 'p') ADVANCE(380); + if (lookahead == 's') ADVANCE(399); + if (lookahead == 't') ADVANCE(383); + if (lookahead == 'v') ADVANCE(378); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') SKIP(12) + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('c' <= lookahead && lookahead <= 'z')) ADVANCE(403); + END_STATE(); + case 13: + if (lookahead == '#') ADVANCE(548); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') SKIP(13) + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + END_STATE(); + case 14: + if (lookahead == '#') ADVANCE(548); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') SKIP(14) + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(305); + END_STATE(); + case 15: + if (lookahead == '-') ADVANCE(221); + END_STATE(); + case 16: + if (lookahead == '-') ADVANCE(86); + END_STATE(); + case 17: + if (lookahead == '-') ADVANCE(87); + END_STATE(); + case 18: + if (lookahead == '-') ADVANCE(228); + END_STATE(); + case 19: + if (lookahead == '-') ADVANCE(229); + END_STATE(); + case 20: + if (lookahead == '-') ADVANCE(230); + END_STATE(); + case 21: + if (lookahead == '.') ADVANCE(311); + if (lookahead == 'a') ADVANCE(176); + if (lookahead == 'c') ADVANCE(36); + if (lookahead == 'e') ADVANCE(168); + if (lookahead == 'f') ADVANCE(129); + if (lookahead == 'i') ADVANCE(161); + if (lookahead == 'l') ADVANCE(139); + if (lookahead == 'm') ADVANCE(99); + if (lookahead == 'p') ADVANCE(27); + if (lookahead == 's') ADVANCE(190); + END_STATE(); + case 22: + if (lookahead == '0') ADVANCE(272); + END_STATE(); + case 23: + if (lookahead == ';') ADVANCE(322); + if (lookahead == '$' || + ('/' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(23); + END_STATE(); + case 24: + if (lookahead == '>') ADVANCE(317); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(320); + END_STATE(); + case 25: + if (lookahead == '>') ADVANCE(405); + END_STATE(); + case 26: + if (lookahead == 'a') ADVANCE(176); + if (lookahead == 'c') ADVANCE(35); + if (lookahead == 'e') ADVANCE(182); + if (lookahead == 'f') ADVANCE(129); + if (lookahead == 'l') ADVANCE(139); + if (lookahead == 'm') ADVANCE(99); + if (lookahead == 'p') ADVANCE(27); + if (lookahead == 's') ADVANCE(201); + END_STATE(); + case 27: + if (lookahead == 'a') ADVANCE(57); + END_STATE(); + case 28: + if (lookahead == 'a') ADVANCE(273); + END_STATE(); + case 29: + if (lookahead == 'a') ADVANCE(319); + END_STATE(); + case 30: + if (lookahead == 'a') ADVANCE(321); + END_STATE(); + case 31: + if (lookahead == 'a') ADVANCE(162); + END_STATE(); + case 32: + if (lookahead == 'a') ADVANCE(223); + END_STATE(); + case 33: + if (lookahead == 'a') ADVANCE(240); + END_STATE(); + case 34: + if (lookahead == 'a') ADVANCE(212); + END_STATE(); + case 35: + if (lookahead == 'a') ADVANCE(236); + END_STATE(); + case 36: + if (lookahead == 'a') ADVANCE(236); + if (lookahead == 'l') ADVANCE(32); + END_STATE(); + case 37: + if (lookahead == 'a') ADVANCE(151); + END_STATE(); + case 38: + if (lookahead == 'a') ADVANCE(155); + END_STATE(); + case 39: + if (lookahead == 'a') ADVANCE(68); + END_STATE(); + case 40: + if (lookahead == 'a') ADVANCE(173); + END_STATE(); + case 41: + if (lookahead == 'a') ADVANCE(73); + END_STATE(); + case 42: + if (lookahead == 'a') ADVANCE(217); + if (lookahead == 's') ADVANCE(203); + END_STATE(); + case 43: + if (lookahead == 'a') ADVANCE(187); + END_STATE(); + case 44: + if (lookahead == 'a') ADVANCE(249); + END_STATE(); + case 45: + if (lookahead == 'a') ADVANCE(71); + END_STATE(); + case 46: + if (lookahead == 'a') ADVANCE(251); + END_STATE(); + case 47: + if (lookahead == 'a') ADVANCE(245); + END_STATE(); + case 48: + if (lookahead == 'a') ADVANCE(250); + END_STATE(); + case 49: + if (lookahead == 'a') ADVANCE(246); + END_STATE(); + case 50: + if (lookahead == 'a') ADVANCE(248); + END_STATE(); + case 51: + if (lookahead == 'a') ADVANCE(260); + END_STATE(); + case 52: + if (lookahead == 'a') ADVANCE(274); + END_STATE(); + case 53: + if (lookahead == 'a') ADVANCE(188); + if (lookahead == 'm') ADVANCE(112); + if (lookahead == 'p') ADVANCE(41); + if (lookahead == 's') ADVANCE(203); + END_STATE(); + case 54: + if (lookahead == 'a') ADVANCE(218); + END_STATE(); + case 55: + if (lookahead == 'b') ADVANCE(224); + END_STATE(); + case 56: + if (lookahead == 'b') ADVANCE(156); + END_STATE(); + case 57: + if (lookahead == 'c') ADVANCE(149); + if (lookahead == 'r') ADVANCE(31); + END_STATE(); + case 58: + if (lookahead == 'c') ADVANCE(509); + END_STATE(); + case 59: + if (lookahead == 'c') ADVANCE(518); + END_STATE(); + case 60: + if (lookahead == 'c') ADVANCE(545); + END_STATE(); + case 61: + if (lookahead == 'c') ADVANCE(124); + if (lookahead == 't') ADVANCE(125); + END_STATE(); + case 62: + if (lookahead == 'c') ADVANCE(118); + END_STATE(); + case 63: + if (lookahead == 'c') ADVANCE(119); + END_STATE(); + case 64: + if (lookahead == 'c') ADVANCE(120); + END_STATE(); + case 65: + if (lookahead == 'c') ADVANCE(121); + END_STATE(); + case 66: + if (lookahead == 'c') ADVANCE(38); + END_STATE(); + case 67: + if (lookahead == 'c') ADVANCE(122); + END_STATE(); + case 68: + if (lookahead == 'c') ADVANCE(234); + END_STATE(); + case 69: + if (lookahead == 'c') ADVANCE(238); + END_STATE(); + case 70: + if (lookahead == 'c') ADVANCE(92); + END_STATE(); + case 71: + if (lookahead == 'c') ADVANCE(96); + END_STATE(); + case 72: + if (lookahead == 'c') ADVANCE(252); + END_STATE(); + case 73: + if (lookahead == 'c') ADVANCE(150); + END_STATE(); + case 74: + if (lookahead == 'd') ADVANCE(1); + END_STATE(); + case 75: + if (lookahead == 'd') ADVANCE(117); + END_STATE(); + case 76: + if (lookahead == 'd') ADVANCE(294); + END_STATE(); + case 77: + if (lookahead == 'd') ADVANCE(287); + END_STATE(); + case 78: + if (lookahead == 'd') ADVANCE(289); + END_STATE(); + case 79: + if (lookahead == 'd') ADVANCE(515); + END_STATE(); + case 80: + if (lookahead == 'd') ADVANCE(288); + END_STATE(); + case 81: + if (lookahead == 'd') ADVANCE(524); + END_STATE(); + case 82: + if (lookahead == 'd') ADVANCE(2); + END_STATE(); + case 83: + if (lookahead == 'd') ADVANCE(15); + END_STATE(); + case 84: + if (lookahead == 'd') ADVANCE(3); + END_STATE(); + case 85: + if (lookahead == 'd') ADVANCE(4); + END_STATE(); + case 86: + if (lookahead == 'd') ADVANCE(44); + END_STATE(); + case 87: + if (lookahead == 'd') ADVANCE(46); + END_STATE(); + case 88: + if (lookahead == 'd') ADVANCE(19); + END_STATE(); + case 89: + if (lookahead == 'e') ADVANCE(304); + END_STATE(); + case 90: + if (lookahead == 'e') ADVANCE(542); + END_STATE(); + case 91: + if (lookahead == 'e') ADVANCE(533); + END_STATE(); + case 92: + if (lookahead == 'e') ADVANCE(284); + END_STATE(); + case 93: + if (lookahead == 'e') ADVANCE(512); + END_STATE(); + case 94: + if (lookahead == 'e') ADVANCE(295); + END_STATE(); + case 95: + if (lookahead == 'e') ADVANCE(527); + END_STATE(); + case 96: + if (lookahead == 'e') ADVANCE(536); + END_STATE(); + case 97: + if (lookahead == 'e') ADVANCE(204); + END_STATE(); + case 98: + if (lookahead == 'e') ADVANCE(163); + END_STATE(); + case 99: + if (lookahead == 'e') ADVANCE(232); + END_STATE(); + case 100: + if (lookahead == 'e') ADVANCE(72); + END_STATE(); + case 101: + if (lookahead == 'e') ADVANCE(205); + END_STATE(); + case 102: + if (lookahead == 'e') ADVANCE(83); + END_STATE(); + case 103: + if (lookahead == 'e') ADVANCE(79); + END_STATE(); + case 104: + if (lookahead == 'e') ADVANCE(81); + END_STATE(); + case 105: + if (lookahead == 'e') ADVANCE(154); + END_STATE(); + case 106: + if (lookahead == 'e') ADVANCE(165); + END_STATE(); + case 107: + if (lookahead == 'e') ADVANCE(178); + END_STATE(); + case 108: + if (lookahead == 'e') ADVANCE(184); + END_STATE(); + case 109: + if (lookahead == 'e') ADVANCE(180); + END_STATE(); + case 110: + if (lookahead == 'e') ADVANCE(185); + END_STATE(); + case 111: + if (lookahead == 'e') ADVANCE(247); + END_STATE(); + case 112: + if (lookahead == 'e') ADVANCE(259); + END_STATE(); + case 113: + if (lookahead == 'e') ADVANCE(18); + END_STATE(); + case 114: + if (lookahead == 'e') ADVANCE(88); + END_STATE(); + case 115: + if (lookahead == 'e') ADVANCE(20); + END_STATE(); + case 116: + if (lookahead == 'f') ADVANCE(45); + END_STATE(); + case 117: + if (lookahead == 'g') ADVANCE(90); + END_STATE(); + case 118: + if (lookahead == 'h') ADVANCE(309); + END_STATE(); + case 119: + if (lookahead == 'h') ADVANCE(314); + END_STATE(); + case 120: + if (lookahead == 'h') ADVANCE(316); + END_STATE(); + case 121: + if (lookahead == 'h') ADVANCE(315); + END_STATE(); + case 122: + if (lookahead == 'h') ADVANCE(318); + END_STATE(); + case 123: + if (lookahead == 'h') ADVANCE(192); + END_STATE(); + case 124: + if (lookahead == 'h') ADVANCE(215); + END_STATE(); + case 125: + if (lookahead == 'h') ADVANCE(111); + END_STATE(); + case 126: + if (lookahead == 'h') ADVANCE(196); + END_STATE(); + case 127: + if (lookahead == 'i') ADVANCE(267); + if (lookahead == 'o') ADVANCE(239); + END_STATE(); + case 128: + if (lookahead == 'i') ADVANCE(275); + END_STATE(); + case 129: + if (lookahead == 'i') ADVANCE(105); + END_STATE(); + case 130: + if (lookahead == 'i') ADVANCE(153); + END_STATE(); + case 131: + if (lookahead == 'i') ADVANCE(75); + END_STATE(); + case 132: + if (lookahead == 'i') ADVANCE(266); + END_STATE(); + case 133: + if (lookahead == 'i') ADVANCE(175); + END_STATE(); + case 134: + if (lookahead == 'i') ADVANCE(164); + END_STATE(); + case 135: + if (lookahead == 'i') ADVANCE(177); + END_STATE(); + case 136: + if (lookahead == 'i') ADVANCE(58); + END_STATE(); + case 137: + if (lookahead == 'i') ADVANCE(233); + END_STATE(); + case 138: + if (lookahead == 'i') ADVANCE(59); + END_STATE(); + case 139: + if (lookahead == 'i') ADVANCE(174); + if (lookahead == 'o') ADVANCE(66); + END_STATE(); + case 140: + if (lookahead == 'i') ADVANCE(60); + END_STATE(); + case 141: + if (lookahead == 'i') ADVANCE(107); + END_STATE(); + case 142: + if (lookahead == 'i') ADVANCE(253); + END_STATE(); + case 143: + if (lookahead == 'i') ADVANCE(159); + END_STATE(); + case 144: + if (lookahead == 'i') ADVANCE(195); + END_STATE(); + case 145: + if (lookahead == 'i') ADVANCE(255); + END_STATE(); + case 146: + if (lookahead == 'i') ADVANCE(197); + END_STATE(); + case 147: + if (lookahead == 'i') ADVANCE(256); + END_STATE(); + case 148: + if (lookahead == 'i') ADVANCE(257); + END_STATE(); + case 149: + if (lookahead == 'k') ADVANCE(102); + END_STATE(); + case 150: + if (lookahead == 'k') ADVANCE(114); + END_STATE(); + case 151: + if (lookahead == 'l') ADVANCE(521); + END_STATE(); + case 152: + if (lookahead == 'l') ADVANCE(313); + END_STATE(); + case 153: + if (lookahead == 'l') ADVANCE(76); + END_STATE(); + case 154: + if (lookahead == 'l') ADVANCE(77); + END_STATE(); + case 155: + if (lookahead == 'l') ADVANCE(220); + END_STATE(); + case 156: + if (lookahead == 'l') ADVANCE(136); + END_STATE(); + case 157: + if (lookahead == 'l') ADVANCE(106); + END_STATE(); + case 158: + if (lookahead == 'l') ADVANCE(152); + END_STATE(); + case 159: + if (lookahead == 'l') ADVANCE(95); + END_STATE(); + case 160: + if (lookahead == 'l') ADVANCE(49); + END_STATE(); + case 161: + if (lookahead == 'm') ADVANCE(200); + END_STATE(); + case 162: + if (lookahead == 'm') ADVANCE(307); + END_STATE(); + case 163: + if (lookahead == 'm') ADVANCE(293); + END_STATE(); + case 164: + if (lookahead == 'm') ADVANCE(94); + END_STATE(); + case 165: + if (lookahead == 'm') ADVANCE(109); + END_STATE(); + case 166: + if (lookahead == 'm') ADVANCE(112); + if (lookahead == 'p') ADVANCE(41); + END_STATE(); + case 167: + if (lookahead == 'n') ADVANCE(237); + END_STATE(); + case 168: + if (lookahead == 'n') ADVANCE(74); + END_STATE(); + case 169: + if (lookahead == 'n') ADVANCE(61); + if (lookahead == 's') ADVANCE(242); + END_STATE(); + case 170: + if (lookahead == 'n') ADVANCE(292); + END_STATE(); + case 171: + if (lookahead == 'n') ADVANCE(299); + END_STATE(); + case 172: + if (lookahead == 'n') ADVANCE(194); + END_STATE(); + case 173: + if (lookahead == 'n') ADVANCE(227); + END_STATE(); + case 174: + if (lookahead == 'n') ADVANCE(89); + END_STATE(); + case 175: + if (lookahead == 'n') ADVANCE(137); + END_STATE(); + case 176: + if (lookahead == 'n') ADVANCE(172); + if (lookahead == 'r') ADVANCE(213); + END_STATE(); + case 177: + if (lookahead == 'n') ADVANCE(37); + END_STATE(); + case 178: + if (lookahead == 'n') ADVANCE(235); + END_STATE(); + case 179: + if (lookahead == 'n') ADVANCE(128); + END_STATE(); + case 180: + if (lookahead == 'n') ADVANCE(244); + END_STATE(); + case 181: + if (lookahead == 'n') ADVANCE(225); + END_STATE(); + case 182: + if (lookahead == 'n') ADVANCE(82); + END_STATE(); + case 183: + if (lookahead == 'n') ADVANCE(243); + END_STATE(); + case 184: + if (lookahead == 'n') ADVANCE(84); + END_STATE(); + case 185: + if (lookahead == 'n') ADVANCE(85); + END_STATE(); + case 186: + if (lookahead == 'n') ADVANCE(199); + END_STATE(); + case 187: + if (lookahead == 'n') ADVANCE(186); + END_STATE(); + case 188: + if (lookahead == 'n') ADVANCE(186); + if (lookahead == 'r') ADVANCE(216); + END_STATE(); + case 189: + if (lookahead == 'o') ADVANCE(160); + END_STATE(); + case 190: + if (lookahead == 'o') ADVANCE(263); + if (lookahead == 'p') ADVANCE(34); + if (lookahead == 'u') ADVANCE(202); + END_STATE(); + case 191: + if (lookahead == 'o') ADVANCE(181); + END_STATE(); + case 192: + if (lookahead == 'o') ADVANCE(78); + END_STATE(); + case 193: + if (lookahead == 'o') ADVANCE(206); + END_STATE(); + case 194: + if (lookahead == 'o') ADVANCE(261); + END_STATE(); + case 195: + if (lookahead == 'o') ADVANCE(170); + END_STATE(); + case 196: + if (lookahead == 'o') ADVANCE(80); + END_STATE(); + case 197: + if (lookahead == 'o') ADVANCE(171); + END_STATE(); + case 198: + if (lookahead == 'o') ADVANCE(179); + END_STATE(); + case 199: + if (lookahead == 'o') ADVANCE(262); + END_STATE(); + case 200: + if (lookahead == 'p') ADVANCE(157); + END_STATE(); + case 201: + if (lookahead == 'p') ADVANCE(34); + END_STATE(); + case 202: + if (lookahead == 'p') ADVANCE(101); + END_STATE(); + case 203: + if (lookahead == 'p') ADVANCE(54); + END_STATE(); + case 204: + if (lookahead == 'r') ADVANCE(116); + END_STATE(); + case 205: + if (lookahead == 'r') ADVANCE(283); + END_STATE(); + case 206: + if (lookahead == 'r') ADVANCE(290); + END_STATE(); + case 207: + if (lookahead == 'r') ADVANCE(127); + if (lookahead == 'u') ADVANCE(56); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(308); + END_STATE(); + case 208: + if (lookahead == 'r') ADVANCE(131); + if (lookahead == 'u') ADVANCE(130); + END_STATE(); + case 209: + if (lookahead == 'r') ADVANCE(40); + END_STATE(); + case 210: + if (lookahead == 'r') ADVANCE(265); + END_STATE(); + case 211: + if (lookahead == 'r') ADVANCE(70); + END_STATE(); + case 212: + if (lookahead == 'r') ADVANCE(226); + END_STATE(); + case 213: + if (lookahead == 'r') ADVANCE(28); + END_STATE(); + case 214: + if (lookahead == 'r') ADVANCE(39); + END_STATE(); + case 215: + if (lookahead == 'r') ADVANCE(198); + END_STATE(); + case 216: + if (lookahead == 'r') ADVANCE(52); + END_STATE(); + case 217: + if (lookahead == 'r') ADVANCE(216); + END_STATE(); + case 218: + if (lookahead == 'r') ADVANCE(231); + END_STATE(); + case 219: + if (lookahead == 's') ADVANCE(282); + END_STATE(); + case 220: + if (lookahead == 's') ADVANCE(306); + END_STATE(); + case 221: + if (lookahead == 's') ADVANCE(268); + END_STATE(); + case 222: + if (lookahead == 's') ADVANCE(286); + END_STATE(); + case 223: + if (lookahead == 's') ADVANCE(219); + END_STATE(); + case 224: + if (lookahead == 's') ADVANCE(254); + END_STATE(); + case 225: + if (lookahead == 's') ADVANCE(241); + END_STATE(); + case 226: + if (lookahead == 's') ADVANCE(113); + END_STATE(); + case 227: + if (lookahead == 's') ADVANCE(141); + END_STATE(); + case 228: + if (lookahead == 's') ADVANCE(269); + END_STATE(); + case 229: + if (lookahead == 's') ADVANCE(270); + END_STATE(); + case 230: + if (lookahead == 's') ADVANCE(271); + END_STATE(); + case 231: + if (lookahead == 's') ADVANCE(115); + END_STATE(); + case 232: + if (lookahead == 't') ADVANCE(123); + END_STATE(); + case 233: + if (lookahead == 't') ADVANCE(25); + END_STATE(); + case 234: + if (lookahead == 't') ADVANCE(539); + END_STATE(); + case 235: + if (lookahead == 't') ADVANCE(530); + END_STATE(); + case 236: + if (lookahead == 't') ADVANCE(62); + END_STATE(); + case 237: + if (lookahead == 't') ADVANCE(97); + END_STATE(); + case 238: + if (lookahead == 't') ADVANCE(193); + END_STATE(); + case 239: + if (lookahead == 't') ADVANCE(100); + END_STATE(); + case 240: + if (lookahead == 't') ADVANCE(132); + END_STATE(); + case 241: + if (lookahead == 't') ADVANCE(210); + END_STATE(); + case 242: + if (lookahead == 't') ADVANCE(98); + END_STATE(); + case 243: + if (lookahead == 't') ADVANCE(134); + END_STATE(); + case 244: + if (lookahead == 't') ADVANCE(222); + END_STATE(); + case 245: + if (lookahead == 't') ADVANCE(138); + END_STATE(); + case 246: + if (lookahead == 't') ADVANCE(143); + END_STATE(); + case 247: + if (lookahead == 't') ADVANCE(140); + END_STATE(); + case 248: + if (lookahead == 't') ADVANCE(144); + END_STATE(); + case 249: + if (lookahead == 't') ADVANCE(29); + END_STATE(); + case 250: + if (lookahead == 't') ADVANCE(93); + END_STATE(); + case 251: + if (lookahead == 't') ADVANCE(30); + END_STATE(); + case 252: + if (lookahead == 't') ADVANCE(103); + END_STATE(); + case 253: + if (lookahead == 't') ADVANCE(63); + END_STATE(); + case 254: + if (lookahead == 't') ADVANCE(214); + END_STATE(); + case 255: + if (lookahead == 't') ADVANCE(64); + END_STATE(); + case 256: + if (lookahead == 't') ADVANCE(65); + END_STATE(); + case 257: + if (lookahead == 't') ADVANCE(67); + END_STATE(); + case 258: + if (lookahead == 't') ADVANCE(47); + if (lookahead == 'y') ADVANCE(169); + END_STATE(); + case 259: + if (lookahead == 't') ADVANCE(126); + END_STATE(); + case 260: + if (lookahead == 't') ADVANCE(146); + END_STATE(); + case 261: + if (lookahead == 't') ADVANCE(50); + END_STATE(); + case 262: + if (lookahead == 't') ADVANCE(51); + END_STATE(); + case 263: + if (lookahead == 'u') ADVANCE(211); + END_STATE(); + case 264: + if (lookahead == 'u') ADVANCE(183); + END_STATE(); + case 265: + if (lookahead == 'u') ADVANCE(69); + END_STATE(); + case 266: + if (lookahead == 'v') ADVANCE(91); + END_STATE(); + case 267: + if (lookahead == 'v') ADVANCE(48); + END_STATE(); + case 268: + if (lookahead == 'w') ADVANCE(142); + END_STATE(); + case 269: + if (lookahead == 'w') ADVANCE(145); + END_STATE(); + case 270: + if (lookahead == 'w') ADVANCE(147); + END_STATE(); + case 271: + if (lookahead == 'w') ADVANCE(148); + END_STATE(); + case 272: + if (lookahead == 'x') ADVANCE(277); + END_STATE(); + case 273: + if (lookahead == 'y') ADVANCE(16); + END_STATE(); + case 274: + if (lookahead == 'y') ADVANCE(17); + END_STATE(); + case 275: + if (lookahead == 'z') ADVANCE(104); + END_STATE(); + case 276: + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(320); + END_STATE(); + case 277: + if (('0' <= lookahead && lookahead <= '9') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(298); + END_STATE(); + case 278: + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(300); + END_STATE(); + case 279: + if (lookahead == '$' || + ('/' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(23); + END_STATE(); + case 280: + if (eof) ADVANCE(281); + if (lookahead == '#') ADVANCE(548); + if (lookahead == '.') ADVANCE(26); + if (lookahead == ':') ADVANCE(278); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') SKIP(280) + if (('-' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(303); + END_STATE(); + case 281: + ACCEPT_TOKEN(ts_builtin_sym_end); + END_STATE(); + case 282: + ACCEPT_TOKEN(anon_sym_DOTclass); + END_STATE(); + case 283: + ACCEPT_TOKEN(anon_sym_DOTsuper); + END_STATE(); + case 284: + ACCEPT_TOKEN(anon_sym_DOTsource); + END_STATE(); + case 285: + ACCEPT_TOKEN(aux_sym_source_declaration_token1); + if (lookahead == '"') ADVANCE(285); + if (lookahead != 0 && + lookahead != '\n') ADVANCE(6); + END_STATE(); + case 286: + ACCEPT_TOKEN(anon_sym_DOTimplements); + END_STATE(); + case 287: + ACCEPT_TOKEN(anon_sym_DOTfield); + END_STATE(); + case 288: + ACCEPT_TOKEN(anon_sym_DOTendmethod); + END_STATE(); + case 289: + ACCEPT_TOKEN(anon_sym_DOTmethod); + END_STATE(); + case 290: + ACCEPT_TOKEN(anon_sym_constructor); + END_STATE(); + case 291: + ACCEPT_TOKEN(anon_sym_constructor); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + END_STATE(); + case 292: + ACCEPT_TOKEN(anon_sym_DOTannotation); + END_STATE(); + case 293: + ACCEPT_TOKEN(anon_sym_system); + END_STATE(); + case 294: + ACCEPT_TOKEN(anon_sym_build); + END_STATE(); + case 295: + ACCEPT_TOKEN(anon_sym_runtime); + END_STATE(); + case 296: + ACCEPT_TOKEN(anon_sym_EQ); + END_STATE(); + case 297: + ACCEPT_TOKEN(sym_annotation_key); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(297); + END_STATE(); + case 298: + ACCEPT_TOKEN(aux_sym_annotation_value_token1); + if (('0' <= lookahead && lookahead <= '9') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(298); + END_STATE(); + case 299: + ACCEPT_TOKEN(sym_end_annotation); + END_STATE(); + case 300: + ACCEPT_TOKEN(sym_label); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(300); + END_STATE(); + case 301: + ACCEPT_TOKEN(aux_sym_statement_token1); + if (lookahead == '#') ADVANCE(302); + if (lookahead == '\t' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(301); + if (lookahead != 0 && + lookahead != '\n') ADVANCE(302); + END_STATE(); + case 302: + ACCEPT_TOKEN(aux_sym_statement_token1); + if (lookahead != 0 && + lookahead != '\n') ADVANCE(302); + END_STATE(); + case 303: + ACCEPT_TOKEN(sym_statement_name); + if (lookahead == '-' || + ('/' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(303); + END_STATE(); + case 304: + ACCEPT_TOKEN(anon_sym_DOTline); + END_STATE(); + case 305: + ACCEPT_TOKEN(aux_sym_line_declaration_token1); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(305); + END_STATE(); + case 306: + ACCEPT_TOKEN(anon_sym_DOTlocals); + END_STATE(); + case 307: + ACCEPT_TOKEN(anon_sym_DOTparam); + END_STATE(); + case 308: + ACCEPT_TOKEN(aux_sym_param_declaration_token1); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(308); + END_STATE(); + case 309: + ACCEPT_TOKEN(anon_sym_DOTcatch); + if (lookahead == 'a') ADVANCE(158); + END_STATE(); + case 310: + ACCEPT_TOKEN(anon_sym_LBRACE); + END_STATE(); + case 311: + ACCEPT_TOKEN(anon_sym_DOT_DOT); + END_STATE(); + case 312: + ACCEPT_TOKEN(anon_sym_RBRACE); + END_STATE(); + case 313: + ACCEPT_TOKEN(anon_sym_DOTcatchall); + END_STATE(); + case 314: + ACCEPT_TOKEN(anon_sym_DOTpacked_DASHswitch); + END_STATE(); + case 315: + ACCEPT_TOKEN(anon_sym_DOTendpacked_DASHswitch); + END_STATE(); + case 316: + ACCEPT_TOKEN(anon_sym_DOTsparse_DASHswitch); + END_STATE(); + case 317: + ACCEPT_TOKEN(anon_sym_DASH_GT); + END_STATE(); + case 318: + ACCEPT_TOKEN(anon_sym_DOTendsparse_DASHswitch); + END_STATE(); + case 319: + ACCEPT_TOKEN(anon_sym_DOTarray_DASHdata); + END_STATE(); + case 320: + ACCEPT_TOKEN(aux_sym_array_data_declaration_token1); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(320); + END_STATE(); + case 321: + ACCEPT_TOKEN(anon_sym_DOTendarray_DASHdata); + END_STATE(); + case 322: + ACCEPT_TOKEN(sym_class_identifier); + END_STATE(); + case 323: + ACCEPT_TOKEN(aux_sym_field_identifier_token1); + if (lookahead == 'a') ADVANCE(392); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(403); + END_STATE(); + case 324: + ACCEPT_TOKEN(aux_sym_field_identifier_token1); + if (lookahead == 'a') ADVANCE(368); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(403); + END_STATE(); + case 325: + ACCEPT_TOKEN(aux_sym_field_identifier_token1); + if (lookahead == 'a') ADVANCE(374); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(403); + END_STATE(); + case 326: + ACCEPT_TOKEN(aux_sym_field_identifier_token1); + if (lookahead == 'a') ADVANCE(337); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(403); + END_STATE(); + case 327: + ACCEPT_TOKEN(aux_sym_field_identifier_token1); + if (lookahead == 'a') ADVANCE(338); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(403); + END_STATE(); + case 328: + ACCEPT_TOKEN(aux_sym_field_identifier_token1); + if (lookahead == 'a') ADVANCE(393); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(403); + END_STATE(); + case 329: + ACCEPT_TOKEN(aux_sym_field_identifier_token1); + if (lookahead == 'a') ADVANCE(394); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(403); + END_STATE(); + case 330: + ACCEPT_TOKEN(aux_sym_field_identifier_token1); + if (lookahead == 'a') ADVANCE(395); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(403); + END_STATE(); + case 331: + ACCEPT_TOKEN(aux_sym_field_identifier_token1); + if (lookahead == 'b') ADVANCE(386); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + END_STATE(); + case 332: + ACCEPT_TOKEN(aux_sym_field_identifier_token1); + if (lookahead == 'b') ADVANCE(369); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + END_STATE(); + case 333: + ACCEPT_TOKEN(aux_sym_field_identifier_token1); + if (lookahead == 'c') ADVANCE(356); + if (lookahead == 't') ADVANCE(357); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + END_STATE(); + case 334: + ACCEPT_TOKEN(aux_sym_field_identifier_token1); + if (lookahead == 'c') ADVANCE(511); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + END_STATE(); + case 335: + ACCEPT_TOKEN(aux_sym_field_identifier_token1); + if (lookahead == 'c') ADVANCE(520); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + END_STATE(); + case 336: + ACCEPT_TOKEN(aux_sym_field_identifier_token1); + if (lookahead == 'c') ADVANCE(547); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + END_STATE(); + case 337: + ACCEPT_TOKEN(aux_sym_field_identifier_token1); + if (lookahead == 'c') ADVANCE(389); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + END_STATE(); + case 338: + ACCEPT_TOKEN(aux_sym_field_identifier_token1); + if (lookahead == 'c') ADVANCE(348); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + END_STATE(); + case 339: + ACCEPT_TOKEN(aux_sym_field_identifier_token1); + if (lookahead == 'c') ADVANCE(397); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + END_STATE(); + case 340: + ACCEPT_TOKEN(aux_sym_field_identifier_token1); + if (lookahead == 'd') ADVANCE(355); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + END_STATE(); + case 341: + ACCEPT_TOKEN(aux_sym_field_identifier_token1); + if (lookahead == 'd') ADVANCE(517); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + END_STATE(); + case 342: + ACCEPT_TOKEN(aux_sym_field_identifier_token1); + if (lookahead == 'd') ADVANCE(526); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + END_STATE(); + case 343: + ACCEPT_TOKEN(aux_sym_field_identifier_token1); + if (lookahead == 'e') ADVANCE(339); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + END_STATE(); + case 344: + ACCEPT_TOKEN(aux_sym_field_identifier_token1); + if (lookahead == 'e') ADVANCE(544); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + END_STATE(); + case 345: + ACCEPT_TOKEN(aux_sym_field_identifier_token1); + if (lookahead == 'e') ADVANCE(535); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + END_STATE(); + case 346: + ACCEPT_TOKEN(aux_sym_field_identifier_token1); + if (lookahead == 'e') ADVANCE(514); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + END_STATE(); + case 347: + ACCEPT_TOKEN(aux_sym_field_identifier_token1); + if (lookahead == 'e') ADVANCE(529); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + END_STATE(); + case 348: + ACCEPT_TOKEN(aux_sym_field_identifier_token1); + if (lookahead == 'e') ADVANCE(538); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + END_STATE(); + case 349: + ACCEPT_TOKEN(aux_sym_field_identifier_token1); + if (lookahead == 'e') ADVANCE(341); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + END_STATE(); + case 350: + ACCEPT_TOKEN(aux_sym_field_identifier_token1); + if (lookahead == 'e') ADVANCE(381); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + END_STATE(); + case 351: + ACCEPT_TOKEN(aux_sym_field_identifier_token1); + if (lookahead == 'e') ADVANCE(342); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + END_STATE(); + case 352: + ACCEPT_TOKEN(aux_sym_field_identifier_token1); + if (lookahead == 'e') ADVANCE(376); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + END_STATE(); + case 353: + ACCEPT_TOKEN(aux_sym_field_identifier_token1); + if (lookahead == 'e') ADVANCE(396); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + END_STATE(); + case 354: + ACCEPT_TOKEN(aux_sym_field_identifier_token1); + if (lookahead == 'f') ADVANCE(327); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + END_STATE(); + case 355: + ACCEPT_TOKEN(aux_sym_field_identifier_token1); + if (lookahead == 'g') ADVANCE(344); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + END_STATE(); + case 356: + ACCEPT_TOKEN(aux_sym_field_identifier_token1); + if (lookahead == 'h') ADVANCE(384); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + END_STATE(); + case 357: + ACCEPT_TOKEN(aux_sym_field_identifier_token1); + if (lookahead == 'h') ADVANCE(353); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + END_STATE(); + case 358: + ACCEPT_TOKEN(aux_sym_field_identifier_token1); + if (lookahead == 'i') ADVANCE(340); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + END_STATE(); + case 359: + ACCEPT_TOKEN(aux_sym_field_identifier_token1); + if (lookahead == 'i') ADVANCE(401); + if (lookahead == 'o') ADVANCE(391); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + END_STATE(); + case 360: + ACCEPT_TOKEN(aux_sym_field_identifier_token1); + if (lookahead == 'i') ADVANCE(402); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + END_STATE(); + case 361: + ACCEPT_TOKEN(aux_sym_field_identifier_token1); + if (lookahead == 'i') ADVANCE(375); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + END_STATE(); + case 362: + ACCEPT_TOKEN(aux_sym_field_identifier_token1); + if (lookahead == 'i') ADVANCE(400); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + END_STATE(); + case 363: + ACCEPT_TOKEN(aux_sym_field_identifier_token1); + if (lookahead == 'i') ADVANCE(334); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + END_STATE(); + case 364: + ACCEPT_TOKEN(aux_sym_field_identifier_token1); + if (lookahead == 'i') ADVANCE(335); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + END_STATE(); + case 365: + ACCEPT_TOKEN(aux_sym_field_identifier_token1); + if (lookahead == 'i') ADVANCE(370); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + END_STATE(); + case 366: + ACCEPT_TOKEN(aux_sym_field_identifier_token1); + if (lookahead == 'i') ADVANCE(336); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + END_STATE(); + case 367: + ACCEPT_TOKEN(aux_sym_field_identifier_token1); + if (lookahead == 'i') ADVANCE(352); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + END_STATE(); + case 368: + ACCEPT_TOKEN(aux_sym_field_identifier_token1); + if (lookahead == 'l') ADVANCE(523); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + END_STATE(); + case 369: + ACCEPT_TOKEN(aux_sym_field_identifier_token1); + if (lookahead == 'l') ADVANCE(363); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + END_STATE(); + case 370: + ACCEPT_TOKEN(aux_sym_field_identifier_token1); + if (lookahead == 'l') ADVANCE(347); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + END_STATE(); + case 371: + ACCEPT_TOKEN(aux_sym_field_identifier_token1); + if (lookahead == 'l') ADVANCE(330); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + END_STATE(); + case 372: + ACCEPT_TOKEN(aux_sym_field_identifier_token1); + if (lookahead == 'n') ADVANCE(388); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + END_STATE(); + case 373: + ACCEPT_TOKEN(aux_sym_field_identifier_token1); + if (lookahead == 'n') ADVANCE(333); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + END_STATE(); + case 374: + ACCEPT_TOKEN(aux_sym_field_identifier_token1); + if (lookahead == 'n') ADVANCE(387); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + END_STATE(); + case 375: + ACCEPT_TOKEN(aux_sym_field_identifier_token1); + if (lookahead == 'n') ADVANCE(324); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + END_STATE(); + case 376: + ACCEPT_TOKEN(aux_sym_field_identifier_token1); + if (lookahead == 'n') ADVANCE(390); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + END_STATE(); + case 377: + ACCEPT_TOKEN(aux_sym_field_identifier_token1); + if (lookahead == 'n') ADVANCE(360); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + END_STATE(); + case 378: + ACCEPT_TOKEN(aux_sym_field_identifier_token1); + if (lookahead == 'o') ADVANCE(371); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + END_STATE(); + case 379: + ACCEPT_TOKEN(aux_sym_field_identifier_token1); + if (lookahead == 'o') ADVANCE(377); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + END_STATE(); + case 380: + ACCEPT_TOKEN(aux_sym_field_identifier_token1); + if (lookahead == 'r') ADVANCE(359); + if (lookahead == 'u') ADVANCE(332); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + END_STATE(); + case 381: + ACCEPT_TOKEN(aux_sym_field_identifier_token1); + if (lookahead == 'r') ADVANCE(354); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + END_STATE(); + case 382: + ACCEPT_TOKEN(aux_sym_field_identifier_token1); + if (lookahead == 'r') ADVANCE(358); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + END_STATE(); + case 383: + ACCEPT_TOKEN(aux_sym_field_identifier_token1); + if (lookahead == 'r') ADVANCE(325); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + END_STATE(); + case 384: + ACCEPT_TOKEN(aux_sym_field_identifier_token1); + if (lookahead == 'r') ADVANCE(379); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + END_STATE(); + case 385: + ACCEPT_TOKEN(aux_sym_field_identifier_token1); + if (lookahead == 'r') ADVANCE(326); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + END_STATE(); + case 386: + ACCEPT_TOKEN(aux_sym_field_identifier_token1); + if (lookahead == 's') ADVANCE(398); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + END_STATE(); + case 387: + ACCEPT_TOKEN(aux_sym_field_identifier_token1); + if (lookahead == 's') ADVANCE(367); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + END_STATE(); + case 388: + ACCEPT_TOKEN(aux_sym_field_identifier_token1); + if (lookahead == 't') ADVANCE(350); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + END_STATE(); + case 389: + ACCEPT_TOKEN(aux_sym_field_identifier_token1); + if (lookahead == 't') ADVANCE(541); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + END_STATE(); + case 390: + ACCEPT_TOKEN(aux_sym_field_identifier_token1); + if (lookahead == 't') ADVANCE(532); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + END_STATE(); + case 391: + ACCEPT_TOKEN(aux_sym_field_identifier_token1); + if (lookahead == 't') ADVANCE(343); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + END_STATE(); + case 392: + ACCEPT_TOKEN(aux_sym_field_identifier_token1); + if (lookahead == 't') ADVANCE(362); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + END_STATE(); + case 393: + ACCEPT_TOKEN(aux_sym_field_identifier_token1); + if (lookahead == 't') ADVANCE(364); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + END_STATE(); + case 394: + ACCEPT_TOKEN(aux_sym_field_identifier_token1); + if (lookahead == 't') ADVANCE(346); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + END_STATE(); + case 395: + ACCEPT_TOKEN(aux_sym_field_identifier_token1); + if (lookahead == 't') ADVANCE(365); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + END_STATE(); + case 396: + ACCEPT_TOKEN(aux_sym_field_identifier_token1); + if (lookahead == 't') ADVANCE(366); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + END_STATE(); + case 397: + ACCEPT_TOKEN(aux_sym_field_identifier_token1); + if (lookahead == 't') ADVANCE(349); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + END_STATE(); + case 398: + ACCEPT_TOKEN(aux_sym_field_identifier_token1); + if (lookahead == 't') ADVANCE(385); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + END_STATE(); + case 399: + ACCEPT_TOKEN(aux_sym_field_identifier_token1); + if (lookahead == 't') ADVANCE(328); + if (lookahead == 'y') ADVANCE(373); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + END_STATE(); + case 400: + ACCEPT_TOKEN(aux_sym_field_identifier_token1); + if (lookahead == 'v') ADVANCE(345); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + END_STATE(); + case 401: + ACCEPT_TOKEN(aux_sym_field_identifier_token1); + if (lookahead == 'v') ADVANCE(329); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + END_STATE(); + case 402: + ACCEPT_TOKEN(aux_sym_field_identifier_token1); + if (lookahead == 'z') ADVANCE(351); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'y')) ADVANCE(403); + END_STATE(); + case 403: + ACCEPT_TOKEN(aux_sym_field_identifier_token1); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + END_STATE(); + case 404: + ACCEPT_TOKEN(anon_sym_COLON); + END_STATE(); + case 405: + ACCEPT_TOKEN(anon_sym_LTinit_GT); + END_STATE(); + case 406: + ACCEPT_TOKEN(aux_sym_method_identifier_token1); + if (lookahead == 'a') ADVANCE(483); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(496); + END_STATE(); + case 407: + ACCEPT_TOKEN(aux_sym_method_identifier_token1); + if (lookahead == 'a') ADVANCE(452); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(496); + END_STATE(); + case 408: + ACCEPT_TOKEN(aux_sym_method_identifier_token1); + if (lookahead == 'a') ADVANCE(420); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(496); + END_STATE(); + case 409: + ACCEPT_TOKEN(aux_sym_method_identifier_token1); + if (lookahead == 'a') ADVANCE(458); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(496); + END_STATE(); + case 410: + ACCEPT_TOKEN(aux_sym_method_identifier_token1); + if (lookahead == 'a') ADVANCE(422); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(496); + END_STATE(); + case 411: + ACCEPT_TOKEN(aux_sym_method_identifier_token1); + if (lookahead == 'a') ADVANCE(485); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(496); + END_STATE(); + case 412: + ACCEPT_TOKEN(aux_sym_method_identifier_token1); + if (lookahead == 'a') ADVANCE(486); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(496); + END_STATE(); + case 413: + ACCEPT_TOKEN(aux_sym_method_identifier_token1); + if (lookahead == 'a') ADVANCE(487); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(496); + END_STATE(); + case 414: + ACCEPT_TOKEN(aux_sym_method_identifier_token1); + if (lookahead == 'b') ADVANCE(475); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + END_STATE(); + case 415: + ACCEPT_TOKEN(aux_sym_method_identifier_token1); + if (lookahead == 'b') ADVANCE(453); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + END_STATE(); + case 416: + ACCEPT_TOKEN(aux_sym_method_identifier_token1); + if (lookahead == 'c') ADVANCE(440); + if (lookahead == 't') ADVANCE(441); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + END_STATE(); + case 417: + ACCEPT_TOKEN(aux_sym_method_identifier_token1); + if (lookahead == 'c') ADVANCE(510); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + END_STATE(); + case 418: + ACCEPT_TOKEN(aux_sym_method_identifier_token1); + if (lookahead == 'c') ADVANCE(519); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + END_STATE(); + case 419: + ACCEPT_TOKEN(aux_sym_method_identifier_token1); + if (lookahead == 'c') ADVANCE(546); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + END_STATE(); + case 420: + ACCEPT_TOKEN(aux_sym_method_identifier_token1); + if (lookahead == 'c') ADVANCE(479); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + END_STATE(); + case 421: + ACCEPT_TOKEN(aux_sym_method_identifier_token1); + if (lookahead == 'c') ADVANCE(482); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + END_STATE(); + case 422: + ACCEPT_TOKEN(aux_sym_method_identifier_token1); + if (lookahead == 'c') ADVANCE(432); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + END_STATE(); + case 423: + ACCEPT_TOKEN(aux_sym_method_identifier_token1); + if (lookahead == 'c') ADVANCE(489); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + END_STATE(); + case 424: + ACCEPT_TOKEN(aux_sym_method_identifier_token1); + if (lookahead == 'd') ADVANCE(439); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + END_STATE(); + case 425: + ACCEPT_TOKEN(aux_sym_method_identifier_token1); + if (lookahead == 'd') ADVANCE(516); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + END_STATE(); + case 426: + ACCEPT_TOKEN(aux_sym_method_identifier_token1); + if (lookahead == 'd') ADVANCE(525); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + END_STATE(); + case 427: + ACCEPT_TOKEN(aux_sym_method_identifier_token1); + if (lookahead == 'e') ADVANCE(423); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + END_STATE(); + case 428: + ACCEPT_TOKEN(aux_sym_method_identifier_token1); + if (lookahead == 'e') ADVANCE(543); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + END_STATE(); + case 429: + ACCEPT_TOKEN(aux_sym_method_identifier_token1); + if (lookahead == 'e') ADVANCE(534); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + END_STATE(); + case 430: + ACCEPT_TOKEN(aux_sym_method_identifier_token1); + if (lookahead == 'e') ADVANCE(513); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + END_STATE(); + case 431: + ACCEPT_TOKEN(aux_sym_method_identifier_token1); + if (lookahead == 'e') ADVANCE(528); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + END_STATE(); + case 432: + ACCEPT_TOKEN(aux_sym_method_identifier_token1); + if (lookahead == 'e') ADVANCE(537); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + END_STATE(); + case 433: + ACCEPT_TOKEN(aux_sym_method_identifier_token1); + if (lookahead == 'e') ADVANCE(425); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + END_STATE(); + case 434: + ACCEPT_TOKEN(aux_sym_method_identifier_token1); + if (lookahead == 'e') ADVANCE(468); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + END_STATE(); + case 435: + ACCEPT_TOKEN(aux_sym_method_identifier_token1); + if (lookahead == 'e') ADVANCE(426); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + END_STATE(); + case 436: + ACCEPT_TOKEN(aux_sym_method_identifier_token1); + if (lookahead == 'e') ADVANCE(460); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + END_STATE(); + case 437: + ACCEPT_TOKEN(aux_sym_method_identifier_token1); + if (lookahead == 'e') ADVANCE(488); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + END_STATE(); + case 438: + ACCEPT_TOKEN(aux_sym_method_identifier_token1); + if (lookahead == 'f') ADVANCE(410); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + END_STATE(); + case 439: + ACCEPT_TOKEN(aux_sym_method_identifier_token1); + if (lookahead == 'g') ADVANCE(428); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + END_STATE(); + case 440: + ACCEPT_TOKEN(aux_sym_method_identifier_token1); + if (lookahead == 'h') ADVANCE(474); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + END_STATE(); + case 441: + ACCEPT_TOKEN(aux_sym_method_identifier_token1); + if (lookahead == 'h') ADVANCE(437); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + END_STATE(); + case 442: + ACCEPT_TOKEN(aux_sym_method_identifier_token1); + if (lookahead == 'i') ADVANCE(424); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + END_STATE(); + case 443: + ACCEPT_TOKEN(aux_sym_method_identifier_token1); + if (lookahead == 'i') ADVANCE(494); + if (lookahead == 'o') ADVANCE(481); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + END_STATE(); + case 444: + ACCEPT_TOKEN(aux_sym_method_identifier_token1); + if (lookahead == 'i') ADVANCE(495); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + END_STATE(); + case 445: + ACCEPT_TOKEN(aux_sym_method_identifier_token1); + if (lookahead == 'i') ADVANCE(493); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + END_STATE(); + case 446: + ACCEPT_TOKEN(aux_sym_method_identifier_token1); + if (lookahead == 'i') ADVANCE(417); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + END_STATE(); + case 447: + ACCEPT_TOKEN(aux_sym_method_identifier_token1); + if (lookahead == 'i') ADVANCE(459); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + END_STATE(); + case 448: + ACCEPT_TOKEN(aux_sym_method_identifier_token1); + if (lookahead == 'i') ADVANCE(418); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + END_STATE(); + case 449: + ACCEPT_TOKEN(aux_sym_method_identifier_token1); + if (lookahead == 'i') ADVANCE(454); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + END_STATE(); + case 450: + ACCEPT_TOKEN(aux_sym_method_identifier_token1); + if (lookahead == 'i') ADVANCE(419); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + END_STATE(); + case 451: + ACCEPT_TOKEN(aux_sym_method_identifier_token1); + if (lookahead == 'i') ADVANCE(436); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + END_STATE(); + case 452: + ACCEPT_TOKEN(aux_sym_method_identifier_token1); + if (lookahead == 'l') ADVANCE(522); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + END_STATE(); + case 453: + ACCEPT_TOKEN(aux_sym_method_identifier_token1); + if (lookahead == 'l') ADVANCE(446); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + END_STATE(); + case 454: + ACCEPT_TOKEN(aux_sym_method_identifier_token1); + if (lookahead == 'l') ADVANCE(431); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + END_STATE(); + case 455: + ACCEPT_TOKEN(aux_sym_method_identifier_token1); + if (lookahead == 'l') ADVANCE(413); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + END_STATE(); + case 456: + ACCEPT_TOKEN(aux_sym_method_identifier_token1); + if (lookahead == 'n') ADVANCE(478); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + END_STATE(); + case 457: + ACCEPT_TOKEN(aux_sym_method_identifier_token1); + if (lookahead == 'n') ADVANCE(416); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + END_STATE(); + case 458: + ACCEPT_TOKEN(aux_sym_method_identifier_token1); + if (lookahead == 'n') ADVANCE(477); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + END_STATE(); + case 459: + ACCEPT_TOKEN(aux_sym_method_identifier_token1); + if (lookahead == 'n') ADVANCE(407); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + END_STATE(); + case 460: + ACCEPT_TOKEN(aux_sym_method_identifier_token1); + if (lookahead == 'n') ADVANCE(480); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + END_STATE(); + case 461: + ACCEPT_TOKEN(aux_sym_method_identifier_token1); + if (lookahead == 'n') ADVANCE(444); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + END_STATE(); + case 462: + ACCEPT_TOKEN(aux_sym_method_identifier_token1); + if (lookahead == 'n') ADVANCE(476); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + END_STATE(); + case 463: + ACCEPT_TOKEN(aux_sym_method_identifier_token1); + if (lookahead == 'o') ADVANCE(455); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + END_STATE(); + case 464: + ACCEPT_TOKEN(aux_sym_method_identifier_token1); + if (lookahead == 'o') ADVANCE(462); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + END_STATE(); + case 465: + ACCEPT_TOKEN(aux_sym_method_identifier_token1); + if (lookahead == 'o') ADVANCE(470); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + END_STATE(); + case 466: + ACCEPT_TOKEN(aux_sym_method_identifier_token1); + if (lookahead == 'o') ADVANCE(461); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + END_STATE(); + case 467: + ACCEPT_TOKEN(aux_sym_method_identifier_token1); + if (lookahead == 'r') ADVANCE(443); + if (lookahead == 'u') ADVANCE(415); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + END_STATE(); + case 468: + ACCEPT_TOKEN(aux_sym_method_identifier_token1); + if (lookahead == 'r') ADVANCE(438); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + END_STATE(); + case 469: + ACCEPT_TOKEN(aux_sym_method_identifier_token1); + if (lookahead == 'r') ADVANCE(492); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + END_STATE(); + case 470: + ACCEPT_TOKEN(aux_sym_method_identifier_token1); + if (lookahead == 'r') ADVANCE(291); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + END_STATE(); + case 471: + ACCEPT_TOKEN(aux_sym_method_identifier_token1); + if (lookahead == 'r') ADVANCE(442); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + END_STATE(); + case 472: + ACCEPT_TOKEN(aux_sym_method_identifier_token1); + if (lookahead == 'r') ADVANCE(409); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + END_STATE(); + case 473: + ACCEPT_TOKEN(aux_sym_method_identifier_token1); + if (lookahead == 'r') ADVANCE(408); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + END_STATE(); + case 474: + ACCEPT_TOKEN(aux_sym_method_identifier_token1); + if (lookahead == 'r') ADVANCE(466); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + END_STATE(); + case 475: + ACCEPT_TOKEN(aux_sym_method_identifier_token1); + if (lookahead == 's') ADVANCE(490); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + END_STATE(); + case 476: + ACCEPT_TOKEN(aux_sym_method_identifier_token1); + if (lookahead == 's') ADVANCE(484); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + END_STATE(); + case 477: + ACCEPT_TOKEN(aux_sym_method_identifier_token1); + if (lookahead == 's') ADVANCE(451); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + END_STATE(); + case 478: + ACCEPT_TOKEN(aux_sym_method_identifier_token1); + if (lookahead == 't') ADVANCE(434); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + END_STATE(); + case 479: + ACCEPT_TOKEN(aux_sym_method_identifier_token1); + if (lookahead == 't') ADVANCE(540); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + END_STATE(); + case 480: + ACCEPT_TOKEN(aux_sym_method_identifier_token1); + if (lookahead == 't') ADVANCE(531); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + END_STATE(); + case 481: + ACCEPT_TOKEN(aux_sym_method_identifier_token1); + if (lookahead == 't') ADVANCE(427); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + END_STATE(); + case 482: + ACCEPT_TOKEN(aux_sym_method_identifier_token1); + if (lookahead == 't') ADVANCE(465); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + END_STATE(); + case 483: + ACCEPT_TOKEN(aux_sym_method_identifier_token1); + if (lookahead == 't') ADVANCE(445); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + END_STATE(); + case 484: + ACCEPT_TOKEN(aux_sym_method_identifier_token1); + if (lookahead == 't') ADVANCE(469); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + END_STATE(); + case 485: + ACCEPT_TOKEN(aux_sym_method_identifier_token1); + if (lookahead == 't') ADVANCE(448); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + END_STATE(); + case 486: + ACCEPT_TOKEN(aux_sym_method_identifier_token1); + if (lookahead == 't') ADVANCE(430); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + END_STATE(); + case 487: + ACCEPT_TOKEN(aux_sym_method_identifier_token1); + if (lookahead == 't') ADVANCE(449); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + END_STATE(); + case 488: + ACCEPT_TOKEN(aux_sym_method_identifier_token1); + if (lookahead == 't') ADVANCE(450); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + END_STATE(); + case 489: + ACCEPT_TOKEN(aux_sym_method_identifier_token1); + if (lookahead == 't') ADVANCE(433); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + END_STATE(); + case 490: + ACCEPT_TOKEN(aux_sym_method_identifier_token1); + if (lookahead == 't') ADVANCE(473); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + END_STATE(); + case 491: + ACCEPT_TOKEN(aux_sym_method_identifier_token1); + if (lookahead == 't') ADVANCE(411); + if (lookahead == 'y') ADVANCE(457); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + END_STATE(); + case 492: + ACCEPT_TOKEN(aux_sym_method_identifier_token1); + if (lookahead == 'u') ADVANCE(421); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + END_STATE(); + case 493: + ACCEPT_TOKEN(aux_sym_method_identifier_token1); + if (lookahead == 'v') ADVANCE(429); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + END_STATE(); + case 494: + ACCEPT_TOKEN(aux_sym_method_identifier_token1); + if (lookahead == 'v') ADVANCE(412); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + END_STATE(); + case 495: + ACCEPT_TOKEN(aux_sym_method_identifier_token1); + if (lookahead == 'z') ADVANCE(435); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'y')) ADVANCE(496); + END_STATE(); + case 496: + ACCEPT_TOKEN(aux_sym_method_identifier_token1); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + END_STATE(); + case 497: + ACCEPT_TOKEN(anon_sym_LPAREN); + END_STATE(); + case 498: + ACCEPT_TOKEN(anon_sym_RPAREN); + END_STATE(); + case 499: + ACCEPT_TOKEN(anon_sym_LBRACK); + END_STATE(); + case 500: + ACCEPT_TOKEN(anon_sym_V); + END_STATE(); + case 501: + ACCEPT_TOKEN(anon_sym_Z); + END_STATE(); + case 502: + ACCEPT_TOKEN(anon_sym_B); + END_STATE(); + case 503: + ACCEPT_TOKEN(anon_sym_S); + END_STATE(); + case 504: + ACCEPT_TOKEN(anon_sym_C); + END_STATE(); + case 505: + ACCEPT_TOKEN(anon_sym_I); + END_STATE(); + case 506: + ACCEPT_TOKEN(anon_sym_J); + END_STATE(); + case 507: + ACCEPT_TOKEN(anon_sym_F); + END_STATE(); + case 508: + ACCEPT_TOKEN(anon_sym_D); + END_STATE(); + case 509: + ACCEPT_TOKEN(anon_sym_public); + END_STATE(); + case 510: + ACCEPT_TOKEN(anon_sym_public); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + END_STATE(); + case 511: + ACCEPT_TOKEN(anon_sym_public); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + END_STATE(); + case 512: + ACCEPT_TOKEN(anon_sym_private); + END_STATE(); + case 513: + ACCEPT_TOKEN(anon_sym_private); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + END_STATE(); + case 514: + ACCEPT_TOKEN(anon_sym_private); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + END_STATE(); + case 515: + ACCEPT_TOKEN(anon_sym_protected); + END_STATE(); + case 516: + ACCEPT_TOKEN(anon_sym_protected); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + END_STATE(); + case 517: + ACCEPT_TOKEN(anon_sym_protected); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + END_STATE(); + case 518: + ACCEPT_TOKEN(anon_sym_static); + END_STATE(); + case 519: + ACCEPT_TOKEN(anon_sym_static); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + END_STATE(); + case 520: + ACCEPT_TOKEN(anon_sym_static); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + END_STATE(); + case 521: + ACCEPT_TOKEN(anon_sym_final); + END_STATE(); + case 522: + ACCEPT_TOKEN(anon_sym_final); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + END_STATE(); + case 523: + ACCEPT_TOKEN(anon_sym_final); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + END_STATE(); + case 524: + ACCEPT_TOKEN(anon_sym_synchronized); + END_STATE(); + case 525: + ACCEPT_TOKEN(anon_sym_synchronized); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + END_STATE(); + case 526: + ACCEPT_TOKEN(anon_sym_synchronized); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + END_STATE(); + case 527: + ACCEPT_TOKEN(anon_sym_volatile); + END_STATE(); + case 528: + ACCEPT_TOKEN(anon_sym_volatile); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + END_STATE(); + case 529: + ACCEPT_TOKEN(anon_sym_volatile); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + END_STATE(); + case 530: + ACCEPT_TOKEN(anon_sym_transient); + END_STATE(); + case 531: + ACCEPT_TOKEN(anon_sym_transient); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + END_STATE(); + case 532: + ACCEPT_TOKEN(anon_sym_transient); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + END_STATE(); + case 533: + ACCEPT_TOKEN(anon_sym_native); + END_STATE(); + case 534: + ACCEPT_TOKEN(anon_sym_native); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + END_STATE(); + case 535: + ACCEPT_TOKEN(anon_sym_native); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + END_STATE(); + case 536: + ACCEPT_TOKEN(anon_sym_interface); + END_STATE(); + case 537: + ACCEPT_TOKEN(anon_sym_interface); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + END_STATE(); + case 538: + ACCEPT_TOKEN(anon_sym_interface); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + END_STATE(); + case 539: + ACCEPT_TOKEN(anon_sym_abstract); + END_STATE(); + case 540: + ACCEPT_TOKEN(anon_sym_abstract); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + END_STATE(); + case 541: + ACCEPT_TOKEN(anon_sym_abstract); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + END_STATE(); + case 542: + ACCEPT_TOKEN(anon_sym_bridge); + END_STATE(); + case 543: + ACCEPT_TOKEN(anon_sym_bridge); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + END_STATE(); + case 544: + ACCEPT_TOKEN(anon_sym_bridge); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + END_STATE(); + case 545: + ACCEPT_TOKEN(anon_sym_synthetic); + END_STATE(); + case 546: + ACCEPT_TOKEN(anon_sym_synthetic); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + END_STATE(); + case 547: + ACCEPT_TOKEN(anon_sym_synthetic); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + END_STATE(); + case 548: + ACCEPT_TOKEN(sym_comment); + if (lookahead != 0 && + lookahead != '\n') ADVANCE(548); + END_STATE(); + case 549: + ACCEPT_TOKEN(anon_sym_COMMA); + END_STATE(); + default: + return false; + } +} + +static const TSLexMode ts_lex_modes[STATE_COUNT] = { + [0] = {.lex_state = 0}, + [1] = {.lex_state = 0}, + [2] = {.lex_state = 280}, + [3] = {.lex_state = 280}, + [4] = {.lex_state = 280}, + [5] = {.lex_state = 0}, + [6] = {.lex_state = 0}, + [7] = {.lex_state = 9}, + [8] = {.lex_state = 9}, + [9] = {.lex_state = 0}, + [10] = {.lex_state = 0}, + [11] = {.lex_state = 0}, + [12] = {.lex_state = 0}, + [13] = {.lex_state = 0}, + [14] = {.lex_state = 0}, + [15] = {.lex_state = 0}, + [16] = {.lex_state = 0}, + [17] = {.lex_state = 280}, + [18] = {.lex_state = 12}, + [19] = {.lex_state = 0}, + [20] = {.lex_state = 280}, + [21] = {.lex_state = 0}, + [22] = {.lex_state = 0}, + [23] = {.lex_state = 12}, + [24] = {.lex_state = 0}, + [25] = {.lex_state = 0}, + [26] = {.lex_state = 0}, + [27] = {.lex_state = 0}, + [28] = {.lex_state = 0}, + [29] = {.lex_state = 0}, + [30] = {.lex_state = 0}, + [31] = {.lex_state = 0}, + [32] = {.lex_state = 0}, + [33] = {.lex_state = 280}, + [34] = {.lex_state = 280}, + [35] = {.lex_state = 280}, + [36] = {.lex_state = 280}, + [37] = {.lex_state = 280}, + [38] = {.lex_state = 280}, + [39] = {.lex_state = 280}, + [40] = {.lex_state = 280}, + [41] = {.lex_state = 280}, + [42] = {.lex_state = 280}, + [43] = {.lex_state = 280}, + [44] = {.lex_state = 280}, + [45] = {.lex_state = 280}, + [46] = {.lex_state = 280}, + [47] = {.lex_state = 280}, + [48] = {.lex_state = 280}, + [49] = {.lex_state = 280}, + [50] = {.lex_state = 280}, + [51] = {.lex_state = 0}, + [52] = {.lex_state = 0}, + [53] = {.lex_state = 0}, + [54] = {.lex_state = 0}, + [55] = {.lex_state = 0}, + [56] = {.lex_state = 0}, + [57] = {.lex_state = 0}, + [58] = {.lex_state = 0}, + [59] = {.lex_state = 0}, + [60] = {.lex_state = 0}, + [61] = {.lex_state = 0}, + [62] = {.lex_state = 0}, + [63] = {.lex_state = 0}, + [64] = {.lex_state = 0}, + [65] = {.lex_state = 0}, + [66] = {.lex_state = 0}, + [67] = {.lex_state = 5}, + [68] = {.lex_state = 0}, + [69] = {.lex_state = 0}, + [70] = {.lex_state = 0}, + [71] = {.lex_state = 5}, + [72] = {.lex_state = 8}, + [73] = {.lex_state = 8}, + [74] = {.lex_state = 10}, + [75] = {.lex_state = 8}, + [76] = {.lex_state = 280}, + [77] = {.lex_state = 0}, + [78] = {.lex_state = 5}, + [79] = {.lex_state = 5}, + [80] = {.lex_state = 0}, + [81] = {.lex_state = 11}, + [82] = {.lex_state = 0}, + [83] = {.lex_state = 5}, + [84] = {.lex_state = 0}, + [85] = {.lex_state = 0}, + [86] = {.lex_state = 5}, + [87] = {.lex_state = 280}, + [88] = {.lex_state = 280}, + [89] = {.lex_state = 0}, + [90] = {.lex_state = 5}, + [91] = {.lex_state = 0}, + [92] = {.lex_state = 5}, + [93] = {.lex_state = 5}, + [94] = {.lex_state = 5}, + [95] = {.lex_state = 5}, + [96] = {.lex_state = 8}, + [97] = {.lex_state = 0}, + [98] = {.lex_state = 0}, + [99] = {.lex_state = 8}, + [100] = {.lex_state = 5}, + [101] = {.lex_state = 8}, + [102] = {.lex_state = 0}, + [103] = {.lex_state = 13}, + [104] = {.lex_state = 5}, + [105] = {.lex_state = 0}, + [106] = {.lex_state = 8}, + [107] = {.lex_state = 0}, + [108] = {.lex_state = 0}, + [109] = {.lex_state = 8}, + [110] = {.lex_state = 0}, + [111] = {.lex_state = 280}, + [112] = {.lex_state = 0}, + [113] = {.lex_state = 280}, + [114] = {.lex_state = 280}, + [115] = {.lex_state = 0}, + [116] = {.lex_state = 0}, + [117] = {.lex_state = 0}, + [118] = {.lex_state = 280}, + [119] = {.lex_state = 0}, + [120] = {.lex_state = 0}, + [121] = {.lex_state = 280}, + [122] = {.lex_state = 0}, + [123] = {.lex_state = 0}, + [124] = {.lex_state = 7}, + [125] = {.lex_state = 5}, + [126] = {.lex_state = 0}, + [127] = {.lex_state = 0}, + [128] = {.lex_state = 0}, + [129] = {.lex_state = 0}, + [130] = {.lex_state = 280}, + [131] = {.lex_state = 280}, + [132] = {.lex_state = 14}, + [133] = {.lex_state = 14}, + [134] = {.lex_state = 301}, + [135] = {.lex_state = 0}, + [136] = {.lex_state = 0}, + [137] = {.lex_state = 0}, + [138] = {.lex_state = 0}, + [139] = {.lex_state = 0}, + [140] = {.lex_state = 0}, +}; + +static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { + [0] = { + [ts_builtin_sym_end] = ACTIONS(1), + [anon_sym_DOTclass] = ACTIONS(1), + [anon_sym_DOTsuper] = ACTIONS(1), + [anon_sym_DOTsource] = ACTIONS(1), + [aux_sym_source_declaration_token1] = ACTIONS(1), + [anon_sym_DOTimplements] = ACTIONS(1), + [anon_sym_DOTfield] = ACTIONS(1), + [anon_sym_DOTendmethod] = ACTIONS(1), + [anon_sym_DOTmethod] = ACTIONS(1), + [anon_sym_constructor] = ACTIONS(1), + [anon_sym_DOTannotation] = ACTIONS(1), + [anon_sym_system] = ACTIONS(1), + [anon_sym_build] = ACTIONS(1), + [anon_sym_runtime] = ACTIONS(1), + [anon_sym_EQ] = ACTIONS(1), + [sym_end_annotation] = ACTIONS(1), + [anon_sym_DOTline] = ACTIONS(1), + [aux_sym_line_declaration_token1] = ACTIONS(1), + [anon_sym_DOTlocals] = ACTIONS(1), + [anon_sym_DOTparam] = ACTIONS(1), + [aux_sym_param_declaration_token1] = ACTIONS(1), + [anon_sym_DOTcatch] = ACTIONS(1), + [anon_sym_LBRACE] = ACTIONS(1), + [anon_sym_DOT_DOT] = ACTIONS(1), + [anon_sym_RBRACE] = ACTIONS(1), + [anon_sym_DOTcatchall] = ACTIONS(1), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(1), + [anon_sym_DOTendpacked_DASHswitch] = ACTIONS(1), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(1), + [anon_sym_DASH_GT] = ACTIONS(1), + [anon_sym_DOTendsparse_DASHswitch] = ACTIONS(1), + [anon_sym_DOTarray_DASHdata] = ACTIONS(1), + [aux_sym_array_data_declaration_token1] = ACTIONS(1), + [anon_sym_DOTendarray_DASHdata] = ACTIONS(1), + [sym_class_identifier] = ACTIONS(1), + [anon_sym_COLON] = ACTIONS(1), + [anon_sym_LTinit_GT] = ACTIONS(1), + [anon_sym_LPAREN] = ACTIONS(1), + [anon_sym_RPAREN] = ACTIONS(1), + [anon_sym_LBRACK] = ACTIONS(1), + [anon_sym_V] = ACTIONS(1), + [anon_sym_Z] = ACTIONS(1), + [anon_sym_B] = ACTIONS(1), + [anon_sym_S] = ACTIONS(1), + [anon_sym_C] = ACTIONS(1), + [anon_sym_I] = ACTIONS(1), + [anon_sym_J] = ACTIONS(1), + [anon_sym_F] = ACTIONS(1), + [anon_sym_D] = ACTIONS(1), + [anon_sym_public] = ACTIONS(1), + [anon_sym_private] = ACTIONS(1), + [anon_sym_protected] = ACTIONS(1), + [anon_sym_static] = ACTIONS(1), + [anon_sym_final] = ACTIONS(1), + [anon_sym_synchronized] = ACTIONS(1), + [anon_sym_volatile] = ACTIONS(1), + [anon_sym_transient] = ACTIONS(1), + [anon_sym_native] = ACTIONS(1), + [anon_sym_interface] = ACTIONS(1), + [anon_sym_abstract] = ACTIONS(1), + [anon_sym_bridge] = ACTIONS(1), + [anon_sym_synthetic] = ACTIONS(1), + [sym_comment] = ACTIONS(3), + [anon_sym_COMMA] = ACTIONS(1), + }, + [1] = { + [sym_class_definition] = STATE(116), + [sym_class_declaration] = STATE(105), + [anon_sym_DOTclass] = ACTIONS(5), + [sym_comment] = ACTIONS(3), + }, +}; + +static const uint16_t ts_small_parse_table[] = { + [0] = 16, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + anon_sym_DOTendmethod, + ACTIONS(9), 1, + anon_sym_DOTannotation, + ACTIONS(11), 1, + sym_label, + ACTIONS(13), 1, + sym_statement_name, + ACTIONS(15), 1, + anon_sym_DOTline, + ACTIONS(17), 1, + anon_sym_DOTlocals, + ACTIONS(19), 1, + anon_sym_DOTparam, + ACTIONS(21), 1, + anon_sym_DOTcatch, + ACTIONS(23), 1, + anon_sym_DOTcatchall, + ACTIONS(25), 1, + anon_sym_DOTpacked_DASHswitch, + ACTIONS(27), 1, + anon_sym_DOTsparse_DASHswitch, + ACTIONS(29), 1, + anon_sym_DOTarray_DASHdata, + STATE(72), 1, + sym_annotation_declaration, + STATE(102), 1, + sym_end_method, + STATE(4), 13, + sym_annotation_definition, + sym__code_line, + sym_statement, + sym__declaration, + sym_line_declaration, + sym_locals_declaration, + sym_param_declaration, + sym_catch_declaration, + sym_catchall_declaration, + sym_packed_switch_declaration, + sym_sparse_switch_declaration, + sym_array_data_declaration, + aux_sym_method_definition_repeat1, + [61] = 16, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + anon_sym_DOTendmethod, + ACTIONS(9), 1, + anon_sym_DOTannotation, + ACTIONS(13), 1, + sym_statement_name, + ACTIONS(15), 1, + anon_sym_DOTline, + ACTIONS(17), 1, + anon_sym_DOTlocals, + ACTIONS(19), 1, + anon_sym_DOTparam, + ACTIONS(21), 1, + anon_sym_DOTcatch, + ACTIONS(23), 1, + anon_sym_DOTcatchall, + ACTIONS(25), 1, + anon_sym_DOTpacked_DASHswitch, + ACTIONS(27), 1, + anon_sym_DOTsparse_DASHswitch, + ACTIONS(29), 1, + anon_sym_DOTarray_DASHdata, + ACTIONS(31), 1, + sym_label, + STATE(72), 1, + sym_annotation_declaration, + STATE(98), 1, + sym_end_method, + STATE(2), 13, + sym_annotation_definition, + sym__code_line, + sym_statement, + sym__declaration, + sym_line_declaration, + sym_locals_declaration, + sym_param_declaration, + sym_catch_declaration, + sym_catchall_declaration, + sym_packed_switch_declaration, + sym_sparse_switch_declaration, + sym_array_data_declaration, + aux_sym_method_definition_repeat1, + [122] = 15, + ACTIONS(3), 1, + sym_comment, + ACTIONS(33), 1, + anon_sym_DOTendmethod, + ACTIONS(35), 1, + anon_sym_DOTannotation, + ACTIONS(38), 1, + sym_label, + ACTIONS(41), 1, + sym_statement_name, + ACTIONS(44), 1, + anon_sym_DOTline, + ACTIONS(47), 1, + anon_sym_DOTlocals, + ACTIONS(50), 1, + anon_sym_DOTparam, + ACTIONS(53), 1, + anon_sym_DOTcatch, + ACTIONS(56), 1, + anon_sym_DOTcatchall, + ACTIONS(59), 1, + anon_sym_DOTpacked_DASHswitch, + ACTIONS(62), 1, + anon_sym_DOTsparse_DASHswitch, + ACTIONS(65), 1, + anon_sym_DOTarray_DASHdata, + STATE(72), 1, + sym_annotation_declaration, + STATE(4), 13, + sym_annotation_definition, + sym__code_line, + sym_statement, + sym__declaration, + sym_line_declaration, + sym_locals_declaration, + sym_param_declaration, + sym_catch_declaration, + sym_catchall_declaration, + sym_packed_switch_declaration, + sym_sparse_switch_declaration, + sym_array_data_declaration, + aux_sym_method_definition_repeat1, + [180] = 15, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9), 1, + anon_sym_DOTannotation, + ACTIONS(68), 1, + ts_builtin_sym_end, + ACTIONS(70), 1, + anon_sym_DOTsource, + ACTIONS(72), 1, + anon_sym_DOTimplements, + ACTIONS(74), 1, + anon_sym_DOTfield, + ACTIONS(76), 1, + anon_sym_DOTmethod, + STATE(3), 1, + sym_method_declaration, + STATE(14), 1, + sym_source_declaration, + STATE(55), 1, + sym_field_declaration, + STATE(72), 1, + sym_annotation_declaration, + STATE(15), 2, + sym_implements_declaration, + aux_sym_class_definition_repeat1, + STATE(31), 2, + sym_annotation_definition, + aux_sym_class_definition_repeat2, + STATE(53), 2, + sym_field_definition, + aux_sym_class_definition_repeat3, + STATE(63), 2, + sym_method_definition, + aux_sym_class_definition_repeat4, + [230] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(78), 17, + ts_builtin_sym_end, + anon_sym_DOTfield, + anon_sym_DOTendmethod, + anon_sym_DOTmethod, + anon_sym_DOTannotation, + sym_class_identifier, + anon_sym_RPAREN, + anon_sym_LBRACK, + anon_sym_V, + anon_sym_Z, + anon_sym_B, + anon_sym_S, + anon_sym_C, + anon_sym_I, + anon_sym_J, + anon_sym_F, + anon_sym_D, + [253] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(82), 1, + anon_sym_LTinit_GT, + STATE(7), 1, + aux_sym_access_modifiers_repeat1, + ACTIONS(80), 2, + anon_sym_constructor, + aux_sym_method_identifier_token1, + ACTIONS(84), 13, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_static, + anon_sym_final, + anon_sym_synchronized, + anon_sym_volatile, + anon_sym_transient, + anon_sym_native, + anon_sym_interface, + anon_sym_abstract, + anon_sym_bridge, + anon_sym_synthetic, + [282] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(89), 1, + anon_sym_LTinit_GT, + STATE(7), 1, + aux_sym_access_modifiers_repeat1, + ACTIONS(87), 2, + anon_sym_constructor, + aux_sym_method_identifier_token1, + ACTIONS(91), 13, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_static, + anon_sym_final, + anon_sym_synchronized, + anon_sym_volatile, + anon_sym_transient, + anon_sym_native, + anon_sym_interface, + anon_sym_abstract, + anon_sym_bridge, + anon_sym_synthetic, + [311] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(93), 17, + ts_builtin_sym_end, + anon_sym_DOTfield, + anon_sym_DOTendmethod, + anon_sym_DOTmethod, + anon_sym_DOTannotation, + sym_class_identifier, + anon_sym_RPAREN, + anon_sym_LBRACK, + anon_sym_V, + anon_sym_Z, + anon_sym_B, + anon_sym_S, + anon_sym_C, + anon_sym_I, + anon_sym_J, + anon_sym_F, + anon_sym_D, + [334] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(95), 1, + sym_class_identifier, + ACTIONS(97), 1, + anon_sym_RPAREN, + ACTIONS(99), 1, + anon_sym_LBRACK, + STATE(11), 4, + sym__type, + sym_array_type, + sym_primitive_type, + aux_sym_method_identifier_repeat1, + ACTIONS(101), 9, + anon_sym_V, + anon_sym_Z, + anon_sym_B, + anon_sym_S, + anon_sym_C, + anon_sym_I, + anon_sym_J, + anon_sym_F, + anon_sym_D, + [364] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(103), 1, + sym_class_identifier, + ACTIONS(106), 1, + anon_sym_RPAREN, + ACTIONS(108), 1, + anon_sym_LBRACK, + STATE(11), 4, + sym__type, + sym_array_type, + sym_primitive_type, + aux_sym_method_identifier_repeat1, + ACTIONS(111), 9, + anon_sym_V, + anon_sym_Z, + anon_sym_B, + anon_sym_S, + anon_sym_C, + anon_sym_I, + anon_sym_J, + anon_sym_F, + anon_sym_D, + [394] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(99), 1, + anon_sym_LBRACK, + ACTIONS(114), 1, + sym_class_identifier, + ACTIONS(116), 1, + anon_sym_RPAREN, + STATE(10), 4, + sym__type, + sym_array_type, + sym_primitive_type, + aux_sym_method_identifier_repeat1, + ACTIONS(101), 9, + anon_sym_V, + anon_sym_Z, + anon_sym_B, + anon_sym_S, + anon_sym_C, + anon_sym_I, + anon_sym_J, + anon_sym_F, + anon_sym_D, + [424] = 13, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9), 1, + anon_sym_DOTannotation, + ACTIONS(72), 1, + anon_sym_DOTimplements, + ACTIONS(74), 1, + anon_sym_DOTfield, + ACTIONS(76), 1, + anon_sym_DOTmethod, + ACTIONS(118), 1, + ts_builtin_sym_end, + STATE(3), 1, + sym_method_declaration, + STATE(55), 1, + sym_field_declaration, + STATE(72), 1, + sym_annotation_declaration, + STATE(30), 2, + sym_annotation_definition, + aux_sym_class_definition_repeat2, + STATE(52), 2, + sym_field_definition, + aux_sym_class_definition_repeat3, + STATE(56), 2, + sym_implements_declaration, + aux_sym_class_definition_repeat1, + STATE(62), 2, + sym_method_definition, + aux_sym_class_definition_repeat4, + [468] = 13, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9), 1, + anon_sym_DOTannotation, + ACTIONS(72), 1, + anon_sym_DOTimplements, + ACTIONS(74), 1, + anon_sym_DOTfield, + ACTIONS(76), 1, + anon_sym_DOTmethod, + ACTIONS(120), 1, + ts_builtin_sym_end, + STATE(3), 1, + sym_method_declaration, + STATE(55), 1, + sym_field_declaration, + STATE(72), 1, + sym_annotation_declaration, + STATE(13), 2, + sym_implements_declaration, + aux_sym_class_definition_repeat1, + STATE(32), 2, + sym_annotation_definition, + aux_sym_class_definition_repeat2, + STATE(51), 2, + sym_field_definition, + aux_sym_class_definition_repeat3, + STATE(69), 2, + sym_method_definition, + aux_sym_class_definition_repeat4, + [512] = 13, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9), 1, + anon_sym_DOTannotation, + ACTIONS(72), 1, + anon_sym_DOTimplements, + ACTIONS(74), 1, + anon_sym_DOTfield, + ACTIONS(76), 1, + anon_sym_DOTmethod, + ACTIONS(120), 1, + ts_builtin_sym_end, + STATE(3), 1, + sym_method_declaration, + STATE(55), 1, + sym_field_declaration, + STATE(72), 1, + sym_annotation_declaration, + STATE(32), 2, + sym_annotation_definition, + aux_sym_class_definition_repeat2, + STATE(51), 2, + sym_field_definition, + aux_sym_class_definition_repeat3, + STATE(56), 2, + sym_implements_declaration, + aux_sym_class_definition_repeat1, + STATE(69), 2, + sym_method_definition, + aux_sym_class_definition_repeat4, + [556] = 4, + ACTIONS(3), 1, + sym_comment, + STATE(23), 1, + aux_sym_access_modifiers_repeat1, + STATE(103), 1, + sym_access_modifiers, + ACTIONS(122), 13, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_static, + anon_sym_final, + anon_sym_synchronized, + anon_sym_volatile, + anon_sym_transient, + anon_sym_native, + anon_sym_interface, + anon_sym_abstract, + anon_sym_bridge, + anon_sym_synthetic, + [581] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(126), 1, + anon_sym_DOTcatch, + ACTIONS(124), 14, + ts_builtin_sym_end, + anon_sym_DOTfield, + anon_sym_DOTendmethod, + anon_sym_DOTmethod, + anon_sym_DOTannotation, + sym_label, + sym_statement_name, + anon_sym_DOTline, + anon_sym_DOTlocals, + anon_sym_DOTparam, + anon_sym_DOTcatchall, + anon_sym_DOTpacked_DASHswitch, + anon_sym_DOTsparse_DASHswitch, + anon_sym_DOTarray_DASHdata, + [604] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(80), 1, + aux_sym_field_identifier_token1, + STATE(18), 1, + aux_sym_access_modifiers_repeat1, + ACTIONS(128), 13, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_static, + anon_sym_final, + anon_sym_synchronized, + anon_sym_volatile, + anon_sym_transient, + anon_sym_native, + anon_sym_interface, + anon_sym_abstract, + anon_sym_bridge, + anon_sym_synthetic, + [629] = 4, + ACTIONS(3), 1, + sym_comment, + STATE(8), 1, + aux_sym_access_modifiers_repeat1, + STATE(74), 1, + sym_access_modifiers, + ACTIONS(131), 13, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_static, + anon_sym_final, + anon_sym_synchronized, + anon_sym_volatile, + anon_sym_transient, + anon_sym_native, + anon_sym_interface, + anon_sym_abstract, + anon_sym_bridge, + anon_sym_synthetic, + [654] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(135), 1, + anon_sym_DOTcatch, + ACTIONS(133), 14, + ts_builtin_sym_end, + anon_sym_DOTfield, + anon_sym_DOTendmethod, + anon_sym_DOTmethod, + anon_sym_DOTannotation, + sym_label, + sym_statement_name, + anon_sym_DOTline, + anon_sym_DOTlocals, + anon_sym_DOTparam, + anon_sym_DOTcatchall, + anon_sym_DOTpacked_DASHswitch, + anon_sym_DOTsparse_DASHswitch, + anon_sym_DOTarray_DASHdata, + [677] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(89), 1, + sym_class_identifier, + STATE(22), 1, + aux_sym_access_modifiers_repeat1, + ACTIONS(137), 13, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_static, + anon_sym_final, + anon_sym_synchronized, + anon_sym_volatile, + anon_sym_transient, + anon_sym_native, + anon_sym_interface, + anon_sym_abstract, + anon_sym_bridge, + anon_sym_synthetic, + [702] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(82), 1, + sym_class_identifier, + STATE(22), 1, + aux_sym_access_modifiers_repeat1, + ACTIONS(139), 13, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_static, + anon_sym_final, + anon_sym_synchronized, + anon_sym_volatile, + anon_sym_transient, + anon_sym_native, + anon_sym_interface, + anon_sym_abstract, + anon_sym_bridge, + anon_sym_synthetic, + [727] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(87), 1, + aux_sym_field_identifier_token1, + STATE(18), 1, + aux_sym_access_modifiers_repeat1, + ACTIONS(142), 13, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_static, + anon_sym_final, + anon_sym_synchronized, + anon_sym_volatile, + anon_sym_transient, + anon_sym_native, + anon_sym_interface, + anon_sym_abstract, + anon_sym_bridge, + anon_sym_synthetic, + [752] = 4, + ACTIONS(3), 1, + sym_comment, + STATE(21), 1, + aux_sym_access_modifiers_repeat1, + STATE(140), 1, + sym_access_modifiers, + ACTIONS(144), 13, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_static, + anon_sym_final, + anon_sym_synchronized, + anon_sym_volatile, + anon_sym_transient, + anon_sym_native, + anon_sym_interface, + anon_sym_abstract, + anon_sym_bridge, + anon_sym_synthetic, + [777] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(146), 1, + sym_class_identifier, + ACTIONS(148), 1, + anon_sym_LBRACK, + STATE(40), 3, + sym__type, + sym_array_type, + sym_primitive_type, + ACTIONS(150), 9, + anon_sym_V, + anon_sym_Z, + anon_sym_B, + anon_sym_S, + anon_sym_C, + anon_sym_I, + anon_sym_J, + anon_sym_F, + anon_sym_D, + [803] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(148), 1, + anon_sym_LBRACK, + ACTIONS(152), 1, + sym_class_identifier, + STATE(35), 3, + sym__type, + sym_array_type, + sym_primitive_type, + ACTIONS(150), 9, + anon_sym_V, + anon_sym_Z, + anon_sym_B, + anon_sym_S, + anon_sym_C, + anon_sym_I, + anon_sym_J, + anon_sym_F, + anon_sym_D, + [829] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(99), 1, + anon_sym_LBRACK, + ACTIONS(154), 1, + sym_class_identifier, + STATE(6), 3, + sym__type, + sym_array_type, + sym_primitive_type, + ACTIONS(101), 9, + anon_sym_V, + anon_sym_Z, + anon_sym_B, + anon_sym_S, + anon_sym_C, + anon_sym_I, + anon_sym_J, + anon_sym_F, + anon_sym_D, + [855] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(148), 1, + anon_sym_LBRACK, + ACTIONS(156), 1, + sym_class_identifier, + STATE(41), 3, + sym__type, + sym_array_type, + sym_primitive_type, + ACTIONS(150), 9, + anon_sym_V, + anon_sym_Z, + anon_sym_B, + anon_sym_S, + anon_sym_C, + anon_sym_I, + anon_sym_J, + anon_sym_F, + anon_sym_D, + [881] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(99), 1, + anon_sym_LBRACK, + ACTIONS(158), 1, + sym_class_identifier, + STATE(64), 3, + sym__type, + sym_array_type, + sym_primitive_type, + ACTIONS(101), 9, + anon_sym_V, + anon_sym_Z, + anon_sym_B, + anon_sym_S, + anon_sym_C, + anon_sym_I, + anon_sym_J, + anon_sym_F, + anon_sym_D, + [907] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9), 1, + anon_sym_DOTannotation, + ACTIONS(74), 1, + anon_sym_DOTfield, + ACTIONS(76), 1, + anon_sym_DOTmethod, + ACTIONS(160), 1, + ts_builtin_sym_end, + STATE(3), 1, + sym_method_declaration, + STATE(55), 1, + sym_field_declaration, + STATE(72), 1, + sym_annotation_declaration, + STATE(54), 2, + sym_field_definition, + aux_sym_class_definition_repeat3, + STATE(57), 2, + sym_annotation_definition, + aux_sym_class_definition_repeat2, + STATE(70), 2, + sym_method_definition, + aux_sym_class_definition_repeat4, + [944] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9), 1, + anon_sym_DOTannotation, + ACTIONS(74), 1, + anon_sym_DOTfield, + ACTIONS(76), 1, + anon_sym_DOTmethod, + ACTIONS(120), 1, + ts_builtin_sym_end, + STATE(3), 1, + sym_method_declaration, + STATE(55), 1, + sym_field_declaration, + STATE(72), 1, + sym_annotation_declaration, + STATE(51), 2, + sym_field_definition, + aux_sym_class_definition_repeat3, + STATE(57), 2, + sym_annotation_definition, + aux_sym_class_definition_repeat2, + STATE(69), 2, + sym_method_definition, + aux_sym_class_definition_repeat4, + [981] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9), 1, + anon_sym_DOTannotation, + ACTIONS(74), 1, + anon_sym_DOTfield, + ACTIONS(76), 1, + anon_sym_DOTmethod, + ACTIONS(118), 1, + ts_builtin_sym_end, + STATE(3), 1, + sym_method_declaration, + STATE(55), 1, + sym_field_declaration, + STATE(72), 1, + sym_annotation_declaration, + STATE(52), 2, + sym_field_definition, + aux_sym_class_definition_repeat3, + STATE(57), 2, + sym_annotation_definition, + aux_sym_class_definition_repeat2, + STATE(62), 2, + sym_method_definition, + aux_sym_class_definition_repeat4, + [1018] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(164), 1, + anon_sym_DOTcatch, + ACTIONS(162), 11, + anon_sym_DOTendmethod, + anon_sym_DOTannotation, + sym_label, + sym_statement_name, + anon_sym_DOTline, + anon_sym_DOTlocals, + anon_sym_DOTparam, + anon_sym_DOTcatchall, + anon_sym_DOTpacked_DASHswitch, + anon_sym_DOTsparse_DASHswitch, + anon_sym_DOTarray_DASHdata, + [1038] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(168), 1, + anon_sym_DOTcatch, + ACTIONS(166), 11, + anon_sym_DOTendmethod, + anon_sym_DOTannotation, + sym_label, + sym_statement_name, + anon_sym_DOTline, + anon_sym_DOTlocals, + anon_sym_DOTparam, + anon_sym_DOTcatchall, + anon_sym_DOTpacked_DASHswitch, + anon_sym_DOTsparse_DASHswitch, + anon_sym_DOTarray_DASHdata, + [1058] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(172), 1, + anon_sym_DOTcatch, + ACTIONS(170), 11, + anon_sym_DOTendmethod, + anon_sym_DOTannotation, + sym_label, + sym_statement_name, + anon_sym_DOTline, + anon_sym_DOTlocals, + anon_sym_DOTparam, + anon_sym_DOTcatchall, + anon_sym_DOTpacked_DASHswitch, + anon_sym_DOTsparse_DASHswitch, + anon_sym_DOTarray_DASHdata, + [1078] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(174), 1, + anon_sym_DOTcatch, + ACTIONS(93), 11, + anon_sym_DOTendmethod, + anon_sym_DOTannotation, + sym_label, + sym_statement_name, + anon_sym_DOTline, + anon_sym_DOTlocals, + anon_sym_DOTparam, + anon_sym_DOTcatchall, + anon_sym_DOTpacked_DASHswitch, + anon_sym_DOTsparse_DASHswitch, + anon_sym_DOTarray_DASHdata, + [1098] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(178), 1, + anon_sym_DOTcatch, + ACTIONS(176), 11, + anon_sym_DOTendmethod, + anon_sym_DOTannotation, + sym_label, + sym_statement_name, + anon_sym_DOTline, + anon_sym_DOTlocals, + anon_sym_DOTparam, + anon_sym_DOTcatchall, + anon_sym_DOTpacked_DASHswitch, + anon_sym_DOTsparse_DASHswitch, + anon_sym_DOTarray_DASHdata, + [1118] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(182), 1, + anon_sym_DOTcatch, + ACTIONS(180), 11, + anon_sym_DOTendmethod, + anon_sym_DOTannotation, + sym_label, + sym_statement_name, + anon_sym_DOTline, + anon_sym_DOTlocals, + anon_sym_DOTparam, + anon_sym_DOTcatchall, + anon_sym_DOTpacked_DASHswitch, + anon_sym_DOTsparse_DASHswitch, + anon_sym_DOTarray_DASHdata, + [1138] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(186), 1, + anon_sym_DOTcatch, + ACTIONS(184), 11, + anon_sym_DOTendmethod, + anon_sym_DOTannotation, + sym_label, + sym_statement_name, + anon_sym_DOTline, + anon_sym_DOTlocals, + anon_sym_DOTparam, + anon_sym_DOTcatchall, + anon_sym_DOTpacked_DASHswitch, + anon_sym_DOTsparse_DASHswitch, + anon_sym_DOTarray_DASHdata, + [1158] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(190), 1, + anon_sym_DOTcatch, + ACTIONS(188), 11, + anon_sym_DOTendmethod, + anon_sym_DOTannotation, + sym_label, + sym_statement_name, + anon_sym_DOTline, + anon_sym_DOTlocals, + anon_sym_DOTparam, + anon_sym_DOTcatchall, + anon_sym_DOTpacked_DASHswitch, + anon_sym_DOTsparse_DASHswitch, + anon_sym_DOTarray_DASHdata, + [1178] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(192), 1, + anon_sym_DOTcatch, + ACTIONS(78), 11, + anon_sym_DOTendmethod, + anon_sym_DOTannotation, + sym_label, + sym_statement_name, + anon_sym_DOTline, + anon_sym_DOTlocals, + anon_sym_DOTparam, + anon_sym_DOTcatchall, + anon_sym_DOTpacked_DASHswitch, + anon_sym_DOTsparse_DASHswitch, + anon_sym_DOTarray_DASHdata, + [1198] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(196), 1, + anon_sym_DOTcatch, + ACTIONS(194), 11, + anon_sym_DOTendmethod, + anon_sym_DOTannotation, + sym_label, + sym_statement_name, + anon_sym_DOTline, + anon_sym_DOTlocals, + anon_sym_DOTparam, + anon_sym_DOTcatchall, + anon_sym_DOTpacked_DASHswitch, + anon_sym_DOTsparse_DASHswitch, + anon_sym_DOTarray_DASHdata, + [1218] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(200), 1, + anon_sym_DOTcatch, + ACTIONS(198), 11, + anon_sym_DOTendmethod, + anon_sym_DOTannotation, + sym_label, + sym_statement_name, + anon_sym_DOTline, + anon_sym_DOTlocals, + anon_sym_DOTparam, + anon_sym_DOTcatchall, + anon_sym_DOTpacked_DASHswitch, + anon_sym_DOTsparse_DASHswitch, + anon_sym_DOTarray_DASHdata, + [1238] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(204), 1, + anon_sym_DOTcatch, + ACTIONS(202), 11, + anon_sym_DOTendmethod, + anon_sym_DOTannotation, + sym_label, + sym_statement_name, + anon_sym_DOTline, + anon_sym_DOTlocals, + anon_sym_DOTparam, + anon_sym_DOTcatchall, + anon_sym_DOTpacked_DASHswitch, + anon_sym_DOTsparse_DASHswitch, + anon_sym_DOTarray_DASHdata, + [1258] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(208), 1, + anon_sym_DOTcatch, + ACTIONS(206), 11, + anon_sym_DOTendmethod, + anon_sym_DOTannotation, + sym_label, + sym_statement_name, + anon_sym_DOTline, + anon_sym_DOTlocals, + anon_sym_DOTparam, + anon_sym_DOTcatchall, + anon_sym_DOTpacked_DASHswitch, + anon_sym_DOTsparse_DASHswitch, + anon_sym_DOTarray_DASHdata, + [1278] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(212), 1, + anon_sym_DOTcatch, + ACTIONS(210), 11, + anon_sym_DOTendmethod, + anon_sym_DOTannotation, + sym_label, + sym_statement_name, + anon_sym_DOTline, + anon_sym_DOTlocals, + anon_sym_DOTparam, + anon_sym_DOTcatchall, + anon_sym_DOTpacked_DASHswitch, + anon_sym_DOTsparse_DASHswitch, + anon_sym_DOTarray_DASHdata, + [1298] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(216), 1, + anon_sym_DOTcatch, + ACTIONS(214), 11, + anon_sym_DOTendmethod, + anon_sym_DOTannotation, + sym_label, + sym_statement_name, + anon_sym_DOTline, + anon_sym_DOTlocals, + anon_sym_DOTparam, + anon_sym_DOTcatchall, + anon_sym_DOTpacked_DASHswitch, + anon_sym_DOTsparse_DASHswitch, + anon_sym_DOTarray_DASHdata, + [1318] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(220), 1, + anon_sym_DOTcatch, + ACTIONS(218), 11, + anon_sym_DOTendmethod, + anon_sym_DOTannotation, + sym_label, + sym_statement_name, + anon_sym_DOTline, + anon_sym_DOTlocals, + anon_sym_DOTparam, + anon_sym_DOTcatchall, + anon_sym_DOTpacked_DASHswitch, + anon_sym_DOTsparse_DASHswitch, + anon_sym_DOTarray_DASHdata, + [1338] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(224), 1, + anon_sym_DOTcatch, + ACTIONS(222), 11, + anon_sym_DOTendmethod, + anon_sym_DOTannotation, + sym_label, + sym_statement_name, + anon_sym_DOTline, + anon_sym_DOTlocals, + anon_sym_DOTparam, + anon_sym_DOTcatchall, + anon_sym_DOTpacked_DASHswitch, + anon_sym_DOTsparse_DASHswitch, + anon_sym_DOTarray_DASHdata, + [1358] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(228), 1, + anon_sym_DOTcatch, + ACTIONS(226), 11, + anon_sym_DOTendmethod, + anon_sym_DOTannotation, + sym_label, + sym_statement_name, + anon_sym_DOTline, + anon_sym_DOTlocals, + anon_sym_DOTparam, + anon_sym_DOTcatchall, + anon_sym_DOTpacked_DASHswitch, + anon_sym_DOTsparse_DASHswitch, + anon_sym_DOTarray_DASHdata, + [1378] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(74), 1, + anon_sym_DOTfield, + ACTIONS(76), 1, + anon_sym_DOTmethod, + ACTIONS(118), 1, + ts_builtin_sym_end, + STATE(3), 1, + sym_method_declaration, + STATE(55), 1, + sym_field_declaration, + STATE(58), 2, + sym_field_definition, + aux_sym_class_definition_repeat3, + STATE(62), 2, + sym_method_definition, + aux_sym_class_definition_repeat4, + [1405] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(74), 1, + anon_sym_DOTfield, + ACTIONS(76), 1, + anon_sym_DOTmethod, + ACTIONS(160), 1, + ts_builtin_sym_end, + STATE(3), 1, + sym_method_declaration, + STATE(55), 1, + sym_field_declaration, + STATE(58), 2, + sym_field_definition, + aux_sym_class_definition_repeat3, + STATE(70), 2, + sym_method_definition, + aux_sym_class_definition_repeat4, + [1432] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(74), 1, + anon_sym_DOTfield, + ACTIONS(76), 1, + anon_sym_DOTmethod, + ACTIONS(120), 1, + ts_builtin_sym_end, + STATE(3), 1, + sym_method_declaration, + STATE(55), 1, + sym_field_declaration, + STATE(58), 2, + sym_field_definition, + aux_sym_class_definition_repeat3, + STATE(69), 2, + sym_method_definition, + aux_sym_class_definition_repeat4, + [1459] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(74), 1, + anon_sym_DOTfield, + ACTIONS(76), 1, + anon_sym_DOTmethod, + ACTIONS(230), 1, + ts_builtin_sym_end, + STATE(3), 1, + sym_method_declaration, + STATE(55), 1, + sym_field_declaration, + STATE(58), 2, + sym_field_definition, + aux_sym_class_definition_repeat3, + STATE(60), 2, + sym_method_definition, + aux_sym_class_definition_repeat4, + [1486] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9), 1, + anon_sym_DOTannotation, + ACTIONS(234), 1, + anon_sym_DOTendmethod, + STATE(72), 1, + sym_annotation_declaration, + STATE(84), 1, + sym_end_field, + STATE(107), 1, + sym_annotation_definition, + ACTIONS(232), 3, + ts_builtin_sym_end, + anon_sym_DOTfield, + anon_sym_DOTmethod, + [1510] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(238), 1, + anon_sym_DOTimplements, + STATE(56), 2, + sym_implements_declaration, + aux_sym_class_definition_repeat1, + ACTIONS(236), 4, + ts_builtin_sym_end, + anon_sym_DOTfield, + anon_sym_DOTmethod, + anon_sym_DOTannotation, + [1527] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(243), 1, + anon_sym_DOTannotation, + STATE(72), 1, + sym_annotation_declaration, + STATE(57), 2, + sym_annotation_definition, + aux_sym_class_definition_repeat2, + ACTIONS(241), 3, + ts_builtin_sym_end, + anon_sym_DOTfield, + anon_sym_DOTmethod, + [1546] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(248), 1, + anon_sym_DOTfield, + STATE(55), 1, + sym_field_declaration, + ACTIONS(246), 2, + ts_builtin_sym_end, + anon_sym_DOTmethod, + STATE(58), 2, + sym_field_definition, + aux_sym_class_definition_repeat3, + [1564] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(251), 6, + ts_builtin_sym_end, + anon_sym_DOTsource, + anon_sym_DOTimplements, + anon_sym_DOTfield, + anon_sym_DOTmethod, + anon_sym_DOTannotation, + [1576] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(76), 1, + anon_sym_DOTmethod, + ACTIONS(253), 1, + ts_builtin_sym_end, + STATE(3), 1, + sym_method_declaration, + STATE(61), 2, + sym_method_definition, + aux_sym_class_definition_repeat4, + [1593] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(255), 1, + ts_builtin_sym_end, + ACTIONS(257), 1, + anon_sym_DOTmethod, + STATE(3), 1, + sym_method_declaration, + STATE(61), 2, + sym_method_definition, + aux_sym_class_definition_repeat4, + [1610] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(76), 1, + anon_sym_DOTmethod, + ACTIONS(160), 1, + ts_builtin_sym_end, + STATE(3), 1, + sym_method_declaration, + STATE(61), 2, + sym_method_definition, + aux_sym_class_definition_repeat4, + [1627] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(76), 1, + anon_sym_DOTmethod, + ACTIONS(120), 1, + ts_builtin_sym_end, + STATE(3), 1, + sym_method_declaration, + STATE(61), 2, + sym_method_definition, + aux_sym_class_definition_repeat4, + [1644] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(260), 5, + ts_builtin_sym_end, + anon_sym_DOTfield, + anon_sym_DOTendmethod, + anon_sym_DOTmethod, + anon_sym_DOTannotation, + [1655] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(262), 5, + ts_builtin_sym_end, + anon_sym_DOTimplements, + anon_sym_DOTfield, + anon_sym_DOTmethod, + anon_sym_DOTannotation, + [1666] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(264), 5, + ts_builtin_sym_end, + anon_sym_DOTimplements, + anon_sym_DOTfield, + anon_sym_DOTmethod, + anon_sym_DOTannotation, + [1677] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(266), 1, + aux_sym_source_declaration_token1, + ACTIONS(268), 1, + aux_sym_annotation_value_token1, + ACTIONS(270), 1, + anon_sym_RBRACE, + STATE(89), 1, + aux_sym_list_repeat2, + STATE(95), 1, + aux_sym_list_repeat1, + [1696] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(272), 5, + ts_builtin_sym_end, + anon_sym_DOTfield, + anon_sym_DOTendmethod, + anon_sym_DOTmethod, + anon_sym_DOTannotation, + [1707] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(76), 1, + anon_sym_DOTmethod, + ACTIONS(118), 1, + ts_builtin_sym_end, + STATE(3), 1, + sym_method_declaration, + STATE(61), 2, + sym_method_definition, + aux_sym_class_definition_repeat4, + [1724] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(76), 1, + anon_sym_DOTmethod, + ACTIONS(230), 1, + ts_builtin_sym_end, + STATE(3), 1, + sym_method_declaration, + STATE(61), 2, + sym_method_definition, + aux_sym_class_definition_repeat4, + [1741] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(274), 1, + aux_sym_annotation_value_token1, + ACTIONS(276), 1, + anon_sym_LBRACE, + STATE(96), 1, + sym_list, + STATE(99), 1, + sym_annotation_value, + [1757] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(278), 1, + sym_annotation_key, + ACTIONS(280), 1, + sym_end_annotation, + STATE(73), 2, + sym_annotation_property, + aux_sym_annotation_definition_repeat1, + [1771] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(278), 1, + sym_annotation_key, + ACTIONS(282), 1, + sym_end_annotation, + STATE(75), 2, + sym_annotation_property, + aux_sym_annotation_definition_repeat1, + [1785] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(284), 1, + anon_sym_constructor, + ACTIONS(286), 1, + anon_sym_LTinit_GT, + ACTIONS(288), 1, + aux_sym_method_identifier_token1, + STATE(48), 1, + sym_method_identifier, + [1801] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(290), 1, + sym_annotation_key, + ACTIONS(293), 1, + sym_end_annotation, + STATE(75), 2, + sym_annotation_property, + aux_sym_annotation_definition_repeat1, + [1815] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(295), 1, + sym_label, + ACTIONS(297), 1, + anon_sym_DOTendpacked_DASHswitch, + STATE(88), 1, + aux_sym_packed_switch_declaration_repeat1, + [1828] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(299), 3, + ts_builtin_sym_end, + anon_sym_DOTfield, + anon_sym_DOTmethod, + [1837] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(303), 1, + anon_sym_COMMA, + ACTIONS(301), 2, + aux_sym_annotation_value_token1, + anon_sym_RBRACE, + [1848] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(305), 1, + aux_sym_annotation_value_token1, + ACTIONS(308), 1, + anon_sym_RBRACE, + STATE(79), 1, + aux_sym_list_repeat1, + [1861] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(310), 1, + aux_sym_source_declaration_token1, + ACTIONS(313), 1, + anon_sym_RBRACE, + STATE(80), 1, + aux_sym_list_repeat2, + [1874] = 3, + ACTIONS(3), 1, + sym_comment, + STATE(37), 1, + sym_method_identifier, + ACTIONS(286), 2, + anon_sym_LTinit_GT, + aux_sym_method_identifier_token1, + [1885] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(317), 1, + anon_sym_COMMA, + ACTIONS(315), 2, + aux_sym_source_declaration_token1, + anon_sym_RBRACE, + [1896] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(319), 1, + aux_sym_annotation_value_token1, + ACTIONS(322), 1, + anon_sym_DOTendarray_DASHdata, + STATE(83), 1, + aux_sym_array_data_declaration_repeat1, + [1909] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(324), 3, + ts_builtin_sym_end, + anon_sym_DOTfield, + anon_sym_DOTmethod, + [1918] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(326), 3, + ts_builtin_sym_end, + anon_sym_DOTfield, + anon_sym_DOTmethod, + [1927] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(328), 1, + aux_sym_annotation_value_token1, + ACTIONS(330), 1, + anon_sym_DOTendsparse_DASHswitch, + STATE(90), 1, + aux_sym_sparse_switch_declaration_repeat1, + [1940] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(332), 1, + sym_label, + ACTIONS(335), 1, + anon_sym_DOTendpacked_DASHswitch, + STATE(87), 1, + aux_sym_packed_switch_declaration_repeat1, + [1953] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(337), 1, + sym_label, + ACTIONS(339), 1, + anon_sym_DOTendpacked_DASHswitch, + STATE(87), 1, + aux_sym_packed_switch_declaration_repeat1, + [1966] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(266), 1, + aux_sym_source_declaration_token1, + ACTIONS(341), 1, + anon_sym_RBRACE, + STATE(80), 1, + aux_sym_list_repeat2, + [1979] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(343), 1, + aux_sym_annotation_value_token1, + ACTIONS(346), 1, + anon_sym_DOTendsparse_DASHswitch, + STATE(90), 1, + aux_sym_sparse_switch_declaration_repeat1, + [1992] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(348), 3, + anon_sym_system, + anon_sym_build, + anon_sym_runtime, + [2001] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(350), 1, + aux_sym_annotation_value_token1, + ACTIONS(352), 1, + anon_sym_DOTendarray_DASHdata, + STATE(83), 1, + aux_sym_array_data_declaration_repeat1, + [2014] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(354), 1, + aux_sym_annotation_value_token1, + ACTIONS(356), 1, + anon_sym_DOTendarray_DASHdata, + STATE(92), 1, + aux_sym_array_data_declaration_repeat1, + [2027] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(328), 1, + aux_sym_annotation_value_token1, + ACTIONS(358), 1, + anon_sym_DOTendsparse_DASHswitch, + STATE(86), 1, + aux_sym_sparse_switch_declaration_repeat1, + [2040] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(268), 1, + aux_sym_annotation_value_token1, + ACTIONS(341), 1, + anon_sym_RBRACE, + STATE(79), 1, + aux_sym_list_repeat1, + [2053] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(360), 2, + sym_annotation_key, + sym_end_annotation, + [2061] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(313), 2, + aux_sym_source_declaration_token1, + anon_sym_RBRACE, + [2069] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(362), 2, + ts_builtin_sym_end, + anon_sym_DOTmethod, + [2077] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(364), 2, + sym_annotation_key, + sym_end_annotation, + [2085] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(308), 2, + aux_sym_annotation_value_token1, + anon_sym_RBRACE, + [2093] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(366), 2, + sym_annotation_key, + sym_end_annotation, + [2101] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(368), 2, + ts_builtin_sym_end, + anon_sym_DOTmethod, + [2109] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(370), 1, + aux_sym_field_identifier_token1, + STATE(68), 1, + sym_field_identifier, + [2119] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(372), 2, + aux_sym_annotation_value_token1, + anon_sym_DOTendsparse_DASHswitch, + [2127] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(374), 1, + anon_sym_DOTsuper, + STATE(5), 1, + sym_super_declaration, + [2137] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(376), 2, + sym_annotation_key, + sym_end_annotation, + [2145] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(234), 1, + anon_sym_DOTendmethod, + STATE(77), 1, + sym_end_field, + [2155] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(378), 2, + ts_builtin_sym_end, + anon_sym_DOTmethod, + [2163] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(380), 2, + sym_annotation_key, + sym_end_annotation, + [2171] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(382), 1, + anon_sym_LBRACE, + [2178] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(384), 1, + sym_label, + [2185] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(386), 1, + anon_sym_DOT_DOT, + [2192] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(388), 1, + sym_label, + [2199] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(390), 1, + sym_label, + [2206] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(392), 1, + anon_sym_DOT_DOT, + [2213] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(394), 1, + ts_builtin_sym_end, + [2220] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(396), 1, + anon_sym_DASH_GT, + [2227] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(398), 1, + sym_label, + [2234] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(400), 1, + anon_sym_LPAREN, + [2241] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(402), 1, + anon_sym_COLON, + [2248] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(404), 1, + sym_label, + [2255] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(406), 1, + anon_sym_RBRACE, + [2262] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(408), 1, + anon_sym_EQ, + [2269] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(410), 1, + aux_sym_array_data_declaration_token1, + [2276] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(412), 1, + aux_sym_annotation_value_token1, + [2283] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(414), 1, + anon_sym_LBRACE, + [2290] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(416), 1, + sym_class_identifier, + [2297] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(418), 1, + aux_sym_param_declaration_token1, + [2304] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(420), 1, + anon_sym_RBRACE, + [2311] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(422), 1, + sym_label, + [2318] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(424), 1, + sym_label, + [2325] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(426), 1, + aux_sym_line_declaration_token1, + [2332] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(428), 1, + aux_sym_line_declaration_token1, + [2339] = 2, + ACTIONS(430), 1, + aux_sym_statement_token1, + ACTIONS(432), 1, + sym_comment, + [2346] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(434), 1, + sym_class_identifier, + [2353] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(436), 1, + sym_class_identifier, + [2360] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(438), 1, + aux_sym_source_declaration_token1, + [2367] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(440), 1, + anon_sym_DOTsuper, + [2374] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(442), 1, + sym_class_identifier, + [2381] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(444), 1, + sym_class_identifier, +}; + +static const uint32_t ts_small_parse_table_map[] = { + [SMALL_STATE(2)] = 0, + [SMALL_STATE(3)] = 61, + [SMALL_STATE(4)] = 122, + [SMALL_STATE(5)] = 180, + [SMALL_STATE(6)] = 230, + [SMALL_STATE(7)] = 253, + [SMALL_STATE(8)] = 282, + [SMALL_STATE(9)] = 311, + [SMALL_STATE(10)] = 334, + [SMALL_STATE(11)] = 364, + [SMALL_STATE(12)] = 394, + [SMALL_STATE(13)] = 424, + [SMALL_STATE(14)] = 468, + [SMALL_STATE(15)] = 512, + [SMALL_STATE(16)] = 556, + [SMALL_STATE(17)] = 581, + [SMALL_STATE(18)] = 604, + [SMALL_STATE(19)] = 629, + [SMALL_STATE(20)] = 654, + [SMALL_STATE(21)] = 677, + [SMALL_STATE(22)] = 702, + [SMALL_STATE(23)] = 727, + [SMALL_STATE(24)] = 752, + [SMALL_STATE(25)] = 777, + [SMALL_STATE(26)] = 803, + [SMALL_STATE(27)] = 829, + [SMALL_STATE(28)] = 855, + [SMALL_STATE(29)] = 881, + [SMALL_STATE(30)] = 907, + [SMALL_STATE(31)] = 944, + [SMALL_STATE(32)] = 981, + [SMALL_STATE(33)] = 1018, + [SMALL_STATE(34)] = 1038, + [SMALL_STATE(35)] = 1058, + [SMALL_STATE(36)] = 1078, + [SMALL_STATE(37)] = 1098, + [SMALL_STATE(38)] = 1118, + [SMALL_STATE(39)] = 1138, + [SMALL_STATE(40)] = 1158, + [SMALL_STATE(41)] = 1178, + [SMALL_STATE(42)] = 1198, + [SMALL_STATE(43)] = 1218, + [SMALL_STATE(44)] = 1238, + [SMALL_STATE(45)] = 1258, + [SMALL_STATE(46)] = 1278, + [SMALL_STATE(47)] = 1298, + [SMALL_STATE(48)] = 1318, + [SMALL_STATE(49)] = 1338, + [SMALL_STATE(50)] = 1358, + [SMALL_STATE(51)] = 1378, + [SMALL_STATE(52)] = 1405, + [SMALL_STATE(53)] = 1432, + [SMALL_STATE(54)] = 1459, + [SMALL_STATE(55)] = 1486, + [SMALL_STATE(56)] = 1510, + [SMALL_STATE(57)] = 1527, + [SMALL_STATE(58)] = 1546, + [SMALL_STATE(59)] = 1564, + [SMALL_STATE(60)] = 1576, + [SMALL_STATE(61)] = 1593, + [SMALL_STATE(62)] = 1610, + [SMALL_STATE(63)] = 1627, + [SMALL_STATE(64)] = 1644, + [SMALL_STATE(65)] = 1655, + [SMALL_STATE(66)] = 1666, + [SMALL_STATE(67)] = 1677, + [SMALL_STATE(68)] = 1696, + [SMALL_STATE(69)] = 1707, + [SMALL_STATE(70)] = 1724, + [SMALL_STATE(71)] = 1741, + [SMALL_STATE(72)] = 1757, + [SMALL_STATE(73)] = 1771, + [SMALL_STATE(74)] = 1785, + [SMALL_STATE(75)] = 1801, + [SMALL_STATE(76)] = 1815, + [SMALL_STATE(77)] = 1828, + [SMALL_STATE(78)] = 1837, + [SMALL_STATE(79)] = 1848, + [SMALL_STATE(80)] = 1861, + [SMALL_STATE(81)] = 1874, + [SMALL_STATE(82)] = 1885, + [SMALL_STATE(83)] = 1896, + [SMALL_STATE(84)] = 1909, + [SMALL_STATE(85)] = 1918, + [SMALL_STATE(86)] = 1927, + [SMALL_STATE(87)] = 1940, + [SMALL_STATE(88)] = 1953, + [SMALL_STATE(89)] = 1966, + [SMALL_STATE(90)] = 1979, + [SMALL_STATE(91)] = 1992, + [SMALL_STATE(92)] = 2001, + [SMALL_STATE(93)] = 2014, + [SMALL_STATE(94)] = 2027, + [SMALL_STATE(95)] = 2040, + [SMALL_STATE(96)] = 2053, + [SMALL_STATE(97)] = 2061, + [SMALL_STATE(98)] = 2069, + [SMALL_STATE(99)] = 2077, + [SMALL_STATE(100)] = 2085, + [SMALL_STATE(101)] = 2093, + [SMALL_STATE(102)] = 2101, + [SMALL_STATE(103)] = 2109, + [SMALL_STATE(104)] = 2119, + [SMALL_STATE(105)] = 2127, + [SMALL_STATE(106)] = 2137, + [SMALL_STATE(107)] = 2145, + [SMALL_STATE(108)] = 2155, + [SMALL_STATE(109)] = 2163, + [SMALL_STATE(110)] = 2171, + [SMALL_STATE(111)] = 2178, + [SMALL_STATE(112)] = 2185, + [SMALL_STATE(113)] = 2192, + [SMALL_STATE(114)] = 2199, + [SMALL_STATE(115)] = 2206, + [SMALL_STATE(116)] = 2213, + [SMALL_STATE(117)] = 2220, + [SMALL_STATE(118)] = 2227, + [SMALL_STATE(119)] = 2234, + [SMALL_STATE(120)] = 2241, + [SMALL_STATE(121)] = 2248, + [SMALL_STATE(122)] = 2255, + [SMALL_STATE(123)] = 2262, + [SMALL_STATE(124)] = 2269, + [SMALL_STATE(125)] = 2276, + [SMALL_STATE(126)] = 2283, + [SMALL_STATE(127)] = 2290, + [SMALL_STATE(128)] = 2297, + [SMALL_STATE(129)] = 2304, + [SMALL_STATE(130)] = 2311, + [SMALL_STATE(131)] = 2318, + [SMALL_STATE(132)] = 2325, + [SMALL_STATE(133)] = 2332, + [SMALL_STATE(134)] = 2339, + [SMALL_STATE(135)] = 2346, + [SMALL_STATE(136)] = 2353, + [SMALL_STATE(137)] = 2360, + [SMALL_STATE(138)] = 2367, + [SMALL_STATE(139)] = 2374, + [SMALL_STATE(140)] = 2381, +}; + +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_EXTRA(), + [5] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), + [7] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108), + [9] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91), + [11] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4), + [13] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), + [15] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), + [17] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), + [19] = {.entry = {.count = 1, .reusable = true}}, SHIFT(128), + [21] = {.entry = {.count = 1, .reusable = false}}, SHIFT(127), + [23] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126), + [25] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125), + [27] = {.entry = {.count = 1, .reusable = true}}, SHIFT(94), + [29] = {.entry = {.count = 1, .reusable = true}}, SHIFT(124), + [31] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2), + [33] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), + [35] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(91), + [38] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(4), + [41] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(134), + [44] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(133), + [47] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(132), + [50] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(128), + [53] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(127), + [56] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(126), + [59] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(125), + [62] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(94), + [65] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(124), + [68] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 2), + [70] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), + [72] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), + [74] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), + [76] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), + [78] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_type, 2, .production_id = 2), + [80] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), + [82] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), + [84] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(7), + [87] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_access_modifiers, 1), + [89] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_access_modifiers, 1), + [91] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7), + [93] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primitive_type, 1), + [95] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), + [97] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), + [99] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), + [101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), + [103] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(11), + [106] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), + [108] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(27), + [111] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(9), + [114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10), + [116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), + [118] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 4), + [120] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 3), + [122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), + [124] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_definition, 3), + [126] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_definition, 3), + [128] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(18), + [131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), + [133] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_definition, 2), + [135] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_definition, 2), + [137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), + [139] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(22), + [142] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18), + [144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), + [146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), + [148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28), + [150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), + [152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), + [154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6), + [156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), + [158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), + [160] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 5), + [162] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_declaration, 3), + [164] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_declaration, 3), + [166] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_locals_declaration, 2), + [168] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_locals_declaration, 2), + [170] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_identifier, 4, .production_id = 3), + [172] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_identifier, 4, .production_id = 3), + [174] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primitive_type, 1), + [176] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 4), + [178] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 4), + [180] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_declaration, 8), + [182] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_declaration, 8), + [184] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catchall_declaration, 7), + [186] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catchall_declaration, 7), + [188] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_identifier, 5, .production_id = 4), + [190] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_identifier, 5, .production_id = 4), + [192] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_type, 2, .production_id = 2), + [194] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_declaration, 2), + [196] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_declaration, 2), + [198] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_declaration, 4), + [200] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_declaration, 4), + [202] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_data_declaration, 4), + [204] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_declaration, 4), + [206] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_declaration, 2), + [208] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_declaration, 2), + [210] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 2), + [212] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 2), + [214] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_declaration, 2), + [216] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_declaration, 2), + [218] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 3), + [220] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 3), + [222] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_declaration, 3), + [224] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_declaration, 3), + [226] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_data_declaration, 3), + [228] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_declaration, 3), + [230] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 6), + [232] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 1), + [234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85), + [236] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), + [238] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), SHIFT_REPEAT(136), + [241] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), + [243] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), SHIFT_REPEAT(91), + [246] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), + [248] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), SHIFT_REPEAT(16), + [251] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_super_declaration, 2), + [253] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 7), + [255] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), + [257] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), SHIFT_REPEAT(19), + [260] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_identifier, 3), + [262] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_declaration, 2), + [264] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_implements_declaration, 2), + [266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(82), + [268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(78), + [270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(109), + [272] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 3), + [274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(96), + [276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), + [278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(123), + [280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), + [282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17), + [284] = {.entry = {.count = 1, .reusable = false}}, SHIFT(81), + [286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(119), + [288] = {.entry = {.count = 1, .reusable = false}}, SHIFT(119), + [290] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_definition_repeat1, 2), SHIFT_REPEAT(123), + [293] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_annotation_definition_repeat1, 2), + [295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(88), + [297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(49), + [299] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 3), + [301] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 1), + [303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(100), + [305] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(78), + [308] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), + [310] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat2, 2), SHIFT_REPEAT(82), + [313] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat2, 2), + [315] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat2, 1), + [317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(97), + [319] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), SHIFT_REPEAT(83), + [322] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), + [324] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 2), + [326] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_end_field, 1), + [328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(117), + [330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(33), + [332] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_packed_switch_declaration_repeat1, 2), SHIFT_REPEAT(87), + [335] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_packed_switch_declaration_repeat1, 2), + [337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), + [339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), + [341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106), + [343] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), SHIFT_REPEAT(117), + [346] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), + [348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), + [350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83), + [352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), + [354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), + [356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(50), + [358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), + [360] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_value, 1), + [362] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 2), + [364] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_property, 3, .production_id = 1), + [366] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_declaration, 3), + [368] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 3), + [370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120), + [372] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 3), + [374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), + [376] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 3), + [378] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_end_method, 1), + [380] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 2), + [382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(114), + [384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(122), + [386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(111), + [388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104), + [390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(115), + [392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(121), + [394] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), + [396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113), + [398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(112), + [400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), + [402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), + [404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), + [406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(130), + [408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71), + [410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(93), + [412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(76), + [414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), + [416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(110), + [418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), + [420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), + [422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), + [424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), + [426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34), + [428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), + [430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), + [432] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(), + [434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(101), + [436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), + [438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), + [440] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 3), + [442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), + [444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), +}; + +#ifdef __cplusplus +extern "C" { +#endif +#ifdef _WIN32 +#define extern __declspec(dllexport) +#endif + +extern const TSLanguage *tree_sitter_smali(void) { + 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, + .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, + .lex_fn = ts_lex, + }; + return &language; +} +#ifdef __cplusplus +} +#endif diff --git a/src/tree_sitter/parser.h b/src/tree_sitter/parser.h new file mode 100644 index 000000000..cbbc7b4ee --- /dev/null +++ b/src/tree_sitter/parser.h @@ -0,0 +1,223 @@ +#ifndef TREE_SITTER_PARSER_H_ +#define TREE_SITTER_PARSER_H_ + +#ifdef __cplusplus +extern "C" { +#endif + +#include +#include +#include + +#define ts_builtin_sym_error ((TSSymbol)-1) +#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; +typedef struct TSLanguage TSLanguage; +#endif + +typedef struct { + TSFieldId field_id; + uint8_t child_index; + bool inherited; +} TSFieldMapEntry; + +typedef struct { + uint16_t index; + uint16_t length; +} TSFieldMapSlice; + +typedef struct { + bool visible; + bool named; + bool supertype; +} TSSymbolMetadata; + +typedef struct TSLexer TSLexer; + +struct TSLexer { + int32_t lookahead; + TSSymbol result_symbol; + void (*advance)(TSLexer *, bool); + void (*mark_end)(TSLexer *); + uint32_t (*get_column)(TSLexer *); + bool (*is_at_included_range_start)(const TSLexer *); + bool (*eof)(const TSLexer *); +}; + +typedef enum { + TSParseActionTypeShift, + TSParseActionTypeReduce, + TSParseActionTypeAccept, + TSParseActionTypeRecover, +} TSParseActionType; + +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 { + uint16_t lex_state; + uint16_t external_lex_state; +} TSLexMode; + +typedef union { + TSParseAction action; + struct { + uint8_t count; + bool reusable; + } entry; +} TSParseActionEntry; + +struct TSLanguage { + uint32_t version; + uint32_t symbol_count; + uint32_t alias_count; + uint32_t token_count; + uint32_t external_token_count; + 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 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; + const TSLexMode *lex_modes; + bool (*lex_fn)(TSLexer *, TSStateId); + bool (*keyword_lex_fn)(TSLexer *, TSStateId); + TSSymbol keyword_capture_token; + struct { + const bool *states; + const TSSymbol *symbol_map; + void *(*create)(void); + void (*destroy)(void *); + bool (*scan)(void *, TSLexer *, const bool *symbol_whitelist); + unsigned (*serialize)(void *, char *); + void (*deserialize)(void *, const char *, unsigned); + } external_scanner; +}; + +/* + * Lexer Macros + */ + +#define START_LEXER() \ + bool result = false; \ + bool skip = false; \ + bool eof = false; \ + int32_t lookahead; \ + goto start; \ + next_state: \ + lexer->advance(lexer, skip); \ + start: \ + skip = false; \ + lookahead = lexer->lookahead; + +#define ADVANCE(state_value) \ + { \ + state = state_value; \ + goto next_state; \ + } + +#define SKIP(state_value) \ + { \ + skip = true; \ + state = state_value; \ + goto next_state; \ + } + +#define ACCEPT_TOKEN(symbol_value) \ + result = true; \ + lexer->result_symbol = symbol_value; \ + lexer->mark_end(lexer); + +#define END_STATE() return result; + +/* + * Parse Table Macros + */ + +#define SMALL_STATE(id) id - LARGE_STATE_COUNT + +#define STATE(id) id + +#define ACTIONS(id) id + +#define SHIFT(state_value) \ + {{ \ + .shift = { \ + .type = TSParseActionTypeShift, \ + .state = state_value \ + } \ + }} + +#define SHIFT_REPEAT(state_value) \ + {{ \ + .shift = { \ + .type = TSParseActionTypeShift, \ + .state = state_value, \ + .repetition = true \ + } \ + }} + +#define SHIFT_EXTRA() \ + {{ \ + .shift = { \ + .type = TSParseActionTypeShift, \ + .extra = true \ + } \ + }} + +#define REDUCE(symbol_val, child_count_val, ...) \ + {{ \ + .reduce = { \ + .type = TSParseActionTypeReduce, \ + .symbol = symbol_val, \ + .child_count = child_count_val, \ + __VA_ARGS__ \ + }, \ + }} + +#define RECOVER() \ + {{ \ + .type = TSParseActionTypeRecover \ + }} + +#define ACCEPT_INPUT() \ + {{ \ + .type = TSParseActionTypeAccept \ + }} + +#ifdef __cplusplus +} +#endif + +#endif // TREE_SITTER_PARSER_H_ diff --git a/test/corpus/classes b/test/corpus/classes new file mode 100644 index 000000000..53e5c4403 --- /dev/null +++ b/test/corpus/classes @@ -0,0 +1,61 @@ +======================================================================== +Test an empty class +======================================================================== + +.class public LA/BC; +.super Ljava/lang/Object; +.source "" + +--- + +(class_definition + (class_declaration + (access_modifiers) + (class_identifier)) + (super_declaration + (class_identifier)) + (source_declaration)) + + + +======================================================================== +Test a class with source file +======================================================================== + +.class public LA/BC; +.super Ljava/lang/Object; +.source "SourceFile.java" + +--- + +(class_definition + (class_declaration + (access_modifiers) + (class_identifier)) + (super_declaration + (class_identifier)) + (source_declaration)) + + + +======================================================================== +Test a class that implements an interface +======================================================================== + +.class public LA/BC; +.super Ljava/lang/Object; +.source "" + +.implements LD/EF; + +--- + +(class_definition + (class_declaration + (access_modifiers) + (class_identifier)) + (super_declaration + (class_identifier)) + (source_declaration) + (implements_declaration + (class_identifier))) diff --git a/test/corpus/interfaces b/test/corpus/interfaces new file mode 100644 index 000000000..41deb4942 --- /dev/null +++ b/test/corpus/interfaces @@ -0,0 +1,101 @@ +======================================================================== +Test an empty interface +======================================================================== + +.class public interface abstract LA/BC; +.super Ljava/lang/Object; +.source "" + +--- + +(class_definition + (class_declaration + (access_modifiers) + (class_identifier)) + (super_declaration + (class_identifier)) + (source_declaration)) + + + +======================================================================== +Test an empty interface that extends another interface +======================================================================== + +.class public interface abstract LA/BC; +.super Ljava/lang/Object; +.source "" + +.implements LD/EF; + +--- + +(class_definition + (class_declaration + (access_modifiers) + (class_identifier)) + (super_declaration + (class_identifier)) + (source_declaration) + (implements_declaration + (class_identifier))) + + + +======================================================================== +Test an interface with one method +======================================================================== + +.class public interface abstract LA/BC; +.super Ljava/lang/Object; +.source "" + +.method public abstract action()V +.end method + +--- + +(class_definition + (class_declaration + (access_modifiers) + (class_identifier)) + (super_declaration + (class_identifier)) + (source_declaration) + (method_definition + (method_declaration + (access_modifiers) + (method_identifier + return_type: (primitive_type))) + (end_method))) + + + +======================================================================== +Test an interface with one method with parameters and return value +======================================================================== + +.class public interface abstract LA/BC; +.super Ljava/lang/Object; +.source "" + +.method public abstract action(LD/EF;I)LD/EF; +.end method + +--- + +(class_definition + (class_declaration + (access_modifiers) + (class_identifier)) + (super_declaration + (class_identifier)) + (source_declaration) + (method_definition + (method_declaration + (access_modifiers) + (method_identifier + parameter: (class_identifier) + parameter: (primitive_type) + return_type: (class_identifier))) + (end_method))) From 49c38d2b4806db583d1d1fa60fa1c9b0c101c8e9 Mon Sep 17 00:00:00 2001 From: Yotam Nachum Date: Sat, 1 Jan 2022 20:31:30 +0200 Subject: [PATCH 02/98] Add a license --- LICENSE | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 LICENSE diff --git a/LICENSE b/LICENSE new file mode 100644 index 000000000..5aed9560a --- /dev/null +++ b/LICENSE @@ -0,0 +1,15 @@ +ISC License + +Copyright (c) 2021, Yotam Nachum + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF +OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. From 74bf5968ba8d2ba640bf09746c37757418e06079 Mon Sep 17 00:00:00 2001 From: Yotam Nachum Date: Sat, 1 Jan 2022 20:37:48 +0200 Subject: [PATCH 03/98] Remove unnecessary comma from package.json --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index fd52d14cf..4315dd5a2 100644 --- a/package.json +++ b/package.json @@ -19,5 +19,5 @@ "build": "tree-sitter generate && node-gyp build", "test": "tree-sitter test && script/parse-examples" }, - "repository": "https://git.sr.ht/~yotam/tree-sitter-smali", + "repository": "https://git.sr.ht/~yotam/tree-sitter-smali" } From 7dd8f282012a8ad0e65cfeff4f44f975f1ff3541 Mon Sep 17 00:00:00 2001 From: Yotam Nachum Date: Sat, 1 Jan 2022 20:43:36 +0200 Subject: [PATCH 04/98] Remove parse-examples from test script I accidently copied it from tree-sitter-python, I don't actually have that script --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 4315dd5a2..c094b6a8d 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,7 @@ }, "scripts": { "build": "tree-sitter generate && node-gyp build", - "test": "tree-sitter test && script/parse-examples" + "test": "tree-sitter test" }, "repository": "https://git.sr.ht/~yotam/tree-sitter-smali" } From c7b9a8d0945e4d135fbe884679a5b6d220f63f1c Mon Sep 17 00:00:00 2001 From: Yotam Nachum Date: Sat, 1 Jan 2022 20:45:41 +0200 Subject: [PATCH 05/98] Add CI to run the tests --- .build.yml | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 .build.yml diff --git a/.build.yml b/.build.yml new file mode 100644 index 000000000..f5df58e0a --- /dev/null +++ b/.build.yml @@ -0,0 +1,17 @@ +image: fedora/latest +packages: + - nodejs + - gcc + - gcc-c++ +sources: + - https://git.sr.ht/~yotam/tree-sitter-smali +tasks: + - install: | + cd tree-sitter-smali + npm install + - build: | + cd tree-sitter-smali + npm run build + - test: | + cd tree-sitter-smali + npm run test From d096ac9588187b2c36b36dadfa0d0c91dced1afb Mon Sep 17 00:00:00 2001 From: Yotam Nachum Date: Sat, 1 Jan 2022 20:52:46 +0200 Subject: [PATCH 06/98] Add a short readme --- README.md | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 000000000..4b3e15402 --- /dev/null +++ b/README.md @@ -0,0 +1,9 @@ +tree-sitter-smali +================= + +[![builds.sr.ht status](https://builds.sr.ht/~yotam/tree-sitter-smali.svg)](https://builds.sr.ht/~yotam/tree-sitter-smali?) + +Smali grammar for [tree-sitter](https://github.com/tree-sitter/tree-sitter). + +The smali syntax is poorly documented so there might be some problems with it +but the authoritative definition for the syntax is at [JesusFreke/smali](https://github.com/JesusFreke/smali). From 921945a2d5cb89ec3491be1ea6ec5ab340cf46eb Mon Sep 17 00:00:00 2001 From: Yotam Nachum Date: Sat, 1 Jan 2022 20:55:09 +0200 Subject: [PATCH 07/98] Fix field definition end keyword --- grammar.js | 2 +- src/grammar.json | 2 +- src/node-types.json | 22 +- src/parser.c | 4332 +++++++++++++++++++++---------------------- 4 files changed, 2170 insertions(+), 2188 deletions(-) diff --git a/grammar.js b/grammar.js index 2db28d5a2..7e5c86e30 100644 --- a/grammar.js +++ b/grammar.js @@ -61,7 +61,7 @@ module.exports = grammar({ $.end_field ), field_declaration: $ => seq('.field', $.access_modifiers, $.field_identifier), - end_field: _ => '.end method', + end_field: _ => '.end field', // method related method_definition: $ => seq( diff --git a/src/grammar.json b/src/grammar.json index 9a2515234..a487a2b93 100644 --- a/src/grammar.json +++ b/src/grammar.json @@ -163,7 +163,7 @@ }, "end_field": { "type": "STRING", - "value": ".end method" + "value": ".end field" }, "method_definition": { "type": "SEQ", diff --git a/src/node-types.json b/src/node-types.json index b21cabf92..8fd05b5e5 100644 --- a/src/node-types.json +++ b/src/node-types.json @@ -208,16 +208,6 @@ ] } }, - { - "type": "end_field", - "named": true, - "fields": {} - }, - { - "type": "end_method", - "named": true, - "fields": {} - }, { "type": "field_declaration", "named": true, @@ -556,10 +546,6 @@ "type": ".end array-data", "named": false }, - { - "type": ".end method", - "named": false - }, { "type": ".end packed-switch", "named": false @@ -692,6 +678,14 @@ "type": "end_annotation", "named": true }, + { + "type": "end_field", + "named": true + }, + { + "type": "end_method", + "named": true + }, { "type": "final", "named": false diff --git a/src/parser.c b/src/parser.c index b238dee3e..6feb4023c 100644 --- a/src/parser.c +++ b/src/parser.c @@ -14,11 +14,11 @@ #endif #define LANGUAGE_VERSION 13 -#define STATE_COUNT 141 +#define STATE_COUNT 139 #define LARGE_STATE_COUNT 2 -#define SYMBOL_COUNT 117 +#define SYMBOL_COUNT 116 #define ALIAS_COUNT 0 -#define TOKEN_COUNT 71 +#define TOKEN_COUNT 72 #define EXTERNAL_TOKEN_COUNT 0 #define FIELD_COUNT 5 #define MAX_ALIAS_SEQUENCE_LENGTH 8 @@ -31,116 +31,115 @@ enum { aux_sym_source_declaration_token1 = 4, anon_sym_DOTimplements = 5, anon_sym_DOTfield = 6, - anon_sym_DOTendmethod = 7, + sym_end_field = 7, anon_sym_DOTmethod = 8, anon_sym_constructor = 9, - anon_sym_DOTannotation = 10, - anon_sym_system = 11, - anon_sym_build = 12, - anon_sym_runtime = 13, - anon_sym_EQ = 14, - sym_annotation_key = 15, - aux_sym_annotation_value_token1 = 16, - sym_end_annotation = 17, - sym_label = 18, - aux_sym_statement_token1 = 19, - sym_statement_name = 20, - anon_sym_DOTline = 21, - aux_sym_line_declaration_token1 = 22, - anon_sym_DOTlocals = 23, - anon_sym_DOTparam = 24, - aux_sym_param_declaration_token1 = 25, - anon_sym_DOTcatch = 26, - anon_sym_LBRACE = 27, - anon_sym_DOT_DOT = 28, - anon_sym_RBRACE = 29, - anon_sym_DOTcatchall = 30, - anon_sym_DOTpacked_DASHswitch = 31, - anon_sym_DOTendpacked_DASHswitch = 32, - anon_sym_DOTsparse_DASHswitch = 33, - anon_sym_DASH_GT = 34, - anon_sym_DOTendsparse_DASHswitch = 35, - anon_sym_DOTarray_DASHdata = 36, - aux_sym_array_data_declaration_token1 = 37, - anon_sym_DOTendarray_DASHdata = 38, - sym_class_identifier = 39, - aux_sym_field_identifier_token1 = 40, - anon_sym_COLON = 41, - anon_sym_LTinit_GT = 42, - aux_sym_method_identifier_token1 = 43, - anon_sym_LPAREN = 44, - anon_sym_RPAREN = 45, - anon_sym_LBRACK = 46, - anon_sym_V = 47, - anon_sym_Z = 48, - anon_sym_B = 49, - anon_sym_S = 50, - anon_sym_C = 51, - anon_sym_I = 52, - anon_sym_J = 53, - anon_sym_F = 54, - anon_sym_D = 55, - anon_sym_public = 56, - anon_sym_private = 57, - anon_sym_protected = 58, - anon_sym_static = 59, - anon_sym_final = 60, - anon_sym_synchronized = 61, - anon_sym_volatile = 62, - anon_sym_transient = 63, - anon_sym_native = 64, - anon_sym_interface = 65, - anon_sym_abstract = 66, - anon_sym_bridge = 67, - anon_sym_synthetic = 68, - sym_comment = 69, - anon_sym_COMMA = 70, - sym_class_definition = 71, - sym_class_declaration = 72, - sym_super_declaration = 73, - sym_source_declaration = 74, - sym_implements_declaration = 75, - sym_field_definition = 76, - sym_field_declaration = 77, - sym_end_field = 78, + sym_end_method = 10, + anon_sym_DOTannotation = 11, + anon_sym_system = 12, + anon_sym_build = 13, + anon_sym_runtime = 14, + anon_sym_EQ = 15, + sym_annotation_key = 16, + aux_sym_annotation_value_token1 = 17, + sym_end_annotation = 18, + sym_label = 19, + aux_sym_statement_token1 = 20, + sym_statement_name = 21, + anon_sym_DOTline = 22, + aux_sym_line_declaration_token1 = 23, + anon_sym_DOTlocals = 24, + anon_sym_DOTparam = 25, + aux_sym_param_declaration_token1 = 26, + anon_sym_DOTcatch = 27, + anon_sym_LBRACE = 28, + anon_sym_DOT_DOT = 29, + anon_sym_RBRACE = 30, + anon_sym_DOTcatchall = 31, + anon_sym_DOTpacked_DASHswitch = 32, + anon_sym_DOTendpacked_DASHswitch = 33, + anon_sym_DOTsparse_DASHswitch = 34, + anon_sym_DASH_GT = 35, + anon_sym_DOTendsparse_DASHswitch = 36, + anon_sym_DOTarray_DASHdata = 37, + aux_sym_array_data_declaration_token1 = 38, + anon_sym_DOTendarray_DASHdata = 39, + sym_class_identifier = 40, + aux_sym_field_identifier_token1 = 41, + anon_sym_COLON = 42, + anon_sym_LTinit_GT = 43, + aux_sym_method_identifier_token1 = 44, + anon_sym_LPAREN = 45, + anon_sym_RPAREN = 46, + anon_sym_LBRACK = 47, + anon_sym_V = 48, + anon_sym_Z = 49, + anon_sym_B = 50, + anon_sym_S = 51, + anon_sym_C = 52, + anon_sym_I = 53, + anon_sym_J = 54, + anon_sym_F = 55, + anon_sym_D = 56, + anon_sym_public = 57, + anon_sym_private = 58, + anon_sym_protected = 59, + anon_sym_static = 60, + anon_sym_final = 61, + anon_sym_synchronized = 62, + anon_sym_volatile = 63, + anon_sym_transient = 64, + anon_sym_native = 65, + anon_sym_interface = 66, + anon_sym_abstract = 67, + anon_sym_bridge = 68, + anon_sym_synthetic = 69, + sym_comment = 70, + anon_sym_COMMA = 71, + sym_class_definition = 72, + sym_class_declaration = 73, + sym_super_declaration = 74, + sym_source_declaration = 75, + sym_implements_declaration = 76, + sym_field_definition = 77, + sym_field_declaration = 78, sym_method_definition = 79, sym_method_declaration = 80, - sym_end_method = 81, - sym_annotation_definition = 82, - sym_annotation_declaration = 83, - sym_annotation_property = 84, - sym_annotation_value = 85, - sym__code_line = 86, - sym_statement = 87, - sym__declaration = 88, - sym_line_declaration = 89, - sym_locals_declaration = 90, - sym_param_declaration = 91, - sym_catch_declaration = 92, - sym_catchall_declaration = 93, - sym_packed_switch_declaration = 94, - sym_sparse_switch_declaration = 95, - sym_array_data_declaration = 96, - sym_field_identifier = 97, - sym_method_identifier = 98, - sym__type = 99, - sym_array_type = 100, - sym_primitive_type = 101, - sym_access_modifiers = 102, - sym_list = 103, - aux_sym_class_definition_repeat1 = 104, - aux_sym_class_definition_repeat2 = 105, - aux_sym_class_definition_repeat3 = 106, - aux_sym_class_definition_repeat4 = 107, - aux_sym_method_definition_repeat1 = 108, - aux_sym_annotation_definition_repeat1 = 109, - aux_sym_packed_switch_declaration_repeat1 = 110, - aux_sym_sparse_switch_declaration_repeat1 = 111, - aux_sym_array_data_declaration_repeat1 = 112, - aux_sym_method_identifier_repeat1 = 113, - aux_sym_access_modifiers_repeat1 = 114, - aux_sym_list_repeat1 = 115, - aux_sym_list_repeat2 = 116, + sym_annotation_definition = 81, + sym_annotation_declaration = 82, + sym_annotation_property = 83, + sym_annotation_value = 84, + sym__code_line = 85, + sym_statement = 86, + sym__declaration = 87, + sym_line_declaration = 88, + sym_locals_declaration = 89, + sym_param_declaration = 90, + sym_catch_declaration = 91, + sym_catchall_declaration = 92, + sym_packed_switch_declaration = 93, + sym_sparse_switch_declaration = 94, + sym_array_data_declaration = 95, + sym_field_identifier = 96, + sym_method_identifier = 97, + sym__type = 98, + sym_array_type = 99, + sym_primitive_type = 100, + sym_access_modifiers = 101, + sym_list = 102, + aux_sym_class_definition_repeat1 = 103, + aux_sym_class_definition_repeat2 = 104, + aux_sym_class_definition_repeat3 = 105, + aux_sym_class_definition_repeat4 = 106, + aux_sym_method_definition_repeat1 = 107, + aux_sym_annotation_definition_repeat1 = 108, + aux_sym_packed_switch_declaration_repeat1 = 109, + aux_sym_sparse_switch_declaration_repeat1 = 110, + aux_sym_array_data_declaration_repeat1 = 111, + aux_sym_method_identifier_repeat1 = 112, + aux_sym_access_modifiers_repeat1 = 113, + aux_sym_list_repeat1 = 114, + aux_sym_list_repeat2 = 115, }; static const char * const ts_symbol_names[] = { @@ -151,9 +150,10 @@ static const char * const ts_symbol_names[] = { [aux_sym_source_declaration_token1] = "source_declaration_token1", [anon_sym_DOTimplements] = ".implements", [anon_sym_DOTfield] = ".field", - [anon_sym_DOTendmethod] = ".end method", + [sym_end_field] = "end_field", [anon_sym_DOTmethod] = ".method", [anon_sym_constructor] = "constructor", + [sym_end_method] = "end_method", [anon_sym_DOTannotation] = ".annotation", [anon_sym_system] = "system", [anon_sym_build] = "build", @@ -222,10 +222,8 @@ static const char * const ts_symbol_names[] = { [sym_implements_declaration] = "implements_declaration", [sym_field_definition] = "field_definition", [sym_field_declaration] = "field_declaration", - [sym_end_field] = "end_field", [sym_method_definition] = "method_definition", [sym_method_declaration] = "method_declaration", - [sym_end_method] = "end_method", [sym_annotation_definition] = "annotation_definition", [sym_annotation_declaration] = "annotation_declaration", [sym_annotation_property] = "annotation_property", @@ -271,9 +269,10 @@ static const TSSymbol ts_symbol_map[] = { [aux_sym_source_declaration_token1] = aux_sym_source_declaration_token1, [anon_sym_DOTimplements] = anon_sym_DOTimplements, [anon_sym_DOTfield] = anon_sym_DOTfield, - [anon_sym_DOTendmethod] = anon_sym_DOTendmethod, + [sym_end_field] = sym_end_field, [anon_sym_DOTmethod] = anon_sym_DOTmethod, [anon_sym_constructor] = anon_sym_constructor, + [sym_end_method] = sym_end_method, [anon_sym_DOTannotation] = anon_sym_DOTannotation, [anon_sym_system] = anon_sym_system, [anon_sym_build] = anon_sym_build, @@ -342,10 +341,8 @@ static const TSSymbol ts_symbol_map[] = { [sym_implements_declaration] = sym_implements_declaration, [sym_field_definition] = sym_field_definition, [sym_field_declaration] = sym_field_declaration, - [sym_end_field] = sym_end_field, [sym_method_definition] = sym_method_definition, [sym_method_declaration] = sym_method_declaration, - [sym_end_method] = sym_end_method, [sym_annotation_definition] = sym_annotation_definition, [sym_annotation_declaration] = sym_annotation_declaration, [sym_annotation_property] = sym_annotation_property, @@ -412,9 +409,9 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = false, }, - [anon_sym_DOTendmethod] = { + [sym_end_field] = { .visible = true, - .named = false, + .named = true, }, [anon_sym_DOTmethod] = { .visible = true, @@ -424,6 +421,10 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = false, }, + [sym_end_method] = { + .visible = true, + .named = true, + }, [anon_sym_DOTannotation] = { .visible = true, .named = false, @@ -696,10 +697,6 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = true, }, - [sym_end_field] = { - .visible = true, - .named = true, - }, [sym_method_definition] = { .visible = true, .named = true, @@ -708,10 +705,6 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = true, }, - [sym_end_method] = { - .visible = true, - .named = true, - }, [sym_annotation_definition] = { .visible = true, .named = true, @@ -904,52 +897,52 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { eof = lexer->eof(lexer); switch (state) { case 0: - if (eof) ADVANCE(281); + if (eof) ADVANCE(285); if (lookahead == '"') ADVANCE(6); - if (lookahead == '#') ADVANCE(548); - if (lookahead == '(') ADVANCE(497); - if (lookahead == ')') ADVANCE(498); - if (lookahead == ',') ADVANCE(549); + if (lookahead == '#') ADVANCE(553); + if (lookahead == '(') ADVANCE(502); + if (lookahead == ')') ADVANCE(503); + if (lookahead == ',') ADVANCE(554); if (lookahead == '-') ADVANCE(24); if (lookahead == '.') ADVANCE(21); - if (lookahead == ':') ADVANCE(404); - if (lookahead == '<') ADVANCE(133); - if (lookahead == '=') ADVANCE(296); - if (lookahead == 'B') ADVANCE(502); - if (lookahead == 'C') ADVANCE(504); - if (lookahead == 'D') ADVANCE(508); - if (lookahead == 'F') ADVANCE(507); - if (lookahead == 'I') ADVANCE(505); - if (lookahead == 'J') ADVANCE(506); - if (lookahead == 'L') ADVANCE(279); - if (lookahead == 'S') ADVANCE(503); - if (lookahead == 'V') ADVANCE(500); - if (lookahead == 'Z') ADVANCE(501); - if (lookahead == '[') ADVANCE(499); + if (lookahead == ':') ADVANCE(409); + if (lookahead == '<') ADVANCE(136); + if (lookahead == '=') ADVANCE(301); + if (lookahead == 'B') ADVANCE(507); + if (lookahead == 'C') ADVANCE(509); + if (lookahead == 'D') ADVANCE(513); + if (lookahead == 'F') ADVANCE(512); + if (lookahead == 'I') ADVANCE(510); + if (lookahead == 'J') ADVANCE(511); + if (lookahead == 'L') ADVANCE(283); + if (lookahead == 'S') ADVANCE(508); + if (lookahead == 'V') ADVANCE(505); + if (lookahead == 'Z') ADVANCE(506); + if (lookahead == '[') ADVANCE(504); if (lookahead == 'a') ADVANCE(55); - if (lookahead == 'b') ADVANCE(208); - if (lookahead == 'c') ADVANCE(191); - if (lookahead == 'f') ADVANCE(135); - if (lookahead == 'i') ADVANCE(167); + if (lookahead == 'b') ADVANCE(212); + if (lookahead == 'c') ADVANCE(195); + if (lookahead == 'f') ADVANCE(138); + if (lookahead == 'i') ADVANCE(171); if (lookahead == 'n') ADVANCE(33); - if (lookahead == 'p') ADVANCE(207); - if (lookahead == 'r') ADVANCE(264); - if (lookahead == 's') ADVANCE(258); - if (lookahead == 't') ADVANCE(209); - if (lookahead == 'v') ADVANCE(189); - if (lookahead == '{') ADVANCE(310); - if (lookahead == '}') ADVANCE(312); + if (lookahead == 'p') ADVANCE(211); + if (lookahead == 'r') ADVANCE(268); + if (lookahead == 's') ADVANCE(262); + if (lookahead == 't') ADVANCE(213); + if (lookahead == 'v') ADVANCE(193); + if (lookahead == '{') ADVANCE(315); + if (lookahead == '}') ADVANCE(317); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(0) - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(305); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(310); END_STATE(); case 1: if (lookahead == ' ') ADVANCE(53); END_STATE(); case 2: - if (lookahead == ' ') ADVANCE(166); + if (lookahead == ' ') ADVANCE(119); END_STATE(); case 3: if (lookahead == ' ') ADVANCE(42); @@ -959,35 +952,35 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 5: if (lookahead == '"') ADVANCE(6); - if (lookahead == '#') ADVANCE(548); - if (lookahead == ',') ADVANCE(549); + if (lookahead == '#') ADVANCE(553); + if (lookahead == ',') ADVANCE(554); if (lookahead == '-') ADVANCE(22); - if (lookahead == '.') ADVANCE(108); - if (lookahead == '0') ADVANCE(272); - if (lookahead == '{') ADVANCE(310); - if (lookahead == '}') ADVANCE(312); + if (lookahead == '.') ADVANCE(109); + if (lookahead == '0') ADVANCE(276); + if (lookahead == '{') ADVANCE(315); + if (lookahead == '}') ADVANCE(317); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(5) END_STATE(); case 6: - if (lookahead == '"') ADVANCE(285); + if (lookahead == '"') ADVANCE(289); if (lookahead != 0 && lookahead != '\n') ADVANCE(6); END_STATE(); case 7: - if (lookahead == '#') ADVANCE(548); - if (lookahead == '-') ADVANCE(276); + if (lookahead == '#') ADVANCE(553); + if (lookahead == '-') ADVANCE(280); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(7) - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(320); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(325); END_STATE(); case 8: - if (lookahead == '#') ADVANCE(548); - if (lookahead == '.') ADVANCE(110); + if (lookahead == '#') ADVANCE(553); + if (lookahead == '.') ADVANCE(112); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || @@ -995,21 +988,21 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(297); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(302); END_STATE(); case 9: - if (lookahead == '#') ADVANCE(548); - if (lookahead == '<') ADVANCE(133); - if (lookahead == 'a') ADVANCE(414); - if (lookahead == 'b') ADVANCE(471); - if (lookahead == 'c') ADVANCE(464); - if (lookahead == 'f') ADVANCE(447); - if (lookahead == 'i') ADVANCE(456); - if (lookahead == 'n') ADVANCE(406); - if (lookahead == 'p') ADVANCE(467); - if (lookahead == 's') ADVANCE(491); - if (lookahead == 't') ADVANCE(472); - if (lookahead == 'v') ADVANCE(463); + if (lookahead == '#') ADVANCE(553); + if (lookahead == '<') ADVANCE(136); + if (lookahead == 'a') ADVANCE(419); + if (lookahead == 'b') ADVANCE(476); + if (lookahead == 'c') ADVANCE(469); + if (lookahead == 'f') ADVANCE(452); + if (lookahead == 'i') ADVANCE(461); + if (lookahead == 'n') ADVANCE(411); + if (lookahead == 'p') ADVANCE(472); + if (lookahead == 's') ADVANCE(496); + if (lookahead == 't') ADVANCE(477); + if (lookahead == 'v') ADVANCE(468); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || @@ -1017,12 +1010,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('d' <= lookahead && lookahead <= 'z')) ADVANCE(496); + ('d' <= lookahead && lookahead <= 'z')) ADVANCE(501); END_STATE(); case 10: - if (lookahead == '#') ADVANCE(548); - if (lookahead == '<') ADVANCE(133); - if (lookahead == 'c') ADVANCE(464); + if (lookahead == '#') ADVANCE(553); + if (lookahead == '<') ADVANCE(136); + if (lookahead == 'c') ADVANCE(469); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || @@ -1030,11 +1023,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); END_STATE(); case 11: - if (lookahead == '#') ADVANCE(548); - if (lookahead == '<') ADVANCE(133); + if (lookahead == '#') ADVANCE(553); + if (lookahead == '<') ADVANCE(136); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || @@ -1042,19 +1035,19 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); END_STATE(); case 12: - if (lookahead == '#') ADVANCE(548); - if (lookahead == 'a') ADVANCE(331); - if (lookahead == 'b') ADVANCE(382); - if (lookahead == 'f') ADVANCE(361); - if (lookahead == 'i') ADVANCE(372); - if (lookahead == 'n') ADVANCE(323); - if (lookahead == 'p') ADVANCE(380); - if (lookahead == 's') ADVANCE(399); - if (lookahead == 't') ADVANCE(383); - if (lookahead == 'v') ADVANCE(378); + if (lookahead == '#') ADVANCE(553); + if (lookahead == 'a') ADVANCE(336); + if (lookahead == 'b') ADVANCE(387); + if (lookahead == 'f') ADVANCE(366); + if (lookahead == 'i') ADVANCE(377); + if (lookahead == 'n') ADVANCE(328); + if (lookahead == 'p') ADVANCE(385); + if (lookahead == 's') ADVANCE(404); + if (lookahead == 't') ADVANCE(388); + if (lookahead == 'v') ADVANCE(383); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || @@ -1062,10 +1055,10 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('c' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ('c' <= lookahead && lookahead <= 'z')) ADVANCE(408); END_STATE(); case 13: - if (lookahead == '#') ADVANCE(548); + if (lookahead == '#') ADVANCE(553); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || @@ -1073,51 +1066,51 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); END_STATE(); case 14: - if (lookahead == '#') ADVANCE(548); + if (lookahead == '#') ADVANCE(553); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(14) - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(305); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(310); END_STATE(); case 15: - if (lookahead == '-') ADVANCE(221); + if (lookahead == '-') ADVANCE(225); END_STATE(); case 16: - if (lookahead == '-') ADVANCE(86); + if (lookahead == '-') ADVANCE(87); END_STATE(); case 17: - if (lookahead == '-') ADVANCE(87); + if (lookahead == '-') ADVANCE(88); END_STATE(); case 18: - if (lookahead == '-') ADVANCE(228); + if (lookahead == '-') ADVANCE(232); END_STATE(); case 19: - if (lookahead == '-') ADVANCE(229); + if (lookahead == '-') ADVANCE(233); END_STATE(); case 20: - if (lookahead == '-') ADVANCE(230); + if (lookahead == '-') ADVANCE(234); END_STATE(); case 21: - if (lookahead == '.') ADVANCE(311); - if (lookahead == 'a') ADVANCE(176); + if (lookahead == '.') ADVANCE(316); + if (lookahead == 'a') ADVANCE(180); if (lookahead == 'c') ADVANCE(36); - if (lookahead == 'e') ADVANCE(168); - if (lookahead == 'f') ADVANCE(129); - if (lookahead == 'i') ADVANCE(161); - if (lookahead == 'l') ADVANCE(139); - if (lookahead == 'm') ADVANCE(99); + if (lookahead == 'e') ADVANCE(172); + if (lookahead == 'f') ADVANCE(132); + if (lookahead == 'i') ADVANCE(166); + if (lookahead == 'l') ADVANCE(142); + if (lookahead == 'm') ADVANCE(100); if (lookahead == 'p') ADVANCE(27); - if (lookahead == 's') ADVANCE(190); + if (lookahead == 's') ADVANCE(194); END_STATE(); case 22: - if (lookahead == '0') ADVANCE(272); + if (lookahead == '0') ADVANCE(276); END_STATE(); case 23: - if (lookahead == ';') ADVANCE(322); + if (lookahead == ';') ADVANCE(327); if (lookahead == '$' || ('/' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -1125,2297 +1118,2274 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(23); END_STATE(); case 24: - if (lookahead == '>') ADVANCE(317); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(320); + if (lookahead == '>') ADVANCE(322); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(325); END_STATE(); case 25: - if (lookahead == '>') ADVANCE(405); + if (lookahead == '>') ADVANCE(410); END_STATE(); case 26: - if (lookahead == 'a') ADVANCE(176); + if (lookahead == 'a') ADVANCE(180); if (lookahead == 'c') ADVANCE(35); - if (lookahead == 'e') ADVANCE(182); - if (lookahead == 'f') ADVANCE(129); - if (lookahead == 'l') ADVANCE(139); - if (lookahead == 'm') ADVANCE(99); + if (lookahead == 'e') ADVANCE(186); + if (lookahead == 'f') ADVANCE(132); + if (lookahead == 'l') ADVANCE(142); + if (lookahead == 'm') ADVANCE(100); if (lookahead == 'p') ADVANCE(27); - if (lookahead == 's') ADVANCE(201); + if (lookahead == 's') ADVANCE(205); END_STATE(); case 27: if (lookahead == 'a') ADVANCE(57); END_STATE(); case 28: - if (lookahead == 'a') ADVANCE(273); + if (lookahead == 'a') ADVANCE(277); END_STATE(); case 29: - if (lookahead == 'a') ADVANCE(319); + if (lookahead == 'a') ADVANCE(324); END_STATE(); case 30: - if (lookahead == 'a') ADVANCE(321); + if (lookahead == 'a') ADVANCE(326); END_STATE(); case 31: - if (lookahead == 'a') ADVANCE(162); + if (lookahead == 'a') ADVANCE(167); END_STATE(); case 32: - if (lookahead == 'a') ADVANCE(223); + if (lookahead == 'a') ADVANCE(227); END_STATE(); case 33: - if (lookahead == 'a') ADVANCE(240); + if (lookahead == 'a') ADVANCE(244); END_STATE(); case 34: - if (lookahead == 'a') ADVANCE(212); + if (lookahead == 'a') ADVANCE(216); END_STATE(); case 35: - if (lookahead == 'a') ADVANCE(236); + if (lookahead == 'a') ADVANCE(240); END_STATE(); case 36: - if (lookahead == 'a') ADVANCE(236); + if (lookahead == 'a') ADVANCE(240); if (lookahead == 'l') ADVANCE(32); END_STATE(); case 37: - if (lookahead == 'a') ADVANCE(151); + if (lookahead == 'a') ADVANCE(155); END_STATE(); case 38: - if (lookahead == 'a') ADVANCE(155); + if (lookahead == 'a') ADVANCE(159); END_STATE(); case 39: if (lookahead == 'a') ADVANCE(68); END_STATE(); case 40: - if (lookahead == 'a') ADVANCE(173); + if (lookahead == 'a') ADVANCE(177); END_STATE(); case 41: if (lookahead == 'a') ADVANCE(73); END_STATE(); case 42: - if (lookahead == 'a') ADVANCE(217); - if (lookahead == 's') ADVANCE(203); + if (lookahead == 'a') ADVANCE(221); + if (lookahead == 's') ADVANCE(207); END_STATE(); case 43: - if (lookahead == 'a') ADVANCE(187); + if (lookahead == 'a') ADVANCE(191); END_STATE(); case 44: - if (lookahead == 'a') ADVANCE(249); + if (lookahead == 'a') ADVANCE(253); END_STATE(); case 45: if (lookahead == 'a') ADVANCE(71); END_STATE(); case 46: - if (lookahead == 'a') ADVANCE(251); + if (lookahead == 'a') ADVANCE(255); END_STATE(); case 47: - if (lookahead == 'a') ADVANCE(245); + if (lookahead == 'a') ADVANCE(249); END_STATE(); case 48: - if (lookahead == 'a') ADVANCE(250); + if (lookahead == 'a') ADVANCE(254); END_STATE(); case 49: - if (lookahead == 'a') ADVANCE(246); + if (lookahead == 'a') ADVANCE(250); END_STATE(); case 50: - if (lookahead == 'a') ADVANCE(248); + if (lookahead == 'a') ADVANCE(252); END_STATE(); case 51: - if (lookahead == 'a') ADVANCE(260); + if (lookahead == 'a') ADVANCE(264); END_STATE(); case 52: - if (lookahead == 'a') ADVANCE(274); + if (lookahead == 'a') ADVANCE(278); END_STATE(); case 53: - if (lookahead == 'a') ADVANCE(188); - if (lookahead == 'm') ADVANCE(112); + if (lookahead == 'a') ADVANCE(192); + if (lookahead == 'f') ADVANCE(152); + if (lookahead == 'm') ADVANCE(114); if (lookahead == 'p') ADVANCE(41); - if (lookahead == 's') ADVANCE(203); + if (lookahead == 's') ADVANCE(207); END_STATE(); case 54: - if (lookahead == 'a') ADVANCE(218); + if (lookahead == 'a') ADVANCE(222); END_STATE(); case 55: - if (lookahead == 'b') ADVANCE(224); + if (lookahead == 'b') ADVANCE(228); END_STATE(); case 56: - if (lookahead == 'b') ADVANCE(156); + if (lookahead == 'b') ADVANCE(160); END_STATE(); case 57: - if (lookahead == 'c') ADVANCE(149); + if (lookahead == 'c') ADVANCE(153); if (lookahead == 'r') ADVANCE(31); END_STATE(); case 58: - if (lookahead == 'c') ADVANCE(509); + if (lookahead == 'c') ADVANCE(514); END_STATE(); case 59: - if (lookahead == 'c') ADVANCE(518); + if (lookahead == 'c') ADVANCE(523); END_STATE(); case 60: - if (lookahead == 'c') ADVANCE(545); + if (lookahead == 'c') ADVANCE(550); END_STATE(); case 61: - if (lookahead == 'c') ADVANCE(124); - if (lookahead == 't') ADVANCE(125); + if (lookahead == 'c') ADVANCE(127); + if (lookahead == 't') ADVANCE(128); END_STATE(); case 62: - if (lookahead == 'c') ADVANCE(118); + if (lookahead == 'c') ADVANCE(121); END_STATE(); case 63: - if (lookahead == 'c') ADVANCE(119); + if (lookahead == 'c') ADVANCE(122); END_STATE(); case 64: - if (lookahead == 'c') ADVANCE(120); + if (lookahead == 'c') ADVANCE(123); END_STATE(); case 65: - if (lookahead == 'c') ADVANCE(121); + if (lookahead == 'c') ADVANCE(124); END_STATE(); case 66: if (lookahead == 'c') ADVANCE(38); END_STATE(); case 67: - if (lookahead == 'c') ADVANCE(122); + if (lookahead == 'c') ADVANCE(125); END_STATE(); case 68: - if (lookahead == 'c') ADVANCE(234); + if (lookahead == 'c') ADVANCE(238); END_STATE(); case 69: - if (lookahead == 'c') ADVANCE(238); + if (lookahead == 'c') ADVANCE(242); END_STATE(); case 70: - if (lookahead == 'c') ADVANCE(92); + if (lookahead == 'c') ADVANCE(93); END_STATE(); case 71: - if (lookahead == 'c') ADVANCE(96); + if (lookahead == 'c') ADVANCE(97); END_STATE(); case 72: - if (lookahead == 'c') ADVANCE(252); + if (lookahead == 'c') ADVANCE(256); END_STATE(); case 73: - if (lookahead == 'c') ADVANCE(150); + if (lookahead == 'c') ADVANCE(154); END_STATE(); case 74: if (lookahead == 'd') ADVANCE(1); END_STATE(); case 75: - if (lookahead == 'd') ADVANCE(117); + if (lookahead == 'd') ADVANCE(120); END_STATE(); case 76: - if (lookahead == 'd') ADVANCE(294); + if (lookahead == 'd') ADVANCE(299); END_STATE(); case 77: - if (lookahead == 'd') ADVANCE(287); + if (lookahead == 'd') ADVANCE(291); END_STATE(); case 78: - if (lookahead == 'd') ADVANCE(289); + if (lookahead == 'd') ADVANCE(293); END_STATE(); case 79: - if (lookahead == 'd') ADVANCE(515); + if (lookahead == 'd') ADVANCE(520); END_STATE(); case 80: - if (lookahead == 'd') ADVANCE(288); + if (lookahead == 'd') ADVANCE(292); END_STATE(); case 81: - if (lookahead == 'd') ADVANCE(524); + if (lookahead == 'd') ADVANCE(296); END_STATE(); case 82: - if (lookahead == 'd') ADVANCE(2); + if (lookahead == 'd') ADVANCE(529); END_STATE(); case 83: - if (lookahead == 'd') ADVANCE(15); + if (lookahead == 'd') ADVANCE(2); END_STATE(); case 84: - if (lookahead == 'd') ADVANCE(3); + if (lookahead == 'd') ADVANCE(15); END_STATE(); case 85: - if (lookahead == 'd') ADVANCE(4); + if (lookahead == 'd') ADVANCE(3); END_STATE(); case 86: - if (lookahead == 'd') ADVANCE(44); + if (lookahead == 'd') ADVANCE(4); END_STATE(); case 87: - if (lookahead == 'd') ADVANCE(46); + if (lookahead == 'd') ADVANCE(44); END_STATE(); case 88: - if (lookahead == 'd') ADVANCE(19); + if (lookahead == 'd') ADVANCE(46); END_STATE(); case 89: - if (lookahead == 'e') ADVANCE(304); + if (lookahead == 'd') ADVANCE(19); END_STATE(); case 90: - if (lookahead == 'e') ADVANCE(542); + if (lookahead == 'e') ADVANCE(309); END_STATE(); case 91: - if (lookahead == 'e') ADVANCE(533); + if (lookahead == 'e') ADVANCE(547); END_STATE(); case 92: - if (lookahead == 'e') ADVANCE(284); + if (lookahead == 'e') ADVANCE(538); END_STATE(); case 93: - if (lookahead == 'e') ADVANCE(512); + if (lookahead == 'e') ADVANCE(288); END_STATE(); case 94: - if (lookahead == 'e') ADVANCE(295); + if (lookahead == 'e') ADVANCE(517); END_STATE(); case 95: - if (lookahead == 'e') ADVANCE(527); + if (lookahead == 'e') ADVANCE(300); END_STATE(); case 96: - if (lookahead == 'e') ADVANCE(536); + if (lookahead == 'e') ADVANCE(532); END_STATE(); case 97: - if (lookahead == 'e') ADVANCE(204); + if (lookahead == 'e') ADVANCE(541); END_STATE(); case 98: - if (lookahead == 'e') ADVANCE(163); + if (lookahead == 'e') ADVANCE(208); END_STATE(); case 99: - if (lookahead == 'e') ADVANCE(232); + if (lookahead == 'e') ADVANCE(168); END_STATE(); case 100: - if (lookahead == 'e') ADVANCE(72); + if (lookahead == 'e') ADVANCE(236); END_STATE(); case 101: - if (lookahead == 'e') ADVANCE(205); + if (lookahead == 'e') ADVANCE(72); END_STATE(); case 102: - if (lookahead == 'e') ADVANCE(83); + if (lookahead == 'e') ADVANCE(209); END_STATE(); case 103: - if (lookahead == 'e') ADVANCE(79); + if (lookahead == 'e') ADVANCE(84); END_STATE(); case 104: - if (lookahead == 'e') ADVANCE(81); + if (lookahead == 'e') ADVANCE(79); END_STATE(); case 105: - if (lookahead == 'e') ADVANCE(154); + if (lookahead == 'e') ADVANCE(82); END_STATE(); case 106: - if (lookahead == 'e') ADVANCE(165); + if (lookahead == 'e') ADVANCE(158); END_STATE(); case 107: - if (lookahead == 'e') ADVANCE(178); + if (lookahead == 'e') ADVANCE(170); END_STATE(); case 108: - if (lookahead == 'e') ADVANCE(184); + if (lookahead == 'e') ADVANCE(182); END_STATE(); case 109: - if (lookahead == 'e') ADVANCE(180); + if (lookahead == 'e') ADVANCE(188); END_STATE(); case 110: - if (lookahead == 'e') ADVANCE(185); + if (lookahead == 'e') ADVANCE(163); END_STATE(); case 111: - if (lookahead == 'e') ADVANCE(247); + if (lookahead == 'e') ADVANCE(184); END_STATE(); case 112: - if (lookahead == 'e') ADVANCE(259); + if (lookahead == 'e') ADVANCE(189); END_STATE(); case 113: - if (lookahead == 'e') ADVANCE(18); + if (lookahead == 'e') ADVANCE(251); END_STATE(); case 114: - if (lookahead == 'e') ADVANCE(88); + if (lookahead == 'e') ADVANCE(263); END_STATE(); case 115: - if (lookahead == 'e') ADVANCE(20); + if (lookahead == 'e') ADVANCE(18); END_STATE(); case 116: - if (lookahead == 'f') ADVANCE(45); + if (lookahead == 'e') ADVANCE(89); END_STATE(); case 117: - if (lookahead == 'g') ADVANCE(90); + if (lookahead == 'e') ADVANCE(20); END_STATE(); case 118: - if (lookahead == 'h') ADVANCE(309); + if (lookahead == 'f') ADVANCE(45); END_STATE(); case 119: - if (lookahead == 'h') ADVANCE(314); + if (lookahead == 'f') ADVANCE(152); + if (lookahead == 'm') ADVANCE(114); + if (lookahead == 'p') ADVANCE(41); END_STATE(); case 120: - if (lookahead == 'h') ADVANCE(316); + if (lookahead == 'g') ADVANCE(91); END_STATE(); case 121: - if (lookahead == 'h') ADVANCE(315); + if (lookahead == 'h') ADVANCE(314); END_STATE(); case 122: - if (lookahead == 'h') ADVANCE(318); + if (lookahead == 'h') ADVANCE(319); END_STATE(); case 123: - if (lookahead == 'h') ADVANCE(192); + if (lookahead == 'h') ADVANCE(321); END_STATE(); case 124: - if (lookahead == 'h') ADVANCE(215); + if (lookahead == 'h') ADVANCE(320); END_STATE(); case 125: - if (lookahead == 'h') ADVANCE(111); + if (lookahead == 'h') ADVANCE(323); END_STATE(); case 126: if (lookahead == 'h') ADVANCE(196); END_STATE(); case 127: - if (lookahead == 'i') ADVANCE(267); - if (lookahead == 'o') ADVANCE(239); + if (lookahead == 'h') ADVANCE(219); END_STATE(); case 128: - if (lookahead == 'i') ADVANCE(275); + if (lookahead == 'h') ADVANCE(113); END_STATE(); case 129: - if (lookahead == 'i') ADVANCE(105); + if (lookahead == 'h') ADVANCE(201); END_STATE(); case 130: - if (lookahead == 'i') ADVANCE(153); + if (lookahead == 'i') ADVANCE(271); + if (lookahead == 'o') ADVANCE(243); END_STATE(); case 131: - if (lookahead == 'i') ADVANCE(75); + if (lookahead == 'i') ADVANCE(279); END_STATE(); case 132: - if (lookahead == 'i') ADVANCE(266); + if (lookahead == 'i') ADVANCE(106); END_STATE(); case 133: - if (lookahead == 'i') ADVANCE(175); + if (lookahead == 'i') ADVANCE(157); END_STATE(); case 134: - if (lookahead == 'i') ADVANCE(164); + if (lookahead == 'i') ADVANCE(75); END_STATE(); case 135: - if (lookahead == 'i') ADVANCE(177); + if (lookahead == 'i') ADVANCE(270); END_STATE(); case 136: - if (lookahead == 'i') ADVANCE(58); + if (lookahead == 'i') ADVANCE(179); END_STATE(); case 137: - if (lookahead == 'i') ADVANCE(233); + if (lookahead == 'i') ADVANCE(169); END_STATE(); case 138: - if (lookahead == 'i') ADVANCE(59); + if (lookahead == 'i') ADVANCE(181); END_STATE(); case 139: - if (lookahead == 'i') ADVANCE(174); - if (lookahead == 'o') ADVANCE(66); + if (lookahead == 'i') ADVANCE(58); END_STATE(); case 140: - if (lookahead == 'i') ADVANCE(60); + if (lookahead == 'i') ADVANCE(237); END_STATE(); case 141: - if (lookahead == 'i') ADVANCE(107); + if (lookahead == 'i') ADVANCE(59); END_STATE(); case 142: - if (lookahead == 'i') ADVANCE(253); + if (lookahead == 'i') ADVANCE(178); + if (lookahead == 'o') ADVANCE(66); END_STATE(); case 143: - if (lookahead == 'i') ADVANCE(159); + if (lookahead == 'i') ADVANCE(60); END_STATE(); case 144: - if (lookahead == 'i') ADVANCE(195); + if (lookahead == 'i') ADVANCE(108); END_STATE(); case 145: - if (lookahead == 'i') ADVANCE(255); + if (lookahead == 'i') ADVANCE(257); END_STATE(); case 146: - if (lookahead == 'i') ADVANCE(197); + if (lookahead == 'i') ADVANCE(164); END_STATE(); case 147: - if (lookahead == 'i') ADVANCE(256); + if (lookahead == 'i') ADVANCE(199); END_STATE(); case 148: - if (lookahead == 'i') ADVANCE(257); + if (lookahead == 'i') ADVANCE(259); END_STATE(); case 149: - if (lookahead == 'k') ADVANCE(102); + if (lookahead == 'i') ADVANCE(200); END_STATE(); case 150: - if (lookahead == 'k') ADVANCE(114); + if (lookahead == 'i') ADVANCE(260); END_STATE(); case 151: - if (lookahead == 'l') ADVANCE(521); + if (lookahead == 'i') ADVANCE(261); END_STATE(); case 152: - if (lookahead == 'l') ADVANCE(313); + if (lookahead == 'i') ADVANCE(110); END_STATE(); case 153: - if (lookahead == 'l') ADVANCE(76); + if (lookahead == 'k') ADVANCE(103); END_STATE(); case 154: - if (lookahead == 'l') ADVANCE(77); + if (lookahead == 'k') ADVANCE(116); END_STATE(); case 155: - if (lookahead == 'l') ADVANCE(220); + if (lookahead == 'l') ADVANCE(526); END_STATE(); case 156: - if (lookahead == 'l') ADVANCE(136); + if (lookahead == 'l') ADVANCE(318); END_STATE(); case 157: - if (lookahead == 'l') ADVANCE(106); + if (lookahead == 'l') ADVANCE(76); END_STATE(); case 158: - if (lookahead == 'l') ADVANCE(152); + if (lookahead == 'l') ADVANCE(77); END_STATE(); case 159: - if (lookahead == 'l') ADVANCE(95); + if (lookahead == 'l') ADVANCE(224); END_STATE(); case 160: - if (lookahead == 'l') ADVANCE(49); + if (lookahead == 'l') ADVANCE(139); END_STATE(); case 161: - if (lookahead == 'm') ADVANCE(200); + if (lookahead == 'l') ADVANCE(107); END_STATE(); case 162: - if (lookahead == 'm') ADVANCE(307); + if (lookahead == 'l') ADVANCE(156); END_STATE(); case 163: - if (lookahead == 'm') ADVANCE(293); + if (lookahead == 'l') ADVANCE(80); END_STATE(); case 164: - if (lookahead == 'm') ADVANCE(94); + if (lookahead == 'l') ADVANCE(96); END_STATE(); case 165: - if (lookahead == 'm') ADVANCE(109); + if (lookahead == 'l') ADVANCE(49); END_STATE(); case 166: - if (lookahead == 'm') ADVANCE(112); - if (lookahead == 'p') ADVANCE(41); + if (lookahead == 'm') ADVANCE(204); END_STATE(); case 167: - if (lookahead == 'n') ADVANCE(237); + if (lookahead == 'm') ADVANCE(312); END_STATE(); case 168: - if (lookahead == 'n') ADVANCE(74); + if (lookahead == 'm') ADVANCE(298); END_STATE(); case 169: - if (lookahead == 'n') ADVANCE(61); - if (lookahead == 's') ADVANCE(242); + if (lookahead == 'm') ADVANCE(95); END_STATE(); case 170: - if (lookahead == 'n') ADVANCE(292); + if (lookahead == 'm') ADVANCE(111); END_STATE(); case 171: - if (lookahead == 'n') ADVANCE(299); + if (lookahead == 'n') ADVANCE(241); END_STATE(); case 172: - if (lookahead == 'n') ADVANCE(194); + if (lookahead == 'n') ADVANCE(74); END_STATE(); case 173: - if (lookahead == 'n') ADVANCE(227); + if (lookahead == 'n') ADVANCE(61); + if (lookahead == 's') ADVANCE(246); END_STATE(); case 174: - if (lookahead == 'n') ADVANCE(89); + if (lookahead == 'n') ADVANCE(297); END_STATE(); case 175: - if (lookahead == 'n') ADVANCE(137); + if (lookahead == 'n') ADVANCE(304); END_STATE(); case 176: - if (lookahead == 'n') ADVANCE(172); - if (lookahead == 'r') ADVANCE(213); + if (lookahead == 'n') ADVANCE(198); END_STATE(); case 177: - if (lookahead == 'n') ADVANCE(37); + if (lookahead == 'n') ADVANCE(231); END_STATE(); case 178: - if (lookahead == 'n') ADVANCE(235); + if (lookahead == 'n') ADVANCE(90); END_STATE(); case 179: - if (lookahead == 'n') ADVANCE(128); + if (lookahead == 'n') ADVANCE(140); END_STATE(); case 180: - if (lookahead == 'n') ADVANCE(244); + if (lookahead == 'n') ADVANCE(176); + if (lookahead == 'r') ADVANCE(217); END_STATE(); case 181: - if (lookahead == 'n') ADVANCE(225); + if (lookahead == 'n') ADVANCE(37); END_STATE(); case 182: - if (lookahead == 'n') ADVANCE(82); + if (lookahead == 'n') ADVANCE(239); END_STATE(); case 183: - if (lookahead == 'n') ADVANCE(243); + if (lookahead == 'n') ADVANCE(131); END_STATE(); case 184: - if (lookahead == 'n') ADVANCE(84); + if (lookahead == 'n') ADVANCE(248); END_STATE(); case 185: - if (lookahead == 'n') ADVANCE(85); + if (lookahead == 'n') ADVANCE(229); END_STATE(); case 186: - if (lookahead == 'n') ADVANCE(199); + if (lookahead == 'n') ADVANCE(83); END_STATE(); case 187: - if (lookahead == 'n') ADVANCE(186); + if (lookahead == 'n') ADVANCE(247); END_STATE(); case 188: - if (lookahead == 'n') ADVANCE(186); - if (lookahead == 'r') ADVANCE(216); + if (lookahead == 'n') ADVANCE(85); END_STATE(); case 189: - if (lookahead == 'o') ADVANCE(160); + if (lookahead == 'n') ADVANCE(86); END_STATE(); case 190: - if (lookahead == 'o') ADVANCE(263); - if (lookahead == 'p') ADVANCE(34); - if (lookahead == 'u') ADVANCE(202); + if (lookahead == 'n') ADVANCE(203); END_STATE(); case 191: - if (lookahead == 'o') ADVANCE(181); + if (lookahead == 'n') ADVANCE(190); END_STATE(); case 192: - if (lookahead == 'o') ADVANCE(78); + if (lookahead == 'n') ADVANCE(190); + if (lookahead == 'r') ADVANCE(220); END_STATE(); case 193: - if (lookahead == 'o') ADVANCE(206); + if (lookahead == 'o') ADVANCE(165); END_STATE(); case 194: - if (lookahead == 'o') ADVANCE(261); + if (lookahead == 'o') ADVANCE(267); + if (lookahead == 'p') ADVANCE(34); + if (lookahead == 'u') ADVANCE(206); END_STATE(); case 195: - if (lookahead == 'o') ADVANCE(170); + if (lookahead == 'o') ADVANCE(185); END_STATE(); case 196: - if (lookahead == 'o') ADVANCE(80); + if (lookahead == 'o') ADVANCE(78); END_STATE(); case 197: - if (lookahead == 'o') ADVANCE(171); + if (lookahead == 'o') ADVANCE(210); END_STATE(); case 198: - if (lookahead == 'o') ADVANCE(179); + if (lookahead == 'o') ADVANCE(265); END_STATE(); case 199: - if (lookahead == 'o') ADVANCE(262); + if (lookahead == 'o') ADVANCE(174); END_STATE(); case 200: - if (lookahead == 'p') ADVANCE(157); + if (lookahead == 'o') ADVANCE(175); END_STATE(); case 201: - if (lookahead == 'p') ADVANCE(34); + if (lookahead == 'o') ADVANCE(81); END_STATE(); case 202: - if (lookahead == 'p') ADVANCE(101); + if (lookahead == 'o') ADVANCE(183); END_STATE(); case 203: - if (lookahead == 'p') ADVANCE(54); + if (lookahead == 'o') ADVANCE(266); END_STATE(); case 204: - if (lookahead == 'r') ADVANCE(116); + if (lookahead == 'p') ADVANCE(161); END_STATE(); case 205: - if (lookahead == 'r') ADVANCE(283); + if (lookahead == 'p') ADVANCE(34); END_STATE(); case 206: - if (lookahead == 'r') ADVANCE(290); + if (lookahead == 'p') ADVANCE(102); END_STATE(); case 207: - if (lookahead == 'r') ADVANCE(127); - if (lookahead == 'u') ADVANCE(56); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(308); + if (lookahead == 'p') ADVANCE(54); END_STATE(); case 208: - if (lookahead == 'r') ADVANCE(131); - if (lookahead == 'u') ADVANCE(130); + if (lookahead == 'r') ADVANCE(118); END_STATE(); case 209: - if (lookahead == 'r') ADVANCE(40); + if (lookahead == 'r') ADVANCE(287); END_STATE(); case 210: - if (lookahead == 'r') ADVANCE(265); + if (lookahead == 'r') ADVANCE(294); END_STATE(); case 211: - if (lookahead == 'r') ADVANCE(70); + if (lookahead == 'r') ADVANCE(130); + if (lookahead == 'u') ADVANCE(56); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(313); END_STATE(); case 212: - if (lookahead == 'r') ADVANCE(226); + if (lookahead == 'r') ADVANCE(134); + if (lookahead == 'u') ADVANCE(133); END_STATE(); case 213: - if (lookahead == 'r') ADVANCE(28); + if (lookahead == 'r') ADVANCE(40); END_STATE(); case 214: - if (lookahead == 'r') ADVANCE(39); + if (lookahead == 'r') ADVANCE(269); END_STATE(); case 215: - if (lookahead == 'r') ADVANCE(198); + if (lookahead == 'r') ADVANCE(70); END_STATE(); case 216: - if (lookahead == 'r') ADVANCE(52); + if (lookahead == 'r') ADVANCE(230); END_STATE(); case 217: - if (lookahead == 'r') ADVANCE(216); + if (lookahead == 'r') ADVANCE(28); END_STATE(); case 218: - if (lookahead == 'r') ADVANCE(231); + if (lookahead == 'r') ADVANCE(39); END_STATE(); case 219: - if (lookahead == 's') ADVANCE(282); + if (lookahead == 'r') ADVANCE(202); END_STATE(); case 220: - if (lookahead == 's') ADVANCE(306); + if (lookahead == 'r') ADVANCE(52); END_STATE(); case 221: - if (lookahead == 's') ADVANCE(268); + if (lookahead == 'r') ADVANCE(220); END_STATE(); case 222: - if (lookahead == 's') ADVANCE(286); + if (lookahead == 'r') ADVANCE(235); END_STATE(); case 223: - if (lookahead == 's') ADVANCE(219); + if (lookahead == 's') ADVANCE(286); END_STATE(); case 224: - if (lookahead == 's') ADVANCE(254); + if (lookahead == 's') ADVANCE(311); END_STATE(); case 225: - if (lookahead == 's') ADVANCE(241); + if (lookahead == 's') ADVANCE(272); END_STATE(); case 226: - if (lookahead == 's') ADVANCE(113); + if (lookahead == 's') ADVANCE(290); END_STATE(); case 227: - if (lookahead == 's') ADVANCE(141); + if (lookahead == 's') ADVANCE(223); END_STATE(); case 228: - if (lookahead == 's') ADVANCE(269); + if (lookahead == 's') ADVANCE(258); END_STATE(); case 229: - if (lookahead == 's') ADVANCE(270); + if (lookahead == 's') ADVANCE(245); END_STATE(); case 230: - if (lookahead == 's') ADVANCE(271); + if (lookahead == 's') ADVANCE(115); END_STATE(); case 231: - if (lookahead == 's') ADVANCE(115); + if (lookahead == 's') ADVANCE(144); END_STATE(); case 232: - if (lookahead == 't') ADVANCE(123); + if (lookahead == 's') ADVANCE(273); END_STATE(); case 233: - if (lookahead == 't') ADVANCE(25); + if (lookahead == 's') ADVANCE(274); END_STATE(); case 234: - if (lookahead == 't') ADVANCE(539); + if (lookahead == 's') ADVANCE(275); END_STATE(); case 235: - if (lookahead == 't') ADVANCE(530); + if (lookahead == 's') ADVANCE(117); END_STATE(); case 236: - if (lookahead == 't') ADVANCE(62); + if (lookahead == 't') ADVANCE(126); END_STATE(); case 237: - if (lookahead == 't') ADVANCE(97); + if (lookahead == 't') ADVANCE(25); END_STATE(); case 238: - if (lookahead == 't') ADVANCE(193); + if (lookahead == 't') ADVANCE(544); END_STATE(); case 239: - if (lookahead == 't') ADVANCE(100); + if (lookahead == 't') ADVANCE(535); END_STATE(); case 240: - if (lookahead == 't') ADVANCE(132); + if (lookahead == 't') ADVANCE(62); END_STATE(); case 241: - if (lookahead == 't') ADVANCE(210); + if (lookahead == 't') ADVANCE(98); END_STATE(); case 242: - if (lookahead == 't') ADVANCE(98); + if (lookahead == 't') ADVANCE(197); END_STATE(); case 243: - if (lookahead == 't') ADVANCE(134); + if (lookahead == 't') ADVANCE(101); END_STATE(); case 244: - if (lookahead == 't') ADVANCE(222); + if (lookahead == 't') ADVANCE(135); END_STATE(); case 245: - if (lookahead == 't') ADVANCE(138); + if (lookahead == 't') ADVANCE(214); END_STATE(); case 246: - if (lookahead == 't') ADVANCE(143); + if (lookahead == 't') ADVANCE(99); END_STATE(); case 247: - if (lookahead == 't') ADVANCE(140); + if (lookahead == 't') ADVANCE(137); END_STATE(); case 248: - if (lookahead == 't') ADVANCE(144); + if (lookahead == 't') ADVANCE(226); END_STATE(); case 249: - if (lookahead == 't') ADVANCE(29); + if (lookahead == 't') ADVANCE(141); END_STATE(); case 250: - if (lookahead == 't') ADVANCE(93); + if (lookahead == 't') ADVANCE(146); END_STATE(); case 251: - if (lookahead == 't') ADVANCE(30); + if (lookahead == 't') ADVANCE(143); END_STATE(); case 252: - if (lookahead == 't') ADVANCE(103); + if (lookahead == 't') ADVANCE(147); END_STATE(); case 253: - if (lookahead == 't') ADVANCE(63); + if (lookahead == 't') ADVANCE(29); END_STATE(); case 254: - if (lookahead == 't') ADVANCE(214); + if (lookahead == 't') ADVANCE(94); END_STATE(); case 255: - if (lookahead == 't') ADVANCE(64); + if (lookahead == 't') ADVANCE(30); END_STATE(); case 256: - if (lookahead == 't') ADVANCE(65); + if (lookahead == 't') ADVANCE(104); END_STATE(); case 257: - if (lookahead == 't') ADVANCE(67); + if (lookahead == 't') ADVANCE(63); END_STATE(); case 258: - if (lookahead == 't') ADVANCE(47); - if (lookahead == 'y') ADVANCE(169); + if (lookahead == 't') ADVANCE(218); END_STATE(); case 259: - if (lookahead == 't') ADVANCE(126); + if (lookahead == 't') ADVANCE(64); END_STATE(); case 260: - if (lookahead == 't') ADVANCE(146); + if (lookahead == 't') ADVANCE(65); END_STATE(); case 261: - if (lookahead == 't') ADVANCE(50); + if (lookahead == 't') ADVANCE(67); END_STATE(); case 262: - if (lookahead == 't') ADVANCE(51); + if (lookahead == 't') ADVANCE(47); + if (lookahead == 'y') ADVANCE(173); END_STATE(); case 263: - if (lookahead == 'u') ADVANCE(211); + if (lookahead == 't') ADVANCE(129); END_STATE(); case 264: - if (lookahead == 'u') ADVANCE(183); + if (lookahead == 't') ADVANCE(149); END_STATE(); case 265: - if (lookahead == 'u') ADVANCE(69); + if (lookahead == 't') ADVANCE(50); END_STATE(); case 266: - if (lookahead == 'v') ADVANCE(91); + if (lookahead == 't') ADVANCE(51); END_STATE(); case 267: - if (lookahead == 'v') ADVANCE(48); + if (lookahead == 'u') ADVANCE(215); END_STATE(); case 268: - if (lookahead == 'w') ADVANCE(142); + if (lookahead == 'u') ADVANCE(187); END_STATE(); case 269: - if (lookahead == 'w') ADVANCE(145); + if (lookahead == 'u') ADVANCE(69); END_STATE(); case 270: - if (lookahead == 'w') ADVANCE(147); + if (lookahead == 'v') ADVANCE(92); END_STATE(); case 271: - if (lookahead == 'w') ADVANCE(148); + if (lookahead == 'v') ADVANCE(48); END_STATE(); case 272: - if (lookahead == 'x') ADVANCE(277); + if (lookahead == 'w') ADVANCE(145); END_STATE(); case 273: - if (lookahead == 'y') ADVANCE(16); + if (lookahead == 'w') ADVANCE(148); END_STATE(); case 274: - if (lookahead == 'y') ADVANCE(17); + if (lookahead == 'w') ADVANCE(150); END_STATE(); case 275: - if (lookahead == 'z') ADVANCE(104); + if (lookahead == 'w') ADVANCE(151); END_STATE(); case 276: - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(320); + if (lookahead == 'x') ADVANCE(281); END_STATE(); case 277: - if (('0' <= lookahead && lookahead <= '9') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(298); + if (lookahead == 'y') ADVANCE(16); END_STATE(); case 278: + if (lookahead == 'y') ADVANCE(17); + END_STATE(); + case 279: + if (lookahead == 'z') ADVANCE(105); + END_STATE(); + case 280: + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(325); + END_STATE(); + case 281: + if (('0' <= lookahead && lookahead <= '9') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(303); + END_STATE(); + case 282: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(300); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(305); END_STATE(); - case 279: + case 283: if (lookahead == '$' || ('/' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(23); END_STATE(); - case 280: - if (eof) ADVANCE(281); - if (lookahead == '#') ADVANCE(548); + case 284: + if (eof) ADVANCE(285); + if (lookahead == '#') ADVANCE(553); if (lookahead == '.') ADVANCE(26); - if (lookahead == ':') ADVANCE(278); + if (lookahead == ':') ADVANCE(282); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || - lookahead == ' ') SKIP(280) + lookahead == ' ') SKIP(284) if (('-' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(303); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(308); END_STATE(); - case 281: + case 285: ACCEPT_TOKEN(ts_builtin_sym_end); END_STATE(); - case 282: + case 286: ACCEPT_TOKEN(anon_sym_DOTclass); END_STATE(); - case 283: + case 287: ACCEPT_TOKEN(anon_sym_DOTsuper); END_STATE(); - case 284: + case 288: ACCEPT_TOKEN(anon_sym_DOTsource); END_STATE(); - case 285: + case 289: ACCEPT_TOKEN(aux_sym_source_declaration_token1); - if (lookahead == '"') ADVANCE(285); + if (lookahead == '"') ADVANCE(289); if (lookahead != 0 && lookahead != '\n') ADVANCE(6); END_STATE(); - case 286: + case 290: ACCEPT_TOKEN(anon_sym_DOTimplements); END_STATE(); - case 287: + case 291: ACCEPT_TOKEN(anon_sym_DOTfield); END_STATE(); - case 288: - ACCEPT_TOKEN(anon_sym_DOTendmethod); + case 292: + ACCEPT_TOKEN(sym_end_field); END_STATE(); - case 289: + case 293: ACCEPT_TOKEN(anon_sym_DOTmethod); END_STATE(); - case 290: + case 294: ACCEPT_TOKEN(anon_sym_constructor); END_STATE(); - case 291: + case 295: ACCEPT_TOKEN(anon_sym_constructor); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); END_STATE(); - case 292: + case 296: + ACCEPT_TOKEN(sym_end_method); + END_STATE(); + case 297: ACCEPT_TOKEN(anon_sym_DOTannotation); END_STATE(); - case 293: + case 298: ACCEPT_TOKEN(anon_sym_system); END_STATE(); - case 294: + case 299: ACCEPT_TOKEN(anon_sym_build); END_STATE(); - case 295: + case 300: ACCEPT_TOKEN(anon_sym_runtime); END_STATE(); - case 296: + case 301: ACCEPT_TOKEN(anon_sym_EQ); END_STATE(); - case 297: + case 302: ACCEPT_TOKEN(sym_annotation_key); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(297); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(302); END_STATE(); - case 298: + case 303: ACCEPT_TOKEN(aux_sym_annotation_value_token1); if (('0' <= lookahead && lookahead <= '9') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(298); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(303); END_STATE(); - case 299: + case 304: ACCEPT_TOKEN(sym_end_annotation); END_STATE(); - case 300: + case 305: ACCEPT_TOKEN(sym_label); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(300); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(305); END_STATE(); - case 301: + case 306: ACCEPT_TOKEN(aux_sym_statement_token1); - if (lookahead == '#') ADVANCE(302); + if (lookahead == '#') ADVANCE(307); if (lookahead == '\t' || lookahead == '\r' || - lookahead == ' ') ADVANCE(301); + lookahead == ' ') ADVANCE(306); if (lookahead != 0 && - lookahead != '\n') ADVANCE(302); + lookahead != '\n') ADVANCE(307); END_STATE(); - case 302: + case 307: ACCEPT_TOKEN(aux_sym_statement_token1); if (lookahead != 0 && - lookahead != '\n') ADVANCE(302); + lookahead != '\n') ADVANCE(307); END_STATE(); - case 303: + case 308: ACCEPT_TOKEN(sym_statement_name); if (lookahead == '-' || ('/' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(303); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(308); END_STATE(); - case 304: + case 309: ACCEPT_TOKEN(anon_sym_DOTline); END_STATE(); - case 305: + case 310: ACCEPT_TOKEN(aux_sym_line_declaration_token1); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(305); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(310); END_STATE(); - case 306: + case 311: ACCEPT_TOKEN(anon_sym_DOTlocals); END_STATE(); - case 307: + case 312: ACCEPT_TOKEN(anon_sym_DOTparam); END_STATE(); - case 308: + case 313: ACCEPT_TOKEN(aux_sym_param_declaration_token1); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(308); - END_STATE(); - case 309: - ACCEPT_TOKEN(anon_sym_DOTcatch); - if (lookahead == 'a') ADVANCE(158); - END_STATE(); - case 310: - ACCEPT_TOKEN(anon_sym_LBRACE); - END_STATE(); - case 311: - ACCEPT_TOKEN(anon_sym_DOT_DOT); - END_STATE(); - case 312: - ACCEPT_TOKEN(anon_sym_RBRACE); - END_STATE(); - case 313: - ACCEPT_TOKEN(anon_sym_DOTcatchall); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(313); END_STATE(); case 314: - ACCEPT_TOKEN(anon_sym_DOTpacked_DASHswitch); + ACCEPT_TOKEN(anon_sym_DOTcatch); + if (lookahead == 'a') ADVANCE(162); END_STATE(); case 315: - ACCEPT_TOKEN(anon_sym_DOTendpacked_DASHswitch); + ACCEPT_TOKEN(anon_sym_LBRACE); END_STATE(); case 316: - ACCEPT_TOKEN(anon_sym_DOTsparse_DASHswitch); + ACCEPT_TOKEN(anon_sym_DOT_DOT); END_STATE(); case 317: - ACCEPT_TOKEN(anon_sym_DASH_GT); + ACCEPT_TOKEN(anon_sym_RBRACE); END_STATE(); case 318: - ACCEPT_TOKEN(anon_sym_DOTendsparse_DASHswitch); + ACCEPT_TOKEN(anon_sym_DOTcatchall); END_STATE(); case 319: - ACCEPT_TOKEN(anon_sym_DOTarray_DASHdata); + ACCEPT_TOKEN(anon_sym_DOTpacked_DASHswitch); END_STATE(); case 320: - ACCEPT_TOKEN(aux_sym_array_data_declaration_token1); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(320); + ACCEPT_TOKEN(anon_sym_DOTendpacked_DASHswitch); END_STATE(); case 321: - ACCEPT_TOKEN(anon_sym_DOTendarray_DASHdata); + ACCEPT_TOKEN(anon_sym_DOTsparse_DASHswitch); END_STATE(); case 322: - ACCEPT_TOKEN(sym_class_identifier); + ACCEPT_TOKEN(anon_sym_DASH_GT); END_STATE(); case 323: - ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'a') ADVANCE(392); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ACCEPT_TOKEN(anon_sym_DOTendsparse_DASHswitch); END_STATE(); case 324: - ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'a') ADVANCE(368); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ACCEPT_TOKEN(anon_sym_DOTarray_DASHdata); END_STATE(); case 325: - ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'a') ADVANCE(374); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ACCEPT_TOKEN(aux_sym_array_data_declaration_token1); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(325); END_STATE(); case 326: - ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'a') ADVANCE(337); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ACCEPT_TOKEN(anon_sym_DOTendarray_DASHdata); END_STATE(); case 327: - ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'a') ADVANCE(338); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ACCEPT_TOKEN(sym_class_identifier); END_STATE(); case 328: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'a') ADVANCE(393); + if (lookahead == 'a') ADVANCE(397); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(408); END_STATE(); case 329: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'a') ADVANCE(394); + if (lookahead == 'a') ADVANCE(373); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(408); END_STATE(); case 330: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'a') ADVANCE(395); + if (lookahead == 'a') ADVANCE(379); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(408); END_STATE(); case 331: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'b') ADVANCE(386); + if (lookahead == 'a') ADVANCE(342); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(408); END_STATE(); case 332: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'b') ADVANCE(369); + if (lookahead == 'a') ADVANCE(343); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(408); END_STATE(); case 333: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'c') ADVANCE(356); - if (lookahead == 't') ADVANCE(357); + if (lookahead == 'a') ADVANCE(398); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(408); END_STATE(); case 334: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'c') ADVANCE(511); + if (lookahead == 'a') ADVANCE(399); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(408); END_STATE(); case 335: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'c') ADVANCE(520); + if (lookahead == 'a') ADVANCE(400); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(408); END_STATE(); case 336: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'c') ADVANCE(547); + if (lookahead == 'b') ADVANCE(391); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); END_STATE(); case 337: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'c') ADVANCE(389); + if (lookahead == 'b') ADVANCE(374); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); END_STATE(); case 338: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'c') ADVANCE(348); + if (lookahead == 'c') ADVANCE(361); + if (lookahead == 't') ADVANCE(362); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); END_STATE(); case 339: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'c') ADVANCE(397); + if (lookahead == 'c') ADVANCE(516); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); END_STATE(); case 340: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'd') ADVANCE(355); + if (lookahead == 'c') ADVANCE(525); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); END_STATE(); case 341: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'd') ADVANCE(517); + if (lookahead == 'c') ADVANCE(552); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); END_STATE(); case 342: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'd') ADVANCE(526); + if (lookahead == 'c') ADVANCE(394); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); END_STATE(); case 343: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'e') ADVANCE(339); + if (lookahead == 'c') ADVANCE(353); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); END_STATE(); case 344: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'e') ADVANCE(544); + if (lookahead == 'c') ADVANCE(402); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); END_STATE(); case 345: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'e') ADVANCE(535); + if (lookahead == 'd') ADVANCE(360); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); END_STATE(); case 346: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'e') ADVANCE(514); + if (lookahead == 'd') ADVANCE(522); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); END_STATE(); case 347: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'e') ADVANCE(529); + if (lookahead == 'd') ADVANCE(531); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); END_STATE(); case 348: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'e') ADVANCE(538); + if (lookahead == 'e') ADVANCE(344); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); END_STATE(); case 349: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'e') ADVANCE(341); + if (lookahead == 'e') ADVANCE(549); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); END_STATE(); case 350: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'e') ADVANCE(381); + if (lookahead == 'e') ADVANCE(540); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); END_STATE(); case 351: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'e') ADVANCE(342); + if (lookahead == 'e') ADVANCE(519); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); END_STATE(); case 352: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'e') ADVANCE(376); + if (lookahead == 'e') ADVANCE(534); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); END_STATE(); case 353: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'e') ADVANCE(396); + if (lookahead == 'e') ADVANCE(543); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); END_STATE(); case 354: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'f') ADVANCE(327); + if (lookahead == 'e') ADVANCE(346); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); END_STATE(); case 355: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'g') ADVANCE(344); + if (lookahead == 'e') ADVANCE(386); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); END_STATE(); case 356: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'h') ADVANCE(384); + if (lookahead == 'e') ADVANCE(347); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); END_STATE(); case 357: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'h') ADVANCE(353); + if (lookahead == 'e') ADVANCE(381); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); END_STATE(); case 358: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'i') ADVANCE(340); + if (lookahead == 'e') ADVANCE(401); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); END_STATE(); case 359: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'i') ADVANCE(401); - if (lookahead == 'o') ADVANCE(391); + if (lookahead == 'f') ADVANCE(332); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); END_STATE(); case 360: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'i') ADVANCE(402); + if (lookahead == 'g') ADVANCE(349); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); END_STATE(); case 361: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'i') ADVANCE(375); + if (lookahead == 'h') ADVANCE(389); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); END_STATE(); case 362: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'i') ADVANCE(400); + if (lookahead == 'h') ADVANCE(358); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); END_STATE(); case 363: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'i') ADVANCE(334); + if (lookahead == 'i') ADVANCE(345); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); END_STATE(); case 364: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'i') ADVANCE(335); + if (lookahead == 'i') ADVANCE(406); + if (lookahead == 'o') ADVANCE(396); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); END_STATE(); case 365: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'i') ADVANCE(370); + if (lookahead == 'i') ADVANCE(407); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); END_STATE(); case 366: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'i') ADVANCE(336); + if (lookahead == 'i') ADVANCE(380); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); END_STATE(); case 367: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'i') ADVANCE(352); + if (lookahead == 'i') ADVANCE(405); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); END_STATE(); case 368: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'l') ADVANCE(523); + if (lookahead == 'i') ADVANCE(339); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); END_STATE(); case 369: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'l') ADVANCE(363); + if (lookahead == 'i') ADVANCE(340); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); END_STATE(); case 370: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'l') ADVANCE(347); + if (lookahead == 'i') ADVANCE(375); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); END_STATE(); case 371: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'l') ADVANCE(330); + if (lookahead == 'i') ADVANCE(341); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); END_STATE(); case 372: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'n') ADVANCE(388); + if (lookahead == 'i') ADVANCE(357); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); END_STATE(); case 373: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'n') ADVANCE(333); + if (lookahead == 'l') ADVANCE(528); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); END_STATE(); case 374: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'n') ADVANCE(387); + if (lookahead == 'l') ADVANCE(368); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); END_STATE(); case 375: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'n') ADVANCE(324); + if (lookahead == 'l') ADVANCE(352); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); END_STATE(); case 376: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'n') ADVANCE(390); + if (lookahead == 'l') ADVANCE(335); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); END_STATE(); case 377: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'n') ADVANCE(360); + if (lookahead == 'n') ADVANCE(393); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); END_STATE(); case 378: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'o') ADVANCE(371); + if (lookahead == 'n') ADVANCE(338); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); END_STATE(); case 379: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'o') ADVANCE(377); + if (lookahead == 'n') ADVANCE(392); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); END_STATE(); case 380: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'r') ADVANCE(359); - if (lookahead == 'u') ADVANCE(332); + if (lookahead == 'n') ADVANCE(329); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); END_STATE(); case 381: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'r') ADVANCE(354); + if (lookahead == 'n') ADVANCE(395); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); END_STATE(); case 382: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'r') ADVANCE(358); + if (lookahead == 'n') ADVANCE(365); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); END_STATE(); case 383: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'r') ADVANCE(325); + if (lookahead == 'o') ADVANCE(376); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); END_STATE(); case 384: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'r') ADVANCE(379); + if (lookahead == 'o') ADVANCE(382); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); END_STATE(); case 385: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'r') ADVANCE(326); + if (lookahead == 'r') ADVANCE(364); + if (lookahead == 'u') ADVANCE(337); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); END_STATE(); case 386: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 's') ADVANCE(398); + if (lookahead == 'r') ADVANCE(359); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); END_STATE(); case 387: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 's') ADVANCE(367); + if (lookahead == 'r') ADVANCE(363); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); END_STATE(); case 388: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 't') ADVANCE(350); + if (lookahead == 'r') ADVANCE(330); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); END_STATE(); case 389: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 't') ADVANCE(541); + if (lookahead == 'r') ADVANCE(384); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); END_STATE(); case 390: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 't') ADVANCE(532); + if (lookahead == 'r') ADVANCE(331); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); END_STATE(); case 391: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 't') ADVANCE(343); + if (lookahead == 's') ADVANCE(403); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); END_STATE(); case 392: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 't') ADVANCE(362); + if (lookahead == 's') ADVANCE(372); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); END_STATE(); case 393: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 't') ADVANCE(364); + if (lookahead == 't') ADVANCE(355); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); END_STATE(); case 394: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 't') ADVANCE(346); + if (lookahead == 't') ADVANCE(546); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); END_STATE(); case 395: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 't') ADVANCE(365); + if (lookahead == 't') ADVANCE(537); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); END_STATE(); case 396: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 't') ADVANCE(366); + if (lookahead == 't') ADVANCE(348); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); END_STATE(); case 397: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 't') ADVANCE(349); + if (lookahead == 't') ADVANCE(367); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); END_STATE(); case 398: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 't') ADVANCE(385); + if (lookahead == 't') ADVANCE(369); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); END_STATE(); case 399: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 't') ADVANCE(328); - if (lookahead == 'y') ADVANCE(373); + if (lookahead == 't') ADVANCE(351); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); END_STATE(); case 400: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'v') ADVANCE(345); + if (lookahead == 't') ADVANCE(370); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); END_STATE(); case 401: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'v') ADVANCE(329); + if (lookahead == 't') ADVANCE(371); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); END_STATE(); case 402: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'z') ADVANCE(351); + if (lookahead == 't') ADVANCE(354); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'y')) ADVANCE(403); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); END_STATE(); case 403: ACCEPT_TOKEN(aux_sym_field_identifier_token1); + if (lookahead == 't') ADVANCE(390); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); END_STATE(); case 404: - ACCEPT_TOKEN(anon_sym_COLON); + ACCEPT_TOKEN(aux_sym_field_identifier_token1); + if (lookahead == 't') ADVANCE(333); + if (lookahead == 'y') ADVANCE(378); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); END_STATE(); case 405: - ACCEPT_TOKEN(anon_sym_LTinit_GT); + ACCEPT_TOKEN(aux_sym_field_identifier_token1); + if (lookahead == 'v') ADVANCE(350); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); END_STATE(); case 406: - ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'a') ADVANCE(483); + ACCEPT_TOKEN(aux_sym_field_identifier_token1); + if (lookahead == 'v') ADVANCE(334); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(496); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); END_STATE(); case 407: - ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'a') ADVANCE(452); + ACCEPT_TOKEN(aux_sym_field_identifier_token1); + if (lookahead == 'z') ADVANCE(356); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(496); + ('a' <= lookahead && lookahead <= 'y')) ADVANCE(408); END_STATE(); case 408: - ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'a') ADVANCE(420); + ACCEPT_TOKEN(aux_sym_field_identifier_token1); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(496); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); END_STATE(); case 409: - ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'a') ADVANCE(458); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(496); + ACCEPT_TOKEN(anon_sym_COLON); END_STATE(); case 410: - ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'a') ADVANCE(422); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(496); + ACCEPT_TOKEN(anon_sym_LTinit_GT); END_STATE(); case 411: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'a') ADVANCE(485); + if (lookahead == 'a') ADVANCE(488); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(496); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(501); END_STATE(); case 412: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'a') ADVANCE(486); + if (lookahead == 'a') ADVANCE(457); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(496); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(501); END_STATE(); case 413: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'a') ADVANCE(487); + if (lookahead == 'a') ADVANCE(425); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(496); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(501); END_STATE(); case 414: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'b') ADVANCE(475); + if (lookahead == 'a') ADVANCE(463); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(501); END_STATE(); case 415: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'b') ADVANCE(453); + if (lookahead == 'a') ADVANCE(427); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(501); END_STATE(); case 416: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'c') ADVANCE(440); - if (lookahead == 't') ADVANCE(441); + if (lookahead == 'a') ADVANCE(490); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(501); END_STATE(); case 417: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'c') ADVANCE(510); + if (lookahead == 'a') ADVANCE(491); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(501); END_STATE(); case 418: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'c') ADVANCE(519); + if (lookahead == 'a') ADVANCE(492); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(501); END_STATE(); case 419: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'c') ADVANCE(546); + if (lookahead == 'b') ADVANCE(480); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); END_STATE(); case 420: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'c') ADVANCE(479); + if (lookahead == 'b') ADVANCE(458); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); END_STATE(); case 421: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'c') ADVANCE(482); + if (lookahead == 'c') ADVANCE(445); + if (lookahead == 't') ADVANCE(446); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); END_STATE(); case 422: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'c') ADVANCE(432); + if (lookahead == 'c') ADVANCE(515); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); END_STATE(); case 423: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'c') ADVANCE(489); + if (lookahead == 'c') ADVANCE(524); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); END_STATE(); case 424: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'd') ADVANCE(439); + if (lookahead == 'c') ADVANCE(551); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); END_STATE(); case 425: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'd') ADVANCE(516); + if (lookahead == 'c') ADVANCE(484); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); END_STATE(); case 426: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'd') ADVANCE(525); + if (lookahead == 'c') ADVANCE(487); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); END_STATE(); case 427: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'e') ADVANCE(423); + if (lookahead == 'c') ADVANCE(437); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); END_STATE(); case 428: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'e') ADVANCE(543); + if (lookahead == 'c') ADVANCE(494); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); END_STATE(); case 429: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'e') ADVANCE(534); + if (lookahead == 'd') ADVANCE(444); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); END_STATE(); case 430: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'e') ADVANCE(513); + if (lookahead == 'd') ADVANCE(521); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); END_STATE(); case 431: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'e') ADVANCE(528); + if (lookahead == 'd') ADVANCE(530); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); END_STATE(); case 432: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'e') ADVANCE(537); + if (lookahead == 'e') ADVANCE(428); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); END_STATE(); case 433: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'e') ADVANCE(425); + if (lookahead == 'e') ADVANCE(548); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); END_STATE(); case 434: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'e') ADVANCE(468); + if (lookahead == 'e') ADVANCE(539); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); END_STATE(); case 435: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'e') ADVANCE(426); + if (lookahead == 'e') ADVANCE(518); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); END_STATE(); case 436: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'e') ADVANCE(460); + if (lookahead == 'e') ADVANCE(533); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); END_STATE(); case 437: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'e') ADVANCE(488); + if (lookahead == 'e') ADVANCE(542); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); END_STATE(); case 438: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'f') ADVANCE(410); + if (lookahead == 'e') ADVANCE(430); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); END_STATE(); case 439: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'g') ADVANCE(428); + if (lookahead == 'e') ADVANCE(473); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); END_STATE(); case 440: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'h') ADVANCE(474); + if (lookahead == 'e') ADVANCE(431); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); END_STATE(); case 441: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'h') ADVANCE(437); + if (lookahead == 'e') ADVANCE(465); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); END_STATE(); case 442: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'i') ADVANCE(424); + if (lookahead == 'e') ADVANCE(493); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); END_STATE(); case 443: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'i') ADVANCE(494); - if (lookahead == 'o') ADVANCE(481); + if (lookahead == 'f') ADVANCE(415); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); END_STATE(); case 444: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'i') ADVANCE(495); + if (lookahead == 'g') ADVANCE(433); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); END_STATE(); case 445: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'i') ADVANCE(493); + if (lookahead == 'h') ADVANCE(479); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); END_STATE(); case 446: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'i') ADVANCE(417); + if (lookahead == 'h') ADVANCE(442); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); END_STATE(); case 447: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'i') ADVANCE(459); + if (lookahead == 'i') ADVANCE(429); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); END_STATE(); case 448: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'i') ADVANCE(418); + if (lookahead == 'i') ADVANCE(499); + if (lookahead == 'o') ADVANCE(486); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); END_STATE(); case 449: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'i') ADVANCE(454); + if (lookahead == 'i') ADVANCE(500); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); END_STATE(); case 450: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'i') ADVANCE(419); + if (lookahead == 'i') ADVANCE(498); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); END_STATE(); case 451: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'i') ADVANCE(436); + if (lookahead == 'i') ADVANCE(422); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); END_STATE(); case 452: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'l') ADVANCE(522); + if (lookahead == 'i') ADVANCE(464); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); END_STATE(); case 453: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'l') ADVANCE(446); + if (lookahead == 'i') ADVANCE(423); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); END_STATE(); case 454: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'l') ADVANCE(431); + if (lookahead == 'i') ADVANCE(459); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); END_STATE(); case 455: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'l') ADVANCE(413); + if (lookahead == 'i') ADVANCE(424); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); END_STATE(); case 456: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'n') ADVANCE(478); + if (lookahead == 'i') ADVANCE(441); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); END_STATE(); case 457: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'n') ADVANCE(416); + if (lookahead == 'l') ADVANCE(527); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); END_STATE(); case 458: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'n') ADVANCE(477); + if (lookahead == 'l') ADVANCE(451); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); END_STATE(); case 459: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'n') ADVANCE(407); + if (lookahead == 'l') ADVANCE(436); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); END_STATE(); case 460: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'n') ADVANCE(480); + if (lookahead == 'l') ADVANCE(418); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); END_STATE(); case 461: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'n') ADVANCE(444); + if (lookahead == 'n') ADVANCE(483); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); END_STATE(); case 462: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'n') ADVANCE(476); + if (lookahead == 'n') ADVANCE(421); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); END_STATE(); case 463: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'o') ADVANCE(455); + if (lookahead == 'n') ADVANCE(482); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); END_STATE(); case 464: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'o') ADVANCE(462); + if (lookahead == 'n') ADVANCE(412); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); END_STATE(); case 465: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'o') ADVANCE(470); + if (lookahead == 'n') ADVANCE(485); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); END_STATE(); case 466: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'o') ADVANCE(461); + if (lookahead == 'n') ADVANCE(449); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); END_STATE(); case 467: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'r') ADVANCE(443); - if (lookahead == 'u') ADVANCE(415); + if (lookahead == 'n') ADVANCE(481); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); END_STATE(); case 468: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'r') ADVANCE(438); + if (lookahead == 'o') ADVANCE(460); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); END_STATE(); case 469: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'r') ADVANCE(492); + if (lookahead == 'o') ADVANCE(467); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); END_STATE(); case 470: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'r') ADVANCE(291); + if (lookahead == 'o') ADVANCE(475); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); END_STATE(); case 471: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'r') ADVANCE(442); + if (lookahead == 'o') ADVANCE(466); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); END_STATE(); case 472: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'r') ADVANCE(409); + if (lookahead == 'r') ADVANCE(448); + if (lookahead == 'u') ADVANCE(420); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); END_STATE(); case 473: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'r') ADVANCE(408); + if (lookahead == 'r') ADVANCE(443); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); END_STATE(); case 474: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'r') ADVANCE(466); + if (lookahead == 'r') ADVANCE(497); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); END_STATE(); case 475: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 's') ADVANCE(490); + if (lookahead == 'r') ADVANCE(295); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); END_STATE(); case 476: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 's') ADVANCE(484); + if (lookahead == 'r') ADVANCE(447); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); END_STATE(); case 477: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 's') ADVANCE(451); + if (lookahead == 'r') ADVANCE(414); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); END_STATE(); case 478: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 't') ADVANCE(434); + if (lookahead == 'r') ADVANCE(413); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); END_STATE(); case 479: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 't') ADVANCE(540); + if (lookahead == 'r') ADVANCE(471); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); END_STATE(); case 480: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 't') ADVANCE(531); + if (lookahead == 's') ADVANCE(495); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); END_STATE(); case 481: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 't') ADVANCE(427); + if (lookahead == 's') ADVANCE(489); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); END_STATE(); case 482: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 't') ADVANCE(465); + if (lookahead == 's') ADVANCE(456); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); END_STATE(); case 483: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 't') ADVANCE(445); + if (lookahead == 't') ADVANCE(439); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); END_STATE(); case 484: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 't') ADVANCE(469); + if (lookahead == 't') ADVANCE(545); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); END_STATE(); case 485: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 't') ADVANCE(448); + if (lookahead == 't') ADVANCE(536); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); END_STATE(); case 486: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 't') ADVANCE(430); + if (lookahead == 't') ADVANCE(432); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); END_STATE(); case 487: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 't') ADVANCE(449); + if (lookahead == 't') ADVANCE(470); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); END_STATE(); case 488: ACCEPT_TOKEN(aux_sym_method_identifier_token1); @@ -3423,335 +3393,375 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); END_STATE(); case 489: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 't') ADVANCE(433); + if (lookahead == 't') ADVANCE(474); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); END_STATE(); case 490: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 't') ADVANCE(473); + if (lookahead == 't') ADVANCE(453); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); END_STATE(); case 491: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 't') ADVANCE(411); - if (lookahead == 'y') ADVANCE(457); + if (lookahead == 't') ADVANCE(435); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); END_STATE(); case 492: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'u') ADVANCE(421); + if (lookahead == 't') ADVANCE(454); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); END_STATE(); case 493: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'v') ADVANCE(429); + if (lookahead == 't') ADVANCE(455); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); END_STATE(); case 494: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'v') ADVANCE(412); + if (lookahead == 't') ADVANCE(438); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); END_STATE(); case 495: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'z') ADVANCE(435); + if (lookahead == 't') ADVANCE(478); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'y')) ADVANCE(496); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); END_STATE(); case 496: ACCEPT_TOKEN(aux_sym_method_identifier_token1); + if (lookahead == 't') ADVANCE(416); + if (lookahead == 'y') ADVANCE(462); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); END_STATE(); case 497: - ACCEPT_TOKEN(anon_sym_LPAREN); + ACCEPT_TOKEN(aux_sym_method_identifier_token1); + if (lookahead == 'u') ADVANCE(426); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); END_STATE(); case 498: - ACCEPT_TOKEN(anon_sym_RPAREN); + ACCEPT_TOKEN(aux_sym_method_identifier_token1); + if (lookahead == 'v') ADVANCE(434); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); END_STATE(); case 499: - ACCEPT_TOKEN(anon_sym_LBRACK); + ACCEPT_TOKEN(aux_sym_method_identifier_token1); + if (lookahead == 'v') ADVANCE(417); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); END_STATE(); case 500: - ACCEPT_TOKEN(anon_sym_V); + ACCEPT_TOKEN(aux_sym_method_identifier_token1); + if (lookahead == 'z') ADVANCE(440); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'y')) ADVANCE(501); END_STATE(); case 501: - ACCEPT_TOKEN(anon_sym_Z); + ACCEPT_TOKEN(aux_sym_method_identifier_token1); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); END_STATE(); case 502: - ACCEPT_TOKEN(anon_sym_B); + ACCEPT_TOKEN(anon_sym_LPAREN); END_STATE(); case 503: - ACCEPT_TOKEN(anon_sym_S); + ACCEPT_TOKEN(anon_sym_RPAREN); END_STATE(); case 504: - ACCEPT_TOKEN(anon_sym_C); + ACCEPT_TOKEN(anon_sym_LBRACK); END_STATE(); case 505: - ACCEPT_TOKEN(anon_sym_I); + ACCEPT_TOKEN(anon_sym_V); END_STATE(); case 506: - ACCEPT_TOKEN(anon_sym_J); + ACCEPT_TOKEN(anon_sym_Z); END_STATE(); case 507: - ACCEPT_TOKEN(anon_sym_F); + ACCEPT_TOKEN(anon_sym_B); END_STATE(); case 508: - ACCEPT_TOKEN(anon_sym_D); + ACCEPT_TOKEN(anon_sym_S); END_STATE(); case 509: - ACCEPT_TOKEN(anon_sym_public); + ACCEPT_TOKEN(anon_sym_C); END_STATE(); case 510: + ACCEPT_TOKEN(anon_sym_I); + END_STATE(); + case 511: + ACCEPT_TOKEN(anon_sym_J); + END_STATE(); + case 512: + ACCEPT_TOKEN(anon_sym_F); + END_STATE(); + case 513: + ACCEPT_TOKEN(anon_sym_D); + END_STATE(); + case 514: + ACCEPT_TOKEN(anon_sym_public); + END_STATE(); + case 515: ACCEPT_TOKEN(anon_sym_public); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); END_STATE(); - case 511: + case 516: ACCEPT_TOKEN(anon_sym_public); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); END_STATE(); - case 512: + case 517: ACCEPT_TOKEN(anon_sym_private); END_STATE(); - case 513: + case 518: ACCEPT_TOKEN(anon_sym_private); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); END_STATE(); - case 514: + case 519: ACCEPT_TOKEN(anon_sym_private); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); END_STATE(); - case 515: + case 520: ACCEPT_TOKEN(anon_sym_protected); END_STATE(); - case 516: + case 521: ACCEPT_TOKEN(anon_sym_protected); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); END_STATE(); - case 517: + case 522: ACCEPT_TOKEN(anon_sym_protected); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); END_STATE(); - case 518: + case 523: ACCEPT_TOKEN(anon_sym_static); END_STATE(); - case 519: + case 524: ACCEPT_TOKEN(anon_sym_static); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); END_STATE(); - case 520: + case 525: ACCEPT_TOKEN(anon_sym_static); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); END_STATE(); - case 521: + case 526: ACCEPT_TOKEN(anon_sym_final); END_STATE(); - case 522: + case 527: ACCEPT_TOKEN(anon_sym_final); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); END_STATE(); - case 523: + case 528: ACCEPT_TOKEN(anon_sym_final); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); END_STATE(); - case 524: + case 529: ACCEPT_TOKEN(anon_sym_synchronized); END_STATE(); - case 525: + case 530: ACCEPT_TOKEN(anon_sym_synchronized); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); END_STATE(); - case 526: + case 531: ACCEPT_TOKEN(anon_sym_synchronized); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); END_STATE(); - case 527: + case 532: ACCEPT_TOKEN(anon_sym_volatile); END_STATE(); - case 528: + case 533: ACCEPT_TOKEN(anon_sym_volatile); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); END_STATE(); - case 529: + case 534: ACCEPT_TOKEN(anon_sym_volatile); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); END_STATE(); - case 530: + case 535: ACCEPT_TOKEN(anon_sym_transient); END_STATE(); - case 531: + case 536: ACCEPT_TOKEN(anon_sym_transient); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); END_STATE(); - case 532: + case 537: ACCEPT_TOKEN(anon_sym_transient); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); END_STATE(); - case 533: + case 538: ACCEPT_TOKEN(anon_sym_native); END_STATE(); - case 534: + case 539: ACCEPT_TOKEN(anon_sym_native); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); END_STATE(); - case 535: + case 540: ACCEPT_TOKEN(anon_sym_native); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); END_STATE(); - case 536: + case 541: ACCEPT_TOKEN(anon_sym_interface); END_STATE(); - case 537: + case 542: ACCEPT_TOKEN(anon_sym_interface); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); END_STATE(); - case 538: + case 543: ACCEPT_TOKEN(anon_sym_interface); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); END_STATE(); - case 539: + case 544: ACCEPT_TOKEN(anon_sym_abstract); END_STATE(); - case 540: + case 545: ACCEPT_TOKEN(anon_sym_abstract); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); END_STATE(); - case 541: + case 546: ACCEPT_TOKEN(anon_sym_abstract); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); END_STATE(); - case 542: + case 547: ACCEPT_TOKEN(anon_sym_bridge); END_STATE(); - case 543: + case 548: ACCEPT_TOKEN(anon_sym_bridge); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); END_STATE(); - case 544: + case 549: ACCEPT_TOKEN(anon_sym_bridge); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); END_STATE(); - case 545: + case 550: ACCEPT_TOKEN(anon_sym_synthetic); END_STATE(); - case 546: + case 551: ACCEPT_TOKEN(anon_sym_synthetic); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); END_STATE(); - case 547: + case 552: ACCEPT_TOKEN(anon_sym_synthetic); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); END_STATE(); - case 548: + case 553: ACCEPT_TOKEN(sym_comment); if (lookahead != 0 && - lookahead != '\n') ADVANCE(548); + lookahead != '\n') ADVANCE(553); END_STATE(); - case 549: + case 554: ACCEPT_TOKEN(anon_sym_COMMA); END_STATE(); default: @@ -3762,25 +3772,25 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { static const TSLexMode ts_lex_modes[STATE_COUNT] = { [0] = {.lex_state = 0}, [1] = {.lex_state = 0}, - [2] = {.lex_state = 280}, - [3] = {.lex_state = 280}, - [4] = {.lex_state = 280}, + [2] = {.lex_state = 284}, + [3] = {.lex_state = 284}, + [4] = {.lex_state = 284}, [5] = {.lex_state = 0}, [6] = {.lex_state = 0}, [7] = {.lex_state = 9}, - [8] = {.lex_state = 9}, - [9] = {.lex_state = 0}, - [10] = {.lex_state = 0}, + [8] = {.lex_state = 0}, + [9] = {.lex_state = 9}, + [10] = {.lex_state = 284}, [11] = {.lex_state = 0}, [12] = {.lex_state = 0}, [13] = {.lex_state = 0}, - [14] = {.lex_state = 0}, + [14] = {.lex_state = 284}, [15] = {.lex_state = 0}, [16] = {.lex_state = 0}, - [17] = {.lex_state = 280}, + [17] = {.lex_state = 0}, [18] = {.lex_state = 12}, [19] = {.lex_state = 0}, - [20] = {.lex_state = 280}, + [20] = {.lex_state = 0}, [21] = {.lex_state = 0}, [22] = {.lex_state = 0}, [23] = {.lex_state = 12}, @@ -3793,24 +3803,24 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [30] = {.lex_state = 0}, [31] = {.lex_state = 0}, [32] = {.lex_state = 0}, - [33] = {.lex_state = 280}, - [34] = {.lex_state = 280}, - [35] = {.lex_state = 280}, - [36] = {.lex_state = 280}, - [37] = {.lex_state = 280}, - [38] = {.lex_state = 280}, - [39] = {.lex_state = 280}, - [40] = {.lex_state = 280}, - [41] = {.lex_state = 280}, - [42] = {.lex_state = 280}, - [43] = {.lex_state = 280}, - [44] = {.lex_state = 280}, - [45] = {.lex_state = 280}, - [46] = {.lex_state = 280}, - [47] = {.lex_state = 280}, - [48] = {.lex_state = 280}, - [49] = {.lex_state = 280}, - [50] = {.lex_state = 280}, + [33] = {.lex_state = 284}, + [34] = {.lex_state = 284}, + [35] = {.lex_state = 284}, + [36] = {.lex_state = 284}, + [37] = {.lex_state = 284}, + [38] = {.lex_state = 284}, + [39] = {.lex_state = 284}, + [40] = {.lex_state = 284}, + [41] = {.lex_state = 284}, + [42] = {.lex_state = 284}, + [43] = {.lex_state = 284}, + [44] = {.lex_state = 284}, + [45] = {.lex_state = 284}, + [46] = {.lex_state = 284}, + [47] = {.lex_state = 284}, + [48] = {.lex_state = 284}, + [49] = {.lex_state = 284}, + [50] = {.lex_state = 284}, [51] = {.lex_state = 0}, [52] = {.lex_state = 0}, [53] = {.lex_state = 0}, @@ -3825,82 +3835,80 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [62] = {.lex_state = 0}, [63] = {.lex_state = 0}, [64] = {.lex_state = 0}, - [65] = {.lex_state = 0}, + [65] = {.lex_state = 5}, [66] = {.lex_state = 0}, - [67] = {.lex_state = 5}, + [67] = {.lex_state = 0}, [68] = {.lex_state = 0}, [69] = {.lex_state = 0}, [70] = {.lex_state = 0}, - [71] = {.lex_state = 5}, + [71] = {.lex_state = 8}, [72] = {.lex_state = 8}, - [73] = {.lex_state = 8}, - [74] = {.lex_state = 10}, + [73] = {.lex_state = 10}, + [74] = {.lex_state = 5}, [75] = {.lex_state = 8}, - [76] = {.lex_state = 280}, - [77] = {.lex_state = 0}, + [76] = {.lex_state = 0}, + [77] = {.lex_state = 11}, [78] = {.lex_state = 5}, - [79] = {.lex_state = 5}, + [79] = {.lex_state = 0}, [80] = {.lex_state = 0}, - [81] = {.lex_state = 11}, - [82] = {.lex_state = 0}, - [83] = {.lex_state = 5}, - [84] = {.lex_state = 0}, - [85] = {.lex_state = 0}, - [86] = {.lex_state = 5}, - [87] = {.lex_state = 280}, - [88] = {.lex_state = 280}, - [89] = {.lex_state = 0}, + [81] = {.lex_state = 5}, + [82] = {.lex_state = 284}, + [83] = {.lex_state = 0}, + [84] = {.lex_state = 5}, + [85] = {.lex_state = 5}, + [86] = {.lex_state = 0}, + [87] = {.lex_state = 0}, + [88] = {.lex_state = 284}, + [89] = {.lex_state = 5}, [90] = {.lex_state = 5}, - [91] = {.lex_state = 0}, - [92] = {.lex_state = 5}, + [91] = {.lex_state = 5}, + [92] = {.lex_state = 284}, [93] = {.lex_state = 5}, [94] = {.lex_state = 5}, [95] = {.lex_state = 5}, [96] = {.lex_state = 8}, - [97] = {.lex_state = 0}, + [97] = {.lex_state = 8}, [98] = {.lex_state = 0}, - [99] = {.lex_state = 8}, - [100] = {.lex_state = 5}, - [101] = {.lex_state = 8}, + [99] = {.lex_state = 13}, + [100] = {.lex_state = 8}, + [101] = {.lex_state = 5}, [102] = {.lex_state = 0}, - [103] = {.lex_state = 13}, - [104] = {.lex_state = 5}, - [105] = {.lex_state = 0}, - [106] = {.lex_state = 8}, - [107] = {.lex_state = 0}, + [103] = {.lex_state = 0}, + [104] = {.lex_state = 8}, + [105] = {.lex_state = 8}, + [106] = {.lex_state = 0}, + [107] = {.lex_state = 14}, [108] = {.lex_state = 0}, - [109] = {.lex_state = 8}, + [109] = {.lex_state = 0}, [110] = {.lex_state = 0}, - [111] = {.lex_state = 280}, - [112] = {.lex_state = 0}, - [113] = {.lex_state = 280}, - [114] = {.lex_state = 280}, + [111] = {.lex_state = 0}, + [112] = {.lex_state = 284}, + [113] = {.lex_state = 0}, + [114] = {.lex_state = 284}, [115] = {.lex_state = 0}, - [116] = {.lex_state = 0}, - [117] = {.lex_state = 0}, - [118] = {.lex_state = 280}, - [119] = {.lex_state = 0}, + [116] = {.lex_state = 14}, + [117] = {.lex_state = 306}, + [118] = {.lex_state = 0}, + [119] = {.lex_state = 284}, [120] = {.lex_state = 0}, - [121] = {.lex_state = 280}, - [122] = {.lex_state = 0}, - [123] = {.lex_state = 0}, - [124] = {.lex_state = 7}, - [125] = {.lex_state = 5}, + [121] = {.lex_state = 0}, + [122] = {.lex_state = 284}, + [123] = {.lex_state = 5}, + [124] = {.lex_state = 284}, + [125] = {.lex_state = 0}, [126] = {.lex_state = 0}, [127] = {.lex_state = 0}, - [128] = {.lex_state = 0}, - [129] = {.lex_state = 0}, - [130] = {.lex_state = 280}, - [131] = {.lex_state = 280}, - [132] = {.lex_state = 14}, - [133] = {.lex_state = 14}, - [134] = {.lex_state = 301}, + [128] = {.lex_state = 284}, + [129] = {.lex_state = 284}, + [130] = {.lex_state = 0}, + [131] = {.lex_state = 7}, + [132] = {.lex_state = 0}, + [133] = {.lex_state = 0}, + [134] = {.lex_state = 0}, [135] = {.lex_state = 0}, [136] = {.lex_state = 0}, [137] = {.lex_state = 0}, [138] = {.lex_state = 0}, - [139] = {.lex_state = 0}, - [140] = {.lex_state = 0}, }; static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { @@ -3912,9 +3920,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_source_declaration_token1] = ACTIONS(1), [anon_sym_DOTimplements] = ACTIONS(1), [anon_sym_DOTfield] = ACTIONS(1), - [anon_sym_DOTendmethod] = ACTIONS(1), + [sym_end_field] = ACTIONS(1), [anon_sym_DOTmethod] = ACTIONS(1), [anon_sym_constructor] = ACTIONS(1), + [sym_end_method] = ACTIONS(1), [anon_sym_DOTannotation] = ACTIONS(1), [anon_sym_system] = ACTIONS(1), [anon_sym_build] = ACTIONS(1), @@ -3971,46 +3980,44 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_COMMA] = ACTIONS(1), }, [1] = { - [sym_class_definition] = STATE(116), - [sym_class_declaration] = STATE(105), + [sym_class_definition] = STATE(125), + [sym_class_declaration] = STATE(98), [anon_sym_DOTclass] = ACTIONS(5), [sym_comment] = ACTIONS(3), }, }; static const uint16_t ts_small_parse_table[] = { - [0] = 16, + [0] = 15, ACTIONS(3), 1, sym_comment, ACTIONS(7), 1, - anon_sym_DOTendmethod, + sym_end_method, ACTIONS(9), 1, anon_sym_DOTannotation, - ACTIONS(11), 1, + ACTIONS(12), 1, sym_label, - ACTIONS(13), 1, - sym_statement_name, ACTIONS(15), 1, + sym_statement_name, + ACTIONS(18), 1, anon_sym_DOTline, - ACTIONS(17), 1, + ACTIONS(21), 1, anon_sym_DOTlocals, - ACTIONS(19), 1, + ACTIONS(24), 1, anon_sym_DOTparam, - ACTIONS(21), 1, + ACTIONS(27), 1, anon_sym_DOTcatch, - ACTIONS(23), 1, + ACTIONS(30), 1, anon_sym_DOTcatchall, - ACTIONS(25), 1, + ACTIONS(33), 1, anon_sym_DOTpacked_DASHswitch, - ACTIONS(27), 1, + ACTIONS(36), 1, anon_sym_DOTsparse_DASHswitch, - ACTIONS(29), 1, + ACTIONS(39), 1, anon_sym_DOTarray_DASHdata, - STATE(72), 1, + STATE(71), 1, sym_annotation_declaration, - STATE(102), 1, - sym_end_method, - STATE(4), 13, + STATE(2), 13, sym_annotation_definition, sym__code_line, sym_statement, @@ -4024,37 +4031,35 @@ static const uint16_t ts_small_parse_table[] = { sym_sparse_switch_declaration, sym_array_data_declaration, aux_sym_method_definition_repeat1, - [61] = 16, + [58] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(7), 1, - anon_sym_DOTendmethod, - ACTIONS(9), 1, + ACTIONS(42), 1, + sym_end_method, + ACTIONS(44), 1, anon_sym_DOTannotation, - ACTIONS(13), 1, + ACTIONS(46), 1, + sym_label, + ACTIONS(48), 1, sym_statement_name, - ACTIONS(15), 1, + ACTIONS(50), 1, anon_sym_DOTline, - ACTIONS(17), 1, + ACTIONS(52), 1, anon_sym_DOTlocals, - ACTIONS(19), 1, + ACTIONS(54), 1, anon_sym_DOTparam, - ACTIONS(21), 1, + ACTIONS(56), 1, anon_sym_DOTcatch, - ACTIONS(23), 1, + ACTIONS(58), 1, anon_sym_DOTcatchall, - ACTIONS(25), 1, + ACTIONS(60), 1, anon_sym_DOTpacked_DASHswitch, - ACTIONS(27), 1, + ACTIONS(62), 1, anon_sym_DOTsparse_DASHswitch, - ACTIONS(29), 1, + ACTIONS(64), 1, anon_sym_DOTarray_DASHdata, - ACTIONS(31), 1, - sym_label, - STATE(72), 1, + STATE(71), 1, sym_annotation_declaration, - STATE(98), 1, - sym_end_method, STATE(2), 13, sym_annotation_definition, sym__code_line, @@ -4069,36 +4074,36 @@ static const uint16_t ts_small_parse_table[] = { sym_sparse_switch_declaration, sym_array_data_declaration, aux_sym_method_definition_repeat1, - [122] = 15, + [116] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(33), 1, - anon_sym_DOTendmethod, - ACTIONS(35), 1, + ACTIONS(44), 1, anon_sym_DOTannotation, - ACTIONS(38), 1, - sym_label, - ACTIONS(41), 1, + ACTIONS(48), 1, sym_statement_name, - ACTIONS(44), 1, + ACTIONS(50), 1, anon_sym_DOTline, - ACTIONS(47), 1, + ACTIONS(52), 1, anon_sym_DOTlocals, - ACTIONS(50), 1, + ACTIONS(54), 1, anon_sym_DOTparam, - ACTIONS(53), 1, - anon_sym_DOTcatch, ACTIONS(56), 1, + anon_sym_DOTcatch, + ACTIONS(58), 1, anon_sym_DOTcatchall, - ACTIONS(59), 1, + ACTIONS(60), 1, anon_sym_DOTpacked_DASHswitch, ACTIONS(62), 1, anon_sym_DOTsparse_DASHswitch, - ACTIONS(65), 1, + ACTIONS(64), 1, anon_sym_DOTarray_DASHdata, - STATE(72), 1, + ACTIONS(66), 1, + sym_end_method, + ACTIONS(68), 1, + sym_label, + STATE(71), 1, sym_annotation_declaration, - STATE(4), 13, + STATE(3), 13, sym_annotation_definition, sym__code_line, sym_statement, @@ -4112,48 +4117,48 @@ static const uint16_t ts_small_parse_table[] = { sym_sparse_switch_declaration, sym_array_data_declaration, aux_sym_method_definition_repeat1, - [180] = 15, + [174] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(9), 1, + ACTIONS(44), 1, anon_sym_DOTannotation, - ACTIONS(68), 1, - ts_builtin_sym_end, ACTIONS(70), 1, - anon_sym_DOTsource, + ts_builtin_sym_end, ACTIONS(72), 1, - anon_sym_DOTimplements, + anon_sym_DOTsource, ACTIONS(74), 1, - anon_sym_DOTfield, + anon_sym_DOTimplements, ACTIONS(76), 1, + anon_sym_DOTfield, + ACTIONS(78), 1, anon_sym_DOTmethod, - STATE(3), 1, + STATE(4), 1, sym_method_declaration, - STATE(14), 1, + STATE(17), 1, sym_source_declaration, - STATE(55), 1, + STATE(57), 1, sym_field_declaration, - STATE(72), 1, + STATE(71), 1, sym_annotation_declaration, - STATE(15), 2, + STATE(16), 2, sym_implements_declaration, aux_sym_class_definition_repeat1, - STATE(31), 2, + STATE(30), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(53), 2, + STATE(51), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(63), 2, + STATE(67), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [230] = 2, + [224] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(78), 17, + ACTIONS(80), 17, ts_builtin_sym_end, anon_sym_DOTfield, - anon_sym_DOTendmethod, + sym_end_field, anon_sym_DOTmethod, anon_sym_DOTannotation, sym_class_identifier, @@ -4168,17 +4173,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [253] = 5, + [247] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(82), 1, + ACTIONS(84), 1, anon_sym_LTinit_GT, STATE(7), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(80), 2, + ACTIONS(82), 2, anon_sym_constructor, aux_sym_method_identifier_token1, - ACTIONS(84), 13, + ACTIONS(86), 13, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -4192,17 +4197,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_abstract, anon_sym_bridge, anon_sym_synthetic, - [282] = 5, + [276] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(89), 1, + ACTIONS(89), 17, + ts_builtin_sym_end, + anon_sym_DOTfield, + sym_end_field, + anon_sym_DOTmethod, + anon_sym_DOTannotation, + sym_class_identifier, + anon_sym_RPAREN, + anon_sym_LBRACK, + anon_sym_V, + anon_sym_Z, + anon_sym_B, + anon_sym_S, + anon_sym_C, + anon_sym_I, + anon_sym_J, + anon_sym_F, + anon_sym_D, + [299] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(93), 1, anon_sym_LTinit_GT, STATE(7), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(87), 2, + ACTIONS(91), 2, anon_sym_constructor, aux_sym_method_identifier_token1, - ACTIONS(91), 13, + ACTIONS(95), 13, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -4216,42 +4242,73 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_abstract, anon_sym_bridge, anon_sym_synthetic, - [311] = 2, + [328] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(93), 17, + ACTIONS(99), 1, + anon_sym_DOTcatch, + ACTIONS(97), 15, ts_builtin_sym_end, anon_sym_DOTfield, - anon_sym_DOTendmethod, + sym_end_field, anon_sym_DOTmethod, + sym_end_method, anon_sym_DOTannotation, - sym_class_identifier, - anon_sym_RPAREN, - anon_sym_LBRACK, - anon_sym_V, - anon_sym_Z, - anon_sym_B, - anon_sym_S, - anon_sym_C, - anon_sym_I, - anon_sym_J, - anon_sym_F, - anon_sym_D, - [334] = 6, + sym_label, + sym_statement_name, + anon_sym_DOTline, + anon_sym_DOTlocals, + anon_sym_DOTparam, + anon_sym_DOTcatchall, + anon_sym_DOTpacked_DASHswitch, + anon_sym_DOTsparse_DASHswitch, + anon_sym_DOTarray_DASHdata, + [352] = 13, + ACTIONS(3), 1, + sym_comment, + ACTIONS(44), 1, + anon_sym_DOTannotation, + ACTIONS(74), 1, + anon_sym_DOTimplements, + ACTIONS(76), 1, + anon_sym_DOTfield, + ACTIONS(78), 1, + anon_sym_DOTmethod, + ACTIONS(101), 1, + ts_builtin_sym_end, + STATE(4), 1, + sym_method_declaration, + STATE(57), 1, + sym_field_declaration, + STATE(71), 1, + sym_annotation_declaration, + STATE(31), 2, + sym_annotation_definition, + aux_sym_class_definition_repeat2, + STATE(53), 2, + sym_field_definition, + aux_sym_class_definition_repeat3, + STATE(56), 2, + sym_implements_declaration, + aux_sym_class_definition_repeat1, + STATE(61), 2, + sym_method_definition, + aux_sym_class_definition_repeat4, + [396] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(95), 1, + ACTIONS(103), 1, sym_class_identifier, - ACTIONS(97), 1, + ACTIONS(106), 1, anon_sym_RPAREN, - ACTIONS(99), 1, + ACTIONS(108), 1, anon_sym_LBRACK, - STATE(11), 4, + STATE(12), 4, sym__type, sym_array_type, sym_primitive_type, aux_sym_method_identifier_repeat1, - ACTIONS(101), 9, + ACTIONS(111), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -4261,21 +4318,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [364] = 6, + [426] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(103), 1, + ACTIONS(114), 1, sym_class_identifier, - ACTIONS(106), 1, + ACTIONS(116), 1, anon_sym_RPAREN, - ACTIONS(108), 1, + ACTIONS(118), 1, anon_sym_LBRACK, - STATE(11), 4, + STATE(15), 4, sym__type, sym_array_type, sym_primitive_type, aux_sym_method_identifier_repeat1, - ACTIONS(111), 9, + ACTIONS(120), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -4285,21 +4342,42 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [394] = 6, + [456] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(99), 1, + ACTIONS(124), 1, + anon_sym_DOTcatch, + ACTIONS(122), 15, + ts_builtin_sym_end, + anon_sym_DOTfield, + sym_end_field, + anon_sym_DOTmethod, + sym_end_method, + anon_sym_DOTannotation, + sym_label, + sym_statement_name, + anon_sym_DOTline, + anon_sym_DOTlocals, + anon_sym_DOTparam, + anon_sym_DOTcatchall, + anon_sym_DOTpacked_DASHswitch, + anon_sym_DOTsparse_DASHswitch, + anon_sym_DOTarray_DASHdata, + [480] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(118), 1, anon_sym_LBRACK, - ACTIONS(114), 1, + ACTIONS(126), 1, sym_class_identifier, - ACTIONS(116), 1, + ACTIONS(128), 1, anon_sym_RPAREN, - STATE(10), 4, + STATE(12), 4, sym__type, sym_array_type, sym_primitive_type, aux_sym_method_identifier_repeat1, - ACTIONS(101), 9, + ACTIONS(120), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -4309,107 +4387,76 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [424] = 13, + [510] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(9), 1, + ACTIONS(44), 1, anon_sym_DOTannotation, - ACTIONS(72), 1, - anon_sym_DOTimplements, ACTIONS(74), 1, - anon_sym_DOTfield, + anon_sym_DOTimplements, ACTIONS(76), 1, + anon_sym_DOTfield, + ACTIONS(78), 1, anon_sym_DOTmethod, - ACTIONS(118), 1, + ACTIONS(130), 1, ts_builtin_sym_end, - STATE(3), 1, + STATE(4), 1, sym_method_declaration, - STATE(55), 1, + STATE(57), 1, sym_field_declaration, - STATE(72), 1, + STATE(71), 1, sym_annotation_declaration, - STATE(30), 2, + STATE(32), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(52), 2, + STATE(54), 2, sym_field_definition, aux_sym_class_definition_repeat3, STATE(56), 2, sym_implements_declaration, aux_sym_class_definition_repeat1, - STATE(62), 2, + STATE(63), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [468] = 13, + [554] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(9), 1, + ACTIONS(44), 1, anon_sym_DOTannotation, - ACTIONS(72), 1, - anon_sym_DOTimplements, ACTIONS(74), 1, - anon_sym_DOTfield, + anon_sym_DOTimplements, ACTIONS(76), 1, + anon_sym_DOTfield, + ACTIONS(78), 1, anon_sym_DOTmethod, - ACTIONS(120), 1, + ACTIONS(130), 1, ts_builtin_sym_end, - STATE(3), 1, + STATE(4), 1, sym_method_declaration, - STATE(55), 1, + STATE(57), 1, sym_field_declaration, - STATE(72), 1, + STATE(71), 1, sym_annotation_declaration, - STATE(13), 2, + STATE(11), 2, sym_implements_declaration, aux_sym_class_definition_repeat1, STATE(32), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(51), 2, - sym_field_definition, - aux_sym_class_definition_repeat3, - STATE(69), 2, - sym_method_definition, - aux_sym_class_definition_repeat4, - [512] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(9), 1, - anon_sym_DOTannotation, - ACTIONS(72), 1, - anon_sym_DOTimplements, - ACTIONS(74), 1, - anon_sym_DOTfield, - ACTIONS(76), 1, - anon_sym_DOTmethod, - ACTIONS(120), 1, - ts_builtin_sym_end, - STATE(3), 1, - sym_method_declaration, - STATE(55), 1, - sym_field_declaration, - STATE(72), 1, - sym_annotation_declaration, - STATE(32), 2, - sym_annotation_definition, - aux_sym_class_definition_repeat2, - STATE(51), 2, + STATE(54), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(56), 2, - sym_implements_declaration, - aux_sym_class_definition_repeat1, - STATE(69), 2, + STATE(63), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [556] = 4, + [598] = 4, ACTIONS(3), 1, sym_comment, - STATE(23), 1, + ACTIONS(82), 1, + aux_sym_field_identifier_token1, + STATE(18), 1, aux_sym_access_modifiers_repeat1, - STATE(103), 1, - sym_access_modifiers, - ACTIONS(122), 13, + ACTIONS(132), 13, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -4423,34 +4470,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_abstract, anon_sym_bridge, anon_sym_synthetic, - [581] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(126), 1, - anon_sym_DOTcatch, - ACTIONS(124), 14, - ts_builtin_sym_end, - anon_sym_DOTfield, - anon_sym_DOTendmethod, - anon_sym_DOTmethod, - anon_sym_DOTannotation, - sym_label, - sym_statement_name, - anon_sym_DOTline, - anon_sym_DOTlocals, - anon_sym_DOTparam, - anon_sym_DOTcatchall, - anon_sym_DOTpacked_DASHswitch, - anon_sym_DOTsparse_DASHswitch, - anon_sym_DOTarray_DASHdata, - [604] = 4, + [623] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(80), 1, - aux_sym_field_identifier_token1, - STATE(18), 1, + STATE(20), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(128), 13, + STATE(137), 1, + sym_access_modifiers, + ACTIONS(135), 13, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -4464,14 +4491,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_abstract, anon_sym_bridge, anon_sym_synthetic, - [629] = 4, + [648] = 4, ACTIONS(3), 1, sym_comment, - STATE(8), 1, + ACTIONS(93), 1, + sym_class_identifier, + STATE(24), 1, aux_sym_access_modifiers_repeat1, - STATE(74), 1, - sym_access_modifiers, - ACTIONS(131), 13, + ACTIONS(137), 13, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -4485,34 +4512,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_abstract, anon_sym_bridge, anon_sym_synthetic, - [654] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(135), 1, - anon_sym_DOTcatch, - ACTIONS(133), 14, - ts_builtin_sym_end, - anon_sym_DOTfield, - anon_sym_DOTendmethod, - anon_sym_DOTmethod, - anon_sym_DOTannotation, - sym_label, - sym_statement_name, - anon_sym_DOTline, - anon_sym_DOTlocals, - anon_sym_DOTparam, - anon_sym_DOTcatchall, - anon_sym_DOTpacked_DASHswitch, - anon_sym_DOTsparse_DASHswitch, - anon_sym_DOTarray_DASHdata, - [677] = 4, + [673] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(89), 1, - sym_class_identifier, - STATE(22), 1, + STATE(9), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(137), 13, + STATE(73), 1, + sym_access_modifiers, + ACTIONS(139), 13, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -4526,14 +4533,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_abstract, anon_sym_bridge, anon_sym_synthetic, - [702] = 4, + [698] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(82), 1, - sym_class_identifier, - STATE(22), 1, + STATE(23), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(139), 13, + STATE(99), 1, + sym_access_modifiers, + ACTIONS(141), 13, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -4547,14 +4554,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_abstract, anon_sym_bridge, anon_sym_synthetic, - [727] = 4, + [723] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(87), 1, + ACTIONS(91), 1, aux_sym_field_identifier_token1, STATE(18), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(142), 13, + ACTIONS(143), 13, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -4568,14 +4575,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_abstract, anon_sym_bridge, anon_sym_synthetic, - [752] = 4, + [748] = 4, ACTIONS(3), 1, sym_comment, - STATE(21), 1, + ACTIONS(84), 1, + sym_class_identifier, + STATE(24), 1, aux_sym_access_modifiers_repeat1, - STATE(140), 1, - sym_access_modifiers, - ACTIONS(144), 13, + ACTIONS(145), 13, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -4589,18 +4596,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_abstract, anon_sym_bridge, anon_sym_synthetic, - [777] = 5, + [773] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(146), 1, - sym_class_identifier, - ACTIONS(148), 1, + ACTIONS(118), 1, anon_sym_LBRACK, - STATE(40), 3, + ACTIONS(148), 1, + sym_class_identifier, + STATE(60), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(150), 9, + ACTIONS(120), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -4610,18 +4617,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [803] = 5, + [799] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(148), 1, + ACTIONS(118), 1, anon_sym_LBRACK, - ACTIONS(152), 1, + ACTIONS(150), 1, sym_class_identifier, - STATE(35), 3, + STATE(6), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(150), 9, + ACTIONS(120), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -4631,18 +4638,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [829] = 5, + [825] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(99), 1, - anon_sym_LBRACK, - ACTIONS(154), 1, + ACTIONS(152), 1, sym_class_identifier, - STATE(6), 3, + ACTIONS(154), 1, + anon_sym_LBRACK, + STATE(38), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(101), 9, + ACTIONS(156), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -4652,18 +4659,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [855] = 5, + [851] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(148), 1, + ACTIONS(154), 1, anon_sym_LBRACK, - ACTIONS(156), 1, + ACTIONS(158), 1, sym_class_identifier, - STATE(41), 3, + STATE(42), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(150), 9, + ACTIONS(156), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -4673,18 +4680,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [881] = 5, + [877] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(99), 1, + ACTIONS(154), 1, anon_sym_LBRACK, - ACTIONS(158), 1, + ACTIONS(160), 1, sym_class_identifier, - STATE(64), 3, + STATE(35), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(101), 9, + ACTIONS(156), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -4694,91 +4701,91 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [907] = 11, + [903] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(9), 1, + ACTIONS(44), 1, anon_sym_DOTannotation, - ACTIONS(74), 1, - anon_sym_DOTfield, ACTIONS(76), 1, + anon_sym_DOTfield, + ACTIONS(78), 1, anon_sym_DOTmethod, - ACTIONS(160), 1, + ACTIONS(130), 1, ts_builtin_sym_end, - STATE(3), 1, + STATE(4), 1, sym_method_declaration, - STATE(55), 1, + STATE(57), 1, sym_field_declaration, - STATE(72), 1, + STATE(71), 1, sym_annotation_declaration, STATE(54), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(57), 2, + STATE(55), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(70), 2, + STATE(63), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [944] = 11, + [940] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(9), 1, + ACTIONS(44), 1, anon_sym_DOTannotation, - ACTIONS(74), 1, - anon_sym_DOTfield, ACTIONS(76), 1, + anon_sym_DOTfield, + ACTIONS(78), 1, anon_sym_DOTmethod, - ACTIONS(120), 1, + ACTIONS(162), 1, ts_builtin_sym_end, - STATE(3), 1, + STATE(4), 1, sym_method_declaration, - STATE(55), 1, + STATE(57), 1, sym_field_declaration, - STATE(72), 1, + STATE(71), 1, sym_annotation_declaration, - STATE(51), 2, + STATE(52), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(57), 2, + STATE(55), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(69), 2, + STATE(62), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [981] = 11, + [977] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(9), 1, + ACTIONS(44), 1, anon_sym_DOTannotation, - ACTIONS(74), 1, - anon_sym_DOTfield, ACTIONS(76), 1, + anon_sym_DOTfield, + ACTIONS(78), 1, anon_sym_DOTmethod, - ACTIONS(118), 1, + ACTIONS(101), 1, ts_builtin_sym_end, - STATE(3), 1, + STATE(4), 1, sym_method_declaration, - STATE(55), 1, + STATE(57), 1, sym_field_declaration, - STATE(72), 1, + STATE(71), 1, sym_annotation_declaration, - STATE(52), 2, + STATE(53), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(57), 2, + STATE(55), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(62), 2, + STATE(61), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1018] = 3, + [1014] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(164), 1, + ACTIONS(166), 1, anon_sym_DOTcatch, - ACTIONS(162), 11, - anon_sym_DOTendmethod, + ACTIONS(164), 11, + sym_end_method, anon_sym_DOTannotation, sym_label, sym_statement_name, @@ -4789,13 +4796,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTpacked_DASHswitch, anon_sym_DOTsparse_DASHswitch, anon_sym_DOTarray_DASHdata, - [1038] = 3, + [1034] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(168), 1, + ACTIONS(170), 1, anon_sym_DOTcatch, - ACTIONS(166), 11, - anon_sym_DOTendmethod, + ACTIONS(168), 11, + sym_end_method, anon_sym_DOTannotation, sym_label, sym_statement_name, @@ -4806,13 +4813,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTpacked_DASHswitch, anon_sym_DOTsparse_DASHswitch, anon_sym_DOTarray_DASHdata, - [1058] = 3, + [1054] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(172), 1, + ACTIONS(174), 1, anon_sym_DOTcatch, - ACTIONS(170), 11, - anon_sym_DOTendmethod, + ACTIONS(172), 11, + sym_end_method, anon_sym_DOTannotation, sym_label, sym_statement_name, @@ -4823,13 +4830,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTpacked_DASHswitch, anon_sym_DOTsparse_DASHswitch, anon_sym_DOTarray_DASHdata, - [1078] = 3, + [1074] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(174), 1, + ACTIONS(178), 1, anon_sym_DOTcatch, - ACTIONS(93), 11, - anon_sym_DOTendmethod, + ACTIONS(176), 11, + sym_end_method, anon_sym_DOTannotation, sym_label, sym_statement_name, @@ -4840,13 +4847,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTpacked_DASHswitch, anon_sym_DOTsparse_DASHswitch, anon_sym_DOTarray_DASHdata, - [1098] = 3, + [1094] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(178), 1, + ACTIONS(180), 1, anon_sym_DOTcatch, - ACTIONS(176), 11, - anon_sym_DOTendmethod, + ACTIONS(89), 11, + sym_end_method, anon_sym_DOTannotation, sym_label, sym_statement_name, @@ -4857,13 +4864,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTpacked_DASHswitch, anon_sym_DOTsparse_DASHswitch, anon_sym_DOTarray_DASHdata, - [1118] = 3, + [1114] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(182), 1, + ACTIONS(184), 1, anon_sym_DOTcatch, - ACTIONS(180), 11, - anon_sym_DOTendmethod, + ACTIONS(182), 11, + sym_end_method, anon_sym_DOTannotation, sym_label, sym_statement_name, @@ -4874,13 +4881,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTpacked_DASHswitch, anon_sym_DOTsparse_DASHswitch, anon_sym_DOTarray_DASHdata, - [1138] = 3, + [1134] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(186), 1, + ACTIONS(188), 1, anon_sym_DOTcatch, - ACTIONS(184), 11, - anon_sym_DOTendmethod, + ACTIONS(186), 11, + sym_end_method, anon_sym_DOTannotation, sym_label, sym_statement_name, @@ -4891,13 +4898,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTpacked_DASHswitch, anon_sym_DOTsparse_DASHswitch, anon_sym_DOTarray_DASHdata, - [1158] = 3, + [1154] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(190), 1, + ACTIONS(192), 1, anon_sym_DOTcatch, - ACTIONS(188), 11, - anon_sym_DOTendmethod, + ACTIONS(190), 11, + sym_end_method, anon_sym_DOTannotation, sym_label, sym_statement_name, @@ -4908,13 +4915,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTpacked_DASHswitch, anon_sym_DOTsparse_DASHswitch, anon_sym_DOTarray_DASHdata, - [1178] = 3, + [1174] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(192), 1, + ACTIONS(196), 1, anon_sym_DOTcatch, - ACTIONS(78), 11, - anon_sym_DOTendmethod, + ACTIONS(194), 11, + sym_end_method, anon_sym_DOTannotation, sym_label, sym_statement_name, @@ -4925,13 +4932,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTpacked_DASHswitch, anon_sym_DOTsparse_DASHswitch, anon_sym_DOTarray_DASHdata, - [1198] = 3, + [1194] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(196), 1, + ACTIONS(198), 1, anon_sym_DOTcatch, - ACTIONS(194), 11, - anon_sym_DOTendmethod, + ACTIONS(80), 11, + sym_end_method, anon_sym_DOTannotation, sym_label, sym_statement_name, @@ -4942,13 +4949,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTpacked_DASHswitch, anon_sym_DOTsparse_DASHswitch, anon_sym_DOTarray_DASHdata, - [1218] = 3, + [1214] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(200), 1, + ACTIONS(202), 1, anon_sym_DOTcatch, - ACTIONS(198), 11, - anon_sym_DOTendmethod, + ACTIONS(200), 11, + sym_end_method, anon_sym_DOTannotation, sym_label, sym_statement_name, @@ -4959,13 +4966,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTpacked_DASHswitch, anon_sym_DOTsparse_DASHswitch, anon_sym_DOTarray_DASHdata, - [1238] = 3, + [1234] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(204), 1, + ACTIONS(206), 1, anon_sym_DOTcatch, - ACTIONS(202), 11, - anon_sym_DOTendmethod, + ACTIONS(204), 11, + sym_end_method, anon_sym_DOTannotation, sym_label, sym_statement_name, @@ -4976,13 +4983,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTpacked_DASHswitch, anon_sym_DOTsparse_DASHswitch, anon_sym_DOTarray_DASHdata, - [1258] = 3, + [1254] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(208), 1, + ACTIONS(210), 1, anon_sym_DOTcatch, - ACTIONS(206), 11, - anon_sym_DOTendmethod, + ACTIONS(208), 11, + sym_end_method, anon_sym_DOTannotation, sym_label, sym_statement_name, @@ -4993,13 +5000,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTpacked_DASHswitch, anon_sym_DOTsparse_DASHswitch, anon_sym_DOTarray_DASHdata, - [1278] = 3, + [1274] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(212), 1, + ACTIONS(214), 1, anon_sym_DOTcatch, - ACTIONS(210), 11, - anon_sym_DOTendmethod, + ACTIONS(212), 11, + sym_end_method, anon_sym_DOTannotation, sym_label, sym_statement_name, @@ -5010,13 +5017,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTpacked_DASHswitch, anon_sym_DOTsparse_DASHswitch, anon_sym_DOTarray_DASHdata, - [1298] = 3, + [1294] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(216), 1, + ACTIONS(218), 1, anon_sym_DOTcatch, - ACTIONS(214), 11, - anon_sym_DOTendmethod, + ACTIONS(216), 11, + sym_end_method, anon_sym_DOTannotation, sym_label, sym_statement_name, @@ -5027,13 +5034,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTpacked_DASHswitch, anon_sym_DOTsparse_DASHswitch, anon_sym_DOTarray_DASHdata, - [1318] = 3, + [1314] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(220), 1, + ACTIONS(222), 1, anon_sym_DOTcatch, - ACTIONS(218), 11, - anon_sym_DOTendmethod, + ACTIONS(220), 11, + sym_end_method, anon_sym_DOTannotation, sym_label, sym_statement_name, @@ -5044,13 +5051,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTpacked_DASHswitch, anon_sym_DOTsparse_DASHswitch, anon_sym_DOTarray_DASHdata, - [1338] = 3, + [1334] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(224), 1, + ACTIONS(226), 1, anon_sym_DOTcatch, - ACTIONS(222), 11, - anon_sym_DOTendmethod, + ACTIONS(224), 11, + sym_end_method, anon_sym_DOTannotation, sym_label, sym_statement_name, @@ -5061,13 +5068,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTpacked_DASHswitch, anon_sym_DOTsparse_DASHswitch, anon_sym_DOTarray_DASHdata, - [1358] = 3, + [1354] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(228), 1, + ACTIONS(230), 1, anon_sym_DOTcatch, - ACTIONS(226), 11, - anon_sym_DOTendmethod, + ACTIONS(228), 11, + sym_end_method, anon_sym_DOTannotation, sym_label, sym_statement_name, @@ -5078,37 +5085,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTpacked_DASHswitch, anon_sym_DOTsparse_DASHswitch, anon_sym_DOTarray_DASHdata, - [1378] = 8, + [1374] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(74), 1, - anon_sym_DOTfield, ACTIONS(76), 1, + anon_sym_DOTfield, + ACTIONS(78), 1, anon_sym_DOTmethod, - ACTIONS(118), 1, + ACTIONS(130), 1, ts_builtin_sym_end, - STATE(3), 1, + STATE(4), 1, sym_method_declaration, - STATE(55), 1, + STATE(57), 1, sym_field_declaration, STATE(58), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(62), 2, + STATE(63), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1405] = 8, + [1401] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(74), 1, - anon_sym_DOTfield, ACTIONS(76), 1, + anon_sym_DOTfield, + ACTIONS(78), 1, anon_sym_DOTmethod, - ACTIONS(160), 1, + ACTIONS(232), 1, ts_builtin_sym_end, - STATE(3), 1, + STATE(4), 1, sym_method_declaration, - STATE(55), 1, + STATE(57), 1, sym_field_declaration, STATE(58), 2, sym_field_definition, @@ -5116,1050 +5123,1031 @@ static const uint16_t ts_small_parse_table[] = { STATE(70), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1432] = 8, + [1428] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(74), 1, - anon_sym_DOTfield, ACTIONS(76), 1, + anon_sym_DOTfield, + ACTIONS(78), 1, anon_sym_DOTmethod, - ACTIONS(120), 1, + ACTIONS(162), 1, ts_builtin_sym_end, - STATE(3), 1, + STATE(4), 1, sym_method_declaration, - STATE(55), 1, + STATE(57), 1, sym_field_declaration, STATE(58), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(69), 2, + STATE(62), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1459] = 8, + [1455] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(74), 1, - anon_sym_DOTfield, ACTIONS(76), 1, + anon_sym_DOTfield, + ACTIONS(78), 1, anon_sym_DOTmethod, - ACTIONS(230), 1, + ACTIONS(101), 1, ts_builtin_sym_end, - STATE(3), 1, + STATE(4), 1, sym_method_declaration, - STATE(55), 1, + STATE(57), 1, sym_field_declaration, STATE(58), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(60), 2, + STATE(61), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1486] = 7, + [1482] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(9), 1, + ACTIONS(236), 1, anon_sym_DOTannotation, - ACTIONS(234), 1, - anon_sym_DOTendmethod, - STATE(72), 1, + STATE(71), 1, sym_annotation_declaration, - STATE(84), 1, - sym_end_field, - STATE(107), 1, + STATE(55), 2, sym_annotation_definition, - ACTIONS(232), 3, + aux_sym_class_definition_repeat2, + ACTIONS(234), 3, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTmethod, - [1510] = 4, + [1501] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(238), 1, + ACTIONS(241), 1, anon_sym_DOTimplements, STATE(56), 2, sym_implements_declaration, aux_sym_class_definition_repeat1, - ACTIONS(236), 4, + ACTIONS(239), 4, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTmethod, anon_sym_DOTannotation, - [1527] = 5, + [1518] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(243), 1, + ACTIONS(44), 1, anon_sym_DOTannotation, - STATE(72), 1, + ACTIONS(246), 1, + sym_end_field, + STATE(71), 1, sym_annotation_declaration, - STATE(57), 2, + STATE(126), 1, sym_annotation_definition, - aux_sym_class_definition_repeat2, - ACTIONS(241), 3, + ACTIONS(244), 3, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTmethod, - [1546] = 5, + [1539] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(248), 1, + ACTIONS(250), 1, anon_sym_DOTfield, - STATE(55), 1, + STATE(57), 1, sym_field_declaration, - ACTIONS(246), 2, + ACTIONS(248), 2, ts_builtin_sym_end, anon_sym_DOTmethod, STATE(58), 2, sym_field_definition, aux_sym_class_definition_repeat3, - [1564] = 2, + [1557] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(251), 6, + ACTIONS(253), 6, ts_builtin_sym_end, anon_sym_DOTsource, anon_sym_DOTimplements, anon_sym_DOTfield, anon_sym_DOTmethod, anon_sym_DOTannotation, - [1576] = 5, + [1569] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(76), 1, - anon_sym_DOTmethod, - ACTIONS(253), 1, + ACTIONS(255), 5, ts_builtin_sym_end, - STATE(3), 1, - sym_method_declaration, - STATE(61), 2, - sym_method_definition, - aux_sym_class_definition_repeat4, - [1593] = 5, + anon_sym_DOTfield, + sym_end_field, + anon_sym_DOTmethod, + anon_sym_DOTannotation, + [1580] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(255), 1, - ts_builtin_sym_end, - ACTIONS(257), 1, + ACTIONS(78), 1, anon_sym_DOTmethod, - STATE(3), 1, + ACTIONS(162), 1, + ts_builtin_sym_end, + STATE(4), 1, sym_method_declaration, - STATE(61), 2, + STATE(66), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1610] = 5, + [1597] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(76), 1, + ACTIONS(78), 1, anon_sym_DOTmethod, - ACTIONS(160), 1, + ACTIONS(232), 1, ts_builtin_sym_end, - STATE(3), 1, + STATE(4), 1, sym_method_declaration, - STATE(61), 2, + STATE(66), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1627] = 5, + [1614] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(76), 1, + ACTIONS(78), 1, anon_sym_DOTmethod, - ACTIONS(120), 1, + ACTIONS(101), 1, ts_builtin_sym_end, - STATE(3), 1, + STATE(4), 1, sym_method_declaration, - STATE(61), 2, + STATE(66), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1644] = 2, + [1631] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(260), 5, + ACTIONS(257), 5, ts_builtin_sym_end, anon_sym_DOTfield, - anon_sym_DOTendmethod, - anon_sym_DOTmethod, - anon_sym_DOTannotation, - [1655] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(262), 5, - ts_builtin_sym_end, - anon_sym_DOTimplements, - anon_sym_DOTfield, - anon_sym_DOTmethod, - anon_sym_DOTannotation, - [1666] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(264), 5, - ts_builtin_sym_end, - anon_sym_DOTimplements, - anon_sym_DOTfield, + sym_end_field, anon_sym_DOTmethod, anon_sym_DOTannotation, - [1677] = 6, + [1642] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(266), 1, + ACTIONS(259), 1, aux_sym_source_declaration_token1, - ACTIONS(268), 1, + ACTIONS(261), 1, aux_sym_annotation_value_token1, - ACTIONS(270), 1, + ACTIONS(263), 1, anon_sym_RBRACE, - STATE(89), 1, + STATE(83), 1, aux_sym_list_repeat2, - STATE(95), 1, + STATE(84), 1, aux_sym_list_repeat1, - [1696] = 2, + [1661] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(272), 5, + ACTIONS(265), 1, ts_builtin_sym_end, - anon_sym_DOTfield, - anon_sym_DOTendmethod, + ACTIONS(267), 1, anon_sym_DOTmethod, - anon_sym_DOTannotation, - [1707] = 5, + STATE(4), 1, + sym_method_declaration, + STATE(66), 2, + sym_method_definition, + aux_sym_class_definition_repeat4, + [1678] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(76), 1, + ACTIONS(78), 1, anon_sym_DOTmethod, - ACTIONS(118), 1, + ACTIONS(130), 1, ts_builtin_sym_end, - STATE(3), 1, + STATE(4), 1, sym_method_declaration, - STATE(61), 2, + STATE(66), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1724] = 5, + [1695] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(76), 1, + ACTIONS(270), 5, + ts_builtin_sym_end, + anon_sym_DOTimplements, + anon_sym_DOTfield, anon_sym_DOTmethod, - ACTIONS(230), 1, + anon_sym_DOTannotation, + [1706] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(272), 5, + ts_builtin_sym_end, + anon_sym_DOTimplements, + anon_sym_DOTfield, + anon_sym_DOTmethod, + anon_sym_DOTannotation, + [1717] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(78), 1, + anon_sym_DOTmethod, + ACTIONS(274), 1, ts_builtin_sym_end, - STATE(3), 1, + STATE(4), 1, sym_method_declaration, - STATE(61), 2, + STATE(66), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1741] = 5, + [1734] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(274), 1, - aux_sym_annotation_value_token1, ACTIONS(276), 1, - anon_sym_LBRACE, - STATE(96), 1, - sym_list, - STATE(99), 1, - sym_annotation_value, - [1757] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(278), 1, sym_annotation_key, - ACTIONS(280), 1, + ACTIONS(278), 1, sym_end_annotation, - STATE(73), 2, + STATE(72), 2, sym_annotation_property, aux_sym_annotation_definition_repeat1, - [1771] = 4, + [1748] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(278), 1, + ACTIONS(276), 1, sym_annotation_key, - ACTIONS(282), 1, + ACTIONS(280), 1, sym_end_annotation, STATE(75), 2, sym_annotation_property, aux_sym_annotation_definition_repeat1, - [1785] = 5, + [1762] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(284), 1, + ACTIONS(282), 1, anon_sym_constructor, - ACTIONS(286), 1, + ACTIONS(284), 1, anon_sym_LTinit_GT, - ACTIONS(288), 1, + ACTIONS(286), 1, aux_sym_method_identifier_token1, - STATE(48), 1, + STATE(41), 1, sym_method_identifier, - [1801] = 4, + [1778] = 5, ACTIONS(3), 1, sym_comment, + ACTIONS(288), 1, + aux_sym_annotation_value_token1, ACTIONS(290), 1, + anon_sym_LBRACE, + STATE(97), 1, + sym_annotation_value, + STATE(104), 1, + sym_list, + [1794] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(292), 1, sym_annotation_key, - ACTIONS(293), 1, + ACTIONS(295), 1, sym_end_annotation, STATE(75), 2, sym_annotation_property, aux_sym_annotation_definition_repeat1, - [1815] = 4, + [1808] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(295), 1, - sym_label, - ACTIONS(297), 1, - anon_sym_DOTendpacked_DASHswitch, - STATE(88), 1, - aux_sym_packed_switch_declaration_repeat1, - [1828] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(299), 3, + ACTIONS(297), 3, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTmethod, - [1837] = 3, + [1817] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(303), 1, - anon_sym_COMMA, - ACTIONS(301), 2, + STATE(45), 1, + sym_method_identifier, + ACTIONS(284), 2, + anon_sym_LTinit_GT, + aux_sym_method_identifier_token1, + [1828] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(299), 1, aux_sym_annotation_value_token1, - anon_sym_RBRACE, - [1848] = 4, + ACTIONS(301), 1, + anon_sym_DOTendarray_DASHdata, + STATE(93), 1, + aux_sym_array_data_declaration_repeat1, + [1841] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(303), 3, + anon_sym_system, + anon_sym_build, + anon_sym_runtime, + [1850] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(305), 1, - aux_sym_annotation_value_token1, + aux_sym_source_declaration_token1, ACTIONS(308), 1, anon_sym_RBRACE, - STATE(79), 1, - aux_sym_list_repeat1, - [1861] = 4, + STATE(80), 1, + aux_sym_list_repeat2, + [1863] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(310), 1, - aux_sym_source_declaration_token1, + aux_sym_annotation_value_token1, ACTIONS(313), 1, anon_sym_RBRACE, - STATE(80), 1, - aux_sym_list_repeat2, - [1874] = 3, + STATE(81), 1, + aux_sym_list_repeat1, + [1876] = 4, ACTIONS(3), 1, sym_comment, - STATE(37), 1, - sym_method_identifier, - ACTIONS(286), 2, - anon_sym_LTinit_GT, - aux_sym_method_identifier_token1, - [1885] = 3, + ACTIONS(315), 1, + sym_label, + ACTIONS(317), 1, + anon_sym_DOTendpacked_DASHswitch, + STATE(88), 1, + aux_sym_packed_switch_declaration_repeat1, + [1889] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(317), 1, - anon_sym_COMMA, - ACTIONS(315), 2, + ACTIONS(259), 1, aux_sym_source_declaration_token1, + ACTIONS(319), 1, anon_sym_RBRACE, - [1896] = 4, + STATE(80), 1, + aux_sym_list_repeat2, + [1902] = 4, ACTIONS(3), 1, sym_comment, + ACTIONS(261), 1, + aux_sym_annotation_value_token1, ACTIONS(319), 1, + anon_sym_RBRACE, + STATE(81), 1, + aux_sym_list_repeat1, + [1915] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(323), 1, + anon_sym_COMMA, + ACTIONS(321), 2, aux_sym_annotation_value_token1, - ACTIONS(322), 1, - anon_sym_DOTendarray_DASHdata, - STATE(83), 1, - aux_sym_array_data_declaration_repeat1, - [1909] = 2, + anon_sym_RBRACE, + [1926] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(324), 3, - ts_builtin_sym_end, - anon_sym_DOTfield, - anon_sym_DOTmethod, - [1918] = 2, + ACTIONS(327), 1, + anon_sym_COMMA, + ACTIONS(325), 2, + aux_sym_source_declaration_token1, + anon_sym_RBRACE, + [1937] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(326), 3, + ACTIONS(329), 3, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTmethod, - [1927] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(328), 1, - aux_sym_annotation_value_token1, - ACTIONS(330), 1, - anon_sym_DOTendsparse_DASHswitch, - STATE(90), 1, - aux_sym_sparse_switch_declaration_repeat1, - [1940] = 4, + [1946] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(332), 1, + ACTIONS(331), 1, sym_label, - ACTIONS(335), 1, + ACTIONS(333), 1, anon_sym_DOTendpacked_DASHswitch, - STATE(87), 1, - aux_sym_packed_switch_declaration_repeat1, - [1953] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(337), 1, - sym_label, - ACTIONS(339), 1, - anon_sym_DOTendpacked_DASHswitch, - STATE(87), 1, + STATE(92), 1, aux_sym_packed_switch_declaration_repeat1, - [1966] = 4, + [1959] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(266), 1, - aux_sym_source_declaration_token1, - ACTIONS(341), 1, - anon_sym_RBRACE, - STATE(80), 1, - aux_sym_list_repeat2, - [1979] = 4, + ACTIONS(335), 1, + aux_sym_annotation_value_token1, + ACTIONS(338), 1, + anon_sym_DOTendarray_DASHdata, + STATE(89), 1, + aux_sym_array_data_declaration_repeat1, + [1972] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(343), 1, + ACTIONS(340), 1, aux_sym_annotation_value_token1, - ACTIONS(346), 1, + ACTIONS(342), 1, anon_sym_DOTendsparse_DASHswitch, - STATE(90), 1, + STATE(91), 1, aux_sym_sparse_switch_declaration_repeat1, - [1992] = 2, + [1985] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(348), 3, - anon_sym_system, - anon_sym_build, - anon_sym_runtime, - [2001] = 4, + ACTIONS(344), 1, + aux_sym_annotation_value_token1, + ACTIONS(347), 1, + anon_sym_DOTendsparse_DASHswitch, + STATE(91), 1, + aux_sym_sparse_switch_declaration_repeat1, + [1998] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(350), 1, - aux_sym_annotation_value_token1, + ACTIONS(349), 1, + sym_label, ACTIONS(352), 1, - anon_sym_DOTendarray_DASHdata, - STATE(83), 1, - aux_sym_array_data_declaration_repeat1, - [2014] = 4, + anon_sym_DOTendpacked_DASHswitch, + STATE(92), 1, + aux_sym_packed_switch_declaration_repeat1, + [2011] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(354), 1, aux_sym_annotation_value_token1, ACTIONS(356), 1, anon_sym_DOTendarray_DASHdata, - STATE(92), 1, + STATE(89), 1, aux_sym_array_data_declaration_repeat1, - [2027] = 4, + [2024] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(328), 1, + ACTIONS(340), 1, aux_sym_annotation_value_token1, ACTIONS(358), 1, anon_sym_DOTendsparse_DASHswitch, - STATE(86), 1, + STATE(90), 1, aux_sym_sparse_switch_declaration_repeat1, - [2040] = 4, + [2037] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(268), 1, + ACTIONS(360), 2, aux_sym_annotation_value_token1, - ACTIONS(341), 1, - anon_sym_RBRACE, - STATE(79), 1, - aux_sym_list_repeat1, + anon_sym_DOTendsparse_DASHswitch, + [2045] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(362), 2, + sym_annotation_key, + sym_end_annotation, [2053] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(360), 2, + ACTIONS(364), 2, sym_annotation_key, sym_end_annotation, - [2061] = 2, + [2061] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(313), 2, - aux_sym_source_declaration_token1, - anon_sym_RBRACE, - [2069] = 2, + ACTIONS(366), 1, + anon_sym_DOTsuper, + STATE(5), 1, + sym_super_declaration, + [2071] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(362), 2, - ts_builtin_sym_end, - anon_sym_DOTmethod, - [2077] = 2, + ACTIONS(368), 1, + aux_sym_field_identifier_token1, + STATE(64), 1, + sym_field_identifier, + [2081] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(364), 2, + ACTIONS(370), 2, sym_annotation_key, sym_end_annotation, - [2085] = 2, + [2089] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(308), 2, + ACTIONS(313), 2, aux_sym_annotation_value_token1, anon_sym_RBRACE, - [2093] = 2, + [2097] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(366), 2, - sym_annotation_key, - sym_end_annotation, - [2101] = 2, + ACTIONS(308), 2, + aux_sym_source_declaration_token1, + anon_sym_RBRACE, + [2105] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(368), 2, + ACTIONS(372), 2, ts_builtin_sym_end, anon_sym_DOTmethod, - [2109] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(370), 1, - aux_sym_field_identifier_token1, - STATE(68), 1, - sym_field_identifier, - [2119] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(372), 2, - aux_sym_annotation_value_token1, - anon_sym_DOTendsparse_DASHswitch, - [2127] = 3, + [2113] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(374), 1, - anon_sym_DOTsuper, - STATE(5), 1, - sym_super_declaration, - [2137] = 2, + ACTIONS(374), 2, + sym_annotation_key, + sym_end_annotation, + [2121] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(376), 2, sym_annotation_key, sym_end_annotation, - [2145] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(234), 1, - anon_sym_DOTendmethod, - STATE(77), 1, - sym_end_field, - [2155] = 2, + [2129] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(378), 2, ts_builtin_sym_end, anon_sym_DOTmethod, - [2163] = 2, + [2137] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(380), 2, - sym_annotation_key, - sym_end_annotation, - [2171] = 2, + ACTIONS(380), 1, + aux_sym_line_declaration_token1, + [2144] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(382), 1, anon_sym_LBRACE, - [2178] = 2, + [2151] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(384), 1, - sym_label, - [2185] = 2, + sym_class_identifier, + [2158] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(386), 1, - anon_sym_DOT_DOT, - [2192] = 2, + anon_sym_LPAREN, + [2165] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(388), 1, - sym_label, - [2199] = 2, + aux_sym_param_declaration_token1, + [2172] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(390), 1, sym_label, - [2206] = 2, + [2179] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(392), 1, anon_sym_DOT_DOT, - [2213] = 2, + [2186] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(394), 1, - ts_builtin_sym_end, - [2220] = 2, + sym_label, + [2193] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(396), 1, - anon_sym_DASH_GT, - [2227] = 2, + anon_sym_LBRACE, + [2200] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(398), 1, - sym_label, - [2234] = 2, - ACTIONS(3), 1, - sym_comment, + aux_sym_line_declaration_token1, + [2207] = 2, ACTIONS(400), 1, - anon_sym_LPAREN, - [2241] = 2, - ACTIONS(3), 1, - sym_comment, + aux_sym_statement_token1, ACTIONS(402), 1, - anon_sym_COLON, - [2248] = 2, + sym_comment, + [2214] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(404), 1, - sym_label, - [2255] = 2, + anon_sym_COLON, + [2221] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(406), 1, - anon_sym_RBRACE, - [2262] = 2, + sym_label, + [2228] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(408), 1, - anon_sym_EQ, - [2269] = 2, + anon_sym_RBRACE, + [2235] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(410), 1, - aux_sym_array_data_declaration_token1, - [2276] = 2, + anon_sym_DOT_DOT, + [2242] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(412), 1, - aux_sym_annotation_value_token1, - [2283] = 2, + sym_label, + [2249] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(414), 1, - anon_sym_LBRACE, - [2290] = 2, + aux_sym_annotation_value_token1, + [2256] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(416), 1, - sym_class_identifier, - [2297] = 2, + sym_label, + [2263] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(418), 1, - aux_sym_param_declaration_token1, - [2304] = 2, + ts_builtin_sym_end, + [2270] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(420), 1, - anon_sym_RBRACE, - [2311] = 2, + sym_end_field, + [2277] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(422), 1, - sym_label, - [2318] = 2, + anon_sym_RBRACE, + [2284] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(424), 1, sym_label, - [2325] = 2, + [2291] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(426), 1, - aux_sym_line_declaration_token1, - [2332] = 2, + sym_label, + [2298] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(428), 1, - aux_sym_line_declaration_token1, - [2339] = 2, + sym_class_identifier, + [2305] = 2, + ACTIONS(3), 1, + sym_comment, ACTIONS(430), 1, - aux_sym_statement_token1, - ACTIONS(432), 1, + aux_sym_array_data_declaration_token1, + [2312] = 2, + ACTIONS(3), 1, sym_comment, - [2346] = 2, + ACTIONS(432), 1, + anon_sym_DASH_GT, + [2319] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(434), 1, sym_class_identifier, - [2353] = 2, + [2326] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(436), 1, - sym_class_identifier, - [2360] = 2, + aux_sym_source_declaration_token1, + [2333] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(438), 1, - aux_sym_source_declaration_token1, - [2367] = 2, + anon_sym_DOTsuper, + [2340] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(440), 1, - anon_sym_DOTsuper, - [2374] = 2, + sym_class_identifier, + [2347] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(442), 1, sym_class_identifier, - [2381] = 2, + [2354] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(444), 1, - sym_class_identifier, + anon_sym_EQ, }; static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(2)] = 0, - [SMALL_STATE(3)] = 61, - [SMALL_STATE(4)] = 122, - [SMALL_STATE(5)] = 180, - [SMALL_STATE(6)] = 230, - [SMALL_STATE(7)] = 253, - [SMALL_STATE(8)] = 282, - [SMALL_STATE(9)] = 311, - [SMALL_STATE(10)] = 334, - [SMALL_STATE(11)] = 364, - [SMALL_STATE(12)] = 394, - [SMALL_STATE(13)] = 424, - [SMALL_STATE(14)] = 468, - [SMALL_STATE(15)] = 512, - [SMALL_STATE(16)] = 556, - [SMALL_STATE(17)] = 581, - [SMALL_STATE(18)] = 604, - [SMALL_STATE(19)] = 629, - [SMALL_STATE(20)] = 654, - [SMALL_STATE(21)] = 677, - [SMALL_STATE(22)] = 702, - [SMALL_STATE(23)] = 727, - [SMALL_STATE(24)] = 752, - [SMALL_STATE(25)] = 777, - [SMALL_STATE(26)] = 803, - [SMALL_STATE(27)] = 829, - [SMALL_STATE(28)] = 855, - [SMALL_STATE(29)] = 881, - [SMALL_STATE(30)] = 907, - [SMALL_STATE(31)] = 944, - [SMALL_STATE(32)] = 981, - [SMALL_STATE(33)] = 1018, - [SMALL_STATE(34)] = 1038, - [SMALL_STATE(35)] = 1058, - [SMALL_STATE(36)] = 1078, - [SMALL_STATE(37)] = 1098, - [SMALL_STATE(38)] = 1118, - [SMALL_STATE(39)] = 1138, - [SMALL_STATE(40)] = 1158, - [SMALL_STATE(41)] = 1178, - [SMALL_STATE(42)] = 1198, - [SMALL_STATE(43)] = 1218, - [SMALL_STATE(44)] = 1238, - [SMALL_STATE(45)] = 1258, - [SMALL_STATE(46)] = 1278, - [SMALL_STATE(47)] = 1298, - [SMALL_STATE(48)] = 1318, - [SMALL_STATE(49)] = 1338, - [SMALL_STATE(50)] = 1358, - [SMALL_STATE(51)] = 1378, - [SMALL_STATE(52)] = 1405, - [SMALL_STATE(53)] = 1432, - [SMALL_STATE(54)] = 1459, - [SMALL_STATE(55)] = 1486, - [SMALL_STATE(56)] = 1510, - [SMALL_STATE(57)] = 1527, - [SMALL_STATE(58)] = 1546, - [SMALL_STATE(59)] = 1564, - [SMALL_STATE(60)] = 1576, - [SMALL_STATE(61)] = 1593, - [SMALL_STATE(62)] = 1610, - [SMALL_STATE(63)] = 1627, - [SMALL_STATE(64)] = 1644, - [SMALL_STATE(65)] = 1655, - [SMALL_STATE(66)] = 1666, - [SMALL_STATE(67)] = 1677, - [SMALL_STATE(68)] = 1696, - [SMALL_STATE(69)] = 1707, - [SMALL_STATE(70)] = 1724, - [SMALL_STATE(71)] = 1741, - [SMALL_STATE(72)] = 1757, - [SMALL_STATE(73)] = 1771, - [SMALL_STATE(74)] = 1785, - [SMALL_STATE(75)] = 1801, - [SMALL_STATE(76)] = 1815, - [SMALL_STATE(77)] = 1828, - [SMALL_STATE(78)] = 1837, - [SMALL_STATE(79)] = 1848, - [SMALL_STATE(80)] = 1861, - [SMALL_STATE(81)] = 1874, - [SMALL_STATE(82)] = 1885, - [SMALL_STATE(83)] = 1896, - [SMALL_STATE(84)] = 1909, - [SMALL_STATE(85)] = 1918, - [SMALL_STATE(86)] = 1927, - [SMALL_STATE(87)] = 1940, - [SMALL_STATE(88)] = 1953, - [SMALL_STATE(89)] = 1966, - [SMALL_STATE(90)] = 1979, - [SMALL_STATE(91)] = 1992, - [SMALL_STATE(92)] = 2001, - [SMALL_STATE(93)] = 2014, - [SMALL_STATE(94)] = 2027, - [SMALL_STATE(95)] = 2040, - [SMALL_STATE(96)] = 2053, - [SMALL_STATE(97)] = 2061, - [SMALL_STATE(98)] = 2069, - [SMALL_STATE(99)] = 2077, - [SMALL_STATE(100)] = 2085, - [SMALL_STATE(101)] = 2093, - [SMALL_STATE(102)] = 2101, - [SMALL_STATE(103)] = 2109, - [SMALL_STATE(104)] = 2119, - [SMALL_STATE(105)] = 2127, - [SMALL_STATE(106)] = 2137, - [SMALL_STATE(107)] = 2145, - [SMALL_STATE(108)] = 2155, - [SMALL_STATE(109)] = 2163, - [SMALL_STATE(110)] = 2171, - [SMALL_STATE(111)] = 2178, - [SMALL_STATE(112)] = 2185, - [SMALL_STATE(113)] = 2192, - [SMALL_STATE(114)] = 2199, - [SMALL_STATE(115)] = 2206, - [SMALL_STATE(116)] = 2213, - [SMALL_STATE(117)] = 2220, - [SMALL_STATE(118)] = 2227, - [SMALL_STATE(119)] = 2234, - [SMALL_STATE(120)] = 2241, - [SMALL_STATE(121)] = 2248, - [SMALL_STATE(122)] = 2255, - [SMALL_STATE(123)] = 2262, - [SMALL_STATE(124)] = 2269, - [SMALL_STATE(125)] = 2276, - [SMALL_STATE(126)] = 2283, - [SMALL_STATE(127)] = 2290, - [SMALL_STATE(128)] = 2297, - [SMALL_STATE(129)] = 2304, - [SMALL_STATE(130)] = 2311, - [SMALL_STATE(131)] = 2318, - [SMALL_STATE(132)] = 2325, - [SMALL_STATE(133)] = 2332, - [SMALL_STATE(134)] = 2339, - [SMALL_STATE(135)] = 2346, - [SMALL_STATE(136)] = 2353, - [SMALL_STATE(137)] = 2360, - [SMALL_STATE(138)] = 2367, - [SMALL_STATE(139)] = 2374, - [SMALL_STATE(140)] = 2381, + [SMALL_STATE(3)] = 58, + [SMALL_STATE(4)] = 116, + [SMALL_STATE(5)] = 174, + [SMALL_STATE(6)] = 224, + [SMALL_STATE(7)] = 247, + [SMALL_STATE(8)] = 276, + [SMALL_STATE(9)] = 299, + [SMALL_STATE(10)] = 328, + [SMALL_STATE(11)] = 352, + [SMALL_STATE(12)] = 396, + [SMALL_STATE(13)] = 426, + [SMALL_STATE(14)] = 456, + [SMALL_STATE(15)] = 480, + [SMALL_STATE(16)] = 510, + [SMALL_STATE(17)] = 554, + [SMALL_STATE(18)] = 598, + [SMALL_STATE(19)] = 623, + [SMALL_STATE(20)] = 648, + [SMALL_STATE(21)] = 673, + [SMALL_STATE(22)] = 698, + [SMALL_STATE(23)] = 723, + [SMALL_STATE(24)] = 748, + [SMALL_STATE(25)] = 773, + [SMALL_STATE(26)] = 799, + [SMALL_STATE(27)] = 825, + [SMALL_STATE(28)] = 851, + [SMALL_STATE(29)] = 877, + [SMALL_STATE(30)] = 903, + [SMALL_STATE(31)] = 940, + [SMALL_STATE(32)] = 977, + [SMALL_STATE(33)] = 1014, + [SMALL_STATE(34)] = 1034, + [SMALL_STATE(35)] = 1054, + [SMALL_STATE(36)] = 1074, + [SMALL_STATE(37)] = 1094, + [SMALL_STATE(38)] = 1114, + [SMALL_STATE(39)] = 1134, + [SMALL_STATE(40)] = 1154, + [SMALL_STATE(41)] = 1174, + [SMALL_STATE(42)] = 1194, + [SMALL_STATE(43)] = 1214, + [SMALL_STATE(44)] = 1234, + [SMALL_STATE(45)] = 1254, + [SMALL_STATE(46)] = 1274, + [SMALL_STATE(47)] = 1294, + [SMALL_STATE(48)] = 1314, + [SMALL_STATE(49)] = 1334, + [SMALL_STATE(50)] = 1354, + [SMALL_STATE(51)] = 1374, + [SMALL_STATE(52)] = 1401, + [SMALL_STATE(53)] = 1428, + [SMALL_STATE(54)] = 1455, + [SMALL_STATE(55)] = 1482, + [SMALL_STATE(56)] = 1501, + [SMALL_STATE(57)] = 1518, + [SMALL_STATE(58)] = 1539, + [SMALL_STATE(59)] = 1557, + [SMALL_STATE(60)] = 1569, + [SMALL_STATE(61)] = 1580, + [SMALL_STATE(62)] = 1597, + [SMALL_STATE(63)] = 1614, + [SMALL_STATE(64)] = 1631, + [SMALL_STATE(65)] = 1642, + [SMALL_STATE(66)] = 1661, + [SMALL_STATE(67)] = 1678, + [SMALL_STATE(68)] = 1695, + [SMALL_STATE(69)] = 1706, + [SMALL_STATE(70)] = 1717, + [SMALL_STATE(71)] = 1734, + [SMALL_STATE(72)] = 1748, + [SMALL_STATE(73)] = 1762, + [SMALL_STATE(74)] = 1778, + [SMALL_STATE(75)] = 1794, + [SMALL_STATE(76)] = 1808, + [SMALL_STATE(77)] = 1817, + [SMALL_STATE(78)] = 1828, + [SMALL_STATE(79)] = 1841, + [SMALL_STATE(80)] = 1850, + [SMALL_STATE(81)] = 1863, + [SMALL_STATE(82)] = 1876, + [SMALL_STATE(83)] = 1889, + [SMALL_STATE(84)] = 1902, + [SMALL_STATE(85)] = 1915, + [SMALL_STATE(86)] = 1926, + [SMALL_STATE(87)] = 1937, + [SMALL_STATE(88)] = 1946, + [SMALL_STATE(89)] = 1959, + [SMALL_STATE(90)] = 1972, + [SMALL_STATE(91)] = 1985, + [SMALL_STATE(92)] = 1998, + [SMALL_STATE(93)] = 2011, + [SMALL_STATE(94)] = 2024, + [SMALL_STATE(95)] = 2037, + [SMALL_STATE(96)] = 2045, + [SMALL_STATE(97)] = 2053, + [SMALL_STATE(98)] = 2061, + [SMALL_STATE(99)] = 2071, + [SMALL_STATE(100)] = 2081, + [SMALL_STATE(101)] = 2089, + [SMALL_STATE(102)] = 2097, + [SMALL_STATE(103)] = 2105, + [SMALL_STATE(104)] = 2113, + [SMALL_STATE(105)] = 2121, + [SMALL_STATE(106)] = 2129, + [SMALL_STATE(107)] = 2137, + [SMALL_STATE(108)] = 2144, + [SMALL_STATE(109)] = 2151, + [SMALL_STATE(110)] = 2158, + [SMALL_STATE(111)] = 2165, + [SMALL_STATE(112)] = 2172, + [SMALL_STATE(113)] = 2179, + [SMALL_STATE(114)] = 2186, + [SMALL_STATE(115)] = 2193, + [SMALL_STATE(116)] = 2200, + [SMALL_STATE(117)] = 2207, + [SMALL_STATE(118)] = 2214, + [SMALL_STATE(119)] = 2221, + [SMALL_STATE(120)] = 2228, + [SMALL_STATE(121)] = 2235, + [SMALL_STATE(122)] = 2242, + [SMALL_STATE(123)] = 2249, + [SMALL_STATE(124)] = 2256, + [SMALL_STATE(125)] = 2263, + [SMALL_STATE(126)] = 2270, + [SMALL_STATE(127)] = 2277, + [SMALL_STATE(128)] = 2284, + [SMALL_STATE(129)] = 2291, + [SMALL_STATE(130)] = 2298, + [SMALL_STATE(131)] = 2305, + [SMALL_STATE(132)] = 2312, + [SMALL_STATE(133)] = 2319, + [SMALL_STATE(134)] = 2326, + [SMALL_STATE(135)] = 2333, + [SMALL_STATE(136)] = 2340, + [SMALL_STATE(137)] = 2347, + [SMALL_STATE(138)] = 2354, }; 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_EXTRA(), - [5] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), - [7] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108), - [9] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91), - [11] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4), - [13] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), - [15] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), - [17] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), - [19] = {.entry = {.count = 1, .reusable = true}}, SHIFT(128), - [21] = {.entry = {.count = 1, .reusable = false}}, SHIFT(127), - [23] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126), - [25] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125), - [27] = {.entry = {.count = 1, .reusable = true}}, SHIFT(94), - [29] = {.entry = {.count = 1, .reusable = true}}, SHIFT(124), - [31] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2), - [33] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), - [35] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(91), - [38] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(4), - [41] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(134), - [44] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(133), - [47] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(132), - [50] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(128), - [53] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(127), - [56] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(126), - [59] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(125), - [62] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(94), - [65] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(124), - [68] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 2), - [70] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), - [72] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), - [74] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), - [76] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), - [78] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_type, 2, .production_id = 2), - [80] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), - [82] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), - [84] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(7), - [87] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_access_modifiers, 1), - [89] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_access_modifiers, 1), - [91] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7), - [93] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primitive_type, 1), - [95] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), - [97] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), - [99] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), - [101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), - [103] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(11), + [5] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), + [7] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), + [9] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(79), + [12] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(2), + [15] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(117), + [18] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(107), + [21] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(116), + [24] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(111), + [27] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(109), + [30] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(108), + [33] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(123), + [36] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(94), + [39] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(131), + [42] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106), + [44] = {.entry = {.count = 1, .reusable = true}}, SHIFT(79), + [46] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2), + [48] = {.entry = {.count = 1, .reusable = true}}, SHIFT(117), + [50] = {.entry = {.count = 1, .reusable = true}}, SHIFT(107), + [52] = {.entry = {.count = 1, .reusable = true}}, SHIFT(116), + [54] = {.entry = {.count = 1, .reusable = true}}, SHIFT(111), + [56] = {.entry = {.count = 1, .reusable = false}}, SHIFT(109), + [58] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108), + [60] = {.entry = {.count = 1, .reusable = true}}, SHIFT(123), + [62] = {.entry = {.count = 1, .reusable = true}}, SHIFT(94), + [64] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), + [66] = {.entry = {.count = 1, .reusable = true}}, SHIFT(103), + [68] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3), + [70] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 2), + [72] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), + [74] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), + [76] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), + [78] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), + [80] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_type, 2, .production_id = 2), + [82] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), + [84] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), + [86] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(7), + [89] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primitive_type, 1), + [91] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_access_modifiers, 1), + [93] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_access_modifiers, 1), + [95] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7), + [97] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_definition, 2), + [99] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_definition, 2), + [101] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 4), + [103] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(12), [106] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), - [108] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(27), - [111] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(9), - [114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10), - [116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), - [118] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 4), - [120] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 3), - [122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), - [124] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_definition, 3), - [126] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_definition, 3), - [128] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(18), - [131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), - [133] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_definition, 2), - [135] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_definition, 2), - [137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), - [139] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(22), - [142] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18), - [144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), - [146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), - [148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28), - [150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), - [152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), - [154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6), - [156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), - [158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), - [160] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 5), - [162] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_declaration, 3), - [164] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_declaration, 3), - [166] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_locals_declaration, 2), - [168] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_locals_declaration, 2), - [170] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_identifier, 4, .production_id = 3), - [172] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_identifier, 4, .production_id = 3), - [174] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primitive_type, 1), - [176] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 4), - [178] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 4), - [180] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_declaration, 8), - [182] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_declaration, 8), - [184] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catchall_declaration, 7), - [186] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catchall_declaration, 7), - [188] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_identifier, 5, .production_id = 4), - [190] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_identifier, 5, .production_id = 4), - [192] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_type, 2, .production_id = 2), - [194] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_declaration, 2), - [196] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_declaration, 2), - [198] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_declaration, 4), - [200] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_declaration, 4), - [202] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_data_declaration, 4), - [204] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_declaration, 4), - [206] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_declaration, 2), - [208] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_declaration, 2), - [210] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 2), - [212] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 2), - [214] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_declaration, 2), - [216] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_declaration, 2), - [218] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 3), - [220] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 3), - [222] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_declaration, 3), - [224] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_declaration, 3), - [226] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_data_declaration, 3), - [228] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_declaration, 3), - [230] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 6), - [232] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 1), - [234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85), - [236] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), - [238] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), SHIFT_REPEAT(136), - [241] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), - [243] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), SHIFT_REPEAT(91), - [246] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), - [248] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), SHIFT_REPEAT(16), - [251] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_super_declaration, 2), - [253] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 7), - [255] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), - [257] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), SHIFT_REPEAT(19), - [260] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_identifier, 3), - [262] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_declaration, 2), - [264] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_implements_declaration, 2), - [266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(82), - [268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(78), - [270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(109), - [272] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 3), - [274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(96), - [276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), - [278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(123), - [280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), - [282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17), - [284] = {.entry = {.count = 1, .reusable = false}}, SHIFT(81), - [286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(119), - [288] = {.entry = {.count = 1, .reusable = false}}, SHIFT(119), - [290] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_definition_repeat1, 2), SHIFT_REPEAT(123), - [293] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_annotation_definition_repeat1, 2), - [295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(88), - [297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(49), - [299] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 3), - [301] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 1), - [303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(100), - [305] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(78), - [308] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), - [310] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat2, 2), SHIFT_REPEAT(82), - [313] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat2, 2), - [315] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat2, 1), - [317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(97), - [319] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), SHIFT_REPEAT(83), - [322] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), - [324] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 2), - [326] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_end_field, 1), - [328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(117), - [330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(33), - [332] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_packed_switch_declaration_repeat1, 2), SHIFT_REPEAT(87), - [335] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_packed_switch_declaration_repeat1, 2), - [337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), - [339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), - [341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106), - [343] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), SHIFT_REPEAT(117), - [346] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), - [348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), - [350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83), - [352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), - [354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), - [356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(50), - [358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), - [360] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_value, 1), - [362] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 2), + [108] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(26), + [111] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(8), + [114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), + [116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), + [118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), + [120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), + [122] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_definition, 3), + [124] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_definition, 3), + [126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), + [128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), + [130] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 3), + [132] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(18), + [135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), + [137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), + [139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), + [141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), + [143] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18), + [145] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(24), + [148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), + [150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6), + [152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), + [154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28), + [156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), + [158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), + [160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), + [162] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 5), + [164] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_declaration, 3), + [166] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_declaration, 3), + [168] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_declaration, 8), + [170] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_declaration, 8), + [172] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_identifier, 5, .production_id = 4), + [174] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_identifier, 5, .production_id = 4), + [176] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_declaration, 3), + [178] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_declaration, 3), + [180] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primitive_type, 1), + [182] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_identifier, 4, .production_id = 3), + [184] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_identifier, 4, .production_id = 3), + [186] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_data_declaration, 4), + [188] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_declaration, 4), + [190] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_declaration, 4), + [192] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_declaration, 4), + [194] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 3), + [196] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 3), + [198] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_type, 2, .production_id = 2), + [200] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catchall_declaration, 7), + [202] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catchall_declaration, 7), + [204] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_declaration, 2), + [206] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_declaration, 2), + [208] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 4), + [210] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 4), + [212] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_data_declaration, 3), + [214] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_declaration, 3), + [216] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 2), + [218] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 2), + [220] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_declaration, 2), + [222] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_declaration, 2), + [224] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_declaration, 2), + [226] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_declaration, 2), + [228] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_locals_declaration, 2), + [230] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_locals_declaration, 2), + [232] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 6), + [234] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), + [236] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), SHIFT_REPEAT(79), + [239] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), + [241] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), SHIFT_REPEAT(133), + [244] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 1), + [246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(76), + [248] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), + [250] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), SHIFT_REPEAT(22), + [253] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_super_declaration, 2), + [255] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_identifier, 3), + [257] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 3), + [259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), + [261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85), + [263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(96), + [265] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), + [267] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), SHIFT_REPEAT(21), + [270] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_declaration, 2), + [272] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_implements_declaration, 2), + [274] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 7), + [276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), + [278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10), + [280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), + [282] = {.entry = {.count = 1, .reusable = false}}, SHIFT(77), + [284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(110), + [286] = {.entry = {.count = 1, .reusable = false}}, SHIFT(110), + [288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104), + [290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), + [292] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_definition_repeat1, 2), SHIFT_REPEAT(138), + [295] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_annotation_definition_repeat1, 2), + [297] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 2), + [299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(93), + [301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), + [303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(130), + [305] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat2, 2), SHIFT_REPEAT(86), + [308] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat2, 2), + [310] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(85), + [313] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), + [315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(88), + [317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), + [319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(100), + [321] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 1), + [323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(101), + [325] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat2, 1), + [327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(102), + [329] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 3), + [331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), + [333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), + [335] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), SHIFT_REPEAT(89), + [338] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), + [340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), + [342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(33), + [344] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), SHIFT_REPEAT(132), + [347] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), + [349] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_packed_switch_declaration_repeat1, 2), SHIFT_REPEAT(92), + [352] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_packed_switch_declaration_repeat1, 2), + [354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(89), + [356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), + [358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), + [360] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 3), + [362] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 2), [364] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_property, 3, .production_id = 1), - [366] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_declaration, 3), - [368] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 3), - [370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120), - [372] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 3), - [374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), - [376] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 3), - [378] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_end_method, 1), - [380] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 2), - [382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(114), - [384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(122), - [386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(111), - [388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104), - [390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(115), - [392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(121), - [394] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), - [396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113), - [398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(112), - [400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), - [402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), - [404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), - [406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(130), - [408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71), - [410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(93), - [412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(76), - [414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), - [416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(110), - [418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), - [420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), - [422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), - [424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), + [366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), + [368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), + [370] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 3), + [372] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 2), + [374] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_value, 1), + [376] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_declaration, 3), + [378] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 3), + [380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(48), + [382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(124), + [384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(115), + [386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), + [388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(49), + [390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(95), + [392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(122), + [394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(121), + [396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(114), + [398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(50), + [400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), + [402] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(), + [404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), + [406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), + [408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(128), + [410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(119), + [412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120), + [414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(82), + [416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113), + [418] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), + [420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), + [422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), + [424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), [426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34), - [428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), - [430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), - [432] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(), - [434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(101), - [436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), - [438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), - [440] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 3), - [442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), - [444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), + [428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(105), + [430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(78), + [432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(112), + [434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), + [436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), + [438] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 3), + [440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), + [442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), + [444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74), }; #ifdef __cplusplus From 4172ba8485b9f8e7d6c9dfdd3ac918f63ddaf888 Mon Sep 17 00:00:00 2001 From: Yotam Nachum Date: Sat, 1 Jan 2022 21:36:29 +0200 Subject: [PATCH 08/98] Add enum reference to annotation values --- grammar.js | 3 +- src/grammar.json | 17 + src/node-types.json | 23 + src/parser.c | 4079 ++++++++++++++++++++++--------------------- 4 files changed, 2146 insertions(+), 1976 deletions(-) diff --git a/grammar.js b/grammar.js index 7e5c86e30..56c23c345 100644 --- a/grammar.js +++ b/grammar.js @@ -81,7 +81,7 @@ module.exports = grammar({ annotation_declaration: $ => seq('.annotation', choice('system', 'build', 'runtime'), $.class_identifier), annotation_property: $ => seq(field('key', $.annotation_key), '=', field('value', $.annotation_value)), annotation_key: _ => /\w+/, - annotation_value: $ => choice(HEX_DIGITS, $.list), + annotation_value: $ => choice(HEX_DIGITS, $.list, $.enum_reference), end_annotation: _ => '.end annotation', // code lines @@ -127,6 +127,7 @@ module.exports = grammar({ access_modifiers: _ => repeat1(choice(...modifiers)), comment: _ => token(seq('#', /.*/)), + enum_reference: $ => seq('.enum', $.field_identifier), list: _ => seq('{', choice( repeat(seq(HEX_DIGITS, optional(','))), diff --git a/src/grammar.json b/src/grammar.json index a487a2b93..25c703287 100644 --- a/src/grammar.json +++ b/src/grammar.json @@ -307,6 +307,10 @@ { "type": "SYMBOL", "name": "list" + }, + { + "type": "SYMBOL", + "name": "enum_reference" } ] }, @@ -800,6 +804,19 @@ ] } }, + "enum_reference": { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": ".enum" + }, + { + "type": "SYMBOL", + "name": "field_identifier" + } + ] + }, "list": { "type": "SEQ", "members": [ diff --git a/src/node-types.json b/src/node-types.json index 8fd05b5e5..936349b74 100644 --- a/src/node-types.json +++ b/src/node-types.json @@ -76,6 +76,10 @@ "multiple": false, "required": false, "types": [ + { + "type": "enum_reference", + "named": true + }, { "type": "list", "named": true @@ -208,6 +212,21 @@ ] } }, + { + "type": "enum_reference", + "named": true, + "fields": {}, + "children": { + "multiple": false, + "required": true, + "types": [ + { + "type": "field_identifier", + "named": true + } + ] + } + }, { "type": "field_declaration", "named": true, @@ -554,6 +573,10 @@ "type": ".end sparse-switch", "named": false }, + { + "type": ".enum", + "named": false + }, { "type": ".field", "named": false diff --git a/src/parser.c b/src/parser.c index 6feb4023c..1944c0304 100644 --- a/src/parser.c +++ b/src/parser.c @@ -14,11 +14,11 @@ #endif #define LANGUAGE_VERSION 13 -#define STATE_COUNT 139 +#define STATE_COUNT 146 #define LARGE_STATE_COUNT 2 -#define SYMBOL_COUNT 116 +#define SYMBOL_COUNT 118 #define ALIAS_COUNT 0 -#define TOKEN_COUNT 72 +#define TOKEN_COUNT 73 #define EXTERNAL_TOKEN_COUNT 0 #define FIELD_COUNT 5 #define MAX_ALIAS_SEQUENCE_LENGTH 8 @@ -95,51 +95,53 @@ enum { anon_sym_bridge = 68, anon_sym_synthetic = 69, sym_comment = 70, - anon_sym_COMMA = 71, - sym_class_definition = 72, - sym_class_declaration = 73, - sym_super_declaration = 74, - sym_source_declaration = 75, - sym_implements_declaration = 76, - sym_field_definition = 77, - sym_field_declaration = 78, - sym_method_definition = 79, - sym_method_declaration = 80, - sym_annotation_definition = 81, - sym_annotation_declaration = 82, - sym_annotation_property = 83, - sym_annotation_value = 84, - sym__code_line = 85, - sym_statement = 86, - sym__declaration = 87, - sym_line_declaration = 88, - sym_locals_declaration = 89, - sym_param_declaration = 90, - sym_catch_declaration = 91, - sym_catchall_declaration = 92, - sym_packed_switch_declaration = 93, - sym_sparse_switch_declaration = 94, - sym_array_data_declaration = 95, - sym_field_identifier = 96, - sym_method_identifier = 97, - sym__type = 98, - sym_array_type = 99, - sym_primitive_type = 100, - sym_access_modifiers = 101, - sym_list = 102, - aux_sym_class_definition_repeat1 = 103, - aux_sym_class_definition_repeat2 = 104, - aux_sym_class_definition_repeat3 = 105, - aux_sym_class_definition_repeat4 = 106, - aux_sym_method_definition_repeat1 = 107, - aux_sym_annotation_definition_repeat1 = 108, - aux_sym_packed_switch_declaration_repeat1 = 109, - aux_sym_sparse_switch_declaration_repeat1 = 110, - aux_sym_array_data_declaration_repeat1 = 111, - aux_sym_method_identifier_repeat1 = 112, - aux_sym_access_modifiers_repeat1 = 113, - aux_sym_list_repeat1 = 114, - aux_sym_list_repeat2 = 115, + anon_sym_DOTenum = 71, + anon_sym_COMMA = 72, + sym_class_definition = 73, + sym_class_declaration = 74, + sym_super_declaration = 75, + sym_source_declaration = 76, + sym_implements_declaration = 77, + sym_field_definition = 78, + sym_field_declaration = 79, + sym_method_definition = 80, + sym_method_declaration = 81, + sym_annotation_definition = 82, + sym_annotation_declaration = 83, + sym_annotation_property = 84, + sym_annotation_value = 85, + sym__code_line = 86, + sym_statement = 87, + sym__declaration = 88, + sym_line_declaration = 89, + sym_locals_declaration = 90, + sym_param_declaration = 91, + sym_catch_declaration = 92, + sym_catchall_declaration = 93, + sym_packed_switch_declaration = 94, + sym_sparse_switch_declaration = 95, + sym_array_data_declaration = 96, + sym_field_identifier = 97, + sym_method_identifier = 98, + sym__type = 99, + sym_array_type = 100, + sym_primitive_type = 101, + sym_access_modifiers = 102, + sym_enum_reference = 103, + sym_list = 104, + aux_sym_class_definition_repeat1 = 105, + aux_sym_class_definition_repeat2 = 106, + aux_sym_class_definition_repeat3 = 107, + aux_sym_class_definition_repeat4 = 108, + aux_sym_method_definition_repeat1 = 109, + aux_sym_annotation_definition_repeat1 = 110, + aux_sym_packed_switch_declaration_repeat1 = 111, + aux_sym_sparse_switch_declaration_repeat1 = 112, + aux_sym_array_data_declaration_repeat1 = 113, + aux_sym_method_identifier_repeat1 = 114, + aux_sym_access_modifiers_repeat1 = 115, + aux_sym_list_repeat1 = 116, + aux_sym_list_repeat2 = 117, }; static const char * const ts_symbol_names[] = { @@ -214,6 +216,7 @@ static const char * const ts_symbol_names[] = { [anon_sym_bridge] = "bridge", [anon_sym_synthetic] = "synthetic", [sym_comment] = "comment", + [anon_sym_DOTenum] = ".enum", [anon_sym_COMMA] = ",", [sym_class_definition] = "class_definition", [sym_class_declaration] = "class_declaration", @@ -245,6 +248,7 @@ static const char * const ts_symbol_names[] = { [sym_array_type] = "array_type", [sym_primitive_type] = "primitive_type", [sym_access_modifiers] = "access_modifiers", + [sym_enum_reference] = "enum_reference", [sym_list] = "list", [aux_sym_class_definition_repeat1] = "class_definition_repeat1", [aux_sym_class_definition_repeat2] = "class_definition_repeat2", @@ -333,6 +337,7 @@ static const TSSymbol ts_symbol_map[] = { [anon_sym_bridge] = anon_sym_bridge, [anon_sym_synthetic] = anon_sym_synthetic, [sym_comment] = sym_comment, + [anon_sym_DOTenum] = anon_sym_DOTenum, [anon_sym_COMMA] = anon_sym_COMMA, [sym_class_definition] = sym_class_definition, [sym_class_declaration] = sym_class_declaration, @@ -364,6 +369,7 @@ static const TSSymbol ts_symbol_map[] = { [sym_array_type] = sym_array_type, [sym_primitive_type] = sym_primitive_type, [sym_access_modifiers] = sym_access_modifiers, + [sym_enum_reference] = sym_enum_reference, [sym_list] = sym_list, [aux_sym_class_definition_repeat1] = aux_sym_class_definition_repeat1, [aux_sym_class_definition_repeat2] = aux_sym_class_definition_repeat2, @@ -665,6 +671,10 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = true, }, + [anon_sym_DOTenum] = { + .visible = true, + .named = false, + }, [anon_sym_COMMA] = { .visible = true, .named = false, @@ -789,6 +799,10 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = true, }, + [sym_enum_reference] = { + .visible = true, + .named = true, + }, [sym_list] = { .visible = true, .named = true, @@ -897,90 +911,100 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { eof = lexer->eof(lexer); switch (state) { case 0: - if (eof) ADVANCE(285); + if (eof) ADVANCE(287); if (lookahead == '"') ADVANCE(6); - if (lookahead == '#') ADVANCE(553); - if (lookahead == '(') ADVANCE(502); - if (lookahead == ')') ADVANCE(503); - if (lookahead == ',') ADVANCE(554); - if (lookahead == '-') ADVANCE(24); - if (lookahead == '.') ADVANCE(21); - if (lookahead == ':') ADVANCE(409); - if (lookahead == '<') ADVANCE(136); - if (lookahead == '=') ADVANCE(301); - if (lookahead == 'B') ADVANCE(507); - if (lookahead == 'C') ADVANCE(509); - if (lookahead == 'D') ADVANCE(513); - if (lookahead == 'F') ADVANCE(512); - if (lookahead == 'I') ADVANCE(510); - if (lookahead == 'J') ADVANCE(511); - if (lookahead == 'L') ADVANCE(283); - if (lookahead == 'S') ADVANCE(508); - if (lookahead == 'V') ADVANCE(505); - if (lookahead == 'Z') ADVANCE(506); - if (lookahead == '[') ADVANCE(504); + if (lookahead == '#') ADVANCE(555); + if (lookahead == '(') ADVANCE(504); + if (lookahead == ')') ADVANCE(505); + if (lookahead == ',') ADVANCE(557); + if (lookahead == '-') ADVANCE(23); + if (lookahead == '.') ADVANCE(20); + if (lookahead == ':') ADVANCE(411); + if (lookahead == '<') ADVANCE(135); + if (lookahead == '=') ADVANCE(303); + if (lookahead == 'B') ADVANCE(509); + if (lookahead == 'C') ADVANCE(511); + if (lookahead == 'D') ADVANCE(515); + if (lookahead == 'F') ADVANCE(514); + if (lookahead == 'I') ADVANCE(512); + if (lookahead == 'J') ADVANCE(513); + if (lookahead == 'L') ADVANCE(284); + if (lookahead == 'S') ADVANCE(510); + if (lookahead == 'V') ADVANCE(507); + if (lookahead == 'Z') ADVANCE(508); + if (lookahead == '[') ADVANCE(506); if (lookahead == 'a') ADVANCE(55); - if (lookahead == 'b') ADVANCE(212); - if (lookahead == 'c') ADVANCE(195); - if (lookahead == 'f') ADVANCE(138); + if (lookahead == 'b') ADVANCE(213); + if (lookahead == 'c') ADVANCE(196); + if (lookahead == 'f') ADVANCE(137); if (lookahead == 'i') ADVANCE(171); - if (lookahead == 'n') ADVANCE(33); - if (lookahead == 'p') ADVANCE(211); - if (lookahead == 'r') ADVANCE(268); - if (lookahead == 's') ADVANCE(262); - if (lookahead == 't') ADVANCE(213); - if (lookahead == 'v') ADVANCE(193); - if (lookahead == '{') ADVANCE(315); - if (lookahead == '}') ADVANCE(317); + if (lookahead == 'n') ADVANCE(31); + if (lookahead == 'p') ADVANCE(212); + if (lookahead == 'r') ADVANCE(269); + if (lookahead == 's') ADVANCE(263); + if (lookahead == 't') ADVANCE(214); + if (lookahead == 'v') ADVANCE(194); + if (lookahead == '{') ADVANCE(317); + if (lookahead == '}') ADVANCE(319); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(0) - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(310); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(312); END_STATE(); case 1: if (lookahead == ' ') ADVANCE(53); END_STATE(); case 2: - if (lookahead == ' ') ADVANCE(119); + if (lookahead == ' ') ADVANCE(118); END_STATE(); case 3: - if (lookahead == ' ') ADVANCE(42); + if (lookahead == ' ') ADVANCE(52); END_STATE(); case 4: - if (lookahead == ' ') ADVANCE(43); + if (lookahead == ' ') ADVANCE(41); END_STATE(); case 5: if (lookahead == '"') ADVANCE(6); - if (lookahead == '#') ADVANCE(553); - if (lookahead == ',') ADVANCE(554); - if (lookahead == '-') ADVANCE(22); - if (lookahead == '.') ADVANCE(109); - if (lookahead == '0') ADVANCE(276); - if (lookahead == '{') ADVANCE(315); - if (lookahead == '}') ADVANCE(317); + if (lookahead == '#') ADVANCE(555); + if (lookahead == ',') ADVANCE(557); + if (lookahead == '-') ADVANCE(21); + if (lookahead == '.') ADVANCE(106); + if (lookahead == '0') ADVANCE(277); + if (lookahead == '{') ADVANCE(317); + if (lookahead == '}') ADVANCE(319); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(5) END_STATE(); case 6: - if (lookahead == '"') ADVANCE(289); + if (lookahead == '"') ADVANCE(291); if (lookahead != 0 && lookahead != '\n') ADVANCE(6); END_STATE(); case 7: - if (lookahead == '#') ADVANCE(553); - if (lookahead == '-') ADVANCE(280); + if (lookahead == '#') ADVANCE(555); + if (lookahead == '-') ADVANCE(281); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(7) - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(325); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(327); END_STATE(); case 8: - if (lookahead == '#') ADVANCE(553); - if (lookahead == '.') ADVANCE(112); + if (lookahead == '#') ADVANCE(555); + if (lookahead == '<') ADVANCE(135); + if (lookahead == 'a') ADVANCE(421); + if (lookahead == 'b') ADVANCE(478); + if (lookahead == 'c') ADVANCE(471); + if (lookahead == 'f') ADVANCE(454); + if (lookahead == 'i') ADVANCE(463); + if (lookahead == 'n') ADVANCE(413); + if (lookahead == 'p') ADVANCE(474); + if (lookahead == 's') ADVANCE(498); + if (lookahead == 't') ADVANCE(479); + if (lookahead == 'v') ADVANCE(470); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || @@ -988,21 +1012,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(302); + ('d' <= lookahead && lookahead <= 'z')) ADVANCE(503); END_STATE(); case 9: - if (lookahead == '#') ADVANCE(553); - if (lookahead == '<') ADVANCE(136); - if (lookahead == 'a') ADVANCE(419); - if (lookahead == 'b') ADVANCE(476); - if (lookahead == 'c') ADVANCE(469); - if (lookahead == 'f') ADVANCE(452); - if (lookahead == 'i') ADVANCE(461); - if (lookahead == 'n') ADVANCE(411); - if (lookahead == 'p') ADVANCE(472); - if (lookahead == 's') ADVANCE(496); - if (lookahead == 't') ADVANCE(477); - if (lookahead == 'v') ADVANCE(468); + if (lookahead == '#') ADVANCE(555); + if (lookahead == '<') ADVANCE(135); + if (lookahead == 'c') ADVANCE(471); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || @@ -1010,12 +1025,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('d' <= lookahead && lookahead <= 'z')) ADVANCE(501); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); END_STATE(); case 10: - if (lookahead == '#') ADVANCE(553); - if (lookahead == '<') ADVANCE(136); - if (lookahead == 'c') ADVANCE(469); + if (lookahead == '#') ADVANCE(555); + if (lookahead == '<') ADVANCE(135); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || @@ -1023,11 +1037,19 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); END_STATE(); case 11: - if (lookahead == '#') ADVANCE(553); - if (lookahead == '<') ADVANCE(136); + if (lookahead == '#') ADVANCE(555); + if (lookahead == 'a') ADVANCE(338); + if (lookahead == 'b') ADVANCE(389); + if (lookahead == 'f') ADVANCE(368); + if (lookahead == 'i') ADVANCE(379); + if (lookahead == 'n') ADVANCE(330); + if (lookahead == 'p') ADVANCE(387); + if (lookahead == 's') ADVANCE(406); + if (lookahead == 't') ADVANCE(390); + if (lookahead == 'v') ADVANCE(385); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || @@ -1035,19 +1057,10 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); + ('c' <= lookahead && lookahead <= 'z')) ADVANCE(410); END_STATE(); case 12: - if (lookahead == '#') ADVANCE(553); - if (lookahead == 'a') ADVANCE(336); - if (lookahead == 'b') ADVANCE(387); - if (lookahead == 'f') ADVANCE(366); - if (lookahead == 'i') ADVANCE(377); - if (lookahead == 'n') ADVANCE(328); - if (lookahead == 'p') ADVANCE(385); - if (lookahead == 's') ADVANCE(404); - if (lookahead == 't') ADVANCE(388); - if (lookahead == 'v') ADVANCE(383); + if (lookahead == '#') ADVANCE(555); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || @@ -1055,221 +1068,217 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('c' <= lookahead && lookahead <= 'z')) ADVANCE(408); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); END_STATE(); case 13: - if (lookahead == '#') ADVANCE(553); + if (lookahead == '#') ADVANCE(555); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(13) - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(312); END_STATE(); case 14: - if (lookahead == '#') ADVANCE(553); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') SKIP(14) - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(310); + if (lookahead == '-') ADVANCE(87); END_STATE(); case 15: - if (lookahead == '-') ADVANCE(225); + if (lookahead == '-') ADVANCE(226); END_STATE(); case 16: - if (lookahead == '-') ADVANCE(87); + if (lookahead == '-') ADVANCE(88); END_STATE(); case 17: - if (lookahead == '-') ADVANCE(88); + if (lookahead == '-') ADVANCE(233); END_STATE(); case 18: - if (lookahead == '-') ADVANCE(232); + if (lookahead == '-') ADVANCE(234); END_STATE(); case 19: - if (lookahead == '-') ADVANCE(233); + if (lookahead == '-') ADVANCE(235); END_STATE(); case 20: - if (lookahead == '-') ADVANCE(234); - END_STATE(); - case 21: - if (lookahead == '.') ADVANCE(316); - if (lookahead == 'a') ADVANCE(180); - if (lookahead == 'c') ADVANCE(36); + if (lookahead == '.') ADVANCE(318); + if (lookahead == 'a') ADVANCE(181); + if (lookahead == 'c') ADVANCE(35); if (lookahead == 'e') ADVANCE(172); if (lookahead == 'f') ADVANCE(132); - if (lookahead == 'i') ADVANCE(166); - if (lookahead == 'l') ADVANCE(142); - if (lookahead == 'm') ADVANCE(100); - if (lookahead == 'p') ADVANCE(27); - if (lookahead == 's') ADVANCE(194); + if (lookahead == 'i') ADVANCE(165); + if (lookahead == 'l') ADVANCE(141); + if (lookahead == 'm') ADVANCE(99); + if (lookahead == 'p') ADVANCE(26); + if (lookahead == 's') ADVANCE(195); END_STATE(); - case 22: - if (lookahead == '0') ADVANCE(276); + case 21: + if (lookahead == '0') ADVANCE(277); END_STATE(); - case 23: - if (lookahead == ';') ADVANCE(327); + case 22: + if (lookahead == ';') ADVANCE(329); if (lookahead == '$' || ('/' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(23); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(22); + END_STATE(); + case 23: + if (lookahead == '>') ADVANCE(324); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(327); END_STATE(); case 24: - if (lookahead == '>') ADVANCE(322); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(325); + if (lookahead == '>') ADVANCE(412); END_STATE(); case 25: - if (lookahead == '>') ADVANCE(410); + if (lookahead == 'a') ADVANCE(181); + if (lookahead == 'c') ADVANCE(34); + if (lookahead == 'e') ADVANCE(184); + if (lookahead == 'f') ADVANCE(132); + if (lookahead == 'l') ADVANCE(141); + if (lookahead == 'm') ADVANCE(99); + if (lookahead == 'p') ADVANCE(26); + if (lookahead == 's') ADVANCE(206); END_STATE(); case 26: - if (lookahead == 'a') ADVANCE(180); - if (lookahead == 'c') ADVANCE(35); - if (lookahead == 'e') ADVANCE(186); - if (lookahead == 'f') ADVANCE(132); - if (lookahead == 'l') ADVANCE(142); - if (lookahead == 'm') ADVANCE(100); - if (lookahead == 'p') ADVANCE(27); - if (lookahead == 's') ADVANCE(205); + if (lookahead == 'a') ADVANCE(57); END_STATE(); case 27: - if (lookahead == 'a') ADVANCE(57); + if (lookahead == 'a') ADVANCE(278); END_STATE(); case 28: - if (lookahead == 'a') ADVANCE(277); + if (lookahead == 'a') ADVANCE(326); END_STATE(); case 29: - if (lookahead == 'a') ADVANCE(324); + if (lookahead == 'a') ADVANCE(328); END_STATE(); case 30: - if (lookahead == 'a') ADVANCE(326); + if (lookahead == 'a') ADVANCE(228); END_STATE(); case 31: - if (lookahead == 'a') ADVANCE(167); + if (lookahead == 'a') ADVANCE(245); END_STATE(); case 32: - if (lookahead == 'a') ADVANCE(227); + if (lookahead == 'a') ADVANCE(217); END_STATE(); case 33: - if (lookahead == 'a') ADVANCE(244); + if (lookahead == 'a') ADVANCE(167); END_STATE(); case 34: - if (lookahead == 'a') ADVANCE(216); + if (lookahead == 'a') ADVANCE(241); END_STATE(); case 35: - if (lookahead == 'a') ADVANCE(240); + if (lookahead == 'a') ADVANCE(241); + if (lookahead == 'l') ADVANCE(30); END_STATE(); case 36: - if (lookahead == 'a') ADVANCE(240); - if (lookahead == 'l') ADVANCE(32); + if (lookahead == 'a') ADVANCE(154); END_STATE(); case 37: - if (lookahead == 'a') ADVANCE(155); + if (lookahead == 'a') ADVANCE(158); END_STATE(); case 38: - if (lookahead == 'a') ADVANCE(159); + if (lookahead == 'a') ADVANCE(68); END_STATE(); case 39: - if (lookahead == 'a') ADVANCE(68); + if (lookahead == 'a') ADVANCE(177); END_STATE(); case 40: - if (lookahead == 'a') ADVANCE(177); + if (lookahead == 'a') ADVANCE(73); END_STATE(); case 41: - if (lookahead == 'a') ADVANCE(73); + if (lookahead == 'a') ADVANCE(222); + if (lookahead == 's') ADVANCE(208); END_STATE(); case 42: - if (lookahead == 'a') ADVANCE(221); - if (lookahead == 's') ADVANCE(207); + if (lookahead == 'a') ADVANCE(180); + if (lookahead == 'e') ADVANCE(185); + if (lookahead == 'f') ADVANCE(132); + if (lookahead == 'm') ADVANCE(99); END_STATE(); case 43: - if (lookahead == 'a') ADVANCE(191); + if (lookahead == 'a') ADVANCE(254); END_STATE(); case 44: - if (lookahead == 'a') ADVANCE(253); + if (lookahead == 'a') ADVANCE(71); END_STATE(); case 45: - if (lookahead == 'a') ADVANCE(71); + if (lookahead == 'a') ADVANCE(256); END_STATE(); case 46: - if (lookahead == 'a') ADVANCE(255); + if (lookahead == 'a') ADVANCE(250); END_STATE(); case 47: - if (lookahead == 'a') ADVANCE(249); + if (lookahead == 'a') ADVANCE(255); END_STATE(); case 48: - if (lookahead == 'a') ADVANCE(254); + if (lookahead == 'a') ADVANCE(251); END_STATE(); case 49: - if (lookahead == 'a') ADVANCE(250); + if (lookahead == 'a') ADVANCE(253); END_STATE(); case 50: - if (lookahead == 'a') ADVANCE(252); + if (lookahead == 'a') ADVANCE(265); END_STATE(); case 51: - if (lookahead == 'a') ADVANCE(264); + if (lookahead == 'a') ADVANCE(279); END_STATE(); case 52: - if (lookahead == 'a') ADVANCE(278); + if (lookahead == 'a') ADVANCE(192); + if (lookahead == 'f') ADVANCE(151); END_STATE(); case 53: - if (lookahead == 'a') ADVANCE(192); - if (lookahead == 'f') ADVANCE(152); - if (lookahead == 'm') ADVANCE(114); - if (lookahead == 'p') ADVANCE(41); - if (lookahead == 's') ADVANCE(207); + if (lookahead == 'a') ADVANCE(193); + if (lookahead == 'f') ADVANCE(151); + if (lookahead == 'm') ADVANCE(113); + if (lookahead == 'p') ADVANCE(40); + if (lookahead == 's') ADVANCE(208); END_STATE(); case 54: - if (lookahead == 'a') ADVANCE(222); + if (lookahead == 'a') ADVANCE(223); END_STATE(); case 55: - if (lookahead == 'b') ADVANCE(228); + if (lookahead == 'b') ADVANCE(229); END_STATE(); case 56: - if (lookahead == 'b') ADVANCE(160); + if (lookahead == 'b') ADVANCE(159); END_STATE(); case 57: - if (lookahead == 'c') ADVANCE(153); - if (lookahead == 'r') ADVANCE(31); + if (lookahead == 'c') ADVANCE(152); + if (lookahead == 'r') ADVANCE(33); END_STATE(); case 58: - if (lookahead == 'c') ADVANCE(514); + if (lookahead == 'c') ADVANCE(516); END_STATE(); case 59: - if (lookahead == 'c') ADVANCE(523); + if (lookahead == 'c') ADVANCE(525); END_STATE(); case 60: - if (lookahead == 'c') ADVANCE(550); + if (lookahead == 'c') ADVANCE(552); END_STATE(); case 61: - if (lookahead == 'c') ADVANCE(127); - if (lookahead == 't') ADVANCE(128); + if (lookahead == 'c') ADVANCE(126); + if (lookahead == 't') ADVANCE(127); END_STATE(); case 62: - if (lookahead == 'c') ADVANCE(121); + if (lookahead == 'c') ADVANCE(120); END_STATE(); case 63: - if (lookahead == 'c') ADVANCE(122); + if (lookahead == 'c') ADVANCE(121); END_STATE(); case 64: - if (lookahead == 'c') ADVANCE(123); + if (lookahead == 'c') ADVANCE(122); END_STATE(); case 65: - if (lookahead == 'c') ADVANCE(124); + if (lookahead == 'c') ADVANCE(123); END_STATE(); case 66: - if (lookahead == 'c') ADVANCE(38); + if (lookahead == 'c') ADVANCE(37); END_STATE(); case 67: - if (lookahead == 'c') ADVANCE(125); + if (lookahead == 'c') ADVANCE(124); END_STATE(); case 68: - if (lookahead == 'c') ADVANCE(238); + if (lookahead == 'c') ADVANCE(239); END_STATE(); case 69: - if (lookahead == 'c') ADVANCE(242); + if (lookahead == 'c') ADVANCE(243); END_STATE(); case 70: if (lookahead == 'c') ADVANCE(93); @@ -1278,37 +1287,38 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'c') ADVANCE(97); END_STATE(); case 72: - if (lookahead == 'c') ADVANCE(256); + if (lookahead == 'c') ADVANCE(257); END_STATE(); case 73: - if (lookahead == 'c') ADVANCE(154); + if (lookahead == 'c') ADVANCE(153); END_STATE(); case 74: if (lookahead == 'd') ADVANCE(1); + if (lookahead == 'u') ADVANCE(166); END_STATE(); case 75: - if (lookahead == 'd') ADVANCE(120); + if (lookahead == 'd') ADVANCE(119); END_STATE(); case 76: - if (lookahead == 'd') ADVANCE(299); + if (lookahead == 'd') ADVANCE(301); END_STATE(); case 77: - if (lookahead == 'd') ADVANCE(291); + if (lookahead == 'd') ADVANCE(293); END_STATE(); case 78: - if (lookahead == 'd') ADVANCE(293); + if (lookahead == 'd') ADVANCE(295); END_STATE(); case 79: - if (lookahead == 'd') ADVANCE(520); + if (lookahead == 'd') ADVANCE(522); END_STATE(); case 80: - if (lookahead == 'd') ADVANCE(292); + if (lookahead == 'd') ADVANCE(294); END_STATE(); case 81: - if (lookahead == 'd') ADVANCE(296); + if (lookahead == 'd') ADVANCE(298); END_STATE(); case 82: - if (lookahead == 'd') ADVANCE(529); + if (lookahead == 'd') ADVANCE(531); END_STATE(); case 83: if (lookahead == 'd') ADVANCE(2); @@ -1321,54 +1331,55 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 86: if (lookahead == 'd') ADVANCE(4); + if (lookahead == 'u') ADVANCE(166); END_STATE(); case 87: - if (lookahead == 'd') ADVANCE(44); + if (lookahead == 'd') ADVANCE(43); END_STATE(); case 88: - if (lookahead == 'd') ADVANCE(46); + if (lookahead == 'd') ADVANCE(45); END_STATE(); case 89: - if (lookahead == 'd') ADVANCE(19); + if (lookahead == 'd') ADVANCE(18); END_STATE(); case 90: - if (lookahead == 'e') ADVANCE(309); + if (lookahead == 'e') ADVANCE(311); END_STATE(); case 91: - if (lookahead == 'e') ADVANCE(547); + if (lookahead == 'e') ADVANCE(549); END_STATE(); case 92: - if (lookahead == 'e') ADVANCE(538); + if (lookahead == 'e') ADVANCE(540); END_STATE(); case 93: - if (lookahead == 'e') ADVANCE(288); + if (lookahead == 'e') ADVANCE(290); END_STATE(); case 94: - if (lookahead == 'e') ADVANCE(517); + if (lookahead == 'e') ADVANCE(519); END_STATE(); case 95: - if (lookahead == 'e') ADVANCE(300); + if (lookahead == 'e') ADVANCE(302); END_STATE(); case 96: - if (lookahead == 'e') ADVANCE(532); + if (lookahead == 'e') ADVANCE(534); END_STATE(); case 97: - if (lookahead == 'e') ADVANCE(541); + if (lookahead == 'e') ADVANCE(543); END_STATE(); case 98: - if (lookahead == 'e') ADVANCE(208); + if (lookahead == 'e') ADVANCE(209); END_STATE(); case 99: - if (lookahead == 'e') ADVANCE(168); + if (lookahead == 'e') ADVANCE(237); END_STATE(); case 100: - if (lookahead == 'e') ADVANCE(236); + if (lookahead == 'e') ADVANCE(72); END_STATE(); case 101: - if (lookahead == 'e') ADVANCE(72); + if (lookahead == 'e') ADVANCE(210); END_STATE(); case 102: - if (lookahead == 'e') ADVANCE(209); + if (lookahead == 'e') ADVANCE(168); END_STATE(); case 103: if (lookahead == 'e') ADVANCE(84); @@ -1380,197 +1391,197 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'e') ADVANCE(82); END_STATE(); case 106: - if (lookahead == 'e') ADVANCE(158); + if (lookahead == 'e') ADVANCE(189); END_STATE(); case 107: - if (lookahead == 'e') ADVANCE(170); + if (lookahead == 'e') ADVANCE(157); END_STATE(); case 108: - if (lookahead == 'e') ADVANCE(182); + if (lookahead == 'e') ADVANCE(170); END_STATE(); case 109: - if (lookahead == 'e') ADVANCE(188); + if (lookahead == 'e') ADVANCE(183); END_STATE(); case 110: - if (lookahead == 'e') ADVANCE(163); + if (lookahead == 'e') ADVANCE(162); END_STATE(); case 111: - if (lookahead == 'e') ADVANCE(184); + if (lookahead == 'e') ADVANCE(187); END_STATE(); case 112: - if (lookahead == 'e') ADVANCE(189); + if (lookahead == 'e') ADVANCE(252); END_STATE(); case 113: - if (lookahead == 'e') ADVANCE(251); + if (lookahead == 'e') ADVANCE(264); END_STATE(); case 114: - if (lookahead == 'e') ADVANCE(263); + if (lookahead == 'e') ADVANCE(17); END_STATE(); case 115: - if (lookahead == 'e') ADVANCE(18); + if (lookahead == 'e') ADVANCE(89); END_STATE(); case 116: - if (lookahead == 'e') ADVANCE(89); + if (lookahead == 'e') ADVANCE(19); END_STATE(); case 117: - if (lookahead == 'e') ADVANCE(20); + if (lookahead == 'f') ADVANCE(44); END_STATE(); case 118: - if (lookahead == 'f') ADVANCE(45); + if (lookahead == 'f') ADVANCE(151); + if (lookahead == 'm') ADVANCE(113); + if (lookahead == 'p') ADVANCE(40); END_STATE(); case 119: - if (lookahead == 'f') ADVANCE(152); - if (lookahead == 'm') ADVANCE(114); - if (lookahead == 'p') ADVANCE(41); + if (lookahead == 'g') ADVANCE(91); END_STATE(); case 120: - if (lookahead == 'g') ADVANCE(91); + if (lookahead == 'h') ADVANCE(316); END_STATE(); case 121: - if (lookahead == 'h') ADVANCE(314); + if (lookahead == 'h') ADVANCE(321); END_STATE(); case 122: - if (lookahead == 'h') ADVANCE(319); + if (lookahead == 'h') ADVANCE(323); END_STATE(); case 123: - if (lookahead == 'h') ADVANCE(321); + if (lookahead == 'h') ADVANCE(322); END_STATE(); case 124: - if (lookahead == 'h') ADVANCE(320); + if (lookahead == 'h') ADVANCE(325); END_STATE(); case 125: - if (lookahead == 'h') ADVANCE(323); + if (lookahead == 'h') ADVANCE(197); END_STATE(); case 126: - if (lookahead == 'h') ADVANCE(196); + if (lookahead == 'h') ADVANCE(220); END_STATE(); case 127: - if (lookahead == 'h') ADVANCE(219); + if (lookahead == 'h') ADVANCE(112); END_STATE(); case 128: - if (lookahead == 'h') ADVANCE(113); + if (lookahead == 'h') ADVANCE(201); END_STATE(); case 129: - if (lookahead == 'h') ADVANCE(201); + if (lookahead == 'i') ADVANCE(75); END_STATE(); case 130: - if (lookahead == 'i') ADVANCE(271); - if (lookahead == 'o') ADVANCE(243); + if (lookahead == 'i') ADVANCE(272); + if (lookahead == 'o') ADVANCE(244); END_STATE(); case 131: - if (lookahead == 'i') ADVANCE(279); + if (lookahead == 'i') ADVANCE(280); END_STATE(); case 132: - if (lookahead == 'i') ADVANCE(106); + if (lookahead == 'i') ADVANCE(107); END_STATE(); case 133: - if (lookahead == 'i') ADVANCE(157); + if (lookahead == 'i') ADVANCE(156); END_STATE(); case 134: - if (lookahead == 'i') ADVANCE(75); + if (lookahead == 'i') ADVANCE(271); END_STATE(); case 135: - if (lookahead == 'i') ADVANCE(270); + if (lookahead == 'i') ADVANCE(179); END_STATE(); case 136: - if (lookahead == 'i') ADVANCE(179); + if (lookahead == 'i') ADVANCE(169); END_STATE(); case 137: - if (lookahead == 'i') ADVANCE(169); + if (lookahead == 'i') ADVANCE(182); END_STATE(); case 138: - if (lookahead == 'i') ADVANCE(181); + if (lookahead == 'i') ADVANCE(58); END_STATE(); case 139: - if (lookahead == 'i') ADVANCE(58); + if (lookahead == 'i') ADVANCE(238); END_STATE(); case 140: - if (lookahead == 'i') ADVANCE(237); - END_STATE(); - case 141: if (lookahead == 'i') ADVANCE(59); END_STATE(); - case 142: + case 141: if (lookahead == 'i') ADVANCE(178); if (lookahead == 'o') ADVANCE(66); END_STATE(); - case 143: + case 142: if (lookahead == 'i') ADVANCE(60); END_STATE(); + case 143: + if (lookahead == 'i') ADVANCE(109); + END_STATE(); case 144: - if (lookahead == 'i') ADVANCE(108); + if (lookahead == 'i') ADVANCE(258); END_STATE(); case 145: - if (lookahead == 'i') ADVANCE(257); + if (lookahead == 'i') ADVANCE(163); END_STATE(); case 146: - if (lookahead == 'i') ADVANCE(164); + if (lookahead == 'i') ADVANCE(200); END_STATE(); case 147: - if (lookahead == 'i') ADVANCE(199); + if (lookahead == 'i') ADVANCE(260); END_STATE(); case 148: - if (lookahead == 'i') ADVANCE(259); + if (lookahead == 'i') ADVANCE(202); END_STATE(); case 149: - if (lookahead == 'i') ADVANCE(200); + if (lookahead == 'i') ADVANCE(261); END_STATE(); case 150: - if (lookahead == 'i') ADVANCE(260); + if (lookahead == 'i') ADVANCE(262); END_STATE(); case 151: - if (lookahead == 'i') ADVANCE(261); + if (lookahead == 'i') ADVANCE(110); END_STATE(); case 152: - if (lookahead == 'i') ADVANCE(110); + if (lookahead == 'k') ADVANCE(103); END_STATE(); case 153: - if (lookahead == 'k') ADVANCE(103); + if (lookahead == 'k') ADVANCE(115); END_STATE(); case 154: - if (lookahead == 'k') ADVANCE(116); + if (lookahead == 'l') ADVANCE(528); END_STATE(); case 155: - if (lookahead == 'l') ADVANCE(526); + if (lookahead == 'l') ADVANCE(320); END_STATE(); case 156: - if (lookahead == 'l') ADVANCE(318); + if (lookahead == 'l') ADVANCE(76); END_STATE(); case 157: - if (lookahead == 'l') ADVANCE(76); + if (lookahead == 'l') ADVANCE(77); END_STATE(); case 158: - if (lookahead == 'l') ADVANCE(77); + if (lookahead == 'l') ADVANCE(225); END_STATE(); case 159: - if (lookahead == 'l') ADVANCE(224); + if (lookahead == 'l') ADVANCE(138); END_STATE(); case 160: - if (lookahead == 'l') ADVANCE(139); + if (lookahead == 'l') ADVANCE(108); END_STATE(); case 161: - if (lookahead == 'l') ADVANCE(107); + if (lookahead == 'l') ADVANCE(155); END_STATE(); case 162: - if (lookahead == 'l') ADVANCE(156); + if (lookahead == 'l') ADVANCE(80); END_STATE(); case 163: - if (lookahead == 'l') ADVANCE(80); + if (lookahead == 'l') ADVANCE(96); END_STATE(); case 164: - if (lookahead == 'l') ADVANCE(96); + if (lookahead == 'l') ADVANCE(48); END_STATE(); case 165: - if (lookahead == 'l') ADVANCE(49); + if (lookahead == 'm') ADVANCE(205); END_STATE(); case 166: - if (lookahead == 'm') ADVANCE(204); + if (lookahead == 'm') ADVANCE(556); END_STATE(); case 167: - if (lookahead == 'm') ADVANCE(312); + if (lookahead == 'm') ADVANCE(314); END_STATE(); case 168: - if (lookahead == 'm') ADVANCE(298); + if (lookahead == 'm') ADVANCE(300); END_STATE(); case 169: if (lookahead == 'm') ADVANCE(95); @@ -1579,198 +1590,198 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'm') ADVANCE(111); END_STATE(); case 171: - if (lookahead == 'n') ADVANCE(241); + if (lookahead == 'n') ADVANCE(242); END_STATE(); case 172: if (lookahead == 'n') ADVANCE(74); END_STATE(); case 173: if (lookahead == 'n') ADVANCE(61); - if (lookahead == 's') ADVANCE(246); + if (lookahead == 's') ADVANCE(247); END_STATE(); case 174: - if (lookahead == 'n') ADVANCE(297); + if (lookahead == 'n') ADVANCE(299); END_STATE(); case 175: - if (lookahead == 'n') ADVANCE(304); + if (lookahead == 'n') ADVANCE(306); END_STATE(); case 176: - if (lookahead == 'n') ADVANCE(198); + if (lookahead == 'n') ADVANCE(199); END_STATE(); case 177: - if (lookahead == 'n') ADVANCE(231); + if (lookahead == 'n') ADVANCE(232); END_STATE(); case 178: if (lookahead == 'n') ADVANCE(90); END_STATE(); case 179: - if (lookahead == 'n') ADVANCE(140); + if (lookahead == 'n') ADVANCE(139); END_STATE(); case 180: if (lookahead == 'n') ADVANCE(176); - if (lookahead == 'r') ADVANCE(217); END_STATE(); case 181: - if (lookahead == 'n') ADVANCE(37); + if (lookahead == 'n') ADVANCE(176); + if (lookahead == 'r') ADVANCE(218); END_STATE(); case 182: - if (lookahead == 'n') ADVANCE(239); + if (lookahead == 'n') ADVANCE(36); END_STATE(); case 183: - if (lookahead == 'n') ADVANCE(131); + if (lookahead == 'n') ADVANCE(240); END_STATE(); case 184: - if (lookahead == 'n') ADVANCE(248); + if (lookahead == 'n') ADVANCE(83); END_STATE(); case 185: - if (lookahead == 'n') ADVANCE(229); + if (lookahead == 'n') ADVANCE(85); END_STATE(); case 186: - if (lookahead == 'n') ADVANCE(83); + if (lookahead == 'n') ADVANCE(131); END_STATE(); case 187: - if (lookahead == 'n') ADVANCE(247); + if (lookahead == 'n') ADVANCE(249); END_STATE(); case 188: - if (lookahead == 'n') ADVANCE(85); + if (lookahead == 'n') ADVANCE(230); END_STATE(); case 189: if (lookahead == 'n') ADVANCE(86); END_STATE(); case 190: - if (lookahead == 'n') ADVANCE(203); + if (lookahead == 'n') ADVANCE(248); END_STATE(); case 191: - if (lookahead == 'n') ADVANCE(190); + if (lookahead == 'n') ADVANCE(204); END_STATE(); case 192: - if (lookahead == 'n') ADVANCE(190); - if (lookahead == 'r') ADVANCE(220); + if (lookahead == 'n') ADVANCE(191); END_STATE(); case 193: - if (lookahead == 'o') ADVANCE(165); + if (lookahead == 'n') ADVANCE(191); + if (lookahead == 'r') ADVANCE(221); END_STATE(); case 194: - if (lookahead == 'o') ADVANCE(267); - if (lookahead == 'p') ADVANCE(34); - if (lookahead == 'u') ADVANCE(206); + if (lookahead == 'o') ADVANCE(164); END_STATE(); case 195: - if (lookahead == 'o') ADVANCE(185); + if (lookahead == 'o') ADVANCE(268); + if (lookahead == 'p') ADVANCE(32); + if (lookahead == 'u') ADVANCE(207); END_STATE(); case 196: - if (lookahead == 'o') ADVANCE(78); + if (lookahead == 'o') ADVANCE(188); END_STATE(); case 197: - if (lookahead == 'o') ADVANCE(210); + if (lookahead == 'o') ADVANCE(78); END_STATE(); case 198: - if (lookahead == 'o') ADVANCE(265); + if (lookahead == 'o') ADVANCE(211); END_STATE(); case 199: - if (lookahead == 'o') ADVANCE(174); + if (lookahead == 'o') ADVANCE(266); END_STATE(); case 200: - if (lookahead == 'o') ADVANCE(175); + if (lookahead == 'o') ADVANCE(174); END_STATE(); case 201: if (lookahead == 'o') ADVANCE(81); END_STATE(); case 202: - if (lookahead == 'o') ADVANCE(183); + if (lookahead == 'o') ADVANCE(175); END_STATE(); case 203: - if (lookahead == 'o') ADVANCE(266); + if (lookahead == 'o') ADVANCE(186); END_STATE(); case 204: - if (lookahead == 'p') ADVANCE(161); + if (lookahead == 'o') ADVANCE(267); END_STATE(); case 205: - if (lookahead == 'p') ADVANCE(34); + if (lookahead == 'p') ADVANCE(160); END_STATE(); case 206: - if (lookahead == 'p') ADVANCE(102); + if (lookahead == 'p') ADVANCE(32); END_STATE(); case 207: - if (lookahead == 'p') ADVANCE(54); + if (lookahead == 'p') ADVANCE(101); END_STATE(); case 208: - if (lookahead == 'r') ADVANCE(118); + if (lookahead == 'p') ADVANCE(54); END_STATE(); case 209: - if (lookahead == 'r') ADVANCE(287); + if (lookahead == 'r') ADVANCE(117); END_STATE(); case 210: - if (lookahead == 'r') ADVANCE(294); + if (lookahead == 'r') ADVANCE(289); END_STATE(); case 211: - if (lookahead == 'r') ADVANCE(130); - if (lookahead == 'u') ADVANCE(56); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(313); + if (lookahead == 'r') ADVANCE(296); END_STATE(); case 212: - if (lookahead == 'r') ADVANCE(134); - if (lookahead == 'u') ADVANCE(133); + if (lookahead == 'r') ADVANCE(130); + if (lookahead == 'u') ADVANCE(56); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(315); END_STATE(); case 213: - if (lookahead == 'r') ADVANCE(40); + if (lookahead == 'r') ADVANCE(129); + if (lookahead == 'u') ADVANCE(133); END_STATE(); case 214: - if (lookahead == 'r') ADVANCE(269); + if (lookahead == 'r') ADVANCE(39); END_STATE(); case 215: - if (lookahead == 'r') ADVANCE(70); + if (lookahead == 'r') ADVANCE(270); END_STATE(); case 216: - if (lookahead == 'r') ADVANCE(230); + if (lookahead == 'r') ADVANCE(70); END_STATE(); case 217: - if (lookahead == 'r') ADVANCE(28); + if (lookahead == 'r') ADVANCE(231); END_STATE(); case 218: - if (lookahead == 'r') ADVANCE(39); + if (lookahead == 'r') ADVANCE(27); END_STATE(); case 219: - if (lookahead == 'r') ADVANCE(202); + if (lookahead == 'r') ADVANCE(38); END_STATE(); case 220: - if (lookahead == 'r') ADVANCE(52); + if (lookahead == 'r') ADVANCE(203); END_STATE(); case 221: - if (lookahead == 'r') ADVANCE(220); + if (lookahead == 'r') ADVANCE(51); END_STATE(); case 222: - if (lookahead == 'r') ADVANCE(235); + if (lookahead == 'r') ADVANCE(221); END_STATE(); case 223: - if (lookahead == 's') ADVANCE(286); + if (lookahead == 'r') ADVANCE(236); END_STATE(); case 224: - if (lookahead == 's') ADVANCE(311); + if (lookahead == 's') ADVANCE(288); END_STATE(); case 225: - if (lookahead == 's') ADVANCE(272); + if (lookahead == 's') ADVANCE(313); END_STATE(); case 226: - if (lookahead == 's') ADVANCE(290); + if (lookahead == 's') ADVANCE(273); END_STATE(); case 227: - if (lookahead == 's') ADVANCE(223); + if (lookahead == 's') ADVANCE(292); END_STATE(); case 228: - if (lookahead == 's') ADVANCE(258); + if (lookahead == 's') ADVANCE(224); END_STATE(); case 229: - if (lookahead == 's') ADVANCE(245); + if (lookahead == 's') ADVANCE(259); END_STATE(); case 230: - if (lookahead == 's') ADVANCE(115); + if (lookahead == 's') ADVANCE(246); END_STATE(); case 231: - if (lookahead == 's') ADVANCE(144); + if (lookahead == 's') ADVANCE(114); END_STATE(); case 232: - if (lookahead == 's') ADVANCE(273); + if (lookahead == 's') ADVANCE(143); END_STATE(); case 233: if (lookahead == 's') ADVANCE(274); @@ -1779,393 +1790,393 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 's') ADVANCE(275); END_STATE(); case 235: - if (lookahead == 's') ADVANCE(117); + if (lookahead == 's') ADVANCE(276); END_STATE(); case 236: - if (lookahead == 't') ADVANCE(126); + if (lookahead == 's') ADVANCE(116); END_STATE(); case 237: - if (lookahead == 't') ADVANCE(25); + if (lookahead == 't') ADVANCE(125); END_STATE(); case 238: - if (lookahead == 't') ADVANCE(544); + if (lookahead == 't') ADVANCE(24); END_STATE(); case 239: - if (lookahead == 't') ADVANCE(535); + if (lookahead == 't') ADVANCE(546); END_STATE(); case 240: - if (lookahead == 't') ADVANCE(62); + if (lookahead == 't') ADVANCE(537); END_STATE(); case 241: - if (lookahead == 't') ADVANCE(98); + if (lookahead == 't') ADVANCE(62); END_STATE(); case 242: - if (lookahead == 't') ADVANCE(197); + if (lookahead == 't') ADVANCE(98); END_STATE(); case 243: - if (lookahead == 't') ADVANCE(101); + if (lookahead == 't') ADVANCE(198); END_STATE(); case 244: - if (lookahead == 't') ADVANCE(135); + if (lookahead == 't') ADVANCE(100); END_STATE(); case 245: - if (lookahead == 't') ADVANCE(214); + if (lookahead == 't') ADVANCE(134); END_STATE(); case 246: - if (lookahead == 't') ADVANCE(99); + if (lookahead == 't') ADVANCE(215); END_STATE(); case 247: - if (lookahead == 't') ADVANCE(137); + if (lookahead == 't') ADVANCE(102); END_STATE(); case 248: - if (lookahead == 't') ADVANCE(226); + if (lookahead == 't') ADVANCE(136); END_STATE(); case 249: - if (lookahead == 't') ADVANCE(141); + if (lookahead == 't') ADVANCE(227); END_STATE(); case 250: - if (lookahead == 't') ADVANCE(146); + if (lookahead == 't') ADVANCE(140); END_STATE(); case 251: - if (lookahead == 't') ADVANCE(143); + if (lookahead == 't') ADVANCE(145); END_STATE(); case 252: - if (lookahead == 't') ADVANCE(147); + if (lookahead == 't') ADVANCE(142); END_STATE(); case 253: - if (lookahead == 't') ADVANCE(29); + if (lookahead == 't') ADVANCE(146); END_STATE(); case 254: - if (lookahead == 't') ADVANCE(94); + if (lookahead == 't') ADVANCE(28); END_STATE(); case 255: - if (lookahead == 't') ADVANCE(30); + if (lookahead == 't') ADVANCE(94); END_STATE(); case 256: - if (lookahead == 't') ADVANCE(104); + if (lookahead == 't') ADVANCE(29); END_STATE(); case 257: - if (lookahead == 't') ADVANCE(63); + if (lookahead == 't') ADVANCE(104); END_STATE(); case 258: - if (lookahead == 't') ADVANCE(218); + if (lookahead == 't') ADVANCE(63); END_STATE(); case 259: - if (lookahead == 't') ADVANCE(64); + if (lookahead == 't') ADVANCE(219); END_STATE(); case 260: - if (lookahead == 't') ADVANCE(65); + if (lookahead == 't') ADVANCE(64); END_STATE(); case 261: - if (lookahead == 't') ADVANCE(67); + if (lookahead == 't') ADVANCE(65); END_STATE(); case 262: - if (lookahead == 't') ADVANCE(47); - if (lookahead == 'y') ADVANCE(173); + if (lookahead == 't') ADVANCE(67); END_STATE(); case 263: - if (lookahead == 't') ADVANCE(129); + if (lookahead == 't') ADVANCE(46); + if (lookahead == 'y') ADVANCE(173); END_STATE(); case 264: - if (lookahead == 't') ADVANCE(149); + if (lookahead == 't') ADVANCE(128); END_STATE(); case 265: - if (lookahead == 't') ADVANCE(50); + if (lookahead == 't') ADVANCE(148); END_STATE(); case 266: - if (lookahead == 't') ADVANCE(51); + if (lookahead == 't') ADVANCE(49); END_STATE(); case 267: - if (lookahead == 'u') ADVANCE(215); + if (lookahead == 't') ADVANCE(50); END_STATE(); case 268: - if (lookahead == 'u') ADVANCE(187); + if (lookahead == 'u') ADVANCE(216); END_STATE(); case 269: - if (lookahead == 'u') ADVANCE(69); + if (lookahead == 'u') ADVANCE(190); END_STATE(); case 270: - if (lookahead == 'v') ADVANCE(92); + if (lookahead == 'u') ADVANCE(69); END_STATE(); case 271: - if (lookahead == 'v') ADVANCE(48); + if (lookahead == 'v') ADVANCE(92); END_STATE(); case 272: - if (lookahead == 'w') ADVANCE(145); + if (lookahead == 'v') ADVANCE(47); END_STATE(); case 273: - if (lookahead == 'w') ADVANCE(148); + if (lookahead == 'w') ADVANCE(144); END_STATE(); case 274: - if (lookahead == 'w') ADVANCE(150); + if (lookahead == 'w') ADVANCE(147); END_STATE(); case 275: - if (lookahead == 'w') ADVANCE(151); + if (lookahead == 'w') ADVANCE(149); END_STATE(); case 276: - if (lookahead == 'x') ADVANCE(281); + if (lookahead == 'w') ADVANCE(150); END_STATE(); case 277: - if (lookahead == 'y') ADVANCE(16); + if (lookahead == 'x') ADVANCE(282); END_STATE(); case 278: - if (lookahead == 'y') ADVANCE(17); + if (lookahead == 'y') ADVANCE(14); END_STATE(); case 279: - if (lookahead == 'z') ADVANCE(105); + if (lookahead == 'y') ADVANCE(16); END_STATE(); case 280: - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(325); + if (lookahead == 'z') ADVANCE(105); END_STATE(); case 281: - if (('0' <= lookahead && lookahead <= '9') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(303); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(327); END_STATE(); case 282: + if (('0' <= lookahead && lookahead <= '9') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(305); + END_STATE(); + case 283: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(305); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(307); END_STATE(); - case 283: + case 284: if (lookahead == '$' || ('/' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(23); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(22); END_STATE(); - case 284: - if (eof) ADVANCE(285); - if (lookahead == '#') ADVANCE(553); - if (lookahead == '.') ADVANCE(26); - if (lookahead == ':') ADVANCE(282); + case 285: + if (eof) ADVANCE(287); + if (lookahead == '#') ADVANCE(555); + if (lookahead == '.') ADVANCE(25); + if (lookahead == ':') ADVANCE(283); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || - lookahead == ' ') SKIP(284) + lookahead == ' ') SKIP(285) if (('-' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(308); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); END_STATE(); - case 285: + case 286: + if (eof) ADVANCE(287); + if (lookahead == '#') ADVANCE(555); + if (lookahead == '.') ADVANCE(42); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') SKIP(286) + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(304); + END_STATE(); + case 287: ACCEPT_TOKEN(ts_builtin_sym_end); END_STATE(); - case 286: + case 288: ACCEPT_TOKEN(anon_sym_DOTclass); END_STATE(); - case 287: + case 289: ACCEPT_TOKEN(anon_sym_DOTsuper); END_STATE(); - case 288: + case 290: ACCEPT_TOKEN(anon_sym_DOTsource); END_STATE(); - case 289: + case 291: ACCEPT_TOKEN(aux_sym_source_declaration_token1); - if (lookahead == '"') ADVANCE(289); + if (lookahead == '"') ADVANCE(291); if (lookahead != 0 && lookahead != '\n') ADVANCE(6); END_STATE(); - case 290: + case 292: ACCEPT_TOKEN(anon_sym_DOTimplements); END_STATE(); - case 291: + case 293: ACCEPT_TOKEN(anon_sym_DOTfield); END_STATE(); - case 292: + case 294: ACCEPT_TOKEN(sym_end_field); END_STATE(); - case 293: + case 295: ACCEPT_TOKEN(anon_sym_DOTmethod); END_STATE(); - case 294: + case 296: ACCEPT_TOKEN(anon_sym_constructor); END_STATE(); - case 295: + case 297: ACCEPT_TOKEN(anon_sym_constructor); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); END_STATE(); - case 296: + case 298: ACCEPT_TOKEN(sym_end_method); END_STATE(); - case 297: + case 299: ACCEPT_TOKEN(anon_sym_DOTannotation); END_STATE(); - case 298: + case 300: ACCEPT_TOKEN(anon_sym_system); END_STATE(); - case 299: + case 301: ACCEPT_TOKEN(anon_sym_build); END_STATE(); - case 300: + case 302: ACCEPT_TOKEN(anon_sym_runtime); END_STATE(); - case 301: + case 303: ACCEPT_TOKEN(anon_sym_EQ); END_STATE(); - case 302: + case 304: ACCEPT_TOKEN(sym_annotation_key); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(302); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(304); END_STATE(); - case 303: + case 305: ACCEPT_TOKEN(aux_sym_annotation_value_token1); if (('0' <= lookahead && lookahead <= '9') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(303); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(305); END_STATE(); - case 304: + case 306: ACCEPT_TOKEN(sym_end_annotation); END_STATE(); - case 305: + case 307: ACCEPT_TOKEN(sym_label); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(305); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(307); END_STATE(); - case 306: + case 308: ACCEPT_TOKEN(aux_sym_statement_token1); - if (lookahead == '#') ADVANCE(307); + if (lookahead == '#') ADVANCE(309); if (lookahead == '\t' || lookahead == '\r' || - lookahead == ' ') ADVANCE(306); + lookahead == ' ') ADVANCE(308); if (lookahead != 0 && - lookahead != '\n') ADVANCE(307); + lookahead != '\n') ADVANCE(309); END_STATE(); - case 307: + case 309: ACCEPT_TOKEN(aux_sym_statement_token1); if (lookahead != 0 && - lookahead != '\n') ADVANCE(307); + lookahead != '\n') ADVANCE(309); END_STATE(); - case 308: + case 310: ACCEPT_TOKEN(sym_statement_name); if (lookahead == '-' || ('/' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(308); - END_STATE(); - case 309: - ACCEPT_TOKEN(anon_sym_DOTline); - END_STATE(); - case 310: - ACCEPT_TOKEN(aux_sym_line_declaration_token1); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(310); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); END_STATE(); case 311: - ACCEPT_TOKEN(anon_sym_DOTlocals); + ACCEPT_TOKEN(anon_sym_DOTline); END_STATE(); case 312: - ACCEPT_TOKEN(anon_sym_DOTparam); + ACCEPT_TOKEN(aux_sym_line_declaration_token1); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(312); END_STATE(); case 313: - ACCEPT_TOKEN(aux_sym_param_declaration_token1); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(313); + ACCEPT_TOKEN(anon_sym_DOTlocals); END_STATE(); case 314: - ACCEPT_TOKEN(anon_sym_DOTcatch); - if (lookahead == 'a') ADVANCE(162); + ACCEPT_TOKEN(anon_sym_DOTparam); END_STATE(); case 315: - ACCEPT_TOKEN(anon_sym_LBRACE); + ACCEPT_TOKEN(aux_sym_param_declaration_token1); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(315); END_STATE(); case 316: - ACCEPT_TOKEN(anon_sym_DOT_DOT); + ACCEPT_TOKEN(anon_sym_DOTcatch); + if (lookahead == 'a') ADVANCE(161); END_STATE(); case 317: - ACCEPT_TOKEN(anon_sym_RBRACE); + ACCEPT_TOKEN(anon_sym_LBRACE); END_STATE(); case 318: - ACCEPT_TOKEN(anon_sym_DOTcatchall); + ACCEPT_TOKEN(anon_sym_DOT_DOT); END_STATE(); case 319: - ACCEPT_TOKEN(anon_sym_DOTpacked_DASHswitch); + ACCEPT_TOKEN(anon_sym_RBRACE); END_STATE(); case 320: - ACCEPT_TOKEN(anon_sym_DOTendpacked_DASHswitch); + ACCEPT_TOKEN(anon_sym_DOTcatchall); END_STATE(); case 321: - ACCEPT_TOKEN(anon_sym_DOTsparse_DASHswitch); + ACCEPT_TOKEN(anon_sym_DOTpacked_DASHswitch); END_STATE(); case 322: - ACCEPT_TOKEN(anon_sym_DASH_GT); + ACCEPT_TOKEN(anon_sym_DOTendpacked_DASHswitch); END_STATE(); case 323: - ACCEPT_TOKEN(anon_sym_DOTendsparse_DASHswitch); + ACCEPT_TOKEN(anon_sym_DOTsparse_DASHswitch); END_STATE(); case 324: - ACCEPT_TOKEN(anon_sym_DOTarray_DASHdata); + ACCEPT_TOKEN(anon_sym_DASH_GT); END_STATE(); case 325: - ACCEPT_TOKEN(aux_sym_array_data_declaration_token1); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(325); + ACCEPT_TOKEN(anon_sym_DOTendsparse_DASHswitch); END_STATE(); case 326: - ACCEPT_TOKEN(anon_sym_DOTendarray_DASHdata); + ACCEPT_TOKEN(anon_sym_DOTarray_DASHdata); END_STATE(); case 327: - ACCEPT_TOKEN(sym_class_identifier); + ACCEPT_TOKEN(aux_sym_array_data_declaration_token1); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(327); END_STATE(); case 328: - ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'a') ADVANCE(397); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(408); + ACCEPT_TOKEN(anon_sym_DOTendarray_DASHdata); END_STATE(); case 329: - ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'a') ADVANCE(373); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(408); + ACCEPT_TOKEN(sym_class_identifier); END_STATE(); case 330: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'a') ADVANCE(379); + if (lookahead == 'a') ADVANCE(399); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(408); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(410); END_STATE(); case 331: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'a') ADVANCE(342); + if (lookahead == 'a') ADVANCE(375); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(408); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(410); END_STATE(); case 332: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'a') ADVANCE(343); + if (lookahead == 'a') ADVANCE(381); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(408); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(410); END_STATE(); case 333: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'a') ADVANCE(398); + if (lookahead == 'a') ADVANCE(344); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(408); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(410); END_STATE(); case 334: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'a') ADVANCE(399); + if (lookahead == 'a') ADVANCE(345); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(408); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(410); END_STATE(); case 335: ACCEPT_TOKEN(aux_sym_field_identifier_token1); @@ -2173,632 +2184,632 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(408); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(410); END_STATE(); case 336: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'b') ADVANCE(391); + if (lookahead == 'a') ADVANCE(401); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(410); END_STATE(); case 337: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'b') ADVANCE(374); + if (lookahead == 'a') ADVANCE(402); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(410); END_STATE(); case 338: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'c') ADVANCE(361); - if (lookahead == 't') ADVANCE(362); + if (lookahead == 'b') ADVANCE(393); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); END_STATE(); case 339: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'c') ADVANCE(516); + if (lookahead == 'b') ADVANCE(376); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); END_STATE(); case 340: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'c') ADVANCE(525); + if (lookahead == 'c') ADVANCE(363); + if (lookahead == 't') ADVANCE(364); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); END_STATE(); case 341: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'c') ADVANCE(552); + if (lookahead == 'c') ADVANCE(518); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); END_STATE(); case 342: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'c') ADVANCE(394); + if (lookahead == 'c') ADVANCE(527); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); END_STATE(); case 343: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'c') ADVANCE(353); + if (lookahead == 'c') ADVANCE(554); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); END_STATE(); case 344: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'c') ADVANCE(402); + if (lookahead == 'c') ADVANCE(396); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); END_STATE(); case 345: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'd') ADVANCE(360); + if (lookahead == 'c') ADVANCE(355); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); END_STATE(); case 346: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'd') ADVANCE(522); + if (lookahead == 'c') ADVANCE(404); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); END_STATE(); case 347: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'd') ADVANCE(531); + if (lookahead == 'd') ADVANCE(362); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); END_STATE(); case 348: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'e') ADVANCE(344); + if (lookahead == 'd') ADVANCE(524); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); END_STATE(); case 349: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'e') ADVANCE(549); + if (lookahead == 'd') ADVANCE(533); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); END_STATE(); case 350: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'e') ADVANCE(540); + if (lookahead == 'e') ADVANCE(346); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); END_STATE(); case 351: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'e') ADVANCE(519); + if (lookahead == 'e') ADVANCE(551); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); END_STATE(); case 352: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'e') ADVANCE(534); + if (lookahead == 'e') ADVANCE(542); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); END_STATE(); case 353: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'e') ADVANCE(543); + if (lookahead == 'e') ADVANCE(521); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); END_STATE(); case 354: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'e') ADVANCE(346); + if (lookahead == 'e') ADVANCE(536); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); END_STATE(); case 355: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'e') ADVANCE(386); + if (lookahead == 'e') ADVANCE(545); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); END_STATE(); case 356: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'e') ADVANCE(347); + if (lookahead == 'e') ADVANCE(348); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); END_STATE(); case 357: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'e') ADVANCE(381); + if (lookahead == 'e') ADVANCE(388); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); END_STATE(); case 358: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'e') ADVANCE(401); + if (lookahead == 'e') ADVANCE(349); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); END_STATE(); case 359: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'f') ADVANCE(332); + if (lookahead == 'e') ADVANCE(383); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); END_STATE(); case 360: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'g') ADVANCE(349); + if (lookahead == 'e') ADVANCE(403); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); END_STATE(); case 361: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'h') ADVANCE(389); + if (lookahead == 'f') ADVANCE(334); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); END_STATE(); case 362: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'h') ADVANCE(358); + if (lookahead == 'g') ADVANCE(351); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); END_STATE(); case 363: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'i') ADVANCE(345); + if (lookahead == 'h') ADVANCE(391); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); END_STATE(); case 364: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'i') ADVANCE(406); - if (lookahead == 'o') ADVANCE(396); + if (lookahead == 'h') ADVANCE(360); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); END_STATE(); case 365: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'i') ADVANCE(407); + if (lookahead == 'i') ADVANCE(347); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); END_STATE(); case 366: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'i') ADVANCE(380); + if (lookahead == 'i') ADVANCE(408); + if (lookahead == 'o') ADVANCE(398); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); END_STATE(); case 367: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'i') ADVANCE(405); + if (lookahead == 'i') ADVANCE(409); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); END_STATE(); case 368: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'i') ADVANCE(339); + if (lookahead == 'i') ADVANCE(382); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); END_STATE(); case 369: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'i') ADVANCE(340); + if (lookahead == 'i') ADVANCE(407); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); END_STATE(); case 370: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'i') ADVANCE(375); + if (lookahead == 'i') ADVANCE(341); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); END_STATE(); case 371: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'i') ADVANCE(341); + if (lookahead == 'i') ADVANCE(342); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); END_STATE(); case 372: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'i') ADVANCE(357); + if (lookahead == 'i') ADVANCE(377); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); END_STATE(); case 373: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'l') ADVANCE(528); + if (lookahead == 'i') ADVANCE(343); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); END_STATE(); case 374: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'l') ADVANCE(368); + if (lookahead == 'i') ADVANCE(359); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); END_STATE(); case 375: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'l') ADVANCE(352); + if (lookahead == 'l') ADVANCE(530); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); END_STATE(); case 376: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'l') ADVANCE(335); + if (lookahead == 'l') ADVANCE(370); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); END_STATE(); case 377: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'n') ADVANCE(393); + if (lookahead == 'l') ADVANCE(354); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); END_STATE(); case 378: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'n') ADVANCE(338); + if (lookahead == 'l') ADVANCE(337); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); END_STATE(); case 379: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'n') ADVANCE(392); + if (lookahead == 'n') ADVANCE(395); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); END_STATE(); case 380: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'n') ADVANCE(329); + if (lookahead == 'n') ADVANCE(340); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); END_STATE(); case 381: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'n') ADVANCE(395); + if (lookahead == 'n') ADVANCE(394); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); END_STATE(); case 382: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'n') ADVANCE(365); + if (lookahead == 'n') ADVANCE(331); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); END_STATE(); case 383: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'o') ADVANCE(376); + if (lookahead == 'n') ADVANCE(397); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); END_STATE(); case 384: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'o') ADVANCE(382); + if (lookahead == 'n') ADVANCE(367); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); END_STATE(); case 385: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'r') ADVANCE(364); - if (lookahead == 'u') ADVANCE(337); + if (lookahead == 'o') ADVANCE(378); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); END_STATE(); case 386: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'r') ADVANCE(359); + if (lookahead == 'o') ADVANCE(384); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); END_STATE(); case 387: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'r') ADVANCE(363); + if (lookahead == 'r') ADVANCE(366); + if (lookahead == 'u') ADVANCE(339); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); END_STATE(); case 388: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'r') ADVANCE(330); + if (lookahead == 'r') ADVANCE(361); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); END_STATE(); case 389: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'r') ADVANCE(384); + if (lookahead == 'r') ADVANCE(365); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); END_STATE(); case 390: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'r') ADVANCE(331); + if (lookahead == 'r') ADVANCE(332); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); END_STATE(); case 391: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 's') ADVANCE(403); + if (lookahead == 'r') ADVANCE(386); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); END_STATE(); case 392: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 's') ADVANCE(372); + if (lookahead == 'r') ADVANCE(333); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); END_STATE(); case 393: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 't') ADVANCE(355); + if (lookahead == 's') ADVANCE(405); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); END_STATE(); case 394: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 't') ADVANCE(546); + if (lookahead == 's') ADVANCE(374); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); END_STATE(); case 395: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 't') ADVANCE(537); + if (lookahead == 't') ADVANCE(357); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); END_STATE(); case 396: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 't') ADVANCE(348); + if (lookahead == 't') ADVANCE(548); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); END_STATE(); case 397: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 't') ADVANCE(367); + if (lookahead == 't') ADVANCE(539); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); END_STATE(); case 398: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 't') ADVANCE(369); + if (lookahead == 't') ADVANCE(350); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); END_STATE(); case 399: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 't') ADVANCE(351); + if (lookahead == 't') ADVANCE(369); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); END_STATE(); case 400: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 't') ADVANCE(370); + if (lookahead == 't') ADVANCE(371); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); END_STATE(); case 401: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 't') ADVANCE(371); + if (lookahead == 't') ADVANCE(353); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); END_STATE(); case 402: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 't') ADVANCE(354); + if (lookahead == 't') ADVANCE(372); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); END_STATE(); case 403: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 't') ADVANCE(390); + if (lookahead == 't') ADVANCE(373); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); END_STATE(); case 404: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 't') ADVANCE(333); - if (lookahead == 'y') ADVANCE(378); + if (lookahead == 't') ADVANCE(356); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); END_STATE(); case 405: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'v') ADVANCE(350); + if (lookahead == 't') ADVANCE(392); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); END_STATE(); case 406: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'v') ADVANCE(334); + if (lookahead == 't') ADVANCE(335); + if (lookahead == 'y') ADVANCE(380); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); END_STATE(); case 407: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'z') ADVANCE(356); + if (lookahead == 'v') ADVANCE(352); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'y')) ADVANCE(408); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); END_STATE(); case 408: ACCEPT_TOKEN(aux_sym_field_identifier_token1); + if (lookahead == 'v') ADVANCE(336); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); END_STATE(); case 409: - ACCEPT_TOKEN(anon_sym_COLON); - END_STATE(); - case 410: - ACCEPT_TOKEN(anon_sym_LTinit_GT); - END_STATE(); - case 411: - ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'a') ADVANCE(488); + ACCEPT_TOKEN(aux_sym_field_identifier_token1); + if (lookahead == 'z') ADVANCE(358); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(501); + ('a' <= lookahead && lookahead <= 'y')) ADVANCE(410); END_STATE(); - case 412: - ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'a') ADVANCE(457); + case 410: + ACCEPT_TOKEN(aux_sym_field_identifier_token1); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(501); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); + END_STATE(); + case 411: + ACCEPT_TOKEN(anon_sym_COLON); + END_STATE(); + case 412: + ACCEPT_TOKEN(anon_sym_LTinit_GT); END_STATE(); case 413: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'a') ADVANCE(425); + if (lookahead == 'a') ADVANCE(490); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(501); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(503); END_STATE(); case 414: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'a') ADVANCE(463); + if (lookahead == 'a') ADVANCE(459); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(501); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(503); END_STATE(); case 415: ACCEPT_TOKEN(aux_sym_method_identifier_token1); @@ -2806,23 +2817,23 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(501); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(503); END_STATE(); case 416: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'a') ADVANCE(490); + if (lookahead == 'a') ADVANCE(465); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(501); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(503); END_STATE(); case 417: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'a') ADVANCE(491); + if (lookahead == 'a') ADVANCE(429); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(501); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(503); END_STATE(); case 418: ACCEPT_TOKEN(aux_sym_method_identifier_token1); @@ -2830,938 +2841,957 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(501); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(503); END_STATE(); case 419: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'b') ADVANCE(480); + if (lookahead == 'a') ADVANCE(493); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(503); END_STATE(); case 420: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'b') ADVANCE(458); + if (lookahead == 'a') ADVANCE(494); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(503); END_STATE(); case 421: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'c') ADVANCE(445); - if (lookahead == 't') ADVANCE(446); + if (lookahead == 'b') ADVANCE(482); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); END_STATE(); case 422: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'c') ADVANCE(515); + if (lookahead == 'b') ADVANCE(460); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); END_STATE(); case 423: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'c') ADVANCE(524); + if (lookahead == 'c') ADVANCE(447); + if (lookahead == 't') ADVANCE(448); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); END_STATE(); case 424: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'c') ADVANCE(551); + if (lookahead == 'c') ADVANCE(517); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); END_STATE(); case 425: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'c') ADVANCE(484); + if (lookahead == 'c') ADVANCE(526); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); END_STATE(); case 426: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'c') ADVANCE(487); + if (lookahead == 'c') ADVANCE(553); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); END_STATE(); case 427: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'c') ADVANCE(437); + if (lookahead == 'c') ADVANCE(486); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); END_STATE(); case 428: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'c') ADVANCE(494); + if (lookahead == 'c') ADVANCE(489); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); END_STATE(); case 429: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'd') ADVANCE(444); + if (lookahead == 'c') ADVANCE(439); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); END_STATE(); case 430: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'd') ADVANCE(521); + if (lookahead == 'c') ADVANCE(496); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); END_STATE(); case 431: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'd') ADVANCE(530); + if (lookahead == 'd') ADVANCE(446); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); END_STATE(); case 432: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'e') ADVANCE(428); + if (lookahead == 'd') ADVANCE(523); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); END_STATE(); case 433: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'e') ADVANCE(548); + if (lookahead == 'd') ADVANCE(532); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); END_STATE(); case 434: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'e') ADVANCE(539); + if (lookahead == 'e') ADVANCE(430); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); END_STATE(); case 435: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'e') ADVANCE(518); + if (lookahead == 'e') ADVANCE(550); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); END_STATE(); case 436: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'e') ADVANCE(533); + if (lookahead == 'e') ADVANCE(541); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); END_STATE(); case 437: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'e') ADVANCE(542); + if (lookahead == 'e') ADVANCE(520); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); END_STATE(); case 438: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'e') ADVANCE(430); + if (lookahead == 'e') ADVANCE(535); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); END_STATE(); case 439: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'e') ADVANCE(473); + if (lookahead == 'e') ADVANCE(544); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); END_STATE(); case 440: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'e') ADVANCE(431); + if (lookahead == 'e') ADVANCE(432); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); END_STATE(); case 441: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'e') ADVANCE(465); + if (lookahead == 'e') ADVANCE(475); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); END_STATE(); case 442: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'e') ADVANCE(493); + if (lookahead == 'e') ADVANCE(433); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); END_STATE(); case 443: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'f') ADVANCE(415); + if (lookahead == 'e') ADVANCE(467); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); END_STATE(); case 444: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'g') ADVANCE(433); + if (lookahead == 'e') ADVANCE(495); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); END_STATE(); case 445: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'h') ADVANCE(479); + if (lookahead == 'f') ADVANCE(417); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); END_STATE(); case 446: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'h') ADVANCE(442); + if (lookahead == 'g') ADVANCE(435); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); END_STATE(); case 447: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'i') ADVANCE(429); + if (lookahead == 'h') ADVANCE(481); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); END_STATE(); case 448: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'i') ADVANCE(499); - if (lookahead == 'o') ADVANCE(486); + if (lookahead == 'h') ADVANCE(444); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); END_STATE(); case 449: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'i') ADVANCE(500); + if (lookahead == 'i') ADVANCE(431); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); END_STATE(); case 450: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'i') ADVANCE(498); + if (lookahead == 'i') ADVANCE(501); + if (lookahead == 'o') ADVANCE(488); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); END_STATE(); case 451: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'i') ADVANCE(422); + if (lookahead == 'i') ADVANCE(502); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); END_STATE(); case 452: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'i') ADVANCE(464); + if (lookahead == 'i') ADVANCE(500); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); END_STATE(); case 453: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'i') ADVANCE(423); + if (lookahead == 'i') ADVANCE(424); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); END_STATE(); case 454: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'i') ADVANCE(459); + if (lookahead == 'i') ADVANCE(466); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); END_STATE(); case 455: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'i') ADVANCE(424); + if (lookahead == 'i') ADVANCE(425); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); END_STATE(); case 456: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'i') ADVANCE(441); + if (lookahead == 'i') ADVANCE(461); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); END_STATE(); case 457: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'l') ADVANCE(527); + if (lookahead == 'i') ADVANCE(426); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); END_STATE(); case 458: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'l') ADVANCE(451); + if (lookahead == 'i') ADVANCE(443); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); END_STATE(); case 459: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'l') ADVANCE(436); + if (lookahead == 'l') ADVANCE(529); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); END_STATE(); case 460: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'l') ADVANCE(418); + if (lookahead == 'l') ADVANCE(453); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); END_STATE(); case 461: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'n') ADVANCE(483); + if (lookahead == 'l') ADVANCE(438); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); END_STATE(); case 462: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'n') ADVANCE(421); + if (lookahead == 'l') ADVANCE(420); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); END_STATE(); case 463: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'n') ADVANCE(482); + if (lookahead == 'n') ADVANCE(485); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); END_STATE(); case 464: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'n') ADVANCE(412); + if (lookahead == 'n') ADVANCE(423); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); END_STATE(); case 465: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'n') ADVANCE(485); + if (lookahead == 'n') ADVANCE(484); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); END_STATE(); case 466: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'n') ADVANCE(449); + if (lookahead == 'n') ADVANCE(414); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); END_STATE(); case 467: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'n') ADVANCE(481); + if (lookahead == 'n') ADVANCE(487); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); END_STATE(); case 468: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'o') ADVANCE(460); + if (lookahead == 'n') ADVANCE(451); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); END_STATE(); case 469: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'o') ADVANCE(467); + if (lookahead == 'n') ADVANCE(483); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); END_STATE(); case 470: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'o') ADVANCE(475); + if (lookahead == 'o') ADVANCE(462); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); END_STATE(); case 471: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'o') ADVANCE(466); + if (lookahead == 'o') ADVANCE(469); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); END_STATE(); case 472: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'r') ADVANCE(448); - if (lookahead == 'u') ADVANCE(420); + if (lookahead == 'o') ADVANCE(477); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); END_STATE(); case 473: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'r') ADVANCE(443); + if (lookahead == 'o') ADVANCE(468); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); END_STATE(); case 474: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'r') ADVANCE(497); + if (lookahead == 'r') ADVANCE(450); + if (lookahead == 'u') ADVANCE(422); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); END_STATE(); case 475: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'r') ADVANCE(295); + if (lookahead == 'r') ADVANCE(445); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); END_STATE(); case 476: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'r') ADVANCE(447); + if (lookahead == 'r') ADVANCE(499); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); END_STATE(); case 477: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'r') ADVANCE(414); + if (lookahead == 'r') ADVANCE(297); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); END_STATE(); case 478: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'r') ADVANCE(413); + if (lookahead == 'r') ADVANCE(449); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); END_STATE(); case 479: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'r') ADVANCE(471); + if (lookahead == 'r') ADVANCE(416); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); END_STATE(); case 480: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 's') ADVANCE(495); + if (lookahead == 'r') ADVANCE(415); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); END_STATE(); case 481: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 's') ADVANCE(489); + if (lookahead == 'r') ADVANCE(473); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); END_STATE(); case 482: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 's') ADVANCE(456); + if (lookahead == 's') ADVANCE(497); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); END_STATE(); case 483: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 't') ADVANCE(439); + if (lookahead == 's') ADVANCE(491); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); END_STATE(); case 484: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 't') ADVANCE(545); + if (lookahead == 's') ADVANCE(458); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); END_STATE(); case 485: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 't') ADVANCE(536); + if (lookahead == 't') ADVANCE(441); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); END_STATE(); case 486: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 't') ADVANCE(432); + if (lookahead == 't') ADVANCE(547); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); END_STATE(); case 487: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 't') ADVANCE(470); + if (lookahead == 't') ADVANCE(538); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); END_STATE(); case 488: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 't') ADVANCE(450); + if (lookahead == 't') ADVANCE(434); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); END_STATE(); case 489: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 't') ADVANCE(474); + if (lookahead == 't') ADVANCE(472); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); END_STATE(); case 490: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 't') ADVANCE(453); + if (lookahead == 't') ADVANCE(452); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); END_STATE(); case 491: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 't') ADVANCE(435); + if (lookahead == 't') ADVANCE(476); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); END_STATE(); case 492: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 't') ADVANCE(454); + if (lookahead == 't') ADVANCE(455); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); END_STATE(); case 493: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 't') ADVANCE(455); + if (lookahead == 't') ADVANCE(437); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); END_STATE(); case 494: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 't') ADVANCE(438); + if (lookahead == 't') ADVANCE(456); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); END_STATE(); case 495: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 't') ADVANCE(478); + if (lookahead == 't') ADVANCE(457); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); END_STATE(); case 496: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 't') ADVANCE(416); - if (lookahead == 'y') ADVANCE(462); + if (lookahead == 't') ADVANCE(440); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); END_STATE(); case 497: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'u') ADVANCE(426); + if (lookahead == 't') ADVANCE(480); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); END_STATE(); case 498: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'v') ADVANCE(434); + if (lookahead == 't') ADVANCE(418); + if (lookahead == 'y') ADVANCE(464); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); END_STATE(); case 499: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'v') ADVANCE(417); + if (lookahead == 'u') ADVANCE(428); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); END_STATE(); case 500: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'z') ADVANCE(440); + if (lookahead == 'v') ADVANCE(436); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'y')) ADVANCE(501); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); END_STATE(); case 501: ACCEPT_TOKEN(aux_sym_method_identifier_token1); + if (lookahead == 'v') ADVANCE(419); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); END_STATE(); case 502: - ACCEPT_TOKEN(anon_sym_LPAREN); + ACCEPT_TOKEN(aux_sym_method_identifier_token1); + if (lookahead == 'z') ADVANCE(442); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'y')) ADVANCE(503); END_STATE(); case 503: - ACCEPT_TOKEN(anon_sym_RPAREN); + ACCEPT_TOKEN(aux_sym_method_identifier_token1); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); END_STATE(); case 504: - ACCEPT_TOKEN(anon_sym_LBRACK); + ACCEPT_TOKEN(anon_sym_LPAREN); END_STATE(); case 505: - ACCEPT_TOKEN(anon_sym_V); + ACCEPT_TOKEN(anon_sym_RPAREN); END_STATE(); case 506: - ACCEPT_TOKEN(anon_sym_Z); + ACCEPT_TOKEN(anon_sym_LBRACK); END_STATE(); case 507: - ACCEPT_TOKEN(anon_sym_B); + ACCEPT_TOKEN(anon_sym_V); END_STATE(); case 508: - ACCEPT_TOKEN(anon_sym_S); + ACCEPT_TOKEN(anon_sym_Z); END_STATE(); case 509: - ACCEPT_TOKEN(anon_sym_C); + ACCEPT_TOKEN(anon_sym_B); END_STATE(); case 510: - ACCEPT_TOKEN(anon_sym_I); + ACCEPT_TOKEN(anon_sym_S); END_STATE(); case 511: - ACCEPT_TOKEN(anon_sym_J); + ACCEPT_TOKEN(anon_sym_C); END_STATE(); case 512: - ACCEPT_TOKEN(anon_sym_F); + ACCEPT_TOKEN(anon_sym_I); END_STATE(); case 513: - ACCEPT_TOKEN(anon_sym_D); + ACCEPT_TOKEN(anon_sym_J); END_STATE(); case 514: - ACCEPT_TOKEN(anon_sym_public); + ACCEPT_TOKEN(anon_sym_F); END_STATE(); case 515: + ACCEPT_TOKEN(anon_sym_D); + END_STATE(); + case 516: + ACCEPT_TOKEN(anon_sym_public); + END_STATE(); + case 517: ACCEPT_TOKEN(anon_sym_public); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); END_STATE(); - case 516: + case 518: ACCEPT_TOKEN(anon_sym_public); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); END_STATE(); - case 517: + case 519: ACCEPT_TOKEN(anon_sym_private); END_STATE(); - case 518: + case 520: ACCEPT_TOKEN(anon_sym_private); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); END_STATE(); - case 519: + case 521: ACCEPT_TOKEN(anon_sym_private); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); END_STATE(); - case 520: + case 522: ACCEPT_TOKEN(anon_sym_protected); END_STATE(); - case 521: + case 523: ACCEPT_TOKEN(anon_sym_protected); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); END_STATE(); - case 522: + case 524: ACCEPT_TOKEN(anon_sym_protected); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); END_STATE(); - case 523: + case 525: ACCEPT_TOKEN(anon_sym_static); END_STATE(); - case 524: + case 526: ACCEPT_TOKEN(anon_sym_static); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); END_STATE(); - case 525: + case 527: ACCEPT_TOKEN(anon_sym_static); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); END_STATE(); - case 526: + case 528: ACCEPT_TOKEN(anon_sym_final); END_STATE(); - case 527: + case 529: ACCEPT_TOKEN(anon_sym_final); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); END_STATE(); - case 528: + case 530: ACCEPT_TOKEN(anon_sym_final); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); END_STATE(); - case 529: + case 531: ACCEPT_TOKEN(anon_sym_synchronized); END_STATE(); - case 530: + case 532: ACCEPT_TOKEN(anon_sym_synchronized); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); END_STATE(); - case 531: + case 533: ACCEPT_TOKEN(anon_sym_synchronized); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); END_STATE(); - case 532: + case 534: ACCEPT_TOKEN(anon_sym_volatile); END_STATE(); - case 533: + case 535: ACCEPT_TOKEN(anon_sym_volatile); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); END_STATE(); - case 534: + case 536: ACCEPT_TOKEN(anon_sym_volatile); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); END_STATE(); - case 535: + case 537: ACCEPT_TOKEN(anon_sym_transient); END_STATE(); - case 536: + case 538: ACCEPT_TOKEN(anon_sym_transient); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); END_STATE(); - case 537: + case 539: ACCEPT_TOKEN(anon_sym_transient); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); END_STATE(); - case 538: + case 540: ACCEPT_TOKEN(anon_sym_native); END_STATE(); - case 539: + case 541: ACCEPT_TOKEN(anon_sym_native); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); END_STATE(); - case 540: + case 542: ACCEPT_TOKEN(anon_sym_native); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); END_STATE(); - case 541: + case 543: ACCEPT_TOKEN(anon_sym_interface); END_STATE(); - case 542: + case 544: ACCEPT_TOKEN(anon_sym_interface); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); END_STATE(); - case 543: + case 545: ACCEPT_TOKEN(anon_sym_interface); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); END_STATE(); - case 544: + case 546: ACCEPT_TOKEN(anon_sym_abstract); END_STATE(); - case 545: + case 547: ACCEPT_TOKEN(anon_sym_abstract); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); END_STATE(); - case 546: + case 548: ACCEPT_TOKEN(anon_sym_abstract); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); END_STATE(); - case 547: + case 549: ACCEPT_TOKEN(anon_sym_bridge); END_STATE(); - case 548: + case 550: ACCEPT_TOKEN(anon_sym_bridge); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); END_STATE(); - case 549: + case 551: ACCEPT_TOKEN(anon_sym_bridge); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); END_STATE(); - case 550: + case 552: ACCEPT_TOKEN(anon_sym_synthetic); END_STATE(); - case 551: + case 553: ACCEPT_TOKEN(anon_sym_synthetic); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(501); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); END_STATE(); - case 552: + case 554: ACCEPT_TOKEN(anon_sym_synthetic); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(408); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); END_STATE(); - case 553: + case 555: ACCEPT_TOKEN(sym_comment); if (lookahead != 0 && - lookahead != '\n') ADVANCE(553); + lookahead != '\n') ADVANCE(555); END_STATE(); - case 554: + case 556: + ACCEPT_TOKEN(anon_sym_DOTenum); + END_STATE(); + case 557: ACCEPT_TOKEN(anon_sym_COMMA); END_STATE(); default: @@ -3772,28 +3802,28 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { static const TSLexMode ts_lex_modes[STATE_COUNT] = { [0] = {.lex_state = 0}, [1] = {.lex_state = 0}, - [2] = {.lex_state = 284}, - [3] = {.lex_state = 284}, - [4] = {.lex_state = 284}, + [2] = {.lex_state = 285}, + [3] = {.lex_state = 285}, + [4] = {.lex_state = 285}, [5] = {.lex_state = 0}, [6] = {.lex_state = 0}, - [7] = {.lex_state = 9}, - [8] = {.lex_state = 0}, - [9] = {.lex_state = 9}, - [10] = {.lex_state = 284}, + [7] = {.lex_state = 8}, + [8] = {.lex_state = 8}, + [9] = {.lex_state = 0}, + [10] = {.lex_state = 0}, [11] = {.lex_state = 0}, - [12] = {.lex_state = 0}, + [12] = {.lex_state = 285}, [13] = {.lex_state = 0}, - [14] = {.lex_state = 284}, + [14] = {.lex_state = 0}, [15] = {.lex_state = 0}, - [16] = {.lex_state = 0}, + [16] = {.lex_state = 285}, [17] = {.lex_state = 0}, - [18] = {.lex_state = 12}, + [18] = {.lex_state = 0}, [19] = {.lex_state = 0}, [20] = {.lex_state = 0}, - [21] = {.lex_state = 0}, - [22] = {.lex_state = 0}, - [23] = {.lex_state = 12}, + [21] = {.lex_state = 11}, + [22] = {.lex_state = 11}, + [23] = {.lex_state = 0}, [24] = {.lex_state = 0}, [25] = {.lex_state = 0}, [26] = {.lex_state = 0}, @@ -3803,26 +3833,26 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [30] = {.lex_state = 0}, [31] = {.lex_state = 0}, [32] = {.lex_state = 0}, - [33] = {.lex_state = 284}, - [34] = {.lex_state = 284}, - [35] = {.lex_state = 284}, - [36] = {.lex_state = 284}, - [37] = {.lex_state = 284}, - [38] = {.lex_state = 284}, - [39] = {.lex_state = 284}, - [40] = {.lex_state = 284}, - [41] = {.lex_state = 284}, - [42] = {.lex_state = 284}, - [43] = {.lex_state = 284}, - [44] = {.lex_state = 284}, - [45] = {.lex_state = 284}, - [46] = {.lex_state = 284}, - [47] = {.lex_state = 284}, - [48] = {.lex_state = 284}, - [49] = {.lex_state = 284}, - [50] = {.lex_state = 284}, - [51] = {.lex_state = 0}, - [52] = {.lex_state = 0}, + [33] = {.lex_state = 0}, + [34] = {.lex_state = 0}, + [35] = {.lex_state = 285}, + [36] = {.lex_state = 285}, + [37] = {.lex_state = 285}, + [38] = {.lex_state = 285}, + [39] = {.lex_state = 285}, + [40] = {.lex_state = 285}, + [41] = {.lex_state = 285}, + [42] = {.lex_state = 285}, + [43] = {.lex_state = 285}, + [44] = {.lex_state = 285}, + [45] = {.lex_state = 285}, + [46] = {.lex_state = 285}, + [47] = {.lex_state = 285}, + [48] = {.lex_state = 285}, + [49] = {.lex_state = 285}, + [50] = {.lex_state = 285}, + [51] = {.lex_state = 285}, + [52] = {.lex_state = 285}, [53] = {.lex_state = 0}, [54] = {.lex_state = 0}, [55] = {.lex_state = 0}, @@ -3830,78 +3860,78 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [57] = {.lex_state = 0}, [58] = {.lex_state = 0}, [59] = {.lex_state = 0}, - [60] = {.lex_state = 0}, + [60] = {.lex_state = 286}, [61] = {.lex_state = 0}, [62] = {.lex_state = 0}, - [63] = {.lex_state = 0}, + [63] = {.lex_state = 5}, [64] = {.lex_state = 0}, - [65] = {.lex_state = 5}, - [66] = {.lex_state = 0}, + [65] = {.lex_state = 0}, + [66] = {.lex_state = 5}, [67] = {.lex_state = 0}, [68] = {.lex_state = 0}, [69] = {.lex_state = 0}, [70] = {.lex_state = 0}, - [71] = {.lex_state = 8}, - [72] = {.lex_state = 8}, - [73] = {.lex_state = 10}, - [74] = {.lex_state = 5}, - [75] = {.lex_state = 8}, - [76] = {.lex_state = 0}, - [77] = {.lex_state = 11}, - [78] = {.lex_state = 5}, + [71] = {.lex_state = 0}, + [72] = {.lex_state = 0}, + [73] = {.lex_state = 0}, + [74] = {.lex_state = 286}, + [75] = {.lex_state = 286}, + [76] = {.lex_state = 9}, + [77] = {.lex_state = 286}, + [78] = {.lex_state = 285}, [79] = {.lex_state = 0}, - [80] = {.lex_state = 0}, - [81] = {.lex_state = 5}, - [82] = {.lex_state = 284}, + [80] = {.lex_state = 5}, + [81] = {.lex_state = 0}, + [82] = {.lex_state = 5}, [83] = {.lex_state = 0}, - [84] = {.lex_state = 5}, + [84] = {.lex_state = 285}, [85] = {.lex_state = 5}, [86] = {.lex_state = 0}, - [87] = {.lex_state = 0}, - [88] = {.lex_state = 284}, + [87] = {.lex_state = 5}, + [88] = {.lex_state = 285}, [89] = {.lex_state = 5}, - [90] = {.lex_state = 5}, + [90] = {.lex_state = 0}, [91] = {.lex_state = 5}, - [92] = {.lex_state = 284}, + [92] = {.lex_state = 0}, [93] = {.lex_state = 5}, [94] = {.lex_state = 5}, [95] = {.lex_state = 5}, - [96] = {.lex_state = 8}, - [97] = {.lex_state = 8}, + [96] = {.lex_state = 10}, + [97] = {.lex_state = 286}, [98] = {.lex_state = 0}, - [99] = {.lex_state = 13}, - [100] = {.lex_state = 8}, - [101] = {.lex_state = 5}, - [102] = {.lex_state = 0}, - [103] = {.lex_state = 0}, - [104] = {.lex_state = 8}, - [105] = {.lex_state = 8}, - [106] = {.lex_state = 0}, - [107] = {.lex_state = 14}, - [108] = {.lex_state = 0}, + [99] = {.lex_state = 12}, + [100] = {.lex_state = 286}, + [101] = {.lex_state = 286}, + [102] = {.lex_state = 12}, + [103] = {.lex_state = 286}, + [104] = {.lex_state = 0}, + [105] = {.lex_state = 0}, + [106] = {.lex_state = 286}, + [107] = {.lex_state = 5}, + [108] = {.lex_state = 5}, [109] = {.lex_state = 0}, - [110] = {.lex_state = 0}, - [111] = {.lex_state = 0}, - [112] = {.lex_state = 284}, - [113] = {.lex_state = 0}, - [114] = {.lex_state = 284}, - [115] = {.lex_state = 0}, - [116] = {.lex_state = 14}, - [117] = {.lex_state = 306}, - [118] = {.lex_state = 0}, - [119] = {.lex_state = 284}, - [120] = {.lex_state = 0}, + [110] = {.lex_state = 286}, + [111] = {.lex_state = 286}, + [112] = {.lex_state = 286}, + [113] = {.lex_state = 285}, + [114] = {.lex_state = 285}, + [115] = {.lex_state = 285}, + [116] = {.lex_state = 0}, + [117] = {.lex_state = 0}, + [118] = {.lex_state = 13}, + [119] = {.lex_state = 13}, + [120] = {.lex_state = 308}, [121] = {.lex_state = 0}, - [122] = {.lex_state = 284}, - [123] = {.lex_state = 5}, - [124] = {.lex_state = 284}, + [122] = {.lex_state = 0}, + [123] = {.lex_state = 0}, + [124] = {.lex_state = 0}, [125] = {.lex_state = 0}, - [126] = {.lex_state = 0}, - [127] = {.lex_state = 0}, - [128] = {.lex_state = 284}, - [129] = {.lex_state = 284}, - [130] = {.lex_state = 0}, - [131] = {.lex_state = 7}, + [126] = {.lex_state = 285}, + [127] = {.lex_state = 5}, + [128] = {.lex_state = 285}, + [129] = {.lex_state = 0}, + [130] = {.lex_state = 285}, + [131] = {.lex_state = 285}, [132] = {.lex_state = 0}, [133] = {.lex_state = 0}, [134] = {.lex_state = 0}, @@ -3909,6 +3939,13 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [136] = {.lex_state = 0}, [137] = {.lex_state = 0}, [138] = {.lex_state = 0}, + [139] = {.lex_state = 0}, + [140] = {.lex_state = 0}, + [141] = {.lex_state = 0}, + [142] = {.lex_state = 7}, + [143] = {.lex_state = 0}, + [144] = {.lex_state = 0}, + [145] = {.lex_state = 0}, }; static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { @@ -3977,10 +4014,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_bridge] = ACTIONS(1), [anon_sym_synthetic] = ACTIONS(1), [sym_comment] = ACTIONS(3), + [anon_sym_DOTenum] = ACTIONS(1), [anon_sym_COMMA] = ACTIONS(1), }, [1] = { - [sym_class_definition] = STATE(125), + [sym_class_definition] = STATE(136), [sym_class_declaration] = STATE(98), [anon_sym_DOTclass] = ACTIONS(5), [sym_comment] = ACTIONS(3), @@ -3995,29 +4033,29 @@ static const uint16_t ts_small_parse_table[] = { sym_end_method, ACTIONS(9), 1, anon_sym_DOTannotation, - ACTIONS(12), 1, + ACTIONS(11), 1, sym_label, - ACTIONS(15), 1, + ACTIONS(13), 1, sym_statement_name, - ACTIONS(18), 1, + ACTIONS(15), 1, anon_sym_DOTline, - ACTIONS(21), 1, + ACTIONS(17), 1, anon_sym_DOTlocals, - ACTIONS(24), 1, + ACTIONS(19), 1, anon_sym_DOTparam, - ACTIONS(27), 1, + ACTIONS(21), 1, anon_sym_DOTcatch, - ACTIONS(30), 1, + ACTIONS(23), 1, anon_sym_DOTcatchall, - ACTIONS(33), 1, + ACTIONS(25), 1, anon_sym_DOTpacked_DASHswitch, - ACTIONS(36), 1, + ACTIONS(27), 1, anon_sym_DOTsparse_DASHswitch, - ACTIONS(39), 1, + ACTIONS(29), 1, anon_sym_DOTarray_DASHdata, - STATE(71), 1, + STATE(74), 1, sym_annotation_declaration, - STATE(2), 13, + STATE(4), 13, sym_annotation_definition, sym__code_line, sym_statement, @@ -4034,31 +4072,31 @@ static const uint16_t ts_small_parse_table[] = { [58] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(42), 1, - sym_end_method, - ACTIONS(44), 1, + ACTIONS(9), 1, anon_sym_DOTannotation, - ACTIONS(46), 1, - sym_label, - ACTIONS(48), 1, + ACTIONS(13), 1, sym_statement_name, - ACTIONS(50), 1, + ACTIONS(15), 1, anon_sym_DOTline, - ACTIONS(52), 1, + ACTIONS(17), 1, anon_sym_DOTlocals, - ACTIONS(54), 1, + ACTIONS(19), 1, anon_sym_DOTparam, - ACTIONS(56), 1, + ACTIONS(21), 1, anon_sym_DOTcatch, - ACTIONS(58), 1, + ACTIONS(23), 1, anon_sym_DOTcatchall, - ACTIONS(60), 1, + ACTIONS(25), 1, anon_sym_DOTpacked_DASHswitch, - ACTIONS(62), 1, + ACTIONS(27), 1, anon_sym_DOTsparse_DASHswitch, - ACTIONS(64), 1, + ACTIONS(29), 1, anon_sym_DOTarray_DASHdata, - STATE(71), 1, + ACTIONS(31), 1, + sym_end_method, + ACTIONS(33), 1, + sym_label, + STATE(74), 1, sym_annotation_declaration, STATE(2), 13, sym_annotation_definition, @@ -4077,33 +4115,33 @@ static const uint16_t ts_small_parse_table[] = { [116] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(44), 1, + ACTIONS(35), 1, + sym_end_method, + ACTIONS(37), 1, anon_sym_DOTannotation, - ACTIONS(48), 1, + ACTIONS(40), 1, + sym_label, + ACTIONS(43), 1, sym_statement_name, - ACTIONS(50), 1, + ACTIONS(46), 1, anon_sym_DOTline, - ACTIONS(52), 1, + ACTIONS(49), 1, anon_sym_DOTlocals, - ACTIONS(54), 1, + ACTIONS(52), 1, anon_sym_DOTparam, - ACTIONS(56), 1, + ACTIONS(55), 1, anon_sym_DOTcatch, ACTIONS(58), 1, anon_sym_DOTcatchall, - ACTIONS(60), 1, + ACTIONS(61), 1, anon_sym_DOTpacked_DASHswitch, - ACTIONS(62), 1, - anon_sym_DOTsparse_DASHswitch, ACTIONS(64), 1, + anon_sym_DOTsparse_DASHswitch, + ACTIONS(67), 1, anon_sym_DOTarray_DASHdata, - ACTIONS(66), 1, - sym_end_method, - ACTIONS(68), 1, - sym_label, - STATE(71), 1, + STATE(74), 1, sym_annotation_declaration, - STATE(3), 13, + STATE(4), 13, sym_annotation_definition, sym__code_line, sym_statement, @@ -4120,7 +4158,7 @@ static const uint16_t ts_small_parse_table[] = { [174] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(44), 1, + ACTIONS(9), 1, anon_sym_DOTannotation, ACTIONS(70), 1, ts_builtin_sym_end, @@ -4132,24 +4170,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTfield, ACTIONS(78), 1, anon_sym_DOTmethod, - STATE(4), 1, + STATE(3), 1, sym_method_declaration, STATE(17), 1, sym_source_declaration, - STATE(57), 1, + STATE(58), 1, sym_field_declaration, - STATE(71), 1, + STATE(74), 1, sym_annotation_declaration, - STATE(16), 2, + STATE(10), 2, sym_implements_declaration, aux_sym_class_definition_repeat1, - STATE(30), 2, + STATE(32), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(51), 2, + STATE(54), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(67), 2, + STATE(64), 2, sym_method_definition, aux_sym_class_definition_repeat4, [224] = 2, @@ -4178,7 +4216,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(84), 1, anon_sym_LTinit_GT, - STATE(7), 1, + STATE(8), 1, aux_sym_access_modifiers_repeat1, ACTIONS(82), 2, anon_sym_constructor, @@ -4197,10 +4235,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_abstract, anon_sym_bridge, anon_sym_synthetic, - [276] = 2, + [276] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(90), 1, + anon_sym_LTinit_GT, + STATE(8), 1, + aux_sym_access_modifiers_repeat1, + ACTIONS(88), 2, + anon_sym_constructor, + aux_sym_method_identifier_token1, + ACTIONS(92), 13, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_static, + anon_sym_final, + anon_sym_synchronized, + anon_sym_volatile, + anon_sym_transient, + anon_sym_native, + anon_sym_interface, + anon_sym_abstract, + anon_sym_bridge, + anon_sym_synthetic, + [305] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(89), 17, + ACTIONS(95), 17, ts_builtin_sym_end, anon_sym_DOTfield, sym_end_field, @@ -4218,36 +4280,67 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [299] = 5, + [328] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(93), 1, - anon_sym_LTinit_GT, - STATE(7), 1, - aux_sym_access_modifiers_repeat1, - ACTIONS(91), 2, - anon_sym_constructor, - aux_sym_method_identifier_token1, - ACTIONS(95), 13, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_static, - anon_sym_final, - anon_sym_synchronized, - anon_sym_volatile, - anon_sym_transient, - anon_sym_native, - anon_sym_interface, - anon_sym_abstract, - anon_sym_bridge, - anon_sym_synthetic, - [328] = 3, + ACTIONS(9), 1, + anon_sym_DOTannotation, + ACTIONS(74), 1, + anon_sym_DOTimplements, + ACTIONS(76), 1, + anon_sym_DOTfield, + ACTIONS(78), 1, + anon_sym_DOTmethod, + ACTIONS(97), 1, + ts_builtin_sym_end, + STATE(3), 1, + sym_method_declaration, + STATE(58), 1, + sym_field_declaration, + STATE(74), 1, + sym_annotation_declaration, + STATE(34), 2, + sym_annotation_definition, + aux_sym_class_definition_repeat2, + STATE(53), 2, + sym_field_definition, + aux_sym_class_definition_repeat3, + STATE(57), 2, + sym_implements_declaration, + aux_sym_class_definition_repeat1, + STATE(67), 2, + sym_method_definition, + aux_sym_class_definition_repeat4, + [372] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(99), 1, + sym_class_identifier, + ACTIONS(102), 1, + anon_sym_RPAREN, + ACTIONS(104), 1, + anon_sym_LBRACK, + STATE(11), 4, + sym__type, + sym_array_type, + sym_primitive_type, + aux_sym_method_identifier_repeat1, + ACTIONS(107), 9, + anon_sym_V, + anon_sym_Z, + anon_sym_B, + anon_sym_S, + anon_sym_C, + anon_sym_I, + anon_sym_J, + anon_sym_F, + anon_sym_D, + [402] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(112), 1, anon_sym_DOTcatch, - ACTIONS(97), 15, + ACTIONS(110), 15, ts_builtin_sym_end, anon_sym_DOTfield, sym_end_field, @@ -4263,10 +4356,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTpacked_DASHswitch, anon_sym_DOTsparse_DASHswitch, anon_sym_DOTarray_DASHdata, - [352] = 13, + [426] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(44), 1, + ACTIONS(9), 1, anon_sym_DOTannotation, ACTIONS(74), 1, anon_sym_DOTimplements, @@ -4274,41 +4367,41 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTfield, ACTIONS(78), 1, anon_sym_DOTmethod, - ACTIONS(101), 1, + ACTIONS(114), 1, ts_builtin_sym_end, - STATE(4), 1, + STATE(3), 1, sym_method_declaration, - STATE(57), 1, + STATE(58), 1, sym_field_declaration, - STATE(71), 1, + STATE(74), 1, sym_annotation_declaration, - STATE(31), 2, + STATE(33), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(53), 2, + STATE(56), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(56), 2, + STATE(57), 2, sym_implements_declaration, aux_sym_class_definition_repeat1, - STATE(61), 2, + STATE(65), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [396] = 6, + [470] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(103), 1, + ACTIONS(116), 1, sym_class_identifier, - ACTIONS(106), 1, + ACTIONS(118), 1, anon_sym_RPAREN, - ACTIONS(108), 1, + ACTIONS(120), 1, anon_sym_LBRACK, - STATE(12), 4, + STATE(15), 4, sym__type, sym_array_type, sym_primitive_type, aux_sym_method_identifier_repeat1, - ACTIONS(111), 9, + ACTIONS(122), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -4318,21 +4411,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [426] = 6, + [500] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(114), 1, + ACTIONS(120), 1, + anon_sym_LBRACK, + ACTIONS(124), 1, sym_class_identifier, - ACTIONS(116), 1, + ACTIONS(126), 1, anon_sym_RPAREN, - ACTIONS(118), 1, - anon_sym_LBRACK, - STATE(15), 4, + STATE(11), 4, sym__type, sym_array_type, sym_primitive_type, aux_sym_method_identifier_repeat1, - ACTIONS(120), 9, + ACTIONS(122), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -4342,12 +4435,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [456] = 3, + [530] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(124), 1, + ACTIONS(130), 1, anon_sym_DOTcatch, - ACTIONS(122), 15, + ACTIONS(128), 15, ts_builtin_sym_end, anon_sym_DOTfield, sym_end_field, @@ -4363,65 +4456,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTpacked_DASHswitch, anon_sym_DOTsparse_DASHswitch, anon_sym_DOTarray_DASHdata, - [480] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(118), 1, - anon_sym_LBRACK, - ACTIONS(126), 1, - sym_class_identifier, - ACTIONS(128), 1, - anon_sym_RPAREN, - STATE(12), 4, - sym__type, - sym_array_type, - sym_primitive_type, - aux_sym_method_identifier_repeat1, - ACTIONS(120), 9, - anon_sym_V, - anon_sym_Z, - anon_sym_B, - anon_sym_S, - anon_sym_C, - anon_sym_I, - anon_sym_J, - anon_sym_F, - anon_sym_D, - [510] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(44), 1, - anon_sym_DOTannotation, - ACTIONS(74), 1, - anon_sym_DOTimplements, - ACTIONS(76), 1, - anon_sym_DOTfield, - ACTIONS(78), 1, - anon_sym_DOTmethod, - ACTIONS(130), 1, - ts_builtin_sym_end, - STATE(4), 1, - sym_method_declaration, - STATE(57), 1, - sym_field_declaration, - STATE(71), 1, - sym_annotation_declaration, - STATE(32), 2, - sym_annotation_definition, - aux_sym_class_definition_repeat2, - STATE(54), 2, - sym_field_definition, - aux_sym_class_definition_repeat3, - STATE(56), 2, - sym_implements_declaration, - aux_sym_class_definition_repeat1, - STATE(63), 2, - sym_method_definition, - aux_sym_class_definition_repeat4, [554] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(44), 1, + ACTIONS(9), 1, anon_sym_DOTannotation, ACTIONS(74), 1, anon_sym_DOTimplements, @@ -4429,33 +4467,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTfield, ACTIONS(78), 1, anon_sym_DOTmethod, - ACTIONS(130), 1, + ACTIONS(97), 1, ts_builtin_sym_end, - STATE(4), 1, + STATE(3), 1, sym_method_declaration, - STATE(57), 1, + STATE(58), 1, sym_field_declaration, - STATE(71), 1, + STATE(74), 1, sym_annotation_declaration, - STATE(11), 2, + STATE(13), 2, sym_implements_declaration, aux_sym_class_definition_repeat1, - STATE(32), 2, + STATE(34), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(54), 2, + STATE(53), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(63), 2, + STATE(67), 2, sym_method_definition, aux_sym_class_definition_repeat4, [598] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(82), 1, - aux_sym_field_identifier_token1, - STATE(18), 1, + STATE(22), 1, aux_sym_access_modifiers_repeat1, + STATE(102), 1, + sym_access_modifiers, ACTIONS(132), 13, anon_sym_public, anon_sym_private, @@ -4475,9 +4513,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(20), 1, aux_sym_access_modifiers_repeat1, - STATE(137), 1, + STATE(141), 1, sym_access_modifiers, - ACTIONS(135), 13, + ACTIONS(134), 13, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -4494,11 +4532,11 @@ static const uint16_t ts_small_parse_table[] = { [648] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(93), 1, + ACTIONS(84), 1, sym_class_identifier, STATE(24), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(137), 13, + ACTIONS(136), 13, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -4515,11 +4553,11 @@ static const uint16_t ts_small_parse_table[] = { [673] = 4, ACTIONS(3), 1, sym_comment, - STATE(9), 1, + ACTIONS(88), 1, + aux_sym_field_identifier_token1, + STATE(21), 1, aux_sym_access_modifiers_repeat1, - STATE(73), 1, - sym_access_modifiers, - ACTIONS(139), 13, + ACTIONS(138), 13, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -4536,10 +4574,10 @@ static const uint16_t ts_small_parse_table[] = { [698] = 4, ACTIONS(3), 1, sym_comment, - STATE(23), 1, + ACTIONS(82), 1, + aux_sym_field_identifier_token1, + STATE(21), 1, aux_sym_access_modifiers_repeat1, - STATE(99), 1, - sym_access_modifiers, ACTIONS(141), 13, anon_sym_public, anon_sym_private, @@ -4557,10 +4595,10 @@ static const uint16_t ts_small_parse_table[] = { [723] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(91), 1, - aux_sym_field_identifier_token1, - STATE(18), 1, + STATE(7), 1, aux_sym_access_modifiers_repeat1, + STATE(76), 1, + sym_access_modifiers, ACTIONS(143), 13, anon_sym_public, anon_sym_private, @@ -4578,7 +4616,7 @@ static const uint16_t ts_small_parse_table[] = { [748] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(84), 1, + ACTIONS(90), 1, sym_class_identifier, STATE(24), 1, aux_sym_access_modifiers_repeat1, @@ -4599,7 +4637,7 @@ static const uint16_t ts_small_parse_table[] = { [773] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(118), 1, + ACTIONS(120), 1, anon_sym_LBRACK, ACTIONS(148), 1, sym_class_identifier, @@ -4607,7 +4645,7 @@ static const uint16_t ts_small_parse_table[] = { sym__type, sym_array_type, sym_primitive_type, - ACTIONS(120), 9, + ACTIONS(122), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -4620,15 +4658,15 @@ static const uint16_t ts_small_parse_table[] = { [799] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(118), 1, + ACTIONS(120), 1, anon_sym_LBRACK, ACTIONS(150), 1, sym_class_identifier, - STATE(6), 3, + STATE(9), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(120), 9, + ACTIONS(122), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -4645,7 +4683,7 @@ static const uint16_t ts_small_parse_table[] = { sym_class_identifier, ACTIONS(154), 1, anon_sym_LBRACK, - STATE(38), 3, + STATE(100), 3, sym__type, sym_array_type, sym_primitive_type, @@ -4662,15 +4700,15 @@ static const uint16_t ts_small_parse_table[] = { [851] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(154), 1, - anon_sym_LBRACK, ACTIONS(158), 1, sym_class_identifier, - STATE(42), 3, + ACTIONS(160), 1, + anon_sym_LBRACK, + STATE(40), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(156), 9, + ACTIONS(162), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -4683,11 +4721,53 @@ static const uint16_t ts_small_parse_table[] = { [877] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(154), 1, + ACTIONS(160), 1, anon_sym_LBRACK, + ACTIONS(164), 1, + sym_class_identifier, + STATE(44), 3, + sym__type, + sym_array_type, + sym_primitive_type, + ACTIONS(162), 9, + anon_sym_V, + anon_sym_Z, + anon_sym_B, + anon_sym_S, + anon_sym_C, + anon_sym_I, + anon_sym_J, + anon_sym_F, + anon_sym_D, + [903] = 5, + ACTIONS(3), 1, + sym_comment, ACTIONS(160), 1, + anon_sym_LBRACK, + ACTIONS(166), 1, + sym_class_identifier, + STATE(39), 3, + sym__type, + sym_array_type, + sym_primitive_type, + ACTIONS(162), 9, + anon_sym_V, + anon_sym_Z, + anon_sym_B, + anon_sym_S, + anon_sym_C, + anon_sym_I, + anon_sym_J, + anon_sym_F, + anon_sym_D, + [929] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(148), 1, sym_class_identifier, - STATE(35), 3, + ACTIONS(154), 1, + anon_sym_LBRACK, + STATE(60), 3, sym__type, sym_array_type, sym_primitive_type, @@ -4701,90 +4781,90 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [903] = 11, + [955] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(44), 1, + ACTIONS(9), 1, anon_sym_DOTannotation, ACTIONS(76), 1, anon_sym_DOTfield, ACTIONS(78), 1, anon_sym_DOTmethod, - ACTIONS(130), 1, + ACTIONS(97), 1, ts_builtin_sym_end, - STATE(4), 1, + STATE(3), 1, sym_method_declaration, - STATE(57), 1, + STATE(58), 1, sym_field_declaration, - STATE(71), 1, + STATE(74), 1, sym_annotation_declaration, - STATE(54), 2, + STATE(53), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(55), 2, + STATE(59), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(63), 2, + STATE(67), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [940] = 11, + [992] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(44), 1, + ACTIONS(9), 1, anon_sym_DOTannotation, ACTIONS(76), 1, anon_sym_DOTfield, ACTIONS(78), 1, anon_sym_DOTmethod, - ACTIONS(162), 1, + ACTIONS(168), 1, ts_builtin_sym_end, - STATE(4), 1, + STATE(3), 1, sym_method_declaration, - STATE(57), 1, + STATE(58), 1, sym_field_declaration, - STATE(71), 1, + STATE(74), 1, sym_annotation_declaration, - STATE(52), 2, + STATE(55), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(55), 2, + STATE(59), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(62), 2, + STATE(68), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [977] = 11, + [1029] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(44), 1, + ACTIONS(9), 1, anon_sym_DOTannotation, ACTIONS(76), 1, anon_sym_DOTfield, ACTIONS(78), 1, anon_sym_DOTmethod, - ACTIONS(101), 1, + ACTIONS(114), 1, ts_builtin_sym_end, - STATE(4), 1, + STATE(3), 1, sym_method_declaration, - STATE(57), 1, + STATE(58), 1, sym_field_declaration, - STATE(71), 1, + STATE(74), 1, sym_annotation_declaration, - STATE(53), 2, + STATE(56), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(55), 2, + STATE(59), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(61), 2, + STATE(65), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1014] = 3, + [1066] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(166), 1, + ACTIONS(172), 1, anon_sym_DOTcatch, - ACTIONS(164), 11, + ACTIONS(170), 11, sym_end_method, anon_sym_DOTannotation, sym_label, @@ -4796,12 +4876,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTpacked_DASHswitch, anon_sym_DOTsparse_DASHswitch, anon_sym_DOTarray_DASHdata, - [1034] = 3, + [1086] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(170), 1, + ACTIONS(174), 1, anon_sym_DOTcatch, - ACTIONS(168), 11, + ACTIONS(80), 11, sym_end_method, anon_sym_DOTannotation, sym_label, @@ -4813,12 +4893,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTpacked_DASHswitch, anon_sym_DOTsparse_DASHswitch, anon_sym_DOTarray_DASHdata, - [1054] = 3, + [1106] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(174), 1, + ACTIONS(178), 1, anon_sym_DOTcatch, - ACTIONS(172), 11, + ACTIONS(176), 11, sym_end_method, anon_sym_DOTannotation, sym_label, @@ -4830,12 +4910,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTpacked_DASHswitch, anon_sym_DOTsparse_DASHswitch, anon_sym_DOTarray_DASHdata, - [1074] = 3, + [1126] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(178), 1, + ACTIONS(182), 1, anon_sym_DOTcatch, - ACTIONS(176), 11, + ACTIONS(180), 11, sym_end_method, anon_sym_DOTannotation, sym_label, @@ -4847,12 +4927,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTpacked_DASHswitch, anon_sym_DOTsparse_DASHswitch, anon_sym_DOTarray_DASHdata, - [1094] = 3, + [1146] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(180), 1, + ACTIONS(186), 1, anon_sym_DOTcatch, - ACTIONS(89), 11, + ACTIONS(184), 11, sym_end_method, anon_sym_DOTannotation, sym_label, @@ -4864,12 +4944,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTpacked_DASHswitch, anon_sym_DOTsparse_DASHswitch, anon_sym_DOTarray_DASHdata, - [1114] = 3, + [1166] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(184), 1, + ACTIONS(190), 1, anon_sym_DOTcatch, - ACTIONS(182), 11, + ACTIONS(188), 11, sym_end_method, anon_sym_DOTannotation, sym_label, @@ -4881,12 +4961,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTpacked_DASHswitch, anon_sym_DOTsparse_DASHswitch, anon_sym_DOTarray_DASHdata, - [1134] = 3, + [1186] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(188), 1, + ACTIONS(194), 1, anon_sym_DOTcatch, - ACTIONS(186), 11, + ACTIONS(192), 11, sym_end_method, anon_sym_DOTannotation, sym_label, @@ -4898,12 +4978,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTpacked_DASHswitch, anon_sym_DOTsparse_DASHswitch, anon_sym_DOTarray_DASHdata, - [1154] = 3, + [1206] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(192), 1, + ACTIONS(198), 1, anon_sym_DOTcatch, - ACTIONS(190), 11, + ACTIONS(196), 11, sym_end_method, anon_sym_DOTannotation, sym_label, @@ -4915,12 +4995,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTpacked_DASHswitch, anon_sym_DOTsparse_DASHswitch, anon_sym_DOTarray_DASHdata, - [1174] = 3, + [1226] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(196), 1, + ACTIONS(202), 1, anon_sym_DOTcatch, - ACTIONS(194), 11, + ACTIONS(200), 11, sym_end_method, anon_sym_DOTannotation, sym_label, @@ -4932,12 +5012,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTpacked_DASHswitch, anon_sym_DOTsparse_DASHswitch, anon_sym_DOTarray_DASHdata, - [1194] = 3, + [1246] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(198), 1, + ACTIONS(204), 1, anon_sym_DOTcatch, - ACTIONS(80), 11, + ACTIONS(95), 11, sym_end_method, anon_sym_DOTannotation, sym_label, @@ -4949,12 +5029,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTpacked_DASHswitch, anon_sym_DOTsparse_DASHswitch, anon_sym_DOTarray_DASHdata, - [1214] = 3, + [1266] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(202), 1, + ACTIONS(208), 1, anon_sym_DOTcatch, - ACTIONS(200), 11, + ACTIONS(206), 11, sym_end_method, anon_sym_DOTannotation, sym_label, @@ -4966,12 +5046,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTpacked_DASHswitch, anon_sym_DOTsparse_DASHswitch, anon_sym_DOTarray_DASHdata, - [1234] = 3, + [1286] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(206), 1, + ACTIONS(212), 1, anon_sym_DOTcatch, - ACTIONS(204), 11, + ACTIONS(210), 11, sym_end_method, anon_sym_DOTannotation, sym_label, @@ -4983,12 +5063,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTpacked_DASHswitch, anon_sym_DOTsparse_DASHswitch, anon_sym_DOTarray_DASHdata, - [1254] = 3, + [1306] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(210), 1, + ACTIONS(216), 1, anon_sym_DOTcatch, - ACTIONS(208), 11, + ACTIONS(214), 11, sym_end_method, anon_sym_DOTannotation, sym_label, @@ -5000,12 +5080,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTpacked_DASHswitch, anon_sym_DOTsparse_DASHswitch, anon_sym_DOTarray_DASHdata, - [1274] = 3, + [1326] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(214), 1, + ACTIONS(220), 1, anon_sym_DOTcatch, - ACTIONS(212), 11, + ACTIONS(218), 11, sym_end_method, anon_sym_DOTannotation, sym_label, @@ -5017,12 +5097,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTpacked_DASHswitch, anon_sym_DOTsparse_DASHswitch, anon_sym_DOTarray_DASHdata, - [1294] = 3, + [1346] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(218), 1, + ACTIONS(224), 1, anon_sym_DOTcatch, - ACTIONS(216), 11, + ACTIONS(222), 11, sym_end_method, anon_sym_DOTannotation, sym_label, @@ -5034,12 +5114,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTpacked_DASHswitch, anon_sym_DOTsparse_DASHswitch, anon_sym_DOTarray_DASHdata, - [1314] = 3, + [1366] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(222), 1, + ACTIONS(228), 1, anon_sym_DOTcatch, - ACTIONS(220), 11, + ACTIONS(226), 11, sym_end_method, anon_sym_DOTannotation, sym_label, @@ -5051,12 +5131,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTpacked_DASHswitch, anon_sym_DOTsparse_DASHswitch, anon_sym_DOTarray_DASHdata, - [1334] = 3, + [1386] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(226), 1, + ACTIONS(232), 1, anon_sym_DOTcatch, - ACTIONS(224), 11, + ACTIONS(230), 11, sym_end_method, anon_sym_DOTannotation, sym_label, @@ -5068,12 +5148,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTpacked_DASHswitch, anon_sym_DOTsparse_DASHswitch, anon_sym_DOTarray_DASHdata, - [1354] = 3, + [1406] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(230), 1, + ACTIONS(236), 1, anon_sym_DOTcatch, - ACTIONS(228), 11, + ACTIONS(234), 11, sym_end_method, anon_sym_DOTannotation, sym_label, @@ -5085,716 +5165,751 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTpacked_DASHswitch, anon_sym_DOTsparse_DASHswitch, anon_sym_DOTarray_DASHdata, - [1374] = 8, + [1426] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(76), 1, anon_sym_DOTfield, ACTIONS(78), 1, anon_sym_DOTmethod, - ACTIONS(130), 1, + ACTIONS(114), 1, ts_builtin_sym_end, - STATE(4), 1, + STATE(3), 1, sym_method_declaration, - STATE(57), 1, + STATE(58), 1, sym_field_declaration, - STATE(58), 2, + STATE(61), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(63), 2, + STATE(65), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1401] = 8, + [1453] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(76), 1, anon_sym_DOTfield, ACTIONS(78), 1, anon_sym_DOTmethod, - ACTIONS(232), 1, + ACTIONS(97), 1, ts_builtin_sym_end, - STATE(4), 1, + STATE(3), 1, sym_method_declaration, - STATE(57), 1, + STATE(58), 1, sym_field_declaration, - STATE(58), 2, + STATE(61), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(70), 2, + STATE(67), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1428] = 8, + [1480] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(76), 1, anon_sym_DOTfield, ACTIONS(78), 1, anon_sym_DOTmethod, - ACTIONS(162), 1, + ACTIONS(238), 1, ts_builtin_sym_end, - STATE(4), 1, + STATE(3), 1, sym_method_declaration, - STATE(57), 1, + STATE(58), 1, sym_field_declaration, - STATE(58), 2, + STATE(61), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(62), 2, + STATE(73), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1455] = 8, + [1507] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(76), 1, anon_sym_DOTfield, ACTIONS(78), 1, anon_sym_DOTmethod, - ACTIONS(101), 1, + ACTIONS(168), 1, ts_builtin_sym_end, - STATE(4), 1, + STATE(3), 1, sym_method_declaration, - STATE(57), 1, + STATE(58), 1, sym_field_declaration, - STATE(58), 2, + STATE(61), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(61), 2, + STATE(68), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1482] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(236), 1, - anon_sym_DOTannotation, - STATE(71), 1, - sym_annotation_declaration, - STATE(55), 2, - sym_annotation_definition, - aux_sym_class_definition_repeat2, - ACTIONS(234), 3, - ts_builtin_sym_end, - anon_sym_DOTfield, - anon_sym_DOTmethod, - [1501] = 4, + [1534] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(241), 1, + ACTIONS(242), 1, anon_sym_DOTimplements, - STATE(56), 2, + STATE(57), 2, sym_implements_declaration, aux_sym_class_definition_repeat1, - ACTIONS(239), 4, + ACTIONS(240), 4, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTmethod, anon_sym_DOTannotation, - [1518] = 6, + [1551] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(44), 1, + ACTIONS(9), 1, anon_sym_DOTannotation, - ACTIONS(246), 1, + ACTIONS(247), 1, sym_end_field, - STATE(71), 1, + STATE(74), 1, sym_annotation_declaration, - STATE(126), 1, + STATE(132), 1, sym_annotation_definition, - ACTIONS(244), 3, + ACTIONS(245), 3, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTmethod, - [1539] = 5, + [1572] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(250), 1, - anon_sym_DOTfield, - STATE(57), 1, - sym_field_declaration, - ACTIONS(248), 2, + ACTIONS(251), 1, + anon_sym_DOTannotation, + STATE(74), 1, + sym_annotation_declaration, + STATE(59), 2, + sym_annotation_definition, + aux_sym_class_definition_repeat2, + ACTIONS(249), 3, ts_builtin_sym_end, + anon_sym_DOTfield, anon_sym_DOTmethod, - STATE(58), 2, - sym_field_definition, - aux_sym_class_definition_repeat3, - [1557] = 2, + [1591] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(253), 6, + ACTIONS(254), 7, ts_builtin_sym_end, - anon_sym_DOTsource, - anon_sym_DOTimplements, anon_sym_DOTfield, + sym_end_field, anon_sym_DOTmethod, anon_sym_DOTannotation, - [1569] = 2, + sym_annotation_key, + sym_end_annotation, + [1604] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(258), 1, + anon_sym_DOTfield, + STATE(58), 1, + sym_field_declaration, + ACTIONS(256), 2, + ts_builtin_sym_end, + anon_sym_DOTmethod, + STATE(61), 2, + sym_field_definition, + aux_sym_class_definition_repeat3, + [1622] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(255), 5, + ACTIONS(261), 6, ts_builtin_sym_end, + anon_sym_DOTsource, + anon_sym_DOTimplements, anon_sym_DOTfield, - sym_end_field, anon_sym_DOTmethod, anon_sym_DOTannotation, - [1580] = 5, + [1634] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(78), 1, - anon_sym_DOTmethod, - ACTIONS(162), 1, - ts_builtin_sym_end, - STATE(4), 1, - sym_method_declaration, - STATE(66), 2, - sym_method_definition, - aux_sym_class_definition_repeat4, - [1597] = 5, + ACTIONS(263), 1, + aux_sym_annotation_value_token1, + ACTIONS(265), 1, + anon_sym_LBRACE, + ACTIONS(267), 1, + anon_sym_DOTenum, + STATE(111), 1, + sym_annotation_value, + STATE(110), 2, + sym_enum_reference, + sym_list, + [1654] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(78), 1, anon_sym_DOTmethod, - ACTIONS(232), 1, + ACTIONS(97), 1, ts_builtin_sym_end, - STATE(4), 1, + STATE(3), 1, sym_method_declaration, - STATE(66), 2, + STATE(71), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1614] = 5, + [1671] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(78), 1, anon_sym_DOTmethod, - ACTIONS(101), 1, + ACTIONS(168), 1, ts_builtin_sym_end, - STATE(4), 1, + STATE(3), 1, sym_method_declaration, - STATE(66), 2, + STATE(71), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1631] = 2, + [1688] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(257), 5, - ts_builtin_sym_end, - anon_sym_DOTfield, - sym_end_field, - anon_sym_DOTmethod, - anon_sym_DOTannotation, - [1642] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(259), 1, + ACTIONS(269), 1, aux_sym_source_declaration_token1, - ACTIONS(261), 1, + ACTIONS(271), 1, aux_sym_annotation_value_token1, - ACTIONS(263), 1, + ACTIONS(273), 1, anon_sym_RBRACE, - STATE(83), 1, + STATE(86), 1, aux_sym_list_repeat2, - STATE(84), 1, + STATE(87), 1, aux_sym_list_repeat1, - [1661] = 5, + [1707] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(265), 1, - ts_builtin_sym_end, - ACTIONS(267), 1, + ACTIONS(78), 1, anon_sym_DOTmethod, - STATE(4), 1, + ACTIONS(114), 1, + ts_builtin_sym_end, + STATE(3), 1, sym_method_declaration, - STATE(66), 2, + STATE(71), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1678] = 5, + [1724] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(78), 1, anon_sym_DOTmethod, - ACTIONS(130), 1, + ACTIONS(238), 1, ts_builtin_sym_end, - STATE(4), 1, + STATE(3), 1, sym_method_declaration, - STATE(66), 2, + STATE(71), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1695] = 2, + [1741] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(270), 5, + ACTIONS(275), 5, + ts_builtin_sym_end, + anon_sym_DOTfield, + sym_end_field, + anon_sym_DOTmethod, + anon_sym_DOTannotation, + [1752] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(277), 5, ts_builtin_sym_end, anon_sym_DOTimplements, anon_sym_DOTfield, anon_sym_DOTmethod, anon_sym_DOTannotation, - [1706] = 2, + [1763] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(279), 1, + ts_builtin_sym_end, + ACTIONS(281), 1, + anon_sym_DOTmethod, + STATE(3), 1, + sym_method_declaration, + STATE(71), 2, + sym_method_definition, + aux_sym_class_definition_repeat4, + [1780] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(272), 5, + ACTIONS(284), 5, ts_builtin_sym_end, anon_sym_DOTimplements, anon_sym_DOTfield, anon_sym_DOTmethod, anon_sym_DOTannotation, - [1717] = 5, + [1791] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(78), 1, anon_sym_DOTmethod, - ACTIONS(274), 1, + ACTIONS(286), 1, ts_builtin_sym_end, - STATE(4), 1, + STATE(3), 1, sym_method_declaration, - STATE(66), 2, + STATE(71), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1734] = 4, + [1808] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(276), 1, + ACTIONS(288), 1, sym_annotation_key, - ACTIONS(278), 1, + ACTIONS(290), 1, sym_end_annotation, - STATE(72), 2, + STATE(75), 2, sym_annotation_property, aux_sym_annotation_definition_repeat1, - [1748] = 4, + [1822] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(276), 1, + ACTIONS(288), 1, sym_annotation_key, - ACTIONS(280), 1, + ACTIONS(292), 1, sym_end_annotation, - STATE(75), 2, + STATE(77), 2, sym_annotation_property, aux_sym_annotation_definition_repeat1, - [1762] = 5, + [1836] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(282), 1, + ACTIONS(294), 1, anon_sym_constructor, - ACTIONS(284), 1, + ACTIONS(296), 1, anon_sym_LTinit_GT, - ACTIONS(286), 1, + ACTIONS(298), 1, aux_sym_method_identifier_token1, - STATE(41), 1, + STATE(35), 1, sym_method_identifier, - [1778] = 5, + [1852] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(288), 1, - aux_sym_annotation_value_token1, - ACTIONS(290), 1, - anon_sym_LBRACE, - STATE(97), 1, - sym_annotation_value, - STATE(104), 1, - sym_list, - [1794] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(292), 1, + ACTIONS(300), 1, sym_annotation_key, - ACTIONS(295), 1, + ACTIONS(303), 1, sym_end_annotation, - STATE(75), 2, + STATE(77), 2, sym_annotation_property, aux_sym_annotation_definition_repeat1, - [1808] = 2, + [1866] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(297), 3, - ts_builtin_sym_end, - anon_sym_DOTfield, - anon_sym_DOTmethod, - [1817] = 3, + ACTIONS(305), 1, + sym_label, + ACTIONS(308), 1, + anon_sym_DOTendpacked_DASHswitch, + STATE(78), 1, + aux_sym_packed_switch_declaration_repeat1, + [1879] = 4, ACTIONS(3), 1, sym_comment, - STATE(45), 1, - sym_method_identifier, - ACTIONS(284), 2, - anon_sym_LTinit_GT, - aux_sym_method_identifier_token1, - [1828] = 4, + ACTIONS(310), 1, + aux_sym_source_declaration_token1, + ACTIONS(313), 1, + anon_sym_RBRACE, + STATE(79), 1, + aux_sym_list_repeat2, + [1892] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(299), 1, + ACTIONS(315), 1, aux_sym_annotation_value_token1, - ACTIONS(301), 1, + ACTIONS(317), 1, anon_sym_DOTendarray_DASHdata, STATE(93), 1, aux_sym_array_data_declaration_repeat1, - [1841] = 2, + [1905] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(303), 3, + ACTIONS(319), 3, anon_sym_system, anon_sym_build, anon_sym_runtime, - [1850] = 4, + [1914] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(305), 1, - aux_sym_source_declaration_token1, - ACTIONS(308), 1, - anon_sym_RBRACE, - STATE(80), 1, - aux_sym_list_repeat2, - [1863] = 4, + ACTIONS(321), 1, + aux_sym_annotation_value_token1, + ACTIONS(323), 1, + anon_sym_DOTendsparse_DASHswitch, + STATE(91), 1, + aux_sym_sparse_switch_declaration_repeat1, + [1927] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(310), 1, - aux_sym_annotation_value_token1, - ACTIONS(313), 1, - anon_sym_RBRACE, - STATE(81), 1, - aux_sym_list_repeat1, - [1876] = 4, + ACTIONS(325), 3, + ts_builtin_sym_end, + anon_sym_DOTfield, + anon_sym_DOTmethod, + [1936] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(315), 1, + ACTIONS(327), 1, sym_label, - ACTIONS(317), 1, + ACTIONS(329), 1, anon_sym_DOTendpacked_DASHswitch, STATE(88), 1, aux_sym_packed_switch_declaration_repeat1, - [1889] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(259), 1, - aux_sym_source_declaration_token1, - ACTIONS(319), 1, - anon_sym_RBRACE, - STATE(80), 1, - aux_sym_list_repeat2, - [1902] = 4, + [1949] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(261), 1, + ACTIONS(331), 1, aux_sym_annotation_value_token1, - ACTIONS(319), 1, + ACTIONS(334), 1, anon_sym_RBRACE, - STATE(81), 1, + STATE(85), 1, aux_sym_list_repeat1, - [1915] = 3, + [1962] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(323), 1, - anon_sym_COMMA, - ACTIONS(321), 2, - aux_sym_annotation_value_token1, - anon_sym_RBRACE, - [1926] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(327), 1, - anon_sym_COMMA, - ACTIONS(325), 2, + ACTIONS(269), 1, aux_sym_source_declaration_token1, + ACTIONS(336), 1, anon_sym_RBRACE, - [1937] = 2, + STATE(79), 1, + aux_sym_list_repeat2, + [1975] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(329), 3, - ts_builtin_sym_end, - anon_sym_DOTfield, - anon_sym_DOTmethod, - [1946] = 4, + ACTIONS(271), 1, + aux_sym_annotation_value_token1, + ACTIONS(336), 1, + anon_sym_RBRACE, + STATE(85), 1, + aux_sym_list_repeat1, + [1988] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(331), 1, + ACTIONS(338), 1, sym_label, - ACTIONS(333), 1, + ACTIONS(340), 1, anon_sym_DOTendpacked_DASHswitch, - STATE(92), 1, + STATE(78), 1, aux_sym_packed_switch_declaration_repeat1, - [1959] = 4, + [2001] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(335), 1, + ACTIONS(344), 1, + anon_sym_COMMA, + ACTIONS(342), 2, aux_sym_annotation_value_token1, - ACTIONS(338), 1, - anon_sym_DOTendarray_DASHdata, - STATE(89), 1, - aux_sym_array_data_declaration_repeat1, - [1972] = 4, + anon_sym_RBRACE, + [2012] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(340), 1, - aux_sym_annotation_value_token1, - ACTIONS(342), 1, - anon_sym_DOTendsparse_DASHswitch, - STATE(91), 1, - aux_sym_sparse_switch_declaration_repeat1, - [1985] = 4, + ACTIONS(348), 1, + anon_sym_COMMA, + ACTIONS(346), 2, + aux_sym_source_declaration_token1, + anon_sym_RBRACE, + [2023] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(344), 1, + ACTIONS(350), 1, aux_sym_annotation_value_token1, - ACTIONS(347), 1, + ACTIONS(353), 1, anon_sym_DOTendsparse_DASHswitch, STATE(91), 1, aux_sym_sparse_switch_declaration_repeat1, - [1998] = 4, + [2036] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(349), 1, - sym_label, - ACTIONS(352), 1, - anon_sym_DOTendpacked_DASHswitch, - STATE(92), 1, - aux_sym_packed_switch_declaration_repeat1, - [2011] = 4, + ACTIONS(355), 3, + ts_builtin_sym_end, + anon_sym_DOTfield, + anon_sym_DOTmethod, + [2045] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(354), 1, + ACTIONS(357), 1, aux_sym_annotation_value_token1, - ACTIONS(356), 1, + ACTIONS(359), 1, anon_sym_DOTendarray_DASHdata, - STATE(89), 1, + STATE(94), 1, aux_sym_array_data_declaration_repeat1, - [2024] = 4, + [2058] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(340), 1, + ACTIONS(361), 1, aux_sym_annotation_value_token1, - ACTIONS(358), 1, - anon_sym_DOTendsparse_DASHswitch, - STATE(90), 1, - aux_sym_sparse_switch_declaration_repeat1, - [2037] = 2, + ACTIONS(364), 1, + anon_sym_DOTendarray_DASHdata, + STATE(94), 1, + aux_sym_array_data_declaration_repeat1, + [2071] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(360), 2, + ACTIONS(321), 1, aux_sym_annotation_value_token1, + ACTIONS(366), 1, anon_sym_DOTendsparse_DASHswitch, - [2045] = 2, + STATE(82), 1, + aux_sym_sparse_switch_declaration_repeat1, + [2084] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(362), 2, - sym_annotation_key, - sym_end_annotation, - [2053] = 2, + STATE(48), 1, + sym_method_identifier, + ACTIONS(296), 2, + anon_sym_LTinit_GT, + aux_sym_method_identifier_token1, + [2095] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(364), 2, + ACTIONS(368), 2, sym_annotation_key, sym_end_annotation, - [2061] = 3, + [2103] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(366), 1, + ACTIONS(370), 1, anon_sym_DOTsuper, STATE(5), 1, sym_super_declaration, - [2071] = 3, + [2113] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(368), 1, + ACTIONS(372), 1, aux_sym_field_identifier_token1, - STATE(64), 1, + STATE(112), 1, sym_field_identifier, - [2081] = 2, + [2123] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(370), 2, + ACTIONS(95), 2, sym_annotation_key, sym_end_annotation, - [2089] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(313), 2, - aux_sym_annotation_value_token1, - anon_sym_RBRACE, - [2097] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(308), 2, - aux_sym_source_declaration_token1, - anon_sym_RBRACE, - [2105] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(372), 2, - ts_builtin_sym_end, - anon_sym_DOTmethod, - [2113] = 2, + [2131] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(374), 2, + ACTIONS(80), 2, sym_annotation_key, sym_end_annotation, - [2121] = 2, + [2139] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(374), 1, + aux_sym_field_identifier_token1, + STATE(69), 1, + sym_field_identifier, + [2149] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(376), 2, sym_annotation_key, sym_end_annotation, - [2129] = 2, + [2157] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(378), 2, ts_builtin_sym_end, anon_sym_DOTmethod, - [2137] = 2, + [2165] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(380), 1, - aux_sym_line_declaration_token1, - [2144] = 2, + ACTIONS(380), 2, + ts_builtin_sym_end, + anon_sym_DOTmethod, + [2173] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(382), 1, - anon_sym_LBRACE, - [2151] = 2, + ACTIONS(382), 2, + sym_annotation_key, + sym_end_annotation, + [2181] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(384), 1, - sym_class_identifier, - [2158] = 2, + ACTIONS(334), 2, + aux_sym_annotation_value_token1, + anon_sym_RBRACE, + [2189] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(386), 1, - anon_sym_LPAREN, - [2165] = 2, + ACTIONS(384), 2, + aux_sym_annotation_value_token1, + anon_sym_DOTendsparse_DASHswitch, + [2197] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(388), 1, - aux_sym_param_declaration_token1, - [2172] = 2, + ACTIONS(313), 2, + aux_sym_source_declaration_token1, + anon_sym_RBRACE, + [2205] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(390), 1, - sym_label, - [2179] = 2, + ACTIONS(386), 2, + sym_annotation_key, + sym_end_annotation, + [2213] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(388), 2, + sym_annotation_key, + sym_end_annotation, + [2221] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(390), 2, + sym_annotation_key, + sym_end_annotation, + [2229] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(392), 1, - anon_sym_DOT_DOT, - [2186] = 2, + sym_label, + [2236] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(394), 1, sym_label, - [2193] = 2, + [2243] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(396), 1, - anon_sym_LBRACE, - [2200] = 2, + sym_label, + [2250] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(398), 1, - aux_sym_line_declaration_token1, - [2207] = 2, - ACTIONS(400), 1, - aux_sym_statement_token1, - ACTIONS(402), 1, - sym_comment, - [2214] = 2, + anon_sym_DOT_DOT, + [2257] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(404), 1, - anon_sym_COLON, - [2221] = 2, + ACTIONS(400), 1, + aux_sym_param_declaration_token1, + [2264] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(406), 1, - sym_label, - [2228] = 2, + ACTIONS(402), 1, + aux_sym_line_declaration_token1, + [2271] = 2, ACTIONS(3), 1, sym_comment, + ACTIONS(404), 1, + aux_sym_line_declaration_token1, + [2278] = 2, + ACTIONS(406), 1, + aux_sym_statement_token1, ACTIONS(408), 1, - anon_sym_RBRACE, - [2235] = 2, + sym_comment, + [2285] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(410), 1, - anon_sym_DOT_DOT, - [2242] = 2, + anon_sym_LPAREN, + [2292] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(412), 1, - sym_label, - [2249] = 2, + anon_sym_RBRACE, + [2299] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(414), 1, - aux_sym_annotation_value_token1, - [2256] = 2, + anon_sym_LBRACE, + [2306] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(416), 1, - sym_label, - [2263] = 2, + sym_class_identifier, + [2313] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(418), 1, - ts_builtin_sym_end, - [2270] = 2, + anon_sym_LBRACE, + [2320] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(420), 1, - sym_end_field, - [2277] = 2, + sym_label, + [2327] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(422), 1, - anon_sym_RBRACE, - [2284] = 2, + aux_sym_annotation_value_token1, + [2334] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(424), 1, sym_label, - [2291] = 2, + [2341] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(426), 1, - sym_label, - [2298] = 2, + anon_sym_RBRACE, + [2348] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(428), 1, - sym_class_identifier, - [2305] = 2, + sym_label, + [2355] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(430), 1, - aux_sym_array_data_declaration_token1, - [2312] = 2, + sym_label, + [2362] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(432), 1, - anon_sym_DASH_GT, - [2319] = 2, + sym_end_field, + [2369] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(434), 1, - sym_class_identifier, - [2326] = 2, + anon_sym_DASH_GT, + [2376] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(436), 1, - aux_sym_source_declaration_token1, - [2333] = 2, + sym_class_identifier, + [2383] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(438), 1, - anon_sym_DOTsuper, - [2340] = 2, + anon_sym_DOT_DOT, + [2390] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(440), 1, - sym_class_identifier, - [2347] = 2, + ts_builtin_sym_end, + [2397] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(442), 1, sym_class_identifier, - [2354] = 2, + [2404] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(444), 1, + aux_sym_source_declaration_token1, + [2411] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(446), 1, + anon_sym_DOTsuper, + [2418] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(448), 1, + sym_class_identifier, + [2425] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(450), 1, + sym_class_identifier, + [2432] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(452), 1, + aux_sym_array_data_declaration_token1, + [2439] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(454), 1, anon_sym_EQ, + [2446] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(456), 1, + anon_sym_COLON, + [2453] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(458), 1, + anon_sym_COLON, }; static const uint32_t ts_small_parse_table_map[] = { @@ -5805,14 +5920,14 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(6)] = 224, [SMALL_STATE(7)] = 247, [SMALL_STATE(8)] = 276, - [SMALL_STATE(9)] = 299, + [SMALL_STATE(9)] = 305, [SMALL_STATE(10)] = 328, - [SMALL_STATE(11)] = 352, - [SMALL_STATE(12)] = 396, + [SMALL_STATE(11)] = 372, + [SMALL_STATE(12)] = 402, [SMALL_STATE(13)] = 426, - [SMALL_STATE(14)] = 456, - [SMALL_STATE(15)] = 480, - [SMALL_STATE(16)] = 510, + [SMALL_STATE(14)] = 470, + [SMALL_STATE(15)] = 500, + [SMALL_STATE(16)] = 530, [SMALL_STATE(17)] = 554, [SMALL_STATE(18)] = 598, [SMALL_STATE(19)] = 623, @@ -5827,114 +5942,121 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(28)] = 851, [SMALL_STATE(29)] = 877, [SMALL_STATE(30)] = 903, - [SMALL_STATE(31)] = 940, - [SMALL_STATE(32)] = 977, - [SMALL_STATE(33)] = 1014, - [SMALL_STATE(34)] = 1034, - [SMALL_STATE(35)] = 1054, - [SMALL_STATE(36)] = 1074, - [SMALL_STATE(37)] = 1094, - [SMALL_STATE(38)] = 1114, - [SMALL_STATE(39)] = 1134, - [SMALL_STATE(40)] = 1154, - [SMALL_STATE(41)] = 1174, - [SMALL_STATE(42)] = 1194, - [SMALL_STATE(43)] = 1214, - [SMALL_STATE(44)] = 1234, - [SMALL_STATE(45)] = 1254, - [SMALL_STATE(46)] = 1274, - [SMALL_STATE(47)] = 1294, - [SMALL_STATE(48)] = 1314, - [SMALL_STATE(49)] = 1334, - [SMALL_STATE(50)] = 1354, - [SMALL_STATE(51)] = 1374, - [SMALL_STATE(52)] = 1401, - [SMALL_STATE(53)] = 1428, - [SMALL_STATE(54)] = 1455, - [SMALL_STATE(55)] = 1482, - [SMALL_STATE(56)] = 1501, - [SMALL_STATE(57)] = 1518, - [SMALL_STATE(58)] = 1539, - [SMALL_STATE(59)] = 1557, - [SMALL_STATE(60)] = 1569, - [SMALL_STATE(61)] = 1580, - [SMALL_STATE(62)] = 1597, - [SMALL_STATE(63)] = 1614, - [SMALL_STATE(64)] = 1631, - [SMALL_STATE(65)] = 1642, - [SMALL_STATE(66)] = 1661, - [SMALL_STATE(67)] = 1678, - [SMALL_STATE(68)] = 1695, - [SMALL_STATE(69)] = 1706, - [SMALL_STATE(70)] = 1717, - [SMALL_STATE(71)] = 1734, - [SMALL_STATE(72)] = 1748, - [SMALL_STATE(73)] = 1762, - [SMALL_STATE(74)] = 1778, - [SMALL_STATE(75)] = 1794, - [SMALL_STATE(76)] = 1808, - [SMALL_STATE(77)] = 1817, - [SMALL_STATE(78)] = 1828, - [SMALL_STATE(79)] = 1841, - [SMALL_STATE(80)] = 1850, - [SMALL_STATE(81)] = 1863, - [SMALL_STATE(82)] = 1876, - [SMALL_STATE(83)] = 1889, - [SMALL_STATE(84)] = 1902, - [SMALL_STATE(85)] = 1915, - [SMALL_STATE(86)] = 1926, - [SMALL_STATE(87)] = 1937, - [SMALL_STATE(88)] = 1946, - [SMALL_STATE(89)] = 1959, - [SMALL_STATE(90)] = 1972, - [SMALL_STATE(91)] = 1985, - [SMALL_STATE(92)] = 1998, - [SMALL_STATE(93)] = 2011, - [SMALL_STATE(94)] = 2024, - [SMALL_STATE(95)] = 2037, - [SMALL_STATE(96)] = 2045, - [SMALL_STATE(97)] = 2053, - [SMALL_STATE(98)] = 2061, - [SMALL_STATE(99)] = 2071, - [SMALL_STATE(100)] = 2081, - [SMALL_STATE(101)] = 2089, - [SMALL_STATE(102)] = 2097, - [SMALL_STATE(103)] = 2105, - [SMALL_STATE(104)] = 2113, - [SMALL_STATE(105)] = 2121, - [SMALL_STATE(106)] = 2129, - [SMALL_STATE(107)] = 2137, - [SMALL_STATE(108)] = 2144, - [SMALL_STATE(109)] = 2151, - [SMALL_STATE(110)] = 2158, - [SMALL_STATE(111)] = 2165, - [SMALL_STATE(112)] = 2172, - [SMALL_STATE(113)] = 2179, - [SMALL_STATE(114)] = 2186, - [SMALL_STATE(115)] = 2193, - [SMALL_STATE(116)] = 2200, - [SMALL_STATE(117)] = 2207, - [SMALL_STATE(118)] = 2214, - [SMALL_STATE(119)] = 2221, - [SMALL_STATE(120)] = 2228, - [SMALL_STATE(121)] = 2235, - [SMALL_STATE(122)] = 2242, - [SMALL_STATE(123)] = 2249, - [SMALL_STATE(124)] = 2256, - [SMALL_STATE(125)] = 2263, - [SMALL_STATE(126)] = 2270, - [SMALL_STATE(127)] = 2277, - [SMALL_STATE(128)] = 2284, - [SMALL_STATE(129)] = 2291, - [SMALL_STATE(130)] = 2298, - [SMALL_STATE(131)] = 2305, - [SMALL_STATE(132)] = 2312, - [SMALL_STATE(133)] = 2319, - [SMALL_STATE(134)] = 2326, - [SMALL_STATE(135)] = 2333, - [SMALL_STATE(136)] = 2340, - [SMALL_STATE(137)] = 2347, - [SMALL_STATE(138)] = 2354, + [SMALL_STATE(31)] = 929, + [SMALL_STATE(32)] = 955, + [SMALL_STATE(33)] = 992, + [SMALL_STATE(34)] = 1029, + [SMALL_STATE(35)] = 1066, + [SMALL_STATE(36)] = 1086, + [SMALL_STATE(37)] = 1106, + [SMALL_STATE(38)] = 1126, + [SMALL_STATE(39)] = 1146, + [SMALL_STATE(40)] = 1166, + [SMALL_STATE(41)] = 1186, + [SMALL_STATE(42)] = 1206, + [SMALL_STATE(43)] = 1226, + [SMALL_STATE(44)] = 1246, + [SMALL_STATE(45)] = 1266, + [SMALL_STATE(46)] = 1286, + [SMALL_STATE(47)] = 1306, + [SMALL_STATE(48)] = 1326, + [SMALL_STATE(49)] = 1346, + [SMALL_STATE(50)] = 1366, + [SMALL_STATE(51)] = 1386, + [SMALL_STATE(52)] = 1406, + [SMALL_STATE(53)] = 1426, + [SMALL_STATE(54)] = 1453, + [SMALL_STATE(55)] = 1480, + [SMALL_STATE(56)] = 1507, + [SMALL_STATE(57)] = 1534, + [SMALL_STATE(58)] = 1551, + [SMALL_STATE(59)] = 1572, + [SMALL_STATE(60)] = 1591, + [SMALL_STATE(61)] = 1604, + [SMALL_STATE(62)] = 1622, + [SMALL_STATE(63)] = 1634, + [SMALL_STATE(64)] = 1654, + [SMALL_STATE(65)] = 1671, + [SMALL_STATE(66)] = 1688, + [SMALL_STATE(67)] = 1707, + [SMALL_STATE(68)] = 1724, + [SMALL_STATE(69)] = 1741, + [SMALL_STATE(70)] = 1752, + [SMALL_STATE(71)] = 1763, + [SMALL_STATE(72)] = 1780, + [SMALL_STATE(73)] = 1791, + [SMALL_STATE(74)] = 1808, + [SMALL_STATE(75)] = 1822, + [SMALL_STATE(76)] = 1836, + [SMALL_STATE(77)] = 1852, + [SMALL_STATE(78)] = 1866, + [SMALL_STATE(79)] = 1879, + [SMALL_STATE(80)] = 1892, + [SMALL_STATE(81)] = 1905, + [SMALL_STATE(82)] = 1914, + [SMALL_STATE(83)] = 1927, + [SMALL_STATE(84)] = 1936, + [SMALL_STATE(85)] = 1949, + [SMALL_STATE(86)] = 1962, + [SMALL_STATE(87)] = 1975, + [SMALL_STATE(88)] = 1988, + [SMALL_STATE(89)] = 2001, + [SMALL_STATE(90)] = 2012, + [SMALL_STATE(91)] = 2023, + [SMALL_STATE(92)] = 2036, + [SMALL_STATE(93)] = 2045, + [SMALL_STATE(94)] = 2058, + [SMALL_STATE(95)] = 2071, + [SMALL_STATE(96)] = 2084, + [SMALL_STATE(97)] = 2095, + [SMALL_STATE(98)] = 2103, + [SMALL_STATE(99)] = 2113, + [SMALL_STATE(100)] = 2123, + [SMALL_STATE(101)] = 2131, + [SMALL_STATE(102)] = 2139, + [SMALL_STATE(103)] = 2149, + [SMALL_STATE(104)] = 2157, + [SMALL_STATE(105)] = 2165, + [SMALL_STATE(106)] = 2173, + [SMALL_STATE(107)] = 2181, + [SMALL_STATE(108)] = 2189, + [SMALL_STATE(109)] = 2197, + [SMALL_STATE(110)] = 2205, + [SMALL_STATE(111)] = 2213, + [SMALL_STATE(112)] = 2221, + [SMALL_STATE(113)] = 2229, + [SMALL_STATE(114)] = 2236, + [SMALL_STATE(115)] = 2243, + [SMALL_STATE(116)] = 2250, + [SMALL_STATE(117)] = 2257, + [SMALL_STATE(118)] = 2264, + [SMALL_STATE(119)] = 2271, + [SMALL_STATE(120)] = 2278, + [SMALL_STATE(121)] = 2285, + [SMALL_STATE(122)] = 2292, + [SMALL_STATE(123)] = 2299, + [SMALL_STATE(124)] = 2306, + [SMALL_STATE(125)] = 2313, + [SMALL_STATE(126)] = 2320, + [SMALL_STATE(127)] = 2327, + [SMALL_STATE(128)] = 2334, + [SMALL_STATE(129)] = 2341, + [SMALL_STATE(130)] = 2348, + [SMALL_STATE(131)] = 2355, + [SMALL_STATE(132)] = 2362, + [SMALL_STATE(133)] = 2369, + [SMALL_STATE(134)] = 2376, + [SMALL_STATE(135)] = 2383, + [SMALL_STATE(136)] = 2390, + [SMALL_STATE(137)] = 2397, + [SMALL_STATE(138)] = 2404, + [SMALL_STATE(139)] = 2411, + [SMALL_STATE(140)] = 2418, + [SMALL_STATE(141)] = 2425, + [SMALL_STATE(142)] = 2432, + [SMALL_STATE(143)] = 2439, + [SMALL_STATE(144)] = 2446, + [SMALL_STATE(145)] = 2453, }; static const TSParseActionEntry ts_parse_actions[] = { @@ -5942,212 +6064,219 @@ static const TSParseActionEntry ts_parse_actions[] = { [1] = {.entry = {.count = 1, .reusable = false}}, RECOVER(), [3] = {.entry = {.count = 1, .reusable = true}}, SHIFT_EXTRA(), [5] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), - [7] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), - [9] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(79), - [12] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(2), - [15] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(117), - [18] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(107), - [21] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(116), - [24] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(111), - [27] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(109), - [30] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(108), - [33] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(123), - [36] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(94), - [39] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(131), - [42] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106), - [44] = {.entry = {.count = 1, .reusable = true}}, SHIFT(79), - [46] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2), - [48] = {.entry = {.count = 1, .reusable = true}}, SHIFT(117), - [50] = {.entry = {.count = 1, .reusable = true}}, SHIFT(107), - [52] = {.entry = {.count = 1, .reusable = true}}, SHIFT(116), - [54] = {.entry = {.count = 1, .reusable = true}}, SHIFT(111), - [56] = {.entry = {.count = 1, .reusable = false}}, SHIFT(109), - [58] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108), - [60] = {.entry = {.count = 1, .reusable = true}}, SHIFT(123), - [62] = {.entry = {.count = 1, .reusable = true}}, SHIFT(94), - [64] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), - [66] = {.entry = {.count = 1, .reusable = true}}, SHIFT(103), - [68] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3), + [7] = {.entry = {.count = 1, .reusable = true}}, SHIFT(105), + [9] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81), + [11] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4), + [13] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120), + [15] = {.entry = {.count = 1, .reusable = true}}, SHIFT(119), + [17] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), + [19] = {.entry = {.count = 1, .reusable = true}}, SHIFT(117), + [21] = {.entry = {.count = 1, .reusable = false}}, SHIFT(124), + [23] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125), + [25] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), + [27] = {.entry = {.count = 1, .reusable = true}}, SHIFT(95), + [29] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), + [31] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104), + [33] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2), + [35] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), + [37] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(81), + [40] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(4), + [43] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(120), + [46] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(119), + [49] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(118), + [52] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(117), + [55] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(124), + [58] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(125), + [61] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(127), + [64] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(95), + [67] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(142), [70] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 2), - [72] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), - [74] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), - [76] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), - [78] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), - [80] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_type, 2, .production_id = 2), - [82] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), - [84] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), - [86] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(7), - [89] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primitive_type, 1), - [91] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_access_modifiers, 1), - [93] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_access_modifiers, 1), - [95] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7), - [97] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_definition, 2), - [99] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_definition, 2), - [101] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 4), - [103] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(12), - [106] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), - [108] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(26), - [111] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(8), - [114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), - [116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), - [118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), - [120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), - [122] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_definition, 3), - [124] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_definition, 3), - [126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), - [128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), - [130] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 3), - [132] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(18), - [135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), - [137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), - [139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), - [141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), - [143] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18), + [72] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), + [74] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), + [76] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18), + [78] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), + [80] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primitive_type, 1), + [82] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_access_modifiers, 1), + [84] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_access_modifiers, 1), + [86] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8), + [88] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), + [90] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), + [92] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(8), + [95] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_type, 2, .production_id = 2), + [97] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 3), + [99] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(11), + [102] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), + [104] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(26), + [107] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(6), + [110] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_definition, 3), + [112] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_definition, 3), + [114] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 4), + [116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), + [118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28), + [120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), + [122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6), + [124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), + [126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), + [128] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_definition, 2), + [130] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_definition, 2), + [132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), + [134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), + [136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), + [138] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(21), + [141] = {.entry = {.count = 1, .reusable = false}}, SHIFT(21), + [143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), [145] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(24), [148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), - [150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6), - [152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), - [154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28), - [156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), - [158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), - [160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), - [162] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 5), - [164] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_declaration, 3), - [166] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_declaration, 3), - [168] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_declaration, 8), - [170] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_declaration, 8), - [172] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_identifier, 5, .production_id = 4), - [174] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_identifier, 5, .production_id = 4), - [176] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_declaration, 3), - [178] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_declaration, 3), - [180] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primitive_type, 1), - [182] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_identifier, 4, .production_id = 3), - [184] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_identifier, 4, .production_id = 3), - [186] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_data_declaration, 4), - [188] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_declaration, 4), - [190] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_declaration, 4), - [192] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_declaration, 4), - [194] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 3), - [196] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 3), - [198] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_type, 2, .production_id = 2), - [200] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catchall_declaration, 7), - [202] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catchall_declaration, 7), - [204] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_declaration, 2), - [206] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_declaration, 2), - [208] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 4), - [210] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 4), - [212] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_data_declaration, 3), - [214] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_declaration, 3), - [216] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 2), - [218] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 2), - [220] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_declaration, 2), - [222] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_declaration, 2), - [224] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_declaration, 2), - [226] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_declaration, 2), - [228] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_locals_declaration, 2), - [230] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_locals_declaration, 2), - [232] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 6), - [234] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), - [236] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), SHIFT_REPEAT(79), - [239] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), - [241] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), SHIFT_REPEAT(133), - [244] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 1), - [246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(76), - [248] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), - [250] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), SHIFT_REPEAT(22), - [253] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_super_declaration, 2), - [255] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_identifier, 3), - [257] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 3), - [259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), - [261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85), - [263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(96), - [265] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), - [267] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), SHIFT_REPEAT(21), - [270] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_declaration, 2), - [272] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_implements_declaration, 2), - [274] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 7), - [276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), - [278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10), - [280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), - [282] = {.entry = {.count = 1, .reusable = false}}, SHIFT(77), - [284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(110), - [286] = {.entry = {.count = 1, .reusable = false}}, SHIFT(110), - [288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104), - [290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), - [292] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_definition_repeat1, 2), SHIFT_REPEAT(138), - [295] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_annotation_definition_repeat1, 2), - [297] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 2), - [299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(93), - [301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), - [303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(130), - [305] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat2, 2), SHIFT_REPEAT(86), - [308] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat2, 2), - [310] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(85), - [313] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), - [315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(88), - [317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), - [319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(100), - [321] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 1), - [323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(101), - [325] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat2, 1), - [327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(102), - [329] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 3), - [331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), - [333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), - [335] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), SHIFT_REPEAT(89), - [338] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), - [340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), - [342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(33), - [344] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), SHIFT_REPEAT(132), - [347] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), - [349] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_packed_switch_declaration_repeat1, 2), SHIFT_REPEAT(92), - [352] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_packed_switch_declaration_repeat1, 2), - [354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(89), - [356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), - [358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), - [360] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 3), - [362] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 2), - [364] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_property, 3, .production_id = 1), - [366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), - [368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), - [370] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 3), - [372] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 2), - [374] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_value, 1), + [150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), + [152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(100), + [154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), + [156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(101), + [158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), + [160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), + [162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), + [164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), + [166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), + [168] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 5), + [170] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 3), + [172] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 3), + [174] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primitive_type, 1), + [176] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_locals_declaration, 2), + [178] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_locals_declaration, 2), + [180] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catchall_declaration, 7), + [182] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catchall_declaration, 7), + [184] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_identifier, 5, .production_id = 4), + [186] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_identifier, 5, .production_id = 4), + [188] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_identifier, 4, .production_id = 3), + [190] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_identifier, 4, .production_id = 3), + [192] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_data_declaration, 4), + [194] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_declaration, 4), + [196] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_declaration, 4), + [198] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_declaration, 4), + [200] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_declaration, 2), + [202] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_declaration, 2), + [204] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_type, 2, .production_id = 2), + [206] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_declaration, 8), + [208] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_declaration, 8), + [210] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_declaration, 3), + [212] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_declaration, 3), + [214] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 2), + [216] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 2), + [218] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 4), + [220] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 4), + [222] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_declaration, 2), + [224] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_declaration, 2), + [226] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_declaration, 2), + [228] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_declaration, 2), + [230] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_data_declaration, 3), + [232] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_declaration, 3), + [234] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_declaration, 3), + [236] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_declaration, 3), + [238] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 6), + [240] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), + [242] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), SHIFT_REPEAT(137), + [245] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 1), + [247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83), + [249] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), + [251] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), SHIFT_REPEAT(81), + [254] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_identifier, 3), + [256] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), + [258] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), SHIFT_REPEAT(18), + [261] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_super_declaration, 2), + [263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(110), + [265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), + [267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(99), + [269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90), + [271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(89), + [273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(97), + [275] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 3), + [277] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_declaration, 2), + [279] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), + [281] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), SHIFT_REPEAT(23), + [284] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_implements_declaration, 2), + [286] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 7), + [288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143), + [290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), + [292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), + [294] = {.entry = {.count = 1, .reusable = false}}, SHIFT(96), + [296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(121), + [298] = {.entry = {.count = 1, .reusable = false}}, SHIFT(121), + [300] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_definition_repeat1, 2), SHIFT_REPEAT(143), + [303] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_annotation_definition_repeat1, 2), + [305] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_packed_switch_declaration_repeat1, 2), SHIFT_REPEAT(78), + [308] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_packed_switch_declaration_repeat1, 2), + [310] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat2, 2), SHIFT_REPEAT(90), + [313] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat2, 2), + [315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(93), + [317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), + [319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), + [321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), + [323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), + [325] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 2), + [327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(88), + [329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), + [331] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(89), + [334] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), + [336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106), + [338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(78), + [340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), + [342] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 1), + [344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(107), + [346] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat2, 1), + [348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(109), + [350] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), SHIFT_REPEAT(133), + [353] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), + [355] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 3), + [357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(94), + [359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), + [361] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), SHIFT_REPEAT(94), + [364] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), + [366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(49), + [368] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 2), + [370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), + [372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(145), + [374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144), [376] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_declaration, 3), - [378] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 3), - [380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(48), - [382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(124), - [384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(115), - [386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), - [388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(49), - [390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(95), - [392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(122), - [394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(121), - [396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(114), - [398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(50), - [400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), - [402] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(), - [404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), - [406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), - [408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(128), - [410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(119), - [412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120), - [414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(82), - [416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113), - [418] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), - [420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), - [422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), - [424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), - [426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34), - [428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(105), - [430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(78), - [432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(112), - [434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), - [436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), - [438] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 3), - [440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), - [442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), - [444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74), + [378] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 2), + [380] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 3), + [382] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 3), + [384] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 3), + [386] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_value, 1), + [388] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_property, 3, .production_id = 1), + [390] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_reference, 2), + [392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), + [394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), + [396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(116), + [398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(128), + [400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(50), + [402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), + [404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), + [406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), + [408] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(), + [410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), + [412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(114), + [414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126), + [416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(123), + [418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(115), + [420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), + [422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84), + [424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(122), + [426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), + [428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108), + [430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), + [432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), + [434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(130), + [436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(103), + [438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113), + [440] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), + [442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(72), + [444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), + [446] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 3), + [448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), + [450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), + [452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(80), + [454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), + [456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), + [458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), }; #ifdef __cplusplus From 75d003d369815edd5215453d200bd2d446048aab Mon Sep 17 00:00:00 2001 From: Yotam Nachum Date: Sat, 1 Jan 2022 21:55:57 +0200 Subject: [PATCH 09/98] Add more possible annotation values A list of string was supported but there can also be a string literal as a value. There can also be a value that reference a class so a class identifier is a valid value. --- grammar.js | 5 +- src/grammar.json | 32 + src/node-types.json | 16 +- src/parser.c | 1605 ++++++++++++++++++++++--------------------- 4 files changed, 882 insertions(+), 776 deletions(-) diff --git a/grammar.js b/grammar.js index 56c23c345..9c769512d 100644 --- a/grammar.js +++ b/grammar.js @@ -81,7 +81,7 @@ module.exports = grammar({ annotation_declaration: $ => seq('.annotation', choice('system', 'build', 'runtime'), $.class_identifier), annotation_property: $ => seq(field('key', $.annotation_key), '=', field('value', $.annotation_value)), annotation_key: _ => /\w+/, - annotation_value: $ => choice(HEX_DIGITS, $.list, $.enum_reference), + annotation_value: $ => choice(HEX_DIGITS, STRING, $.class_identifier, $.list, $.enum_reference), end_annotation: _ => '.end annotation', // code lines @@ -128,10 +128,11 @@ module.exports = grammar({ access_modifiers: _ => repeat1(choice(...modifiers)), comment: _ => token(seq('#', /.*/)), enum_reference: $ => seq('.enum', $.field_identifier), - list: _ => seq('{', + list: $ => seq('{', choice( repeat(seq(HEX_DIGITS, optional(','))), repeat(seq(STRING, optional(','))), + repeat(seq($.class_identifier, optional(','))), ), '}') } diff --git a/src/grammar.json b/src/grammar.json index 25c703287..1ef6aa0ba 100644 --- a/src/grammar.json +++ b/src/grammar.json @@ -304,6 +304,14 @@ "type": "PATTERN", "value": "-?0x[\\da-f]+" }, + { + "type": "PATTERN", + "value": "\".*\"" + }, + { + "type": "SYMBOL", + "name": "class_identifier" + }, { "type": "SYMBOL", "name": "list" @@ -874,6 +882,30 @@ } ] } + }, + { + "type": "REPEAT", + "content": { + "type": "SEQ", + "members": [ + { + "type": "SYMBOL", + "name": "class_identifier" + }, + { + "type": "CHOICE", + "members": [ + { + "type": "STRING", + "value": "," + }, + { + "type": "BLANK" + } + ] + } + ] + } } ] }, diff --git a/src/node-types.json b/src/node-types.json index 936349b74..4c65b39a4 100644 --- a/src/node-types.json +++ b/src/node-types.json @@ -76,6 +76,10 @@ "multiple": false, "required": false, "types": [ + { + "type": "class_identifier", + "named": true + }, { "type": "enum_reference", "named": true @@ -315,7 +319,17 @@ { "type": "list", "named": true, - "fields": {} + "fields": {}, + "children": { + "multiple": true, + "required": false, + "types": [ + { + "type": "class_identifier", + "named": true + } + ] + } }, { "type": "locals_declaration", diff --git a/src/parser.c b/src/parser.c index 1944c0304..5e7ab0932 100644 --- a/src/parser.c +++ b/src/parser.c @@ -14,9 +14,9 @@ #endif #define LANGUAGE_VERSION 13 -#define STATE_COUNT 146 +#define STATE_COUNT 150 #define LARGE_STATE_COUNT 2 -#define SYMBOL_COUNT 118 +#define SYMBOL_COUNT 119 #define ALIAS_COUNT 0 #define TOKEN_COUNT 73 #define EXTERNAL_TOKEN_COUNT 0 @@ -142,6 +142,7 @@ enum { aux_sym_access_modifiers_repeat1 = 115, aux_sym_list_repeat1 = 116, aux_sym_list_repeat2 = 117, + aux_sym_list_repeat3 = 118, }; static const char * const ts_symbol_names[] = { @@ -263,6 +264,7 @@ static const char * const ts_symbol_names[] = { [aux_sym_access_modifiers_repeat1] = "access_modifiers_repeat1", [aux_sym_list_repeat1] = "list_repeat1", [aux_sym_list_repeat2] = "list_repeat2", + [aux_sym_list_repeat3] = "list_repeat3", }; static const TSSymbol ts_symbol_map[] = { @@ -384,6 +386,7 @@ static const TSSymbol ts_symbol_map[] = { [aux_sym_access_modifiers_repeat1] = aux_sym_access_modifiers_repeat1, [aux_sym_list_repeat1] = aux_sym_list_repeat1, [aux_sym_list_repeat2] = aux_sym_list_repeat2, + [aux_sym_list_repeat3] = aux_sym_list_repeat3, }; static const TSSymbolMetadata ts_symbol_metadata[] = { @@ -859,6 +862,10 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = false, .named = false, }, + [aux_sym_list_repeat3] = { + .visible = false, + .named = false, + }, }; enum { @@ -959,10 +966,10 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == ' ') ADVANCE(118); END_STATE(); case 3: - if (lookahead == ' ') ADVANCE(52); + if (lookahead == ' ') ADVANCE(41); END_STATE(); case 4: - if (lookahead == ' ') ADVANCE(41); + if (lookahead == ' ') ADVANCE(52); END_STATE(); case 5: if (lookahead == '"') ADVANCE(6); @@ -971,6 +978,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '-') ADVANCE(21); if (lookahead == '.') ADVANCE(106); if (lookahead == '0') ADVANCE(277); + if (lookahead == 'L') ADVANCE(284); if (lookahead == '{') ADVANCE(317); if (lookahead == '}') ADVANCE(319); if (lookahead == '\t' || @@ -1328,10 +1336,10 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 85: if (lookahead == 'd') ADVANCE(3); + if (lookahead == 'u') ADVANCE(166); END_STATE(); case 86: if (lookahead == 'd') ADVANCE(4); - if (lookahead == 'u') ADVANCE(166); END_STATE(); case 87: if (lookahead == 'd') ADVANCE(43); @@ -1634,7 +1642,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'n') ADVANCE(83); END_STATE(); case 185: - if (lookahead == 'n') ADVANCE(85); + if (lookahead == 'n') ADVANCE(86); END_STATE(); case 186: if (lookahead == 'n') ADVANCE(131); @@ -1646,7 +1654,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'n') ADVANCE(230); END_STATE(); case 189: - if (lookahead == 'n') ADVANCE(86); + if (lookahead == 'n') ADVANCE(85); END_STATE(); case 190: if (lookahead == 'n') ADVANCE(248); @@ -3810,20 +3818,20 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [7] = {.lex_state = 8}, [8] = {.lex_state = 8}, [9] = {.lex_state = 0}, - [10] = {.lex_state = 0}, + [10] = {.lex_state = 285}, [11] = {.lex_state = 0}, - [12] = {.lex_state = 285}, + [12] = {.lex_state = 0}, [13] = {.lex_state = 0}, [14] = {.lex_state = 0}, - [15] = {.lex_state = 0}, - [16] = {.lex_state = 285}, + [15] = {.lex_state = 285}, + [16] = {.lex_state = 0}, [17] = {.lex_state = 0}, [18] = {.lex_state = 0}, [19] = {.lex_state = 0}, [20] = {.lex_state = 0}, [21] = {.lex_state = 11}, - [22] = {.lex_state = 11}, - [23] = {.lex_state = 0}, + [22] = {.lex_state = 0}, + [23] = {.lex_state = 11}, [24] = {.lex_state = 0}, [25] = {.lex_state = 0}, [26] = {.lex_state = 0}, @@ -3857,16 +3865,16 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [54] = {.lex_state = 0}, [55] = {.lex_state = 0}, [56] = {.lex_state = 0}, - [57] = {.lex_state = 0}, - [58] = {.lex_state = 0}, + [57] = {.lex_state = 5}, + [58] = {.lex_state = 5}, [59] = {.lex_state = 0}, - [60] = {.lex_state = 286}, + [60] = {.lex_state = 0}, [61] = {.lex_state = 0}, - [62] = {.lex_state = 0}, - [63] = {.lex_state = 5}, + [62] = {.lex_state = 286}, + [63] = {.lex_state = 0}, [64] = {.lex_state = 0}, [65] = {.lex_state = 0}, - [66] = {.lex_state = 5}, + [66] = {.lex_state = 0}, [67] = {.lex_state = 0}, [68] = {.lex_state = 0}, [69] = {.lex_state = 0}, @@ -3876,76 +3884,80 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [73] = {.lex_state = 0}, [74] = {.lex_state = 286}, [75] = {.lex_state = 286}, - [76] = {.lex_state = 9}, - [77] = {.lex_state = 286}, - [78] = {.lex_state = 285}, + [76] = {.lex_state = 286}, + [77] = {.lex_state = 9}, + [78] = {.lex_state = 0}, [79] = {.lex_state = 0}, - [80] = {.lex_state = 5}, - [81] = {.lex_state = 0}, + [80] = {.lex_state = 0}, + [81] = {.lex_state = 5}, [82] = {.lex_state = 5}, [83] = {.lex_state = 0}, [84] = {.lex_state = 285}, - [85] = {.lex_state = 5}, - [86] = {.lex_state = 0}, - [87] = {.lex_state = 5}, + [85] = {.lex_state = 0}, + [86] = {.lex_state = 5}, + [87] = {.lex_state = 0}, [88] = {.lex_state = 285}, - [89] = {.lex_state = 5}, - [90] = {.lex_state = 0}, + [89] = {.lex_state = 0}, + [90] = {.lex_state = 5}, [91] = {.lex_state = 5}, [92] = {.lex_state = 0}, [93] = {.lex_state = 5}, - [94] = {.lex_state = 5}, + [94] = {.lex_state = 0}, [95] = {.lex_state = 5}, - [96] = {.lex_state = 10}, - [97] = {.lex_state = 286}, - [98] = {.lex_state = 0}, - [99] = {.lex_state = 12}, + [96] = {.lex_state = 5}, + [97] = {.lex_state = 285}, + [98] = {.lex_state = 5}, + [99] = {.lex_state = 10}, [100] = {.lex_state = 286}, - [101] = {.lex_state = 286}, - [102] = {.lex_state = 12}, + [101] = {.lex_state = 0}, + [102] = {.lex_state = 286}, [103] = {.lex_state = 286}, [104] = {.lex_state = 0}, - [105] = {.lex_state = 0}, - [106] = {.lex_state = 286}, - [107] = {.lex_state = 5}, + [105] = {.lex_state = 12}, + [106] = {.lex_state = 0}, + [107] = {.lex_state = 286}, [108] = {.lex_state = 5}, - [109] = {.lex_state = 0}, - [110] = {.lex_state = 286}, - [111] = {.lex_state = 286}, + [109] = {.lex_state = 286}, + [110] = {.lex_state = 12}, + [111] = {.lex_state = 0}, [112] = {.lex_state = 286}, - [113] = {.lex_state = 285}, - [114] = {.lex_state = 285}, - [115] = {.lex_state = 285}, + [113] = {.lex_state = 286}, + [114] = {.lex_state = 286}, + [115] = {.lex_state = 5}, [116] = {.lex_state = 0}, - [117] = {.lex_state = 0}, - [118] = {.lex_state = 13}, - [119] = {.lex_state = 13}, - [120] = {.lex_state = 308}, - [121] = {.lex_state = 0}, - [122] = {.lex_state = 0}, + [117] = {.lex_state = 285}, + [118] = {.lex_state = 285}, + [119] = {.lex_state = 0}, + [120] = {.lex_state = 13}, + [121] = {.lex_state = 13}, + [122] = {.lex_state = 308}, [123] = {.lex_state = 0}, [124] = {.lex_state = 0}, [125] = {.lex_state = 0}, [126] = {.lex_state = 285}, - [127] = {.lex_state = 5}, - [128] = {.lex_state = 285}, + [127] = {.lex_state = 0}, + [128] = {.lex_state = 0}, [129] = {.lex_state = 0}, - [130] = {.lex_state = 285}, + [130] = {.lex_state = 0}, [131] = {.lex_state = 285}, [132] = {.lex_state = 0}, [133] = {.lex_state = 0}, - [134] = {.lex_state = 0}, - [135] = {.lex_state = 0}, + [134] = {.lex_state = 285}, + [135] = {.lex_state = 285}, [136] = {.lex_state = 0}, [137] = {.lex_state = 0}, [138] = {.lex_state = 0}, - [139] = {.lex_state = 0}, - [140] = {.lex_state = 0}, + [139] = {.lex_state = 5}, + [140] = {.lex_state = 285}, [141] = {.lex_state = 0}, - [142] = {.lex_state = 7}, + [142] = {.lex_state = 0}, [143] = {.lex_state = 0}, [144] = {.lex_state = 0}, [145] = {.lex_state = 0}, + [146] = {.lex_state = 0}, + [147] = {.lex_state = 0}, + [148] = {.lex_state = 7}, + [149] = {.lex_state = 0}, }; static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { @@ -4018,8 +4030,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_COMMA] = ACTIONS(1), }, [1] = { - [sym_class_definition] = STATE(136), - [sym_class_declaration] = STATE(98), + [sym_class_definition] = STATE(130), + [sym_class_declaration] = STATE(101), [anon_sym_DOTclass] = ACTIONS(5), [sym_comment] = ACTIONS(3), }, @@ -4174,20 +4186,20 @@ static const uint16_t ts_small_parse_table[] = { sym_method_declaration, STATE(17), 1, sym_source_declaration, - STATE(58), 1, + STATE(59), 1, sym_field_declaration, STATE(74), 1, sym_annotation_declaration, - STATE(10), 2, + STATE(16), 2, sym_implements_declaration, aux_sym_class_definition_repeat1, - STATE(32), 2, + STATE(33), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(54), 2, + STATE(55), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(64), 2, + STATE(65), 2, sym_method_definition, aux_sym_class_definition_repeat4, [224] = 2, @@ -4280,52 +4292,42 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [328] = 13, + [328] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(9), 1, - anon_sym_DOTannotation, - ACTIONS(74), 1, - anon_sym_DOTimplements, - ACTIONS(76), 1, + ACTIONS(99), 1, + anon_sym_DOTcatch, + ACTIONS(97), 15, + ts_builtin_sym_end, anon_sym_DOTfield, - ACTIONS(78), 1, + sym_end_field, anon_sym_DOTmethod, - ACTIONS(97), 1, - ts_builtin_sym_end, - STATE(3), 1, - sym_method_declaration, - STATE(58), 1, - sym_field_declaration, - STATE(74), 1, - sym_annotation_declaration, - STATE(34), 2, - sym_annotation_definition, - aux_sym_class_definition_repeat2, - STATE(53), 2, - sym_field_definition, - aux_sym_class_definition_repeat3, - STATE(57), 2, - sym_implements_declaration, - aux_sym_class_definition_repeat1, - STATE(67), 2, - sym_method_definition, - aux_sym_class_definition_repeat4, - [372] = 6, + sym_end_method, + anon_sym_DOTannotation, + sym_label, + sym_statement_name, + anon_sym_DOTline, + anon_sym_DOTlocals, + anon_sym_DOTparam, + anon_sym_DOTcatchall, + anon_sym_DOTpacked_DASHswitch, + anon_sym_DOTsparse_DASHswitch, + anon_sym_DOTarray_DASHdata, + [352] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(99), 1, + ACTIONS(101), 1, sym_class_identifier, - ACTIONS(102), 1, - anon_sym_RPAREN, ACTIONS(104), 1, + anon_sym_RPAREN, + ACTIONS(106), 1, anon_sym_LBRACK, STATE(11), 4, sym__type, sym_array_type, sym_primitive_type, aux_sym_method_identifier_repeat1, - ACTIONS(107), 9, + ACTIONS(109), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -4335,28 +4337,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [402] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(112), 1, - anon_sym_DOTcatch, - ACTIONS(110), 15, - ts_builtin_sym_end, - anon_sym_DOTfield, - sym_end_field, - anon_sym_DOTmethod, - sym_end_method, - anon_sym_DOTannotation, - sym_label, - sym_statement_name, - anon_sym_DOTline, - anon_sym_DOTlocals, - anon_sym_DOTparam, - anon_sym_DOTcatchall, - anon_sym_DOTpacked_DASHswitch, - anon_sym_DOTsparse_DASHswitch, - anon_sym_DOTarray_DASHdata, - [426] = 13, + [382] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(9), 1, @@ -4367,41 +4348,41 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTfield, ACTIONS(78), 1, anon_sym_DOTmethod, - ACTIONS(114), 1, + ACTIONS(112), 1, ts_builtin_sym_end, STATE(3), 1, sym_method_declaration, - STATE(58), 1, + STATE(59), 1, sym_field_declaration, STATE(74), 1, sym_annotation_declaration, - STATE(33), 2, + STATE(32), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(56), 2, + STATE(53), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(57), 2, + STATE(61), 2, sym_implements_declaration, aux_sym_class_definition_repeat1, - STATE(65), 2, + STATE(66), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [470] = 6, + [426] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(116), 1, + ACTIONS(114), 1, sym_class_identifier, - ACTIONS(118), 1, + ACTIONS(116), 1, anon_sym_RPAREN, - ACTIONS(120), 1, + ACTIONS(118), 1, anon_sym_LBRACK, - STATE(15), 4, + STATE(11), 4, sym__type, sym_array_type, sym_primitive_type, aux_sym_method_identifier_repeat1, - ACTIONS(122), 9, + ACTIONS(120), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -4411,21 +4392,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [500] = 6, + [456] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(120), 1, + ACTIONS(118), 1, anon_sym_LBRACK, - ACTIONS(124), 1, + ACTIONS(122), 1, sym_class_identifier, - ACTIONS(126), 1, + ACTIONS(124), 1, anon_sym_RPAREN, - STATE(11), 4, + STATE(13), 4, sym__type, sym_array_type, sym_primitive_type, aux_sym_method_identifier_repeat1, - ACTIONS(122), 9, + ACTIONS(120), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -4435,12 +4416,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [530] = 3, + [486] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(130), 1, + ACTIONS(128), 1, anon_sym_DOTcatch, - ACTIONS(128), 15, + ACTIONS(126), 15, ts_builtin_sym_end, anon_sym_DOTfield, sym_end_field, @@ -4456,6 +4437,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTpacked_DASHswitch, anon_sym_DOTsparse_DASHswitch, anon_sym_DOTarray_DASHdata, + [510] = 13, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9), 1, + anon_sym_DOTannotation, + ACTIONS(74), 1, + anon_sym_DOTimplements, + ACTIONS(76), 1, + anon_sym_DOTfield, + ACTIONS(78), 1, + anon_sym_DOTmethod, + ACTIONS(130), 1, + ts_builtin_sym_end, + STATE(3), 1, + sym_method_declaration, + STATE(59), 1, + sym_field_declaration, + STATE(74), 1, + sym_annotation_declaration, + STATE(34), 2, + sym_annotation_definition, + aux_sym_class_definition_repeat2, + STATE(56), 2, + sym_field_definition, + aux_sym_class_definition_repeat3, + STATE(61), 2, + sym_implements_declaration, + aux_sym_class_definition_repeat1, + STATE(67), 2, + sym_method_definition, + aux_sym_class_definition_repeat4, [554] = 13, ACTIONS(3), 1, sym_comment, @@ -4467,21 +4479,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTfield, ACTIONS(78), 1, anon_sym_DOTmethod, - ACTIONS(97), 1, + ACTIONS(130), 1, ts_builtin_sym_end, STATE(3), 1, sym_method_declaration, - STATE(58), 1, + STATE(59), 1, sym_field_declaration, STATE(74), 1, sym_annotation_declaration, - STATE(13), 2, + STATE(12), 2, sym_implements_declaration, aux_sym_class_definition_repeat1, STATE(34), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(53), 2, + STATE(56), 2, sym_field_definition, aux_sym_class_definition_repeat3, STATE(67), 2, @@ -4490,9 +4502,9 @@ static const uint16_t ts_small_parse_table[] = { [598] = 4, ACTIONS(3), 1, sym_comment, - STATE(22), 1, + STATE(23), 1, aux_sym_access_modifiers_repeat1, - STATE(102), 1, + STATE(105), 1, sym_access_modifiers, ACTIONS(132), 13, anon_sym_public, @@ -4513,7 +4525,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(20), 1, aux_sym_access_modifiers_repeat1, - STATE(141), 1, + STATE(145), 1, sym_access_modifiers, ACTIONS(134), 13, anon_sym_public, @@ -4574,10 +4586,10 @@ static const uint16_t ts_small_parse_table[] = { [698] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(82), 1, - aux_sym_field_identifier_token1, - STATE(21), 1, + STATE(7), 1, aux_sym_access_modifiers_repeat1, + STATE(77), 1, + sym_access_modifiers, ACTIONS(141), 13, anon_sym_public, anon_sym_private, @@ -4595,10 +4607,10 @@ static const uint16_t ts_small_parse_table[] = { [723] = 4, ACTIONS(3), 1, sym_comment, - STATE(7), 1, + ACTIONS(82), 1, + aux_sym_field_identifier_token1, + STATE(21), 1, aux_sym_access_modifiers_repeat1, - STATE(76), 1, - sym_access_modifiers, ACTIONS(143), 13, anon_sym_public, anon_sym_private, @@ -4637,15 +4649,15 @@ static const uint16_t ts_small_parse_table[] = { [773] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(120), 1, + ACTIONS(118), 1, anon_sym_LBRACK, ACTIONS(148), 1, sym_class_identifier, - STATE(60), 3, + STATE(9), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(122), 9, + ACTIONS(120), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -4658,15 +4670,15 @@ static const uint16_t ts_small_parse_table[] = { [799] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(120), 1, - anon_sym_LBRACK, ACTIONS(150), 1, sym_class_identifier, - STATE(9), 3, + ACTIONS(152), 1, + anon_sym_LBRACK, + STATE(102), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(122), 9, + ACTIONS(154), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -4679,15 +4691,15 @@ static const uint16_t ts_small_parse_table[] = { [825] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(152), 1, + ACTIONS(156), 1, sym_class_identifier, - ACTIONS(154), 1, + ACTIONS(158), 1, anon_sym_LBRACK, - STATE(100), 3, + STATE(40), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(156), 9, + ACTIONS(160), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -4701,14 +4713,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 1, sym_comment, ACTIONS(158), 1, - sym_class_identifier, - ACTIONS(160), 1, anon_sym_LBRACK, - STATE(40), 3, + ACTIONS(162), 1, + sym_class_identifier, + STATE(44), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(162), 9, + ACTIONS(160), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -4721,15 +4733,15 @@ static const uint16_t ts_small_parse_table[] = { [877] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(160), 1, + ACTIONS(118), 1, anon_sym_LBRACK, ACTIONS(164), 1, sym_class_identifier, - STATE(44), 3, + STATE(62), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(162), 9, + ACTIONS(120), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -4742,7 +4754,7 @@ static const uint16_t ts_small_parse_table[] = { [903] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(160), 1, + ACTIONS(158), 1, anon_sym_LBRACK, ACTIONS(166), 1, sym_class_identifier, @@ -4750,7 +4762,7 @@ static const uint16_t ts_small_parse_table[] = { sym__type, sym_array_type, sym_primitive_type, - ACTIONS(162), 9, + ACTIONS(160), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -4763,15 +4775,15 @@ static const uint16_t ts_small_parse_table[] = { [929] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(148), 1, - sym_class_identifier, - ACTIONS(154), 1, + ACTIONS(152), 1, anon_sym_LBRACK, - STATE(60), 3, + ACTIONS(164), 1, + sym_class_identifier, + STATE(62), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(156), 9, + ACTIONS(154), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -4790,21 +4802,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTfield, ACTIONS(78), 1, anon_sym_DOTmethod, - ACTIONS(97), 1, + ACTIONS(168), 1, ts_builtin_sym_end, STATE(3), 1, sym_method_declaration, - STATE(58), 1, + STATE(59), 1, sym_field_declaration, STATE(74), 1, sym_annotation_declaration, - STATE(53), 2, + STATE(54), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(59), 2, + STATE(60), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(67), 2, + STATE(68), 2, sym_method_definition, aux_sym_class_definition_repeat4, [992] = 11, @@ -4816,21 +4828,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTfield, ACTIONS(78), 1, anon_sym_DOTmethod, - ACTIONS(168), 1, + ACTIONS(130), 1, ts_builtin_sym_end, STATE(3), 1, sym_method_declaration, - STATE(58), 1, + STATE(59), 1, sym_field_declaration, STATE(74), 1, sym_annotation_declaration, - STATE(55), 2, + STATE(56), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(59), 2, + STATE(60), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(68), 2, + STATE(67), 2, sym_method_definition, aux_sym_class_definition_repeat4, [1029] = 11, @@ -4842,21 +4854,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTfield, ACTIONS(78), 1, anon_sym_DOTmethod, - ACTIONS(114), 1, + ACTIONS(112), 1, ts_builtin_sym_end, STATE(3), 1, sym_method_declaration, - STATE(58), 1, + STATE(59), 1, sym_field_declaration, STATE(74), 1, sym_annotation_declaration, - STATE(56), 2, + STATE(53), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(59), 2, + STATE(60), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(65), 2, + STATE(66), 2, sym_method_definition, aux_sym_class_definition_repeat4, [1066] = 3, @@ -5172,16 +5184,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTfield, ACTIONS(78), 1, anon_sym_DOTmethod, - ACTIONS(114), 1, + ACTIONS(168), 1, ts_builtin_sym_end, STATE(3), 1, sym_method_declaration, - STATE(58), 1, + STATE(59), 1, sym_field_declaration, - STATE(61), 2, + STATE(64), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(65), 2, + STATE(68), 2, sym_method_definition, aux_sym_class_definition_repeat4, [1453] = 8, @@ -5191,16 +5203,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTfield, ACTIONS(78), 1, anon_sym_DOTmethod, - ACTIONS(97), 1, + ACTIONS(238), 1, ts_builtin_sym_end, STATE(3), 1, sym_method_declaration, - STATE(58), 1, + STATE(59), 1, sym_field_declaration, - STATE(61), 2, + STATE(64), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(67), 2, + STATE(73), 2, sym_method_definition, aux_sym_class_definition_repeat4, [1480] = 8, @@ -5210,16 +5222,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTfield, ACTIONS(78), 1, anon_sym_DOTmethod, - ACTIONS(238), 1, + ACTIONS(130), 1, ts_builtin_sym_end, STATE(3), 1, sym_method_declaration, - STATE(58), 1, + STATE(59), 1, sym_field_declaration, - STATE(61), 2, + STATE(64), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(73), 2, + STATE(67), 2, sym_method_definition, aux_sym_class_definition_repeat4, [1507] = 8, @@ -5229,121 +5241,140 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTfield, ACTIONS(78), 1, anon_sym_DOTmethod, - ACTIONS(168), 1, + ACTIONS(112), 1, ts_builtin_sym_end, STATE(3), 1, sym_method_declaration, - STATE(58), 1, + STATE(59), 1, sym_field_declaration, - STATE(61), 2, + STATE(64), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(68), 2, + STATE(66), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1534] = 4, + [1534] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(242), 1, - anon_sym_DOTimplements, - STATE(57), 2, - sym_implements_declaration, - aux_sym_class_definition_repeat1, - ACTIONS(240), 4, - ts_builtin_sym_end, - anon_sym_DOTfield, - anon_sym_DOTmethod, - anon_sym_DOTannotation, - [1551] = 6, + anon_sym_LBRACE, + ACTIONS(244), 1, + anon_sym_DOTenum, + STATE(107), 1, + sym_annotation_value, + STATE(114), 2, + sym_enum_reference, + sym_list, + ACTIONS(240), 3, + aux_sym_source_declaration_token1, + aux_sym_annotation_value_token1, + sym_class_identifier, + [1556] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(246), 1, + aux_sym_source_declaration_token1, + ACTIONS(248), 1, + aux_sym_annotation_value_token1, + ACTIONS(250), 1, + anon_sym_RBRACE, + ACTIONS(252), 1, + sym_class_identifier, + STATE(87), 1, + aux_sym_list_repeat3, + STATE(89), 1, + aux_sym_list_repeat2, + STATE(90), 1, + aux_sym_list_repeat1, + [1581] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(9), 1, anon_sym_DOTannotation, - ACTIONS(247), 1, + ACTIONS(256), 1, sym_end_field, STATE(74), 1, sym_annotation_declaration, - STATE(132), 1, + STATE(136), 1, sym_annotation_definition, - ACTIONS(245), 3, + ACTIONS(254), 3, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTmethod, - [1572] = 5, + [1602] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(251), 1, + ACTIONS(260), 1, anon_sym_DOTannotation, STATE(74), 1, sym_annotation_declaration, - STATE(59), 2, + STATE(60), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - ACTIONS(249), 3, + ACTIONS(258), 3, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTmethod, - [1591] = 2, + [1621] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(254), 7, + ACTIONS(265), 1, + anon_sym_DOTimplements, + STATE(61), 2, + sym_implements_declaration, + aux_sym_class_definition_repeat1, + ACTIONS(263), 4, ts_builtin_sym_end, anon_sym_DOTfield, - sym_end_field, anon_sym_DOTmethod, anon_sym_DOTannotation, - sym_annotation_key, - sym_end_annotation, - [1604] = 5, + [1638] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(258), 1, - anon_sym_DOTfield, - STATE(58), 1, - sym_field_declaration, - ACTIONS(256), 2, + ACTIONS(268), 7, ts_builtin_sym_end, + anon_sym_DOTfield, + sym_end_field, anon_sym_DOTmethod, - STATE(61), 2, - sym_field_definition, - aux_sym_class_definition_repeat3, - [1622] = 2, + anon_sym_DOTannotation, + sym_annotation_key, + sym_end_annotation, + [1651] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(261), 6, + ACTIONS(270), 6, ts_builtin_sym_end, anon_sym_DOTsource, anon_sym_DOTimplements, anon_sym_DOTfield, anon_sym_DOTmethod, anon_sym_DOTannotation, - [1634] = 6, + [1663] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(263), 1, - aux_sym_annotation_value_token1, - ACTIONS(265), 1, - anon_sym_LBRACE, - ACTIONS(267), 1, - anon_sym_DOTenum, - STATE(111), 1, - sym_annotation_value, - STATE(110), 2, - sym_enum_reference, - sym_list, - [1654] = 5, + ACTIONS(274), 1, + anon_sym_DOTfield, + STATE(59), 1, + sym_field_declaration, + ACTIONS(272), 2, + ts_builtin_sym_end, + anon_sym_DOTmethod, + STATE(64), 2, + sym_field_definition, + aux_sym_class_definition_repeat3, + [1681] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(78), 1, anon_sym_DOTmethod, - ACTIONS(97), 1, + ACTIONS(130), 1, ts_builtin_sym_end, STATE(3), 1, sym_method_declaration, STATE(71), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1671] = 5, + [1698] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(78), 1, @@ -5355,32 +5386,19 @@ static const uint16_t ts_small_parse_table[] = { STATE(71), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1688] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(269), 1, - aux_sym_source_declaration_token1, - ACTIONS(271), 1, - aux_sym_annotation_value_token1, - ACTIONS(273), 1, - anon_sym_RBRACE, - STATE(86), 1, - aux_sym_list_repeat2, - STATE(87), 1, - aux_sym_list_repeat1, - [1707] = 5, + [1715] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(78), 1, anon_sym_DOTmethod, - ACTIONS(114), 1, + ACTIONS(112), 1, ts_builtin_sym_end, STATE(3), 1, sym_method_declaration, STATE(71), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1724] = 5, + [1732] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(78), 1, @@ -5392,523 +5410,555 @@ static const uint16_t ts_small_parse_table[] = { STATE(71), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1741] = 2, + [1749] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(275), 5, + ACTIONS(277), 5, ts_builtin_sym_end, anon_sym_DOTfield, sym_end_field, anon_sym_DOTmethod, anon_sym_DOTannotation, - [1752] = 2, + [1760] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(277), 5, + ACTIONS(279), 5, ts_builtin_sym_end, anon_sym_DOTimplements, anon_sym_DOTfield, anon_sym_DOTmethod, anon_sym_DOTannotation, - [1763] = 5, + [1771] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(279), 1, - ts_builtin_sym_end, ACTIONS(281), 1, + ts_builtin_sym_end, + ACTIONS(283), 1, anon_sym_DOTmethod, STATE(3), 1, sym_method_declaration, STATE(71), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1780] = 2, + [1788] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(284), 5, + ACTIONS(286), 5, ts_builtin_sym_end, anon_sym_DOTimplements, anon_sym_DOTfield, anon_sym_DOTmethod, anon_sym_DOTannotation, - [1791] = 5, + [1799] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(78), 1, anon_sym_DOTmethod, - ACTIONS(286), 1, + ACTIONS(288), 1, ts_builtin_sym_end, STATE(3), 1, sym_method_declaration, STATE(71), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1808] = 4, + [1816] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(288), 1, - sym_annotation_key, ACTIONS(290), 1, + sym_annotation_key, + ACTIONS(292), 1, sym_end_annotation, STATE(75), 2, sym_annotation_property, aux_sym_annotation_definition_repeat1, - [1822] = 4, + [1830] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(288), 1, + ACTIONS(290), 1, sym_annotation_key, - ACTIONS(292), 1, + ACTIONS(294), 1, sym_end_annotation, - STATE(77), 2, + STATE(76), 2, sym_annotation_property, aux_sym_annotation_definition_repeat1, - [1836] = 5, + [1844] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(294), 1, - anon_sym_constructor, ACTIONS(296), 1, - anon_sym_LTinit_GT, - ACTIONS(298), 1, - aux_sym_method_identifier_token1, - STATE(35), 1, - sym_method_identifier, - [1852] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(300), 1, sym_annotation_key, - ACTIONS(303), 1, + ACTIONS(299), 1, sym_end_annotation, - STATE(77), 2, + STATE(76), 2, sym_annotation_property, aux_sym_annotation_definition_repeat1, - [1866] = 4, + [1858] = 5, ACTIONS(3), 1, sym_comment, + ACTIONS(301), 1, + anon_sym_constructor, + ACTIONS(303), 1, + anon_sym_LTinit_GT, ACTIONS(305), 1, - sym_label, - ACTIONS(308), 1, - anon_sym_DOTendpacked_DASHswitch, - STATE(78), 1, - aux_sym_packed_switch_declaration_repeat1, - [1879] = 4, + aux_sym_method_identifier_token1, + STATE(35), 1, + sym_method_identifier, + [1874] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(310), 1, + ACTIONS(309), 1, + anon_sym_COMMA, + ACTIONS(307), 2, aux_sym_source_declaration_token1, - ACTIONS(313), 1, + anon_sym_RBRACE, + [1885] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(311), 1, + aux_sym_source_declaration_token1, + ACTIONS(314), 1, anon_sym_RBRACE, STATE(79), 1, aux_sym_list_repeat2, - [1892] = 4, + [1898] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(316), 3, + anon_sym_system, + anon_sym_build, + anon_sym_runtime, + [1907] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(315), 1, + ACTIONS(318), 1, aux_sym_annotation_value_token1, - ACTIONS(317), 1, + ACTIONS(320), 1, anon_sym_DOTendarray_DASHdata, STATE(93), 1, aux_sym_array_data_declaration_repeat1, - [1905] = 2, + [1920] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(319), 3, - anon_sym_system, - anon_sym_build, - anon_sym_runtime, - [1914] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(321), 1, + ACTIONS(322), 1, aux_sym_annotation_value_token1, - ACTIONS(323), 1, + ACTIONS(324), 1, anon_sym_DOTendsparse_DASHswitch, STATE(91), 1, aux_sym_sparse_switch_declaration_repeat1, - [1927] = 2, + [1933] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(325), 3, + ACTIONS(326), 3, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTmethod, - [1936] = 4, + [1942] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(327), 1, + ACTIONS(328), 1, sym_label, - ACTIONS(329), 1, + ACTIONS(330), 1, anon_sym_DOTendpacked_DASHswitch, STATE(88), 1, aux_sym_packed_switch_declaration_repeat1, - [1949] = 4, + [1955] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(331), 1, - aux_sym_annotation_value_token1, - ACTIONS(334), 1, + ACTIONS(332), 1, anon_sym_RBRACE, + ACTIONS(334), 1, + sym_class_identifier, STATE(85), 1, - aux_sym_list_repeat1, - [1962] = 4, + aux_sym_list_repeat3, + [1968] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(269), 1, - aux_sym_source_declaration_token1, - ACTIONS(336), 1, + ACTIONS(337), 1, + aux_sym_annotation_value_token1, + ACTIONS(340), 1, anon_sym_RBRACE, - STATE(79), 1, - aux_sym_list_repeat2, - [1975] = 4, + STATE(86), 1, + aux_sym_list_repeat1, + [1981] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(271), 1, - aux_sym_annotation_value_token1, - ACTIONS(336), 1, + ACTIONS(252), 1, + sym_class_identifier, + ACTIONS(342), 1, anon_sym_RBRACE, STATE(85), 1, - aux_sym_list_repeat1, - [1988] = 4, + aux_sym_list_repeat3, + [1994] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(338), 1, + ACTIONS(344), 1, sym_label, - ACTIONS(340), 1, + ACTIONS(346), 1, anon_sym_DOTendpacked_DASHswitch, - STATE(78), 1, + STATE(97), 1, aux_sym_packed_switch_declaration_repeat1, - [2001] = 3, + [2007] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(344), 1, - anon_sym_COMMA, - ACTIONS(342), 2, - aux_sym_annotation_value_token1, + ACTIONS(246), 1, + aux_sym_source_declaration_token1, + ACTIONS(342), 1, anon_sym_RBRACE, - [2012] = 3, + STATE(79), 1, + aux_sym_list_repeat2, + [2020] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(348), 1, - anon_sym_COMMA, - ACTIONS(346), 2, - aux_sym_source_declaration_token1, + ACTIONS(248), 1, + aux_sym_annotation_value_token1, + ACTIONS(342), 1, anon_sym_RBRACE, - [2023] = 4, + STATE(86), 1, + aux_sym_list_repeat1, + [2033] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(350), 1, + ACTIONS(348), 1, aux_sym_annotation_value_token1, - ACTIONS(353), 1, + ACTIONS(351), 1, anon_sym_DOTendsparse_DASHswitch, STATE(91), 1, aux_sym_sparse_switch_declaration_repeat1, - [2036] = 2, + [2046] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(355), 3, + ACTIONS(353), 3, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTmethod, - [2045] = 4, + [2055] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(357), 1, + ACTIONS(355), 1, aux_sym_annotation_value_token1, - ACTIONS(359), 1, + ACTIONS(357), 1, anon_sym_DOTendarray_DASHdata, - STATE(94), 1, + STATE(96), 1, aux_sym_array_data_declaration_repeat1, - [2058] = 4, + [2068] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(361), 1, + anon_sym_COMMA, + ACTIONS(359), 2, + anon_sym_RBRACE, + sym_class_identifier, + [2079] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(365), 1, + anon_sym_COMMA, + ACTIONS(363), 2, + aux_sym_annotation_value_token1, + anon_sym_RBRACE, + [2090] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(367), 1, aux_sym_annotation_value_token1, - ACTIONS(364), 1, + ACTIONS(370), 1, anon_sym_DOTendarray_DASHdata, - STATE(94), 1, + STATE(96), 1, aux_sym_array_data_declaration_repeat1, - [2071] = 4, + [2103] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(372), 1, + sym_label, + ACTIONS(375), 1, + anon_sym_DOTendpacked_DASHswitch, + STATE(97), 1, + aux_sym_packed_switch_declaration_repeat1, + [2116] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(321), 1, + ACTIONS(322), 1, aux_sym_annotation_value_token1, - ACTIONS(366), 1, + ACTIONS(377), 1, anon_sym_DOTendsparse_DASHswitch, STATE(82), 1, aux_sym_sparse_switch_declaration_repeat1, - [2084] = 3, + [2129] = 3, ACTIONS(3), 1, sym_comment, STATE(48), 1, sym_method_identifier, - ACTIONS(296), 2, + ACTIONS(303), 2, anon_sym_LTinit_GT, aux_sym_method_identifier_token1, - [2095] = 2, + [2140] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(368), 2, + ACTIONS(379), 2, sym_annotation_key, sym_end_annotation, - [2103] = 3, + [2148] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(370), 1, + ACTIONS(381), 1, anon_sym_DOTsuper, STATE(5), 1, sym_super_declaration, - [2113] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(372), 1, - aux_sym_field_identifier_token1, - STATE(112), 1, - sym_field_identifier, - [2123] = 2, + [2158] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(95), 2, sym_annotation_key, sym_end_annotation, - [2131] = 2, + [2166] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(80), 2, sym_annotation_key, sym_end_annotation, - [2139] = 3, + [2174] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(374), 1, + ACTIONS(383), 2, + ts_builtin_sym_end, + anon_sym_DOTmethod, + [2182] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(385), 1, aux_sym_field_identifier_token1, STATE(69), 1, sym_field_identifier, - [2149] = 2, + [2192] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(376), 2, - sym_annotation_key, - sym_end_annotation, - [2157] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(378), 2, + ACTIONS(387), 2, ts_builtin_sym_end, anon_sym_DOTmethod, - [2165] = 2, + [2200] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(380), 2, - ts_builtin_sym_end, - anon_sym_DOTmethod, - [2173] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(382), 2, + ACTIONS(389), 2, sym_annotation_key, sym_end_annotation, - [2181] = 2, + [2208] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(334), 2, + ACTIONS(391), 2, aux_sym_annotation_value_token1, - anon_sym_RBRACE, - [2189] = 2, + anon_sym_DOTendsparse_DASHswitch, + [2216] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(384), 2, - aux_sym_annotation_value_token1, - anon_sym_DOTendsparse_DASHswitch, - [2197] = 2, + ACTIONS(393), 2, + sym_annotation_key, + sym_end_annotation, + [2224] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(313), 2, - aux_sym_source_declaration_token1, + ACTIONS(395), 1, + aux_sym_field_identifier_token1, + STATE(100), 1, + sym_field_identifier, + [2234] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(332), 2, anon_sym_RBRACE, - [2205] = 2, + sym_class_identifier, + [2242] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(386), 2, + ACTIONS(397), 2, sym_annotation_key, sym_end_annotation, - [2213] = 2, + [2250] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(388), 2, + ACTIONS(399), 2, sym_annotation_key, sym_end_annotation, - [2221] = 2, + [2258] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(390), 2, + ACTIONS(401), 2, sym_annotation_key, sym_end_annotation, - [2229] = 2, + [2266] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(392), 1, - sym_label, - [2236] = 2, + ACTIONS(340), 2, + aux_sym_annotation_value_token1, + anon_sym_RBRACE, + [2274] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(394), 1, - sym_label, - [2243] = 2, + ACTIONS(314), 2, + aux_sym_source_declaration_token1, + anon_sym_RBRACE, + [2282] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(396), 1, + ACTIONS(403), 1, sym_label, - [2250] = 2, + [2289] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(398), 1, - anon_sym_DOT_DOT, - [2257] = 2, + ACTIONS(405), 1, + sym_label, + [2296] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(400), 1, + ACTIONS(407), 1, aux_sym_param_declaration_token1, - [2264] = 2, + [2303] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(402), 1, + ACTIONS(409), 1, aux_sym_line_declaration_token1, - [2271] = 2, + [2310] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(404), 1, + ACTIONS(411), 1, aux_sym_line_declaration_token1, - [2278] = 2, - ACTIONS(406), 1, + [2317] = 2, + ACTIONS(413), 1, aux_sym_statement_token1, - ACTIONS(408), 1, + ACTIONS(415), 1, sym_comment, - [2285] = 2, + [2324] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(410), 1, - anon_sym_LPAREN, - [2292] = 2, + ACTIONS(417), 1, + anon_sym_COLON, + [2331] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(412), 1, + ACTIONS(419), 1, anon_sym_RBRACE, - [2299] = 2, + [2338] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(414), 1, - anon_sym_LBRACE, - [2306] = 2, + ACTIONS(421), 1, + anon_sym_EQ, + [2345] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(416), 1, - sym_class_identifier, - [2313] = 2, + ACTIONS(423), 1, + sym_label, + [2352] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(418), 1, + ACTIONS(425), 1, anon_sym_LBRACE, - [2320] = 2, + [2359] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(420), 1, - sym_label, - [2327] = 2, + ACTIONS(427), 1, + sym_class_identifier, + [2366] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(422), 1, - aux_sym_annotation_value_token1, - [2334] = 2, + ACTIONS(429), 1, + anon_sym_DOT_DOT, + [2373] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(431), 1, + ts_builtin_sym_end, + [2380] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(424), 1, + ACTIONS(433), 1, sym_label, - [2341] = 2, + [2387] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(426), 1, + ACTIONS(435), 1, + anon_sym_LBRACE, + [2394] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(437), 1, anon_sym_RBRACE, - [2348] = 2, + [2401] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(428), 1, + ACTIONS(439), 1, sym_label, - [2355] = 2, + [2408] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(430), 1, + ACTIONS(441), 1, sym_label, - [2362] = 2, + [2415] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(432), 1, + ACTIONS(443), 1, sym_end_field, - [2369] = 2, + [2422] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(434), 1, + ACTIONS(445), 1, anon_sym_DASH_GT, - [2376] = 2, + [2429] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(436), 1, + ACTIONS(447), 1, sym_class_identifier, - [2383] = 2, + [2436] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(438), 1, - anon_sym_DOT_DOT, - [2390] = 2, + ACTIONS(449), 1, + aux_sym_annotation_value_token1, + [2443] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(440), 1, - ts_builtin_sym_end, - [2397] = 2, + ACTIONS(451), 1, + sym_label, + [2450] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(442), 1, + ACTIONS(453), 1, sym_class_identifier, - [2404] = 2, + [2457] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(444), 1, + ACTIONS(455), 1, aux_sym_source_declaration_token1, - [2411] = 2, + [2464] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(446), 1, + ACTIONS(457), 1, anon_sym_DOTsuper, - [2418] = 2, + [2471] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(448), 1, + ACTIONS(459), 1, sym_class_identifier, - [2425] = 2, + [2478] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(450), 1, + ACTIONS(461), 1, sym_class_identifier, - [2432] = 2, + [2485] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(452), 1, - aux_sym_array_data_declaration_token1, - [2439] = 2, + ACTIONS(463), 1, + anon_sym_DOT_DOT, + [2492] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(454), 1, - anon_sym_EQ, - [2446] = 2, + ACTIONS(465), 1, + anon_sym_LPAREN, + [2499] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(456), 1, - anon_sym_COLON, - [2453] = 2, + ACTIONS(467), 1, + aux_sym_array_data_declaration_token1, + [2506] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(458), 1, + ACTIONS(469), 1, anon_sym_COLON, }; @@ -5922,12 +5972,12 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(8)] = 276, [SMALL_STATE(9)] = 305, [SMALL_STATE(10)] = 328, - [SMALL_STATE(11)] = 372, - [SMALL_STATE(12)] = 402, + [SMALL_STATE(11)] = 352, + [SMALL_STATE(12)] = 382, [SMALL_STATE(13)] = 426, - [SMALL_STATE(14)] = 470, - [SMALL_STATE(15)] = 500, - [SMALL_STATE(16)] = 530, + [SMALL_STATE(14)] = 456, + [SMALL_STATE(15)] = 486, + [SMALL_STATE(16)] = 510, [SMALL_STATE(17)] = 554, [SMALL_STATE(18)] = 598, [SMALL_STATE(19)] = 623, @@ -5969,94 +6019,98 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(55)] = 1480, [SMALL_STATE(56)] = 1507, [SMALL_STATE(57)] = 1534, - [SMALL_STATE(58)] = 1551, - [SMALL_STATE(59)] = 1572, - [SMALL_STATE(60)] = 1591, - [SMALL_STATE(61)] = 1604, - [SMALL_STATE(62)] = 1622, - [SMALL_STATE(63)] = 1634, - [SMALL_STATE(64)] = 1654, - [SMALL_STATE(65)] = 1671, - [SMALL_STATE(66)] = 1688, - [SMALL_STATE(67)] = 1707, - [SMALL_STATE(68)] = 1724, - [SMALL_STATE(69)] = 1741, - [SMALL_STATE(70)] = 1752, - [SMALL_STATE(71)] = 1763, - [SMALL_STATE(72)] = 1780, - [SMALL_STATE(73)] = 1791, - [SMALL_STATE(74)] = 1808, - [SMALL_STATE(75)] = 1822, - [SMALL_STATE(76)] = 1836, - [SMALL_STATE(77)] = 1852, - [SMALL_STATE(78)] = 1866, - [SMALL_STATE(79)] = 1879, - [SMALL_STATE(80)] = 1892, - [SMALL_STATE(81)] = 1905, - [SMALL_STATE(82)] = 1914, - [SMALL_STATE(83)] = 1927, - [SMALL_STATE(84)] = 1936, - [SMALL_STATE(85)] = 1949, - [SMALL_STATE(86)] = 1962, - [SMALL_STATE(87)] = 1975, - [SMALL_STATE(88)] = 1988, - [SMALL_STATE(89)] = 2001, - [SMALL_STATE(90)] = 2012, - [SMALL_STATE(91)] = 2023, - [SMALL_STATE(92)] = 2036, - [SMALL_STATE(93)] = 2045, - [SMALL_STATE(94)] = 2058, - [SMALL_STATE(95)] = 2071, - [SMALL_STATE(96)] = 2084, - [SMALL_STATE(97)] = 2095, - [SMALL_STATE(98)] = 2103, - [SMALL_STATE(99)] = 2113, - [SMALL_STATE(100)] = 2123, - [SMALL_STATE(101)] = 2131, - [SMALL_STATE(102)] = 2139, - [SMALL_STATE(103)] = 2149, - [SMALL_STATE(104)] = 2157, - [SMALL_STATE(105)] = 2165, - [SMALL_STATE(106)] = 2173, - [SMALL_STATE(107)] = 2181, - [SMALL_STATE(108)] = 2189, - [SMALL_STATE(109)] = 2197, - [SMALL_STATE(110)] = 2205, - [SMALL_STATE(111)] = 2213, - [SMALL_STATE(112)] = 2221, - [SMALL_STATE(113)] = 2229, - [SMALL_STATE(114)] = 2236, - [SMALL_STATE(115)] = 2243, - [SMALL_STATE(116)] = 2250, - [SMALL_STATE(117)] = 2257, - [SMALL_STATE(118)] = 2264, - [SMALL_STATE(119)] = 2271, - [SMALL_STATE(120)] = 2278, - [SMALL_STATE(121)] = 2285, - [SMALL_STATE(122)] = 2292, - [SMALL_STATE(123)] = 2299, - [SMALL_STATE(124)] = 2306, - [SMALL_STATE(125)] = 2313, - [SMALL_STATE(126)] = 2320, - [SMALL_STATE(127)] = 2327, - [SMALL_STATE(128)] = 2334, - [SMALL_STATE(129)] = 2341, - [SMALL_STATE(130)] = 2348, - [SMALL_STATE(131)] = 2355, - [SMALL_STATE(132)] = 2362, - [SMALL_STATE(133)] = 2369, - [SMALL_STATE(134)] = 2376, - [SMALL_STATE(135)] = 2383, - [SMALL_STATE(136)] = 2390, - [SMALL_STATE(137)] = 2397, - [SMALL_STATE(138)] = 2404, - [SMALL_STATE(139)] = 2411, - [SMALL_STATE(140)] = 2418, - [SMALL_STATE(141)] = 2425, - [SMALL_STATE(142)] = 2432, - [SMALL_STATE(143)] = 2439, - [SMALL_STATE(144)] = 2446, - [SMALL_STATE(145)] = 2453, + [SMALL_STATE(58)] = 1556, + [SMALL_STATE(59)] = 1581, + [SMALL_STATE(60)] = 1602, + [SMALL_STATE(61)] = 1621, + [SMALL_STATE(62)] = 1638, + [SMALL_STATE(63)] = 1651, + [SMALL_STATE(64)] = 1663, + [SMALL_STATE(65)] = 1681, + [SMALL_STATE(66)] = 1698, + [SMALL_STATE(67)] = 1715, + [SMALL_STATE(68)] = 1732, + [SMALL_STATE(69)] = 1749, + [SMALL_STATE(70)] = 1760, + [SMALL_STATE(71)] = 1771, + [SMALL_STATE(72)] = 1788, + [SMALL_STATE(73)] = 1799, + [SMALL_STATE(74)] = 1816, + [SMALL_STATE(75)] = 1830, + [SMALL_STATE(76)] = 1844, + [SMALL_STATE(77)] = 1858, + [SMALL_STATE(78)] = 1874, + [SMALL_STATE(79)] = 1885, + [SMALL_STATE(80)] = 1898, + [SMALL_STATE(81)] = 1907, + [SMALL_STATE(82)] = 1920, + [SMALL_STATE(83)] = 1933, + [SMALL_STATE(84)] = 1942, + [SMALL_STATE(85)] = 1955, + [SMALL_STATE(86)] = 1968, + [SMALL_STATE(87)] = 1981, + [SMALL_STATE(88)] = 1994, + [SMALL_STATE(89)] = 2007, + [SMALL_STATE(90)] = 2020, + [SMALL_STATE(91)] = 2033, + [SMALL_STATE(92)] = 2046, + [SMALL_STATE(93)] = 2055, + [SMALL_STATE(94)] = 2068, + [SMALL_STATE(95)] = 2079, + [SMALL_STATE(96)] = 2090, + [SMALL_STATE(97)] = 2103, + [SMALL_STATE(98)] = 2116, + [SMALL_STATE(99)] = 2129, + [SMALL_STATE(100)] = 2140, + [SMALL_STATE(101)] = 2148, + [SMALL_STATE(102)] = 2158, + [SMALL_STATE(103)] = 2166, + [SMALL_STATE(104)] = 2174, + [SMALL_STATE(105)] = 2182, + [SMALL_STATE(106)] = 2192, + [SMALL_STATE(107)] = 2200, + [SMALL_STATE(108)] = 2208, + [SMALL_STATE(109)] = 2216, + [SMALL_STATE(110)] = 2224, + [SMALL_STATE(111)] = 2234, + [SMALL_STATE(112)] = 2242, + [SMALL_STATE(113)] = 2250, + [SMALL_STATE(114)] = 2258, + [SMALL_STATE(115)] = 2266, + [SMALL_STATE(116)] = 2274, + [SMALL_STATE(117)] = 2282, + [SMALL_STATE(118)] = 2289, + [SMALL_STATE(119)] = 2296, + [SMALL_STATE(120)] = 2303, + [SMALL_STATE(121)] = 2310, + [SMALL_STATE(122)] = 2317, + [SMALL_STATE(123)] = 2324, + [SMALL_STATE(124)] = 2331, + [SMALL_STATE(125)] = 2338, + [SMALL_STATE(126)] = 2345, + [SMALL_STATE(127)] = 2352, + [SMALL_STATE(128)] = 2359, + [SMALL_STATE(129)] = 2366, + [SMALL_STATE(130)] = 2373, + [SMALL_STATE(131)] = 2380, + [SMALL_STATE(132)] = 2387, + [SMALL_STATE(133)] = 2394, + [SMALL_STATE(134)] = 2401, + [SMALL_STATE(135)] = 2408, + [SMALL_STATE(136)] = 2415, + [SMALL_STATE(137)] = 2422, + [SMALL_STATE(138)] = 2429, + [SMALL_STATE(139)] = 2436, + [SMALL_STATE(140)] = 2443, + [SMALL_STATE(141)] = 2450, + [SMALL_STATE(142)] = 2457, + [SMALL_STATE(143)] = 2464, + [SMALL_STATE(144)] = 2471, + [SMALL_STATE(145)] = 2478, + [SMALL_STATE(146)] = 2485, + [SMALL_STATE(147)] = 2492, + [SMALL_STATE(148)] = 2499, + [SMALL_STATE(149)] = 2506, }; static const TSParseActionEntry ts_parse_actions[] = { @@ -6064,37 +6118,37 @@ static const TSParseActionEntry ts_parse_actions[] = { [1] = {.entry = {.count = 1, .reusable = false}}, RECOVER(), [3] = {.entry = {.count = 1, .reusable = true}}, SHIFT_EXTRA(), [5] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), - [7] = {.entry = {.count = 1, .reusable = true}}, SHIFT(105), - [9] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81), + [7] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104), + [9] = {.entry = {.count = 1, .reusable = true}}, SHIFT(80), [11] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4), - [13] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120), - [15] = {.entry = {.count = 1, .reusable = true}}, SHIFT(119), - [17] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), - [19] = {.entry = {.count = 1, .reusable = true}}, SHIFT(117), - [21] = {.entry = {.count = 1, .reusable = false}}, SHIFT(124), - [23] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125), - [25] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), - [27] = {.entry = {.count = 1, .reusable = true}}, SHIFT(95), - [29] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), - [31] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104), + [13] = {.entry = {.count = 1, .reusable = true}}, SHIFT(122), + [15] = {.entry = {.count = 1, .reusable = true}}, SHIFT(121), + [17] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120), + [19] = {.entry = {.count = 1, .reusable = true}}, SHIFT(119), + [21] = {.entry = {.count = 1, .reusable = false}}, SHIFT(128), + [23] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), + [25] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), + [27] = {.entry = {.count = 1, .reusable = true}}, SHIFT(98), + [29] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), + [31] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106), [33] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2), [35] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), - [37] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(81), + [37] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(80), [40] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(4), - [43] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(120), - [46] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(119), - [49] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(118), - [52] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(117), - [55] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(124), - [58] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(125), - [61] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(127), - [64] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(95), - [67] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(142), + [43] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(122), + [46] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(121), + [49] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(120), + [52] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(119), + [55] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(128), + [58] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(132), + [61] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(139), + [64] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(98), + [67] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(148), [70] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 2), - [72] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), - [74] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), + [72] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), + [74] = {.entry = {.count = 1, .reusable = true}}, SHIFT(141), [76] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18), - [78] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), + [78] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), [80] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primitive_type, 1), [82] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_access_modifiers, 1), [84] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_access_modifiers, 1), @@ -6103,45 +6157,45 @@ static const TSParseActionEntry ts_parse_actions[] = { [90] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), [92] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(8), [95] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_type, 2, .production_id = 2), - [97] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 3), - [99] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(11), - [102] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), - [104] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(26), - [107] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(6), - [110] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_definition, 3), - [112] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_definition, 3), - [114] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 4), - [116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), - [118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28), - [120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), - [122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6), - [124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), - [126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), - [128] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_definition, 2), - [130] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_definition, 2), - [132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), + [97] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_definition, 3), + [99] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_definition, 3), + [101] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(11), + [104] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), + [106] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(25), + [109] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(6), + [112] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 4), + [114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), + [116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), + [118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), + [120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6), + [122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), + [124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), + [126] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_definition, 2), + [128] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_definition, 2), + [130] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 3), + [132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), [134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), [136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), [138] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(21), - [141] = {.entry = {.count = 1, .reusable = false}}, SHIFT(21), - [143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), + [141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), + [143] = {.entry = {.count = 1, .reusable = false}}, SHIFT(21), [145] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(24), - [148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), - [150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), - [152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(100), - [154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), - [156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(101), - [158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), - [160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), - [162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), - [164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), + [148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), + [150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(102), + [152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), + [154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(103), + [156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), + [158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28), + [160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), + [162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), + [164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), [166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), [168] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 5), [170] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 3), [172] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 3), [174] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primitive_type, 1), - [176] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_locals_declaration, 2), - [178] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_locals_declaration, 2), + [176] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_declaration, 2), + [178] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_declaration, 2), [180] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catchall_declaration, 7), [182] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catchall_declaration, 7), [184] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_identifier, 5, .production_id = 4), @@ -6152,131 +6206,136 @@ static const TSParseActionEntry ts_parse_actions[] = { [194] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_declaration, 4), [196] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_declaration, 4), [198] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_declaration, 4), - [200] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_declaration, 2), - [202] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_declaration, 2), + [200] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_locals_declaration, 2), + [202] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_locals_declaration, 2), [204] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_type, 2, .production_id = 2), [206] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_declaration, 8), [208] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_declaration, 8), - [210] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_declaration, 3), - [212] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_declaration, 3), - [214] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 2), - [216] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 2), + [210] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_declaration, 3), + [212] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_declaration, 3), + [214] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_declaration, 2), + [216] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_declaration, 2), [218] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 4), [220] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 4), [222] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_declaration, 2), [224] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_declaration, 2), - [226] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_declaration, 2), - [228] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_declaration, 2), - [230] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_data_declaration, 3), - [232] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_declaration, 3), - [234] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_declaration, 3), - [236] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_declaration, 3), + [226] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 2), + [228] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 2), + [230] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_declaration, 3), + [232] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_declaration, 3), + [234] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_data_declaration, 3), + [236] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_declaration, 3), [238] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 6), - [240] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), - [242] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), SHIFT_REPEAT(137), - [245] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 1), - [247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83), - [249] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), - [251] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), SHIFT_REPEAT(81), - [254] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_identifier, 3), - [256] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), - [258] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), SHIFT_REPEAT(18), - [261] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_super_declaration, 2), - [263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(110), - [265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), - [267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(99), - [269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90), - [271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(89), - [273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(97), - [275] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 3), - [277] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_declaration, 2), - [279] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), - [281] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), SHIFT_REPEAT(23), - [284] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_implements_declaration, 2), - [286] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 7), - [288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143), - [290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), - [292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), - [294] = {.entry = {.count = 1, .reusable = false}}, SHIFT(96), - [296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(121), - [298] = {.entry = {.count = 1, .reusable = false}}, SHIFT(121), - [300] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_definition_repeat1, 2), SHIFT_REPEAT(143), - [303] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_annotation_definition_repeat1, 2), - [305] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_packed_switch_declaration_repeat1, 2), SHIFT_REPEAT(78), - [308] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_packed_switch_declaration_repeat1, 2), - [310] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat2, 2), SHIFT_REPEAT(90), - [313] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat2, 2), - [315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(93), - [317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), - [319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), - [321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), - [323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), - [325] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 2), - [327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(88), - [329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), - [331] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(89), - [334] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), - [336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106), - [338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(78), - [340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), - [342] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 1), - [344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(107), - [346] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat2, 1), - [348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(109), - [350] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), SHIFT_REPEAT(133), - [353] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), - [355] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 3), - [357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(94), - [359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), - [361] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), SHIFT_REPEAT(94), - [364] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), - [366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(49), - [368] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 2), - [370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), - [372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(145), - [374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144), - [376] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_declaration, 3), - [378] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 2), - [380] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 3), - [382] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 3), - [384] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 3), - [386] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_value, 1), - [388] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_property, 3, .production_id = 1), - [390] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_reference, 2), - [392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), - [394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), - [396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(116), - [398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(128), - [400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(50), - [402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), - [404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), - [406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), - [408] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(), - [410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), - [412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(114), - [414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126), - [416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(123), - [418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(115), - [420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), - [422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84), - [424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(122), - [426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), - [428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108), - [430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), - [432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), - [434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(130), - [436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(103), - [438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113), - [440] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), - [442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(72), - [444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), - [446] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 3), - [448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), - [450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), - [452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(80), - [454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), - [456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), - [458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), + [240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(114), + [242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), + [244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(110), + [246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(78), + [248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(95), + [250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113), + [252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(94), + [254] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 1), + [256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83), + [258] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), + [260] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), SHIFT_REPEAT(80), + [263] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), + [265] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), SHIFT_REPEAT(141), + [268] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_identifier, 3), + [270] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_super_declaration, 2), + [272] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), + [274] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), SHIFT_REPEAT(18), + [277] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 3), + [279] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_declaration, 2), + [281] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), + [283] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), SHIFT_REPEAT(22), + [286] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_implements_declaration, 2), + [288] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 7), + [290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125), + [292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), + [294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10), + [296] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_definition_repeat1, 2), SHIFT_REPEAT(125), + [299] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_annotation_definition_repeat1, 2), + [301] = {.entry = {.count = 1, .reusable = false}}, SHIFT(99), + [303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), + [305] = {.entry = {.count = 1, .reusable = false}}, SHIFT(147), + [307] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat2, 1), + [309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(116), + [311] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat2, 2), SHIFT_REPEAT(78), + [314] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat2, 2), + [316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), + [318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(93), + [320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), + [322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), + [324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), + [326] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 2), + [328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(88), + [330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), + [332] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat3, 2), + [334] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat3, 2), SHIFT_REPEAT(94), + [337] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(95), + [340] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), + [342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(109), + [344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(97), + [346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), + [348] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), SHIFT_REPEAT(137), + [351] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), + [353] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 3), + [355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(96), + [357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), + [359] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat3, 1), + [361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(111), + [363] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 1), + [365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(115), + [367] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), SHIFT_REPEAT(96), + [370] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), + [372] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_packed_switch_declaration_repeat1, 2), SHIFT_REPEAT(97), + [375] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_packed_switch_declaration_repeat1, 2), + [377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(49), + [379] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_reference, 2), + [381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144), + [383] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 3), + [385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(123), + [387] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 2), + [389] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_property, 3, .production_id = 1), + [391] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 3), + [393] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 3), + [395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(149), + [397] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_declaration, 3), + [399] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 2), + [401] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_value, 1), + [403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), + [405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), + [407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), + [409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), + [411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), + [413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(50), + [415] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(), + [417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), + [419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), + [421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), + [423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108), + [425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), + [427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), + [429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), + [431] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), + [433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146), + [435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), + [437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), + [439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), + [441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), + [443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), + [445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126), + [447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(112), + [449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84), + [451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(124), + [453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(72), + [455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), + [457] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 3), + [459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), + [461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143), + [463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(117), + [465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), + [467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81), + [469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), }; #ifdef __cplusplus From e8e80a0f1ee080d3c550b8499e2c232c0cf33151 Mon Sep 17 00:00:00 2001 From: Yotam Nachum Date: Sat, 1 Jan 2022 22:46:26 +0200 Subject: [PATCH 10/98] Create parameters and code block nodes --- grammar.js | 7 +- src/grammar.json | 50 +- src/node-types.json | 136 ++- src/parser.c | 2419 ++++++++++++++++++++++--------------------- 4 files changed, 1345 insertions(+), 1267 deletions(-) diff --git a/grammar.js b/grammar.js index 9c769512d..16925d864 100644 --- a/grammar.js +++ b/grammar.js @@ -66,7 +66,7 @@ module.exports = grammar({ // method related method_definition: $ => seq( $.method_declaration, - repeat($._code_line), + alias(repeat($._code_line), $.code_block), $.end_method ), method_declaration: $ => seq('.method', $.access_modifiers, optional('constructor'), $.method_identifier), @@ -118,7 +118,7 @@ module.exports = grammar({ // identifiers class_identifier: _ => /L[\w\d\/\$]+;/, field_identifier: $ => seq(/[\w]+/, ':', $._type), - method_identifier: $ => seq(choice('', /[\w\d_]+/), '(', field('parameter', repeat($._type)), ')', field('return_type', $._type)), + method_identifier: $ => seq(choice('', /[\w\d_]+/), field('parameters', $.parameters), field('return_type', $._type)), // types _type: $ => choice($.primitive_type, $.class_identifier, $.array_type), @@ -134,6 +134,7 @@ module.exports = grammar({ repeat(seq(STRING, optional(','))), repeat(seq($.class_identifier, optional(','))), ), - '}') + '}'), + parameters: $ => seq('(', repeat($._type), ')') } }); diff --git a/src/grammar.json b/src/grammar.json index 1ef6aa0ba..3a72e4231 100644 --- a/src/grammar.json +++ b/src/grammar.json @@ -173,11 +173,16 @@ "name": "method_declaration" }, { - "type": "REPEAT", + "type": "ALIAS", "content": { - "type": "SYMBOL", - "name": "_code_line" - } + "type": "REPEAT", + "content": { + "type": "SYMBOL", + "name": "_code_line" + } + }, + "named": true, + "value": "code_block" }, { "type": "SYMBOL", @@ -632,25 +637,14 @@ } ] }, - { - "type": "STRING", - "value": "(" - }, { "type": "FIELD", - "name": "parameter", + "name": "parameters", "content": { - "type": "REPEAT", - "content": { - "type": "SYMBOL", - "name": "_type" - } + "type": "SYMBOL", + "name": "parameters" } }, - { - "type": "STRING", - "value": ")" - }, { "type": "FIELD", "name": "return_type", @@ -914,6 +908,26 @@ "value": "}" } ] + }, + "parameters": { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "(" + }, + { + "type": "REPEAT", + "content": { + "type": "SYMBOL", + "name": "_type" + } + }, + { + "type": "STRING", + "value": ")" + } + ] } }, "extras": [ diff --git a/src/node-types.json b/src/node-types.json index 4c65b39a4..cf66f4893 100644 --- a/src/node-types.json +++ b/src/node-types.json @@ -216,6 +216,61 @@ ] } }, + { + "type": "code_block", + "named": true, + "fields": {}, + "children": { + "multiple": true, + "required": true, + "types": [ + { + "type": "annotation_definition", + "named": true + }, + { + "type": "array_data_declaration", + "named": true + }, + { + "type": "catch_declaration", + "named": true + }, + { + "type": "catchall_declaration", + "named": true + }, + { + "type": "label", + "named": true + }, + { + "type": "line_declaration", + "named": true + }, + { + "type": "locals_declaration", + "named": true + }, + { + "type": "packed_switch_declaration", + "named": true + }, + { + "type": "param_declaration", + "named": true + }, + { + "type": "sparse_switch_declaration", + "named": true + }, + { + "type": "statement", + "named": true + } + ] + } + }, { "type": "enum_reference", "named": true, @@ -364,56 +419,16 @@ "required": true, "types": [ { - "type": "annotation_definition", - "named": true - }, - { - "type": "array_data_declaration", - "named": true - }, - { - "type": "catch_declaration", - "named": true - }, - { - "type": "catchall_declaration", + "type": "code_block", "named": true }, { "type": "end_method", "named": true }, - { - "type": "label", - "named": true - }, - { - "type": "line_declaration", - "named": true - }, - { - "type": "locals_declaration", - "named": true - }, { "type": "method_declaration", "named": true - }, - { - "type": "packed_switch_declaration", - "named": true - }, - { - "type": "param_declaration", - "named": true - }, - { - "type": "sparse_switch_declaration", - "named": true - }, - { - "type": "statement", - "named": true } ] } @@ -422,20 +437,12 @@ "type": "method_identifier", "named": true, "fields": { - "parameter": { - "multiple": true, - "required": false, + "parameters": { + "multiple": false, + "required": true, "types": [ { - "type": "array_type", - "named": true - }, - { - "type": "class_identifier", - "named": true - }, - { - "type": "primitive_type", + "type": "parameters", "named": true } ] @@ -480,6 +487,29 @@ "named": true, "fields": {} }, + { + "type": "parameters", + "named": true, + "fields": {}, + "children": { + "multiple": true, + "required": false, + "types": [ + { + "type": "array_type", + "named": true + }, + { + "type": "class_identifier", + "named": true + }, + { + "type": "primitive_type", + "named": true + } + ] + } + }, { "type": "primitive_type", "named": true, diff --git a/src/parser.c b/src/parser.c index 5e7ab0932..01ce896df 100644 --- a/src/parser.c +++ b/src/parser.c @@ -14,10 +14,10 @@ #endif #define LANGUAGE_VERSION 13 -#define STATE_COUNT 150 +#define STATE_COUNT 151 #define LARGE_STATE_COUNT 2 -#define SYMBOL_COUNT 119 -#define ALIAS_COUNT 0 +#define SYMBOL_COUNT 120 +#define ALIAS_COUNT 1 #define TOKEN_COUNT 73 #define EXTERNAL_TOKEN_COUNT 0 #define FIELD_COUNT 5 @@ -69,34 +69,34 @@ enum { anon_sym_COLON = 42, anon_sym_LTinit_GT = 43, aux_sym_method_identifier_token1 = 44, - anon_sym_LPAREN = 45, - anon_sym_RPAREN = 46, - anon_sym_LBRACK = 47, - anon_sym_V = 48, - anon_sym_Z = 49, - anon_sym_B = 50, - anon_sym_S = 51, - anon_sym_C = 52, - anon_sym_I = 53, - anon_sym_J = 54, - anon_sym_F = 55, - anon_sym_D = 56, - anon_sym_public = 57, - anon_sym_private = 58, - anon_sym_protected = 59, - anon_sym_static = 60, - anon_sym_final = 61, - anon_sym_synchronized = 62, - anon_sym_volatile = 63, - anon_sym_transient = 64, - anon_sym_native = 65, - anon_sym_interface = 66, - anon_sym_abstract = 67, - anon_sym_bridge = 68, - anon_sym_synthetic = 69, - sym_comment = 70, - anon_sym_DOTenum = 71, - anon_sym_COMMA = 72, + anon_sym_LBRACK = 45, + anon_sym_V = 46, + anon_sym_Z = 47, + anon_sym_B = 48, + anon_sym_S = 49, + anon_sym_C = 50, + anon_sym_I = 51, + anon_sym_J = 52, + anon_sym_F = 53, + anon_sym_D = 54, + anon_sym_public = 55, + anon_sym_private = 56, + anon_sym_protected = 57, + anon_sym_static = 58, + anon_sym_final = 59, + anon_sym_synchronized = 60, + anon_sym_volatile = 61, + anon_sym_transient = 62, + anon_sym_native = 63, + anon_sym_interface = 64, + anon_sym_abstract = 65, + anon_sym_bridge = 66, + anon_sym_synthetic = 67, + sym_comment = 68, + anon_sym_DOTenum = 69, + anon_sym_COMMA = 70, + anon_sym_LPAREN = 71, + anon_sym_RPAREN = 72, sym_class_definition = 73, sym_class_declaration = 74, sym_super_declaration = 75, @@ -129,20 +129,22 @@ enum { sym_access_modifiers = 102, sym_enum_reference = 103, sym_list = 104, - aux_sym_class_definition_repeat1 = 105, - aux_sym_class_definition_repeat2 = 106, - aux_sym_class_definition_repeat3 = 107, - aux_sym_class_definition_repeat4 = 108, - aux_sym_method_definition_repeat1 = 109, - aux_sym_annotation_definition_repeat1 = 110, - aux_sym_packed_switch_declaration_repeat1 = 111, - aux_sym_sparse_switch_declaration_repeat1 = 112, - aux_sym_array_data_declaration_repeat1 = 113, - aux_sym_method_identifier_repeat1 = 114, + sym_parameters = 105, + aux_sym_class_definition_repeat1 = 106, + aux_sym_class_definition_repeat2 = 107, + aux_sym_class_definition_repeat3 = 108, + aux_sym_class_definition_repeat4 = 109, + aux_sym_method_definition_repeat1 = 110, + aux_sym_annotation_definition_repeat1 = 111, + aux_sym_packed_switch_declaration_repeat1 = 112, + aux_sym_sparse_switch_declaration_repeat1 = 113, + aux_sym_array_data_declaration_repeat1 = 114, aux_sym_access_modifiers_repeat1 = 115, aux_sym_list_repeat1 = 116, aux_sym_list_repeat2 = 117, aux_sym_list_repeat3 = 118, + aux_sym_parameters_repeat1 = 119, + alias_sym_code_block = 120, }; static const char * const ts_symbol_names[] = { @@ -191,8 +193,6 @@ static const char * const ts_symbol_names[] = { [anon_sym_COLON] = ":", [anon_sym_LTinit_GT] = "", [aux_sym_method_identifier_token1] = "method_identifier_token1", - [anon_sym_LPAREN] = "(", - [anon_sym_RPAREN] = ")", [anon_sym_LBRACK] = "[", [anon_sym_V] = "V", [anon_sym_Z] = "Z", @@ -219,6 +219,8 @@ static const char * const ts_symbol_names[] = { [sym_comment] = "comment", [anon_sym_DOTenum] = ".enum", [anon_sym_COMMA] = ",", + [anon_sym_LPAREN] = "(", + [anon_sym_RPAREN] = ")", [sym_class_definition] = "class_definition", [sym_class_declaration] = "class_declaration", [sym_super_declaration] = "super_declaration", @@ -251,6 +253,7 @@ static const char * const ts_symbol_names[] = { [sym_access_modifiers] = "access_modifiers", [sym_enum_reference] = "enum_reference", [sym_list] = "list", + [sym_parameters] = "parameters", [aux_sym_class_definition_repeat1] = "class_definition_repeat1", [aux_sym_class_definition_repeat2] = "class_definition_repeat2", [aux_sym_class_definition_repeat3] = "class_definition_repeat3", @@ -260,11 +263,12 @@ static const char * const ts_symbol_names[] = { [aux_sym_packed_switch_declaration_repeat1] = "packed_switch_declaration_repeat1", [aux_sym_sparse_switch_declaration_repeat1] = "sparse_switch_declaration_repeat1", [aux_sym_array_data_declaration_repeat1] = "array_data_declaration_repeat1", - [aux_sym_method_identifier_repeat1] = "method_identifier_repeat1", [aux_sym_access_modifiers_repeat1] = "access_modifiers_repeat1", [aux_sym_list_repeat1] = "list_repeat1", [aux_sym_list_repeat2] = "list_repeat2", [aux_sym_list_repeat3] = "list_repeat3", + [aux_sym_parameters_repeat1] = "parameters_repeat1", + [alias_sym_code_block] = "code_block", }; static const TSSymbol ts_symbol_map[] = { @@ -313,8 +317,6 @@ static const TSSymbol ts_symbol_map[] = { [anon_sym_COLON] = anon_sym_COLON, [anon_sym_LTinit_GT] = anon_sym_LTinit_GT, [aux_sym_method_identifier_token1] = aux_sym_method_identifier_token1, - [anon_sym_LPAREN] = anon_sym_LPAREN, - [anon_sym_RPAREN] = anon_sym_RPAREN, [anon_sym_LBRACK] = anon_sym_LBRACK, [anon_sym_V] = anon_sym_V, [anon_sym_Z] = anon_sym_Z, @@ -341,6 +343,8 @@ static const TSSymbol ts_symbol_map[] = { [sym_comment] = sym_comment, [anon_sym_DOTenum] = anon_sym_DOTenum, [anon_sym_COMMA] = anon_sym_COMMA, + [anon_sym_LPAREN] = anon_sym_LPAREN, + [anon_sym_RPAREN] = anon_sym_RPAREN, [sym_class_definition] = sym_class_definition, [sym_class_declaration] = sym_class_declaration, [sym_super_declaration] = sym_super_declaration, @@ -373,6 +377,7 @@ static const TSSymbol ts_symbol_map[] = { [sym_access_modifiers] = sym_access_modifiers, [sym_enum_reference] = sym_enum_reference, [sym_list] = sym_list, + [sym_parameters] = sym_parameters, [aux_sym_class_definition_repeat1] = aux_sym_class_definition_repeat1, [aux_sym_class_definition_repeat2] = aux_sym_class_definition_repeat2, [aux_sym_class_definition_repeat3] = aux_sym_class_definition_repeat3, @@ -382,11 +387,12 @@ static const TSSymbol ts_symbol_map[] = { [aux_sym_packed_switch_declaration_repeat1] = aux_sym_packed_switch_declaration_repeat1, [aux_sym_sparse_switch_declaration_repeat1] = aux_sym_sparse_switch_declaration_repeat1, [aux_sym_array_data_declaration_repeat1] = aux_sym_array_data_declaration_repeat1, - [aux_sym_method_identifier_repeat1] = aux_sym_method_identifier_repeat1, [aux_sym_access_modifiers_repeat1] = aux_sym_access_modifiers_repeat1, [aux_sym_list_repeat1] = aux_sym_list_repeat1, [aux_sym_list_repeat2] = aux_sym_list_repeat2, [aux_sym_list_repeat3] = aux_sym_list_repeat3, + [aux_sym_parameters_repeat1] = aux_sym_parameters_repeat1, + [alias_sym_code_block] = alias_sym_code_block, }; static const TSSymbolMetadata ts_symbol_metadata[] = { @@ -570,14 +576,6 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = false, .named = false, }, - [anon_sym_LPAREN] = { - .visible = true, - .named = false, - }, - [anon_sym_RPAREN] = { - .visible = true, - .named = false, - }, [anon_sym_LBRACK] = { .visible = true, .named = false, @@ -682,6 +680,14 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = false, }, + [anon_sym_LPAREN] = { + .visible = true, + .named = false, + }, + [anon_sym_RPAREN] = { + .visible = true, + .named = false, + }, [sym_class_definition] = { .visible = true, .named = true, @@ -810,6 +816,10 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = true, }, + [sym_parameters] = { + .visible = true, + .named = true, + }, [aux_sym_class_definition_repeat1] = { .visible = false, .named = false, @@ -846,10 +856,6 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = false, .named = false, }, - [aux_sym_method_identifier_repeat1] = { - .visible = false, - .named = false, - }, [aux_sym_access_modifiers_repeat1] = { .visible = false, .named = false, @@ -866,12 +872,20 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = false, .named = false, }, + [aux_sym_parameters_repeat1] = { + .visible = false, + .named = false, + }, + [alias_sym_code_block] = { + .visible = true, + .named = true, + }, }; enum { field_element_type = 1, field_key = 2, - field_parameter = 3, + field_parameters = 3, field_return_type = 4, field_value = 5, }; @@ -880,16 +894,15 @@ static const char * const ts_field_names[] = { [0] = NULL, [field_element_type] = "element_type", [field_key] = "key", - [field_parameter] = "parameter", + [field_parameters] = "parameters", [field_return_type] = "return_type", [field_value] = "value", }; static const TSFieldMapSlice ts_field_map_slices[PRODUCTION_ID_COUNT] = { - [1] = {.index = 0, .length = 2}, - [2] = {.index = 2, .length = 1}, - [3] = {.index = 3, .length = 1}, - [4] = {.index = 4, .length = 2}, + [2] = {.index = 0, .length = 2}, + [3] = {.index = 2, .length = 2}, + [4] = {.index = 4, .length = 1}, }; static const TSFieldMapEntry ts_field_map_entries[] = { @@ -897,19 +910,23 @@ static const TSFieldMapEntry ts_field_map_entries[] = { {field_key, 0}, {field_value, 2}, [2] = - {field_element_type, 1}, - [3] = - {field_return_type, 3}, + {field_parameters, 1}, + {field_return_type, 2}, [4] = - {field_parameter, 2}, - {field_return_type, 4}, + {field_element_type, 1}, }; static const TSSymbol ts_alias_sequences[PRODUCTION_ID_COUNT][MAX_ALIAS_SEQUENCE_LENGTH] = { [0] = {0}, + [1] = { + [1] = alias_sym_code_block, + }, }; static const uint16_t ts_non_terminal_alias_map[] = { + aux_sym_method_definition_repeat1, 2, + aux_sym_method_definition_repeat1, + alias_sym_code_block, 0, }; @@ -920,26 +937,26 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { case 0: if (eof) ADVANCE(287); if (lookahead == '"') ADVANCE(6); - if (lookahead == '#') ADVANCE(555); - if (lookahead == '(') ADVANCE(504); - if (lookahead == ')') ADVANCE(505); - if (lookahead == ',') ADVANCE(557); + if (lookahead == '#') ADVANCE(553); + if (lookahead == '(') ADVANCE(556); + if (lookahead == ')') ADVANCE(557); + if (lookahead == ',') ADVANCE(555); if (lookahead == '-') ADVANCE(23); if (lookahead == '.') ADVANCE(20); if (lookahead == ':') ADVANCE(411); if (lookahead == '<') ADVANCE(135); if (lookahead == '=') ADVANCE(303); - if (lookahead == 'B') ADVANCE(509); - if (lookahead == 'C') ADVANCE(511); - if (lookahead == 'D') ADVANCE(515); - if (lookahead == 'F') ADVANCE(514); - if (lookahead == 'I') ADVANCE(512); - if (lookahead == 'J') ADVANCE(513); + if (lookahead == 'B') ADVANCE(507); + if (lookahead == 'C') ADVANCE(509); + if (lookahead == 'D') ADVANCE(513); + if (lookahead == 'F') ADVANCE(512); + if (lookahead == 'I') ADVANCE(510); + if (lookahead == 'J') ADVANCE(511); if (lookahead == 'L') ADVANCE(284); - if (lookahead == 'S') ADVANCE(510); - if (lookahead == 'V') ADVANCE(507); - if (lookahead == 'Z') ADVANCE(508); - if (lookahead == '[') ADVANCE(506); + if (lookahead == 'S') ADVANCE(508); + if (lookahead == 'V') ADVANCE(505); + if (lookahead == 'Z') ADVANCE(506); + if (lookahead == '[') ADVANCE(504); if (lookahead == 'a') ADVANCE(55); if (lookahead == 'b') ADVANCE(213); if (lookahead == 'c') ADVANCE(196); @@ -973,8 +990,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 5: if (lookahead == '"') ADVANCE(6); - if (lookahead == '#') ADVANCE(555); - if (lookahead == ',') ADVANCE(557); + if (lookahead == '#') ADVANCE(553); + if (lookahead == ',') ADVANCE(555); if (lookahead == '-') ADVANCE(21); if (lookahead == '.') ADVANCE(106); if (lookahead == '0') ADVANCE(277); @@ -992,7 +1009,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '\n') ADVANCE(6); END_STATE(); case 7: - if (lookahead == '#') ADVANCE(555); + if (lookahead == '#') ADVANCE(553); if (lookahead == '-') ADVANCE(281); if (lookahead == '\t' || lookahead == '\n' || @@ -1001,7 +1018,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('0' <= lookahead && lookahead <= '9')) ADVANCE(327); END_STATE(); case 8: - if (lookahead == '#') ADVANCE(555); + if (lookahead == '#') ADVANCE(553); if (lookahead == '<') ADVANCE(135); if (lookahead == 'a') ADVANCE(421); if (lookahead == 'b') ADVANCE(478); @@ -1023,7 +1040,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('d' <= lookahead && lookahead <= 'z')) ADVANCE(503); END_STATE(); case 9: - if (lookahead == '#') ADVANCE(555); + if (lookahead == '#') ADVANCE(553); if (lookahead == '<') ADVANCE(135); if (lookahead == 'c') ADVANCE(471); if (lookahead == '\t' || @@ -1036,7 +1053,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); END_STATE(); case 10: - if (lookahead == '#') ADVANCE(555); + if (lookahead == '#') ADVANCE(553); if (lookahead == '<') ADVANCE(135); if (lookahead == '\t' || lookahead == '\n' || @@ -1048,7 +1065,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); END_STATE(); case 11: - if (lookahead == '#') ADVANCE(555); + if (lookahead == '#') ADVANCE(553); if (lookahead == 'a') ADVANCE(338); if (lookahead == 'b') ADVANCE(389); if (lookahead == 'f') ADVANCE(368); @@ -1068,7 +1085,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('c' <= lookahead && lookahead <= 'z')) ADVANCE(410); END_STATE(); case 12: - if (lookahead == '#') ADVANCE(555); + if (lookahead == '#') ADVANCE(553); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || @@ -1079,7 +1096,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); END_STATE(); case 13: - if (lookahead == '#') ADVANCE(555); + if (lookahead == '#') ADVANCE(553); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || @@ -1252,13 +1269,13 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'r') ADVANCE(33); END_STATE(); case 58: - if (lookahead == 'c') ADVANCE(516); + if (lookahead == 'c') ADVANCE(514); END_STATE(); case 59: - if (lookahead == 'c') ADVANCE(525); + if (lookahead == 'c') ADVANCE(523); END_STATE(); case 60: - if (lookahead == 'c') ADVANCE(552); + if (lookahead == 'c') ADVANCE(550); END_STATE(); case 61: if (lookahead == 'c') ADVANCE(126); @@ -1317,7 +1334,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'd') ADVANCE(295); END_STATE(); case 79: - if (lookahead == 'd') ADVANCE(522); + if (lookahead == 'd') ADVANCE(520); END_STATE(); case 80: if (lookahead == 'd') ADVANCE(294); @@ -1326,7 +1343,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'd') ADVANCE(298); END_STATE(); case 82: - if (lookahead == 'd') ADVANCE(531); + if (lookahead == 'd') ADVANCE(529); END_STATE(); case 83: if (lookahead == 'd') ADVANCE(2); @@ -1354,25 +1371,25 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'e') ADVANCE(311); END_STATE(); case 91: - if (lookahead == 'e') ADVANCE(549); + if (lookahead == 'e') ADVANCE(547); END_STATE(); case 92: - if (lookahead == 'e') ADVANCE(540); + if (lookahead == 'e') ADVANCE(538); END_STATE(); case 93: if (lookahead == 'e') ADVANCE(290); END_STATE(); case 94: - if (lookahead == 'e') ADVANCE(519); + if (lookahead == 'e') ADVANCE(517); END_STATE(); case 95: if (lookahead == 'e') ADVANCE(302); END_STATE(); case 96: - if (lookahead == 'e') ADVANCE(534); + if (lookahead == 'e') ADVANCE(532); END_STATE(); case 97: - if (lookahead == 'e') ADVANCE(543); + if (lookahead == 'e') ADVANCE(541); END_STATE(); case 98: if (lookahead == 'e') ADVANCE(209); @@ -1547,7 +1564,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'k') ADVANCE(115); END_STATE(); case 154: - if (lookahead == 'l') ADVANCE(528); + if (lookahead == 'l') ADVANCE(526); END_STATE(); case 155: if (lookahead == 'l') ADVANCE(320); @@ -1583,7 +1600,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'm') ADVANCE(205); END_STATE(); case 166: - if (lookahead == 'm') ADVANCE(556); + if (lookahead == 'm') ADVANCE(554); END_STATE(); case 167: if (lookahead == 'm') ADVANCE(314); @@ -1810,10 +1827,10 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 't') ADVANCE(24); END_STATE(); case 239: - if (lookahead == 't') ADVANCE(546); + if (lookahead == 't') ADVANCE(544); END_STATE(); case 240: - if (lookahead == 't') ADVANCE(537); + if (lookahead == 't') ADVANCE(535); END_STATE(); case 241: if (lookahead == 't') ADVANCE(62); @@ -1958,7 +1975,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 285: if (eof) ADVANCE(287); - if (lookahead == '#') ADVANCE(555); + if (lookahead == '#') ADVANCE(553); if (lookahead == '.') ADVANCE(25); if (lookahead == ':') ADVANCE(283); if (lookahead == '\t' || @@ -1972,7 +1989,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 286: if (eof) ADVANCE(287); - if (lookahead == '#') ADVANCE(555); + if (lookahead == '#') ADVANCE(553); if (lookahead == '.') ADVANCE(42); if (lookahead == '\t' || lookahead == '\n' || @@ -2237,7 +2254,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 341: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'c') ADVANCE(518); + if (lookahead == 'c') ADVANCE(516); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || @@ -2245,7 +2262,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 342: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'c') ADVANCE(527); + if (lookahead == 'c') ADVANCE(525); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || @@ -2253,7 +2270,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 343: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'c') ADVANCE(554); + if (lookahead == 'c') ADVANCE(552); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || @@ -2293,7 +2310,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 348: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'd') ADVANCE(524); + if (lookahead == 'd') ADVANCE(522); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || @@ -2301,7 +2318,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 349: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'd') ADVANCE(533); + if (lookahead == 'd') ADVANCE(531); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || @@ -2317,7 +2334,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 351: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'e') ADVANCE(551); + if (lookahead == 'e') ADVANCE(549); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || @@ -2325,7 +2342,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 352: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'e') ADVANCE(542); + if (lookahead == 'e') ADVANCE(540); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || @@ -2333,7 +2350,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 353: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'e') ADVANCE(521); + if (lookahead == 'e') ADVANCE(519); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || @@ -2341,7 +2358,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 354: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'e') ADVANCE(536); + if (lookahead == 'e') ADVANCE(534); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || @@ -2349,7 +2366,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 355: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'e') ADVANCE(545); + if (lookahead == 'e') ADVANCE(543); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || @@ -2510,7 +2527,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 375: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'l') ADVANCE(530); + if (lookahead == 'l') ADVANCE(528); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || @@ -2679,7 +2696,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 396: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 't') ADVANCE(548); + if (lookahead == 't') ADVANCE(546); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || @@ -2687,7 +2704,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 397: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 't') ADVANCE(539); + if (lookahead == 't') ADVANCE(537); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || @@ -2894,7 +2911,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 424: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'c') ADVANCE(517); + if (lookahead == 'c') ADVANCE(515); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || @@ -2902,7 +2919,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 425: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'c') ADVANCE(526); + if (lookahead == 'c') ADVANCE(524); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || @@ -2910,7 +2927,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 426: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'c') ADVANCE(553); + if (lookahead == 'c') ADVANCE(551); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || @@ -2958,7 +2975,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 432: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'd') ADVANCE(523); + if (lookahead == 'd') ADVANCE(521); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || @@ -2966,7 +2983,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 433: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'd') ADVANCE(532); + if (lookahead == 'd') ADVANCE(530); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || @@ -2982,7 +2999,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 435: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'e') ADVANCE(550); + if (lookahead == 'e') ADVANCE(548); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || @@ -2990,7 +3007,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 436: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'e') ADVANCE(541); + if (lookahead == 'e') ADVANCE(539); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || @@ -2998,7 +3015,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 437: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'e') ADVANCE(520); + if (lookahead == 'e') ADVANCE(518); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || @@ -3006,7 +3023,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 438: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'e') ADVANCE(535); + if (lookahead == 'e') ADVANCE(533); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || @@ -3014,7 +3031,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 439: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'e') ADVANCE(544); + if (lookahead == 'e') ADVANCE(542); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || @@ -3175,7 +3192,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 459: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'l') ADVANCE(529); + if (lookahead == 'l') ADVANCE(527); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || @@ -3392,7 +3409,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 486: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 't') ADVANCE(547); + if (lookahead == 't') ADVANCE(545); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || @@ -3400,7 +3417,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 487: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 't') ADVANCE(538); + if (lookahead == 't') ADVANCE(536); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || @@ -3535,273 +3552,273 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); END_STATE(); case 504: - ACCEPT_TOKEN(anon_sym_LPAREN); - END_STATE(); - case 505: - ACCEPT_TOKEN(anon_sym_RPAREN); - END_STATE(); - case 506: ACCEPT_TOKEN(anon_sym_LBRACK); END_STATE(); - case 507: + case 505: ACCEPT_TOKEN(anon_sym_V); END_STATE(); - case 508: + case 506: ACCEPT_TOKEN(anon_sym_Z); END_STATE(); - case 509: + case 507: ACCEPT_TOKEN(anon_sym_B); END_STATE(); - case 510: + case 508: ACCEPT_TOKEN(anon_sym_S); END_STATE(); - case 511: + case 509: ACCEPT_TOKEN(anon_sym_C); END_STATE(); - case 512: + case 510: ACCEPT_TOKEN(anon_sym_I); END_STATE(); - case 513: + case 511: ACCEPT_TOKEN(anon_sym_J); END_STATE(); - case 514: + case 512: ACCEPT_TOKEN(anon_sym_F); END_STATE(); - case 515: + case 513: ACCEPT_TOKEN(anon_sym_D); END_STATE(); - case 516: + case 514: ACCEPT_TOKEN(anon_sym_public); END_STATE(); - case 517: + case 515: ACCEPT_TOKEN(anon_sym_public); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); END_STATE(); - case 518: + case 516: ACCEPT_TOKEN(anon_sym_public); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); END_STATE(); - case 519: + case 517: ACCEPT_TOKEN(anon_sym_private); END_STATE(); - case 520: + case 518: ACCEPT_TOKEN(anon_sym_private); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); END_STATE(); - case 521: + case 519: ACCEPT_TOKEN(anon_sym_private); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); END_STATE(); - case 522: + case 520: ACCEPT_TOKEN(anon_sym_protected); END_STATE(); - case 523: + case 521: ACCEPT_TOKEN(anon_sym_protected); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); END_STATE(); - case 524: + case 522: ACCEPT_TOKEN(anon_sym_protected); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); END_STATE(); - case 525: + case 523: ACCEPT_TOKEN(anon_sym_static); END_STATE(); - case 526: + case 524: ACCEPT_TOKEN(anon_sym_static); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); END_STATE(); - case 527: + case 525: ACCEPT_TOKEN(anon_sym_static); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); END_STATE(); - case 528: + case 526: ACCEPT_TOKEN(anon_sym_final); END_STATE(); - case 529: + case 527: ACCEPT_TOKEN(anon_sym_final); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); END_STATE(); - case 530: + case 528: ACCEPT_TOKEN(anon_sym_final); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); END_STATE(); - case 531: + case 529: ACCEPT_TOKEN(anon_sym_synchronized); END_STATE(); - case 532: + case 530: ACCEPT_TOKEN(anon_sym_synchronized); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); END_STATE(); - case 533: + case 531: ACCEPT_TOKEN(anon_sym_synchronized); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); END_STATE(); - case 534: + case 532: ACCEPT_TOKEN(anon_sym_volatile); END_STATE(); - case 535: + case 533: ACCEPT_TOKEN(anon_sym_volatile); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); END_STATE(); - case 536: + case 534: ACCEPT_TOKEN(anon_sym_volatile); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); END_STATE(); - case 537: + case 535: ACCEPT_TOKEN(anon_sym_transient); END_STATE(); - case 538: + case 536: ACCEPT_TOKEN(anon_sym_transient); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); END_STATE(); - case 539: + case 537: ACCEPT_TOKEN(anon_sym_transient); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); END_STATE(); - case 540: + case 538: ACCEPT_TOKEN(anon_sym_native); END_STATE(); - case 541: + case 539: ACCEPT_TOKEN(anon_sym_native); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); END_STATE(); - case 542: + case 540: ACCEPT_TOKEN(anon_sym_native); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); END_STATE(); - case 543: + case 541: ACCEPT_TOKEN(anon_sym_interface); END_STATE(); - case 544: + case 542: ACCEPT_TOKEN(anon_sym_interface); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); END_STATE(); - case 545: + case 543: ACCEPT_TOKEN(anon_sym_interface); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); END_STATE(); - case 546: + case 544: ACCEPT_TOKEN(anon_sym_abstract); END_STATE(); - case 547: + case 545: ACCEPT_TOKEN(anon_sym_abstract); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); END_STATE(); - case 548: + case 546: ACCEPT_TOKEN(anon_sym_abstract); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); END_STATE(); - case 549: + case 547: ACCEPT_TOKEN(anon_sym_bridge); END_STATE(); - case 550: + case 548: ACCEPT_TOKEN(anon_sym_bridge); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); END_STATE(); - case 551: + case 549: ACCEPT_TOKEN(anon_sym_bridge); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); END_STATE(); - case 552: + case 550: ACCEPT_TOKEN(anon_sym_synthetic); END_STATE(); - case 553: + case 551: ACCEPT_TOKEN(anon_sym_synthetic); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); END_STATE(); - case 554: + case 552: ACCEPT_TOKEN(anon_sym_synthetic); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); END_STATE(); - case 555: + case 553: ACCEPT_TOKEN(sym_comment); if (lookahead != 0 && - lookahead != '\n') ADVANCE(555); + lookahead != '\n') ADVANCE(553); END_STATE(); - case 556: + case 554: ACCEPT_TOKEN(anon_sym_DOTenum); END_STATE(); - case 557: + case 555: ACCEPT_TOKEN(anon_sym_COMMA); END_STATE(); + case 556: + ACCEPT_TOKEN(anon_sym_LPAREN); + END_STATE(); + case 557: + ACCEPT_TOKEN(anon_sym_RPAREN); + END_STATE(); default: return false; } @@ -3818,20 +3835,20 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [7] = {.lex_state = 8}, [8] = {.lex_state = 8}, [9] = {.lex_state = 0}, - [10] = {.lex_state = 285}, - [11] = {.lex_state = 0}, + [10] = {.lex_state = 0}, + [11] = {.lex_state = 285}, [12] = {.lex_state = 0}, - [13] = {.lex_state = 0}, + [13] = {.lex_state = 285}, [14] = {.lex_state = 0}, - [15] = {.lex_state = 285}, + [15] = {.lex_state = 0}, [16] = {.lex_state = 0}, [17] = {.lex_state = 0}, - [18] = {.lex_state = 0}, + [18] = {.lex_state = 11}, [19] = {.lex_state = 0}, - [20] = {.lex_state = 0}, - [21] = {.lex_state = 11}, + [20] = {.lex_state = 11}, + [21] = {.lex_state = 0}, [22] = {.lex_state = 0}, - [23] = {.lex_state = 11}, + [23] = {.lex_state = 0}, [24] = {.lex_state = 0}, [25] = {.lex_state = 0}, [26] = {.lex_state = 0}, @@ -3842,7 +3859,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [31] = {.lex_state = 0}, [32] = {.lex_state = 0}, [33] = {.lex_state = 0}, - [34] = {.lex_state = 0}, + [34] = {.lex_state = 285}, [35] = {.lex_state = 285}, [36] = {.lex_state = 285}, [37] = {.lex_state = 285}, @@ -3860,17 +3877,17 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [49] = {.lex_state = 285}, [50] = {.lex_state = 285}, [51] = {.lex_state = 285}, - [52] = {.lex_state = 285}, + [52] = {.lex_state = 0}, [53] = {.lex_state = 0}, [54] = {.lex_state = 0}, [55] = {.lex_state = 0}, [56] = {.lex_state = 0}, - [57] = {.lex_state = 5}, + [57] = {.lex_state = 0}, [58] = {.lex_state = 5}, [59] = {.lex_state = 0}, [60] = {.lex_state = 0}, - [61] = {.lex_state = 0}, - [62] = {.lex_state = 286}, + [61] = {.lex_state = 286}, + [62] = {.lex_state = 5}, [63] = {.lex_state = 0}, [64] = {.lex_state = 0}, [65] = {.lex_state = 0}, @@ -3882,73 +3899,73 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [71] = {.lex_state = 0}, [72] = {.lex_state = 0}, [73] = {.lex_state = 0}, - [74] = {.lex_state = 286}, + [74] = {.lex_state = 0}, [75] = {.lex_state = 286}, - [76] = {.lex_state = 286}, - [77] = {.lex_state = 9}, - [78] = {.lex_state = 0}, - [79] = {.lex_state = 0}, + [76] = {.lex_state = 9}, + [77] = {.lex_state = 286}, + [78] = {.lex_state = 286}, + [79] = {.lex_state = 285}, [80] = {.lex_state = 0}, - [81] = {.lex_state = 5}, + [81] = {.lex_state = 0}, [82] = {.lex_state = 5}, - [83] = {.lex_state = 0}, - [84] = {.lex_state = 285}, - [85] = {.lex_state = 0}, - [86] = {.lex_state = 5}, - [87] = {.lex_state = 0}, - [88] = {.lex_state = 285}, + [83] = {.lex_state = 5}, + [84] = {.lex_state = 0}, + [85] = {.lex_state = 285}, + [86] = {.lex_state = 0}, + [87] = {.lex_state = 5}, + [88] = {.lex_state = 0}, [89] = {.lex_state = 0}, - [90] = {.lex_state = 5}, + [90] = {.lex_state = 285}, [91] = {.lex_state = 5}, [92] = {.lex_state = 0}, [93] = {.lex_state = 5}, [94] = {.lex_state = 0}, [95] = {.lex_state = 5}, [96] = {.lex_state = 5}, - [97] = {.lex_state = 285}, + [97] = {.lex_state = 0}, [98] = {.lex_state = 5}, - [99] = {.lex_state = 10}, - [100] = {.lex_state = 286}, - [101] = {.lex_state = 0}, - [102] = {.lex_state = 286}, + [99] = {.lex_state = 5}, + [100] = {.lex_state = 10}, + [101] = {.lex_state = 286}, + [102] = {.lex_state = 0}, [103] = {.lex_state = 286}, - [104] = {.lex_state = 0}, - [105] = {.lex_state = 12}, - [106] = {.lex_state = 0}, - [107] = {.lex_state = 286}, - [108] = {.lex_state = 5}, - [109] = {.lex_state = 286}, - [110] = {.lex_state = 12}, - [111] = {.lex_state = 0}, - [112] = {.lex_state = 286}, - [113] = {.lex_state = 286}, - [114] = {.lex_state = 286}, - [115] = {.lex_state = 5}, - [116] = {.lex_state = 0}, - [117] = {.lex_state = 285}, - [118] = {.lex_state = 285}, - [119] = {.lex_state = 0}, - [120] = {.lex_state = 13}, - [121] = {.lex_state = 13}, - [122] = {.lex_state = 308}, - [123] = {.lex_state = 0}, - [124] = {.lex_state = 0}, + [104] = {.lex_state = 286}, + [105] = {.lex_state = 286}, + [106] = {.lex_state = 12}, + [107] = {.lex_state = 0}, + [108] = {.lex_state = 286}, + [109] = {.lex_state = 0}, + [110] = {.lex_state = 5}, + [111] = {.lex_state = 5}, + [112] = {.lex_state = 0}, + [113] = {.lex_state = 12}, + [114] = {.lex_state = 0}, + [115] = {.lex_state = 286}, + [116] = {.lex_state = 286}, + [117] = {.lex_state = 286}, + [118] = {.lex_state = 0}, + [119] = {.lex_state = 285}, + [120] = {.lex_state = 0}, + [121] = {.lex_state = 0}, + [122] = {.lex_state = 0}, + [123] = {.lex_state = 13}, + [124] = {.lex_state = 308}, [125] = {.lex_state = 0}, - [126] = {.lex_state = 285}, + [126] = {.lex_state = 0}, [127] = {.lex_state = 0}, - [128] = {.lex_state = 0}, + [128] = {.lex_state = 13}, [129] = {.lex_state = 0}, [130] = {.lex_state = 0}, [131] = {.lex_state = 285}, - [132] = {.lex_state = 0}, - [133] = {.lex_state = 0}, + [132] = {.lex_state = 285}, + [133] = {.lex_state = 285}, [134] = {.lex_state = 285}, [135] = {.lex_state = 285}, - [136] = {.lex_state = 0}, + [136] = {.lex_state = 285}, [137] = {.lex_state = 0}, [138] = {.lex_state = 0}, - [139] = {.lex_state = 5}, - [140] = {.lex_state = 285}, + [139] = {.lex_state = 0}, + [140] = {.lex_state = 0}, [141] = {.lex_state = 0}, [142] = {.lex_state = 0}, [143] = {.lex_state = 0}, @@ -3956,8 +3973,9 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [145] = {.lex_state = 0}, [146] = {.lex_state = 0}, [147] = {.lex_state = 0}, - [148] = {.lex_state = 7}, - [149] = {.lex_state = 0}, + [148] = {.lex_state = 5}, + [149] = {.lex_state = 7}, + [150] = {.lex_state = 0}, }; static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { @@ -4000,8 +4018,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_class_identifier] = ACTIONS(1), [anon_sym_COLON] = ACTIONS(1), [anon_sym_LTinit_GT] = ACTIONS(1), - [anon_sym_LPAREN] = ACTIONS(1), - [anon_sym_RPAREN] = ACTIONS(1), [anon_sym_LBRACK] = ACTIONS(1), [anon_sym_V] = ACTIONS(1), [anon_sym_Z] = ACTIONS(1), @@ -4028,17 +4044,19 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), [anon_sym_DOTenum] = ACTIONS(1), [anon_sym_COMMA] = ACTIONS(1), + [anon_sym_LPAREN] = ACTIONS(1), + [anon_sym_RPAREN] = ACTIONS(1), }, [1] = { - [sym_class_definition] = STATE(130), - [sym_class_declaration] = STATE(101), + [sym_class_definition] = STATE(141), + [sym_class_declaration] = STATE(102), [anon_sym_DOTclass] = ACTIONS(5), [sym_comment] = ACTIONS(3), }, }; static const uint16_t ts_small_parse_table[] = { - [0] = 15, + [0] = 16, ACTIONS(3), 1, sym_comment, ACTIONS(7), 1, @@ -4065,9 +4083,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTsparse_DASHswitch, ACTIONS(29), 1, anon_sym_DOTarray_DASHdata, - STATE(74), 1, + STATE(4), 1, + aux_sym_method_definition_repeat1, + STATE(77), 1, sym_annotation_declaration, - STATE(4), 13, + STATE(43), 12, sym_annotation_definition, sym__code_line, sym_statement, @@ -4080,12 +4100,13 @@ static const uint16_t ts_small_parse_table[] = { sym_packed_switch_declaration, sym_sparse_switch_declaration, sym_array_data_declaration, - aux_sym_method_definition_repeat1, - [58] = 15, + [60] = 16, ACTIONS(3), 1, sym_comment, ACTIONS(9), 1, anon_sym_DOTannotation, + ACTIONS(11), 1, + sym_label, ACTIONS(13), 1, sym_statement_name, ACTIONS(15), 1, @@ -4106,11 +4127,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTarray_DASHdata, ACTIONS(31), 1, sym_end_method, - ACTIONS(33), 1, - sym_label, - STATE(74), 1, + STATE(2), 1, + aux_sym_method_definition_repeat1, + STATE(77), 1, sym_annotation_declaration, - STATE(2), 13, + STATE(43), 12, sym_annotation_definition, sym__code_line, sym_statement, @@ -4123,37 +4144,38 @@ static const uint16_t ts_small_parse_table[] = { sym_packed_switch_declaration, sym_sparse_switch_declaration, sym_array_data_declaration, - aux_sym_method_definition_repeat1, - [116] = 15, + [120] = 16, ACTIONS(3), 1, sym_comment, - ACTIONS(35), 1, + ACTIONS(33), 1, sym_end_method, - ACTIONS(37), 1, + ACTIONS(35), 1, anon_sym_DOTannotation, - ACTIONS(40), 1, + ACTIONS(38), 1, sym_label, - ACTIONS(43), 1, + ACTIONS(41), 1, sym_statement_name, - ACTIONS(46), 1, + ACTIONS(44), 1, anon_sym_DOTline, - ACTIONS(49), 1, + ACTIONS(47), 1, anon_sym_DOTlocals, - ACTIONS(52), 1, + ACTIONS(50), 1, anon_sym_DOTparam, - ACTIONS(55), 1, + ACTIONS(53), 1, anon_sym_DOTcatch, - ACTIONS(58), 1, + ACTIONS(56), 1, anon_sym_DOTcatchall, - ACTIONS(61), 1, + ACTIONS(59), 1, anon_sym_DOTpacked_DASHswitch, - ACTIONS(64), 1, + ACTIONS(62), 1, anon_sym_DOTsparse_DASHswitch, - ACTIONS(67), 1, + ACTIONS(65), 1, anon_sym_DOTarray_DASHdata, - STATE(74), 1, + STATE(4), 1, + aux_sym_method_definition_repeat1, + STATE(77), 1, sym_annotation_declaration, - STATE(4), 13, + STATE(43), 12, sym_annotation_definition, sym__code_line, sym_statement, @@ -4166,21 +4188,20 @@ static const uint16_t ts_small_parse_table[] = { sym_packed_switch_declaration, sym_sparse_switch_declaration, sym_array_data_declaration, - aux_sym_method_definition_repeat1, - [174] = 15, + [180] = 15, ACTIONS(3), 1, sym_comment, ACTIONS(9), 1, anon_sym_DOTannotation, - ACTIONS(70), 1, + ACTIONS(68), 1, ts_builtin_sym_end, - ACTIONS(72), 1, + ACTIONS(70), 1, anon_sym_DOTsource, - ACTIONS(74), 1, + ACTIONS(72), 1, anon_sym_DOTimplements, - ACTIONS(76), 1, + ACTIONS(74), 1, anon_sym_DOTfield, - ACTIONS(78), 1, + ACTIONS(76), 1, anon_sym_DOTmethod, STATE(3), 1, sym_method_declaration, @@ -4188,31 +4209,30 @@ static const uint16_t ts_small_parse_table[] = { sym_source_declaration, STATE(59), 1, sym_field_declaration, - STATE(74), 1, + STATE(77), 1, sym_annotation_declaration, - STATE(16), 2, + STATE(10), 2, sym_implements_declaration, aux_sym_class_definition_repeat1, - STATE(33), 2, + STATE(32), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(55), 2, + STATE(57), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(65), 2, + STATE(74), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [224] = 2, + [230] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(80), 17, + ACTIONS(78), 17, ts_builtin_sym_end, anon_sym_DOTfield, sym_end_field, anon_sym_DOTmethod, anon_sym_DOTannotation, sym_class_identifier, - anon_sym_RPAREN, anon_sym_LBRACK, anon_sym_V, anon_sym_Z, @@ -4223,17 +4243,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [247] = 5, + anon_sym_RPAREN, + [253] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(84), 1, + ACTIONS(82), 1, anon_sym_LTinit_GT, - STATE(8), 1, + STATE(7), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(82), 2, + ACTIONS(80), 2, anon_sym_constructor, aux_sym_method_identifier_token1, - ACTIONS(86), 13, + ACTIONS(84), 13, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -4247,17 +4268,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_abstract, anon_sym_bridge, anon_sym_synthetic, - [276] = 5, + [282] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(90), 1, + ACTIONS(89), 1, anon_sym_LTinit_GT, - STATE(8), 1, + STATE(7), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(88), 2, + ACTIONS(87), 2, anon_sym_constructor, aux_sym_method_identifier_token1, - ACTIONS(92), 13, + ACTIONS(91), 13, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -4271,17 +4292,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_abstract, anon_sym_bridge, anon_sym_synthetic, - [305] = 2, + [311] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(95), 17, + ACTIONS(93), 17, ts_builtin_sym_end, anon_sym_DOTfield, sym_end_field, anon_sym_DOTmethod, anon_sym_DOTannotation, sym_class_identifier, - anon_sym_RPAREN, anon_sym_LBRACK, anon_sym_V, anon_sym_Z, @@ -4292,7 +4312,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [328] = 3, + anon_sym_RPAREN, + [334] = 13, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9), 1, + anon_sym_DOTannotation, + ACTIONS(72), 1, + anon_sym_DOTimplements, + ACTIONS(74), 1, + anon_sym_DOTfield, + ACTIONS(76), 1, + anon_sym_DOTmethod, + ACTIONS(95), 1, + ts_builtin_sym_end, + STATE(3), 1, + sym_method_declaration, + STATE(59), 1, + sym_field_declaration, + STATE(77), 1, + sym_annotation_declaration, + STATE(33), 2, + sym_annotation_definition, + aux_sym_class_definition_repeat2, + STATE(56), 2, + sym_field_definition, + aux_sym_class_definition_repeat3, + STATE(63), 2, + sym_implements_declaration, + aux_sym_class_definition_repeat1, + STATE(71), 2, + sym_method_definition, + aux_sym_class_definition_repeat4, + [378] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(99), 1, @@ -4313,21 +4365,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTpacked_DASHswitch, anon_sym_DOTsparse_DASHswitch, anon_sym_DOTarray_DASHdata, - [352] = 6, + [402] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(101), 1, sym_class_identifier, - ACTIONS(104), 1, - anon_sym_RPAREN, - ACTIONS(106), 1, + ACTIONS(103), 1, anon_sym_LBRACK, - STATE(11), 4, + ACTIONS(107), 1, + anon_sym_RPAREN, + STATE(14), 4, sym__type, sym_array_type, sym_primitive_type, - aux_sym_method_identifier_repeat1, - ACTIONS(109), 9, + aux_sym_parameters_repeat1, + ACTIONS(105), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -4337,76 +4389,42 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [382] = 13, + [432] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(9), 1, - anon_sym_DOTannotation, - ACTIONS(74), 1, - anon_sym_DOTimplements, - ACTIONS(76), 1, + ACTIONS(111), 1, + anon_sym_DOTcatch, + ACTIONS(109), 15, + ts_builtin_sym_end, anon_sym_DOTfield, - ACTIONS(78), 1, + sym_end_field, anon_sym_DOTmethod, - ACTIONS(112), 1, - ts_builtin_sym_end, - STATE(3), 1, - sym_method_declaration, - STATE(59), 1, - sym_field_declaration, - STATE(74), 1, - sym_annotation_declaration, - STATE(32), 2, - sym_annotation_definition, - aux_sym_class_definition_repeat2, - STATE(53), 2, - sym_field_definition, - aux_sym_class_definition_repeat3, - STATE(61), 2, - sym_implements_declaration, - aux_sym_class_definition_repeat1, - STATE(66), 2, - sym_method_definition, - aux_sym_class_definition_repeat4, - [426] = 6, + sym_end_method, + anon_sym_DOTannotation, + sym_label, + sym_statement_name, + anon_sym_DOTline, + anon_sym_DOTlocals, + anon_sym_DOTparam, + anon_sym_DOTcatchall, + anon_sym_DOTpacked_DASHswitch, + anon_sym_DOTsparse_DASHswitch, + anon_sym_DOTarray_DASHdata, + [456] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(114), 1, + ACTIONS(113), 1, sym_class_identifier, ACTIONS(116), 1, - anon_sym_RPAREN, - ACTIONS(118), 1, - anon_sym_LBRACK, - STATE(11), 4, - sym__type, - sym_array_type, - sym_primitive_type, - aux_sym_method_identifier_repeat1, - ACTIONS(120), 9, - anon_sym_V, - anon_sym_Z, - anon_sym_B, - anon_sym_S, - anon_sym_C, - anon_sym_I, - anon_sym_J, - anon_sym_F, - anon_sym_D, - [456] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(118), 1, anon_sym_LBRACK, ACTIONS(122), 1, - sym_class_identifier, - ACTIONS(124), 1, anon_sym_RPAREN, - STATE(13), 4, + STATE(14), 4, sym__type, sym_array_type, sym_primitive_type, - aux_sym_method_identifier_repeat1, - ACTIONS(120), 9, + aux_sym_parameters_repeat1, + ACTIONS(119), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -4416,97 +4434,100 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [486] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(128), 1, - anon_sym_DOTcatch, - ACTIONS(126), 15, - ts_builtin_sym_end, - anon_sym_DOTfield, - sym_end_field, - anon_sym_DOTmethod, - sym_end_method, - anon_sym_DOTannotation, - sym_label, - sym_statement_name, - anon_sym_DOTline, - anon_sym_DOTlocals, - anon_sym_DOTparam, - anon_sym_DOTcatchall, - anon_sym_DOTpacked_DASHswitch, - anon_sym_DOTsparse_DASHswitch, - anon_sym_DOTarray_DASHdata, - [510] = 13, + [486] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(9), 1, anon_sym_DOTannotation, - ACTIONS(74), 1, + ACTIONS(72), 1, anon_sym_DOTimplements, - ACTIONS(76), 1, + ACTIONS(74), 1, anon_sym_DOTfield, - ACTIONS(78), 1, + ACTIONS(76), 1, anon_sym_DOTmethod, - ACTIONS(130), 1, + ACTIONS(124), 1, ts_builtin_sym_end, STATE(3), 1, sym_method_declaration, STATE(59), 1, sym_field_declaration, - STATE(74), 1, + STATE(77), 1, sym_annotation_declaration, - STATE(34), 2, + STATE(31), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(56), 2, + STATE(55), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(61), 2, + STATE(63), 2, sym_implements_declaration, aux_sym_class_definition_repeat1, STATE(67), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [554] = 13, + [530] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(103), 1, + anon_sym_LBRACK, + ACTIONS(126), 1, + sym_class_identifier, + ACTIONS(128), 1, + anon_sym_RPAREN, + STATE(12), 4, + sym__type, + sym_array_type, + sym_primitive_type, + aux_sym_parameters_repeat1, + ACTIONS(105), 9, + anon_sym_V, + anon_sym_Z, + anon_sym_B, + anon_sym_S, + anon_sym_C, + anon_sym_I, + anon_sym_J, + anon_sym_F, + anon_sym_D, + [560] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(9), 1, anon_sym_DOTannotation, - ACTIONS(74), 1, + ACTIONS(72), 1, anon_sym_DOTimplements, - ACTIONS(76), 1, + ACTIONS(74), 1, anon_sym_DOTfield, - ACTIONS(78), 1, + ACTIONS(76), 1, anon_sym_DOTmethod, - ACTIONS(130), 1, + ACTIONS(95), 1, ts_builtin_sym_end, STATE(3), 1, sym_method_declaration, STATE(59), 1, sym_field_declaration, - STATE(74), 1, + STATE(77), 1, sym_annotation_declaration, - STATE(12), 2, + STATE(15), 2, sym_implements_declaration, aux_sym_class_definition_repeat1, - STATE(34), 2, + STATE(33), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, STATE(56), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(67), 2, + STATE(71), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [598] = 4, + [604] = 4, ACTIONS(3), 1, sym_comment, - STATE(23), 1, + ACTIONS(87), 1, + aux_sym_field_identifier_token1, + STATE(20), 1, aux_sym_access_modifiers_repeat1, - STATE(105), 1, - sym_access_modifiers, - ACTIONS(132), 13, + ACTIONS(130), 13, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -4520,14 +4541,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_abstract, anon_sym_bridge, anon_sym_synthetic, - [623] = 4, + [629] = 4, ACTIONS(3), 1, sym_comment, - STATE(20), 1, + STATE(18), 1, aux_sym_access_modifiers_repeat1, - STATE(145), 1, + STATE(106), 1, sym_access_modifiers, - ACTIONS(134), 13, + ACTIONS(132), 13, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -4541,14 +4562,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_abstract, anon_sym_bridge, anon_sym_synthetic, - [648] = 4, + [654] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(84), 1, - sym_class_identifier, - STATE(24), 1, + ACTIONS(80), 1, + aux_sym_field_identifier_token1, + STATE(20), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(136), 13, + ACTIONS(134), 13, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -4562,14 +4583,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_abstract, anon_sym_bridge, anon_sym_synthetic, - [673] = 4, + [679] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(88), 1, - aux_sym_field_identifier_token1, - STATE(21), 1, + STATE(8), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(138), 13, + STATE(76), 1, + sym_access_modifiers, + ACTIONS(137), 13, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -4583,14 +4604,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_abstract, anon_sym_bridge, anon_sym_synthetic, - [698] = 4, + [704] = 4, ACTIONS(3), 1, sym_comment, - STATE(7), 1, + ACTIONS(89), 1, + sym_class_identifier, + STATE(23), 1, aux_sym_access_modifiers_repeat1, - STATE(77), 1, - sym_access_modifiers, - ACTIONS(141), 13, + ACTIONS(139), 13, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -4604,14 +4625,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_abstract, anon_sym_bridge, anon_sym_synthetic, - [723] = 4, + [729] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(82), 1, - aux_sym_field_identifier_token1, - STATE(21), 1, + sym_class_identifier, + STATE(23), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(143), 13, + ACTIONS(141), 13, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -4625,14 +4646,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_abstract, anon_sym_bridge, anon_sym_synthetic, - [748] = 4, + [754] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(90), 1, - sym_class_identifier, - STATE(24), 1, + STATE(22), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(145), 13, + STATE(146), 1, + sym_access_modifiers, + ACTIONS(144), 13, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -4646,18 +4667,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_abstract, anon_sym_bridge, anon_sym_synthetic, - [773] = 5, + [779] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(118), 1, + ACTIONS(103), 1, anon_sym_LBRACK, - ACTIONS(148), 1, + ACTIONS(146), 1, sym_class_identifier, STATE(9), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(120), 9, + ACTIONS(105), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -4667,18 +4688,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [799] = 5, + [805] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(150), 1, + ACTIONS(148), 1, sym_class_identifier, - ACTIONS(152), 1, + ACTIONS(150), 1, anon_sym_LBRACK, - STATE(102), 3, + STATE(42), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(154), 9, + ACTIONS(152), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -4688,39 +4709,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [825] = 5, + [831] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(156), 1, + ACTIONS(154), 1, sym_class_identifier, - ACTIONS(158), 1, - anon_sym_LBRACK, - STATE(40), 3, - sym__type, - sym_array_type, - sym_primitive_type, - ACTIONS(160), 9, - anon_sym_V, - anon_sym_Z, - anon_sym_B, - anon_sym_S, - anon_sym_C, - anon_sym_I, - anon_sym_J, - anon_sym_F, - anon_sym_D, - [851] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(158), 1, + ACTIONS(156), 1, anon_sym_LBRACK, - ACTIONS(162), 1, - sym_class_identifier, - STATE(44), 3, + STATE(61), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(160), 9, + ACTIONS(158), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -4730,18 +4730,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [877] = 5, + [857] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(118), 1, + ACTIONS(156), 1, anon_sym_LBRACK, - ACTIONS(164), 1, + ACTIONS(160), 1, sym_class_identifier, - STATE(62), 3, + STATE(103), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(120), 9, + ACTIONS(158), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -4751,18 +4751,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [903] = 5, + [883] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(158), 1, + ACTIONS(103), 1, anon_sym_LBRACK, - ACTIONS(166), 1, + ACTIONS(154), 1, sym_class_identifier, - STATE(39), 3, + STATE(61), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(160), 9, + ACTIONS(105), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -4772,18 +4772,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [929] = 5, + [909] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(152), 1, + ACTIONS(150), 1, anon_sym_LBRACK, - ACTIONS(164), 1, + ACTIONS(162), 1, sym_class_identifier, - STATE(62), 3, + STATE(34), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(154), 9, + ACTIONS(152), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -4793,22 +4793,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [955] = 11, + [935] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(9), 1, anon_sym_DOTannotation, - ACTIONS(76), 1, + ACTIONS(74), 1, anon_sym_DOTfield, - ACTIONS(78), 1, + ACTIONS(76), 1, anon_sym_DOTmethod, - ACTIONS(168), 1, + ACTIONS(164), 1, ts_builtin_sym_end, STATE(3), 1, sym_method_declaration, STATE(59), 1, sym_field_declaration, - STATE(74), 1, + STATE(77), 1, sym_annotation_declaration, STATE(54), 2, sym_field_definition, @@ -4816,25 +4816,25 @@ static const uint16_t ts_small_parse_table[] = { STATE(60), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(68), 2, + STATE(69), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [992] = 11, + [972] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(9), 1, anon_sym_DOTannotation, - ACTIONS(76), 1, + ACTIONS(74), 1, anon_sym_DOTfield, - ACTIONS(78), 1, + ACTIONS(76), 1, anon_sym_DOTmethod, - ACTIONS(130), 1, + ACTIONS(95), 1, ts_builtin_sym_end, STATE(3), 1, sym_method_declaration, STATE(59), 1, sym_field_declaration, - STATE(74), 1, + STATE(77), 1, sym_annotation_declaration, STATE(56), 2, sym_field_definition, @@ -4842,35 +4842,52 @@ static const uint16_t ts_small_parse_table[] = { STATE(60), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(67), 2, + STATE(71), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1029] = 11, + [1009] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(9), 1, anon_sym_DOTannotation, - ACTIONS(76), 1, + ACTIONS(74), 1, anon_sym_DOTfield, - ACTIONS(78), 1, + ACTIONS(76), 1, anon_sym_DOTmethod, - ACTIONS(112), 1, + ACTIONS(124), 1, ts_builtin_sym_end, STATE(3), 1, sym_method_declaration, STATE(59), 1, sym_field_declaration, - STATE(74), 1, + STATE(77), 1, sym_annotation_declaration, - STATE(53), 2, + STATE(55), 2, sym_field_definition, aux_sym_class_definition_repeat3, STATE(60), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(66), 2, + STATE(67), 2, sym_method_definition, aux_sym_class_definition_repeat4, + [1046] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(168), 1, + anon_sym_DOTcatch, + ACTIONS(166), 11, + sym_end_method, + anon_sym_DOTannotation, + sym_label, + sym_statement_name, + anon_sym_DOTline, + anon_sym_DOTlocals, + anon_sym_DOTparam, + anon_sym_DOTcatchall, + anon_sym_DOTpacked_DASHswitch, + anon_sym_DOTsparse_DASHswitch, + anon_sym_DOTarray_DASHdata, [1066] = 3, ACTIONS(3), 1, sym_comment, @@ -4893,7 +4910,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(174), 1, anon_sym_DOTcatch, - ACTIONS(80), 11, + ACTIONS(78), 11, sym_end_method, anon_sym_DOTannotation, sym_label, @@ -4993,9 +5010,9 @@ static const uint16_t ts_small_parse_table[] = { [1206] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(198), 1, + ACTIONS(196), 1, anon_sym_DOTcatch, - ACTIONS(196), 11, + ACTIONS(93), 11, sym_end_method, anon_sym_DOTannotation, sym_label, @@ -5010,9 +5027,9 @@ static const uint16_t ts_small_parse_table[] = { [1226] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(202), 1, + ACTIONS(200), 1, anon_sym_DOTcatch, - ACTIONS(200), 11, + ACTIONS(198), 11, sym_end_method, anon_sym_DOTannotation, sym_label, @@ -5029,7 +5046,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(204), 1, anon_sym_DOTcatch, - ACTIONS(95), 11, + ACTIONS(202), 11, sym_end_method, anon_sym_DOTannotation, sym_label, @@ -5160,31 +5177,44 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTpacked_DASHswitch, anon_sym_DOTsparse_DASHswitch, anon_sym_DOTarray_DASHdata, - [1406] = 3, + [1406] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(236), 1, - anon_sym_DOTcatch, ACTIONS(234), 11, - sym_end_method, - anon_sym_DOTannotation, - sym_label, - sym_statement_name, - anon_sym_DOTline, - anon_sym_DOTlocals, - anon_sym_DOTparam, - anon_sym_DOTcatchall, - anon_sym_DOTpacked_DASHswitch, - anon_sym_DOTsparse_DASHswitch, - anon_sym_DOTarray_DASHdata, - [1426] = 8, + sym_class_identifier, + anon_sym_LBRACK, + anon_sym_V, + anon_sym_Z, + anon_sym_B, + anon_sym_S, + anon_sym_C, + anon_sym_I, + anon_sym_J, + anon_sym_F, + anon_sym_D, + [1423] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(76), 1, + ACTIONS(236), 11, + sym_class_identifier, + anon_sym_LBRACK, + anon_sym_V, + anon_sym_Z, + anon_sym_B, + anon_sym_S, + anon_sym_C, + anon_sym_I, + anon_sym_J, + anon_sym_F, + anon_sym_D, + [1440] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(74), 1, anon_sym_DOTfield, - ACTIONS(78), 1, + ACTIONS(76), 1, anon_sym_DOTmethod, - ACTIONS(168), 1, + ACTIONS(238), 1, ts_builtin_sym_end, STATE(3), 1, sym_method_declaration, @@ -5193,17 +5223,17 @@ static const uint16_t ts_small_parse_table[] = { STATE(64), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(68), 2, + STATE(70), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1453] = 8, + [1467] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(76), 1, + ACTIONS(74), 1, anon_sym_DOTfield, - ACTIONS(78), 1, + ACTIONS(76), 1, anon_sym_DOTmethod, - ACTIONS(238), 1, + ACTIONS(164), 1, ts_builtin_sym_end, STATE(3), 1, sym_method_declaration, @@ -5212,17 +5242,17 @@ static const uint16_t ts_small_parse_table[] = { STATE(64), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(73), 2, + STATE(69), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1480] = 8, + [1494] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(76), 1, + ACTIONS(74), 1, anon_sym_DOTfield, - ACTIONS(78), 1, + ACTIONS(76), 1, anon_sym_DOTmethod, - ACTIONS(130), 1, + ACTIONS(124), 1, ts_builtin_sym_end, STATE(3), 1, sym_method_declaration, @@ -5234,14 +5264,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(67), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1507] = 8, + [1521] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(76), 1, + ACTIONS(74), 1, anon_sym_DOTfield, - ACTIONS(78), 1, + ACTIONS(76), 1, anon_sym_DOTmethod, - ACTIONS(112), 1, + ACTIONS(95), 1, ts_builtin_sym_end, STATE(3), 1, sym_method_declaration, @@ -5250,88 +5280,58 @@ static const uint16_t ts_small_parse_table[] = { STATE(64), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(66), 2, + STATE(71), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1534] = 6, + [1548] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(242), 1, anon_sym_LBRACE, ACTIONS(244), 1, anon_sym_DOTenum, - STATE(107), 1, + STATE(104), 1, sym_annotation_value, - STATE(114), 2, + STATE(115), 2, sym_enum_reference, sym_list, ACTIONS(240), 3, aux_sym_source_declaration_token1, aux_sym_annotation_value_token1, sym_class_identifier, - [1556] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(246), 1, - aux_sym_source_declaration_token1, - ACTIONS(248), 1, - aux_sym_annotation_value_token1, - ACTIONS(250), 1, - anon_sym_RBRACE, - ACTIONS(252), 1, - sym_class_identifier, - STATE(87), 1, - aux_sym_list_repeat3, - STATE(89), 1, - aux_sym_list_repeat2, - STATE(90), 1, - aux_sym_list_repeat1, - [1581] = 6, + [1570] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(9), 1, anon_sym_DOTannotation, - ACTIONS(256), 1, + ACTIONS(248), 1, sym_end_field, - STATE(74), 1, + STATE(77), 1, sym_annotation_declaration, - STATE(136), 1, + STATE(137), 1, sym_annotation_definition, - ACTIONS(254), 3, + ACTIONS(246), 3, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTmethod, - [1602] = 5, + [1591] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(260), 1, + ACTIONS(252), 1, anon_sym_DOTannotation, - STATE(74), 1, + STATE(77), 1, sym_annotation_declaration, STATE(60), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - ACTIONS(258), 3, + ACTIONS(250), 3, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTmethod, - [1621] = 4, + [1610] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(265), 1, - anon_sym_DOTimplements, - STATE(61), 2, - sym_implements_declaration, - aux_sym_class_definition_repeat1, - ACTIONS(263), 4, - ts_builtin_sym_end, - anon_sym_DOTfield, - anon_sym_DOTmethod, - anon_sym_DOTannotation, - [1638] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(268), 7, + ACTIONS(255), 7, ts_builtin_sym_end, anon_sym_DOTfield, sym_end_field, @@ -5339,623 +5339,655 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTannotation, sym_annotation_key, sym_end_annotation, - [1651] = 2, + [1623] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(270), 6, - ts_builtin_sym_end, - anon_sym_DOTsource, + ACTIONS(257), 1, + aux_sym_source_declaration_token1, + ACTIONS(259), 1, + aux_sym_annotation_value_token1, + ACTIONS(261), 1, + anon_sym_RBRACE, + ACTIONS(263), 1, + sym_class_identifier, + STATE(88), 1, + aux_sym_list_repeat3, + STATE(89), 1, + aux_sym_list_repeat2, + STATE(91), 1, + aux_sym_list_repeat1, + [1648] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(267), 1, anon_sym_DOTimplements, + STATE(63), 2, + sym_implements_declaration, + aux_sym_class_definition_repeat1, + ACTIONS(265), 4, + ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTmethod, anon_sym_DOTannotation, - [1663] = 5, + [1665] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(274), 1, + ACTIONS(272), 1, anon_sym_DOTfield, STATE(59), 1, sym_field_declaration, - ACTIONS(272), 2, + ACTIONS(270), 2, ts_builtin_sym_end, anon_sym_DOTmethod, STATE(64), 2, sym_field_definition, aux_sym_class_definition_repeat3, - [1681] = 5, + [1683] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(78), 1, + ACTIONS(275), 6, + ts_builtin_sym_end, + anon_sym_DOTsource, + anon_sym_DOTimplements, + anon_sym_DOTfield, anon_sym_DOTmethod, - ACTIONS(130), 1, + anon_sym_DOTannotation, + [1695] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(277), 1, ts_builtin_sym_end, + ACTIONS(279), 1, + anon_sym_DOTmethod, STATE(3), 1, sym_method_declaration, - STATE(71), 2, + STATE(66), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1698] = 5, + [1712] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(78), 1, + ACTIONS(76), 1, anon_sym_DOTmethod, - ACTIONS(168), 1, + ACTIONS(164), 1, ts_builtin_sym_end, STATE(3), 1, sym_method_declaration, - STATE(71), 2, + STATE(66), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1715] = 5, + [1729] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(282), 5, + ts_builtin_sym_end, + anon_sym_DOTfield, + sym_end_field, + anon_sym_DOTmethod, + anon_sym_DOTannotation, + [1740] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(78), 1, + ACTIONS(76), 1, anon_sym_DOTmethod, - ACTIONS(112), 1, + ACTIONS(238), 1, ts_builtin_sym_end, STATE(3), 1, sym_method_declaration, - STATE(71), 2, + STATE(66), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1732] = 5, + [1757] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(78), 1, + ACTIONS(76), 1, anon_sym_DOTmethod, - ACTIONS(238), 1, + ACTIONS(284), 1, ts_builtin_sym_end, STATE(3), 1, sym_method_declaration, - STATE(71), 2, + STATE(66), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1749] = 2, + [1774] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(277), 5, - ts_builtin_sym_end, - anon_sym_DOTfield, - sym_end_field, + ACTIONS(76), 1, anon_sym_DOTmethod, - anon_sym_DOTannotation, - [1760] = 2, + ACTIONS(124), 1, + ts_builtin_sym_end, + STATE(3), 1, + sym_method_declaration, + STATE(66), 2, + sym_method_definition, + aux_sym_class_definition_repeat4, + [1791] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(279), 5, + ACTIONS(286), 5, ts_builtin_sym_end, anon_sym_DOTimplements, anon_sym_DOTfield, anon_sym_DOTmethod, anon_sym_DOTannotation, - [1771] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(281), 1, - ts_builtin_sym_end, - ACTIONS(283), 1, - anon_sym_DOTmethod, - STATE(3), 1, - sym_method_declaration, - STATE(71), 2, - sym_method_definition, - aux_sym_class_definition_repeat4, - [1788] = 2, + [1802] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(286), 5, + ACTIONS(288), 5, ts_builtin_sym_end, anon_sym_DOTimplements, anon_sym_DOTfield, anon_sym_DOTmethod, anon_sym_DOTannotation, - [1799] = 5, + [1813] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(78), 1, + ACTIONS(76), 1, anon_sym_DOTmethod, - ACTIONS(288), 1, + ACTIONS(95), 1, ts_builtin_sym_end, STATE(3), 1, sym_method_declaration, - STATE(71), 2, + STATE(66), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1816] = 4, + [1830] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(290), 1, sym_annotation_key, ACTIONS(292), 1, sym_end_annotation, - STATE(75), 2, + STATE(78), 2, sym_annotation_property, aux_sym_annotation_definition_repeat1, - [1830] = 4, + [1844] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(294), 1, + anon_sym_constructor, + ACTIONS(296), 1, + anon_sym_LTinit_GT, + ACTIONS(298), 1, + aux_sym_method_identifier_token1, + STATE(49), 1, + sym_method_identifier, + [1860] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(290), 1, sym_annotation_key, - ACTIONS(294), 1, + ACTIONS(300), 1, sym_end_annotation, - STATE(76), 2, + STATE(75), 2, sym_annotation_property, aux_sym_annotation_definition_repeat1, - [1844] = 4, + [1874] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(296), 1, + ACTIONS(302), 1, sym_annotation_key, - ACTIONS(299), 1, + ACTIONS(305), 1, sym_end_annotation, - STATE(76), 2, + STATE(78), 2, sym_annotation_property, aux_sym_annotation_definition_repeat1, - [1858] = 5, + [1888] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(301), 1, - anon_sym_constructor, - ACTIONS(303), 1, - anon_sym_LTinit_GT, - ACTIONS(305), 1, - aux_sym_method_identifier_token1, - STATE(35), 1, - sym_method_identifier, - [1874] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(309), 1, - anon_sym_COMMA, - ACTIONS(307), 2, - aux_sym_source_declaration_token1, - anon_sym_RBRACE, - [1885] = 4, + ACTIONS(307), 1, + sym_label, + ACTIONS(310), 1, + anon_sym_DOTendpacked_DASHswitch, + STATE(79), 1, + aux_sym_packed_switch_declaration_repeat1, + [1901] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(311), 1, + ACTIONS(312), 1, aux_sym_source_declaration_token1, - ACTIONS(314), 1, + ACTIONS(315), 1, anon_sym_RBRACE, - STATE(79), 1, + STATE(80), 1, aux_sym_list_repeat2, - [1898] = 2, + [1914] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(316), 3, + ACTIONS(317), 3, anon_sym_system, anon_sym_build, anon_sym_runtime, - [1907] = 4, + [1923] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(318), 1, + ACTIONS(319), 1, aux_sym_annotation_value_token1, - ACTIONS(320), 1, + ACTIONS(321), 1, anon_sym_DOTendarray_DASHdata, - STATE(93), 1, + STATE(95), 1, aux_sym_array_data_declaration_repeat1, - [1920] = 4, + [1936] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(322), 1, + ACTIONS(323), 1, aux_sym_annotation_value_token1, - ACTIONS(324), 1, + ACTIONS(325), 1, anon_sym_DOTendsparse_DASHswitch, - STATE(91), 1, + STATE(93), 1, aux_sym_sparse_switch_declaration_repeat1, - [1933] = 2, + [1949] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(326), 3, + ACTIONS(327), 3, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTmethod, - [1942] = 4, + [1958] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(328), 1, + ACTIONS(329), 1, sym_label, - ACTIONS(330), 1, + ACTIONS(331), 1, anon_sym_DOTendpacked_DASHswitch, - STATE(88), 1, + STATE(90), 1, aux_sym_packed_switch_declaration_repeat1, - [1955] = 4, + [1971] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(332), 1, + ACTIONS(333), 1, anon_sym_RBRACE, - ACTIONS(334), 1, + ACTIONS(335), 1, sym_class_identifier, - STATE(85), 1, + STATE(86), 1, aux_sym_list_repeat3, - [1968] = 4, + [1984] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(337), 1, + ACTIONS(338), 1, aux_sym_annotation_value_token1, - ACTIONS(340), 1, + ACTIONS(341), 1, anon_sym_RBRACE, - STATE(86), 1, + STATE(87), 1, aux_sym_list_repeat1, - [1981] = 4, + [1997] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(252), 1, + ACTIONS(263), 1, sym_class_identifier, - ACTIONS(342), 1, + ACTIONS(343), 1, anon_sym_RBRACE, - STATE(85), 1, + STATE(86), 1, aux_sym_list_repeat3, - [1994] = 4, + [2010] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(344), 1, - sym_label, - ACTIONS(346), 1, - anon_sym_DOTendpacked_DASHswitch, - STATE(97), 1, - aux_sym_packed_switch_declaration_repeat1, - [2007] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(246), 1, + ACTIONS(257), 1, aux_sym_source_declaration_token1, - ACTIONS(342), 1, + ACTIONS(343), 1, anon_sym_RBRACE, - STATE(79), 1, + STATE(80), 1, aux_sym_list_repeat2, - [2020] = 4, + [2023] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(248), 1, - aux_sym_annotation_value_token1, - ACTIONS(342), 1, - anon_sym_RBRACE, - STATE(86), 1, - aux_sym_list_repeat1, - [2033] = 4, + ACTIONS(345), 1, + sym_label, + ACTIONS(347), 1, + anon_sym_DOTendpacked_DASHswitch, + STATE(79), 1, + aux_sym_packed_switch_declaration_repeat1, + [2036] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(348), 1, + ACTIONS(259), 1, aux_sym_annotation_value_token1, - ACTIONS(351), 1, - anon_sym_DOTendsparse_DASHswitch, - STATE(91), 1, - aux_sym_sparse_switch_declaration_repeat1, - [2046] = 2, + ACTIONS(343), 1, + anon_sym_RBRACE, + STATE(87), 1, + aux_sym_list_repeat1, + [2049] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(353), 3, + ACTIONS(349), 3, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTmethod, - [2055] = 4, + [2058] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(355), 1, + ACTIONS(351), 1, aux_sym_annotation_value_token1, - ACTIONS(357), 1, - anon_sym_DOTendarray_DASHdata, - STATE(96), 1, - aux_sym_array_data_declaration_repeat1, - [2068] = 3, + ACTIONS(354), 1, + anon_sym_DOTendsparse_DASHswitch, + STATE(93), 1, + aux_sym_sparse_switch_declaration_repeat1, + [2071] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(361), 1, + ACTIONS(358), 1, anon_sym_COMMA, - ACTIONS(359), 2, + ACTIONS(356), 2, anon_sym_RBRACE, sym_class_identifier, - [2079] = 3, + [2082] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(365), 1, + ACTIONS(360), 1, + aux_sym_annotation_value_token1, + ACTIONS(362), 1, + anon_sym_DOTendarray_DASHdata, + STATE(98), 1, + aux_sym_array_data_declaration_repeat1, + [2095] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(366), 1, anon_sym_COMMA, - ACTIONS(363), 2, + ACTIONS(364), 2, aux_sym_annotation_value_token1, anon_sym_RBRACE, - [2090] = 4, + [2106] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(367), 1, - aux_sym_annotation_value_token1, ACTIONS(370), 1, - anon_sym_DOTendarray_DASHdata, - STATE(96), 1, - aux_sym_array_data_declaration_repeat1, - [2103] = 4, + anon_sym_COMMA, + ACTIONS(368), 2, + aux_sym_source_declaration_token1, + anon_sym_RBRACE, + [2117] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(372), 1, - sym_label, + aux_sym_annotation_value_token1, ACTIONS(375), 1, - anon_sym_DOTendpacked_DASHswitch, - STATE(97), 1, - aux_sym_packed_switch_declaration_repeat1, - [2116] = 4, + anon_sym_DOTendarray_DASHdata, + STATE(98), 1, + aux_sym_array_data_declaration_repeat1, + [2130] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(322), 1, + ACTIONS(323), 1, aux_sym_annotation_value_token1, ACTIONS(377), 1, anon_sym_DOTendsparse_DASHswitch, - STATE(82), 1, + STATE(83), 1, aux_sym_sparse_switch_declaration_repeat1, - [2129] = 3, + [2143] = 3, ACTIONS(3), 1, sym_comment, - STATE(48), 1, + STATE(41), 1, sym_method_identifier, - ACTIONS(303), 2, + ACTIONS(296), 2, anon_sym_LTinit_GT, aux_sym_method_identifier_token1, - [2140] = 2, + [2154] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(379), 2, sym_annotation_key, sym_end_annotation, - [2148] = 3, + [2162] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(381), 1, anon_sym_DOTsuper, STATE(5), 1, sym_super_declaration, - [2158] = 2, + [2172] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(95), 2, + ACTIONS(93), 2, sym_annotation_key, sym_end_annotation, - [2166] = 2, + [2180] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(80), 2, + ACTIONS(383), 2, sym_annotation_key, sym_end_annotation, - [2174] = 2, + [2188] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(383), 2, - ts_builtin_sym_end, - anon_sym_DOTmethod, - [2182] = 3, + ACTIONS(78), 2, + sym_annotation_key, + sym_end_annotation, + [2196] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(385), 1, aux_sym_field_identifier_token1, - STATE(69), 1, + STATE(68), 1, sym_field_identifier, - [2192] = 2, + [2206] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(387), 2, ts_builtin_sym_end, anon_sym_DOTmethod, - [2200] = 2, + [2214] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(389), 2, sym_annotation_key, sym_end_annotation, - [2208] = 2, + [2222] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(333), 2, + anon_sym_RBRACE, + sym_class_identifier, + [2230] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(341), 2, + aux_sym_annotation_value_token1, + anon_sym_RBRACE, + [2238] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(391), 2, aux_sym_annotation_value_token1, anon_sym_DOTendsparse_DASHswitch, - [2216] = 2, + [2246] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(393), 2, - sym_annotation_key, - sym_end_annotation, - [2224] = 3, + ACTIONS(315), 2, + aux_sym_source_declaration_token1, + anon_sym_RBRACE, + [2254] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(395), 1, + ACTIONS(393), 1, aux_sym_field_identifier_token1, - STATE(100), 1, + STATE(101), 1, sym_field_identifier, - [2234] = 2, + [2264] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(332), 2, - anon_sym_RBRACE, - sym_class_identifier, - [2242] = 2, + ACTIONS(395), 1, + anon_sym_LPAREN, + STATE(30), 1, + sym_parameters, + [2274] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(397), 2, sym_annotation_key, sym_end_annotation, - [2250] = 2, + [2282] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(399), 2, sym_annotation_key, sym_end_annotation, - [2258] = 2, + [2290] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(401), 2, sym_annotation_key, sym_end_annotation, - [2266] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(340), 2, - aux_sym_annotation_value_token1, - anon_sym_RBRACE, - [2274] = 2, + [2298] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(314), 2, - aux_sym_source_declaration_token1, - anon_sym_RBRACE, - [2282] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(403), 1, - sym_label, - [2289] = 2, + ACTIONS(403), 2, + ts_builtin_sym_end, + anon_sym_DOTmethod, + [2306] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(405), 1, sym_label, - [2296] = 2, + [2313] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(407), 1, - aux_sym_param_declaration_token1, - [2303] = 2, + anon_sym_RBRACE, + [2320] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(409), 1, - aux_sym_line_declaration_token1, - [2310] = 2, + anon_sym_LBRACE, + [2327] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(411), 1, - aux_sym_line_declaration_token1, - [2317] = 2, - ACTIONS(413), 1, - aux_sym_statement_token1, - ACTIONS(415), 1, - sym_comment, - [2324] = 2, + anon_sym_DOT_DOT, + [2334] = 2, ACTIONS(3), 1, sym_comment, + ACTIONS(413), 1, + aux_sym_line_declaration_token1, + [2341] = 2, + ACTIONS(415), 1, + aux_sym_statement_token1, ACTIONS(417), 1, - anon_sym_COLON, - [2331] = 2, + sym_comment, + [2348] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(419), 1, - anon_sym_RBRACE, - [2338] = 2, + anon_sym_COLON, + [2355] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(421), 1, - anon_sym_EQ, - [2345] = 2, + anon_sym_RBRACE, + [2362] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(423), 1, - sym_label, - [2352] = 2, + anon_sym_EQ, + [2369] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(425), 1, - anon_sym_LBRACE, - [2359] = 2, + aux_sym_line_declaration_token1, + [2376] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(427), 1, - sym_class_identifier, - [2366] = 2, + aux_sym_param_declaration_token1, + [2383] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(429), 1, - anon_sym_DOT_DOT, - [2373] = 2, + sym_class_identifier, + [2390] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(431), 1, - ts_builtin_sym_end, - [2380] = 2, + sym_label, + [2397] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(433), 1, sym_label, - [2387] = 2, + [2404] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(435), 1, - anon_sym_LBRACE, - [2394] = 2, + sym_label, + [2411] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(437), 1, - anon_sym_RBRACE, - [2401] = 2, + sym_label, + [2418] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(439), 1, sym_label, - [2408] = 2, + [2425] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(441), 1, sym_label, - [2415] = 2, + [2432] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(443), 1, sym_end_field, - [2422] = 2, + [2439] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(445), 1, anon_sym_DASH_GT, - [2429] = 2, + [2446] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(447), 1, sym_class_identifier, - [2436] = 2, + [2453] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(449), 1, - aux_sym_annotation_value_token1, - [2443] = 2, + anon_sym_DOT_DOT, + [2460] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(451), 1, - sym_label, - [2450] = 2, + ts_builtin_sym_end, + [2467] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(453), 1, sym_class_identifier, - [2457] = 2, + [2474] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(455), 1, aux_sym_source_declaration_token1, - [2464] = 2, + [2481] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(457), 1, anon_sym_DOTsuper, - [2471] = 2, + [2488] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(459), 1, sym_class_identifier, - [2478] = 2, + [2495] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(461), 1, sym_class_identifier, - [2485] = 2, + [2502] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(463), 1, - anon_sym_DOT_DOT, - [2492] = 2, + anon_sym_LBRACE, + [2509] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(465), 1, - anon_sym_LPAREN, - [2499] = 2, + aux_sym_annotation_value_token1, + [2516] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(467), 1, aux_sym_array_data_declaration_token1, - [2506] = 2, + [2523] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(469), 1, @@ -5964,38 +5996,38 @@ static const uint16_t ts_small_parse_table[] = { static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(2)] = 0, - [SMALL_STATE(3)] = 58, - [SMALL_STATE(4)] = 116, - [SMALL_STATE(5)] = 174, - [SMALL_STATE(6)] = 224, - [SMALL_STATE(7)] = 247, - [SMALL_STATE(8)] = 276, - [SMALL_STATE(9)] = 305, - [SMALL_STATE(10)] = 328, - [SMALL_STATE(11)] = 352, - [SMALL_STATE(12)] = 382, - [SMALL_STATE(13)] = 426, + [SMALL_STATE(3)] = 60, + [SMALL_STATE(4)] = 120, + [SMALL_STATE(5)] = 180, + [SMALL_STATE(6)] = 230, + [SMALL_STATE(7)] = 253, + [SMALL_STATE(8)] = 282, + [SMALL_STATE(9)] = 311, + [SMALL_STATE(10)] = 334, + [SMALL_STATE(11)] = 378, + [SMALL_STATE(12)] = 402, + [SMALL_STATE(13)] = 432, [SMALL_STATE(14)] = 456, [SMALL_STATE(15)] = 486, - [SMALL_STATE(16)] = 510, - [SMALL_STATE(17)] = 554, - [SMALL_STATE(18)] = 598, - [SMALL_STATE(19)] = 623, - [SMALL_STATE(20)] = 648, - [SMALL_STATE(21)] = 673, - [SMALL_STATE(22)] = 698, - [SMALL_STATE(23)] = 723, - [SMALL_STATE(24)] = 748, - [SMALL_STATE(25)] = 773, - [SMALL_STATE(26)] = 799, - [SMALL_STATE(27)] = 825, - [SMALL_STATE(28)] = 851, - [SMALL_STATE(29)] = 877, - [SMALL_STATE(30)] = 903, - [SMALL_STATE(31)] = 929, - [SMALL_STATE(32)] = 955, - [SMALL_STATE(33)] = 992, - [SMALL_STATE(34)] = 1029, + [SMALL_STATE(16)] = 530, + [SMALL_STATE(17)] = 560, + [SMALL_STATE(18)] = 604, + [SMALL_STATE(19)] = 629, + [SMALL_STATE(20)] = 654, + [SMALL_STATE(21)] = 679, + [SMALL_STATE(22)] = 704, + [SMALL_STATE(23)] = 729, + [SMALL_STATE(24)] = 754, + [SMALL_STATE(25)] = 779, + [SMALL_STATE(26)] = 805, + [SMALL_STATE(27)] = 831, + [SMALL_STATE(28)] = 857, + [SMALL_STATE(29)] = 883, + [SMALL_STATE(30)] = 909, + [SMALL_STATE(31)] = 935, + [SMALL_STATE(32)] = 972, + [SMALL_STATE(33)] = 1009, + [SMALL_STATE(34)] = 1046, [SMALL_STATE(35)] = 1066, [SMALL_STATE(36)] = 1086, [SMALL_STATE(37)] = 1106, @@ -6014,328 +6046,329 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(50)] = 1366, [SMALL_STATE(51)] = 1386, [SMALL_STATE(52)] = 1406, - [SMALL_STATE(53)] = 1426, - [SMALL_STATE(54)] = 1453, - [SMALL_STATE(55)] = 1480, - [SMALL_STATE(56)] = 1507, - [SMALL_STATE(57)] = 1534, - [SMALL_STATE(58)] = 1556, - [SMALL_STATE(59)] = 1581, - [SMALL_STATE(60)] = 1602, - [SMALL_STATE(61)] = 1621, - [SMALL_STATE(62)] = 1638, - [SMALL_STATE(63)] = 1651, - [SMALL_STATE(64)] = 1663, - [SMALL_STATE(65)] = 1681, - [SMALL_STATE(66)] = 1698, - [SMALL_STATE(67)] = 1715, - [SMALL_STATE(68)] = 1732, - [SMALL_STATE(69)] = 1749, - [SMALL_STATE(70)] = 1760, - [SMALL_STATE(71)] = 1771, - [SMALL_STATE(72)] = 1788, - [SMALL_STATE(73)] = 1799, - [SMALL_STATE(74)] = 1816, + [SMALL_STATE(53)] = 1423, + [SMALL_STATE(54)] = 1440, + [SMALL_STATE(55)] = 1467, + [SMALL_STATE(56)] = 1494, + [SMALL_STATE(57)] = 1521, + [SMALL_STATE(58)] = 1548, + [SMALL_STATE(59)] = 1570, + [SMALL_STATE(60)] = 1591, + [SMALL_STATE(61)] = 1610, + [SMALL_STATE(62)] = 1623, + [SMALL_STATE(63)] = 1648, + [SMALL_STATE(64)] = 1665, + [SMALL_STATE(65)] = 1683, + [SMALL_STATE(66)] = 1695, + [SMALL_STATE(67)] = 1712, + [SMALL_STATE(68)] = 1729, + [SMALL_STATE(69)] = 1740, + [SMALL_STATE(70)] = 1757, + [SMALL_STATE(71)] = 1774, + [SMALL_STATE(72)] = 1791, + [SMALL_STATE(73)] = 1802, + [SMALL_STATE(74)] = 1813, [SMALL_STATE(75)] = 1830, [SMALL_STATE(76)] = 1844, - [SMALL_STATE(77)] = 1858, + [SMALL_STATE(77)] = 1860, [SMALL_STATE(78)] = 1874, - [SMALL_STATE(79)] = 1885, - [SMALL_STATE(80)] = 1898, - [SMALL_STATE(81)] = 1907, - [SMALL_STATE(82)] = 1920, - [SMALL_STATE(83)] = 1933, - [SMALL_STATE(84)] = 1942, - [SMALL_STATE(85)] = 1955, - [SMALL_STATE(86)] = 1968, - [SMALL_STATE(87)] = 1981, - [SMALL_STATE(88)] = 1994, - [SMALL_STATE(89)] = 2007, - [SMALL_STATE(90)] = 2020, - [SMALL_STATE(91)] = 2033, - [SMALL_STATE(92)] = 2046, - [SMALL_STATE(93)] = 2055, - [SMALL_STATE(94)] = 2068, - [SMALL_STATE(95)] = 2079, - [SMALL_STATE(96)] = 2090, - [SMALL_STATE(97)] = 2103, - [SMALL_STATE(98)] = 2116, - [SMALL_STATE(99)] = 2129, - [SMALL_STATE(100)] = 2140, - [SMALL_STATE(101)] = 2148, - [SMALL_STATE(102)] = 2158, - [SMALL_STATE(103)] = 2166, - [SMALL_STATE(104)] = 2174, - [SMALL_STATE(105)] = 2182, - [SMALL_STATE(106)] = 2192, - [SMALL_STATE(107)] = 2200, - [SMALL_STATE(108)] = 2208, - [SMALL_STATE(109)] = 2216, - [SMALL_STATE(110)] = 2224, - [SMALL_STATE(111)] = 2234, - [SMALL_STATE(112)] = 2242, - [SMALL_STATE(113)] = 2250, - [SMALL_STATE(114)] = 2258, - [SMALL_STATE(115)] = 2266, - [SMALL_STATE(116)] = 2274, - [SMALL_STATE(117)] = 2282, - [SMALL_STATE(118)] = 2289, - [SMALL_STATE(119)] = 2296, - [SMALL_STATE(120)] = 2303, - [SMALL_STATE(121)] = 2310, - [SMALL_STATE(122)] = 2317, - [SMALL_STATE(123)] = 2324, - [SMALL_STATE(124)] = 2331, - [SMALL_STATE(125)] = 2338, - [SMALL_STATE(126)] = 2345, - [SMALL_STATE(127)] = 2352, - [SMALL_STATE(128)] = 2359, - [SMALL_STATE(129)] = 2366, - [SMALL_STATE(130)] = 2373, - [SMALL_STATE(131)] = 2380, - [SMALL_STATE(132)] = 2387, - [SMALL_STATE(133)] = 2394, - [SMALL_STATE(134)] = 2401, - [SMALL_STATE(135)] = 2408, - [SMALL_STATE(136)] = 2415, - [SMALL_STATE(137)] = 2422, - [SMALL_STATE(138)] = 2429, - [SMALL_STATE(139)] = 2436, - [SMALL_STATE(140)] = 2443, - [SMALL_STATE(141)] = 2450, - [SMALL_STATE(142)] = 2457, - [SMALL_STATE(143)] = 2464, - [SMALL_STATE(144)] = 2471, - [SMALL_STATE(145)] = 2478, - [SMALL_STATE(146)] = 2485, - [SMALL_STATE(147)] = 2492, - [SMALL_STATE(148)] = 2499, - [SMALL_STATE(149)] = 2506, + [SMALL_STATE(79)] = 1888, + [SMALL_STATE(80)] = 1901, + [SMALL_STATE(81)] = 1914, + [SMALL_STATE(82)] = 1923, + [SMALL_STATE(83)] = 1936, + [SMALL_STATE(84)] = 1949, + [SMALL_STATE(85)] = 1958, + [SMALL_STATE(86)] = 1971, + [SMALL_STATE(87)] = 1984, + [SMALL_STATE(88)] = 1997, + [SMALL_STATE(89)] = 2010, + [SMALL_STATE(90)] = 2023, + [SMALL_STATE(91)] = 2036, + [SMALL_STATE(92)] = 2049, + [SMALL_STATE(93)] = 2058, + [SMALL_STATE(94)] = 2071, + [SMALL_STATE(95)] = 2082, + [SMALL_STATE(96)] = 2095, + [SMALL_STATE(97)] = 2106, + [SMALL_STATE(98)] = 2117, + [SMALL_STATE(99)] = 2130, + [SMALL_STATE(100)] = 2143, + [SMALL_STATE(101)] = 2154, + [SMALL_STATE(102)] = 2162, + [SMALL_STATE(103)] = 2172, + [SMALL_STATE(104)] = 2180, + [SMALL_STATE(105)] = 2188, + [SMALL_STATE(106)] = 2196, + [SMALL_STATE(107)] = 2206, + [SMALL_STATE(108)] = 2214, + [SMALL_STATE(109)] = 2222, + [SMALL_STATE(110)] = 2230, + [SMALL_STATE(111)] = 2238, + [SMALL_STATE(112)] = 2246, + [SMALL_STATE(113)] = 2254, + [SMALL_STATE(114)] = 2264, + [SMALL_STATE(115)] = 2274, + [SMALL_STATE(116)] = 2282, + [SMALL_STATE(117)] = 2290, + [SMALL_STATE(118)] = 2298, + [SMALL_STATE(119)] = 2306, + [SMALL_STATE(120)] = 2313, + [SMALL_STATE(121)] = 2320, + [SMALL_STATE(122)] = 2327, + [SMALL_STATE(123)] = 2334, + [SMALL_STATE(124)] = 2341, + [SMALL_STATE(125)] = 2348, + [SMALL_STATE(126)] = 2355, + [SMALL_STATE(127)] = 2362, + [SMALL_STATE(128)] = 2369, + [SMALL_STATE(129)] = 2376, + [SMALL_STATE(130)] = 2383, + [SMALL_STATE(131)] = 2390, + [SMALL_STATE(132)] = 2397, + [SMALL_STATE(133)] = 2404, + [SMALL_STATE(134)] = 2411, + [SMALL_STATE(135)] = 2418, + [SMALL_STATE(136)] = 2425, + [SMALL_STATE(137)] = 2432, + [SMALL_STATE(138)] = 2439, + [SMALL_STATE(139)] = 2446, + [SMALL_STATE(140)] = 2453, + [SMALL_STATE(141)] = 2460, + [SMALL_STATE(142)] = 2467, + [SMALL_STATE(143)] = 2474, + [SMALL_STATE(144)] = 2481, + [SMALL_STATE(145)] = 2488, + [SMALL_STATE(146)] = 2495, + [SMALL_STATE(147)] = 2502, + [SMALL_STATE(148)] = 2509, + [SMALL_STATE(149)] = 2516, + [SMALL_STATE(150)] = 2523, }; 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_EXTRA(), - [5] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), - [7] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104), - [9] = {.entry = {.count = 1, .reusable = true}}, SHIFT(80), - [11] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4), - [13] = {.entry = {.count = 1, .reusable = true}}, SHIFT(122), - [15] = {.entry = {.count = 1, .reusable = true}}, SHIFT(121), - [17] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120), - [19] = {.entry = {.count = 1, .reusable = true}}, SHIFT(119), - [21] = {.entry = {.count = 1, .reusable = false}}, SHIFT(128), - [23] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), - [25] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), - [27] = {.entry = {.count = 1, .reusable = true}}, SHIFT(98), - [29] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), - [31] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106), - [33] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2), - [35] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), - [37] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(80), - [40] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(4), - [43] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(122), - [46] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(121), - [49] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(120), - [52] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(119), - [55] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(128), - [58] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(132), - [61] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(139), - [64] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(98), - [67] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(148), - [70] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 2), + [5] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), + [7] = {.entry = {.count = 1, .reusable = true}}, SHIFT(107), + [9] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81), + [11] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), + [13] = {.entry = {.count = 1, .reusable = true}}, SHIFT(124), + [15] = {.entry = {.count = 1, .reusable = true}}, SHIFT(123), + [17] = {.entry = {.count = 1, .reusable = true}}, SHIFT(128), + [19] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), + [21] = {.entry = {.count = 1, .reusable = false}}, SHIFT(130), + [23] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), + [25] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), + [27] = {.entry = {.count = 1, .reusable = true}}, SHIFT(99), + [29] = {.entry = {.count = 1, .reusable = true}}, SHIFT(149), + [31] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), + [33] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), + [35] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(81), + [38] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(43), + [41] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(124), + [44] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(123), + [47] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(128), + [50] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(129), + [53] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(130), + [56] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(147), + [59] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(148), + [62] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(99), + [65] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(149), + [68] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 2), + [70] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143), [72] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), - [74] = {.entry = {.count = 1, .reusable = true}}, SHIFT(141), - [76] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18), - [78] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), - [80] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primitive_type, 1), - [82] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_access_modifiers, 1), - [84] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_access_modifiers, 1), - [86] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8), - [88] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), - [90] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), - [92] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(8), - [95] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_type, 2, .production_id = 2), - [97] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_definition, 3), - [99] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_definition, 3), - [101] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(11), - [104] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), - [106] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(25), - [109] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(6), - [112] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 4), - [114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), - [116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), - [118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), - [120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6), - [122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), - [124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), - [126] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_definition, 2), - [128] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_definition, 2), - [130] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 3), - [132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), - [134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), - [136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), - [138] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(21), - [141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), - [143] = {.entry = {.count = 1, .reusable = false}}, SHIFT(21), - [145] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(24), - [148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), - [150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(102), - [152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), - [154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(103), - [156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), - [158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28), - [160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), - [162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), - [164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), - [166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), - [168] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 5), - [170] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 3), - [172] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 3), + [74] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), + [76] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), + [78] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primitive_type, 1), + [80] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), + [82] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), + [84] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(7), + [87] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_access_modifiers, 1), + [89] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_access_modifiers, 1), + [91] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7), + [93] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_type, 2, .production_id = 4), + [95] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 3), + [97] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_definition, 2), + [99] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_definition, 2), + [101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), + [103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), + [105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6), + [107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), + [109] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_definition, 3), + [111] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_definition, 3), + [113] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_parameters_repeat1, 2), SHIFT_REPEAT(14), + [116] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_parameters_repeat1, 2), SHIFT_REPEAT(25), + [119] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_parameters_repeat1, 2), SHIFT_REPEAT(6), + [122] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_parameters_repeat1, 2), + [124] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 4), + [126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), + [128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53), + [130] = {.entry = {.count = 1, .reusable = false}}, SHIFT(20), + [132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18), + [134] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(20), + [137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), + [139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), + [141] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(23), + [144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), + [146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), + [148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), + [150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), + [152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), + [154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), + [156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28), + [158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(105), + [160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(103), + [162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34), + [164] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 5), + [166] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_identifier, 3, .production_id = 3), + [168] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_identifier, 3, .production_id = 3), + [170] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_declaration, 3), + [172] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_declaration, 3), [174] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primitive_type, 1), - [176] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_declaration, 2), - [178] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_declaration, 2), - [180] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catchall_declaration, 7), - [182] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catchall_declaration, 7), - [184] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_identifier, 5, .production_id = 4), - [186] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_identifier, 5, .production_id = 4), - [188] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_identifier, 4, .production_id = 3), - [190] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_identifier, 4, .production_id = 3), - [192] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_data_declaration, 4), - [194] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_declaration, 4), - [196] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_declaration, 4), - [198] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_declaration, 4), - [200] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_locals_declaration, 2), - [202] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_locals_declaration, 2), - [204] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_type, 2, .production_id = 2), - [206] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_declaration, 8), - [208] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_declaration, 8), - [210] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_declaration, 3), - [212] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_declaration, 3), - [214] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_declaration, 2), - [216] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_declaration, 2), - [218] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 4), - [220] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 4), - [222] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_declaration, 2), - [224] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_declaration, 2), - [226] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 2), - [228] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 2), - [230] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_declaration, 3), - [232] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_declaration, 3), - [234] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_data_declaration, 3), - [236] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_declaration, 3), + [176] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_data_declaration, 4), + [178] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_declaration, 4), + [180] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_locals_declaration, 2), + [182] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_locals_declaration, 2), + [184] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_declaration, 4), + [186] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_declaration, 4), + [188] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catchall_declaration, 7), + [190] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catchall_declaration, 7), + [192] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 4), + [194] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 4), + [196] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_type, 2, .production_id = 4), + [198] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 1), + [200] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 1), + [202] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_declaration, 2), + [204] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_declaration, 2), + [206] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 2), + [208] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 2), + [210] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_declaration, 8), + [212] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_declaration, 8), + [214] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_declaration, 2), + [216] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_declaration, 2), + [218] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_data_declaration, 3), + [220] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_declaration, 3), + [222] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 3), + [224] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 3), + [226] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_declaration, 3), + [228] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_declaration, 3), + [230] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_declaration, 2), + [232] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_declaration, 2), + [234] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameters, 3), + [236] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameters, 2), [238] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 6), - [240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(114), - [242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), - [244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(110), - [246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(78), - [248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(95), - [250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113), - [252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(94), - [254] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 1), - [256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83), - [258] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), - [260] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), SHIFT_REPEAT(80), - [263] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), - [265] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), SHIFT_REPEAT(141), - [268] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_identifier, 3), - [270] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_super_declaration, 2), - [272] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), - [274] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), SHIFT_REPEAT(18), - [277] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 3), - [279] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_declaration, 2), - [281] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), - [283] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), SHIFT_REPEAT(22), + [240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(115), + [242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), + [244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113), + [246] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 1), + [248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84), + [250] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), + [252] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), SHIFT_REPEAT(81), + [255] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_identifier, 3), + [257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(97), + [259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(96), + [261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(116), + [263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(94), + [265] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), + [267] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), SHIFT_REPEAT(142), + [270] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), + [272] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), SHIFT_REPEAT(19), + [275] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_super_declaration, 2), + [277] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), + [279] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), SHIFT_REPEAT(21), + [282] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 3), + [284] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 7), [286] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_implements_declaration, 2), - [288] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 7), - [290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125), - [292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), - [294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10), - [296] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_definition_repeat1, 2), SHIFT_REPEAT(125), - [299] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_annotation_definition_repeat1, 2), - [301] = {.entry = {.count = 1, .reusable = false}}, SHIFT(99), - [303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), - [305] = {.entry = {.count = 1, .reusable = false}}, SHIFT(147), - [307] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat2, 1), - [309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(116), - [311] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat2, 2), SHIFT_REPEAT(78), - [314] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat2, 2), - [316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), - [318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(93), - [320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), - [322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), - [324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), - [326] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 2), - [328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(88), - [330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), - [332] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat3, 2), - [334] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat3, 2), SHIFT_REPEAT(94), - [337] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(95), - [340] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), - [342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(109), - [344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(97), - [346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), - [348] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), SHIFT_REPEAT(137), - [351] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), - [353] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 3), - [355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(96), - [357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), - [359] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat3, 1), - [361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(111), - [363] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 1), - [365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(115), - [367] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), SHIFT_REPEAT(96), - [370] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), - [372] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_packed_switch_declaration_repeat1, 2), SHIFT_REPEAT(97), - [375] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_packed_switch_declaration_repeat1, 2), - [377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(49), + [288] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_declaration, 2), + [290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), + [292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), + [294] = {.entry = {.count = 1, .reusable = false}}, SHIFT(100), + [296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(114), + [298] = {.entry = {.count = 1, .reusable = false}}, SHIFT(114), + [300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), + [302] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_definition_repeat1, 2), SHIFT_REPEAT(127), + [305] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_annotation_definition_repeat1, 2), + [307] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_packed_switch_declaration_repeat1, 2), SHIFT_REPEAT(79), + [310] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_packed_switch_declaration_repeat1, 2), + [312] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat2, 2), SHIFT_REPEAT(97), + [315] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat2, 2), + [317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), + [319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(95), + [321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(48), + [323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), + [325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(50), + [327] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 2), + [329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90), + [331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), + [333] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat3, 2), + [335] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat3, 2), SHIFT_REPEAT(94), + [338] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(96), + [341] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), + [343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108), + [345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(79), + [347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), + [349] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 3), + [351] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), SHIFT_REPEAT(138), + [354] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), + [356] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat3, 1), + [358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(109), + [360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(98), + [362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), + [364] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 1), + [366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(110), + [368] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat2, 1), + [370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(112), + [372] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), SHIFT_REPEAT(98), + [375] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), + [377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), [379] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_reference, 2), - [381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144), - [383] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 3), - [385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(123), - [387] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 2), - [389] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_property, 3, .production_id = 1), + [381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(145), + [383] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_property, 3, .production_id = 2), + [385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125), + [387] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 3, .production_id = 1), + [389] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 3), [391] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 3), - [393] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 3), - [395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(149), - [397] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_declaration, 3), + [393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), + [395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), + [397] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_value, 1), [399] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 2), - [401] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_value, 1), - [403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), - [405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), - [407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), - [409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), - [411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), - [413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(50), - [415] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(), - [417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), - [419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), - [421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), - [423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108), - [425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), - [427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), - [429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), - [431] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), - [433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146), - [435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), - [437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), - [439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), - [441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), + [401] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_declaration, 3), + [403] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 2), + [405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120), + [407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), + [409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), + [411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), + [413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), + [415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), + [417] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(), + [419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), + [421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), + [423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), + [425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), + [427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), + [429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(121), + [431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), + [433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126), + [435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(122), + [437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(111), + [439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), + [441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), [443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), - [445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126), - [447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(112), - [449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84), - [451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(124), + [445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), + [447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(117), + [449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(119), + [451] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), [453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(72), - [455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), + [455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73), [457] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 3), - [459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), - [461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143), - [463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(117), - [465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), - [467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81), - [469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), + [459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), + [461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144), + [463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), + [465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85), + [467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(82), + [469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), }; #ifdef __cplusplus From 83f80751c8728536ef2f8c4b1b730da37bd89a8e Mon Sep 17 00:00:00 2001 From: Yotam Nachum Date: Sat, 1 Jan 2022 22:50:39 +0200 Subject: [PATCH 11/98] Fix tests --- test/corpus/interfaces | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/test/corpus/interfaces b/test/corpus/interfaces index 41deb4942..120acbd54 100644 --- a/test/corpus/interfaces +++ b/test/corpus/interfaces @@ -66,6 +66,7 @@ Test an interface with one method (method_declaration (access_modifiers) (method_identifier + parameters: (parameters) return_type: (primitive_type))) (end_method))) @@ -95,7 +96,8 @@ Test an interface with one method with parameters and return value (method_declaration (access_modifiers) (method_identifier - parameter: (class_identifier) - parameter: (primitive_type) + parameters: (parameters + (class_identifier) + (primitive_type)) return_type: (class_identifier))) (end_method))) From ad6d622972526151e6e23830f0293df74854eeee Mon Sep 17 00:00:00 2001 From: Yotam Nachum Date: Tue, 4 Jan 2022 09:02:08 +0200 Subject: [PATCH 12/98] Add full identifiers to optional identifiers --- grammar.js | 3 +++ src/grammar.json | 59 +++++++++++++++++++++++++++++++++++++++++++++ src/node-types.json | 38 +++++++++++++++++++++++++++++ 3 files changed, 100 insertions(+) diff --git a/grammar.js b/grammar.js index 16925d864..a0200ad70 100644 --- a/grammar.js +++ b/grammar.js @@ -116,9 +116,12 @@ module.exports = grammar({ ), // identifiers + _identifier: $ => choice($.class_identifier, $.field_identifier, $.full_field_identifier, $.method_identifier, $.full_method_identifier), class_identifier: _ => /L[\w\d\/\$]+;/, field_identifier: $ => seq(/[\w]+/, ':', $._type), method_identifier: $ => seq(choice('', /[\w\d_]+/), field('parameters', $.parameters), field('return_type', $._type)), + full_field_identifier: $ => seq($.class_identifier, '->', $.field_identifier), + full_method_identifier: $ => seq($.class_identifier, '->', $.method_identifier), // types _type: $ => choice($.primitive_type, $.class_identifier, $.array_type), diff --git a/src/grammar.json b/src/grammar.json index 3a72e4231..732e06eca 100644 --- a/src/grammar.json +++ b/src/grammar.json @@ -600,6 +600,31 @@ } ] }, + "_identifier": { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "class_identifier" + }, + { + "type": "SYMBOL", + "name": "field_identifier" + }, + { + "type": "SYMBOL", + "name": "full_field_identifier" + }, + { + "type": "SYMBOL", + "name": "method_identifier" + }, + { + "type": "SYMBOL", + "name": "full_method_identifier" + } + ] + }, "class_identifier": { "type": "PATTERN", "value": "L[\\w\\d\\/\\$]+;" @@ -655,6 +680,40 @@ } ] }, + "full_field_identifier": { + "type": "SEQ", + "members": [ + { + "type": "SYMBOL", + "name": "class_identifier" + }, + { + "type": "STRING", + "value": "->" + }, + { + "type": "SYMBOL", + "name": "field_identifier" + } + ] + }, + "full_method_identifier": { + "type": "SEQ", + "members": [ + { + "type": "SYMBOL", + "name": "class_identifier" + }, + { + "type": "STRING", + "value": "->" + }, + { + "type": "SYMBOL", + "name": "method_identifier" + } + ] + }, "_type": { "type": "CHOICE", "members": [ diff --git a/src/node-types.json b/src/node-types.json index cf66f4893..0bec39579 100644 --- a/src/node-types.json +++ b/src/node-types.json @@ -351,6 +351,44 @@ ] } }, + { + "type": "full_field_identifier", + "named": true, + "fields": {}, + "children": { + "multiple": true, + "required": true, + "types": [ + { + "type": "class_identifier", + "named": true + }, + { + "type": "field_identifier", + "named": true + } + ] + } + }, + { + "type": "full_method_identifier", + "named": true, + "fields": {}, + "children": { + "multiple": true, + "required": true, + "types": [ + { + "type": "class_identifier", + "named": true + }, + { + "type": "method_identifier", + "named": true + } + ] + } + }, { "type": "implements_declaration", "named": true, From 293da8c3bd1f307b771dc2a93580290ff35fb4db Mon Sep 17 00:00:00 2001 From: Yotam Nachum Date: Tue, 4 Jan 2022 09:50:28 +0200 Subject: [PATCH 13/98] Use literals everywhere --- grammar.js | 34 +- src/grammar.json | 95 +- src/node-types.json | 121 +- src/parser.c | 5280 ++++++++++++++++++++++------------------ test/corpus/classes | 9 +- test/corpus/interfaces | 12 +- 6 files changed, 3083 insertions(+), 2468 deletions(-) diff --git a/grammar.js b/grammar.js index a0200ad70..4316a246a 100644 --- a/grammar.js +++ b/grammar.js @@ -52,7 +52,7 @@ module.exports = grammar({ // class related class_declaration: $ => seq('.class', $.access_modifiers, $.class_identifier), super_declaration: $ => seq('.super', $.class_identifier), - source_declaration: _ => seq('.source', STRING), + source_declaration: $ => seq('.source', $.string_literal), implements_declaration: $ => seq('.implements', $.class_identifier), field_definition: $ => seq( @@ -81,7 +81,7 @@ module.exports = grammar({ annotation_declaration: $ => seq('.annotation', choice('system', 'build', 'runtime'), $.class_identifier), annotation_property: $ => seq(field('key', $.annotation_key), '=', field('value', $.annotation_value)), annotation_key: _ => /\w+/, - annotation_value: $ => choice(HEX_DIGITS, STRING, $.class_identifier, $.list, $.enum_reference), + annotation_value: $ => choice($.number_literal, $.string_literal, $.class_identifier, $.list, $.enum_reference), end_annotation: _ => '.end annotation', // code lines @@ -94,24 +94,24 @@ module.exports = grammar({ // code declarations _declaration: $ => choice($.line_declaration, $.locals_declaration, $.param_declaration, $.catch_declaration, $.catchall_declaration, $.packed_switch_declaration, $.sparse_switch_declaration, $.array_data_declaration), - line_declaration: _ => seq('.line', /\d+/), - locals_declaration: _ => seq('.locals', /\d+/), - param_declaration: _ => seq('.param', /p\d+/), + line_declaration: $ => seq('.line', $.number_literal), + locals_declaration: $ => seq('.locals', $.number_literal), + param_declaration: $ => seq('.param', $.parameter), catch_declaration: $ => seq('.catch', $.class_identifier, '{', $.label, '..', $.label, '}', $.label), catchall_declaration: $ => seq('.catchall', '{', $.label, '..', $.label, '}', $.label), packed_switch_declaration: $ => seq( - '.packed-switch', HEX_DIGITS, + '.packed-switch', $.number_literal, repeat($.label), '.end packed-switch' ), sparse_switch_declaration: $ => seq( '.sparse-switch', - repeat(seq(HEX_DIGITS, '->', $.label)), + repeat(seq($.number_literal, '->', $.label)), '.end sparse-switch' ), - array_data_declaration: _ => seq( - '.array-data', DECIMAL_DIGITS, - repeat(HEX_DIGITS), + array_data_declaration: $ => seq( + '.array-data', $.number_literal, + repeat($.number_literal), '.end array-data' ), @@ -131,13 +131,19 @@ module.exports = grammar({ access_modifiers: _ => repeat1(choice(...modifiers)), comment: _ => token(seq('#', /.*/)), enum_reference: $ => seq('.enum', $.field_identifier), + parameter: _ => /p\d+/, list: $ => seq('{', choice( - repeat(seq(HEX_DIGITS, optional(','))), - repeat(seq(STRING, optional(','))), - repeat(seq($.class_identifier, optional(','))), + repeat(seq($.number_literal, optional(','))), + repeat(seq($.string_literal, optional(','))), + repeat(seq($._identifier, optional(','))), + repeat(seq($.parameter, optional(','))), ), '}'), - parameters: $ => seq('(', repeat($._type), ')') + parameters: $ => seq('(', repeat($._type), ')'), + + // literals + number_literal: _ => choice(HEX_DIGITS, DECIMAL_DIGITS), + string_literal: _ => STRING, } }); diff --git a/src/grammar.json b/src/grammar.json index 732e06eca..1fbd12cf7 100644 --- a/src/grammar.json +++ b/src/grammar.json @@ -101,8 +101,8 @@ "value": ".source" }, { - "type": "PATTERN", - "value": "\".*\"" + "type": "SYMBOL", + "name": "string_literal" } ] }, @@ -306,12 +306,12 @@ "type": "CHOICE", "members": [ { - "type": "PATTERN", - "value": "-?0x[\\da-f]+" + "type": "SYMBOL", + "name": "number_literal" }, { - "type": "PATTERN", - "value": "\".*\"" + "type": "SYMBOL", + "name": "string_literal" }, { "type": "SYMBOL", @@ -418,8 +418,8 @@ "value": ".line" }, { - "type": "PATTERN", - "value": "\\d+" + "type": "SYMBOL", + "name": "number_literal" } ] }, @@ -431,8 +431,8 @@ "value": ".locals" }, { - "type": "PATTERN", - "value": "\\d+" + "type": "SYMBOL", + "name": "number_literal" } ] }, @@ -444,8 +444,8 @@ "value": ".param" }, { - "type": "PATTERN", - "value": "p\\d+" + "type": "SYMBOL", + "name": "parameter" } ] }, @@ -527,8 +527,8 @@ "value": ".packed-switch" }, { - "type": "PATTERN", - "value": "-?0x[\\da-f]+" + "type": "SYMBOL", + "name": "number_literal" }, { "type": "REPEAT", @@ -556,8 +556,8 @@ "type": "SEQ", "members": [ { - "type": "PATTERN", - "value": "-?0x[\\da-f]+" + "type": "SYMBOL", + "name": "number_literal" }, { "type": "STRING", @@ -584,14 +584,14 @@ "value": ".array-data" }, { - "type": "PATTERN", - "value": "-?\\d+" + "type": "SYMBOL", + "name": "number_literal" }, { "type": "REPEAT", "content": { - "type": "PATTERN", - "value": "-?0x[\\da-f]+" + "type": "SYMBOL", + "name": "number_literal" } }, { @@ -878,6 +878,10 @@ } ] }, + "parameter": { + "type": "PATTERN", + "value": "p\\d+" + }, "list": { "type": "SEQ", "members": [ @@ -894,8 +898,8 @@ "type": "SEQ", "members": [ { - "type": "PATTERN", - "value": "-?0x[\\da-f]+" + "type": "SYMBOL", + "name": "number_literal" }, { "type": "CHOICE", @@ -918,8 +922,8 @@ "type": "SEQ", "members": [ { - "type": "PATTERN", - "value": "\".*\"" + "type": "SYMBOL", + "name": "string_literal" }, { "type": "CHOICE", @@ -943,7 +947,31 @@ "members": [ { "type": "SYMBOL", - "name": "class_identifier" + "name": "_identifier" + }, + { + "type": "CHOICE", + "members": [ + { + "type": "STRING", + "value": "," + }, + { + "type": "BLANK" + } + ] + } + ] + } + }, + { + "type": "REPEAT", + "content": { + "type": "SEQ", + "members": [ + { + "type": "SYMBOL", + "name": "parameter" }, { "type": "CHOICE", @@ -987,6 +1015,23 @@ "value": ")" } ] + }, + "number_literal": { + "type": "CHOICE", + "members": [ + { + "type": "PATTERN", + "value": "-?0x[\\da-f]+" + }, + { + "type": "PATTERN", + "value": "-?\\d+" + } + ] + }, + "string_literal": { + "type": "PATTERN", + "value": "\".*\"" } }, "extras": [ diff --git a/src/node-types.json b/src/node-types.json index 0bec39579..6b5124b6f 100644 --- a/src/node-types.json +++ b/src/node-types.json @@ -74,7 +74,7 @@ "fields": {}, "children": { "multiple": false, - "required": false, + "required": true, "types": [ { "type": "class_identifier", @@ -87,6 +87,14 @@ { "type": "list", "named": true + }, + { + "type": "number_literal", + "named": true + }, + { + "type": "string_literal", + "named": true } ] } @@ -94,7 +102,17 @@ { "type": "array_data_declaration", "named": true, - "fields": {} + "fields": {}, + "children": { + "multiple": true, + "required": true, + "types": [ + { + "type": "number_literal", + "named": true + } + ] + } }, { "type": "array_type", @@ -407,7 +425,17 @@ { "type": "line_declaration", "named": true, - "fields": {} + "fields": {}, + "children": { + "multiple": false, + "required": true, + "types": [ + { + "type": "number_literal", + "named": true + } + ] + } }, { "type": "list", @@ -420,6 +448,34 @@ { "type": "class_identifier", "named": true + }, + { + "type": "field_identifier", + "named": true + }, + { + "type": "full_field_identifier", + "named": true + }, + { + "type": "full_method_identifier", + "named": true + }, + { + "type": "method_identifier", + "named": true + }, + { + "type": "number_literal", + "named": true + }, + { + "type": "parameter", + "named": true + }, + { + "type": "string_literal", + "named": true } ] } @@ -427,7 +483,17 @@ { "type": "locals_declaration", "named": true, - "fields": {} + "fields": {}, + "children": { + "multiple": false, + "required": true, + "types": [ + { + "type": "number_literal", + "named": true + } + ] + } }, { "type": "method_declaration", @@ -505,17 +571,26 @@ } } }, + { + "type": "number_literal", + "named": true, + "fields": {} + }, { "type": "packed_switch_declaration", "named": true, "fields": {}, "children": { "multiple": true, - "required": false, + "required": true, "types": [ { "type": "label", "named": true + }, + { + "type": "number_literal", + "named": true } ] } @@ -523,7 +598,17 @@ { "type": "param_declaration", "named": true, - "fields": {} + "fields": {}, + "children": { + "multiple": false, + "required": true, + "types": [ + { + "type": "parameter", + "named": true + } + ] + } }, { "type": "parameters", @@ -556,7 +641,17 @@ { "type": "source_declaration", "named": true, - "fields": {} + "fields": {}, + "children": { + "multiple": false, + "required": true, + "types": [ + { + "type": "string_literal", + "named": true + } + ] + } }, { "type": "sparse_switch_declaration", @@ -569,6 +664,10 @@ { "type": "label", "named": true + }, + { + "type": "number_literal", + "named": true } ] } @@ -807,6 +906,10 @@ "type": "native", "named": false }, + { + "type": "parameter", + "named": true + }, { "type": "private", "named": false @@ -831,6 +934,10 @@ "type": "static", "named": false }, + { + "type": "string_literal", + "named": true + }, { "type": "synchronized", "named": false diff --git a/src/parser.c b/src/parser.c index 01ce896df..13edcad00 100644 --- a/src/parser.c +++ b/src/parser.c @@ -14,11 +14,11 @@ #endif #define LANGUAGE_VERSION 13 -#define STATE_COUNT 151 +#define STATE_COUNT 171 #define LARGE_STATE_COUNT 2 -#define SYMBOL_COUNT 120 +#define SYMBOL_COUNT 124 #define ALIAS_COUNT 1 -#define TOKEN_COUNT 73 +#define TOKEN_COUNT 72 #define EXTERNAL_TOKEN_COUNT 0 #define FIELD_COUNT 5 #define MAX_ALIAS_SEQUENCE_LENGTH 8 @@ -28,123 +28,127 @@ enum { anon_sym_DOTclass = 1, anon_sym_DOTsuper = 2, anon_sym_DOTsource = 3, - aux_sym_source_declaration_token1 = 4, - anon_sym_DOTimplements = 5, - anon_sym_DOTfield = 6, - sym_end_field = 7, - anon_sym_DOTmethod = 8, - anon_sym_constructor = 9, - sym_end_method = 10, - anon_sym_DOTannotation = 11, - anon_sym_system = 12, - anon_sym_build = 13, - anon_sym_runtime = 14, - anon_sym_EQ = 15, - sym_annotation_key = 16, - aux_sym_annotation_value_token1 = 17, - sym_end_annotation = 18, - sym_label = 19, - aux_sym_statement_token1 = 20, - sym_statement_name = 21, - anon_sym_DOTline = 22, - aux_sym_line_declaration_token1 = 23, - anon_sym_DOTlocals = 24, - anon_sym_DOTparam = 25, - aux_sym_param_declaration_token1 = 26, - anon_sym_DOTcatch = 27, - anon_sym_LBRACE = 28, - anon_sym_DOT_DOT = 29, - anon_sym_RBRACE = 30, - anon_sym_DOTcatchall = 31, - anon_sym_DOTpacked_DASHswitch = 32, - anon_sym_DOTendpacked_DASHswitch = 33, - anon_sym_DOTsparse_DASHswitch = 34, - anon_sym_DASH_GT = 35, - anon_sym_DOTendsparse_DASHswitch = 36, - anon_sym_DOTarray_DASHdata = 37, - aux_sym_array_data_declaration_token1 = 38, - anon_sym_DOTendarray_DASHdata = 39, - sym_class_identifier = 40, - aux_sym_field_identifier_token1 = 41, - anon_sym_COLON = 42, - anon_sym_LTinit_GT = 43, - aux_sym_method_identifier_token1 = 44, - anon_sym_LBRACK = 45, - anon_sym_V = 46, - anon_sym_Z = 47, - anon_sym_B = 48, - anon_sym_S = 49, - anon_sym_C = 50, - anon_sym_I = 51, - anon_sym_J = 52, - anon_sym_F = 53, - anon_sym_D = 54, - anon_sym_public = 55, - anon_sym_private = 56, - anon_sym_protected = 57, - anon_sym_static = 58, - anon_sym_final = 59, - anon_sym_synchronized = 60, - anon_sym_volatile = 61, - anon_sym_transient = 62, - anon_sym_native = 63, - anon_sym_interface = 64, - anon_sym_abstract = 65, - anon_sym_bridge = 66, - anon_sym_synthetic = 67, - sym_comment = 68, - anon_sym_DOTenum = 69, - anon_sym_COMMA = 70, - anon_sym_LPAREN = 71, - anon_sym_RPAREN = 72, - sym_class_definition = 73, - sym_class_declaration = 74, - sym_super_declaration = 75, - sym_source_declaration = 76, - sym_implements_declaration = 77, - sym_field_definition = 78, - sym_field_declaration = 79, - sym_method_definition = 80, - sym_method_declaration = 81, - sym_annotation_definition = 82, - sym_annotation_declaration = 83, - sym_annotation_property = 84, - sym_annotation_value = 85, - sym__code_line = 86, - sym_statement = 87, - sym__declaration = 88, - sym_line_declaration = 89, - sym_locals_declaration = 90, - sym_param_declaration = 91, - sym_catch_declaration = 92, - sym_catchall_declaration = 93, - sym_packed_switch_declaration = 94, - sym_sparse_switch_declaration = 95, - sym_array_data_declaration = 96, + anon_sym_DOTimplements = 4, + anon_sym_DOTfield = 5, + sym_end_field = 6, + anon_sym_DOTmethod = 7, + anon_sym_constructor = 8, + sym_end_method = 9, + anon_sym_DOTannotation = 10, + anon_sym_system = 11, + anon_sym_build = 12, + anon_sym_runtime = 13, + anon_sym_EQ = 14, + sym_annotation_key = 15, + sym_end_annotation = 16, + sym_label = 17, + aux_sym_statement_token1 = 18, + sym_statement_name = 19, + anon_sym_DOTline = 20, + anon_sym_DOTlocals = 21, + anon_sym_DOTparam = 22, + anon_sym_DOTcatch = 23, + anon_sym_LBRACE = 24, + anon_sym_DOT_DOT = 25, + anon_sym_RBRACE = 26, + anon_sym_DOTcatchall = 27, + anon_sym_DOTpacked_DASHswitch = 28, + anon_sym_DOTendpacked_DASHswitch = 29, + anon_sym_DOTsparse_DASHswitch = 30, + anon_sym_DASH_GT = 31, + anon_sym_DOTendsparse_DASHswitch = 32, + anon_sym_DOTarray_DASHdata = 33, + anon_sym_DOTendarray_DASHdata = 34, + sym_class_identifier = 35, + aux_sym_field_identifier_token1 = 36, + anon_sym_COLON = 37, + anon_sym_LTinit_GT = 38, + aux_sym_method_identifier_token1 = 39, + anon_sym_LBRACK = 40, + anon_sym_V = 41, + anon_sym_Z = 42, + anon_sym_B = 43, + anon_sym_S = 44, + anon_sym_C = 45, + anon_sym_I = 46, + anon_sym_J = 47, + anon_sym_F = 48, + anon_sym_D = 49, + anon_sym_public = 50, + anon_sym_private = 51, + anon_sym_protected = 52, + anon_sym_static = 53, + anon_sym_final = 54, + anon_sym_synchronized = 55, + anon_sym_volatile = 56, + anon_sym_transient = 57, + anon_sym_native = 58, + anon_sym_interface = 59, + anon_sym_abstract = 60, + anon_sym_bridge = 61, + anon_sym_synthetic = 62, + sym_comment = 63, + anon_sym_DOTenum = 64, + sym_parameter = 65, + anon_sym_COMMA = 66, + anon_sym_LPAREN = 67, + anon_sym_RPAREN = 68, + aux_sym_number_literal_token1 = 69, + aux_sym_number_literal_token2 = 70, + sym_string_literal = 71, + sym_class_definition = 72, + sym_class_declaration = 73, + sym_super_declaration = 74, + sym_source_declaration = 75, + sym_implements_declaration = 76, + sym_field_definition = 77, + sym_field_declaration = 78, + sym_method_definition = 79, + sym_method_declaration = 80, + sym_annotation_definition = 81, + sym_annotation_declaration = 82, + sym_annotation_property = 83, + sym_annotation_value = 84, + sym__code_line = 85, + sym_statement = 86, + sym__declaration = 87, + sym_line_declaration = 88, + sym_locals_declaration = 89, + sym_param_declaration = 90, + sym_catch_declaration = 91, + sym_catchall_declaration = 92, + sym_packed_switch_declaration = 93, + sym_sparse_switch_declaration = 94, + sym_array_data_declaration = 95, + sym__identifier = 96, sym_field_identifier = 97, sym_method_identifier = 98, - sym__type = 99, - sym_array_type = 100, - sym_primitive_type = 101, - sym_access_modifiers = 102, - sym_enum_reference = 103, - sym_list = 104, - sym_parameters = 105, - aux_sym_class_definition_repeat1 = 106, - aux_sym_class_definition_repeat2 = 107, - aux_sym_class_definition_repeat3 = 108, - aux_sym_class_definition_repeat4 = 109, - aux_sym_method_definition_repeat1 = 110, - aux_sym_annotation_definition_repeat1 = 111, - aux_sym_packed_switch_declaration_repeat1 = 112, - aux_sym_sparse_switch_declaration_repeat1 = 113, - aux_sym_array_data_declaration_repeat1 = 114, - aux_sym_access_modifiers_repeat1 = 115, - aux_sym_list_repeat1 = 116, - aux_sym_list_repeat2 = 117, - aux_sym_list_repeat3 = 118, - aux_sym_parameters_repeat1 = 119, - alias_sym_code_block = 120, + sym_full_field_identifier = 99, + sym_full_method_identifier = 100, + sym__type = 101, + sym_array_type = 102, + sym_primitive_type = 103, + sym_access_modifiers = 104, + sym_enum_reference = 105, + sym_list = 106, + sym_parameters = 107, + sym_number_literal = 108, + aux_sym_class_definition_repeat1 = 109, + aux_sym_class_definition_repeat2 = 110, + aux_sym_class_definition_repeat3 = 111, + aux_sym_class_definition_repeat4 = 112, + aux_sym_method_definition_repeat1 = 113, + aux_sym_annotation_definition_repeat1 = 114, + aux_sym_packed_switch_declaration_repeat1 = 115, + aux_sym_sparse_switch_declaration_repeat1 = 116, + aux_sym_array_data_declaration_repeat1 = 117, + aux_sym_access_modifiers_repeat1 = 118, + aux_sym_list_repeat1 = 119, + aux_sym_list_repeat2 = 120, + aux_sym_list_repeat3 = 121, + aux_sym_list_repeat4 = 122, + aux_sym_parameters_repeat1 = 123, + alias_sym_code_block = 124, }; static const char * const ts_symbol_names[] = { @@ -152,7 +156,6 @@ static const char * const ts_symbol_names[] = { [anon_sym_DOTclass] = ".class", [anon_sym_DOTsuper] = ".super", [anon_sym_DOTsource] = ".source", - [aux_sym_source_declaration_token1] = "source_declaration_token1", [anon_sym_DOTimplements] = ".implements", [anon_sym_DOTfield] = ".field", [sym_end_field] = "end_field", @@ -165,16 +168,13 @@ static const char * const ts_symbol_names[] = { [anon_sym_runtime] = "runtime", [anon_sym_EQ] = "=", [sym_annotation_key] = "annotation_key", - [aux_sym_annotation_value_token1] = "annotation_value_token1", [sym_end_annotation] = "end_annotation", [sym_label] = "label", [aux_sym_statement_token1] = "statement_token1", [sym_statement_name] = "statement_name", [anon_sym_DOTline] = ".line", - [aux_sym_line_declaration_token1] = "line_declaration_token1", [anon_sym_DOTlocals] = ".locals", [anon_sym_DOTparam] = ".param", - [aux_sym_param_declaration_token1] = "param_declaration_token1", [anon_sym_DOTcatch] = ".catch", [anon_sym_LBRACE] = "{", [anon_sym_DOT_DOT] = "..", @@ -186,7 +186,6 @@ static const char * const ts_symbol_names[] = { [anon_sym_DASH_GT] = "->", [anon_sym_DOTendsparse_DASHswitch] = ".end sparse-switch", [anon_sym_DOTarray_DASHdata] = ".array-data", - [aux_sym_array_data_declaration_token1] = "array_data_declaration_token1", [anon_sym_DOTendarray_DASHdata] = ".end array-data", [sym_class_identifier] = "class_identifier", [aux_sym_field_identifier_token1] = "field_identifier_token1", @@ -218,9 +217,13 @@ static const char * const ts_symbol_names[] = { [anon_sym_synthetic] = "synthetic", [sym_comment] = "comment", [anon_sym_DOTenum] = ".enum", + [sym_parameter] = "parameter", [anon_sym_COMMA] = ",", [anon_sym_LPAREN] = "(", [anon_sym_RPAREN] = ")", + [aux_sym_number_literal_token1] = "number_literal_token1", + [aux_sym_number_literal_token2] = "number_literal_token2", + [sym_string_literal] = "string_literal", [sym_class_definition] = "class_definition", [sym_class_declaration] = "class_declaration", [sym_super_declaration] = "super_declaration", @@ -245,8 +248,11 @@ static const char * const ts_symbol_names[] = { [sym_packed_switch_declaration] = "packed_switch_declaration", [sym_sparse_switch_declaration] = "sparse_switch_declaration", [sym_array_data_declaration] = "array_data_declaration", + [sym__identifier] = "_identifier", [sym_field_identifier] = "field_identifier", [sym_method_identifier] = "method_identifier", + [sym_full_field_identifier] = "full_field_identifier", + [sym_full_method_identifier] = "full_method_identifier", [sym__type] = "_type", [sym_array_type] = "array_type", [sym_primitive_type] = "primitive_type", @@ -254,6 +260,7 @@ static const char * const ts_symbol_names[] = { [sym_enum_reference] = "enum_reference", [sym_list] = "list", [sym_parameters] = "parameters", + [sym_number_literal] = "number_literal", [aux_sym_class_definition_repeat1] = "class_definition_repeat1", [aux_sym_class_definition_repeat2] = "class_definition_repeat2", [aux_sym_class_definition_repeat3] = "class_definition_repeat3", @@ -267,6 +274,7 @@ static const char * const ts_symbol_names[] = { [aux_sym_list_repeat1] = "list_repeat1", [aux_sym_list_repeat2] = "list_repeat2", [aux_sym_list_repeat3] = "list_repeat3", + [aux_sym_list_repeat4] = "list_repeat4", [aux_sym_parameters_repeat1] = "parameters_repeat1", [alias_sym_code_block] = "code_block", }; @@ -276,7 +284,6 @@ static const TSSymbol ts_symbol_map[] = { [anon_sym_DOTclass] = anon_sym_DOTclass, [anon_sym_DOTsuper] = anon_sym_DOTsuper, [anon_sym_DOTsource] = anon_sym_DOTsource, - [aux_sym_source_declaration_token1] = aux_sym_source_declaration_token1, [anon_sym_DOTimplements] = anon_sym_DOTimplements, [anon_sym_DOTfield] = anon_sym_DOTfield, [sym_end_field] = sym_end_field, @@ -289,16 +296,13 @@ static const TSSymbol ts_symbol_map[] = { [anon_sym_runtime] = anon_sym_runtime, [anon_sym_EQ] = anon_sym_EQ, [sym_annotation_key] = sym_annotation_key, - [aux_sym_annotation_value_token1] = aux_sym_annotation_value_token1, [sym_end_annotation] = sym_end_annotation, [sym_label] = sym_label, [aux_sym_statement_token1] = aux_sym_statement_token1, [sym_statement_name] = sym_statement_name, [anon_sym_DOTline] = anon_sym_DOTline, - [aux_sym_line_declaration_token1] = aux_sym_line_declaration_token1, [anon_sym_DOTlocals] = anon_sym_DOTlocals, [anon_sym_DOTparam] = anon_sym_DOTparam, - [aux_sym_param_declaration_token1] = aux_sym_param_declaration_token1, [anon_sym_DOTcatch] = anon_sym_DOTcatch, [anon_sym_LBRACE] = anon_sym_LBRACE, [anon_sym_DOT_DOT] = anon_sym_DOT_DOT, @@ -310,7 +314,6 @@ static const TSSymbol ts_symbol_map[] = { [anon_sym_DASH_GT] = anon_sym_DASH_GT, [anon_sym_DOTendsparse_DASHswitch] = anon_sym_DOTendsparse_DASHswitch, [anon_sym_DOTarray_DASHdata] = anon_sym_DOTarray_DASHdata, - [aux_sym_array_data_declaration_token1] = aux_sym_array_data_declaration_token1, [anon_sym_DOTendarray_DASHdata] = anon_sym_DOTendarray_DASHdata, [sym_class_identifier] = sym_class_identifier, [aux_sym_field_identifier_token1] = aux_sym_field_identifier_token1, @@ -342,9 +345,13 @@ static const TSSymbol ts_symbol_map[] = { [anon_sym_synthetic] = anon_sym_synthetic, [sym_comment] = sym_comment, [anon_sym_DOTenum] = anon_sym_DOTenum, + [sym_parameter] = sym_parameter, [anon_sym_COMMA] = anon_sym_COMMA, [anon_sym_LPAREN] = anon_sym_LPAREN, [anon_sym_RPAREN] = anon_sym_RPAREN, + [aux_sym_number_literal_token1] = aux_sym_number_literal_token1, + [aux_sym_number_literal_token2] = aux_sym_number_literal_token2, + [sym_string_literal] = sym_string_literal, [sym_class_definition] = sym_class_definition, [sym_class_declaration] = sym_class_declaration, [sym_super_declaration] = sym_super_declaration, @@ -369,8 +376,11 @@ static const TSSymbol ts_symbol_map[] = { [sym_packed_switch_declaration] = sym_packed_switch_declaration, [sym_sparse_switch_declaration] = sym_sparse_switch_declaration, [sym_array_data_declaration] = sym_array_data_declaration, + [sym__identifier] = sym__identifier, [sym_field_identifier] = sym_field_identifier, [sym_method_identifier] = sym_method_identifier, + [sym_full_field_identifier] = sym_full_field_identifier, + [sym_full_method_identifier] = sym_full_method_identifier, [sym__type] = sym__type, [sym_array_type] = sym_array_type, [sym_primitive_type] = sym_primitive_type, @@ -378,6 +388,7 @@ static const TSSymbol ts_symbol_map[] = { [sym_enum_reference] = sym_enum_reference, [sym_list] = sym_list, [sym_parameters] = sym_parameters, + [sym_number_literal] = sym_number_literal, [aux_sym_class_definition_repeat1] = aux_sym_class_definition_repeat1, [aux_sym_class_definition_repeat2] = aux_sym_class_definition_repeat2, [aux_sym_class_definition_repeat3] = aux_sym_class_definition_repeat3, @@ -391,6 +402,7 @@ static const TSSymbol ts_symbol_map[] = { [aux_sym_list_repeat1] = aux_sym_list_repeat1, [aux_sym_list_repeat2] = aux_sym_list_repeat2, [aux_sym_list_repeat3] = aux_sym_list_repeat3, + [aux_sym_list_repeat4] = aux_sym_list_repeat4, [aux_sym_parameters_repeat1] = aux_sym_parameters_repeat1, [alias_sym_code_block] = alias_sym_code_block, }; @@ -412,10 +424,6 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = false, }, - [aux_sym_source_declaration_token1] = { - .visible = false, - .named = false, - }, [anon_sym_DOTimplements] = { .visible = true, .named = false, @@ -464,10 +472,6 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = true, }, - [aux_sym_annotation_value_token1] = { - .visible = false, - .named = false, - }, [sym_end_annotation] = { .visible = true, .named = true, @@ -488,10 +492,6 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = false, }, - [aux_sym_line_declaration_token1] = { - .visible = false, - .named = false, - }, [anon_sym_DOTlocals] = { .visible = true, .named = false, @@ -500,10 +500,6 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = false, }, - [aux_sym_param_declaration_token1] = { - .visible = false, - .named = false, - }, [anon_sym_DOTcatch] = { .visible = true, .named = false, @@ -548,10 +544,6 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = false, }, - [aux_sym_array_data_declaration_token1] = { - .visible = false, - .named = false, - }, [anon_sym_DOTendarray_DASHdata] = { .visible = true, .named = false, @@ -676,6 +668,10 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = false, }, + [sym_parameter] = { + .visible = true, + .named = true, + }, [anon_sym_COMMA] = { .visible = true, .named = false, @@ -688,6 +684,18 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = false, }, + [aux_sym_number_literal_token1] = { + .visible = false, + .named = false, + }, + [aux_sym_number_literal_token2] = { + .visible = false, + .named = false, + }, + [sym_string_literal] = { + .visible = true, + .named = true, + }, [sym_class_definition] = { .visible = true, .named = true, @@ -784,6 +792,10 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = true, }, + [sym__identifier] = { + .visible = false, + .named = true, + }, [sym_field_identifier] = { .visible = true, .named = true, @@ -792,6 +804,14 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = true, }, + [sym_full_field_identifier] = { + .visible = true, + .named = true, + }, + [sym_full_method_identifier] = { + .visible = true, + .named = true, + }, [sym__type] = { .visible = false, .named = true, @@ -820,6 +840,10 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = true, }, + [sym_number_literal] = { + .visible = true, + .named = true, + }, [aux_sym_class_definition_repeat1] = { .visible = false, .named = false, @@ -872,6 +896,10 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = false, .named = false, }, + [aux_sym_list_repeat4] = { + .visible = false, + .named = false, + }, [aux_sym_parameters_repeat1] = { .visible = false, .named = false, @@ -935,101 +963,103 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { eof = lexer->eof(lexer); switch (state) { case 0: - if (eof) ADVANCE(287); - if (lookahead == '"') ADVANCE(6); - if (lookahead == '#') ADVANCE(553); - if (lookahead == '(') ADVANCE(556); - if (lookahead == ')') ADVANCE(557); - if (lookahead == ',') ADVANCE(555); - if (lookahead == '-') ADVANCE(23); - if (lookahead == '.') ADVANCE(20); - if (lookahead == ':') ADVANCE(411); - if (lookahead == '<') ADVANCE(135); - if (lookahead == '=') ADVANCE(303); - if (lookahead == 'B') ADVANCE(507); - if (lookahead == 'C') ADVANCE(509); - if (lookahead == 'D') ADVANCE(513); - if (lookahead == 'F') ADVANCE(512); - if (lookahead == 'I') ADVANCE(510); - if (lookahead == 'J') ADVANCE(511); - if (lookahead == 'L') ADVANCE(284); - if (lookahead == 'S') ADVANCE(508); - if (lookahead == 'V') ADVANCE(505); - if (lookahead == 'Z') ADVANCE(506); - if (lookahead == '[') ADVANCE(504); - if (lookahead == 'a') ADVANCE(55); - if (lookahead == 'b') ADVANCE(213); - if (lookahead == 'c') ADVANCE(196); - if (lookahead == 'f') ADVANCE(137); - if (lookahead == 'i') ADVANCE(171); - if (lookahead == 'n') ADVANCE(31); - if (lookahead == 'p') ADVANCE(212); - if (lookahead == 'r') ADVANCE(269); - if (lookahead == 's') ADVANCE(263); - if (lookahead == 't') ADVANCE(214); - if (lookahead == 'v') ADVANCE(194); - if (lookahead == '{') ADVANCE(317); - if (lookahead == '}') ADVANCE(319); + if (eof) ADVANCE(280); + if (lookahead == '"') ADVANCE(5); + if (lookahead == '#') ADVANCE(546); + if (lookahead == '(') ADVANCE(550); + if (lookahead == ')') ADVANCE(551); + if (lookahead == ',') ADVANCE(549); + if (lookahead == '-') ADVANCE(18); + if (lookahead == '.') ADVANCE(17); + if (lookahead == '0') ADVANCE(553); + if (lookahead == ':') ADVANCE(404); + if (lookahead == '<') ADVANCE(131); + if (lookahead == '=') ADVANCE(295); + if (lookahead == 'B') ADVANCE(500); + if (lookahead == 'C') ADVANCE(502); + if (lookahead == 'D') ADVANCE(506); + if (lookahead == 'F') ADVANCE(505); + if (lookahead == 'I') ADVANCE(503); + if (lookahead == 'J') ADVANCE(504); + if (lookahead == 'L') ADVANCE(277); + if (lookahead == 'S') ADVANCE(501); + if (lookahead == 'V') ADVANCE(498); + if (lookahead == 'Z') ADVANCE(499); + if (lookahead == '[') ADVANCE(497); + if (lookahead == 'a') ADVANCE(50); + if (lookahead == 'b') ADVANCE(209); + if (lookahead == 'c') ADVANCE(192); + if (lookahead == 'f') ADVANCE(133); + if (lookahead == 'i') ADVANCE(167); + if (lookahead == 'n') ADVANCE(27); + if (lookahead == 'p') ADVANCE(208); + if (lookahead == 'r') ADVANCE(264); + if (lookahead == 's') ADVANCE(258); + if (lookahead == 't') ADVANCE(210); + if (lookahead == 'v') ADVANCE(190); + if (lookahead == '{') ADVANCE(306); + if (lookahead == '}') ADVANCE(308); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(0) - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(312); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(554); END_STATE(); case 1: - if (lookahead == ' ') ADVANCE(53); + if (lookahead == ' ') ADVANCE(48); END_STATE(); case 2: - if (lookahead == ' ') ADVANCE(118); + if (lookahead == ' ') ADVANCE(114); END_STATE(); case 3: - if (lookahead == ' ') ADVANCE(41); + if (lookahead == ' ') ADVANCE(113); END_STATE(); case 4: - if (lookahead == ' ') ADVANCE(52); + if (lookahead == ' ') ADVANCE(47); END_STATE(); case 5: - if (lookahead == '"') ADVANCE(6); - if (lookahead == '#') ADVANCE(553); - if (lookahead == ',') ADVANCE(555); - if (lookahead == '-') ADVANCE(21); - if (lookahead == '.') ADVANCE(106); - if (lookahead == '0') ADVANCE(277); - if (lookahead == 'L') ADVANCE(284); - if (lookahead == '{') ADVANCE(317); - if (lookahead == '}') ADVANCE(319); + if (lookahead == '"') ADVANCE(555); + if (lookahead != 0 && + lookahead != '\n') ADVANCE(5); + END_STATE(); + case 6: + if (lookahead == '#') ADVANCE(546); + if (lookahead == '.') ADVANCE(105); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || - lookahead == ' ') SKIP(5) - END_STATE(); - case 6: - if (lookahead == '"') ADVANCE(291); - if (lookahead != 0 && - lookahead != '\n') ADVANCE(6); + lookahead == ' ') SKIP(6) + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(296); END_STATE(); case 7: - if (lookahead == '#') ADVANCE(553); - if (lookahead == '-') ADVANCE(281); + if (lookahead == '#') ADVANCE(546); + if (lookahead == '<') ADVANCE(131); + if (lookahead == 'a') ADVANCE(414); + if (lookahead == 'b') ADVANCE(471); + if (lookahead == 'c') ADVANCE(464); + if (lookahead == 'f') ADVANCE(447); + if (lookahead == 'i') ADVANCE(456); + if (lookahead == 'n') ADVANCE(406); + if (lookahead == 'p') ADVANCE(467); + if (lookahead == 's') ADVANCE(491); + if (lookahead == 't') ADVANCE(472); + if (lookahead == 'v') ADVANCE(463); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(7) - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(327); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('d' <= lookahead && lookahead <= 'z')) ADVANCE(496); END_STATE(); case 8: - if (lookahead == '#') ADVANCE(553); - if (lookahead == '<') ADVANCE(135); - if (lookahead == 'a') ADVANCE(421); - if (lookahead == 'b') ADVANCE(478); - if (lookahead == 'c') ADVANCE(471); - if (lookahead == 'f') ADVANCE(454); - if (lookahead == 'i') ADVANCE(463); - if (lookahead == 'n') ADVANCE(413); - if (lookahead == 'p') ADVANCE(474); - if (lookahead == 's') ADVANCE(498); - if (lookahead == 't') ADVANCE(479); - if (lookahead == 'v') ADVANCE(470); + if (lookahead == '#') ADVANCE(546); + if (lookahead == '<') ADVANCE(131); + if (lookahead == 'c') ADVANCE(464); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || @@ -1037,12 +1067,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('d' <= lookahead && lookahead <= 'z')) ADVANCE(503); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); END_STATE(); case 9: - if (lookahead == '#') ADVANCE(553); - if (lookahead == '<') ADVANCE(135); - if (lookahead == 'c') ADVANCE(471); + if (lookahead == '#') ADVANCE(546); + if (lookahead == '<') ADVANCE(131); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || @@ -1050,11 +1079,19 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); END_STATE(); case 10: - if (lookahead == '#') ADVANCE(553); - if (lookahead == '<') ADVANCE(135); + if (lookahead == '#') ADVANCE(546); + if (lookahead == 'a') ADVANCE(327); + if (lookahead == 'b') ADVANCE(378); + if (lookahead == 'f') ADVANCE(357); + if (lookahead == 'i') ADVANCE(368); + if (lookahead == 'n') ADVANCE(319); + if (lookahead == 'p') ADVANCE(376); + if (lookahead == 's') ADVANCE(395); + if (lookahead == 't') ADVANCE(379); + if (lookahead == 'v') ADVANCE(374); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || @@ -1062,2763 +1099,2761 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); + ('c' <= lookahead && lookahead <= 'z')) ADVANCE(403); END_STATE(); case 11: - if (lookahead == '#') ADVANCE(553); - if (lookahead == 'a') ADVANCE(338); - if (lookahead == 'b') ADVANCE(389); - if (lookahead == 'f') ADVANCE(368); - if (lookahead == 'i') ADVANCE(379); - if (lookahead == 'n') ADVANCE(330); - if (lookahead == 'p') ADVANCE(387); - if (lookahead == 's') ADVANCE(406); - if (lookahead == 't') ADVANCE(390); - if (lookahead == 'v') ADVANCE(385); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') SKIP(11) - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('c' <= lookahead && lookahead <= 'z')) ADVANCE(410); + if (lookahead == '-') ADVANCE(82); END_STATE(); case 12: - if (lookahead == '#') ADVANCE(553); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') SKIP(12) - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); + if (lookahead == '-') ADVANCE(221); END_STATE(); case 13: - if (lookahead == '#') ADVANCE(553); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') SKIP(13) - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(312); + if (lookahead == '-') ADVANCE(83); END_STATE(); case 14: - if (lookahead == '-') ADVANCE(87); + if (lookahead == '-') ADVANCE(228); END_STATE(); case 15: - if (lookahead == '-') ADVANCE(226); + if (lookahead == '-') ADVANCE(229); END_STATE(); case 16: - if (lookahead == '-') ADVANCE(88); + if (lookahead == '-') ADVANCE(230); END_STATE(); case 17: - if (lookahead == '-') ADVANCE(233); + if (lookahead == '.') ADVANCE(307); + if (lookahead == 'a') ADVANCE(177); + if (lookahead == 'c') ADVANCE(31); + if (lookahead == 'e') ADVANCE(168); + if (lookahead == 'f') ADVANCE(128); + if (lookahead == 'i') ADVANCE(161); + if (lookahead == 'l') ADVANCE(137); + if (lookahead == 'm') ADVANCE(94); + if (lookahead == 'p') ADVANCE(22); + if (lookahead == 's') ADVANCE(191); END_STATE(); case 18: - if (lookahead == '-') ADVANCE(234); + if (lookahead == '0') ADVANCE(553); + if (lookahead == '>') ADVANCE(313); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(554); END_STATE(); case 19: - if (lookahead == '-') ADVANCE(235); + if (lookahead == ';') ADVANCE(317); + if (lookahead == '$' || + ('/' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(19); END_STATE(); case 20: - if (lookahead == '.') ADVANCE(318); - if (lookahead == 'a') ADVANCE(181); - if (lookahead == 'c') ADVANCE(35); - if (lookahead == 'e') ADVANCE(172); - if (lookahead == 'f') ADVANCE(132); - if (lookahead == 'i') ADVANCE(165); - if (lookahead == 'l') ADVANCE(141); - if (lookahead == 'm') ADVANCE(99); - if (lookahead == 'p') ADVANCE(26); - if (lookahead == 's') ADVANCE(195); + if (lookahead == '>') ADVANCE(405); END_STATE(); case 21: - if (lookahead == '0') ADVANCE(277); + if (lookahead == 'a') ADVANCE(177); + if (lookahead == 'c') ADVANCE(30); + if (lookahead == 'e') ADVANCE(180); + if (lookahead == 'f') ADVANCE(128); + if (lookahead == 'l') ADVANCE(137); + if (lookahead == 'm') ADVANCE(94); + if (lookahead == 'p') ADVANCE(22); + if (lookahead == 's') ADVANCE(202); END_STATE(); case 22: - if (lookahead == ';') ADVANCE(329); - if (lookahead == '$' || - ('/' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(22); + if (lookahead == 'a') ADVANCE(52); END_STATE(); case 23: - if (lookahead == '>') ADVANCE(324); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(327); + if (lookahead == 'a') ADVANCE(272); END_STATE(); case 24: - if (lookahead == '>') ADVANCE(412); + if (lookahead == 'a') ADVANCE(315); END_STATE(); case 25: - if (lookahead == 'a') ADVANCE(181); - if (lookahead == 'c') ADVANCE(34); - if (lookahead == 'e') ADVANCE(184); - if (lookahead == 'f') ADVANCE(132); - if (lookahead == 'l') ADVANCE(141); - if (lookahead == 'm') ADVANCE(99); - if (lookahead == 'p') ADVANCE(26); - if (lookahead == 's') ADVANCE(206); + if (lookahead == 'a') ADVANCE(316); END_STATE(); case 26: - if (lookahead == 'a') ADVANCE(57); + if (lookahead == 'a') ADVANCE(223); END_STATE(); case 27: - if (lookahead == 'a') ADVANCE(278); + if (lookahead == 'a') ADVANCE(240); END_STATE(); case 28: - if (lookahead == 'a') ADVANCE(326); + if (lookahead == 'a') ADVANCE(213); END_STATE(); case 29: - if (lookahead == 'a') ADVANCE(328); + if (lookahead == 'a') ADVANCE(163); END_STATE(); case 30: - if (lookahead == 'a') ADVANCE(228); + if (lookahead == 'a') ADVANCE(236); END_STATE(); case 31: - if (lookahead == 'a') ADVANCE(245); + if (lookahead == 'a') ADVANCE(236); + if (lookahead == 'l') ADVANCE(26); END_STATE(); case 32: - if (lookahead == 'a') ADVANCE(217); + if (lookahead == 'a') ADVANCE(150); END_STATE(); case 33: - if (lookahead == 'a') ADVANCE(167); + if (lookahead == 'a') ADVANCE(154); END_STATE(); case 34: - if (lookahead == 'a') ADVANCE(241); + if (lookahead == 'a') ADVANCE(63); END_STATE(); case 35: - if (lookahead == 'a') ADVANCE(241); - if (lookahead == 'l') ADVANCE(30); + if (lookahead == 'a') ADVANCE(173); END_STATE(); case 36: - if (lookahead == 'a') ADVANCE(154); + if (lookahead == 'a') ADVANCE(68); END_STATE(); case 37: - if (lookahead == 'a') ADVANCE(158); + if (lookahead == 'a') ADVANCE(176); + if (lookahead == 'e') ADVANCE(181); + if (lookahead == 'f') ADVANCE(128); + if (lookahead == 'm') ADVANCE(94); END_STATE(); case 38: - if (lookahead == 'a') ADVANCE(68); + if (lookahead == 'a') ADVANCE(249); END_STATE(); case 39: - if (lookahead == 'a') ADVANCE(177); + if (lookahead == 'a') ADVANCE(66); END_STATE(); case 40: - if (lookahead == 'a') ADVANCE(73); + if (lookahead == 'a') ADVANCE(251); END_STATE(); case 41: - if (lookahead == 'a') ADVANCE(222); - if (lookahead == 's') ADVANCE(208); + if (lookahead == 'a') ADVANCE(245); END_STATE(); case 42: - if (lookahead == 'a') ADVANCE(180); - if (lookahead == 'e') ADVANCE(185); - if (lookahead == 'f') ADVANCE(132); - if (lookahead == 'm') ADVANCE(99); + if (lookahead == 'a') ADVANCE(250); END_STATE(); case 43: - if (lookahead == 'a') ADVANCE(254); + if (lookahead == 'a') ADVANCE(246); END_STATE(); case 44: - if (lookahead == 'a') ADVANCE(71); + if (lookahead == 'a') ADVANCE(248); END_STATE(); case 45: - if (lookahead == 'a') ADVANCE(256); + if (lookahead == 'a') ADVANCE(260); END_STATE(); case 46: - if (lookahead == 'a') ADVANCE(250); + if (lookahead == 'a') ADVANCE(273); END_STATE(); case 47: - if (lookahead == 'a') ADVANCE(255); + if (lookahead == 'a') ADVANCE(188); END_STATE(); case 48: - if (lookahead == 'a') ADVANCE(251); + if (lookahead == 'a') ADVANCE(189); + if (lookahead == 'f') ADVANCE(147); + if (lookahead == 'm') ADVANCE(108); + if (lookahead == 'p') ADVANCE(36); + if (lookahead == 's') ADVANCE(204); END_STATE(); case 49: - if (lookahead == 'a') ADVANCE(253); + if (lookahead == 'a') ADVANCE(218); END_STATE(); case 50: - if (lookahead == 'a') ADVANCE(265); + if (lookahead == 'b') ADVANCE(224); END_STATE(); case 51: - if (lookahead == 'a') ADVANCE(279); + if (lookahead == 'b') ADVANCE(155); END_STATE(); case 52: - if (lookahead == 'a') ADVANCE(192); - if (lookahead == 'f') ADVANCE(151); + if (lookahead == 'c') ADVANCE(148); + if (lookahead == 'r') ADVANCE(29); END_STATE(); case 53: - if (lookahead == 'a') ADVANCE(193); - if (lookahead == 'f') ADVANCE(151); - if (lookahead == 'm') ADVANCE(113); - if (lookahead == 'p') ADVANCE(40); - if (lookahead == 's') ADVANCE(208); + if (lookahead == 'c') ADVANCE(507); END_STATE(); case 54: - if (lookahead == 'a') ADVANCE(223); + if (lookahead == 'c') ADVANCE(516); END_STATE(); case 55: - if (lookahead == 'b') ADVANCE(229); + if (lookahead == 'c') ADVANCE(543); END_STATE(); case 56: - if (lookahead == 'b') ADVANCE(159); + if (lookahead == 'c') ADVANCE(122); + if (lookahead == 't') ADVANCE(123); END_STATE(); case 57: - if (lookahead == 'c') ADVANCE(152); - if (lookahead == 'r') ADVANCE(33); + if (lookahead == 'c') ADVANCE(116); END_STATE(); case 58: - if (lookahead == 'c') ADVANCE(514); + if (lookahead == 'c') ADVANCE(117); END_STATE(); case 59: - if (lookahead == 'c') ADVANCE(523); + if (lookahead == 'c') ADVANCE(118); END_STATE(); case 60: - if (lookahead == 'c') ADVANCE(550); + if (lookahead == 'c') ADVANCE(119); END_STATE(); case 61: - if (lookahead == 'c') ADVANCE(126); - if (lookahead == 't') ADVANCE(127); + if (lookahead == 'c') ADVANCE(33); END_STATE(); case 62: if (lookahead == 'c') ADVANCE(120); END_STATE(); case 63: - if (lookahead == 'c') ADVANCE(121); + if (lookahead == 'c') ADVANCE(234); END_STATE(); case 64: - if (lookahead == 'c') ADVANCE(122); + if (lookahead == 'c') ADVANCE(238); END_STATE(); case 65: - if (lookahead == 'c') ADVANCE(123); + if (lookahead == 'c') ADVANCE(88); END_STATE(); case 66: - if (lookahead == 'c') ADVANCE(37); + if (lookahead == 'c') ADVANCE(92); END_STATE(); case 67: - if (lookahead == 'c') ADVANCE(124); + if (lookahead == 'c') ADVANCE(252); END_STATE(); case 68: - if (lookahead == 'c') ADVANCE(239); + if (lookahead == 'c') ADVANCE(149); END_STATE(); case 69: - if (lookahead == 'c') ADVANCE(243); + if (lookahead == 'd') ADVANCE(1); + if (lookahead == 'u') ADVANCE(162); END_STATE(); case 70: - if (lookahead == 'c') ADVANCE(93); + if (lookahead == 'd') ADVANCE(115); END_STATE(); case 71: - if (lookahead == 'c') ADVANCE(97); + if (lookahead == 'd') ADVANCE(293); END_STATE(); case 72: - if (lookahead == 'c') ADVANCE(257); + if (lookahead == 'd') ADVANCE(285); END_STATE(); case 73: - if (lookahead == 'c') ADVANCE(153); + if (lookahead == 'd') ADVANCE(287); END_STATE(); case 74: - if (lookahead == 'd') ADVANCE(1); - if (lookahead == 'u') ADVANCE(166); + if (lookahead == 'd') ADVANCE(513); END_STATE(); case 75: - if (lookahead == 'd') ADVANCE(119); + if (lookahead == 'd') ADVANCE(286); END_STATE(); case 76: - if (lookahead == 'd') ADVANCE(301); + if (lookahead == 'd') ADVANCE(290); END_STATE(); case 77: - if (lookahead == 'd') ADVANCE(293); + if (lookahead == 'd') ADVANCE(522); END_STATE(); case 78: - if (lookahead == 'd') ADVANCE(295); + if (lookahead == 'd') ADVANCE(2); END_STATE(); case 79: - if (lookahead == 'd') ADVANCE(520); + if (lookahead == 'd') ADVANCE(12); END_STATE(); case 80: - if (lookahead == 'd') ADVANCE(294); + if (lookahead == 'd') ADVANCE(3); END_STATE(); case 81: - if (lookahead == 'd') ADVANCE(298); + if (lookahead == 'd') ADVANCE(4); END_STATE(); case 82: - if (lookahead == 'd') ADVANCE(529); + if (lookahead == 'd') ADVANCE(38); END_STATE(); case 83: - if (lookahead == 'd') ADVANCE(2); + if (lookahead == 'd') ADVANCE(40); END_STATE(); case 84: if (lookahead == 'd') ADVANCE(15); END_STATE(); case 85: - if (lookahead == 'd') ADVANCE(3); - if (lookahead == 'u') ADVANCE(166); + if (lookahead == 'e') ADVANCE(302); END_STATE(); case 86: - if (lookahead == 'd') ADVANCE(4); + if (lookahead == 'e') ADVANCE(540); END_STATE(); case 87: - if (lookahead == 'd') ADVANCE(43); + if (lookahead == 'e') ADVANCE(531); END_STATE(); case 88: - if (lookahead == 'd') ADVANCE(45); + if (lookahead == 'e') ADVANCE(283); END_STATE(); case 89: - if (lookahead == 'd') ADVANCE(18); + if (lookahead == 'e') ADVANCE(510); END_STATE(); case 90: - if (lookahead == 'e') ADVANCE(311); + if (lookahead == 'e') ADVANCE(294); END_STATE(); case 91: - if (lookahead == 'e') ADVANCE(547); + if (lookahead == 'e') ADVANCE(525); END_STATE(); case 92: - if (lookahead == 'e') ADVANCE(538); + if (lookahead == 'e') ADVANCE(534); END_STATE(); case 93: - if (lookahead == 'e') ADVANCE(290); + if (lookahead == 'e') ADVANCE(205); END_STATE(); case 94: - if (lookahead == 'e') ADVANCE(517); + if (lookahead == 'e') ADVANCE(232); END_STATE(); case 95: - if (lookahead == 'e') ADVANCE(302); + if (lookahead == 'e') ADVANCE(67); END_STATE(); case 96: - if (lookahead == 'e') ADVANCE(532); + if (lookahead == 'e') ADVANCE(206); END_STATE(); case 97: - if (lookahead == 'e') ADVANCE(541); + if (lookahead == 'e') ADVANCE(164); END_STATE(); case 98: - if (lookahead == 'e') ADVANCE(209); + if (lookahead == 'e') ADVANCE(79); END_STATE(); case 99: - if (lookahead == 'e') ADVANCE(237); + if (lookahead == 'e') ADVANCE(74); END_STATE(); case 100: - if (lookahead == 'e') ADVANCE(72); + if (lookahead == 'e') ADVANCE(77); END_STATE(); case 101: - if (lookahead == 'e') ADVANCE(210); + if (lookahead == 'e') ADVANCE(153); END_STATE(); case 102: - if (lookahead == 'e') ADVANCE(168); + if (lookahead == 'e') ADVANCE(166); END_STATE(); case 103: - if (lookahead == 'e') ADVANCE(84); + if (lookahead == 'e') ADVANCE(179); END_STATE(); case 104: - if (lookahead == 'e') ADVANCE(79); + if (lookahead == 'e') ADVANCE(158); END_STATE(); case 105: - if (lookahead == 'e') ADVANCE(82); + if (lookahead == 'e') ADVANCE(184); END_STATE(); case 106: - if (lookahead == 'e') ADVANCE(189); + if (lookahead == 'e') ADVANCE(183); END_STATE(); case 107: - if (lookahead == 'e') ADVANCE(157); + if (lookahead == 'e') ADVANCE(247); END_STATE(); case 108: - if (lookahead == 'e') ADVANCE(170); + if (lookahead == 'e') ADVANCE(259); END_STATE(); case 109: - if (lookahead == 'e') ADVANCE(183); + if (lookahead == 'e') ADVANCE(14); END_STATE(); case 110: - if (lookahead == 'e') ADVANCE(162); + if (lookahead == 'e') ADVANCE(84); END_STATE(); case 111: - if (lookahead == 'e') ADVANCE(187); + if (lookahead == 'e') ADVANCE(16); END_STATE(); case 112: - if (lookahead == 'e') ADVANCE(252); + if (lookahead == 'f') ADVANCE(39); END_STATE(); case 113: - if (lookahead == 'e') ADVANCE(264); + if (lookahead == 'f') ADVANCE(147); END_STATE(); case 114: - if (lookahead == 'e') ADVANCE(17); + if (lookahead == 'f') ADVANCE(147); + if (lookahead == 'm') ADVANCE(108); + if (lookahead == 'p') ADVANCE(36); END_STATE(); case 115: - if (lookahead == 'e') ADVANCE(89); + if (lookahead == 'g') ADVANCE(86); END_STATE(); case 116: - if (lookahead == 'e') ADVANCE(19); + if (lookahead == 'h') ADVANCE(305); END_STATE(); case 117: - if (lookahead == 'f') ADVANCE(44); + if (lookahead == 'h') ADVANCE(310); END_STATE(); case 118: - if (lookahead == 'f') ADVANCE(151); - if (lookahead == 'm') ADVANCE(113); - if (lookahead == 'p') ADVANCE(40); + if (lookahead == 'h') ADVANCE(312); END_STATE(); case 119: - if (lookahead == 'g') ADVANCE(91); + if (lookahead == 'h') ADVANCE(311); END_STATE(); case 120: - if (lookahead == 'h') ADVANCE(316); + if (lookahead == 'h') ADVANCE(314); END_STATE(); case 121: - if (lookahead == 'h') ADVANCE(321); + if (lookahead == 'h') ADVANCE(193); END_STATE(); case 122: - if (lookahead == 'h') ADVANCE(323); + if (lookahead == 'h') ADVANCE(216); END_STATE(); case 123: - if (lookahead == 'h') ADVANCE(322); + if (lookahead == 'h') ADVANCE(107); END_STATE(); case 124: - if (lookahead == 'h') ADVANCE(325); + if (lookahead == 'h') ADVANCE(197); END_STATE(); case 125: - if (lookahead == 'h') ADVANCE(197); + if (lookahead == 'i') ADVANCE(70); END_STATE(); case 126: - if (lookahead == 'h') ADVANCE(220); + if (lookahead == 'i') ADVANCE(267); + if (lookahead == 'o') ADVANCE(239); END_STATE(); case 127: - if (lookahead == 'h') ADVANCE(112); + if (lookahead == 'i') ADVANCE(274); END_STATE(); case 128: - if (lookahead == 'h') ADVANCE(201); + if (lookahead == 'i') ADVANCE(101); END_STATE(); case 129: - if (lookahead == 'i') ADVANCE(75); + if (lookahead == 'i') ADVANCE(152); END_STATE(); case 130: - if (lookahead == 'i') ADVANCE(272); - if (lookahead == 'o') ADVANCE(244); + if (lookahead == 'i') ADVANCE(266); END_STATE(); case 131: - if (lookahead == 'i') ADVANCE(280); + if (lookahead == 'i') ADVANCE(175); END_STATE(); case 132: - if (lookahead == 'i') ADVANCE(107); + if (lookahead == 'i') ADVANCE(165); END_STATE(); case 133: - if (lookahead == 'i') ADVANCE(156); + if (lookahead == 'i') ADVANCE(178); END_STATE(); case 134: - if (lookahead == 'i') ADVANCE(271); + if (lookahead == 'i') ADVANCE(53); END_STATE(); case 135: - if (lookahead == 'i') ADVANCE(179); + if (lookahead == 'i') ADVANCE(233); END_STATE(); case 136: - if (lookahead == 'i') ADVANCE(169); + if (lookahead == 'i') ADVANCE(54); END_STATE(); case 137: - if (lookahead == 'i') ADVANCE(182); + if (lookahead == 'i') ADVANCE(174); + if (lookahead == 'o') ADVANCE(61); END_STATE(); case 138: - if (lookahead == 'i') ADVANCE(58); + if (lookahead == 'i') ADVANCE(55); END_STATE(); case 139: - if (lookahead == 'i') ADVANCE(238); + if (lookahead == 'i') ADVANCE(103); END_STATE(); case 140: - if (lookahead == 'i') ADVANCE(59); + if (lookahead == 'i') ADVANCE(253); END_STATE(); case 141: - if (lookahead == 'i') ADVANCE(178); - if (lookahead == 'o') ADVANCE(66); + if (lookahead == 'i') ADVANCE(159); END_STATE(); case 142: - if (lookahead == 'i') ADVANCE(60); + if (lookahead == 'i') ADVANCE(196); END_STATE(); case 143: - if (lookahead == 'i') ADVANCE(109); + if (lookahead == 'i') ADVANCE(255); END_STATE(); case 144: - if (lookahead == 'i') ADVANCE(258); + if (lookahead == 'i') ADVANCE(198); END_STATE(); case 145: - if (lookahead == 'i') ADVANCE(163); + if (lookahead == 'i') ADVANCE(256); END_STATE(); case 146: - if (lookahead == 'i') ADVANCE(200); + if (lookahead == 'i') ADVANCE(257); END_STATE(); case 147: - if (lookahead == 'i') ADVANCE(260); + if (lookahead == 'i') ADVANCE(104); END_STATE(); case 148: - if (lookahead == 'i') ADVANCE(202); + if (lookahead == 'k') ADVANCE(98); END_STATE(); case 149: - if (lookahead == 'i') ADVANCE(261); + if (lookahead == 'k') ADVANCE(110); END_STATE(); case 150: - if (lookahead == 'i') ADVANCE(262); + if (lookahead == 'l') ADVANCE(519); END_STATE(); case 151: - if (lookahead == 'i') ADVANCE(110); + if (lookahead == 'l') ADVANCE(309); END_STATE(); case 152: - if (lookahead == 'k') ADVANCE(103); + if (lookahead == 'l') ADVANCE(71); END_STATE(); case 153: - if (lookahead == 'k') ADVANCE(115); + if (lookahead == 'l') ADVANCE(72); END_STATE(); case 154: - if (lookahead == 'l') ADVANCE(526); + if (lookahead == 'l') ADVANCE(220); END_STATE(); case 155: - if (lookahead == 'l') ADVANCE(320); + if (lookahead == 'l') ADVANCE(134); END_STATE(); case 156: - if (lookahead == 'l') ADVANCE(76); + if (lookahead == 'l') ADVANCE(102); END_STATE(); case 157: - if (lookahead == 'l') ADVANCE(77); + if (lookahead == 'l') ADVANCE(151); END_STATE(); case 158: - if (lookahead == 'l') ADVANCE(225); + if (lookahead == 'l') ADVANCE(75); END_STATE(); case 159: - if (lookahead == 'l') ADVANCE(138); + if (lookahead == 'l') ADVANCE(91); END_STATE(); case 160: - if (lookahead == 'l') ADVANCE(108); + if (lookahead == 'l') ADVANCE(43); END_STATE(); case 161: - if (lookahead == 'l') ADVANCE(155); + if (lookahead == 'm') ADVANCE(201); END_STATE(); case 162: - if (lookahead == 'l') ADVANCE(80); + if (lookahead == 'm') ADVANCE(547); END_STATE(); case 163: - if (lookahead == 'l') ADVANCE(96); + if (lookahead == 'm') ADVANCE(304); END_STATE(); case 164: - if (lookahead == 'l') ADVANCE(48); + if (lookahead == 'm') ADVANCE(292); END_STATE(); case 165: - if (lookahead == 'm') ADVANCE(205); + if (lookahead == 'm') ADVANCE(90); END_STATE(); case 166: - if (lookahead == 'm') ADVANCE(554); + if (lookahead == 'm') ADVANCE(106); END_STATE(); case 167: - if (lookahead == 'm') ADVANCE(314); + if (lookahead == 'n') ADVANCE(237); END_STATE(); case 168: - if (lookahead == 'm') ADVANCE(300); + if (lookahead == 'n') ADVANCE(69); END_STATE(); case 169: - if (lookahead == 'm') ADVANCE(95); + if (lookahead == 'n') ADVANCE(56); + if (lookahead == 's') ADVANCE(242); END_STATE(); case 170: - if (lookahead == 'm') ADVANCE(111); + if (lookahead == 'n') ADVANCE(291); END_STATE(); case 171: - if (lookahead == 'n') ADVANCE(242); + if (lookahead == 'n') ADVANCE(297); END_STATE(); case 172: - if (lookahead == 'n') ADVANCE(74); + if (lookahead == 'n') ADVANCE(195); END_STATE(); case 173: - if (lookahead == 'n') ADVANCE(61); - if (lookahead == 's') ADVANCE(247); + if (lookahead == 'n') ADVANCE(227); END_STATE(); case 174: - if (lookahead == 'n') ADVANCE(299); + if (lookahead == 'n') ADVANCE(85); END_STATE(); case 175: - if (lookahead == 'n') ADVANCE(306); + if (lookahead == 'n') ADVANCE(135); END_STATE(); case 176: - if (lookahead == 'n') ADVANCE(199); + if (lookahead == 'n') ADVANCE(172); END_STATE(); case 177: - if (lookahead == 'n') ADVANCE(232); + if (lookahead == 'n') ADVANCE(172); + if (lookahead == 'r') ADVANCE(214); END_STATE(); case 178: - if (lookahead == 'n') ADVANCE(90); + if (lookahead == 'n') ADVANCE(32); END_STATE(); case 179: - if (lookahead == 'n') ADVANCE(139); + if (lookahead == 'n') ADVANCE(235); END_STATE(); case 180: - if (lookahead == 'n') ADVANCE(176); + if (lookahead == 'n') ADVANCE(78); END_STATE(); case 181: - if (lookahead == 'n') ADVANCE(176); - if (lookahead == 'r') ADVANCE(218); + if (lookahead == 'n') ADVANCE(80); END_STATE(); case 182: - if (lookahead == 'n') ADVANCE(36); + if (lookahead == 'n') ADVANCE(127); END_STATE(); case 183: - if (lookahead == 'n') ADVANCE(240); + if (lookahead == 'n') ADVANCE(244); END_STATE(); case 184: - if (lookahead == 'n') ADVANCE(83); + if (lookahead == 'n') ADVANCE(81); END_STATE(); case 185: - if (lookahead == 'n') ADVANCE(86); + if (lookahead == 'n') ADVANCE(225); END_STATE(); case 186: - if (lookahead == 'n') ADVANCE(131); + if (lookahead == 'n') ADVANCE(243); END_STATE(); case 187: - if (lookahead == 'n') ADVANCE(249); + if (lookahead == 'n') ADVANCE(200); END_STATE(); case 188: - if (lookahead == 'n') ADVANCE(230); + if (lookahead == 'n') ADVANCE(187); END_STATE(); case 189: - if (lookahead == 'n') ADVANCE(85); + if (lookahead == 'n') ADVANCE(187); + if (lookahead == 'r') ADVANCE(217); END_STATE(); case 190: - if (lookahead == 'n') ADVANCE(248); + if (lookahead == 'o') ADVANCE(160); END_STATE(); case 191: - if (lookahead == 'n') ADVANCE(204); + if (lookahead == 'o') ADVANCE(263); + if (lookahead == 'p') ADVANCE(28); + if (lookahead == 'u') ADVANCE(203); END_STATE(); case 192: - if (lookahead == 'n') ADVANCE(191); + if (lookahead == 'o') ADVANCE(185); END_STATE(); case 193: - if (lookahead == 'n') ADVANCE(191); - if (lookahead == 'r') ADVANCE(221); + if (lookahead == 'o') ADVANCE(73); END_STATE(); case 194: - if (lookahead == 'o') ADVANCE(164); + if (lookahead == 'o') ADVANCE(207); END_STATE(); case 195: - if (lookahead == 'o') ADVANCE(268); - if (lookahead == 'p') ADVANCE(32); - if (lookahead == 'u') ADVANCE(207); + if (lookahead == 'o') ADVANCE(261); END_STATE(); case 196: - if (lookahead == 'o') ADVANCE(188); + if (lookahead == 'o') ADVANCE(170); END_STATE(); case 197: - if (lookahead == 'o') ADVANCE(78); + if (lookahead == 'o') ADVANCE(76); END_STATE(); case 198: - if (lookahead == 'o') ADVANCE(211); + if (lookahead == 'o') ADVANCE(171); END_STATE(); case 199: - if (lookahead == 'o') ADVANCE(266); + if (lookahead == 'o') ADVANCE(182); END_STATE(); case 200: - if (lookahead == 'o') ADVANCE(174); + if (lookahead == 'o') ADVANCE(262); END_STATE(); case 201: - if (lookahead == 'o') ADVANCE(81); + if (lookahead == 'p') ADVANCE(156); END_STATE(); case 202: - if (lookahead == 'o') ADVANCE(175); + if (lookahead == 'p') ADVANCE(28); END_STATE(); case 203: - if (lookahead == 'o') ADVANCE(186); + if (lookahead == 'p') ADVANCE(96); END_STATE(); case 204: - if (lookahead == 'o') ADVANCE(267); + if (lookahead == 'p') ADVANCE(49); END_STATE(); case 205: - if (lookahead == 'p') ADVANCE(160); + if (lookahead == 'r') ADVANCE(112); END_STATE(); case 206: - if (lookahead == 'p') ADVANCE(32); + if (lookahead == 'r') ADVANCE(282); END_STATE(); case 207: - if (lookahead == 'p') ADVANCE(101); + if (lookahead == 'r') ADVANCE(288); END_STATE(); case 208: - if (lookahead == 'p') ADVANCE(54); + if (lookahead == 'r') ADVANCE(126); + if (lookahead == 'u') ADVANCE(51); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(548); END_STATE(); case 209: - if (lookahead == 'r') ADVANCE(117); + if (lookahead == 'r') ADVANCE(125); + if (lookahead == 'u') ADVANCE(129); END_STATE(); case 210: - if (lookahead == 'r') ADVANCE(289); + if (lookahead == 'r') ADVANCE(35); END_STATE(); case 211: - if (lookahead == 'r') ADVANCE(296); + if (lookahead == 'r') ADVANCE(265); END_STATE(); case 212: - if (lookahead == 'r') ADVANCE(130); - if (lookahead == 'u') ADVANCE(56); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(315); + if (lookahead == 'r') ADVANCE(65); END_STATE(); case 213: - if (lookahead == 'r') ADVANCE(129); - if (lookahead == 'u') ADVANCE(133); + if (lookahead == 'r') ADVANCE(226); END_STATE(); case 214: - if (lookahead == 'r') ADVANCE(39); + if (lookahead == 'r') ADVANCE(23); END_STATE(); case 215: - if (lookahead == 'r') ADVANCE(270); + if (lookahead == 'r') ADVANCE(34); END_STATE(); case 216: - if (lookahead == 'r') ADVANCE(70); + if (lookahead == 'r') ADVANCE(199); END_STATE(); case 217: - if (lookahead == 'r') ADVANCE(231); + if (lookahead == 'r') ADVANCE(46); END_STATE(); case 218: - if (lookahead == 'r') ADVANCE(27); + if (lookahead == 'r') ADVANCE(231); END_STATE(); case 219: - if (lookahead == 'r') ADVANCE(38); + if (lookahead == 's') ADVANCE(281); END_STATE(); case 220: - if (lookahead == 'r') ADVANCE(203); + if (lookahead == 's') ADVANCE(303); END_STATE(); case 221: - if (lookahead == 'r') ADVANCE(51); + if (lookahead == 's') ADVANCE(268); END_STATE(); case 222: - if (lookahead == 'r') ADVANCE(221); + if (lookahead == 's') ADVANCE(284); END_STATE(); case 223: - if (lookahead == 'r') ADVANCE(236); + if (lookahead == 's') ADVANCE(219); END_STATE(); case 224: - if (lookahead == 's') ADVANCE(288); + if (lookahead == 's') ADVANCE(254); END_STATE(); case 225: - if (lookahead == 's') ADVANCE(313); + if (lookahead == 's') ADVANCE(241); END_STATE(); case 226: - if (lookahead == 's') ADVANCE(273); + if (lookahead == 's') ADVANCE(109); END_STATE(); case 227: - if (lookahead == 's') ADVANCE(292); + if (lookahead == 's') ADVANCE(139); END_STATE(); case 228: - if (lookahead == 's') ADVANCE(224); + if (lookahead == 's') ADVANCE(269); END_STATE(); case 229: - if (lookahead == 's') ADVANCE(259); + if (lookahead == 's') ADVANCE(270); END_STATE(); case 230: - if (lookahead == 's') ADVANCE(246); + if (lookahead == 's') ADVANCE(271); END_STATE(); case 231: - if (lookahead == 's') ADVANCE(114); + if (lookahead == 's') ADVANCE(111); END_STATE(); case 232: - if (lookahead == 's') ADVANCE(143); + if (lookahead == 't') ADVANCE(121); END_STATE(); case 233: - if (lookahead == 's') ADVANCE(274); + if (lookahead == 't') ADVANCE(20); END_STATE(); case 234: - if (lookahead == 's') ADVANCE(275); + if (lookahead == 't') ADVANCE(537); END_STATE(); case 235: - if (lookahead == 's') ADVANCE(276); + if (lookahead == 't') ADVANCE(528); END_STATE(); case 236: - if (lookahead == 's') ADVANCE(116); + if (lookahead == 't') ADVANCE(57); END_STATE(); case 237: - if (lookahead == 't') ADVANCE(125); + if (lookahead == 't') ADVANCE(93); END_STATE(); case 238: - if (lookahead == 't') ADVANCE(24); + if (lookahead == 't') ADVANCE(194); END_STATE(); case 239: - if (lookahead == 't') ADVANCE(544); + if (lookahead == 't') ADVANCE(95); END_STATE(); case 240: - if (lookahead == 't') ADVANCE(535); + if (lookahead == 't') ADVANCE(130); END_STATE(); case 241: - if (lookahead == 't') ADVANCE(62); + if (lookahead == 't') ADVANCE(211); END_STATE(); case 242: - if (lookahead == 't') ADVANCE(98); + if (lookahead == 't') ADVANCE(97); END_STATE(); case 243: - if (lookahead == 't') ADVANCE(198); + if (lookahead == 't') ADVANCE(132); END_STATE(); case 244: - if (lookahead == 't') ADVANCE(100); + if (lookahead == 't') ADVANCE(222); END_STATE(); case 245: - if (lookahead == 't') ADVANCE(134); + if (lookahead == 't') ADVANCE(136); END_STATE(); case 246: - if (lookahead == 't') ADVANCE(215); + if (lookahead == 't') ADVANCE(141); END_STATE(); case 247: - if (lookahead == 't') ADVANCE(102); + if (lookahead == 't') ADVANCE(138); END_STATE(); case 248: - if (lookahead == 't') ADVANCE(136); + if (lookahead == 't') ADVANCE(142); END_STATE(); case 249: - if (lookahead == 't') ADVANCE(227); + if (lookahead == 't') ADVANCE(24); END_STATE(); case 250: - if (lookahead == 't') ADVANCE(140); + if (lookahead == 't') ADVANCE(89); END_STATE(); case 251: - if (lookahead == 't') ADVANCE(145); + if (lookahead == 't') ADVANCE(25); END_STATE(); case 252: - if (lookahead == 't') ADVANCE(142); + if (lookahead == 't') ADVANCE(99); END_STATE(); case 253: - if (lookahead == 't') ADVANCE(146); + if (lookahead == 't') ADVANCE(58); END_STATE(); case 254: - if (lookahead == 't') ADVANCE(28); + if (lookahead == 't') ADVANCE(215); END_STATE(); case 255: - if (lookahead == 't') ADVANCE(94); + if (lookahead == 't') ADVANCE(59); END_STATE(); case 256: - if (lookahead == 't') ADVANCE(29); + if (lookahead == 't') ADVANCE(60); END_STATE(); case 257: - if (lookahead == 't') ADVANCE(104); + if (lookahead == 't') ADVANCE(62); END_STATE(); case 258: - if (lookahead == 't') ADVANCE(63); + if (lookahead == 't') ADVANCE(41); + if (lookahead == 'y') ADVANCE(169); END_STATE(); case 259: - if (lookahead == 't') ADVANCE(219); + if (lookahead == 't') ADVANCE(124); END_STATE(); case 260: - if (lookahead == 't') ADVANCE(64); + if (lookahead == 't') ADVANCE(144); END_STATE(); case 261: - if (lookahead == 't') ADVANCE(65); + if (lookahead == 't') ADVANCE(44); END_STATE(); case 262: - if (lookahead == 't') ADVANCE(67); + if (lookahead == 't') ADVANCE(45); END_STATE(); case 263: - if (lookahead == 't') ADVANCE(46); - if (lookahead == 'y') ADVANCE(173); + if (lookahead == 'u') ADVANCE(212); END_STATE(); case 264: - if (lookahead == 't') ADVANCE(128); + if (lookahead == 'u') ADVANCE(186); END_STATE(); case 265: - if (lookahead == 't') ADVANCE(148); + if (lookahead == 'u') ADVANCE(64); END_STATE(); case 266: - if (lookahead == 't') ADVANCE(49); + if (lookahead == 'v') ADVANCE(87); END_STATE(); case 267: - if (lookahead == 't') ADVANCE(50); + if (lookahead == 'v') ADVANCE(42); END_STATE(); case 268: - if (lookahead == 'u') ADVANCE(216); + if (lookahead == 'w') ADVANCE(140); END_STATE(); case 269: - if (lookahead == 'u') ADVANCE(190); + if (lookahead == 'w') ADVANCE(143); END_STATE(); case 270: - if (lookahead == 'u') ADVANCE(69); + if (lookahead == 'w') ADVANCE(145); END_STATE(); case 271: - if (lookahead == 'v') ADVANCE(92); + if (lookahead == 'w') ADVANCE(146); END_STATE(); case 272: - if (lookahead == 'v') ADVANCE(47); + if (lookahead == 'y') ADVANCE(11); END_STATE(); case 273: - if (lookahead == 'w') ADVANCE(144); + if (lookahead == 'y') ADVANCE(13); END_STATE(); case 274: - if (lookahead == 'w') ADVANCE(147); + if (lookahead == 'z') ADVANCE(100); END_STATE(); case 275: - if (lookahead == 'w') ADVANCE(149); - END_STATE(); - case 276: - if (lookahead == 'w') ADVANCE(150); - END_STATE(); - case 277: - if (lookahead == 'x') ADVANCE(282); - END_STATE(); - case 278: - if (lookahead == 'y') ADVANCE(14); - END_STATE(); - case 279: - if (lookahead == 'y') ADVANCE(16); - END_STATE(); - case 280: - if (lookahead == 'z') ADVANCE(105); - END_STATE(); - case 281: - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(327); - END_STATE(); - case 282: if (('0' <= lookahead && lookahead <= '9') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(305); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(552); END_STATE(); - case 283: + case 276: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(307); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(298); END_STATE(); - case 284: + case 277: if (lookahead == '$' || ('/' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(22); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(19); END_STATE(); - case 285: - if (eof) ADVANCE(287); - if (lookahead == '#') ADVANCE(553); - if (lookahead == '.') ADVANCE(25); - if (lookahead == ':') ADVANCE(283); + case 278: + if (eof) ADVANCE(280); + if (lookahead == '"') ADVANCE(5); + if (lookahead == '#') ADVANCE(546); + if (lookahead == ',') ADVANCE(549); + if (lookahead == '-') ADVANCE(18); + if (lookahead == '.') ADVANCE(37); + if (lookahead == '0') ADVANCE(398); + if (lookahead == '<') ADVANCE(131); + if (lookahead == 'L') ADVANCE(400); + if (lookahead == 'p') ADVANCE(401); + if (lookahead == '}') ADVANCE(308); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || - lookahead == ' ') SKIP(285) - if (('-' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || + lookahead == ' ') SKIP(278) + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(401); + if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); END_STATE(); - case 286: - if (eof) ADVANCE(287); - if (lookahead == '#') ADVANCE(553); - if (lookahead == '.') ADVANCE(42); + case 279: + if (eof) ADVANCE(280); + if (lookahead == '#') ADVANCE(546); + if (lookahead == '.') ADVANCE(21); + if (lookahead == ':') ADVANCE(276); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || - lookahead == ' ') SKIP(286) - if (('0' <= lookahead && lookahead <= '9') || + lookahead == ' ') SKIP(279) + if (('-' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(304); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(301); END_STATE(); - case 287: + case 280: ACCEPT_TOKEN(ts_builtin_sym_end); END_STATE(); - case 288: + case 281: ACCEPT_TOKEN(anon_sym_DOTclass); END_STATE(); - case 289: + case 282: ACCEPT_TOKEN(anon_sym_DOTsuper); END_STATE(); - case 290: + case 283: ACCEPT_TOKEN(anon_sym_DOTsource); END_STATE(); - case 291: - ACCEPT_TOKEN(aux_sym_source_declaration_token1); - if (lookahead == '"') ADVANCE(291); - if (lookahead != 0 && - lookahead != '\n') ADVANCE(6); - END_STATE(); - case 292: + case 284: ACCEPT_TOKEN(anon_sym_DOTimplements); END_STATE(); - case 293: + case 285: ACCEPT_TOKEN(anon_sym_DOTfield); END_STATE(); - case 294: + case 286: ACCEPT_TOKEN(sym_end_field); END_STATE(); - case 295: + case 287: ACCEPT_TOKEN(anon_sym_DOTmethod); END_STATE(); - case 296: + case 288: ACCEPT_TOKEN(anon_sym_constructor); END_STATE(); - case 297: + case 289: ACCEPT_TOKEN(anon_sym_constructor); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); END_STATE(); - case 298: + case 290: ACCEPT_TOKEN(sym_end_method); END_STATE(); - case 299: + case 291: ACCEPT_TOKEN(anon_sym_DOTannotation); END_STATE(); - case 300: + case 292: ACCEPT_TOKEN(anon_sym_system); END_STATE(); - case 301: + case 293: ACCEPT_TOKEN(anon_sym_build); END_STATE(); - case 302: + case 294: ACCEPT_TOKEN(anon_sym_runtime); END_STATE(); - case 303: + case 295: ACCEPT_TOKEN(anon_sym_EQ); END_STATE(); - case 304: + case 296: ACCEPT_TOKEN(sym_annotation_key); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(304); - END_STATE(); - case 305: - ACCEPT_TOKEN(aux_sym_annotation_value_token1); - if (('0' <= lookahead && lookahead <= '9') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(305); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(296); END_STATE(); - case 306: + case 297: ACCEPT_TOKEN(sym_end_annotation); END_STATE(); - case 307: + case 298: ACCEPT_TOKEN(sym_label); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(307); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(298); END_STATE(); - case 308: + case 299: ACCEPT_TOKEN(aux_sym_statement_token1); - if (lookahead == '#') ADVANCE(309); + if (lookahead == '#') ADVANCE(300); if (lookahead == '\t' || lookahead == '\r' || - lookahead == ' ') ADVANCE(308); + lookahead == ' ') ADVANCE(299); if (lookahead != 0 && - lookahead != '\n') ADVANCE(309); + lookahead != '\n') ADVANCE(300); END_STATE(); - case 309: + case 300: ACCEPT_TOKEN(aux_sym_statement_token1); if (lookahead != 0 && - lookahead != '\n') ADVANCE(309); + lookahead != '\n') ADVANCE(300); END_STATE(); - case 310: + case 301: ACCEPT_TOKEN(sym_statement_name); if (lookahead == '-' || ('/' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(301); END_STATE(); - case 311: + case 302: ACCEPT_TOKEN(anon_sym_DOTline); END_STATE(); - case 312: - ACCEPT_TOKEN(aux_sym_line_declaration_token1); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(312); - END_STATE(); - case 313: + case 303: ACCEPT_TOKEN(anon_sym_DOTlocals); END_STATE(); - case 314: + case 304: ACCEPT_TOKEN(anon_sym_DOTparam); END_STATE(); - case 315: - ACCEPT_TOKEN(aux_sym_param_declaration_token1); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(315); - END_STATE(); - case 316: + case 305: ACCEPT_TOKEN(anon_sym_DOTcatch); - if (lookahead == 'a') ADVANCE(161); + if (lookahead == 'a') ADVANCE(157); END_STATE(); - case 317: + case 306: ACCEPT_TOKEN(anon_sym_LBRACE); END_STATE(); - case 318: + case 307: ACCEPT_TOKEN(anon_sym_DOT_DOT); END_STATE(); - case 319: + case 308: ACCEPT_TOKEN(anon_sym_RBRACE); END_STATE(); - case 320: + case 309: ACCEPT_TOKEN(anon_sym_DOTcatchall); END_STATE(); - case 321: + case 310: ACCEPT_TOKEN(anon_sym_DOTpacked_DASHswitch); END_STATE(); - case 322: + case 311: ACCEPT_TOKEN(anon_sym_DOTendpacked_DASHswitch); END_STATE(); - case 323: + case 312: ACCEPT_TOKEN(anon_sym_DOTsparse_DASHswitch); END_STATE(); - case 324: + case 313: ACCEPT_TOKEN(anon_sym_DASH_GT); END_STATE(); - case 325: + case 314: ACCEPT_TOKEN(anon_sym_DOTendsparse_DASHswitch); END_STATE(); - case 326: + case 315: ACCEPT_TOKEN(anon_sym_DOTarray_DASHdata); END_STATE(); - case 327: - ACCEPT_TOKEN(aux_sym_array_data_declaration_token1); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(327); - END_STATE(); - case 328: + case 316: ACCEPT_TOKEN(anon_sym_DOTendarray_DASHdata); END_STATE(); - case 329: + case 317: ACCEPT_TOKEN(sym_class_identifier); END_STATE(); + case 318: + ACCEPT_TOKEN(aux_sym_field_identifier_token1); + if (lookahead == ';') ADVANCE(317); + if (lookahead == '$' || + lookahead == '/') ADVANCE(19); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(318); + END_STATE(); + case 319: + ACCEPT_TOKEN(aux_sym_field_identifier_token1); + if (lookahead == 'a') ADVANCE(388); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(403); + END_STATE(); + case 320: + ACCEPT_TOKEN(aux_sym_field_identifier_token1); + if (lookahead == 'a') ADVANCE(364); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(403); + END_STATE(); + case 321: + ACCEPT_TOKEN(aux_sym_field_identifier_token1); + if (lookahead == 'a') ADVANCE(370); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(403); + END_STATE(); + case 322: + ACCEPT_TOKEN(aux_sym_field_identifier_token1); + if (lookahead == 'a') ADVANCE(333); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(403); + END_STATE(); + case 323: + ACCEPT_TOKEN(aux_sym_field_identifier_token1); + if (lookahead == 'a') ADVANCE(334); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(403); + END_STATE(); + case 324: + ACCEPT_TOKEN(aux_sym_field_identifier_token1); + if (lookahead == 'a') ADVANCE(389); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(403); + END_STATE(); + case 325: + ACCEPT_TOKEN(aux_sym_field_identifier_token1); + if (lookahead == 'a') ADVANCE(390); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(403); + END_STATE(); + case 326: + ACCEPT_TOKEN(aux_sym_field_identifier_token1); + if (lookahead == 'a') ADVANCE(391); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(403); + END_STATE(); + case 327: + ACCEPT_TOKEN(aux_sym_field_identifier_token1); + if (lookahead == 'b') ADVANCE(382); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + END_STATE(); + case 328: + ACCEPT_TOKEN(aux_sym_field_identifier_token1); + if (lookahead == 'b') ADVANCE(365); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + END_STATE(); + case 329: + ACCEPT_TOKEN(aux_sym_field_identifier_token1); + if (lookahead == 'c') ADVANCE(352); + if (lookahead == 't') ADVANCE(353); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + END_STATE(); case 330: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'a') ADVANCE(399); + if (lookahead == 'c') ADVANCE(508); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(410); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); END_STATE(); case 331: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'a') ADVANCE(375); + if (lookahead == 'c') ADVANCE(517); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(410); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); END_STATE(); case 332: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'a') ADVANCE(381); + if (lookahead == 'c') ADVANCE(544); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(410); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); END_STATE(); case 333: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'a') ADVANCE(344); + if (lookahead == 'c') ADVANCE(385); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(410); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); END_STATE(); case 334: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'a') ADVANCE(345); + if (lookahead == 'c') ADVANCE(344); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(410); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); END_STATE(); case 335: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'a') ADVANCE(400); + if (lookahead == 'c') ADVANCE(393); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(410); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); END_STATE(); case 336: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'a') ADVANCE(401); + if (lookahead == 'd') ADVANCE(351); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(410); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); END_STATE(); case 337: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'a') ADVANCE(402); + if (lookahead == 'd') ADVANCE(514); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(410); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); END_STATE(); case 338: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'b') ADVANCE(393); + if (lookahead == 'd') ADVANCE(523); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); END_STATE(); case 339: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'b') ADVANCE(376); + if (lookahead == 'e') ADVANCE(335); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); END_STATE(); case 340: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'c') ADVANCE(363); - if (lookahead == 't') ADVANCE(364); + if (lookahead == 'e') ADVANCE(541); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); END_STATE(); case 341: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'c') ADVANCE(516); + if (lookahead == 'e') ADVANCE(532); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); END_STATE(); case 342: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'c') ADVANCE(525); + if (lookahead == 'e') ADVANCE(511); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); END_STATE(); case 343: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'c') ADVANCE(552); + if (lookahead == 'e') ADVANCE(526); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); END_STATE(); case 344: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'c') ADVANCE(396); + if (lookahead == 'e') ADVANCE(535); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); END_STATE(); case 345: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'c') ADVANCE(355); + if (lookahead == 'e') ADVANCE(337); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); END_STATE(); case 346: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'c') ADVANCE(404); + if (lookahead == 'e') ADVANCE(377); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); END_STATE(); case 347: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'd') ADVANCE(362); + if (lookahead == 'e') ADVANCE(338); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); END_STATE(); case 348: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'd') ADVANCE(522); + if (lookahead == 'e') ADVANCE(372); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); END_STATE(); case 349: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'd') ADVANCE(531); + if (lookahead == 'e') ADVANCE(392); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); END_STATE(); case 350: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'e') ADVANCE(346); + if (lookahead == 'f') ADVANCE(323); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); END_STATE(); case 351: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'e') ADVANCE(549); + if (lookahead == 'g') ADVANCE(340); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); END_STATE(); case 352: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'e') ADVANCE(540); + if (lookahead == 'h') ADVANCE(380); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); END_STATE(); case 353: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'e') ADVANCE(519); + if (lookahead == 'h') ADVANCE(349); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); END_STATE(); case 354: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'e') ADVANCE(534); + if (lookahead == 'i') ADVANCE(336); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); END_STATE(); case 355: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'e') ADVANCE(543); + if (lookahead == 'i') ADVANCE(397); + if (lookahead == 'o') ADVANCE(387); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); END_STATE(); case 356: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'e') ADVANCE(348); + if (lookahead == 'i') ADVANCE(399); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); END_STATE(); case 357: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'e') ADVANCE(388); + if (lookahead == 'i') ADVANCE(371); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); END_STATE(); case 358: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'e') ADVANCE(349); + if (lookahead == 'i') ADVANCE(396); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); END_STATE(); case 359: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'e') ADVANCE(383); + if (lookahead == 'i') ADVANCE(330); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); END_STATE(); case 360: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'e') ADVANCE(403); + if (lookahead == 'i') ADVANCE(331); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); END_STATE(); case 361: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'f') ADVANCE(334); + if (lookahead == 'i') ADVANCE(366); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); END_STATE(); case 362: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'g') ADVANCE(351); + if (lookahead == 'i') ADVANCE(332); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); END_STATE(); case 363: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'h') ADVANCE(391); + if (lookahead == 'i') ADVANCE(348); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); END_STATE(); case 364: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'h') ADVANCE(360); + if (lookahead == 'l') ADVANCE(520); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); END_STATE(); case 365: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'i') ADVANCE(347); + if (lookahead == 'l') ADVANCE(359); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); END_STATE(); case 366: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'i') ADVANCE(408); - if (lookahead == 'o') ADVANCE(398); + if (lookahead == 'l') ADVANCE(343); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); END_STATE(); case 367: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'i') ADVANCE(409); + if (lookahead == 'l') ADVANCE(326); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); END_STATE(); case 368: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'i') ADVANCE(382); + if (lookahead == 'n') ADVANCE(384); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); END_STATE(); case 369: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'i') ADVANCE(407); + if (lookahead == 'n') ADVANCE(329); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); END_STATE(); case 370: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'i') ADVANCE(341); + if (lookahead == 'n') ADVANCE(383); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); END_STATE(); case 371: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'i') ADVANCE(342); + if (lookahead == 'n') ADVANCE(320); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); END_STATE(); case 372: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'i') ADVANCE(377); + if (lookahead == 'n') ADVANCE(386); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); END_STATE(); case 373: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'i') ADVANCE(343); + if (lookahead == 'n') ADVANCE(356); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); END_STATE(); case 374: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'i') ADVANCE(359); + if (lookahead == 'o') ADVANCE(367); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); END_STATE(); case 375: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'l') ADVANCE(528); + if (lookahead == 'o') ADVANCE(373); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); END_STATE(); case 376: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'l') ADVANCE(370); + if (lookahead == 'r') ADVANCE(355); + if (lookahead == 'u') ADVANCE(328); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); END_STATE(); case 377: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'l') ADVANCE(354); + if (lookahead == 'r') ADVANCE(350); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); END_STATE(); case 378: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'l') ADVANCE(337); + if (lookahead == 'r') ADVANCE(354); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); END_STATE(); case 379: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'n') ADVANCE(395); + if (lookahead == 'r') ADVANCE(321); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); END_STATE(); case 380: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'n') ADVANCE(340); + if (lookahead == 'r') ADVANCE(375); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); END_STATE(); case 381: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'n') ADVANCE(394); + if (lookahead == 'r') ADVANCE(322); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); END_STATE(); case 382: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'n') ADVANCE(331); + if (lookahead == 's') ADVANCE(394); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); END_STATE(); case 383: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'n') ADVANCE(397); + if (lookahead == 's') ADVANCE(363); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); END_STATE(); case 384: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'n') ADVANCE(367); + if (lookahead == 't') ADVANCE(346); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); END_STATE(); case 385: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'o') ADVANCE(378); + if (lookahead == 't') ADVANCE(538); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); END_STATE(); case 386: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'o') ADVANCE(384); + if (lookahead == 't') ADVANCE(529); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); END_STATE(); case 387: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'r') ADVANCE(366); - if (lookahead == 'u') ADVANCE(339); + if (lookahead == 't') ADVANCE(339); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); END_STATE(); case 388: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'r') ADVANCE(361); + if (lookahead == 't') ADVANCE(358); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); END_STATE(); case 389: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'r') ADVANCE(365); + if (lookahead == 't') ADVANCE(360); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); END_STATE(); case 390: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'r') ADVANCE(332); + if (lookahead == 't') ADVANCE(342); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); END_STATE(); case 391: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'r') ADVANCE(386); + if (lookahead == 't') ADVANCE(361); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); END_STATE(); case 392: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'r') ADVANCE(333); + if (lookahead == 't') ADVANCE(362); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); END_STATE(); case 393: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 's') ADVANCE(405); + if (lookahead == 't') ADVANCE(345); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); END_STATE(); case 394: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 's') ADVANCE(374); + if (lookahead == 't') ADVANCE(381); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); END_STATE(); case 395: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 't') ADVANCE(357); + if (lookahead == 't') ADVANCE(324); + if (lookahead == 'y') ADVANCE(369); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); END_STATE(); case 396: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 't') ADVANCE(546); + if (lookahead == 'v') ADVANCE(341); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); END_STATE(); case 397: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 't') ADVANCE(537); + if (lookahead == 'v') ADVANCE(325); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); END_STATE(); case 398: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 't') ADVANCE(350); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || + if (lookahead == 'x') ADVANCE(402); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(401); + if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); END_STATE(); case 399: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 't') ADVANCE(369); + if (lookahead == 'z') ADVANCE(347); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); + ('a' <= lookahead && lookahead <= 'y')) ADVANCE(403); END_STATE(); case 400: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 't') ADVANCE(371); + if (lookahead == '$' || + lookahead == '/') ADVANCE(19); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(318); END_STATE(); case 401: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 't') ADVANCE(353); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(401); + if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); END_STATE(); case 402: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 't') ADVANCE(372); if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(402); + if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); + ('g' <= lookahead && lookahead <= 'z')) ADVANCE(403); END_STATE(); case 403: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 't') ADVANCE(373); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); END_STATE(); case 404: - ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 't') ADVANCE(356); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); + ACCEPT_TOKEN(anon_sym_COLON); END_STATE(); case 405: - ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 't') ADVANCE(392); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); + ACCEPT_TOKEN(anon_sym_LTinit_GT); END_STATE(); case 406: - ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 't') ADVANCE(335); - if (lookahead == 'y') ADVANCE(380); + ACCEPT_TOKEN(aux_sym_method_identifier_token1); + if (lookahead == 'a') ADVANCE(483); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(496); END_STATE(); case 407: - ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'v') ADVANCE(352); + ACCEPT_TOKEN(aux_sym_method_identifier_token1); + if (lookahead == 'a') ADVANCE(452); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(496); END_STATE(); case 408: - ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'v') ADVANCE(336); + ACCEPT_TOKEN(aux_sym_method_identifier_token1); + if (lookahead == 'a') ADVANCE(420); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(496); END_STATE(); case 409: - ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'z') ADVANCE(358); + ACCEPT_TOKEN(aux_sym_method_identifier_token1); + if (lookahead == 'a') ADVANCE(458); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'y')) ADVANCE(410); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(496); END_STATE(); case 410: - ACCEPT_TOKEN(aux_sym_field_identifier_token1); + ACCEPT_TOKEN(aux_sym_method_identifier_token1); + if (lookahead == 'a') ADVANCE(422); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(496); END_STATE(); case 411: - ACCEPT_TOKEN(anon_sym_COLON); + ACCEPT_TOKEN(aux_sym_method_identifier_token1); + if (lookahead == 'a') ADVANCE(485); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(496); END_STATE(); case 412: - ACCEPT_TOKEN(anon_sym_LTinit_GT); + ACCEPT_TOKEN(aux_sym_method_identifier_token1); + if (lookahead == 'a') ADVANCE(486); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(496); END_STATE(); case 413: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'a') ADVANCE(490); + if (lookahead == 'a') ADVANCE(487); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(503); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(496); END_STATE(); case 414: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'a') ADVANCE(459); + if (lookahead == 'b') ADVANCE(475); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(503); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); END_STATE(); case 415: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'a') ADVANCE(427); + if (lookahead == 'b') ADVANCE(453); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(503); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); END_STATE(); case 416: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'a') ADVANCE(465); + if (lookahead == 'c') ADVANCE(440); + if (lookahead == 't') ADVANCE(441); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(503); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); END_STATE(); case 417: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'a') ADVANCE(429); + if (lookahead == 'c') ADVANCE(509); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(503); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); END_STATE(); case 418: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'a') ADVANCE(492); + if (lookahead == 'c') ADVANCE(518); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(503); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); END_STATE(); case 419: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'a') ADVANCE(493); + if (lookahead == 'c') ADVANCE(545); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(503); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); END_STATE(); case 420: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'a') ADVANCE(494); + if (lookahead == 'c') ADVANCE(479); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(503); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); END_STATE(); case 421: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'b') ADVANCE(482); + if (lookahead == 'c') ADVANCE(482); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); END_STATE(); case 422: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'b') ADVANCE(460); + if (lookahead == 'c') ADVANCE(432); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); END_STATE(); case 423: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'c') ADVANCE(447); - if (lookahead == 't') ADVANCE(448); + if (lookahead == 'c') ADVANCE(489); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); END_STATE(); case 424: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'c') ADVANCE(515); + if (lookahead == 'd') ADVANCE(439); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); END_STATE(); case 425: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'c') ADVANCE(524); + if (lookahead == 'd') ADVANCE(515); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); END_STATE(); case 426: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'c') ADVANCE(551); + if (lookahead == 'd') ADVANCE(524); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); END_STATE(); case 427: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'c') ADVANCE(486); + if (lookahead == 'e') ADVANCE(423); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); END_STATE(); case 428: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'c') ADVANCE(489); + if (lookahead == 'e') ADVANCE(542); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); END_STATE(); case 429: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'c') ADVANCE(439); + if (lookahead == 'e') ADVANCE(533); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); END_STATE(); case 430: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'c') ADVANCE(496); + if (lookahead == 'e') ADVANCE(512); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); END_STATE(); case 431: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'd') ADVANCE(446); + if (lookahead == 'e') ADVANCE(527); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); END_STATE(); case 432: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'd') ADVANCE(521); + if (lookahead == 'e') ADVANCE(536); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); END_STATE(); case 433: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'd') ADVANCE(530); + if (lookahead == 'e') ADVANCE(425); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); END_STATE(); case 434: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'e') ADVANCE(430); + if (lookahead == 'e') ADVANCE(468); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); END_STATE(); case 435: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'e') ADVANCE(548); + if (lookahead == 'e') ADVANCE(426); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); END_STATE(); case 436: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'e') ADVANCE(539); + if (lookahead == 'e') ADVANCE(460); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); END_STATE(); case 437: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'e') ADVANCE(518); + if (lookahead == 'e') ADVANCE(488); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); END_STATE(); case 438: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'e') ADVANCE(533); + if (lookahead == 'f') ADVANCE(410); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); END_STATE(); case 439: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'e') ADVANCE(542); + if (lookahead == 'g') ADVANCE(428); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); END_STATE(); case 440: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'e') ADVANCE(432); + if (lookahead == 'h') ADVANCE(474); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); END_STATE(); case 441: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'e') ADVANCE(475); + if (lookahead == 'h') ADVANCE(437); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); END_STATE(); case 442: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'e') ADVANCE(433); + if (lookahead == 'i') ADVANCE(424); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); END_STATE(); case 443: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'e') ADVANCE(467); + if (lookahead == 'i') ADVANCE(494); + if (lookahead == 'o') ADVANCE(481); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); END_STATE(); case 444: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'e') ADVANCE(495); + if (lookahead == 'i') ADVANCE(495); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); END_STATE(); case 445: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'f') ADVANCE(417); + if (lookahead == 'i') ADVANCE(493); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); END_STATE(); case 446: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'g') ADVANCE(435); + if (lookahead == 'i') ADVANCE(417); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); END_STATE(); case 447: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'h') ADVANCE(481); + if (lookahead == 'i') ADVANCE(459); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); END_STATE(); case 448: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'h') ADVANCE(444); + if (lookahead == 'i') ADVANCE(418); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); END_STATE(); case 449: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'i') ADVANCE(431); + if (lookahead == 'i') ADVANCE(454); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); END_STATE(); case 450: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'i') ADVANCE(501); - if (lookahead == 'o') ADVANCE(488); + if (lookahead == 'i') ADVANCE(419); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); END_STATE(); case 451: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'i') ADVANCE(502); + if (lookahead == 'i') ADVANCE(436); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); END_STATE(); case 452: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'i') ADVANCE(500); + if (lookahead == 'l') ADVANCE(521); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); END_STATE(); case 453: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'i') ADVANCE(424); + if (lookahead == 'l') ADVANCE(446); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); END_STATE(); case 454: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'i') ADVANCE(466); + if (lookahead == 'l') ADVANCE(431); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); END_STATE(); case 455: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'i') ADVANCE(425); + if (lookahead == 'l') ADVANCE(413); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); END_STATE(); case 456: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'i') ADVANCE(461); + if (lookahead == 'n') ADVANCE(478); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); END_STATE(); case 457: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'i') ADVANCE(426); + if (lookahead == 'n') ADVANCE(416); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); END_STATE(); case 458: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'i') ADVANCE(443); + if (lookahead == 'n') ADVANCE(477); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); END_STATE(); case 459: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'l') ADVANCE(527); + if (lookahead == 'n') ADVANCE(407); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); END_STATE(); case 460: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'l') ADVANCE(453); + if (lookahead == 'n') ADVANCE(480); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); END_STATE(); case 461: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'l') ADVANCE(438); + if (lookahead == 'n') ADVANCE(444); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); END_STATE(); case 462: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'l') ADVANCE(420); + if (lookahead == 'n') ADVANCE(476); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); END_STATE(); case 463: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'n') ADVANCE(485); + if (lookahead == 'o') ADVANCE(455); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); END_STATE(); case 464: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'n') ADVANCE(423); + if (lookahead == 'o') ADVANCE(462); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); END_STATE(); case 465: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'n') ADVANCE(484); + if (lookahead == 'o') ADVANCE(470); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); END_STATE(); case 466: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'n') ADVANCE(414); + if (lookahead == 'o') ADVANCE(461); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); END_STATE(); case 467: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'n') ADVANCE(487); + if (lookahead == 'r') ADVANCE(443); + if (lookahead == 'u') ADVANCE(415); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); END_STATE(); case 468: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'n') ADVANCE(451); + if (lookahead == 'r') ADVANCE(438); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); END_STATE(); case 469: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'n') ADVANCE(483); + if (lookahead == 'r') ADVANCE(492); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); END_STATE(); case 470: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'o') ADVANCE(462); + if (lookahead == 'r') ADVANCE(289); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); END_STATE(); case 471: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'o') ADVANCE(469); + if (lookahead == 'r') ADVANCE(442); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); END_STATE(); case 472: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'o') ADVANCE(477); + if (lookahead == 'r') ADVANCE(409); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); END_STATE(); case 473: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'o') ADVANCE(468); + if (lookahead == 'r') ADVANCE(408); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); END_STATE(); case 474: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'r') ADVANCE(450); - if (lookahead == 'u') ADVANCE(422); + if (lookahead == 'r') ADVANCE(466); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); END_STATE(); case 475: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'r') ADVANCE(445); + if (lookahead == 's') ADVANCE(490); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); END_STATE(); case 476: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'r') ADVANCE(499); + if (lookahead == 's') ADVANCE(484); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); END_STATE(); case 477: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'r') ADVANCE(297); + if (lookahead == 's') ADVANCE(451); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); END_STATE(); case 478: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'r') ADVANCE(449); + if (lookahead == 't') ADVANCE(434); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); END_STATE(); case 479: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'r') ADVANCE(416); + if (lookahead == 't') ADVANCE(539); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); END_STATE(); case 480: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'r') ADVANCE(415); + if (lookahead == 't') ADVANCE(530); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); END_STATE(); case 481: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'r') ADVANCE(473); + if (lookahead == 't') ADVANCE(427); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); END_STATE(); case 482: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 's') ADVANCE(497); + if (lookahead == 't') ADVANCE(465); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); END_STATE(); case 483: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 's') ADVANCE(491); + if (lookahead == 't') ADVANCE(445); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); END_STATE(); case 484: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 's') ADVANCE(458); + if (lookahead == 't') ADVANCE(469); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); END_STATE(); case 485: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 't') ADVANCE(441); + if (lookahead == 't') ADVANCE(448); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); END_STATE(); case 486: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 't') ADVANCE(545); + if (lookahead == 't') ADVANCE(430); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); END_STATE(); case 487: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 't') ADVANCE(536); + if (lookahead == 't') ADVANCE(449); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); END_STATE(); case 488: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 't') ADVANCE(434); + if (lookahead == 't') ADVANCE(450); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); END_STATE(); case 489: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 't') ADVANCE(472); + if (lookahead == 't') ADVANCE(433); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); END_STATE(); case 490: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 't') ADVANCE(452); + if (lookahead == 't') ADVANCE(473); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); END_STATE(); case 491: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 't') ADVANCE(476); + if (lookahead == 't') ADVANCE(411); + if (lookahead == 'y') ADVANCE(457); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); END_STATE(); case 492: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 't') ADVANCE(455); + if (lookahead == 'u') ADVANCE(421); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); END_STATE(); case 493: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 't') ADVANCE(437); + if (lookahead == 'v') ADVANCE(429); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); END_STATE(); case 494: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 't') ADVANCE(456); + if (lookahead == 'v') ADVANCE(412); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); END_STATE(); case 495: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 't') ADVANCE(457); + if (lookahead == 'z') ADVANCE(435); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); + ('a' <= lookahead && lookahead <= 'y')) ADVANCE(496); END_STATE(); case 496: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 't') ADVANCE(440); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); END_STATE(); case 497: - ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 't') ADVANCE(480); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); - END_STATE(); - case 498: - ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 't') ADVANCE(418); - if (lookahead == 'y') ADVANCE(464); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); - END_STATE(); - case 499: - ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'u') ADVANCE(428); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); - END_STATE(); - case 500: - ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'v') ADVANCE(436); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); - END_STATE(); - case 501: - ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'v') ADVANCE(419); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); - END_STATE(); - case 502: - ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'z') ADVANCE(442); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'y')) ADVANCE(503); - END_STATE(); - case 503: - ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); - END_STATE(); - case 504: ACCEPT_TOKEN(anon_sym_LBRACK); END_STATE(); - case 505: + case 498: ACCEPT_TOKEN(anon_sym_V); END_STATE(); - case 506: + case 499: ACCEPT_TOKEN(anon_sym_Z); END_STATE(); - case 507: + case 500: ACCEPT_TOKEN(anon_sym_B); END_STATE(); - case 508: + case 501: ACCEPT_TOKEN(anon_sym_S); END_STATE(); - case 509: + case 502: ACCEPT_TOKEN(anon_sym_C); END_STATE(); - case 510: + case 503: ACCEPT_TOKEN(anon_sym_I); END_STATE(); - case 511: + case 504: ACCEPT_TOKEN(anon_sym_J); END_STATE(); - case 512: + case 505: ACCEPT_TOKEN(anon_sym_F); END_STATE(); - case 513: + case 506: ACCEPT_TOKEN(anon_sym_D); END_STATE(); - case 514: + case 507: ACCEPT_TOKEN(anon_sym_public); END_STATE(); - case 515: + case 508: ACCEPT_TOKEN(anon_sym_public); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); END_STATE(); - case 516: + case 509: ACCEPT_TOKEN(anon_sym_public); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); END_STATE(); - case 517: + case 510: ACCEPT_TOKEN(anon_sym_private); END_STATE(); - case 518: + case 511: ACCEPT_TOKEN(anon_sym_private); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); END_STATE(); - case 519: + case 512: ACCEPT_TOKEN(anon_sym_private); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); END_STATE(); - case 520: + case 513: ACCEPT_TOKEN(anon_sym_protected); END_STATE(); - case 521: + case 514: ACCEPT_TOKEN(anon_sym_protected); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); END_STATE(); - case 522: + case 515: ACCEPT_TOKEN(anon_sym_protected); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); END_STATE(); - case 523: + case 516: ACCEPT_TOKEN(anon_sym_static); END_STATE(); - case 524: + case 517: ACCEPT_TOKEN(anon_sym_static); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); END_STATE(); - case 525: + case 518: ACCEPT_TOKEN(anon_sym_static); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); END_STATE(); - case 526: + case 519: ACCEPT_TOKEN(anon_sym_final); END_STATE(); - case 527: + case 520: ACCEPT_TOKEN(anon_sym_final); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); END_STATE(); - case 528: + case 521: ACCEPT_TOKEN(anon_sym_final); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); END_STATE(); - case 529: + case 522: ACCEPT_TOKEN(anon_sym_synchronized); END_STATE(); - case 530: + case 523: ACCEPT_TOKEN(anon_sym_synchronized); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); END_STATE(); - case 531: + case 524: ACCEPT_TOKEN(anon_sym_synchronized); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); END_STATE(); - case 532: + case 525: ACCEPT_TOKEN(anon_sym_volatile); END_STATE(); - case 533: + case 526: ACCEPT_TOKEN(anon_sym_volatile); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); END_STATE(); - case 534: + case 527: ACCEPT_TOKEN(anon_sym_volatile); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); END_STATE(); - case 535: + case 528: ACCEPT_TOKEN(anon_sym_transient); END_STATE(); - case 536: + case 529: ACCEPT_TOKEN(anon_sym_transient); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); END_STATE(); - case 537: + case 530: ACCEPT_TOKEN(anon_sym_transient); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); END_STATE(); - case 538: + case 531: ACCEPT_TOKEN(anon_sym_native); END_STATE(); - case 539: + case 532: ACCEPT_TOKEN(anon_sym_native); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); END_STATE(); - case 540: + case 533: ACCEPT_TOKEN(anon_sym_native); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); END_STATE(); - case 541: + case 534: ACCEPT_TOKEN(anon_sym_interface); END_STATE(); - case 542: + case 535: ACCEPT_TOKEN(anon_sym_interface); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); END_STATE(); - case 543: + case 536: ACCEPT_TOKEN(anon_sym_interface); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); END_STATE(); - case 544: + case 537: ACCEPT_TOKEN(anon_sym_abstract); END_STATE(); - case 545: + case 538: ACCEPT_TOKEN(anon_sym_abstract); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); END_STATE(); - case 546: + case 539: ACCEPT_TOKEN(anon_sym_abstract); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); END_STATE(); - case 547: + case 540: ACCEPT_TOKEN(anon_sym_bridge); END_STATE(); - case 548: + case 541: ACCEPT_TOKEN(anon_sym_bridge); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); END_STATE(); - case 549: + case 542: ACCEPT_TOKEN(anon_sym_bridge); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); END_STATE(); - case 550: + case 543: ACCEPT_TOKEN(anon_sym_synthetic); END_STATE(); - case 551: + case 544: ACCEPT_TOKEN(anon_sym_synthetic); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(503); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); END_STATE(); - case 552: + case 545: ACCEPT_TOKEN(anon_sym_synthetic); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(410); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); END_STATE(); - case 553: + case 546: ACCEPT_TOKEN(sym_comment); if (lookahead != 0 && - lookahead != '\n') ADVANCE(553); + lookahead != '\n') ADVANCE(546); END_STATE(); - case 554: + case 547: ACCEPT_TOKEN(anon_sym_DOTenum); END_STATE(); - case 555: + case 548: + ACCEPT_TOKEN(sym_parameter); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(548); + END_STATE(); + case 549: ACCEPT_TOKEN(anon_sym_COMMA); END_STATE(); - case 556: + case 550: ACCEPT_TOKEN(anon_sym_LPAREN); END_STATE(); - case 557: + case 551: ACCEPT_TOKEN(anon_sym_RPAREN); END_STATE(); + case 552: + ACCEPT_TOKEN(aux_sym_number_literal_token1); + if (('0' <= lookahead && lookahead <= '9') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(552); + END_STATE(); + case 553: + ACCEPT_TOKEN(aux_sym_number_literal_token2); + if (lookahead == 'x') ADVANCE(275); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(554); + END_STATE(); + case 554: + ACCEPT_TOKEN(aux_sym_number_literal_token2); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(554); + END_STATE(); + case 555: + ACCEPT_TOKEN(sym_string_literal); + if (lookahead == '"') ADVANCE(555); + if (lookahead != 0 && + lookahead != '\n') ADVANCE(5); + END_STATE(); default: return false; } @@ -3827,26 +3862,26 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { static const TSLexMode ts_lex_modes[STATE_COUNT] = { [0] = {.lex_state = 0}, [1] = {.lex_state = 0}, - [2] = {.lex_state = 285}, - [3] = {.lex_state = 285}, - [4] = {.lex_state = 285}, - [5] = {.lex_state = 0}, + [2] = {.lex_state = 279}, + [3] = {.lex_state = 279}, + [4] = {.lex_state = 279}, + [5] = {.lex_state = 278}, [6] = {.lex_state = 0}, - [7] = {.lex_state = 8}, - [8] = {.lex_state = 8}, - [9] = {.lex_state = 0}, + [7] = {.lex_state = 0}, + [8] = {.lex_state = 7}, + [9] = {.lex_state = 7}, [10] = {.lex_state = 0}, - [11] = {.lex_state = 285}, - [12] = {.lex_state = 0}, - [13] = {.lex_state = 285}, + [11] = {.lex_state = 279}, + [12] = {.lex_state = 279}, + [13] = {.lex_state = 0}, [14] = {.lex_state = 0}, [15] = {.lex_state = 0}, [16] = {.lex_state = 0}, [17] = {.lex_state = 0}, - [18] = {.lex_state = 11}, + [18] = {.lex_state = 0}, [19] = {.lex_state = 0}, - [20] = {.lex_state = 11}, - [21] = {.lex_state = 0}, + [20] = {.lex_state = 10}, + [21] = {.lex_state = 10}, [22] = {.lex_state = 0}, [23] = {.lex_state = 0}, [24] = {.lex_state = 0}, @@ -3859,35 +3894,35 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [31] = {.lex_state = 0}, [32] = {.lex_state = 0}, [33] = {.lex_state = 0}, - [34] = {.lex_state = 285}, - [35] = {.lex_state = 285}, - [36] = {.lex_state = 285}, - [37] = {.lex_state = 285}, - [38] = {.lex_state = 285}, - [39] = {.lex_state = 285}, - [40] = {.lex_state = 285}, - [41] = {.lex_state = 285}, - [42] = {.lex_state = 285}, - [43] = {.lex_state = 285}, - [44] = {.lex_state = 285}, - [45] = {.lex_state = 285}, - [46] = {.lex_state = 285}, - [47] = {.lex_state = 285}, - [48] = {.lex_state = 285}, - [49] = {.lex_state = 285}, - [50] = {.lex_state = 285}, - [51] = {.lex_state = 285}, - [52] = {.lex_state = 0}, - [53] = {.lex_state = 0}, - [54] = {.lex_state = 0}, - [55] = {.lex_state = 0}, - [56] = {.lex_state = 0}, + [34] = {.lex_state = 0}, + [35] = {.lex_state = 0}, + [36] = {.lex_state = 279}, + [37] = {.lex_state = 0}, + [38] = {.lex_state = 0}, + [39] = {.lex_state = 279}, + [40] = {.lex_state = 279}, + [41] = {.lex_state = 279}, + [42] = {.lex_state = 279}, + [43] = {.lex_state = 279}, + [44] = {.lex_state = 279}, + [45] = {.lex_state = 279}, + [46] = {.lex_state = 279}, + [47] = {.lex_state = 279}, + [48] = {.lex_state = 279}, + [49] = {.lex_state = 279}, + [50] = {.lex_state = 279}, + [51] = {.lex_state = 279}, + [52] = {.lex_state = 279}, + [53] = {.lex_state = 279}, + [54] = {.lex_state = 279}, + [55] = {.lex_state = 279}, + [56] = {.lex_state = 279}, [57] = {.lex_state = 0}, - [58] = {.lex_state = 5}, + [58] = {.lex_state = 278}, [59] = {.lex_state = 0}, - [60] = {.lex_state = 0}, - [61] = {.lex_state = 286}, - [62] = {.lex_state = 5}, + [60] = {.lex_state = 278}, + [61] = {.lex_state = 278}, + [62] = {.lex_state = 0}, [63] = {.lex_state = 0}, [64] = {.lex_state = 0}, [65] = {.lex_state = 0}, @@ -3895,87 +3930,107 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [67] = {.lex_state = 0}, [68] = {.lex_state = 0}, [69] = {.lex_state = 0}, - [70] = {.lex_state = 0}, + [70] = {.lex_state = 278}, [71] = {.lex_state = 0}, [72] = {.lex_state = 0}, - [73] = {.lex_state = 0}, - [74] = {.lex_state = 0}, - [75] = {.lex_state = 286}, - [76] = {.lex_state = 9}, - [77] = {.lex_state = 286}, - [78] = {.lex_state = 286}, - [79] = {.lex_state = 285}, + [73] = {.lex_state = 278}, + [74] = {.lex_state = 278}, + [75] = {.lex_state = 278}, + [76] = {.lex_state = 278}, + [77] = {.lex_state = 278}, + [78] = {.lex_state = 0}, + [79] = {.lex_state = 278}, [80] = {.lex_state = 0}, [81] = {.lex_state = 0}, - [82] = {.lex_state = 5}, - [83] = {.lex_state = 5}, + [82] = {.lex_state = 0}, + [83] = {.lex_state = 0}, [84] = {.lex_state = 0}, - [85] = {.lex_state = 285}, - [86] = {.lex_state = 0}, - [87] = {.lex_state = 5}, - [88] = {.lex_state = 0}, + [85] = {.lex_state = 0}, + [86] = {.lex_state = 278}, + [87] = {.lex_state = 0}, + [88] = {.lex_state = 278}, [89] = {.lex_state = 0}, - [90] = {.lex_state = 285}, - [91] = {.lex_state = 5}, + [90] = {.lex_state = 0}, + [91] = {.lex_state = 0}, [92] = {.lex_state = 0}, - [93] = {.lex_state = 5}, + [93] = {.lex_state = 0}, [94] = {.lex_state = 0}, - [95] = {.lex_state = 5}, - [96] = {.lex_state = 5}, + [95] = {.lex_state = 0}, + [96] = {.lex_state = 0}, [97] = {.lex_state = 0}, - [98] = {.lex_state = 5}, - [99] = {.lex_state = 5}, - [100] = {.lex_state = 10}, - [101] = {.lex_state = 286}, - [102] = {.lex_state = 0}, - [103] = {.lex_state = 286}, - [104] = {.lex_state = 286}, - [105] = {.lex_state = 286}, - [106] = {.lex_state = 12}, + [98] = {.lex_state = 0}, + [99] = {.lex_state = 6}, + [100] = {.lex_state = 0}, + [101] = {.lex_state = 8}, + [102] = {.lex_state = 6}, + [103] = {.lex_state = 6}, + [104] = {.lex_state = 279}, + [105] = {.lex_state = 0}, + [106] = {.lex_state = 0}, [107] = {.lex_state = 0}, - [108] = {.lex_state = 286}, + [108] = {.lex_state = 0}, [109] = {.lex_state = 0}, - [110] = {.lex_state = 5}, - [111] = {.lex_state = 5}, + [110] = {.lex_state = 0}, + [111] = {.lex_state = 0}, [112] = {.lex_state = 0}, - [113] = {.lex_state = 12}, + [113] = {.lex_state = 0}, [114] = {.lex_state = 0}, - [115] = {.lex_state = 286}, - [116] = {.lex_state = 286}, - [117] = {.lex_state = 286}, + [115] = {.lex_state = 9}, + [116] = {.lex_state = 0}, + [117] = {.lex_state = 0}, [118] = {.lex_state = 0}, - [119] = {.lex_state = 285}, - [120] = {.lex_state = 0}, - [121] = {.lex_state = 0}, + [119] = {.lex_state = 0}, + [120] = {.lex_state = 279}, + [121] = {.lex_state = 279}, [122] = {.lex_state = 0}, - [123] = {.lex_state = 13}, - [124] = {.lex_state = 308}, - [125] = {.lex_state = 0}, + [123] = {.lex_state = 0}, + [124] = {.lex_state = 278}, + [125] = {.lex_state = 6}, [126] = {.lex_state = 0}, [127] = {.lex_state = 0}, - [128] = {.lex_state = 13}, - [129] = {.lex_state = 0}, - [130] = {.lex_state = 0}, - [131] = {.lex_state = 285}, - [132] = {.lex_state = 285}, - [133] = {.lex_state = 285}, - [134] = {.lex_state = 285}, - [135] = {.lex_state = 285}, - [136] = {.lex_state = 285}, - [137] = {.lex_state = 0}, - [138] = {.lex_state = 0}, - [139] = {.lex_state = 0}, + [128] = {.lex_state = 278}, + [129] = {.lex_state = 6}, + [130] = {.lex_state = 6}, + [131] = {.lex_state = 6}, + [132] = {.lex_state = 0}, + [133] = {.lex_state = 0}, + [134] = {.lex_state = 0}, + [135] = {.lex_state = 6}, + [136] = {.lex_state = 6}, + [137] = {.lex_state = 6}, + [138] = {.lex_state = 6}, + [139] = {.lex_state = 6}, [140] = {.lex_state = 0}, - [141] = {.lex_state = 0}, - [142] = {.lex_state = 0}, + [141] = {.lex_state = 6}, + [142] = {.lex_state = 279}, [143] = {.lex_state = 0}, [144] = {.lex_state = 0}, - [145] = {.lex_state = 0}, - [146] = {.lex_state = 0}, - [147] = {.lex_state = 0}, - [148] = {.lex_state = 5}, - [149] = {.lex_state = 7}, + [145] = {.lex_state = 279}, + [146] = {.lex_state = 299}, + [147] = {.lex_state = 279}, + [148] = {.lex_state = 0}, + [149] = {.lex_state = 0}, [150] = {.lex_state = 0}, + [151] = {.lex_state = 279}, + [152] = {.lex_state = 0}, + [153] = {.lex_state = 0}, + [154] = {.lex_state = 0}, + [155] = {.lex_state = 279}, + [156] = {.lex_state = 0}, + [157] = {.lex_state = 279}, + [158] = {.lex_state = 0}, + [159] = {.lex_state = 0}, + [160] = {.lex_state = 0}, + [161] = {.lex_state = 0}, + [162] = {.lex_state = 0}, + [163] = {.lex_state = 0}, + [164] = {.lex_state = 0}, + [165] = {.lex_state = 0}, + [166] = {.lex_state = 0}, + [167] = {.lex_state = 279}, + [168] = {.lex_state = 0}, + [169] = {.lex_state = 0}, + [170] = {.lex_state = 0}, }; static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { @@ -3984,7 +4039,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOTclass] = ACTIONS(1), [anon_sym_DOTsuper] = ACTIONS(1), [anon_sym_DOTsource] = ACTIONS(1), - [aux_sym_source_declaration_token1] = ACTIONS(1), [anon_sym_DOTimplements] = ACTIONS(1), [anon_sym_DOTfield] = ACTIONS(1), [sym_end_field] = ACTIONS(1), @@ -3998,10 +4052,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_EQ] = ACTIONS(1), [sym_end_annotation] = ACTIONS(1), [anon_sym_DOTline] = ACTIONS(1), - [aux_sym_line_declaration_token1] = ACTIONS(1), [anon_sym_DOTlocals] = ACTIONS(1), [anon_sym_DOTparam] = ACTIONS(1), - [aux_sym_param_declaration_token1] = ACTIONS(1), [anon_sym_DOTcatch] = ACTIONS(1), [anon_sym_LBRACE] = ACTIONS(1), [anon_sym_DOT_DOT] = ACTIONS(1), @@ -4013,7 +4065,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DASH_GT] = ACTIONS(1), [anon_sym_DOTendsparse_DASHswitch] = ACTIONS(1), [anon_sym_DOTarray_DASHdata] = ACTIONS(1), - [aux_sym_array_data_declaration_token1] = ACTIONS(1), [anon_sym_DOTendarray_DASHdata] = ACTIONS(1), [sym_class_identifier] = ACTIONS(1), [anon_sym_COLON] = ACTIONS(1), @@ -4043,13 +4094,17 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_synthetic] = ACTIONS(1), [sym_comment] = ACTIONS(3), [anon_sym_DOTenum] = ACTIONS(1), + [sym_parameter] = ACTIONS(1), [anon_sym_COMMA] = ACTIONS(1), [anon_sym_LPAREN] = ACTIONS(1), [anon_sym_RPAREN] = ACTIONS(1), + [aux_sym_number_literal_token1] = ACTIONS(1), + [aux_sym_number_literal_token2] = ACTIONS(1), + [sym_string_literal] = ACTIONS(1), }, [1] = { - [sym_class_definition] = STATE(141), - [sym_class_declaration] = STATE(102), + [sym_class_definition] = STATE(160), + [sym_class_declaration] = STATE(127), [anon_sym_DOTclass] = ACTIONS(5), [sym_comment] = ACTIONS(3), }, @@ -4083,11 +4138,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTsparse_DASHswitch, ACTIONS(29), 1, anon_sym_DOTarray_DASHdata, - STATE(4), 1, + STATE(3), 1, aux_sym_method_definition_repeat1, - STATE(77), 1, + STATE(103), 1, sym_annotation_declaration, - STATE(43), 12, + STATE(46), 12, sym_annotation_definition, sym__code_line, sym_statement, @@ -4127,11 +4182,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTarray_DASHdata, ACTIONS(31), 1, sym_end_method, - STATE(2), 1, + STATE(4), 1, aux_sym_method_definition_repeat1, - STATE(77), 1, + STATE(103), 1, sym_annotation_declaration, - STATE(43), 12, + STATE(46), 12, sym_annotation_definition, sym__code_line, sym_statement, @@ -4173,9 +4228,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTarray_DASHdata, STATE(4), 1, aux_sym_method_definition_repeat1, - STATE(77), 1, + STATE(103), 1, sym_annotation_declaration, - STATE(43), 12, + STATE(46), 12, sym_annotation_definition, sym__code_line, sym_statement, @@ -4189,44 +4244,80 @@ static const uint16_t ts_small_parse_table[] = { sym_sparse_switch_declaration, sym_array_data_declaration, [180] = 15, + ACTIONS(3), 1, + sym_comment, + ACTIONS(68), 1, + anon_sym_RBRACE, + ACTIONS(70), 1, + sym_class_identifier, + ACTIONS(72), 1, + aux_sym_field_identifier_token1, + ACTIONS(74), 1, + anon_sym_LTinit_GT, + ACTIONS(76), 1, + aux_sym_method_identifier_token1, + ACTIONS(78), 1, + sym_parameter, + ACTIONS(82), 1, + sym_string_literal, + STATE(61), 1, + aux_sym_list_repeat3, + STATE(82), 1, + aux_sym_list_repeat1, + STATE(100), 1, + sym_number_literal, + STATE(116), 1, + aux_sym_list_repeat4, + STATE(122), 1, + aux_sym_list_repeat2, + ACTIONS(80), 2, + aux_sym_number_literal_token1, + aux_sym_number_literal_token2, + STATE(77), 5, + sym__identifier, + sym_field_identifier, + sym_method_identifier, + sym_full_field_identifier, + sym_full_method_identifier, + [231] = 15, ACTIONS(3), 1, sym_comment, ACTIONS(9), 1, anon_sym_DOTannotation, - ACTIONS(68), 1, + ACTIONS(84), 1, ts_builtin_sym_end, - ACTIONS(70), 1, + ACTIONS(86), 1, anon_sym_DOTsource, - ACTIONS(72), 1, + ACTIONS(88), 1, anon_sym_DOTimplements, - ACTIONS(74), 1, + ACTIONS(90), 1, anon_sym_DOTfield, - ACTIONS(76), 1, + ACTIONS(92), 1, anon_sym_DOTmethod, - STATE(3), 1, + STATE(2), 1, sym_method_declaration, STATE(17), 1, sym_source_declaration, - STATE(59), 1, + STATE(69), 1, sym_field_declaration, - STATE(77), 1, + STATE(103), 1, sym_annotation_declaration, - STATE(10), 2, + STATE(18), 2, sym_implements_declaration, aux_sym_class_definition_repeat1, - STATE(32), 2, + STATE(35), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(57), 2, + STATE(64), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(74), 2, + STATE(95), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [230] = 2, + [281] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(78), 17, + ACTIONS(94), 17, ts_builtin_sym_end, anon_sym_DOTfield, sym_end_field, @@ -4244,17 +4335,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_F, anon_sym_D, anon_sym_RPAREN, - [253] = 5, + [304] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(82), 1, + ACTIONS(98), 1, anon_sym_LTinit_GT, - STATE(7), 1, + STATE(8), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(80), 2, + ACTIONS(96), 2, anon_sym_constructor, aux_sym_method_identifier_token1, - ACTIONS(84), 13, + ACTIONS(100), 13, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -4268,17 +4359,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_abstract, anon_sym_bridge, anon_sym_synthetic, - [282] = 5, + [333] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(89), 1, + ACTIONS(105), 1, anon_sym_LTinit_GT, - STATE(7), 1, + STATE(8), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(87), 2, + ACTIONS(103), 2, anon_sym_constructor, aux_sym_method_identifier_token1, - ACTIONS(91), 13, + ACTIONS(107), 13, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -4292,10 +4383,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_abstract, anon_sym_bridge, anon_sym_synthetic, - [311] = 2, + [362] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(93), 17, + ACTIONS(109), 17, ts_builtin_sym_end, anon_sym_DOTfield, sym_end_field, @@ -4313,43 +4404,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_F, anon_sym_D, anon_sym_RPAREN, - [334] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(9), 1, - anon_sym_DOTannotation, - ACTIONS(72), 1, - anon_sym_DOTimplements, - ACTIONS(74), 1, - anon_sym_DOTfield, - ACTIONS(76), 1, - anon_sym_DOTmethod, - ACTIONS(95), 1, - ts_builtin_sym_end, - STATE(3), 1, - sym_method_declaration, - STATE(59), 1, - sym_field_declaration, - STATE(77), 1, - sym_annotation_declaration, - STATE(33), 2, - sym_annotation_definition, - aux_sym_class_definition_repeat2, - STATE(56), 2, - sym_field_definition, - aux_sym_class_definition_repeat3, - STATE(63), 2, - sym_implements_declaration, - aux_sym_class_definition_repeat1, - STATE(71), 2, - sym_method_definition, - aux_sym_class_definition_repeat4, - [378] = 3, + [385] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(99), 1, + ACTIONS(113), 1, anon_sym_DOTcatch, - ACTIONS(97), 15, + ACTIONS(111), 15, ts_builtin_sym_end, anon_sym_DOTfield, sym_end_field, @@ -4365,36 +4425,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTpacked_DASHswitch, anon_sym_DOTsparse_DASHswitch, anon_sym_DOTarray_DASHdata, - [402] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(101), 1, - sym_class_identifier, - ACTIONS(103), 1, - anon_sym_LBRACK, - ACTIONS(107), 1, - anon_sym_RPAREN, - STATE(14), 4, - sym__type, - sym_array_type, - sym_primitive_type, - aux_sym_parameters_repeat1, - ACTIONS(105), 9, - anon_sym_V, - anon_sym_Z, - anon_sym_B, - anon_sym_S, - anon_sym_C, - anon_sym_I, - anon_sym_J, - anon_sym_F, - anon_sym_D, - [432] = 3, + [409] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(111), 1, + ACTIONS(117), 1, anon_sym_DOTcatch, - ACTIONS(109), 15, + ACTIONS(115), 15, ts_builtin_sym_end, anon_sym_DOTfield, sym_end_field, @@ -4410,21 +4446,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTpacked_DASHswitch, anon_sym_DOTsparse_DASHswitch, anon_sym_DOTarray_DASHdata, - [456] = 6, + [433] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(113), 1, + ACTIONS(119), 1, sym_class_identifier, - ACTIONS(116), 1, + ACTIONS(121), 1, anon_sym_LBRACK, - ACTIONS(122), 1, + ACTIONS(125), 1, anon_sym_RPAREN, - STATE(14), 4, + STATE(16), 4, sym__type, sym_array_type, sym_primitive_type, aux_sym_parameters_repeat1, - ACTIONS(119), 9, + ACTIONS(123), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -4434,52 +4470,76 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [486] = 13, + [463] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(9), 1, anon_sym_DOTannotation, - ACTIONS(72), 1, + ACTIONS(88), 1, anon_sym_DOTimplements, - ACTIONS(74), 1, + ACTIONS(90), 1, anon_sym_DOTfield, - ACTIONS(76), 1, + ACTIONS(92), 1, anon_sym_DOTmethod, - ACTIONS(124), 1, + ACTIONS(127), 1, ts_builtin_sym_end, - STATE(3), 1, + STATE(2), 1, sym_method_declaration, - STATE(59), 1, + STATE(69), 1, sym_field_declaration, - STATE(77), 1, + STATE(103), 1, sym_annotation_declaration, - STATE(31), 2, + STATE(38), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(55), 2, + STATE(63), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(63), 2, + STATE(67), 2, sym_implements_declaration, aux_sym_class_definition_repeat1, - STATE(67), 2, + STATE(93), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [530] = 6, + [507] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(103), 1, + ACTIONS(121), 1, anon_sym_LBRACK, - ACTIONS(126), 1, + ACTIONS(129), 1, + sym_class_identifier, + ACTIONS(131), 1, + anon_sym_RPAREN, + STATE(13), 4, + sym__type, + sym_array_type, + sym_primitive_type, + aux_sym_parameters_repeat1, + ACTIONS(123), 9, + anon_sym_V, + anon_sym_Z, + anon_sym_B, + anon_sym_S, + anon_sym_C, + anon_sym_I, + anon_sym_J, + anon_sym_F, + anon_sym_D, + [537] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(133), 1, sym_class_identifier, - ACTIONS(128), 1, + ACTIONS(136), 1, + anon_sym_LBRACK, + ACTIONS(142), 1, anon_sym_RPAREN, - STATE(12), 4, + STATE(16), 4, sym__type, sym_array_type, sym_primitive_type, aux_sym_parameters_repeat1, - ACTIONS(105), 9, + ACTIONS(139), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -4489,45 +4549,76 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [560] = 13, + [567] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(9), 1, anon_sym_DOTannotation, - ACTIONS(72), 1, + ACTIONS(88), 1, anon_sym_DOTimplements, - ACTIONS(74), 1, + ACTIONS(90), 1, anon_sym_DOTfield, - ACTIONS(76), 1, + ACTIONS(92), 1, anon_sym_DOTmethod, - ACTIONS(95), 1, + ACTIONS(144), 1, ts_builtin_sym_end, - STATE(3), 1, + STATE(2), 1, sym_method_declaration, - STATE(59), 1, + STATE(69), 1, sym_field_declaration, - STATE(77), 1, + STATE(103), 1, sym_annotation_declaration, - STATE(15), 2, + STATE(14), 2, sym_implements_declaration, aux_sym_class_definition_repeat1, - STATE(33), 2, + STATE(37), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(56), 2, + STATE(65), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(71), 2, + STATE(87), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [604] = 4, + [611] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(87), 1, - aux_sym_field_identifier_token1, - STATE(20), 1, + ACTIONS(9), 1, + anon_sym_DOTannotation, + ACTIONS(88), 1, + anon_sym_DOTimplements, + ACTIONS(90), 1, + anon_sym_DOTfield, + ACTIONS(92), 1, + anon_sym_DOTmethod, + ACTIONS(144), 1, + ts_builtin_sym_end, + STATE(2), 1, + sym_method_declaration, + STATE(69), 1, + sym_field_declaration, + STATE(103), 1, + sym_annotation_declaration, + STATE(37), 2, + sym_annotation_definition, + aux_sym_class_definition_repeat2, + STATE(65), 2, + sym_field_definition, + aux_sym_class_definition_repeat3, + STATE(67), 2, + sym_implements_declaration, + aux_sym_class_definition_repeat1, + STATE(87), 2, + sym_method_definition, + aux_sym_class_definition_repeat4, + [655] = 4, + ACTIONS(3), 1, + sym_comment, + STATE(9), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(130), 13, + STATE(101), 1, + sym_access_modifiers, + ACTIONS(146), 13, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -4541,14 +4632,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_abstract, anon_sym_bridge, anon_sym_synthetic, - [629] = 4, + [680] = 4, ACTIONS(3), 1, sym_comment, - STATE(18), 1, + ACTIONS(96), 1, + aux_sym_field_identifier_token1, + STATE(20), 1, aux_sym_access_modifiers_repeat1, - STATE(106), 1, - sym_access_modifiers, - ACTIONS(132), 13, + ACTIONS(148), 13, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -4562,14 +4653,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_abstract, anon_sym_bridge, anon_sym_synthetic, - [654] = 4, + [705] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(80), 1, + ACTIONS(103), 1, aux_sym_field_identifier_token1, STATE(20), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(134), 13, + ACTIONS(151), 13, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -4583,14 +4674,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_abstract, anon_sym_bridge, anon_sym_synthetic, - [679] = 4, + [730] = 4, ACTIONS(3), 1, sym_comment, - STATE(8), 1, + STATE(24), 1, aux_sym_access_modifiers_repeat1, - STATE(76), 1, + STATE(166), 1, sym_access_modifiers, - ACTIONS(137), 13, + ACTIONS(153), 13, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -4604,14 +4695,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_abstract, anon_sym_bridge, anon_sym_synthetic, - [704] = 4, + [755] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(89), 1, - sym_class_identifier, - STATE(23), 1, + STATE(21), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(139), 13, + STATE(128), 1, + sym_access_modifiers, + ACTIONS(155), 13, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -4625,14 +4716,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_abstract, anon_sym_bridge, anon_sym_synthetic, - [729] = 4, + [780] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(82), 1, + ACTIONS(105), 1, sym_class_identifier, - STATE(23), 1, + STATE(25), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(141), 13, + ACTIONS(157), 13, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -4646,14 +4737,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_abstract, anon_sym_bridge, anon_sym_synthetic, - [754] = 4, + [805] = 4, ACTIONS(3), 1, sym_comment, - STATE(22), 1, + ACTIONS(98), 1, + sym_class_identifier, + STATE(25), 1, aux_sym_access_modifiers_repeat1, - STATE(146), 1, - sym_access_modifiers, - ACTIONS(144), 13, + ACTIONS(159), 13, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -4667,18 +4758,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_abstract, anon_sym_bridge, anon_sym_synthetic, - [779] = 5, + [830] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(103), 1, + ACTIONS(162), 1, + sym_class_identifier, + ACTIONS(164), 1, + anon_sym_LBRACK, + STATE(45), 3, + sym__type, + sym_array_type, + sym_primitive_type, + ACTIONS(166), 9, + anon_sym_V, + anon_sym_Z, + anon_sym_B, + anon_sym_S, + anon_sym_C, + anon_sym_I, + anon_sym_J, + anon_sym_F, + anon_sym_D, + [856] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(164), 1, anon_sym_LBRACK, - ACTIONS(146), 1, + ACTIONS(168), 1, sym_class_identifier, - STATE(9), 3, + STATE(49), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(105), 9, + ACTIONS(166), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -4688,18 +4800,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [805] = 5, + [882] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(148), 1, + ACTIONS(170), 1, sym_class_identifier, - ACTIONS(150), 1, + ACTIONS(172), 1, anon_sym_LBRACK, - STATE(42), 3, + STATE(137), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(152), 9, + ACTIONS(174), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -4709,18 +4821,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [831] = 5, + [908] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(154), 1, + ACTIONS(176), 1, sym_class_identifier, - ACTIONS(156), 1, + ACTIONS(178), 1, anon_sym_LBRACK, - STATE(61), 3, + STATE(76), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(158), 9, + ACTIONS(180), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -4730,18 +4842,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [857] = 5, + [934] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(156), 1, + ACTIONS(178), 1, anon_sym_LBRACK, - ACTIONS(160), 1, + ACTIONS(182), 1, sym_class_identifier, - STATE(103), 3, + STATE(60), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(158), 9, + ACTIONS(180), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -4751,18 +4863,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [883] = 5, + [960] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(103), 1, + ACTIONS(178), 1, anon_sym_LBRACK, - ACTIONS(154), 1, + ACTIONS(184), 1, sym_class_identifier, - STATE(61), 3, + STATE(75), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(105), 9, + ACTIONS(180), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -4772,18 +4884,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [909] = 5, + [986] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(150), 1, + ACTIONS(121), 1, anon_sym_LBRACK, - ACTIONS(162), 1, + ACTIONS(186), 1, sym_class_identifier, - STATE(34), 3, + STATE(10), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(152), 9, + ACTIONS(123), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -4793,90 +4905,150 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [935] = 11, + [1012] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(9), 1, - anon_sym_DOTannotation, - ACTIONS(74), 1, - anon_sym_DOTfield, - ACTIONS(76), 1, - anon_sym_DOTmethod, - ACTIONS(164), 1, - ts_builtin_sym_end, - STATE(3), 1, - sym_method_declaration, - STATE(59), 1, - sym_field_declaration, - STATE(77), 1, - sym_annotation_declaration, - STATE(54), 2, - sym_field_definition, - aux_sym_class_definition_repeat3, - STATE(60), 2, - sym_annotation_definition, - aux_sym_class_definition_repeat2, - STATE(69), 2, - sym_method_definition, - aux_sym_class_definition_repeat4, - [972] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(9), 1, - anon_sym_DOTannotation, - ACTIONS(74), 1, - anon_sym_DOTfield, - ACTIONS(76), 1, - anon_sym_DOTmethod, - ACTIONS(95), 1, - ts_builtin_sym_end, - STATE(3), 1, - sym_method_declaration, - STATE(59), 1, - sym_field_declaration, - STATE(77), 1, - sym_annotation_declaration, - STATE(56), 2, - sym_field_definition, + ACTIONS(172), 1, + anon_sym_LBRACK, + ACTIONS(188), 1, + sym_class_identifier, + STATE(129), 3, + sym__type, + sym_array_type, + sym_primitive_type, + ACTIONS(174), 9, + anon_sym_V, + anon_sym_Z, + anon_sym_B, + anon_sym_S, + anon_sym_C, + anon_sym_I, + anon_sym_J, + anon_sym_F, + anon_sym_D, + [1038] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(121), 1, + anon_sym_LBRACK, + ACTIONS(182), 1, + sym_class_identifier, + STATE(60), 3, + sym__type, + sym_array_type, + sym_primitive_type, + ACTIONS(123), 9, + anon_sym_V, + anon_sym_Z, + anon_sym_B, + anon_sym_S, + anon_sym_C, + anon_sym_I, + anon_sym_J, + anon_sym_F, + anon_sym_D, + [1064] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9), 1, + anon_sym_DOTannotation, + ACTIONS(90), 1, + anon_sym_DOTfield, + ACTIONS(92), 1, + anon_sym_DOTmethod, + ACTIONS(144), 1, + ts_builtin_sym_end, + STATE(2), 1, + sym_method_declaration, + STATE(69), 1, + sym_field_declaration, + STATE(103), 1, + sym_annotation_declaration, + STATE(65), 2, + sym_field_definition, aux_sym_class_definition_repeat3, - STATE(60), 2, + STATE(68), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(71), 2, + STATE(87), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1009] = 11, + [1101] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(192), 1, + anon_sym_DOTcatch, + ACTIONS(190), 12, + sym_end_method, + anon_sym_DOTannotation, + sym_label, + sym_statement_name, + anon_sym_DOTline, + anon_sym_DOTlocals, + anon_sym_DOTparam, + anon_sym_DOTcatchall, + anon_sym_DOTpacked_DASHswitch, + anon_sym_DOTendpacked_DASHswitch, + anon_sym_DOTsparse_DASHswitch, + anon_sym_DOTarray_DASHdata, + [1122] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(9), 1, anon_sym_DOTannotation, - ACTIONS(74), 1, + ACTIONS(90), 1, anon_sym_DOTfield, - ACTIONS(76), 1, + ACTIONS(92), 1, anon_sym_DOTmethod, - ACTIONS(124), 1, + ACTIONS(127), 1, ts_builtin_sym_end, - STATE(3), 1, + STATE(2), 1, sym_method_declaration, - STATE(59), 1, + STATE(69), 1, sym_field_declaration, - STATE(77), 1, + STATE(103), 1, sym_annotation_declaration, - STATE(55), 2, + STATE(63), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(60), 2, + STATE(68), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(67), 2, + STATE(93), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1046] = 3, + [1159] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(168), 1, + ACTIONS(9), 1, + anon_sym_DOTannotation, + ACTIONS(90), 1, + anon_sym_DOTfield, + ACTIONS(92), 1, + anon_sym_DOTmethod, + ACTIONS(194), 1, + ts_builtin_sym_end, + STATE(2), 1, + sym_method_declaration, + STATE(69), 1, + sym_field_declaration, + STATE(103), 1, + sym_annotation_declaration, + STATE(66), 2, + sym_field_definition, + aux_sym_class_definition_repeat3, + STATE(68), 2, + sym_annotation_definition, + aux_sym_class_definition_repeat2, + STATE(89), 2, + sym_method_definition, + aux_sym_class_definition_repeat4, + [1196] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(198), 1, anon_sym_DOTcatch, - ACTIONS(166), 11, + ACTIONS(196), 11, sym_end_method, anon_sym_DOTannotation, sym_label, @@ -4888,12 +5060,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTpacked_DASHswitch, anon_sym_DOTsparse_DASHswitch, anon_sym_DOTarray_DASHdata, - [1066] = 3, + [1216] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(172), 1, + ACTIONS(202), 1, anon_sym_DOTcatch, - ACTIONS(170), 11, + ACTIONS(200), 11, sym_end_method, anon_sym_DOTannotation, sym_label, @@ -4905,12 +5077,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTpacked_DASHswitch, anon_sym_DOTsparse_DASHswitch, anon_sym_DOTarray_DASHdata, - [1086] = 3, + [1236] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(174), 1, + ACTIONS(206), 1, anon_sym_DOTcatch, - ACTIONS(78), 11, + ACTIONS(204), 11, sym_end_method, anon_sym_DOTannotation, sym_label, @@ -4922,12 +5094,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTpacked_DASHswitch, anon_sym_DOTsparse_DASHswitch, anon_sym_DOTarray_DASHdata, - [1106] = 3, + [1256] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(178), 1, + ACTIONS(210), 1, anon_sym_DOTcatch, - ACTIONS(176), 11, + ACTIONS(208), 11, sym_end_method, anon_sym_DOTannotation, sym_label, @@ -4939,12 +5111,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTpacked_DASHswitch, anon_sym_DOTsparse_DASHswitch, anon_sym_DOTarray_DASHdata, - [1126] = 3, + [1276] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(182), 1, + ACTIONS(214), 1, anon_sym_DOTcatch, - ACTIONS(180), 11, + ACTIONS(212), 11, sym_end_method, anon_sym_DOTannotation, sym_label, @@ -4956,12 +5128,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTpacked_DASHswitch, anon_sym_DOTsparse_DASHswitch, anon_sym_DOTarray_DASHdata, - [1146] = 3, + [1296] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(186), 1, + ACTIONS(218), 1, anon_sym_DOTcatch, - ACTIONS(184), 11, + ACTIONS(216), 11, sym_end_method, anon_sym_DOTannotation, sym_label, @@ -4973,12 +5145,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTpacked_DASHswitch, anon_sym_DOTsparse_DASHswitch, anon_sym_DOTarray_DASHdata, - [1166] = 3, + [1316] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(190), 1, + ACTIONS(222), 1, anon_sym_DOTcatch, - ACTIONS(188), 11, + ACTIONS(220), 11, sym_end_method, anon_sym_DOTannotation, sym_label, @@ -4990,12 +5162,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTpacked_DASHswitch, anon_sym_DOTsparse_DASHswitch, anon_sym_DOTarray_DASHdata, - [1186] = 3, + [1336] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(194), 1, + ACTIONS(226), 1, anon_sym_DOTcatch, - ACTIONS(192), 11, + ACTIONS(224), 11, sym_end_method, anon_sym_DOTannotation, sym_label, @@ -5007,12 +5179,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTpacked_DASHswitch, anon_sym_DOTsparse_DASHswitch, anon_sym_DOTarray_DASHdata, - [1206] = 3, + [1356] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(196), 1, + ACTIONS(230), 1, anon_sym_DOTcatch, - ACTIONS(93), 11, + ACTIONS(228), 11, sym_end_method, anon_sym_DOTannotation, sym_label, @@ -5024,12 +5196,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTpacked_DASHswitch, anon_sym_DOTsparse_DASHswitch, anon_sym_DOTarray_DASHdata, - [1226] = 3, + [1376] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(200), 1, + ACTIONS(234), 1, anon_sym_DOTcatch, - ACTIONS(198), 11, + ACTIONS(232), 11, sym_end_method, anon_sym_DOTannotation, sym_label, @@ -5041,12 +5213,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTpacked_DASHswitch, anon_sym_DOTsparse_DASHswitch, anon_sym_DOTarray_DASHdata, - [1246] = 3, + [1396] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(204), 1, + ACTIONS(236), 1, anon_sym_DOTcatch, - ACTIONS(202), 11, + ACTIONS(109), 11, sym_end_method, anon_sym_DOTannotation, sym_label, @@ -5058,12 +5230,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTpacked_DASHswitch, anon_sym_DOTsparse_DASHswitch, anon_sym_DOTarray_DASHdata, - [1266] = 3, + [1416] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(208), 1, + ACTIONS(240), 1, anon_sym_DOTcatch, - ACTIONS(206), 11, + ACTIONS(238), 11, sym_end_method, anon_sym_DOTannotation, sym_label, @@ -5075,12 +5247,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTpacked_DASHswitch, anon_sym_DOTsparse_DASHswitch, anon_sym_DOTarray_DASHdata, - [1286] = 3, + [1436] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(212), 1, + ACTIONS(242), 1, anon_sym_DOTcatch, - ACTIONS(210), 11, + ACTIONS(94), 11, sym_end_method, anon_sym_DOTannotation, sym_label, @@ -5092,12 +5264,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTpacked_DASHswitch, anon_sym_DOTsparse_DASHswitch, anon_sym_DOTarray_DASHdata, - [1306] = 3, + [1456] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(216), 1, + ACTIONS(246), 1, anon_sym_DOTcatch, - ACTIONS(214), 11, + ACTIONS(244), 11, sym_end_method, anon_sym_DOTannotation, sym_label, @@ -5109,12 +5281,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTpacked_DASHswitch, anon_sym_DOTsparse_DASHswitch, anon_sym_DOTarray_DASHdata, - [1326] = 3, + [1476] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(220), 1, + ACTIONS(250), 1, anon_sym_DOTcatch, - ACTIONS(218), 11, + ACTIONS(248), 11, sym_end_method, anon_sym_DOTannotation, sym_label, @@ -5126,12 +5298,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTpacked_DASHswitch, anon_sym_DOTsparse_DASHswitch, anon_sym_DOTarray_DASHdata, - [1346] = 3, + [1496] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(224), 1, + ACTIONS(254), 1, anon_sym_DOTcatch, - ACTIONS(222), 11, + ACTIONS(252), 11, sym_end_method, anon_sym_DOTannotation, sym_label, @@ -5143,12 +5315,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTpacked_DASHswitch, anon_sym_DOTsparse_DASHswitch, anon_sym_DOTarray_DASHdata, - [1366] = 3, + [1516] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(228), 1, + ACTIONS(258), 1, anon_sym_DOTcatch, - ACTIONS(226), 11, + ACTIONS(256), 11, sym_end_method, anon_sym_DOTannotation, sym_label, @@ -5160,12 +5332,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTpacked_DASHswitch, anon_sym_DOTsparse_DASHswitch, anon_sym_DOTarray_DASHdata, - [1386] = 3, + [1536] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(232), 1, + ACTIONS(262), 1, anon_sym_DOTcatch, - ACTIONS(230), 11, + ACTIONS(260), 11, sym_end_method, anon_sym_DOTannotation, sym_label, @@ -5177,10 +5349,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTpacked_DASHswitch, anon_sym_DOTsparse_DASHswitch, anon_sym_DOTarray_DASHdata, - [1406] = 2, + [1556] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(234), 11, + ACTIONS(264), 11, sym_class_identifier, anon_sym_LBRACK, anon_sym_V, @@ -5192,10 +5364,31 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1423] = 2, + [1573] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(266), 1, + anon_sym_RBRACE, + ACTIONS(268), 1, + sym_class_identifier, + ACTIONS(271), 1, + aux_sym_field_identifier_token1, + ACTIONS(274), 1, + anon_sym_LTinit_GT, + ACTIONS(277), 1, + aux_sym_method_identifier_token1, + STATE(58), 1, + aux_sym_list_repeat3, + STATE(77), 5, + sym__identifier, + sym_field_identifier, + sym_method_identifier, + sym_full_field_identifier, + sym_full_method_identifier, + [1602] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(236), 11, + ACTIONS(280), 11, sym_class_identifier, anon_sym_LBRACK, anon_sym_V, @@ -5207,790 +5400,992 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1440] = 8, + [1619] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(74), 1, + ACTIONS(284), 2, + aux_sym_field_identifier_token1, + aux_sym_method_identifier_token1, + ACTIONS(282), 9, + ts_builtin_sym_end, anon_sym_DOTfield, + sym_end_field, + anon_sym_DOTmethod, + anon_sym_DOTannotation, + anon_sym_RBRACE, + sym_class_identifier, + anon_sym_LTinit_GT, + anon_sym_COMMA, + [1638] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(70), 1, + sym_class_identifier, + ACTIONS(72), 1, + aux_sym_field_identifier_token1, + ACTIONS(74), 1, + anon_sym_LTinit_GT, ACTIONS(76), 1, + aux_sym_method_identifier_token1, + ACTIONS(286), 1, + anon_sym_RBRACE, + STATE(58), 1, + aux_sym_list_repeat3, + STATE(77), 5, + sym__identifier, + sym_field_identifier, + sym_method_identifier, + sym_full_field_identifier, + sym_full_method_identifier, + [1667] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(288), 1, + anon_sym_LBRACE, + ACTIONS(292), 1, + anon_sym_DOTenum, + ACTIONS(294), 1, + aux_sym_number_literal_token1, + ACTIONS(296), 1, + aux_sym_number_literal_token2, + STATE(141), 1, + sym_annotation_value, + ACTIONS(290), 2, + sym_class_identifier, + sym_string_literal, + STATE(138), 3, + sym_enum_reference, + sym_list, + sym_number_literal, + [1695] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(90), 1, + anon_sym_DOTfield, + ACTIONS(92), 1, anon_sym_DOTmethod, - ACTIONS(238), 1, + ACTIONS(194), 1, ts_builtin_sym_end, - STATE(3), 1, + STATE(2), 1, sym_method_declaration, - STATE(59), 1, + STATE(69), 1, sym_field_declaration, - STATE(64), 2, + STATE(71), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(70), 2, + STATE(89), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1467] = 8, + [1722] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(74), 1, + ACTIONS(90), 1, anon_sym_DOTfield, - ACTIONS(76), 1, + ACTIONS(92), 1, anon_sym_DOTmethod, - ACTIONS(164), 1, + ACTIONS(144), 1, ts_builtin_sym_end, - STATE(3), 1, + STATE(2), 1, sym_method_declaration, - STATE(59), 1, + STATE(69), 1, sym_field_declaration, - STATE(64), 2, + STATE(71), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(69), 2, + STATE(87), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1494] = 8, + [1749] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(74), 1, + ACTIONS(90), 1, anon_sym_DOTfield, - ACTIONS(76), 1, + ACTIONS(92), 1, anon_sym_DOTmethod, - ACTIONS(124), 1, + ACTIONS(127), 1, ts_builtin_sym_end, - STATE(3), 1, + STATE(2), 1, sym_method_declaration, - STATE(59), 1, + STATE(69), 1, sym_field_declaration, - STATE(64), 2, + STATE(71), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(67), 2, + STATE(93), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1521] = 8, + [1776] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(74), 1, + ACTIONS(90), 1, anon_sym_DOTfield, - ACTIONS(76), 1, + ACTIONS(92), 1, anon_sym_DOTmethod, - ACTIONS(95), 1, + ACTIONS(298), 1, ts_builtin_sym_end, - STATE(3), 1, + STATE(2), 1, sym_method_declaration, - STATE(59), 1, + STATE(69), 1, sym_field_declaration, - STATE(64), 2, + STATE(71), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(71), 2, + STATE(90), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1548] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(242), 1, - anon_sym_LBRACE, - ACTIONS(244), 1, - anon_sym_DOTenum, - STATE(104), 1, - sym_annotation_value, - STATE(115), 2, - sym_enum_reference, - sym_list, - ACTIONS(240), 3, - aux_sym_source_declaration_token1, - aux_sym_annotation_value_token1, - sym_class_identifier, - [1570] = 6, + [1803] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9), 1, - anon_sym_DOTannotation, - ACTIONS(248), 1, - sym_end_field, - STATE(77), 1, - sym_annotation_declaration, - STATE(137), 1, - sym_annotation_definition, - ACTIONS(246), 3, + ACTIONS(302), 1, + anon_sym_DOTimplements, + STATE(67), 2, + sym_implements_declaration, + aux_sym_class_definition_repeat1, + ACTIONS(300), 4, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTmethod, - [1591] = 5, + anon_sym_DOTannotation, + [1820] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(252), 1, + ACTIONS(307), 1, anon_sym_DOTannotation, - STATE(77), 1, + STATE(103), 1, sym_annotation_declaration, - STATE(60), 2, + STATE(68), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - ACTIONS(250), 3, + ACTIONS(305), 3, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTmethod, - [1610] = 2, + [1839] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(255), 7, + ACTIONS(9), 1, + anon_sym_DOTannotation, + ACTIONS(312), 1, + sym_end_field, + STATE(103), 1, + sym_annotation_declaration, + STATE(153), 1, + sym_annotation_definition, + ACTIONS(310), 3, ts_builtin_sym_end, anon_sym_DOTfield, - sym_end_field, anon_sym_DOTmethod, - anon_sym_DOTannotation, - sym_annotation_key, - sym_end_annotation, - [1623] = 8, + [1860] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(257), 1, - aux_sym_source_declaration_token1, - ACTIONS(259), 1, - aux_sym_annotation_value_token1, - ACTIONS(261), 1, + ACTIONS(316), 1, + anon_sym_DASH_GT, + ACTIONS(318), 2, + aux_sym_field_identifier_token1, + aux_sym_method_identifier_token1, + ACTIONS(314), 4, anon_sym_RBRACE, - ACTIONS(263), 1, sym_class_identifier, - STATE(88), 1, - aux_sym_list_repeat3, - STATE(89), 1, - aux_sym_list_repeat2, - STATE(91), 1, - aux_sym_list_repeat1, - [1648] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(267), 1, - anon_sym_DOTimplements, - STATE(63), 2, - sym_implements_declaration, - aux_sym_class_definition_repeat1, - ACTIONS(265), 4, - ts_builtin_sym_end, - anon_sym_DOTfield, - anon_sym_DOTmethod, - anon_sym_DOTannotation, - [1665] = 5, + anon_sym_LTinit_GT, + anon_sym_COMMA, + [1877] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(272), 1, + ACTIONS(322), 1, anon_sym_DOTfield, - STATE(59), 1, + STATE(69), 1, sym_field_declaration, - ACTIONS(270), 2, + ACTIONS(320), 2, ts_builtin_sym_end, anon_sym_DOTmethod, - STATE(64), 2, + STATE(71), 2, sym_field_definition, aux_sym_class_definition_repeat3, - [1683] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(275), 6, - ts_builtin_sym_end, - anon_sym_DOTsource, - anon_sym_DOTimplements, - anon_sym_DOTfield, - anon_sym_DOTmethod, - anon_sym_DOTannotation, - [1695] = 5, + [1895] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(277), 1, - ts_builtin_sym_end, - ACTIONS(279), 1, - anon_sym_DOTmethod, - STATE(3), 1, - sym_method_declaration, - STATE(66), 2, - sym_method_definition, - aux_sym_class_definition_repeat4, - [1712] = 5, + ACTIONS(192), 1, + aux_sym_number_literal_token2, + ACTIONS(190), 5, + anon_sym_RBRACE, + anon_sym_DASH_GT, + anon_sym_DOTendarray_DASHdata, + anon_sym_COMMA, + aux_sym_number_literal_token1, + [1909] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(76), 1, - anon_sym_DOTmethod, - ACTIONS(164), 1, - ts_builtin_sym_end, - STATE(3), 1, - sym_method_declaration, - STATE(66), 2, - sym_method_definition, - aux_sym_class_definition_repeat4, - [1729] = 2, + ACTIONS(327), 2, + aux_sym_field_identifier_token1, + aux_sym_method_identifier_token1, + ACTIONS(325), 4, + anon_sym_RBRACE, + sym_class_identifier, + anon_sym_LTinit_GT, + anon_sym_COMMA, + [1923] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(282), 5, + ACTIONS(331), 2, + aux_sym_field_identifier_token1, + aux_sym_method_identifier_token1, + ACTIONS(329), 4, + anon_sym_RBRACE, + sym_class_identifier, + anon_sym_LTinit_GT, + anon_sym_COMMA, + [1937] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(236), 2, + aux_sym_field_identifier_token1, + aux_sym_method_identifier_token1, + ACTIONS(109), 4, + anon_sym_RBRACE, + sym_class_identifier, + anon_sym_LTinit_GT, + anon_sym_COMMA, + [1951] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(222), 2, + aux_sym_field_identifier_token1, + aux_sym_method_identifier_token1, + ACTIONS(220), 4, + anon_sym_RBRACE, + sym_class_identifier, + anon_sym_LTinit_GT, + anon_sym_COMMA, + [1965] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(337), 1, + anon_sym_COMMA, + ACTIONS(335), 2, + aux_sym_field_identifier_token1, + aux_sym_method_identifier_token1, + ACTIONS(333), 3, + anon_sym_RBRACE, + sym_class_identifier, + anon_sym_LTinit_GT, + [1981] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(339), 6, ts_builtin_sym_end, + anon_sym_DOTsource, + anon_sym_DOTimplements, anon_sym_DOTfield, - sym_end_field, anon_sym_DOTmethod, anon_sym_DOTannotation, - [1740] = 5, + [1993] = 3, ACTIONS(3), 1, sym_comment, + ACTIONS(242), 2, + aux_sym_field_identifier_token1, + aux_sym_method_identifier_token1, + ACTIONS(94), 4, + anon_sym_RBRACE, + sym_class_identifier, + anon_sym_LTinit_GT, + anon_sym_COMMA, + [2007] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(341), 1, + anon_sym_DOTendarray_DASHdata, + ACTIONS(343), 1, + aux_sym_number_literal_token1, + ACTIONS(346), 1, + aux_sym_number_literal_token2, + STATE(80), 2, + sym_number_literal, + aux_sym_array_data_declaration_repeat1, + [2024] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(349), 5, + ts_builtin_sym_end, + anon_sym_DOTimplements, + anon_sym_DOTfield, + anon_sym_DOTmethod, + anon_sym_DOTannotation, + [2035] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(80), 1, + aux_sym_number_literal_token2, + ACTIONS(286), 1, + anon_sym_RBRACE, + ACTIONS(351), 1, + aux_sym_number_literal_token1, + STATE(92), 1, + aux_sym_list_repeat1, + STATE(100), 1, + sym_number_literal, + [2054] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(80), 1, + aux_sym_number_literal_token2, + ACTIONS(351), 1, + aux_sym_number_literal_token1, + ACTIONS(353), 1, + anon_sym_DOTendsparse_DASHswitch, + STATE(84), 1, + aux_sym_sparse_switch_declaration_repeat1, + STATE(161), 1, + sym_number_literal, + [2073] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(80), 1, + aux_sym_number_literal_token2, + ACTIONS(351), 1, + aux_sym_number_literal_token1, + ACTIONS(355), 1, + anon_sym_DOTendsparse_DASHswitch, + STATE(96), 1, + aux_sym_sparse_switch_declaration_repeat1, + STATE(161), 1, + sym_number_literal, + [2092] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(80), 1, + aux_sym_number_literal_token2, + ACTIONS(351), 1, + aux_sym_number_literal_token1, + ACTIONS(357), 1, + anon_sym_DOTendarray_DASHdata, + STATE(98), 2, + sym_number_literal, + aux_sym_array_data_declaration_repeat1, + [2109] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(74), 1, + anon_sym_LTinit_GT, ACTIONS(76), 1, + aux_sym_method_identifier_token1, + ACTIONS(359), 1, + aux_sym_field_identifier_token1, + STATE(73), 1, + sym_method_identifier, + STATE(74), 1, + sym_field_identifier, + [2128] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(92), 1, anon_sym_DOTmethod, - ACTIONS(238), 1, + ACTIONS(127), 1, ts_builtin_sym_end, - STATE(3), 1, + STATE(2), 1, sym_method_declaration, - STATE(66), 2, + STATE(91), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1757] = 5, + [2145] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(76), 1, + ACTIONS(361), 2, + aux_sym_field_identifier_token1, + aux_sym_method_identifier_token1, + ACTIONS(266), 3, + anon_sym_RBRACE, + sym_class_identifier, + anon_sym_LTinit_GT, + [2158] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(92), 1, anon_sym_DOTmethod, - ACTIONS(284), 1, + ACTIONS(298), 1, ts_builtin_sym_end, - STATE(3), 1, + STATE(2), 1, sym_method_declaration, - STATE(66), 2, + STATE(91), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1774] = 5, + [2175] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(76), 1, + ACTIONS(92), 1, anon_sym_DOTmethod, - ACTIONS(124), 1, + ACTIONS(363), 1, ts_builtin_sym_end, - STATE(3), 1, + STATE(2), 1, sym_method_declaration, - STATE(66), 2, + STATE(91), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1791] = 2, + [2192] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(286), 5, + ACTIONS(365), 1, ts_builtin_sym_end, - anon_sym_DOTimplements, - anon_sym_DOTfield, + ACTIONS(367), 1, anon_sym_DOTmethod, - anon_sym_DOTannotation, - [1802] = 2, + STATE(2), 1, + sym_method_declaration, + STATE(91), 2, + sym_method_definition, + aux_sym_class_definition_repeat4, + [2209] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(370), 1, + anon_sym_RBRACE, + ACTIONS(372), 1, + aux_sym_number_literal_token1, + ACTIONS(375), 1, + aux_sym_number_literal_token2, + STATE(92), 1, + aux_sym_list_repeat1, + STATE(100), 1, + sym_number_literal, + [2228] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(288), 5, + ACTIONS(92), 1, + anon_sym_DOTmethod, + ACTIONS(194), 1, + ts_builtin_sym_end, + STATE(2), 1, + sym_method_declaration, + STATE(91), 2, + sym_method_definition, + aux_sym_class_definition_repeat4, + [2245] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(378), 5, ts_builtin_sym_end, - anon_sym_DOTimplements, anon_sym_DOTfield, + sym_end_field, anon_sym_DOTmethod, anon_sym_DOTannotation, - [1813] = 5, + [2256] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(76), 1, + ACTIONS(92), 1, anon_sym_DOTmethod, - ACTIONS(95), 1, + ACTIONS(144), 1, ts_builtin_sym_end, - STATE(3), 1, + STATE(2), 1, sym_method_declaration, - STATE(66), 2, + STATE(91), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1830] = 4, + [2273] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(380), 1, + anon_sym_DOTendsparse_DASHswitch, + ACTIONS(382), 1, + aux_sym_number_literal_token1, + ACTIONS(385), 1, + aux_sym_number_literal_token2, + STATE(96), 1, + aux_sym_sparse_switch_declaration_repeat1, + STATE(161), 1, + sym_number_literal, + [2292] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(388), 5, + ts_builtin_sym_end, + anon_sym_DOTimplements, + anon_sym_DOTfield, + anon_sym_DOTmethod, + anon_sym_DOTannotation, + [2303] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(290), 1, + ACTIONS(80), 1, + aux_sym_number_literal_token2, + ACTIONS(351), 1, + aux_sym_number_literal_token1, + ACTIONS(390), 1, + anon_sym_DOTendarray_DASHdata, + STATE(80), 2, + sym_number_literal, + aux_sym_array_data_declaration_repeat1, + [2320] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(392), 1, sym_annotation_key, - ACTIONS(292), 1, + ACTIONS(394), 1, sym_end_annotation, - STATE(78), 2, + STATE(102), 2, sym_annotation_property, aux_sym_annotation_definition_repeat1, - [1844] = 5, + [2334] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(294), 1, + ACTIONS(398), 1, + anon_sym_COMMA, + ACTIONS(400), 1, + aux_sym_number_literal_token2, + ACTIONS(396), 2, + anon_sym_RBRACE, + aux_sym_number_literal_token1, + [2348] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(402), 1, anon_sym_constructor, - ACTIONS(296), 1, + ACTIONS(404), 1, anon_sym_LTinit_GT, - ACTIONS(298), 1, + ACTIONS(406), 1, aux_sym_method_identifier_token1, - STATE(49), 1, + STATE(43), 1, sym_method_identifier, - [1860] = 4, + [2364] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(290), 1, + ACTIONS(408), 1, sym_annotation_key, - ACTIONS(300), 1, + ACTIONS(411), 1, sym_end_annotation, - STATE(75), 2, + STATE(102), 2, sym_annotation_property, aux_sym_annotation_definition_repeat1, - [1874] = 4, + [2378] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(302), 1, + ACTIONS(392), 1, sym_annotation_key, - ACTIONS(305), 1, + ACTIONS(413), 1, sym_end_annotation, - STATE(78), 2, + STATE(99), 2, sym_annotation_property, aux_sym_annotation_definition_repeat1, - [1888] = 4, + [2392] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(307), 1, + ACTIONS(415), 1, sym_label, - ACTIONS(310), 1, + ACTIONS(418), 1, anon_sym_DOTendpacked_DASHswitch, - STATE(79), 1, + STATE(104), 1, aux_sym_packed_switch_declaration_repeat1, - [1901] = 4, + [2405] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(312), 1, - aux_sym_source_declaration_token1, - ACTIONS(315), 1, + ACTIONS(420), 1, + anon_sym_RBRACE, + ACTIONS(422), 1, + sym_parameter, + STATE(105), 1, + aux_sym_list_repeat4, + [2418] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(425), 1, anon_sym_RBRACE, - STATE(80), 1, + ACTIONS(427), 1, + sym_string_literal, + STATE(106), 1, aux_sym_list_repeat2, - [1914] = 2, + [2431] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(317), 3, + ACTIONS(430), 3, + ts_builtin_sym_end, + anon_sym_DOTfield, + anon_sym_DOTmethod, + [2440] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(432), 1, + aux_sym_number_literal_token2, + ACTIONS(370), 2, + anon_sym_RBRACE, + aux_sym_number_literal_token1, + [2451] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(434), 3, anon_sym_system, anon_sym_build, anon_sym_runtime, - [1923] = 4, + [2460] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(319), 1, - aux_sym_annotation_value_token1, - ACTIONS(321), 1, - anon_sym_DOTendarray_DASHdata, - STATE(95), 1, - aux_sym_array_data_declaration_repeat1, - [1936] = 4, + ACTIONS(436), 1, + aux_sym_number_literal_token1, + ACTIONS(438), 1, + aux_sym_number_literal_token2, + STATE(55), 1, + sym_number_literal, + [2473] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(323), 1, - aux_sym_annotation_value_token1, - ACTIONS(325), 1, - anon_sym_DOTendsparse_DASHswitch, - STATE(93), 1, - aux_sym_sparse_switch_declaration_repeat1, - [1949] = 2, + ACTIONS(436), 1, + aux_sym_number_literal_token1, + ACTIONS(438), 1, + aux_sym_number_literal_token2, + STATE(54), 1, + sym_number_literal, + [2486] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(327), 3, - ts_builtin_sym_end, - anon_sym_DOTfield, - anon_sym_DOTmethod, - [1958] = 4, + ACTIONS(442), 1, + aux_sym_number_literal_token2, + ACTIONS(440), 2, + anon_sym_DOTendsparse_DASHswitch, + aux_sym_number_literal_token1, + [2497] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(329), 1, - sym_label, - ACTIONS(331), 1, - anon_sym_DOTendpacked_DASHswitch, - STATE(90), 1, - aux_sym_packed_switch_declaration_repeat1, - [1971] = 4, + ACTIONS(436), 1, + aux_sym_number_literal_token1, + ACTIONS(438), 1, + aux_sym_number_literal_token2, + STATE(121), 1, + sym_number_literal, + [2510] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(333), 1, - anon_sym_RBRACE, - ACTIONS(335), 1, - sym_class_identifier, - STATE(86), 1, - aux_sym_list_repeat3, - [1984] = 4, + ACTIONS(80), 1, + aux_sym_number_literal_token2, + ACTIONS(351), 1, + aux_sym_number_literal_token1, + STATE(85), 1, + sym_number_literal, + [2523] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(338), 1, - aux_sym_annotation_value_token1, - ACTIONS(341), 1, - anon_sym_RBRACE, - STATE(87), 1, - aux_sym_list_repeat1, - [1997] = 4, + STATE(50), 1, + sym_method_identifier, + ACTIONS(404), 2, + anon_sym_LTinit_GT, + aux_sym_method_identifier_token1, + [2534] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(263), 1, - sym_class_identifier, - ACTIONS(343), 1, + ACTIONS(286), 1, anon_sym_RBRACE, - STATE(86), 1, - aux_sym_list_repeat3, - [2010] = 4, + ACTIONS(444), 1, + sym_parameter, + STATE(105), 1, + aux_sym_list_repeat4, + [2547] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(257), 1, - aux_sym_source_declaration_token1, - ACTIONS(343), 1, + ACTIONS(448), 1, + anon_sym_COMMA, + ACTIONS(446), 2, anon_sym_RBRACE, - STATE(80), 1, - aux_sym_list_repeat2, - [2023] = 4, + sym_parameter, + [2558] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(345), 1, - sym_label, - ACTIONS(347), 1, - anon_sym_DOTendpacked_DASHswitch, - STATE(79), 1, - aux_sym_packed_switch_declaration_repeat1, - [2036] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(259), 1, - aux_sym_annotation_value_token1, - ACTIONS(343), 1, + ACTIONS(452), 1, + anon_sym_COMMA, + ACTIONS(450), 2, anon_sym_RBRACE, - STATE(87), 1, - aux_sym_list_repeat1, - [2049] = 2, + sym_string_literal, + [2569] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(349), 3, + ACTIONS(454), 3, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTmethod, - [2058] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(351), 1, - aux_sym_annotation_value_token1, - ACTIONS(354), 1, - anon_sym_DOTendsparse_DASHswitch, - STATE(93), 1, - aux_sym_sparse_switch_declaration_repeat1, - [2071] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(358), 1, - anon_sym_COMMA, - ACTIONS(356), 2, - anon_sym_RBRACE, - sym_class_identifier, - [2082] = 4, + [2578] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(360), 1, - aux_sym_annotation_value_token1, - ACTIONS(362), 1, - anon_sym_DOTendarray_DASHdata, - STATE(98), 1, - aux_sym_array_data_declaration_repeat1, - [2095] = 3, + ACTIONS(456), 1, + sym_label, + ACTIONS(458), 1, + anon_sym_DOTendpacked_DASHswitch, + STATE(104), 1, + aux_sym_packed_switch_declaration_repeat1, + [2591] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(366), 1, - anon_sym_COMMA, - ACTIONS(364), 2, - aux_sym_annotation_value_token1, - anon_sym_RBRACE, - [2106] = 3, + ACTIONS(460), 1, + sym_label, + ACTIONS(462), 1, + anon_sym_DOTendpacked_DASHswitch, + STATE(120), 1, + aux_sym_packed_switch_declaration_repeat1, + [2604] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(370), 1, - anon_sym_COMMA, - ACTIONS(368), 2, - aux_sym_source_declaration_token1, + ACTIONS(82), 1, + sym_string_literal, + ACTIONS(286), 1, anon_sym_RBRACE, - [2117] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(372), 1, - aux_sym_annotation_value_token1, - ACTIONS(375), 1, - anon_sym_DOTendarray_DASHdata, - STATE(98), 1, - aux_sym_array_data_declaration_repeat1, - [2130] = 4, + STATE(106), 1, + aux_sym_list_repeat2, + [2617] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(323), 1, - aux_sym_annotation_value_token1, - ACTIONS(377), 1, - anon_sym_DOTendsparse_DASHswitch, - STATE(83), 1, - aux_sym_sparse_switch_declaration_repeat1, - [2143] = 3, + ACTIONS(464), 2, + ts_builtin_sym_end, + anon_sym_DOTmethod, + [2625] = 3, ACTIONS(3), 1, sym_comment, - STATE(41), 1, - sym_method_identifier, - ACTIONS(296), 2, - anon_sym_LTinit_GT, - aux_sym_method_identifier_token1, - [2154] = 2, + ACTIONS(466), 1, + aux_sym_field_identifier_token1, + STATE(125), 1, + sym_field_identifier, + [2635] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(379), 2, + ACTIONS(468), 2, sym_annotation_key, sym_end_annotation, - [2162] = 3, + [2643] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(381), 1, + ACTIONS(470), 1, + anon_sym_LPAREN, + STATE(29), 1, + sym_parameters, + [2653] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(472), 1, anon_sym_DOTsuper, - STATE(5), 1, + STATE(6), 1, sym_super_declaration, - [2172] = 2, + [2663] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(93), 2, - sym_annotation_key, - sym_end_annotation, - [2180] = 2, + ACTIONS(474), 1, + aux_sym_field_identifier_token1, + STATE(94), 1, + sym_field_identifier, + [2673] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(383), 2, + ACTIONS(109), 2, sym_annotation_key, sym_end_annotation, - [2188] = 2, + [2681] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(78), 2, + ACTIONS(94), 2, sym_annotation_key, sym_end_annotation, - [2196] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(385), 1, - aux_sym_field_identifier_token1, - STATE(68), 1, - sym_field_identifier, - [2206] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(387), 2, - ts_builtin_sym_end, - anon_sym_DOTmethod, - [2214] = 2, + [2689] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(389), 2, + ACTIONS(476), 2, sym_annotation_key, sym_end_annotation, - [2222] = 2, + [2697] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(333), 2, + ACTIONS(420), 2, anon_sym_RBRACE, - sym_class_identifier, - [2230] = 2, + sym_parameter, + [2705] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(341), 2, - aux_sym_annotation_value_token1, + ACTIONS(425), 2, anon_sym_RBRACE, - [2238] = 2, + sym_string_literal, + [2713] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(391), 2, - aux_sym_annotation_value_token1, - anon_sym_DOTendsparse_DASHswitch, - [2246] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(315), 2, - aux_sym_source_declaration_token1, - anon_sym_RBRACE, - [2254] = 3, + ACTIONS(478), 2, + ts_builtin_sym_end, + anon_sym_DOTmethod, + [2721] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(393), 1, - aux_sym_field_identifier_token1, - STATE(101), 1, - sym_field_identifier, - [2264] = 3, + ACTIONS(190), 2, + sym_annotation_key, + sym_end_annotation, + [2729] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(395), 1, - anon_sym_LPAREN, - STATE(30), 1, - sym_parameters, - [2274] = 2, + ACTIONS(480), 2, + sym_annotation_key, + sym_end_annotation, + [2737] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(397), 2, + ACTIONS(282), 2, sym_annotation_key, sym_end_annotation, - [2282] = 2, + [2745] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(399), 2, + ACTIONS(482), 2, sym_annotation_key, sym_end_annotation, - [2290] = 2, + [2753] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(401), 2, + ACTIONS(484), 2, sym_annotation_key, sym_end_annotation, - [2298] = 2, + [2761] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(403), 2, - ts_builtin_sym_end, - anon_sym_DOTmethod, - [2306] = 2, + ACTIONS(470), 1, + anon_sym_LPAREN, + STATE(26), 1, + sym_parameters, + [2771] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(405), 1, - sym_label, - [2313] = 2, + ACTIONS(486), 2, + sym_annotation_key, + sym_end_annotation, + [2779] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(407), 1, - anon_sym_RBRACE, - [2320] = 2, + ACTIONS(488), 1, + sym_label, + [2786] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(409), 1, - anon_sym_LBRACE, - [2327] = 2, + ACTIONS(490), 1, + sym_string_literal, + [2793] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(411), 1, - anon_sym_DOT_DOT, - [2334] = 2, + ACTIONS(492), 1, + anon_sym_RBRACE, + [2800] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(413), 1, - aux_sym_line_declaration_token1, - [2341] = 2, - ACTIONS(415), 1, + ACTIONS(494), 1, + sym_label, + [2807] = 2, + ACTIONS(496), 1, aux_sym_statement_token1, - ACTIONS(417), 1, + ACTIONS(498), 1, sym_comment, - [2348] = 2, + [2814] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(419), 1, - anon_sym_COLON, - [2355] = 2, + ACTIONS(500), 1, + sym_label, + [2821] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(421), 1, - anon_sym_RBRACE, - [2362] = 2, + ACTIONS(502), 1, + sym_class_identifier, + [2828] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(423), 1, - anon_sym_EQ, - [2369] = 2, + ACTIONS(504), 1, + sym_parameter, + [2835] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(425), 1, - aux_sym_line_declaration_token1, - [2376] = 2, + ACTIONS(506), 1, + anon_sym_COLON, + [2842] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(427), 1, - aux_sym_param_declaration_token1, - [2383] = 2, + ACTIONS(508), 1, + sym_label, + [2849] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(429), 1, + ACTIONS(510), 1, sym_class_identifier, - [2390] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(431), 1, - sym_label, - [2397] = 2, + [2856] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(433), 1, - sym_label, - [2404] = 2, + ACTIONS(512), 1, + sym_end_field, + [2863] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(435), 1, - sym_label, - [2411] = 2, + ACTIONS(514), 1, + anon_sym_DOT_DOT, + [2870] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(437), 1, + ACTIONS(516), 1, sym_label, - [2418] = 2, + [2877] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(439), 1, - sym_label, - [2425] = 2, + ACTIONS(518), 1, + sym_class_identifier, + [2884] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(441), 1, + ACTIONS(520), 1, sym_label, - [2432] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(443), 1, - sym_end_field, - [2439] = 2, + [2891] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(445), 1, - anon_sym_DASH_GT, - [2446] = 2, + ACTIONS(522), 1, + anon_sym_DOT_DOT, + [2898] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(447), 1, - sym_class_identifier, - [2453] = 2, + ACTIONS(524), 1, + anon_sym_EQ, + [2905] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(449), 1, - anon_sym_DOT_DOT, - [2460] = 2, + ACTIONS(526), 1, + ts_builtin_sym_end, + [2912] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(451), 1, - ts_builtin_sym_end, - [2467] = 2, + ACTIONS(528), 1, + anon_sym_DASH_GT, + [2919] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(453), 1, - sym_class_identifier, - [2474] = 2, + ACTIONS(530), 1, + anon_sym_DOTsuper, + [2926] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(455), 1, - aux_sym_source_declaration_token1, - [2481] = 2, + ACTIONS(532), 1, + anon_sym_LBRACE, + [2933] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(457), 1, - anon_sym_DOTsuper, - [2488] = 2, + ACTIONS(534), 1, + anon_sym_RBRACE, + [2940] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(459), 1, + ACTIONS(536), 1, sym_class_identifier, - [2495] = 2, + [2947] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(461), 1, + ACTIONS(538), 1, sym_class_identifier, - [2502] = 2, + [2954] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(463), 1, - anon_sym_LBRACE, - [2509] = 2, + ACTIONS(540), 1, + sym_label, + [2961] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(465), 1, - aux_sym_annotation_value_token1, - [2516] = 2, + ACTIONS(542), 1, + anon_sym_COLON, + [2968] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(467), 1, - aux_sym_array_data_declaration_token1, - [2523] = 2, + ACTIONS(544), 1, + anon_sym_LBRACE, + [2975] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(469), 1, + ACTIONS(546), 1, anon_sym_COLON, }; @@ -5999,376 +6394,431 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(3)] = 60, [SMALL_STATE(4)] = 120, [SMALL_STATE(5)] = 180, - [SMALL_STATE(6)] = 230, - [SMALL_STATE(7)] = 253, - [SMALL_STATE(8)] = 282, - [SMALL_STATE(9)] = 311, - [SMALL_STATE(10)] = 334, - [SMALL_STATE(11)] = 378, - [SMALL_STATE(12)] = 402, - [SMALL_STATE(13)] = 432, - [SMALL_STATE(14)] = 456, - [SMALL_STATE(15)] = 486, - [SMALL_STATE(16)] = 530, - [SMALL_STATE(17)] = 560, - [SMALL_STATE(18)] = 604, - [SMALL_STATE(19)] = 629, - [SMALL_STATE(20)] = 654, - [SMALL_STATE(21)] = 679, - [SMALL_STATE(22)] = 704, - [SMALL_STATE(23)] = 729, - [SMALL_STATE(24)] = 754, - [SMALL_STATE(25)] = 779, - [SMALL_STATE(26)] = 805, - [SMALL_STATE(27)] = 831, - [SMALL_STATE(28)] = 857, - [SMALL_STATE(29)] = 883, - [SMALL_STATE(30)] = 909, - [SMALL_STATE(31)] = 935, - [SMALL_STATE(32)] = 972, - [SMALL_STATE(33)] = 1009, - [SMALL_STATE(34)] = 1046, - [SMALL_STATE(35)] = 1066, - [SMALL_STATE(36)] = 1086, - [SMALL_STATE(37)] = 1106, - [SMALL_STATE(38)] = 1126, - [SMALL_STATE(39)] = 1146, - [SMALL_STATE(40)] = 1166, - [SMALL_STATE(41)] = 1186, - [SMALL_STATE(42)] = 1206, - [SMALL_STATE(43)] = 1226, - [SMALL_STATE(44)] = 1246, - [SMALL_STATE(45)] = 1266, - [SMALL_STATE(46)] = 1286, - [SMALL_STATE(47)] = 1306, - [SMALL_STATE(48)] = 1326, - [SMALL_STATE(49)] = 1346, - [SMALL_STATE(50)] = 1366, - [SMALL_STATE(51)] = 1386, - [SMALL_STATE(52)] = 1406, - [SMALL_STATE(53)] = 1423, - [SMALL_STATE(54)] = 1440, - [SMALL_STATE(55)] = 1467, - [SMALL_STATE(56)] = 1494, - [SMALL_STATE(57)] = 1521, - [SMALL_STATE(58)] = 1548, - [SMALL_STATE(59)] = 1570, - [SMALL_STATE(60)] = 1591, - [SMALL_STATE(61)] = 1610, - [SMALL_STATE(62)] = 1623, - [SMALL_STATE(63)] = 1648, - [SMALL_STATE(64)] = 1665, - [SMALL_STATE(65)] = 1683, - [SMALL_STATE(66)] = 1695, - [SMALL_STATE(67)] = 1712, - [SMALL_STATE(68)] = 1729, - [SMALL_STATE(69)] = 1740, - [SMALL_STATE(70)] = 1757, - [SMALL_STATE(71)] = 1774, - [SMALL_STATE(72)] = 1791, - [SMALL_STATE(73)] = 1802, - [SMALL_STATE(74)] = 1813, - [SMALL_STATE(75)] = 1830, - [SMALL_STATE(76)] = 1844, - [SMALL_STATE(77)] = 1860, - [SMALL_STATE(78)] = 1874, - [SMALL_STATE(79)] = 1888, - [SMALL_STATE(80)] = 1901, - [SMALL_STATE(81)] = 1914, - [SMALL_STATE(82)] = 1923, - [SMALL_STATE(83)] = 1936, - [SMALL_STATE(84)] = 1949, - [SMALL_STATE(85)] = 1958, - [SMALL_STATE(86)] = 1971, - [SMALL_STATE(87)] = 1984, - [SMALL_STATE(88)] = 1997, - [SMALL_STATE(89)] = 2010, - [SMALL_STATE(90)] = 2023, - [SMALL_STATE(91)] = 2036, - [SMALL_STATE(92)] = 2049, - [SMALL_STATE(93)] = 2058, - [SMALL_STATE(94)] = 2071, - [SMALL_STATE(95)] = 2082, - [SMALL_STATE(96)] = 2095, - [SMALL_STATE(97)] = 2106, - [SMALL_STATE(98)] = 2117, - [SMALL_STATE(99)] = 2130, - [SMALL_STATE(100)] = 2143, - [SMALL_STATE(101)] = 2154, - [SMALL_STATE(102)] = 2162, - [SMALL_STATE(103)] = 2172, - [SMALL_STATE(104)] = 2180, - [SMALL_STATE(105)] = 2188, - [SMALL_STATE(106)] = 2196, - [SMALL_STATE(107)] = 2206, - [SMALL_STATE(108)] = 2214, - [SMALL_STATE(109)] = 2222, - [SMALL_STATE(110)] = 2230, - [SMALL_STATE(111)] = 2238, - [SMALL_STATE(112)] = 2246, - [SMALL_STATE(113)] = 2254, - [SMALL_STATE(114)] = 2264, - [SMALL_STATE(115)] = 2274, - [SMALL_STATE(116)] = 2282, - [SMALL_STATE(117)] = 2290, - [SMALL_STATE(118)] = 2298, - [SMALL_STATE(119)] = 2306, - [SMALL_STATE(120)] = 2313, - [SMALL_STATE(121)] = 2320, - [SMALL_STATE(122)] = 2327, - [SMALL_STATE(123)] = 2334, - [SMALL_STATE(124)] = 2341, - [SMALL_STATE(125)] = 2348, - [SMALL_STATE(126)] = 2355, - [SMALL_STATE(127)] = 2362, - [SMALL_STATE(128)] = 2369, - [SMALL_STATE(129)] = 2376, - [SMALL_STATE(130)] = 2383, - [SMALL_STATE(131)] = 2390, - [SMALL_STATE(132)] = 2397, - [SMALL_STATE(133)] = 2404, - [SMALL_STATE(134)] = 2411, - [SMALL_STATE(135)] = 2418, - [SMALL_STATE(136)] = 2425, - [SMALL_STATE(137)] = 2432, - [SMALL_STATE(138)] = 2439, - [SMALL_STATE(139)] = 2446, - [SMALL_STATE(140)] = 2453, - [SMALL_STATE(141)] = 2460, - [SMALL_STATE(142)] = 2467, - [SMALL_STATE(143)] = 2474, - [SMALL_STATE(144)] = 2481, - [SMALL_STATE(145)] = 2488, - [SMALL_STATE(146)] = 2495, - [SMALL_STATE(147)] = 2502, - [SMALL_STATE(148)] = 2509, - [SMALL_STATE(149)] = 2516, - [SMALL_STATE(150)] = 2523, + [SMALL_STATE(6)] = 231, + [SMALL_STATE(7)] = 281, + [SMALL_STATE(8)] = 304, + [SMALL_STATE(9)] = 333, + [SMALL_STATE(10)] = 362, + [SMALL_STATE(11)] = 385, + [SMALL_STATE(12)] = 409, + [SMALL_STATE(13)] = 433, + [SMALL_STATE(14)] = 463, + [SMALL_STATE(15)] = 507, + [SMALL_STATE(16)] = 537, + [SMALL_STATE(17)] = 567, + [SMALL_STATE(18)] = 611, + [SMALL_STATE(19)] = 655, + [SMALL_STATE(20)] = 680, + [SMALL_STATE(21)] = 705, + [SMALL_STATE(22)] = 730, + [SMALL_STATE(23)] = 755, + [SMALL_STATE(24)] = 780, + [SMALL_STATE(25)] = 805, + [SMALL_STATE(26)] = 830, + [SMALL_STATE(27)] = 856, + [SMALL_STATE(28)] = 882, + [SMALL_STATE(29)] = 908, + [SMALL_STATE(30)] = 934, + [SMALL_STATE(31)] = 960, + [SMALL_STATE(32)] = 986, + [SMALL_STATE(33)] = 1012, + [SMALL_STATE(34)] = 1038, + [SMALL_STATE(35)] = 1064, + [SMALL_STATE(36)] = 1101, + [SMALL_STATE(37)] = 1122, + [SMALL_STATE(38)] = 1159, + [SMALL_STATE(39)] = 1196, + [SMALL_STATE(40)] = 1216, + [SMALL_STATE(41)] = 1236, + [SMALL_STATE(42)] = 1256, + [SMALL_STATE(43)] = 1276, + [SMALL_STATE(44)] = 1296, + [SMALL_STATE(45)] = 1316, + [SMALL_STATE(46)] = 1336, + [SMALL_STATE(47)] = 1356, + [SMALL_STATE(48)] = 1376, + [SMALL_STATE(49)] = 1396, + [SMALL_STATE(50)] = 1416, + [SMALL_STATE(51)] = 1436, + [SMALL_STATE(52)] = 1456, + [SMALL_STATE(53)] = 1476, + [SMALL_STATE(54)] = 1496, + [SMALL_STATE(55)] = 1516, + [SMALL_STATE(56)] = 1536, + [SMALL_STATE(57)] = 1556, + [SMALL_STATE(58)] = 1573, + [SMALL_STATE(59)] = 1602, + [SMALL_STATE(60)] = 1619, + [SMALL_STATE(61)] = 1638, + [SMALL_STATE(62)] = 1667, + [SMALL_STATE(63)] = 1695, + [SMALL_STATE(64)] = 1722, + [SMALL_STATE(65)] = 1749, + [SMALL_STATE(66)] = 1776, + [SMALL_STATE(67)] = 1803, + [SMALL_STATE(68)] = 1820, + [SMALL_STATE(69)] = 1839, + [SMALL_STATE(70)] = 1860, + [SMALL_STATE(71)] = 1877, + [SMALL_STATE(72)] = 1895, + [SMALL_STATE(73)] = 1909, + [SMALL_STATE(74)] = 1923, + [SMALL_STATE(75)] = 1937, + [SMALL_STATE(76)] = 1951, + [SMALL_STATE(77)] = 1965, + [SMALL_STATE(78)] = 1981, + [SMALL_STATE(79)] = 1993, + [SMALL_STATE(80)] = 2007, + [SMALL_STATE(81)] = 2024, + [SMALL_STATE(82)] = 2035, + [SMALL_STATE(83)] = 2054, + [SMALL_STATE(84)] = 2073, + [SMALL_STATE(85)] = 2092, + [SMALL_STATE(86)] = 2109, + [SMALL_STATE(87)] = 2128, + [SMALL_STATE(88)] = 2145, + [SMALL_STATE(89)] = 2158, + [SMALL_STATE(90)] = 2175, + [SMALL_STATE(91)] = 2192, + [SMALL_STATE(92)] = 2209, + [SMALL_STATE(93)] = 2228, + [SMALL_STATE(94)] = 2245, + [SMALL_STATE(95)] = 2256, + [SMALL_STATE(96)] = 2273, + [SMALL_STATE(97)] = 2292, + [SMALL_STATE(98)] = 2303, + [SMALL_STATE(99)] = 2320, + [SMALL_STATE(100)] = 2334, + [SMALL_STATE(101)] = 2348, + [SMALL_STATE(102)] = 2364, + [SMALL_STATE(103)] = 2378, + [SMALL_STATE(104)] = 2392, + [SMALL_STATE(105)] = 2405, + [SMALL_STATE(106)] = 2418, + [SMALL_STATE(107)] = 2431, + [SMALL_STATE(108)] = 2440, + [SMALL_STATE(109)] = 2451, + [SMALL_STATE(110)] = 2460, + [SMALL_STATE(111)] = 2473, + [SMALL_STATE(112)] = 2486, + [SMALL_STATE(113)] = 2497, + [SMALL_STATE(114)] = 2510, + [SMALL_STATE(115)] = 2523, + [SMALL_STATE(116)] = 2534, + [SMALL_STATE(117)] = 2547, + [SMALL_STATE(118)] = 2558, + [SMALL_STATE(119)] = 2569, + [SMALL_STATE(120)] = 2578, + [SMALL_STATE(121)] = 2591, + [SMALL_STATE(122)] = 2604, + [SMALL_STATE(123)] = 2617, + [SMALL_STATE(124)] = 2625, + [SMALL_STATE(125)] = 2635, + [SMALL_STATE(126)] = 2643, + [SMALL_STATE(127)] = 2653, + [SMALL_STATE(128)] = 2663, + [SMALL_STATE(129)] = 2673, + [SMALL_STATE(130)] = 2681, + [SMALL_STATE(131)] = 2689, + [SMALL_STATE(132)] = 2697, + [SMALL_STATE(133)] = 2705, + [SMALL_STATE(134)] = 2713, + [SMALL_STATE(135)] = 2721, + [SMALL_STATE(136)] = 2729, + [SMALL_STATE(137)] = 2737, + [SMALL_STATE(138)] = 2745, + [SMALL_STATE(139)] = 2753, + [SMALL_STATE(140)] = 2761, + [SMALL_STATE(141)] = 2771, + [SMALL_STATE(142)] = 2779, + [SMALL_STATE(143)] = 2786, + [SMALL_STATE(144)] = 2793, + [SMALL_STATE(145)] = 2800, + [SMALL_STATE(146)] = 2807, + [SMALL_STATE(147)] = 2814, + [SMALL_STATE(148)] = 2821, + [SMALL_STATE(149)] = 2828, + [SMALL_STATE(150)] = 2835, + [SMALL_STATE(151)] = 2842, + [SMALL_STATE(152)] = 2849, + [SMALL_STATE(153)] = 2856, + [SMALL_STATE(154)] = 2863, + [SMALL_STATE(155)] = 2870, + [SMALL_STATE(156)] = 2877, + [SMALL_STATE(157)] = 2884, + [SMALL_STATE(158)] = 2891, + [SMALL_STATE(159)] = 2898, + [SMALL_STATE(160)] = 2905, + [SMALL_STATE(161)] = 2912, + [SMALL_STATE(162)] = 2919, + [SMALL_STATE(163)] = 2926, + [SMALL_STATE(164)] = 2933, + [SMALL_STATE(165)] = 2940, + [SMALL_STATE(166)] = 2947, + [SMALL_STATE(167)] = 2954, + [SMALL_STATE(168)] = 2961, + [SMALL_STATE(169)] = 2968, + [SMALL_STATE(170)] = 2975, }; 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_EXTRA(), - [5] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), - [7] = {.entry = {.count = 1, .reusable = true}}, SHIFT(107), - [9] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81), - [11] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), - [13] = {.entry = {.count = 1, .reusable = true}}, SHIFT(124), - [15] = {.entry = {.count = 1, .reusable = true}}, SHIFT(123), - [17] = {.entry = {.count = 1, .reusable = true}}, SHIFT(128), - [19] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), - [21] = {.entry = {.count = 1, .reusable = false}}, SHIFT(130), - [23] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), - [25] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), - [27] = {.entry = {.count = 1, .reusable = true}}, SHIFT(99), - [29] = {.entry = {.count = 1, .reusable = true}}, SHIFT(149), - [31] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), + [5] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), + [7] = {.entry = {.count = 1, .reusable = true}}, SHIFT(123), + [9] = {.entry = {.count = 1, .reusable = true}}, SHIFT(109), + [11] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), + [13] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146), + [15] = {.entry = {.count = 1, .reusable = true}}, SHIFT(111), + [17] = {.entry = {.count = 1, .reusable = true}}, SHIFT(110), + [19] = {.entry = {.count = 1, .reusable = true}}, SHIFT(149), + [21] = {.entry = {.count = 1, .reusable = false}}, SHIFT(152), + [23] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163), + [25] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113), + [27] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83), + [29] = {.entry = {.count = 1, .reusable = true}}, SHIFT(114), + [31] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), [33] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), - [35] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(81), - [38] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(43), - [41] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(124), - [44] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(123), - [47] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(128), - [50] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(129), - [53] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(130), - [56] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(147), - [59] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(148), - [62] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(99), - [65] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(149), - [68] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 2), - [70] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143), - [72] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), - [74] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), - [76] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), - [78] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primitive_type, 1), - [80] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), - [82] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), - [84] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(7), - [87] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_access_modifiers, 1), - [89] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_access_modifiers, 1), - [91] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7), - [93] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_type, 2, .production_id = 4), - [95] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 3), - [97] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_definition, 2), - [99] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_definition, 2), - [101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), - [103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), - [105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6), - [107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), - [109] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_definition, 3), - [111] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_definition, 3), - [113] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_parameters_repeat1, 2), SHIFT_REPEAT(14), - [116] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_parameters_repeat1, 2), SHIFT_REPEAT(25), - [119] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_parameters_repeat1, 2), SHIFT_REPEAT(6), - [122] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_parameters_repeat1, 2), - [124] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 4), - [126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), - [128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53), - [130] = {.entry = {.count = 1, .reusable = false}}, SHIFT(20), - [132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18), - [134] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(20), - [137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), - [139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), - [141] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(23), - [144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), + [35] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(109), + [38] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(46), + [41] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(146), + [44] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(111), + [47] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(110), + [50] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(149), + [53] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(152), + [56] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(163), + [59] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(113), + [62] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(83), + [65] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(114), + [68] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), + [70] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), + [72] = {.entry = {.count = 1, .reusable = false}}, SHIFT(168), + [74] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126), + [76] = {.entry = {.count = 1, .reusable = false}}, SHIFT(126), + [78] = {.entry = {.count = 1, .reusable = false}}, SHIFT(117), + [80] = {.entry = {.count = 1, .reusable = false}}, SHIFT(72), + [82] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), + [84] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 2), + [86] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143), + [88] = {.entry = {.count = 1, .reusable = true}}, SHIFT(156), + [90] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), + [92] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), + [94] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primitive_type, 1), + [96] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), + [98] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), + [100] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(8), + [103] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_access_modifiers, 1), + [105] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_access_modifiers, 1), + [107] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8), + [109] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_type, 2, .production_id = 4), + [111] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_definition, 3), + [113] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_definition, 3), + [115] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_definition, 2), + [117] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_definition, 2), + [119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), + [121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32), + [123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), + [125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), + [127] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 4), + [129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), + [131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), + [133] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_parameters_repeat1, 2), SHIFT_REPEAT(16), + [136] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_parameters_repeat1, 2), SHIFT_REPEAT(32), + [139] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_parameters_repeat1, 2), SHIFT_REPEAT(7), + [142] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_parameters_repeat1, 2), + [144] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 3), [146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), - [148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), - [150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), - [152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), - [154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), - [156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28), - [158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(105), - [160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(103), - [162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34), - [164] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 5), - [166] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_identifier, 3, .production_id = 3), - [168] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_identifier, 3, .production_id = 3), - [170] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_declaration, 3), - [172] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_declaration, 3), - [174] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primitive_type, 1), - [176] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_data_declaration, 4), - [178] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_declaration, 4), - [180] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_locals_declaration, 2), - [182] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_locals_declaration, 2), - [184] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_declaration, 4), - [186] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_declaration, 4), - [188] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catchall_declaration, 7), - [190] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catchall_declaration, 7), - [192] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 4), - [194] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 4), - [196] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_type, 2, .production_id = 4), - [198] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 1), - [200] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 1), - [202] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_declaration, 2), - [204] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_declaration, 2), - [206] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 2), - [208] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 2), - [210] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_declaration, 8), - [212] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_declaration, 8), - [214] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_declaration, 2), - [216] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_declaration, 2), - [218] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_data_declaration, 3), - [220] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_declaration, 3), - [222] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 3), - [224] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 3), - [226] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_declaration, 3), - [228] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_declaration, 3), - [230] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_declaration, 2), - [232] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_declaration, 2), - [234] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameters, 3), - [236] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameters, 2), - [238] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 6), - [240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(115), - [242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), - [244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113), - [246] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 1), - [248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84), - [250] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), - [252] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), SHIFT_REPEAT(81), - [255] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_identifier, 3), - [257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(97), - [259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(96), - [261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(116), - [263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(94), - [265] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), - [267] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), SHIFT_REPEAT(142), - [270] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), - [272] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), SHIFT_REPEAT(19), - [275] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_super_declaration, 2), - [277] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), - [279] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), SHIFT_REPEAT(21), - [282] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 3), - [284] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 7), - [286] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_implements_declaration, 2), - [288] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_declaration, 2), - [290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), - [292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), - [294] = {.entry = {.count = 1, .reusable = false}}, SHIFT(100), - [296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(114), - [298] = {.entry = {.count = 1, .reusable = false}}, SHIFT(114), - [300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), - [302] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_definition_repeat1, 2), SHIFT_REPEAT(127), - [305] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_annotation_definition_repeat1, 2), - [307] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_packed_switch_declaration_repeat1, 2), SHIFT_REPEAT(79), - [310] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_packed_switch_declaration_repeat1, 2), - [312] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat2, 2), SHIFT_REPEAT(97), - [315] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat2, 2), - [317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), - [319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(95), - [321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(48), - [323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), - [325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(50), - [327] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 2), - [329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90), - [331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), - [333] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat3, 2), - [335] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat3, 2), SHIFT_REPEAT(94), - [338] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(96), - [341] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), - [343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108), - [345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(79), - [347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), - [349] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 3), - [351] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), SHIFT_REPEAT(138), - [354] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), - [356] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat3, 1), - [358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(109), - [360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(98), - [362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), - [364] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 1), - [366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(110), - [368] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat2, 1), - [370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(112), - [372] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), SHIFT_REPEAT(98), - [375] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), - [377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), - [379] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_reference, 2), - [381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(145), - [383] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_property, 3, .production_id = 2), - [385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125), - [387] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 3, .production_id = 1), - [389] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 3), - [391] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 3), - [393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), - [395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), - [397] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_value, 1), - [399] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 2), - [401] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_declaration, 3), - [403] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 2), - [405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120), - [407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), - [409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), - [411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), - [413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), - [415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), - [417] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(), - [419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), - [421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), - [423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), - [425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), - [427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), - [429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(121), - [431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), - [433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126), - [435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(122), - [437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(111), - [439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), - [441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), - [443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), - [445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), - [447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(117), - [449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(119), - [451] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), - [453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(72), - [455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73), - [457] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 3), - [459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), - [461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144), - [463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), - [465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85), - [467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(82), - [469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), + [148] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(20), + [151] = {.entry = {.count = 1, .reusable = false}}, SHIFT(20), + [153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), + [155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), + [157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), + [159] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(25), + [162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), + [164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), + [166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), + [168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(49), + [170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), + [172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(33), + [174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(130), + [176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(76), + [178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), + [180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(79), + [182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), + [184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), + [186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10), + [188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), + [190] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_number_literal, 1), + [192] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_number_literal, 1), + [194] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 5), + [196] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_data_declaration, 4), + [198] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_declaration, 4), + [200] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_declaration, 3), + [202] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_declaration, 3), + [204] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_declaration, 3), + [206] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_declaration, 3), + [208] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_declaration, 8), + [210] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_declaration, 8), + [212] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 3), + [214] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 3), + [216] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_data_declaration, 3), + [218] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_declaration, 3), + [220] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_identifier, 3, .production_id = 3), + [222] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_identifier, 3, .production_id = 3), + [224] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 1), + [226] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 1), + [228] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_declaration, 4), + [230] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_declaration, 4), + [232] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_declaration, 2), + [234] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_declaration, 2), + [236] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_type, 2, .production_id = 4), + [238] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 4), + [240] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 4), + [242] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primitive_type, 1), + [244] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 2), + [246] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 2), + [248] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catchall_declaration, 7), + [250] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catchall_declaration, 7), + [252] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_declaration, 2), + [254] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_declaration, 2), + [256] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_locals_declaration, 2), + [258] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_locals_declaration, 2), + [260] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_declaration, 2), + [262] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_declaration, 2), + [264] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameters, 3), + [266] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat3, 2), + [268] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat3, 2), SHIFT_REPEAT(70), + [271] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_list_repeat3, 2), SHIFT_REPEAT(168), + [274] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat3, 2), SHIFT_REPEAT(126), + [277] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_list_repeat3, 2), SHIFT_REPEAT(126), + [280] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameters, 2), + [282] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_identifier, 3), + [284] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field_identifier, 3), + [286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), + [288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5), + [290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), + [292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(124), + [294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), + [296] = {.entry = {.count = 1, .reusable = false}}, SHIFT(135), + [298] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 6), + [300] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), + [302] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), SHIFT_REPEAT(156), + [305] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), + [307] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), SHIFT_REPEAT(109), + [310] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 1), + [312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(107), + [314] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__identifier, 1), + [316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), + [318] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__identifier, 1), + [320] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), + [322] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), SHIFT_REPEAT(23), + [325] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_full_method_identifier, 3), + [327] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_full_method_identifier, 3), + [329] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_full_field_identifier, 3), + [331] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_full_field_identifier, 3), + [333] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat3, 1), + [335] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_list_repeat3, 1), + [337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(88), + [339] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_super_declaration, 2), + [341] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), + [343] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), SHIFT_REPEAT(72), + [346] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), SHIFT_REPEAT(72), + [349] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_implements_declaration, 2), + [351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(72), + [353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(48), + [355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), + [357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), + [359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(168), + [361] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_list_repeat3, 2), + [363] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 7), + [365] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), + [367] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), SHIFT_REPEAT(19), + [370] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), + [372] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(72), + [375] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(72), + [378] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 3), + [380] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), + [382] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), SHIFT_REPEAT(72), + [385] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), SHIFT_REPEAT(72), + [388] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_declaration, 2), + [390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), + [392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159), + [394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), + [396] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 1), + [398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108), + [400] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_list_repeat1, 1), + [402] = {.entry = {.count = 1, .reusable = false}}, SHIFT(115), + [404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), + [406] = {.entry = {.count = 1, .reusable = false}}, SHIFT(140), + [408] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_definition_repeat1, 2), SHIFT_REPEAT(159), + [411] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_annotation_definition_repeat1, 2), + [413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), + [415] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_packed_switch_declaration_repeat1, 2), SHIFT_REPEAT(104), + [418] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_packed_switch_declaration_repeat1, 2), + [420] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat4, 2), + [422] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat4, 2), SHIFT_REPEAT(117), + [425] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat2, 2), + [427] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat2, 2), SHIFT_REPEAT(118), + [430] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 2), + [432] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_list_repeat1, 2), + [434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), + [436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), + [438] = {.entry = {.count = 1, .reusable = false}}, SHIFT(36), + [440] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 3), + [442] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 3), + [444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(117), + [446] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat4, 1), + [448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), + [450] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat2, 1), + [452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), + [454] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 3), + [456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104), + [458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), + [460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120), + [462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), + [464] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 2), + [466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), + [468] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_reference, 2), + [470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), + [472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(165), + [474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), + [476] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 2), + [478] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 3, .production_id = 1), + [480] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 3), + [482] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_value, 1), + [484] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_declaration, 3), + [486] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_property, 3, .production_id = 2), + [488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(164), + [490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(97), + [492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), + [494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53), + [496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), + [498] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(), + [500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), + [502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), + [504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), + [506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34), + [508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(112), + [510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169), + [512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(119), + [514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), + [516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), + [518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81), + [520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154), + [522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(167), + [524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), + [526] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), + [528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), + [530] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 3), + [532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(157), + [534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(145), + [536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(78), + [538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(162), + [540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144), + [542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), + [544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155), + [546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28), }; #ifdef __cplusplus diff --git a/test/corpus/classes b/test/corpus/classes index 53e5c4403..59d9dcfe5 100644 --- a/test/corpus/classes +++ b/test/corpus/classes @@ -14,7 +14,8 @@ Test an empty class (class_identifier)) (super_declaration (class_identifier)) - (source_declaration)) + (source_declaration + (string_literal))) @@ -34,7 +35,8 @@ Test a class with source file (class_identifier)) (super_declaration (class_identifier)) - (source_declaration)) + (source_declaration + (string_literal))) @@ -56,6 +58,7 @@ Test a class that implements an interface (class_identifier)) (super_declaration (class_identifier)) - (source_declaration) + (source_declaration + (string_literal)) (implements_declaration (class_identifier))) diff --git a/test/corpus/interfaces b/test/corpus/interfaces index 120acbd54..53faa166e 100644 --- a/test/corpus/interfaces +++ b/test/corpus/interfaces @@ -14,7 +14,8 @@ Test an empty interface (class_identifier)) (super_declaration (class_identifier)) - (source_declaration)) + (source_declaration + (string_literal))) @@ -36,7 +37,8 @@ Test an empty interface that extends another interface (class_identifier)) (super_declaration (class_identifier)) - (source_declaration) + (source_declaration + (string_literal)) (implements_declaration (class_identifier))) @@ -61,7 +63,8 @@ Test an interface with one method (class_identifier)) (super_declaration (class_identifier)) - (source_declaration) + (source_declaration + (string_literal)) (method_definition (method_declaration (access_modifiers) @@ -91,7 +94,8 @@ Test an interface with one method with parameters and return value (class_identifier)) (super_declaration (class_identifier)) - (source_declaration) + (source_declaration + (string_literal)) (method_definition (method_declaration (access_modifiers) From b883377be335d56d7cca52bb04a28085c2959584 Mon Sep 17 00:00:00 2001 From: Yotam Nachum Date: Tue, 4 Jan 2022 10:05:51 +0200 Subject: [PATCH 14/98] Add method tests --- test/corpus/methods | 94 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 94 insertions(+) create mode 100644 test/corpus/methods diff --git a/test/corpus/methods b/test/corpus/methods new file mode 100644 index 000000000..3d51d5c7a --- /dev/null +++ b/test/corpus/methods @@ -0,0 +1,94 @@ +======================================================================== +Test an empty method +======================================================================== + +.class public LA/BC; +.super Ljava/lang/Object; +.source "" + +.method public empty()V +.end method + +--- + +(class_definition + (class_declaration + (access_modifiers) + (class_identifier)) + (super_declaration + (class_identifier)) + (source_declaration + (string_literal)) + (method_definition + (method_declaration + (access_modifiers) + (method_identifier + parameters: (parameters) + return_type: (primitive_type))) + (end_method))) + + + +======================================================================== +Test a method with one primitive parameter +======================================================================== + +.class public LA/BC; +.super Ljava/lang/Object; +.source "" + +.method public empty(I)V +.end method + +--- + +(class_definition + (class_declaration + (access_modifiers) + (class_identifier)) + (super_declaration + (class_identifier)) + (source_declaration + (string_literal)) + (method_definition + (method_declaration + (access_modifiers) + (method_identifier + parameters: (parameters + (primitive_type)) + return_type: (primitive_type))) + (end_method))) + + + +======================================================================== +Test a method with multiple primitive parameter +======================================================================== + +.class public LA/BC; +.super Ljava/lang/Object; +.source "" + +.method public empty(IZJ)V +.end method + +--- + +(class_definition + (class_declaration + (access_modifiers) + (class_identifier)) + (super_declaration + (class_identifier)) + (source_declaration + (string_literal)) + (method_definition + (method_declaration + (access_modifiers) + (method_identifier + parameters: (parameters + (primitive_type) + (primitive_type) + (primitive_type)) + return_type: (primitive_type))) + (end_method))) From ac3c76a4c9ca72ecd3bbe1ddba9702c9d47e7f87 Mon Sep 17 00:00:00 2001 From: Yotam Nachum Date: Tue, 4 Jan 2022 13:21:51 +0200 Subject: [PATCH 15/98] Remove constants --- grammar.js | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/grammar.js b/grammar.js index 4316a246a..7bfc958a9 100644 --- a/grammar.js +++ b/grammar.js @@ -1,7 +1,3 @@ -const STRING = /".*"/; -const DECIMAL_DIGITS = /-?\d+/; -const HEX_DIGITS = /-?0x[\da-f]+/; - const modifiers = [ 'public', 'private', @@ -143,7 +139,7 @@ module.exports = grammar({ parameters: $ => seq('(', repeat($._type), ')'), // literals - number_literal: _ => choice(HEX_DIGITS, DECIMAL_DIGITS), - string_literal: _ => STRING, + number_literal: _ => choice(/-?0x[\da-f]+/, /-?\d+/), + string_literal: _ => /".*"/, } }); From ab2ec26d3de26a79054a633b9089dd93845d37ff Mon Sep 17 00:00:00 2001 From: Yotam Nachum Date: Tue, 4 Jan 2022 13:24:11 +0200 Subject: [PATCH 16/98] Merge field identifier tokens --- grammar.js | 2 +- src/grammar.json | 6 +- src/node-types.json | 4 - src/parser.c | 4296 +++++++++++++++++++++---------------------- 4 files changed, 2141 insertions(+), 2167 deletions(-) diff --git a/grammar.js b/grammar.js index 7bfc958a9..d9de3024a 100644 --- a/grammar.js +++ b/grammar.js @@ -114,7 +114,7 @@ module.exports = grammar({ // identifiers _identifier: $ => choice($.class_identifier, $.field_identifier, $.full_field_identifier, $.method_identifier, $.full_method_identifier), class_identifier: _ => /L[\w\d\/\$]+;/, - field_identifier: $ => seq(/[\w]+/, ':', $._type), + field_identifier: $ => seq(/[\w\d]+:/, $._type), method_identifier: $ => seq(choice('', /[\w\d_]+/), field('parameters', $.parameters), field('return_type', $._type)), full_field_identifier: $ => seq($.class_identifier, '->', $.field_identifier), full_method_identifier: $ => seq($.class_identifier, '->', $.method_identifier), diff --git a/src/grammar.json b/src/grammar.json index 1fbd12cf7..df78ae7c7 100644 --- a/src/grammar.json +++ b/src/grammar.json @@ -634,11 +634,7 @@ "members": [ { "type": "PATTERN", - "value": "[\\w]+" - }, - { - "type": "STRING", - "value": ":" + "value": "[\\w\\d]+:" }, { "type": "SYMBOL", diff --git a/src/node-types.json b/src/node-types.json index 6b5124b6f..c2da08e91 100644 --- a/src/node-types.json +++ b/src/node-types.json @@ -798,10 +798,6 @@ "type": ".super", "named": false }, - { - "type": ":", - "named": false - }, { "type": "", "named": false diff --git a/src/parser.c b/src/parser.c index 13edcad00..e31a7d98b 100644 --- a/src/parser.c +++ b/src/parser.c @@ -14,11 +14,11 @@ #endif #define LANGUAGE_VERSION 13 -#define STATE_COUNT 171 +#define STATE_COUNT 168 #define LARGE_STATE_COUNT 2 -#define SYMBOL_COUNT 124 +#define SYMBOL_COUNT 123 #define ALIAS_COUNT 1 -#define TOKEN_COUNT 72 +#define TOKEN_COUNT 71 #define EXTERNAL_TOKEN_COUNT 0 #define FIELD_COUNT 5 #define MAX_ALIAS_SEQUENCE_LENGTH 8 @@ -61,94 +61,93 @@ enum { anon_sym_DOTendarray_DASHdata = 34, sym_class_identifier = 35, aux_sym_field_identifier_token1 = 36, - anon_sym_COLON = 37, - anon_sym_LTinit_GT = 38, - aux_sym_method_identifier_token1 = 39, - anon_sym_LBRACK = 40, - anon_sym_V = 41, - anon_sym_Z = 42, - anon_sym_B = 43, - anon_sym_S = 44, - anon_sym_C = 45, - anon_sym_I = 46, - anon_sym_J = 47, - anon_sym_F = 48, - anon_sym_D = 49, - anon_sym_public = 50, - anon_sym_private = 51, - anon_sym_protected = 52, - anon_sym_static = 53, - anon_sym_final = 54, - anon_sym_synchronized = 55, - anon_sym_volatile = 56, - anon_sym_transient = 57, - anon_sym_native = 58, - anon_sym_interface = 59, - anon_sym_abstract = 60, - anon_sym_bridge = 61, - anon_sym_synthetic = 62, - sym_comment = 63, - anon_sym_DOTenum = 64, - sym_parameter = 65, - anon_sym_COMMA = 66, - anon_sym_LPAREN = 67, - anon_sym_RPAREN = 68, - aux_sym_number_literal_token1 = 69, - aux_sym_number_literal_token2 = 70, - sym_string_literal = 71, - sym_class_definition = 72, - sym_class_declaration = 73, - sym_super_declaration = 74, - sym_source_declaration = 75, - sym_implements_declaration = 76, - sym_field_definition = 77, - sym_field_declaration = 78, - sym_method_definition = 79, - sym_method_declaration = 80, - sym_annotation_definition = 81, - sym_annotation_declaration = 82, - sym_annotation_property = 83, - sym_annotation_value = 84, - sym__code_line = 85, - sym_statement = 86, - sym__declaration = 87, - sym_line_declaration = 88, - sym_locals_declaration = 89, - sym_param_declaration = 90, - sym_catch_declaration = 91, - sym_catchall_declaration = 92, - sym_packed_switch_declaration = 93, - sym_sparse_switch_declaration = 94, - sym_array_data_declaration = 95, - sym__identifier = 96, - sym_field_identifier = 97, - sym_method_identifier = 98, - sym_full_field_identifier = 99, - sym_full_method_identifier = 100, - sym__type = 101, - sym_array_type = 102, - sym_primitive_type = 103, - sym_access_modifiers = 104, - sym_enum_reference = 105, - sym_list = 106, - sym_parameters = 107, - sym_number_literal = 108, - aux_sym_class_definition_repeat1 = 109, - aux_sym_class_definition_repeat2 = 110, - aux_sym_class_definition_repeat3 = 111, - aux_sym_class_definition_repeat4 = 112, - aux_sym_method_definition_repeat1 = 113, - aux_sym_annotation_definition_repeat1 = 114, - aux_sym_packed_switch_declaration_repeat1 = 115, - aux_sym_sparse_switch_declaration_repeat1 = 116, - aux_sym_array_data_declaration_repeat1 = 117, - aux_sym_access_modifiers_repeat1 = 118, - aux_sym_list_repeat1 = 119, - aux_sym_list_repeat2 = 120, - aux_sym_list_repeat3 = 121, - aux_sym_list_repeat4 = 122, - aux_sym_parameters_repeat1 = 123, - alias_sym_code_block = 124, + anon_sym_LTinit_GT = 37, + aux_sym_method_identifier_token1 = 38, + anon_sym_LBRACK = 39, + anon_sym_V = 40, + anon_sym_Z = 41, + anon_sym_B = 42, + anon_sym_S = 43, + anon_sym_C = 44, + anon_sym_I = 45, + anon_sym_J = 46, + anon_sym_F = 47, + anon_sym_D = 48, + anon_sym_public = 49, + anon_sym_private = 50, + anon_sym_protected = 51, + anon_sym_static = 52, + anon_sym_final = 53, + anon_sym_synchronized = 54, + anon_sym_volatile = 55, + anon_sym_transient = 56, + anon_sym_native = 57, + anon_sym_interface = 58, + anon_sym_abstract = 59, + anon_sym_bridge = 60, + anon_sym_synthetic = 61, + sym_comment = 62, + anon_sym_DOTenum = 63, + sym_parameter = 64, + anon_sym_COMMA = 65, + anon_sym_LPAREN = 66, + anon_sym_RPAREN = 67, + aux_sym_number_literal_token1 = 68, + aux_sym_number_literal_token2 = 69, + sym_string_literal = 70, + sym_class_definition = 71, + sym_class_declaration = 72, + sym_super_declaration = 73, + sym_source_declaration = 74, + sym_implements_declaration = 75, + sym_field_definition = 76, + sym_field_declaration = 77, + sym_method_definition = 78, + sym_method_declaration = 79, + sym_annotation_definition = 80, + sym_annotation_declaration = 81, + sym_annotation_property = 82, + sym_annotation_value = 83, + sym__code_line = 84, + sym_statement = 85, + sym__declaration = 86, + sym_line_declaration = 87, + sym_locals_declaration = 88, + sym_param_declaration = 89, + sym_catch_declaration = 90, + sym_catchall_declaration = 91, + sym_packed_switch_declaration = 92, + sym_sparse_switch_declaration = 93, + sym_array_data_declaration = 94, + sym__identifier = 95, + sym_field_identifier = 96, + sym_method_identifier = 97, + sym_full_field_identifier = 98, + sym_full_method_identifier = 99, + sym__type = 100, + sym_array_type = 101, + sym_primitive_type = 102, + sym_access_modifiers = 103, + sym_enum_reference = 104, + sym_list = 105, + sym_parameters = 106, + sym_number_literal = 107, + aux_sym_class_definition_repeat1 = 108, + aux_sym_class_definition_repeat2 = 109, + aux_sym_class_definition_repeat3 = 110, + aux_sym_class_definition_repeat4 = 111, + aux_sym_method_definition_repeat1 = 112, + aux_sym_annotation_definition_repeat1 = 113, + aux_sym_packed_switch_declaration_repeat1 = 114, + aux_sym_sparse_switch_declaration_repeat1 = 115, + aux_sym_array_data_declaration_repeat1 = 116, + aux_sym_access_modifiers_repeat1 = 117, + aux_sym_list_repeat1 = 118, + aux_sym_list_repeat2 = 119, + aux_sym_list_repeat3 = 120, + aux_sym_list_repeat4 = 121, + aux_sym_parameters_repeat1 = 122, + alias_sym_code_block = 123, }; static const char * const ts_symbol_names[] = { @@ -189,7 +188,6 @@ static const char * const ts_symbol_names[] = { [anon_sym_DOTendarray_DASHdata] = ".end array-data", [sym_class_identifier] = "class_identifier", [aux_sym_field_identifier_token1] = "field_identifier_token1", - [anon_sym_COLON] = ":", [anon_sym_LTinit_GT] = "", [aux_sym_method_identifier_token1] = "method_identifier_token1", [anon_sym_LBRACK] = "[", @@ -317,7 +315,6 @@ static const TSSymbol ts_symbol_map[] = { [anon_sym_DOTendarray_DASHdata] = anon_sym_DOTendarray_DASHdata, [sym_class_identifier] = sym_class_identifier, [aux_sym_field_identifier_token1] = aux_sym_field_identifier_token1, - [anon_sym_COLON] = anon_sym_COLON, [anon_sym_LTinit_GT] = anon_sym_LTinit_GT, [aux_sym_method_identifier_token1] = aux_sym_method_identifier_token1, [anon_sym_LBRACK] = anon_sym_LBRACK, @@ -556,10 +553,6 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = false, .named = false, }, - [anon_sym_COLON] = { - .visible = true, - .named = false, - }, [anon_sym_LTinit_GT] = { .visible = true, .named = false, @@ -929,8 +922,8 @@ static const char * const ts_field_names[] = { static const TSFieldMapSlice ts_field_map_slices[PRODUCTION_ID_COUNT] = { [2] = {.index = 0, .length = 2}, - [3] = {.index = 2, .length = 2}, - [4] = {.index = 4, .length = 1}, + [3] = {.index = 2, .length = 1}, + [4] = {.index = 3, .length = 2}, }; static const TSFieldMapEntry ts_field_map_entries[] = { @@ -938,10 +931,10 @@ static const TSFieldMapEntry ts_field_map_entries[] = { {field_key, 0}, {field_value, 2}, [2] = + {field_element_type, 1}, + [3] = {field_parameters, 1}, {field_return_type, 2}, - [4] = - {field_element_type, 1}, }; static const TSSymbol ts_alias_sequences[PRODUCTION_ID_COUNT][MAX_ALIAS_SEQUENCE_LENGTH] = { @@ -963,42 +956,42 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { eof = lexer->eof(lexer); switch (state) { case 0: - if (eof) ADVANCE(280); + if (eof) ADVANCE(360); if (lookahead == '"') ADVANCE(5); if (lookahead == '#') ADVANCE(546); if (lookahead == '(') ADVANCE(550); if (lookahead == ')') ADVANCE(551); if (lookahead == ',') ADVANCE(549); - if (lookahead == '-') ADVANCE(18); - if (lookahead == '.') ADVANCE(17); + if (lookahead == '-') ADVANCE(17); + if (lookahead == '.') ADVANCE(16); if (lookahead == '0') ADVANCE(553); - if (lookahead == ':') ADVANCE(404); - if (lookahead == '<') ADVANCE(131); - if (lookahead == '=') ADVANCE(295); + if (lookahead == ':') ADVANCE(356); + if (lookahead == '<') ADVANCE(211); + if (lookahead == '=') ADVANCE(375); if (lookahead == 'B') ADVANCE(500); if (lookahead == 'C') ADVANCE(502); if (lookahead == 'D') ADVANCE(506); if (lookahead == 'F') ADVANCE(505); if (lookahead == 'I') ADVANCE(503); if (lookahead == 'J') ADVANCE(504); - if (lookahead == 'L') ADVANCE(277); + if (lookahead == 'L') ADVANCE(357); if (lookahead == 'S') ADVANCE(501); if (lookahead == 'V') ADVANCE(498); if (lookahead == 'Z') ADVANCE(499); if (lookahead == '[') ADVANCE(497); - if (lookahead == 'a') ADVANCE(50); - if (lookahead == 'b') ADVANCE(209); - if (lookahead == 'c') ADVANCE(192); - if (lookahead == 'f') ADVANCE(133); - if (lookahead == 'i') ADVANCE(167); - if (lookahead == 'n') ADVANCE(27); - if (lookahead == 'p') ADVANCE(208); - if (lookahead == 'r') ADVANCE(264); - if (lookahead == 's') ADVANCE(258); - if (lookahead == 't') ADVANCE(210); - if (lookahead == 'v') ADVANCE(190); - if (lookahead == '{') ADVANCE(306); - if (lookahead == '}') ADVANCE(308); + if (lookahead == 'a') ADVANCE(130); + if (lookahead == 'b') ADVANCE(289); + if (lookahead == 'c') ADVANCE(272); + if (lookahead == 'f') ADVANCE(213); + if (lookahead == 'i') ADVANCE(247); + if (lookahead == 'n') ADVANCE(107); + if (lookahead == 'p') ADVANCE(288); + if (lookahead == 'r') ADVANCE(344); + if (lookahead == 's') ADVANCE(338); + if (lookahead == 't') ADVANCE(290); + if (lookahead == 'v') ADVANCE(270); + if (lookahead == '{') ADVANCE(386); + if (lookahead == '}') ADVANCE(388); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || @@ -1006,16 +999,16 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('1' <= lookahead && lookahead <= '9')) ADVANCE(554); END_STATE(); case 1: - if (lookahead == ' ') ADVANCE(48); + if (lookahead == ' ') ADVANCE(128); END_STATE(); case 2: - if (lookahead == ' ') ADVANCE(114); + if (lookahead == ' ') ADVANCE(194); END_STATE(); case 3: - if (lookahead == ' ') ADVANCE(113); + if (lookahead == ' ') ADVANCE(193); END_STATE(); case 4: - if (lookahead == ' ') ADVANCE(47); + if (lookahead == ' ') ADVANCE(127); END_STATE(); case 5: if (lookahead == '"') ADVANCE(555); @@ -1024,7 +1017,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 6: if (lookahead == '#') ADVANCE(546); - if (lookahead == '.') ADVANCE(105); + if (lookahead == '.') ADVANCE(185); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || @@ -1032,11 +1025,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(296); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(376); END_STATE(); case 7: if (lookahead == '#') ADVANCE(546); - if (lookahead == '<') ADVANCE(131); + if (lookahead == '<') ADVANCE(211); if (lookahead == 'a') ADVANCE(414); if (lookahead == 'b') ADVANCE(471); if (lookahead == 'c') ADVANCE(464); @@ -1058,7 +1051,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 8: if (lookahead == '#') ADVANCE(546); - if (lookahead == '<') ADVANCE(131); + if (lookahead == '<') ADVANCE(211); if (lookahead == 'c') ADVANCE(464); if (lookahead == '\t' || lookahead == '\n' || @@ -1071,7 +1064,15 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 9: if (lookahead == '#') ADVANCE(546); - if (lookahead == '<') ADVANCE(131); + if (lookahead == 'a') ADVANCE(26); + if (lookahead == 'b') ADVANCE(77); + if (lookahead == 'f') ADVANCE(56); + if (lookahead == 'i') ADVANCE(67); + if (lookahead == 'n') ADVANCE(18); + if (lookahead == 'p') ADVANCE(75); + if (lookahead == 's') ADVANCE(94); + if (lookahead == 't') ADVANCE(78); + if (lookahead == 'v') ADVANCE(73); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || @@ -1079,1757 +1080,1750 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + ('c' <= lookahead && lookahead <= 'z')) ADVANCE(98); END_STATE(); case 10: - if (lookahead == '#') ADVANCE(546); - if (lookahead == 'a') ADVANCE(327); - if (lookahead == 'b') ADVANCE(378); - if (lookahead == 'f') ADVANCE(357); - if (lookahead == 'i') ADVANCE(368); - if (lookahead == 'n') ADVANCE(319); - if (lookahead == 'p') ADVANCE(376); - if (lookahead == 's') ADVANCE(395); - if (lookahead == 't') ADVANCE(379); - if (lookahead == 'v') ADVANCE(374); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') SKIP(10) - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('c' <= lookahead && lookahead <= 'z')) ADVANCE(403); + if (lookahead == '-') ADVANCE(162); END_STATE(); case 11: - if (lookahead == '-') ADVANCE(82); + if (lookahead == '-') ADVANCE(301); END_STATE(); case 12: - if (lookahead == '-') ADVANCE(221); + if (lookahead == '-') ADVANCE(163); END_STATE(); case 13: - if (lookahead == '-') ADVANCE(83); + if (lookahead == '-') ADVANCE(308); END_STATE(); case 14: - if (lookahead == '-') ADVANCE(228); + if (lookahead == '-') ADVANCE(309); END_STATE(); case 15: - if (lookahead == '-') ADVANCE(229); + if (lookahead == '-') ADVANCE(310); END_STATE(); case 16: - if (lookahead == '-') ADVANCE(230); + if (lookahead == '.') ADVANCE(387); + if (lookahead == 'a') ADVANCE(257); + if (lookahead == 'c') ADVANCE(111); + if (lookahead == 'e') ADVANCE(248); + if (lookahead == 'f') ADVANCE(208); + if (lookahead == 'i') ADVANCE(241); + if (lookahead == 'l') ADVANCE(217); + if (lookahead == 'm') ADVANCE(174); + if (lookahead == 'p') ADVANCE(102); + if (lookahead == 's') ADVANCE(271); END_STATE(); case 17: - if (lookahead == '.') ADVANCE(307); - if (lookahead == 'a') ADVANCE(177); - if (lookahead == 'c') ADVANCE(31); - if (lookahead == 'e') ADVANCE(168); - if (lookahead == 'f') ADVANCE(128); - if (lookahead == 'i') ADVANCE(161); - if (lookahead == 'l') ADVANCE(137); - if (lookahead == 'm') ADVANCE(94); - if (lookahead == 'p') ADVANCE(22); - if (lookahead == 's') ADVANCE(191); - END_STATE(); - case 18: if (lookahead == '0') ADVANCE(553); - if (lookahead == '>') ADVANCE(313); + if (lookahead == '>') ADVANCE(393); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(554); END_STATE(); + case 18: + if (lookahead == ':') ADVANCE(398); + if (lookahead == 'a') ADVANCE(87); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(98); + END_STATE(); case 19: - if (lookahead == ';') ADVANCE(317); - if (lookahead == '$' || - ('/' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(398); + if (lookahead == 'a') ADVANCE(63); + if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(19); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(98); END_STATE(); case 20: - if (lookahead == '>') ADVANCE(405); + if (lookahead == ':') ADVANCE(398); + if (lookahead == 'a') ADVANCE(69); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(98); END_STATE(); case 21: - if (lookahead == 'a') ADVANCE(177); - if (lookahead == 'c') ADVANCE(30); - if (lookahead == 'e') ADVANCE(180); - if (lookahead == 'f') ADVANCE(128); - if (lookahead == 'l') ADVANCE(137); - if (lookahead == 'm') ADVANCE(94); - if (lookahead == 'p') ADVANCE(22); - if (lookahead == 's') ADVANCE(202); + if (lookahead == ':') ADVANCE(398); + if (lookahead == 'a') ADVANCE(32); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(98); END_STATE(); case 22: - if (lookahead == 'a') ADVANCE(52); + if (lookahead == ':') ADVANCE(398); + if (lookahead == 'a') ADVANCE(33); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(98); END_STATE(); case 23: - if (lookahead == 'a') ADVANCE(272); + if (lookahead == ':') ADVANCE(398); + if (lookahead == 'a') ADVANCE(88); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(98); END_STATE(); case 24: - if (lookahead == 'a') ADVANCE(315); + if (lookahead == ':') ADVANCE(398); + if (lookahead == 'a') ADVANCE(89); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(98); END_STATE(); case 25: - if (lookahead == 'a') ADVANCE(316); + if (lookahead == ':') ADVANCE(398); + if (lookahead == 'a') ADVANCE(90); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(98); END_STATE(); case 26: - if (lookahead == 'a') ADVANCE(223); + if (lookahead == ':') ADVANCE(398); + if (lookahead == 'b') ADVANCE(81); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); END_STATE(); case 27: - if (lookahead == 'a') ADVANCE(240); + if (lookahead == ':') ADVANCE(398); + if (lookahead == 'b') ADVANCE(64); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); END_STATE(); case 28: - if (lookahead == 'a') ADVANCE(213); + if (lookahead == ':') ADVANCE(398); + if (lookahead == 'c') ADVANCE(51); + if (lookahead == 't') ADVANCE(52); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); END_STATE(); case 29: - if (lookahead == 'a') ADVANCE(163); + if (lookahead == ':') ADVANCE(398); + if (lookahead == 'c') ADVANCE(508); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); END_STATE(); case 30: - if (lookahead == 'a') ADVANCE(236); + if (lookahead == ':') ADVANCE(398); + if (lookahead == 'c') ADVANCE(517); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); END_STATE(); case 31: - if (lookahead == 'a') ADVANCE(236); - if (lookahead == 'l') ADVANCE(26); + if (lookahead == ':') ADVANCE(398); + if (lookahead == 'c') ADVANCE(544); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); END_STATE(); case 32: - if (lookahead == 'a') ADVANCE(150); + if (lookahead == ':') ADVANCE(398); + if (lookahead == 'c') ADVANCE(84); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); END_STATE(); case 33: - if (lookahead == 'a') ADVANCE(154); + if (lookahead == ':') ADVANCE(398); + if (lookahead == 'c') ADVANCE(43); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); END_STATE(); case 34: - if (lookahead == 'a') ADVANCE(63); + if (lookahead == ':') ADVANCE(398); + if (lookahead == 'c') ADVANCE(92); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); END_STATE(); case 35: - if (lookahead == 'a') ADVANCE(173); + if (lookahead == ':') ADVANCE(398); + if (lookahead == 'd') ADVANCE(50); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); END_STATE(); case 36: - if (lookahead == 'a') ADVANCE(68); + if (lookahead == ':') ADVANCE(398); + if (lookahead == 'd') ADVANCE(514); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); END_STATE(); case 37: - if (lookahead == 'a') ADVANCE(176); - if (lookahead == 'e') ADVANCE(181); - if (lookahead == 'f') ADVANCE(128); - if (lookahead == 'm') ADVANCE(94); + if (lookahead == ':') ADVANCE(398); + if (lookahead == 'd') ADVANCE(523); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); END_STATE(); case 38: - if (lookahead == 'a') ADVANCE(249); + if (lookahead == ':') ADVANCE(398); + if (lookahead == 'e') ADVANCE(34); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); END_STATE(); case 39: - if (lookahead == 'a') ADVANCE(66); + if (lookahead == ':') ADVANCE(398); + if (lookahead == 'e') ADVANCE(541); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); END_STATE(); case 40: - if (lookahead == 'a') ADVANCE(251); + if (lookahead == ':') ADVANCE(398); + if (lookahead == 'e') ADVANCE(532); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); END_STATE(); case 41: - if (lookahead == 'a') ADVANCE(245); + if (lookahead == ':') ADVANCE(398); + if (lookahead == 'e') ADVANCE(511); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); END_STATE(); case 42: - if (lookahead == 'a') ADVANCE(250); + if (lookahead == ':') ADVANCE(398); + if (lookahead == 'e') ADVANCE(526); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); END_STATE(); case 43: - if (lookahead == 'a') ADVANCE(246); + if (lookahead == ':') ADVANCE(398); + if (lookahead == 'e') ADVANCE(535); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); END_STATE(); case 44: - if (lookahead == 'a') ADVANCE(248); + if (lookahead == ':') ADVANCE(398); + if (lookahead == 'e') ADVANCE(36); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); END_STATE(); case 45: - if (lookahead == 'a') ADVANCE(260); + if (lookahead == ':') ADVANCE(398); + if (lookahead == 'e') ADVANCE(76); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); END_STATE(); case 46: - if (lookahead == 'a') ADVANCE(273); + if (lookahead == ':') ADVANCE(398); + if (lookahead == 'e') ADVANCE(37); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); END_STATE(); case 47: - if (lookahead == 'a') ADVANCE(188); + if (lookahead == ':') ADVANCE(398); + if (lookahead == 'e') ADVANCE(71); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); END_STATE(); case 48: - if (lookahead == 'a') ADVANCE(189); - if (lookahead == 'f') ADVANCE(147); - if (lookahead == 'm') ADVANCE(108); - if (lookahead == 'p') ADVANCE(36); - if (lookahead == 's') ADVANCE(204); + if (lookahead == ':') ADVANCE(398); + if (lookahead == 'e') ADVANCE(91); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); END_STATE(); case 49: - if (lookahead == 'a') ADVANCE(218); + if (lookahead == ':') ADVANCE(398); + if (lookahead == 'f') ADVANCE(22); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); END_STATE(); case 50: - if (lookahead == 'b') ADVANCE(224); + if (lookahead == ':') ADVANCE(398); + if (lookahead == 'g') ADVANCE(39); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); END_STATE(); case 51: - if (lookahead == 'b') ADVANCE(155); + if (lookahead == ':') ADVANCE(398); + if (lookahead == 'h') ADVANCE(79); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); END_STATE(); case 52: - if (lookahead == 'c') ADVANCE(148); - if (lookahead == 'r') ADVANCE(29); + if (lookahead == ':') ADVANCE(398); + if (lookahead == 'h') ADVANCE(48); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); END_STATE(); case 53: - if (lookahead == 'c') ADVANCE(507); + if (lookahead == ':') ADVANCE(398); + if (lookahead == 'i') ADVANCE(35); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); END_STATE(); case 54: - if (lookahead == 'c') ADVANCE(516); + if (lookahead == ':') ADVANCE(398); + if (lookahead == 'i') ADVANCE(96); + if (lookahead == 'o') ADVANCE(86); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); END_STATE(); case 55: - if (lookahead == 'c') ADVANCE(543); + if (lookahead == ':') ADVANCE(398); + if (lookahead == 'i') ADVANCE(97); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); END_STATE(); case 56: - if (lookahead == 'c') ADVANCE(122); - if (lookahead == 't') ADVANCE(123); + if (lookahead == ':') ADVANCE(398); + if (lookahead == 'i') ADVANCE(70); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); END_STATE(); case 57: - if (lookahead == 'c') ADVANCE(116); + if (lookahead == ':') ADVANCE(398); + if (lookahead == 'i') ADVANCE(95); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); END_STATE(); case 58: - if (lookahead == 'c') ADVANCE(117); + if (lookahead == ':') ADVANCE(398); + if (lookahead == 'i') ADVANCE(29); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); END_STATE(); case 59: - if (lookahead == 'c') ADVANCE(118); + if (lookahead == ':') ADVANCE(398); + if (lookahead == 'i') ADVANCE(30); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); END_STATE(); case 60: - if (lookahead == 'c') ADVANCE(119); + if (lookahead == ':') ADVANCE(398); + if (lookahead == 'i') ADVANCE(65); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); END_STATE(); case 61: - if (lookahead == 'c') ADVANCE(33); + if (lookahead == ':') ADVANCE(398); + if (lookahead == 'i') ADVANCE(31); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); END_STATE(); case 62: - if (lookahead == 'c') ADVANCE(120); + if (lookahead == ':') ADVANCE(398); + if (lookahead == 'i') ADVANCE(47); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); END_STATE(); case 63: - if (lookahead == 'c') ADVANCE(234); + if (lookahead == ':') ADVANCE(398); + if (lookahead == 'l') ADVANCE(520); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); END_STATE(); case 64: - if (lookahead == 'c') ADVANCE(238); + if (lookahead == ':') ADVANCE(398); + if (lookahead == 'l') ADVANCE(58); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); END_STATE(); case 65: - if (lookahead == 'c') ADVANCE(88); + if (lookahead == ':') ADVANCE(398); + if (lookahead == 'l') ADVANCE(42); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); END_STATE(); case 66: - if (lookahead == 'c') ADVANCE(92); + if (lookahead == ':') ADVANCE(398); + if (lookahead == 'l') ADVANCE(25); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); END_STATE(); case 67: - if (lookahead == 'c') ADVANCE(252); + if (lookahead == ':') ADVANCE(398); + if (lookahead == 'n') ADVANCE(83); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); END_STATE(); case 68: - if (lookahead == 'c') ADVANCE(149); + if (lookahead == ':') ADVANCE(398); + if (lookahead == 'n') ADVANCE(28); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); END_STATE(); case 69: - if (lookahead == 'd') ADVANCE(1); - if (lookahead == 'u') ADVANCE(162); + if (lookahead == ':') ADVANCE(398); + if (lookahead == 'n') ADVANCE(82); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); END_STATE(); case 70: - if (lookahead == 'd') ADVANCE(115); + if (lookahead == ':') ADVANCE(398); + if (lookahead == 'n') ADVANCE(19); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); END_STATE(); case 71: - if (lookahead == 'd') ADVANCE(293); + if (lookahead == ':') ADVANCE(398); + if (lookahead == 'n') ADVANCE(85); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); END_STATE(); case 72: - if (lookahead == 'd') ADVANCE(285); + if (lookahead == ':') ADVANCE(398); + if (lookahead == 'n') ADVANCE(55); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); END_STATE(); case 73: - if (lookahead == 'd') ADVANCE(287); + if (lookahead == ':') ADVANCE(398); + if (lookahead == 'o') ADVANCE(66); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); END_STATE(); case 74: - if (lookahead == 'd') ADVANCE(513); + if (lookahead == ':') ADVANCE(398); + if (lookahead == 'o') ADVANCE(72); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); END_STATE(); case 75: - if (lookahead == 'd') ADVANCE(286); + if (lookahead == ':') ADVANCE(398); + if (lookahead == 'r') ADVANCE(54); + if (lookahead == 'u') ADVANCE(27); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); END_STATE(); case 76: - if (lookahead == 'd') ADVANCE(290); + if (lookahead == ':') ADVANCE(398); + if (lookahead == 'r') ADVANCE(49); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); END_STATE(); case 77: - if (lookahead == 'd') ADVANCE(522); + if (lookahead == ':') ADVANCE(398); + if (lookahead == 'r') ADVANCE(53); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); END_STATE(); case 78: - if (lookahead == 'd') ADVANCE(2); + if (lookahead == ':') ADVANCE(398); + if (lookahead == 'r') ADVANCE(20); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); END_STATE(); case 79: - if (lookahead == 'd') ADVANCE(12); + if (lookahead == ':') ADVANCE(398); + if (lookahead == 'r') ADVANCE(74); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); END_STATE(); case 80: - if (lookahead == 'd') ADVANCE(3); + if (lookahead == ':') ADVANCE(398); + if (lookahead == 'r') ADVANCE(21); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); END_STATE(); case 81: - if (lookahead == 'd') ADVANCE(4); + if (lookahead == ':') ADVANCE(398); + if (lookahead == 's') ADVANCE(93); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); END_STATE(); case 82: - if (lookahead == 'd') ADVANCE(38); + if (lookahead == ':') ADVANCE(398); + if (lookahead == 's') ADVANCE(62); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); END_STATE(); case 83: - if (lookahead == 'd') ADVANCE(40); + if (lookahead == ':') ADVANCE(398); + if (lookahead == 't') ADVANCE(45); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); END_STATE(); case 84: - if (lookahead == 'd') ADVANCE(15); + if (lookahead == ':') ADVANCE(398); + if (lookahead == 't') ADVANCE(538); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); END_STATE(); case 85: - if (lookahead == 'e') ADVANCE(302); + if (lookahead == ':') ADVANCE(398); + if (lookahead == 't') ADVANCE(529); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); END_STATE(); case 86: - if (lookahead == 'e') ADVANCE(540); - END_STATE(); + if (lookahead == ':') ADVANCE(398); + if (lookahead == 't') ADVANCE(38); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); + END_STATE(); case 87: - if (lookahead == 'e') ADVANCE(531); + if (lookahead == ':') ADVANCE(398); + if (lookahead == 't') ADVANCE(57); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); END_STATE(); case 88: - if (lookahead == 'e') ADVANCE(283); + if (lookahead == ':') ADVANCE(398); + if (lookahead == 't') ADVANCE(59); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); END_STATE(); case 89: - if (lookahead == 'e') ADVANCE(510); + if (lookahead == ':') ADVANCE(398); + if (lookahead == 't') ADVANCE(41); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); END_STATE(); case 90: - if (lookahead == 'e') ADVANCE(294); + if (lookahead == ':') ADVANCE(398); + if (lookahead == 't') ADVANCE(60); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); END_STATE(); case 91: - if (lookahead == 'e') ADVANCE(525); + if (lookahead == ':') ADVANCE(398); + if (lookahead == 't') ADVANCE(61); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); END_STATE(); case 92: - if (lookahead == 'e') ADVANCE(534); + if (lookahead == ':') ADVANCE(398); + if (lookahead == 't') ADVANCE(44); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); END_STATE(); case 93: - if (lookahead == 'e') ADVANCE(205); + if (lookahead == ':') ADVANCE(398); + if (lookahead == 't') ADVANCE(80); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); END_STATE(); case 94: - if (lookahead == 'e') ADVANCE(232); + if (lookahead == ':') ADVANCE(398); + if (lookahead == 't') ADVANCE(23); + if (lookahead == 'y') ADVANCE(68); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); END_STATE(); case 95: - if (lookahead == 'e') ADVANCE(67); + if (lookahead == ':') ADVANCE(398); + if (lookahead == 'v') ADVANCE(40); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); END_STATE(); case 96: - if (lookahead == 'e') ADVANCE(206); + if (lookahead == ':') ADVANCE(398); + if (lookahead == 'v') ADVANCE(24); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); END_STATE(); case 97: - if (lookahead == 'e') ADVANCE(164); + if (lookahead == ':') ADVANCE(398); + if (lookahead == 'z') ADVANCE(46); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'y')) ADVANCE(98); END_STATE(); case 98: - if (lookahead == 'e') ADVANCE(79); + if (lookahead == ':') ADVANCE(398); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); END_STATE(); case 99: - if (lookahead == 'e') ADVANCE(74); + if (lookahead == ';') ADVANCE(397); + if (lookahead == '$' || + ('/' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(99); END_STATE(); case 100: - if (lookahead == 'e') ADVANCE(77); + if (lookahead == '>') ADVANCE(399); END_STATE(); case 101: - if (lookahead == 'e') ADVANCE(153); + if (lookahead == 'a') ADVANCE(257); + if (lookahead == 'c') ADVANCE(110); + if (lookahead == 'e') ADVANCE(260); + if (lookahead == 'f') ADVANCE(208); + if (lookahead == 'l') ADVANCE(217); + if (lookahead == 'm') ADVANCE(174); + if (lookahead == 'p') ADVANCE(102); + if (lookahead == 's') ADVANCE(282); END_STATE(); case 102: - if (lookahead == 'e') ADVANCE(166); + if (lookahead == 'a') ADVANCE(132); END_STATE(); case 103: - if (lookahead == 'e') ADVANCE(179); + if (lookahead == 'a') ADVANCE(352); END_STATE(); case 104: - if (lookahead == 'e') ADVANCE(158); + if (lookahead == 'a') ADVANCE(395); END_STATE(); case 105: - if (lookahead == 'e') ADVANCE(184); + if (lookahead == 'a') ADVANCE(396); END_STATE(); case 106: - if (lookahead == 'e') ADVANCE(183); + if (lookahead == 'a') ADVANCE(303); END_STATE(); case 107: - if (lookahead == 'e') ADVANCE(247); + if (lookahead == 'a') ADVANCE(320); END_STATE(); case 108: - if (lookahead == 'e') ADVANCE(259); + if (lookahead == 'a') ADVANCE(293); END_STATE(); case 109: - if (lookahead == 'e') ADVANCE(14); + if (lookahead == 'a') ADVANCE(243); END_STATE(); case 110: - if (lookahead == 'e') ADVANCE(84); + if (lookahead == 'a') ADVANCE(316); END_STATE(); case 111: - if (lookahead == 'e') ADVANCE(16); + if (lookahead == 'a') ADVANCE(316); + if (lookahead == 'l') ADVANCE(106); END_STATE(); case 112: - if (lookahead == 'f') ADVANCE(39); + if (lookahead == 'a') ADVANCE(230); END_STATE(); case 113: - if (lookahead == 'f') ADVANCE(147); + if (lookahead == 'a') ADVANCE(234); END_STATE(); case 114: - if (lookahead == 'f') ADVANCE(147); - if (lookahead == 'm') ADVANCE(108); - if (lookahead == 'p') ADVANCE(36); + if (lookahead == 'a') ADVANCE(143); END_STATE(); case 115: - if (lookahead == 'g') ADVANCE(86); + if (lookahead == 'a') ADVANCE(253); END_STATE(); case 116: - if (lookahead == 'h') ADVANCE(305); + if (lookahead == 'a') ADVANCE(148); END_STATE(); case 117: - if (lookahead == 'h') ADVANCE(310); + if (lookahead == 'a') ADVANCE(256); + if (lookahead == 'e') ADVANCE(261); + if (lookahead == 'f') ADVANCE(208); + if (lookahead == 'm') ADVANCE(174); END_STATE(); case 118: - if (lookahead == 'h') ADVANCE(312); + if (lookahead == 'a') ADVANCE(329); END_STATE(); case 119: - if (lookahead == 'h') ADVANCE(311); + if (lookahead == 'a') ADVANCE(146); END_STATE(); case 120: - if (lookahead == 'h') ADVANCE(314); + if (lookahead == 'a') ADVANCE(331); END_STATE(); case 121: - if (lookahead == 'h') ADVANCE(193); + if (lookahead == 'a') ADVANCE(325); END_STATE(); case 122: - if (lookahead == 'h') ADVANCE(216); + if (lookahead == 'a') ADVANCE(330); END_STATE(); case 123: - if (lookahead == 'h') ADVANCE(107); + if (lookahead == 'a') ADVANCE(326); END_STATE(); case 124: - if (lookahead == 'h') ADVANCE(197); + if (lookahead == 'a') ADVANCE(328); END_STATE(); case 125: - if (lookahead == 'i') ADVANCE(70); + if (lookahead == 'a') ADVANCE(340); END_STATE(); case 126: - if (lookahead == 'i') ADVANCE(267); - if (lookahead == 'o') ADVANCE(239); + if (lookahead == 'a') ADVANCE(353); END_STATE(); case 127: - if (lookahead == 'i') ADVANCE(274); + if (lookahead == 'a') ADVANCE(268); END_STATE(); case 128: - if (lookahead == 'i') ADVANCE(101); + if (lookahead == 'a') ADVANCE(269); + if (lookahead == 'f') ADVANCE(227); + if (lookahead == 'm') ADVANCE(188); + if (lookahead == 'p') ADVANCE(116); + if (lookahead == 's') ADVANCE(284); END_STATE(); case 129: - if (lookahead == 'i') ADVANCE(152); + if (lookahead == 'a') ADVANCE(298); END_STATE(); case 130: - if (lookahead == 'i') ADVANCE(266); + if (lookahead == 'b') ADVANCE(304); END_STATE(); case 131: - if (lookahead == 'i') ADVANCE(175); + if (lookahead == 'b') ADVANCE(235); END_STATE(); case 132: - if (lookahead == 'i') ADVANCE(165); + if (lookahead == 'c') ADVANCE(228); + if (lookahead == 'r') ADVANCE(109); END_STATE(); case 133: - if (lookahead == 'i') ADVANCE(178); + if (lookahead == 'c') ADVANCE(507); END_STATE(); case 134: - if (lookahead == 'i') ADVANCE(53); + if (lookahead == 'c') ADVANCE(516); END_STATE(); case 135: - if (lookahead == 'i') ADVANCE(233); + if (lookahead == 'c') ADVANCE(543); END_STATE(); case 136: - if (lookahead == 'i') ADVANCE(54); + if (lookahead == 'c') ADVANCE(202); + if (lookahead == 't') ADVANCE(203); END_STATE(); case 137: - if (lookahead == 'i') ADVANCE(174); - if (lookahead == 'o') ADVANCE(61); + if (lookahead == 'c') ADVANCE(196); END_STATE(); case 138: - if (lookahead == 'i') ADVANCE(55); + if (lookahead == 'c') ADVANCE(197); END_STATE(); case 139: - if (lookahead == 'i') ADVANCE(103); + if (lookahead == 'c') ADVANCE(198); END_STATE(); case 140: - if (lookahead == 'i') ADVANCE(253); + if (lookahead == 'c') ADVANCE(199); END_STATE(); case 141: - if (lookahead == 'i') ADVANCE(159); + if (lookahead == 'c') ADVANCE(113); END_STATE(); case 142: - if (lookahead == 'i') ADVANCE(196); + if (lookahead == 'c') ADVANCE(200); END_STATE(); case 143: - if (lookahead == 'i') ADVANCE(255); + if (lookahead == 'c') ADVANCE(314); END_STATE(); case 144: - if (lookahead == 'i') ADVANCE(198); + if (lookahead == 'c') ADVANCE(318); END_STATE(); case 145: - if (lookahead == 'i') ADVANCE(256); + if (lookahead == 'c') ADVANCE(168); END_STATE(); case 146: - if (lookahead == 'i') ADVANCE(257); + if (lookahead == 'c') ADVANCE(172); END_STATE(); case 147: - if (lookahead == 'i') ADVANCE(104); + if (lookahead == 'c') ADVANCE(332); END_STATE(); case 148: - if (lookahead == 'k') ADVANCE(98); + if (lookahead == 'c') ADVANCE(229); END_STATE(); case 149: - if (lookahead == 'k') ADVANCE(110); + if (lookahead == 'd') ADVANCE(1); + if (lookahead == 'u') ADVANCE(242); END_STATE(); case 150: - if (lookahead == 'l') ADVANCE(519); + if (lookahead == 'd') ADVANCE(195); END_STATE(); case 151: - if (lookahead == 'l') ADVANCE(309); + if (lookahead == 'd') ADVANCE(373); END_STATE(); case 152: - if (lookahead == 'l') ADVANCE(71); + if (lookahead == 'd') ADVANCE(365); END_STATE(); case 153: - if (lookahead == 'l') ADVANCE(72); + if (lookahead == 'd') ADVANCE(367); END_STATE(); case 154: - if (lookahead == 'l') ADVANCE(220); + if (lookahead == 'd') ADVANCE(513); END_STATE(); case 155: - if (lookahead == 'l') ADVANCE(134); + if (lookahead == 'd') ADVANCE(366); END_STATE(); case 156: - if (lookahead == 'l') ADVANCE(102); + if (lookahead == 'd') ADVANCE(370); END_STATE(); case 157: - if (lookahead == 'l') ADVANCE(151); + if (lookahead == 'd') ADVANCE(522); END_STATE(); case 158: - if (lookahead == 'l') ADVANCE(75); + if (lookahead == 'd') ADVANCE(2); END_STATE(); case 159: - if (lookahead == 'l') ADVANCE(91); + if (lookahead == 'd') ADVANCE(11); END_STATE(); case 160: - if (lookahead == 'l') ADVANCE(43); + if (lookahead == 'd') ADVANCE(3); END_STATE(); case 161: - if (lookahead == 'm') ADVANCE(201); + if (lookahead == 'd') ADVANCE(4); END_STATE(); case 162: - if (lookahead == 'm') ADVANCE(547); + if (lookahead == 'd') ADVANCE(118); END_STATE(); case 163: - if (lookahead == 'm') ADVANCE(304); + if (lookahead == 'd') ADVANCE(120); END_STATE(); case 164: - if (lookahead == 'm') ADVANCE(292); + if (lookahead == 'd') ADVANCE(14); END_STATE(); case 165: - if (lookahead == 'm') ADVANCE(90); + if (lookahead == 'e') ADVANCE(382); END_STATE(); case 166: - if (lookahead == 'm') ADVANCE(106); + if (lookahead == 'e') ADVANCE(540); END_STATE(); case 167: - if (lookahead == 'n') ADVANCE(237); + if (lookahead == 'e') ADVANCE(531); END_STATE(); case 168: - if (lookahead == 'n') ADVANCE(69); + if (lookahead == 'e') ADVANCE(363); END_STATE(); case 169: - if (lookahead == 'n') ADVANCE(56); - if (lookahead == 's') ADVANCE(242); + if (lookahead == 'e') ADVANCE(510); END_STATE(); case 170: - if (lookahead == 'n') ADVANCE(291); + if (lookahead == 'e') ADVANCE(374); END_STATE(); case 171: - if (lookahead == 'n') ADVANCE(297); + if (lookahead == 'e') ADVANCE(525); END_STATE(); case 172: - if (lookahead == 'n') ADVANCE(195); + if (lookahead == 'e') ADVANCE(534); END_STATE(); case 173: - if (lookahead == 'n') ADVANCE(227); + if (lookahead == 'e') ADVANCE(285); END_STATE(); case 174: - if (lookahead == 'n') ADVANCE(85); + if (lookahead == 'e') ADVANCE(312); END_STATE(); case 175: - if (lookahead == 'n') ADVANCE(135); + if (lookahead == 'e') ADVANCE(147); END_STATE(); case 176: - if (lookahead == 'n') ADVANCE(172); + if (lookahead == 'e') ADVANCE(286); END_STATE(); case 177: - if (lookahead == 'n') ADVANCE(172); - if (lookahead == 'r') ADVANCE(214); + if (lookahead == 'e') ADVANCE(244); END_STATE(); case 178: - if (lookahead == 'n') ADVANCE(32); + if (lookahead == 'e') ADVANCE(159); END_STATE(); case 179: - if (lookahead == 'n') ADVANCE(235); + if (lookahead == 'e') ADVANCE(154); END_STATE(); case 180: - if (lookahead == 'n') ADVANCE(78); + if (lookahead == 'e') ADVANCE(157); END_STATE(); case 181: - if (lookahead == 'n') ADVANCE(80); + if (lookahead == 'e') ADVANCE(233); END_STATE(); case 182: - if (lookahead == 'n') ADVANCE(127); + if (lookahead == 'e') ADVANCE(246); END_STATE(); case 183: - if (lookahead == 'n') ADVANCE(244); + if (lookahead == 'e') ADVANCE(259); END_STATE(); case 184: - if (lookahead == 'n') ADVANCE(81); + if (lookahead == 'e') ADVANCE(238); END_STATE(); case 185: - if (lookahead == 'n') ADVANCE(225); + if (lookahead == 'e') ADVANCE(264); END_STATE(); case 186: - if (lookahead == 'n') ADVANCE(243); + if (lookahead == 'e') ADVANCE(263); END_STATE(); case 187: - if (lookahead == 'n') ADVANCE(200); + if (lookahead == 'e') ADVANCE(327); END_STATE(); case 188: - if (lookahead == 'n') ADVANCE(187); + if (lookahead == 'e') ADVANCE(339); END_STATE(); case 189: - if (lookahead == 'n') ADVANCE(187); - if (lookahead == 'r') ADVANCE(217); + if (lookahead == 'e') ADVANCE(13); END_STATE(); case 190: - if (lookahead == 'o') ADVANCE(160); + if (lookahead == 'e') ADVANCE(164); END_STATE(); case 191: - if (lookahead == 'o') ADVANCE(263); - if (lookahead == 'p') ADVANCE(28); - if (lookahead == 'u') ADVANCE(203); + if (lookahead == 'e') ADVANCE(15); END_STATE(); case 192: - if (lookahead == 'o') ADVANCE(185); + if (lookahead == 'f') ADVANCE(119); END_STATE(); case 193: - if (lookahead == 'o') ADVANCE(73); + if (lookahead == 'f') ADVANCE(227); END_STATE(); case 194: - if (lookahead == 'o') ADVANCE(207); + if (lookahead == 'f') ADVANCE(227); + if (lookahead == 'm') ADVANCE(188); + if (lookahead == 'p') ADVANCE(116); END_STATE(); case 195: - if (lookahead == 'o') ADVANCE(261); + if (lookahead == 'g') ADVANCE(166); END_STATE(); case 196: - if (lookahead == 'o') ADVANCE(170); + if (lookahead == 'h') ADVANCE(385); END_STATE(); case 197: - if (lookahead == 'o') ADVANCE(76); + if (lookahead == 'h') ADVANCE(390); END_STATE(); case 198: - if (lookahead == 'o') ADVANCE(171); + if (lookahead == 'h') ADVANCE(392); END_STATE(); case 199: - if (lookahead == 'o') ADVANCE(182); + if (lookahead == 'h') ADVANCE(391); END_STATE(); case 200: - if (lookahead == 'o') ADVANCE(262); + if (lookahead == 'h') ADVANCE(394); END_STATE(); case 201: - if (lookahead == 'p') ADVANCE(156); + if (lookahead == 'h') ADVANCE(273); END_STATE(); case 202: - if (lookahead == 'p') ADVANCE(28); + if (lookahead == 'h') ADVANCE(296); END_STATE(); case 203: - if (lookahead == 'p') ADVANCE(96); + if (lookahead == 'h') ADVANCE(187); END_STATE(); case 204: - if (lookahead == 'p') ADVANCE(49); + if (lookahead == 'h') ADVANCE(277); END_STATE(); case 205: - if (lookahead == 'r') ADVANCE(112); + if (lookahead == 'i') ADVANCE(150); END_STATE(); case 206: - if (lookahead == 'r') ADVANCE(282); + if (lookahead == 'i') ADVANCE(347); + if (lookahead == 'o') ADVANCE(319); END_STATE(); case 207: - if (lookahead == 'r') ADVANCE(288); + if (lookahead == 'i') ADVANCE(354); END_STATE(); case 208: - if (lookahead == 'r') ADVANCE(126); - if (lookahead == 'u') ADVANCE(51); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(548); + if (lookahead == 'i') ADVANCE(181); END_STATE(); case 209: - if (lookahead == 'r') ADVANCE(125); - if (lookahead == 'u') ADVANCE(129); + if (lookahead == 'i') ADVANCE(232); END_STATE(); case 210: - if (lookahead == 'r') ADVANCE(35); + if (lookahead == 'i') ADVANCE(346); END_STATE(); case 211: - if (lookahead == 'r') ADVANCE(265); + if (lookahead == 'i') ADVANCE(255); END_STATE(); case 212: - if (lookahead == 'r') ADVANCE(65); + if (lookahead == 'i') ADVANCE(245); END_STATE(); case 213: - if (lookahead == 'r') ADVANCE(226); + if (lookahead == 'i') ADVANCE(258); END_STATE(); case 214: - if (lookahead == 'r') ADVANCE(23); + if (lookahead == 'i') ADVANCE(133); END_STATE(); case 215: - if (lookahead == 'r') ADVANCE(34); + if (lookahead == 'i') ADVANCE(313); END_STATE(); case 216: - if (lookahead == 'r') ADVANCE(199); + if (lookahead == 'i') ADVANCE(134); END_STATE(); case 217: - if (lookahead == 'r') ADVANCE(46); + if (lookahead == 'i') ADVANCE(254); + if (lookahead == 'o') ADVANCE(141); END_STATE(); case 218: - if (lookahead == 'r') ADVANCE(231); + if (lookahead == 'i') ADVANCE(135); END_STATE(); case 219: - if (lookahead == 's') ADVANCE(281); + if (lookahead == 'i') ADVANCE(183); END_STATE(); case 220: - if (lookahead == 's') ADVANCE(303); + if (lookahead == 'i') ADVANCE(333); END_STATE(); case 221: - if (lookahead == 's') ADVANCE(268); + if (lookahead == 'i') ADVANCE(239); END_STATE(); case 222: - if (lookahead == 's') ADVANCE(284); + if (lookahead == 'i') ADVANCE(276); END_STATE(); case 223: - if (lookahead == 's') ADVANCE(219); + if (lookahead == 'i') ADVANCE(335); END_STATE(); case 224: - if (lookahead == 's') ADVANCE(254); + if (lookahead == 'i') ADVANCE(278); END_STATE(); case 225: - if (lookahead == 's') ADVANCE(241); + if (lookahead == 'i') ADVANCE(336); END_STATE(); case 226: - if (lookahead == 's') ADVANCE(109); + if (lookahead == 'i') ADVANCE(337); END_STATE(); case 227: - if (lookahead == 's') ADVANCE(139); + if (lookahead == 'i') ADVANCE(184); END_STATE(); case 228: - if (lookahead == 's') ADVANCE(269); + if (lookahead == 'k') ADVANCE(178); END_STATE(); case 229: - if (lookahead == 's') ADVANCE(270); + if (lookahead == 'k') ADVANCE(190); END_STATE(); case 230: - if (lookahead == 's') ADVANCE(271); + if (lookahead == 'l') ADVANCE(519); END_STATE(); case 231: - if (lookahead == 's') ADVANCE(111); + if (lookahead == 'l') ADVANCE(389); END_STATE(); case 232: - if (lookahead == 't') ADVANCE(121); + if (lookahead == 'l') ADVANCE(151); END_STATE(); case 233: - if (lookahead == 't') ADVANCE(20); + if (lookahead == 'l') ADVANCE(152); END_STATE(); case 234: - if (lookahead == 't') ADVANCE(537); + if (lookahead == 'l') ADVANCE(300); END_STATE(); case 235: - if (lookahead == 't') ADVANCE(528); + if (lookahead == 'l') ADVANCE(214); END_STATE(); case 236: - if (lookahead == 't') ADVANCE(57); + if (lookahead == 'l') ADVANCE(182); END_STATE(); case 237: - if (lookahead == 't') ADVANCE(93); + if (lookahead == 'l') ADVANCE(231); END_STATE(); case 238: - if (lookahead == 't') ADVANCE(194); + if (lookahead == 'l') ADVANCE(155); END_STATE(); case 239: - if (lookahead == 't') ADVANCE(95); + if (lookahead == 'l') ADVANCE(171); END_STATE(); case 240: - if (lookahead == 't') ADVANCE(130); + if (lookahead == 'l') ADVANCE(123); END_STATE(); case 241: - if (lookahead == 't') ADVANCE(211); + if (lookahead == 'm') ADVANCE(281); END_STATE(); case 242: - if (lookahead == 't') ADVANCE(97); + if (lookahead == 'm') ADVANCE(547); END_STATE(); case 243: - if (lookahead == 't') ADVANCE(132); + if (lookahead == 'm') ADVANCE(384); END_STATE(); case 244: - if (lookahead == 't') ADVANCE(222); + if (lookahead == 'm') ADVANCE(372); END_STATE(); case 245: - if (lookahead == 't') ADVANCE(136); + if (lookahead == 'm') ADVANCE(170); END_STATE(); case 246: - if (lookahead == 't') ADVANCE(141); + if (lookahead == 'm') ADVANCE(186); END_STATE(); case 247: - if (lookahead == 't') ADVANCE(138); + if (lookahead == 'n') ADVANCE(317); END_STATE(); case 248: - if (lookahead == 't') ADVANCE(142); + if (lookahead == 'n') ADVANCE(149); END_STATE(); case 249: - if (lookahead == 't') ADVANCE(24); + if (lookahead == 'n') ADVANCE(136); + if (lookahead == 's') ADVANCE(322); END_STATE(); case 250: - if (lookahead == 't') ADVANCE(89); + if (lookahead == 'n') ADVANCE(371); END_STATE(); case 251: - if (lookahead == 't') ADVANCE(25); + if (lookahead == 'n') ADVANCE(377); END_STATE(); case 252: - if (lookahead == 't') ADVANCE(99); + if (lookahead == 'n') ADVANCE(275); END_STATE(); case 253: - if (lookahead == 't') ADVANCE(58); + if (lookahead == 'n') ADVANCE(307); END_STATE(); case 254: - if (lookahead == 't') ADVANCE(215); + if (lookahead == 'n') ADVANCE(165); END_STATE(); case 255: - if (lookahead == 't') ADVANCE(59); + if (lookahead == 'n') ADVANCE(215); END_STATE(); case 256: - if (lookahead == 't') ADVANCE(60); + if (lookahead == 'n') ADVANCE(252); END_STATE(); case 257: - if (lookahead == 't') ADVANCE(62); + if (lookahead == 'n') ADVANCE(252); + if (lookahead == 'r') ADVANCE(294); END_STATE(); case 258: - if (lookahead == 't') ADVANCE(41); - if (lookahead == 'y') ADVANCE(169); + if (lookahead == 'n') ADVANCE(112); END_STATE(); case 259: - if (lookahead == 't') ADVANCE(124); + if (lookahead == 'n') ADVANCE(315); END_STATE(); case 260: - if (lookahead == 't') ADVANCE(144); + if (lookahead == 'n') ADVANCE(158); END_STATE(); case 261: - if (lookahead == 't') ADVANCE(44); + if (lookahead == 'n') ADVANCE(160); END_STATE(); case 262: - if (lookahead == 't') ADVANCE(45); + if (lookahead == 'n') ADVANCE(207); END_STATE(); case 263: - if (lookahead == 'u') ADVANCE(212); + if (lookahead == 'n') ADVANCE(324); END_STATE(); case 264: - if (lookahead == 'u') ADVANCE(186); + if (lookahead == 'n') ADVANCE(161); END_STATE(); case 265: - if (lookahead == 'u') ADVANCE(64); + if (lookahead == 'n') ADVANCE(305); END_STATE(); case 266: - if (lookahead == 'v') ADVANCE(87); + if (lookahead == 'n') ADVANCE(323); END_STATE(); case 267: - if (lookahead == 'v') ADVANCE(42); + if (lookahead == 'n') ADVANCE(280); END_STATE(); case 268: - if (lookahead == 'w') ADVANCE(140); + if (lookahead == 'n') ADVANCE(267); END_STATE(); case 269: - if (lookahead == 'w') ADVANCE(143); + if (lookahead == 'n') ADVANCE(267); + if (lookahead == 'r') ADVANCE(297); END_STATE(); case 270: - if (lookahead == 'w') ADVANCE(145); + if (lookahead == 'o') ADVANCE(240); END_STATE(); case 271: - if (lookahead == 'w') ADVANCE(146); + if (lookahead == 'o') ADVANCE(343); + if (lookahead == 'p') ADVANCE(108); + if (lookahead == 'u') ADVANCE(283); END_STATE(); case 272: - if (lookahead == 'y') ADVANCE(11); + if (lookahead == 'o') ADVANCE(265); END_STATE(); case 273: - if (lookahead == 'y') ADVANCE(13); + if (lookahead == 'o') ADVANCE(153); END_STATE(); case 274: - if (lookahead == 'z') ADVANCE(100); + if (lookahead == 'o') ADVANCE(287); END_STATE(); case 275: - if (('0' <= lookahead && lookahead <= '9') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(552); + if (lookahead == 'o') ADVANCE(341); END_STATE(); case 276: - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(298); + if (lookahead == 'o') ADVANCE(250); END_STATE(); case 277: - if (lookahead == '$' || - ('/' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(19); + if (lookahead == 'o') ADVANCE(156); END_STATE(); case 278: - if (eof) ADVANCE(280); - if (lookahead == '"') ADVANCE(5); - if (lookahead == '#') ADVANCE(546); - if (lookahead == ',') ADVANCE(549); - if (lookahead == '-') ADVANCE(18); - if (lookahead == '.') ADVANCE(37); - if (lookahead == '0') ADVANCE(398); - if (lookahead == '<') ADVANCE(131); - if (lookahead == 'L') ADVANCE(400); - if (lookahead == 'p') ADVANCE(401); - if (lookahead == '}') ADVANCE(308); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') SKIP(278) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(401); - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + if (lookahead == 'o') ADVANCE(251); END_STATE(); case 279: - if (eof) ADVANCE(280); - if (lookahead == '#') ADVANCE(546); - if (lookahead == '.') ADVANCE(21); - if (lookahead == ':') ADVANCE(276); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') SKIP(279) - if (('-' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(301); + if (lookahead == 'o') ADVANCE(262); END_STATE(); case 280: - ACCEPT_TOKEN(ts_builtin_sym_end); + if (lookahead == 'o') ADVANCE(342); END_STATE(); case 281: - ACCEPT_TOKEN(anon_sym_DOTclass); + if (lookahead == 'p') ADVANCE(236); END_STATE(); case 282: - ACCEPT_TOKEN(anon_sym_DOTsuper); + if (lookahead == 'p') ADVANCE(108); END_STATE(); case 283: - ACCEPT_TOKEN(anon_sym_DOTsource); + if (lookahead == 'p') ADVANCE(176); END_STATE(); case 284: - ACCEPT_TOKEN(anon_sym_DOTimplements); + if (lookahead == 'p') ADVANCE(129); END_STATE(); case 285: - ACCEPT_TOKEN(anon_sym_DOTfield); + if (lookahead == 'r') ADVANCE(192); END_STATE(); case 286: - ACCEPT_TOKEN(sym_end_field); + if (lookahead == 'r') ADVANCE(362); END_STATE(); case 287: - ACCEPT_TOKEN(anon_sym_DOTmethod); + if (lookahead == 'r') ADVANCE(368); END_STATE(); case 288: - ACCEPT_TOKEN(anon_sym_constructor); + if (lookahead == 'r') ADVANCE(206); + if (lookahead == 'u') ADVANCE(131); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(548); END_STATE(); case 289: - ACCEPT_TOKEN(anon_sym_constructor); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + if (lookahead == 'r') ADVANCE(205); + if (lookahead == 'u') ADVANCE(209); END_STATE(); case 290: - ACCEPT_TOKEN(sym_end_method); + if (lookahead == 'r') ADVANCE(115); END_STATE(); case 291: - ACCEPT_TOKEN(anon_sym_DOTannotation); + if (lookahead == 'r') ADVANCE(345); END_STATE(); case 292: - ACCEPT_TOKEN(anon_sym_system); + if (lookahead == 'r') ADVANCE(145); END_STATE(); case 293: - ACCEPT_TOKEN(anon_sym_build); + if (lookahead == 'r') ADVANCE(306); END_STATE(); case 294: - ACCEPT_TOKEN(anon_sym_runtime); + if (lookahead == 'r') ADVANCE(103); END_STATE(); case 295: - ACCEPT_TOKEN(anon_sym_EQ); + if (lookahead == 'r') ADVANCE(114); END_STATE(); case 296: - ACCEPT_TOKEN(sym_annotation_key); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(296); + if (lookahead == 'r') ADVANCE(279); END_STATE(); case 297: - ACCEPT_TOKEN(sym_end_annotation); + if (lookahead == 'r') ADVANCE(126); END_STATE(); case 298: - ACCEPT_TOKEN(sym_label); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(298); + if (lookahead == 'r') ADVANCE(311); END_STATE(); case 299: - ACCEPT_TOKEN(aux_sym_statement_token1); - if (lookahead == '#') ADVANCE(300); - if (lookahead == '\t' || - lookahead == '\r' || - lookahead == ' ') ADVANCE(299); - if (lookahead != 0 && - lookahead != '\n') ADVANCE(300); + if (lookahead == 's') ADVANCE(361); END_STATE(); case 300: - ACCEPT_TOKEN(aux_sym_statement_token1); - if (lookahead != 0 && - lookahead != '\n') ADVANCE(300); + if (lookahead == 's') ADVANCE(383); END_STATE(); case 301: - ACCEPT_TOKEN(sym_statement_name); - if (lookahead == '-' || - ('/' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(301); + if (lookahead == 's') ADVANCE(348); END_STATE(); case 302: - ACCEPT_TOKEN(anon_sym_DOTline); + if (lookahead == 's') ADVANCE(364); END_STATE(); case 303: - ACCEPT_TOKEN(anon_sym_DOTlocals); + if (lookahead == 's') ADVANCE(299); END_STATE(); case 304: - ACCEPT_TOKEN(anon_sym_DOTparam); + if (lookahead == 's') ADVANCE(334); END_STATE(); case 305: - ACCEPT_TOKEN(anon_sym_DOTcatch); - if (lookahead == 'a') ADVANCE(157); + if (lookahead == 's') ADVANCE(321); END_STATE(); case 306: - ACCEPT_TOKEN(anon_sym_LBRACE); + if (lookahead == 's') ADVANCE(189); END_STATE(); case 307: - ACCEPT_TOKEN(anon_sym_DOT_DOT); + if (lookahead == 's') ADVANCE(219); END_STATE(); case 308: - ACCEPT_TOKEN(anon_sym_RBRACE); + if (lookahead == 's') ADVANCE(349); END_STATE(); case 309: - ACCEPT_TOKEN(anon_sym_DOTcatchall); + if (lookahead == 's') ADVANCE(350); END_STATE(); case 310: - ACCEPT_TOKEN(anon_sym_DOTpacked_DASHswitch); + if (lookahead == 's') ADVANCE(351); END_STATE(); case 311: - ACCEPT_TOKEN(anon_sym_DOTendpacked_DASHswitch); + if (lookahead == 's') ADVANCE(191); END_STATE(); case 312: - ACCEPT_TOKEN(anon_sym_DOTsparse_DASHswitch); + if (lookahead == 't') ADVANCE(201); END_STATE(); case 313: - ACCEPT_TOKEN(anon_sym_DASH_GT); + if (lookahead == 't') ADVANCE(100); END_STATE(); case 314: - ACCEPT_TOKEN(anon_sym_DOTendsparse_DASHswitch); + if (lookahead == 't') ADVANCE(537); END_STATE(); case 315: - ACCEPT_TOKEN(anon_sym_DOTarray_DASHdata); + if (lookahead == 't') ADVANCE(528); END_STATE(); case 316: - ACCEPT_TOKEN(anon_sym_DOTendarray_DASHdata); + if (lookahead == 't') ADVANCE(137); END_STATE(); case 317: - ACCEPT_TOKEN(sym_class_identifier); + if (lookahead == 't') ADVANCE(173); END_STATE(); case 318: - ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == ';') ADVANCE(317); - if (lookahead == '$' || - lookahead == '/') ADVANCE(19); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(318); + if (lookahead == 't') ADVANCE(274); END_STATE(); case 319: - ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'a') ADVANCE(388); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(403); + if (lookahead == 't') ADVANCE(175); END_STATE(); case 320: - ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'a') ADVANCE(364); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(403); + if (lookahead == 't') ADVANCE(210); END_STATE(); case 321: - ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'a') ADVANCE(370); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(403); + if (lookahead == 't') ADVANCE(291); END_STATE(); case 322: - ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'a') ADVANCE(333); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(403); + if (lookahead == 't') ADVANCE(177); END_STATE(); case 323: - ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'a') ADVANCE(334); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(403); + if (lookahead == 't') ADVANCE(212); END_STATE(); case 324: - ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'a') ADVANCE(389); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(403); + if (lookahead == 't') ADVANCE(302); END_STATE(); case 325: - ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'a') ADVANCE(390); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(403); + if (lookahead == 't') ADVANCE(216); END_STATE(); case 326: - ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'a') ADVANCE(391); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(403); + if (lookahead == 't') ADVANCE(221); END_STATE(); case 327: - ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'b') ADVANCE(382); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + if (lookahead == 't') ADVANCE(218); END_STATE(); case 328: - ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'b') ADVANCE(365); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + if (lookahead == 't') ADVANCE(222); END_STATE(); case 329: - ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'c') ADVANCE(352); - if (lookahead == 't') ADVANCE(353); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + if (lookahead == 't') ADVANCE(104); END_STATE(); case 330: - ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'c') ADVANCE(508); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + if (lookahead == 't') ADVANCE(169); END_STATE(); case 331: - ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'c') ADVANCE(517); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + if (lookahead == 't') ADVANCE(105); END_STATE(); case 332: - ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'c') ADVANCE(544); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + if (lookahead == 't') ADVANCE(179); END_STATE(); case 333: - ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'c') ADVANCE(385); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + if (lookahead == 't') ADVANCE(138); END_STATE(); case 334: - ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'c') ADVANCE(344); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + if (lookahead == 't') ADVANCE(295); END_STATE(); case 335: - ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'c') ADVANCE(393); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + if (lookahead == 't') ADVANCE(139); END_STATE(); case 336: - ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'd') ADVANCE(351); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + if (lookahead == 't') ADVANCE(140); END_STATE(); case 337: - ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'd') ADVANCE(514); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + if (lookahead == 't') ADVANCE(142); END_STATE(); case 338: - ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'd') ADVANCE(523); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + if (lookahead == 't') ADVANCE(121); + if (lookahead == 'y') ADVANCE(249); END_STATE(); case 339: - ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'e') ADVANCE(335); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + if (lookahead == 't') ADVANCE(204); END_STATE(); case 340: - ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'e') ADVANCE(541); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + if (lookahead == 't') ADVANCE(224); END_STATE(); case 341: - ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'e') ADVANCE(532); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + if (lookahead == 't') ADVANCE(124); END_STATE(); case 342: - ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'e') ADVANCE(511); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + if (lookahead == 't') ADVANCE(125); END_STATE(); case 343: - ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'e') ADVANCE(526); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + if (lookahead == 'u') ADVANCE(292); END_STATE(); case 344: - ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'e') ADVANCE(535); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + if (lookahead == 'u') ADVANCE(266); END_STATE(); case 345: - ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'e') ADVANCE(337); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + if (lookahead == 'u') ADVANCE(144); END_STATE(); case 346: - ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'e') ADVANCE(377); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + if (lookahead == 'v') ADVANCE(167); END_STATE(); case 347: - ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'e') ADVANCE(338); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + if (lookahead == 'v') ADVANCE(122); END_STATE(); case 348: - ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'e') ADVANCE(372); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + if (lookahead == 'w') ADVANCE(220); END_STATE(); case 349: - ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'e') ADVANCE(392); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + if (lookahead == 'w') ADVANCE(223); END_STATE(); case 350: - ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'f') ADVANCE(323); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + if (lookahead == 'w') ADVANCE(225); END_STATE(); case 351: - ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'g') ADVANCE(340); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + if (lookahead == 'w') ADVANCE(226); END_STATE(); case 352: - ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'h') ADVANCE(380); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + if (lookahead == 'y') ADVANCE(10); END_STATE(); case 353: - ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'h') ADVANCE(349); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + if (lookahead == 'y') ADVANCE(12); END_STATE(); case 354: - ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'i') ADVANCE(336); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + if (lookahead == 'z') ADVANCE(180); END_STATE(); case 355: - ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'i') ADVANCE(397); - if (lookahead == 'o') ADVANCE(387); if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(552); END_STATE(); case 356: - ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'i') ADVANCE(399); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(378); END_STATE(); case 357: - ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'i') ADVANCE(371); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '$' || + ('/' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(99); END_STATE(); case 358: - ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'i') ADVANCE(396); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || + if (eof) ADVANCE(360); + if (lookahead == '"') ADVANCE(5); + if (lookahead == '#') ADVANCE(546); + if (lookahead == ',') ADVANCE(549); + if (lookahead == '-') ADVANCE(17); + if (lookahead == '.') ADVANCE(117); + if (lookahead == '0') ADVANCE(401); + if (lookahead == '<') ADVANCE(211); + if (lookahead == 'L') ADVANCE(402); + if (lookahead == 'p') ADVANCE(403); + if (lookahead == '}') ADVANCE(388); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') SKIP(358) + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(403); + if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(405); END_STATE(); case 359: - ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'i') ADVANCE(330); - if (('0' <= lookahead && lookahead <= '9') || + if (eof) ADVANCE(360); + if (lookahead == '#') ADVANCE(546); + if (lookahead == '.') ADVANCE(101); + if (lookahead == ':') ADVANCE(356); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') SKIP(359) + if (('-' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 360: - ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'i') ADVANCE(331); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ACCEPT_TOKEN(ts_builtin_sym_end); END_STATE(); case 361: - ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'i') ADVANCE(366); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ACCEPT_TOKEN(anon_sym_DOTclass); END_STATE(); case 362: - ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'i') ADVANCE(332); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ACCEPT_TOKEN(anon_sym_DOTsuper); END_STATE(); case 363: - ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'i') ADVANCE(348); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ACCEPT_TOKEN(anon_sym_DOTsource); END_STATE(); case 364: - ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'l') ADVANCE(520); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ACCEPT_TOKEN(anon_sym_DOTimplements); END_STATE(); case 365: - ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'l') ADVANCE(359); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ACCEPT_TOKEN(anon_sym_DOTfield); END_STATE(); case 366: - ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'l') ADVANCE(343); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ACCEPT_TOKEN(sym_end_field); END_STATE(); case 367: - ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'l') ADVANCE(326); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ACCEPT_TOKEN(anon_sym_DOTmethod); END_STATE(); case 368: - ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'n') ADVANCE(384); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ACCEPT_TOKEN(anon_sym_constructor); END_STATE(); case 369: - ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'n') ADVANCE(329); + ACCEPT_TOKEN(anon_sym_constructor); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); END_STATE(); case 370: - ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'n') ADVANCE(383); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ACCEPT_TOKEN(sym_end_method); END_STATE(); case 371: - ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'n') ADVANCE(320); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ACCEPT_TOKEN(anon_sym_DOTannotation); END_STATE(); case 372: - ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'n') ADVANCE(386); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ACCEPT_TOKEN(anon_sym_system); END_STATE(); case 373: - ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'n') ADVANCE(356); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ACCEPT_TOKEN(anon_sym_build); END_STATE(); case 374: - ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'o') ADVANCE(367); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ACCEPT_TOKEN(anon_sym_runtime); END_STATE(); case 375: - ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'o') ADVANCE(373); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ACCEPT_TOKEN(anon_sym_EQ); END_STATE(); case 376: - ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'r') ADVANCE(355); - if (lookahead == 'u') ADVANCE(328); + ACCEPT_TOKEN(sym_annotation_key); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(376); END_STATE(); case 377: - ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'r') ADVANCE(350); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ACCEPT_TOKEN(sym_end_annotation); END_STATE(); case 378: - ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'r') ADVANCE(354); + ACCEPT_TOKEN(sym_label); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(378); END_STATE(); case 379: - ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'r') ADVANCE(321); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ACCEPT_TOKEN(aux_sym_statement_token1); + if (lookahead == '#') ADVANCE(380); + if (lookahead == '\t' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(379); + if (lookahead != 0 && + lookahead != '\n') ADVANCE(380); END_STATE(); case 380: - ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'r') ADVANCE(375); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ACCEPT_TOKEN(aux_sym_statement_token1); + if (lookahead != 0 && + lookahead != '\n') ADVANCE(380); END_STATE(); case 381: - ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'r') ADVANCE(322); - if (('0' <= lookahead && lookahead <= '9') || + ACCEPT_TOKEN(sym_statement_name); + if (lookahead == '-' || + ('/' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 382: - ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 's') ADVANCE(394); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ACCEPT_TOKEN(anon_sym_DOTline); END_STATE(); case 383: - ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 's') ADVANCE(363); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ACCEPT_TOKEN(anon_sym_DOTlocals); END_STATE(); case 384: - ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 't') ADVANCE(346); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ACCEPT_TOKEN(anon_sym_DOTparam); END_STATE(); case 385: - ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 't') ADVANCE(538); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ACCEPT_TOKEN(anon_sym_DOTcatch); + if (lookahead == 'a') ADVANCE(237); END_STATE(); case 386: - ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 't') ADVANCE(529); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ACCEPT_TOKEN(anon_sym_LBRACE); END_STATE(); case 387: - ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 't') ADVANCE(339); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ACCEPT_TOKEN(anon_sym_DOT_DOT); END_STATE(); case 388: - ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 't') ADVANCE(358); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ACCEPT_TOKEN(anon_sym_RBRACE); END_STATE(); case 389: - ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 't') ADVANCE(360); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ACCEPT_TOKEN(anon_sym_DOTcatchall); END_STATE(); case 390: - ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 't') ADVANCE(342); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ACCEPT_TOKEN(anon_sym_DOTpacked_DASHswitch); END_STATE(); case 391: - ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 't') ADVANCE(361); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ACCEPT_TOKEN(anon_sym_DOTendpacked_DASHswitch); END_STATE(); case 392: - ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 't') ADVANCE(362); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ACCEPT_TOKEN(anon_sym_DOTsparse_DASHswitch); END_STATE(); case 393: - ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 't') ADVANCE(345); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ACCEPT_TOKEN(anon_sym_DASH_GT); END_STATE(); case 394: - ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 't') ADVANCE(381); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ACCEPT_TOKEN(anon_sym_DOTendsparse_DASHswitch); END_STATE(); case 395: - ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 't') ADVANCE(324); - if (lookahead == 'y') ADVANCE(369); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ACCEPT_TOKEN(anon_sym_DOTarray_DASHdata); END_STATE(); case 396: - ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'v') ADVANCE(341); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ACCEPT_TOKEN(anon_sym_DOTendarray_DASHdata); END_STATE(); case 397: - ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'v') ADVANCE(325); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ACCEPT_TOKEN(sym_class_identifier); END_STATE(); case 398: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'x') ADVANCE(402); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(401); - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); END_STATE(); case 399: - ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == 'z') ADVANCE(347); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'y')) ADVANCE(403); + ACCEPT_TOKEN(anon_sym_LTinit_GT); END_STATE(); case 400: - ACCEPT_TOKEN(aux_sym_field_identifier_token1); + ACCEPT_TOKEN(aux_sym_method_identifier_token1); + if (lookahead == ':') ADVANCE(398); + if (lookahead == ';') ADVANCE(397); if (lookahead == '$' || - lookahead == '/') ADVANCE(19); + lookahead == '/') ADVANCE(99); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(318); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(400); END_STATE(); case 401: - ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(401); + ACCEPT_TOKEN(aux_sym_method_identifier_token1); + if (lookahead == ':') ADVANCE(398); + if (lookahead == 'x') ADVANCE(404); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(403); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(405); END_STATE(); case 402: - ACCEPT_TOKEN(aux_sym_field_identifier_token1); + ACCEPT_TOKEN(aux_sym_method_identifier_token1); + if (lookahead == ':') ADVANCE(398); + if (lookahead == '$' || + lookahead == '/') ADVANCE(99); if (('0' <= lookahead && lookahead <= '9') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(402); - if (('A' <= lookahead && lookahead <= 'Z') || + ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('g' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(400); END_STATE(); case 403: - ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || + ACCEPT_TOKEN(aux_sym_method_identifier_token1); + if (lookahead == ':') ADVANCE(398); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(403); + if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(405); END_STATE(); case 404: - ACCEPT_TOKEN(anon_sym_COLON); + ACCEPT_TOKEN(aux_sym_method_identifier_token1); + if (lookahead == ':') ADVANCE(398); + if (('0' <= lookahead && lookahead <= '9') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(404); + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('g' <= lookahead && lookahead <= 'z')) ADVANCE(405); END_STATE(); case 405: - ACCEPT_TOKEN(anon_sym_LTinit_GT); + ACCEPT_TOKEN(aux_sym_method_identifier_token1); + if (lookahead == ':') ADVANCE(398); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(405); END_STATE(); case 406: ACCEPT_TOKEN(aux_sym_method_identifier_token1); @@ -3348,7 +3342,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 470: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'r') ADVANCE(289); + if (lookahead == 'r') ADVANCE(369); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || @@ -3597,10 +3591,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 508: ACCEPT_TOKEN(anon_sym_public); + if (lookahead == ':') ADVANCE(398); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); END_STATE(); case 509: ACCEPT_TOKEN(anon_sym_public); @@ -3614,10 +3609,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 511: ACCEPT_TOKEN(anon_sym_private); + if (lookahead == ':') ADVANCE(398); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); END_STATE(); case 512: ACCEPT_TOKEN(anon_sym_private); @@ -3631,10 +3627,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 514: ACCEPT_TOKEN(anon_sym_protected); + if (lookahead == ':') ADVANCE(398); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); END_STATE(); case 515: ACCEPT_TOKEN(anon_sym_protected); @@ -3648,10 +3645,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 517: ACCEPT_TOKEN(anon_sym_static); + if (lookahead == ':') ADVANCE(398); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); END_STATE(); case 518: ACCEPT_TOKEN(anon_sym_static); @@ -3665,10 +3663,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 520: ACCEPT_TOKEN(anon_sym_final); + if (lookahead == ':') ADVANCE(398); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); END_STATE(); case 521: ACCEPT_TOKEN(anon_sym_final); @@ -3682,10 +3681,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 523: ACCEPT_TOKEN(anon_sym_synchronized); + if (lookahead == ':') ADVANCE(398); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); END_STATE(); case 524: ACCEPT_TOKEN(anon_sym_synchronized); @@ -3699,10 +3699,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 526: ACCEPT_TOKEN(anon_sym_volatile); + if (lookahead == ':') ADVANCE(398); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); END_STATE(); case 527: ACCEPT_TOKEN(anon_sym_volatile); @@ -3716,10 +3717,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 529: ACCEPT_TOKEN(anon_sym_transient); + if (lookahead == ':') ADVANCE(398); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); END_STATE(); case 530: ACCEPT_TOKEN(anon_sym_transient); @@ -3733,10 +3735,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 532: ACCEPT_TOKEN(anon_sym_native); + if (lookahead == ':') ADVANCE(398); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); END_STATE(); case 533: ACCEPT_TOKEN(anon_sym_native); @@ -3750,10 +3753,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 535: ACCEPT_TOKEN(anon_sym_interface); + if (lookahead == ':') ADVANCE(398); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); END_STATE(); case 536: ACCEPT_TOKEN(anon_sym_interface); @@ -3767,10 +3771,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 538: ACCEPT_TOKEN(anon_sym_abstract); + if (lookahead == ':') ADVANCE(398); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); END_STATE(); case 539: ACCEPT_TOKEN(anon_sym_abstract); @@ -3784,10 +3789,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 541: ACCEPT_TOKEN(anon_sym_bridge); + if (lookahead == ':') ADVANCE(398); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); END_STATE(); case 542: ACCEPT_TOKEN(anon_sym_bridge); @@ -3801,10 +3807,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 544: ACCEPT_TOKEN(anon_sym_synthetic); + if (lookahead == ':') ADVANCE(398); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(403); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); END_STATE(); case 545: ACCEPT_TOKEN(anon_sym_synthetic); @@ -3841,7 +3848,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 553: ACCEPT_TOKEN(aux_sym_number_literal_token2); - if (lookahead == 'x') ADVANCE(275); + if (lookahead == 'x') ADVANCE(355); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(554); END_STATE(); case 554: @@ -3862,30 +3869,30 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { static const TSLexMode ts_lex_modes[STATE_COUNT] = { [0] = {.lex_state = 0}, [1] = {.lex_state = 0}, - [2] = {.lex_state = 279}, - [3] = {.lex_state = 279}, - [4] = {.lex_state = 279}, - [5] = {.lex_state = 278}, + [2] = {.lex_state = 359}, + [3] = {.lex_state = 359}, + [4] = {.lex_state = 359}, + [5] = {.lex_state = 358}, [6] = {.lex_state = 0}, [7] = {.lex_state = 0}, [8] = {.lex_state = 7}, [9] = {.lex_state = 7}, [10] = {.lex_state = 0}, - [11] = {.lex_state = 279}, - [12] = {.lex_state = 279}, + [11] = {.lex_state = 0}, + [12] = {.lex_state = 359}, [13] = {.lex_state = 0}, [14] = {.lex_state = 0}, [15] = {.lex_state = 0}, [16] = {.lex_state = 0}, - [17] = {.lex_state = 0}, + [17] = {.lex_state = 359}, [18] = {.lex_state = 0}, [19] = {.lex_state = 0}, - [20] = {.lex_state = 10}, - [21] = {.lex_state = 10}, + [20] = {.lex_state = 0}, + [21] = {.lex_state = 0}, [22] = {.lex_state = 0}, [23] = {.lex_state = 0}, - [24] = {.lex_state = 0}, - [25] = {.lex_state = 0}, + [24] = {.lex_state = 9}, + [25] = {.lex_state = 9}, [26] = {.lex_state = 0}, [27] = {.lex_state = 0}, [28] = {.lex_state = 0}, @@ -3896,61 +3903,61 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [33] = {.lex_state = 0}, [34] = {.lex_state = 0}, [35] = {.lex_state = 0}, - [36] = {.lex_state = 279}, + [36] = {.lex_state = 359}, [37] = {.lex_state = 0}, [38] = {.lex_state = 0}, - [39] = {.lex_state = 279}, - [40] = {.lex_state = 279}, - [41] = {.lex_state = 279}, - [42] = {.lex_state = 279}, - [43] = {.lex_state = 279}, - [44] = {.lex_state = 279}, - [45] = {.lex_state = 279}, - [46] = {.lex_state = 279}, - [47] = {.lex_state = 279}, - [48] = {.lex_state = 279}, - [49] = {.lex_state = 279}, - [50] = {.lex_state = 279}, - [51] = {.lex_state = 279}, - [52] = {.lex_state = 279}, - [53] = {.lex_state = 279}, - [54] = {.lex_state = 279}, - [55] = {.lex_state = 279}, - [56] = {.lex_state = 279}, + [39] = {.lex_state = 359}, + [40] = {.lex_state = 359}, + [41] = {.lex_state = 359}, + [42] = {.lex_state = 359}, + [43] = {.lex_state = 359}, + [44] = {.lex_state = 359}, + [45] = {.lex_state = 359}, + [46] = {.lex_state = 359}, + [47] = {.lex_state = 359}, + [48] = {.lex_state = 359}, + [49] = {.lex_state = 359}, + [50] = {.lex_state = 359}, + [51] = {.lex_state = 359}, + [52] = {.lex_state = 359}, + [53] = {.lex_state = 359}, + [54] = {.lex_state = 359}, + [55] = {.lex_state = 359}, + [56] = {.lex_state = 359}, [57] = {.lex_state = 0}, - [58] = {.lex_state = 278}, - [59] = {.lex_state = 0}, - [60] = {.lex_state = 278}, - [61] = {.lex_state = 278}, + [58] = {.lex_state = 358}, + [59] = {.lex_state = 358}, + [60] = {.lex_state = 0}, + [61] = {.lex_state = 358}, [62] = {.lex_state = 0}, [63] = {.lex_state = 0}, [64] = {.lex_state = 0}, [65] = {.lex_state = 0}, [66] = {.lex_state = 0}, - [67] = {.lex_state = 0}, + [67] = {.lex_state = 358}, [68] = {.lex_state = 0}, [69] = {.lex_state = 0}, - [70] = {.lex_state = 278}, + [70] = {.lex_state = 0}, [71] = {.lex_state = 0}, [72] = {.lex_state = 0}, - [73] = {.lex_state = 278}, - [74] = {.lex_state = 278}, - [75] = {.lex_state = 278}, - [76] = {.lex_state = 278}, - [77] = {.lex_state = 278}, - [78] = {.lex_state = 0}, - [79] = {.lex_state = 278}, + [73] = {.lex_state = 358}, + [74] = {.lex_state = 358}, + [75] = {.lex_state = 358}, + [76] = {.lex_state = 0}, + [77] = {.lex_state = 358}, + [78] = {.lex_state = 358}, + [79] = {.lex_state = 358}, [80] = {.lex_state = 0}, - [81] = {.lex_state = 0}, + [81] = {.lex_state = 358}, [82] = {.lex_state = 0}, [83] = {.lex_state = 0}, [84] = {.lex_state = 0}, [85] = {.lex_state = 0}, - [86] = {.lex_state = 278}, + [86] = {.lex_state = 0}, [87] = {.lex_state = 0}, - [88] = {.lex_state = 278}, + [88] = {.lex_state = 0}, [89] = {.lex_state = 0}, - [90] = {.lex_state = 0}, + [90] = {.lex_state = 358}, [91] = {.lex_state = 0}, [92] = {.lex_state = 0}, [93] = {.lex_state = 0}, @@ -3959,39 +3966,39 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [96] = {.lex_state = 0}, [97] = {.lex_state = 0}, [98] = {.lex_state = 0}, - [99] = {.lex_state = 6}, - [100] = {.lex_state = 0}, - [101] = {.lex_state = 8}, - [102] = {.lex_state = 6}, + [99] = {.lex_state = 0}, + [100] = {.lex_state = 6}, + [101] = {.lex_state = 6}, + [102] = {.lex_state = 8}, [103] = {.lex_state = 6}, - [104] = {.lex_state = 279}, + [104] = {.lex_state = 0}, [105] = {.lex_state = 0}, [106] = {.lex_state = 0}, [107] = {.lex_state = 0}, - [108] = {.lex_state = 0}, + [108] = {.lex_state = 358}, [109] = {.lex_state = 0}, [110] = {.lex_state = 0}, [111] = {.lex_state = 0}, [112] = {.lex_state = 0}, [113] = {.lex_state = 0}, [114] = {.lex_state = 0}, - [115] = {.lex_state = 9}, + [115] = {.lex_state = 0}, [116] = {.lex_state = 0}, [117] = {.lex_state = 0}, [118] = {.lex_state = 0}, [119] = {.lex_state = 0}, - [120] = {.lex_state = 279}, - [121] = {.lex_state = 279}, + [120] = {.lex_state = 0}, + [121] = {.lex_state = 0}, [122] = {.lex_state = 0}, - [123] = {.lex_state = 0}, - [124] = {.lex_state = 278}, - [125] = {.lex_state = 6}, + [123] = {.lex_state = 6}, + [124] = {.lex_state = 6}, + [125] = {.lex_state = 0}, [126] = {.lex_state = 0}, - [127] = {.lex_state = 0}, - [128] = {.lex_state = 278}, + [127] = {.lex_state = 6}, + [128] = {.lex_state = 358}, [129] = {.lex_state = 6}, [130] = {.lex_state = 6}, - [131] = {.lex_state = 6}, + [131] = {.lex_state = 0}, [132] = {.lex_state = 0}, [133] = {.lex_state = 0}, [134] = {.lex_state = 0}, @@ -3999,25 +4006,25 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [136] = {.lex_state = 6}, [137] = {.lex_state = 6}, [138] = {.lex_state = 6}, - [139] = {.lex_state = 6}, - [140] = {.lex_state = 0}, - [141] = {.lex_state = 6}, - [142] = {.lex_state = 279}, + [139] = {.lex_state = 358}, + [140] = {.lex_state = 6}, + [141] = {.lex_state = 0}, + [142] = {.lex_state = 0}, [143] = {.lex_state = 0}, [144] = {.lex_state = 0}, - [145] = {.lex_state = 279}, - [146] = {.lex_state = 299}, - [147] = {.lex_state = 279}, + [145] = {.lex_state = 0}, + [146] = {.lex_state = 0}, + [147] = {.lex_state = 0}, [148] = {.lex_state = 0}, [149] = {.lex_state = 0}, [150] = {.lex_state = 0}, - [151] = {.lex_state = 279}, + [151] = {.lex_state = 0}, [152] = {.lex_state = 0}, [153] = {.lex_state = 0}, [154] = {.lex_state = 0}, - [155] = {.lex_state = 279}, - [156] = {.lex_state = 0}, - [157] = {.lex_state = 279}, + [155] = {.lex_state = 0}, + [156] = {.lex_state = 379}, + [157] = {.lex_state = 0}, [158] = {.lex_state = 0}, [159] = {.lex_state = 0}, [160] = {.lex_state = 0}, @@ -4027,10 +4034,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [164] = {.lex_state = 0}, [165] = {.lex_state = 0}, [166] = {.lex_state = 0}, - [167] = {.lex_state = 279}, - [168] = {.lex_state = 0}, - [169] = {.lex_state = 0}, - [170] = {.lex_state = 0}, + [167] = {.lex_state = 0}, }; static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { @@ -4051,6 +4055,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_runtime] = ACTIONS(1), [anon_sym_EQ] = ACTIONS(1), [sym_end_annotation] = ACTIONS(1), + [sym_label] = ACTIONS(1), [anon_sym_DOTline] = ACTIONS(1), [anon_sym_DOTlocals] = ACTIONS(1), [anon_sym_DOTparam] = ACTIONS(1), @@ -4067,7 +4072,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOTarray_DASHdata] = ACTIONS(1), [anon_sym_DOTendarray_DASHdata] = ACTIONS(1), [sym_class_identifier] = ACTIONS(1), - [anon_sym_COLON] = ACTIONS(1), [anon_sym_LTinit_GT] = ACTIONS(1), [anon_sym_LBRACK] = ACTIONS(1), [anon_sym_V] = ACTIONS(1), @@ -4103,8 +4107,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_literal] = ACTIONS(1), }, [1] = { - [sym_class_definition] = STATE(160), - [sym_class_declaration] = STATE(127), + [sym_class_definition] = STATE(155), + [sym_class_declaration] = STATE(126), [anon_sym_DOTclass] = ACTIONS(5), [sym_comment] = ACTIONS(3), }, @@ -4118,29 +4122,29 @@ static const uint16_t ts_small_parse_table[] = { sym_end_method, ACTIONS(9), 1, anon_sym_DOTannotation, - ACTIONS(11), 1, + ACTIONS(12), 1, sym_label, - ACTIONS(13), 1, - sym_statement_name, ACTIONS(15), 1, + sym_statement_name, + ACTIONS(18), 1, anon_sym_DOTline, - ACTIONS(17), 1, + ACTIONS(21), 1, anon_sym_DOTlocals, - ACTIONS(19), 1, + ACTIONS(24), 1, anon_sym_DOTparam, - ACTIONS(21), 1, + ACTIONS(27), 1, anon_sym_DOTcatch, - ACTIONS(23), 1, + ACTIONS(30), 1, anon_sym_DOTcatchall, - ACTIONS(25), 1, + ACTIONS(33), 1, anon_sym_DOTpacked_DASHswitch, - ACTIONS(27), 1, + ACTIONS(36), 1, anon_sym_DOTsparse_DASHswitch, - ACTIONS(29), 1, + ACTIONS(39), 1, anon_sym_DOTarray_DASHdata, - STATE(3), 1, + STATE(2), 1, aux_sym_method_definition_repeat1, - STATE(103), 1, + STATE(100), 1, sym_annotation_declaration, STATE(46), 12, sym_annotation_definition, @@ -4158,33 +4162,33 @@ static const uint16_t ts_small_parse_table[] = { [60] = 16, ACTIONS(3), 1, sym_comment, - ACTIONS(9), 1, + ACTIONS(42), 1, + sym_end_method, + ACTIONS(44), 1, anon_sym_DOTannotation, - ACTIONS(11), 1, + ACTIONS(46), 1, sym_label, - ACTIONS(13), 1, + ACTIONS(48), 1, sym_statement_name, - ACTIONS(15), 1, + ACTIONS(50), 1, anon_sym_DOTline, - ACTIONS(17), 1, + ACTIONS(52), 1, anon_sym_DOTlocals, - ACTIONS(19), 1, + ACTIONS(54), 1, anon_sym_DOTparam, - ACTIONS(21), 1, + ACTIONS(56), 1, anon_sym_DOTcatch, - ACTIONS(23), 1, + ACTIONS(58), 1, anon_sym_DOTcatchall, - ACTIONS(25), 1, + ACTIONS(60), 1, anon_sym_DOTpacked_DASHswitch, - ACTIONS(27), 1, + ACTIONS(62), 1, anon_sym_DOTsparse_DASHswitch, - ACTIONS(29), 1, + ACTIONS(64), 1, anon_sym_DOTarray_DASHdata, - ACTIONS(31), 1, - sym_end_method, STATE(4), 1, aux_sym_method_definition_repeat1, - STATE(103), 1, + STATE(100), 1, sym_annotation_declaration, STATE(46), 12, sym_annotation_definition, @@ -4202,33 +4206,33 @@ static const uint16_t ts_small_parse_table[] = { [120] = 16, ACTIONS(3), 1, sym_comment, - ACTIONS(33), 1, - sym_end_method, - ACTIONS(35), 1, + ACTIONS(44), 1, anon_sym_DOTannotation, - ACTIONS(38), 1, + ACTIONS(46), 1, sym_label, - ACTIONS(41), 1, + ACTIONS(48), 1, sym_statement_name, - ACTIONS(44), 1, + ACTIONS(50), 1, anon_sym_DOTline, - ACTIONS(47), 1, + ACTIONS(52), 1, anon_sym_DOTlocals, - ACTIONS(50), 1, + ACTIONS(54), 1, anon_sym_DOTparam, - ACTIONS(53), 1, - anon_sym_DOTcatch, ACTIONS(56), 1, + anon_sym_DOTcatch, + ACTIONS(58), 1, anon_sym_DOTcatchall, - ACTIONS(59), 1, + ACTIONS(60), 1, anon_sym_DOTpacked_DASHswitch, ACTIONS(62), 1, anon_sym_DOTsparse_DASHswitch, - ACTIONS(65), 1, + ACTIONS(64), 1, anon_sym_DOTarray_DASHdata, - STATE(4), 1, + ACTIONS(66), 1, + sym_end_method, + STATE(2), 1, aux_sym_method_definition_repeat1, - STATE(103), 1, + STATE(100), 1, sym_annotation_declaration, STATE(46), 12, sym_annotation_definition, @@ -4262,18 +4266,18 @@ static const uint16_t ts_small_parse_table[] = { sym_string_literal, STATE(61), 1, aux_sym_list_repeat3, - STATE(82), 1, + STATE(94), 1, aux_sym_list_repeat1, - STATE(100), 1, + STATE(99), 1, sym_number_literal, - STATE(116), 1, + STATE(119), 1, aux_sym_list_repeat4, STATE(122), 1, aux_sym_list_repeat2, ACTIONS(80), 2, aux_sym_number_literal_token1, aux_sym_number_literal_token2, - STATE(77), 5, + STATE(73), 5, sym__identifier, sym_field_identifier, sym_method_identifier, @@ -4282,7 +4286,7 @@ static const uint16_t ts_small_parse_table[] = { [231] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(9), 1, + ACTIONS(44), 1, anon_sym_DOTannotation, ACTIONS(84), 1, ts_builtin_sym_end, @@ -4294,24 +4298,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTfield, ACTIONS(92), 1, anon_sym_DOTmethod, - STATE(2), 1, + STATE(3), 1, sym_method_declaration, - STATE(17), 1, + STATE(14), 1, sym_source_declaration, - STATE(69), 1, + STATE(70), 1, sym_field_declaration, - STATE(103), 1, + STATE(100), 1, sym_annotation_declaration, - STATE(18), 2, + STATE(15), 2, sym_implements_declaration, aux_sym_class_definition_repeat1, STATE(35), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(64), 2, + STATE(66), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(95), 2, + STATE(86), 2, sym_method_definition, aux_sym_class_definition_repeat4, [281] = 2, @@ -4404,12 +4408,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_F, anon_sym_D, anon_sym_RPAREN, - [385] = 3, + [385] = 6, ACTIONS(3), 1, sym_comment, + ACTIONS(111), 1, + sym_class_identifier, ACTIONS(113), 1, + anon_sym_LBRACK, + ACTIONS(117), 1, + anon_sym_RPAREN, + STATE(18), 4, + sym__type, + sym_array_type, + sym_primitive_type, + aux_sym_parameters_repeat1, + ACTIONS(115), 9, + anon_sym_V, + anon_sym_Z, + anon_sym_B, + anon_sym_S, + anon_sym_C, + anon_sym_I, + anon_sym_J, + anon_sym_F, + anon_sym_D, + [415] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(121), 1, anon_sym_DOTcatch, - ACTIONS(111), 15, + ACTIONS(119), 15, ts_builtin_sym_end, anon_sym_DOTfield, sym_end_field, @@ -4425,55 +4453,72 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTpacked_DASHswitch, anon_sym_DOTsparse_DASHswitch, anon_sym_DOTarray_DASHdata, - [409] = 3, + [439] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(117), 1, - anon_sym_DOTcatch, - ACTIONS(115), 15, - ts_builtin_sym_end, + ACTIONS(44), 1, + anon_sym_DOTannotation, + ACTIONS(88), 1, + anon_sym_DOTimplements, + ACTIONS(90), 1, anon_sym_DOTfield, - sym_end_field, + ACTIONS(92), 1, anon_sym_DOTmethod, - sym_end_method, - anon_sym_DOTannotation, - sym_label, - sym_statement_name, - anon_sym_DOTline, - anon_sym_DOTlocals, - anon_sym_DOTparam, - anon_sym_DOTcatchall, - anon_sym_DOTpacked_DASHswitch, - anon_sym_DOTsparse_DASHswitch, - anon_sym_DOTarray_DASHdata, - [433] = 6, + ACTIONS(123), 1, + ts_builtin_sym_end, + STATE(3), 1, + sym_method_declaration, + STATE(70), 1, + sym_field_declaration, + STATE(100), 1, + sym_annotation_declaration, + STATE(38), 2, + sym_annotation_definition, + aux_sym_class_definition_repeat2, + STATE(64), 2, + sym_field_definition, + aux_sym_class_definition_repeat3, + STATE(68), 2, + sym_implements_declaration, + aux_sym_class_definition_repeat1, + STATE(88), 2, + sym_method_definition, + aux_sym_class_definition_repeat4, + [483] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(119), 1, - sym_class_identifier, - ACTIONS(121), 1, - anon_sym_LBRACK, + ACTIONS(44), 1, + anon_sym_DOTannotation, + ACTIONS(88), 1, + anon_sym_DOTimplements, + ACTIONS(90), 1, + anon_sym_DOTfield, + ACTIONS(92), 1, + anon_sym_DOTmethod, ACTIONS(125), 1, - anon_sym_RPAREN, - STATE(16), 4, - sym__type, - sym_array_type, - sym_primitive_type, - aux_sym_parameters_repeat1, - ACTIONS(123), 9, - anon_sym_V, - anon_sym_Z, - anon_sym_B, - anon_sym_S, - anon_sym_C, - anon_sym_I, - anon_sym_J, - anon_sym_F, - anon_sym_D, - [463] = 13, + ts_builtin_sym_end, + STATE(3), 1, + sym_method_declaration, + STATE(70), 1, + sym_field_declaration, + STATE(100), 1, + sym_annotation_declaration, + STATE(13), 2, + sym_implements_declaration, + aux_sym_class_definition_repeat1, + STATE(37), 2, + sym_annotation_definition, + aux_sym_class_definition_repeat2, + STATE(65), 2, + sym_field_definition, + aux_sym_class_definition_repeat3, + STATE(83), 2, + sym_method_definition, + aux_sym_class_definition_repeat4, + [527] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(9), 1, + ACTIONS(44), 1, anon_sym_DOTannotation, ACTIONS(88), 1, anon_sym_DOTimplements, @@ -4481,41 +4526,41 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTfield, ACTIONS(92), 1, anon_sym_DOTmethod, - ACTIONS(127), 1, + ACTIONS(125), 1, ts_builtin_sym_end, - STATE(2), 1, + STATE(3), 1, sym_method_declaration, - STATE(69), 1, + STATE(70), 1, sym_field_declaration, - STATE(103), 1, + STATE(100), 1, sym_annotation_declaration, - STATE(38), 2, + STATE(37), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(63), 2, + STATE(65), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(67), 2, + STATE(68), 2, sym_implements_declaration, aux_sym_class_definition_repeat1, - STATE(93), 2, + STATE(83), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [507] = 6, + [571] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(121), 1, + ACTIONS(113), 1, anon_sym_LBRACK, - ACTIONS(129), 1, + ACTIONS(127), 1, sym_class_identifier, - ACTIONS(131), 1, + ACTIONS(129), 1, anon_sym_RPAREN, - STATE(13), 4, + STATE(11), 4, sym__type, sym_array_type, sym_primitive_type, aux_sym_parameters_repeat1, - ACTIONS(123), 9, + ACTIONS(115), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -4525,21 +4570,42 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [537] = 6, + [601] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(133), 1, + anon_sym_DOTcatch, + ACTIONS(131), 15, + ts_builtin_sym_end, + anon_sym_DOTfield, + sym_end_field, + anon_sym_DOTmethod, + sym_end_method, + anon_sym_DOTannotation, + sym_label, + sym_statement_name, + anon_sym_DOTline, + anon_sym_DOTlocals, + anon_sym_DOTparam, + anon_sym_DOTcatchall, + anon_sym_DOTpacked_DASHswitch, + anon_sym_DOTsparse_DASHswitch, + anon_sym_DOTarray_DASHdata, + [625] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(135), 1, sym_class_identifier, - ACTIONS(136), 1, + ACTIONS(138), 1, anon_sym_LBRACK, - ACTIONS(142), 1, + ACTIONS(144), 1, anon_sym_RPAREN, - STATE(16), 4, + STATE(18), 4, sym__type, sym_array_type, sym_primitive_type, aux_sym_parameters_repeat1, - ACTIONS(139), 9, + ACTIONS(141), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -4549,75 +4615,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [567] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(9), 1, - anon_sym_DOTannotation, - ACTIONS(88), 1, - anon_sym_DOTimplements, - ACTIONS(90), 1, - anon_sym_DOTfield, - ACTIONS(92), 1, - anon_sym_DOTmethod, - ACTIONS(144), 1, - ts_builtin_sym_end, - STATE(2), 1, - sym_method_declaration, - STATE(69), 1, - sym_field_declaration, - STATE(103), 1, - sym_annotation_declaration, - STATE(14), 2, - sym_implements_declaration, - aux_sym_class_definition_repeat1, - STATE(37), 2, - sym_annotation_definition, - aux_sym_class_definition_repeat2, - STATE(65), 2, - sym_field_definition, - aux_sym_class_definition_repeat3, - STATE(87), 2, - sym_method_definition, - aux_sym_class_definition_repeat4, - [611] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(9), 1, - anon_sym_DOTannotation, - ACTIONS(88), 1, - anon_sym_DOTimplements, - ACTIONS(90), 1, - anon_sym_DOTfield, - ACTIONS(92), 1, - anon_sym_DOTmethod, - ACTIONS(144), 1, - ts_builtin_sym_end, - STATE(2), 1, - sym_method_declaration, - STATE(69), 1, - sym_field_declaration, - STATE(103), 1, - sym_annotation_declaration, - STATE(37), 2, - sym_annotation_definition, - aux_sym_class_definition_repeat2, - STATE(65), 2, - sym_field_definition, - aux_sym_class_definition_repeat3, - STATE(67), 2, - sym_implements_declaration, - aux_sym_class_definition_repeat1, - STATE(87), 2, - sym_method_definition, - aux_sym_class_definition_repeat4, [655] = 4, ACTIONS(3), 1, sym_comment, - STATE(9), 1, + ACTIONS(98), 1, + sym_class_identifier, + STATE(19), 1, aux_sym_access_modifiers_repeat1, - STATE(101), 1, - sym_access_modifiers, ACTIONS(146), 13, anon_sym_public, anon_sym_private, @@ -4635,11 +4639,11 @@ static const uint16_t ts_small_parse_table[] = { [680] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(96), 1, - aux_sym_field_identifier_token1, - STATE(20), 1, + STATE(25), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(148), 13, + STATE(128), 1, + sym_access_modifiers, + ACTIONS(149), 13, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -4656,10 +4660,10 @@ static const uint16_t ts_small_parse_table[] = { [705] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(103), 1, - aux_sym_field_identifier_token1, - STATE(20), 1, + STATE(9), 1, aux_sym_access_modifiers_repeat1, + STATE(102), 1, + sym_access_modifiers, ACTIONS(151), 13, anon_sym_public, anon_sym_private, @@ -4677,9 +4681,9 @@ static const uint16_t ts_small_parse_table[] = { [730] = 4, ACTIONS(3), 1, sym_comment, - STATE(24), 1, + STATE(23), 1, aux_sym_access_modifiers_repeat1, - STATE(166), 1, + STATE(165), 1, sym_access_modifiers, ACTIONS(153), 13, anon_sym_public, @@ -4698,10 +4702,10 @@ static const uint16_t ts_small_parse_table[] = { [755] = 4, ACTIONS(3), 1, sym_comment, - STATE(21), 1, + ACTIONS(105), 1, + sym_class_identifier, + STATE(19), 1, aux_sym_access_modifiers_repeat1, - STATE(128), 1, - sym_access_modifiers, ACTIONS(155), 13, anon_sym_public, anon_sym_private, @@ -4719,9 +4723,9 @@ static const uint16_t ts_small_parse_table[] = { [780] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(105), 1, - sym_class_identifier, - STATE(25), 1, + ACTIONS(98), 1, + aux_sym_field_identifier_token1, + STATE(24), 1, aux_sym_access_modifiers_repeat1, ACTIONS(157), 13, anon_sym_public, @@ -4740,11 +4744,11 @@ static const uint16_t ts_small_parse_table[] = { [805] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(98), 1, - sym_class_identifier, - STATE(25), 1, + ACTIONS(105), 1, + aux_sym_field_identifier_token1, + STATE(24), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(159), 13, + ACTIONS(160), 13, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -4765,7 +4769,7 @@ static const uint16_t ts_small_parse_table[] = { sym_class_identifier, ACTIONS(164), 1, anon_sym_LBRACK, - STATE(45), 3, + STATE(78), 3, sym__type, sym_array_type, sym_primitive_type, @@ -4782,15 +4786,15 @@ static const uint16_t ts_small_parse_table[] = { [856] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(164), 1, - anon_sym_LBRACK, ACTIONS(168), 1, sym_class_identifier, - STATE(49), 3, + ACTIONS(170), 1, + anon_sym_LBRACK, + STATE(136), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(166), 9, + ACTIONS(172), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -4803,15 +4807,15 @@ static const uint16_t ts_small_parse_table[] = { [882] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(170), 1, + ACTIONS(174), 1, sym_class_identifier, - ACTIONS(172), 1, + ACTIONS(176), 1, anon_sym_LBRACK, - STATE(137), 3, + STATE(45), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(174), 9, + ACTIONS(178), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -4824,15 +4828,15 @@ static const uint16_t ts_small_parse_table[] = { [908] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(176), 1, - sym_class_identifier, - ACTIONS(178), 1, + ACTIONS(113), 1, anon_sym_LBRACK, - STATE(76), 3, + ACTIONS(180), 1, + sym_class_identifier, + STATE(59), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(180), 9, + ACTIONS(115), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -4845,15 +4849,15 @@ static const uint16_t ts_small_parse_table[] = { [934] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(178), 1, + ACTIONS(170), 1, anon_sym_LBRACK, ACTIONS(182), 1, sym_class_identifier, - STATE(60), 3, + STATE(129), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(180), 9, + ACTIONS(172), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -4866,15 +4870,15 @@ static const uint16_t ts_small_parse_table[] = { [960] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(178), 1, + ACTIONS(164), 1, anon_sym_LBRACK, - ACTIONS(184), 1, + ACTIONS(180), 1, sym_class_identifier, - STATE(75), 3, + STATE(59), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(180), 9, + ACTIONS(166), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -4887,15 +4891,15 @@ static const uint16_t ts_small_parse_table[] = { [986] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(121), 1, + ACTIONS(176), 1, anon_sym_LBRACK, - ACTIONS(186), 1, + ACTIONS(184), 1, sym_class_identifier, - STATE(10), 3, + STATE(47), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(123), 9, + ACTIONS(178), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -4908,15 +4912,15 @@ static const uint16_t ts_small_parse_table[] = { [1012] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(172), 1, + ACTIONS(164), 1, anon_sym_LBRACK, - ACTIONS(188), 1, + ACTIONS(186), 1, sym_class_identifier, - STATE(129), 3, + STATE(75), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(174), 9, + ACTIONS(166), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -4929,15 +4933,15 @@ static const uint16_t ts_small_parse_table[] = { [1038] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(121), 1, + ACTIONS(113), 1, anon_sym_LBRACK, - ACTIONS(182), 1, + ACTIONS(188), 1, sym_class_identifier, - STATE(60), 3, + STATE(10), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(123), 9, + ACTIONS(115), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -4950,27 +4954,27 @@ static const uint16_t ts_small_parse_table[] = { [1064] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(9), 1, + ACTIONS(44), 1, anon_sym_DOTannotation, ACTIONS(90), 1, anon_sym_DOTfield, ACTIONS(92), 1, anon_sym_DOTmethod, - ACTIONS(144), 1, + ACTIONS(125), 1, ts_builtin_sym_end, - STATE(2), 1, + STATE(3), 1, sym_method_declaration, - STATE(69), 1, + STATE(70), 1, sym_field_declaration, - STATE(103), 1, + STATE(100), 1, sym_annotation_declaration, STATE(65), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(68), 2, + STATE(69), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(87), 2, + STATE(83), 2, sym_method_definition, aux_sym_class_definition_repeat4, [1101] = 3, @@ -4994,33 +4998,33 @@ static const uint16_t ts_small_parse_table[] = { [1122] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(9), 1, + ACTIONS(44), 1, anon_sym_DOTannotation, ACTIONS(90), 1, anon_sym_DOTfield, ACTIONS(92), 1, anon_sym_DOTmethod, - ACTIONS(127), 1, + ACTIONS(123), 1, ts_builtin_sym_end, - STATE(2), 1, + STATE(3), 1, sym_method_declaration, - STATE(69), 1, + STATE(70), 1, sym_field_declaration, - STATE(103), 1, + STATE(100), 1, sym_annotation_declaration, - STATE(63), 2, + STATE(64), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(68), 2, + STATE(69), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(93), 2, + STATE(88), 2, sym_method_definition, aux_sym_class_definition_repeat4, [1159] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(9), 1, + ACTIONS(44), 1, anon_sym_DOTannotation, ACTIONS(90), 1, anon_sym_DOTfield, @@ -5028,16 +5032,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTmethod, ACTIONS(194), 1, ts_builtin_sym_end, - STATE(2), 1, + STATE(3), 1, sym_method_declaration, - STATE(69), 1, + STATE(70), 1, sym_field_declaration, - STATE(103), 1, + STATE(100), 1, sym_annotation_declaration, - STATE(66), 2, + STATE(63), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(68), 2, + STATE(69), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, STATE(89), 2, @@ -5148,9 +5152,9 @@ static const uint16_t ts_small_parse_table[] = { [1316] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(222), 1, + ACTIONS(220), 1, anon_sym_DOTcatch, - ACTIONS(220), 11, + ACTIONS(109), 11, sym_end_method, anon_sym_DOTannotation, sym_label, @@ -5165,9 +5169,9 @@ static const uint16_t ts_small_parse_table[] = { [1336] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(226), 1, + ACTIONS(224), 1, anon_sym_DOTcatch, - ACTIONS(224), 11, + ACTIONS(222), 11, sym_end_method, anon_sym_DOTannotation, sym_label, @@ -5182,9 +5186,9 @@ static const uint16_t ts_small_parse_table[] = { [1356] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(230), 1, + ACTIONS(228), 1, anon_sym_DOTcatch, - ACTIONS(228), 11, + ACTIONS(226), 11, sym_end_method, anon_sym_DOTannotation, sym_label, @@ -5199,9 +5203,9 @@ static const uint16_t ts_small_parse_table[] = { [1376] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(234), 1, + ACTIONS(232), 1, anon_sym_DOTcatch, - ACTIONS(232), 11, + ACTIONS(230), 11, sym_end_method, anon_sym_DOTannotation, sym_label, @@ -5218,7 +5222,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(236), 1, anon_sym_DOTcatch, - ACTIONS(109), 11, + ACTIONS(234), 11, sym_end_method, anon_sym_DOTannotation, sym_label, @@ -5250,9 +5254,9 @@ static const uint16_t ts_small_parse_table[] = { [1436] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(242), 1, + ACTIONS(244), 1, anon_sym_DOTcatch, - ACTIONS(94), 11, + ACTIONS(242), 11, sym_end_method, anon_sym_DOTannotation, sym_label, @@ -5267,9 +5271,9 @@ static const uint16_t ts_small_parse_table[] = { [1456] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(246), 1, + ACTIONS(248), 1, anon_sym_DOTcatch, - ACTIONS(244), 11, + ACTIONS(246), 11, sym_end_method, anon_sym_DOTannotation, sym_label, @@ -5284,9 +5288,9 @@ static const uint16_t ts_small_parse_table[] = { [1476] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(250), 1, + ACTIONS(252), 1, anon_sym_DOTcatch, - ACTIONS(248), 11, + ACTIONS(250), 11, sym_end_method, anon_sym_DOTannotation, sym_label, @@ -5301,9 +5305,9 @@ static const uint16_t ts_small_parse_table[] = { [1496] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(254), 1, + ACTIONS(256), 1, anon_sym_DOTcatch, - ACTIONS(252), 11, + ACTIONS(254), 11, sym_end_method, anon_sym_DOTannotation, sym_label, @@ -5320,7 +5324,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(258), 1, anon_sym_DOTcatch, - ACTIONS(256), 11, + ACTIONS(94), 11, sym_end_method, anon_sym_DOTannotation, sym_label, @@ -5379,16 +5383,32 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_method_identifier_token1, STATE(58), 1, aux_sym_list_repeat3, - STATE(77), 5, + STATE(73), 5, sym__identifier, sym_field_identifier, sym_method_identifier, sym_full_field_identifier, sym_full_method_identifier, - [1602] = 2, + [1602] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(282), 1, + aux_sym_method_identifier_token1, + ACTIONS(280), 10, + ts_builtin_sym_end, + anon_sym_DOTfield, + sym_end_field, + anon_sym_DOTmethod, + anon_sym_DOTannotation, + anon_sym_RBRACE, + sym_class_identifier, + aux_sym_field_identifier_token1, + anon_sym_LTinit_GT, + anon_sym_COMMA, + [1621] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(280), 11, + ACTIONS(284), 11, sym_class_identifier, anon_sym_LBRACK, anon_sym_V, @@ -5400,22 +5420,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1619] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(284), 2, - aux_sym_field_identifier_token1, - aux_sym_method_identifier_token1, - ACTIONS(282), 9, - ts_builtin_sym_end, - anon_sym_DOTfield, - sym_end_field, - anon_sym_DOTmethod, - anon_sym_DOTannotation, - anon_sym_RBRACE, - sym_class_identifier, - anon_sym_LTinit_GT, - anon_sym_COMMA, [1638] = 8, ACTIONS(3), 1, sym_comment, @@ -5431,7 +5435,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, STATE(58), 1, aux_sym_list_repeat3, - STATE(77), 5, + STATE(73), 5, sym__identifier, sym_field_identifier, sym_method_identifier, @@ -5448,12 +5452,12 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_number_literal_token1, ACTIONS(296), 1, aux_sym_number_literal_token2, - STATE(141), 1, + STATE(135), 1, sym_annotation_value, ACTIONS(290), 2, sym_class_identifier, sym_string_literal, - STATE(138), 3, + STATE(137), 3, sym_enum_reference, sym_list, sym_number_literal, @@ -5464,16 +5468,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTfield, ACTIONS(92), 1, anon_sym_DOTmethod, - ACTIONS(194), 1, + ACTIONS(298), 1, ts_builtin_sym_end, - STATE(2), 1, + STATE(3), 1, sym_method_declaration, - STATE(69), 1, + STATE(70), 1, sym_field_declaration, - STATE(71), 2, + STATE(72), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(89), 2, + STATE(92), 2, sym_method_definition, aux_sym_class_definition_repeat4, [1722] = 8, @@ -5483,16 +5487,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTfield, ACTIONS(92), 1, anon_sym_DOTmethod, - ACTIONS(144), 1, + ACTIONS(194), 1, ts_builtin_sym_end, - STATE(2), 1, + STATE(3), 1, sym_method_declaration, - STATE(69), 1, + STATE(70), 1, sym_field_declaration, - STATE(71), 2, + STATE(72), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(87), 2, + STATE(89), 2, sym_method_definition, aux_sym_class_definition_repeat4, [1749] = 8, @@ -5502,16 +5506,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTfield, ACTIONS(92), 1, anon_sym_DOTmethod, - ACTIONS(127), 1, + ACTIONS(123), 1, ts_builtin_sym_end, - STATE(2), 1, + STATE(3), 1, sym_method_declaration, - STATE(69), 1, + STATE(70), 1, sym_field_declaration, - STATE(71), 2, + STATE(72), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(93), 2, + STATE(88), 2, sym_method_definition, aux_sym_class_definition_repeat4, [1776] = 8, @@ -5521,383 +5525,383 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTfield, ACTIONS(92), 1, anon_sym_DOTmethod, - ACTIONS(298), 1, + ACTIONS(125), 1, ts_builtin_sym_end, - STATE(2), 1, + STATE(3), 1, sym_method_declaration, - STATE(69), 1, + STATE(70), 1, sym_field_declaration, - STATE(71), 2, + STATE(72), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(90), 2, + STATE(83), 2, sym_method_definition, aux_sym_class_definition_repeat4, [1803] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(302), 1, + anon_sym_DASH_GT, + ACTIONS(304), 1, + aux_sym_method_identifier_token1, + ACTIONS(300), 5, + anon_sym_RBRACE, + sym_class_identifier, + aux_sym_field_identifier_token1, + anon_sym_LTinit_GT, + anon_sym_COMMA, + [1820] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(308), 1, anon_sym_DOTimplements, - STATE(67), 2, + STATE(68), 2, sym_implements_declaration, aux_sym_class_definition_repeat1, - ACTIONS(300), 4, + ACTIONS(306), 4, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTmethod, anon_sym_DOTannotation, - [1820] = 5, + [1837] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(307), 1, + ACTIONS(313), 1, anon_sym_DOTannotation, - STATE(103), 1, + STATE(100), 1, sym_annotation_declaration, - STATE(68), 2, + STATE(69), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - ACTIONS(305), 3, + ACTIONS(311), 3, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTmethod, - [1839] = 6, + [1856] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(9), 1, + ACTIONS(44), 1, anon_sym_DOTannotation, - ACTIONS(312), 1, + ACTIONS(318), 1, sym_end_field, - STATE(103), 1, + STATE(100), 1, sym_annotation_declaration, - STATE(153), 1, + STATE(142), 1, sym_annotation_definition, - ACTIONS(310), 3, + ACTIONS(316), 3, + ts_builtin_sym_end, + anon_sym_DOTfield, + anon_sym_DOTmethod, + [1877] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(320), 6, ts_builtin_sym_end, + anon_sym_DOTsource, + anon_sym_DOTimplements, anon_sym_DOTfield, anon_sym_DOTmethod, - [1860] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(316), 1, - anon_sym_DASH_GT, - ACTIONS(318), 2, - aux_sym_field_identifier_token1, - aux_sym_method_identifier_token1, - ACTIONS(314), 4, - anon_sym_RBRACE, - sym_class_identifier, - anon_sym_LTinit_GT, - anon_sym_COMMA, - [1877] = 5, + anon_sym_DOTannotation, + [1889] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(322), 1, + ACTIONS(324), 1, anon_sym_DOTfield, - STATE(69), 1, + STATE(70), 1, sym_field_declaration, - ACTIONS(320), 2, + ACTIONS(322), 2, ts_builtin_sym_end, anon_sym_DOTmethod, - STATE(71), 2, + STATE(72), 2, sym_field_definition, aux_sym_class_definition_repeat3, - [1895] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(192), 1, - aux_sym_number_literal_token2, - ACTIONS(190), 5, - anon_sym_RBRACE, - anon_sym_DASH_GT, - anon_sym_DOTendarray_DASHdata, - anon_sym_COMMA, - aux_sym_number_literal_token1, - [1909] = 3, + [1907] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(327), 2, - aux_sym_field_identifier_token1, + ACTIONS(329), 1, aux_sym_method_identifier_token1, - ACTIONS(325), 4, + ACTIONS(331), 1, + anon_sym_COMMA, + ACTIONS(327), 4, anon_sym_RBRACE, sym_class_identifier, + aux_sym_field_identifier_token1, anon_sym_LTinit_GT, - anon_sym_COMMA, [1923] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(331), 2, - aux_sym_field_identifier_token1, + ACTIONS(258), 1, aux_sym_method_identifier_token1, - ACTIONS(329), 4, + ACTIONS(94), 5, anon_sym_RBRACE, sym_class_identifier, + aux_sym_field_identifier_token1, anon_sym_LTinit_GT, anon_sym_COMMA, [1937] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(236), 2, - aux_sym_field_identifier_token1, + ACTIONS(228), 1, aux_sym_method_identifier_token1, - ACTIONS(109), 4, + ACTIONS(226), 5, anon_sym_RBRACE, sym_class_identifier, + aux_sym_field_identifier_token1, anon_sym_LTinit_GT, anon_sym_COMMA, [1951] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(222), 2, - aux_sym_field_identifier_token1, + ACTIONS(192), 1, + aux_sym_number_literal_token2, + ACTIONS(190), 5, + anon_sym_RBRACE, + anon_sym_DASH_GT, + anon_sym_DOTendarray_DASHdata, + anon_sym_COMMA, + aux_sym_number_literal_token1, + [1965] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(335), 1, aux_sym_method_identifier_token1, - ACTIONS(220), 4, + ACTIONS(333), 5, anon_sym_RBRACE, sym_class_identifier, + aux_sym_field_identifier_token1, anon_sym_LTinit_GT, anon_sym_COMMA, - [1965] = 4, + [1979] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(337), 1, - anon_sym_COMMA, - ACTIONS(335), 2, - aux_sym_field_identifier_token1, + ACTIONS(220), 1, aux_sym_method_identifier_token1, - ACTIONS(333), 3, + ACTIONS(109), 5, anon_sym_RBRACE, sym_class_identifier, + aux_sym_field_identifier_token1, anon_sym_LTinit_GT, - [1981] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(339), 6, - ts_builtin_sym_end, - anon_sym_DOTsource, - anon_sym_DOTimplements, - anon_sym_DOTfield, - anon_sym_DOTmethod, - anon_sym_DOTannotation, + anon_sym_COMMA, [1993] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(242), 2, - aux_sym_field_identifier_token1, + ACTIONS(339), 1, aux_sym_method_identifier_token1, - ACTIONS(94), 4, + ACTIONS(337), 5, anon_sym_RBRACE, sym_class_identifier, + aux_sym_field_identifier_token1, anon_sym_LTinit_GT, anon_sym_COMMA, [2007] = 5, ACTIONS(3), 1, sym_comment, + ACTIONS(80), 1, + aux_sym_number_literal_token2, ACTIONS(341), 1, anon_sym_DOTendarray_DASHdata, ACTIONS(343), 1, aux_sym_number_literal_token1, - ACTIONS(346), 1, - aux_sym_number_literal_token2, - STATE(80), 2, + STATE(98), 2, sym_number_literal, aux_sym_array_data_declaration_repeat1, - [2024] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(349), 5, - ts_builtin_sym_end, - anon_sym_DOTimplements, - anon_sym_DOTfield, - anon_sym_DOTmethod, - anon_sym_DOTannotation, - [2035] = 6, + [2024] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(80), 1, - aux_sym_number_literal_token2, - ACTIONS(286), 1, - anon_sym_RBRACE, - ACTIONS(351), 1, - aux_sym_number_literal_token1, - STATE(92), 1, - aux_sym_list_repeat1, - STATE(100), 1, - sym_number_literal, - [2054] = 6, + ACTIONS(72), 1, + aux_sym_field_identifier_token1, + ACTIONS(74), 1, + anon_sym_LTinit_GT, + ACTIONS(76), 1, + aux_sym_method_identifier_token1, + STATE(77), 1, + sym_field_identifier, + STATE(79), 1, + sym_method_identifier, + [2043] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(80), 1, aux_sym_number_literal_token2, - ACTIONS(351), 1, + ACTIONS(343), 1, aux_sym_number_literal_token1, - ACTIONS(353), 1, + ACTIONS(345), 1, anon_sym_DOTendsparse_DASHswitch, - STATE(84), 1, + STATE(96), 1, aux_sym_sparse_switch_declaration_repeat1, - STATE(161), 1, + STATE(146), 1, sym_number_literal, - [2073] = 6, + [2062] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(80), 1, - aux_sym_number_literal_token2, - ACTIONS(351), 1, - aux_sym_number_literal_token1, - ACTIONS(355), 1, - anon_sym_DOTendsparse_DASHswitch, - STATE(96), 1, - aux_sym_sparse_switch_declaration_repeat1, - STATE(161), 1, - sym_number_literal, - [2092] = 5, + ACTIONS(92), 1, + anon_sym_DOTmethod, + ACTIONS(123), 1, + ts_builtin_sym_end, + STATE(3), 1, + sym_method_declaration, + STATE(95), 2, + sym_method_definition, + aux_sym_class_definition_repeat4, + [2079] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(80), 1, - aux_sym_number_literal_token2, - ACTIONS(351), 1, - aux_sym_number_literal_token1, - ACTIONS(357), 1, - anon_sym_DOTendarray_DASHdata, - STATE(98), 2, - sym_number_literal, - aux_sym_array_data_declaration_repeat1, - [2109] = 6, + ACTIONS(347), 5, + ts_builtin_sym_end, + anon_sym_DOTimplements, + anon_sym_DOTfield, + anon_sym_DOTmethod, + anon_sym_DOTannotation, + [2090] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(74), 1, - anon_sym_LTinit_GT, - ACTIONS(76), 1, - aux_sym_method_identifier_token1, - ACTIONS(359), 1, - aux_sym_field_identifier_token1, - STATE(73), 1, - sym_method_identifier, - STATE(74), 1, - sym_field_identifier, - [2128] = 5, + ACTIONS(349), 5, + ts_builtin_sym_end, + anon_sym_DOTimplements, + anon_sym_DOTfield, + anon_sym_DOTmethod, + anon_sym_DOTannotation, + [2101] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(92), 1, anon_sym_DOTmethod, - ACTIONS(127), 1, + ACTIONS(125), 1, ts_builtin_sym_end, - STATE(2), 1, + STATE(3), 1, sym_method_declaration, - STATE(91), 2, + STATE(95), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [2145] = 3, + [2118] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(361), 2, - aux_sym_field_identifier_token1, - aux_sym_method_identifier_token1, - ACTIONS(266), 3, + ACTIONS(351), 1, anon_sym_RBRACE, - sym_class_identifier, - anon_sym_LTinit_GT, - [2158] = 5, + ACTIONS(353), 1, + aux_sym_number_literal_token1, + ACTIONS(356), 1, + aux_sym_number_literal_token2, + STATE(87), 1, + aux_sym_list_repeat1, + STATE(99), 1, + sym_number_literal, + [2137] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(92), 1, anon_sym_DOTmethod, - ACTIONS(298), 1, + ACTIONS(194), 1, ts_builtin_sym_end, - STATE(2), 1, + STATE(3), 1, sym_method_declaration, - STATE(91), 2, + STATE(95), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [2175] = 5, + [2154] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(92), 1, anon_sym_DOTmethod, - ACTIONS(363), 1, + ACTIONS(298), 1, ts_builtin_sym_end, - STATE(2), 1, + STATE(3), 1, sym_method_declaration, - STATE(91), 2, + STATE(95), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [2192] = 5, + [2171] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(365), 1, - ts_builtin_sym_end, - ACTIONS(367), 1, - anon_sym_DOTmethod, - STATE(2), 1, - sym_method_declaration, - STATE(91), 2, - sym_method_definition, - aux_sym_class_definition_repeat4, - [2209] = 6, + ACTIONS(359), 1, + aux_sym_method_identifier_token1, + ACTIONS(266), 4, + anon_sym_RBRACE, + sym_class_identifier, + aux_sym_field_identifier_token1, + anon_sym_LTinit_GT, + [2184] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(370), 1, - anon_sym_RBRACE, - ACTIONS(372), 1, - aux_sym_number_literal_token1, - ACTIONS(375), 1, + ACTIONS(80), 1, aux_sym_number_literal_token2, - STATE(92), 1, - aux_sym_list_repeat1, - STATE(100), 1, + ACTIONS(343), 1, + aux_sym_number_literal_token1, + ACTIONS(361), 1, + anon_sym_DOTendsparse_DASHswitch, + STATE(82), 1, + aux_sym_sparse_switch_declaration_repeat1, + STATE(146), 1, sym_number_literal, - [2228] = 5, + [2203] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(92), 1, anon_sym_DOTmethod, - ACTIONS(194), 1, + ACTIONS(363), 1, ts_builtin_sym_end, - STATE(2), 1, + STATE(3), 1, sym_method_declaration, - STATE(91), 2, + STATE(95), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [2245] = 2, + [2220] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(378), 5, - ts_builtin_sym_end, - anon_sym_DOTfield, - sym_end_field, - anon_sym_DOTmethod, - anon_sym_DOTannotation, + ACTIONS(365), 1, + anon_sym_DOTendarray_DASHdata, + ACTIONS(367), 1, + aux_sym_number_literal_token1, + ACTIONS(370), 1, + aux_sym_number_literal_token2, + STATE(93), 2, + sym_number_literal, + aux_sym_array_data_declaration_repeat1, + [2237] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(80), 1, + aux_sym_number_literal_token2, + ACTIONS(286), 1, + anon_sym_RBRACE, + ACTIONS(343), 1, + aux_sym_number_literal_token1, + STATE(87), 1, + aux_sym_list_repeat1, + STATE(99), 1, + sym_number_literal, [2256] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(92), 1, - anon_sym_DOTmethod, - ACTIONS(144), 1, + ACTIONS(373), 1, ts_builtin_sym_end, - STATE(2), 1, + ACTIONS(375), 1, + anon_sym_DOTmethod, + STATE(3), 1, sym_method_declaration, - STATE(91), 2, + STATE(95), 2, sym_method_definition, aux_sym_class_definition_repeat4, [2273] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(380), 1, + ACTIONS(378), 1, anon_sym_DOTendsparse_DASHswitch, - ACTIONS(382), 1, + ACTIONS(380), 1, aux_sym_number_literal_token1, - ACTIONS(385), 1, + ACTIONS(383), 1, aux_sym_number_literal_token2, STATE(96), 1, aux_sym_sparse_switch_declaration_repeat1, - STATE(161), 1, + STATE(146), 1, sym_number_literal, [2292] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(388), 5, + ACTIONS(386), 5, ts_builtin_sym_end, - anon_sym_DOTimplements, anon_sym_DOTfield, + sym_end_field, anon_sym_DOTmethod, anon_sym_DOTannotation, [2303] = 5, @@ -5905,34 +5909,44 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(80), 1, aux_sym_number_literal_token2, - ACTIONS(351), 1, + ACTIONS(343), 1, aux_sym_number_literal_token1, - ACTIONS(390), 1, + ACTIONS(388), 1, anon_sym_DOTendarray_DASHdata, - STATE(80), 2, + STATE(93), 2, sym_number_literal, aux_sym_array_data_declaration_repeat1, [2320] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(392), 1, - sym_annotation_key, + anon_sym_COMMA, ACTIONS(394), 1, + aux_sym_number_literal_token2, + ACTIONS(390), 2, + anon_sym_RBRACE, + aux_sym_number_literal_token1, + [2334] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(396), 1, + sym_annotation_key, + ACTIONS(398), 1, sym_end_annotation, - STATE(102), 2, + STATE(101), 2, sym_annotation_property, aux_sym_annotation_definition_repeat1, - [2334] = 4, + [2348] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(398), 1, - anon_sym_COMMA, + ACTIONS(396), 1, + sym_annotation_key, ACTIONS(400), 1, - aux_sym_number_literal_token2, - ACTIONS(396), 2, - anon_sym_RBRACE, - aux_sym_number_literal_token1, - [2348] = 5, + sym_end_annotation, + STATE(103), 2, + sym_annotation_property, + aux_sym_annotation_definition_repeat1, + [2362] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(402), 1, @@ -5941,179 +5955,169 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LTinit_GT, ACTIONS(406), 1, aux_sym_method_identifier_token1, - STATE(43), 1, - sym_method_identifier, - [2364] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(408), 1, - sym_annotation_key, - ACTIONS(411), 1, - sym_end_annotation, - STATE(102), 2, - sym_annotation_property, - aux_sym_annotation_definition_repeat1, + STATE(43), 1, + sym_method_identifier, [2378] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(392), 1, + ACTIONS(408), 1, sym_annotation_key, - ACTIONS(413), 1, + ACTIONS(411), 1, sym_end_annotation, - STATE(99), 2, + STATE(103), 2, sym_annotation_property, aux_sym_annotation_definition_repeat1, [2392] = 4, ACTIONS(3), 1, sym_comment, + ACTIONS(413), 1, + anon_sym_RBRACE, ACTIONS(415), 1, - sym_label, - ACTIONS(418), 1, - anon_sym_DOTendpacked_DASHswitch, + sym_parameter, STATE(104), 1, - aux_sym_packed_switch_declaration_repeat1, + aux_sym_list_repeat4, [2405] = 4, ACTIONS(3), 1, sym_comment, + ACTIONS(418), 1, + sym_label, ACTIONS(420), 1, - anon_sym_RBRACE, - ACTIONS(422), 1, - sym_parameter, - STATE(105), 1, - aux_sym_list_repeat4, + anon_sym_DOTendpacked_DASHswitch, + STATE(111), 1, + aux_sym_packed_switch_declaration_repeat1, [2418] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(425), 1, - anon_sym_RBRACE, - ACTIONS(427), 1, - sym_string_literal, - STATE(106), 1, - aux_sym_list_repeat2, + ACTIONS(80), 1, + aux_sym_number_literal_token2, + ACTIONS(343), 1, + aux_sym_number_literal_token1, + STATE(80), 1, + sym_number_literal, [2431] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(430), 3, + ACTIONS(422), 3, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTmethod, [2440] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(432), 1, - aux_sym_number_literal_token2, - ACTIONS(370), 2, - anon_sym_RBRACE, - aux_sym_number_literal_token1, + STATE(41), 1, + sym_method_identifier, + ACTIONS(404), 2, + anon_sym_LTinit_GT, + aux_sym_method_identifier_token1, [2451] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(434), 3, + ACTIONS(424), 3, anon_sym_system, anon_sym_build, anon_sym_runtime, [2460] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(436), 1, + ACTIONS(426), 1, aux_sym_number_literal_token1, - ACTIONS(438), 1, + ACTIONS(428), 1, aux_sym_number_literal_token2, - STATE(55), 1, + STATE(114), 1, sym_number_literal, [2473] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(436), 1, - aux_sym_number_literal_token1, - ACTIONS(438), 1, - aux_sym_number_literal_token2, - STATE(54), 1, - sym_number_literal, + ACTIONS(430), 1, + sym_label, + ACTIONS(433), 1, + anon_sym_DOTendpacked_DASHswitch, + STATE(111), 1, + aux_sym_packed_switch_declaration_repeat1, [2486] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(442), 1, + ACTIONS(437), 1, aux_sym_number_literal_token2, - ACTIONS(440), 2, + ACTIONS(435), 2, anon_sym_DOTendsparse_DASHswitch, aux_sym_number_literal_token1, - [2497] = 4, + [2497] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(436), 1, - aux_sym_number_literal_token1, - ACTIONS(438), 1, - aux_sym_number_literal_token2, - STATE(121), 1, - sym_number_literal, - [2510] = 4, + ACTIONS(439), 3, + ts_builtin_sym_end, + anon_sym_DOTfield, + anon_sym_DOTmethod, + [2506] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(80), 1, - aux_sym_number_literal_token2, - ACTIONS(351), 1, - aux_sym_number_literal_token1, - STATE(85), 1, - sym_number_literal, - [2523] = 3, + ACTIONS(441), 1, + sym_label, + ACTIONS(443), 1, + anon_sym_DOTendpacked_DASHswitch, + STATE(105), 1, + aux_sym_packed_switch_declaration_repeat1, + [2519] = 4, ACTIONS(3), 1, sym_comment, - STATE(50), 1, - sym_method_identifier, - ACTIONS(404), 2, - anon_sym_LTinit_GT, - aux_sym_method_identifier_token1, - [2534] = 4, + ACTIONS(445), 1, + anon_sym_RBRACE, + ACTIONS(447), 1, + sym_string_literal, + STATE(115), 1, + aux_sym_list_repeat2, + [2532] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(286), 1, + ACTIONS(450), 1, + aux_sym_number_literal_token2, + ACTIONS(351), 2, anon_sym_RBRACE, - ACTIONS(444), 1, - sym_parameter, - STATE(105), 1, - aux_sym_list_repeat4, - [2547] = 3, + aux_sym_number_literal_token1, + [2543] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(448), 1, + ACTIONS(454), 1, anon_sym_COMMA, - ACTIONS(446), 2, + ACTIONS(452), 2, anon_sym_RBRACE, sym_parameter, - [2558] = 3, + [2554] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(452), 1, + ACTIONS(458), 1, anon_sym_COMMA, - ACTIONS(450), 2, + ACTIONS(456), 2, anon_sym_RBRACE, sym_string_literal, - [2569] = 2, + [2565] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(454), 3, - ts_builtin_sym_end, - anon_sym_DOTfield, - anon_sym_DOTmethod, + ACTIONS(286), 1, + anon_sym_RBRACE, + ACTIONS(460), 1, + sym_parameter, + STATE(104), 1, + aux_sym_list_repeat4, [2578] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(456), 1, - sym_label, - ACTIONS(458), 1, - anon_sym_DOTendpacked_DASHswitch, - STATE(104), 1, - aux_sym_packed_switch_declaration_repeat1, + ACTIONS(426), 1, + aux_sym_number_literal_token1, + ACTIONS(428), 1, + aux_sym_number_literal_token2, + STATE(56), 1, + sym_number_literal, [2591] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(460), 1, - sym_label, - ACTIONS(462), 1, - anon_sym_DOTendpacked_DASHswitch, - STATE(120), 1, - aux_sym_packed_switch_declaration_repeat1, + ACTIONS(426), 1, + aux_sym_number_literal_token1, + ACTIONS(428), 1, + aux_sym_number_literal_token2, + STATE(54), 1, + sym_number_literal, [2604] = 4, ACTIONS(3), 1, sym_comment, @@ -6121,272 +6125,257 @@ static const uint16_t ts_small_parse_table[] = { sym_string_literal, ACTIONS(286), 1, anon_sym_RBRACE, - STATE(106), 1, + STATE(115), 1, aux_sym_list_repeat2, [2617] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(464), 2, - ts_builtin_sym_end, - anon_sym_DOTmethod, - [2625] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(466), 1, - aux_sym_field_identifier_token1, - STATE(125), 1, - sym_field_identifier, - [2635] = 2, + ACTIONS(462), 2, + sym_annotation_key, + sym_end_annotation, + [2625] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(468), 2, + ACTIONS(190), 2, sym_annotation_key, sym_end_annotation, - [2643] = 3, + [2633] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(470), 1, + ACTIONS(464), 1, anon_sym_LPAREN, - STATE(29), 1, + STATE(33), 1, sym_parameters, - [2653] = 3, + [2643] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(472), 1, + ACTIONS(466), 1, anon_sym_DOTsuper, STATE(6), 1, sym_super_declaration, - [2663] = 3, + [2653] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(468), 2, + sym_annotation_key, + sym_end_annotation, + [2661] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(474), 1, + ACTIONS(470), 1, aux_sym_field_identifier_token1, - STATE(94), 1, + STATE(97), 1, sym_field_identifier, - [2673] = 2, + [2671] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(109), 2, sym_annotation_key, sym_end_annotation, - [2681] = 2, + [2679] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(94), 2, sym_annotation_key, sym_end_annotation, - [2689] = 2, + [2687] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(476), 2, - sym_annotation_key, - sym_end_annotation, - [2697] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(420), 2, + ACTIONS(413), 2, anon_sym_RBRACE, sym_parameter, - [2705] = 2, + [2695] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(425), 2, + ACTIONS(445), 2, anon_sym_RBRACE, sym_string_literal, - [2713] = 2, + [2703] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(478), 2, + ACTIONS(472), 2, ts_builtin_sym_end, anon_sym_DOTmethod, + [2711] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(464), 1, + anon_sym_LPAREN, + STATE(32), 1, + sym_parameters, [2721] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(190), 2, + ACTIONS(474), 2, sym_annotation_key, sym_end_annotation, [2729] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(480), 2, + ACTIONS(280), 2, sym_annotation_key, sym_end_annotation, [2737] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(282), 2, + ACTIONS(476), 2, sym_annotation_key, sym_end_annotation, [2745] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(482), 2, + ACTIONS(478), 2, sym_annotation_key, sym_end_annotation, - [2753] = 2, + [2753] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(484), 2, - sym_annotation_key, - sym_end_annotation, - [2761] = 3, + ACTIONS(480), 1, + aux_sym_field_identifier_token1, + STATE(127), 1, + sym_field_identifier, + [2763] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(470), 1, - anon_sym_LPAREN, - STATE(26), 1, - sym_parameters, + ACTIONS(482), 2, + sym_annotation_key, + sym_end_annotation, [2771] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(486), 2, - sym_annotation_key, - sym_end_annotation, + ACTIONS(484), 2, + ts_builtin_sym_end, + anon_sym_DOTmethod, [2779] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(488), 1, - sym_label, + ACTIONS(486), 1, + sym_end_field, [2786] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(490), 1, - sym_string_literal, + ACTIONS(488), 1, + sym_label, [2793] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(492), 1, - anon_sym_RBRACE, + ACTIONS(490), 1, + sym_class_identifier, [2800] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(494), 1, + ACTIONS(492), 1, sym_label, [2807] = 2, - ACTIONS(496), 1, - aux_sym_statement_token1, - ACTIONS(498), 1, + ACTIONS(3), 1, sym_comment, + ACTIONS(494), 1, + anon_sym_DASH_GT, [2814] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(500), 1, - sym_label, + ACTIONS(496), 1, + anon_sym_RBRACE, [2821] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(502), 1, - sym_class_identifier, + ACTIONS(498), 1, + sym_label, [2828] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(504), 1, - sym_parameter, + ACTIONS(500), 1, + anon_sym_LBRACE, [2835] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(506), 1, - anon_sym_COLON, + ACTIONS(502), 1, + anon_sym_LBRACE, [2842] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(508), 1, - sym_label, + ACTIONS(504), 1, + sym_parameter, [2849] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(510), 1, - sym_class_identifier, + ACTIONS(506), 1, + sym_label, [2856] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(512), 1, - sym_end_field, + ACTIONS(508), 1, + sym_class_identifier, [2863] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(514), 1, - anon_sym_DOT_DOT, + ACTIONS(510), 1, + sym_label, [2870] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(516), 1, - sym_label, + ACTIONS(512), 1, + ts_builtin_sym_end, [2877] = 2, - ACTIONS(3), 1, + ACTIONS(514), 1, + aux_sym_statement_token1, + ACTIONS(516), 1, sym_comment, - ACTIONS(518), 1, - sym_class_identifier, [2884] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(520), 1, - sym_label, + ACTIONS(518), 1, + anon_sym_DOT_DOT, [2891] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(522), 1, - anon_sym_DOT_DOT, + ACTIONS(520), 1, + sym_class_identifier, [2898] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(524), 1, + ACTIONS(522), 1, anon_sym_EQ, [2905] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(526), 1, - ts_builtin_sym_end, + ACTIONS(524), 1, + anon_sym_DOT_DOT, [2912] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(528), 1, - anon_sym_DASH_GT, + ACTIONS(526), 1, + anon_sym_DOTsuper, [2919] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(530), 1, - anon_sym_DOTsuper, + ACTIONS(528), 1, + anon_sym_RBRACE, [2926] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(532), 1, - anon_sym_LBRACE, + ACTIONS(530), 1, + sym_label, [2933] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(534), 1, - anon_sym_RBRACE, + ACTIONS(532), 1, + sym_class_identifier, [2940] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(536), 1, + ACTIONS(534), 1, sym_class_identifier, [2947] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(538), 1, - sym_class_identifier, - [2954] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(540), 1, + ACTIONS(536), 1, sym_label, - [2961] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(542), 1, - anon_sym_COLON, - [2968] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(544), 1, - anon_sym_LBRACE, - [2975] = 2, + [2954] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(546), 1, - anon_sym_COLON, + ACTIONS(538), 1, + sym_string_literal, }; static const uint32_t ts_small_parse_table_map[] = { @@ -6400,13 +6389,13 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(9)] = 333, [SMALL_STATE(10)] = 362, [SMALL_STATE(11)] = 385, - [SMALL_STATE(12)] = 409, - [SMALL_STATE(13)] = 433, - [SMALL_STATE(14)] = 463, - [SMALL_STATE(15)] = 507, - [SMALL_STATE(16)] = 537, - [SMALL_STATE(17)] = 567, - [SMALL_STATE(18)] = 611, + [SMALL_STATE(12)] = 415, + [SMALL_STATE(13)] = 439, + [SMALL_STATE(14)] = 483, + [SMALL_STATE(15)] = 527, + [SMALL_STATE(16)] = 571, + [SMALL_STATE(17)] = 601, + [SMALL_STATE(18)] = 625, [SMALL_STATE(19)] = 655, [SMALL_STATE(20)] = 680, [SMALL_STATE(21)] = 705, @@ -6448,7 +6437,7 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(57)] = 1556, [SMALL_STATE(58)] = 1573, [SMALL_STATE(59)] = 1602, - [SMALL_STATE(60)] = 1619, + [SMALL_STATE(60)] = 1621, [SMALL_STATE(61)] = 1638, [SMALL_STATE(62)] = 1667, [SMALL_STATE(63)] = 1695, @@ -6457,32 +6446,32 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(66)] = 1776, [SMALL_STATE(67)] = 1803, [SMALL_STATE(68)] = 1820, - [SMALL_STATE(69)] = 1839, - [SMALL_STATE(70)] = 1860, + [SMALL_STATE(69)] = 1837, + [SMALL_STATE(70)] = 1856, [SMALL_STATE(71)] = 1877, - [SMALL_STATE(72)] = 1895, - [SMALL_STATE(73)] = 1909, + [SMALL_STATE(72)] = 1889, + [SMALL_STATE(73)] = 1907, [SMALL_STATE(74)] = 1923, [SMALL_STATE(75)] = 1937, [SMALL_STATE(76)] = 1951, [SMALL_STATE(77)] = 1965, - [SMALL_STATE(78)] = 1981, + [SMALL_STATE(78)] = 1979, [SMALL_STATE(79)] = 1993, [SMALL_STATE(80)] = 2007, [SMALL_STATE(81)] = 2024, - [SMALL_STATE(82)] = 2035, - [SMALL_STATE(83)] = 2054, - [SMALL_STATE(84)] = 2073, - [SMALL_STATE(85)] = 2092, - [SMALL_STATE(86)] = 2109, - [SMALL_STATE(87)] = 2128, - [SMALL_STATE(88)] = 2145, - [SMALL_STATE(89)] = 2158, - [SMALL_STATE(90)] = 2175, - [SMALL_STATE(91)] = 2192, - [SMALL_STATE(92)] = 2209, - [SMALL_STATE(93)] = 2228, - [SMALL_STATE(94)] = 2245, + [SMALL_STATE(82)] = 2043, + [SMALL_STATE(83)] = 2062, + [SMALL_STATE(84)] = 2079, + [SMALL_STATE(85)] = 2090, + [SMALL_STATE(86)] = 2101, + [SMALL_STATE(87)] = 2118, + [SMALL_STATE(88)] = 2137, + [SMALL_STATE(89)] = 2154, + [SMALL_STATE(90)] = 2171, + [SMALL_STATE(91)] = 2184, + [SMALL_STATE(92)] = 2203, + [SMALL_STATE(93)] = 2220, + [SMALL_STATE(94)] = 2237, [SMALL_STATE(95)] = 2256, [SMALL_STATE(96)] = 2273, [SMALL_STATE(97)] = 2292, @@ -6490,7 +6479,7 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(99)] = 2320, [SMALL_STATE(100)] = 2334, [SMALL_STATE(101)] = 2348, - [SMALL_STATE(102)] = 2364, + [SMALL_STATE(102)] = 2362, [SMALL_STATE(103)] = 2378, [SMALL_STATE(104)] = 2392, [SMALL_STATE(105)] = 2405, @@ -6502,33 +6491,33 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(111)] = 2473, [SMALL_STATE(112)] = 2486, [SMALL_STATE(113)] = 2497, - [SMALL_STATE(114)] = 2510, - [SMALL_STATE(115)] = 2523, - [SMALL_STATE(116)] = 2534, - [SMALL_STATE(117)] = 2547, - [SMALL_STATE(118)] = 2558, - [SMALL_STATE(119)] = 2569, + [SMALL_STATE(114)] = 2506, + [SMALL_STATE(115)] = 2519, + [SMALL_STATE(116)] = 2532, + [SMALL_STATE(117)] = 2543, + [SMALL_STATE(118)] = 2554, + [SMALL_STATE(119)] = 2565, [SMALL_STATE(120)] = 2578, [SMALL_STATE(121)] = 2591, [SMALL_STATE(122)] = 2604, [SMALL_STATE(123)] = 2617, [SMALL_STATE(124)] = 2625, - [SMALL_STATE(125)] = 2635, + [SMALL_STATE(125)] = 2633, [SMALL_STATE(126)] = 2643, [SMALL_STATE(127)] = 2653, - [SMALL_STATE(128)] = 2663, - [SMALL_STATE(129)] = 2673, - [SMALL_STATE(130)] = 2681, - [SMALL_STATE(131)] = 2689, - [SMALL_STATE(132)] = 2697, - [SMALL_STATE(133)] = 2705, - [SMALL_STATE(134)] = 2713, + [SMALL_STATE(128)] = 2661, + [SMALL_STATE(129)] = 2671, + [SMALL_STATE(130)] = 2679, + [SMALL_STATE(131)] = 2687, + [SMALL_STATE(132)] = 2695, + [SMALL_STATE(133)] = 2703, + [SMALL_STATE(134)] = 2711, [SMALL_STATE(135)] = 2721, [SMALL_STATE(136)] = 2729, [SMALL_STATE(137)] = 2737, [SMALL_STATE(138)] = 2745, [SMALL_STATE(139)] = 2753, - [SMALL_STATE(140)] = 2761, + [SMALL_STATE(140)] = 2763, [SMALL_STATE(141)] = 2771, [SMALL_STATE(142)] = 2779, [SMALL_STATE(143)] = 2786, @@ -6556,9 +6545,6 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(165)] = 2940, [SMALL_STATE(166)] = 2947, [SMALL_STATE(167)] = 2954, - [SMALL_STATE(168)] = 2961, - [SMALL_STATE(169)] = 2968, - [SMALL_STATE(170)] = 2975, }; static const TSParseActionEntry ts_parse_actions[] = { @@ -6566,44 +6552,44 @@ static const TSParseActionEntry ts_parse_actions[] = { [1] = {.entry = {.count = 1, .reusable = false}}, RECOVER(), [3] = {.entry = {.count = 1, .reusable = true}}, SHIFT_EXTRA(), [5] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), - [7] = {.entry = {.count = 1, .reusable = true}}, SHIFT(123), - [9] = {.entry = {.count = 1, .reusable = true}}, SHIFT(109), - [11] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), - [13] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146), - [15] = {.entry = {.count = 1, .reusable = true}}, SHIFT(111), - [17] = {.entry = {.count = 1, .reusable = true}}, SHIFT(110), - [19] = {.entry = {.count = 1, .reusable = true}}, SHIFT(149), - [21] = {.entry = {.count = 1, .reusable = false}}, SHIFT(152), - [23] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163), - [25] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113), - [27] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83), - [29] = {.entry = {.count = 1, .reusable = true}}, SHIFT(114), - [31] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), - [33] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), - [35] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(109), - [38] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(46), - [41] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(146), - [44] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(111), - [47] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(110), - [50] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(149), - [53] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(152), - [56] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(163), - [59] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(113), - [62] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(83), - [65] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(114), - [68] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), - [70] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), - [72] = {.entry = {.count = 1, .reusable = false}}, SHIFT(168), - [74] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126), - [76] = {.entry = {.count = 1, .reusable = false}}, SHIFT(126), + [7] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), + [9] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(109), + [12] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(46), + [15] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(156), + [18] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(121), + [21] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(120), + [24] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(151), + [27] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(144), + [30] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(150), + [33] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(110), + [36] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(91), + [39] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(106), + [42] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), + [44] = {.entry = {.count = 1, .reusable = true}}, SHIFT(109), + [46] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), + [48] = {.entry = {.count = 1, .reusable = true}}, SHIFT(156), + [50] = {.entry = {.count = 1, .reusable = true}}, SHIFT(121), + [52] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120), + [54] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), + [56] = {.entry = {.count = 1, .reusable = false}}, SHIFT(144), + [58] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), + [60] = {.entry = {.count = 1, .reusable = true}}, SHIFT(110), + [62] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91), + [64] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106), + [66] = {.entry = {.count = 1, .reusable = true}}, SHIFT(141), + [68] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), + [70] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), + [72] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), + [74] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125), + [76] = {.entry = {.count = 1, .reusable = false}}, SHIFT(125), [78] = {.entry = {.count = 1, .reusable = false}}, SHIFT(117), - [80] = {.entry = {.count = 1, .reusable = false}}, SHIFT(72), + [80] = {.entry = {.count = 1, .reusable = false}}, SHIFT(76), [82] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), [84] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 2), - [86] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143), - [88] = {.entry = {.count = 1, .reusable = true}}, SHIFT(156), - [90] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), - [92] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), + [86] = {.entry = {.count = 1, .reusable = true}}, SHIFT(167), + [88] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), + [90] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), + [92] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), [94] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primitive_type, 1), [96] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), [98] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), @@ -6611,214 +6597,210 @@ static const TSParseActionEntry ts_parse_actions[] = { [103] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_access_modifiers, 1), [105] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_access_modifiers, 1), [107] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8), - [109] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_type, 2, .production_id = 4), - [111] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_definition, 3), - [113] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_definition, 3), - [115] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_definition, 2), - [117] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_definition, 2), - [119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), - [121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32), - [123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), - [125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), - [127] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 4), - [129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), - [131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), - [133] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_parameters_repeat1, 2), SHIFT_REPEAT(16), - [136] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_parameters_repeat1, 2), SHIFT_REPEAT(32), - [139] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_parameters_repeat1, 2), SHIFT_REPEAT(7), - [142] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_parameters_repeat1, 2), - [144] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 3), - [146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), - [148] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(20), - [151] = {.entry = {.count = 1, .reusable = false}}, SHIFT(20), - [153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), - [155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), - [157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), - [159] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(25), - [162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), - [164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), - [166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), - [168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(49), - [170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), - [172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(33), - [174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(130), - [176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(76), - [178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), - [180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(79), - [182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), - [184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), - [186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10), - [188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), + [109] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_type, 2, .production_id = 3), + [111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18), + [113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34), + [115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), + [117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), + [119] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_definition, 3), + [121] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_definition, 3), + [123] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 4), + [125] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 3), + [127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), + [129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), + [131] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_definition, 2), + [133] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_definition, 2), + [135] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_parameters_repeat1, 2), SHIFT_REPEAT(18), + [138] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_parameters_repeat1, 2), SHIFT_REPEAT(34), + [141] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_parameters_repeat1, 2), SHIFT_REPEAT(7), + [144] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_parameters_repeat1, 2), + [146] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(19), + [149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), + [151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), + [153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), + [155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), + [157] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(24), + [160] = {.entry = {.count = 1, .reusable = false}}, SHIFT(24), + [162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(78), + [164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), + [166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74), + [168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), + [170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), + [172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(130), + [174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), + [176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28), + [178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), + [180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), + [182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), + [184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), + [186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), + [188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10), [190] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_number_literal, 1), [192] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_number_literal, 1), [194] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 5), [196] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_data_declaration, 4), [198] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_declaration, 4), - [200] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_declaration, 3), - [202] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_declaration, 3), - [204] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_declaration, 3), - [206] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_declaration, 3), - [208] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_declaration, 8), - [210] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_declaration, 8), + [200] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_declaration, 3), + [202] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_declaration, 3), + [204] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 4), + [206] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 4), + [208] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_declaration, 3), + [210] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_declaration, 3), [212] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 3), [214] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 3), [216] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_data_declaration, 3), [218] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_declaration, 3), - [220] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_identifier, 3, .production_id = 3), - [222] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_identifier, 3, .production_id = 3), - [224] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 1), - [226] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 1), - [228] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_declaration, 4), - [230] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_declaration, 4), - [232] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_declaration, 2), - [234] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_declaration, 2), - [236] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_type, 2, .production_id = 4), - [238] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 4), - [240] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 4), - [242] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primitive_type, 1), - [244] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 2), - [246] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 2), - [248] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catchall_declaration, 7), - [250] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catchall_declaration, 7), - [252] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_declaration, 2), - [254] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_declaration, 2), - [256] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_locals_declaration, 2), - [258] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_locals_declaration, 2), - [260] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_declaration, 2), - [262] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_declaration, 2), + [220] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_type, 2, .production_id = 3), + [222] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 1), + [224] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 1), + [226] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_identifier, 3, .production_id = 4), + [228] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_identifier, 3, .production_id = 4), + [230] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_declaration, 4), + [232] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_declaration, 4), + [234] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_declaration, 2), + [236] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_declaration, 2), + [238] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_declaration, 2), + [240] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_declaration, 2), + [242] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catchall_declaration, 7), + [244] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catchall_declaration, 7), + [246] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 2), + [248] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 2), + [250] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_declaration, 8), + [252] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_declaration, 8), + [254] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_declaration, 2), + [256] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_declaration, 2), + [258] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primitive_type, 1), + [260] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_locals_declaration, 2), + [262] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_locals_declaration, 2), [264] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameters, 3), [266] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat3, 2), - [268] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat3, 2), SHIFT_REPEAT(70), - [271] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_list_repeat3, 2), SHIFT_REPEAT(168), - [274] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat3, 2), SHIFT_REPEAT(126), - [277] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_list_repeat3, 2), SHIFT_REPEAT(126), - [280] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameters, 2), - [282] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_identifier, 3), - [284] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field_identifier, 3), - [286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), + [268] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat3, 2), SHIFT_REPEAT(67), + [271] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat3, 2), SHIFT_REPEAT(31), + [274] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat3, 2), SHIFT_REPEAT(125), + [277] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_list_repeat3, 2), SHIFT_REPEAT(125), + [280] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_identifier, 2), + [282] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field_identifier, 2), + [284] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameters, 2), + [286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(123), [288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5), - [290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), - [292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(124), - [294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), - [296] = {.entry = {.count = 1, .reusable = false}}, SHIFT(135), + [290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), + [292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), + [294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(124), + [296] = {.entry = {.count = 1, .reusable = false}}, SHIFT(124), [298] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 6), - [300] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), - [302] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), SHIFT_REPEAT(156), - [305] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), - [307] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), SHIFT_REPEAT(109), - [310] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 1), - [312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(107), - [314] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__identifier, 1), - [316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), - [318] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__identifier, 1), - [320] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), - [322] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), SHIFT_REPEAT(23), - [325] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_full_method_identifier, 3), - [327] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_full_method_identifier, 3), - [329] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_full_field_identifier, 3), - [331] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_full_field_identifier, 3), - [333] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat3, 1), - [335] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_list_repeat3, 1), - [337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(88), - [339] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_super_declaration, 2), - [341] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), - [343] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), SHIFT_REPEAT(72), - [346] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), SHIFT_REPEAT(72), - [349] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_implements_declaration, 2), - [351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(72), - [353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(48), - [355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), - [357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), - [359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(168), - [361] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_list_repeat3, 2), + [300] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__identifier, 1), + [302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81), + [304] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__identifier, 1), + [306] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), + [308] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), SHIFT_REPEAT(158), + [311] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), + [313] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), SHIFT_REPEAT(109), + [316] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 1), + [318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(107), + [320] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_super_declaration, 2), + [322] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), + [324] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), SHIFT_REPEAT(20), + [327] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat3, 1), + [329] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_list_repeat3, 1), + [331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90), + [333] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_full_field_identifier, 3), + [335] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_full_field_identifier, 3), + [337] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_full_method_identifier, 3), + [339] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_full_method_identifier, 3), + [341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), + [343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(76), + [345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), + [347] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_implements_declaration, 2), + [349] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_declaration, 2), + [351] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), + [353] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(76), + [356] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(76), + [359] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_list_repeat3, 2), + [361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(50), [363] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 7), - [365] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), - [367] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), SHIFT_REPEAT(19), - [370] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), - [372] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(72), - [375] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(72), - [378] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 3), - [380] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), - [382] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), SHIFT_REPEAT(72), - [385] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), SHIFT_REPEAT(72), - [388] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_declaration, 2), - [390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), - [392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159), - [394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), - [396] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 1), - [398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108), - [400] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_list_repeat1, 1), - [402] = {.entry = {.count = 1, .reusable = false}}, SHIFT(115), - [404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), - [406] = {.entry = {.count = 1, .reusable = false}}, SHIFT(140), + [365] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), + [367] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), SHIFT_REPEAT(76), + [370] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), SHIFT_REPEAT(76), + [373] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), + [375] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), SHIFT_REPEAT(21), + [378] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), + [380] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), SHIFT_REPEAT(76), + [383] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), SHIFT_REPEAT(76), + [386] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 3), + [388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), + [390] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 1), + [392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(116), + [394] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_list_repeat1, 1), + [396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159), + [398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17), + [400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), + [402] = {.entry = {.count = 1, .reusable = false}}, SHIFT(108), + [404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), + [406] = {.entry = {.count = 1, .reusable = false}}, SHIFT(134), [408] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_definition_repeat1, 2), SHIFT_REPEAT(159), [411] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_annotation_definition_repeat1, 2), - [413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), - [415] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_packed_switch_declaration_repeat1, 2), SHIFT_REPEAT(104), - [418] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_packed_switch_declaration_repeat1, 2), - [420] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat4, 2), - [422] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat4, 2), SHIFT_REPEAT(117), - [425] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat2, 2), - [427] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat2, 2), SHIFT_REPEAT(118), - [430] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 2), - [432] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_list_repeat1, 2), - [434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), - [436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), - [438] = {.entry = {.count = 1, .reusable = false}}, SHIFT(36), - [440] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 3), - [442] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 3), - [444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(117), - [446] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat4, 1), - [448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), - [450] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat2, 1), - [452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), - [454] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 3), - [456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104), - [458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), - [460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120), - [462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), - [464] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 2), - [466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), + [413] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat4, 2), + [415] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat4, 2), SHIFT_REPEAT(117), + [418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(111), + [420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(48), + [422] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 2), + [424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(153), + [426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), + [428] = {.entry = {.count = 1, .reusable = false}}, SHIFT(36), + [430] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_packed_switch_declaration_repeat1, 2), SHIFT_REPEAT(111), + [433] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_packed_switch_declaration_repeat1, 2), + [435] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 3), + [437] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 3), + [439] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 3), + [441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(105), + [443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), + [445] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat2, 2), + [447] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat2, 2), SHIFT_REPEAT(118), + [450] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_list_repeat1, 2), + [452] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat4, 1), + [454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), + [456] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat2, 1), + [458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), + [460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(117), + [462] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 3), + [464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), + [466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(164), [468] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_reference, 2), - [470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), - [472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(165), - [474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), - [476] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 2), - [478] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 3, .production_id = 1), - [480] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 3), - [482] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_value, 1), - [484] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_declaration, 3), - [486] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_property, 3, .production_id = 2), - [488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(164), - [490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(97), - [492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), - [494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53), - [496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), - [498] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(), - [500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), - [502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), - [504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), - [506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34), - [508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(112), - [510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169), - [512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(119), - [514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), - [516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), - [518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81), - [520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154), - [522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(167), - [524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), - [526] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), - [528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), - [530] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 3), - [532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(157), - [534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(145), - [536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(78), - [538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(162), - [540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144), - [542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), - [544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155), - [546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28), + [470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), + [472] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 2), + [474] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_property, 3, .production_id = 2), + [476] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_value, 1), + [478] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_declaration, 3), + [480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), + [482] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 2), + [484] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 3, .production_id = 1), + [486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113), + [488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(162), + [490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(149), + [492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), + [494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(166), + [496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154), + [498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(157), + [500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), + [502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), + [504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(49), + [506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(160), + [508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), + [510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53), + [512] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), + [514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), + [516] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(), + [518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143), + [520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84), + [522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), + [524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163), + [526] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 3), + [528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(145), + [530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), + [532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71), + [534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161), + [536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(112), + [538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85), }; #ifdef __cplusplus From ba34dc9f1c015ab200b4054b5d5c2aae971f1eec Mon Sep 17 00:00:00 2001 From: Yotam Nachum Date: Tue, 4 Jan 2022 13:29:19 +0200 Subject: [PATCH 17/98] Remove unnecessary character from regex --- grammar.js | 2 +- src/grammar.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/grammar.js b/grammar.js index d9de3024a..27d31e6eb 100644 --- a/grammar.js +++ b/grammar.js @@ -115,7 +115,7 @@ module.exports = grammar({ _identifier: $ => choice($.class_identifier, $.field_identifier, $.full_field_identifier, $.method_identifier, $.full_method_identifier), class_identifier: _ => /L[\w\d\/\$]+;/, field_identifier: $ => seq(/[\w\d]+:/, $._type), - method_identifier: $ => seq(choice('', /[\w\d_]+/), field('parameters', $.parameters), field('return_type', $._type)), + method_identifier: $ => seq(choice('', /[\w\d]+/), field('parameters', $.parameters), field('return_type', $._type)), full_field_identifier: $ => seq($.class_identifier, '->', $.field_identifier), full_method_identifier: $ => seq($.class_identifier, '->', $.method_identifier), diff --git a/src/grammar.json b/src/grammar.json index df78ae7c7..153426085 100644 --- a/src/grammar.json +++ b/src/grammar.json @@ -654,7 +654,7 @@ }, { "type": "PATTERN", - "value": "[\\w\\d_]+" + "value": "[\\w\\d]+" } ] }, From fd859b5acc5a96a1ee0c7d26e0a216296728ad95 Mon Sep 17 00:00:00 2001 From: Yotam Nachum Date: Tue, 4 Jan 2022 13:30:10 +0200 Subject: [PATCH 18/98] Add variable expression --- grammar.js | 3 + src/grammar.json | 28 + src/node-types.json | 8 + src/parser.c | 2767 ++++++++++++++++++++++--------------------- 4 files changed, 1458 insertions(+), 1348 deletions(-) diff --git a/grammar.js b/grammar.js index 27d31e6eb..b70eb12f7 100644 --- a/grammar.js +++ b/grammar.js @@ -127,12 +127,15 @@ module.exports = grammar({ access_modifiers: _ => repeat1(choice(...modifiers)), comment: _ => token(seq('#', /.*/)), enum_reference: $ => seq('.enum', $.field_identifier), + + variable: _ => /v\d+/, parameter: _ => /p\d+/, list: $ => seq('{', choice( repeat(seq($.number_literal, optional(','))), repeat(seq($.string_literal, optional(','))), repeat(seq($._identifier, optional(','))), + repeat(seq($.variable, optional(','))), repeat(seq($.parameter, optional(','))), ), '}'), diff --git a/src/grammar.json b/src/grammar.json index 153426085..5bd13f9b2 100644 --- a/src/grammar.json +++ b/src/grammar.json @@ -874,6 +874,10 @@ } ] }, + "variable": { + "type": "PATTERN", + "value": "v\\d+" + }, "parameter": { "type": "PATTERN", "value": "p\\d+" @@ -960,6 +964,30 @@ ] } }, + { + "type": "REPEAT", + "content": { + "type": "SEQ", + "members": [ + { + "type": "SYMBOL", + "name": "variable" + }, + { + "type": "CHOICE", + "members": [ + { + "type": "STRING", + "value": "," + }, + { + "type": "BLANK" + } + ] + } + ] + } + }, { "type": "REPEAT", "content": { diff --git a/src/node-types.json b/src/node-types.json index c2da08e91..f90c250aa 100644 --- a/src/node-types.json +++ b/src/node-types.json @@ -476,6 +476,10 @@ { "type": "string_literal", "named": true + }, + { + "type": "variable", + "named": true } ] } @@ -950,6 +954,10 @@ "type": "transient", "named": false }, + { + "type": "variable", + "named": true + }, { "type": "volatile", "named": false diff --git a/src/parser.c b/src/parser.c index e31a7d98b..9010b0683 100644 --- a/src/parser.c +++ b/src/parser.c @@ -14,11 +14,11 @@ #endif #define LANGUAGE_VERSION 13 -#define STATE_COUNT 168 +#define STATE_COUNT 172 #define LARGE_STATE_COUNT 2 -#define SYMBOL_COUNT 123 +#define SYMBOL_COUNT 125 #define ALIAS_COUNT 1 -#define TOKEN_COUNT 71 +#define TOKEN_COUNT 72 #define EXTERNAL_TOKEN_COUNT 0 #define FIELD_COUNT 5 #define MAX_ALIAS_SEQUENCE_LENGTH 8 @@ -88,66 +88,68 @@ enum { anon_sym_synthetic = 61, sym_comment = 62, anon_sym_DOTenum = 63, - sym_parameter = 64, - anon_sym_COMMA = 65, - anon_sym_LPAREN = 66, - anon_sym_RPAREN = 67, - aux_sym_number_literal_token1 = 68, - aux_sym_number_literal_token2 = 69, - sym_string_literal = 70, - sym_class_definition = 71, - sym_class_declaration = 72, - sym_super_declaration = 73, - sym_source_declaration = 74, - sym_implements_declaration = 75, - sym_field_definition = 76, - sym_field_declaration = 77, - sym_method_definition = 78, - sym_method_declaration = 79, - sym_annotation_definition = 80, - sym_annotation_declaration = 81, - sym_annotation_property = 82, - sym_annotation_value = 83, - sym__code_line = 84, - sym_statement = 85, - sym__declaration = 86, - sym_line_declaration = 87, - sym_locals_declaration = 88, - sym_param_declaration = 89, - sym_catch_declaration = 90, - sym_catchall_declaration = 91, - sym_packed_switch_declaration = 92, - sym_sparse_switch_declaration = 93, - sym_array_data_declaration = 94, - sym__identifier = 95, - sym_field_identifier = 96, - sym_method_identifier = 97, - sym_full_field_identifier = 98, - sym_full_method_identifier = 99, - sym__type = 100, - sym_array_type = 101, - sym_primitive_type = 102, - sym_access_modifiers = 103, - sym_enum_reference = 104, - sym_list = 105, - sym_parameters = 106, - sym_number_literal = 107, - aux_sym_class_definition_repeat1 = 108, - aux_sym_class_definition_repeat2 = 109, - aux_sym_class_definition_repeat3 = 110, - aux_sym_class_definition_repeat4 = 111, - aux_sym_method_definition_repeat1 = 112, - aux_sym_annotation_definition_repeat1 = 113, - aux_sym_packed_switch_declaration_repeat1 = 114, - aux_sym_sparse_switch_declaration_repeat1 = 115, - aux_sym_array_data_declaration_repeat1 = 116, - aux_sym_access_modifiers_repeat1 = 117, - aux_sym_list_repeat1 = 118, - aux_sym_list_repeat2 = 119, - aux_sym_list_repeat3 = 120, - aux_sym_list_repeat4 = 121, - aux_sym_parameters_repeat1 = 122, - alias_sym_code_block = 123, + sym_variable = 64, + sym_parameter = 65, + anon_sym_COMMA = 66, + anon_sym_LPAREN = 67, + anon_sym_RPAREN = 68, + aux_sym_number_literal_token1 = 69, + aux_sym_number_literal_token2 = 70, + sym_string_literal = 71, + sym_class_definition = 72, + sym_class_declaration = 73, + sym_super_declaration = 74, + sym_source_declaration = 75, + sym_implements_declaration = 76, + sym_field_definition = 77, + sym_field_declaration = 78, + sym_method_definition = 79, + sym_method_declaration = 80, + sym_annotation_definition = 81, + sym_annotation_declaration = 82, + sym_annotation_property = 83, + sym_annotation_value = 84, + sym__code_line = 85, + sym_statement = 86, + sym__declaration = 87, + sym_line_declaration = 88, + sym_locals_declaration = 89, + sym_param_declaration = 90, + sym_catch_declaration = 91, + sym_catchall_declaration = 92, + sym_packed_switch_declaration = 93, + sym_sparse_switch_declaration = 94, + sym_array_data_declaration = 95, + sym__identifier = 96, + sym_field_identifier = 97, + sym_method_identifier = 98, + sym_full_field_identifier = 99, + sym_full_method_identifier = 100, + sym__type = 101, + sym_array_type = 102, + sym_primitive_type = 103, + sym_access_modifiers = 104, + sym_enum_reference = 105, + sym_list = 106, + sym_parameters = 107, + sym_number_literal = 108, + aux_sym_class_definition_repeat1 = 109, + aux_sym_class_definition_repeat2 = 110, + aux_sym_class_definition_repeat3 = 111, + aux_sym_class_definition_repeat4 = 112, + aux_sym_method_definition_repeat1 = 113, + aux_sym_annotation_definition_repeat1 = 114, + aux_sym_packed_switch_declaration_repeat1 = 115, + aux_sym_sparse_switch_declaration_repeat1 = 116, + aux_sym_array_data_declaration_repeat1 = 117, + aux_sym_access_modifiers_repeat1 = 118, + aux_sym_list_repeat1 = 119, + aux_sym_list_repeat2 = 120, + aux_sym_list_repeat3 = 121, + aux_sym_list_repeat4 = 122, + aux_sym_list_repeat5 = 123, + aux_sym_parameters_repeat1 = 124, + alias_sym_code_block = 125, }; static const char * const ts_symbol_names[] = { @@ -215,6 +217,7 @@ static const char * const ts_symbol_names[] = { [anon_sym_synthetic] = "synthetic", [sym_comment] = "comment", [anon_sym_DOTenum] = ".enum", + [sym_variable] = "variable", [sym_parameter] = "parameter", [anon_sym_COMMA] = ",", [anon_sym_LPAREN] = "(", @@ -273,6 +276,7 @@ static const char * const ts_symbol_names[] = { [aux_sym_list_repeat2] = "list_repeat2", [aux_sym_list_repeat3] = "list_repeat3", [aux_sym_list_repeat4] = "list_repeat4", + [aux_sym_list_repeat5] = "list_repeat5", [aux_sym_parameters_repeat1] = "parameters_repeat1", [alias_sym_code_block] = "code_block", }; @@ -342,6 +346,7 @@ static const TSSymbol ts_symbol_map[] = { [anon_sym_synthetic] = anon_sym_synthetic, [sym_comment] = sym_comment, [anon_sym_DOTenum] = anon_sym_DOTenum, + [sym_variable] = sym_variable, [sym_parameter] = sym_parameter, [anon_sym_COMMA] = anon_sym_COMMA, [anon_sym_LPAREN] = anon_sym_LPAREN, @@ -400,6 +405,7 @@ static const TSSymbol ts_symbol_map[] = { [aux_sym_list_repeat2] = aux_sym_list_repeat2, [aux_sym_list_repeat3] = aux_sym_list_repeat3, [aux_sym_list_repeat4] = aux_sym_list_repeat4, + [aux_sym_list_repeat5] = aux_sym_list_repeat5, [aux_sym_parameters_repeat1] = aux_sym_parameters_repeat1, [alias_sym_code_block] = alias_sym_code_block, }; @@ -661,6 +667,10 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = false, }, + [sym_variable] = { + .visible = true, + .named = true, + }, [sym_parameter] = { .visible = true, .named = true, @@ -893,6 +903,10 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = false, .named = false, }, + [aux_sym_list_repeat5] = { + .visible = false, + .named = false, + }, [aux_sym_parameters_repeat1] = { .visible = false, .named = false, @@ -959,12 +973,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (eof) ADVANCE(360); if (lookahead == '"') ADVANCE(5); if (lookahead == '#') ADVANCE(546); - if (lookahead == '(') ADVANCE(550); - if (lookahead == ')') ADVANCE(551); - if (lookahead == ',') ADVANCE(549); + if (lookahead == '(') ADVANCE(551); + if (lookahead == ')') ADVANCE(552); + if (lookahead == ',') ADVANCE(550); if (lookahead == '-') ADVANCE(17); if (lookahead == '.') ADVANCE(16); - if (lookahead == '0') ADVANCE(553); + if (lookahead == '0') ADVANCE(554); if (lookahead == ':') ADVANCE(356); if (lookahead == '<') ADVANCE(211); if (lookahead == '=') ADVANCE(375); @@ -996,7 +1010,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(0) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(554); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(555); END_STATE(); case 1: if (lookahead == ' ') ADVANCE(128); @@ -1011,7 +1025,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == ' ') ADVANCE(127); END_STATE(); case 5: - if (lookahead == '"') ADVANCE(555); + if (lookahead == '"') ADVANCE(556); if (lookahead != 0 && lookahead != '\n') ADVANCE(5); END_STATE(); @@ -1113,9 +1127,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 's') ADVANCE(271); END_STATE(); case 17: - if (lookahead == '0') ADVANCE(553); + if (lookahead == '0') ADVANCE(554); if (lookahead == '>') ADVANCE(393); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(554); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(555); END_STATE(); case 18: if (lookahead == ':') ADVANCE(398); @@ -2313,6 +2327,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 270: if (lookahead == 'o') ADVANCE(240); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(548); END_STATE(); case 271: if (lookahead == 'o') ADVANCE(343); @@ -2370,7 +2385,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { case 288: if (lookahead == 'r') ADVANCE(206); if (lookahead == 'u') ADVANCE(131); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(548); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(549); END_STATE(); case 289: if (lookahead == 'r') ADVANCE(205); @@ -2574,7 +2589,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 355: if (('0' <= lookahead && lookahead <= '9') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(552); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(553); END_STATE(); case 356: if (('0' <= lookahead && lookahead <= '9') || @@ -2593,13 +2608,14 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (eof) ADVANCE(360); if (lookahead == '"') ADVANCE(5); if (lookahead == '#') ADVANCE(546); - if (lookahead == ',') ADVANCE(549); + if (lookahead == ',') ADVANCE(550); if (lookahead == '-') ADVANCE(17); if (lookahead == '.') ADVANCE(117); if (lookahead == '0') ADVANCE(401); if (lookahead == '<') ADVANCE(211); if (lookahead == 'L') ADVANCE(402); if (lookahead == 'p') ADVANCE(403); + if (lookahead == 'v') ADVANCE(403); if (lookahead == '}') ADVANCE(388); if (lookahead == '\t' || lookahead == '\n' || @@ -3829,35 +3845,39 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ACCEPT_TOKEN(anon_sym_DOTenum); END_STATE(); case 548: - ACCEPT_TOKEN(sym_parameter); + ACCEPT_TOKEN(sym_variable); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(548); END_STATE(); case 549: - ACCEPT_TOKEN(anon_sym_COMMA); + ACCEPT_TOKEN(sym_parameter); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(549); END_STATE(); case 550: - ACCEPT_TOKEN(anon_sym_LPAREN); + ACCEPT_TOKEN(anon_sym_COMMA); END_STATE(); case 551: - ACCEPT_TOKEN(anon_sym_RPAREN); + ACCEPT_TOKEN(anon_sym_LPAREN); END_STATE(); case 552: + ACCEPT_TOKEN(anon_sym_RPAREN); + END_STATE(); + case 553: ACCEPT_TOKEN(aux_sym_number_literal_token1); if (('0' <= lookahead && lookahead <= '9') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(552); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(553); END_STATE(); - case 553: + case 554: ACCEPT_TOKEN(aux_sym_number_literal_token2); if (lookahead == 'x') ADVANCE(355); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(554); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(555); END_STATE(); - case 554: + case 555: ACCEPT_TOKEN(aux_sym_number_literal_token2); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(554); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(555); END_STATE(); - case 555: + case 556: ACCEPT_TOKEN(sym_string_literal); - if (lookahead == '"') ADVANCE(555); + if (lookahead == '"') ADVANCE(556); if (lookahead != 0 && lookahead != '\n') ADVANCE(5); END_STATE(); @@ -3874,8 +3894,8 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [4] = {.lex_state = 359}, [5] = {.lex_state = 358}, [6] = {.lex_state = 0}, - [7] = {.lex_state = 0}, - [8] = {.lex_state = 7}, + [7] = {.lex_state = 7}, + [8] = {.lex_state = 0}, [9] = {.lex_state = 7}, [10] = {.lex_state = 0}, [11] = {.lex_state = 0}, @@ -3883,8 +3903,8 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [13] = {.lex_state = 0}, [14] = {.lex_state = 0}, [15] = {.lex_state = 0}, - [16] = {.lex_state = 0}, - [17] = {.lex_state = 359}, + [16] = {.lex_state = 359}, + [17] = {.lex_state = 0}, [18] = {.lex_state = 0}, [19] = {.lex_state = 0}, [20] = {.lex_state = 0}, @@ -3934,17 +3954,17 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [64] = {.lex_state = 0}, [65] = {.lex_state = 0}, [66] = {.lex_state = 0}, - [67] = {.lex_state = 358}, - [68] = {.lex_state = 0}, + [67] = {.lex_state = 0}, + [68] = {.lex_state = 358}, [69] = {.lex_state = 0}, [70] = {.lex_state = 0}, - [71] = {.lex_state = 0}, + [71] = {.lex_state = 358}, [72] = {.lex_state = 0}, [73] = {.lex_state = 358}, [74] = {.lex_state = 358}, - [75] = {.lex_state = 358}, - [76] = {.lex_state = 0}, - [77] = {.lex_state = 358}, + [75] = {.lex_state = 0}, + [76] = {.lex_state = 358}, + [77] = {.lex_state = 0}, [78] = {.lex_state = 358}, [79] = {.lex_state = 358}, [80] = {.lex_state = 0}, @@ -3966,8 +3986,8 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [96] = {.lex_state = 0}, [97] = {.lex_state = 0}, [98] = {.lex_state = 0}, - [99] = {.lex_state = 0}, - [100] = {.lex_state = 6}, + [99] = {.lex_state = 6}, + [100] = {.lex_state = 0}, [101] = {.lex_state = 6}, [102] = {.lex_state = 8}, [103] = {.lex_state = 6}, @@ -3975,9 +3995,9 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [105] = {.lex_state = 0}, [106] = {.lex_state = 0}, [107] = {.lex_state = 0}, - [108] = {.lex_state = 358}, + [108] = {.lex_state = 0}, [109] = {.lex_state = 0}, - [110] = {.lex_state = 0}, + [110] = {.lex_state = 358}, [111] = {.lex_state = 0}, [112] = {.lex_state = 0}, [113] = {.lex_state = 0}, @@ -3990,40 +4010,40 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [120] = {.lex_state = 0}, [121] = {.lex_state = 0}, [122] = {.lex_state = 0}, - [123] = {.lex_state = 6}, - [124] = {.lex_state = 6}, + [123] = {.lex_state = 0}, + [124] = {.lex_state = 0}, [125] = {.lex_state = 0}, - [126] = {.lex_state = 0}, + [126] = {.lex_state = 6}, [127] = {.lex_state = 6}, - [128] = {.lex_state = 358}, + [128] = {.lex_state = 0}, [129] = {.lex_state = 6}, - [130] = {.lex_state = 6}, + [130] = {.lex_state = 358}, [131] = {.lex_state = 0}, - [132] = {.lex_state = 0}, + [132] = {.lex_state = 6}, [133] = {.lex_state = 0}, [134] = {.lex_state = 0}, - [135] = {.lex_state = 6}, + [135] = {.lex_state = 0}, [136] = {.lex_state = 6}, [137] = {.lex_state = 6}, - [138] = {.lex_state = 6}, - [139] = {.lex_state = 358}, - [140] = {.lex_state = 6}, - [141] = {.lex_state = 0}, + [138] = {.lex_state = 358}, + [139] = {.lex_state = 6}, + [140] = {.lex_state = 0}, + [141] = {.lex_state = 6}, [142] = {.lex_state = 0}, - [143] = {.lex_state = 0}, - [144] = {.lex_state = 0}, + [143] = {.lex_state = 6}, + [144] = {.lex_state = 6}, [145] = {.lex_state = 0}, [146] = {.lex_state = 0}, [147] = {.lex_state = 0}, [148] = {.lex_state = 0}, - [149] = {.lex_state = 0}, + [149] = {.lex_state = 379}, [150] = {.lex_state = 0}, [151] = {.lex_state = 0}, [152] = {.lex_state = 0}, [153] = {.lex_state = 0}, [154] = {.lex_state = 0}, [155] = {.lex_state = 0}, - [156] = {.lex_state = 379}, + [156] = {.lex_state = 0}, [157] = {.lex_state = 0}, [158] = {.lex_state = 0}, [159] = {.lex_state = 0}, @@ -4035,6 +4055,10 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [165] = {.lex_state = 0}, [166] = {.lex_state = 0}, [167] = {.lex_state = 0}, + [168] = {.lex_state = 0}, + [169] = {.lex_state = 0}, + [170] = {.lex_state = 0}, + [171] = {.lex_state = 0}, }; static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { @@ -4098,6 +4122,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_synthetic] = ACTIONS(1), [sym_comment] = ACTIONS(3), [anon_sym_DOTenum] = ACTIONS(1), + [sym_variable] = ACTIONS(1), [sym_parameter] = ACTIONS(1), [anon_sym_COMMA] = ACTIONS(1), [anon_sym_LPAREN] = ACTIONS(1), @@ -4107,8 +4132,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_literal] = ACTIONS(1), }, [1] = { - [sym_class_definition] = STATE(155), - [sym_class_declaration] = STATE(126), + [sym_class_definition] = STATE(156), + [sym_class_declaration] = STATE(131), [anon_sym_DOTclass] = ACTIONS(5), [sym_comment] = ACTIONS(3), }, @@ -4122,29 +4147,29 @@ static const uint16_t ts_small_parse_table[] = { sym_end_method, ACTIONS(9), 1, anon_sym_DOTannotation, - ACTIONS(12), 1, + ACTIONS(11), 1, sym_label, - ACTIONS(15), 1, + ACTIONS(13), 1, sym_statement_name, - ACTIONS(18), 1, + ACTIONS(15), 1, anon_sym_DOTline, - ACTIONS(21), 1, + ACTIONS(17), 1, anon_sym_DOTlocals, - ACTIONS(24), 1, + ACTIONS(19), 1, anon_sym_DOTparam, - ACTIONS(27), 1, + ACTIONS(21), 1, anon_sym_DOTcatch, - ACTIONS(30), 1, + ACTIONS(23), 1, anon_sym_DOTcatchall, - ACTIONS(33), 1, + ACTIONS(25), 1, anon_sym_DOTpacked_DASHswitch, - ACTIONS(36), 1, + ACTIONS(27), 1, anon_sym_DOTsparse_DASHswitch, - ACTIONS(39), 1, + ACTIONS(29), 1, anon_sym_DOTarray_DASHdata, - STATE(2), 1, + STATE(4), 1, aux_sym_method_definition_repeat1, - STATE(100), 1, + STATE(99), 1, sym_annotation_declaration, STATE(46), 12, sym_annotation_definition, @@ -4162,33 +4187,33 @@ static const uint16_t ts_small_parse_table[] = { [60] = 16, ACTIONS(3), 1, sym_comment, - ACTIONS(42), 1, + ACTIONS(31), 1, sym_end_method, - ACTIONS(44), 1, + ACTIONS(33), 1, anon_sym_DOTannotation, - ACTIONS(46), 1, + ACTIONS(36), 1, sym_label, - ACTIONS(48), 1, + ACTIONS(39), 1, sym_statement_name, - ACTIONS(50), 1, + ACTIONS(42), 1, anon_sym_DOTline, - ACTIONS(52), 1, + ACTIONS(45), 1, anon_sym_DOTlocals, - ACTIONS(54), 1, + ACTIONS(48), 1, anon_sym_DOTparam, - ACTIONS(56), 1, + ACTIONS(51), 1, anon_sym_DOTcatch, - ACTIONS(58), 1, + ACTIONS(54), 1, anon_sym_DOTcatchall, - ACTIONS(60), 1, + ACTIONS(57), 1, anon_sym_DOTpacked_DASHswitch, - ACTIONS(62), 1, + ACTIONS(60), 1, anon_sym_DOTsparse_DASHswitch, - ACTIONS(64), 1, + ACTIONS(63), 1, anon_sym_DOTarray_DASHdata, - STATE(4), 1, + STATE(3), 1, aux_sym_method_definition_repeat1, - STATE(100), 1, + STATE(99), 1, sym_annotation_declaration, STATE(46), 12, sym_annotation_definition, @@ -4206,33 +4231,33 @@ static const uint16_t ts_small_parse_table[] = { [120] = 16, ACTIONS(3), 1, sym_comment, - ACTIONS(44), 1, + ACTIONS(9), 1, anon_sym_DOTannotation, - ACTIONS(46), 1, + ACTIONS(11), 1, sym_label, - ACTIONS(48), 1, + ACTIONS(13), 1, sym_statement_name, - ACTIONS(50), 1, + ACTIONS(15), 1, anon_sym_DOTline, - ACTIONS(52), 1, + ACTIONS(17), 1, anon_sym_DOTlocals, - ACTIONS(54), 1, + ACTIONS(19), 1, anon_sym_DOTparam, - ACTIONS(56), 1, + ACTIONS(21), 1, anon_sym_DOTcatch, - ACTIONS(58), 1, + ACTIONS(23), 1, anon_sym_DOTcatchall, - ACTIONS(60), 1, + ACTIONS(25), 1, anon_sym_DOTpacked_DASHswitch, - ACTIONS(62), 1, + ACTIONS(27), 1, anon_sym_DOTsparse_DASHswitch, - ACTIONS(64), 1, + ACTIONS(29), 1, anon_sym_DOTarray_DASHdata, ACTIONS(66), 1, sym_end_method, - STATE(2), 1, + STATE(3), 1, aux_sym_method_definition_repeat1, - STATE(100), 1, + STATE(99), 1, sym_annotation_declaration, STATE(46), 12, sym_annotation_definition, @@ -4247,7 +4272,7 @@ static const uint16_t ts_small_parse_table[] = { sym_packed_switch_declaration, sym_sparse_switch_declaration, sym_array_data_declaration, - [180] = 15, + [180] = 17, ACTIONS(3), 1, sym_comment, ACTIONS(68), 1, @@ -4261,20 +4286,24 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(76), 1, aux_sym_method_identifier_token1, ACTIONS(78), 1, + sym_variable, + ACTIONS(80), 1, sym_parameter, - ACTIONS(82), 1, + ACTIONS(84), 1, sym_string_literal, STATE(61), 1, aux_sym_list_repeat3, STATE(94), 1, aux_sym_list_repeat1, - STATE(99), 1, + STATE(100), 1, sym_number_literal, - STATE(119), 1, - aux_sym_list_repeat4, - STATE(122), 1, + STATE(105), 1, + aux_sym_list_repeat5, + STATE(123), 1, aux_sym_list_repeat2, - ACTIONS(80), 2, + STATE(125), 1, + aux_sym_list_repeat4, + ACTIONS(82), 2, aux_sym_number_literal_token1, aux_sym_number_literal_token2, STATE(73), 5, @@ -4283,28 +4312,28 @@ static const uint16_t ts_small_parse_table[] = { sym_method_identifier, sym_full_field_identifier, sym_full_method_identifier, - [231] = 15, + [237] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(44), 1, + ACTIONS(9), 1, anon_sym_DOTannotation, - ACTIONS(84), 1, - ts_builtin_sym_end, ACTIONS(86), 1, - anon_sym_DOTsource, + ts_builtin_sym_end, ACTIONS(88), 1, - anon_sym_DOTimplements, + anon_sym_DOTsource, ACTIONS(90), 1, - anon_sym_DOTfield, + anon_sym_DOTimplements, ACTIONS(92), 1, + anon_sym_DOTfield, + ACTIONS(94), 1, anon_sym_DOTmethod, - STATE(3), 1, + STATE(2), 1, sym_method_declaration, - STATE(14), 1, + STATE(13), 1, sym_source_declaration, - STATE(70), 1, + STATE(67), 1, sym_field_declaration, - STATE(100), 1, + STATE(99), 1, sym_annotation_declaration, STATE(15), 2, sym_implements_declaration, @@ -4312,39 +4341,18 @@ static const uint16_t ts_small_parse_table[] = { STATE(35), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(66), 2, + STATE(63), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(86), 2, + STATE(88), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [281] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(94), 17, - ts_builtin_sym_end, - anon_sym_DOTfield, - sym_end_field, - anon_sym_DOTmethod, - anon_sym_DOTannotation, - sym_class_identifier, - anon_sym_LBRACK, - anon_sym_V, - anon_sym_Z, - anon_sym_B, - anon_sym_S, - anon_sym_C, - anon_sym_I, - anon_sym_J, - anon_sym_F, - anon_sym_D, - anon_sym_RPAREN, - [304] = 5, + [287] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(98), 1, anon_sym_LTinit_GT, - STATE(8), 1, + STATE(7), 1, aux_sym_access_modifiers_repeat1, ACTIONS(96), 2, anon_sym_constructor, @@ -4363,17 +4371,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_abstract, anon_sym_bridge, anon_sym_synthetic, - [333] = 5, + [316] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(103), 17, + ts_builtin_sym_end, + anon_sym_DOTfield, + sym_end_field, + anon_sym_DOTmethod, + anon_sym_DOTannotation, + sym_class_identifier, + anon_sym_LBRACK, + anon_sym_V, + anon_sym_Z, + anon_sym_B, + anon_sym_S, + anon_sym_C, + anon_sym_I, + anon_sym_J, + anon_sym_F, + anon_sym_D, + anon_sym_RPAREN, + [339] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(105), 1, + ACTIONS(107), 1, anon_sym_LTinit_GT, - STATE(8), 1, + STATE(7), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(103), 2, + ACTIONS(105), 2, anon_sym_constructor, aux_sym_method_identifier_token1, - ACTIONS(107), 13, + ACTIONS(109), 13, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -4387,10 +4416,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_abstract, anon_sym_bridge, anon_sym_synthetic, - [362] = 2, + [368] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(109), 17, + ACTIONS(111), 17, ts_builtin_sym_end, anon_sym_DOTfield, sym_end_field, @@ -4408,36 +4437,43 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_F, anon_sym_D, anon_sym_RPAREN, - [385] = 6, + [391] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(111), 1, - sym_class_identifier, + ACTIONS(9), 1, + anon_sym_DOTannotation, + ACTIONS(90), 1, + anon_sym_DOTimplements, + ACTIONS(92), 1, + anon_sym_DOTfield, + ACTIONS(94), 1, + anon_sym_DOTmethod, ACTIONS(113), 1, - anon_sym_LBRACK, - ACTIONS(117), 1, - anon_sym_RPAREN, - STATE(18), 4, - sym__type, - sym_array_type, - sym_primitive_type, - aux_sym_parameters_repeat1, - ACTIONS(115), 9, - anon_sym_V, - anon_sym_Z, - anon_sym_B, - anon_sym_S, - anon_sym_C, - anon_sym_I, - anon_sym_J, - anon_sym_F, - anon_sym_D, - [415] = 3, + ts_builtin_sym_end, + STATE(2), 1, + sym_method_declaration, + STATE(67), 1, + sym_field_declaration, + STATE(99), 1, + sym_annotation_declaration, + STATE(38), 2, + sym_annotation_definition, + aux_sym_class_definition_repeat2, + STATE(66), 2, + sym_field_definition, + aux_sym_class_definition_repeat3, + STATE(69), 2, + sym_implements_declaration, + aux_sym_class_definition_repeat1, + STATE(93), 2, + sym_method_definition, + aux_sym_class_definition_repeat4, + [435] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(121), 1, + ACTIONS(117), 1, anon_sym_DOTcatch, - ACTIONS(119), 15, + ACTIONS(115), 15, ts_builtin_sym_end, anon_sym_DOTfield, sym_end_field, @@ -4453,114 +4489,52 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTpacked_DASHswitch, anon_sym_DOTsparse_DASHswitch, anon_sym_DOTarray_DASHdata, - [439] = 13, + [459] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(44), 1, + ACTIONS(9), 1, anon_sym_DOTannotation, - ACTIONS(88), 1, - anon_sym_DOTimplements, ACTIONS(90), 1, - anon_sym_DOTfield, - ACTIONS(92), 1, - anon_sym_DOTmethod, - ACTIONS(123), 1, - ts_builtin_sym_end, - STATE(3), 1, - sym_method_declaration, - STATE(70), 1, - sym_field_declaration, - STATE(100), 1, - sym_annotation_declaration, - STATE(38), 2, - sym_annotation_definition, - aux_sym_class_definition_repeat2, - STATE(64), 2, - sym_field_definition, - aux_sym_class_definition_repeat3, - STATE(68), 2, - sym_implements_declaration, - aux_sym_class_definition_repeat1, - STATE(88), 2, - sym_method_definition, - aux_sym_class_definition_repeat4, - [483] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(44), 1, - anon_sym_DOTannotation, - ACTIONS(88), 1, anon_sym_DOTimplements, - ACTIONS(90), 1, - anon_sym_DOTfield, ACTIONS(92), 1, + anon_sym_DOTfield, + ACTIONS(94), 1, anon_sym_DOTmethod, - ACTIONS(125), 1, + ACTIONS(119), 1, ts_builtin_sym_end, - STATE(3), 1, + STATE(2), 1, sym_method_declaration, - STATE(70), 1, + STATE(67), 1, sym_field_declaration, - STATE(100), 1, + STATE(99), 1, sym_annotation_declaration, - STATE(13), 2, + STATE(11), 2, sym_implements_declaration, aux_sym_class_definition_repeat1, STATE(37), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(65), 2, - sym_field_definition, - aux_sym_class_definition_repeat3, - STATE(83), 2, - sym_method_definition, - aux_sym_class_definition_repeat4, - [527] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(44), 1, - anon_sym_DOTannotation, - ACTIONS(88), 1, - anon_sym_DOTimplements, - ACTIONS(90), 1, - anon_sym_DOTfield, - ACTIONS(92), 1, - anon_sym_DOTmethod, - ACTIONS(125), 1, - ts_builtin_sym_end, - STATE(3), 1, - sym_method_declaration, - STATE(70), 1, - sym_field_declaration, - STATE(100), 1, - sym_annotation_declaration, - STATE(37), 2, - sym_annotation_definition, - aux_sym_class_definition_repeat2, - STATE(65), 2, + STATE(64), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(68), 2, - sym_implements_declaration, - aux_sym_class_definition_repeat1, - STATE(83), 2, + STATE(92), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [571] = 6, + [503] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(113), 1, + ACTIONS(121), 1, + sym_class_identifier, + ACTIONS(123), 1, anon_sym_LBRACK, ACTIONS(127), 1, - sym_class_identifier, - ACTIONS(129), 1, anon_sym_RPAREN, - STATE(11), 4, + STATE(17), 4, sym__type, sym_array_type, sym_primitive_type, aux_sym_parameters_repeat1, - ACTIONS(115), 9, + ACTIONS(125), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -4570,42 +4544,97 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [601] = 3, + [533] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(133), 1, - anon_sym_DOTcatch, - ACTIONS(131), 15, - ts_builtin_sym_end, + ACTIONS(9), 1, + anon_sym_DOTannotation, + ACTIONS(90), 1, + anon_sym_DOTimplements, + ACTIONS(92), 1, anon_sym_DOTfield, - sym_end_field, + ACTIONS(94), 1, anon_sym_DOTmethod, - sym_end_method, - anon_sym_DOTannotation, - sym_label, - sym_statement_name, - anon_sym_DOTline, - anon_sym_DOTlocals, - anon_sym_DOTparam, - anon_sym_DOTcatchall, - anon_sym_DOTpacked_DASHswitch, + ACTIONS(119), 1, + ts_builtin_sym_end, + STATE(2), 1, + sym_method_declaration, + STATE(67), 1, + sym_field_declaration, + STATE(99), 1, + sym_annotation_declaration, + STATE(37), 2, + sym_annotation_definition, + aux_sym_class_definition_repeat2, + STATE(64), 2, + sym_field_definition, + aux_sym_class_definition_repeat3, + STATE(69), 2, + sym_implements_declaration, + aux_sym_class_definition_repeat1, + STATE(92), 2, + sym_method_definition, + aux_sym_class_definition_repeat4, + [577] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(131), 1, + anon_sym_DOTcatch, + ACTIONS(129), 15, + ts_builtin_sym_end, + anon_sym_DOTfield, + sym_end_field, + anon_sym_DOTmethod, + sym_end_method, + anon_sym_DOTannotation, + sym_label, + sym_statement_name, + anon_sym_DOTline, + anon_sym_DOTlocals, + anon_sym_DOTparam, + anon_sym_DOTcatchall, + anon_sym_DOTpacked_DASHswitch, anon_sym_DOTsparse_DASHswitch, anon_sym_DOTarray_DASHdata, - [625] = 6, + [601] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(135), 1, + ACTIONS(133), 1, sym_class_identifier, - ACTIONS(138), 1, + ACTIONS(136), 1, + anon_sym_LBRACK, + ACTIONS(142), 1, + anon_sym_RPAREN, + STATE(17), 4, + sym__type, + sym_array_type, + sym_primitive_type, + aux_sym_parameters_repeat1, + ACTIONS(139), 9, + anon_sym_V, + anon_sym_Z, + anon_sym_B, + anon_sym_S, + anon_sym_C, + anon_sym_I, + anon_sym_J, + anon_sym_F, + anon_sym_D, + [631] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(123), 1, anon_sym_LBRACK, ACTIONS(144), 1, + sym_class_identifier, + ACTIONS(146), 1, anon_sym_RPAREN, - STATE(18), 4, + STATE(14), 4, sym__type, sym_array_type, sym_primitive_type, aux_sym_parameters_repeat1, - ACTIONS(141), 9, + ACTIONS(125), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -4615,14 +4644,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [655] = 4, + [661] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(98), 1, sym_class_identifier, STATE(19), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(146), 13, + ACTIONS(148), 13, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -4636,14 +4665,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_abstract, anon_sym_bridge, anon_sym_synthetic, - [680] = 4, + [686] = 4, ACTIONS(3), 1, sym_comment, STATE(25), 1, aux_sym_access_modifiers_repeat1, - STATE(128), 1, + STATE(130), 1, sym_access_modifiers, - ACTIONS(149), 13, + ACTIONS(151), 13, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -4657,14 +4686,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_abstract, anon_sym_bridge, anon_sym_synthetic, - [705] = 4, + [711] = 4, ACTIONS(3), 1, sym_comment, STATE(9), 1, aux_sym_access_modifiers_repeat1, STATE(102), 1, sym_access_modifiers, - ACTIONS(151), 13, + ACTIONS(153), 13, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -4678,14 +4707,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_abstract, anon_sym_bridge, anon_sym_synthetic, - [730] = 4, + [736] = 4, ACTIONS(3), 1, sym_comment, STATE(23), 1, aux_sym_access_modifiers_repeat1, - STATE(165), 1, + STATE(169), 1, sym_access_modifiers, - ACTIONS(153), 13, + ACTIONS(155), 13, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -4699,14 +4728,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_abstract, anon_sym_bridge, anon_sym_synthetic, - [755] = 4, + [761] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(105), 1, + ACTIONS(107), 1, sym_class_identifier, STATE(19), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(155), 13, + ACTIONS(157), 13, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -4720,14 +4749,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_abstract, anon_sym_bridge, anon_sym_synthetic, - [780] = 4, + [786] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(98), 1, aux_sym_field_identifier_token1, STATE(24), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(157), 13, + ACTIONS(159), 13, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -4741,14 +4770,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_abstract, anon_sym_bridge, anon_sym_synthetic, - [805] = 4, + [811] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(105), 1, + ACTIONS(107), 1, aux_sym_field_identifier_token1, STATE(24), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(160), 13, + ACTIONS(162), 13, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -4762,18 +4791,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_abstract, anon_sym_bridge, anon_sym_synthetic, - [830] = 5, + [836] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(162), 1, - sym_class_identifier, ACTIONS(164), 1, + sym_class_identifier, + ACTIONS(166), 1, anon_sym_LBRACK, - STATE(78), 3, + STATE(74), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(166), 9, + ACTIONS(168), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -4783,18 +4812,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [856] = 5, + [862] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(168), 1, - sym_class_identifier, - ACTIONS(170), 1, + ACTIONS(123), 1, anon_sym_LBRACK, - STATE(136), 3, + ACTIONS(170), 1, + sym_class_identifier, + STATE(8), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(172), 9, + ACTIONS(125), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -4804,18 +4833,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [882] = 5, + [888] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(174), 1, + ACTIONS(172), 1, sym_class_identifier, - ACTIONS(176), 1, + ACTIONS(174), 1, anon_sym_LBRACK, - STATE(45), 3, + STATE(141), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(178), 9, + ACTIONS(176), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -4825,18 +4854,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [908] = 5, + [914] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(113), 1, - anon_sym_LBRACK, - ACTIONS(180), 1, + ACTIONS(178), 1, sym_class_identifier, - STATE(59), 3, + ACTIONS(180), 1, + anon_sym_LBRACK, + STATE(47), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(115), 9, + ACTIONS(182), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -4846,18 +4875,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [934] = 5, + [940] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(170), 1, + ACTIONS(123), 1, anon_sym_LBRACK, - ACTIONS(182), 1, + ACTIONS(184), 1, sym_class_identifier, - STATE(129), 3, + STATE(59), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(172), 9, + ACTIONS(125), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -4867,18 +4896,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [960] = 5, + [966] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(164), 1, + ACTIONS(174), 1, anon_sym_LBRACK, - ACTIONS(180), 1, + ACTIONS(186), 1, sym_class_identifier, - STATE(59), 3, + STATE(132), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(166), 9, + ACTIONS(176), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -4888,18 +4917,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [986] = 5, + [992] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(176), 1, + ACTIONS(166), 1, anon_sym_LBRACK, ACTIONS(184), 1, sym_class_identifier, - STATE(47), 3, + STATE(59), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(178), 9, + ACTIONS(168), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -4909,18 +4938,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1012] = 5, + [1018] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(164), 1, + ACTIONS(180), 1, anon_sym_LBRACK, - ACTIONS(186), 1, + ACTIONS(188), 1, sym_class_identifier, - STATE(75), 3, + STATE(48), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(166), 9, + ACTIONS(182), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -4930,18 +4959,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1038] = 5, + [1044] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(113), 1, + ACTIONS(166), 1, anon_sym_LBRACK, - ACTIONS(188), 1, + ACTIONS(190), 1, sym_class_identifier, - STATE(10), 3, + STATE(71), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(115), 9, + ACTIONS(168), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -4951,38 +4980,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1064] = 11, + [1070] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(44), 1, + ACTIONS(9), 1, anon_sym_DOTannotation, - ACTIONS(90), 1, - anon_sym_DOTfield, ACTIONS(92), 1, + anon_sym_DOTfield, + ACTIONS(94), 1, anon_sym_DOTmethod, - ACTIONS(125), 1, + ACTIONS(119), 1, ts_builtin_sym_end, - STATE(3), 1, + STATE(2), 1, sym_method_declaration, - STATE(70), 1, + STATE(67), 1, sym_field_declaration, - STATE(100), 1, + STATE(99), 1, sym_annotation_declaration, - STATE(65), 2, + STATE(64), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(69), 2, + STATE(70), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(83), 2, + STATE(92), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1101] = 3, + [1107] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(192), 1, + ACTIONS(194), 1, anon_sym_DOTcatch, - ACTIONS(190), 12, + ACTIONS(192), 12, sym_end_method, anon_sym_DOTannotation, sym_label, @@ -4995,64 +5024,64 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTendpacked_DASHswitch, anon_sym_DOTsparse_DASHswitch, anon_sym_DOTarray_DASHdata, - [1122] = 11, + [1128] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(44), 1, + ACTIONS(9), 1, anon_sym_DOTannotation, - ACTIONS(90), 1, - anon_sym_DOTfield, ACTIONS(92), 1, + anon_sym_DOTfield, + ACTIONS(94), 1, anon_sym_DOTmethod, - ACTIONS(123), 1, + ACTIONS(113), 1, ts_builtin_sym_end, - STATE(3), 1, + STATE(2), 1, sym_method_declaration, - STATE(70), 1, + STATE(67), 1, sym_field_declaration, - STATE(100), 1, + STATE(99), 1, sym_annotation_declaration, - STATE(64), 2, + STATE(66), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(69), 2, + STATE(70), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(88), 2, + STATE(93), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1159] = 11, + [1165] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(44), 1, + ACTIONS(9), 1, anon_sym_DOTannotation, - ACTIONS(90), 1, - anon_sym_DOTfield, ACTIONS(92), 1, + anon_sym_DOTfield, + ACTIONS(94), 1, anon_sym_DOTmethod, - ACTIONS(194), 1, + ACTIONS(196), 1, ts_builtin_sym_end, - STATE(3), 1, + STATE(2), 1, sym_method_declaration, - STATE(70), 1, + STATE(67), 1, sym_field_declaration, - STATE(100), 1, + STATE(99), 1, sym_annotation_declaration, - STATE(63), 2, + STATE(65), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(69), 2, + STATE(70), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, STATE(89), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1196] = 3, + [1202] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(198), 1, + ACTIONS(200), 1, anon_sym_DOTcatch, - ACTIONS(196), 11, + ACTIONS(198), 11, sym_end_method, anon_sym_DOTannotation, sym_label, @@ -5064,12 +5093,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTpacked_DASHswitch, anon_sym_DOTsparse_DASHswitch, anon_sym_DOTarray_DASHdata, - [1216] = 3, + [1222] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(202), 1, + ACTIONS(204), 1, anon_sym_DOTcatch, - ACTIONS(200), 11, + ACTIONS(202), 11, sym_end_method, anon_sym_DOTannotation, sym_label, @@ -5081,12 +5110,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTpacked_DASHswitch, anon_sym_DOTsparse_DASHswitch, anon_sym_DOTarray_DASHdata, - [1236] = 3, + [1242] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(206), 1, + ACTIONS(208), 1, anon_sym_DOTcatch, - ACTIONS(204), 11, + ACTIONS(206), 11, sym_end_method, anon_sym_DOTannotation, sym_label, @@ -5098,12 +5127,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTpacked_DASHswitch, anon_sym_DOTsparse_DASHswitch, anon_sym_DOTarray_DASHdata, - [1256] = 3, + [1262] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(210), 1, + ACTIONS(212), 1, anon_sym_DOTcatch, - ACTIONS(208), 11, + ACTIONS(210), 11, sym_end_method, anon_sym_DOTannotation, sym_label, @@ -5115,12 +5144,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTpacked_DASHswitch, anon_sym_DOTsparse_DASHswitch, anon_sym_DOTarray_DASHdata, - [1276] = 3, + [1282] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(214), 1, + ACTIONS(216), 1, anon_sym_DOTcatch, - ACTIONS(212), 11, + ACTIONS(214), 11, sym_end_method, anon_sym_DOTannotation, sym_label, @@ -5132,12 +5161,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTpacked_DASHswitch, anon_sym_DOTsparse_DASHswitch, anon_sym_DOTarray_DASHdata, - [1296] = 3, + [1302] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(218), 1, + ACTIONS(220), 1, anon_sym_DOTcatch, - ACTIONS(216), 11, + ACTIONS(218), 11, sym_end_method, anon_sym_DOTannotation, sym_label, @@ -5149,12 +5178,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTpacked_DASHswitch, anon_sym_DOTsparse_DASHswitch, anon_sym_DOTarray_DASHdata, - [1316] = 3, + [1322] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(220), 1, + ACTIONS(224), 1, anon_sym_DOTcatch, - ACTIONS(109), 11, + ACTIONS(222), 11, sym_end_method, anon_sym_DOTannotation, sym_label, @@ -5166,12 +5195,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTpacked_DASHswitch, anon_sym_DOTsparse_DASHswitch, anon_sym_DOTarray_DASHdata, - [1336] = 3, + [1342] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(224), 1, + ACTIONS(228), 1, anon_sym_DOTcatch, - ACTIONS(222), 11, + ACTIONS(226), 11, sym_end_method, anon_sym_DOTannotation, sym_label, @@ -5183,12 +5212,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTpacked_DASHswitch, anon_sym_DOTsparse_DASHswitch, anon_sym_DOTarray_DASHdata, - [1356] = 3, + [1362] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(228), 1, + ACTIONS(230), 1, anon_sym_DOTcatch, - ACTIONS(226), 11, + ACTIONS(103), 11, sym_end_method, anon_sym_DOTannotation, sym_label, @@ -5200,12 +5229,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTpacked_DASHswitch, anon_sym_DOTsparse_DASHswitch, anon_sym_DOTarray_DASHdata, - [1376] = 3, + [1382] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(232), 1, + ACTIONS(234), 1, anon_sym_DOTcatch, - ACTIONS(230), 11, + ACTIONS(232), 11, sym_end_method, anon_sym_DOTannotation, sym_label, @@ -5217,12 +5246,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTpacked_DASHswitch, anon_sym_DOTsparse_DASHswitch, anon_sym_DOTarray_DASHdata, - [1396] = 3, + [1402] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(236), 1, + ACTIONS(238), 1, anon_sym_DOTcatch, - ACTIONS(234), 11, + ACTIONS(236), 11, sym_end_method, anon_sym_DOTannotation, sym_label, @@ -5234,12 +5263,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTpacked_DASHswitch, anon_sym_DOTsparse_DASHswitch, anon_sym_DOTarray_DASHdata, - [1416] = 3, + [1422] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(240), 1, + ACTIONS(242), 1, anon_sym_DOTcatch, - ACTIONS(238), 11, + ACTIONS(240), 11, sym_end_method, anon_sym_DOTannotation, sym_label, @@ -5251,12 +5280,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTpacked_DASHswitch, anon_sym_DOTsparse_DASHswitch, anon_sym_DOTarray_DASHdata, - [1436] = 3, + [1442] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(244), 1, + ACTIONS(246), 1, anon_sym_DOTcatch, - ACTIONS(242), 11, + ACTIONS(244), 11, sym_end_method, anon_sym_DOTannotation, sym_label, @@ -5268,12 +5297,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTpacked_DASHswitch, anon_sym_DOTsparse_DASHswitch, anon_sym_DOTarray_DASHdata, - [1456] = 3, + [1462] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(248), 1, + ACTIONS(250), 1, anon_sym_DOTcatch, - ACTIONS(246), 11, + ACTIONS(248), 11, sym_end_method, anon_sym_DOTannotation, sym_label, @@ -5285,12 +5314,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTpacked_DASHswitch, anon_sym_DOTsparse_DASHswitch, anon_sym_DOTarray_DASHdata, - [1476] = 3, + [1482] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(252), 1, + ACTIONS(254), 1, anon_sym_DOTcatch, - ACTIONS(250), 11, + ACTIONS(252), 11, sym_end_method, anon_sym_DOTannotation, sym_label, @@ -5302,12 +5331,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTpacked_DASHswitch, anon_sym_DOTsparse_DASHswitch, anon_sym_DOTarray_DASHdata, - [1496] = 3, + [1502] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(256), 1, + ACTIONS(258), 1, anon_sym_DOTcatch, - ACTIONS(254), 11, + ACTIONS(256), 11, sym_end_method, anon_sym_DOTannotation, sym_label, @@ -5319,12 +5348,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTpacked_DASHswitch, anon_sym_DOTsparse_DASHswitch, anon_sym_DOTarray_DASHdata, - [1516] = 3, + [1522] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(258), 1, + ACTIONS(262), 1, anon_sym_DOTcatch, - ACTIONS(94), 11, + ACTIONS(260), 11, sym_end_method, anon_sym_DOTannotation, sym_label, @@ -5336,12 +5365,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTpacked_DASHswitch, anon_sym_DOTsparse_DASHswitch, anon_sym_DOTarray_DASHdata, - [1536] = 3, + [1542] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(262), 1, + ACTIONS(264), 1, anon_sym_DOTcatch, - ACTIONS(260), 11, + ACTIONS(111), 11, sym_end_method, anon_sym_DOTannotation, sym_label, @@ -5353,10 +5382,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTpacked_DASHswitch, anon_sym_DOTsparse_DASHswitch, anon_sym_DOTarray_DASHdata, - [1556] = 2, + [1562] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(264), 11, + ACTIONS(266), 11, sym_class_identifier, anon_sym_LBRACK, anon_sym_V, @@ -5368,18 +5397,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1573] = 8, + [1579] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(266), 1, - anon_sym_RBRACE, ACTIONS(268), 1, + anon_sym_RBRACE, + ACTIONS(270), 1, sym_class_identifier, - ACTIONS(271), 1, + ACTIONS(273), 1, aux_sym_field_identifier_token1, - ACTIONS(274), 1, + ACTIONS(276), 1, anon_sym_LTinit_GT, - ACTIONS(277), 1, + ACTIONS(279), 1, aux_sym_method_identifier_token1, STATE(58), 1, aux_sym_list_repeat3, @@ -5389,12 +5418,12 @@ static const uint16_t ts_small_parse_table[] = { sym_method_identifier, sym_full_field_identifier, sym_full_method_identifier, - [1602] = 3, + [1608] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(282), 1, + ACTIONS(284), 1, aux_sym_method_identifier_token1, - ACTIONS(280), 10, + ACTIONS(282), 10, ts_builtin_sym_end, anon_sym_DOTfield, sym_end_field, @@ -5405,10 +5434,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_field_identifier_token1, anon_sym_LTinit_GT, anon_sym_COMMA, - [1621] = 2, + [1627] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(284), 11, + ACTIONS(286), 11, sym_class_identifier, anon_sym_LBRACK, anon_sym_V, @@ -5420,7 +5449,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1638] = 8, + [1644] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(70), 1, @@ -5431,7 +5460,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LTinit_GT, ACTIONS(76), 1, aux_sym_method_identifier_token1, - ACTIONS(286), 1, + ACTIONS(288), 1, anon_sym_RBRACE, STATE(58), 1, aux_sym_list_repeat3, @@ -5441,271 +5470,271 @@ static const uint16_t ts_small_parse_table[] = { sym_method_identifier, sym_full_field_identifier, sym_full_method_identifier, - [1667] = 8, + [1673] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(288), 1, + ACTIONS(290), 1, anon_sym_LBRACE, - ACTIONS(292), 1, - anon_sym_DOTenum, ACTIONS(294), 1, - aux_sym_number_literal_token1, + anon_sym_DOTenum, ACTIONS(296), 1, + aux_sym_number_literal_token1, + ACTIONS(298), 1, aux_sym_number_literal_token2, - STATE(135), 1, + STATE(137), 1, sym_annotation_value, - ACTIONS(290), 2, + ACTIONS(292), 2, sym_class_identifier, sym_string_literal, - STATE(137), 3, + STATE(143), 3, sym_enum_reference, sym_list, sym_number_literal, - [1695] = 8, + [1701] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(90), 1, - anon_sym_DOTfield, ACTIONS(92), 1, + anon_sym_DOTfield, + ACTIONS(94), 1, anon_sym_DOTmethod, - ACTIONS(298), 1, + ACTIONS(119), 1, ts_builtin_sym_end, - STATE(3), 1, + STATE(2), 1, sym_method_declaration, - STATE(70), 1, + STATE(67), 1, sym_field_declaration, - STATE(72), 2, + STATE(75), 2, sym_field_definition, aux_sym_class_definition_repeat3, STATE(92), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1722] = 8, + [1728] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(90), 1, - anon_sym_DOTfield, ACTIONS(92), 1, + anon_sym_DOTfield, + ACTIONS(94), 1, anon_sym_DOTmethod, - ACTIONS(194), 1, + ACTIONS(113), 1, ts_builtin_sym_end, - STATE(3), 1, + STATE(2), 1, sym_method_declaration, - STATE(70), 1, + STATE(67), 1, sym_field_declaration, - STATE(72), 2, + STATE(75), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(89), 2, + STATE(93), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1749] = 8, + [1755] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(90), 1, - anon_sym_DOTfield, ACTIONS(92), 1, + anon_sym_DOTfield, + ACTIONS(94), 1, anon_sym_DOTmethod, - ACTIONS(123), 1, + ACTIONS(300), 1, ts_builtin_sym_end, - STATE(3), 1, + STATE(2), 1, sym_method_declaration, - STATE(70), 1, + STATE(67), 1, sym_field_declaration, - STATE(72), 2, + STATE(75), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(88), 2, + STATE(85), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1776] = 8, + [1782] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(90), 1, - anon_sym_DOTfield, ACTIONS(92), 1, + anon_sym_DOTfield, + ACTIONS(94), 1, anon_sym_DOTmethod, - ACTIONS(125), 1, + ACTIONS(196), 1, ts_builtin_sym_end, - STATE(3), 1, + STATE(2), 1, sym_method_declaration, - STATE(70), 1, + STATE(67), 1, sym_field_declaration, - STATE(72), 2, + STATE(75), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(83), 2, + STATE(89), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1803] = 4, + [1809] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(302), 1, - anon_sym_DASH_GT, + ACTIONS(9), 1, + anon_sym_DOTannotation, ACTIONS(304), 1, + sym_end_field, + STATE(99), 1, + sym_annotation_declaration, + STATE(163), 1, + sym_annotation_definition, + ACTIONS(302), 3, + ts_builtin_sym_end, + anon_sym_DOTfield, + anon_sym_DOTmethod, + [1830] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(308), 1, + anon_sym_DASH_GT, + ACTIONS(310), 1, aux_sym_method_identifier_token1, - ACTIONS(300), 5, + ACTIONS(306), 5, anon_sym_RBRACE, sym_class_identifier, aux_sym_field_identifier_token1, anon_sym_LTinit_GT, anon_sym_COMMA, - [1820] = 4, + [1847] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(308), 1, + ACTIONS(314), 1, anon_sym_DOTimplements, - STATE(68), 2, + STATE(69), 2, sym_implements_declaration, aux_sym_class_definition_repeat1, - ACTIONS(306), 4, + ACTIONS(312), 4, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTmethod, anon_sym_DOTannotation, - [1837] = 5, + [1864] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(313), 1, + ACTIONS(319), 1, anon_sym_DOTannotation, - STATE(100), 1, + STATE(99), 1, sym_annotation_declaration, - STATE(69), 2, + STATE(70), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - ACTIONS(311), 3, + ACTIONS(317), 3, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTmethod, - [1856] = 6, + [1883] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(44), 1, - anon_sym_DOTannotation, - ACTIONS(318), 1, - sym_end_field, - STATE(100), 1, - sym_annotation_declaration, - STATE(142), 1, - sym_annotation_definition, - ACTIONS(316), 3, - ts_builtin_sym_end, - anon_sym_DOTfield, - anon_sym_DOTmethod, - [1877] = 2, + ACTIONS(234), 1, + aux_sym_method_identifier_token1, + ACTIONS(232), 5, + anon_sym_RBRACE, + sym_class_identifier, + aux_sym_field_identifier_token1, + anon_sym_LTinit_GT, + anon_sym_COMMA, + [1897] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(320), 6, - ts_builtin_sym_end, - anon_sym_DOTsource, - anon_sym_DOTimplements, - anon_sym_DOTfield, - anon_sym_DOTmethod, - anon_sym_DOTannotation, - [1889] = 5, + ACTIONS(194), 1, + aux_sym_number_literal_token2, + ACTIONS(192), 5, + anon_sym_RBRACE, + anon_sym_DASH_GT, + anon_sym_DOTendarray_DASHdata, + anon_sym_COMMA, + aux_sym_number_literal_token1, + [1911] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(324), 1, - anon_sym_DOTfield, - STATE(70), 1, - sym_field_declaration, - ACTIONS(322), 2, - ts_builtin_sym_end, - anon_sym_DOTmethod, - STATE(72), 2, - sym_field_definition, - aux_sym_class_definition_repeat3, - [1907] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(329), 1, aux_sym_method_identifier_token1, - ACTIONS(331), 1, + ACTIONS(326), 1, anon_sym_COMMA, - ACTIONS(327), 4, + ACTIONS(322), 4, anon_sym_RBRACE, sym_class_identifier, aux_sym_field_identifier_token1, anon_sym_LTinit_GT, - [1923] = 3, + [1927] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(258), 1, + ACTIONS(230), 1, aux_sym_method_identifier_token1, - ACTIONS(94), 5, + ACTIONS(103), 5, anon_sym_RBRACE, sym_class_identifier, aux_sym_field_identifier_token1, anon_sym_LTinit_GT, anon_sym_COMMA, - [1937] = 3, + [1941] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(228), 1, + ACTIONS(330), 1, + anon_sym_DOTfield, + STATE(67), 1, + sym_field_declaration, + ACTIONS(328), 2, + ts_builtin_sym_end, + anon_sym_DOTmethod, + STATE(75), 2, + sym_field_definition, + aux_sym_class_definition_repeat3, + [1959] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(335), 1, aux_sym_method_identifier_token1, - ACTIONS(226), 5, + ACTIONS(333), 5, anon_sym_RBRACE, sym_class_identifier, aux_sym_field_identifier_token1, anon_sym_LTinit_GT, anon_sym_COMMA, - [1951] = 3, + [1973] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(192), 1, - aux_sym_number_literal_token2, - ACTIONS(190), 5, - anon_sym_RBRACE, - anon_sym_DASH_GT, - anon_sym_DOTendarray_DASHdata, - anon_sym_COMMA, - aux_sym_number_literal_token1, - [1965] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(335), 1, - aux_sym_method_identifier_token1, - ACTIONS(333), 5, - anon_sym_RBRACE, - sym_class_identifier, - aux_sym_field_identifier_token1, - anon_sym_LTinit_GT, - anon_sym_COMMA, - [1979] = 3, + ACTIONS(337), 6, + ts_builtin_sym_end, + anon_sym_DOTsource, + anon_sym_DOTimplements, + anon_sym_DOTfield, + anon_sym_DOTmethod, + anon_sym_DOTannotation, + [1985] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(220), 1, + ACTIONS(264), 1, aux_sym_method_identifier_token1, - ACTIONS(109), 5, + ACTIONS(111), 5, anon_sym_RBRACE, sym_class_identifier, aux_sym_field_identifier_token1, anon_sym_LTinit_GT, anon_sym_COMMA, - [1993] = 3, + [1999] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(339), 1, + ACTIONS(341), 1, aux_sym_method_identifier_token1, - ACTIONS(337), 5, + ACTIONS(339), 5, anon_sym_RBRACE, sym_class_identifier, aux_sym_field_identifier_token1, anon_sym_LTinit_GT, anon_sym_COMMA, - [2007] = 5, + [2013] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(80), 1, - aux_sym_number_literal_token2, - ACTIONS(341), 1, - anon_sym_DOTendarray_DASHdata, ACTIONS(343), 1, - aux_sym_number_literal_token1, - STATE(98), 2, - sym_number_literal, - aux_sym_array_data_declaration_repeat1, - [2024] = 6, + ts_builtin_sym_end, + ACTIONS(345), 1, + anon_sym_DOTmethod, + STATE(2), 1, + sym_method_declaration, + STATE(80), 2, + sym_method_definition, + aux_sym_class_definition_repeat4, + [2030] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(72), 1, @@ -5714,318 +5743,318 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LTinit_GT, ACTIONS(76), 1, aux_sym_method_identifier_token1, - STATE(77), 1, + STATE(76), 1, sym_field_identifier, STATE(79), 1, sym_method_identifier, - [2043] = 6, + [2049] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(80), 1, + ACTIONS(82), 1, aux_sym_number_literal_token2, - ACTIONS(343), 1, + ACTIONS(348), 1, + anon_sym_DOTendarray_DASHdata, + ACTIONS(350), 1, aux_sym_number_literal_token1, - ACTIONS(345), 1, - anon_sym_DOTendsparse_DASHswitch, - STATE(96), 1, - aux_sym_sparse_switch_declaration_repeat1, - STATE(146), 1, + STATE(98), 2, sym_number_literal, - [2062] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(92), 1, - anon_sym_DOTmethod, - ACTIONS(123), 1, - ts_builtin_sym_end, - STATE(3), 1, - sym_method_declaration, - STATE(95), 2, - sym_method_definition, - aux_sym_class_definition_repeat4, - [2079] = 2, + aux_sym_array_data_declaration_repeat1, + [2066] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(347), 5, - ts_builtin_sym_end, - anon_sym_DOTimplements, - anon_sym_DOTfield, - anon_sym_DOTmethod, - anon_sym_DOTannotation, - [2090] = 2, + ACTIONS(82), 1, + aux_sym_number_literal_token2, + ACTIONS(350), 1, + aux_sym_number_literal_token1, + ACTIONS(352), 1, + anon_sym_DOTendsparse_DASHswitch, + STATE(91), 1, + aux_sym_sparse_switch_declaration_repeat1, + STATE(159), 1, + sym_number_literal, + [2085] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(349), 5, + ACTIONS(354), 5, ts_builtin_sym_end, anon_sym_DOTimplements, anon_sym_DOTfield, anon_sym_DOTmethod, anon_sym_DOTannotation, - [2101] = 5, + [2096] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(92), 1, + ACTIONS(94), 1, anon_sym_DOTmethod, - ACTIONS(125), 1, + ACTIONS(356), 1, ts_builtin_sym_end, - STATE(3), 1, + STATE(2), 1, sym_method_declaration, - STATE(95), 2, + STATE(80), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [2118] = 6, + [2113] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(358), 5, + ts_builtin_sym_end, + anon_sym_DOTimplements, + anon_sym_DOTfield, + anon_sym_DOTmethod, + anon_sym_DOTannotation, + [2124] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(351), 1, + ACTIONS(360), 1, anon_sym_RBRACE, - ACTIONS(353), 1, + ACTIONS(362), 1, aux_sym_number_literal_token1, - ACTIONS(356), 1, + ACTIONS(365), 1, aux_sym_number_literal_token2, STATE(87), 1, aux_sym_list_repeat1, - STATE(99), 1, + STATE(100), 1, sym_number_literal, - [2137] = 5, + [2143] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(92), 1, + ACTIONS(94), 1, anon_sym_DOTmethod, - ACTIONS(194), 1, + ACTIONS(119), 1, ts_builtin_sym_end, - STATE(3), 1, + STATE(2), 1, sym_method_declaration, - STATE(95), 2, + STATE(80), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [2154] = 5, + [2160] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(92), 1, + ACTIONS(94), 1, anon_sym_DOTmethod, - ACTIONS(298), 1, + ACTIONS(300), 1, ts_builtin_sym_end, - STATE(3), 1, + STATE(2), 1, sym_method_declaration, - STATE(95), 2, + STATE(80), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [2171] = 3, + [2177] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(359), 1, + ACTIONS(368), 1, aux_sym_method_identifier_token1, - ACTIONS(266), 4, + ACTIONS(268), 4, anon_sym_RBRACE, sym_class_identifier, aux_sym_field_identifier_token1, anon_sym_LTinit_GT, - [2184] = 6, + [2190] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(80), 1, + ACTIONS(82), 1, aux_sym_number_literal_token2, - ACTIONS(343), 1, + ACTIONS(350), 1, aux_sym_number_literal_token1, - ACTIONS(361), 1, + ACTIONS(370), 1, anon_sym_DOTendsparse_DASHswitch, - STATE(82), 1, + STATE(96), 1, aux_sym_sparse_switch_declaration_repeat1, - STATE(146), 1, + STATE(159), 1, sym_number_literal, - [2203] = 5, + [2209] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(92), 1, + ACTIONS(94), 1, anon_sym_DOTmethod, - ACTIONS(363), 1, + ACTIONS(113), 1, ts_builtin_sym_end, - STATE(3), 1, + STATE(2), 1, sym_method_declaration, - STATE(95), 2, + STATE(80), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [2220] = 5, + [2226] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(365), 1, - anon_sym_DOTendarray_DASHdata, - ACTIONS(367), 1, - aux_sym_number_literal_token1, - ACTIONS(370), 1, - aux_sym_number_literal_token2, - STATE(93), 2, - sym_number_literal, - aux_sym_array_data_declaration_repeat1, - [2237] = 6, + ACTIONS(94), 1, + anon_sym_DOTmethod, + ACTIONS(196), 1, + ts_builtin_sym_end, + STATE(2), 1, + sym_method_declaration, + STATE(80), 2, + sym_method_definition, + aux_sym_class_definition_repeat4, + [2243] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(80), 1, + ACTIONS(82), 1, aux_sym_number_literal_token2, - ACTIONS(286), 1, + ACTIONS(288), 1, anon_sym_RBRACE, - ACTIONS(343), 1, + ACTIONS(350), 1, aux_sym_number_literal_token1, STATE(87), 1, aux_sym_list_repeat1, - STATE(99), 1, + STATE(100), 1, sym_number_literal, - [2256] = 5, + [2262] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(373), 1, - ts_builtin_sym_end, - ACTIONS(375), 1, - anon_sym_DOTmethod, - STATE(3), 1, - sym_method_declaration, + ACTIONS(372), 1, + anon_sym_DOTendarray_DASHdata, + ACTIONS(374), 1, + aux_sym_number_literal_token1, + ACTIONS(377), 1, + aux_sym_number_literal_token2, STATE(95), 2, - sym_method_definition, - aux_sym_class_definition_repeat4, - [2273] = 6, + sym_number_literal, + aux_sym_array_data_declaration_repeat1, + [2279] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(378), 1, - anon_sym_DOTendsparse_DASHswitch, ACTIONS(380), 1, + anon_sym_DOTendsparse_DASHswitch, + ACTIONS(382), 1, aux_sym_number_literal_token1, - ACTIONS(383), 1, + ACTIONS(385), 1, aux_sym_number_literal_token2, STATE(96), 1, aux_sym_sparse_switch_declaration_repeat1, - STATE(146), 1, + STATE(159), 1, sym_number_literal, - [2292] = 2, + [2298] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(386), 5, + ACTIONS(388), 5, ts_builtin_sym_end, anon_sym_DOTfield, sym_end_field, anon_sym_DOTmethod, anon_sym_DOTannotation, - [2303] = 5, + [2309] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(80), 1, + ACTIONS(82), 1, aux_sym_number_literal_token2, - ACTIONS(343), 1, + ACTIONS(350), 1, aux_sym_number_literal_token1, - ACTIONS(388), 1, + ACTIONS(390), 1, anon_sym_DOTendarray_DASHdata, - STATE(93), 2, + STATE(95), 2, sym_number_literal, aux_sym_array_data_declaration_repeat1, - [2320] = 4, + [2326] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(392), 1, - anon_sym_COMMA, - ACTIONS(394), 1, - aux_sym_number_literal_token2, - ACTIONS(390), 2, - anon_sym_RBRACE, - aux_sym_number_literal_token1, - [2334] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(396), 1, sym_annotation_key, - ACTIONS(398), 1, + ACTIONS(394), 1, sym_end_annotation, STATE(101), 2, sym_annotation_property, aux_sym_annotation_definition_repeat1, - [2348] = 4, + [2340] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(396), 1, - sym_annotation_key, + ACTIONS(398), 1, + anon_sym_COMMA, ACTIONS(400), 1, + aux_sym_number_literal_token2, + ACTIONS(396), 2, + anon_sym_RBRACE, + aux_sym_number_literal_token1, + [2354] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(392), 1, + sym_annotation_key, + ACTIONS(402), 1, sym_end_annotation, STATE(103), 2, sym_annotation_property, aux_sym_annotation_definition_repeat1, - [2362] = 5, + [2368] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(402), 1, - anon_sym_constructor, ACTIONS(404), 1, - anon_sym_LTinit_GT, + anon_sym_constructor, ACTIONS(406), 1, + anon_sym_LTinit_GT, + ACTIONS(408), 1, aux_sym_method_identifier_token1, - STATE(43), 1, + STATE(41), 1, sym_method_identifier, - [2378] = 4, + [2384] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(408), 1, + ACTIONS(410), 1, sym_annotation_key, - ACTIONS(411), 1, + ACTIONS(413), 1, sym_end_annotation, STATE(103), 2, sym_annotation_property, aux_sym_annotation_definition_repeat1, - [2392] = 4, + [2398] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(413), 1, - anon_sym_RBRACE, ACTIONS(415), 1, - sym_parameter, + anon_sym_RBRACE, + ACTIONS(417), 1, + sym_variable, STATE(104), 1, aux_sym_list_repeat4, - [2405] = 4, + [2411] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(418), 1, - sym_label, + ACTIONS(288), 1, + anon_sym_RBRACE, ACTIONS(420), 1, - anon_sym_DOTendpacked_DASHswitch, - STATE(111), 1, - aux_sym_packed_switch_declaration_repeat1, - [2418] = 4, + sym_parameter, + STATE(115), 1, + aux_sym_list_repeat5, + [2424] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(80), 1, + ACTIONS(422), 1, + aux_sym_number_literal_token1, + ACTIONS(424), 1, aux_sym_number_literal_token2, - ACTIONS(343), 1, + STATE(114), 1, + sym_number_literal, + [2437] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(82), 1, + aux_sym_number_literal_token2, + ACTIONS(350), 1, aux_sym_number_literal_token1, - STATE(80), 1, + STATE(82), 1, sym_number_literal, - [2431] = 2, + [2450] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(422), 3, + ACTIONS(426), 3, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTmethod, - [2440] = 3, - ACTIONS(3), 1, - sym_comment, - STATE(41), 1, - sym_method_identifier, - ACTIONS(404), 2, - anon_sym_LTinit_GT, - aux_sym_method_identifier_token1, - [2451] = 2, + [2459] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(424), 3, + ACTIONS(428), 3, anon_sym_system, anon_sym_build, anon_sym_runtime, - [2460] = 4, + [2468] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(426), 1, - aux_sym_number_literal_token1, - ACTIONS(428), 1, - aux_sym_number_literal_token2, - STATE(114), 1, - sym_number_literal, - [2473] = 4, + STATE(45), 1, + sym_method_identifier, + ACTIONS(406), 2, + anon_sym_LTinit_GT, + aux_sym_method_identifier_token1, + [2479] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(430), 1, @@ -6034,7 +6063,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTendpacked_DASHswitch, STATE(111), 1, aux_sym_packed_switch_declaration_repeat1, - [2486] = 3, + [2492] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(437), 1, @@ -6042,339 +6071,371 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(435), 2, anon_sym_DOTendsparse_DASHswitch, aux_sym_number_literal_token1, - [2497] = 2, + [2503] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(439), 3, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTmethod, - [2506] = 4, + [2512] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(441), 1, sym_label, ACTIONS(443), 1, anon_sym_DOTendpacked_DASHswitch, - STATE(105), 1, + STATE(124), 1, aux_sym_packed_switch_declaration_repeat1, - [2519] = 4, + [2525] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(445), 1, anon_sym_RBRACE, ACTIONS(447), 1, - sym_string_literal, + sym_parameter, STATE(115), 1, - aux_sym_list_repeat2, - [2532] = 3, + aux_sym_list_repeat5, + [2538] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(450), 1, - aux_sym_number_literal_token2, - ACTIONS(351), 2, anon_sym_RBRACE, - aux_sym_number_literal_token1, - [2543] = 3, + ACTIONS(452), 1, + sym_string_literal, + STATE(116), 1, + aux_sym_list_repeat2, + [2551] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(454), 1, + ACTIONS(457), 1, anon_sym_COMMA, - ACTIONS(452), 2, + ACTIONS(455), 2, + anon_sym_RBRACE, + sym_variable, + [2562] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(461), 1, + anon_sym_COMMA, + ACTIONS(459), 2, anon_sym_RBRACE, sym_parameter, - [2554] = 3, + [2573] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(458), 1, + ACTIONS(465), 1, anon_sym_COMMA, - ACTIONS(456), 2, + ACTIONS(463), 2, anon_sym_RBRACE, sym_string_literal, - [2565] = 4, + [2584] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(286), 1, + ACTIONS(467), 1, + aux_sym_number_literal_token2, + ACTIONS(360), 2, anon_sym_RBRACE, - ACTIONS(460), 1, - sym_parameter, - STATE(104), 1, - aux_sym_list_repeat4, - [2578] = 4, + aux_sym_number_literal_token1, + [2595] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(426), 1, + ACTIONS(422), 1, aux_sym_number_literal_token1, - ACTIONS(428), 1, + ACTIONS(424), 1, aux_sym_number_literal_token2, - STATE(56), 1, + STATE(53), 1, sym_number_literal, - [2591] = 4, + [2608] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(426), 1, + ACTIONS(422), 1, aux_sym_number_literal_token1, - ACTIONS(428), 1, + ACTIONS(424), 1, aux_sym_number_literal_token2, - STATE(54), 1, + STATE(52), 1, sym_number_literal, - [2604] = 4, + [2621] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(82), 1, + ACTIONS(84), 1, sym_string_literal, - ACTIONS(286), 1, + ACTIONS(288), 1, anon_sym_RBRACE, - STATE(115), 1, + STATE(116), 1, aux_sym_list_repeat2, - [2617] = 2, + [2634] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(469), 1, + sym_label, + ACTIONS(471), 1, + anon_sym_DOTendpacked_DASHswitch, + STATE(111), 1, + aux_sym_packed_switch_declaration_repeat1, + [2647] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(288), 1, + anon_sym_RBRACE, + ACTIONS(473), 1, + sym_variable, + STATE(104), 1, + aux_sym_list_repeat4, + [2660] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(462), 2, + ACTIONS(475), 2, sym_annotation_key, sym_end_annotation, - [2625] = 2, + [2668] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(190), 2, + ACTIONS(477), 2, sym_annotation_key, sym_end_annotation, - [2633] = 3, + [2676] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(464), 1, + ACTIONS(479), 1, anon_sym_LPAREN, - STATE(33), 1, + STATE(34), 1, sym_parameters, - [2643] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(466), 1, - anon_sym_DOTsuper, - STATE(6), 1, - sym_super_declaration, - [2653] = 2, + [2686] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(468), 2, + ACTIONS(481), 2, sym_annotation_key, sym_end_annotation, - [2661] = 3, + [2694] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(470), 1, + ACTIONS(483), 1, aux_sym_field_identifier_token1, STATE(97), 1, sym_field_identifier, - [2671] = 2, + [2704] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(109), 2, - sym_annotation_key, - sym_end_annotation, - [2679] = 2, + ACTIONS(485), 1, + anon_sym_DOTsuper, + STATE(6), 1, + sym_super_declaration, + [2714] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(94), 2, + ACTIONS(103), 2, sym_annotation_key, sym_end_annotation, - [2687] = 2, + [2722] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(413), 2, + ACTIONS(415), 2, anon_sym_RBRACE, - sym_parameter, - [2695] = 2, + sym_variable, + [2730] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(445), 2, anon_sym_RBRACE, - sym_string_literal, - [2703] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(472), 2, - ts_builtin_sym_end, - anon_sym_DOTmethod, - [2711] = 3, + sym_parameter, + [2738] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(464), 1, - anon_sym_LPAREN, - STATE(32), 1, - sym_parameters, - [2721] = 2, + ACTIONS(450), 2, + anon_sym_RBRACE, + sym_string_literal, + [2746] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(474), 2, + ACTIONS(111), 2, sym_annotation_key, sym_end_annotation, - [2729] = 2, + [2754] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(280), 2, + ACTIONS(487), 2, sym_annotation_key, sym_end_annotation, - [2737] = 2, + [2762] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(489), 1, + aux_sym_field_identifier_token1, + STATE(129), 1, + sym_field_identifier, + [2772] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(476), 2, + ACTIONS(192), 2, sym_annotation_key, sym_end_annotation, - [2745] = 2, + [2780] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(491), 2, + ts_builtin_sym_end, + anon_sym_DOTmethod, + [2788] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(478), 2, + ACTIONS(282), 2, sym_annotation_key, sym_end_annotation, - [2753] = 3, + [2796] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(480), 1, - aux_sym_field_identifier_token1, - STATE(127), 1, - sym_field_identifier, - [2763] = 2, + ACTIONS(479), 1, + anon_sym_LPAREN, + STATE(33), 1, + sym_parameters, + [2806] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(493), 2, + sym_annotation_key, + sym_end_annotation, + [2814] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(482), 2, + ACTIONS(495), 2, sym_annotation_key, sym_end_annotation, - [2771] = 2, + [2822] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(484), 2, + ACTIONS(497), 2, ts_builtin_sym_end, anon_sym_DOTmethod, - [2779] = 2, + [2830] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(486), 1, - sym_end_field, - [2786] = 2, + ACTIONS(499), 1, + anon_sym_EQ, + [2837] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(488), 1, - sym_label, - [2793] = 2, + ACTIONS(501), 1, + anon_sym_DOT_DOT, + [2844] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(490), 1, - sym_class_identifier, - [2800] = 2, + ACTIONS(503), 1, + sym_label, + [2851] = 2, + ACTIONS(505), 1, + aux_sym_statement_token1, + ACTIONS(507), 1, + sym_comment, + [2858] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(492), 1, + ACTIONS(509), 1, sym_label, - [2807] = 2, + [2865] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(494), 1, - anon_sym_DASH_GT, - [2814] = 2, + ACTIONS(511), 1, + anon_sym_LBRACE, + [2872] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(496), 1, - anon_sym_RBRACE, - [2821] = 2, + ACTIONS(513), 1, + sym_class_identifier, + [2879] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(498), 1, - sym_label, - [2828] = 2, + ACTIONS(515), 1, + anon_sym_RBRACE, + [2886] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(500), 1, - anon_sym_LBRACE, - [2835] = 2, + ACTIONS(517), 1, + sym_parameter, + [2893] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(502), 1, - anon_sym_LBRACE, - [2842] = 2, + ACTIONS(519), 1, + sym_class_identifier, + [2900] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(504), 1, - sym_parameter, - [2849] = 2, + ACTIONS(521), 1, + ts_builtin_sym_end, + [2907] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(506), 1, + ACTIONS(523), 1, sym_label, - [2856] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(508), 1, - sym_class_identifier, - [2863] = 2, + [2914] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(510), 1, + ACTIONS(525), 1, sym_label, - [2870] = 2, + [2921] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(512), 1, - ts_builtin_sym_end, - [2877] = 2, - ACTIONS(514), 1, - aux_sym_statement_token1, - ACTIONS(516), 1, + ACTIONS(527), 1, + anon_sym_DASH_GT, + [2928] = 2, + ACTIONS(3), 1, sym_comment, - [2884] = 2, + ACTIONS(529), 1, + sym_label, + [2935] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(518), 1, - anon_sym_DOT_DOT, - [2891] = 2, + ACTIONS(531), 1, + sym_label, + [2942] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(520), 1, + ACTIONS(533), 1, sym_class_identifier, - [2898] = 2, + [2949] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(522), 1, - anon_sym_EQ, - [2905] = 2, + ACTIONS(535), 1, + sym_end_field, + [2956] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(524), 1, - anon_sym_DOT_DOT, - [2912] = 2, + ACTIONS(537), 1, + anon_sym_LBRACE, + [2963] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(526), 1, + ACTIONS(539), 1, anon_sym_DOTsuper, - [2919] = 2, + [2970] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(528), 1, - anon_sym_RBRACE, - [2926] = 2, + ACTIONS(541), 1, + anon_sym_DOT_DOT, + [2977] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(530), 1, - sym_label, - [2933] = 2, + ACTIONS(543), 1, + anon_sym_RBRACE, + [2984] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(532), 1, + ACTIONS(545), 1, sym_class_identifier, - [2940] = 2, + [2991] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(534), 1, + ACTIONS(547), 1, sym_class_identifier, - [2947] = 2, + [2998] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(536), 1, + ACTIONS(549), 1, sym_label, - [2954] = 2, + [3005] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(538), 1, + ACTIONS(551), 1, sym_string_literal, }; @@ -6383,168 +6444,172 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(3)] = 60, [SMALL_STATE(4)] = 120, [SMALL_STATE(5)] = 180, - [SMALL_STATE(6)] = 231, - [SMALL_STATE(7)] = 281, - [SMALL_STATE(8)] = 304, - [SMALL_STATE(9)] = 333, - [SMALL_STATE(10)] = 362, - [SMALL_STATE(11)] = 385, - [SMALL_STATE(12)] = 415, - [SMALL_STATE(13)] = 439, - [SMALL_STATE(14)] = 483, - [SMALL_STATE(15)] = 527, - [SMALL_STATE(16)] = 571, + [SMALL_STATE(6)] = 237, + [SMALL_STATE(7)] = 287, + [SMALL_STATE(8)] = 316, + [SMALL_STATE(9)] = 339, + [SMALL_STATE(10)] = 368, + [SMALL_STATE(11)] = 391, + [SMALL_STATE(12)] = 435, + [SMALL_STATE(13)] = 459, + [SMALL_STATE(14)] = 503, + [SMALL_STATE(15)] = 533, + [SMALL_STATE(16)] = 577, [SMALL_STATE(17)] = 601, - [SMALL_STATE(18)] = 625, - [SMALL_STATE(19)] = 655, - [SMALL_STATE(20)] = 680, - [SMALL_STATE(21)] = 705, - [SMALL_STATE(22)] = 730, - [SMALL_STATE(23)] = 755, - [SMALL_STATE(24)] = 780, - [SMALL_STATE(25)] = 805, - [SMALL_STATE(26)] = 830, - [SMALL_STATE(27)] = 856, - [SMALL_STATE(28)] = 882, - [SMALL_STATE(29)] = 908, - [SMALL_STATE(30)] = 934, - [SMALL_STATE(31)] = 960, - [SMALL_STATE(32)] = 986, - [SMALL_STATE(33)] = 1012, - [SMALL_STATE(34)] = 1038, - [SMALL_STATE(35)] = 1064, - [SMALL_STATE(36)] = 1101, - [SMALL_STATE(37)] = 1122, - [SMALL_STATE(38)] = 1159, - [SMALL_STATE(39)] = 1196, - [SMALL_STATE(40)] = 1216, - [SMALL_STATE(41)] = 1236, - [SMALL_STATE(42)] = 1256, - [SMALL_STATE(43)] = 1276, - [SMALL_STATE(44)] = 1296, - [SMALL_STATE(45)] = 1316, - [SMALL_STATE(46)] = 1336, - [SMALL_STATE(47)] = 1356, - [SMALL_STATE(48)] = 1376, - [SMALL_STATE(49)] = 1396, - [SMALL_STATE(50)] = 1416, - [SMALL_STATE(51)] = 1436, - [SMALL_STATE(52)] = 1456, - [SMALL_STATE(53)] = 1476, - [SMALL_STATE(54)] = 1496, - [SMALL_STATE(55)] = 1516, - [SMALL_STATE(56)] = 1536, - [SMALL_STATE(57)] = 1556, - [SMALL_STATE(58)] = 1573, - [SMALL_STATE(59)] = 1602, - [SMALL_STATE(60)] = 1621, - [SMALL_STATE(61)] = 1638, - [SMALL_STATE(62)] = 1667, - [SMALL_STATE(63)] = 1695, - [SMALL_STATE(64)] = 1722, - [SMALL_STATE(65)] = 1749, - [SMALL_STATE(66)] = 1776, - [SMALL_STATE(67)] = 1803, - [SMALL_STATE(68)] = 1820, - [SMALL_STATE(69)] = 1837, - [SMALL_STATE(70)] = 1856, - [SMALL_STATE(71)] = 1877, - [SMALL_STATE(72)] = 1889, - [SMALL_STATE(73)] = 1907, - [SMALL_STATE(74)] = 1923, - [SMALL_STATE(75)] = 1937, - [SMALL_STATE(76)] = 1951, - [SMALL_STATE(77)] = 1965, - [SMALL_STATE(78)] = 1979, - [SMALL_STATE(79)] = 1993, - [SMALL_STATE(80)] = 2007, - [SMALL_STATE(81)] = 2024, - [SMALL_STATE(82)] = 2043, - [SMALL_STATE(83)] = 2062, - [SMALL_STATE(84)] = 2079, - [SMALL_STATE(85)] = 2090, - [SMALL_STATE(86)] = 2101, - [SMALL_STATE(87)] = 2118, - [SMALL_STATE(88)] = 2137, - [SMALL_STATE(89)] = 2154, - [SMALL_STATE(90)] = 2171, - [SMALL_STATE(91)] = 2184, - [SMALL_STATE(92)] = 2203, - [SMALL_STATE(93)] = 2220, - [SMALL_STATE(94)] = 2237, - [SMALL_STATE(95)] = 2256, - [SMALL_STATE(96)] = 2273, - [SMALL_STATE(97)] = 2292, - [SMALL_STATE(98)] = 2303, - [SMALL_STATE(99)] = 2320, - [SMALL_STATE(100)] = 2334, - [SMALL_STATE(101)] = 2348, - [SMALL_STATE(102)] = 2362, - [SMALL_STATE(103)] = 2378, - [SMALL_STATE(104)] = 2392, - [SMALL_STATE(105)] = 2405, - [SMALL_STATE(106)] = 2418, - [SMALL_STATE(107)] = 2431, - [SMALL_STATE(108)] = 2440, - [SMALL_STATE(109)] = 2451, - [SMALL_STATE(110)] = 2460, - [SMALL_STATE(111)] = 2473, - [SMALL_STATE(112)] = 2486, - [SMALL_STATE(113)] = 2497, - [SMALL_STATE(114)] = 2506, - [SMALL_STATE(115)] = 2519, - [SMALL_STATE(116)] = 2532, - [SMALL_STATE(117)] = 2543, - [SMALL_STATE(118)] = 2554, - [SMALL_STATE(119)] = 2565, - [SMALL_STATE(120)] = 2578, - [SMALL_STATE(121)] = 2591, - [SMALL_STATE(122)] = 2604, - [SMALL_STATE(123)] = 2617, - [SMALL_STATE(124)] = 2625, - [SMALL_STATE(125)] = 2633, - [SMALL_STATE(126)] = 2643, - [SMALL_STATE(127)] = 2653, - [SMALL_STATE(128)] = 2661, - [SMALL_STATE(129)] = 2671, - [SMALL_STATE(130)] = 2679, - [SMALL_STATE(131)] = 2687, - [SMALL_STATE(132)] = 2695, - [SMALL_STATE(133)] = 2703, - [SMALL_STATE(134)] = 2711, - [SMALL_STATE(135)] = 2721, - [SMALL_STATE(136)] = 2729, - [SMALL_STATE(137)] = 2737, - [SMALL_STATE(138)] = 2745, - [SMALL_STATE(139)] = 2753, - [SMALL_STATE(140)] = 2763, - [SMALL_STATE(141)] = 2771, - [SMALL_STATE(142)] = 2779, - [SMALL_STATE(143)] = 2786, - [SMALL_STATE(144)] = 2793, - [SMALL_STATE(145)] = 2800, - [SMALL_STATE(146)] = 2807, - [SMALL_STATE(147)] = 2814, - [SMALL_STATE(148)] = 2821, - [SMALL_STATE(149)] = 2828, - [SMALL_STATE(150)] = 2835, - [SMALL_STATE(151)] = 2842, - [SMALL_STATE(152)] = 2849, - [SMALL_STATE(153)] = 2856, - [SMALL_STATE(154)] = 2863, - [SMALL_STATE(155)] = 2870, - [SMALL_STATE(156)] = 2877, - [SMALL_STATE(157)] = 2884, - [SMALL_STATE(158)] = 2891, - [SMALL_STATE(159)] = 2898, - [SMALL_STATE(160)] = 2905, - [SMALL_STATE(161)] = 2912, - [SMALL_STATE(162)] = 2919, - [SMALL_STATE(163)] = 2926, - [SMALL_STATE(164)] = 2933, - [SMALL_STATE(165)] = 2940, - [SMALL_STATE(166)] = 2947, - [SMALL_STATE(167)] = 2954, + [SMALL_STATE(18)] = 631, + [SMALL_STATE(19)] = 661, + [SMALL_STATE(20)] = 686, + [SMALL_STATE(21)] = 711, + [SMALL_STATE(22)] = 736, + [SMALL_STATE(23)] = 761, + [SMALL_STATE(24)] = 786, + [SMALL_STATE(25)] = 811, + [SMALL_STATE(26)] = 836, + [SMALL_STATE(27)] = 862, + [SMALL_STATE(28)] = 888, + [SMALL_STATE(29)] = 914, + [SMALL_STATE(30)] = 940, + [SMALL_STATE(31)] = 966, + [SMALL_STATE(32)] = 992, + [SMALL_STATE(33)] = 1018, + [SMALL_STATE(34)] = 1044, + [SMALL_STATE(35)] = 1070, + [SMALL_STATE(36)] = 1107, + [SMALL_STATE(37)] = 1128, + [SMALL_STATE(38)] = 1165, + [SMALL_STATE(39)] = 1202, + [SMALL_STATE(40)] = 1222, + [SMALL_STATE(41)] = 1242, + [SMALL_STATE(42)] = 1262, + [SMALL_STATE(43)] = 1282, + [SMALL_STATE(44)] = 1302, + [SMALL_STATE(45)] = 1322, + [SMALL_STATE(46)] = 1342, + [SMALL_STATE(47)] = 1362, + [SMALL_STATE(48)] = 1382, + [SMALL_STATE(49)] = 1402, + [SMALL_STATE(50)] = 1422, + [SMALL_STATE(51)] = 1442, + [SMALL_STATE(52)] = 1462, + [SMALL_STATE(53)] = 1482, + [SMALL_STATE(54)] = 1502, + [SMALL_STATE(55)] = 1522, + [SMALL_STATE(56)] = 1542, + [SMALL_STATE(57)] = 1562, + [SMALL_STATE(58)] = 1579, + [SMALL_STATE(59)] = 1608, + [SMALL_STATE(60)] = 1627, + [SMALL_STATE(61)] = 1644, + [SMALL_STATE(62)] = 1673, + [SMALL_STATE(63)] = 1701, + [SMALL_STATE(64)] = 1728, + [SMALL_STATE(65)] = 1755, + [SMALL_STATE(66)] = 1782, + [SMALL_STATE(67)] = 1809, + [SMALL_STATE(68)] = 1830, + [SMALL_STATE(69)] = 1847, + [SMALL_STATE(70)] = 1864, + [SMALL_STATE(71)] = 1883, + [SMALL_STATE(72)] = 1897, + [SMALL_STATE(73)] = 1911, + [SMALL_STATE(74)] = 1927, + [SMALL_STATE(75)] = 1941, + [SMALL_STATE(76)] = 1959, + [SMALL_STATE(77)] = 1973, + [SMALL_STATE(78)] = 1985, + [SMALL_STATE(79)] = 1999, + [SMALL_STATE(80)] = 2013, + [SMALL_STATE(81)] = 2030, + [SMALL_STATE(82)] = 2049, + [SMALL_STATE(83)] = 2066, + [SMALL_STATE(84)] = 2085, + [SMALL_STATE(85)] = 2096, + [SMALL_STATE(86)] = 2113, + [SMALL_STATE(87)] = 2124, + [SMALL_STATE(88)] = 2143, + [SMALL_STATE(89)] = 2160, + [SMALL_STATE(90)] = 2177, + [SMALL_STATE(91)] = 2190, + [SMALL_STATE(92)] = 2209, + [SMALL_STATE(93)] = 2226, + [SMALL_STATE(94)] = 2243, + [SMALL_STATE(95)] = 2262, + [SMALL_STATE(96)] = 2279, + [SMALL_STATE(97)] = 2298, + [SMALL_STATE(98)] = 2309, + [SMALL_STATE(99)] = 2326, + [SMALL_STATE(100)] = 2340, + [SMALL_STATE(101)] = 2354, + [SMALL_STATE(102)] = 2368, + [SMALL_STATE(103)] = 2384, + [SMALL_STATE(104)] = 2398, + [SMALL_STATE(105)] = 2411, + [SMALL_STATE(106)] = 2424, + [SMALL_STATE(107)] = 2437, + [SMALL_STATE(108)] = 2450, + [SMALL_STATE(109)] = 2459, + [SMALL_STATE(110)] = 2468, + [SMALL_STATE(111)] = 2479, + [SMALL_STATE(112)] = 2492, + [SMALL_STATE(113)] = 2503, + [SMALL_STATE(114)] = 2512, + [SMALL_STATE(115)] = 2525, + [SMALL_STATE(116)] = 2538, + [SMALL_STATE(117)] = 2551, + [SMALL_STATE(118)] = 2562, + [SMALL_STATE(119)] = 2573, + [SMALL_STATE(120)] = 2584, + [SMALL_STATE(121)] = 2595, + [SMALL_STATE(122)] = 2608, + [SMALL_STATE(123)] = 2621, + [SMALL_STATE(124)] = 2634, + [SMALL_STATE(125)] = 2647, + [SMALL_STATE(126)] = 2660, + [SMALL_STATE(127)] = 2668, + [SMALL_STATE(128)] = 2676, + [SMALL_STATE(129)] = 2686, + [SMALL_STATE(130)] = 2694, + [SMALL_STATE(131)] = 2704, + [SMALL_STATE(132)] = 2714, + [SMALL_STATE(133)] = 2722, + [SMALL_STATE(134)] = 2730, + [SMALL_STATE(135)] = 2738, + [SMALL_STATE(136)] = 2746, + [SMALL_STATE(137)] = 2754, + [SMALL_STATE(138)] = 2762, + [SMALL_STATE(139)] = 2772, + [SMALL_STATE(140)] = 2780, + [SMALL_STATE(141)] = 2788, + [SMALL_STATE(142)] = 2796, + [SMALL_STATE(143)] = 2806, + [SMALL_STATE(144)] = 2814, + [SMALL_STATE(145)] = 2822, + [SMALL_STATE(146)] = 2830, + [SMALL_STATE(147)] = 2837, + [SMALL_STATE(148)] = 2844, + [SMALL_STATE(149)] = 2851, + [SMALL_STATE(150)] = 2858, + [SMALL_STATE(151)] = 2865, + [SMALL_STATE(152)] = 2872, + [SMALL_STATE(153)] = 2879, + [SMALL_STATE(154)] = 2886, + [SMALL_STATE(155)] = 2893, + [SMALL_STATE(156)] = 2900, + [SMALL_STATE(157)] = 2907, + [SMALL_STATE(158)] = 2914, + [SMALL_STATE(159)] = 2921, + [SMALL_STATE(160)] = 2928, + [SMALL_STATE(161)] = 2935, + [SMALL_STATE(162)] = 2942, + [SMALL_STATE(163)] = 2949, + [SMALL_STATE(164)] = 2956, + [SMALL_STATE(165)] = 2963, + [SMALL_STATE(166)] = 2970, + [SMALL_STATE(167)] = 2977, + [SMALL_STATE(168)] = 2984, + [SMALL_STATE(169)] = 2991, + [SMALL_STATE(170)] = 2998, + [SMALL_STATE(171)] = 3005, }; static const TSParseActionEntry ts_parse_actions[] = { @@ -6552,255 +6617,261 @@ static const TSParseActionEntry ts_parse_actions[] = { [1] = {.entry = {.count = 1, .reusable = false}}, RECOVER(), [3] = {.entry = {.count = 1, .reusable = true}}, SHIFT_EXTRA(), [5] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), - [7] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), - [9] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(109), - [12] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(46), - [15] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(156), - [18] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(121), - [21] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(120), - [24] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(151), - [27] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(144), - [30] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(150), - [33] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(110), - [36] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(91), - [39] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(106), - [42] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), - [44] = {.entry = {.count = 1, .reusable = true}}, SHIFT(109), - [46] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), - [48] = {.entry = {.count = 1, .reusable = true}}, SHIFT(156), - [50] = {.entry = {.count = 1, .reusable = true}}, SHIFT(121), - [52] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120), - [54] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), - [56] = {.entry = {.count = 1, .reusable = false}}, SHIFT(144), - [58] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), - [60] = {.entry = {.count = 1, .reusable = true}}, SHIFT(110), - [62] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91), - [64] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106), - [66] = {.entry = {.count = 1, .reusable = true}}, SHIFT(141), - [68] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), - [70] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), - [72] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), - [74] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125), - [76] = {.entry = {.count = 1, .reusable = false}}, SHIFT(125), + [7] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), + [9] = {.entry = {.count = 1, .reusable = true}}, SHIFT(109), + [11] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), + [13] = {.entry = {.count = 1, .reusable = true}}, SHIFT(149), + [15] = {.entry = {.count = 1, .reusable = true}}, SHIFT(122), + [17] = {.entry = {.count = 1, .reusable = true}}, SHIFT(121), + [19] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154), + [21] = {.entry = {.count = 1, .reusable = false}}, SHIFT(152), + [23] = {.entry = {.count = 1, .reusable = true}}, SHIFT(164), + [25] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106), + [27] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83), + [29] = {.entry = {.count = 1, .reusable = true}}, SHIFT(107), + [31] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), + [33] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(109), + [36] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(46), + [39] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(149), + [42] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(122), + [45] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(121), + [48] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(154), + [51] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(152), + [54] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(164), + [57] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(106), + [60] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(83), + [63] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(107), + [66] = {.entry = {.count = 1, .reusable = true}}, SHIFT(145), + [68] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), + [70] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), + [72] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32), + [74] = {.entry = {.count = 1, .reusable = true}}, SHIFT(128), + [76] = {.entry = {.count = 1, .reusable = false}}, SHIFT(128), [78] = {.entry = {.count = 1, .reusable = false}}, SHIFT(117), - [80] = {.entry = {.count = 1, .reusable = false}}, SHIFT(76), - [82] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), - [84] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 2), - [86] = {.entry = {.count = 1, .reusable = true}}, SHIFT(167), - [88] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), - [90] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), - [92] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), - [94] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primitive_type, 1), + [80] = {.entry = {.count = 1, .reusable = false}}, SHIFT(118), + [82] = {.entry = {.count = 1, .reusable = false}}, SHIFT(72), + [84] = {.entry = {.count = 1, .reusable = true}}, SHIFT(119), + [86] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 2), + [88] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), + [90] = {.entry = {.count = 1, .reusable = true}}, SHIFT(162), + [92] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), + [94] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), [96] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), [98] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), - [100] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(8), - [103] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_access_modifiers, 1), - [105] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_access_modifiers, 1), - [107] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8), - [109] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_type, 2, .production_id = 3), - [111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18), - [113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34), - [115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), - [117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), - [119] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_definition, 3), - [121] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_definition, 3), - [123] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 4), - [125] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 3), - [127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), - [129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), - [131] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_definition, 2), - [133] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_definition, 2), - [135] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_parameters_repeat1, 2), SHIFT_REPEAT(18), - [138] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_parameters_repeat1, 2), SHIFT_REPEAT(34), - [141] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_parameters_repeat1, 2), SHIFT_REPEAT(7), - [144] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_parameters_repeat1, 2), - [146] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(19), - [149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), - [151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), - [153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), - [155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), - [157] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(24), - [160] = {.entry = {.count = 1, .reusable = false}}, SHIFT(24), - [162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(78), - [164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), - [166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74), - [168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), - [170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), - [172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(130), - [174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), - [176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28), - [178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), - [180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), - [182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), - [184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), - [186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), - [188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10), - [190] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_number_literal, 1), - [192] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_number_literal, 1), - [194] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 5), - [196] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_data_declaration, 4), - [198] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_declaration, 4), - [200] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_declaration, 3), - [202] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_declaration, 3), - [204] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 4), - [206] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 4), - [208] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_declaration, 3), - [210] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_declaration, 3), - [212] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 3), - [214] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 3), - [216] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_data_declaration, 3), - [218] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_declaration, 3), - [220] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_type, 2, .production_id = 3), - [222] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 1), - [224] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 1), - [226] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_identifier, 3, .production_id = 4), - [228] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_identifier, 3, .production_id = 4), - [230] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_declaration, 4), - [232] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_declaration, 4), - [234] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_declaration, 2), - [236] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_declaration, 2), - [238] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_declaration, 2), - [240] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_declaration, 2), - [242] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catchall_declaration, 7), - [244] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catchall_declaration, 7), - [246] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 2), - [248] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 2), - [250] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_declaration, 8), - [252] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_declaration, 8), - [254] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_declaration, 2), - [256] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_declaration, 2), - [258] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primitive_type, 1), - [260] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_locals_declaration, 2), - [262] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_locals_declaration, 2), - [264] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameters, 3), - [266] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat3, 2), - [268] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat3, 2), SHIFT_REPEAT(67), - [271] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat3, 2), SHIFT_REPEAT(31), - [274] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat3, 2), SHIFT_REPEAT(125), - [277] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_list_repeat3, 2), SHIFT_REPEAT(125), - [280] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_identifier, 2), - [282] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field_identifier, 2), - [284] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameters, 2), - [286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(123), - [288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5), - [290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), - [292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), - [294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(124), - [296] = {.entry = {.count = 1, .reusable = false}}, SHIFT(124), - [298] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 6), - [300] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__identifier, 1), - [302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81), - [304] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__identifier, 1), - [306] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), - [308] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), SHIFT_REPEAT(158), - [311] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), - [313] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), SHIFT_REPEAT(109), - [316] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 1), - [318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(107), - [320] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_super_declaration, 2), - [322] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), - [324] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), SHIFT_REPEAT(20), - [327] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat3, 1), - [329] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_list_repeat3, 1), - [331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90), + [100] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(7), + [103] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_type, 2, .production_id = 3), + [105] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_access_modifiers, 1), + [107] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_access_modifiers, 1), + [109] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7), + [111] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primitive_type, 1), + [113] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 4), + [115] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_definition, 3), + [117] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_definition, 3), + [119] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 3), + [121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17), + [123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), + [125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10), + [127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), + [129] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_definition, 2), + [131] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_definition, 2), + [133] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_parameters_repeat1, 2), SHIFT_REPEAT(17), + [136] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_parameters_repeat1, 2), SHIFT_REPEAT(27), + [139] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_parameters_repeat1, 2), SHIFT_REPEAT(10), + [142] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_parameters_repeat1, 2), + [144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), + [146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), + [148] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(19), + [151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), + [153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), + [155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), + [157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), + [159] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(24), + [162] = {.entry = {.count = 1, .reusable = false}}, SHIFT(24), + [164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74), + [166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), + [168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(78), + [170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), + [172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(141), + [174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), + [176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), + [178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), + [180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), + [182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), + [184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), + [186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), + [188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(48), + [190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71), + [192] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_number_literal, 1), + [194] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_number_literal, 1), + [196] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 5), + [198] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_data_declaration, 4), + [200] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_declaration, 4), + [202] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_declaration, 3), + [204] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_declaration, 3), + [206] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 3), + [208] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 3), + [210] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_declaration, 2), + [212] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_declaration, 2), + [214] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_declaration, 3), + [216] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_declaration, 3), + [218] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_data_declaration, 3), + [220] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_declaration, 3), + [222] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 4), + [224] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 4), + [226] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 1), + [228] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 1), + [230] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_type, 2, .production_id = 3), + [232] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_identifier, 3, .production_id = 4), + [234] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_identifier, 3, .production_id = 4), + [236] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_declaration, 4), + [238] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_declaration, 4), + [240] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 2), + [242] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 2), + [244] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catchall_declaration, 7), + [246] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catchall_declaration, 7), + [248] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_declaration, 2), + [250] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_declaration, 2), + [252] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_locals_declaration, 2), + [254] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_locals_declaration, 2), + [256] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_declaration, 2), + [258] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_declaration, 2), + [260] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_declaration, 8), + [262] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_declaration, 8), + [264] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primitive_type, 1), + [266] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameters, 3), + [268] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat3, 2), + [270] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat3, 2), SHIFT_REPEAT(68), + [273] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat3, 2), SHIFT_REPEAT(32), + [276] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat3, 2), SHIFT_REPEAT(128), + [279] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_list_repeat3, 2), SHIFT_REPEAT(128), + [282] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_identifier, 2), + [284] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field_identifier, 2), + [286] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameters, 2), + [288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126), + [290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5), + [292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143), + [294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), + [296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), + [298] = {.entry = {.count = 1, .reusable = false}}, SHIFT(139), + [300] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 6), + [302] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 1), + [304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108), + [306] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__identifier, 1), + [308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81), + [310] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__identifier, 1), + [312] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), + [314] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), SHIFT_REPEAT(162), + [317] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), + [319] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), SHIFT_REPEAT(109), + [322] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat3, 1), + [324] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_list_repeat3, 1), + [326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90), + [328] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), + [330] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), SHIFT_REPEAT(20), [333] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_full_field_identifier, 3), [335] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_full_field_identifier, 3), - [337] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_full_method_identifier, 3), - [339] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_full_method_identifier, 3), - [341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), - [343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(76), - [345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), - [347] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_implements_declaration, 2), - [349] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_declaration, 2), - [351] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), - [353] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(76), - [356] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(76), - [359] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_list_repeat3, 2), - [361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(50), - [363] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 7), - [365] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), - [367] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), SHIFT_REPEAT(76), - [370] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), SHIFT_REPEAT(76), - [373] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), - [375] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), SHIFT_REPEAT(21), - [378] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), - [380] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), SHIFT_REPEAT(76), - [383] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), SHIFT_REPEAT(76), - [386] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 3), - [388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), - [390] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 1), - [392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(116), - [394] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_list_repeat1, 1), - [396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159), - [398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17), - [400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), - [402] = {.entry = {.count = 1, .reusable = false}}, SHIFT(108), - [404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), - [406] = {.entry = {.count = 1, .reusable = false}}, SHIFT(134), - [408] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_definition_repeat1, 2), SHIFT_REPEAT(159), - [411] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_annotation_definition_repeat1, 2), - [413] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat4, 2), - [415] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat4, 2), SHIFT_REPEAT(117), - [418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(111), - [420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(48), - [422] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 2), - [424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(153), - [426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), - [428] = {.entry = {.count = 1, .reusable = false}}, SHIFT(36), + [337] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_super_declaration, 2), + [339] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_full_method_identifier, 3), + [341] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_full_method_identifier, 3), + [343] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), + [345] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), SHIFT_REPEAT(21), + [348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), + [350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(72), + [352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), + [354] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_implements_declaration, 2), + [356] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 7), + [358] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_declaration, 2), + [360] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), + [362] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(72), + [365] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(72), + [368] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_list_repeat3, 2), + [370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), + [372] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), + [374] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), SHIFT_REPEAT(72), + [377] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), SHIFT_REPEAT(72), + [380] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), + [382] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), SHIFT_REPEAT(72), + [385] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), SHIFT_REPEAT(72), + [388] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 3), + [390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), + [392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146), + [394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), + [396] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 1), + [398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120), + [400] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_list_repeat1, 1), + [402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), + [404] = {.entry = {.count = 1, .reusable = false}}, SHIFT(110), + [406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), + [408] = {.entry = {.count = 1, .reusable = false}}, SHIFT(142), + [410] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_definition_repeat1, 2), SHIFT_REPEAT(146), + [413] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_annotation_definition_repeat1, 2), + [415] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat4, 2), + [417] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat4, 2), SHIFT_REPEAT(117), + [420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), + [422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), + [424] = {.entry = {.count = 1, .reusable = false}}, SHIFT(36), + [426] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 2), + [428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155), [430] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_packed_switch_declaration_repeat1, 2), SHIFT_REPEAT(111), [433] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_packed_switch_declaration_repeat1, 2), [435] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 3), [437] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 3), [439] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 3), - [441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(105), - [443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), - [445] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat2, 2), - [447] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat2, 2), SHIFT_REPEAT(118), - [450] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_list_repeat1, 2), - [452] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat4, 1), - [454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), - [456] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat2, 1), - [458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), - [460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(117), - [462] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 3), - [464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), - [466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(164), - [468] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_reference, 2), - [470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), - [472] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 2), - [474] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_property, 3, .production_id = 2), - [476] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_value, 1), - [478] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_declaration, 3), - [480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), - [482] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 2), - [484] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 3, .production_id = 1), - [486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113), - [488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(162), - [490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(149), - [492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), - [494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(166), - [496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154), - [498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(157), - [500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), - [502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), - [504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(49), - [506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(160), - [508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), - [510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53), - [512] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), - [514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), - [516] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(), - [518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143), - [520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84), - [522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), - [524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163), - [526] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 3), - [528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(145), - [530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), - [532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71), - [534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161), - [536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(112), - [538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85), + [441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(124), + [443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), + [445] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat5, 2), + [447] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat5, 2), SHIFT_REPEAT(118), + [450] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat2, 2), + [452] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat2, 2), SHIFT_REPEAT(119), + [455] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat4, 1), + [457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), + [459] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat5, 1), + [461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), + [463] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat2, 1), + [465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), + [467] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_list_repeat1, 2), + [469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(111), + [471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(49), + [473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(117), + [475] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 3), + [477] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 2), + [479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18), + [481] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_reference, 2), + [483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), + [485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(168), + [487] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_property, 3, .production_id = 2), + [489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28), + [491] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 2), + [493] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_value, 1), + [495] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_declaration, 3), + [497] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 3, .production_id = 1), + [499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), + [501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), + [503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), + [505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(50), + [507] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(), + [509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(166), + [511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161), + [513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), + [515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), + [517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54), + [519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144), + [521] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), + [523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(167), + [525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), + [527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(160), + [529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(112), + [531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), + [533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84), + [535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113), + [537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), + [539] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 3), + [541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(157), + [543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), + [545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(77), + [547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(165), + [549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(153), + [551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), }; #ifdef __cplusplus From 572a731f052adbf016b53d94d2035d7b6b5ab2d3 Mon Sep 17 00:00:00 2001 From: Yotam Nachum Date: Tue, 4 Jan 2022 13:34:51 +0200 Subject: [PATCH 19/98] Parse statements arguments --- grammar.js | 249 +- src/grammar.json | 1035 +- src/node-types.json | 1013 +- src/parser.c | 21278 ++++++++++++++++++++++++++++++--------- test/corpus/interfaces | 1 - test/corpus/methods | 3 +- test/corpus/statements | 74 + 7 files changed, 19107 insertions(+), 4546 deletions(-) create mode 100644 test/corpus/statements diff --git a/grammar.js b/grammar.js index b70eb12f7..f4ba9a856 100644 --- a/grammar.js +++ b/grammar.js @@ -26,6 +26,247 @@ const primitives = [ 'D' ]; +const opcodes = [ + 'nop', + 'move', + 'move/from16', + 'move/16', + 'move-wide', + 'move-wide/from16', + 'move-wide/16', + 'move-object', + 'move-object/from16', + 'move-object/16', + 'move-result', + 'move-result-wide', + 'move-result-object', + 'move-exception', + 'return-void', + 'return', + 'return-wide', + 'return-object', + 'const/4', + 'const/16', + 'const', + 'const/high16', + 'const-wide/16', + 'const-wide/32', + 'const-wide', + 'const-wide/high16', + 'const-string', + 'const-string-jumbo', + 'const-class', + 'monitor-enter', + 'monitor-exit', + 'check-cast', + 'instance-of', + 'array-length', + 'new-instance', + 'new-array', + 'filled-new-array', + 'filled-new-array-range', + 'fill-array-data', + 'throw', + 'goto', + 'goto/16', + 'goto/32', + 'packed-switch', + 'sparse-switch', + 'cmpl-float', + 'cmpg-float', + 'cmpl-double', + 'cmpg-double', + 'cmp-long', + 'if-eq', + 'if-ne', + 'if-lt', + 'if-ge', + 'if-gt', + 'if-le', + 'if-eqz', + 'if-nez', + 'if-ltz', + 'if-gez', + 'if-gtz', + 'if-lez', + 'aget', + 'aget-wide', + 'aget-object', + 'aget-boolean', + 'aget-byte', + 'aget-char', + 'aget-short', + 'aput', + 'aput-wide', + 'aput-object', + 'aput-boolean', + 'aput-byte', + 'aput-char', + 'aput-short', + 'iget', + 'iget-wide', + 'iget-object', + 'iget-boolean', + 'iget-byte', + 'iget-char', + 'iget-short', + 'iput', + 'iput-wide', + 'iput-object', + 'iput-boolean', + 'iput-byte', + 'iput-char', + 'iput-short', + 'sget', + 'sget-wide', + 'sget-object', + 'sget-boolean', + 'sget-byte', + 'sget-char', + 'sget-short', + 'sput', + 'sput-wide', + 'sput-object', + 'sput-boolean', + 'sput-byte', + 'sput-char', + 'sput-short', + 'invoke-virtual', + 'invoke-super', + 'invoke-direct', + 'invoke-static', + 'invoke-interface', + 'invoke-virtual/range', + 'invoke-super/range', + 'invoke-direct/range', + 'invoke-static/range', + 'invoke-interface-range', + 'neg-int', + 'not-int', + 'neg-long', + 'not-long', + 'neg-float', + 'neg-double', + 'int-to-long', + 'int-to-float', + 'int-to-double', + 'long-to-int', + 'long-to-float', + 'long-to-double', + 'float-to-int', + 'float-to-long', + 'float-to-double', + 'double-to-int', + 'double-to-long', + 'double-to-float', + 'int-to-byte', + 'int-to-char', + 'int-to-short', + 'add-int', + 'sub-int', + 'mul-int', + 'div-int', + 'rem-int', + 'and-int', + 'or-int', + 'xor-int', + 'shl-int', + 'shr-int', + 'ushr-int', + 'add-long', + 'sub-long', + 'mul-long', + 'div-long', + 'rem-long', + 'and-long', + 'or-long', + 'xor-long', + 'shl-long', + 'shr-long', + 'ushr-long', + 'add-float', + 'sub-float', + 'mul-float', + 'div-float', + 'rem-float', + 'add-double', + 'sub-double', + 'mul-double', + 'div-double', + 'rem-double', + 'add-int/2addr', + 'sub-int/2addr', + 'mul-int/2addr', + 'div-int/2addr', + 'rem-int/2addr', + 'and-int/2addr', + 'or-int/2addr', + 'xor-int/2addr', + 'shl-int/2addr', + 'shr-int/2addr', + 'ushr-int/2addr', + 'add-long/2addr', + 'sub-long/2addr', + 'mul-long/2addr', + 'div-long/2addr', + 'rem-long/2addr', + 'and-long/2addr', + 'or-long/2addr', + 'xor-long/2addr', + 'shl-long/2addr', + 'shr-long/2addr', + 'ushr-long/2addr', + 'add-float/2addr', + 'sub-float/2addr', + 'mul-float/2addr', + 'div-float/2addr', + 'rem-float/2addr', + 'add-double/2addr', + 'sub-double/2addr', + 'mul-double/2addr', + 'div-double/2addr', + 'rem-double/2addr', + 'add-int/lit16', + 'sub-int/lit16', + 'mul-int/lit16', + 'div-int/lit16', + 'rem-int/lit16', + 'and-int/lit16', + 'or-int/lit16', + 'xor-int/lit16', + 'add-int/lit8', + 'sub-int/lit8', + 'mul-int/lit8', + 'div-int/lit8', + 'rem-int/lit8', + 'and-int/lit8', + 'or-int/lit8', + 'xor-int/lit8', + 'shl-int/lit8', + 'shr-int/lit8', + 'ushr-int/lit8', + 'execute-inline', + 'invoke-direct-empty', + 'iget-quick', + 'iget-wide-quick', + 'iget-object-quick', + 'iput-quick', + 'iput-wide-quick', + 'iput-object-quick', + 'invoke-virtual-quick', + 'invoke-virtual-quick/range', + 'invoke-super-quick', + 'invoke-super-quick/range' +]; + +function commaSep1(rule) { + return seq(rule, repeat(seq(',', rule))); +} + +function commaSep(rule) { + return optional(commaSep1(rule)); +} + module.exports = grammar({ name: 'smali', @@ -85,8 +326,9 @@ module.exports = grammar({ label: _ => /:[\w\d]+/, // statement - statement: $ => seq($.statement_name, /.*/), - statement_name: _ => /[\w\d\/-]+/, + statement: $ => seq($.opcode, commaSep($._statement_argument), '\n'), + opcode: _ => choice(...opcodes), + _statement_argument: $ => choice($.list, $.variable, $.parameter, $._identifier, $.string_literal, $.number_literal), // code declarations _declaration: $ => choice($.line_declaration, $.locals_declaration, $.param_declaration, $.catch_declaration, $.catchall_declaration, $.packed_switch_declaration, $.sparse_switch_declaration, $.array_data_declaration), @@ -115,7 +357,7 @@ module.exports = grammar({ _identifier: $ => choice($.class_identifier, $.field_identifier, $.full_field_identifier, $.method_identifier, $.full_method_identifier), class_identifier: _ => /L[\w\d\/\$]+;/, field_identifier: $ => seq(/[\w\d]+:/, $._type), - method_identifier: $ => seq(choice('', /[\w\d]+/), field('parameters', $.parameters), field('return_type', $._type)), + method_identifier: $ => seq(choice('(', /[\w\d]+\(/), field('parameters', alias(repeat($._type), $.parameters)), ')', field('return_type', $._type)), full_field_identifier: $ => seq($.class_identifier, '->', $.field_identifier), full_method_identifier: $ => seq($.class_identifier, '->', $.method_identifier), @@ -139,7 +381,6 @@ module.exports = grammar({ repeat(seq($.parameter, optional(','))), ), '}'), - parameters: $ => seq('(', repeat($._type), ')'), // literals number_literal: _ => choice(/-?0x[\da-f]+/, /-?\d+/), diff --git a/src/grammar.json b/src/grammar.json index 5bd13f9b2..c50e24d84 100644 --- a/src/grammar.json +++ b/src/grammar.json @@ -361,17 +361,1000 @@ "members": [ { "type": "SYMBOL", - "name": "statement_name" + "name": "opcode" }, { - "type": "PATTERN", - "value": ".*" + "type": "CHOICE", + "members": [ + { + "type": "SEQ", + "members": [ + { + "type": "SYMBOL", + "name": "_statement_argument" + }, + { + "type": "REPEAT", + "content": { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "," + }, + { + "type": "SYMBOL", + "name": "_statement_argument" + } + ] + } + } + ] + }, + { + "type": "BLANK" + } + ] + }, + { + "type": "STRING", + "value": "\n" + } + ] + }, + "opcode": { + "type": "CHOICE", + "members": [ + { + "type": "STRING", + "value": "nop" + }, + { + "type": "STRING", + "value": "move" + }, + { + "type": "STRING", + "value": "move/from16" + }, + { + "type": "STRING", + "value": "move/16" + }, + { + "type": "STRING", + "value": "move-wide" + }, + { + "type": "STRING", + "value": "move-wide/from16" + }, + { + "type": "STRING", + "value": "move-wide/16" + }, + { + "type": "STRING", + "value": "move-object" + }, + { + "type": "STRING", + "value": "move-object/from16" + }, + { + "type": "STRING", + "value": "move-object/16" + }, + { + "type": "STRING", + "value": "move-result" + }, + { + "type": "STRING", + "value": "move-result-wide" + }, + { + "type": "STRING", + "value": "move-result-object" + }, + { + "type": "STRING", + "value": "move-exception" + }, + { + "type": "STRING", + "value": "return-void" + }, + { + "type": "STRING", + "value": "return" + }, + { + "type": "STRING", + "value": "return-wide" + }, + { + "type": "STRING", + "value": "return-object" + }, + { + "type": "STRING", + "value": "const/4" + }, + { + "type": "STRING", + "value": "const/16" + }, + { + "type": "STRING", + "value": "const" + }, + { + "type": "STRING", + "value": "const/high16" + }, + { + "type": "STRING", + "value": "const-wide/16" + }, + { + "type": "STRING", + "value": "const-wide/32" + }, + { + "type": "STRING", + "value": "const-wide" + }, + { + "type": "STRING", + "value": "const-wide/high16" + }, + { + "type": "STRING", + "value": "const-string" + }, + { + "type": "STRING", + "value": "const-string-jumbo" + }, + { + "type": "STRING", + "value": "const-class" + }, + { + "type": "STRING", + "value": "monitor-enter" + }, + { + "type": "STRING", + "value": "monitor-exit" + }, + { + "type": "STRING", + "value": "check-cast" + }, + { + "type": "STRING", + "value": "instance-of" + }, + { + "type": "STRING", + "value": "array-length" + }, + { + "type": "STRING", + "value": "new-instance" + }, + { + "type": "STRING", + "value": "new-array" + }, + { + "type": "STRING", + "value": "filled-new-array" + }, + { + "type": "STRING", + "value": "filled-new-array-range" + }, + { + "type": "STRING", + "value": "fill-array-data" + }, + { + "type": "STRING", + "value": "throw" + }, + { + "type": "STRING", + "value": "goto" + }, + { + "type": "STRING", + "value": "goto/16" + }, + { + "type": "STRING", + "value": "goto/32" + }, + { + "type": "STRING", + "value": "packed-switch" + }, + { + "type": "STRING", + "value": "sparse-switch" + }, + { + "type": "STRING", + "value": "cmpl-float" + }, + { + "type": "STRING", + "value": "cmpg-float" + }, + { + "type": "STRING", + "value": "cmpl-double" + }, + { + "type": "STRING", + "value": "cmpg-double" + }, + { + "type": "STRING", + "value": "cmp-long" + }, + { + "type": "STRING", + "value": "if-eq" + }, + { + "type": "STRING", + "value": "if-ne" + }, + { + "type": "STRING", + "value": "if-lt" + }, + { + "type": "STRING", + "value": "if-ge" + }, + { + "type": "STRING", + "value": "if-gt" + }, + { + "type": "STRING", + "value": "if-le" + }, + { + "type": "STRING", + "value": "if-eqz" + }, + { + "type": "STRING", + "value": "if-nez" + }, + { + "type": "STRING", + "value": "if-ltz" + }, + { + "type": "STRING", + "value": "if-gez" + }, + { + "type": "STRING", + "value": "if-gtz" + }, + { + "type": "STRING", + "value": "if-lez" + }, + { + "type": "STRING", + "value": "aget" + }, + { + "type": "STRING", + "value": "aget-wide" + }, + { + "type": "STRING", + "value": "aget-object" + }, + { + "type": "STRING", + "value": "aget-boolean" + }, + { + "type": "STRING", + "value": "aget-byte" + }, + { + "type": "STRING", + "value": "aget-char" + }, + { + "type": "STRING", + "value": "aget-short" + }, + { + "type": "STRING", + "value": "aput" + }, + { + "type": "STRING", + "value": "aput-wide" + }, + { + "type": "STRING", + "value": "aput-object" + }, + { + "type": "STRING", + "value": "aput-boolean" + }, + { + "type": "STRING", + "value": "aput-byte" + }, + { + "type": "STRING", + "value": "aput-char" + }, + { + "type": "STRING", + "value": "aput-short" + }, + { + "type": "STRING", + "value": "iget" + }, + { + "type": "STRING", + "value": "iget-wide" + }, + { + "type": "STRING", + "value": "iget-object" + }, + { + "type": "STRING", + "value": "iget-boolean" + }, + { + "type": "STRING", + "value": "iget-byte" + }, + { + "type": "STRING", + "value": "iget-char" + }, + { + "type": "STRING", + "value": "iget-short" + }, + { + "type": "STRING", + "value": "iput" + }, + { + "type": "STRING", + "value": "iput-wide" + }, + { + "type": "STRING", + "value": "iput-object" + }, + { + "type": "STRING", + "value": "iput-boolean" + }, + { + "type": "STRING", + "value": "iput-byte" + }, + { + "type": "STRING", + "value": "iput-char" + }, + { + "type": "STRING", + "value": "iput-short" + }, + { + "type": "STRING", + "value": "sget" + }, + { + "type": "STRING", + "value": "sget-wide" + }, + { + "type": "STRING", + "value": "sget-object" + }, + { + "type": "STRING", + "value": "sget-boolean" + }, + { + "type": "STRING", + "value": "sget-byte" + }, + { + "type": "STRING", + "value": "sget-char" + }, + { + "type": "STRING", + "value": "sget-short" + }, + { + "type": "STRING", + "value": "sput" + }, + { + "type": "STRING", + "value": "sput-wide" + }, + { + "type": "STRING", + "value": "sput-object" + }, + { + "type": "STRING", + "value": "sput-boolean" + }, + { + "type": "STRING", + "value": "sput-byte" + }, + { + "type": "STRING", + "value": "sput-char" + }, + { + "type": "STRING", + "value": "sput-short" + }, + { + "type": "STRING", + "value": "invoke-virtual" + }, + { + "type": "STRING", + "value": "invoke-super" + }, + { + "type": "STRING", + "value": "invoke-direct" + }, + { + "type": "STRING", + "value": "invoke-static" + }, + { + "type": "STRING", + "value": "invoke-interface" + }, + { + "type": "STRING", + "value": "invoke-virtual/range" + }, + { + "type": "STRING", + "value": "invoke-super/range" + }, + { + "type": "STRING", + "value": "invoke-direct/range" + }, + { + "type": "STRING", + "value": "invoke-static/range" + }, + { + "type": "STRING", + "value": "invoke-interface-range" + }, + { + "type": "STRING", + "value": "neg-int" + }, + { + "type": "STRING", + "value": "not-int" + }, + { + "type": "STRING", + "value": "neg-long" + }, + { + "type": "STRING", + "value": "not-long" + }, + { + "type": "STRING", + "value": "neg-float" + }, + { + "type": "STRING", + "value": "neg-double" + }, + { + "type": "STRING", + "value": "int-to-long" + }, + { + "type": "STRING", + "value": "int-to-float" + }, + { + "type": "STRING", + "value": "int-to-double" + }, + { + "type": "STRING", + "value": "long-to-int" + }, + { + "type": "STRING", + "value": "long-to-float" + }, + { + "type": "STRING", + "value": "long-to-double" + }, + { + "type": "STRING", + "value": "float-to-int" + }, + { + "type": "STRING", + "value": "float-to-long" + }, + { + "type": "STRING", + "value": "float-to-double" + }, + { + "type": "STRING", + "value": "double-to-int" + }, + { + "type": "STRING", + "value": "double-to-long" + }, + { + "type": "STRING", + "value": "double-to-float" + }, + { + "type": "STRING", + "value": "int-to-byte" + }, + { + "type": "STRING", + "value": "int-to-char" + }, + { + "type": "STRING", + "value": "int-to-short" + }, + { + "type": "STRING", + "value": "add-int" + }, + { + "type": "STRING", + "value": "sub-int" + }, + { + "type": "STRING", + "value": "mul-int" + }, + { + "type": "STRING", + "value": "div-int" + }, + { + "type": "STRING", + "value": "rem-int" + }, + { + "type": "STRING", + "value": "and-int" + }, + { + "type": "STRING", + "value": "or-int" + }, + { + "type": "STRING", + "value": "xor-int" + }, + { + "type": "STRING", + "value": "shl-int" + }, + { + "type": "STRING", + "value": "shr-int" + }, + { + "type": "STRING", + "value": "ushr-int" + }, + { + "type": "STRING", + "value": "add-long" + }, + { + "type": "STRING", + "value": "sub-long" + }, + { + "type": "STRING", + "value": "mul-long" + }, + { + "type": "STRING", + "value": "div-long" + }, + { + "type": "STRING", + "value": "rem-long" + }, + { + "type": "STRING", + "value": "and-long" + }, + { + "type": "STRING", + "value": "or-long" + }, + { + "type": "STRING", + "value": "xor-long" + }, + { + "type": "STRING", + "value": "shl-long" + }, + { + "type": "STRING", + "value": "shr-long" + }, + { + "type": "STRING", + "value": "ushr-long" + }, + { + "type": "STRING", + "value": "add-float" + }, + { + "type": "STRING", + "value": "sub-float" + }, + { + "type": "STRING", + "value": "mul-float" + }, + { + "type": "STRING", + "value": "div-float" + }, + { + "type": "STRING", + "value": "rem-float" + }, + { + "type": "STRING", + "value": "add-double" + }, + { + "type": "STRING", + "value": "sub-double" + }, + { + "type": "STRING", + "value": "mul-double" + }, + { + "type": "STRING", + "value": "div-double" + }, + { + "type": "STRING", + "value": "rem-double" + }, + { + "type": "STRING", + "value": "add-int/2addr" + }, + { + "type": "STRING", + "value": "sub-int/2addr" + }, + { + "type": "STRING", + "value": "mul-int/2addr" + }, + { + "type": "STRING", + "value": "div-int/2addr" + }, + { + "type": "STRING", + "value": "rem-int/2addr" + }, + { + "type": "STRING", + "value": "and-int/2addr" + }, + { + "type": "STRING", + "value": "or-int/2addr" + }, + { + "type": "STRING", + "value": "xor-int/2addr" + }, + { + "type": "STRING", + "value": "shl-int/2addr" + }, + { + "type": "STRING", + "value": "shr-int/2addr" + }, + { + "type": "STRING", + "value": "ushr-int/2addr" + }, + { + "type": "STRING", + "value": "add-long/2addr" + }, + { + "type": "STRING", + "value": "sub-long/2addr" + }, + { + "type": "STRING", + "value": "mul-long/2addr" + }, + { + "type": "STRING", + "value": "div-long/2addr" + }, + { + "type": "STRING", + "value": "rem-long/2addr" + }, + { + "type": "STRING", + "value": "and-long/2addr" + }, + { + "type": "STRING", + "value": "or-long/2addr" + }, + { + "type": "STRING", + "value": "xor-long/2addr" + }, + { + "type": "STRING", + "value": "shl-long/2addr" + }, + { + "type": "STRING", + "value": "shr-long/2addr" + }, + { + "type": "STRING", + "value": "ushr-long/2addr" + }, + { + "type": "STRING", + "value": "add-float/2addr" + }, + { + "type": "STRING", + "value": "sub-float/2addr" + }, + { + "type": "STRING", + "value": "mul-float/2addr" + }, + { + "type": "STRING", + "value": "div-float/2addr" + }, + { + "type": "STRING", + "value": "rem-float/2addr" + }, + { + "type": "STRING", + "value": "add-double/2addr" + }, + { + "type": "STRING", + "value": "sub-double/2addr" + }, + { + "type": "STRING", + "value": "mul-double/2addr" + }, + { + "type": "STRING", + "value": "div-double/2addr" + }, + { + "type": "STRING", + "value": "rem-double/2addr" + }, + { + "type": "STRING", + "value": "add-int/lit16" + }, + { + "type": "STRING", + "value": "sub-int/lit16" + }, + { + "type": "STRING", + "value": "mul-int/lit16" + }, + { + "type": "STRING", + "value": "div-int/lit16" + }, + { + "type": "STRING", + "value": "rem-int/lit16" + }, + { + "type": "STRING", + "value": "and-int/lit16" + }, + { + "type": "STRING", + "value": "or-int/lit16" + }, + { + "type": "STRING", + "value": "xor-int/lit16" + }, + { + "type": "STRING", + "value": "add-int/lit8" + }, + { + "type": "STRING", + "value": "sub-int/lit8" + }, + { + "type": "STRING", + "value": "mul-int/lit8" + }, + { + "type": "STRING", + "value": "div-int/lit8" + }, + { + "type": "STRING", + "value": "rem-int/lit8" + }, + { + "type": "STRING", + "value": "and-int/lit8" + }, + { + "type": "STRING", + "value": "or-int/lit8" + }, + { + "type": "STRING", + "value": "xor-int/lit8" + }, + { + "type": "STRING", + "value": "shl-int/lit8" + }, + { + "type": "STRING", + "value": "shr-int/lit8" + }, + { + "type": "STRING", + "value": "ushr-int/lit8" + }, + { + "type": "STRING", + "value": "execute-inline" + }, + { + "type": "STRING", + "value": "invoke-direct-empty" + }, + { + "type": "STRING", + "value": "iget-quick" + }, + { + "type": "STRING", + "value": "iget-wide-quick" + }, + { + "type": "STRING", + "value": "iget-object-quick" + }, + { + "type": "STRING", + "value": "iput-quick" + }, + { + "type": "STRING", + "value": "iput-wide-quick" + }, + { + "type": "STRING", + "value": "iput-object-quick" + }, + { + "type": "STRING", + "value": "invoke-virtual-quick" + }, + { + "type": "STRING", + "value": "invoke-virtual-quick/range" + }, + { + "type": "STRING", + "value": "invoke-super-quick" + }, + { + "type": "STRING", + "value": "invoke-super-quick/range" } ] }, - "statement_name": { - "type": "PATTERN", - "value": "[\\w\\d\\/-]+" + "_statement_argument": { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "list" + }, + { + "type": "SYMBOL", + "name": "variable" + }, + { + "type": "SYMBOL", + "name": "parameter" + }, + { + "type": "SYMBOL", + "name": "_identifier" + }, + { + "type": "SYMBOL", + "name": "string_literal" + }, + { + "type": "SYMBOL", + "name": "number_literal" + } + ] }, "_declaration": { "type": "CHOICE", @@ -650,11 +1633,11 @@ "members": [ { "type": "STRING", - "value": "" + "value": "(" }, { "type": "PATTERN", - "value": "[\\w\\d]+" + "value": "[\\w\\d]+\\(" } ] }, @@ -662,10 +1645,22 @@ "type": "FIELD", "name": "parameters", "content": { - "type": "SYMBOL", - "name": "parameters" + "type": "ALIAS", + "content": { + "type": "REPEAT", + "content": { + "type": "SYMBOL", + "name": "_type" + } + }, + "named": true, + "value": "parameters" } }, + { + "type": "STRING", + "value": ")" + }, { "type": "FIELD", "name": "return_type", @@ -1020,26 +2015,6 @@ } ] }, - "parameters": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "(" - }, - { - "type": "REPEAT", - "content": { - "type": "SYMBOL", - "name": "_type" - } - }, - { - "type": "STRING", - "value": ")" - } - ] - }, "number_literal": { "type": "CHOICE", "members": [ diff --git a/src/node-types.json b/src/node-types.json index f90c250aa..ca9d73174 100644 --- a/src/node-types.json +++ b/src/node-types.json @@ -547,7 +547,7 @@ "fields": { "parameters": { "multiple": false, - "required": true, + "required": false, "types": [ { "type": "parameters", @@ -580,6 +580,11 @@ "named": true, "fields": {} }, + { + "type": "opcode", + "named": true, + "fields": {} + }, { "type": "packed_switch_declaration", "named": true, @@ -620,7 +625,7 @@ "fields": {}, "children": { "multiple": true, - "required": false, + "required": true, "types": [ { "type": "array_type", @@ -681,11 +686,51 @@ "named": true, "fields": {}, "children": { - "multiple": false, + "multiple": true, "required": true, "types": [ { - "type": "statement_name", + "type": "class_identifier", + "named": true + }, + { + "type": "field_identifier", + "named": true + }, + { + "type": "full_field_identifier", + "named": true + }, + { + "type": "full_method_identifier", + "named": true + }, + { + "type": "list", + "named": true + }, + { + "type": "method_identifier", + "named": true + }, + { + "type": "number_literal", + "named": true + }, + { + "type": "opcode", + "named": true + }, + { + "type": "parameter", + "named": true + }, + { + "type": "string_literal", + "named": true + }, + { + "type": "variable", "named": true } ] @@ -707,7 +752,7 @@ } }, { - "type": "(", + "type": "\n", "named": false }, { @@ -803,7 +848,7 @@ "named": false }, { - "type": "", + "type": "(", "named": false }, { @@ -854,10 +899,134 @@ "type": "abstract", "named": false }, + { + "type": "add-double", + "named": false + }, + { + "type": "add-double/2addr", + "named": false + }, + { + "type": "add-float", + "named": false + }, + { + "type": "add-float/2addr", + "named": false + }, + { + "type": "add-int", + "named": false + }, + { + "type": "add-int/2addr", + "named": false + }, + { + "type": "add-int/lit16", + "named": false + }, + { + "type": "add-int/lit8", + "named": false + }, + { + "type": "add-long", + "named": false + }, + { + "type": "add-long/2addr", + "named": false + }, + { + "type": "aget", + "named": false + }, + { + "type": "aget-boolean", + "named": false + }, + { + "type": "aget-byte", + "named": false + }, + { + "type": "aget-char", + "named": false + }, + { + "type": "aget-object", + "named": false + }, + { + "type": "aget-short", + "named": false + }, + { + "type": "aget-wide", + "named": false + }, + { + "type": "and-int", + "named": false + }, + { + "type": "and-int/2addr", + "named": false + }, + { + "type": "and-int/lit16", + "named": false + }, + { + "type": "and-int/lit8", + "named": false + }, + { + "type": "and-long", + "named": false + }, + { + "type": "and-long/2addr", + "named": false + }, { "type": "annotation_key", "named": true }, + { + "type": "aput", + "named": false + }, + { + "type": "aput-boolean", + "named": false + }, + { + "type": "aput-byte", + "named": false + }, + { + "type": "aput-char", + "named": false + }, + { + "type": "aput-object", + "named": false + }, + { + "type": "aput-short", + "named": false + }, + { + "type": "aput-wide", + "named": false + }, + { + "type": "array-length", + "named": false + }, { "type": "bridge", "named": false @@ -866,18 +1035,138 @@ "type": "build", "named": false }, + { + "type": "check-cast", + "named": false + }, { "type": "class_identifier", "named": true }, + { + "type": "cmp-long", + "named": false + }, + { + "type": "cmpg-double", + "named": false + }, + { + "type": "cmpg-float", + "named": false + }, + { + "type": "cmpl-double", + "named": false + }, + { + "type": "cmpl-float", + "named": false + }, { "type": "comment", "named": true }, + { + "type": "const", + "named": false + }, + { + "type": "const-class", + "named": false + }, + { + "type": "const-string", + "named": false + }, + { + "type": "const-string-jumbo", + "named": false + }, + { + "type": "const-wide", + "named": false + }, + { + "type": "const-wide/16", + "named": false + }, + { + "type": "const-wide/32", + "named": false + }, + { + "type": "const-wide/high16", + "named": false + }, + { + "type": "const/16", + "named": false + }, + { + "type": "const/4", + "named": false + }, + { + "type": "const/high16", + "named": false + }, { "type": "constructor", "named": false }, + { + "type": "div-double", + "named": false + }, + { + "type": "div-double/2addr", + "named": false + }, + { + "type": "div-float", + "named": false + }, + { + "type": "div-float/2addr", + "named": false + }, + { + "type": "div-int", + "named": false + }, + { + "type": "div-int/2addr", + "named": false + }, + { + "type": "div-int/lit16", + "named": false + }, + { + "type": "div-int/lit8", + "named": false + }, + { + "type": "div-long", + "named": false + }, + { + "type": "div-long/2addr", + "named": false + }, + { + "type": "double-to-float", + "named": false + }, + { + "type": "double-to-int", + "named": false + }, + { + "type": "double-to-long", + "named": false + }, { "type": "end_annotation", "named": true @@ -891,67 +1180,715 @@ "named": true }, { - "type": "final", + "type": "execute-inline", "named": false }, { - "type": "interface", + "type": "fill-array-data", "named": false }, { - "type": "label", - "named": true + "type": "filled-new-array", + "named": false }, { - "type": "native", + "type": "filled-new-array-range", "named": false }, { - "type": "parameter", - "named": true + "type": "final", + "named": false }, { - "type": "private", + "type": "float-to-double", "named": false }, { - "type": "protected", + "type": "float-to-int", "named": false }, { - "type": "public", + "type": "float-to-long", "named": false }, { - "type": "runtime", + "type": "goto", "named": false }, { - "type": "statement_name", - "named": true + "type": "goto/16", + "named": false }, { - "type": "static", + "type": "goto/32", "named": false }, { - "type": "string_literal", - "named": true + "type": "if-eq", + "named": false }, { - "type": "synchronized", + "type": "if-eqz", "named": false }, { - "type": "synthetic", + "type": "if-ge", "named": false }, { - "type": "system", + "type": "if-gez", "named": false }, { - "type": "transient", + "type": "if-gt", + "named": false + }, + { + "type": "if-gtz", + "named": false + }, + { + "type": "if-le", + "named": false + }, + { + "type": "if-lez", + "named": false + }, + { + "type": "if-lt", + "named": false + }, + { + "type": "if-ltz", + "named": false + }, + { + "type": "if-ne", + "named": false + }, + { + "type": "if-nez", + "named": false + }, + { + "type": "iget", + "named": false + }, + { + "type": "iget-boolean", + "named": false + }, + { + "type": "iget-byte", + "named": false + }, + { + "type": "iget-char", + "named": false + }, + { + "type": "iget-object", + "named": false + }, + { + "type": "iget-object-quick", + "named": false + }, + { + "type": "iget-quick", + "named": false + }, + { + "type": "iget-short", + "named": false + }, + { + "type": "iget-wide", + "named": false + }, + { + "type": "iget-wide-quick", + "named": false + }, + { + "type": "instance-of", + "named": false + }, + { + "type": "int-to-byte", + "named": false + }, + { + "type": "int-to-char", + "named": false + }, + { + "type": "int-to-double", + "named": false + }, + { + "type": "int-to-float", + "named": false + }, + { + "type": "int-to-long", + "named": false + }, + { + "type": "int-to-short", + "named": false + }, + { + "type": "interface", + "named": false + }, + { + "type": "invoke-direct", + "named": false + }, + { + "type": "invoke-direct-empty", + "named": false + }, + { + "type": "invoke-direct/range", + "named": false + }, + { + "type": "invoke-interface", + "named": false + }, + { + "type": "invoke-interface-range", + "named": false + }, + { + "type": "invoke-static", + "named": false + }, + { + "type": "invoke-static/range", + "named": false + }, + { + "type": "invoke-super", + "named": false + }, + { + "type": "invoke-super-quick", + "named": false + }, + { + "type": "invoke-super-quick/range", + "named": false + }, + { + "type": "invoke-super/range", + "named": false + }, + { + "type": "invoke-virtual", + "named": false + }, + { + "type": "invoke-virtual-quick", + "named": false + }, + { + "type": "invoke-virtual-quick/range", + "named": false + }, + { + "type": "invoke-virtual/range", + "named": false + }, + { + "type": "iput", + "named": false + }, + { + "type": "iput-boolean", + "named": false + }, + { + "type": "iput-byte", + "named": false + }, + { + "type": "iput-char", + "named": false + }, + { + "type": "iput-object", + "named": false + }, + { + "type": "iput-object-quick", + "named": false + }, + { + "type": "iput-quick", + "named": false + }, + { + "type": "iput-short", + "named": false + }, + { + "type": "iput-wide", + "named": false + }, + { + "type": "iput-wide-quick", + "named": false + }, + { + "type": "label", + "named": true + }, + { + "type": "long-to-double", + "named": false + }, + { + "type": "long-to-float", + "named": false + }, + { + "type": "long-to-int", + "named": false + }, + { + "type": "monitor-enter", + "named": false + }, + { + "type": "monitor-exit", + "named": false + }, + { + "type": "move", + "named": false + }, + { + "type": "move-exception", + "named": false + }, + { + "type": "move-object", + "named": false + }, + { + "type": "move-object/16", + "named": false + }, + { + "type": "move-object/from16", + "named": false + }, + { + "type": "move-result", + "named": false + }, + { + "type": "move-result-object", + "named": false + }, + { + "type": "move-result-wide", + "named": false + }, + { + "type": "move-wide", + "named": false + }, + { + "type": "move-wide/16", + "named": false + }, + { + "type": "move-wide/from16", + "named": false + }, + { + "type": "move/16", + "named": false + }, + { + "type": "move/from16", + "named": false + }, + { + "type": "mul-double", + "named": false + }, + { + "type": "mul-double/2addr", + "named": false + }, + { + "type": "mul-float", + "named": false + }, + { + "type": "mul-float/2addr", + "named": false + }, + { + "type": "mul-int", + "named": false + }, + { + "type": "mul-int/2addr", + "named": false + }, + { + "type": "mul-int/lit16", + "named": false + }, + { + "type": "mul-int/lit8", + "named": false + }, + { + "type": "mul-long", + "named": false + }, + { + "type": "mul-long/2addr", + "named": false + }, + { + "type": "native", + "named": false + }, + { + "type": "neg-double", + "named": false + }, + { + "type": "neg-float", + "named": false + }, + { + "type": "neg-int", + "named": false + }, + { + "type": "neg-long", + "named": false + }, + { + "type": "new-array", + "named": false + }, + { + "type": "new-instance", + "named": false + }, + { + "type": "nop", + "named": false + }, + { + "type": "not-int", + "named": false + }, + { + "type": "not-long", + "named": false + }, + { + "type": "or-int", + "named": false + }, + { + "type": "or-int/2addr", + "named": false + }, + { + "type": "or-int/lit16", + "named": false + }, + { + "type": "or-int/lit8", + "named": false + }, + { + "type": "or-long", + "named": false + }, + { + "type": "or-long/2addr", + "named": false + }, + { + "type": "packed-switch", + "named": false + }, + { + "type": "parameter", + "named": true + }, + { + "type": "private", + "named": false + }, + { + "type": "protected", + "named": false + }, + { + "type": "public", + "named": false + }, + { + "type": "rem-double", + "named": false + }, + { + "type": "rem-double/2addr", + "named": false + }, + { + "type": "rem-float", + "named": false + }, + { + "type": "rem-float/2addr", + "named": false + }, + { + "type": "rem-int", + "named": false + }, + { + "type": "rem-int/2addr", + "named": false + }, + { + "type": "rem-int/lit16", + "named": false + }, + { + "type": "rem-int/lit8", + "named": false + }, + { + "type": "rem-long", + "named": false + }, + { + "type": "rem-long/2addr", + "named": false + }, + { + "type": "return", + "named": false + }, + { + "type": "return-object", + "named": false + }, + { + "type": "return-void", + "named": false + }, + { + "type": "return-wide", + "named": false + }, + { + "type": "runtime", + "named": false + }, + { + "type": "sget", + "named": false + }, + { + "type": "sget-boolean", + "named": false + }, + { + "type": "sget-byte", + "named": false + }, + { + "type": "sget-char", + "named": false + }, + { + "type": "sget-object", + "named": false + }, + { + "type": "sget-short", + "named": false + }, + { + "type": "sget-wide", + "named": false + }, + { + "type": "shl-int", + "named": false + }, + { + "type": "shl-int/2addr", + "named": false + }, + { + "type": "shl-int/lit8", + "named": false + }, + { + "type": "shl-long", + "named": false + }, + { + "type": "shl-long/2addr", + "named": false + }, + { + "type": "shr-int", + "named": false + }, + { + "type": "shr-int/2addr", + "named": false + }, + { + "type": "shr-int/lit8", + "named": false + }, + { + "type": "shr-long", + "named": false + }, + { + "type": "shr-long/2addr", + "named": false + }, + { + "type": "sparse-switch", + "named": false + }, + { + "type": "sput", + "named": false + }, + { + "type": "sput-boolean", + "named": false + }, + { + "type": "sput-byte", + "named": false + }, + { + "type": "sput-char", + "named": false + }, + { + "type": "sput-object", + "named": false + }, + { + "type": "sput-short", + "named": false + }, + { + "type": "sput-wide", + "named": false + }, + { + "type": "static", + "named": false + }, + { + "type": "string_literal", + "named": true + }, + { + "type": "sub-double", + "named": false + }, + { + "type": "sub-double/2addr", + "named": false + }, + { + "type": "sub-float", + "named": false + }, + { + "type": "sub-float/2addr", + "named": false + }, + { + "type": "sub-int", + "named": false + }, + { + "type": "sub-int/2addr", + "named": false + }, + { + "type": "sub-int/lit16", + "named": false + }, + { + "type": "sub-int/lit8", + "named": false + }, + { + "type": "sub-long", + "named": false + }, + { + "type": "sub-long/2addr", + "named": false + }, + { + "type": "synchronized", + "named": false + }, + { + "type": "synthetic", + "named": false + }, + { + "type": "system", + "named": false + }, + { + "type": "throw", + "named": false + }, + { + "type": "transient", + "named": false + }, + { + "type": "ushr-int", + "named": false + }, + { + "type": "ushr-int/2addr", + "named": false + }, + { + "type": "ushr-int/lit8", + "named": false + }, + { + "type": "ushr-long", + "named": false + }, + { + "type": "ushr-long/2addr", "named": false }, { @@ -962,6 +1899,30 @@ "type": "volatile", "named": false }, + { + "type": "xor-int", + "named": false + }, + { + "type": "xor-int/2addr", + "named": false + }, + { + "type": "xor-int/lit16", + "named": false + }, + { + "type": "xor-int/lit8", + "named": false + }, + { + "type": "xor-long", + "named": false + }, + { + "type": "xor-long/2addr", + "named": false + }, { "type": "{", "named": false diff --git a/src/parser.c b/src/parser.c index 9010b0683..a88e25d50 100644 --- a/src/parser.c +++ b/src/parser.c @@ -14,15 +14,15 @@ #endif #define LANGUAGE_VERSION 13 -#define STATE_COUNT 172 -#define LARGE_STATE_COUNT 2 -#define SYMBOL_COUNT 125 -#define ALIAS_COUNT 1 -#define TOKEN_COUNT 72 +#define STATE_COUNT 198 +#define LARGE_STATE_COUNT 29 +#define SYMBOL_COUNT 355 +#define ALIAS_COUNT 2 +#define TOKEN_COUNT 300 #define EXTERNAL_TOKEN_COUNT 0 #define FIELD_COUNT 5 #define MAX_ALIAS_SEQUENCE_LENGTH 8 -#define PRODUCTION_ID_COUNT 5 +#define PRODUCTION_ID_COUNT 6 enum { anon_sym_DOTclass = 1, @@ -42,114 +42,345 @@ enum { sym_annotation_key = 15, sym_end_annotation = 16, sym_label = 17, - aux_sym_statement_token1 = 18, - sym_statement_name = 19, - anon_sym_DOTline = 20, - anon_sym_DOTlocals = 21, - anon_sym_DOTparam = 22, - anon_sym_DOTcatch = 23, - anon_sym_LBRACE = 24, - anon_sym_DOT_DOT = 25, - anon_sym_RBRACE = 26, - anon_sym_DOTcatchall = 27, - anon_sym_DOTpacked_DASHswitch = 28, - anon_sym_DOTendpacked_DASHswitch = 29, - anon_sym_DOTsparse_DASHswitch = 30, - anon_sym_DASH_GT = 31, - anon_sym_DOTendsparse_DASHswitch = 32, - anon_sym_DOTarray_DASHdata = 33, - anon_sym_DOTendarray_DASHdata = 34, - sym_class_identifier = 35, - aux_sym_field_identifier_token1 = 36, - anon_sym_LTinit_GT = 37, - aux_sym_method_identifier_token1 = 38, - anon_sym_LBRACK = 39, - anon_sym_V = 40, - anon_sym_Z = 41, - anon_sym_B = 42, - anon_sym_S = 43, - anon_sym_C = 44, - anon_sym_I = 45, - anon_sym_J = 46, - anon_sym_F = 47, - anon_sym_D = 48, - anon_sym_public = 49, - anon_sym_private = 50, - anon_sym_protected = 51, - anon_sym_static = 52, - anon_sym_final = 53, - anon_sym_synchronized = 54, - anon_sym_volatile = 55, - anon_sym_transient = 56, - anon_sym_native = 57, - anon_sym_interface = 58, - anon_sym_abstract = 59, - anon_sym_bridge = 60, - anon_sym_synthetic = 61, - sym_comment = 62, - anon_sym_DOTenum = 63, - sym_variable = 64, - sym_parameter = 65, - anon_sym_COMMA = 66, - anon_sym_LPAREN = 67, - anon_sym_RPAREN = 68, - aux_sym_number_literal_token1 = 69, - aux_sym_number_literal_token2 = 70, - sym_string_literal = 71, - sym_class_definition = 72, - sym_class_declaration = 73, - sym_super_declaration = 74, - sym_source_declaration = 75, - sym_implements_declaration = 76, - sym_field_definition = 77, - sym_field_declaration = 78, - sym_method_definition = 79, - sym_method_declaration = 80, - sym_annotation_definition = 81, - sym_annotation_declaration = 82, - sym_annotation_property = 83, - sym_annotation_value = 84, - sym__code_line = 85, - sym_statement = 86, - sym__declaration = 87, - sym_line_declaration = 88, - sym_locals_declaration = 89, - sym_param_declaration = 90, - sym_catch_declaration = 91, - sym_catchall_declaration = 92, - sym_packed_switch_declaration = 93, - sym_sparse_switch_declaration = 94, - sym_array_data_declaration = 95, - sym__identifier = 96, - sym_field_identifier = 97, - sym_method_identifier = 98, - sym_full_field_identifier = 99, - sym_full_method_identifier = 100, - sym__type = 101, - sym_array_type = 102, - sym_primitive_type = 103, - sym_access_modifiers = 104, - sym_enum_reference = 105, - sym_list = 106, - sym_parameters = 107, - sym_number_literal = 108, - aux_sym_class_definition_repeat1 = 109, - aux_sym_class_definition_repeat2 = 110, - aux_sym_class_definition_repeat3 = 111, - aux_sym_class_definition_repeat4 = 112, - aux_sym_method_definition_repeat1 = 113, - aux_sym_annotation_definition_repeat1 = 114, - aux_sym_packed_switch_declaration_repeat1 = 115, - aux_sym_sparse_switch_declaration_repeat1 = 116, - aux_sym_array_data_declaration_repeat1 = 117, - aux_sym_access_modifiers_repeat1 = 118, - aux_sym_list_repeat1 = 119, - aux_sym_list_repeat2 = 120, - aux_sym_list_repeat3 = 121, - aux_sym_list_repeat4 = 122, - aux_sym_list_repeat5 = 123, - aux_sym_parameters_repeat1 = 124, - alias_sym_code_block = 125, + anon_sym_COMMA = 18, + anon_sym_LF = 19, + anon_sym_nop = 20, + anon_sym_move = 21, + anon_sym_move_SLASHfrom16 = 22, + anon_sym_move_SLASH16 = 23, + anon_sym_move_DASHwide = 24, + anon_sym_move_DASHwide_SLASHfrom16 = 25, + anon_sym_move_DASHwide_SLASH16 = 26, + anon_sym_move_DASHobject = 27, + anon_sym_move_DASHobject_SLASHfrom16 = 28, + anon_sym_move_DASHobject_SLASH16 = 29, + anon_sym_move_DASHresult = 30, + anon_sym_move_DASHresult_DASHwide = 31, + anon_sym_move_DASHresult_DASHobject = 32, + anon_sym_move_DASHexception = 33, + anon_sym_return_DASHvoid = 34, + anon_sym_return = 35, + anon_sym_return_DASHwide = 36, + anon_sym_return_DASHobject = 37, + anon_sym_const_SLASH4 = 38, + anon_sym_const_SLASH16 = 39, + anon_sym_const = 40, + anon_sym_const_SLASHhigh16 = 41, + anon_sym_const_DASHwide_SLASH16 = 42, + anon_sym_const_DASHwide_SLASH32 = 43, + anon_sym_const_DASHwide = 44, + anon_sym_const_DASHwide_SLASHhigh16 = 45, + anon_sym_const_DASHstring = 46, + anon_sym_const_DASHstring_DASHjumbo = 47, + anon_sym_const_DASHclass = 48, + anon_sym_monitor_DASHenter = 49, + anon_sym_monitor_DASHexit = 50, + anon_sym_check_DASHcast = 51, + anon_sym_instance_DASHof = 52, + anon_sym_array_DASHlength = 53, + anon_sym_new_DASHinstance = 54, + anon_sym_new_DASHarray = 55, + anon_sym_filled_DASHnew_DASHarray = 56, + anon_sym_filled_DASHnew_DASHarray_DASHrange = 57, + anon_sym_fill_DASHarray_DASHdata = 58, + anon_sym_throw = 59, + anon_sym_goto = 60, + anon_sym_goto_SLASH16 = 61, + anon_sym_goto_SLASH32 = 62, + anon_sym_packed_DASHswitch = 63, + anon_sym_sparse_DASHswitch = 64, + anon_sym_cmpl_DASHfloat = 65, + anon_sym_cmpg_DASHfloat = 66, + anon_sym_cmpl_DASHdouble = 67, + anon_sym_cmpg_DASHdouble = 68, + anon_sym_cmp_DASHlong = 69, + anon_sym_if_DASHeq = 70, + anon_sym_if_DASHne = 71, + anon_sym_if_DASHlt = 72, + anon_sym_if_DASHge = 73, + anon_sym_if_DASHgt = 74, + anon_sym_if_DASHle = 75, + anon_sym_if_DASHeqz = 76, + anon_sym_if_DASHnez = 77, + anon_sym_if_DASHltz = 78, + anon_sym_if_DASHgez = 79, + anon_sym_if_DASHgtz = 80, + anon_sym_if_DASHlez = 81, + anon_sym_aget = 82, + anon_sym_aget_DASHwide = 83, + anon_sym_aget_DASHobject = 84, + anon_sym_aget_DASHboolean = 85, + anon_sym_aget_DASHbyte = 86, + anon_sym_aget_DASHchar = 87, + anon_sym_aget_DASHshort = 88, + anon_sym_aput = 89, + anon_sym_aput_DASHwide = 90, + anon_sym_aput_DASHobject = 91, + anon_sym_aput_DASHboolean = 92, + anon_sym_aput_DASHbyte = 93, + anon_sym_aput_DASHchar = 94, + anon_sym_aput_DASHshort = 95, + anon_sym_iget = 96, + anon_sym_iget_DASHwide = 97, + anon_sym_iget_DASHobject = 98, + anon_sym_iget_DASHboolean = 99, + anon_sym_iget_DASHbyte = 100, + anon_sym_iget_DASHchar = 101, + anon_sym_iget_DASHshort = 102, + anon_sym_iput = 103, + anon_sym_iput_DASHwide = 104, + anon_sym_iput_DASHobject = 105, + anon_sym_iput_DASHboolean = 106, + anon_sym_iput_DASHbyte = 107, + anon_sym_iput_DASHchar = 108, + anon_sym_iput_DASHshort = 109, + anon_sym_sget = 110, + anon_sym_sget_DASHwide = 111, + anon_sym_sget_DASHobject = 112, + anon_sym_sget_DASHboolean = 113, + anon_sym_sget_DASHbyte = 114, + anon_sym_sget_DASHchar = 115, + anon_sym_sget_DASHshort = 116, + anon_sym_sput = 117, + anon_sym_sput_DASHwide = 118, + anon_sym_sput_DASHobject = 119, + anon_sym_sput_DASHboolean = 120, + anon_sym_sput_DASHbyte = 121, + anon_sym_sput_DASHchar = 122, + anon_sym_sput_DASHshort = 123, + anon_sym_invoke_DASHvirtual = 124, + anon_sym_invoke_DASHsuper = 125, + anon_sym_invoke_DASHdirect = 126, + anon_sym_invoke_DASHstatic = 127, + anon_sym_invoke_DASHinterface = 128, + anon_sym_invoke_DASHvirtual_SLASHrange = 129, + anon_sym_invoke_DASHsuper_SLASHrange = 130, + anon_sym_invoke_DASHdirect_SLASHrange = 131, + anon_sym_invoke_DASHstatic_SLASHrange = 132, + anon_sym_invoke_DASHinterface_DASHrange = 133, + anon_sym_neg_DASHint = 134, + anon_sym_not_DASHint = 135, + anon_sym_neg_DASHlong = 136, + anon_sym_not_DASHlong = 137, + anon_sym_neg_DASHfloat = 138, + anon_sym_neg_DASHdouble = 139, + anon_sym_int_DASHto_DASHlong = 140, + anon_sym_int_DASHto_DASHfloat = 141, + anon_sym_int_DASHto_DASHdouble = 142, + anon_sym_long_DASHto_DASHint = 143, + anon_sym_long_DASHto_DASHfloat = 144, + anon_sym_long_DASHto_DASHdouble = 145, + anon_sym_float_DASHto_DASHint = 146, + anon_sym_float_DASHto_DASHlong = 147, + anon_sym_float_DASHto_DASHdouble = 148, + anon_sym_double_DASHto_DASHint = 149, + anon_sym_double_DASHto_DASHlong = 150, + anon_sym_double_DASHto_DASHfloat = 151, + anon_sym_int_DASHto_DASHbyte = 152, + anon_sym_int_DASHto_DASHchar = 153, + anon_sym_int_DASHto_DASHshort = 154, + anon_sym_add_DASHint = 155, + anon_sym_sub_DASHint = 156, + anon_sym_mul_DASHint = 157, + anon_sym_div_DASHint = 158, + anon_sym_rem_DASHint = 159, + anon_sym_and_DASHint = 160, + anon_sym_or_DASHint = 161, + anon_sym_xor_DASHint = 162, + anon_sym_shl_DASHint = 163, + anon_sym_shr_DASHint = 164, + anon_sym_ushr_DASHint = 165, + anon_sym_add_DASHlong = 166, + anon_sym_sub_DASHlong = 167, + anon_sym_mul_DASHlong = 168, + anon_sym_div_DASHlong = 169, + anon_sym_rem_DASHlong = 170, + anon_sym_and_DASHlong = 171, + anon_sym_or_DASHlong = 172, + anon_sym_xor_DASHlong = 173, + anon_sym_shl_DASHlong = 174, + anon_sym_shr_DASHlong = 175, + anon_sym_ushr_DASHlong = 176, + anon_sym_add_DASHfloat = 177, + anon_sym_sub_DASHfloat = 178, + anon_sym_mul_DASHfloat = 179, + anon_sym_div_DASHfloat = 180, + anon_sym_rem_DASHfloat = 181, + anon_sym_add_DASHdouble = 182, + anon_sym_sub_DASHdouble = 183, + anon_sym_mul_DASHdouble = 184, + anon_sym_div_DASHdouble = 185, + anon_sym_rem_DASHdouble = 186, + anon_sym_add_DASHint_SLASH2addr = 187, + anon_sym_sub_DASHint_SLASH2addr = 188, + anon_sym_mul_DASHint_SLASH2addr = 189, + anon_sym_div_DASHint_SLASH2addr = 190, + anon_sym_rem_DASHint_SLASH2addr = 191, + anon_sym_and_DASHint_SLASH2addr = 192, + anon_sym_or_DASHint_SLASH2addr = 193, + anon_sym_xor_DASHint_SLASH2addr = 194, + anon_sym_shl_DASHint_SLASH2addr = 195, + anon_sym_shr_DASHint_SLASH2addr = 196, + anon_sym_ushr_DASHint_SLASH2addr = 197, + anon_sym_add_DASHlong_SLASH2addr = 198, + anon_sym_sub_DASHlong_SLASH2addr = 199, + anon_sym_mul_DASHlong_SLASH2addr = 200, + anon_sym_div_DASHlong_SLASH2addr = 201, + anon_sym_rem_DASHlong_SLASH2addr = 202, + anon_sym_and_DASHlong_SLASH2addr = 203, + anon_sym_or_DASHlong_SLASH2addr = 204, + anon_sym_xor_DASHlong_SLASH2addr = 205, + anon_sym_shl_DASHlong_SLASH2addr = 206, + anon_sym_shr_DASHlong_SLASH2addr = 207, + anon_sym_ushr_DASHlong_SLASH2addr = 208, + anon_sym_add_DASHfloat_SLASH2addr = 209, + anon_sym_sub_DASHfloat_SLASH2addr = 210, + anon_sym_mul_DASHfloat_SLASH2addr = 211, + anon_sym_div_DASHfloat_SLASH2addr = 212, + anon_sym_rem_DASHfloat_SLASH2addr = 213, + anon_sym_add_DASHdouble_SLASH2addr = 214, + anon_sym_sub_DASHdouble_SLASH2addr = 215, + anon_sym_mul_DASHdouble_SLASH2addr = 216, + anon_sym_div_DASHdouble_SLASH2addr = 217, + anon_sym_rem_DASHdouble_SLASH2addr = 218, + anon_sym_add_DASHint_SLASHlit16 = 219, + anon_sym_sub_DASHint_SLASHlit16 = 220, + anon_sym_mul_DASHint_SLASHlit16 = 221, + anon_sym_div_DASHint_SLASHlit16 = 222, + anon_sym_rem_DASHint_SLASHlit16 = 223, + anon_sym_and_DASHint_SLASHlit16 = 224, + anon_sym_or_DASHint_SLASHlit16 = 225, + anon_sym_xor_DASHint_SLASHlit16 = 226, + anon_sym_add_DASHint_SLASHlit8 = 227, + anon_sym_sub_DASHint_SLASHlit8 = 228, + anon_sym_mul_DASHint_SLASHlit8 = 229, + anon_sym_div_DASHint_SLASHlit8 = 230, + anon_sym_rem_DASHint_SLASHlit8 = 231, + anon_sym_and_DASHint_SLASHlit8 = 232, + anon_sym_or_DASHint_SLASHlit8 = 233, + anon_sym_xor_DASHint_SLASHlit8 = 234, + anon_sym_shl_DASHint_SLASHlit8 = 235, + anon_sym_shr_DASHint_SLASHlit8 = 236, + anon_sym_ushr_DASHint_SLASHlit8 = 237, + anon_sym_execute_DASHinline = 238, + anon_sym_invoke_DASHdirect_DASHempty = 239, + anon_sym_iget_DASHquick = 240, + anon_sym_iget_DASHwide_DASHquick = 241, + anon_sym_iget_DASHobject_DASHquick = 242, + anon_sym_iput_DASHquick = 243, + anon_sym_iput_DASHwide_DASHquick = 244, + anon_sym_iput_DASHobject_DASHquick = 245, + anon_sym_invoke_DASHvirtual_DASHquick = 246, + anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange = 247, + anon_sym_invoke_DASHsuper_DASHquick = 248, + anon_sym_invoke_DASHsuper_DASHquick_SLASHrange = 249, + anon_sym_DOTline = 250, + anon_sym_DOTlocals = 251, + anon_sym_DOTparam = 252, + anon_sym_DOTcatch = 253, + anon_sym_LBRACE = 254, + anon_sym_DOT_DOT = 255, + anon_sym_RBRACE = 256, + anon_sym_DOTcatchall = 257, + anon_sym_DOTpacked_DASHswitch = 258, + anon_sym_DOTendpacked_DASHswitch = 259, + anon_sym_DOTsparse_DASHswitch = 260, + anon_sym_DASH_GT = 261, + anon_sym_DOTendsparse_DASHswitch = 262, + anon_sym_DOTarray_DASHdata = 263, + anon_sym_DOTendarray_DASHdata = 264, + sym_class_identifier = 265, + aux_sym_field_identifier_token1 = 266, + anon_sym_LTinit_GT_LPAREN = 267, + aux_sym_method_identifier_token1 = 268, + anon_sym_RPAREN = 269, + anon_sym_LBRACK = 270, + anon_sym_V = 271, + anon_sym_Z = 272, + anon_sym_B = 273, + anon_sym_S = 274, + anon_sym_C = 275, + anon_sym_I = 276, + anon_sym_J = 277, + anon_sym_F = 278, + anon_sym_D = 279, + anon_sym_public = 280, + anon_sym_private = 281, + anon_sym_protected = 282, + anon_sym_static = 283, + anon_sym_final = 284, + anon_sym_synchronized = 285, + anon_sym_volatile = 286, + anon_sym_transient = 287, + anon_sym_native = 288, + anon_sym_interface = 289, + anon_sym_abstract = 290, + anon_sym_bridge = 291, + anon_sym_synthetic = 292, + sym_comment = 293, + anon_sym_DOTenum = 294, + sym_variable = 295, + sym_parameter = 296, + aux_sym_number_literal_token1 = 297, + aux_sym_number_literal_token2 = 298, + sym_string_literal = 299, + sym_class_definition = 300, + sym_class_declaration = 301, + sym_super_declaration = 302, + sym_source_declaration = 303, + sym_implements_declaration = 304, + sym_field_definition = 305, + sym_field_declaration = 306, + sym_method_definition = 307, + sym_method_declaration = 308, + sym_annotation_definition = 309, + sym_annotation_declaration = 310, + sym_annotation_property = 311, + sym_annotation_value = 312, + sym__code_line = 313, + sym_statement = 314, + sym_opcode = 315, + sym__statement_argument = 316, + sym__declaration = 317, + sym_line_declaration = 318, + sym_locals_declaration = 319, + sym_param_declaration = 320, + sym_catch_declaration = 321, + sym_catchall_declaration = 322, + sym_packed_switch_declaration = 323, + sym_sparse_switch_declaration = 324, + sym_array_data_declaration = 325, + sym__identifier = 326, + sym_field_identifier = 327, + sym_method_identifier = 328, + sym_full_field_identifier = 329, + sym_full_method_identifier = 330, + sym__type = 331, + sym_array_type = 332, + sym_primitive_type = 333, + sym_access_modifiers = 334, + sym_enum_reference = 335, + sym_list = 336, + sym_number_literal = 337, + aux_sym_class_definition_repeat1 = 338, + aux_sym_class_definition_repeat2 = 339, + aux_sym_class_definition_repeat3 = 340, + aux_sym_class_definition_repeat4 = 341, + aux_sym_method_definition_repeat1 = 342, + aux_sym_annotation_definition_repeat1 = 343, + aux_sym_statement_repeat1 = 344, + aux_sym_packed_switch_declaration_repeat1 = 345, + aux_sym_sparse_switch_declaration_repeat1 = 346, + aux_sym_array_data_declaration_repeat1 = 347, + aux_sym_method_identifier_repeat1 = 348, + aux_sym_access_modifiers_repeat1 = 349, + aux_sym_list_repeat1 = 350, + aux_sym_list_repeat2 = 351, + aux_sym_list_repeat3 = 352, + aux_sym_list_repeat4 = 353, + aux_sym_list_repeat5 = 354, + alias_sym_code_block = 355, + alias_sym_parameters = 356, }; static const char * const ts_symbol_names[] = { @@ -171,8 +402,238 @@ static const char * const ts_symbol_names[] = { [sym_annotation_key] = "annotation_key", [sym_end_annotation] = "end_annotation", [sym_label] = "label", - [aux_sym_statement_token1] = "statement_token1", - [sym_statement_name] = "statement_name", + [anon_sym_COMMA] = ",", + [anon_sym_LF] = "\n", + [anon_sym_nop] = "nop", + [anon_sym_move] = "move", + [anon_sym_move_SLASHfrom16] = "move/from16", + [anon_sym_move_SLASH16] = "move/16", + [anon_sym_move_DASHwide] = "move-wide", + [anon_sym_move_DASHwide_SLASHfrom16] = "move-wide/from16", + [anon_sym_move_DASHwide_SLASH16] = "move-wide/16", + [anon_sym_move_DASHobject] = "move-object", + [anon_sym_move_DASHobject_SLASHfrom16] = "move-object/from16", + [anon_sym_move_DASHobject_SLASH16] = "move-object/16", + [anon_sym_move_DASHresult] = "move-result", + [anon_sym_move_DASHresult_DASHwide] = "move-result-wide", + [anon_sym_move_DASHresult_DASHobject] = "move-result-object", + [anon_sym_move_DASHexception] = "move-exception", + [anon_sym_return_DASHvoid] = "return-void", + [anon_sym_return] = "return", + [anon_sym_return_DASHwide] = "return-wide", + [anon_sym_return_DASHobject] = "return-object", + [anon_sym_const_SLASH4] = "const/4", + [anon_sym_const_SLASH16] = "const/16", + [anon_sym_const] = "const", + [anon_sym_const_SLASHhigh16] = "const/high16", + [anon_sym_const_DASHwide_SLASH16] = "const-wide/16", + [anon_sym_const_DASHwide_SLASH32] = "const-wide/32", + [anon_sym_const_DASHwide] = "const-wide", + [anon_sym_const_DASHwide_SLASHhigh16] = "const-wide/high16", + [anon_sym_const_DASHstring] = "const-string", + [anon_sym_const_DASHstring_DASHjumbo] = "const-string-jumbo", + [anon_sym_const_DASHclass] = "const-class", + [anon_sym_monitor_DASHenter] = "monitor-enter", + [anon_sym_monitor_DASHexit] = "monitor-exit", + [anon_sym_check_DASHcast] = "check-cast", + [anon_sym_instance_DASHof] = "instance-of", + [anon_sym_array_DASHlength] = "array-length", + [anon_sym_new_DASHinstance] = "new-instance", + [anon_sym_new_DASHarray] = "new-array", + [anon_sym_filled_DASHnew_DASHarray] = "filled-new-array", + [anon_sym_filled_DASHnew_DASHarray_DASHrange] = "filled-new-array-range", + [anon_sym_fill_DASHarray_DASHdata] = "fill-array-data", + [anon_sym_throw] = "throw", + [anon_sym_goto] = "goto", + [anon_sym_goto_SLASH16] = "goto/16", + [anon_sym_goto_SLASH32] = "goto/32", + [anon_sym_packed_DASHswitch] = "packed-switch", + [anon_sym_sparse_DASHswitch] = "sparse-switch", + [anon_sym_cmpl_DASHfloat] = "cmpl-float", + [anon_sym_cmpg_DASHfloat] = "cmpg-float", + [anon_sym_cmpl_DASHdouble] = "cmpl-double", + [anon_sym_cmpg_DASHdouble] = "cmpg-double", + [anon_sym_cmp_DASHlong] = "cmp-long", + [anon_sym_if_DASHeq] = "if-eq", + [anon_sym_if_DASHne] = "if-ne", + [anon_sym_if_DASHlt] = "if-lt", + [anon_sym_if_DASHge] = "if-ge", + [anon_sym_if_DASHgt] = "if-gt", + [anon_sym_if_DASHle] = "if-le", + [anon_sym_if_DASHeqz] = "if-eqz", + [anon_sym_if_DASHnez] = "if-nez", + [anon_sym_if_DASHltz] = "if-ltz", + [anon_sym_if_DASHgez] = "if-gez", + [anon_sym_if_DASHgtz] = "if-gtz", + [anon_sym_if_DASHlez] = "if-lez", + [anon_sym_aget] = "aget", + [anon_sym_aget_DASHwide] = "aget-wide", + [anon_sym_aget_DASHobject] = "aget-object", + [anon_sym_aget_DASHboolean] = "aget-boolean", + [anon_sym_aget_DASHbyte] = "aget-byte", + [anon_sym_aget_DASHchar] = "aget-char", + [anon_sym_aget_DASHshort] = "aget-short", + [anon_sym_aput] = "aput", + [anon_sym_aput_DASHwide] = "aput-wide", + [anon_sym_aput_DASHobject] = "aput-object", + [anon_sym_aput_DASHboolean] = "aput-boolean", + [anon_sym_aput_DASHbyte] = "aput-byte", + [anon_sym_aput_DASHchar] = "aput-char", + [anon_sym_aput_DASHshort] = "aput-short", + [anon_sym_iget] = "iget", + [anon_sym_iget_DASHwide] = "iget-wide", + [anon_sym_iget_DASHobject] = "iget-object", + [anon_sym_iget_DASHboolean] = "iget-boolean", + [anon_sym_iget_DASHbyte] = "iget-byte", + [anon_sym_iget_DASHchar] = "iget-char", + [anon_sym_iget_DASHshort] = "iget-short", + [anon_sym_iput] = "iput", + [anon_sym_iput_DASHwide] = "iput-wide", + [anon_sym_iput_DASHobject] = "iput-object", + [anon_sym_iput_DASHboolean] = "iput-boolean", + [anon_sym_iput_DASHbyte] = "iput-byte", + [anon_sym_iput_DASHchar] = "iput-char", + [anon_sym_iput_DASHshort] = "iput-short", + [anon_sym_sget] = "sget", + [anon_sym_sget_DASHwide] = "sget-wide", + [anon_sym_sget_DASHobject] = "sget-object", + [anon_sym_sget_DASHboolean] = "sget-boolean", + [anon_sym_sget_DASHbyte] = "sget-byte", + [anon_sym_sget_DASHchar] = "sget-char", + [anon_sym_sget_DASHshort] = "sget-short", + [anon_sym_sput] = "sput", + [anon_sym_sput_DASHwide] = "sput-wide", + [anon_sym_sput_DASHobject] = "sput-object", + [anon_sym_sput_DASHboolean] = "sput-boolean", + [anon_sym_sput_DASHbyte] = "sput-byte", + [anon_sym_sput_DASHchar] = "sput-char", + [anon_sym_sput_DASHshort] = "sput-short", + [anon_sym_invoke_DASHvirtual] = "invoke-virtual", + [anon_sym_invoke_DASHsuper] = "invoke-super", + [anon_sym_invoke_DASHdirect] = "invoke-direct", + [anon_sym_invoke_DASHstatic] = "invoke-static", + [anon_sym_invoke_DASHinterface] = "invoke-interface", + [anon_sym_invoke_DASHvirtual_SLASHrange] = "invoke-virtual/range", + [anon_sym_invoke_DASHsuper_SLASHrange] = "invoke-super/range", + [anon_sym_invoke_DASHdirect_SLASHrange] = "invoke-direct/range", + [anon_sym_invoke_DASHstatic_SLASHrange] = "invoke-static/range", + [anon_sym_invoke_DASHinterface_DASHrange] = "invoke-interface-range", + [anon_sym_neg_DASHint] = "neg-int", + [anon_sym_not_DASHint] = "not-int", + [anon_sym_neg_DASHlong] = "neg-long", + [anon_sym_not_DASHlong] = "not-long", + [anon_sym_neg_DASHfloat] = "neg-float", + [anon_sym_neg_DASHdouble] = "neg-double", + [anon_sym_int_DASHto_DASHlong] = "int-to-long", + [anon_sym_int_DASHto_DASHfloat] = "int-to-float", + [anon_sym_int_DASHto_DASHdouble] = "int-to-double", + [anon_sym_long_DASHto_DASHint] = "long-to-int", + [anon_sym_long_DASHto_DASHfloat] = "long-to-float", + [anon_sym_long_DASHto_DASHdouble] = "long-to-double", + [anon_sym_float_DASHto_DASHint] = "float-to-int", + [anon_sym_float_DASHto_DASHlong] = "float-to-long", + [anon_sym_float_DASHto_DASHdouble] = "float-to-double", + [anon_sym_double_DASHto_DASHint] = "double-to-int", + [anon_sym_double_DASHto_DASHlong] = "double-to-long", + [anon_sym_double_DASHto_DASHfloat] = "double-to-float", + [anon_sym_int_DASHto_DASHbyte] = "int-to-byte", + [anon_sym_int_DASHto_DASHchar] = "int-to-char", + [anon_sym_int_DASHto_DASHshort] = "int-to-short", + [anon_sym_add_DASHint] = "add-int", + [anon_sym_sub_DASHint] = "sub-int", + [anon_sym_mul_DASHint] = "mul-int", + [anon_sym_div_DASHint] = "div-int", + [anon_sym_rem_DASHint] = "rem-int", + [anon_sym_and_DASHint] = "and-int", + [anon_sym_or_DASHint] = "or-int", + [anon_sym_xor_DASHint] = "xor-int", + [anon_sym_shl_DASHint] = "shl-int", + [anon_sym_shr_DASHint] = "shr-int", + [anon_sym_ushr_DASHint] = "ushr-int", + [anon_sym_add_DASHlong] = "add-long", + [anon_sym_sub_DASHlong] = "sub-long", + [anon_sym_mul_DASHlong] = "mul-long", + [anon_sym_div_DASHlong] = "div-long", + [anon_sym_rem_DASHlong] = "rem-long", + [anon_sym_and_DASHlong] = "and-long", + [anon_sym_or_DASHlong] = "or-long", + [anon_sym_xor_DASHlong] = "xor-long", + [anon_sym_shl_DASHlong] = "shl-long", + [anon_sym_shr_DASHlong] = "shr-long", + [anon_sym_ushr_DASHlong] = "ushr-long", + [anon_sym_add_DASHfloat] = "add-float", + [anon_sym_sub_DASHfloat] = "sub-float", + [anon_sym_mul_DASHfloat] = "mul-float", + [anon_sym_div_DASHfloat] = "div-float", + [anon_sym_rem_DASHfloat] = "rem-float", + [anon_sym_add_DASHdouble] = "add-double", + [anon_sym_sub_DASHdouble] = "sub-double", + [anon_sym_mul_DASHdouble] = "mul-double", + [anon_sym_div_DASHdouble] = "div-double", + [anon_sym_rem_DASHdouble] = "rem-double", + [anon_sym_add_DASHint_SLASH2addr] = "add-int/2addr", + [anon_sym_sub_DASHint_SLASH2addr] = "sub-int/2addr", + [anon_sym_mul_DASHint_SLASH2addr] = "mul-int/2addr", + [anon_sym_div_DASHint_SLASH2addr] = "div-int/2addr", + [anon_sym_rem_DASHint_SLASH2addr] = "rem-int/2addr", + [anon_sym_and_DASHint_SLASH2addr] = "and-int/2addr", + [anon_sym_or_DASHint_SLASH2addr] = "or-int/2addr", + [anon_sym_xor_DASHint_SLASH2addr] = "xor-int/2addr", + [anon_sym_shl_DASHint_SLASH2addr] = "shl-int/2addr", + [anon_sym_shr_DASHint_SLASH2addr] = "shr-int/2addr", + [anon_sym_ushr_DASHint_SLASH2addr] = "ushr-int/2addr", + [anon_sym_add_DASHlong_SLASH2addr] = "add-long/2addr", + [anon_sym_sub_DASHlong_SLASH2addr] = "sub-long/2addr", + [anon_sym_mul_DASHlong_SLASH2addr] = "mul-long/2addr", + [anon_sym_div_DASHlong_SLASH2addr] = "div-long/2addr", + [anon_sym_rem_DASHlong_SLASH2addr] = "rem-long/2addr", + [anon_sym_and_DASHlong_SLASH2addr] = "and-long/2addr", + [anon_sym_or_DASHlong_SLASH2addr] = "or-long/2addr", + [anon_sym_xor_DASHlong_SLASH2addr] = "xor-long/2addr", + [anon_sym_shl_DASHlong_SLASH2addr] = "shl-long/2addr", + [anon_sym_shr_DASHlong_SLASH2addr] = "shr-long/2addr", + [anon_sym_ushr_DASHlong_SLASH2addr] = "ushr-long/2addr", + [anon_sym_add_DASHfloat_SLASH2addr] = "add-float/2addr", + [anon_sym_sub_DASHfloat_SLASH2addr] = "sub-float/2addr", + [anon_sym_mul_DASHfloat_SLASH2addr] = "mul-float/2addr", + [anon_sym_div_DASHfloat_SLASH2addr] = "div-float/2addr", + [anon_sym_rem_DASHfloat_SLASH2addr] = "rem-float/2addr", + [anon_sym_add_DASHdouble_SLASH2addr] = "add-double/2addr", + [anon_sym_sub_DASHdouble_SLASH2addr] = "sub-double/2addr", + [anon_sym_mul_DASHdouble_SLASH2addr] = "mul-double/2addr", + [anon_sym_div_DASHdouble_SLASH2addr] = "div-double/2addr", + [anon_sym_rem_DASHdouble_SLASH2addr] = "rem-double/2addr", + [anon_sym_add_DASHint_SLASHlit16] = "add-int/lit16", + [anon_sym_sub_DASHint_SLASHlit16] = "sub-int/lit16", + [anon_sym_mul_DASHint_SLASHlit16] = "mul-int/lit16", + [anon_sym_div_DASHint_SLASHlit16] = "div-int/lit16", + [anon_sym_rem_DASHint_SLASHlit16] = "rem-int/lit16", + [anon_sym_and_DASHint_SLASHlit16] = "and-int/lit16", + [anon_sym_or_DASHint_SLASHlit16] = "or-int/lit16", + [anon_sym_xor_DASHint_SLASHlit16] = "xor-int/lit16", + [anon_sym_add_DASHint_SLASHlit8] = "add-int/lit8", + [anon_sym_sub_DASHint_SLASHlit8] = "sub-int/lit8", + [anon_sym_mul_DASHint_SLASHlit8] = "mul-int/lit8", + [anon_sym_div_DASHint_SLASHlit8] = "div-int/lit8", + [anon_sym_rem_DASHint_SLASHlit8] = "rem-int/lit8", + [anon_sym_and_DASHint_SLASHlit8] = "and-int/lit8", + [anon_sym_or_DASHint_SLASHlit8] = "or-int/lit8", + [anon_sym_xor_DASHint_SLASHlit8] = "xor-int/lit8", + [anon_sym_shl_DASHint_SLASHlit8] = "shl-int/lit8", + [anon_sym_shr_DASHint_SLASHlit8] = "shr-int/lit8", + [anon_sym_ushr_DASHint_SLASHlit8] = "ushr-int/lit8", + [anon_sym_execute_DASHinline] = "execute-inline", + [anon_sym_invoke_DASHdirect_DASHempty] = "invoke-direct-empty", + [anon_sym_iget_DASHquick] = "iget-quick", + [anon_sym_iget_DASHwide_DASHquick] = "iget-wide-quick", + [anon_sym_iget_DASHobject_DASHquick] = "iget-object-quick", + [anon_sym_iput_DASHquick] = "iput-quick", + [anon_sym_iput_DASHwide_DASHquick] = "iput-wide-quick", + [anon_sym_iput_DASHobject_DASHquick] = "iput-object-quick", + [anon_sym_invoke_DASHvirtual_DASHquick] = "invoke-virtual-quick", + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = "invoke-virtual-quick/range", + [anon_sym_invoke_DASHsuper_DASHquick] = "invoke-super-quick", + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = "invoke-super-quick/range", [anon_sym_DOTline] = ".line", [anon_sym_DOTlocals] = ".locals", [anon_sym_DOTparam] = ".param", @@ -190,8 +651,9 @@ static const char * const ts_symbol_names[] = { [anon_sym_DOTendarray_DASHdata] = ".end array-data", [sym_class_identifier] = "class_identifier", [aux_sym_field_identifier_token1] = "field_identifier_token1", - [anon_sym_LTinit_GT] = "", + [anon_sym_LTinit_GT_LPAREN] = "(", [aux_sym_method_identifier_token1] = "method_identifier_token1", + [anon_sym_RPAREN] = ")", [anon_sym_LBRACK] = "[", [anon_sym_V] = "V", [anon_sym_Z] = "Z", @@ -219,9 +681,6 @@ static const char * const ts_symbol_names[] = { [anon_sym_DOTenum] = ".enum", [sym_variable] = "variable", [sym_parameter] = "parameter", - [anon_sym_COMMA] = ",", - [anon_sym_LPAREN] = "(", - [anon_sym_RPAREN] = ")", [aux_sym_number_literal_token1] = "number_literal_token1", [aux_sym_number_literal_token2] = "number_literal_token2", [sym_string_literal] = "string_literal", @@ -240,6 +699,8 @@ static const char * const ts_symbol_names[] = { [sym_annotation_value] = "annotation_value", [sym__code_line] = "_code_line", [sym_statement] = "statement", + [sym_opcode] = "opcode", + [sym__statement_argument] = "_statement_argument", [sym__declaration] = "_declaration", [sym_line_declaration] = "line_declaration", [sym_locals_declaration] = "locals_declaration", @@ -260,7 +721,6 @@ static const char * const ts_symbol_names[] = { [sym_access_modifiers] = "access_modifiers", [sym_enum_reference] = "enum_reference", [sym_list] = "list", - [sym_parameters] = "parameters", [sym_number_literal] = "number_literal", [aux_sym_class_definition_repeat1] = "class_definition_repeat1", [aux_sym_class_definition_repeat2] = "class_definition_repeat2", @@ -268,17 +728,19 @@ static const char * const ts_symbol_names[] = { [aux_sym_class_definition_repeat4] = "class_definition_repeat4", [aux_sym_method_definition_repeat1] = "method_definition_repeat1", [aux_sym_annotation_definition_repeat1] = "annotation_definition_repeat1", + [aux_sym_statement_repeat1] = "statement_repeat1", [aux_sym_packed_switch_declaration_repeat1] = "packed_switch_declaration_repeat1", [aux_sym_sparse_switch_declaration_repeat1] = "sparse_switch_declaration_repeat1", [aux_sym_array_data_declaration_repeat1] = "array_data_declaration_repeat1", + [aux_sym_method_identifier_repeat1] = "method_identifier_repeat1", [aux_sym_access_modifiers_repeat1] = "access_modifiers_repeat1", [aux_sym_list_repeat1] = "list_repeat1", [aux_sym_list_repeat2] = "list_repeat2", [aux_sym_list_repeat3] = "list_repeat3", [aux_sym_list_repeat4] = "list_repeat4", [aux_sym_list_repeat5] = "list_repeat5", - [aux_sym_parameters_repeat1] = "parameters_repeat1", [alias_sym_code_block] = "code_block", + [alias_sym_parameters] = "parameters", }; static const TSSymbol ts_symbol_map[] = { @@ -300,8 +762,238 @@ static const TSSymbol ts_symbol_map[] = { [sym_annotation_key] = sym_annotation_key, [sym_end_annotation] = sym_end_annotation, [sym_label] = sym_label, - [aux_sym_statement_token1] = aux_sym_statement_token1, - [sym_statement_name] = sym_statement_name, + [anon_sym_COMMA] = anon_sym_COMMA, + [anon_sym_LF] = anon_sym_LF, + [anon_sym_nop] = anon_sym_nop, + [anon_sym_move] = anon_sym_move, + [anon_sym_move_SLASHfrom16] = anon_sym_move_SLASHfrom16, + [anon_sym_move_SLASH16] = anon_sym_move_SLASH16, + [anon_sym_move_DASHwide] = anon_sym_move_DASHwide, + [anon_sym_move_DASHwide_SLASHfrom16] = anon_sym_move_DASHwide_SLASHfrom16, + [anon_sym_move_DASHwide_SLASH16] = anon_sym_move_DASHwide_SLASH16, + [anon_sym_move_DASHobject] = anon_sym_move_DASHobject, + [anon_sym_move_DASHobject_SLASHfrom16] = anon_sym_move_DASHobject_SLASHfrom16, + [anon_sym_move_DASHobject_SLASH16] = anon_sym_move_DASHobject_SLASH16, + [anon_sym_move_DASHresult] = anon_sym_move_DASHresult, + [anon_sym_move_DASHresult_DASHwide] = anon_sym_move_DASHresult_DASHwide, + [anon_sym_move_DASHresult_DASHobject] = anon_sym_move_DASHresult_DASHobject, + [anon_sym_move_DASHexception] = anon_sym_move_DASHexception, + [anon_sym_return_DASHvoid] = anon_sym_return_DASHvoid, + [anon_sym_return] = anon_sym_return, + [anon_sym_return_DASHwide] = anon_sym_return_DASHwide, + [anon_sym_return_DASHobject] = anon_sym_return_DASHobject, + [anon_sym_const_SLASH4] = anon_sym_const_SLASH4, + [anon_sym_const_SLASH16] = anon_sym_const_SLASH16, + [anon_sym_const] = anon_sym_const, + [anon_sym_const_SLASHhigh16] = anon_sym_const_SLASHhigh16, + [anon_sym_const_DASHwide_SLASH16] = anon_sym_const_DASHwide_SLASH16, + [anon_sym_const_DASHwide_SLASH32] = anon_sym_const_DASHwide_SLASH32, + [anon_sym_const_DASHwide] = anon_sym_const_DASHwide, + [anon_sym_const_DASHwide_SLASHhigh16] = anon_sym_const_DASHwide_SLASHhigh16, + [anon_sym_const_DASHstring] = anon_sym_const_DASHstring, + [anon_sym_const_DASHstring_DASHjumbo] = anon_sym_const_DASHstring_DASHjumbo, + [anon_sym_const_DASHclass] = anon_sym_const_DASHclass, + [anon_sym_monitor_DASHenter] = anon_sym_monitor_DASHenter, + [anon_sym_monitor_DASHexit] = anon_sym_monitor_DASHexit, + [anon_sym_check_DASHcast] = anon_sym_check_DASHcast, + [anon_sym_instance_DASHof] = anon_sym_instance_DASHof, + [anon_sym_array_DASHlength] = anon_sym_array_DASHlength, + [anon_sym_new_DASHinstance] = anon_sym_new_DASHinstance, + [anon_sym_new_DASHarray] = anon_sym_new_DASHarray, + [anon_sym_filled_DASHnew_DASHarray] = anon_sym_filled_DASHnew_DASHarray, + [anon_sym_filled_DASHnew_DASHarray_DASHrange] = anon_sym_filled_DASHnew_DASHarray_DASHrange, + [anon_sym_fill_DASHarray_DASHdata] = anon_sym_fill_DASHarray_DASHdata, + [anon_sym_throw] = anon_sym_throw, + [anon_sym_goto] = anon_sym_goto, + [anon_sym_goto_SLASH16] = anon_sym_goto_SLASH16, + [anon_sym_goto_SLASH32] = anon_sym_goto_SLASH32, + [anon_sym_packed_DASHswitch] = anon_sym_packed_DASHswitch, + [anon_sym_sparse_DASHswitch] = anon_sym_sparse_DASHswitch, + [anon_sym_cmpl_DASHfloat] = anon_sym_cmpl_DASHfloat, + [anon_sym_cmpg_DASHfloat] = anon_sym_cmpg_DASHfloat, + [anon_sym_cmpl_DASHdouble] = anon_sym_cmpl_DASHdouble, + [anon_sym_cmpg_DASHdouble] = anon_sym_cmpg_DASHdouble, + [anon_sym_cmp_DASHlong] = anon_sym_cmp_DASHlong, + [anon_sym_if_DASHeq] = anon_sym_if_DASHeq, + [anon_sym_if_DASHne] = anon_sym_if_DASHne, + [anon_sym_if_DASHlt] = anon_sym_if_DASHlt, + [anon_sym_if_DASHge] = anon_sym_if_DASHge, + [anon_sym_if_DASHgt] = anon_sym_if_DASHgt, + [anon_sym_if_DASHle] = anon_sym_if_DASHle, + [anon_sym_if_DASHeqz] = anon_sym_if_DASHeqz, + [anon_sym_if_DASHnez] = anon_sym_if_DASHnez, + [anon_sym_if_DASHltz] = anon_sym_if_DASHltz, + [anon_sym_if_DASHgez] = anon_sym_if_DASHgez, + [anon_sym_if_DASHgtz] = anon_sym_if_DASHgtz, + [anon_sym_if_DASHlez] = anon_sym_if_DASHlez, + [anon_sym_aget] = anon_sym_aget, + [anon_sym_aget_DASHwide] = anon_sym_aget_DASHwide, + [anon_sym_aget_DASHobject] = anon_sym_aget_DASHobject, + [anon_sym_aget_DASHboolean] = anon_sym_aget_DASHboolean, + [anon_sym_aget_DASHbyte] = anon_sym_aget_DASHbyte, + [anon_sym_aget_DASHchar] = anon_sym_aget_DASHchar, + [anon_sym_aget_DASHshort] = anon_sym_aget_DASHshort, + [anon_sym_aput] = anon_sym_aput, + [anon_sym_aput_DASHwide] = anon_sym_aput_DASHwide, + [anon_sym_aput_DASHobject] = anon_sym_aput_DASHobject, + [anon_sym_aput_DASHboolean] = anon_sym_aput_DASHboolean, + [anon_sym_aput_DASHbyte] = anon_sym_aput_DASHbyte, + [anon_sym_aput_DASHchar] = anon_sym_aput_DASHchar, + [anon_sym_aput_DASHshort] = anon_sym_aput_DASHshort, + [anon_sym_iget] = anon_sym_iget, + [anon_sym_iget_DASHwide] = anon_sym_iget_DASHwide, + [anon_sym_iget_DASHobject] = anon_sym_iget_DASHobject, + [anon_sym_iget_DASHboolean] = anon_sym_iget_DASHboolean, + [anon_sym_iget_DASHbyte] = anon_sym_iget_DASHbyte, + [anon_sym_iget_DASHchar] = anon_sym_iget_DASHchar, + [anon_sym_iget_DASHshort] = anon_sym_iget_DASHshort, + [anon_sym_iput] = anon_sym_iput, + [anon_sym_iput_DASHwide] = anon_sym_iput_DASHwide, + [anon_sym_iput_DASHobject] = anon_sym_iput_DASHobject, + [anon_sym_iput_DASHboolean] = anon_sym_iput_DASHboolean, + [anon_sym_iput_DASHbyte] = anon_sym_iput_DASHbyte, + [anon_sym_iput_DASHchar] = anon_sym_iput_DASHchar, + [anon_sym_iput_DASHshort] = anon_sym_iput_DASHshort, + [anon_sym_sget] = anon_sym_sget, + [anon_sym_sget_DASHwide] = anon_sym_sget_DASHwide, + [anon_sym_sget_DASHobject] = anon_sym_sget_DASHobject, + [anon_sym_sget_DASHboolean] = anon_sym_sget_DASHboolean, + [anon_sym_sget_DASHbyte] = anon_sym_sget_DASHbyte, + [anon_sym_sget_DASHchar] = anon_sym_sget_DASHchar, + [anon_sym_sget_DASHshort] = anon_sym_sget_DASHshort, + [anon_sym_sput] = anon_sym_sput, + [anon_sym_sput_DASHwide] = anon_sym_sput_DASHwide, + [anon_sym_sput_DASHobject] = anon_sym_sput_DASHobject, + [anon_sym_sput_DASHboolean] = anon_sym_sput_DASHboolean, + [anon_sym_sput_DASHbyte] = anon_sym_sput_DASHbyte, + [anon_sym_sput_DASHchar] = anon_sym_sput_DASHchar, + [anon_sym_sput_DASHshort] = anon_sym_sput_DASHshort, + [anon_sym_invoke_DASHvirtual] = anon_sym_invoke_DASHvirtual, + [anon_sym_invoke_DASHsuper] = anon_sym_invoke_DASHsuper, + [anon_sym_invoke_DASHdirect] = anon_sym_invoke_DASHdirect, + [anon_sym_invoke_DASHstatic] = anon_sym_invoke_DASHstatic, + [anon_sym_invoke_DASHinterface] = anon_sym_invoke_DASHinterface, + [anon_sym_invoke_DASHvirtual_SLASHrange] = anon_sym_invoke_DASHvirtual_SLASHrange, + [anon_sym_invoke_DASHsuper_SLASHrange] = anon_sym_invoke_DASHsuper_SLASHrange, + [anon_sym_invoke_DASHdirect_SLASHrange] = anon_sym_invoke_DASHdirect_SLASHrange, + [anon_sym_invoke_DASHstatic_SLASHrange] = anon_sym_invoke_DASHstatic_SLASHrange, + [anon_sym_invoke_DASHinterface_DASHrange] = anon_sym_invoke_DASHinterface_DASHrange, + [anon_sym_neg_DASHint] = anon_sym_neg_DASHint, + [anon_sym_not_DASHint] = anon_sym_not_DASHint, + [anon_sym_neg_DASHlong] = anon_sym_neg_DASHlong, + [anon_sym_not_DASHlong] = anon_sym_not_DASHlong, + [anon_sym_neg_DASHfloat] = anon_sym_neg_DASHfloat, + [anon_sym_neg_DASHdouble] = anon_sym_neg_DASHdouble, + [anon_sym_int_DASHto_DASHlong] = anon_sym_int_DASHto_DASHlong, + [anon_sym_int_DASHto_DASHfloat] = anon_sym_int_DASHto_DASHfloat, + [anon_sym_int_DASHto_DASHdouble] = anon_sym_int_DASHto_DASHdouble, + [anon_sym_long_DASHto_DASHint] = anon_sym_long_DASHto_DASHint, + [anon_sym_long_DASHto_DASHfloat] = anon_sym_long_DASHto_DASHfloat, + [anon_sym_long_DASHto_DASHdouble] = anon_sym_long_DASHto_DASHdouble, + [anon_sym_float_DASHto_DASHint] = anon_sym_float_DASHto_DASHint, + [anon_sym_float_DASHto_DASHlong] = anon_sym_float_DASHto_DASHlong, + [anon_sym_float_DASHto_DASHdouble] = anon_sym_float_DASHto_DASHdouble, + [anon_sym_double_DASHto_DASHint] = anon_sym_double_DASHto_DASHint, + [anon_sym_double_DASHto_DASHlong] = anon_sym_double_DASHto_DASHlong, + [anon_sym_double_DASHto_DASHfloat] = anon_sym_double_DASHto_DASHfloat, + [anon_sym_int_DASHto_DASHbyte] = anon_sym_int_DASHto_DASHbyte, + [anon_sym_int_DASHto_DASHchar] = anon_sym_int_DASHto_DASHchar, + [anon_sym_int_DASHto_DASHshort] = anon_sym_int_DASHto_DASHshort, + [anon_sym_add_DASHint] = anon_sym_add_DASHint, + [anon_sym_sub_DASHint] = anon_sym_sub_DASHint, + [anon_sym_mul_DASHint] = anon_sym_mul_DASHint, + [anon_sym_div_DASHint] = anon_sym_div_DASHint, + [anon_sym_rem_DASHint] = anon_sym_rem_DASHint, + [anon_sym_and_DASHint] = anon_sym_and_DASHint, + [anon_sym_or_DASHint] = anon_sym_or_DASHint, + [anon_sym_xor_DASHint] = anon_sym_xor_DASHint, + [anon_sym_shl_DASHint] = anon_sym_shl_DASHint, + [anon_sym_shr_DASHint] = anon_sym_shr_DASHint, + [anon_sym_ushr_DASHint] = anon_sym_ushr_DASHint, + [anon_sym_add_DASHlong] = anon_sym_add_DASHlong, + [anon_sym_sub_DASHlong] = anon_sym_sub_DASHlong, + [anon_sym_mul_DASHlong] = anon_sym_mul_DASHlong, + [anon_sym_div_DASHlong] = anon_sym_div_DASHlong, + [anon_sym_rem_DASHlong] = anon_sym_rem_DASHlong, + [anon_sym_and_DASHlong] = anon_sym_and_DASHlong, + [anon_sym_or_DASHlong] = anon_sym_or_DASHlong, + [anon_sym_xor_DASHlong] = anon_sym_xor_DASHlong, + [anon_sym_shl_DASHlong] = anon_sym_shl_DASHlong, + [anon_sym_shr_DASHlong] = anon_sym_shr_DASHlong, + [anon_sym_ushr_DASHlong] = anon_sym_ushr_DASHlong, + [anon_sym_add_DASHfloat] = anon_sym_add_DASHfloat, + [anon_sym_sub_DASHfloat] = anon_sym_sub_DASHfloat, + [anon_sym_mul_DASHfloat] = anon_sym_mul_DASHfloat, + [anon_sym_div_DASHfloat] = anon_sym_div_DASHfloat, + [anon_sym_rem_DASHfloat] = anon_sym_rem_DASHfloat, + [anon_sym_add_DASHdouble] = anon_sym_add_DASHdouble, + [anon_sym_sub_DASHdouble] = anon_sym_sub_DASHdouble, + [anon_sym_mul_DASHdouble] = anon_sym_mul_DASHdouble, + [anon_sym_div_DASHdouble] = anon_sym_div_DASHdouble, + [anon_sym_rem_DASHdouble] = anon_sym_rem_DASHdouble, + [anon_sym_add_DASHint_SLASH2addr] = anon_sym_add_DASHint_SLASH2addr, + [anon_sym_sub_DASHint_SLASH2addr] = anon_sym_sub_DASHint_SLASH2addr, + [anon_sym_mul_DASHint_SLASH2addr] = anon_sym_mul_DASHint_SLASH2addr, + [anon_sym_div_DASHint_SLASH2addr] = anon_sym_div_DASHint_SLASH2addr, + [anon_sym_rem_DASHint_SLASH2addr] = anon_sym_rem_DASHint_SLASH2addr, + [anon_sym_and_DASHint_SLASH2addr] = anon_sym_and_DASHint_SLASH2addr, + [anon_sym_or_DASHint_SLASH2addr] = anon_sym_or_DASHint_SLASH2addr, + [anon_sym_xor_DASHint_SLASH2addr] = anon_sym_xor_DASHint_SLASH2addr, + [anon_sym_shl_DASHint_SLASH2addr] = anon_sym_shl_DASHint_SLASH2addr, + [anon_sym_shr_DASHint_SLASH2addr] = anon_sym_shr_DASHint_SLASH2addr, + [anon_sym_ushr_DASHint_SLASH2addr] = anon_sym_ushr_DASHint_SLASH2addr, + [anon_sym_add_DASHlong_SLASH2addr] = anon_sym_add_DASHlong_SLASH2addr, + [anon_sym_sub_DASHlong_SLASH2addr] = anon_sym_sub_DASHlong_SLASH2addr, + [anon_sym_mul_DASHlong_SLASH2addr] = anon_sym_mul_DASHlong_SLASH2addr, + [anon_sym_div_DASHlong_SLASH2addr] = anon_sym_div_DASHlong_SLASH2addr, + [anon_sym_rem_DASHlong_SLASH2addr] = anon_sym_rem_DASHlong_SLASH2addr, + [anon_sym_and_DASHlong_SLASH2addr] = anon_sym_and_DASHlong_SLASH2addr, + [anon_sym_or_DASHlong_SLASH2addr] = anon_sym_or_DASHlong_SLASH2addr, + [anon_sym_xor_DASHlong_SLASH2addr] = anon_sym_xor_DASHlong_SLASH2addr, + [anon_sym_shl_DASHlong_SLASH2addr] = anon_sym_shl_DASHlong_SLASH2addr, + [anon_sym_shr_DASHlong_SLASH2addr] = anon_sym_shr_DASHlong_SLASH2addr, + [anon_sym_ushr_DASHlong_SLASH2addr] = anon_sym_ushr_DASHlong_SLASH2addr, + [anon_sym_add_DASHfloat_SLASH2addr] = anon_sym_add_DASHfloat_SLASH2addr, + [anon_sym_sub_DASHfloat_SLASH2addr] = anon_sym_sub_DASHfloat_SLASH2addr, + [anon_sym_mul_DASHfloat_SLASH2addr] = anon_sym_mul_DASHfloat_SLASH2addr, + [anon_sym_div_DASHfloat_SLASH2addr] = anon_sym_div_DASHfloat_SLASH2addr, + [anon_sym_rem_DASHfloat_SLASH2addr] = anon_sym_rem_DASHfloat_SLASH2addr, + [anon_sym_add_DASHdouble_SLASH2addr] = anon_sym_add_DASHdouble_SLASH2addr, + [anon_sym_sub_DASHdouble_SLASH2addr] = anon_sym_sub_DASHdouble_SLASH2addr, + [anon_sym_mul_DASHdouble_SLASH2addr] = anon_sym_mul_DASHdouble_SLASH2addr, + [anon_sym_div_DASHdouble_SLASH2addr] = anon_sym_div_DASHdouble_SLASH2addr, + [anon_sym_rem_DASHdouble_SLASH2addr] = anon_sym_rem_DASHdouble_SLASH2addr, + [anon_sym_add_DASHint_SLASHlit16] = anon_sym_add_DASHint_SLASHlit16, + [anon_sym_sub_DASHint_SLASHlit16] = anon_sym_sub_DASHint_SLASHlit16, + [anon_sym_mul_DASHint_SLASHlit16] = anon_sym_mul_DASHint_SLASHlit16, + [anon_sym_div_DASHint_SLASHlit16] = anon_sym_div_DASHint_SLASHlit16, + [anon_sym_rem_DASHint_SLASHlit16] = anon_sym_rem_DASHint_SLASHlit16, + [anon_sym_and_DASHint_SLASHlit16] = anon_sym_and_DASHint_SLASHlit16, + [anon_sym_or_DASHint_SLASHlit16] = anon_sym_or_DASHint_SLASHlit16, + [anon_sym_xor_DASHint_SLASHlit16] = anon_sym_xor_DASHint_SLASHlit16, + [anon_sym_add_DASHint_SLASHlit8] = anon_sym_add_DASHint_SLASHlit8, + [anon_sym_sub_DASHint_SLASHlit8] = anon_sym_sub_DASHint_SLASHlit8, + [anon_sym_mul_DASHint_SLASHlit8] = anon_sym_mul_DASHint_SLASHlit8, + [anon_sym_div_DASHint_SLASHlit8] = anon_sym_div_DASHint_SLASHlit8, + [anon_sym_rem_DASHint_SLASHlit8] = anon_sym_rem_DASHint_SLASHlit8, + [anon_sym_and_DASHint_SLASHlit8] = anon_sym_and_DASHint_SLASHlit8, + [anon_sym_or_DASHint_SLASHlit8] = anon_sym_or_DASHint_SLASHlit8, + [anon_sym_xor_DASHint_SLASHlit8] = anon_sym_xor_DASHint_SLASHlit8, + [anon_sym_shl_DASHint_SLASHlit8] = anon_sym_shl_DASHint_SLASHlit8, + [anon_sym_shr_DASHint_SLASHlit8] = anon_sym_shr_DASHint_SLASHlit8, + [anon_sym_ushr_DASHint_SLASHlit8] = anon_sym_ushr_DASHint_SLASHlit8, + [anon_sym_execute_DASHinline] = anon_sym_execute_DASHinline, + [anon_sym_invoke_DASHdirect_DASHempty] = anon_sym_invoke_DASHdirect_DASHempty, + [anon_sym_iget_DASHquick] = anon_sym_iget_DASHquick, + [anon_sym_iget_DASHwide_DASHquick] = anon_sym_iget_DASHwide_DASHquick, + [anon_sym_iget_DASHobject_DASHquick] = anon_sym_iget_DASHobject_DASHquick, + [anon_sym_iput_DASHquick] = anon_sym_iput_DASHquick, + [anon_sym_iput_DASHwide_DASHquick] = anon_sym_iput_DASHwide_DASHquick, + [anon_sym_iput_DASHobject_DASHquick] = anon_sym_iput_DASHobject_DASHquick, + [anon_sym_invoke_DASHvirtual_DASHquick] = anon_sym_invoke_DASHvirtual_DASHquick, + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange, + [anon_sym_invoke_DASHsuper_DASHquick] = anon_sym_invoke_DASHsuper_DASHquick, + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = anon_sym_invoke_DASHsuper_DASHquick_SLASHrange, [anon_sym_DOTline] = anon_sym_DOTline, [anon_sym_DOTlocals] = anon_sym_DOTlocals, [anon_sym_DOTparam] = anon_sym_DOTparam, @@ -319,8 +1011,9 @@ static const TSSymbol ts_symbol_map[] = { [anon_sym_DOTendarray_DASHdata] = anon_sym_DOTendarray_DASHdata, [sym_class_identifier] = sym_class_identifier, [aux_sym_field_identifier_token1] = aux_sym_field_identifier_token1, - [anon_sym_LTinit_GT] = anon_sym_LTinit_GT, + [anon_sym_LTinit_GT_LPAREN] = anon_sym_LTinit_GT_LPAREN, [aux_sym_method_identifier_token1] = aux_sym_method_identifier_token1, + [anon_sym_RPAREN] = anon_sym_RPAREN, [anon_sym_LBRACK] = anon_sym_LBRACK, [anon_sym_V] = anon_sym_V, [anon_sym_Z] = anon_sym_Z, @@ -348,9 +1041,6 @@ static const TSSymbol ts_symbol_map[] = { [anon_sym_DOTenum] = anon_sym_DOTenum, [sym_variable] = sym_variable, [sym_parameter] = sym_parameter, - [anon_sym_COMMA] = anon_sym_COMMA, - [anon_sym_LPAREN] = anon_sym_LPAREN, - [anon_sym_RPAREN] = anon_sym_RPAREN, [aux_sym_number_literal_token1] = aux_sym_number_literal_token1, [aux_sym_number_literal_token2] = aux_sym_number_literal_token2, [sym_string_literal] = sym_string_literal, @@ -369,6 +1059,8 @@ static const TSSymbol ts_symbol_map[] = { [sym_annotation_value] = sym_annotation_value, [sym__code_line] = sym__code_line, [sym_statement] = sym_statement, + [sym_opcode] = sym_opcode, + [sym__statement_argument] = sym__statement_argument, [sym__declaration] = sym__declaration, [sym_line_declaration] = sym_line_declaration, [sym_locals_declaration] = sym_locals_declaration, @@ -389,7 +1081,6 @@ static const TSSymbol ts_symbol_map[] = { [sym_access_modifiers] = sym_access_modifiers, [sym_enum_reference] = sym_enum_reference, [sym_list] = sym_list, - [sym_parameters] = sym_parameters, [sym_number_literal] = sym_number_literal, [aux_sym_class_definition_repeat1] = aux_sym_class_definition_repeat1, [aux_sym_class_definition_repeat2] = aux_sym_class_definition_repeat2, @@ -397,17 +1088,19 @@ static const TSSymbol ts_symbol_map[] = { [aux_sym_class_definition_repeat4] = aux_sym_class_definition_repeat4, [aux_sym_method_definition_repeat1] = aux_sym_method_definition_repeat1, [aux_sym_annotation_definition_repeat1] = aux_sym_annotation_definition_repeat1, + [aux_sym_statement_repeat1] = aux_sym_statement_repeat1, [aux_sym_packed_switch_declaration_repeat1] = aux_sym_packed_switch_declaration_repeat1, [aux_sym_sparse_switch_declaration_repeat1] = aux_sym_sparse_switch_declaration_repeat1, [aux_sym_array_data_declaration_repeat1] = aux_sym_array_data_declaration_repeat1, + [aux_sym_method_identifier_repeat1] = aux_sym_method_identifier_repeat1, [aux_sym_access_modifiers_repeat1] = aux_sym_access_modifiers_repeat1, [aux_sym_list_repeat1] = aux_sym_list_repeat1, [aux_sym_list_repeat2] = aux_sym_list_repeat2, [aux_sym_list_repeat3] = aux_sym_list_repeat3, [aux_sym_list_repeat4] = aux_sym_list_repeat4, [aux_sym_list_repeat5] = aux_sym_list_repeat5, - [aux_sym_parameters_repeat1] = aux_sym_parameters_repeat1, [alias_sym_code_block] = alias_sym_code_block, + [alias_sym_parameters] = alias_sym_parameters, }; static const TSSymbolMetadata ts_symbol_metadata[] = { @@ -483,3403 +1176,8194 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = true, }, - [aux_sym_statement_token1] = { - .visible = false, + [anon_sym_COMMA] = { + .visible = true, .named = false, }, - [sym_statement_name] = { + [anon_sym_LF] = { .visible = true, - .named = true, + .named = false, }, - [anon_sym_DOTline] = { + [anon_sym_nop] = { .visible = true, .named = false, }, - [anon_sym_DOTlocals] = { + [anon_sym_move] = { .visible = true, .named = false, }, - [anon_sym_DOTparam] = { + [anon_sym_move_SLASHfrom16] = { .visible = true, .named = false, }, - [anon_sym_DOTcatch] = { + [anon_sym_move_SLASH16] = { .visible = true, .named = false, }, - [anon_sym_LBRACE] = { + [anon_sym_move_DASHwide] = { .visible = true, .named = false, }, - [anon_sym_DOT_DOT] = { + [anon_sym_move_DASHwide_SLASHfrom16] = { .visible = true, .named = false, }, - [anon_sym_RBRACE] = { + [anon_sym_move_DASHwide_SLASH16] = { .visible = true, .named = false, }, - [anon_sym_DOTcatchall] = { + [anon_sym_move_DASHobject] = { .visible = true, .named = false, }, - [anon_sym_DOTpacked_DASHswitch] = { + [anon_sym_move_DASHobject_SLASHfrom16] = { .visible = true, .named = false, }, - [anon_sym_DOTendpacked_DASHswitch] = { + [anon_sym_move_DASHobject_SLASH16] = { .visible = true, .named = false, }, - [anon_sym_DOTsparse_DASHswitch] = { + [anon_sym_move_DASHresult] = { .visible = true, .named = false, }, - [anon_sym_DASH_GT] = { + [anon_sym_move_DASHresult_DASHwide] = { .visible = true, .named = false, }, - [anon_sym_DOTendsparse_DASHswitch] = { + [anon_sym_move_DASHresult_DASHobject] = { .visible = true, .named = false, }, - [anon_sym_DOTarray_DASHdata] = { + [anon_sym_move_DASHexception] = { .visible = true, .named = false, }, - [anon_sym_DOTendarray_DASHdata] = { + [anon_sym_return_DASHvoid] = { .visible = true, .named = false, }, - [sym_class_identifier] = { + [anon_sym_return] = { .visible = true, - .named = true, + .named = false, }, - [aux_sym_field_identifier_token1] = { - .visible = false, + [anon_sym_return_DASHwide] = { + .visible = true, .named = false, }, - [anon_sym_LTinit_GT] = { + [anon_sym_return_DASHobject] = { .visible = true, .named = false, }, - [aux_sym_method_identifier_token1] = { - .visible = false, + [anon_sym_const_SLASH4] = { + .visible = true, .named = false, }, - [anon_sym_LBRACK] = { + [anon_sym_const_SLASH16] = { .visible = true, .named = false, }, - [anon_sym_V] = { + [anon_sym_const] = { .visible = true, .named = false, }, - [anon_sym_Z] = { + [anon_sym_const_SLASHhigh16] = { .visible = true, .named = false, }, - [anon_sym_B] = { + [anon_sym_const_DASHwide_SLASH16] = { .visible = true, .named = false, }, - [anon_sym_S] = { + [anon_sym_const_DASHwide_SLASH32] = { .visible = true, .named = false, }, - [anon_sym_C] = { + [anon_sym_const_DASHwide] = { .visible = true, .named = false, }, - [anon_sym_I] = { + [anon_sym_const_DASHwide_SLASHhigh16] = { .visible = true, .named = false, }, - [anon_sym_J] = { + [anon_sym_const_DASHstring] = { .visible = true, .named = false, }, - [anon_sym_F] = { + [anon_sym_const_DASHstring_DASHjumbo] = { .visible = true, .named = false, }, - [anon_sym_D] = { + [anon_sym_const_DASHclass] = { .visible = true, .named = false, }, - [anon_sym_public] = { + [anon_sym_monitor_DASHenter] = { .visible = true, .named = false, }, - [anon_sym_private] = { + [anon_sym_monitor_DASHexit] = { .visible = true, .named = false, }, - [anon_sym_protected] = { + [anon_sym_check_DASHcast] = { .visible = true, .named = false, }, - [anon_sym_static] = { + [anon_sym_instance_DASHof] = { .visible = true, .named = false, }, - [anon_sym_final] = { + [anon_sym_array_DASHlength] = { .visible = true, .named = false, }, - [anon_sym_synchronized] = { + [anon_sym_new_DASHinstance] = { .visible = true, .named = false, }, - [anon_sym_volatile] = { + [anon_sym_new_DASHarray] = { .visible = true, .named = false, }, - [anon_sym_transient] = { + [anon_sym_filled_DASHnew_DASHarray] = { .visible = true, .named = false, }, - [anon_sym_native] = { + [anon_sym_filled_DASHnew_DASHarray_DASHrange] = { .visible = true, .named = false, }, - [anon_sym_interface] = { + [anon_sym_fill_DASHarray_DASHdata] = { .visible = true, .named = false, }, - [anon_sym_abstract] = { + [anon_sym_throw] = { .visible = true, .named = false, }, - [anon_sym_bridge] = { + [anon_sym_goto] = { .visible = true, .named = false, }, - [anon_sym_synthetic] = { + [anon_sym_goto_SLASH16] = { .visible = true, .named = false, }, - [sym_comment] = { + [anon_sym_goto_SLASH32] = { .visible = true, - .named = true, + .named = false, }, - [anon_sym_DOTenum] = { + [anon_sym_packed_DASHswitch] = { .visible = true, .named = false, }, - [sym_variable] = { + [anon_sym_sparse_DASHswitch] = { .visible = true, - .named = true, + .named = false, }, - [sym_parameter] = { + [anon_sym_cmpl_DASHfloat] = { .visible = true, - .named = true, + .named = false, }, - [anon_sym_COMMA] = { + [anon_sym_cmpg_DASHfloat] = { .visible = true, .named = false, }, - [anon_sym_LPAREN] = { + [anon_sym_cmpl_DASHdouble] = { .visible = true, .named = false, }, - [anon_sym_RPAREN] = { + [anon_sym_cmpg_DASHdouble] = { .visible = true, .named = false, }, - [aux_sym_number_literal_token1] = { - .visible = false, + [anon_sym_cmp_DASHlong] = { + .visible = true, .named = false, }, - [aux_sym_number_literal_token2] = { - .visible = false, + [anon_sym_if_DASHeq] = { + .visible = true, .named = false, }, - [sym_string_literal] = { + [anon_sym_if_DASHne] = { .visible = true, - .named = true, + .named = false, }, - [sym_class_definition] = { + [anon_sym_if_DASHlt] = { .visible = true, - .named = true, + .named = false, }, - [sym_class_declaration] = { + [anon_sym_if_DASHge] = { .visible = true, - .named = true, + .named = false, }, - [sym_super_declaration] = { + [anon_sym_if_DASHgt] = { .visible = true, - .named = true, + .named = false, }, - [sym_source_declaration] = { + [anon_sym_if_DASHle] = { .visible = true, - .named = true, + .named = false, }, - [sym_implements_declaration] = { + [anon_sym_if_DASHeqz] = { .visible = true, - .named = true, + .named = false, }, - [sym_field_definition] = { + [anon_sym_if_DASHnez] = { .visible = true, - .named = true, + .named = false, }, - [sym_field_declaration] = { + [anon_sym_if_DASHltz] = { .visible = true, - .named = true, + .named = false, }, - [sym_method_definition] = { + [anon_sym_if_DASHgez] = { .visible = true, - .named = true, + .named = false, }, - [sym_method_declaration] = { + [anon_sym_if_DASHgtz] = { .visible = true, - .named = true, + .named = false, }, - [sym_annotation_definition] = { + [anon_sym_if_DASHlez] = { .visible = true, - .named = true, + .named = false, }, - [sym_annotation_declaration] = { + [anon_sym_aget] = { .visible = true, - .named = true, + .named = false, }, - [sym_annotation_property] = { + [anon_sym_aget_DASHwide] = { .visible = true, - .named = true, + .named = false, }, - [sym_annotation_value] = { + [anon_sym_aget_DASHobject] = { .visible = true, - .named = true, + .named = false, }, - [sym__code_line] = { - .visible = false, - .named = true, + [anon_sym_aget_DASHboolean] = { + .visible = true, + .named = false, }, - [sym_statement] = { + [anon_sym_aget_DASHbyte] = { .visible = true, - .named = true, + .named = false, }, - [sym__declaration] = { - .visible = false, - .named = true, + [anon_sym_aget_DASHchar] = { + .visible = true, + .named = false, }, - [sym_line_declaration] = { + [anon_sym_aget_DASHshort] = { .visible = true, - .named = true, + .named = false, }, - [sym_locals_declaration] = { + [anon_sym_aput] = { .visible = true, - .named = true, + .named = false, }, - [sym_param_declaration] = { + [anon_sym_aput_DASHwide] = { .visible = true, - .named = true, + .named = false, }, - [sym_catch_declaration] = { + [anon_sym_aput_DASHobject] = { .visible = true, - .named = true, + .named = false, }, - [sym_catchall_declaration] = { + [anon_sym_aput_DASHboolean] = { .visible = true, - .named = true, + .named = false, }, - [sym_packed_switch_declaration] = { + [anon_sym_aput_DASHbyte] = { .visible = true, - .named = true, + .named = false, }, - [sym_sparse_switch_declaration] = { + [anon_sym_aput_DASHchar] = { .visible = true, - .named = true, + .named = false, }, - [sym_array_data_declaration] = { + [anon_sym_aput_DASHshort] = { .visible = true, - .named = true, + .named = false, }, - [sym__identifier] = { - .visible = false, - .named = true, + [anon_sym_iget] = { + .visible = true, + .named = false, }, - [sym_field_identifier] = { + [anon_sym_iget_DASHwide] = { .visible = true, - .named = true, + .named = false, }, - [sym_method_identifier] = { + [anon_sym_iget_DASHobject] = { .visible = true, - .named = true, + .named = false, }, - [sym_full_field_identifier] = { + [anon_sym_iget_DASHboolean] = { .visible = true, - .named = true, + .named = false, }, - [sym_full_method_identifier] = { + [anon_sym_iget_DASHbyte] = { .visible = true, - .named = true, + .named = false, }, - [sym__type] = { - .visible = false, - .named = true, + [anon_sym_iget_DASHchar] = { + .visible = true, + .named = false, }, - [sym_array_type] = { + [anon_sym_iget_DASHshort] = { .visible = true, - .named = true, + .named = false, }, - [sym_primitive_type] = { + [anon_sym_iput] = { .visible = true, - .named = true, + .named = false, }, - [sym_access_modifiers] = { + [anon_sym_iput_DASHwide] = { .visible = true, - .named = true, + .named = false, }, - [sym_enum_reference] = { + [anon_sym_iput_DASHobject] = { .visible = true, - .named = true, + .named = false, }, - [sym_list] = { + [anon_sym_iput_DASHboolean] = { .visible = true, - .named = true, + .named = false, }, - [sym_parameters] = { + [anon_sym_iput_DASHbyte] = { .visible = true, - .named = true, + .named = false, }, - [sym_number_literal] = { + [anon_sym_iput_DASHchar] = { .visible = true, - .named = true, + .named = false, }, - [aux_sym_class_definition_repeat1] = { - .visible = false, + [anon_sym_iput_DASHshort] = { + .visible = true, .named = false, }, - [aux_sym_class_definition_repeat2] = { - .visible = false, + [anon_sym_sget] = { + .visible = true, .named = false, }, - [aux_sym_class_definition_repeat3] = { - .visible = false, + [anon_sym_sget_DASHwide] = { + .visible = true, .named = false, }, - [aux_sym_class_definition_repeat4] = { - .visible = false, + [anon_sym_sget_DASHobject] = { + .visible = true, .named = false, }, - [aux_sym_method_definition_repeat1] = { - .visible = false, + [anon_sym_sget_DASHboolean] = { + .visible = true, .named = false, }, - [aux_sym_annotation_definition_repeat1] = { - .visible = false, + [anon_sym_sget_DASHbyte] = { + .visible = true, .named = false, }, - [aux_sym_packed_switch_declaration_repeat1] = { - .visible = false, + [anon_sym_sget_DASHchar] = { + .visible = true, .named = false, }, - [aux_sym_sparse_switch_declaration_repeat1] = { - .visible = false, + [anon_sym_sget_DASHshort] = { + .visible = true, .named = false, }, - [aux_sym_array_data_declaration_repeat1] = { - .visible = false, + [anon_sym_sput] = { + .visible = true, .named = false, }, - [aux_sym_access_modifiers_repeat1] = { - .visible = false, + [anon_sym_sput_DASHwide] = { + .visible = true, .named = false, }, - [aux_sym_list_repeat1] = { - .visible = false, + [anon_sym_sput_DASHobject] = { + .visible = true, .named = false, }, - [aux_sym_list_repeat2] = { - .visible = false, + [anon_sym_sput_DASHboolean] = { + .visible = true, .named = false, }, - [aux_sym_list_repeat3] = { - .visible = false, + [anon_sym_sput_DASHbyte] = { + .visible = true, .named = false, }, - [aux_sym_list_repeat4] = { - .visible = false, + [anon_sym_sput_DASHchar] = { + .visible = true, .named = false, }, - [aux_sym_list_repeat5] = { - .visible = false, + [anon_sym_sput_DASHshort] = { + .visible = true, .named = false, }, - [aux_sym_parameters_repeat1] = { - .visible = false, + [anon_sym_invoke_DASHvirtual] = { + .visible = true, .named = false, }, - [alias_sym_code_block] = { + [anon_sym_invoke_DASHsuper] = { .visible = true, - .named = true, + .named = false, }, -}; - -enum { - field_element_type = 1, - field_key = 2, - field_parameters = 3, - field_return_type = 4, - field_value = 5, -}; - -static const char * const ts_field_names[] = { - [0] = NULL, - [field_element_type] = "element_type", - [field_key] = "key", - [field_parameters] = "parameters", - [field_return_type] = "return_type", - [field_value] = "value", -}; - -static const TSFieldMapSlice ts_field_map_slices[PRODUCTION_ID_COUNT] = { - [2] = {.index = 0, .length = 2}, - [3] = {.index = 2, .length = 1}, - [4] = {.index = 3, .length = 2}, -}; - -static const TSFieldMapEntry ts_field_map_entries[] = { - [0] = - {field_key, 0}, - {field_value, 2}, - [2] = - {field_element_type, 1}, - [3] = - {field_parameters, 1}, - {field_return_type, 2}, -}; - -static const TSSymbol ts_alias_sequences[PRODUCTION_ID_COUNT][MAX_ALIAS_SEQUENCE_LENGTH] = { - [0] = {0}, - [1] = { - [1] = alias_sym_code_block, + [anon_sym_invoke_DASHdirect] = { + .visible = true, + .named = false, }, -}; - -static const uint16_t ts_non_terminal_alias_map[] = { - aux_sym_method_definition_repeat1, 2, - aux_sym_method_definition_repeat1, - alias_sym_code_block, - 0, -}; - -static bool ts_lex(TSLexer *lexer, TSStateId state) { - START_LEXER(); - eof = lexer->eof(lexer); - switch (state) { - case 0: - if (eof) ADVANCE(360); - if (lookahead == '"') ADVANCE(5); - if (lookahead == '#') ADVANCE(546); - if (lookahead == '(') ADVANCE(551); - if (lookahead == ')') ADVANCE(552); - if (lookahead == ',') ADVANCE(550); - if (lookahead == '-') ADVANCE(17); - if (lookahead == '.') ADVANCE(16); - if (lookahead == '0') ADVANCE(554); - if (lookahead == ':') ADVANCE(356); - if (lookahead == '<') ADVANCE(211); - if (lookahead == '=') ADVANCE(375); - if (lookahead == 'B') ADVANCE(500); - if (lookahead == 'C') ADVANCE(502); - if (lookahead == 'D') ADVANCE(506); - if (lookahead == 'F') ADVANCE(505); - if (lookahead == 'I') ADVANCE(503); - if (lookahead == 'J') ADVANCE(504); - if (lookahead == 'L') ADVANCE(357); - if (lookahead == 'S') ADVANCE(501); - if (lookahead == 'V') ADVANCE(498); - if (lookahead == 'Z') ADVANCE(499); - if (lookahead == '[') ADVANCE(497); - if (lookahead == 'a') ADVANCE(130); - if (lookahead == 'b') ADVANCE(289); - if (lookahead == 'c') ADVANCE(272); - if (lookahead == 'f') ADVANCE(213); - if (lookahead == 'i') ADVANCE(247); - if (lookahead == 'n') ADVANCE(107); - if (lookahead == 'p') ADVANCE(288); - if (lookahead == 'r') ADVANCE(344); - if (lookahead == 's') ADVANCE(338); - if (lookahead == 't') ADVANCE(290); - if (lookahead == 'v') ADVANCE(270); - if (lookahead == '{') ADVANCE(386); - if (lookahead == '}') ADVANCE(388); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') SKIP(0) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(555); + [anon_sym_invoke_DASHstatic] = { + .visible = true, + .named = false, + }, + [anon_sym_invoke_DASHinterface] = { + .visible = true, + .named = false, + }, + [anon_sym_invoke_DASHvirtual_SLASHrange] = { + .visible = true, + .named = false, + }, + [anon_sym_invoke_DASHsuper_SLASHrange] = { + .visible = true, + .named = false, + }, + [anon_sym_invoke_DASHdirect_SLASHrange] = { + .visible = true, + .named = false, + }, + [anon_sym_invoke_DASHstatic_SLASHrange] = { + .visible = true, + .named = false, + }, + [anon_sym_invoke_DASHinterface_DASHrange] = { + .visible = true, + .named = false, + }, + [anon_sym_neg_DASHint] = { + .visible = true, + .named = false, + }, + [anon_sym_not_DASHint] = { + .visible = true, + .named = false, + }, + [anon_sym_neg_DASHlong] = { + .visible = true, + .named = false, + }, + [anon_sym_not_DASHlong] = { + .visible = true, + .named = false, + }, + [anon_sym_neg_DASHfloat] = { + .visible = true, + .named = false, + }, + [anon_sym_neg_DASHdouble] = { + .visible = true, + .named = false, + }, + [anon_sym_int_DASHto_DASHlong] = { + .visible = true, + .named = false, + }, + [anon_sym_int_DASHto_DASHfloat] = { + .visible = true, + .named = false, + }, + [anon_sym_int_DASHto_DASHdouble] = { + .visible = true, + .named = false, + }, + [anon_sym_long_DASHto_DASHint] = { + .visible = true, + .named = false, + }, + [anon_sym_long_DASHto_DASHfloat] = { + .visible = true, + .named = false, + }, + [anon_sym_long_DASHto_DASHdouble] = { + .visible = true, + .named = false, + }, + [anon_sym_float_DASHto_DASHint] = { + .visible = true, + .named = false, + }, + [anon_sym_float_DASHto_DASHlong] = { + .visible = true, + .named = false, + }, + [anon_sym_float_DASHto_DASHdouble] = { + .visible = true, + .named = false, + }, + [anon_sym_double_DASHto_DASHint] = { + .visible = true, + .named = false, + }, + [anon_sym_double_DASHto_DASHlong] = { + .visible = true, + .named = false, + }, + [anon_sym_double_DASHto_DASHfloat] = { + .visible = true, + .named = false, + }, + [anon_sym_int_DASHto_DASHbyte] = { + .visible = true, + .named = false, + }, + [anon_sym_int_DASHto_DASHchar] = { + .visible = true, + .named = false, + }, + [anon_sym_int_DASHto_DASHshort] = { + .visible = true, + .named = false, + }, + [anon_sym_add_DASHint] = { + .visible = true, + .named = false, + }, + [anon_sym_sub_DASHint] = { + .visible = true, + .named = false, + }, + [anon_sym_mul_DASHint] = { + .visible = true, + .named = false, + }, + [anon_sym_div_DASHint] = { + .visible = true, + .named = false, + }, + [anon_sym_rem_DASHint] = { + .visible = true, + .named = false, + }, + [anon_sym_and_DASHint] = { + .visible = true, + .named = false, + }, + [anon_sym_or_DASHint] = { + .visible = true, + .named = false, + }, + [anon_sym_xor_DASHint] = { + .visible = true, + .named = false, + }, + [anon_sym_shl_DASHint] = { + .visible = true, + .named = false, + }, + [anon_sym_shr_DASHint] = { + .visible = true, + .named = false, + }, + [anon_sym_ushr_DASHint] = { + .visible = true, + .named = false, + }, + [anon_sym_add_DASHlong] = { + .visible = true, + .named = false, + }, + [anon_sym_sub_DASHlong] = { + .visible = true, + .named = false, + }, + [anon_sym_mul_DASHlong] = { + .visible = true, + .named = false, + }, + [anon_sym_div_DASHlong] = { + .visible = true, + .named = false, + }, + [anon_sym_rem_DASHlong] = { + .visible = true, + .named = false, + }, + [anon_sym_and_DASHlong] = { + .visible = true, + .named = false, + }, + [anon_sym_or_DASHlong] = { + .visible = true, + .named = false, + }, + [anon_sym_xor_DASHlong] = { + .visible = true, + .named = false, + }, + [anon_sym_shl_DASHlong] = { + .visible = true, + .named = false, + }, + [anon_sym_shr_DASHlong] = { + .visible = true, + .named = false, + }, + [anon_sym_ushr_DASHlong] = { + .visible = true, + .named = false, + }, + [anon_sym_add_DASHfloat] = { + .visible = true, + .named = false, + }, + [anon_sym_sub_DASHfloat] = { + .visible = true, + .named = false, + }, + [anon_sym_mul_DASHfloat] = { + .visible = true, + .named = false, + }, + [anon_sym_div_DASHfloat] = { + .visible = true, + .named = false, + }, + [anon_sym_rem_DASHfloat] = { + .visible = true, + .named = false, + }, + [anon_sym_add_DASHdouble] = { + .visible = true, + .named = false, + }, + [anon_sym_sub_DASHdouble] = { + .visible = true, + .named = false, + }, + [anon_sym_mul_DASHdouble] = { + .visible = true, + .named = false, + }, + [anon_sym_div_DASHdouble] = { + .visible = true, + .named = false, + }, + [anon_sym_rem_DASHdouble] = { + .visible = true, + .named = false, + }, + [anon_sym_add_DASHint_SLASH2addr] = { + .visible = true, + .named = false, + }, + [anon_sym_sub_DASHint_SLASH2addr] = { + .visible = true, + .named = false, + }, + [anon_sym_mul_DASHint_SLASH2addr] = { + .visible = true, + .named = false, + }, + [anon_sym_div_DASHint_SLASH2addr] = { + .visible = true, + .named = false, + }, + [anon_sym_rem_DASHint_SLASH2addr] = { + .visible = true, + .named = false, + }, + [anon_sym_and_DASHint_SLASH2addr] = { + .visible = true, + .named = false, + }, + [anon_sym_or_DASHint_SLASH2addr] = { + .visible = true, + .named = false, + }, + [anon_sym_xor_DASHint_SLASH2addr] = { + .visible = true, + .named = false, + }, + [anon_sym_shl_DASHint_SLASH2addr] = { + .visible = true, + .named = false, + }, + [anon_sym_shr_DASHint_SLASH2addr] = { + .visible = true, + .named = false, + }, + [anon_sym_ushr_DASHint_SLASH2addr] = { + .visible = true, + .named = false, + }, + [anon_sym_add_DASHlong_SLASH2addr] = { + .visible = true, + .named = false, + }, + [anon_sym_sub_DASHlong_SLASH2addr] = { + .visible = true, + .named = false, + }, + [anon_sym_mul_DASHlong_SLASH2addr] = { + .visible = true, + .named = false, + }, + [anon_sym_div_DASHlong_SLASH2addr] = { + .visible = true, + .named = false, + }, + [anon_sym_rem_DASHlong_SLASH2addr] = { + .visible = true, + .named = false, + }, + [anon_sym_and_DASHlong_SLASH2addr] = { + .visible = true, + .named = false, + }, + [anon_sym_or_DASHlong_SLASH2addr] = { + .visible = true, + .named = false, + }, + [anon_sym_xor_DASHlong_SLASH2addr] = { + .visible = true, + .named = false, + }, + [anon_sym_shl_DASHlong_SLASH2addr] = { + .visible = true, + .named = false, + }, + [anon_sym_shr_DASHlong_SLASH2addr] = { + .visible = true, + .named = false, + }, + [anon_sym_ushr_DASHlong_SLASH2addr] = { + .visible = true, + .named = false, + }, + [anon_sym_add_DASHfloat_SLASH2addr] = { + .visible = true, + .named = false, + }, + [anon_sym_sub_DASHfloat_SLASH2addr] = { + .visible = true, + .named = false, + }, + [anon_sym_mul_DASHfloat_SLASH2addr] = { + .visible = true, + .named = false, + }, + [anon_sym_div_DASHfloat_SLASH2addr] = { + .visible = true, + .named = false, + }, + [anon_sym_rem_DASHfloat_SLASH2addr] = { + .visible = true, + .named = false, + }, + [anon_sym_add_DASHdouble_SLASH2addr] = { + .visible = true, + .named = false, + }, + [anon_sym_sub_DASHdouble_SLASH2addr] = { + .visible = true, + .named = false, + }, + [anon_sym_mul_DASHdouble_SLASH2addr] = { + .visible = true, + .named = false, + }, + [anon_sym_div_DASHdouble_SLASH2addr] = { + .visible = true, + .named = false, + }, + [anon_sym_rem_DASHdouble_SLASH2addr] = { + .visible = true, + .named = false, + }, + [anon_sym_add_DASHint_SLASHlit16] = { + .visible = true, + .named = false, + }, + [anon_sym_sub_DASHint_SLASHlit16] = { + .visible = true, + .named = false, + }, + [anon_sym_mul_DASHint_SLASHlit16] = { + .visible = true, + .named = false, + }, + [anon_sym_div_DASHint_SLASHlit16] = { + .visible = true, + .named = false, + }, + [anon_sym_rem_DASHint_SLASHlit16] = { + .visible = true, + .named = false, + }, + [anon_sym_and_DASHint_SLASHlit16] = { + .visible = true, + .named = false, + }, + [anon_sym_or_DASHint_SLASHlit16] = { + .visible = true, + .named = false, + }, + [anon_sym_xor_DASHint_SLASHlit16] = { + .visible = true, + .named = false, + }, + [anon_sym_add_DASHint_SLASHlit8] = { + .visible = true, + .named = false, + }, + [anon_sym_sub_DASHint_SLASHlit8] = { + .visible = true, + .named = false, + }, + [anon_sym_mul_DASHint_SLASHlit8] = { + .visible = true, + .named = false, + }, + [anon_sym_div_DASHint_SLASHlit8] = { + .visible = true, + .named = false, + }, + [anon_sym_rem_DASHint_SLASHlit8] = { + .visible = true, + .named = false, + }, + [anon_sym_and_DASHint_SLASHlit8] = { + .visible = true, + .named = false, + }, + [anon_sym_or_DASHint_SLASHlit8] = { + .visible = true, + .named = false, + }, + [anon_sym_xor_DASHint_SLASHlit8] = { + .visible = true, + .named = false, + }, + [anon_sym_shl_DASHint_SLASHlit8] = { + .visible = true, + .named = false, + }, + [anon_sym_shr_DASHint_SLASHlit8] = { + .visible = true, + .named = false, + }, + [anon_sym_ushr_DASHint_SLASHlit8] = { + .visible = true, + .named = false, + }, + [anon_sym_execute_DASHinline] = { + .visible = true, + .named = false, + }, + [anon_sym_invoke_DASHdirect_DASHempty] = { + .visible = true, + .named = false, + }, + [anon_sym_iget_DASHquick] = { + .visible = true, + .named = false, + }, + [anon_sym_iget_DASHwide_DASHquick] = { + .visible = true, + .named = false, + }, + [anon_sym_iget_DASHobject_DASHquick] = { + .visible = true, + .named = false, + }, + [anon_sym_iput_DASHquick] = { + .visible = true, + .named = false, + }, + [anon_sym_iput_DASHwide_DASHquick] = { + .visible = true, + .named = false, + }, + [anon_sym_iput_DASHobject_DASHquick] = { + .visible = true, + .named = false, + }, + [anon_sym_invoke_DASHvirtual_DASHquick] = { + .visible = true, + .named = false, + }, + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = { + .visible = true, + .named = false, + }, + [anon_sym_invoke_DASHsuper_DASHquick] = { + .visible = true, + .named = false, + }, + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = { + .visible = true, + .named = false, + }, + [anon_sym_DOTline] = { + .visible = true, + .named = false, + }, + [anon_sym_DOTlocals] = { + .visible = true, + .named = false, + }, + [anon_sym_DOTparam] = { + .visible = true, + .named = false, + }, + [anon_sym_DOTcatch] = { + .visible = true, + .named = false, + }, + [anon_sym_LBRACE] = { + .visible = true, + .named = false, + }, + [anon_sym_DOT_DOT] = { + .visible = true, + .named = false, + }, + [anon_sym_RBRACE] = { + .visible = true, + .named = false, + }, + [anon_sym_DOTcatchall] = { + .visible = true, + .named = false, + }, + [anon_sym_DOTpacked_DASHswitch] = { + .visible = true, + .named = false, + }, + [anon_sym_DOTendpacked_DASHswitch] = { + .visible = true, + .named = false, + }, + [anon_sym_DOTsparse_DASHswitch] = { + .visible = true, + .named = false, + }, + [anon_sym_DASH_GT] = { + .visible = true, + .named = false, + }, + [anon_sym_DOTendsparse_DASHswitch] = { + .visible = true, + .named = false, + }, + [anon_sym_DOTarray_DASHdata] = { + .visible = true, + .named = false, + }, + [anon_sym_DOTendarray_DASHdata] = { + .visible = true, + .named = false, + }, + [sym_class_identifier] = { + .visible = true, + .named = true, + }, + [aux_sym_field_identifier_token1] = { + .visible = false, + .named = false, + }, + [anon_sym_LTinit_GT_LPAREN] = { + .visible = true, + .named = false, + }, + [aux_sym_method_identifier_token1] = { + .visible = false, + .named = false, + }, + [anon_sym_RPAREN] = { + .visible = true, + .named = false, + }, + [anon_sym_LBRACK] = { + .visible = true, + .named = false, + }, + [anon_sym_V] = { + .visible = true, + .named = false, + }, + [anon_sym_Z] = { + .visible = true, + .named = false, + }, + [anon_sym_B] = { + .visible = true, + .named = false, + }, + [anon_sym_S] = { + .visible = true, + .named = false, + }, + [anon_sym_C] = { + .visible = true, + .named = false, + }, + [anon_sym_I] = { + .visible = true, + .named = false, + }, + [anon_sym_J] = { + .visible = true, + .named = false, + }, + [anon_sym_F] = { + .visible = true, + .named = false, + }, + [anon_sym_D] = { + .visible = true, + .named = false, + }, + [anon_sym_public] = { + .visible = true, + .named = false, + }, + [anon_sym_private] = { + .visible = true, + .named = false, + }, + [anon_sym_protected] = { + .visible = true, + .named = false, + }, + [anon_sym_static] = { + .visible = true, + .named = false, + }, + [anon_sym_final] = { + .visible = true, + .named = false, + }, + [anon_sym_synchronized] = { + .visible = true, + .named = false, + }, + [anon_sym_volatile] = { + .visible = true, + .named = false, + }, + [anon_sym_transient] = { + .visible = true, + .named = false, + }, + [anon_sym_native] = { + .visible = true, + .named = false, + }, + [anon_sym_interface] = { + .visible = true, + .named = false, + }, + [anon_sym_abstract] = { + .visible = true, + .named = false, + }, + [anon_sym_bridge] = { + .visible = true, + .named = false, + }, + [anon_sym_synthetic] = { + .visible = true, + .named = false, + }, + [sym_comment] = { + .visible = true, + .named = true, + }, + [anon_sym_DOTenum] = { + .visible = true, + .named = false, + }, + [sym_variable] = { + .visible = true, + .named = true, + }, + [sym_parameter] = { + .visible = true, + .named = true, + }, + [aux_sym_number_literal_token1] = { + .visible = false, + .named = false, + }, + [aux_sym_number_literal_token2] = { + .visible = false, + .named = false, + }, + [sym_string_literal] = { + .visible = true, + .named = true, + }, + [sym_class_definition] = { + .visible = true, + .named = true, + }, + [sym_class_declaration] = { + .visible = true, + .named = true, + }, + [sym_super_declaration] = { + .visible = true, + .named = true, + }, + [sym_source_declaration] = { + .visible = true, + .named = true, + }, + [sym_implements_declaration] = { + .visible = true, + .named = true, + }, + [sym_field_definition] = { + .visible = true, + .named = true, + }, + [sym_field_declaration] = { + .visible = true, + .named = true, + }, + [sym_method_definition] = { + .visible = true, + .named = true, + }, + [sym_method_declaration] = { + .visible = true, + .named = true, + }, + [sym_annotation_definition] = { + .visible = true, + .named = true, + }, + [sym_annotation_declaration] = { + .visible = true, + .named = true, + }, + [sym_annotation_property] = { + .visible = true, + .named = true, + }, + [sym_annotation_value] = { + .visible = true, + .named = true, + }, + [sym__code_line] = { + .visible = false, + .named = true, + }, + [sym_statement] = { + .visible = true, + .named = true, + }, + [sym_opcode] = { + .visible = true, + .named = true, + }, + [sym__statement_argument] = { + .visible = false, + .named = true, + }, + [sym__declaration] = { + .visible = false, + .named = true, + }, + [sym_line_declaration] = { + .visible = true, + .named = true, + }, + [sym_locals_declaration] = { + .visible = true, + .named = true, + }, + [sym_param_declaration] = { + .visible = true, + .named = true, + }, + [sym_catch_declaration] = { + .visible = true, + .named = true, + }, + [sym_catchall_declaration] = { + .visible = true, + .named = true, + }, + [sym_packed_switch_declaration] = { + .visible = true, + .named = true, + }, + [sym_sparse_switch_declaration] = { + .visible = true, + .named = true, + }, + [sym_array_data_declaration] = { + .visible = true, + .named = true, + }, + [sym__identifier] = { + .visible = false, + .named = true, + }, + [sym_field_identifier] = { + .visible = true, + .named = true, + }, + [sym_method_identifier] = { + .visible = true, + .named = true, + }, + [sym_full_field_identifier] = { + .visible = true, + .named = true, + }, + [sym_full_method_identifier] = { + .visible = true, + .named = true, + }, + [sym__type] = { + .visible = false, + .named = true, + }, + [sym_array_type] = { + .visible = true, + .named = true, + }, + [sym_primitive_type] = { + .visible = true, + .named = true, + }, + [sym_access_modifiers] = { + .visible = true, + .named = true, + }, + [sym_enum_reference] = { + .visible = true, + .named = true, + }, + [sym_list] = { + .visible = true, + .named = true, + }, + [sym_number_literal] = { + .visible = true, + .named = true, + }, + [aux_sym_class_definition_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_class_definition_repeat2] = { + .visible = false, + .named = false, + }, + [aux_sym_class_definition_repeat3] = { + .visible = false, + .named = false, + }, + [aux_sym_class_definition_repeat4] = { + .visible = false, + .named = false, + }, + [aux_sym_method_definition_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_annotation_definition_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_statement_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_packed_switch_declaration_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_sparse_switch_declaration_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_array_data_declaration_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_method_identifier_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_access_modifiers_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_list_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_list_repeat2] = { + .visible = false, + .named = false, + }, + [aux_sym_list_repeat3] = { + .visible = false, + .named = false, + }, + [aux_sym_list_repeat4] = { + .visible = false, + .named = false, + }, + [aux_sym_list_repeat5] = { + .visible = false, + .named = false, + }, + [alias_sym_code_block] = { + .visible = true, + .named = true, + }, + [alias_sym_parameters] = { + .visible = true, + .named = true, + }, +}; + +enum { + field_element_type = 1, + field_key = 2, + field_parameters = 3, + field_return_type = 4, + field_value = 5, +}; + +static const char * const ts_field_names[] = { + [0] = NULL, + [field_element_type] = "element_type", + [field_key] = "key", + [field_parameters] = "parameters", + [field_return_type] = "return_type", + [field_value] = "value", +}; + +static const TSFieldMapSlice ts_field_map_slices[PRODUCTION_ID_COUNT] = { + [2] = {.index = 0, .length = 2}, + [3] = {.index = 2, .length = 1}, + [4] = {.index = 3, .length = 1}, + [5] = {.index = 4, .length = 2}, +}; + +static const TSFieldMapEntry ts_field_map_entries[] = { + [0] = + {field_key, 0}, + {field_value, 2}, + [2] = + {field_element_type, 1}, + [3] = + {field_return_type, 2}, + [4] = + {field_parameters, 1}, + {field_return_type, 3}, +}; + +static const TSSymbol ts_alias_sequences[PRODUCTION_ID_COUNT][MAX_ALIAS_SEQUENCE_LENGTH] = { + [0] = {0}, + [1] = { + [1] = alias_sym_code_block, + }, + [5] = { + [1] = alias_sym_parameters, + }, +}; + +static const uint16_t ts_non_terminal_alias_map[] = { + aux_sym_method_definition_repeat1, 2, + aux_sym_method_definition_repeat1, + alias_sym_code_block, + aux_sym_method_identifier_repeat1, 2, + aux_sym_method_identifier_repeat1, + alias_sym_parameters, + 0, +}; + +static bool ts_lex(TSLexer *lexer, TSStateId state) { + START_LEXER(); + eof = lexer->eof(lexer); + switch (state) { + case 0: + if (eof) ADVANCE(1413); + if (lookahead == '"') ADVANCE(6); + if (lookahead == '#') ADVANCE(1735); + if (lookahead == ')') ADVANCE(1685); + if (lookahead == ',') ADVANCE(1434); + if (lookahead == '-') ADVANCE(153); + if (lookahead == '.') ADVANCE(152); + if (lookahead == '0') ADVANCE(1745); + if (lookahead == ':') ADVANCE(1410); + if (lookahead == '<') ADVANCE(787); + if (lookahead == '=') ADVANCE(1427); + if (lookahead == 'B') ADVANCE(1689); + if (lookahead == 'C') ADVANCE(1691); + if (lookahead == 'D') ADVANCE(1695); + if (lookahead == 'F') ADVANCE(1694); + if (lookahead == 'I') ADVANCE(1692); + if (lookahead == 'J') ADVANCE(1693); + if (lookahead == 'L') ADVANCE(1411); + if (lookahead == 'S') ADVANCE(1690); + if (lookahead == 'V') ADVANCE(1687); + if (lookahead == 'Z') ADVANCE(1688); + if (lookahead == '[') ADVANCE(1686); + if (lookahead == 'a') ADVANCE(425); + if (lookahead == 'b') ADVANCE(1172); + if (lookahead == 'c') ADVANCE(761); + if (lookahead == 'd') ADVANCE(784); + if (lookahead == 'e') ADVANCE(1398); + if (lookahead == 'f') ADVANCE(785); + if (lookahead == 'g') ADVANCE(1024); + if (lookahead == 'i') ADVANCE(715); + if (lookahead == 'l') ADVANCE(1032); + if (lookahead == 'm') ADVANCE(1025); + if (lookahead == 'n') ADVANCE(318); + if (lookahead == 'o') ADVANCE(1171); + if (lookahead == 'p') ADVANCE(312); + if (lookahead == 'r') ADVANCE(607); + if (lookahead == 's') ADVANCE(750); + if (lookahead == 't') ADVANCE(762); + if (lookahead == 'u') ADVANCE(1215); + if (lookahead == 'v') ADVANCE(1029); + if (lookahead == 'x') ADVANCE(1093); + if (lookahead == '{') ADVANCE(1670); + if (lookahead == '}') ADVANCE(1672); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') SKIP(0) + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1746); + END_STATE(); + case 1: + if (lookahead == '\n') ADVANCE(1435); + if (lookahead == '"') ADVANCE(6); + if (lookahead == '#') ADVANCE(1735); + if (lookahead == ',') ADVANCE(1434); + if (lookahead == '-') ADVANCE(153); + if (lookahead == '0') ADVANCE(1743); + if (lookahead == '<') ADVANCE(787); + if (lookahead == 'L') ADVANCE(12); + if (lookahead == 'p') ADVANCE(13); + if (lookahead == 'v') ADVANCE(14); + if (lookahead == '{') ADVANCE(1670); + if (lookahead == '\t' || + lookahead == '\r' || + lookahead == ' ') SKIP(1) + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1744); + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(16); + END_STATE(); + case 2: + if (lookahead == ' ') ADVANCE(417); + END_STATE(); + case 3: + if (lookahead == ' ') ADVANCE(419); + END_STATE(); + case 4: + if (lookahead == ' ') ADVANCE(418); + END_STATE(); + case 5: + if (lookahead == '"') ADVANCE(6); + if (lookahead == '#') ADVANCE(1735); + if (lookahead == ',') ADVANCE(1434); + if (lookahead == '-') ADVANCE(153); + if (lookahead == '0') ADVANCE(1743); + if (lookahead == '<') ADVANCE(787); + if (lookahead == 'L') ADVANCE(12); + if (lookahead == 'p') ADVANCE(13); + if (lookahead == 'v') ADVANCE(14); + if (lookahead == '{') ADVANCE(1670); + if (lookahead == '}') ADVANCE(1672); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') SKIP(5) + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1744); + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(16); + END_STATE(); + case 6: + if (lookahead == '"') ADVANCE(1747); + if (lookahead != 0 && + lookahead != '\n') ADVANCE(6); + END_STATE(); + case 7: + if (lookahead == '#') ADVANCE(1735); + if (lookahead == '.') ADVANCE(683); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') SKIP(7) + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1431); + END_STATE(); + case 8: + if (lookahead == '#') ADVANCE(1735); + if (lookahead == '<') ADVANCE(787); + if (lookahead == 'a') ADVANCE(25); + if (lookahead == 'b') ADVANCE(82); + if (lookahead == 'c') ADVANCE(75); + if (lookahead == 'f') ADVANCE(58); + if (lookahead == 'i') ADVANCE(67); + if (lookahead == 'n') ADVANCE(17); + if (lookahead == 'p') ADVANCE(78); + if (lookahead == 's') ADVANCE(102); + if (lookahead == 't') ADVANCE(83); + if (lookahead == 'v') ADVANCE(74); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') SKIP(8) + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('d' <= lookahead && lookahead <= 'z')) ADVANCE(107); + END_STATE(); + case 9: + if (lookahead == '#') ADVANCE(1735); + if (lookahead == 'a') ADVANCE(237); + if (lookahead == 'b') ADVANCE(288); + if (lookahead == 'f') ADVANCE(267); + if (lookahead == 'i') ADVANCE(278); + if (lookahead == 'n') ADVANCE(229); + if (lookahead == 'p') ADVANCE(286); + if (lookahead == 's') ADVANCE(305); + if (lookahead == 't') ADVANCE(289); + if (lookahead == 'v') ADVANCE(284); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') SKIP(9) + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('c' <= lookahead && lookahead <= 'z')) ADVANCE(309); + END_STATE(); + case 10: + if (lookahead == '(') ADVANCE(1683); + END_STATE(); + case 11: + if (lookahead == '(') ADVANCE(1684); + if (lookahead == ':') ADVANCE(1682); + if (lookahead == ';') ADVANCE(1681); + if (lookahead == '$' || + lookahead == '/') ADVANCE(310); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(11); + END_STATE(); + case 12: + if (lookahead == '(') ADVANCE(1684); + if (lookahead == ':') ADVANCE(1682); + if (lookahead == '$' || + lookahead == '/') ADVANCE(310); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(11); + END_STATE(); + case 13: + if (lookahead == '(') ADVANCE(1684); + if (lookahead == ':') ADVANCE(1682); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1739); + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(16); + END_STATE(); + case 14: + if (lookahead == '(') ADVANCE(1684); + if (lookahead == ':') ADVANCE(1682); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1737); + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(16); + END_STATE(); + case 15: + if (lookahead == '(') ADVANCE(1684); + if (lookahead == ':') ADVANCE(1682); + if (('0' <= lookahead && lookahead <= '9') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1741); + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('g' <= lookahead && lookahead <= 'z')) ADVANCE(16); + END_STATE(); + case 16: + if (lookahead == '(') ADVANCE(1684); + if (lookahead == ':') ADVANCE(1682); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(16); + END_STATE(); + case 17: + if (lookahead == '(') ADVANCE(1684); + if (lookahead == 'a') ADVANCE(94); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(107); + END_STATE(); + case 18: + if (lookahead == '(') ADVANCE(1684); + if (lookahead == 'a') ADVANCE(63); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(107); + END_STATE(); + case 19: + if (lookahead == '(') ADVANCE(1684); + if (lookahead == 'a') ADVANCE(31); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(107); + END_STATE(); + case 20: + if (lookahead == '(') ADVANCE(1684); + if (lookahead == 'a') ADVANCE(69); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(107); + END_STATE(); + case 21: + if (lookahead == '(') ADVANCE(1684); + if (lookahead == 'a') ADVANCE(33); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(107); + END_STATE(); + case 22: + if (lookahead == '(') ADVANCE(1684); + if (lookahead == 'a') ADVANCE(96); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(107); + END_STATE(); + case 23: + if (lookahead == '(') ADVANCE(1684); + if (lookahead == 'a') ADVANCE(97); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(107); + END_STATE(); + case 24: + if (lookahead == '(') ADVANCE(1684); + if (lookahead == 'a') ADVANCE(98); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(107); + END_STATE(); + case 25: + if (lookahead == '(') ADVANCE(1684); + if (lookahead == 'b') ADVANCE(86); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + END_STATE(); + case 26: + if (lookahead == '(') ADVANCE(1684); + if (lookahead == 'b') ADVANCE(64); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + END_STATE(); + case 27: + if (lookahead == '(') ADVANCE(1684); + if (lookahead == 'c') ADVANCE(51); + if (lookahead == 't') ADVANCE(52); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + END_STATE(); + case 28: + if (lookahead == '(') ADVANCE(1684); + if (lookahead == 'c') ADVANCE(1697); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + END_STATE(); + case 29: + if (lookahead == '(') ADVANCE(1684); + if (lookahead == 'c') ADVANCE(1706); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + END_STATE(); + case 30: + if (lookahead == '(') ADVANCE(1684); + if (lookahead == 'c') ADVANCE(1733); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + END_STATE(); + case 31: + if (lookahead == '(') ADVANCE(1684); + if (lookahead == 'c') ADVANCE(90); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + END_STATE(); + case 32: + if (lookahead == '(') ADVANCE(1684); + if (lookahead == 'c') ADVANCE(93); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + END_STATE(); + case 33: + if (lookahead == '(') ADVANCE(1684); + if (lookahead == 'c') ADVANCE(43); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + END_STATE(); + case 34: + if (lookahead == '(') ADVANCE(1684); + if (lookahead == 'c') ADVANCE(100); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + END_STATE(); + case 35: + if (lookahead == '(') ADVANCE(1684); + if (lookahead == 'd') ADVANCE(50); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + END_STATE(); + case 36: + if (lookahead == '(') ADVANCE(1684); + if (lookahead == 'd') ADVANCE(1703); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + END_STATE(); + case 37: + if (lookahead == '(') ADVANCE(1684); + if (lookahead == 'd') ADVANCE(1712); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + END_STATE(); + case 38: + if (lookahead == '(') ADVANCE(1684); + if (lookahead == 'e') ADVANCE(34); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + END_STATE(); + case 39: + if (lookahead == '(') ADVANCE(1684); + if (lookahead == 'e') ADVANCE(1730); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + END_STATE(); + case 40: + if (lookahead == '(') ADVANCE(1684); + if (lookahead == 'e') ADVANCE(1721); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + END_STATE(); + case 41: + if (lookahead == '(') ADVANCE(1684); + if (lookahead == 'e') ADVANCE(1700); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + END_STATE(); + case 42: + if (lookahead == '(') ADVANCE(1684); + if (lookahead == 'e') ADVANCE(1715); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + END_STATE(); + case 43: + if (lookahead == '(') ADVANCE(1684); + if (lookahead == 'e') ADVANCE(1724); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + END_STATE(); + case 44: + if (lookahead == '(') ADVANCE(1684); + if (lookahead == 'e') ADVANCE(36); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + END_STATE(); + case 45: + if (lookahead == '(') ADVANCE(1684); + if (lookahead == 'e') ADVANCE(79); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + END_STATE(); + case 46: + if (lookahead == '(') ADVANCE(1684); + if (lookahead == 'e') ADVANCE(37); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + END_STATE(); + case 47: + if (lookahead == '(') ADVANCE(1684); + if (lookahead == 'e') ADVANCE(71); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + END_STATE(); + case 48: + if (lookahead == '(') ADVANCE(1684); + if (lookahead == 'e') ADVANCE(99); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + END_STATE(); + case 49: + if (lookahead == '(') ADVANCE(1684); + if (lookahead == 'f') ADVANCE(21); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + END_STATE(); + case 50: + if (lookahead == '(') ADVANCE(1684); + if (lookahead == 'g') ADVANCE(39); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + END_STATE(); + case 51: + if (lookahead == '(') ADVANCE(1684); + if (lookahead == 'h') ADVANCE(85); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + END_STATE(); + case 52: + if (lookahead == '(') ADVANCE(1684); + if (lookahead == 'h') ADVANCE(48); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + END_STATE(); + case 53: + if (lookahead == '(') ADVANCE(1684); + if (lookahead == 'i') ADVANCE(35); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + END_STATE(); + case 54: + if (lookahead == '(') ADVANCE(1684); + if (lookahead == 'i') ADVANCE(105); + if (lookahead == 'o') ADVANCE(92); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + END_STATE(); + case 55: + if (lookahead == '(') ADVANCE(1684); + if (lookahead == 'i') ADVANCE(106); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + END_STATE(); + case 56: + if (lookahead == '(') ADVANCE(1684); + if (lookahead == 'i') ADVANCE(104); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + END_STATE(); + case 57: + if (lookahead == '(') ADVANCE(1684); + if (lookahead == 'i') ADVANCE(28); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + END_STATE(); + case 58: + if (lookahead == '(') ADVANCE(1684); + if (lookahead == 'i') ADVANCE(70); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + END_STATE(); + case 59: + if (lookahead == '(') ADVANCE(1684); + if (lookahead == 'i') ADVANCE(29); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + END_STATE(); + case 60: + if (lookahead == '(') ADVANCE(1684); + if (lookahead == 'i') ADVANCE(65); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + END_STATE(); + case 61: + if (lookahead == '(') ADVANCE(1684); + if (lookahead == 'i') ADVANCE(30); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + END_STATE(); + case 62: + if (lookahead == '(') ADVANCE(1684); + if (lookahead == 'i') ADVANCE(47); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + END_STATE(); + case 63: + if (lookahead == '(') ADVANCE(1684); + if (lookahead == 'l') ADVANCE(1709); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + END_STATE(); + case 64: + if (lookahead == '(') ADVANCE(1684); + if (lookahead == 'l') ADVANCE(57); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + END_STATE(); + case 65: + if (lookahead == '(') ADVANCE(1684); + if (lookahead == 'l') ADVANCE(42); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + END_STATE(); + case 66: + if (lookahead == '(') ADVANCE(1684); + if (lookahead == 'l') ADVANCE(24); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + END_STATE(); + case 67: + if (lookahead == '(') ADVANCE(1684); + if (lookahead == 'n') ADVANCE(89); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + END_STATE(); + case 68: + if (lookahead == '(') ADVANCE(1684); + if (lookahead == 'n') ADVANCE(27); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + END_STATE(); + case 69: + if (lookahead == '(') ADVANCE(1684); + if (lookahead == 'n') ADVANCE(88); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + END_STATE(); + case 70: + if (lookahead == '(') ADVANCE(1684); + if (lookahead == 'n') ADVANCE(18); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + END_STATE(); + case 71: + if (lookahead == '(') ADVANCE(1684); + if (lookahead == 'n') ADVANCE(91); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + END_STATE(); + case 72: + if (lookahead == '(') ADVANCE(1684); + if (lookahead == 'n') ADVANCE(55); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + END_STATE(); + case 73: + if (lookahead == '(') ADVANCE(1684); + if (lookahead == 'n') ADVANCE(87); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + END_STATE(); + case 74: + if (lookahead == '(') ADVANCE(1684); + if (lookahead == 'o') ADVANCE(66); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + END_STATE(); + case 75: + if (lookahead == '(') ADVANCE(1684); + if (lookahead == 'o') ADVANCE(73); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + END_STATE(); + case 76: + if (lookahead == '(') ADVANCE(1684); + if (lookahead == 'o') ADVANCE(81); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + END_STATE(); + case 77: + if (lookahead == '(') ADVANCE(1684); + if (lookahead == 'o') ADVANCE(72); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + END_STATE(); + case 78: + if (lookahead == '(') ADVANCE(1684); + if (lookahead == 'r') ADVANCE(54); + if (lookahead == 'u') ADVANCE(26); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + END_STATE(); + case 79: + if (lookahead == '(') ADVANCE(1684); + if (lookahead == 'r') ADVANCE(49); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + END_STATE(); + case 80: + if (lookahead == '(') ADVANCE(1684); + if (lookahead == 'r') ADVANCE(103); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + END_STATE(); + case 81: + if (lookahead == '(') ADVANCE(1684); + if (lookahead == 'r') ADVANCE(1421); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + END_STATE(); + case 82: + if (lookahead == '(') ADVANCE(1684); + if (lookahead == 'r') ADVANCE(53); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + END_STATE(); + case 83: + if (lookahead == '(') ADVANCE(1684); + if (lookahead == 'r') ADVANCE(20); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + END_STATE(); + case 84: + if (lookahead == '(') ADVANCE(1684); + if (lookahead == 'r') ADVANCE(19); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + END_STATE(); + case 85: + if (lookahead == '(') ADVANCE(1684); + if (lookahead == 'r') ADVANCE(77); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + END_STATE(); + case 86: + if (lookahead == '(') ADVANCE(1684); + if (lookahead == 's') ADVANCE(101); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + END_STATE(); + case 87: + if (lookahead == '(') ADVANCE(1684); + if (lookahead == 's') ADVANCE(95); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + END_STATE(); + case 88: + if (lookahead == '(') ADVANCE(1684); + if (lookahead == 's') ADVANCE(62); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + END_STATE(); + case 89: + if (lookahead == '(') ADVANCE(1684); + if (lookahead == 't') ADVANCE(45); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + END_STATE(); + case 90: + if (lookahead == '(') ADVANCE(1684); + if (lookahead == 't') ADVANCE(1727); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + END_STATE(); + case 91: + if (lookahead == '(') ADVANCE(1684); + if (lookahead == 't') ADVANCE(1718); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + END_STATE(); + case 92: + if (lookahead == '(') ADVANCE(1684); + if (lookahead == 't') ADVANCE(38); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + END_STATE(); + case 93: + if (lookahead == '(') ADVANCE(1684); + if (lookahead == 't') ADVANCE(76); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + END_STATE(); + case 94: + if (lookahead == '(') ADVANCE(1684); + if (lookahead == 't') ADVANCE(56); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + END_STATE(); + case 95: + if (lookahead == '(') ADVANCE(1684); + if (lookahead == 't') ADVANCE(80); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + END_STATE(); + case 96: + if (lookahead == '(') ADVANCE(1684); + if (lookahead == 't') ADVANCE(59); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + END_STATE(); + case 97: + if (lookahead == '(') ADVANCE(1684); + if (lookahead == 't') ADVANCE(41); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + END_STATE(); + case 98: + if (lookahead == '(') ADVANCE(1684); + if (lookahead == 't') ADVANCE(60); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + END_STATE(); + case 99: + if (lookahead == '(') ADVANCE(1684); + if (lookahead == 't') ADVANCE(61); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + END_STATE(); + case 100: + if (lookahead == '(') ADVANCE(1684); + if (lookahead == 't') ADVANCE(44); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + END_STATE(); + case 101: + if (lookahead == '(') ADVANCE(1684); + if (lookahead == 't') ADVANCE(84); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + END_STATE(); + case 102: + if (lookahead == '(') ADVANCE(1684); + if (lookahead == 't') ADVANCE(22); + if (lookahead == 'y') ADVANCE(68); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + END_STATE(); + case 103: + if (lookahead == '(') ADVANCE(1684); + if (lookahead == 'u') ADVANCE(32); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + END_STATE(); + case 104: + if (lookahead == '(') ADVANCE(1684); + if (lookahead == 'v') ADVANCE(40); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + END_STATE(); + case 105: + if (lookahead == '(') ADVANCE(1684); + if (lookahead == 'v') ADVANCE(23); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + END_STATE(); + case 106: + if (lookahead == '(') ADVANCE(1684); + if (lookahead == 'z') ADVANCE(46); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'y')) ADVANCE(107); + END_STATE(); + case 107: + if (lookahead == '(') ADVANCE(1684); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + END_STATE(); + case 108: + if (lookahead == '-') ADVANCE(608); + END_STATE(); + case 109: + if (lookahead == '-') ADVANCE(514); + END_STATE(); + case 110: + if (lookahead == '-') ADVANCE(326); + END_STATE(); + case 111: + if (lookahead == '-') ADVANCE(603); + END_STATE(); + case 112: + if (lookahead == '-') ADVANCE(426); + END_STATE(); + case 113: + if (lookahead == '-') ADVANCE(518); + END_STATE(); + case 114: + if (lookahead == '-') ADVANCE(605); + END_STATE(); + case 115: + if (lookahead == '-') ADVANCE(606); + END_STATE(); + case 116: + if (lookahead == '-') ADVANCE(719); + END_STATE(); + case 117: + if (lookahead == '-') ADVANCE(798); + END_STATE(); + case 118: + if (lookahead == '-') ADVANCE(569); + END_STATE(); + case 119: + if (lookahead == '-') ADVANCE(911); + if (lookahead == 'g') ADVANCE(111); + if (lookahead == 'l') ADVANCE(146); + END_STATE(); + case 120: + if (lookahead == '-') ADVANCE(1220); + END_STATE(); + case 121: + if (lookahead == '-') ADVANCE(366); + if (lookahead == 'e') ADVANCE(515); + END_STATE(); + case 122: + if (lookahead == '-') ADVANCE(1030); + END_STATE(); + case 123: + if (lookahead == '-') ADVANCE(994); + END_STATE(); + case 124: + if (lookahead == '-') ADVANCE(629); + END_STATE(); + case 125: + if (lookahead == '-') ADVANCE(806); + END_STATE(); + case 126: + if (lookahead == '-') ADVANCE(1315); + if (lookahead == 'e') ADVANCE(1128); + END_STATE(); + case 127: + if (lookahead == '-') ADVANCE(478); + END_STATE(); + case 128: + if (lookahead == '-') ADVANCE(374); + END_STATE(); + case 129: + if (lookahead == '-') ADVANCE(894); + END_STATE(); + case 130: + if (lookahead == '-') ADVANCE(1342); + END_STATE(); + case 131: + if (lookahead == '-') ADVANCE(1346); + END_STATE(); + case 132: + if (lookahead == '-') ADVANCE(1348); + END_STATE(); + case 133: + if (lookahead == '-') ADVANCE(596); + END_STATE(); + case 134: + if (lookahead == '-') ADVANCE(826); + END_STATE(); + case 135: + if (lookahead == '-') ADVANCE(575); + END_STATE(); + case 136: + if (lookahead == '-') ADVANCE(597); + END_STATE(); + case 137: + if (lookahead == '-') ADVANCE(836); + END_STATE(); + case 138: + if (lookahead == '-') ADVANCE(577); + END_STATE(); + case 139: + if (lookahead == '-') ADVANCE(599); + END_STATE(); + case 140: + if (lookahead == '-') ADVANCE(842); + END_STATE(); + case 141: + if (lookahead == '-') ADVANCE(600); + END_STATE(); + case 142: + if (lookahead == '-') ADVANCE(845); + END_STATE(); + case 143: + if (lookahead == '-') ADVANCE(602); + END_STATE(); + case 144: + if (lookahead == '-') ADVANCE(846); + END_STATE(); + case 145: + if (lookahead == '-') ADVANCE(847); + END_STATE(); + case 146: + if (lookahead == '-') ADVANCE(604); + END_STATE(); + case 147: + if (lookahead == '-') ADVANCE(1231); + END_STATE(); + case 148: + if (lookahead == '-') ADVANCE(1232); + END_STATE(); + case 149: + if (lookahead == '-') ADVANCE(1233); + END_STATE(); + case 150: + if (lookahead == '-') ADVANCE(1234); + END_STATE(); + case 151: + if (lookahead == '-') ADVANCE(1235); + END_STATE(); + case 152: + if (lookahead == '.') ADVANCE(1671); + if (lookahead == 'a') ADVANCE(963); + if (lookahead == 'c') ADVANCE(321); + if (lookahead == 'e') ADVANCE(943); + if (lookahead == 'f') ADVANCE(793); + if (lookahead == 'i') ADVANCE(935); + if (lookahead == 'l') ADVANCE(794); + if (lookahead == 'm') ADVANCE(664); + if (lookahead == 'p') ADVANCE(313); + if (lookahead == 's') ADVANCE(1031); + END_STATE(); + case 153: + if (lookahead == '0') ADVANCE(1745); + if (lookahead == '>') ADVANCE(1677); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1746); + END_STATE(); + case 154: + if (lookahead == '1') ADVANCE(207); + if (lookahead == '3') ADVANCE(173); + END_STATE(); + case 155: + if (lookahead == '1') ADVANCE(208); + if (lookahead == 'f') ADVANCE(1179); + END_STATE(); + case 156: + if (lookahead == '1') ADVANCE(209); + if (lookahead == '4') ADVANCE(1454); + if (lookahead == 'h') ADVANCE(803); + END_STATE(); + case 157: + if (lookahead == '1') ADVANCE(210); + END_STATE(); + case 158: + if (lookahead == '1') ADVANCE(211); + END_STATE(); + case 159: + if (lookahead == '1') ADVANCE(212); + if (lookahead == 'f') ADVANCE(1192); + END_STATE(); + case 160: + if (lookahead == '1') ADVANCE(213); + if (lookahead == '8') ADVANCE(1649); + END_STATE(); + case 161: + if (lookahead == '1') ADVANCE(214); + if (lookahead == '8') ADVANCE(1643); + END_STATE(); + case 162: + if (lookahead == '1') ADVANCE(215); + if (lookahead == '8') ADVANCE(1648); + END_STATE(); + case 163: + if (lookahead == '1') ADVANCE(216); + if (lookahead == '3') ADVANCE(174); + if (lookahead == 'h') ADVANCE(852); + END_STATE(); + case 164: + if (lookahead == '1') ADVANCE(217); + if (lookahead == '8') ADVANCE(1646); + END_STATE(); + case 165: + if (lookahead == '1') ADVANCE(218); + if (lookahead == '8') ADVANCE(1645); + END_STATE(); + case 166: + if (lookahead == '1') ADVANCE(219); + if (lookahead == '8') ADVANCE(1647); + END_STATE(); + case 167: + if (lookahead == '1') ADVANCE(220); + if (lookahead == '8') ADVANCE(1644); + END_STATE(); + case 168: + if (lookahead == '1') ADVANCE(221); + if (lookahead == '8') ADVANCE(1650); + END_STATE(); + case 169: + if (lookahead == '1') ADVANCE(222); + if (lookahead == 'f') ADVANCE(1199); + END_STATE(); + case 170: + if (lookahead == '1') ADVANCE(223); + END_STATE(); + case 171: + if (lookahead == '1') ADVANCE(224); + END_STATE(); + case 172: + if (lookahead == '1') ADVANCE(225); + END_STATE(); + case 173: + if (lookahead == '2') ADVANCE(1478); + END_STATE(); + case 174: + if (lookahead == '2') ADVANCE(1459); + END_STATE(); + case 175: + if (lookahead == '2') ADVANCE(329); + if (lookahead == 'l') ADVANCE(808); + END_STATE(); + case 176: + if (lookahead == '2') ADVANCE(376); + if (lookahead == 'l') ADVANCE(809); + END_STATE(); + case 177: + if (lookahead == '2') ADVANCE(379); + if (lookahead == 'l') ADVANCE(810); + END_STATE(); + case 178: + if (lookahead == '2') ADVANCE(383); + if (lookahead == 'l') ADVANCE(811); + END_STATE(); + case 179: + if (lookahead == '2') ADVANCE(385); + if (lookahead == 'l') ADVANCE(812); + END_STATE(); + case 180: + if (lookahead == '2') ADVANCE(387); + END_STATE(); + case 181: + if (lookahead == '2') ADVANCE(389); + if (lookahead == 'l') ADVANCE(813); + END_STATE(); + case 182: + if (lookahead == '2') ADVANCE(391); + if (lookahead == 'l') ADVANCE(814); + END_STATE(); + case 183: + if (lookahead == '2') ADVANCE(393); + if (lookahead == 'l') ADVANCE(815); + END_STATE(); + case 184: + if (lookahead == '2') ADVANCE(394); + if (lookahead == 'l') ADVANCE(816); + END_STATE(); + case 185: + if (lookahead == '2') ADVANCE(395); + if (lookahead == 'l') ADVANCE(817); + END_STATE(); + case 186: + if (lookahead == '2') ADVANCE(396); + END_STATE(); + case 187: + if (lookahead == '2') ADVANCE(397); + END_STATE(); + case 188: + if (lookahead == '2') ADVANCE(398); + END_STATE(); + case 189: + if (lookahead == '2') ADVANCE(399); + END_STATE(); + case 190: + if (lookahead == '2') ADVANCE(400); + END_STATE(); + case 191: + if (lookahead == '2') ADVANCE(401); + END_STATE(); + case 192: + if (lookahead == '2') ADVANCE(402); + END_STATE(); + case 193: + if (lookahead == '2') ADVANCE(403); + END_STATE(); + case 194: + if (lookahead == '2') ADVANCE(404); + if (lookahead == 'l') ADVANCE(819); + END_STATE(); + case 195: + if (lookahead == '2') ADVANCE(405); + END_STATE(); + case 196: + if (lookahead == '2') ADVANCE(406); + END_STATE(); + case 197: + if (lookahead == '2') ADVANCE(407); + END_STATE(); + case 198: + if (lookahead == '2') ADVANCE(408); + END_STATE(); + case 199: + if (lookahead == '2') ADVANCE(409); + END_STATE(); + case 200: + if (lookahead == '2') ADVANCE(410); + END_STATE(); + case 201: + if (lookahead == '2') ADVANCE(411); + END_STATE(); + case 202: + if (lookahead == '2') ADVANCE(412); + END_STATE(); + case 203: + if (lookahead == '2') ADVANCE(413); + END_STATE(); + case 204: + if (lookahead == '2') ADVANCE(414); + END_STATE(); + case 205: + if (lookahead == '2') ADVANCE(415); + END_STATE(); + case 206: + if (lookahead == '2') ADVANCE(416); + END_STATE(); + case 207: + if (lookahead == '6') ADVANCE(1477); + END_STATE(); + case 208: + if (lookahead == '6') ADVANCE(1439); + END_STATE(); + case 209: + if (lookahead == '6') ADVANCE(1455); + END_STATE(); + case 210: + if (lookahead == '6') ADVANCE(1438); + END_STATE(); + case 211: + if (lookahead == '6') ADVANCE(1457); + END_STATE(); + case 212: + if (lookahead == '6') ADVANCE(1442); + END_STATE(); + case 213: + if (lookahead == '6') ADVANCE(1641); + END_STATE(); + case 214: + if (lookahead == '6') ADVANCE(1635); + END_STATE(); + case 215: + if (lookahead == '6') ADVANCE(1640); + END_STATE(); + case 216: + if (lookahead == '6') ADVANCE(1458); + END_STATE(); + case 217: + if (lookahead == '6') ADVANCE(1638); + END_STATE(); + case 218: + if (lookahead == '6') ADVANCE(1637); + END_STATE(); + case 219: + if (lookahead == '6') ADVANCE(1639); + END_STATE(); + case 220: + if (lookahead == '6') ADVANCE(1636); + END_STATE(); + case 221: + if (lookahead == '6') ADVANCE(1642); + END_STATE(); + case 222: + if (lookahead == '6') ADVANCE(1445); + END_STATE(); + case 223: + if (lookahead == '6') ADVANCE(1441); + END_STATE(); + case 224: + if (lookahead == '6') ADVANCE(1461); + END_STATE(); + case 225: + if (lookahead == '6') ADVANCE(1444); + END_STATE(); + case 226: + if (lookahead == '8') ADVANCE(1651); + END_STATE(); + case 227: + if (lookahead == '8') ADVANCE(1652); + END_STATE(); + case 228: + if (lookahead == '8') ADVANCE(1653); + END_STATE(); + case 229: + if (lookahead == ':') ADVANCE(1682); + if (lookahead == 'a') ADVANCE(298); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(309); + END_STATE(); + case 230: + if (lookahead == ':') ADVANCE(1682); + if (lookahead == 'a') ADVANCE(274); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(309); + END_STATE(); + case 231: + if (lookahead == ':') ADVANCE(1682); + if (lookahead == 'a') ADVANCE(280); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(309); + END_STATE(); + case 232: + if (lookahead == ':') ADVANCE(1682); + if (lookahead == 'a') ADVANCE(243); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(309); + END_STATE(); + case 233: + if (lookahead == ':') ADVANCE(1682); + if (lookahead == 'a') ADVANCE(244); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(309); + END_STATE(); + case 234: + if (lookahead == ':') ADVANCE(1682); + if (lookahead == 'a') ADVANCE(299); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(309); + END_STATE(); + case 235: + if (lookahead == ':') ADVANCE(1682); + if (lookahead == 'a') ADVANCE(300); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(309); + END_STATE(); + case 236: + if (lookahead == ':') ADVANCE(1682); + if (lookahead == 'a') ADVANCE(301); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(309); + END_STATE(); + case 237: + if (lookahead == ':') ADVANCE(1682); + if (lookahead == 'b') ADVANCE(292); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + END_STATE(); + case 238: + if (lookahead == ':') ADVANCE(1682); + if (lookahead == 'b') ADVANCE(275); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + END_STATE(); + case 239: + if (lookahead == ':') ADVANCE(1682); + if (lookahead == 'c') ADVANCE(262); + if (lookahead == 't') ADVANCE(263); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + END_STATE(); + case 240: + if (lookahead == ':') ADVANCE(1682); + if (lookahead == 'c') ADVANCE(1698); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + END_STATE(); + case 241: + if (lookahead == ':') ADVANCE(1682); + if (lookahead == 'c') ADVANCE(1707); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + END_STATE(); + case 242: + if (lookahead == ':') ADVANCE(1682); + if (lookahead == 'c') ADVANCE(1734); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + END_STATE(); + case 243: + if (lookahead == ':') ADVANCE(1682); + if (lookahead == 'c') ADVANCE(295); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + END_STATE(); + case 244: + if (lookahead == ':') ADVANCE(1682); + if (lookahead == 'c') ADVANCE(254); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + END_STATE(); + case 245: + if (lookahead == ':') ADVANCE(1682); + if (lookahead == 'c') ADVANCE(303); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + END_STATE(); + case 246: + if (lookahead == ':') ADVANCE(1682); + if (lookahead == 'd') ADVANCE(261); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + END_STATE(); + case 247: + if (lookahead == ':') ADVANCE(1682); + if (lookahead == 'd') ADVANCE(1704); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + END_STATE(); + case 248: + if (lookahead == ':') ADVANCE(1682); + if (lookahead == 'd') ADVANCE(1713); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + END_STATE(); + case 249: + if (lookahead == ':') ADVANCE(1682); + if (lookahead == 'e') ADVANCE(245); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + END_STATE(); + case 250: + if (lookahead == ':') ADVANCE(1682); + if (lookahead == 'e') ADVANCE(1731); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + END_STATE(); + case 251: + if (lookahead == ':') ADVANCE(1682); + if (lookahead == 'e') ADVANCE(1722); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + END_STATE(); + case 252: + if (lookahead == ':') ADVANCE(1682); + if (lookahead == 'e') ADVANCE(1701); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + END_STATE(); + case 253: + if (lookahead == ':') ADVANCE(1682); + if (lookahead == 'e') ADVANCE(1716); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + END_STATE(); + case 254: + if (lookahead == ':') ADVANCE(1682); + if (lookahead == 'e') ADVANCE(1725); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + END_STATE(); + case 255: + if (lookahead == ':') ADVANCE(1682); + if (lookahead == 'e') ADVANCE(247); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + END_STATE(); + case 256: + if (lookahead == ':') ADVANCE(1682); + if (lookahead == 'e') ADVANCE(287); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + END_STATE(); + case 257: + if (lookahead == ':') ADVANCE(1682); + if (lookahead == 'e') ADVANCE(248); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + END_STATE(); + case 258: + if (lookahead == ':') ADVANCE(1682); + if (lookahead == 'e') ADVANCE(282); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + END_STATE(); + case 259: + if (lookahead == ':') ADVANCE(1682); + if (lookahead == 'e') ADVANCE(302); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + END_STATE(); + case 260: + if (lookahead == ':') ADVANCE(1682); + if (lookahead == 'f') ADVANCE(233); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + END_STATE(); + case 261: + if (lookahead == ':') ADVANCE(1682); + if (lookahead == 'g') ADVANCE(250); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + END_STATE(); + case 262: + if (lookahead == ':') ADVANCE(1682); + if (lookahead == 'h') ADVANCE(290); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + END_STATE(); + case 263: + if (lookahead == ':') ADVANCE(1682); + if (lookahead == 'h') ADVANCE(259); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + END_STATE(); + case 264: + if (lookahead == ':') ADVANCE(1682); + if (lookahead == 'i') ADVANCE(246); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + END_STATE(); + case 265: + if (lookahead == ':') ADVANCE(1682); + if (lookahead == 'i') ADVANCE(307); + if (lookahead == 'o') ADVANCE(297); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + END_STATE(); + case 266: + if (lookahead == ':') ADVANCE(1682); + if (lookahead == 'i') ADVANCE(308); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + END_STATE(); + case 267: + if (lookahead == ':') ADVANCE(1682); + if (lookahead == 'i') ADVANCE(281); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + END_STATE(); + case 268: + if (lookahead == ':') ADVANCE(1682); + if (lookahead == 'i') ADVANCE(306); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + END_STATE(); + case 269: + if (lookahead == ':') ADVANCE(1682); + if (lookahead == 'i') ADVANCE(240); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + END_STATE(); + case 270: + if (lookahead == ':') ADVANCE(1682); + if (lookahead == 'i') ADVANCE(241); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + END_STATE(); + case 271: + if (lookahead == ':') ADVANCE(1682); + if (lookahead == 'i') ADVANCE(276); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + END_STATE(); + case 272: + if (lookahead == ':') ADVANCE(1682); + if (lookahead == 'i') ADVANCE(242); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + END_STATE(); + case 273: + if (lookahead == ':') ADVANCE(1682); + if (lookahead == 'i') ADVANCE(258); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + END_STATE(); + case 274: + if (lookahead == ':') ADVANCE(1682); + if (lookahead == 'l') ADVANCE(1710); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + END_STATE(); + case 275: + if (lookahead == ':') ADVANCE(1682); + if (lookahead == 'l') ADVANCE(269); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + END_STATE(); + case 276: + if (lookahead == ':') ADVANCE(1682); + if (lookahead == 'l') ADVANCE(253); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + END_STATE(); + case 277: + if (lookahead == ':') ADVANCE(1682); + if (lookahead == 'l') ADVANCE(236); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + END_STATE(); + case 278: + if (lookahead == ':') ADVANCE(1682); + if (lookahead == 'n') ADVANCE(294); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + END_STATE(); + case 279: + if (lookahead == ':') ADVANCE(1682); + if (lookahead == 'n') ADVANCE(239); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + END_STATE(); + case 280: + if (lookahead == ':') ADVANCE(1682); + if (lookahead == 'n') ADVANCE(293); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + END_STATE(); + case 281: + if (lookahead == ':') ADVANCE(1682); + if (lookahead == 'n') ADVANCE(230); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + END_STATE(); + case 282: + if (lookahead == ':') ADVANCE(1682); + if (lookahead == 'n') ADVANCE(296); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + END_STATE(); + case 283: + if (lookahead == ':') ADVANCE(1682); + if (lookahead == 'n') ADVANCE(266); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + END_STATE(); + case 284: + if (lookahead == ':') ADVANCE(1682); + if (lookahead == 'o') ADVANCE(277); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + END_STATE(); + case 285: + if (lookahead == ':') ADVANCE(1682); + if (lookahead == 'o') ADVANCE(283); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + END_STATE(); + case 286: + if (lookahead == ':') ADVANCE(1682); + if (lookahead == 'r') ADVANCE(265); + if (lookahead == 'u') ADVANCE(238); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + END_STATE(); + case 287: + if (lookahead == ':') ADVANCE(1682); + if (lookahead == 'r') ADVANCE(260); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + END_STATE(); + case 288: + if (lookahead == ':') ADVANCE(1682); + if (lookahead == 'r') ADVANCE(264); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + END_STATE(); + case 289: + if (lookahead == ':') ADVANCE(1682); + if (lookahead == 'r') ADVANCE(231); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + END_STATE(); + case 290: + if (lookahead == ':') ADVANCE(1682); + if (lookahead == 'r') ADVANCE(285); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + END_STATE(); + case 291: + if (lookahead == ':') ADVANCE(1682); + if (lookahead == 'r') ADVANCE(232); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + END_STATE(); + case 292: + if (lookahead == ':') ADVANCE(1682); + if (lookahead == 's') ADVANCE(304); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + END_STATE(); + case 293: + if (lookahead == ':') ADVANCE(1682); + if (lookahead == 's') ADVANCE(273); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + END_STATE(); + case 294: + if (lookahead == ':') ADVANCE(1682); + if (lookahead == 't') ADVANCE(256); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + END_STATE(); + case 295: + if (lookahead == ':') ADVANCE(1682); + if (lookahead == 't') ADVANCE(1728); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + END_STATE(); + case 296: + if (lookahead == ':') ADVANCE(1682); + if (lookahead == 't') ADVANCE(1719); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + END_STATE(); + case 297: + if (lookahead == ':') ADVANCE(1682); + if (lookahead == 't') ADVANCE(249); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + END_STATE(); + case 298: + if (lookahead == ':') ADVANCE(1682); + if (lookahead == 't') ADVANCE(268); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + END_STATE(); + case 299: + if (lookahead == ':') ADVANCE(1682); + if (lookahead == 't') ADVANCE(270); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + END_STATE(); + case 300: + if (lookahead == ':') ADVANCE(1682); + if (lookahead == 't') ADVANCE(252); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + END_STATE(); + case 301: + if (lookahead == ':') ADVANCE(1682); + if (lookahead == 't') ADVANCE(271); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + END_STATE(); + case 302: + if (lookahead == ':') ADVANCE(1682); + if (lookahead == 't') ADVANCE(272); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + END_STATE(); + case 303: + if (lookahead == ':') ADVANCE(1682); + if (lookahead == 't') ADVANCE(255); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + END_STATE(); + case 304: + if (lookahead == ':') ADVANCE(1682); + if (lookahead == 't') ADVANCE(291); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + END_STATE(); + case 305: + if (lookahead == ':') ADVANCE(1682); + if (lookahead == 't') ADVANCE(234); + if (lookahead == 'y') ADVANCE(279); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + END_STATE(); + case 306: + if (lookahead == ':') ADVANCE(1682); + if (lookahead == 'v') ADVANCE(251); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + END_STATE(); + case 307: + if (lookahead == ':') ADVANCE(1682); + if (lookahead == 'v') ADVANCE(235); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + END_STATE(); + case 308: + if (lookahead == ':') ADVANCE(1682); + if (lookahead == 'z') ADVANCE(257); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'y')) ADVANCE(309); + END_STATE(); + case 309: + if (lookahead == ':') ADVANCE(1682); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + END_STATE(); + case 310: + if (lookahead == ';') ADVANCE(1681); + if (lookahead == '$' || + ('/' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); + END_STATE(); + case 311: + if (lookahead == '>') ADVANCE(10); + END_STATE(); + case 312: + if (lookahead == 'a') ADVANCE(455); + if (lookahead == 'r') ADVANCE(789); + if (lookahead == 'u') ADVANCE(427); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1740); + END_STATE(); + case 313: + if (lookahead == 'a') ADVANCE(499); + END_STATE(); + case 314: + if (lookahead == 'a') ADVANCE(1403); + END_STATE(); + case 315: + if (lookahead == 'a') ADVANCE(1679); + END_STATE(); + case 316: + if (lookahead == 'a') ADVANCE(1680); + END_STATE(); + case 317: + if (lookahead == 'a') ADVANCE(1474); + END_STATE(); + case 318: + if (lookahead == 'a') ADVANCE(1309); + if (lookahead == 'e') ADVANCE(752); + if (lookahead == 'o') ADVANCE(1114); + END_STATE(); + case 319: + if (lookahead == 'a') ADVANCE(1223); + END_STATE(); + case 320: + if (lookahead == 'a') ADVANCE(932); + END_STATE(); + case 321: + if (lookahead == 'a') ADVANCE(1302); + if (lookahead == 'l') ADVANCE(319); + END_STATE(); + case 322: + if (lookahead == 'a') ADVANCE(1400); + END_STATE(); + case 323: + if (lookahead == 'a') ADVANCE(1173); + if (lookahead == 'u') ADVANCE(1243); + END_STATE(); + case 324: + if (lookahead == 'a') ADVANCE(1401); + END_STATE(); + case 325: + if (lookahead == 'a') ADVANCE(959); + END_STATE(); + case 326: + if (lookahead == 'a') ADVANCE(1194); + if (lookahead == 'i') ADVANCE(1011); + END_STATE(); + case 327: + if (lookahead == 'a') ADVANCE(881); + END_STATE(); + case 328: + if (lookahead == 'a') ADVANCE(1010); + END_STATE(); + case 329: + if (lookahead == 'a') ADVANCE(516); + END_STATE(); + case 330: + if (lookahead == 'a') ADVANCE(888); + END_STATE(); + case 331: + if (lookahead == 'a') ADVANCE(1130); + END_STATE(); + case 332: + if (lookahead == 'a') ADVANCE(1131); + END_STATE(); + case 333: + if (lookahead == 'a') ADVANCE(1132); + END_STATE(); + case 334: + if (lookahead == 'a') ADVANCE(1133); + END_STATE(); + case 335: + if (lookahead == 'a') ADVANCE(1134); + END_STATE(); + case 336: + if (lookahead == 'a') ADVANCE(1352); + END_STATE(); + case 337: + if (lookahead == 'a') ADVANCE(1135); + END_STATE(); + case 338: + if (lookahead == 'a') ADVANCE(883); + END_STATE(); + case 339: + if (lookahead == 'a') ADVANCE(1136); + END_STATE(); + case 340: + if (lookahead == 'a') ADVANCE(1323); + END_STATE(); + case 341: + if (lookahead == 'a') ADVANCE(948); + END_STATE(); + case 342: + if (lookahead == 'a') ADVANCE(949); + END_STATE(); + case 343: + if (lookahead == 'a') ADVANCE(950); + END_STATE(); + case 344: + if (lookahead == 'a') ADVANCE(951); + END_STATE(); + case 345: + if (lookahead == 'a') ADVANCE(952); + END_STATE(); + case 346: + if (lookahead == 'a') ADVANCE(953); + END_STATE(); + case 347: + if (lookahead == 'a') ADVANCE(1009); + END_STATE(); + case 348: + if (lookahead == 'a') ADVANCE(962); + if (lookahead == 'e') ADVANCE(974); + if (lookahead == 'f') ADVANCE(793); + if (lookahead == 'm') ADVANCE(664); + END_STATE(); + case 349: + if (lookahead == 'a') ADVANCE(1260); + END_STATE(); + case 350: + if (lookahead == 'a') ADVANCE(1261); + END_STATE(); + case 351: + if (lookahead == 'a') ADVANCE(1262); + END_STATE(); + case 352: + if (lookahead == 'a') ADVANCE(1263); + END_STATE(); + case 353: + if (lookahead == 'a') ADVANCE(1264); + END_STATE(); + case 354: + if (lookahead == 'a') ADVANCE(1265); + END_STATE(); + case 355: + if (lookahead == 'a') ADVANCE(1325); + END_STATE(); + case 356: + if (lookahead == 'a') ADVANCE(1270); + END_STATE(); + case 357: + if (lookahead == 'a') ADVANCE(1271); + END_STATE(); + case 358: + if (lookahead == 'a') ADVANCE(1288); + END_STATE(); + case 359: + if (lookahead == 'a') ADVANCE(1293); + END_STATE(); + case 360: + if (lookahead == 'a') ADVANCE(1326); + END_STATE(); + case 361: + if (lookahead == 'a') ADVANCE(1328); + END_STATE(); + case 362: + if (lookahead == 'a') ADVANCE(1295); + END_STATE(); + case 363: + if (lookahead == 'a') ADVANCE(1404); + END_STATE(); + case 364: + if (lookahead == 'a') ADVANCE(1225); + END_STATE(); + case 365: + if (lookahead == 'a') ADVANCE(483); + END_STATE(); + case 366: + if (lookahead == 'a') ADVANCE(1203); + END_STATE(); + case 367: + if (lookahead == 'a') ADVANCE(1314); + END_STATE(); + case 368: + if (lookahead == 'a') ADVANCE(482); + END_STATE(); + case 369: + if (lookahead == 'a') ADVANCE(1228); + END_STATE(); + case 370: + if (lookahead == 'a') ADVANCE(1318); + END_STATE(); + case 371: + if (lookahead == 'a') ADVANCE(1321); + END_STATE(); + case 372: + if (lookahead == 'a') ADVANCE(487); + END_STATE(); + case 373: + if (lookahead == 'a') ADVANCE(1324); + END_STATE(); + case 374: + if (lookahead == 'a') ADVANCE(1195); + END_STATE(); + case 375: + if (lookahead == 'a') ADVANCE(1016); + END_STATE(); + case 376: + if (lookahead == 'a') ADVANCE(561); + END_STATE(); + case 377: + if (lookahead == 'a') ADVANCE(1012); + END_STATE(); + case 378: + if (lookahead == 'a') ADVANCE(1406); + END_STATE(); + case 379: + if (lookahead == 'a') ADVANCE(562); + END_STATE(); + case 380: + if (lookahead == 'a') ADVANCE(1014); + END_STATE(); + case 381: + if (lookahead == 'a') ADVANCE(1407); + END_STATE(); + case 382: + if (lookahead == 'a') ADVANCE(1356); + END_STATE(); + case 383: + if (lookahead == 'a') ADVANCE(563); + END_STATE(); + case 384: + if (lookahead == 'a') ADVANCE(1015); + END_STATE(); + case 385: + if (lookahead == 'a') ADVANCE(564); + END_STATE(); + case 386: + if (lookahead == 'a') ADVANCE(1017); + END_STATE(); + case 387: + if (lookahead == 'a') ADVANCE(565); + END_STATE(); + case 388: + if (lookahead == 'a') ADVANCE(1018); + END_STATE(); + case 389: + if (lookahead == 'a') ADVANCE(566); + END_STATE(); + case 390: + if (lookahead == 'a') ADVANCE(1019); + END_STATE(); + case 391: + if (lookahead == 'a') ADVANCE(567); + END_STATE(); + case 392: + if (lookahead == 'a') ADVANCE(1020); + END_STATE(); + case 393: + if (lookahead == 'a') ADVANCE(568); + END_STATE(); + case 394: + if (lookahead == 'a') ADVANCE(570); + END_STATE(); + case 395: + if (lookahead == 'a') ADVANCE(571); + END_STATE(); + case 396: + if (lookahead == 'a') ADVANCE(572); + END_STATE(); + case 397: + if (lookahead == 'a') ADVANCE(573); + END_STATE(); + case 398: + if (lookahead == 'a') ADVANCE(574); + END_STATE(); + case 399: + if (lookahead == 'a') ADVANCE(576); + END_STATE(); + case 400: + if (lookahead == 'a') ADVANCE(578); + END_STATE(); + case 401: + if (lookahead == 'a') ADVANCE(579); + END_STATE(); + case 402: + if (lookahead == 'a') ADVANCE(580); + END_STATE(); + case 403: + if (lookahead == 'a') ADVANCE(581); + END_STATE(); + case 404: + if (lookahead == 'a') ADVANCE(582); + END_STATE(); + case 405: + if (lookahead == 'a') ADVANCE(583); + END_STATE(); + case 406: + if (lookahead == 'a') ADVANCE(584); + END_STATE(); + case 407: + if (lookahead == 'a') ADVANCE(585); + END_STATE(); + case 408: + if (lookahead == 'a') ADVANCE(586); + END_STATE(); + case 409: + if (lookahead == 'a') ADVANCE(587); + END_STATE(); + case 410: + if (lookahead == 'a') ADVANCE(588); + END_STATE(); + case 411: + if (lookahead == 'a') ADVANCE(589); + END_STATE(); + case 412: + if (lookahead == 'a') ADVANCE(590); + END_STATE(); + case 413: + if (lookahead == 'a') ADVANCE(591); + END_STATE(); + case 414: + if (lookahead == 'a') ADVANCE(592); + END_STATE(); + case 415: + if (lookahead == 'a') ADVANCE(593); + END_STATE(); + case 416: + if (lookahead == 'a') ADVANCE(594); + END_STATE(); + case 417: + if (lookahead == 'a') ADVANCE(1023); + if (lookahead == 'f') ADVANCE(820); + if (lookahead == 'm') ADVANCE(687); + if (lookahead == 'p') ADVANCE(420); + if (lookahead == 's') ADVANCE(1120); + END_STATE(); + case 418: + if (lookahead == 'a') ADVANCE(1022); + END_STATE(); + case 419: + if (lookahead == 'a') ADVANCE(1022); + if (lookahead == 'f') ADVANCE(820); + END_STATE(); + case 420: + if (lookahead == 'a') ADVANCE(500); + END_STATE(); + case 421: + if (lookahead == 'a') ADVANCE(1213); + END_STATE(); + case 422: + if (lookahead == 'a') ADVANCE(1214); + END_STATE(); + case 423: + if (lookahead == 'b') ADVANCE(1035); + if (lookahead == 'c') ADVANCE(766); + if (lookahead == 'o') ADVANCE(424); + if (lookahead == 's') ADVANCE(765); + if (lookahead == 'w') ADVANCE(795); + END_STATE(); + case 424: + if (lookahead == 'b') ADVANCE(859); + END_STATE(); + case 425: + if (lookahead == 'b') ADVANCE(1222); + if (lookahead == 'd') ADVANCE(512); + if (lookahead == 'g') ADVANCE(667); + if (lookahead == 'n') ADVANCE(595); + if (lookahead == 'p') ADVANCE(1362); + if (lookahead == 'r') ADVANCE(1175); + END_STATE(); + case 426: + if (lookahead == 'b') ADVANCE(1405); + if (lookahead == 'c') ADVANCE(773); + if (lookahead == 'd') ADVANCE(1110); + if (lookahead == 'f') ADVANCE(928); + if (lookahead == 'l') ADVANCE(1058); + if (lookahead == 's') ADVANCE(782); + END_STATE(); + case 427: + if (lookahead == 'b') ADVANCE(889); + END_STATE(); + case 428: + if (lookahead == 'b') ADVANCE(1028); + END_STATE(); + case 429: + if (lookahead == 'b') ADVANCE(1095); + if (lookahead == 'c') ADVANCE(767); + if (lookahead == 'o') ADVANCE(447); + if (lookahead == 's') ADVANCE(777); + if (lookahead == 'w') ADVANCE(821); + END_STATE(); + case 430: + if (lookahead == 'b') ADVANCE(892); + END_STATE(); + case 431: + if (lookahead == 'b') ADVANCE(1098); + if (lookahead == 'c') ADVANCE(769); + if (lookahead == 'o') ADVANCE(448); + if (lookahead == 'q') ADVANCE(1364); + if (lookahead == 's') ADVANCE(778); + if (lookahead == 'w') ADVANCE(825); + END_STATE(); + case 432: + if (lookahead == 'b') ADVANCE(1100); + if (lookahead == 'c') ADVANCE(770); + if (lookahead == 'o') ADVANCE(449); + if (lookahead == 'q') ADVANCE(1369); + if (lookahead == 's') ADVANCE(779); + if (lookahead == 'w') ADVANCE(828); + END_STATE(); + case 433: + if (lookahead == 'b') ADVANCE(1102); + if (lookahead == 'c') ADVANCE(771); + if (lookahead == 'o') ADVANCE(451); + if (lookahead == 's') ADVANCE(780); + if (lookahead == 'w') ADVANCE(833); + END_STATE(); + case 434: + if (lookahead == 'b') ADVANCE(896); + END_STATE(); + case 435: + if (lookahead == 'b') ADVANCE(1104); + if (lookahead == 'c') ADVANCE(772); + if (lookahead == 'o') ADVANCE(452); + if (lookahead == 's') ADVANCE(781); + if (lookahead == 'w') ADVANCE(835); + END_STATE(); + case 436: + if (lookahead == 'b') ADVANCE(898); + END_STATE(); + case 437: + if (lookahead == 'b') ADVANCE(899); + END_STATE(); + case 438: + if (lookahead == 'b') ADVANCE(900); + END_STATE(); + case 439: + if (lookahead == 'b') ADVANCE(901); + END_STATE(); + case 440: + if (lookahead == 'b') ADVANCE(902); + END_STATE(); + case 441: + if (lookahead == 'b') ADVANCE(903); + END_STATE(); + case 442: + if (lookahead == 'b') ADVANCE(904); + END_STATE(); + case 443: + if (lookahead == 'b') ADVANCE(905); + END_STATE(); + case 444: + if (lookahead == 'b') ADVANCE(906); + END_STATE(); + case 445: + if (lookahead == 'b') ADVANCE(907); + END_STATE(); + case 446: + if (lookahead == 'b') ADVANCE(143); + END_STATE(); + case 447: + if (lookahead == 'b') ADVANCE(860); + END_STATE(); + case 448: + if (lookahead == 'b') ADVANCE(861); + END_STATE(); + case 449: + if (lookahead == 'b') ADVANCE(862); + END_STATE(); + case 450: + if (lookahead == 'b') ADVANCE(863); + END_STATE(); + case 451: + if (lookahead == 'b') ADVANCE(864); + END_STATE(); + case 452: + if (lookahead == 'b') ADVANCE(865); + END_STATE(); + case 453: + if (lookahead == 'b') ADVANCE(866); + END_STATE(); + case 454: + if (lookahead == 'b') ADVANCE(867); + END_STATE(); + case 455: + if (lookahead == 'c') ADVANCE(877); + END_STATE(); + case 456: + if (lookahead == 'c') ADVANCE(1696); + END_STATE(); + case 457: + if (lookahead == 'c') ADVANCE(1705); + END_STATE(); + case 458: + if (lookahead == 'c') ADVANCE(1732); + END_STATE(); + case 459: + if (lookahead == 'c') ADVANCE(1543); + END_STATE(); + case 460: + if (lookahead == 'c') ADVANCE(876); + END_STATE(); + case 461: + if (lookahead == 'c') ADVANCE(764); + if (lookahead == 't') ADVANCE(776); + END_STATE(); + case 462: + if (lookahead == 'c') ADVANCE(868); + END_STATE(); + case 463: + if (lookahead == 'c') ADVANCE(869); + END_STATE(); + case 464: + if (lookahead == 'c') ADVANCE(753); + END_STATE(); + case 465: + if (lookahead == 'c') ADVANCE(870); + END_STATE(); + case 466: + if (lookahead == 'c') ADVANCE(871); + END_STATE(); + case 467: + if (lookahead == 'c') ADVANCE(872); + END_STATE(); + case 468: + if (lookahead == 'c') ADVANCE(873); + END_STATE(); + case 469: + if (lookahead == 'c') ADVANCE(755); + END_STATE(); + case 470: + if (lookahead == 'c') ADVANCE(874); + END_STATE(); + case 471: + if (lookahead == 'c') ADVANCE(756); + END_STATE(); + case 472: + if (lookahead == 'c') ADVANCE(875); + END_STATE(); + case 473: + if (lookahead == 'c') ADVANCE(757); + END_STATE(); + case 474: + if (lookahead == 'c') ADVANCE(758); + END_STATE(); + case 475: + if (lookahead == 'c') ADVANCE(909); + if (lookahead == 's') ADVANCE(1319); + if (lookahead == 'w') ADVANCE(839); + END_STATE(); + case 476: + if (lookahead == 'c') ADVANCE(759); + END_STATE(); + case 477: + if (lookahead == 'c') ADVANCE(760); + END_STATE(); + case 478: + if (lookahead == 'c') ADVANCE(369); + END_STATE(); + case 479: + if (lookahead == 'c') ADVANCE(616); + END_STATE(); + case 480: + if (lookahead == 'c') ADVANCE(679); + END_STATE(); + case 481: + if (lookahead == 'c') ADVANCE(1327); + END_STATE(); + case 482: + if (lookahead == 'c') ADVANCE(626); + END_STATE(); + case 483: + if (lookahead == 'c') ADVANCE(1258); + END_STATE(); + case 484: + if (lookahead == 'c') ADVANCE(666); + END_STATE(); + case 485: + if (lookahead == 'c') ADVANCE(646); + END_STATE(); + case 486: + if (lookahead == 'c') ADVANCE(1277); + END_STATE(); + case 487: + if (lookahead == 'c') ADVANCE(651); + END_STATE(); + case 488: + if (lookahead == 'c') ADVANCE(1278); + END_STATE(); + case 489: + if (lookahead == 'c') ADVANCE(1279); + END_STATE(); + case 490: + if (lookahead == 'c') ADVANCE(1280); + END_STATE(); + case 491: + if (lookahead == 'c') ADVANCE(1282); + END_STATE(); + case 492: + if (lookahead == 'c') ADVANCE(1284); + END_STATE(); + case 493: + if (lookahead == 'c') ADVANCE(1286); + END_STATE(); + case 494: + if (lookahead == 'c') ADVANCE(1292); + END_STATE(); + case 495: + if (lookahead == 'c') ADVANCE(1294); + END_STATE(); + case 496: + if (lookahead == 'c') ADVANCE(1296); + END_STATE(); + case 497: + if (lookahead == 'c') ADVANCE(330); + END_STATE(); + case 498: + if (lookahead == 'c') ADVANCE(1366); + END_STATE(); + case 499: + if (lookahead == 'c') ADVANCE(879); + if (lookahead == 'r') ADVANCE(320); + END_STATE(); + case 500: + if (lookahead == 'c') ADVANCE(880); + END_STATE(); + case 501: + if (lookahead == 'd') ADVANCE(2); + if (lookahead == 'u') ADVANCE(931); + END_STATE(); + case 502: + if (lookahead == 'd') ADVANCE(1425); + END_STATE(); + case 503: + if (lookahead == 'd') ADVANCE(1418); + END_STATE(); + case 504: + if (lookahead == 'd') ADVANCE(1420); + END_STATE(); + case 505: + if (lookahead == 'd') ADVANCE(1702); + END_STATE(); + case 506: + if (lookahead == 'd') ADVANCE(1419); + END_STATE(); + case 507: + if (lookahead == 'd') ADVANCE(1422); + END_STATE(); + case 508: + if (lookahead == 'd') ADVANCE(1450); + END_STATE(); + case 509: + if (lookahead == 'd') ADVANCE(1711); + END_STATE(); + case 510: + if (lookahead == 'd') ADVANCE(740); + END_STATE(); + case 511: + if (lookahead == 'd') ADVANCE(3); + END_STATE(); + case 512: + if (lookahead == 'd') ADVANCE(109); + END_STATE(); + case 513: + if (lookahead == 'd') ADVANCE(4); + END_STATE(); + case 514: + if (lookahead == 'd') ADVANCE(1094); + if (lookahead == 'f') ADVANCE(913); + if (lookahead == 'i') ADVANCE(985); + if (lookahead == 'l') ADVANCE(1040); + END_STATE(); + case 515: + if (lookahead == 'd') ADVANCE(123); + END_STATE(); + case 516: + if (lookahead == 'd') ADVANCE(519); + END_STATE(); + case 517: + if (lookahead == 'd') ADVANCE(120); + END_STATE(); + case 518: + if (lookahead == 'd') ADVANCE(804); + if (lookahead == 'i') ADVANCE(1013); + if (lookahead == 's') ADVANCE(1357); + if (lookahead == 'v') ADVANCE(837); + END_STATE(); + case 519: + if (lookahead == 'd') ADVANCE(1138); + END_STATE(); + case 520: + if (lookahead == 'd') ADVANCE(1139); + END_STATE(); + case 521: + if (lookahead == 'd') ADVANCE(1140); + END_STATE(); + case 522: + if (lookahead == 'd') ADVANCE(1141); + END_STATE(); + case 523: + if (lookahead == 'd') ADVANCE(1143); + END_STATE(); + case 524: + if (lookahead == 'd') ADVANCE(1144); + END_STATE(); + case 525: + if (lookahead == 'd') ADVANCE(621); + END_STATE(); + case 526: + if (lookahead == 'd') ADVANCE(1145); + END_STATE(); + case 527: + if (lookahead == 'd') ADVANCE(1146); + END_STATE(); + case 528: + if (lookahead == 'd') ADVANCE(623); + END_STATE(); + case 529: + if (lookahead == 'd') ADVANCE(1147); + END_STATE(); + case 530: + if (lookahead == 'd') ADVANCE(1148); + END_STATE(); + case 531: + if (lookahead == 'd') ADVANCE(1149); + END_STATE(); + case 532: + if (lookahead == 'd') ADVANCE(625); + END_STATE(); + case 533: + if (lookahead == 'd') ADVANCE(1150); + END_STATE(); + case 534: + if (lookahead == 'd') ADVANCE(1151); + END_STATE(); + case 535: + if (lookahead == 'd') ADVANCE(1152); + END_STATE(); + case 536: + if (lookahead == 'd') ADVANCE(628); + END_STATE(); + case 537: + if (lookahead == 'd') ADVANCE(1153); + END_STATE(); + case 538: + if (lookahead == 'd') ADVANCE(1154); + END_STATE(); + case 539: + if (lookahead == 'd') ADVANCE(1155); + END_STATE(); + case 540: + if (lookahead == 'd') ADVANCE(630); + END_STATE(); + case 541: + if (lookahead == 'd') ADVANCE(1156); + END_STATE(); + case 542: + if (lookahead == 'd') ADVANCE(1157); + END_STATE(); + case 543: + if (lookahead == 'd') ADVANCE(632); + END_STATE(); + case 544: + if (lookahead == 'd') ADVANCE(1158); + END_STATE(); + case 545: + if (lookahead == 'd') ADVANCE(1159); + END_STATE(); + case 546: + if (lookahead == 'd') ADVANCE(634); + END_STATE(); + case 547: + if (lookahead == 'd') ADVANCE(1160); + END_STATE(); + case 548: + if (lookahead == 'd') ADVANCE(1161); + END_STATE(); + case 549: + if (lookahead == 'd') ADVANCE(1162); + END_STATE(); + case 550: + if (lookahead == 'd') ADVANCE(636); + END_STATE(); + case 551: + if (lookahead == 'd') ADVANCE(1163); + END_STATE(); + case 552: + if (lookahead == 'd') ADVANCE(1164); + END_STATE(); + case 553: + if (lookahead == 'd') ADVANCE(1165); + END_STATE(); + case 554: + if (lookahead == 'd') ADVANCE(1166); + END_STATE(); + case 555: + if (lookahead == 'd') ADVANCE(1167); + END_STATE(); + case 556: + if (lookahead == 'd') ADVANCE(1168); + END_STATE(); + case 557: + if (lookahead == 'd') ADVANCE(1169); + END_STATE(); + case 558: + if (lookahead == 'd') ADVANCE(1170); + END_STATE(); + case 559: + if (lookahead == 'd') ADVANCE(645); + END_STATE(); + case 560: + if (lookahead == 'd') ADVANCE(652); + END_STATE(); + case 561: + if (lookahead == 'd') ADVANCE(520); + END_STATE(); + case 562: + if (lookahead == 'd') ADVANCE(521); + END_STATE(); + case 563: + if (lookahead == 'd') ADVANCE(522); + END_STATE(); + case 564: + if (lookahead == 'd') ADVANCE(523); + END_STATE(); + case 565: + if (lookahead == 'd') ADVANCE(524); + END_STATE(); + case 566: + if (lookahead == 'd') ADVANCE(526); + END_STATE(); + case 567: + if (lookahead == 'd') ADVANCE(527); + END_STATE(); + case 568: + if (lookahead == 'd') ADVANCE(529); + END_STATE(); + case 569: + if (lookahead == 'd') ADVANCE(355); + END_STATE(); + case 570: + if (lookahead == 'd') ADVANCE(530); + END_STATE(); + case 571: + if (lookahead == 'd') ADVANCE(531); + END_STATE(); + case 572: + if (lookahead == 'd') ADVANCE(533); + END_STATE(); + case 573: + if (lookahead == 'd') ADVANCE(534); + END_STATE(); + case 574: + if (lookahead == 'd') ADVANCE(535); + END_STATE(); + case 575: + if (lookahead == 'd') ADVANCE(360); + END_STATE(); + case 576: + if (lookahead == 'd') ADVANCE(537); + END_STATE(); + case 577: + if (lookahead == 'd') ADVANCE(361); + END_STATE(); + case 578: + if (lookahead == 'd') ADVANCE(538); + END_STATE(); + case 579: + if (lookahead == 'd') ADVANCE(539); + END_STATE(); + case 580: + if (lookahead == 'd') ADVANCE(541); + END_STATE(); + case 581: + if (lookahead == 'd') ADVANCE(542); + END_STATE(); + case 582: + if (lookahead == 'd') ADVANCE(544); + END_STATE(); + case 583: + if (lookahead == 'd') ADVANCE(545); + END_STATE(); + case 584: + if (lookahead == 'd') ADVANCE(547); + END_STATE(); + case 585: + if (lookahead == 'd') ADVANCE(548); + END_STATE(); + case 586: + if (lookahead == 'd') ADVANCE(549); + END_STATE(); + case 587: + if (lookahead == 'd') ADVANCE(551); + END_STATE(); + case 588: + if (lookahead == 'd') ADVANCE(552); + END_STATE(); + case 589: + if (lookahead == 'd') ADVANCE(553); + END_STATE(); + case 590: + if (lookahead == 'd') ADVANCE(554); + END_STATE(); + case 591: + if (lookahead == 'd') ADVANCE(555); + END_STATE(); + case 592: + if (lookahead == 'd') ADVANCE(556); + END_STATE(); + case 593: + if (lookahead == 'd') ADVANCE(557); + END_STATE(); + case 594: + if (lookahead == 'd') ADVANCE(558); + END_STATE(); + case 595: + if (lookahead == 'd') ADVANCE(134); + END_STATE(); + case 596: + if (lookahead == 'd') ADVANCE(1097); + if (lookahead == 'f') ADVANCE(916); + if (lookahead == 'i') ADVANCE(988); + if (lookahead == 'l') ADVANCE(1044); + END_STATE(); + case 597: + if (lookahead == 'd') ADVANCE(1099); + if (lookahead == 'f') ADVANCE(919); + if (lookahead == 'i') ADVANCE(989); + if (lookahead == 'l') ADVANCE(1045); + END_STATE(); + case 598: + if (lookahead == 'd') ADVANCE(148); + END_STATE(); + case 599: + if (lookahead == 'd') ADVANCE(1101); + if (lookahead == 'f') ADVANCE(921); + if (lookahead == 'i') ADVANCE(990); + if (lookahead == 'l') ADVANCE(1047); + END_STATE(); + case 600: + if (lookahead == 'd') ADVANCE(1103); + if (lookahead == 'f') ADVANCE(923); + if (lookahead == 'i') ADVANCE(992); + if (lookahead == 'l') ADVANCE(1051); + END_STATE(); + case 601: + if (lookahead == 'd') ADVANCE(150); + END_STATE(); + case 602: + if (lookahead == 'd') ADVANCE(1105); + if (lookahead == 'f') ADVANCE(925); + if (lookahead == 'i') ADVANCE(996); + if (lookahead == 'l') ADVANCE(1055); + END_STATE(); + case 603: + if (lookahead == 'd') ADVANCE(1106); + if (lookahead == 'f') ADVANCE(926); + END_STATE(); + case 604: + if (lookahead == 'd') ADVANCE(1108); + if (lookahead == 'f') ADVANCE(927); + END_STATE(); + case 605: + if (lookahead == 'd') ADVANCE(1111); + if (lookahead == 'f') ADVANCE(929); + if (lookahead == 'i') ADVANCE(1002); + END_STATE(); + case 606: + if (lookahead == 'd') ADVANCE(1112); + if (lookahead == 'i') ADVANCE(1004); + if (lookahead == 'l') ADVANCE(1060); + END_STATE(); + case 607: + if (lookahead == 'e') ADVANCE(942); + if (lookahead == 'u') ADVANCE(1008); + END_STATE(); + case 608: + if (lookahead == 'e') ADVANCE(1121); + if (lookahead == 'g') ADVANCE(611); + if (lookahead == 'l') ADVANCE(612); + if (lookahead == 'n') ADVANCE(613); + END_STATE(); + case 609: + if (lookahead == 'e') ADVANCE(1437); + END_STATE(); + case 610: + if (lookahead == 'e') ADVANCE(1666); + END_STATE(); + case 611: + if (lookahead == 'e') ADVANCE(1489); + if (lookahead == 't') ADVANCE(1490); + END_STATE(); + case 612: + if (lookahead == 'e') ADVANCE(1491); + if (lookahead == 't') ADVANCE(1488); + END_STATE(); + case 613: + if (lookahead == 'e') ADVANCE(1487); + END_STATE(); + case 614: + if (lookahead == 'e') ADVANCE(1729); + END_STATE(); + case 615: + if (lookahead == 'e') ADVANCE(1720); + END_STATE(); + case 616: + if (lookahead == 'e') ADVANCE(1416); + END_STATE(); + case 617: + if (lookahead == 'e') ADVANCE(1699); + END_STATE(); + case 618: + if (lookahead == 'e') ADVANCE(1426); + END_STATE(); + case 619: + if (lookahead == 'e') ADVANCE(1714); + END_STATE(); + case 620: + if (lookahead == 'e') ADVANCE(1502); + END_STATE(); + case 621: + if (lookahead == 'e') ADVANCE(1499); + END_STATE(); + case 622: + if (lookahead == 'e') ADVANCE(1509); + END_STATE(); + case 623: + if (lookahead == 'e') ADVANCE(1506); + END_STATE(); + case 624: + if (lookahead == 'e') ADVANCE(1516); + END_STATE(); + case 625: + if (lookahead == 'e') ADVANCE(1513); + END_STATE(); + case 626: + if (lookahead == 'e') ADVANCE(1723); + END_STATE(); + case 627: + if (lookahead == 'e') ADVANCE(1523); + END_STATE(); + case 628: + if (lookahead == 'e') ADVANCE(1520); + END_STATE(); + case 629: + if (lookahead == 'e') ADVANCE(1003); + END_STATE(); + case 630: + if (lookahead == 'e') ADVANCE(1440); + END_STATE(); + case 631: + if (lookahead == 'e') ADVANCE(1530); + END_STATE(); + case 632: + if (lookahead == 'e') ADVANCE(1527); + END_STATE(); + case 633: + if (lookahead == 'e') ADVANCE(1537); + END_STATE(); + case 634: + if (lookahead == 'e') ADVANCE(1534); + END_STATE(); + case 635: + if (lookahead == 'e') ADVANCE(1598); + END_STATE(); + case 636: + if (lookahead == 'e') ADVANCE(1460); + END_STATE(); + case 637: + if (lookahead == 'e') ADVANCE(1601); + END_STATE(); + case 638: + if (lookahead == 'e') ADVANCE(1600); + END_STATE(); + case 639: + if (lookahead == 'e') ADVANCE(1555); + END_STATE(); + case 640: + if (lookahead == 'e') ADVANCE(1602); + END_STATE(); + case 641: + if (lookahead == 'e') ADVANCE(1599); + END_STATE(); + case 642: + if (lookahead == 'e') ADVANCE(1484); + END_STATE(); + case 643: + if (lookahead == 'e') ADVANCE(1483); + END_STATE(); + case 644: + if (lookahead == 'e') ADVANCE(1568); + END_STATE(); + case 645: + if (lookahead == 'e') ADVANCE(1452); + END_STATE(); + case 646: + if (lookahead == 'e') ADVANCE(1470); + END_STATE(); + case 647: + if (lookahead == 'e') ADVANCE(1558); + END_STATE(); + case 648: + if (lookahead == 'e') ADVANCE(1654); + END_STATE(); + case 649: + if (lookahead == 'e') ADVANCE(1561); + END_STATE(); + case 650: + if (lookahead == 'e') ADVANCE(1564); + END_STATE(); + case 651: + if (lookahead == 'e') ADVANCE(1544); + END_STATE(); + case 652: + if (lookahead == 'e') ADVANCE(1447); + END_STATE(); + case 653: + if (lookahead == 'e') ADVANCE(1546); + END_STATE(); + case 654: + if (lookahead == 'e') ADVANCE(1547); + END_STATE(); + case 655: + if (lookahead == 'e') ADVANCE(1548); + END_STATE(); + case 656: + if (lookahead == 'e') ADVANCE(1545); + END_STATE(); + case 657: + if (lookahead == 'e') ADVANCE(1473); + END_STATE(); + case 658: + if (lookahead == 'e') ADVANCE(1549); + END_STATE(); + case 659: + if (lookahead == 'e') ADVANCE(1665); + END_STATE(); + case 660: + if (lookahead == 'e') ADVANCE(1663); + END_STATE(); + case 661: + if (lookahead == 'e') ADVANCE(1399); + if (lookahead == 'o') ADVANCE(450); + if (lookahead == 'r') ADVANCE(671); + if (lookahead == 'w') ADVANCE(831); + END_STATE(); + case 662: + if (lookahead == 'e') ADVANCE(498); + END_STATE(); + case 663: + if (lookahead == 'e') ADVANCE(1392); + END_STATE(); + case 664: + if (lookahead == 'e') ADVANCE(1297); + END_STATE(); + case 665: + if (lookahead == 'e') ADVANCE(933); + END_STATE(); + case 666: + if (lookahead == 'e') ADVANCE(1119); + END_STATE(); + case 667: + if (lookahead == 'e') ADVANCE(1238); + END_STATE(); + case 668: + if (lookahead == 'e') ADVANCE(886); + END_STATE(); + case 669: + if (lookahead == 'e') ADVANCE(481); + END_STATE(); + case 670: + if (lookahead == 'e') ADVANCE(1129); + END_STATE(); + case 671: + if (lookahead == 'e') ADVANCE(1221); + END_STATE(); + case 672: + if (lookahead == 'e') ADVANCE(505); + END_STATE(); + case 673: + if (lookahead == 'e') ADVANCE(1240); + END_STATE(); + case 674: + if (lookahead == 'e') ADVANCE(1242); + END_STATE(); + case 675: + if (lookahead == 'e') ADVANCE(113); + END_STATE(); + case 676: + if (lookahead == 'e') ADVANCE(509); + END_STATE(); + case 677: + if (lookahead == 'e') ADVANCE(125); + END_STATE(); + case 678: + if (lookahead == 'e') ADVANCE(890); + END_STATE(); + case 679: + if (lookahead == 'e') ADVANCE(122); + END_STATE(); + case 680: + if (lookahead == 'e') ADVANCE(1137); + END_STATE(); + case 681: + if (lookahead == 'e') ADVANCE(1142); + END_STATE(); + case 682: + if (lookahead == 'e') ADVANCE(979); + END_STATE(); + case 683: + if (lookahead == 'e') ADVANCE(976); + END_STATE(); + case 684: + if (lookahead == 'e') ADVANCE(937); + END_STATE(); + case 685: + if (lookahead == 'e') ADVANCE(460); + END_STATE(); + case 686: + if (lookahead == 'e') ADVANCE(941); + END_STATE(); + case 687: + if (lookahead == 'e') ADVANCE(1343); + END_STATE(); + case 688: + if (lookahead == 'e') ADVANCE(341); + END_STATE(); + case 689: + if (lookahead == 'e') ADVANCE(486); + END_STATE(); + case 690: + if (lookahead == 'e') ADVANCE(517); + END_STATE(); + case 691: + if (lookahead == 'e') ADVANCE(342); + END_STATE(); + case 692: + if (lookahead == 'e') ADVANCE(488); + END_STATE(); + case 693: + if (lookahead == 'e') ADVANCE(1320); + END_STATE(); + case 694: + if (lookahead == 'e') ADVANCE(343); + END_STATE(); + case 695: + if (lookahead == 'e') ADVANCE(489); + END_STATE(); + case 696: + if (lookahead == 'e') ADVANCE(344); + END_STATE(); + case 697: + if (lookahead == 'e') ADVANCE(490); + END_STATE(); + case 698: + if (lookahead == 'e') ADVANCE(345); + END_STATE(); + case 699: + if (lookahead == 'e') ADVANCE(491); + END_STATE(); + case 700: + if (lookahead == 'e') ADVANCE(346); + END_STATE(); + case 701: + if (lookahead == 'e') ADVANCE(492); + END_STATE(); + case 702: + if (lookahead == 'e') ADVANCE(493); + END_STATE(); + case 703: + if (lookahead == 'e') ADVANCE(494); + END_STATE(); + case 704: + if (lookahead == 'e') ADVANCE(495); + END_STATE(); + case 705: + if (lookahead == 'e') ADVANCE(496); + END_STATE(); + case 706: + if (lookahead == 'e') ADVANCE(999); + END_STATE(); + case 707: + if (lookahead == 'e') ADVANCE(1000); + END_STATE(); + case 708: + if (lookahead == 'e') ADVANCE(132); + END_STATE(); + case 709: + if (lookahead == 'e') ADVANCE(1212); + END_STATE(); + case 710: + if (lookahead == 'e') ADVANCE(147); + END_STATE(); + case 711: + if (lookahead == 'e') ADVANCE(598); + END_STATE(); + case 712: + if (lookahead == 'e') ADVANCE(149); + END_STATE(); + case 713: + if (lookahead == 'e') ADVANCE(151); + END_STATE(); + case 714: + if (lookahead == 'e') ADVANCE(601); + END_STATE(); + case 715: + if (lookahead == 'f') ADVANCE(108); + if (lookahead == 'g') ADVANCE(673); + if (lookahead == 'n') ADVANCE(1224); + if (lookahead == 'p') ADVANCE(1363); + END_STATE(); + case 716: + if (lookahead == 'f') ADVANCE(1468); + END_STATE(); + case 717: + if (lookahead == 'f') ADVANCE(368); + END_STATE(); + case 718: + if (lookahead == 'f') ADVANCE(372); + END_STATE(); + case 719: + if (lookahead == 'f') ADVANCE(930); + if (lookahead == 'i') ADVANCE(1005); + if (lookahead == 'l') ADVANCE(1061); + END_STATE(); + case 720: + if (lookahead == 'g') ADVANCE(1588); + END_STATE(); + case 721: + if (lookahead == 'g') ADVANCE(1582); + END_STATE(); + case 722: + if (lookahead == 'g') ADVANCE(1587); + END_STATE(); + case 723: + if (lookahead == 'g') ADVANCE(1485); + END_STATE(); + case 724: + if (lookahead == 'g') ADVANCE(1585); + END_STATE(); + case 725: + if (lookahead == 'g') ADVANCE(1584); + END_STATE(); + case 726: + if (lookahead == 'g') ADVANCE(1552); + END_STATE(); + case 727: + if (lookahead == 'g') ADVANCE(1553); + END_STATE(); + case 728: + if (lookahead == 'g') ADVANCE(1586); + END_STATE(); + case 729: + if (lookahead == 'g') ADVANCE(1590); + END_STATE(); + case 730: + if (lookahead == 'g') ADVANCE(1591); + END_STATE(); + case 731: + if (lookahead == 'g') ADVANCE(1583); + END_STATE(); + case 732: + if (lookahead == 'g') ADVANCE(1589); + END_STATE(); + case 733: + if (lookahead == 'g') ADVANCE(1592); + END_STATE(); + case 734: + if (lookahead == 'g') ADVANCE(1556); + END_STATE(); + case 735: + if (lookahead == 'g') ADVANCE(1462); + END_STATE(); + case 736: + if (lookahead == 'g') ADVANCE(1563); + END_STATE(); + case 737: + if (lookahead == 'g') ADVANCE(1566); + END_STATE(); + case 738: + if (lookahead == 'g') ADVANCE(130); + END_STATE(); + case 739: + if (lookahead == 'g') ADVANCE(774); + END_STATE(); + case 740: + if (lookahead == 'g') ADVANCE(614); + END_STATE(); + case 741: + if (lookahead == 'g') ADVANCE(653); + END_STATE(); + case 742: + if (lookahead == 'g') ADVANCE(1311); + END_STATE(); + case 743: + if (lookahead == 'g') ADVANCE(654); + END_STATE(); + case 744: + if (lookahead == 'g') ADVANCE(655); + END_STATE(); + case 745: + if (lookahead == 'g') ADVANCE(656); + END_STATE(); + case 746: + if (lookahead == 'g') ADVANCE(657); + END_STATE(); + case 747: + if (lookahead == 'g') ADVANCE(658); + END_STATE(); + case 748: + if (lookahead == 'g') ADVANCE(659); + END_STATE(); + case 749: + if (lookahead == 'g') ADVANCE(660); + END_STATE(); + case 750: + if (lookahead == 'g') ADVANCE(674); + if (lookahead == 'h') ADVANCE(918); + if (lookahead == 'p') ADVANCE(323); + if (lookahead == 't') ADVANCE(367); + if (lookahead == 'u') ADVANCE(446); + if (lookahead == 'y') ADVANCE(945); + END_STATE(); + case 751: + if (lookahead == 'g') ADVANCE(775); + END_STATE(); + case 752: + if (lookahead == 'g') ADVANCE(139); + if (lookahead == 'w') ADVANCE(110); + END_STATE(); + case 753: + if (lookahead == 'h') ADVANCE(1669); + END_STATE(); + case 754: + if (lookahead == 'h') ADVANCE(1469); + END_STATE(); + case 755: + if (lookahead == 'h') ADVANCE(1479); + END_STATE(); + case 756: + if (lookahead == 'h') ADVANCE(1480); + END_STATE(); + case 757: + if (lookahead == 'h') ADVANCE(1674); + END_STATE(); + case 758: + if (lookahead == 'h') ADVANCE(1676); + END_STATE(); + case 759: + if (lookahead == 'h') ADVANCE(1675); + END_STATE(); + case 760: + if (lookahead == 'h') ADVANCE(1678); + END_STATE(); + case 761: + if (lookahead == 'h') ADVANCE(685); + if (lookahead == 'm') ADVANCE(1113); + if (lookahead == 'o') ADVANCE(1007); + END_STATE(); + case 762: + if (lookahead == 'h') ADVANCE(1176); + if (lookahead == 'r') ADVANCE(325); + END_STATE(); + case 763: + if (lookahead == 'h') ADVANCE(1033); + END_STATE(); + case 764: + if (lookahead == 'h') ADVANCE(1197); + END_STATE(); + case 765: + if (lookahead == 'h') ADVANCE(1039); + END_STATE(); + case 766: + if (lookahead == 'h') ADVANCE(331); + END_STATE(); + case 767: + if (lookahead == 'h') ADVANCE(332); + END_STATE(); + case 768: + if (lookahead == 'h') ADVANCE(1037); + END_STATE(); + case 769: + if (lookahead == 'h') ADVANCE(333); + END_STATE(); + case 770: + if (lookahead == 'h') ADVANCE(334); + END_STATE(); + case 771: + if (lookahead == 'h') ADVANCE(335); + END_STATE(); + case 772: + if (lookahead == 'h') ADVANCE(337); + END_STATE(); + case 773: + if (lookahead == 'h') ADVANCE(339); + END_STATE(); + case 774: + if (lookahead == 'h') ADVANCE(158); + END_STATE(); + case 775: + if (lookahead == 'h') ADVANCE(171); + END_STATE(); + case 776: + if (lookahead == 'h') ADVANCE(693); + END_STATE(); + case 777: + if (lookahead == 'h') ADVANCE(1069); + END_STATE(); + case 778: + if (lookahead == 'h') ADVANCE(1070); + END_STATE(); + case 779: + if (lookahead == 'h') ADVANCE(1072); + END_STATE(); + case 780: + if (lookahead == 'h') ADVANCE(1074); + END_STATE(); + case 781: + if (lookahead == 'h') ADVANCE(1077); + END_STATE(); + case 782: + if (lookahead == 'h') ADVANCE(1080); + END_STATE(); + case 783: + if (lookahead == 'h') ADVANCE(1208); + END_STATE(); + case 784: + if (lookahead == 'i') ADVANCE(1389); + if (lookahead == 'o') ADVANCE(1367); + END_STATE(); + case 785: + if (lookahead == 'i') ADVANCE(887); + if (lookahead == 'l') ADVANCE(1067); + END_STATE(); + case 786: + if (lookahead == 'i') ADVANCE(1408); + END_STATE(); + case 787: + if (lookahead == 'i') ADVANCE(958); + END_STATE(); + case 788: + if (lookahead == 'i') ADVANCE(510); + END_STATE(); + case 789: + if (lookahead == 'i') ADVANCE(1388); + if (lookahead == 'o') ADVANCE(1339); + END_STATE(); + case 790: + if (lookahead == 'i') ADVANCE(1387); + END_STATE(); + case 791: + if (lookahead == 'i') ADVANCE(885); + END_STATE(); + case 792: + if (lookahead == 'i') ADVANCE(938); + END_STATE(); + case 793: + if (lookahead == 'i') ADVANCE(668); + END_STATE(); + case 794: + if (lookahead == 'i') ADVANCE(964); + if (lookahead == 'o') ADVANCE(497); + END_STATE(); + case 795: + if (lookahead == 'i') ADVANCE(525); + END_STATE(); + case 796: + if (lookahead == 'i') ADVANCE(456); + END_STATE(); + case 797: + if (lookahead == 'i') ADVANCE(457); + END_STATE(); + case 798: + if (lookahead == 'i') ADVANCE(982); + if (lookahead == 'l') ADVANCE(1036); + END_STATE(); + case 799: + if (lookahead == 'i') ADVANCE(458); + END_STATE(); + case 800: + if (lookahead == 'i') ADVANCE(459); + END_STATE(); + case 801: + if (lookahead == 'i') ADVANCE(508); + END_STATE(); + case 802: + if (lookahead == 'i') ADVANCE(1244); + END_STATE(); + case 803: + if (lookahead == 'i') ADVANCE(739); + END_STATE(); + case 804: + if (lookahead == 'i') ADVANCE(1210); + END_STATE(); + case 805: + if (lookahead == 'i') ADVANCE(706); + END_STATE(); + case 806: + if (lookahead == 'i') ADVANCE(977); + END_STATE(); + case 807: + if (lookahead == 'i') ADVANCE(983); + END_STATE(); + case 808: + if (lookahead == 'i') ADVANCE(1274); + END_STATE(); + case 809: + if (lookahead == 'i') ADVANCE(1298); + END_STATE(); + case 810: + if (lookahead == 'i') ADVANCE(1300); + END_STATE(); + case 811: + if (lookahead == 'i') ADVANCE(1303); + END_STATE(); + case 812: + if (lookahead == 'i') ADVANCE(1306); + END_STATE(); + case 813: + if (lookahead == 'i') ADVANCE(1308); + END_STATE(); + case 814: + if (lookahead == 'i') ADVANCE(1285); + END_STATE(); + case 815: + if (lookahead == 'i') ADVANCE(1299); + END_STATE(); + case 816: + if (lookahead == 'i') ADVANCE(1310); + END_STATE(); + case 817: + if (lookahead == 'i') ADVANCE(1312); + END_STATE(); + case 818: + if (lookahead == 'i') ADVANCE(1290); + END_STATE(); + case 819: + if (lookahead == 'i') ADVANCE(1301); + END_STATE(); + case 820: + if (lookahead == 'i') ADVANCE(678); + END_STATE(); + case 821: + if (lookahead == 'i') ADVANCE(528); + END_STATE(); + case 822: + if (lookahead == 'i') ADVANCE(1001); + END_STATE(); + case 823: + if (lookahead == 'i') ADVANCE(1338); + END_STATE(); + case 824: + if (lookahead == 'i') ADVANCE(462); + END_STATE(); + case 825: + if (lookahead == 'i') ADVANCE(532); + END_STATE(); + case 826: + if (lookahead == 'i') ADVANCE(987); + if (lookahead == 'l') ADVANCE(1041); + END_STATE(); + case 827: + if (lookahead == 'i') ADVANCE(463); + END_STATE(); + case 828: + if (lookahead == 'i') ADVANCE(536); + END_STATE(); + case 829: + if (lookahead == 'i') ADVANCE(895); + END_STATE(); + case 830: + if (lookahead == 'i') ADVANCE(465); + END_STATE(); + case 831: + if (lookahead == 'i') ADVANCE(540); + END_STATE(); + case 832: + if (lookahead == 'i') ADVANCE(466); + END_STATE(); + case 833: + if (lookahead == 'i') ADVANCE(543); + END_STATE(); + case 834: + if (lookahead == 'i') ADVANCE(467); + END_STATE(); + case 835: + if (lookahead == 'i') ADVANCE(546); + END_STATE(); + case 836: + if (lookahead == 'i') ADVANCE(991); + if (lookahead == 'l') ADVANCE(1049); + END_STATE(); + case 837: + if (lookahead == 'i') ADVANCE(1189); + END_STATE(); + case 838: + if (lookahead == 'i') ADVANCE(468); + END_STATE(); + case 839: + if (lookahead == 'i') ADVANCE(550); + END_STATE(); + case 840: + if (lookahead == 'i') ADVANCE(470); + END_STATE(); + case 841: + if (lookahead == 'i') ADVANCE(559); + END_STATE(); + case 842: + if (lookahead == 'i') ADVANCE(993); + if (lookahead == 'l') ADVANCE(1053); + END_STATE(); + case 843: + if (lookahead == 'i') ADVANCE(472); + END_STATE(); + case 844: + if (lookahead == 'i') ADVANCE(560); + END_STATE(); + case 845: + if (lookahead == 'i') ADVANCE(995); + if (lookahead == 'l') ADVANCE(1054); + END_STATE(); + case 846: + if (lookahead == 'i') ADVANCE(997); + if (lookahead == 'l') ADVANCE(1056); + END_STATE(); + case 847: + if (lookahead == 'i') ADVANCE(998); + if (lookahead == 'l') ADVANCE(1057); + END_STATE(); + case 848: + if (lookahead == 'i') ADVANCE(1059); + END_STATE(); + case 849: + if (lookahead == 'i') ADVANCE(1062); + END_STATE(); + case 850: + if (lookahead == 'i') ADVANCE(1063); + END_STATE(); + case 851: + if (lookahead == 'i') ADVANCE(1341); + END_STATE(); + case 852: + if (lookahead == 'i') ADVANCE(751); + END_STATE(); + case 853: + if (lookahead == 'i') ADVANCE(1344); + END_STATE(); + case 854: + if (lookahead == 'i') ADVANCE(1347); + END_STATE(); + case 855: + if (lookahead == 'i') ADVANCE(1349); + END_STATE(); + case 856: + if (lookahead == 'i') ADVANCE(1350); + END_STATE(); + case 857: + if (lookahead == 'i') ADVANCE(1351); + END_STATE(); + case 858: + if (lookahead == 'j') ADVANCE(1361); + END_STATE(); + case 859: + if (lookahead == 'j') ADVANCE(689); + END_STATE(); + case 860: + if (lookahead == 'j') ADVANCE(692); + END_STATE(); + case 861: + if (lookahead == 'j') ADVANCE(695); + END_STATE(); + case 862: + if (lookahead == 'j') ADVANCE(697); + END_STATE(); + case 863: + if (lookahead == 'j') ADVANCE(699); + END_STATE(); + case 864: + if (lookahead == 'j') ADVANCE(701); + END_STATE(); + case 865: + if (lookahead == 'j') ADVANCE(702); + END_STATE(); + case 866: + if (lookahead == 'j') ADVANCE(704); + END_STATE(); + case 867: + if (lookahead == 'j') ADVANCE(705); + END_STATE(); + case 868: + if (lookahead == 'k') ADVANCE(1656); + END_STATE(); + case 869: + if (lookahead == 'k') ADVANCE(1659); + END_STATE(); + case 870: + if (lookahead == 'k') ADVANCE(1657); + END_STATE(); + case 871: + if (lookahead == 'k') ADVANCE(1660); + END_STATE(); + case 872: + if (lookahead == 'k') ADVANCE(1658); + END_STATE(); + case 873: + if (lookahead == 'k') ADVANCE(1661); + END_STATE(); + case 874: + if (lookahead == 'k') ADVANCE(1664); + END_STATE(); + case 875: + if (lookahead == 'k') ADVANCE(1662); + END_STATE(); + case 876: + if (lookahead == 'k') ADVANCE(127); + END_STATE(); + case 877: + if (lookahead == 'k') ADVANCE(690); + END_STATE(); + case 878: + if (lookahead == 'k') ADVANCE(675); + END_STATE(); + case 879: + if (lookahead == 'k') ADVANCE(711); + END_STATE(); + case 880: + if (lookahead == 'k') ADVANCE(714); + END_STATE(); + case 881: + if (lookahead == 'l') ADVANCE(1708); + END_STATE(); + case 882: + if (lookahead == 'l') ADVANCE(1673); + END_STATE(); + case 883: + if (lookahead == 'l') ADVANCE(1540); + END_STATE(); + case 884: + if (lookahead == 'l') ADVANCE(121); + END_STATE(); + case 885: + if (lookahead == 'l') ADVANCE(502); + END_STATE(); + case 886: + if (lookahead == 'l') ADVANCE(503); + END_STATE(); + case 887: + if (lookahead == 'l') ADVANCE(884); + if (lookahead == 'n') ADVANCE(327); + END_STATE(); + case 888: + if (lookahead == 'l') ADVANCE(1217); + END_STATE(); + case 889: + if (lookahead == 'l') ADVANCE(796); + END_STATE(); + case 890: + if (lookahead == 'l') ADVANCE(506); + END_STATE(); + case 891: + if (lookahead == 'l') ADVANCE(686); + END_STATE(); + case 892: + if (lookahead == 'l') ADVANCE(708); + END_STATE(); + case 893: + if (lookahead == 'l') ADVANCE(882); + END_STATE(); + case 894: + if (lookahead == 'l') ADVANCE(682); + END_STATE(); + case 895: + if (lookahead == 'l') ADVANCE(619); + END_STATE(); + case 896: + if (lookahead == 'l') ADVANCE(635); + END_STATE(); + case 897: + if (lookahead == 'l') ADVANCE(688); + END_STATE(); + case 898: + if (lookahead == 'l') ADVANCE(637); + END_STATE(); + case 899: + if (lookahead == 'l') ADVANCE(638); + END_STATE(); + case 900: + if (lookahead == 'l') ADVANCE(639); + END_STATE(); + case 901: + if (lookahead == 'l') ADVANCE(640); + END_STATE(); + case 902: + if (lookahead == 'l') ADVANCE(641); + END_STATE(); + case 903: + if (lookahead == 'l') ADVANCE(642); + END_STATE(); + case 904: + if (lookahead == 'l') ADVANCE(643); + END_STATE(); + case 905: + if (lookahead == 'l') ADVANCE(647); + END_STATE(); + case 906: + if (lookahead == 'l') ADVANCE(649); + END_STATE(); + case 907: + if (lookahead == 'l') ADVANCE(650); + END_STATE(); + case 908: + if (lookahead == 'l') ADVANCE(1283); + END_STATE(); + case 909: + if (lookahead == 'l') ADVANCE(364); + END_STATE(); + case 910: + if (lookahead == 'l') ADVANCE(822); + END_STATE(); + case 911: + if (lookahead == 'l') ADVANCE(1042); + END_STATE(); + case 912: + if (lookahead == 'l') ADVANCE(370); + END_STATE(); + case 913: + if (lookahead == 'l') ADVANCE(1071); + END_STATE(); + case 914: + if (lookahead == 'l') ADVANCE(691); + END_STATE(); + case 915: + if (lookahead == 'l') ADVANCE(136); + END_STATE(); + case 916: + if (lookahead == 'l') ADVANCE(1073); + END_STATE(); + case 917: + if (lookahead == 'l') ADVANCE(694); + END_STATE(); + case 918: + if (lookahead == 'l') ADVANCE(140); + if (lookahead == 'r') ADVANCE(142); + END_STATE(); + case 919: + if (lookahead == 'l') ADVANCE(1075); + END_STATE(); + case 920: + if (lookahead == 'l') ADVANCE(696); + END_STATE(); + case 921: + if (lookahead == 'l') ADVANCE(1078); + END_STATE(); + case 922: + if (lookahead == 'l') ADVANCE(698); + END_STATE(); + case 923: + if (lookahead == 'l') ADVANCE(1079); + END_STATE(); + case 924: + if (lookahead == 'l') ADVANCE(700); + END_STATE(); + case 925: + if (lookahead == 'l') ADVANCE(1081); + END_STATE(); + case 926: + if (lookahead == 'l') ADVANCE(1082); + END_STATE(); + case 927: + if (lookahead == 'l') ADVANCE(1083); + END_STATE(); + case 928: + if (lookahead == 'l') ADVANCE(1084); + END_STATE(); + case 929: + if (lookahead == 'l') ADVANCE(1085); + END_STATE(); + case 930: + if (lookahead == 'l') ADVANCE(1086); + END_STATE(); + case 931: + if (lookahead == 'm') ADVANCE(1736); + END_STATE(); + case 932: + if (lookahead == 'm') ADVANCE(1668); + END_STATE(); + case 933: + if (lookahead == 'm') ADVANCE(1424); + END_STATE(); + case 934: + if (lookahead == 'm') ADVANCE(157); + END_STATE(); + case 935: + if (lookahead == 'm') ADVANCE(1116); + END_STATE(); + case 936: + if (lookahead == 'm') ADVANCE(428); + END_STATE(); + case 937: + if (lookahead == 'm') ADVANCE(1117); + END_STATE(); + case 938: + if (lookahead == 'm') ADVANCE(618); + END_STATE(); + case 939: + if (lookahead == 'm') ADVANCE(170); + END_STATE(); + case 940: + if (lookahead == 'm') ADVANCE(172); + END_STATE(); + case 941: + if (lookahead == 'm') ADVANCE(707); + END_STATE(); + case 942: + if (lookahead == 'm') ADVANCE(141); + if (lookahead == 't') ADVANCE(1360); + END_STATE(); + case 943: + if (lookahead == 'n') ADVANCE(501); + END_STATE(); + case 944: + if (lookahead == 'n') ADVANCE(738); + END_STATE(); + case 945: + if (lookahead == 'n') ADVANCE(461); + if (lookahead == 's') ADVANCE(1317); + END_STATE(); + case 946: + if (lookahead == 'n') ADVANCE(1451); + END_STATE(); + case 947: + if (lookahead == 'n') ADVANCE(1423); + END_STATE(); + case 948: + if (lookahead == 'n') ADVANCE(1501); + END_STATE(); + case 949: + if (lookahead == 'n') ADVANCE(1508); + END_STATE(); + case 950: + if (lookahead == 'n') ADVANCE(1515); + END_STATE(); + case 951: + if (lookahead == 'n') ADVANCE(1522); + END_STATE(); + case 952: + if (lookahead == 'n') ADVANCE(1529); + END_STATE(); + case 953: + if (lookahead == 'n') ADVANCE(1536); + END_STATE(); + case 954: + if (lookahead == 'n') ADVANCE(1449); + END_STATE(); + case 955: + if (lookahead == 'n') ADVANCE(1432); + END_STATE(); + case 956: + if (lookahead == 'n') ADVANCE(720); + END_STATE(); + case 957: + if (lookahead == 'n') ADVANCE(721); + END_STATE(); + case 958: + if (lookahead == 'n') ADVANCE(802); + END_STATE(); + case 959: + if (lookahead == 'n') ADVANCE(1229); + END_STATE(); + case 960: + if (lookahead == 'n') ADVANCE(722); + END_STATE(); + case 961: + if (lookahead == 'n') ADVANCE(823); + if (lookahead == 'v') ADVANCE(609); + END_STATE(); + case 962: + if (lookahead == 'n') ADVANCE(1006); + END_STATE(); + case 963: + if (lookahead == 'n') ADVANCE(1006); + if (lookahead == 'r') ADVANCE(1191); + END_STATE(); + case 964: + if (lookahead == 'n') ADVANCE(610); + END_STATE(); + case 965: + if (lookahead == 'n') ADVANCE(723); + END_STATE(); + case 966: + if (lookahead == 'n') ADVANCE(724); + END_STATE(); + case 967: + if (lookahead == 'n') ADVANCE(725); + END_STATE(); + case 968: + if (lookahead == 'n') ADVANCE(726); + END_STATE(); + case 969: + if (lookahead == 'n') ADVANCE(727); + END_STATE(); + case 970: + if (lookahead == 'n') ADVANCE(728); + END_STATE(); + case 971: + if (lookahead == 'n') ADVANCE(729); + END_STATE(); + case 972: + if (lookahead == 'n') ADVANCE(730); + END_STATE(); + case 973: + if (lookahead == 'n') ADVANCE(731); + END_STATE(); + case 974: + if (lookahead == 'n') ADVANCE(511); + END_STATE(); + case 975: + if (lookahead == 'n') ADVANCE(732); + END_STATE(); + case 976: + if (lookahead == 'n') ADVANCE(513); + END_STATE(); + case 977: + if (lookahead == 'n') ADVANCE(910); + END_STATE(); + case 978: + if (lookahead == 'n') ADVANCE(733); + END_STATE(); + case 979: + if (lookahead == 'n') ADVANCE(742); + END_STATE(); + case 980: + if (lookahead == 'n') ADVANCE(786); + END_STATE(); + case 981: + if (lookahead == 'n') ADVANCE(734); + END_STATE(); + case 982: + if (lookahead == 'n') ADVANCE(1246); + END_STATE(); + case 983: + if (lookahead == 'n') ADVANCE(735); + END_STATE(); + case 984: + if (lookahead == 'n') ADVANCE(736); + END_STATE(); + case 985: + if (lookahead == 'n') ADVANCE(1247); + END_STATE(); + case 986: + if (lookahead == 'n') ADVANCE(737); + END_STATE(); + case 987: + if (lookahead == 'n') ADVANCE(1248); + END_STATE(); + case 988: + if (lookahead == 'n') ADVANCE(1249); + END_STATE(); + case 989: + if (lookahead == 'n') ADVANCE(1250); + END_STATE(); + case 990: + if (lookahead == 'n') ADVANCE(1251); + END_STATE(); + case 991: + if (lookahead == 'n') ADVANCE(1252); + END_STATE(); + case 992: + if (lookahead == 'n') ADVANCE(1253); + END_STATE(); + case 993: + if (lookahead == 'n') ADVANCE(1254); + END_STATE(); + case 994: + if (lookahead == 'n') ADVANCE(663); + END_STATE(); + case 995: + if (lookahead == 'n') ADVANCE(1255); + END_STATE(); + case 996: + if (lookahead == 'n') ADVANCE(1256); + END_STATE(); + case 997: + if (lookahead == 'n') ADVANCE(1257); + END_STATE(); + case 998: + if (lookahead == 'n') ADVANCE(1259); + END_STATE(); + case 999: + if (lookahead == 'n') ADVANCE(1266); + END_STATE(); + case 1000: + if (lookahead == 'n') ADVANCE(1316); + END_STATE(); + case 1001: + if (lookahead == 'n') ADVANCE(648); + END_STATE(); + case 1002: + if (lookahead == 'n') ADVANCE(1281); + END_STATE(); + case 1003: + if (lookahead == 'n') ADVANCE(1345); + if (lookahead == 'x') ADVANCE(818); + END_STATE(); + case 1004: + if (lookahead == 'n') ADVANCE(1287); + END_STATE(); + case 1005: + if (lookahead == 'n') ADVANCE(1291); + END_STATE(); + case 1006: + if (lookahead == 'n') ADVANCE(1048); + END_STATE(); + case 1007: + if (lookahead == 'n') ADVANCE(1227); + END_STATE(); + case 1008: + if (lookahead == 'n') ADVANCE(1313); + END_STATE(); + case 1009: + if (lookahead == 'n') ADVANCE(741); + END_STATE(); + case 1010: + if (lookahead == 'n') ADVANCE(480); + END_STATE(); + case 1011: + if (lookahead == 'n') ADVANCE(1230); + END_STATE(); + case 1012: + if (lookahead == 'n') ADVANCE(743); + END_STATE(); + case 1013: + if (lookahead == 'n') ADVANCE(1336); + END_STATE(); + case 1014: + if (lookahead == 'n') ADVANCE(744); + END_STATE(); + case 1015: + if (lookahead == 'n') ADVANCE(745); + END_STATE(); + case 1016: + if (lookahead == 'n') ADVANCE(485); + END_STATE(); + case 1017: + if (lookahead == 'n') ADVANCE(746); + END_STATE(); + case 1018: + if (lookahead == 'n') ADVANCE(747); + END_STATE(); + case 1019: + if (lookahead == 'n') ADVANCE(748); + END_STATE(); + case 1020: + if (lookahead == 'n') ADVANCE(749); + END_STATE(); + case 1021: + if (lookahead == 'n') ADVANCE(1096); + END_STATE(); + case 1022: + if (lookahead == 'n') ADVANCE(1021); + END_STATE(); + case 1023: + if (lookahead == 'n') ADVANCE(1021); + if (lookahead == 'r') ADVANCE(1198); + END_STATE(); + case 1024: + if (lookahead == 'o') ADVANCE(1304); + END_STATE(); + case 1025: + if (lookahead == 'o') ADVANCE(961); + if (lookahead == 'u') ADVANCE(915); + END_STATE(); + case 1026: + if (lookahead == 'o') ADVANCE(1476); + END_STATE(); + case 1027: + if (lookahead == 'o') ADVANCE(1390); + END_STATE(); + case 1028: + if (lookahead == 'o') ADVANCE(1463); + END_STATE(); + case 1029: + if (lookahead == 'o') ADVANCE(912); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1738); + END_STATE(); + case 1030: + if (lookahead == 'o') ADVANCE(716); + END_STATE(); + case 1031: + if (lookahead == 'o') ADVANCE(1359); + if (lookahead == 'p') ADVANCE(421); + if (lookahead == 'u') ADVANCE(1115); + END_STATE(); + case 1032: + if (lookahead == 'o') ADVANCE(944); + END_STATE(); + case 1033: + if (lookahead == 'o') ADVANCE(504); + END_STATE(); + case 1034: + if (lookahead == 'o') ADVANCE(934); + END_STATE(); + case 1035: + if (lookahead == 'o') ADVANCE(1076); + if (lookahead == 'y') ADVANCE(1329); + END_STATE(); + case 1036: + if (lookahead == 'o') ADVANCE(956); + END_STATE(); + case 1037: + if (lookahead == 'o') ADVANCE(507); + END_STATE(); + case 1038: + if (lookahead == 'o') ADVANCE(112); + END_STATE(); + case 1039: + if (lookahead == 'o') ADVANCE(1183); + END_STATE(); + case 1040: + if (lookahead == 'o') ADVANCE(957); + END_STATE(); + case 1041: + if (lookahead == 'o') ADVANCE(960); + END_STATE(); + case 1042: + if (lookahead == 'o') ADVANCE(965); + END_STATE(); + case 1043: + if (lookahead == 'o') ADVANCE(114); + END_STATE(); + case 1044: + if (lookahead == 'o') ADVANCE(966); + END_STATE(); + case 1045: + if (lookahead == 'o') ADVANCE(967); + END_STATE(); + case 1046: + if (lookahead == 'o') ADVANCE(115); + END_STATE(); + case 1047: + if (lookahead == 'o') ADVANCE(968); + END_STATE(); + case 1048: + if (lookahead == 'o') ADVANCE(1355); + END_STATE(); + case 1049: + if (lookahead == 'o') ADVANCE(969); + END_STATE(); + case 1050: + if (lookahead == 'o') ADVANCE(116); + END_STATE(); + case 1051: + if (lookahead == 'o') ADVANCE(970); + END_STATE(); + case 1052: + if (lookahead == 'o') ADVANCE(801); + END_STATE(); + case 1053: + if (lookahead == 'o') ADVANCE(971); + END_STATE(); + case 1054: + if (lookahead == 'o') ADVANCE(972); + END_STATE(); + case 1055: + if (lookahead == 'o') ADVANCE(973); + END_STATE(); + case 1056: + if (lookahead == 'o') ADVANCE(975); + END_STATE(); + case 1057: + if (lookahead == 'o') ADVANCE(978); + END_STATE(); + case 1058: + if (lookahead == 'o') ADVANCE(981); + END_STATE(); + case 1059: + if (lookahead == 'o') ADVANCE(947); + END_STATE(); + case 1060: + if (lookahead == 'o') ADVANCE(984); + END_STATE(); + case 1061: + if (lookahead == 'o') ADVANCE(986); + END_STATE(); + case 1062: + if (lookahead == 'o') ADVANCE(954); + END_STATE(); + case 1063: + if (lookahead == 'o') ADVANCE(955); + END_STATE(); + case 1064: + if (lookahead == 'o') ADVANCE(1180); + END_STATE(); + case 1065: + if (lookahead == 'o') ADVANCE(878); + END_STATE(); + case 1066: + if (lookahead == 'o') ADVANCE(980); + END_STATE(); + case 1067: + if (lookahead == 'o') ADVANCE(336); + END_STATE(); + case 1068: + if (lookahead == 'o') ADVANCE(939); + END_STATE(); + case 1069: + if (lookahead == 'o') ADVANCE(1184); + END_STATE(); + case 1070: + if (lookahead == 'o') ADVANCE(1185); + END_STATE(); + case 1071: + if (lookahead == 'o') ADVANCE(349); + END_STATE(); + case 1072: + if (lookahead == 'o') ADVANCE(1186); + END_STATE(); + case 1073: + if (lookahead == 'o') ADVANCE(350); + END_STATE(); + case 1074: + if (lookahead == 'o') ADVANCE(1187); + END_STATE(); + case 1075: + if (lookahead == 'o') ADVANCE(351); + END_STATE(); + case 1076: + if (lookahead == 'o') ADVANCE(897); + END_STATE(); + case 1077: + if (lookahead == 'o') ADVANCE(1188); + END_STATE(); + case 1078: + if (lookahead == 'o') ADVANCE(352); + END_STATE(); + case 1079: + if (lookahead == 'o') ADVANCE(353); + END_STATE(); + case 1080: + if (lookahead == 'o') ADVANCE(1190); + END_STATE(); + case 1081: + if (lookahead == 'o') ADVANCE(354); + END_STATE(); + case 1082: + if (lookahead == 'o') ADVANCE(356); + END_STATE(); + case 1083: + if (lookahead == 'o') ADVANCE(357); + END_STATE(); + case 1084: + if (lookahead == 'o') ADVANCE(358); + END_STATE(); + case 1085: + if (lookahead == 'o') ADVANCE(359); + END_STATE(); + case 1086: + if (lookahead == 'o') ADVANCE(362); + END_STATE(); + case 1087: + if (lookahead == 'o') ADVANCE(940); + END_STATE(); + case 1088: + if (lookahead == 'o') ADVANCE(914); + END_STATE(); + case 1089: + if (lookahead == 'o') ADVANCE(917); + END_STATE(); + case 1090: + if (lookahead == 'o') ADVANCE(920); + END_STATE(); + case 1091: + if (lookahead == 'o') ADVANCE(922); + END_STATE(); + case 1092: + if (lookahead == 'o') ADVANCE(924); + END_STATE(); + case 1093: + if (lookahead == 'o') ADVANCE(1206); + END_STATE(); + case 1094: + if (lookahead == 'o') ADVANCE(1370); + END_STATE(); + case 1095: + if (lookahead == 'o') ADVANCE(1088); + if (lookahead == 'y') ADVANCE(1330); + END_STATE(); + case 1096: + if (lookahead == 'o') ADVANCE(1358); + END_STATE(); + case 1097: + if (lookahead == 'o') ADVANCE(1372); + END_STATE(); + case 1098: + if (lookahead == 'o') ADVANCE(1089); + if (lookahead == 'y') ADVANCE(1331); + END_STATE(); + case 1099: + if (lookahead == 'o') ADVANCE(1374); + END_STATE(); + case 1100: + if (lookahead == 'o') ADVANCE(1090); + if (lookahead == 'y') ADVANCE(1332); + END_STATE(); + case 1101: + if (lookahead == 'o') ADVANCE(1376); + END_STATE(); + case 1102: + if (lookahead == 'o') ADVANCE(1091); + if (lookahead == 'y') ADVANCE(1333); + END_STATE(); + case 1103: + if (lookahead == 'o') ADVANCE(1378); + END_STATE(); + case 1104: + if (lookahead == 'o') ADVANCE(1092); + if (lookahead == 'y') ADVANCE(1334); + END_STATE(); + case 1105: + if (lookahead == 'o') ADVANCE(1380); + END_STATE(); + case 1106: + if (lookahead == 'o') ADVANCE(1382); + END_STATE(); + case 1107: + if (lookahead == 'o') ADVANCE(453); + if (lookahead == 'v') ADVANCE(1052); + if (lookahead == 'w') ADVANCE(841); END_STATE(); - case 1: - if (lookahead == ' ') ADVANCE(128); + case 1108: + if (lookahead == 'o') ADVANCE(1383); END_STATE(); - case 2: - if (lookahead == ' ') ADVANCE(194); + case 1109: + if (lookahead == 'o') ADVANCE(454); + if (lookahead == 'w') ADVANCE(844); END_STATE(); - case 3: - if (lookahead == ' ') ADVANCE(193); + case 1110: + if (lookahead == 'o') ADVANCE(1384); END_STATE(); - case 4: - if (lookahead == ' ') ADVANCE(127); + case 1111: + if (lookahead == 'o') ADVANCE(1385); END_STATE(); - case 5: - if (lookahead == '"') ADVANCE(556); - if (lookahead != 0 && - lookahead != '\n') ADVANCE(5); + case 1112: + if (lookahead == 'o') ADVANCE(1386); END_STATE(); - case 6: - if (lookahead == '#') ADVANCE(546); - if (lookahead == '.') ADVANCE(185); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') SKIP(6) - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(376); + case 1113: + if (lookahead == 'p') ADVANCE(119); END_STATE(); - case 7: - if (lookahead == '#') ADVANCE(546); - if (lookahead == '<') ADVANCE(211); - if (lookahead == 'a') ADVANCE(414); - if (lookahead == 'b') ADVANCE(471); - if (lookahead == 'c') ADVANCE(464); - if (lookahead == 'f') ADVANCE(447); - if (lookahead == 'i') ADVANCE(456); - if (lookahead == 'n') ADVANCE(406); - if (lookahead == 'p') ADVANCE(467); - if (lookahead == 's') ADVANCE(491); - if (lookahead == 't') ADVANCE(472); - if (lookahead == 'v') ADVANCE(463); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') SKIP(7) - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('d' <= lookahead && lookahead <= 'z')) ADVANCE(496); + case 1114: + if (lookahead == 'p') ADVANCE(1436); + if (lookahead == 't') ADVANCE(137); END_STATE(); - case 8: - if (lookahead == '#') ADVANCE(546); - if (lookahead == '<') ADVANCE(211); - if (lookahead == 'c') ADVANCE(464); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') SKIP(8) - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + case 1115: + if (lookahead == 'p') ADVANCE(670); END_STATE(); - case 9: - if (lookahead == '#') ADVANCE(546); - if (lookahead == 'a') ADVANCE(26); - if (lookahead == 'b') ADVANCE(77); - if (lookahead == 'f') ADVANCE(56); - if (lookahead == 'i') ADVANCE(67); - if (lookahead == 'n') ADVANCE(18); - if (lookahead == 'p') ADVANCE(75); - if (lookahead == 's') ADVANCE(94); - if (lookahead == 't') ADVANCE(78); - if (lookahead == 'v') ADVANCE(73); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') SKIP(9) - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('c' <= lookahead && lookahead <= 'z')) ADVANCE(98); + case 1116: + if (lookahead == 'p') ADVANCE(891); END_STATE(); - case 10: - if (lookahead == '-') ADVANCE(162); + case 1117: + if (lookahead == 'p') ADVANCE(1305); END_STATE(); - case 11: - if (lookahead == '-') ADVANCE(301); + case 1118: + if (lookahead == 'p') ADVANCE(680); END_STATE(); - case 12: - if (lookahead == '-') ADVANCE(163); + case 1119: + if (lookahead == 'p') ADVANCE(1353); END_STATE(); - case 13: - if (lookahead == '-') ADVANCE(308); + case 1120: + if (lookahead == 'p') ADVANCE(422); END_STATE(); - case 14: - if (lookahead == '-') ADVANCE(309); + case 1121: + if (lookahead == 'q') ADVANCE(1486); END_STATE(); - case 15: - if (lookahead == '-') ADVANCE(310); + case 1122: + if (lookahead == 'q') ADVANCE(1371); END_STATE(); - case 16: - if (lookahead == '.') ADVANCE(387); - if (lookahead == 'a') ADVANCE(257); - if (lookahead == 'c') ADVANCE(111); - if (lookahead == 'e') ADVANCE(248); - if (lookahead == 'f') ADVANCE(208); - if (lookahead == 'i') ADVANCE(241); - if (lookahead == 'l') ADVANCE(217); - if (lookahead == 'm') ADVANCE(174); - if (lookahead == 'p') ADVANCE(102); - if (lookahead == 's') ADVANCE(271); + case 1123: + if (lookahead == 'q') ADVANCE(1373); END_STATE(); - case 17: - if (lookahead == '0') ADVANCE(554); - if (lookahead == '>') ADVANCE(393); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(555); + case 1124: + if (lookahead == 'q') ADVANCE(1375); END_STATE(); - case 18: - if (lookahead == ':') ADVANCE(398); - if (lookahead == 'a') ADVANCE(87); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(98); + case 1125: + if (lookahead == 'q') ADVANCE(1377); END_STATE(); - case 19: - if (lookahead == ':') ADVANCE(398); - if (lookahead == 'a') ADVANCE(63); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(98); + case 1126: + if (lookahead == 'q') ADVANCE(1379); END_STATE(); - case 20: - if (lookahead == ':') ADVANCE(398); - if (lookahead == 'a') ADVANCE(69); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(98); + case 1127: + if (lookahead == 'q') ADVANCE(1381); END_STATE(); - case 21: - if (lookahead == ':') ADVANCE(398); - if (lookahead == 'a') ADVANCE(32); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(98); + case 1128: + if (lookahead == 'r') ADVANCE(717); END_STATE(); - case 22: - if (lookahead == ':') ADVANCE(398); - if (lookahead == 'a') ADVANCE(33); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(98); + case 1129: + if (lookahead == 'r') ADVANCE(1415); END_STATE(); - case 23: - if (lookahead == ':') ADVANCE(398); - if (lookahead == 'a') ADVANCE(88); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(98); + case 1130: + if (lookahead == 'r') ADVANCE(1503); END_STATE(); - case 24: - if (lookahead == ':') ADVANCE(398); - if (lookahead == 'a') ADVANCE(89); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(98); + case 1131: + if (lookahead == 'r') ADVANCE(1510); END_STATE(); - case 25: - if (lookahead == ':') ADVANCE(398); - if (lookahead == 'a') ADVANCE(90); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(98); + case 1132: + if (lookahead == 'r') ADVANCE(1517); END_STATE(); - case 26: - if (lookahead == ':') ADVANCE(398); - if (lookahead == 'b') ADVANCE(81); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); + case 1133: + if (lookahead == 'r') ADVANCE(1524); END_STATE(); - case 27: - if (lookahead == ':') ADVANCE(398); - if (lookahead == 'b') ADVANCE(64); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); + case 1134: + if (lookahead == 'r') ADVANCE(1531); END_STATE(); - case 28: - if (lookahead == ':') ADVANCE(398); - if (lookahead == 'c') ADVANCE(51); - if (lookahead == 't') ADVANCE(52); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); + case 1135: + if (lookahead == 'r') ADVANCE(1538); END_STATE(); - case 29: - if (lookahead == ':') ADVANCE(398); - if (lookahead == 'c') ADVANCE(508); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); + case 1136: + if (lookahead == 'r') ADVANCE(1569); END_STATE(); - case 30: - if (lookahead == ':') ADVANCE(398); - if (lookahead == 'c') ADVANCE(517); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); + case 1137: + if (lookahead == 'r') ADVANCE(1541); END_STATE(); - case 31: - if (lookahead == ':') ADVANCE(398); - if (lookahead == 'c') ADVANCE(544); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); + case 1138: + if (lookahead == 'r') ADVANCE(1609); END_STATE(); - case 32: - if (lookahead == ':') ADVANCE(398); - if (lookahead == 'c') ADVANCE(84); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); + case 1139: + if (lookahead == 'r') ADVANCE(1603); END_STATE(); - case 33: - if (lookahead == ':') ADVANCE(398); - if (lookahead == 'c') ADVANCE(43); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); + case 1140: + if (lookahead == 'r') ADVANCE(1608); END_STATE(); - case 34: - if (lookahead == ':') ADVANCE(398); - if (lookahead == 'c') ADVANCE(92); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); + case 1141: + if (lookahead == 'r') ADVANCE(1606); END_STATE(); - case 35: - if (lookahead == ':') ADVANCE(398); - if (lookahead == 'd') ADVANCE(50); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); + case 1142: + if (lookahead == 'r') ADVANCE(1465); END_STATE(); - case 36: - if (lookahead == ':') ADVANCE(398); - if (lookahead == 'd') ADVANCE(514); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); + case 1143: + if (lookahead == 'r') ADVANCE(1605); END_STATE(); - case 37: - if (lookahead == ':') ADVANCE(398); - if (lookahead == 'd') ADVANCE(523); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); + case 1144: + if (lookahead == 'r') ADVANCE(1620); END_STATE(); - case 38: - if (lookahead == ':') ADVANCE(398); - if (lookahead == 'e') ADVANCE(34); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); + case 1145: + if (lookahead == 'r') ADVANCE(1607); END_STATE(); - case 39: - if (lookahead == ':') ADVANCE(398); - if (lookahead == 'e') ADVANCE(541); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); + case 1146: + if (lookahead == 'r') ADVANCE(1611); END_STATE(); - case 40: - if (lookahead == ':') ADVANCE(398); - if (lookahead == 'e') ADVANCE(532); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); + case 1147: + if (lookahead == 'r') ADVANCE(1612); END_STATE(); - case 41: - if (lookahead == ':') ADVANCE(398); - if (lookahead == 'e') ADVANCE(511); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); + case 1148: + if (lookahead == 'r') ADVANCE(1604); END_STATE(); - case 42: - if (lookahead == ':') ADVANCE(398); - if (lookahead == 'e') ADVANCE(526); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); + case 1149: + if (lookahead == 'r') ADVANCE(1610); END_STATE(); - case 43: - if (lookahead == ':') ADVANCE(398); - if (lookahead == 'e') ADVANCE(535); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); + case 1150: + if (lookahead == 'r') ADVANCE(1614); END_STATE(); - case 44: - if (lookahead == ':') ADVANCE(398); - if (lookahead == 'e') ADVANCE(36); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); + case 1151: + if (lookahead == 'r') ADVANCE(1619); END_STATE(); - case 45: - if (lookahead == ':') ADVANCE(398); - if (lookahead == 'e') ADVANCE(76); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); + case 1152: + if (lookahead == 'r') ADVANCE(1617); END_STATE(); - case 46: - if (lookahead == ':') ADVANCE(398); - if (lookahead == 'e') ADVANCE(37); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); + case 1153: + if (lookahead == 'r') ADVANCE(1616); + END_STATE(); + case 1154: + if (lookahead == 'r') ADVANCE(1618); + END_STATE(); + case 1155: + if (lookahead == 'r') ADVANCE(1622); + END_STATE(); + case 1156: + if (lookahead == 'r') ADVANCE(1623); + END_STATE(); + case 1157: + if (lookahead == 'r') ADVANCE(1615); + END_STATE(); + case 1158: + if (lookahead == 'r') ADVANCE(1613); + END_STATE(); + case 1159: + if (lookahead == 'r') ADVANCE(1621); + END_STATE(); + case 1160: + if (lookahead == 'r') ADVANCE(1625); + END_STATE(); + case 1161: + if (lookahead == 'r') ADVANCE(1628); + END_STATE(); + case 1162: + if (lookahead == 'r') ADVANCE(1627); + END_STATE(); + case 1163: + if (lookahead == 'r') ADVANCE(1629); + END_STATE(); + case 1164: + if (lookahead == 'r') ADVANCE(1626); + END_STATE(); + case 1165: + if (lookahead == 'r') ADVANCE(1624); + END_STATE(); + case 1166: + if (lookahead == 'r') ADVANCE(1630); + END_STATE(); + case 1167: + if (lookahead == 'r') ADVANCE(1633); + END_STATE(); + case 1168: + if (lookahead == 'r') ADVANCE(1632); + END_STATE(); + case 1169: + if (lookahead == 'r') ADVANCE(1634); + END_STATE(); + case 1170: + if (lookahead == 'r') ADVANCE(1631); + END_STATE(); + case 1171: + if (lookahead == 'r') ADVANCE(117); + END_STATE(); + case 1172: + if (lookahead == 'r') ADVANCE(788); + if (lookahead == 'u') ADVANCE(791); + END_STATE(); + case 1173: + if (lookahead == 'r') ADVANCE(1226); + END_STATE(); + case 1174: + if (lookahead == 'r') ADVANCE(479); + END_STATE(); + case 1175: + if (lookahead == 'r') ADVANCE(314); + END_STATE(); + case 1176: + if (lookahead == 'r') ADVANCE(1027); + END_STATE(); + case 1177: + if (lookahead == 'r') ADVANCE(365); + END_STATE(); + case 1178: + if (lookahead == 'r') ADVANCE(946); + END_STATE(); + case 1179: + if (lookahead == 'r') ADVANCE(1034); + END_STATE(); + case 1180: + if (lookahead == 'r') ADVANCE(124); + END_STATE(); + case 1181: + if (lookahead == 'r') ADVANCE(322); + END_STATE(); + case 1182: + if (lookahead == 'r') ADVANCE(324); + END_STATE(); + case 1183: + if (lookahead == 'r') ADVANCE(1267); + END_STATE(); + case 1184: + if (lookahead == 'r') ADVANCE(1268); + END_STATE(); + case 1185: + if (lookahead == 'r') ADVANCE(1272); + END_STATE(); + case 1186: + if (lookahead == 'r') ADVANCE(1273); + END_STATE(); + case 1187: + if (lookahead == 'r') ADVANCE(1275); + END_STATE(); + case 1188: + if (lookahead == 'r') ADVANCE(1276); + END_STATE(); + case 1189: + if (lookahead == 'r') ADVANCE(1307); + END_STATE(); + case 1190: + if (lookahead == 'r') ADVANCE(1289); + END_STATE(); + case 1191: + if (lookahead == 'r') ADVANCE(363); + END_STATE(); + case 1192: + if (lookahead == 'r') ADVANCE(1068); + END_STATE(); + case 1193: + if (lookahead == 'r') ADVANCE(807); + END_STATE(); + case 1194: + if (lookahead == 'r') ADVANCE(1181); + END_STATE(); + case 1195: + if (lookahead == 'r') ADVANCE(1182); + END_STATE(); + case 1196: + if (lookahead == 'r') ADVANCE(347); + END_STATE(); + case 1197: + if (lookahead == 'r') ADVANCE(1066); + END_STATE(); + case 1198: + if (lookahead == 'r') ADVANCE(378); + END_STATE(); + case 1199: + if (lookahead == 'r') ADVANCE(1087); + END_STATE(); + case 1200: + if (lookahead == 'r') ADVANCE(377); + END_STATE(); + case 1201: + if (lookahead == 'r') ADVANCE(381); + END_STATE(); + case 1202: + if (lookahead == 'r') ADVANCE(380); + END_STATE(); + case 1203: + if (lookahead == 'r') ADVANCE(1201); + END_STATE(); + case 1204: + if (lookahead == 'r') ADVANCE(384); + END_STATE(); + case 1205: + if (lookahead == 'r') ADVANCE(386); + END_STATE(); + case 1206: + if (lookahead == 'r') ADVANCE(144); + END_STATE(); + case 1207: + if (lookahead == 'r') ADVANCE(388); + END_STATE(); + case 1208: + if (lookahead == 'r') ADVANCE(145); + END_STATE(); + case 1209: + if (lookahead == 'r') ADVANCE(390); + END_STATE(); + case 1210: + if (lookahead == 'r') ADVANCE(703); + END_STATE(); + case 1211: + if (lookahead == 'r') ADVANCE(392); + END_STATE(); + case 1212: + if (lookahead == 'r') ADVANCE(718); + END_STATE(); + case 1213: + if (lookahead == 'r') ADVANCE(1236); + END_STATE(); + case 1214: + if (lookahead == 'r') ADVANCE(1237); + END_STATE(); + case 1215: + if (lookahead == 's') ADVANCE(783); + END_STATE(); + case 1216: + if (lookahead == 's') ADVANCE(1414); + END_STATE(); + case 1217: + if (lookahead == 's') ADVANCE(1667); + END_STATE(); + case 1218: + if (lookahead == 's') ADVANCE(1417); + END_STATE(); + case 1219: + if (lookahead == 's') ADVANCE(1464); + END_STATE(); + case 1220: + if (lookahead == 's') ADVANCE(1391); + END_STATE(); + case 1221: + if (lookahead == 's') ADVANCE(1365); + END_STATE(); + case 1222: + if (lookahead == 's') ADVANCE(1337); + END_STATE(); + case 1223: + if (lookahead == 's') ADVANCE(1216); + END_STATE(); + case 1224: + if (lookahead == 's') ADVANCE(1340); + if (lookahead == 't') ADVANCE(126); + if (lookahead == 'v') ADVANCE(1065); + END_STATE(); + case 1225: + if (lookahead == 's') ADVANCE(1219); + END_STATE(); + case 1226: + if (lookahead == 's') ADVANCE(710); + END_STATE(); + case 1227: + if (lookahead == 's') ADVANCE(1245); + END_STATE(); + case 1228: + if (lookahead == 's') ADVANCE(1269); + END_STATE(); + case 1229: + if (lookahead == 's') ADVANCE(805); END_STATE(); - case 47: - if (lookahead == ':') ADVANCE(398); - if (lookahead == 'e') ADVANCE(71); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); + case 1230: + if (lookahead == 's') ADVANCE(1354); END_STATE(); - case 48: - if (lookahead == ':') ADVANCE(398); - if (lookahead == 'e') ADVANCE(91); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); + case 1231: + if (lookahead == 's') ADVANCE(1393); END_STATE(); - case 49: - if (lookahead == ':') ADVANCE(398); - if (lookahead == 'f') ADVANCE(22); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); + case 1232: + if (lookahead == 's') ADVANCE(1394); END_STATE(); - case 50: - if (lookahead == ':') ADVANCE(398); - if (lookahead == 'g') ADVANCE(39); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); + case 1233: + if (lookahead == 's') ADVANCE(1395); END_STATE(); - case 51: - if (lookahead == ':') ADVANCE(398); - if (lookahead == 'h') ADVANCE(79); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); + case 1234: + if (lookahead == 's') ADVANCE(1396); END_STATE(); - case 52: - if (lookahead == ':') ADVANCE(398); - if (lookahead == 'h') ADVANCE(48); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); + case 1235: + if (lookahead == 's') ADVANCE(1397); END_STATE(); - case 53: - if (lookahead == ':') ADVANCE(398); - if (lookahead == 'i') ADVANCE(35); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); + case 1236: + if (lookahead == 's') ADVANCE(712); END_STATE(); - case 54: - if (lookahead == ':') ADVANCE(398); - if (lookahead == 'i') ADVANCE(96); - if (lookahead == 'o') ADVANCE(86); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); + case 1237: + if (lookahead == 's') ADVANCE(713); END_STATE(); - case 55: - if (lookahead == ':') ADVANCE(398); - if (lookahead == 'i') ADVANCE(97); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); + case 1238: + if (lookahead == 't') ADVANCE(1498); END_STATE(); - case 56: - if (lookahead == ':') ADVANCE(398); - if (lookahead == 'i') ADVANCE(70); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); + case 1239: + if (lookahead == 't') ADVANCE(1505); END_STATE(); - case 57: - if (lookahead == ':') ADVANCE(398); - if (lookahead == 'i') ADVANCE(95); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); + case 1240: + if (lookahead == 't') ADVANCE(1512); END_STATE(); - case 58: - if (lookahead == ':') ADVANCE(398); - if (lookahead == 'i') ADVANCE(29); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); + case 1241: + if (lookahead == 't') ADVANCE(1519); END_STATE(); - case 59: - if (lookahead == ':') ADVANCE(398); - if (lookahead == 'i') ADVANCE(30); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); + case 1242: + if (lookahead == 't') ADVANCE(1526); END_STATE(); - case 60: - if (lookahead == ':') ADVANCE(398); - if (lookahead == 'i') ADVANCE(65); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); + case 1243: + if (lookahead == 't') ADVANCE(1533); END_STATE(); - case 61: - if (lookahead == ':') ADVANCE(398); - if (lookahead == 'i') ADVANCE(31); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); + case 1244: + if (lookahead == 't') ADVANCE(311); END_STATE(); - case 62: - if (lookahead == ':') ADVANCE(398); - if (lookahead == 'i') ADVANCE(47); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); + case 1245: + if (lookahead == 't') ADVANCE(1456); END_STATE(); - case 63: - if (lookahead == ':') ADVANCE(398); - if (lookahead == 'l') ADVANCE(520); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); + case 1246: + if (lookahead == 't') ADVANCE(1577); END_STATE(); - case 64: - if (lookahead == ':') ADVANCE(398); - if (lookahead == 'l') ADVANCE(58); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); + case 1247: + if (lookahead == 't') ADVANCE(1571); END_STATE(); - case 65: - if (lookahead == ':') ADVANCE(398); - if (lookahead == 'l') ADVANCE(42); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); + case 1248: + if (lookahead == 't') ADVANCE(1576); END_STATE(); - case 66: - if (lookahead == ':') ADVANCE(398); - if (lookahead == 'l') ADVANCE(25); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); + case 1249: + if (lookahead == 't') ADVANCE(1574); END_STATE(); - case 67: - if (lookahead == ':') ADVANCE(398); - if (lookahead == 'n') ADVANCE(83); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); + case 1250: + if (lookahead == 't') ADVANCE(1573); END_STATE(); - case 68: - if (lookahead == ':') ADVANCE(398); - if (lookahead == 'n') ADVANCE(28); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); + case 1251: + if (lookahead == 't') ADVANCE(1550); END_STATE(); - case 69: - if (lookahead == ':') ADVANCE(398); - if (lookahead == 'n') ADVANCE(82); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); + case 1252: + if (lookahead == 't') ADVANCE(1551); END_STATE(); - case 70: - if (lookahead == ':') ADVANCE(398); - if (lookahead == 'n') ADVANCE(19); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); + case 1253: + if (lookahead == 't') ADVANCE(1575); END_STATE(); - case 71: - if (lookahead == ':') ADVANCE(398); - if (lookahead == 'n') ADVANCE(85); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); + case 1254: + if (lookahead == 't') ADVANCE(1579); END_STATE(); - case 72: - if (lookahead == ':') ADVANCE(398); - if (lookahead == 'n') ADVANCE(55); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); + case 1255: + if (lookahead == 't') ADVANCE(1580); END_STATE(); - case 73: - if (lookahead == ':') ADVANCE(398); - if (lookahead == 'o') ADVANCE(66); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); + case 1256: + if (lookahead == 't') ADVANCE(1572); END_STATE(); - case 74: - if (lookahead == ':') ADVANCE(398); - if (lookahead == 'o') ADVANCE(72); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); + case 1257: + if (lookahead == 't') ADVANCE(1578); END_STATE(); - case 75: - if (lookahead == ':') ADVANCE(398); - if (lookahead == 'r') ADVANCE(54); - if (lookahead == 'u') ADVANCE(27); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); + case 1258: + if (lookahead == 't') ADVANCE(1726); END_STATE(); - case 76: - if (lookahead == ':') ADVANCE(398); - if (lookahead == 'r') ADVANCE(49); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); + case 1259: + if (lookahead == 't') ADVANCE(1581); END_STATE(); - case 77: - if (lookahead == ':') ADVANCE(398); - if (lookahead == 'r') ADVANCE(53); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); + case 1260: + if (lookahead == 't') ADVANCE(1593); END_STATE(); - case 78: - if (lookahead == ':') ADVANCE(398); - if (lookahead == 'r') ADVANCE(20); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); + case 1261: + if (lookahead == 't') ADVANCE(1596); END_STATE(); - case 79: - if (lookahead == ':') ADVANCE(398); - if (lookahead == 'r') ADVANCE(74); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); + case 1262: + if (lookahead == 't') ADVANCE(1595); END_STATE(); - case 80: - if (lookahead == ':') ADVANCE(398); - if (lookahead == 'r') ADVANCE(21); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); + case 1263: + if (lookahead == 't') ADVANCE(1554); END_STATE(); - case 81: - if (lookahead == ':') ADVANCE(398); - if (lookahead == 's') ADVANCE(93); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); + case 1264: + if (lookahead == 't') ADVANCE(1597); END_STATE(); - case 82: - if (lookahead == ':') ADVANCE(398); - if (lookahead == 's') ADVANCE(62); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); + case 1265: + if (lookahead == 't') ADVANCE(1594); END_STATE(); - case 83: - if (lookahead == ':') ADVANCE(398); - if (lookahead == 't') ADVANCE(45); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); + case 1266: + if (lookahead == 't') ADVANCE(1717); END_STATE(); - case 84: - if (lookahead == ':') ADVANCE(398); - if (lookahead == 't') ADVANCE(538); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); + case 1267: + if (lookahead == 't') ADVANCE(1504); END_STATE(); - case 85: - if (lookahead == ':') ADVANCE(398); - if (lookahead == 't') ADVANCE(529); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); + case 1268: + if (lookahead == 't') ADVANCE(1511); END_STATE(); - case 86: - if (lookahead == ':') ADVANCE(398); - if (lookahead == 't') ADVANCE(38); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); + case 1269: + if (lookahead == 't') ADVANCE(1467); END_STATE(); - case 87: - if (lookahead == ':') ADVANCE(398); - if (lookahead == 't') ADVANCE(57); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); + case 1270: + if (lookahead == 't') ADVANCE(1482); END_STATE(); - case 88: - if (lookahead == ':') ADVANCE(398); - if (lookahead == 't') ADVANCE(59); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); + case 1271: + if (lookahead == 't') ADVANCE(1481); END_STATE(); - case 89: - if (lookahead == ':') ADVANCE(398); - if (lookahead == 't') ADVANCE(41); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); + case 1272: + if (lookahead == 't') ADVANCE(1518); END_STATE(); - case 90: - if (lookahead == ':') ADVANCE(398); - if (lookahead == 't') ADVANCE(60); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); + case 1273: + if (lookahead == 't') ADVANCE(1525); END_STATE(); - case 91: - if (lookahead == ':') ADVANCE(398); - if (lookahead == 't') ADVANCE(61); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); + case 1274: + if (lookahead == 't') ADVANCE(160); END_STATE(); - case 92: - if (lookahead == ':') ADVANCE(398); - if (lookahead == 't') ADVANCE(44); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); + case 1275: + if (lookahead == 't') ADVANCE(1532); END_STATE(); - case 93: - if (lookahead == ':') ADVANCE(398); - if (lookahead == 't') ADVANCE(80); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); + case 1276: + if (lookahead == 't') ADVANCE(1539); END_STATE(); - case 94: - if (lookahead == ':') ADVANCE(398); - if (lookahead == 't') ADVANCE(23); - if (lookahead == 'y') ADVANCE(68); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); + case 1277: + if (lookahead == 't') ADVANCE(1500); END_STATE(); - case 95: - if (lookahead == ':') ADVANCE(398); - if (lookahead == 'v') ADVANCE(40); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); + case 1278: + if (lookahead == 't') ADVANCE(1507); END_STATE(); - case 96: - if (lookahead == ':') ADVANCE(398); - if (lookahead == 'v') ADVANCE(24); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); + case 1279: + if (lookahead == 't') ADVANCE(1514); END_STATE(); - case 97: - if (lookahead == ':') ADVANCE(398); - if (lookahead == 'z') ADVANCE(46); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'y')) ADVANCE(98); + case 1280: + if (lookahead == 't') ADVANCE(1521); END_STATE(); - case 98: - if (lookahead == ':') ADVANCE(398); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); + case 1281: + if (lookahead == 't') ADVANCE(1559); END_STATE(); - case 99: - if (lookahead == ';') ADVANCE(397); - if (lookahead == '$' || - ('/' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(99); + case 1282: + if (lookahead == 't') ADVANCE(1443); END_STATE(); - case 100: - if (lookahead == '>') ADVANCE(399); + case 1283: + if (lookahead == 't') ADVANCE(1446); END_STATE(); - case 101: - if (lookahead == 'a') ADVANCE(257); - if (lookahead == 'c') ADVANCE(110); - if (lookahead == 'e') ADVANCE(260); - if (lookahead == 'f') ADVANCE(208); - if (lookahead == 'l') ADVANCE(217); - if (lookahead == 'm') ADVANCE(174); - if (lookahead == 'p') ADVANCE(102); - if (lookahead == 's') ADVANCE(282); + case 1284: + if (lookahead == 't') ADVANCE(1528); END_STATE(); - case 102: - if (lookahead == 'a') ADVANCE(132); + case 1285: + if (lookahead == 't') ADVANCE(226); END_STATE(); - case 103: - if (lookahead == 'a') ADVANCE(352); + case 1286: + if (lookahead == 't') ADVANCE(1535); END_STATE(); - case 104: - if (lookahead == 'a') ADVANCE(395); + case 1287: + if (lookahead == 't') ADVANCE(1562); END_STATE(); - case 105: - if (lookahead == 'a') ADVANCE(396); + case 1288: + if (lookahead == 't') ADVANCE(1557); END_STATE(); - case 106: - if (lookahead == 'a') ADVANCE(303); + case 1289: + if (lookahead == 't') ADVANCE(1570); END_STATE(); - case 107: - if (lookahead == 'a') ADVANCE(320); + case 1290: + if (lookahead == 't') ADVANCE(1466); END_STATE(); - case 108: - if (lookahead == 'a') ADVANCE(293); + case 1291: + if (lookahead == 't') ADVANCE(1565); END_STATE(); - case 109: - if (lookahead == 'a') ADVANCE(243); + case 1292: + if (lookahead == 't') ADVANCE(1542); + END_STATE(); + case 1293: + if (lookahead == 't') ADVANCE(1560); + END_STATE(); + case 1294: + if (lookahead == 't') ADVANCE(1453); + END_STATE(); + case 1295: + if (lookahead == 't') ADVANCE(1567); END_STATE(); - case 110: - if (lookahead == 'a') ADVANCE(316); + case 1296: + if (lookahead == 't') ADVANCE(1448); END_STATE(); - case 111: - if (lookahead == 'a') ADVANCE(316); - if (lookahead == 'l') ADVANCE(106); + case 1297: + if (lookahead == 't') ADVANCE(763); END_STATE(); - case 112: - if (lookahead == 'a') ADVANCE(230); + case 1298: + if (lookahead == 't') ADVANCE(161); END_STATE(); - case 113: - if (lookahead == 'a') ADVANCE(234); + case 1299: + if (lookahead == 't') ADVANCE(227); END_STATE(); - case 114: - if (lookahead == 'a') ADVANCE(143); + case 1300: + if (lookahead == 't') ADVANCE(162); END_STATE(); - case 115: - if (lookahead == 'a') ADVANCE(253); + case 1301: + if (lookahead == 't') ADVANCE(228); END_STATE(); - case 116: - if (lookahead == 'a') ADVANCE(148); + case 1302: + if (lookahead == 't') ADVANCE(464); END_STATE(); - case 117: - if (lookahead == 'a') ADVANCE(256); - if (lookahead == 'e') ADVANCE(261); - if (lookahead == 'f') ADVANCE(208); - if (lookahead == 'm') ADVANCE(174); + case 1303: + if (lookahead == 't') ADVANCE(164); END_STATE(); - case 118: - if (lookahead == 'a') ADVANCE(329); + case 1304: + if (lookahead == 't') ADVANCE(1026); END_STATE(); - case 119: - if (lookahead == 'a') ADVANCE(146); + case 1305: + if (lookahead == 't') ADVANCE(1402); END_STATE(); - case 120: - if (lookahead == 'a') ADVANCE(331); + case 1306: + if (lookahead == 't') ADVANCE(165); END_STATE(); - case 121: - if (lookahead == 'a') ADVANCE(325); + case 1307: + if (lookahead == 't') ADVANCE(1368); END_STATE(); - case 122: - if (lookahead == 'a') ADVANCE(330); + case 1308: + if (lookahead == 't') ADVANCE(166); END_STATE(); - case 123: - if (lookahead == 'a') ADVANCE(326); + case 1309: + if (lookahead == 't') ADVANCE(790); END_STATE(); - case 124: - if (lookahead == 'a') ADVANCE(328); + case 1310: + if (lookahead == 't') ADVANCE(167); END_STATE(); - case 125: - if (lookahead == 'a') ADVANCE(340); + case 1311: + if (lookahead == 't') ADVANCE(754); END_STATE(); - case 126: - if (lookahead == 'a') ADVANCE(353); + case 1312: + if (lookahead == 't') ADVANCE(168); END_STATE(); - case 127: - if (lookahead == 'a') ADVANCE(268); + case 1313: + if (lookahead == 't') ADVANCE(792); END_STATE(); - case 128: - if (lookahead == 'a') ADVANCE(269); - if (lookahead == 'f') ADVANCE(227); - if (lookahead == 'm') ADVANCE(188); - if (lookahead == 'p') ADVANCE(116); - if (lookahead == 's') ADVANCE(284); + case 1314: + if (lookahead == 't') ADVANCE(797); END_STATE(); - case 129: - if (lookahead == 'a') ADVANCE(298); + case 1315: + if (lookahead == 't') ADVANCE(1038); END_STATE(); - case 130: - if (lookahead == 'b') ADVANCE(304); + case 1316: + if (lookahead == 't') ADVANCE(1218); END_STATE(); - case 131: - if (lookahead == 'b') ADVANCE(235); + case 1317: + if (lookahead == 't') ADVANCE(665); END_STATE(); - case 132: - if (lookahead == 'c') ADVANCE(228); - if (lookahead == 'r') ADVANCE(109); + case 1318: + if (lookahead == 't') ADVANCE(829); END_STATE(); - case 133: - if (lookahead == 'c') ADVANCE(507); + case 1319: + if (lookahead == 't') ADVANCE(1193); END_STATE(); - case 134: - if (lookahead == 'c') ADVANCE(516); + case 1320: + if (lookahead == 't') ADVANCE(799); END_STATE(); - case 135: - if (lookahead == 'c') ADVANCE(543); + case 1321: + if (lookahead == 't') ADVANCE(848); END_STATE(); - case 136: - if (lookahead == 'c') ADVANCE(202); - if (lookahead == 't') ADVANCE(203); + case 1322: + if (lookahead == 't') ADVANCE(677); END_STATE(); - case 137: - if (lookahead == 'c') ADVANCE(196); + case 1323: + if (lookahead == 't') ADVANCE(617); END_STATE(); - case 138: - if (lookahead == 'c') ADVANCE(197); + case 1324: + if (lookahead == 't') ADVANCE(800); END_STATE(); - case 139: - if (lookahead == 'c') ADVANCE(198); + case 1325: + if (lookahead == 't') ADVANCE(315); END_STATE(); - case 140: - if (lookahead == 'c') ADVANCE(199); + case 1326: + if (lookahead == 't') ADVANCE(316); END_STATE(); - case 141: - if (lookahead == 'c') ADVANCE(113); + case 1327: + if (lookahead == 't') ADVANCE(672); END_STATE(); - case 142: - if (lookahead == 'c') ADVANCE(200); + case 1328: + if (lookahead == 't') ADVANCE(317); END_STATE(); - case 143: - if (lookahead == 'c') ADVANCE(314); + case 1329: + if (lookahead == 't') ADVANCE(620); END_STATE(); - case 144: - if (lookahead == 'c') ADVANCE(318); + case 1330: + if (lookahead == 't') ADVANCE(622); END_STATE(); - case 145: - if (lookahead == 'c') ADVANCE(168); + case 1331: + if (lookahead == 't') ADVANCE(624); END_STATE(); - case 146: - if (lookahead == 'c') ADVANCE(172); + case 1332: + if (lookahead == 't') ADVANCE(627); END_STATE(); - case 147: - if (lookahead == 'c') ADVANCE(332); + case 1333: + if (lookahead == 't') ADVANCE(631); END_STATE(); - case 148: - if (lookahead == 'c') ADVANCE(229); + case 1334: + if (lookahead == 't') ADVANCE(633); END_STATE(); - case 149: - if (lookahead == 'd') ADVANCE(1); - if (lookahead == 'u') ADVANCE(242); + case 1335: + if (lookahead == 't') ADVANCE(644); END_STATE(); - case 150: - if (lookahead == 'd') ADVANCE(195); + case 1336: + if (lookahead == 't') ADVANCE(709); END_STATE(); - case 151: - if (lookahead == 'd') ADVANCE(373); + case 1337: + if (lookahead == 't') ADVANCE(1177); END_STATE(); - case 152: - if (lookahead == 'd') ADVANCE(365); + case 1338: + if (lookahead == 't') ADVANCE(1064); END_STATE(); - case 153: - if (lookahead == 'd') ADVANCE(367); + case 1339: + if (lookahead == 't') ADVANCE(669); END_STATE(); - case 154: - if (lookahead == 'd') ADVANCE(513); + case 1340: + if (lookahead == 't') ADVANCE(328); END_STATE(); - case 155: - if (lookahead == 'd') ADVANCE(366); + case 1341: + if (lookahead == 't') ADVANCE(469); END_STATE(); - case 156: - if (lookahead == 'd') ADVANCE(370); + case 1342: + if (lookahead == 't') ADVANCE(1043); END_STATE(); - case 157: - if (lookahead == 'd') ADVANCE(522); + case 1343: + if (lookahead == 't') ADVANCE(768); END_STATE(); - case 158: - if (lookahead == 'd') ADVANCE(2); + case 1344: + if (lookahead == 't') ADVANCE(471); END_STATE(); - case 159: - if (lookahead == 'd') ADVANCE(11); + case 1345: + if (lookahead == 't') ADVANCE(681); END_STATE(); - case 160: - if (lookahead == 'd') ADVANCE(3); + case 1346: + if (lookahead == 't') ADVANCE(1046); END_STATE(); - case 161: - if (lookahead == 'd') ADVANCE(4); + case 1347: + if (lookahead == 't') ADVANCE(473); END_STATE(); - case 162: - if (lookahead == 'd') ADVANCE(118); + case 1348: + if (lookahead == 't') ADVANCE(1050); END_STATE(); - case 163: - if (lookahead == 'd') ADVANCE(120); + case 1349: + if (lookahead == 't') ADVANCE(474); END_STATE(); - case 164: - if (lookahead == 'd') ADVANCE(14); + case 1350: + if (lookahead == 't') ADVANCE(476); END_STATE(); - case 165: - if (lookahead == 'e') ADVANCE(382); + case 1351: + if (lookahead == 't') ADVANCE(477); END_STATE(); - case 166: - if (lookahead == 'e') ADVANCE(540); + case 1352: + if (lookahead == 't') ADVANCE(131); END_STATE(); - case 167: - if (lookahead == 'e') ADVANCE(531); + case 1353: + if (lookahead == 't') ADVANCE(849); END_STATE(); - case 168: - if (lookahead == 'e') ADVANCE(363); + case 1354: + if (lookahead == 't') ADVANCE(375); END_STATE(); - case 169: - if (lookahead == 'e') ADVANCE(510); + case 1355: + if (lookahead == 't') ADVANCE(371); END_STATE(); - case 170: - if (lookahead == 'e') ADVANCE(374); + case 1356: + if (lookahead == 't') ADVANCE(850); END_STATE(); - case 171: - if (lookahead == 'e') ADVANCE(525); + case 1357: + if (lookahead == 't') ADVANCE(373); + if (lookahead == 'u') ADVANCE(1118); END_STATE(); - case 172: - if (lookahead == 'e') ADVANCE(534); + case 1358: + if (lookahead == 't') ADVANCE(382); END_STATE(); - case 173: - if (lookahead == 'e') ADVANCE(285); + case 1359: + if (lookahead == 'u') ADVANCE(1174); END_STATE(); - case 174: - if (lookahead == 'e') ADVANCE(312); + case 1360: + if (lookahead == 'u') ADVANCE(1178); END_STATE(); - case 175: - if (lookahead == 'e') ADVANCE(147); + case 1361: + if (lookahead == 'u') ADVANCE(936); END_STATE(); - case 176: - if (lookahead == 'e') ADVANCE(286); + case 1362: + if (lookahead == 'u') ADVANCE(1239); END_STATE(); - case 177: - if (lookahead == 'e') ADVANCE(244); + case 1363: + if (lookahead == 'u') ADVANCE(1241); END_STATE(); - case 178: - if (lookahead == 'e') ADVANCE(159); + case 1364: + if (lookahead == 'u') ADVANCE(824); END_STATE(); - case 179: - if (lookahead == 'e') ADVANCE(154); + case 1365: + if (lookahead == 'u') ADVANCE(908); END_STATE(); - case 180: - if (lookahead == 'e') ADVANCE(157); + case 1366: + if (lookahead == 'u') ADVANCE(1322); END_STATE(); - case 181: - if (lookahead == 'e') ADVANCE(233); + case 1367: + if (lookahead == 'u') ADVANCE(430); END_STATE(); - case 182: - if (lookahead == 'e') ADVANCE(246); + case 1368: + if (lookahead == 'u') ADVANCE(338); END_STATE(); - case 183: - if (lookahead == 'e') ADVANCE(259); + case 1369: + if (lookahead == 'u') ADVANCE(827); END_STATE(); - case 184: - if (lookahead == 'e') ADVANCE(238); + case 1370: + if (lookahead == 'u') ADVANCE(434); END_STATE(); - case 185: - if (lookahead == 'e') ADVANCE(264); + case 1371: + if (lookahead == 'u') ADVANCE(830); END_STATE(); - case 186: - if (lookahead == 'e') ADVANCE(263); + case 1372: + if (lookahead == 'u') ADVANCE(436); END_STATE(); - case 187: - if (lookahead == 'e') ADVANCE(327); + case 1373: + if (lookahead == 'u') ADVANCE(832); END_STATE(); - case 188: - if (lookahead == 'e') ADVANCE(339); + case 1374: + if (lookahead == 'u') ADVANCE(437); END_STATE(); - case 189: - if (lookahead == 'e') ADVANCE(13); + case 1375: + if (lookahead == 'u') ADVANCE(834); END_STATE(); - case 190: - if (lookahead == 'e') ADVANCE(164); + case 1376: + if (lookahead == 'u') ADVANCE(438); END_STATE(); - case 191: - if (lookahead == 'e') ADVANCE(15); + case 1377: + if (lookahead == 'u') ADVANCE(838); END_STATE(); - case 192: - if (lookahead == 'f') ADVANCE(119); + case 1378: + if (lookahead == 'u') ADVANCE(439); END_STATE(); - case 193: - if (lookahead == 'f') ADVANCE(227); + case 1379: + if (lookahead == 'u') ADVANCE(840); END_STATE(); - case 194: - if (lookahead == 'f') ADVANCE(227); - if (lookahead == 'm') ADVANCE(188); - if (lookahead == 'p') ADVANCE(116); + case 1380: + if (lookahead == 'u') ADVANCE(440); END_STATE(); - case 195: - if (lookahead == 'g') ADVANCE(166); + case 1381: + if (lookahead == 'u') ADVANCE(843); END_STATE(); - case 196: - if (lookahead == 'h') ADVANCE(385); + case 1382: + if (lookahead == 'u') ADVANCE(441); END_STATE(); - case 197: - if (lookahead == 'h') ADVANCE(390); + case 1383: + if (lookahead == 'u') ADVANCE(442); END_STATE(); - case 198: - if (lookahead == 'h') ADVANCE(392); + case 1384: + if (lookahead == 'u') ADVANCE(443); END_STATE(); - case 199: - if (lookahead == 'h') ADVANCE(391); + case 1385: + if (lookahead == 'u') ADVANCE(444); END_STATE(); - case 200: - if (lookahead == 'h') ADVANCE(394); + case 1386: + if (lookahead == 'u') ADVANCE(445); END_STATE(); - case 201: - if (lookahead == 'h') ADVANCE(273); + case 1387: + if (lookahead == 'v') ADVANCE(615); END_STATE(); - case 202: - if (lookahead == 'h') ADVANCE(296); + case 1388: + if (lookahead == 'v') ADVANCE(340); END_STATE(); - case 203: - if (lookahead == 'h') ADVANCE(187); + case 1389: + if (lookahead == 'v') ADVANCE(133); END_STATE(); - case 204: - if (lookahead == 'h') ADVANCE(277); + case 1390: + if (lookahead == 'w') ADVANCE(1475); END_STATE(); - case 205: - if (lookahead == 'i') ADVANCE(150); + case 1391: + if (lookahead == 'w') ADVANCE(851); END_STATE(); - case 206: - if (lookahead == 'i') ADVANCE(347); - if (lookahead == 'o') ADVANCE(319); + case 1392: + if (lookahead == 'w') ADVANCE(128); END_STATE(); - case 207: - if (lookahead == 'i') ADVANCE(354); + case 1393: + if (lookahead == 'w') ADVANCE(853); END_STATE(); - case 208: - if (lookahead == 'i') ADVANCE(181); + case 1394: + if (lookahead == 'w') ADVANCE(854); END_STATE(); - case 209: - if (lookahead == 'i') ADVANCE(232); + case 1395: + if (lookahead == 'w') ADVANCE(855); END_STATE(); - case 210: - if (lookahead == 'i') ADVANCE(346); + case 1396: + if (lookahead == 'w') ADVANCE(856); END_STATE(); - case 211: - if (lookahead == 'i') ADVANCE(255); + case 1397: + if (lookahead == 'w') ADVANCE(857); END_STATE(); - case 212: - if (lookahead == 'i') ADVANCE(245); + case 1398: + if (lookahead == 'x') ADVANCE(662); END_STATE(); - case 213: - if (lookahead == 'i') ADVANCE(258); + case 1399: + if (lookahead == 'x') ADVANCE(484); END_STATE(); - case 214: - if (lookahead == 'i') ADVANCE(133); + case 1400: + if (lookahead == 'y') ADVANCE(1471); END_STATE(); - case 215: - if (lookahead == 'i') ADVANCE(313); + case 1401: + if (lookahead == 'y') ADVANCE(1472); END_STATE(); - case 216: - if (lookahead == 'i') ADVANCE(134); + case 1402: + if (lookahead == 'y') ADVANCE(1655); END_STATE(); - case 217: - if (lookahead == 'i') ADVANCE(254); - if (lookahead == 'o') ADVANCE(141); + case 1403: + if (lookahead == 'y') ADVANCE(129); END_STATE(); - case 218: - if (lookahead == 'i') ADVANCE(135); + case 1404: + if (lookahead == 'y') ADVANCE(118); END_STATE(); - case 219: - if (lookahead == 'i') ADVANCE(183); + case 1405: + if (lookahead == 'y') ADVANCE(1335); END_STATE(); - case 220: - if (lookahead == 'i') ADVANCE(333); + case 1406: + if (lookahead == 'y') ADVANCE(135); END_STATE(); - case 221: - if (lookahead == 'i') ADVANCE(239); + case 1407: + if (lookahead == 'y') ADVANCE(138); END_STATE(); - case 222: - if (lookahead == 'i') ADVANCE(276); + case 1408: + if (lookahead == 'z') ADVANCE(676); END_STATE(); - case 223: - if (lookahead == 'i') ADVANCE(335); + case 1409: + if (('0' <= lookahead && lookahead <= '9') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1742); END_STATE(); - case 224: - if (lookahead == 'i') ADVANCE(278); + case 1410: + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1433); END_STATE(); - case 225: - if (lookahead == 'i') ADVANCE(336); + case 1411: + if (lookahead == '$' || + ('/' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); + END_STATE(); + case 1412: + if (eof) ADVANCE(1413); + if (lookahead == '#') ADVANCE(1735); + if (lookahead == ',') ADVANCE(1434); + if (lookahead == '.') ADVANCE(348); + if (lookahead == '<') ADVANCE(787); + if (lookahead == 'L') ADVANCE(1429); + if (lookahead == '}') ADVANCE(1672); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') SKIP(1412) + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1430); END_STATE(); - case 226: - if (lookahead == 'i') ADVANCE(337); + case 1413: + ACCEPT_TOKEN(ts_builtin_sym_end); END_STATE(); - case 227: - if (lookahead == 'i') ADVANCE(184); + case 1414: + ACCEPT_TOKEN(anon_sym_DOTclass); END_STATE(); - case 228: - if (lookahead == 'k') ADVANCE(178); + case 1415: + ACCEPT_TOKEN(anon_sym_DOTsuper); END_STATE(); - case 229: - if (lookahead == 'k') ADVANCE(190); + case 1416: + ACCEPT_TOKEN(anon_sym_DOTsource); END_STATE(); - case 230: - if (lookahead == 'l') ADVANCE(519); + case 1417: + ACCEPT_TOKEN(anon_sym_DOTimplements); END_STATE(); - case 231: - if (lookahead == 'l') ADVANCE(389); + case 1418: + ACCEPT_TOKEN(anon_sym_DOTfield); END_STATE(); - case 232: - if (lookahead == 'l') ADVANCE(151); + case 1419: + ACCEPT_TOKEN(sym_end_field); END_STATE(); - case 233: - if (lookahead == 'l') ADVANCE(152); + case 1420: + ACCEPT_TOKEN(anon_sym_DOTmethod); END_STATE(); - case 234: - if (lookahead == 'l') ADVANCE(300); + case 1421: + ACCEPT_TOKEN(anon_sym_constructor); + if (lookahead == '(') ADVANCE(1684); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); END_STATE(); - case 235: - if (lookahead == 'l') ADVANCE(214); + case 1422: + ACCEPT_TOKEN(sym_end_method); END_STATE(); - case 236: - if (lookahead == 'l') ADVANCE(182); + case 1423: + ACCEPT_TOKEN(anon_sym_DOTannotation); END_STATE(); - case 237: - if (lookahead == 'l') ADVANCE(231); + case 1424: + ACCEPT_TOKEN(anon_sym_system); END_STATE(); - case 238: - if (lookahead == 'l') ADVANCE(155); + case 1425: + ACCEPT_TOKEN(anon_sym_build); END_STATE(); - case 239: - if (lookahead == 'l') ADVANCE(171); + case 1426: + ACCEPT_TOKEN(anon_sym_runtime); END_STATE(); - case 240: - if (lookahead == 'l') ADVANCE(123); + case 1427: + ACCEPT_TOKEN(anon_sym_EQ); END_STATE(); - case 241: - if (lookahead == 'm') ADVANCE(281); + case 1428: + ACCEPT_TOKEN(sym_annotation_key); + if (lookahead == '(') ADVANCE(1684); + if (lookahead == ':') ADVANCE(1682); + if (lookahead == ';') ADVANCE(1681); + if (lookahead == '$' || + lookahead == '/') ADVANCE(310); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1428); END_STATE(); - case 242: - if (lookahead == 'm') ADVANCE(547); + case 1429: + ACCEPT_TOKEN(sym_annotation_key); + if (lookahead == '(') ADVANCE(1684); + if (lookahead == ':') ADVANCE(1682); + if (lookahead == '$' || + lookahead == '/') ADVANCE(310); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1428); END_STATE(); - case 243: - if (lookahead == 'm') ADVANCE(384); + case 1430: + ACCEPT_TOKEN(sym_annotation_key); + if (lookahead == '(') ADVANCE(1684); + if (lookahead == ':') ADVANCE(1682); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1430); END_STATE(); - case 244: - if (lookahead == 'm') ADVANCE(372); + case 1431: + ACCEPT_TOKEN(sym_annotation_key); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1431); END_STATE(); - case 245: - if (lookahead == 'm') ADVANCE(170); + case 1432: + ACCEPT_TOKEN(sym_end_annotation); END_STATE(); - case 246: - if (lookahead == 'm') ADVANCE(186); + case 1433: + ACCEPT_TOKEN(sym_label); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1433); END_STATE(); - case 247: - if (lookahead == 'n') ADVANCE(317); + case 1434: + ACCEPT_TOKEN(anon_sym_COMMA); END_STATE(); - case 248: - if (lookahead == 'n') ADVANCE(149); + case 1435: + ACCEPT_TOKEN(anon_sym_LF); + if (lookahead == '\n') ADVANCE(1435); END_STATE(); - case 249: - if (lookahead == 'n') ADVANCE(136); - if (lookahead == 's') ADVANCE(322); + case 1436: + ACCEPT_TOKEN(anon_sym_nop); END_STATE(); - case 250: - if (lookahead == 'n') ADVANCE(371); + case 1437: + ACCEPT_TOKEN(anon_sym_move); + if (lookahead == '-') ADVANCE(661); + if (lookahead == '/') ADVANCE(155); END_STATE(); - case 251: - if (lookahead == 'n') ADVANCE(377); + case 1438: + ACCEPT_TOKEN(anon_sym_move_SLASHfrom16); END_STATE(); - case 252: - if (lookahead == 'n') ADVANCE(275); + case 1439: + ACCEPT_TOKEN(anon_sym_move_SLASH16); END_STATE(); - case 253: - if (lookahead == 'n') ADVANCE(307); + case 1440: + ACCEPT_TOKEN(anon_sym_move_DASHwide); + if (lookahead == '/') ADVANCE(159); END_STATE(); - case 254: - if (lookahead == 'n') ADVANCE(165); + case 1441: + ACCEPT_TOKEN(anon_sym_move_DASHwide_SLASHfrom16); END_STATE(); - case 255: - if (lookahead == 'n') ADVANCE(215); + case 1442: + ACCEPT_TOKEN(anon_sym_move_DASHwide_SLASH16); END_STATE(); - case 256: - if (lookahead == 'n') ADVANCE(252); + case 1443: + ACCEPT_TOKEN(anon_sym_move_DASHobject); + if (lookahead == '/') ADVANCE(169); END_STATE(); - case 257: - if (lookahead == 'n') ADVANCE(252); - if (lookahead == 'r') ADVANCE(294); + case 1444: + ACCEPT_TOKEN(anon_sym_move_DASHobject_SLASHfrom16); END_STATE(); - case 258: - if (lookahead == 'n') ADVANCE(112); + case 1445: + ACCEPT_TOKEN(anon_sym_move_DASHobject_SLASH16); END_STATE(); - case 259: - if (lookahead == 'n') ADVANCE(315); + case 1446: + ACCEPT_TOKEN(anon_sym_move_DASHresult); + if (lookahead == '-') ADVANCE(1109); END_STATE(); - case 260: - if (lookahead == 'n') ADVANCE(158); + case 1447: + ACCEPT_TOKEN(anon_sym_move_DASHresult_DASHwide); END_STATE(); - case 261: - if (lookahead == 'n') ADVANCE(160); + case 1448: + ACCEPT_TOKEN(anon_sym_move_DASHresult_DASHobject); END_STATE(); - case 262: - if (lookahead == 'n') ADVANCE(207); + case 1449: + ACCEPT_TOKEN(anon_sym_move_DASHexception); END_STATE(); - case 263: - if (lookahead == 'n') ADVANCE(324); + case 1450: + ACCEPT_TOKEN(anon_sym_return_DASHvoid); END_STATE(); - case 264: - if (lookahead == 'n') ADVANCE(161); + case 1451: + ACCEPT_TOKEN(anon_sym_return); + if (lookahead == '-') ADVANCE(1107); END_STATE(); - case 265: - if (lookahead == 'n') ADVANCE(305); + case 1452: + ACCEPT_TOKEN(anon_sym_return_DASHwide); END_STATE(); - case 266: - if (lookahead == 'n') ADVANCE(323); + case 1453: + ACCEPT_TOKEN(anon_sym_return_DASHobject); END_STATE(); - case 267: - if (lookahead == 'n') ADVANCE(280); + case 1454: + ACCEPT_TOKEN(anon_sym_const_SLASH4); END_STATE(); - case 268: - if (lookahead == 'n') ADVANCE(267); + case 1455: + ACCEPT_TOKEN(anon_sym_const_SLASH16); END_STATE(); - case 269: - if (lookahead == 'n') ADVANCE(267); - if (lookahead == 'r') ADVANCE(297); + case 1456: + ACCEPT_TOKEN(anon_sym_const); + if (lookahead == '-') ADVANCE(475); + if (lookahead == '/') ADVANCE(156); END_STATE(); - case 270: - if (lookahead == 'o') ADVANCE(240); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(548); + case 1457: + ACCEPT_TOKEN(anon_sym_const_SLASHhigh16); END_STATE(); - case 271: - if (lookahead == 'o') ADVANCE(343); - if (lookahead == 'p') ADVANCE(108); - if (lookahead == 'u') ADVANCE(283); + case 1458: + ACCEPT_TOKEN(anon_sym_const_DASHwide_SLASH16); END_STATE(); - case 272: - if (lookahead == 'o') ADVANCE(265); + case 1459: + ACCEPT_TOKEN(anon_sym_const_DASHwide_SLASH32); END_STATE(); - case 273: - if (lookahead == 'o') ADVANCE(153); + case 1460: + ACCEPT_TOKEN(anon_sym_const_DASHwide); + if (lookahead == '/') ADVANCE(163); END_STATE(); - case 274: - if (lookahead == 'o') ADVANCE(287); + case 1461: + ACCEPT_TOKEN(anon_sym_const_DASHwide_SLASHhigh16); END_STATE(); - case 275: - if (lookahead == 'o') ADVANCE(341); + case 1462: + ACCEPT_TOKEN(anon_sym_const_DASHstring); + if (lookahead == '-') ADVANCE(858); END_STATE(); - case 276: - if (lookahead == 'o') ADVANCE(250); + case 1463: + ACCEPT_TOKEN(anon_sym_const_DASHstring_DASHjumbo); END_STATE(); - case 277: - if (lookahead == 'o') ADVANCE(156); + case 1464: + ACCEPT_TOKEN(anon_sym_const_DASHclass); END_STATE(); - case 278: - if (lookahead == 'o') ADVANCE(251); + case 1465: + ACCEPT_TOKEN(anon_sym_monitor_DASHenter); END_STATE(); - case 279: - if (lookahead == 'o') ADVANCE(262); + case 1466: + ACCEPT_TOKEN(anon_sym_monitor_DASHexit); END_STATE(); - case 280: - if (lookahead == 'o') ADVANCE(342); + case 1467: + ACCEPT_TOKEN(anon_sym_check_DASHcast); END_STATE(); - case 281: - if (lookahead == 'p') ADVANCE(236); + case 1468: + ACCEPT_TOKEN(anon_sym_instance_DASHof); END_STATE(); - case 282: - if (lookahead == 'p') ADVANCE(108); + case 1469: + ACCEPT_TOKEN(anon_sym_array_DASHlength); END_STATE(); - case 283: - if (lookahead == 'p') ADVANCE(176); + case 1470: + ACCEPT_TOKEN(anon_sym_new_DASHinstance); END_STATE(); - case 284: - if (lookahead == 'p') ADVANCE(129); + case 1471: + ACCEPT_TOKEN(anon_sym_new_DASHarray); END_STATE(); - case 285: - if (lookahead == 'r') ADVANCE(192); + case 1472: + ACCEPT_TOKEN(anon_sym_filled_DASHnew_DASHarray); + if (lookahead == '-') ADVANCE(1205); END_STATE(); - case 286: - if (lookahead == 'r') ADVANCE(362); + case 1473: + ACCEPT_TOKEN(anon_sym_filled_DASHnew_DASHarray_DASHrange); END_STATE(); - case 287: - if (lookahead == 'r') ADVANCE(368); + case 1474: + ACCEPT_TOKEN(anon_sym_fill_DASHarray_DASHdata); END_STATE(); - case 288: - if (lookahead == 'r') ADVANCE(206); - if (lookahead == 'u') ADVANCE(131); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(549); + case 1475: + ACCEPT_TOKEN(anon_sym_throw); END_STATE(); - case 289: - if (lookahead == 'r') ADVANCE(205); - if (lookahead == 'u') ADVANCE(209); + case 1476: + ACCEPT_TOKEN(anon_sym_goto); + if (lookahead == '/') ADVANCE(154); END_STATE(); - case 290: - if (lookahead == 'r') ADVANCE(115); + case 1477: + ACCEPT_TOKEN(anon_sym_goto_SLASH16); END_STATE(); - case 291: - if (lookahead == 'r') ADVANCE(345); + case 1478: + ACCEPT_TOKEN(anon_sym_goto_SLASH32); END_STATE(); - case 292: - if (lookahead == 'r') ADVANCE(145); + case 1479: + ACCEPT_TOKEN(anon_sym_packed_DASHswitch); END_STATE(); - case 293: - if (lookahead == 'r') ADVANCE(306); + case 1480: + ACCEPT_TOKEN(anon_sym_sparse_DASHswitch); END_STATE(); - case 294: - if (lookahead == 'r') ADVANCE(103); + case 1481: + ACCEPT_TOKEN(anon_sym_cmpl_DASHfloat); END_STATE(); - case 295: - if (lookahead == 'r') ADVANCE(114); + case 1482: + ACCEPT_TOKEN(anon_sym_cmpg_DASHfloat); END_STATE(); - case 296: - if (lookahead == 'r') ADVANCE(279); + case 1483: + ACCEPT_TOKEN(anon_sym_cmpl_DASHdouble); END_STATE(); - case 297: - if (lookahead == 'r') ADVANCE(126); + case 1484: + ACCEPT_TOKEN(anon_sym_cmpg_DASHdouble); END_STATE(); - case 298: - if (lookahead == 'r') ADVANCE(311); + case 1485: + ACCEPT_TOKEN(anon_sym_cmp_DASHlong); END_STATE(); - case 299: - if (lookahead == 's') ADVANCE(361); + case 1486: + ACCEPT_TOKEN(anon_sym_if_DASHeq); + if (lookahead == 'z') ADVANCE(1492); END_STATE(); - case 300: - if (lookahead == 's') ADVANCE(383); + case 1487: + ACCEPT_TOKEN(anon_sym_if_DASHne); + if (lookahead == 'z') ADVANCE(1493); END_STATE(); - case 301: - if (lookahead == 's') ADVANCE(348); + case 1488: + ACCEPT_TOKEN(anon_sym_if_DASHlt); + if (lookahead == 'z') ADVANCE(1494); END_STATE(); - case 302: - if (lookahead == 's') ADVANCE(364); + case 1489: + ACCEPT_TOKEN(anon_sym_if_DASHge); + if (lookahead == 'z') ADVANCE(1495); END_STATE(); - case 303: - if (lookahead == 's') ADVANCE(299); + case 1490: + ACCEPT_TOKEN(anon_sym_if_DASHgt); + if (lookahead == 'z') ADVANCE(1496); END_STATE(); - case 304: - if (lookahead == 's') ADVANCE(334); + case 1491: + ACCEPT_TOKEN(anon_sym_if_DASHle); + if (lookahead == 'z') ADVANCE(1497); END_STATE(); - case 305: - if (lookahead == 's') ADVANCE(321); + case 1492: + ACCEPT_TOKEN(anon_sym_if_DASHeqz); END_STATE(); - case 306: - if (lookahead == 's') ADVANCE(189); + case 1493: + ACCEPT_TOKEN(anon_sym_if_DASHnez); END_STATE(); - case 307: - if (lookahead == 's') ADVANCE(219); + case 1494: + ACCEPT_TOKEN(anon_sym_if_DASHltz); END_STATE(); - case 308: - if (lookahead == 's') ADVANCE(349); + case 1495: + ACCEPT_TOKEN(anon_sym_if_DASHgez); END_STATE(); - case 309: - if (lookahead == 's') ADVANCE(350); + case 1496: + ACCEPT_TOKEN(anon_sym_if_DASHgtz); END_STATE(); - case 310: - if (lookahead == 's') ADVANCE(351); + case 1497: + ACCEPT_TOKEN(anon_sym_if_DASHlez); END_STATE(); - case 311: - if (lookahead == 's') ADVANCE(191); + case 1498: + ACCEPT_TOKEN(anon_sym_aget); + if (lookahead == '-') ADVANCE(423); END_STATE(); - case 312: - if (lookahead == 't') ADVANCE(201); + case 1499: + ACCEPT_TOKEN(anon_sym_aget_DASHwide); END_STATE(); - case 313: - if (lookahead == 't') ADVANCE(100); + case 1500: + ACCEPT_TOKEN(anon_sym_aget_DASHobject); END_STATE(); - case 314: - if (lookahead == 't') ADVANCE(537); + case 1501: + ACCEPT_TOKEN(anon_sym_aget_DASHboolean); END_STATE(); - case 315: - if (lookahead == 't') ADVANCE(528); + case 1502: + ACCEPT_TOKEN(anon_sym_aget_DASHbyte); END_STATE(); - case 316: - if (lookahead == 't') ADVANCE(137); + case 1503: + ACCEPT_TOKEN(anon_sym_aget_DASHchar); END_STATE(); - case 317: - if (lookahead == 't') ADVANCE(173); + case 1504: + ACCEPT_TOKEN(anon_sym_aget_DASHshort); END_STATE(); - case 318: - if (lookahead == 't') ADVANCE(274); + case 1505: + ACCEPT_TOKEN(anon_sym_aput); + if (lookahead == '-') ADVANCE(429); END_STATE(); - case 319: - if (lookahead == 't') ADVANCE(175); + case 1506: + ACCEPT_TOKEN(anon_sym_aput_DASHwide); END_STATE(); - case 320: - if (lookahead == 't') ADVANCE(210); + case 1507: + ACCEPT_TOKEN(anon_sym_aput_DASHobject); END_STATE(); - case 321: - if (lookahead == 't') ADVANCE(291); + case 1508: + ACCEPT_TOKEN(anon_sym_aput_DASHboolean); END_STATE(); - case 322: - if (lookahead == 't') ADVANCE(177); + case 1509: + ACCEPT_TOKEN(anon_sym_aput_DASHbyte); END_STATE(); - case 323: - if (lookahead == 't') ADVANCE(212); + case 1510: + ACCEPT_TOKEN(anon_sym_aput_DASHchar); END_STATE(); - case 324: - if (lookahead == 't') ADVANCE(302); + case 1511: + ACCEPT_TOKEN(anon_sym_aput_DASHshort); END_STATE(); - case 325: - if (lookahead == 't') ADVANCE(216); + case 1512: + ACCEPT_TOKEN(anon_sym_iget); + if (lookahead == '-') ADVANCE(431); END_STATE(); - case 326: - if (lookahead == 't') ADVANCE(221); + case 1513: + ACCEPT_TOKEN(anon_sym_iget_DASHwide); + if (lookahead == '-') ADVANCE(1122); END_STATE(); - case 327: - if (lookahead == 't') ADVANCE(218); + case 1514: + ACCEPT_TOKEN(anon_sym_iget_DASHobject); + if (lookahead == '-') ADVANCE(1124); END_STATE(); - case 328: - if (lookahead == 't') ADVANCE(222); + case 1515: + ACCEPT_TOKEN(anon_sym_iget_DASHboolean); END_STATE(); - case 329: - if (lookahead == 't') ADVANCE(104); + case 1516: + ACCEPT_TOKEN(anon_sym_iget_DASHbyte); END_STATE(); - case 330: - if (lookahead == 't') ADVANCE(169); + case 1517: + ACCEPT_TOKEN(anon_sym_iget_DASHchar); END_STATE(); - case 331: - if (lookahead == 't') ADVANCE(105); + case 1518: + ACCEPT_TOKEN(anon_sym_iget_DASHshort); END_STATE(); - case 332: - if (lookahead == 't') ADVANCE(179); + case 1519: + ACCEPT_TOKEN(anon_sym_iput); + if (lookahead == '-') ADVANCE(432); END_STATE(); - case 333: - if (lookahead == 't') ADVANCE(138); + case 1520: + ACCEPT_TOKEN(anon_sym_iput_DASHwide); + if (lookahead == '-') ADVANCE(1123); END_STATE(); - case 334: - if (lookahead == 't') ADVANCE(295); + case 1521: + ACCEPT_TOKEN(anon_sym_iput_DASHobject); + if (lookahead == '-') ADVANCE(1125); END_STATE(); - case 335: - if (lookahead == 't') ADVANCE(139); + case 1522: + ACCEPT_TOKEN(anon_sym_iput_DASHboolean); END_STATE(); - case 336: - if (lookahead == 't') ADVANCE(140); + case 1523: + ACCEPT_TOKEN(anon_sym_iput_DASHbyte); END_STATE(); - case 337: - if (lookahead == 't') ADVANCE(142); + case 1524: + ACCEPT_TOKEN(anon_sym_iput_DASHchar); END_STATE(); - case 338: - if (lookahead == 't') ADVANCE(121); - if (lookahead == 'y') ADVANCE(249); + case 1525: + ACCEPT_TOKEN(anon_sym_iput_DASHshort); END_STATE(); - case 339: - if (lookahead == 't') ADVANCE(204); + case 1526: + ACCEPT_TOKEN(anon_sym_sget); + if (lookahead == '-') ADVANCE(433); END_STATE(); - case 340: - if (lookahead == 't') ADVANCE(224); + case 1527: + ACCEPT_TOKEN(anon_sym_sget_DASHwide); END_STATE(); - case 341: - if (lookahead == 't') ADVANCE(124); + case 1528: + ACCEPT_TOKEN(anon_sym_sget_DASHobject); END_STATE(); - case 342: - if (lookahead == 't') ADVANCE(125); + case 1529: + ACCEPT_TOKEN(anon_sym_sget_DASHboolean); END_STATE(); - case 343: - if (lookahead == 'u') ADVANCE(292); + case 1530: + ACCEPT_TOKEN(anon_sym_sget_DASHbyte); END_STATE(); - case 344: - if (lookahead == 'u') ADVANCE(266); + case 1531: + ACCEPT_TOKEN(anon_sym_sget_DASHchar); END_STATE(); - case 345: - if (lookahead == 'u') ADVANCE(144); + case 1532: + ACCEPT_TOKEN(anon_sym_sget_DASHshort); END_STATE(); - case 346: - if (lookahead == 'v') ADVANCE(167); + case 1533: + ACCEPT_TOKEN(anon_sym_sput); + if (lookahead == '-') ADVANCE(435); END_STATE(); - case 347: - if (lookahead == 'v') ADVANCE(122); + case 1534: + ACCEPT_TOKEN(anon_sym_sput_DASHwide); END_STATE(); - case 348: - if (lookahead == 'w') ADVANCE(220); + case 1535: + ACCEPT_TOKEN(anon_sym_sput_DASHobject); END_STATE(); - case 349: - if (lookahead == 'w') ADVANCE(223); + case 1536: + ACCEPT_TOKEN(anon_sym_sput_DASHboolean); END_STATE(); - case 350: - if (lookahead == 'w') ADVANCE(225); + case 1537: + ACCEPT_TOKEN(anon_sym_sput_DASHbyte); END_STATE(); - case 351: - if (lookahead == 'w') ADVANCE(226); + case 1538: + ACCEPT_TOKEN(anon_sym_sput_DASHchar); END_STATE(); - case 352: - if (lookahead == 'y') ADVANCE(10); + case 1539: + ACCEPT_TOKEN(anon_sym_sput_DASHshort); END_STATE(); - case 353: - if (lookahead == 'y') ADVANCE(12); + case 1540: + ACCEPT_TOKEN(anon_sym_invoke_DASHvirtual); + if (lookahead == '-') ADVANCE(1127); + if (lookahead == '/') ADVANCE(1204); END_STATE(); - case 354: - if (lookahead == 'z') ADVANCE(180); + case 1541: + ACCEPT_TOKEN(anon_sym_invoke_DASHsuper); + if (lookahead == '-') ADVANCE(1126); + if (lookahead == '/') ADVANCE(1196); END_STATE(); - case 355: - if (('0' <= lookahead && lookahead <= '9') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(553); + case 1542: + ACCEPT_TOKEN(anon_sym_invoke_DASHdirect); + if (lookahead == '-') ADVANCE(684); + if (lookahead == '/') ADVANCE(1200); END_STATE(); - case 356: - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(378); + case 1543: + ACCEPT_TOKEN(anon_sym_invoke_DASHstatic); + if (lookahead == '/') ADVANCE(1202); END_STATE(); - case 357: - if (lookahead == '$' || - ('/' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(99); + case 1544: + ACCEPT_TOKEN(anon_sym_invoke_DASHinterface); + if (lookahead == '-') ADVANCE(1207); END_STATE(); - case 358: - if (eof) ADVANCE(360); - if (lookahead == '"') ADVANCE(5); - if (lookahead == '#') ADVANCE(546); - if (lookahead == ',') ADVANCE(550); - if (lookahead == '-') ADVANCE(17); - if (lookahead == '.') ADVANCE(117); - if (lookahead == '0') ADVANCE(401); - if (lookahead == '<') ADVANCE(211); - if (lookahead == 'L') ADVANCE(402); - if (lookahead == 'p') ADVANCE(403); - if (lookahead == 'v') ADVANCE(403); - if (lookahead == '}') ADVANCE(388); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') SKIP(358) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(403); - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(405); + case 1545: + ACCEPT_TOKEN(anon_sym_invoke_DASHvirtual_SLASHrange); END_STATE(); - case 359: - if (eof) ADVANCE(360); - if (lookahead == '#') ADVANCE(546); - if (lookahead == '.') ADVANCE(101); - if (lookahead == ':') ADVANCE(356); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') SKIP(359) - if (('-' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); + case 1546: + ACCEPT_TOKEN(anon_sym_invoke_DASHsuper_SLASHrange); END_STATE(); - case 360: - ACCEPT_TOKEN(ts_builtin_sym_end); + case 1547: + ACCEPT_TOKEN(anon_sym_invoke_DASHdirect_SLASHrange); END_STATE(); - case 361: - ACCEPT_TOKEN(anon_sym_DOTclass); + case 1548: + ACCEPT_TOKEN(anon_sym_invoke_DASHstatic_SLASHrange); END_STATE(); - case 362: - ACCEPT_TOKEN(anon_sym_DOTsuper); + case 1549: + ACCEPT_TOKEN(anon_sym_invoke_DASHinterface_DASHrange); END_STATE(); - case 363: - ACCEPT_TOKEN(anon_sym_DOTsource); + case 1550: + ACCEPT_TOKEN(anon_sym_neg_DASHint); END_STATE(); - case 364: - ACCEPT_TOKEN(anon_sym_DOTimplements); + case 1551: + ACCEPT_TOKEN(anon_sym_not_DASHint); END_STATE(); - case 365: - ACCEPT_TOKEN(anon_sym_DOTfield); + case 1552: + ACCEPT_TOKEN(anon_sym_neg_DASHlong); END_STATE(); - case 366: - ACCEPT_TOKEN(sym_end_field); + case 1553: + ACCEPT_TOKEN(anon_sym_not_DASHlong); END_STATE(); - case 367: - ACCEPT_TOKEN(anon_sym_DOTmethod); + case 1554: + ACCEPT_TOKEN(anon_sym_neg_DASHfloat); END_STATE(); - case 368: - ACCEPT_TOKEN(anon_sym_constructor); + case 1555: + ACCEPT_TOKEN(anon_sym_neg_DASHdouble); END_STATE(); - case 369: - ACCEPT_TOKEN(anon_sym_constructor); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + case 1556: + ACCEPT_TOKEN(anon_sym_int_DASHto_DASHlong); END_STATE(); - case 370: - ACCEPT_TOKEN(sym_end_method); + case 1557: + ACCEPT_TOKEN(anon_sym_int_DASHto_DASHfloat); END_STATE(); - case 371: - ACCEPT_TOKEN(anon_sym_DOTannotation); + case 1558: + ACCEPT_TOKEN(anon_sym_int_DASHto_DASHdouble); END_STATE(); - case 372: - ACCEPT_TOKEN(anon_sym_system); + case 1559: + ACCEPT_TOKEN(anon_sym_long_DASHto_DASHint); END_STATE(); - case 373: - ACCEPT_TOKEN(anon_sym_build); + case 1560: + ACCEPT_TOKEN(anon_sym_long_DASHto_DASHfloat); END_STATE(); - case 374: - ACCEPT_TOKEN(anon_sym_runtime); + case 1561: + ACCEPT_TOKEN(anon_sym_long_DASHto_DASHdouble); END_STATE(); - case 375: - ACCEPT_TOKEN(anon_sym_EQ); + case 1562: + ACCEPT_TOKEN(anon_sym_float_DASHto_DASHint); END_STATE(); - case 376: - ACCEPT_TOKEN(sym_annotation_key); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(376); + case 1563: + ACCEPT_TOKEN(anon_sym_float_DASHto_DASHlong); END_STATE(); - case 377: - ACCEPT_TOKEN(sym_end_annotation); + case 1564: + ACCEPT_TOKEN(anon_sym_float_DASHto_DASHdouble); END_STATE(); - case 378: - ACCEPT_TOKEN(sym_label); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(378); + case 1565: + ACCEPT_TOKEN(anon_sym_double_DASHto_DASHint); END_STATE(); - case 379: - ACCEPT_TOKEN(aux_sym_statement_token1); - if (lookahead == '#') ADVANCE(380); - if (lookahead == '\t' || - lookahead == '\r' || - lookahead == ' ') ADVANCE(379); - if (lookahead != 0 && - lookahead != '\n') ADVANCE(380); + case 1566: + ACCEPT_TOKEN(anon_sym_double_DASHto_DASHlong); END_STATE(); - case 380: - ACCEPT_TOKEN(aux_sym_statement_token1); - if (lookahead != 0 && - lookahead != '\n') ADVANCE(380); + case 1567: + ACCEPT_TOKEN(anon_sym_double_DASHto_DASHfloat); END_STATE(); - case 381: - ACCEPT_TOKEN(sym_statement_name); - if (lookahead == '-' || - ('/' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); + case 1568: + ACCEPT_TOKEN(anon_sym_int_DASHto_DASHbyte); END_STATE(); - case 382: - ACCEPT_TOKEN(anon_sym_DOTline); + case 1569: + ACCEPT_TOKEN(anon_sym_int_DASHto_DASHchar); END_STATE(); - case 383: - ACCEPT_TOKEN(anon_sym_DOTlocals); + case 1570: + ACCEPT_TOKEN(anon_sym_int_DASHto_DASHshort); END_STATE(); - case 384: - ACCEPT_TOKEN(anon_sym_DOTparam); + case 1571: + ACCEPT_TOKEN(anon_sym_add_DASHint); + if (lookahead == '/') ADVANCE(176); END_STATE(); - case 385: - ACCEPT_TOKEN(anon_sym_DOTcatch); - if (lookahead == 'a') ADVANCE(237); + case 1572: + ACCEPT_TOKEN(anon_sym_sub_DASHint); + if (lookahead == '/') ADVANCE(184); END_STATE(); - case 386: - ACCEPT_TOKEN(anon_sym_LBRACE); + case 1573: + ACCEPT_TOKEN(anon_sym_mul_DASHint); + if (lookahead == '/') ADVANCE(179); END_STATE(); - case 387: - ACCEPT_TOKEN(anon_sym_DOT_DOT); + case 1574: + ACCEPT_TOKEN(anon_sym_div_DASHint); + if (lookahead == '/') ADVANCE(178); END_STATE(); - case 388: - ACCEPT_TOKEN(anon_sym_RBRACE); + case 1575: + ACCEPT_TOKEN(anon_sym_rem_DASHint); + if (lookahead == '/') ADVANCE(181); END_STATE(); - case 389: - ACCEPT_TOKEN(anon_sym_DOTcatchall); + case 1576: + ACCEPT_TOKEN(anon_sym_and_DASHint); + if (lookahead == '/') ADVANCE(177); END_STATE(); - case 390: - ACCEPT_TOKEN(anon_sym_DOTpacked_DASHswitch); + case 1577: + ACCEPT_TOKEN(anon_sym_or_DASHint); + if (lookahead == '/') ADVANCE(175); END_STATE(); - case 391: - ACCEPT_TOKEN(anon_sym_DOTendpacked_DASHswitch); + case 1578: + ACCEPT_TOKEN(anon_sym_xor_DASHint); + if (lookahead == '/') ADVANCE(185); END_STATE(); - case 392: - ACCEPT_TOKEN(anon_sym_DOTsparse_DASHswitch); + case 1579: + ACCEPT_TOKEN(anon_sym_shl_DASHint); + if (lookahead == '/') ADVANCE(182); END_STATE(); - case 393: - ACCEPT_TOKEN(anon_sym_DASH_GT); + case 1580: + ACCEPT_TOKEN(anon_sym_shr_DASHint); + if (lookahead == '/') ADVANCE(183); END_STATE(); - case 394: - ACCEPT_TOKEN(anon_sym_DOTendsparse_DASHswitch); + case 1581: + ACCEPT_TOKEN(anon_sym_ushr_DASHint); + if (lookahead == '/') ADVANCE(194); END_STATE(); - case 395: - ACCEPT_TOKEN(anon_sym_DOTarray_DASHdata); + case 1582: + ACCEPT_TOKEN(anon_sym_add_DASHlong); + if (lookahead == '/') ADVANCE(186); END_STATE(); - case 396: - ACCEPT_TOKEN(anon_sym_DOTendarray_DASHdata); + case 1583: + ACCEPT_TOKEN(anon_sym_sub_DASHlong); + if (lookahead == '/') ADVANCE(193); END_STATE(); - case 397: - ACCEPT_TOKEN(sym_class_identifier); + case 1584: + ACCEPT_TOKEN(anon_sym_mul_DASHlong); + if (lookahead == '/') ADVANCE(189); END_STATE(); - case 398: - ACCEPT_TOKEN(aux_sym_field_identifier_token1); + case 1585: + ACCEPT_TOKEN(anon_sym_div_DASHlong); + if (lookahead == '/') ADVANCE(188); END_STATE(); - case 399: - ACCEPT_TOKEN(anon_sym_LTinit_GT); + case 1586: + ACCEPT_TOKEN(anon_sym_rem_DASHlong); + if (lookahead == '/') ADVANCE(190); END_STATE(); - case 400: - ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == ':') ADVANCE(398); - if (lookahead == ';') ADVANCE(397); - if (lookahead == '$' || - lookahead == '/') ADVANCE(99); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(400); + case 1587: + ACCEPT_TOKEN(anon_sym_and_DASHlong); + if (lookahead == '/') ADVANCE(187); END_STATE(); - case 401: - ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == ':') ADVANCE(398); - if (lookahead == 'x') ADVANCE(404); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(403); - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(405); + case 1588: + ACCEPT_TOKEN(anon_sym_or_DASHlong); + if (lookahead == '/') ADVANCE(180); END_STATE(); - case 402: - ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == ':') ADVANCE(398); - if (lookahead == '$' || - lookahead == '/') ADVANCE(99); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(400); + case 1589: + ACCEPT_TOKEN(anon_sym_xor_DASHlong); + if (lookahead == '/') ADVANCE(195); END_STATE(); - case 403: - ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == ':') ADVANCE(398); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(403); - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(405); + case 1590: + ACCEPT_TOKEN(anon_sym_shl_DASHlong); + if (lookahead == '/') ADVANCE(191); END_STATE(); - case 404: - ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == ':') ADVANCE(398); - if (('0' <= lookahead && lookahead <= '9') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(404); - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('g' <= lookahead && lookahead <= 'z')) ADVANCE(405); + case 1591: + ACCEPT_TOKEN(anon_sym_shr_DASHlong); + if (lookahead == '/') ADVANCE(192); END_STATE(); - case 405: - ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == ':') ADVANCE(398); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(405); + case 1592: + ACCEPT_TOKEN(anon_sym_ushr_DASHlong); + if (lookahead == '/') ADVANCE(201); END_STATE(); - case 406: - ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'a') ADVANCE(483); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(496); + case 1593: + ACCEPT_TOKEN(anon_sym_add_DASHfloat); + if (lookahead == '/') ADVANCE(196); END_STATE(); - case 407: - ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'a') ADVANCE(452); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(496); + case 1594: + ACCEPT_TOKEN(anon_sym_sub_DASHfloat); + if (lookahead == '/') ADVANCE(200); END_STATE(); - case 408: - ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'a') ADVANCE(420); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(496); + case 1595: + ACCEPT_TOKEN(anon_sym_mul_DASHfloat); + if (lookahead == '/') ADVANCE(198); END_STATE(); - case 409: - ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'a') ADVANCE(458); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(496); + case 1596: + ACCEPT_TOKEN(anon_sym_div_DASHfloat); + if (lookahead == '/') ADVANCE(197); END_STATE(); - case 410: - ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'a') ADVANCE(422); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(496); + case 1597: + ACCEPT_TOKEN(anon_sym_rem_DASHfloat); + if (lookahead == '/') ADVANCE(199); END_STATE(); - case 411: - ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'a') ADVANCE(485); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(496); + case 1598: + ACCEPT_TOKEN(anon_sym_add_DASHdouble); + if (lookahead == '/') ADVANCE(202); END_STATE(); - case 412: - ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'a') ADVANCE(486); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(496); + case 1599: + ACCEPT_TOKEN(anon_sym_sub_DASHdouble); + if (lookahead == '/') ADVANCE(206); END_STATE(); - case 413: - ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'a') ADVANCE(487); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(496); + case 1600: + ACCEPT_TOKEN(anon_sym_mul_DASHdouble); + if (lookahead == '/') ADVANCE(204); END_STATE(); - case 414: - ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'b') ADVANCE(475); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + case 1601: + ACCEPT_TOKEN(anon_sym_div_DASHdouble); + if (lookahead == '/') ADVANCE(203); + END_STATE(); + case 1602: + ACCEPT_TOKEN(anon_sym_rem_DASHdouble); + if (lookahead == '/') ADVANCE(205); END_STATE(); - case 415: - ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'b') ADVANCE(453); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + case 1603: + ACCEPT_TOKEN(anon_sym_add_DASHint_SLASH2addr); END_STATE(); - case 416: - ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'c') ADVANCE(440); - if (lookahead == 't') ADVANCE(441); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + case 1604: + ACCEPT_TOKEN(anon_sym_sub_DASHint_SLASH2addr); END_STATE(); - case 417: - ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'c') ADVANCE(509); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + case 1605: + ACCEPT_TOKEN(anon_sym_mul_DASHint_SLASH2addr); END_STATE(); - case 418: - ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'c') ADVANCE(518); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + case 1606: + ACCEPT_TOKEN(anon_sym_div_DASHint_SLASH2addr); END_STATE(); - case 419: - ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'c') ADVANCE(545); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + case 1607: + ACCEPT_TOKEN(anon_sym_rem_DASHint_SLASH2addr); END_STATE(); - case 420: - ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'c') ADVANCE(479); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + case 1608: + ACCEPT_TOKEN(anon_sym_and_DASHint_SLASH2addr); END_STATE(); - case 421: - ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'c') ADVANCE(482); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + case 1609: + ACCEPT_TOKEN(anon_sym_or_DASHint_SLASH2addr); END_STATE(); - case 422: - ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'c') ADVANCE(432); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + case 1610: + ACCEPT_TOKEN(anon_sym_xor_DASHint_SLASH2addr); END_STATE(); - case 423: - ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'c') ADVANCE(489); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + case 1611: + ACCEPT_TOKEN(anon_sym_shl_DASHint_SLASH2addr); END_STATE(); - case 424: - ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'd') ADVANCE(439); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + case 1612: + ACCEPT_TOKEN(anon_sym_shr_DASHint_SLASH2addr); END_STATE(); - case 425: - ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'd') ADVANCE(515); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + case 1613: + ACCEPT_TOKEN(anon_sym_ushr_DASHint_SLASH2addr); END_STATE(); - case 426: - ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'd') ADVANCE(524); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + case 1614: + ACCEPT_TOKEN(anon_sym_add_DASHlong_SLASH2addr); END_STATE(); - case 427: - ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'e') ADVANCE(423); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + case 1615: + ACCEPT_TOKEN(anon_sym_sub_DASHlong_SLASH2addr); END_STATE(); - case 428: - ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'e') ADVANCE(542); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + case 1616: + ACCEPT_TOKEN(anon_sym_mul_DASHlong_SLASH2addr); END_STATE(); - case 429: - ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'e') ADVANCE(533); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + case 1617: + ACCEPT_TOKEN(anon_sym_div_DASHlong_SLASH2addr); END_STATE(); - case 430: - ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'e') ADVANCE(512); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + case 1618: + ACCEPT_TOKEN(anon_sym_rem_DASHlong_SLASH2addr); END_STATE(); - case 431: - ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'e') ADVANCE(527); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + case 1619: + ACCEPT_TOKEN(anon_sym_and_DASHlong_SLASH2addr); END_STATE(); - case 432: - ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'e') ADVANCE(536); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + case 1620: + ACCEPT_TOKEN(anon_sym_or_DASHlong_SLASH2addr); END_STATE(); - case 433: - ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'e') ADVANCE(425); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + case 1621: + ACCEPT_TOKEN(anon_sym_xor_DASHlong_SLASH2addr); END_STATE(); - case 434: - ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'e') ADVANCE(468); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + case 1622: + ACCEPT_TOKEN(anon_sym_shl_DASHlong_SLASH2addr); END_STATE(); - case 435: - ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'e') ADVANCE(426); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + case 1623: + ACCEPT_TOKEN(anon_sym_shr_DASHlong_SLASH2addr); END_STATE(); - case 436: - ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'e') ADVANCE(460); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + case 1624: + ACCEPT_TOKEN(anon_sym_ushr_DASHlong_SLASH2addr); END_STATE(); - case 437: - ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'e') ADVANCE(488); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + case 1625: + ACCEPT_TOKEN(anon_sym_add_DASHfloat_SLASH2addr); END_STATE(); - case 438: - ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'f') ADVANCE(410); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + case 1626: + ACCEPT_TOKEN(anon_sym_sub_DASHfloat_SLASH2addr); END_STATE(); - case 439: - ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'g') ADVANCE(428); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + case 1627: + ACCEPT_TOKEN(anon_sym_mul_DASHfloat_SLASH2addr); END_STATE(); - case 440: - ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'h') ADVANCE(474); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + case 1628: + ACCEPT_TOKEN(anon_sym_div_DASHfloat_SLASH2addr); END_STATE(); - case 441: - ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'h') ADVANCE(437); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + case 1629: + ACCEPT_TOKEN(anon_sym_rem_DASHfloat_SLASH2addr); END_STATE(); - case 442: - ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'i') ADVANCE(424); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + case 1630: + ACCEPT_TOKEN(anon_sym_add_DASHdouble_SLASH2addr); END_STATE(); - case 443: - ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'i') ADVANCE(494); - if (lookahead == 'o') ADVANCE(481); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + case 1631: + ACCEPT_TOKEN(anon_sym_sub_DASHdouble_SLASH2addr); END_STATE(); - case 444: - ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'i') ADVANCE(495); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + case 1632: + ACCEPT_TOKEN(anon_sym_mul_DASHdouble_SLASH2addr); END_STATE(); - case 445: - ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'i') ADVANCE(493); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + case 1633: + ACCEPT_TOKEN(anon_sym_div_DASHdouble_SLASH2addr); END_STATE(); - case 446: - ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'i') ADVANCE(417); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + case 1634: + ACCEPT_TOKEN(anon_sym_rem_DASHdouble_SLASH2addr); END_STATE(); - case 447: - ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'i') ADVANCE(459); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + case 1635: + ACCEPT_TOKEN(anon_sym_add_DASHint_SLASHlit16); END_STATE(); - case 448: - ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'i') ADVANCE(418); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + case 1636: + ACCEPT_TOKEN(anon_sym_sub_DASHint_SLASHlit16); END_STATE(); - case 449: - ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'i') ADVANCE(454); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + case 1637: + ACCEPT_TOKEN(anon_sym_mul_DASHint_SLASHlit16); END_STATE(); - case 450: - ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'i') ADVANCE(419); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + case 1638: + ACCEPT_TOKEN(anon_sym_div_DASHint_SLASHlit16); END_STATE(); - case 451: - ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'i') ADVANCE(436); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + case 1639: + ACCEPT_TOKEN(anon_sym_rem_DASHint_SLASHlit16); END_STATE(); - case 452: - ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'l') ADVANCE(521); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + case 1640: + ACCEPT_TOKEN(anon_sym_and_DASHint_SLASHlit16); END_STATE(); - case 453: - ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'l') ADVANCE(446); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + case 1641: + ACCEPT_TOKEN(anon_sym_or_DASHint_SLASHlit16); END_STATE(); - case 454: - ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'l') ADVANCE(431); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + case 1642: + ACCEPT_TOKEN(anon_sym_xor_DASHint_SLASHlit16); END_STATE(); - case 455: - ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'l') ADVANCE(413); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + case 1643: + ACCEPT_TOKEN(anon_sym_add_DASHint_SLASHlit8); END_STATE(); - case 456: - ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'n') ADVANCE(478); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + case 1644: + ACCEPT_TOKEN(anon_sym_sub_DASHint_SLASHlit8); END_STATE(); - case 457: - ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'n') ADVANCE(416); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + case 1645: + ACCEPT_TOKEN(anon_sym_mul_DASHint_SLASHlit8); END_STATE(); - case 458: - ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'n') ADVANCE(477); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + case 1646: + ACCEPT_TOKEN(anon_sym_div_DASHint_SLASHlit8); END_STATE(); - case 459: - ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'n') ADVANCE(407); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + case 1647: + ACCEPT_TOKEN(anon_sym_rem_DASHint_SLASHlit8); END_STATE(); - case 460: - ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'n') ADVANCE(480); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + case 1648: + ACCEPT_TOKEN(anon_sym_and_DASHint_SLASHlit8); END_STATE(); - case 461: - ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'n') ADVANCE(444); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + case 1649: + ACCEPT_TOKEN(anon_sym_or_DASHint_SLASHlit8); END_STATE(); - case 462: - ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'n') ADVANCE(476); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + case 1650: + ACCEPT_TOKEN(anon_sym_xor_DASHint_SLASHlit8); END_STATE(); - case 463: - ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'o') ADVANCE(455); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + case 1651: + ACCEPT_TOKEN(anon_sym_shl_DASHint_SLASHlit8); END_STATE(); - case 464: - ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'o') ADVANCE(462); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + case 1652: + ACCEPT_TOKEN(anon_sym_shr_DASHint_SLASHlit8); + END_STATE(); + case 1653: + ACCEPT_TOKEN(anon_sym_ushr_DASHint_SLASHlit8); END_STATE(); - case 465: - ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'o') ADVANCE(470); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + case 1654: + ACCEPT_TOKEN(anon_sym_execute_DASHinline); END_STATE(); - case 466: - ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'o') ADVANCE(461); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + case 1655: + ACCEPT_TOKEN(anon_sym_invoke_DASHdirect_DASHempty); END_STATE(); - case 467: - ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'r') ADVANCE(443); - if (lookahead == 'u') ADVANCE(415); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + case 1656: + ACCEPT_TOKEN(anon_sym_iget_DASHquick); END_STATE(); - case 468: - ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'r') ADVANCE(438); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + case 1657: + ACCEPT_TOKEN(anon_sym_iget_DASHwide_DASHquick); END_STATE(); - case 469: - ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'r') ADVANCE(492); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + case 1658: + ACCEPT_TOKEN(anon_sym_iget_DASHobject_DASHquick); END_STATE(); - case 470: - ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'r') ADVANCE(369); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + case 1659: + ACCEPT_TOKEN(anon_sym_iput_DASHquick); END_STATE(); - case 471: - ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'r') ADVANCE(442); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + case 1660: + ACCEPT_TOKEN(anon_sym_iput_DASHwide_DASHquick); END_STATE(); - case 472: - ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'r') ADVANCE(409); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + case 1661: + ACCEPT_TOKEN(anon_sym_iput_DASHobject_DASHquick); END_STATE(); - case 473: - ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'r') ADVANCE(408); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + case 1662: + ACCEPT_TOKEN(anon_sym_invoke_DASHvirtual_DASHquick); + if (lookahead == '/') ADVANCE(1211); END_STATE(); - case 474: - ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'r') ADVANCE(466); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + case 1663: + ACCEPT_TOKEN(anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange); END_STATE(); - case 475: - ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 's') ADVANCE(490); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + case 1664: + ACCEPT_TOKEN(anon_sym_invoke_DASHsuper_DASHquick); + if (lookahead == '/') ADVANCE(1209); END_STATE(); - case 476: - ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 's') ADVANCE(484); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + case 1665: + ACCEPT_TOKEN(anon_sym_invoke_DASHsuper_DASHquick_SLASHrange); END_STATE(); - case 477: - ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 's') ADVANCE(451); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + case 1666: + ACCEPT_TOKEN(anon_sym_DOTline); END_STATE(); - case 478: - ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 't') ADVANCE(434); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + case 1667: + ACCEPT_TOKEN(anon_sym_DOTlocals); END_STATE(); - case 479: - ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 't') ADVANCE(539); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + case 1668: + ACCEPT_TOKEN(anon_sym_DOTparam); END_STATE(); - case 480: - ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 't') ADVANCE(530); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + case 1669: + ACCEPT_TOKEN(anon_sym_DOTcatch); + if (lookahead == 'a') ADVANCE(893); END_STATE(); - case 481: - ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 't') ADVANCE(427); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + case 1670: + ACCEPT_TOKEN(anon_sym_LBRACE); END_STATE(); - case 482: - ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 't') ADVANCE(465); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + case 1671: + ACCEPT_TOKEN(anon_sym_DOT_DOT); END_STATE(); - case 483: - ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 't') ADVANCE(445); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + case 1672: + ACCEPT_TOKEN(anon_sym_RBRACE); END_STATE(); - case 484: - ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 't') ADVANCE(469); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + case 1673: + ACCEPT_TOKEN(anon_sym_DOTcatchall); END_STATE(); - case 485: - ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 't') ADVANCE(448); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + case 1674: + ACCEPT_TOKEN(anon_sym_DOTpacked_DASHswitch); END_STATE(); - case 486: - ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 't') ADVANCE(430); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + case 1675: + ACCEPT_TOKEN(anon_sym_DOTendpacked_DASHswitch); END_STATE(); - case 487: - ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 't') ADVANCE(449); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + case 1676: + ACCEPT_TOKEN(anon_sym_DOTsparse_DASHswitch); END_STATE(); - case 488: - ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 't') ADVANCE(450); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + case 1677: + ACCEPT_TOKEN(anon_sym_DASH_GT); END_STATE(); - case 489: - ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 't') ADVANCE(433); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + case 1678: + ACCEPT_TOKEN(anon_sym_DOTendsparse_DASHswitch); END_STATE(); - case 490: - ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 't') ADVANCE(473); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + case 1679: + ACCEPT_TOKEN(anon_sym_DOTarray_DASHdata); END_STATE(); - case 491: - ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 't') ADVANCE(411); - if (lookahead == 'y') ADVANCE(457); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + case 1680: + ACCEPT_TOKEN(anon_sym_DOTendarray_DASHdata); END_STATE(); - case 492: - ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'u') ADVANCE(421); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + case 1681: + ACCEPT_TOKEN(sym_class_identifier); END_STATE(); - case 493: - ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'v') ADVANCE(429); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + case 1682: + ACCEPT_TOKEN(aux_sym_field_identifier_token1); END_STATE(); - case 494: - ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'v') ADVANCE(412); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + case 1683: + ACCEPT_TOKEN(anon_sym_LTinit_GT_LPAREN); END_STATE(); - case 495: + case 1684: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == 'z') ADVANCE(435); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'y')) ADVANCE(496); END_STATE(); - case 496: - ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + case 1685: + ACCEPT_TOKEN(anon_sym_RPAREN); END_STATE(); - case 497: + case 1686: ACCEPT_TOKEN(anon_sym_LBRACK); END_STATE(); - case 498: + case 1687: ACCEPT_TOKEN(anon_sym_V); END_STATE(); - case 499: + case 1688: ACCEPT_TOKEN(anon_sym_Z); END_STATE(); - case 500: + case 1689: ACCEPT_TOKEN(anon_sym_B); END_STATE(); - case 501: + case 1690: ACCEPT_TOKEN(anon_sym_S); END_STATE(); - case 502: + case 1691: ACCEPT_TOKEN(anon_sym_C); END_STATE(); - case 503: + case 1692: ACCEPT_TOKEN(anon_sym_I); END_STATE(); - case 504: + case 1693: ACCEPT_TOKEN(anon_sym_J); END_STATE(); - case 505: + case 1694: ACCEPT_TOKEN(anon_sym_F); END_STATE(); - case 506: + case 1695: ACCEPT_TOKEN(anon_sym_D); END_STATE(); - case 507: + case 1696: ACCEPT_TOKEN(anon_sym_public); END_STATE(); - case 508: + case 1697: ACCEPT_TOKEN(anon_sym_public); - if (lookahead == ':') ADVANCE(398); + if (lookahead == '(') ADVANCE(1684); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); END_STATE(); - case 509: + case 1698: ACCEPT_TOKEN(anon_sym_public); + if (lookahead == ':') ADVANCE(1682); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); END_STATE(); - case 510: + case 1699: ACCEPT_TOKEN(anon_sym_private); END_STATE(); - case 511: + case 1700: ACCEPT_TOKEN(anon_sym_private); - if (lookahead == ':') ADVANCE(398); + if (lookahead == '(') ADVANCE(1684); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); END_STATE(); - case 512: + case 1701: ACCEPT_TOKEN(anon_sym_private); + if (lookahead == ':') ADVANCE(1682); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); END_STATE(); - case 513: + case 1702: ACCEPT_TOKEN(anon_sym_protected); END_STATE(); - case 514: + case 1703: ACCEPT_TOKEN(anon_sym_protected); - if (lookahead == ':') ADVANCE(398); + if (lookahead == '(') ADVANCE(1684); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); END_STATE(); - case 515: + case 1704: ACCEPT_TOKEN(anon_sym_protected); + if (lookahead == ':') ADVANCE(1682); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); END_STATE(); - case 516: + case 1705: ACCEPT_TOKEN(anon_sym_static); END_STATE(); - case 517: + case 1706: ACCEPT_TOKEN(anon_sym_static); - if (lookahead == ':') ADVANCE(398); + if (lookahead == '(') ADVANCE(1684); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); END_STATE(); - case 518: + case 1707: ACCEPT_TOKEN(anon_sym_static); + if (lookahead == ':') ADVANCE(1682); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); END_STATE(); - case 519: + case 1708: ACCEPT_TOKEN(anon_sym_final); END_STATE(); - case 520: + case 1709: ACCEPT_TOKEN(anon_sym_final); - if (lookahead == ':') ADVANCE(398); + if (lookahead == '(') ADVANCE(1684); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); END_STATE(); - case 521: + case 1710: ACCEPT_TOKEN(anon_sym_final); + if (lookahead == ':') ADVANCE(1682); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); END_STATE(); - case 522: + case 1711: ACCEPT_TOKEN(anon_sym_synchronized); END_STATE(); - case 523: + case 1712: ACCEPT_TOKEN(anon_sym_synchronized); - if (lookahead == ':') ADVANCE(398); + if (lookahead == '(') ADVANCE(1684); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); END_STATE(); - case 524: + case 1713: ACCEPT_TOKEN(anon_sym_synchronized); + if (lookahead == ':') ADVANCE(1682); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); END_STATE(); - case 525: + case 1714: ACCEPT_TOKEN(anon_sym_volatile); END_STATE(); - case 526: + case 1715: ACCEPT_TOKEN(anon_sym_volatile); - if (lookahead == ':') ADVANCE(398); + if (lookahead == '(') ADVANCE(1684); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); END_STATE(); - case 527: + case 1716: ACCEPT_TOKEN(anon_sym_volatile); + if (lookahead == ':') ADVANCE(1682); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); END_STATE(); - case 528: + case 1717: ACCEPT_TOKEN(anon_sym_transient); END_STATE(); - case 529: + case 1718: ACCEPT_TOKEN(anon_sym_transient); - if (lookahead == ':') ADVANCE(398); + if (lookahead == '(') ADVANCE(1684); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); END_STATE(); - case 530: + case 1719: ACCEPT_TOKEN(anon_sym_transient); + if (lookahead == ':') ADVANCE(1682); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); END_STATE(); - case 531: + case 1720: ACCEPT_TOKEN(anon_sym_native); END_STATE(); - case 532: + case 1721: ACCEPT_TOKEN(anon_sym_native); - if (lookahead == ':') ADVANCE(398); + if (lookahead == '(') ADVANCE(1684); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); END_STATE(); - case 533: + case 1722: ACCEPT_TOKEN(anon_sym_native); + if (lookahead == ':') ADVANCE(1682); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); END_STATE(); - case 534: + case 1723: ACCEPT_TOKEN(anon_sym_interface); END_STATE(); - case 535: + case 1724: ACCEPT_TOKEN(anon_sym_interface); - if (lookahead == ':') ADVANCE(398); + if (lookahead == '(') ADVANCE(1684); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); END_STATE(); - case 536: + case 1725: ACCEPT_TOKEN(anon_sym_interface); + if (lookahead == ':') ADVANCE(1682); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); END_STATE(); - case 537: + case 1726: ACCEPT_TOKEN(anon_sym_abstract); END_STATE(); - case 538: + case 1727: ACCEPT_TOKEN(anon_sym_abstract); - if (lookahead == ':') ADVANCE(398); + if (lookahead == '(') ADVANCE(1684); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); END_STATE(); - case 539: + case 1728: ACCEPT_TOKEN(anon_sym_abstract); + if (lookahead == ':') ADVANCE(1682); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); END_STATE(); - case 540: + case 1729: ACCEPT_TOKEN(anon_sym_bridge); END_STATE(); - case 541: + case 1730: ACCEPT_TOKEN(anon_sym_bridge); - if (lookahead == ':') ADVANCE(398); + if (lookahead == '(') ADVANCE(1684); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); END_STATE(); - case 542: + case 1731: ACCEPT_TOKEN(anon_sym_bridge); + if (lookahead == ':') ADVANCE(1682); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); END_STATE(); - case 543: + case 1732: ACCEPT_TOKEN(anon_sym_synthetic); END_STATE(); - case 544: + case 1733: ACCEPT_TOKEN(anon_sym_synthetic); - if (lookahead == ':') ADVANCE(398); + if (lookahead == '(') ADVANCE(1684); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(98); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); END_STATE(); - case 545: + case 1734: ACCEPT_TOKEN(anon_sym_synthetic); + if (lookahead == ':') ADVANCE(1682); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(496); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); END_STATE(); - case 546: + case 1735: ACCEPT_TOKEN(sym_comment); if (lookahead != 0 && - lookahead != '\n') ADVANCE(546); + lookahead != '\n') ADVANCE(1735); END_STATE(); - case 547: + case 1736: ACCEPT_TOKEN(anon_sym_DOTenum); END_STATE(); - case 548: + case 1737: + ACCEPT_TOKEN(sym_variable); + if (lookahead == '(') ADVANCE(1684); + if (lookahead == ':') ADVANCE(1682); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1737); + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(16); + END_STATE(); + case 1738: ACCEPT_TOKEN(sym_variable); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(548); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1738); END_STATE(); - case 549: + case 1739: ACCEPT_TOKEN(sym_parameter); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(549); - END_STATE(); - case 550: - ACCEPT_TOKEN(anon_sym_COMMA); + if (lookahead == '(') ADVANCE(1684); + if (lookahead == ':') ADVANCE(1682); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1739); + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(16); END_STATE(); - case 551: - ACCEPT_TOKEN(anon_sym_LPAREN); + case 1740: + ACCEPT_TOKEN(sym_parameter); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1740); END_STATE(); - case 552: - ACCEPT_TOKEN(anon_sym_RPAREN); + case 1741: + ACCEPT_TOKEN(aux_sym_number_literal_token1); + if (lookahead == '(') ADVANCE(1684); + if (lookahead == ':') ADVANCE(1682); + if (('0' <= lookahead && lookahead <= '9') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1741); + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('g' <= lookahead && lookahead <= 'z')) ADVANCE(16); END_STATE(); - case 553: + case 1742: ACCEPT_TOKEN(aux_sym_number_literal_token1); if (('0' <= lookahead && lookahead <= '9') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(553); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1742); + END_STATE(); + case 1743: + ACCEPT_TOKEN(aux_sym_number_literal_token2); + if (lookahead == '(') ADVANCE(1684); + if (lookahead == ':') ADVANCE(1682); + if (lookahead == 'x') ADVANCE(15); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1744); + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(16); + END_STATE(); + case 1744: + ACCEPT_TOKEN(aux_sym_number_literal_token2); + if (lookahead == '(') ADVANCE(1684); + if (lookahead == ':') ADVANCE(1682); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1744); + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(16); END_STATE(); - case 554: + case 1745: ACCEPT_TOKEN(aux_sym_number_literal_token2); - if (lookahead == 'x') ADVANCE(355); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(555); + if (lookahead == 'x') ADVANCE(1409); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1746); END_STATE(); - case 555: + case 1746: ACCEPT_TOKEN(aux_sym_number_literal_token2); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(555); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1746); END_STATE(); - case 556: + case 1747: ACCEPT_TOKEN(sym_string_literal); - if (lookahead == '"') ADVANCE(556); + if (lookahead == '"') ADVANCE(1747); if (lookahead != 0 && - lookahead != '\n') ADVANCE(5); + lookahead != '\n') ADVANCE(6); END_STATE(); default: return false; @@ -3889,21 +9373,21 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { static const TSLexMode ts_lex_modes[STATE_COUNT] = { [0] = {.lex_state = 0}, [1] = {.lex_state = 0}, - [2] = {.lex_state = 359}, - [3] = {.lex_state = 359}, - [4] = {.lex_state = 359}, - [5] = {.lex_state = 358}, + [2] = {.lex_state = 0}, + [3] = {.lex_state = 0}, + [4] = {.lex_state = 0}, + [5] = {.lex_state = 0}, [6] = {.lex_state = 0}, - [7] = {.lex_state = 7}, + [7] = {.lex_state = 0}, [8] = {.lex_state = 0}, - [9] = {.lex_state = 7}, + [9] = {.lex_state = 0}, [10] = {.lex_state = 0}, [11] = {.lex_state = 0}, - [12] = {.lex_state = 359}, + [12] = {.lex_state = 0}, [13] = {.lex_state = 0}, [14] = {.lex_state = 0}, [15] = {.lex_state = 0}, - [16] = {.lex_state = 359}, + [16] = {.lex_state = 0}, [17] = {.lex_state = 0}, [18] = {.lex_state = 0}, [19] = {.lex_state = 0}, @@ -3911,74 +9395,74 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [21] = {.lex_state = 0}, [22] = {.lex_state = 0}, [23] = {.lex_state = 0}, - [24] = {.lex_state = 9}, - [25] = {.lex_state = 9}, + [24] = {.lex_state = 0}, + [25] = {.lex_state = 0}, [26] = {.lex_state = 0}, [27] = {.lex_state = 0}, [28] = {.lex_state = 0}, - [29] = {.lex_state = 0}, - [30] = {.lex_state = 0}, - [31] = {.lex_state = 0}, + [29] = {.lex_state = 5}, + [30] = {.lex_state = 5}, + [31] = {.lex_state = 1}, [32] = {.lex_state = 0}, - [33] = {.lex_state = 0}, - [34] = {.lex_state = 0}, - [35] = {.lex_state = 0}, - [36] = {.lex_state = 359}, + [33] = {.lex_state = 5}, + [34] = {.lex_state = 8}, + [35] = {.lex_state = 8}, + [36] = {.lex_state = 0}, [37] = {.lex_state = 0}, [38] = {.lex_state = 0}, - [39] = {.lex_state = 359}, - [40] = {.lex_state = 359}, - [41] = {.lex_state = 359}, - [42] = {.lex_state = 359}, - [43] = {.lex_state = 359}, - [44] = {.lex_state = 359}, - [45] = {.lex_state = 359}, - [46] = {.lex_state = 359}, - [47] = {.lex_state = 359}, - [48] = {.lex_state = 359}, - [49] = {.lex_state = 359}, - [50] = {.lex_state = 359}, - [51] = {.lex_state = 359}, - [52] = {.lex_state = 359}, - [53] = {.lex_state = 359}, - [54] = {.lex_state = 359}, - [55] = {.lex_state = 359}, - [56] = {.lex_state = 359}, + [39] = {.lex_state = 0}, + [40] = {.lex_state = 0}, + [41] = {.lex_state = 0}, + [42] = {.lex_state = 0}, + [43] = {.lex_state = 0}, + [44] = {.lex_state = 0}, + [45] = {.lex_state = 0}, + [46] = {.lex_state = 0}, + [47] = {.lex_state = 9}, + [48] = {.lex_state = 9}, + [49] = {.lex_state = 0}, + [50] = {.lex_state = 0}, + [51] = {.lex_state = 0}, + [52] = {.lex_state = 0}, + [53] = {.lex_state = 0}, + [54] = {.lex_state = 0}, + [55] = {.lex_state = 0}, + [56] = {.lex_state = 0}, [57] = {.lex_state = 0}, - [58] = {.lex_state = 358}, - [59] = {.lex_state = 358}, + [58] = {.lex_state = 0}, + [59] = {.lex_state = 0}, [60] = {.lex_state = 0}, - [61] = {.lex_state = 358}, + [61] = {.lex_state = 0}, [62] = {.lex_state = 0}, [63] = {.lex_state = 0}, [64] = {.lex_state = 0}, [65] = {.lex_state = 0}, - [66] = {.lex_state = 0}, + [66] = {.lex_state = 1412}, [67] = {.lex_state = 0}, - [68] = {.lex_state = 358}, + [68] = {.lex_state = 0}, [69] = {.lex_state = 0}, - [70] = {.lex_state = 0}, - [71] = {.lex_state = 358}, - [72] = {.lex_state = 0}, - [73] = {.lex_state = 358}, - [74] = {.lex_state = 358}, + [70] = {.lex_state = 5}, + [71] = {.lex_state = 1}, + [72] = {.lex_state = 5}, + [73] = {.lex_state = 5}, + [74] = {.lex_state = 0}, [75] = {.lex_state = 0}, - [76] = {.lex_state = 358}, + [76] = {.lex_state = 0}, [77] = {.lex_state = 0}, - [78] = {.lex_state = 358}, - [79] = {.lex_state = 358}, - [80] = {.lex_state = 0}, - [81] = {.lex_state = 358}, + [78] = {.lex_state = 0}, + [79] = {.lex_state = 1412}, + [80] = {.lex_state = 1412}, + [81] = {.lex_state = 5}, [82] = {.lex_state = 0}, [83] = {.lex_state = 0}, [84] = {.lex_state = 0}, - [85] = {.lex_state = 0}, + [85] = {.lex_state = 5}, [86] = {.lex_state = 0}, [87] = {.lex_state = 0}, - [88] = {.lex_state = 0}, - [89] = {.lex_state = 0}, - [90] = {.lex_state = 358}, - [91] = {.lex_state = 0}, + [88] = {.lex_state = 5}, + [89] = {.lex_state = 5}, + [90] = {.lex_state = 5}, + [91] = {.lex_state = 5}, [92] = {.lex_state = 0}, [93] = {.lex_state = 0}, [94] = {.lex_state = 0}, @@ -3986,25 +9470,25 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [96] = {.lex_state = 0}, [97] = {.lex_state = 0}, [98] = {.lex_state = 0}, - [99] = {.lex_state = 6}, + [99] = {.lex_state = 5}, [100] = {.lex_state = 0}, - [101] = {.lex_state = 6}, - [102] = {.lex_state = 8}, - [103] = {.lex_state = 6}, + [101] = {.lex_state = 0}, + [102] = {.lex_state = 5}, + [103] = {.lex_state = 0}, [104] = {.lex_state = 0}, [105] = {.lex_state = 0}, [106] = {.lex_state = 0}, [107] = {.lex_state = 0}, - [108] = {.lex_state = 0}, + [108] = {.lex_state = 5}, [109] = {.lex_state = 0}, - [110] = {.lex_state = 358}, + [110] = {.lex_state = 0}, [111] = {.lex_state = 0}, [112] = {.lex_state = 0}, - [113] = {.lex_state = 0}, - [114] = {.lex_state = 0}, - [115] = {.lex_state = 0}, + [113] = {.lex_state = 8}, + [114] = {.lex_state = 7}, + [115] = {.lex_state = 7}, [116] = {.lex_state = 0}, - [117] = {.lex_state = 0}, + [117] = {.lex_state = 7}, [118] = {.lex_state = 0}, [119] = {.lex_state = 0}, [120] = {.lex_state = 0}, @@ -4013,52 +9497,78 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [123] = {.lex_state = 0}, [124] = {.lex_state = 0}, [125] = {.lex_state = 0}, - [126] = {.lex_state = 6}, - [127] = {.lex_state = 6}, + [126] = {.lex_state = 0}, + [127] = {.lex_state = 0}, [128] = {.lex_state = 0}, - [129] = {.lex_state = 6}, - [130] = {.lex_state = 358}, + [129] = {.lex_state = 0}, + [130] = {.lex_state = 0}, [131] = {.lex_state = 0}, - [132] = {.lex_state = 6}, - [133] = {.lex_state = 0}, + [132] = {.lex_state = 0}, + [133] = {.lex_state = 1}, [134] = {.lex_state = 0}, [135] = {.lex_state = 0}, - [136] = {.lex_state = 6}, - [137] = {.lex_state = 6}, - [138] = {.lex_state = 358}, - [139] = {.lex_state = 6}, + [136] = {.lex_state = 0}, + [137] = {.lex_state = 5}, + [138] = {.lex_state = 0}, + [139] = {.lex_state = 0}, [140] = {.lex_state = 0}, - [141] = {.lex_state = 6}, - [142] = {.lex_state = 0}, - [143] = {.lex_state = 6}, - [144] = {.lex_state = 6}, - [145] = {.lex_state = 0}, - [146] = {.lex_state = 0}, + [141] = {.lex_state = 0}, + [142] = {.lex_state = 1}, + [143] = {.lex_state = 0}, + [144] = {.lex_state = 0}, + [145] = {.lex_state = 1}, + [146] = {.lex_state = 1}, [147] = {.lex_state = 0}, [148] = {.lex_state = 0}, - [149] = {.lex_state = 379}, - [150] = {.lex_state = 0}, + [149] = {.lex_state = 1}, + [150] = {.lex_state = 7}, [151] = {.lex_state = 0}, [152] = {.lex_state = 0}, - [153] = {.lex_state = 0}, - [154] = {.lex_state = 0}, - [155] = {.lex_state = 0}, - [156] = {.lex_state = 0}, - [157] = {.lex_state = 0}, - [158] = {.lex_state = 0}, - [159] = {.lex_state = 0}, - [160] = {.lex_state = 0}, - [161] = {.lex_state = 0}, + [153] = {.lex_state = 7}, + [154] = {.lex_state = 5}, + [155] = {.lex_state = 7}, + [156] = {.lex_state = 1}, + [157] = {.lex_state = 1}, + [158] = {.lex_state = 5}, + [159] = {.lex_state = 1}, + [160] = {.lex_state = 1}, + [161] = {.lex_state = 1}, [162] = {.lex_state = 0}, - [163] = {.lex_state = 0}, - [164] = {.lex_state = 0}, - [165] = {.lex_state = 0}, - [166] = {.lex_state = 0}, - [167] = {.lex_state = 0}, - [168] = {.lex_state = 0}, - [169] = {.lex_state = 0}, - [170] = {.lex_state = 0}, - [171] = {.lex_state = 0}, + [163] = {.lex_state = 7}, + [164] = {.lex_state = 1}, + [165] = {.lex_state = 1}, + [166] = {.lex_state = 1}, + [167] = {.lex_state = 7}, + [168] = {.lex_state = 1}, + [169] = {.lex_state = 1}, + [170] = {.lex_state = 7}, + [171] = {.lex_state = 7}, + [172] = {.lex_state = 0}, + [173] = {.lex_state = 0}, + [174] = {.lex_state = 0}, + [175] = {.lex_state = 0}, + [176] = {.lex_state = 0}, + [177] = {.lex_state = 0}, + [178] = {.lex_state = 0}, + [179] = {.lex_state = 0}, + [180] = {.lex_state = 0}, + [181] = {.lex_state = 0}, + [182] = {.lex_state = 0}, + [183] = {.lex_state = 0}, + [184] = {.lex_state = 0}, + [185] = {.lex_state = 0}, + [186] = {.lex_state = 0}, + [187] = {.lex_state = 0}, + [188] = {.lex_state = 0}, + [189] = {.lex_state = 0}, + [190] = {.lex_state = 0}, + [191] = {.lex_state = 0}, + [192] = {.lex_state = 0}, + [193] = {.lex_state = 0}, + [194] = {.lex_state = 0}, + [195] = {.lex_state = 0}, + [196] = {.lex_state = 0}, + [197] = {.lex_state = 0}, }; static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { @@ -4071,7 +9581,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOTfield] = ACTIONS(1), [sym_end_field] = ACTIONS(1), [anon_sym_DOTmethod] = ACTIONS(1), - [anon_sym_constructor] = ACTIONS(1), [sym_end_method] = ACTIONS(1), [anon_sym_DOTannotation] = ACTIONS(1), [anon_sym_system] = ACTIONS(1), @@ -4080,6 +9589,237 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_EQ] = ACTIONS(1), [sym_end_annotation] = ACTIONS(1), [sym_label] = ACTIONS(1), + [anon_sym_COMMA] = ACTIONS(1), + [anon_sym_nop] = ACTIONS(1), + [anon_sym_move] = ACTIONS(1), + [anon_sym_move_SLASHfrom16] = ACTIONS(1), + [anon_sym_move_SLASH16] = ACTIONS(1), + [anon_sym_move_DASHwide] = ACTIONS(1), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(1), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(1), + [anon_sym_move_DASHobject] = ACTIONS(1), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(1), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(1), + [anon_sym_move_DASHresult] = ACTIONS(1), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(1), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(1), + [anon_sym_move_DASHexception] = ACTIONS(1), + [anon_sym_return_DASHvoid] = ACTIONS(1), + [anon_sym_return] = ACTIONS(1), + [anon_sym_return_DASHwide] = ACTIONS(1), + [anon_sym_return_DASHobject] = ACTIONS(1), + [anon_sym_const_SLASH4] = ACTIONS(1), + [anon_sym_const_SLASH16] = ACTIONS(1), + [anon_sym_const] = ACTIONS(1), + [anon_sym_const_SLASHhigh16] = ACTIONS(1), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(1), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(1), + [anon_sym_const_DASHwide] = ACTIONS(1), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(1), + [anon_sym_const_DASHstring] = ACTIONS(1), + [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(1), + [anon_sym_const_DASHclass] = ACTIONS(1), + [anon_sym_monitor_DASHenter] = ACTIONS(1), + [anon_sym_monitor_DASHexit] = ACTIONS(1), + [anon_sym_check_DASHcast] = ACTIONS(1), + [anon_sym_instance_DASHof] = ACTIONS(1), + [anon_sym_array_DASHlength] = ACTIONS(1), + [anon_sym_new_DASHinstance] = ACTIONS(1), + [anon_sym_new_DASHarray] = ACTIONS(1), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(1), + [anon_sym_filled_DASHnew_DASHarray_DASHrange] = ACTIONS(1), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(1), + [anon_sym_throw] = ACTIONS(1), + [anon_sym_goto] = ACTIONS(1), + [anon_sym_goto_SLASH16] = ACTIONS(1), + [anon_sym_goto_SLASH32] = ACTIONS(1), + [anon_sym_packed_DASHswitch] = ACTIONS(1), + [anon_sym_sparse_DASHswitch] = ACTIONS(1), + [anon_sym_cmpl_DASHfloat] = ACTIONS(1), + [anon_sym_cmpg_DASHfloat] = ACTIONS(1), + [anon_sym_cmpl_DASHdouble] = ACTIONS(1), + [anon_sym_cmpg_DASHdouble] = ACTIONS(1), + [anon_sym_cmp_DASHlong] = ACTIONS(1), + [anon_sym_if_DASHeq] = ACTIONS(1), + [anon_sym_if_DASHne] = ACTIONS(1), + [anon_sym_if_DASHlt] = ACTIONS(1), + [anon_sym_if_DASHge] = ACTIONS(1), + [anon_sym_if_DASHgt] = ACTIONS(1), + [anon_sym_if_DASHle] = ACTIONS(1), + [anon_sym_if_DASHeqz] = ACTIONS(1), + [anon_sym_if_DASHnez] = ACTIONS(1), + [anon_sym_if_DASHltz] = ACTIONS(1), + [anon_sym_if_DASHgez] = ACTIONS(1), + [anon_sym_if_DASHgtz] = ACTIONS(1), + [anon_sym_if_DASHlez] = ACTIONS(1), + [anon_sym_aget] = ACTIONS(1), + [anon_sym_aget_DASHwide] = ACTIONS(1), + [anon_sym_aget_DASHobject] = ACTIONS(1), + [anon_sym_aget_DASHboolean] = ACTIONS(1), + [anon_sym_aget_DASHbyte] = ACTIONS(1), + [anon_sym_aget_DASHchar] = ACTIONS(1), + [anon_sym_aget_DASHshort] = ACTIONS(1), + [anon_sym_aput] = ACTIONS(1), + [anon_sym_aput_DASHwide] = ACTIONS(1), + [anon_sym_aput_DASHobject] = ACTIONS(1), + [anon_sym_aput_DASHboolean] = ACTIONS(1), + [anon_sym_aput_DASHbyte] = ACTIONS(1), + [anon_sym_aput_DASHchar] = ACTIONS(1), + [anon_sym_aput_DASHshort] = ACTIONS(1), + [anon_sym_iget] = ACTIONS(1), + [anon_sym_iget_DASHwide] = ACTIONS(1), + [anon_sym_iget_DASHobject] = ACTIONS(1), + [anon_sym_iget_DASHboolean] = ACTIONS(1), + [anon_sym_iget_DASHbyte] = ACTIONS(1), + [anon_sym_iget_DASHchar] = ACTIONS(1), + [anon_sym_iget_DASHshort] = ACTIONS(1), + [anon_sym_iput] = ACTIONS(1), + [anon_sym_iput_DASHwide] = ACTIONS(1), + [anon_sym_iput_DASHobject] = ACTIONS(1), + [anon_sym_iput_DASHboolean] = ACTIONS(1), + [anon_sym_iput_DASHbyte] = ACTIONS(1), + [anon_sym_iput_DASHchar] = ACTIONS(1), + [anon_sym_iput_DASHshort] = ACTIONS(1), + [anon_sym_sget] = ACTIONS(1), + [anon_sym_sget_DASHwide] = ACTIONS(1), + [anon_sym_sget_DASHobject] = ACTIONS(1), + [anon_sym_sget_DASHboolean] = ACTIONS(1), + [anon_sym_sget_DASHbyte] = ACTIONS(1), + [anon_sym_sget_DASHchar] = ACTIONS(1), + [anon_sym_sget_DASHshort] = ACTIONS(1), + [anon_sym_sput] = ACTIONS(1), + [anon_sym_sput_DASHwide] = ACTIONS(1), + [anon_sym_sput_DASHobject] = ACTIONS(1), + [anon_sym_sput_DASHboolean] = ACTIONS(1), + [anon_sym_sput_DASHbyte] = ACTIONS(1), + [anon_sym_sput_DASHchar] = ACTIONS(1), + [anon_sym_sput_DASHshort] = ACTIONS(1), + [anon_sym_invoke_DASHvirtual] = ACTIONS(1), + [anon_sym_invoke_DASHsuper] = ACTIONS(1), + [anon_sym_invoke_DASHdirect] = ACTIONS(1), + [anon_sym_invoke_DASHstatic] = ACTIONS(1), + [anon_sym_invoke_DASHinterface] = ACTIONS(1), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(1), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(1), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(1), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(1), + [anon_sym_invoke_DASHinterface_DASHrange] = ACTIONS(1), + [anon_sym_neg_DASHint] = ACTIONS(1), + [anon_sym_not_DASHint] = ACTIONS(1), + [anon_sym_neg_DASHlong] = ACTIONS(1), + [anon_sym_not_DASHlong] = ACTIONS(1), + [anon_sym_neg_DASHfloat] = ACTIONS(1), + [anon_sym_neg_DASHdouble] = ACTIONS(1), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(1), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(1), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(1), + [anon_sym_long_DASHto_DASHint] = ACTIONS(1), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(1), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(1), + [anon_sym_float_DASHto_DASHint] = ACTIONS(1), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(1), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(1), + [anon_sym_double_DASHto_DASHint] = ACTIONS(1), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(1), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(1), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(1), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(1), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(1), + [anon_sym_add_DASHint] = ACTIONS(1), + [anon_sym_sub_DASHint] = ACTIONS(1), + [anon_sym_mul_DASHint] = ACTIONS(1), + [anon_sym_div_DASHint] = ACTIONS(1), + [anon_sym_rem_DASHint] = ACTIONS(1), + [anon_sym_and_DASHint] = ACTIONS(1), + [anon_sym_or_DASHint] = ACTIONS(1), + [anon_sym_xor_DASHint] = ACTIONS(1), + [anon_sym_shl_DASHint] = ACTIONS(1), + [anon_sym_shr_DASHint] = ACTIONS(1), + [anon_sym_ushr_DASHint] = ACTIONS(1), + [anon_sym_add_DASHlong] = ACTIONS(1), + [anon_sym_sub_DASHlong] = ACTIONS(1), + [anon_sym_mul_DASHlong] = ACTIONS(1), + [anon_sym_div_DASHlong] = ACTIONS(1), + [anon_sym_rem_DASHlong] = ACTIONS(1), + [anon_sym_and_DASHlong] = ACTIONS(1), + [anon_sym_or_DASHlong] = ACTIONS(1), + [anon_sym_xor_DASHlong] = ACTIONS(1), + [anon_sym_shl_DASHlong] = ACTIONS(1), + [anon_sym_shr_DASHlong] = ACTIONS(1), + [anon_sym_ushr_DASHlong] = ACTIONS(1), + [anon_sym_add_DASHfloat] = ACTIONS(1), + [anon_sym_sub_DASHfloat] = ACTIONS(1), + [anon_sym_mul_DASHfloat] = ACTIONS(1), + [anon_sym_div_DASHfloat] = ACTIONS(1), + [anon_sym_rem_DASHfloat] = ACTIONS(1), + [anon_sym_add_DASHdouble] = ACTIONS(1), + [anon_sym_sub_DASHdouble] = ACTIONS(1), + [anon_sym_mul_DASHdouble] = ACTIONS(1), + [anon_sym_div_DASHdouble] = ACTIONS(1), + [anon_sym_rem_DASHdouble] = ACTIONS(1), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(1), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(1), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(1), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(1), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(1), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(1), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(1), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(1), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(1), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(1), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(1), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(1), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(1), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(1), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(1), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(1), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(1), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(1), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(1), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(1), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(1), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(1), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(1), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(1), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(1), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(1), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(1), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(1), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(1), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(1), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(1), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(1), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(1), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(1), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(1), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(1), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(1), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(1), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(1), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(1), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(1), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(1), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(1), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(1), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(1), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(1), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(1), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(1), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(1), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(1), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(1), + [anon_sym_execute_DASHinline] = ACTIONS(1), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(1), + [anon_sym_iget_DASHquick] = ACTIONS(1), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(1), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(1), + [anon_sym_iput_DASHquick] = ACTIONS(1), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(1), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(1), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(1), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(1), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(1), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(1), [anon_sym_DOTline] = ACTIONS(1), [anon_sym_DOTlocals] = ACTIONS(1), [anon_sym_DOTparam] = ACTIONS(1), @@ -4096,7 +9836,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOTarray_DASHdata] = ACTIONS(1), [anon_sym_DOTendarray_DASHdata] = ACTIONS(1), [sym_class_identifier] = ACTIONS(1), - [anon_sym_LTinit_GT] = ACTIONS(1), + [anon_sym_LTinit_GT_LPAREN] = ACTIONS(1), + [anon_sym_RPAREN] = ACTIONS(1), [anon_sym_LBRACK] = ACTIONS(1), [anon_sym_V] = ACTIONS(1), [anon_sym_Z] = ACTIONS(1), @@ -4124,240 +9865,6882 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOTenum] = ACTIONS(1), [sym_variable] = ACTIONS(1), [sym_parameter] = ACTIONS(1), - [anon_sym_COMMA] = ACTIONS(1), - [anon_sym_LPAREN] = ACTIONS(1), - [anon_sym_RPAREN] = ACTIONS(1), [aux_sym_number_literal_token1] = ACTIONS(1), [aux_sym_number_literal_token2] = ACTIONS(1), [sym_string_literal] = ACTIONS(1), }, [1] = { - [sym_class_definition] = STATE(156), - [sym_class_declaration] = STATE(131), + [sym_class_definition] = STATE(180), + [sym_class_declaration] = STATE(152), [anon_sym_DOTclass] = ACTIONS(5), [sym_comment] = ACTIONS(3), }, + [2] = { + [ts_builtin_sym_end] = ACTIONS(7), + [anon_sym_DOTfield] = ACTIONS(7), + [sym_end_field] = ACTIONS(7), + [anon_sym_DOTmethod] = ACTIONS(7), + [sym_end_method] = ACTIONS(7), + [anon_sym_DOTannotation] = ACTIONS(7), + [sym_label] = ACTIONS(7), + [anon_sym_nop] = ACTIONS(7), + [anon_sym_move] = ACTIONS(9), + [anon_sym_move_SLASHfrom16] = ACTIONS(7), + [anon_sym_move_SLASH16] = ACTIONS(7), + [anon_sym_move_DASHwide] = ACTIONS(9), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(7), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(7), + [anon_sym_move_DASHobject] = ACTIONS(9), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(7), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(7), + [anon_sym_move_DASHresult] = ACTIONS(9), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(7), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(7), + [anon_sym_move_DASHexception] = ACTIONS(7), + [anon_sym_return_DASHvoid] = ACTIONS(7), + [anon_sym_return] = ACTIONS(9), + [anon_sym_return_DASHwide] = ACTIONS(7), + [anon_sym_return_DASHobject] = ACTIONS(7), + [anon_sym_const_SLASH4] = ACTIONS(7), + [anon_sym_const_SLASH16] = ACTIONS(7), + [anon_sym_const] = ACTIONS(9), + [anon_sym_const_SLASHhigh16] = ACTIONS(7), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(7), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(7), + [anon_sym_const_DASHwide] = ACTIONS(9), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(7), + [anon_sym_const_DASHstring] = ACTIONS(9), + [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(7), + [anon_sym_const_DASHclass] = ACTIONS(7), + [anon_sym_monitor_DASHenter] = ACTIONS(7), + [anon_sym_monitor_DASHexit] = ACTIONS(7), + [anon_sym_check_DASHcast] = ACTIONS(7), + [anon_sym_instance_DASHof] = ACTIONS(7), + [anon_sym_array_DASHlength] = ACTIONS(7), + [anon_sym_new_DASHinstance] = ACTIONS(7), + [anon_sym_new_DASHarray] = ACTIONS(7), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(9), + [anon_sym_filled_DASHnew_DASHarray_DASHrange] = ACTIONS(7), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(7), + [anon_sym_throw] = ACTIONS(7), + [anon_sym_goto] = ACTIONS(9), + [anon_sym_goto_SLASH16] = ACTIONS(7), + [anon_sym_goto_SLASH32] = ACTIONS(7), + [anon_sym_packed_DASHswitch] = ACTIONS(7), + [anon_sym_sparse_DASHswitch] = ACTIONS(7), + [anon_sym_cmpl_DASHfloat] = ACTIONS(7), + [anon_sym_cmpg_DASHfloat] = ACTIONS(7), + [anon_sym_cmpl_DASHdouble] = ACTIONS(7), + [anon_sym_cmpg_DASHdouble] = ACTIONS(7), + [anon_sym_cmp_DASHlong] = ACTIONS(7), + [anon_sym_if_DASHeq] = ACTIONS(9), + [anon_sym_if_DASHne] = ACTIONS(9), + [anon_sym_if_DASHlt] = ACTIONS(9), + [anon_sym_if_DASHge] = ACTIONS(9), + [anon_sym_if_DASHgt] = ACTIONS(9), + [anon_sym_if_DASHle] = ACTIONS(9), + [anon_sym_if_DASHeqz] = ACTIONS(7), + [anon_sym_if_DASHnez] = ACTIONS(7), + [anon_sym_if_DASHltz] = ACTIONS(7), + [anon_sym_if_DASHgez] = ACTIONS(7), + [anon_sym_if_DASHgtz] = ACTIONS(7), + [anon_sym_if_DASHlez] = ACTIONS(7), + [anon_sym_aget] = ACTIONS(9), + [anon_sym_aget_DASHwide] = ACTIONS(7), + [anon_sym_aget_DASHobject] = ACTIONS(7), + [anon_sym_aget_DASHboolean] = ACTIONS(7), + [anon_sym_aget_DASHbyte] = ACTIONS(7), + [anon_sym_aget_DASHchar] = ACTIONS(7), + [anon_sym_aget_DASHshort] = ACTIONS(7), + [anon_sym_aput] = ACTIONS(9), + [anon_sym_aput_DASHwide] = ACTIONS(7), + [anon_sym_aput_DASHobject] = ACTIONS(7), + [anon_sym_aput_DASHboolean] = ACTIONS(7), + [anon_sym_aput_DASHbyte] = ACTIONS(7), + [anon_sym_aput_DASHchar] = ACTIONS(7), + [anon_sym_aput_DASHshort] = ACTIONS(7), + [anon_sym_iget] = ACTIONS(9), + [anon_sym_iget_DASHwide] = ACTIONS(9), + [anon_sym_iget_DASHobject] = ACTIONS(9), + [anon_sym_iget_DASHboolean] = ACTIONS(7), + [anon_sym_iget_DASHbyte] = ACTIONS(7), + [anon_sym_iget_DASHchar] = ACTIONS(7), + [anon_sym_iget_DASHshort] = ACTIONS(7), + [anon_sym_iput] = ACTIONS(9), + [anon_sym_iput_DASHwide] = ACTIONS(9), + [anon_sym_iput_DASHobject] = ACTIONS(9), + [anon_sym_iput_DASHboolean] = ACTIONS(7), + [anon_sym_iput_DASHbyte] = ACTIONS(7), + [anon_sym_iput_DASHchar] = ACTIONS(7), + [anon_sym_iput_DASHshort] = ACTIONS(7), + [anon_sym_sget] = ACTIONS(9), + [anon_sym_sget_DASHwide] = ACTIONS(7), + [anon_sym_sget_DASHobject] = ACTIONS(7), + [anon_sym_sget_DASHboolean] = ACTIONS(7), + [anon_sym_sget_DASHbyte] = ACTIONS(7), + [anon_sym_sget_DASHchar] = ACTIONS(7), + [anon_sym_sget_DASHshort] = ACTIONS(7), + [anon_sym_sput] = ACTIONS(9), + [anon_sym_sput_DASHwide] = ACTIONS(7), + [anon_sym_sput_DASHobject] = ACTIONS(7), + [anon_sym_sput_DASHboolean] = ACTIONS(7), + [anon_sym_sput_DASHbyte] = ACTIONS(7), + [anon_sym_sput_DASHchar] = ACTIONS(7), + [anon_sym_sput_DASHshort] = ACTIONS(7), + [anon_sym_invoke_DASHvirtual] = ACTIONS(9), + [anon_sym_invoke_DASHsuper] = ACTIONS(9), + [anon_sym_invoke_DASHdirect] = ACTIONS(9), + [anon_sym_invoke_DASHstatic] = ACTIONS(9), + [anon_sym_invoke_DASHinterface] = ACTIONS(9), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(7), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(7), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(7), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(7), + [anon_sym_invoke_DASHinterface_DASHrange] = ACTIONS(7), + [anon_sym_neg_DASHint] = ACTIONS(7), + [anon_sym_not_DASHint] = ACTIONS(7), + [anon_sym_neg_DASHlong] = ACTIONS(7), + [anon_sym_not_DASHlong] = ACTIONS(7), + [anon_sym_neg_DASHfloat] = ACTIONS(7), + [anon_sym_neg_DASHdouble] = ACTIONS(7), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(7), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(7), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(7), + [anon_sym_long_DASHto_DASHint] = ACTIONS(7), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(7), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(7), + [anon_sym_float_DASHto_DASHint] = ACTIONS(7), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(7), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(7), + [anon_sym_double_DASHto_DASHint] = ACTIONS(7), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(7), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(7), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(7), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(7), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(7), + [anon_sym_add_DASHint] = ACTIONS(9), + [anon_sym_sub_DASHint] = ACTIONS(9), + [anon_sym_mul_DASHint] = ACTIONS(9), + [anon_sym_div_DASHint] = ACTIONS(9), + [anon_sym_rem_DASHint] = ACTIONS(9), + [anon_sym_and_DASHint] = ACTIONS(9), + [anon_sym_or_DASHint] = ACTIONS(9), + [anon_sym_xor_DASHint] = ACTIONS(9), + [anon_sym_shl_DASHint] = ACTIONS(9), + [anon_sym_shr_DASHint] = ACTIONS(9), + [anon_sym_ushr_DASHint] = ACTIONS(9), + [anon_sym_add_DASHlong] = ACTIONS(9), + [anon_sym_sub_DASHlong] = ACTIONS(9), + [anon_sym_mul_DASHlong] = ACTIONS(9), + [anon_sym_div_DASHlong] = ACTIONS(9), + [anon_sym_rem_DASHlong] = ACTIONS(9), + [anon_sym_and_DASHlong] = ACTIONS(9), + [anon_sym_or_DASHlong] = ACTIONS(9), + [anon_sym_xor_DASHlong] = ACTIONS(9), + [anon_sym_shl_DASHlong] = ACTIONS(9), + [anon_sym_shr_DASHlong] = ACTIONS(9), + [anon_sym_ushr_DASHlong] = ACTIONS(9), + [anon_sym_add_DASHfloat] = ACTIONS(9), + [anon_sym_sub_DASHfloat] = ACTIONS(9), + [anon_sym_mul_DASHfloat] = ACTIONS(9), + [anon_sym_div_DASHfloat] = ACTIONS(9), + [anon_sym_rem_DASHfloat] = ACTIONS(9), + [anon_sym_add_DASHdouble] = ACTIONS(9), + [anon_sym_sub_DASHdouble] = ACTIONS(9), + [anon_sym_mul_DASHdouble] = ACTIONS(9), + [anon_sym_div_DASHdouble] = ACTIONS(9), + [anon_sym_rem_DASHdouble] = ACTIONS(9), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(7), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(7), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(7), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(7), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(7), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(7), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(7), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(7), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(7), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(7), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(7), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(7), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(7), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(7), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(7), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(7), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(7), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(7), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(7), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(7), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(7), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(7), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(7), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(7), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(7), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(7), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(7), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(7), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(7), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(7), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(7), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(7), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(7), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(7), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(7), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(7), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(7), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(7), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(7), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(7), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(7), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(7), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(7), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(7), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(7), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(7), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(7), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(7), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(7), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(7), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(7), + [anon_sym_execute_DASHinline] = ACTIONS(7), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(7), + [anon_sym_iget_DASHquick] = ACTIONS(7), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(7), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(7), + [anon_sym_iput_DASHquick] = ACTIONS(7), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(7), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(7), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(9), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(7), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(9), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(7), + [anon_sym_DOTline] = ACTIONS(7), + [anon_sym_DOTlocals] = ACTIONS(7), + [anon_sym_DOTparam] = ACTIONS(7), + [anon_sym_DOTcatch] = ACTIONS(9), + [anon_sym_DOTcatchall] = ACTIONS(7), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(7), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(7), + [anon_sym_DOTarray_DASHdata] = ACTIONS(7), + [sym_class_identifier] = ACTIONS(7), + [anon_sym_RPAREN] = ACTIONS(7), + [anon_sym_LBRACK] = ACTIONS(7), + [anon_sym_V] = ACTIONS(7), + [anon_sym_Z] = ACTIONS(7), + [anon_sym_B] = ACTIONS(7), + [anon_sym_S] = ACTIONS(7), + [anon_sym_C] = ACTIONS(7), + [anon_sym_I] = ACTIONS(7), + [anon_sym_J] = ACTIONS(7), + [anon_sym_F] = ACTIONS(7), + [anon_sym_D] = ACTIONS(7), + [sym_comment] = ACTIONS(3), + }, + [3] = { + [ts_builtin_sym_end] = ACTIONS(11), + [anon_sym_DOTfield] = ACTIONS(11), + [sym_end_field] = ACTIONS(11), + [anon_sym_DOTmethod] = ACTIONS(11), + [sym_end_method] = ACTIONS(11), + [anon_sym_DOTannotation] = ACTIONS(11), + [sym_label] = ACTIONS(11), + [anon_sym_nop] = ACTIONS(11), + [anon_sym_move] = ACTIONS(13), + [anon_sym_move_SLASHfrom16] = ACTIONS(11), + [anon_sym_move_SLASH16] = ACTIONS(11), + [anon_sym_move_DASHwide] = ACTIONS(13), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(11), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(11), + [anon_sym_move_DASHobject] = ACTIONS(13), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(11), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(11), + [anon_sym_move_DASHresult] = ACTIONS(13), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(11), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(11), + [anon_sym_move_DASHexception] = ACTIONS(11), + [anon_sym_return_DASHvoid] = ACTIONS(11), + [anon_sym_return] = ACTIONS(13), + [anon_sym_return_DASHwide] = ACTIONS(11), + [anon_sym_return_DASHobject] = ACTIONS(11), + [anon_sym_const_SLASH4] = ACTIONS(11), + [anon_sym_const_SLASH16] = ACTIONS(11), + [anon_sym_const] = ACTIONS(13), + [anon_sym_const_SLASHhigh16] = ACTIONS(11), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(11), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(11), + [anon_sym_const_DASHwide] = ACTIONS(13), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(11), + [anon_sym_const_DASHstring] = ACTIONS(13), + [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(11), + [anon_sym_const_DASHclass] = ACTIONS(11), + [anon_sym_monitor_DASHenter] = ACTIONS(11), + [anon_sym_monitor_DASHexit] = ACTIONS(11), + [anon_sym_check_DASHcast] = ACTIONS(11), + [anon_sym_instance_DASHof] = ACTIONS(11), + [anon_sym_array_DASHlength] = ACTIONS(11), + [anon_sym_new_DASHinstance] = ACTIONS(11), + [anon_sym_new_DASHarray] = ACTIONS(11), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(13), + [anon_sym_filled_DASHnew_DASHarray_DASHrange] = ACTIONS(11), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(11), + [anon_sym_throw] = ACTIONS(11), + [anon_sym_goto] = ACTIONS(13), + [anon_sym_goto_SLASH16] = ACTIONS(11), + [anon_sym_goto_SLASH32] = ACTIONS(11), + [anon_sym_packed_DASHswitch] = ACTIONS(11), + [anon_sym_sparse_DASHswitch] = ACTIONS(11), + [anon_sym_cmpl_DASHfloat] = ACTIONS(11), + [anon_sym_cmpg_DASHfloat] = ACTIONS(11), + [anon_sym_cmpl_DASHdouble] = ACTIONS(11), + [anon_sym_cmpg_DASHdouble] = ACTIONS(11), + [anon_sym_cmp_DASHlong] = ACTIONS(11), + [anon_sym_if_DASHeq] = ACTIONS(13), + [anon_sym_if_DASHne] = ACTIONS(13), + [anon_sym_if_DASHlt] = ACTIONS(13), + [anon_sym_if_DASHge] = ACTIONS(13), + [anon_sym_if_DASHgt] = ACTIONS(13), + [anon_sym_if_DASHle] = ACTIONS(13), + [anon_sym_if_DASHeqz] = ACTIONS(11), + [anon_sym_if_DASHnez] = ACTIONS(11), + [anon_sym_if_DASHltz] = ACTIONS(11), + [anon_sym_if_DASHgez] = ACTIONS(11), + [anon_sym_if_DASHgtz] = ACTIONS(11), + [anon_sym_if_DASHlez] = ACTIONS(11), + [anon_sym_aget] = ACTIONS(13), + [anon_sym_aget_DASHwide] = ACTIONS(11), + [anon_sym_aget_DASHobject] = ACTIONS(11), + [anon_sym_aget_DASHboolean] = ACTIONS(11), + [anon_sym_aget_DASHbyte] = ACTIONS(11), + [anon_sym_aget_DASHchar] = ACTIONS(11), + [anon_sym_aget_DASHshort] = ACTIONS(11), + [anon_sym_aput] = ACTIONS(13), + [anon_sym_aput_DASHwide] = ACTIONS(11), + [anon_sym_aput_DASHobject] = ACTIONS(11), + [anon_sym_aput_DASHboolean] = ACTIONS(11), + [anon_sym_aput_DASHbyte] = ACTIONS(11), + [anon_sym_aput_DASHchar] = ACTIONS(11), + [anon_sym_aput_DASHshort] = ACTIONS(11), + [anon_sym_iget] = ACTIONS(13), + [anon_sym_iget_DASHwide] = ACTIONS(13), + [anon_sym_iget_DASHobject] = ACTIONS(13), + [anon_sym_iget_DASHboolean] = ACTIONS(11), + [anon_sym_iget_DASHbyte] = ACTIONS(11), + [anon_sym_iget_DASHchar] = ACTIONS(11), + [anon_sym_iget_DASHshort] = ACTIONS(11), + [anon_sym_iput] = ACTIONS(13), + [anon_sym_iput_DASHwide] = ACTIONS(13), + [anon_sym_iput_DASHobject] = ACTIONS(13), + [anon_sym_iput_DASHboolean] = ACTIONS(11), + [anon_sym_iput_DASHbyte] = ACTIONS(11), + [anon_sym_iput_DASHchar] = ACTIONS(11), + [anon_sym_iput_DASHshort] = ACTIONS(11), + [anon_sym_sget] = ACTIONS(13), + [anon_sym_sget_DASHwide] = ACTIONS(11), + [anon_sym_sget_DASHobject] = ACTIONS(11), + [anon_sym_sget_DASHboolean] = ACTIONS(11), + [anon_sym_sget_DASHbyte] = ACTIONS(11), + [anon_sym_sget_DASHchar] = ACTIONS(11), + [anon_sym_sget_DASHshort] = ACTIONS(11), + [anon_sym_sput] = ACTIONS(13), + [anon_sym_sput_DASHwide] = ACTIONS(11), + [anon_sym_sput_DASHobject] = ACTIONS(11), + [anon_sym_sput_DASHboolean] = ACTIONS(11), + [anon_sym_sput_DASHbyte] = ACTIONS(11), + [anon_sym_sput_DASHchar] = ACTIONS(11), + [anon_sym_sput_DASHshort] = ACTIONS(11), + [anon_sym_invoke_DASHvirtual] = ACTIONS(13), + [anon_sym_invoke_DASHsuper] = ACTIONS(13), + [anon_sym_invoke_DASHdirect] = ACTIONS(13), + [anon_sym_invoke_DASHstatic] = ACTIONS(13), + [anon_sym_invoke_DASHinterface] = ACTIONS(13), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(11), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(11), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(11), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(11), + [anon_sym_invoke_DASHinterface_DASHrange] = ACTIONS(11), + [anon_sym_neg_DASHint] = ACTIONS(11), + [anon_sym_not_DASHint] = ACTIONS(11), + [anon_sym_neg_DASHlong] = ACTIONS(11), + [anon_sym_not_DASHlong] = ACTIONS(11), + [anon_sym_neg_DASHfloat] = ACTIONS(11), + [anon_sym_neg_DASHdouble] = ACTIONS(11), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(11), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(11), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(11), + [anon_sym_long_DASHto_DASHint] = ACTIONS(11), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(11), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(11), + [anon_sym_float_DASHto_DASHint] = ACTIONS(11), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(11), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(11), + [anon_sym_double_DASHto_DASHint] = ACTIONS(11), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(11), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(11), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(11), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(11), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(11), + [anon_sym_add_DASHint] = ACTIONS(13), + [anon_sym_sub_DASHint] = ACTIONS(13), + [anon_sym_mul_DASHint] = ACTIONS(13), + [anon_sym_div_DASHint] = ACTIONS(13), + [anon_sym_rem_DASHint] = ACTIONS(13), + [anon_sym_and_DASHint] = ACTIONS(13), + [anon_sym_or_DASHint] = ACTIONS(13), + [anon_sym_xor_DASHint] = ACTIONS(13), + [anon_sym_shl_DASHint] = ACTIONS(13), + [anon_sym_shr_DASHint] = ACTIONS(13), + [anon_sym_ushr_DASHint] = ACTIONS(13), + [anon_sym_add_DASHlong] = ACTIONS(13), + [anon_sym_sub_DASHlong] = ACTIONS(13), + [anon_sym_mul_DASHlong] = ACTIONS(13), + [anon_sym_div_DASHlong] = ACTIONS(13), + [anon_sym_rem_DASHlong] = ACTIONS(13), + [anon_sym_and_DASHlong] = ACTIONS(13), + [anon_sym_or_DASHlong] = ACTIONS(13), + [anon_sym_xor_DASHlong] = ACTIONS(13), + [anon_sym_shl_DASHlong] = ACTIONS(13), + [anon_sym_shr_DASHlong] = ACTIONS(13), + [anon_sym_ushr_DASHlong] = ACTIONS(13), + [anon_sym_add_DASHfloat] = ACTIONS(13), + [anon_sym_sub_DASHfloat] = ACTIONS(13), + [anon_sym_mul_DASHfloat] = ACTIONS(13), + [anon_sym_div_DASHfloat] = ACTIONS(13), + [anon_sym_rem_DASHfloat] = ACTIONS(13), + [anon_sym_add_DASHdouble] = ACTIONS(13), + [anon_sym_sub_DASHdouble] = ACTIONS(13), + [anon_sym_mul_DASHdouble] = ACTIONS(13), + [anon_sym_div_DASHdouble] = ACTIONS(13), + [anon_sym_rem_DASHdouble] = ACTIONS(13), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(11), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(11), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(11), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(11), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(11), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(11), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(11), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(11), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(11), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(11), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(11), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(11), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(11), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(11), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(11), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(11), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(11), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(11), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(11), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(11), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(11), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(11), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(11), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(11), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(11), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(11), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(11), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(11), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(11), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(11), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(11), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(11), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(11), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(11), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(11), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(11), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(11), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(11), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(11), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(11), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(11), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(11), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(11), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(11), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(11), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(11), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(11), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(11), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(11), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(11), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(11), + [anon_sym_execute_DASHinline] = ACTIONS(11), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(11), + [anon_sym_iget_DASHquick] = ACTIONS(11), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(11), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(11), + [anon_sym_iput_DASHquick] = ACTIONS(11), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(11), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(11), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(13), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(11), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(13), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(11), + [anon_sym_DOTline] = ACTIONS(11), + [anon_sym_DOTlocals] = ACTIONS(11), + [anon_sym_DOTparam] = ACTIONS(11), + [anon_sym_DOTcatch] = ACTIONS(13), + [anon_sym_DOTcatchall] = ACTIONS(11), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(11), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(11), + [anon_sym_DOTarray_DASHdata] = ACTIONS(11), + [sym_class_identifier] = ACTIONS(11), + [anon_sym_RPAREN] = ACTIONS(11), + [anon_sym_LBRACK] = ACTIONS(11), + [anon_sym_V] = ACTIONS(11), + [anon_sym_Z] = ACTIONS(11), + [anon_sym_B] = ACTIONS(11), + [anon_sym_S] = ACTIONS(11), + [anon_sym_C] = ACTIONS(11), + [anon_sym_I] = ACTIONS(11), + [anon_sym_J] = ACTIONS(11), + [anon_sym_F] = ACTIONS(11), + [anon_sym_D] = ACTIONS(11), + [sym_comment] = ACTIONS(3), + }, + [4] = { + [sym_annotation_definition] = STATE(13), + [sym_annotation_declaration] = STATE(114), + [sym__code_line] = STATE(13), + [sym_statement] = STATE(13), + [sym_opcode] = STATE(31), + [sym__declaration] = STATE(13), + [sym_line_declaration] = STATE(13), + [sym_locals_declaration] = STATE(13), + [sym_param_declaration] = STATE(13), + [sym_catch_declaration] = STATE(13), + [sym_catchall_declaration] = STATE(13), + [sym_packed_switch_declaration] = STATE(13), + [sym_sparse_switch_declaration] = STATE(13), + [sym_array_data_declaration] = STATE(13), + [aux_sym_method_definition_repeat1] = STATE(4), + [sym_end_method] = ACTIONS(15), + [anon_sym_DOTannotation] = ACTIONS(17), + [sym_label] = ACTIONS(20), + [anon_sym_nop] = ACTIONS(23), + [anon_sym_move] = ACTIONS(26), + [anon_sym_move_SLASHfrom16] = ACTIONS(23), + [anon_sym_move_SLASH16] = ACTIONS(23), + [anon_sym_move_DASHwide] = ACTIONS(26), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(23), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(23), + [anon_sym_move_DASHobject] = ACTIONS(26), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(23), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(23), + [anon_sym_move_DASHresult] = ACTIONS(26), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(23), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(23), + [anon_sym_move_DASHexception] = ACTIONS(23), + [anon_sym_return_DASHvoid] = ACTIONS(23), + [anon_sym_return] = ACTIONS(26), + [anon_sym_return_DASHwide] = ACTIONS(23), + [anon_sym_return_DASHobject] = ACTIONS(23), + [anon_sym_const_SLASH4] = ACTIONS(23), + [anon_sym_const_SLASH16] = ACTIONS(23), + [anon_sym_const] = ACTIONS(26), + [anon_sym_const_SLASHhigh16] = ACTIONS(23), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(23), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(23), + [anon_sym_const_DASHwide] = ACTIONS(26), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(23), + [anon_sym_const_DASHstring] = ACTIONS(26), + [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(23), + [anon_sym_const_DASHclass] = ACTIONS(23), + [anon_sym_monitor_DASHenter] = ACTIONS(23), + [anon_sym_monitor_DASHexit] = ACTIONS(23), + [anon_sym_check_DASHcast] = ACTIONS(23), + [anon_sym_instance_DASHof] = ACTIONS(23), + [anon_sym_array_DASHlength] = ACTIONS(23), + [anon_sym_new_DASHinstance] = ACTIONS(23), + [anon_sym_new_DASHarray] = ACTIONS(23), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(26), + [anon_sym_filled_DASHnew_DASHarray_DASHrange] = ACTIONS(23), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(23), + [anon_sym_throw] = ACTIONS(23), + [anon_sym_goto] = ACTIONS(26), + [anon_sym_goto_SLASH16] = ACTIONS(23), + [anon_sym_goto_SLASH32] = ACTIONS(23), + [anon_sym_packed_DASHswitch] = ACTIONS(23), + [anon_sym_sparse_DASHswitch] = ACTIONS(23), + [anon_sym_cmpl_DASHfloat] = ACTIONS(23), + [anon_sym_cmpg_DASHfloat] = ACTIONS(23), + [anon_sym_cmpl_DASHdouble] = ACTIONS(23), + [anon_sym_cmpg_DASHdouble] = ACTIONS(23), + [anon_sym_cmp_DASHlong] = ACTIONS(23), + [anon_sym_if_DASHeq] = ACTIONS(26), + [anon_sym_if_DASHne] = ACTIONS(26), + [anon_sym_if_DASHlt] = ACTIONS(26), + [anon_sym_if_DASHge] = ACTIONS(26), + [anon_sym_if_DASHgt] = ACTIONS(26), + [anon_sym_if_DASHle] = ACTIONS(26), + [anon_sym_if_DASHeqz] = ACTIONS(23), + [anon_sym_if_DASHnez] = ACTIONS(23), + [anon_sym_if_DASHltz] = ACTIONS(23), + [anon_sym_if_DASHgez] = ACTIONS(23), + [anon_sym_if_DASHgtz] = ACTIONS(23), + [anon_sym_if_DASHlez] = ACTIONS(23), + [anon_sym_aget] = ACTIONS(26), + [anon_sym_aget_DASHwide] = ACTIONS(23), + [anon_sym_aget_DASHobject] = ACTIONS(23), + [anon_sym_aget_DASHboolean] = ACTIONS(23), + [anon_sym_aget_DASHbyte] = ACTIONS(23), + [anon_sym_aget_DASHchar] = ACTIONS(23), + [anon_sym_aget_DASHshort] = ACTIONS(23), + [anon_sym_aput] = ACTIONS(26), + [anon_sym_aput_DASHwide] = ACTIONS(23), + [anon_sym_aput_DASHobject] = ACTIONS(23), + [anon_sym_aput_DASHboolean] = ACTIONS(23), + [anon_sym_aput_DASHbyte] = ACTIONS(23), + [anon_sym_aput_DASHchar] = ACTIONS(23), + [anon_sym_aput_DASHshort] = ACTIONS(23), + [anon_sym_iget] = ACTIONS(26), + [anon_sym_iget_DASHwide] = ACTIONS(26), + [anon_sym_iget_DASHobject] = ACTIONS(26), + [anon_sym_iget_DASHboolean] = ACTIONS(23), + [anon_sym_iget_DASHbyte] = ACTIONS(23), + [anon_sym_iget_DASHchar] = ACTIONS(23), + [anon_sym_iget_DASHshort] = ACTIONS(23), + [anon_sym_iput] = ACTIONS(26), + [anon_sym_iput_DASHwide] = ACTIONS(26), + [anon_sym_iput_DASHobject] = ACTIONS(26), + [anon_sym_iput_DASHboolean] = ACTIONS(23), + [anon_sym_iput_DASHbyte] = ACTIONS(23), + [anon_sym_iput_DASHchar] = ACTIONS(23), + [anon_sym_iput_DASHshort] = ACTIONS(23), + [anon_sym_sget] = ACTIONS(26), + [anon_sym_sget_DASHwide] = ACTIONS(23), + [anon_sym_sget_DASHobject] = ACTIONS(23), + [anon_sym_sget_DASHboolean] = ACTIONS(23), + [anon_sym_sget_DASHbyte] = ACTIONS(23), + [anon_sym_sget_DASHchar] = ACTIONS(23), + [anon_sym_sget_DASHshort] = ACTIONS(23), + [anon_sym_sput] = ACTIONS(26), + [anon_sym_sput_DASHwide] = ACTIONS(23), + [anon_sym_sput_DASHobject] = ACTIONS(23), + [anon_sym_sput_DASHboolean] = ACTIONS(23), + [anon_sym_sput_DASHbyte] = ACTIONS(23), + [anon_sym_sput_DASHchar] = ACTIONS(23), + [anon_sym_sput_DASHshort] = ACTIONS(23), + [anon_sym_invoke_DASHvirtual] = ACTIONS(26), + [anon_sym_invoke_DASHsuper] = ACTIONS(26), + [anon_sym_invoke_DASHdirect] = ACTIONS(26), + [anon_sym_invoke_DASHstatic] = ACTIONS(26), + [anon_sym_invoke_DASHinterface] = ACTIONS(26), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(23), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(23), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(23), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(23), + [anon_sym_invoke_DASHinterface_DASHrange] = ACTIONS(23), + [anon_sym_neg_DASHint] = ACTIONS(23), + [anon_sym_not_DASHint] = ACTIONS(23), + [anon_sym_neg_DASHlong] = ACTIONS(23), + [anon_sym_not_DASHlong] = ACTIONS(23), + [anon_sym_neg_DASHfloat] = ACTIONS(23), + [anon_sym_neg_DASHdouble] = ACTIONS(23), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(23), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(23), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(23), + [anon_sym_long_DASHto_DASHint] = ACTIONS(23), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(23), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(23), + [anon_sym_float_DASHto_DASHint] = ACTIONS(23), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(23), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(23), + [anon_sym_double_DASHto_DASHint] = ACTIONS(23), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(23), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(23), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(23), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(23), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(23), + [anon_sym_add_DASHint] = ACTIONS(26), + [anon_sym_sub_DASHint] = ACTIONS(26), + [anon_sym_mul_DASHint] = ACTIONS(26), + [anon_sym_div_DASHint] = ACTIONS(26), + [anon_sym_rem_DASHint] = ACTIONS(26), + [anon_sym_and_DASHint] = ACTIONS(26), + [anon_sym_or_DASHint] = ACTIONS(26), + [anon_sym_xor_DASHint] = ACTIONS(26), + [anon_sym_shl_DASHint] = ACTIONS(26), + [anon_sym_shr_DASHint] = ACTIONS(26), + [anon_sym_ushr_DASHint] = ACTIONS(26), + [anon_sym_add_DASHlong] = ACTIONS(26), + [anon_sym_sub_DASHlong] = ACTIONS(26), + [anon_sym_mul_DASHlong] = ACTIONS(26), + [anon_sym_div_DASHlong] = ACTIONS(26), + [anon_sym_rem_DASHlong] = ACTIONS(26), + [anon_sym_and_DASHlong] = ACTIONS(26), + [anon_sym_or_DASHlong] = ACTIONS(26), + [anon_sym_xor_DASHlong] = ACTIONS(26), + [anon_sym_shl_DASHlong] = ACTIONS(26), + [anon_sym_shr_DASHlong] = ACTIONS(26), + [anon_sym_ushr_DASHlong] = ACTIONS(26), + [anon_sym_add_DASHfloat] = ACTIONS(26), + [anon_sym_sub_DASHfloat] = ACTIONS(26), + [anon_sym_mul_DASHfloat] = ACTIONS(26), + [anon_sym_div_DASHfloat] = ACTIONS(26), + [anon_sym_rem_DASHfloat] = ACTIONS(26), + [anon_sym_add_DASHdouble] = ACTIONS(26), + [anon_sym_sub_DASHdouble] = ACTIONS(26), + [anon_sym_mul_DASHdouble] = ACTIONS(26), + [anon_sym_div_DASHdouble] = ACTIONS(26), + [anon_sym_rem_DASHdouble] = ACTIONS(26), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(23), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(23), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(23), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(23), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(23), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(23), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(23), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(23), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(23), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(23), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(23), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(23), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(23), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(23), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(23), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(23), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(23), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(23), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(23), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(23), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(23), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(23), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(23), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(23), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(23), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(23), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(23), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(23), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(23), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(23), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(23), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(23), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(23), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(23), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(23), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(23), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(23), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(23), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(23), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(23), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(23), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(23), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(23), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(23), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(23), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(23), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(23), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(23), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(23), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(23), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(23), + [anon_sym_execute_DASHinline] = ACTIONS(23), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(23), + [anon_sym_iget_DASHquick] = ACTIONS(23), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(23), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(23), + [anon_sym_iput_DASHquick] = ACTIONS(23), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(23), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(23), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(26), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(23), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(26), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(23), + [anon_sym_DOTline] = ACTIONS(29), + [anon_sym_DOTlocals] = ACTIONS(32), + [anon_sym_DOTparam] = ACTIONS(35), + [anon_sym_DOTcatch] = ACTIONS(38), + [anon_sym_DOTcatchall] = ACTIONS(41), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(44), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(47), + [anon_sym_DOTarray_DASHdata] = ACTIONS(50), + [sym_comment] = ACTIONS(3), + }, + [5] = { + [sym_annotation_definition] = STATE(13), + [sym_annotation_declaration] = STATE(114), + [sym__code_line] = STATE(13), + [sym_statement] = STATE(13), + [sym_opcode] = STATE(31), + [sym__declaration] = STATE(13), + [sym_line_declaration] = STATE(13), + [sym_locals_declaration] = STATE(13), + [sym_param_declaration] = STATE(13), + [sym_catch_declaration] = STATE(13), + [sym_catchall_declaration] = STATE(13), + [sym_packed_switch_declaration] = STATE(13), + [sym_sparse_switch_declaration] = STATE(13), + [sym_array_data_declaration] = STATE(13), + [aux_sym_method_definition_repeat1] = STATE(6), + [sym_end_method] = ACTIONS(53), + [anon_sym_DOTannotation] = ACTIONS(55), + [sym_label] = ACTIONS(57), + [anon_sym_nop] = ACTIONS(59), + [anon_sym_move] = ACTIONS(61), + [anon_sym_move_SLASHfrom16] = ACTIONS(59), + [anon_sym_move_SLASH16] = ACTIONS(59), + [anon_sym_move_DASHwide] = ACTIONS(61), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(59), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(59), + [anon_sym_move_DASHobject] = ACTIONS(61), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(59), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(59), + [anon_sym_move_DASHresult] = ACTIONS(61), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(59), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(59), + [anon_sym_move_DASHexception] = ACTIONS(59), + [anon_sym_return_DASHvoid] = ACTIONS(59), + [anon_sym_return] = ACTIONS(61), + [anon_sym_return_DASHwide] = ACTIONS(59), + [anon_sym_return_DASHobject] = ACTIONS(59), + [anon_sym_const_SLASH4] = ACTIONS(59), + [anon_sym_const_SLASH16] = ACTIONS(59), + [anon_sym_const] = ACTIONS(61), + [anon_sym_const_SLASHhigh16] = ACTIONS(59), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(59), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(59), + [anon_sym_const_DASHwide] = ACTIONS(61), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(59), + [anon_sym_const_DASHstring] = ACTIONS(61), + [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(59), + [anon_sym_const_DASHclass] = ACTIONS(59), + [anon_sym_monitor_DASHenter] = ACTIONS(59), + [anon_sym_monitor_DASHexit] = ACTIONS(59), + [anon_sym_check_DASHcast] = ACTIONS(59), + [anon_sym_instance_DASHof] = ACTIONS(59), + [anon_sym_array_DASHlength] = ACTIONS(59), + [anon_sym_new_DASHinstance] = ACTIONS(59), + [anon_sym_new_DASHarray] = ACTIONS(59), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(61), + [anon_sym_filled_DASHnew_DASHarray_DASHrange] = ACTIONS(59), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(59), + [anon_sym_throw] = ACTIONS(59), + [anon_sym_goto] = ACTIONS(61), + [anon_sym_goto_SLASH16] = ACTIONS(59), + [anon_sym_goto_SLASH32] = ACTIONS(59), + [anon_sym_packed_DASHswitch] = ACTIONS(59), + [anon_sym_sparse_DASHswitch] = ACTIONS(59), + [anon_sym_cmpl_DASHfloat] = ACTIONS(59), + [anon_sym_cmpg_DASHfloat] = ACTIONS(59), + [anon_sym_cmpl_DASHdouble] = ACTIONS(59), + [anon_sym_cmpg_DASHdouble] = ACTIONS(59), + [anon_sym_cmp_DASHlong] = ACTIONS(59), + [anon_sym_if_DASHeq] = ACTIONS(61), + [anon_sym_if_DASHne] = ACTIONS(61), + [anon_sym_if_DASHlt] = ACTIONS(61), + [anon_sym_if_DASHge] = ACTIONS(61), + [anon_sym_if_DASHgt] = ACTIONS(61), + [anon_sym_if_DASHle] = ACTIONS(61), + [anon_sym_if_DASHeqz] = ACTIONS(59), + [anon_sym_if_DASHnez] = ACTIONS(59), + [anon_sym_if_DASHltz] = ACTIONS(59), + [anon_sym_if_DASHgez] = ACTIONS(59), + [anon_sym_if_DASHgtz] = ACTIONS(59), + [anon_sym_if_DASHlez] = ACTIONS(59), + [anon_sym_aget] = ACTIONS(61), + [anon_sym_aget_DASHwide] = ACTIONS(59), + [anon_sym_aget_DASHobject] = ACTIONS(59), + [anon_sym_aget_DASHboolean] = ACTIONS(59), + [anon_sym_aget_DASHbyte] = ACTIONS(59), + [anon_sym_aget_DASHchar] = ACTIONS(59), + [anon_sym_aget_DASHshort] = ACTIONS(59), + [anon_sym_aput] = ACTIONS(61), + [anon_sym_aput_DASHwide] = ACTIONS(59), + [anon_sym_aput_DASHobject] = ACTIONS(59), + [anon_sym_aput_DASHboolean] = ACTIONS(59), + [anon_sym_aput_DASHbyte] = ACTIONS(59), + [anon_sym_aput_DASHchar] = ACTIONS(59), + [anon_sym_aput_DASHshort] = ACTIONS(59), + [anon_sym_iget] = ACTIONS(61), + [anon_sym_iget_DASHwide] = ACTIONS(61), + [anon_sym_iget_DASHobject] = ACTIONS(61), + [anon_sym_iget_DASHboolean] = ACTIONS(59), + [anon_sym_iget_DASHbyte] = ACTIONS(59), + [anon_sym_iget_DASHchar] = ACTIONS(59), + [anon_sym_iget_DASHshort] = ACTIONS(59), + [anon_sym_iput] = ACTIONS(61), + [anon_sym_iput_DASHwide] = ACTIONS(61), + [anon_sym_iput_DASHobject] = ACTIONS(61), + [anon_sym_iput_DASHboolean] = ACTIONS(59), + [anon_sym_iput_DASHbyte] = ACTIONS(59), + [anon_sym_iput_DASHchar] = ACTIONS(59), + [anon_sym_iput_DASHshort] = ACTIONS(59), + [anon_sym_sget] = ACTIONS(61), + [anon_sym_sget_DASHwide] = ACTIONS(59), + [anon_sym_sget_DASHobject] = ACTIONS(59), + [anon_sym_sget_DASHboolean] = ACTIONS(59), + [anon_sym_sget_DASHbyte] = ACTIONS(59), + [anon_sym_sget_DASHchar] = ACTIONS(59), + [anon_sym_sget_DASHshort] = ACTIONS(59), + [anon_sym_sput] = ACTIONS(61), + [anon_sym_sput_DASHwide] = ACTIONS(59), + [anon_sym_sput_DASHobject] = ACTIONS(59), + [anon_sym_sput_DASHboolean] = ACTIONS(59), + [anon_sym_sput_DASHbyte] = ACTIONS(59), + [anon_sym_sput_DASHchar] = ACTIONS(59), + [anon_sym_sput_DASHshort] = ACTIONS(59), + [anon_sym_invoke_DASHvirtual] = ACTIONS(61), + [anon_sym_invoke_DASHsuper] = ACTIONS(61), + [anon_sym_invoke_DASHdirect] = ACTIONS(61), + [anon_sym_invoke_DASHstatic] = ACTIONS(61), + [anon_sym_invoke_DASHinterface] = ACTIONS(61), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(59), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(59), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(59), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(59), + [anon_sym_invoke_DASHinterface_DASHrange] = ACTIONS(59), + [anon_sym_neg_DASHint] = ACTIONS(59), + [anon_sym_not_DASHint] = ACTIONS(59), + [anon_sym_neg_DASHlong] = ACTIONS(59), + [anon_sym_not_DASHlong] = ACTIONS(59), + [anon_sym_neg_DASHfloat] = ACTIONS(59), + [anon_sym_neg_DASHdouble] = ACTIONS(59), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(59), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(59), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(59), + [anon_sym_long_DASHto_DASHint] = ACTIONS(59), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(59), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(59), + [anon_sym_float_DASHto_DASHint] = ACTIONS(59), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(59), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(59), + [anon_sym_double_DASHto_DASHint] = ACTIONS(59), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(59), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(59), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(59), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(59), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(59), + [anon_sym_add_DASHint] = ACTIONS(61), + [anon_sym_sub_DASHint] = ACTIONS(61), + [anon_sym_mul_DASHint] = ACTIONS(61), + [anon_sym_div_DASHint] = ACTIONS(61), + [anon_sym_rem_DASHint] = ACTIONS(61), + [anon_sym_and_DASHint] = ACTIONS(61), + [anon_sym_or_DASHint] = ACTIONS(61), + [anon_sym_xor_DASHint] = ACTIONS(61), + [anon_sym_shl_DASHint] = ACTIONS(61), + [anon_sym_shr_DASHint] = ACTIONS(61), + [anon_sym_ushr_DASHint] = ACTIONS(61), + [anon_sym_add_DASHlong] = ACTIONS(61), + [anon_sym_sub_DASHlong] = ACTIONS(61), + [anon_sym_mul_DASHlong] = ACTIONS(61), + [anon_sym_div_DASHlong] = ACTIONS(61), + [anon_sym_rem_DASHlong] = ACTIONS(61), + [anon_sym_and_DASHlong] = ACTIONS(61), + [anon_sym_or_DASHlong] = ACTIONS(61), + [anon_sym_xor_DASHlong] = ACTIONS(61), + [anon_sym_shl_DASHlong] = ACTIONS(61), + [anon_sym_shr_DASHlong] = ACTIONS(61), + [anon_sym_ushr_DASHlong] = ACTIONS(61), + [anon_sym_add_DASHfloat] = ACTIONS(61), + [anon_sym_sub_DASHfloat] = ACTIONS(61), + [anon_sym_mul_DASHfloat] = ACTIONS(61), + [anon_sym_div_DASHfloat] = ACTIONS(61), + [anon_sym_rem_DASHfloat] = ACTIONS(61), + [anon_sym_add_DASHdouble] = ACTIONS(61), + [anon_sym_sub_DASHdouble] = ACTIONS(61), + [anon_sym_mul_DASHdouble] = ACTIONS(61), + [anon_sym_div_DASHdouble] = ACTIONS(61), + [anon_sym_rem_DASHdouble] = ACTIONS(61), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(59), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(59), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(59), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(59), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(59), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(59), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(59), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(59), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(59), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(59), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(59), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(59), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(59), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(59), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(59), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(59), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(59), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(59), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(59), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(59), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(59), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(59), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(59), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(59), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(59), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(59), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(59), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(59), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(59), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(59), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(59), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(59), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(59), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(59), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(59), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(59), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(59), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(59), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(59), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(59), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(59), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(59), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(59), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(59), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(59), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(59), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(59), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(59), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(59), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(59), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(59), + [anon_sym_execute_DASHinline] = ACTIONS(59), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(59), + [anon_sym_iget_DASHquick] = ACTIONS(59), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(59), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(59), + [anon_sym_iput_DASHquick] = ACTIONS(59), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(59), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(59), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(61), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(59), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(61), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(59), + [anon_sym_DOTline] = ACTIONS(63), + [anon_sym_DOTlocals] = ACTIONS(65), + [anon_sym_DOTparam] = ACTIONS(67), + [anon_sym_DOTcatch] = ACTIONS(69), + [anon_sym_DOTcatchall] = ACTIONS(71), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(73), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(75), + [anon_sym_DOTarray_DASHdata] = ACTIONS(77), + [sym_comment] = ACTIONS(3), + }, + [6] = { + [sym_annotation_definition] = STATE(13), + [sym_annotation_declaration] = STATE(114), + [sym__code_line] = STATE(13), + [sym_statement] = STATE(13), + [sym_opcode] = STATE(31), + [sym__declaration] = STATE(13), + [sym_line_declaration] = STATE(13), + [sym_locals_declaration] = STATE(13), + [sym_param_declaration] = STATE(13), + [sym_catch_declaration] = STATE(13), + [sym_catchall_declaration] = STATE(13), + [sym_packed_switch_declaration] = STATE(13), + [sym_sparse_switch_declaration] = STATE(13), + [sym_array_data_declaration] = STATE(13), + [aux_sym_method_definition_repeat1] = STATE(4), + [sym_end_method] = ACTIONS(79), + [anon_sym_DOTannotation] = ACTIONS(55), + [sym_label] = ACTIONS(57), + [anon_sym_nop] = ACTIONS(59), + [anon_sym_move] = ACTIONS(61), + [anon_sym_move_SLASHfrom16] = ACTIONS(59), + [anon_sym_move_SLASH16] = ACTIONS(59), + [anon_sym_move_DASHwide] = ACTIONS(61), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(59), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(59), + [anon_sym_move_DASHobject] = ACTIONS(61), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(59), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(59), + [anon_sym_move_DASHresult] = ACTIONS(61), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(59), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(59), + [anon_sym_move_DASHexception] = ACTIONS(59), + [anon_sym_return_DASHvoid] = ACTIONS(59), + [anon_sym_return] = ACTIONS(61), + [anon_sym_return_DASHwide] = ACTIONS(59), + [anon_sym_return_DASHobject] = ACTIONS(59), + [anon_sym_const_SLASH4] = ACTIONS(59), + [anon_sym_const_SLASH16] = ACTIONS(59), + [anon_sym_const] = ACTIONS(61), + [anon_sym_const_SLASHhigh16] = ACTIONS(59), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(59), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(59), + [anon_sym_const_DASHwide] = ACTIONS(61), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(59), + [anon_sym_const_DASHstring] = ACTIONS(61), + [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(59), + [anon_sym_const_DASHclass] = ACTIONS(59), + [anon_sym_monitor_DASHenter] = ACTIONS(59), + [anon_sym_monitor_DASHexit] = ACTIONS(59), + [anon_sym_check_DASHcast] = ACTIONS(59), + [anon_sym_instance_DASHof] = ACTIONS(59), + [anon_sym_array_DASHlength] = ACTIONS(59), + [anon_sym_new_DASHinstance] = ACTIONS(59), + [anon_sym_new_DASHarray] = ACTIONS(59), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(61), + [anon_sym_filled_DASHnew_DASHarray_DASHrange] = ACTIONS(59), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(59), + [anon_sym_throw] = ACTIONS(59), + [anon_sym_goto] = ACTIONS(61), + [anon_sym_goto_SLASH16] = ACTIONS(59), + [anon_sym_goto_SLASH32] = ACTIONS(59), + [anon_sym_packed_DASHswitch] = ACTIONS(59), + [anon_sym_sparse_DASHswitch] = ACTIONS(59), + [anon_sym_cmpl_DASHfloat] = ACTIONS(59), + [anon_sym_cmpg_DASHfloat] = ACTIONS(59), + [anon_sym_cmpl_DASHdouble] = ACTIONS(59), + [anon_sym_cmpg_DASHdouble] = ACTIONS(59), + [anon_sym_cmp_DASHlong] = ACTIONS(59), + [anon_sym_if_DASHeq] = ACTIONS(61), + [anon_sym_if_DASHne] = ACTIONS(61), + [anon_sym_if_DASHlt] = ACTIONS(61), + [anon_sym_if_DASHge] = ACTIONS(61), + [anon_sym_if_DASHgt] = ACTIONS(61), + [anon_sym_if_DASHle] = ACTIONS(61), + [anon_sym_if_DASHeqz] = ACTIONS(59), + [anon_sym_if_DASHnez] = ACTIONS(59), + [anon_sym_if_DASHltz] = ACTIONS(59), + [anon_sym_if_DASHgez] = ACTIONS(59), + [anon_sym_if_DASHgtz] = ACTIONS(59), + [anon_sym_if_DASHlez] = ACTIONS(59), + [anon_sym_aget] = ACTIONS(61), + [anon_sym_aget_DASHwide] = ACTIONS(59), + [anon_sym_aget_DASHobject] = ACTIONS(59), + [anon_sym_aget_DASHboolean] = ACTIONS(59), + [anon_sym_aget_DASHbyte] = ACTIONS(59), + [anon_sym_aget_DASHchar] = ACTIONS(59), + [anon_sym_aget_DASHshort] = ACTIONS(59), + [anon_sym_aput] = ACTIONS(61), + [anon_sym_aput_DASHwide] = ACTIONS(59), + [anon_sym_aput_DASHobject] = ACTIONS(59), + [anon_sym_aput_DASHboolean] = ACTIONS(59), + [anon_sym_aput_DASHbyte] = ACTIONS(59), + [anon_sym_aput_DASHchar] = ACTIONS(59), + [anon_sym_aput_DASHshort] = ACTIONS(59), + [anon_sym_iget] = ACTIONS(61), + [anon_sym_iget_DASHwide] = ACTIONS(61), + [anon_sym_iget_DASHobject] = ACTIONS(61), + [anon_sym_iget_DASHboolean] = ACTIONS(59), + [anon_sym_iget_DASHbyte] = ACTIONS(59), + [anon_sym_iget_DASHchar] = ACTIONS(59), + [anon_sym_iget_DASHshort] = ACTIONS(59), + [anon_sym_iput] = ACTIONS(61), + [anon_sym_iput_DASHwide] = ACTIONS(61), + [anon_sym_iput_DASHobject] = ACTIONS(61), + [anon_sym_iput_DASHboolean] = ACTIONS(59), + [anon_sym_iput_DASHbyte] = ACTIONS(59), + [anon_sym_iput_DASHchar] = ACTIONS(59), + [anon_sym_iput_DASHshort] = ACTIONS(59), + [anon_sym_sget] = ACTIONS(61), + [anon_sym_sget_DASHwide] = ACTIONS(59), + [anon_sym_sget_DASHobject] = ACTIONS(59), + [anon_sym_sget_DASHboolean] = ACTIONS(59), + [anon_sym_sget_DASHbyte] = ACTIONS(59), + [anon_sym_sget_DASHchar] = ACTIONS(59), + [anon_sym_sget_DASHshort] = ACTIONS(59), + [anon_sym_sput] = ACTIONS(61), + [anon_sym_sput_DASHwide] = ACTIONS(59), + [anon_sym_sput_DASHobject] = ACTIONS(59), + [anon_sym_sput_DASHboolean] = ACTIONS(59), + [anon_sym_sput_DASHbyte] = ACTIONS(59), + [anon_sym_sput_DASHchar] = ACTIONS(59), + [anon_sym_sput_DASHshort] = ACTIONS(59), + [anon_sym_invoke_DASHvirtual] = ACTIONS(61), + [anon_sym_invoke_DASHsuper] = ACTIONS(61), + [anon_sym_invoke_DASHdirect] = ACTIONS(61), + [anon_sym_invoke_DASHstatic] = ACTIONS(61), + [anon_sym_invoke_DASHinterface] = ACTIONS(61), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(59), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(59), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(59), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(59), + [anon_sym_invoke_DASHinterface_DASHrange] = ACTIONS(59), + [anon_sym_neg_DASHint] = ACTIONS(59), + [anon_sym_not_DASHint] = ACTIONS(59), + [anon_sym_neg_DASHlong] = ACTIONS(59), + [anon_sym_not_DASHlong] = ACTIONS(59), + [anon_sym_neg_DASHfloat] = ACTIONS(59), + [anon_sym_neg_DASHdouble] = ACTIONS(59), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(59), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(59), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(59), + [anon_sym_long_DASHto_DASHint] = ACTIONS(59), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(59), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(59), + [anon_sym_float_DASHto_DASHint] = ACTIONS(59), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(59), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(59), + [anon_sym_double_DASHto_DASHint] = ACTIONS(59), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(59), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(59), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(59), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(59), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(59), + [anon_sym_add_DASHint] = ACTIONS(61), + [anon_sym_sub_DASHint] = ACTIONS(61), + [anon_sym_mul_DASHint] = ACTIONS(61), + [anon_sym_div_DASHint] = ACTIONS(61), + [anon_sym_rem_DASHint] = ACTIONS(61), + [anon_sym_and_DASHint] = ACTIONS(61), + [anon_sym_or_DASHint] = ACTIONS(61), + [anon_sym_xor_DASHint] = ACTIONS(61), + [anon_sym_shl_DASHint] = ACTIONS(61), + [anon_sym_shr_DASHint] = ACTIONS(61), + [anon_sym_ushr_DASHint] = ACTIONS(61), + [anon_sym_add_DASHlong] = ACTIONS(61), + [anon_sym_sub_DASHlong] = ACTIONS(61), + [anon_sym_mul_DASHlong] = ACTIONS(61), + [anon_sym_div_DASHlong] = ACTIONS(61), + [anon_sym_rem_DASHlong] = ACTIONS(61), + [anon_sym_and_DASHlong] = ACTIONS(61), + [anon_sym_or_DASHlong] = ACTIONS(61), + [anon_sym_xor_DASHlong] = ACTIONS(61), + [anon_sym_shl_DASHlong] = ACTIONS(61), + [anon_sym_shr_DASHlong] = ACTIONS(61), + [anon_sym_ushr_DASHlong] = ACTIONS(61), + [anon_sym_add_DASHfloat] = ACTIONS(61), + [anon_sym_sub_DASHfloat] = ACTIONS(61), + [anon_sym_mul_DASHfloat] = ACTIONS(61), + [anon_sym_div_DASHfloat] = ACTIONS(61), + [anon_sym_rem_DASHfloat] = ACTIONS(61), + [anon_sym_add_DASHdouble] = ACTIONS(61), + [anon_sym_sub_DASHdouble] = ACTIONS(61), + [anon_sym_mul_DASHdouble] = ACTIONS(61), + [anon_sym_div_DASHdouble] = ACTIONS(61), + [anon_sym_rem_DASHdouble] = ACTIONS(61), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(59), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(59), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(59), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(59), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(59), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(59), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(59), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(59), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(59), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(59), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(59), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(59), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(59), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(59), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(59), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(59), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(59), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(59), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(59), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(59), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(59), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(59), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(59), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(59), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(59), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(59), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(59), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(59), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(59), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(59), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(59), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(59), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(59), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(59), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(59), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(59), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(59), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(59), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(59), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(59), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(59), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(59), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(59), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(59), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(59), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(59), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(59), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(59), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(59), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(59), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(59), + [anon_sym_execute_DASHinline] = ACTIONS(59), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(59), + [anon_sym_iget_DASHquick] = ACTIONS(59), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(59), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(59), + [anon_sym_iput_DASHquick] = ACTIONS(59), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(59), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(59), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(61), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(59), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(61), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(59), + [anon_sym_DOTline] = ACTIONS(63), + [anon_sym_DOTlocals] = ACTIONS(65), + [anon_sym_DOTparam] = ACTIONS(67), + [anon_sym_DOTcatch] = ACTIONS(69), + [anon_sym_DOTcatchall] = ACTIONS(71), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(73), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(75), + [anon_sym_DOTarray_DASHdata] = ACTIONS(77), + [sym_comment] = ACTIONS(3), + }, + [7] = { + [sym_end_method] = ACTIONS(81), + [anon_sym_DOTannotation] = ACTIONS(81), + [sym_label] = ACTIONS(81), + [anon_sym_COMMA] = ACTIONS(81), + [anon_sym_nop] = ACTIONS(81), + [anon_sym_move] = ACTIONS(83), + [anon_sym_move_SLASHfrom16] = ACTIONS(81), + [anon_sym_move_SLASH16] = ACTIONS(81), + [anon_sym_move_DASHwide] = ACTIONS(83), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(81), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(81), + [anon_sym_move_DASHobject] = ACTIONS(83), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(81), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(81), + [anon_sym_move_DASHresult] = ACTIONS(83), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(81), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(81), + [anon_sym_move_DASHexception] = ACTIONS(81), + [anon_sym_return_DASHvoid] = ACTIONS(81), + [anon_sym_return] = ACTIONS(83), + [anon_sym_return_DASHwide] = ACTIONS(81), + [anon_sym_return_DASHobject] = ACTIONS(81), + [anon_sym_const_SLASH4] = ACTIONS(81), + [anon_sym_const_SLASH16] = ACTIONS(81), + [anon_sym_const] = ACTIONS(83), + [anon_sym_const_SLASHhigh16] = ACTIONS(81), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(81), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(81), + [anon_sym_const_DASHwide] = ACTIONS(83), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(81), + [anon_sym_const_DASHstring] = ACTIONS(83), + [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(81), + [anon_sym_const_DASHclass] = ACTIONS(81), + [anon_sym_monitor_DASHenter] = ACTIONS(81), + [anon_sym_monitor_DASHexit] = ACTIONS(81), + [anon_sym_check_DASHcast] = ACTIONS(81), + [anon_sym_instance_DASHof] = ACTIONS(81), + [anon_sym_array_DASHlength] = ACTIONS(81), + [anon_sym_new_DASHinstance] = ACTIONS(81), + [anon_sym_new_DASHarray] = ACTIONS(81), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(83), + [anon_sym_filled_DASHnew_DASHarray_DASHrange] = ACTIONS(81), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(81), + [anon_sym_throw] = ACTIONS(81), + [anon_sym_goto] = ACTIONS(83), + [anon_sym_goto_SLASH16] = ACTIONS(81), + [anon_sym_goto_SLASH32] = ACTIONS(81), + [anon_sym_packed_DASHswitch] = ACTIONS(81), + [anon_sym_sparse_DASHswitch] = ACTIONS(81), + [anon_sym_cmpl_DASHfloat] = ACTIONS(81), + [anon_sym_cmpg_DASHfloat] = ACTIONS(81), + [anon_sym_cmpl_DASHdouble] = ACTIONS(81), + [anon_sym_cmpg_DASHdouble] = ACTIONS(81), + [anon_sym_cmp_DASHlong] = ACTIONS(81), + [anon_sym_if_DASHeq] = ACTIONS(83), + [anon_sym_if_DASHne] = ACTIONS(83), + [anon_sym_if_DASHlt] = ACTIONS(83), + [anon_sym_if_DASHge] = ACTIONS(83), + [anon_sym_if_DASHgt] = ACTIONS(83), + [anon_sym_if_DASHle] = ACTIONS(83), + [anon_sym_if_DASHeqz] = ACTIONS(81), + [anon_sym_if_DASHnez] = ACTIONS(81), + [anon_sym_if_DASHltz] = ACTIONS(81), + [anon_sym_if_DASHgez] = ACTIONS(81), + [anon_sym_if_DASHgtz] = ACTIONS(81), + [anon_sym_if_DASHlez] = ACTIONS(81), + [anon_sym_aget] = ACTIONS(83), + [anon_sym_aget_DASHwide] = ACTIONS(81), + [anon_sym_aget_DASHobject] = ACTIONS(81), + [anon_sym_aget_DASHboolean] = ACTIONS(81), + [anon_sym_aget_DASHbyte] = ACTIONS(81), + [anon_sym_aget_DASHchar] = ACTIONS(81), + [anon_sym_aget_DASHshort] = ACTIONS(81), + [anon_sym_aput] = ACTIONS(83), + [anon_sym_aput_DASHwide] = ACTIONS(81), + [anon_sym_aput_DASHobject] = ACTIONS(81), + [anon_sym_aput_DASHboolean] = ACTIONS(81), + [anon_sym_aput_DASHbyte] = ACTIONS(81), + [anon_sym_aput_DASHchar] = ACTIONS(81), + [anon_sym_aput_DASHshort] = ACTIONS(81), + [anon_sym_iget] = ACTIONS(83), + [anon_sym_iget_DASHwide] = ACTIONS(83), + [anon_sym_iget_DASHobject] = ACTIONS(83), + [anon_sym_iget_DASHboolean] = ACTIONS(81), + [anon_sym_iget_DASHbyte] = ACTIONS(81), + [anon_sym_iget_DASHchar] = ACTIONS(81), + [anon_sym_iget_DASHshort] = ACTIONS(81), + [anon_sym_iput] = ACTIONS(83), + [anon_sym_iput_DASHwide] = ACTIONS(83), + [anon_sym_iput_DASHobject] = ACTIONS(83), + [anon_sym_iput_DASHboolean] = ACTIONS(81), + [anon_sym_iput_DASHbyte] = ACTIONS(81), + [anon_sym_iput_DASHchar] = ACTIONS(81), + [anon_sym_iput_DASHshort] = ACTIONS(81), + [anon_sym_sget] = ACTIONS(83), + [anon_sym_sget_DASHwide] = ACTIONS(81), + [anon_sym_sget_DASHobject] = ACTIONS(81), + [anon_sym_sget_DASHboolean] = ACTIONS(81), + [anon_sym_sget_DASHbyte] = ACTIONS(81), + [anon_sym_sget_DASHchar] = ACTIONS(81), + [anon_sym_sget_DASHshort] = ACTIONS(81), + [anon_sym_sput] = ACTIONS(83), + [anon_sym_sput_DASHwide] = ACTIONS(81), + [anon_sym_sput_DASHobject] = ACTIONS(81), + [anon_sym_sput_DASHboolean] = ACTIONS(81), + [anon_sym_sput_DASHbyte] = ACTIONS(81), + [anon_sym_sput_DASHchar] = ACTIONS(81), + [anon_sym_sput_DASHshort] = ACTIONS(81), + [anon_sym_invoke_DASHvirtual] = ACTIONS(83), + [anon_sym_invoke_DASHsuper] = ACTIONS(83), + [anon_sym_invoke_DASHdirect] = ACTIONS(83), + [anon_sym_invoke_DASHstatic] = ACTIONS(83), + [anon_sym_invoke_DASHinterface] = ACTIONS(83), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(81), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(81), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(81), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(81), + [anon_sym_invoke_DASHinterface_DASHrange] = ACTIONS(81), + [anon_sym_neg_DASHint] = ACTIONS(81), + [anon_sym_not_DASHint] = ACTIONS(81), + [anon_sym_neg_DASHlong] = ACTIONS(81), + [anon_sym_not_DASHlong] = ACTIONS(81), + [anon_sym_neg_DASHfloat] = ACTIONS(81), + [anon_sym_neg_DASHdouble] = ACTIONS(81), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(81), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(81), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(81), + [anon_sym_long_DASHto_DASHint] = ACTIONS(81), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(81), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(81), + [anon_sym_float_DASHto_DASHint] = ACTIONS(81), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(81), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(81), + [anon_sym_double_DASHto_DASHint] = ACTIONS(81), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(81), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(81), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(81), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(81), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(81), + [anon_sym_add_DASHint] = ACTIONS(83), + [anon_sym_sub_DASHint] = ACTIONS(83), + [anon_sym_mul_DASHint] = ACTIONS(83), + [anon_sym_div_DASHint] = ACTIONS(83), + [anon_sym_rem_DASHint] = ACTIONS(83), + [anon_sym_and_DASHint] = ACTIONS(83), + [anon_sym_or_DASHint] = ACTIONS(83), + [anon_sym_xor_DASHint] = ACTIONS(83), + [anon_sym_shl_DASHint] = ACTIONS(83), + [anon_sym_shr_DASHint] = ACTIONS(83), + [anon_sym_ushr_DASHint] = ACTIONS(83), + [anon_sym_add_DASHlong] = ACTIONS(83), + [anon_sym_sub_DASHlong] = ACTIONS(83), + [anon_sym_mul_DASHlong] = ACTIONS(83), + [anon_sym_div_DASHlong] = ACTIONS(83), + [anon_sym_rem_DASHlong] = ACTIONS(83), + [anon_sym_and_DASHlong] = ACTIONS(83), + [anon_sym_or_DASHlong] = ACTIONS(83), + [anon_sym_xor_DASHlong] = ACTIONS(83), + [anon_sym_shl_DASHlong] = ACTIONS(83), + [anon_sym_shr_DASHlong] = ACTIONS(83), + [anon_sym_ushr_DASHlong] = ACTIONS(83), + [anon_sym_add_DASHfloat] = ACTIONS(83), + [anon_sym_sub_DASHfloat] = ACTIONS(83), + [anon_sym_mul_DASHfloat] = ACTIONS(83), + [anon_sym_div_DASHfloat] = ACTIONS(83), + [anon_sym_rem_DASHfloat] = ACTIONS(83), + [anon_sym_add_DASHdouble] = ACTIONS(83), + [anon_sym_sub_DASHdouble] = ACTIONS(83), + [anon_sym_mul_DASHdouble] = ACTIONS(83), + [anon_sym_div_DASHdouble] = ACTIONS(83), + [anon_sym_rem_DASHdouble] = ACTIONS(83), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(81), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(81), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(81), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(81), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(81), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(81), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(81), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(81), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(81), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(81), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(81), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(81), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(81), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(81), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(81), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(81), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(81), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(81), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(81), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(81), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(81), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(81), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(81), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(81), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(81), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(81), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(81), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(81), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(81), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(81), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(81), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(81), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(81), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(81), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(81), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(81), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(81), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(81), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(81), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(81), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(81), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(81), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(81), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(81), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(81), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(81), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(81), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(81), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(81), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(81), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(81), + [anon_sym_execute_DASHinline] = ACTIONS(81), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(81), + [anon_sym_iget_DASHquick] = ACTIONS(81), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(81), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(81), + [anon_sym_iput_DASHquick] = ACTIONS(81), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(81), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(81), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(83), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(81), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(83), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(81), + [anon_sym_DOTline] = ACTIONS(81), + [anon_sym_DOTlocals] = ACTIONS(81), + [anon_sym_DOTparam] = ACTIONS(81), + [anon_sym_DOTcatch] = ACTIONS(83), + [anon_sym_RBRACE] = ACTIONS(81), + [anon_sym_DOTcatchall] = ACTIONS(81), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(81), + [anon_sym_DOTendpacked_DASHswitch] = ACTIONS(81), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(81), + [anon_sym_DASH_GT] = ACTIONS(81), + [anon_sym_DOTarray_DASHdata] = ACTIONS(81), + [anon_sym_DOTendarray_DASHdata] = ACTIONS(81), + [sym_comment] = ACTIONS(3), + [aux_sym_number_literal_token1] = ACTIONS(81), + [aux_sym_number_literal_token2] = ACTIONS(83), + }, + [8] = { + [ts_builtin_sym_end] = ACTIONS(85), + [anon_sym_DOTfield] = ACTIONS(85), + [sym_end_field] = ACTIONS(85), + [anon_sym_DOTmethod] = ACTIONS(85), + [sym_end_method] = ACTIONS(85), + [anon_sym_DOTannotation] = ACTIONS(85), + [sym_label] = ACTIONS(85), + [anon_sym_nop] = ACTIONS(85), + [anon_sym_move] = ACTIONS(87), + [anon_sym_move_SLASHfrom16] = ACTIONS(85), + [anon_sym_move_SLASH16] = ACTIONS(85), + [anon_sym_move_DASHwide] = ACTIONS(87), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(85), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(85), + [anon_sym_move_DASHobject] = ACTIONS(87), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(85), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(85), + [anon_sym_move_DASHresult] = ACTIONS(87), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(85), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(85), + [anon_sym_move_DASHexception] = ACTIONS(85), + [anon_sym_return_DASHvoid] = ACTIONS(85), + [anon_sym_return] = ACTIONS(87), + [anon_sym_return_DASHwide] = ACTIONS(85), + [anon_sym_return_DASHobject] = ACTIONS(85), + [anon_sym_const_SLASH4] = ACTIONS(85), + [anon_sym_const_SLASH16] = ACTIONS(85), + [anon_sym_const] = ACTIONS(87), + [anon_sym_const_SLASHhigh16] = ACTIONS(85), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(85), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(85), + [anon_sym_const_DASHwide] = ACTIONS(87), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(85), + [anon_sym_const_DASHstring] = ACTIONS(87), + [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(85), + [anon_sym_const_DASHclass] = ACTIONS(85), + [anon_sym_monitor_DASHenter] = ACTIONS(85), + [anon_sym_monitor_DASHexit] = ACTIONS(85), + [anon_sym_check_DASHcast] = ACTIONS(85), + [anon_sym_instance_DASHof] = ACTIONS(85), + [anon_sym_array_DASHlength] = ACTIONS(85), + [anon_sym_new_DASHinstance] = ACTIONS(85), + [anon_sym_new_DASHarray] = ACTIONS(85), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(87), + [anon_sym_filled_DASHnew_DASHarray_DASHrange] = ACTIONS(85), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(85), + [anon_sym_throw] = ACTIONS(85), + [anon_sym_goto] = ACTIONS(87), + [anon_sym_goto_SLASH16] = ACTIONS(85), + [anon_sym_goto_SLASH32] = ACTIONS(85), + [anon_sym_packed_DASHswitch] = ACTIONS(85), + [anon_sym_sparse_DASHswitch] = ACTIONS(85), + [anon_sym_cmpl_DASHfloat] = ACTIONS(85), + [anon_sym_cmpg_DASHfloat] = ACTIONS(85), + [anon_sym_cmpl_DASHdouble] = ACTIONS(85), + [anon_sym_cmpg_DASHdouble] = ACTIONS(85), + [anon_sym_cmp_DASHlong] = ACTIONS(85), + [anon_sym_if_DASHeq] = ACTIONS(87), + [anon_sym_if_DASHne] = ACTIONS(87), + [anon_sym_if_DASHlt] = ACTIONS(87), + [anon_sym_if_DASHge] = ACTIONS(87), + [anon_sym_if_DASHgt] = ACTIONS(87), + [anon_sym_if_DASHle] = ACTIONS(87), + [anon_sym_if_DASHeqz] = ACTIONS(85), + [anon_sym_if_DASHnez] = ACTIONS(85), + [anon_sym_if_DASHltz] = ACTIONS(85), + [anon_sym_if_DASHgez] = ACTIONS(85), + [anon_sym_if_DASHgtz] = ACTIONS(85), + [anon_sym_if_DASHlez] = ACTIONS(85), + [anon_sym_aget] = ACTIONS(87), + [anon_sym_aget_DASHwide] = ACTIONS(85), + [anon_sym_aget_DASHobject] = ACTIONS(85), + [anon_sym_aget_DASHboolean] = ACTIONS(85), + [anon_sym_aget_DASHbyte] = ACTIONS(85), + [anon_sym_aget_DASHchar] = ACTIONS(85), + [anon_sym_aget_DASHshort] = ACTIONS(85), + [anon_sym_aput] = ACTIONS(87), + [anon_sym_aput_DASHwide] = ACTIONS(85), + [anon_sym_aput_DASHobject] = ACTIONS(85), + [anon_sym_aput_DASHboolean] = ACTIONS(85), + [anon_sym_aput_DASHbyte] = ACTIONS(85), + [anon_sym_aput_DASHchar] = ACTIONS(85), + [anon_sym_aput_DASHshort] = ACTIONS(85), + [anon_sym_iget] = ACTIONS(87), + [anon_sym_iget_DASHwide] = ACTIONS(87), + [anon_sym_iget_DASHobject] = ACTIONS(87), + [anon_sym_iget_DASHboolean] = ACTIONS(85), + [anon_sym_iget_DASHbyte] = ACTIONS(85), + [anon_sym_iget_DASHchar] = ACTIONS(85), + [anon_sym_iget_DASHshort] = ACTIONS(85), + [anon_sym_iput] = ACTIONS(87), + [anon_sym_iput_DASHwide] = ACTIONS(87), + [anon_sym_iput_DASHobject] = ACTIONS(87), + [anon_sym_iput_DASHboolean] = ACTIONS(85), + [anon_sym_iput_DASHbyte] = ACTIONS(85), + [anon_sym_iput_DASHchar] = ACTIONS(85), + [anon_sym_iput_DASHshort] = ACTIONS(85), + [anon_sym_sget] = ACTIONS(87), + [anon_sym_sget_DASHwide] = ACTIONS(85), + [anon_sym_sget_DASHobject] = ACTIONS(85), + [anon_sym_sget_DASHboolean] = ACTIONS(85), + [anon_sym_sget_DASHbyte] = ACTIONS(85), + [anon_sym_sget_DASHchar] = ACTIONS(85), + [anon_sym_sget_DASHshort] = ACTIONS(85), + [anon_sym_sput] = ACTIONS(87), + [anon_sym_sput_DASHwide] = ACTIONS(85), + [anon_sym_sput_DASHobject] = ACTIONS(85), + [anon_sym_sput_DASHboolean] = ACTIONS(85), + [anon_sym_sput_DASHbyte] = ACTIONS(85), + [anon_sym_sput_DASHchar] = ACTIONS(85), + [anon_sym_sput_DASHshort] = ACTIONS(85), + [anon_sym_invoke_DASHvirtual] = ACTIONS(87), + [anon_sym_invoke_DASHsuper] = ACTIONS(87), + [anon_sym_invoke_DASHdirect] = ACTIONS(87), + [anon_sym_invoke_DASHstatic] = ACTIONS(87), + [anon_sym_invoke_DASHinterface] = ACTIONS(87), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(85), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(85), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(85), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(85), + [anon_sym_invoke_DASHinterface_DASHrange] = ACTIONS(85), + [anon_sym_neg_DASHint] = ACTIONS(85), + [anon_sym_not_DASHint] = ACTIONS(85), + [anon_sym_neg_DASHlong] = ACTIONS(85), + [anon_sym_not_DASHlong] = ACTIONS(85), + [anon_sym_neg_DASHfloat] = ACTIONS(85), + [anon_sym_neg_DASHdouble] = ACTIONS(85), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(85), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(85), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(85), + [anon_sym_long_DASHto_DASHint] = ACTIONS(85), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(85), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(85), + [anon_sym_float_DASHto_DASHint] = ACTIONS(85), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(85), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(85), + [anon_sym_double_DASHto_DASHint] = ACTIONS(85), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(85), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(85), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(85), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(85), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(85), + [anon_sym_add_DASHint] = ACTIONS(87), + [anon_sym_sub_DASHint] = ACTIONS(87), + [anon_sym_mul_DASHint] = ACTIONS(87), + [anon_sym_div_DASHint] = ACTIONS(87), + [anon_sym_rem_DASHint] = ACTIONS(87), + [anon_sym_and_DASHint] = ACTIONS(87), + [anon_sym_or_DASHint] = ACTIONS(87), + [anon_sym_xor_DASHint] = ACTIONS(87), + [anon_sym_shl_DASHint] = ACTIONS(87), + [anon_sym_shr_DASHint] = ACTIONS(87), + [anon_sym_ushr_DASHint] = ACTIONS(87), + [anon_sym_add_DASHlong] = ACTIONS(87), + [anon_sym_sub_DASHlong] = ACTIONS(87), + [anon_sym_mul_DASHlong] = ACTIONS(87), + [anon_sym_div_DASHlong] = ACTIONS(87), + [anon_sym_rem_DASHlong] = ACTIONS(87), + [anon_sym_and_DASHlong] = ACTIONS(87), + [anon_sym_or_DASHlong] = ACTIONS(87), + [anon_sym_xor_DASHlong] = ACTIONS(87), + [anon_sym_shl_DASHlong] = ACTIONS(87), + [anon_sym_shr_DASHlong] = ACTIONS(87), + [anon_sym_ushr_DASHlong] = ACTIONS(87), + [anon_sym_add_DASHfloat] = ACTIONS(87), + [anon_sym_sub_DASHfloat] = ACTIONS(87), + [anon_sym_mul_DASHfloat] = ACTIONS(87), + [anon_sym_div_DASHfloat] = ACTIONS(87), + [anon_sym_rem_DASHfloat] = ACTIONS(87), + [anon_sym_add_DASHdouble] = ACTIONS(87), + [anon_sym_sub_DASHdouble] = ACTIONS(87), + [anon_sym_mul_DASHdouble] = ACTIONS(87), + [anon_sym_div_DASHdouble] = ACTIONS(87), + [anon_sym_rem_DASHdouble] = ACTIONS(87), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(85), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(85), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(85), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(85), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(85), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(85), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(85), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(85), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(85), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(85), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(85), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(85), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(85), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(85), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(85), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(85), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(85), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(85), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(85), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(85), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(85), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(85), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(85), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(85), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(85), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(85), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(85), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(85), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(85), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(85), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(85), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(85), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(85), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(85), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(85), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(85), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(85), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(85), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(85), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(85), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(85), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(85), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(85), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(85), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(85), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(85), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(85), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(85), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(85), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(85), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(85), + [anon_sym_execute_DASHinline] = ACTIONS(85), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(85), + [anon_sym_iget_DASHquick] = ACTIONS(85), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(85), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(85), + [anon_sym_iput_DASHquick] = ACTIONS(85), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(85), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(85), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(87), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(85), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(87), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(85), + [anon_sym_DOTline] = ACTIONS(85), + [anon_sym_DOTlocals] = ACTIONS(85), + [anon_sym_DOTparam] = ACTIONS(85), + [anon_sym_DOTcatch] = ACTIONS(87), + [anon_sym_DOTcatchall] = ACTIONS(85), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(85), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(85), + [anon_sym_DOTarray_DASHdata] = ACTIONS(85), + [sym_comment] = ACTIONS(3), + }, + [9] = { + [ts_builtin_sym_end] = ACTIONS(89), + [anon_sym_DOTfield] = ACTIONS(89), + [sym_end_field] = ACTIONS(89), + [anon_sym_DOTmethod] = ACTIONS(89), + [sym_end_method] = ACTIONS(89), + [anon_sym_DOTannotation] = ACTIONS(89), + [sym_label] = ACTIONS(89), + [anon_sym_nop] = ACTIONS(89), + [anon_sym_move] = ACTIONS(91), + [anon_sym_move_SLASHfrom16] = ACTIONS(89), + [anon_sym_move_SLASH16] = ACTIONS(89), + [anon_sym_move_DASHwide] = ACTIONS(91), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(89), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(89), + [anon_sym_move_DASHobject] = ACTIONS(91), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(89), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(89), + [anon_sym_move_DASHresult] = ACTIONS(91), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(89), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(89), + [anon_sym_move_DASHexception] = ACTIONS(89), + [anon_sym_return_DASHvoid] = ACTIONS(89), + [anon_sym_return] = ACTIONS(91), + [anon_sym_return_DASHwide] = ACTIONS(89), + [anon_sym_return_DASHobject] = ACTIONS(89), + [anon_sym_const_SLASH4] = ACTIONS(89), + [anon_sym_const_SLASH16] = ACTIONS(89), + [anon_sym_const] = ACTIONS(91), + [anon_sym_const_SLASHhigh16] = ACTIONS(89), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(89), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(89), + [anon_sym_const_DASHwide] = ACTIONS(91), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(89), + [anon_sym_const_DASHstring] = ACTIONS(91), + [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(89), + [anon_sym_const_DASHclass] = ACTIONS(89), + [anon_sym_monitor_DASHenter] = ACTIONS(89), + [anon_sym_monitor_DASHexit] = ACTIONS(89), + [anon_sym_check_DASHcast] = ACTIONS(89), + [anon_sym_instance_DASHof] = ACTIONS(89), + [anon_sym_array_DASHlength] = ACTIONS(89), + [anon_sym_new_DASHinstance] = ACTIONS(89), + [anon_sym_new_DASHarray] = ACTIONS(89), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(91), + [anon_sym_filled_DASHnew_DASHarray_DASHrange] = ACTIONS(89), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(89), + [anon_sym_throw] = ACTIONS(89), + [anon_sym_goto] = ACTIONS(91), + [anon_sym_goto_SLASH16] = ACTIONS(89), + [anon_sym_goto_SLASH32] = ACTIONS(89), + [anon_sym_packed_DASHswitch] = ACTIONS(89), + [anon_sym_sparse_DASHswitch] = ACTIONS(89), + [anon_sym_cmpl_DASHfloat] = ACTIONS(89), + [anon_sym_cmpg_DASHfloat] = ACTIONS(89), + [anon_sym_cmpl_DASHdouble] = ACTIONS(89), + [anon_sym_cmpg_DASHdouble] = ACTIONS(89), + [anon_sym_cmp_DASHlong] = ACTIONS(89), + [anon_sym_if_DASHeq] = ACTIONS(91), + [anon_sym_if_DASHne] = ACTIONS(91), + [anon_sym_if_DASHlt] = ACTIONS(91), + [anon_sym_if_DASHge] = ACTIONS(91), + [anon_sym_if_DASHgt] = ACTIONS(91), + [anon_sym_if_DASHle] = ACTIONS(91), + [anon_sym_if_DASHeqz] = ACTIONS(89), + [anon_sym_if_DASHnez] = ACTIONS(89), + [anon_sym_if_DASHltz] = ACTIONS(89), + [anon_sym_if_DASHgez] = ACTIONS(89), + [anon_sym_if_DASHgtz] = ACTIONS(89), + [anon_sym_if_DASHlez] = ACTIONS(89), + [anon_sym_aget] = ACTIONS(91), + [anon_sym_aget_DASHwide] = ACTIONS(89), + [anon_sym_aget_DASHobject] = ACTIONS(89), + [anon_sym_aget_DASHboolean] = ACTIONS(89), + [anon_sym_aget_DASHbyte] = ACTIONS(89), + [anon_sym_aget_DASHchar] = ACTIONS(89), + [anon_sym_aget_DASHshort] = ACTIONS(89), + [anon_sym_aput] = ACTIONS(91), + [anon_sym_aput_DASHwide] = ACTIONS(89), + [anon_sym_aput_DASHobject] = ACTIONS(89), + [anon_sym_aput_DASHboolean] = ACTIONS(89), + [anon_sym_aput_DASHbyte] = ACTIONS(89), + [anon_sym_aput_DASHchar] = ACTIONS(89), + [anon_sym_aput_DASHshort] = ACTIONS(89), + [anon_sym_iget] = ACTIONS(91), + [anon_sym_iget_DASHwide] = ACTIONS(91), + [anon_sym_iget_DASHobject] = ACTIONS(91), + [anon_sym_iget_DASHboolean] = ACTIONS(89), + [anon_sym_iget_DASHbyte] = ACTIONS(89), + [anon_sym_iget_DASHchar] = ACTIONS(89), + [anon_sym_iget_DASHshort] = ACTIONS(89), + [anon_sym_iput] = ACTIONS(91), + [anon_sym_iput_DASHwide] = ACTIONS(91), + [anon_sym_iput_DASHobject] = ACTIONS(91), + [anon_sym_iput_DASHboolean] = ACTIONS(89), + [anon_sym_iput_DASHbyte] = ACTIONS(89), + [anon_sym_iput_DASHchar] = ACTIONS(89), + [anon_sym_iput_DASHshort] = ACTIONS(89), + [anon_sym_sget] = ACTIONS(91), + [anon_sym_sget_DASHwide] = ACTIONS(89), + [anon_sym_sget_DASHobject] = ACTIONS(89), + [anon_sym_sget_DASHboolean] = ACTIONS(89), + [anon_sym_sget_DASHbyte] = ACTIONS(89), + [anon_sym_sget_DASHchar] = ACTIONS(89), + [anon_sym_sget_DASHshort] = ACTIONS(89), + [anon_sym_sput] = ACTIONS(91), + [anon_sym_sput_DASHwide] = ACTIONS(89), + [anon_sym_sput_DASHobject] = ACTIONS(89), + [anon_sym_sput_DASHboolean] = ACTIONS(89), + [anon_sym_sput_DASHbyte] = ACTIONS(89), + [anon_sym_sput_DASHchar] = ACTIONS(89), + [anon_sym_sput_DASHshort] = ACTIONS(89), + [anon_sym_invoke_DASHvirtual] = ACTIONS(91), + [anon_sym_invoke_DASHsuper] = ACTIONS(91), + [anon_sym_invoke_DASHdirect] = ACTIONS(91), + [anon_sym_invoke_DASHstatic] = ACTIONS(91), + [anon_sym_invoke_DASHinterface] = ACTIONS(91), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(89), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(89), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(89), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(89), + [anon_sym_invoke_DASHinterface_DASHrange] = ACTIONS(89), + [anon_sym_neg_DASHint] = ACTIONS(89), + [anon_sym_not_DASHint] = ACTIONS(89), + [anon_sym_neg_DASHlong] = ACTIONS(89), + [anon_sym_not_DASHlong] = ACTIONS(89), + [anon_sym_neg_DASHfloat] = ACTIONS(89), + [anon_sym_neg_DASHdouble] = ACTIONS(89), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(89), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(89), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(89), + [anon_sym_long_DASHto_DASHint] = ACTIONS(89), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(89), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(89), + [anon_sym_float_DASHto_DASHint] = ACTIONS(89), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(89), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(89), + [anon_sym_double_DASHto_DASHint] = ACTIONS(89), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(89), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(89), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(89), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(89), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(89), + [anon_sym_add_DASHint] = ACTIONS(91), + [anon_sym_sub_DASHint] = ACTIONS(91), + [anon_sym_mul_DASHint] = ACTIONS(91), + [anon_sym_div_DASHint] = ACTIONS(91), + [anon_sym_rem_DASHint] = ACTIONS(91), + [anon_sym_and_DASHint] = ACTIONS(91), + [anon_sym_or_DASHint] = ACTIONS(91), + [anon_sym_xor_DASHint] = ACTIONS(91), + [anon_sym_shl_DASHint] = ACTIONS(91), + [anon_sym_shr_DASHint] = ACTIONS(91), + [anon_sym_ushr_DASHint] = ACTIONS(91), + [anon_sym_add_DASHlong] = ACTIONS(91), + [anon_sym_sub_DASHlong] = ACTIONS(91), + [anon_sym_mul_DASHlong] = ACTIONS(91), + [anon_sym_div_DASHlong] = ACTIONS(91), + [anon_sym_rem_DASHlong] = ACTIONS(91), + [anon_sym_and_DASHlong] = ACTIONS(91), + [anon_sym_or_DASHlong] = ACTIONS(91), + [anon_sym_xor_DASHlong] = ACTIONS(91), + [anon_sym_shl_DASHlong] = ACTIONS(91), + [anon_sym_shr_DASHlong] = ACTIONS(91), + [anon_sym_ushr_DASHlong] = ACTIONS(91), + [anon_sym_add_DASHfloat] = ACTIONS(91), + [anon_sym_sub_DASHfloat] = ACTIONS(91), + [anon_sym_mul_DASHfloat] = ACTIONS(91), + [anon_sym_div_DASHfloat] = ACTIONS(91), + [anon_sym_rem_DASHfloat] = ACTIONS(91), + [anon_sym_add_DASHdouble] = ACTIONS(91), + [anon_sym_sub_DASHdouble] = ACTIONS(91), + [anon_sym_mul_DASHdouble] = ACTIONS(91), + [anon_sym_div_DASHdouble] = ACTIONS(91), + [anon_sym_rem_DASHdouble] = ACTIONS(91), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(89), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(89), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(89), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(89), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(89), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(89), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(89), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(89), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(89), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(89), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(89), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(89), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(89), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(89), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(89), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(89), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(89), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(89), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(89), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(89), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(89), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(89), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(89), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(89), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(89), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(89), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(89), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(89), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(89), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(89), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(89), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(89), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(89), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(89), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(89), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(89), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(89), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(89), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(89), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(89), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(89), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(89), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(89), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(89), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(89), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(89), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(89), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(89), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(89), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(89), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(89), + [anon_sym_execute_DASHinline] = ACTIONS(89), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(89), + [anon_sym_iget_DASHquick] = ACTIONS(89), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(89), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(89), + [anon_sym_iput_DASHquick] = ACTIONS(89), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(89), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(89), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(91), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(89), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(91), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(89), + [anon_sym_DOTline] = ACTIONS(89), + [anon_sym_DOTlocals] = ACTIONS(89), + [anon_sym_DOTparam] = ACTIONS(89), + [anon_sym_DOTcatch] = ACTIONS(91), + [anon_sym_DOTcatchall] = ACTIONS(89), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(89), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(89), + [anon_sym_DOTarray_DASHdata] = ACTIONS(89), + [sym_comment] = ACTIONS(3), + }, + [10] = { + [sym_end_method] = ACTIONS(93), + [anon_sym_DOTannotation] = ACTIONS(93), + [sym_label] = ACTIONS(93), + [anon_sym_nop] = ACTIONS(93), + [anon_sym_move] = ACTIONS(95), + [anon_sym_move_SLASHfrom16] = ACTIONS(93), + [anon_sym_move_SLASH16] = ACTIONS(93), + [anon_sym_move_DASHwide] = ACTIONS(95), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(93), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(93), + [anon_sym_move_DASHobject] = ACTIONS(95), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(93), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(93), + [anon_sym_move_DASHresult] = ACTIONS(95), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(93), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(93), + [anon_sym_move_DASHexception] = ACTIONS(93), + [anon_sym_return_DASHvoid] = ACTIONS(93), + [anon_sym_return] = ACTIONS(95), + [anon_sym_return_DASHwide] = ACTIONS(93), + [anon_sym_return_DASHobject] = ACTIONS(93), + [anon_sym_const_SLASH4] = ACTIONS(93), + [anon_sym_const_SLASH16] = ACTIONS(93), + [anon_sym_const] = ACTIONS(95), + [anon_sym_const_SLASHhigh16] = ACTIONS(93), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(93), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(93), + [anon_sym_const_DASHwide] = ACTIONS(95), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(93), + [anon_sym_const_DASHstring] = ACTIONS(95), + [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(93), + [anon_sym_const_DASHclass] = ACTIONS(93), + [anon_sym_monitor_DASHenter] = ACTIONS(93), + [anon_sym_monitor_DASHexit] = ACTIONS(93), + [anon_sym_check_DASHcast] = ACTIONS(93), + [anon_sym_instance_DASHof] = ACTIONS(93), + [anon_sym_array_DASHlength] = ACTIONS(93), + [anon_sym_new_DASHinstance] = ACTIONS(93), + [anon_sym_new_DASHarray] = ACTIONS(93), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(95), + [anon_sym_filled_DASHnew_DASHarray_DASHrange] = ACTIONS(93), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(93), + [anon_sym_throw] = ACTIONS(93), + [anon_sym_goto] = ACTIONS(95), + [anon_sym_goto_SLASH16] = ACTIONS(93), + [anon_sym_goto_SLASH32] = ACTIONS(93), + [anon_sym_packed_DASHswitch] = ACTIONS(93), + [anon_sym_sparse_DASHswitch] = ACTIONS(93), + [anon_sym_cmpl_DASHfloat] = ACTIONS(93), + [anon_sym_cmpg_DASHfloat] = ACTIONS(93), + [anon_sym_cmpl_DASHdouble] = ACTIONS(93), + [anon_sym_cmpg_DASHdouble] = ACTIONS(93), + [anon_sym_cmp_DASHlong] = ACTIONS(93), + [anon_sym_if_DASHeq] = ACTIONS(95), + [anon_sym_if_DASHne] = ACTIONS(95), + [anon_sym_if_DASHlt] = ACTIONS(95), + [anon_sym_if_DASHge] = ACTIONS(95), + [anon_sym_if_DASHgt] = ACTIONS(95), + [anon_sym_if_DASHle] = ACTIONS(95), + [anon_sym_if_DASHeqz] = ACTIONS(93), + [anon_sym_if_DASHnez] = ACTIONS(93), + [anon_sym_if_DASHltz] = ACTIONS(93), + [anon_sym_if_DASHgez] = ACTIONS(93), + [anon_sym_if_DASHgtz] = ACTIONS(93), + [anon_sym_if_DASHlez] = ACTIONS(93), + [anon_sym_aget] = ACTIONS(95), + [anon_sym_aget_DASHwide] = ACTIONS(93), + [anon_sym_aget_DASHobject] = ACTIONS(93), + [anon_sym_aget_DASHboolean] = ACTIONS(93), + [anon_sym_aget_DASHbyte] = ACTIONS(93), + [anon_sym_aget_DASHchar] = ACTIONS(93), + [anon_sym_aget_DASHshort] = ACTIONS(93), + [anon_sym_aput] = ACTIONS(95), + [anon_sym_aput_DASHwide] = ACTIONS(93), + [anon_sym_aput_DASHobject] = ACTIONS(93), + [anon_sym_aput_DASHboolean] = ACTIONS(93), + [anon_sym_aput_DASHbyte] = ACTIONS(93), + [anon_sym_aput_DASHchar] = ACTIONS(93), + [anon_sym_aput_DASHshort] = ACTIONS(93), + [anon_sym_iget] = ACTIONS(95), + [anon_sym_iget_DASHwide] = ACTIONS(95), + [anon_sym_iget_DASHobject] = ACTIONS(95), + [anon_sym_iget_DASHboolean] = ACTIONS(93), + [anon_sym_iget_DASHbyte] = ACTIONS(93), + [anon_sym_iget_DASHchar] = ACTIONS(93), + [anon_sym_iget_DASHshort] = ACTIONS(93), + [anon_sym_iput] = ACTIONS(95), + [anon_sym_iput_DASHwide] = ACTIONS(95), + [anon_sym_iput_DASHobject] = ACTIONS(95), + [anon_sym_iput_DASHboolean] = ACTIONS(93), + [anon_sym_iput_DASHbyte] = ACTIONS(93), + [anon_sym_iput_DASHchar] = ACTIONS(93), + [anon_sym_iput_DASHshort] = ACTIONS(93), + [anon_sym_sget] = ACTIONS(95), + [anon_sym_sget_DASHwide] = ACTIONS(93), + [anon_sym_sget_DASHobject] = ACTIONS(93), + [anon_sym_sget_DASHboolean] = ACTIONS(93), + [anon_sym_sget_DASHbyte] = ACTIONS(93), + [anon_sym_sget_DASHchar] = ACTIONS(93), + [anon_sym_sget_DASHshort] = ACTIONS(93), + [anon_sym_sput] = ACTIONS(95), + [anon_sym_sput_DASHwide] = ACTIONS(93), + [anon_sym_sput_DASHobject] = ACTIONS(93), + [anon_sym_sput_DASHboolean] = ACTIONS(93), + [anon_sym_sput_DASHbyte] = ACTIONS(93), + [anon_sym_sput_DASHchar] = ACTIONS(93), + [anon_sym_sput_DASHshort] = ACTIONS(93), + [anon_sym_invoke_DASHvirtual] = ACTIONS(95), + [anon_sym_invoke_DASHsuper] = ACTIONS(95), + [anon_sym_invoke_DASHdirect] = ACTIONS(95), + [anon_sym_invoke_DASHstatic] = ACTIONS(95), + [anon_sym_invoke_DASHinterface] = ACTIONS(95), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(93), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(93), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(93), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(93), + [anon_sym_invoke_DASHinterface_DASHrange] = ACTIONS(93), + [anon_sym_neg_DASHint] = ACTIONS(93), + [anon_sym_not_DASHint] = ACTIONS(93), + [anon_sym_neg_DASHlong] = ACTIONS(93), + [anon_sym_not_DASHlong] = ACTIONS(93), + [anon_sym_neg_DASHfloat] = ACTIONS(93), + [anon_sym_neg_DASHdouble] = ACTIONS(93), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(93), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(93), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(93), + [anon_sym_long_DASHto_DASHint] = ACTIONS(93), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(93), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(93), + [anon_sym_float_DASHto_DASHint] = ACTIONS(93), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(93), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(93), + [anon_sym_double_DASHto_DASHint] = ACTIONS(93), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(93), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(93), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(93), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(93), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(93), + [anon_sym_add_DASHint] = ACTIONS(95), + [anon_sym_sub_DASHint] = ACTIONS(95), + [anon_sym_mul_DASHint] = ACTIONS(95), + [anon_sym_div_DASHint] = ACTIONS(95), + [anon_sym_rem_DASHint] = ACTIONS(95), + [anon_sym_and_DASHint] = ACTIONS(95), + [anon_sym_or_DASHint] = ACTIONS(95), + [anon_sym_xor_DASHint] = ACTIONS(95), + [anon_sym_shl_DASHint] = ACTIONS(95), + [anon_sym_shr_DASHint] = ACTIONS(95), + [anon_sym_ushr_DASHint] = ACTIONS(95), + [anon_sym_add_DASHlong] = ACTIONS(95), + [anon_sym_sub_DASHlong] = ACTIONS(95), + [anon_sym_mul_DASHlong] = ACTIONS(95), + [anon_sym_div_DASHlong] = ACTIONS(95), + [anon_sym_rem_DASHlong] = ACTIONS(95), + [anon_sym_and_DASHlong] = ACTIONS(95), + [anon_sym_or_DASHlong] = ACTIONS(95), + [anon_sym_xor_DASHlong] = ACTIONS(95), + [anon_sym_shl_DASHlong] = ACTIONS(95), + [anon_sym_shr_DASHlong] = ACTIONS(95), + [anon_sym_ushr_DASHlong] = ACTIONS(95), + [anon_sym_add_DASHfloat] = ACTIONS(95), + [anon_sym_sub_DASHfloat] = ACTIONS(95), + [anon_sym_mul_DASHfloat] = ACTIONS(95), + [anon_sym_div_DASHfloat] = ACTIONS(95), + [anon_sym_rem_DASHfloat] = ACTIONS(95), + [anon_sym_add_DASHdouble] = ACTIONS(95), + [anon_sym_sub_DASHdouble] = ACTIONS(95), + [anon_sym_mul_DASHdouble] = ACTIONS(95), + [anon_sym_div_DASHdouble] = ACTIONS(95), + [anon_sym_rem_DASHdouble] = ACTIONS(95), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(93), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(93), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(93), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(93), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(93), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(93), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(93), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(93), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(93), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(93), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(93), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(93), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(93), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(93), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(93), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(93), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(93), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(93), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(93), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(93), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(93), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(93), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(93), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(93), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(93), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(93), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(93), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(93), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(93), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(93), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(93), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(93), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(93), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(93), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(93), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(93), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(93), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(93), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(93), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(93), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(93), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(93), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(93), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(93), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(93), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(93), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(93), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(93), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(93), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(93), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(93), + [anon_sym_execute_DASHinline] = ACTIONS(93), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(93), + [anon_sym_iget_DASHquick] = ACTIONS(93), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(93), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(93), + [anon_sym_iput_DASHquick] = ACTIONS(93), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(93), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(93), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(95), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(93), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(95), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(93), + [anon_sym_DOTline] = ACTIONS(93), + [anon_sym_DOTlocals] = ACTIONS(93), + [anon_sym_DOTparam] = ACTIONS(93), + [anon_sym_DOTcatch] = ACTIONS(95), + [anon_sym_DOTcatchall] = ACTIONS(93), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(93), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(93), + [anon_sym_DOTarray_DASHdata] = ACTIONS(93), + [sym_comment] = ACTIONS(3), + }, + [11] = { + [sym_end_method] = ACTIONS(97), + [anon_sym_DOTannotation] = ACTIONS(97), + [sym_label] = ACTIONS(97), + [anon_sym_nop] = ACTIONS(97), + [anon_sym_move] = ACTIONS(99), + [anon_sym_move_SLASHfrom16] = ACTIONS(97), + [anon_sym_move_SLASH16] = ACTIONS(97), + [anon_sym_move_DASHwide] = ACTIONS(99), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(97), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(97), + [anon_sym_move_DASHobject] = ACTIONS(99), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(97), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(97), + [anon_sym_move_DASHresult] = ACTIONS(99), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(97), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(97), + [anon_sym_move_DASHexception] = ACTIONS(97), + [anon_sym_return_DASHvoid] = ACTIONS(97), + [anon_sym_return] = ACTIONS(99), + [anon_sym_return_DASHwide] = ACTIONS(97), + [anon_sym_return_DASHobject] = ACTIONS(97), + [anon_sym_const_SLASH4] = ACTIONS(97), + [anon_sym_const_SLASH16] = ACTIONS(97), + [anon_sym_const] = ACTIONS(99), + [anon_sym_const_SLASHhigh16] = ACTIONS(97), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(97), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(97), + [anon_sym_const_DASHwide] = ACTIONS(99), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(97), + [anon_sym_const_DASHstring] = ACTIONS(99), + [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(97), + [anon_sym_const_DASHclass] = ACTIONS(97), + [anon_sym_monitor_DASHenter] = ACTIONS(97), + [anon_sym_monitor_DASHexit] = ACTIONS(97), + [anon_sym_check_DASHcast] = ACTIONS(97), + [anon_sym_instance_DASHof] = ACTIONS(97), + [anon_sym_array_DASHlength] = ACTIONS(97), + [anon_sym_new_DASHinstance] = ACTIONS(97), + [anon_sym_new_DASHarray] = ACTIONS(97), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(99), + [anon_sym_filled_DASHnew_DASHarray_DASHrange] = ACTIONS(97), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(97), + [anon_sym_throw] = ACTIONS(97), + [anon_sym_goto] = ACTIONS(99), + [anon_sym_goto_SLASH16] = ACTIONS(97), + [anon_sym_goto_SLASH32] = ACTIONS(97), + [anon_sym_packed_DASHswitch] = ACTIONS(97), + [anon_sym_sparse_DASHswitch] = ACTIONS(97), + [anon_sym_cmpl_DASHfloat] = ACTIONS(97), + [anon_sym_cmpg_DASHfloat] = ACTIONS(97), + [anon_sym_cmpl_DASHdouble] = ACTIONS(97), + [anon_sym_cmpg_DASHdouble] = ACTIONS(97), + [anon_sym_cmp_DASHlong] = ACTIONS(97), + [anon_sym_if_DASHeq] = ACTIONS(99), + [anon_sym_if_DASHne] = ACTIONS(99), + [anon_sym_if_DASHlt] = ACTIONS(99), + [anon_sym_if_DASHge] = ACTIONS(99), + [anon_sym_if_DASHgt] = ACTIONS(99), + [anon_sym_if_DASHle] = ACTIONS(99), + [anon_sym_if_DASHeqz] = ACTIONS(97), + [anon_sym_if_DASHnez] = ACTIONS(97), + [anon_sym_if_DASHltz] = ACTIONS(97), + [anon_sym_if_DASHgez] = ACTIONS(97), + [anon_sym_if_DASHgtz] = ACTIONS(97), + [anon_sym_if_DASHlez] = ACTIONS(97), + [anon_sym_aget] = ACTIONS(99), + [anon_sym_aget_DASHwide] = ACTIONS(97), + [anon_sym_aget_DASHobject] = ACTIONS(97), + [anon_sym_aget_DASHboolean] = ACTIONS(97), + [anon_sym_aget_DASHbyte] = ACTIONS(97), + [anon_sym_aget_DASHchar] = ACTIONS(97), + [anon_sym_aget_DASHshort] = ACTIONS(97), + [anon_sym_aput] = ACTIONS(99), + [anon_sym_aput_DASHwide] = ACTIONS(97), + [anon_sym_aput_DASHobject] = ACTIONS(97), + [anon_sym_aput_DASHboolean] = ACTIONS(97), + [anon_sym_aput_DASHbyte] = ACTIONS(97), + [anon_sym_aput_DASHchar] = ACTIONS(97), + [anon_sym_aput_DASHshort] = ACTIONS(97), + [anon_sym_iget] = ACTIONS(99), + [anon_sym_iget_DASHwide] = ACTIONS(99), + [anon_sym_iget_DASHobject] = ACTIONS(99), + [anon_sym_iget_DASHboolean] = ACTIONS(97), + [anon_sym_iget_DASHbyte] = ACTIONS(97), + [anon_sym_iget_DASHchar] = ACTIONS(97), + [anon_sym_iget_DASHshort] = ACTIONS(97), + [anon_sym_iput] = ACTIONS(99), + [anon_sym_iput_DASHwide] = ACTIONS(99), + [anon_sym_iput_DASHobject] = ACTIONS(99), + [anon_sym_iput_DASHboolean] = ACTIONS(97), + [anon_sym_iput_DASHbyte] = ACTIONS(97), + [anon_sym_iput_DASHchar] = ACTIONS(97), + [anon_sym_iput_DASHshort] = ACTIONS(97), + [anon_sym_sget] = ACTIONS(99), + [anon_sym_sget_DASHwide] = ACTIONS(97), + [anon_sym_sget_DASHobject] = ACTIONS(97), + [anon_sym_sget_DASHboolean] = ACTIONS(97), + [anon_sym_sget_DASHbyte] = ACTIONS(97), + [anon_sym_sget_DASHchar] = ACTIONS(97), + [anon_sym_sget_DASHshort] = ACTIONS(97), + [anon_sym_sput] = ACTIONS(99), + [anon_sym_sput_DASHwide] = ACTIONS(97), + [anon_sym_sput_DASHobject] = ACTIONS(97), + [anon_sym_sput_DASHboolean] = ACTIONS(97), + [anon_sym_sput_DASHbyte] = ACTIONS(97), + [anon_sym_sput_DASHchar] = ACTIONS(97), + [anon_sym_sput_DASHshort] = ACTIONS(97), + [anon_sym_invoke_DASHvirtual] = ACTIONS(99), + [anon_sym_invoke_DASHsuper] = ACTIONS(99), + [anon_sym_invoke_DASHdirect] = ACTIONS(99), + [anon_sym_invoke_DASHstatic] = ACTIONS(99), + [anon_sym_invoke_DASHinterface] = ACTIONS(99), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(97), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(97), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(97), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(97), + [anon_sym_invoke_DASHinterface_DASHrange] = ACTIONS(97), + [anon_sym_neg_DASHint] = ACTIONS(97), + [anon_sym_not_DASHint] = ACTIONS(97), + [anon_sym_neg_DASHlong] = ACTIONS(97), + [anon_sym_not_DASHlong] = ACTIONS(97), + [anon_sym_neg_DASHfloat] = ACTIONS(97), + [anon_sym_neg_DASHdouble] = ACTIONS(97), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(97), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(97), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(97), + [anon_sym_long_DASHto_DASHint] = ACTIONS(97), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(97), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(97), + [anon_sym_float_DASHto_DASHint] = ACTIONS(97), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(97), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(97), + [anon_sym_double_DASHto_DASHint] = ACTIONS(97), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(97), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(97), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(97), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(97), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(97), + [anon_sym_add_DASHint] = ACTIONS(99), + [anon_sym_sub_DASHint] = ACTIONS(99), + [anon_sym_mul_DASHint] = ACTIONS(99), + [anon_sym_div_DASHint] = ACTIONS(99), + [anon_sym_rem_DASHint] = ACTIONS(99), + [anon_sym_and_DASHint] = ACTIONS(99), + [anon_sym_or_DASHint] = ACTIONS(99), + [anon_sym_xor_DASHint] = ACTIONS(99), + [anon_sym_shl_DASHint] = ACTIONS(99), + [anon_sym_shr_DASHint] = ACTIONS(99), + [anon_sym_ushr_DASHint] = ACTIONS(99), + [anon_sym_add_DASHlong] = ACTIONS(99), + [anon_sym_sub_DASHlong] = ACTIONS(99), + [anon_sym_mul_DASHlong] = ACTIONS(99), + [anon_sym_div_DASHlong] = ACTIONS(99), + [anon_sym_rem_DASHlong] = ACTIONS(99), + [anon_sym_and_DASHlong] = ACTIONS(99), + [anon_sym_or_DASHlong] = ACTIONS(99), + [anon_sym_xor_DASHlong] = ACTIONS(99), + [anon_sym_shl_DASHlong] = ACTIONS(99), + [anon_sym_shr_DASHlong] = ACTIONS(99), + [anon_sym_ushr_DASHlong] = ACTIONS(99), + [anon_sym_add_DASHfloat] = ACTIONS(99), + [anon_sym_sub_DASHfloat] = ACTIONS(99), + [anon_sym_mul_DASHfloat] = ACTIONS(99), + [anon_sym_div_DASHfloat] = ACTIONS(99), + [anon_sym_rem_DASHfloat] = ACTIONS(99), + [anon_sym_add_DASHdouble] = ACTIONS(99), + [anon_sym_sub_DASHdouble] = ACTIONS(99), + [anon_sym_mul_DASHdouble] = ACTIONS(99), + [anon_sym_div_DASHdouble] = ACTIONS(99), + [anon_sym_rem_DASHdouble] = ACTIONS(99), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(97), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(97), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(97), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(97), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(97), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(97), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(97), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(97), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(97), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(97), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(97), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(97), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(97), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(97), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(97), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(97), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(97), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(97), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(97), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(97), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(97), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(97), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(97), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(97), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(97), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(97), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(97), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(97), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(97), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(97), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(97), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(97), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(97), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(97), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(97), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(97), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(97), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(97), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(97), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(97), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(97), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(97), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(97), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(97), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(97), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(97), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(97), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(97), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(97), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(97), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(97), + [anon_sym_execute_DASHinline] = ACTIONS(97), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(97), + [anon_sym_iget_DASHquick] = ACTIONS(97), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(97), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(97), + [anon_sym_iput_DASHquick] = ACTIONS(97), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(97), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(97), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(99), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(97), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(99), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(97), + [anon_sym_DOTline] = ACTIONS(97), + [anon_sym_DOTlocals] = ACTIONS(97), + [anon_sym_DOTparam] = ACTIONS(97), + [anon_sym_DOTcatch] = ACTIONS(99), + [anon_sym_DOTcatchall] = ACTIONS(97), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(97), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(97), + [anon_sym_DOTarray_DASHdata] = ACTIONS(97), + [sym_comment] = ACTIONS(3), + }, + [12] = { + [sym_end_method] = ACTIONS(101), + [anon_sym_DOTannotation] = ACTIONS(101), + [sym_label] = ACTIONS(101), + [anon_sym_nop] = ACTIONS(101), + [anon_sym_move] = ACTIONS(103), + [anon_sym_move_SLASHfrom16] = ACTIONS(101), + [anon_sym_move_SLASH16] = ACTIONS(101), + [anon_sym_move_DASHwide] = ACTIONS(103), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(101), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(101), + [anon_sym_move_DASHobject] = ACTIONS(103), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(101), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(101), + [anon_sym_move_DASHresult] = ACTIONS(103), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(101), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(101), + [anon_sym_move_DASHexception] = ACTIONS(101), + [anon_sym_return_DASHvoid] = ACTIONS(101), + [anon_sym_return] = ACTIONS(103), + [anon_sym_return_DASHwide] = ACTIONS(101), + [anon_sym_return_DASHobject] = ACTIONS(101), + [anon_sym_const_SLASH4] = ACTIONS(101), + [anon_sym_const_SLASH16] = ACTIONS(101), + [anon_sym_const] = ACTIONS(103), + [anon_sym_const_SLASHhigh16] = ACTIONS(101), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(101), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(101), + [anon_sym_const_DASHwide] = ACTIONS(103), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(101), + [anon_sym_const_DASHstring] = ACTIONS(103), + [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(101), + [anon_sym_const_DASHclass] = ACTIONS(101), + [anon_sym_monitor_DASHenter] = ACTIONS(101), + [anon_sym_monitor_DASHexit] = ACTIONS(101), + [anon_sym_check_DASHcast] = ACTIONS(101), + [anon_sym_instance_DASHof] = ACTIONS(101), + [anon_sym_array_DASHlength] = ACTIONS(101), + [anon_sym_new_DASHinstance] = ACTIONS(101), + [anon_sym_new_DASHarray] = ACTIONS(101), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(103), + [anon_sym_filled_DASHnew_DASHarray_DASHrange] = ACTIONS(101), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(101), + [anon_sym_throw] = ACTIONS(101), + [anon_sym_goto] = ACTIONS(103), + [anon_sym_goto_SLASH16] = ACTIONS(101), + [anon_sym_goto_SLASH32] = ACTIONS(101), + [anon_sym_packed_DASHswitch] = ACTIONS(101), + [anon_sym_sparse_DASHswitch] = ACTIONS(101), + [anon_sym_cmpl_DASHfloat] = ACTIONS(101), + [anon_sym_cmpg_DASHfloat] = ACTIONS(101), + [anon_sym_cmpl_DASHdouble] = ACTIONS(101), + [anon_sym_cmpg_DASHdouble] = ACTIONS(101), + [anon_sym_cmp_DASHlong] = ACTIONS(101), + [anon_sym_if_DASHeq] = ACTIONS(103), + [anon_sym_if_DASHne] = ACTIONS(103), + [anon_sym_if_DASHlt] = ACTIONS(103), + [anon_sym_if_DASHge] = ACTIONS(103), + [anon_sym_if_DASHgt] = ACTIONS(103), + [anon_sym_if_DASHle] = ACTIONS(103), + [anon_sym_if_DASHeqz] = ACTIONS(101), + [anon_sym_if_DASHnez] = ACTIONS(101), + [anon_sym_if_DASHltz] = ACTIONS(101), + [anon_sym_if_DASHgez] = ACTIONS(101), + [anon_sym_if_DASHgtz] = ACTIONS(101), + [anon_sym_if_DASHlez] = ACTIONS(101), + [anon_sym_aget] = ACTIONS(103), + [anon_sym_aget_DASHwide] = ACTIONS(101), + [anon_sym_aget_DASHobject] = ACTIONS(101), + [anon_sym_aget_DASHboolean] = ACTIONS(101), + [anon_sym_aget_DASHbyte] = ACTIONS(101), + [anon_sym_aget_DASHchar] = ACTIONS(101), + [anon_sym_aget_DASHshort] = ACTIONS(101), + [anon_sym_aput] = ACTIONS(103), + [anon_sym_aput_DASHwide] = ACTIONS(101), + [anon_sym_aput_DASHobject] = ACTIONS(101), + [anon_sym_aput_DASHboolean] = ACTIONS(101), + [anon_sym_aput_DASHbyte] = ACTIONS(101), + [anon_sym_aput_DASHchar] = ACTIONS(101), + [anon_sym_aput_DASHshort] = ACTIONS(101), + [anon_sym_iget] = ACTIONS(103), + [anon_sym_iget_DASHwide] = ACTIONS(103), + [anon_sym_iget_DASHobject] = ACTIONS(103), + [anon_sym_iget_DASHboolean] = ACTIONS(101), + [anon_sym_iget_DASHbyte] = ACTIONS(101), + [anon_sym_iget_DASHchar] = ACTIONS(101), + [anon_sym_iget_DASHshort] = ACTIONS(101), + [anon_sym_iput] = ACTIONS(103), + [anon_sym_iput_DASHwide] = ACTIONS(103), + [anon_sym_iput_DASHobject] = ACTIONS(103), + [anon_sym_iput_DASHboolean] = ACTIONS(101), + [anon_sym_iput_DASHbyte] = ACTIONS(101), + [anon_sym_iput_DASHchar] = ACTIONS(101), + [anon_sym_iput_DASHshort] = ACTIONS(101), + [anon_sym_sget] = ACTIONS(103), + [anon_sym_sget_DASHwide] = ACTIONS(101), + [anon_sym_sget_DASHobject] = ACTIONS(101), + [anon_sym_sget_DASHboolean] = ACTIONS(101), + [anon_sym_sget_DASHbyte] = ACTIONS(101), + [anon_sym_sget_DASHchar] = ACTIONS(101), + [anon_sym_sget_DASHshort] = ACTIONS(101), + [anon_sym_sput] = ACTIONS(103), + [anon_sym_sput_DASHwide] = ACTIONS(101), + [anon_sym_sput_DASHobject] = ACTIONS(101), + [anon_sym_sput_DASHboolean] = ACTIONS(101), + [anon_sym_sput_DASHbyte] = ACTIONS(101), + [anon_sym_sput_DASHchar] = ACTIONS(101), + [anon_sym_sput_DASHshort] = ACTIONS(101), + [anon_sym_invoke_DASHvirtual] = ACTIONS(103), + [anon_sym_invoke_DASHsuper] = ACTIONS(103), + [anon_sym_invoke_DASHdirect] = ACTIONS(103), + [anon_sym_invoke_DASHstatic] = ACTIONS(103), + [anon_sym_invoke_DASHinterface] = ACTIONS(103), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(101), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(101), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(101), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(101), + [anon_sym_invoke_DASHinterface_DASHrange] = ACTIONS(101), + [anon_sym_neg_DASHint] = ACTIONS(101), + [anon_sym_not_DASHint] = ACTIONS(101), + [anon_sym_neg_DASHlong] = ACTIONS(101), + [anon_sym_not_DASHlong] = ACTIONS(101), + [anon_sym_neg_DASHfloat] = ACTIONS(101), + [anon_sym_neg_DASHdouble] = ACTIONS(101), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(101), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(101), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(101), + [anon_sym_long_DASHto_DASHint] = ACTIONS(101), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(101), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(101), + [anon_sym_float_DASHto_DASHint] = ACTIONS(101), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(101), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(101), + [anon_sym_double_DASHto_DASHint] = ACTIONS(101), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(101), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(101), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(101), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(101), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(101), + [anon_sym_add_DASHint] = ACTIONS(103), + [anon_sym_sub_DASHint] = ACTIONS(103), + [anon_sym_mul_DASHint] = ACTIONS(103), + [anon_sym_div_DASHint] = ACTIONS(103), + [anon_sym_rem_DASHint] = ACTIONS(103), + [anon_sym_and_DASHint] = ACTIONS(103), + [anon_sym_or_DASHint] = ACTIONS(103), + [anon_sym_xor_DASHint] = ACTIONS(103), + [anon_sym_shl_DASHint] = ACTIONS(103), + [anon_sym_shr_DASHint] = ACTIONS(103), + [anon_sym_ushr_DASHint] = ACTIONS(103), + [anon_sym_add_DASHlong] = ACTIONS(103), + [anon_sym_sub_DASHlong] = ACTIONS(103), + [anon_sym_mul_DASHlong] = ACTIONS(103), + [anon_sym_div_DASHlong] = ACTIONS(103), + [anon_sym_rem_DASHlong] = ACTIONS(103), + [anon_sym_and_DASHlong] = ACTIONS(103), + [anon_sym_or_DASHlong] = ACTIONS(103), + [anon_sym_xor_DASHlong] = ACTIONS(103), + [anon_sym_shl_DASHlong] = ACTIONS(103), + [anon_sym_shr_DASHlong] = ACTIONS(103), + [anon_sym_ushr_DASHlong] = ACTIONS(103), + [anon_sym_add_DASHfloat] = ACTIONS(103), + [anon_sym_sub_DASHfloat] = ACTIONS(103), + [anon_sym_mul_DASHfloat] = ACTIONS(103), + [anon_sym_div_DASHfloat] = ACTIONS(103), + [anon_sym_rem_DASHfloat] = ACTIONS(103), + [anon_sym_add_DASHdouble] = ACTIONS(103), + [anon_sym_sub_DASHdouble] = ACTIONS(103), + [anon_sym_mul_DASHdouble] = ACTIONS(103), + [anon_sym_div_DASHdouble] = ACTIONS(103), + [anon_sym_rem_DASHdouble] = ACTIONS(103), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(101), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(101), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(101), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(101), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(101), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(101), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(101), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(101), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(101), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(101), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(101), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(101), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(101), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(101), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(101), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(101), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(101), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(101), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(101), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(101), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(101), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(101), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(101), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(101), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(101), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(101), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(101), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(101), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(101), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(101), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(101), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(101), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(101), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(101), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(101), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(101), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(101), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(101), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(101), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(101), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(101), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(101), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(101), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(101), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(101), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(101), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(101), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(101), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(101), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(101), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(101), + [anon_sym_execute_DASHinline] = ACTIONS(101), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(101), + [anon_sym_iget_DASHquick] = ACTIONS(101), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(101), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(101), + [anon_sym_iput_DASHquick] = ACTIONS(101), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(101), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(101), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(103), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(101), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(103), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(101), + [anon_sym_DOTline] = ACTIONS(101), + [anon_sym_DOTlocals] = ACTIONS(101), + [anon_sym_DOTparam] = ACTIONS(101), + [anon_sym_DOTcatch] = ACTIONS(103), + [anon_sym_DOTcatchall] = ACTIONS(101), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(101), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(101), + [anon_sym_DOTarray_DASHdata] = ACTIONS(101), + [sym_comment] = ACTIONS(3), + }, + [13] = { + [sym_end_method] = ACTIONS(105), + [anon_sym_DOTannotation] = ACTIONS(105), + [sym_label] = ACTIONS(105), + [anon_sym_nop] = ACTIONS(105), + [anon_sym_move] = ACTIONS(107), + [anon_sym_move_SLASHfrom16] = ACTIONS(105), + [anon_sym_move_SLASH16] = ACTIONS(105), + [anon_sym_move_DASHwide] = ACTIONS(107), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(105), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(105), + [anon_sym_move_DASHobject] = ACTIONS(107), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(105), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(105), + [anon_sym_move_DASHresult] = ACTIONS(107), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(105), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(105), + [anon_sym_move_DASHexception] = ACTIONS(105), + [anon_sym_return_DASHvoid] = ACTIONS(105), + [anon_sym_return] = ACTIONS(107), + [anon_sym_return_DASHwide] = ACTIONS(105), + [anon_sym_return_DASHobject] = ACTIONS(105), + [anon_sym_const_SLASH4] = ACTIONS(105), + [anon_sym_const_SLASH16] = ACTIONS(105), + [anon_sym_const] = ACTIONS(107), + [anon_sym_const_SLASHhigh16] = ACTIONS(105), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(105), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(105), + [anon_sym_const_DASHwide] = ACTIONS(107), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(105), + [anon_sym_const_DASHstring] = ACTIONS(107), + [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(105), + [anon_sym_const_DASHclass] = ACTIONS(105), + [anon_sym_monitor_DASHenter] = ACTIONS(105), + [anon_sym_monitor_DASHexit] = ACTIONS(105), + [anon_sym_check_DASHcast] = ACTIONS(105), + [anon_sym_instance_DASHof] = ACTIONS(105), + [anon_sym_array_DASHlength] = ACTIONS(105), + [anon_sym_new_DASHinstance] = ACTIONS(105), + [anon_sym_new_DASHarray] = ACTIONS(105), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(107), + [anon_sym_filled_DASHnew_DASHarray_DASHrange] = ACTIONS(105), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(105), + [anon_sym_throw] = ACTIONS(105), + [anon_sym_goto] = ACTIONS(107), + [anon_sym_goto_SLASH16] = ACTIONS(105), + [anon_sym_goto_SLASH32] = ACTIONS(105), + [anon_sym_packed_DASHswitch] = ACTIONS(105), + [anon_sym_sparse_DASHswitch] = ACTIONS(105), + [anon_sym_cmpl_DASHfloat] = ACTIONS(105), + [anon_sym_cmpg_DASHfloat] = ACTIONS(105), + [anon_sym_cmpl_DASHdouble] = ACTIONS(105), + [anon_sym_cmpg_DASHdouble] = ACTIONS(105), + [anon_sym_cmp_DASHlong] = ACTIONS(105), + [anon_sym_if_DASHeq] = ACTIONS(107), + [anon_sym_if_DASHne] = ACTIONS(107), + [anon_sym_if_DASHlt] = ACTIONS(107), + [anon_sym_if_DASHge] = ACTIONS(107), + [anon_sym_if_DASHgt] = ACTIONS(107), + [anon_sym_if_DASHle] = ACTIONS(107), + [anon_sym_if_DASHeqz] = ACTIONS(105), + [anon_sym_if_DASHnez] = ACTIONS(105), + [anon_sym_if_DASHltz] = ACTIONS(105), + [anon_sym_if_DASHgez] = ACTIONS(105), + [anon_sym_if_DASHgtz] = ACTIONS(105), + [anon_sym_if_DASHlez] = ACTIONS(105), + [anon_sym_aget] = ACTIONS(107), + [anon_sym_aget_DASHwide] = ACTIONS(105), + [anon_sym_aget_DASHobject] = ACTIONS(105), + [anon_sym_aget_DASHboolean] = ACTIONS(105), + [anon_sym_aget_DASHbyte] = ACTIONS(105), + [anon_sym_aget_DASHchar] = ACTIONS(105), + [anon_sym_aget_DASHshort] = ACTIONS(105), + [anon_sym_aput] = ACTIONS(107), + [anon_sym_aput_DASHwide] = ACTIONS(105), + [anon_sym_aput_DASHobject] = ACTIONS(105), + [anon_sym_aput_DASHboolean] = ACTIONS(105), + [anon_sym_aput_DASHbyte] = ACTIONS(105), + [anon_sym_aput_DASHchar] = ACTIONS(105), + [anon_sym_aput_DASHshort] = ACTIONS(105), + [anon_sym_iget] = ACTIONS(107), + [anon_sym_iget_DASHwide] = ACTIONS(107), + [anon_sym_iget_DASHobject] = ACTIONS(107), + [anon_sym_iget_DASHboolean] = ACTIONS(105), + [anon_sym_iget_DASHbyte] = ACTIONS(105), + [anon_sym_iget_DASHchar] = ACTIONS(105), + [anon_sym_iget_DASHshort] = ACTIONS(105), + [anon_sym_iput] = ACTIONS(107), + [anon_sym_iput_DASHwide] = ACTIONS(107), + [anon_sym_iput_DASHobject] = ACTIONS(107), + [anon_sym_iput_DASHboolean] = ACTIONS(105), + [anon_sym_iput_DASHbyte] = ACTIONS(105), + [anon_sym_iput_DASHchar] = ACTIONS(105), + [anon_sym_iput_DASHshort] = ACTIONS(105), + [anon_sym_sget] = ACTIONS(107), + [anon_sym_sget_DASHwide] = ACTIONS(105), + [anon_sym_sget_DASHobject] = ACTIONS(105), + [anon_sym_sget_DASHboolean] = ACTIONS(105), + [anon_sym_sget_DASHbyte] = ACTIONS(105), + [anon_sym_sget_DASHchar] = ACTIONS(105), + [anon_sym_sget_DASHshort] = ACTIONS(105), + [anon_sym_sput] = ACTIONS(107), + [anon_sym_sput_DASHwide] = ACTIONS(105), + [anon_sym_sput_DASHobject] = ACTIONS(105), + [anon_sym_sput_DASHboolean] = ACTIONS(105), + [anon_sym_sput_DASHbyte] = ACTIONS(105), + [anon_sym_sput_DASHchar] = ACTIONS(105), + [anon_sym_sput_DASHshort] = ACTIONS(105), + [anon_sym_invoke_DASHvirtual] = ACTIONS(107), + [anon_sym_invoke_DASHsuper] = ACTIONS(107), + [anon_sym_invoke_DASHdirect] = ACTIONS(107), + [anon_sym_invoke_DASHstatic] = ACTIONS(107), + [anon_sym_invoke_DASHinterface] = ACTIONS(107), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(105), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(105), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(105), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(105), + [anon_sym_invoke_DASHinterface_DASHrange] = ACTIONS(105), + [anon_sym_neg_DASHint] = ACTIONS(105), + [anon_sym_not_DASHint] = ACTIONS(105), + [anon_sym_neg_DASHlong] = ACTIONS(105), + [anon_sym_not_DASHlong] = ACTIONS(105), + [anon_sym_neg_DASHfloat] = ACTIONS(105), + [anon_sym_neg_DASHdouble] = ACTIONS(105), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(105), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(105), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(105), + [anon_sym_long_DASHto_DASHint] = ACTIONS(105), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(105), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(105), + [anon_sym_float_DASHto_DASHint] = ACTIONS(105), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(105), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(105), + [anon_sym_double_DASHto_DASHint] = ACTIONS(105), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(105), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(105), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(105), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(105), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(105), + [anon_sym_add_DASHint] = ACTIONS(107), + [anon_sym_sub_DASHint] = ACTIONS(107), + [anon_sym_mul_DASHint] = ACTIONS(107), + [anon_sym_div_DASHint] = ACTIONS(107), + [anon_sym_rem_DASHint] = ACTIONS(107), + [anon_sym_and_DASHint] = ACTIONS(107), + [anon_sym_or_DASHint] = ACTIONS(107), + [anon_sym_xor_DASHint] = ACTIONS(107), + [anon_sym_shl_DASHint] = ACTIONS(107), + [anon_sym_shr_DASHint] = ACTIONS(107), + [anon_sym_ushr_DASHint] = ACTIONS(107), + [anon_sym_add_DASHlong] = ACTIONS(107), + [anon_sym_sub_DASHlong] = ACTIONS(107), + [anon_sym_mul_DASHlong] = ACTIONS(107), + [anon_sym_div_DASHlong] = ACTIONS(107), + [anon_sym_rem_DASHlong] = ACTIONS(107), + [anon_sym_and_DASHlong] = ACTIONS(107), + [anon_sym_or_DASHlong] = ACTIONS(107), + [anon_sym_xor_DASHlong] = ACTIONS(107), + [anon_sym_shl_DASHlong] = ACTIONS(107), + [anon_sym_shr_DASHlong] = ACTIONS(107), + [anon_sym_ushr_DASHlong] = ACTIONS(107), + [anon_sym_add_DASHfloat] = ACTIONS(107), + [anon_sym_sub_DASHfloat] = ACTIONS(107), + [anon_sym_mul_DASHfloat] = ACTIONS(107), + [anon_sym_div_DASHfloat] = ACTIONS(107), + [anon_sym_rem_DASHfloat] = ACTIONS(107), + [anon_sym_add_DASHdouble] = ACTIONS(107), + [anon_sym_sub_DASHdouble] = ACTIONS(107), + [anon_sym_mul_DASHdouble] = ACTIONS(107), + [anon_sym_div_DASHdouble] = ACTIONS(107), + [anon_sym_rem_DASHdouble] = ACTIONS(107), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(105), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(105), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(105), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(105), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(105), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(105), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(105), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(105), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(105), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(105), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(105), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(105), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(105), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(105), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(105), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(105), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(105), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(105), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(105), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(105), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(105), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(105), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(105), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(105), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(105), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(105), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(105), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(105), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(105), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(105), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(105), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(105), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(105), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(105), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(105), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(105), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(105), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(105), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(105), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(105), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(105), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(105), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(105), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(105), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(105), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(105), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(105), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(105), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(105), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(105), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(105), + [anon_sym_execute_DASHinline] = ACTIONS(105), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(105), + [anon_sym_iget_DASHquick] = ACTIONS(105), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(105), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(105), + [anon_sym_iput_DASHquick] = ACTIONS(105), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(105), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(105), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(107), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(105), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(107), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(105), + [anon_sym_DOTline] = ACTIONS(105), + [anon_sym_DOTlocals] = ACTIONS(105), + [anon_sym_DOTparam] = ACTIONS(105), + [anon_sym_DOTcatch] = ACTIONS(107), + [anon_sym_DOTcatchall] = ACTIONS(105), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(105), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(105), + [anon_sym_DOTarray_DASHdata] = ACTIONS(105), + [sym_comment] = ACTIONS(3), + }, + [14] = { + [sym_end_method] = ACTIONS(109), + [anon_sym_DOTannotation] = ACTIONS(109), + [sym_label] = ACTIONS(109), + [anon_sym_nop] = ACTIONS(109), + [anon_sym_move] = ACTIONS(111), + [anon_sym_move_SLASHfrom16] = ACTIONS(109), + [anon_sym_move_SLASH16] = ACTIONS(109), + [anon_sym_move_DASHwide] = ACTIONS(111), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(109), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(109), + [anon_sym_move_DASHobject] = ACTIONS(111), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(109), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(109), + [anon_sym_move_DASHresult] = ACTIONS(111), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(109), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(109), + [anon_sym_move_DASHexception] = ACTIONS(109), + [anon_sym_return_DASHvoid] = ACTIONS(109), + [anon_sym_return] = ACTIONS(111), + [anon_sym_return_DASHwide] = ACTIONS(109), + [anon_sym_return_DASHobject] = ACTIONS(109), + [anon_sym_const_SLASH4] = ACTIONS(109), + [anon_sym_const_SLASH16] = ACTIONS(109), + [anon_sym_const] = ACTIONS(111), + [anon_sym_const_SLASHhigh16] = ACTIONS(109), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(109), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(109), + [anon_sym_const_DASHwide] = ACTIONS(111), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(109), + [anon_sym_const_DASHstring] = ACTIONS(111), + [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(109), + [anon_sym_const_DASHclass] = ACTIONS(109), + [anon_sym_monitor_DASHenter] = ACTIONS(109), + [anon_sym_monitor_DASHexit] = ACTIONS(109), + [anon_sym_check_DASHcast] = ACTIONS(109), + [anon_sym_instance_DASHof] = ACTIONS(109), + [anon_sym_array_DASHlength] = ACTIONS(109), + [anon_sym_new_DASHinstance] = ACTIONS(109), + [anon_sym_new_DASHarray] = ACTIONS(109), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(111), + [anon_sym_filled_DASHnew_DASHarray_DASHrange] = ACTIONS(109), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(109), + [anon_sym_throw] = ACTIONS(109), + [anon_sym_goto] = ACTIONS(111), + [anon_sym_goto_SLASH16] = ACTIONS(109), + [anon_sym_goto_SLASH32] = ACTIONS(109), + [anon_sym_packed_DASHswitch] = ACTIONS(109), + [anon_sym_sparse_DASHswitch] = ACTIONS(109), + [anon_sym_cmpl_DASHfloat] = ACTIONS(109), + [anon_sym_cmpg_DASHfloat] = ACTIONS(109), + [anon_sym_cmpl_DASHdouble] = ACTIONS(109), + [anon_sym_cmpg_DASHdouble] = ACTIONS(109), + [anon_sym_cmp_DASHlong] = ACTIONS(109), + [anon_sym_if_DASHeq] = ACTIONS(111), + [anon_sym_if_DASHne] = ACTIONS(111), + [anon_sym_if_DASHlt] = ACTIONS(111), + [anon_sym_if_DASHge] = ACTIONS(111), + [anon_sym_if_DASHgt] = ACTIONS(111), + [anon_sym_if_DASHle] = ACTIONS(111), + [anon_sym_if_DASHeqz] = ACTIONS(109), + [anon_sym_if_DASHnez] = ACTIONS(109), + [anon_sym_if_DASHltz] = ACTIONS(109), + [anon_sym_if_DASHgez] = ACTIONS(109), + [anon_sym_if_DASHgtz] = ACTIONS(109), + [anon_sym_if_DASHlez] = ACTIONS(109), + [anon_sym_aget] = ACTIONS(111), + [anon_sym_aget_DASHwide] = ACTIONS(109), + [anon_sym_aget_DASHobject] = ACTIONS(109), + [anon_sym_aget_DASHboolean] = ACTIONS(109), + [anon_sym_aget_DASHbyte] = ACTIONS(109), + [anon_sym_aget_DASHchar] = ACTIONS(109), + [anon_sym_aget_DASHshort] = ACTIONS(109), + [anon_sym_aput] = ACTIONS(111), + [anon_sym_aput_DASHwide] = ACTIONS(109), + [anon_sym_aput_DASHobject] = ACTIONS(109), + [anon_sym_aput_DASHboolean] = ACTIONS(109), + [anon_sym_aput_DASHbyte] = ACTIONS(109), + [anon_sym_aput_DASHchar] = ACTIONS(109), + [anon_sym_aput_DASHshort] = ACTIONS(109), + [anon_sym_iget] = ACTIONS(111), + [anon_sym_iget_DASHwide] = ACTIONS(111), + [anon_sym_iget_DASHobject] = ACTIONS(111), + [anon_sym_iget_DASHboolean] = ACTIONS(109), + [anon_sym_iget_DASHbyte] = ACTIONS(109), + [anon_sym_iget_DASHchar] = ACTIONS(109), + [anon_sym_iget_DASHshort] = ACTIONS(109), + [anon_sym_iput] = ACTIONS(111), + [anon_sym_iput_DASHwide] = ACTIONS(111), + [anon_sym_iput_DASHobject] = ACTIONS(111), + [anon_sym_iput_DASHboolean] = ACTIONS(109), + [anon_sym_iput_DASHbyte] = ACTIONS(109), + [anon_sym_iput_DASHchar] = ACTIONS(109), + [anon_sym_iput_DASHshort] = ACTIONS(109), + [anon_sym_sget] = ACTIONS(111), + [anon_sym_sget_DASHwide] = ACTIONS(109), + [anon_sym_sget_DASHobject] = ACTIONS(109), + [anon_sym_sget_DASHboolean] = ACTIONS(109), + [anon_sym_sget_DASHbyte] = ACTIONS(109), + [anon_sym_sget_DASHchar] = ACTIONS(109), + [anon_sym_sget_DASHshort] = ACTIONS(109), + [anon_sym_sput] = ACTIONS(111), + [anon_sym_sput_DASHwide] = ACTIONS(109), + [anon_sym_sput_DASHobject] = ACTIONS(109), + [anon_sym_sput_DASHboolean] = ACTIONS(109), + [anon_sym_sput_DASHbyte] = ACTIONS(109), + [anon_sym_sput_DASHchar] = ACTIONS(109), + [anon_sym_sput_DASHshort] = ACTIONS(109), + [anon_sym_invoke_DASHvirtual] = ACTIONS(111), + [anon_sym_invoke_DASHsuper] = ACTIONS(111), + [anon_sym_invoke_DASHdirect] = ACTIONS(111), + [anon_sym_invoke_DASHstatic] = ACTIONS(111), + [anon_sym_invoke_DASHinterface] = ACTIONS(111), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(109), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(109), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(109), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(109), + [anon_sym_invoke_DASHinterface_DASHrange] = ACTIONS(109), + [anon_sym_neg_DASHint] = ACTIONS(109), + [anon_sym_not_DASHint] = ACTIONS(109), + [anon_sym_neg_DASHlong] = ACTIONS(109), + [anon_sym_not_DASHlong] = ACTIONS(109), + [anon_sym_neg_DASHfloat] = ACTIONS(109), + [anon_sym_neg_DASHdouble] = ACTIONS(109), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(109), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(109), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(109), + [anon_sym_long_DASHto_DASHint] = ACTIONS(109), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(109), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(109), + [anon_sym_float_DASHto_DASHint] = ACTIONS(109), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(109), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(109), + [anon_sym_double_DASHto_DASHint] = ACTIONS(109), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(109), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(109), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(109), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(109), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(109), + [anon_sym_add_DASHint] = ACTIONS(111), + [anon_sym_sub_DASHint] = ACTIONS(111), + [anon_sym_mul_DASHint] = ACTIONS(111), + [anon_sym_div_DASHint] = ACTIONS(111), + [anon_sym_rem_DASHint] = ACTIONS(111), + [anon_sym_and_DASHint] = ACTIONS(111), + [anon_sym_or_DASHint] = ACTIONS(111), + [anon_sym_xor_DASHint] = ACTIONS(111), + [anon_sym_shl_DASHint] = ACTIONS(111), + [anon_sym_shr_DASHint] = ACTIONS(111), + [anon_sym_ushr_DASHint] = ACTIONS(111), + [anon_sym_add_DASHlong] = ACTIONS(111), + [anon_sym_sub_DASHlong] = ACTIONS(111), + [anon_sym_mul_DASHlong] = ACTIONS(111), + [anon_sym_div_DASHlong] = ACTIONS(111), + [anon_sym_rem_DASHlong] = ACTIONS(111), + [anon_sym_and_DASHlong] = ACTIONS(111), + [anon_sym_or_DASHlong] = ACTIONS(111), + [anon_sym_xor_DASHlong] = ACTIONS(111), + [anon_sym_shl_DASHlong] = ACTIONS(111), + [anon_sym_shr_DASHlong] = ACTIONS(111), + [anon_sym_ushr_DASHlong] = ACTIONS(111), + [anon_sym_add_DASHfloat] = ACTIONS(111), + [anon_sym_sub_DASHfloat] = ACTIONS(111), + [anon_sym_mul_DASHfloat] = ACTIONS(111), + [anon_sym_div_DASHfloat] = ACTIONS(111), + [anon_sym_rem_DASHfloat] = ACTIONS(111), + [anon_sym_add_DASHdouble] = ACTIONS(111), + [anon_sym_sub_DASHdouble] = ACTIONS(111), + [anon_sym_mul_DASHdouble] = ACTIONS(111), + [anon_sym_div_DASHdouble] = ACTIONS(111), + [anon_sym_rem_DASHdouble] = ACTIONS(111), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(109), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(109), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(109), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(109), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(109), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(109), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(109), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(109), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(109), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(109), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(109), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(109), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(109), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(109), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(109), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(109), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(109), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(109), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(109), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(109), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(109), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(109), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(109), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(109), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(109), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(109), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(109), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(109), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(109), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(109), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(109), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(109), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(109), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(109), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(109), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(109), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(109), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(109), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(109), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(109), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(109), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(109), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(109), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(109), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(109), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(109), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(109), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(109), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(109), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(109), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(109), + [anon_sym_execute_DASHinline] = ACTIONS(109), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(109), + [anon_sym_iget_DASHquick] = ACTIONS(109), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(109), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(109), + [anon_sym_iput_DASHquick] = ACTIONS(109), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(109), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(109), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(111), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(109), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(111), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(109), + [anon_sym_DOTline] = ACTIONS(109), + [anon_sym_DOTlocals] = ACTIONS(109), + [anon_sym_DOTparam] = ACTIONS(109), + [anon_sym_DOTcatch] = ACTIONS(111), + [anon_sym_DOTcatchall] = ACTIONS(109), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(109), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(109), + [anon_sym_DOTarray_DASHdata] = ACTIONS(109), + [sym_comment] = ACTIONS(3), + }, + [15] = { + [sym_end_method] = ACTIONS(113), + [anon_sym_DOTannotation] = ACTIONS(113), + [sym_label] = ACTIONS(113), + [anon_sym_nop] = ACTIONS(113), + [anon_sym_move] = ACTIONS(115), + [anon_sym_move_SLASHfrom16] = ACTIONS(113), + [anon_sym_move_SLASH16] = ACTIONS(113), + [anon_sym_move_DASHwide] = ACTIONS(115), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(113), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(113), + [anon_sym_move_DASHobject] = ACTIONS(115), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(113), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(113), + [anon_sym_move_DASHresult] = ACTIONS(115), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(113), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(113), + [anon_sym_move_DASHexception] = ACTIONS(113), + [anon_sym_return_DASHvoid] = ACTIONS(113), + [anon_sym_return] = ACTIONS(115), + [anon_sym_return_DASHwide] = ACTIONS(113), + [anon_sym_return_DASHobject] = ACTIONS(113), + [anon_sym_const_SLASH4] = ACTIONS(113), + [anon_sym_const_SLASH16] = ACTIONS(113), + [anon_sym_const] = ACTIONS(115), + [anon_sym_const_SLASHhigh16] = ACTIONS(113), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(113), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(113), + [anon_sym_const_DASHwide] = ACTIONS(115), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(113), + [anon_sym_const_DASHstring] = ACTIONS(115), + [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(113), + [anon_sym_const_DASHclass] = ACTIONS(113), + [anon_sym_monitor_DASHenter] = ACTIONS(113), + [anon_sym_monitor_DASHexit] = ACTIONS(113), + [anon_sym_check_DASHcast] = ACTIONS(113), + [anon_sym_instance_DASHof] = ACTIONS(113), + [anon_sym_array_DASHlength] = ACTIONS(113), + [anon_sym_new_DASHinstance] = ACTIONS(113), + [anon_sym_new_DASHarray] = ACTIONS(113), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(115), + [anon_sym_filled_DASHnew_DASHarray_DASHrange] = ACTIONS(113), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(113), + [anon_sym_throw] = ACTIONS(113), + [anon_sym_goto] = ACTIONS(115), + [anon_sym_goto_SLASH16] = ACTIONS(113), + [anon_sym_goto_SLASH32] = ACTIONS(113), + [anon_sym_packed_DASHswitch] = ACTIONS(113), + [anon_sym_sparse_DASHswitch] = ACTIONS(113), + [anon_sym_cmpl_DASHfloat] = ACTIONS(113), + [anon_sym_cmpg_DASHfloat] = ACTIONS(113), + [anon_sym_cmpl_DASHdouble] = ACTIONS(113), + [anon_sym_cmpg_DASHdouble] = ACTIONS(113), + [anon_sym_cmp_DASHlong] = ACTIONS(113), + [anon_sym_if_DASHeq] = ACTIONS(115), + [anon_sym_if_DASHne] = ACTIONS(115), + [anon_sym_if_DASHlt] = ACTIONS(115), + [anon_sym_if_DASHge] = ACTIONS(115), + [anon_sym_if_DASHgt] = ACTIONS(115), + [anon_sym_if_DASHle] = ACTIONS(115), + [anon_sym_if_DASHeqz] = ACTIONS(113), + [anon_sym_if_DASHnez] = ACTIONS(113), + [anon_sym_if_DASHltz] = ACTIONS(113), + [anon_sym_if_DASHgez] = ACTIONS(113), + [anon_sym_if_DASHgtz] = ACTIONS(113), + [anon_sym_if_DASHlez] = ACTIONS(113), + [anon_sym_aget] = ACTIONS(115), + [anon_sym_aget_DASHwide] = ACTIONS(113), + [anon_sym_aget_DASHobject] = ACTIONS(113), + [anon_sym_aget_DASHboolean] = ACTIONS(113), + [anon_sym_aget_DASHbyte] = ACTIONS(113), + [anon_sym_aget_DASHchar] = ACTIONS(113), + [anon_sym_aget_DASHshort] = ACTIONS(113), + [anon_sym_aput] = ACTIONS(115), + [anon_sym_aput_DASHwide] = ACTIONS(113), + [anon_sym_aput_DASHobject] = ACTIONS(113), + [anon_sym_aput_DASHboolean] = ACTIONS(113), + [anon_sym_aput_DASHbyte] = ACTIONS(113), + [anon_sym_aput_DASHchar] = ACTIONS(113), + [anon_sym_aput_DASHshort] = ACTIONS(113), + [anon_sym_iget] = ACTIONS(115), + [anon_sym_iget_DASHwide] = ACTIONS(115), + [anon_sym_iget_DASHobject] = ACTIONS(115), + [anon_sym_iget_DASHboolean] = ACTIONS(113), + [anon_sym_iget_DASHbyte] = ACTIONS(113), + [anon_sym_iget_DASHchar] = ACTIONS(113), + [anon_sym_iget_DASHshort] = ACTIONS(113), + [anon_sym_iput] = ACTIONS(115), + [anon_sym_iput_DASHwide] = ACTIONS(115), + [anon_sym_iput_DASHobject] = ACTIONS(115), + [anon_sym_iput_DASHboolean] = ACTIONS(113), + [anon_sym_iput_DASHbyte] = ACTIONS(113), + [anon_sym_iput_DASHchar] = ACTIONS(113), + [anon_sym_iput_DASHshort] = ACTIONS(113), + [anon_sym_sget] = ACTIONS(115), + [anon_sym_sget_DASHwide] = ACTIONS(113), + [anon_sym_sget_DASHobject] = ACTIONS(113), + [anon_sym_sget_DASHboolean] = ACTIONS(113), + [anon_sym_sget_DASHbyte] = ACTIONS(113), + [anon_sym_sget_DASHchar] = ACTIONS(113), + [anon_sym_sget_DASHshort] = ACTIONS(113), + [anon_sym_sput] = ACTIONS(115), + [anon_sym_sput_DASHwide] = ACTIONS(113), + [anon_sym_sput_DASHobject] = ACTIONS(113), + [anon_sym_sput_DASHboolean] = ACTIONS(113), + [anon_sym_sput_DASHbyte] = ACTIONS(113), + [anon_sym_sput_DASHchar] = ACTIONS(113), + [anon_sym_sput_DASHshort] = ACTIONS(113), + [anon_sym_invoke_DASHvirtual] = ACTIONS(115), + [anon_sym_invoke_DASHsuper] = ACTIONS(115), + [anon_sym_invoke_DASHdirect] = ACTIONS(115), + [anon_sym_invoke_DASHstatic] = ACTIONS(115), + [anon_sym_invoke_DASHinterface] = ACTIONS(115), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(113), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(113), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(113), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(113), + [anon_sym_invoke_DASHinterface_DASHrange] = ACTIONS(113), + [anon_sym_neg_DASHint] = ACTIONS(113), + [anon_sym_not_DASHint] = ACTIONS(113), + [anon_sym_neg_DASHlong] = ACTIONS(113), + [anon_sym_not_DASHlong] = ACTIONS(113), + [anon_sym_neg_DASHfloat] = ACTIONS(113), + [anon_sym_neg_DASHdouble] = ACTIONS(113), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(113), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(113), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(113), + [anon_sym_long_DASHto_DASHint] = ACTIONS(113), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(113), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(113), + [anon_sym_float_DASHto_DASHint] = ACTIONS(113), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(113), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(113), + [anon_sym_double_DASHto_DASHint] = ACTIONS(113), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(113), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(113), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(113), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(113), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(113), + [anon_sym_add_DASHint] = ACTIONS(115), + [anon_sym_sub_DASHint] = ACTIONS(115), + [anon_sym_mul_DASHint] = ACTIONS(115), + [anon_sym_div_DASHint] = ACTIONS(115), + [anon_sym_rem_DASHint] = ACTIONS(115), + [anon_sym_and_DASHint] = ACTIONS(115), + [anon_sym_or_DASHint] = ACTIONS(115), + [anon_sym_xor_DASHint] = ACTIONS(115), + [anon_sym_shl_DASHint] = ACTIONS(115), + [anon_sym_shr_DASHint] = ACTIONS(115), + [anon_sym_ushr_DASHint] = ACTIONS(115), + [anon_sym_add_DASHlong] = ACTIONS(115), + [anon_sym_sub_DASHlong] = ACTIONS(115), + [anon_sym_mul_DASHlong] = ACTIONS(115), + [anon_sym_div_DASHlong] = ACTIONS(115), + [anon_sym_rem_DASHlong] = ACTIONS(115), + [anon_sym_and_DASHlong] = ACTIONS(115), + [anon_sym_or_DASHlong] = ACTIONS(115), + [anon_sym_xor_DASHlong] = ACTIONS(115), + [anon_sym_shl_DASHlong] = ACTIONS(115), + [anon_sym_shr_DASHlong] = ACTIONS(115), + [anon_sym_ushr_DASHlong] = ACTIONS(115), + [anon_sym_add_DASHfloat] = ACTIONS(115), + [anon_sym_sub_DASHfloat] = ACTIONS(115), + [anon_sym_mul_DASHfloat] = ACTIONS(115), + [anon_sym_div_DASHfloat] = ACTIONS(115), + [anon_sym_rem_DASHfloat] = ACTIONS(115), + [anon_sym_add_DASHdouble] = ACTIONS(115), + [anon_sym_sub_DASHdouble] = ACTIONS(115), + [anon_sym_mul_DASHdouble] = ACTIONS(115), + [anon_sym_div_DASHdouble] = ACTIONS(115), + [anon_sym_rem_DASHdouble] = ACTIONS(115), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(113), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(113), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(113), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(113), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(113), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(113), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(113), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(113), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(113), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(113), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(113), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(113), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(113), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(113), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(113), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(113), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(113), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(113), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(113), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(113), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(113), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(113), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(113), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(113), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(113), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(113), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(113), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(113), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(113), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(113), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(113), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(113), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(113), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(113), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(113), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(113), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(113), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(113), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(113), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(113), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(113), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(113), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(113), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(113), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(113), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(113), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(113), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(113), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(113), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(113), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(113), + [anon_sym_execute_DASHinline] = ACTIONS(113), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(113), + [anon_sym_iget_DASHquick] = ACTIONS(113), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(113), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(113), + [anon_sym_iput_DASHquick] = ACTIONS(113), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(113), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(113), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(115), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(113), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(115), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(113), + [anon_sym_DOTline] = ACTIONS(113), + [anon_sym_DOTlocals] = ACTIONS(113), + [anon_sym_DOTparam] = ACTIONS(113), + [anon_sym_DOTcatch] = ACTIONS(115), + [anon_sym_DOTcatchall] = ACTIONS(113), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(113), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(113), + [anon_sym_DOTarray_DASHdata] = ACTIONS(113), + [sym_comment] = ACTIONS(3), + }, + [16] = { + [sym_end_method] = ACTIONS(117), + [anon_sym_DOTannotation] = ACTIONS(117), + [sym_label] = ACTIONS(117), + [anon_sym_nop] = ACTIONS(117), + [anon_sym_move] = ACTIONS(119), + [anon_sym_move_SLASHfrom16] = ACTIONS(117), + [anon_sym_move_SLASH16] = ACTIONS(117), + [anon_sym_move_DASHwide] = ACTIONS(119), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(117), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(117), + [anon_sym_move_DASHobject] = ACTIONS(119), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(117), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(117), + [anon_sym_move_DASHresult] = ACTIONS(119), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(117), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(117), + [anon_sym_move_DASHexception] = ACTIONS(117), + [anon_sym_return_DASHvoid] = ACTIONS(117), + [anon_sym_return] = ACTIONS(119), + [anon_sym_return_DASHwide] = ACTIONS(117), + [anon_sym_return_DASHobject] = ACTIONS(117), + [anon_sym_const_SLASH4] = ACTIONS(117), + [anon_sym_const_SLASH16] = ACTIONS(117), + [anon_sym_const] = ACTIONS(119), + [anon_sym_const_SLASHhigh16] = ACTIONS(117), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(117), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(117), + [anon_sym_const_DASHwide] = ACTIONS(119), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(117), + [anon_sym_const_DASHstring] = ACTIONS(119), + [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(117), + [anon_sym_const_DASHclass] = ACTIONS(117), + [anon_sym_monitor_DASHenter] = ACTIONS(117), + [anon_sym_monitor_DASHexit] = ACTIONS(117), + [anon_sym_check_DASHcast] = ACTIONS(117), + [anon_sym_instance_DASHof] = ACTIONS(117), + [anon_sym_array_DASHlength] = ACTIONS(117), + [anon_sym_new_DASHinstance] = ACTIONS(117), + [anon_sym_new_DASHarray] = ACTIONS(117), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(119), + [anon_sym_filled_DASHnew_DASHarray_DASHrange] = ACTIONS(117), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(117), + [anon_sym_throw] = ACTIONS(117), + [anon_sym_goto] = ACTIONS(119), + [anon_sym_goto_SLASH16] = ACTIONS(117), + [anon_sym_goto_SLASH32] = ACTIONS(117), + [anon_sym_packed_DASHswitch] = ACTIONS(117), + [anon_sym_sparse_DASHswitch] = ACTIONS(117), + [anon_sym_cmpl_DASHfloat] = ACTIONS(117), + [anon_sym_cmpg_DASHfloat] = ACTIONS(117), + [anon_sym_cmpl_DASHdouble] = ACTIONS(117), + [anon_sym_cmpg_DASHdouble] = ACTIONS(117), + [anon_sym_cmp_DASHlong] = ACTIONS(117), + [anon_sym_if_DASHeq] = ACTIONS(119), + [anon_sym_if_DASHne] = ACTIONS(119), + [anon_sym_if_DASHlt] = ACTIONS(119), + [anon_sym_if_DASHge] = ACTIONS(119), + [anon_sym_if_DASHgt] = ACTIONS(119), + [anon_sym_if_DASHle] = ACTIONS(119), + [anon_sym_if_DASHeqz] = ACTIONS(117), + [anon_sym_if_DASHnez] = ACTIONS(117), + [anon_sym_if_DASHltz] = ACTIONS(117), + [anon_sym_if_DASHgez] = ACTIONS(117), + [anon_sym_if_DASHgtz] = ACTIONS(117), + [anon_sym_if_DASHlez] = ACTIONS(117), + [anon_sym_aget] = ACTIONS(119), + [anon_sym_aget_DASHwide] = ACTIONS(117), + [anon_sym_aget_DASHobject] = ACTIONS(117), + [anon_sym_aget_DASHboolean] = ACTIONS(117), + [anon_sym_aget_DASHbyte] = ACTIONS(117), + [anon_sym_aget_DASHchar] = ACTIONS(117), + [anon_sym_aget_DASHshort] = ACTIONS(117), + [anon_sym_aput] = ACTIONS(119), + [anon_sym_aput_DASHwide] = ACTIONS(117), + [anon_sym_aput_DASHobject] = ACTIONS(117), + [anon_sym_aput_DASHboolean] = ACTIONS(117), + [anon_sym_aput_DASHbyte] = ACTIONS(117), + [anon_sym_aput_DASHchar] = ACTIONS(117), + [anon_sym_aput_DASHshort] = ACTIONS(117), + [anon_sym_iget] = ACTIONS(119), + [anon_sym_iget_DASHwide] = ACTIONS(119), + [anon_sym_iget_DASHobject] = ACTIONS(119), + [anon_sym_iget_DASHboolean] = ACTIONS(117), + [anon_sym_iget_DASHbyte] = ACTIONS(117), + [anon_sym_iget_DASHchar] = ACTIONS(117), + [anon_sym_iget_DASHshort] = ACTIONS(117), + [anon_sym_iput] = ACTIONS(119), + [anon_sym_iput_DASHwide] = ACTIONS(119), + [anon_sym_iput_DASHobject] = ACTIONS(119), + [anon_sym_iput_DASHboolean] = ACTIONS(117), + [anon_sym_iput_DASHbyte] = ACTIONS(117), + [anon_sym_iput_DASHchar] = ACTIONS(117), + [anon_sym_iput_DASHshort] = ACTIONS(117), + [anon_sym_sget] = ACTIONS(119), + [anon_sym_sget_DASHwide] = ACTIONS(117), + [anon_sym_sget_DASHobject] = ACTIONS(117), + [anon_sym_sget_DASHboolean] = ACTIONS(117), + [anon_sym_sget_DASHbyte] = ACTIONS(117), + [anon_sym_sget_DASHchar] = ACTIONS(117), + [anon_sym_sget_DASHshort] = ACTIONS(117), + [anon_sym_sput] = ACTIONS(119), + [anon_sym_sput_DASHwide] = ACTIONS(117), + [anon_sym_sput_DASHobject] = ACTIONS(117), + [anon_sym_sput_DASHboolean] = ACTIONS(117), + [anon_sym_sput_DASHbyte] = ACTIONS(117), + [anon_sym_sput_DASHchar] = ACTIONS(117), + [anon_sym_sput_DASHshort] = ACTIONS(117), + [anon_sym_invoke_DASHvirtual] = ACTIONS(119), + [anon_sym_invoke_DASHsuper] = ACTIONS(119), + [anon_sym_invoke_DASHdirect] = ACTIONS(119), + [anon_sym_invoke_DASHstatic] = ACTIONS(119), + [anon_sym_invoke_DASHinterface] = ACTIONS(119), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(117), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(117), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(117), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(117), + [anon_sym_invoke_DASHinterface_DASHrange] = ACTIONS(117), + [anon_sym_neg_DASHint] = ACTIONS(117), + [anon_sym_not_DASHint] = ACTIONS(117), + [anon_sym_neg_DASHlong] = ACTIONS(117), + [anon_sym_not_DASHlong] = ACTIONS(117), + [anon_sym_neg_DASHfloat] = ACTIONS(117), + [anon_sym_neg_DASHdouble] = ACTIONS(117), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(117), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(117), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(117), + [anon_sym_long_DASHto_DASHint] = ACTIONS(117), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(117), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(117), + [anon_sym_float_DASHto_DASHint] = ACTIONS(117), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(117), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(117), + [anon_sym_double_DASHto_DASHint] = ACTIONS(117), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(117), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(117), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(117), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(117), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(117), + [anon_sym_add_DASHint] = ACTIONS(119), + [anon_sym_sub_DASHint] = ACTIONS(119), + [anon_sym_mul_DASHint] = ACTIONS(119), + [anon_sym_div_DASHint] = ACTIONS(119), + [anon_sym_rem_DASHint] = ACTIONS(119), + [anon_sym_and_DASHint] = ACTIONS(119), + [anon_sym_or_DASHint] = ACTIONS(119), + [anon_sym_xor_DASHint] = ACTIONS(119), + [anon_sym_shl_DASHint] = ACTIONS(119), + [anon_sym_shr_DASHint] = ACTIONS(119), + [anon_sym_ushr_DASHint] = ACTIONS(119), + [anon_sym_add_DASHlong] = ACTIONS(119), + [anon_sym_sub_DASHlong] = ACTIONS(119), + [anon_sym_mul_DASHlong] = ACTIONS(119), + [anon_sym_div_DASHlong] = ACTIONS(119), + [anon_sym_rem_DASHlong] = ACTIONS(119), + [anon_sym_and_DASHlong] = ACTIONS(119), + [anon_sym_or_DASHlong] = ACTIONS(119), + [anon_sym_xor_DASHlong] = ACTIONS(119), + [anon_sym_shl_DASHlong] = ACTIONS(119), + [anon_sym_shr_DASHlong] = ACTIONS(119), + [anon_sym_ushr_DASHlong] = ACTIONS(119), + [anon_sym_add_DASHfloat] = ACTIONS(119), + [anon_sym_sub_DASHfloat] = ACTIONS(119), + [anon_sym_mul_DASHfloat] = ACTIONS(119), + [anon_sym_div_DASHfloat] = ACTIONS(119), + [anon_sym_rem_DASHfloat] = ACTIONS(119), + [anon_sym_add_DASHdouble] = ACTIONS(119), + [anon_sym_sub_DASHdouble] = ACTIONS(119), + [anon_sym_mul_DASHdouble] = ACTIONS(119), + [anon_sym_div_DASHdouble] = ACTIONS(119), + [anon_sym_rem_DASHdouble] = ACTIONS(119), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(117), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(117), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(117), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(117), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(117), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(117), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(117), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(117), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(117), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(117), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(117), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(117), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(117), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(117), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(117), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(117), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(117), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(117), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(117), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(117), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(117), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(117), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(117), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(117), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(117), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(117), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(117), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(117), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(117), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(117), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(117), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(117), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(117), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(117), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(117), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(117), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(117), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(117), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(117), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(117), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(117), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(117), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(117), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(117), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(117), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(117), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(117), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(117), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(117), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(117), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(117), + [anon_sym_execute_DASHinline] = ACTIONS(117), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(117), + [anon_sym_iget_DASHquick] = ACTIONS(117), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(117), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(117), + [anon_sym_iput_DASHquick] = ACTIONS(117), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(117), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(117), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(119), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(117), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(119), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(117), + [anon_sym_DOTline] = ACTIONS(117), + [anon_sym_DOTlocals] = ACTIONS(117), + [anon_sym_DOTparam] = ACTIONS(117), + [anon_sym_DOTcatch] = ACTIONS(119), + [anon_sym_DOTcatchall] = ACTIONS(117), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(117), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(117), + [anon_sym_DOTarray_DASHdata] = ACTIONS(117), + [sym_comment] = ACTIONS(3), + }, + [17] = { + [sym_end_method] = ACTIONS(121), + [anon_sym_DOTannotation] = ACTIONS(121), + [sym_label] = ACTIONS(121), + [anon_sym_nop] = ACTIONS(121), + [anon_sym_move] = ACTIONS(123), + [anon_sym_move_SLASHfrom16] = ACTIONS(121), + [anon_sym_move_SLASH16] = ACTIONS(121), + [anon_sym_move_DASHwide] = ACTIONS(123), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(121), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(121), + [anon_sym_move_DASHobject] = ACTIONS(123), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(121), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(121), + [anon_sym_move_DASHresult] = ACTIONS(123), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(121), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(121), + [anon_sym_move_DASHexception] = ACTIONS(121), + [anon_sym_return_DASHvoid] = ACTIONS(121), + [anon_sym_return] = ACTIONS(123), + [anon_sym_return_DASHwide] = ACTIONS(121), + [anon_sym_return_DASHobject] = ACTIONS(121), + [anon_sym_const_SLASH4] = ACTIONS(121), + [anon_sym_const_SLASH16] = ACTIONS(121), + [anon_sym_const] = ACTIONS(123), + [anon_sym_const_SLASHhigh16] = ACTIONS(121), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(121), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(121), + [anon_sym_const_DASHwide] = ACTIONS(123), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(121), + [anon_sym_const_DASHstring] = ACTIONS(123), + [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(121), + [anon_sym_const_DASHclass] = ACTIONS(121), + [anon_sym_monitor_DASHenter] = ACTIONS(121), + [anon_sym_monitor_DASHexit] = ACTIONS(121), + [anon_sym_check_DASHcast] = ACTIONS(121), + [anon_sym_instance_DASHof] = ACTIONS(121), + [anon_sym_array_DASHlength] = ACTIONS(121), + [anon_sym_new_DASHinstance] = ACTIONS(121), + [anon_sym_new_DASHarray] = ACTIONS(121), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(123), + [anon_sym_filled_DASHnew_DASHarray_DASHrange] = ACTIONS(121), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(121), + [anon_sym_throw] = ACTIONS(121), + [anon_sym_goto] = ACTIONS(123), + [anon_sym_goto_SLASH16] = ACTIONS(121), + [anon_sym_goto_SLASH32] = ACTIONS(121), + [anon_sym_packed_DASHswitch] = ACTIONS(121), + [anon_sym_sparse_DASHswitch] = ACTIONS(121), + [anon_sym_cmpl_DASHfloat] = ACTIONS(121), + [anon_sym_cmpg_DASHfloat] = ACTIONS(121), + [anon_sym_cmpl_DASHdouble] = ACTIONS(121), + [anon_sym_cmpg_DASHdouble] = ACTIONS(121), + [anon_sym_cmp_DASHlong] = ACTIONS(121), + [anon_sym_if_DASHeq] = ACTIONS(123), + [anon_sym_if_DASHne] = ACTIONS(123), + [anon_sym_if_DASHlt] = ACTIONS(123), + [anon_sym_if_DASHge] = ACTIONS(123), + [anon_sym_if_DASHgt] = ACTIONS(123), + [anon_sym_if_DASHle] = ACTIONS(123), + [anon_sym_if_DASHeqz] = ACTIONS(121), + [anon_sym_if_DASHnez] = ACTIONS(121), + [anon_sym_if_DASHltz] = ACTIONS(121), + [anon_sym_if_DASHgez] = ACTIONS(121), + [anon_sym_if_DASHgtz] = ACTIONS(121), + [anon_sym_if_DASHlez] = ACTIONS(121), + [anon_sym_aget] = ACTIONS(123), + [anon_sym_aget_DASHwide] = ACTIONS(121), + [anon_sym_aget_DASHobject] = ACTIONS(121), + [anon_sym_aget_DASHboolean] = ACTIONS(121), + [anon_sym_aget_DASHbyte] = ACTIONS(121), + [anon_sym_aget_DASHchar] = ACTIONS(121), + [anon_sym_aget_DASHshort] = ACTIONS(121), + [anon_sym_aput] = ACTIONS(123), + [anon_sym_aput_DASHwide] = ACTIONS(121), + [anon_sym_aput_DASHobject] = ACTIONS(121), + [anon_sym_aput_DASHboolean] = ACTIONS(121), + [anon_sym_aput_DASHbyte] = ACTIONS(121), + [anon_sym_aput_DASHchar] = ACTIONS(121), + [anon_sym_aput_DASHshort] = ACTIONS(121), + [anon_sym_iget] = ACTIONS(123), + [anon_sym_iget_DASHwide] = ACTIONS(123), + [anon_sym_iget_DASHobject] = ACTIONS(123), + [anon_sym_iget_DASHboolean] = ACTIONS(121), + [anon_sym_iget_DASHbyte] = ACTIONS(121), + [anon_sym_iget_DASHchar] = ACTIONS(121), + [anon_sym_iget_DASHshort] = ACTIONS(121), + [anon_sym_iput] = ACTIONS(123), + [anon_sym_iput_DASHwide] = ACTIONS(123), + [anon_sym_iput_DASHobject] = ACTIONS(123), + [anon_sym_iput_DASHboolean] = ACTIONS(121), + [anon_sym_iput_DASHbyte] = ACTIONS(121), + [anon_sym_iput_DASHchar] = ACTIONS(121), + [anon_sym_iput_DASHshort] = ACTIONS(121), + [anon_sym_sget] = ACTIONS(123), + [anon_sym_sget_DASHwide] = ACTIONS(121), + [anon_sym_sget_DASHobject] = ACTIONS(121), + [anon_sym_sget_DASHboolean] = ACTIONS(121), + [anon_sym_sget_DASHbyte] = ACTIONS(121), + [anon_sym_sget_DASHchar] = ACTIONS(121), + [anon_sym_sget_DASHshort] = ACTIONS(121), + [anon_sym_sput] = ACTIONS(123), + [anon_sym_sput_DASHwide] = ACTIONS(121), + [anon_sym_sput_DASHobject] = ACTIONS(121), + [anon_sym_sput_DASHboolean] = ACTIONS(121), + [anon_sym_sput_DASHbyte] = ACTIONS(121), + [anon_sym_sput_DASHchar] = ACTIONS(121), + [anon_sym_sput_DASHshort] = ACTIONS(121), + [anon_sym_invoke_DASHvirtual] = ACTIONS(123), + [anon_sym_invoke_DASHsuper] = ACTIONS(123), + [anon_sym_invoke_DASHdirect] = ACTIONS(123), + [anon_sym_invoke_DASHstatic] = ACTIONS(123), + [anon_sym_invoke_DASHinterface] = ACTIONS(123), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(121), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(121), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(121), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(121), + [anon_sym_invoke_DASHinterface_DASHrange] = ACTIONS(121), + [anon_sym_neg_DASHint] = ACTIONS(121), + [anon_sym_not_DASHint] = ACTIONS(121), + [anon_sym_neg_DASHlong] = ACTIONS(121), + [anon_sym_not_DASHlong] = ACTIONS(121), + [anon_sym_neg_DASHfloat] = ACTIONS(121), + [anon_sym_neg_DASHdouble] = ACTIONS(121), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(121), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(121), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(121), + [anon_sym_long_DASHto_DASHint] = ACTIONS(121), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(121), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(121), + [anon_sym_float_DASHto_DASHint] = ACTIONS(121), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(121), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(121), + [anon_sym_double_DASHto_DASHint] = ACTIONS(121), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(121), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(121), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(121), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(121), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(121), + [anon_sym_add_DASHint] = ACTIONS(123), + [anon_sym_sub_DASHint] = ACTIONS(123), + [anon_sym_mul_DASHint] = ACTIONS(123), + [anon_sym_div_DASHint] = ACTIONS(123), + [anon_sym_rem_DASHint] = ACTIONS(123), + [anon_sym_and_DASHint] = ACTIONS(123), + [anon_sym_or_DASHint] = ACTIONS(123), + [anon_sym_xor_DASHint] = ACTIONS(123), + [anon_sym_shl_DASHint] = ACTIONS(123), + [anon_sym_shr_DASHint] = ACTIONS(123), + [anon_sym_ushr_DASHint] = ACTIONS(123), + [anon_sym_add_DASHlong] = ACTIONS(123), + [anon_sym_sub_DASHlong] = ACTIONS(123), + [anon_sym_mul_DASHlong] = ACTIONS(123), + [anon_sym_div_DASHlong] = ACTIONS(123), + [anon_sym_rem_DASHlong] = ACTIONS(123), + [anon_sym_and_DASHlong] = ACTIONS(123), + [anon_sym_or_DASHlong] = ACTIONS(123), + [anon_sym_xor_DASHlong] = ACTIONS(123), + [anon_sym_shl_DASHlong] = ACTIONS(123), + [anon_sym_shr_DASHlong] = ACTIONS(123), + [anon_sym_ushr_DASHlong] = ACTIONS(123), + [anon_sym_add_DASHfloat] = ACTIONS(123), + [anon_sym_sub_DASHfloat] = ACTIONS(123), + [anon_sym_mul_DASHfloat] = ACTIONS(123), + [anon_sym_div_DASHfloat] = ACTIONS(123), + [anon_sym_rem_DASHfloat] = ACTIONS(123), + [anon_sym_add_DASHdouble] = ACTIONS(123), + [anon_sym_sub_DASHdouble] = ACTIONS(123), + [anon_sym_mul_DASHdouble] = ACTIONS(123), + [anon_sym_div_DASHdouble] = ACTIONS(123), + [anon_sym_rem_DASHdouble] = ACTIONS(123), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(121), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(121), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(121), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(121), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(121), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(121), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(121), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(121), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(121), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(121), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(121), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(121), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(121), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(121), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(121), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(121), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(121), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(121), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(121), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(121), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(121), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(121), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(121), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(121), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(121), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(121), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(121), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(121), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(121), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(121), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(121), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(121), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(121), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(121), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(121), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(121), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(121), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(121), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(121), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(121), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(121), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(121), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(121), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(121), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(121), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(121), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(121), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(121), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(121), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(121), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(121), + [anon_sym_execute_DASHinline] = ACTIONS(121), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(121), + [anon_sym_iget_DASHquick] = ACTIONS(121), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(121), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(121), + [anon_sym_iput_DASHquick] = ACTIONS(121), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(121), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(121), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(123), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(121), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(123), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(121), + [anon_sym_DOTline] = ACTIONS(121), + [anon_sym_DOTlocals] = ACTIONS(121), + [anon_sym_DOTparam] = ACTIONS(121), + [anon_sym_DOTcatch] = ACTIONS(123), + [anon_sym_DOTcatchall] = ACTIONS(121), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(121), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(121), + [anon_sym_DOTarray_DASHdata] = ACTIONS(121), + [sym_comment] = ACTIONS(3), + }, + [18] = { + [sym_end_method] = ACTIONS(125), + [anon_sym_DOTannotation] = ACTIONS(125), + [sym_label] = ACTIONS(125), + [anon_sym_nop] = ACTIONS(125), + [anon_sym_move] = ACTIONS(127), + [anon_sym_move_SLASHfrom16] = ACTIONS(125), + [anon_sym_move_SLASH16] = ACTIONS(125), + [anon_sym_move_DASHwide] = ACTIONS(127), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(125), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(125), + [anon_sym_move_DASHobject] = ACTIONS(127), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(125), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(125), + [anon_sym_move_DASHresult] = ACTIONS(127), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(125), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(125), + [anon_sym_move_DASHexception] = ACTIONS(125), + [anon_sym_return_DASHvoid] = ACTIONS(125), + [anon_sym_return] = ACTIONS(127), + [anon_sym_return_DASHwide] = ACTIONS(125), + [anon_sym_return_DASHobject] = ACTIONS(125), + [anon_sym_const_SLASH4] = ACTIONS(125), + [anon_sym_const_SLASH16] = ACTIONS(125), + [anon_sym_const] = ACTIONS(127), + [anon_sym_const_SLASHhigh16] = ACTIONS(125), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(125), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(125), + [anon_sym_const_DASHwide] = ACTIONS(127), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(125), + [anon_sym_const_DASHstring] = ACTIONS(127), + [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(125), + [anon_sym_const_DASHclass] = ACTIONS(125), + [anon_sym_monitor_DASHenter] = ACTIONS(125), + [anon_sym_monitor_DASHexit] = ACTIONS(125), + [anon_sym_check_DASHcast] = ACTIONS(125), + [anon_sym_instance_DASHof] = ACTIONS(125), + [anon_sym_array_DASHlength] = ACTIONS(125), + [anon_sym_new_DASHinstance] = ACTIONS(125), + [anon_sym_new_DASHarray] = ACTIONS(125), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(127), + [anon_sym_filled_DASHnew_DASHarray_DASHrange] = ACTIONS(125), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(125), + [anon_sym_throw] = ACTIONS(125), + [anon_sym_goto] = ACTIONS(127), + [anon_sym_goto_SLASH16] = ACTIONS(125), + [anon_sym_goto_SLASH32] = ACTIONS(125), + [anon_sym_packed_DASHswitch] = ACTIONS(125), + [anon_sym_sparse_DASHswitch] = ACTIONS(125), + [anon_sym_cmpl_DASHfloat] = ACTIONS(125), + [anon_sym_cmpg_DASHfloat] = ACTIONS(125), + [anon_sym_cmpl_DASHdouble] = ACTIONS(125), + [anon_sym_cmpg_DASHdouble] = ACTIONS(125), + [anon_sym_cmp_DASHlong] = ACTIONS(125), + [anon_sym_if_DASHeq] = ACTIONS(127), + [anon_sym_if_DASHne] = ACTIONS(127), + [anon_sym_if_DASHlt] = ACTIONS(127), + [anon_sym_if_DASHge] = ACTIONS(127), + [anon_sym_if_DASHgt] = ACTIONS(127), + [anon_sym_if_DASHle] = ACTIONS(127), + [anon_sym_if_DASHeqz] = ACTIONS(125), + [anon_sym_if_DASHnez] = ACTIONS(125), + [anon_sym_if_DASHltz] = ACTIONS(125), + [anon_sym_if_DASHgez] = ACTIONS(125), + [anon_sym_if_DASHgtz] = ACTIONS(125), + [anon_sym_if_DASHlez] = ACTIONS(125), + [anon_sym_aget] = ACTIONS(127), + [anon_sym_aget_DASHwide] = ACTIONS(125), + [anon_sym_aget_DASHobject] = ACTIONS(125), + [anon_sym_aget_DASHboolean] = ACTIONS(125), + [anon_sym_aget_DASHbyte] = ACTIONS(125), + [anon_sym_aget_DASHchar] = ACTIONS(125), + [anon_sym_aget_DASHshort] = ACTIONS(125), + [anon_sym_aput] = ACTIONS(127), + [anon_sym_aput_DASHwide] = ACTIONS(125), + [anon_sym_aput_DASHobject] = ACTIONS(125), + [anon_sym_aput_DASHboolean] = ACTIONS(125), + [anon_sym_aput_DASHbyte] = ACTIONS(125), + [anon_sym_aput_DASHchar] = ACTIONS(125), + [anon_sym_aput_DASHshort] = ACTIONS(125), + [anon_sym_iget] = ACTIONS(127), + [anon_sym_iget_DASHwide] = ACTIONS(127), + [anon_sym_iget_DASHobject] = ACTIONS(127), + [anon_sym_iget_DASHboolean] = ACTIONS(125), + [anon_sym_iget_DASHbyte] = ACTIONS(125), + [anon_sym_iget_DASHchar] = ACTIONS(125), + [anon_sym_iget_DASHshort] = ACTIONS(125), + [anon_sym_iput] = ACTIONS(127), + [anon_sym_iput_DASHwide] = ACTIONS(127), + [anon_sym_iput_DASHobject] = ACTIONS(127), + [anon_sym_iput_DASHboolean] = ACTIONS(125), + [anon_sym_iput_DASHbyte] = ACTIONS(125), + [anon_sym_iput_DASHchar] = ACTIONS(125), + [anon_sym_iput_DASHshort] = ACTIONS(125), + [anon_sym_sget] = ACTIONS(127), + [anon_sym_sget_DASHwide] = ACTIONS(125), + [anon_sym_sget_DASHobject] = ACTIONS(125), + [anon_sym_sget_DASHboolean] = ACTIONS(125), + [anon_sym_sget_DASHbyte] = ACTIONS(125), + [anon_sym_sget_DASHchar] = ACTIONS(125), + [anon_sym_sget_DASHshort] = ACTIONS(125), + [anon_sym_sput] = ACTIONS(127), + [anon_sym_sput_DASHwide] = ACTIONS(125), + [anon_sym_sput_DASHobject] = ACTIONS(125), + [anon_sym_sput_DASHboolean] = ACTIONS(125), + [anon_sym_sput_DASHbyte] = ACTIONS(125), + [anon_sym_sput_DASHchar] = ACTIONS(125), + [anon_sym_sput_DASHshort] = ACTIONS(125), + [anon_sym_invoke_DASHvirtual] = ACTIONS(127), + [anon_sym_invoke_DASHsuper] = ACTIONS(127), + [anon_sym_invoke_DASHdirect] = ACTIONS(127), + [anon_sym_invoke_DASHstatic] = ACTIONS(127), + [anon_sym_invoke_DASHinterface] = ACTIONS(127), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(125), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(125), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(125), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(125), + [anon_sym_invoke_DASHinterface_DASHrange] = ACTIONS(125), + [anon_sym_neg_DASHint] = ACTIONS(125), + [anon_sym_not_DASHint] = ACTIONS(125), + [anon_sym_neg_DASHlong] = ACTIONS(125), + [anon_sym_not_DASHlong] = ACTIONS(125), + [anon_sym_neg_DASHfloat] = ACTIONS(125), + [anon_sym_neg_DASHdouble] = ACTIONS(125), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(125), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(125), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(125), + [anon_sym_long_DASHto_DASHint] = ACTIONS(125), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(125), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(125), + [anon_sym_float_DASHto_DASHint] = ACTIONS(125), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(125), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(125), + [anon_sym_double_DASHto_DASHint] = ACTIONS(125), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(125), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(125), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(125), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(125), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(125), + [anon_sym_add_DASHint] = ACTIONS(127), + [anon_sym_sub_DASHint] = ACTIONS(127), + [anon_sym_mul_DASHint] = ACTIONS(127), + [anon_sym_div_DASHint] = ACTIONS(127), + [anon_sym_rem_DASHint] = ACTIONS(127), + [anon_sym_and_DASHint] = ACTIONS(127), + [anon_sym_or_DASHint] = ACTIONS(127), + [anon_sym_xor_DASHint] = ACTIONS(127), + [anon_sym_shl_DASHint] = ACTIONS(127), + [anon_sym_shr_DASHint] = ACTIONS(127), + [anon_sym_ushr_DASHint] = ACTIONS(127), + [anon_sym_add_DASHlong] = ACTIONS(127), + [anon_sym_sub_DASHlong] = ACTIONS(127), + [anon_sym_mul_DASHlong] = ACTIONS(127), + [anon_sym_div_DASHlong] = ACTIONS(127), + [anon_sym_rem_DASHlong] = ACTIONS(127), + [anon_sym_and_DASHlong] = ACTIONS(127), + [anon_sym_or_DASHlong] = ACTIONS(127), + [anon_sym_xor_DASHlong] = ACTIONS(127), + [anon_sym_shl_DASHlong] = ACTIONS(127), + [anon_sym_shr_DASHlong] = ACTIONS(127), + [anon_sym_ushr_DASHlong] = ACTIONS(127), + [anon_sym_add_DASHfloat] = ACTIONS(127), + [anon_sym_sub_DASHfloat] = ACTIONS(127), + [anon_sym_mul_DASHfloat] = ACTIONS(127), + [anon_sym_div_DASHfloat] = ACTIONS(127), + [anon_sym_rem_DASHfloat] = ACTIONS(127), + [anon_sym_add_DASHdouble] = ACTIONS(127), + [anon_sym_sub_DASHdouble] = ACTIONS(127), + [anon_sym_mul_DASHdouble] = ACTIONS(127), + [anon_sym_div_DASHdouble] = ACTIONS(127), + [anon_sym_rem_DASHdouble] = ACTIONS(127), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(125), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(125), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(125), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(125), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(125), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(125), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(125), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(125), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(125), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(125), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(125), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(125), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(125), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(125), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(125), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(125), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(125), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(125), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(125), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(125), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(125), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(125), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(125), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(125), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(125), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(125), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(125), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(125), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(125), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(125), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(125), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(125), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(125), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(125), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(125), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(125), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(125), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(125), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(125), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(125), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(125), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(125), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(125), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(125), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(125), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(125), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(125), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(125), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(125), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(125), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(125), + [anon_sym_execute_DASHinline] = ACTIONS(125), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(125), + [anon_sym_iget_DASHquick] = ACTIONS(125), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(125), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(125), + [anon_sym_iput_DASHquick] = ACTIONS(125), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(125), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(125), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(127), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(125), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(127), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(125), + [anon_sym_DOTline] = ACTIONS(125), + [anon_sym_DOTlocals] = ACTIONS(125), + [anon_sym_DOTparam] = ACTIONS(125), + [anon_sym_DOTcatch] = ACTIONS(127), + [anon_sym_DOTcatchall] = ACTIONS(125), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(125), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(125), + [anon_sym_DOTarray_DASHdata] = ACTIONS(125), + [sym_comment] = ACTIONS(3), + }, + [19] = { + [sym_end_method] = ACTIONS(129), + [anon_sym_DOTannotation] = ACTIONS(129), + [sym_label] = ACTIONS(129), + [anon_sym_nop] = ACTIONS(129), + [anon_sym_move] = ACTIONS(131), + [anon_sym_move_SLASHfrom16] = ACTIONS(129), + [anon_sym_move_SLASH16] = ACTIONS(129), + [anon_sym_move_DASHwide] = ACTIONS(131), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(129), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(129), + [anon_sym_move_DASHobject] = ACTIONS(131), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(129), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(129), + [anon_sym_move_DASHresult] = ACTIONS(131), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(129), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(129), + [anon_sym_move_DASHexception] = ACTIONS(129), + [anon_sym_return_DASHvoid] = ACTIONS(129), + [anon_sym_return] = ACTIONS(131), + [anon_sym_return_DASHwide] = ACTIONS(129), + [anon_sym_return_DASHobject] = ACTIONS(129), + [anon_sym_const_SLASH4] = ACTIONS(129), + [anon_sym_const_SLASH16] = ACTIONS(129), + [anon_sym_const] = ACTIONS(131), + [anon_sym_const_SLASHhigh16] = ACTIONS(129), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(129), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(129), + [anon_sym_const_DASHwide] = ACTIONS(131), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(129), + [anon_sym_const_DASHstring] = ACTIONS(131), + [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(129), + [anon_sym_const_DASHclass] = ACTIONS(129), + [anon_sym_monitor_DASHenter] = ACTIONS(129), + [anon_sym_monitor_DASHexit] = ACTIONS(129), + [anon_sym_check_DASHcast] = ACTIONS(129), + [anon_sym_instance_DASHof] = ACTIONS(129), + [anon_sym_array_DASHlength] = ACTIONS(129), + [anon_sym_new_DASHinstance] = ACTIONS(129), + [anon_sym_new_DASHarray] = ACTIONS(129), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(131), + [anon_sym_filled_DASHnew_DASHarray_DASHrange] = ACTIONS(129), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(129), + [anon_sym_throw] = ACTIONS(129), + [anon_sym_goto] = ACTIONS(131), + [anon_sym_goto_SLASH16] = ACTIONS(129), + [anon_sym_goto_SLASH32] = ACTIONS(129), + [anon_sym_packed_DASHswitch] = ACTIONS(129), + [anon_sym_sparse_DASHswitch] = ACTIONS(129), + [anon_sym_cmpl_DASHfloat] = ACTIONS(129), + [anon_sym_cmpg_DASHfloat] = ACTIONS(129), + [anon_sym_cmpl_DASHdouble] = ACTIONS(129), + [anon_sym_cmpg_DASHdouble] = ACTIONS(129), + [anon_sym_cmp_DASHlong] = ACTIONS(129), + [anon_sym_if_DASHeq] = ACTIONS(131), + [anon_sym_if_DASHne] = ACTIONS(131), + [anon_sym_if_DASHlt] = ACTIONS(131), + [anon_sym_if_DASHge] = ACTIONS(131), + [anon_sym_if_DASHgt] = ACTIONS(131), + [anon_sym_if_DASHle] = ACTIONS(131), + [anon_sym_if_DASHeqz] = ACTIONS(129), + [anon_sym_if_DASHnez] = ACTIONS(129), + [anon_sym_if_DASHltz] = ACTIONS(129), + [anon_sym_if_DASHgez] = ACTIONS(129), + [anon_sym_if_DASHgtz] = ACTIONS(129), + [anon_sym_if_DASHlez] = ACTIONS(129), + [anon_sym_aget] = ACTIONS(131), + [anon_sym_aget_DASHwide] = ACTIONS(129), + [anon_sym_aget_DASHobject] = ACTIONS(129), + [anon_sym_aget_DASHboolean] = ACTIONS(129), + [anon_sym_aget_DASHbyte] = ACTIONS(129), + [anon_sym_aget_DASHchar] = ACTIONS(129), + [anon_sym_aget_DASHshort] = ACTIONS(129), + [anon_sym_aput] = ACTIONS(131), + [anon_sym_aput_DASHwide] = ACTIONS(129), + [anon_sym_aput_DASHobject] = ACTIONS(129), + [anon_sym_aput_DASHboolean] = ACTIONS(129), + [anon_sym_aput_DASHbyte] = ACTIONS(129), + [anon_sym_aput_DASHchar] = ACTIONS(129), + [anon_sym_aput_DASHshort] = ACTIONS(129), + [anon_sym_iget] = ACTIONS(131), + [anon_sym_iget_DASHwide] = ACTIONS(131), + [anon_sym_iget_DASHobject] = ACTIONS(131), + [anon_sym_iget_DASHboolean] = ACTIONS(129), + [anon_sym_iget_DASHbyte] = ACTIONS(129), + [anon_sym_iget_DASHchar] = ACTIONS(129), + [anon_sym_iget_DASHshort] = ACTIONS(129), + [anon_sym_iput] = ACTIONS(131), + [anon_sym_iput_DASHwide] = ACTIONS(131), + [anon_sym_iput_DASHobject] = ACTIONS(131), + [anon_sym_iput_DASHboolean] = ACTIONS(129), + [anon_sym_iput_DASHbyte] = ACTIONS(129), + [anon_sym_iput_DASHchar] = ACTIONS(129), + [anon_sym_iput_DASHshort] = ACTIONS(129), + [anon_sym_sget] = ACTIONS(131), + [anon_sym_sget_DASHwide] = ACTIONS(129), + [anon_sym_sget_DASHobject] = ACTIONS(129), + [anon_sym_sget_DASHboolean] = ACTIONS(129), + [anon_sym_sget_DASHbyte] = ACTIONS(129), + [anon_sym_sget_DASHchar] = ACTIONS(129), + [anon_sym_sget_DASHshort] = ACTIONS(129), + [anon_sym_sput] = ACTIONS(131), + [anon_sym_sput_DASHwide] = ACTIONS(129), + [anon_sym_sput_DASHobject] = ACTIONS(129), + [anon_sym_sput_DASHboolean] = ACTIONS(129), + [anon_sym_sput_DASHbyte] = ACTIONS(129), + [anon_sym_sput_DASHchar] = ACTIONS(129), + [anon_sym_sput_DASHshort] = ACTIONS(129), + [anon_sym_invoke_DASHvirtual] = ACTIONS(131), + [anon_sym_invoke_DASHsuper] = ACTIONS(131), + [anon_sym_invoke_DASHdirect] = ACTIONS(131), + [anon_sym_invoke_DASHstatic] = ACTIONS(131), + [anon_sym_invoke_DASHinterface] = ACTIONS(131), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(129), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(129), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(129), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(129), + [anon_sym_invoke_DASHinterface_DASHrange] = ACTIONS(129), + [anon_sym_neg_DASHint] = ACTIONS(129), + [anon_sym_not_DASHint] = ACTIONS(129), + [anon_sym_neg_DASHlong] = ACTIONS(129), + [anon_sym_not_DASHlong] = ACTIONS(129), + [anon_sym_neg_DASHfloat] = ACTIONS(129), + [anon_sym_neg_DASHdouble] = ACTIONS(129), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(129), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(129), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(129), + [anon_sym_long_DASHto_DASHint] = ACTIONS(129), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(129), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(129), + [anon_sym_float_DASHto_DASHint] = ACTIONS(129), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(129), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(129), + [anon_sym_double_DASHto_DASHint] = ACTIONS(129), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(129), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(129), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(129), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(129), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(129), + [anon_sym_add_DASHint] = ACTIONS(131), + [anon_sym_sub_DASHint] = ACTIONS(131), + [anon_sym_mul_DASHint] = ACTIONS(131), + [anon_sym_div_DASHint] = ACTIONS(131), + [anon_sym_rem_DASHint] = ACTIONS(131), + [anon_sym_and_DASHint] = ACTIONS(131), + [anon_sym_or_DASHint] = ACTIONS(131), + [anon_sym_xor_DASHint] = ACTIONS(131), + [anon_sym_shl_DASHint] = ACTIONS(131), + [anon_sym_shr_DASHint] = ACTIONS(131), + [anon_sym_ushr_DASHint] = ACTIONS(131), + [anon_sym_add_DASHlong] = ACTIONS(131), + [anon_sym_sub_DASHlong] = ACTIONS(131), + [anon_sym_mul_DASHlong] = ACTIONS(131), + [anon_sym_div_DASHlong] = ACTIONS(131), + [anon_sym_rem_DASHlong] = ACTIONS(131), + [anon_sym_and_DASHlong] = ACTIONS(131), + [anon_sym_or_DASHlong] = ACTIONS(131), + [anon_sym_xor_DASHlong] = ACTIONS(131), + [anon_sym_shl_DASHlong] = ACTIONS(131), + [anon_sym_shr_DASHlong] = ACTIONS(131), + [anon_sym_ushr_DASHlong] = ACTIONS(131), + [anon_sym_add_DASHfloat] = ACTIONS(131), + [anon_sym_sub_DASHfloat] = ACTIONS(131), + [anon_sym_mul_DASHfloat] = ACTIONS(131), + [anon_sym_div_DASHfloat] = ACTIONS(131), + [anon_sym_rem_DASHfloat] = ACTIONS(131), + [anon_sym_add_DASHdouble] = ACTIONS(131), + [anon_sym_sub_DASHdouble] = ACTIONS(131), + [anon_sym_mul_DASHdouble] = ACTIONS(131), + [anon_sym_div_DASHdouble] = ACTIONS(131), + [anon_sym_rem_DASHdouble] = ACTIONS(131), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(129), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(129), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(129), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(129), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(129), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(129), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(129), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(129), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(129), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(129), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(129), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(129), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(129), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(129), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(129), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(129), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(129), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(129), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(129), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(129), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(129), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(129), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(129), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(129), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(129), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(129), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(129), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(129), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(129), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(129), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(129), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(129), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(129), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(129), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(129), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(129), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(129), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(129), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(129), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(129), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(129), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(129), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(129), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(129), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(129), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(129), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(129), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(129), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(129), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(129), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(129), + [anon_sym_execute_DASHinline] = ACTIONS(129), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(129), + [anon_sym_iget_DASHquick] = ACTIONS(129), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(129), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(129), + [anon_sym_iput_DASHquick] = ACTIONS(129), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(129), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(129), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(131), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(129), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(131), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(129), + [anon_sym_DOTline] = ACTIONS(129), + [anon_sym_DOTlocals] = ACTIONS(129), + [anon_sym_DOTparam] = ACTIONS(129), + [anon_sym_DOTcatch] = ACTIONS(131), + [anon_sym_DOTcatchall] = ACTIONS(129), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(129), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(129), + [anon_sym_DOTarray_DASHdata] = ACTIONS(129), + [sym_comment] = ACTIONS(3), + }, + [20] = { + [sym_end_method] = ACTIONS(133), + [anon_sym_DOTannotation] = ACTIONS(133), + [sym_label] = ACTIONS(133), + [anon_sym_nop] = ACTIONS(133), + [anon_sym_move] = ACTIONS(135), + [anon_sym_move_SLASHfrom16] = ACTIONS(133), + [anon_sym_move_SLASH16] = ACTIONS(133), + [anon_sym_move_DASHwide] = ACTIONS(135), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(133), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(133), + [anon_sym_move_DASHobject] = ACTIONS(135), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(133), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(133), + [anon_sym_move_DASHresult] = ACTIONS(135), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(133), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(133), + [anon_sym_move_DASHexception] = ACTIONS(133), + [anon_sym_return_DASHvoid] = ACTIONS(133), + [anon_sym_return] = ACTIONS(135), + [anon_sym_return_DASHwide] = ACTIONS(133), + [anon_sym_return_DASHobject] = ACTIONS(133), + [anon_sym_const_SLASH4] = ACTIONS(133), + [anon_sym_const_SLASH16] = ACTIONS(133), + [anon_sym_const] = ACTIONS(135), + [anon_sym_const_SLASHhigh16] = ACTIONS(133), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(133), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(133), + [anon_sym_const_DASHwide] = ACTIONS(135), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(133), + [anon_sym_const_DASHstring] = ACTIONS(135), + [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(133), + [anon_sym_const_DASHclass] = ACTIONS(133), + [anon_sym_monitor_DASHenter] = ACTIONS(133), + [anon_sym_monitor_DASHexit] = ACTIONS(133), + [anon_sym_check_DASHcast] = ACTIONS(133), + [anon_sym_instance_DASHof] = ACTIONS(133), + [anon_sym_array_DASHlength] = ACTIONS(133), + [anon_sym_new_DASHinstance] = ACTIONS(133), + [anon_sym_new_DASHarray] = ACTIONS(133), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(135), + [anon_sym_filled_DASHnew_DASHarray_DASHrange] = ACTIONS(133), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(133), + [anon_sym_throw] = ACTIONS(133), + [anon_sym_goto] = ACTIONS(135), + [anon_sym_goto_SLASH16] = ACTIONS(133), + [anon_sym_goto_SLASH32] = ACTIONS(133), + [anon_sym_packed_DASHswitch] = ACTIONS(133), + [anon_sym_sparse_DASHswitch] = ACTIONS(133), + [anon_sym_cmpl_DASHfloat] = ACTIONS(133), + [anon_sym_cmpg_DASHfloat] = ACTIONS(133), + [anon_sym_cmpl_DASHdouble] = ACTIONS(133), + [anon_sym_cmpg_DASHdouble] = ACTIONS(133), + [anon_sym_cmp_DASHlong] = ACTIONS(133), + [anon_sym_if_DASHeq] = ACTIONS(135), + [anon_sym_if_DASHne] = ACTIONS(135), + [anon_sym_if_DASHlt] = ACTIONS(135), + [anon_sym_if_DASHge] = ACTIONS(135), + [anon_sym_if_DASHgt] = ACTIONS(135), + [anon_sym_if_DASHle] = ACTIONS(135), + [anon_sym_if_DASHeqz] = ACTIONS(133), + [anon_sym_if_DASHnez] = ACTIONS(133), + [anon_sym_if_DASHltz] = ACTIONS(133), + [anon_sym_if_DASHgez] = ACTIONS(133), + [anon_sym_if_DASHgtz] = ACTIONS(133), + [anon_sym_if_DASHlez] = ACTIONS(133), + [anon_sym_aget] = ACTIONS(135), + [anon_sym_aget_DASHwide] = ACTIONS(133), + [anon_sym_aget_DASHobject] = ACTIONS(133), + [anon_sym_aget_DASHboolean] = ACTIONS(133), + [anon_sym_aget_DASHbyte] = ACTIONS(133), + [anon_sym_aget_DASHchar] = ACTIONS(133), + [anon_sym_aget_DASHshort] = ACTIONS(133), + [anon_sym_aput] = ACTIONS(135), + [anon_sym_aput_DASHwide] = ACTIONS(133), + [anon_sym_aput_DASHobject] = ACTIONS(133), + [anon_sym_aput_DASHboolean] = ACTIONS(133), + [anon_sym_aput_DASHbyte] = ACTIONS(133), + [anon_sym_aput_DASHchar] = ACTIONS(133), + [anon_sym_aput_DASHshort] = ACTIONS(133), + [anon_sym_iget] = ACTIONS(135), + [anon_sym_iget_DASHwide] = ACTIONS(135), + [anon_sym_iget_DASHobject] = ACTIONS(135), + [anon_sym_iget_DASHboolean] = ACTIONS(133), + [anon_sym_iget_DASHbyte] = ACTIONS(133), + [anon_sym_iget_DASHchar] = ACTIONS(133), + [anon_sym_iget_DASHshort] = ACTIONS(133), + [anon_sym_iput] = ACTIONS(135), + [anon_sym_iput_DASHwide] = ACTIONS(135), + [anon_sym_iput_DASHobject] = ACTIONS(135), + [anon_sym_iput_DASHboolean] = ACTIONS(133), + [anon_sym_iput_DASHbyte] = ACTIONS(133), + [anon_sym_iput_DASHchar] = ACTIONS(133), + [anon_sym_iput_DASHshort] = ACTIONS(133), + [anon_sym_sget] = ACTIONS(135), + [anon_sym_sget_DASHwide] = ACTIONS(133), + [anon_sym_sget_DASHobject] = ACTIONS(133), + [anon_sym_sget_DASHboolean] = ACTIONS(133), + [anon_sym_sget_DASHbyte] = ACTIONS(133), + [anon_sym_sget_DASHchar] = ACTIONS(133), + [anon_sym_sget_DASHshort] = ACTIONS(133), + [anon_sym_sput] = ACTIONS(135), + [anon_sym_sput_DASHwide] = ACTIONS(133), + [anon_sym_sput_DASHobject] = ACTIONS(133), + [anon_sym_sput_DASHboolean] = ACTIONS(133), + [anon_sym_sput_DASHbyte] = ACTIONS(133), + [anon_sym_sput_DASHchar] = ACTIONS(133), + [anon_sym_sput_DASHshort] = ACTIONS(133), + [anon_sym_invoke_DASHvirtual] = ACTIONS(135), + [anon_sym_invoke_DASHsuper] = ACTIONS(135), + [anon_sym_invoke_DASHdirect] = ACTIONS(135), + [anon_sym_invoke_DASHstatic] = ACTIONS(135), + [anon_sym_invoke_DASHinterface] = ACTIONS(135), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(133), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(133), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(133), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(133), + [anon_sym_invoke_DASHinterface_DASHrange] = ACTIONS(133), + [anon_sym_neg_DASHint] = ACTIONS(133), + [anon_sym_not_DASHint] = ACTIONS(133), + [anon_sym_neg_DASHlong] = ACTIONS(133), + [anon_sym_not_DASHlong] = ACTIONS(133), + [anon_sym_neg_DASHfloat] = ACTIONS(133), + [anon_sym_neg_DASHdouble] = ACTIONS(133), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(133), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(133), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(133), + [anon_sym_long_DASHto_DASHint] = ACTIONS(133), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(133), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(133), + [anon_sym_float_DASHto_DASHint] = ACTIONS(133), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(133), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(133), + [anon_sym_double_DASHto_DASHint] = ACTIONS(133), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(133), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(133), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(133), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(133), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(133), + [anon_sym_add_DASHint] = ACTIONS(135), + [anon_sym_sub_DASHint] = ACTIONS(135), + [anon_sym_mul_DASHint] = ACTIONS(135), + [anon_sym_div_DASHint] = ACTIONS(135), + [anon_sym_rem_DASHint] = ACTIONS(135), + [anon_sym_and_DASHint] = ACTIONS(135), + [anon_sym_or_DASHint] = ACTIONS(135), + [anon_sym_xor_DASHint] = ACTIONS(135), + [anon_sym_shl_DASHint] = ACTIONS(135), + [anon_sym_shr_DASHint] = ACTIONS(135), + [anon_sym_ushr_DASHint] = ACTIONS(135), + [anon_sym_add_DASHlong] = ACTIONS(135), + [anon_sym_sub_DASHlong] = ACTIONS(135), + [anon_sym_mul_DASHlong] = ACTIONS(135), + [anon_sym_div_DASHlong] = ACTIONS(135), + [anon_sym_rem_DASHlong] = ACTIONS(135), + [anon_sym_and_DASHlong] = ACTIONS(135), + [anon_sym_or_DASHlong] = ACTIONS(135), + [anon_sym_xor_DASHlong] = ACTIONS(135), + [anon_sym_shl_DASHlong] = ACTIONS(135), + [anon_sym_shr_DASHlong] = ACTIONS(135), + [anon_sym_ushr_DASHlong] = ACTIONS(135), + [anon_sym_add_DASHfloat] = ACTIONS(135), + [anon_sym_sub_DASHfloat] = ACTIONS(135), + [anon_sym_mul_DASHfloat] = ACTIONS(135), + [anon_sym_div_DASHfloat] = ACTIONS(135), + [anon_sym_rem_DASHfloat] = ACTIONS(135), + [anon_sym_add_DASHdouble] = ACTIONS(135), + [anon_sym_sub_DASHdouble] = ACTIONS(135), + [anon_sym_mul_DASHdouble] = ACTIONS(135), + [anon_sym_div_DASHdouble] = ACTIONS(135), + [anon_sym_rem_DASHdouble] = ACTIONS(135), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(133), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(133), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(133), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(133), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(133), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(133), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(133), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(133), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(133), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(133), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(133), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(133), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(133), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(133), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(133), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(133), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(133), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(133), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(133), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(133), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(133), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(133), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(133), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(133), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(133), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(133), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(133), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(133), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(133), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(133), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(133), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(133), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(133), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(133), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(133), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(133), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(133), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(133), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(133), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(133), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(133), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(133), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(133), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(133), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(133), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(133), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(133), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(133), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(133), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(133), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(133), + [anon_sym_execute_DASHinline] = ACTIONS(133), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(133), + [anon_sym_iget_DASHquick] = ACTIONS(133), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(133), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(133), + [anon_sym_iput_DASHquick] = ACTIONS(133), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(133), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(133), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(135), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(133), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(135), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(133), + [anon_sym_DOTline] = ACTIONS(133), + [anon_sym_DOTlocals] = ACTIONS(133), + [anon_sym_DOTparam] = ACTIONS(133), + [anon_sym_DOTcatch] = ACTIONS(135), + [anon_sym_DOTcatchall] = ACTIONS(133), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(133), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(133), + [anon_sym_DOTarray_DASHdata] = ACTIONS(133), + [sym_comment] = ACTIONS(3), + }, + [21] = { + [sym_end_method] = ACTIONS(137), + [anon_sym_DOTannotation] = ACTIONS(137), + [sym_label] = ACTIONS(137), + [anon_sym_nop] = ACTIONS(137), + [anon_sym_move] = ACTIONS(139), + [anon_sym_move_SLASHfrom16] = ACTIONS(137), + [anon_sym_move_SLASH16] = ACTIONS(137), + [anon_sym_move_DASHwide] = ACTIONS(139), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(137), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(137), + [anon_sym_move_DASHobject] = ACTIONS(139), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(137), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(137), + [anon_sym_move_DASHresult] = ACTIONS(139), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(137), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(137), + [anon_sym_move_DASHexception] = ACTIONS(137), + [anon_sym_return_DASHvoid] = ACTIONS(137), + [anon_sym_return] = ACTIONS(139), + [anon_sym_return_DASHwide] = ACTIONS(137), + [anon_sym_return_DASHobject] = ACTIONS(137), + [anon_sym_const_SLASH4] = ACTIONS(137), + [anon_sym_const_SLASH16] = ACTIONS(137), + [anon_sym_const] = ACTIONS(139), + [anon_sym_const_SLASHhigh16] = ACTIONS(137), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(137), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(137), + [anon_sym_const_DASHwide] = ACTIONS(139), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(137), + [anon_sym_const_DASHstring] = ACTIONS(139), + [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(137), + [anon_sym_const_DASHclass] = ACTIONS(137), + [anon_sym_monitor_DASHenter] = ACTIONS(137), + [anon_sym_monitor_DASHexit] = ACTIONS(137), + [anon_sym_check_DASHcast] = ACTIONS(137), + [anon_sym_instance_DASHof] = ACTIONS(137), + [anon_sym_array_DASHlength] = ACTIONS(137), + [anon_sym_new_DASHinstance] = ACTIONS(137), + [anon_sym_new_DASHarray] = ACTIONS(137), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(139), + [anon_sym_filled_DASHnew_DASHarray_DASHrange] = ACTIONS(137), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(137), + [anon_sym_throw] = ACTIONS(137), + [anon_sym_goto] = ACTIONS(139), + [anon_sym_goto_SLASH16] = ACTIONS(137), + [anon_sym_goto_SLASH32] = ACTIONS(137), + [anon_sym_packed_DASHswitch] = ACTIONS(137), + [anon_sym_sparse_DASHswitch] = ACTIONS(137), + [anon_sym_cmpl_DASHfloat] = ACTIONS(137), + [anon_sym_cmpg_DASHfloat] = ACTIONS(137), + [anon_sym_cmpl_DASHdouble] = ACTIONS(137), + [anon_sym_cmpg_DASHdouble] = ACTIONS(137), + [anon_sym_cmp_DASHlong] = ACTIONS(137), + [anon_sym_if_DASHeq] = ACTIONS(139), + [anon_sym_if_DASHne] = ACTIONS(139), + [anon_sym_if_DASHlt] = ACTIONS(139), + [anon_sym_if_DASHge] = ACTIONS(139), + [anon_sym_if_DASHgt] = ACTIONS(139), + [anon_sym_if_DASHle] = ACTIONS(139), + [anon_sym_if_DASHeqz] = ACTIONS(137), + [anon_sym_if_DASHnez] = ACTIONS(137), + [anon_sym_if_DASHltz] = ACTIONS(137), + [anon_sym_if_DASHgez] = ACTIONS(137), + [anon_sym_if_DASHgtz] = ACTIONS(137), + [anon_sym_if_DASHlez] = ACTIONS(137), + [anon_sym_aget] = ACTIONS(139), + [anon_sym_aget_DASHwide] = ACTIONS(137), + [anon_sym_aget_DASHobject] = ACTIONS(137), + [anon_sym_aget_DASHboolean] = ACTIONS(137), + [anon_sym_aget_DASHbyte] = ACTIONS(137), + [anon_sym_aget_DASHchar] = ACTIONS(137), + [anon_sym_aget_DASHshort] = ACTIONS(137), + [anon_sym_aput] = ACTIONS(139), + [anon_sym_aput_DASHwide] = ACTIONS(137), + [anon_sym_aput_DASHobject] = ACTIONS(137), + [anon_sym_aput_DASHboolean] = ACTIONS(137), + [anon_sym_aput_DASHbyte] = ACTIONS(137), + [anon_sym_aput_DASHchar] = ACTIONS(137), + [anon_sym_aput_DASHshort] = ACTIONS(137), + [anon_sym_iget] = ACTIONS(139), + [anon_sym_iget_DASHwide] = ACTIONS(139), + [anon_sym_iget_DASHobject] = ACTIONS(139), + [anon_sym_iget_DASHboolean] = ACTIONS(137), + [anon_sym_iget_DASHbyte] = ACTIONS(137), + [anon_sym_iget_DASHchar] = ACTIONS(137), + [anon_sym_iget_DASHshort] = ACTIONS(137), + [anon_sym_iput] = ACTIONS(139), + [anon_sym_iput_DASHwide] = ACTIONS(139), + [anon_sym_iput_DASHobject] = ACTIONS(139), + [anon_sym_iput_DASHboolean] = ACTIONS(137), + [anon_sym_iput_DASHbyte] = ACTIONS(137), + [anon_sym_iput_DASHchar] = ACTIONS(137), + [anon_sym_iput_DASHshort] = ACTIONS(137), + [anon_sym_sget] = ACTIONS(139), + [anon_sym_sget_DASHwide] = ACTIONS(137), + [anon_sym_sget_DASHobject] = ACTIONS(137), + [anon_sym_sget_DASHboolean] = ACTIONS(137), + [anon_sym_sget_DASHbyte] = ACTIONS(137), + [anon_sym_sget_DASHchar] = ACTIONS(137), + [anon_sym_sget_DASHshort] = ACTIONS(137), + [anon_sym_sput] = ACTIONS(139), + [anon_sym_sput_DASHwide] = ACTIONS(137), + [anon_sym_sput_DASHobject] = ACTIONS(137), + [anon_sym_sput_DASHboolean] = ACTIONS(137), + [anon_sym_sput_DASHbyte] = ACTIONS(137), + [anon_sym_sput_DASHchar] = ACTIONS(137), + [anon_sym_sput_DASHshort] = ACTIONS(137), + [anon_sym_invoke_DASHvirtual] = ACTIONS(139), + [anon_sym_invoke_DASHsuper] = ACTIONS(139), + [anon_sym_invoke_DASHdirect] = ACTIONS(139), + [anon_sym_invoke_DASHstatic] = ACTIONS(139), + [anon_sym_invoke_DASHinterface] = ACTIONS(139), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(137), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(137), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(137), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(137), + [anon_sym_invoke_DASHinterface_DASHrange] = ACTIONS(137), + [anon_sym_neg_DASHint] = ACTIONS(137), + [anon_sym_not_DASHint] = ACTIONS(137), + [anon_sym_neg_DASHlong] = ACTIONS(137), + [anon_sym_not_DASHlong] = ACTIONS(137), + [anon_sym_neg_DASHfloat] = ACTIONS(137), + [anon_sym_neg_DASHdouble] = ACTIONS(137), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(137), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(137), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(137), + [anon_sym_long_DASHto_DASHint] = ACTIONS(137), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(137), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(137), + [anon_sym_float_DASHto_DASHint] = ACTIONS(137), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(137), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(137), + [anon_sym_double_DASHto_DASHint] = ACTIONS(137), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(137), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(137), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(137), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(137), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(137), + [anon_sym_add_DASHint] = ACTIONS(139), + [anon_sym_sub_DASHint] = ACTIONS(139), + [anon_sym_mul_DASHint] = ACTIONS(139), + [anon_sym_div_DASHint] = ACTIONS(139), + [anon_sym_rem_DASHint] = ACTIONS(139), + [anon_sym_and_DASHint] = ACTIONS(139), + [anon_sym_or_DASHint] = ACTIONS(139), + [anon_sym_xor_DASHint] = ACTIONS(139), + [anon_sym_shl_DASHint] = ACTIONS(139), + [anon_sym_shr_DASHint] = ACTIONS(139), + [anon_sym_ushr_DASHint] = ACTIONS(139), + [anon_sym_add_DASHlong] = ACTIONS(139), + [anon_sym_sub_DASHlong] = ACTIONS(139), + [anon_sym_mul_DASHlong] = ACTIONS(139), + [anon_sym_div_DASHlong] = ACTIONS(139), + [anon_sym_rem_DASHlong] = ACTIONS(139), + [anon_sym_and_DASHlong] = ACTIONS(139), + [anon_sym_or_DASHlong] = ACTIONS(139), + [anon_sym_xor_DASHlong] = ACTIONS(139), + [anon_sym_shl_DASHlong] = ACTIONS(139), + [anon_sym_shr_DASHlong] = ACTIONS(139), + [anon_sym_ushr_DASHlong] = ACTIONS(139), + [anon_sym_add_DASHfloat] = ACTIONS(139), + [anon_sym_sub_DASHfloat] = ACTIONS(139), + [anon_sym_mul_DASHfloat] = ACTIONS(139), + [anon_sym_div_DASHfloat] = ACTIONS(139), + [anon_sym_rem_DASHfloat] = ACTIONS(139), + [anon_sym_add_DASHdouble] = ACTIONS(139), + [anon_sym_sub_DASHdouble] = ACTIONS(139), + [anon_sym_mul_DASHdouble] = ACTIONS(139), + [anon_sym_div_DASHdouble] = ACTIONS(139), + [anon_sym_rem_DASHdouble] = ACTIONS(139), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(137), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(137), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(137), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(137), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(137), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(137), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(137), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(137), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(137), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(137), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(137), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(137), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(137), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(137), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(137), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(137), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(137), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(137), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(137), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(137), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(137), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(137), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(137), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(137), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(137), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(137), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(137), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(137), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(137), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(137), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(137), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(137), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(137), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(137), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(137), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(137), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(137), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(137), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(137), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(137), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(137), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(137), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(137), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(137), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(137), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(137), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(137), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(137), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(137), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(137), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(137), + [anon_sym_execute_DASHinline] = ACTIONS(137), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(137), + [anon_sym_iget_DASHquick] = ACTIONS(137), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(137), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(137), + [anon_sym_iput_DASHquick] = ACTIONS(137), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(137), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(137), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(139), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(137), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(139), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(137), + [anon_sym_DOTline] = ACTIONS(137), + [anon_sym_DOTlocals] = ACTIONS(137), + [anon_sym_DOTparam] = ACTIONS(137), + [anon_sym_DOTcatch] = ACTIONS(139), + [anon_sym_DOTcatchall] = ACTIONS(137), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(137), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(137), + [anon_sym_DOTarray_DASHdata] = ACTIONS(137), + [sym_comment] = ACTIONS(3), + }, + [22] = { + [sym_end_method] = ACTIONS(141), + [anon_sym_DOTannotation] = ACTIONS(141), + [sym_label] = ACTIONS(141), + [anon_sym_nop] = ACTIONS(141), + [anon_sym_move] = ACTIONS(143), + [anon_sym_move_SLASHfrom16] = ACTIONS(141), + [anon_sym_move_SLASH16] = ACTIONS(141), + [anon_sym_move_DASHwide] = ACTIONS(143), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(141), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(141), + [anon_sym_move_DASHobject] = ACTIONS(143), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(141), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(141), + [anon_sym_move_DASHresult] = ACTIONS(143), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(141), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(141), + [anon_sym_move_DASHexception] = ACTIONS(141), + [anon_sym_return_DASHvoid] = ACTIONS(141), + [anon_sym_return] = ACTIONS(143), + [anon_sym_return_DASHwide] = ACTIONS(141), + [anon_sym_return_DASHobject] = ACTIONS(141), + [anon_sym_const_SLASH4] = ACTIONS(141), + [anon_sym_const_SLASH16] = ACTIONS(141), + [anon_sym_const] = ACTIONS(143), + [anon_sym_const_SLASHhigh16] = ACTIONS(141), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(141), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(141), + [anon_sym_const_DASHwide] = ACTIONS(143), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(141), + [anon_sym_const_DASHstring] = ACTIONS(143), + [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(141), + [anon_sym_const_DASHclass] = ACTIONS(141), + [anon_sym_monitor_DASHenter] = ACTIONS(141), + [anon_sym_monitor_DASHexit] = ACTIONS(141), + [anon_sym_check_DASHcast] = ACTIONS(141), + [anon_sym_instance_DASHof] = ACTIONS(141), + [anon_sym_array_DASHlength] = ACTIONS(141), + [anon_sym_new_DASHinstance] = ACTIONS(141), + [anon_sym_new_DASHarray] = ACTIONS(141), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(143), + [anon_sym_filled_DASHnew_DASHarray_DASHrange] = ACTIONS(141), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(141), + [anon_sym_throw] = ACTIONS(141), + [anon_sym_goto] = ACTIONS(143), + [anon_sym_goto_SLASH16] = ACTIONS(141), + [anon_sym_goto_SLASH32] = ACTIONS(141), + [anon_sym_packed_DASHswitch] = ACTIONS(141), + [anon_sym_sparse_DASHswitch] = ACTIONS(141), + [anon_sym_cmpl_DASHfloat] = ACTIONS(141), + [anon_sym_cmpg_DASHfloat] = ACTIONS(141), + [anon_sym_cmpl_DASHdouble] = ACTIONS(141), + [anon_sym_cmpg_DASHdouble] = ACTIONS(141), + [anon_sym_cmp_DASHlong] = ACTIONS(141), + [anon_sym_if_DASHeq] = ACTIONS(143), + [anon_sym_if_DASHne] = ACTIONS(143), + [anon_sym_if_DASHlt] = ACTIONS(143), + [anon_sym_if_DASHge] = ACTIONS(143), + [anon_sym_if_DASHgt] = ACTIONS(143), + [anon_sym_if_DASHle] = ACTIONS(143), + [anon_sym_if_DASHeqz] = ACTIONS(141), + [anon_sym_if_DASHnez] = ACTIONS(141), + [anon_sym_if_DASHltz] = ACTIONS(141), + [anon_sym_if_DASHgez] = ACTIONS(141), + [anon_sym_if_DASHgtz] = ACTIONS(141), + [anon_sym_if_DASHlez] = ACTIONS(141), + [anon_sym_aget] = ACTIONS(143), + [anon_sym_aget_DASHwide] = ACTIONS(141), + [anon_sym_aget_DASHobject] = ACTIONS(141), + [anon_sym_aget_DASHboolean] = ACTIONS(141), + [anon_sym_aget_DASHbyte] = ACTIONS(141), + [anon_sym_aget_DASHchar] = ACTIONS(141), + [anon_sym_aget_DASHshort] = ACTIONS(141), + [anon_sym_aput] = ACTIONS(143), + [anon_sym_aput_DASHwide] = ACTIONS(141), + [anon_sym_aput_DASHobject] = ACTIONS(141), + [anon_sym_aput_DASHboolean] = ACTIONS(141), + [anon_sym_aput_DASHbyte] = ACTIONS(141), + [anon_sym_aput_DASHchar] = ACTIONS(141), + [anon_sym_aput_DASHshort] = ACTIONS(141), + [anon_sym_iget] = ACTIONS(143), + [anon_sym_iget_DASHwide] = ACTIONS(143), + [anon_sym_iget_DASHobject] = ACTIONS(143), + [anon_sym_iget_DASHboolean] = ACTIONS(141), + [anon_sym_iget_DASHbyte] = ACTIONS(141), + [anon_sym_iget_DASHchar] = ACTIONS(141), + [anon_sym_iget_DASHshort] = ACTIONS(141), + [anon_sym_iput] = ACTIONS(143), + [anon_sym_iput_DASHwide] = ACTIONS(143), + [anon_sym_iput_DASHobject] = ACTIONS(143), + [anon_sym_iput_DASHboolean] = ACTIONS(141), + [anon_sym_iput_DASHbyte] = ACTIONS(141), + [anon_sym_iput_DASHchar] = ACTIONS(141), + [anon_sym_iput_DASHshort] = ACTIONS(141), + [anon_sym_sget] = ACTIONS(143), + [anon_sym_sget_DASHwide] = ACTIONS(141), + [anon_sym_sget_DASHobject] = ACTIONS(141), + [anon_sym_sget_DASHboolean] = ACTIONS(141), + [anon_sym_sget_DASHbyte] = ACTIONS(141), + [anon_sym_sget_DASHchar] = ACTIONS(141), + [anon_sym_sget_DASHshort] = ACTIONS(141), + [anon_sym_sput] = ACTIONS(143), + [anon_sym_sput_DASHwide] = ACTIONS(141), + [anon_sym_sput_DASHobject] = ACTIONS(141), + [anon_sym_sput_DASHboolean] = ACTIONS(141), + [anon_sym_sput_DASHbyte] = ACTIONS(141), + [anon_sym_sput_DASHchar] = ACTIONS(141), + [anon_sym_sput_DASHshort] = ACTIONS(141), + [anon_sym_invoke_DASHvirtual] = ACTIONS(143), + [anon_sym_invoke_DASHsuper] = ACTIONS(143), + [anon_sym_invoke_DASHdirect] = ACTIONS(143), + [anon_sym_invoke_DASHstatic] = ACTIONS(143), + [anon_sym_invoke_DASHinterface] = ACTIONS(143), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(141), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(141), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(141), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(141), + [anon_sym_invoke_DASHinterface_DASHrange] = ACTIONS(141), + [anon_sym_neg_DASHint] = ACTIONS(141), + [anon_sym_not_DASHint] = ACTIONS(141), + [anon_sym_neg_DASHlong] = ACTIONS(141), + [anon_sym_not_DASHlong] = ACTIONS(141), + [anon_sym_neg_DASHfloat] = ACTIONS(141), + [anon_sym_neg_DASHdouble] = ACTIONS(141), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(141), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(141), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(141), + [anon_sym_long_DASHto_DASHint] = ACTIONS(141), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(141), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(141), + [anon_sym_float_DASHto_DASHint] = ACTIONS(141), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(141), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(141), + [anon_sym_double_DASHto_DASHint] = ACTIONS(141), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(141), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(141), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(141), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(141), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(141), + [anon_sym_add_DASHint] = ACTIONS(143), + [anon_sym_sub_DASHint] = ACTIONS(143), + [anon_sym_mul_DASHint] = ACTIONS(143), + [anon_sym_div_DASHint] = ACTIONS(143), + [anon_sym_rem_DASHint] = ACTIONS(143), + [anon_sym_and_DASHint] = ACTIONS(143), + [anon_sym_or_DASHint] = ACTIONS(143), + [anon_sym_xor_DASHint] = ACTIONS(143), + [anon_sym_shl_DASHint] = ACTIONS(143), + [anon_sym_shr_DASHint] = ACTIONS(143), + [anon_sym_ushr_DASHint] = ACTIONS(143), + [anon_sym_add_DASHlong] = ACTIONS(143), + [anon_sym_sub_DASHlong] = ACTIONS(143), + [anon_sym_mul_DASHlong] = ACTIONS(143), + [anon_sym_div_DASHlong] = ACTIONS(143), + [anon_sym_rem_DASHlong] = ACTIONS(143), + [anon_sym_and_DASHlong] = ACTIONS(143), + [anon_sym_or_DASHlong] = ACTIONS(143), + [anon_sym_xor_DASHlong] = ACTIONS(143), + [anon_sym_shl_DASHlong] = ACTIONS(143), + [anon_sym_shr_DASHlong] = ACTIONS(143), + [anon_sym_ushr_DASHlong] = ACTIONS(143), + [anon_sym_add_DASHfloat] = ACTIONS(143), + [anon_sym_sub_DASHfloat] = ACTIONS(143), + [anon_sym_mul_DASHfloat] = ACTIONS(143), + [anon_sym_div_DASHfloat] = ACTIONS(143), + [anon_sym_rem_DASHfloat] = ACTIONS(143), + [anon_sym_add_DASHdouble] = ACTIONS(143), + [anon_sym_sub_DASHdouble] = ACTIONS(143), + [anon_sym_mul_DASHdouble] = ACTIONS(143), + [anon_sym_div_DASHdouble] = ACTIONS(143), + [anon_sym_rem_DASHdouble] = ACTIONS(143), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(141), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(141), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(141), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(141), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(141), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(141), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(141), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(141), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(141), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(141), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(141), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(141), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(141), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(141), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(141), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(141), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(141), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(141), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(141), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(141), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(141), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(141), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(141), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(141), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(141), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(141), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(141), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(141), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(141), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(141), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(141), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(141), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(141), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(141), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(141), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(141), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(141), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(141), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(141), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(141), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(141), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(141), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(141), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(141), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(141), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(141), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(141), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(141), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(141), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(141), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(141), + [anon_sym_execute_DASHinline] = ACTIONS(141), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(141), + [anon_sym_iget_DASHquick] = ACTIONS(141), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(141), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(141), + [anon_sym_iput_DASHquick] = ACTIONS(141), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(141), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(141), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(143), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(141), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(143), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(141), + [anon_sym_DOTline] = ACTIONS(141), + [anon_sym_DOTlocals] = ACTIONS(141), + [anon_sym_DOTparam] = ACTIONS(141), + [anon_sym_DOTcatch] = ACTIONS(143), + [anon_sym_DOTcatchall] = ACTIONS(141), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(141), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(141), + [anon_sym_DOTarray_DASHdata] = ACTIONS(141), + [sym_comment] = ACTIONS(3), + }, + [23] = { + [sym_end_method] = ACTIONS(145), + [anon_sym_DOTannotation] = ACTIONS(145), + [sym_label] = ACTIONS(145), + [anon_sym_nop] = ACTIONS(145), + [anon_sym_move] = ACTIONS(147), + [anon_sym_move_SLASHfrom16] = ACTIONS(145), + [anon_sym_move_SLASH16] = ACTIONS(145), + [anon_sym_move_DASHwide] = ACTIONS(147), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(145), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(145), + [anon_sym_move_DASHobject] = ACTIONS(147), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(145), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(145), + [anon_sym_move_DASHresult] = ACTIONS(147), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(145), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(145), + [anon_sym_move_DASHexception] = ACTIONS(145), + [anon_sym_return_DASHvoid] = ACTIONS(145), + [anon_sym_return] = ACTIONS(147), + [anon_sym_return_DASHwide] = ACTIONS(145), + [anon_sym_return_DASHobject] = ACTIONS(145), + [anon_sym_const_SLASH4] = ACTIONS(145), + [anon_sym_const_SLASH16] = ACTIONS(145), + [anon_sym_const] = ACTIONS(147), + [anon_sym_const_SLASHhigh16] = ACTIONS(145), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(145), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(145), + [anon_sym_const_DASHwide] = ACTIONS(147), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(145), + [anon_sym_const_DASHstring] = ACTIONS(147), + [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(145), + [anon_sym_const_DASHclass] = ACTIONS(145), + [anon_sym_monitor_DASHenter] = ACTIONS(145), + [anon_sym_monitor_DASHexit] = ACTIONS(145), + [anon_sym_check_DASHcast] = ACTIONS(145), + [anon_sym_instance_DASHof] = ACTIONS(145), + [anon_sym_array_DASHlength] = ACTIONS(145), + [anon_sym_new_DASHinstance] = ACTIONS(145), + [anon_sym_new_DASHarray] = ACTIONS(145), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(147), + [anon_sym_filled_DASHnew_DASHarray_DASHrange] = ACTIONS(145), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(145), + [anon_sym_throw] = ACTIONS(145), + [anon_sym_goto] = ACTIONS(147), + [anon_sym_goto_SLASH16] = ACTIONS(145), + [anon_sym_goto_SLASH32] = ACTIONS(145), + [anon_sym_packed_DASHswitch] = ACTIONS(145), + [anon_sym_sparse_DASHswitch] = ACTIONS(145), + [anon_sym_cmpl_DASHfloat] = ACTIONS(145), + [anon_sym_cmpg_DASHfloat] = ACTIONS(145), + [anon_sym_cmpl_DASHdouble] = ACTIONS(145), + [anon_sym_cmpg_DASHdouble] = ACTIONS(145), + [anon_sym_cmp_DASHlong] = ACTIONS(145), + [anon_sym_if_DASHeq] = ACTIONS(147), + [anon_sym_if_DASHne] = ACTIONS(147), + [anon_sym_if_DASHlt] = ACTIONS(147), + [anon_sym_if_DASHge] = ACTIONS(147), + [anon_sym_if_DASHgt] = ACTIONS(147), + [anon_sym_if_DASHle] = ACTIONS(147), + [anon_sym_if_DASHeqz] = ACTIONS(145), + [anon_sym_if_DASHnez] = ACTIONS(145), + [anon_sym_if_DASHltz] = ACTIONS(145), + [anon_sym_if_DASHgez] = ACTIONS(145), + [anon_sym_if_DASHgtz] = ACTIONS(145), + [anon_sym_if_DASHlez] = ACTIONS(145), + [anon_sym_aget] = ACTIONS(147), + [anon_sym_aget_DASHwide] = ACTIONS(145), + [anon_sym_aget_DASHobject] = ACTIONS(145), + [anon_sym_aget_DASHboolean] = ACTIONS(145), + [anon_sym_aget_DASHbyte] = ACTIONS(145), + [anon_sym_aget_DASHchar] = ACTIONS(145), + [anon_sym_aget_DASHshort] = ACTIONS(145), + [anon_sym_aput] = ACTIONS(147), + [anon_sym_aput_DASHwide] = ACTIONS(145), + [anon_sym_aput_DASHobject] = ACTIONS(145), + [anon_sym_aput_DASHboolean] = ACTIONS(145), + [anon_sym_aput_DASHbyte] = ACTIONS(145), + [anon_sym_aput_DASHchar] = ACTIONS(145), + [anon_sym_aput_DASHshort] = ACTIONS(145), + [anon_sym_iget] = ACTIONS(147), + [anon_sym_iget_DASHwide] = ACTIONS(147), + [anon_sym_iget_DASHobject] = ACTIONS(147), + [anon_sym_iget_DASHboolean] = ACTIONS(145), + [anon_sym_iget_DASHbyte] = ACTIONS(145), + [anon_sym_iget_DASHchar] = ACTIONS(145), + [anon_sym_iget_DASHshort] = ACTIONS(145), + [anon_sym_iput] = ACTIONS(147), + [anon_sym_iput_DASHwide] = ACTIONS(147), + [anon_sym_iput_DASHobject] = ACTIONS(147), + [anon_sym_iput_DASHboolean] = ACTIONS(145), + [anon_sym_iput_DASHbyte] = ACTIONS(145), + [anon_sym_iput_DASHchar] = ACTIONS(145), + [anon_sym_iput_DASHshort] = ACTIONS(145), + [anon_sym_sget] = ACTIONS(147), + [anon_sym_sget_DASHwide] = ACTIONS(145), + [anon_sym_sget_DASHobject] = ACTIONS(145), + [anon_sym_sget_DASHboolean] = ACTIONS(145), + [anon_sym_sget_DASHbyte] = ACTIONS(145), + [anon_sym_sget_DASHchar] = ACTIONS(145), + [anon_sym_sget_DASHshort] = ACTIONS(145), + [anon_sym_sput] = ACTIONS(147), + [anon_sym_sput_DASHwide] = ACTIONS(145), + [anon_sym_sput_DASHobject] = ACTIONS(145), + [anon_sym_sput_DASHboolean] = ACTIONS(145), + [anon_sym_sput_DASHbyte] = ACTIONS(145), + [anon_sym_sput_DASHchar] = ACTIONS(145), + [anon_sym_sput_DASHshort] = ACTIONS(145), + [anon_sym_invoke_DASHvirtual] = ACTIONS(147), + [anon_sym_invoke_DASHsuper] = ACTIONS(147), + [anon_sym_invoke_DASHdirect] = ACTIONS(147), + [anon_sym_invoke_DASHstatic] = ACTIONS(147), + [anon_sym_invoke_DASHinterface] = ACTIONS(147), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(145), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(145), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(145), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(145), + [anon_sym_invoke_DASHinterface_DASHrange] = ACTIONS(145), + [anon_sym_neg_DASHint] = ACTIONS(145), + [anon_sym_not_DASHint] = ACTIONS(145), + [anon_sym_neg_DASHlong] = ACTIONS(145), + [anon_sym_not_DASHlong] = ACTIONS(145), + [anon_sym_neg_DASHfloat] = ACTIONS(145), + [anon_sym_neg_DASHdouble] = ACTIONS(145), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(145), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(145), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(145), + [anon_sym_long_DASHto_DASHint] = ACTIONS(145), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(145), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(145), + [anon_sym_float_DASHto_DASHint] = ACTIONS(145), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(145), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(145), + [anon_sym_double_DASHto_DASHint] = ACTIONS(145), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(145), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(145), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(145), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(145), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(145), + [anon_sym_add_DASHint] = ACTIONS(147), + [anon_sym_sub_DASHint] = ACTIONS(147), + [anon_sym_mul_DASHint] = ACTIONS(147), + [anon_sym_div_DASHint] = ACTIONS(147), + [anon_sym_rem_DASHint] = ACTIONS(147), + [anon_sym_and_DASHint] = ACTIONS(147), + [anon_sym_or_DASHint] = ACTIONS(147), + [anon_sym_xor_DASHint] = ACTIONS(147), + [anon_sym_shl_DASHint] = ACTIONS(147), + [anon_sym_shr_DASHint] = ACTIONS(147), + [anon_sym_ushr_DASHint] = ACTIONS(147), + [anon_sym_add_DASHlong] = ACTIONS(147), + [anon_sym_sub_DASHlong] = ACTIONS(147), + [anon_sym_mul_DASHlong] = ACTIONS(147), + [anon_sym_div_DASHlong] = ACTIONS(147), + [anon_sym_rem_DASHlong] = ACTIONS(147), + [anon_sym_and_DASHlong] = ACTIONS(147), + [anon_sym_or_DASHlong] = ACTIONS(147), + [anon_sym_xor_DASHlong] = ACTIONS(147), + [anon_sym_shl_DASHlong] = ACTIONS(147), + [anon_sym_shr_DASHlong] = ACTIONS(147), + [anon_sym_ushr_DASHlong] = ACTIONS(147), + [anon_sym_add_DASHfloat] = ACTIONS(147), + [anon_sym_sub_DASHfloat] = ACTIONS(147), + [anon_sym_mul_DASHfloat] = ACTIONS(147), + [anon_sym_div_DASHfloat] = ACTIONS(147), + [anon_sym_rem_DASHfloat] = ACTIONS(147), + [anon_sym_add_DASHdouble] = ACTIONS(147), + [anon_sym_sub_DASHdouble] = ACTIONS(147), + [anon_sym_mul_DASHdouble] = ACTIONS(147), + [anon_sym_div_DASHdouble] = ACTIONS(147), + [anon_sym_rem_DASHdouble] = ACTIONS(147), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(145), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(145), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(145), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(145), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(145), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(145), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(145), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(145), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(145), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(145), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(145), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(145), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(145), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(145), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(145), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(145), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(145), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(145), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(145), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(145), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(145), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(145), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(145), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(145), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(145), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(145), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(145), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(145), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(145), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(145), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(145), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(145), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(145), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(145), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(145), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(145), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(145), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(145), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(145), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(145), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(145), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(145), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(145), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(145), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(145), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(145), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(145), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(145), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(145), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(145), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(145), + [anon_sym_execute_DASHinline] = ACTIONS(145), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(145), + [anon_sym_iget_DASHquick] = ACTIONS(145), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(145), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(145), + [anon_sym_iput_DASHquick] = ACTIONS(145), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(145), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(145), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(147), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(145), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(147), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(145), + [anon_sym_DOTline] = ACTIONS(145), + [anon_sym_DOTlocals] = ACTIONS(145), + [anon_sym_DOTparam] = ACTIONS(145), + [anon_sym_DOTcatch] = ACTIONS(147), + [anon_sym_DOTcatchall] = ACTIONS(145), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(145), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(145), + [anon_sym_DOTarray_DASHdata] = ACTIONS(145), + [sym_comment] = ACTIONS(3), + }, + [24] = { + [sym_end_method] = ACTIONS(149), + [anon_sym_DOTannotation] = ACTIONS(149), + [sym_label] = ACTIONS(149), + [anon_sym_nop] = ACTIONS(149), + [anon_sym_move] = ACTIONS(151), + [anon_sym_move_SLASHfrom16] = ACTIONS(149), + [anon_sym_move_SLASH16] = ACTIONS(149), + [anon_sym_move_DASHwide] = ACTIONS(151), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(149), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(149), + [anon_sym_move_DASHobject] = ACTIONS(151), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(149), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(149), + [anon_sym_move_DASHresult] = ACTIONS(151), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(149), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(149), + [anon_sym_move_DASHexception] = ACTIONS(149), + [anon_sym_return_DASHvoid] = ACTIONS(149), + [anon_sym_return] = ACTIONS(151), + [anon_sym_return_DASHwide] = ACTIONS(149), + [anon_sym_return_DASHobject] = ACTIONS(149), + [anon_sym_const_SLASH4] = ACTIONS(149), + [anon_sym_const_SLASH16] = ACTIONS(149), + [anon_sym_const] = ACTIONS(151), + [anon_sym_const_SLASHhigh16] = ACTIONS(149), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(149), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(149), + [anon_sym_const_DASHwide] = ACTIONS(151), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(149), + [anon_sym_const_DASHstring] = ACTIONS(151), + [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(149), + [anon_sym_const_DASHclass] = ACTIONS(149), + [anon_sym_monitor_DASHenter] = ACTIONS(149), + [anon_sym_monitor_DASHexit] = ACTIONS(149), + [anon_sym_check_DASHcast] = ACTIONS(149), + [anon_sym_instance_DASHof] = ACTIONS(149), + [anon_sym_array_DASHlength] = ACTIONS(149), + [anon_sym_new_DASHinstance] = ACTIONS(149), + [anon_sym_new_DASHarray] = ACTIONS(149), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(151), + [anon_sym_filled_DASHnew_DASHarray_DASHrange] = ACTIONS(149), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(149), + [anon_sym_throw] = ACTIONS(149), + [anon_sym_goto] = ACTIONS(151), + [anon_sym_goto_SLASH16] = ACTIONS(149), + [anon_sym_goto_SLASH32] = ACTIONS(149), + [anon_sym_packed_DASHswitch] = ACTIONS(149), + [anon_sym_sparse_DASHswitch] = ACTIONS(149), + [anon_sym_cmpl_DASHfloat] = ACTIONS(149), + [anon_sym_cmpg_DASHfloat] = ACTIONS(149), + [anon_sym_cmpl_DASHdouble] = ACTIONS(149), + [anon_sym_cmpg_DASHdouble] = ACTIONS(149), + [anon_sym_cmp_DASHlong] = ACTIONS(149), + [anon_sym_if_DASHeq] = ACTIONS(151), + [anon_sym_if_DASHne] = ACTIONS(151), + [anon_sym_if_DASHlt] = ACTIONS(151), + [anon_sym_if_DASHge] = ACTIONS(151), + [anon_sym_if_DASHgt] = ACTIONS(151), + [anon_sym_if_DASHle] = ACTIONS(151), + [anon_sym_if_DASHeqz] = ACTIONS(149), + [anon_sym_if_DASHnez] = ACTIONS(149), + [anon_sym_if_DASHltz] = ACTIONS(149), + [anon_sym_if_DASHgez] = ACTIONS(149), + [anon_sym_if_DASHgtz] = ACTIONS(149), + [anon_sym_if_DASHlez] = ACTIONS(149), + [anon_sym_aget] = ACTIONS(151), + [anon_sym_aget_DASHwide] = ACTIONS(149), + [anon_sym_aget_DASHobject] = ACTIONS(149), + [anon_sym_aget_DASHboolean] = ACTIONS(149), + [anon_sym_aget_DASHbyte] = ACTIONS(149), + [anon_sym_aget_DASHchar] = ACTIONS(149), + [anon_sym_aget_DASHshort] = ACTIONS(149), + [anon_sym_aput] = ACTIONS(151), + [anon_sym_aput_DASHwide] = ACTIONS(149), + [anon_sym_aput_DASHobject] = ACTIONS(149), + [anon_sym_aput_DASHboolean] = ACTIONS(149), + [anon_sym_aput_DASHbyte] = ACTIONS(149), + [anon_sym_aput_DASHchar] = ACTIONS(149), + [anon_sym_aput_DASHshort] = ACTIONS(149), + [anon_sym_iget] = ACTIONS(151), + [anon_sym_iget_DASHwide] = ACTIONS(151), + [anon_sym_iget_DASHobject] = ACTIONS(151), + [anon_sym_iget_DASHboolean] = ACTIONS(149), + [anon_sym_iget_DASHbyte] = ACTIONS(149), + [anon_sym_iget_DASHchar] = ACTIONS(149), + [anon_sym_iget_DASHshort] = ACTIONS(149), + [anon_sym_iput] = ACTIONS(151), + [anon_sym_iput_DASHwide] = ACTIONS(151), + [anon_sym_iput_DASHobject] = ACTIONS(151), + [anon_sym_iput_DASHboolean] = ACTIONS(149), + [anon_sym_iput_DASHbyte] = ACTIONS(149), + [anon_sym_iput_DASHchar] = ACTIONS(149), + [anon_sym_iput_DASHshort] = ACTIONS(149), + [anon_sym_sget] = ACTIONS(151), + [anon_sym_sget_DASHwide] = ACTIONS(149), + [anon_sym_sget_DASHobject] = ACTIONS(149), + [anon_sym_sget_DASHboolean] = ACTIONS(149), + [anon_sym_sget_DASHbyte] = ACTIONS(149), + [anon_sym_sget_DASHchar] = ACTIONS(149), + [anon_sym_sget_DASHshort] = ACTIONS(149), + [anon_sym_sput] = ACTIONS(151), + [anon_sym_sput_DASHwide] = ACTIONS(149), + [anon_sym_sput_DASHobject] = ACTIONS(149), + [anon_sym_sput_DASHboolean] = ACTIONS(149), + [anon_sym_sput_DASHbyte] = ACTIONS(149), + [anon_sym_sput_DASHchar] = ACTIONS(149), + [anon_sym_sput_DASHshort] = ACTIONS(149), + [anon_sym_invoke_DASHvirtual] = ACTIONS(151), + [anon_sym_invoke_DASHsuper] = ACTIONS(151), + [anon_sym_invoke_DASHdirect] = ACTIONS(151), + [anon_sym_invoke_DASHstatic] = ACTIONS(151), + [anon_sym_invoke_DASHinterface] = ACTIONS(151), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(149), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(149), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(149), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(149), + [anon_sym_invoke_DASHinterface_DASHrange] = ACTIONS(149), + [anon_sym_neg_DASHint] = ACTIONS(149), + [anon_sym_not_DASHint] = ACTIONS(149), + [anon_sym_neg_DASHlong] = ACTIONS(149), + [anon_sym_not_DASHlong] = ACTIONS(149), + [anon_sym_neg_DASHfloat] = ACTIONS(149), + [anon_sym_neg_DASHdouble] = ACTIONS(149), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(149), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(149), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(149), + [anon_sym_long_DASHto_DASHint] = ACTIONS(149), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(149), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(149), + [anon_sym_float_DASHto_DASHint] = ACTIONS(149), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(149), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(149), + [anon_sym_double_DASHto_DASHint] = ACTIONS(149), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(149), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(149), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(149), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(149), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(149), + [anon_sym_add_DASHint] = ACTIONS(151), + [anon_sym_sub_DASHint] = ACTIONS(151), + [anon_sym_mul_DASHint] = ACTIONS(151), + [anon_sym_div_DASHint] = ACTIONS(151), + [anon_sym_rem_DASHint] = ACTIONS(151), + [anon_sym_and_DASHint] = ACTIONS(151), + [anon_sym_or_DASHint] = ACTIONS(151), + [anon_sym_xor_DASHint] = ACTIONS(151), + [anon_sym_shl_DASHint] = ACTIONS(151), + [anon_sym_shr_DASHint] = ACTIONS(151), + [anon_sym_ushr_DASHint] = ACTIONS(151), + [anon_sym_add_DASHlong] = ACTIONS(151), + [anon_sym_sub_DASHlong] = ACTIONS(151), + [anon_sym_mul_DASHlong] = ACTIONS(151), + [anon_sym_div_DASHlong] = ACTIONS(151), + [anon_sym_rem_DASHlong] = ACTIONS(151), + [anon_sym_and_DASHlong] = ACTIONS(151), + [anon_sym_or_DASHlong] = ACTIONS(151), + [anon_sym_xor_DASHlong] = ACTIONS(151), + [anon_sym_shl_DASHlong] = ACTIONS(151), + [anon_sym_shr_DASHlong] = ACTIONS(151), + [anon_sym_ushr_DASHlong] = ACTIONS(151), + [anon_sym_add_DASHfloat] = ACTIONS(151), + [anon_sym_sub_DASHfloat] = ACTIONS(151), + [anon_sym_mul_DASHfloat] = ACTIONS(151), + [anon_sym_div_DASHfloat] = ACTIONS(151), + [anon_sym_rem_DASHfloat] = ACTIONS(151), + [anon_sym_add_DASHdouble] = ACTIONS(151), + [anon_sym_sub_DASHdouble] = ACTIONS(151), + [anon_sym_mul_DASHdouble] = ACTIONS(151), + [anon_sym_div_DASHdouble] = ACTIONS(151), + [anon_sym_rem_DASHdouble] = ACTIONS(151), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(149), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(149), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(149), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(149), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(149), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(149), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(149), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(149), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(149), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(149), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(149), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(149), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(149), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(149), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(149), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(149), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(149), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(149), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(149), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(149), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(149), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(149), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(149), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(149), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(149), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(149), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(149), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(149), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(149), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(149), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(149), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(149), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(149), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(149), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(149), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(149), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(149), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(149), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(149), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(149), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(149), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(149), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(149), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(149), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(149), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(149), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(149), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(149), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(149), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(149), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(149), + [anon_sym_execute_DASHinline] = ACTIONS(149), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(149), + [anon_sym_iget_DASHquick] = ACTIONS(149), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(149), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(149), + [anon_sym_iput_DASHquick] = ACTIONS(149), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(149), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(149), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(151), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(149), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(151), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(149), + [anon_sym_DOTline] = ACTIONS(149), + [anon_sym_DOTlocals] = ACTIONS(149), + [anon_sym_DOTparam] = ACTIONS(149), + [anon_sym_DOTcatch] = ACTIONS(151), + [anon_sym_DOTcatchall] = ACTIONS(149), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(149), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(149), + [anon_sym_DOTarray_DASHdata] = ACTIONS(149), + [sym_comment] = ACTIONS(3), + }, + [25] = { + [sym_end_method] = ACTIONS(153), + [anon_sym_DOTannotation] = ACTIONS(153), + [sym_label] = ACTIONS(153), + [anon_sym_nop] = ACTIONS(153), + [anon_sym_move] = ACTIONS(155), + [anon_sym_move_SLASHfrom16] = ACTIONS(153), + [anon_sym_move_SLASH16] = ACTIONS(153), + [anon_sym_move_DASHwide] = ACTIONS(155), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(153), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(153), + [anon_sym_move_DASHobject] = ACTIONS(155), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(153), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(153), + [anon_sym_move_DASHresult] = ACTIONS(155), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(153), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(153), + [anon_sym_move_DASHexception] = ACTIONS(153), + [anon_sym_return_DASHvoid] = ACTIONS(153), + [anon_sym_return] = ACTIONS(155), + [anon_sym_return_DASHwide] = ACTIONS(153), + [anon_sym_return_DASHobject] = ACTIONS(153), + [anon_sym_const_SLASH4] = ACTIONS(153), + [anon_sym_const_SLASH16] = ACTIONS(153), + [anon_sym_const] = ACTIONS(155), + [anon_sym_const_SLASHhigh16] = ACTIONS(153), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(153), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(153), + [anon_sym_const_DASHwide] = ACTIONS(155), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(153), + [anon_sym_const_DASHstring] = ACTIONS(155), + [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(153), + [anon_sym_const_DASHclass] = ACTIONS(153), + [anon_sym_monitor_DASHenter] = ACTIONS(153), + [anon_sym_monitor_DASHexit] = ACTIONS(153), + [anon_sym_check_DASHcast] = ACTIONS(153), + [anon_sym_instance_DASHof] = ACTIONS(153), + [anon_sym_array_DASHlength] = ACTIONS(153), + [anon_sym_new_DASHinstance] = ACTIONS(153), + [anon_sym_new_DASHarray] = ACTIONS(153), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(155), + [anon_sym_filled_DASHnew_DASHarray_DASHrange] = ACTIONS(153), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(153), + [anon_sym_throw] = ACTIONS(153), + [anon_sym_goto] = ACTIONS(155), + [anon_sym_goto_SLASH16] = ACTIONS(153), + [anon_sym_goto_SLASH32] = ACTIONS(153), + [anon_sym_packed_DASHswitch] = ACTIONS(153), + [anon_sym_sparse_DASHswitch] = ACTIONS(153), + [anon_sym_cmpl_DASHfloat] = ACTIONS(153), + [anon_sym_cmpg_DASHfloat] = ACTIONS(153), + [anon_sym_cmpl_DASHdouble] = ACTIONS(153), + [anon_sym_cmpg_DASHdouble] = ACTIONS(153), + [anon_sym_cmp_DASHlong] = ACTIONS(153), + [anon_sym_if_DASHeq] = ACTIONS(155), + [anon_sym_if_DASHne] = ACTIONS(155), + [anon_sym_if_DASHlt] = ACTIONS(155), + [anon_sym_if_DASHge] = ACTIONS(155), + [anon_sym_if_DASHgt] = ACTIONS(155), + [anon_sym_if_DASHle] = ACTIONS(155), + [anon_sym_if_DASHeqz] = ACTIONS(153), + [anon_sym_if_DASHnez] = ACTIONS(153), + [anon_sym_if_DASHltz] = ACTIONS(153), + [anon_sym_if_DASHgez] = ACTIONS(153), + [anon_sym_if_DASHgtz] = ACTIONS(153), + [anon_sym_if_DASHlez] = ACTIONS(153), + [anon_sym_aget] = ACTIONS(155), + [anon_sym_aget_DASHwide] = ACTIONS(153), + [anon_sym_aget_DASHobject] = ACTIONS(153), + [anon_sym_aget_DASHboolean] = ACTIONS(153), + [anon_sym_aget_DASHbyte] = ACTIONS(153), + [anon_sym_aget_DASHchar] = ACTIONS(153), + [anon_sym_aget_DASHshort] = ACTIONS(153), + [anon_sym_aput] = ACTIONS(155), + [anon_sym_aput_DASHwide] = ACTIONS(153), + [anon_sym_aput_DASHobject] = ACTIONS(153), + [anon_sym_aput_DASHboolean] = ACTIONS(153), + [anon_sym_aput_DASHbyte] = ACTIONS(153), + [anon_sym_aput_DASHchar] = ACTIONS(153), + [anon_sym_aput_DASHshort] = ACTIONS(153), + [anon_sym_iget] = ACTIONS(155), + [anon_sym_iget_DASHwide] = ACTIONS(155), + [anon_sym_iget_DASHobject] = ACTIONS(155), + [anon_sym_iget_DASHboolean] = ACTIONS(153), + [anon_sym_iget_DASHbyte] = ACTIONS(153), + [anon_sym_iget_DASHchar] = ACTIONS(153), + [anon_sym_iget_DASHshort] = ACTIONS(153), + [anon_sym_iput] = ACTIONS(155), + [anon_sym_iput_DASHwide] = ACTIONS(155), + [anon_sym_iput_DASHobject] = ACTIONS(155), + [anon_sym_iput_DASHboolean] = ACTIONS(153), + [anon_sym_iput_DASHbyte] = ACTIONS(153), + [anon_sym_iput_DASHchar] = ACTIONS(153), + [anon_sym_iput_DASHshort] = ACTIONS(153), + [anon_sym_sget] = ACTIONS(155), + [anon_sym_sget_DASHwide] = ACTIONS(153), + [anon_sym_sget_DASHobject] = ACTIONS(153), + [anon_sym_sget_DASHboolean] = ACTIONS(153), + [anon_sym_sget_DASHbyte] = ACTIONS(153), + [anon_sym_sget_DASHchar] = ACTIONS(153), + [anon_sym_sget_DASHshort] = ACTIONS(153), + [anon_sym_sput] = ACTIONS(155), + [anon_sym_sput_DASHwide] = ACTIONS(153), + [anon_sym_sput_DASHobject] = ACTIONS(153), + [anon_sym_sput_DASHboolean] = ACTIONS(153), + [anon_sym_sput_DASHbyte] = ACTIONS(153), + [anon_sym_sput_DASHchar] = ACTIONS(153), + [anon_sym_sput_DASHshort] = ACTIONS(153), + [anon_sym_invoke_DASHvirtual] = ACTIONS(155), + [anon_sym_invoke_DASHsuper] = ACTIONS(155), + [anon_sym_invoke_DASHdirect] = ACTIONS(155), + [anon_sym_invoke_DASHstatic] = ACTIONS(155), + [anon_sym_invoke_DASHinterface] = ACTIONS(155), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(153), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(153), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(153), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(153), + [anon_sym_invoke_DASHinterface_DASHrange] = ACTIONS(153), + [anon_sym_neg_DASHint] = ACTIONS(153), + [anon_sym_not_DASHint] = ACTIONS(153), + [anon_sym_neg_DASHlong] = ACTIONS(153), + [anon_sym_not_DASHlong] = ACTIONS(153), + [anon_sym_neg_DASHfloat] = ACTIONS(153), + [anon_sym_neg_DASHdouble] = ACTIONS(153), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(153), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(153), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(153), + [anon_sym_long_DASHto_DASHint] = ACTIONS(153), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(153), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(153), + [anon_sym_float_DASHto_DASHint] = ACTIONS(153), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(153), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(153), + [anon_sym_double_DASHto_DASHint] = ACTIONS(153), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(153), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(153), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(153), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(153), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(153), + [anon_sym_add_DASHint] = ACTIONS(155), + [anon_sym_sub_DASHint] = ACTIONS(155), + [anon_sym_mul_DASHint] = ACTIONS(155), + [anon_sym_div_DASHint] = ACTIONS(155), + [anon_sym_rem_DASHint] = ACTIONS(155), + [anon_sym_and_DASHint] = ACTIONS(155), + [anon_sym_or_DASHint] = ACTIONS(155), + [anon_sym_xor_DASHint] = ACTIONS(155), + [anon_sym_shl_DASHint] = ACTIONS(155), + [anon_sym_shr_DASHint] = ACTIONS(155), + [anon_sym_ushr_DASHint] = ACTIONS(155), + [anon_sym_add_DASHlong] = ACTIONS(155), + [anon_sym_sub_DASHlong] = ACTIONS(155), + [anon_sym_mul_DASHlong] = ACTIONS(155), + [anon_sym_div_DASHlong] = ACTIONS(155), + [anon_sym_rem_DASHlong] = ACTIONS(155), + [anon_sym_and_DASHlong] = ACTIONS(155), + [anon_sym_or_DASHlong] = ACTIONS(155), + [anon_sym_xor_DASHlong] = ACTIONS(155), + [anon_sym_shl_DASHlong] = ACTIONS(155), + [anon_sym_shr_DASHlong] = ACTIONS(155), + [anon_sym_ushr_DASHlong] = ACTIONS(155), + [anon_sym_add_DASHfloat] = ACTIONS(155), + [anon_sym_sub_DASHfloat] = ACTIONS(155), + [anon_sym_mul_DASHfloat] = ACTIONS(155), + [anon_sym_div_DASHfloat] = ACTIONS(155), + [anon_sym_rem_DASHfloat] = ACTIONS(155), + [anon_sym_add_DASHdouble] = ACTIONS(155), + [anon_sym_sub_DASHdouble] = ACTIONS(155), + [anon_sym_mul_DASHdouble] = ACTIONS(155), + [anon_sym_div_DASHdouble] = ACTIONS(155), + [anon_sym_rem_DASHdouble] = ACTIONS(155), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(153), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(153), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(153), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(153), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(153), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(153), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(153), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(153), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(153), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(153), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(153), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(153), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(153), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(153), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(153), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(153), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(153), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(153), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(153), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(153), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(153), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(153), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(153), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(153), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(153), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(153), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(153), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(153), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(153), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(153), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(153), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(153), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(153), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(153), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(153), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(153), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(153), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(153), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(153), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(153), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(153), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(153), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(153), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(153), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(153), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(153), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(153), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(153), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(153), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(153), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(153), + [anon_sym_execute_DASHinline] = ACTIONS(153), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(153), + [anon_sym_iget_DASHquick] = ACTIONS(153), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(153), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(153), + [anon_sym_iput_DASHquick] = ACTIONS(153), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(153), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(153), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(155), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(153), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(155), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(153), + [anon_sym_DOTline] = ACTIONS(153), + [anon_sym_DOTlocals] = ACTIONS(153), + [anon_sym_DOTparam] = ACTIONS(153), + [anon_sym_DOTcatch] = ACTIONS(155), + [anon_sym_DOTcatchall] = ACTIONS(153), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(153), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(153), + [anon_sym_DOTarray_DASHdata] = ACTIONS(153), + [sym_comment] = ACTIONS(3), + }, + [26] = { + [sym_end_method] = ACTIONS(157), + [anon_sym_DOTannotation] = ACTIONS(157), + [sym_label] = ACTIONS(157), + [anon_sym_nop] = ACTIONS(157), + [anon_sym_move] = ACTIONS(159), + [anon_sym_move_SLASHfrom16] = ACTIONS(157), + [anon_sym_move_SLASH16] = ACTIONS(157), + [anon_sym_move_DASHwide] = ACTIONS(159), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(157), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(157), + [anon_sym_move_DASHobject] = ACTIONS(159), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(157), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(157), + [anon_sym_move_DASHresult] = ACTIONS(159), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(157), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(157), + [anon_sym_move_DASHexception] = ACTIONS(157), + [anon_sym_return_DASHvoid] = ACTIONS(157), + [anon_sym_return] = ACTIONS(159), + [anon_sym_return_DASHwide] = ACTIONS(157), + [anon_sym_return_DASHobject] = ACTIONS(157), + [anon_sym_const_SLASH4] = ACTIONS(157), + [anon_sym_const_SLASH16] = ACTIONS(157), + [anon_sym_const] = ACTIONS(159), + [anon_sym_const_SLASHhigh16] = ACTIONS(157), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(157), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(157), + [anon_sym_const_DASHwide] = ACTIONS(159), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(157), + [anon_sym_const_DASHstring] = ACTIONS(159), + [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(157), + [anon_sym_const_DASHclass] = ACTIONS(157), + [anon_sym_monitor_DASHenter] = ACTIONS(157), + [anon_sym_monitor_DASHexit] = ACTIONS(157), + [anon_sym_check_DASHcast] = ACTIONS(157), + [anon_sym_instance_DASHof] = ACTIONS(157), + [anon_sym_array_DASHlength] = ACTIONS(157), + [anon_sym_new_DASHinstance] = ACTIONS(157), + [anon_sym_new_DASHarray] = ACTIONS(157), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(159), + [anon_sym_filled_DASHnew_DASHarray_DASHrange] = ACTIONS(157), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(157), + [anon_sym_throw] = ACTIONS(157), + [anon_sym_goto] = ACTIONS(159), + [anon_sym_goto_SLASH16] = ACTIONS(157), + [anon_sym_goto_SLASH32] = ACTIONS(157), + [anon_sym_packed_DASHswitch] = ACTIONS(157), + [anon_sym_sparse_DASHswitch] = ACTIONS(157), + [anon_sym_cmpl_DASHfloat] = ACTIONS(157), + [anon_sym_cmpg_DASHfloat] = ACTIONS(157), + [anon_sym_cmpl_DASHdouble] = ACTIONS(157), + [anon_sym_cmpg_DASHdouble] = ACTIONS(157), + [anon_sym_cmp_DASHlong] = ACTIONS(157), + [anon_sym_if_DASHeq] = ACTIONS(159), + [anon_sym_if_DASHne] = ACTIONS(159), + [anon_sym_if_DASHlt] = ACTIONS(159), + [anon_sym_if_DASHge] = ACTIONS(159), + [anon_sym_if_DASHgt] = ACTIONS(159), + [anon_sym_if_DASHle] = ACTIONS(159), + [anon_sym_if_DASHeqz] = ACTIONS(157), + [anon_sym_if_DASHnez] = ACTIONS(157), + [anon_sym_if_DASHltz] = ACTIONS(157), + [anon_sym_if_DASHgez] = ACTIONS(157), + [anon_sym_if_DASHgtz] = ACTIONS(157), + [anon_sym_if_DASHlez] = ACTIONS(157), + [anon_sym_aget] = ACTIONS(159), + [anon_sym_aget_DASHwide] = ACTIONS(157), + [anon_sym_aget_DASHobject] = ACTIONS(157), + [anon_sym_aget_DASHboolean] = ACTIONS(157), + [anon_sym_aget_DASHbyte] = ACTIONS(157), + [anon_sym_aget_DASHchar] = ACTIONS(157), + [anon_sym_aget_DASHshort] = ACTIONS(157), + [anon_sym_aput] = ACTIONS(159), + [anon_sym_aput_DASHwide] = ACTIONS(157), + [anon_sym_aput_DASHobject] = ACTIONS(157), + [anon_sym_aput_DASHboolean] = ACTIONS(157), + [anon_sym_aput_DASHbyte] = ACTIONS(157), + [anon_sym_aput_DASHchar] = ACTIONS(157), + [anon_sym_aput_DASHshort] = ACTIONS(157), + [anon_sym_iget] = ACTIONS(159), + [anon_sym_iget_DASHwide] = ACTIONS(159), + [anon_sym_iget_DASHobject] = ACTIONS(159), + [anon_sym_iget_DASHboolean] = ACTIONS(157), + [anon_sym_iget_DASHbyte] = ACTIONS(157), + [anon_sym_iget_DASHchar] = ACTIONS(157), + [anon_sym_iget_DASHshort] = ACTIONS(157), + [anon_sym_iput] = ACTIONS(159), + [anon_sym_iput_DASHwide] = ACTIONS(159), + [anon_sym_iput_DASHobject] = ACTIONS(159), + [anon_sym_iput_DASHboolean] = ACTIONS(157), + [anon_sym_iput_DASHbyte] = ACTIONS(157), + [anon_sym_iput_DASHchar] = ACTIONS(157), + [anon_sym_iput_DASHshort] = ACTIONS(157), + [anon_sym_sget] = ACTIONS(159), + [anon_sym_sget_DASHwide] = ACTIONS(157), + [anon_sym_sget_DASHobject] = ACTIONS(157), + [anon_sym_sget_DASHboolean] = ACTIONS(157), + [anon_sym_sget_DASHbyte] = ACTIONS(157), + [anon_sym_sget_DASHchar] = ACTIONS(157), + [anon_sym_sget_DASHshort] = ACTIONS(157), + [anon_sym_sput] = ACTIONS(159), + [anon_sym_sput_DASHwide] = ACTIONS(157), + [anon_sym_sput_DASHobject] = ACTIONS(157), + [anon_sym_sput_DASHboolean] = ACTIONS(157), + [anon_sym_sput_DASHbyte] = ACTIONS(157), + [anon_sym_sput_DASHchar] = ACTIONS(157), + [anon_sym_sput_DASHshort] = ACTIONS(157), + [anon_sym_invoke_DASHvirtual] = ACTIONS(159), + [anon_sym_invoke_DASHsuper] = ACTIONS(159), + [anon_sym_invoke_DASHdirect] = ACTIONS(159), + [anon_sym_invoke_DASHstatic] = ACTIONS(159), + [anon_sym_invoke_DASHinterface] = ACTIONS(159), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(157), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(157), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(157), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(157), + [anon_sym_invoke_DASHinterface_DASHrange] = ACTIONS(157), + [anon_sym_neg_DASHint] = ACTIONS(157), + [anon_sym_not_DASHint] = ACTIONS(157), + [anon_sym_neg_DASHlong] = ACTIONS(157), + [anon_sym_not_DASHlong] = ACTIONS(157), + [anon_sym_neg_DASHfloat] = ACTIONS(157), + [anon_sym_neg_DASHdouble] = ACTIONS(157), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(157), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(157), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(157), + [anon_sym_long_DASHto_DASHint] = ACTIONS(157), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(157), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(157), + [anon_sym_float_DASHto_DASHint] = ACTIONS(157), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(157), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(157), + [anon_sym_double_DASHto_DASHint] = ACTIONS(157), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(157), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(157), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(157), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(157), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(157), + [anon_sym_add_DASHint] = ACTIONS(159), + [anon_sym_sub_DASHint] = ACTIONS(159), + [anon_sym_mul_DASHint] = ACTIONS(159), + [anon_sym_div_DASHint] = ACTIONS(159), + [anon_sym_rem_DASHint] = ACTIONS(159), + [anon_sym_and_DASHint] = ACTIONS(159), + [anon_sym_or_DASHint] = ACTIONS(159), + [anon_sym_xor_DASHint] = ACTIONS(159), + [anon_sym_shl_DASHint] = ACTIONS(159), + [anon_sym_shr_DASHint] = ACTIONS(159), + [anon_sym_ushr_DASHint] = ACTIONS(159), + [anon_sym_add_DASHlong] = ACTIONS(159), + [anon_sym_sub_DASHlong] = ACTIONS(159), + [anon_sym_mul_DASHlong] = ACTIONS(159), + [anon_sym_div_DASHlong] = ACTIONS(159), + [anon_sym_rem_DASHlong] = ACTIONS(159), + [anon_sym_and_DASHlong] = ACTIONS(159), + [anon_sym_or_DASHlong] = ACTIONS(159), + [anon_sym_xor_DASHlong] = ACTIONS(159), + [anon_sym_shl_DASHlong] = ACTIONS(159), + [anon_sym_shr_DASHlong] = ACTIONS(159), + [anon_sym_ushr_DASHlong] = ACTIONS(159), + [anon_sym_add_DASHfloat] = ACTIONS(159), + [anon_sym_sub_DASHfloat] = ACTIONS(159), + [anon_sym_mul_DASHfloat] = ACTIONS(159), + [anon_sym_div_DASHfloat] = ACTIONS(159), + [anon_sym_rem_DASHfloat] = ACTIONS(159), + [anon_sym_add_DASHdouble] = ACTIONS(159), + [anon_sym_sub_DASHdouble] = ACTIONS(159), + [anon_sym_mul_DASHdouble] = ACTIONS(159), + [anon_sym_div_DASHdouble] = ACTIONS(159), + [anon_sym_rem_DASHdouble] = ACTIONS(159), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(157), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(157), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(157), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(157), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(157), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(157), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(157), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(157), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(157), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(157), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(157), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(157), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(157), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(157), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(157), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(157), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(157), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(157), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(157), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(157), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(157), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(157), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(157), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(157), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(157), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(157), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(157), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(157), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(157), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(157), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(157), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(157), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(157), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(157), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(157), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(157), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(157), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(157), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(157), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(157), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(157), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(157), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(157), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(157), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(157), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(157), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(157), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(157), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(157), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(157), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(157), + [anon_sym_execute_DASHinline] = ACTIONS(157), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(157), + [anon_sym_iget_DASHquick] = ACTIONS(157), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(157), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(157), + [anon_sym_iput_DASHquick] = ACTIONS(157), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(157), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(157), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(159), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(157), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(159), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(157), + [anon_sym_DOTline] = ACTIONS(157), + [anon_sym_DOTlocals] = ACTIONS(157), + [anon_sym_DOTparam] = ACTIONS(157), + [anon_sym_DOTcatch] = ACTIONS(159), + [anon_sym_DOTcatchall] = ACTIONS(157), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(157), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(157), + [anon_sym_DOTarray_DASHdata] = ACTIONS(157), + [sym_comment] = ACTIONS(3), + }, + [27] = { + [sym_end_method] = ACTIONS(161), + [anon_sym_DOTannotation] = ACTIONS(161), + [sym_label] = ACTIONS(161), + [anon_sym_nop] = ACTIONS(161), + [anon_sym_move] = ACTIONS(163), + [anon_sym_move_SLASHfrom16] = ACTIONS(161), + [anon_sym_move_SLASH16] = ACTIONS(161), + [anon_sym_move_DASHwide] = ACTIONS(163), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(161), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(161), + [anon_sym_move_DASHobject] = ACTIONS(163), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(161), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(161), + [anon_sym_move_DASHresult] = ACTIONS(163), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(161), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(161), + [anon_sym_move_DASHexception] = ACTIONS(161), + [anon_sym_return_DASHvoid] = ACTIONS(161), + [anon_sym_return] = ACTIONS(163), + [anon_sym_return_DASHwide] = ACTIONS(161), + [anon_sym_return_DASHobject] = ACTIONS(161), + [anon_sym_const_SLASH4] = ACTIONS(161), + [anon_sym_const_SLASH16] = ACTIONS(161), + [anon_sym_const] = ACTIONS(163), + [anon_sym_const_SLASHhigh16] = ACTIONS(161), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(161), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(161), + [anon_sym_const_DASHwide] = ACTIONS(163), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(161), + [anon_sym_const_DASHstring] = ACTIONS(163), + [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(161), + [anon_sym_const_DASHclass] = ACTIONS(161), + [anon_sym_monitor_DASHenter] = ACTIONS(161), + [anon_sym_monitor_DASHexit] = ACTIONS(161), + [anon_sym_check_DASHcast] = ACTIONS(161), + [anon_sym_instance_DASHof] = ACTIONS(161), + [anon_sym_array_DASHlength] = ACTIONS(161), + [anon_sym_new_DASHinstance] = ACTIONS(161), + [anon_sym_new_DASHarray] = ACTIONS(161), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(163), + [anon_sym_filled_DASHnew_DASHarray_DASHrange] = ACTIONS(161), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(161), + [anon_sym_throw] = ACTIONS(161), + [anon_sym_goto] = ACTIONS(163), + [anon_sym_goto_SLASH16] = ACTIONS(161), + [anon_sym_goto_SLASH32] = ACTIONS(161), + [anon_sym_packed_DASHswitch] = ACTIONS(161), + [anon_sym_sparse_DASHswitch] = ACTIONS(161), + [anon_sym_cmpl_DASHfloat] = ACTIONS(161), + [anon_sym_cmpg_DASHfloat] = ACTIONS(161), + [anon_sym_cmpl_DASHdouble] = ACTIONS(161), + [anon_sym_cmpg_DASHdouble] = ACTIONS(161), + [anon_sym_cmp_DASHlong] = ACTIONS(161), + [anon_sym_if_DASHeq] = ACTIONS(163), + [anon_sym_if_DASHne] = ACTIONS(163), + [anon_sym_if_DASHlt] = ACTIONS(163), + [anon_sym_if_DASHge] = ACTIONS(163), + [anon_sym_if_DASHgt] = ACTIONS(163), + [anon_sym_if_DASHle] = ACTIONS(163), + [anon_sym_if_DASHeqz] = ACTIONS(161), + [anon_sym_if_DASHnez] = ACTIONS(161), + [anon_sym_if_DASHltz] = ACTIONS(161), + [anon_sym_if_DASHgez] = ACTIONS(161), + [anon_sym_if_DASHgtz] = ACTIONS(161), + [anon_sym_if_DASHlez] = ACTIONS(161), + [anon_sym_aget] = ACTIONS(163), + [anon_sym_aget_DASHwide] = ACTIONS(161), + [anon_sym_aget_DASHobject] = ACTIONS(161), + [anon_sym_aget_DASHboolean] = ACTIONS(161), + [anon_sym_aget_DASHbyte] = ACTIONS(161), + [anon_sym_aget_DASHchar] = ACTIONS(161), + [anon_sym_aget_DASHshort] = ACTIONS(161), + [anon_sym_aput] = ACTIONS(163), + [anon_sym_aput_DASHwide] = ACTIONS(161), + [anon_sym_aput_DASHobject] = ACTIONS(161), + [anon_sym_aput_DASHboolean] = ACTIONS(161), + [anon_sym_aput_DASHbyte] = ACTIONS(161), + [anon_sym_aput_DASHchar] = ACTIONS(161), + [anon_sym_aput_DASHshort] = ACTIONS(161), + [anon_sym_iget] = ACTIONS(163), + [anon_sym_iget_DASHwide] = ACTIONS(163), + [anon_sym_iget_DASHobject] = ACTIONS(163), + [anon_sym_iget_DASHboolean] = ACTIONS(161), + [anon_sym_iget_DASHbyte] = ACTIONS(161), + [anon_sym_iget_DASHchar] = ACTIONS(161), + [anon_sym_iget_DASHshort] = ACTIONS(161), + [anon_sym_iput] = ACTIONS(163), + [anon_sym_iput_DASHwide] = ACTIONS(163), + [anon_sym_iput_DASHobject] = ACTIONS(163), + [anon_sym_iput_DASHboolean] = ACTIONS(161), + [anon_sym_iput_DASHbyte] = ACTIONS(161), + [anon_sym_iput_DASHchar] = ACTIONS(161), + [anon_sym_iput_DASHshort] = ACTIONS(161), + [anon_sym_sget] = ACTIONS(163), + [anon_sym_sget_DASHwide] = ACTIONS(161), + [anon_sym_sget_DASHobject] = ACTIONS(161), + [anon_sym_sget_DASHboolean] = ACTIONS(161), + [anon_sym_sget_DASHbyte] = ACTIONS(161), + [anon_sym_sget_DASHchar] = ACTIONS(161), + [anon_sym_sget_DASHshort] = ACTIONS(161), + [anon_sym_sput] = ACTIONS(163), + [anon_sym_sput_DASHwide] = ACTIONS(161), + [anon_sym_sput_DASHobject] = ACTIONS(161), + [anon_sym_sput_DASHboolean] = ACTIONS(161), + [anon_sym_sput_DASHbyte] = ACTIONS(161), + [anon_sym_sput_DASHchar] = ACTIONS(161), + [anon_sym_sput_DASHshort] = ACTIONS(161), + [anon_sym_invoke_DASHvirtual] = ACTIONS(163), + [anon_sym_invoke_DASHsuper] = ACTIONS(163), + [anon_sym_invoke_DASHdirect] = ACTIONS(163), + [anon_sym_invoke_DASHstatic] = ACTIONS(163), + [anon_sym_invoke_DASHinterface] = ACTIONS(163), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(161), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(161), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(161), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(161), + [anon_sym_invoke_DASHinterface_DASHrange] = ACTIONS(161), + [anon_sym_neg_DASHint] = ACTIONS(161), + [anon_sym_not_DASHint] = ACTIONS(161), + [anon_sym_neg_DASHlong] = ACTIONS(161), + [anon_sym_not_DASHlong] = ACTIONS(161), + [anon_sym_neg_DASHfloat] = ACTIONS(161), + [anon_sym_neg_DASHdouble] = ACTIONS(161), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(161), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(161), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(161), + [anon_sym_long_DASHto_DASHint] = ACTIONS(161), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(161), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(161), + [anon_sym_float_DASHto_DASHint] = ACTIONS(161), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(161), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(161), + [anon_sym_double_DASHto_DASHint] = ACTIONS(161), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(161), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(161), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(161), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(161), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(161), + [anon_sym_add_DASHint] = ACTIONS(163), + [anon_sym_sub_DASHint] = ACTIONS(163), + [anon_sym_mul_DASHint] = ACTIONS(163), + [anon_sym_div_DASHint] = ACTIONS(163), + [anon_sym_rem_DASHint] = ACTIONS(163), + [anon_sym_and_DASHint] = ACTIONS(163), + [anon_sym_or_DASHint] = ACTIONS(163), + [anon_sym_xor_DASHint] = ACTIONS(163), + [anon_sym_shl_DASHint] = ACTIONS(163), + [anon_sym_shr_DASHint] = ACTIONS(163), + [anon_sym_ushr_DASHint] = ACTIONS(163), + [anon_sym_add_DASHlong] = ACTIONS(163), + [anon_sym_sub_DASHlong] = ACTIONS(163), + [anon_sym_mul_DASHlong] = ACTIONS(163), + [anon_sym_div_DASHlong] = ACTIONS(163), + [anon_sym_rem_DASHlong] = ACTIONS(163), + [anon_sym_and_DASHlong] = ACTIONS(163), + [anon_sym_or_DASHlong] = ACTIONS(163), + [anon_sym_xor_DASHlong] = ACTIONS(163), + [anon_sym_shl_DASHlong] = ACTIONS(163), + [anon_sym_shr_DASHlong] = ACTIONS(163), + [anon_sym_ushr_DASHlong] = ACTIONS(163), + [anon_sym_add_DASHfloat] = ACTIONS(163), + [anon_sym_sub_DASHfloat] = ACTIONS(163), + [anon_sym_mul_DASHfloat] = ACTIONS(163), + [anon_sym_div_DASHfloat] = ACTIONS(163), + [anon_sym_rem_DASHfloat] = ACTIONS(163), + [anon_sym_add_DASHdouble] = ACTIONS(163), + [anon_sym_sub_DASHdouble] = ACTIONS(163), + [anon_sym_mul_DASHdouble] = ACTIONS(163), + [anon_sym_div_DASHdouble] = ACTIONS(163), + [anon_sym_rem_DASHdouble] = ACTIONS(163), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(161), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(161), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(161), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(161), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(161), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(161), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(161), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(161), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(161), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(161), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(161), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(161), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(161), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(161), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(161), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(161), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(161), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(161), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(161), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(161), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(161), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(161), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(161), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(161), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(161), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(161), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(161), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(161), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(161), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(161), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(161), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(161), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(161), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(161), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(161), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(161), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(161), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(161), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(161), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(161), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(161), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(161), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(161), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(161), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(161), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(161), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(161), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(161), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(161), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(161), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(161), + [anon_sym_execute_DASHinline] = ACTIONS(161), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(161), + [anon_sym_iget_DASHquick] = ACTIONS(161), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(161), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(161), + [anon_sym_iput_DASHquick] = ACTIONS(161), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(161), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(161), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(163), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(161), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(163), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(161), + [anon_sym_DOTline] = ACTIONS(161), + [anon_sym_DOTlocals] = ACTIONS(161), + [anon_sym_DOTparam] = ACTIONS(161), + [anon_sym_DOTcatch] = ACTIONS(163), + [anon_sym_DOTcatchall] = ACTIONS(161), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(161), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(161), + [anon_sym_DOTarray_DASHdata] = ACTIONS(161), + [sym_comment] = ACTIONS(3), + }, + [28] = { + [sym_end_method] = ACTIONS(165), + [anon_sym_DOTannotation] = ACTIONS(165), + [sym_label] = ACTIONS(165), + [anon_sym_nop] = ACTIONS(165), + [anon_sym_move] = ACTIONS(167), + [anon_sym_move_SLASHfrom16] = ACTIONS(165), + [anon_sym_move_SLASH16] = ACTIONS(165), + [anon_sym_move_DASHwide] = ACTIONS(167), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(165), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(165), + [anon_sym_move_DASHobject] = ACTIONS(167), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(165), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(165), + [anon_sym_move_DASHresult] = ACTIONS(167), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(165), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(165), + [anon_sym_move_DASHexception] = ACTIONS(165), + [anon_sym_return_DASHvoid] = ACTIONS(165), + [anon_sym_return] = ACTIONS(167), + [anon_sym_return_DASHwide] = ACTIONS(165), + [anon_sym_return_DASHobject] = ACTIONS(165), + [anon_sym_const_SLASH4] = ACTIONS(165), + [anon_sym_const_SLASH16] = ACTIONS(165), + [anon_sym_const] = ACTIONS(167), + [anon_sym_const_SLASHhigh16] = ACTIONS(165), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(165), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(165), + [anon_sym_const_DASHwide] = ACTIONS(167), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(165), + [anon_sym_const_DASHstring] = ACTIONS(167), + [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(165), + [anon_sym_const_DASHclass] = ACTIONS(165), + [anon_sym_monitor_DASHenter] = ACTIONS(165), + [anon_sym_monitor_DASHexit] = ACTIONS(165), + [anon_sym_check_DASHcast] = ACTIONS(165), + [anon_sym_instance_DASHof] = ACTIONS(165), + [anon_sym_array_DASHlength] = ACTIONS(165), + [anon_sym_new_DASHinstance] = ACTIONS(165), + [anon_sym_new_DASHarray] = ACTIONS(165), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(167), + [anon_sym_filled_DASHnew_DASHarray_DASHrange] = ACTIONS(165), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(165), + [anon_sym_throw] = ACTIONS(165), + [anon_sym_goto] = ACTIONS(167), + [anon_sym_goto_SLASH16] = ACTIONS(165), + [anon_sym_goto_SLASH32] = ACTIONS(165), + [anon_sym_packed_DASHswitch] = ACTIONS(165), + [anon_sym_sparse_DASHswitch] = ACTIONS(165), + [anon_sym_cmpl_DASHfloat] = ACTIONS(165), + [anon_sym_cmpg_DASHfloat] = ACTIONS(165), + [anon_sym_cmpl_DASHdouble] = ACTIONS(165), + [anon_sym_cmpg_DASHdouble] = ACTIONS(165), + [anon_sym_cmp_DASHlong] = ACTIONS(165), + [anon_sym_if_DASHeq] = ACTIONS(167), + [anon_sym_if_DASHne] = ACTIONS(167), + [anon_sym_if_DASHlt] = ACTIONS(167), + [anon_sym_if_DASHge] = ACTIONS(167), + [anon_sym_if_DASHgt] = ACTIONS(167), + [anon_sym_if_DASHle] = ACTIONS(167), + [anon_sym_if_DASHeqz] = ACTIONS(165), + [anon_sym_if_DASHnez] = ACTIONS(165), + [anon_sym_if_DASHltz] = ACTIONS(165), + [anon_sym_if_DASHgez] = ACTIONS(165), + [anon_sym_if_DASHgtz] = ACTIONS(165), + [anon_sym_if_DASHlez] = ACTIONS(165), + [anon_sym_aget] = ACTIONS(167), + [anon_sym_aget_DASHwide] = ACTIONS(165), + [anon_sym_aget_DASHobject] = ACTIONS(165), + [anon_sym_aget_DASHboolean] = ACTIONS(165), + [anon_sym_aget_DASHbyte] = ACTIONS(165), + [anon_sym_aget_DASHchar] = ACTIONS(165), + [anon_sym_aget_DASHshort] = ACTIONS(165), + [anon_sym_aput] = ACTIONS(167), + [anon_sym_aput_DASHwide] = ACTIONS(165), + [anon_sym_aput_DASHobject] = ACTIONS(165), + [anon_sym_aput_DASHboolean] = ACTIONS(165), + [anon_sym_aput_DASHbyte] = ACTIONS(165), + [anon_sym_aput_DASHchar] = ACTIONS(165), + [anon_sym_aput_DASHshort] = ACTIONS(165), + [anon_sym_iget] = ACTIONS(167), + [anon_sym_iget_DASHwide] = ACTIONS(167), + [anon_sym_iget_DASHobject] = ACTIONS(167), + [anon_sym_iget_DASHboolean] = ACTIONS(165), + [anon_sym_iget_DASHbyte] = ACTIONS(165), + [anon_sym_iget_DASHchar] = ACTIONS(165), + [anon_sym_iget_DASHshort] = ACTIONS(165), + [anon_sym_iput] = ACTIONS(167), + [anon_sym_iput_DASHwide] = ACTIONS(167), + [anon_sym_iput_DASHobject] = ACTIONS(167), + [anon_sym_iput_DASHboolean] = ACTIONS(165), + [anon_sym_iput_DASHbyte] = ACTIONS(165), + [anon_sym_iput_DASHchar] = ACTIONS(165), + [anon_sym_iput_DASHshort] = ACTIONS(165), + [anon_sym_sget] = ACTIONS(167), + [anon_sym_sget_DASHwide] = ACTIONS(165), + [anon_sym_sget_DASHobject] = ACTIONS(165), + [anon_sym_sget_DASHboolean] = ACTIONS(165), + [anon_sym_sget_DASHbyte] = ACTIONS(165), + [anon_sym_sget_DASHchar] = ACTIONS(165), + [anon_sym_sget_DASHshort] = ACTIONS(165), + [anon_sym_sput] = ACTIONS(167), + [anon_sym_sput_DASHwide] = ACTIONS(165), + [anon_sym_sput_DASHobject] = ACTIONS(165), + [anon_sym_sput_DASHboolean] = ACTIONS(165), + [anon_sym_sput_DASHbyte] = ACTIONS(165), + [anon_sym_sput_DASHchar] = ACTIONS(165), + [anon_sym_sput_DASHshort] = ACTIONS(165), + [anon_sym_invoke_DASHvirtual] = ACTIONS(167), + [anon_sym_invoke_DASHsuper] = ACTIONS(167), + [anon_sym_invoke_DASHdirect] = ACTIONS(167), + [anon_sym_invoke_DASHstatic] = ACTIONS(167), + [anon_sym_invoke_DASHinterface] = ACTIONS(167), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(165), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(165), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(165), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(165), + [anon_sym_invoke_DASHinterface_DASHrange] = ACTIONS(165), + [anon_sym_neg_DASHint] = ACTIONS(165), + [anon_sym_not_DASHint] = ACTIONS(165), + [anon_sym_neg_DASHlong] = ACTIONS(165), + [anon_sym_not_DASHlong] = ACTIONS(165), + [anon_sym_neg_DASHfloat] = ACTIONS(165), + [anon_sym_neg_DASHdouble] = ACTIONS(165), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(165), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(165), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(165), + [anon_sym_long_DASHto_DASHint] = ACTIONS(165), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(165), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(165), + [anon_sym_float_DASHto_DASHint] = ACTIONS(165), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(165), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(165), + [anon_sym_double_DASHto_DASHint] = ACTIONS(165), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(165), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(165), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(165), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(165), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(165), + [anon_sym_add_DASHint] = ACTIONS(167), + [anon_sym_sub_DASHint] = ACTIONS(167), + [anon_sym_mul_DASHint] = ACTIONS(167), + [anon_sym_div_DASHint] = ACTIONS(167), + [anon_sym_rem_DASHint] = ACTIONS(167), + [anon_sym_and_DASHint] = ACTIONS(167), + [anon_sym_or_DASHint] = ACTIONS(167), + [anon_sym_xor_DASHint] = ACTIONS(167), + [anon_sym_shl_DASHint] = ACTIONS(167), + [anon_sym_shr_DASHint] = ACTIONS(167), + [anon_sym_ushr_DASHint] = ACTIONS(167), + [anon_sym_add_DASHlong] = ACTIONS(167), + [anon_sym_sub_DASHlong] = ACTIONS(167), + [anon_sym_mul_DASHlong] = ACTIONS(167), + [anon_sym_div_DASHlong] = ACTIONS(167), + [anon_sym_rem_DASHlong] = ACTIONS(167), + [anon_sym_and_DASHlong] = ACTIONS(167), + [anon_sym_or_DASHlong] = ACTIONS(167), + [anon_sym_xor_DASHlong] = ACTIONS(167), + [anon_sym_shl_DASHlong] = ACTIONS(167), + [anon_sym_shr_DASHlong] = ACTIONS(167), + [anon_sym_ushr_DASHlong] = ACTIONS(167), + [anon_sym_add_DASHfloat] = ACTIONS(167), + [anon_sym_sub_DASHfloat] = ACTIONS(167), + [anon_sym_mul_DASHfloat] = ACTIONS(167), + [anon_sym_div_DASHfloat] = ACTIONS(167), + [anon_sym_rem_DASHfloat] = ACTIONS(167), + [anon_sym_add_DASHdouble] = ACTIONS(167), + [anon_sym_sub_DASHdouble] = ACTIONS(167), + [anon_sym_mul_DASHdouble] = ACTIONS(167), + [anon_sym_div_DASHdouble] = ACTIONS(167), + [anon_sym_rem_DASHdouble] = ACTIONS(167), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(165), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(165), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(165), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(165), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(165), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(165), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(165), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(165), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(165), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(165), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(165), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(165), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(165), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(165), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(165), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(165), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(165), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(165), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(165), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(165), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(165), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(165), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(165), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(165), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(165), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(165), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(165), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(165), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(165), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(165), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(165), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(165), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(165), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(165), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(165), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(165), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(165), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(165), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(165), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(165), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(165), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(165), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(165), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(165), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(165), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(165), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(165), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(165), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(165), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(165), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(165), + [anon_sym_execute_DASHinline] = ACTIONS(165), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(165), + [anon_sym_iget_DASHquick] = ACTIONS(165), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(165), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(165), + [anon_sym_iput_DASHquick] = ACTIONS(165), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(165), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(165), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(167), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(165), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(167), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(165), + [anon_sym_DOTline] = ACTIONS(165), + [anon_sym_DOTlocals] = ACTIONS(165), + [anon_sym_DOTparam] = ACTIONS(165), + [anon_sym_DOTcatch] = ACTIONS(167), + [anon_sym_DOTcatchall] = ACTIONS(165), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(165), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(165), + [anon_sym_DOTarray_DASHdata] = ACTIONS(165), + [sym_comment] = ACTIONS(3), + }, }; static const uint16_t ts_small_parse_table[] = { [0] = 16, ACTIONS(3), 1, sym_comment, - ACTIONS(7), 1, - sym_end_method, - ACTIONS(9), 1, - anon_sym_DOTannotation, - ACTIONS(11), 1, - sym_label, - ACTIONS(13), 1, - sym_statement_name, - ACTIONS(15), 1, - anon_sym_DOTline, - ACTIONS(17), 1, - anon_sym_DOTlocals, - ACTIONS(19), 1, - anon_sym_DOTparam, - ACTIONS(21), 1, - anon_sym_DOTcatch, - ACTIONS(23), 1, - anon_sym_DOTcatchall, - ACTIONS(25), 1, - anon_sym_DOTpacked_DASHswitch, - ACTIONS(27), 1, - anon_sym_DOTsparse_DASHswitch, - ACTIONS(29), 1, - anon_sym_DOTarray_DASHdata, - STATE(4), 1, - aux_sym_method_definition_repeat1, - STATE(99), 1, - sym_annotation_declaration, - STATE(46), 12, - sym_annotation_definition, - sym__code_line, - sym_statement, - sym__declaration, - sym_line_declaration, - sym_locals_declaration, - sym_param_declaration, - sym_catch_declaration, - sym_catchall_declaration, - sym_packed_switch_declaration, - sym_sparse_switch_declaration, - sym_array_data_declaration, - [60] = 16, - ACTIONS(3), 1, - sym_comment, - ACTIONS(31), 1, - sym_end_method, - ACTIONS(33), 1, - anon_sym_DOTannotation, - ACTIONS(36), 1, - sym_label, - ACTIONS(39), 1, - sym_statement_name, - ACTIONS(42), 1, - anon_sym_DOTline, - ACTIONS(45), 1, - anon_sym_DOTlocals, - ACTIONS(48), 1, - anon_sym_DOTparam, - ACTIONS(51), 1, - anon_sym_DOTcatch, - ACTIONS(54), 1, - anon_sym_DOTcatchall, - ACTIONS(57), 1, - anon_sym_DOTpacked_DASHswitch, - ACTIONS(60), 1, - anon_sym_DOTsparse_DASHswitch, - ACTIONS(63), 1, - anon_sym_DOTarray_DASHdata, - STATE(3), 1, - aux_sym_method_definition_repeat1, - STATE(99), 1, - sym_annotation_declaration, - STATE(46), 12, - sym_annotation_definition, - sym__code_line, - sym_statement, - sym__declaration, - sym_line_declaration, - sym_locals_declaration, - sym_param_declaration, - sym_catch_declaration, - sym_catchall_declaration, - sym_packed_switch_declaration, - sym_sparse_switch_declaration, - sym_array_data_declaration, - [120] = 16, - ACTIONS(3), 1, - sym_comment, - ACTIONS(9), 1, - anon_sym_DOTannotation, - ACTIONS(11), 1, - sym_label, - ACTIONS(13), 1, - sym_statement_name, - ACTIONS(15), 1, - anon_sym_DOTline, - ACTIONS(17), 1, - anon_sym_DOTlocals, - ACTIONS(19), 1, - anon_sym_DOTparam, - ACTIONS(21), 1, - anon_sym_DOTcatch, - ACTIONS(23), 1, - anon_sym_DOTcatchall, - ACTIONS(25), 1, - anon_sym_DOTpacked_DASHswitch, - ACTIONS(27), 1, - anon_sym_DOTsparse_DASHswitch, - ACTIONS(29), 1, - anon_sym_DOTarray_DASHdata, - ACTIONS(66), 1, - sym_end_method, - STATE(3), 1, - aux_sym_method_definition_repeat1, - STATE(99), 1, - sym_annotation_declaration, - STATE(46), 12, - sym_annotation_definition, - sym__code_line, - sym_statement, - sym__declaration, - sym_line_declaration, - sym_locals_declaration, - sym_param_declaration, - sym_catch_declaration, - sym_catchall_declaration, - sym_packed_switch_declaration, - sym_sparse_switch_declaration, - sym_array_data_declaration, - [180] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(68), 1, + ACTIONS(169), 1, anon_sym_RBRACE, - ACTIONS(70), 1, + ACTIONS(171), 1, sym_class_identifier, - ACTIONS(72), 1, + ACTIONS(173), 1, aux_sym_field_identifier_token1, - ACTIONS(74), 1, - anon_sym_LTinit_GT, - ACTIONS(76), 1, - aux_sym_method_identifier_token1, - ACTIONS(78), 1, + ACTIONS(177), 1, sym_variable, - ACTIONS(80), 1, + ACTIONS(179), 1, sym_parameter, - ACTIONS(84), 1, + ACTIONS(183), 1, sym_string_literal, - STATE(61), 1, + STATE(72), 1, aux_sym_list_repeat3, - STATE(94), 1, + STATE(106), 1, aux_sym_list_repeat1, - STATE(100), 1, + STATE(116), 1, sym_number_literal, - STATE(105), 1, - aux_sym_list_repeat5, - STATE(123), 1, + STATE(122), 1, aux_sym_list_repeat2, + STATE(124), 1, + aux_sym_list_repeat4, STATE(125), 1, + aux_sym_list_repeat5, + ACTIONS(175), 2, + anon_sym_LTinit_GT_LPAREN, + aux_sym_method_identifier_token1, + ACTIONS(181), 2, + aux_sym_number_literal_token1, + aux_sym_number_literal_token2, + STATE(88), 5, + sym__identifier, + sym_field_identifier, + sym_method_identifier, + sym_full_field_identifier, + sym_full_method_identifier, + [55] = 16, + ACTIONS(3), 1, + sym_comment, + ACTIONS(171), 1, + sym_class_identifier, + ACTIONS(173), 1, + aux_sym_field_identifier_token1, + ACTIONS(177), 1, + sym_variable, + ACTIONS(179), 1, + sym_parameter, + ACTIONS(183), 1, + sym_string_literal, + ACTIONS(185), 1, + anon_sym_RBRACE, + STATE(73), 1, + aux_sym_list_repeat3, + STATE(112), 1, + aux_sym_list_repeat1, + STATE(116), 1, + sym_number_literal, + STATE(120), 1, + aux_sym_list_repeat5, + STATE(121), 1, aux_sym_list_repeat4, - ACTIONS(82), 2, + STATE(126), 1, + aux_sym_list_repeat2, + ACTIONS(175), 2, + anon_sym_LTinit_GT_LPAREN, + aux_sym_method_identifier_token1, + ACTIONS(181), 2, + aux_sym_number_literal_token1, + aux_sym_number_literal_token2, + STATE(88), 5, + sym__identifier, + sym_field_identifier, + sym_method_identifier, + sym_full_field_identifier, + sym_full_method_identifier, + [110] = 9, + ACTIONS(187), 1, + anon_sym_LF, + ACTIONS(189), 1, + anon_sym_LBRACE, + ACTIONS(191), 1, + sym_class_identifier, + ACTIONS(193), 1, + aux_sym_field_identifier_token1, + ACTIONS(197), 1, + sym_comment, + ACTIONS(195), 2, + anon_sym_LTinit_GT_LPAREN, + aux_sym_method_identifier_token1, + ACTIONS(201), 2, aux_sym_number_literal_token1, aux_sym_number_literal_token2, - STATE(73), 5, + ACTIONS(199), 3, + sym_variable, + sym_parameter, + sym_string_literal, + STATE(145), 8, + sym__statement_argument, sym__identifier, sym_field_identifier, sym_method_identifier, sym_full_field_identifier, sym_full_method_identifier, - [237] = 15, + sym_list, + sym_number_literal, + [149] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(9), 1, + ACTIONS(55), 1, anon_sym_DOTannotation, - ACTIONS(86), 1, + ACTIONS(203), 1, ts_builtin_sym_end, - ACTIONS(88), 1, + ACTIONS(205), 1, anon_sym_DOTsource, - ACTIONS(90), 1, + ACTIONS(207), 1, anon_sym_DOTimplements, - ACTIONS(92), 1, + ACTIONS(209), 1, anon_sym_DOTfield, - ACTIONS(94), 1, + ACTIONS(211), 1, anon_sym_DOTmethod, - STATE(2), 1, + STATE(5), 1, sym_method_declaration, - STATE(13), 1, + STATE(41), 1, sym_source_declaration, - STATE(67), 1, + STATE(84), 1, sym_field_declaration, - STATE(99), 1, + STATE(114), 1, sym_annotation_declaration, - STATE(15), 2, + STATE(40), 2, sym_implements_declaration, aux_sym_class_definition_repeat1, - STATE(35), 2, + STATE(67), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(63), 2, + STATE(76), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(88), 2, + STATE(100), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [287] = 5, + [199] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(98), 1, - anon_sym_LTinit_GT, - STATE(7), 1, - aux_sym_access_modifiers_repeat1, - ACTIONS(96), 2, + ACTIONS(213), 1, + anon_sym_LBRACE, + ACTIONS(215), 1, + sym_class_identifier, + ACTIONS(217), 1, + aux_sym_field_identifier_token1, + ACTIONS(223), 1, + sym_string_literal, + ACTIONS(201), 2, + aux_sym_number_literal_token1, + aux_sym_number_literal_token2, + ACTIONS(219), 2, + anon_sym_LTinit_GT_LPAREN, + aux_sym_method_identifier_token1, + ACTIONS(221), 2, + sym_variable, + sym_parameter, + STATE(159), 8, + sym__statement_argument, + sym__identifier, + sym_field_identifier, + sym_method_identifier, + sym_full_field_identifier, + sym_full_method_identifier, + sym_list, + sym_number_literal, + [237] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(225), 1, anon_sym_constructor, + STATE(34), 1, + aux_sym_access_modifiers_repeat1, + ACTIONS(227), 2, + anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - ACTIONS(100), 13, + ACTIONS(229), 13, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -4371,38 +16754,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_abstract, anon_sym_bridge, anon_sym_synthetic, - [316] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(103), 17, - ts_builtin_sym_end, - anon_sym_DOTfield, - sym_end_field, - anon_sym_DOTmethod, - anon_sym_DOTannotation, - sym_class_identifier, - anon_sym_LBRACK, - anon_sym_V, - anon_sym_Z, - anon_sym_B, - anon_sym_S, - anon_sym_C, - anon_sym_I, - anon_sym_J, - anon_sym_F, - anon_sym_D, - anon_sym_RPAREN, - [339] = 5, + [266] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(107), 1, - anon_sym_LTinit_GT, - STATE(7), 1, - aux_sym_access_modifiers_repeat1, - ACTIONS(105), 2, + ACTIONS(232), 1, anon_sym_constructor, + STATE(34), 1, + aux_sym_access_modifiers_repeat1, + ACTIONS(234), 2, + anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - ACTIONS(109), 13, + ACTIONS(236), 13, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -4416,17 +16778,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_abstract, anon_sym_bridge, anon_sym_synthetic, - [368] = 2, + [295] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(111), 17, - ts_builtin_sym_end, - anon_sym_DOTfield, - sym_end_field, - anon_sym_DOTmethod, - anon_sym_DOTannotation, + ACTIONS(238), 1, sym_class_identifier, + ACTIONS(240), 1, + anon_sym_RPAREN, + ACTIONS(242), 1, anon_sym_LBRACK, + STATE(43), 1, + aux_sym_method_identifier_repeat1, + STATE(69), 3, + sym__type, + sym_array_type, + sym_primitive_type, + ACTIONS(244), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -4436,105 +16803,165 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, + [327] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(238), 1, + sym_class_identifier, + ACTIONS(242), 1, + anon_sym_LBRACK, + ACTIONS(246), 1, anon_sym_RPAREN, - [391] = 13, + STATE(36), 1, + aux_sym_method_identifier_repeat1, + STATE(69), 3, + sym__type, + sym_array_type, + sym_primitive_type, + ACTIONS(244), 9, + anon_sym_V, + anon_sym_Z, + anon_sym_B, + anon_sym_S, + anon_sym_C, + anon_sym_I, + anon_sym_J, + anon_sym_F, + anon_sym_D, + [359] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(9), 1, + ACTIONS(55), 1, anon_sym_DOTannotation, - ACTIONS(90), 1, + ACTIONS(207), 1, anon_sym_DOTimplements, - ACTIONS(92), 1, + ACTIONS(209), 1, anon_sym_DOTfield, - ACTIONS(94), 1, + ACTIONS(211), 1, anon_sym_DOTmethod, - ACTIONS(113), 1, + ACTIONS(248), 1, ts_builtin_sym_end, - STATE(2), 1, + STATE(5), 1, sym_method_declaration, - STATE(67), 1, + STATE(84), 1, sym_field_declaration, - STATE(99), 1, + STATE(114), 1, sym_annotation_declaration, - STATE(38), 2, + STATE(68), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(66), 2, + STATE(77), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(69), 2, + STATE(82), 2, sym_implements_declaration, aux_sym_class_definition_repeat1, - STATE(93), 2, + STATE(109), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [435] = 3, + [403] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(117), 1, - anon_sym_DOTcatch, - ACTIONS(115), 15, - ts_builtin_sym_end, + ACTIONS(238), 1, + sym_class_identifier, + ACTIONS(242), 1, + anon_sym_LBRACK, + ACTIONS(250), 1, + anon_sym_RPAREN, + STATE(43), 1, + aux_sym_method_identifier_repeat1, + STATE(69), 3, + sym__type, + sym_array_type, + sym_primitive_type, + ACTIONS(244), 9, + anon_sym_V, + anon_sym_Z, + anon_sym_B, + anon_sym_S, + anon_sym_C, + anon_sym_I, + anon_sym_J, + anon_sym_F, + anon_sym_D, + [435] = 13, + ACTIONS(3), 1, + sym_comment, + ACTIONS(55), 1, + anon_sym_DOTannotation, + ACTIONS(207), 1, + anon_sym_DOTimplements, + ACTIONS(209), 1, anon_sym_DOTfield, - sym_end_field, + ACTIONS(211), 1, anon_sym_DOTmethod, - sym_end_method, - anon_sym_DOTannotation, - sym_label, - sym_statement_name, - anon_sym_DOTline, - anon_sym_DOTlocals, - anon_sym_DOTparam, - anon_sym_DOTcatchall, - anon_sym_DOTpacked_DASHswitch, - anon_sym_DOTsparse_DASHswitch, - anon_sym_DOTarray_DASHdata, - [459] = 13, + ACTIONS(252), 1, + ts_builtin_sym_end, + STATE(5), 1, + sym_method_declaration, + STATE(84), 1, + sym_field_declaration, + STATE(114), 1, + sym_annotation_declaration, + STATE(65), 2, + sym_annotation_definition, + aux_sym_class_definition_repeat2, + STATE(78), 2, + sym_field_definition, + aux_sym_class_definition_repeat3, + STATE(82), 2, + sym_implements_declaration, + aux_sym_class_definition_repeat1, + STATE(110), 2, + sym_method_definition, + aux_sym_class_definition_repeat4, + [479] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(9), 1, + ACTIONS(55), 1, anon_sym_DOTannotation, - ACTIONS(90), 1, + ACTIONS(207), 1, anon_sym_DOTimplements, - ACTIONS(92), 1, + ACTIONS(209), 1, anon_sym_DOTfield, - ACTIONS(94), 1, + ACTIONS(211), 1, anon_sym_DOTmethod, - ACTIONS(119), 1, + ACTIONS(252), 1, ts_builtin_sym_end, - STATE(2), 1, + STATE(5), 1, sym_method_declaration, - STATE(67), 1, + STATE(84), 1, sym_field_declaration, - STATE(99), 1, + STATE(114), 1, sym_annotation_declaration, - STATE(11), 2, + STATE(38), 2, sym_implements_declaration, aux_sym_class_definition_repeat1, - STATE(37), 2, + STATE(65), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(64), 2, + STATE(78), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(92), 2, + STATE(110), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [503] = 6, + [523] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(121), 1, + ACTIONS(238), 1, sym_class_identifier, - ACTIONS(123), 1, + ACTIONS(242), 1, anon_sym_LBRACK, - ACTIONS(127), 1, + ACTIONS(254), 1, anon_sym_RPAREN, - STATE(17), 4, + STATE(39), 1, + aux_sym_method_identifier_repeat1, + STATE(69), 3, sym__type, sym_array_type, sym_primitive_type, - aux_sym_parameters_repeat1, - ACTIONS(125), 9, + ACTIONS(244), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -4544,73 +16971,47 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [533] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(9), 1, - anon_sym_DOTannotation, - ACTIONS(90), 1, - anon_sym_DOTimplements, - ACTIONS(92), 1, - anon_sym_DOTfield, - ACTIONS(94), 1, - anon_sym_DOTmethod, - ACTIONS(119), 1, - ts_builtin_sym_end, - STATE(2), 1, - sym_method_declaration, - STATE(67), 1, - sym_field_declaration, - STATE(99), 1, - sym_annotation_declaration, - STATE(37), 2, - sym_annotation_definition, - aux_sym_class_definition_repeat2, - STATE(64), 2, - sym_field_definition, - aux_sym_class_definition_repeat3, - STATE(69), 2, - sym_implements_declaration, - aux_sym_class_definition_repeat1, - STATE(92), 2, - sym_method_definition, - aux_sym_class_definition_repeat4, - [577] = 3, + [555] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(131), 1, - anon_sym_DOTcatch, - ACTIONS(129), 15, - ts_builtin_sym_end, - anon_sym_DOTfield, - sym_end_field, - anon_sym_DOTmethod, - sym_end_method, - anon_sym_DOTannotation, - sym_label, - sym_statement_name, - anon_sym_DOTline, - anon_sym_DOTlocals, - anon_sym_DOTparam, - anon_sym_DOTcatchall, - anon_sym_DOTpacked_DASHswitch, - anon_sym_DOTsparse_DASHswitch, - anon_sym_DOTarray_DASHdata, - [601] = 6, + ACTIONS(256), 1, + sym_class_identifier, + ACTIONS(259), 1, + anon_sym_RPAREN, + ACTIONS(261), 1, + anon_sym_LBRACK, + STATE(43), 1, + aux_sym_method_identifier_repeat1, + STATE(69), 3, + sym__type, + sym_array_type, + sym_primitive_type, + ACTIONS(264), 9, + anon_sym_V, + anon_sym_Z, + anon_sym_B, + anon_sym_S, + anon_sym_C, + anon_sym_I, + anon_sym_J, + anon_sym_F, + anon_sym_D, + [587] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(133), 1, + ACTIONS(238), 1, sym_class_identifier, - ACTIONS(136), 1, + ACTIONS(242), 1, anon_sym_LBRACK, - ACTIONS(142), 1, + ACTIONS(267), 1, anon_sym_RPAREN, - STATE(17), 4, + STATE(45), 1, + aux_sym_method_identifier_repeat1, + STATE(69), 3, sym__type, sym_array_type, sym_primitive_type, - aux_sym_parameters_repeat1, - ACTIONS(139), 9, + ACTIONS(244), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -4620,21 +17021,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [631] = 6, + [619] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(123), 1, - anon_sym_LBRACK, - ACTIONS(144), 1, + ACTIONS(238), 1, sym_class_identifier, - ACTIONS(146), 1, + ACTIONS(242), 1, + anon_sym_LBRACK, + ACTIONS(269), 1, anon_sym_RPAREN, - STATE(14), 4, + STATE(43), 1, + aux_sym_method_identifier_repeat1, + STATE(69), 3, sym__type, sym_array_type, sym_primitive_type, - aux_sym_parameters_repeat1, - ACTIONS(125), 9, + ACTIONS(244), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -4644,14 +17046,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [661] = 4, + [651] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(98), 1, - sym_class_identifier, - STATE(19), 1, + STATE(52), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(148), 13, + STATE(196), 1, + sym_access_modifiers, + ACTIONS(271), 13, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -4665,14 +17067,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_abstract, anon_sym_bridge, anon_sym_synthetic, - [686] = 4, + [676] = 4, ACTIONS(3), 1, sym_comment, - STATE(25), 1, + ACTIONS(234), 1, + aux_sym_field_identifier_token1, + STATE(48), 1, aux_sym_access_modifiers_repeat1, - STATE(130), 1, - sym_access_modifiers, - ACTIONS(151), 13, + ACTIONS(273), 13, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -4686,14 +17088,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_abstract, anon_sym_bridge, anon_sym_synthetic, - [711] = 4, + [701] = 4, ACTIONS(3), 1, sym_comment, - STATE(9), 1, + ACTIONS(227), 1, + aux_sym_field_identifier_token1, + STATE(48), 1, aux_sym_access_modifiers_repeat1, - STATE(102), 1, - sym_access_modifiers, - ACTIONS(153), 13, + ACTIONS(275), 13, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -4707,14 +17109,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_abstract, anon_sym_bridge, anon_sym_synthetic, - [736] = 4, + [726] = 4, ACTIONS(3), 1, sym_comment, - STATE(23), 1, + STATE(35), 1, aux_sym_access_modifiers_repeat1, - STATE(169), 1, + STATE(113), 1, sym_access_modifiers, - ACTIONS(155), 13, + ACTIONS(278), 13, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -4728,14 +17130,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_abstract, anon_sym_bridge, anon_sym_synthetic, - [761] = 4, + [751] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(107), 1, - sym_class_identifier, - STATE(19), 1, + STATE(47), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(157), 13, + STATE(158), 1, + sym_access_modifiers, + ACTIONS(280), 13, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -4749,14 +17151,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_abstract, anon_sym_bridge, anon_sym_synthetic, - [786] = 4, + [776] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(98), 1, - aux_sym_field_identifier_token1, - STATE(24), 1, + ACTIONS(227), 1, + sym_class_identifier, + STATE(51), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(159), 13, + ACTIONS(282), 13, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -4770,14 +17172,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_abstract, anon_sym_bridge, anon_sym_synthetic, - [811] = 4, + [801] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(107), 1, - aux_sym_field_identifier_token1, - STATE(24), 1, + ACTIONS(234), 1, + sym_class_identifier, + STATE(51), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(162), 13, + ACTIONS(285), 13, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -4791,18 +17193,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_abstract, anon_sym_bridge, anon_sym_synthetic, - [836] = 5, + [826] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(287), 1, + sym_class_identifier, + ACTIONS(289), 1, + anon_sym_LBRACK, + STATE(160), 3, + sym__type, + sym_array_type, + sym_primitive_type, + ACTIONS(291), 9, + anon_sym_V, + anon_sym_Z, + anon_sym_B, + anon_sym_S, + anon_sym_C, + anon_sym_I, + anon_sym_J, + anon_sym_F, + anon_sym_D, + [852] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(164), 1, + ACTIONS(293), 1, sym_class_identifier, - ACTIONS(166), 1, + ACTIONS(295), 1, anon_sym_LBRACK, - STATE(74), 3, + STATE(80), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(168), 9, + ACTIONS(297), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -4812,18 +17235,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [862] = 5, + [878] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(123), 1, + ACTIONS(242), 1, anon_sym_LBRACK, - ACTIONS(170), 1, + ACTIONS(299), 1, sym_class_identifier, - STATE(8), 3, + STATE(20), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(125), 9, + ACTIONS(244), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -4833,18 +17256,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [888] = 5, + [904] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(172), 1, + ACTIONS(242), 1, + anon_sym_LBRACK, + ACTIONS(301), 1, sym_class_identifier, - ACTIONS(174), 1, + STATE(66), 3, + sym__type, + sym_array_type, + sym_primitive_type, + ACTIONS(244), 9, + anon_sym_V, + anon_sym_Z, + anon_sym_B, + anon_sym_S, + anon_sym_C, + anon_sym_I, + anon_sym_J, + anon_sym_F, + anon_sym_D, + [930] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(295), 1, anon_sym_LBRACK, - STATE(141), 3, + ACTIONS(303), 1, + sym_class_identifier, + STATE(89), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(176), 9, + ACTIONS(297), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -4854,18 +17298,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [914] = 5, + [956] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(178), 1, + ACTIONS(289), 1, + anon_sym_LBRACK, + ACTIONS(305), 1, sym_class_identifier, - ACTIONS(180), 1, + STATE(169), 3, + sym__type, + sym_array_type, + sym_primitive_type, + ACTIONS(291), 9, + anon_sym_V, + anon_sym_Z, + anon_sym_B, + anon_sym_S, + anon_sym_C, + anon_sym_I, + anon_sym_J, + anon_sym_F, + anon_sym_D, + [982] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(289), 1, anon_sym_LBRACK, - STATE(47), 3, + ACTIONS(307), 1, + sym_class_identifier, + STATE(165), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(182), 9, + ACTIONS(291), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -4875,18 +17340,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [940] = 5, + [1008] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(123), 1, + ACTIONS(242), 1, anon_sym_LBRACK, - ACTIONS(184), 1, + ACTIONS(309), 1, sym_class_identifier, - STATE(59), 3, + STATE(12), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(125), 9, + ACTIONS(244), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -4896,18 +17361,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [966] = 5, + [1034] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(174), 1, + ACTIONS(289), 1, anon_sym_LBRACK, - ACTIONS(186), 1, + ACTIONS(311), 1, sym_class_identifier, - STATE(132), 3, + STATE(168), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(176), 9, + ACTIONS(291), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -4917,18 +17382,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [992] = 5, + [1060] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(166), 1, + ACTIONS(295), 1, anon_sym_LBRACK, - ACTIONS(184), 1, + ACTIONS(301), 1, sym_class_identifier, - STATE(59), 3, + STATE(66), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(168), 9, + ACTIONS(297), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -4938,18 +17403,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1018] = 5, + [1086] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(180), 1, + ACTIONS(242), 1, anon_sym_LBRACK, - ACTIONS(188), 1, + ACTIONS(313), 1, sym_class_identifier, - STATE(48), 3, + STATE(2), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(182), 9, + ACTIONS(244), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -4959,18 +17424,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1044] = 5, + [1112] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(166), 1, + ACTIONS(295), 1, anon_sym_LBRACK, - ACTIONS(190), 1, + ACTIONS(315), 1, sym_class_identifier, - STATE(71), 3, + STATE(90), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(168), 9, + ACTIONS(297), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -4980,413 +17445,108 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1070] = 11, + [1138] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(9), 1, + ACTIONS(55), 1, anon_sym_DOTannotation, - ACTIONS(92), 1, + ACTIONS(209), 1, anon_sym_DOTfield, - ACTIONS(94), 1, + ACTIONS(211), 1, anon_sym_DOTmethod, - ACTIONS(119), 1, + ACTIONS(248), 1, ts_builtin_sym_end, - STATE(2), 1, + STATE(5), 1, sym_method_declaration, - STATE(67), 1, + STATE(84), 1, sym_field_declaration, - STATE(99), 1, + STATE(114), 1, sym_annotation_declaration, - STATE(64), 2, + STATE(77), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(70), 2, + STATE(83), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(92), 2, + STATE(109), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1107] = 3, + [1175] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(194), 1, - anon_sym_DOTcatch, - ACTIONS(192), 12, - sym_end_method, + ACTIONS(319), 1, + sym_annotation_key, + ACTIONS(317), 12, + ts_builtin_sym_end, + anon_sym_DOTfield, + sym_end_field, + anon_sym_DOTmethod, anon_sym_DOTannotation, - sym_label, - sym_statement_name, - anon_sym_DOTline, - anon_sym_DOTlocals, - anon_sym_DOTparam, - anon_sym_DOTcatchall, - anon_sym_DOTpacked_DASHswitch, - anon_sym_DOTendpacked_DASHswitch, - anon_sym_DOTsparse_DASHswitch, - anon_sym_DOTarray_DASHdata, - [1128] = 11, + sym_end_annotation, + anon_sym_COMMA, + anon_sym_RBRACE, + sym_class_identifier, + aux_sym_field_identifier_token1, + anon_sym_LTinit_GT_LPAREN, + aux_sym_method_identifier_token1, + [1196] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(9), 1, + ACTIONS(55), 1, anon_sym_DOTannotation, - ACTIONS(92), 1, + ACTIONS(209), 1, anon_sym_DOTfield, - ACTIONS(94), 1, + ACTIONS(211), 1, anon_sym_DOTmethod, - ACTIONS(113), 1, + ACTIONS(252), 1, ts_builtin_sym_end, - STATE(2), 1, + STATE(5), 1, sym_method_declaration, - STATE(67), 1, + STATE(84), 1, sym_field_declaration, - STATE(99), 1, + STATE(114), 1, sym_annotation_declaration, - STATE(66), 2, + STATE(78), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(70), 2, + STATE(83), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(93), 2, + STATE(110), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1165] = 11, + [1233] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(9), 1, + ACTIONS(55), 1, anon_sym_DOTannotation, - ACTIONS(92), 1, + ACTIONS(209), 1, anon_sym_DOTfield, - ACTIONS(94), 1, + ACTIONS(211), 1, anon_sym_DOTmethod, - ACTIONS(196), 1, + ACTIONS(321), 1, ts_builtin_sym_end, - STATE(2), 1, + STATE(5), 1, sym_method_declaration, - STATE(67), 1, + STATE(84), 1, sym_field_declaration, - STATE(99), 1, + STATE(114), 1, sym_annotation_declaration, - STATE(65), 2, + STATE(75), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(70), 2, + STATE(83), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(89), 2, + STATE(92), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1202] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(200), 1, - anon_sym_DOTcatch, - ACTIONS(198), 11, - sym_end_method, - anon_sym_DOTannotation, - sym_label, - sym_statement_name, - anon_sym_DOTline, - anon_sym_DOTlocals, - anon_sym_DOTparam, - anon_sym_DOTcatchall, - anon_sym_DOTpacked_DASHswitch, - anon_sym_DOTsparse_DASHswitch, - anon_sym_DOTarray_DASHdata, - [1222] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(204), 1, - anon_sym_DOTcatch, - ACTIONS(202), 11, - sym_end_method, - anon_sym_DOTannotation, - sym_label, - sym_statement_name, - anon_sym_DOTline, - anon_sym_DOTlocals, - anon_sym_DOTparam, - anon_sym_DOTcatchall, - anon_sym_DOTpacked_DASHswitch, - anon_sym_DOTsparse_DASHswitch, - anon_sym_DOTarray_DASHdata, - [1242] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(208), 1, - anon_sym_DOTcatch, - ACTIONS(206), 11, - sym_end_method, - anon_sym_DOTannotation, - sym_label, - sym_statement_name, - anon_sym_DOTline, - anon_sym_DOTlocals, - anon_sym_DOTparam, - anon_sym_DOTcatchall, - anon_sym_DOTpacked_DASHswitch, - anon_sym_DOTsparse_DASHswitch, - anon_sym_DOTarray_DASHdata, - [1262] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(212), 1, - anon_sym_DOTcatch, - ACTIONS(210), 11, - sym_end_method, - anon_sym_DOTannotation, - sym_label, - sym_statement_name, - anon_sym_DOTline, - anon_sym_DOTlocals, - anon_sym_DOTparam, - anon_sym_DOTcatchall, - anon_sym_DOTpacked_DASHswitch, - anon_sym_DOTsparse_DASHswitch, - anon_sym_DOTarray_DASHdata, - [1282] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(216), 1, - anon_sym_DOTcatch, - ACTIONS(214), 11, - sym_end_method, - anon_sym_DOTannotation, - sym_label, - sym_statement_name, - anon_sym_DOTline, - anon_sym_DOTlocals, - anon_sym_DOTparam, - anon_sym_DOTcatchall, - anon_sym_DOTpacked_DASHswitch, - anon_sym_DOTsparse_DASHswitch, - anon_sym_DOTarray_DASHdata, - [1302] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(220), 1, - anon_sym_DOTcatch, - ACTIONS(218), 11, - sym_end_method, - anon_sym_DOTannotation, - sym_label, - sym_statement_name, - anon_sym_DOTline, - anon_sym_DOTlocals, - anon_sym_DOTparam, - anon_sym_DOTcatchall, - anon_sym_DOTpacked_DASHswitch, - anon_sym_DOTsparse_DASHswitch, - anon_sym_DOTarray_DASHdata, - [1322] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(224), 1, - anon_sym_DOTcatch, - ACTIONS(222), 11, - sym_end_method, - anon_sym_DOTannotation, - sym_label, - sym_statement_name, - anon_sym_DOTline, - anon_sym_DOTlocals, - anon_sym_DOTparam, - anon_sym_DOTcatchall, - anon_sym_DOTpacked_DASHswitch, - anon_sym_DOTsparse_DASHswitch, - anon_sym_DOTarray_DASHdata, - [1342] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(228), 1, - anon_sym_DOTcatch, - ACTIONS(226), 11, - sym_end_method, - anon_sym_DOTannotation, - sym_label, - sym_statement_name, - anon_sym_DOTline, - anon_sym_DOTlocals, - anon_sym_DOTparam, - anon_sym_DOTcatchall, - anon_sym_DOTpacked_DASHswitch, - anon_sym_DOTsparse_DASHswitch, - anon_sym_DOTarray_DASHdata, - [1362] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(230), 1, - anon_sym_DOTcatch, - ACTIONS(103), 11, - sym_end_method, - anon_sym_DOTannotation, - sym_label, - sym_statement_name, - anon_sym_DOTline, - anon_sym_DOTlocals, - anon_sym_DOTparam, - anon_sym_DOTcatchall, - anon_sym_DOTpacked_DASHswitch, - anon_sym_DOTsparse_DASHswitch, - anon_sym_DOTarray_DASHdata, - [1382] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(234), 1, - anon_sym_DOTcatch, - ACTIONS(232), 11, - sym_end_method, - anon_sym_DOTannotation, - sym_label, - sym_statement_name, - anon_sym_DOTline, - anon_sym_DOTlocals, - anon_sym_DOTparam, - anon_sym_DOTcatchall, - anon_sym_DOTpacked_DASHswitch, - anon_sym_DOTsparse_DASHswitch, - anon_sym_DOTarray_DASHdata, - [1402] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(238), 1, - anon_sym_DOTcatch, - ACTIONS(236), 11, - sym_end_method, - anon_sym_DOTannotation, - sym_label, - sym_statement_name, - anon_sym_DOTline, - anon_sym_DOTlocals, - anon_sym_DOTparam, - anon_sym_DOTcatchall, - anon_sym_DOTpacked_DASHswitch, - anon_sym_DOTsparse_DASHswitch, - anon_sym_DOTarray_DASHdata, - [1422] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(242), 1, - anon_sym_DOTcatch, - ACTIONS(240), 11, - sym_end_method, - anon_sym_DOTannotation, - sym_label, - sym_statement_name, - anon_sym_DOTline, - anon_sym_DOTlocals, - anon_sym_DOTparam, - anon_sym_DOTcatchall, - anon_sym_DOTpacked_DASHswitch, - anon_sym_DOTsparse_DASHswitch, - anon_sym_DOTarray_DASHdata, - [1442] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(246), 1, - anon_sym_DOTcatch, - ACTIONS(244), 11, - sym_end_method, - anon_sym_DOTannotation, - sym_label, - sym_statement_name, - anon_sym_DOTline, - anon_sym_DOTlocals, - anon_sym_DOTparam, - anon_sym_DOTcatchall, - anon_sym_DOTpacked_DASHswitch, - anon_sym_DOTsparse_DASHswitch, - anon_sym_DOTarray_DASHdata, - [1462] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(250), 1, - anon_sym_DOTcatch, - ACTIONS(248), 11, - sym_end_method, - anon_sym_DOTannotation, - sym_label, - sym_statement_name, - anon_sym_DOTline, - anon_sym_DOTlocals, - anon_sym_DOTparam, - anon_sym_DOTcatchall, - anon_sym_DOTpacked_DASHswitch, - anon_sym_DOTsparse_DASHswitch, - anon_sym_DOTarray_DASHdata, - [1482] = 3, + [1270] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(254), 1, - anon_sym_DOTcatch, - ACTIONS(252), 11, - sym_end_method, - anon_sym_DOTannotation, - sym_label, - sym_statement_name, - anon_sym_DOTline, - anon_sym_DOTlocals, - anon_sym_DOTparam, - anon_sym_DOTcatchall, - anon_sym_DOTpacked_DASHswitch, - anon_sym_DOTsparse_DASHswitch, - anon_sym_DOTarray_DASHdata, - [1502] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(258), 1, - anon_sym_DOTcatch, - ACTIONS(256), 11, - sym_end_method, - anon_sym_DOTannotation, - sym_label, - sym_statement_name, - anon_sym_DOTline, - anon_sym_DOTlocals, - anon_sym_DOTparam, - anon_sym_DOTcatchall, - anon_sym_DOTpacked_DASHswitch, - anon_sym_DOTsparse_DASHswitch, - anon_sym_DOTarray_DASHdata, - [1522] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(262), 1, - anon_sym_DOTcatch, - ACTIONS(260), 11, - sym_end_method, - anon_sym_DOTannotation, - sym_label, - sym_statement_name, - anon_sym_DOTline, - anon_sym_DOTlocals, - anon_sym_DOTparam, - anon_sym_DOTcatchall, - anon_sym_DOTpacked_DASHswitch, - anon_sym_DOTsparse_DASHswitch, - anon_sym_DOTarray_DASHdata, - [1542] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(264), 1, - anon_sym_DOTcatch, - ACTIONS(111), 11, - sym_end_method, - anon_sym_DOTannotation, - sym_label, - sym_statement_name, - anon_sym_DOTline, - anon_sym_DOTlocals, - anon_sym_DOTparam, - anon_sym_DOTcatchall, - anon_sym_DOTpacked_DASHswitch, - anon_sym_DOTsparse_DASHswitch, - anon_sym_DOTarray_DASHdata, - [1562] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(266), 11, + ACTIONS(323), 12, sym_class_identifier, + anon_sym_RPAREN, anon_sym_LBRACK, anon_sym_V, anon_sym_Z, @@ -5397,1481 +17557,1633 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1579] = 8, + [1288] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(268), 1, + ACTIONS(325), 1, anon_sym_RBRACE, - ACTIONS(270), 1, + ACTIONS(327), 1, sym_class_identifier, - ACTIONS(273), 1, + ACTIONS(330), 1, aux_sym_field_identifier_token1, - ACTIONS(276), 1, - anon_sym_LTinit_GT, - ACTIONS(279), 1, - aux_sym_method_identifier_token1, - STATE(58), 1, + STATE(70), 1, aux_sym_list_repeat3, - STATE(73), 5, + ACTIONS(333), 2, + anon_sym_LTinit_GT_LPAREN, + aux_sym_method_identifier_token1, + STATE(88), 5, sym__identifier, sym_field_identifier, sym_method_identifier, sym_full_field_identifier, sym_full_method_identifier, - [1608] = 3, - ACTIONS(3), 1, + [1315] = 3, + ACTIONS(197), 1, sym_comment, - ACTIONS(284), 1, - aux_sym_method_identifier_token1, - ACTIONS(282), 10, - ts_builtin_sym_end, - anon_sym_DOTfield, - sym_end_field, - anon_sym_DOTmethod, - anon_sym_DOTannotation, - anon_sym_RBRACE, + ACTIONS(336), 1, + anon_sym_LF, + ACTIONS(338), 10, + anon_sym_LBRACE, sym_class_identifier, aux_sym_field_identifier_token1, - anon_sym_LTinit_GT, - anon_sym_COMMA, - [1627] = 2, + anon_sym_LTinit_GT_LPAREN, + aux_sym_method_identifier_token1, + sym_variable, + sym_parameter, + aux_sym_number_literal_token1, + aux_sym_number_literal_token2, + sym_string_literal, + [1334] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(286), 11, + ACTIONS(171), 1, sym_class_identifier, - anon_sym_LBRACK, - anon_sym_V, - anon_sym_Z, - anon_sym_B, - anon_sym_S, - anon_sym_C, - anon_sym_I, - anon_sym_J, - anon_sym_F, - anon_sym_D, - [1644] = 8, + ACTIONS(173), 1, + aux_sym_field_identifier_token1, + ACTIONS(340), 1, + anon_sym_RBRACE, + STATE(70), 1, + aux_sym_list_repeat3, + ACTIONS(175), 2, + anon_sym_LTinit_GT_LPAREN, + aux_sym_method_identifier_token1, + STATE(88), 5, + sym__identifier, + sym_field_identifier, + sym_method_identifier, + sym_full_field_identifier, + sym_full_method_identifier, + [1361] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(70), 1, + ACTIONS(171), 1, sym_class_identifier, - ACTIONS(72), 1, + ACTIONS(173), 1, aux_sym_field_identifier_token1, - ACTIONS(74), 1, - anon_sym_LTinit_GT, - ACTIONS(76), 1, - aux_sym_method_identifier_token1, - ACTIONS(288), 1, + ACTIONS(342), 1, anon_sym_RBRACE, - STATE(58), 1, + STATE(70), 1, aux_sym_list_repeat3, - STATE(73), 5, + ACTIONS(175), 2, + anon_sym_LTinit_GT_LPAREN, + aux_sym_method_identifier_token1, + STATE(88), 5, sym__identifier, sym_field_identifier, sym_method_identifier, sym_full_field_identifier, sym_full_method_identifier, - [1673] = 8, + [1388] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(290), 1, + ACTIONS(344), 1, anon_sym_LBRACE, - ACTIONS(294), 1, + ACTIONS(348), 1, anon_sym_DOTenum, - ACTIONS(296), 1, + ACTIONS(350), 1, aux_sym_number_literal_token1, - ACTIONS(298), 1, + ACTIONS(352), 1, aux_sym_number_literal_token2, - STATE(137), 1, + STATE(155), 1, sym_annotation_value, - ACTIONS(292), 2, + ACTIONS(346), 2, sym_class_identifier, sym_string_literal, - STATE(143), 3, + STATE(171), 3, sym_enum_reference, sym_list, sym_number_literal, - [1701] = 8, + [1416] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(92), 1, + ACTIONS(209), 1, anon_sym_DOTfield, - ACTIONS(94), 1, + ACTIONS(211), 1, anon_sym_DOTmethod, - ACTIONS(119), 1, + ACTIONS(354), 1, ts_builtin_sym_end, - STATE(2), 1, + STATE(5), 1, sym_method_declaration, - STATE(67), 1, + STATE(84), 1, sym_field_declaration, - STATE(75), 2, + STATE(86), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(92), 2, + STATE(107), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1728] = 8, + [1443] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(92), 1, + ACTIONS(209), 1, anon_sym_DOTfield, - ACTIONS(94), 1, + ACTIONS(211), 1, anon_sym_DOTmethod, - ACTIONS(113), 1, + ACTIONS(252), 1, ts_builtin_sym_end, - STATE(2), 1, + STATE(5), 1, sym_method_declaration, - STATE(67), 1, + STATE(84), 1, sym_field_declaration, - STATE(75), 2, + STATE(86), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(93), 2, + STATE(110), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1755] = 8, + [1470] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(92), 1, + ACTIONS(209), 1, anon_sym_DOTfield, - ACTIONS(94), 1, + ACTIONS(211), 1, anon_sym_DOTmethod, - ACTIONS(300), 1, + ACTIONS(321), 1, ts_builtin_sym_end, - STATE(2), 1, + STATE(5), 1, sym_method_declaration, - STATE(67), 1, + STATE(84), 1, sym_field_declaration, - STATE(75), 2, + STATE(86), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(85), 2, + STATE(92), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1782] = 8, + [1497] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(92), 1, + ACTIONS(209), 1, anon_sym_DOTfield, - ACTIONS(94), 1, + ACTIONS(211), 1, anon_sym_DOTmethod, - ACTIONS(196), 1, + ACTIONS(248), 1, ts_builtin_sym_end, - STATE(2), 1, + STATE(5), 1, sym_method_declaration, - STATE(67), 1, + STATE(84), 1, sym_field_declaration, - STATE(75), 2, + STATE(86), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(89), 2, + STATE(109), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1809] = 6, + [1524] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13), 1, + sym_annotation_key, + ACTIONS(11), 7, + sym_end_annotation, + anon_sym_COMMA, + anon_sym_RBRACE, + sym_class_identifier, + aux_sym_field_identifier_token1, + anon_sym_LTinit_GT_LPAREN, + aux_sym_method_identifier_token1, + [1540] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(9), 1, - anon_sym_DOTannotation, - ACTIONS(304), 1, - sym_end_field, - STATE(99), 1, - sym_annotation_declaration, - STATE(163), 1, - sym_annotation_definition, - ACTIONS(302), 3, - ts_builtin_sym_end, - anon_sym_DOTfield, - anon_sym_DOTmethod, - [1830] = 4, + sym_annotation_key, + ACTIONS(7), 7, + sym_end_annotation, + anon_sym_COMMA, + anon_sym_RBRACE, + sym_class_identifier, + aux_sym_field_identifier_token1, + anon_sym_LTinit_GT_LPAREN, + aux_sym_method_identifier_token1, + [1556] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(308), 1, + ACTIONS(358), 1, anon_sym_DASH_GT, - ACTIONS(310), 1, - aux_sym_method_identifier_token1, - ACTIONS(306), 5, + ACTIONS(356), 6, + anon_sym_COMMA, anon_sym_RBRACE, sym_class_identifier, aux_sym_field_identifier_token1, - anon_sym_LTinit_GT, - anon_sym_COMMA, - [1847] = 4, + anon_sym_LTinit_GT_LPAREN, + aux_sym_method_identifier_token1, + [1571] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(314), 1, + ACTIONS(362), 1, anon_sym_DOTimplements, - STATE(69), 2, + STATE(82), 2, sym_implements_declaration, aux_sym_class_definition_repeat1, - ACTIONS(312), 4, + ACTIONS(360), 4, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTmethod, anon_sym_DOTannotation, - [1864] = 5, + [1588] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(319), 1, + ACTIONS(367), 1, anon_sym_DOTannotation, - STATE(99), 1, + STATE(114), 1, sym_annotation_declaration, - STATE(70), 2, + STATE(83), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - ACTIONS(317), 3, + ACTIONS(365), 3, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTmethod, - [1883] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(234), 1, - aux_sym_method_identifier_token1, - ACTIONS(232), 5, - anon_sym_RBRACE, - sym_class_identifier, - aux_sym_field_identifier_token1, - anon_sym_LTinit_GT, - anon_sym_COMMA, - [1897] = 3, + [1607] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(194), 1, - aux_sym_number_literal_token2, - ACTIONS(192), 5, - anon_sym_RBRACE, - anon_sym_DASH_GT, - anon_sym_DOTendarray_DASHdata, - anon_sym_COMMA, - aux_sym_number_literal_token1, - [1911] = 4, + ACTIONS(55), 1, + anon_sym_DOTannotation, + ACTIONS(372), 1, + sym_end_field, + STATE(114), 1, + sym_annotation_declaration, + STATE(184), 1, + sym_annotation_definition, + ACTIONS(370), 3, + ts_builtin_sym_end, + anon_sym_DOTfield, + anon_sym_DOTmethod, + [1628] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(324), 1, - aux_sym_method_identifier_token1, - ACTIONS(326), 1, + ACTIONS(374), 6, anon_sym_COMMA, - ACTIONS(322), 4, anon_sym_RBRACE, sym_class_identifier, aux_sym_field_identifier_token1, - anon_sym_LTinit_GT, - [1927] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(230), 1, + anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - ACTIONS(103), 5, - anon_sym_RBRACE, - sym_class_identifier, - aux_sym_field_identifier_token1, - anon_sym_LTinit_GT, - anon_sym_COMMA, - [1941] = 5, + [1640] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(330), 1, + ACTIONS(378), 1, anon_sym_DOTfield, - STATE(67), 1, + STATE(84), 1, sym_field_declaration, - ACTIONS(328), 2, + ACTIONS(376), 2, ts_builtin_sym_end, anon_sym_DOTmethod, - STATE(75), 2, + STATE(86), 2, sym_field_definition, aux_sym_class_definition_repeat3, - [1959] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(335), 1, - aux_sym_method_identifier_token1, - ACTIONS(333), 5, - anon_sym_RBRACE, - sym_class_identifier, - aux_sym_field_identifier_token1, - anon_sym_LTinit_GT, - anon_sym_COMMA, - [1973] = 2, + [1658] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(337), 6, + ACTIONS(381), 6, ts_builtin_sym_end, anon_sym_DOTsource, anon_sym_DOTimplements, anon_sym_DOTfield, anon_sym_DOTmethod, anon_sym_DOTannotation, - [1985] = 3, + [1670] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(264), 1, - aux_sym_method_identifier_token1, - ACTIONS(111), 5, + ACTIONS(383), 1, + anon_sym_COMMA, + ACTIONS(385), 5, anon_sym_RBRACE, sym_class_identifier, aux_sym_field_identifier_token1, - anon_sym_LTinit_GT, - anon_sym_COMMA, - [1999] = 3, + anon_sym_LTinit_GT_LPAREN, + aux_sym_method_identifier_token1, + [1684] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(341), 1, + ACTIONS(133), 6, + anon_sym_COMMA, + anon_sym_RBRACE, + sym_class_identifier, + aux_sym_field_identifier_token1, + anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - ACTIONS(339), 5, + [1696] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(101), 6, + anon_sym_COMMA, anon_sym_RBRACE, sym_class_identifier, aux_sym_field_identifier_token1, - anon_sym_LTinit_GT, + anon_sym_LTinit_GT_LPAREN, + aux_sym_method_identifier_token1, + [1708] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(387), 6, anon_sym_COMMA, - [2013] = 5, + anon_sym_RBRACE, + sym_class_identifier, + aux_sym_field_identifier_token1, + anon_sym_LTinit_GT_LPAREN, + aux_sym_method_identifier_token1, + [1720] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(343), 1, - ts_builtin_sym_end, - ACTIONS(345), 1, + ACTIONS(211), 1, anon_sym_DOTmethod, - STATE(2), 1, + ACTIONS(354), 1, + ts_builtin_sym_end, + STATE(5), 1, sym_method_declaration, - STATE(80), 2, + STATE(105), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [2030] = 6, + [1737] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(72), 1, - aux_sym_field_identifier_token1, - ACTIONS(74), 1, - anon_sym_LTinit_GT, - ACTIONS(76), 1, - aux_sym_method_identifier_token1, - STATE(76), 1, - sym_field_identifier, - STATE(79), 1, - sym_method_identifier, - [2049] = 5, + ACTIONS(389), 1, + anon_sym_DOTendarray_DASHdata, + ACTIONS(391), 1, + aux_sym_number_literal_token1, + ACTIONS(394), 1, + aux_sym_number_literal_token2, + STATE(93), 2, + sym_number_literal, + aux_sym_array_data_declaration_repeat1, + [1754] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(82), 1, + ACTIONS(181), 1, aux_sym_number_literal_token2, - ACTIONS(348), 1, - anon_sym_DOTendarray_DASHdata, - ACTIONS(350), 1, + ACTIONS(397), 1, + anon_sym_DOTendsparse_DASHswitch, + ACTIONS(399), 1, aux_sym_number_literal_token1, - STATE(98), 2, + STATE(101), 1, + aux_sym_sparse_switch_declaration_repeat1, + STATE(187), 1, sym_number_literal, - aux_sym_array_data_declaration_repeat1, - [2066] = 6, + [1773] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(82), 1, + ACTIONS(181), 1, aux_sym_number_literal_token2, - ACTIONS(350), 1, + ACTIONS(399), 1, aux_sym_number_literal_token1, - ACTIONS(352), 1, + ACTIONS(401), 1, anon_sym_DOTendsparse_DASHswitch, - STATE(91), 1, + STATE(94), 1, aux_sym_sparse_switch_declaration_repeat1, - STATE(159), 1, + STATE(187), 1, + sym_number_literal, + [1792] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(403), 1, + anon_sym_RBRACE, + ACTIONS(405), 1, + aux_sym_number_literal_token1, + ACTIONS(408), 1, + aux_sym_number_literal_token2, + STATE(96), 1, + aux_sym_list_repeat1, + STATE(116), 1, sym_number_literal, - [2085] = 2, + [1811] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(354), 5, + ACTIONS(411), 5, ts_builtin_sym_end, anon_sym_DOTimplements, anon_sym_DOTfield, anon_sym_DOTmethod, anon_sym_DOTannotation, - [2096] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(94), 1, - anon_sym_DOTmethod, - ACTIONS(356), 1, - ts_builtin_sym_end, - STATE(2), 1, - sym_method_declaration, - STATE(80), 2, - sym_method_definition, - aux_sym_class_definition_repeat4, - [2113] = 2, + [1822] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(358), 5, + ACTIONS(413), 5, ts_builtin_sym_end, anon_sym_DOTimplements, anon_sym_DOTfield, anon_sym_DOTmethod, anon_sym_DOTannotation, - [2124] = 6, + [1833] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(360), 1, + ACTIONS(325), 5, anon_sym_RBRACE, - ACTIONS(362), 1, - aux_sym_number_literal_token1, - ACTIONS(365), 1, - aux_sym_number_literal_token2, - STATE(87), 1, - aux_sym_list_repeat1, - STATE(100), 1, - sym_number_literal, - [2143] = 5, + sym_class_identifier, + aux_sym_field_identifier_token1, + anon_sym_LTinit_GT_LPAREN, + aux_sym_method_identifier_token1, + [1844] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(94), 1, + ACTIONS(211), 1, anon_sym_DOTmethod, - ACTIONS(119), 1, + ACTIONS(252), 1, ts_builtin_sym_end, - STATE(2), 1, + STATE(5), 1, sym_method_declaration, - STATE(80), 2, + STATE(105), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [2160] = 5, + [1861] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(94), 1, - anon_sym_DOTmethod, - ACTIONS(300), 1, - ts_builtin_sym_end, - STATE(2), 1, - sym_method_declaration, - STATE(80), 2, - sym_method_definition, - aux_sym_class_definition_repeat4, - [2177] = 3, + ACTIONS(415), 1, + anon_sym_DOTendsparse_DASHswitch, + ACTIONS(417), 1, + aux_sym_number_literal_token1, + ACTIONS(420), 1, + aux_sym_number_literal_token2, + STATE(101), 1, + aux_sym_sparse_switch_declaration_repeat1, + STATE(187), 1, + sym_number_literal, + [1880] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(368), 1, - aux_sym_method_identifier_token1, - ACTIONS(268), 4, - anon_sym_RBRACE, - sym_class_identifier, + ACTIONS(173), 1, aux_sym_field_identifier_token1, - anon_sym_LTinit_GT, - [2190] = 6, + STATE(85), 1, + sym_method_identifier, + STATE(91), 1, + sym_field_identifier, + ACTIONS(175), 2, + anon_sym_LTinit_GT_LPAREN, + aux_sym_method_identifier_token1, + [1897] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(82), 1, + ACTIONS(181), 1, aux_sym_number_literal_token2, - ACTIONS(350), 1, + ACTIONS(399), 1, aux_sym_number_literal_token1, - ACTIONS(370), 1, - anon_sym_DOTendsparse_DASHswitch, - STATE(96), 1, - aux_sym_sparse_switch_declaration_repeat1, - STATE(159), 1, + ACTIONS(423), 1, + anon_sym_DOTendarray_DASHdata, + STATE(93), 2, sym_number_literal, - [2209] = 5, + aux_sym_array_data_declaration_repeat1, + [1914] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(94), 1, - anon_sym_DOTmethod, - ACTIONS(113), 1, - ts_builtin_sym_end, - STATE(2), 1, - sym_method_declaration, - STATE(80), 2, - sym_method_definition, - aux_sym_class_definition_repeat4, - [2226] = 5, + ACTIONS(181), 1, + aux_sym_number_literal_token2, + ACTIONS(399), 1, + aux_sym_number_literal_token1, + ACTIONS(425), 1, + anon_sym_DOTendarray_DASHdata, + STATE(103), 2, + sym_number_literal, + aux_sym_array_data_declaration_repeat1, + [1931] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(94), 1, - anon_sym_DOTmethod, - ACTIONS(196), 1, + ACTIONS(427), 1, ts_builtin_sym_end, - STATE(2), 1, + ACTIONS(429), 1, + anon_sym_DOTmethod, + STATE(5), 1, sym_method_declaration, - STATE(80), 2, + STATE(105), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [2243] = 6, + [1948] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(82), 1, + ACTIONS(181), 1, aux_sym_number_literal_token2, - ACTIONS(288), 1, + ACTIONS(340), 1, anon_sym_RBRACE, - ACTIONS(350), 1, + ACTIONS(399), 1, aux_sym_number_literal_token1, - STATE(87), 1, + STATE(96), 1, aux_sym_list_repeat1, - STATE(100), 1, + STATE(116), 1, sym_number_literal, - [2262] = 5, + [1967] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(372), 1, - anon_sym_DOTendarray_DASHdata, - ACTIONS(374), 1, - aux_sym_number_literal_token1, - ACTIONS(377), 1, - aux_sym_number_literal_token2, - STATE(95), 2, - sym_number_literal, - aux_sym_array_data_declaration_repeat1, - [2279] = 6, + ACTIONS(211), 1, + anon_sym_DOTmethod, + ACTIONS(432), 1, + ts_builtin_sym_end, + STATE(5), 1, + sym_method_declaration, + STATE(105), 2, + sym_method_definition, + aux_sym_class_definition_repeat4, + [1984] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(380), 1, - anon_sym_DOTendsparse_DASHswitch, - ACTIONS(382), 1, - aux_sym_number_literal_token1, - ACTIONS(385), 1, - aux_sym_number_literal_token2, - STATE(96), 1, - aux_sym_sparse_switch_declaration_repeat1, - STATE(159), 1, - sym_number_literal, - [2298] = 2, + ACTIONS(217), 1, + aux_sym_field_identifier_token1, + STATE(149), 1, + sym_method_identifier, + STATE(157), 1, + sym_field_identifier, + ACTIONS(219), 2, + anon_sym_LTinit_GT_LPAREN, + aux_sym_method_identifier_token1, + [2001] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(211), 1, + anon_sym_DOTmethod, + ACTIONS(321), 1, + ts_builtin_sym_end, + STATE(5), 1, + sym_method_declaration, + STATE(105), 2, + sym_method_definition, + aux_sym_class_definition_repeat4, + [2018] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(211), 1, + anon_sym_DOTmethod, + ACTIONS(248), 1, + ts_builtin_sym_end, + STATE(5), 1, + sym_method_declaration, + STATE(105), 2, + sym_method_definition, + aux_sym_class_definition_repeat4, + [2035] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(388), 5, + ACTIONS(434), 5, ts_builtin_sym_end, anon_sym_DOTfield, sym_end_field, anon_sym_DOTmethod, anon_sym_DOTannotation, - [2309] = 5, + [2046] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(82), 1, + ACTIONS(181), 1, aux_sym_number_literal_token2, - ACTIONS(350), 1, + ACTIONS(342), 1, + anon_sym_RBRACE, + ACTIONS(399), 1, aux_sym_number_literal_token1, - ACTIONS(390), 1, - anon_sym_DOTendarray_DASHdata, - STATE(95), 2, + STATE(96), 1, + aux_sym_list_repeat1, + STATE(116), 1, sym_number_literal, - aux_sym_array_data_declaration_repeat1, - [2326] = 4, + [2065] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(436), 1, + anon_sym_constructor, + STATE(19), 1, + sym_method_identifier, + ACTIONS(438), 2, + anon_sym_LTinit_GT_LPAREN, + aux_sym_method_identifier_token1, + [2079] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(392), 1, + ACTIONS(440), 1, sym_annotation_key, - ACTIONS(394), 1, + ACTIONS(442), 1, sym_end_annotation, - STATE(101), 2, + STATE(115), 2, sym_annotation_property, aux_sym_annotation_definition_repeat1, - [2340] = 4, + [2093] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(440), 1, + sym_annotation_key, + ACTIONS(444), 1, + sym_end_annotation, + STATE(117), 2, + sym_annotation_property, + aux_sym_annotation_definition_repeat1, + [2107] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(398), 1, + ACTIONS(446), 1, anon_sym_COMMA, - ACTIONS(400), 1, + ACTIONS(450), 1, aux_sym_number_literal_token2, - ACTIONS(396), 2, + ACTIONS(448), 2, anon_sym_RBRACE, aux_sym_number_literal_token1, - [2354] = 4, + [2121] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(392), 1, + ACTIONS(452), 1, sym_annotation_key, - ACTIONS(402), 1, + ACTIONS(455), 1, sym_end_annotation, - STATE(103), 2, + STATE(117), 2, sym_annotation_property, aux_sym_annotation_definition_repeat1, - [2368] = 5, + [2135] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(457), 1, + sym_label, + ACTIONS(459), 1, + anon_sym_DOTendpacked_DASHswitch, + STATE(130), 1, + aux_sym_packed_switch_declaration_repeat1, + [2148] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(181), 1, + aux_sym_number_literal_token2, + ACTIONS(399), 1, + aux_sym_number_literal_token1, + STATE(140), 1, + sym_number_literal, + [2161] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(342), 1, + anon_sym_RBRACE, + ACTIONS(461), 1, + sym_parameter, + STATE(144), 1, + aux_sym_list_repeat5, + [2174] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(342), 1, + anon_sym_RBRACE, + ACTIONS(463), 1, + sym_variable, + STATE(143), 1, + aux_sym_list_repeat4, + [2187] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(404), 1, - anon_sym_constructor, - ACTIONS(406), 1, - anon_sym_LTinit_GT, - ACTIONS(408), 1, - aux_sym_method_identifier_token1, - STATE(41), 1, - sym_method_identifier, - [2384] = 4, + ACTIONS(183), 1, + sym_string_literal, + ACTIONS(340), 1, + anon_sym_RBRACE, + STATE(141), 1, + aux_sym_list_repeat2, + [2200] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(410), 1, - sym_annotation_key, - ACTIONS(413), 1, - sym_end_annotation, - STATE(103), 2, - sym_annotation_property, - aux_sym_annotation_definition_repeat1, - [2398] = 4, + ACTIONS(465), 1, + anon_sym_COMMA, + ACTIONS(467), 2, + anon_sym_RBRACE, + sym_string_literal, + [2211] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(415), 1, + ACTIONS(340), 1, anon_sym_RBRACE, - ACTIONS(417), 1, + ACTIONS(463), 1, sym_variable, - STATE(104), 1, + STATE(143), 1, aux_sym_list_repeat4, - [2411] = 4, + [2224] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(288), 1, + ACTIONS(340), 1, anon_sym_RBRACE, - ACTIONS(420), 1, + ACTIONS(461), 1, sym_parameter, - STATE(115), 1, + STATE(144), 1, aux_sym_list_repeat5, - [2424] = 4, + [2237] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(422), 1, - aux_sym_number_literal_token1, - ACTIONS(424), 1, - aux_sym_number_literal_token2, - STATE(114), 1, - sym_number_literal, - [2437] = 4, + ACTIONS(183), 1, + sym_string_literal, + ACTIONS(342), 1, + anon_sym_RBRACE, + STATE(141), 1, + aux_sym_list_repeat2, + [2250] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(82), 1, - aux_sym_number_literal_token2, - ACTIONS(350), 1, - aux_sym_number_literal_token1, - STATE(82), 1, - sym_number_literal, - [2450] = 2, + ACTIONS(469), 3, + anon_sym_system, + anon_sym_build, + anon_sym_runtime, + [2259] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(426), 3, + ACTIONS(471), 3, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTmethod, - [2459] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(428), 3, - anon_sym_system, - anon_sym_build, - anon_sym_runtime, - [2468] = 3, + [2268] = 3, ACTIONS(3), 1, sym_comment, - STATE(45), 1, - sym_method_identifier, - ACTIONS(406), 2, - anon_sym_LTinit_GT, - aux_sym_method_identifier_token1, - [2479] = 4, + ACTIONS(473), 1, + anon_sym_COMMA, + ACTIONS(475), 2, + anon_sym_RBRACE, + sym_variable, + [2279] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(430), 1, + ACTIONS(477), 1, sym_label, - ACTIONS(433), 1, + ACTIONS(480), 1, anon_sym_DOTendpacked_DASHswitch, - STATE(111), 1, + STATE(130), 1, aux_sym_packed_switch_declaration_repeat1, - [2492] = 3, + [2292] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(437), 1, + ACTIONS(484), 1, aux_sym_number_literal_token2, - ACTIONS(435), 2, + ACTIONS(482), 2, anon_sym_DOTendsparse_DASHswitch, aux_sym_number_literal_token1, - [2503] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(439), 3, - ts_builtin_sym_end, - anon_sym_DOTfield, - anon_sym_DOTmethod, - [2512] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(441), 1, - sym_label, - ACTIONS(443), 1, - anon_sym_DOTendpacked_DASHswitch, - STATE(124), 1, - aux_sym_packed_switch_declaration_repeat1, - [2525] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(445), 1, - anon_sym_RBRACE, - ACTIONS(447), 1, - sym_parameter, - STATE(115), 1, - aux_sym_list_repeat5, - [2538] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(450), 1, - anon_sym_RBRACE, - ACTIONS(452), 1, - sym_string_literal, - STATE(116), 1, - aux_sym_list_repeat2, - [2551] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(457), 1, - anon_sym_COMMA, - ACTIONS(455), 2, - anon_sym_RBRACE, - sym_variable, - [2562] = 3, + [2303] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(461), 1, + ACTIONS(486), 1, anon_sym_COMMA, - ACTIONS(459), 2, + ACTIONS(488), 2, anon_sym_RBRACE, sym_parameter, - [2573] = 3, - ACTIONS(3), 1, + [2314] = 4, + ACTIONS(197), 1, sym_comment, - ACTIONS(465), 1, + ACTIONS(490), 1, anon_sym_COMMA, - ACTIONS(463), 2, - anon_sym_RBRACE, - sym_string_literal, - [2584] = 3, + ACTIONS(492), 1, + anon_sym_LF, + STATE(146), 1, + aux_sym_statement_repeat1, + [2327] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(467), 1, + ACTIONS(181), 1, aux_sym_number_literal_token2, - ACTIONS(360), 2, - anon_sym_RBRACE, + ACTIONS(399), 1, aux_sym_number_literal_token1, - [2595] = 4, + STATE(11), 1, + sym_number_literal, + [2340] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(422), 1, - aux_sym_number_literal_token1, - ACTIONS(424), 1, + ACTIONS(181), 1, aux_sym_number_literal_token2, - STATE(53), 1, + ACTIONS(399), 1, + aux_sym_number_literal_token1, + STATE(14), 1, sym_number_literal, - [2608] = 4, + [2353] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(422), 1, - aux_sym_number_literal_token1, - ACTIONS(424), 1, + ACTIONS(181), 1, aux_sym_number_literal_token2, - STATE(52), 1, + ACTIONS(399), 1, + aux_sym_number_literal_token1, + STATE(104), 1, sym_number_literal, - [2621] = 4, + [2366] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(84), 1, - sym_string_literal, - ACTIONS(288), 1, + STATE(27), 1, + sym_method_identifier, + ACTIONS(438), 2, + anon_sym_LTinit_GT_LPAREN, + aux_sym_method_identifier_token1, + [2377] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(494), 1, + aux_sym_number_literal_token2, + ACTIONS(403), 2, anon_sym_RBRACE, - STATE(116), 1, - aux_sym_list_repeat2, - [2634] = 4, + aux_sym_number_literal_token1, + [2388] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(496), 3, + ts_builtin_sym_end, + anon_sym_DOTfield, + anon_sym_DOTmethod, + [2397] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(469), 1, + ACTIONS(498), 1, sym_label, - ACTIONS(471), 1, + ACTIONS(500), 1, anon_sym_DOTendpacked_DASHswitch, - STATE(111), 1, + STATE(118), 1, aux_sym_packed_switch_declaration_repeat1, - [2647] = 4, + [2410] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(288), 1, + ACTIONS(502), 1, anon_sym_RBRACE, - ACTIONS(473), 1, + ACTIONS(504), 1, + sym_string_literal, + STATE(141), 1, + aux_sym_list_repeat2, + [2423] = 4, + ACTIONS(197), 1, + sym_comment, + ACTIONS(356), 1, + anon_sym_LF, + ACTIONS(507), 1, + anon_sym_COMMA, + ACTIONS(509), 1, + anon_sym_DASH_GT, + [2436] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(511), 1, + anon_sym_RBRACE, + ACTIONS(513), 1, sym_variable, - STATE(104), 1, + STATE(143), 1, aux_sym_list_repeat4, - [2660] = 2, + [2449] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(475), 2, - sym_annotation_key, - sym_end_annotation, - [2668] = 2, + ACTIONS(516), 1, + anon_sym_RBRACE, + ACTIONS(518), 1, + sym_parameter, + STATE(144), 1, + aux_sym_list_repeat5, + [2462] = 4, + ACTIONS(197), 1, + sym_comment, + ACTIONS(490), 1, + anon_sym_COMMA, + ACTIONS(521), 1, + anon_sym_LF, + STATE(133), 1, + aux_sym_statement_repeat1, + [2475] = 4, + ACTIONS(197), 1, + sym_comment, + ACTIONS(523), 1, + anon_sym_COMMA, + ACTIONS(526), 1, + anon_sym_LF, + STATE(146), 1, + aux_sym_statement_repeat1, + [2488] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(477), 2, - sym_annotation_key, - sym_end_annotation, - [2676] = 3, + ACTIONS(528), 2, + ts_builtin_sym_end, + anon_sym_DOTmethod, + [2496] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(479), 1, - anon_sym_LPAREN, - STATE(34), 1, - sym_parameters, - [2686] = 2, + ACTIONS(511), 2, + anon_sym_RBRACE, + sym_variable, + [2504] = 3, + ACTIONS(197), 1, + sym_comment, + ACTIONS(374), 1, + anon_sym_LF, + ACTIONS(530), 1, + anon_sym_COMMA, + [2514] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(481), 2, + ACTIONS(532), 2, sym_annotation_key, sym_end_annotation, - [2694] = 3, + [2522] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(483), 1, - aux_sym_field_identifier_token1, - STATE(97), 1, - sym_field_identifier, - [2704] = 3, + ACTIONS(534), 2, + ts_builtin_sym_end, + anon_sym_DOTmethod, + [2530] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(485), 1, + ACTIONS(536), 1, anon_sym_DOTsuper, - STATE(6), 1, + STATE(32), 1, sym_super_declaration, - [2714] = 2, + [2540] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(103), 2, + ACTIONS(538), 2, sym_annotation_key, sym_end_annotation, - [2722] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(415), 2, - anon_sym_RBRACE, - sym_variable, - [2730] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(445), 2, - anon_sym_RBRACE, - sym_parameter, - [2738] = 2, + [2548] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(450), 2, - anon_sym_RBRACE, - sym_string_literal, - [2746] = 2, + ACTIONS(173), 1, + aux_sym_field_identifier_token1, + STATE(150), 1, + sym_field_identifier, + [2558] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(111), 2, + ACTIONS(540), 2, sym_annotation_key, sym_end_annotation, - [2754] = 2, - ACTIONS(3), 1, + [2566] = 3, + ACTIONS(197), 1, sym_comment, - ACTIONS(487), 2, - sym_annotation_key, - sym_end_annotation, - [2762] = 3, + ACTIONS(542), 1, + anon_sym_COMMA, + ACTIONS(544), 1, + anon_sym_LF, + [2576] = 3, + ACTIONS(197), 1, + sym_comment, + ACTIONS(387), 1, + anon_sym_LF, + ACTIONS(546), 1, + anon_sym_COMMA, + [2586] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(489), 1, + ACTIONS(548), 1, aux_sym_field_identifier_token1, - STATE(129), 1, + STATE(111), 1, sym_field_identifier, - [2772] = 2, - ACTIONS(3), 1, + [2596] = 3, + ACTIONS(197), 1, sym_comment, - ACTIONS(192), 2, - sym_annotation_key, - sym_end_annotation, - [2780] = 2, + ACTIONS(526), 1, + anon_sym_LF, + ACTIONS(550), 1, + anon_sym_COMMA, + [2606] = 3, + ACTIONS(133), 1, + anon_sym_LF, + ACTIONS(135), 1, + anon_sym_COMMA, + ACTIONS(197), 1, + sym_comment, + [2616] = 3, + ACTIONS(81), 1, + anon_sym_LF, + ACTIONS(83), 1, + anon_sym_COMMA, + ACTIONS(197), 1, + sym_comment, + [2626] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(491), 2, - ts_builtin_sym_end, - anon_sym_DOTmethod, - [2788] = 2, + ACTIONS(516), 2, + anon_sym_RBRACE, + sym_parameter, + [2634] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(282), 2, + ACTIONS(81), 2, sym_annotation_key, sym_end_annotation, - [2796] = 3, - ACTIONS(3), 1, + [2642] = 3, + ACTIONS(11), 1, + anon_sym_LF, + ACTIONS(13), 1, + anon_sym_COMMA, + ACTIONS(197), 1, sym_comment, - ACTIONS(479), 1, - anon_sym_LPAREN, - STATE(33), 1, - sym_parameters, - [2806] = 2, + [2652] = 3, + ACTIONS(197), 1, + sym_comment, + ACTIONS(317), 1, + anon_sym_LF, + ACTIONS(319), 1, + anon_sym_COMMA, + [2662] = 3, + ACTIONS(197), 1, + sym_comment, + ACTIONS(538), 1, + anon_sym_LF, + ACTIONS(552), 1, + anon_sym_COMMA, + [2672] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(493), 2, + ACTIONS(544), 2, sym_annotation_key, sym_end_annotation, - [2814] = 2, + [2680] = 3, + ACTIONS(7), 1, + anon_sym_LF, + ACTIONS(9), 1, + anon_sym_COMMA, + ACTIONS(197), 1, + sym_comment, + [2690] = 3, + ACTIONS(101), 1, + anon_sym_LF, + ACTIONS(103), 1, + anon_sym_COMMA, + ACTIONS(197), 1, + sym_comment, + [2700] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(495), 2, + ACTIONS(554), 2, sym_annotation_key, sym_end_annotation, - [2822] = 2, + [2708] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(497), 2, - ts_builtin_sym_end, - anon_sym_DOTmethod, - [2830] = 2, + ACTIONS(556), 2, + sym_annotation_key, + sym_end_annotation, + [2716] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(499), 1, - anon_sym_EQ, - [2837] = 2, + ACTIONS(502), 2, + anon_sym_RBRACE, + sym_string_literal, + [2724] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(501), 1, - anon_sym_DOT_DOT, - [2844] = 2, + ACTIONS(558), 1, + sym_parameter, + [2731] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(503), 1, + ACTIONS(560), 1, sym_label, - [2851] = 2, - ACTIONS(505), 1, - aux_sym_statement_token1, - ACTIONS(507), 1, - sym_comment, - [2858] = 2, + [2738] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(509), 1, + ACTIONS(562), 1, sym_label, - [2865] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(511), 1, - anon_sym_LBRACE, - [2872] = 2, + [2745] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(513), 1, - sym_class_identifier, - [2879] = 2, + ACTIONS(564), 1, + sym_label, + [2752] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(515), 1, + ACTIONS(566), 1, anon_sym_RBRACE, - [2886] = 2, + [2759] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(517), 1, - sym_parameter, - [2893] = 2, + ACTIONS(568), 1, + anon_sym_LBRACE, + [2766] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(519), 1, + ACTIONS(570), 1, sym_class_identifier, - [2900] = 2, + [2773] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(521), 1, + ACTIONS(572), 1, ts_builtin_sym_end, - [2907] = 2, + [2780] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(523), 1, - sym_label, - [2914] = 2, + ACTIONS(574), 1, + anon_sym_LBRACE, + [2787] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(525), 1, + ACTIONS(576), 1, sym_label, - [2921] = 2, + [2794] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(527), 1, - anon_sym_DASH_GT, - [2928] = 2, + ACTIONS(578), 1, + anon_sym_EQ, + [2801] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(529), 1, - sym_label, - [2935] = 2, + ACTIONS(580), 1, + sym_end_field, + [2808] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(531), 1, + ACTIONS(582), 1, sym_label, - [2942] = 2, + [2815] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(533), 1, + ACTIONS(584), 1, sym_class_identifier, - [2949] = 2, + [2822] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(535), 1, - sym_end_field, - [2956] = 2, + ACTIONS(586), 1, + anon_sym_DASH_GT, + [2829] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(537), 1, - anon_sym_LBRACE, - [2963] = 2, + ACTIONS(588), 1, + anon_sym_DOT_DOT, + [2836] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(539), 1, - anon_sym_DOTsuper, - [2970] = 2, + ACTIONS(590), 1, + sym_class_identifier, + [2843] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(541), 1, + ACTIONS(592), 1, anon_sym_DOT_DOT, - [2977] = 2, + [2850] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(543), 1, - anon_sym_RBRACE, - [2984] = 2, + ACTIONS(594), 1, + sym_string_literal, + [2857] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(545), 1, - sym_class_identifier, - [2991] = 2, + ACTIONS(596), 1, + sym_label, + [2864] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(598), 1, + sym_label, + [2871] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(600), 1, + anon_sym_DOTsuper, + [2878] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(547), 1, + ACTIONS(602), 1, sym_class_identifier, - [2998] = 2, + [2885] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(549), 1, - sym_label, - [3005] = 2, + ACTIONS(604), 1, + sym_class_identifier, + [2892] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(551), 1, - sym_string_literal, + ACTIONS(606), 1, + anon_sym_RBRACE, }; static const uint32_t ts_small_parse_table_map[] = { - [SMALL_STATE(2)] = 0, - [SMALL_STATE(3)] = 60, - [SMALL_STATE(4)] = 120, - [SMALL_STATE(5)] = 180, - [SMALL_STATE(6)] = 237, - [SMALL_STATE(7)] = 287, - [SMALL_STATE(8)] = 316, - [SMALL_STATE(9)] = 339, - [SMALL_STATE(10)] = 368, - [SMALL_STATE(11)] = 391, - [SMALL_STATE(12)] = 435, - [SMALL_STATE(13)] = 459, - [SMALL_STATE(14)] = 503, - [SMALL_STATE(15)] = 533, - [SMALL_STATE(16)] = 577, - [SMALL_STATE(17)] = 601, - [SMALL_STATE(18)] = 631, - [SMALL_STATE(19)] = 661, - [SMALL_STATE(20)] = 686, - [SMALL_STATE(21)] = 711, - [SMALL_STATE(22)] = 736, - [SMALL_STATE(23)] = 761, - [SMALL_STATE(24)] = 786, - [SMALL_STATE(25)] = 811, - [SMALL_STATE(26)] = 836, - [SMALL_STATE(27)] = 862, - [SMALL_STATE(28)] = 888, - [SMALL_STATE(29)] = 914, - [SMALL_STATE(30)] = 940, - [SMALL_STATE(31)] = 966, - [SMALL_STATE(32)] = 992, - [SMALL_STATE(33)] = 1018, - [SMALL_STATE(34)] = 1044, - [SMALL_STATE(35)] = 1070, - [SMALL_STATE(36)] = 1107, - [SMALL_STATE(37)] = 1128, - [SMALL_STATE(38)] = 1165, - [SMALL_STATE(39)] = 1202, - [SMALL_STATE(40)] = 1222, - [SMALL_STATE(41)] = 1242, - [SMALL_STATE(42)] = 1262, - [SMALL_STATE(43)] = 1282, - [SMALL_STATE(44)] = 1302, - [SMALL_STATE(45)] = 1322, - [SMALL_STATE(46)] = 1342, - [SMALL_STATE(47)] = 1362, - [SMALL_STATE(48)] = 1382, - [SMALL_STATE(49)] = 1402, - [SMALL_STATE(50)] = 1422, - [SMALL_STATE(51)] = 1442, - [SMALL_STATE(52)] = 1462, - [SMALL_STATE(53)] = 1482, - [SMALL_STATE(54)] = 1502, - [SMALL_STATE(55)] = 1522, - [SMALL_STATE(56)] = 1542, - [SMALL_STATE(57)] = 1562, - [SMALL_STATE(58)] = 1579, - [SMALL_STATE(59)] = 1608, - [SMALL_STATE(60)] = 1627, - [SMALL_STATE(61)] = 1644, - [SMALL_STATE(62)] = 1673, - [SMALL_STATE(63)] = 1701, - [SMALL_STATE(64)] = 1728, - [SMALL_STATE(65)] = 1755, - [SMALL_STATE(66)] = 1782, - [SMALL_STATE(67)] = 1809, - [SMALL_STATE(68)] = 1830, - [SMALL_STATE(69)] = 1847, - [SMALL_STATE(70)] = 1864, - [SMALL_STATE(71)] = 1883, - [SMALL_STATE(72)] = 1897, - [SMALL_STATE(73)] = 1911, - [SMALL_STATE(74)] = 1927, - [SMALL_STATE(75)] = 1941, - [SMALL_STATE(76)] = 1959, - [SMALL_STATE(77)] = 1973, - [SMALL_STATE(78)] = 1985, - [SMALL_STATE(79)] = 1999, - [SMALL_STATE(80)] = 2013, - [SMALL_STATE(81)] = 2030, - [SMALL_STATE(82)] = 2049, - [SMALL_STATE(83)] = 2066, - [SMALL_STATE(84)] = 2085, - [SMALL_STATE(85)] = 2096, - [SMALL_STATE(86)] = 2113, - [SMALL_STATE(87)] = 2124, - [SMALL_STATE(88)] = 2143, - [SMALL_STATE(89)] = 2160, - [SMALL_STATE(90)] = 2177, - [SMALL_STATE(91)] = 2190, - [SMALL_STATE(92)] = 2209, - [SMALL_STATE(93)] = 2226, - [SMALL_STATE(94)] = 2243, - [SMALL_STATE(95)] = 2262, - [SMALL_STATE(96)] = 2279, - [SMALL_STATE(97)] = 2298, - [SMALL_STATE(98)] = 2309, - [SMALL_STATE(99)] = 2326, - [SMALL_STATE(100)] = 2340, - [SMALL_STATE(101)] = 2354, - [SMALL_STATE(102)] = 2368, - [SMALL_STATE(103)] = 2384, - [SMALL_STATE(104)] = 2398, - [SMALL_STATE(105)] = 2411, - [SMALL_STATE(106)] = 2424, - [SMALL_STATE(107)] = 2437, - [SMALL_STATE(108)] = 2450, - [SMALL_STATE(109)] = 2459, - [SMALL_STATE(110)] = 2468, - [SMALL_STATE(111)] = 2479, - [SMALL_STATE(112)] = 2492, - [SMALL_STATE(113)] = 2503, - [SMALL_STATE(114)] = 2512, - [SMALL_STATE(115)] = 2525, - [SMALL_STATE(116)] = 2538, - [SMALL_STATE(117)] = 2551, - [SMALL_STATE(118)] = 2562, - [SMALL_STATE(119)] = 2573, - [SMALL_STATE(120)] = 2584, - [SMALL_STATE(121)] = 2595, - [SMALL_STATE(122)] = 2608, - [SMALL_STATE(123)] = 2621, - [SMALL_STATE(124)] = 2634, - [SMALL_STATE(125)] = 2647, - [SMALL_STATE(126)] = 2660, - [SMALL_STATE(127)] = 2668, - [SMALL_STATE(128)] = 2676, - [SMALL_STATE(129)] = 2686, - [SMALL_STATE(130)] = 2694, - [SMALL_STATE(131)] = 2704, - [SMALL_STATE(132)] = 2714, - [SMALL_STATE(133)] = 2722, - [SMALL_STATE(134)] = 2730, - [SMALL_STATE(135)] = 2738, - [SMALL_STATE(136)] = 2746, - [SMALL_STATE(137)] = 2754, - [SMALL_STATE(138)] = 2762, - [SMALL_STATE(139)] = 2772, - [SMALL_STATE(140)] = 2780, - [SMALL_STATE(141)] = 2788, - [SMALL_STATE(142)] = 2796, - [SMALL_STATE(143)] = 2806, - [SMALL_STATE(144)] = 2814, - [SMALL_STATE(145)] = 2822, - [SMALL_STATE(146)] = 2830, - [SMALL_STATE(147)] = 2837, - [SMALL_STATE(148)] = 2844, - [SMALL_STATE(149)] = 2851, - [SMALL_STATE(150)] = 2858, - [SMALL_STATE(151)] = 2865, - [SMALL_STATE(152)] = 2872, - [SMALL_STATE(153)] = 2879, - [SMALL_STATE(154)] = 2886, - [SMALL_STATE(155)] = 2893, - [SMALL_STATE(156)] = 2900, - [SMALL_STATE(157)] = 2907, - [SMALL_STATE(158)] = 2914, - [SMALL_STATE(159)] = 2921, - [SMALL_STATE(160)] = 2928, - [SMALL_STATE(161)] = 2935, - [SMALL_STATE(162)] = 2942, - [SMALL_STATE(163)] = 2949, - [SMALL_STATE(164)] = 2956, - [SMALL_STATE(165)] = 2963, - [SMALL_STATE(166)] = 2970, - [SMALL_STATE(167)] = 2977, - [SMALL_STATE(168)] = 2984, - [SMALL_STATE(169)] = 2991, - [SMALL_STATE(170)] = 2998, - [SMALL_STATE(171)] = 3005, + [SMALL_STATE(29)] = 0, + [SMALL_STATE(30)] = 55, + [SMALL_STATE(31)] = 110, + [SMALL_STATE(32)] = 149, + [SMALL_STATE(33)] = 199, + [SMALL_STATE(34)] = 237, + [SMALL_STATE(35)] = 266, + [SMALL_STATE(36)] = 295, + [SMALL_STATE(37)] = 327, + [SMALL_STATE(38)] = 359, + [SMALL_STATE(39)] = 403, + [SMALL_STATE(40)] = 435, + [SMALL_STATE(41)] = 479, + [SMALL_STATE(42)] = 523, + [SMALL_STATE(43)] = 555, + [SMALL_STATE(44)] = 587, + [SMALL_STATE(45)] = 619, + [SMALL_STATE(46)] = 651, + [SMALL_STATE(47)] = 676, + [SMALL_STATE(48)] = 701, + [SMALL_STATE(49)] = 726, + [SMALL_STATE(50)] = 751, + [SMALL_STATE(51)] = 776, + [SMALL_STATE(52)] = 801, + [SMALL_STATE(53)] = 826, + [SMALL_STATE(54)] = 852, + [SMALL_STATE(55)] = 878, + [SMALL_STATE(56)] = 904, + [SMALL_STATE(57)] = 930, + [SMALL_STATE(58)] = 956, + [SMALL_STATE(59)] = 982, + [SMALL_STATE(60)] = 1008, + [SMALL_STATE(61)] = 1034, + [SMALL_STATE(62)] = 1060, + [SMALL_STATE(63)] = 1086, + [SMALL_STATE(64)] = 1112, + [SMALL_STATE(65)] = 1138, + [SMALL_STATE(66)] = 1175, + [SMALL_STATE(67)] = 1196, + [SMALL_STATE(68)] = 1233, + [SMALL_STATE(69)] = 1270, + [SMALL_STATE(70)] = 1288, + [SMALL_STATE(71)] = 1315, + [SMALL_STATE(72)] = 1334, + [SMALL_STATE(73)] = 1361, + [SMALL_STATE(74)] = 1388, + [SMALL_STATE(75)] = 1416, + [SMALL_STATE(76)] = 1443, + [SMALL_STATE(77)] = 1470, + [SMALL_STATE(78)] = 1497, + [SMALL_STATE(79)] = 1524, + [SMALL_STATE(80)] = 1540, + [SMALL_STATE(81)] = 1556, + [SMALL_STATE(82)] = 1571, + [SMALL_STATE(83)] = 1588, + [SMALL_STATE(84)] = 1607, + [SMALL_STATE(85)] = 1628, + [SMALL_STATE(86)] = 1640, + [SMALL_STATE(87)] = 1658, + [SMALL_STATE(88)] = 1670, + [SMALL_STATE(89)] = 1684, + [SMALL_STATE(90)] = 1696, + [SMALL_STATE(91)] = 1708, + [SMALL_STATE(92)] = 1720, + [SMALL_STATE(93)] = 1737, + [SMALL_STATE(94)] = 1754, + [SMALL_STATE(95)] = 1773, + [SMALL_STATE(96)] = 1792, + [SMALL_STATE(97)] = 1811, + [SMALL_STATE(98)] = 1822, + [SMALL_STATE(99)] = 1833, + [SMALL_STATE(100)] = 1844, + [SMALL_STATE(101)] = 1861, + [SMALL_STATE(102)] = 1880, + [SMALL_STATE(103)] = 1897, + [SMALL_STATE(104)] = 1914, + [SMALL_STATE(105)] = 1931, + [SMALL_STATE(106)] = 1948, + [SMALL_STATE(107)] = 1967, + [SMALL_STATE(108)] = 1984, + [SMALL_STATE(109)] = 2001, + [SMALL_STATE(110)] = 2018, + [SMALL_STATE(111)] = 2035, + [SMALL_STATE(112)] = 2046, + [SMALL_STATE(113)] = 2065, + [SMALL_STATE(114)] = 2079, + [SMALL_STATE(115)] = 2093, + [SMALL_STATE(116)] = 2107, + [SMALL_STATE(117)] = 2121, + [SMALL_STATE(118)] = 2135, + [SMALL_STATE(119)] = 2148, + [SMALL_STATE(120)] = 2161, + [SMALL_STATE(121)] = 2174, + [SMALL_STATE(122)] = 2187, + [SMALL_STATE(123)] = 2200, + [SMALL_STATE(124)] = 2211, + [SMALL_STATE(125)] = 2224, + [SMALL_STATE(126)] = 2237, + [SMALL_STATE(127)] = 2250, + [SMALL_STATE(128)] = 2259, + [SMALL_STATE(129)] = 2268, + [SMALL_STATE(130)] = 2279, + [SMALL_STATE(131)] = 2292, + [SMALL_STATE(132)] = 2303, + [SMALL_STATE(133)] = 2314, + [SMALL_STATE(134)] = 2327, + [SMALL_STATE(135)] = 2340, + [SMALL_STATE(136)] = 2353, + [SMALL_STATE(137)] = 2366, + [SMALL_STATE(138)] = 2377, + [SMALL_STATE(139)] = 2388, + [SMALL_STATE(140)] = 2397, + [SMALL_STATE(141)] = 2410, + [SMALL_STATE(142)] = 2423, + [SMALL_STATE(143)] = 2436, + [SMALL_STATE(144)] = 2449, + [SMALL_STATE(145)] = 2462, + [SMALL_STATE(146)] = 2475, + [SMALL_STATE(147)] = 2488, + [SMALL_STATE(148)] = 2496, + [SMALL_STATE(149)] = 2504, + [SMALL_STATE(150)] = 2514, + [SMALL_STATE(151)] = 2522, + [SMALL_STATE(152)] = 2530, + [SMALL_STATE(153)] = 2540, + [SMALL_STATE(154)] = 2548, + [SMALL_STATE(155)] = 2558, + [SMALL_STATE(156)] = 2566, + [SMALL_STATE(157)] = 2576, + [SMALL_STATE(158)] = 2586, + [SMALL_STATE(159)] = 2596, + [SMALL_STATE(160)] = 2606, + [SMALL_STATE(161)] = 2616, + [SMALL_STATE(162)] = 2626, + [SMALL_STATE(163)] = 2634, + [SMALL_STATE(164)] = 2642, + [SMALL_STATE(165)] = 2652, + [SMALL_STATE(166)] = 2662, + [SMALL_STATE(167)] = 2672, + [SMALL_STATE(168)] = 2680, + [SMALL_STATE(169)] = 2690, + [SMALL_STATE(170)] = 2700, + [SMALL_STATE(171)] = 2708, + [SMALL_STATE(172)] = 2716, + [SMALL_STATE(173)] = 2724, + [SMALL_STATE(174)] = 2731, + [SMALL_STATE(175)] = 2738, + [SMALL_STATE(176)] = 2745, + [SMALL_STATE(177)] = 2752, + [SMALL_STATE(178)] = 2759, + [SMALL_STATE(179)] = 2766, + [SMALL_STATE(180)] = 2773, + [SMALL_STATE(181)] = 2780, + [SMALL_STATE(182)] = 2787, + [SMALL_STATE(183)] = 2794, + [SMALL_STATE(184)] = 2801, + [SMALL_STATE(185)] = 2808, + [SMALL_STATE(186)] = 2815, + [SMALL_STATE(187)] = 2822, + [SMALL_STATE(188)] = 2829, + [SMALL_STATE(189)] = 2836, + [SMALL_STATE(190)] = 2843, + [SMALL_STATE(191)] = 2850, + [SMALL_STATE(192)] = 2857, + [SMALL_STATE(193)] = 2864, + [SMALL_STATE(194)] = 2871, + [SMALL_STATE(195)] = 2878, + [SMALL_STATE(196)] = 2885, + [SMALL_STATE(197)] = 2892, }; 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_EXTRA(), - [5] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), - [7] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), - [9] = {.entry = {.count = 1, .reusable = true}}, SHIFT(109), - [11] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), - [13] = {.entry = {.count = 1, .reusable = true}}, SHIFT(149), - [15] = {.entry = {.count = 1, .reusable = true}}, SHIFT(122), - [17] = {.entry = {.count = 1, .reusable = true}}, SHIFT(121), - [19] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154), - [21] = {.entry = {.count = 1, .reusable = false}}, SHIFT(152), - [23] = {.entry = {.count = 1, .reusable = true}}, SHIFT(164), - [25] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106), - [27] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83), - [29] = {.entry = {.count = 1, .reusable = true}}, SHIFT(107), - [31] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), - [33] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(109), - [36] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(46), - [39] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(149), - [42] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(122), - [45] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(121), - [48] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(154), - [51] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(152), - [54] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(164), - [57] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(106), - [60] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(83), - [63] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(107), - [66] = {.entry = {.count = 1, .reusable = true}}, SHIFT(145), - [68] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), - [70] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), - [72] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32), - [74] = {.entry = {.count = 1, .reusable = true}}, SHIFT(128), - [76] = {.entry = {.count = 1, .reusable = false}}, SHIFT(128), - [78] = {.entry = {.count = 1, .reusable = false}}, SHIFT(117), - [80] = {.entry = {.count = 1, .reusable = false}}, SHIFT(118), - [82] = {.entry = {.count = 1, .reusable = false}}, SHIFT(72), - [84] = {.entry = {.count = 1, .reusable = true}}, SHIFT(119), - [86] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 2), - [88] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), - [90] = {.entry = {.count = 1, .reusable = true}}, SHIFT(162), - [92] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), - [94] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), - [96] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), - [98] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), - [100] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(7), - [103] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_type, 2, .production_id = 3), - [105] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_access_modifiers, 1), - [107] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_access_modifiers, 1), - [109] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7), - [111] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primitive_type, 1), - [113] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 4), - [115] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_definition, 3), - [117] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_definition, 3), - [119] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 3), - [121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17), - [123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), - [125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10), - [127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), - [129] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_definition, 2), - [131] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_definition, 2), - [133] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_parameters_repeat1, 2), SHIFT_REPEAT(17), - [136] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_parameters_repeat1, 2), SHIFT_REPEAT(27), - [139] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_parameters_repeat1, 2), SHIFT_REPEAT(10), - [142] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_parameters_repeat1, 2), - [144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), - [146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), - [148] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(19), - [151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), - [153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), - [155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), - [157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), - [159] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(24), - [162] = {.entry = {.count = 1, .reusable = false}}, SHIFT(24), - [164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74), - [166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), - [168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(78), - [170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), - [172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(141), - [174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), - [176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), - [178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), - [180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), - [182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), - [184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), - [186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), - [188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(48), - [190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71), - [192] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_number_literal, 1), - [194] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_number_literal, 1), - [196] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 5), - [198] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_data_declaration, 4), - [200] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_declaration, 4), - [202] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_declaration, 3), - [204] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_declaration, 3), - [206] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 3), - [208] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 3), - [210] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_declaration, 2), - [212] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_declaration, 2), - [214] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_declaration, 3), - [216] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_declaration, 3), - [218] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_data_declaration, 3), - [220] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_declaration, 3), - [222] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 4), - [224] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 4), - [226] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 1), - [228] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 1), - [230] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_type, 2, .production_id = 3), - [232] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_identifier, 3, .production_id = 4), - [234] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_identifier, 3, .production_id = 4), - [236] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_declaration, 4), - [238] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_declaration, 4), - [240] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 2), - [242] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 2), - [244] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catchall_declaration, 7), - [246] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catchall_declaration, 7), - [248] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_declaration, 2), - [250] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_declaration, 2), - [252] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_locals_declaration, 2), - [254] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_locals_declaration, 2), - [256] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_declaration, 2), - [258] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_declaration, 2), - [260] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_declaration, 8), - [262] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_declaration, 8), - [264] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primitive_type, 1), - [266] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameters, 3), - [268] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat3, 2), - [270] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat3, 2), SHIFT_REPEAT(68), - [273] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat3, 2), SHIFT_REPEAT(32), - [276] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat3, 2), SHIFT_REPEAT(128), - [279] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_list_repeat3, 2), SHIFT_REPEAT(128), - [282] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_identifier, 2), - [284] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field_identifier, 2), - [286] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameters, 2), - [288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126), - [290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5), - [292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143), - [294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), - [296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), - [298] = {.entry = {.count = 1, .reusable = false}}, SHIFT(139), - [300] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 6), - [302] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 1), - [304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108), - [306] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__identifier, 1), - [308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81), - [310] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__identifier, 1), - [312] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), - [314] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), SHIFT_REPEAT(162), - [317] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), - [319] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), SHIFT_REPEAT(109), - [322] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat3, 1), - [324] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_list_repeat3, 1), - [326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90), - [328] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), - [330] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), SHIFT_REPEAT(20), - [333] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_full_field_identifier, 3), - [335] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_full_field_identifier, 3), - [337] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_super_declaration, 2), - [339] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_full_method_identifier, 3), - [341] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_full_method_identifier, 3), - [343] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), - [345] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), SHIFT_REPEAT(21), - [348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), - [350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(72), - [352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), - [354] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_implements_declaration, 2), - [356] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 7), - [358] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_declaration, 2), - [360] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), - [362] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(72), - [365] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(72), - [368] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_list_repeat3, 2), - [370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), - [372] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), - [374] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), SHIFT_REPEAT(72), - [377] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), SHIFT_REPEAT(72), - [380] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), - [382] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), SHIFT_REPEAT(72), - [385] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), SHIFT_REPEAT(72), - [388] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 3), - [390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), - [392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146), - [394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), - [396] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 1), - [398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120), - [400] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_list_repeat1, 1), - [402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), - [404] = {.entry = {.count = 1, .reusable = false}}, SHIFT(110), - [406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), - [408] = {.entry = {.count = 1, .reusable = false}}, SHIFT(142), - [410] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_definition_repeat1, 2), SHIFT_REPEAT(146), - [413] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_annotation_definition_repeat1, 2), - [415] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat4, 2), - [417] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat4, 2), SHIFT_REPEAT(117), - [420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), - [422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), - [424] = {.entry = {.count = 1, .reusable = false}}, SHIFT(36), - [426] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 2), - [428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155), - [430] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_packed_switch_declaration_repeat1, 2), SHIFT_REPEAT(111), - [433] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_packed_switch_declaration_repeat1, 2), - [435] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 3), - [437] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 3), - [439] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 3), - [441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(124), - [443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), - [445] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat5, 2), - [447] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat5, 2), SHIFT_REPEAT(118), - [450] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat2, 2), - [452] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat2, 2), SHIFT_REPEAT(119), - [455] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat4, 1), - [457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), - [459] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat5, 1), - [461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), - [463] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat2, 1), - [465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), - [467] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_list_repeat1, 2), - [469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(111), - [471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(49), - [473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(117), - [475] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 3), - [477] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 2), - [479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18), - [481] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_reference, 2), - [483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), - [485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(168), - [487] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_property, 3, .production_id = 2), - [489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28), - [491] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 2), - [493] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_value, 1), - [495] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_declaration, 3), - [497] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 3, .production_id = 1), - [499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), - [501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), - [503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), - [505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(50), - [507] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(), - [509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(166), - [511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161), - [513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), - [515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), - [517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54), - [519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144), - [521] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), - [523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(167), - [525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), - [527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(160), - [529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(112), - [531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), - [533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84), - [535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113), - [537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), - [539] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 3), - [541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(157), - [543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), - [545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(77), - [547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(165), - [549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(153), - [551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), + [5] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), + [7] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_type, 2, .production_id = 3), + [9] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_type, 2, .production_id = 3), + [11] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primitive_type, 1), + [13] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primitive_type, 1), + [15] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), + [17] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(127), + [20] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(13), + [23] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(71), + [26] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(71), + [29] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(134), + [32] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(135), + [35] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(173), + [38] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(179), + [41] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(178), + [44] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(119), + [47] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(95), + [50] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(136), + [53] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), + [55] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), + [57] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), + [59] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71), + [61] = {.entry = {.count = 1, .reusable = false}}, SHIFT(71), + [63] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), + [65] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), + [67] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), + [69] = {.entry = {.count = 1, .reusable = false}}, SHIFT(179), + [71] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), + [73] = {.entry = {.count = 1, .reusable = true}}, SHIFT(119), + [75] = {.entry = {.count = 1, .reusable = true}}, SHIFT(95), + [77] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), + [79] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), + [81] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_number_literal, 1), + [83] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_number_literal, 1), + [85] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_definition, 2), + [87] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_definition, 2), + [89] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_definition, 3), + [91] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_definition, 3), + [93] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 3), + [95] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 3), + [97] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_declaration, 2), + [99] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_declaration, 2), + [101] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_identifier, 3, .production_id = 4), + [103] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_identifier, 3, .production_id = 4), + [105] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 1), + [107] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 1), + [109] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_locals_declaration, 2), + [111] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_locals_declaration, 2), + [113] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_declaration, 2), + [115] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_declaration, 2), + [117] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 2), + [119] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 2), + [121] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catchall_declaration, 7), + [123] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catchall_declaration, 7), + [125] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_declaration, 8), + [127] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_declaration, 8), + [129] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 3), + [131] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 3), + [133] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_identifier, 4, .production_id = 5), + [135] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_identifier, 4, .production_id = 5), + [137] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 4), + [139] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 4), + [141] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_data_declaration, 3), + [143] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_declaration, 3), + [145] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_declaration, 3), + [147] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_declaration, 3), + [149] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_data_declaration, 4), + [151] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_declaration, 4), + [153] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_declaration, 3), + [155] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_declaration, 3), + [157] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_declaration, 2), + [159] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_declaration, 2), + [161] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 4), + [163] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 4), + [165] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_declaration, 4), + [167] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_declaration, 4), + [169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(156), + [171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81), + [173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), + [175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), + [177] = {.entry = {.count = 1, .reusable = false}}, SHIFT(129), + [179] = {.entry = {.count = 1, .reusable = false}}, SHIFT(132), + [181] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7), + [183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(123), + [185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(167), + [187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), + [189] = {.entry = {.count = 1, .reusable = false}}, SHIFT(29), + [191] = {.entry = {.count = 1, .reusable = false}}, SHIFT(142), + [193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(59), + [195] = {.entry = {.count = 1, .reusable = false}}, SHIFT(37), + [197] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(), + [199] = {.entry = {.count = 1, .reusable = false}}, SHIFT(145), + [201] = {.entry = {.count = 1, .reusable = false}}, SHIFT(161), + [203] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 2), + [205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191), + [207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189), + [209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(50), + [211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(49), + [213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), + [215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), + [217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), + [219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), + [221] = {.entry = {.count = 1, .reusable = false}}, SHIFT(159), + [223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159), + [225] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), + [227] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), + [229] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(34), + [232] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_access_modifiers, 1), + [234] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_access_modifiers, 1), + [236] = {.entry = {.count = 1, .reusable = false}}, SHIFT(34), + [238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), + [240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53), + [242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), + [244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3), + [246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), + [248] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 4), + [250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), + [252] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 3), + [254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), + [256] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(69), + [259] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), + [261] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(63), + [264] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(3), + [267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), + [269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), + [271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), + [273] = {.entry = {.count = 1, .reusable = false}}, SHIFT(48), + [275] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(48), + [278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), + [280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), + [282] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(51), + [285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), + [287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(160), + [289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), + [291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(164), + [293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(80), + [295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54), + [297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(79), + [299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), + [301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), + [303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(89), + [305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169), + [307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(165), + [309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), + [311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(168), + [313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2), + [315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90), + [317] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_identifier, 2), + [319] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field_identifier, 2), + [321] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 5), + [323] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 1), + [325] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat3, 2), + [327] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat3, 2), SHIFT_REPEAT(81), + [330] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat3, 2), SHIFT_REPEAT(62), + [333] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat3, 2), SHIFT_REPEAT(44), + [336] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_opcode, 1), + [338] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_opcode, 1), + [340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(166), + [342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(153), + [344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), + [346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), + [348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154), + [350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163), + [352] = {.entry = {.count = 1, .reusable = false}}, SHIFT(163), + [354] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 6), + [356] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__identifier, 1), + [358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(102), + [360] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), + [362] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), SHIFT_REPEAT(189), + [365] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), + [367] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), SHIFT_REPEAT(127), + [370] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 1), + [372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(128), + [374] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_full_method_identifier, 3), + [376] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), + [378] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), SHIFT_REPEAT(50), + [381] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_super_declaration, 2), + [383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(99), + [385] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat3, 1), + [387] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_full_field_identifier, 3), + [389] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), + [391] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), SHIFT_REPEAT(7), + [394] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), SHIFT_REPEAT(7), + [397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), + [399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), + [401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), + [403] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), + [405] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(7), + [408] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(7), + [411] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_implements_declaration, 2), + [413] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_declaration, 2), + [415] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), + [417] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), SHIFT_REPEAT(7), + [420] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), SHIFT_REPEAT(7), + [423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), + [425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), + [427] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), + [429] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), SHIFT_REPEAT(49), + [432] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 7), + [434] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 3), + [436] = {.entry = {.count = 1, .reusable = false}}, SHIFT(137), + [438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), + [440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(183), + [442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), + [444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), + [446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), + [448] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 1), + [450] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_list_repeat1, 1), + [452] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_definition_repeat1, 2), SHIFT_REPEAT(183), + [455] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_annotation_definition_repeat1, 2), + [457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(130), + [459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28), + [461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), + [463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), + [465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), + [467] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat2, 1), + [469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186), + [471] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 2), + [473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), + [475] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat4, 1), + [477] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_packed_switch_declaration_repeat1, 2), SHIFT_REPEAT(130), + [480] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_packed_switch_declaration_repeat1, 2), + [482] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 3), + [484] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 3), + [486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(162), + [488] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat5, 1), + [490] = {.entry = {.count = 1, .reusable = false}}, SHIFT(33), + [492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), + [494] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_list_repeat1, 2), + [496] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 3), + [498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), + [500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), + [502] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat2, 2), + [504] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat2, 2), SHIFT_REPEAT(123), + [507] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__identifier, 1), + [509] = {.entry = {.count = 1, .reusable = false}}, SHIFT(108), + [511] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat4, 2), + [513] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat4, 2), SHIFT_REPEAT(129), + [516] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat5, 2), + [518] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat5, 2), SHIFT_REPEAT(132), + [521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10), + [523] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_repeat1, 2), SHIFT_REPEAT(33), + [526] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_statement_repeat1, 2), + [528] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 2), + [530] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_full_method_identifier, 3), + [532] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_reference, 2), + [534] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 3, .production_id = 1), + [536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195), + [538] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 3), + [540] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_property, 3, .production_id = 2), + [542] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 2), + [544] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 2), + [546] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_full_field_identifier, 3), + [548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), + [550] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_statement_repeat1, 2), + [552] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 3), + [554] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_declaration, 3), + [556] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_value, 1), + [558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), + [560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), + [562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(197), + [564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), + [566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193), + [568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(182), + [570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(181), + [572] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), + [574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), + [576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190), + [578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74), + [580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), + [582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177), + [584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), + [586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(174), + [588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), + [590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(97), + [592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185), + [594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(98), + [596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18), + [598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17), + [600] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 3), + [602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), + [604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), + [606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192), }; #ifdef __cplusplus diff --git a/test/corpus/interfaces b/test/corpus/interfaces index 53faa166e..6f3306af3 100644 --- a/test/corpus/interfaces +++ b/test/corpus/interfaces @@ -69,7 +69,6 @@ Test an interface with one method (method_declaration (access_modifiers) (method_identifier - parameters: (parameters) return_type: (primitive_type))) (end_method))) diff --git a/test/corpus/methods b/test/corpus/methods index 3d51d5c7a..f88f307ba 100644 --- a/test/corpus/methods +++ b/test/corpus/methods @@ -23,7 +23,6 @@ Test an empty method (method_declaration (access_modifiers) (method_identifier - parameters: (parameters) return_type: (primitive_type))) (end_method))) @@ -55,7 +54,7 @@ Test a method with one primitive parameter (access_modifiers) (method_identifier parameters: (parameters - (primitive_type)) + (primitive_type)) return_type: (primitive_type))) (end_method))) diff --git a/test/corpus/statements b/test/corpus/statements new file mode 100644 index 000000000..835f43cc1 --- /dev/null +++ b/test/corpus/statements @@ -0,0 +1,74 @@ +======================================================================== +Test empty statement +======================================================================== + +.class public interface abstract LA/BC; +.super Ljava/lang/Object; +.source "" + +.method public empty()V + return-void +.end method + +--- + +(class_definition + (class_declaration + (access_modifiers) + (class_identifier)) + (super_declaration + (class_identifier)) + (source_declaration + (string_literal)) + (method_definition + (method_declaration + (access_modifiers) + (method_identifier + return_type: (primitive_type))) + (code_block + (statement + (opcode))) + (end_method))) + + + +======================================================================== +Test statements with variable and number literal arguments +======================================================================== + +.class public interface abstract LA/BC; +.super Ljava/lang/Object; +.source "" + +.method public static main([Ljava/lang/String;)I + const v0, 0x0 + return v0 +.end method + +--- + +(class_definition + (class_declaration + (access_modifiers) + (class_identifier)) + (super_declaration + (class_identifier)) + (source_declaration + (string_literal)) + (method_definition + (method_declaration + (access_modifiers) + (method_identifier + parameters: (parameters + (array_type + element_type: (class_identifier))) + return_type: (primitive_type))) + (code_block + (statement + (opcode) + (variable) + (number_literal)) + (statement + (opcode) + (variable))) + (end_method))) From 6e0ce8b3c60758915ba17e958614d3d33ac4cf9d Mon Sep 17 00:00:00 2001 From: Yotam Nachum Date: Tue, 4 Jan 2022 16:28:05 +0200 Subject: [PATCH 20/98] Format grammar file --- .build.yml | 3 + .prettierrc.json | 3 + grammar.js | 735 ++++++++++++++++++++++++++--------------------- package.json | 1 + 4 files changed, 407 insertions(+), 335 deletions(-) create mode 100644 .prettierrc.json diff --git a/.build.yml b/.build.yml index f5df58e0a..7b0b5a817 100644 --- a/.build.yml +++ b/.build.yml @@ -9,6 +9,9 @@ tasks: - install: | cd tree-sitter-smali npm install + - lint: | + cd tree-sitter-smali + npx prettier --check grammar.js - build: | cd tree-sitter-smali npm run build diff --git a/.prettierrc.json b/.prettierrc.json new file mode 100644 index 000000000..4517384bc --- /dev/null +++ b/.prettierrc.json @@ -0,0 +1,3 @@ +{ + "arrowParens": "avoid" +} diff --git a/grammar.js b/grammar.js index f4ba9a856..579e40c00 100644 --- a/grammar.js +++ b/grammar.js @@ -1,266 +1,256 @@ const modifiers = [ - 'public', - 'private', - 'protected', - 'static', - 'final', - 'synchronized', - 'volatile', - 'transient', - 'native', - 'interface', - 'abstract', - 'bridge', - 'synthetic' + "public", + "private", + "protected", + "static", + "final", + "synchronized", + "volatile", + "transient", + "native", + "interface", + "abstract", + "bridge", + "synthetic", ]; -const primitives = [ - 'V', - 'Z', - 'B', - 'S', - 'C', - 'I', - 'J', - 'F', - 'D' -]; +const primitives = ["V", "Z", "B", "S", "C", "I", "J", "F", "D"]; const opcodes = [ - 'nop', - 'move', - 'move/from16', - 'move/16', - 'move-wide', - 'move-wide/from16', - 'move-wide/16', - 'move-object', - 'move-object/from16', - 'move-object/16', - 'move-result', - 'move-result-wide', - 'move-result-object', - 'move-exception', - 'return-void', - 'return', - 'return-wide', - 'return-object', - 'const/4', - 'const/16', - 'const', - 'const/high16', - 'const-wide/16', - 'const-wide/32', - 'const-wide', - 'const-wide/high16', - 'const-string', - 'const-string-jumbo', - 'const-class', - 'monitor-enter', - 'monitor-exit', - 'check-cast', - 'instance-of', - 'array-length', - 'new-instance', - 'new-array', - 'filled-new-array', - 'filled-new-array-range', - 'fill-array-data', - 'throw', - 'goto', - 'goto/16', - 'goto/32', - 'packed-switch', - 'sparse-switch', - 'cmpl-float', - 'cmpg-float', - 'cmpl-double', - 'cmpg-double', - 'cmp-long', - 'if-eq', - 'if-ne', - 'if-lt', - 'if-ge', - 'if-gt', - 'if-le', - 'if-eqz', - 'if-nez', - 'if-ltz', - 'if-gez', - 'if-gtz', - 'if-lez', - 'aget', - 'aget-wide', - 'aget-object', - 'aget-boolean', - 'aget-byte', - 'aget-char', - 'aget-short', - 'aput', - 'aput-wide', - 'aput-object', - 'aput-boolean', - 'aput-byte', - 'aput-char', - 'aput-short', - 'iget', - 'iget-wide', - 'iget-object', - 'iget-boolean', - 'iget-byte', - 'iget-char', - 'iget-short', - 'iput', - 'iput-wide', - 'iput-object', - 'iput-boolean', - 'iput-byte', - 'iput-char', - 'iput-short', - 'sget', - 'sget-wide', - 'sget-object', - 'sget-boolean', - 'sget-byte', - 'sget-char', - 'sget-short', - 'sput', - 'sput-wide', - 'sput-object', - 'sput-boolean', - 'sput-byte', - 'sput-char', - 'sput-short', - 'invoke-virtual', - 'invoke-super', - 'invoke-direct', - 'invoke-static', - 'invoke-interface', - 'invoke-virtual/range', - 'invoke-super/range', - 'invoke-direct/range', - 'invoke-static/range', - 'invoke-interface-range', - 'neg-int', - 'not-int', - 'neg-long', - 'not-long', - 'neg-float', - 'neg-double', - 'int-to-long', - 'int-to-float', - 'int-to-double', - 'long-to-int', - 'long-to-float', - 'long-to-double', - 'float-to-int', - 'float-to-long', - 'float-to-double', - 'double-to-int', - 'double-to-long', - 'double-to-float', - 'int-to-byte', - 'int-to-char', - 'int-to-short', - 'add-int', - 'sub-int', - 'mul-int', - 'div-int', - 'rem-int', - 'and-int', - 'or-int', - 'xor-int', - 'shl-int', - 'shr-int', - 'ushr-int', - 'add-long', - 'sub-long', - 'mul-long', - 'div-long', - 'rem-long', - 'and-long', - 'or-long', - 'xor-long', - 'shl-long', - 'shr-long', - 'ushr-long', - 'add-float', - 'sub-float', - 'mul-float', - 'div-float', - 'rem-float', - 'add-double', - 'sub-double', - 'mul-double', - 'div-double', - 'rem-double', - 'add-int/2addr', - 'sub-int/2addr', - 'mul-int/2addr', - 'div-int/2addr', - 'rem-int/2addr', - 'and-int/2addr', - 'or-int/2addr', - 'xor-int/2addr', - 'shl-int/2addr', - 'shr-int/2addr', - 'ushr-int/2addr', - 'add-long/2addr', - 'sub-long/2addr', - 'mul-long/2addr', - 'div-long/2addr', - 'rem-long/2addr', - 'and-long/2addr', - 'or-long/2addr', - 'xor-long/2addr', - 'shl-long/2addr', - 'shr-long/2addr', - 'ushr-long/2addr', - 'add-float/2addr', - 'sub-float/2addr', - 'mul-float/2addr', - 'div-float/2addr', - 'rem-float/2addr', - 'add-double/2addr', - 'sub-double/2addr', - 'mul-double/2addr', - 'div-double/2addr', - 'rem-double/2addr', - 'add-int/lit16', - 'sub-int/lit16', - 'mul-int/lit16', - 'div-int/lit16', - 'rem-int/lit16', - 'and-int/lit16', - 'or-int/lit16', - 'xor-int/lit16', - 'add-int/lit8', - 'sub-int/lit8', - 'mul-int/lit8', - 'div-int/lit8', - 'rem-int/lit8', - 'and-int/lit8', - 'or-int/lit8', - 'xor-int/lit8', - 'shl-int/lit8', - 'shr-int/lit8', - 'ushr-int/lit8', - 'execute-inline', - 'invoke-direct-empty', - 'iget-quick', - 'iget-wide-quick', - 'iget-object-quick', - 'iput-quick', - 'iput-wide-quick', - 'iput-object-quick', - 'invoke-virtual-quick', - 'invoke-virtual-quick/range', - 'invoke-super-quick', - 'invoke-super-quick/range' + "nop", + "move", + "move/from16", + "move/16", + "move-wide", + "move-wide/from16", + "move-wide/16", + "move-object", + "move-object/from16", + "move-object/16", + "move-result", + "move-result-wide", + "move-result-object", + "move-exception", + "return-void", + "return", + "return-wide", + "return-object", + "const/4", + "const/16", + "const", + "const/high16", + "const-wide/16", + "const-wide/32", + "const-wide", + "const-wide/high16", + "const-string", + "const-string-jumbo", + "const-class", + "monitor-enter", + "monitor-exit", + "check-cast", + "instance-of", + "array-length", + "new-instance", + "new-array", + "filled-new-array", + "filled-new-array-range", + "fill-array-data", + "throw", + "goto", + "goto/16", + "goto/32", + "packed-switch", + "sparse-switch", + "cmpl-float", + "cmpg-float", + "cmpl-double", + "cmpg-double", + "cmp-long", + "if-eq", + "if-ne", + "if-lt", + "if-ge", + "if-gt", + "if-le", + "if-eqz", + "if-nez", + "if-ltz", + "if-gez", + "if-gtz", + "if-lez", + "aget", + "aget-wide", + "aget-object", + "aget-boolean", + "aget-byte", + "aget-char", + "aget-short", + "aput", + "aput-wide", + "aput-object", + "aput-boolean", + "aput-byte", + "aput-char", + "aput-short", + "iget", + "iget-wide", + "iget-object", + "iget-boolean", + "iget-byte", + "iget-char", + "iget-short", + "iput", + "iput-wide", + "iput-object", + "iput-boolean", + "iput-byte", + "iput-char", + "iput-short", + "sget", + "sget-wide", + "sget-object", + "sget-boolean", + "sget-byte", + "sget-char", + "sget-short", + "sput", + "sput-wide", + "sput-object", + "sput-boolean", + "sput-byte", + "sput-char", + "sput-short", + "invoke-virtual", + "invoke-super", + "invoke-direct", + "invoke-static", + "invoke-interface", + "invoke-virtual/range", + "invoke-super/range", + "invoke-direct/range", + "invoke-static/range", + "invoke-interface-range", + "neg-int", + "not-int", + "neg-long", + "not-long", + "neg-float", + "neg-double", + "int-to-long", + "int-to-float", + "int-to-double", + "long-to-int", + "long-to-float", + "long-to-double", + "float-to-int", + "float-to-long", + "float-to-double", + "double-to-int", + "double-to-long", + "double-to-float", + "int-to-byte", + "int-to-char", + "int-to-short", + "add-int", + "sub-int", + "mul-int", + "div-int", + "rem-int", + "and-int", + "or-int", + "xor-int", + "shl-int", + "shr-int", + "ushr-int", + "add-long", + "sub-long", + "mul-long", + "div-long", + "rem-long", + "and-long", + "or-long", + "xor-long", + "shl-long", + "shr-long", + "ushr-long", + "add-float", + "sub-float", + "mul-float", + "div-float", + "rem-float", + "add-double", + "sub-double", + "mul-double", + "div-double", + "rem-double", + "add-int/2addr", + "sub-int/2addr", + "mul-int/2addr", + "div-int/2addr", + "rem-int/2addr", + "and-int/2addr", + "or-int/2addr", + "xor-int/2addr", + "shl-int/2addr", + "shr-int/2addr", + "ushr-int/2addr", + "add-long/2addr", + "sub-long/2addr", + "mul-long/2addr", + "div-long/2addr", + "rem-long/2addr", + "and-long/2addr", + "or-long/2addr", + "xor-long/2addr", + "shl-long/2addr", + "shr-long/2addr", + "ushr-long/2addr", + "add-float/2addr", + "sub-float/2addr", + "mul-float/2addr", + "div-float/2addr", + "rem-float/2addr", + "add-double/2addr", + "sub-double/2addr", + "mul-double/2addr", + "div-double/2addr", + "rem-double/2addr", + "add-int/lit16", + "sub-int/lit16", + "mul-int/lit16", + "div-int/lit16", + "rem-int/lit16", + "and-int/lit16", + "or-int/lit16", + "xor-int/lit16", + "add-int/lit8", + "sub-int/lit8", + "mul-int/lit8", + "div-int/lit8", + "rem-int/lit8", + "and-int/lit8", + "or-int/lit8", + "xor-int/lit8", + "shl-int/lit8", + "shr-int/lit8", + "ushr-int/lit8", + "execute-inline", + "invoke-direct-empty", + "iget-quick", + "iget-wide-quick", + "iget-object-quick", + "iput-quick", + "iput-wide-quick", + "iput-object-quick", + "invoke-virtual-quick", + "invoke-virtual-quick/range", + "invoke-super-quick", + "invoke-super-quick/range", ]; function commaSep1(rule) { - return seq(rule, repeat(seq(',', rule))); + return seq(rule, repeat(seq(",", rule))); } function commaSep(rule) { @@ -268,122 +258,197 @@ function commaSep(rule) { } module.exports = grammar({ - name: 'smali', + name: "smali", - extras: $ => [ - $.comment, - /\s/ - ], + extras: $ => [$.comment, /\s/], rules: { - class_definition: $ => seq( - $.class_declaration, - $.super_declaration, - optional($.source_declaration), - repeat($.implements_declaration), - repeat($.annotation_definition), - repeat(choice($.field_declaration, $.field_definition)), - repeat($.method_definition), - ), + class_definition: $ => + seq( + $.class_declaration, + $.super_declaration, + optional($.source_declaration), + repeat($.implements_declaration), + repeat($.annotation_definition), + repeat(choice($.field_declaration, $.field_definition)), + repeat($.method_definition) + ), // class related - class_declaration: $ => seq('.class', $.access_modifiers, $.class_identifier), - super_declaration: $ => seq('.super', $.class_identifier), - source_declaration: $ => seq('.source', $.string_literal), - implements_declaration: $ => seq('.implements', $.class_identifier), + class_declaration: $ => + seq(".class", $.access_modifiers, $.class_identifier), + super_declaration: $ => seq(".super", $.class_identifier), + source_declaration: $ => seq(".source", $.string_literal), + implements_declaration: $ => seq(".implements", $.class_identifier), - field_definition: $ => seq( - $.field_declaration, - optional($.annotation_definition), - $.end_field - ), - field_declaration: $ => seq('.field', $.access_modifiers, $.field_identifier), - end_field: _ => '.end field', + field_definition: $ => + seq($.field_declaration, optional($.annotation_definition), $.end_field), + field_declaration: $ => + seq(".field", $.access_modifiers, $.field_identifier), + end_field: _ => ".end field", // method related - method_definition: $ => seq( - $.method_declaration, - alias(repeat($._code_line), $.code_block), - $.end_method - ), - method_declaration: $ => seq('.method', $.access_modifiers, optional('constructor'), $.method_identifier), - end_method: _ => '.end method', + method_definition: $ => + seq( + $.method_declaration, + alias(repeat($._code_line), $.code_block), + $.end_method + ), + method_declaration: $ => + seq( + ".method", + $.access_modifiers, + optional("constructor"), + $.method_identifier + ), + end_method: _ => ".end method", // annotation related - annotation_definition: $ => seq( - $.annotation_declaration, - repeat($.annotation_property), - $.end_annotation - ), - annotation_declaration: $ => seq('.annotation', choice('system', 'build', 'runtime'), $.class_identifier), - annotation_property: $ => seq(field('key', $.annotation_key), '=', field('value', $.annotation_value)), + annotation_definition: $ => + seq( + $.annotation_declaration, + repeat($.annotation_property), + $.end_annotation + ), + annotation_declaration: $ => + seq( + ".annotation", + choice("system", "build", "runtime"), + $.class_identifier + ), + annotation_property: $ => + seq( + field("key", $.annotation_key), + "=", + field("value", $.annotation_value) + ), annotation_key: _ => /\w+/, - annotation_value: $ => choice($.number_literal, $.string_literal, $.class_identifier, $.list, $.enum_reference), - end_annotation: _ => '.end annotation', + annotation_value: $ => + choice( + $.number_literal, + $.string_literal, + $.class_identifier, + $.list, + $.enum_reference + ), + end_annotation: _ => ".end annotation", // code lines - _code_line: $ => choice($.label, $._declaration, $.annotation_definition, $.statement), + _code_line: $ => + choice($.label, $._declaration, $.annotation_definition, $.statement), label: _ => /:[\w\d]+/, // statement - statement: $ => seq($.opcode, commaSep($._statement_argument), '\n'), + statement: $ => seq($.opcode, commaSep($._statement_argument), "\n"), opcode: _ => choice(...opcodes), - _statement_argument: $ => choice($.list, $.variable, $.parameter, $._identifier, $.string_literal, $.number_literal), + _statement_argument: $ => + choice( + $.list, + $.variable, + $.parameter, + $._identifier, + $.string_literal, + $.number_literal + ), // code declarations - _declaration: $ => choice($.line_declaration, $.locals_declaration, $.param_declaration, $.catch_declaration, $.catchall_declaration, $.packed_switch_declaration, $.sparse_switch_declaration, $.array_data_declaration), - line_declaration: $ => seq('.line', $.number_literal), - locals_declaration: $ => seq('.locals', $.number_literal), - param_declaration: $ => seq('.param', $.parameter), - catch_declaration: $ => seq('.catch', $.class_identifier, '{', $.label, '..', $.label, '}', $.label), - catchall_declaration: $ => seq('.catchall', '{', $.label, '..', $.label, '}', $.label), - packed_switch_declaration: $ => seq( - '.packed-switch', $.number_literal, - repeat($.label), - '.end packed-switch' - ), - sparse_switch_declaration: $ => seq( - '.sparse-switch', - repeat(seq($.number_literal, '->', $.label)), - '.end sparse-switch' - ), - array_data_declaration: $ => seq( - '.array-data', $.number_literal, - repeat($.number_literal), - '.end array-data' - ), + _declaration: $ => + choice( + $.line_declaration, + $.locals_declaration, + $.param_declaration, + $.catch_declaration, + $.catchall_declaration, + $.packed_switch_declaration, + $.sparse_switch_declaration, + $.array_data_declaration + ), + line_declaration: $ => seq(".line", $.number_literal), + locals_declaration: $ => seq(".locals", $.number_literal), + param_declaration: $ => seq(".param", $.parameter), + catch_declaration: $ => + seq( + ".catch", + $.class_identifier, + "{", + $.label, + "..", + $.label, + "}", + $.label + ), + catchall_declaration: $ => + seq(".catchall", "{", $.label, "..", $.label, "}", $.label), + packed_switch_declaration: $ => + seq( + ".packed-switch", + $.number_literal, + repeat($.label), + ".end packed-switch" + ), + sparse_switch_declaration: $ => + seq( + ".sparse-switch", + repeat(seq($.number_literal, "->", $.label)), + ".end sparse-switch" + ), + array_data_declaration: $ => + seq( + ".array-data", + $.number_literal, + repeat($.number_literal), + ".end array-data" + ), // identifiers - _identifier: $ => choice($.class_identifier, $.field_identifier, $.full_field_identifier, $.method_identifier, $.full_method_identifier), + _identifier: $ => + choice( + $.class_identifier, + $.field_identifier, + $.full_field_identifier, + $.method_identifier, + $.full_method_identifier + ), class_identifier: _ => /L[\w\d\/\$]+;/, field_identifier: $ => seq(/[\w\d]+:/, $._type), - method_identifier: $ => seq(choice('(', /[\w\d]+\(/), field('parameters', alias(repeat($._type), $.parameters)), ')', field('return_type', $._type)), - full_field_identifier: $ => seq($.class_identifier, '->', $.field_identifier), - full_method_identifier: $ => seq($.class_identifier, '->', $.method_identifier), + method_identifier: $ => + seq( + choice("(", /[\w\d]+\(/), + field("parameters", alias(repeat($._type), $.parameters)), + ")", + field("return_type", $._type) + ), + full_field_identifier: $ => + seq($.class_identifier, "->", $.field_identifier), + full_method_identifier: $ => + seq($.class_identifier, "->", $.method_identifier), // types _type: $ => choice($.primitive_type, $.class_identifier, $.array_type), - array_type: $ => seq('[', field('element_type', $._type)), + array_type: $ => seq("[", field("element_type", $._type)), primitive_type: _ => choice(...primitives), access_modifiers: _ => repeat1(choice(...modifiers)), - comment: _ => token(seq('#', /.*/)), - enum_reference: $ => seq('.enum', $.field_identifier), + comment: _ => token(seq("#", /.*/)), + enum_reference: $ => seq(".enum", $.field_identifier), variable: _ => /v\d+/, parameter: _ => /p\d+/, - list: $ => seq('{', + list: $ => + seq( + "{", choice( - repeat(seq($.number_literal, optional(','))), - repeat(seq($.string_literal, optional(','))), - repeat(seq($._identifier, optional(','))), - repeat(seq($.variable, optional(','))), - repeat(seq($.parameter, optional(','))), + repeat(seq($.number_literal, optional(","))), + repeat(seq($.string_literal, optional(","))), + repeat(seq($._identifier, optional(","))), + repeat(seq($.variable, optional(","))), + repeat(seq($.parameter, optional(","))) ), - '}'), + "}" + ), // literals number_literal: _ => choice(/-?0x[\da-f]+/, /-?\d+/), string_literal: _ => /".*"/, - } + }, }); diff --git a/package.json b/package.json index c094b6a8d..377cdbd3a 100644 --- a/package.json +++ b/package.json @@ -13,6 +13,7 @@ "nan": "^2.15.0" }, "devDependencies": { + "prettier": "2.5.1", "tree-sitter-cli": "^0.20.1" }, "scripts": { From 72e6ba02938b09a3060a19e034c16c65d5585534 Mon Sep 17 00:00:00 2001 From: Yotam Nachum Date: Tue, 4 Jan 2022 16:50:55 +0200 Subject: [PATCH 21/98] Support clinit methods --- grammar.js | 2 +- src/grammar.json | 4 + src/node-types.json | 4 + src/parser.c | 9609 ++++++++++++++++++++++--------------------- 4 files changed, 4842 insertions(+), 4777 deletions(-) diff --git a/grammar.js b/grammar.js index 579e40c00..c92a1263c 100644 --- a/grammar.js +++ b/grammar.js @@ -413,7 +413,7 @@ module.exports = grammar({ field_identifier: $ => seq(/[\w\d]+:/, $._type), method_identifier: $ => seq( - choice("(", /[\w\d]+\(/), + choice("(", "(", /[\w\d]+\(/), field("parameters", alias(repeat($._type), $.parameters)), ")", field("return_type", $._type) diff --git a/src/grammar.json b/src/grammar.json index c50e24d84..33e3fec16 100644 --- a/src/grammar.json +++ b/src/grammar.json @@ -1631,6 +1631,10 @@ { "type": "CHOICE", "members": [ + { + "type": "STRING", + "value": "(" + }, { "type": "STRING", "value": "(" diff --git a/src/node-types.json b/src/node-types.json index ca9d73174..331a8f4dd 100644 --- a/src/node-types.json +++ b/src/node-types.json @@ -847,6 +847,10 @@ "type": ".super", "named": false }, + { + "type": "(", + "named": false + }, { "type": "(", "named": false diff --git a/src/parser.c b/src/parser.c index a88e25d50..ea02eeb98 100644 --- a/src/parser.c +++ b/src/parser.c @@ -16,9 +16,9 @@ #define LANGUAGE_VERSION 13 #define STATE_COUNT 198 #define LARGE_STATE_COUNT 29 -#define SYMBOL_COUNT 355 +#define SYMBOL_COUNT 356 #define ALIAS_COUNT 2 -#define TOKEN_COUNT 300 +#define TOKEN_COUNT 301 #define EXTERNAL_TOKEN_COUNT 0 #define FIELD_COUNT 5 #define MAX_ALIAS_SEQUENCE_LENGTH 8 @@ -291,96 +291,97 @@ enum { anon_sym_DOTendarray_DASHdata = 264, sym_class_identifier = 265, aux_sym_field_identifier_token1 = 266, - anon_sym_LTinit_GT_LPAREN = 267, - aux_sym_method_identifier_token1 = 268, - anon_sym_RPAREN = 269, - anon_sym_LBRACK = 270, - anon_sym_V = 271, - anon_sym_Z = 272, - anon_sym_B = 273, - anon_sym_S = 274, - anon_sym_C = 275, - anon_sym_I = 276, - anon_sym_J = 277, - anon_sym_F = 278, - anon_sym_D = 279, - anon_sym_public = 280, - anon_sym_private = 281, - anon_sym_protected = 282, - anon_sym_static = 283, - anon_sym_final = 284, - anon_sym_synchronized = 285, - anon_sym_volatile = 286, - anon_sym_transient = 287, - anon_sym_native = 288, - anon_sym_interface = 289, - anon_sym_abstract = 290, - anon_sym_bridge = 291, - anon_sym_synthetic = 292, - sym_comment = 293, - anon_sym_DOTenum = 294, - sym_variable = 295, - sym_parameter = 296, - aux_sym_number_literal_token1 = 297, - aux_sym_number_literal_token2 = 298, - sym_string_literal = 299, - sym_class_definition = 300, - sym_class_declaration = 301, - sym_super_declaration = 302, - sym_source_declaration = 303, - sym_implements_declaration = 304, - sym_field_definition = 305, - sym_field_declaration = 306, - sym_method_definition = 307, - sym_method_declaration = 308, - sym_annotation_definition = 309, - sym_annotation_declaration = 310, - sym_annotation_property = 311, - sym_annotation_value = 312, - sym__code_line = 313, - sym_statement = 314, - sym_opcode = 315, - sym__statement_argument = 316, - sym__declaration = 317, - sym_line_declaration = 318, - sym_locals_declaration = 319, - sym_param_declaration = 320, - sym_catch_declaration = 321, - sym_catchall_declaration = 322, - sym_packed_switch_declaration = 323, - sym_sparse_switch_declaration = 324, - sym_array_data_declaration = 325, - sym__identifier = 326, - sym_field_identifier = 327, - sym_method_identifier = 328, - sym_full_field_identifier = 329, - sym_full_method_identifier = 330, - sym__type = 331, - sym_array_type = 332, - sym_primitive_type = 333, - sym_access_modifiers = 334, - sym_enum_reference = 335, - sym_list = 336, - sym_number_literal = 337, - aux_sym_class_definition_repeat1 = 338, - aux_sym_class_definition_repeat2 = 339, - aux_sym_class_definition_repeat3 = 340, - aux_sym_class_definition_repeat4 = 341, - aux_sym_method_definition_repeat1 = 342, - aux_sym_annotation_definition_repeat1 = 343, - aux_sym_statement_repeat1 = 344, - aux_sym_packed_switch_declaration_repeat1 = 345, - aux_sym_sparse_switch_declaration_repeat1 = 346, - aux_sym_array_data_declaration_repeat1 = 347, - aux_sym_method_identifier_repeat1 = 348, - aux_sym_access_modifiers_repeat1 = 349, - aux_sym_list_repeat1 = 350, - aux_sym_list_repeat2 = 351, - aux_sym_list_repeat3 = 352, - aux_sym_list_repeat4 = 353, - aux_sym_list_repeat5 = 354, - alias_sym_code_block = 355, - alias_sym_parameters = 356, + anon_sym_LTclinit_GT_LPAREN = 267, + anon_sym_LTinit_GT_LPAREN = 268, + aux_sym_method_identifier_token1 = 269, + anon_sym_RPAREN = 270, + anon_sym_LBRACK = 271, + anon_sym_V = 272, + anon_sym_Z = 273, + anon_sym_B = 274, + anon_sym_S = 275, + anon_sym_C = 276, + anon_sym_I = 277, + anon_sym_J = 278, + anon_sym_F = 279, + anon_sym_D = 280, + anon_sym_public = 281, + anon_sym_private = 282, + anon_sym_protected = 283, + anon_sym_static = 284, + anon_sym_final = 285, + anon_sym_synchronized = 286, + anon_sym_volatile = 287, + anon_sym_transient = 288, + anon_sym_native = 289, + anon_sym_interface = 290, + anon_sym_abstract = 291, + anon_sym_bridge = 292, + anon_sym_synthetic = 293, + sym_comment = 294, + anon_sym_DOTenum = 295, + sym_variable = 296, + sym_parameter = 297, + aux_sym_number_literal_token1 = 298, + aux_sym_number_literal_token2 = 299, + sym_string_literal = 300, + sym_class_definition = 301, + sym_class_declaration = 302, + sym_super_declaration = 303, + sym_source_declaration = 304, + sym_implements_declaration = 305, + sym_field_definition = 306, + sym_field_declaration = 307, + sym_method_definition = 308, + sym_method_declaration = 309, + sym_annotation_definition = 310, + sym_annotation_declaration = 311, + sym_annotation_property = 312, + sym_annotation_value = 313, + sym__code_line = 314, + sym_statement = 315, + sym_opcode = 316, + sym__statement_argument = 317, + sym__declaration = 318, + sym_line_declaration = 319, + sym_locals_declaration = 320, + sym_param_declaration = 321, + sym_catch_declaration = 322, + sym_catchall_declaration = 323, + sym_packed_switch_declaration = 324, + sym_sparse_switch_declaration = 325, + sym_array_data_declaration = 326, + sym__identifier = 327, + sym_field_identifier = 328, + sym_method_identifier = 329, + sym_full_field_identifier = 330, + sym_full_method_identifier = 331, + sym__type = 332, + sym_array_type = 333, + sym_primitive_type = 334, + sym_access_modifiers = 335, + sym_enum_reference = 336, + sym_list = 337, + sym_number_literal = 338, + aux_sym_class_definition_repeat1 = 339, + aux_sym_class_definition_repeat2 = 340, + aux_sym_class_definition_repeat3 = 341, + aux_sym_class_definition_repeat4 = 342, + aux_sym_method_definition_repeat1 = 343, + aux_sym_annotation_definition_repeat1 = 344, + aux_sym_statement_repeat1 = 345, + aux_sym_packed_switch_declaration_repeat1 = 346, + aux_sym_sparse_switch_declaration_repeat1 = 347, + aux_sym_array_data_declaration_repeat1 = 348, + aux_sym_method_identifier_repeat1 = 349, + aux_sym_access_modifiers_repeat1 = 350, + aux_sym_list_repeat1 = 351, + aux_sym_list_repeat2 = 352, + aux_sym_list_repeat3 = 353, + aux_sym_list_repeat4 = 354, + aux_sym_list_repeat5 = 355, + alias_sym_code_block = 356, + alias_sym_parameters = 357, }; static const char * const ts_symbol_names[] = { @@ -651,6 +652,7 @@ static const char * const ts_symbol_names[] = { [anon_sym_DOTendarray_DASHdata] = ".end array-data", [sym_class_identifier] = "class_identifier", [aux_sym_field_identifier_token1] = "field_identifier_token1", + [anon_sym_LTclinit_GT_LPAREN] = "(", [anon_sym_LTinit_GT_LPAREN] = "(", [aux_sym_method_identifier_token1] = "method_identifier_token1", [anon_sym_RPAREN] = ")", @@ -1011,6 +1013,7 @@ static const TSSymbol ts_symbol_map[] = { [anon_sym_DOTendarray_DASHdata] = anon_sym_DOTendarray_DASHdata, [sym_class_identifier] = sym_class_identifier, [aux_sym_field_identifier_token1] = aux_sym_field_identifier_token1, + [anon_sym_LTclinit_GT_LPAREN] = anon_sym_LTclinit_GT_LPAREN, [anon_sym_LTinit_GT_LPAREN] = anon_sym_LTinit_GT_LPAREN, [aux_sym_method_identifier_token1] = aux_sym_method_identifier_token1, [anon_sym_RPAREN] = anon_sym_RPAREN, @@ -2172,6 +2175,10 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = false, .named = false, }, + [anon_sym_LTclinit_GT_LPAREN] = { + .visible = true, + .named = false, + }, [anon_sym_LTinit_GT_LPAREN] = { .visible = true, .named = false, @@ -2596,113 +2603,113 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { eof = lexer->eof(lexer); switch (state) { case 0: - if (eof) ADVANCE(1413); + if (eof) ADVANCE(1420); if (lookahead == '"') ADVANCE(6); - if (lookahead == '#') ADVANCE(1735); - if (lookahead == ')') ADVANCE(1685); - if (lookahead == ',') ADVANCE(1434); - if (lookahead == '-') ADVANCE(153); - if (lookahead == '.') ADVANCE(152); - if (lookahead == '0') ADVANCE(1745); - if (lookahead == ':') ADVANCE(1410); - if (lookahead == '<') ADVANCE(787); - if (lookahead == '=') ADVANCE(1427); - if (lookahead == 'B') ADVANCE(1689); - if (lookahead == 'C') ADVANCE(1691); - if (lookahead == 'D') ADVANCE(1695); - if (lookahead == 'F') ADVANCE(1694); - if (lookahead == 'I') ADVANCE(1692); - if (lookahead == 'J') ADVANCE(1693); - if (lookahead == 'L') ADVANCE(1411); - if (lookahead == 'S') ADVANCE(1690); - if (lookahead == 'V') ADVANCE(1687); - if (lookahead == 'Z') ADVANCE(1688); - if (lookahead == '[') ADVANCE(1686); - if (lookahead == 'a') ADVANCE(425); - if (lookahead == 'b') ADVANCE(1172); - if (lookahead == 'c') ADVANCE(761); - if (lookahead == 'd') ADVANCE(784); - if (lookahead == 'e') ADVANCE(1398); - if (lookahead == 'f') ADVANCE(785); - if (lookahead == 'g') ADVANCE(1024); - if (lookahead == 'i') ADVANCE(715); - if (lookahead == 'l') ADVANCE(1032); - if (lookahead == 'm') ADVANCE(1025); - if (lookahead == 'n') ADVANCE(318); - if (lookahead == 'o') ADVANCE(1171); - if (lookahead == 'p') ADVANCE(312); - if (lookahead == 'r') ADVANCE(607); - if (lookahead == 's') ADVANCE(750); - if (lookahead == 't') ADVANCE(762); - if (lookahead == 'u') ADVANCE(1215); - if (lookahead == 'v') ADVANCE(1029); - if (lookahead == 'x') ADVANCE(1093); - if (lookahead == '{') ADVANCE(1670); - if (lookahead == '}') ADVANCE(1672); + if (lookahead == '#') ADVANCE(1743); + if (lookahead == ')') ADVANCE(1693); + if (lookahead == ',') ADVANCE(1441); + if (lookahead == '-') ADVANCE(154); + if (lookahead == '.') ADVANCE(153); + if (lookahead == '0') ADVANCE(1753); + if (lookahead == ':') ADVANCE(1417); + if (lookahead == '<') ADVANCE(457); + if (lookahead == '=') ADVANCE(1434); + if (lookahead == 'B') ADVANCE(1697); + if (lookahead == 'C') ADVANCE(1699); + if (lookahead == 'D') ADVANCE(1703); + if (lookahead == 'F') ADVANCE(1702); + if (lookahead == 'I') ADVANCE(1700); + if (lookahead == 'J') ADVANCE(1701); + if (lookahead == 'L') ADVANCE(1418); + if (lookahead == 'S') ADVANCE(1698); + if (lookahead == 'V') ADVANCE(1695); + if (lookahead == 'Z') ADVANCE(1696); + if (lookahead == '[') ADVANCE(1694); + if (lookahead == 'a') ADVANCE(427); + if (lookahead == 'b') ADVANCE(1177); + if (lookahead == 'c') ADVANCE(764); + if (lookahead == 'd') ADVANCE(787); + if (lookahead == 'e') ADVANCE(1405); + if (lookahead == 'f') ADVANCE(788); + if (lookahead == 'g') ADVANCE(1030); + if (lookahead == 'i') ADVANCE(718); + if (lookahead == 'l') ADVANCE(1038); + if (lookahead == 'm') ADVANCE(1031); + if (lookahead == 'n') ADVANCE(320); + if (lookahead == 'o') ADVANCE(1178); + if (lookahead == 'p') ADVANCE(314); + if (lookahead == 'r') ADVANCE(610); + if (lookahead == 's') ADVANCE(753); + if (lookahead == 't') ADVANCE(765); + if (lookahead == 'u') ADVANCE(1221); + if (lookahead == 'v') ADVANCE(1036); + if (lookahead == 'x') ADVANCE(1099); + if (lookahead == '{') ADVANCE(1677); + if (lookahead == '}') ADVANCE(1679); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(0) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1746); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1754); END_STATE(); case 1: - if (lookahead == '\n') ADVANCE(1435); + if (lookahead == '\n') ADVANCE(1442); if (lookahead == '"') ADVANCE(6); - if (lookahead == '#') ADVANCE(1735); - if (lookahead == ',') ADVANCE(1434); - if (lookahead == '-') ADVANCE(153); - if (lookahead == '0') ADVANCE(1743); - if (lookahead == '<') ADVANCE(787); - if (lookahead == 'L') ADVANCE(12); - if (lookahead == 'p') ADVANCE(13); - if (lookahead == 'v') ADVANCE(14); - if (lookahead == '{') ADVANCE(1670); + if (lookahead == '#') ADVANCE(1743); + if (lookahead == ',') ADVANCE(1441); + if (lookahead == '-') ADVANCE(154); + if (lookahead == '0') ADVANCE(1751); + if (lookahead == '<') ADVANCE(457); + if (lookahead == 'L') ADVANCE(13); + if (lookahead == 'p') ADVANCE(14); + if (lookahead == 'v') ADVANCE(15); + if (lookahead == '{') ADVANCE(1677); if (lookahead == '\t' || lookahead == '\r' || lookahead == ' ') SKIP(1) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1744); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1752); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(16); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(17); END_STATE(); case 2: - if (lookahead == ' ') ADVANCE(417); + if (lookahead == ' ') ADVANCE(419); END_STATE(); case 3: - if (lookahead == ' ') ADVANCE(419); + if (lookahead == ' ') ADVANCE(421); END_STATE(); case 4: - if (lookahead == ' ') ADVANCE(418); + if (lookahead == ' ') ADVANCE(420); END_STATE(); case 5: if (lookahead == '"') ADVANCE(6); - if (lookahead == '#') ADVANCE(1735); - if (lookahead == ',') ADVANCE(1434); - if (lookahead == '-') ADVANCE(153); - if (lookahead == '0') ADVANCE(1743); - if (lookahead == '<') ADVANCE(787); - if (lookahead == 'L') ADVANCE(12); - if (lookahead == 'p') ADVANCE(13); - if (lookahead == 'v') ADVANCE(14); - if (lookahead == '{') ADVANCE(1670); - if (lookahead == '}') ADVANCE(1672); + if (lookahead == '#') ADVANCE(1743); + if (lookahead == ',') ADVANCE(1441); + if (lookahead == '-') ADVANCE(154); + if (lookahead == '0') ADVANCE(1751); + if (lookahead == '<') ADVANCE(457); + if (lookahead == 'L') ADVANCE(13); + if (lookahead == 'p') ADVANCE(14); + if (lookahead == 'v') ADVANCE(15); + if (lookahead == '{') ADVANCE(1677); + if (lookahead == '}') ADVANCE(1679); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(5) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1744); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1752); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(16); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(17); END_STATE(); case 6: - if (lookahead == '"') ADVANCE(1747); + if (lookahead == '"') ADVANCE(1755); if (lookahead != 0 && lookahead != '\n') ADVANCE(6); END_STATE(); case 7: - if (lookahead == '#') ADVANCE(1735); - if (lookahead == '.') ADVANCE(683); + if (lookahead == '#') ADVANCE(1743); + if (lookahead == '.') ADVANCE(686); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || @@ -2710,21 +2717,21 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1431); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1438); END_STATE(); case 8: - if (lookahead == '#') ADVANCE(1735); - if (lookahead == '<') ADVANCE(787); - if (lookahead == 'a') ADVANCE(25); - if (lookahead == 'b') ADVANCE(82); - if (lookahead == 'c') ADVANCE(75); - if (lookahead == 'f') ADVANCE(58); - if (lookahead == 'i') ADVANCE(67); - if (lookahead == 'n') ADVANCE(17); - if (lookahead == 'p') ADVANCE(78); - if (lookahead == 's') ADVANCE(102); - if (lookahead == 't') ADVANCE(83); - if (lookahead == 'v') ADVANCE(74); + if (lookahead == '#') ADVANCE(1743); + if (lookahead == '<') ADVANCE(457); + if (lookahead == 'a') ADVANCE(26); + if (lookahead == 'b') ADVANCE(83); + if (lookahead == 'c') ADVANCE(76); + if (lookahead == 'f') ADVANCE(59); + if (lookahead == 'i') ADVANCE(68); + if (lookahead == 'n') ADVANCE(18); + if (lookahead == 'p') ADVANCE(79); + if (lookahead == 's') ADVANCE(103); + if (lookahead == 't') ADVANCE(84); + if (lookahead == 'v') ADVANCE(75); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || @@ -2732,19 +2739,19 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('d' <= lookahead && lookahead <= 'z')) ADVANCE(107); + ('d' <= lookahead && lookahead <= 'z')) ADVANCE(108); END_STATE(); case 9: - if (lookahead == '#') ADVANCE(1735); - if (lookahead == 'a') ADVANCE(237); - if (lookahead == 'b') ADVANCE(288); - if (lookahead == 'f') ADVANCE(267); - if (lookahead == 'i') ADVANCE(278); - if (lookahead == 'n') ADVANCE(229); - if (lookahead == 'p') ADVANCE(286); - if (lookahead == 's') ADVANCE(305); - if (lookahead == 't') ADVANCE(289); - if (lookahead == 'v') ADVANCE(284); + if (lookahead == '#') ADVANCE(1743); + if (lookahead == 'a') ADVANCE(238); + if (lookahead == 'b') ADVANCE(289); + if (lookahead == 'f') ADVANCE(268); + if (lookahead == 'i') ADVANCE(279); + if (lookahead == 'n') ADVANCE(230); + if (lookahead == 'p') ADVANCE(287); + if (lookahead == 's') ADVANCE(306); + if (lookahead == 't') ADVANCE(290); + if (lookahead == 'v') ADVANCE(285); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || @@ -2752,1015 +2759,1015 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('c' <= lookahead && lookahead <= 'z')) ADVANCE(309); + ('c' <= lookahead && lookahead <= 'z')) ADVANCE(310); END_STATE(); case 10: - if (lookahead == '(') ADVANCE(1683); + if (lookahead == '(') ADVANCE(1691); END_STATE(); case 11: - if (lookahead == '(') ADVANCE(1684); - if (lookahead == ':') ADVANCE(1682); - if (lookahead == ';') ADVANCE(1681); - if (lookahead == '$' || - lookahead == '/') ADVANCE(310); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(11); + if (lookahead == '(') ADVANCE(1690); END_STATE(); case 12: - if (lookahead == '(') ADVANCE(1684); - if (lookahead == ':') ADVANCE(1682); + if (lookahead == '(') ADVANCE(1692); + if (lookahead == ':') ADVANCE(1689); + if (lookahead == ';') ADVANCE(1688); if (lookahead == '$' || - lookahead == '/') ADVANCE(310); + lookahead == '/') ADVANCE(311); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(11); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(12); END_STATE(); case 13: - if (lookahead == '(') ADVANCE(1684); - if (lookahead == ':') ADVANCE(1682); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1739); - if (('A' <= lookahead && lookahead <= 'Z') || + if (lookahead == '(') ADVANCE(1692); + if (lookahead == ':') ADVANCE(1689); + if (lookahead == '$' || + lookahead == '/') ADVANCE(311); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(16); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(12); END_STATE(); case 14: - if (lookahead == '(') ADVANCE(1684); - if (lookahead == ':') ADVANCE(1682); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1737); + if (lookahead == '(') ADVANCE(1692); + if (lookahead == ':') ADVANCE(1689); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1747); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(16); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(17); END_STATE(); case 15: - if (lookahead == '(') ADVANCE(1684); - if (lookahead == ':') ADVANCE(1682); - if (('0' <= lookahead && lookahead <= '9') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1741); + if (lookahead == '(') ADVANCE(1692); + if (lookahead == ':') ADVANCE(1689); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1745); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('g' <= lookahead && lookahead <= 'z')) ADVANCE(16); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(17); END_STATE(); case 16: - if (lookahead == '(') ADVANCE(1684); - if (lookahead == ':') ADVANCE(1682); + if (lookahead == '(') ADVANCE(1692); + if (lookahead == ':') ADVANCE(1689); if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1749); + if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(16); + ('g' <= lookahead && lookahead <= 'z')) ADVANCE(17); END_STATE(); case 17: - if (lookahead == '(') ADVANCE(1684); - if (lookahead == 'a') ADVANCE(94); + if (lookahead == '(') ADVANCE(1692); + if (lookahead == ':') ADVANCE(1689); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(107); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(17); END_STATE(); case 18: - if (lookahead == '(') ADVANCE(1684); - if (lookahead == 'a') ADVANCE(63); + if (lookahead == '(') ADVANCE(1692); + if (lookahead == 'a') ADVANCE(95); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(107); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(108); END_STATE(); case 19: - if (lookahead == '(') ADVANCE(1684); - if (lookahead == 'a') ADVANCE(31); + if (lookahead == '(') ADVANCE(1692); + if (lookahead == 'a') ADVANCE(64); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(107); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(108); END_STATE(); case 20: - if (lookahead == '(') ADVANCE(1684); - if (lookahead == 'a') ADVANCE(69); + if (lookahead == '(') ADVANCE(1692); + if (lookahead == 'a') ADVANCE(32); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(107); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(108); END_STATE(); case 21: - if (lookahead == '(') ADVANCE(1684); - if (lookahead == 'a') ADVANCE(33); + if (lookahead == '(') ADVANCE(1692); + if (lookahead == 'a') ADVANCE(70); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(107); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(108); END_STATE(); case 22: - if (lookahead == '(') ADVANCE(1684); - if (lookahead == 'a') ADVANCE(96); + if (lookahead == '(') ADVANCE(1692); + if (lookahead == 'a') ADVANCE(34); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(107); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(108); END_STATE(); case 23: - if (lookahead == '(') ADVANCE(1684); + if (lookahead == '(') ADVANCE(1692); if (lookahead == 'a') ADVANCE(97); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(107); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(108); END_STATE(); case 24: - if (lookahead == '(') ADVANCE(1684); + if (lookahead == '(') ADVANCE(1692); if (lookahead == 'a') ADVANCE(98); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(107); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(108); END_STATE(); case 25: - if (lookahead == '(') ADVANCE(1684); - if (lookahead == 'b') ADVANCE(86); + if (lookahead == '(') ADVANCE(1692); + if (lookahead == 'a') ADVANCE(99); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(108); END_STATE(); case 26: - if (lookahead == '(') ADVANCE(1684); - if (lookahead == 'b') ADVANCE(64); + if (lookahead == '(') ADVANCE(1692); + if (lookahead == 'b') ADVANCE(87); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); END_STATE(); case 27: - if (lookahead == '(') ADVANCE(1684); - if (lookahead == 'c') ADVANCE(51); - if (lookahead == 't') ADVANCE(52); + if (lookahead == '(') ADVANCE(1692); + if (lookahead == 'b') ADVANCE(65); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); END_STATE(); case 28: - if (lookahead == '(') ADVANCE(1684); - if (lookahead == 'c') ADVANCE(1697); + if (lookahead == '(') ADVANCE(1692); + if (lookahead == 'c') ADVANCE(52); + if (lookahead == 't') ADVANCE(53); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); END_STATE(); case 29: - if (lookahead == '(') ADVANCE(1684); - if (lookahead == 'c') ADVANCE(1706); + if (lookahead == '(') ADVANCE(1692); + if (lookahead == 'c') ADVANCE(1705); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); END_STATE(); case 30: - if (lookahead == '(') ADVANCE(1684); - if (lookahead == 'c') ADVANCE(1733); + if (lookahead == '(') ADVANCE(1692); + if (lookahead == 'c') ADVANCE(1714); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); END_STATE(); case 31: - if (lookahead == '(') ADVANCE(1684); - if (lookahead == 'c') ADVANCE(90); + if (lookahead == '(') ADVANCE(1692); + if (lookahead == 'c') ADVANCE(1741); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); END_STATE(); case 32: - if (lookahead == '(') ADVANCE(1684); - if (lookahead == 'c') ADVANCE(93); + if (lookahead == '(') ADVANCE(1692); + if (lookahead == 'c') ADVANCE(91); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); END_STATE(); case 33: - if (lookahead == '(') ADVANCE(1684); - if (lookahead == 'c') ADVANCE(43); + if (lookahead == '(') ADVANCE(1692); + if (lookahead == 'c') ADVANCE(94); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); END_STATE(); case 34: - if (lookahead == '(') ADVANCE(1684); - if (lookahead == 'c') ADVANCE(100); + if (lookahead == '(') ADVANCE(1692); + if (lookahead == 'c') ADVANCE(44); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); END_STATE(); case 35: - if (lookahead == '(') ADVANCE(1684); - if (lookahead == 'd') ADVANCE(50); + if (lookahead == '(') ADVANCE(1692); + if (lookahead == 'c') ADVANCE(101); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); END_STATE(); case 36: - if (lookahead == '(') ADVANCE(1684); - if (lookahead == 'd') ADVANCE(1703); + if (lookahead == '(') ADVANCE(1692); + if (lookahead == 'd') ADVANCE(51); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); END_STATE(); case 37: - if (lookahead == '(') ADVANCE(1684); - if (lookahead == 'd') ADVANCE(1712); + if (lookahead == '(') ADVANCE(1692); + if (lookahead == 'd') ADVANCE(1711); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); END_STATE(); case 38: - if (lookahead == '(') ADVANCE(1684); - if (lookahead == 'e') ADVANCE(34); + if (lookahead == '(') ADVANCE(1692); + if (lookahead == 'd') ADVANCE(1720); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); END_STATE(); case 39: - if (lookahead == '(') ADVANCE(1684); - if (lookahead == 'e') ADVANCE(1730); + if (lookahead == '(') ADVANCE(1692); + if (lookahead == 'e') ADVANCE(35); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); END_STATE(); case 40: - if (lookahead == '(') ADVANCE(1684); - if (lookahead == 'e') ADVANCE(1721); + if (lookahead == '(') ADVANCE(1692); + if (lookahead == 'e') ADVANCE(1738); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); END_STATE(); case 41: - if (lookahead == '(') ADVANCE(1684); - if (lookahead == 'e') ADVANCE(1700); + if (lookahead == '(') ADVANCE(1692); + if (lookahead == 'e') ADVANCE(1729); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); END_STATE(); case 42: - if (lookahead == '(') ADVANCE(1684); - if (lookahead == 'e') ADVANCE(1715); + if (lookahead == '(') ADVANCE(1692); + if (lookahead == 'e') ADVANCE(1708); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); END_STATE(); case 43: - if (lookahead == '(') ADVANCE(1684); - if (lookahead == 'e') ADVANCE(1724); + if (lookahead == '(') ADVANCE(1692); + if (lookahead == 'e') ADVANCE(1723); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); END_STATE(); case 44: - if (lookahead == '(') ADVANCE(1684); - if (lookahead == 'e') ADVANCE(36); + if (lookahead == '(') ADVANCE(1692); + if (lookahead == 'e') ADVANCE(1732); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); END_STATE(); case 45: - if (lookahead == '(') ADVANCE(1684); - if (lookahead == 'e') ADVANCE(79); + if (lookahead == '(') ADVANCE(1692); + if (lookahead == 'e') ADVANCE(37); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); END_STATE(); case 46: - if (lookahead == '(') ADVANCE(1684); - if (lookahead == 'e') ADVANCE(37); + if (lookahead == '(') ADVANCE(1692); + if (lookahead == 'e') ADVANCE(80); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); END_STATE(); case 47: - if (lookahead == '(') ADVANCE(1684); - if (lookahead == 'e') ADVANCE(71); + if (lookahead == '(') ADVANCE(1692); + if (lookahead == 'e') ADVANCE(38); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); END_STATE(); case 48: - if (lookahead == '(') ADVANCE(1684); - if (lookahead == 'e') ADVANCE(99); + if (lookahead == '(') ADVANCE(1692); + if (lookahead == 'e') ADVANCE(72); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); END_STATE(); case 49: - if (lookahead == '(') ADVANCE(1684); - if (lookahead == 'f') ADVANCE(21); + if (lookahead == '(') ADVANCE(1692); + if (lookahead == 'e') ADVANCE(100); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); END_STATE(); case 50: - if (lookahead == '(') ADVANCE(1684); - if (lookahead == 'g') ADVANCE(39); + if (lookahead == '(') ADVANCE(1692); + if (lookahead == 'f') ADVANCE(22); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); END_STATE(); case 51: - if (lookahead == '(') ADVANCE(1684); - if (lookahead == 'h') ADVANCE(85); + if (lookahead == '(') ADVANCE(1692); + if (lookahead == 'g') ADVANCE(40); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); END_STATE(); case 52: - if (lookahead == '(') ADVANCE(1684); - if (lookahead == 'h') ADVANCE(48); + if (lookahead == '(') ADVANCE(1692); + if (lookahead == 'h') ADVANCE(86); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); END_STATE(); case 53: - if (lookahead == '(') ADVANCE(1684); - if (lookahead == 'i') ADVANCE(35); + if (lookahead == '(') ADVANCE(1692); + if (lookahead == 'h') ADVANCE(49); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); END_STATE(); case 54: - if (lookahead == '(') ADVANCE(1684); - if (lookahead == 'i') ADVANCE(105); - if (lookahead == 'o') ADVANCE(92); + if (lookahead == '(') ADVANCE(1692); + if (lookahead == 'i') ADVANCE(36); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); END_STATE(); case 55: - if (lookahead == '(') ADVANCE(1684); + if (lookahead == '(') ADVANCE(1692); if (lookahead == 'i') ADVANCE(106); + if (lookahead == 'o') ADVANCE(93); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); END_STATE(); case 56: - if (lookahead == '(') ADVANCE(1684); - if (lookahead == 'i') ADVANCE(104); + if (lookahead == '(') ADVANCE(1692); + if (lookahead == 'i') ADVANCE(107); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); END_STATE(); case 57: - if (lookahead == '(') ADVANCE(1684); - if (lookahead == 'i') ADVANCE(28); + if (lookahead == '(') ADVANCE(1692); + if (lookahead == 'i') ADVANCE(105); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); END_STATE(); case 58: - if (lookahead == '(') ADVANCE(1684); - if (lookahead == 'i') ADVANCE(70); + if (lookahead == '(') ADVANCE(1692); + if (lookahead == 'i') ADVANCE(29); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); END_STATE(); case 59: - if (lookahead == '(') ADVANCE(1684); - if (lookahead == 'i') ADVANCE(29); + if (lookahead == '(') ADVANCE(1692); + if (lookahead == 'i') ADVANCE(71); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); END_STATE(); case 60: - if (lookahead == '(') ADVANCE(1684); - if (lookahead == 'i') ADVANCE(65); + if (lookahead == '(') ADVANCE(1692); + if (lookahead == 'i') ADVANCE(30); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); END_STATE(); case 61: - if (lookahead == '(') ADVANCE(1684); - if (lookahead == 'i') ADVANCE(30); + if (lookahead == '(') ADVANCE(1692); + if (lookahead == 'i') ADVANCE(66); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); END_STATE(); case 62: - if (lookahead == '(') ADVANCE(1684); - if (lookahead == 'i') ADVANCE(47); + if (lookahead == '(') ADVANCE(1692); + if (lookahead == 'i') ADVANCE(31); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); END_STATE(); case 63: - if (lookahead == '(') ADVANCE(1684); - if (lookahead == 'l') ADVANCE(1709); + if (lookahead == '(') ADVANCE(1692); + if (lookahead == 'i') ADVANCE(48); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); END_STATE(); case 64: - if (lookahead == '(') ADVANCE(1684); - if (lookahead == 'l') ADVANCE(57); + if (lookahead == '(') ADVANCE(1692); + if (lookahead == 'l') ADVANCE(1717); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); END_STATE(); case 65: - if (lookahead == '(') ADVANCE(1684); - if (lookahead == 'l') ADVANCE(42); + if (lookahead == '(') ADVANCE(1692); + if (lookahead == 'l') ADVANCE(58); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); END_STATE(); case 66: - if (lookahead == '(') ADVANCE(1684); - if (lookahead == 'l') ADVANCE(24); + if (lookahead == '(') ADVANCE(1692); + if (lookahead == 'l') ADVANCE(43); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); END_STATE(); case 67: - if (lookahead == '(') ADVANCE(1684); - if (lookahead == 'n') ADVANCE(89); + if (lookahead == '(') ADVANCE(1692); + if (lookahead == 'l') ADVANCE(25); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); END_STATE(); case 68: - if (lookahead == '(') ADVANCE(1684); - if (lookahead == 'n') ADVANCE(27); + if (lookahead == '(') ADVANCE(1692); + if (lookahead == 'n') ADVANCE(90); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); END_STATE(); case 69: - if (lookahead == '(') ADVANCE(1684); - if (lookahead == 'n') ADVANCE(88); + if (lookahead == '(') ADVANCE(1692); + if (lookahead == 'n') ADVANCE(28); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); END_STATE(); case 70: - if (lookahead == '(') ADVANCE(1684); - if (lookahead == 'n') ADVANCE(18); + if (lookahead == '(') ADVANCE(1692); + if (lookahead == 'n') ADVANCE(89); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); END_STATE(); case 71: - if (lookahead == '(') ADVANCE(1684); - if (lookahead == 'n') ADVANCE(91); + if (lookahead == '(') ADVANCE(1692); + if (lookahead == 'n') ADVANCE(19); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); END_STATE(); case 72: - if (lookahead == '(') ADVANCE(1684); - if (lookahead == 'n') ADVANCE(55); + if (lookahead == '(') ADVANCE(1692); + if (lookahead == 'n') ADVANCE(92); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); END_STATE(); case 73: - if (lookahead == '(') ADVANCE(1684); - if (lookahead == 'n') ADVANCE(87); + if (lookahead == '(') ADVANCE(1692); + if (lookahead == 'n') ADVANCE(56); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); END_STATE(); case 74: - if (lookahead == '(') ADVANCE(1684); - if (lookahead == 'o') ADVANCE(66); + if (lookahead == '(') ADVANCE(1692); + if (lookahead == 'n') ADVANCE(88); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); END_STATE(); case 75: - if (lookahead == '(') ADVANCE(1684); - if (lookahead == 'o') ADVANCE(73); + if (lookahead == '(') ADVANCE(1692); + if (lookahead == 'o') ADVANCE(67); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); END_STATE(); case 76: - if (lookahead == '(') ADVANCE(1684); - if (lookahead == 'o') ADVANCE(81); + if (lookahead == '(') ADVANCE(1692); + if (lookahead == 'o') ADVANCE(74); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); END_STATE(); case 77: - if (lookahead == '(') ADVANCE(1684); - if (lookahead == 'o') ADVANCE(72); + if (lookahead == '(') ADVANCE(1692); + if (lookahead == 'o') ADVANCE(82); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); END_STATE(); case 78: - if (lookahead == '(') ADVANCE(1684); - if (lookahead == 'r') ADVANCE(54); - if (lookahead == 'u') ADVANCE(26); + if (lookahead == '(') ADVANCE(1692); + if (lookahead == 'o') ADVANCE(73); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); END_STATE(); case 79: - if (lookahead == '(') ADVANCE(1684); - if (lookahead == 'r') ADVANCE(49); + if (lookahead == '(') ADVANCE(1692); + if (lookahead == 'r') ADVANCE(55); + if (lookahead == 'u') ADVANCE(27); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); END_STATE(); case 80: - if (lookahead == '(') ADVANCE(1684); - if (lookahead == 'r') ADVANCE(103); + if (lookahead == '(') ADVANCE(1692); + if (lookahead == 'r') ADVANCE(50); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); END_STATE(); case 81: - if (lookahead == '(') ADVANCE(1684); - if (lookahead == 'r') ADVANCE(1421); + if (lookahead == '(') ADVANCE(1692); + if (lookahead == 'r') ADVANCE(104); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); END_STATE(); case 82: - if (lookahead == '(') ADVANCE(1684); - if (lookahead == 'r') ADVANCE(53); + if (lookahead == '(') ADVANCE(1692); + if (lookahead == 'r') ADVANCE(1428); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); END_STATE(); case 83: - if (lookahead == '(') ADVANCE(1684); - if (lookahead == 'r') ADVANCE(20); + if (lookahead == '(') ADVANCE(1692); + if (lookahead == 'r') ADVANCE(54); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); END_STATE(); case 84: - if (lookahead == '(') ADVANCE(1684); - if (lookahead == 'r') ADVANCE(19); + if (lookahead == '(') ADVANCE(1692); + if (lookahead == 'r') ADVANCE(21); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); END_STATE(); case 85: - if (lookahead == '(') ADVANCE(1684); - if (lookahead == 'r') ADVANCE(77); + if (lookahead == '(') ADVANCE(1692); + if (lookahead == 'r') ADVANCE(20); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); END_STATE(); case 86: - if (lookahead == '(') ADVANCE(1684); - if (lookahead == 's') ADVANCE(101); + if (lookahead == '(') ADVANCE(1692); + if (lookahead == 'r') ADVANCE(78); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); END_STATE(); case 87: - if (lookahead == '(') ADVANCE(1684); - if (lookahead == 's') ADVANCE(95); + if (lookahead == '(') ADVANCE(1692); + if (lookahead == 's') ADVANCE(102); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); END_STATE(); case 88: - if (lookahead == '(') ADVANCE(1684); - if (lookahead == 's') ADVANCE(62); + if (lookahead == '(') ADVANCE(1692); + if (lookahead == 's') ADVANCE(96); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); END_STATE(); case 89: - if (lookahead == '(') ADVANCE(1684); - if (lookahead == 't') ADVANCE(45); + if (lookahead == '(') ADVANCE(1692); + if (lookahead == 's') ADVANCE(63); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); END_STATE(); case 90: - if (lookahead == '(') ADVANCE(1684); - if (lookahead == 't') ADVANCE(1727); + if (lookahead == '(') ADVANCE(1692); + if (lookahead == 't') ADVANCE(46); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); END_STATE(); case 91: - if (lookahead == '(') ADVANCE(1684); - if (lookahead == 't') ADVANCE(1718); + if (lookahead == '(') ADVANCE(1692); + if (lookahead == 't') ADVANCE(1735); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); END_STATE(); case 92: - if (lookahead == '(') ADVANCE(1684); - if (lookahead == 't') ADVANCE(38); + if (lookahead == '(') ADVANCE(1692); + if (lookahead == 't') ADVANCE(1726); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); END_STATE(); case 93: - if (lookahead == '(') ADVANCE(1684); - if (lookahead == 't') ADVANCE(76); + if (lookahead == '(') ADVANCE(1692); + if (lookahead == 't') ADVANCE(39); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); END_STATE(); case 94: - if (lookahead == '(') ADVANCE(1684); - if (lookahead == 't') ADVANCE(56); + if (lookahead == '(') ADVANCE(1692); + if (lookahead == 't') ADVANCE(77); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); END_STATE(); case 95: - if (lookahead == '(') ADVANCE(1684); - if (lookahead == 't') ADVANCE(80); + if (lookahead == '(') ADVANCE(1692); + if (lookahead == 't') ADVANCE(57); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); END_STATE(); case 96: - if (lookahead == '(') ADVANCE(1684); - if (lookahead == 't') ADVANCE(59); + if (lookahead == '(') ADVANCE(1692); + if (lookahead == 't') ADVANCE(81); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); END_STATE(); case 97: - if (lookahead == '(') ADVANCE(1684); - if (lookahead == 't') ADVANCE(41); + if (lookahead == '(') ADVANCE(1692); + if (lookahead == 't') ADVANCE(60); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); END_STATE(); case 98: - if (lookahead == '(') ADVANCE(1684); - if (lookahead == 't') ADVANCE(60); + if (lookahead == '(') ADVANCE(1692); + if (lookahead == 't') ADVANCE(42); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); END_STATE(); case 99: - if (lookahead == '(') ADVANCE(1684); + if (lookahead == '(') ADVANCE(1692); if (lookahead == 't') ADVANCE(61); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); END_STATE(); case 100: - if (lookahead == '(') ADVANCE(1684); - if (lookahead == 't') ADVANCE(44); + if (lookahead == '(') ADVANCE(1692); + if (lookahead == 't') ADVANCE(62); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); END_STATE(); case 101: - if (lookahead == '(') ADVANCE(1684); - if (lookahead == 't') ADVANCE(84); + if (lookahead == '(') ADVANCE(1692); + if (lookahead == 't') ADVANCE(45); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); END_STATE(); case 102: - if (lookahead == '(') ADVANCE(1684); - if (lookahead == 't') ADVANCE(22); - if (lookahead == 'y') ADVANCE(68); + if (lookahead == '(') ADVANCE(1692); + if (lookahead == 't') ADVANCE(85); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); END_STATE(); case 103: - if (lookahead == '(') ADVANCE(1684); - if (lookahead == 'u') ADVANCE(32); + if (lookahead == '(') ADVANCE(1692); + if (lookahead == 't') ADVANCE(23); + if (lookahead == 'y') ADVANCE(69); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); END_STATE(); case 104: - if (lookahead == '(') ADVANCE(1684); - if (lookahead == 'v') ADVANCE(40); + if (lookahead == '(') ADVANCE(1692); + if (lookahead == 'u') ADVANCE(33); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); END_STATE(); case 105: - if (lookahead == '(') ADVANCE(1684); - if (lookahead == 'v') ADVANCE(23); + if (lookahead == '(') ADVANCE(1692); + if (lookahead == 'v') ADVANCE(41); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); END_STATE(); case 106: - if (lookahead == '(') ADVANCE(1684); - if (lookahead == 'z') ADVANCE(46); + if (lookahead == '(') ADVANCE(1692); + if (lookahead == 'v') ADVANCE(24); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'y')) ADVANCE(107); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); END_STATE(); case 107: - if (lookahead == '(') ADVANCE(1684); + if (lookahead == '(') ADVANCE(1692); + if (lookahead == 'z') ADVANCE(47); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + ('a' <= lookahead && lookahead <= 'y')) ADVANCE(108); END_STATE(); case 108: - if (lookahead == '-') ADVANCE(608); + if (lookahead == '(') ADVANCE(1692); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); END_STATE(); case 109: - if (lookahead == '-') ADVANCE(514); + if (lookahead == '-') ADVANCE(611); END_STATE(); case 110: - if (lookahead == '-') ADVANCE(326); + if (lookahead == '-') ADVANCE(517); END_STATE(); case 111: - if (lookahead == '-') ADVANCE(603); + if (lookahead == '-') ADVANCE(328); END_STATE(); case 112: - if (lookahead == '-') ADVANCE(426); + if (lookahead == '-') ADVANCE(606); END_STATE(); case 113: - if (lookahead == '-') ADVANCE(518); + if (lookahead == '-') ADVANCE(428); END_STATE(); case 114: - if (lookahead == '-') ADVANCE(605); + if (lookahead == '-') ADVANCE(521); END_STATE(); case 115: - if (lookahead == '-') ADVANCE(606); + if (lookahead == '-') ADVANCE(608); END_STATE(); case 116: - if (lookahead == '-') ADVANCE(719); + if (lookahead == '-') ADVANCE(609); END_STATE(); case 117: - if (lookahead == '-') ADVANCE(798); + if (lookahead == '-') ADVANCE(722); END_STATE(); case 118: - if (lookahead == '-') ADVANCE(569); + if (lookahead == '-') ADVANCE(800); END_STATE(); case 119: - if (lookahead == '-') ADVANCE(911); - if (lookahead == 'g') ADVANCE(111); - if (lookahead == 'l') ADVANCE(146); + if (lookahead == '-') ADVANCE(572); END_STATE(); case 120: - if (lookahead == '-') ADVANCE(1220); + if (lookahead == '-') ADVANCE(916); + if (lookahead == 'g') ADVANCE(112); + if (lookahead == 'l') ADVANCE(147); END_STATE(); case 121: - if (lookahead == '-') ADVANCE(366); - if (lookahead == 'e') ADVANCE(515); + if (lookahead == '-') ADVANCE(1226); END_STATE(); case 122: - if (lookahead == '-') ADVANCE(1030); + if (lookahead == '-') ADVANCE(368); + if (lookahead == 'e') ADVANCE(518); END_STATE(); case 123: - if (lookahead == '-') ADVANCE(994); + if (lookahead == '-') ADVANCE(808); END_STATE(); case 124: - if (lookahead == '-') ADVANCE(629); + if (lookahead == '-') ADVANCE(1035); END_STATE(); case 125: - if (lookahead == '-') ADVANCE(806); + if (lookahead == '-') ADVANCE(998); END_STATE(); case 126: - if (lookahead == '-') ADVANCE(1315); - if (lookahead == 'e') ADVANCE(1128); + if (lookahead == '-') ADVANCE(632); END_STATE(); case 127: - if (lookahead == '-') ADVANCE(478); + if (lookahead == '-') ADVANCE(1320); + if (lookahead == 'e') ADVANCE(1134); END_STATE(); case 128: - if (lookahead == '-') ADVANCE(374); + if (lookahead == '-') ADVANCE(481); END_STATE(); case 129: - if (lookahead == '-') ADVANCE(894); + if (lookahead == '-') ADVANCE(376); END_STATE(); case 130: - if (lookahead == '-') ADVANCE(1342); + if (lookahead == '-') ADVANCE(899); END_STATE(); case 131: - if (lookahead == '-') ADVANCE(1346); + if (lookahead == '-') ADVANCE(1349); END_STATE(); case 132: - if (lookahead == '-') ADVANCE(1348); + if (lookahead == '-') ADVANCE(1353); END_STATE(); case 133: - if (lookahead == '-') ADVANCE(596); + if (lookahead == '-') ADVANCE(1355); END_STATE(); case 134: - if (lookahead == '-') ADVANCE(826); + if (lookahead == '-') ADVANCE(599); END_STATE(); case 135: - if (lookahead == '-') ADVANCE(575); + if (lookahead == '-') ADVANCE(829); END_STATE(); case 136: - if (lookahead == '-') ADVANCE(597); + if (lookahead == '-') ADVANCE(578); END_STATE(); case 137: - if (lookahead == '-') ADVANCE(836); + if (lookahead == '-') ADVANCE(600); END_STATE(); case 138: - if (lookahead == '-') ADVANCE(577); + if (lookahead == '-') ADVANCE(839); END_STATE(); case 139: - if (lookahead == '-') ADVANCE(599); + if (lookahead == '-') ADVANCE(580); END_STATE(); case 140: - if (lookahead == '-') ADVANCE(842); + if (lookahead == '-') ADVANCE(602); END_STATE(); case 141: - if (lookahead == '-') ADVANCE(600); + if (lookahead == '-') ADVANCE(845); END_STATE(); case 142: - if (lookahead == '-') ADVANCE(845); + if (lookahead == '-') ADVANCE(603); END_STATE(); case 143: - if (lookahead == '-') ADVANCE(602); + if (lookahead == '-') ADVANCE(848); END_STATE(); case 144: - if (lookahead == '-') ADVANCE(846); + if (lookahead == '-') ADVANCE(605); END_STATE(); case 145: - if (lookahead == '-') ADVANCE(847); + if (lookahead == '-') ADVANCE(849); END_STATE(); case 146: - if (lookahead == '-') ADVANCE(604); + if (lookahead == '-') ADVANCE(850); END_STATE(); case 147: - if (lookahead == '-') ADVANCE(1231); + if (lookahead == '-') ADVANCE(607); END_STATE(); case 148: - if (lookahead == '-') ADVANCE(1232); + if (lookahead == '-') ADVANCE(1237); END_STATE(); case 149: - if (lookahead == '-') ADVANCE(1233); + if (lookahead == '-') ADVANCE(1238); END_STATE(); case 150: - if (lookahead == '-') ADVANCE(1234); + if (lookahead == '-') ADVANCE(1239); END_STATE(); case 151: - if (lookahead == '-') ADVANCE(1235); + if (lookahead == '-') ADVANCE(1240); END_STATE(); case 152: - if (lookahead == '.') ADVANCE(1671); - if (lookahead == 'a') ADVANCE(963); - if (lookahead == 'c') ADVANCE(321); - if (lookahead == 'e') ADVANCE(943); - if (lookahead == 'f') ADVANCE(793); - if (lookahead == 'i') ADVANCE(935); - if (lookahead == 'l') ADVANCE(794); - if (lookahead == 'm') ADVANCE(664); - if (lookahead == 'p') ADVANCE(313); - if (lookahead == 's') ADVANCE(1031); + if (lookahead == '-') ADVANCE(1241); END_STATE(); case 153: - if (lookahead == '0') ADVANCE(1745); - if (lookahead == '>') ADVANCE(1677); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1746); + if (lookahead == '.') ADVANCE(1678); + if (lookahead == 'a') ADVANCE(967); + if (lookahead == 'c') ADVANCE(323); + if (lookahead == 'e') ADVANCE(948); + if (lookahead == 'f') ADVANCE(794); + if (lookahead == 'i') ADVANCE(940); + if (lookahead == 'l') ADVANCE(796); + if (lookahead == 'm') ADVANCE(667); + if (lookahead == 'p') ADVANCE(315); + if (lookahead == 's') ADVANCE(1037); END_STATE(); case 154: - if (lookahead == '1') ADVANCE(207); - if (lookahead == '3') ADVANCE(173); + if (lookahead == '0') ADVANCE(1753); + if (lookahead == '>') ADVANCE(1684); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1754); END_STATE(); case 155: if (lookahead == '1') ADVANCE(208); - if (lookahead == 'f') ADVANCE(1179); + if (lookahead == '3') ADVANCE(174); END_STATE(); case 156: if (lookahead == '1') ADVANCE(209); - if (lookahead == '4') ADVANCE(1454); - if (lookahead == 'h') ADVANCE(803); + if (lookahead == 'f') ADVANCE(1185); END_STATE(); case 157: if (lookahead == '1') ADVANCE(210); + if (lookahead == '4') ADVANCE(1461); + if (lookahead == 'h') ADVANCE(805); END_STATE(); case 158: if (lookahead == '1') ADVANCE(211); END_STATE(); case 159: if (lookahead == '1') ADVANCE(212); - if (lookahead == 'f') ADVANCE(1192); END_STATE(); case 160: if (lookahead == '1') ADVANCE(213); - if (lookahead == '8') ADVANCE(1649); + if (lookahead == 'f') ADVANCE(1198); END_STATE(); case 161: if (lookahead == '1') ADVANCE(214); - if (lookahead == '8') ADVANCE(1643); + if (lookahead == '8') ADVANCE(1656); END_STATE(); case 162: if (lookahead == '1') ADVANCE(215); - if (lookahead == '8') ADVANCE(1648); + if (lookahead == '8') ADVANCE(1650); END_STATE(); case 163: if (lookahead == '1') ADVANCE(216); - if (lookahead == '3') ADVANCE(174); - if (lookahead == 'h') ADVANCE(852); + if (lookahead == '8') ADVANCE(1655); END_STATE(); case 164: if (lookahead == '1') ADVANCE(217); - if (lookahead == '8') ADVANCE(1646); + if (lookahead == '3') ADVANCE(175); + if (lookahead == 'h') ADVANCE(855); END_STATE(); case 165: if (lookahead == '1') ADVANCE(218); - if (lookahead == '8') ADVANCE(1645); + if (lookahead == '8') ADVANCE(1653); END_STATE(); case 166: if (lookahead == '1') ADVANCE(219); - if (lookahead == '8') ADVANCE(1647); + if (lookahead == '8') ADVANCE(1652); END_STATE(); case 167: if (lookahead == '1') ADVANCE(220); - if (lookahead == '8') ADVANCE(1644); + if (lookahead == '8') ADVANCE(1654); END_STATE(); case 168: if (lookahead == '1') ADVANCE(221); - if (lookahead == '8') ADVANCE(1650); + if (lookahead == '8') ADVANCE(1651); END_STATE(); case 169: if (lookahead == '1') ADVANCE(222); - if (lookahead == 'f') ADVANCE(1199); + if (lookahead == '8') ADVANCE(1657); END_STATE(); case 170: if (lookahead == '1') ADVANCE(223); + if (lookahead == 'f') ADVANCE(1205); END_STATE(); case 171: if (lookahead == '1') ADVANCE(224); @@ -3769,1664 +3776,1665 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '1') ADVANCE(225); END_STATE(); case 173: - if (lookahead == '2') ADVANCE(1478); + if (lookahead == '1') ADVANCE(226); END_STATE(); case 174: - if (lookahead == '2') ADVANCE(1459); + if (lookahead == '2') ADVANCE(1485); END_STATE(); case 175: - if (lookahead == '2') ADVANCE(329); - if (lookahead == 'l') ADVANCE(808); + if (lookahead == '2') ADVANCE(1466); END_STATE(); case 176: - if (lookahead == '2') ADVANCE(376); - if (lookahead == 'l') ADVANCE(809); + if (lookahead == '2') ADVANCE(332); + if (lookahead == 'l') ADVANCE(810); END_STATE(); case 177: - if (lookahead == '2') ADVANCE(379); - if (lookahead == 'l') ADVANCE(810); + if (lookahead == '2') ADVANCE(378); + if (lookahead == 'l') ADVANCE(811); END_STATE(); case 178: - if (lookahead == '2') ADVANCE(383); - if (lookahead == 'l') ADVANCE(811); + if (lookahead == '2') ADVANCE(381); + if (lookahead == 'l') ADVANCE(812); END_STATE(); case 179: if (lookahead == '2') ADVANCE(385); - if (lookahead == 'l') ADVANCE(812); + if (lookahead == 'l') ADVANCE(813); END_STATE(); case 180: if (lookahead == '2') ADVANCE(387); + if (lookahead == 'l') ADVANCE(814); END_STATE(); case 181: if (lookahead == '2') ADVANCE(389); - if (lookahead == 'l') ADVANCE(813); END_STATE(); case 182: if (lookahead == '2') ADVANCE(391); - if (lookahead == 'l') ADVANCE(814); + if (lookahead == 'l') ADVANCE(815); END_STATE(); case 183: if (lookahead == '2') ADVANCE(393); - if (lookahead == 'l') ADVANCE(815); - END_STATE(); - case 184: - if (lookahead == '2') ADVANCE(394); if (lookahead == 'l') ADVANCE(816); END_STATE(); - case 185: + case 184: if (lookahead == '2') ADVANCE(395); if (lookahead == 'l') ADVANCE(817); END_STATE(); - case 186: + case 185: if (lookahead == '2') ADVANCE(396); + if (lookahead == 'l') ADVANCE(818); END_STATE(); - case 187: + case 186: if (lookahead == '2') ADVANCE(397); + if (lookahead == 'l') ADVANCE(819); END_STATE(); - case 188: + case 187: if (lookahead == '2') ADVANCE(398); END_STATE(); - case 189: + case 188: if (lookahead == '2') ADVANCE(399); END_STATE(); - case 190: + case 189: if (lookahead == '2') ADVANCE(400); END_STATE(); - case 191: + case 190: if (lookahead == '2') ADVANCE(401); END_STATE(); - case 192: + case 191: if (lookahead == '2') ADVANCE(402); END_STATE(); - case 193: + case 192: if (lookahead == '2') ADVANCE(403); END_STATE(); - case 194: + case 193: if (lookahead == '2') ADVANCE(404); - if (lookahead == 'l') ADVANCE(819); END_STATE(); - case 195: + case 194: if (lookahead == '2') ADVANCE(405); END_STATE(); - case 196: + case 195: if (lookahead == '2') ADVANCE(406); + if (lookahead == 'l') ADVANCE(821); END_STATE(); - case 197: + case 196: if (lookahead == '2') ADVANCE(407); END_STATE(); - case 198: + case 197: if (lookahead == '2') ADVANCE(408); END_STATE(); - case 199: + case 198: if (lookahead == '2') ADVANCE(409); END_STATE(); - case 200: + case 199: if (lookahead == '2') ADVANCE(410); END_STATE(); - case 201: + case 200: if (lookahead == '2') ADVANCE(411); END_STATE(); - case 202: + case 201: if (lookahead == '2') ADVANCE(412); END_STATE(); - case 203: + case 202: if (lookahead == '2') ADVANCE(413); END_STATE(); - case 204: + case 203: if (lookahead == '2') ADVANCE(414); END_STATE(); - case 205: + case 204: if (lookahead == '2') ADVANCE(415); END_STATE(); - case 206: + case 205: if (lookahead == '2') ADVANCE(416); END_STATE(); + case 206: + if (lookahead == '2') ADVANCE(417); + END_STATE(); case 207: - if (lookahead == '6') ADVANCE(1477); + if (lookahead == '2') ADVANCE(418); END_STATE(); case 208: - if (lookahead == '6') ADVANCE(1439); + if (lookahead == '6') ADVANCE(1484); END_STATE(); case 209: - if (lookahead == '6') ADVANCE(1455); + if (lookahead == '6') ADVANCE(1446); END_STATE(); case 210: - if (lookahead == '6') ADVANCE(1438); + if (lookahead == '6') ADVANCE(1462); END_STATE(); case 211: - if (lookahead == '6') ADVANCE(1457); + if (lookahead == '6') ADVANCE(1445); END_STATE(); case 212: - if (lookahead == '6') ADVANCE(1442); + if (lookahead == '6') ADVANCE(1464); END_STATE(); case 213: - if (lookahead == '6') ADVANCE(1641); + if (lookahead == '6') ADVANCE(1449); END_STATE(); case 214: - if (lookahead == '6') ADVANCE(1635); + if (lookahead == '6') ADVANCE(1648); END_STATE(); case 215: - if (lookahead == '6') ADVANCE(1640); + if (lookahead == '6') ADVANCE(1642); END_STATE(); case 216: - if (lookahead == '6') ADVANCE(1458); + if (lookahead == '6') ADVANCE(1647); END_STATE(); case 217: - if (lookahead == '6') ADVANCE(1638); + if (lookahead == '6') ADVANCE(1465); END_STATE(); case 218: - if (lookahead == '6') ADVANCE(1637); + if (lookahead == '6') ADVANCE(1645); END_STATE(); case 219: - if (lookahead == '6') ADVANCE(1639); + if (lookahead == '6') ADVANCE(1644); END_STATE(); case 220: - if (lookahead == '6') ADVANCE(1636); + if (lookahead == '6') ADVANCE(1646); END_STATE(); case 221: - if (lookahead == '6') ADVANCE(1642); + if (lookahead == '6') ADVANCE(1643); END_STATE(); case 222: - if (lookahead == '6') ADVANCE(1445); + if (lookahead == '6') ADVANCE(1649); END_STATE(); case 223: - if (lookahead == '6') ADVANCE(1441); + if (lookahead == '6') ADVANCE(1452); END_STATE(); case 224: - if (lookahead == '6') ADVANCE(1461); + if (lookahead == '6') ADVANCE(1448); END_STATE(); case 225: - if (lookahead == '6') ADVANCE(1444); + if (lookahead == '6') ADVANCE(1468); END_STATE(); case 226: - if (lookahead == '8') ADVANCE(1651); + if (lookahead == '6') ADVANCE(1451); END_STATE(); case 227: - if (lookahead == '8') ADVANCE(1652); + if (lookahead == '8') ADVANCE(1658); END_STATE(); case 228: - if (lookahead == '8') ADVANCE(1653); + if (lookahead == '8') ADVANCE(1659); END_STATE(); case 229: - if (lookahead == ':') ADVANCE(1682); - if (lookahead == 'a') ADVANCE(298); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(309); + if (lookahead == '8') ADVANCE(1660); END_STATE(); case 230: - if (lookahead == ':') ADVANCE(1682); - if (lookahead == 'a') ADVANCE(274); + if (lookahead == ':') ADVANCE(1689); + if (lookahead == 'a') ADVANCE(299); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(309); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(310); END_STATE(); case 231: - if (lookahead == ':') ADVANCE(1682); - if (lookahead == 'a') ADVANCE(280); + if (lookahead == ':') ADVANCE(1689); + if (lookahead == 'a') ADVANCE(275); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(309); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(310); END_STATE(); case 232: - if (lookahead == ':') ADVANCE(1682); - if (lookahead == 'a') ADVANCE(243); + if (lookahead == ':') ADVANCE(1689); + if (lookahead == 'a') ADVANCE(281); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(309); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(310); END_STATE(); case 233: - if (lookahead == ':') ADVANCE(1682); + if (lookahead == ':') ADVANCE(1689); if (lookahead == 'a') ADVANCE(244); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(309); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(310); END_STATE(); case 234: - if (lookahead == ':') ADVANCE(1682); - if (lookahead == 'a') ADVANCE(299); + if (lookahead == ':') ADVANCE(1689); + if (lookahead == 'a') ADVANCE(245); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(309); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(310); END_STATE(); case 235: - if (lookahead == ':') ADVANCE(1682); + if (lookahead == ':') ADVANCE(1689); if (lookahead == 'a') ADVANCE(300); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(309); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(310); END_STATE(); case 236: - if (lookahead == ':') ADVANCE(1682); + if (lookahead == ':') ADVANCE(1689); if (lookahead == 'a') ADVANCE(301); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(309); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(310); END_STATE(); case 237: - if (lookahead == ':') ADVANCE(1682); - if (lookahead == 'b') ADVANCE(292); + if (lookahead == ':') ADVANCE(1689); + if (lookahead == 'a') ADVANCE(302); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(310); END_STATE(); case 238: - if (lookahead == ':') ADVANCE(1682); - if (lookahead == 'b') ADVANCE(275); + if (lookahead == ':') ADVANCE(1689); + if (lookahead == 'b') ADVANCE(293); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); END_STATE(); case 239: - if (lookahead == ':') ADVANCE(1682); - if (lookahead == 'c') ADVANCE(262); - if (lookahead == 't') ADVANCE(263); + if (lookahead == ':') ADVANCE(1689); + if (lookahead == 'b') ADVANCE(276); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); END_STATE(); case 240: - if (lookahead == ':') ADVANCE(1682); - if (lookahead == 'c') ADVANCE(1698); + if (lookahead == ':') ADVANCE(1689); + if (lookahead == 'c') ADVANCE(263); + if (lookahead == 't') ADVANCE(264); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); END_STATE(); case 241: - if (lookahead == ':') ADVANCE(1682); - if (lookahead == 'c') ADVANCE(1707); + if (lookahead == ':') ADVANCE(1689); + if (lookahead == 'c') ADVANCE(1706); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); END_STATE(); case 242: - if (lookahead == ':') ADVANCE(1682); - if (lookahead == 'c') ADVANCE(1734); + if (lookahead == ':') ADVANCE(1689); + if (lookahead == 'c') ADVANCE(1715); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); END_STATE(); case 243: - if (lookahead == ':') ADVANCE(1682); - if (lookahead == 'c') ADVANCE(295); + if (lookahead == ':') ADVANCE(1689); + if (lookahead == 'c') ADVANCE(1742); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); END_STATE(); case 244: - if (lookahead == ':') ADVANCE(1682); - if (lookahead == 'c') ADVANCE(254); + if (lookahead == ':') ADVANCE(1689); + if (lookahead == 'c') ADVANCE(296); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); END_STATE(); case 245: - if (lookahead == ':') ADVANCE(1682); - if (lookahead == 'c') ADVANCE(303); + if (lookahead == ':') ADVANCE(1689); + if (lookahead == 'c') ADVANCE(255); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); END_STATE(); case 246: - if (lookahead == ':') ADVANCE(1682); - if (lookahead == 'd') ADVANCE(261); + if (lookahead == ':') ADVANCE(1689); + if (lookahead == 'c') ADVANCE(304); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); END_STATE(); case 247: - if (lookahead == ':') ADVANCE(1682); - if (lookahead == 'd') ADVANCE(1704); + if (lookahead == ':') ADVANCE(1689); + if (lookahead == 'd') ADVANCE(262); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); END_STATE(); case 248: - if (lookahead == ':') ADVANCE(1682); - if (lookahead == 'd') ADVANCE(1713); + if (lookahead == ':') ADVANCE(1689); + if (lookahead == 'd') ADVANCE(1712); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); END_STATE(); case 249: - if (lookahead == ':') ADVANCE(1682); - if (lookahead == 'e') ADVANCE(245); + if (lookahead == ':') ADVANCE(1689); + if (lookahead == 'd') ADVANCE(1721); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); END_STATE(); case 250: - if (lookahead == ':') ADVANCE(1682); - if (lookahead == 'e') ADVANCE(1731); + if (lookahead == ':') ADVANCE(1689); + if (lookahead == 'e') ADVANCE(246); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); END_STATE(); case 251: - if (lookahead == ':') ADVANCE(1682); - if (lookahead == 'e') ADVANCE(1722); + if (lookahead == ':') ADVANCE(1689); + if (lookahead == 'e') ADVANCE(1739); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); END_STATE(); case 252: - if (lookahead == ':') ADVANCE(1682); - if (lookahead == 'e') ADVANCE(1701); + if (lookahead == ':') ADVANCE(1689); + if (lookahead == 'e') ADVANCE(1730); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); END_STATE(); case 253: - if (lookahead == ':') ADVANCE(1682); - if (lookahead == 'e') ADVANCE(1716); + if (lookahead == ':') ADVANCE(1689); + if (lookahead == 'e') ADVANCE(1709); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); END_STATE(); case 254: - if (lookahead == ':') ADVANCE(1682); - if (lookahead == 'e') ADVANCE(1725); + if (lookahead == ':') ADVANCE(1689); + if (lookahead == 'e') ADVANCE(1724); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); END_STATE(); case 255: - if (lookahead == ':') ADVANCE(1682); - if (lookahead == 'e') ADVANCE(247); + if (lookahead == ':') ADVANCE(1689); + if (lookahead == 'e') ADVANCE(1733); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); END_STATE(); case 256: - if (lookahead == ':') ADVANCE(1682); - if (lookahead == 'e') ADVANCE(287); + if (lookahead == ':') ADVANCE(1689); + if (lookahead == 'e') ADVANCE(248); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); END_STATE(); case 257: - if (lookahead == ':') ADVANCE(1682); - if (lookahead == 'e') ADVANCE(248); + if (lookahead == ':') ADVANCE(1689); + if (lookahead == 'e') ADVANCE(288); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); END_STATE(); case 258: - if (lookahead == ':') ADVANCE(1682); - if (lookahead == 'e') ADVANCE(282); + if (lookahead == ':') ADVANCE(1689); + if (lookahead == 'e') ADVANCE(249); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); END_STATE(); case 259: - if (lookahead == ':') ADVANCE(1682); - if (lookahead == 'e') ADVANCE(302); + if (lookahead == ':') ADVANCE(1689); + if (lookahead == 'e') ADVANCE(283); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); END_STATE(); case 260: - if (lookahead == ':') ADVANCE(1682); - if (lookahead == 'f') ADVANCE(233); + if (lookahead == ':') ADVANCE(1689); + if (lookahead == 'e') ADVANCE(303); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); END_STATE(); case 261: - if (lookahead == ':') ADVANCE(1682); - if (lookahead == 'g') ADVANCE(250); + if (lookahead == ':') ADVANCE(1689); + if (lookahead == 'f') ADVANCE(234); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); END_STATE(); case 262: - if (lookahead == ':') ADVANCE(1682); - if (lookahead == 'h') ADVANCE(290); + if (lookahead == ':') ADVANCE(1689); + if (lookahead == 'g') ADVANCE(251); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); END_STATE(); case 263: - if (lookahead == ':') ADVANCE(1682); - if (lookahead == 'h') ADVANCE(259); + if (lookahead == ':') ADVANCE(1689); + if (lookahead == 'h') ADVANCE(291); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); END_STATE(); case 264: - if (lookahead == ':') ADVANCE(1682); - if (lookahead == 'i') ADVANCE(246); + if (lookahead == ':') ADVANCE(1689); + if (lookahead == 'h') ADVANCE(260); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); END_STATE(); case 265: - if (lookahead == ':') ADVANCE(1682); - if (lookahead == 'i') ADVANCE(307); - if (lookahead == 'o') ADVANCE(297); + if (lookahead == ':') ADVANCE(1689); + if (lookahead == 'i') ADVANCE(247); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); END_STATE(); case 266: - if (lookahead == ':') ADVANCE(1682); + if (lookahead == ':') ADVANCE(1689); if (lookahead == 'i') ADVANCE(308); + if (lookahead == 'o') ADVANCE(298); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); END_STATE(); case 267: - if (lookahead == ':') ADVANCE(1682); - if (lookahead == 'i') ADVANCE(281); + if (lookahead == ':') ADVANCE(1689); + if (lookahead == 'i') ADVANCE(309); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); END_STATE(); case 268: - if (lookahead == ':') ADVANCE(1682); - if (lookahead == 'i') ADVANCE(306); + if (lookahead == ':') ADVANCE(1689); + if (lookahead == 'i') ADVANCE(282); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); END_STATE(); case 269: - if (lookahead == ':') ADVANCE(1682); - if (lookahead == 'i') ADVANCE(240); + if (lookahead == ':') ADVANCE(1689); + if (lookahead == 'i') ADVANCE(307); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); END_STATE(); case 270: - if (lookahead == ':') ADVANCE(1682); + if (lookahead == ':') ADVANCE(1689); if (lookahead == 'i') ADVANCE(241); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); END_STATE(); case 271: - if (lookahead == ':') ADVANCE(1682); - if (lookahead == 'i') ADVANCE(276); + if (lookahead == ':') ADVANCE(1689); + if (lookahead == 'i') ADVANCE(242); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); END_STATE(); case 272: - if (lookahead == ':') ADVANCE(1682); - if (lookahead == 'i') ADVANCE(242); + if (lookahead == ':') ADVANCE(1689); + if (lookahead == 'i') ADVANCE(277); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); END_STATE(); case 273: - if (lookahead == ':') ADVANCE(1682); - if (lookahead == 'i') ADVANCE(258); + if (lookahead == ':') ADVANCE(1689); + if (lookahead == 'i') ADVANCE(243); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); END_STATE(); case 274: - if (lookahead == ':') ADVANCE(1682); - if (lookahead == 'l') ADVANCE(1710); + if (lookahead == ':') ADVANCE(1689); + if (lookahead == 'i') ADVANCE(259); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); END_STATE(); case 275: - if (lookahead == ':') ADVANCE(1682); - if (lookahead == 'l') ADVANCE(269); + if (lookahead == ':') ADVANCE(1689); + if (lookahead == 'l') ADVANCE(1718); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); END_STATE(); case 276: - if (lookahead == ':') ADVANCE(1682); - if (lookahead == 'l') ADVANCE(253); + if (lookahead == ':') ADVANCE(1689); + if (lookahead == 'l') ADVANCE(270); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); END_STATE(); case 277: - if (lookahead == ':') ADVANCE(1682); - if (lookahead == 'l') ADVANCE(236); + if (lookahead == ':') ADVANCE(1689); + if (lookahead == 'l') ADVANCE(254); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); END_STATE(); case 278: - if (lookahead == ':') ADVANCE(1682); - if (lookahead == 'n') ADVANCE(294); + if (lookahead == ':') ADVANCE(1689); + if (lookahead == 'l') ADVANCE(237); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); END_STATE(); case 279: - if (lookahead == ':') ADVANCE(1682); - if (lookahead == 'n') ADVANCE(239); + if (lookahead == ':') ADVANCE(1689); + if (lookahead == 'n') ADVANCE(295); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); END_STATE(); case 280: - if (lookahead == ':') ADVANCE(1682); - if (lookahead == 'n') ADVANCE(293); + if (lookahead == ':') ADVANCE(1689); + if (lookahead == 'n') ADVANCE(240); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); END_STATE(); case 281: - if (lookahead == ':') ADVANCE(1682); - if (lookahead == 'n') ADVANCE(230); + if (lookahead == ':') ADVANCE(1689); + if (lookahead == 'n') ADVANCE(294); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); END_STATE(); case 282: - if (lookahead == ':') ADVANCE(1682); - if (lookahead == 'n') ADVANCE(296); + if (lookahead == ':') ADVANCE(1689); + if (lookahead == 'n') ADVANCE(231); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); END_STATE(); case 283: - if (lookahead == ':') ADVANCE(1682); - if (lookahead == 'n') ADVANCE(266); + if (lookahead == ':') ADVANCE(1689); + if (lookahead == 'n') ADVANCE(297); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); END_STATE(); case 284: - if (lookahead == ':') ADVANCE(1682); - if (lookahead == 'o') ADVANCE(277); + if (lookahead == ':') ADVANCE(1689); + if (lookahead == 'n') ADVANCE(267); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); END_STATE(); case 285: - if (lookahead == ':') ADVANCE(1682); - if (lookahead == 'o') ADVANCE(283); + if (lookahead == ':') ADVANCE(1689); + if (lookahead == 'o') ADVANCE(278); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); END_STATE(); case 286: - if (lookahead == ':') ADVANCE(1682); - if (lookahead == 'r') ADVANCE(265); - if (lookahead == 'u') ADVANCE(238); + if (lookahead == ':') ADVANCE(1689); + if (lookahead == 'o') ADVANCE(284); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); END_STATE(); case 287: - if (lookahead == ':') ADVANCE(1682); - if (lookahead == 'r') ADVANCE(260); + if (lookahead == ':') ADVANCE(1689); + if (lookahead == 'r') ADVANCE(266); + if (lookahead == 'u') ADVANCE(239); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); END_STATE(); case 288: - if (lookahead == ':') ADVANCE(1682); - if (lookahead == 'r') ADVANCE(264); + if (lookahead == ':') ADVANCE(1689); + if (lookahead == 'r') ADVANCE(261); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); END_STATE(); case 289: - if (lookahead == ':') ADVANCE(1682); - if (lookahead == 'r') ADVANCE(231); + if (lookahead == ':') ADVANCE(1689); + if (lookahead == 'r') ADVANCE(265); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); END_STATE(); case 290: - if (lookahead == ':') ADVANCE(1682); - if (lookahead == 'r') ADVANCE(285); + if (lookahead == ':') ADVANCE(1689); + if (lookahead == 'r') ADVANCE(232); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); END_STATE(); case 291: - if (lookahead == ':') ADVANCE(1682); - if (lookahead == 'r') ADVANCE(232); + if (lookahead == ':') ADVANCE(1689); + if (lookahead == 'r') ADVANCE(286); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); END_STATE(); case 292: - if (lookahead == ':') ADVANCE(1682); - if (lookahead == 's') ADVANCE(304); + if (lookahead == ':') ADVANCE(1689); + if (lookahead == 'r') ADVANCE(233); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); END_STATE(); case 293: - if (lookahead == ':') ADVANCE(1682); - if (lookahead == 's') ADVANCE(273); + if (lookahead == ':') ADVANCE(1689); + if (lookahead == 's') ADVANCE(305); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); END_STATE(); case 294: - if (lookahead == ':') ADVANCE(1682); - if (lookahead == 't') ADVANCE(256); + if (lookahead == ':') ADVANCE(1689); + if (lookahead == 's') ADVANCE(274); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); END_STATE(); case 295: - if (lookahead == ':') ADVANCE(1682); - if (lookahead == 't') ADVANCE(1728); + if (lookahead == ':') ADVANCE(1689); + if (lookahead == 't') ADVANCE(257); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); END_STATE(); case 296: - if (lookahead == ':') ADVANCE(1682); - if (lookahead == 't') ADVANCE(1719); + if (lookahead == ':') ADVANCE(1689); + if (lookahead == 't') ADVANCE(1736); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); END_STATE(); case 297: - if (lookahead == ':') ADVANCE(1682); - if (lookahead == 't') ADVANCE(249); + if (lookahead == ':') ADVANCE(1689); + if (lookahead == 't') ADVANCE(1727); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); END_STATE(); case 298: - if (lookahead == ':') ADVANCE(1682); - if (lookahead == 't') ADVANCE(268); + if (lookahead == ':') ADVANCE(1689); + if (lookahead == 't') ADVANCE(250); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); END_STATE(); case 299: - if (lookahead == ':') ADVANCE(1682); - if (lookahead == 't') ADVANCE(270); + if (lookahead == ':') ADVANCE(1689); + if (lookahead == 't') ADVANCE(269); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); END_STATE(); case 300: - if (lookahead == ':') ADVANCE(1682); - if (lookahead == 't') ADVANCE(252); + if (lookahead == ':') ADVANCE(1689); + if (lookahead == 't') ADVANCE(271); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); END_STATE(); case 301: - if (lookahead == ':') ADVANCE(1682); - if (lookahead == 't') ADVANCE(271); + if (lookahead == ':') ADVANCE(1689); + if (lookahead == 't') ADVANCE(253); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); END_STATE(); case 302: - if (lookahead == ':') ADVANCE(1682); + if (lookahead == ':') ADVANCE(1689); if (lookahead == 't') ADVANCE(272); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); END_STATE(); case 303: - if (lookahead == ':') ADVANCE(1682); - if (lookahead == 't') ADVANCE(255); + if (lookahead == ':') ADVANCE(1689); + if (lookahead == 't') ADVANCE(273); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); END_STATE(); case 304: - if (lookahead == ':') ADVANCE(1682); - if (lookahead == 't') ADVANCE(291); + if (lookahead == ':') ADVANCE(1689); + if (lookahead == 't') ADVANCE(256); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); END_STATE(); case 305: - if (lookahead == ':') ADVANCE(1682); - if (lookahead == 't') ADVANCE(234); - if (lookahead == 'y') ADVANCE(279); + if (lookahead == ':') ADVANCE(1689); + if (lookahead == 't') ADVANCE(292); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); END_STATE(); case 306: - if (lookahead == ':') ADVANCE(1682); - if (lookahead == 'v') ADVANCE(251); + if (lookahead == ':') ADVANCE(1689); + if (lookahead == 't') ADVANCE(235); + if (lookahead == 'y') ADVANCE(280); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); END_STATE(); case 307: - if (lookahead == ':') ADVANCE(1682); - if (lookahead == 'v') ADVANCE(235); + if (lookahead == ':') ADVANCE(1689); + if (lookahead == 'v') ADVANCE(252); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); END_STATE(); case 308: - if (lookahead == ':') ADVANCE(1682); - if (lookahead == 'z') ADVANCE(257); + if (lookahead == ':') ADVANCE(1689); + if (lookahead == 'v') ADVANCE(236); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'y')) ADVANCE(309); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); END_STATE(); case 309: - if (lookahead == ':') ADVANCE(1682); + if (lookahead == ':') ADVANCE(1689); + if (lookahead == 'z') ADVANCE(258); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + ('a' <= lookahead && lookahead <= 'y')) ADVANCE(310); END_STATE(); case 310: - if (lookahead == ';') ADVANCE(1681); - if (lookahead == '$' || - ('/' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1689); + if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); END_STATE(); case 311: - if (lookahead == '>') ADVANCE(10); + if (lookahead == ';') ADVANCE(1688); + if (lookahead == '$' || + ('/' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(311); END_STATE(); case 312: - if (lookahead == 'a') ADVANCE(455); - if (lookahead == 'r') ADVANCE(789); - if (lookahead == 'u') ADVANCE(427); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1740); + if (lookahead == '>') ADVANCE(10); END_STATE(); case 313: - if (lookahead == 'a') ADVANCE(499); + if (lookahead == '>') ADVANCE(11); END_STATE(); case 314: - if (lookahead == 'a') ADVANCE(1403); + if (lookahead == 'a') ADVANCE(458); + if (lookahead == 'r') ADVANCE(791); + if (lookahead == 'u') ADVANCE(430); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1748); END_STATE(); case 315: - if (lookahead == 'a') ADVANCE(1679); + if (lookahead == 'a') ADVANCE(502); END_STATE(); case 316: - if (lookahead == 'a') ADVANCE(1680); + if (lookahead == 'a') ADVANCE(1410); END_STATE(); case 317: - if (lookahead == 'a') ADVANCE(1474); + if (lookahead == 'a') ADVANCE(1686); END_STATE(); case 318: - if (lookahead == 'a') ADVANCE(1309); - if (lookahead == 'e') ADVANCE(752); - if (lookahead == 'o') ADVANCE(1114); + if (lookahead == 'a') ADVANCE(1687); END_STATE(); case 319: - if (lookahead == 'a') ADVANCE(1223); + if (lookahead == 'a') ADVANCE(1481); END_STATE(); case 320: - if (lookahead == 'a') ADVANCE(932); + if (lookahead == 'a') ADVANCE(1315); + if (lookahead == 'e') ADVANCE(755); + if (lookahead == 'o') ADVANCE(1120); END_STATE(); case 321: - if (lookahead == 'a') ADVANCE(1302); - if (lookahead == 'l') ADVANCE(319); + if (lookahead == 'a') ADVANCE(1229); END_STATE(); case 322: - if (lookahead == 'a') ADVANCE(1400); + if (lookahead == 'a') ADVANCE(937); END_STATE(); case 323: - if (lookahead == 'a') ADVANCE(1173); - if (lookahead == 'u') ADVANCE(1243); + if (lookahead == 'a') ADVANCE(1308); + if (lookahead == 'l') ADVANCE(321); END_STATE(); case 324: - if (lookahead == 'a') ADVANCE(1401); + if (lookahead == 'a') ADVANCE(1407); END_STATE(); case 325: - if (lookahead == 'a') ADVANCE(959); + if (lookahead == 'a') ADVANCE(1179); + if (lookahead == 'u') ADVANCE(1249); END_STATE(); case 326: - if (lookahead == 'a') ADVANCE(1194); - if (lookahead == 'i') ADVANCE(1011); + if (lookahead == 'a') ADVANCE(1408); END_STATE(); case 327: - if (lookahead == 'a') ADVANCE(881); + if (lookahead == 'a') ADVANCE(963); END_STATE(); case 328: - if (lookahead == 'a') ADVANCE(1010); + if (lookahead == 'a') ADVANCE(1200); + if (lookahead == 'i') ADVANCE(1016); END_STATE(); case 329: - if (lookahead == 'a') ADVANCE(516); + if (lookahead == 'a') ADVANCE(885); END_STATE(); case 330: - if (lookahead == 'a') ADVANCE(888); + if (lookahead == 'a') ADVANCE(1014); END_STATE(); case 331: - if (lookahead == 'a') ADVANCE(1130); + if (lookahead == 'a') ADVANCE(893); END_STATE(); case 332: - if (lookahead == 'a') ADVANCE(1131); + if (lookahead == 'a') ADVANCE(519); END_STATE(); case 333: - if (lookahead == 'a') ADVANCE(1132); + if (lookahead == 'a') ADVANCE(1136); END_STATE(); case 334: - if (lookahead == 'a') ADVANCE(1133); + if (lookahead == 'a') ADVANCE(1137); END_STATE(); case 335: - if (lookahead == 'a') ADVANCE(1134); + if (lookahead == 'a') ADVANCE(1138); END_STATE(); case 336: - if (lookahead == 'a') ADVANCE(1352); + if (lookahead == 'a') ADVANCE(1139); END_STATE(); case 337: - if (lookahead == 'a') ADVANCE(1135); + if (lookahead == 'a') ADVANCE(1140); END_STATE(); case 338: - if (lookahead == 'a') ADVANCE(883); + if (lookahead == 'a') ADVANCE(887); END_STATE(); case 339: - if (lookahead == 'a') ADVANCE(1136); + if (lookahead == 'a') ADVANCE(1359); END_STATE(); case 340: - if (lookahead == 'a') ADVANCE(1323); + if (lookahead == 'a') ADVANCE(1141); END_STATE(); case 341: - if (lookahead == 'a') ADVANCE(948); + if (lookahead == 'a') ADVANCE(1142); END_STATE(); case 342: - if (lookahead == 'a') ADVANCE(949); + if (lookahead == 'a') ADVANCE(1329); END_STATE(); case 343: - if (lookahead == 'a') ADVANCE(950); + if (lookahead == 'a') ADVANCE(953); END_STATE(); case 344: - if (lookahead == 'a') ADVANCE(951); + if (lookahead == 'a') ADVANCE(954); END_STATE(); case 345: - if (lookahead == 'a') ADVANCE(952); + if (lookahead == 'a') ADVANCE(955); END_STATE(); case 346: - if (lookahead == 'a') ADVANCE(953); + if (lookahead == 'a') ADVANCE(956); END_STATE(); case 347: - if (lookahead == 'a') ADVANCE(1009); + if (lookahead == 'a') ADVANCE(957); END_STATE(); case 348: - if (lookahead == 'a') ADVANCE(962); - if (lookahead == 'e') ADVANCE(974); - if (lookahead == 'f') ADVANCE(793); - if (lookahead == 'm') ADVANCE(664); + if (lookahead == 'a') ADVANCE(958); END_STATE(); case 349: - if (lookahead == 'a') ADVANCE(1260); + if (lookahead == 'a') ADVANCE(1013); END_STATE(); case 350: - if (lookahead == 'a') ADVANCE(1261); + if (lookahead == 'a') ADVANCE(966); + if (lookahead == 'e') ADVANCE(979); + if (lookahead == 'f') ADVANCE(794); + if (lookahead == 'm') ADVANCE(667); END_STATE(); case 351: - if (lookahead == 'a') ADVANCE(1262); + if (lookahead == 'a') ADVANCE(1266); END_STATE(); case 352: - if (lookahead == 'a') ADVANCE(1263); + if (lookahead == 'a') ADVANCE(1267); END_STATE(); case 353: - if (lookahead == 'a') ADVANCE(1264); + if (lookahead == 'a') ADVANCE(1268); END_STATE(); case 354: - if (lookahead == 'a') ADVANCE(1265); + if (lookahead == 'a') ADVANCE(1269); END_STATE(); case 355: - if (lookahead == 'a') ADVANCE(1325); + if (lookahead == 'a') ADVANCE(1270); END_STATE(); case 356: - if (lookahead == 'a') ADVANCE(1270); + if (lookahead == 'a') ADVANCE(1271); END_STATE(); case 357: - if (lookahead == 'a') ADVANCE(1271); + if (lookahead == 'a') ADVANCE(1330); END_STATE(); case 358: - if (lookahead == 'a') ADVANCE(1288); + if (lookahead == 'a') ADVANCE(1276); END_STATE(); case 359: - if (lookahead == 'a') ADVANCE(1293); + if (lookahead == 'a') ADVANCE(1277); END_STATE(); case 360: - if (lookahead == 'a') ADVANCE(1326); + if (lookahead == 'a') ADVANCE(1294); END_STATE(); case 361: - if (lookahead == 'a') ADVANCE(1328); + if (lookahead == 'a') ADVANCE(1299); END_STATE(); case 362: - if (lookahead == 'a') ADVANCE(1295); + if (lookahead == 'a') ADVANCE(1331); END_STATE(); case 363: - if (lookahead == 'a') ADVANCE(1404); + if (lookahead == 'a') ADVANCE(1333); END_STATE(); case 364: - if (lookahead == 'a') ADVANCE(1225); + if (lookahead == 'a') ADVANCE(1301); END_STATE(); case 365: - if (lookahead == 'a') ADVANCE(483); + if (lookahead == 'a') ADVANCE(1411); END_STATE(); case 366: - if (lookahead == 'a') ADVANCE(1203); + if (lookahead == 'a') ADVANCE(1231); END_STATE(); case 367: - if (lookahead == 'a') ADVANCE(1314); + if (lookahead == 'a') ADVANCE(486); END_STATE(); case 368: - if (lookahead == 'a') ADVANCE(482); + if (lookahead == 'a') ADVANCE(1209); END_STATE(); case 369: - if (lookahead == 'a') ADVANCE(1228); + if (lookahead == 'a') ADVANCE(1322); END_STATE(); case 370: - if (lookahead == 'a') ADVANCE(1318); + if (lookahead == 'a') ADVANCE(485); END_STATE(); case 371: - if (lookahead == 'a') ADVANCE(1321); + if (lookahead == 'a') ADVANCE(1234); END_STATE(); case 372: - if (lookahead == 'a') ADVANCE(487); + if (lookahead == 'a') ADVANCE(1345); END_STATE(); case 373: - if (lookahead == 'a') ADVANCE(1324); + if (lookahead == 'a') ADVANCE(1326); END_STATE(); case 374: - if (lookahead == 'a') ADVANCE(1195); + if (lookahead == 'a') ADVANCE(490); END_STATE(); case 375: - if (lookahead == 'a') ADVANCE(1016); + if (lookahead == 'a') ADVANCE(1328); END_STATE(); case 376: - if (lookahead == 'a') ADVANCE(561); + if (lookahead == 'a') ADVANCE(1201); END_STATE(); case 377: - if (lookahead == 'a') ADVANCE(1012); + if (lookahead == 'a') ADVANCE(1021); END_STATE(); case 378: - if (lookahead == 'a') ADVANCE(1406); + if (lookahead == 'a') ADVANCE(564); END_STATE(); case 379: - if (lookahead == 'a') ADVANCE(562); + if (lookahead == 'a') ADVANCE(1017); END_STATE(); case 380: - if (lookahead == 'a') ADVANCE(1014); + if (lookahead == 'a') ADVANCE(1413); END_STATE(); case 381: - if (lookahead == 'a') ADVANCE(1407); + if (lookahead == 'a') ADVANCE(565); END_STATE(); case 382: - if (lookahead == 'a') ADVANCE(1356); + if (lookahead == 'a') ADVANCE(1019); END_STATE(); case 383: - if (lookahead == 'a') ADVANCE(563); + if (lookahead == 'a') ADVANCE(1414); END_STATE(); case 384: - if (lookahead == 'a') ADVANCE(1015); + if (lookahead == 'a') ADVANCE(1363); END_STATE(); case 385: - if (lookahead == 'a') ADVANCE(564); + if (lookahead == 'a') ADVANCE(566); END_STATE(); case 386: - if (lookahead == 'a') ADVANCE(1017); + if (lookahead == 'a') ADVANCE(1020); END_STATE(); case 387: - if (lookahead == 'a') ADVANCE(565); + if (lookahead == 'a') ADVANCE(567); END_STATE(); case 388: - if (lookahead == 'a') ADVANCE(1018); + if (lookahead == 'a') ADVANCE(1022); END_STATE(); case 389: - if (lookahead == 'a') ADVANCE(566); + if (lookahead == 'a') ADVANCE(568); END_STATE(); case 390: - if (lookahead == 'a') ADVANCE(1019); + if (lookahead == 'a') ADVANCE(1023); END_STATE(); case 391: - if (lookahead == 'a') ADVANCE(567); + if (lookahead == 'a') ADVANCE(569); END_STATE(); case 392: - if (lookahead == 'a') ADVANCE(1020); + if (lookahead == 'a') ADVANCE(1024); END_STATE(); case 393: - if (lookahead == 'a') ADVANCE(568); + if (lookahead == 'a') ADVANCE(570); END_STATE(); case 394: - if (lookahead == 'a') ADVANCE(570); + if (lookahead == 'a') ADVANCE(1025); END_STATE(); case 395: if (lookahead == 'a') ADVANCE(571); END_STATE(); case 396: - if (lookahead == 'a') ADVANCE(572); + if (lookahead == 'a') ADVANCE(573); END_STATE(); case 397: - if (lookahead == 'a') ADVANCE(573); + if (lookahead == 'a') ADVANCE(574); END_STATE(); case 398: - if (lookahead == 'a') ADVANCE(574); + if (lookahead == 'a') ADVANCE(575); END_STATE(); case 399: if (lookahead == 'a') ADVANCE(576); END_STATE(); case 400: - if (lookahead == 'a') ADVANCE(578); + if (lookahead == 'a') ADVANCE(577); END_STATE(); case 401: if (lookahead == 'a') ADVANCE(579); END_STATE(); case 402: - if (lookahead == 'a') ADVANCE(580); + if (lookahead == 'a') ADVANCE(581); END_STATE(); case 403: - if (lookahead == 'a') ADVANCE(581); + if (lookahead == 'a') ADVANCE(582); END_STATE(); case 404: - if (lookahead == 'a') ADVANCE(582); + if (lookahead == 'a') ADVANCE(583); END_STATE(); case 405: - if (lookahead == 'a') ADVANCE(583); + if (lookahead == 'a') ADVANCE(584); END_STATE(); case 406: - if (lookahead == 'a') ADVANCE(584); + if (lookahead == 'a') ADVANCE(585); END_STATE(); case 407: - if (lookahead == 'a') ADVANCE(585); + if (lookahead == 'a') ADVANCE(586); END_STATE(); case 408: - if (lookahead == 'a') ADVANCE(586); + if (lookahead == 'a') ADVANCE(587); END_STATE(); case 409: - if (lookahead == 'a') ADVANCE(587); + if (lookahead == 'a') ADVANCE(588); END_STATE(); case 410: - if (lookahead == 'a') ADVANCE(588); + if (lookahead == 'a') ADVANCE(589); END_STATE(); case 411: - if (lookahead == 'a') ADVANCE(589); + if (lookahead == 'a') ADVANCE(590); END_STATE(); case 412: - if (lookahead == 'a') ADVANCE(590); + if (lookahead == 'a') ADVANCE(591); END_STATE(); case 413: - if (lookahead == 'a') ADVANCE(591); + if (lookahead == 'a') ADVANCE(592); END_STATE(); case 414: - if (lookahead == 'a') ADVANCE(592); + if (lookahead == 'a') ADVANCE(593); END_STATE(); case 415: - if (lookahead == 'a') ADVANCE(593); + if (lookahead == 'a') ADVANCE(594); END_STATE(); case 416: - if (lookahead == 'a') ADVANCE(594); + if (lookahead == 'a') ADVANCE(595); END_STATE(); case 417: - if (lookahead == 'a') ADVANCE(1023); - if (lookahead == 'f') ADVANCE(820); - if (lookahead == 'm') ADVANCE(687); - if (lookahead == 'p') ADVANCE(420); - if (lookahead == 's') ADVANCE(1120); + if (lookahead == 'a') ADVANCE(596); END_STATE(); case 418: - if (lookahead == 'a') ADVANCE(1022); + if (lookahead == 'a') ADVANCE(597); END_STATE(); case 419: - if (lookahead == 'a') ADVANCE(1022); - if (lookahead == 'f') ADVANCE(820); + if (lookahead == 'a') ADVANCE(1029); + if (lookahead == 'f') ADVANCE(822); + if (lookahead == 'm') ADVANCE(690); + if (lookahead == 'p') ADVANCE(422); + if (lookahead == 's') ADVANCE(1126); END_STATE(); case 420: - if (lookahead == 'a') ADVANCE(500); + if (lookahead == 'a') ADVANCE(1028); END_STATE(); case 421: - if (lookahead == 'a') ADVANCE(1213); + if (lookahead == 'a') ADVANCE(1028); + if (lookahead == 'f') ADVANCE(822); END_STATE(); case 422: - if (lookahead == 'a') ADVANCE(1214); + if (lookahead == 'a') ADVANCE(503); END_STATE(); case 423: - if (lookahead == 'b') ADVANCE(1035); - if (lookahead == 'c') ADVANCE(766); - if (lookahead == 'o') ADVANCE(424); - if (lookahead == 's') ADVANCE(765); - if (lookahead == 'w') ADVANCE(795); + if (lookahead == 'a') ADVANCE(1219); END_STATE(); case 424: - if (lookahead == 'b') ADVANCE(859); + if (lookahead == 'a') ADVANCE(1220); END_STATE(); case 425: - if (lookahead == 'b') ADVANCE(1222); - if (lookahead == 'd') ADVANCE(512); - if (lookahead == 'g') ADVANCE(667); - if (lookahead == 'n') ADVANCE(595); - if (lookahead == 'p') ADVANCE(1362); - if (lookahead == 'r') ADVANCE(1175); + if (lookahead == 'b') ADVANCE(1041); + if (lookahead == 'c') ADVANCE(769); + if (lookahead == 'o') ADVANCE(426); + if (lookahead == 's') ADVANCE(768); + if (lookahead == 'w') ADVANCE(797); END_STATE(); case 426: - if (lookahead == 'b') ADVANCE(1405); - if (lookahead == 'c') ADVANCE(773); - if (lookahead == 'd') ADVANCE(1110); - if (lookahead == 'f') ADVANCE(928); - if (lookahead == 'l') ADVANCE(1058); - if (lookahead == 's') ADVANCE(782); + if (lookahead == 'b') ADVANCE(863); END_STATE(); case 427: - if (lookahead == 'b') ADVANCE(889); + if (lookahead == 'b') ADVANCE(1228); + if (lookahead == 'd') ADVANCE(515); + if (lookahead == 'g') ADVANCE(671); + if (lookahead == 'n') ADVANCE(598); + if (lookahead == 'p') ADVANCE(1370); + if (lookahead == 'r') ADVANCE(1181); END_STATE(); case 428: - if (lookahead == 'b') ADVANCE(1028); + if (lookahead == 'b') ADVANCE(1412); + if (lookahead == 'c') ADVANCE(776); + if (lookahead == 'd') ADVANCE(1116); + if (lookahead == 'f') ADVANCE(933); + if (lookahead == 'l') ADVANCE(1063); + if (lookahead == 's') ADVANCE(785); END_STATE(); case 429: - if (lookahead == 'b') ADVANCE(1095); - if (lookahead == 'c') ADVANCE(767); - if (lookahead == 'o') ADVANCE(447); - if (lookahead == 's') ADVANCE(777); - if (lookahead == 'w') ADVANCE(821); + if (lookahead == 'b') ADVANCE(1034); END_STATE(); case 430: - if (lookahead == 'b') ADVANCE(892); + if (lookahead == 'b') ADVANCE(894); END_STATE(); case 431: - if (lookahead == 'b') ADVANCE(1098); - if (lookahead == 'c') ADVANCE(769); - if (lookahead == 'o') ADVANCE(448); - if (lookahead == 'q') ADVANCE(1364); - if (lookahead == 's') ADVANCE(778); - if (lookahead == 'w') ADVANCE(825); - END_STATE(); - case 432: - if (lookahead == 'b') ADVANCE(1100); + if (lookahead == 'b') ADVANCE(1101); if (lookahead == 'c') ADVANCE(770); if (lookahead == 'o') ADVANCE(449); - if (lookahead == 'q') ADVANCE(1369); - if (lookahead == 's') ADVANCE(779); - if (lookahead == 'w') ADVANCE(828); - END_STATE(); - case 433: - if (lookahead == 'b') ADVANCE(1102); - if (lookahead == 'c') ADVANCE(771); - if (lookahead == 'o') ADVANCE(451); if (lookahead == 's') ADVANCE(780); - if (lookahead == 'w') ADVANCE(833); + if (lookahead == 'w') ADVANCE(823); END_STATE(); - case 434: - if (lookahead == 'b') ADVANCE(896); + case 432: + if (lookahead == 'b') ADVANCE(897); END_STATE(); - case 435: + case 433: if (lookahead == 'b') ADVANCE(1104); if (lookahead == 'c') ADVANCE(772); - if (lookahead == 'o') ADVANCE(452); + if (lookahead == 'o') ADVANCE(450); + if (lookahead == 'q') ADVANCE(1372); if (lookahead == 's') ADVANCE(781); - if (lookahead == 'w') ADVANCE(835); + if (lookahead == 'w') ADVANCE(828); + END_STATE(); + case 434: + if (lookahead == 'b') ADVANCE(1106); + if (lookahead == 'c') ADVANCE(773); + if (lookahead == 'o') ADVANCE(451); + if (lookahead == 'q') ADVANCE(1377); + if (lookahead == 's') ADVANCE(782); + if (lookahead == 'w') ADVANCE(832); + END_STATE(); + case 435: + if (lookahead == 'b') ADVANCE(1108); + if (lookahead == 'c') ADVANCE(774); + if (lookahead == 'o') ADVANCE(453); + if (lookahead == 's') ADVANCE(783); + if (lookahead == 'w') ADVANCE(836); END_STATE(); case 436: - if (lookahead == 'b') ADVANCE(898); + if (lookahead == 'b') ADVANCE(901); END_STATE(); case 437: - if (lookahead == 'b') ADVANCE(899); + if (lookahead == 'b') ADVANCE(1110); + if (lookahead == 'c') ADVANCE(775); + if (lookahead == 'o') ADVANCE(454); + if (lookahead == 's') ADVANCE(784); + if (lookahead == 'w') ADVANCE(838); END_STATE(); case 438: - if (lookahead == 'b') ADVANCE(900); + if (lookahead == 'b') ADVANCE(903); END_STATE(); case 439: - if (lookahead == 'b') ADVANCE(901); + if (lookahead == 'b') ADVANCE(904); END_STATE(); case 440: - if (lookahead == 'b') ADVANCE(902); + if (lookahead == 'b') ADVANCE(905); END_STATE(); case 441: - if (lookahead == 'b') ADVANCE(903); + if (lookahead == 'b') ADVANCE(906); END_STATE(); case 442: - if (lookahead == 'b') ADVANCE(904); + if (lookahead == 'b') ADVANCE(907); END_STATE(); case 443: - if (lookahead == 'b') ADVANCE(905); + if (lookahead == 'b') ADVANCE(908); END_STATE(); case 444: - if (lookahead == 'b') ADVANCE(906); + if (lookahead == 'b') ADVANCE(909); END_STATE(); case 445: - if (lookahead == 'b') ADVANCE(907); + if (lookahead == 'b') ADVANCE(910); END_STATE(); case 446: - if (lookahead == 'b') ADVANCE(143); + if (lookahead == 'b') ADVANCE(911); END_STATE(); case 447: - if (lookahead == 'b') ADVANCE(860); + if (lookahead == 'b') ADVANCE(912); END_STATE(); case 448: - if (lookahead == 'b') ADVANCE(861); + if (lookahead == 'b') ADVANCE(144); END_STATE(); case 449: - if (lookahead == 'b') ADVANCE(862); + if (lookahead == 'b') ADVANCE(864); END_STATE(); case 450: - if (lookahead == 'b') ADVANCE(863); + if (lookahead == 'b') ADVANCE(865); END_STATE(); case 451: - if (lookahead == 'b') ADVANCE(864); + if (lookahead == 'b') ADVANCE(866); END_STATE(); case 452: - if (lookahead == 'b') ADVANCE(865); + if (lookahead == 'b') ADVANCE(867); END_STATE(); case 453: - if (lookahead == 'b') ADVANCE(866); + if (lookahead == 'b') ADVANCE(868); END_STATE(); case 454: - if (lookahead == 'b') ADVANCE(867); + if (lookahead == 'b') ADVANCE(869); END_STATE(); case 455: - if (lookahead == 'c') ADVANCE(877); + if (lookahead == 'b') ADVANCE(870); END_STATE(); case 456: - if (lookahead == 'c') ADVANCE(1696); + if (lookahead == 'b') ADVANCE(871); END_STATE(); case 457: - if (lookahead == 'c') ADVANCE(1705); + if (lookahead == 'c') ADVANCE(890); + if (lookahead == 'i') ADVANCE(964); END_STATE(); case 458: - if (lookahead == 'c') ADVANCE(1732); + if (lookahead == 'c') ADVANCE(881); END_STATE(); case 459: - if (lookahead == 'c') ADVANCE(1543); + if (lookahead == 'c') ADVANCE(1704); END_STATE(); case 460: - if (lookahead == 'c') ADVANCE(876); + if (lookahead == 'c') ADVANCE(1713); END_STATE(); case 461: - if (lookahead == 'c') ADVANCE(764); - if (lookahead == 't') ADVANCE(776); + if (lookahead == 'c') ADVANCE(1740); END_STATE(); case 462: - if (lookahead == 'c') ADVANCE(868); + if (lookahead == 'c') ADVANCE(1550); END_STATE(); case 463: - if (lookahead == 'c') ADVANCE(869); + if (lookahead == 'c') ADVANCE(880); END_STATE(); case 464: - if (lookahead == 'c') ADVANCE(753); + if (lookahead == 'c') ADVANCE(767); + if (lookahead == 't') ADVANCE(779); END_STATE(); case 465: - if (lookahead == 'c') ADVANCE(870); + if (lookahead == 'c') ADVANCE(872); END_STATE(); case 466: - if (lookahead == 'c') ADVANCE(871); + if (lookahead == 'c') ADVANCE(873); END_STATE(); case 467: - if (lookahead == 'c') ADVANCE(872); + if (lookahead == 'c') ADVANCE(756); END_STATE(); case 468: - if (lookahead == 'c') ADVANCE(873); + if (lookahead == 'c') ADVANCE(874); END_STATE(); case 469: - if (lookahead == 'c') ADVANCE(755); + if (lookahead == 'c') ADVANCE(875); END_STATE(); case 470: - if (lookahead == 'c') ADVANCE(874); + if (lookahead == 'c') ADVANCE(876); END_STATE(); case 471: - if (lookahead == 'c') ADVANCE(756); + if (lookahead == 'c') ADVANCE(877); END_STATE(); case 472: - if (lookahead == 'c') ADVANCE(875); + if (lookahead == 'c') ADVANCE(758); END_STATE(); case 473: - if (lookahead == 'c') ADVANCE(757); + if (lookahead == 'c') ADVANCE(878); END_STATE(); case 474: - if (lookahead == 'c') ADVANCE(758); + if (lookahead == 'c') ADVANCE(759); END_STATE(); case 475: - if (lookahead == 'c') ADVANCE(909); - if (lookahead == 's') ADVANCE(1319); - if (lookahead == 'w') ADVANCE(839); + if (lookahead == 'c') ADVANCE(879); END_STATE(); case 476: - if (lookahead == 'c') ADVANCE(759); + if (lookahead == 'c') ADVANCE(760); END_STATE(); case 477: - if (lookahead == 'c') ADVANCE(760); + if (lookahead == 'c') ADVANCE(761); END_STATE(); case 478: - if (lookahead == 'c') ADVANCE(369); + if (lookahead == 'c') ADVANCE(914); + if (lookahead == 's') ADVANCE(1325); + if (lookahead == 'w') ADVANCE(842); END_STATE(); case 479: - if (lookahead == 'c') ADVANCE(616); + if (lookahead == 'c') ADVANCE(762); END_STATE(); case 480: - if (lookahead == 'c') ADVANCE(679); + if (lookahead == 'c') ADVANCE(763); END_STATE(); case 481: - if (lookahead == 'c') ADVANCE(1327); + if (lookahead == 'c') ADVANCE(371); END_STATE(); case 482: - if (lookahead == 'c') ADVANCE(626); + if (lookahead == 'c') ADVANCE(619); END_STATE(); case 483: - if (lookahead == 'c') ADVANCE(1258); + if (lookahead == 'c') ADVANCE(682); END_STATE(); case 484: - if (lookahead == 'c') ADVANCE(666); + if (lookahead == 'c') ADVANCE(1332); END_STATE(); case 485: - if (lookahead == 'c') ADVANCE(646); + if (lookahead == 'c') ADVANCE(629); END_STATE(); case 486: - if (lookahead == 'c') ADVANCE(1277); + if (lookahead == 'c') ADVANCE(1264); END_STATE(); case 487: - if (lookahead == 'c') ADVANCE(651); + if (lookahead == 'c') ADVANCE(669); END_STATE(); case 488: - if (lookahead == 'c') ADVANCE(1278); + if (lookahead == 'c') ADVANCE(649); END_STATE(); case 489: - if (lookahead == 'c') ADVANCE(1279); + if (lookahead == 'c') ADVANCE(1283); END_STATE(); case 490: - if (lookahead == 'c') ADVANCE(1280); + if (lookahead == 'c') ADVANCE(654); END_STATE(); case 491: - if (lookahead == 'c') ADVANCE(1282); + if (lookahead == 'c') ADVANCE(1284); END_STATE(); case 492: - if (lookahead == 'c') ADVANCE(1284); + if (lookahead == 'c') ADVANCE(1285); END_STATE(); case 493: if (lookahead == 'c') ADVANCE(1286); END_STATE(); case 494: - if (lookahead == 'c') ADVANCE(1292); + if (lookahead == 'c') ADVANCE(1288); END_STATE(); case 495: - if (lookahead == 'c') ADVANCE(1294); + if (lookahead == 'c') ADVANCE(1290); END_STATE(); case 496: - if (lookahead == 'c') ADVANCE(1296); + if (lookahead == 'c') ADVANCE(1292); END_STATE(); case 497: - if (lookahead == 'c') ADVANCE(330); + if (lookahead == 'c') ADVANCE(1298); END_STATE(); case 498: - if (lookahead == 'c') ADVANCE(1366); + if (lookahead == 'c') ADVANCE(1300); END_STATE(); case 499: - if (lookahead == 'c') ADVANCE(879); - if (lookahead == 'r') ADVANCE(320); + if (lookahead == 'c') ADVANCE(1302); END_STATE(); case 500: - if (lookahead == 'c') ADVANCE(880); + if (lookahead == 'c') ADVANCE(331); END_STATE(); case 501: - if (lookahead == 'd') ADVANCE(2); - if (lookahead == 'u') ADVANCE(931); + if (lookahead == 'c') ADVANCE(1374); END_STATE(); case 502: - if (lookahead == 'd') ADVANCE(1425); + if (lookahead == 'c') ADVANCE(883); + if (lookahead == 'r') ADVANCE(322); END_STATE(); case 503: - if (lookahead == 'd') ADVANCE(1418); + if (lookahead == 'c') ADVANCE(884); END_STATE(); case 504: - if (lookahead == 'd') ADVANCE(1420); + if (lookahead == 'd') ADVANCE(2); + if (lookahead == 'u') ADVANCE(936); END_STATE(); case 505: - if (lookahead == 'd') ADVANCE(1702); + if (lookahead == 'd') ADVANCE(1432); END_STATE(); case 506: - if (lookahead == 'd') ADVANCE(1419); + if (lookahead == 'd') ADVANCE(1425); END_STATE(); case 507: - if (lookahead == 'd') ADVANCE(1422); + if (lookahead == 'd') ADVANCE(1427); END_STATE(); case 508: - if (lookahead == 'd') ADVANCE(1450); + if (lookahead == 'd') ADVANCE(1710); END_STATE(); case 509: - if (lookahead == 'd') ADVANCE(1711); + if (lookahead == 'd') ADVANCE(1426); END_STATE(); case 510: - if (lookahead == 'd') ADVANCE(740); + if (lookahead == 'd') ADVANCE(1429); END_STATE(); case 511: - if (lookahead == 'd') ADVANCE(3); + if (lookahead == 'd') ADVANCE(1457); END_STATE(); case 512: - if (lookahead == 'd') ADVANCE(109); + if (lookahead == 'd') ADVANCE(1719); END_STATE(); case 513: - if (lookahead == 'd') ADVANCE(4); + if (lookahead == 'd') ADVANCE(743); END_STATE(); case 514: - if (lookahead == 'd') ADVANCE(1094); - if (lookahead == 'f') ADVANCE(913); - if (lookahead == 'i') ADVANCE(985); - if (lookahead == 'l') ADVANCE(1040); + if (lookahead == 'd') ADVANCE(3); END_STATE(); case 515: - if (lookahead == 'd') ADVANCE(123); + if (lookahead == 'd') ADVANCE(110); END_STATE(); case 516: - if (lookahead == 'd') ADVANCE(519); + if (lookahead == 'd') ADVANCE(4); END_STATE(); case 517: - if (lookahead == 'd') ADVANCE(120); + if (lookahead == 'd') ADVANCE(1100); + if (lookahead == 'f') ADVANCE(918); + if (lookahead == 'i') ADVANCE(989); + if (lookahead == 'l') ADVANCE(1046); END_STATE(); case 518: - if (lookahead == 'd') ADVANCE(804); - if (lookahead == 'i') ADVANCE(1013); - if (lookahead == 's') ADVANCE(1357); - if (lookahead == 'v') ADVANCE(837); + if (lookahead == 'd') ADVANCE(125); END_STATE(); case 519: - if (lookahead == 'd') ADVANCE(1138); + if (lookahead == 'd') ADVANCE(522); END_STATE(); case 520: - if (lookahead == 'd') ADVANCE(1139); + if (lookahead == 'd') ADVANCE(121); END_STATE(); case 521: - if (lookahead == 'd') ADVANCE(1140); + if (lookahead == 'd') ADVANCE(806); + if (lookahead == 'i') ADVANCE(1018); + if (lookahead == 's') ADVANCE(1364); + if (lookahead == 'v') ADVANCE(840); END_STATE(); case 522: - if (lookahead == 'd') ADVANCE(1141); + if (lookahead == 'd') ADVANCE(1144); END_STATE(); case 523: - if (lookahead == 'd') ADVANCE(1143); + if (lookahead == 'd') ADVANCE(1145); END_STATE(); case 524: - if (lookahead == 'd') ADVANCE(1144); + if (lookahead == 'd') ADVANCE(1146); END_STATE(); case 525: - if (lookahead == 'd') ADVANCE(621); + if (lookahead == 'd') ADVANCE(1147); END_STATE(); case 526: - if (lookahead == 'd') ADVANCE(1145); + if (lookahead == 'd') ADVANCE(1149); END_STATE(); case 527: - if (lookahead == 'd') ADVANCE(1146); + if (lookahead == 'd') ADVANCE(1150); END_STATE(); case 528: - if (lookahead == 'd') ADVANCE(623); + if (lookahead == 'd') ADVANCE(624); END_STATE(); case 529: - if (lookahead == 'd') ADVANCE(1147); + if (lookahead == 'd') ADVANCE(1151); END_STATE(); case 530: - if (lookahead == 'd') ADVANCE(1148); + if (lookahead == 'd') ADVANCE(1152); END_STATE(); case 531: - if (lookahead == 'd') ADVANCE(1149); + if (lookahead == 'd') ADVANCE(626); END_STATE(); case 532: - if (lookahead == 'd') ADVANCE(625); + if (lookahead == 'd') ADVANCE(1153); END_STATE(); case 533: - if (lookahead == 'd') ADVANCE(1150); + if (lookahead == 'd') ADVANCE(1154); END_STATE(); case 534: - if (lookahead == 'd') ADVANCE(1151); + if (lookahead == 'd') ADVANCE(1155); END_STATE(); case 535: - if (lookahead == 'd') ADVANCE(1152); + if (lookahead == 'd') ADVANCE(628); END_STATE(); case 536: - if (lookahead == 'd') ADVANCE(628); + if (lookahead == 'd') ADVANCE(1156); END_STATE(); case 537: - if (lookahead == 'd') ADVANCE(1153); + if (lookahead == 'd') ADVANCE(1157); END_STATE(); case 538: - if (lookahead == 'd') ADVANCE(1154); + if (lookahead == 'd') ADVANCE(1158); END_STATE(); case 539: - if (lookahead == 'd') ADVANCE(1155); + if (lookahead == 'd') ADVANCE(631); END_STATE(); case 540: - if (lookahead == 'd') ADVANCE(630); + if (lookahead == 'd') ADVANCE(1159); END_STATE(); case 541: - if (lookahead == 'd') ADVANCE(1156); + if (lookahead == 'd') ADVANCE(1160); END_STATE(); case 542: - if (lookahead == 'd') ADVANCE(1157); + if (lookahead == 'd') ADVANCE(1161); END_STATE(); case 543: - if (lookahead == 'd') ADVANCE(632); + if (lookahead == 'd') ADVANCE(633); END_STATE(); case 544: - if (lookahead == 'd') ADVANCE(1158); + if (lookahead == 'd') ADVANCE(1162); END_STATE(); case 545: - if (lookahead == 'd') ADVANCE(1159); + if (lookahead == 'd') ADVANCE(1163); END_STATE(); case 546: - if (lookahead == 'd') ADVANCE(634); + if (lookahead == 'd') ADVANCE(635); END_STATE(); case 547: - if (lookahead == 'd') ADVANCE(1160); + if (lookahead == 'd') ADVANCE(1164); END_STATE(); case 548: - if (lookahead == 'd') ADVANCE(1161); + if (lookahead == 'd') ADVANCE(1165); END_STATE(); case 549: - if (lookahead == 'd') ADVANCE(1162); + if (lookahead == 'd') ADVANCE(637); END_STATE(); case 550: - if (lookahead == 'd') ADVANCE(636); + if (lookahead == 'd') ADVANCE(1166); END_STATE(); case 551: - if (lookahead == 'd') ADVANCE(1163); + if (lookahead == 'd') ADVANCE(1167); END_STATE(); case 552: - if (lookahead == 'd') ADVANCE(1164); + if (lookahead == 'd') ADVANCE(1168); END_STATE(); case 553: - if (lookahead == 'd') ADVANCE(1165); + if (lookahead == 'd') ADVANCE(639); END_STATE(); case 554: - if (lookahead == 'd') ADVANCE(1166); + if (lookahead == 'd') ADVANCE(1169); END_STATE(); case 555: - if (lookahead == 'd') ADVANCE(1167); + if (lookahead == 'd') ADVANCE(1170); END_STATE(); case 556: - if (lookahead == 'd') ADVANCE(1168); + if (lookahead == 'd') ADVANCE(1171); END_STATE(); case 557: - if (lookahead == 'd') ADVANCE(1169); + if (lookahead == 'd') ADVANCE(1172); END_STATE(); case 558: - if (lookahead == 'd') ADVANCE(1170); + if (lookahead == 'd') ADVANCE(1173); END_STATE(); case 559: - if (lookahead == 'd') ADVANCE(645); + if (lookahead == 'd') ADVANCE(1174); END_STATE(); case 560: - if (lookahead == 'd') ADVANCE(652); + if (lookahead == 'd') ADVANCE(1175); END_STATE(); case 561: - if (lookahead == 'd') ADVANCE(520); + if (lookahead == 'd') ADVANCE(1176); END_STATE(); case 562: - if (lookahead == 'd') ADVANCE(521); + if (lookahead == 'd') ADVANCE(648); END_STATE(); case 563: - if (lookahead == 'd') ADVANCE(522); + if (lookahead == 'd') ADVANCE(655); END_STATE(); case 564: if (lookahead == 'd') ADVANCE(523); @@ -5435,76 +5443,76 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'd') ADVANCE(524); END_STATE(); case 566: - if (lookahead == 'd') ADVANCE(526); + if (lookahead == 'd') ADVANCE(525); END_STATE(); case 567: - if (lookahead == 'd') ADVANCE(527); + if (lookahead == 'd') ADVANCE(526); END_STATE(); case 568: - if (lookahead == 'd') ADVANCE(529); + if (lookahead == 'd') ADVANCE(527); END_STATE(); case 569: - if (lookahead == 'd') ADVANCE(355); + if (lookahead == 'd') ADVANCE(529); END_STATE(); case 570: if (lookahead == 'd') ADVANCE(530); END_STATE(); case 571: - if (lookahead == 'd') ADVANCE(531); + if (lookahead == 'd') ADVANCE(532); END_STATE(); case 572: - if (lookahead == 'd') ADVANCE(533); + if (lookahead == 'd') ADVANCE(357); END_STATE(); case 573: - if (lookahead == 'd') ADVANCE(534); + if (lookahead == 'd') ADVANCE(533); END_STATE(); case 574: - if (lookahead == 'd') ADVANCE(535); + if (lookahead == 'd') ADVANCE(534); END_STATE(); case 575: - if (lookahead == 'd') ADVANCE(360); + if (lookahead == 'd') ADVANCE(536); END_STATE(); case 576: if (lookahead == 'd') ADVANCE(537); END_STATE(); case 577: - if (lookahead == 'd') ADVANCE(361); + if (lookahead == 'd') ADVANCE(538); END_STATE(); case 578: - if (lookahead == 'd') ADVANCE(538); + if (lookahead == 'd') ADVANCE(362); END_STATE(); case 579: - if (lookahead == 'd') ADVANCE(539); + if (lookahead == 'd') ADVANCE(540); END_STATE(); case 580: - if (lookahead == 'd') ADVANCE(541); + if (lookahead == 'd') ADVANCE(363); END_STATE(); case 581: - if (lookahead == 'd') ADVANCE(542); + if (lookahead == 'd') ADVANCE(541); END_STATE(); case 582: - if (lookahead == 'd') ADVANCE(544); + if (lookahead == 'd') ADVANCE(542); END_STATE(); case 583: - if (lookahead == 'd') ADVANCE(545); + if (lookahead == 'd') ADVANCE(544); END_STATE(); case 584: - if (lookahead == 'd') ADVANCE(547); + if (lookahead == 'd') ADVANCE(545); END_STATE(); case 585: - if (lookahead == 'd') ADVANCE(548); + if (lookahead == 'd') ADVANCE(547); END_STATE(); case 586: - if (lookahead == 'd') ADVANCE(549); + if (lookahead == 'd') ADVANCE(548); END_STATE(); case 587: - if (lookahead == 'd') ADVANCE(551); + if (lookahead == 'd') ADVANCE(550); END_STATE(); case 588: - if (lookahead == 'd') ADVANCE(552); + if (lookahead == 'd') ADVANCE(551); END_STATE(); case 589: - if (lookahead == 'd') ADVANCE(553); + if (lookahead == 'd') ADVANCE(552); END_STATE(); case 590: if (lookahead == 'd') ADVANCE(554); @@ -5522,127 +5530,127 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'd') ADVANCE(558); END_STATE(); case 595: - if (lookahead == 'd') ADVANCE(134); + if (lookahead == 'd') ADVANCE(559); END_STATE(); case 596: - if (lookahead == 'd') ADVANCE(1097); - if (lookahead == 'f') ADVANCE(916); - if (lookahead == 'i') ADVANCE(988); - if (lookahead == 'l') ADVANCE(1044); + if (lookahead == 'd') ADVANCE(560); END_STATE(); case 597: - if (lookahead == 'd') ADVANCE(1099); - if (lookahead == 'f') ADVANCE(919); - if (lookahead == 'i') ADVANCE(989); - if (lookahead == 'l') ADVANCE(1045); + if (lookahead == 'd') ADVANCE(561); END_STATE(); case 598: - if (lookahead == 'd') ADVANCE(148); + if (lookahead == 'd') ADVANCE(135); END_STATE(); case 599: - if (lookahead == 'd') ADVANCE(1101); + if (lookahead == 'd') ADVANCE(1103); if (lookahead == 'f') ADVANCE(921); - if (lookahead == 'i') ADVANCE(990); - if (lookahead == 'l') ADVANCE(1047); + if (lookahead == 'i') ADVANCE(992); + if (lookahead == 'l') ADVANCE(1050); END_STATE(); case 600: - if (lookahead == 'd') ADVANCE(1103); - if (lookahead == 'f') ADVANCE(923); - if (lookahead == 'i') ADVANCE(992); + if (lookahead == 'd') ADVANCE(1105); + if (lookahead == 'f') ADVANCE(924); + if (lookahead == 'i') ADVANCE(993); if (lookahead == 'l') ADVANCE(1051); END_STATE(); case 601: - if (lookahead == 'd') ADVANCE(150); + if (lookahead == 'd') ADVANCE(149); END_STATE(); case 602: - if (lookahead == 'd') ADVANCE(1105); - if (lookahead == 'f') ADVANCE(925); - if (lookahead == 'i') ADVANCE(996); - if (lookahead == 'l') ADVANCE(1055); + if (lookahead == 'd') ADVANCE(1107); + if (lookahead == 'f') ADVANCE(926); + if (lookahead == 'i') ADVANCE(994); + if (lookahead == 'l') ADVANCE(1053); END_STATE(); case 603: - if (lookahead == 'd') ADVANCE(1106); - if (lookahead == 'f') ADVANCE(926); + if (lookahead == 'd') ADVANCE(1109); + if (lookahead == 'f') ADVANCE(928); + if (lookahead == 'i') ADVANCE(996); + if (lookahead == 'l') ADVANCE(1057); END_STATE(); case 604: - if (lookahead == 'd') ADVANCE(1108); - if (lookahead == 'f') ADVANCE(927); + if (lookahead == 'd') ADVANCE(151); END_STATE(); case 605: if (lookahead == 'd') ADVANCE(1111); - if (lookahead == 'f') ADVANCE(929); - if (lookahead == 'i') ADVANCE(1002); + if (lookahead == 'f') ADVANCE(930); + if (lookahead == 'i') ADVANCE(1000); + if (lookahead == 'l') ADVANCE(1060); END_STATE(); case 606: if (lookahead == 'd') ADVANCE(1112); - if (lookahead == 'i') ADVANCE(1004); - if (lookahead == 'l') ADVANCE(1060); + if (lookahead == 'f') ADVANCE(931); END_STATE(); case 607: - if (lookahead == 'e') ADVANCE(942); - if (lookahead == 'u') ADVANCE(1008); + if (lookahead == 'd') ADVANCE(1114); + if (lookahead == 'f') ADVANCE(932); END_STATE(); case 608: - if (lookahead == 'e') ADVANCE(1121); - if (lookahead == 'g') ADVANCE(611); - if (lookahead == 'l') ADVANCE(612); - if (lookahead == 'n') ADVANCE(613); + if (lookahead == 'd') ADVANCE(1117); + if (lookahead == 'f') ADVANCE(934); + if (lookahead == 'i') ADVANCE(1006); END_STATE(); case 609: - if (lookahead == 'e') ADVANCE(1437); + if (lookahead == 'd') ADVANCE(1118); + if (lookahead == 'i') ADVANCE(1008); + if (lookahead == 'l') ADVANCE(1065); END_STATE(); case 610: - if (lookahead == 'e') ADVANCE(1666); + if (lookahead == 'e') ADVANCE(947); + if (lookahead == 'u') ADVANCE(1012); END_STATE(); case 611: - if (lookahead == 'e') ADVANCE(1489); - if (lookahead == 't') ADVANCE(1490); + if (lookahead == 'e') ADVANCE(1127); + if (lookahead == 'g') ADVANCE(614); + if (lookahead == 'l') ADVANCE(615); + if (lookahead == 'n') ADVANCE(616); END_STATE(); case 612: - if (lookahead == 'e') ADVANCE(1491); - if (lookahead == 't') ADVANCE(1488); + if (lookahead == 'e') ADVANCE(1444); END_STATE(); case 613: - if (lookahead == 'e') ADVANCE(1487); + if (lookahead == 'e') ADVANCE(1673); END_STATE(); case 614: - if (lookahead == 'e') ADVANCE(1729); + if (lookahead == 'e') ADVANCE(1496); + if (lookahead == 't') ADVANCE(1497); END_STATE(); case 615: - if (lookahead == 'e') ADVANCE(1720); + if (lookahead == 'e') ADVANCE(1498); + if (lookahead == 't') ADVANCE(1495); END_STATE(); case 616: - if (lookahead == 'e') ADVANCE(1416); + if (lookahead == 'e') ADVANCE(1494); END_STATE(); case 617: - if (lookahead == 'e') ADVANCE(1699); + if (lookahead == 'e') ADVANCE(1737); END_STATE(); case 618: - if (lookahead == 'e') ADVANCE(1426); + if (lookahead == 'e') ADVANCE(1728); END_STATE(); case 619: - if (lookahead == 'e') ADVANCE(1714); + if (lookahead == 'e') ADVANCE(1423); END_STATE(); case 620: - if (lookahead == 'e') ADVANCE(1502); + if (lookahead == 'e') ADVANCE(1707); END_STATE(); case 621: - if (lookahead == 'e') ADVANCE(1499); + if (lookahead == 'e') ADVANCE(1433); END_STATE(); case 622: - if (lookahead == 'e') ADVANCE(1509); + if (lookahead == 'e') ADVANCE(1722); END_STATE(); case 623: - if (lookahead == 'e') ADVANCE(1506); + if (lookahead == 'e') ADVANCE(1509); END_STATE(); case 624: - if (lookahead == 'e') ADVANCE(1516); + if (lookahead == 'e') ADVANCE(1506); END_STATE(); case 625: - if (lookahead == 'e') ADVANCE(1513); + if (lookahead == 'e') ADVANCE(1516); END_STATE(); case 626: - if (lookahead == 'e') ADVANCE(1723); + if (lookahead == 'e') ADVANCE(1513); END_STATE(); case 627: if (lookahead == 'e') ADVANCE(1523); @@ -5651,232 +5659,232 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'e') ADVANCE(1520); END_STATE(); case 629: - if (lookahead == 'e') ADVANCE(1003); + if (lookahead == 'e') ADVANCE(1731); END_STATE(); case 630: - if (lookahead == 'e') ADVANCE(1440); + if (lookahead == 'e') ADVANCE(1530); END_STATE(); case 631: - if (lookahead == 'e') ADVANCE(1530); + if (lookahead == 'e') ADVANCE(1527); END_STATE(); case 632: - if (lookahead == 'e') ADVANCE(1527); + if (lookahead == 'e') ADVANCE(1007); END_STATE(); case 633: - if (lookahead == 'e') ADVANCE(1537); + if (lookahead == 'e') ADVANCE(1447); END_STATE(); case 634: - if (lookahead == 'e') ADVANCE(1534); + if (lookahead == 'e') ADVANCE(1537); END_STATE(); case 635: - if (lookahead == 'e') ADVANCE(1598); + if (lookahead == 'e') ADVANCE(1534); END_STATE(); case 636: - if (lookahead == 'e') ADVANCE(1460); + if (lookahead == 'e') ADVANCE(1544); END_STATE(); case 637: - if (lookahead == 'e') ADVANCE(1601); + if (lookahead == 'e') ADVANCE(1541); END_STATE(); case 638: - if (lookahead == 'e') ADVANCE(1600); + if (lookahead == 'e') ADVANCE(1605); END_STATE(); case 639: - if (lookahead == 'e') ADVANCE(1555); + if (lookahead == 'e') ADVANCE(1467); END_STATE(); case 640: - if (lookahead == 'e') ADVANCE(1602); + if (lookahead == 'e') ADVANCE(1608); END_STATE(); case 641: - if (lookahead == 'e') ADVANCE(1599); + if (lookahead == 'e') ADVANCE(1607); END_STATE(); case 642: - if (lookahead == 'e') ADVANCE(1484); + if (lookahead == 'e') ADVANCE(1562); END_STATE(); case 643: - if (lookahead == 'e') ADVANCE(1483); + if (lookahead == 'e') ADVANCE(1609); END_STATE(); case 644: - if (lookahead == 'e') ADVANCE(1568); + if (lookahead == 'e') ADVANCE(1606); END_STATE(); case 645: - if (lookahead == 'e') ADVANCE(1452); + if (lookahead == 'e') ADVANCE(1491); END_STATE(); case 646: - if (lookahead == 'e') ADVANCE(1470); + if (lookahead == 'e') ADVANCE(1490); END_STATE(); case 647: - if (lookahead == 'e') ADVANCE(1558); + if (lookahead == 'e') ADVANCE(1575); END_STATE(); case 648: - if (lookahead == 'e') ADVANCE(1654); + if (lookahead == 'e') ADVANCE(1459); END_STATE(); case 649: - if (lookahead == 'e') ADVANCE(1561); + if (lookahead == 'e') ADVANCE(1477); END_STATE(); case 650: - if (lookahead == 'e') ADVANCE(1564); + if (lookahead == 'e') ADVANCE(1565); END_STATE(); case 651: - if (lookahead == 'e') ADVANCE(1544); + if (lookahead == 'e') ADVANCE(1661); END_STATE(); case 652: - if (lookahead == 'e') ADVANCE(1447); + if (lookahead == 'e') ADVANCE(1568); END_STATE(); case 653: - if (lookahead == 'e') ADVANCE(1546); + if (lookahead == 'e') ADVANCE(1571); END_STATE(); case 654: - if (lookahead == 'e') ADVANCE(1547); + if (lookahead == 'e') ADVANCE(1551); END_STATE(); case 655: - if (lookahead == 'e') ADVANCE(1548); + if (lookahead == 'e') ADVANCE(1454); END_STATE(); case 656: - if (lookahead == 'e') ADVANCE(1545); + if (lookahead == 'e') ADVANCE(1553); END_STATE(); case 657: - if (lookahead == 'e') ADVANCE(1473); + if (lookahead == 'e') ADVANCE(1554); END_STATE(); case 658: - if (lookahead == 'e') ADVANCE(1549); + if (lookahead == 'e') ADVANCE(1555); END_STATE(); case 659: - if (lookahead == 'e') ADVANCE(1665); + if (lookahead == 'e') ADVANCE(1552); END_STATE(); case 660: - if (lookahead == 'e') ADVANCE(1663); + if (lookahead == 'e') ADVANCE(1480); END_STATE(); case 661: - if (lookahead == 'e') ADVANCE(1399); - if (lookahead == 'o') ADVANCE(450); - if (lookahead == 'r') ADVANCE(671); - if (lookahead == 'w') ADVANCE(831); + if (lookahead == 'e') ADVANCE(1556); END_STATE(); case 662: - if (lookahead == 'e') ADVANCE(498); + if (lookahead == 'e') ADVANCE(1672); END_STATE(); case 663: - if (lookahead == 'e') ADVANCE(1392); + if (lookahead == 'e') ADVANCE(1670); END_STATE(); case 664: - if (lookahead == 'e') ADVANCE(1297); + if (lookahead == 'e') ADVANCE(1406); + if (lookahead == 'o') ADVANCE(452); + if (lookahead == 'r') ADVANCE(674); + if (lookahead == 'w') ADVANCE(834); END_STATE(); case 665: - if (lookahead == 'e') ADVANCE(933); + if (lookahead == 'e') ADVANCE(501); END_STATE(); case 666: - if (lookahead == 'e') ADVANCE(1119); + if (lookahead == 'e') ADVANCE(1399); END_STATE(); case 667: - if (lookahead == 'e') ADVANCE(1238); + if (lookahead == 'e') ADVANCE(1303); END_STATE(); case 668: - if (lookahead == 'e') ADVANCE(886); + if (lookahead == 'e') ADVANCE(938); END_STATE(); case 669: - if (lookahead == 'e') ADVANCE(481); + if (lookahead == 'e') ADVANCE(1125); END_STATE(); case 670: - if (lookahead == 'e') ADVANCE(1129); + if (lookahead == 'e') ADVANCE(891); END_STATE(); case 671: - if (lookahead == 'e') ADVANCE(1221); + if (lookahead == 'e') ADVANCE(1244); END_STATE(); case 672: - if (lookahead == 'e') ADVANCE(505); + if (lookahead == 'e') ADVANCE(484); END_STATE(); case 673: - if (lookahead == 'e') ADVANCE(1240); + if (lookahead == 'e') ADVANCE(1135); END_STATE(); case 674: - if (lookahead == 'e') ADVANCE(1242); + if (lookahead == 'e') ADVANCE(1227); END_STATE(); case 675: - if (lookahead == 'e') ADVANCE(113); + if (lookahead == 'e') ADVANCE(508); END_STATE(); case 676: - if (lookahead == 'e') ADVANCE(509); + if (lookahead == 'e') ADVANCE(1246); END_STATE(); case 677: - if (lookahead == 'e') ADVANCE(125); + if (lookahead == 'e') ADVANCE(1248); END_STATE(); case 678: - if (lookahead == 'e') ADVANCE(890); + if (lookahead == 'e') ADVANCE(114); END_STATE(); case 679: - if (lookahead == 'e') ADVANCE(122); + if (lookahead == 'e') ADVANCE(512); END_STATE(); case 680: - if (lookahead == 'e') ADVANCE(1137); + if (lookahead == 'e') ADVANCE(123); END_STATE(); case 681: - if (lookahead == 'e') ADVANCE(1142); + if (lookahead == 'e') ADVANCE(895); END_STATE(); case 682: - if (lookahead == 'e') ADVANCE(979); + if (lookahead == 'e') ADVANCE(124); END_STATE(); case 683: - if (lookahead == 'e') ADVANCE(976); + if (lookahead == 'e') ADVANCE(1143); END_STATE(); case 684: - if (lookahead == 'e') ADVANCE(937); + if (lookahead == 'e') ADVANCE(1148); END_STATE(); case 685: - if (lookahead == 'e') ADVANCE(460); + if (lookahead == 'e') ADVANCE(984); END_STATE(); case 686: - if (lookahead == 'e') ADVANCE(941); + if (lookahead == 'e') ADVANCE(981); END_STATE(); case 687: - if (lookahead == 'e') ADVANCE(1343); + if (lookahead == 'e') ADVANCE(942); END_STATE(); case 688: - if (lookahead == 'e') ADVANCE(341); + if (lookahead == 'e') ADVANCE(463); END_STATE(); case 689: - if (lookahead == 'e') ADVANCE(486); + if (lookahead == 'e') ADVANCE(946); END_STATE(); case 690: - if (lookahead == 'e') ADVANCE(517); + if (lookahead == 'e') ADVANCE(1350); END_STATE(); case 691: - if (lookahead == 'e') ADVANCE(342); + if (lookahead == 'e') ADVANCE(343); END_STATE(); case 692: - if (lookahead == 'e') ADVANCE(488); + if (lookahead == 'e') ADVANCE(489); END_STATE(); case 693: - if (lookahead == 'e') ADVANCE(1320); + if (lookahead == 'e') ADVANCE(520); END_STATE(); case 694: - if (lookahead == 'e') ADVANCE(343); + if (lookahead == 'e') ADVANCE(344); END_STATE(); case 695: - if (lookahead == 'e') ADVANCE(489); + if (lookahead == 'e') ADVANCE(491); END_STATE(); case 696: - if (lookahead == 'e') ADVANCE(344); + if (lookahead == 'e') ADVANCE(1324); END_STATE(); case 697: - if (lookahead == 'e') ADVANCE(490); + if (lookahead == 'e') ADVANCE(345); END_STATE(); case 698: - if (lookahead == 'e') ADVANCE(345); + if (lookahead == 'e') ADVANCE(492); END_STATE(); case 699: - if (lookahead == 'e') ADVANCE(491); + if (lookahead == 'e') ADVANCE(346); END_STATE(); case 700: - if (lookahead == 'e') ADVANCE(346); + if (lookahead == 'e') ADVANCE(493); END_STATE(); case 701: - if (lookahead == 'e') ADVANCE(492); + if (lookahead == 'e') ADVANCE(347); END_STATE(); case 702: - if (lookahead == 'e') ADVANCE(493); + if (lookahead == 'e') ADVANCE(494); END_STATE(); case 703: - if (lookahead == 'e') ADVANCE(494); + if (lookahead == 'e') ADVANCE(348); END_STATE(); case 704: if (lookahead == 'e') ADVANCE(495); @@ -5885,129 +5893,129 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'e') ADVANCE(496); END_STATE(); case 706: - if (lookahead == 'e') ADVANCE(999); + if (lookahead == 'e') ADVANCE(497); END_STATE(); case 707: - if (lookahead == 'e') ADVANCE(1000); + if (lookahead == 'e') ADVANCE(498); END_STATE(); case 708: - if (lookahead == 'e') ADVANCE(132); + if (lookahead == 'e') ADVANCE(499); END_STATE(); case 709: - if (lookahead == 'e') ADVANCE(1212); + if (lookahead == 'e') ADVANCE(1003); END_STATE(); case 710: - if (lookahead == 'e') ADVANCE(147); + if (lookahead == 'e') ADVANCE(1004); END_STATE(); case 711: - if (lookahead == 'e') ADVANCE(598); + if (lookahead == 'e') ADVANCE(133); END_STATE(); case 712: - if (lookahead == 'e') ADVANCE(149); + if (lookahead == 'e') ADVANCE(1218); END_STATE(); case 713: - if (lookahead == 'e') ADVANCE(151); + if (lookahead == 'e') ADVANCE(148); END_STATE(); case 714: if (lookahead == 'e') ADVANCE(601); END_STATE(); case 715: - if (lookahead == 'f') ADVANCE(108); - if (lookahead == 'g') ADVANCE(673); - if (lookahead == 'n') ADVANCE(1224); - if (lookahead == 'p') ADVANCE(1363); + if (lookahead == 'e') ADVANCE(150); END_STATE(); case 716: - if (lookahead == 'f') ADVANCE(1468); + if (lookahead == 'e') ADVANCE(152); END_STATE(); case 717: - if (lookahead == 'f') ADVANCE(368); + if (lookahead == 'e') ADVANCE(604); END_STATE(); case 718: - if (lookahead == 'f') ADVANCE(372); + if (lookahead == 'f') ADVANCE(109); + if (lookahead == 'g') ADVANCE(676); + if (lookahead == 'n') ADVANCE(1230); + if (lookahead == 'p') ADVANCE(1371); END_STATE(); case 719: - if (lookahead == 'f') ADVANCE(930); - if (lookahead == 'i') ADVANCE(1005); - if (lookahead == 'l') ADVANCE(1061); + if (lookahead == 'f') ADVANCE(1475); END_STATE(); case 720: - if (lookahead == 'g') ADVANCE(1588); + if (lookahead == 'f') ADVANCE(370); END_STATE(); case 721: - if (lookahead == 'g') ADVANCE(1582); + if (lookahead == 'f') ADVANCE(374); END_STATE(); case 722: - if (lookahead == 'g') ADVANCE(1587); + if (lookahead == 'f') ADVANCE(935); + if (lookahead == 'i') ADVANCE(1009); + if (lookahead == 'l') ADVANCE(1066); END_STATE(); case 723: - if (lookahead == 'g') ADVANCE(1485); + if (lookahead == 'g') ADVANCE(1595); END_STATE(); case 724: - if (lookahead == 'g') ADVANCE(1585); + if (lookahead == 'g') ADVANCE(1589); END_STATE(); case 725: - if (lookahead == 'g') ADVANCE(1584); + if (lookahead == 'g') ADVANCE(1594); END_STATE(); case 726: - if (lookahead == 'g') ADVANCE(1552); + if (lookahead == 'g') ADVANCE(1492); END_STATE(); case 727: - if (lookahead == 'g') ADVANCE(1553); + if (lookahead == 'g') ADVANCE(1592); END_STATE(); case 728: - if (lookahead == 'g') ADVANCE(1586); + if (lookahead == 'g') ADVANCE(1591); END_STATE(); case 729: - if (lookahead == 'g') ADVANCE(1590); + if (lookahead == 'g') ADVANCE(1559); END_STATE(); case 730: - if (lookahead == 'g') ADVANCE(1591); + if (lookahead == 'g') ADVANCE(1560); END_STATE(); case 731: - if (lookahead == 'g') ADVANCE(1583); + if (lookahead == 'g') ADVANCE(1593); END_STATE(); case 732: - if (lookahead == 'g') ADVANCE(1589); + if (lookahead == 'g') ADVANCE(1597); END_STATE(); case 733: - if (lookahead == 'g') ADVANCE(1592); + if (lookahead == 'g') ADVANCE(1598); END_STATE(); case 734: - if (lookahead == 'g') ADVANCE(1556); + if (lookahead == 'g') ADVANCE(1590); END_STATE(); case 735: - if (lookahead == 'g') ADVANCE(1462); + if (lookahead == 'g') ADVANCE(1596); END_STATE(); case 736: - if (lookahead == 'g') ADVANCE(1563); + if (lookahead == 'g') ADVANCE(1599); END_STATE(); case 737: - if (lookahead == 'g') ADVANCE(1566); + if (lookahead == 'g') ADVANCE(1563); END_STATE(); case 738: - if (lookahead == 'g') ADVANCE(130); + if (lookahead == 'g') ADVANCE(1469); END_STATE(); case 739: - if (lookahead == 'g') ADVANCE(774); + if (lookahead == 'g') ADVANCE(1570); END_STATE(); case 740: - if (lookahead == 'g') ADVANCE(614); + if (lookahead == 'g') ADVANCE(1573); END_STATE(); case 741: - if (lookahead == 'g') ADVANCE(653); + if (lookahead == 'g') ADVANCE(131); END_STATE(); case 742: - if (lookahead == 'g') ADVANCE(1311); + if (lookahead == 'g') ADVANCE(777); END_STATE(); case 743: - if (lookahead == 'g') ADVANCE(654); + if (lookahead == 'g') ADVANCE(617); END_STATE(); case 744: - if (lookahead == 'g') ADVANCE(655); + if (lookahead == 'g') ADVANCE(656); END_STATE(); case 745: - if (lookahead == 'g') ADVANCE(656); + if (lookahead == 'g') ADVANCE(1317); END_STATE(); case 746: if (lookahead == 'g') ADVANCE(657); @@ -6022,70 +6030,70 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'g') ADVANCE(660); END_STATE(); case 750: - if (lookahead == 'g') ADVANCE(674); - if (lookahead == 'h') ADVANCE(918); - if (lookahead == 'p') ADVANCE(323); - if (lookahead == 't') ADVANCE(367); - if (lookahead == 'u') ADVANCE(446); - if (lookahead == 'y') ADVANCE(945); + if (lookahead == 'g') ADVANCE(661); END_STATE(); case 751: - if (lookahead == 'g') ADVANCE(775); + if (lookahead == 'g') ADVANCE(662); END_STATE(); case 752: - if (lookahead == 'g') ADVANCE(139); - if (lookahead == 'w') ADVANCE(110); + if (lookahead == 'g') ADVANCE(663); END_STATE(); case 753: - if (lookahead == 'h') ADVANCE(1669); + if (lookahead == 'g') ADVANCE(677); + if (lookahead == 'h') ADVANCE(923); + if (lookahead == 'p') ADVANCE(325); + if (lookahead == 't') ADVANCE(369); + if (lookahead == 'u') ADVANCE(448); + if (lookahead == 'y') ADVANCE(950); END_STATE(); case 754: - if (lookahead == 'h') ADVANCE(1469); + if (lookahead == 'g') ADVANCE(778); END_STATE(); case 755: - if (lookahead == 'h') ADVANCE(1479); + if (lookahead == 'g') ADVANCE(140); + if (lookahead == 'w') ADVANCE(111); END_STATE(); case 756: - if (lookahead == 'h') ADVANCE(1480); + if (lookahead == 'h') ADVANCE(1676); END_STATE(); case 757: - if (lookahead == 'h') ADVANCE(1674); + if (lookahead == 'h') ADVANCE(1476); END_STATE(); case 758: - if (lookahead == 'h') ADVANCE(1676); + if (lookahead == 'h') ADVANCE(1486); END_STATE(); case 759: - if (lookahead == 'h') ADVANCE(1675); + if (lookahead == 'h') ADVANCE(1487); END_STATE(); case 760: - if (lookahead == 'h') ADVANCE(1678); + if (lookahead == 'h') ADVANCE(1681); END_STATE(); case 761: - if (lookahead == 'h') ADVANCE(685); - if (lookahead == 'm') ADVANCE(1113); - if (lookahead == 'o') ADVANCE(1007); + if (lookahead == 'h') ADVANCE(1683); END_STATE(); case 762: - if (lookahead == 'h') ADVANCE(1176); - if (lookahead == 'r') ADVANCE(325); + if (lookahead == 'h') ADVANCE(1682); END_STATE(); case 763: - if (lookahead == 'h') ADVANCE(1033); + if (lookahead == 'h') ADVANCE(1685); END_STATE(); case 764: - if (lookahead == 'h') ADVANCE(1197); + if (lookahead == 'h') ADVANCE(688); + if (lookahead == 'm') ADVANCE(1119); + if (lookahead == 'o') ADVANCE(1011); END_STATE(); case 765: - if (lookahead == 'h') ADVANCE(1039); + if (lookahead == 'h') ADVANCE(1182); + if (lookahead == 'r') ADVANCE(327); END_STATE(); case 766: - if (lookahead == 'h') ADVANCE(331); + if (lookahead == 'h') ADVANCE(1039); END_STATE(); case 767: - if (lookahead == 'h') ADVANCE(332); + if (lookahead == 'h') ADVANCE(1203); END_STATE(); case 768: - if (lookahead == 'h') ADVANCE(1037); + if (lookahead == 'h') ADVANCE(1045); END_STATE(); case 769: if (lookahead == 'h') ADVANCE(333); @@ -6094,3274 +6102,3298 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'h') ADVANCE(334); END_STATE(); case 771: - if (lookahead == 'h') ADVANCE(335); + if (lookahead == 'h') ADVANCE(1043); END_STATE(); case 772: - if (lookahead == 'h') ADVANCE(337); + if (lookahead == 'h') ADVANCE(335); END_STATE(); case 773: - if (lookahead == 'h') ADVANCE(339); + if (lookahead == 'h') ADVANCE(336); END_STATE(); case 774: - if (lookahead == 'h') ADVANCE(158); + if (lookahead == 'h') ADVANCE(337); END_STATE(); case 775: - if (lookahead == 'h') ADVANCE(171); + if (lookahead == 'h') ADVANCE(340); END_STATE(); case 776: - if (lookahead == 'h') ADVANCE(693); + if (lookahead == 'h') ADVANCE(341); END_STATE(); case 777: - if (lookahead == 'h') ADVANCE(1069); + if (lookahead == 'h') ADVANCE(159); END_STATE(); case 778: - if (lookahead == 'h') ADVANCE(1070); + if (lookahead == 'h') ADVANCE(172); END_STATE(); case 779: - if (lookahead == 'h') ADVANCE(1072); + if (lookahead == 'h') ADVANCE(696); END_STATE(); case 780: if (lookahead == 'h') ADVANCE(1074); END_STATE(); case 781: - if (lookahead == 'h') ADVANCE(1077); + if (lookahead == 'h') ADVANCE(1075); END_STATE(); case 782: - if (lookahead == 'h') ADVANCE(1080); + if (lookahead == 'h') ADVANCE(1077); END_STATE(); case 783: - if (lookahead == 'h') ADVANCE(1208); + if (lookahead == 'h') ADVANCE(1079); END_STATE(); case 784: - if (lookahead == 'i') ADVANCE(1389); - if (lookahead == 'o') ADVANCE(1367); + if (lookahead == 'h') ADVANCE(1082); END_STATE(); case 785: - if (lookahead == 'i') ADVANCE(887); - if (lookahead == 'l') ADVANCE(1067); + if (lookahead == 'h') ADVANCE(1085); END_STATE(); case 786: - if (lookahead == 'i') ADVANCE(1408); + if (lookahead == 'h') ADVANCE(1214); END_STATE(); case 787: - if (lookahead == 'i') ADVANCE(958); + if (lookahead == 'i') ADVANCE(1396); + if (lookahead == 'o') ADVANCE(1366); END_STATE(); case 788: - if (lookahead == 'i') ADVANCE(510); + if (lookahead == 'i') ADVANCE(892); + if (lookahead == 'l') ADVANCE(1072); END_STATE(); case 789: - if (lookahead == 'i') ADVANCE(1388); - if (lookahead == 'o') ADVANCE(1339); + if (lookahead == 'i') ADVANCE(1415); END_STATE(); case 790: - if (lookahead == 'i') ADVANCE(1387); + if (lookahead == 'i') ADVANCE(513); END_STATE(); case 791: - if (lookahead == 'i') ADVANCE(885); + if (lookahead == 'i') ADVANCE(1395); + if (lookahead == 'o') ADVANCE(1346); END_STATE(); case 792: - if (lookahead == 'i') ADVANCE(938); + if (lookahead == 'i') ADVANCE(1394); END_STATE(); case 793: - if (lookahead == 'i') ADVANCE(668); + if (lookahead == 'i') ADVANCE(943); END_STATE(); case 794: - if (lookahead == 'i') ADVANCE(964); - if (lookahead == 'o') ADVANCE(497); + if (lookahead == 'i') ADVANCE(670); END_STATE(); case 795: - if (lookahead == 'i') ADVANCE(525); + if (lookahead == 'i') ADVANCE(889); END_STATE(); case 796: - if (lookahead == 'i') ADVANCE(456); + if (lookahead == 'i') ADVANCE(969); + if (lookahead == 'o') ADVANCE(500); END_STATE(); case 797: - if (lookahead == 'i') ADVANCE(457); + if (lookahead == 'i') ADVANCE(528); END_STATE(); case 798: - if (lookahead == 'i') ADVANCE(982); - if (lookahead == 'l') ADVANCE(1036); + if (lookahead == 'i') ADVANCE(459); END_STATE(); case 799: - if (lookahead == 'i') ADVANCE(458); + if (lookahead == 'i') ADVANCE(460); END_STATE(); case 800: - if (lookahead == 'i') ADVANCE(459); + if (lookahead == 'i') ADVANCE(986); + if (lookahead == 'l') ADVANCE(1042); END_STATE(); case 801: - if (lookahead == 'i') ADVANCE(508); + if (lookahead == 'i') ADVANCE(461); END_STATE(); case 802: - if (lookahead == 'i') ADVANCE(1244); + if (lookahead == 'i') ADVANCE(462); END_STATE(); case 803: - if (lookahead == 'i') ADVANCE(739); + if (lookahead == 'i') ADVANCE(511); END_STATE(); case 804: - if (lookahead == 'i') ADVANCE(1210); + if (lookahead == 'i') ADVANCE(1250); END_STATE(); case 805: - if (lookahead == 'i') ADVANCE(706); + if (lookahead == 'i') ADVANCE(742); END_STATE(); case 806: - if (lookahead == 'i') ADVANCE(977); + if (lookahead == 'i') ADVANCE(1216); END_STATE(); case 807: - if (lookahead == 'i') ADVANCE(983); + if (lookahead == 'i') ADVANCE(709); END_STATE(); case 808: - if (lookahead == 'i') ADVANCE(1274); + if (lookahead == 'i') ADVANCE(1015); END_STATE(); case 809: - if (lookahead == 'i') ADVANCE(1298); + if (lookahead == 'i') ADVANCE(987); END_STATE(); case 810: - if (lookahead == 'i') ADVANCE(1300); + if (lookahead == 'i') ADVANCE(1280); END_STATE(); case 811: - if (lookahead == 'i') ADVANCE(1303); + if (lookahead == 'i') ADVANCE(1304); END_STATE(); case 812: if (lookahead == 'i') ADVANCE(1306); END_STATE(); case 813: - if (lookahead == 'i') ADVANCE(1308); + if (lookahead == 'i') ADVANCE(1309); END_STATE(); case 814: - if (lookahead == 'i') ADVANCE(1285); + if (lookahead == 'i') ADVANCE(1312); END_STATE(); case 815: - if (lookahead == 'i') ADVANCE(1299); + if (lookahead == 'i') ADVANCE(1314); END_STATE(); case 816: - if (lookahead == 'i') ADVANCE(1310); + if (lookahead == 'i') ADVANCE(1291); END_STATE(); case 817: - if (lookahead == 'i') ADVANCE(1312); + if (lookahead == 'i') ADVANCE(1305); END_STATE(); case 818: - if (lookahead == 'i') ADVANCE(1290); + if (lookahead == 'i') ADVANCE(1316); END_STATE(); case 819: - if (lookahead == 'i') ADVANCE(1301); + if (lookahead == 'i') ADVANCE(1318); END_STATE(); case 820: - if (lookahead == 'i') ADVANCE(678); + if (lookahead == 'i') ADVANCE(1296); END_STATE(); case 821: - if (lookahead == 'i') ADVANCE(528); + if (lookahead == 'i') ADVANCE(1307); END_STATE(); case 822: - if (lookahead == 'i') ADVANCE(1001); + if (lookahead == 'i') ADVANCE(681); END_STATE(); case 823: - if (lookahead == 'i') ADVANCE(1338); + if (lookahead == 'i') ADVANCE(531); END_STATE(); case 824: - if (lookahead == 'i') ADVANCE(462); + if (lookahead == 'i') ADVANCE(1342); END_STATE(); case 825: - if (lookahead == 'i') ADVANCE(532); + if (lookahead == 'i') ADVANCE(1005); END_STATE(); case 826: - if (lookahead == 'i') ADVANCE(987); - if (lookahead == 'l') ADVANCE(1041); + if (lookahead == 'i') ADVANCE(1344); END_STATE(); case 827: - if (lookahead == 'i') ADVANCE(463); + if (lookahead == 'i') ADVANCE(465); END_STATE(); case 828: - if (lookahead == 'i') ADVANCE(536); + if (lookahead == 'i') ADVANCE(535); END_STATE(); case 829: - if (lookahead == 'i') ADVANCE(895); + if (lookahead == 'i') ADVANCE(991); + if (lookahead == 'l') ADVANCE(1047); END_STATE(); case 830: - if (lookahead == 'i') ADVANCE(465); + if (lookahead == 'i') ADVANCE(466); END_STATE(); case 831: - if (lookahead == 'i') ADVANCE(540); + if (lookahead == 'i') ADVANCE(900); END_STATE(); case 832: - if (lookahead == 'i') ADVANCE(466); + if (lookahead == 'i') ADVANCE(539); END_STATE(); case 833: - if (lookahead == 'i') ADVANCE(543); + if (lookahead == 'i') ADVANCE(468); END_STATE(); case 834: - if (lookahead == 'i') ADVANCE(467); + if (lookahead == 'i') ADVANCE(543); END_STATE(); case 835: - if (lookahead == 'i') ADVANCE(546); + if (lookahead == 'i') ADVANCE(469); END_STATE(); case 836: - if (lookahead == 'i') ADVANCE(991); - if (lookahead == 'l') ADVANCE(1049); + if (lookahead == 'i') ADVANCE(546); END_STATE(); case 837: - if (lookahead == 'i') ADVANCE(1189); + if (lookahead == 'i') ADVANCE(470); END_STATE(); case 838: - if (lookahead == 'i') ADVANCE(468); + if (lookahead == 'i') ADVANCE(549); END_STATE(); case 839: - if (lookahead == 'i') ADVANCE(550); + if (lookahead == 'i') ADVANCE(995); + if (lookahead == 'l') ADVANCE(1055); END_STATE(); case 840: - if (lookahead == 'i') ADVANCE(470); + if (lookahead == 'i') ADVANCE(1195); END_STATE(); case 841: - if (lookahead == 'i') ADVANCE(559); + if (lookahead == 'i') ADVANCE(471); END_STATE(); case 842: - if (lookahead == 'i') ADVANCE(993); - if (lookahead == 'l') ADVANCE(1053); + if (lookahead == 'i') ADVANCE(553); END_STATE(); case 843: - if (lookahead == 'i') ADVANCE(472); + if (lookahead == 'i') ADVANCE(473); END_STATE(); case 844: - if (lookahead == 'i') ADVANCE(560); + if (lookahead == 'i') ADVANCE(562); END_STATE(); case 845: - if (lookahead == 'i') ADVANCE(995); - if (lookahead == 'l') ADVANCE(1054); + if (lookahead == 'i') ADVANCE(997); + if (lookahead == 'l') ADVANCE(1058); END_STATE(); case 846: - if (lookahead == 'i') ADVANCE(997); - if (lookahead == 'l') ADVANCE(1056); + if (lookahead == 'i') ADVANCE(475); END_STATE(); case 847: - if (lookahead == 'i') ADVANCE(998); - if (lookahead == 'l') ADVANCE(1057); + if (lookahead == 'i') ADVANCE(563); END_STATE(); case 848: - if (lookahead == 'i') ADVANCE(1059); + if (lookahead == 'i') ADVANCE(999); + if (lookahead == 'l') ADVANCE(1059); END_STATE(); case 849: - if (lookahead == 'i') ADVANCE(1062); + if (lookahead == 'i') ADVANCE(1001); + if (lookahead == 'l') ADVANCE(1061); END_STATE(); case 850: - if (lookahead == 'i') ADVANCE(1063); + if (lookahead == 'i') ADVANCE(1002); + if (lookahead == 'l') ADVANCE(1062); END_STATE(); case 851: - if (lookahead == 'i') ADVANCE(1341); + if (lookahead == 'i') ADVANCE(1064); END_STATE(); case 852: - if (lookahead == 'i') ADVANCE(751); + if (lookahead == 'i') ADVANCE(1067); END_STATE(); case 853: - if (lookahead == 'i') ADVANCE(1344); + if (lookahead == 'i') ADVANCE(1068); END_STATE(); case 854: - if (lookahead == 'i') ADVANCE(1347); + if (lookahead == 'i') ADVANCE(1348); END_STATE(); case 855: - if (lookahead == 'i') ADVANCE(1349); + if (lookahead == 'i') ADVANCE(754); END_STATE(); case 856: - if (lookahead == 'i') ADVANCE(1350); + if (lookahead == 'i') ADVANCE(1351); END_STATE(); case 857: - if (lookahead == 'i') ADVANCE(1351); + if (lookahead == 'i') ADVANCE(1354); END_STATE(); case 858: - if (lookahead == 'j') ADVANCE(1361); + if (lookahead == 'i') ADVANCE(1356); END_STATE(); case 859: - if (lookahead == 'j') ADVANCE(689); + if (lookahead == 'i') ADVANCE(1357); END_STATE(); case 860: - if (lookahead == 'j') ADVANCE(692); + if (lookahead == 'i') ADVANCE(1358); END_STATE(); case 861: - if (lookahead == 'j') ADVANCE(695); + if (lookahead == 'i') ADVANCE(1026); END_STATE(); case 862: - if (lookahead == 'j') ADVANCE(697); + if (lookahead == 'j') ADVANCE(1369); END_STATE(); case 863: - if (lookahead == 'j') ADVANCE(699); + if (lookahead == 'j') ADVANCE(692); END_STATE(); case 864: - if (lookahead == 'j') ADVANCE(701); + if (lookahead == 'j') ADVANCE(695); END_STATE(); case 865: - if (lookahead == 'j') ADVANCE(702); + if (lookahead == 'j') ADVANCE(698); END_STATE(); case 866: - if (lookahead == 'j') ADVANCE(704); + if (lookahead == 'j') ADVANCE(700); END_STATE(); case 867: - if (lookahead == 'j') ADVANCE(705); + if (lookahead == 'j') ADVANCE(702); END_STATE(); case 868: - if (lookahead == 'k') ADVANCE(1656); + if (lookahead == 'j') ADVANCE(704); END_STATE(); case 869: - if (lookahead == 'k') ADVANCE(1659); + if (lookahead == 'j') ADVANCE(705); END_STATE(); case 870: - if (lookahead == 'k') ADVANCE(1657); + if (lookahead == 'j') ADVANCE(707); END_STATE(); case 871: - if (lookahead == 'k') ADVANCE(1660); + if (lookahead == 'j') ADVANCE(708); END_STATE(); case 872: - if (lookahead == 'k') ADVANCE(1658); + if (lookahead == 'k') ADVANCE(1663); END_STATE(); case 873: - if (lookahead == 'k') ADVANCE(1661); + if (lookahead == 'k') ADVANCE(1666); END_STATE(); case 874: if (lookahead == 'k') ADVANCE(1664); END_STATE(); case 875: - if (lookahead == 'k') ADVANCE(1662); + if (lookahead == 'k') ADVANCE(1667); END_STATE(); case 876: - if (lookahead == 'k') ADVANCE(127); + if (lookahead == 'k') ADVANCE(1665); END_STATE(); case 877: - if (lookahead == 'k') ADVANCE(690); + if (lookahead == 'k') ADVANCE(1668); END_STATE(); case 878: - if (lookahead == 'k') ADVANCE(675); + if (lookahead == 'k') ADVANCE(1671); END_STATE(); case 879: - if (lookahead == 'k') ADVANCE(711); + if (lookahead == 'k') ADVANCE(1669); END_STATE(); case 880: - if (lookahead == 'k') ADVANCE(714); + if (lookahead == 'k') ADVANCE(128); END_STATE(); case 881: - if (lookahead == 'l') ADVANCE(1708); + if (lookahead == 'k') ADVANCE(693); END_STATE(); case 882: - if (lookahead == 'l') ADVANCE(1673); + if (lookahead == 'k') ADVANCE(678); END_STATE(); case 883: - if (lookahead == 'l') ADVANCE(1540); + if (lookahead == 'k') ADVANCE(714); END_STATE(); case 884: - if (lookahead == 'l') ADVANCE(121); + if (lookahead == 'k') ADVANCE(717); END_STATE(); case 885: - if (lookahead == 'l') ADVANCE(502); + if (lookahead == 'l') ADVANCE(1716); END_STATE(); case 886: - if (lookahead == 'l') ADVANCE(503); + if (lookahead == 'l') ADVANCE(1680); END_STATE(); case 887: - if (lookahead == 'l') ADVANCE(884); - if (lookahead == 'n') ADVANCE(327); + if (lookahead == 'l') ADVANCE(1547); END_STATE(); case 888: - if (lookahead == 'l') ADVANCE(1217); + if (lookahead == 'l') ADVANCE(122); END_STATE(); case 889: - if (lookahead == 'l') ADVANCE(796); + if (lookahead == 'l') ADVANCE(505); END_STATE(); case 890: - if (lookahead == 'l') ADVANCE(506); + if (lookahead == 'l') ADVANCE(861); END_STATE(); case 891: - if (lookahead == 'l') ADVANCE(686); + if (lookahead == 'l') ADVANCE(506); END_STATE(); case 892: - if (lookahead == 'l') ADVANCE(708); + if (lookahead == 'l') ADVANCE(888); + if (lookahead == 'n') ADVANCE(329); END_STATE(); case 893: - if (lookahead == 'l') ADVANCE(882); + if (lookahead == 'l') ADVANCE(1223); END_STATE(); case 894: - if (lookahead == 'l') ADVANCE(682); + if (lookahead == 'l') ADVANCE(798); END_STATE(); case 895: - if (lookahead == 'l') ADVANCE(619); + if (lookahead == 'l') ADVANCE(509); END_STATE(); case 896: - if (lookahead == 'l') ADVANCE(635); + if (lookahead == 'l') ADVANCE(689); END_STATE(); case 897: - if (lookahead == 'l') ADVANCE(688); + if (lookahead == 'l') ADVANCE(711); END_STATE(); case 898: - if (lookahead == 'l') ADVANCE(637); + if (lookahead == 'l') ADVANCE(886); END_STATE(); case 899: - if (lookahead == 'l') ADVANCE(638); + if (lookahead == 'l') ADVANCE(685); END_STATE(); case 900: - if (lookahead == 'l') ADVANCE(639); + if (lookahead == 'l') ADVANCE(622); END_STATE(); case 901: - if (lookahead == 'l') ADVANCE(640); + if (lookahead == 'l') ADVANCE(638); END_STATE(); case 902: - if (lookahead == 'l') ADVANCE(641); + if (lookahead == 'l') ADVANCE(691); END_STATE(); case 903: - if (lookahead == 'l') ADVANCE(642); + if (lookahead == 'l') ADVANCE(640); END_STATE(); case 904: - if (lookahead == 'l') ADVANCE(643); + if (lookahead == 'l') ADVANCE(641); END_STATE(); case 905: - if (lookahead == 'l') ADVANCE(647); + if (lookahead == 'l') ADVANCE(642); END_STATE(); case 906: - if (lookahead == 'l') ADVANCE(649); + if (lookahead == 'l') ADVANCE(643); END_STATE(); case 907: - if (lookahead == 'l') ADVANCE(650); + if (lookahead == 'l') ADVANCE(644); END_STATE(); case 908: - if (lookahead == 'l') ADVANCE(1283); + if (lookahead == 'l') ADVANCE(645); END_STATE(); case 909: - if (lookahead == 'l') ADVANCE(364); + if (lookahead == 'l') ADVANCE(646); END_STATE(); case 910: - if (lookahead == 'l') ADVANCE(822); + if (lookahead == 'l') ADVANCE(650); END_STATE(); case 911: - if (lookahead == 'l') ADVANCE(1042); + if (lookahead == 'l') ADVANCE(652); END_STATE(); case 912: - if (lookahead == 'l') ADVANCE(370); + if (lookahead == 'l') ADVANCE(653); END_STATE(); case 913: - if (lookahead == 'l') ADVANCE(1071); + if (lookahead == 'l') ADVANCE(1289); END_STATE(); case 914: - if (lookahead == 'l') ADVANCE(691); + if (lookahead == 'l') ADVANCE(366); END_STATE(); case 915: - if (lookahead == 'l') ADVANCE(136); + if (lookahead == 'l') ADVANCE(825); END_STATE(); case 916: - if (lookahead == 'l') ADVANCE(1073); + if (lookahead == 'l') ADVANCE(1048); END_STATE(); case 917: - if (lookahead == 'l') ADVANCE(694); + if (lookahead == 'l') ADVANCE(372); END_STATE(); case 918: - if (lookahead == 'l') ADVANCE(140); - if (lookahead == 'r') ADVANCE(142); + if (lookahead == 'l') ADVANCE(1076); END_STATE(); case 919: - if (lookahead == 'l') ADVANCE(1075); + if (lookahead == 'l') ADVANCE(694); END_STATE(); case 920: - if (lookahead == 'l') ADVANCE(696); + if (lookahead == 'l') ADVANCE(137); END_STATE(); case 921: if (lookahead == 'l') ADVANCE(1078); END_STATE(); case 922: - if (lookahead == 'l') ADVANCE(698); + if (lookahead == 'l') ADVANCE(697); END_STATE(); case 923: - if (lookahead == 'l') ADVANCE(1079); + if (lookahead == 'l') ADVANCE(141); + if (lookahead == 'r') ADVANCE(143); END_STATE(); case 924: - if (lookahead == 'l') ADVANCE(700); + if (lookahead == 'l') ADVANCE(1080); END_STATE(); case 925: - if (lookahead == 'l') ADVANCE(1081); + if (lookahead == 'l') ADVANCE(699); END_STATE(); case 926: - if (lookahead == 'l') ADVANCE(1082); + if (lookahead == 'l') ADVANCE(1083); END_STATE(); case 927: - if (lookahead == 'l') ADVANCE(1083); + if (lookahead == 'l') ADVANCE(701); END_STATE(); case 928: if (lookahead == 'l') ADVANCE(1084); END_STATE(); case 929: - if (lookahead == 'l') ADVANCE(1085); + if (lookahead == 'l') ADVANCE(703); END_STATE(); case 930: if (lookahead == 'l') ADVANCE(1086); END_STATE(); case 931: - if (lookahead == 'm') ADVANCE(1736); + if (lookahead == 'l') ADVANCE(1088); END_STATE(); case 932: - if (lookahead == 'm') ADVANCE(1668); + if (lookahead == 'l') ADVANCE(1089); END_STATE(); case 933: - if (lookahead == 'm') ADVANCE(1424); + if (lookahead == 'l') ADVANCE(1090); END_STATE(); case 934: - if (lookahead == 'm') ADVANCE(157); + if (lookahead == 'l') ADVANCE(1091); END_STATE(); case 935: - if (lookahead == 'm') ADVANCE(1116); + if (lookahead == 'l') ADVANCE(1092); END_STATE(); case 936: - if (lookahead == 'm') ADVANCE(428); + if (lookahead == 'm') ADVANCE(1744); END_STATE(); case 937: - if (lookahead == 'm') ADVANCE(1117); + if (lookahead == 'm') ADVANCE(1675); END_STATE(); case 938: - if (lookahead == 'm') ADVANCE(618); + if (lookahead == 'm') ADVANCE(1431); END_STATE(); case 939: - if (lookahead == 'm') ADVANCE(170); + if (lookahead == 'm') ADVANCE(158); END_STATE(); case 940: - if (lookahead == 'm') ADVANCE(172); + if (lookahead == 'm') ADVANCE(1122); END_STATE(); case 941: - if (lookahead == 'm') ADVANCE(707); + if (lookahead == 'm') ADVANCE(429); END_STATE(); case 942: - if (lookahead == 'm') ADVANCE(141); - if (lookahead == 't') ADVANCE(1360); + if (lookahead == 'm') ADVANCE(1123); END_STATE(); case 943: - if (lookahead == 'n') ADVANCE(501); + if (lookahead == 'm') ADVANCE(621); END_STATE(); case 944: - if (lookahead == 'n') ADVANCE(738); + if (lookahead == 'm') ADVANCE(171); END_STATE(); case 945: - if (lookahead == 'n') ADVANCE(461); - if (lookahead == 's') ADVANCE(1317); + if (lookahead == 'm') ADVANCE(173); END_STATE(); case 946: - if (lookahead == 'n') ADVANCE(1451); + if (lookahead == 'm') ADVANCE(710); END_STATE(); case 947: - if (lookahead == 'n') ADVANCE(1423); + if (lookahead == 'm') ADVANCE(142); + if (lookahead == 't') ADVANCE(1368); END_STATE(); case 948: - if (lookahead == 'n') ADVANCE(1501); + if (lookahead == 'n') ADVANCE(504); END_STATE(); case 949: - if (lookahead == 'n') ADVANCE(1508); + if (lookahead == 'n') ADVANCE(741); END_STATE(); case 950: - if (lookahead == 'n') ADVANCE(1515); + if (lookahead == 'n') ADVANCE(464); + if (lookahead == 's') ADVANCE(1323); END_STATE(); case 951: - if (lookahead == 'n') ADVANCE(1522); + if (lookahead == 'n') ADVANCE(1458); END_STATE(); case 952: - if (lookahead == 'n') ADVANCE(1529); + if (lookahead == 'n') ADVANCE(1430); END_STATE(); case 953: - if (lookahead == 'n') ADVANCE(1536); + if (lookahead == 'n') ADVANCE(1508); END_STATE(); case 954: - if (lookahead == 'n') ADVANCE(1449); + if (lookahead == 'n') ADVANCE(1515); END_STATE(); case 955: - if (lookahead == 'n') ADVANCE(1432); + if (lookahead == 'n') ADVANCE(1522); END_STATE(); case 956: - if (lookahead == 'n') ADVANCE(720); + if (lookahead == 'n') ADVANCE(1529); END_STATE(); case 957: - if (lookahead == 'n') ADVANCE(721); + if (lookahead == 'n') ADVANCE(1536); END_STATE(); case 958: - if (lookahead == 'n') ADVANCE(802); + if (lookahead == 'n') ADVANCE(1543); END_STATE(); case 959: - if (lookahead == 'n') ADVANCE(1229); + if (lookahead == 'n') ADVANCE(1456); END_STATE(); case 960: - if (lookahead == 'n') ADVANCE(722); + if (lookahead == 'n') ADVANCE(1439); END_STATE(); case 961: - if (lookahead == 'n') ADVANCE(823); - if (lookahead == 'v') ADVANCE(609); + if (lookahead == 'n') ADVANCE(723); END_STATE(); case 962: - if (lookahead == 'n') ADVANCE(1006); + if (lookahead == 'n') ADVANCE(724); END_STATE(); case 963: - if (lookahead == 'n') ADVANCE(1006); - if (lookahead == 'r') ADVANCE(1191); + if (lookahead == 'n') ADVANCE(1235); END_STATE(); case 964: - if (lookahead == 'n') ADVANCE(610); + if (lookahead == 'n') ADVANCE(804); END_STATE(); case 965: - if (lookahead == 'n') ADVANCE(723); + if (lookahead == 'n') ADVANCE(725); END_STATE(); case 966: - if (lookahead == 'n') ADVANCE(724); + if (lookahead == 'n') ADVANCE(1010); END_STATE(); case 967: - if (lookahead == 'n') ADVANCE(725); + if (lookahead == 'n') ADVANCE(1010); + if (lookahead == 'r') ADVANCE(1197); END_STATE(); case 968: - if (lookahead == 'n') ADVANCE(726); + if (lookahead == 'n') ADVANCE(826); + if (lookahead == 'v') ADVANCE(612); END_STATE(); case 969: - if (lookahead == 'n') ADVANCE(727); + if (lookahead == 'n') ADVANCE(613); END_STATE(); case 970: - if (lookahead == 'n') ADVANCE(728); + if (lookahead == 'n') ADVANCE(726); END_STATE(); case 971: - if (lookahead == 'n') ADVANCE(729); + if (lookahead == 'n') ADVANCE(727); END_STATE(); case 972: - if (lookahead == 'n') ADVANCE(730); + if (lookahead == 'n') ADVANCE(728); END_STATE(); case 973: - if (lookahead == 'n') ADVANCE(731); + if (lookahead == 'n') ADVANCE(729); END_STATE(); case 974: - if (lookahead == 'n') ADVANCE(511); + if (lookahead == 'n') ADVANCE(730); END_STATE(); case 975: - if (lookahead == 'n') ADVANCE(732); + if (lookahead == 'n') ADVANCE(731); END_STATE(); case 976: - if (lookahead == 'n') ADVANCE(513); + if (lookahead == 'n') ADVANCE(732); END_STATE(); case 977: - if (lookahead == 'n') ADVANCE(910); + if (lookahead == 'n') ADVANCE(733); END_STATE(); case 978: - if (lookahead == 'n') ADVANCE(733); + if (lookahead == 'n') ADVANCE(734); END_STATE(); case 979: - if (lookahead == 'n') ADVANCE(742); + if (lookahead == 'n') ADVANCE(514); END_STATE(); case 980: - if (lookahead == 'n') ADVANCE(786); + if (lookahead == 'n') ADVANCE(735); END_STATE(); case 981: - if (lookahead == 'n') ADVANCE(734); + if (lookahead == 'n') ADVANCE(516); END_STATE(); case 982: - if (lookahead == 'n') ADVANCE(1246); + if (lookahead == 'n') ADVANCE(736); END_STATE(); case 983: - if (lookahead == 'n') ADVANCE(735); + if (lookahead == 'n') ADVANCE(789); END_STATE(); case 984: - if (lookahead == 'n') ADVANCE(736); + if (lookahead == 'n') ADVANCE(745); END_STATE(); case 985: - if (lookahead == 'n') ADVANCE(1247); + if (lookahead == 'n') ADVANCE(737); END_STATE(); case 986: - if (lookahead == 'n') ADVANCE(737); + if (lookahead == 'n') ADVANCE(1252); END_STATE(); case 987: - if (lookahead == 'n') ADVANCE(1248); + if (lookahead == 'n') ADVANCE(738); END_STATE(); case 988: - if (lookahead == 'n') ADVANCE(1249); + if (lookahead == 'n') ADVANCE(739); END_STATE(); case 989: - if (lookahead == 'n') ADVANCE(1250); + if (lookahead == 'n') ADVANCE(1253); END_STATE(); case 990: - if (lookahead == 'n') ADVANCE(1251); + if (lookahead == 'n') ADVANCE(740); END_STATE(); case 991: - if (lookahead == 'n') ADVANCE(1252); + if (lookahead == 'n') ADVANCE(1254); END_STATE(); case 992: - if (lookahead == 'n') ADVANCE(1253); + if (lookahead == 'n') ADVANCE(1255); END_STATE(); case 993: - if (lookahead == 'n') ADVANCE(1254); + if (lookahead == 'n') ADVANCE(1256); END_STATE(); case 994: - if (lookahead == 'n') ADVANCE(663); + if (lookahead == 'n') ADVANCE(1257); END_STATE(); case 995: - if (lookahead == 'n') ADVANCE(1255); + if (lookahead == 'n') ADVANCE(1258); END_STATE(); case 996: - if (lookahead == 'n') ADVANCE(1256); + if (lookahead == 'n') ADVANCE(1259); END_STATE(); case 997: - if (lookahead == 'n') ADVANCE(1257); + if (lookahead == 'n') ADVANCE(1260); END_STATE(); case 998: - if (lookahead == 'n') ADVANCE(1259); + if (lookahead == 'n') ADVANCE(666); END_STATE(); case 999: - if (lookahead == 'n') ADVANCE(1266); + if (lookahead == 'n') ADVANCE(1261); END_STATE(); case 1000: - if (lookahead == 'n') ADVANCE(1316); + if (lookahead == 'n') ADVANCE(1262); END_STATE(); case 1001: - if (lookahead == 'n') ADVANCE(648); + if (lookahead == 'n') ADVANCE(1263); END_STATE(); case 1002: - if (lookahead == 'n') ADVANCE(1281); + if (lookahead == 'n') ADVANCE(1265); END_STATE(); case 1003: - if (lookahead == 'n') ADVANCE(1345); - if (lookahead == 'x') ADVANCE(818); + if (lookahead == 'n') ADVANCE(1272); END_STATE(); case 1004: - if (lookahead == 'n') ADVANCE(1287); + if (lookahead == 'n') ADVANCE(1321); END_STATE(); case 1005: - if (lookahead == 'n') ADVANCE(1291); + if (lookahead == 'n') ADVANCE(651); END_STATE(); case 1006: - if (lookahead == 'n') ADVANCE(1048); + if (lookahead == 'n') ADVANCE(1287); END_STATE(); case 1007: - if (lookahead == 'n') ADVANCE(1227); + if (lookahead == 'n') ADVANCE(1352); + if (lookahead == 'x') ADVANCE(820); END_STATE(); case 1008: - if (lookahead == 'n') ADVANCE(1313); + if (lookahead == 'n') ADVANCE(1293); END_STATE(); case 1009: - if (lookahead == 'n') ADVANCE(741); + if (lookahead == 'n') ADVANCE(1297); END_STATE(); case 1010: - if (lookahead == 'n') ADVANCE(480); + if (lookahead == 'n') ADVANCE(1054); END_STATE(); case 1011: - if (lookahead == 'n') ADVANCE(1230); + if (lookahead == 'n') ADVANCE(1233); END_STATE(); case 1012: - if (lookahead == 'n') ADVANCE(743); + if (lookahead == 'n') ADVANCE(1319); END_STATE(); case 1013: - if (lookahead == 'n') ADVANCE(1336); + if (lookahead == 'n') ADVANCE(744); END_STATE(); case 1014: - if (lookahead == 'n') ADVANCE(744); + if (lookahead == 'n') ADVANCE(483); END_STATE(); case 1015: - if (lookahead == 'n') ADVANCE(745); + if (lookahead == 'n') ADVANCE(915); END_STATE(); case 1016: - if (lookahead == 'n') ADVANCE(485); + if (lookahead == 'n') ADVANCE(1236); END_STATE(); case 1017: if (lookahead == 'n') ADVANCE(746); END_STATE(); case 1018: - if (lookahead == 'n') ADVANCE(747); + if (lookahead == 'n') ADVANCE(1341); END_STATE(); case 1019: - if (lookahead == 'n') ADVANCE(748); + if (lookahead == 'n') ADVANCE(747); END_STATE(); case 1020: - if (lookahead == 'n') ADVANCE(749); + if (lookahead == 'n') ADVANCE(748); END_STATE(); case 1021: - if (lookahead == 'n') ADVANCE(1096); + if (lookahead == 'n') ADVANCE(488); END_STATE(); case 1022: - if (lookahead == 'n') ADVANCE(1021); + if (lookahead == 'n') ADVANCE(749); END_STATE(); case 1023: - if (lookahead == 'n') ADVANCE(1021); - if (lookahead == 'r') ADVANCE(1198); + if (lookahead == 'n') ADVANCE(750); END_STATE(); case 1024: - if (lookahead == 'o') ADVANCE(1304); + if (lookahead == 'n') ADVANCE(751); END_STATE(); case 1025: - if (lookahead == 'o') ADVANCE(961); - if (lookahead == 'u') ADVANCE(915); + if (lookahead == 'n') ADVANCE(752); END_STATE(); case 1026: - if (lookahead == 'o') ADVANCE(1476); + if (lookahead == 'n') ADVANCE(824); END_STATE(); case 1027: - if (lookahead == 'o') ADVANCE(1390); + if (lookahead == 'n') ADVANCE(1102); END_STATE(); case 1028: - if (lookahead == 'o') ADVANCE(1463); + if (lookahead == 'n') ADVANCE(1027); END_STATE(); case 1029: - if (lookahead == 'o') ADVANCE(912); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1738); + if (lookahead == 'n') ADVANCE(1027); + if (lookahead == 'r') ADVANCE(1204); END_STATE(); case 1030: - if (lookahead == 'o') ADVANCE(716); + if (lookahead == 'o') ADVANCE(1310); END_STATE(); case 1031: - if (lookahead == 'o') ADVANCE(1359); - if (lookahead == 'p') ADVANCE(421); - if (lookahead == 'u') ADVANCE(1115); + if (lookahead == 'o') ADVANCE(968); + if (lookahead == 'u') ADVANCE(920); END_STATE(); case 1032: - if (lookahead == 'o') ADVANCE(944); + if (lookahead == 'o') ADVANCE(1483); END_STATE(); case 1033: - if (lookahead == 'o') ADVANCE(504); + if (lookahead == 'o') ADVANCE(1397); END_STATE(); case 1034: - if (lookahead == 'o') ADVANCE(934); + if (lookahead == 'o') ADVANCE(1470); END_STATE(); case 1035: - if (lookahead == 'o') ADVANCE(1076); - if (lookahead == 'y') ADVANCE(1329); + if (lookahead == 'o') ADVANCE(719); END_STATE(); case 1036: - if (lookahead == 'o') ADVANCE(956); + if (lookahead == 'o') ADVANCE(917); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1746); END_STATE(); case 1037: - if (lookahead == 'o') ADVANCE(507); + if (lookahead == 'o') ADVANCE(1367); + if (lookahead == 'p') ADVANCE(423); + if (lookahead == 'u') ADVANCE(1121); END_STATE(); case 1038: - if (lookahead == 'o') ADVANCE(112); + if (lookahead == 'o') ADVANCE(949); END_STATE(); case 1039: - if (lookahead == 'o') ADVANCE(1183); + if (lookahead == 'o') ADVANCE(507); END_STATE(); case 1040: - if (lookahead == 'o') ADVANCE(957); + if (lookahead == 'o') ADVANCE(939); END_STATE(); case 1041: - if (lookahead == 'o') ADVANCE(960); + if (lookahead == 'o') ADVANCE(1081); + if (lookahead == 'y') ADVANCE(1334); END_STATE(); case 1042: - if (lookahead == 'o') ADVANCE(965); + if (lookahead == 'o') ADVANCE(961); END_STATE(); case 1043: - if (lookahead == 'o') ADVANCE(114); + if (lookahead == 'o') ADVANCE(510); END_STATE(); case 1044: - if (lookahead == 'o') ADVANCE(966); + if (lookahead == 'o') ADVANCE(113); END_STATE(); case 1045: - if (lookahead == 'o') ADVANCE(967); + if (lookahead == 'o') ADVANCE(1189); END_STATE(); case 1046: - if (lookahead == 'o') ADVANCE(115); + if (lookahead == 'o') ADVANCE(962); END_STATE(); case 1047: - if (lookahead == 'o') ADVANCE(968); + if (lookahead == 'o') ADVANCE(965); END_STATE(); case 1048: - if (lookahead == 'o') ADVANCE(1355); + if (lookahead == 'o') ADVANCE(970); END_STATE(); case 1049: - if (lookahead == 'o') ADVANCE(969); + if (lookahead == 'o') ADVANCE(115); END_STATE(); case 1050: - if (lookahead == 'o') ADVANCE(116); + if (lookahead == 'o') ADVANCE(971); END_STATE(); case 1051: - if (lookahead == 'o') ADVANCE(970); + if (lookahead == 'o') ADVANCE(972); END_STATE(); case 1052: - if (lookahead == 'o') ADVANCE(801); + if (lookahead == 'o') ADVANCE(116); END_STATE(); case 1053: - if (lookahead == 'o') ADVANCE(971); + if (lookahead == 'o') ADVANCE(973); END_STATE(); case 1054: - if (lookahead == 'o') ADVANCE(972); + if (lookahead == 'o') ADVANCE(1362); END_STATE(); case 1055: - if (lookahead == 'o') ADVANCE(973); + if (lookahead == 'o') ADVANCE(974); END_STATE(); case 1056: - if (lookahead == 'o') ADVANCE(975); + if (lookahead == 'o') ADVANCE(117); END_STATE(); case 1057: - if (lookahead == 'o') ADVANCE(978); + if (lookahead == 'o') ADVANCE(975); END_STATE(); case 1058: - if (lookahead == 'o') ADVANCE(981); + if (lookahead == 'o') ADVANCE(976); END_STATE(); case 1059: - if (lookahead == 'o') ADVANCE(947); + if (lookahead == 'o') ADVANCE(977); END_STATE(); case 1060: - if (lookahead == 'o') ADVANCE(984); + if (lookahead == 'o') ADVANCE(978); END_STATE(); case 1061: - if (lookahead == 'o') ADVANCE(986); + if (lookahead == 'o') ADVANCE(980); END_STATE(); case 1062: - if (lookahead == 'o') ADVANCE(954); + if (lookahead == 'o') ADVANCE(982); END_STATE(); case 1063: - if (lookahead == 'o') ADVANCE(955); + if (lookahead == 'o') ADVANCE(985); END_STATE(); case 1064: - if (lookahead == 'o') ADVANCE(1180); + if (lookahead == 'o') ADVANCE(952); END_STATE(); case 1065: - if (lookahead == 'o') ADVANCE(878); + if (lookahead == 'o') ADVANCE(988); END_STATE(); case 1066: - if (lookahead == 'o') ADVANCE(980); + if (lookahead == 'o') ADVANCE(990); END_STATE(); case 1067: - if (lookahead == 'o') ADVANCE(336); + if (lookahead == 'o') ADVANCE(959); END_STATE(); case 1068: - if (lookahead == 'o') ADVANCE(939); + if (lookahead == 'o') ADVANCE(960); END_STATE(); case 1069: - if (lookahead == 'o') ADVANCE(1184); + if (lookahead == 'o') ADVANCE(1186); END_STATE(); case 1070: - if (lookahead == 'o') ADVANCE(1185); + if (lookahead == 'o') ADVANCE(882); END_STATE(); case 1071: - if (lookahead == 'o') ADVANCE(349); + if (lookahead == 'o') ADVANCE(983); END_STATE(); case 1072: - if (lookahead == 'o') ADVANCE(1186); + if (lookahead == 'o') ADVANCE(339); END_STATE(); case 1073: - if (lookahead == 'o') ADVANCE(350); + if (lookahead == 'o') ADVANCE(944); END_STATE(); case 1074: - if (lookahead == 'o') ADVANCE(1187); + if (lookahead == 'o') ADVANCE(1190); END_STATE(); case 1075: - if (lookahead == 'o') ADVANCE(351); + if (lookahead == 'o') ADVANCE(1191); END_STATE(); case 1076: - if (lookahead == 'o') ADVANCE(897); + if (lookahead == 'o') ADVANCE(351); END_STATE(); case 1077: - if (lookahead == 'o') ADVANCE(1188); + if (lookahead == 'o') ADVANCE(1192); END_STATE(); case 1078: if (lookahead == 'o') ADVANCE(352); END_STATE(); case 1079: - if (lookahead == 'o') ADVANCE(353); + if (lookahead == 'o') ADVANCE(1193); END_STATE(); case 1080: - if (lookahead == 'o') ADVANCE(1190); + if (lookahead == 'o') ADVANCE(353); END_STATE(); case 1081: - if (lookahead == 'o') ADVANCE(354); + if (lookahead == 'o') ADVANCE(902); END_STATE(); case 1082: - if (lookahead == 'o') ADVANCE(356); + if (lookahead == 'o') ADVANCE(1194); END_STATE(); case 1083: - if (lookahead == 'o') ADVANCE(357); + if (lookahead == 'o') ADVANCE(354); END_STATE(); case 1084: - if (lookahead == 'o') ADVANCE(358); + if (lookahead == 'o') ADVANCE(355); END_STATE(); case 1085: - if (lookahead == 'o') ADVANCE(359); + if (lookahead == 'o') ADVANCE(1196); END_STATE(); case 1086: - if (lookahead == 'o') ADVANCE(362); + if (lookahead == 'o') ADVANCE(356); END_STATE(); case 1087: - if (lookahead == 'o') ADVANCE(940); + if (lookahead == 'o') ADVANCE(803); END_STATE(); case 1088: - if (lookahead == 'o') ADVANCE(914); + if (lookahead == 'o') ADVANCE(358); END_STATE(); case 1089: - if (lookahead == 'o') ADVANCE(917); + if (lookahead == 'o') ADVANCE(359); END_STATE(); case 1090: - if (lookahead == 'o') ADVANCE(920); + if (lookahead == 'o') ADVANCE(360); END_STATE(); case 1091: - if (lookahead == 'o') ADVANCE(922); + if (lookahead == 'o') ADVANCE(361); END_STATE(); case 1092: - if (lookahead == 'o') ADVANCE(924); + if (lookahead == 'o') ADVANCE(364); END_STATE(); case 1093: - if (lookahead == 'o') ADVANCE(1206); + if (lookahead == 'o') ADVANCE(945); END_STATE(); case 1094: - if (lookahead == 'o') ADVANCE(1370); + if (lookahead == 'o') ADVANCE(919); END_STATE(); case 1095: - if (lookahead == 'o') ADVANCE(1088); - if (lookahead == 'y') ADVANCE(1330); + if (lookahead == 'o') ADVANCE(922); END_STATE(); case 1096: - if (lookahead == 'o') ADVANCE(1358); + if (lookahead == 'o') ADVANCE(925); END_STATE(); case 1097: - if (lookahead == 'o') ADVANCE(1372); + if (lookahead == 'o') ADVANCE(927); END_STATE(); case 1098: - if (lookahead == 'o') ADVANCE(1089); - if (lookahead == 'y') ADVANCE(1331); + if (lookahead == 'o') ADVANCE(929); END_STATE(); case 1099: - if (lookahead == 'o') ADVANCE(1374); + if (lookahead == 'o') ADVANCE(1212); END_STATE(); case 1100: - if (lookahead == 'o') ADVANCE(1090); - if (lookahead == 'y') ADVANCE(1332); + if (lookahead == 'o') ADVANCE(1376); END_STATE(); case 1101: - if (lookahead == 'o') ADVANCE(1376); + if (lookahead == 'o') ADVANCE(1094); + if (lookahead == 'y') ADVANCE(1335); END_STATE(); case 1102: - if (lookahead == 'o') ADVANCE(1091); - if (lookahead == 'y') ADVANCE(1333); + if (lookahead == 'o') ADVANCE(1365); END_STATE(); case 1103: if (lookahead == 'o') ADVANCE(1378); END_STATE(); case 1104: - if (lookahead == 'o') ADVANCE(1092); - if (lookahead == 'y') ADVANCE(1334); + if (lookahead == 'o') ADVANCE(1095); + if (lookahead == 'y') ADVANCE(1336); END_STATE(); case 1105: if (lookahead == 'o') ADVANCE(1380); END_STATE(); case 1106: - if (lookahead == 'o') ADVANCE(1382); + if (lookahead == 'o') ADVANCE(1096); + if (lookahead == 'y') ADVANCE(1337); END_STATE(); case 1107: - if (lookahead == 'o') ADVANCE(453); - if (lookahead == 'v') ADVANCE(1052); - if (lookahead == 'w') ADVANCE(841); + if (lookahead == 'o') ADVANCE(1382); END_STATE(); case 1108: - if (lookahead == 'o') ADVANCE(1383); + if (lookahead == 'o') ADVANCE(1097); + if (lookahead == 'y') ADVANCE(1338); END_STATE(); case 1109: - if (lookahead == 'o') ADVANCE(454); - if (lookahead == 'w') ADVANCE(844); + if (lookahead == 'o') ADVANCE(1384); END_STATE(); case 1110: - if (lookahead == 'o') ADVANCE(1384); + if (lookahead == 'o') ADVANCE(1098); + if (lookahead == 'y') ADVANCE(1339); END_STATE(); case 1111: - if (lookahead == 'o') ADVANCE(1385); + if (lookahead == 'o') ADVANCE(1386); END_STATE(); case 1112: - if (lookahead == 'o') ADVANCE(1386); + if (lookahead == 'o') ADVANCE(1388); END_STATE(); case 1113: - if (lookahead == 'p') ADVANCE(119); + if (lookahead == 'o') ADVANCE(455); + if (lookahead == 'v') ADVANCE(1087); + if (lookahead == 'w') ADVANCE(844); END_STATE(); case 1114: - if (lookahead == 'p') ADVANCE(1436); - if (lookahead == 't') ADVANCE(137); + if (lookahead == 'o') ADVANCE(1390); END_STATE(); case 1115: - if (lookahead == 'p') ADVANCE(670); + if (lookahead == 'o') ADVANCE(456); + if (lookahead == 'w') ADVANCE(847); END_STATE(); case 1116: - if (lookahead == 'p') ADVANCE(891); + if (lookahead == 'o') ADVANCE(1391); END_STATE(); case 1117: - if (lookahead == 'p') ADVANCE(1305); + if (lookahead == 'o') ADVANCE(1392); END_STATE(); case 1118: - if (lookahead == 'p') ADVANCE(680); + if (lookahead == 'o') ADVANCE(1393); END_STATE(); case 1119: - if (lookahead == 'p') ADVANCE(1353); + if (lookahead == 'p') ADVANCE(120); END_STATE(); case 1120: - if (lookahead == 'p') ADVANCE(422); + if (lookahead == 'p') ADVANCE(1443); + if (lookahead == 't') ADVANCE(138); END_STATE(); case 1121: - if (lookahead == 'q') ADVANCE(1486); + if (lookahead == 'p') ADVANCE(673); END_STATE(); case 1122: - if (lookahead == 'q') ADVANCE(1371); + if (lookahead == 'p') ADVANCE(896); END_STATE(); case 1123: - if (lookahead == 'q') ADVANCE(1373); + if (lookahead == 'p') ADVANCE(1311); END_STATE(); case 1124: - if (lookahead == 'q') ADVANCE(1375); + if (lookahead == 'p') ADVANCE(683); END_STATE(); case 1125: - if (lookahead == 'q') ADVANCE(1377); + if (lookahead == 'p') ADVANCE(1360); END_STATE(); case 1126: - if (lookahead == 'q') ADVANCE(1379); + if (lookahead == 'p') ADVANCE(424); END_STATE(); case 1127: - if (lookahead == 'q') ADVANCE(1381); + if (lookahead == 'q') ADVANCE(1493); END_STATE(); case 1128: - if (lookahead == 'r') ADVANCE(717); + if (lookahead == 'q') ADVANCE(1379); END_STATE(); case 1129: - if (lookahead == 'r') ADVANCE(1415); + if (lookahead == 'q') ADVANCE(1381); END_STATE(); case 1130: - if (lookahead == 'r') ADVANCE(1503); + if (lookahead == 'q') ADVANCE(1383); END_STATE(); case 1131: - if (lookahead == 'r') ADVANCE(1510); + if (lookahead == 'q') ADVANCE(1385); END_STATE(); case 1132: - if (lookahead == 'r') ADVANCE(1517); + if (lookahead == 'q') ADVANCE(1387); END_STATE(); case 1133: - if (lookahead == 'r') ADVANCE(1524); + if (lookahead == 'q') ADVANCE(1389); END_STATE(); case 1134: - if (lookahead == 'r') ADVANCE(1531); + if (lookahead == 'r') ADVANCE(720); END_STATE(); case 1135: - if (lookahead == 'r') ADVANCE(1538); + if (lookahead == 'r') ADVANCE(1422); END_STATE(); case 1136: - if (lookahead == 'r') ADVANCE(1569); + if (lookahead == 'r') ADVANCE(1510); END_STATE(); case 1137: - if (lookahead == 'r') ADVANCE(1541); + if (lookahead == 'r') ADVANCE(1517); END_STATE(); case 1138: - if (lookahead == 'r') ADVANCE(1609); + if (lookahead == 'r') ADVANCE(1524); END_STATE(); case 1139: - if (lookahead == 'r') ADVANCE(1603); + if (lookahead == 'r') ADVANCE(1531); END_STATE(); case 1140: - if (lookahead == 'r') ADVANCE(1608); + if (lookahead == 'r') ADVANCE(1538); END_STATE(); case 1141: - if (lookahead == 'r') ADVANCE(1606); + if (lookahead == 'r') ADVANCE(1545); END_STATE(); case 1142: - if (lookahead == 'r') ADVANCE(1465); + if (lookahead == 'r') ADVANCE(1576); END_STATE(); case 1143: - if (lookahead == 'r') ADVANCE(1605); + if (lookahead == 'r') ADVANCE(1548); END_STATE(); case 1144: - if (lookahead == 'r') ADVANCE(1620); + if (lookahead == 'r') ADVANCE(1616); END_STATE(); case 1145: - if (lookahead == 'r') ADVANCE(1607); + if (lookahead == 'r') ADVANCE(1610); END_STATE(); case 1146: - if (lookahead == 'r') ADVANCE(1611); + if (lookahead == 'r') ADVANCE(1615); END_STATE(); case 1147: - if (lookahead == 'r') ADVANCE(1612); + if (lookahead == 'r') ADVANCE(1613); END_STATE(); case 1148: - if (lookahead == 'r') ADVANCE(1604); + if (lookahead == 'r') ADVANCE(1472); END_STATE(); case 1149: - if (lookahead == 'r') ADVANCE(1610); + if (lookahead == 'r') ADVANCE(1612); END_STATE(); case 1150: - if (lookahead == 'r') ADVANCE(1614); + if (lookahead == 'r') ADVANCE(1627); END_STATE(); case 1151: - if (lookahead == 'r') ADVANCE(1619); + if (lookahead == 'r') ADVANCE(1614); END_STATE(); case 1152: - if (lookahead == 'r') ADVANCE(1617); + if (lookahead == 'r') ADVANCE(1618); END_STATE(); case 1153: - if (lookahead == 'r') ADVANCE(1616); + if (lookahead == 'r') ADVANCE(1619); END_STATE(); case 1154: - if (lookahead == 'r') ADVANCE(1618); + if (lookahead == 'r') ADVANCE(1611); END_STATE(); case 1155: - if (lookahead == 'r') ADVANCE(1622); + if (lookahead == 'r') ADVANCE(1617); END_STATE(); case 1156: - if (lookahead == 'r') ADVANCE(1623); + if (lookahead == 'r') ADVANCE(1621); END_STATE(); case 1157: - if (lookahead == 'r') ADVANCE(1615); + if (lookahead == 'r') ADVANCE(1626); END_STATE(); case 1158: - if (lookahead == 'r') ADVANCE(1613); + if (lookahead == 'r') ADVANCE(1624); END_STATE(); case 1159: - if (lookahead == 'r') ADVANCE(1621); + if (lookahead == 'r') ADVANCE(1623); END_STATE(); case 1160: if (lookahead == 'r') ADVANCE(1625); END_STATE(); case 1161: - if (lookahead == 'r') ADVANCE(1628); + if (lookahead == 'r') ADVANCE(1629); END_STATE(); case 1162: - if (lookahead == 'r') ADVANCE(1627); + if (lookahead == 'r') ADVANCE(1630); END_STATE(); case 1163: - if (lookahead == 'r') ADVANCE(1629); + if (lookahead == 'r') ADVANCE(1622); END_STATE(); case 1164: - if (lookahead == 'r') ADVANCE(1626); + if (lookahead == 'r') ADVANCE(1620); END_STATE(); case 1165: - if (lookahead == 'r') ADVANCE(1624); + if (lookahead == 'r') ADVANCE(1628); END_STATE(); case 1166: - if (lookahead == 'r') ADVANCE(1630); + if (lookahead == 'r') ADVANCE(1632); END_STATE(); case 1167: - if (lookahead == 'r') ADVANCE(1633); + if (lookahead == 'r') ADVANCE(1635); END_STATE(); case 1168: - if (lookahead == 'r') ADVANCE(1632); + if (lookahead == 'r') ADVANCE(1634); END_STATE(); case 1169: - if (lookahead == 'r') ADVANCE(1634); + if (lookahead == 'r') ADVANCE(1636); END_STATE(); case 1170: - if (lookahead == 'r') ADVANCE(1631); + if (lookahead == 'r') ADVANCE(1633); END_STATE(); case 1171: - if (lookahead == 'r') ADVANCE(117); + if (lookahead == 'r') ADVANCE(1631); END_STATE(); case 1172: - if (lookahead == 'r') ADVANCE(788); - if (lookahead == 'u') ADVANCE(791); + if (lookahead == 'r') ADVANCE(1637); END_STATE(); case 1173: - if (lookahead == 'r') ADVANCE(1226); + if (lookahead == 'r') ADVANCE(1640); END_STATE(); case 1174: - if (lookahead == 'r') ADVANCE(479); + if (lookahead == 'r') ADVANCE(1639); END_STATE(); case 1175: - if (lookahead == 'r') ADVANCE(314); + if (lookahead == 'r') ADVANCE(1641); END_STATE(); case 1176: - if (lookahead == 'r') ADVANCE(1027); + if (lookahead == 'r') ADVANCE(1638); END_STATE(); case 1177: - if (lookahead == 'r') ADVANCE(365); + if (lookahead == 'r') ADVANCE(790); + if (lookahead == 'u') ADVANCE(795); END_STATE(); case 1178: - if (lookahead == 'r') ADVANCE(946); + if (lookahead == 'r') ADVANCE(118); END_STATE(); case 1179: - if (lookahead == 'r') ADVANCE(1034); + if (lookahead == 'r') ADVANCE(1232); END_STATE(); case 1180: - if (lookahead == 'r') ADVANCE(124); + if (lookahead == 'r') ADVANCE(482); END_STATE(); case 1181: - if (lookahead == 'r') ADVANCE(322); + if (lookahead == 'r') ADVANCE(316); END_STATE(); case 1182: - if (lookahead == 'r') ADVANCE(324); + if (lookahead == 'r') ADVANCE(1033); END_STATE(); case 1183: - if (lookahead == 'r') ADVANCE(1267); + if (lookahead == 'r') ADVANCE(367); END_STATE(); case 1184: - if (lookahead == 'r') ADVANCE(1268); + if (lookahead == 'r') ADVANCE(951); END_STATE(); case 1185: - if (lookahead == 'r') ADVANCE(1272); + if (lookahead == 'r') ADVANCE(1040); END_STATE(); case 1186: - if (lookahead == 'r') ADVANCE(1273); + if (lookahead == 'r') ADVANCE(126); END_STATE(); case 1187: - if (lookahead == 'r') ADVANCE(1275); + if (lookahead == 'r') ADVANCE(324); END_STATE(); case 1188: - if (lookahead == 'r') ADVANCE(1276); + if (lookahead == 'r') ADVANCE(326); END_STATE(); case 1189: - if (lookahead == 'r') ADVANCE(1307); + if (lookahead == 'r') ADVANCE(1273); END_STATE(); case 1190: - if (lookahead == 'r') ADVANCE(1289); + if (lookahead == 'r') ADVANCE(1274); END_STATE(); case 1191: - if (lookahead == 'r') ADVANCE(363); + if (lookahead == 'r') ADVANCE(1278); END_STATE(); case 1192: - if (lookahead == 'r') ADVANCE(1068); + if (lookahead == 'r') ADVANCE(1279); END_STATE(); case 1193: - if (lookahead == 'r') ADVANCE(807); + if (lookahead == 'r') ADVANCE(1281); END_STATE(); case 1194: - if (lookahead == 'r') ADVANCE(1181); + if (lookahead == 'r') ADVANCE(1282); END_STATE(); case 1195: - if (lookahead == 'r') ADVANCE(1182); + if (lookahead == 'r') ADVANCE(1313); END_STATE(); case 1196: - if (lookahead == 'r') ADVANCE(347); + if (lookahead == 'r') ADVANCE(1295); END_STATE(); case 1197: - if (lookahead == 'r') ADVANCE(1066); + if (lookahead == 'r') ADVANCE(365); END_STATE(); case 1198: - if (lookahead == 'r') ADVANCE(378); + if (lookahead == 'r') ADVANCE(1073); END_STATE(); case 1199: - if (lookahead == 'r') ADVANCE(1087); + if (lookahead == 'r') ADVANCE(809); END_STATE(); case 1200: - if (lookahead == 'r') ADVANCE(377); + if (lookahead == 'r') ADVANCE(1187); END_STATE(); case 1201: - if (lookahead == 'r') ADVANCE(381); + if (lookahead == 'r') ADVANCE(1188); END_STATE(); case 1202: - if (lookahead == 'r') ADVANCE(380); + if (lookahead == 'r') ADVANCE(349); END_STATE(); case 1203: - if (lookahead == 'r') ADVANCE(1201); + if (lookahead == 'r') ADVANCE(1071); END_STATE(); case 1204: - if (lookahead == 'r') ADVANCE(384); + if (lookahead == 'r') ADVANCE(380); END_STATE(); case 1205: - if (lookahead == 'r') ADVANCE(386); + if (lookahead == 'r') ADVANCE(1093); END_STATE(); case 1206: - if (lookahead == 'r') ADVANCE(144); + if (lookahead == 'r') ADVANCE(379); END_STATE(); case 1207: - if (lookahead == 'r') ADVANCE(388); + if (lookahead == 'r') ADVANCE(383); END_STATE(); case 1208: - if (lookahead == 'r') ADVANCE(145); + if (lookahead == 'r') ADVANCE(382); END_STATE(); case 1209: - if (lookahead == 'r') ADVANCE(390); + if (lookahead == 'r') ADVANCE(1207); END_STATE(); case 1210: - if (lookahead == 'r') ADVANCE(703); + if (lookahead == 'r') ADVANCE(386); END_STATE(); case 1211: - if (lookahead == 'r') ADVANCE(392); + if (lookahead == 'r') ADVANCE(388); END_STATE(); case 1212: - if (lookahead == 'r') ADVANCE(718); + if (lookahead == 'r') ADVANCE(145); END_STATE(); case 1213: - if (lookahead == 'r') ADVANCE(1236); + if (lookahead == 'r') ADVANCE(390); END_STATE(); case 1214: - if (lookahead == 'r') ADVANCE(1237); + if (lookahead == 'r') ADVANCE(146); END_STATE(); case 1215: - if (lookahead == 's') ADVANCE(783); + if (lookahead == 'r') ADVANCE(392); END_STATE(); case 1216: - if (lookahead == 's') ADVANCE(1414); + if (lookahead == 'r') ADVANCE(706); END_STATE(); case 1217: - if (lookahead == 's') ADVANCE(1667); + if (lookahead == 'r') ADVANCE(394); END_STATE(); case 1218: - if (lookahead == 's') ADVANCE(1417); + if (lookahead == 'r') ADVANCE(721); END_STATE(); case 1219: - if (lookahead == 's') ADVANCE(1464); + if (lookahead == 'r') ADVANCE(1242); END_STATE(); case 1220: - if (lookahead == 's') ADVANCE(1391); + if (lookahead == 'r') ADVANCE(1243); END_STATE(); case 1221: - if (lookahead == 's') ADVANCE(1365); + if (lookahead == 's') ADVANCE(786); END_STATE(); case 1222: - if (lookahead == 's') ADVANCE(1337); + if (lookahead == 's') ADVANCE(1421); END_STATE(); case 1223: - if (lookahead == 's') ADVANCE(1216); + if (lookahead == 's') ADVANCE(1674); END_STATE(); case 1224: - if (lookahead == 's') ADVANCE(1340); - if (lookahead == 't') ADVANCE(126); - if (lookahead == 'v') ADVANCE(1065); + if (lookahead == 's') ADVANCE(1424); END_STATE(); case 1225: - if (lookahead == 's') ADVANCE(1219); + if (lookahead == 's') ADVANCE(1471); END_STATE(); case 1226: - if (lookahead == 's') ADVANCE(710); + if (lookahead == 's') ADVANCE(1398); END_STATE(); case 1227: - if (lookahead == 's') ADVANCE(1245); + if (lookahead == 's') ADVANCE(1373); END_STATE(); case 1228: - if (lookahead == 's') ADVANCE(1269); + if (lookahead == 's') ADVANCE(1343); END_STATE(); case 1229: - if (lookahead == 's') ADVANCE(805); + if (lookahead == 's') ADVANCE(1222); END_STATE(); case 1230: - if (lookahead == 's') ADVANCE(1354); + if (lookahead == 's') ADVANCE(1347); + if (lookahead == 't') ADVANCE(127); + if (lookahead == 'v') ADVANCE(1070); END_STATE(); case 1231: - if (lookahead == 's') ADVANCE(1393); + if (lookahead == 's') ADVANCE(1225); END_STATE(); case 1232: - if (lookahead == 's') ADVANCE(1394); + if (lookahead == 's') ADVANCE(713); END_STATE(); case 1233: - if (lookahead == 's') ADVANCE(1395); + if (lookahead == 's') ADVANCE(1251); END_STATE(); case 1234: - if (lookahead == 's') ADVANCE(1396); + if (lookahead == 's') ADVANCE(1275); END_STATE(); case 1235: - if (lookahead == 's') ADVANCE(1397); + if (lookahead == 's') ADVANCE(807); END_STATE(); case 1236: - if (lookahead == 's') ADVANCE(712); + if (lookahead == 's') ADVANCE(1361); END_STATE(); case 1237: - if (lookahead == 's') ADVANCE(713); + if (lookahead == 's') ADVANCE(1400); END_STATE(); case 1238: - if (lookahead == 't') ADVANCE(1498); + if (lookahead == 's') ADVANCE(1401); END_STATE(); case 1239: - if (lookahead == 't') ADVANCE(1505); + if (lookahead == 's') ADVANCE(1402); END_STATE(); case 1240: - if (lookahead == 't') ADVANCE(1512); + if (lookahead == 's') ADVANCE(1403); END_STATE(); case 1241: - if (lookahead == 't') ADVANCE(1519); + if (lookahead == 's') ADVANCE(1404); END_STATE(); case 1242: - if (lookahead == 't') ADVANCE(1526); + if (lookahead == 's') ADVANCE(715); END_STATE(); case 1243: - if (lookahead == 't') ADVANCE(1533); + if (lookahead == 's') ADVANCE(716); END_STATE(); case 1244: - if (lookahead == 't') ADVANCE(311); + if (lookahead == 't') ADVANCE(1505); END_STATE(); case 1245: - if (lookahead == 't') ADVANCE(1456); + if (lookahead == 't') ADVANCE(1512); END_STATE(); case 1246: - if (lookahead == 't') ADVANCE(1577); + if (lookahead == 't') ADVANCE(1519); END_STATE(); case 1247: - if (lookahead == 't') ADVANCE(1571); + if (lookahead == 't') ADVANCE(1526); END_STATE(); case 1248: - if (lookahead == 't') ADVANCE(1576); + if (lookahead == 't') ADVANCE(1533); END_STATE(); case 1249: - if (lookahead == 't') ADVANCE(1574); + if (lookahead == 't') ADVANCE(1540); END_STATE(); case 1250: - if (lookahead == 't') ADVANCE(1573); + if (lookahead == 't') ADVANCE(312); END_STATE(); case 1251: - if (lookahead == 't') ADVANCE(1550); + if (lookahead == 't') ADVANCE(1463); END_STATE(); case 1252: - if (lookahead == 't') ADVANCE(1551); + if (lookahead == 't') ADVANCE(1584); END_STATE(); case 1253: - if (lookahead == 't') ADVANCE(1575); + if (lookahead == 't') ADVANCE(1578); END_STATE(); case 1254: - if (lookahead == 't') ADVANCE(1579); + if (lookahead == 't') ADVANCE(1583); END_STATE(); case 1255: - if (lookahead == 't') ADVANCE(1580); + if (lookahead == 't') ADVANCE(1581); END_STATE(); case 1256: - if (lookahead == 't') ADVANCE(1572); + if (lookahead == 't') ADVANCE(1580); END_STATE(); case 1257: - if (lookahead == 't') ADVANCE(1578); + if (lookahead == 't') ADVANCE(1557); END_STATE(); case 1258: - if (lookahead == 't') ADVANCE(1726); + if (lookahead == 't') ADVANCE(1558); END_STATE(); case 1259: - if (lookahead == 't') ADVANCE(1581); + if (lookahead == 't') ADVANCE(1582); END_STATE(); case 1260: - if (lookahead == 't') ADVANCE(1593); + if (lookahead == 't') ADVANCE(1586); END_STATE(); case 1261: - if (lookahead == 't') ADVANCE(1596); + if (lookahead == 't') ADVANCE(1587); END_STATE(); case 1262: - if (lookahead == 't') ADVANCE(1595); + if (lookahead == 't') ADVANCE(1579); END_STATE(); case 1263: - if (lookahead == 't') ADVANCE(1554); + if (lookahead == 't') ADVANCE(1585); END_STATE(); case 1264: - if (lookahead == 't') ADVANCE(1597); + if (lookahead == 't') ADVANCE(1734); END_STATE(); case 1265: - if (lookahead == 't') ADVANCE(1594); + if (lookahead == 't') ADVANCE(1588); END_STATE(); case 1266: - if (lookahead == 't') ADVANCE(1717); + if (lookahead == 't') ADVANCE(1600); END_STATE(); case 1267: - if (lookahead == 't') ADVANCE(1504); + if (lookahead == 't') ADVANCE(1603); END_STATE(); case 1268: - if (lookahead == 't') ADVANCE(1511); + if (lookahead == 't') ADVANCE(1602); END_STATE(); case 1269: - if (lookahead == 't') ADVANCE(1467); + if (lookahead == 't') ADVANCE(1561); END_STATE(); case 1270: - if (lookahead == 't') ADVANCE(1482); + if (lookahead == 't') ADVANCE(1604); END_STATE(); case 1271: - if (lookahead == 't') ADVANCE(1481); + if (lookahead == 't') ADVANCE(1601); END_STATE(); case 1272: - if (lookahead == 't') ADVANCE(1518); + if (lookahead == 't') ADVANCE(1725); END_STATE(); case 1273: - if (lookahead == 't') ADVANCE(1525); + if (lookahead == 't') ADVANCE(1511); END_STATE(); case 1274: - if (lookahead == 't') ADVANCE(160); + if (lookahead == 't') ADVANCE(1518); END_STATE(); case 1275: - if (lookahead == 't') ADVANCE(1532); + if (lookahead == 't') ADVANCE(1474); END_STATE(); case 1276: - if (lookahead == 't') ADVANCE(1539); + if (lookahead == 't') ADVANCE(1489); END_STATE(); case 1277: - if (lookahead == 't') ADVANCE(1500); + if (lookahead == 't') ADVANCE(1488); END_STATE(); case 1278: - if (lookahead == 't') ADVANCE(1507); + if (lookahead == 't') ADVANCE(1525); END_STATE(); case 1279: - if (lookahead == 't') ADVANCE(1514); + if (lookahead == 't') ADVANCE(1532); END_STATE(); case 1280: - if (lookahead == 't') ADVANCE(1521); + if (lookahead == 't') ADVANCE(161); END_STATE(); case 1281: - if (lookahead == 't') ADVANCE(1559); + if (lookahead == 't') ADVANCE(1539); END_STATE(); case 1282: - if (lookahead == 't') ADVANCE(1443); + if (lookahead == 't') ADVANCE(1546); END_STATE(); case 1283: - if (lookahead == 't') ADVANCE(1446); + if (lookahead == 't') ADVANCE(1507); END_STATE(); case 1284: - if (lookahead == 't') ADVANCE(1528); + if (lookahead == 't') ADVANCE(1514); END_STATE(); case 1285: - if (lookahead == 't') ADVANCE(226); + if (lookahead == 't') ADVANCE(1521); END_STATE(); case 1286: - if (lookahead == 't') ADVANCE(1535); + if (lookahead == 't') ADVANCE(1528); END_STATE(); case 1287: - if (lookahead == 't') ADVANCE(1562); + if (lookahead == 't') ADVANCE(1566); END_STATE(); case 1288: - if (lookahead == 't') ADVANCE(1557); + if (lookahead == 't') ADVANCE(1450); END_STATE(); case 1289: - if (lookahead == 't') ADVANCE(1570); + if (lookahead == 't') ADVANCE(1453); END_STATE(); case 1290: - if (lookahead == 't') ADVANCE(1466); + if (lookahead == 't') ADVANCE(1535); END_STATE(); case 1291: - if (lookahead == 't') ADVANCE(1565); + if (lookahead == 't') ADVANCE(227); END_STATE(); case 1292: if (lookahead == 't') ADVANCE(1542); END_STATE(); case 1293: - if (lookahead == 't') ADVANCE(1560); + if (lookahead == 't') ADVANCE(1569); END_STATE(); case 1294: - if (lookahead == 't') ADVANCE(1453); + if (lookahead == 't') ADVANCE(1564); END_STATE(); case 1295: - if (lookahead == 't') ADVANCE(1567); + if (lookahead == 't') ADVANCE(1577); END_STATE(); case 1296: - if (lookahead == 't') ADVANCE(1448); + if (lookahead == 't') ADVANCE(1473); END_STATE(); case 1297: - if (lookahead == 't') ADVANCE(763); + if (lookahead == 't') ADVANCE(1572); END_STATE(); case 1298: - if (lookahead == 't') ADVANCE(161); + if (lookahead == 't') ADVANCE(1549); END_STATE(); case 1299: - if (lookahead == 't') ADVANCE(227); + if (lookahead == 't') ADVANCE(1567); END_STATE(); case 1300: - if (lookahead == 't') ADVANCE(162); + if (lookahead == 't') ADVANCE(1460); END_STATE(); case 1301: - if (lookahead == 't') ADVANCE(228); + if (lookahead == 't') ADVANCE(1574); END_STATE(); case 1302: - if (lookahead == 't') ADVANCE(464); + if (lookahead == 't') ADVANCE(1455); END_STATE(); case 1303: - if (lookahead == 't') ADVANCE(164); + if (lookahead == 't') ADVANCE(766); END_STATE(); case 1304: - if (lookahead == 't') ADVANCE(1026); + if (lookahead == 't') ADVANCE(162); END_STATE(); case 1305: - if (lookahead == 't') ADVANCE(1402); + if (lookahead == 't') ADVANCE(228); END_STATE(); case 1306: - if (lookahead == 't') ADVANCE(165); + if (lookahead == 't') ADVANCE(163); END_STATE(); case 1307: - if (lookahead == 't') ADVANCE(1368); + if (lookahead == 't') ADVANCE(229); END_STATE(); case 1308: - if (lookahead == 't') ADVANCE(166); + if (lookahead == 't') ADVANCE(467); END_STATE(); case 1309: - if (lookahead == 't') ADVANCE(790); + if (lookahead == 't') ADVANCE(165); END_STATE(); case 1310: - if (lookahead == 't') ADVANCE(167); + if (lookahead == 't') ADVANCE(1032); END_STATE(); case 1311: - if (lookahead == 't') ADVANCE(754); + if (lookahead == 't') ADVANCE(1409); END_STATE(); case 1312: - if (lookahead == 't') ADVANCE(168); + if (lookahead == 't') ADVANCE(166); END_STATE(); case 1313: - if (lookahead == 't') ADVANCE(792); + if (lookahead == 't') ADVANCE(1375); END_STATE(); case 1314: - if (lookahead == 't') ADVANCE(797); + if (lookahead == 't') ADVANCE(167); END_STATE(); case 1315: - if (lookahead == 't') ADVANCE(1038); + if (lookahead == 't') ADVANCE(792); END_STATE(); case 1316: - if (lookahead == 't') ADVANCE(1218); + if (lookahead == 't') ADVANCE(168); END_STATE(); case 1317: - if (lookahead == 't') ADVANCE(665); + if (lookahead == 't') ADVANCE(757); END_STATE(); case 1318: - if (lookahead == 't') ADVANCE(829); + if (lookahead == 't') ADVANCE(169); END_STATE(); case 1319: - if (lookahead == 't') ADVANCE(1193); + if (lookahead == 't') ADVANCE(793); END_STATE(); case 1320: - if (lookahead == 't') ADVANCE(799); + if (lookahead == 't') ADVANCE(1044); END_STATE(); case 1321: - if (lookahead == 't') ADVANCE(848); + if (lookahead == 't') ADVANCE(1224); END_STATE(); case 1322: - if (lookahead == 't') ADVANCE(677); + if (lookahead == 't') ADVANCE(799); END_STATE(); case 1323: - if (lookahead == 't') ADVANCE(617); + if (lookahead == 't') ADVANCE(668); END_STATE(); case 1324: - if (lookahead == 't') ADVANCE(800); + if (lookahead == 't') ADVANCE(801); END_STATE(); case 1325: - if (lookahead == 't') ADVANCE(315); + if (lookahead == 't') ADVANCE(1199); END_STATE(); case 1326: - if (lookahead == 't') ADVANCE(316); + if (lookahead == 't') ADVANCE(851); END_STATE(); case 1327: - if (lookahead == 't') ADVANCE(672); + if (lookahead == 't') ADVANCE(680); END_STATE(); case 1328: - if (lookahead == 't') ADVANCE(317); + if (lookahead == 't') ADVANCE(802); END_STATE(); case 1329: if (lookahead == 't') ADVANCE(620); END_STATE(); case 1330: - if (lookahead == 't') ADVANCE(622); + if (lookahead == 't') ADVANCE(317); END_STATE(); case 1331: - if (lookahead == 't') ADVANCE(624); + if (lookahead == 't') ADVANCE(318); END_STATE(); case 1332: - if (lookahead == 't') ADVANCE(627); + if (lookahead == 't') ADVANCE(675); END_STATE(); case 1333: - if (lookahead == 't') ADVANCE(631); + if (lookahead == 't') ADVANCE(319); END_STATE(); case 1334: - if (lookahead == 't') ADVANCE(633); + if (lookahead == 't') ADVANCE(623); END_STATE(); case 1335: - if (lookahead == 't') ADVANCE(644); + if (lookahead == 't') ADVANCE(625); END_STATE(); case 1336: - if (lookahead == 't') ADVANCE(709); + if (lookahead == 't') ADVANCE(627); END_STATE(); case 1337: - if (lookahead == 't') ADVANCE(1177); + if (lookahead == 't') ADVANCE(630); END_STATE(); case 1338: - if (lookahead == 't') ADVANCE(1064); + if (lookahead == 't') ADVANCE(634); END_STATE(); case 1339: - if (lookahead == 't') ADVANCE(669); + if (lookahead == 't') ADVANCE(636); END_STATE(); case 1340: - if (lookahead == 't') ADVANCE(328); + if (lookahead == 't') ADVANCE(647); END_STATE(); case 1341: - if (lookahead == 't') ADVANCE(469); + if (lookahead == 't') ADVANCE(712); END_STATE(); case 1342: - if (lookahead == 't') ADVANCE(1043); + if (lookahead == 't') ADVANCE(313); END_STATE(); case 1343: - if (lookahead == 't') ADVANCE(768); + if (lookahead == 't') ADVANCE(1183); END_STATE(); case 1344: - if (lookahead == 't') ADVANCE(471); + if (lookahead == 't') ADVANCE(1069); END_STATE(); case 1345: - if (lookahead == 't') ADVANCE(681); + if (lookahead == 't') ADVANCE(831); END_STATE(); case 1346: - if (lookahead == 't') ADVANCE(1046); + if (lookahead == 't') ADVANCE(672); END_STATE(); case 1347: - if (lookahead == 't') ADVANCE(473); + if (lookahead == 't') ADVANCE(330); END_STATE(); case 1348: - if (lookahead == 't') ADVANCE(1050); + if (lookahead == 't') ADVANCE(472); END_STATE(); case 1349: - if (lookahead == 't') ADVANCE(474); + if (lookahead == 't') ADVANCE(1049); END_STATE(); case 1350: - if (lookahead == 't') ADVANCE(476); + if (lookahead == 't') ADVANCE(771); END_STATE(); case 1351: - if (lookahead == 't') ADVANCE(477); + if (lookahead == 't') ADVANCE(474); END_STATE(); case 1352: - if (lookahead == 't') ADVANCE(131); + if (lookahead == 't') ADVANCE(684); END_STATE(); case 1353: - if (lookahead == 't') ADVANCE(849); + if (lookahead == 't') ADVANCE(1052); END_STATE(); case 1354: - if (lookahead == 't') ADVANCE(375); + if (lookahead == 't') ADVANCE(476); END_STATE(); case 1355: - if (lookahead == 't') ADVANCE(371); + if (lookahead == 't') ADVANCE(1056); END_STATE(); case 1356: - if (lookahead == 't') ADVANCE(850); + if (lookahead == 't') ADVANCE(477); END_STATE(); case 1357: - if (lookahead == 't') ADVANCE(373); - if (lookahead == 'u') ADVANCE(1118); + if (lookahead == 't') ADVANCE(479); END_STATE(); case 1358: - if (lookahead == 't') ADVANCE(382); + if (lookahead == 't') ADVANCE(480); END_STATE(); case 1359: - if (lookahead == 'u') ADVANCE(1174); + if (lookahead == 't') ADVANCE(132); END_STATE(); case 1360: - if (lookahead == 'u') ADVANCE(1178); + if (lookahead == 't') ADVANCE(852); END_STATE(); case 1361: - if (lookahead == 'u') ADVANCE(936); + if (lookahead == 't') ADVANCE(377); END_STATE(); case 1362: - if (lookahead == 'u') ADVANCE(1239); + if (lookahead == 't') ADVANCE(373); END_STATE(); case 1363: - if (lookahead == 'u') ADVANCE(1241); + if (lookahead == 't') ADVANCE(853); END_STATE(); case 1364: - if (lookahead == 'u') ADVANCE(824); + if (lookahead == 't') ADVANCE(375); + if (lookahead == 'u') ADVANCE(1124); END_STATE(); case 1365: - if (lookahead == 'u') ADVANCE(908); + if (lookahead == 't') ADVANCE(384); END_STATE(); case 1366: - if (lookahead == 'u') ADVANCE(1322); + if (lookahead == 'u') ADVANCE(432); END_STATE(); case 1367: - if (lookahead == 'u') ADVANCE(430); + if (lookahead == 'u') ADVANCE(1180); END_STATE(); case 1368: - if (lookahead == 'u') ADVANCE(338); + if (lookahead == 'u') ADVANCE(1184); END_STATE(); case 1369: - if (lookahead == 'u') ADVANCE(827); + if (lookahead == 'u') ADVANCE(941); END_STATE(); case 1370: - if (lookahead == 'u') ADVANCE(434); + if (lookahead == 'u') ADVANCE(1245); END_STATE(); case 1371: - if (lookahead == 'u') ADVANCE(830); + if (lookahead == 'u') ADVANCE(1247); END_STATE(); case 1372: - if (lookahead == 'u') ADVANCE(436); + if (lookahead == 'u') ADVANCE(827); END_STATE(); case 1373: - if (lookahead == 'u') ADVANCE(832); + if (lookahead == 'u') ADVANCE(913); END_STATE(); case 1374: - if (lookahead == 'u') ADVANCE(437); + if (lookahead == 'u') ADVANCE(1327); END_STATE(); case 1375: - if (lookahead == 'u') ADVANCE(834); + if (lookahead == 'u') ADVANCE(338); END_STATE(); case 1376: - if (lookahead == 'u') ADVANCE(438); + if (lookahead == 'u') ADVANCE(436); END_STATE(); case 1377: - if (lookahead == 'u') ADVANCE(838); + if (lookahead == 'u') ADVANCE(830); END_STATE(); case 1378: - if (lookahead == 'u') ADVANCE(439); + if (lookahead == 'u') ADVANCE(438); END_STATE(); case 1379: - if (lookahead == 'u') ADVANCE(840); + if (lookahead == 'u') ADVANCE(833); END_STATE(); case 1380: - if (lookahead == 'u') ADVANCE(440); + if (lookahead == 'u') ADVANCE(439); END_STATE(); case 1381: - if (lookahead == 'u') ADVANCE(843); + if (lookahead == 'u') ADVANCE(835); END_STATE(); case 1382: - if (lookahead == 'u') ADVANCE(441); + if (lookahead == 'u') ADVANCE(440); END_STATE(); case 1383: - if (lookahead == 'u') ADVANCE(442); + if (lookahead == 'u') ADVANCE(837); END_STATE(); case 1384: - if (lookahead == 'u') ADVANCE(443); + if (lookahead == 'u') ADVANCE(441); END_STATE(); case 1385: - if (lookahead == 'u') ADVANCE(444); + if (lookahead == 'u') ADVANCE(841); END_STATE(); case 1386: - if (lookahead == 'u') ADVANCE(445); + if (lookahead == 'u') ADVANCE(442); END_STATE(); case 1387: - if (lookahead == 'v') ADVANCE(615); + if (lookahead == 'u') ADVANCE(843); END_STATE(); case 1388: - if (lookahead == 'v') ADVANCE(340); + if (lookahead == 'u') ADVANCE(443); END_STATE(); case 1389: - if (lookahead == 'v') ADVANCE(133); + if (lookahead == 'u') ADVANCE(846); END_STATE(); case 1390: - if (lookahead == 'w') ADVANCE(1475); + if (lookahead == 'u') ADVANCE(444); END_STATE(); case 1391: - if (lookahead == 'w') ADVANCE(851); + if (lookahead == 'u') ADVANCE(445); END_STATE(); case 1392: - if (lookahead == 'w') ADVANCE(128); + if (lookahead == 'u') ADVANCE(446); END_STATE(); case 1393: - if (lookahead == 'w') ADVANCE(853); + if (lookahead == 'u') ADVANCE(447); END_STATE(); case 1394: - if (lookahead == 'w') ADVANCE(854); + if (lookahead == 'v') ADVANCE(618); END_STATE(); case 1395: - if (lookahead == 'w') ADVANCE(855); + if (lookahead == 'v') ADVANCE(342); END_STATE(); case 1396: - if (lookahead == 'w') ADVANCE(856); + if (lookahead == 'v') ADVANCE(134); END_STATE(); case 1397: - if (lookahead == 'w') ADVANCE(857); + if (lookahead == 'w') ADVANCE(1482); END_STATE(); case 1398: - if (lookahead == 'x') ADVANCE(662); + if (lookahead == 'w') ADVANCE(854); END_STATE(); case 1399: - if (lookahead == 'x') ADVANCE(484); + if (lookahead == 'w') ADVANCE(129); END_STATE(); case 1400: - if (lookahead == 'y') ADVANCE(1471); + if (lookahead == 'w') ADVANCE(856); END_STATE(); case 1401: - if (lookahead == 'y') ADVANCE(1472); + if (lookahead == 'w') ADVANCE(857); END_STATE(); case 1402: - if (lookahead == 'y') ADVANCE(1655); + if (lookahead == 'w') ADVANCE(858); END_STATE(); case 1403: - if (lookahead == 'y') ADVANCE(129); + if (lookahead == 'w') ADVANCE(859); END_STATE(); case 1404: - if (lookahead == 'y') ADVANCE(118); + if (lookahead == 'w') ADVANCE(860); END_STATE(); case 1405: - if (lookahead == 'y') ADVANCE(1335); + if (lookahead == 'x') ADVANCE(665); END_STATE(); case 1406: - if (lookahead == 'y') ADVANCE(135); + if (lookahead == 'x') ADVANCE(487); END_STATE(); case 1407: - if (lookahead == 'y') ADVANCE(138); + if (lookahead == 'y') ADVANCE(1478); END_STATE(); case 1408: - if (lookahead == 'z') ADVANCE(676); + if (lookahead == 'y') ADVANCE(1479); END_STATE(); case 1409: - if (('0' <= lookahead && lookahead <= '9') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1742); + if (lookahead == 'y') ADVANCE(1662); END_STATE(); case 1410: + if (lookahead == 'y') ADVANCE(130); + END_STATE(); + case 1411: + if (lookahead == 'y') ADVANCE(119); + END_STATE(); + case 1412: + if (lookahead == 'y') ADVANCE(1340); + END_STATE(); + case 1413: + if (lookahead == 'y') ADVANCE(136); + END_STATE(); + case 1414: + if (lookahead == 'y') ADVANCE(139); + END_STATE(); + case 1415: + if (lookahead == 'z') ADVANCE(679); + END_STATE(); + case 1416: + if (('0' <= lookahead && lookahead <= '9') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1750); + END_STATE(); + case 1417: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1433); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1440); END_STATE(); - case 1411: + case 1418: if (lookahead == '$' || ('/' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(311); END_STATE(); - case 1412: - if (eof) ADVANCE(1413); - if (lookahead == '#') ADVANCE(1735); - if (lookahead == ',') ADVANCE(1434); - if (lookahead == '.') ADVANCE(348); - if (lookahead == '<') ADVANCE(787); - if (lookahead == 'L') ADVANCE(1429); - if (lookahead == '}') ADVANCE(1672); + case 1419: + if (eof) ADVANCE(1420); + if (lookahead == '#') ADVANCE(1743); + if (lookahead == ',') ADVANCE(1441); + if (lookahead == '.') ADVANCE(350); + if (lookahead == '<') ADVANCE(457); + if (lookahead == 'L') ADVANCE(1436); + if (lookahead == '}') ADVANCE(1679); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || - lookahead == ' ') SKIP(1412) + lookahead == ' ') SKIP(1419) if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1430); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1437); END_STATE(); - case 1413: + case 1420: ACCEPT_TOKEN(ts_builtin_sym_end); END_STATE(); - case 1414: + case 1421: ACCEPT_TOKEN(anon_sym_DOTclass); END_STATE(); - case 1415: + case 1422: ACCEPT_TOKEN(anon_sym_DOTsuper); END_STATE(); - case 1416: + case 1423: ACCEPT_TOKEN(anon_sym_DOTsource); END_STATE(); - case 1417: + case 1424: ACCEPT_TOKEN(anon_sym_DOTimplements); END_STATE(); - case 1418: + case 1425: ACCEPT_TOKEN(anon_sym_DOTfield); END_STATE(); - case 1419: + case 1426: ACCEPT_TOKEN(sym_end_field); END_STATE(); - case 1420: + case 1427: ACCEPT_TOKEN(anon_sym_DOTmethod); END_STATE(); - case 1421: + case 1428: ACCEPT_TOKEN(anon_sym_constructor); - if (lookahead == '(') ADVANCE(1684); + if (lookahead == '(') ADVANCE(1692); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); END_STATE(); - case 1422: + case 1429: ACCEPT_TOKEN(sym_end_method); END_STATE(); - case 1423: + case 1430: ACCEPT_TOKEN(anon_sym_DOTannotation); END_STATE(); - case 1424: + case 1431: ACCEPT_TOKEN(anon_sym_system); END_STATE(); - case 1425: + case 1432: ACCEPT_TOKEN(anon_sym_build); END_STATE(); - case 1426: + case 1433: ACCEPT_TOKEN(anon_sym_runtime); END_STATE(); - case 1427: + case 1434: ACCEPT_TOKEN(anon_sym_EQ); END_STATE(); - case 1428: + case 1435: ACCEPT_TOKEN(sym_annotation_key); - if (lookahead == '(') ADVANCE(1684); - if (lookahead == ':') ADVANCE(1682); - if (lookahead == ';') ADVANCE(1681); + if (lookahead == '(') ADVANCE(1692); + if (lookahead == ':') ADVANCE(1689); + if (lookahead == ';') ADVANCE(1688); if (lookahead == '$' || - lookahead == '/') ADVANCE(310); + lookahead == '/') ADVANCE(311); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1428); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1435); END_STATE(); - case 1429: + case 1436: ACCEPT_TOKEN(sym_annotation_key); - if (lookahead == '(') ADVANCE(1684); - if (lookahead == ':') ADVANCE(1682); + if (lookahead == '(') ADVANCE(1692); + if (lookahead == ':') ADVANCE(1689); if (lookahead == '$' || - lookahead == '/') ADVANCE(310); + lookahead == '/') ADVANCE(311); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1428); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1435); END_STATE(); - case 1430: + case 1437: ACCEPT_TOKEN(sym_annotation_key); - if (lookahead == '(') ADVANCE(1684); - if (lookahead == ':') ADVANCE(1682); + if (lookahead == '(') ADVANCE(1692); + if (lookahead == ':') ADVANCE(1689); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1430); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1437); END_STATE(); - case 1431: + case 1438: ACCEPT_TOKEN(sym_annotation_key); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1431); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1438); END_STATE(); - case 1432: + case 1439: ACCEPT_TOKEN(sym_end_annotation); END_STATE(); - case 1433: + case 1440: ACCEPT_TOKEN(sym_label); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1433); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1440); END_STATE(); - case 1434: + case 1441: ACCEPT_TOKEN(anon_sym_COMMA); END_STATE(); - case 1435: + case 1442: ACCEPT_TOKEN(anon_sym_LF); - if (lookahead == '\n') ADVANCE(1435); + if (lookahead == '\n') ADVANCE(1442); END_STATE(); - case 1436: + case 1443: ACCEPT_TOKEN(anon_sym_nop); END_STATE(); - case 1437: + case 1444: ACCEPT_TOKEN(anon_sym_move); - if (lookahead == '-') ADVANCE(661); - if (lookahead == '/') ADVANCE(155); + if (lookahead == '-') ADVANCE(664); + if (lookahead == '/') ADVANCE(156); END_STATE(); - case 1438: + case 1445: ACCEPT_TOKEN(anon_sym_move_SLASHfrom16); END_STATE(); - case 1439: + case 1446: ACCEPT_TOKEN(anon_sym_move_SLASH16); END_STATE(); - case 1440: + case 1447: ACCEPT_TOKEN(anon_sym_move_DASHwide); - if (lookahead == '/') ADVANCE(159); + if (lookahead == '/') ADVANCE(160); END_STATE(); - case 1441: + case 1448: ACCEPT_TOKEN(anon_sym_move_DASHwide_SLASHfrom16); END_STATE(); - case 1442: + case 1449: ACCEPT_TOKEN(anon_sym_move_DASHwide_SLASH16); END_STATE(); - case 1443: + case 1450: ACCEPT_TOKEN(anon_sym_move_DASHobject); - if (lookahead == '/') ADVANCE(169); + if (lookahead == '/') ADVANCE(170); END_STATE(); - case 1444: + case 1451: ACCEPT_TOKEN(anon_sym_move_DASHobject_SLASHfrom16); END_STATE(); - case 1445: + case 1452: ACCEPT_TOKEN(anon_sym_move_DASHobject_SLASH16); END_STATE(); - case 1446: + case 1453: ACCEPT_TOKEN(anon_sym_move_DASHresult); - if (lookahead == '-') ADVANCE(1109); + if (lookahead == '-') ADVANCE(1115); END_STATE(); - case 1447: + case 1454: ACCEPT_TOKEN(anon_sym_move_DASHresult_DASHwide); END_STATE(); - case 1448: + case 1455: ACCEPT_TOKEN(anon_sym_move_DASHresult_DASHobject); END_STATE(); - case 1449: + case 1456: ACCEPT_TOKEN(anon_sym_move_DASHexception); END_STATE(); - case 1450: + case 1457: ACCEPT_TOKEN(anon_sym_return_DASHvoid); END_STATE(); - case 1451: + case 1458: ACCEPT_TOKEN(anon_sym_return); - if (lookahead == '-') ADVANCE(1107); + if (lookahead == '-') ADVANCE(1113); END_STATE(); - case 1452: + case 1459: ACCEPT_TOKEN(anon_sym_return_DASHwide); END_STATE(); - case 1453: + case 1460: ACCEPT_TOKEN(anon_sym_return_DASHobject); END_STATE(); - case 1454: + case 1461: ACCEPT_TOKEN(anon_sym_const_SLASH4); END_STATE(); - case 1455: + case 1462: ACCEPT_TOKEN(anon_sym_const_SLASH16); END_STATE(); - case 1456: + case 1463: ACCEPT_TOKEN(anon_sym_const); - if (lookahead == '-') ADVANCE(475); - if (lookahead == '/') ADVANCE(156); + if (lookahead == '-') ADVANCE(478); + if (lookahead == '/') ADVANCE(157); END_STATE(); - case 1457: + case 1464: ACCEPT_TOKEN(anon_sym_const_SLASHhigh16); END_STATE(); - case 1458: + case 1465: ACCEPT_TOKEN(anon_sym_const_DASHwide_SLASH16); END_STATE(); - case 1459: + case 1466: ACCEPT_TOKEN(anon_sym_const_DASHwide_SLASH32); END_STATE(); - case 1460: + case 1467: ACCEPT_TOKEN(anon_sym_const_DASHwide); - if (lookahead == '/') ADVANCE(163); + if (lookahead == '/') ADVANCE(164); END_STATE(); - case 1461: + case 1468: ACCEPT_TOKEN(anon_sym_const_DASHwide_SLASHhigh16); END_STATE(); - case 1462: + case 1469: ACCEPT_TOKEN(anon_sym_const_DASHstring); - if (lookahead == '-') ADVANCE(858); + if (lookahead == '-') ADVANCE(862); END_STATE(); - case 1463: + case 1470: ACCEPT_TOKEN(anon_sym_const_DASHstring_DASHjumbo); END_STATE(); - case 1464: + case 1471: ACCEPT_TOKEN(anon_sym_const_DASHclass); END_STATE(); - case 1465: + case 1472: ACCEPT_TOKEN(anon_sym_monitor_DASHenter); END_STATE(); - case 1466: + case 1473: ACCEPT_TOKEN(anon_sym_monitor_DASHexit); END_STATE(); - case 1467: + case 1474: ACCEPT_TOKEN(anon_sym_check_DASHcast); END_STATE(); - case 1468: + case 1475: ACCEPT_TOKEN(anon_sym_instance_DASHof); END_STATE(); - case 1469: + case 1476: ACCEPT_TOKEN(anon_sym_array_DASHlength); END_STATE(); - case 1470: + case 1477: ACCEPT_TOKEN(anon_sym_new_DASHinstance); END_STATE(); - case 1471: + case 1478: ACCEPT_TOKEN(anon_sym_new_DASHarray); END_STATE(); - case 1472: + case 1479: ACCEPT_TOKEN(anon_sym_filled_DASHnew_DASHarray); - if (lookahead == '-') ADVANCE(1205); + if (lookahead == '-') ADVANCE(1211); END_STATE(); - case 1473: + case 1480: ACCEPT_TOKEN(anon_sym_filled_DASHnew_DASHarray_DASHrange); END_STATE(); - case 1474: + case 1481: ACCEPT_TOKEN(anon_sym_fill_DASHarray_DASHdata); END_STATE(); - case 1475: + case 1482: ACCEPT_TOKEN(anon_sym_throw); END_STATE(); - case 1476: + case 1483: ACCEPT_TOKEN(anon_sym_goto); - if (lookahead == '/') ADVANCE(154); + if (lookahead == '/') ADVANCE(155); END_STATE(); - case 1477: + case 1484: ACCEPT_TOKEN(anon_sym_goto_SLASH16); END_STATE(); - case 1478: + case 1485: ACCEPT_TOKEN(anon_sym_goto_SLASH32); END_STATE(); - case 1479: + case 1486: ACCEPT_TOKEN(anon_sym_packed_DASHswitch); END_STATE(); - case 1480: + case 1487: ACCEPT_TOKEN(anon_sym_sparse_DASHswitch); END_STATE(); - case 1481: + case 1488: ACCEPT_TOKEN(anon_sym_cmpl_DASHfloat); END_STATE(); - case 1482: + case 1489: ACCEPT_TOKEN(anon_sym_cmpg_DASHfloat); END_STATE(); - case 1483: + case 1490: ACCEPT_TOKEN(anon_sym_cmpl_DASHdouble); END_STATE(); - case 1484: + case 1491: ACCEPT_TOKEN(anon_sym_cmpg_DASHdouble); END_STATE(); - case 1485: + case 1492: ACCEPT_TOKEN(anon_sym_cmp_DASHlong); END_STATE(); - case 1486: + case 1493: ACCEPT_TOKEN(anon_sym_if_DASHeq); - if (lookahead == 'z') ADVANCE(1492); + if (lookahead == 'z') ADVANCE(1499); END_STATE(); - case 1487: + case 1494: ACCEPT_TOKEN(anon_sym_if_DASHne); - if (lookahead == 'z') ADVANCE(1493); + if (lookahead == 'z') ADVANCE(1500); END_STATE(); - case 1488: + case 1495: ACCEPT_TOKEN(anon_sym_if_DASHlt); - if (lookahead == 'z') ADVANCE(1494); + if (lookahead == 'z') ADVANCE(1501); END_STATE(); - case 1489: + case 1496: ACCEPT_TOKEN(anon_sym_if_DASHge); - if (lookahead == 'z') ADVANCE(1495); + if (lookahead == 'z') ADVANCE(1502); END_STATE(); - case 1490: + case 1497: ACCEPT_TOKEN(anon_sym_if_DASHgt); - if (lookahead == 'z') ADVANCE(1496); + if (lookahead == 'z') ADVANCE(1503); END_STATE(); - case 1491: + case 1498: ACCEPT_TOKEN(anon_sym_if_DASHle); - if (lookahead == 'z') ADVANCE(1497); + if (lookahead == 'z') ADVANCE(1504); END_STATE(); - case 1492: + case 1499: ACCEPT_TOKEN(anon_sym_if_DASHeqz); END_STATE(); - case 1493: + case 1500: ACCEPT_TOKEN(anon_sym_if_DASHnez); END_STATE(); - case 1494: + case 1501: ACCEPT_TOKEN(anon_sym_if_DASHltz); END_STATE(); - case 1495: + case 1502: ACCEPT_TOKEN(anon_sym_if_DASHgez); END_STATE(); - case 1496: + case 1503: ACCEPT_TOKEN(anon_sym_if_DASHgtz); END_STATE(); - case 1497: + case 1504: ACCEPT_TOKEN(anon_sym_if_DASHlez); END_STATE(); - case 1498: + case 1505: ACCEPT_TOKEN(anon_sym_aget); - if (lookahead == '-') ADVANCE(423); + if (lookahead == '-') ADVANCE(425); END_STATE(); - case 1499: + case 1506: ACCEPT_TOKEN(anon_sym_aget_DASHwide); END_STATE(); - case 1500: + case 1507: ACCEPT_TOKEN(anon_sym_aget_DASHobject); END_STATE(); - case 1501: + case 1508: ACCEPT_TOKEN(anon_sym_aget_DASHboolean); END_STATE(); - case 1502: + case 1509: ACCEPT_TOKEN(anon_sym_aget_DASHbyte); END_STATE(); - case 1503: + case 1510: ACCEPT_TOKEN(anon_sym_aget_DASHchar); END_STATE(); - case 1504: + case 1511: ACCEPT_TOKEN(anon_sym_aget_DASHshort); END_STATE(); - case 1505: + case 1512: ACCEPT_TOKEN(anon_sym_aput); - if (lookahead == '-') ADVANCE(429); + if (lookahead == '-') ADVANCE(431); END_STATE(); - case 1506: + case 1513: ACCEPT_TOKEN(anon_sym_aput_DASHwide); END_STATE(); - case 1507: + case 1514: ACCEPT_TOKEN(anon_sym_aput_DASHobject); END_STATE(); - case 1508: + case 1515: ACCEPT_TOKEN(anon_sym_aput_DASHboolean); END_STATE(); - case 1509: + case 1516: ACCEPT_TOKEN(anon_sym_aput_DASHbyte); END_STATE(); - case 1510: + case 1517: ACCEPT_TOKEN(anon_sym_aput_DASHchar); END_STATE(); - case 1511: + case 1518: ACCEPT_TOKEN(anon_sym_aput_DASHshort); END_STATE(); - case 1512: + case 1519: ACCEPT_TOKEN(anon_sym_iget); - if (lookahead == '-') ADVANCE(431); + if (lookahead == '-') ADVANCE(433); END_STATE(); - case 1513: + case 1520: ACCEPT_TOKEN(anon_sym_iget_DASHwide); - if (lookahead == '-') ADVANCE(1122); + if (lookahead == '-') ADVANCE(1128); END_STATE(); - case 1514: + case 1521: ACCEPT_TOKEN(anon_sym_iget_DASHobject); - if (lookahead == '-') ADVANCE(1124); + if (lookahead == '-') ADVANCE(1130); END_STATE(); - case 1515: + case 1522: ACCEPT_TOKEN(anon_sym_iget_DASHboolean); END_STATE(); - case 1516: + case 1523: ACCEPT_TOKEN(anon_sym_iget_DASHbyte); END_STATE(); - case 1517: + case 1524: ACCEPT_TOKEN(anon_sym_iget_DASHchar); END_STATE(); - case 1518: + case 1525: ACCEPT_TOKEN(anon_sym_iget_DASHshort); END_STATE(); - case 1519: + case 1526: ACCEPT_TOKEN(anon_sym_iput); - if (lookahead == '-') ADVANCE(432); + if (lookahead == '-') ADVANCE(434); END_STATE(); - case 1520: + case 1527: ACCEPT_TOKEN(anon_sym_iput_DASHwide); - if (lookahead == '-') ADVANCE(1123); + if (lookahead == '-') ADVANCE(1129); END_STATE(); - case 1521: + case 1528: ACCEPT_TOKEN(anon_sym_iput_DASHobject); - if (lookahead == '-') ADVANCE(1125); + if (lookahead == '-') ADVANCE(1131); END_STATE(); - case 1522: + case 1529: ACCEPT_TOKEN(anon_sym_iput_DASHboolean); END_STATE(); - case 1523: + case 1530: ACCEPT_TOKEN(anon_sym_iput_DASHbyte); END_STATE(); - case 1524: + case 1531: ACCEPT_TOKEN(anon_sym_iput_DASHchar); END_STATE(); - case 1525: + case 1532: ACCEPT_TOKEN(anon_sym_iput_DASHshort); END_STATE(); - case 1526: + case 1533: ACCEPT_TOKEN(anon_sym_sget); - if (lookahead == '-') ADVANCE(433); + if (lookahead == '-') ADVANCE(435); END_STATE(); - case 1527: + case 1534: ACCEPT_TOKEN(anon_sym_sget_DASHwide); END_STATE(); - case 1528: + case 1535: ACCEPT_TOKEN(anon_sym_sget_DASHobject); END_STATE(); - case 1529: + case 1536: ACCEPT_TOKEN(anon_sym_sget_DASHboolean); END_STATE(); - case 1530: + case 1537: ACCEPT_TOKEN(anon_sym_sget_DASHbyte); END_STATE(); - case 1531: + case 1538: ACCEPT_TOKEN(anon_sym_sget_DASHchar); END_STATE(); - case 1532: + case 1539: ACCEPT_TOKEN(anon_sym_sget_DASHshort); END_STATE(); - case 1533: + case 1540: ACCEPT_TOKEN(anon_sym_sput); - if (lookahead == '-') ADVANCE(435); + if (lookahead == '-') ADVANCE(437); END_STATE(); - case 1534: + case 1541: ACCEPT_TOKEN(anon_sym_sput_DASHwide); END_STATE(); - case 1535: + case 1542: ACCEPT_TOKEN(anon_sym_sput_DASHobject); END_STATE(); - case 1536: + case 1543: ACCEPT_TOKEN(anon_sym_sput_DASHboolean); END_STATE(); - case 1537: + case 1544: ACCEPT_TOKEN(anon_sym_sput_DASHbyte); END_STATE(); - case 1538: + case 1545: ACCEPT_TOKEN(anon_sym_sput_DASHchar); END_STATE(); - case 1539: + case 1546: ACCEPT_TOKEN(anon_sym_sput_DASHshort); END_STATE(); - case 1540: + case 1547: ACCEPT_TOKEN(anon_sym_invoke_DASHvirtual); - if (lookahead == '-') ADVANCE(1127); - if (lookahead == '/') ADVANCE(1204); + if (lookahead == '-') ADVANCE(1133); + if (lookahead == '/') ADVANCE(1210); END_STATE(); - case 1541: + case 1548: ACCEPT_TOKEN(anon_sym_invoke_DASHsuper); - if (lookahead == '-') ADVANCE(1126); - if (lookahead == '/') ADVANCE(1196); + if (lookahead == '-') ADVANCE(1132); + if (lookahead == '/') ADVANCE(1202); END_STATE(); - case 1542: + case 1549: ACCEPT_TOKEN(anon_sym_invoke_DASHdirect); - if (lookahead == '-') ADVANCE(684); - if (lookahead == '/') ADVANCE(1200); + if (lookahead == '-') ADVANCE(687); + if (lookahead == '/') ADVANCE(1206); END_STATE(); - case 1543: + case 1550: ACCEPT_TOKEN(anon_sym_invoke_DASHstatic); - if (lookahead == '/') ADVANCE(1202); + if (lookahead == '/') ADVANCE(1208); END_STATE(); - case 1544: + case 1551: ACCEPT_TOKEN(anon_sym_invoke_DASHinterface); - if (lookahead == '-') ADVANCE(1207); + if (lookahead == '-') ADVANCE(1213); END_STATE(); - case 1545: + case 1552: ACCEPT_TOKEN(anon_sym_invoke_DASHvirtual_SLASHrange); END_STATE(); - case 1546: + case 1553: ACCEPT_TOKEN(anon_sym_invoke_DASHsuper_SLASHrange); END_STATE(); - case 1547: + case 1554: ACCEPT_TOKEN(anon_sym_invoke_DASHdirect_SLASHrange); END_STATE(); - case 1548: + case 1555: ACCEPT_TOKEN(anon_sym_invoke_DASHstatic_SLASHrange); END_STATE(); - case 1549: + case 1556: ACCEPT_TOKEN(anon_sym_invoke_DASHinterface_DASHrange); END_STATE(); - case 1550: + case 1557: ACCEPT_TOKEN(anon_sym_neg_DASHint); END_STATE(); - case 1551: + case 1558: ACCEPT_TOKEN(anon_sym_not_DASHint); END_STATE(); - case 1552: + case 1559: ACCEPT_TOKEN(anon_sym_neg_DASHlong); END_STATE(); - case 1553: + case 1560: ACCEPT_TOKEN(anon_sym_not_DASHlong); END_STATE(); - case 1554: + case 1561: ACCEPT_TOKEN(anon_sym_neg_DASHfloat); END_STATE(); - case 1555: + case 1562: ACCEPT_TOKEN(anon_sym_neg_DASHdouble); END_STATE(); - case 1556: + case 1563: ACCEPT_TOKEN(anon_sym_int_DASHto_DASHlong); END_STATE(); - case 1557: + case 1564: ACCEPT_TOKEN(anon_sym_int_DASHto_DASHfloat); END_STATE(); - case 1558: + case 1565: ACCEPT_TOKEN(anon_sym_int_DASHto_DASHdouble); END_STATE(); - case 1559: + case 1566: ACCEPT_TOKEN(anon_sym_long_DASHto_DASHint); END_STATE(); - case 1560: + case 1567: ACCEPT_TOKEN(anon_sym_long_DASHto_DASHfloat); END_STATE(); - case 1561: + case 1568: ACCEPT_TOKEN(anon_sym_long_DASHto_DASHdouble); END_STATE(); - case 1562: + case 1569: ACCEPT_TOKEN(anon_sym_float_DASHto_DASHint); END_STATE(); - case 1563: + case 1570: ACCEPT_TOKEN(anon_sym_float_DASHto_DASHlong); END_STATE(); - case 1564: + case 1571: ACCEPT_TOKEN(anon_sym_float_DASHto_DASHdouble); END_STATE(); - case 1565: + case 1572: ACCEPT_TOKEN(anon_sym_double_DASHto_DASHint); END_STATE(); - case 1566: + case 1573: ACCEPT_TOKEN(anon_sym_double_DASHto_DASHlong); END_STATE(); - case 1567: + case 1574: ACCEPT_TOKEN(anon_sym_double_DASHto_DASHfloat); END_STATE(); - case 1568: + case 1575: ACCEPT_TOKEN(anon_sym_int_DASHto_DASHbyte); END_STATE(); - case 1569: + case 1576: ACCEPT_TOKEN(anon_sym_int_DASHto_DASHchar); END_STATE(); - case 1570: + case 1577: ACCEPT_TOKEN(anon_sym_int_DASHto_DASHshort); END_STATE(); - case 1571: + case 1578: ACCEPT_TOKEN(anon_sym_add_DASHint); - if (lookahead == '/') ADVANCE(176); + if (lookahead == '/') ADVANCE(177); END_STATE(); - case 1572: + case 1579: ACCEPT_TOKEN(anon_sym_sub_DASHint); - if (lookahead == '/') ADVANCE(184); + if (lookahead == '/') ADVANCE(185); END_STATE(); - case 1573: + case 1580: ACCEPT_TOKEN(anon_sym_mul_DASHint); - if (lookahead == '/') ADVANCE(179); + if (lookahead == '/') ADVANCE(180); END_STATE(); - case 1574: + case 1581: ACCEPT_TOKEN(anon_sym_div_DASHint); - if (lookahead == '/') ADVANCE(178); + if (lookahead == '/') ADVANCE(179); END_STATE(); - case 1575: + case 1582: ACCEPT_TOKEN(anon_sym_rem_DASHint); - if (lookahead == '/') ADVANCE(181); + if (lookahead == '/') ADVANCE(182); END_STATE(); - case 1576: + case 1583: ACCEPT_TOKEN(anon_sym_and_DASHint); - if (lookahead == '/') ADVANCE(177); + if (lookahead == '/') ADVANCE(178); END_STATE(); - case 1577: + case 1584: ACCEPT_TOKEN(anon_sym_or_DASHint); - if (lookahead == '/') ADVANCE(175); + if (lookahead == '/') ADVANCE(176); END_STATE(); - case 1578: + case 1585: ACCEPT_TOKEN(anon_sym_xor_DASHint); - if (lookahead == '/') ADVANCE(185); + if (lookahead == '/') ADVANCE(186); END_STATE(); - case 1579: + case 1586: ACCEPT_TOKEN(anon_sym_shl_DASHint); - if (lookahead == '/') ADVANCE(182); + if (lookahead == '/') ADVANCE(183); END_STATE(); - case 1580: + case 1587: ACCEPT_TOKEN(anon_sym_shr_DASHint); - if (lookahead == '/') ADVANCE(183); + if (lookahead == '/') ADVANCE(184); END_STATE(); - case 1581: + case 1588: ACCEPT_TOKEN(anon_sym_ushr_DASHint); - if (lookahead == '/') ADVANCE(194); + if (lookahead == '/') ADVANCE(195); END_STATE(); - case 1582: + case 1589: ACCEPT_TOKEN(anon_sym_add_DASHlong); - if (lookahead == '/') ADVANCE(186); + if (lookahead == '/') ADVANCE(187); END_STATE(); - case 1583: + case 1590: ACCEPT_TOKEN(anon_sym_sub_DASHlong); - if (lookahead == '/') ADVANCE(193); + if (lookahead == '/') ADVANCE(194); END_STATE(); - case 1584: + case 1591: ACCEPT_TOKEN(anon_sym_mul_DASHlong); - if (lookahead == '/') ADVANCE(189); + if (lookahead == '/') ADVANCE(190); END_STATE(); - case 1585: + case 1592: ACCEPT_TOKEN(anon_sym_div_DASHlong); - if (lookahead == '/') ADVANCE(188); + if (lookahead == '/') ADVANCE(189); END_STATE(); - case 1586: + case 1593: ACCEPT_TOKEN(anon_sym_rem_DASHlong); - if (lookahead == '/') ADVANCE(190); + if (lookahead == '/') ADVANCE(191); END_STATE(); - case 1587: + case 1594: ACCEPT_TOKEN(anon_sym_and_DASHlong); - if (lookahead == '/') ADVANCE(187); + if (lookahead == '/') ADVANCE(188); END_STATE(); - case 1588: + case 1595: ACCEPT_TOKEN(anon_sym_or_DASHlong); - if (lookahead == '/') ADVANCE(180); + if (lookahead == '/') ADVANCE(181); END_STATE(); - case 1589: + case 1596: ACCEPT_TOKEN(anon_sym_xor_DASHlong); - if (lookahead == '/') ADVANCE(195); + if (lookahead == '/') ADVANCE(196); END_STATE(); - case 1590: + case 1597: ACCEPT_TOKEN(anon_sym_shl_DASHlong); - if (lookahead == '/') ADVANCE(191); + if (lookahead == '/') ADVANCE(192); END_STATE(); - case 1591: + case 1598: ACCEPT_TOKEN(anon_sym_shr_DASHlong); - if (lookahead == '/') ADVANCE(192); + if (lookahead == '/') ADVANCE(193); END_STATE(); - case 1592: + case 1599: ACCEPT_TOKEN(anon_sym_ushr_DASHlong); - if (lookahead == '/') ADVANCE(201); + if (lookahead == '/') ADVANCE(202); END_STATE(); - case 1593: + case 1600: ACCEPT_TOKEN(anon_sym_add_DASHfloat); - if (lookahead == '/') ADVANCE(196); + if (lookahead == '/') ADVANCE(197); END_STATE(); - case 1594: + case 1601: ACCEPT_TOKEN(anon_sym_sub_DASHfloat); - if (lookahead == '/') ADVANCE(200); + if (lookahead == '/') ADVANCE(201); END_STATE(); - case 1595: + case 1602: ACCEPT_TOKEN(anon_sym_mul_DASHfloat); - if (lookahead == '/') ADVANCE(198); + if (lookahead == '/') ADVANCE(199); END_STATE(); - case 1596: + case 1603: ACCEPT_TOKEN(anon_sym_div_DASHfloat); - if (lookahead == '/') ADVANCE(197); + if (lookahead == '/') ADVANCE(198); END_STATE(); - case 1597: + case 1604: ACCEPT_TOKEN(anon_sym_rem_DASHfloat); - if (lookahead == '/') ADVANCE(199); + if (lookahead == '/') ADVANCE(200); END_STATE(); - case 1598: + case 1605: ACCEPT_TOKEN(anon_sym_add_DASHdouble); - if (lookahead == '/') ADVANCE(202); + if (lookahead == '/') ADVANCE(203); END_STATE(); - case 1599: + case 1606: ACCEPT_TOKEN(anon_sym_sub_DASHdouble); - if (lookahead == '/') ADVANCE(206); + if (lookahead == '/') ADVANCE(207); END_STATE(); - case 1600: + case 1607: ACCEPT_TOKEN(anon_sym_mul_DASHdouble); - if (lookahead == '/') ADVANCE(204); + if (lookahead == '/') ADVANCE(205); END_STATE(); - case 1601: + case 1608: ACCEPT_TOKEN(anon_sym_div_DASHdouble); - if (lookahead == '/') ADVANCE(203); + if (lookahead == '/') ADVANCE(204); END_STATE(); - case 1602: + case 1609: ACCEPT_TOKEN(anon_sym_rem_DASHdouble); - if (lookahead == '/') ADVANCE(205); + if (lookahead == '/') ADVANCE(206); END_STATE(); - case 1603: + case 1610: ACCEPT_TOKEN(anon_sym_add_DASHint_SLASH2addr); END_STATE(); - case 1604: + case 1611: ACCEPT_TOKEN(anon_sym_sub_DASHint_SLASH2addr); END_STATE(); - case 1605: + case 1612: ACCEPT_TOKEN(anon_sym_mul_DASHint_SLASH2addr); END_STATE(); - case 1606: + case 1613: ACCEPT_TOKEN(anon_sym_div_DASHint_SLASH2addr); END_STATE(); - case 1607: + case 1614: ACCEPT_TOKEN(anon_sym_rem_DASHint_SLASH2addr); END_STATE(); - case 1608: + case 1615: ACCEPT_TOKEN(anon_sym_and_DASHint_SLASH2addr); END_STATE(); - case 1609: + case 1616: ACCEPT_TOKEN(anon_sym_or_DASHint_SLASH2addr); END_STATE(); - case 1610: + case 1617: ACCEPT_TOKEN(anon_sym_xor_DASHint_SLASH2addr); END_STATE(); - case 1611: + case 1618: ACCEPT_TOKEN(anon_sym_shl_DASHint_SLASH2addr); END_STATE(); - case 1612: + case 1619: ACCEPT_TOKEN(anon_sym_shr_DASHint_SLASH2addr); END_STATE(); - case 1613: + case 1620: ACCEPT_TOKEN(anon_sym_ushr_DASHint_SLASH2addr); END_STATE(); - case 1614: + case 1621: ACCEPT_TOKEN(anon_sym_add_DASHlong_SLASH2addr); END_STATE(); - case 1615: + case 1622: ACCEPT_TOKEN(anon_sym_sub_DASHlong_SLASH2addr); END_STATE(); - case 1616: + case 1623: ACCEPT_TOKEN(anon_sym_mul_DASHlong_SLASH2addr); END_STATE(); - case 1617: + case 1624: ACCEPT_TOKEN(anon_sym_div_DASHlong_SLASH2addr); END_STATE(); - case 1618: + case 1625: ACCEPT_TOKEN(anon_sym_rem_DASHlong_SLASH2addr); END_STATE(); - case 1619: + case 1626: ACCEPT_TOKEN(anon_sym_and_DASHlong_SLASH2addr); END_STATE(); - case 1620: + case 1627: ACCEPT_TOKEN(anon_sym_or_DASHlong_SLASH2addr); END_STATE(); - case 1621: + case 1628: ACCEPT_TOKEN(anon_sym_xor_DASHlong_SLASH2addr); END_STATE(); - case 1622: + case 1629: ACCEPT_TOKEN(anon_sym_shl_DASHlong_SLASH2addr); END_STATE(); - case 1623: + case 1630: ACCEPT_TOKEN(anon_sym_shr_DASHlong_SLASH2addr); END_STATE(); - case 1624: + case 1631: ACCEPT_TOKEN(anon_sym_ushr_DASHlong_SLASH2addr); END_STATE(); - case 1625: + case 1632: ACCEPT_TOKEN(anon_sym_add_DASHfloat_SLASH2addr); END_STATE(); - case 1626: + case 1633: ACCEPT_TOKEN(anon_sym_sub_DASHfloat_SLASH2addr); END_STATE(); - case 1627: + case 1634: ACCEPT_TOKEN(anon_sym_mul_DASHfloat_SLASH2addr); END_STATE(); - case 1628: + case 1635: ACCEPT_TOKEN(anon_sym_div_DASHfloat_SLASH2addr); END_STATE(); - case 1629: + case 1636: ACCEPT_TOKEN(anon_sym_rem_DASHfloat_SLASH2addr); END_STATE(); - case 1630: + case 1637: ACCEPT_TOKEN(anon_sym_add_DASHdouble_SLASH2addr); END_STATE(); - case 1631: + case 1638: ACCEPT_TOKEN(anon_sym_sub_DASHdouble_SLASH2addr); END_STATE(); - case 1632: + case 1639: ACCEPT_TOKEN(anon_sym_mul_DASHdouble_SLASH2addr); END_STATE(); - case 1633: + case 1640: ACCEPT_TOKEN(anon_sym_div_DASHdouble_SLASH2addr); END_STATE(); - case 1634: + case 1641: ACCEPT_TOKEN(anon_sym_rem_DASHdouble_SLASH2addr); END_STATE(); - case 1635: + case 1642: ACCEPT_TOKEN(anon_sym_add_DASHint_SLASHlit16); END_STATE(); - case 1636: + case 1643: ACCEPT_TOKEN(anon_sym_sub_DASHint_SLASHlit16); END_STATE(); - case 1637: + case 1644: ACCEPT_TOKEN(anon_sym_mul_DASHint_SLASHlit16); END_STATE(); - case 1638: + case 1645: ACCEPT_TOKEN(anon_sym_div_DASHint_SLASHlit16); END_STATE(); - case 1639: + case 1646: ACCEPT_TOKEN(anon_sym_rem_DASHint_SLASHlit16); END_STATE(); - case 1640: + case 1647: ACCEPT_TOKEN(anon_sym_and_DASHint_SLASHlit16); END_STATE(); - case 1641: + case 1648: ACCEPT_TOKEN(anon_sym_or_DASHint_SLASHlit16); END_STATE(); - case 1642: + case 1649: ACCEPT_TOKEN(anon_sym_xor_DASHint_SLASHlit16); END_STATE(); - case 1643: + case 1650: ACCEPT_TOKEN(anon_sym_add_DASHint_SLASHlit8); END_STATE(); - case 1644: + case 1651: ACCEPT_TOKEN(anon_sym_sub_DASHint_SLASHlit8); END_STATE(); - case 1645: + case 1652: ACCEPT_TOKEN(anon_sym_mul_DASHint_SLASHlit8); END_STATE(); - case 1646: + case 1653: ACCEPT_TOKEN(anon_sym_div_DASHint_SLASHlit8); END_STATE(); - case 1647: + case 1654: ACCEPT_TOKEN(anon_sym_rem_DASHint_SLASHlit8); END_STATE(); - case 1648: + case 1655: ACCEPT_TOKEN(anon_sym_and_DASHint_SLASHlit8); END_STATE(); - case 1649: + case 1656: ACCEPT_TOKEN(anon_sym_or_DASHint_SLASHlit8); END_STATE(); - case 1650: + case 1657: ACCEPT_TOKEN(anon_sym_xor_DASHint_SLASHlit8); END_STATE(); - case 1651: + case 1658: ACCEPT_TOKEN(anon_sym_shl_DASHint_SLASHlit8); END_STATE(); - case 1652: + case 1659: ACCEPT_TOKEN(anon_sym_shr_DASHint_SLASHlit8); END_STATE(); - case 1653: + case 1660: ACCEPT_TOKEN(anon_sym_ushr_DASHint_SLASHlit8); END_STATE(); - case 1654: + case 1661: ACCEPT_TOKEN(anon_sym_execute_DASHinline); END_STATE(); - case 1655: + case 1662: ACCEPT_TOKEN(anon_sym_invoke_DASHdirect_DASHempty); END_STATE(); - case 1656: + case 1663: ACCEPT_TOKEN(anon_sym_iget_DASHquick); END_STATE(); - case 1657: + case 1664: ACCEPT_TOKEN(anon_sym_iget_DASHwide_DASHquick); END_STATE(); - case 1658: + case 1665: ACCEPT_TOKEN(anon_sym_iget_DASHobject_DASHquick); END_STATE(); - case 1659: + case 1666: ACCEPT_TOKEN(anon_sym_iput_DASHquick); END_STATE(); - case 1660: + case 1667: ACCEPT_TOKEN(anon_sym_iput_DASHwide_DASHquick); END_STATE(); - case 1661: + case 1668: ACCEPT_TOKEN(anon_sym_iput_DASHobject_DASHquick); END_STATE(); - case 1662: + case 1669: ACCEPT_TOKEN(anon_sym_invoke_DASHvirtual_DASHquick); - if (lookahead == '/') ADVANCE(1211); + if (lookahead == '/') ADVANCE(1217); END_STATE(); - case 1663: + case 1670: ACCEPT_TOKEN(anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange); END_STATE(); - case 1664: + case 1671: ACCEPT_TOKEN(anon_sym_invoke_DASHsuper_DASHquick); - if (lookahead == '/') ADVANCE(1209); + if (lookahead == '/') ADVANCE(1215); END_STATE(); - case 1665: + case 1672: ACCEPT_TOKEN(anon_sym_invoke_DASHsuper_DASHquick_SLASHrange); END_STATE(); - case 1666: + case 1673: ACCEPT_TOKEN(anon_sym_DOTline); END_STATE(); - case 1667: + case 1674: ACCEPT_TOKEN(anon_sym_DOTlocals); END_STATE(); - case 1668: + case 1675: ACCEPT_TOKEN(anon_sym_DOTparam); END_STATE(); - case 1669: + case 1676: ACCEPT_TOKEN(anon_sym_DOTcatch); - if (lookahead == 'a') ADVANCE(893); + if (lookahead == 'a') ADVANCE(898); END_STATE(); - case 1670: + case 1677: ACCEPT_TOKEN(anon_sym_LBRACE); END_STATE(); - case 1671: + case 1678: ACCEPT_TOKEN(anon_sym_DOT_DOT); END_STATE(); - case 1672: + case 1679: ACCEPT_TOKEN(anon_sym_RBRACE); END_STATE(); - case 1673: + case 1680: ACCEPT_TOKEN(anon_sym_DOTcatchall); END_STATE(); - case 1674: + case 1681: ACCEPT_TOKEN(anon_sym_DOTpacked_DASHswitch); END_STATE(); - case 1675: + case 1682: ACCEPT_TOKEN(anon_sym_DOTendpacked_DASHswitch); END_STATE(); - case 1676: + case 1683: ACCEPT_TOKEN(anon_sym_DOTsparse_DASHswitch); END_STATE(); - case 1677: + case 1684: ACCEPT_TOKEN(anon_sym_DASH_GT); END_STATE(); - case 1678: + case 1685: ACCEPT_TOKEN(anon_sym_DOTendsparse_DASHswitch); END_STATE(); - case 1679: + case 1686: ACCEPT_TOKEN(anon_sym_DOTarray_DASHdata); END_STATE(); - case 1680: + case 1687: ACCEPT_TOKEN(anon_sym_DOTendarray_DASHdata); END_STATE(); - case 1681: + case 1688: ACCEPT_TOKEN(sym_class_identifier); END_STATE(); - case 1682: + case 1689: ACCEPT_TOKEN(aux_sym_field_identifier_token1); END_STATE(); - case 1683: + case 1690: + ACCEPT_TOKEN(anon_sym_LTclinit_GT_LPAREN); + END_STATE(); + case 1691: ACCEPT_TOKEN(anon_sym_LTinit_GT_LPAREN); END_STATE(); - case 1684: + case 1692: ACCEPT_TOKEN(aux_sym_method_identifier_token1); END_STATE(); - case 1685: + case 1693: ACCEPT_TOKEN(anon_sym_RPAREN); END_STATE(); - case 1686: + case 1694: ACCEPT_TOKEN(anon_sym_LBRACK); END_STATE(); - case 1687: + case 1695: ACCEPT_TOKEN(anon_sym_V); END_STATE(); - case 1688: + case 1696: ACCEPT_TOKEN(anon_sym_Z); END_STATE(); - case 1689: + case 1697: ACCEPT_TOKEN(anon_sym_B); END_STATE(); - case 1690: + case 1698: ACCEPT_TOKEN(anon_sym_S); END_STATE(); - case 1691: + case 1699: ACCEPT_TOKEN(anon_sym_C); END_STATE(); - case 1692: + case 1700: ACCEPT_TOKEN(anon_sym_I); END_STATE(); - case 1693: + case 1701: ACCEPT_TOKEN(anon_sym_J); END_STATE(); - case 1694: + case 1702: ACCEPT_TOKEN(anon_sym_F); END_STATE(); - case 1695: + case 1703: ACCEPT_TOKEN(anon_sym_D); END_STATE(); - case 1696: + case 1704: ACCEPT_TOKEN(anon_sym_public); END_STATE(); - case 1697: + case 1705: ACCEPT_TOKEN(anon_sym_public); - if (lookahead == '(') ADVANCE(1684); + if (lookahead == '(') ADVANCE(1692); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); END_STATE(); - case 1698: + case 1706: ACCEPT_TOKEN(anon_sym_public); - if (lookahead == ':') ADVANCE(1682); + if (lookahead == ':') ADVANCE(1689); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); END_STATE(); - case 1699: + case 1707: ACCEPT_TOKEN(anon_sym_private); END_STATE(); - case 1700: + case 1708: ACCEPT_TOKEN(anon_sym_private); - if (lookahead == '(') ADVANCE(1684); + if (lookahead == '(') ADVANCE(1692); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); END_STATE(); - case 1701: + case 1709: ACCEPT_TOKEN(anon_sym_private); - if (lookahead == ':') ADVANCE(1682); + if (lookahead == ':') ADVANCE(1689); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); END_STATE(); - case 1702: + case 1710: ACCEPT_TOKEN(anon_sym_protected); END_STATE(); - case 1703: + case 1711: ACCEPT_TOKEN(anon_sym_protected); - if (lookahead == '(') ADVANCE(1684); + if (lookahead == '(') ADVANCE(1692); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); END_STATE(); - case 1704: + case 1712: ACCEPT_TOKEN(anon_sym_protected); - if (lookahead == ':') ADVANCE(1682); + if (lookahead == ':') ADVANCE(1689); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); END_STATE(); - case 1705: + case 1713: ACCEPT_TOKEN(anon_sym_static); END_STATE(); - case 1706: + case 1714: ACCEPT_TOKEN(anon_sym_static); - if (lookahead == '(') ADVANCE(1684); + if (lookahead == '(') ADVANCE(1692); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); END_STATE(); - case 1707: + case 1715: ACCEPT_TOKEN(anon_sym_static); - if (lookahead == ':') ADVANCE(1682); + if (lookahead == ':') ADVANCE(1689); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); END_STATE(); - case 1708: + case 1716: ACCEPT_TOKEN(anon_sym_final); END_STATE(); - case 1709: + case 1717: ACCEPT_TOKEN(anon_sym_final); - if (lookahead == '(') ADVANCE(1684); + if (lookahead == '(') ADVANCE(1692); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); END_STATE(); - case 1710: + case 1718: ACCEPT_TOKEN(anon_sym_final); - if (lookahead == ':') ADVANCE(1682); + if (lookahead == ':') ADVANCE(1689); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); END_STATE(); - case 1711: + case 1719: ACCEPT_TOKEN(anon_sym_synchronized); END_STATE(); - case 1712: + case 1720: ACCEPT_TOKEN(anon_sym_synchronized); - if (lookahead == '(') ADVANCE(1684); + if (lookahead == '(') ADVANCE(1692); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); END_STATE(); - case 1713: + case 1721: ACCEPT_TOKEN(anon_sym_synchronized); - if (lookahead == ':') ADVANCE(1682); + if (lookahead == ':') ADVANCE(1689); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); END_STATE(); - case 1714: + case 1722: ACCEPT_TOKEN(anon_sym_volatile); END_STATE(); - case 1715: + case 1723: ACCEPT_TOKEN(anon_sym_volatile); - if (lookahead == '(') ADVANCE(1684); + if (lookahead == '(') ADVANCE(1692); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); END_STATE(); - case 1716: + case 1724: ACCEPT_TOKEN(anon_sym_volatile); - if (lookahead == ':') ADVANCE(1682); + if (lookahead == ':') ADVANCE(1689); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); END_STATE(); - case 1717: + case 1725: ACCEPT_TOKEN(anon_sym_transient); END_STATE(); - case 1718: + case 1726: ACCEPT_TOKEN(anon_sym_transient); - if (lookahead == '(') ADVANCE(1684); + if (lookahead == '(') ADVANCE(1692); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); END_STATE(); - case 1719: + case 1727: ACCEPT_TOKEN(anon_sym_transient); - if (lookahead == ':') ADVANCE(1682); + if (lookahead == ':') ADVANCE(1689); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); END_STATE(); - case 1720: + case 1728: ACCEPT_TOKEN(anon_sym_native); END_STATE(); - case 1721: + case 1729: ACCEPT_TOKEN(anon_sym_native); - if (lookahead == '(') ADVANCE(1684); + if (lookahead == '(') ADVANCE(1692); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); END_STATE(); - case 1722: + case 1730: ACCEPT_TOKEN(anon_sym_native); - if (lookahead == ':') ADVANCE(1682); + if (lookahead == ':') ADVANCE(1689); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); END_STATE(); - case 1723: + case 1731: ACCEPT_TOKEN(anon_sym_interface); END_STATE(); - case 1724: + case 1732: ACCEPT_TOKEN(anon_sym_interface); - if (lookahead == '(') ADVANCE(1684); + if (lookahead == '(') ADVANCE(1692); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); END_STATE(); - case 1725: + case 1733: ACCEPT_TOKEN(anon_sym_interface); - if (lookahead == ':') ADVANCE(1682); + if (lookahead == ':') ADVANCE(1689); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); END_STATE(); - case 1726: + case 1734: ACCEPT_TOKEN(anon_sym_abstract); END_STATE(); - case 1727: + case 1735: ACCEPT_TOKEN(anon_sym_abstract); - if (lookahead == '(') ADVANCE(1684); + if (lookahead == '(') ADVANCE(1692); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); END_STATE(); - case 1728: + case 1736: ACCEPT_TOKEN(anon_sym_abstract); - if (lookahead == ':') ADVANCE(1682); + if (lookahead == ':') ADVANCE(1689); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); END_STATE(); - case 1729: + case 1737: ACCEPT_TOKEN(anon_sym_bridge); END_STATE(); - case 1730: + case 1738: ACCEPT_TOKEN(anon_sym_bridge); - if (lookahead == '(') ADVANCE(1684); + if (lookahead == '(') ADVANCE(1692); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); END_STATE(); - case 1731: + case 1739: ACCEPT_TOKEN(anon_sym_bridge); - if (lookahead == ':') ADVANCE(1682); + if (lookahead == ':') ADVANCE(1689); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); END_STATE(); - case 1732: + case 1740: ACCEPT_TOKEN(anon_sym_synthetic); END_STATE(); - case 1733: + case 1741: ACCEPT_TOKEN(anon_sym_synthetic); - if (lookahead == '(') ADVANCE(1684); + if (lookahead == '(') ADVANCE(1692); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(107); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); END_STATE(); - case 1734: + case 1742: ACCEPT_TOKEN(anon_sym_synthetic); - if (lookahead == ':') ADVANCE(1682); + if (lookahead == ':') ADVANCE(1689); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); END_STATE(); - case 1735: + case 1743: ACCEPT_TOKEN(sym_comment); if (lookahead != 0 && - lookahead != '\n') ADVANCE(1735); + lookahead != '\n') ADVANCE(1743); END_STATE(); - case 1736: + case 1744: ACCEPT_TOKEN(anon_sym_DOTenum); END_STATE(); - case 1737: + case 1745: ACCEPT_TOKEN(sym_variable); - if (lookahead == '(') ADVANCE(1684); - if (lookahead == ':') ADVANCE(1682); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1737); + if (lookahead == '(') ADVANCE(1692); + if (lookahead == ':') ADVANCE(1689); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1745); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(16); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(17); END_STATE(); - case 1738: + case 1746: ACCEPT_TOKEN(sym_variable); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1738); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1746); END_STATE(); - case 1739: + case 1747: ACCEPT_TOKEN(sym_parameter); - if (lookahead == '(') ADVANCE(1684); - if (lookahead == ':') ADVANCE(1682); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1739); + if (lookahead == '(') ADVANCE(1692); + if (lookahead == ':') ADVANCE(1689); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1747); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(16); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(17); END_STATE(); - case 1740: + case 1748: ACCEPT_TOKEN(sym_parameter); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1740); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1748); END_STATE(); - case 1741: + case 1749: ACCEPT_TOKEN(aux_sym_number_literal_token1); - if (lookahead == '(') ADVANCE(1684); - if (lookahead == ':') ADVANCE(1682); + if (lookahead == '(') ADVANCE(1692); + if (lookahead == ':') ADVANCE(1689); if (('0' <= lookahead && lookahead <= '9') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1741); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1749); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('g' <= lookahead && lookahead <= 'z')) ADVANCE(16); + ('g' <= lookahead && lookahead <= 'z')) ADVANCE(17); END_STATE(); - case 1742: + case 1750: ACCEPT_TOKEN(aux_sym_number_literal_token1); if (('0' <= lookahead && lookahead <= '9') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1742); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1750); END_STATE(); - case 1743: + case 1751: ACCEPT_TOKEN(aux_sym_number_literal_token2); - if (lookahead == '(') ADVANCE(1684); - if (lookahead == ':') ADVANCE(1682); - if (lookahead == 'x') ADVANCE(15); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1744); + if (lookahead == '(') ADVANCE(1692); + if (lookahead == ':') ADVANCE(1689); + if (lookahead == 'x') ADVANCE(16); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1752); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(16); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(17); END_STATE(); - case 1744: + case 1752: ACCEPT_TOKEN(aux_sym_number_literal_token2); - if (lookahead == '(') ADVANCE(1684); - if (lookahead == ':') ADVANCE(1682); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1744); + if (lookahead == '(') ADVANCE(1692); + if (lookahead == ':') ADVANCE(1689); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1752); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(16); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(17); END_STATE(); - case 1745: + case 1753: ACCEPT_TOKEN(aux_sym_number_literal_token2); - if (lookahead == 'x') ADVANCE(1409); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1746); + if (lookahead == 'x') ADVANCE(1416); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1754); END_STATE(); - case 1746: + case 1754: ACCEPT_TOKEN(aux_sym_number_literal_token2); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1746); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1754); END_STATE(); - case 1747: + case 1755: ACCEPT_TOKEN(sym_string_literal); - if (lookahead == '"') ADVANCE(1747); + if (lookahead == '"') ADVANCE(1755); if (lookahead != 0 && lookahead != '\n') ADVANCE(6); END_STATE(); @@ -9403,9 +9435,9 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [29] = {.lex_state = 5}, [30] = {.lex_state = 5}, [31] = {.lex_state = 1}, - [32] = {.lex_state = 0}, - [33] = {.lex_state = 5}, - [34] = {.lex_state = 8}, + [32] = {.lex_state = 5}, + [33] = {.lex_state = 8}, + [34] = {.lex_state = 0}, [35] = {.lex_state = 8}, [36] = {.lex_state = 0}, [37] = {.lex_state = 0}, @@ -9429,7 +9461,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [55] = {.lex_state = 0}, [56] = {.lex_state = 0}, [57] = {.lex_state = 0}, - [58] = {.lex_state = 0}, + [58] = {.lex_state = 1419}, [59] = {.lex_state = 0}, [60] = {.lex_state = 0}, [61] = {.lex_state = 0}, @@ -9437,61 +9469,61 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [63] = {.lex_state = 0}, [64] = {.lex_state = 0}, [65] = {.lex_state = 0}, - [66] = {.lex_state = 1412}, + [66] = {.lex_state = 0}, [67] = {.lex_state = 0}, [68] = {.lex_state = 0}, - [69] = {.lex_state = 0}, - [70] = {.lex_state = 5}, - [71] = {.lex_state = 1}, + [69] = {.lex_state = 5}, + [70] = {.lex_state = 0}, + [71] = {.lex_state = 5}, [72] = {.lex_state = 5}, - [73] = {.lex_state = 5}, + [73] = {.lex_state = 1}, [74] = {.lex_state = 0}, [75] = {.lex_state = 0}, [76] = {.lex_state = 0}, - [77] = {.lex_state = 0}, - [78] = {.lex_state = 0}, - [79] = {.lex_state = 1412}, - [80] = {.lex_state = 1412}, + [77] = {.lex_state = 1419}, + [78] = {.lex_state = 1419}, + [79] = {.lex_state = 0}, + [80] = {.lex_state = 0}, [81] = {.lex_state = 5}, - [82] = {.lex_state = 0}, + [82] = {.lex_state = 5}, [83] = {.lex_state = 0}, - [84] = {.lex_state = 0}, + [84] = {.lex_state = 5}, [85] = {.lex_state = 5}, - [86] = {.lex_state = 0}, + [86] = {.lex_state = 5}, [87] = {.lex_state = 0}, [88] = {.lex_state = 5}, - [89] = {.lex_state = 5}, + [89] = {.lex_state = 0}, [90] = {.lex_state = 5}, [91] = {.lex_state = 5}, - [92] = {.lex_state = 0}, + [92] = {.lex_state = 5}, [93] = {.lex_state = 0}, [94] = {.lex_state = 0}, [95] = {.lex_state = 0}, [96] = {.lex_state = 0}, [97] = {.lex_state = 0}, [98] = {.lex_state = 0}, - [99] = {.lex_state = 5}, + [99] = {.lex_state = 0}, [100] = {.lex_state = 0}, [101] = {.lex_state = 0}, - [102] = {.lex_state = 5}, + [102] = {.lex_state = 0}, [103] = {.lex_state = 0}, [104] = {.lex_state = 0}, [105] = {.lex_state = 0}, [106] = {.lex_state = 0}, [107] = {.lex_state = 0}, - [108] = {.lex_state = 5}, + [108] = {.lex_state = 0}, [109] = {.lex_state = 0}, [110] = {.lex_state = 0}, [111] = {.lex_state = 0}, - [112] = {.lex_state = 0}, - [113] = {.lex_state = 8}, - [114] = {.lex_state = 7}, + [112] = {.lex_state = 8}, + [113] = {.lex_state = 0}, + [114] = {.lex_state = 5}, [115] = {.lex_state = 7}, - [116] = {.lex_state = 0}, + [116] = {.lex_state = 7}, [117] = {.lex_state = 7}, [118] = {.lex_state = 0}, [119] = {.lex_state = 0}, - [120] = {.lex_state = 0}, + [120] = {.lex_state = 1}, [121] = {.lex_state = 0}, [122] = {.lex_state = 0}, [123] = {.lex_state = 0}, @@ -9508,42 +9540,42 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [134] = {.lex_state = 0}, [135] = {.lex_state = 0}, [136] = {.lex_state = 0}, - [137] = {.lex_state = 5}, + [137] = {.lex_state = 0}, [138] = {.lex_state = 0}, [139] = {.lex_state = 0}, [140] = {.lex_state = 0}, [141] = {.lex_state = 0}, - [142] = {.lex_state = 1}, + [142] = {.lex_state = 0}, [143] = {.lex_state = 0}, [144] = {.lex_state = 0}, [145] = {.lex_state = 1}, [146] = {.lex_state = 1}, - [147] = {.lex_state = 0}, - [148] = {.lex_state = 0}, - [149] = {.lex_state = 1}, + [147] = {.lex_state = 1}, + [148] = {.lex_state = 7}, + [149] = {.lex_state = 0}, [150] = {.lex_state = 7}, - [151] = {.lex_state = 0}, + [151] = {.lex_state = 1}, [152] = {.lex_state = 0}, - [153] = {.lex_state = 7}, - [154] = {.lex_state = 5}, - [155] = {.lex_state = 7}, - [156] = {.lex_state = 1}, - [157] = {.lex_state = 1}, - [158] = {.lex_state = 5}, + [153] = {.lex_state = 5}, + [154] = {.lex_state = 0}, + [155] = {.lex_state = 0}, + [156] = {.lex_state = 0}, + [157] = {.lex_state = 0}, + [158] = {.lex_state = 7}, [159] = {.lex_state = 1}, - [160] = {.lex_state = 1}, + [160] = {.lex_state = 7}, [161] = {.lex_state = 1}, - [162] = {.lex_state = 0}, + [162] = {.lex_state = 1}, [163] = {.lex_state = 7}, [164] = {.lex_state = 1}, [165] = {.lex_state = 1}, - [166] = {.lex_state = 1}, + [166] = {.lex_state = 5}, [167] = {.lex_state = 7}, [168] = {.lex_state = 1}, [169] = {.lex_state = 1}, - [170] = {.lex_state = 7}, + [170] = {.lex_state = 1}, [171] = {.lex_state = 7}, - [172] = {.lex_state = 0}, + [172] = {.lex_state = 1}, [173] = {.lex_state = 0}, [174] = {.lex_state = 0}, [175] = {.lex_state = 0}, @@ -9836,6 +9868,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOTarray_DASHdata] = ACTIONS(1), [anon_sym_DOTendarray_DASHdata] = ACTIONS(1), [sym_class_identifier] = ACTIONS(1), + [anon_sym_LTclinit_GT_LPAREN] = ACTIONS(1), [anon_sym_LTinit_GT_LPAREN] = ACTIONS(1), [anon_sym_RPAREN] = ACTIONS(1), [anon_sym_LBRACK] = ACTIONS(1), @@ -9870,8 +9903,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_literal] = ACTIONS(1), }, [1] = { - [sym_class_definition] = STATE(180), - [sym_class_declaration] = STATE(152), + [sym_class_definition] = STATE(175), + [sym_class_declaration] = STATE(149), [anon_sym_DOTclass] = ACTIONS(5), [sym_comment] = ACTIONS(3), }, @@ -10396,780 +10429,780 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), }, [4] = { - [sym_annotation_definition] = STATE(13), - [sym_annotation_declaration] = STATE(114), - [sym__code_line] = STATE(13), - [sym_statement] = STATE(13), + [sym_annotation_definition] = STATE(16), + [sym_annotation_declaration] = STATE(115), + [sym__code_line] = STATE(16), + [sym_statement] = STATE(16), [sym_opcode] = STATE(31), - [sym__declaration] = STATE(13), - [sym_line_declaration] = STATE(13), - [sym_locals_declaration] = STATE(13), - [sym_param_declaration] = STATE(13), - [sym_catch_declaration] = STATE(13), - [sym_catchall_declaration] = STATE(13), - [sym_packed_switch_declaration] = STATE(13), - [sym_sparse_switch_declaration] = STATE(13), - [sym_array_data_declaration] = STATE(13), - [aux_sym_method_definition_repeat1] = STATE(4), + [sym__declaration] = STATE(16), + [sym_line_declaration] = STATE(16), + [sym_locals_declaration] = STATE(16), + [sym_param_declaration] = STATE(16), + [sym_catch_declaration] = STATE(16), + [sym_catchall_declaration] = STATE(16), + [sym_packed_switch_declaration] = STATE(16), + [sym_sparse_switch_declaration] = STATE(16), + [sym_array_data_declaration] = STATE(16), + [aux_sym_method_definition_repeat1] = STATE(5), [sym_end_method] = ACTIONS(15), [anon_sym_DOTannotation] = ACTIONS(17), - [sym_label] = ACTIONS(20), - [anon_sym_nop] = ACTIONS(23), - [anon_sym_move] = ACTIONS(26), - [anon_sym_move_SLASHfrom16] = ACTIONS(23), - [anon_sym_move_SLASH16] = ACTIONS(23), - [anon_sym_move_DASHwide] = ACTIONS(26), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(23), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(23), - [anon_sym_move_DASHobject] = ACTIONS(26), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(23), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(23), - [anon_sym_move_DASHresult] = ACTIONS(26), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(23), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(23), - [anon_sym_move_DASHexception] = ACTIONS(23), - [anon_sym_return_DASHvoid] = ACTIONS(23), - [anon_sym_return] = ACTIONS(26), - [anon_sym_return_DASHwide] = ACTIONS(23), - [anon_sym_return_DASHobject] = ACTIONS(23), - [anon_sym_const_SLASH4] = ACTIONS(23), - [anon_sym_const_SLASH16] = ACTIONS(23), - [anon_sym_const] = ACTIONS(26), - [anon_sym_const_SLASHhigh16] = ACTIONS(23), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(23), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(23), - [anon_sym_const_DASHwide] = ACTIONS(26), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(23), - [anon_sym_const_DASHstring] = ACTIONS(26), - [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(23), - [anon_sym_const_DASHclass] = ACTIONS(23), - [anon_sym_monitor_DASHenter] = ACTIONS(23), - [anon_sym_monitor_DASHexit] = ACTIONS(23), - [anon_sym_check_DASHcast] = ACTIONS(23), - [anon_sym_instance_DASHof] = ACTIONS(23), - [anon_sym_array_DASHlength] = ACTIONS(23), - [anon_sym_new_DASHinstance] = ACTIONS(23), - [anon_sym_new_DASHarray] = ACTIONS(23), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(26), - [anon_sym_filled_DASHnew_DASHarray_DASHrange] = ACTIONS(23), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(23), - [anon_sym_throw] = ACTIONS(23), - [anon_sym_goto] = ACTIONS(26), - [anon_sym_goto_SLASH16] = ACTIONS(23), - [anon_sym_goto_SLASH32] = ACTIONS(23), - [anon_sym_packed_DASHswitch] = ACTIONS(23), - [anon_sym_sparse_DASHswitch] = ACTIONS(23), - [anon_sym_cmpl_DASHfloat] = ACTIONS(23), - [anon_sym_cmpg_DASHfloat] = ACTIONS(23), - [anon_sym_cmpl_DASHdouble] = ACTIONS(23), - [anon_sym_cmpg_DASHdouble] = ACTIONS(23), - [anon_sym_cmp_DASHlong] = ACTIONS(23), - [anon_sym_if_DASHeq] = ACTIONS(26), - [anon_sym_if_DASHne] = ACTIONS(26), - [anon_sym_if_DASHlt] = ACTIONS(26), - [anon_sym_if_DASHge] = ACTIONS(26), - [anon_sym_if_DASHgt] = ACTIONS(26), - [anon_sym_if_DASHle] = ACTIONS(26), - [anon_sym_if_DASHeqz] = ACTIONS(23), - [anon_sym_if_DASHnez] = ACTIONS(23), - [anon_sym_if_DASHltz] = ACTIONS(23), - [anon_sym_if_DASHgez] = ACTIONS(23), - [anon_sym_if_DASHgtz] = ACTIONS(23), - [anon_sym_if_DASHlez] = ACTIONS(23), - [anon_sym_aget] = ACTIONS(26), - [anon_sym_aget_DASHwide] = ACTIONS(23), - [anon_sym_aget_DASHobject] = ACTIONS(23), - [anon_sym_aget_DASHboolean] = ACTIONS(23), - [anon_sym_aget_DASHbyte] = ACTIONS(23), - [anon_sym_aget_DASHchar] = ACTIONS(23), - [anon_sym_aget_DASHshort] = ACTIONS(23), - [anon_sym_aput] = ACTIONS(26), - [anon_sym_aput_DASHwide] = ACTIONS(23), - [anon_sym_aput_DASHobject] = ACTIONS(23), - [anon_sym_aput_DASHboolean] = ACTIONS(23), - [anon_sym_aput_DASHbyte] = ACTIONS(23), - [anon_sym_aput_DASHchar] = ACTIONS(23), - [anon_sym_aput_DASHshort] = ACTIONS(23), - [anon_sym_iget] = ACTIONS(26), - [anon_sym_iget_DASHwide] = ACTIONS(26), - [anon_sym_iget_DASHobject] = ACTIONS(26), - [anon_sym_iget_DASHboolean] = ACTIONS(23), - [anon_sym_iget_DASHbyte] = ACTIONS(23), - [anon_sym_iget_DASHchar] = ACTIONS(23), - [anon_sym_iget_DASHshort] = ACTIONS(23), - [anon_sym_iput] = ACTIONS(26), - [anon_sym_iput_DASHwide] = ACTIONS(26), - [anon_sym_iput_DASHobject] = ACTIONS(26), - [anon_sym_iput_DASHboolean] = ACTIONS(23), - [anon_sym_iput_DASHbyte] = ACTIONS(23), - [anon_sym_iput_DASHchar] = ACTIONS(23), - [anon_sym_iput_DASHshort] = ACTIONS(23), - [anon_sym_sget] = ACTIONS(26), - [anon_sym_sget_DASHwide] = ACTIONS(23), - [anon_sym_sget_DASHobject] = ACTIONS(23), - [anon_sym_sget_DASHboolean] = ACTIONS(23), - [anon_sym_sget_DASHbyte] = ACTIONS(23), - [anon_sym_sget_DASHchar] = ACTIONS(23), - [anon_sym_sget_DASHshort] = ACTIONS(23), - [anon_sym_sput] = ACTIONS(26), - [anon_sym_sput_DASHwide] = ACTIONS(23), - [anon_sym_sput_DASHobject] = ACTIONS(23), - [anon_sym_sput_DASHboolean] = ACTIONS(23), - [anon_sym_sput_DASHbyte] = ACTIONS(23), - [anon_sym_sput_DASHchar] = ACTIONS(23), - [anon_sym_sput_DASHshort] = ACTIONS(23), - [anon_sym_invoke_DASHvirtual] = ACTIONS(26), - [anon_sym_invoke_DASHsuper] = ACTIONS(26), - [anon_sym_invoke_DASHdirect] = ACTIONS(26), - [anon_sym_invoke_DASHstatic] = ACTIONS(26), - [anon_sym_invoke_DASHinterface] = ACTIONS(26), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(23), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(23), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(23), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(23), - [anon_sym_invoke_DASHinterface_DASHrange] = ACTIONS(23), - [anon_sym_neg_DASHint] = ACTIONS(23), - [anon_sym_not_DASHint] = ACTIONS(23), - [anon_sym_neg_DASHlong] = ACTIONS(23), - [anon_sym_not_DASHlong] = ACTIONS(23), - [anon_sym_neg_DASHfloat] = ACTIONS(23), - [anon_sym_neg_DASHdouble] = ACTIONS(23), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(23), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(23), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(23), - [anon_sym_long_DASHto_DASHint] = ACTIONS(23), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(23), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(23), - [anon_sym_float_DASHto_DASHint] = ACTIONS(23), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(23), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(23), - [anon_sym_double_DASHto_DASHint] = ACTIONS(23), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(23), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(23), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(23), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(23), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(23), - [anon_sym_add_DASHint] = ACTIONS(26), - [anon_sym_sub_DASHint] = ACTIONS(26), - [anon_sym_mul_DASHint] = ACTIONS(26), - [anon_sym_div_DASHint] = ACTIONS(26), - [anon_sym_rem_DASHint] = ACTIONS(26), - [anon_sym_and_DASHint] = ACTIONS(26), - [anon_sym_or_DASHint] = ACTIONS(26), - [anon_sym_xor_DASHint] = ACTIONS(26), - [anon_sym_shl_DASHint] = ACTIONS(26), - [anon_sym_shr_DASHint] = ACTIONS(26), - [anon_sym_ushr_DASHint] = ACTIONS(26), - [anon_sym_add_DASHlong] = ACTIONS(26), - [anon_sym_sub_DASHlong] = ACTIONS(26), - [anon_sym_mul_DASHlong] = ACTIONS(26), - [anon_sym_div_DASHlong] = ACTIONS(26), - [anon_sym_rem_DASHlong] = ACTIONS(26), - [anon_sym_and_DASHlong] = ACTIONS(26), - [anon_sym_or_DASHlong] = ACTIONS(26), - [anon_sym_xor_DASHlong] = ACTIONS(26), - [anon_sym_shl_DASHlong] = ACTIONS(26), - [anon_sym_shr_DASHlong] = ACTIONS(26), - [anon_sym_ushr_DASHlong] = ACTIONS(26), - [anon_sym_add_DASHfloat] = ACTIONS(26), - [anon_sym_sub_DASHfloat] = ACTIONS(26), - [anon_sym_mul_DASHfloat] = ACTIONS(26), - [anon_sym_div_DASHfloat] = ACTIONS(26), - [anon_sym_rem_DASHfloat] = ACTIONS(26), - [anon_sym_add_DASHdouble] = ACTIONS(26), - [anon_sym_sub_DASHdouble] = ACTIONS(26), - [anon_sym_mul_DASHdouble] = ACTIONS(26), - [anon_sym_div_DASHdouble] = ACTIONS(26), - [anon_sym_rem_DASHdouble] = ACTIONS(26), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(23), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(23), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(23), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(23), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(23), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(23), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(23), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(23), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(23), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(23), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(23), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(23), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(23), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(23), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(23), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(23), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(23), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(23), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(23), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(23), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(23), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(23), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(23), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(23), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(23), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(23), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(23), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(23), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(23), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(23), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(23), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(23), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(23), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(23), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(23), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(23), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(23), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(23), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(23), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(23), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(23), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(23), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(23), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(23), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(23), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(23), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(23), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(23), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(23), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(23), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(23), - [anon_sym_execute_DASHinline] = ACTIONS(23), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(23), - [anon_sym_iget_DASHquick] = ACTIONS(23), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(23), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(23), - [anon_sym_iput_DASHquick] = ACTIONS(23), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(23), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(23), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(26), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(23), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(26), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(23), - [anon_sym_DOTline] = ACTIONS(29), - [anon_sym_DOTlocals] = ACTIONS(32), - [anon_sym_DOTparam] = ACTIONS(35), - [anon_sym_DOTcatch] = ACTIONS(38), - [anon_sym_DOTcatchall] = ACTIONS(41), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(44), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(47), - [anon_sym_DOTarray_DASHdata] = ACTIONS(50), + [sym_label] = ACTIONS(19), + [anon_sym_nop] = ACTIONS(21), + [anon_sym_move] = ACTIONS(23), + [anon_sym_move_SLASHfrom16] = ACTIONS(21), + [anon_sym_move_SLASH16] = ACTIONS(21), + [anon_sym_move_DASHwide] = ACTIONS(23), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(21), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(21), + [anon_sym_move_DASHobject] = ACTIONS(23), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(21), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(21), + [anon_sym_move_DASHresult] = ACTIONS(23), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(21), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(21), + [anon_sym_move_DASHexception] = ACTIONS(21), + [anon_sym_return_DASHvoid] = ACTIONS(21), + [anon_sym_return] = ACTIONS(23), + [anon_sym_return_DASHwide] = ACTIONS(21), + [anon_sym_return_DASHobject] = ACTIONS(21), + [anon_sym_const_SLASH4] = ACTIONS(21), + [anon_sym_const_SLASH16] = ACTIONS(21), + [anon_sym_const] = ACTIONS(23), + [anon_sym_const_SLASHhigh16] = ACTIONS(21), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(21), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(21), + [anon_sym_const_DASHwide] = ACTIONS(23), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(21), + [anon_sym_const_DASHstring] = ACTIONS(23), + [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(21), + [anon_sym_const_DASHclass] = ACTIONS(21), + [anon_sym_monitor_DASHenter] = ACTIONS(21), + [anon_sym_monitor_DASHexit] = ACTIONS(21), + [anon_sym_check_DASHcast] = ACTIONS(21), + [anon_sym_instance_DASHof] = ACTIONS(21), + [anon_sym_array_DASHlength] = ACTIONS(21), + [anon_sym_new_DASHinstance] = ACTIONS(21), + [anon_sym_new_DASHarray] = ACTIONS(21), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(23), + [anon_sym_filled_DASHnew_DASHarray_DASHrange] = ACTIONS(21), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(21), + [anon_sym_throw] = ACTIONS(21), + [anon_sym_goto] = ACTIONS(23), + [anon_sym_goto_SLASH16] = ACTIONS(21), + [anon_sym_goto_SLASH32] = ACTIONS(21), + [anon_sym_packed_DASHswitch] = ACTIONS(21), + [anon_sym_sparse_DASHswitch] = ACTIONS(21), + [anon_sym_cmpl_DASHfloat] = ACTIONS(21), + [anon_sym_cmpg_DASHfloat] = ACTIONS(21), + [anon_sym_cmpl_DASHdouble] = ACTIONS(21), + [anon_sym_cmpg_DASHdouble] = ACTIONS(21), + [anon_sym_cmp_DASHlong] = ACTIONS(21), + [anon_sym_if_DASHeq] = ACTIONS(23), + [anon_sym_if_DASHne] = ACTIONS(23), + [anon_sym_if_DASHlt] = ACTIONS(23), + [anon_sym_if_DASHge] = ACTIONS(23), + [anon_sym_if_DASHgt] = ACTIONS(23), + [anon_sym_if_DASHle] = ACTIONS(23), + [anon_sym_if_DASHeqz] = ACTIONS(21), + [anon_sym_if_DASHnez] = ACTIONS(21), + [anon_sym_if_DASHltz] = ACTIONS(21), + [anon_sym_if_DASHgez] = ACTIONS(21), + [anon_sym_if_DASHgtz] = ACTIONS(21), + [anon_sym_if_DASHlez] = ACTIONS(21), + [anon_sym_aget] = ACTIONS(23), + [anon_sym_aget_DASHwide] = ACTIONS(21), + [anon_sym_aget_DASHobject] = ACTIONS(21), + [anon_sym_aget_DASHboolean] = ACTIONS(21), + [anon_sym_aget_DASHbyte] = ACTIONS(21), + [anon_sym_aget_DASHchar] = ACTIONS(21), + [anon_sym_aget_DASHshort] = ACTIONS(21), + [anon_sym_aput] = ACTIONS(23), + [anon_sym_aput_DASHwide] = ACTIONS(21), + [anon_sym_aput_DASHobject] = ACTIONS(21), + [anon_sym_aput_DASHboolean] = ACTIONS(21), + [anon_sym_aput_DASHbyte] = ACTIONS(21), + [anon_sym_aput_DASHchar] = ACTIONS(21), + [anon_sym_aput_DASHshort] = ACTIONS(21), + [anon_sym_iget] = ACTIONS(23), + [anon_sym_iget_DASHwide] = ACTIONS(23), + [anon_sym_iget_DASHobject] = ACTIONS(23), + [anon_sym_iget_DASHboolean] = ACTIONS(21), + [anon_sym_iget_DASHbyte] = ACTIONS(21), + [anon_sym_iget_DASHchar] = ACTIONS(21), + [anon_sym_iget_DASHshort] = ACTIONS(21), + [anon_sym_iput] = ACTIONS(23), + [anon_sym_iput_DASHwide] = ACTIONS(23), + [anon_sym_iput_DASHobject] = ACTIONS(23), + [anon_sym_iput_DASHboolean] = ACTIONS(21), + [anon_sym_iput_DASHbyte] = ACTIONS(21), + [anon_sym_iput_DASHchar] = ACTIONS(21), + [anon_sym_iput_DASHshort] = ACTIONS(21), + [anon_sym_sget] = ACTIONS(23), + [anon_sym_sget_DASHwide] = ACTIONS(21), + [anon_sym_sget_DASHobject] = ACTIONS(21), + [anon_sym_sget_DASHboolean] = ACTIONS(21), + [anon_sym_sget_DASHbyte] = ACTIONS(21), + [anon_sym_sget_DASHchar] = ACTIONS(21), + [anon_sym_sget_DASHshort] = ACTIONS(21), + [anon_sym_sput] = ACTIONS(23), + [anon_sym_sput_DASHwide] = ACTIONS(21), + [anon_sym_sput_DASHobject] = ACTIONS(21), + [anon_sym_sput_DASHboolean] = ACTIONS(21), + [anon_sym_sput_DASHbyte] = ACTIONS(21), + [anon_sym_sput_DASHchar] = ACTIONS(21), + [anon_sym_sput_DASHshort] = ACTIONS(21), + [anon_sym_invoke_DASHvirtual] = ACTIONS(23), + [anon_sym_invoke_DASHsuper] = ACTIONS(23), + [anon_sym_invoke_DASHdirect] = ACTIONS(23), + [anon_sym_invoke_DASHstatic] = ACTIONS(23), + [anon_sym_invoke_DASHinterface] = ACTIONS(23), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(21), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(21), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(21), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(21), + [anon_sym_invoke_DASHinterface_DASHrange] = ACTIONS(21), + [anon_sym_neg_DASHint] = ACTIONS(21), + [anon_sym_not_DASHint] = ACTIONS(21), + [anon_sym_neg_DASHlong] = ACTIONS(21), + [anon_sym_not_DASHlong] = ACTIONS(21), + [anon_sym_neg_DASHfloat] = ACTIONS(21), + [anon_sym_neg_DASHdouble] = ACTIONS(21), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(21), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(21), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(21), + [anon_sym_long_DASHto_DASHint] = ACTIONS(21), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(21), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(21), + [anon_sym_float_DASHto_DASHint] = ACTIONS(21), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(21), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(21), + [anon_sym_double_DASHto_DASHint] = ACTIONS(21), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(21), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(21), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(21), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(21), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(21), + [anon_sym_add_DASHint] = ACTIONS(23), + [anon_sym_sub_DASHint] = ACTIONS(23), + [anon_sym_mul_DASHint] = ACTIONS(23), + [anon_sym_div_DASHint] = ACTIONS(23), + [anon_sym_rem_DASHint] = ACTIONS(23), + [anon_sym_and_DASHint] = ACTIONS(23), + [anon_sym_or_DASHint] = ACTIONS(23), + [anon_sym_xor_DASHint] = ACTIONS(23), + [anon_sym_shl_DASHint] = ACTIONS(23), + [anon_sym_shr_DASHint] = ACTIONS(23), + [anon_sym_ushr_DASHint] = ACTIONS(23), + [anon_sym_add_DASHlong] = ACTIONS(23), + [anon_sym_sub_DASHlong] = ACTIONS(23), + [anon_sym_mul_DASHlong] = ACTIONS(23), + [anon_sym_div_DASHlong] = ACTIONS(23), + [anon_sym_rem_DASHlong] = ACTIONS(23), + [anon_sym_and_DASHlong] = ACTIONS(23), + [anon_sym_or_DASHlong] = ACTIONS(23), + [anon_sym_xor_DASHlong] = ACTIONS(23), + [anon_sym_shl_DASHlong] = ACTIONS(23), + [anon_sym_shr_DASHlong] = ACTIONS(23), + [anon_sym_ushr_DASHlong] = ACTIONS(23), + [anon_sym_add_DASHfloat] = ACTIONS(23), + [anon_sym_sub_DASHfloat] = ACTIONS(23), + [anon_sym_mul_DASHfloat] = ACTIONS(23), + [anon_sym_div_DASHfloat] = ACTIONS(23), + [anon_sym_rem_DASHfloat] = ACTIONS(23), + [anon_sym_add_DASHdouble] = ACTIONS(23), + [anon_sym_sub_DASHdouble] = ACTIONS(23), + [anon_sym_mul_DASHdouble] = ACTIONS(23), + [anon_sym_div_DASHdouble] = ACTIONS(23), + [anon_sym_rem_DASHdouble] = ACTIONS(23), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(21), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(21), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(21), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(21), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(21), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(21), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(21), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(21), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(21), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(21), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(21), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(21), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(21), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(21), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(21), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(21), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(21), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(21), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(21), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(21), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(21), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(21), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(21), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(21), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(21), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(21), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(21), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(21), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(21), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(21), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(21), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(21), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(21), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(21), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(21), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(21), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(21), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(21), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(21), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(21), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(21), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(21), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(21), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(21), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(21), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(21), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(21), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(21), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(21), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(21), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(21), + [anon_sym_execute_DASHinline] = ACTIONS(21), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(21), + [anon_sym_iget_DASHquick] = ACTIONS(21), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(21), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(21), + [anon_sym_iput_DASHquick] = ACTIONS(21), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(21), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(21), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(23), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(21), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(23), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(21), + [anon_sym_DOTline] = ACTIONS(25), + [anon_sym_DOTlocals] = ACTIONS(27), + [anon_sym_DOTparam] = ACTIONS(29), + [anon_sym_DOTcatch] = ACTIONS(31), + [anon_sym_DOTcatchall] = ACTIONS(33), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(35), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(37), + [anon_sym_DOTarray_DASHdata] = ACTIONS(39), [sym_comment] = ACTIONS(3), }, [5] = { - [sym_annotation_definition] = STATE(13), - [sym_annotation_declaration] = STATE(114), - [sym__code_line] = STATE(13), - [sym_statement] = STATE(13), + [sym_annotation_definition] = STATE(16), + [sym_annotation_declaration] = STATE(115), + [sym__code_line] = STATE(16), + [sym_statement] = STATE(16), [sym_opcode] = STATE(31), - [sym__declaration] = STATE(13), - [sym_line_declaration] = STATE(13), - [sym_locals_declaration] = STATE(13), - [sym_param_declaration] = STATE(13), - [sym_catch_declaration] = STATE(13), - [sym_catchall_declaration] = STATE(13), - [sym_packed_switch_declaration] = STATE(13), - [sym_sparse_switch_declaration] = STATE(13), - [sym_array_data_declaration] = STATE(13), + [sym__declaration] = STATE(16), + [sym_line_declaration] = STATE(16), + [sym_locals_declaration] = STATE(16), + [sym_param_declaration] = STATE(16), + [sym_catch_declaration] = STATE(16), + [sym_catchall_declaration] = STATE(16), + [sym_packed_switch_declaration] = STATE(16), + [sym_sparse_switch_declaration] = STATE(16), + [sym_array_data_declaration] = STATE(16), [aux_sym_method_definition_repeat1] = STATE(6), - [sym_end_method] = ACTIONS(53), - [anon_sym_DOTannotation] = ACTIONS(55), - [sym_label] = ACTIONS(57), - [anon_sym_nop] = ACTIONS(59), - [anon_sym_move] = ACTIONS(61), - [anon_sym_move_SLASHfrom16] = ACTIONS(59), - [anon_sym_move_SLASH16] = ACTIONS(59), - [anon_sym_move_DASHwide] = ACTIONS(61), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(59), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(59), - [anon_sym_move_DASHobject] = ACTIONS(61), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(59), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(59), - [anon_sym_move_DASHresult] = ACTIONS(61), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(59), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(59), - [anon_sym_move_DASHexception] = ACTIONS(59), - [anon_sym_return_DASHvoid] = ACTIONS(59), - [anon_sym_return] = ACTIONS(61), - [anon_sym_return_DASHwide] = ACTIONS(59), - [anon_sym_return_DASHobject] = ACTIONS(59), - [anon_sym_const_SLASH4] = ACTIONS(59), - [anon_sym_const_SLASH16] = ACTIONS(59), - [anon_sym_const] = ACTIONS(61), - [anon_sym_const_SLASHhigh16] = ACTIONS(59), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(59), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(59), - [anon_sym_const_DASHwide] = ACTIONS(61), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(59), - [anon_sym_const_DASHstring] = ACTIONS(61), - [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(59), - [anon_sym_const_DASHclass] = ACTIONS(59), - [anon_sym_monitor_DASHenter] = ACTIONS(59), - [anon_sym_monitor_DASHexit] = ACTIONS(59), - [anon_sym_check_DASHcast] = ACTIONS(59), - [anon_sym_instance_DASHof] = ACTIONS(59), - [anon_sym_array_DASHlength] = ACTIONS(59), - [anon_sym_new_DASHinstance] = ACTIONS(59), - [anon_sym_new_DASHarray] = ACTIONS(59), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(61), - [anon_sym_filled_DASHnew_DASHarray_DASHrange] = ACTIONS(59), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(59), - [anon_sym_goto] = ACTIONS(61), - [anon_sym_goto_SLASH16] = ACTIONS(59), - [anon_sym_goto_SLASH32] = ACTIONS(59), - [anon_sym_packed_DASHswitch] = ACTIONS(59), - [anon_sym_sparse_DASHswitch] = ACTIONS(59), - [anon_sym_cmpl_DASHfloat] = ACTIONS(59), - [anon_sym_cmpg_DASHfloat] = ACTIONS(59), - [anon_sym_cmpl_DASHdouble] = ACTIONS(59), - [anon_sym_cmpg_DASHdouble] = ACTIONS(59), - [anon_sym_cmp_DASHlong] = ACTIONS(59), - [anon_sym_if_DASHeq] = ACTIONS(61), - [anon_sym_if_DASHne] = ACTIONS(61), - [anon_sym_if_DASHlt] = ACTIONS(61), - [anon_sym_if_DASHge] = ACTIONS(61), - [anon_sym_if_DASHgt] = ACTIONS(61), - [anon_sym_if_DASHle] = ACTIONS(61), - [anon_sym_if_DASHeqz] = ACTIONS(59), - [anon_sym_if_DASHnez] = ACTIONS(59), - [anon_sym_if_DASHltz] = ACTIONS(59), - [anon_sym_if_DASHgez] = ACTIONS(59), - [anon_sym_if_DASHgtz] = ACTIONS(59), - [anon_sym_if_DASHlez] = ACTIONS(59), - [anon_sym_aget] = ACTIONS(61), - [anon_sym_aget_DASHwide] = ACTIONS(59), - [anon_sym_aget_DASHobject] = ACTIONS(59), - [anon_sym_aget_DASHboolean] = ACTIONS(59), - [anon_sym_aget_DASHbyte] = ACTIONS(59), - [anon_sym_aget_DASHchar] = ACTIONS(59), - [anon_sym_aget_DASHshort] = ACTIONS(59), - [anon_sym_aput] = ACTIONS(61), - [anon_sym_aput_DASHwide] = ACTIONS(59), - [anon_sym_aput_DASHobject] = ACTIONS(59), - [anon_sym_aput_DASHboolean] = ACTIONS(59), - [anon_sym_aput_DASHbyte] = ACTIONS(59), - [anon_sym_aput_DASHchar] = ACTIONS(59), - [anon_sym_aput_DASHshort] = ACTIONS(59), - [anon_sym_iget] = ACTIONS(61), - [anon_sym_iget_DASHwide] = ACTIONS(61), - [anon_sym_iget_DASHobject] = ACTIONS(61), - [anon_sym_iget_DASHboolean] = ACTIONS(59), - [anon_sym_iget_DASHbyte] = ACTIONS(59), - [anon_sym_iget_DASHchar] = ACTIONS(59), - [anon_sym_iget_DASHshort] = ACTIONS(59), - [anon_sym_iput] = ACTIONS(61), - [anon_sym_iput_DASHwide] = ACTIONS(61), - [anon_sym_iput_DASHobject] = ACTIONS(61), - [anon_sym_iput_DASHboolean] = ACTIONS(59), - [anon_sym_iput_DASHbyte] = ACTIONS(59), - [anon_sym_iput_DASHchar] = ACTIONS(59), - [anon_sym_iput_DASHshort] = ACTIONS(59), - [anon_sym_sget] = ACTIONS(61), - [anon_sym_sget_DASHwide] = ACTIONS(59), - [anon_sym_sget_DASHobject] = ACTIONS(59), - [anon_sym_sget_DASHboolean] = ACTIONS(59), - [anon_sym_sget_DASHbyte] = ACTIONS(59), - [anon_sym_sget_DASHchar] = ACTIONS(59), - [anon_sym_sget_DASHshort] = ACTIONS(59), - [anon_sym_sput] = ACTIONS(61), - [anon_sym_sput_DASHwide] = ACTIONS(59), - [anon_sym_sput_DASHobject] = ACTIONS(59), - [anon_sym_sput_DASHboolean] = ACTIONS(59), - [anon_sym_sput_DASHbyte] = ACTIONS(59), - [anon_sym_sput_DASHchar] = ACTIONS(59), - [anon_sym_sput_DASHshort] = ACTIONS(59), - [anon_sym_invoke_DASHvirtual] = ACTIONS(61), - [anon_sym_invoke_DASHsuper] = ACTIONS(61), - [anon_sym_invoke_DASHdirect] = ACTIONS(61), - [anon_sym_invoke_DASHstatic] = ACTIONS(61), - [anon_sym_invoke_DASHinterface] = ACTIONS(61), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(59), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(59), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(59), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(59), - [anon_sym_invoke_DASHinterface_DASHrange] = ACTIONS(59), - [anon_sym_neg_DASHint] = ACTIONS(59), - [anon_sym_not_DASHint] = ACTIONS(59), - [anon_sym_neg_DASHlong] = ACTIONS(59), - [anon_sym_not_DASHlong] = ACTIONS(59), - [anon_sym_neg_DASHfloat] = ACTIONS(59), - [anon_sym_neg_DASHdouble] = ACTIONS(59), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(59), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(59), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(59), - [anon_sym_long_DASHto_DASHint] = ACTIONS(59), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(59), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(59), - [anon_sym_float_DASHto_DASHint] = ACTIONS(59), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(59), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(59), - [anon_sym_double_DASHto_DASHint] = ACTIONS(59), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(59), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(59), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(59), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(59), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(59), - [anon_sym_add_DASHint] = ACTIONS(61), - [anon_sym_sub_DASHint] = ACTIONS(61), - [anon_sym_mul_DASHint] = ACTIONS(61), - [anon_sym_div_DASHint] = ACTIONS(61), - [anon_sym_rem_DASHint] = ACTIONS(61), - [anon_sym_and_DASHint] = ACTIONS(61), - [anon_sym_or_DASHint] = ACTIONS(61), - [anon_sym_xor_DASHint] = ACTIONS(61), - [anon_sym_shl_DASHint] = ACTIONS(61), - [anon_sym_shr_DASHint] = ACTIONS(61), - [anon_sym_ushr_DASHint] = ACTIONS(61), - [anon_sym_add_DASHlong] = ACTIONS(61), - [anon_sym_sub_DASHlong] = ACTIONS(61), - [anon_sym_mul_DASHlong] = ACTIONS(61), - [anon_sym_div_DASHlong] = ACTIONS(61), - [anon_sym_rem_DASHlong] = ACTIONS(61), - [anon_sym_and_DASHlong] = ACTIONS(61), - [anon_sym_or_DASHlong] = ACTIONS(61), - [anon_sym_xor_DASHlong] = ACTIONS(61), - [anon_sym_shl_DASHlong] = ACTIONS(61), - [anon_sym_shr_DASHlong] = ACTIONS(61), - [anon_sym_ushr_DASHlong] = ACTIONS(61), - [anon_sym_add_DASHfloat] = ACTIONS(61), - [anon_sym_sub_DASHfloat] = ACTIONS(61), - [anon_sym_mul_DASHfloat] = ACTIONS(61), - [anon_sym_div_DASHfloat] = ACTIONS(61), - [anon_sym_rem_DASHfloat] = ACTIONS(61), - [anon_sym_add_DASHdouble] = ACTIONS(61), - [anon_sym_sub_DASHdouble] = ACTIONS(61), - [anon_sym_mul_DASHdouble] = ACTIONS(61), - [anon_sym_div_DASHdouble] = ACTIONS(61), - [anon_sym_rem_DASHdouble] = ACTIONS(61), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(59), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(59), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(59), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(59), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(59), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(59), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(59), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(59), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(59), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(59), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(59), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(59), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(59), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(59), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(59), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(59), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(59), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(59), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(59), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(59), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(59), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(59), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(59), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(59), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(59), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(59), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(59), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(59), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(59), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(59), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(59), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(59), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(59), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(59), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(59), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(59), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(59), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(59), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(59), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(59), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(59), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(59), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(59), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(59), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(59), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(59), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(59), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(59), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(59), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(59), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(59), - [anon_sym_execute_DASHinline] = ACTIONS(59), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(59), - [anon_sym_iget_DASHquick] = ACTIONS(59), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(59), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(59), - [anon_sym_iput_DASHquick] = ACTIONS(59), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(59), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(59), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(61), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(59), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(61), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(59), - [anon_sym_DOTline] = ACTIONS(63), - [anon_sym_DOTlocals] = ACTIONS(65), - [anon_sym_DOTparam] = ACTIONS(67), - [anon_sym_DOTcatch] = ACTIONS(69), - [anon_sym_DOTcatchall] = ACTIONS(71), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(73), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(75), - [anon_sym_DOTarray_DASHdata] = ACTIONS(77), + [sym_end_method] = ACTIONS(41), + [anon_sym_DOTannotation] = ACTIONS(17), + [sym_label] = ACTIONS(19), + [anon_sym_nop] = ACTIONS(21), + [anon_sym_move] = ACTIONS(23), + [anon_sym_move_SLASHfrom16] = ACTIONS(21), + [anon_sym_move_SLASH16] = ACTIONS(21), + [anon_sym_move_DASHwide] = ACTIONS(23), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(21), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(21), + [anon_sym_move_DASHobject] = ACTIONS(23), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(21), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(21), + [anon_sym_move_DASHresult] = ACTIONS(23), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(21), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(21), + [anon_sym_move_DASHexception] = ACTIONS(21), + [anon_sym_return_DASHvoid] = ACTIONS(21), + [anon_sym_return] = ACTIONS(23), + [anon_sym_return_DASHwide] = ACTIONS(21), + [anon_sym_return_DASHobject] = ACTIONS(21), + [anon_sym_const_SLASH4] = ACTIONS(21), + [anon_sym_const_SLASH16] = ACTIONS(21), + [anon_sym_const] = ACTIONS(23), + [anon_sym_const_SLASHhigh16] = ACTIONS(21), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(21), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(21), + [anon_sym_const_DASHwide] = ACTIONS(23), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(21), + [anon_sym_const_DASHstring] = ACTIONS(23), + [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(21), + [anon_sym_const_DASHclass] = ACTIONS(21), + [anon_sym_monitor_DASHenter] = ACTIONS(21), + [anon_sym_monitor_DASHexit] = ACTIONS(21), + [anon_sym_check_DASHcast] = ACTIONS(21), + [anon_sym_instance_DASHof] = ACTIONS(21), + [anon_sym_array_DASHlength] = ACTIONS(21), + [anon_sym_new_DASHinstance] = ACTIONS(21), + [anon_sym_new_DASHarray] = ACTIONS(21), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(23), + [anon_sym_filled_DASHnew_DASHarray_DASHrange] = ACTIONS(21), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(21), + [anon_sym_throw] = ACTIONS(21), + [anon_sym_goto] = ACTIONS(23), + [anon_sym_goto_SLASH16] = ACTIONS(21), + [anon_sym_goto_SLASH32] = ACTIONS(21), + [anon_sym_packed_DASHswitch] = ACTIONS(21), + [anon_sym_sparse_DASHswitch] = ACTIONS(21), + [anon_sym_cmpl_DASHfloat] = ACTIONS(21), + [anon_sym_cmpg_DASHfloat] = ACTIONS(21), + [anon_sym_cmpl_DASHdouble] = ACTIONS(21), + [anon_sym_cmpg_DASHdouble] = ACTIONS(21), + [anon_sym_cmp_DASHlong] = ACTIONS(21), + [anon_sym_if_DASHeq] = ACTIONS(23), + [anon_sym_if_DASHne] = ACTIONS(23), + [anon_sym_if_DASHlt] = ACTIONS(23), + [anon_sym_if_DASHge] = ACTIONS(23), + [anon_sym_if_DASHgt] = ACTIONS(23), + [anon_sym_if_DASHle] = ACTIONS(23), + [anon_sym_if_DASHeqz] = ACTIONS(21), + [anon_sym_if_DASHnez] = ACTIONS(21), + [anon_sym_if_DASHltz] = ACTIONS(21), + [anon_sym_if_DASHgez] = ACTIONS(21), + [anon_sym_if_DASHgtz] = ACTIONS(21), + [anon_sym_if_DASHlez] = ACTIONS(21), + [anon_sym_aget] = ACTIONS(23), + [anon_sym_aget_DASHwide] = ACTIONS(21), + [anon_sym_aget_DASHobject] = ACTIONS(21), + [anon_sym_aget_DASHboolean] = ACTIONS(21), + [anon_sym_aget_DASHbyte] = ACTIONS(21), + [anon_sym_aget_DASHchar] = ACTIONS(21), + [anon_sym_aget_DASHshort] = ACTIONS(21), + [anon_sym_aput] = ACTIONS(23), + [anon_sym_aput_DASHwide] = ACTIONS(21), + [anon_sym_aput_DASHobject] = ACTIONS(21), + [anon_sym_aput_DASHboolean] = ACTIONS(21), + [anon_sym_aput_DASHbyte] = ACTIONS(21), + [anon_sym_aput_DASHchar] = ACTIONS(21), + [anon_sym_aput_DASHshort] = ACTIONS(21), + [anon_sym_iget] = ACTIONS(23), + [anon_sym_iget_DASHwide] = ACTIONS(23), + [anon_sym_iget_DASHobject] = ACTIONS(23), + [anon_sym_iget_DASHboolean] = ACTIONS(21), + [anon_sym_iget_DASHbyte] = ACTIONS(21), + [anon_sym_iget_DASHchar] = ACTIONS(21), + [anon_sym_iget_DASHshort] = ACTIONS(21), + [anon_sym_iput] = ACTIONS(23), + [anon_sym_iput_DASHwide] = ACTIONS(23), + [anon_sym_iput_DASHobject] = ACTIONS(23), + [anon_sym_iput_DASHboolean] = ACTIONS(21), + [anon_sym_iput_DASHbyte] = ACTIONS(21), + [anon_sym_iput_DASHchar] = ACTIONS(21), + [anon_sym_iput_DASHshort] = ACTIONS(21), + [anon_sym_sget] = ACTIONS(23), + [anon_sym_sget_DASHwide] = ACTIONS(21), + [anon_sym_sget_DASHobject] = ACTIONS(21), + [anon_sym_sget_DASHboolean] = ACTIONS(21), + [anon_sym_sget_DASHbyte] = ACTIONS(21), + [anon_sym_sget_DASHchar] = ACTIONS(21), + [anon_sym_sget_DASHshort] = ACTIONS(21), + [anon_sym_sput] = ACTIONS(23), + [anon_sym_sput_DASHwide] = ACTIONS(21), + [anon_sym_sput_DASHobject] = ACTIONS(21), + [anon_sym_sput_DASHboolean] = ACTIONS(21), + [anon_sym_sput_DASHbyte] = ACTIONS(21), + [anon_sym_sput_DASHchar] = ACTIONS(21), + [anon_sym_sput_DASHshort] = ACTIONS(21), + [anon_sym_invoke_DASHvirtual] = ACTIONS(23), + [anon_sym_invoke_DASHsuper] = ACTIONS(23), + [anon_sym_invoke_DASHdirect] = ACTIONS(23), + [anon_sym_invoke_DASHstatic] = ACTIONS(23), + [anon_sym_invoke_DASHinterface] = ACTIONS(23), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(21), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(21), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(21), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(21), + [anon_sym_invoke_DASHinterface_DASHrange] = ACTIONS(21), + [anon_sym_neg_DASHint] = ACTIONS(21), + [anon_sym_not_DASHint] = ACTIONS(21), + [anon_sym_neg_DASHlong] = ACTIONS(21), + [anon_sym_not_DASHlong] = ACTIONS(21), + [anon_sym_neg_DASHfloat] = ACTIONS(21), + [anon_sym_neg_DASHdouble] = ACTIONS(21), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(21), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(21), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(21), + [anon_sym_long_DASHto_DASHint] = ACTIONS(21), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(21), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(21), + [anon_sym_float_DASHto_DASHint] = ACTIONS(21), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(21), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(21), + [anon_sym_double_DASHto_DASHint] = ACTIONS(21), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(21), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(21), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(21), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(21), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(21), + [anon_sym_add_DASHint] = ACTIONS(23), + [anon_sym_sub_DASHint] = ACTIONS(23), + [anon_sym_mul_DASHint] = ACTIONS(23), + [anon_sym_div_DASHint] = ACTIONS(23), + [anon_sym_rem_DASHint] = ACTIONS(23), + [anon_sym_and_DASHint] = ACTIONS(23), + [anon_sym_or_DASHint] = ACTIONS(23), + [anon_sym_xor_DASHint] = ACTIONS(23), + [anon_sym_shl_DASHint] = ACTIONS(23), + [anon_sym_shr_DASHint] = ACTIONS(23), + [anon_sym_ushr_DASHint] = ACTIONS(23), + [anon_sym_add_DASHlong] = ACTIONS(23), + [anon_sym_sub_DASHlong] = ACTIONS(23), + [anon_sym_mul_DASHlong] = ACTIONS(23), + [anon_sym_div_DASHlong] = ACTIONS(23), + [anon_sym_rem_DASHlong] = ACTIONS(23), + [anon_sym_and_DASHlong] = ACTIONS(23), + [anon_sym_or_DASHlong] = ACTIONS(23), + [anon_sym_xor_DASHlong] = ACTIONS(23), + [anon_sym_shl_DASHlong] = ACTIONS(23), + [anon_sym_shr_DASHlong] = ACTIONS(23), + [anon_sym_ushr_DASHlong] = ACTIONS(23), + [anon_sym_add_DASHfloat] = ACTIONS(23), + [anon_sym_sub_DASHfloat] = ACTIONS(23), + [anon_sym_mul_DASHfloat] = ACTIONS(23), + [anon_sym_div_DASHfloat] = ACTIONS(23), + [anon_sym_rem_DASHfloat] = ACTIONS(23), + [anon_sym_add_DASHdouble] = ACTIONS(23), + [anon_sym_sub_DASHdouble] = ACTIONS(23), + [anon_sym_mul_DASHdouble] = ACTIONS(23), + [anon_sym_div_DASHdouble] = ACTIONS(23), + [anon_sym_rem_DASHdouble] = ACTIONS(23), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(21), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(21), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(21), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(21), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(21), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(21), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(21), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(21), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(21), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(21), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(21), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(21), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(21), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(21), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(21), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(21), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(21), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(21), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(21), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(21), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(21), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(21), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(21), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(21), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(21), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(21), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(21), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(21), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(21), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(21), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(21), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(21), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(21), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(21), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(21), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(21), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(21), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(21), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(21), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(21), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(21), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(21), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(21), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(21), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(21), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(21), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(21), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(21), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(21), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(21), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(21), + [anon_sym_execute_DASHinline] = ACTIONS(21), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(21), + [anon_sym_iget_DASHquick] = ACTIONS(21), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(21), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(21), + [anon_sym_iput_DASHquick] = ACTIONS(21), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(21), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(21), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(23), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(21), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(23), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(21), + [anon_sym_DOTline] = ACTIONS(25), + [anon_sym_DOTlocals] = ACTIONS(27), + [anon_sym_DOTparam] = ACTIONS(29), + [anon_sym_DOTcatch] = ACTIONS(31), + [anon_sym_DOTcatchall] = ACTIONS(33), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(35), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(37), + [anon_sym_DOTarray_DASHdata] = ACTIONS(39), [sym_comment] = ACTIONS(3), }, [6] = { - [sym_annotation_definition] = STATE(13), - [sym_annotation_declaration] = STATE(114), - [sym__code_line] = STATE(13), - [sym_statement] = STATE(13), + [sym_annotation_definition] = STATE(16), + [sym_annotation_declaration] = STATE(115), + [sym__code_line] = STATE(16), + [sym_statement] = STATE(16), [sym_opcode] = STATE(31), - [sym__declaration] = STATE(13), - [sym_line_declaration] = STATE(13), - [sym_locals_declaration] = STATE(13), - [sym_param_declaration] = STATE(13), - [sym_catch_declaration] = STATE(13), - [sym_catchall_declaration] = STATE(13), - [sym_packed_switch_declaration] = STATE(13), - [sym_sparse_switch_declaration] = STATE(13), - [sym_array_data_declaration] = STATE(13), - [aux_sym_method_definition_repeat1] = STATE(4), - [sym_end_method] = ACTIONS(79), - [anon_sym_DOTannotation] = ACTIONS(55), - [sym_label] = ACTIONS(57), - [anon_sym_nop] = ACTIONS(59), - [anon_sym_move] = ACTIONS(61), - [anon_sym_move_SLASHfrom16] = ACTIONS(59), - [anon_sym_move_SLASH16] = ACTIONS(59), - [anon_sym_move_DASHwide] = ACTIONS(61), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(59), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(59), - [anon_sym_move_DASHobject] = ACTIONS(61), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(59), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(59), - [anon_sym_move_DASHresult] = ACTIONS(61), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(59), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(59), - [anon_sym_move_DASHexception] = ACTIONS(59), - [anon_sym_return_DASHvoid] = ACTIONS(59), - [anon_sym_return] = ACTIONS(61), - [anon_sym_return_DASHwide] = ACTIONS(59), - [anon_sym_return_DASHobject] = ACTIONS(59), - [anon_sym_const_SLASH4] = ACTIONS(59), - [anon_sym_const_SLASH16] = ACTIONS(59), - [anon_sym_const] = ACTIONS(61), - [anon_sym_const_SLASHhigh16] = ACTIONS(59), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(59), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(59), - [anon_sym_const_DASHwide] = ACTIONS(61), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(59), - [anon_sym_const_DASHstring] = ACTIONS(61), - [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(59), - [anon_sym_const_DASHclass] = ACTIONS(59), - [anon_sym_monitor_DASHenter] = ACTIONS(59), - [anon_sym_monitor_DASHexit] = ACTIONS(59), - [anon_sym_check_DASHcast] = ACTIONS(59), - [anon_sym_instance_DASHof] = ACTIONS(59), - [anon_sym_array_DASHlength] = ACTIONS(59), - [anon_sym_new_DASHinstance] = ACTIONS(59), - [anon_sym_new_DASHarray] = ACTIONS(59), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(61), - [anon_sym_filled_DASHnew_DASHarray_DASHrange] = ACTIONS(59), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(59), - [anon_sym_goto] = ACTIONS(61), - [anon_sym_goto_SLASH16] = ACTIONS(59), - [anon_sym_goto_SLASH32] = ACTIONS(59), - [anon_sym_packed_DASHswitch] = ACTIONS(59), - [anon_sym_sparse_DASHswitch] = ACTIONS(59), - [anon_sym_cmpl_DASHfloat] = ACTIONS(59), - [anon_sym_cmpg_DASHfloat] = ACTIONS(59), - [anon_sym_cmpl_DASHdouble] = ACTIONS(59), - [anon_sym_cmpg_DASHdouble] = ACTIONS(59), - [anon_sym_cmp_DASHlong] = ACTIONS(59), - [anon_sym_if_DASHeq] = ACTIONS(61), - [anon_sym_if_DASHne] = ACTIONS(61), - [anon_sym_if_DASHlt] = ACTIONS(61), - [anon_sym_if_DASHge] = ACTIONS(61), - [anon_sym_if_DASHgt] = ACTIONS(61), - [anon_sym_if_DASHle] = ACTIONS(61), - [anon_sym_if_DASHeqz] = ACTIONS(59), - [anon_sym_if_DASHnez] = ACTIONS(59), - [anon_sym_if_DASHltz] = ACTIONS(59), - [anon_sym_if_DASHgez] = ACTIONS(59), - [anon_sym_if_DASHgtz] = ACTIONS(59), - [anon_sym_if_DASHlez] = ACTIONS(59), - [anon_sym_aget] = ACTIONS(61), - [anon_sym_aget_DASHwide] = ACTIONS(59), - [anon_sym_aget_DASHobject] = ACTIONS(59), - [anon_sym_aget_DASHboolean] = ACTIONS(59), - [anon_sym_aget_DASHbyte] = ACTIONS(59), - [anon_sym_aget_DASHchar] = ACTIONS(59), - [anon_sym_aget_DASHshort] = ACTIONS(59), - [anon_sym_aput] = ACTIONS(61), - [anon_sym_aput_DASHwide] = ACTIONS(59), - [anon_sym_aput_DASHobject] = ACTIONS(59), - [anon_sym_aput_DASHboolean] = ACTIONS(59), - [anon_sym_aput_DASHbyte] = ACTIONS(59), - [anon_sym_aput_DASHchar] = ACTIONS(59), - [anon_sym_aput_DASHshort] = ACTIONS(59), - [anon_sym_iget] = ACTIONS(61), - [anon_sym_iget_DASHwide] = ACTIONS(61), - [anon_sym_iget_DASHobject] = ACTIONS(61), - [anon_sym_iget_DASHboolean] = ACTIONS(59), - [anon_sym_iget_DASHbyte] = ACTIONS(59), - [anon_sym_iget_DASHchar] = ACTIONS(59), - [anon_sym_iget_DASHshort] = ACTIONS(59), - [anon_sym_iput] = ACTIONS(61), - [anon_sym_iput_DASHwide] = ACTIONS(61), - [anon_sym_iput_DASHobject] = ACTIONS(61), - [anon_sym_iput_DASHboolean] = ACTIONS(59), - [anon_sym_iput_DASHbyte] = ACTIONS(59), - [anon_sym_iput_DASHchar] = ACTIONS(59), - [anon_sym_iput_DASHshort] = ACTIONS(59), - [anon_sym_sget] = ACTIONS(61), - [anon_sym_sget_DASHwide] = ACTIONS(59), - [anon_sym_sget_DASHobject] = ACTIONS(59), - [anon_sym_sget_DASHboolean] = ACTIONS(59), - [anon_sym_sget_DASHbyte] = ACTIONS(59), - [anon_sym_sget_DASHchar] = ACTIONS(59), - [anon_sym_sget_DASHshort] = ACTIONS(59), - [anon_sym_sput] = ACTIONS(61), - [anon_sym_sput_DASHwide] = ACTIONS(59), - [anon_sym_sput_DASHobject] = ACTIONS(59), - [anon_sym_sput_DASHboolean] = ACTIONS(59), - [anon_sym_sput_DASHbyte] = ACTIONS(59), - [anon_sym_sput_DASHchar] = ACTIONS(59), - [anon_sym_sput_DASHshort] = ACTIONS(59), - [anon_sym_invoke_DASHvirtual] = ACTIONS(61), - [anon_sym_invoke_DASHsuper] = ACTIONS(61), - [anon_sym_invoke_DASHdirect] = ACTIONS(61), - [anon_sym_invoke_DASHstatic] = ACTIONS(61), - [anon_sym_invoke_DASHinterface] = ACTIONS(61), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(59), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(59), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(59), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(59), - [anon_sym_invoke_DASHinterface_DASHrange] = ACTIONS(59), - [anon_sym_neg_DASHint] = ACTIONS(59), - [anon_sym_not_DASHint] = ACTIONS(59), - [anon_sym_neg_DASHlong] = ACTIONS(59), - [anon_sym_not_DASHlong] = ACTIONS(59), - [anon_sym_neg_DASHfloat] = ACTIONS(59), - [anon_sym_neg_DASHdouble] = ACTIONS(59), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(59), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(59), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(59), - [anon_sym_long_DASHto_DASHint] = ACTIONS(59), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(59), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(59), - [anon_sym_float_DASHto_DASHint] = ACTIONS(59), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(59), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(59), - [anon_sym_double_DASHto_DASHint] = ACTIONS(59), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(59), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(59), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(59), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(59), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(59), - [anon_sym_add_DASHint] = ACTIONS(61), - [anon_sym_sub_DASHint] = ACTIONS(61), - [anon_sym_mul_DASHint] = ACTIONS(61), - [anon_sym_div_DASHint] = ACTIONS(61), - [anon_sym_rem_DASHint] = ACTIONS(61), - [anon_sym_and_DASHint] = ACTIONS(61), - [anon_sym_or_DASHint] = ACTIONS(61), - [anon_sym_xor_DASHint] = ACTIONS(61), - [anon_sym_shl_DASHint] = ACTIONS(61), - [anon_sym_shr_DASHint] = ACTIONS(61), - [anon_sym_ushr_DASHint] = ACTIONS(61), - [anon_sym_add_DASHlong] = ACTIONS(61), - [anon_sym_sub_DASHlong] = ACTIONS(61), - [anon_sym_mul_DASHlong] = ACTIONS(61), - [anon_sym_div_DASHlong] = ACTIONS(61), - [anon_sym_rem_DASHlong] = ACTIONS(61), - [anon_sym_and_DASHlong] = ACTIONS(61), - [anon_sym_or_DASHlong] = ACTIONS(61), - [anon_sym_xor_DASHlong] = ACTIONS(61), - [anon_sym_shl_DASHlong] = ACTIONS(61), - [anon_sym_shr_DASHlong] = ACTIONS(61), - [anon_sym_ushr_DASHlong] = ACTIONS(61), - [anon_sym_add_DASHfloat] = ACTIONS(61), - [anon_sym_sub_DASHfloat] = ACTIONS(61), - [anon_sym_mul_DASHfloat] = ACTIONS(61), - [anon_sym_div_DASHfloat] = ACTIONS(61), - [anon_sym_rem_DASHfloat] = ACTIONS(61), - [anon_sym_add_DASHdouble] = ACTIONS(61), - [anon_sym_sub_DASHdouble] = ACTIONS(61), - [anon_sym_mul_DASHdouble] = ACTIONS(61), - [anon_sym_div_DASHdouble] = ACTIONS(61), - [anon_sym_rem_DASHdouble] = ACTIONS(61), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(59), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(59), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(59), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(59), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(59), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(59), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(59), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(59), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(59), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(59), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(59), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(59), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(59), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(59), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(59), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(59), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(59), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(59), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(59), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(59), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(59), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(59), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(59), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(59), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(59), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(59), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(59), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(59), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(59), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(59), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(59), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(59), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(59), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(59), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(59), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(59), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(59), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(59), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(59), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(59), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(59), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(59), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(59), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(59), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(59), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(59), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(59), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(59), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(59), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(59), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(59), - [anon_sym_execute_DASHinline] = ACTIONS(59), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(59), - [anon_sym_iget_DASHquick] = ACTIONS(59), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(59), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(59), - [anon_sym_iput_DASHquick] = ACTIONS(59), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(59), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(59), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(61), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(59), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(61), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(59), - [anon_sym_DOTline] = ACTIONS(63), - [anon_sym_DOTlocals] = ACTIONS(65), - [anon_sym_DOTparam] = ACTIONS(67), - [anon_sym_DOTcatch] = ACTIONS(69), - [anon_sym_DOTcatchall] = ACTIONS(71), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(73), + [sym__declaration] = STATE(16), + [sym_line_declaration] = STATE(16), + [sym_locals_declaration] = STATE(16), + [sym_param_declaration] = STATE(16), + [sym_catch_declaration] = STATE(16), + [sym_catchall_declaration] = STATE(16), + [sym_packed_switch_declaration] = STATE(16), + [sym_sparse_switch_declaration] = STATE(16), + [sym_array_data_declaration] = STATE(16), + [aux_sym_method_definition_repeat1] = STATE(6), + [sym_end_method] = ACTIONS(43), + [anon_sym_DOTannotation] = ACTIONS(45), + [sym_label] = ACTIONS(48), + [anon_sym_nop] = ACTIONS(51), + [anon_sym_move] = ACTIONS(54), + [anon_sym_move_SLASHfrom16] = ACTIONS(51), + [anon_sym_move_SLASH16] = ACTIONS(51), + [anon_sym_move_DASHwide] = ACTIONS(54), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(51), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(51), + [anon_sym_move_DASHobject] = ACTIONS(54), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(51), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(51), + [anon_sym_move_DASHresult] = ACTIONS(54), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(51), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(51), + [anon_sym_move_DASHexception] = ACTIONS(51), + [anon_sym_return_DASHvoid] = ACTIONS(51), + [anon_sym_return] = ACTIONS(54), + [anon_sym_return_DASHwide] = ACTIONS(51), + [anon_sym_return_DASHobject] = ACTIONS(51), + [anon_sym_const_SLASH4] = ACTIONS(51), + [anon_sym_const_SLASH16] = ACTIONS(51), + [anon_sym_const] = ACTIONS(54), + [anon_sym_const_SLASHhigh16] = ACTIONS(51), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(51), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(51), + [anon_sym_const_DASHwide] = ACTIONS(54), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(51), + [anon_sym_const_DASHstring] = ACTIONS(54), + [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(51), + [anon_sym_const_DASHclass] = ACTIONS(51), + [anon_sym_monitor_DASHenter] = ACTIONS(51), + [anon_sym_monitor_DASHexit] = ACTIONS(51), + [anon_sym_check_DASHcast] = ACTIONS(51), + [anon_sym_instance_DASHof] = ACTIONS(51), + [anon_sym_array_DASHlength] = ACTIONS(51), + [anon_sym_new_DASHinstance] = ACTIONS(51), + [anon_sym_new_DASHarray] = ACTIONS(51), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(54), + [anon_sym_filled_DASHnew_DASHarray_DASHrange] = ACTIONS(51), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(51), + [anon_sym_throw] = ACTIONS(51), + [anon_sym_goto] = ACTIONS(54), + [anon_sym_goto_SLASH16] = ACTIONS(51), + [anon_sym_goto_SLASH32] = ACTIONS(51), + [anon_sym_packed_DASHswitch] = ACTIONS(51), + [anon_sym_sparse_DASHswitch] = ACTIONS(51), + [anon_sym_cmpl_DASHfloat] = ACTIONS(51), + [anon_sym_cmpg_DASHfloat] = ACTIONS(51), + [anon_sym_cmpl_DASHdouble] = ACTIONS(51), + [anon_sym_cmpg_DASHdouble] = ACTIONS(51), + [anon_sym_cmp_DASHlong] = ACTIONS(51), + [anon_sym_if_DASHeq] = ACTIONS(54), + [anon_sym_if_DASHne] = ACTIONS(54), + [anon_sym_if_DASHlt] = ACTIONS(54), + [anon_sym_if_DASHge] = ACTIONS(54), + [anon_sym_if_DASHgt] = ACTIONS(54), + [anon_sym_if_DASHle] = ACTIONS(54), + [anon_sym_if_DASHeqz] = ACTIONS(51), + [anon_sym_if_DASHnez] = ACTIONS(51), + [anon_sym_if_DASHltz] = ACTIONS(51), + [anon_sym_if_DASHgez] = ACTIONS(51), + [anon_sym_if_DASHgtz] = ACTIONS(51), + [anon_sym_if_DASHlez] = ACTIONS(51), + [anon_sym_aget] = ACTIONS(54), + [anon_sym_aget_DASHwide] = ACTIONS(51), + [anon_sym_aget_DASHobject] = ACTIONS(51), + [anon_sym_aget_DASHboolean] = ACTIONS(51), + [anon_sym_aget_DASHbyte] = ACTIONS(51), + [anon_sym_aget_DASHchar] = ACTIONS(51), + [anon_sym_aget_DASHshort] = ACTIONS(51), + [anon_sym_aput] = ACTIONS(54), + [anon_sym_aput_DASHwide] = ACTIONS(51), + [anon_sym_aput_DASHobject] = ACTIONS(51), + [anon_sym_aput_DASHboolean] = ACTIONS(51), + [anon_sym_aput_DASHbyte] = ACTIONS(51), + [anon_sym_aput_DASHchar] = ACTIONS(51), + [anon_sym_aput_DASHshort] = ACTIONS(51), + [anon_sym_iget] = ACTIONS(54), + [anon_sym_iget_DASHwide] = ACTIONS(54), + [anon_sym_iget_DASHobject] = ACTIONS(54), + [anon_sym_iget_DASHboolean] = ACTIONS(51), + [anon_sym_iget_DASHbyte] = ACTIONS(51), + [anon_sym_iget_DASHchar] = ACTIONS(51), + [anon_sym_iget_DASHshort] = ACTIONS(51), + [anon_sym_iput] = ACTIONS(54), + [anon_sym_iput_DASHwide] = ACTIONS(54), + [anon_sym_iput_DASHobject] = ACTIONS(54), + [anon_sym_iput_DASHboolean] = ACTIONS(51), + [anon_sym_iput_DASHbyte] = ACTIONS(51), + [anon_sym_iput_DASHchar] = ACTIONS(51), + [anon_sym_iput_DASHshort] = ACTIONS(51), + [anon_sym_sget] = ACTIONS(54), + [anon_sym_sget_DASHwide] = ACTIONS(51), + [anon_sym_sget_DASHobject] = ACTIONS(51), + [anon_sym_sget_DASHboolean] = ACTIONS(51), + [anon_sym_sget_DASHbyte] = ACTIONS(51), + [anon_sym_sget_DASHchar] = ACTIONS(51), + [anon_sym_sget_DASHshort] = ACTIONS(51), + [anon_sym_sput] = ACTIONS(54), + [anon_sym_sput_DASHwide] = ACTIONS(51), + [anon_sym_sput_DASHobject] = ACTIONS(51), + [anon_sym_sput_DASHboolean] = ACTIONS(51), + [anon_sym_sput_DASHbyte] = ACTIONS(51), + [anon_sym_sput_DASHchar] = ACTIONS(51), + [anon_sym_sput_DASHshort] = ACTIONS(51), + [anon_sym_invoke_DASHvirtual] = ACTIONS(54), + [anon_sym_invoke_DASHsuper] = ACTIONS(54), + [anon_sym_invoke_DASHdirect] = ACTIONS(54), + [anon_sym_invoke_DASHstatic] = ACTIONS(54), + [anon_sym_invoke_DASHinterface] = ACTIONS(54), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(51), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(51), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(51), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(51), + [anon_sym_invoke_DASHinterface_DASHrange] = ACTIONS(51), + [anon_sym_neg_DASHint] = ACTIONS(51), + [anon_sym_not_DASHint] = ACTIONS(51), + [anon_sym_neg_DASHlong] = ACTIONS(51), + [anon_sym_not_DASHlong] = ACTIONS(51), + [anon_sym_neg_DASHfloat] = ACTIONS(51), + [anon_sym_neg_DASHdouble] = ACTIONS(51), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(51), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(51), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(51), + [anon_sym_long_DASHto_DASHint] = ACTIONS(51), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(51), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(51), + [anon_sym_float_DASHto_DASHint] = ACTIONS(51), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(51), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(51), + [anon_sym_double_DASHto_DASHint] = ACTIONS(51), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(51), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(51), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(51), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(51), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(51), + [anon_sym_add_DASHint] = ACTIONS(54), + [anon_sym_sub_DASHint] = ACTIONS(54), + [anon_sym_mul_DASHint] = ACTIONS(54), + [anon_sym_div_DASHint] = ACTIONS(54), + [anon_sym_rem_DASHint] = ACTIONS(54), + [anon_sym_and_DASHint] = ACTIONS(54), + [anon_sym_or_DASHint] = ACTIONS(54), + [anon_sym_xor_DASHint] = ACTIONS(54), + [anon_sym_shl_DASHint] = ACTIONS(54), + [anon_sym_shr_DASHint] = ACTIONS(54), + [anon_sym_ushr_DASHint] = ACTIONS(54), + [anon_sym_add_DASHlong] = ACTIONS(54), + [anon_sym_sub_DASHlong] = ACTIONS(54), + [anon_sym_mul_DASHlong] = ACTIONS(54), + [anon_sym_div_DASHlong] = ACTIONS(54), + [anon_sym_rem_DASHlong] = ACTIONS(54), + [anon_sym_and_DASHlong] = ACTIONS(54), + [anon_sym_or_DASHlong] = ACTIONS(54), + [anon_sym_xor_DASHlong] = ACTIONS(54), + [anon_sym_shl_DASHlong] = ACTIONS(54), + [anon_sym_shr_DASHlong] = ACTIONS(54), + [anon_sym_ushr_DASHlong] = ACTIONS(54), + [anon_sym_add_DASHfloat] = ACTIONS(54), + [anon_sym_sub_DASHfloat] = ACTIONS(54), + [anon_sym_mul_DASHfloat] = ACTIONS(54), + [anon_sym_div_DASHfloat] = ACTIONS(54), + [anon_sym_rem_DASHfloat] = ACTIONS(54), + [anon_sym_add_DASHdouble] = ACTIONS(54), + [anon_sym_sub_DASHdouble] = ACTIONS(54), + [anon_sym_mul_DASHdouble] = ACTIONS(54), + [anon_sym_div_DASHdouble] = ACTIONS(54), + [anon_sym_rem_DASHdouble] = ACTIONS(54), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(51), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(51), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(51), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(51), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(51), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(51), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(51), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(51), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(51), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(51), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(51), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(51), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(51), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(51), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(51), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(51), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(51), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(51), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_execute_DASHinline] = ACTIONS(51), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(51), + [anon_sym_iget_DASHquick] = ACTIONS(51), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(51), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(51), + [anon_sym_iput_DASHquick] = ACTIONS(51), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(51), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(51), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(54), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(51), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(54), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(51), + [anon_sym_DOTline] = ACTIONS(57), + [anon_sym_DOTlocals] = ACTIONS(60), + [anon_sym_DOTparam] = ACTIONS(63), + [anon_sym_DOTcatch] = ACTIONS(66), + [anon_sym_DOTcatchall] = ACTIONS(69), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(72), [anon_sym_DOTsparse_DASHswitch] = ACTIONS(75), - [anon_sym_DOTarray_DASHdata] = ACTIONS(77), + [anon_sym_DOTarray_DASHdata] = ACTIONS(78), [sym_comment] = ACTIONS(3), }, [7] = { @@ -16573,31 +16606,32 @@ static const uint16_t ts_small_parse_table[] = { sym_parameter, ACTIONS(183), 1, sym_string_literal, - STATE(72), 1, + STATE(71), 1, aux_sym_list_repeat3, - STATE(106), 1, + STATE(95), 1, aux_sym_list_repeat1, - STATE(116), 1, + STATE(118), 1, sym_number_literal, - STATE(122), 1, - aux_sym_list_repeat2, - STATE(124), 1, - aux_sym_list_repeat4, - STATE(125), 1, + STATE(121), 1, aux_sym_list_repeat5, - ACTIONS(175), 2, - anon_sym_LTinit_GT_LPAREN, - aux_sym_method_identifier_token1, + STATE(126), 1, + aux_sym_list_repeat4, + STATE(127), 1, + aux_sym_list_repeat2, ACTIONS(181), 2, aux_sym_number_literal_token1, aux_sym_number_literal_token2, + ACTIONS(175), 3, + anon_sym_LTclinit_GT_LPAREN, + anon_sym_LTinit_GT_LPAREN, + aux_sym_method_identifier_token1, STATE(88), 5, sym__identifier, sym_field_identifier, sym_method_identifier, sym_full_field_identifier, sym_full_method_identifier, - [55] = 16, + [56] = 16, ACTIONS(3), 1, sym_comment, ACTIONS(171), 1, @@ -16612,31 +16646,32 @@ static const uint16_t ts_small_parse_table[] = { sym_string_literal, ACTIONS(185), 1, anon_sym_RBRACE, - STATE(73), 1, + STATE(69), 1, aux_sym_list_repeat3, - STATE(112), 1, + STATE(96), 1, aux_sym_list_repeat1, - STATE(116), 1, + STATE(118), 1, sym_number_literal, - STATE(120), 1, - aux_sym_list_repeat5, - STATE(121), 1, - aux_sym_list_repeat4, - STATE(126), 1, + STATE(122), 1, aux_sym_list_repeat2, - ACTIONS(175), 2, - anon_sym_LTinit_GT_LPAREN, - aux_sym_method_identifier_token1, + STATE(124), 1, + aux_sym_list_repeat4, + STATE(125), 1, + aux_sym_list_repeat5, ACTIONS(181), 2, aux_sym_number_literal_token1, aux_sym_number_literal_token2, + ACTIONS(175), 3, + anon_sym_LTclinit_GT_LPAREN, + anon_sym_LTinit_GT_LPAREN, + aux_sym_method_identifier_token1, STATE(88), 5, sym__identifier, sym_field_identifier, sym_method_identifier, sym_full_field_identifier, sym_full_method_identifier, - [110] = 9, + [112] = 9, ACTIONS(187), 1, anon_sym_LF, ACTIONS(189), 1, @@ -16647,17 +16682,18 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_field_identifier_token1, ACTIONS(197), 1, sym_comment, - ACTIONS(195), 2, - anon_sym_LTinit_GT_LPAREN, - aux_sym_method_identifier_token1, ACTIONS(201), 2, aux_sym_number_literal_token1, aux_sym_number_literal_token2, + ACTIONS(195), 3, + anon_sym_LTclinit_GT_LPAREN, + anon_sym_LTinit_GT_LPAREN, + aux_sym_method_identifier_token1, ACTIONS(199), 3, sym_variable, sym_parameter, sym_string_literal, - STATE(145), 8, + STATE(146), 8, sym__statement_argument, sym__identifier, sym_field_identifier, @@ -16666,62 +16702,28 @@ static const uint16_t ts_small_parse_table[] = { sym_full_method_identifier, sym_list, sym_number_literal, - [149] = 15, + [152] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(55), 1, - anon_sym_DOTannotation, ACTIONS(203), 1, - ts_builtin_sym_end, - ACTIONS(205), 1, - anon_sym_DOTsource, - ACTIONS(207), 1, - anon_sym_DOTimplements, - ACTIONS(209), 1, - anon_sym_DOTfield, - ACTIONS(211), 1, - anon_sym_DOTmethod, - STATE(5), 1, - sym_method_declaration, - STATE(41), 1, - sym_source_declaration, - STATE(84), 1, - sym_field_declaration, - STATE(114), 1, - sym_annotation_declaration, - STATE(40), 2, - sym_implements_declaration, - aux_sym_class_definition_repeat1, - STATE(67), 2, - sym_annotation_definition, - aux_sym_class_definition_repeat2, - STATE(76), 2, - sym_field_definition, - aux_sym_class_definition_repeat3, - STATE(100), 2, - sym_method_definition, - aux_sym_class_definition_repeat4, - [199] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(213), 1, anon_sym_LBRACE, - ACTIONS(215), 1, + ACTIONS(205), 1, sym_class_identifier, - ACTIONS(217), 1, + ACTIONS(207), 1, aux_sym_field_identifier_token1, - ACTIONS(223), 1, + ACTIONS(213), 1, sym_string_literal, ACTIONS(201), 2, aux_sym_number_literal_token1, aux_sym_number_literal_token2, - ACTIONS(219), 2, - anon_sym_LTinit_GT_LPAREN, - aux_sym_method_identifier_token1, - ACTIONS(221), 2, + ACTIONS(211), 2, sym_variable, sym_parameter, - STATE(159), 8, + ACTIONS(209), 3, + anon_sym_LTclinit_GT_LPAREN, + anon_sym_LTinit_GT_LPAREN, + aux_sym_method_identifier_token1, + STATE(172), 8, sym__statement_argument, sym__identifier, sym_field_identifier, @@ -16730,17 +16732,18 @@ static const uint16_t ts_small_parse_table[] = { sym_full_method_identifier, sym_list, sym_number_literal, - [237] = 5, + [191] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(225), 1, + ACTIONS(215), 1, anon_sym_constructor, - STATE(34), 1, + STATE(33), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(227), 2, + ACTIONS(217), 3, + anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - ACTIONS(229), 13, + ACTIONS(219), 13, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -16754,14 +16757,50 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_abstract, anon_sym_bridge, anon_sym_synthetic, - [266] = 5, + [221] = 15, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17), 1, + anon_sym_DOTannotation, + ACTIONS(222), 1, + ts_builtin_sym_end, + ACTIONS(224), 1, + anon_sym_DOTsource, + ACTIONS(226), 1, + anon_sym_DOTimplements, + ACTIONS(228), 1, + anon_sym_DOTfield, + ACTIONS(230), 1, + anon_sym_DOTmethod, + STATE(4), 1, + sym_method_declaration, + STATE(36), 1, + sym_source_declaration, + STATE(89), 1, + sym_field_declaration, + STATE(115), 1, + sym_annotation_declaration, + STATE(42), 2, + sym_implements_declaration, + aux_sym_class_definition_repeat1, + STATE(67), 2, + sym_annotation_definition, + aux_sym_class_definition_repeat2, + STATE(79), 2, + sym_field_definition, + aux_sym_class_definition_repeat3, + STATE(100), 2, + sym_method_definition, + aux_sym_class_definition_repeat4, + [271] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(232), 1, anon_sym_constructor, - STATE(34), 1, + STATE(33), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(234), 2, + ACTIONS(234), 3, + anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, ACTIONS(236), 13, @@ -16778,22 +16817,84 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_abstract, anon_sym_bridge, anon_sym_synthetic, - [295] = 7, + [301] = 13, ACTIONS(3), 1, sym_comment, + ACTIONS(17), 1, + anon_sym_DOTannotation, + ACTIONS(226), 1, + anon_sym_DOTimplements, + ACTIONS(228), 1, + anon_sym_DOTfield, + ACTIONS(230), 1, + anon_sym_DOTmethod, ACTIONS(238), 1, - sym_class_identifier, + ts_builtin_sym_end, + STATE(4), 1, + sym_method_declaration, + STATE(89), 1, + sym_field_declaration, + STATE(115), 1, + sym_annotation_declaration, + STATE(37), 2, + sym_implements_declaration, + aux_sym_class_definition_repeat1, + STATE(66), 2, + sym_annotation_definition, + aux_sym_class_definition_repeat2, + STATE(80), 2, + sym_field_definition, + aux_sym_class_definition_repeat3, + STATE(107), 2, + sym_method_definition, + aux_sym_class_definition_repeat4, + [345] = 13, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17), 1, + anon_sym_DOTannotation, + ACTIONS(226), 1, + anon_sym_DOTimplements, + ACTIONS(228), 1, + anon_sym_DOTfield, + ACTIONS(230), 1, + anon_sym_DOTmethod, ACTIONS(240), 1, - anon_sym_RPAREN, + ts_builtin_sym_end, + STATE(4), 1, + sym_method_declaration, + STATE(89), 1, + sym_field_declaration, + STATE(115), 1, + sym_annotation_declaration, + STATE(68), 2, + sym_annotation_definition, + aux_sym_class_definition_repeat2, + STATE(75), 2, + sym_field_definition, + aux_sym_class_definition_repeat3, + STATE(87), 2, + sym_implements_declaration, + aux_sym_class_definition_repeat1, + STATE(109), 2, + sym_method_definition, + aux_sym_class_definition_repeat4, + [389] = 7, + ACTIONS(3), 1, + sym_comment, ACTIONS(242), 1, + sym_class_identifier, + ACTIONS(244), 1, + anon_sym_RPAREN, + ACTIONS(246), 1, anon_sym_LBRACK, - STATE(43), 1, + STATE(40), 1, aux_sym_method_identifier_repeat1, - STATE(69), 3, + STATE(70), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(244), 9, + ACTIONS(248), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -16803,22 +16904,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [327] = 7, + [421] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(238), 1, + ACTIONS(250), 1, sym_class_identifier, - ACTIONS(242), 1, - anon_sym_LBRACK, - ACTIONS(246), 1, + ACTIONS(253), 1, anon_sym_RPAREN, - STATE(36), 1, + ACTIONS(255), 1, + anon_sym_LBRACK, + STATE(39), 1, aux_sym_method_identifier_repeat1, - STATE(69), 3, + STATE(70), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(244), 9, + ACTIONS(258), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -16828,140 +16929,47 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [359] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(55), 1, - anon_sym_DOTannotation, - ACTIONS(207), 1, - anon_sym_DOTimplements, - ACTIONS(209), 1, - anon_sym_DOTfield, - ACTIONS(211), 1, - anon_sym_DOTmethod, - ACTIONS(248), 1, - ts_builtin_sym_end, - STATE(5), 1, - sym_method_declaration, - STATE(84), 1, - sym_field_declaration, - STATE(114), 1, - sym_annotation_declaration, - STATE(68), 2, - sym_annotation_definition, - aux_sym_class_definition_repeat2, - STATE(77), 2, - sym_field_definition, - aux_sym_class_definition_repeat3, - STATE(82), 2, - sym_implements_declaration, - aux_sym_class_definition_repeat1, - STATE(109), 2, - sym_method_definition, - aux_sym_class_definition_repeat4, - [403] = 7, + [453] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(238), 1, - sym_class_identifier, ACTIONS(242), 1, + sym_class_identifier, + ACTIONS(246), 1, anon_sym_LBRACK, - ACTIONS(250), 1, + ACTIONS(261), 1, anon_sym_RPAREN, - STATE(43), 1, + STATE(39), 1, aux_sym_method_identifier_repeat1, - STATE(69), 3, + STATE(70), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(244), 9, - anon_sym_V, - anon_sym_Z, - anon_sym_B, - anon_sym_S, - anon_sym_C, - anon_sym_I, - anon_sym_J, - anon_sym_F, - anon_sym_D, - [435] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(55), 1, - anon_sym_DOTannotation, - ACTIONS(207), 1, - anon_sym_DOTimplements, - ACTIONS(209), 1, - anon_sym_DOTfield, - ACTIONS(211), 1, - anon_sym_DOTmethod, - ACTIONS(252), 1, - ts_builtin_sym_end, - STATE(5), 1, - sym_method_declaration, - STATE(84), 1, - sym_field_declaration, - STATE(114), 1, - sym_annotation_declaration, - STATE(65), 2, - sym_annotation_definition, - aux_sym_class_definition_repeat2, - STATE(78), 2, - sym_field_definition, - aux_sym_class_definition_repeat3, - STATE(82), 2, - sym_implements_declaration, - aux_sym_class_definition_repeat1, - STATE(110), 2, - sym_method_definition, - aux_sym_class_definition_repeat4, - [479] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(55), 1, - anon_sym_DOTannotation, - ACTIONS(207), 1, - anon_sym_DOTimplements, - ACTIONS(209), 1, - anon_sym_DOTfield, - ACTIONS(211), 1, - anon_sym_DOTmethod, - ACTIONS(252), 1, - ts_builtin_sym_end, - STATE(5), 1, - sym_method_declaration, - STATE(84), 1, - sym_field_declaration, - STATE(114), 1, - sym_annotation_declaration, - STATE(38), 2, - sym_implements_declaration, - aux_sym_class_definition_repeat1, - STATE(65), 2, - sym_annotation_definition, - aux_sym_class_definition_repeat2, - STATE(78), 2, - sym_field_definition, - aux_sym_class_definition_repeat3, - STATE(110), 2, - sym_method_definition, - aux_sym_class_definition_repeat4, - [523] = 7, + ACTIONS(248), 9, + anon_sym_V, + anon_sym_Z, + anon_sym_B, + anon_sym_S, + anon_sym_C, + anon_sym_I, + anon_sym_J, + anon_sym_F, + anon_sym_D, + [485] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(238), 1, - sym_class_identifier, ACTIONS(242), 1, + sym_class_identifier, + ACTIONS(246), 1, anon_sym_LBRACK, - ACTIONS(254), 1, + ACTIONS(263), 1, anon_sym_RPAREN, - STATE(39), 1, + STATE(45), 1, aux_sym_method_identifier_repeat1, - STATE(69), 3, + STATE(70), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(244), 9, + ACTIONS(248), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -16971,22 +16979,53 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [555] = 7, + [517] = 13, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17), 1, + anon_sym_DOTannotation, + ACTIONS(226), 1, + anon_sym_DOTimplements, + ACTIONS(228), 1, + anon_sym_DOTfield, + ACTIONS(230), 1, + anon_sym_DOTmethod, + ACTIONS(238), 1, + ts_builtin_sym_end, + STATE(4), 1, + sym_method_declaration, + STATE(89), 1, + sym_field_declaration, + STATE(115), 1, + sym_annotation_declaration, + STATE(66), 2, + sym_annotation_definition, + aux_sym_class_definition_repeat2, + STATE(80), 2, + sym_field_definition, + aux_sym_class_definition_repeat3, + STATE(87), 2, + sym_implements_declaration, + aux_sym_class_definition_repeat1, + STATE(107), 2, + sym_method_definition, + aux_sym_class_definition_repeat4, + [561] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(256), 1, + ACTIONS(242), 1, sym_class_identifier, - ACTIONS(259), 1, - anon_sym_RPAREN, - ACTIONS(261), 1, + ACTIONS(246), 1, anon_sym_LBRACK, - STATE(43), 1, + ACTIONS(265), 1, + anon_sym_RPAREN, + STATE(44), 1, aux_sym_method_identifier_repeat1, - STATE(69), 3, + STATE(70), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(264), 9, + ACTIONS(248), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -16996,22 +17035,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [587] = 7, + [593] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(238), 1, - sym_class_identifier, ACTIONS(242), 1, + sym_class_identifier, + ACTIONS(246), 1, anon_sym_LBRACK, ACTIONS(267), 1, anon_sym_RPAREN, - STATE(45), 1, + STATE(39), 1, aux_sym_method_identifier_repeat1, - STATE(69), 3, + STATE(70), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(244), 9, + ACTIONS(248), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -17021,22 +17060,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [619] = 7, + [625] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(238), 1, - sym_class_identifier, ACTIONS(242), 1, + sym_class_identifier, + ACTIONS(246), 1, anon_sym_LBRACK, ACTIONS(269), 1, anon_sym_RPAREN, - STATE(43), 1, + STATE(39), 1, aux_sym_method_identifier_repeat1, - STATE(69), 3, + STATE(70), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(244), 9, + ACTIONS(248), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -17046,10 +17085,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [651] = 4, + [657] = 4, ACTIONS(3), 1, sym_comment, - STATE(52), 1, + STATE(49), 1, aux_sym_access_modifiers_repeat1, STATE(196), 1, sym_access_modifiers, @@ -17067,12 +17106,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_abstract, anon_sym_bridge, anon_sym_synthetic, - [676] = 4, + [682] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(234), 1, + ACTIONS(217), 1, aux_sym_field_identifier_token1, - STATE(48), 1, + STATE(47), 1, aux_sym_access_modifiers_repeat1, ACTIONS(273), 13, anon_sym_public, @@ -17088,14 +17127,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_abstract, anon_sym_bridge, anon_sym_synthetic, - [701] = 4, + [707] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(227), 1, + ACTIONS(234), 1, aux_sym_field_identifier_token1, - STATE(48), 1, + STATE(47), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(275), 13, + ACTIONS(276), 13, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -17109,13 +17148,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_abstract, anon_sym_bridge, anon_sym_synthetic, - [726] = 4, + [732] = 4, ACTIONS(3), 1, sym_comment, - STATE(35), 1, + ACTIONS(234), 1, + sym_class_identifier, + STATE(50), 1, aux_sym_access_modifiers_repeat1, - STATE(113), 1, - sym_access_modifiers, ACTIONS(278), 13, anon_sym_public, anon_sym_private, @@ -17130,13 +17169,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_abstract, anon_sym_bridge, anon_sym_synthetic, - [751] = 4, + [757] = 4, ACTIONS(3), 1, sym_comment, - STATE(47), 1, + ACTIONS(217), 1, + sym_class_identifier, + STATE(50), 1, aux_sym_access_modifiers_repeat1, - STATE(158), 1, - sym_access_modifiers, ACTIONS(280), 13, anon_sym_public, anon_sym_private, @@ -17151,14 +17190,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_abstract, anon_sym_bridge, anon_sym_synthetic, - [776] = 4, + [782] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(227), 1, - sym_class_identifier, - STATE(51), 1, + STATE(35), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(282), 13, + STATE(112), 1, + sym_access_modifiers, + ACTIONS(283), 13, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -17172,13 +17211,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_abstract, anon_sym_bridge, anon_sym_synthetic, - [801] = 4, + [807] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(234), 1, - sym_class_identifier, - STATE(51), 1, + STATE(48), 1, aux_sym_access_modifiers_repeat1, + STATE(153), 1, + sym_access_modifiers, ACTIONS(285), 13, anon_sym_public, anon_sym_private, @@ -17193,18 +17232,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_abstract, anon_sym_bridge, anon_sym_synthetic, - [826] = 5, + [832] = 5, ACTIONS(3), 1, sym_comment, + ACTIONS(246), 1, + anon_sym_LBRACK, ACTIONS(287), 1, sym_class_identifier, - ACTIONS(289), 1, - anon_sym_LBRACK, - STATE(160), 3, + STATE(3), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(291), 9, + ACTIONS(248), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -17214,18 +17253,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [852] = 5, + [858] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(293), 1, + ACTIONS(289), 1, sym_class_identifier, - ACTIONS(295), 1, + ACTIONS(291), 1, anon_sym_LBRACK, - STATE(80), 3, + STATE(84), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(297), 9, + ACTIONS(293), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -17235,18 +17274,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [878] = 5, + [884] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(242), 1, + ACTIONS(291), 1, anon_sym_LBRACK, - ACTIONS(299), 1, + ACTIONS(295), 1, sym_class_identifier, - STATE(20), 3, + STATE(82), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(244), 9, + ACTIONS(293), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -17256,18 +17295,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [904] = 5, + [910] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(242), 1, + ACTIONS(246), 1, anon_sym_LBRACK, - ACTIONS(301), 1, + ACTIONS(297), 1, sym_class_identifier, - STATE(66), 3, + STATE(21), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(244), 9, + ACTIONS(248), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -17277,18 +17316,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [930] = 5, + [936] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(295), 1, + ACTIONS(246), 1, anon_sym_LBRACK, - ACTIONS(303), 1, + ACTIONS(299), 1, sym_class_identifier, - STATE(89), 3, + STATE(58), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(297), 9, + ACTIONS(248), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -17298,18 +17337,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [956] = 5, + [962] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(303), 1, + sym_annotation_key, + ACTIONS(301), 13, + ts_builtin_sym_end, + anon_sym_DOTfield, + sym_end_field, + anon_sym_DOTmethod, + anon_sym_DOTannotation, + sym_end_annotation, + anon_sym_COMMA, + anon_sym_RBRACE, + sym_class_identifier, + aux_sym_field_identifier_token1, + anon_sym_LTclinit_GT_LPAREN, + anon_sym_LTinit_GT_LPAREN, + aux_sym_method_identifier_token1, + [984] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(289), 1, - anon_sym_LBRACK, ACTIONS(305), 1, sym_class_identifier, - STATE(169), 3, + ACTIONS(307), 1, + anon_sym_LBRACK, + STATE(170), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(291), 9, + ACTIONS(309), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -17319,18 +17377,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [982] = 5, + [1010] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(289), 1, + ACTIONS(246), 1, anon_sym_LBRACK, - ACTIONS(307), 1, + ACTIONS(311), 1, sym_class_identifier, - STATE(165), 3, + STATE(14), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(291), 9, + ACTIONS(248), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -17340,18 +17398,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1008] = 5, + [1036] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(242), 1, + ACTIONS(291), 1, anon_sym_LBRACK, - ACTIONS(309), 1, + ACTIONS(313), 1, sym_class_identifier, - STATE(12), 3, + STATE(78), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(244), 9, + ACTIONS(293), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -17361,18 +17419,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1034] = 5, + [1062] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(289), 1, + ACTIONS(307), 1, anon_sym_LBRACK, - ACTIONS(311), 1, + ACTIONS(315), 1, sym_class_identifier, - STATE(168), 3, + STATE(169), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(291), 9, + ACTIONS(309), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -17382,18 +17440,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1060] = 5, + [1088] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(295), 1, + ACTIONS(291), 1, anon_sym_LBRACK, - ACTIONS(301), 1, + ACTIONS(299), 1, sym_class_identifier, - STATE(66), 3, + STATE(58), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(297), 9, + ACTIONS(293), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -17403,18 +17461,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1086] = 5, + [1114] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(242), 1, + ACTIONS(307), 1, anon_sym_LBRACK, - ACTIONS(313), 1, + ACTIONS(317), 1, sym_class_identifier, - STATE(2), 3, + STATE(165), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(244), 9, + ACTIONS(309), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -17424,18 +17482,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1112] = 5, + [1140] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(295), 1, + ACTIONS(307), 1, anon_sym_LBRACK, - ACTIONS(315), 1, + ACTIONS(319), 1, sym_class_identifier, - STATE(90), 3, + STATE(168), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(297), 9, + ACTIONS(309), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -17445,24 +17503,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1138] = 11, + [1166] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(55), 1, + ACTIONS(17), 1, anon_sym_DOTannotation, - ACTIONS(209), 1, + ACTIONS(228), 1, anon_sym_DOTfield, - ACTIONS(211), 1, + ACTIONS(230), 1, anon_sym_DOTmethod, - ACTIONS(248), 1, + ACTIONS(240), 1, ts_builtin_sym_end, - STATE(5), 1, + STATE(4), 1, sym_method_declaration, - STATE(84), 1, + STATE(89), 1, sym_field_declaration, - STATE(114), 1, + STATE(115), 1, sym_annotation_declaration, - STATE(77), 2, + STATE(75), 2, sym_field_definition, aux_sym_class_definition_repeat3, STATE(83), 2, @@ -17471,80 +17529,83 @@ static const uint16_t ts_small_parse_table[] = { STATE(109), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1175] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(319), 1, - sym_annotation_key, - ACTIONS(317), 12, - ts_builtin_sym_end, - anon_sym_DOTfield, - sym_end_field, - anon_sym_DOTmethod, - anon_sym_DOTannotation, - sym_end_annotation, - anon_sym_COMMA, - anon_sym_RBRACE, - sym_class_identifier, - aux_sym_field_identifier_token1, - anon_sym_LTinit_GT_LPAREN, - aux_sym_method_identifier_token1, - [1196] = 11, + [1203] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(55), 1, + ACTIONS(17), 1, anon_sym_DOTannotation, - ACTIONS(209), 1, + ACTIONS(228), 1, anon_sym_DOTfield, - ACTIONS(211), 1, + ACTIONS(230), 1, anon_sym_DOTmethod, - ACTIONS(252), 1, + ACTIONS(238), 1, ts_builtin_sym_end, - STATE(5), 1, + STATE(4), 1, sym_method_declaration, - STATE(84), 1, + STATE(89), 1, sym_field_declaration, - STATE(114), 1, + STATE(115), 1, sym_annotation_declaration, - STATE(78), 2, + STATE(80), 2, sym_field_definition, aux_sym_class_definition_repeat3, STATE(83), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(110), 2, + STATE(107), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1233] = 11, + [1240] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(55), 1, + ACTIONS(17), 1, anon_sym_DOTannotation, - ACTIONS(209), 1, + ACTIONS(228), 1, anon_sym_DOTfield, - ACTIONS(211), 1, + ACTIONS(230), 1, anon_sym_DOTmethod, ACTIONS(321), 1, ts_builtin_sym_end, - STATE(5), 1, + STATE(4), 1, sym_method_declaration, - STATE(84), 1, + STATE(89), 1, sym_field_declaration, - STATE(114), 1, + STATE(115), 1, sym_annotation_declaration, - STATE(75), 2, + STATE(76), 2, sym_field_definition, aux_sym_class_definition_repeat3, STATE(83), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(92), 2, + STATE(111), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1270] = 2, + [1277] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(171), 1, + sym_class_identifier, + ACTIONS(173), 1, + aux_sym_field_identifier_token1, + ACTIONS(323), 1, + anon_sym_RBRACE, + STATE(72), 1, + aux_sym_list_repeat3, + ACTIONS(175), 3, + anon_sym_LTclinit_GT_LPAREN, + anon_sym_LTinit_GT_LPAREN, + aux_sym_method_identifier_token1, + STATE(88), 5, + sym__identifier, + sym_field_identifier, + sym_method_identifier, + sym_full_field_identifier, + sym_full_method_identifier, + [1305] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(323), 12, + ACTIONS(325), 12, sym_class_identifier, anon_sym_RPAREN, anon_sym_LBRACK, @@ -17557,18 +17618,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1288] = 7, + [1323] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(325), 1, - anon_sym_RBRACE, - ACTIONS(327), 1, + ACTIONS(171), 1, sym_class_identifier, - ACTIONS(330), 1, + ACTIONS(173), 1, aux_sym_field_identifier_token1, - STATE(70), 1, + ACTIONS(327), 1, + anon_sym_RBRACE, + STATE(72), 1, aux_sym_list_repeat3, - ACTIONS(333), 2, + ACTIONS(175), 3, + anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, STATE(88), 5, @@ -17577,34 +17639,19 @@ static const uint16_t ts_small_parse_table[] = { sym_method_identifier, sym_full_field_identifier, sym_full_method_identifier, - [1315] = 3, - ACTIONS(197), 1, - sym_comment, - ACTIONS(336), 1, - anon_sym_LF, - ACTIONS(338), 10, - anon_sym_LBRACE, - sym_class_identifier, - aux_sym_field_identifier_token1, - anon_sym_LTinit_GT_LPAREN, - aux_sym_method_identifier_token1, - sym_variable, - sym_parameter, - aux_sym_number_literal_token1, - aux_sym_number_literal_token2, - sym_string_literal, - [1334] = 7, + [1351] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(171), 1, + ACTIONS(329), 1, + anon_sym_RBRACE, + ACTIONS(331), 1, sym_class_identifier, - ACTIONS(173), 1, + ACTIONS(334), 1, aux_sym_field_identifier_token1, - ACTIONS(340), 1, - anon_sym_RBRACE, - STATE(70), 1, + STATE(72), 1, aux_sym_list_repeat3, - ACTIONS(175), 2, + ACTIONS(337), 3, + anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, STATE(88), 5, @@ -17613,27 +17660,24 @@ static const uint16_t ts_small_parse_table[] = { sym_method_identifier, sym_full_field_identifier, sym_full_method_identifier, - [1361] = 7, - ACTIONS(3), 1, + [1379] = 3, + ACTIONS(197), 1, sym_comment, - ACTIONS(171), 1, + ACTIONS(340), 1, + anon_sym_LF, + ACTIONS(342), 11, + anon_sym_LBRACE, sym_class_identifier, - ACTIONS(173), 1, aux_sym_field_identifier_token1, - ACTIONS(342), 1, - anon_sym_RBRACE, - STATE(70), 1, - aux_sym_list_repeat3, - ACTIONS(175), 2, + anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - STATE(88), 5, - sym__identifier, - sym_field_identifier, - sym_method_identifier, - sym_full_field_identifier, - sym_full_method_identifier, - [1388] = 8, + sym_variable, + sym_parameter, + aux_sym_number_literal_token1, + aux_sym_number_literal_token2, + sym_string_literal, + [1399] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(344), 1, @@ -17644,542 +17688,563 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_number_literal_token1, ACTIONS(352), 1, aux_sym_number_literal_token2, - STATE(155), 1, + STATE(158), 1, sym_annotation_value, ACTIONS(346), 2, sym_class_identifier, sym_string_literal, - STATE(171), 3, - sym_enum_reference, - sym_list, - sym_number_literal, - [1416] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(209), 1, - anon_sym_DOTfield, - ACTIONS(211), 1, - anon_sym_DOTmethod, - ACTIONS(354), 1, - ts_builtin_sym_end, - STATE(5), 1, - sym_method_declaration, - STATE(84), 1, - sym_field_declaration, - STATE(86), 2, - sym_field_definition, - aux_sym_class_definition_repeat3, - STATE(107), 2, - sym_method_definition, - aux_sym_class_definition_repeat4, - [1443] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(209), 1, - anon_sym_DOTfield, - ACTIONS(211), 1, - anon_sym_DOTmethod, - ACTIONS(252), 1, - ts_builtin_sym_end, - STATE(5), 1, - sym_method_declaration, - STATE(84), 1, - sym_field_declaration, - STATE(86), 2, - sym_field_definition, - aux_sym_class_definition_repeat3, - STATE(110), 2, - sym_method_definition, - aux_sym_class_definition_repeat4, - [1470] = 8, + STATE(160), 3, + sym_enum_reference, + sym_list, + sym_number_literal, + [1427] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(209), 1, + ACTIONS(228), 1, anon_sym_DOTfield, - ACTIONS(211), 1, + ACTIONS(230), 1, anon_sym_DOTmethod, ACTIONS(321), 1, ts_builtin_sym_end, - STATE(5), 1, + STATE(4), 1, sym_method_declaration, - STATE(84), 1, + STATE(89), 1, sym_field_declaration, - STATE(86), 2, + STATE(94), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(92), 2, + STATE(111), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1497] = 8, + [1454] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(209), 1, + ACTIONS(228), 1, anon_sym_DOTfield, - ACTIONS(211), 1, + ACTIONS(230), 1, anon_sym_DOTmethod, - ACTIONS(248), 1, + ACTIONS(354), 1, ts_builtin_sym_end, - STATE(5), 1, + STATE(4), 1, sym_method_declaration, - STATE(84), 1, + STATE(89), 1, sym_field_declaration, - STATE(86), 2, + STATE(94), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(109), 2, + STATE(110), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1524] = 3, + [1481] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(13), 1, + ACTIONS(9), 1, sym_annotation_key, - ACTIONS(11), 7, + ACTIONS(7), 8, sym_end_annotation, anon_sym_COMMA, anon_sym_RBRACE, sym_class_identifier, aux_sym_field_identifier_token1, + anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - [1540] = 3, + [1498] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(9), 1, + ACTIONS(13), 1, sym_annotation_key, - ACTIONS(7), 7, + ACTIONS(11), 8, sym_end_annotation, anon_sym_COMMA, anon_sym_RBRACE, sym_class_identifier, aux_sym_field_identifier_token1, + anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - [1556] = 3, + [1515] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(228), 1, + anon_sym_DOTfield, + ACTIONS(230), 1, + anon_sym_DOTmethod, + ACTIONS(238), 1, + ts_builtin_sym_end, + STATE(4), 1, + sym_method_declaration, + STATE(89), 1, + sym_field_declaration, + STATE(94), 2, + sym_field_definition, + aux_sym_class_definition_repeat3, + STATE(107), 2, + sym_method_definition, + aux_sym_class_definition_repeat4, + [1542] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(228), 1, + anon_sym_DOTfield, + ACTIONS(230), 1, + anon_sym_DOTmethod, + ACTIONS(240), 1, + ts_builtin_sym_end, + STATE(4), 1, + sym_method_declaration, + STATE(89), 1, + sym_field_declaration, + STATE(94), 2, + sym_field_definition, + aux_sym_class_definition_repeat3, + STATE(109), 2, + sym_method_definition, + aux_sym_class_definition_repeat4, + [1569] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(358), 1, anon_sym_DASH_GT, - ACTIONS(356), 6, + ACTIONS(356), 7, anon_sym_COMMA, anon_sym_RBRACE, sym_class_identifier, aux_sym_field_identifier_token1, + anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - [1571] = 4, + [1585] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(362), 1, - anon_sym_DOTimplements, - STATE(82), 2, - sym_implements_declaration, - aux_sym_class_definition_repeat1, - ACTIONS(360), 4, - ts_builtin_sym_end, - anon_sym_DOTfield, - anon_sym_DOTmethod, - anon_sym_DOTannotation, - [1588] = 5, + ACTIONS(109), 7, + anon_sym_COMMA, + anon_sym_RBRACE, + sym_class_identifier, + aux_sym_field_identifier_token1, + anon_sym_LTclinit_GT_LPAREN, + anon_sym_LTinit_GT_LPAREN, + aux_sym_method_identifier_token1, + [1598] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(367), 1, + ACTIONS(362), 1, anon_sym_DOTannotation, - STATE(114), 1, + STATE(115), 1, sym_annotation_declaration, STATE(83), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - ACTIONS(365), 3, + ACTIONS(360), 3, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTmethod, - [1607] = 6, + [1617] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(55), 1, - anon_sym_DOTannotation, - ACTIONS(372), 1, - sym_end_field, - STATE(114), 1, - sym_annotation_declaration, - STATE(184), 1, - sym_annotation_definition, - ACTIONS(370), 3, - ts_builtin_sym_end, - anon_sym_DOTfield, - anon_sym_DOTmethod, - [1628] = 2, + ACTIONS(137), 7, + anon_sym_COMMA, + anon_sym_RBRACE, + sym_class_identifier, + aux_sym_field_identifier_token1, + anon_sym_LTclinit_GT_LPAREN, + anon_sym_LTinit_GT_LPAREN, + aux_sym_method_identifier_token1, + [1630] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(374), 6, + ACTIONS(365), 7, anon_sym_COMMA, anon_sym_RBRACE, sym_class_identifier, aux_sym_field_identifier_token1, + anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - [1640] = 5, + [1643] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(378), 1, - anon_sym_DOTfield, - STATE(84), 1, - sym_field_declaration, - ACTIONS(376), 2, - ts_builtin_sym_end, - anon_sym_DOTmethod, - STATE(86), 2, - sym_field_definition, - aux_sym_class_definition_repeat3, - [1658] = 2, + ACTIONS(367), 7, + anon_sym_COMMA, + anon_sym_RBRACE, + sym_class_identifier, + aux_sym_field_identifier_token1, + anon_sym_LTclinit_GT_LPAREN, + anon_sym_LTinit_GT_LPAREN, + aux_sym_method_identifier_token1, + [1656] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(381), 6, - ts_builtin_sym_end, - anon_sym_DOTsource, + ACTIONS(371), 1, anon_sym_DOTimplements, + STATE(87), 2, + sym_implements_declaration, + aux_sym_class_definition_repeat1, + ACTIONS(369), 4, + ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTmethod, anon_sym_DOTannotation, - [1670] = 3, + [1673] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(383), 1, + ACTIONS(374), 1, anon_sym_COMMA, - ACTIONS(385), 5, + ACTIONS(376), 6, anon_sym_RBRACE, sym_class_identifier, aux_sym_field_identifier_token1, + anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - [1684] = 2, + [1688] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(133), 6, - anon_sym_COMMA, + ACTIONS(17), 1, + anon_sym_DOTannotation, + ACTIONS(380), 1, + sym_end_field, + STATE(115), 1, + sym_annotation_declaration, + STATE(184), 1, + sym_annotation_definition, + ACTIONS(378), 3, + ts_builtin_sym_end, + anon_sym_DOTfield, + anon_sym_DOTmethod, + [1709] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(329), 6, anon_sym_RBRACE, sym_class_identifier, aux_sym_field_identifier_token1, + anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - [1696] = 2, + [1721] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(101), 6, - anon_sym_COMMA, - anon_sym_RBRACE, - sym_class_identifier, + ACTIONS(207), 1, aux_sym_field_identifier_token1, + STATE(159), 1, + sym_method_identifier, + STATE(162), 1, + sym_field_identifier, + ACTIONS(209), 3, + anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - [1708] = 2, + [1739] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(387), 6, - anon_sym_COMMA, - anon_sym_RBRACE, - sym_class_identifier, + ACTIONS(173), 1, aux_sym_field_identifier_token1, + STATE(85), 1, + sym_method_identifier, + STATE(86), 1, + sym_field_identifier, + ACTIONS(175), 3, + anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - [1720] = 5, + [1757] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(211), 1, - anon_sym_DOTmethod, - ACTIONS(354), 1, + ACTIONS(382), 6, ts_builtin_sym_end, - STATE(5), 1, - sym_method_declaration, - STATE(105), 2, - sym_method_definition, - aux_sym_class_definition_repeat4, - [1737] = 5, + anon_sym_DOTsource, + anon_sym_DOTimplements, + anon_sym_DOTfield, + anon_sym_DOTmethod, + anon_sym_DOTannotation, + [1769] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(389), 1, - anon_sym_DOTendarray_DASHdata, - ACTIONS(391), 1, - aux_sym_number_literal_token1, - ACTIONS(394), 1, - aux_sym_number_literal_token2, - STATE(93), 2, - sym_number_literal, - aux_sym_array_data_declaration_repeat1, - [1754] = 6, + ACTIONS(386), 1, + anon_sym_DOTfield, + STATE(89), 1, + sym_field_declaration, + ACTIONS(384), 2, + ts_builtin_sym_end, + anon_sym_DOTmethod, + STATE(94), 2, + sym_field_definition, + aux_sym_class_definition_repeat3, + [1787] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(181), 1, aux_sym_number_literal_token2, - ACTIONS(397), 1, - anon_sym_DOTendsparse_DASHswitch, - ACTIONS(399), 1, + ACTIONS(327), 1, + anon_sym_RBRACE, + ACTIONS(389), 1, aux_sym_number_literal_token1, - STATE(101), 1, - aux_sym_sparse_switch_declaration_repeat1, - STATE(187), 1, + STATE(99), 1, + aux_sym_list_repeat1, + STATE(118), 1, sym_number_literal, - [1773] = 6, + [1806] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(181), 1, aux_sym_number_literal_token2, - ACTIONS(399), 1, - aux_sym_number_literal_token1, - ACTIONS(401), 1, - anon_sym_DOTendsparse_DASHswitch, - STATE(94), 1, - aux_sym_sparse_switch_declaration_repeat1, - STATE(187), 1, - sym_number_literal, - [1792] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(403), 1, + ACTIONS(323), 1, anon_sym_RBRACE, - ACTIONS(405), 1, + ACTIONS(389), 1, aux_sym_number_literal_token1, - ACTIONS(408), 1, - aux_sym_number_literal_token2, - STATE(96), 1, + STATE(99), 1, aux_sym_list_repeat1, - STATE(116), 1, + STATE(118), 1, sym_number_literal, - [1811] = 2, + [1825] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(411), 5, + ACTIONS(391), 5, ts_builtin_sym_end, anon_sym_DOTimplements, anon_sym_DOTfield, anon_sym_DOTmethod, anon_sym_DOTannotation, - [1822] = 2, + [1836] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(413), 5, + ACTIONS(393), 5, ts_builtin_sym_end, anon_sym_DOTimplements, anon_sym_DOTfield, anon_sym_DOTmethod, anon_sym_DOTannotation, - [1833] = 2, + [1847] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(325), 5, + ACTIONS(395), 1, anon_sym_RBRACE, - sym_class_identifier, - aux_sym_field_identifier_token1, - anon_sym_LTinit_GT_LPAREN, - aux_sym_method_identifier_token1, - [1844] = 5, + ACTIONS(397), 1, + aux_sym_number_literal_token1, + ACTIONS(400), 1, + aux_sym_number_literal_token2, + STATE(99), 1, + aux_sym_list_repeat1, + STATE(118), 1, + sym_number_literal, + [1866] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(211), 1, + ACTIONS(230), 1, anon_sym_DOTmethod, - ACTIONS(252), 1, + ACTIONS(238), 1, ts_builtin_sym_end, - STATE(5), 1, + STATE(4), 1, sym_method_declaration, - STATE(105), 2, + STATE(108), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1861] = 6, + [1883] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(415), 1, + ACTIONS(403), 1, anon_sym_DOTendsparse_DASHswitch, - ACTIONS(417), 1, + ACTIONS(405), 1, aux_sym_number_literal_token1, - ACTIONS(420), 1, + ACTIONS(408), 1, aux_sym_number_literal_token2, STATE(101), 1, aux_sym_sparse_switch_declaration_repeat1, - STATE(187), 1, + STATE(181), 1, sym_number_literal, - [1880] = 5, + [1902] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(173), 1, - aux_sym_field_identifier_token1, - STATE(85), 1, - sym_method_identifier, - STATE(91), 1, - sym_field_identifier, - ACTIONS(175), 2, - anon_sym_LTinit_GT_LPAREN, - aux_sym_method_identifier_token1, - [1897] = 5, + ACTIONS(181), 1, + aux_sym_number_literal_token2, + ACTIONS(389), 1, + aux_sym_number_literal_token1, + ACTIONS(411), 1, + anon_sym_DOTendsparse_DASHswitch, + STATE(101), 1, + aux_sym_sparse_switch_declaration_repeat1, + STATE(181), 1, + sym_number_literal, + [1921] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(181), 1, aux_sym_number_literal_token2, - ACTIONS(399), 1, + ACTIONS(389), 1, aux_sym_number_literal_token1, - ACTIONS(423), 1, + ACTIONS(413), 1, anon_sym_DOTendarray_DASHdata, - STATE(93), 2, + STATE(105), 2, sym_number_literal, aux_sym_array_data_declaration_repeat1, - [1914] = 5, + [1938] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(181), 1, aux_sym_number_literal_token2, - ACTIONS(399), 1, + ACTIONS(389), 1, aux_sym_number_literal_token1, - ACTIONS(425), 1, - anon_sym_DOTendarray_DASHdata, - STATE(103), 2, + ACTIONS(415), 1, + anon_sym_DOTendsparse_DASHswitch, + STATE(102), 1, + aux_sym_sparse_switch_declaration_repeat1, + STATE(181), 1, sym_number_literal, - aux_sym_array_data_declaration_repeat1, - [1931] = 5, + [1957] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(427), 1, - ts_builtin_sym_end, - ACTIONS(429), 1, - anon_sym_DOTmethod, - STATE(5), 1, - sym_method_declaration, + ACTIONS(417), 1, + anon_sym_DOTendarray_DASHdata, + ACTIONS(419), 1, + aux_sym_number_literal_token1, + ACTIONS(422), 1, + aux_sym_number_literal_token2, STATE(105), 2, - sym_method_definition, - aux_sym_class_definition_repeat4, - [1948] = 6, + sym_number_literal, + aux_sym_array_data_declaration_repeat1, + [1974] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(181), 1, aux_sym_number_literal_token2, - ACTIONS(340), 1, - anon_sym_RBRACE, - ACTIONS(399), 1, + ACTIONS(389), 1, aux_sym_number_literal_token1, - STATE(96), 1, - aux_sym_list_repeat1, - STATE(116), 1, + ACTIONS(425), 1, + anon_sym_DOTendarray_DASHdata, + STATE(103), 2, sym_number_literal, - [1967] = 5, + aux_sym_array_data_declaration_repeat1, + [1991] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(211), 1, + ACTIONS(230), 1, anon_sym_DOTmethod, - ACTIONS(432), 1, + ACTIONS(240), 1, ts_builtin_sym_end, - STATE(5), 1, + STATE(4), 1, sym_method_declaration, - STATE(105), 2, + STATE(108), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1984] = 5, + [2008] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(217), 1, - aux_sym_field_identifier_token1, - STATE(149), 1, - sym_method_identifier, - STATE(157), 1, - sym_field_identifier, - ACTIONS(219), 2, - anon_sym_LTinit_GT_LPAREN, - aux_sym_method_identifier_token1, - [2001] = 5, + ACTIONS(427), 1, + ts_builtin_sym_end, + ACTIONS(429), 1, + anon_sym_DOTmethod, + STATE(4), 1, + sym_method_declaration, + STATE(108), 2, + sym_method_definition, + aux_sym_class_definition_repeat4, + [2025] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(211), 1, + ACTIONS(230), 1, anon_sym_DOTmethod, ACTIONS(321), 1, ts_builtin_sym_end, - STATE(5), 1, + STATE(4), 1, sym_method_declaration, - STATE(105), 2, + STATE(108), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [2018] = 5, + [2042] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(211), 1, + ACTIONS(230), 1, anon_sym_DOTmethod, - ACTIONS(248), 1, + ACTIONS(432), 1, ts_builtin_sym_end, - STATE(5), 1, + STATE(4), 1, sym_method_declaration, - STATE(105), 2, + STATE(108), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [2035] = 2, + [2059] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(434), 5, - ts_builtin_sym_end, - anon_sym_DOTfield, - sym_end_field, + ACTIONS(230), 1, anon_sym_DOTmethod, - anon_sym_DOTannotation, - [2046] = 6, + ACTIONS(354), 1, + ts_builtin_sym_end, + STATE(4), 1, + sym_method_declaration, + STATE(108), 2, + sym_method_definition, + aux_sym_class_definition_repeat4, + [2076] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(181), 1, - aux_sym_number_literal_token2, - ACTIONS(342), 1, - anon_sym_RBRACE, - ACTIONS(399), 1, - aux_sym_number_literal_token1, - STATE(96), 1, - aux_sym_list_repeat1, - STATE(116), 1, - sym_number_literal, - [2065] = 4, + ACTIONS(434), 1, + anon_sym_constructor, + STATE(13), 1, + sym_method_identifier, + ACTIONS(436), 3, + anon_sym_LTclinit_GT_LPAREN, + anon_sym_LTinit_GT_LPAREN, + aux_sym_method_identifier_token1, + [2091] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(436), 1, - anon_sym_constructor, - STATE(19), 1, + ACTIONS(438), 5, + ts_builtin_sym_end, + anon_sym_DOTfield, + sym_end_field, + anon_sym_DOTmethod, + anon_sym_DOTannotation, + [2102] = 3, + ACTIONS(3), 1, + sym_comment, + STATE(28), 1, sym_method_identifier, - ACTIONS(438), 2, + ACTIONS(436), 3, + anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - [2079] = 4, + [2114] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(440), 1, sym_annotation_key, ACTIONS(442), 1, sym_end_annotation, - STATE(115), 2, + STATE(117), 2, + sym_annotation_property, + aux_sym_annotation_definition_repeat1, + [2128] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(444), 1, + sym_annotation_key, + ACTIONS(447), 1, + sym_end_annotation, + STATE(116), 2, sym_annotation_property, aux_sym_annotation_definition_repeat1, - [2093] = 4, + [2142] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(440), 1, sym_annotation_key, - ACTIONS(444), 1, + ACTIONS(449), 1, sym_end_annotation, - STATE(117), 2, + STATE(116), 2, sym_annotation_property, aux_sym_annotation_definition_repeat1, - [2107] = 4, + [2156] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(446), 1, + ACTIONS(451), 1, anon_sym_COMMA, - ACTIONS(450), 1, + ACTIONS(455), 1, aux_sym_number_literal_token2, - ACTIONS(448), 2, + ACTIONS(453), 2, anon_sym_RBRACE, aux_sym_number_literal_token1, - [2121] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(452), 1, - sym_annotation_key, - ACTIONS(455), 1, - sym_end_annotation, - STATE(117), 2, - sym_annotation_property, - aux_sym_annotation_definition_repeat1, - [2135] = 4, + [2170] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(457), 1, @@ -18188,713 +18253,705 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTendpacked_DASHswitch, STATE(130), 1, aux_sym_packed_switch_declaration_repeat1, - [2148] = 4, - ACTIONS(3), 1, + [2183] = 4, + ACTIONS(197), 1, sym_comment, - ACTIONS(181), 1, - aux_sym_number_literal_token2, - ACTIONS(399), 1, - aux_sym_number_literal_token1, - STATE(140), 1, - sym_number_literal, - [2161] = 4, + ACTIONS(461), 1, + anon_sym_COMMA, + ACTIONS(464), 1, + anon_sym_LF, + STATE(120), 1, + aux_sym_statement_repeat1, + [2196] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(342), 1, + ACTIONS(327), 1, anon_sym_RBRACE, - ACTIONS(461), 1, + ACTIONS(466), 1, sym_parameter, STATE(144), 1, aux_sym_list_repeat5, - [2174] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(342), 1, - anon_sym_RBRACE, - ACTIONS(463), 1, - sym_variable, - STATE(143), 1, - aux_sym_list_repeat4, - [2187] = 4, + [2209] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(183), 1, sym_string_literal, - ACTIONS(340), 1, + ACTIONS(323), 1, anon_sym_RBRACE, STATE(141), 1, aux_sym_list_repeat2, - [2200] = 3, + [2222] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(465), 1, + ACTIONS(468), 1, anon_sym_COMMA, - ACTIONS(467), 2, + ACTIONS(470), 2, anon_sym_RBRACE, sym_string_literal, - [2211] = 4, + [2233] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(340), 1, + ACTIONS(323), 1, anon_sym_RBRACE, - ACTIONS(463), 1, + ACTIONS(472), 1, sym_variable, STATE(143), 1, aux_sym_list_repeat4, - [2224] = 4, + [2246] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(340), 1, + ACTIONS(323), 1, anon_sym_RBRACE, - ACTIONS(461), 1, + ACTIONS(466), 1, sym_parameter, STATE(144), 1, aux_sym_list_repeat5, - [2237] = 4, + [2259] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(327), 1, + anon_sym_RBRACE, + ACTIONS(472), 1, + sym_variable, + STATE(143), 1, + aux_sym_list_repeat4, + [2272] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(183), 1, sym_string_literal, - ACTIONS(342), 1, + ACTIONS(327), 1, anon_sym_RBRACE, STATE(141), 1, aux_sym_list_repeat2, - [2250] = 2, + [2285] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(469), 3, + ACTIONS(474), 3, anon_sym_system, anon_sym_build, anon_sym_runtime, - [2259] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(471), 3, - ts_builtin_sym_end, - anon_sym_DOTfield, - anon_sym_DOTmethod, - [2268] = 3, + [2294] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(473), 1, + ACTIONS(476), 1, anon_sym_COMMA, - ACTIONS(475), 2, + ACTIONS(478), 2, anon_sym_RBRACE, sym_variable, - [2279] = 4, + [2305] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(477), 1, - sym_label, ACTIONS(480), 1, + sym_label, + ACTIONS(483), 1, anon_sym_DOTendpacked_DASHswitch, STATE(130), 1, aux_sym_packed_switch_declaration_repeat1, - [2292] = 3, + [2318] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(484), 1, + ACTIONS(487), 1, aux_sym_number_literal_token2, - ACTIONS(482), 2, + ACTIONS(485), 2, anon_sym_DOTendsparse_DASHswitch, aux_sym_number_literal_token1, - [2303] = 3, + [2329] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(486), 1, + ACTIONS(489), 1, anon_sym_COMMA, - ACTIONS(488), 2, + ACTIONS(491), 2, anon_sym_RBRACE, sym_parameter, - [2314] = 4, + [2340] = 4, ACTIONS(197), 1, sym_comment, - ACTIONS(490), 1, + ACTIONS(493), 1, anon_sym_COMMA, - ACTIONS(492), 1, + ACTIONS(495), 1, anon_sym_LF, - STATE(146), 1, + STATE(120), 1, aux_sym_statement_repeat1, - [2327] = 4, + [2353] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(497), 3, + ts_builtin_sym_end, + anon_sym_DOTfield, + anon_sym_DOTmethod, + [2362] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(181), 1, aux_sym_number_literal_token2, - ACTIONS(399), 1, + ACTIONS(389), 1, aux_sym_number_literal_token1, - STATE(11), 1, + STATE(19), 1, sym_number_literal, - [2340] = 4, + [2375] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(181), 1, aux_sym_number_literal_token2, - ACTIONS(399), 1, + ACTIONS(389), 1, aux_sym_number_literal_token1, - STATE(14), 1, + STATE(17), 1, sym_number_literal, - [2353] = 4, + [2388] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(181), 1, aux_sym_number_literal_token2, - ACTIONS(399), 1, + ACTIONS(389), 1, aux_sym_number_literal_token1, - STATE(104), 1, + STATE(142), 1, sym_number_literal, - [2366] = 3, + [2401] = 3, ACTIONS(3), 1, sym_comment, - STATE(27), 1, - sym_method_identifier, - ACTIONS(438), 2, - anon_sym_LTinit_GT_LPAREN, - aux_sym_method_identifier_token1, - [2377] = 3, + ACTIONS(499), 1, + aux_sym_number_literal_token2, + ACTIONS(395), 2, + anon_sym_RBRACE, + aux_sym_number_literal_token1, + [2412] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(494), 1, + ACTIONS(181), 1, aux_sym_number_literal_token2, - ACTIONS(403), 2, - anon_sym_RBRACE, + ACTIONS(389), 1, aux_sym_number_literal_token1, - [2388] = 2, + STATE(106), 1, + sym_number_literal, + [2425] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(496), 3, + ACTIONS(501), 3, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTmethod, - [2397] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(498), 1, - sym_label, - ACTIONS(500), 1, - anon_sym_DOTendpacked_DASHswitch, - STATE(118), 1, - aux_sym_packed_switch_declaration_repeat1, - [2410] = 4, + [2434] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(502), 1, + ACTIONS(503), 1, anon_sym_RBRACE, - ACTIONS(504), 1, + ACTIONS(505), 1, sym_string_literal, STATE(141), 1, aux_sym_list_repeat2, - [2423] = 4, - ACTIONS(197), 1, + [2447] = 4, + ACTIONS(3), 1, sym_comment, - ACTIONS(356), 1, - anon_sym_LF, - ACTIONS(507), 1, - anon_sym_COMMA, - ACTIONS(509), 1, - anon_sym_DASH_GT, - [2436] = 4, + ACTIONS(508), 1, + sym_label, + ACTIONS(510), 1, + anon_sym_DOTendpacked_DASHswitch, + STATE(119), 1, + aux_sym_packed_switch_declaration_repeat1, + [2460] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(511), 1, + ACTIONS(512), 1, anon_sym_RBRACE, - ACTIONS(513), 1, + ACTIONS(514), 1, sym_variable, STATE(143), 1, aux_sym_list_repeat4, - [2449] = 4, + [2473] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(516), 1, + ACTIONS(517), 1, anon_sym_RBRACE, - ACTIONS(518), 1, + ACTIONS(519), 1, sym_parameter, STATE(144), 1, aux_sym_list_repeat5, - [2462] = 4, + [2486] = 4, ACTIONS(197), 1, sym_comment, - ACTIONS(490), 1, - anon_sym_COMMA, - ACTIONS(521), 1, + ACTIONS(356), 1, anon_sym_LF, - STATE(133), 1, - aux_sym_statement_repeat1, - [2475] = 4, + ACTIONS(522), 1, + anon_sym_COMMA, + ACTIONS(524), 1, + anon_sym_DASH_GT, + [2499] = 4, ACTIONS(197), 1, sym_comment, - ACTIONS(523), 1, + ACTIONS(493), 1, anon_sym_COMMA, ACTIONS(526), 1, anon_sym_LF, - STATE(146), 1, + STATE(133), 1, aux_sym_statement_repeat1, - [2488] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(528), 2, - ts_builtin_sym_end, - anon_sym_DOTmethod, - [2496] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(511), 2, - anon_sym_RBRACE, - sym_variable, - [2504] = 3, + [2512] = 3, ACTIONS(197), 1, sym_comment, - ACTIONS(374), 1, - anon_sym_LF, - ACTIONS(530), 1, + ACTIONS(528), 1, anon_sym_COMMA, - [2514] = 2, + ACTIONS(530), 1, + anon_sym_LF, + [2522] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(532), 2, sym_annotation_key, sym_end_annotation, - [2522] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(534), 2, - ts_builtin_sym_end, - anon_sym_DOTmethod, [2530] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(536), 1, + ACTIONS(534), 1, anon_sym_DOTsuper, - STATE(32), 1, + STATE(34), 1, sym_super_declaration, [2540] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(538), 2, + ACTIONS(536), 2, sym_annotation_key, sym_end_annotation, [2548] = 3, - ACTIONS(3), 1, + ACTIONS(197), 1, sym_comment, - ACTIONS(173), 1, - aux_sym_field_identifier_token1, - STATE(150), 1, - sym_field_identifier, + ACTIONS(538), 1, + anon_sym_COMMA, + ACTIONS(540), 1, + anon_sym_LF, [2558] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(540), 2, - sym_annotation_key, - sym_end_annotation, + ACTIONS(512), 2, + anon_sym_RBRACE, + sym_variable, [2566] = 3, - ACTIONS(197), 1, + ACTIONS(3), 1, sym_comment, ACTIONS(542), 1, - anon_sym_COMMA, - ACTIONS(544), 1, - anon_sym_LF, - [2576] = 3, - ACTIONS(197), 1, + aux_sym_field_identifier_token1, + STATE(113), 1, + sym_field_identifier, + [2576] = 2, + ACTIONS(3), 1, sym_comment, - ACTIONS(387), 1, - anon_sym_LF, - ACTIONS(546), 1, - anon_sym_COMMA, - [2586] = 3, + ACTIONS(517), 2, + anon_sym_RBRACE, + sym_parameter, + [2584] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(548), 1, - aux_sym_field_identifier_token1, - STATE(111), 1, - sym_field_identifier, - [2596] = 3, + ACTIONS(544), 2, + ts_builtin_sym_end, + anon_sym_DOTmethod, + [2592] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(503), 2, + anon_sym_RBRACE, + sym_string_literal, + [2600] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(546), 2, + ts_builtin_sym_end, + anon_sym_DOTmethod, + [2608] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(548), 2, + sym_annotation_key, + sym_end_annotation, + [2616] = 3, ACTIONS(197), 1, sym_comment, - ACTIONS(526), 1, + ACTIONS(365), 1, anon_sym_LF, ACTIONS(550), 1, anon_sym_COMMA, - [2606] = 3, - ACTIONS(133), 1, - anon_sym_LF, - ACTIONS(135), 1, - anon_sym_COMMA, - ACTIONS(197), 1, + [2626] = 2, + ACTIONS(3), 1, sym_comment, - [2616] = 3, + ACTIONS(552), 2, + sym_annotation_key, + sym_end_annotation, + [2634] = 3, ACTIONS(81), 1, anon_sym_LF, ACTIONS(83), 1, anon_sym_COMMA, ACTIONS(197), 1, sym_comment, - [2626] = 2, - ACTIONS(3), 1, + [2644] = 3, + ACTIONS(197), 1, sym_comment, - ACTIONS(516), 2, - anon_sym_RBRACE, - sym_parameter, - [2634] = 2, + ACTIONS(367), 1, + anon_sym_LF, + ACTIONS(554), 1, + anon_sym_COMMA, + [2654] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(81), 2, sym_annotation_key, sym_end_annotation, - [2642] = 3, - ACTIONS(11), 1, + [2662] = 3, + ACTIONS(7), 1, anon_sym_LF, - ACTIONS(13), 1, + ACTIONS(9), 1, anon_sym_COMMA, ACTIONS(197), 1, sym_comment, - [2652] = 3, + [2672] = 3, ACTIONS(197), 1, sym_comment, - ACTIONS(317), 1, + ACTIONS(301), 1, anon_sym_LF, - ACTIONS(319), 1, + ACTIONS(303), 1, anon_sym_COMMA, - [2662] = 3, - ACTIONS(197), 1, + [2682] = 3, + ACTIONS(3), 1, sym_comment, - ACTIONS(538), 1, - anon_sym_LF, - ACTIONS(552), 1, - anon_sym_COMMA, - [2672] = 2, + ACTIONS(173), 1, + aux_sym_field_identifier_token1, + STATE(150), 1, + sym_field_identifier, + [2692] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(544), 2, + ACTIONS(540), 2, sym_annotation_key, sym_end_annotation, - [2680] = 3, - ACTIONS(7), 1, + [2700] = 3, + ACTIONS(11), 1, anon_sym_LF, - ACTIONS(9), 1, + ACTIONS(13), 1, anon_sym_COMMA, ACTIONS(197), 1, sym_comment, - [2690] = 3, - ACTIONS(101), 1, + [2710] = 3, + ACTIONS(109), 1, anon_sym_LF, - ACTIONS(103), 1, + ACTIONS(111), 1, anon_sym_COMMA, ACTIONS(197), 1, sym_comment, - [2700] = 2, - ACTIONS(3), 1, + [2720] = 3, + ACTIONS(137), 1, + anon_sym_LF, + ACTIONS(139), 1, + anon_sym_COMMA, + ACTIONS(197), 1, sym_comment, - ACTIONS(554), 2, - sym_annotation_key, - sym_end_annotation, - [2708] = 2, + [2730] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(556), 2, + ACTIONS(530), 2, sym_annotation_key, sym_end_annotation, - [2716] = 2, - ACTIONS(3), 1, + [2738] = 3, + ACTIONS(197), 1, sym_comment, - ACTIONS(502), 2, - anon_sym_RBRACE, - sym_string_literal, - [2724] = 2, + ACTIONS(464), 1, + anon_sym_LF, + ACTIONS(556), 1, + anon_sym_COMMA, + [2748] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(558), 1, - sym_parameter, - [2731] = 2, + anon_sym_RBRACE, + [2755] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(560), 1, sym_label, - [2738] = 2, + [2762] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(562), 1, - sym_label, - [2745] = 2, + ts_builtin_sym_end, + [2769] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(564), 1, - sym_label, - [2752] = 2, + anon_sym_LBRACE, + [2776] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(566), 1, - anon_sym_RBRACE, - [2759] = 2, + anon_sym_EQ, + [2783] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(568), 1, anon_sym_LBRACE, - [2766] = 2, + [2790] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(570), 1, sym_class_identifier, - [2773] = 2, + [2797] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(572), 1, - ts_builtin_sym_end, - [2780] = 2, + sym_parameter, + [2804] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(574), 1, - anon_sym_LBRACE, - [2787] = 2, + anon_sym_DASH_GT, + [2811] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(576), 1, - sym_label, - [2794] = 2, + anon_sym_RBRACE, + [2818] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(578), 1, - anon_sym_EQ, - [2801] = 2, + sym_label, + [2825] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(580), 1, sym_end_field, - [2808] = 2, + [2832] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(582), 1, sym_label, - [2815] = 2, + [2839] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(584), 1, sym_class_identifier, - [2822] = 2, + [2846] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(586), 1, - anon_sym_DASH_GT, - [2829] = 2, + sym_label, + [2853] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(588), 1, - anon_sym_DOT_DOT, - [2836] = 2, + sym_label, + [2860] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(590), 1, sym_class_identifier, - [2843] = 2, + [2867] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(592), 1, - anon_sym_DOT_DOT, - [2850] = 2, + sym_label, + [2874] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(594), 1, sym_string_literal, - [2857] = 2, + [2881] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(596), 1, - sym_label, - [2864] = 2, + anon_sym_DOT_DOT, + [2888] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(598), 1, sym_label, - [2871] = 2, + [2895] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(600), 1, anon_sym_DOTsuper, - [2878] = 2, + [2902] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(602), 1, sym_class_identifier, - [2885] = 2, + [2909] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(604), 1, sym_class_identifier, - [2892] = 2, + [2916] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(606), 1, - anon_sym_RBRACE, + anon_sym_DOT_DOT, }; static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(29)] = 0, - [SMALL_STATE(30)] = 55, - [SMALL_STATE(31)] = 110, - [SMALL_STATE(32)] = 149, - [SMALL_STATE(33)] = 199, - [SMALL_STATE(34)] = 237, - [SMALL_STATE(35)] = 266, - [SMALL_STATE(36)] = 295, - [SMALL_STATE(37)] = 327, - [SMALL_STATE(38)] = 359, - [SMALL_STATE(39)] = 403, - [SMALL_STATE(40)] = 435, - [SMALL_STATE(41)] = 479, - [SMALL_STATE(42)] = 523, - [SMALL_STATE(43)] = 555, - [SMALL_STATE(44)] = 587, - [SMALL_STATE(45)] = 619, - [SMALL_STATE(46)] = 651, - [SMALL_STATE(47)] = 676, - [SMALL_STATE(48)] = 701, - [SMALL_STATE(49)] = 726, - [SMALL_STATE(50)] = 751, - [SMALL_STATE(51)] = 776, - [SMALL_STATE(52)] = 801, - [SMALL_STATE(53)] = 826, - [SMALL_STATE(54)] = 852, - [SMALL_STATE(55)] = 878, - [SMALL_STATE(56)] = 904, - [SMALL_STATE(57)] = 930, - [SMALL_STATE(58)] = 956, - [SMALL_STATE(59)] = 982, - [SMALL_STATE(60)] = 1008, - [SMALL_STATE(61)] = 1034, - [SMALL_STATE(62)] = 1060, - [SMALL_STATE(63)] = 1086, - [SMALL_STATE(64)] = 1112, - [SMALL_STATE(65)] = 1138, - [SMALL_STATE(66)] = 1175, - [SMALL_STATE(67)] = 1196, - [SMALL_STATE(68)] = 1233, - [SMALL_STATE(69)] = 1270, - [SMALL_STATE(70)] = 1288, - [SMALL_STATE(71)] = 1315, - [SMALL_STATE(72)] = 1334, - [SMALL_STATE(73)] = 1361, - [SMALL_STATE(74)] = 1388, - [SMALL_STATE(75)] = 1416, - [SMALL_STATE(76)] = 1443, - [SMALL_STATE(77)] = 1470, - [SMALL_STATE(78)] = 1497, - [SMALL_STATE(79)] = 1524, - [SMALL_STATE(80)] = 1540, - [SMALL_STATE(81)] = 1556, - [SMALL_STATE(82)] = 1571, - [SMALL_STATE(83)] = 1588, - [SMALL_STATE(84)] = 1607, - [SMALL_STATE(85)] = 1628, - [SMALL_STATE(86)] = 1640, - [SMALL_STATE(87)] = 1658, - [SMALL_STATE(88)] = 1670, - [SMALL_STATE(89)] = 1684, - [SMALL_STATE(90)] = 1696, - [SMALL_STATE(91)] = 1708, - [SMALL_STATE(92)] = 1720, - [SMALL_STATE(93)] = 1737, - [SMALL_STATE(94)] = 1754, - [SMALL_STATE(95)] = 1773, - [SMALL_STATE(96)] = 1792, - [SMALL_STATE(97)] = 1811, - [SMALL_STATE(98)] = 1822, - [SMALL_STATE(99)] = 1833, - [SMALL_STATE(100)] = 1844, - [SMALL_STATE(101)] = 1861, - [SMALL_STATE(102)] = 1880, - [SMALL_STATE(103)] = 1897, - [SMALL_STATE(104)] = 1914, - [SMALL_STATE(105)] = 1931, - [SMALL_STATE(106)] = 1948, - [SMALL_STATE(107)] = 1967, - [SMALL_STATE(108)] = 1984, - [SMALL_STATE(109)] = 2001, - [SMALL_STATE(110)] = 2018, - [SMALL_STATE(111)] = 2035, - [SMALL_STATE(112)] = 2046, - [SMALL_STATE(113)] = 2065, - [SMALL_STATE(114)] = 2079, - [SMALL_STATE(115)] = 2093, - [SMALL_STATE(116)] = 2107, - [SMALL_STATE(117)] = 2121, - [SMALL_STATE(118)] = 2135, - [SMALL_STATE(119)] = 2148, - [SMALL_STATE(120)] = 2161, - [SMALL_STATE(121)] = 2174, - [SMALL_STATE(122)] = 2187, - [SMALL_STATE(123)] = 2200, - [SMALL_STATE(124)] = 2211, - [SMALL_STATE(125)] = 2224, - [SMALL_STATE(126)] = 2237, - [SMALL_STATE(127)] = 2250, - [SMALL_STATE(128)] = 2259, - [SMALL_STATE(129)] = 2268, - [SMALL_STATE(130)] = 2279, - [SMALL_STATE(131)] = 2292, - [SMALL_STATE(132)] = 2303, - [SMALL_STATE(133)] = 2314, - [SMALL_STATE(134)] = 2327, - [SMALL_STATE(135)] = 2340, - [SMALL_STATE(136)] = 2353, - [SMALL_STATE(137)] = 2366, - [SMALL_STATE(138)] = 2377, - [SMALL_STATE(139)] = 2388, - [SMALL_STATE(140)] = 2397, - [SMALL_STATE(141)] = 2410, - [SMALL_STATE(142)] = 2423, - [SMALL_STATE(143)] = 2436, - [SMALL_STATE(144)] = 2449, - [SMALL_STATE(145)] = 2462, - [SMALL_STATE(146)] = 2475, - [SMALL_STATE(147)] = 2488, - [SMALL_STATE(148)] = 2496, - [SMALL_STATE(149)] = 2504, - [SMALL_STATE(150)] = 2514, - [SMALL_STATE(151)] = 2522, - [SMALL_STATE(152)] = 2530, - [SMALL_STATE(153)] = 2540, - [SMALL_STATE(154)] = 2548, - [SMALL_STATE(155)] = 2558, - [SMALL_STATE(156)] = 2566, - [SMALL_STATE(157)] = 2576, - [SMALL_STATE(158)] = 2586, - [SMALL_STATE(159)] = 2596, - [SMALL_STATE(160)] = 2606, - [SMALL_STATE(161)] = 2616, - [SMALL_STATE(162)] = 2626, - [SMALL_STATE(163)] = 2634, - [SMALL_STATE(164)] = 2642, - [SMALL_STATE(165)] = 2652, - [SMALL_STATE(166)] = 2662, - [SMALL_STATE(167)] = 2672, - [SMALL_STATE(168)] = 2680, - [SMALL_STATE(169)] = 2690, - [SMALL_STATE(170)] = 2700, - [SMALL_STATE(171)] = 2708, - [SMALL_STATE(172)] = 2716, - [SMALL_STATE(173)] = 2724, - [SMALL_STATE(174)] = 2731, - [SMALL_STATE(175)] = 2738, - [SMALL_STATE(176)] = 2745, - [SMALL_STATE(177)] = 2752, - [SMALL_STATE(178)] = 2759, - [SMALL_STATE(179)] = 2766, - [SMALL_STATE(180)] = 2773, - [SMALL_STATE(181)] = 2780, - [SMALL_STATE(182)] = 2787, - [SMALL_STATE(183)] = 2794, - [SMALL_STATE(184)] = 2801, - [SMALL_STATE(185)] = 2808, - [SMALL_STATE(186)] = 2815, - [SMALL_STATE(187)] = 2822, - [SMALL_STATE(188)] = 2829, - [SMALL_STATE(189)] = 2836, - [SMALL_STATE(190)] = 2843, - [SMALL_STATE(191)] = 2850, - [SMALL_STATE(192)] = 2857, - [SMALL_STATE(193)] = 2864, - [SMALL_STATE(194)] = 2871, - [SMALL_STATE(195)] = 2878, - [SMALL_STATE(196)] = 2885, - [SMALL_STATE(197)] = 2892, + [SMALL_STATE(30)] = 56, + [SMALL_STATE(31)] = 112, + [SMALL_STATE(32)] = 152, + [SMALL_STATE(33)] = 191, + [SMALL_STATE(34)] = 221, + [SMALL_STATE(35)] = 271, + [SMALL_STATE(36)] = 301, + [SMALL_STATE(37)] = 345, + [SMALL_STATE(38)] = 389, + [SMALL_STATE(39)] = 421, + [SMALL_STATE(40)] = 453, + [SMALL_STATE(41)] = 485, + [SMALL_STATE(42)] = 517, + [SMALL_STATE(43)] = 561, + [SMALL_STATE(44)] = 593, + [SMALL_STATE(45)] = 625, + [SMALL_STATE(46)] = 657, + [SMALL_STATE(47)] = 682, + [SMALL_STATE(48)] = 707, + [SMALL_STATE(49)] = 732, + [SMALL_STATE(50)] = 757, + [SMALL_STATE(51)] = 782, + [SMALL_STATE(52)] = 807, + [SMALL_STATE(53)] = 832, + [SMALL_STATE(54)] = 858, + [SMALL_STATE(55)] = 884, + [SMALL_STATE(56)] = 910, + [SMALL_STATE(57)] = 936, + [SMALL_STATE(58)] = 962, + [SMALL_STATE(59)] = 984, + [SMALL_STATE(60)] = 1010, + [SMALL_STATE(61)] = 1036, + [SMALL_STATE(62)] = 1062, + [SMALL_STATE(63)] = 1088, + [SMALL_STATE(64)] = 1114, + [SMALL_STATE(65)] = 1140, + [SMALL_STATE(66)] = 1166, + [SMALL_STATE(67)] = 1203, + [SMALL_STATE(68)] = 1240, + [SMALL_STATE(69)] = 1277, + [SMALL_STATE(70)] = 1305, + [SMALL_STATE(71)] = 1323, + [SMALL_STATE(72)] = 1351, + [SMALL_STATE(73)] = 1379, + [SMALL_STATE(74)] = 1399, + [SMALL_STATE(75)] = 1427, + [SMALL_STATE(76)] = 1454, + [SMALL_STATE(77)] = 1481, + [SMALL_STATE(78)] = 1498, + [SMALL_STATE(79)] = 1515, + [SMALL_STATE(80)] = 1542, + [SMALL_STATE(81)] = 1569, + [SMALL_STATE(82)] = 1585, + [SMALL_STATE(83)] = 1598, + [SMALL_STATE(84)] = 1617, + [SMALL_STATE(85)] = 1630, + [SMALL_STATE(86)] = 1643, + [SMALL_STATE(87)] = 1656, + [SMALL_STATE(88)] = 1673, + [SMALL_STATE(89)] = 1688, + [SMALL_STATE(90)] = 1709, + [SMALL_STATE(91)] = 1721, + [SMALL_STATE(92)] = 1739, + [SMALL_STATE(93)] = 1757, + [SMALL_STATE(94)] = 1769, + [SMALL_STATE(95)] = 1787, + [SMALL_STATE(96)] = 1806, + [SMALL_STATE(97)] = 1825, + [SMALL_STATE(98)] = 1836, + [SMALL_STATE(99)] = 1847, + [SMALL_STATE(100)] = 1866, + [SMALL_STATE(101)] = 1883, + [SMALL_STATE(102)] = 1902, + [SMALL_STATE(103)] = 1921, + [SMALL_STATE(104)] = 1938, + [SMALL_STATE(105)] = 1957, + [SMALL_STATE(106)] = 1974, + [SMALL_STATE(107)] = 1991, + [SMALL_STATE(108)] = 2008, + [SMALL_STATE(109)] = 2025, + [SMALL_STATE(110)] = 2042, + [SMALL_STATE(111)] = 2059, + [SMALL_STATE(112)] = 2076, + [SMALL_STATE(113)] = 2091, + [SMALL_STATE(114)] = 2102, + [SMALL_STATE(115)] = 2114, + [SMALL_STATE(116)] = 2128, + [SMALL_STATE(117)] = 2142, + [SMALL_STATE(118)] = 2156, + [SMALL_STATE(119)] = 2170, + [SMALL_STATE(120)] = 2183, + [SMALL_STATE(121)] = 2196, + [SMALL_STATE(122)] = 2209, + [SMALL_STATE(123)] = 2222, + [SMALL_STATE(124)] = 2233, + [SMALL_STATE(125)] = 2246, + [SMALL_STATE(126)] = 2259, + [SMALL_STATE(127)] = 2272, + [SMALL_STATE(128)] = 2285, + [SMALL_STATE(129)] = 2294, + [SMALL_STATE(130)] = 2305, + [SMALL_STATE(131)] = 2318, + [SMALL_STATE(132)] = 2329, + [SMALL_STATE(133)] = 2340, + [SMALL_STATE(134)] = 2353, + [SMALL_STATE(135)] = 2362, + [SMALL_STATE(136)] = 2375, + [SMALL_STATE(137)] = 2388, + [SMALL_STATE(138)] = 2401, + [SMALL_STATE(139)] = 2412, + [SMALL_STATE(140)] = 2425, + [SMALL_STATE(141)] = 2434, + [SMALL_STATE(142)] = 2447, + [SMALL_STATE(143)] = 2460, + [SMALL_STATE(144)] = 2473, + [SMALL_STATE(145)] = 2486, + [SMALL_STATE(146)] = 2499, + [SMALL_STATE(147)] = 2512, + [SMALL_STATE(148)] = 2522, + [SMALL_STATE(149)] = 2530, + [SMALL_STATE(150)] = 2540, + [SMALL_STATE(151)] = 2548, + [SMALL_STATE(152)] = 2558, + [SMALL_STATE(153)] = 2566, + [SMALL_STATE(154)] = 2576, + [SMALL_STATE(155)] = 2584, + [SMALL_STATE(156)] = 2592, + [SMALL_STATE(157)] = 2600, + [SMALL_STATE(158)] = 2608, + [SMALL_STATE(159)] = 2616, + [SMALL_STATE(160)] = 2626, + [SMALL_STATE(161)] = 2634, + [SMALL_STATE(162)] = 2644, + [SMALL_STATE(163)] = 2654, + [SMALL_STATE(164)] = 2662, + [SMALL_STATE(165)] = 2672, + [SMALL_STATE(166)] = 2682, + [SMALL_STATE(167)] = 2692, + [SMALL_STATE(168)] = 2700, + [SMALL_STATE(169)] = 2710, + [SMALL_STATE(170)] = 2720, + [SMALL_STATE(171)] = 2730, + [SMALL_STATE(172)] = 2738, + [SMALL_STATE(173)] = 2748, + [SMALL_STATE(174)] = 2755, + [SMALL_STATE(175)] = 2762, + [SMALL_STATE(176)] = 2769, + [SMALL_STATE(177)] = 2776, + [SMALL_STATE(178)] = 2783, + [SMALL_STATE(179)] = 2790, + [SMALL_STATE(180)] = 2797, + [SMALL_STATE(181)] = 2804, + [SMALL_STATE(182)] = 2811, + [SMALL_STATE(183)] = 2818, + [SMALL_STATE(184)] = 2825, + [SMALL_STATE(185)] = 2832, + [SMALL_STATE(186)] = 2839, + [SMALL_STATE(187)] = 2846, + [SMALL_STATE(188)] = 2853, + [SMALL_STATE(189)] = 2860, + [SMALL_STATE(190)] = 2867, + [SMALL_STATE(191)] = 2874, + [SMALL_STATE(192)] = 2881, + [SMALL_STATE(193)] = 2888, + [SMALL_STATE(194)] = 2895, + [SMALL_STATE(195)] = 2902, + [SMALL_STATE(196)] = 2909, + [SMALL_STATE(197)] = 2916, }; static const TSParseActionEntry ts_parse_actions[] = { @@ -18902,288 +18959,288 @@ static const TSParseActionEntry ts_parse_actions[] = { [1] = {.entry = {.count = 1, .reusable = false}}, RECOVER(), [3] = {.entry = {.count = 1, .reusable = true}}, SHIFT_EXTRA(), [5] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), - [7] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_type, 2, .production_id = 3), - [9] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_type, 2, .production_id = 3), - [11] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primitive_type, 1), - [13] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primitive_type, 1), - [15] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), - [17] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(127), - [20] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(13), - [23] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(71), - [26] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(71), - [29] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(134), - [32] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(135), - [35] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(173), - [38] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(179), - [41] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(178), - [44] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(119), - [47] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(95), - [50] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(136), - [53] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), - [55] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), - [57] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), - [59] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71), - [61] = {.entry = {.count = 1, .reusable = false}}, SHIFT(71), - [63] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), - [65] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), - [67] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), - [69] = {.entry = {.count = 1, .reusable = false}}, SHIFT(179), - [71] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), - [73] = {.entry = {.count = 1, .reusable = true}}, SHIFT(119), - [75] = {.entry = {.count = 1, .reusable = true}}, SHIFT(95), - [77] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), - [79] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), + [7] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primitive_type, 1), + [9] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primitive_type, 1), + [11] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_type, 2, .production_id = 3), + [13] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_type, 2, .production_id = 3), + [15] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155), + [17] = {.entry = {.count = 1, .reusable = true}}, SHIFT(128), + [19] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), + [21] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73), + [23] = {.entry = {.count = 1, .reusable = false}}, SHIFT(73), + [25] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), + [27] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), + [29] = {.entry = {.count = 1, .reusable = true}}, SHIFT(180), + [31] = {.entry = {.count = 1, .reusable = false}}, SHIFT(179), + [33] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), + [35] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), + [37] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104), + [39] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), + [41] = {.entry = {.count = 1, .reusable = true}}, SHIFT(157), + [43] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), + [45] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(128), + [48] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(16), + [51] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(73), + [54] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(73), + [57] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(135), + [60] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(136), + [63] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(180), + [66] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(179), + [69] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(178), + [72] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(137), + [75] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(104), + [78] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(139), [81] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_number_literal, 1), [83] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_number_literal, 1), [85] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_definition, 2), [87] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_definition, 2), [89] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_definition, 3), [91] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_definition, 3), - [93] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 3), - [95] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 3), - [97] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_declaration, 2), - [99] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_declaration, 2), - [101] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_identifier, 3, .production_id = 4), - [103] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_identifier, 3, .production_id = 4), - [105] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 1), - [107] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 1), - [109] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_locals_declaration, 2), - [111] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_locals_declaration, 2), - [113] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_declaration, 2), - [115] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_declaration, 2), - [117] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 2), - [119] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 2), - [121] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catchall_declaration, 7), - [123] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catchall_declaration, 7), - [125] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_declaration, 8), - [127] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_declaration, 8), - [129] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 3), - [131] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 3), - [133] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_identifier, 4, .production_id = 5), - [135] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_identifier, 4, .production_id = 5), - [137] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 4), - [139] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 4), - [141] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_data_declaration, 3), - [143] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_declaration, 3), - [145] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_declaration, 3), - [147] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_declaration, 3), - [149] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_data_declaration, 4), - [151] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_declaration, 4), + [93] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_declaration, 2), + [95] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_declaration, 2), + [97] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_data_declaration, 3), + [99] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_declaration, 3), + [101] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_data_declaration, 4), + [103] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_declaration, 4), + [105] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 3), + [107] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 3), + [109] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_identifier, 3, .production_id = 4), + [111] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_identifier, 3, .production_id = 4), + [113] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_declaration, 8), + [115] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_declaration, 8), + [117] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 1), + [119] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 1), + [121] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_locals_declaration, 2), + [123] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_locals_declaration, 2), + [125] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catchall_declaration, 7), + [127] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catchall_declaration, 7), + [129] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_declaration, 2), + [131] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_declaration, 2), + [133] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 3), + [135] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 3), + [137] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_identifier, 4, .production_id = 5), + [139] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_identifier, 4, .production_id = 5), + [141] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_declaration, 2), + [143] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_declaration, 2), + [145] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 2), + [147] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 2), + [149] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_declaration, 3), + [151] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_declaration, 3), [153] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_declaration, 3), [155] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_declaration, 3), - [157] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_declaration, 2), - [159] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_declaration, 2), - [161] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 4), - [163] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 4), - [165] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_declaration, 4), - [167] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_declaration, 4), - [169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(156), + [157] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 4), + [159] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 4), + [161] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_declaration, 4), + [163] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_declaration, 4), + [165] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 4), + [167] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 4), + [169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(167), [171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81), - [173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), - [175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), + [173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), + [175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), [177] = {.entry = {.count = 1, .reusable = false}}, SHIFT(129), [179] = {.entry = {.count = 1, .reusable = false}}, SHIFT(132), [181] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7), [183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(123), - [185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(167), - [187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), - [189] = {.entry = {.count = 1, .reusable = false}}, SHIFT(29), - [191] = {.entry = {.count = 1, .reusable = false}}, SHIFT(142), - [193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(59), - [195] = {.entry = {.count = 1, .reusable = false}}, SHIFT(37), + [185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), + [187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), + [189] = {.entry = {.count = 1, .reusable = false}}, SHIFT(30), + [191] = {.entry = {.count = 1, .reusable = false}}, SHIFT(145), + [193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(64), + [195] = {.entry = {.count = 1, .reusable = false}}, SHIFT(41), [197] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(), - [199] = {.entry = {.count = 1, .reusable = false}}, SHIFT(145), + [199] = {.entry = {.count = 1, .reusable = false}}, SHIFT(146), [201] = {.entry = {.count = 1, .reusable = false}}, SHIFT(161), - [203] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 2), - [205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191), - [207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189), - [209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(50), - [211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(49), - [213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), - [215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), - [217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), - [219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), - [221] = {.entry = {.count = 1, .reusable = false}}, SHIFT(159), - [223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159), - [225] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), - [227] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), - [229] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(34), + [203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), + [205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(145), + [207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), + [209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), + [211] = {.entry = {.count = 1, .reusable = false}}, SHIFT(172), + [213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), + [215] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), + [217] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), + [219] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(33), + [222] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 2), + [224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191), + [226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189), + [228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), + [230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), [232] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_access_modifiers, 1), [234] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_access_modifiers, 1), - [236] = {.entry = {.count = 1, .reusable = false}}, SHIFT(34), - [238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), - [240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53), - [242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), - [244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3), - [246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), - [248] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 4), - [250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), - [252] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 3), - [254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), - [256] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(69), - [259] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), - [261] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(63), - [264] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(3), - [267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), - [269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), - [271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), - [273] = {.entry = {.count = 1, .reusable = false}}, SHIFT(48), - [275] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(48), - [278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), - [280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), - [282] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(51), - [285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), - [287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(160), - [289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), - [291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(164), - [293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(80), - [295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54), - [297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(79), - [299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), - [301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), - [303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(89), - [305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169), - [307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(165), - [309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), - [311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(168), - [313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2), - [315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90), - [317] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_identifier, 2), - [319] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field_identifier, 2), + [236] = {.entry = {.count = 1, .reusable = false}}, SHIFT(33), + [238] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 3), + [240] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 4), + [242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), + [244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), + [246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53), + [248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2), + [250] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(70), + [253] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), + [255] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(53), + [258] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(2), + [261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), + [263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), + [265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), + [267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54), + [269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), + [271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(49), + [273] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(47), + [276] = {.entry = {.count = 1, .reusable = false}}, SHIFT(47), + [278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(50), + [280] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(50), + [283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), + [285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(48), + [287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3), + [289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84), + [291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), + [293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(77), + [295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(82), + [297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), + [299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), + [301] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_identifier, 2), + [303] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field_identifier, 2), + [305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), + [307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), + [309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(164), + [311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), + [313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(78), + [315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169), + [317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(165), + [319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(168), [321] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 5), - [323] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 1), - [325] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat3, 2), - [327] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat3, 2), SHIFT_REPEAT(81), - [330] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat3, 2), SHIFT_REPEAT(62), - [333] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat3, 2), SHIFT_REPEAT(44), - [336] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_opcode, 1), - [338] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_opcode, 1), - [340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(166), - [342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(153), - [344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), - [346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), - [348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154), + [323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), + [325] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 1), + [327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), + [329] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat3, 2), + [331] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat3, 2), SHIFT_REPEAT(81), + [334] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat3, 2), SHIFT_REPEAT(63), + [337] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat3, 2), SHIFT_REPEAT(43), + [340] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_opcode, 1), + [342] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_opcode, 1), + [344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), + [346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(160), + [348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(166), [350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163), [352] = {.entry = {.count = 1, .reusable = false}}, SHIFT(163), [354] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 6), [356] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__identifier, 1), - [358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(102), - [360] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), - [362] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), SHIFT_REPEAT(189), - [365] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), - [367] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), SHIFT_REPEAT(127), - [370] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 1), - [372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(128), - [374] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_full_method_identifier, 3), - [376] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), - [378] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), SHIFT_REPEAT(50), - [381] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_super_declaration, 2), - [383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(99), - [385] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat3, 1), - [387] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_full_field_identifier, 3), - [389] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), - [391] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), SHIFT_REPEAT(7), - [394] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), SHIFT_REPEAT(7), - [397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), - [399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), - [401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), - [403] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), - [405] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(7), - [408] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(7), - [411] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_implements_declaration, 2), - [413] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_declaration, 2), - [415] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), - [417] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), SHIFT_REPEAT(7), - [420] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), SHIFT_REPEAT(7), - [423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), - [425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), + [358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), + [360] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), + [362] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), SHIFT_REPEAT(128), + [365] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_full_method_identifier, 3), + [367] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_full_field_identifier, 3), + [369] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), + [371] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), SHIFT_REPEAT(189), + [374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90), + [376] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat3, 1), + [378] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 1), + [380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), + [382] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_super_declaration, 2), + [384] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), + [386] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), SHIFT_REPEAT(52), + [389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), + [391] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_implements_declaration, 2), + [393] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_declaration, 2), + [395] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), + [397] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(7), + [400] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(7), + [403] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), + [405] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), SHIFT_REPEAT(7), + [408] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), SHIFT_REPEAT(7), + [411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), + [413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), + [415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10), + [417] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), + [419] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), SHIFT_REPEAT(7), + [422] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), SHIFT_REPEAT(7), + [425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), [427] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), - [429] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), SHIFT_REPEAT(49), + [429] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), SHIFT_REPEAT(51), [432] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 7), - [434] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 3), - [436] = {.entry = {.count = 1, .reusable = false}}, SHIFT(137), - [438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), - [440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(183), + [434] = {.entry = {.count = 1, .reusable = false}}, SHIFT(114), + [436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), + [438] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 3), + [440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177), [442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), - [444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), - [446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), - [448] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 1), - [450] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_list_repeat1, 1), - [452] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_definition_repeat1, 2), SHIFT_REPEAT(183), - [455] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_annotation_definition_repeat1, 2), + [444] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_definition_repeat1, 2), SHIFT_REPEAT(177), + [447] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_annotation_definition_repeat1, 2), + [449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), + [451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), + [453] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 1), + [455] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_list_repeat1, 1), [457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(130), - [459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28), - [461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), - [463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), - [465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), - [467] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat2, 1), - [469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186), - [471] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 2), - [473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), - [475] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat4, 1), - [477] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_packed_switch_declaration_repeat1, 2), SHIFT_REPEAT(130), - [480] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_packed_switch_declaration_repeat1, 2), - [482] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 3), - [484] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 3), - [486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(162), - [488] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat5, 1), - [490] = {.entry = {.count = 1, .reusable = false}}, SHIFT(33), - [492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), - [494] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_list_repeat1, 2), - [496] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 3), - [498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), - [500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), - [502] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat2, 2), - [504] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat2, 2), SHIFT_REPEAT(123), - [507] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__identifier, 1), - [509] = {.entry = {.count = 1, .reusable = false}}, SHIFT(108), - [511] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat4, 2), - [513] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat4, 2), SHIFT_REPEAT(129), - [516] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat5, 2), - [518] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat5, 2), SHIFT_REPEAT(132), - [521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10), - [523] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_repeat1, 2), SHIFT_REPEAT(33), - [526] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_statement_repeat1, 2), - [528] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 2), - [530] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_full_method_identifier, 3), - [532] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_reference, 2), - [534] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 3, .production_id = 1), - [536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195), - [538] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 3), - [540] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_property, 3, .production_id = 2), - [542] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 2), - [544] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 2), - [546] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_full_field_identifier, 3), - [548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), - [550] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_statement_repeat1, 2), - [552] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 3), - [554] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_declaration, 3), - [556] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_value, 1), - [558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), + [459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), + [461] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_repeat1, 2), SHIFT_REPEAT(32), + [464] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_statement_repeat1, 2), + [466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), + [468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(156), + [470] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat2, 1), + [472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), + [474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186), + [476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), + [478] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat4, 1), + [480] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_packed_switch_declaration_repeat1, 2), SHIFT_REPEAT(130), + [483] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_packed_switch_declaration_repeat1, 2), + [485] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 3), + [487] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 3), + [489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154), + [491] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat5, 1), + [493] = {.entry = {.count = 1, .reusable = false}}, SHIFT(32), + [495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), + [497] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 2), + [499] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_list_repeat1, 2), + [501] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 3), + [503] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat2, 2), + [505] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat2, 2), SHIFT_REPEAT(123), + [508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(119), + [510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), + [512] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat4, 2), + [514] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat4, 2), SHIFT_REPEAT(129), + [517] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat5, 2), + [519] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat5, 2), SHIFT_REPEAT(132), + [522] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__identifier, 1), + [524] = {.entry = {.count = 1, .reusable = false}}, SHIFT(91), + [526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), + [528] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 3), + [530] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 3), + [532] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_declaration, 3), + [534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195), + [536] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_reference, 2), + [538] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 2), + [540] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 2), + [542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), + [544] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 2), + [546] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 3, .production_id = 1), + [548] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_property, 3, .production_id = 2), + [550] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_full_method_identifier, 3), + [552] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_value, 1), + [554] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_full_field_identifier, 3), + [556] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_statement_repeat1, 2), + [558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187), [560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), - [562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(197), - [564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), - [566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193), - [568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(182), - [570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(181), - [572] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), - [574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), - [576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190), - [578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74), - [580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), - [582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177), - [584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), - [586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(174), - [588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), + [562] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), + [564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193), + [566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74), + [568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185), + [570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), + [572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), + [574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(174), + [576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(183), + [578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18), + [580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), + [582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(197), + [584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), + [586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), + [588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), [590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(97), - [592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185), + [592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(182), [594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(98), - [596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18), - [598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17), + [596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), + [598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192), [600] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 3), - [602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), + [602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(93), [604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), - [606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192), + [606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190), }; #ifdef __cplusplus From ce3c137ded364e53adddc160f24944fc36c34067 Mon Sep 17 00:00:00 2001 From: Yotam Nachum Date: Tue, 4 Jan 2022 16:52:52 +0200 Subject: [PATCH 22/98] Add missing modifiers --- grammar.js | 9 +- src/grammar.json | 20 +- src/node-types.json | 4 + src/parser.c | 9782 ++++++++++++++++++++++--------------------- 4 files changed, 4916 insertions(+), 4899 deletions(-) diff --git a/grammar.js b/grammar.js index c92a1263c..7cb622f58 100644 --- a/grammar.js +++ b/grammar.js @@ -12,6 +12,8 @@ const modifiers = [ "abstract", "bridge", "synthetic", + "enum", + "constructor", ]; const primitives = ["V", "Z", "B", "S", "C", "I", "J", "F", "D"]; @@ -295,12 +297,7 @@ module.exports = grammar({ $.end_method ), method_declaration: $ => - seq( - ".method", - $.access_modifiers, - optional("constructor"), - $.method_identifier - ), + seq(".method", $.access_modifiers, $.method_identifier), end_method: _ => ".end method", // annotation related diff --git a/src/grammar.json b/src/grammar.json index 33e3fec16..8e24afe9e 100644 --- a/src/grammar.json +++ b/src/grammar.json @@ -201,18 +201,6 @@ "type": "SYMBOL", "name": "access_modifiers" }, - { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "constructor" - }, - { - "type": "BLANK" - } - ] - }, { "type": "SYMBOL", "name": "method_identifier" @@ -1840,6 +1828,14 @@ { "type": "STRING", "value": "synthetic" + }, + { + "type": "STRING", + "value": "enum" + }, + { + "type": "STRING", + "value": "constructor" } ] } diff --git a/src/node-types.json b/src/node-types.json index 331a8f4dd..ff144a0f2 100644 --- a/src/node-types.json +++ b/src/node-types.json @@ -1183,6 +1183,10 @@ "type": "end_method", "named": true }, + { + "type": "enum", + "named": false + }, { "type": "execute-inline", "named": false diff --git a/src/parser.c b/src/parser.c index ea02eeb98..ce79844ee 100644 --- a/src/parser.c +++ b/src/parser.c @@ -14,11 +14,11 @@ #endif #define LANGUAGE_VERSION 13 -#define STATE_COUNT 198 -#define LARGE_STATE_COUNT 29 -#define SYMBOL_COUNT 356 +#define STATE_COUNT 196 +#define LARGE_STATE_COUNT 28 +#define SYMBOL_COUNT 357 #define ALIAS_COUNT 2 -#define TOKEN_COUNT 301 +#define TOKEN_COUNT 302 #define EXTERNAL_TOKEN_COUNT 0 #define FIELD_COUNT 5 #define MAX_ALIAS_SEQUENCE_LENGTH 8 @@ -32,356 +32,357 @@ enum { anon_sym_DOTfield = 5, sym_end_field = 6, anon_sym_DOTmethod = 7, - anon_sym_constructor = 8, - sym_end_method = 9, - anon_sym_DOTannotation = 10, - anon_sym_system = 11, - anon_sym_build = 12, - anon_sym_runtime = 13, - anon_sym_EQ = 14, - sym_annotation_key = 15, - sym_end_annotation = 16, - sym_label = 17, - anon_sym_COMMA = 18, - anon_sym_LF = 19, - anon_sym_nop = 20, - anon_sym_move = 21, - anon_sym_move_SLASHfrom16 = 22, - anon_sym_move_SLASH16 = 23, - anon_sym_move_DASHwide = 24, - anon_sym_move_DASHwide_SLASHfrom16 = 25, - anon_sym_move_DASHwide_SLASH16 = 26, - anon_sym_move_DASHobject = 27, - anon_sym_move_DASHobject_SLASHfrom16 = 28, - anon_sym_move_DASHobject_SLASH16 = 29, - anon_sym_move_DASHresult = 30, - anon_sym_move_DASHresult_DASHwide = 31, - anon_sym_move_DASHresult_DASHobject = 32, - anon_sym_move_DASHexception = 33, - anon_sym_return_DASHvoid = 34, - anon_sym_return = 35, - anon_sym_return_DASHwide = 36, - anon_sym_return_DASHobject = 37, - anon_sym_const_SLASH4 = 38, - anon_sym_const_SLASH16 = 39, - anon_sym_const = 40, - anon_sym_const_SLASHhigh16 = 41, - anon_sym_const_DASHwide_SLASH16 = 42, - anon_sym_const_DASHwide_SLASH32 = 43, - anon_sym_const_DASHwide = 44, - anon_sym_const_DASHwide_SLASHhigh16 = 45, - anon_sym_const_DASHstring = 46, - anon_sym_const_DASHstring_DASHjumbo = 47, - anon_sym_const_DASHclass = 48, - anon_sym_monitor_DASHenter = 49, - anon_sym_monitor_DASHexit = 50, - anon_sym_check_DASHcast = 51, - anon_sym_instance_DASHof = 52, - anon_sym_array_DASHlength = 53, - anon_sym_new_DASHinstance = 54, - anon_sym_new_DASHarray = 55, - anon_sym_filled_DASHnew_DASHarray = 56, - anon_sym_filled_DASHnew_DASHarray_DASHrange = 57, - anon_sym_fill_DASHarray_DASHdata = 58, - anon_sym_throw = 59, - anon_sym_goto = 60, - anon_sym_goto_SLASH16 = 61, - anon_sym_goto_SLASH32 = 62, - anon_sym_packed_DASHswitch = 63, - anon_sym_sparse_DASHswitch = 64, - anon_sym_cmpl_DASHfloat = 65, - anon_sym_cmpg_DASHfloat = 66, - anon_sym_cmpl_DASHdouble = 67, - anon_sym_cmpg_DASHdouble = 68, - anon_sym_cmp_DASHlong = 69, - anon_sym_if_DASHeq = 70, - anon_sym_if_DASHne = 71, - anon_sym_if_DASHlt = 72, - anon_sym_if_DASHge = 73, - anon_sym_if_DASHgt = 74, - anon_sym_if_DASHle = 75, - anon_sym_if_DASHeqz = 76, - anon_sym_if_DASHnez = 77, - anon_sym_if_DASHltz = 78, - anon_sym_if_DASHgez = 79, - anon_sym_if_DASHgtz = 80, - anon_sym_if_DASHlez = 81, - anon_sym_aget = 82, - anon_sym_aget_DASHwide = 83, - anon_sym_aget_DASHobject = 84, - anon_sym_aget_DASHboolean = 85, - anon_sym_aget_DASHbyte = 86, - anon_sym_aget_DASHchar = 87, - anon_sym_aget_DASHshort = 88, - anon_sym_aput = 89, - anon_sym_aput_DASHwide = 90, - anon_sym_aput_DASHobject = 91, - anon_sym_aput_DASHboolean = 92, - anon_sym_aput_DASHbyte = 93, - anon_sym_aput_DASHchar = 94, - anon_sym_aput_DASHshort = 95, - anon_sym_iget = 96, - anon_sym_iget_DASHwide = 97, - anon_sym_iget_DASHobject = 98, - anon_sym_iget_DASHboolean = 99, - anon_sym_iget_DASHbyte = 100, - anon_sym_iget_DASHchar = 101, - anon_sym_iget_DASHshort = 102, - anon_sym_iput = 103, - anon_sym_iput_DASHwide = 104, - anon_sym_iput_DASHobject = 105, - anon_sym_iput_DASHboolean = 106, - anon_sym_iput_DASHbyte = 107, - anon_sym_iput_DASHchar = 108, - anon_sym_iput_DASHshort = 109, - anon_sym_sget = 110, - anon_sym_sget_DASHwide = 111, - anon_sym_sget_DASHobject = 112, - anon_sym_sget_DASHboolean = 113, - anon_sym_sget_DASHbyte = 114, - anon_sym_sget_DASHchar = 115, - anon_sym_sget_DASHshort = 116, - anon_sym_sput = 117, - anon_sym_sput_DASHwide = 118, - anon_sym_sput_DASHobject = 119, - anon_sym_sput_DASHboolean = 120, - anon_sym_sput_DASHbyte = 121, - anon_sym_sput_DASHchar = 122, - anon_sym_sput_DASHshort = 123, - anon_sym_invoke_DASHvirtual = 124, - anon_sym_invoke_DASHsuper = 125, - anon_sym_invoke_DASHdirect = 126, - anon_sym_invoke_DASHstatic = 127, - anon_sym_invoke_DASHinterface = 128, - anon_sym_invoke_DASHvirtual_SLASHrange = 129, - anon_sym_invoke_DASHsuper_SLASHrange = 130, - anon_sym_invoke_DASHdirect_SLASHrange = 131, - anon_sym_invoke_DASHstatic_SLASHrange = 132, - anon_sym_invoke_DASHinterface_DASHrange = 133, - anon_sym_neg_DASHint = 134, - anon_sym_not_DASHint = 135, - anon_sym_neg_DASHlong = 136, - anon_sym_not_DASHlong = 137, - anon_sym_neg_DASHfloat = 138, - anon_sym_neg_DASHdouble = 139, - anon_sym_int_DASHto_DASHlong = 140, - anon_sym_int_DASHto_DASHfloat = 141, - anon_sym_int_DASHto_DASHdouble = 142, - anon_sym_long_DASHto_DASHint = 143, - anon_sym_long_DASHto_DASHfloat = 144, - anon_sym_long_DASHto_DASHdouble = 145, - anon_sym_float_DASHto_DASHint = 146, - anon_sym_float_DASHto_DASHlong = 147, - anon_sym_float_DASHto_DASHdouble = 148, - anon_sym_double_DASHto_DASHint = 149, - anon_sym_double_DASHto_DASHlong = 150, - anon_sym_double_DASHto_DASHfloat = 151, - anon_sym_int_DASHto_DASHbyte = 152, - anon_sym_int_DASHto_DASHchar = 153, - anon_sym_int_DASHto_DASHshort = 154, - anon_sym_add_DASHint = 155, - anon_sym_sub_DASHint = 156, - anon_sym_mul_DASHint = 157, - anon_sym_div_DASHint = 158, - anon_sym_rem_DASHint = 159, - anon_sym_and_DASHint = 160, - anon_sym_or_DASHint = 161, - anon_sym_xor_DASHint = 162, - anon_sym_shl_DASHint = 163, - anon_sym_shr_DASHint = 164, - anon_sym_ushr_DASHint = 165, - anon_sym_add_DASHlong = 166, - anon_sym_sub_DASHlong = 167, - anon_sym_mul_DASHlong = 168, - anon_sym_div_DASHlong = 169, - anon_sym_rem_DASHlong = 170, - anon_sym_and_DASHlong = 171, - anon_sym_or_DASHlong = 172, - anon_sym_xor_DASHlong = 173, - anon_sym_shl_DASHlong = 174, - anon_sym_shr_DASHlong = 175, - anon_sym_ushr_DASHlong = 176, - anon_sym_add_DASHfloat = 177, - anon_sym_sub_DASHfloat = 178, - anon_sym_mul_DASHfloat = 179, - anon_sym_div_DASHfloat = 180, - anon_sym_rem_DASHfloat = 181, - anon_sym_add_DASHdouble = 182, - anon_sym_sub_DASHdouble = 183, - anon_sym_mul_DASHdouble = 184, - anon_sym_div_DASHdouble = 185, - anon_sym_rem_DASHdouble = 186, - anon_sym_add_DASHint_SLASH2addr = 187, - anon_sym_sub_DASHint_SLASH2addr = 188, - anon_sym_mul_DASHint_SLASH2addr = 189, - anon_sym_div_DASHint_SLASH2addr = 190, - anon_sym_rem_DASHint_SLASH2addr = 191, - anon_sym_and_DASHint_SLASH2addr = 192, - anon_sym_or_DASHint_SLASH2addr = 193, - anon_sym_xor_DASHint_SLASH2addr = 194, - anon_sym_shl_DASHint_SLASH2addr = 195, - anon_sym_shr_DASHint_SLASH2addr = 196, - anon_sym_ushr_DASHint_SLASH2addr = 197, - anon_sym_add_DASHlong_SLASH2addr = 198, - anon_sym_sub_DASHlong_SLASH2addr = 199, - anon_sym_mul_DASHlong_SLASH2addr = 200, - anon_sym_div_DASHlong_SLASH2addr = 201, - anon_sym_rem_DASHlong_SLASH2addr = 202, - anon_sym_and_DASHlong_SLASH2addr = 203, - anon_sym_or_DASHlong_SLASH2addr = 204, - anon_sym_xor_DASHlong_SLASH2addr = 205, - anon_sym_shl_DASHlong_SLASH2addr = 206, - anon_sym_shr_DASHlong_SLASH2addr = 207, - anon_sym_ushr_DASHlong_SLASH2addr = 208, - anon_sym_add_DASHfloat_SLASH2addr = 209, - anon_sym_sub_DASHfloat_SLASH2addr = 210, - anon_sym_mul_DASHfloat_SLASH2addr = 211, - anon_sym_div_DASHfloat_SLASH2addr = 212, - anon_sym_rem_DASHfloat_SLASH2addr = 213, - anon_sym_add_DASHdouble_SLASH2addr = 214, - anon_sym_sub_DASHdouble_SLASH2addr = 215, - anon_sym_mul_DASHdouble_SLASH2addr = 216, - anon_sym_div_DASHdouble_SLASH2addr = 217, - anon_sym_rem_DASHdouble_SLASH2addr = 218, - anon_sym_add_DASHint_SLASHlit16 = 219, - anon_sym_sub_DASHint_SLASHlit16 = 220, - anon_sym_mul_DASHint_SLASHlit16 = 221, - anon_sym_div_DASHint_SLASHlit16 = 222, - anon_sym_rem_DASHint_SLASHlit16 = 223, - anon_sym_and_DASHint_SLASHlit16 = 224, - anon_sym_or_DASHint_SLASHlit16 = 225, - anon_sym_xor_DASHint_SLASHlit16 = 226, - anon_sym_add_DASHint_SLASHlit8 = 227, - anon_sym_sub_DASHint_SLASHlit8 = 228, - anon_sym_mul_DASHint_SLASHlit8 = 229, - anon_sym_div_DASHint_SLASHlit8 = 230, - anon_sym_rem_DASHint_SLASHlit8 = 231, - anon_sym_and_DASHint_SLASHlit8 = 232, - anon_sym_or_DASHint_SLASHlit8 = 233, - anon_sym_xor_DASHint_SLASHlit8 = 234, - anon_sym_shl_DASHint_SLASHlit8 = 235, - anon_sym_shr_DASHint_SLASHlit8 = 236, - anon_sym_ushr_DASHint_SLASHlit8 = 237, - anon_sym_execute_DASHinline = 238, - anon_sym_invoke_DASHdirect_DASHempty = 239, - anon_sym_iget_DASHquick = 240, - anon_sym_iget_DASHwide_DASHquick = 241, - anon_sym_iget_DASHobject_DASHquick = 242, - anon_sym_iput_DASHquick = 243, - anon_sym_iput_DASHwide_DASHquick = 244, - anon_sym_iput_DASHobject_DASHquick = 245, - anon_sym_invoke_DASHvirtual_DASHquick = 246, - anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange = 247, - anon_sym_invoke_DASHsuper_DASHquick = 248, - anon_sym_invoke_DASHsuper_DASHquick_SLASHrange = 249, - anon_sym_DOTline = 250, - anon_sym_DOTlocals = 251, - anon_sym_DOTparam = 252, - anon_sym_DOTcatch = 253, - anon_sym_LBRACE = 254, - anon_sym_DOT_DOT = 255, - anon_sym_RBRACE = 256, - anon_sym_DOTcatchall = 257, - anon_sym_DOTpacked_DASHswitch = 258, - anon_sym_DOTendpacked_DASHswitch = 259, - anon_sym_DOTsparse_DASHswitch = 260, - anon_sym_DASH_GT = 261, - anon_sym_DOTendsparse_DASHswitch = 262, - anon_sym_DOTarray_DASHdata = 263, - anon_sym_DOTendarray_DASHdata = 264, - sym_class_identifier = 265, - aux_sym_field_identifier_token1 = 266, - anon_sym_LTclinit_GT_LPAREN = 267, - anon_sym_LTinit_GT_LPAREN = 268, - aux_sym_method_identifier_token1 = 269, - anon_sym_RPAREN = 270, - anon_sym_LBRACK = 271, - anon_sym_V = 272, - anon_sym_Z = 273, - anon_sym_B = 274, - anon_sym_S = 275, - anon_sym_C = 276, - anon_sym_I = 277, - anon_sym_J = 278, - anon_sym_F = 279, - anon_sym_D = 280, - anon_sym_public = 281, - anon_sym_private = 282, - anon_sym_protected = 283, - anon_sym_static = 284, - anon_sym_final = 285, - anon_sym_synchronized = 286, - anon_sym_volatile = 287, - anon_sym_transient = 288, - anon_sym_native = 289, - anon_sym_interface = 290, - anon_sym_abstract = 291, - anon_sym_bridge = 292, - anon_sym_synthetic = 293, - sym_comment = 294, - anon_sym_DOTenum = 295, - sym_variable = 296, - sym_parameter = 297, - aux_sym_number_literal_token1 = 298, - aux_sym_number_literal_token2 = 299, - sym_string_literal = 300, - sym_class_definition = 301, - sym_class_declaration = 302, - sym_super_declaration = 303, - sym_source_declaration = 304, - sym_implements_declaration = 305, - sym_field_definition = 306, - sym_field_declaration = 307, - sym_method_definition = 308, - sym_method_declaration = 309, - sym_annotation_definition = 310, - sym_annotation_declaration = 311, - sym_annotation_property = 312, - sym_annotation_value = 313, - sym__code_line = 314, - sym_statement = 315, - sym_opcode = 316, - sym__statement_argument = 317, - sym__declaration = 318, - sym_line_declaration = 319, - sym_locals_declaration = 320, - sym_param_declaration = 321, - sym_catch_declaration = 322, - sym_catchall_declaration = 323, - sym_packed_switch_declaration = 324, - sym_sparse_switch_declaration = 325, - sym_array_data_declaration = 326, - sym__identifier = 327, - sym_field_identifier = 328, - sym_method_identifier = 329, - sym_full_field_identifier = 330, - sym_full_method_identifier = 331, - sym__type = 332, - sym_array_type = 333, - sym_primitive_type = 334, - sym_access_modifiers = 335, - sym_enum_reference = 336, - sym_list = 337, - sym_number_literal = 338, - aux_sym_class_definition_repeat1 = 339, - aux_sym_class_definition_repeat2 = 340, - aux_sym_class_definition_repeat3 = 341, - aux_sym_class_definition_repeat4 = 342, - aux_sym_method_definition_repeat1 = 343, - aux_sym_annotation_definition_repeat1 = 344, - aux_sym_statement_repeat1 = 345, - aux_sym_packed_switch_declaration_repeat1 = 346, - aux_sym_sparse_switch_declaration_repeat1 = 347, - aux_sym_array_data_declaration_repeat1 = 348, - aux_sym_method_identifier_repeat1 = 349, - aux_sym_access_modifiers_repeat1 = 350, - aux_sym_list_repeat1 = 351, - aux_sym_list_repeat2 = 352, - aux_sym_list_repeat3 = 353, - aux_sym_list_repeat4 = 354, - aux_sym_list_repeat5 = 355, - alias_sym_code_block = 356, - alias_sym_parameters = 357, + sym_end_method = 8, + anon_sym_DOTannotation = 9, + anon_sym_system = 10, + anon_sym_build = 11, + anon_sym_runtime = 12, + anon_sym_EQ = 13, + sym_annotation_key = 14, + sym_end_annotation = 15, + sym_label = 16, + anon_sym_COMMA = 17, + anon_sym_LF = 18, + anon_sym_nop = 19, + anon_sym_move = 20, + anon_sym_move_SLASHfrom16 = 21, + anon_sym_move_SLASH16 = 22, + anon_sym_move_DASHwide = 23, + anon_sym_move_DASHwide_SLASHfrom16 = 24, + anon_sym_move_DASHwide_SLASH16 = 25, + anon_sym_move_DASHobject = 26, + anon_sym_move_DASHobject_SLASHfrom16 = 27, + anon_sym_move_DASHobject_SLASH16 = 28, + anon_sym_move_DASHresult = 29, + anon_sym_move_DASHresult_DASHwide = 30, + anon_sym_move_DASHresult_DASHobject = 31, + anon_sym_move_DASHexception = 32, + anon_sym_return_DASHvoid = 33, + anon_sym_return = 34, + anon_sym_return_DASHwide = 35, + anon_sym_return_DASHobject = 36, + anon_sym_const_SLASH4 = 37, + anon_sym_const_SLASH16 = 38, + anon_sym_const = 39, + anon_sym_const_SLASHhigh16 = 40, + anon_sym_const_DASHwide_SLASH16 = 41, + anon_sym_const_DASHwide_SLASH32 = 42, + anon_sym_const_DASHwide = 43, + anon_sym_const_DASHwide_SLASHhigh16 = 44, + anon_sym_const_DASHstring = 45, + anon_sym_const_DASHstring_DASHjumbo = 46, + anon_sym_const_DASHclass = 47, + anon_sym_monitor_DASHenter = 48, + anon_sym_monitor_DASHexit = 49, + anon_sym_check_DASHcast = 50, + anon_sym_instance_DASHof = 51, + anon_sym_array_DASHlength = 52, + anon_sym_new_DASHinstance = 53, + anon_sym_new_DASHarray = 54, + anon_sym_filled_DASHnew_DASHarray = 55, + anon_sym_filled_DASHnew_DASHarray_DASHrange = 56, + anon_sym_fill_DASHarray_DASHdata = 57, + anon_sym_throw = 58, + anon_sym_goto = 59, + anon_sym_goto_SLASH16 = 60, + anon_sym_goto_SLASH32 = 61, + anon_sym_packed_DASHswitch = 62, + anon_sym_sparse_DASHswitch = 63, + anon_sym_cmpl_DASHfloat = 64, + anon_sym_cmpg_DASHfloat = 65, + anon_sym_cmpl_DASHdouble = 66, + anon_sym_cmpg_DASHdouble = 67, + anon_sym_cmp_DASHlong = 68, + anon_sym_if_DASHeq = 69, + anon_sym_if_DASHne = 70, + anon_sym_if_DASHlt = 71, + anon_sym_if_DASHge = 72, + anon_sym_if_DASHgt = 73, + anon_sym_if_DASHle = 74, + anon_sym_if_DASHeqz = 75, + anon_sym_if_DASHnez = 76, + anon_sym_if_DASHltz = 77, + anon_sym_if_DASHgez = 78, + anon_sym_if_DASHgtz = 79, + anon_sym_if_DASHlez = 80, + anon_sym_aget = 81, + anon_sym_aget_DASHwide = 82, + anon_sym_aget_DASHobject = 83, + anon_sym_aget_DASHboolean = 84, + anon_sym_aget_DASHbyte = 85, + anon_sym_aget_DASHchar = 86, + anon_sym_aget_DASHshort = 87, + anon_sym_aput = 88, + anon_sym_aput_DASHwide = 89, + anon_sym_aput_DASHobject = 90, + anon_sym_aput_DASHboolean = 91, + anon_sym_aput_DASHbyte = 92, + anon_sym_aput_DASHchar = 93, + anon_sym_aput_DASHshort = 94, + anon_sym_iget = 95, + anon_sym_iget_DASHwide = 96, + anon_sym_iget_DASHobject = 97, + anon_sym_iget_DASHboolean = 98, + anon_sym_iget_DASHbyte = 99, + anon_sym_iget_DASHchar = 100, + anon_sym_iget_DASHshort = 101, + anon_sym_iput = 102, + anon_sym_iput_DASHwide = 103, + anon_sym_iput_DASHobject = 104, + anon_sym_iput_DASHboolean = 105, + anon_sym_iput_DASHbyte = 106, + anon_sym_iput_DASHchar = 107, + anon_sym_iput_DASHshort = 108, + anon_sym_sget = 109, + anon_sym_sget_DASHwide = 110, + anon_sym_sget_DASHobject = 111, + anon_sym_sget_DASHboolean = 112, + anon_sym_sget_DASHbyte = 113, + anon_sym_sget_DASHchar = 114, + anon_sym_sget_DASHshort = 115, + anon_sym_sput = 116, + anon_sym_sput_DASHwide = 117, + anon_sym_sput_DASHobject = 118, + anon_sym_sput_DASHboolean = 119, + anon_sym_sput_DASHbyte = 120, + anon_sym_sput_DASHchar = 121, + anon_sym_sput_DASHshort = 122, + anon_sym_invoke_DASHvirtual = 123, + anon_sym_invoke_DASHsuper = 124, + anon_sym_invoke_DASHdirect = 125, + anon_sym_invoke_DASHstatic = 126, + anon_sym_invoke_DASHinterface = 127, + anon_sym_invoke_DASHvirtual_SLASHrange = 128, + anon_sym_invoke_DASHsuper_SLASHrange = 129, + anon_sym_invoke_DASHdirect_SLASHrange = 130, + anon_sym_invoke_DASHstatic_SLASHrange = 131, + anon_sym_invoke_DASHinterface_DASHrange = 132, + anon_sym_neg_DASHint = 133, + anon_sym_not_DASHint = 134, + anon_sym_neg_DASHlong = 135, + anon_sym_not_DASHlong = 136, + anon_sym_neg_DASHfloat = 137, + anon_sym_neg_DASHdouble = 138, + anon_sym_int_DASHto_DASHlong = 139, + anon_sym_int_DASHto_DASHfloat = 140, + anon_sym_int_DASHto_DASHdouble = 141, + anon_sym_long_DASHto_DASHint = 142, + anon_sym_long_DASHto_DASHfloat = 143, + anon_sym_long_DASHto_DASHdouble = 144, + anon_sym_float_DASHto_DASHint = 145, + anon_sym_float_DASHto_DASHlong = 146, + anon_sym_float_DASHto_DASHdouble = 147, + anon_sym_double_DASHto_DASHint = 148, + anon_sym_double_DASHto_DASHlong = 149, + anon_sym_double_DASHto_DASHfloat = 150, + anon_sym_int_DASHto_DASHbyte = 151, + anon_sym_int_DASHto_DASHchar = 152, + anon_sym_int_DASHto_DASHshort = 153, + anon_sym_add_DASHint = 154, + anon_sym_sub_DASHint = 155, + anon_sym_mul_DASHint = 156, + anon_sym_div_DASHint = 157, + anon_sym_rem_DASHint = 158, + anon_sym_and_DASHint = 159, + anon_sym_or_DASHint = 160, + anon_sym_xor_DASHint = 161, + anon_sym_shl_DASHint = 162, + anon_sym_shr_DASHint = 163, + anon_sym_ushr_DASHint = 164, + anon_sym_add_DASHlong = 165, + anon_sym_sub_DASHlong = 166, + anon_sym_mul_DASHlong = 167, + anon_sym_div_DASHlong = 168, + anon_sym_rem_DASHlong = 169, + anon_sym_and_DASHlong = 170, + anon_sym_or_DASHlong = 171, + anon_sym_xor_DASHlong = 172, + anon_sym_shl_DASHlong = 173, + anon_sym_shr_DASHlong = 174, + anon_sym_ushr_DASHlong = 175, + anon_sym_add_DASHfloat = 176, + anon_sym_sub_DASHfloat = 177, + anon_sym_mul_DASHfloat = 178, + anon_sym_div_DASHfloat = 179, + anon_sym_rem_DASHfloat = 180, + anon_sym_add_DASHdouble = 181, + anon_sym_sub_DASHdouble = 182, + anon_sym_mul_DASHdouble = 183, + anon_sym_div_DASHdouble = 184, + anon_sym_rem_DASHdouble = 185, + anon_sym_add_DASHint_SLASH2addr = 186, + anon_sym_sub_DASHint_SLASH2addr = 187, + anon_sym_mul_DASHint_SLASH2addr = 188, + anon_sym_div_DASHint_SLASH2addr = 189, + anon_sym_rem_DASHint_SLASH2addr = 190, + anon_sym_and_DASHint_SLASH2addr = 191, + anon_sym_or_DASHint_SLASH2addr = 192, + anon_sym_xor_DASHint_SLASH2addr = 193, + anon_sym_shl_DASHint_SLASH2addr = 194, + anon_sym_shr_DASHint_SLASH2addr = 195, + anon_sym_ushr_DASHint_SLASH2addr = 196, + anon_sym_add_DASHlong_SLASH2addr = 197, + anon_sym_sub_DASHlong_SLASH2addr = 198, + anon_sym_mul_DASHlong_SLASH2addr = 199, + anon_sym_div_DASHlong_SLASH2addr = 200, + anon_sym_rem_DASHlong_SLASH2addr = 201, + anon_sym_and_DASHlong_SLASH2addr = 202, + anon_sym_or_DASHlong_SLASH2addr = 203, + anon_sym_xor_DASHlong_SLASH2addr = 204, + anon_sym_shl_DASHlong_SLASH2addr = 205, + anon_sym_shr_DASHlong_SLASH2addr = 206, + anon_sym_ushr_DASHlong_SLASH2addr = 207, + anon_sym_add_DASHfloat_SLASH2addr = 208, + anon_sym_sub_DASHfloat_SLASH2addr = 209, + anon_sym_mul_DASHfloat_SLASH2addr = 210, + anon_sym_div_DASHfloat_SLASH2addr = 211, + anon_sym_rem_DASHfloat_SLASH2addr = 212, + anon_sym_add_DASHdouble_SLASH2addr = 213, + anon_sym_sub_DASHdouble_SLASH2addr = 214, + anon_sym_mul_DASHdouble_SLASH2addr = 215, + anon_sym_div_DASHdouble_SLASH2addr = 216, + anon_sym_rem_DASHdouble_SLASH2addr = 217, + anon_sym_add_DASHint_SLASHlit16 = 218, + anon_sym_sub_DASHint_SLASHlit16 = 219, + anon_sym_mul_DASHint_SLASHlit16 = 220, + anon_sym_div_DASHint_SLASHlit16 = 221, + anon_sym_rem_DASHint_SLASHlit16 = 222, + anon_sym_and_DASHint_SLASHlit16 = 223, + anon_sym_or_DASHint_SLASHlit16 = 224, + anon_sym_xor_DASHint_SLASHlit16 = 225, + anon_sym_add_DASHint_SLASHlit8 = 226, + anon_sym_sub_DASHint_SLASHlit8 = 227, + anon_sym_mul_DASHint_SLASHlit8 = 228, + anon_sym_div_DASHint_SLASHlit8 = 229, + anon_sym_rem_DASHint_SLASHlit8 = 230, + anon_sym_and_DASHint_SLASHlit8 = 231, + anon_sym_or_DASHint_SLASHlit8 = 232, + anon_sym_xor_DASHint_SLASHlit8 = 233, + anon_sym_shl_DASHint_SLASHlit8 = 234, + anon_sym_shr_DASHint_SLASHlit8 = 235, + anon_sym_ushr_DASHint_SLASHlit8 = 236, + anon_sym_execute_DASHinline = 237, + anon_sym_invoke_DASHdirect_DASHempty = 238, + anon_sym_iget_DASHquick = 239, + anon_sym_iget_DASHwide_DASHquick = 240, + anon_sym_iget_DASHobject_DASHquick = 241, + anon_sym_iput_DASHquick = 242, + anon_sym_iput_DASHwide_DASHquick = 243, + anon_sym_iput_DASHobject_DASHquick = 244, + anon_sym_invoke_DASHvirtual_DASHquick = 245, + anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange = 246, + anon_sym_invoke_DASHsuper_DASHquick = 247, + anon_sym_invoke_DASHsuper_DASHquick_SLASHrange = 248, + anon_sym_DOTline = 249, + anon_sym_DOTlocals = 250, + anon_sym_DOTparam = 251, + anon_sym_DOTcatch = 252, + anon_sym_LBRACE = 253, + anon_sym_DOT_DOT = 254, + anon_sym_RBRACE = 255, + anon_sym_DOTcatchall = 256, + anon_sym_DOTpacked_DASHswitch = 257, + anon_sym_DOTendpacked_DASHswitch = 258, + anon_sym_DOTsparse_DASHswitch = 259, + anon_sym_DASH_GT = 260, + anon_sym_DOTendsparse_DASHswitch = 261, + anon_sym_DOTarray_DASHdata = 262, + anon_sym_DOTendarray_DASHdata = 263, + sym_class_identifier = 264, + aux_sym_field_identifier_token1 = 265, + anon_sym_LTclinit_GT_LPAREN = 266, + anon_sym_LTinit_GT_LPAREN = 267, + aux_sym_method_identifier_token1 = 268, + anon_sym_RPAREN = 269, + anon_sym_LBRACK = 270, + anon_sym_V = 271, + anon_sym_Z = 272, + anon_sym_B = 273, + anon_sym_S = 274, + anon_sym_C = 275, + anon_sym_I = 276, + anon_sym_J = 277, + anon_sym_F = 278, + anon_sym_D = 279, + anon_sym_public = 280, + anon_sym_private = 281, + anon_sym_protected = 282, + anon_sym_static = 283, + anon_sym_final = 284, + anon_sym_synchronized = 285, + anon_sym_volatile = 286, + anon_sym_transient = 287, + anon_sym_native = 288, + anon_sym_interface = 289, + anon_sym_abstract = 290, + anon_sym_bridge = 291, + anon_sym_synthetic = 292, + anon_sym_enum = 293, + anon_sym_constructor = 294, + sym_comment = 295, + anon_sym_DOTenum = 296, + sym_variable = 297, + sym_parameter = 298, + aux_sym_number_literal_token1 = 299, + aux_sym_number_literal_token2 = 300, + sym_string_literal = 301, + sym_class_definition = 302, + sym_class_declaration = 303, + sym_super_declaration = 304, + sym_source_declaration = 305, + sym_implements_declaration = 306, + sym_field_definition = 307, + sym_field_declaration = 308, + sym_method_definition = 309, + sym_method_declaration = 310, + sym_annotation_definition = 311, + sym_annotation_declaration = 312, + sym_annotation_property = 313, + sym_annotation_value = 314, + sym__code_line = 315, + sym_statement = 316, + sym_opcode = 317, + sym__statement_argument = 318, + sym__declaration = 319, + sym_line_declaration = 320, + sym_locals_declaration = 321, + sym_param_declaration = 322, + sym_catch_declaration = 323, + sym_catchall_declaration = 324, + sym_packed_switch_declaration = 325, + sym_sparse_switch_declaration = 326, + sym_array_data_declaration = 327, + sym__identifier = 328, + sym_field_identifier = 329, + sym_method_identifier = 330, + sym_full_field_identifier = 331, + sym_full_method_identifier = 332, + sym__type = 333, + sym_array_type = 334, + sym_primitive_type = 335, + sym_access_modifiers = 336, + sym_enum_reference = 337, + sym_list = 338, + sym_number_literal = 339, + aux_sym_class_definition_repeat1 = 340, + aux_sym_class_definition_repeat2 = 341, + aux_sym_class_definition_repeat3 = 342, + aux_sym_class_definition_repeat4 = 343, + aux_sym_method_definition_repeat1 = 344, + aux_sym_annotation_definition_repeat1 = 345, + aux_sym_statement_repeat1 = 346, + aux_sym_packed_switch_declaration_repeat1 = 347, + aux_sym_sparse_switch_declaration_repeat1 = 348, + aux_sym_array_data_declaration_repeat1 = 349, + aux_sym_method_identifier_repeat1 = 350, + aux_sym_access_modifiers_repeat1 = 351, + aux_sym_list_repeat1 = 352, + aux_sym_list_repeat2 = 353, + aux_sym_list_repeat3 = 354, + aux_sym_list_repeat4 = 355, + aux_sym_list_repeat5 = 356, + alias_sym_code_block = 357, + alias_sym_parameters = 358, }; static const char * const ts_symbol_names[] = { @@ -393,7 +394,6 @@ static const char * const ts_symbol_names[] = { [anon_sym_DOTfield] = ".field", [sym_end_field] = "end_field", [anon_sym_DOTmethod] = ".method", - [anon_sym_constructor] = "constructor", [sym_end_method] = "end_method", [anon_sym_DOTannotation] = ".annotation", [anon_sym_system] = "system", @@ -679,6 +679,8 @@ static const char * const ts_symbol_names[] = { [anon_sym_abstract] = "abstract", [anon_sym_bridge] = "bridge", [anon_sym_synthetic] = "synthetic", + [anon_sym_enum] = "enum", + [anon_sym_constructor] = "constructor", [sym_comment] = "comment", [anon_sym_DOTenum] = ".enum", [sym_variable] = "variable", @@ -754,7 +756,6 @@ static const TSSymbol ts_symbol_map[] = { [anon_sym_DOTfield] = anon_sym_DOTfield, [sym_end_field] = sym_end_field, [anon_sym_DOTmethod] = anon_sym_DOTmethod, - [anon_sym_constructor] = anon_sym_constructor, [sym_end_method] = sym_end_method, [anon_sym_DOTannotation] = anon_sym_DOTannotation, [anon_sym_system] = anon_sym_system, @@ -1040,6 +1041,8 @@ static const TSSymbol ts_symbol_map[] = { [anon_sym_abstract] = anon_sym_abstract, [anon_sym_bridge] = anon_sym_bridge, [anon_sym_synthetic] = anon_sym_synthetic, + [anon_sym_enum] = anon_sym_enum, + [anon_sym_constructor] = anon_sym_constructor, [sym_comment] = sym_comment, [anon_sym_DOTenum] = anon_sym_DOTenum, [sym_variable] = sym_variable, @@ -1139,10 +1142,6 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = false, }, - [anon_sym_constructor] = { - .visible = true, - .named = false, - }, [sym_end_method] = { .visible = true, .named = true, @@ -2283,6 +2282,14 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = false, }, + [anon_sym_enum] = { + .visible = true, + .named = false, + }, + [anon_sym_constructor] = { + .visible = true, + .named = false, + }, [sym_comment] = { .visible = true, .named = true, @@ -2603,113 +2610,113 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { eof = lexer->eof(lexer); switch (state) { case 0: - if (eof) ADVANCE(1420); + if (eof) ADVANCE(1463); if (lookahead == '"') ADVANCE(6); - if (lookahead == '#') ADVANCE(1743); - if (lookahead == ')') ADVANCE(1693); - if (lookahead == ',') ADVANCE(1441); - if (lookahead == '-') ADVANCE(154); - if (lookahead == '.') ADVANCE(153); - if (lookahead == '0') ADVANCE(1753); - if (lookahead == ':') ADVANCE(1417); - if (lookahead == '<') ADVANCE(457); - if (lookahead == '=') ADVANCE(1434); - if (lookahead == 'B') ADVANCE(1697); - if (lookahead == 'C') ADVANCE(1699); - if (lookahead == 'D') ADVANCE(1703); - if (lookahead == 'F') ADVANCE(1702); - if (lookahead == 'I') ADVANCE(1700); - if (lookahead == 'J') ADVANCE(1701); - if (lookahead == 'L') ADVANCE(1418); - if (lookahead == 'S') ADVANCE(1698); - if (lookahead == 'V') ADVANCE(1695); - if (lookahead == 'Z') ADVANCE(1696); - if (lookahead == '[') ADVANCE(1694); - if (lookahead == 'a') ADVANCE(427); - if (lookahead == 'b') ADVANCE(1177); - if (lookahead == 'c') ADVANCE(764); - if (lookahead == 'd') ADVANCE(787); - if (lookahead == 'e') ADVANCE(1405); - if (lookahead == 'f') ADVANCE(788); - if (lookahead == 'g') ADVANCE(1030); - if (lookahead == 'i') ADVANCE(718); - if (lookahead == 'l') ADVANCE(1038); - if (lookahead == 'm') ADVANCE(1031); - if (lookahead == 'n') ADVANCE(320); - if (lookahead == 'o') ADVANCE(1178); - if (lookahead == 'p') ADVANCE(314); - if (lookahead == 'r') ADVANCE(610); - if (lookahead == 's') ADVANCE(753); - if (lookahead == 't') ADVANCE(765); - if (lookahead == 'u') ADVANCE(1221); - if (lookahead == 'v') ADVANCE(1036); - if (lookahead == 'x') ADVANCE(1099); - if (lookahead == '{') ADVANCE(1677); - if (lookahead == '}') ADVANCE(1679); + if (lookahead == '#') ADVANCE(1791); + if (lookahead == ')') ADVANCE(1735); + if (lookahead == ',') ADVANCE(1483); + if (lookahead == '-') ADVANCE(158); + if (lookahead == '.') ADVANCE(157); + if (lookahead == '0') ADVANCE(1801); + if (lookahead == ':') ADVANCE(1460); + if (lookahead == '<') ADVANCE(476); + if (lookahead == '=') ADVANCE(1476); + if (lookahead == 'B') ADVANCE(1739); + if (lookahead == 'C') ADVANCE(1741); + if (lookahead == 'D') ADVANCE(1745); + if (lookahead == 'F') ADVANCE(1744); + if (lookahead == 'I') ADVANCE(1742); + if (lookahead == 'J') ADVANCE(1743); + if (lookahead == 'L') ADVANCE(1461); + if (lookahead == 'S') ADVANCE(1740); + if (lookahead == 'V') ADVANCE(1737); + if (lookahead == 'Z') ADVANCE(1738); + if (lookahead == '[') ADVANCE(1736); + if (lookahead == 'a') ADVANCE(446); + if (lookahead == 'b') ADVANCE(1211); + if (lookahead == 'c') ADVANCE(785); + if (lookahead == 'd') ADVANCE(808); + if (lookahead == 'e') ADVANCE(986); + if (lookahead == 'f') ADVANCE(809); + if (lookahead == 'g') ADVANCE(1059); + if (lookahead == 'i') ADVANCE(739); + if (lookahead == 'l') ADVANCE(1067); + if (lookahead == 'm') ADVANCE(1060); + if (lookahead == 'n') ADVANCE(338); + if (lookahead == 'o') ADVANCE(1212); + if (lookahead == 'p') ADVANCE(331); + if (lookahead == 'r') ADVANCE(630); + if (lookahead == 's') ADVANCE(774); + if (lookahead == 't') ADVANCE(786); + if (lookahead == 'u') ADVANCE(1258); + if (lookahead == 'v') ADVANCE(1066); + if (lookahead == 'x') ADVANCE(1131); + if (lookahead == '{') ADVANCE(1719); + if (lookahead == '}') ADVANCE(1721); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(0) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1754); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1802); END_STATE(); case 1: - if (lookahead == '\n') ADVANCE(1442); + if (lookahead == '\n') ADVANCE(1484); if (lookahead == '"') ADVANCE(6); - if (lookahead == '#') ADVANCE(1743); - if (lookahead == ',') ADVANCE(1441); - if (lookahead == '-') ADVANCE(154); - if (lookahead == '0') ADVANCE(1751); - if (lookahead == '<') ADVANCE(457); - if (lookahead == 'L') ADVANCE(13); - if (lookahead == 'p') ADVANCE(14); - if (lookahead == 'v') ADVANCE(15); - if (lookahead == '{') ADVANCE(1677); + if (lookahead == '#') ADVANCE(1791); + if (lookahead == ',') ADVANCE(1483); + if (lookahead == '-') ADVANCE(158); + if (lookahead == '0') ADVANCE(1799); + if (lookahead == '<') ADVANCE(476); + if (lookahead == 'L') ADVANCE(14); + if (lookahead == 'p') ADVANCE(15); + if (lookahead == 'v') ADVANCE(16); + if (lookahead == '{') ADVANCE(1719); if (lookahead == '\t' || lookahead == '\r' || lookahead == ' ') SKIP(1) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1752); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1800); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(17); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(18); END_STATE(); case 2: - if (lookahead == ' ') ADVANCE(419); + if (lookahead == ' ') ADVANCE(437); END_STATE(); case 3: - if (lookahead == ' ') ADVANCE(421); + if (lookahead == ' ') ADVANCE(439); END_STATE(); case 4: - if (lookahead == ' ') ADVANCE(420); + if (lookahead == ' ') ADVANCE(438); END_STATE(); case 5: if (lookahead == '"') ADVANCE(6); - if (lookahead == '#') ADVANCE(1743); - if (lookahead == ',') ADVANCE(1441); - if (lookahead == '-') ADVANCE(154); - if (lookahead == '0') ADVANCE(1751); - if (lookahead == '<') ADVANCE(457); - if (lookahead == 'L') ADVANCE(13); - if (lookahead == 'p') ADVANCE(14); - if (lookahead == 'v') ADVANCE(15); - if (lookahead == '{') ADVANCE(1677); - if (lookahead == '}') ADVANCE(1679); + if (lookahead == '#') ADVANCE(1791); + if (lookahead == ',') ADVANCE(1483); + if (lookahead == '-') ADVANCE(158); + if (lookahead == '0') ADVANCE(1799); + if (lookahead == '<') ADVANCE(476); + if (lookahead == 'L') ADVANCE(14); + if (lookahead == 'p') ADVANCE(15); + if (lookahead == 'v') ADVANCE(16); + if (lookahead == '{') ADVANCE(1719); + if (lookahead == '}') ADVANCE(1721); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(5) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1752); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1800); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(17); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(18); END_STATE(); case 6: - if (lookahead == '"') ADVANCE(1755); + if (lookahead == '"') ADVANCE(1803); if (lookahead != 0 && lookahead != '\n') ADVANCE(6); END_STATE(); case 7: - if (lookahead == '#') ADVANCE(1743); - if (lookahead == '.') ADVANCE(686); + if (lookahead == '#') ADVANCE(1791); + if (lookahead == '.') ADVANCE(707); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || @@ -2717,21 +2724,22 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1438); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1480); END_STATE(); case 8: - if (lookahead == '#') ADVANCE(1743); - if (lookahead == '<') ADVANCE(457); - if (lookahead == 'a') ADVANCE(26); - if (lookahead == 'b') ADVANCE(83); - if (lookahead == 'c') ADVANCE(76); - if (lookahead == 'f') ADVANCE(59); - if (lookahead == 'i') ADVANCE(68); - if (lookahead == 'n') ADVANCE(18); - if (lookahead == 'p') ADVANCE(79); - if (lookahead == 's') ADVANCE(103); - if (lookahead == 't') ADVANCE(84); - if (lookahead == 'v') ADVANCE(75); + if (lookahead == '#') ADVANCE(1791); + if (lookahead == '<') ADVANCE(476); + if (lookahead == 'a') ADVANCE(27); + if (lookahead == 'b') ADVANCE(85); + if (lookahead == 'c') ADVANCE(79); + if (lookahead == 'e') ADVANCE(70); + if (lookahead == 'f') ADVANCE(61); + if (lookahead == 'i') ADVANCE(71); + if (lookahead == 'n') ADVANCE(19); + if (lookahead == 'p') ADVANCE(82); + if (lookahead == 's') ADVANCE(106); + if (lookahead == 't') ADVANCE(86); + if (lookahead == 'v') ADVANCE(78); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || @@ -2739,2199 +2747,2297 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('d' <= lookahead && lookahead <= 'z')) ADVANCE(108); + ('d' <= lookahead && lookahead <= 'z')) ADVANCE(112); END_STATE(); case 9: - if (lookahead == '#') ADVANCE(1743); - if (lookahead == 'a') ADVANCE(238); - if (lookahead == 'b') ADVANCE(289); - if (lookahead == 'f') ADVANCE(268); - if (lookahead == 'i') ADVANCE(279); - if (lookahead == 'n') ADVANCE(230); - if (lookahead == 'p') ADVANCE(287); - if (lookahead == 's') ADVANCE(306); - if (lookahead == 't') ADVANCE(290); - if (lookahead == 'v') ADVANCE(285); + if (lookahead == '#') ADVANCE(1791); + if (lookahead == 'L') ADVANCE(1461); + if (lookahead == 'a') ADVANCE(445); + if (lookahead == 'b') ADVANCE(1210); + if (lookahead == 'c') ADVANCE(1126); + if (lookahead == 'e') ADVANCE(985); + if (lookahead == 'f') ADVANCE(831); + if (lookahead == 'i') ADVANCE(1056); + if (lookahead == 'n') ADVANCE(337); + if (lookahead == 'p') ADVANCE(1213); + if (lookahead == 's') ADVANCE(1341); + if (lookahead == 't') ADVANCE(1214); + if (lookahead == 'v') ADVANCE(1065); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(9) + END_STATE(); + case 10: + if (lookahead == '#') ADVANCE(1791); + if (lookahead == 'a') ADVANCE(242); + if (lookahead == 'b') ADVANCE(300); + if (lookahead == 'c') ADVANCE(294); + if (lookahead == 'e') ADVANCE(285); + if (lookahead == 'f') ADVANCE(276); + if (lookahead == 'i') ADVANCE(286); + if (lookahead == 'n') ADVANCE(234); + if (lookahead == 'p') ADVANCE(297); + if (lookahead == 's') ADVANCE(321); + if (lookahead == 't') ADVANCE(301); + if (lookahead == 'v') ADVANCE(293); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') SKIP(10) if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('c' <= lookahead && lookahead <= 'z')) ADVANCE(310); - END_STATE(); - case 10: - if (lookahead == '(') ADVANCE(1691); + ('d' <= lookahead && lookahead <= 'z')) ADVANCE(327); END_STATE(); case 11: - if (lookahead == '(') ADVANCE(1690); + if (lookahead == '(') ADVANCE(1733); END_STATE(); case 12: - if (lookahead == '(') ADVANCE(1692); - if (lookahead == ':') ADVANCE(1689); - if (lookahead == ';') ADVANCE(1688); - if (lookahead == '$' || - lookahead == '/') ADVANCE(311); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(12); + if (lookahead == '(') ADVANCE(1732); END_STATE(); case 13: - if (lookahead == '(') ADVANCE(1692); - if (lookahead == ':') ADVANCE(1689); + if (lookahead == '(') ADVANCE(1734); + if (lookahead == ':') ADVANCE(1731); + if (lookahead == ';') ADVANCE(1730); if (lookahead == '$' || - lookahead == '/') ADVANCE(311); + lookahead == '/') ADVANCE(328); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(12); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(13); END_STATE(); case 14: - if (lookahead == '(') ADVANCE(1692); - if (lookahead == ':') ADVANCE(1689); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1747); - if (('A' <= lookahead && lookahead <= 'Z') || + if (lookahead == '(') ADVANCE(1734); + if (lookahead == ':') ADVANCE(1731); + if (lookahead == '$' || + lookahead == '/') ADVANCE(328); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(17); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(13); END_STATE(); case 15: - if (lookahead == '(') ADVANCE(1692); - if (lookahead == ':') ADVANCE(1689); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1745); + if (lookahead == '(') ADVANCE(1734); + if (lookahead == ':') ADVANCE(1731); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1795); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(17); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(18); END_STATE(); case 16: - if (lookahead == '(') ADVANCE(1692); - if (lookahead == ':') ADVANCE(1689); - if (('0' <= lookahead && lookahead <= '9') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1749); + if (lookahead == '(') ADVANCE(1734); + if (lookahead == ':') ADVANCE(1731); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1793); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('g' <= lookahead && lookahead <= 'z')) ADVANCE(17); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(18); END_STATE(); case 17: - if (lookahead == '(') ADVANCE(1692); - if (lookahead == ':') ADVANCE(1689); + if (lookahead == '(') ADVANCE(1734); + if (lookahead == ':') ADVANCE(1731); if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1797); + if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(17); + ('g' <= lookahead && lookahead <= 'z')) ADVANCE(18); END_STATE(); case 18: - if (lookahead == '(') ADVANCE(1692); - if (lookahead == 'a') ADVANCE(95); + if (lookahead == '(') ADVANCE(1734); + if (lookahead == ':') ADVANCE(1731); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(108); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(18); END_STATE(); case 19: - if (lookahead == '(') ADVANCE(1692); - if (lookahead == 'a') ADVANCE(64); + if (lookahead == '(') ADVANCE(1734); + if (lookahead == 'a') ADVANCE(98); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(108); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(112); END_STATE(); case 20: - if (lookahead == '(') ADVANCE(1692); - if (lookahead == 'a') ADVANCE(32); + if (lookahead == '(') ADVANCE(1734); + if (lookahead == 'a') ADVANCE(65); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(108); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(112); END_STATE(); case 21: - if (lookahead == '(') ADVANCE(1692); - if (lookahead == 'a') ADVANCE(70); + if (lookahead == '(') ADVANCE(1734); + if (lookahead == 'a') ADVANCE(33); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(108); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(112); END_STATE(); case 22: - if (lookahead == '(') ADVANCE(1692); - if (lookahead == 'a') ADVANCE(34); + if (lookahead == '(') ADVANCE(1734); + if (lookahead == 'a') ADVANCE(35); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(108); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(112); END_STATE(); case 23: - if (lookahead == '(') ADVANCE(1692); - if (lookahead == 'a') ADVANCE(97); + if (lookahead == '(') ADVANCE(1734); + if (lookahead == 'a') ADVANCE(73); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(108); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(112); END_STATE(); case 24: - if (lookahead == '(') ADVANCE(1692); - if (lookahead == 'a') ADVANCE(98); + if (lookahead == '(') ADVANCE(1734); + if (lookahead == 'a') ADVANCE(100); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(108); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(112); END_STATE(); case 25: - if (lookahead == '(') ADVANCE(1692); - if (lookahead == 'a') ADVANCE(99); + if (lookahead == '(') ADVANCE(1734); + if (lookahead == 'a') ADVANCE(101); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(108); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(112); END_STATE(); case 26: - if (lookahead == '(') ADVANCE(1692); - if (lookahead == 'b') ADVANCE(87); + if (lookahead == '(') ADVANCE(1734); + if (lookahead == 'a') ADVANCE(102); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(112); END_STATE(); case 27: - if (lookahead == '(') ADVANCE(1692); - if (lookahead == 'b') ADVANCE(65); + if (lookahead == '(') ADVANCE(1734); + if (lookahead == 'b') ADVANCE(90); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); END_STATE(); case 28: - if (lookahead == '(') ADVANCE(1692); - if (lookahead == 'c') ADVANCE(52); - if (lookahead == 't') ADVANCE(53); + if (lookahead == '(') ADVANCE(1734); + if (lookahead == 'b') ADVANCE(66); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); END_STATE(); case 29: - if (lookahead == '(') ADVANCE(1692); - if (lookahead == 'c') ADVANCE(1705); + if (lookahead == '(') ADVANCE(1734); + if (lookahead == 'c') ADVANCE(53); + if (lookahead == 't') ADVANCE(54); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); END_STATE(); case 30: - if (lookahead == '(') ADVANCE(1692); - if (lookahead == 'c') ADVANCE(1714); + if (lookahead == '(') ADVANCE(1734); + if (lookahead == 'c') ADVANCE(1747); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); END_STATE(); case 31: - if (lookahead == '(') ADVANCE(1692); - if (lookahead == 'c') ADVANCE(1741); + if (lookahead == '(') ADVANCE(1734); + if (lookahead == 'c') ADVANCE(1756); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); END_STATE(); case 32: - if (lookahead == '(') ADVANCE(1692); - if (lookahead == 'c') ADVANCE(91); + if (lookahead == '(') ADVANCE(1734); + if (lookahead == 'c') ADVANCE(1783); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); END_STATE(); case 33: - if (lookahead == '(') ADVANCE(1692); + if (lookahead == '(') ADVANCE(1734); if (lookahead == 'c') ADVANCE(94); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); END_STATE(); case 34: - if (lookahead == '(') ADVANCE(1692); - if (lookahead == 'c') ADVANCE(44); + if (lookahead == '(') ADVANCE(1734); + if (lookahead == 'c') ADVANCE(97); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); END_STATE(); case 35: - if (lookahead == '(') ADVANCE(1692); - if (lookahead == 'c') ADVANCE(101); + if (lookahead == '(') ADVANCE(1734); + if (lookahead == 'c') ADVANCE(45); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); END_STATE(); case 36: - if (lookahead == '(') ADVANCE(1692); - if (lookahead == 'd') ADVANCE(51); + if (lookahead == '(') ADVANCE(1734); + if (lookahead == 'c') ADVANCE(104); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); END_STATE(); case 37: - if (lookahead == '(') ADVANCE(1692); - if (lookahead == 'd') ADVANCE(1711); + if (lookahead == '(') ADVANCE(1734); + if (lookahead == 'd') ADVANCE(52); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); END_STATE(); case 38: - if (lookahead == '(') ADVANCE(1692); - if (lookahead == 'd') ADVANCE(1720); + if (lookahead == '(') ADVANCE(1734); + if (lookahead == 'd') ADVANCE(1753); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); END_STATE(); case 39: - if (lookahead == '(') ADVANCE(1692); - if (lookahead == 'e') ADVANCE(35); + if (lookahead == '(') ADVANCE(1734); + if (lookahead == 'd') ADVANCE(1762); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); END_STATE(); case 40: - if (lookahead == '(') ADVANCE(1692); - if (lookahead == 'e') ADVANCE(1738); + if (lookahead == '(') ADVANCE(1734); + if (lookahead == 'e') ADVANCE(36); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); END_STATE(); case 41: - if (lookahead == '(') ADVANCE(1692); - if (lookahead == 'e') ADVANCE(1729); + if (lookahead == '(') ADVANCE(1734); + if (lookahead == 'e') ADVANCE(1780); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); END_STATE(); case 42: - if (lookahead == '(') ADVANCE(1692); - if (lookahead == 'e') ADVANCE(1708); + if (lookahead == '(') ADVANCE(1734); + if (lookahead == 'e') ADVANCE(1771); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); END_STATE(); case 43: - if (lookahead == '(') ADVANCE(1692); - if (lookahead == 'e') ADVANCE(1723); + if (lookahead == '(') ADVANCE(1734); + if (lookahead == 'e') ADVANCE(1750); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); END_STATE(); case 44: - if (lookahead == '(') ADVANCE(1692); - if (lookahead == 'e') ADVANCE(1732); + if (lookahead == '(') ADVANCE(1734); + if (lookahead == 'e') ADVANCE(1765); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); END_STATE(); case 45: - if (lookahead == '(') ADVANCE(1692); - if (lookahead == 'e') ADVANCE(37); + if (lookahead == '(') ADVANCE(1734); + if (lookahead == 'e') ADVANCE(1774); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); END_STATE(); case 46: - if (lookahead == '(') ADVANCE(1692); - if (lookahead == 'e') ADVANCE(80); + if (lookahead == '(') ADVANCE(1734); + if (lookahead == 'e') ADVANCE(38); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); END_STATE(); case 47: - if (lookahead == '(') ADVANCE(1692); - if (lookahead == 'e') ADVANCE(38); + if (lookahead == '(') ADVANCE(1734); + if (lookahead == 'e') ADVANCE(83); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); END_STATE(); case 48: - if (lookahead == '(') ADVANCE(1692); - if (lookahead == 'e') ADVANCE(72); + if (lookahead == '(') ADVANCE(1734); + if (lookahead == 'e') ADVANCE(39); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); END_STATE(); case 49: - if (lookahead == '(') ADVANCE(1692); - if (lookahead == 'e') ADVANCE(100); + if (lookahead == '(') ADVANCE(1734); + if (lookahead == 'e') ADVANCE(75); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); END_STATE(); case 50: - if (lookahead == '(') ADVANCE(1692); - if (lookahead == 'f') ADVANCE(22); + if (lookahead == '(') ADVANCE(1734); + if (lookahead == 'e') ADVANCE(103); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); END_STATE(); case 51: - if (lookahead == '(') ADVANCE(1692); - if (lookahead == 'g') ADVANCE(40); + if (lookahead == '(') ADVANCE(1734); + if (lookahead == 'f') ADVANCE(22); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); END_STATE(); case 52: - if (lookahead == '(') ADVANCE(1692); - if (lookahead == 'h') ADVANCE(86); + if (lookahead == '(') ADVANCE(1734); + if (lookahead == 'g') ADVANCE(41); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); END_STATE(); case 53: - if (lookahead == '(') ADVANCE(1692); - if (lookahead == 'h') ADVANCE(49); + if (lookahead == '(') ADVANCE(1734); + if (lookahead == 'h') ADVANCE(89); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); END_STATE(); case 54: - if (lookahead == '(') ADVANCE(1692); - if (lookahead == 'i') ADVANCE(36); + if (lookahead == '(') ADVANCE(1734); + if (lookahead == 'h') ADVANCE(50); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); END_STATE(); case 55: - if (lookahead == '(') ADVANCE(1692); - if (lookahead == 'i') ADVANCE(106); - if (lookahead == 'o') ADVANCE(93); + if (lookahead == '(') ADVANCE(1734); + if (lookahead == 'i') ADVANCE(37); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); END_STATE(); case 56: - if (lookahead == '(') ADVANCE(1692); - if (lookahead == 'i') ADVANCE(107); + if (lookahead == '(') ADVANCE(1734); + if (lookahead == 'i') ADVANCE(110); + if (lookahead == 'o') ADVANCE(96); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); END_STATE(); case 57: - if (lookahead == '(') ADVANCE(1692); - if (lookahead == 'i') ADVANCE(105); + if (lookahead == '(') ADVANCE(1734); + if (lookahead == 'i') ADVANCE(111); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); END_STATE(); case 58: - if (lookahead == '(') ADVANCE(1692); - if (lookahead == 'i') ADVANCE(29); + if (lookahead == '(') ADVANCE(1734); + if (lookahead == 'i') ADVANCE(109); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); END_STATE(); case 59: - if (lookahead == '(') ADVANCE(1692); - if (lookahead == 'i') ADVANCE(71); + if (lookahead == '(') ADVANCE(1734); + if (lookahead == 'i') ADVANCE(30); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); END_STATE(); case 60: - if (lookahead == '(') ADVANCE(1692); - if (lookahead == 'i') ADVANCE(30); + if (lookahead == '(') ADVANCE(1734); + if (lookahead == 'i') ADVANCE(31); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); END_STATE(); case 61: - if (lookahead == '(') ADVANCE(1692); - if (lookahead == 'i') ADVANCE(66); + if (lookahead == '(') ADVANCE(1734); + if (lookahead == 'i') ADVANCE(74); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); END_STATE(); case 62: - if (lookahead == '(') ADVANCE(1692); - if (lookahead == 'i') ADVANCE(31); + if (lookahead == '(') ADVANCE(1734); + if (lookahead == 'i') ADVANCE(67); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); END_STATE(); case 63: - if (lookahead == '(') ADVANCE(1692); - if (lookahead == 'i') ADVANCE(48); + if (lookahead == '(') ADVANCE(1734); + if (lookahead == 'i') ADVANCE(32); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); END_STATE(); case 64: - if (lookahead == '(') ADVANCE(1692); - if (lookahead == 'l') ADVANCE(1717); + if (lookahead == '(') ADVANCE(1734); + if (lookahead == 'i') ADVANCE(49); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); END_STATE(); case 65: - if (lookahead == '(') ADVANCE(1692); - if (lookahead == 'l') ADVANCE(58); + if (lookahead == '(') ADVANCE(1734); + if (lookahead == 'l') ADVANCE(1759); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); END_STATE(); case 66: - if (lookahead == '(') ADVANCE(1692); - if (lookahead == 'l') ADVANCE(43); + if (lookahead == '(') ADVANCE(1734); + if (lookahead == 'l') ADVANCE(59); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); END_STATE(); case 67: - if (lookahead == '(') ADVANCE(1692); - if (lookahead == 'l') ADVANCE(25); + if (lookahead == '(') ADVANCE(1734); + if (lookahead == 'l') ADVANCE(44); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); END_STATE(); case 68: - if (lookahead == '(') ADVANCE(1692); - if (lookahead == 'n') ADVANCE(90); + if (lookahead == '(') ADVANCE(1734); + if (lookahead == 'l') ADVANCE(26); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); END_STATE(); case 69: - if (lookahead == '(') ADVANCE(1692); - if (lookahead == 'n') ADVANCE(28); + if (lookahead == '(') ADVANCE(1734); + if (lookahead == 'm') ADVANCE(1786); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); END_STATE(); case 70: - if (lookahead == '(') ADVANCE(1692); - if (lookahead == 'n') ADVANCE(89); + if (lookahead == '(') ADVANCE(1734); + if (lookahead == 'n') ADVANCE(107); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); END_STATE(); case 71: - if (lookahead == '(') ADVANCE(1692); - if (lookahead == 'n') ADVANCE(19); + if (lookahead == '(') ADVANCE(1734); + if (lookahead == 'n') ADVANCE(93); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); END_STATE(); case 72: - if (lookahead == '(') ADVANCE(1692); - if (lookahead == 'n') ADVANCE(92); + if (lookahead == '(') ADVANCE(1734); + if (lookahead == 'n') ADVANCE(29); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); END_STATE(); case 73: - if (lookahead == '(') ADVANCE(1692); - if (lookahead == 'n') ADVANCE(56); + if (lookahead == '(') ADVANCE(1734); + if (lookahead == 'n') ADVANCE(92); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); END_STATE(); case 74: - if (lookahead == '(') ADVANCE(1692); - if (lookahead == 'n') ADVANCE(88); + if (lookahead == '(') ADVANCE(1734); + if (lookahead == 'n') ADVANCE(20); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); END_STATE(); case 75: - if (lookahead == '(') ADVANCE(1692); - if (lookahead == 'o') ADVANCE(67); + if (lookahead == '(') ADVANCE(1734); + if (lookahead == 'n') ADVANCE(95); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); END_STATE(); case 76: - if (lookahead == '(') ADVANCE(1692); - if (lookahead == 'o') ADVANCE(74); + if (lookahead == '(') ADVANCE(1734); + if (lookahead == 'n') ADVANCE(57); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); END_STATE(); case 77: - if (lookahead == '(') ADVANCE(1692); - if (lookahead == 'o') ADVANCE(82); + if (lookahead == '(') ADVANCE(1734); + if (lookahead == 'n') ADVANCE(91); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); END_STATE(); case 78: - if (lookahead == '(') ADVANCE(1692); - if (lookahead == 'o') ADVANCE(73); + if (lookahead == '(') ADVANCE(1734); + if (lookahead == 'o') ADVANCE(68); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); END_STATE(); case 79: - if (lookahead == '(') ADVANCE(1692); - if (lookahead == 'r') ADVANCE(55); - if (lookahead == 'u') ADVANCE(27); + if (lookahead == '(') ADVANCE(1734); + if (lookahead == 'o') ADVANCE(77); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); END_STATE(); case 80: - if (lookahead == '(') ADVANCE(1692); - if (lookahead == 'r') ADVANCE(50); + if (lookahead == '(') ADVANCE(1734); + if (lookahead == 'o') ADVANCE(84); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); END_STATE(); case 81: - if (lookahead == '(') ADVANCE(1692); - if (lookahead == 'r') ADVANCE(104); + if (lookahead == '(') ADVANCE(1734); + if (lookahead == 'o') ADVANCE(76); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); END_STATE(); case 82: - if (lookahead == '(') ADVANCE(1692); - if (lookahead == 'r') ADVANCE(1428); + if (lookahead == '(') ADVANCE(1734); + if (lookahead == 'r') ADVANCE(56); + if (lookahead == 'u') ADVANCE(28); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); END_STATE(); case 83: - if (lookahead == '(') ADVANCE(1692); - if (lookahead == 'r') ADVANCE(54); + if (lookahead == '(') ADVANCE(1734); + if (lookahead == 'r') ADVANCE(51); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); END_STATE(); case 84: - if (lookahead == '(') ADVANCE(1692); - if (lookahead == 'r') ADVANCE(21); + if (lookahead == '(') ADVANCE(1734); + if (lookahead == 'r') ADVANCE(1789); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); END_STATE(); case 85: - if (lookahead == '(') ADVANCE(1692); - if (lookahead == 'r') ADVANCE(20); + if (lookahead == '(') ADVANCE(1734); + if (lookahead == 'r') ADVANCE(55); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); END_STATE(); case 86: - if (lookahead == '(') ADVANCE(1692); - if (lookahead == 'r') ADVANCE(78); + if (lookahead == '(') ADVANCE(1734); + if (lookahead == 'r') ADVANCE(23); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); END_STATE(); case 87: - if (lookahead == '(') ADVANCE(1692); - if (lookahead == 's') ADVANCE(102); + if (lookahead == '(') ADVANCE(1734); + if (lookahead == 'r') ADVANCE(108); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); END_STATE(); case 88: - if (lookahead == '(') ADVANCE(1692); - if (lookahead == 's') ADVANCE(96); + if (lookahead == '(') ADVANCE(1734); + if (lookahead == 'r') ADVANCE(21); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); END_STATE(); case 89: - if (lookahead == '(') ADVANCE(1692); - if (lookahead == 's') ADVANCE(63); + if (lookahead == '(') ADVANCE(1734); + if (lookahead == 'r') ADVANCE(81); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); END_STATE(); case 90: - if (lookahead == '(') ADVANCE(1692); - if (lookahead == 't') ADVANCE(46); + if (lookahead == '(') ADVANCE(1734); + if (lookahead == 's') ADVANCE(105); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); END_STATE(); case 91: - if (lookahead == '(') ADVANCE(1692); - if (lookahead == 't') ADVANCE(1735); + if (lookahead == '(') ADVANCE(1734); + if (lookahead == 's') ADVANCE(99); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); END_STATE(); case 92: - if (lookahead == '(') ADVANCE(1692); - if (lookahead == 't') ADVANCE(1726); + if (lookahead == '(') ADVANCE(1734); + if (lookahead == 's') ADVANCE(64); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); END_STATE(); case 93: - if (lookahead == '(') ADVANCE(1692); - if (lookahead == 't') ADVANCE(39); + if (lookahead == '(') ADVANCE(1734); + if (lookahead == 't') ADVANCE(47); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); END_STATE(); case 94: - if (lookahead == '(') ADVANCE(1692); - if (lookahead == 't') ADVANCE(77); + if (lookahead == '(') ADVANCE(1734); + if (lookahead == 't') ADVANCE(1777); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); END_STATE(); case 95: - if (lookahead == '(') ADVANCE(1692); - if (lookahead == 't') ADVANCE(57); + if (lookahead == '(') ADVANCE(1734); + if (lookahead == 't') ADVANCE(1768); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); END_STATE(); case 96: - if (lookahead == '(') ADVANCE(1692); - if (lookahead == 't') ADVANCE(81); + if (lookahead == '(') ADVANCE(1734); + if (lookahead == 't') ADVANCE(40); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); END_STATE(); case 97: - if (lookahead == '(') ADVANCE(1692); - if (lookahead == 't') ADVANCE(60); + if (lookahead == '(') ADVANCE(1734); + if (lookahead == 't') ADVANCE(80); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); END_STATE(); case 98: - if (lookahead == '(') ADVANCE(1692); - if (lookahead == 't') ADVANCE(42); + if (lookahead == '(') ADVANCE(1734); + if (lookahead == 't') ADVANCE(58); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); END_STATE(); case 99: - if (lookahead == '(') ADVANCE(1692); - if (lookahead == 't') ADVANCE(61); + if (lookahead == '(') ADVANCE(1734); + if (lookahead == 't') ADVANCE(87); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); END_STATE(); case 100: - if (lookahead == '(') ADVANCE(1692); - if (lookahead == 't') ADVANCE(62); + if (lookahead == '(') ADVANCE(1734); + if (lookahead == 't') ADVANCE(60); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); END_STATE(); case 101: - if (lookahead == '(') ADVANCE(1692); - if (lookahead == 't') ADVANCE(45); + if (lookahead == '(') ADVANCE(1734); + if (lookahead == 't') ADVANCE(43); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); END_STATE(); case 102: - if (lookahead == '(') ADVANCE(1692); - if (lookahead == 't') ADVANCE(85); + if (lookahead == '(') ADVANCE(1734); + if (lookahead == 't') ADVANCE(62); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); END_STATE(); case 103: - if (lookahead == '(') ADVANCE(1692); - if (lookahead == 't') ADVANCE(23); - if (lookahead == 'y') ADVANCE(69); + if (lookahead == '(') ADVANCE(1734); + if (lookahead == 't') ADVANCE(63); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); END_STATE(); case 104: - if (lookahead == '(') ADVANCE(1692); - if (lookahead == 'u') ADVANCE(33); + if (lookahead == '(') ADVANCE(1734); + if (lookahead == 't') ADVANCE(46); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); END_STATE(); case 105: - if (lookahead == '(') ADVANCE(1692); - if (lookahead == 'v') ADVANCE(41); + if (lookahead == '(') ADVANCE(1734); + if (lookahead == 't') ADVANCE(88); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); END_STATE(); case 106: - if (lookahead == '(') ADVANCE(1692); - if (lookahead == 'v') ADVANCE(24); + if (lookahead == '(') ADVANCE(1734); + if (lookahead == 't') ADVANCE(24); + if (lookahead == 'y') ADVANCE(72); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); END_STATE(); case 107: - if (lookahead == '(') ADVANCE(1692); - if (lookahead == 'z') ADVANCE(47); + if (lookahead == '(') ADVANCE(1734); + if (lookahead == 'u') ADVANCE(69); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'y')) ADVANCE(108); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); END_STATE(); case 108: - if (lookahead == '(') ADVANCE(1692); + if (lookahead == '(') ADVANCE(1734); + if (lookahead == 'u') ADVANCE(34); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); END_STATE(); case 109: - if (lookahead == '-') ADVANCE(611); + if (lookahead == '(') ADVANCE(1734); + if (lookahead == 'v') ADVANCE(42); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); END_STATE(); case 110: - if (lookahead == '-') ADVANCE(517); + if (lookahead == '(') ADVANCE(1734); + if (lookahead == 'v') ADVANCE(25); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); END_STATE(); case 111: - if (lookahead == '-') ADVANCE(328); + if (lookahead == '(') ADVANCE(1734); + if (lookahead == 'z') ADVANCE(48); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'y')) ADVANCE(112); END_STATE(); case 112: - if (lookahead == '-') ADVANCE(606); + if (lookahead == '(') ADVANCE(1734); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); END_STATE(); case 113: - if (lookahead == '-') ADVANCE(428); + if (lookahead == '-') ADVANCE(631); END_STATE(); case 114: - if (lookahead == '-') ADVANCE(521); + if (lookahead == '-') ADVANCE(537); END_STATE(); case 115: - if (lookahead == '-') ADVANCE(608); + if (lookahead == '-') ADVANCE(346); END_STATE(); case 116: - if (lookahead == '-') ADVANCE(609); + if (lookahead == '-') ADVANCE(626); END_STATE(); case 117: - if (lookahead == '-') ADVANCE(722); + if (lookahead == '-') ADVANCE(447); END_STATE(); case 118: - if (lookahead == '-') ADVANCE(800); + if (lookahead == '-') ADVANCE(541); END_STATE(); case 119: - if (lookahead == '-') ADVANCE(572); + if (lookahead == '-') ADVANCE(628); END_STATE(); case 120: - if (lookahead == '-') ADVANCE(916); - if (lookahead == 'g') ADVANCE(112); - if (lookahead == 'l') ADVANCE(147); + if (lookahead == '-') ADVANCE(629); END_STATE(); case 121: - if (lookahead == '-') ADVANCE(1226); + if (lookahead == '-') ADVANCE(743); END_STATE(); case 122: - if (lookahead == '-') ADVANCE(368); - if (lookahead == 'e') ADVANCE(518); + if (lookahead == '-') ADVANCE(821); END_STATE(); case 123: - if (lookahead == '-') ADVANCE(808); + if (lookahead == '-') ADVANCE(592); END_STATE(); case 124: - if (lookahead == '-') ADVANCE(1035); + if (lookahead == '-') ADVANCE(938); + if (lookahead == 'g') ADVANCE(116); + if (lookahead == 'l') ADVANCE(151); END_STATE(); case 125: - if (lookahead == '-') ADVANCE(998); + if (lookahead == '-') ADVANCE(1263); END_STATE(); case 126: - if (lookahead == '-') ADVANCE(632); + if (lookahead == '-') ADVANCE(386); + if (lookahead == 'e') ADVANCE(538); END_STATE(); case 127: - if (lookahead == '-') ADVANCE(1320); - if (lookahead == 'e') ADVANCE(1134); + if (lookahead == '-') ADVANCE(829); END_STATE(); case 128: - if (lookahead == '-') ADVANCE(481); + if (lookahead == '-') ADVANCE(1064); END_STATE(); case 129: - if (lookahead == '-') ADVANCE(376); + if (lookahead == '-') ADVANCE(1025); END_STATE(); case 130: - if (lookahead == '-') ADVANCE(899); + if (lookahead == '-') ADVANCE(684); END_STATE(); case 131: - if (lookahead == '-') ADVANCE(1349); + if (lookahead == '-') ADVANCE(1359); + if (lookahead == 'e') ADVANCE(1166); END_STATE(); case 132: - if (lookahead == '-') ADVANCE(1353); + if (lookahead == '-') ADVANCE(500); END_STATE(); case 133: - if (lookahead == '-') ADVANCE(1355); + if (lookahead == '-') ADVANCE(394); END_STATE(); case 134: - if (lookahead == '-') ADVANCE(599); + if (lookahead == '-') ADVANCE(921); END_STATE(); case 135: - if (lookahead == '-') ADVANCE(829); + if (lookahead == '-') ADVANCE(1389); END_STATE(); case 136: - if (lookahead == '-') ADVANCE(578); + if (lookahead == '-') ADVANCE(1394); END_STATE(); case 137: - if (lookahead == '-') ADVANCE(600); + if (lookahead == '-') ADVANCE(1396); END_STATE(); case 138: - if (lookahead == '-') ADVANCE(839); + if (lookahead == '-') ADVANCE(619); END_STATE(); case 139: - if (lookahead == '-') ADVANCE(580); + if (lookahead == '-') ADVANCE(851); END_STATE(); case 140: - if (lookahead == '-') ADVANCE(602); + if (lookahead == '-') ADVANCE(598); END_STATE(); case 141: - if (lookahead == '-') ADVANCE(845); + if (lookahead == '-') ADVANCE(620); END_STATE(); case 142: - if (lookahead == '-') ADVANCE(603); + if (lookahead == '-') ADVANCE(861); END_STATE(); case 143: - if (lookahead == '-') ADVANCE(848); + if (lookahead == '-') ADVANCE(600); END_STATE(); case 144: - if (lookahead == '-') ADVANCE(605); + if (lookahead == '-') ADVANCE(622); END_STATE(); case 145: - if (lookahead == '-') ADVANCE(849); + if (lookahead == '-') ADVANCE(867); END_STATE(); case 146: - if (lookahead == '-') ADVANCE(850); + if (lookahead == '-') ADVANCE(623); END_STATE(); case 147: - if (lookahead == '-') ADVANCE(607); + if (lookahead == '-') ADVANCE(870); END_STATE(); case 148: - if (lookahead == '-') ADVANCE(1237); + if (lookahead == '-') ADVANCE(625); END_STATE(); case 149: - if (lookahead == '-') ADVANCE(1238); + if (lookahead == '-') ADVANCE(871); END_STATE(); case 150: - if (lookahead == '-') ADVANCE(1239); + if (lookahead == '-') ADVANCE(872); END_STATE(); case 151: - if (lookahead == '-') ADVANCE(1240); + if (lookahead == '-') ADVANCE(627); END_STATE(); case 152: - if (lookahead == '-') ADVANCE(1241); + if (lookahead == '-') ADVANCE(1275); END_STATE(); case 153: - if (lookahead == '.') ADVANCE(1678); - if (lookahead == 'a') ADVANCE(967); - if (lookahead == 'c') ADVANCE(323); - if (lookahead == 'e') ADVANCE(948); - if (lookahead == 'f') ADVANCE(794); - if (lookahead == 'i') ADVANCE(940); - if (lookahead == 'l') ADVANCE(796); - if (lookahead == 'm') ADVANCE(667); - if (lookahead == 'p') ADVANCE(315); - if (lookahead == 's') ADVANCE(1037); + if (lookahead == '-') ADVANCE(1276); END_STATE(); case 154: - if (lookahead == '0') ADVANCE(1753); - if (lookahead == '>') ADVANCE(1684); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1754); + if (lookahead == '-') ADVANCE(1277); END_STATE(); case 155: - if (lookahead == '1') ADVANCE(208); - if (lookahead == '3') ADVANCE(174); + if (lookahead == '-') ADVANCE(1278); END_STATE(); case 156: - if (lookahead == '1') ADVANCE(209); - if (lookahead == 'f') ADVANCE(1185); + if (lookahead == '-') ADVANCE(1279); END_STATE(); case 157: - if (lookahead == '1') ADVANCE(210); - if (lookahead == '4') ADVANCE(1461); - if (lookahead == 'h') ADVANCE(805); + if (lookahead == '.') ADVANCE(1720); + if (lookahead == 'a') ADVANCE(993); + if (lookahead == 'c') ADVANCE(340); + if (lookahead == 'e') ADVANCE(971); + if (lookahead == 'f') ADVANCE(814); + if (lookahead == 'i') ADVANCE(963); + if (lookahead == 'l') ADVANCE(817); + if (lookahead == 'm') ADVANCE(687); + if (lookahead == 'p') ADVANCE(332); + if (lookahead == 's') ADVANCE(1068); END_STATE(); case 158: - if (lookahead == '1') ADVANCE(211); + if (lookahead == '0') ADVANCE(1801); + if (lookahead == '>') ADVANCE(1726); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1802); END_STATE(); case 159: if (lookahead == '1') ADVANCE(212); + if (lookahead == '3') ADVANCE(178); END_STATE(); case 160: if (lookahead == '1') ADVANCE(213); - if (lookahead == 'f') ADVANCE(1198); + if (lookahead == 'f') ADVANCE(1222); END_STATE(); case 161: if (lookahead == '1') ADVANCE(214); - if (lookahead == '8') ADVANCE(1656); + if (lookahead == '4') ADVANCE(1503); + if (lookahead == 'h') ADVANCE(826); END_STATE(); case 162: if (lookahead == '1') ADVANCE(215); - if (lookahead == '8') ADVANCE(1650); END_STATE(); case 163: if (lookahead == '1') ADVANCE(216); - if (lookahead == '8') ADVANCE(1655); END_STATE(); case 164: if (lookahead == '1') ADVANCE(217); - if (lookahead == '3') ADVANCE(175); - if (lookahead == 'h') ADVANCE(855); + if (lookahead == 'f') ADVANCE(1235); END_STATE(); case 165: if (lookahead == '1') ADVANCE(218); - if (lookahead == '8') ADVANCE(1653); + if (lookahead == '8') ADVANCE(1698); END_STATE(); case 166: if (lookahead == '1') ADVANCE(219); - if (lookahead == '8') ADVANCE(1652); + if (lookahead == '8') ADVANCE(1692); END_STATE(); case 167: if (lookahead == '1') ADVANCE(220); - if (lookahead == '8') ADVANCE(1654); + if (lookahead == '8') ADVANCE(1697); END_STATE(); case 168: if (lookahead == '1') ADVANCE(221); - if (lookahead == '8') ADVANCE(1651); + if (lookahead == '3') ADVANCE(179); + if (lookahead == 'h') ADVANCE(877); END_STATE(); case 169: if (lookahead == '1') ADVANCE(222); - if (lookahead == '8') ADVANCE(1657); + if (lookahead == '8') ADVANCE(1695); END_STATE(); case 170: if (lookahead == '1') ADVANCE(223); - if (lookahead == 'f') ADVANCE(1205); + if (lookahead == '8') ADVANCE(1694); END_STATE(); case 171: if (lookahead == '1') ADVANCE(224); + if (lookahead == '8') ADVANCE(1696); END_STATE(); case 172: if (lookahead == '1') ADVANCE(225); + if (lookahead == '8') ADVANCE(1693); END_STATE(); case 173: if (lookahead == '1') ADVANCE(226); + if (lookahead == '8') ADVANCE(1699); END_STATE(); case 174: - if (lookahead == '2') ADVANCE(1485); + if (lookahead == '1') ADVANCE(227); + if (lookahead == 'f') ADVANCE(1242); END_STATE(); case 175: - if (lookahead == '2') ADVANCE(1466); + if (lookahead == '1') ADVANCE(228); END_STATE(); case 176: - if (lookahead == '2') ADVANCE(332); - if (lookahead == 'l') ADVANCE(810); + if (lookahead == '1') ADVANCE(229); END_STATE(); case 177: - if (lookahead == '2') ADVANCE(378); - if (lookahead == 'l') ADVANCE(811); + if (lookahead == '1') ADVANCE(230); END_STATE(); case 178: - if (lookahead == '2') ADVANCE(381); - if (lookahead == 'l') ADVANCE(812); + if (lookahead == '2') ADVANCE(1527); END_STATE(); case 179: - if (lookahead == '2') ADVANCE(385); - if (lookahead == 'l') ADVANCE(813); + if (lookahead == '2') ADVANCE(1508); END_STATE(); case 180: - if (lookahead == '2') ADVANCE(387); - if (lookahead == 'l') ADVANCE(814); + if (lookahead == '2') ADVANCE(350); + if (lookahead == 'l') ADVANCE(832); END_STATE(); case 181: - if (lookahead == '2') ADVANCE(389); + if (lookahead == '2') ADVANCE(396); + if (lookahead == 'l') ADVANCE(833); END_STATE(); case 182: - if (lookahead == '2') ADVANCE(391); - if (lookahead == 'l') ADVANCE(815); + if (lookahead == '2') ADVANCE(399); + if (lookahead == 'l') ADVANCE(834); END_STATE(); case 183: - if (lookahead == '2') ADVANCE(393); - if (lookahead == 'l') ADVANCE(816); + if (lookahead == '2') ADVANCE(403); + if (lookahead == 'l') ADVANCE(835); END_STATE(); case 184: - if (lookahead == '2') ADVANCE(395); - if (lookahead == 'l') ADVANCE(817); + if (lookahead == '2') ADVANCE(405); + if (lookahead == 'l') ADVANCE(836); END_STATE(); case 185: - if (lookahead == '2') ADVANCE(396); - if (lookahead == 'l') ADVANCE(818); + if (lookahead == '2') ADVANCE(407); END_STATE(); case 186: - if (lookahead == '2') ADVANCE(397); - if (lookahead == 'l') ADVANCE(819); + if (lookahead == '2') ADVANCE(409); + if (lookahead == 'l') ADVANCE(837); END_STATE(); case 187: - if (lookahead == '2') ADVANCE(398); + if (lookahead == '2') ADVANCE(411); + if (lookahead == 'l') ADVANCE(838); END_STATE(); case 188: - if (lookahead == '2') ADVANCE(399); + if (lookahead == '2') ADVANCE(413); + if (lookahead == 'l') ADVANCE(839); END_STATE(); case 189: - if (lookahead == '2') ADVANCE(400); + if (lookahead == '2') ADVANCE(414); + if (lookahead == 'l') ADVANCE(840); END_STATE(); case 190: - if (lookahead == '2') ADVANCE(401); + if (lookahead == '2') ADVANCE(415); + if (lookahead == 'l') ADVANCE(841); END_STATE(); case 191: - if (lookahead == '2') ADVANCE(402); + if (lookahead == '2') ADVANCE(416); END_STATE(); case 192: - if (lookahead == '2') ADVANCE(403); + if (lookahead == '2') ADVANCE(417); END_STATE(); case 193: - if (lookahead == '2') ADVANCE(404); + if (lookahead == '2') ADVANCE(418); END_STATE(); case 194: - if (lookahead == '2') ADVANCE(405); + if (lookahead == '2') ADVANCE(419); END_STATE(); case 195: - if (lookahead == '2') ADVANCE(406); - if (lookahead == 'l') ADVANCE(821); + if (lookahead == '2') ADVANCE(420); END_STATE(); case 196: - if (lookahead == '2') ADVANCE(407); + if (lookahead == '2') ADVANCE(421); END_STATE(); case 197: - if (lookahead == '2') ADVANCE(408); + if (lookahead == '2') ADVANCE(422); END_STATE(); case 198: - if (lookahead == '2') ADVANCE(409); + if (lookahead == '2') ADVANCE(423); END_STATE(); case 199: - if (lookahead == '2') ADVANCE(410); + if (lookahead == '2') ADVANCE(424); + if (lookahead == 'l') ADVANCE(843); END_STATE(); case 200: - if (lookahead == '2') ADVANCE(411); + if (lookahead == '2') ADVANCE(425); END_STATE(); case 201: - if (lookahead == '2') ADVANCE(412); + if (lookahead == '2') ADVANCE(426); END_STATE(); case 202: - if (lookahead == '2') ADVANCE(413); + if (lookahead == '2') ADVANCE(427); END_STATE(); case 203: - if (lookahead == '2') ADVANCE(414); + if (lookahead == '2') ADVANCE(428); END_STATE(); case 204: - if (lookahead == '2') ADVANCE(415); + if (lookahead == '2') ADVANCE(429); END_STATE(); case 205: - if (lookahead == '2') ADVANCE(416); + if (lookahead == '2') ADVANCE(430); END_STATE(); case 206: - if (lookahead == '2') ADVANCE(417); + if (lookahead == '2') ADVANCE(431); END_STATE(); case 207: - if (lookahead == '2') ADVANCE(418); + if (lookahead == '2') ADVANCE(432); END_STATE(); case 208: - if (lookahead == '6') ADVANCE(1484); + if (lookahead == '2') ADVANCE(433); END_STATE(); case 209: - if (lookahead == '6') ADVANCE(1446); + if (lookahead == '2') ADVANCE(434); END_STATE(); case 210: - if (lookahead == '6') ADVANCE(1462); + if (lookahead == '2') ADVANCE(435); END_STATE(); case 211: - if (lookahead == '6') ADVANCE(1445); + if (lookahead == '2') ADVANCE(436); END_STATE(); case 212: - if (lookahead == '6') ADVANCE(1464); + if (lookahead == '6') ADVANCE(1526); END_STATE(); case 213: - if (lookahead == '6') ADVANCE(1449); + if (lookahead == '6') ADVANCE(1488); END_STATE(); case 214: - if (lookahead == '6') ADVANCE(1648); + if (lookahead == '6') ADVANCE(1504); END_STATE(); case 215: - if (lookahead == '6') ADVANCE(1642); + if (lookahead == '6') ADVANCE(1487); END_STATE(); case 216: - if (lookahead == '6') ADVANCE(1647); + if (lookahead == '6') ADVANCE(1506); END_STATE(); case 217: - if (lookahead == '6') ADVANCE(1465); + if (lookahead == '6') ADVANCE(1491); END_STATE(); case 218: - if (lookahead == '6') ADVANCE(1645); + if (lookahead == '6') ADVANCE(1690); END_STATE(); case 219: - if (lookahead == '6') ADVANCE(1644); + if (lookahead == '6') ADVANCE(1684); END_STATE(); case 220: - if (lookahead == '6') ADVANCE(1646); + if (lookahead == '6') ADVANCE(1689); END_STATE(); case 221: - if (lookahead == '6') ADVANCE(1643); + if (lookahead == '6') ADVANCE(1507); END_STATE(); case 222: - if (lookahead == '6') ADVANCE(1649); + if (lookahead == '6') ADVANCE(1687); END_STATE(); case 223: - if (lookahead == '6') ADVANCE(1452); + if (lookahead == '6') ADVANCE(1686); END_STATE(); case 224: - if (lookahead == '6') ADVANCE(1448); + if (lookahead == '6') ADVANCE(1688); END_STATE(); case 225: - if (lookahead == '6') ADVANCE(1468); + if (lookahead == '6') ADVANCE(1685); END_STATE(); case 226: - if (lookahead == '6') ADVANCE(1451); + if (lookahead == '6') ADVANCE(1691); END_STATE(); case 227: - if (lookahead == '8') ADVANCE(1658); + if (lookahead == '6') ADVANCE(1494); END_STATE(); case 228: - if (lookahead == '8') ADVANCE(1659); + if (lookahead == '6') ADVANCE(1490); END_STATE(); case 229: - if (lookahead == '8') ADVANCE(1660); + if (lookahead == '6') ADVANCE(1510); END_STATE(); case 230: - if (lookahead == ':') ADVANCE(1689); - if (lookahead == 'a') ADVANCE(299); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(310); + if (lookahead == '6') ADVANCE(1493); END_STATE(); case 231: - if (lookahead == ':') ADVANCE(1689); - if (lookahead == 'a') ADVANCE(275); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(310); + if (lookahead == '8') ADVANCE(1700); END_STATE(); case 232: - if (lookahead == ':') ADVANCE(1689); - if (lookahead == 'a') ADVANCE(281); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(310); + if (lookahead == '8') ADVANCE(1701); END_STATE(); case 233: - if (lookahead == ':') ADVANCE(1689); - if (lookahead == 'a') ADVANCE(244); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(310); + if (lookahead == '8') ADVANCE(1702); END_STATE(); case 234: - if (lookahead == ':') ADVANCE(1689); - if (lookahead == 'a') ADVANCE(245); + if (lookahead == ':') ADVANCE(1731); + if (lookahead == 'a') ADVANCE(313); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(310); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(327); END_STATE(); case 235: - if (lookahead == ':') ADVANCE(1689); - if (lookahead == 'a') ADVANCE(300); + if (lookahead == ':') ADVANCE(1731); + if (lookahead == 'a') ADVANCE(280); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(310); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(327); END_STATE(); case 236: - if (lookahead == ':') ADVANCE(1689); - if (lookahead == 'a') ADVANCE(301); + if (lookahead == ':') ADVANCE(1731); + if (lookahead == 'a') ADVANCE(248); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(310); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(327); END_STATE(); case 237: - if (lookahead == ':') ADVANCE(1689); - if (lookahead == 'a') ADVANCE(302); + if (lookahead == ':') ADVANCE(1731); + if (lookahead == 'a') ADVANCE(250); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(310); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(327); END_STATE(); case 238: - if (lookahead == ':') ADVANCE(1689); - if (lookahead == 'b') ADVANCE(293); + if (lookahead == ':') ADVANCE(1731); + if (lookahead == 'a') ADVANCE(288); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(327); END_STATE(); case 239: - if (lookahead == ':') ADVANCE(1689); - if (lookahead == 'b') ADVANCE(276); + if (lookahead == ':') ADVANCE(1731); + if (lookahead == 'a') ADVANCE(315); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(327); END_STATE(); case 240: - if (lookahead == ':') ADVANCE(1689); - if (lookahead == 'c') ADVANCE(263); - if (lookahead == 't') ADVANCE(264); + if (lookahead == ':') ADVANCE(1731); + if (lookahead == 'a') ADVANCE(316); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(327); END_STATE(); case 241: - if (lookahead == ':') ADVANCE(1689); - if (lookahead == 'c') ADVANCE(1706); + if (lookahead == ':') ADVANCE(1731); + if (lookahead == 'a') ADVANCE(317); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(327); END_STATE(); case 242: - if (lookahead == ':') ADVANCE(1689); - if (lookahead == 'c') ADVANCE(1715); + if (lookahead == ':') ADVANCE(1731); + if (lookahead == 'b') ADVANCE(305); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); END_STATE(); case 243: - if (lookahead == ':') ADVANCE(1689); - if (lookahead == 'c') ADVANCE(1742); + if (lookahead == ':') ADVANCE(1731); + if (lookahead == 'b') ADVANCE(281); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); END_STATE(); case 244: - if (lookahead == ':') ADVANCE(1689); - if (lookahead == 'c') ADVANCE(296); + if (lookahead == ':') ADVANCE(1731); + if (lookahead == 'c') ADVANCE(268); + if (lookahead == 't') ADVANCE(269); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); END_STATE(); case 245: - if (lookahead == ':') ADVANCE(1689); - if (lookahead == 'c') ADVANCE(255); + if (lookahead == ':') ADVANCE(1731); + if (lookahead == 'c') ADVANCE(1748); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); END_STATE(); case 246: - if (lookahead == ':') ADVANCE(1689); - if (lookahead == 'c') ADVANCE(304); + if (lookahead == ':') ADVANCE(1731); + if (lookahead == 'c') ADVANCE(1757); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); END_STATE(); case 247: - if (lookahead == ':') ADVANCE(1689); - if (lookahead == 'd') ADVANCE(262); + if (lookahead == ':') ADVANCE(1731); + if (lookahead == 'c') ADVANCE(1784); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); END_STATE(); case 248: - if (lookahead == ':') ADVANCE(1689); - if (lookahead == 'd') ADVANCE(1712); + if (lookahead == ':') ADVANCE(1731); + if (lookahead == 'c') ADVANCE(309); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); END_STATE(); case 249: - if (lookahead == ':') ADVANCE(1689); - if (lookahead == 'd') ADVANCE(1721); + if (lookahead == ':') ADVANCE(1731); + if (lookahead == 'c') ADVANCE(312); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); END_STATE(); case 250: - if (lookahead == ':') ADVANCE(1689); - if (lookahead == 'e') ADVANCE(246); + if (lookahead == ':') ADVANCE(1731); + if (lookahead == 'c') ADVANCE(260); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); END_STATE(); case 251: - if (lookahead == ':') ADVANCE(1689); - if (lookahead == 'e') ADVANCE(1739); + if (lookahead == ':') ADVANCE(1731); + if (lookahead == 'c') ADVANCE(319); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); END_STATE(); case 252: - if (lookahead == ':') ADVANCE(1689); - if (lookahead == 'e') ADVANCE(1730); + if (lookahead == ':') ADVANCE(1731); + if (lookahead == 'd') ADVANCE(267); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); END_STATE(); case 253: - if (lookahead == ':') ADVANCE(1689); - if (lookahead == 'e') ADVANCE(1709); + if (lookahead == ':') ADVANCE(1731); + if (lookahead == 'd') ADVANCE(1754); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); END_STATE(); case 254: - if (lookahead == ':') ADVANCE(1689); - if (lookahead == 'e') ADVANCE(1724); + if (lookahead == ':') ADVANCE(1731); + if (lookahead == 'd') ADVANCE(1763); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); END_STATE(); case 255: - if (lookahead == ':') ADVANCE(1689); - if (lookahead == 'e') ADVANCE(1733); + if (lookahead == ':') ADVANCE(1731); + if (lookahead == 'e') ADVANCE(251); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); END_STATE(); case 256: - if (lookahead == ':') ADVANCE(1689); - if (lookahead == 'e') ADVANCE(248); + if (lookahead == ':') ADVANCE(1731); + if (lookahead == 'e') ADVANCE(1781); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); END_STATE(); case 257: - if (lookahead == ':') ADVANCE(1689); - if (lookahead == 'e') ADVANCE(288); + if (lookahead == ':') ADVANCE(1731); + if (lookahead == 'e') ADVANCE(1772); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); END_STATE(); case 258: - if (lookahead == ':') ADVANCE(1689); - if (lookahead == 'e') ADVANCE(249); + if (lookahead == ':') ADVANCE(1731); + if (lookahead == 'e') ADVANCE(1751); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); END_STATE(); case 259: - if (lookahead == ':') ADVANCE(1689); - if (lookahead == 'e') ADVANCE(283); + if (lookahead == ':') ADVANCE(1731); + if (lookahead == 'e') ADVANCE(1766); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); END_STATE(); case 260: - if (lookahead == ':') ADVANCE(1689); - if (lookahead == 'e') ADVANCE(303); + if (lookahead == ':') ADVANCE(1731); + if (lookahead == 'e') ADVANCE(1775); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); END_STATE(); case 261: - if (lookahead == ':') ADVANCE(1689); - if (lookahead == 'f') ADVANCE(234); + if (lookahead == ':') ADVANCE(1731); + if (lookahead == 'e') ADVANCE(253); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); END_STATE(); case 262: - if (lookahead == ':') ADVANCE(1689); - if (lookahead == 'g') ADVANCE(251); + if (lookahead == ':') ADVANCE(1731); + if (lookahead == 'e') ADVANCE(298); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); END_STATE(); case 263: - if (lookahead == ':') ADVANCE(1689); - if (lookahead == 'h') ADVANCE(291); + if (lookahead == ':') ADVANCE(1731); + if (lookahead == 'e') ADVANCE(254); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); END_STATE(); case 264: - if (lookahead == ':') ADVANCE(1689); - if (lookahead == 'h') ADVANCE(260); + if (lookahead == ':') ADVANCE(1731); + if (lookahead == 'e') ADVANCE(290); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); END_STATE(); case 265: - if (lookahead == ':') ADVANCE(1689); - if (lookahead == 'i') ADVANCE(247); + if (lookahead == ':') ADVANCE(1731); + if (lookahead == 'e') ADVANCE(318); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); END_STATE(); case 266: - if (lookahead == ':') ADVANCE(1689); - if (lookahead == 'i') ADVANCE(308); - if (lookahead == 'o') ADVANCE(298); + if (lookahead == ':') ADVANCE(1731); + if (lookahead == 'f') ADVANCE(237); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); END_STATE(); case 267: - if (lookahead == ':') ADVANCE(1689); - if (lookahead == 'i') ADVANCE(309); + if (lookahead == ':') ADVANCE(1731); + if (lookahead == 'g') ADVANCE(256); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); END_STATE(); case 268: - if (lookahead == ':') ADVANCE(1689); - if (lookahead == 'i') ADVANCE(282); + if (lookahead == ':') ADVANCE(1731); + if (lookahead == 'h') ADVANCE(304); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); END_STATE(); case 269: - if (lookahead == ':') ADVANCE(1689); - if (lookahead == 'i') ADVANCE(307); + if (lookahead == ':') ADVANCE(1731); + if (lookahead == 'h') ADVANCE(265); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); END_STATE(); case 270: - if (lookahead == ':') ADVANCE(1689); - if (lookahead == 'i') ADVANCE(241); + if (lookahead == ':') ADVANCE(1731); + if (lookahead == 'i') ADVANCE(252); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); END_STATE(); case 271: - if (lookahead == ':') ADVANCE(1689); - if (lookahead == 'i') ADVANCE(242); + if (lookahead == ':') ADVANCE(1731); + if (lookahead == 'i') ADVANCE(325); + if (lookahead == 'o') ADVANCE(311); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); END_STATE(); case 272: - if (lookahead == ':') ADVANCE(1689); - if (lookahead == 'i') ADVANCE(277); + if (lookahead == ':') ADVANCE(1731); + if (lookahead == 'i') ADVANCE(326); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); END_STATE(); case 273: - if (lookahead == ':') ADVANCE(1689); - if (lookahead == 'i') ADVANCE(243); + if (lookahead == ':') ADVANCE(1731); + if (lookahead == 'i') ADVANCE(324); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); END_STATE(); case 274: - if (lookahead == ':') ADVANCE(1689); - if (lookahead == 'i') ADVANCE(259); + if (lookahead == ':') ADVANCE(1731); + if (lookahead == 'i') ADVANCE(245); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); END_STATE(); case 275: - if (lookahead == ':') ADVANCE(1689); - if (lookahead == 'l') ADVANCE(1718); + if (lookahead == ':') ADVANCE(1731); + if (lookahead == 'i') ADVANCE(246); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); END_STATE(); case 276: - if (lookahead == ':') ADVANCE(1689); - if (lookahead == 'l') ADVANCE(270); + if (lookahead == ':') ADVANCE(1731); + if (lookahead == 'i') ADVANCE(289); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); END_STATE(); case 277: - if (lookahead == ':') ADVANCE(1689); - if (lookahead == 'l') ADVANCE(254); + if (lookahead == ':') ADVANCE(1731); + if (lookahead == 'i') ADVANCE(282); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); END_STATE(); case 278: - if (lookahead == ':') ADVANCE(1689); - if (lookahead == 'l') ADVANCE(237); + if (lookahead == ':') ADVANCE(1731); + if (lookahead == 'i') ADVANCE(247); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); END_STATE(); case 279: - if (lookahead == ':') ADVANCE(1689); - if (lookahead == 'n') ADVANCE(295); + if (lookahead == ':') ADVANCE(1731); + if (lookahead == 'i') ADVANCE(264); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); END_STATE(); case 280: - if (lookahead == ':') ADVANCE(1689); - if (lookahead == 'n') ADVANCE(240); + if (lookahead == ':') ADVANCE(1731); + if (lookahead == 'l') ADVANCE(1760); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); END_STATE(); case 281: - if (lookahead == ':') ADVANCE(1689); - if (lookahead == 'n') ADVANCE(294); + if (lookahead == ':') ADVANCE(1731); + if (lookahead == 'l') ADVANCE(274); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); END_STATE(); case 282: - if (lookahead == ':') ADVANCE(1689); - if (lookahead == 'n') ADVANCE(231); + if (lookahead == ':') ADVANCE(1731); + if (lookahead == 'l') ADVANCE(259); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); END_STATE(); case 283: - if (lookahead == ':') ADVANCE(1689); - if (lookahead == 'n') ADVANCE(297); + if (lookahead == ':') ADVANCE(1731); + if (lookahead == 'l') ADVANCE(241); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); END_STATE(); case 284: - if (lookahead == ':') ADVANCE(1689); - if (lookahead == 'n') ADVANCE(267); + if (lookahead == ':') ADVANCE(1731); + if (lookahead == 'm') ADVANCE(1787); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); END_STATE(); case 285: - if (lookahead == ':') ADVANCE(1689); - if (lookahead == 'o') ADVANCE(278); + if (lookahead == ':') ADVANCE(1731); + if (lookahead == 'n') ADVANCE(322); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); END_STATE(); case 286: - if (lookahead == ':') ADVANCE(1689); - if (lookahead == 'o') ADVANCE(284); + if (lookahead == ':') ADVANCE(1731); + if (lookahead == 'n') ADVANCE(308); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); END_STATE(); case 287: - if (lookahead == ':') ADVANCE(1689); - if (lookahead == 'r') ADVANCE(266); - if (lookahead == 'u') ADVANCE(239); + if (lookahead == ':') ADVANCE(1731); + if (lookahead == 'n') ADVANCE(244); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); END_STATE(); case 288: - if (lookahead == ':') ADVANCE(1689); - if (lookahead == 'r') ADVANCE(261); + if (lookahead == ':') ADVANCE(1731); + if (lookahead == 'n') ADVANCE(307); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); END_STATE(); case 289: - if (lookahead == ':') ADVANCE(1689); - if (lookahead == 'r') ADVANCE(265); + if (lookahead == ':') ADVANCE(1731); + if (lookahead == 'n') ADVANCE(235); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); END_STATE(); case 290: - if (lookahead == ':') ADVANCE(1689); - if (lookahead == 'r') ADVANCE(232); + if (lookahead == ':') ADVANCE(1731); + if (lookahead == 'n') ADVANCE(310); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); END_STATE(); case 291: - if (lookahead == ':') ADVANCE(1689); - if (lookahead == 'r') ADVANCE(286); + if (lookahead == ':') ADVANCE(1731); + if (lookahead == 'n') ADVANCE(272); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); END_STATE(); case 292: - if (lookahead == ':') ADVANCE(1689); - if (lookahead == 'r') ADVANCE(233); + if (lookahead == ':') ADVANCE(1731); + if (lookahead == 'n') ADVANCE(306); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); END_STATE(); case 293: - if (lookahead == ':') ADVANCE(1689); - if (lookahead == 's') ADVANCE(305); + if (lookahead == ':') ADVANCE(1731); + if (lookahead == 'o') ADVANCE(283); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); END_STATE(); case 294: - if (lookahead == ':') ADVANCE(1689); - if (lookahead == 's') ADVANCE(274); + if (lookahead == ':') ADVANCE(1731); + if (lookahead == 'o') ADVANCE(292); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); END_STATE(); case 295: - if (lookahead == ':') ADVANCE(1689); - if (lookahead == 't') ADVANCE(257); + if (lookahead == ':') ADVANCE(1731); + if (lookahead == 'o') ADVANCE(299); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); END_STATE(); case 296: - if (lookahead == ':') ADVANCE(1689); - if (lookahead == 't') ADVANCE(1736); + if (lookahead == ':') ADVANCE(1731); + if (lookahead == 'o') ADVANCE(291); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); END_STATE(); case 297: - if (lookahead == ':') ADVANCE(1689); - if (lookahead == 't') ADVANCE(1727); + if (lookahead == ':') ADVANCE(1731); + if (lookahead == 'r') ADVANCE(271); + if (lookahead == 'u') ADVANCE(243); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); END_STATE(); case 298: - if (lookahead == ':') ADVANCE(1689); - if (lookahead == 't') ADVANCE(250); + if (lookahead == ':') ADVANCE(1731); + if (lookahead == 'r') ADVANCE(266); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); END_STATE(); case 299: - if (lookahead == ':') ADVANCE(1689); - if (lookahead == 't') ADVANCE(269); + if (lookahead == ':') ADVANCE(1731); + if (lookahead == 'r') ADVANCE(1790); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); END_STATE(); case 300: - if (lookahead == ':') ADVANCE(1689); - if (lookahead == 't') ADVANCE(271); + if (lookahead == ':') ADVANCE(1731); + if (lookahead == 'r') ADVANCE(270); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); END_STATE(); case 301: - if (lookahead == ':') ADVANCE(1689); - if (lookahead == 't') ADVANCE(253); + if (lookahead == ':') ADVANCE(1731); + if (lookahead == 'r') ADVANCE(238); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); END_STATE(); case 302: - if (lookahead == ':') ADVANCE(1689); - if (lookahead == 't') ADVANCE(272); + if (lookahead == ':') ADVANCE(1731); + if (lookahead == 'r') ADVANCE(323); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); END_STATE(); case 303: - if (lookahead == ':') ADVANCE(1689); - if (lookahead == 't') ADVANCE(273); + if (lookahead == ':') ADVANCE(1731); + if (lookahead == 'r') ADVANCE(236); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); END_STATE(); case 304: - if (lookahead == ':') ADVANCE(1689); - if (lookahead == 't') ADVANCE(256); + if (lookahead == ':') ADVANCE(1731); + if (lookahead == 'r') ADVANCE(296); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); END_STATE(); case 305: - if (lookahead == ':') ADVANCE(1689); - if (lookahead == 't') ADVANCE(292); + if (lookahead == ':') ADVANCE(1731); + if (lookahead == 's') ADVANCE(320); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); END_STATE(); case 306: - if (lookahead == ':') ADVANCE(1689); - if (lookahead == 't') ADVANCE(235); - if (lookahead == 'y') ADVANCE(280); + if (lookahead == ':') ADVANCE(1731); + if (lookahead == 's') ADVANCE(314); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); END_STATE(); case 307: - if (lookahead == ':') ADVANCE(1689); - if (lookahead == 'v') ADVANCE(252); + if (lookahead == ':') ADVANCE(1731); + if (lookahead == 's') ADVANCE(279); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); END_STATE(); case 308: - if (lookahead == ':') ADVANCE(1689); - if (lookahead == 'v') ADVANCE(236); + if (lookahead == ':') ADVANCE(1731); + if (lookahead == 't') ADVANCE(262); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); END_STATE(); case 309: - if (lookahead == ':') ADVANCE(1689); - if (lookahead == 'z') ADVANCE(258); + if (lookahead == ':') ADVANCE(1731); + if (lookahead == 't') ADVANCE(1778); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'y')) ADVANCE(310); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); END_STATE(); case 310: - if (lookahead == ':') ADVANCE(1689); + if (lookahead == ':') ADVANCE(1731); + if (lookahead == 't') ADVANCE(1769); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); END_STATE(); case 311: - if (lookahead == ';') ADVANCE(1688); - if (lookahead == '$' || - ('/' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1731); + if (lookahead == 't') ADVANCE(255); + if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(311); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); END_STATE(); case 312: - if (lookahead == '>') ADVANCE(10); + if (lookahead == ':') ADVANCE(1731); + if (lookahead == 't') ADVANCE(295); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); END_STATE(); case 313: - if (lookahead == '>') ADVANCE(11); + if (lookahead == ':') ADVANCE(1731); + if (lookahead == 't') ADVANCE(273); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); END_STATE(); case 314: - if (lookahead == 'a') ADVANCE(458); - if (lookahead == 'r') ADVANCE(791); - if (lookahead == 'u') ADVANCE(430); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1748); + if (lookahead == ':') ADVANCE(1731); + if (lookahead == 't') ADVANCE(302); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); END_STATE(); case 315: - if (lookahead == 'a') ADVANCE(502); + if (lookahead == ':') ADVANCE(1731); + if (lookahead == 't') ADVANCE(275); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); END_STATE(); case 316: - if (lookahead == 'a') ADVANCE(1410); + if (lookahead == ':') ADVANCE(1731); + if (lookahead == 't') ADVANCE(258); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); END_STATE(); case 317: - if (lookahead == 'a') ADVANCE(1686); + if (lookahead == ':') ADVANCE(1731); + if (lookahead == 't') ADVANCE(277); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); END_STATE(); case 318: - if (lookahead == 'a') ADVANCE(1687); + if (lookahead == ':') ADVANCE(1731); + if (lookahead == 't') ADVANCE(278); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); END_STATE(); case 319: - if (lookahead == 'a') ADVANCE(1481); + if (lookahead == ':') ADVANCE(1731); + if (lookahead == 't') ADVANCE(261); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); END_STATE(); case 320: - if (lookahead == 'a') ADVANCE(1315); - if (lookahead == 'e') ADVANCE(755); - if (lookahead == 'o') ADVANCE(1120); + if (lookahead == ':') ADVANCE(1731); + if (lookahead == 't') ADVANCE(303); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); END_STATE(); case 321: - if (lookahead == 'a') ADVANCE(1229); + if (lookahead == ':') ADVANCE(1731); + if (lookahead == 't') ADVANCE(239); + if (lookahead == 'y') ADVANCE(287); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); END_STATE(); case 322: - if (lookahead == 'a') ADVANCE(937); + if (lookahead == ':') ADVANCE(1731); + if (lookahead == 'u') ADVANCE(284); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); END_STATE(); case 323: - if (lookahead == 'a') ADVANCE(1308); - if (lookahead == 'l') ADVANCE(321); + if (lookahead == ':') ADVANCE(1731); + if (lookahead == 'u') ADVANCE(249); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); END_STATE(); case 324: - if (lookahead == 'a') ADVANCE(1407); + if (lookahead == ':') ADVANCE(1731); + if (lookahead == 'v') ADVANCE(257); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); END_STATE(); case 325: - if (lookahead == 'a') ADVANCE(1179); - if (lookahead == 'u') ADVANCE(1249); + if (lookahead == ':') ADVANCE(1731); + if (lookahead == 'v') ADVANCE(240); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); END_STATE(); case 326: - if (lookahead == 'a') ADVANCE(1408); + if (lookahead == ':') ADVANCE(1731); + if (lookahead == 'z') ADVANCE(263); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'y')) ADVANCE(327); END_STATE(); case 327: - if (lookahead == 'a') ADVANCE(963); + if (lookahead == ':') ADVANCE(1731); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); END_STATE(); case 328: - if (lookahead == 'a') ADVANCE(1200); - if (lookahead == 'i') ADVANCE(1016); + if (lookahead == ';') ADVANCE(1730); + if (lookahead == '$' || + ('/' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(328); END_STATE(); case 329: - if (lookahead == 'a') ADVANCE(885); + if (lookahead == '>') ADVANCE(11); END_STATE(); case 330: - if (lookahead == 'a') ADVANCE(1014); + if (lookahead == '>') ADVANCE(12); END_STATE(); case 331: - if (lookahead == 'a') ADVANCE(893); + if (lookahead == 'a') ADVANCE(477); + if (lookahead == 'r') ADVANCE(812); + if (lookahead == 'u') ADVANCE(449); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1796); END_STATE(); case 332: - if (lookahead == 'a') ADVANCE(519); + if (lookahead == 'a') ADVANCE(522); END_STATE(); case 333: - if (lookahead == 'a') ADVANCE(1136); + if (lookahead == 'a') ADVANCE(1453); END_STATE(); case 334: - if (lookahead == 'a') ADVANCE(1137); + if (lookahead == 'a') ADVANCE(1728); END_STATE(); case 335: - if (lookahead == 'a') ADVANCE(1138); + if (lookahead == 'a') ADVANCE(1729); END_STATE(); case 336: - if (lookahead == 'a') ADVANCE(1139); + if (lookahead == 'a') ADVANCE(1523); END_STATE(); case 337: - if (lookahead == 'a') ADVANCE(1140); + if (lookahead == 'a') ADVANCE(1353); END_STATE(); case 338: - if (lookahead == 'a') ADVANCE(887); + if (lookahead == 'a') ADVANCE(1353); + if (lookahead == 'e') ADVANCE(776); + if (lookahead == 'o') ADVANCE(1152); END_STATE(); case 339: - if (lookahead == 'a') ADVANCE(1359); + if (lookahead == 'a') ADVANCE(1265); END_STATE(); case 340: - if (lookahead == 'a') ADVANCE(1141); + if (lookahead == 'a') ADVANCE(1347); + if (lookahead == 'l') ADVANCE(339); END_STATE(); case 341: - if (lookahead == 'a') ADVANCE(1142); + if (lookahead == 'a') ADVANCE(1450); END_STATE(); case 342: - if (lookahead == 'a') ADVANCE(1329); + if (lookahead == 'a') ADVANCE(1215); + if (lookahead == 'u') ADVANCE(1287); END_STATE(); case 343: - if (lookahead == 'a') ADVANCE(953); + if (lookahead == 'a') ADVANCE(960); END_STATE(); case 344: - if (lookahead == 'a') ADVANCE(954); + if (lookahead == 'a') ADVANCE(1451); END_STATE(); case 345: - if (lookahead == 'a') ADVANCE(955); + if (lookahead == 'a') ADVANCE(989); END_STATE(); case 346: - if (lookahead == 'a') ADVANCE(956); + if (lookahead == 'a') ADVANCE(1237); + if (lookahead == 'i') ADVANCE(1043); END_STATE(); case 347: - if (lookahead == 'a') ADVANCE(957); + if (lookahead == 'a') ADVANCE(907); END_STATE(); case 348: - if (lookahead == 'a') ADVANCE(958); + if (lookahead == 'a') ADVANCE(1041); END_STATE(); case 349: - if (lookahead == 'a') ADVANCE(1013); + if (lookahead == 'a') ADVANCE(915); END_STATE(); case 350: - if (lookahead == 'a') ADVANCE(966); - if (lookahead == 'e') ADVANCE(979); - if (lookahead == 'f') ADVANCE(794); - if (lookahead == 'm') ADVANCE(667); + if (lookahead == 'a') ADVANCE(539); END_STATE(); case 351: - if (lookahead == 'a') ADVANCE(1266); + if (lookahead == 'a') ADVANCE(1168); END_STATE(); case 352: - if (lookahead == 'a') ADVANCE(1267); + if (lookahead == 'a') ADVANCE(1169); END_STATE(); case 353: - if (lookahead == 'a') ADVANCE(1268); + if (lookahead == 'a') ADVANCE(1170); END_STATE(); case 354: - if (lookahead == 'a') ADVANCE(1269); + if (lookahead == 'a') ADVANCE(1171); END_STATE(); case 355: - if (lookahead == 'a') ADVANCE(1270); + if (lookahead == 'a') ADVANCE(1172); END_STATE(); case 356: - if (lookahead == 'a') ADVANCE(1271); + if (lookahead == 'a') ADVANCE(909); END_STATE(); case 357: - if (lookahead == 'a') ADVANCE(1330); + if (lookahead == 'a') ADVANCE(1400); END_STATE(); case 358: - if (lookahead == 'a') ADVANCE(1276); + if (lookahead == 'a') ADVANCE(1173); END_STATE(); case 359: - if (lookahead == 'a') ADVANCE(1277); + if (lookahead == 'a') ADVANCE(1174); END_STATE(); case 360: - if (lookahead == 'a') ADVANCE(1294); + if (lookahead == 'a') ADVANCE(1368); END_STATE(); case 361: - if (lookahead == 'a') ADVANCE(1299); + if (lookahead == 'a') ADVANCE(977); END_STATE(); case 362: - if (lookahead == 'a') ADVANCE(1331); + if (lookahead == 'a') ADVANCE(978); END_STATE(); case 363: - if (lookahead == 'a') ADVANCE(1333); + if (lookahead == 'a') ADVANCE(979); END_STATE(); case 364: - if (lookahead == 'a') ADVANCE(1301); + if (lookahead == 'a') ADVANCE(980); END_STATE(); case 365: - if (lookahead == 'a') ADVANCE(1411); + if (lookahead == 'a') ADVANCE(981); END_STATE(); case 366: - if (lookahead == 'a') ADVANCE(1231); + if (lookahead == 'a') ADVANCE(982); END_STATE(); case 367: - if (lookahead == 'a') ADVANCE(486); + if (lookahead == 'a') ADVANCE(1040); END_STATE(); case 368: - if (lookahead == 'a') ADVANCE(1209); + if (lookahead == 'a') ADVANCE(1304); END_STATE(); case 369: - if (lookahead == 'a') ADVANCE(1322); + if (lookahead == 'a') ADVANCE(1305); END_STATE(); case 370: - if (lookahead == 'a') ADVANCE(485); + if (lookahead == 'a') ADVANCE(1306); END_STATE(); case 371: - if (lookahead == 'a') ADVANCE(1234); + if (lookahead == 'a') ADVANCE(992); + if (lookahead == 'e') ADVANCE(1006); + if (lookahead == 'f') ADVANCE(814); + if (lookahead == 'm') ADVANCE(687); END_STATE(); case 372: - if (lookahead == 'a') ADVANCE(1345); + if (lookahead == 'a') ADVANCE(1307); END_STATE(); case 373: - if (lookahead == 'a') ADVANCE(1326); + if (lookahead == 'a') ADVANCE(1308); END_STATE(); case 374: - if (lookahead == 'a') ADVANCE(490); + if (lookahead == 'a') ADVANCE(1309); END_STATE(); case 375: - if (lookahead == 'a') ADVANCE(1328); + if (lookahead == 'a') ADVANCE(1369); END_STATE(); case 376: - if (lookahead == 'a') ADVANCE(1201); + if (lookahead == 'a') ADVANCE(1314); END_STATE(); case 377: - if (lookahead == 'a') ADVANCE(1021); + if (lookahead == 'a') ADVANCE(1315); END_STATE(); case 378: - if (lookahead == 'a') ADVANCE(564); + if (lookahead == 'a') ADVANCE(1332); END_STATE(); case 379: - if (lookahead == 'a') ADVANCE(1017); + if (lookahead == 'a') ADVANCE(1337); END_STATE(); case 380: - if (lookahead == 'a') ADVANCE(1413); + if (lookahead == 'a') ADVANCE(1370); END_STATE(); case 381: - if (lookahead == 'a') ADVANCE(565); + if (lookahead == 'a') ADVANCE(1372); END_STATE(); case 382: - if (lookahead == 'a') ADVANCE(1019); + if (lookahead == 'a') ADVANCE(1339); END_STATE(); case 383: - if (lookahead == 'a') ADVANCE(1414); + if (lookahead == 'a') ADVANCE(1454); END_STATE(); case 384: - if (lookahead == 'a') ADVANCE(1363); + if (lookahead == 'a') ADVANCE(1268); END_STATE(); case 385: - if (lookahead == 'a') ADVANCE(566); + if (lookahead == 'a') ADVANCE(505); END_STATE(); case 386: - if (lookahead == 'a') ADVANCE(1020); + if (lookahead == 'a') ADVANCE(1246); END_STATE(); case 387: - if (lookahead == 'a') ADVANCE(567); + if (lookahead == 'a') ADVANCE(1361); END_STATE(); case 388: - if (lookahead == 'a') ADVANCE(1022); + if (lookahead == 'a') ADVANCE(504); END_STATE(); case 389: - if (lookahead == 'a') ADVANCE(568); + if (lookahead == 'a') ADVANCE(1271); END_STATE(); case 390: - if (lookahead == 'a') ADVANCE(1023); + if (lookahead == 'a') ADVANCE(1385); END_STATE(); case 391: - if (lookahead == 'a') ADVANCE(569); + if (lookahead == 'a') ADVANCE(1365); END_STATE(); case 392: - if (lookahead == 'a') ADVANCE(1024); + if (lookahead == 'a') ADVANCE(509); END_STATE(); case 393: - if (lookahead == 'a') ADVANCE(570); + if (lookahead == 'a') ADVANCE(1367); END_STATE(); case 394: - if (lookahead == 'a') ADVANCE(1025); + if (lookahead == 'a') ADVANCE(1238); END_STATE(); case 395: - if (lookahead == 'a') ADVANCE(571); + if (lookahead == 'a') ADVANCE(1049); END_STATE(); case 396: - if (lookahead == 'a') ADVANCE(573); + if (lookahead == 'a') ADVANCE(584); END_STATE(); case 397: - if (lookahead == 'a') ADVANCE(574); + if (lookahead == 'a') ADVANCE(1044); END_STATE(); case 398: - if (lookahead == 'a') ADVANCE(575); + if (lookahead == 'a') ADVANCE(1456); END_STATE(); case 399: - if (lookahead == 'a') ADVANCE(576); + if (lookahead == 'a') ADVANCE(585); END_STATE(); case 400: - if (lookahead == 'a') ADVANCE(577); + if (lookahead == 'a') ADVANCE(1046); END_STATE(); case 401: - if (lookahead == 'a') ADVANCE(579); + if (lookahead == 'a') ADVANCE(1457); END_STATE(); case 402: - if (lookahead == 'a') ADVANCE(581); + if (lookahead == 'a') ADVANCE(1404); END_STATE(); case 403: - if (lookahead == 'a') ADVANCE(582); + if (lookahead == 'a') ADVANCE(586); END_STATE(); case 404: - if (lookahead == 'a') ADVANCE(583); + if (lookahead == 'a') ADVANCE(1048); END_STATE(); case 405: - if (lookahead == 'a') ADVANCE(584); + if (lookahead == 'a') ADVANCE(587); END_STATE(); case 406: - if (lookahead == 'a') ADVANCE(585); + if (lookahead == 'a') ADVANCE(1050); END_STATE(); case 407: - if (lookahead == 'a') ADVANCE(586); + if (lookahead == 'a') ADVANCE(588); END_STATE(); case 408: - if (lookahead == 'a') ADVANCE(587); + if (lookahead == 'a') ADVANCE(1051); END_STATE(); case 409: - if (lookahead == 'a') ADVANCE(588); + if (lookahead == 'a') ADVANCE(589); END_STATE(); case 410: - if (lookahead == 'a') ADVANCE(589); + if (lookahead == 'a') ADVANCE(1052); END_STATE(); case 411: if (lookahead == 'a') ADVANCE(590); END_STATE(); case 412: - if (lookahead == 'a') ADVANCE(591); + if (lookahead == 'a') ADVANCE(1053); END_STATE(); case 413: - if (lookahead == 'a') ADVANCE(592); + if (lookahead == 'a') ADVANCE(591); END_STATE(); case 414: if (lookahead == 'a') ADVANCE(593); @@ -4949,4451 +5055,4613 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'a') ADVANCE(597); END_STATE(); case 419: - if (lookahead == 'a') ADVANCE(1029); - if (lookahead == 'f') ADVANCE(822); - if (lookahead == 'm') ADVANCE(690); - if (lookahead == 'p') ADVANCE(422); - if (lookahead == 's') ADVANCE(1126); + if (lookahead == 'a') ADVANCE(599); END_STATE(); case 420: - if (lookahead == 'a') ADVANCE(1028); + if (lookahead == 'a') ADVANCE(601); END_STATE(); case 421: - if (lookahead == 'a') ADVANCE(1028); - if (lookahead == 'f') ADVANCE(822); + if (lookahead == 'a') ADVANCE(602); END_STATE(); case 422: - if (lookahead == 'a') ADVANCE(503); + if (lookahead == 'a') ADVANCE(603); END_STATE(); case 423: - if (lookahead == 'a') ADVANCE(1219); + if (lookahead == 'a') ADVANCE(604); END_STATE(); case 424: - if (lookahead == 'a') ADVANCE(1220); + if (lookahead == 'a') ADVANCE(605); END_STATE(); case 425: - if (lookahead == 'b') ADVANCE(1041); - if (lookahead == 'c') ADVANCE(769); - if (lookahead == 'o') ADVANCE(426); - if (lookahead == 's') ADVANCE(768); - if (lookahead == 'w') ADVANCE(797); + if (lookahead == 'a') ADVANCE(606); END_STATE(); case 426: - if (lookahead == 'b') ADVANCE(863); + if (lookahead == 'a') ADVANCE(607); END_STATE(); case 427: - if (lookahead == 'b') ADVANCE(1228); - if (lookahead == 'd') ADVANCE(515); - if (lookahead == 'g') ADVANCE(671); - if (lookahead == 'n') ADVANCE(598); - if (lookahead == 'p') ADVANCE(1370); - if (lookahead == 'r') ADVANCE(1181); + if (lookahead == 'a') ADVANCE(608); END_STATE(); case 428: - if (lookahead == 'b') ADVANCE(1412); - if (lookahead == 'c') ADVANCE(776); - if (lookahead == 'd') ADVANCE(1116); - if (lookahead == 'f') ADVANCE(933); - if (lookahead == 'l') ADVANCE(1063); - if (lookahead == 's') ADVANCE(785); + if (lookahead == 'a') ADVANCE(609); END_STATE(); case 429: - if (lookahead == 'b') ADVANCE(1034); + if (lookahead == 'a') ADVANCE(610); END_STATE(); case 430: - if (lookahead == 'b') ADVANCE(894); + if (lookahead == 'a') ADVANCE(611); END_STATE(); case 431: - if (lookahead == 'b') ADVANCE(1101); - if (lookahead == 'c') ADVANCE(770); - if (lookahead == 'o') ADVANCE(449); - if (lookahead == 's') ADVANCE(780); - if (lookahead == 'w') ADVANCE(823); + if (lookahead == 'a') ADVANCE(612); END_STATE(); case 432: - if (lookahead == 'b') ADVANCE(897); + if (lookahead == 'a') ADVANCE(613); END_STATE(); case 433: - if (lookahead == 'b') ADVANCE(1104); - if (lookahead == 'c') ADVANCE(772); - if (lookahead == 'o') ADVANCE(450); - if (lookahead == 'q') ADVANCE(1372); - if (lookahead == 's') ADVANCE(781); - if (lookahead == 'w') ADVANCE(828); + if (lookahead == 'a') ADVANCE(614); END_STATE(); case 434: - if (lookahead == 'b') ADVANCE(1106); - if (lookahead == 'c') ADVANCE(773); - if (lookahead == 'o') ADVANCE(451); - if (lookahead == 'q') ADVANCE(1377); - if (lookahead == 's') ADVANCE(782); - if (lookahead == 'w') ADVANCE(832); + if (lookahead == 'a') ADVANCE(615); END_STATE(); case 435: - if (lookahead == 'b') ADVANCE(1108); - if (lookahead == 'c') ADVANCE(774); - if (lookahead == 'o') ADVANCE(453); - if (lookahead == 's') ADVANCE(783); - if (lookahead == 'w') ADVANCE(836); + if (lookahead == 'a') ADVANCE(616); END_STATE(); case 436: - if (lookahead == 'b') ADVANCE(901); + if (lookahead == 'a') ADVANCE(617); END_STATE(); case 437: - if (lookahead == 'b') ADVANCE(1110); - if (lookahead == 'c') ADVANCE(775); - if (lookahead == 'o') ADVANCE(454); - if (lookahead == 's') ADVANCE(784); - if (lookahead == 'w') ADVANCE(838); + if (lookahead == 'a') ADVANCE(1058); + if (lookahead == 'f') ADVANCE(844); + if (lookahead == 'm') ADVANCE(710); + if (lookahead == 'p') ADVANCE(440); + if (lookahead == 's') ADVANCE(1158); END_STATE(); case 438: - if (lookahead == 'b') ADVANCE(903); + if (lookahead == 'a') ADVANCE(1057); END_STATE(); case 439: - if (lookahead == 'b') ADVANCE(904); + if (lookahead == 'a') ADVANCE(1057); + if (lookahead == 'f') ADVANCE(844); END_STATE(); case 440: - if (lookahead == 'b') ADVANCE(905); + if (lookahead == 'a') ADVANCE(523); END_STATE(); case 441: - if (lookahead == 'b') ADVANCE(906); + if (lookahead == 'a') ADVANCE(1256); END_STATE(); case 442: - if (lookahead == 'b') ADVANCE(907); + if (lookahead == 'a') ADVANCE(1257); END_STATE(); case 443: - if (lookahead == 'b') ADVANCE(908); + if (lookahead == 'b') ADVANCE(1071); + if (lookahead == 'c') ADVANCE(790); + if (lookahead == 'o') ADVANCE(444); + if (lookahead == 's') ADVANCE(789); + if (lookahead == 'w') ADVANCE(818); END_STATE(); case 444: - if (lookahead == 'b') ADVANCE(909); + if (lookahead == 'b') ADVANCE(885); END_STATE(); case 445: - if (lookahead == 'b') ADVANCE(910); + if (lookahead == 'b') ADVANCE(1264); END_STATE(); case 446: - if (lookahead == 'b') ADVANCE(911); + if (lookahead == 'b') ADVANCE(1264); + if (lookahead == 'd') ADVANCE(535); + if (lookahead == 'g') ADVANCE(692); + if (lookahead == 'n') ADVANCE(618); + if (lookahead == 'p') ADVANCE(1412); + if (lookahead == 'r') ADVANCE(1217); END_STATE(); case 447: - if (lookahead == 'b') ADVANCE(912); + if (lookahead == 'b') ADVANCE(1455); + if (lookahead == 'c') ADVANCE(797); + if (lookahead == 'd') ADVANCE(1148); + if (lookahead == 'f') ADVANCE(955); + if (lookahead == 'l') ADVANCE(1093); + if (lookahead == 's') ADVANCE(806); END_STATE(); case 448: - if (lookahead == 'b') ADVANCE(144); + if (lookahead == 'b') ADVANCE(1063); END_STATE(); case 449: - if (lookahead == 'b') ADVANCE(864); + if (lookahead == 'b') ADVANCE(916); END_STATE(); case 450: - if (lookahead == 'b') ADVANCE(865); + if (lookahead == 'b') ADVANCE(1133); + if (lookahead == 'c') ADVANCE(791); + if (lookahead == 'o') ADVANCE(468); + if (lookahead == 's') ADVANCE(801); + if (lookahead == 'w') ADVANCE(845); END_STATE(); case 451: - if (lookahead == 'b') ADVANCE(866); + if (lookahead == 'b') ADVANCE(919); END_STATE(); case 452: - if (lookahead == 'b') ADVANCE(867); + if (lookahead == 'b') ADVANCE(1136); + if (lookahead == 'c') ADVANCE(793); + if (lookahead == 'o') ADVANCE(469); + if (lookahead == 'q') ADVANCE(1416); + if (lookahead == 's') ADVANCE(802); + if (lookahead == 'w') ADVANCE(850); END_STATE(); case 453: - if (lookahead == 'b') ADVANCE(868); + if (lookahead == 'b') ADVANCE(1138); + if (lookahead == 'c') ADVANCE(794); + if (lookahead == 'o') ADVANCE(470); + if (lookahead == 'q') ADVANCE(1421); + if (lookahead == 's') ADVANCE(803); + if (lookahead == 'w') ADVANCE(854); END_STATE(); case 454: - if (lookahead == 'b') ADVANCE(869); + if (lookahead == 'b') ADVANCE(1140); + if (lookahead == 'c') ADVANCE(795); + if (lookahead == 'o') ADVANCE(472); + if (lookahead == 's') ADVANCE(804); + if (lookahead == 'w') ADVANCE(858); END_STATE(); case 455: - if (lookahead == 'b') ADVANCE(870); + if (lookahead == 'b') ADVANCE(923); END_STATE(); case 456: - if (lookahead == 'b') ADVANCE(871); + if (lookahead == 'b') ADVANCE(1142); + if (lookahead == 'c') ADVANCE(796); + if (lookahead == 'o') ADVANCE(473); + if (lookahead == 's') ADVANCE(805); + if (lookahead == 'w') ADVANCE(860); END_STATE(); case 457: - if (lookahead == 'c') ADVANCE(890); - if (lookahead == 'i') ADVANCE(964); + if (lookahead == 'b') ADVANCE(925); END_STATE(); case 458: - if (lookahead == 'c') ADVANCE(881); + if (lookahead == 'b') ADVANCE(926); END_STATE(); case 459: - if (lookahead == 'c') ADVANCE(1704); + if (lookahead == 'b') ADVANCE(927); END_STATE(); case 460: - if (lookahead == 'c') ADVANCE(1713); + if (lookahead == 'b') ADVANCE(928); END_STATE(); case 461: - if (lookahead == 'c') ADVANCE(1740); + if (lookahead == 'b') ADVANCE(929); END_STATE(); case 462: - if (lookahead == 'c') ADVANCE(1550); + if (lookahead == 'b') ADVANCE(930); END_STATE(); case 463: - if (lookahead == 'c') ADVANCE(880); + if (lookahead == 'b') ADVANCE(931); END_STATE(); case 464: - if (lookahead == 'c') ADVANCE(767); - if (lookahead == 't') ADVANCE(779); + if (lookahead == 'b') ADVANCE(932); END_STATE(); case 465: - if (lookahead == 'c') ADVANCE(872); + if (lookahead == 'b') ADVANCE(933); END_STATE(); case 466: - if (lookahead == 'c') ADVANCE(873); + if (lookahead == 'b') ADVANCE(934); END_STATE(); case 467: - if (lookahead == 'c') ADVANCE(756); + if (lookahead == 'b') ADVANCE(148); END_STATE(); case 468: - if (lookahead == 'c') ADVANCE(874); + if (lookahead == 'b') ADVANCE(886); END_STATE(); case 469: - if (lookahead == 'c') ADVANCE(875); + if (lookahead == 'b') ADVANCE(887); END_STATE(); case 470: - if (lookahead == 'c') ADVANCE(876); + if (lookahead == 'b') ADVANCE(888); END_STATE(); case 471: - if (lookahead == 'c') ADVANCE(877); + if (lookahead == 'b') ADVANCE(889); END_STATE(); case 472: - if (lookahead == 'c') ADVANCE(758); + if (lookahead == 'b') ADVANCE(890); END_STATE(); case 473: - if (lookahead == 'c') ADVANCE(878); + if (lookahead == 'b') ADVANCE(891); END_STATE(); case 474: - if (lookahead == 'c') ADVANCE(759); + if (lookahead == 'b') ADVANCE(892); END_STATE(); case 475: - if (lookahead == 'c') ADVANCE(879); + if (lookahead == 'b') ADVANCE(893); END_STATE(); case 476: - if (lookahead == 'c') ADVANCE(760); + if (lookahead == 'c') ADVANCE(912); + if (lookahead == 'i') ADVANCE(990); END_STATE(); case 477: - if (lookahead == 'c') ADVANCE(761); + if (lookahead == 'c') ADVANCE(903); END_STATE(); case 478: - if (lookahead == 'c') ADVANCE(914); - if (lookahead == 's') ADVANCE(1325); - if (lookahead == 'w') ADVANCE(842); + if (lookahead == 'c') ADVANCE(1746); END_STATE(); case 479: - if (lookahead == 'c') ADVANCE(762); + if (lookahead == 'c') ADVANCE(1755); END_STATE(); case 480: - if (lookahead == 'c') ADVANCE(763); + if (lookahead == 'c') ADVANCE(1782); END_STATE(); case 481: - if (lookahead == 'c') ADVANCE(371); + if (lookahead == 'c') ADVANCE(1592); END_STATE(); case 482: - if (lookahead == 'c') ADVANCE(619); + if (lookahead == 'c') ADVANCE(902); END_STATE(); case 483: - if (lookahead == 'c') ADVANCE(682); + if (lookahead == 'c') ADVANCE(788); + if (lookahead == 't') ADVANCE(800); END_STATE(); case 484: - if (lookahead == 'c') ADVANCE(1332); + if (lookahead == 'c') ADVANCE(894); END_STATE(); case 485: - if (lookahead == 'c') ADVANCE(629); + if (lookahead == 'c') ADVANCE(895); END_STATE(); case 486: - if (lookahead == 'c') ADVANCE(1264); + if (lookahead == 'c') ADVANCE(777); END_STATE(); case 487: - if (lookahead == 'c') ADVANCE(669); + if (lookahead == 'c') ADVANCE(896); END_STATE(); case 488: - if (lookahead == 'c') ADVANCE(649); + if (lookahead == 'c') ADVANCE(897); END_STATE(); case 489: - if (lookahead == 'c') ADVANCE(1283); + if (lookahead == 'c') ADVANCE(898); END_STATE(); case 490: - if (lookahead == 'c') ADVANCE(654); + if (lookahead == 'c') ADVANCE(899); END_STATE(); case 491: - if (lookahead == 'c') ADVANCE(1284); + if (lookahead == 'c') ADVANCE(779); END_STATE(); case 492: - if (lookahead == 'c') ADVANCE(1285); + if (lookahead == 'c') ADVANCE(900); END_STATE(); case 493: - if (lookahead == 'c') ADVANCE(1286); + if (lookahead == 'c') ADVANCE(780); END_STATE(); case 494: - if (lookahead == 'c') ADVANCE(1288); + if (lookahead == 'c') ADVANCE(901); END_STATE(); case 495: - if (lookahead == 'c') ADVANCE(1290); + if (lookahead == 'c') ADVANCE(781); END_STATE(); case 496: - if (lookahead == 'c') ADVANCE(1292); + if (lookahead == 'c') ADVANCE(782); END_STATE(); case 497: - if (lookahead == 'c') ADVANCE(1298); + if (lookahead == 'c') ADVANCE(936); + if (lookahead == 's') ADVANCE(1364); + if (lookahead == 'w') ADVANCE(864); END_STATE(); case 498: - if (lookahead == 'c') ADVANCE(1300); + if (lookahead == 'c') ADVANCE(783); END_STATE(); case 499: - if (lookahead == 'c') ADVANCE(1302); + if (lookahead == 'c') ADVANCE(784); END_STATE(); case 500: - if (lookahead == 'c') ADVANCE(331); + if (lookahead == 'c') ADVANCE(389); END_STATE(); case 501: - if (lookahead == 'c') ADVANCE(1374); + if (lookahead == 'c') ADVANCE(640); END_STATE(); case 502: - if (lookahead == 'c') ADVANCE(883); - if (lookahead == 'r') ADVANCE(322); + if (lookahead == 'c') ADVANCE(703); END_STATE(); case 503: - if (lookahead == 'c') ADVANCE(884); + if (lookahead == 'c') ADVANCE(1371); END_STATE(); case 504: - if (lookahead == 'd') ADVANCE(2); - if (lookahead == 'u') ADVANCE(936); + if (lookahead == 'c') ADVANCE(650); END_STATE(); case 505: - if (lookahead == 'd') ADVANCE(1432); + if (lookahead == 'c') ADVANCE(1302); END_STATE(); case 506: - if (lookahead == 'd') ADVANCE(1425); + if (lookahead == 'c') ADVANCE(688); END_STATE(); case 507: - if (lookahead == 'd') ADVANCE(1427); + if (lookahead == 'c') ADVANCE(669); END_STATE(); case 508: - if (lookahead == 'd') ADVANCE(1710); + if (lookahead == 'c') ADVANCE(1321); END_STATE(); case 509: - if (lookahead == 'd') ADVANCE(1426); + if (lookahead == 'c') ADVANCE(674); END_STATE(); case 510: - if (lookahead == 'd') ADVANCE(1429); + if (lookahead == 'c') ADVANCE(1322); END_STATE(); case 511: - if (lookahead == 'd') ADVANCE(1457); + if (lookahead == 'c') ADVANCE(1323); END_STATE(); case 512: - if (lookahead == 'd') ADVANCE(1719); + if (lookahead == 'c') ADVANCE(1324); END_STATE(); case 513: - if (lookahead == 'd') ADVANCE(743); + if (lookahead == 'c') ADVANCE(1326); END_STATE(); case 514: - if (lookahead == 'd') ADVANCE(3); + if (lookahead == 'c') ADVANCE(1328); END_STATE(); case 515: - if (lookahead == 'd') ADVANCE(110); + if (lookahead == 'c') ADVANCE(1330); END_STATE(); case 516: - if (lookahead == 'd') ADVANCE(4); + if (lookahead == 'c') ADVANCE(1336); END_STATE(); case 517: - if (lookahead == 'd') ADVANCE(1100); - if (lookahead == 'f') ADVANCE(918); - if (lookahead == 'i') ADVANCE(989); - if (lookahead == 'l') ADVANCE(1046); + if (lookahead == 'c') ADVANCE(1338); END_STATE(); case 518: - if (lookahead == 'd') ADVANCE(125); + if (lookahead == 'c') ADVANCE(1340); END_STATE(); case 519: - if (lookahead == 'd') ADVANCE(522); + if (lookahead == 'c') ADVANCE(349); END_STATE(); case 520: - if (lookahead == 'd') ADVANCE(121); + if (lookahead == 'c') ADVANCE(1418); END_STATE(); case 521: - if (lookahead == 'd') ADVANCE(806); - if (lookahead == 'i') ADVANCE(1018); - if (lookahead == 's') ADVANCE(1364); - if (lookahead == 'v') ADVANCE(840); + if (lookahead == 'c') ADVANCE(1390); END_STATE(); case 522: - if (lookahead == 'd') ADVANCE(1144); + if (lookahead == 'c') ADVANCE(905); + if (lookahead == 'r') ADVANCE(343); END_STATE(); case 523: - if (lookahead == 'd') ADVANCE(1145); + if (lookahead == 'c') ADVANCE(906); END_STATE(); case 524: - if (lookahead == 'd') ADVANCE(1146); + if (lookahead == 'd') ADVANCE(2); + if (lookahead == 'u') ADVANCE(959); END_STATE(); case 525: - if (lookahead == 'd') ADVANCE(1147); + if (lookahead == 'd') ADVANCE(1474); END_STATE(); case 526: - if (lookahead == 'd') ADVANCE(1149); + if (lookahead == 'd') ADVANCE(1468); END_STATE(); case 527: - if (lookahead == 'd') ADVANCE(1150); + if (lookahead == 'd') ADVANCE(1470); END_STATE(); case 528: - if (lookahead == 'd') ADVANCE(624); + if (lookahead == 'd') ADVANCE(1752); END_STATE(); case 529: - if (lookahead == 'd') ADVANCE(1151); + if (lookahead == 'd') ADVANCE(1469); END_STATE(); case 530: - if (lookahead == 'd') ADVANCE(1152); + if (lookahead == 'd') ADVANCE(1471); END_STATE(); case 531: - if (lookahead == 'd') ADVANCE(626); + if (lookahead == 'd') ADVANCE(1499); END_STATE(); case 532: - if (lookahead == 'd') ADVANCE(1153); + if (lookahead == 'd') ADVANCE(1761); END_STATE(); case 533: - if (lookahead == 'd') ADVANCE(1154); + if (lookahead == 'd') ADVANCE(764); END_STATE(); case 534: - if (lookahead == 'd') ADVANCE(1155); + if (lookahead == 'd') ADVANCE(3); END_STATE(); case 535: - if (lookahead == 'd') ADVANCE(628); + if (lookahead == 'd') ADVANCE(114); END_STATE(); case 536: - if (lookahead == 'd') ADVANCE(1156); + if (lookahead == 'd') ADVANCE(4); END_STATE(); case 537: - if (lookahead == 'd') ADVANCE(1157); + if (lookahead == 'd') ADVANCE(1132); + if (lookahead == 'f') ADVANCE(940); + if (lookahead == 'i') ADVANCE(1016); + if (lookahead == 'l') ADVANCE(1076); END_STATE(); case 538: - if (lookahead == 'd') ADVANCE(1158); + if (lookahead == 'd') ADVANCE(129); END_STATE(); case 539: - if (lookahead == 'd') ADVANCE(631); + if (lookahead == 'd') ADVANCE(542); END_STATE(); case 540: - if (lookahead == 'd') ADVANCE(1159); + if (lookahead == 'd') ADVANCE(125); END_STATE(); case 541: - if (lookahead == 'd') ADVANCE(1160); + if (lookahead == 'd') ADVANCE(827); + if (lookahead == 'i') ADVANCE(1045); + if (lookahead == 's') ADVANCE(1405); + if (lookahead == 'v') ADVANCE(862); END_STATE(); case 542: - if (lookahead == 'd') ADVANCE(1161); + if (lookahead == 'd') ADVANCE(1176); END_STATE(); case 543: - if (lookahead == 'd') ADVANCE(633); + if (lookahead == 'd') ADVANCE(1177); END_STATE(); case 544: - if (lookahead == 'd') ADVANCE(1162); + if (lookahead == 'd') ADVANCE(1178); END_STATE(); case 545: - if (lookahead == 'd') ADVANCE(1163); + if (lookahead == 'd') ADVANCE(1179); END_STATE(); case 546: - if (lookahead == 'd') ADVANCE(635); + if (lookahead == 'd') ADVANCE(1181); END_STATE(); case 547: - if (lookahead == 'd') ADVANCE(1164); + if (lookahead == 'd') ADVANCE(1182); END_STATE(); case 548: - if (lookahead == 'd') ADVANCE(1165); + if (lookahead == 'd') ADVANCE(645); END_STATE(); case 549: - if (lookahead == 'd') ADVANCE(637); + if (lookahead == 'd') ADVANCE(1183); END_STATE(); case 550: - if (lookahead == 'd') ADVANCE(1166); + if (lookahead == 'd') ADVANCE(1184); END_STATE(); case 551: - if (lookahead == 'd') ADVANCE(1167); + if (lookahead == 'd') ADVANCE(647); END_STATE(); case 552: - if (lookahead == 'd') ADVANCE(1168); + if (lookahead == 'd') ADVANCE(1185); END_STATE(); case 553: - if (lookahead == 'd') ADVANCE(639); + if (lookahead == 'd') ADVANCE(1186); END_STATE(); case 554: - if (lookahead == 'd') ADVANCE(1169); + if (lookahead == 'd') ADVANCE(1187); END_STATE(); case 555: - if (lookahead == 'd') ADVANCE(1170); + if (lookahead == 'd') ADVANCE(649); END_STATE(); case 556: - if (lookahead == 'd') ADVANCE(1171); + if (lookahead == 'd') ADVANCE(1188); END_STATE(); case 557: - if (lookahead == 'd') ADVANCE(1172); + if (lookahead == 'd') ADVANCE(1189); END_STATE(); case 558: - if (lookahead == 'd') ADVANCE(1173); + if (lookahead == 'd') ADVANCE(1190); END_STATE(); case 559: - if (lookahead == 'd') ADVANCE(1174); + if (lookahead == 'd') ADVANCE(652); END_STATE(); case 560: - if (lookahead == 'd') ADVANCE(1175); + if (lookahead == 'd') ADVANCE(1191); END_STATE(); case 561: - if (lookahead == 'd') ADVANCE(1176); + if (lookahead == 'd') ADVANCE(1192); END_STATE(); case 562: - if (lookahead == 'd') ADVANCE(648); + if (lookahead == 'd') ADVANCE(1193); END_STATE(); case 563: - if (lookahead == 'd') ADVANCE(655); + if (lookahead == 'd') ADVANCE(653); END_STATE(); case 564: - if (lookahead == 'd') ADVANCE(523); + if (lookahead == 'd') ADVANCE(1194); END_STATE(); case 565: - if (lookahead == 'd') ADVANCE(524); + if (lookahead == 'd') ADVANCE(1195); END_STATE(); case 566: - if (lookahead == 'd') ADVANCE(525); + if (lookahead == 'd') ADVANCE(655); END_STATE(); case 567: - if (lookahead == 'd') ADVANCE(526); + if (lookahead == 'd') ADVANCE(1196); END_STATE(); case 568: - if (lookahead == 'd') ADVANCE(527); + if (lookahead == 'd') ADVANCE(1197); END_STATE(); case 569: - if (lookahead == 'd') ADVANCE(529); + if (lookahead == 'd') ADVANCE(657); END_STATE(); case 570: - if (lookahead == 'd') ADVANCE(530); + if (lookahead == 'd') ADVANCE(1198); END_STATE(); case 571: - if (lookahead == 'd') ADVANCE(532); + if (lookahead == 'd') ADVANCE(1199); END_STATE(); case 572: - if (lookahead == 'd') ADVANCE(357); + if (lookahead == 'd') ADVANCE(1200); END_STATE(); case 573: - if (lookahead == 'd') ADVANCE(533); + if (lookahead == 'd') ADVANCE(659); END_STATE(); case 574: - if (lookahead == 'd') ADVANCE(534); + if (lookahead == 'd') ADVANCE(1201); END_STATE(); case 575: - if (lookahead == 'd') ADVANCE(536); + if (lookahead == 'd') ADVANCE(1202); END_STATE(); case 576: - if (lookahead == 'd') ADVANCE(537); + if (lookahead == 'd') ADVANCE(1203); END_STATE(); case 577: - if (lookahead == 'd') ADVANCE(538); + if (lookahead == 'd') ADVANCE(1204); END_STATE(); case 578: - if (lookahead == 'd') ADVANCE(362); + if (lookahead == 'd') ADVANCE(1205); END_STATE(); case 579: - if (lookahead == 'd') ADVANCE(540); + if (lookahead == 'd') ADVANCE(1206); END_STATE(); case 580: - if (lookahead == 'd') ADVANCE(363); + if (lookahead == 'd') ADVANCE(1207); END_STATE(); case 581: - if (lookahead == 'd') ADVANCE(541); + if (lookahead == 'd') ADVANCE(1208); END_STATE(); case 582: - if (lookahead == 'd') ADVANCE(542); + if (lookahead == 'd') ADVANCE(668); END_STATE(); case 583: - if (lookahead == 'd') ADVANCE(544); + if (lookahead == 'd') ADVANCE(675); END_STATE(); case 584: - if (lookahead == 'd') ADVANCE(545); + if (lookahead == 'd') ADVANCE(543); END_STATE(); case 585: - if (lookahead == 'd') ADVANCE(547); + if (lookahead == 'd') ADVANCE(544); END_STATE(); case 586: - if (lookahead == 'd') ADVANCE(548); + if (lookahead == 'd') ADVANCE(545); END_STATE(); case 587: - if (lookahead == 'd') ADVANCE(550); + if (lookahead == 'd') ADVANCE(546); END_STATE(); case 588: - if (lookahead == 'd') ADVANCE(551); + if (lookahead == 'd') ADVANCE(547); END_STATE(); case 589: - if (lookahead == 'd') ADVANCE(552); + if (lookahead == 'd') ADVANCE(549); END_STATE(); case 590: - if (lookahead == 'd') ADVANCE(554); + if (lookahead == 'd') ADVANCE(550); END_STATE(); case 591: - if (lookahead == 'd') ADVANCE(555); + if (lookahead == 'd') ADVANCE(552); END_STATE(); case 592: - if (lookahead == 'd') ADVANCE(556); + if (lookahead == 'd') ADVANCE(375); END_STATE(); case 593: - if (lookahead == 'd') ADVANCE(557); + if (lookahead == 'd') ADVANCE(553); END_STATE(); case 594: - if (lookahead == 'd') ADVANCE(558); + if (lookahead == 'd') ADVANCE(554); END_STATE(); case 595: - if (lookahead == 'd') ADVANCE(559); + if (lookahead == 'd') ADVANCE(556); END_STATE(); case 596: - if (lookahead == 'd') ADVANCE(560); + if (lookahead == 'd') ADVANCE(557); END_STATE(); case 597: - if (lookahead == 'd') ADVANCE(561); + if (lookahead == 'd') ADVANCE(558); END_STATE(); case 598: - if (lookahead == 'd') ADVANCE(135); + if (lookahead == 'd') ADVANCE(380); END_STATE(); case 599: - if (lookahead == 'd') ADVANCE(1103); - if (lookahead == 'f') ADVANCE(921); - if (lookahead == 'i') ADVANCE(992); - if (lookahead == 'l') ADVANCE(1050); + if (lookahead == 'd') ADVANCE(560); END_STATE(); case 600: - if (lookahead == 'd') ADVANCE(1105); - if (lookahead == 'f') ADVANCE(924); - if (lookahead == 'i') ADVANCE(993); - if (lookahead == 'l') ADVANCE(1051); + if (lookahead == 'd') ADVANCE(381); END_STATE(); case 601: - if (lookahead == 'd') ADVANCE(149); + if (lookahead == 'd') ADVANCE(561); END_STATE(); case 602: - if (lookahead == 'd') ADVANCE(1107); - if (lookahead == 'f') ADVANCE(926); - if (lookahead == 'i') ADVANCE(994); - if (lookahead == 'l') ADVANCE(1053); + if (lookahead == 'd') ADVANCE(562); END_STATE(); case 603: - if (lookahead == 'd') ADVANCE(1109); - if (lookahead == 'f') ADVANCE(928); - if (lookahead == 'i') ADVANCE(996); - if (lookahead == 'l') ADVANCE(1057); + if (lookahead == 'd') ADVANCE(564); END_STATE(); case 604: - if (lookahead == 'd') ADVANCE(151); + if (lookahead == 'd') ADVANCE(565); END_STATE(); case 605: - if (lookahead == 'd') ADVANCE(1111); - if (lookahead == 'f') ADVANCE(930); - if (lookahead == 'i') ADVANCE(1000); - if (lookahead == 'l') ADVANCE(1060); + if (lookahead == 'd') ADVANCE(567); END_STATE(); case 606: - if (lookahead == 'd') ADVANCE(1112); - if (lookahead == 'f') ADVANCE(931); + if (lookahead == 'd') ADVANCE(568); END_STATE(); case 607: - if (lookahead == 'd') ADVANCE(1114); - if (lookahead == 'f') ADVANCE(932); + if (lookahead == 'd') ADVANCE(570); END_STATE(); case 608: - if (lookahead == 'd') ADVANCE(1117); - if (lookahead == 'f') ADVANCE(934); - if (lookahead == 'i') ADVANCE(1006); + if (lookahead == 'd') ADVANCE(571); END_STATE(); case 609: - if (lookahead == 'd') ADVANCE(1118); - if (lookahead == 'i') ADVANCE(1008); - if (lookahead == 'l') ADVANCE(1065); + if (lookahead == 'd') ADVANCE(572); END_STATE(); case 610: - if (lookahead == 'e') ADVANCE(947); - if (lookahead == 'u') ADVANCE(1012); + if (lookahead == 'd') ADVANCE(574); END_STATE(); case 611: - if (lookahead == 'e') ADVANCE(1127); - if (lookahead == 'g') ADVANCE(614); - if (lookahead == 'l') ADVANCE(615); - if (lookahead == 'n') ADVANCE(616); + if (lookahead == 'd') ADVANCE(575); END_STATE(); case 612: - if (lookahead == 'e') ADVANCE(1444); + if (lookahead == 'd') ADVANCE(576); END_STATE(); case 613: - if (lookahead == 'e') ADVANCE(1673); + if (lookahead == 'd') ADVANCE(577); END_STATE(); case 614: - if (lookahead == 'e') ADVANCE(1496); - if (lookahead == 't') ADVANCE(1497); + if (lookahead == 'd') ADVANCE(578); END_STATE(); case 615: - if (lookahead == 'e') ADVANCE(1498); - if (lookahead == 't') ADVANCE(1495); + if (lookahead == 'd') ADVANCE(579); END_STATE(); case 616: - if (lookahead == 'e') ADVANCE(1494); + if (lookahead == 'd') ADVANCE(580); END_STATE(); case 617: - if (lookahead == 'e') ADVANCE(1737); + if (lookahead == 'd') ADVANCE(581); END_STATE(); case 618: - if (lookahead == 'e') ADVANCE(1728); + if (lookahead == 'd') ADVANCE(139); END_STATE(); case 619: - if (lookahead == 'e') ADVANCE(1423); + if (lookahead == 'd') ADVANCE(1135); + if (lookahead == 'f') ADVANCE(943); + if (lookahead == 'i') ADVANCE(1019); + if (lookahead == 'l') ADVANCE(1080); END_STATE(); case 620: - if (lookahead == 'e') ADVANCE(1707); + if (lookahead == 'd') ADVANCE(1137); + if (lookahead == 'f') ADVANCE(946); + if (lookahead == 'i') ADVANCE(1020); + if (lookahead == 'l') ADVANCE(1081); END_STATE(); case 621: - if (lookahead == 'e') ADVANCE(1433); + if (lookahead == 'd') ADVANCE(153); END_STATE(); case 622: - if (lookahead == 'e') ADVANCE(1722); + if (lookahead == 'd') ADVANCE(1139); + if (lookahead == 'f') ADVANCE(948); + if (lookahead == 'i') ADVANCE(1021); + if (lookahead == 'l') ADVANCE(1083); END_STATE(); case 623: - if (lookahead == 'e') ADVANCE(1509); + if (lookahead == 'd') ADVANCE(1141); + if (lookahead == 'f') ADVANCE(950); + if (lookahead == 'i') ADVANCE(1023); + if (lookahead == 'l') ADVANCE(1087); END_STATE(); case 624: - if (lookahead == 'e') ADVANCE(1506); + if (lookahead == 'd') ADVANCE(155); END_STATE(); case 625: - if (lookahead == 'e') ADVANCE(1516); + if (lookahead == 'd') ADVANCE(1143); + if (lookahead == 'f') ADVANCE(952); + if (lookahead == 'i') ADVANCE(1027); + if (lookahead == 'l') ADVANCE(1090); END_STATE(); case 626: - if (lookahead == 'e') ADVANCE(1513); + if (lookahead == 'd') ADVANCE(1144); + if (lookahead == 'f') ADVANCE(953); END_STATE(); case 627: - if (lookahead == 'e') ADVANCE(1523); + if (lookahead == 'd') ADVANCE(1146); + if (lookahead == 'f') ADVANCE(954); END_STATE(); case 628: - if (lookahead == 'e') ADVANCE(1520); + if (lookahead == 'd') ADVANCE(1149); + if (lookahead == 'f') ADVANCE(956); + if (lookahead == 'i') ADVANCE(1033); END_STATE(); case 629: - if (lookahead == 'e') ADVANCE(1731); + if (lookahead == 'd') ADVANCE(1150); + if (lookahead == 'i') ADVANCE(1035); + if (lookahead == 'l') ADVANCE(1095); END_STATE(); case 630: - if (lookahead == 'e') ADVANCE(1530); + if (lookahead == 'e') ADVANCE(970); + if (lookahead == 'u') ADVANCE(1039); END_STATE(); case 631: - if (lookahead == 'e') ADVANCE(1527); + if (lookahead == 'e') ADVANCE(1159); + if (lookahead == 'g') ADVANCE(634); + if (lookahead == 'l') ADVANCE(635); + if (lookahead == 'n') ADVANCE(636); END_STATE(); case 632: - if (lookahead == 'e') ADVANCE(1007); + if (lookahead == 'e') ADVANCE(1486); END_STATE(); case 633: - if (lookahead == 'e') ADVANCE(1447); + if (lookahead == 'e') ADVANCE(1715); END_STATE(); case 634: - if (lookahead == 'e') ADVANCE(1537); + if (lookahead == 'e') ADVANCE(1538); + if (lookahead == 't') ADVANCE(1539); END_STATE(); case 635: - if (lookahead == 'e') ADVANCE(1534); + if (lookahead == 'e') ADVANCE(1540); + if (lookahead == 't') ADVANCE(1537); END_STATE(); case 636: - if (lookahead == 'e') ADVANCE(1544); + if (lookahead == 'e') ADVANCE(1536); END_STATE(); case 637: - if (lookahead == 'e') ADVANCE(1541); + if (lookahead == 'e') ADVANCE(1779); END_STATE(); case 638: - if (lookahead == 'e') ADVANCE(1605); + if (lookahead == 'e') ADVANCE(1449); + if (lookahead == 'o') ADVANCE(471); + if (lookahead == 'r') ADVANCE(695); + if (lookahead == 'w') ADVANCE(856); END_STATE(); case 639: - if (lookahead == 'e') ADVANCE(1467); + if (lookahead == 'e') ADVANCE(1770); END_STATE(); case 640: - if (lookahead == 'e') ADVANCE(1608); + if (lookahead == 'e') ADVANCE(1466); END_STATE(); case 641: - if (lookahead == 'e') ADVANCE(1607); + if (lookahead == 'e') ADVANCE(1749); END_STATE(); case 642: - if (lookahead == 'e') ADVANCE(1562); + if (lookahead == 'e') ADVANCE(1475); END_STATE(); case 643: - if (lookahead == 'e') ADVANCE(1609); + if (lookahead == 'e') ADVANCE(1764); END_STATE(); case 644: - if (lookahead == 'e') ADVANCE(1606); + if (lookahead == 'e') ADVANCE(1551); END_STATE(); case 645: - if (lookahead == 'e') ADVANCE(1491); + if (lookahead == 'e') ADVANCE(1548); END_STATE(); case 646: - if (lookahead == 'e') ADVANCE(1490); + if (lookahead == 'e') ADVANCE(1558); END_STATE(); case 647: - if (lookahead == 'e') ADVANCE(1575); + if (lookahead == 'e') ADVANCE(1555); END_STATE(); case 648: - if (lookahead == 'e') ADVANCE(1459); + if (lookahead == 'e') ADVANCE(1565); END_STATE(); case 649: - if (lookahead == 'e') ADVANCE(1477); + if (lookahead == 'e') ADVANCE(1562); END_STATE(); case 650: - if (lookahead == 'e') ADVANCE(1565); + if (lookahead == 'e') ADVANCE(1773); END_STATE(); case 651: - if (lookahead == 'e') ADVANCE(1661); + if (lookahead == 'e') ADVANCE(1572); END_STATE(); case 652: - if (lookahead == 'e') ADVANCE(1568); + if (lookahead == 'e') ADVANCE(1569); END_STATE(); case 653: - if (lookahead == 'e') ADVANCE(1571); + if (lookahead == 'e') ADVANCE(1489); END_STATE(); case 654: - if (lookahead == 'e') ADVANCE(1551); + if (lookahead == 'e') ADVANCE(1579); END_STATE(); case 655: - if (lookahead == 'e') ADVANCE(1454); + if (lookahead == 'e') ADVANCE(1576); END_STATE(); case 656: - if (lookahead == 'e') ADVANCE(1553); + if (lookahead == 'e') ADVANCE(1586); END_STATE(); case 657: - if (lookahead == 'e') ADVANCE(1554); + if (lookahead == 'e') ADVANCE(1583); END_STATE(); case 658: - if (lookahead == 'e') ADVANCE(1555); + if (lookahead == 'e') ADVANCE(1647); END_STATE(); case 659: - if (lookahead == 'e') ADVANCE(1552); + if (lookahead == 'e') ADVANCE(1509); END_STATE(); case 660: - if (lookahead == 'e') ADVANCE(1480); + if (lookahead == 'e') ADVANCE(1650); END_STATE(); case 661: - if (lookahead == 'e') ADVANCE(1556); + if (lookahead == 'e') ADVANCE(1649); END_STATE(); case 662: - if (lookahead == 'e') ADVANCE(1672); + if (lookahead == 'e') ADVANCE(1604); END_STATE(); case 663: - if (lookahead == 'e') ADVANCE(1670); + if (lookahead == 'e') ADVANCE(1651); END_STATE(); case 664: - if (lookahead == 'e') ADVANCE(1406); - if (lookahead == 'o') ADVANCE(452); - if (lookahead == 'r') ADVANCE(674); - if (lookahead == 'w') ADVANCE(834); + if (lookahead == 'e') ADVANCE(1648); END_STATE(); case 665: - if (lookahead == 'e') ADVANCE(501); + if (lookahead == 'e') ADVANCE(1533); END_STATE(); case 666: - if (lookahead == 'e') ADVANCE(1399); + if (lookahead == 'e') ADVANCE(1532); END_STATE(); case 667: - if (lookahead == 'e') ADVANCE(1303); + if (lookahead == 'e') ADVANCE(1617); END_STATE(); case 668: - if (lookahead == 'e') ADVANCE(938); + if (lookahead == 'e') ADVANCE(1501); END_STATE(); case 669: - if (lookahead == 'e') ADVANCE(1125); + if (lookahead == 'e') ADVANCE(1519); END_STATE(); case 670: - if (lookahead == 'e') ADVANCE(891); + if (lookahead == 'e') ADVANCE(1607); END_STATE(); case 671: - if (lookahead == 'e') ADVANCE(1244); + if (lookahead == 'e') ADVANCE(1703); END_STATE(); case 672: - if (lookahead == 'e') ADVANCE(484); + if (lookahead == 'e') ADVANCE(1610); END_STATE(); case 673: - if (lookahead == 'e') ADVANCE(1135); + if (lookahead == 'e') ADVANCE(1613); END_STATE(); case 674: - if (lookahead == 'e') ADVANCE(1227); + if (lookahead == 'e') ADVANCE(1593); END_STATE(); case 675: - if (lookahead == 'e') ADVANCE(508); + if (lookahead == 'e') ADVANCE(1496); END_STATE(); case 676: - if (lookahead == 'e') ADVANCE(1246); + if (lookahead == 'e') ADVANCE(1595); END_STATE(); case 677: - if (lookahead == 'e') ADVANCE(1248); + if (lookahead == 'e') ADVANCE(1596); END_STATE(); case 678: - if (lookahead == 'e') ADVANCE(114); + if (lookahead == 'e') ADVANCE(1597); END_STATE(); case 679: - if (lookahead == 'e') ADVANCE(512); + if (lookahead == 'e') ADVANCE(1594); END_STATE(); case 680: - if (lookahead == 'e') ADVANCE(123); + if (lookahead == 'e') ADVANCE(1522); END_STATE(); case 681: - if (lookahead == 'e') ADVANCE(895); + if (lookahead == 'e') ADVANCE(1598); END_STATE(); case 682: - if (lookahead == 'e') ADVANCE(124); + if (lookahead == 'e') ADVANCE(1714); END_STATE(); case 683: - if (lookahead == 'e') ADVANCE(1143); + if (lookahead == 'e') ADVANCE(1712); END_STATE(); case 684: - if (lookahead == 'e') ADVANCE(1148); + if (lookahead == 'e') ADVANCE(1034); END_STATE(); case 685: - if (lookahead == 'e') ADVANCE(984); + if (lookahead == 'e') ADVANCE(520); END_STATE(); case 686: - if (lookahead == 'e') ADVANCE(981); + if (lookahead == 'e') ADVANCE(1443); END_STATE(); case 687: - if (lookahead == 'e') ADVANCE(942); + if (lookahead == 'e') ADVANCE(1342); END_STATE(); case 688: - if (lookahead == 'e') ADVANCE(463); + if (lookahead == 'e') ADVANCE(1157); END_STATE(); case 689: - if (lookahead == 'e') ADVANCE(946); + if (lookahead == 'e') ADVANCE(1166); END_STATE(); case 690: - if (lookahead == 'e') ADVANCE(1350); + if (lookahead == 'e') ADVANCE(961); END_STATE(); case 691: - if (lookahead == 'e') ADVANCE(343); + if (lookahead == 'e') ADVANCE(913); END_STATE(); case 692: - if (lookahead == 'e') ADVANCE(489); + if (lookahead == 'e') ADVANCE(1282); END_STATE(); case 693: - if (lookahead == 'e') ADVANCE(520); + if (lookahead == 'e') ADVANCE(503); END_STATE(); case 694: - if (lookahead == 'e') ADVANCE(344); + if (lookahead == 'e') ADVANCE(1167); END_STATE(); case 695: - if (lookahead == 'e') ADVANCE(491); + if (lookahead == 'e') ADVANCE(1266); END_STATE(); case 696: - if (lookahead == 'e') ADVANCE(1324); + if (lookahead == 'e') ADVANCE(528); END_STATE(); case 697: - if (lookahead == 'e') ADVANCE(345); + if (lookahead == 'e') ADVANCE(1284); END_STATE(); case 698: - if (lookahead == 'e') ADVANCE(492); + if (lookahead == 'e') ADVANCE(1286); END_STATE(); case 699: - if (lookahead == 'e') ADVANCE(346); + if (lookahead == 'e') ADVANCE(118); END_STATE(); case 700: - if (lookahead == 'e') ADVANCE(493); + if (lookahead == 'e') ADVANCE(532); END_STATE(); case 701: - if (lookahead == 'e') ADVANCE(347); + if (lookahead == 'e') ADVANCE(127); END_STATE(); case 702: - if (lookahead == 'e') ADVANCE(494); + if (lookahead == 'e') ADVANCE(917); END_STATE(); case 703: - if (lookahead == 'e') ADVANCE(348); + if (lookahead == 'e') ADVANCE(128); END_STATE(); case 704: - if (lookahead == 'e') ADVANCE(495); + if (lookahead == 'e') ADVANCE(1175); END_STATE(); case 705: - if (lookahead == 'e') ADVANCE(496); + if (lookahead == 'e') ADVANCE(1180); END_STATE(); case 706: - if (lookahead == 'e') ADVANCE(497); + if (lookahead == 'e') ADVANCE(1011); END_STATE(); case 707: - if (lookahead == 'e') ADVANCE(498); + if (lookahead == 'e') ADVANCE(1008); END_STATE(); case 708: - if (lookahead == 'e') ADVANCE(499); + if (lookahead == 'e') ADVANCE(965); END_STATE(); case 709: - if (lookahead == 'e') ADVANCE(1003); + if (lookahead == 'e') ADVANCE(482); END_STATE(); case 710: - if (lookahead == 'e') ADVANCE(1004); + if (lookahead == 'e') ADVANCE(1391); END_STATE(); case 711: - if (lookahead == 'e') ADVANCE(133); + if (lookahead == 'e') ADVANCE(969); END_STATE(); case 712: - if (lookahead == 'e') ADVANCE(1218); + if (lookahead == 'e') ADVANCE(361); END_STATE(); case 713: - if (lookahead == 'e') ADVANCE(148); + if (lookahead == 'e') ADVANCE(508); END_STATE(); case 714: - if (lookahead == 'e') ADVANCE(601); + if (lookahead == 'e') ADVANCE(540); END_STATE(); case 715: - if (lookahead == 'e') ADVANCE(150); + if (lookahead == 'e') ADVANCE(362); END_STATE(); case 716: - if (lookahead == 'e') ADVANCE(152); + if (lookahead == 'e') ADVANCE(510); END_STATE(); case 717: - if (lookahead == 'e') ADVANCE(604); + if (lookahead == 'e') ADVANCE(1363); END_STATE(); case 718: - if (lookahead == 'f') ADVANCE(109); - if (lookahead == 'g') ADVANCE(676); - if (lookahead == 'n') ADVANCE(1230); - if (lookahead == 'p') ADVANCE(1371); + if (lookahead == 'e') ADVANCE(363); END_STATE(); case 719: - if (lookahead == 'f') ADVANCE(1475); + if (lookahead == 'e') ADVANCE(511); END_STATE(); case 720: - if (lookahead == 'f') ADVANCE(370); + if (lookahead == 'e') ADVANCE(364); END_STATE(); case 721: - if (lookahead == 'f') ADVANCE(374); + if (lookahead == 'e') ADVANCE(512); END_STATE(); case 722: - if (lookahead == 'f') ADVANCE(935); - if (lookahead == 'i') ADVANCE(1009); - if (lookahead == 'l') ADVANCE(1066); + if (lookahead == 'e') ADVANCE(365); END_STATE(); case 723: - if (lookahead == 'g') ADVANCE(1595); + if (lookahead == 'e') ADVANCE(513); END_STATE(); case 724: - if (lookahead == 'g') ADVANCE(1589); + if (lookahead == 'e') ADVANCE(366); END_STATE(); case 725: - if (lookahead == 'g') ADVANCE(1594); + if (lookahead == 'e') ADVANCE(514); END_STATE(); case 726: - if (lookahead == 'g') ADVANCE(1492); + if (lookahead == 'e') ADVANCE(515); END_STATE(); case 727: - if (lookahead == 'g') ADVANCE(1592); + if (lookahead == 'e') ADVANCE(516); END_STATE(); case 728: - if (lookahead == 'g') ADVANCE(1591); + if (lookahead == 'e') ADVANCE(517); END_STATE(); case 729: - if (lookahead == 'g') ADVANCE(1559); + if (lookahead == 'e') ADVANCE(518); END_STATE(); case 730: - if (lookahead == 'g') ADVANCE(1560); + if (lookahead == 'e') ADVANCE(1030); END_STATE(); case 731: - if (lookahead == 'g') ADVANCE(1593); + if (lookahead == 'e') ADVANCE(1031); END_STATE(); case 732: - if (lookahead == 'g') ADVANCE(1597); + if (lookahead == 'e') ADVANCE(137); END_STATE(); case 733: - if (lookahead == 'g') ADVANCE(1598); + if (lookahead == 'e') ADVANCE(1255); END_STATE(); case 734: - if (lookahead == 'g') ADVANCE(1590); + if (lookahead == 'e') ADVANCE(152); END_STATE(); case 735: - if (lookahead == 'g') ADVANCE(1596); + if (lookahead == 'e') ADVANCE(621); END_STATE(); case 736: - if (lookahead == 'g') ADVANCE(1599); + if (lookahead == 'e') ADVANCE(154); END_STATE(); case 737: - if (lookahead == 'g') ADVANCE(1563); + if (lookahead == 'e') ADVANCE(156); END_STATE(); case 738: - if (lookahead == 'g') ADVANCE(1469); + if (lookahead == 'e') ADVANCE(624); END_STATE(); case 739: - if (lookahead == 'g') ADVANCE(1570); + if (lookahead == 'f') ADVANCE(113); + if (lookahead == 'g') ADVANCE(697); + if (lookahead == 'n') ADVANCE(1267); + if (lookahead == 'p') ADVANCE(1414); END_STATE(); case 740: - if (lookahead == 'g') ADVANCE(1573); + if (lookahead == 'f') ADVANCE(1517); END_STATE(); case 741: - if (lookahead == 'g') ADVANCE(131); + if (lookahead == 'f') ADVANCE(388); END_STATE(); case 742: - if (lookahead == 'g') ADVANCE(777); + if (lookahead == 'f') ADVANCE(392); END_STATE(); case 743: - if (lookahead == 'g') ADVANCE(617); + if (lookahead == 'f') ADVANCE(957); + if (lookahead == 'i') ADVANCE(1036); + if (lookahead == 'l') ADVANCE(1096); END_STATE(); case 744: - if (lookahead == 'g') ADVANCE(656); + if (lookahead == 'g') ADVANCE(1637); END_STATE(); case 745: - if (lookahead == 'g') ADVANCE(1317); + if (lookahead == 'g') ADVANCE(1631); END_STATE(); case 746: - if (lookahead == 'g') ADVANCE(657); + if (lookahead == 'g') ADVANCE(1636); END_STATE(); case 747: - if (lookahead == 'g') ADVANCE(658); + if (lookahead == 'g') ADVANCE(1534); END_STATE(); case 748: - if (lookahead == 'g') ADVANCE(659); + if (lookahead == 'g') ADVANCE(1634); END_STATE(); case 749: - if (lookahead == 'g') ADVANCE(660); + if (lookahead == 'g') ADVANCE(1633); END_STATE(); case 750: - if (lookahead == 'g') ADVANCE(661); + if (lookahead == 'g') ADVANCE(1601); END_STATE(); case 751: - if (lookahead == 'g') ADVANCE(662); + if (lookahead == 'g') ADVANCE(1602); END_STATE(); case 752: - if (lookahead == 'g') ADVANCE(663); + if (lookahead == 'g') ADVANCE(1635); END_STATE(); case 753: - if (lookahead == 'g') ADVANCE(677); - if (lookahead == 'h') ADVANCE(923); - if (lookahead == 'p') ADVANCE(325); - if (lookahead == 't') ADVANCE(369); - if (lookahead == 'u') ADVANCE(448); - if (lookahead == 'y') ADVANCE(950); + if (lookahead == 'g') ADVANCE(1639); END_STATE(); case 754: - if (lookahead == 'g') ADVANCE(778); + if (lookahead == 'g') ADVANCE(1640); END_STATE(); case 755: - if (lookahead == 'g') ADVANCE(140); - if (lookahead == 'w') ADVANCE(111); + if (lookahead == 'g') ADVANCE(1632); END_STATE(); case 756: - if (lookahead == 'h') ADVANCE(1676); + if (lookahead == 'g') ADVANCE(1638); END_STATE(); case 757: - if (lookahead == 'h') ADVANCE(1476); + if (lookahead == 'g') ADVANCE(1641); END_STATE(); case 758: - if (lookahead == 'h') ADVANCE(1486); + if (lookahead == 'g') ADVANCE(1605); END_STATE(); case 759: - if (lookahead == 'h') ADVANCE(1487); + if (lookahead == 'g') ADVANCE(1511); END_STATE(); case 760: - if (lookahead == 'h') ADVANCE(1681); + if (lookahead == 'g') ADVANCE(1612); END_STATE(); case 761: - if (lookahead == 'h') ADVANCE(1683); + if (lookahead == 'g') ADVANCE(1615); END_STATE(); case 762: - if (lookahead == 'h') ADVANCE(1682); + if (lookahead == 'g') ADVANCE(135); END_STATE(); case 763: - if (lookahead == 'h') ADVANCE(1685); + if (lookahead == 'g') ADVANCE(798); END_STATE(); case 764: - if (lookahead == 'h') ADVANCE(688); - if (lookahead == 'm') ADVANCE(1119); - if (lookahead == 'o') ADVANCE(1011); + if (lookahead == 'g') ADVANCE(637); END_STATE(); case 765: - if (lookahead == 'h') ADVANCE(1182); - if (lookahead == 'r') ADVANCE(327); + if (lookahead == 'g') ADVANCE(676); END_STATE(); case 766: - if (lookahead == 'h') ADVANCE(1039); + if (lookahead == 'g') ADVANCE(1356); END_STATE(); case 767: - if (lookahead == 'h') ADVANCE(1203); + if (lookahead == 'g') ADVANCE(677); END_STATE(); case 768: - if (lookahead == 'h') ADVANCE(1045); + if (lookahead == 'g') ADVANCE(678); END_STATE(); case 769: - if (lookahead == 'h') ADVANCE(333); + if (lookahead == 'g') ADVANCE(679); END_STATE(); case 770: - if (lookahead == 'h') ADVANCE(334); + if (lookahead == 'g') ADVANCE(680); END_STATE(); case 771: - if (lookahead == 'h') ADVANCE(1043); + if (lookahead == 'g') ADVANCE(681); END_STATE(); case 772: - if (lookahead == 'h') ADVANCE(335); + if (lookahead == 'g') ADVANCE(682); END_STATE(); case 773: - if (lookahead == 'h') ADVANCE(336); + if (lookahead == 'g') ADVANCE(683); END_STATE(); case 774: - if (lookahead == 'h') ADVANCE(337); + if (lookahead == 'g') ADVANCE(698); + if (lookahead == 'h') ADVANCE(945); + if (lookahead == 'p') ADVANCE(342); + if (lookahead == 't') ADVANCE(387); + if (lookahead == 'u') ADVANCE(467); + if (lookahead == 'y') ADVANCE(974); END_STATE(); case 775: - if (lookahead == 'h') ADVANCE(340); + if (lookahead == 'g') ADVANCE(799); END_STATE(); case 776: - if (lookahead == 'h') ADVANCE(341); + if (lookahead == 'g') ADVANCE(144); + if (lookahead == 'w') ADVANCE(115); END_STATE(); case 777: - if (lookahead == 'h') ADVANCE(159); + if (lookahead == 'h') ADVANCE(1718); END_STATE(); case 778: - if (lookahead == 'h') ADVANCE(172); + if (lookahead == 'h') ADVANCE(1518); END_STATE(); case 779: - if (lookahead == 'h') ADVANCE(696); + if (lookahead == 'h') ADVANCE(1528); END_STATE(); case 780: - if (lookahead == 'h') ADVANCE(1074); + if (lookahead == 'h') ADVANCE(1529); END_STATE(); case 781: - if (lookahead == 'h') ADVANCE(1075); + if (lookahead == 'h') ADVANCE(1723); END_STATE(); case 782: - if (lookahead == 'h') ADVANCE(1077); + if (lookahead == 'h') ADVANCE(1725); END_STATE(); case 783: - if (lookahead == 'h') ADVANCE(1079); + if (lookahead == 'h') ADVANCE(1724); END_STATE(); case 784: - if (lookahead == 'h') ADVANCE(1082); + if (lookahead == 'h') ADVANCE(1727); END_STATE(); case 785: - if (lookahead == 'h') ADVANCE(1085); + if (lookahead == 'h') ADVANCE(709); + if (lookahead == 'm') ADVANCE(1151); + if (lookahead == 'o') ADVANCE(1038); END_STATE(); case 786: - if (lookahead == 'h') ADVANCE(1214); + if (lookahead == 'h') ADVANCE(1218); + if (lookahead == 'r') ADVANCE(345); END_STATE(); case 787: - if (lookahead == 'i') ADVANCE(1396); - if (lookahead == 'o') ADVANCE(1366); + if (lookahead == 'h') ADVANCE(1069); END_STATE(); case 788: - if (lookahead == 'i') ADVANCE(892); - if (lookahead == 'l') ADVANCE(1072); + if (lookahead == 'h') ADVANCE(1240); END_STATE(); case 789: - if (lookahead == 'i') ADVANCE(1415); + if (lookahead == 'h') ADVANCE(1075); END_STATE(); case 790: - if (lookahead == 'i') ADVANCE(513); + if (lookahead == 'h') ADVANCE(351); END_STATE(); case 791: - if (lookahead == 'i') ADVANCE(1395); - if (lookahead == 'o') ADVANCE(1346); + if (lookahead == 'h') ADVANCE(352); END_STATE(); case 792: - if (lookahead == 'i') ADVANCE(1394); + if (lookahead == 'h') ADVANCE(1073); END_STATE(); case 793: - if (lookahead == 'i') ADVANCE(943); + if (lookahead == 'h') ADVANCE(353); END_STATE(); case 794: - if (lookahead == 'i') ADVANCE(670); + if (lookahead == 'h') ADVANCE(354); END_STATE(); case 795: - if (lookahead == 'i') ADVANCE(889); + if (lookahead == 'h') ADVANCE(355); END_STATE(); case 796: - if (lookahead == 'i') ADVANCE(969); - if (lookahead == 'o') ADVANCE(500); + if (lookahead == 'h') ADVANCE(358); END_STATE(); case 797: - if (lookahead == 'i') ADVANCE(528); + if (lookahead == 'h') ADVANCE(359); END_STATE(); case 798: - if (lookahead == 'i') ADVANCE(459); + if (lookahead == 'h') ADVANCE(163); END_STATE(); case 799: - if (lookahead == 'i') ADVANCE(460); + if (lookahead == 'h') ADVANCE(176); END_STATE(); case 800: - if (lookahead == 'i') ADVANCE(986); - if (lookahead == 'l') ADVANCE(1042); + if (lookahead == 'h') ADVANCE(717); END_STATE(); case 801: - if (lookahead == 'i') ADVANCE(461); + if (lookahead == 'h') ADVANCE(1105); END_STATE(); case 802: - if (lookahead == 'i') ADVANCE(462); + if (lookahead == 'h') ADVANCE(1106); END_STATE(); case 803: - if (lookahead == 'i') ADVANCE(511); + if (lookahead == 'h') ADVANCE(1108); END_STATE(); case 804: - if (lookahead == 'i') ADVANCE(1250); + if (lookahead == 'h') ADVANCE(1110); END_STATE(); case 805: - if (lookahead == 'i') ADVANCE(742); + if (lookahead == 'h') ADVANCE(1113); END_STATE(); case 806: - if (lookahead == 'i') ADVANCE(1216); + if (lookahead == 'h') ADVANCE(1116); END_STATE(); case 807: - if (lookahead == 'i') ADVANCE(709); + if (lookahead == 'h') ADVANCE(1251); END_STATE(); case 808: - if (lookahead == 'i') ADVANCE(1015); + if (lookahead == 'i') ADVANCE(1440); + if (lookahead == 'o') ADVANCE(1409); END_STATE(); case 809: - if (lookahead == 'i') ADVANCE(987); + if (lookahead == 'i') ADVANCE(914); + if (lookahead == 'l') ADVANCE(1103); END_STATE(); case 810: - if (lookahead == 'i') ADVANCE(1280); + if (lookahead == 'i') ADVANCE(1458); END_STATE(); case 811: - if (lookahead == 'i') ADVANCE(1304); + if (lookahead == 'i') ADVANCE(533); END_STATE(); case 812: - if (lookahead == 'i') ADVANCE(1306); + if (lookahead == 'i') ADVANCE(1439); + if (lookahead == 'o') ADVANCE(1386); END_STATE(); case 813: - if (lookahead == 'i') ADVANCE(1309); + if (lookahead == 'i') ADVANCE(1438); END_STATE(); case 814: - if (lookahead == 'i') ADVANCE(1312); + if (lookahead == 'i') ADVANCE(691); END_STATE(); case 815: - if (lookahead == 'i') ADVANCE(1314); + if (lookahead == 'i') ADVANCE(911); END_STATE(); case 816: - if (lookahead == 'i') ADVANCE(1291); + if (lookahead == 'i') ADVANCE(966); END_STATE(); case 817: - if (lookahead == 'i') ADVANCE(1305); + if (lookahead == 'i') ADVANCE(995); + if (lookahead == 'o') ADVANCE(519); END_STATE(); case 818: - if (lookahead == 'i') ADVANCE(1316); + if (lookahead == 'i') ADVANCE(548); END_STATE(); case 819: - if (lookahead == 'i') ADVANCE(1318); + if (lookahead == 'i') ADVANCE(478); END_STATE(); case 820: - if (lookahead == 'i') ADVANCE(1296); + if (lookahead == 'i') ADVANCE(479); END_STATE(); case 821: - if (lookahead == 'i') ADVANCE(1307); + if (lookahead == 'i') ADVANCE(1013); + if (lookahead == 'l') ADVANCE(1072); END_STATE(); case 822: - if (lookahead == 'i') ADVANCE(681); + if (lookahead == 'i') ADVANCE(480); END_STATE(); case 823: - if (lookahead == 'i') ADVANCE(531); + if (lookahead == 'i') ADVANCE(481); END_STATE(); case 824: - if (lookahead == 'i') ADVANCE(1342); + if (lookahead == 'i') ADVANCE(531); END_STATE(); case 825: - if (lookahead == 'i') ADVANCE(1005); + if (lookahead == 'i') ADVANCE(1288); END_STATE(); case 826: - if (lookahead == 'i') ADVANCE(1344); + if (lookahead == 'i') ADVANCE(763); END_STATE(); case 827: - if (lookahead == 'i') ADVANCE(465); + if (lookahead == 'i') ADVANCE(1253); END_STATE(); case 828: - if (lookahead == 'i') ADVANCE(535); + if (lookahead == 'i') ADVANCE(730); END_STATE(); case 829: - if (lookahead == 'i') ADVANCE(991); - if (lookahead == 'l') ADVANCE(1047); + if (lookahead == 'i') ADVANCE(1042); END_STATE(); case 830: - if (lookahead == 'i') ADVANCE(466); + if (lookahead == 'i') ADVANCE(1014); END_STATE(); case 831: - if (lookahead == 'i') ADVANCE(900); + if (lookahead == 'i') ADVANCE(997); END_STATE(); case 832: - if (lookahead == 'i') ADVANCE(539); + if (lookahead == 'i') ADVANCE(1318); END_STATE(); case 833: - if (lookahead == 'i') ADVANCE(468); + if (lookahead == 'i') ADVANCE(1343); END_STATE(); case 834: - if (lookahead == 'i') ADVANCE(543); + if (lookahead == 'i') ADVANCE(1345); END_STATE(); case 835: - if (lookahead == 'i') ADVANCE(469); + if (lookahead == 'i') ADVANCE(1348); END_STATE(); case 836: - if (lookahead == 'i') ADVANCE(546); + if (lookahead == 'i') ADVANCE(1351); END_STATE(); case 837: - if (lookahead == 'i') ADVANCE(470); + if (lookahead == 'i') ADVANCE(1352); END_STATE(); case 838: - if (lookahead == 'i') ADVANCE(549); + if (lookahead == 'i') ADVANCE(1329); END_STATE(); case 839: - if (lookahead == 'i') ADVANCE(995); - if (lookahead == 'l') ADVANCE(1055); + if (lookahead == 'i') ADVANCE(1344); END_STATE(); case 840: - if (lookahead == 'i') ADVANCE(1195); + if (lookahead == 'i') ADVANCE(1355); END_STATE(); case 841: - if (lookahead == 'i') ADVANCE(471); + if (lookahead == 'i') ADVANCE(1357); END_STATE(); case 842: - if (lookahead == 'i') ADVANCE(553); + if (lookahead == 'i') ADVANCE(1334); END_STATE(); case 843: - if (lookahead == 'i') ADVANCE(473); + if (lookahead == 'i') ADVANCE(1346); END_STATE(); case 844: - if (lookahead == 'i') ADVANCE(562); + if (lookahead == 'i') ADVANCE(702); END_STATE(); case 845: - if (lookahead == 'i') ADVANCE(997); - if (lookahead == 'l') ADVANCE(1058); + if (lookahead == 'i') ADVANCE(551); END_STATE(); case 846: - if (lookahead == 'i') ADVANCE(475); + if (lookahead == 'i') ADVANCE(1382); END_STATE(); case 847: - if (lookahead == 'i') ADVANCE(563); + if (lookahead == 'i') ADVANCE(1032); END_STATE(); case 848: - if (lookahead == 'i') ADVANCE(999); - if (lookahead == 'l') ADVANCE(1059); + if (lookahead == 'i') ADVANCE(1384); END_STATE(); case 849: - if (lookahead == 'i') ADVANCE(1001); - if (lookahead == 'l') ADVANCE(1061); + if (lookahead == 'i') ADVANCE(484); END_STATE(); case 850: - if (lookahead == 'i') ADVANCE(1002); - if (lookahead == 'l') ADVANCE(1062); + if (lookahead == 'i') ADVANCE(555); END_STATE(); case 851: - if (lookahead == 'i') ADVANCE(1064); + if (lookahead == 'i') ADVANCE(1018); + if (lookahead == 'l') ADVANCE(1077); END_STATE(); case 852: - if (lookahead == 'i') ADVANCE(1067); + if (lookahead == 'i') ADVANCE(485); END_STATE(); case 853: - if (lookahead == 'i') ADVANCE(1068); + if (lookahead == 'i') ADVANCE(922); END_STATE(); case 854: - if (lookahead == 'i') ADVANCE(1348); + if (lookahead == 'i') ADVANCE(559); END_STATE(); case 855: - if (lookahead == 'i') ADVANCE(754); + if (lookahead == 'i') ADVANCE(487); END_STATE(); case 856: - if (lookahead == 'i') ADVANCE(1351); + if (lookahead == 'i') ADVANCE(563); END_STATE(); case 857: - if (lookahead == 'i') ADVANCE(1354); + if (lookahead == 'i') ADVANCE(488); END_STATE(); case 858: - if (lookahead == 'i') ADVANCE(1356); + if (lookahead == 'i') ADVANCE(566); END_STATE(); case 859: - if (lookahead == 'i') ADVANCE(1357); + if (lookahead == 'i') ADVANCE(489); END_STATE(); case 860: - if (lookahead == 'i') ADVANCE(1358); + if (lookahead == 'i') ADVANCE(569); END_STATE(); case 861: - if (lookahead == 'i') ADVANCE(1026); + if (lookahead == 'i') ADVANCE(1022); + if (lookahead == 'l') ADVANCE(1085); END_STATE(); case 862: - if (lookahead == 'j') ADVANCE(1369); + if (lookahead == 'i') ADVANCE(1232); END_STATE(); case 863: - if (lookahead == 'j') ADVANCE(692); + if (lookahead == 'i') ADVANCE(490); END_STATE(); case 864: - if (lookahead == 'j') ADVANCE(695); + if (lookahead == 'i') ADVANCE(573); END_STATE(); case 865: - if (lookahead == 'j') ADVANCE(698); + if (lookahead == 'i') ADVANCE(492); END_STATE(); case 866: - if (lookahead == 'j') ADVANCE(700); + if (lookahead == 'i') ADVANCE(582); END_STATE(); case 867: - if (lookahead == 'j') ADVANCE(702); + if (lookahead == 'i') ADVANCE(1024); + if (lookahead == 'l') ADVANCE(1088); END_STATE(); case 868: - if (lookahead == 'j') ADVANCE(704); + if (lookahead == 'i') ADVANCE(494); END_STATE(); case 869: - if (lookahead == 'j') ADVANCE(705); + if (lookahead == 'i') ADVANCE(583); END_STATE(); case 870: - if (lookahead == 'j') ADVANCE(707); + if (lookahead == 'i') ADVANCE(1026); + if (lookahead == 'l') ADVANCE(1089); END_STATE(); case 871: - if (lookahead == 'j') ADVANCE(708); + if (lookahead == 'i') ADVANCE(1028); + if (lookahead == 'l') ADVANCE(1091); END_STATE(); case 872: - if (lookahead == 'k') ADVANCE(1663); + if (lookahead == 'i') ADVANCE(1029); + if (lookahead == 'l') ADVANCE(1092); END_STATE(); case 873: - if (lookahead == 'k') ADVANCE(1666); + if (lookahead == 'i') ADVANCE(1094); END_STATE(); case 874: - if (lookahead == 'k') ADVANCE(1664); + if (lookahead == 'i') ADVANCE(1097); END_STATE(); case 875: - if (lookahead == 'k') ADVANCE(1667); + if (lookahead == 'i') ADVANCE(1098); END_STATE(); case 876: - if (lookahead == 'k') ADVANCE(1665); + if (lookahead == 'i') ADVANCE(1388); END_STATE(); case 877: - if (lookahead == 'k') ADVANCE(1668); + if (lookahead == 'i') ADVANCE(775); END_STATE(); case 878: - if (lookahead == 'k') ADVANCE(1671); + if (lookahead == 'i') ADVANCE(1392); END_STATE(); case 879: - if (lookahead == 'k') ADVANCE(1669); + if (lookahead == 'i') ADVANCE(1395); END_STATE(); case 880: - if (lookahead == 'k') ADVANCE(128); + if (lookahead == 'i') ADVANCE(1397); END_STATE(); case 881: - if (lookahead == 'k') ADVANCE(693); + if (lookahead == 'i') ADVANCE(1398); END_STATE(); case 882: - if (lookahead == 'k') ADVANCE(678); + if (lookahead == 'i') ADVANCE(1399); END_STATE(); case 883: - if (lookahead == 'k') ADVANCE(714); + if (lookahead == 'i') ADVANCE(1054); END_STATE(); case 884: - if (lookahead == 'k') ADVANCE(717); + if (lookahead == 'j') ADVANCE(1413); END_STATE(); case 885: - if (lookahead == 'l') ADVANCE(1716); + if (lookahead == 'j') ADVANCE(713); END_STATE(); case 886: - if (lookahead == 'l') ADVANCE(1680); + if (lookahead == 'j') ADVANCE(716); END_STATE(); case 887: - if (lookahead == 'l') ADVANCE(1547); + if (lookahead == 'j') ADVANCE(719); END_STATE(); case 888: - if (lookahead == 'l') ADVANCE(122); + if (lookahead == 'j') ADVANCE(721); END_STATE(); case 889: - if (lookahead == 'l') ADVANCE(505); + if (lookahead == 'j') ADVANCE(723); END_STATE(); case 890: - if (lookahead == 'l') ADVANCE(861); + if (lookahead == 'j') ADVANCE(725); END_STATE(); case 891: - if (lookahead == 'l') ADVANCE(506); + if (lookahead == 'j') ADVANCE(726); END_STATE(); case 892: - if (lookahead == 'l') ADVANCE(888); - if (lookahead == 'n') ADVANCE(329); + if (lookahead == 'j') ADVANCE(728); END_STATE(); case 893: - if (lookahead == 'l') ADVANCE(1223); + if (lookahead == 'j') ADVANCE(729); END_STATE(); case 894: - if (lookahead == 'l') ADVANCE(798); + if (lookahead == 'k') ADVANCE(1705); END_STATE(); case 895: - if (lookahead == 'l') ADVANCE(509); + if (lookahead == 'k') ADVANCE(1708); END_STATE(); case 896: - if (lookahead == 'l') ADVANCE(689); + if (lookahead == 'k') ADVANCE(1706); END_STATE(); case 897: - if (lookahead == 'l') ADVANCE(711); + if (lookahead == 'k') ADVANCE(1709); END_STATE(); case 898: - if (lookahead == 'l') ADVANCE(886); + if (lookahead == 'k') ADVANCE(1707); END_STATE(); case 899: - if (lookahead == 'l') ADVANCE(685); + if (lookahead == 'k') ADVANCE(1710); END_STATE(); case 900: - if (lookahead == 'l') ADVANCE(622); + if (lookahead == 'k') ADVANCE(1713); END_STATE(); case 901: - if (lookahead == 'l') ADVANCE(638); + if (lookahead == 'k') ADVANCE(1711); END_STATE(); case 902: - if (lookahead == 'l') ADVANCE(691); + if (lookahead == 'k') ADVANCE(132); END_STATE(); case 903: - if (lookahead == 'l') ADVANCE(640); + if (lookahead == 'k') ADVANCE(714); END_STATE(); case 904: - if (lookahead == 'l') ADVANCE(641); + if (lookahead == 'k') ADVANCE(699); END_STATE(); case 905: - if (lookahead == 'l') ADVANCE(642); + if (lookahead == 'k') ADVANCE(735); END_STATE(); case 906: - if (lookahead == 'l') ADVANCE(643); + if (lookahead == 'k') ADVANCE(738); END_STATE(); case 907: - if (lookahead == 'l') ADVANCE(644); + if (lookahead == 'l') ADVANCE(1758); END_STATE(); case 908: - if (lookahead == 'l') ADVANCE(645); + if (lookahead == 'l') ADVANCE(1722); END_STATE(); case 909: - if (lookahead == 'l') ADVANCE(646); + if (lookahead == 'l') ADVANCE(1589); END_STATE(); case 910: - if (lookahead == 'l') ADVANCE(650); + if (lookahead == 'l') ADVANCE(126); END_STATE(); case 911: - if (lookahead == 'l') ADVANCE(652); + if (lookahead == 'l') ADVANCE(525); END_STATE(); case 912: - if (lookahead == 'l') ADVANCE(653); + if (lookahead == 'l') ADVANCE(883); END_STATE(); case 913: - if (lookahead == 'l') ADVANCE(1289); + if (lookahead == 'l') ADVANCE(526); END_STATE(); case 914: - if (lookahead == 'l') ADVANCE(366); + if (lookahead == 'l') ADVANCE(910); + if (lookahead == 'n') ADVANCE(347); END_STATE(); case 915: - if (lookahead == 'l') ADVANCE(825); + if (lookahead == 'l') ADVANCE(1260); END_STATE(); case 916: - if (lookahead == 'l') ADVANCE(1048); + if (lookahead == 'l') ADVANCE(819); END_STATE(); case 917: - if (lookahead == 'l') ADVANCE(372); + if (lookahead == 'l') ADVANCE(529); END_STATE(); case 918: - if (lookahead == 'l') ADVANCE(1076); + if (lookahead == 'l') ADVANCE(711); END_STATE(); case 919: - if (lookahead == 'l') ADVANCE(694); + if (lookahead == 'l') ADVANCE(732); END_STATE(); case 920: - if (lookahead == 'l') ADVANCE(137); + if (lookahead == 'l') ADVANCE(908); END_STATE(); case 921: - if (lookahead == 'l') ADVANCE(1078); + if (lookahead == 'l') ADVANCE(706); END_STATE(); case 922: - if (lookahead == 'l') ADVANCE(697); + if (lookahead == 'l') ADVANCE(643); END_STATE(); case 923: - if (lookahead == 'l') ADVANCE(141); - if (lookahead == 'r') ADVANCE(143); + if (lookahead == 'l') ADVANCE(658); END_STATE(); case 924: - if (lookahead == 'l') ADVANCE(1080); + if (lookahead == 'l') ADVANCE(712); END_STATE(); case 925: - if (lookahead == 'l') ADVANCE(699); + if (lookahead == 'l') ADVANCE(660); END_STATE(); case 926: - if (lookahead == 'l') ADVANCE(1083); + if (lookahead == 'l') ADVANCE(661); END_STATE(); case 927: - if (lookahead == 'l') ADVANCE(701); + if (lookahead == 'l') ADVANCE(662); END_STATE(); case 928: - if (lookahead == 'l') ADVANCE(1084); + if (lookahead == 'l') ADVANCE(663); END_STATE(); case 929: - if (lookahead == 'l') ADVANCE(703); + if (lookahead == 'l') ADVANCE(664); END_STATE(); case 930: - if (lookahead == 'l') ADVANCE(1086); + if (lookahead == 'l') ADVANCE(665); END_STATE(); case 931: - if (lookahead == 'l') ADVANCE(1088); + if (lookahead == 'l') ADVANCE(666); END_STATE(); case 932: - if (lookahead == 'l') ADVANCE(1089); + if (lookahead == 'l') ADVANCE(670); END_STATE(); case 933: - if (lookahead == 'l') ADVANCE(1090); + if (lookahead == 'l') ADVANCE(672); END_STATE(); case 934: - if (lookahead == 'l') ADVANCE(1091); + if (lookahead == 'l') ADVANCE(673); END_STATE(); case 935: - if (lookahead == 'l') ADVANCE(1092); + if (lookahead == 'l') ADVANCE(1327); END_STATE(); case 936: - if (lookahead == 'm') ADVANCE(1744); + if (lookahead == 'l') ADVANCE(384); END_STATE(); case 937: - if (lookahead == 'm') ADVANCE(1675); + if (lookahead == 'l') ADVANCE(847); END_STATE(); case 938: - if (lookahead == 'm') ADVANCE(1431); + if (lookahead == 'l') ADVANCE(1078); END_STATE(); case 939: - if (lookahead == 'm') ADVANCE(158); + if (lookahead == 'l') ADVANCE(390); END_STATE(); case 940: - if (lookahead == 'm') ADVANCE(1122); + if (lookahead == 'l') ADVANCE(1107); END_STATE(); case 941: - if (lookahead == 'm') ADVANCE(429); + if (lookahead == 'l') ADVANCE(715); END_STATE(); case 942: - if (lookahead == 'm') ADVANCE(1123); + if (lookahead == 'l') ADVANCE(141); END_STATE(); case 943: - if (lookahead == 'm') ADVANCE(621); + if (lookahead == 'l') ADVANCE(1109); END_STATE(); case 944: - if (lookahead == 'm') ADVANCE(171); + if (lookahead == 'l') ADVANCE(718); END_STATE(); case 945: - if (lookahead == 'm') ADVANCE(173); + if (lookahead == 'l') ADVANCE(145); + if (lookahead == 'r') ADVANCE(147); END_STATE(); case 946: - if (lookahead == 'm') ADVANCE(710); + if (lookahead == 'l') ADVANCE(1111); END_STATE(); case 947: - if (lookahead == 'm') ADVANCE(142); - if (lookahead == 't') ADVANCE(1368); + if (lookahead == 'l') ADVANCE(720); END_STATE(); case 948: - if (lookahead == 'n') ADVANCE(504); + if (lookahead == 'l') ADVANCE(1114); END_STATE(); case 949: - if (lookahead == 'n') ADVANCE(741); + if (lookahead == 'l') ADVANCE(722); END_STATE(); case 950: - if (lookahead == 'n') ADVANCE(464); - if (lookahead == 's') ADVANCE(1323); + if (lookahead == 'l') ADVANCE(1115); END_STATE(); case 951: - if (lookahead == 'n') ADVANCE(1458); + if (lookahead == 'l') ADVANCE(724); END_STATE(); case 952: - if (lookahead == 'n') ADVANCE(1430); + if (lookahead == 'l') ADVANCE(1117); END_STATE(); case 953: - if (lookahead == 'n') ADVANCE(1508); + if (lookahead == 'l') ADVANCE(1119); END_STATE(); case 954: - if (lookahead == 'n') ADVANCE(1515); + if (lookahead == 'l') ADVANCE(1120); END_STATE(); case 955: - if (lookahead == 'n') ADVANCE(1522); + if (lookahead == 'l') ADVANCE(1121); END_STATE(); case 956: - if (lookahead == 'n') ADVANCE(1529); + if (lookahead == 'l') ADVANCE(1122); END_STATE(); case 957: - if (lookahead == 'n') ADVANCE(1536); + if (lookahead == 'l') ADVANCE(1123); END_STATE(); case 958: - if (lookahead == 'n') ADVANCE(1543); + if (lookahead == 'm') ADVANCE(1785); END_STATE(); case 959: - if (lookahead == 'n') ADVANCE(1456); + if (lookahead == 'm') ADVANCE(1792); END_STATE(); case 960: - if (lookahead == 'n') ADVANCE(1439); + if (lookahead == 'm') ADVANCE(1717); END_STATE(); case 961: - if (lookahead == 'n') ADVANCE(723); + if (lookahead == 'm') ADVANCE(1473); END_STATE(); case 962: - if (lookahead == 'n') ADVANCE(724); + if (lookahead == 'm') ADVANCE(162); END_STATE(); case 963: - if (lookahead == 'n') ADVANCE(1235); + if (lookahead == 'm') ADVANCE(1154); END_STATE(); case 964: - if (lookahead == 'n') ADVANCE(804); + if (lookahead == 'm') ADVANCE(448); END_STATE(); case 965: - if (lookahead == 'n') ADVANCE(725); + if (lookahead == 'm') ADVANCE(1155); END_STATE(); case 966: - if (lookahead == 'n') ADVANCE(1010); + if (lookahead == 'm') ADVANCE(642); END_STATE(); case 967: - if (lookahead == 'n') ADVANCE(1010); - if (lookahead == 'r') ADVANCE(1197); + if (lookahead == 'm') ADVANCE(175); END_STATE(); case 968: - if (lookahead == 'n') ADVANCE(826); - if (lookahead == 'v') ADVANCE(612); + if (lookahead == 'm') ADVANCE(177); END_STATE(); case 969: - if (lookahead == 'n') ADVANCE(613); + if (lookahead == 'm') ADVANCE(731); END_STATE(); case 970: - if (lookahead == 'n') ADVANCE(726); + if (lookahead == 'm') ADVANCE(146); + if (lookahead == 't') ADVANCE(1411); END_STATE(); case 971: - if (lookahead == 'n') ADVANCE(727); + if (lookahead == 'n') ADVANCE(524); END_STATE(); case 972: - if (lookahead == 'n') ADVANCE(728); + if (lookahead == 'n') ADVANCE(762); END_STATE(); case 973: - if (lookahead == 'n') ADVANCE(729); + if (lookahead == 'n') ADVANCE(483); END_STATE(); case 974: - if (lookahead == 'n') ADVANCE(730); + if (lookahead == 'n') ADVANCE(483); + if (lookahead == 's') ADVANCE(1362); END_STATE(); case 975: - if (lookahead == 'n') ADVANCE(731); + if (lookahead == 'n') ADVANCE(1500); END_STATE(); case 976: - if (lookahead == 'n') ADVANCE(732); + if (lookahead == 'n') ADVANCE(1472); END_STATE(); case 977: - if (lookahead == 'n') ADVANCE(733); + if (lookahead == 'n') ADVANCE(1550); END_STATE(); case 978: - if (lookahead == 'n') ADVANCE(734); + if (lookahead == 'n') ADVANCE(1557); END_STATE(); case 979: - if (lookahead == 'n') ADVANCE(514); + if (lookahead == 'n') ADVANCE(1564); END_STATE(); case 980: - if (lookahead == 'n') ADVANCE(735); + if (lookahead == 'n') ADVANCE(1571); END_STATE(); case 981: - if (lookahead == 'n') ADVANCE(516); + if (lookahead == 'n') ADVANCE(1578); END_STATE(); case 982: - if (lookahead == 'n') ADVANCE(736); + if (lookahead == 'n') ADVANCE(1585); END_STATE(); case 983: - if (lookahead == 'n') ADVANCE(789); + if (lookahead == 'n') ADVANCE(1498); END_STATE(); case 984: - if (lookahead == 'n') ADVANCE(745); + if (lookahead == 'n') ADVANCE(1481); END_STATE(); case 985: - if (lookahead == 'n') ADVANCE(737); + if (lookahead == 'n') ADVANCE(1408); END_STATE(); case 986: - if (lookahead == 'n') ADVANCE(1252); + if (lookahead == 'n') ADVANCE(1408); + if (lookahead == 'x') ADVANCE(685); END_STATE(); case 987: - if (lookahead == 'n') ADVANCE(738); + if (lookahead == 'n') ADVANCE(744); END_STATE(); case 988: - if (lookahead == 'n') ADVANCE(739); + if (lookahead == 'n') ADVANCE(745); END_STATE(); case 989: - if (lookahead == 'n') ADVANCE(1253); + if (lookahead == 'n') ADVANCE(1273); END_STATE(); case 990: - if (lookahead == 'n') ADVANCE(740); + if (lookahead == 'n') ADVANCE(825); END_STATE(); case 991: - if (lookahead == 'n') ADVANCE(1254); + if (lookahead == 'n') ADVANCE(746); END_STATE(); case 992: - if (lookahead == 'n') ADVANCE(1255); + if (lookahead == 'n') ADVANCE(1037); END_STATE(); case 993: - if (lookahead == 'n') ADVANCE(1256); + if (lookahead == 'n') ADVANCE(1037); + if (lookahead == 'r') ADVANCE(1234); END_STATE(); case 994: - if (lookahead == 'n') ADVANCE(1257); + if (lookahead == 'n') ADVANCE(848); + if (lookahead == 'v') ADVANCE(632); END_STATE(); case 995: - if (lookahead == 'n') ADVANCE(1258); + if (lookahead == 'n') ADVANCE(633); END_STATE(); case 996: - if (lookahead == 'n') ADVANCE(1259); + if (lookahead == 'n') ADVANCE(747); END_STATE(); case 997: - if (lookahead == 'n') ADVANCE(1260); + if (lookahead == 'n') ADVANCE(347); END_STATE(); case 998: - if (lookahead == 'n') ADVANCE(666); + if (lookahead == 'n') ADVANCE(748); END_STATE(); case 999: - if (lookahead == 'n') ADVANCE(1261); + if (lookahead == 'n') ADVANCE(749); END_STATE(); case 1000: - if (lookahead == 'n') ADVANCE(1262); + if (lookahead == 'n') ADVANCE(750); END_STATE(); case 1001: - if (lookahead == 'n') ADVANCE(1263); + if (lookahead == 'n') ADVANCE(751); END_STATE(); case 1002: - if (lookahead == 'n') ADVANCE(1265); + if (lookahead == 'n') ADVANCE(752); END_STATE(); case 1003: - if (lookahead == 'n') ADVANCE(1272); + if (lookahead == 'n') ADVANCE(753); END_STATE(); case 1004: - if (lookahead == 'n') ADVANCE(1321); + if (lookahead == 'n') ADVANCE(754); END_STATE(); case 1005: - if (lookahead == 'n') ADVANCE(651); + if (lookahead == 'n') ADVANCE(755); END_STATE(); case 1006: - if (lookahead == 'n') ADVANCE(1287); + if (lookahead == 'n') ADVANCE(534); END_STATE(); case 1007: - if (lookahead == 'n') ADVANCE(1352); - if (lookahead == 'x') ADVANCE(820); + if (lookahead == 'n') ADVANCE(756); END_STATE(); case 1008: - if (lookahead == 'n') ADVANCE(1293); + if (lookahead == 'n') ADVANCE(536); END_STATE(); case 1009: - if (lookahead == 'n') ADVANCE(1297); + if (lookahead == 'n') ADVANCE(757); END_STATE(); case 1010: - if (lookahead == 'n') ADVANCE(1054); + if (lookahead == 'n') ADVANCE(810); END_STATE(); case 1011: - if (lookahead == 'n') ADVANCE(1233); + if (lookahead == 'n') ADVANCE(766); END_STATE(); case 1012: - if (lookahead == 'n') ADVANCE(1319); + if (lookahead == 'n') ADVANCE(758); END_STATE(); case 1013: - if (lookahead == 'n') ADVANCE(744); + if (lookahead == 'n') ADVANCE(1290); END_STATE(); case 1014: - if (lookahead == 'n') ADVANCE(483); + if (lookahead == 'n') ADVANCE(759); END_STATE(); case 1015: - if (lookahead == 'n') ADVANCE(915); + if (lookahead == 'n') ADVANCE(760); END_STATE(); case 1016: - if (lookahead == 'n') ADVANCE(1236); + if (lookahead == 'n') ADVANCE(1291); END_STATE(); case 1017: - if (lookahead == 'n') ADVANCE(746); + if (lookahead == 'n') ADVANCE(761); END_STATE(); case 1018: - if (lookahead == 'n') ADVANCE(1341); + if (lookahead == 'n') ADVANCE(1292); END_STATE(); case 1019: - if (lookahead == 'n') ADVANCE(747); + if (lookahead == 'n') ADVANCE(1293); END_STATE(); case 1020: - if (lookahead == 'n') ADVANCE(748); + if (lookahead == 'n') ADVANCE(1294); END_STATE(); case 1021: - if (lookahead == 'n') ADVANCE(488); + if (lookahead == 'n') ADVANCE(1295); END_STATE(); case 1022: - if (lookahead == 'n') ADVANCE(749); + if (lookahead == 'n') ADVANCE(1296); END_STATE(); case 1023: - if (lookahead == 'n') ADVANCE(750); + if (lookahead == 'n') ADVANCE(1297); END_STATE(); case 1024: - if (lookahead == 'n') ADVANCE(751); + if (lookahead == 'n') ADVANCE(1298); END_STATE(); case 1025: - if (lookahead == 'n') ADVANCE(752); + if (lookahead == 'n') ADVANCE(686); END_STATE(); case 1026: - if (lookahead == 'n') ADVANCE(824); + if (lookahead == 'n') ADVANCE(1299); END_STATE(); case 1027: - if (lookahead == 'n') ADVANCE(1102); + if (lookahead == 'n') ADVANCE(1300); END_STATE(); case 1028: - if (lookahead == 'n') ADVANCE(1027); + if (lookahead == 'n') ADVANCE(1301); END_STATE(); case 1029: - if (lookahead == 'n') ADVANCE(1027); - if (lookahead == 'r') ADVANCE(1204); + if (lookahead == 'n') ADVANCE(1303); END_STATE(); case 1030: - if (lookahead == 'o') ADVANCE(1310); + if (lookahead == 'n') ADVANCE(1310); END_STATE(); case 1031: - if (lookahead == 'o') ADVANCE(968); - if (lookahead == 'u') ADVANCE(920); + if (lookahead == 'n') ADVANCE(1360); END_STATE(); case 1032: - if (lookahead == 'o') ADVANCE(1483); + if (lookahead == 'n') ADVANCE(671); END_STATE(); case 1033: - if (lookahead == 'o') ADVANCE(1397); + if (lookahead == 'n') ADVANCE(1325); END_STATE(); case 1034: - if (lookahead == 'o') ADVANCE(1470); + if (lookahead == 'n') ADVANCE(1393); + if (lookahead == 'x') ADVANCE(842); END_STATE(); case 1035: - if (lookahead == 'o') ADVANCE(719); + if (lookahead == 'n') ADVANCE(1331); END_STATE(); case 1036: - if (lookahead == 'o') ADVANCE(917); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1746); + if (lookahead == 'n') ADVANCE(1335); END_STATE(); case 1037: - if (lookahead == 'o') ADVANCE(1367); - if (lookahead == 'p') ADVANCE(423); - if (lookahead == 'u') ADVANCE(1121); + if (lookahead == 'n') ADVANCE(1084); END_STATE(); case 1038: - if (lookahead == 'o') ADVANCE(949); + if (lookahead == 'n') ADVANCE(1270); END_STATE(); case 1039: - if (lookahead == 'o') ADVANCE(507); + if (lookahead == 'n') ADVANCE(1358); END_STATE(); case 1040: - if (lookahead == 'o') ADVANCE(939); + if (lookahead == 'n') ADVANCE(765); END_STATE(); case 1041: - if (lookahead == 'o') ADVANCE(1081); - if (lookahead == 'y') ADVANCE(1334); + if (lookahead == 'n') ADVANCE(502); END_STATE(); case 1042: - if (lookahead == 'o') ADVANCE(961); + if (lookahead == 'n') ADVANCE(937); END_STATE(); case 1043: - if (lookahead == 'o') ADVANCE(510); + if (lookahead == 'n') ADVANCE(1274); END_STATE(); case 1044: - if (lookahead == 'o') ADVANCE(113); + if (lookahead == 'n') ADVANCE(767); END_STATE(); case 1045: - if (lookahead == 'o') ADVANCE(1189); + if (lookahead == 'n') ADVANCE(1380); END_STATE(); case 1046: - if (lookahead == 'o') ADVANCE(962); + if (lookahead == 'n') ADVANCE(768); END_STATE(); case 1047: - if (lookahead == 'o') ADVANCE(965); + if (lookahead == 'n') ADVANCE(1272); END_STATE(); case 1048: - if (lookahead == 'o') ADVANCE(970); + if (lookahead == 'n') ADVANCE(769); END_STATE(); case 1049: - if (lookahead == 'o') ADVANCE(115); + if (lookahead == 'n') ADVANCE(507); END_STATE(); case 1050: - if (lookahead == 'o') ADVANCE(971); + if (lookahead == 'n') ADVANCE(770); END_STATE(); case 1051: - if (lookahead == 'o') ADVANCE(972); + if (lookahead == 'n') ADVANCE(771); END_STATE(); case 1052: - if (lookahead == 'o') ADVANCE(116); + if (lookahead == 'n') ADVANCE(772); END_STATE(); case 1053: - if (lookahead == 'o') ADVANCE(973); + if (lookahead == 'n') ADVANCE(773); END_STATE(); case 1054: - if (lookahead == 'o') ADVANCE(1362); + if (lookahead == 'n') ADVANCE(846); END_STATE(); case 1055: - if (lookahead == 'o') ADVANCE(974); + if (lookahead == 'n') ADVANCE(1134); END_STATE(); case 1056: - if (lookahead == 'o') ADVANCE(117); + if (lookahead == 'n') ADVANCE(1407); END_STATE(); case 1057: - if (lookahead == 'o') ADVANCE(975); + if (lookahead == 'n') ADVANCE(1055); END_STATE(); case 1058: - if (lookahead == 'o') ADVANCE(976); + if (lookahead == 'n') ADVANCE(1055); + if (lookahead == 'r') ADVANCE(1241); END_STATE(); case 1059: - if (lookahead == 'o') ADVANCE(977); + if (lookahead == 'o') ADVANCE(1349); END_STATE(); case 1060: - if (lookahead == 'o') ADVANCE(978); + if (lookahead == 'o') ADVANCE(994); + if (lookahead == 'u') ADVANCE(942); END_STATE(); case 1061: - if (lookahead == 'o') ADVANCE(980); + if (lookahead == 'o') ADVANCE(1525); END_STATE(); case 1062: - if (lookahead == 'o') ADVANCE(982); + if (lookahead == 'o') ADVANCE(1441); END_STATE(); case 1063: - if (lookahead == 'o') ADVANCE(985); + if (lookahead == 'o') ADVANCE(1512); END_STATE(); case 1064: - if (lookahead == 'o') ADVANCE(952); + if (lookahead == 'o') ADVANCE(740); END_STATE(); case 1065: - if (lookahead == 'o') ADVANCE(988); + if (lookahead == 'o') ADVANCE(939); END_STATE(); case 1066: - if (lookahead == 'o') ADVANCE(990); + if (lookahead == 'o') ADVANCE(939); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1794); END_STATE(); case 1067: - if (lookahead == 'o') ADVANCE(959); + if (lookahead == 'o') ADVANCE(972); END_STATE(); case 1068: - if (lookahead == 'o') ADVANCE(960); + if (lookahead == 'o') ADVANCE(1410); + if (lookahead == 'p') ADVANCE(441); + if (lookahead == 'u') ADVANCE(1153); END_STATE(); case 1069: - if (lookahead == 'o') ADVANCE(1186); + if (lookahead == 'o') ADVANCE(527); END_STATE(); case 1070: - if (lookahead == 'o') ADVANCE(882); + if (lookahead == 'o') ADVANCE(962); END_STATE(); case 1071: - if (lookahead == 'o') ADVANCE(983); + if (lookahead == 'o') ADVANCE(1112); + if (lookahead == 'y') ADVANCE(1373); END_STATE(); case 1072: - if (lookahead == 'o') ADVANCE(339); + if (lookahead == 'o') ADVANCE(987); END_STATE(); case 1073: - if (lookahead == 'o') ADVANCE(944); + if (lookahead == 'o') ADVANCE(530); END_STATE(); case 1074: - if (lookahead == 'o') ADVANCE(1190); + if (lookahead == 'o') ADVANCE(117); END_STATE(); case 1075: - if (lookahead == 'o') ADVANCE(1191); + if (lookahead == 'o') ADVANCE(1226); END_STATE(); case 1076: - if (lookahead == 'o') ADVANCE(351); + if (lookahead == 'o') ADVANCE(988); END_STATE(); case 1077: - if (lookahead == 'o') ADVANCE(1192); + if (lookahead == 'o') ADVANCE(991); END_STATE(); case 1078: - if (lookahead == 'o') ADVANCE(352); + if (lookahead == 'o') ADVANCE(996); END_STATE(); case 1079: - if (lookahead == 'o') ADVANCE(1193); + if (lookahead == 'o') ADVANCE(119); END_STATE(); case 1080: - if (lookahead == 'o') ADVANCE(353); + if (lookahead == 'o') ADVANCE(998); END_STATE(); case 1081: - if (lookahead == 'o') ADVANCE(902); + if (lookahead == 'o') ADVANCE(999); END_STATE(); case 1082: - if (lookahead == 'o') ADVANCE(1194); + if (lookahead == 'o') ADVANCE(120); END_STATE(); case 1083: - if (lookahead == 'o') ADVANCE(354); + if (lookahead == 'o') ADVANCE(1000); END_STATE(); case 1084: - if (lookahead == 'o') ADVANCE(355); + if (lookahead == 'o') ADVANCE(1403); END_STATE(); case 1085: - if (lookahead == 'o') ADVANCE(1196); + if (lookahead == 'o') ADVANCE(1001); END_STATE(); case 1086: - if (lookahead == 'o') ADVANCE(356); + if (lookahead == 'o') ADVANCE(121); END_STATE(); case 1087: - if (lookahead == 'o') ADVANCE(803); + if (lookahead == 'o') ADVANCE(1002); END_STATE(); case 1088: - if (lookahead == 'o') ADVANCE(358); + if (lookahead == 'o') ADVANCE(1003); END_STATE(); case 1089: - if (lookahead == 'o') ADVANCE(359); + if (lookahead == 'o') ADVANCE(1004); END_STATE(); case 1090: - if (lookahead == 'o') ADVANCE(360); + if (lookahead == 'o') ADVANCE(1005); END_STATE(); case 1091: - if (lookahead == 'o') ADVANCE(361); + if (lookahead == 'o') ADVANCE(1007); END_STATE(); case 1092: - if (lookahead == 'o') ADVANCE(364); + if (lookahead == 'o') ADVANCE(1009); END_STATE(); case 1093: - if (lookahead == 'o') ADVANCE(945); + if (lookahead == 'o') ADVANCE(1012); END_STATE(); case 1094: - if (lookahead == 'o') ADVANCE(919); + if (lookahead == 'o') ADVANCE(976); END_STATE(); case 1095: - if (lookahead == 'o') ADVANCE(922); + if (lookahead == 'o') ADVANCE(1015); END_STATE(); case 1096: - if (lookahead == 'o') ADVANCE(925); + if (lookahead == 'o') ADVANCE(1017); END_STATE(); case 1097: - if (lookahead == 'o') ADVANCE(927); + if (lookahead == 'o') ADVANCE(983); END_STATE(); case 1098: - if (lookahead == 'o') ADVANCE(929); + if (lookahead == 'o') ADVANCE(984); END_STATE(); case 1099: - if (lookahead == 'o') ADVANCE(1212); + if (lookahead == 'o') ADVANCE(1209); END_STATE(); case 1100: - if (lookahead == 'o') ADVANCE(1376); + if (lookahead == 'o') ADVANCE(1223); END_STATE(); case 1101: - if (lookahead == 'o') ADVANCE(1094); - if (lookahead == 'y') ADVANCE(1335); + if (lookahead == 'o') ADVANCE(904); END_STATE(); case 1102: - if (lookahead == 'o') ADVANCE(1365); + if (lookahead == 'o') ADVANCE(1010); END_STATE(); case 1103: - if (lookahead == 'o') ADVANCE(1378); + if (lookahead == 'o') ADVANCE(357); END_STATE(); case 1104: - if (lookahead == 'o') ADVANCE(1095); - if (lookahead == 'y') ADVANCE(1336); + if (lookahead == 'o') ADVANCE(967); END_STATE(); case 1105: - if (lookahead == 'o') ADVANCE(1380); + if (lookahead == 'o') ADVANCE(1227); END_STATE(); case 1106: - if (lookahead == 'o') ADVANCE(1096); - if (lookahead == 'y') ADVANCE(1337); + if (lookahead == 'o') ADVANCE(1228); END_STATE(); case 1107: - if (lookahead == 'o') ADVANCE(1382); + if (lookahead == 'o') ADVANCE(368); END_STATE(); case 1108: - if (lookahead == 'o') ADVANCE(1097); - if (lookahead == 'y') ADVANCE(1338); + if (lookahead == 'o') ADVANCE(1229); END_STATE(); case 1109: - if (lookahead == 'o') ADVANCE(1384); + if (lookahead == 'o') ADVANCE(369); END_STATE(); case 1110: - if (lookahead == 'o') ADVANCE(1098); - if (lookahead == 'y') ADVANCE(1339); + if (lookahead == 'o') ADVANCE(1230); END_STATE(); case 1111: - if (lookahead == 'o') ADVANCE(1386); + if (lookahead == 'o') ADVANCE(370); END_STATE(); case 1112: - if (lookahead == 'o') ADVANCE(1388); + if (lookahead == 'o') ADVANCE(924); END_STATE(); case 1113: - if (lookahead == 'o') ADVANCE(455); - if (lookahead == 'v') ADVANCE(1087); - if (lookahead == 'w') ADVANCE(844); + if (lookahead == 'o') ADVANCE(1231); END_STATE(); case 1114: - if (lookahead == 'o') ADVANCE(1390); + if (lookahead == 'o') ADVANCE(372); END_STATE(); case 1115: - if (lookahead == 'o') ADVANCE(456); - if (lookahead == 'w') ADVANCE(847); + if (lookahead == 'o') ADVANCE(373); END_STATE(); case 1116: - if (lookahead == 'o') ADVANCE(1391); + if (lookahead == 'o') ADVANCE(1233); END_STATE(); case 1117: - if (lookahead == 'o') ADVANCE(1392); + if (lookahead == 'o') ADVANCE(374); END_STATE(); case 1118: - if (lookahead == 'o') ADVANCE(1393); + if (lookahead == 'o') ADVANCE(824); END_STATE(); case 1119: - if (lookahead == 'p') ADVANCE(120); + if (lookahead == 'o') ADVANCE(376); END_STATE(); case 1120: - if (lookahead == 'p') ADVANCE(1443); - if (lookahead == 't') ADVANCE(138); + if (lookahead == 'o') ADVANCE(377); END_STATE(); case 1121: - if (lookahead == 'p') ADVANCE(673); + if (lookahead == 'o') ADVANCE(378); END_STATE(); case 1122: - if (lookahead == 'p') ADVANCE(896); + if (lookahead == 'o') ADVANCE(379); END_STATE(); case 1123: - if (lookahead == 'p') ADVANCE(1311); + if (lookahead == 'o') ADVANCE(382); END_STATE(); case 1124: - if (lookahead == 'p') ADVANCE(683); + if (lookahead == 'o') ADVANCE(968); END_STATE(); case 1125: - if (lookahead == 'p') ADVANCE(1360); + if (lookahead == 'o') ADVANCE(941); END_STATE(); case 1126: - if (lookahead == 'p') ADVANCE(424); + if (lookahead == 'o') ADVANCE(1047); END_STATE(); case 1127: - if (lookahead == 'q') ADVANCE(1493); + if (lookahead == 'o') ADVANCE(944); END_STATE(); case 1128: - if (lookahead == 'q') ADVANCE(1379); + if (lookahead == 'o') ADVANCE(947); END_STATE(); case 1129: - if (lookahead == 'q') ADVANCE(1381); + if (lookahead == 'o') ADVANCE(949); END_STATE(); case 1130: - if (lookahead == 'q') ADVANCE(1383); + if (lookahead == 'o') ADVANCE(951); END_STATE(); case 1131: - if (lookahead == 'q') ADVANCE(1385); + if (lookahead == 'o') ADVANCE(1249); END_STATE(); case 1132: - if (lookahead == 'q') ADVANCE(1387); + if (lookahead == 'o') ADVANCE(1420); END_STATE(); case 1133: - if (lookahead == 'q') ADVANCE(1389); + if (lookahead == 'o') ADVANCE(1125); + if (lookahead == 'y') ADVANCE(1374); END_STATE(); case 1134: - if (lookahead == 'r') ADVANCE(720); + if (lookahead == 'o') ADVANCE(1406); END_STATE(); case 1135: - if (lookahead == 'r') ADVANCE(1422); + if (lookahead == 'o') ADVANCE(1422); END_STATE(); case 1136: - if (lookahead == 'r') ADVANCE(1510); + if (lookahead == 'o') ADVANCE(1127); + if (lookahead == 'y') ADVANCE(1375); END_STATE(); case 1137: - if (lookahead == 'r') ADVANCE(1517); + if (lookahead == 'o') ADVANCE(1424); END_STATE(); case 1138: - if (lookahead == 'r') ADVANCE(1524); + if (lookahead == 'o') ADVANCE(1128); + if (lookahead == 'y') ADVANCE(1376); END_STATE(); case 1139: - if (lookahead == 'r') ADVANCE(1531); + if (lookahead == 'o') ADVANCE(1426); END_STATE(); case 1140: - if (lookahead == 'r') ADVANCE(1538); + if (lookahead == 'o') ADVANCE(1129); + if (lookahead == 'y') ADVANCE(1377); END_STATE(); case 1141: - if (lookahead == 'r') ADVANCE(1545); + if (lookahead == 'o') ADVANCE(1428); END_STATE(); case 1142: - if (lookahead == 'r') ADVANCE(1576); + if (lookahead == 'o') ADVANCE(1130); + if (lookahead == 'y') ADVANCE(1378); END_STATE(); case 1143: - if (lookahead == 'r') ADVANCE(1548); + if (lookahead == 'o') ADVANCE(1430); END_STATE(); case 1144: - if (lookahead == 'r') ADVANCE(1616); + if (lookahead == 'o') ADVANCE(1432); END_STATE(); case 1145: - if (lookahead == 'r') ADVANCE(1610); + if (lookahead == 'o') ADVANCE(474); + if (lookahead == 'v') ADVANCE(1118); + if (lookahead == 'w') ADVANCE(866); END_STATE(); case 1146: - if (lookahead == 'r') ADVANCE(1615); + if (lookahead == 'o') ADVANCE(1434); END_STATE(); case 1147: - if (lookahead == 'r') ADVANCE(1613); + if (lookahead == 'o') ADVANCE(475); + if (lookahead == 'w') ADVANCE(869); END_STATE(); case 1148: - if (lookahead == 'r') ADVANCE(1472); + if (lookahead == 'o') ADVANCE(1435); END_STATE(); case 1149: - if (lookahead == 'r') ADVANCE(1612); + if (lookahead == 'o') ADVANCE(1436); END_STATE(); case 1150: - if (lookahead == 'r') ADVANCE(1627); + if (lookahead == 'o') ADVANCE(1437); END_STATE(); case 1151: - if (lookahead == 'r') ADVANCE(1614); + if (lookahead == 'p') ADVANCE(124); END_STATE(); case 1152: - if (lookahead == 'r') ADVANCE(1618); + if (lookahead == 'p') ADVANCE(1485); + if (lookahead == 't') ADVANCE(142); END_STATE(); case 1153: - if (lookahead == 'r') ADVANCE(1619); + if (lookahead == 'p') ADVANCE(694); END_STATE(); case 1154: - if (lookahead == 'r') ADVANCE(1611); + if (lookahead == 'p') ADVANCE(918); END_STATE(); case 1155: - if (lookahead == 'r') ADVANCE(1617); + if (lookahead == 'p') ADVANCE(1350); END_STATE(); case 1156: - if (lookahead == 'r') ADVANCE(1621); + if (lookahead == 'p') ADVANCE(704); END_STATE(); case 1157: - if (lookahead == 'r') ADVANCE(1626); + if (lookahead == 'p') ADVANCE(1401); END_STATE(); case 1158: - if (lookahead == 'r') ADVANCE(1624); + if (lookahead == 'p') ADVANCE(442); END_STATE(); case 1159: - if (lookahead == 'r') ADVANCE(1623); + if (lookahead == 'q') ADVANCE(1535); END_STATE(); case 1160: - if (lookahead == 'r') ADVANCE(1625); + if (lookahead == 'q') ADVANCE(1423); END_STATE(); case 1161: - if (lookahead == 'r') ADVANCE(1629); + if (lookahead == 'q') ADVANCE(1425); END_STATE(); case 1162: - if (lookahead == 'r') ADVANCE(1630); + if (lookahead == 'q') ADVANCE(1427); END_STATE(); case 1163: - if (lookahead == 'r') ADVANCE(1622); + if (lookahead == 'q') ADVANCE(1429); END_STATE(); case 1164: - if (lookahead == 'r') ADVANCE(1620); + if (lookahead == 'q') ADVANCE(1431); END_STATE(); case 1165: - if (lookahead == 'r') ADVANCE(1628); + if (lookahead == 'q') ADVANCE(1433); END_STATE(); case 1166: - if (lookahead == 'r') ADVANCE(1632); + if (lookahead == 'r') ADVANCE(741); END_STATE(); case 1167: - if (lookahead == 'r') ADVANCE(1635); + if (lookahead == 'r') ADVANCE(1465); END_STATE(); case 1168: - if (lookahead == 'r') ADVANCE(1634); + if (lookahead == 'r') ADVANCE(1552); END_STATE(); case 1169: - if (lookahead == 'r') ADVANCE(1636); + if (lookahead == 'r') ADVANCE(1559); END_STATE(); case 1170: - if (lookahead == 'r') ADVANCE(1633); + if (lookahead == 'r') ADVANCE(1566); END_STATE(); case 1171: - if (lookahead == 'r') ADVANCE(1631); + if (lookahead == 'r') ADVANCE(1573); END_STATE(); case 1172: - if (lookahead == 'r') ADVANCE(1637); + if (lookahead == 'r') ADVANCE(1580); END_STATE(); case 1173: - if (lookahead == 'r') ADVANCE(1640); + if (lookahead == 'r') ADVANCE(1587); END_STATE(); case 1174: - if (lookahead == 'r') ADVANCE(1639); + if (lookahead == 'r') ADVANCE(1618); END_STATE(); case 1175: - if (lookahead == 'r') ADVANCE(1641); + if (lookahead == 'r') ADVANCE(1590); END_STATE(); case 1176: - if (lookahead == 'r') ADVANCE(1638); + if (lookahead == 'r') ADVANCE(1658); END_STATE(); case 1177: - if (lookahead == 'r') ADVANCE(790); - if (lookahead == 'u') ADVANCE(795); + if (lookahead == 'r') ADVANCE(1652); END_STATE(); case 1178: - if (lookahead == 'r') ADVANCE(118); + if (lookahead == 'r') ADVANCE(1657); END_STATE(); case 1179: - if (lookahead == 'r') ADVANCE(1232); + if (lookahead == 'r') ADVANCE(1655); END_STATE(); case 1180: - if (lookahead == 'r') ADVANCE(482); + if (lookahead == 'r') ADVANCE(1514); END_STATE(); case 1181: - if (lookahead == 'r') ADVANCE(316); + if (lookahead == 'r') ADVANCE(1654); END_STATE(); case 1182: - if (lookahead == 'r') ADVANCE(1033); + if (lookahead == 'r') ADVANCE(1669); END_STATE(); case 1183: - if (lookahead == 'r') ADVANCE(367); + if (lookahead == 'r') ADVANCE(1656); END_STATE(); case 1184: - if (lookahead == 'r') ADVANCE(951); + if (lookahead == 'r') ADVANCE(1660); END_STATE(); case 1185: - if (lookahead == 'r') ADVANCE(1040); + if (lookahead == 'r') ADVANCE(1661); END_STATE(); case 1186: - if (lookahead == 'r') ADVANCE(126); + if (lookahead == 'r') ADVANCE(1653); END_STATE(); case 1187: - if (lookahead == 'r') ADVANCE(324); + if (lookahead == 'r') ADVANCE(1659); END_STATE(); case 1188: - if (lookahead == 'r') ADVANCE(326); + if (lookahead == 'r') ADVANCE(1663); END_STATE(); case 1189: - if (lookahead == 'r') ADVANCE(1273); + if (lookahead == 'r') ADVANCE(1668); END_STATE(); case 1190: - if (lookahead == 'r') ADVANCE(1274); + if (lookahead == 'r') ADVANCE(1666); END_STATE(); case 1191: - if (lookahead == 'r') ADVANCE(1278); + if (lookahead == 'r') ADVANCE(1665); END_STATE(); case 1192: - if (lookahead == 'r') ADVANCE(1279); + if (lookahead == 'r') ADVANCE(1667); END_STATE(); case 1193: - if (lookahead == 'r') ADVANCE(1281); + if (lookahead == 'r') ADVANCE(1671); END_STATE(); case 1194: - if (lookahead == 'r') ADVANCE(1282); + if (lookahead == 'r') ADVANCE(1672); END_STATE(); case 1195: - if (lookahead == 'r') ADVANCE(1313); + if (lookahead == 'r') ADVANCE(1664); END_STATE(); case 1196: - if (lookahead == 'r') ADVANCE(1295); + if (lookahead == 'r') ADVANCE(1662); END_STATE(); case 1197: - if (lookahead == 'r') ADVANCE(365); + if (lookahead == 'r') ADVANCE(1670); END_STATE(); case 1198: - if (lookahead == 'r') ADVANCE(1073); + if (lookahead == 'r') ADVANCE(1674); END_STATE(); case 1199: - if (lookahead == 'r') ADVANCE(809); + if (lookahead == 'r') ADVANCE(1677); END_STATE(); case 1200: - if (lookahead == 'r') ADVANCE(1187); + if (lookahead == 'r') ADVANCE(1676); END_STATE(); case 1201: - if (lookahead == 'r') ADVANCE(1188); + if (lookahead == 'r') ADVANCE(1678); END_STATE(); case 1202: - if (lookahead == 'r') ADVANCE(349); + if (lookahead == 'r') ADVANCE(1675); END_STATE(); case 1203: - if (lookahead == 'r') ADVANCE(1071); + if (lookahead == 'r') ADVANCE(1673); END_STATE(); case 1204: - if (lookahead == 'r') ADVANCE(380); + if (lookahead == 'r') ADVANCE(1679); END_STATE(); case 1205: - if (lookahead == 'r') ADVANCE(1093); + if (lookahead == 'r') ADVANCE(1682); END_STATE(); case 1206: - if (lookahead == 'r') ADVANCE(379); + if (lookahead == 'r') ADVANCE(1681); END_STATE(); case 1207: - if (lookahead == 'r') ADVANCE(383); + if (lookahead == 'r') ADVANCE(1683); END_STATE(); case 1208: - if (lookahead == 'r') ADVANCE(382); + if (lookahead == 'r') ADVANCE(1680); END_STATE(); case 1209: - if (lookahead == 'r') ADVANCE(1207); + if (lookahead == 'r') ADVANCE(1788); END_STATE(); case 1210: - if (lookahead == 'r') ADVANCE(386); + if (lookahead == 'r') ADVANCE(811); END_STATE(); case 1211: - if (lookahead == 'r') ADVANCE(388); + if (lookahead == 'r') ADVANCE(811); + if (lookahead == 'u') ADVANCE(815); END_STATE(); case 1212: - if (lookahead == 'r') ADVANCE(145); + if (lookahead == 'r') ADVANCE(122); END_STATE(); case 1213: - if (lookahead == 'r') ADVANCE(390); + if (lookahead == 'r') ADVANCE(812); + if (lookahead == 'u') ADVANCE(449); END_STATE(); case 1214: - if (lookahead == 'r') ADVANCE(146); + if (lookahead == 'r') ADVANCE(345); END_STATE(); case 1215: - if (lookahead == 'r') ADVANCE(392); + if (lookahead == 'r') ADVANCE(1269); END_STATE(); case 1216: - if (lookahead == 'r') ADVANCE(706); + if (lookahead == 'r') ADVANCE(501); END_STATE(); case 1217: - if (lookahead == 'r') ADVANCE(394); + if (lookahead == 'r') ADVANCE(333); END_STATE(); case 1218: - if (lookahead == 'r') ADVANCE(721); + if (lookahead == 'r') ADVANCE(1062); END_STATE(); case 1219: - if (lookahead == 'r') ADVANCE(1242); + if (lookahead == 'r') ADVANCE(385); END_STATE(); case 1220: - if (lookahead == 'r') ADVANCE(1243); + if (lookahead == 'r') ADVANCE(1415); END_STATE(); case 1221: - if (lookahead == 's') ADVANCE(786); + if (lookahead == 'r') ADVANCE(975); END_STATE(); case 1222: - if (lookahead == 's') ADVANCE(1421); + if (lookahead == 'r') ADVANCE(1070); END_STATE(); case 1223: - if (lookahead == 's') ADVANCE(1674); + if (lookahead == 'r') ADVANCE(130); END_STATE(); case 1224: - if (lookahead == 's') ADVANCE(1424); + if (lookahead == 'r') ADVANCE(341); END_STATE(); case 1225: - if (lookahead == 's') ADVANCE(1471); + if (lookahead == 'r') ADVANCE(344); END_STATE(); case 1226: - if (lookahead == 's') ADVANCE(1398); + if (lookahead == 'r') ADVANCE(1311); END_STATE(); case 1227: - if (lookahead == 's') ADVANCE(1373); + if (lookahead == 'r') ADVANCE(1312); END_STATE(); case 1228: - if (lookahead == 's') ADVANCE(1343); + if (lookahead == 'r') ADVANCE(1316); END_STATE(); case 1229: - if (lookahead == 's') ADVANCE(1222); + if (lookahead == 'r') ADVANCE(1317); END_STATE(); case 1230: - if (lookahead == 's') ADVANCE(1347); - if (lookahead == 't') ADVANCE(127); - if (lookahead == 'v') ADVANCE(1070); + if (lookahead == 'r') ADVANCE(1319); END_STATE(); case 1231: - if (lookahead == 's') ADVANCE(1225); + if (lookahead == 'r') ADVANCE(1320); END_STATE(); case 1232: - if (lookahead == 's') ADVANCE(713); + if (lookahead == 'r') ADVANCE(1354); END_STATE(); case 1233: - if (lookahead == 's') ADVANCE(1251); + if (lookahead == 'r') ADVANCE(1333); END_STATE(); case 1234: - if (lookahead == 's') ADVANCE(1275); + if (lookahead == 'r') ADVANCE(383); END_STATE(); case 1235: - if (lookahead == 's') ADVANCE(807); + if (lookahead == 'r') ADVANCE(1104); END_STATE(); case 1236: - if (lookahead == 's') ADVANCE(1361); + if (lookahead == 'r') ADVANCE(830); END_STATE(); case 1237: - if (lookahead == 's') ADVANCE(1400); + if (lookahead == 'r') ADVANCE(1224); END_STATE(); case 1238: - if (lookahead == 's') ADVANCE(1401); + if (lookahead == 'r') ADVANCE(1225); END_STATE(); case 1239: - if (lookahead == 's') ADVANCE(1402); + if (lookahead == 'r') ADVANCE(367); END_STATE(); case 1240: - if (lookahead == 's') ADVANCE(1403); + if (lookahead == 'r') ADVANCE(1102); END_STATE(); case 1241: - if (lookahead == 's') ADVANCE(1404); + if (lookahead == 'r') ADVANCE(398); END_STATE(); case 1242: - if (lookahead == 's') ADVANCE(715); + if (lookahead == 'r') ADVANCE(1124); END_STATE(); case 1243: - if (lookahead == 's') ADVANCE(716); + if (lookahead == 'r') ADVANCE(397); END_STATE(); case 1244: - if (lookahead == 't') ADVANCE(1505); + if (lookahead == 'r') ADVANCE(401); END_STATE(); case 1245: - if (lookahead == 't') ADVANCE(1512); + if (lookahead == 'r') ADVANCE(400); END_STATE(); case 1246: - if (lookahead == 't') ADVANCE(1519); + if (lookahead == 'r') ADVANCE(1244); END_STATE(); case 1247: - if (lookahead == 't') ADVANCE(1526); + if (lookahead == 'r') ADVANCE(404); END_STATE(); case 1248: - if (lookahead == 't') ADVANCE(1533); + if (lookahead == 'r') ADVANCE(406); END_STATE(); case 1249: - if (lookahead == 't') ADVANCE(1540); + if (lookahead == 'r') ADVANCE(149); END_STATE(); case 1250: - if (lookahead == 't') ADVANCE(312); + if (lookahead == 'r') ADVANCE(408); END_STATE(); case 1251: - if (lookahead == 't') ADVANCE(1463); + if (lookahead == 'r') ADVANCE(150); END_STATE(); case 1252: - if (lookahead == 't') ADVANCE(1584); + if (lookahead == 'r') ADVANCE(410); END_STATE(); case 1253: - if (lookahead == 't') ADVANCE(1578); + if (lookahead == 'r') ADVANCE(727); END_STATE(); case 1254: - if (lookahead == 't') ADVANCE(1583); + if (lookahead == 'r') ADVANCE(412); END_STATE(); case 1255: - if (lookahead == 't') ADVANCE(1581); + if (lookahead == 'r') ADVANCE(742); END_STATE(); case 1256: - if (lookahead == 't') ADVANCE(1580); + if (lookahead == 'r') ADVANCE(1280); END_STATE(); case 1257: - if (lookahead == 't') ADVANCE(1557); + if (lookahead == 'r') ADVANCE(1281); END_STATE(); case 1258: - if (lookahead == 't') ADVANCE(1558); + if (lookahead == 's') ADVANCE(807); END_STATE(); case 1259: - if (lookahead == 't') ADVANCE(1582); + if (lookahead == 's') ADVANCE(1464); END_STATE(); case 1260: - if (lookahead == 't') ADVANCE(1586); + if (lookahead == 's') ADVANCE(1716); END_STATE(); case 1261: - if (lookahead == 't') ADVANCE(1587); + if (lookahead == 's') ADVANCE(1467); END_STATE(); case 1262: - if (lookahead == 't') ADVANCE(1579); + if (lookahead == 's') ADVANCE(1513); END_STATE(); case 1263: - if (lookahead == 't') ADVANCE(1585); + if (lookahead == 's') ADVANCE(1442); END_STATE(); case 1264: - if (lookahead == 't') ADVANCE(1734); + if (lookahead == 's') ADVANCE(1383); END_STATE(); case 1265: - if (lookahead == 't') ADVANCE(1588); + if (lookahead == 's') ADVANCE(1259); END_STATE(); case 1266: - if (lookahead == 't') ADVANCE(1600); + if (lookahead == 's') ADVANCE(1417); END_STATE(); case 1267: - if (lookahead == 't') ADVANCE(1603); + if (lookahead == 's') ADVANCE(1387); + if (lookahead == 't') ADVANCE(131); + if (lookahead == 'v') ADVANCE(1101); END_STATE(); case 1268: - if (lookahead == 't') ADVANCE(1602); + if (lookahead == 's') ADVANCE(1262); END_STATE(); case 1269: - if (lookahead == 't') ADVANCE(1561); + if (lookahead == 's') ADVANCE(734); END_STATE(); case 1270: - if (lookahead == 't') ADVANCE(1604); + if (lookahead == 's') ADVANCE(1289); END_STATE(); case 1271: - if (lookahead == 't') ADVANCE(1601); + if (lookahead == 's') ADVANCE(1313); END_STATE(); case 1272: - if (lookahead == 't') ADVANCE(1725); + if (lookahead == 's') ADVANCE(1381); END_STATE(); case 1273: - if (lookahead == 't') ADVANCE(1511); + if (lookahead == 's') ADVANCE(828); END_STATE(); case 1274: - if (lookahead == 't') ADVANCE(1518); + if (lookahead == 's') ADVANCE(1402); END_STATE(); case 1275: - if (lookahead == 't') ADVANCE(1474); + if (lookahead == 's') ADVANCE(1444); END_STATE(); case 1276: - if (lookahead == 't') ADVANCE(1489); + if (lookahead == 's') ADVANCE(1445); END_STATE(); case 1277: - if (lookahead == 't') ADVANCE(1488); + if (lookahead == 's') ADVANCE(1446); END_STATE(); case 1278: - if (lookahead == 't') ADVANCE(1525); + if (lookahead == 's') ADVANCE(1447); END_STATE(); case 1279: - if (lookahead == 't') ADVANCE(1532); + if (lookahead == 's') ADVANCE(1448); END_STATE(); case 1280: - if (lookahead == 't') ADVANCE(161); + if (lookahead == 's') ADVANCE(736); END_STATE(); case 1281: - if (lookahead == 't') ADVANCE(1539); + if (lookahead == 's') ADVANCE(737); END_STATE(); case 1282: - if (lookahead == 't') ADVANCE(1546); + if (lookahead == 't') ADVANCE(1547); END_STATE(); case 1283: - if (lookahead == 't') ADVANCE(1507); + if (lookahead == 't') ADVANCE(1554); END_STATE(); case 1284: - if (lookahead == 't') ADVANCE(1514); + if (lookahead == 't') ADVANCE(1561); END_STATE(); case 1285: - if (lookahead == 't') ADVANCE(1521); + if (lookahead == 't') ADVANCE(1568); END_STATE(); case 1286: - if (lookahead == 't') ADVANCE(1528); + if (lookahead == 't') ADVANCE(1575); END_STATE(); case 1287: - if (lookahead == 't') ADVANCE(1566); + if (lookahead == 't') ADVANCE(1582); END_STATE(); case 1288: - if (lookahead == 't') ADVANCE(1450); + if (lookahead == 't') ADVANCE(329); END_STATE(); case 1289: - if (lookahead == 't') ADVANCE(1453); + if (lookahead == 't') ADVANCE(1505); END_STATE(); case 1290: - if (lookahead == 't') ADVANCE(1535); + if (lookahead == 't') ADVANCE(1626); END_STATE(); case 1291: - if (lookahead == 't') ADVANCE(227); + if (lookahead == 't') ADVANCE(1620); END_STATE(); case 1292: - if (lookahead == 't') ADVANCE(1542); + if (lookahead == 't') ADVANCE(1625); END_STATE(); case 1293: - if (lookahead == 't') ADVANCE(1569); + if (lookahead == 't') ADVANCE(1623); END_STATE(); case 1294: - if (lookahead == 't') ADVANCE(1564); + if (lookahead == 't') ADVANCE(1622); END_STATE(); case 1295: - if (lookahead == 't') ADVANCE(1577); + if (lookahead == 't') ADVANCE(1599); END_STATE(); case 1296: - if (lookahead == 't') ADVANCE(1473); + if (lookahead == 't') ADVANCE(1600); END_STATE(); case 1297: - if (lookahead == 't') ADVANCE(1572); + if (lookahead == 't') ADVANCE(1624); END_STATE(); case 1298: - if (lookahead == 't') ADVANCE(1549); + if (lookahead == 't') ADVANCE(1628); END_STATE(); case 1299: - if (lookahead == 't') ADVANCE(1567); + if (lookahead == 't') ADVANCE(1629); END_STATE(); case 1300: - if (lookahead == 't') ADVANCE(1460); + if (lookahead == 't') ADVANCE(1621); END_STATE(); case 1301: - if (lookahead == 't') ADVANCE(1574); + if (lookahead == 't') ADVANCE(1627); END_STATE(); case 1302: - if (lookahead == 't') ADVANCE(1455); + if (lookahead == 't') ADVANCE(1776); END_STATE(); case 1303: - if (lookahead == 't') ADVANCE(766); + if (lookahead == 't') ADVANCE(1630); END_STATE(); case 1304: - if (lookahead == 't') ADVANCE(162); + if (lookahead == 't') ADVANCE(1642); END_STATE(); case 1305: - if (lookahead == 't') ADVANCE(228); + if (lookahead == 't') ADVANCE(1645); END_STATE(); case 1306: - if (lookahead == 't') ADVANCE(163); + if (lookahead == 't') ADVANCE(1644); END_STATE(); case 1307: - if (lookahead == 't') ADVANCE(229); + if (lookahead == 't') ADVANCE(1603); END_STATE(); case 1308: - if (lookahead == 't') ADVANCE(467); + if (lookahead == 't') ADVANCE(1646); END_STATE(); case 1309: - if (lookahead == 't') ADVANCE(165); + if (lookahead == 't') ADVANCE(1643); END_STATE(); case 1310: - if (lookahead == 't') ADVANCE(1032); + if (lookahead == 't') ADVANCE(1767); END_STATE(); case 1311: - if (lookahead == 't') ADVANCE(1409); + if (lookahead == 't') ADVANCE(1553); END_STATE(); case 1312: - if (lookahead == 't') ADVANCE(166); + if (lookahead == 't') ADVANCE(1560); END_STATE(); case 1313: - if (lookahead == 't') ADVANCE(1375); + if (lookahead == 't') ADVANCE(1516); END_STATE(); case 1314: - if (lookahead == 't') ADVANCE(167); + if (lookahead == 't') ADVANCE(1531); END_STATE(); case 1315: - if (lookahead == 't') ADVANCE(792); + if (lookahead == 't') ADVANCE(1530); END_STATE(); case 1316: - if (lookahead == 't') ADVANCE(168); + if (lookahead == 't') ADVANCE(1567); END_STATE(); case 1317: - if (lookahead == 't') ADVANCE(757); + if (lookahead == 't') ADVANCE(1574); END_STATE(); case 1318: - if (lookahead == 't') ADVANCE(169); + if (lookahead == 't') ADVANCE(165); END_STATE(); case 1319: - if (lookahead == 't') ADVANCE(793); + if (lookahead == 't') ADVANCE(1581); END_STATE(); case 1320: - if (lookahead == 't') ADVANCE(1044); + if (lookahead == 't') ADVANCE(1588); END_STATE(); case 1321: - if (lookahead == 't') ADVANCE(1224); + if (lookahead == 't') ADVANCE(1549); END_STATE(); case 1322: - if (lookahead == 't') ADVANCE(799); + if (lookahead == 't') ADVANCE(1556); END_STATE(); case 1323: - if (lookahead == 't') ADVANCE(668); + if (lookahead == 't') ADVANCE(1563); END_STATE(); case 1324: - if (lookahead == 't') ADVANCE(801); + if (lookahead == 't') ADVANCE(1570); END_STATE(); case 1325: - if (lookahead == 't') ADVANCE(1199); + if (lookahead == 't') ADVANCE(1608); END_STATE(); case 1326: - if (lookahead == 't') ADVANCE(851); + if (lookahead == 't') ADVANCE(1492); END_STATE(); case 1327: - if (lookahead == 't') ADVANCE(680); + if (lookahead == 't') ADVANCE(1495); END_STATE(); case 1328: - if (lookahead == 't') ADVANCE(802); + if (lookahead == 't') ADVANCE(1577); END_STATE(); case 1329: - if (lookahead == 't') ADVANCE(620); + if (lookahead == 't') ADVANCE(231); END_STATE(); case 1330: - if (lookahead == 't') ADVANCE(317); + if (lookahead == 't') ADVANCE(1584); END_STATE(); case 1331: - if (lookahead == 't') ADVANCE(318); + if (lookahead == 't') ADVANCE(1611); END_STATE(); case 1332: - if (lookahead == 't') ADVANCE(675); + if (lookahead == 't') ADVANCE(1606); END_STATE(); case 1333: - if (lookahead == 't') ADVANCE(319); + if (lookahead == 't') ADVANCE(1619); END_STATE(); case 1334: - if (lookahead == 't') ADVANCE(623); + if (lookahead == 't') ADVANCE(1515); END_STATE(); case 1335: - if (lookahead == 't') ADVANCE(625); + if (lookahead == 't') ADVANCE(1614); END_STATE(); case 1336: - if (lookahead == 't') ADVANCE(627); + if (lookahead == 't') ADVANCE(1591); END_STATE(); case 1337: - if (lookahead == 't') ADVANCE(630); + if (lookahead == 't') ADVANCE(1609); END_STATE(); case 1338: - if (lookahead == 't') ADVANCE(634); + if (lookahead == 't') ADVANCE(1502); END_STATE(); case 1339: - if (lookahead == 't') ADVANCE(636); + if (lookahead == 't') ADVANCE(1616); END_STATE(); case 1340: - if (lookahead == 't') ADVANCE(647); + if (lookahead == 't') ADVANCE(1497); END_STATE(); case 1341: - if (lookahead == 't') ADVANCE(712); + if (lookahead == 't') ADVANCE(387); + if (lookahead == 'y') ADVANCE(973); END_STATE(); case 1342: - if (lookahead == 't') ADVANCE(313); + if (lookahead == 't') ADVANCE(787); END_STATE(); case 1343: - if (lookahead == 't') ADVANCE(1183); + if (lookahead == 't') ADVANCE(166); END_STATE(); case 1344: - if (lookahead == 't') ADVANCE(1069); + if (lookahead == 't') ADVANCE(232); END_STATE(); case 1345: - if (lookahead == 't') ADVANCE(831); + if (lookahead == 't') ADVANCE(167); END_STATE(); case 1346: - if (lookahead == 't') ADVANCE(672); + if (lookahead == 't') ADVANCE(233); END_STATE(); case 1347: - if (lookahead == 't') ADVANCE(330); + if (lookahead == 't') ADVANCE(486); END_STATE(); case 1348: - if (lookahead == 't') ADVANCE(472); + if (lookahead == 't') ADVANCE(169); END_STATE(); case 1349: - if (lookahead == 't') ADVANCE(1049); + if (lookahead == 't') ADVANCE(1061); END_STATE(); case 1350: - if (lookahead == 't') ADVANCE(771); + if (lookahead == 't') ADVANCE(1452); END_STATE(); case 1351: - if (lookahead == 't') ADVANCE(474); + if (lookahead == 't') ADVANCE(170); END_STATE(); case 1352: - if (lookahead == 't') ADVANCE(684); + if (lookahead == 't') ADVANCE(171); END_STATE(); case 1353: - if (lookahead == 't') ADVANCE(1052); + if (lookahead == 't') ADVANCE(813); END_STATE(); case 1354: - if (lookahead == 't') ADVANCE(476); + if (lookahead == 't') ADVANCE(1419); END_STATE(); case 1355: - if (lookahead == 't') ADVANCE(1056); + if (lookahead == 't') ADVANCE(172); END_STATE(); case 1356: - if (lookahead == 't') ADVANCE(477); + if (lookahead == 't') ADVANCE(778); END_STATE(); case 1357: - if (lookahead == 't') ADVANCE(479); + if (lookahead == 't') ADVANCE(173); END_STATE(); case 1358: - if (lookahead == 't') ADVANCE(480); + if (lookahead == 't') ADVANCE(816); END_STATE(); case 1359: - if (lookahead == 't') ADVANCE(132); + if (lookahead == 't') ADVANCE(1074); END_STATE(); case 1360: - if (lookahead == 't') ADVANCE(852); + if (lookahead == 't') ADVANCE(1261); END_STATE(); case 1361: - if (lookahead == 't') ADVANCE(377); + if (lookahead == 't') ADVANCE(820); END_STATE(); case 1362: - if (lookahead == 't') ADVANCE(373); + if (lookahead == 't') ADVANCE(690); END_STATE(); case 1363: - if (lookahead == 't') ADVANCE(853); + if (lookahead == 't') ADVANCE(822); END_STATE(); case 1364: - if (lookahead == 't') ADVANCE(375); - if (lookahead == 'u') ADVANCE(1124); + if (lookahead == 't') ADVANCE(1236); END_STATE(); case 1365: - if (lookahead == 't') ADVANCE(384); + if (lookahead == 't') ADVANCE(873); END_STATE(); case 1366: - if (lookahead == 'u') ADVANCE(432); + if (lookahead == 't') ADVANCE(701); END_STATE(); case 1367: - if (lookahead == 'u') ADVANCE(1180); + if (lookahead == 't') ADVANCE(823); END_STATE(); case 1368: - if (lookahead == 'u') ADVANCE(1184); + if (lookahead == 't') ADVANCE(641); END_STATE(); case 1369: - if (lookahead == 'u') ADVANCE(941); + if (lookahead == 't') ADVANCE(334); END_STATE(); case 1370: - if (lookahead == 'u') ADVANCE(1245); + if (lookahead == 't') ADVANCE(335); END_STATE(); case 1371: - if (lookahead == 'u') ADVANCE(1247); + if (lookahead == 't') ADVANCE(696); END_STATE(); case 1372: - if (lookahead == 'u') ADVANCE(827); + if (lookahead == 't') ADVANCE(336); END_STATE(); case 1373: - if (lookahead == 'u') ADVANCE(913); + if (lookahead == 't') ADVANCE(644); END_STATE(); case 1374: - if (lookahead == 'u') ADVANCE(1327); + if (lookahead == 't') ADVANCE(646); END_STATE(); case 1375: - if (lookahead == 'u') ADVANCE(338); + if (lookahead == 't') ADVANCE(648); END_STATE(); case 1376: - if (lookahead == 'u') ADVANCE(436); + if (lookahead == 't') ADVANCE(651); END_STATE(); case 1377: - if (lookahead == 'u') ADVANCE(830); + if (lookahead == 't') ADVANCE(654); END_STATE(); case 1378: - if (lookahead == 'u') ADVANCE(438); + if (lookahead == 't') ADVANCE(656); END_STATE(); case 1379: - if (lookahead == 'u') ADVANCE(833); + if (lookahead == 't') ADVANCE(667); END_STATE(); case 1380: - if (lookahead == 'u') ADVANCE(439); + if (lookahead == 't') ADVANCE(733); END_STATE(); case 1381: - if (lookahead == 'u') ADVANCE(835); + if (lookahead == 't') ADVANCE(1220); END_STATE(); case 1382: - if (lookahead == 'u') ADVANCE(440); + if (lookahead == 't') ADVANCE(330); END_STATE(); case 1383: - if (lookahead == 'u') ADVANCE(837); + if (lookahead == 't') ADVANCE(1219); END_STATE(); case 1384: - if (lookahead == 'u') ADVANCE(441); + if (lookahead == 't') ADVANCE(1100); END_STATE(); case 1385: - if (lookahead == 'u') ADVANCE(841); + if (lookahead == 't') ADVANCE(853); END_STATE(); case 1386: - if (lookahead == 'u') ADVANCE(442); + if (lookahead == 't') ADVANCE(693); END_STATE(); case 1387: - if (lookahead == 'u') ADVANCE(843); + if (lookahead == 't') ADVANCE(348); END_STATE(); case 1388: - if (lookahead == 'u') ADVANCE(443); + if (lookahead == 't') ADVANCE(491); END_STATE(); case 1389: - if (lookahead == 'u') ADVANCE(846); + if (lookahead == 't') ADVANCE(1079); END_STATE(); case 1390: - if (lookahead == 'u') ADVANCE(444); + if (lookahead == 't') ADVANCE(1099); END_STATE(); case 1391: - if (lookahead == 'u') ADVANCE(445); + if (lookahead == 't') ADVANCE(792); END_STATE(); case 1392: - if (lookahead == 'u') ADVANCE(446); + if (lookahead == 't') ADVANCE(493); END_STATE(); case 1393: - if (lookahead == 'u') ADVANCE(447); + if (lookahead == 't') ADVANCE(705); END_STATE(); case 1394: - if (lookahead == 'v') ADVANCE(618); + if (lookahead == 't') ADVANCE(1082); END_STATE(); case 1395: - if (lookahead == 'v') ADVANCE(342); + if (lookahead == 't') ADVANCE(495); END_STATE(); case 1396: - if (lookahead == 'v') ADVANCE(134); + if (lookahead == 't') ADVANCE(1086); END_STATE(); case 1397: - if (lookahead == 'w') ADVANCE(1482); + if (lookahead == 't') ADVANCE(496); END_STATE(); case 1398: - if (lookahead == 'w') ADVANCE(854); + if (lookahead == 't') ADVANCE(498); END_STATE(); case 1399: - if (lookahead == 'w') ADVANCE(129); + if (lookahead == 't') ADVANCE(499); END_STATE(); case 1400: - if (lookahead == 'w') ADVANCE(856); + if (lookahead == 't') ADVANCE(136); END_STATE(); case 1401: - if (lookahead == 'w') ADVANCE(857); + if (lookahead == 't') ADVANCE(874); END_STATE(); case 1402: - if (lookahead == 'w') ADVANCE(858); + if (lookahead == 't') ADVANCE(395); END_STATE(); case 1403: - if (lookahead == 'w') ADVANCE(859); + if (lookahead == 't') ADVANCE(391); END_STATE(); case 1404: - if (lookahead == 'w') ADVANCE(860); + if (lookahead == 't') ADVANCE(875); END_STATE(); case 1405: - if (lookahead == 'x') ADVANCE(665); + if (lookahead == 't') ADVANCE(393); + if (lookahead == 'u') ADVANCE(1156); END_STATE(); case 1406: - if (lookahead == 'x') ADVANCE(487); + if (lookahead == 't') ADVANCE(402); END_STATE(); case 1407: - if (lookahead == 'y') ADVANCE(1478); + if (lookahead == 't') ADVANCE(689); END_STATE(); case 1408: - if (lookahead == 'y') ADVANCE(1479); + if (lookahead == 'u') ADVANCE(958); END_STATE(); case 1409: - if (lookahead == 'y') ADVANCE(1662); + if (lookahead == 'u') ADVANCE(451); END_STATE(); case 1410: - if (lookahead == 'y') ADVANCE(130); + if (lookahead == 'u') ADVANCE(1216); END_STATE(); case 1411: - if (lookahead == 'y') ADVANCE(119); + if (lookahead == 'u') ADVANCE(1221); END_STATE(); case 1412: - if (lookahead == 'y') ADVANCE(1340); + if (lookahead == 'u') ADVANCE(1283); END_STATE(); case 1413: - if (lookahead == 'y') ADVANCE(136); + if (lookahead == 'u') ADVANCE(964); END_STATE(); case 1414: - if (lookahead == 'y') ADVANCE(139); + if (lookahead == 'u') ADVANCE(1285); END_STATE(); case 1415: - if (lookahead == 'z') ADVANCE(679); + if (lookahead == 'u') ADVANCE(521); END_STATE(); case 1416: - if (('0' <= lookahead && lookahead <= '9') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1750); + if (lookahead == 'u') ADVANCE(849); END_STATE(); case 1417: - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + if (lookahead == 'u') ADVANCE(935); END_STATE(); case 1418: - if (lookahead == '$' || - ('/' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(311); + if (lookahead == 'u') ADVANCE(1366); END_STATE(); case 1419: - if (eof) ADVANCE(1420); - if (lookahead == '#') ADVANCE(1743); - if (lookahead == ',') ADVANCE(1441); - if (lookahead == '.') ADVANCE(350); - if (lookahead == '<') ADVANCE(457); - if (lookahead == 'L') ADVANCE(1436); - if (lookahead == '}') ADVANCE(1679); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') SKIP(1419) - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1437); + if (lookahead == 'u') ADVANCE(356); END_STATE(); case 1420: - ACCEPT_TOKEN(ts_builtin_sym_end); + if (lookahead == 'u') ADVANCE(455); END_STATE(); case 1421: - ACCEPT_TOKEN(anon_sym_DOTclass); + if (lookahead == 'u') ADVANCE(852); END_STATE(); case 1422: - ACCEPT_TOKEN(anon_sym_DOTsuper); + if (lookahead == 'u') ADVANCE(457); END_STATE(); case 1423: - ACCEPT_TOKEN(anon_sym_DOTsource); + if (lookahead == 'u') ADVANCE(855); END_STATE(); case 1424: - ACCEPT_TOKEN(anon_sym_DOTimplements); + if (lookahead == 'u') ADVANCE(458); END_STATE(); case 1425: - ACCEPT_TOKEN(anon_sym_DOTfield); + if (lookahead == 'u') ADVANCE(857); END_STATE(); case 1426: - ACCEPT_TOKEN(sym_end_field); + if (lookahead == 'u') ADVANCE(459); END_STATE(); case 1427: - ACCEPT_TOKEN(anon_sym_DOTmethod); + if (lookahead == 'u') ADVANCE(859); END_STATE(); case 1428: - ACCEPT_TOKEN(anon_sym_constructor); - if (lookahead == '(') ADVANCE(1692); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); + if (lookahead == 'u') ADVANCE(460); END_STATE(); case 1429: - ACCEPT_TOKEN(sym_end_method); + if (lookahead == 'u') ADVANCE(863); END_STATE(); case 1430: - ACCEPT_TOKEN(anon_sym_DOTannotation); + if (lookahead == 'u') ADVANCE(461); END_STATE(); case 1431: - ACCEPT_TOKEN(anon_sym_system); + if (lookahead == 'u') ADVANCE(865); END_STATE(); case 1432: - ACCEPT_TOKEN(anon_sym_build); + if (lookahead == 'u') ADVANCE(462); END_STATE(); case 1433: - ACCEPT_TOKEN(anon_sym_runtime); + if (lookahead == 'u') ADVANCE(868); END_STATE(); case 1434: - ACCEPT_TOKEN(anon_sym_EQ); + if (lookahead == 'u') ADVANCE(463); END_STATE(); case 1435: - ACCEPT_TOKEN(sym_annotation_key); - if (lookahead == '(') ADVANCE(1692); - if (lookahead == ':') ADVANCE(1689); - if (lookahead == ';') ADVANCE(1688); - if (lookahead == '$' || - lookahead == '/') ADVANCE(311); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1435); + if (lookahead == 'u') ADVANCE(464); END_STATE(); case 1436: - ACCEPT_TOKEN(sym_annotation_key); - if (lookahead == '(') ADVANCE(1692); - if (lookahead == ':') ADVANCE(1689); - if (lookahead == '$' || - lookahead == '/') ADVANCE(311); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1435); + if (lookahead == 'u') ADVANCE(465); END_STATE(); case 1437: - ACCEPT_TOKEN(sym_annotation_key); - if (lookahead == '(') ADVANCE(1692); - if (lookahead == ':') ADVANCE(1689); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1437); + if (lookahead == 'u') ADVANCE(466); END_STATE(); case 1438: - ACCEPT_TOKEN(sym_annotation_key); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1438); + if (lookahead == 'v') ADVANCE(639); END_STATE(); case 1439: - ACCEPT_TOKEN(sym_end_annotation); + if (lookahead == 'v') ADVANCE(360); END_STATE(); case 1440: - ACCEPT_TOKEN(sym_label); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1440); + if (lookahead == 'v') ADVANCE(138); END_STATE(); case 1441: - ACCEPT_TOKEN(anon_sym_COMMA); + if (lookahead == 'w') ADVANCE(1524); END_STATE(); case 1442: - ACCEPT_TOKEN(anon_sym_LF); - if (lookahead == '\n') ADVANCE(1442); + if (lookahead == 'w') ADVANCE(876); END_STATE(); case 1443: - ACCEPT_TOKEN(anon_sym_nop); + if (lookahead == 'w') ADVANCE(133); END_STATE(); case 1444: - ACCEPT_TOKEN(anon_sym_move); - if (lookahead == '-') ADVANCE(664); - if (lookahead == '/') ADVANCE(156); + if (lookahead == 'w') ADVANCE(878); END_STATE(); case 1445: - ACCEPT_TOKEN(anon_sym_move_SLASHfrom16); + if (lookahead == 'w') ADVANCE(879); END_STATE(); case 1446: - ACCEPT_TOKEN(anon_sym_move_SLASH16); + if (lookahead == 'w') ADVANCE(880); END_STATE(); case 1447: - ACCEPT_TOKEN(anon_sym_move_DASHwide); - if (lookahead == '/') ADVANCE(160); + if (lookahead == 'w') ADVANCE(881); END_STATE(); case 1448: - ACCEPT_TOKEN(anon_sym_move_DASHwide_SLASHfrom16); + if (lookahead == 'w') ADVANCE(882); END_STATE(); case 1449: - ACCEPT_TOKEN(anon_sym_move_DASHwide_SLASH16); + if (lookahead == 'x') ADVANCE(506); END_STATE(); case 1450: - ACCEPT_TOKEN(anon_sym_move_DASHobject); - if (lookahead == '/') ADVANCE(170); + if (lookahead == 'y') ADVANCE(1520); END_STATE(); case 1451: - ACCEPT_TOKEN(anon_sym_move_DASHobject_SLASHfrom16); + if (lookahead == 'y') ADVANCE(1521); END_STATE(); case 1452: - ACCEPT_TOKEN(anon_sym_move_DASHobject_SLASH16); + if (lookahead == 'y') ADVANCE(1704); END_STATE(); case 1453: - ACCEPT_TOKEN(anon_sym_move_DASHresult); - if (lookahead == '-') ADVANCE(1115); + if (lookahead == 'y') ADVANCE(134); END_STATE(); case 1454: - ACCEPT_TOKEN(anon_sym_move_DASHresult_DASHwide); + if (lookahead == 'y') ADVANCE(123); END_STATE(); case 1455: - ACCEPT_TOKEN(anon_sym_move_DASHresult_DASHobject); + if (lookahead == 'y') ADVANCE(1379); END_STATE(); case 1456: - ACCEPT_TOKEN(anon_sym_move_DASHexception); + if (lookahead == 'y') ADVANCE(140); END_STATE(); case 1457: - ACCEPT_TOKEN(anon_sym_return_DASHvoid); + if (lookahead == 'y') ADVANCE(143); END_STATE(); case 1458: - ACCEPT_TOKEN(anon_sym_return); - if (lookahead == '-') ADVANCE(1113); + if (lookahead == 'z') ADVANCE(700); END_STATE(); case 1459: - ACCEPT_TOKEN(anon_sym_return_DASHwide); + if (('0' <= lookahead && lookahead <= '9') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1798); END_STATE(); case 1460: - ACCEPT_TOKEN(anon_sym_return_DASHobject); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1482); END_STATE(); case 1461: - ACCEPT_TOKEN(anon_sym_const_SLASH4); + if (lookahead == '$' || + ('/' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(328); END_STATE(); case 1462: - ACCEPT_TOKEN(anon_sym_const_SLASH16); + if (eof) ADVANCE(1463); + if (lookahead == '#') ADVANCE(1791); + if (lookahead == ',') ADVANCE(1483); + if (lookahead == '.') ADVANCE(371); + if (lookahead == '<') ADVANCE(476); + if (lookahead == 'L') ADVANCE(1478); + if (lookahead == '}') ADVANCE(1721); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') SKIP(1462) + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1479); END_STATE(); case 1463: - ACCEPT_TOKEN(anon_sym_const); - if (lookahead == '-') ADVANCE(478); - if (lookahead == '/') ADVANCE(157); + ACCEPT_TOKEN(ts_builtin_sym_end); END_STATE(); case 1464: - ACCEPT_TOKEN(anon_sym_const_SLASHhigh16); + ACCEPT_TOKEN(anon_sym_DOTclass); END_STATE(); case 1465: - ACCEPT_TOKEN(anon_sym_const_DASHwide_SLASH16); + ACCEPT_TOKEN(anon_sym_DOTsuper); END_STATE(); case 1466: - ACCEPT_TOKEN(anon_sym_const_DASHwide_SLASH32); + ACCEPT_TOKEN(anon_sym_DOTsource); END_STATE(); case 1467: - ACCEPT_TOKEN(anon_sym_const_DASHwide); - if (lookahead == '/') ADVANCE(164); + ACCEPT_TOKEN(anon_sym_DOTimplements); END_STATE(); case 1468: - ACCEPT_TOKEN(anon_sym_const_DASHwide_SLASHhigh16); + ACCEPT_TOKEN(anon_sym_DOTfield); END_STATE(); case 1469: - ACCEPT_TOKEN(anon_sym_const_DASHstring); - if (lookahead == '-') ADVANCE(862); + ACCEPT_TOKEN(sym_end_field); END_STATE(); case 1470: - ACCEPT_TOKEN(anon_sym_const_DASHstring_DASHjumbo); + ACCEPT_TOKEN(anon_sym_DOTmethod); END_STATE(); case 1471: - ACCEPT_TOKEN(anon_sym_const_DASHclass); + ACCEPT_TOKEN(sym_end_method); END_STATE(); case 1472: - ACCEPT_TOKEN(anon_sym_monitor_DASHenter); + ACCEPT_TOKEN(anon_sym_DOTannotation); END_STATE(); case 1473: - ACCEPT_TOKEN(anon_sym_monitor_DASHexit); + ACCEPT_TOKEN(anon_sym_system); END_STATE(); case 1474: - ACCEPT_TOKEN(anon_sym_check_DASHcast); + ACCEPT_TOKEN(anon_sym_build); END_STATE(); case 1475: - ACCEPT_TOKEN(anon_sym_instance_DASHof); + ACCEPT_TOKEN(anon_sym_runtime); END_STATE(); case 1476: - ACCEPT_TOKEN(anon_sym_array_DASHlength); + ACCEPT_TOKEN(anon_sym_EQ); END_STATE(); case 1477: - ACCEPT_TOKEN(anon_sym_new_DASHinstance); + ACCEPT_TOKEN(sym_annotation_key); + if (lookahead == '(') ADVANCE(1734); + if (lookahead == ':') ADVANCE(1731); + if (lookahead == ';') ADVANCE(1730); + if (lookahead == '$' || + lookahead == '/') ADVANCE(328); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1477); END_STATE(); case 1478: - ACCEPT_TOKEN(anon_sym_new_DASHarray); + ACCEPT_TOKEN(sym_annotation_key); + if (lookahead == '(') ADVANCE(1734); + if (lookahead == ':') ADVANCE(1731); + if (lookahead == '$' || + lookahead == '/') ADVANCE(328); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1477); END_STATE(); case 1479: - ACCEPT_TOKEN(anon_sym_filled_DASHnew_DASHarray); - if (lookahead == '-') ADVANCE(1211); + ACCEPT_TOKEN(sym_annotation_key); + if (lookahead == '(') ADVANCE(1734); + if (lookahead == ':') ADVANCE(1731); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1479); END_STATE(); case 1480: - ACCEPT_TOKEN(anon_sym_filled_DASHnew_DASHarray_DASHrange); + ACCEPT_TOKEN(sym_annotation_key); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1480); END_STATE(); case 1481: - ACCEPT_TOKEN(anon_sym_fill_DASHarray_DASHdata); + ACCEPT_TOKEN(sym_end_annotation); END_STATE(); case 1482: - ACCEPT_TOKEN(anon_sym_throw); + ACCEPT_TOKEN(sym_label); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1482); END_STATE(); case 1483: - ACCEPT_TOKEN(anon_sym_goto); - if (lookahead == '/') ADVANCE(155); + ACCEPT_TOKEN(anon_sym_COMMA); END_STATE(); case 1484: - ACCEPT_TOKEN(anon_sym_goto_SLASH16); + ACCEPT_TOKEN(anon_sym_LF); + if (lookahead == '\n') ADVANCE(1484); END_STATE(); case 1485: - ACCEPT_TOKEN(anon_sym_goto_SLASH32); + ACCEPT_TOKEN(anon_sym_nop); END_STATE(); case 1486: - ACCEPT_TOKEN(anon_sym_packed_DASHswitch); + ACCEPT_TOKEN(anon_sym_move); + if (lookahead == '-') ADVANCE(638); + if (lookahead == '/') ADVANCE(160); END_STATE(); case 1487: - ACCEPT_TOKEN(anon_sym_sparse_DASHswitch); + ACCEPT_TOKEN(anon_sym_move_SLASHfrom16); END_STATE(); case 1488: - ACCEPT_TOKEN(anon_sym_cmpl_DASHfloat); + ACCEPT_TOKEN(anon_sym_move_SLASH16); END_STATE(); case 1489: - ACCEPT_TOKEN(anon_sym_cmpg_DASHfloat); + ACCEPT_TOKEN(anon_sym_move_DASHwide); + if (lookahead == '/') ADVANCE(164); END_STATE(); case 1490: - ACCEPT_TOKEN(anon_sym_cmpl_DASHdouble); + ACCEPT_TOKEN(anon_sym_move_DASHwide_SLASHfrom16); END_STATE(); case 1491: - ACCEPT_TOKEN(anon_sym_cmpg_DASHdouble); + ACCEPT_TOKEN(anon_sym_move_DASHwide_SLASH16); END_STATE(); case 1492: - ACCEPT_TOKEN(anon_sym_cmp_DASHlong); + ACCEPT_TOKEN(anon_sym_move_DASHobject); + if (lookahead == '/') ADVANCE(174); END_STATE(); case 1493: - ACCEPT_TOKEN(anon_sym_if_DASHeq); - if (lookahead == 'z') ADVANCE(1499); + ACCEPT_TOKEN(anon_sym_move_DASHobject_SLASHfrom16); END_STATE(); case 1494: - ACCEPT_TOKEN(anon_sym_if_DASHne); - if (lookahead == 'z') ADVANCE(1500); + ACCEPT_TOKEN(anon_sym_move_DASHobject_SLASH16); END_STATE(); case 1495: - ACCEPT_TOKEN(anon_sym_if_DASHlt); - if (lookahead == 'z') ADVANCE(1501); + ACCEPT_TOKEN(anon_sym_move_DASHresult); + if (lookahead == '-') ADVANCE(1147); END_STATE(); case 1496: - ACCEPT_TOKEN(anon_sym_if_DASHge); - if (lookahead == 'z') ADVANCE(1502); + ACCEPT_TOKEN(anon_sym_move_DASHresult_DASHwide); END_STATE(); case 1497: - ACCEPT_TOKEN(anon_sym_if_DASHgt); - if (lookahead == 'z') ADVANCE(1503); + ACCEPT_TOKEN(anon_sym_move_DASHresult_DASHobject); END_STATE(); case 1498: - ACCEPT_TOKEN(anon_sym_if_DASHle); - if (lookahead == 'z') ADVANCE(1504); + ACCEPT_TOKEN(anon_sym_move_DASHexception); END_STATE(); case 1499: - ACCEPT_TOKEN(anon_sym_if_DASHeqz); + ACCEPT_TOKEN(anon_sym_return_DASHvoid); END_STATE(); case 1500: - ACCEPT_TOKEN(anon_sym_if_DASHnez); + ACCEPT_TOKEN(anon_sym_return); + if (lookahead == '-') ADVANCE(1145); END_STATE(); case 1501: - ACCEPT_TOKEN(anon_sym_if_DASHltz); + ACCEPT_TOKEN(anon_sym_return_DASHwide); END_STATE(); case 1502: - ACCEPT_TOKEN(anon_sym_if_DASHgez); + ACCEPT_TOKEN(anon_sym_return_DASHobject); END_STATE(); case 1503: - ACCEPT_TOKEN(anon_sym_if_DASHgtz); + ACCEPT_TOKEN(anon_sym_const_SLASH4); END_STATE(); case 1504: - ACCEPT_TOKEN(anon_sym_if_DASHlez); + ACCEPT_TOKEN(anon_sym_const_SLASH16); END_STATE(); case 1505: - ACCEPT_TOKEN(anon_sym_aget); - if (lookahead == '-') ADVANCE(425); + ACCEPT_TOKEN(anon_sym_const); + if (lookahead == '-') ADVANCE(497); + if (lookahead == '/') ADVANCE(161); END_STATE(); case 1506: - ACCEPT_TOKEN(anon_sym_aget_DASHwide); + ACCEPT_TOKEN(anon_sym_const_SLASHhigh16); END_STATE(); case 1507: - ACCEPT_TOKEN(anon_sym_aget_DASHobject); + ACCEPT_TOKEN(anon_sym_const_DASHwide_SLASH16); END_STATE(); case 1508: - ACCEPT_TOKEN(anon_sym_aget_DASHboolean); + ACCEPT_TOKEN(anon_sym_const_DASHwide_SLASH32); END_STATE(); case 1509: - ACCEPT_TOKEN(anon_sym_aget_DASHbyte); + ACCEPT_TOKEN(anon_sym_const_DASHwide); + if (lookahead == '/') ADVANCE(168); END_STATE(); case 1510: - ACCEPT_TOKEN(anon_sym_aget_DASHchar); + ACCEPT_TOKEN(anon_sym_const_DASHwide_SLASHhigh16); END_STATE(); case 1511: - ACCEPT_TOKEN(anon_sym_aget_DASHshort); + ACCEPT_TOKEN(anon_sym_const_DASHstring); + if (lookahead == '-') ADVANCE(884); END_STATE(); case 1512: - ACCEPT_TOKEN(anon_sym_aput); - if (lookahead == '-') ADVANCE(431); + ACCEPT_TOKEN(anon_sym_const_DASHstring_DASHjumbo); END_STATE(); case 1513: - ACCEPT_TOKEN(anon_sym_aput_DASHwide); + ACCEPT_TOKEN(anon_sym_const_DASHclass); END_STATE(); case 1514: - ACCEPT_TOKEN(anon_sym_aput_DASHobject); + ACCEPT_TOKEN(anon_sym_monitor_DASHenter); END_STATE(); case 1515: - ACCEPT_TOKEN(anon_sym_aput_DASHboolean); + ACCEPT_TOKEN(anon_sym_monitor_DASHexit); END_STATE(); case 1516: - ACCEPT_TOKEN(anon_sym_aput_DASHbyte); + ACCEPT_TOKEN(anon_sym_check_DASHcast); END_STATE(); case 1517: - ACCEPT_TOKEN(anon_sym_aput_DASHchar); + ACCEPT_TOKEN(anon_sym_instance_DASHof); END_STATE(); case 1518: - ACCEPT_TOKEN(anon_sym_aput_DASHshort); + ACCEPT_TOKEN(anon_sym_array_DASHlength); END_STATE(); case 1519: - ACCEPT_TOKEN(anon_sym_iget); - if (lookahead == '-') ADVANCE(433); + ACCEPT_TOKEN(anon_sym_new_DASHinstance); END_STATE(); case 1520: - ACCEPT_TOKEN(anon_sym_iget_DASHwide); - if (lookahead == '-') ADVANCE(1128); + ACCEPT_TOKEN(anon_sym_new_DASHarray); END_STATE(); case 1521: - ACCEPT_TOKEN(anon_sym_iget_DASHobject); - if (lookahead == '-') ADVANCE(1130); + ACCEPT_TOKEN(anon_sym_filled_DASHnew_DASHarray); + if (lookahead == '-') ADVANCE(1248); END_STATE(); case 1522: - ACCEPT_TOKEN(anon_sym_iget_DASHboolean); + ACCEPT_TOKEN(anon_sym_filled_DASHnew_DASHarray_DASHrange); END_STATE(); case 1523: - ACCEPT_TOKEN(anon_sym_iget_DASHbyte); + ACCEPT_TOKEN(anon_sym_fill_DASHarray_DASHdata); END_STATE(); case 1524: - ACCEPT_TOKEN(anon_sym_iget_DASHchar); + ACCEPT_TOKEN(anon_sym_throw); END_STATE(); case 1525: - ACCEPT_TOKEN(anon_sym_iget_DASHshort); + ACCEPT_TOKEN(anon_sym_goto); + if (lookahead == '/') ADVANCE(159); END_STATE(); case 1526: - ACCEPT_TOKEN(anon_sym_iput); - if (lookahead == '-') ADVANCE(434); + ACCEPT_TOKEN(anon_sym_goto_SLASH16); END_STATE(); case 1527: - ACCEPT_TOKEN(anon_sym_iput_DASHwide); - if (lookahead == '-') ADVANCE(1129); + ACCEPT_TOKEN(anon_sym_goto_SLASH32); END_STATE(); case 1528: - ACCEPT_TOKEN(anon_sym_iput_DASHobject); - if (lookahead == '-') ADVANCE(1131); + ACCEPT_TOKEN(anon_sym_packed_DASHswitch); END_STATE(); case 1529: - ACCEPT_TOKEN(anon_sym_iput_DASHboolean); + ACCEPT_TOKEN(anon_sym_sparse_DASHswitch); END_STATE(); case 1530: - ACCEPT_TOKEN(anon_sym_iput_DASHbyte); + ACCEPT_TOKEN(anon_sym_cmpl_DASHfloat); END_STATE(); case 1531: - ACCEPT_TOKEN(anon_sym_iput_DASHchar); + ACCEPT_TOKEN(anon_sym_cmpg_DASHfloat); END_STATE(); case 1532: - ACCEPT_TOKEN(anon_sym_iput_DASHshort); + ACCEPT_TOKEN(anon_sym_cmpl_DASHdouble); END_STATE(); case 1533: - ACCEPT_TOKEN(anon_sym_sget); - if (lookahead == '-') ADVANCE(435); + ACCEPT_TOKEN(anon_sym_cmpg_DASHdouble); END_STATE(); case 1534: - ACCEPT_TOKEN(anon_sym_sget_DASHwide); + ACCEPT_TOKEN(anon_sym_cmp_DASHlong); END_STATE(); case 1535: - ACCEPT_TOKEN(anon_sym_sget_DASHobject); + ACCEPT_TOKEN(anon_sym_if_DASHeq); + if (lookahead == 'z') ADVANCE(1541); END_STATE(); case 1536: - ACCEPT_TOKEN(anon_sym_sget_DASHboolean); + ACCEPT_TOKEN(anon_sym_if_DASHne); + if (lookahead == 'z') ADVANCE(1542); END_STATE(); case 1537: - ACCEPT_TOKEN(anon_sym_sget_DASHbyte); + ACCEPT_TOKEN(anon_sym_if_DASHlt); + if (lookahead == 'z') ADVANCE(1543); END_STATE(); case 1538: - ACCEPT_TOKEN(anon_sym_sget_DASHchar); + ACCEPT_TOKEN(anon_sym_if_DASHge); + if (lookahead == 'z') ADVANCE(1544); END_STATE(); case 1539: - ACCEPT_TOKEN(anon_sym_sget_DASHshort); + ACCEPT_TOKEN(anon_sym_if_DASHgt); + if (lookahead == 'z') ADVANCE(1545); END_STATE(); case 1540: - ACCEPT_TOKEN(anon_sym_sput); - if (lookahead == '-') ADVANCE(437); + ACCEPT_TOKEN(anon_sym_if_DASHle); + if (lookahead == 'z') ADVANCE(1546); END_STATE(); case 1541: - ACCEPT_TOKEN(anon_sym_sput_DASHwide); + ACCEPT_TOKEN(anon_sym_if_DASHeqz); END_STATE(); case 1542: - ACCEPT_TOKEN(anon_sym_sput_DASHobject); + ACCEPT_TOKEN(anon_sym_if_DASHnez); END_STATE(); case 1543: - ACCEPT_TOKEN(anon_sym_sput_DASHboolean); + ACCEPT_TOKEN(anon_sym_if_DASHltz); END_STATE(); case 1544: - ACCEPT_TOKEN(anon_sym_sput_DASHbyte); + ACCEPT_TOKEN(anon_sym_if_DASHgez); END_STATE(); case 1545: - ACCEPT_TOKEN(anon_sym_sput_DASHchar); + ACCEPT_TOKEN(anon_sym_if_DASHgtz); END_STATE(); case 1546: - ACCEPT_TOKEN(anon_sym_sput_DASHshort); + ACCEPT_TOKEN(anon_sym_if_DASHlez); END_STATE(); case 1547: - ACCEPT_TOKEN(anon_sym_invoke_DASHvirtual); - if (lookahead == '-') ADVANCE(1133); - if (lookahead == '/') ADVANCE(1210); + ACCEPT_TOKEN(anon_sym_aget); + if (lookahead == '-') ADVANCE(443); END_STATE(); case 1548: - ACCEPT_TOKEN(anon_sym_invoke_DASHsuper); - if (lookahead == '-') ADVANCE(1132); - if (lookahead == '/') ADVANCE(1202); + ACCEPT_TOKEN(anon_sym_aget_DASHwide); END_STATE(); case 1549: - ACCEPT_TOKEN(anon_sym_invoke_DASHdirect); - if (lookahead == '-') ADVANCE(687); - if (lookahead == '/') ADVANCE(1206); + ACCEPT_TOKEN(anon_sym_aget_DASHobject); END_STATE(); case 1550: - ACCEPT_TOKEN(anon_sym_invoke_DASHstatic); - if (lookahead == '/') ADVANCE(1208); + ACCEPT_TOKEN(anon_sym_aget_DASHboolean); END_STATE(); case 1551: - ACCEPT_TOKEN(anon_sym_invoke_DASHinterface); - if (lookahead == '-') ADVANCE(1213); + ACCEPT_TOKEN(anon_sym_aget_DASHbyte); END_STATE(); case 1552: - ACCEPT_TOKEN(anon_sym_invoke_DASHvirtual_SLASHrange); + ACCEPT_TOKEN(anon_sym_aget_DASHchar); END_STATE(); case 1553: - ACCEPT_TOKEN(anon_sym_invoke_DASHsuper_SLASHrange); + ACCEPT_TOKEN(anon_sym_aget_DASHshort); END_STATE(); case 1554: - ACCEPT_TOKEN(anon_sym_invoke_DASHdirect_SLASHrange); + ACCEPT_TOKEN(anon_sym_aput); + if (lookahead == '-') ADVANCE(450); END_STATE(); case 1555: - ACCEPT_TOKEN(anon_sym_invoke_DASHstatic_SLASHrange); + ACCEPT_TOKEN(anon_sym_aput_DASHwide); END_STATE(); case 1556: - ACCEPT_TOKEN(anon_sym_invoke_DASHinterface_DASHrange); + ACCEPT_TOKEN(anon_sym_aput_DASHobject); END_STATE(); case 1557: - ACCEPT_TOKEN(anon_sym_neg_DASHint); + ACCEPT_TOKEN(anon_sym_aput_DASHboolean); END_STATE(); case 1558: - ACCEPT_TOKEN(anon_sym_not_DASHint); + ACCEPT_TOKEN(anon_sym_aput_DASHbyte); END_STATE(); case 1559: - ACCEPT_TOKEN(anon_sym_neg_DASHlong); + ACCEPT_TOKEN(anon_sym_aput_DASHchar); END_STATE(); case 1560: - ACCEPT_TOKEN(anon_sym_not_DASHlong); + ACCEPT_TOKEN(anon_sym_aput_DASHshort); END_STATE(); case 1561: - ACCEPT_TOKEN(anon_sym_neg_DASHfloat); + ACCEPT_TOKEN(anon_sym_iget); + if (lookahead == '-') ADVANCE(452); END_STATE(); case 1562: - ACCEPT_TOKEN(anon_sym_neg_DASHdouble); + ACCEPT_TOKEN(anon_sym_iget_DASHwide); + if (lookahead == '-') ADVANCE(1160); END_STATE(); case 1563: - ACCEPT_TOKEN(anon_sym_int_DASHto_DASHlong); + ACCEPT_TOKEN(anon_sym_iget_DASHobject); + if (lookahead == '-') ADVANCE(1162); END_STATE(); case 1564: - ACCEPT_TOKEN(anon_sym_int_DASHto_DASHfloat); + ACCEPT_TOKEN(anon_sym_iget_DASHboolean); END_STATE(); case 1565: - ACCEPT_TOKEN(anon_sym_int_DASHto_DASHdouble); + ACCEPT_TOKEN(anon_sym_iget_DASHbyte); END_STATE(); case 1566: - ACCEPT_TOKEN(anon_sym_long_DASHto_DASHint); + ACCEPT_TOKEN(anon_sym_iget_DASHchar); END_STATE(); case 1567: - ACCEPT_TOKEN(anon_sym_long_DASHto_DASHfloat); + ACCEPT_TOKEN(anon_sym_iget_DASHshort); END_STATE(); case 1568: - ACCEPT_TOKEN(anon_sym_long_DASHto_DASHdouble); + ACCEPT_TOKEN(anon_sym_iput); + if (lookahead == '-') ADVANCE(453); END_STATE(); case 1569: - ACCEPT_TOKEN(anon_sym_float_DASHto_DASHint); + ACCEPT_TOKEN(anon_sym_iput_DASHwide); + if (lookahead == '-') ADVANCE(1161); END_STATE(); case 1570: - ACCEPT_TOKEN(anon_sym_float_DASHto_DASHlong); + ACCEPT_TOKEN(anon_sym_iput_DASHobject); + if (lookahead == '-') ADVANCE(1163); END_STATE(); case 1571: - ACCEPT_TOKEN(anon_sym_float_DASHto_DASHdouble); + ACCEPT_TOKEN(anon_sym_iput_DASHboolean); END_STATE(); case 1572: - ACCEPT_TOKEN(anon_sym_double_DASHto_DASHint); + ACCEPT_TOKEN(anon_sym_iput_DASHbyte); END_STATE(); case 1573: - ACCEPT_TOKEN(anon_sym_double_DASHto_DASHlong); + ACCEPT_TOKEN(anon_sym_iput_DASHchar); END_STATE(); case 1574: - ACCEPT_TOKEN(anon_sym_double_DASHto_DASHfloat); + ACCEPT_TOKEN(anon_sym_iput_DASHshort); END_STATE(); case 1575: - ACCEPT_TOKEN(anon_sym_int_DASHto_DASHbyte); + ACCEPT_TOKEN(anon_sym_sget); + if (lookahead == '-') ADVANCE(454); END_STATE(); case 1576: - ACCEPT_TOKEN(anon_sym_int_DASHto_DASHchar); + ACCEPT_TOKEN(anon_sym_sget_DASHwide); END_STATE(); case 1577: - ACCEPT_TOKEN(anon_sym_int_DASHto_DASHshort); + ACCEPT_TOKEN(anon_sym_sget_DASHobject); END_STATE(); case 1578: - ACCEPT_TOKEN(anon_sym_add_DASHint); - if (lookahead == '/') ADVANCE(177); + ACCEPT_TOKEN(anon_sym_sget_DASHboolean); END_STATE(); case 1579: - ACCEPT_TOKEN(anon_sym_sub_DASHint); - if (lookahead == '/') ADVANCE(185); + ACCEPT_TOKEN(anon_sym_sget_DASHbyte); END_STATE(); case 1580: - ACCEPT_TOKEN(anon_sym_mul_DASHint); - if (lookahead == '/') ADVANCE(180); + ACCEPT_TOKEN(anon_sym_sget_DASHchar); END_STATE(); case 1581: - ACCEPT_TOKEN(anon_sym_div_DASHint); - if (lookahead == '/') ADVANCE(179); + ACCEPT_TOKEN(anon_sym_sget_DASHshort); END_STATE(); case 1582: - ACCEPT_TOKEN(anon_sym_rem_DASHint); - if (lookahead == '/') ADVANCE(182); + ACCEPT_TOKEN(anon_sym_sput); + if (lookahead == '-') ADVANCE(456); END_STATE(); case 1583: - ACCEPT_TOKEN(anon_sym_and_DASHint); - if (lookahead == '/') ADVANCE(178); + ACCEPT_TOKEN(anon_sym_sput_DASHwide); END_STATE(); case 1584: - ACCEPT_TOKEN(anon_sym_or_DASHint); - if (lookahead == '/') ADVANCE(176); + ACCEPT_TOKEN(anon_sym_sput_DASHobject); END_STATE(); case 1585: - ACCEPT_TOKEN(anon_sym_xor_DASHint); - if (lookahead == '/') ADVANCE(186); + ACCEPT_TOKEN(anon_sym_sput_DASHboolean); END_STATE(); case 1586: - ACCEPT_TOKEN(anon_sym_shl_DASHint); - if (lookahead == '/') ADVANCE(183); + ACCEPT_TOKEN(anon_sym_sput_DASHbyte); END_STATE(); case 1587: - ACCEPT_TOKEN(anon_sym_shr_DASHint); - if (lookahead == '/') ADVANCE(184); + ACCEPT_TOKEN(anon_sym_sput_DASHchar); END_STATE(); case 1588: - ACCEPT_TOKEN(anon_sym_ushr_DASHint); - if (lookahead == '/') ADVANCE(195); + ACCEPT_TOKEN(anon_sym_sput_DASHshort); END_STATE(); case 1589: - ACCEPT_TOKEN(anon_sym_add_DASHlong); - if (lookahead == '/') ADVANCE(187); + ACCEPT_TOKEN(anon_sym_invoke_DASHvirtual); + if (lookahead == '-') ADVANCE(1165); + if (lookahead == '/') ADVANCE(1247); END_STATE(); case 1590: - ACCEPT_TOKEN(anon_sym_sub_DASHlong); - if (lookahead == '/') ADVANCE(194); + ACCEPT_TOKEN(anon_sym_invoke_DASHsuper); + if (lookahead == '-') ADVANCE(1164); + if (lookahead == '/') ADVANCE(1239); END_STATE(); case 1591: - ACCEPT_TOKEN(anon_sym_mul_DASHlong); - if (lookahead == '/') ADVANCE(190); + ACCEPT_TOKEN(anon_sym_invoke_DASHdirect); + if (lookahead == '-') ADVANCE(708); + if (lookahead == '/') ADVANCE(1243); END_STATE(); case 1592: - ACCEPT_TOKEN(anon_sym_div_DASHlong); - if (lookahead == '/') ADVANCE(189); + ACCEPT_TOKEN(anon_sym_invoke_DASHstatic); + if (lookahead == '/') ADVANCE(1245); END_STATE(); case 1593: - ACCEPT_TOKEN(anon_sym_rem_DASHlong); - if (lookahead == '/') ADVANCE(191); + ACCEPT_TOKEN(anon_sym_invoke_DASHinterface); + if (lookahead == '-') ADVANCE(1250); END_STATE(); case 1594: - ACCEPT_TOKEN(anon_sym_and_DASHlong); - if (lookahead == '/') ADVANCE(188); + ACCEPT_TOKEN(anon_sym_invoke_DASHvirtual_SLASHrange); END_STATE(); case 1595: - ACCEPT_TOKEN(anon_sym_or_DASHlong); - if (lookahead == '/') ADVANCE(181); + ACCEPT_TOKEN(anon_sym_invoke_DASHsuper_SLASHrange); END_STATE(); case 1596: - ACCEPT_TOKEN(anon_sym_xor_DASHlong); - if (lookahead == '/') ADVANCE(196); + ACCEPT_TOKEN(anon_sym_invoke_DASHdirect_SLASHrange); END_STATE(); case 1597: - ACCEPT_TOKEN(anon_sym_shl_DASHlong); - if (lookahead == '/') ADVANCE(192); + ACCEPT_TOKEN(anon_sym_invoke_DASHstatic_SLASHrange); END_STATE(); case 1598: - ACCEPT_TOKEN(anon_sym_shr_DASHlong); - if (lookahead == '/') ADVANCE(193); + ACCEPT_TOKEN(anon_sym_invoke_DASHinterface_DASHrange); END_STATE(); case 1599: - ACCEPT_TOKEN(anon_sym_ushr_DASHlong); - if (lookahead == '/') ADVANCE(202); + ACCEPT_TOKEN(anon_sym_neg_DASHint); END_STATE(); case 1600: - ACCEPT_TOKEN(anon_sym_add_DASHfloat); - if (lookahead == '/') ADVANCE(197); + ACCEPT_TOKEN(anon_sym_not_DASHint); END_STATE(); case 1601: - ACCEPT_TOKEN(anon_sym_sub_DASHfloat); - if (lookahead == '/') ADVANCE(201); + ACCEPT_TOKEN(anon_sym_neg_DASHlong); END_STATE(); case 1602: - ACCEPT_TOKEN(anon_sym_mul_DASHfloat); - if (lookahead == '/') ADVANCE(199); + ACCEPT_TOKEN(anon_sym_not_DASHlong); END_STATE(); case 1603: - ACCEPT_TOKEN(anon_sym_div_DASHfloat); - if (lookahead == '/') ADVANCE(198); + ACCEPT_TOKEN(anon_sym_neg_DASHfloat); END_STATE(); case 1604: - ACCEPT_TOKEN(anon_sym_rem_DASHfloat); - if (lookahead == '/') ADVANCE(200); + ACCEPT_TOKEN(anon_sym_neg_DASHdouble); END_STATE(); case 1605: - ACCEPT_TOKEN(anon_sym_add_DASHdouble); - if (lookahead == '/') ADVANCE(203); + ACCEPT_TOKEN(anon_sym_int_DASHto_DASHlong); END_STATE(); case 1606: - ACCEPT_TOKEN(anon_sym_sub_DASHdouble); - if (lookahead == '/') ADVANCE(207); + ACCEPT_TOKEN(anon_sym_int_DASHto_DASHfloat); END_STATE(); case 1607: - ACCEPT_TOKEN(anon_sym_mul_DASHdouble); - if (lookahead == '/') ADVANCE(205); + ACCEPT_TOKEN(anon_sym_int_DASHto_DASHdouble); END_STATE(); case 1608: - ACCEPT_TOKEN(anon_sym_div_DASHdouble); - if (lookahead == '/') ADVANCE(204); + ACCEPT_TOKEN(anon_sym_long_DASHto_DASHint); END_STATE(); case 1609: - ACCEPT_TOKEN(anon_sym_rem_DASHdouble); - if (lookahead == '/') ADVANCE(206); + ACCEPT_TOKEN(anon_sym_long_DASHto_DASHfloat); END_STATE(); case 1610: - ACCEPT_TOKEN(anon_sym_add_DASHint_SLASH2addr); + ACCEPT_TOKEN(anon_sym_long_DASHto_DASHdouble); END_STATE(); case 1611: - ACCEPT_TOKEN(anon_sym_sub_DASHint_SLASH2addr); + ACCEPT_TOKEN(anon_sym_float_DASHto_DASHint); END_STATE(); case 1612: - ACCEPT_TOKEN(anon_sym_mul_DASHint_SLASH2addr); + ACCEPT_TOKEN(anon_sym_float_DASHto_DASHlong); END_STATE(); case 1613: - ACCEPT_TOKEN(anon_sym_div_DASHint_SLASH2addr); + ACCEPT_TOKEN(anon_sym_float_DASHto_DASHdouble); END_STATE(); case 1614: - ACCEPT_TOKEN(anon_sym_rem_DASHint_SLASH2addr); + ACCEPT_TOKEN(anon_sym_double_DASHto_DASHint); END_STATE(); case 1615: - ACCEPT_TOKEN(anon_sym_and_DASHint_SLASH2addr); + ACCEPT_TOKEN(anon_sym_double_DASHto_DASHlong); END_STATE(); case 1616: - ACCEPT_TOKEN(anon_sym_or_DASHint_SLASH2addr); + ACCEPT_TOKEN(anon_sym_double_DASHto_DASHfloat); END_STATE(); case 1617: - ACCEPT_TOKEN(anon_sym_xor_DASHint_SLASH2addr); + ACCEPT_TOKEN(anon_sym_int_DASHto_DASHbyte); END_STATE(); case 1618: - ACCEPT_TOKEN(anon_sym_shl_DASHint_SLASH2addr); + ACCEPT_TOKEN(anon_sym_int_DASHto_DASHchar); END_STATE(); case 1619: - ACCEPT_TOKEN(anon_sym_shr_DASHint_SLASH2addr); + ACCEPT_TOKEN(anon_sym_int_DASHto_DASHshort); END_STATE(); case 1620: - ACCEPT_TOKEN(anon_sym_ushr_DASHint_SLASH2addr); + ACCEPT_TOKEN(anon_sym_add_DASHint); + if (lookahead == '/') ADVANCE(181); END_STATE(); case 1621: - ACCEPT_TOKEN(anon_sym_add_DASHlong_SLASH2addr); + ACCEPT_TOKEN(anon_sym_sub_DASHint); + if (lookahead == '/') ADVANCE(189); END_STATE(); case 1622: - ACCEPT_TOKEN(anon_sym_sub_DASHlong_SLASH2addr); + ACCEPT_TOKEN(anon_sym_mul_DASHint); + if (lookahead == '/') ADVANCE(184); END_STATE(); case 1623: - ACCEPT_TOKEN(anon_sym_mul_DASHlong_SLASH2addr); + ACCEPT_TOKEN(anon_sym_div_DASHint); + if (lookahead == '/') ADVANCE(183); END_STATE(); case 1624: - ACCEPT_TOKEN(anon_sym_div_DASHlong_SLASH2addr); + ACCEPT_TOKEN(anon_sym_rem_DASHint); + if (lookahead == '/') ADVANCE(186); END_STATE(); case 1625: - ACCEPT_TOKEN(anon_sym_rem_DASHlong_SLASH2addr); + ACCEPT_TOKEN(anon_sym_and_DASHint); + if (lookahead == '/') ADVANCE(182); END_STATE(); case 1626: - ACCEPT_TOKEN(anon_sym_and_DASHlong_SLASH2addr); + ACCEPT_TOKEN(anon_sym_or_DASHint); + if (lookahead == '/') ADVANCE(180); END_STATE(); case 1627: - ACCEPT_TOKEN(anon_sym_or_DASHlong_SLASH2addr); + ACCEPT_TOKEN(anon_sym_xor_DASHint); + if (lookahead == '/') ADVANCE(190); END_STATE(); case 1628: - ACCEPT_TOKEN(anon_sym_xor_DASHlong_SLASH2addr); + ACCEPT_TOKEN(anon_sym_shl_DASHint); + if (lookahead == '/') ADVANCE(187); END_STATE(); case 1629: - ACCEPT_TOKEN(anon_sym_shl_DASHlong_SLASH2addr); + ACCEPT_TOKEN(anon_sym_shr_DASHint); + if (lookahead == '/') ADVANCE(188); END_STATE(); case 1630: - ACCEPT_TOKEN(anon_sym_shr_DASHlong_SLASH2addr); + ACCEPT_TOKEN(anon_sym_ushr_DASHint); + if (lookahead == '/') ADVANCE(199); END_STATE(); case 1631: - ACCEPT_TOKEN(anon_sym_ushr_DASHlong_SLASH2addr); + ACCEPT_TOKEN(anon_sym_add_DASHlong); + if (lookahead == '/') ADVANCE(191); END_STATE(); case 1632: - ACCEPT_TOKEN(anon_sym_add_DASHfloat_SLASH2addr); + ACCEPT_TOKEN(anon_sym_sub_DASHlong); + if (lookahead == '/') ADVANCE(198); END_STATE(); case 1633: - ACCEPT_TOKEN(anon_sym_sub_DASHfloat_SLASH2addr); + ACCEPT_TOKEN(anon_sym_mul_DASHlong); + if (lookahead == '/') ADVANCE(194); END_STATE(); case 1634: - ACCEPT_TOKEN(anon_sym_mul_DASHfloat_SLASH2addr); + ACCEPT_TOKEN(anon_sym_div_DASHlong); + if (lookahead == '/') ADVANCE(193); END_STATE(); case 1635: - ACCEPT_TOKEN(anon_sym_div_DASHfloat_SLASH2addr); + ACCEPT_TOKEN(anon_sym_rem_DASHlong); + if (lookahead == '/') ADVANCE(195); END_STATE(); case 1636: - ACCEPT_TOKEN(anon_sym_rem_DASHfloat_SLASH2addr); + ACCEPT_TOKEN(anon_sym_and_DASHlong); + if (lookahead == '/') ADVANCE(192); END_STATE(); case 1637: - ACCEPT_TOKEN(anon_sym_add_DASHdouble_SLASH2addr); + ACCEPT_TOKEN(anon_sym_or_DASHlong); + if (lookahead == '/') ADVANCE(185); END_STATE(); case 1638: - ACCEPT_TOKEN(anon_sym_sub_DASHdouble_SLASH2addr); + ACCEPT_TOKEN(anon_sym_xor_DASHlong); + if (lookahead == '/') ADVANCE(200); END_STATE(); case 1639: - ACCEPT_TOKEN(anon_sym_mul_DASHdouble_SLASH2addr); + ACCEPT_TOKEN(anon_sym_shl_DASHlong); + if (lookahead == '/') ADVANCE(196); END_STATE(); case 1640: - ACCEPT_TOKEN(anon_sym_div_DASHdouble_SLASH2addr); + ACCEPT_TOKEN(anon_sym_shr_DASHlong); + if (lookahead == '/') ADVANCE(197); END_STATE(); case 1641: - ACCEPT_TOKEN(anon_sym_rem_DASHdouble_SLASH2addr); + ACCEPT_TOKEN(anon_sym_ushr_DASHlong); + if (lookahead == '/') ADVANCE(206); END_STATE(); case 1642: - ACCEPT_TOKEN(anon_sym_add_DASHint_SLASHlit16); + ACCEPT_TOKEN(anon_sym_add_DASHfloat); + if (lookahead == '/') ADVANCE(201); END_STATE(); case 1643: - ACCEPT_TOKEN(anon_sym_sub_DASHint_SLASHlit16); + ACCEPT_TOKEN(anon_sym_sub_DASHfloat); + if (lookahead == '/') ADVANCE(205); END_STATE(); case 1644: - ACCEPT_TOKEN(anon_sym_mul_DASHint_SLASHlit16); + ACCEPT_TOKEN(anon_sym_mul_DASHfloat); + if (lookahead == '/') ADVANCE(203); END_STATE(); case 1645: - ACCEPT_TOKEN(anon_sym_div_DASHint_SLASHlit16); + ACCEPT_TOKEN(anon_sym_div_DASHfloat); + if (lookahead == '/') ADVANCE(202); END_STATE(); case 1646: - ACCEPT_TOKEN(anon_sym_rem_DASHint_SLASHlit16); + ACCEPT_TOKEN(anon_sym_rem_DASHfloat); + if (lookahead == '/') ADVANCE(204); END_STATE(); case 1647: - ACCEPT_TOKEN(anon_sym_and_DASHint_SLASHlit16); + ACCEPT_TOKEN(anon_sym_add_DASHdouble); + if (lookahead == '/') ADVANCE(207); END_STATE(); case 1648: - ACCEPT_TOKEN(anon_sym_or_DASHint_SLASHlit16); + ACCEPT_TOKEN(anon_sym_sub_DASHdouble); + if (lookahead == '/') ADVANCE(211); END_STATE(); case 1649: - ACCEPT_TOKEN(anon_sym_xor_DASHint_SLASHlit16); + ACCEPT_TOKEN(anon_sym_mul_DASHdouble); + if (lookahead == '/') ADVANCE(209); END_STATE(); case 1650: - ACCEPT_TOKEN(anon_sym_add_DASHint_SLASHlit8); + ACCEPT_TOKEN(anon_sym_div_DASHdouble); + if (lookahead == '/') ADVANCE(208); END_STATE(); case 1651: - ACCEPT_TOKEN(anon_sym_sub_DASHint_SLASHlit8); + ACCEPT_TOKEN(anon_sym_rem_DASHdouble); + if (lookahead == '/') ADVANCE(210); END_STATE(); case 1652: - ACCEPT_TOKEN(anon_sym_mul_DASHint_SLASHlit8); + ACCEPT_TOKEN(anon_sym_add_DASHint_SLASH2addr); END_STATE(); case 1653: - ACCEPT_TOKEN(anon_sym_div_DASHint_SLASHlit8); + ACCEPT_TOKEN(anon_sym_sub_DASHint_SLASH2addr); END_STATE(); case 1654: - ACCEPT_TOKEN(anon_sym_rem_DASHint_SLASHlit8); + ACCEPT_TOKEN(anon_sym_mul_DASHint_SLASH2addr); END_STATE(); case 1655: - ACCEPT_TOKEN(anon_sym_and_DASHint_SLASHlit8); + ACCEPT_TOKEN(anon_sym_div_DASHint_SLASH2addr); END_STATE(); case 1656: - ACCEPT_TOKEN(anon_sym_or_DASHint_SLASHlit8); + ACCEPT_TOKEN(anon_sym_rem_DASHint_SLASH2addr); END_STATE(); case 1657: - ACCEPT_TOKEN(anon_sym_xor_DASHint_SLASHlit8); + ACCEPT_TOKEN(anon_sym_and_DASHint_SLASH2addr); END_STATE(); case 1658: - ACCEPT_TOKEN(anon_sym_shl_DASHint_SLASHlit8); + ACCEPT_TOKEN(anon_sym_or_DASHint_SLASH2addr); END_STATE(); case 1659: - ACCEPT_TOKEN(anon_sym_shr_DASHint_SLASHlit8); + ACCEPT_TOKEN(anon_sym_xor_DASHint_SLASH2addr); END_STATE(); case 1660: - ACCEPT_TOKEN(anon_sym_ushr_DASHint_SLASHlit8); + ACCEPT_TOKEN(anon_sym_shl_DASHint_SLASH2addr); END_STATE(); case 1661: - ACCEPT_TOKEN(anon_sym_execute_DASHinline); + ACCEPT_TOKEN(anon_sym_shr_DASHint_SLASH2addr); END_STATE(); case 1662: - ACCEPT_TOKEN(anon_sym_invoke_DASHdirect_DASHempty); + ACCEPT_TOKEN(anon_sym_ushr_DASHint_SLASH2addr); END_STATE(); case 1663: - ACCEPT_TOKEN(anon_sym_iget_DASHquick); + ACCEPT_TOKEN(anon_sym_add_DASHlong_SLASH2addr); END_STATE(); case 1664: - ACCEPT_TOKEN(anon_sym_iget_DASHwide_DASHquick); + ACCEPT_TOKEN(anon_sym_sub_DASHlong_SLASH2addr); END_STATE(); case 1665: - ACCEPT_TOKEN(anon_sym_iget_DASHobject_DASHquick); + ACCEPT_TOKEN(anon_sym_mul_DASHlong_SLASH2addr); END_STATE(); case 1666: - ACCEPT_TOKEN(anon_sym_iput_DASHquick); + ACCEPT_TOKEN(anon_sym_div_DASHlong_SLASH2addr); END_STATE(); case 1667: - ACCEPT_TOKEN(anon_sym_iput_DASHwide_DASHquick); + ACCEPT_TOKEN(anon_sym_rem_DASHlong_SLASH2addr); END_STATE(); case 1668: - ACCEPT_TOKEN(anon_sym_iput_DASHobject_DASHquick); + ACCEPT_TOKEN(anon_sym_and_DASHlong_SLASH2addr); END_STATE(); case 1669: - ACCEPT_TOKEN(anon_sym_invoke_DASHvirtual_DASHquick); - if (lookahead == '/') ADVANCE(1217); + ACCEPT_TOKEN(anon_sym_or_DASHlong_SLASH2addr); END_STATE(); case 1670: - ACCEPT_TOKEN(anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange); + ACCEPT_TOKEN(anon_sym_xor_DASHlong_SLASH2addr); END_STATE(); case 1671: - ACCEPT_TOKEN(anon_sym_invoke_DASHsuper_DASHquick); - if (lookahead == '/') ADVANCE(1215); + ACCEPT_TOKEN(anon_sym_shl_DASHlong_SLASH2addr); END_STATE(); case 1672: - ACCEPT_TOKEN(anon_sym_invoke_DASHsuper_DASHquick_SLASHrange); + ACCEPT_TOKEN(anon_sym_shr_DASHlong_SLASH2addr); END_STATE(); case 1673: - ACCEPT_TOKEN(anon_sym_DOTline); + ACCEPT_TOKEN(anon_sym_ushr_DASHlong_SLASH2addr); END_STATE(); case 1674: - ACCEPT_TOKEN(anon_sym_DOTlocals); + ACCEPT_TOKEN(anon_sym_add_DASHfloat_SLASH2addr); END_STATE(); case 1675: - ACCEPT_TOKEN(anon_sym_DOTparam); + ACCEPT_TOKEN(anon_sym_sub_DASHfloat_SLASH2addr); END_STATE(); case 1676: - ACCEPT_TOKEN(anon_sym_DOTcatch); - if (lookahead == 'a') ADVANCE(898); + ACCEPT_TOKEN(anon_sym_mul_DASHfloat_SLASH2addr); END_STATE(); case 1677: - ACCEPT_TOKEN(anon_sym_LBRACE); + ACCEPT_TOKEN(anon_sym_div_DASHfloat_SLASH2addr); END_STATE(); case 1678: - ACCEPT_TOKEN(anon_sym_DOT_DOT); + ACCEPT_TOKEN(anon_sym_rem_DASHfloat_SLASH2addr); END_STATE(); case 1679: - ACCEPT_TOKEN(anon_sym_RBRACE); + ACCEPT_TOKEN(anon_sym_add_DASHdouble_SLASH2addr); END_STATE(); case 1680: - ACCEPT_TOKEN(anon_sym_DOTcatchall); + ACCEPT_TOKEN(anon_sym_sub_DASHdouble_SLASH2addr); END_STATE(); case 1681: - ACCEPT_TOKEN(anon_sym_DOTpacked_DASHswitch); + ACCEPT_TOKEN(anon_sym_mul_DASHdouble_SLASH2addr); END_STATE(); case 1682: - ACCEPT_TOKEN(anon_sym_DOTendpacked_DASHswitch); + ACCEPT_TOKEN(anon_sym_div_DASHdouble_SLASH2addr); END_STATE(); case 1683: - ACCEPT_TOKEN(anon_sym_DOTsparse_DASHswitch); + ACCEPT_TOKEN(anon_sym_rem_DASHdouble_SLASH2addr); END_STATE(); case 1684: - ACCEPT_TOKEN(anon_sym_DASH_GT); + ACCEPT_TOKEN(anon_sym_add_DASHint_SLASHlit16); END_STATE(); case 1685: - ACCEPT_TOKEN(anon_sym_DOTendsparse_DASHswitch); + ACCEPT_TOKEN(anon_sym_sub_DASHint_SLASHlit16); END_STATE(); case 1686: - ACCEPT_TOKEN(anon_sym_DOTarray_DASHdata); + ACCEPT_TOKEN(anon_sym_mul_DASHint_SLASHlit16); END_STATE(); case 1687: - ACCEPT_TOKEN(anon_sym_DOTendarray_DASHdata); + ACCEPT_TOKEN(anon_sym_div_DASHint_SLASHlit16); END_STATE(); case 1688: - ACCEPT_TOKEN(sym_class_identifier); + ACCEPT_TOKEN(anon_sym_rem_DASHint_SLASHlit16); END_STATE(); case 1689: - ACCEPT_TOKEN(aux_sym_field_identifier_token1); + ACCEPT_TOKEN(anon_sym_and_DASHint_SLASHlit16); END_STATE(); case 1690: - ACCEPT_TOKEN(anon_sym_LTclinit_GT_LPAREN); + ACCEPT_TOKEN(anon_sym_or_DASHint_SLASHlit16); END_STATE(); case 1691: - ACCEPT_TOKEN(anon_sym_LTinit_GT_LPAREN); + ACCEPT_TOKEN(anon_sym_xor_DASHint_SLASHlit16); END_STATE(); case 1692: - ACCEPT_TOKEN(aux_sym_method_identifier_token1); + ACCEPT_TOKEN(anon_sym_add_DASHint_SLASHlit8); END_STATE(); case 1693: - ACCEPT_TOKEN(anon_sym_RPAREN); + ACCEPT_TOKEN(anon_sym_sub_DASHint_SLASHlit8); END_STATE(); case 1694: - ACCEPT_TOKEN(anon_sym_LBRACK); + ACCEPT_TOKEN(anon_sym_mul_DASHint_SLASHlit8); END_STATE(); case 1695: - ACCEPT_TOKEN(anon_sym_V); + ACCEPT_TOKEN(anon_sym_div_DASHint_SLASHlit8); END_STATE(); case 1696: - ACCEPT_TOKEN(anon_sym_Z); + ACCEPT_TOKEN(anon_sym_rem_DASHint_SLASHlit8); END_STATE(); case 1697: - ACCEPT_TOKEN(anon_sym_B); + ACCEPT_TOKEN(anon_sym_and_DASHint_SLASHlit8); END_STATE(); case 1698: - ACCEPT_TOKEN(anon_sym_S); + ACCEPT_TOKEN(anon_sym_or_DASHint_SLASHlit8); END_STATE(); case 1699: - ACCEPT_TOKEN(anon_sym_C); + ACCEPT_TOKEN(anon_sym_xor_DASHint_SLASHlit8); END_STATE(); case 1700: - ACCEPT_TOKEN(anon_sym_I); + ACCEPT_TOKEN(anon_sym_shl_DASHint_SLASHlit8); END_STATE(); case 1701: - ACCEPT_TOKEN(anon_sym_J); + ACCEPT_TOKEN(anon_sym_shr_DASHint_SLASHlit8); END_STATE(); case 1702: - ACCEPT_TOKEN(anon_sym_F); + ACCEPT_TOKEN(anon_sym_ushr_DASHint_SLASHlit8); END_STATE(); case 1703: - ACCEPT_TOKEN(anon_sym_D); + ACCEPT_TOKEN(anon_sym_execute_DASHinline); END_STATE(); case 1704: - ACCEPT_TOKEN(anon_sym_public); + ACCEPT_TOKEN(anon_sym_invoke_DASHdirect_DASHempty); END_STATE(); case 1705: + ACCEPT_TOKEN(anon_sym_iget_DASHquick); + END_STATE(); + case 1706: + ACCEPT_TOKEN(anon_sym_iget_DASHwide_DASHquick); + END_STATE(); + case 1707: + ACCEPT_TOKEN(anon_sym_iget_DASHobject_DASHquick); + END_STATE(); + case 1708: + ACCEPT_TOKEN(anon_sym_iput_DASHquick); + END_STATE(); + case 1709: + ACCEPT_TOKEN(anon_sym_iput_DASHwide_DASHquick); + END_STATE(); + case 1710: + ACCEPT_TOKEN(anon_sym_iput_DASHobject_DASHquick); + END_STATE(); + case 1711: + ACCEPT_TOKEN(anon_sym_invoke_DASHvirtual_DASHquick); + if (lookahead == '/') ADVANCE(1254); + END_STATE(); + case 1712: + ACCEPT_TOKEN(anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange); + END_STATE(); + case 1713: + ACCEPT_TOKEN(anon_sym_invoke_DASHsuper_DASHquick); + if (lookahead == '/') ADVANCE(1252); + END_STATE(); + case 1714: + ACCEPT_TOKEN(anon_sym_invoke_DASHsuper_DASHquick_SLASHrange); + END_STATE(); + case 1715: + ACCEPT_TOKEN(anon_sym_DOTline); + END_STATE(); + case 1716: + ACCEPT_TOKEN(anon_sym_DOTlocals); + END_STATE(); + case 1717: + ACCEPT_TOKEN(anon_sym_DOTparam); + END_STATE(); + case 1718: + ACCEPT_TOKEN(anon_sym_DOTcatch); + if (lookahead == 'a') ADVANCE(920); + END_STATE(); + case 1719: + ACCEPT_TOKEN(anon_sym_LBRACE); + END_STATE(); + case 1720: + ACCEPT_TOKEN(anon_sym_DOT_DOT); + END_STATE(); + case 1721: + ACCEPT_TOKEN(anon_sym_RBRACE); + END_STATE(); + case 1722: + ACCEPT_TOKEN(anon_sym_DOTcatchall); + END_STATE(); + case 1723: + ACCEPT_TOKEN(anon_sym_DOTpacked_DASHswitch); + END_STATE(); + case 1724: + ACCEPT_TOKEN(anon_sym_DOTendpacked_DASHswitch); + END_STATE(); + case 1725: + ACCEPT_TOKEN(anon_sym_DOTsparse_DASHswitch); + END_STATE(); + case 1726: + ACCEPT_TOKEN(anon_sym_DASH_GT); + END_STATE(); + case 1727: + ACCEPT_TOKEN(anon_sym_DOTendsparse_DASHswitch); + END_STATE(); + case 1728: + ACCEPT_TOKEN(anon_sym_DOTarray_DASHdata); + END_STATE(); + case 1729: + ACCEPT_TOKEN(anon_sym_DOTendarray_DASHdata); + END_STATE(); + case 1730: + ACCEPT_TOKEN(sym_class_identifier); + END_STATE(); + case 1731: + ACCEPT_TOKEN(aux_sym_field_identifier_token1); + END_STATE(); + case 1732: + ACCEPT_TOKEN(anon_sym_LTclinit_GT_LPAREN); + END_STATE(); + case 1733: + ACCEPT_TOKEN(anon_sym_LTinit_GT_LPAREN); + END_STATE(); + case 1734: + ACCEPT_TOKEN(aux_sym_method_identifier_token1); + END_STATE(); + case 1735: + ACCEPT_TOKEN(anon_sym_RPAREN); + END_STATE(); + case 1736: + ACCEPT_TOKEN(anon_sym_LBRACK); + END_STATE(); + case 1737: + ACCEPT_TOKEN(anon_sym_V); + END_STATE(); + case 1738: + ACCEPT_TOKEN(anon_sym_Z); + END_STATE(); + case 1739: + ACCEPT_TOKEN(anon_sym_B); + END_STATE(); + case 1740: + ACCEPT_TOKEN(anon_sym_S); + END_STATE(); + case 1741: + ACCEPT_TOKEN(anon_sym_C); + END_STATE(); + case 1742: + ACCEPT_TOKEN(anon_sym_I); + END_STATE(); + case 1743: + ACCEPT_TOKEN(anon_sym_J); + END_STATE(); + case 1744: + ACCEPT_TOKEN(anon_sym_F); + END_STATE(); + case 1745: + ACCEPT_TOKEN(anon_sym_D); + END_STATE(); + case 1746: + ACCEPT_TOKEN(anon_sym_public); + END_STATE(); + case 1747: ACCEPT_TOKEN(anon_sym_public); - if (lookahead == '(') ADVANCE(1692); + if (lookahead == '(') ADVANCE(1734); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); END_STATE(); - case 1706: + case 1748: ACCEPT_TOKEN(anon_sym_public); - if (lookahead == ':') ADVANCE(1689); + if (lookahead == ':') ADVANCE(1731); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); END_STATE(); - case 1707: + case 1749: ACCEPT_TOKEN(anon_sym_private); END_STATE(); - case 1708: + case 1750: ACCEPT_TOKEN(anon_sym_private); - if (lookahead == '(') ADVANCE(1692); + if (lookahead == '(') ADVANCE(1734); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); END_STATE(); - case 1709: + case 1751: ACCEPT_TOKEN(anon_sym_private); - if (lookahead == ':') ADVANCE(1689); + if (lookahead == ':') ADVANCE(1731); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); END_STATE(); - case 1710: + case 1752: ACCEPT_TOKEN(anon_sym_protected); END_STATE(); - case 1711: + case 1753: ACCEPT_TOKEN(anon_sym_protected); - if (lookahead == '(') ADVANCE(1692); + if (lookahead == '(') ADVANCE(1734); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); END_STATE(); - case 1712: + case 1754: ACCEPT_TOKEN(anon_sym_protected); - if (lookahead == ':') ADVANCE(1689); + if (lookahead == ':') ADVANCE(1731); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); END_STATE(); - case 1713: + case 1755: ACCEPT_TOKEN(anon_sym_static); END_STATE(); - case 1714: + case 1756: ACCEPT_TOKEN(anon_sym_static); - if (lookahead == '(') ADVANCE(1692); + if (lookahead == '(') ADVANCE(1734); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); END_STATE(); - case 1715: + case 1757: ACCEPT_TOKEN(anon_sym_static); - if (lookahead == ':') ADVANCE(1689); + if (lookahead == ':') ADVANCE(1731); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); END_STATE(); - case 1716: + case 1758: ACCEPT_TOKEN(anon_sym_final); END_STATE(); - case 1717: + case 1759: ACCEPT_TOKEN(anon_sym_final); - if (lookahead == '(') ADVANCE(1692); + if (lookahead == '(') ADVANCE(1734); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); END_STATE(); - case 1718: + case 1760: ACCEPT_TOKEN(anon_sym_final); - if (lookahead == ':') ADVANCE(1689); + if (lookahead == ':') ADVANCE(1731); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); END_STATE(); - case 1719: + case 1761: ACCEPT_TOKEN(anon_sym_synchronized); END_STATE(); - case 1720: + case 1762: ACCEPT_TOKEN(anon_sym_synchronized); - if (lookahead == '(') ADVANCE(1692); + if (lookahead == '(') ADVANCE(1734); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); END_STATE(); - case 1721: + case 1763: ACCEPT_TOKEN(anon_sym_synchronized); - if (lookahead == ':') ADVANCE(1689); + if (lookahead == ':') ADVANCE(1731); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); END_STATE(); - case 1722: + case 1764: ACCEPT_TOKEN(anon_sym_volatile); END_STATE(); - case 1723: + case 1765: ACCEPT_TOKEN(anon_sym_volatile); - if (lookahead == '(') ADVANCE(1692); + if (lookahead == '(') ADVANCE(1734); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); END_STATE(); - case 1724: + case 1766: ACCEPT_TOKEN(anon_sym_volatile); - if (lookahead == ':') ADVANCE(1689); + if (lookahead == ':') ADVANCE(1731); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); END_STATE(); - case 1725: + case 1767: ACCEPT_TOKEN(anon_sym_transient); END_STATE(); - case 1726: + case 1768: ACCEPT_TOKEN(anon_sym_transient); - if (lookahead == '(') ADVANCE(1692); + if (lookahead == '(') ADVANCE(1734); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); END_STATE(); - case 1727: + case 1769: ACCEPT_TOKEN(anon_sym_transient); - if (lookahead == ':') ADVANCE(1689); + if (lookahead == ':') ADVANCE(1731); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); END_STATE(); - case 1728: + case 1770: ACCEPT_TOKEN(anon_sym_native); END_STATE(); - case 1729: + case 1771: ACCEPT_TOKEN(anon_sym_native); - if (lookahead == '(') ADVANCE(1692); + if (lookahead == '(') ADVANCE(1734); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); END_STATE(); - case 1730: + case 1772: ACCEPT_TOKEN(anon_sym_native); - if (lookahead == ':') ADVANCE(1689); + if (lookahead == ':') ADVANCE(1731); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); END_STATE(); - case 1731: + case 1773: ACCEPT_TOKEN(anon_sym_interface); END_STATE(); - case 1732: + case 1774: ACCEPT_TOKEN(anon_sym_interface); - if (lookahead == '(') ADVANCE(1692); + if (lookahead == '(') ADVANCE(1734); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); END_STATE(); - case 1733: + case 1775: ACCEPT_TOKEN(anon_sym_interface); - if (lookahead == ':') ADVANCE(1689); + if (lookahead == ':') ADVANCE(1731); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); END_STATE(); - case 1734: + case 1776: ACCEPT_TOKEN(anon_sym_abstract); END_STATE(); - case 1735: + case 1777: ACCEPT_TOKEN(anon_sym_abstract); - if (lookahead == '(') ADVANCE(1692); + if (lookahead == '(') ADVANCE(1734); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); END_STATE(); - case 1736: + case 1778: ACCEPT_TOKEN(anon_sym_abstract); - if (lookahead == ':') ADVANCE(1689); + if (lookahead == ':') ADVANCE(1731); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); END_STATE(); - case 1737: + case 1779: ACCEPT_TOKEN(anon_sym_bridge); END_STATE(); - case 1738: + case 1780: ACCEPT_TOKEN(anon_sym_bridge); - if (lookahead == '(') ADVANCE(1692); + if (lookahead == '(') ADVANCE(1734); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); END_STATE(); - case 1739: + case 1781: ACCEPT_TOKEN(anon_sym_bridge); - if (lookahead == ':') ADVANCE(1689); + if (lookahead == ':') ADVANCE(1731); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); END_STATE(); - case 1740: + case 1782: ACCEPT_TOKEN(anon_sym_synthetic); END_STATE(); - case 1741: + case 1783: ACCEPT_TOKEN(anon_sym_synthetic); - if (lookahead == '(') ADVANCE(1692); + if (lookahead == '(') ADVANCE(1734); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(108); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); END_STATE(); - case 1742: + case 1784: ACCEPT_TOKEN(anon_sym_synthetic); - if (lookahead == ':') ADVANCE(1689); + if (lookahead == ':') ADVANCE(1731); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); END_STATE(); - case 1743: + case 1785: + ACCEPT_TOKEN(anon_sym_enum); + END_STATE(); + case 1786: + ACCEPT_TOKEN(anon_sym_enum); + if (lookahead == '(') ADVANCE(1734); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); + END_STATE(); + case 1787: + ACCEPT_TOKEN(anon_sym_enum); + if (lookahead == ':') ADVANCE(1731); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); + END_STATE(); + case 1788: + ACCEPT_TOKEN(anon_sym_constructor); + END_STATE(); + case 1789: + ACCEPT_TOKEN(anon_sym_constructor); + if (lookahead == '(') ADVANCE(1734); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); + END_STATE(); + case 1790: + ACCEPT_TOKEN(anon_sym_constructor); + if (lookahead == ':') ADVANCE(1731); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); + END_STATE(); + case 1791: ACCEPT_TOKEN(sym_comment); if (lookahead != 0 && - lookahead != '\n') ADVANCE(1743); + lookahead != '\n') ADVANCE(1791); END_STATE(); - case 1744: + case 1792: ACCEPT_TOKEN(anon_sym_DOTenum); END_STATE(); - case 1745: + case 1793: ACCEPT_TOKEN(sym_variable); - if (lookahead == '(') ADVANCE(1692); - if (lookahead == ':') ADVANCE(1689); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1745); + if (lookahead == '(') ADVANCE(1734); + if (lookahead == ':') ADVANCE(1731); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1793); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(17); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(18); END_STATE(); - case 1746: + case 1794: ACCEPT_TOKEN(sym_variable); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1746); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1794); END_STATE(); - case 1747: + case 1795: ACCEPT_TOKEN(sym_parameter); - if (lookahead == '(') ADVANCE(1692); - if (lookahead == ':') ADVANCE(1689); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1747); + if (lookahead == '(') ADVANCE(1734); + if (lookahead == ':') ADVANCE(1731); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1795); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(17); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(18); END_STATE(); - case 1748: + case 1796: ACCEPT_TOKEN(sym_parameter); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1748); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1796); END_STATE(); - case 1749: + case 1797: ACCEPT_TOKEN(aux_sym_number_literal_token1); - if (lookahead == '(') ADVANCE(1692); - if (lookahead == ':') ADVANCE(1689); + if (lookahead == '(') ADVANCE(1734); + if (lookahead == ':') ADVANCE(1731); if (('0' <= lookahead && lookahead <= '9') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1749); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1797); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('g' <= lookahead && lookahead <= 'z')) ADVANCE(17); + ('g' <= lookahead && lookahead <= 'z')) ADVANCE(18); END_STATE(); - case 1750: + case 1798: ACCEPT_TOKEN(aux_sym_number_literal_token1); if (('0' <= lookahead && lookahead <= '9') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1750); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1798); END_STATE(); - case 1751: + case 1799: ACCEPT_TOKEN(aux_sym_number_literal_token2); - if (lookahead == '(') ADVANCE(1692); - if (lookahead == ':') ADVANCE(1689); - if (lookahead == 'x') ADVANCE(16); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1752); + if (lookahead == '(') ADVANCE(1734); + if (lookahead == ':') ADVANCE(1731); + if (lookahead == 'x') ADVANCE(17); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1800); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(17); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(18); END_STATE(); - case 1752: + case 1800: ACCEPT_TOKEN(aux_sym_number_literal_token2); - if (lookahead == '(') ADVANCE(1692); - if (lookahead == ':') ADVANCE(1689); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1752); + if (lookahead == '(') ADVANCE(1734); + if (lookahead == ':') ADVANCE(1731); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1800); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(17); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(18); END_STATE(); - case 1753: + case 1801: ACCEPT_TOKEN(aux_sym_number_literal_token2); - if (lookahead == 'x') ADVANCE(1416); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1754); + if (lookahead == 'x') ADVANCE(1459); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1802); END_STATE(); - case 1754: + case 1802: ACCEPT_TOKEN(aux_sym_number_literal_token2); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1754); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1802); END_STATE(); - case 1755: + case 1803: ACCEPT_TOKEN(sym_string_literal); - if (lookahead == '"') ADVANCE(1755); + if (lookahead == '"') ADVANCE(1803); if (lookahead != 0 && lookahead != '\n') ADVANCE(6); END_STATE(); @@ -9431,37 +9699,37 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [25] = {.lex_state = 0}, [26] = {.lex_state = 0}, [27] = {.lex_state = 0}, - [28] = {.lex_state = 0}, + [28] = {.lex_state = 5}, [29] = {.lex_state = 5}, - [30] = {.lex_state = 5}, - [31] = {.lex_state = 1}, - [32] = {.lex_state = 5}, + [30] = {.lex_state = 1}, + [31] = {.lex_state = 5}, + [32] = {.lex_state = 8}, [33] = {.lex_state = 8}, [34] = {.lex_state = 0}, - [35] = {.lex_state = 8}, - [36] = {.lex_state = 0}, - [37] = {.lex_state = 0}, - [38] = {.lex_state = 0}, - [39] = {.lex_state = 0}, - [40] = {.lex_state = 0}, - [41] = {.lex_state = 0}, + [35] = {.lex_state = 9}, + [36] = {.lex_state = 9}, + [37] = {.lex_state = 9}, + [38] = {.lex_state = 9}, + [39] = {.lex_state = 10}, + [40] = {.lex_state = 10}, + [41] = {.lex_state = 9}, [42] = {.lex_state = 0}, [43] = {.lex_state = 0}, [44] = {.lex_state = 0}, [45] = {.lex_state = 0}, [46] = {.lex_state = 0}, - [47] = {.lex_state = 9}, - [48] = {.lex_state = 9}, + [47] = {.lex_state = 0}, + [48] = {.lex_state = 0}, [49] = {.lex_state = 0}, [50] = {.lex_state = 0}, [51] = {.lex_state = 0}, - [52] = {.lex_state = 0}, + [52] = {.lex_state = 1462}, [53] = {.lex_state = 0}, [54] = {.lex_state = 0}, [55] = {.lex_state = 0}, [56] = {.lex_state = 0}, [57] = {.lex_state = 0}, - [58] = {.lex_state = 1419}, + [58] = {.lex_state = 0}, [59] = {.lex_state = 0}, [60] = {.lex_state = 0}, [61] = {.lex_state = 0}, @@ -9471,29 +9739,29 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [65] = {.lex_state = 0}, [66] = {.lex_state = 0}, [67] = {.lex_state = 0}, - [68] = {.lex_state = 0}, + [68] = {.lex_state = 5}, [69] = {.lex_state = 5}, - [70] = {.lex_state = 0}, - [71] = {.lex_state = 5}, - [72] = {.lex_state = 5}, - [73] = {.lex_state = 1}, - [74] = {.lex_state = 0}, + [70] = {.lex_state = 5}, + [71] = {.lex_state = 1}, + [72] = {.lex_state = 0}, + [73] = {.lex_state = 0}, + [74] = {.lex_state = 1462}, [75] = {.lex_state = 0}, - [76] = {.lex_state = 0}, - [77] = {.lex_state = 1419}, - [78] = {.lex_state = 1419}, + [76] = {.lex_state = 1462}, + [77] = {.lex_state = 0}, + [78] = {.lex_state = 0}, [79] = {.lex_state = 0}, - [80] = {.lex_state = 0}, - [81] = {.lex_state = 5}, + [80] = {.lex_state = 5}, + [81] = {.lex_state = 0}, [82] = {.lex_state = 5}, - [83] = {.lex_state = 0}, + [83] = {.lex_state = 5}, [84] = {.lex_state = 5}, [85] = {.lex_state = 5}, - [86] = {.lex_state = 5}, + [86] = {.lex_state = 0}, [87] = {.lex_state = 0}, [88] = {.lex_state = 5}, - [89] = {.lex_state = 0}, - [90] = {.lex_state = 5}, + [89] = {.lex_state = 5}, + [90] = {.lex_state = 0}, [91] = {.lex_state = 5}, [92] = {.lex_state = 5}, [93] = {.lex_state = 0}, @@ -9515,20 +9783,20 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [109] = {.lex_state = 0}, [110] = {.lex_state = 0}, [111] = {.lex_state = 0}, - [112] = {.lex_state = 8}, + [112] = {.lex_state = 7}, [113] = {.lex_state = 0}, - [114] = {.lex_state = 5}, - [115] = {.lex_state = 7}, + [114] = {.lex_state = 7}, + [115] = {.lex_state = 5}, [116] = {.lex_state = 7}, - [117] = {.lex_state = 7}, + [117] = {.lex_state = 0}, [118] = {.lex_state = 0}, - [119] = {.lex_state = 0}, + [119] = {.lex_state = 1}, [120] = {.lex_state = 1}, - [121] = {.lex_state = 0}, + [121] = {.lex_state = 1}, [122] = {.lex_state = 0}, [123] = {.lex_state = 0}, [124] = {.lex_state = 0}, - [125] = {.lex_state = 0}, + [125] = {.lex_state = 1}, [126] = {.lex_state = 0}, [127] = {.lex_state = 0}, [128] = {.lex_state = 0}, @@ -9536,7 +9804,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [130] = {.lex_state = 0}, [131] = {.lex_state = 0}, [132] = {.lex_state = 0}, - [133] = {.lex_state = 1}, + [133] = {.lex_state = 0}, [134] = {.lex_state = 0}, [135] = {.lex_state = 0}, [136] = {.lex_state = 0}, @@ -9548,34 +9816,34 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [142] = {.lex_state = 0}, [143] = {.lex_state = 0}, [144] = {.lex_state = 0}, - [145] = {.lex_state = 1}, - [146] = {.lex_state = 1}, + [145] = {.lex_state = 7}, + [146] = {.lex_state = 0}, [147] = {.lex_state = 1}, [148] = {.lex_state = 7}, - [149] = {.lex_state = 0}, + [149] = {.lex_state = 1}, [150] = {.lex_state = 7}, [151] = {.lex_state = 1}, - [152] = {.lex_state = 0}, - [153] = {.lex_state = 5}, + [152] = {.lex_state = 1}, + [153] = {.lex_state = 0}, [154] = {.lex_state = 0}, - [155] = {.lex_state = 0}, + [155] = {.lex_state = 1}, [156] = {.lex_state = 0}, - [157] = {.lex_state = 0}, - [158] = {.lex_state = 7}, - [159] = {.lex_state = 1}, + [157] = {.lex_state = 7}, + [158] = {.lex_state = 5}, + [159] = {.lex_state = 5}, [160] = {.lex_state = 7}, - [161] = {.lex_state = 1}, + [161] = {.lex_state = 0}, [162] = {.lex_state = 1}, - [163] = {.lex_state = 7}, + [163] = {.lex_state = 1}, [164] = {.lex_state = 1}, - [165] = {.lex_state = 1}, - [166] = {.lex_state = 5}, - [167] = {.lex_state = 7}, - [168] = {.lex_state = 1}, - [169] = {.lex_state = 1}, + [165] = {.lex_state = 7}, + [166] = {.lex_state = 1}, + [167] = {.lex_state = 1}, + [168] = {.lex_state = 0}, + [169] = {.lex_state = 7}, [170] = {.lex_state = 1}, - [171] = {.lex_state = 7}, - [172] = {.lex_state = 1}, + [171] = {.lex_state = 0}, + [172] = {.lex_state = 0}, [173] = {.lex_state = 0}, [174] = {.lex_state = 0}, [175] = {.lex_state = 0}, @@ -9599,8 +9867,6 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [193] = {.lex_state = 0}, [194] = {.lex_state = 0}, [195] = {.lex_state = 0}, - [196] = {.lex_state = 0}, - [197] = {.lex_state = 0}, }; static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { @@ -9894,6 +10160,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_abstract] = ACTIONS(1), [anon_sym_bridge] = ACTIONS(1), [anon_sym_synthetic] = ACTIONS(1), + [anon_sym_enum] = ACTIONS(1), [sym_comment] = ACTIONS(3), [anon_sym_DOTenum] = ACTIONS(1), [sym_variable] = ACTIONS(1), @@ -9903,8 +10170,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_literal] = ACTIONS(1), }, [1] = { - [sym_class_definition] = STATE(175), - [sym_class_declaration] = STATE(149), + [sym_class_definition] = STATE(190), + [sym_class_declaration] = STATE(154), [anon_sym_DOTclass] = ACTIONS(5), [sym_comment] = ACTIONS(3), }, @@ -10429,20 +10696,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), }, [4] = { - [sym_annotation_definition] = STATE(16), - [sym_annotation_declaration] = STATE(115), - [sym__code_line] = STATE(16), - [sym_statement] = STATE(16), - [sym_opcode] = STATE(31), - [sym__declaration] = STATE(16), - [sym_line_declaration] = STATE(16), - [sym_locals_declaration] = STATE(16), - [sym_param_declaration] = STATE(16), - [sym_catch_declaration] = STATE(16), - [sym_catchall_declaration] = STATE(16), - [sym_packed_switch_declaration] = STATE(16), - [sym_sparse_switch_declaration] = STATE(16), - [sym_array_data_declaration] = STATE(16), + [sym_annotation_definition] = STATE(12), + [sym_annotation_declaration] = STATE(116), + [sym__code_line] = STATE(12), + [sym_statement] = STATE(12), + [sym_opcode] = STATE(30), + [sym__declaration] = STATE(12), + [sym_line_declaration] = STATE(12), + [sym_locals_declaration] = STATE(12), + [sym_param_declaration] = STATE(12), + [sym_catch_declaration] = STATE(12), + [sym_catchall_declaration] = STATE(12), + [sym_packed_switch_declaration] = STATE(12), + [sym_sparse_switch_declaration] = STATE(12), + [sym_array_data_declaration] = STATE(12), [aux_sym_method_definition_repeat1] = STATE(5), [sym_end_method] = ACTIONS(15), [anon_sym_DOTannotation] = ACTIONS(17), @@ -10688,20 +10955,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), }, [5] = { - [sym_annotation_definition] = STATE(16), - [sym_annotation_declaration] = STATE(115), - [sym__code_line] = STATE(16), - [sym_statement] = STATE(16), - [sym_opcode] = STATE(31), - [sym__declaration] = STATE(16), - [sym_line_declaration] = STATE(16), - [sym_locals_declaration] = STATE(16), - [sym_param_declaration] = STATE(16), - [sym_catch_declaration] = STATE(16), - [sym_catchall_declaration] = STATE(16), - [sym_packed_switch_declaration] = STATE(16), - [sym_sparse_switch_declaration] = STATE(16), - [sym_array_data_declaration] = STATE(16), + [sym_annotation_definition] = STATE(12), + [sym_annotation_declaration] = STATE(116), + [sym__code_line] = STATE(12), + [sym_statement] = STATE(12), + [sym_opcode] = STATE(30), + [sym__declaration] = STATE(12), + [sym_line_declaration] = STATE(12), + [sym_locals_declaration] = STATE(12), + [sym_param_declaration] = STATE(12), + [sym_catch_declaration] = STATE(12), + [sym_catchall_declaration] = STATE(12), + [sym_packed_switch_declaration] = STATE(12), + [sym_sparse_switch_declaration] = STATE(12), + [sym_array_data_declaration] = STATE(12), [aux_sym_method_definition_repeat1] = STATE(6), [sym_end_method] = ACTIONS(41), [anon_sym_DOTannotation] = ACTIONS(17), @@ -10947,20 +11214,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), }, [6] = { - [sym_annotation_definition] = STATE(16), - [sym_annotation_declaration] = STATE(115), - [sym__code_line] = STATE(16), - [sym_statement] = STATE(16), - [sym_opcode] = STATE(31), - [sym__declaration] = STATE(16), - [sym_line_declaration] = STATE(16), - [sym_locals_declaration] = STATE(16), - [sym_param_declaration] = STATE(16), - [sym_catch_declaration] = STATE(16), - [sym_catchall_declaration] = STATE(16), - [sym_packed_switch_declaration] = STATE(16), - [sym_sparse_switch_declaration] = STATE(16), - [sym_array_data_declaration] = STATE(16), + [sym_annotation_definition] = STATE(12), + [sym_annotation_declaration] = STATE(116), + [sym__code_line] = STATE(12), + [sym_statement] = STATE(12), + [sym_opcode] = STATE(30), + [sym__declaration] = STATE(12), + [sym_line_declaration] = STATE(12), + [sym_locals_declaration] = STATE(12), + [sym_param_declaration] = STATE(12), + [sym_catch_declaration] = STATE(12), + [sym_catchall_declaration] = STATE(12), + [sym_packed_switch_declaration] = STATE(12), + [sym_sparse_switch_declaration] = STATE(12), + [sym_array_data_declaration] = STATE(12), [aux_sym_method_definition_repeat1] = STATE(6), [sym_end_method] = ACTIONS(43), [anon_sym_DOTannotation] = ACTIONS(45), @@ -16344,288 +16611,44 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOTarray_DASHdata] = ACTIONS(161), [sym_comment] = ACTIONS(3), }, - [28] = { - [sym_end_method] = ACTIONS(165), - [anon_sym_DOTannotation] = ACTIONS(165), - [sym_label] = ACTIONS(165), - [anon_sym_nop] = ACTIONS(165), - [anon_sym_move] = ACTIONS(167), - [anon_sym_move_SLASHfrom16] = ACTIONS(165), - [anon_sym_move_SLASH16] = ACTIONS(165), - [anon_sym_move_DASHwide] = ACTIONS(167), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(165), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(165), - [anon_sym_move_DASHobject] = ACTIONS(167), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(165), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(165), - [anon_sym_move_DASHresult] = ACTIONS(167), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(165), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(165), - [anon_sym_move_DASHexception] = ACTIONS(165), - [anon_sym_return_DASHvoid] = ACTIONS(165), - [anon_sym_return] = ACTIONS(167), - [anon_sym_return_DASHwide] = ACTIONS(165), - [anon_sym_return_DASHobject] = ACTIONS(165), - [anon_sym_const_SLASH4] = ACTIONS(165), - [anon_sym_const_SLASH16] = ACTIONS(165), - [anon_sym_const] = ACTIONS(167), - [anon_sym_const_SLASHhigh16] = ACTIONS(165), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(165), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(165), - [anon_sym_const_DASHwide] = ACTIONS(167), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(165), - [anon_sym_const_DASHstring] = ACTIONS(167), - [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(165), - [anon_sym_const_DASHclass] = ACTIONS(165), - [anon_sym_monitor_DASHenter] = ACTIONS(165), - [anon_sym_monitor_DASHexit] = ACTIONS(165), - [anon_sym_check_DASHcast] = ACTIONS(165), - [anon_sym_instance_DASHof] = ACTIONS(165), - [anon_sym_array_DASHlength] = ACTIONS(165), - [anon_sym_new_DASHinstance] = ACTIONS(165), - [anon_sym_new_DASHarray] = ACTIONS(165), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(167), - [anon_sym_filled_DASHnew_DASHarray_DASHrange] = ACTIONS(165), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(165), - [anon_sym_throw] = ACTIONS(165), - [anon_sym_goto] = ACTIONS(167), - [anon_sym_goto_SLASH16] = ACTIONS(165), - [anon_sym_goto_SLASH32] = ACTIONS(165), - [anon_sym_packed_DASHswitch] = ACTIONS(165), - [anon_sym_sparse_DASHswitch] = ACTIONS(165), - [anon_sym_cmpl_DASHfloat] = ACTIONS(165), - [anon_sym_cmpg_DASHfloat] = ACTIONS(165), - [anon_sym_cmpl_DASHdouble] = ACTIONS(165), - [anon_sym_cmpg_DASHdouble] = ACTIONS(165), - [anon_sym_cmp_DASHlong] = ACTIONS(165), - [anon_sym_if_DASHeq] = ACTIONS(167), - [anon_sym_if_DASHne] = ACTIONS(167), - [anon_sym_if_DASHlt] = ACTIONS(167), - [anon_sym_if_DASHge] = ACTIONS(167), - [anon_sym_if_DASHgt] = ACTIONS(167), - [anon_sym_if_DASHle] = ACTIONS(167), - [anon_sym_if_DASHeqz] = ACTIONS(165), - [anon_sym_if_DASHnez] = ACTIONS(165), - [anon_sym_if_DASHltz] = ACTIONS(165), - [anon_sym_if_DASHgez] = ACTIONS(165), - [anon_sym_if_DASHgtz] = ACTIONS(165), - [anon_sym_if_DASHlez] = ACTIONS(165), - [anon_sym_aget] = ACTIONS(167), - [anon_sym_aget_DASHwide] = ACTIONS(165), - [anon_sym_aget_DASHobject] = ACTIONS(165), - [anon_sym_aget_DASHboolean] = ACTIONS(165), - [anon_sym_aget_DASHbyte] = ACTIONS(165), - [anon_sym_aget_DASHchar] = ACTIONS(165), - [anon_sym_aget_DASHshort] = ACTIONS(165), - [anon_sym_aput] = ACTIONS(167), - [anon_sym_aput_DASHwide] = ACTIONS(165), - [anon_sym_aput_DASHobject] = ACTIONS(165), - [anon_sym_aput_DASHboolean] = ACTIONS(165), - [anon_sym_aput_DASHbyte] = ACTIONS(165), - [anon_sym_aput_DASHchar] = ACTIONS(165), - [anon_sym_aput_DASHshort] = ACTIONS(165), - [anon_sym_iget] = ACTIONS(167), - [anon_sym_iget_DASHwide] = ACTIONS(167), - [anon_sym_iget_DASHobject] = ACTIONS(167), - [anon_sym_iget_DASHboolean] = ACTIONS(165), - [anon_sym_iget_DASHbyte] = ACTIONS(165), - [anon_sym_iget_DASHchar] = ACTIONS(165), - [anon_sym_iget_DASHshort] = ACTIONS(165), - [anon_sym_iput] = ACTIONS(167), - [anon_sym_iput_DASHwide] = ACTIONS(167), - [anon_sym_iput_DASHobject] = ACTIONS(167), - [anon_sym_iput_DASHboolean] = ACTIONS(165), - [anon_sym_iput_DASHbyte] = ACTIONS(165), - [anon_sym_iput_DASHchar] = ACTIONS(165), - [anon_sym_iput_DASHshort] = ACTIONS(165), - [anon_sym_sget] = ACTIONS(167), - [anon_sym_sget_DASHwide] = ACTIONS(165), - [anon_sym_sget_DASHobject] = ACTIONS(165), - [anon_sym_sget_DASHboolean] = ACTIONS(165), - [anon_sym_sget_DASHbyte] = ACTIONS(165), - [anon_sym_sget_DASHchar] = ACTIONS(165), - [anon_sym_sget_DASHshort] = ACTIONS(165), - [anon_sym_sput] = ACTIONS(167), - [anon_sym_sput_DASHwide] = ACTIONS(165), - [anon_sym_sput_DASHobject] = ACTIONS(165), - [anon_sym_sput_DASHboolean] = ACTIONS(165), - [anon_sym_sput_DASHbyte] = ACTIONS(165), - [anon_sym_sput_DASHchar] = ACTIONS(165), - [anon_sym_sput_DASHshort] = ACTIONS(165), - [anon_sym_invoke_DASHvirtual] = ACTIONS(167), - [anon_sym_invoke_DASHsuper] = ACTIONS(167), - [anon_sym_invoke_DASHdirect] = ACTIONS(167), - [anon_sym_invoke_DASHstatic] = ACTIONS(167), - [anon_sym_invoke_DASHinterface] = ACTIONS(167), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(165), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(165), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(165), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(165), - [anon_sym_invoke_DASHinterface_DASHrange] = ACTIONS(165), - [anon_sym_neg_DASHint] = ACTIONS(165), - [anon_sym_not_DASHint] = ACTIONS(165), - [anon_sym_neg_DASHlong] = ACTIONS(165), - [anon_sym_not_DASHlong] = ACTIONS(165), - [anon_sym_neg_DASHfloat] = ACTIONS(165), - [anon_sym_neg_DASHdouble] = ACTIONS(165), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(165), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(165), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(165), - [anon_sym_long_DASHto_DASHint] = ACTIONS(165), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(165), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(165), - [anon_sym_float_DASHto_DASHint] = ACTIONS(165), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(165), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(165), - [anon_sym_double_DASHto_DASHint] = ACTIONS(165), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(165), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(165), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(165), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(165), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(165), - [anon_sym_add_DASHint] = ACTIONS(167), - [anon_sym_sub_DASHint] = ACTIONS(167), - [anon_sym_mul_DASHint] = ACTIONS(167), - [anon_sym_div_DASHint] = ACTIONS(167), - [anon_sym_rem_DASHint] = ACTIONS(167), - [anon_sym_and_DASHint] = ACTIONS(167), - [anon_sym_or_DASHint] = ACTIONS(167), - [anon_sym_xor_DASHint] = ACTIONS(167), - [anon_sym_shl_DASHint] = ACTIONS(167), - [anon_sym_shr_DASHint] = ACTIONS(167), - [anon_sym_ushr_DASHint] = ACTIONS(167), - [anon_sym_add_DASHlong] = ACTIONS(167), - [anon_sym_sub_DASHlong] = ACTIONS(167), - [anon_sym_mul_DASHlong] = ACTIONS(167), - [anon_sym_div_DASHlong] = ACTIONS(167), - [anon_sym_rem_DASHlong] = ACTIONS(167), - [anon_sym_and_DASHlong] = ACTIONS(167), - [anon_sym_or_DASHlong] = ACTIONS(167), - [anon_sym_xor_DASHlong] = ACTIONS(167), - [anon_sym_shl_DASHlong] = ACTIONS(167), - [anon_sym_shr_DASHlong] = ACTIONS(167), - [anon_sym_ushr_DASHlong] = ACTIONS(167), - [anon_sym_add_DASHfloat] = ACTIONS(167), - [anon_sym_sub_DASHfloat] = ACTIONS(167), - [anon_sym_mul_DASHfloat] = ACTIONS(167), - [anon_sym_div_DASHfloat] = ACTIONS(167), - [anon_sym_rem_DASHfloat] = ACTIONS(167), - [anon_sym_add_DASHdouble] = ACTIONS(167), - [anon_sym_sub_DASHdouble] = ACTIONS(167), - [anon_sym_mul_DASHdouble] = ACTIONS(167), - [anon_sym_div_DASHdouble] = ACTIONS(167), - [anon_sym_rem_DASHdouble] = ACTIONS(167), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(165), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(165), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(165), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(165), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(165), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(165), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(165), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(165), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(165), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(165), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(165), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(165), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(165), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(165), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(165), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(165), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(165), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(165), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(165), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(165), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(165), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(165), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(165), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(165), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(165), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(165), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(165), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(165), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(165), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(165), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(165), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(165), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(165), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(165), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(165), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(165), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(165), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(165), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(165), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(165), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(165), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(165), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(165), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(165), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(165), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(165), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(165), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(165), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(165), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(165), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(165), - [anon_sym_execute_DASHinline] = ACTIONS(165), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(165), - [anon_sym_iget_DASHquick] = ACTIONS(165), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(165), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(165), - [anon_sym_iput_DASHquick] = ACTIONS(165), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(165), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(165), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(167), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(165), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(167), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(165), - [anon_sym_DOTline] = ACTIONS(165), - [anon_sym_DOTlocals] = ACTIONS(165), - [anon_sym_DOTparam] = ACTIONS(165), - [anon_sym_DOTcatch] = ACTIONS(167), - [anon_sym_DOTcatchall] = ACTIONS(165), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(165), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(165), - [anon_sym_DOTarray_DASHdata] = ACTIONS(165), - [sym_comment] = ACTIONS(3), - }, }; static const uint16_t ts_small_parse_table[] = { [0] = 16, ACTIONS(3), 1, sym_comment, - ACTIONS(169), 1, + ACTIONS(165), 1, anon_sym_RBRACE, - ACTIONS(171), 1, + ACTIONS(167), 1, sym_class_identifier, - ACTIONS(173), 1, + ACTIONS(169), 1, aux_sym_field_identifier_token1, - ACTIONS(177), 1, + ACTIONS(173), 1, sym_variable, - ACTIONS(179), 1, + ACTIONS(175), 1, sym_parameter, - ACTIONS(183), 1, + ACTIONS(179), 1, sym_string_literal, - STATE(71), 1, + STATE(70), 1, aux_sym_list_repeat3, - STATE(95), 1, + STATE(102), 1, aux_sym_list_repeat1, - STATE(118), 1, + STATE(113), 1, sym_number_literal, - STATE(121), 1, + STATE(122), 1, aux_sym_list_repeat5, - STATE(126), 1, - aux_sym_list_repeat4, - STATE(127), 1, + STATE(138), 1, aux_sym_list_repeat2, - ACTIONS(181), 2, + STATE(143), 1, + aux_sym_list_repeat4, + ACTIONS(177), 2, aux_sym_number_literal_token1, aux_sym_number_literal_token2, - ACTIONS(175), 3, + ACTIONS(171), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - STATE(88), 5, + STATE(83), 5, sym__identifier, sym_field_identifier, sym_method_identifier, @@ -16634,66 +16657,66 @@ static const uint16_t ts_small_parse_table[] = { [56] = 16, ACTIONS(3), 1, sym_comment, - ACTIONS(171), 1, + ACTIONS(167), 1, sym_class_identifier, - ACTIONS(173), 1, + ACTIONS(169), 1, aux_sym_field_identifier_token1, - ACTIONS(177), 1, + ACTIONS(173), 1, sym_variable, - ACTIONS(179), 1, + ACTIONS(175), 1, sym_parameter, - ACTIONS(183), 1, + ACTIONS(179), 1, sym_string_literal, - ACTIONS(185), 1, + ACTIONS(181), 1, anon_sym_RBRACE, STATE(69), 1, aux_sym_list_repeat3, - STATE(96), 1, + STATE(108), 1, aux_sym_list_repeat1, - STATE(118), 1, + STATE(113), 1, sym_number_literal, - STATE(122), 1, + STATE(123), 1, aux_sym_list_repeat2, - STATE(124), 1, - aux_sym_list_repeat4, - STATE(125), 1, + STATE(130), 1, aux_sym_list_repeat5, - ACTIONS(181), 2, + STATE(140), 1, + aux_sym_list_repeat4, + ACTIONS(177), 2, aux_sym_number_literal_token1, aux_sym_number_literal_token2, - ACTIONS(175), 3, + ACTIONS(171), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - STATE(88), 5, + STATE(83), 5, sym__identifier, sym_field_identifier, sym_method_identifier, sym_full_field_identifier, sym_full_method_identifier, [112] = 9, - ACTIONS(187), 1, + ACTIONS(183), 1, anon_sym_LF, - ACTIONS(189), 1, + ACTIONS(185), 1, anon_sym_LBRACE, - ACTIONS(191), 1, + ACTIONS(187), 1, sym_class_identifier, - ACTIONS(193), 1, + ACTIONS(189), 1, aux_sym_field_identifier_token1, - ACTIONS(197), 1, + ACTIONS(193), 1, sym_comment, - ACTIONS(201), 2, + ACTIONS(197), 2, aux_sym_number_literal_token1, aux_sym_number_literal_token2, - ACTIONS(195), 3, + ACTIONS(191), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - ACTIONS(199), 3, + ACTIONS(195), 3, sym_variable, sym_parameter, sym_string_literal, - STATE(146), 8, + STATE(119), 8, sym__statement_argument, sym__identifier, sym_field_identifier, @@ -16705,25 +16728,25 @@ static const uint16_t ts_small_parse_table[] = { [152] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(203), 1, + ACTIONS(199), 1, anon_sym_LBRACE, - ACTIONS(205), 1, + ACTIONS(201), 1, sym_class_identifier, - ACTIONS(207), 1, + ACTIONS(203), 1, aux_sym_field_identifier_token1, - ACTIONS(213), 1, + ACTIONS(209), 1, sym_string_literal, - ACTIONS(201), 2, + ACTIONS(197), 2, aux_sym_number_literal_token1, aux_sym_number_literal_token2, - ACTIONS(211), 2, + ACTIONS(207), 2, sym_variable, sym_parameter, - ACTIONS(209), 3, + ACTIONS(205), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - STATE(172), 8, + STATE(147), 8, sym__statement_argument, sym__identifier, sym_field_identifier, @@ -16732,18 +16755,41 @@ static const uint16_t ts_small_parse_table[] = { sym_full_method_identifier, sym_list, sym_number_literal, - [191] = 5, + [191] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(215), 1, + STATE(32), 1, + aux_sym_access_modifiers_repeat1, + ACTIONS(211), 3, + anon_sym_LTclinit_GT_LPAREN, + anon_sym_LTinit_GT_LPAREN, + aux_sym_method_identifier_token1, + ACTIONS(213), 15, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_static, + anon_sym_final, + anon_sym_synchronized, + anon_sym_volatile, + anon_sym_transient, + anon_sym_native, + anon_sym_interface, + anon_sym_abstract, + anon_sym_bridge, + anon_sym_synthetic, + anon_sym_enum, anon_sym_constructor, - STATE(33), 1, + [220] = 4, + ACTIONS(3), 1, + sym_comment, + STATE(32), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(217), 3, + ACTIONS(216), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - ACTIONS(219), 13, + ACTIONS(218), 15, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -16757,53 +16803,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_abstract, anon_sym_bridge, anon_sym_synthetic, - [221] = 15, + anon_sym_enum, + anon_sym_constructor, + [249] = 15, ACTIONS(3), 1, sym_comment, ACTIONS(17), 1, anon_sym_DOTannotation, - ACTIONS(222), 1, + ACTIONS(220), 1, ts_builtin_sym_end, - ACTIONS(224), 1, + ACTIONS(222), 1, anon_sym_DOTsource, - ACTIONS(226), 1, + ACTIONS(224), 1, anon_sym_DOTimplements, - ACTIONS(228), 1, + ACTIONS(226), 1, anon_sym_DOTfield, - ACTIONS(230), 1, + ACTIONS(228), 1, anon_sym_DOTmethod, STATE(4), 1, sym_method_declaration, - STATE(36), 1, + STATE(50), 1, sym_source_declaration, - STATE(89), 1, + STATE(81), 1, sym_field_declaration, - STATE(115), 1, + STATE(116), 1, sym_annotation_declaration, - STATE(42), 2, + STATE(51), 2, sym_implements_declaration, aux_sym_class_definition_repeat1, - STATE(67), 2, + STATE(65), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(79), 2, + STATE(75), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(100), 2, + STATE(110), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [271] = 5, + [299] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(232), 1, - anon_sym_constructor, - STATE(33), 1, + STATE(37), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(234), 3, - anon_sym_LTclinit_GT_LPAREN, - anon_sym_LTinit_GT_LPAREN, - aux_sym_method_identifier_token1, - ACTIONS(236), 13, + STATE(194), 1, + sym_access_modifiers, + ACTIONS(230), 15, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -16817,134 +16861,187 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_abstract, anon_sym_bridge, anon_sym_synthetic, - [301] = 13, + anon_sym_enum, + anon_sym_constructor, + [326] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(17), 1, - anon_sym_DOTannotation, - ACTIONS(226), 1, - anon_sym_DOTimplements, - ACTIONS(228), 1, - anon_sym_DOTfield, - ACTIONS(230), 1, - anon_sym_DOTmethod, - ACTIONS(238), 1, - ts_builtin_sym_end, - STATE(4), 1, - sym_method_declaration, - STATE(89), 1, - sym_field_declaration, + STATE(33), 1, + aux_sym_access_modifiers_repeat1, STATE(115), 1, - sym_annotation_declaration, - STATE(37), 2, - sym_implements_declaration, - aux_sym_class_definition_repeat1, - STATE(66), 2, - sym_annotation_definition, - aux_sym_class_definition_repeat2, - STATE(80), 2, - sym_field_definition, - aux_sym_class_definition_repeat3, - STATE(107), 2, - sym_method_definition, - aux_sym_class_definition_repeat4, - [345] = 13, + sym_access_modifiers, + ACTIONS(232), 15, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_static, + anon_sym_final, + anon_sym_synchronized, + anon_sym_volatile, + anon_sym_transient, + anon_sym_native, + anon_sym_interface, + anon_sym_abstract, + anon_sym_bridge, + anon_sym_synthetic, + anon_sym_enum, + anon_sym_constructor, + [353] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(17), 1, - anon_sym_DOTannotation, - ACTIONS(226), 1, - anon_sym_DOTimplements, - ACTIONS(228), 1, - anon_sym_DOTfield, - ACTIONS(230), 1, - anon_sym_DOTmethod, - ACTIONS(240), 1, - ts_builtin_sym_end, - STATE(4), 1, - sym_method_declaration, - STATE(89), 1, - sym_field_declaration, - STATE(115), 1, - sym_annotation_declaration, - STATE(68), 2, - sym_annotation_definition, - aux_sym_class_definition_repeat2, - STATE(75), 2, - sym_field_definition, - aux_sym_class_definition_repeat3, - STATE(87), 2, - sym_implements_declaration, - aux_sym_class_definition_repeat1, - STATE(109), 2, - sym_method_definition, - aux_sym_class_definition_repeat4, - [389] = 7, + ACTIONS(216), 1, + sym_class_identifier, + STATE(41), 1, + aux_sym_access_modifiers_repeat1, + ACTIONS(234), 15, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_static, + anon_sym_final, + anon_sym_synchronized, + anon_sym_volatile, + anon_sym_transient, + anon_sym_native, + anon_sym_interface, + anon_sym_abstract, + anon_sym_bridge, + anon_sym_synthetic, + anon_sym_enum, + anon_sym_constructor, + [380] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(242), 1, - sym_class_identifier, - ACTIONS(244), 1, - anon_sym_RPAREN, - ACTIONS(246), 1, - anon_sym_LBRACK, STATE(40), 1, - aux_sym_method_identifier_repeat1, - STATE(70), 3, - sym__type, - sym_array_type, - sym_primitive_type, - ACTIONS(248), 9, - anon_sym_V, - anon_sym_Z, - anon_sym_B, - anon_sym_S, - anon_sym_C, - anon_sym_I, - anon_sym_J, - anon_sym_F, - anon_sym_D, - [421] = 7, + aux_sym_access_modifiers_repeat1, + STATE(159), 1, + sym_access_modifiers, + ACTIONS(236), 15, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_static, + anon_sym_final, + anon_sym_synchronized, + anon_sym_volatile, + anon_sym_transient, + anon_sym_native, + anon_sym_interface, + anon_sym_abstract, + anon_sym_bridge, + anon_sym_synthetic, + anon_sym_enum, + anon_sym_constructor, + [407] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(250), 1, - sym_class_identifier, - ACTIONS(253), 1, - anon_sym_RPAREN, - ACTIONS(255), 1, - anon_sym_LBRACK, + ACTIONS(211), 1, + aux_sym_field_identifier_token1, STATE(39), 1, - aux_sym_method_identifier_repeat1, - STATE(70), 3, - sym__type, - sym_array_type, - sym_primitive_type, - ACTIONS(258), 9, - anon_sym_V, - anon_sym_Z, - anon_sym_B, - anon_sym_S, - anon_sym_C, - anon_sym_I, - anon_sym_J, - anon_sym_F, - anon_sym_D, - [453] = 7, - ACTIONS(3), 1, + aux_sym_access_modifiers_repeat1, + ACTIONS(238), 15, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_static, + anon_sym_final, + anon_sym_synchronized, + anon_sym_volatile, + anon_sym_transient, + anon_sym_native, + anon_sym_interface, + anon_sym_abstract, + anon_sym_bridge, + anon_sym_synthetic, + anon_sym_enum, + anon_sym_constructor, + [434] = 4, + ACTIONS(3), 1, sym_comment, - ACTIONS(242), 1, + ACTIONS(216), 1, + aux_sym_field_identifier_token1, + STATE(39), 1, + aux_sym_access_modifiers_repeat1, + ACTIONS(241), 15, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_static, + anon_sym_final, + anon_sym_synchronized, + anon_sym_volatile, + anon_sym_transient, + anon_sym_native, + anon_sym_interface, + anon_sym_abstract, + anon_sym_bridge, + anon_sym_synthetic, + anon_sym_enum, + anon_sym_constructor, + [461] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(211), 1, sym_class_identifier, + STATE(41), 1, + aux_sym_access_modifiers_repeat1, + ACTIONS(243), 15, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_static, + anon_sym_final, + anon_sym_synchronized, + anon_sym_volatile, + anon_sym_transient, + anon_sym_native, + anon_sym_interface, + anon_sym_abstract, + anon_sym_bridge, + anon_sym_synthetic, + anon_sym_enum, + anon_sym_constructor, + [488] = 7, + ACTIONS(3), 1, + sym_comment, ACTIONS(246), 1, + sym_class_identifier, + ACTIONS(249), 1, + anon_sym_RPAREN, + ACTIONS(251), 1, anon_sym_LBRACK, - ACTIONS(261), 1, + STATE(42), 1, + aux_sym_method_identifier_repeat1, + STATE(72), 3, + sym__type, + sym_array_type, + sym_primitive_type, + ACTIONS(254), 9, + anon_sym_V, + anon_sym_Z, + anon_sym_B, + anon_sym_S, + anon_sym_C, + anon_sym_I, + anon_sym_J, + anon_sym_F, + anon_sym_D, + [520] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(257), 1, + sym_class_identifier, + ACTIONS(259), 1, anon_sym_RPAREN, - STATE(39), 1, + ACTIONS(261), 1, + anon_sym_LBRACK, + STATE(42), 1, aux_sym_method_identifier_repeat1, - STATE(70), 3, + STATE(72), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(248), 9, + ACTIONS(263), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -16954,22 +17051,47 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [485] = 7, + [552] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(242), 1, + ACTIONS(257), 1, sym_class_identifier, - ACTIONS(246), 1, + ACTIONS(261), 1, anon_sym_LBRACK, - ACTIONS(263), 1, + ACTIONS(265), 1, anon_sym_RPAREN, STATE(45), 1, aux_sym_method_identifier_repeat1, - STATE(70), 3, + STATE(72), 3, + sym__type, + sym_array_type, + sym_primitive_type, + ACTIONS(263), 9, + anon_sym_V, + anon_sym_Z, + anon_sym_B, + anon_sym_S, + anon_sym_C, + anon_sym_I, + anon_sym_J, + anon_sym_F, + anon_sym_D, + [584] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(257), 1, + sym_class_identifier, + ACTIONS(261), 1, + anon_sym_LBRACK, + ACTIONS(267), 1, + anon_sym_RPAREN, + STATE(42), 1, + aux_sym_method_identifier_repeat1, + STATE(72), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(248), 9, + ACTIONS(263), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -16979,53 +17101,53 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [517] = 13, + [616] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(17), 1, anon_sym_DOTannotation, - ACTIONS(226), 1, + ACTIONS(224), 1, anon_sym_DOTimplements, - ACTIONS(228), 1, + ACTIONS(226), 1, anon_sym_DOTfield, - ACTIONS(230), 1, + ACTIONS(228), 1, anon_sym_DOTmethod, - ACTIONS(238), 1, + ACTIONS(269), 1, ts_builtin_sym_end, STATE(4), 1, sym_method_declaration, - STATE(89), 1, + STATE(81), 1, sym_field_declaration, - STATE(115), 1, + STATE(116), 1, sym_annotation_declaration, - STATE(66), 2, + STATE(67), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(80), 2, + STATE(77), 2, sym_field_definition, aux_sym_class_definition_repeat3, STATE(87), 2, sym_implements_declaration, aux_sym_class_definition_repeat1, - STATE(107), 2, + STATE(99), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [561] = 7, + [660] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(242), 1, + ACTIONS(257), 1, sym_class_identifier, - ACTIONS(246), 1, + ACTIONS(261), 1, anon_sym_LBRACK, - ACTIONS(265), 1, + ACTIONS(271), 1, anon_sym_RPAREN, - STATE(44), 1, + STATE(48), 1, aux_sym_method_identifier_repeat1, - STATE(70), 3, + STATE(72), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(248), 9, + ACTIONS(263), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -17035,22 +17157,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [593] = 7, + [692] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(242), 1, + ACTIONS(257), 1, sym_class_identifier, - ACTIONS(246), 1, + ACTIONS(261), 1, anon_sym_LBRACK, - ACTIONS(267), 1, + ACTIONS(273), 1, anon_sym_RPAREN, - STATE(39), 1, + STATE(42), 1, aux_sym_method_identifier_repeat1, - STATE(70), 3, + STATE(72), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(248), 9, + ACTIONS(263), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -17060,22 +17182,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [625] = 7, + [724] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(242), 1, + ACTIONS(257), 1, sym_class_identifier, - ACTIONS(246), 1, + ACTIONS(261), 1, anon_sym_LBRACK, - ACTIONS(269), 1, + ACTIONS(275), 1, anon_sym_RPAREN, - STATE(39), 1, + STATE(43), 1, aux_sym_method_identifier_repeat1, - STATE(70), 3, + STATE(72), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(248), 9, + ACTIONS(263), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -17085,165 +17207,99 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [657] = 4, - ACTIONS(3), 1, - sym_comment, - STATE(49), 1, - aux_sym_access_modifiers_repeat1, - STATE(196), 1, - sym_access_modifiers, - ACTIONS(271), 13, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_static, - anon_sym_final, - anon_sym_synchronized, - anon_sym_volatile, - anon_sym_transient, - anon_sym_native, - anon_sym_interface, - anon_sym_abstract, - anon_sym_bridge, - anon_sym_synthetic, - [682] = 4, + [756] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(217), 1, - aux_sym_field_identifier_token1, - STATE(47), 1, - aux_sym_access_modifiers_repeat1, - ACTIONS(273), 13, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_static, - anon_sym_final, - anon_sym_synchronized, - anon_sym_volatile, - anon_sym_transient, - anon_sym_native, - anon_sym_interface, - anon_sym_abstract, - anon_sym_bridge, - anon_sym_synthetic, - [707] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(234), 1, - aux_sym_field_identifier_token1, - STATE(47), 1, - aux_sym_access_modifiers_repeat1, - ACTIONS(276), 13, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_static, - anon_sym_final, - anon_sym_synchronized, - anon_sym_volatile, - anon_sym_transient, - anon_sym_native, - anon_sym_interface, - anon_sym_abstract, - anon_sym_bridge, - anon_sym_synthetic, - [732] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(234), 1, - sym_class_identifier, - STATE(50), 1, - aux_sym_access_modifiers_repeat1, - ACTIONS(278), 13, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_static, - anon_sym_final, - anon_sym_synchronized, - anon_sym_volatile, - anon_sym_transient, - anon_sym_native, - anon_sym_interface, - anon_sym_abstract, - anon_sym_bridge, - anon_sym_synthetic, - [757] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(217), 1, - sym_class_identifier, - STATE(50), 1, - aux_sym_access_modifiers_repeat1, - ACTIONS(280), 13, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_static, - anon_sym_final, - anon_sym_synchronized, - anon_sym_volatile, - anon_sym_transient, - anon_sym_native, - anon_sym_interface, - anon_sym_abstract, - anon_sym_bridge, - anon_sym_synthetic, - [782] = 4, + ACTIONS(17), 1, + anon_sym_DOTannotation, + ACTIONS(224), 1, + anon_sym_DOTimplements, + ACTIONS(226), 1, + anon_sym_DOTfield, + ACTIONS(228), 1, + anon_sym_DOTmethod, + ACTIONS(277), 1, + ts_builtin_sym_end, + STATE(4), 1, + sym_method_declaration, + STATE(81), 1, + sym_field_declaration, + STATE(116), 1, + sym_annotation_declaration, + STATE(46), 2, + sym_implements_declaration, + aux_sym_class_definition_repeat1, + STATE(66), 2, + sym_annotation_definition, + aux_sym_class_definition_repeat2, + STATE(78), 2, + sym_field_definition, + aux_sym_class_definition_repeat3, + STATE(105), 2, + sym_method_definition, + aux_sym_class_definition_repeat4, + [800] = 13, ACTIONS(3), 1, sym_comment, - STATE(35), 1, - aux_sym_access_modifiers_repeat1, - STATE(112), 1, - sym_access_modifiers, - ACTIONS(283), 13, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_static, - anon_sym_final, - anon_sym_synchronized, - anon_sym_volatile, - anon_sym_transient, - anon_sym_native, - anon_sym_interface, - anon_sym_abstract, - anon_sym_bridge, - anon_sym_synthetic, - [807] = 4, + ACTIONS(17), 1, + anon_sym_DOTannotation, + ACTIONS(224), 1, + anon_sym_DOTimplements, + ACTIONS(226), 1, + anon_sym_DOTfield, + ACTIONS(228), 1, + anon_sym_DOTmethod, + ACTIONS(277), 1, + ts_builtin_sym_end, + STATE(4), 1, + sym_method_declaration, + STATE(81), 1, + sym_field_declaration, + STATE(116), 1, + sym_annotation_declaration, + STATE(66), 2, + sym_annotation_definition, + aux_sym_class_definition_repeat2, + STATE(78), 2, + sym_field_definition, + aux_sym_class_definition_repeat3, + STATE(87), 2, + sym_implements_declaration, + aux_sym_class_definition_repeat1, + STATE(105), 2, + sym_method_definition, + aux_sym_class_definition_repeat4, + [844] = 3, ACTIONS(3), 1, sym_comment, - STATE(48), 1, - aux_sym_access_modifiers_repeat1, - STATE(153), 1, - sym_access_modifiers, - ACTIONS(285), 13, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_static, - anon_sym_final, - anon_sym_synchronized, - anon_sym_volatile, - anon_sym_transient, - anon_sym_native, - anon_sym_interface, - anon_sym_abstract, - anon_sym_bridge, - anon_sym_synthetic, - [832] = 5, + ACTIONS(281), 1, + sym_annotation_key, + ACTIONS(279), 13, + ts_builtin_sym_end, + anon_sym_DOTfield, + sym_end_field, + anon_sym_DOTmethod, + anon_sym_DOTannotation, + sym_end_annotation, + anon_sym_COMMA, + anon_sym_RBRACE, + sym_class_identifier, + aux_sym_field_identifier_token1, + anon_sym_LTclinit_GT_LPAREN, + anon_sym_LTinit_GT_LPAREN, + aux_sym_method_identifier_token1, + [866] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(246), 1, - anon_sym_LBRACK, - ACTIONS(287), 1, + ACTIONS(283), 1, sym_class_identifier, - STATE(3), 3, + ACTIONS(285), 1, + anon_sym_LBRACK, + STATE(74), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(248), 9, + ACTIONS(287), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -17253,18 +17309,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [858] = 5, + [892] = 5, ACTIONS(3), 1, sym_comment, + ACTIONS(261), 1, + anon_sym_LBRACK, ACTIONS(289), 1, sym_class_identifier, - ACTIONS(291), 1, - anon_sym_LBRACK, - STATE(84), 3, + STATE(22), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(293), 9, + ACTIONS(263), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -17274,18 +17330,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [884] = 5, + [918] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(291), 1, + ACTIONS(261), 1, anon_sym_LBRACK, - ACTIONS(295), 1, + ACTIONS(291), 1, sym_class_identifier, - STATE(82), 3, + STATE(52), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(293), 9, + ACTIONS(263), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -17295,18 +17351,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [910] = 5, + [944] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(246), 1, - anon_sym_LBRACK, - ACTIONS(297), 1, + ACTIONS(293), 1, sym_class_identifier, - STATE(21), 3, + ACTIONS(295), 1, + anon_sym_LBRACK, + STATE(164), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(248), 9, + ACTIONS(297), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -17316,18 +17372,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [936] = 5, + [970] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(246), 1, + ACTIONS(285), 1, anon_sym_LBRACK, - ACTIONS(299), 1, + ACTIONS(291), 1, sym_class_identifier, - STATE(58), 3, + STATE(52), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(248), 9, + ACTIONS(287), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -17337,37 +17393,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [962] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(303), 1, - sym_annotation_key, - ACTIONS(301), 13, - ts_builtin_sym_end, - anon_sym_DOTfield, - sym_end_field, - anon_sym_DOTmethod, - anon_sym_DOTannotation, - sym_end_annotation, - anon_sym_COMMA, - anon_sym_RBRACE, - sym_class_identifier, - aux_sym_field_identifier_token1, - anon_sym_LTclinit_GT_LPAREN, - anon_sym_LTinit_GT_LPAREN, - aux_sym_method_identifier_token1, - [984] = 5, + [996] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(305), 1, - sym_class_identifier, - ACTIONS(307), 1, + ACTIONS(261), 1, anon_sym_LBRACK, - STATE(170), 3, + ACTIONS(299), 1, + sym_class_identifier, + STATE(3), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(309), 9, + ACTIONS(263), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -17377,18 +17414,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1010] = 5, + [1022] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(246), 1, + ACTIONS(295), 1, anon_sym_LBRACK, - ACTIONS(311), 1, + ACTIONS(301), 1, sym_class_identifier, - STATE(14), 3, + STATE(163), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(248), 9, + ACTIONS(297), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -17398,18 +17435,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1036] = 5, + [1048] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(291), 1, + ACTIONS(285), 1, anon_sym_LBRACK, - ACTIONS(313), 1, + ACTIONS(303), 1, sym_class_identifier, - STATE(78), 3, + STATE(84), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(293), 9, + ACTIONS(287), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -17419,18 +17456,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1062] = 5, + [1074] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(307), 1, + ACTIONS(295), 1, anon_sym_LBRACK, - ACTIONS(315), 1, + ACTIONS(305), 1, sym_class_identifier, - STATE(169), 3, + STATE(166), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(309), 9, + ACTIONS(297), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -17440,18 +17477,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1088] = 5, + [1100] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(291), 1, + ACTIONS(285), 1, anon_sym_LBRACK, - ACTIONS(299), 1, + ACTIONS(307), 1, sym_class_identifier, - STATE(58), 3, + STATE(82), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(293), 9, + ACTIONS(287), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -17461,18 +17498,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1114] = 5, + [1126] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(307), 1, + ACTIONS(295), 1, anon_sym_LBRACK, - ACTIONS(317), 1, + ACTIONS(309), 1, sym_class_identifier, - STATE(165), 3, + STATE(167), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(309), 9, + ACTIONS(297), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -17482,18 +17519,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1140] = 5, + [1152] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(307), 1, + ACTIONS(261), 1, anon_sym_LBRACK, - ACTIONS(319), 1, + ACTIONS(311), 1, sym_class_identifier, - STATE(168), 3, + STATE(11), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(309), 9, + ACTIONS(263), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -17503,169 +17540,153 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1166] = 11, + [1178] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(17), 1, anon_sym_DOTannotation, - ACTIONS(228), 1, + ACTIONS(226), 1, anon_sym_DOTfield, - ACTIONS(230), 1, + ACTIONS(228), 1, anon_sym_DOTmethod, - ACTIONS(240), 1, + ACTIONS(277), 1, ts_builtin_sym_end, STATE(4), 1, sym_method_declaration, - STATE(89), 1, + STATE(81), 1, sym_field_declaration, - STATE(115), 1, + STATE(116), 1, sym_annotation_declaration, - STATE(75), 2, + STATE(78), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(83), 2, + STATE(86), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(109), 2, + STATE(105), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1203] = 11, + [1215] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(17), 1, anon_sym_DOTannotation, - ACTIONS(228), 1, + ACTIONS(226), 1, anon_sym_DOTfield, - ACTIONS(230), 1, + ACTIONS(228), 1, anon_sym_DOTmethod, - ACTIONS(238), 1, + ACTIONS(269), 1, ts_builtin_sym_end, STATE(4), 1, sym_method_declaration, - STATE(89), 1, + STATE(81), 1, sym_field_declaration, - STATE(115), 1, + STATE(116), 1, sym_annotation_declaration, - STATE(80), 2, + STATE(77), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(83), 2, + STATE(86), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(107), 2, + STATE(99), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1240] = 11, + [1252] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(17), 1, anon_sym_DOTannotation, - ACTIONS(228), 1, + ACTIONS(226), 1, anon_sym_DOTfield, - ACTIONS(230), 1, + ACTIONS(228), 1, anon_sym_DOTmethod, - ACTIONS(321), 1, + ACTIONS(313), 1, ts_builtin_sym_end, STATE(4), 1, sym_method_declaration, - STATE(89), 1, + STATE(81), 1, sym_field_declaration, - STATE(115), 1, + STATE(116), 1, sym_annotation_declaration, - STATE(76), 2, + STATE(79), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(83), 2, + STATE(86), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(111), 2, + STATE(100), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1277] = 7, + [1289] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(171), 1, + ACTIONS(315), 1, + anon_sym_RBRACE, + ACTIONS(317), 1, sym_class_identifier, - ACTIONS(173), 1, + ACTIONS(320), 1, aux_sym_field_identifier_token1, - ACTIONS(323), 1, - anon_sym_RBRACE, - STATE(72), 1, + STATE(68), 1, aux_sym_list_repeat3, - ACTIONS(175), 3, + ACTIONS(323), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - STATE(88), 5, + STATE(83), 5, sym__identifier, sym_field_identifier, sym_method_identifier, sym_full_field_identifier, sym_full_method_identifier, - [1305] = 2, + [1317] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(325), 12, + ACTIONS(167), 1, sym_class_identifier, - anon_sym_RPAREN, - anon_sym_LBRACK, - anon_sym_V, - anon_sym_Z, - anon_sym_B, - anon_sym_S, - anon_sym_C, - anon_sym_I, - anon_sym_J, - anon_sym_F, - anon_sym_D, - [1323] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(171), 1, - sym_class_identifier, - ACTIONS(173), 1, + ACTIONS(169), 1, aux_sym_field_identifier_token1, - ACTIONS(327), 1, + ACTIONS(326), 1, anon_sym_RBRACE, - STATE(72), 1, + STATE(68), 1, aux_sym_list_repeat3, - ACTIONS(175), 3, + ACTIONS(171), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - STATE(88), 5, + STATE(83), 5, sym__identifier, sym_field_identifier, sym_method_identifier, sym_full_field_identifier, sym_full_method_identifier, - [1351] = 7, + [1345] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(329), 1, - anon_sym_RBRACE, - ACTIONS(331), 1, + ACTIONS(167), 1, sym_class_identifier, - ACTIONS(334), 1, + ACTIONS(169), 1, aux_sym_field_identifier_token1, - STATE(72), 1, + ACTIONS(328), 1, + anon_sym_RBRACE, + STATE(68), 1, aux_sym_list_repeat3, - ACTIONS(337), 3, + ACTIONS(171), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - STATE(88), 5, + STATE(83), 5, sym__identifier, sym_field_identifier, sym_method_identifier, sym_full_field_identifier, sym_full_method_identifier, - [1379] = 3, - ACTIONS(197), 1, + [1373] = 3, + ACTIONS(193), 1, sym_comment, - ACTIONS(340), 1, + ACTIONS(330), 1, anon_sym_LF, - ACTIONS(342), 11, + ACTIONS(332), 11, anon_sym_LBRACE, sym_class_identifier, aux_sym_field_identifier_token1, @@ -17677,65 +17698,76 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_number_literal_token1, aux_sym_number_literal_token2, sym_string_literal, - [1399] = 8, + [1393] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(344), 1, + ACTIONS(334), 12, + sym_class_identifier, + anon_sym_RPAREN, + anon_sym_LBRACK, + anon_sym_V, + anon_sym_Z, + anon_sym_B, + anon_sym_S, + anon_sym_C, + anon_sym_I, + anon_sym_J, + anon_sym_F, + anon_sym_D, + [1411] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(336), 1, anon_sym_LBRACE, - ACTIONS(348), 1, + ACTIONS(340), 1, anon_sym_DOTenum, - ACTIONS(350), 1, + ACTIONS(342), 1, aux_sym_number_literal_token1, - ACTIONS(352), 1, + ACTIONS(344), 1, aux_sym_number_literal_token2, - STATE(158), 1, + STATE(145), 1, sym_annotation_value, - ACTIONS(346), 2, + ACTIONS(338), 2, sym_class_identifier, sym_string_literal, - STATE(160), 3, + STATE(157), 3, sym_enum_reference, sym_list, sym_number_literal, - [1427] = 8, + [1439] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(228), 1, - anon_sym_DOTfield, - ACTIONS(230), 1, - anon_sym_DOTmethod, - ACTIONS(321), 1, - ts_builtin_sym_end, - STATE(4), 1, - sym_method_declaration, - STATE(89), 1, - sym_field_declaration, - STATE(94), 2, - sym_field_definition, - aux_sym_class_definition_repeat3, - STATE(111), 2, - sym_method_definition, - aux_sym_class_definition_repeat4, - [1454] = 8, + ACTIONS(13), 1, + sym_annotation_key, + ACTIONS(11), 8, + sym_end_annotation, + anon_sym_COMMA, + anon_sym_RBRACE, + sym_class_identifier, + aux_sym_field_identifier_token1, + anon_sym_LTclinit_GT_LPAREN, + anon_sym_LTinit_GT_LPAREN, + aux_sym_method_identifier_token1, + [1456] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(228), 1, + ACTIONS(226), 1, anon_sym_DOTfield, - ACTIONS(230), 1, + ACTIONS(228), 1, anon_sym_DOTmethod, - ACTIONS(354), 1, + ACTIONS(277), 1, ts_builtin_sym_end, STATE(4), 1, sym_method_declaration, - STATE(89), 1, + STATE(81), 1, sym_field_declaration, - STATE(94), 2, + STATE(93), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(110), 2, + STATE(105), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1481] = 3, + [1483] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(9), 1, @@ -17749,75 +17781,69 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - [1498] = 3, + [1500] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(13), 1, - sym_annotation_key, - ACTIONS(11), 8, - sym_end_annotation, - anon_sym_COMMA, - anon_sym_RBRACE, - sym_class_identifier, - aux_sym_field_identifier_token1, - anon_sym_LTclinit_GT_LPAREN, - anon_sym_LTinit_GT_LPAREN, - aux_sym_method_identifier_token1, - [1515] = 8, + ACTIONS(226), 1, + anon_sym_DOTfield, + ACTIONS(228), 1, + anon_sym_DOTmethod, + ACTIONS(313), 1, + ts_builtin_sym_end, + STATE(4), 1, + sym_method_declaration, + STATE(81), 1, + sym_field_declaration, + STATE(93), 2, + sym_field_definition, + aux_sym_class_definition_repeat3, + STATE(100), 2, + sym_method_definition, + aux_sym_class_definition_repeat4, + [1527] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(228), 1, + ACTIONS(226), 1, anon_sym_DOTfield, - ACTIONS(230), 1, + ACTIONS(228), 1, anon_sym_DOTmethod, - ACTIONS(238), 1, + ACTIONS(269), 1, ts_builtin_sym_end, STATE(4), 1, sym_method_declaration, - STATE(89), 1, + STATE(81), 1, sym_field_declaration, - STATE(94), 2, + STATE(93), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(107), 2, + STATE(99), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1542] = 8, + [1554] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(228), 1, + ACTIONS(226), 1, anon_sym_DOTfield, - ACTIONS(230), 1, + ACTIONS(228), 1, anon_sym_DOTmethod, - ACTIONS(240), 1, + ACTIONS(346), 1, ts_builtin_sym_end, STATE(4), 1, sym_method_declaration, - STATE(89), 1, + STATE(81), 1, sym_field_declaration, - STATE(94), 2, + STATE(93), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(109), 2, + STATE(106), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1569] = 3, + [1581] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(358), 1, + ACTIONS(350), 1, anon_sym_DASH_GT, - ACTIONS(356), 7, - anon_sym_COMMA, - anon_sym_RBRACE, - sym_class_identifier, - aux_sym_field_identifier_token1, - anon_sym_LTclinit_GT_LPAREN, - anon_sym_LTinit_GT_LPAREN, - aux_sym_method_identifier_token1, - [1585] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(109), 7, + ACTIONS(348), 7, anon_sym_COMMA, anon_sym_RBRACE, sym_class_identifier, @@ -17825,24 +17851,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - [1598] = 5, + [1597] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(362), 1, + ACTIONS(17), 1, anon_sym_DOTannotation, - STATE(115), 1, + ACTIONS(354), 1, + sym_end_field, + STATE(116), 1, sym_annotation_declaration, - STATE(83), 2, + STATE(174), 1, sym_annotation_definition, - aux_sym_class_definition_repeat2, - ACTIONS(360), 3, + ACTIONS(352), 3, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTmethod, - [1617] = 2, + [1618] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(137), 7, + ACTIONS(97), 7, anon_sym_COMMA, anon_sym_RBRACE, sym_class_identifier, @@ -17850,21 +17877,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - [1630] = 2, + [1631] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(365), 7, + ACTIONS(356), 1, anon_sym_COMMA, + ACTIONS(358), 6, anon_sym_RBRACE, sym_class_identifier, aux_sym_field_identifier_token1, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - [1643] = 2, + [1646] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(367), 7, + ACTIONS(141), 7, anon_sym_COMMA, anon_sym_RBRACE, sym_class_identifier, @@ -17872,50 +17900,49 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - [1656] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(371), 1, - anon_sym_DOTimplements, - STATE(87), 2, - sym_implements_declaration, - aux_sym_class_definition_repeat1, - ACTIONS(369), 4, - ts_builtin_sym_end, - anon_sym_DOTfield, - anon_sym_DOTmethod, - anon_sym_DOTannotation, - [1673] = 3, + [1659] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(374), 1, + ACTIONS(360), 7, anon_sym_COMMA, - ACTIONS(376), 6, anon_sym_RBRACE, sym_class_identifier, aux_sym_field_identifier_token1, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - [1688] = 6, + [1672] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(17), 1, + ACTIONS(364), 1, anon_sym_DOTannotation, - ACTIONS(380), 1, - sym_end_field, - STATE(115), 1, + STATE(116), 1, sym_annotation_declaration, - STATE(184), 1, + STATE(86), 2, sym_annotation_definition, - ACTIONS(378), 3, + aux_sym_class_definition_repeat2, + ACTIONS(362), 3, + ts_builtin_sym_end, + anon_sym_DOTfield, + anon_sym_DOTmethod, + [1691] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(369), 1, + anon_sym_DOTimplements, + STATE(87), 2, + sym_implements_declaration, + aux_sym_class_definition_repeat1, + ACTIONS(367), 4, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTmethod, - [1709] = 2, + anon_sym_DOTannotation, + [1708] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(329), 6, + ACTIONS(372), 7, + anon_sym_COMMA, anon_sym_RBRACE, sym_class_identifier, aux_sym_field_identifier_token1, @@ -17925,1322 +17952,1315 @@ static const uint16_t ts_small_parse_table[] = { [1721] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(207), 1, + ACTIONS(203), 1, aux_sym_field_identifier_token1, - STATE(159), 1, + STATE(149), 1, + sym_field_identifier, + STATE(170), 1, sym_method_identifier, - STATE(162), 1, + ACTIONS(205), 3, + anon_sym_LTclinit_GT_LPAREN, + anon_sym_LTinit_GT_LPAREN, + aux_sym_method_identifier_token1, + [1739] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(374), 6, + ts_builtin_sym_end, + anon_sym_DOTsource, + anon_sym_DOTimplements, + anon_sym_DOTfield, + anon_sym_DOTmethod, + anon_sym_DOTannotation, + [1751] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(169), 1, + aux_sym_field_identifier_token1, + STATE(85), 1, sym_field_identifier, - ACTIONS(209), 3, + STATE(88), 1, + sym_method_identifier, + ACTIONS(171), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - [1739] = 5, + [1769] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(173), 1, + ACTIONS(315), 6, + anon_sym_RBRACE, + sym_class_identifier, aux_sym_field_identifier_token1, - STATE(85), 1, - sym_method_identifier, - STATE(86), 1, - sym_field_identifier, - ACTIONS(175), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - [1757] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(382), 6, - ts_builtin_sym_end, - anon_sym_DOTsource, - anon_sym_DOTimplements, - anon_sym_DOTfield, - anon_sym_DOTmethod, - anon_sym_DOTannotation, - [1769] = 5, + [1781] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(386), 1, + ACTIONS(378), 1, anon_sym_DOTfield, - STATE(89), 1, + STATE(81), 1, sym_field_declaration, - ACTIONS(384), 2, + ACTIONS(376), 2, ts_builtin_sym_end, anon_sym_DOTmethod, - STATE(94), 2, + STATE(93), 2, sym_field_definition, aux_sym_class_definition_repeat3, - [1787] = 6, + [1799] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(181), 1, - aux_sym_number_literal_token2, - ACTIONS(327), 1, - anon_sym_RBRACE, - ACTIONS(389), 1, + ACTIONS(381), 1, + anon_sym_DOTendsparse_DASHswitch, + ACTIONS(383), 1, aux_sym_number_literal_token1, - STATE(99), 1, - aux_sym_list_repeat1, - STATE(118), 1, + ACTIONS(386), 1, + aux_sym_number_literal_token2, + STATE(94), 1, + aux_sym_sparse_switch_declaration_repeat1, + STATE(182), 1, sym_number_literal, - [1806] = 6, + [1818] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(181), 1, + ACTIONS(177), 1, aux_sym_number_literal_token2, - ACTIONS(323), 1, - anon_sym_RBRACE, ACTIONS(389), 1, + anon_sym_DOTendarray_DASHdata, + ACTIONS(391), 1, aux_sym_number_literal_token1, - STATE(99), 1, - aux_sym_list_repeat1, - STATE(118), 1, + STATE(101), 2, sym_number_literal, - [1825] = 2, + aux_sym_array_data_declaration_repeat1, + [1835] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(391), 5, + ACTIONS(393), 5, ts_builtin_sym_end, - anon_sym_DOTimplements, anon_sym_DOTfield, + sym_end_field, anon_sym_DOTmethod, anon_sym_DOTannotation, - [1836] = 2, + [1846] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(393), 5, + ACTIONS(395), 1, ts_builtin_sym_end, - anon_sym_DOTimplements, - anon_sym_DOTfield, + ACTIONS(397), 1, anon_sym_DOTmethod, - anon_sym_DOTannotation, - [1847] = 6, + STATE(4), 1, + sym_method_declaration, + STATE(97), 2, + sym_method_definition, + aux_sym_class_definition_repeat4, + [1863] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(395), 1, + ACTIONS(400), 1, anon_sym_RBRACE, - ACTIONS(397), 1, + ACTIONS(402), 1, aux_sym_number_literal_token1, - ACTIONS(400), 1, + ACTIONS(405), 1, aux_sym_number_literal_token2, - STATE(99), 1, + STATE(98), 1, aux_sym_list_repeat1, - STATE(118), 1, + STATE(113), 1, sym_number_literal, - [1866] = 5, + [1882] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(230), 1, + ACTIONS(228), 1, anon_sym_DOTmethod, - ACTIONS(238), 1, + ACTIONS(313), 1, ts_builtin_sym_end, STATE(4), 1, sym_method_declaration, - STATE(108), 2, + STATE(97), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1883] = 6, + [1899] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(403), 1, - anon_sym_DOTendsparse_DASHswitch, - ACTIONS(405), 1, - aux_sym_number_literal_token1, - ACTIONS(408), 1, - aux_sym_number_literal_token2, - STATE(101), 1, - aux_sym_sparse_switch_declaration_repeat1, - STATE(181), 1, - sym_number_literal, - [1902] = 6, + ACTIONS(228), 1, + anon_sym_DOTmethod, + ACTIONS(346), 1, + ts_builtin_sym_end, + STATE(4), 1, + sym_method_declaration, + STATE(97), 2, + sym_method_definition, + aux_sym_class_definition_repeat4, + [1916] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(181), 1, + ACTIONS(177), 1, aux_sym_number_literal_token2, - ACTIONS(389), 1, + ACTIONS(391), 1, aux_sym_number_literal_token1, - ACTIONS(411), 1, - anon_sym_DOTendsparse_DASHswitch, - STATE(101), 1, - aux_sym_sparse_switch_declaration_repeat1, - STATE(181), 1, + ACTIONS(408), 1, + anon_sym_DOTendarray_DASHdata, + STATE(104), 2, sym_number_literal, - [1921] = 5, + aux_sym_array_data_declaration_repeat1, + [1933] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(181), 1, + ACTIONS(177), 1, aux_sym_number_literal_token2, - ACTIONS(389), 1, + ACTIONS(328), 1, + anon_sym_RBRACE, + ACTIONS(391), 1, aux_sym_number_literal_token1, - ACTIONS(413), 1, - anon_sym_DOTendarray_DASHdata, - STATE(105), 2, + STATE(98), 1, + aux_sym_list_repeat1, + STATE(113), 1, sym_number_literal, - aux_sym_array_data_declaration_repeat1, - [1938] = 6, + [1952] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(181), 1, + ACTIONS(177), 1, aux_sym_number_literal_token2, - ACTIONS(389), 1, + ACTIONS(391), 1, aux_sym_number_literal_token1, - ACTIONS(415), 1, + ACTIONS(410), 1, anon_sym_DOTendsparse_DASHswitch, - STATE(102), 1, + STATE(109), 1, aux_sym_sparse_switch_declaration_repeat1, - STATE(181), 1, + STATE(182), 1, sym_number_literal, - [1957] = 5, + [1971] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(417), 1, + ACTIONS(412), 1, anon_sym_DOTendarray_DASHdata, - ACTIONS(419), 1, + ACTIONS(414), 1, aux_sym_number_literal_token1, - ACTIONS(422), 1, - aux_sym_number_literal_token2, - STATE(105), 2, - sym_number_literal, - aux_sym_array_data_declaration_repeat1, - [1974] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(181), 1, + ACTIONS(417), 1, aux_sym_number_literal_token2, - ACTIONS(389), 1, - aux_sym_number_literal_token1, - ACTIONS(425), 1, - anon_sym_DOTendarray_DASHdata, - STATE(103), 2, + STATE(104), 2, sym_number_literal, aux_sym_array_data_declaration_repeat1, - [1991] = 5, + [1988] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(230), 1, + ACTIONS(228), 1, anon_sym_DOTmethod, - ACTIONS(240), 1, + ACTIONS(269), 1, ts_builtin_sym_end, STATE(4), 1, sym_method_declaration, - STATE(108), 2, + STATE(97), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [2008] = 5, + [2005] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(427), 1, - ts_builtin_sym_end, - ACTIONS(429), 1, + ACTIONS(228), 1, anon_sym_DOTmethod, + ACTIONS(420), 1, + ts_builtin_sym_end, STATE(4), 1, sym_method_declaration, - STATE(108), 2, + STATE(97), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [2025] = 5, + [2022] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(230), 1, - anon_sym_DOTmethod, - ACTIONS(321), 1, + ACTIONS(422), 5, ts_builtin_sym_end, - STATE(4), 1, - sym_method_declaration, - STATE(108), 2, - sym_method_definition, - aux_sym_class_definition_repeat4, - [2042] = 5, + anon_sym_DOTimplements, + anon_sym_DOTfield, + anon_sym_DOTmethod, + anon_sym_DOTannotation, + [2033] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(230), 1, - anon_sym_DOTmethod, - ACTIONS(432), 1, - ts_builtin_sym_end, - STATE(4), 1, - sym_method_declaration, - STATE(108), 2, - sym_method_definition, - aux_sym_class_definition_repeat4, - [2059] = 5, + ACTIONS(177), 1, + aux_sym_number_literal_token2, + ACTIONS(326), 1, + anon_sym_RBRACE, + ACTIONS(391), 1, + aux_sym_number_literal_token1, + STATE(98), 1, + aux_sym_list_repeat1, + STATE(113), 1, + sym_number_literal, + [2052] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(177), 1, + aux_sym_number_literal_token2, + ACTIONS(391), 1, + aux_sym_number_literal_token1, + ACTIONS(424), 1, + anon_sym_DOTendsparse_DASHswitch, + STATE(94), 1, + aux_sym_sparse_switch_declaration_repeat1, + STATE(182), 1, + sym_number_literal, + [2071] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(230), 1, + ACTIONS(228), 1, anon_sym_DOTmethod, - ACTIONS(354), 1, + ACTIONS(277), 1, ts_builtin_sym_end, STATE(4), 1, sym_method_declaration, - STATE(108), 2, + STATE(97), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [2076] = 4, + [2088] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(434), 1, - anon_sym_constructor, - STATE(13), 1, - sym_method_identifier, - ACTIONS(436), 3, - anon_sym_LTclinit_GT_LPAREN, - anon_sym_LTinit_GT_LPAREN, - aux_sym_method_identifier_token1, - [2091] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(438), 5, + ACTIONS(426), 5, ts_builtin_sym_end, + anon_sym_DOTimplements, anon_sym_DOTfield, - sym_end_field, anon_sym_DOTmethod, anon_sym_DOTannotation, - [2102] = 3, - ACTIONS(3), 1, - sym_comment, - STATE(28), 1, - sym_method_identifier, - ACTIONS(436), 3, - anon_sym_LTclinit_GT_LPAREN, - anon_sym_LTinit_GT_LPAREN, - aux_sym_method_identifier_token1, - [2114] = 4, + [2099] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(440), 1, + ACTIONS(428), 1, sym_annotation_key, - ACTIONS(442), 1, + ACTIONS(431), 1, sym_end_annotation, - STATE(117), 2, + STATE(112), 2, sym_annotation_property, aux_sym_annotation_definition_repeat1, - [2128] = 4, + [2113] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(433), 1, + anon_sym_COMMA, + ACTIONS(437), 1, + aux_sym_number_literal_token2, + ACTIONS(435), 2, + anon_sym_RBRACE, + aux_sym_number_literal_token1, + [2127] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(444), 1, + ACTIONS(439), 1, sym_annotation_key, - ACTIONS(447), 1, + ACTIONS(441), 1, sym_end_annotation, - STATE(116), 2, + STATE(112), 2, sym_annotation_property, aux_sym_annotation_definition_repeat1, - [2142] = 4, + [2141] = 3, + ACTIONS(3), 1, + sym_comment, + STATE(10), 1, + sym_method_identifier, + ACTIONS(443), 3, + anon_sym_LTclinit_GT_LPAREN, + anon_sym_LTinit_GT_LPAREN, + aux_sym_method_identifier_token1, + [2153] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(440), 1, + ACTIONS(439), 1, sym_annotation_key, - ACTIONS(449), 1, + ACTIONS(445), 1, sym_end_annotation, - STATE(116), 2, + STATE(114), 2, sym_annotation_property, aux_sym_annotation_definition_repeat1, - [2156] = 4, + [2167] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(451), 1, - anon_sym_COMMA, - ACTIONS(455), 1, + ACTIONS(449), 1, aux_sym_number_literal_token2, - ACTIONS(453), 2, - anon_sym_RBRACE, + ACTIONS(447), 2, + anon_sym_DOTendsparse_DASHswitch, aux_sym_number_literal_token1, - [2170] = 4, + [2178] = 2, ACTIONS(3), 1, sym_comment, + ACTIONS(451), 3, + ts_builtin_sym_end, + anon_sym_DOTfield, + anon_sym_DOTmethod, + [2187] = 4, + ACTIONS(193), 1, + sym_comment, + ACTIONS(453), 1, + anon_sym_COMMA, + ACTIONS(455), 1, + anon_sym_LF, + STATE(121), 1, + aux_sym_statement_repeat1, + [2200] = 4, + ACTIONS(193), 1, + sym_comment, + ACTIONS(348), 1, + anon_sym_LF, ACTIONS(457), 1, - sym_label, + anon_sym_COMMA, ACTIONS(459), 1, - anon_sym_DOTendpacked_DASHswitch, - STATE(130), 1, - aux_sym_packed_switch_declaration_repeat1, - [2183] = 4, - ACTIONS(197), 1, + anon_sym_DASH_GT, + [2213] = 4, + ACTIONS(193), 1, sym_comment, - ACTIONS(461), 1, + ACTIONS(453), 1, anon_sym_COMMA, - ACTIONS(464), 1, + ACTIONS(461), 1, anon_sym_LF, - STATE(120), 1, + STATE(125), 1, aux_sym_statement_repeat1, - [2196] = 4, + [2226] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(327), 1, + ACTIONS(328), 1, anon_sym_RBRACE, - ACTIONS(466), 1, + ACTIONS(463), 1, sym_parameter, - STATE(144), 1, + STATE(142), 1, aux_sym_list_repeat5, - [2209] = 4, + [2239] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(183), 1, + ACTIONS(179), 1, sym_string_literal, - ACTIONS(323), 1, + ACTIONS(326), 1, anon_sym_RBRACE, - STATE(141), 1, + STATE(139), 1, aux_sym_list_repeat2, - [2222] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(468), 1, - anon_sym_COMMA, - ACTIONS(470), 2, - anon_sym_RBRACE, - sym_string_literal, - [2233] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(323), 1, - anon_sym_RBRACE, - ACTIONS(472), 1, - sym_variable, - STATE(143), 1, - aux_sym_list_repeat4, - [2246] = 4, + [2252] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(323), 1, - anon_sym_RBRACE, - ACTIONS(466), 1, - sym_parameter, + ACTIONS(465), 1, + sym_label, + ACTIONS(467), 1, + anon_sym_DOTendpacked_DASHswitch, STATE(144), 1, - aux_sym_list_repeat5, - [2259] = 4, - ACTIONS(3), 1, + aux_sym_packed_switch_declaration_repeat1, + [2265] = 4, + ACTIONS(193), 1, sym_comment, - ACTIONS(327), 1, - anon_sym_RBRACE, + ACTIONS(469), 1, + anon_sym_COMMA, ACTIONS(472), 1, - sym_variable, - STATE(143), 1, - aux_sym_list_repeat4, - [2272] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(183), 1, - sym_string_literal, - ACTIONS(327), 1, - anon_sym_RBRACE, - STATE(141), 1, - aux_sym_list_repeat2, - [2285] = 2, + anon_sym_LF, + STATE(125), 1, + aux_sym_statement_repeat1, + [2278] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(474), 3, - anon_sym_system, - anon_sym_build, - anon_sym_runtime, - [2294] = 3, + ts_builtin_sym_end, + anon_sym_DOTfield, + anon_sym_DOTmethod, + [2287] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(476), 1, - anon_sym_COMMA, - ACTIONS(478), 2, - anon_sym_RBRACE, - sym_variable, - [2305] = 4, + ACTIONS(177), 1, + aux_sym_number_literal_token2, + ACTIONS(391), 1, + aux_sym_number_literal_token1, + STATE(26), 1, + sym_number_literal, + [2300] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(480), 1, + ACTIONS(476), 1, sym_label, - ACTIONS(483), 1, + ACTIONS(479), 1, anon_sym_DOTendpacked_DASHswitch, - STATE(130), 1, + STATE(128), 1, aux_sym_packed_switch_declaration_repeat1, - [2318] = 3, + [2313] = 2, ACTIONS(3), 1, - sym_comment, - ACTIONS(487), 1, - aux_sym_number_literal_token2, - ACTIONS(485), 2, - anon_sym_DOTendsparse_DASHswitch, - aux_sym_number_literal_token1, - [2329] = 3, + sym_comment, + ACTIONS(481), 3, + anon_sym_system, + anon_sym_build, + anon_sym_runtime, + [2322] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(489), 1, - anon_sym_COMMA, - ACTIONS(491), 2, + ACTIONS(326), 1, anon_sym_RBRACE, + ACTIONS(463), 1, sym_parameter, - [2340] = 4, - ACTIONS(197), 1, - sym_comment, - ACTIONS(493), 1, - anon_sym_COMMA, - ACTIONS(495), 1, - anon_sym_LF, - STATE(120), 1, - aux_sym_statement_repeat1, - [2353] = 2, + STATE(142), 1, + aux_sym_list_repeat5, + [2335] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(497), 3, - ts_builtin_sym_end, - anon_sym_DOTfield, - anon_sym_DOTmethod, - [2362] = 4, + ACTIONS(483), 1, + anon_sym_COMMA, + ACTIONS(485), 2, + anon_sym_RBRACE, + sym_string_literal, + [2346] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(181), 1, + ACTIONS(177), 1, aux_sym_number_literal_token2, - ACTIONS(389), 1, + ACTIONS(391), 1, aux_sym_number_literal_token1, - STATE(19), 1, + STATE(25), 1, sym_number_literal, - [2375] = 4, + [2359] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(181), 1, + ACTIONS(177), 1, aux_sym_number_literal_token2, - ACTIONS(389), 1, + ACTIONS(391), 1, aux_sym_number_literal_token1, - STATE(17), 1, + STATE(124), 1, sym_number_literal, - [2388] = 4, + [2372] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(181), 1, - aux_sym_number_literal_token2, - ACTIONS(389), 1, - aux_sym_number_literal_token1, - STATE(142), 1, - sym_number_literal, - [2401] = 3, + ACTIONS(487), 1, + anon_sym_COMMA, + ACTIONS(489), 2, + anon_sym_RBRACE, + sym_parameter, + [2383] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(499), 1, + ACTIONS(491), 1, + anon_sym_COMMA, + ACTIONS(493), 2, + anon_sym_RBRACE, + sym_variable, + [2394] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(495), 1, aux_sym_number_literal_token2, - ACTIONS(395), 2, + ACTIONS(400), 2, anon_sym_RBRACE, aux_sym_number_literal_token1, - [2412] = 4, + [2405] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(181), 1, + ACTIONS(177), 1, aux_sym_number_literal_token2, - ACTIONS(389), 1, + ACTIONS(391), 1, aux_sym_number_literal_token1, - STATE(106), 1, + STATE(95), 1, sym_number_literal, - [2425] = 2, + [2418] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(501), 3, - ts_builtin_sym_end, - anon_sym_DOTfield, - anon_sym_DOTmethod, - [2434] = 4, + ACTIONS(179), 1, + sym_string_literal, + ACTIONS(328), 1, + anon_sym_RBRACE, + STATE(139), 1, + aux_sym_list_repeat2, + [2431] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(503), 1, + ACTIONS(497), 1, anon_sym_RBRACE, - ACTIONS(505), 1, + ACTIONS(499), 1, sym_string_literal, - STATE(141), 1, + STATE(139), 1, aux_sym_list_repeat2, - [2447] = 4, + [2444] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(508), 1, - sym_label, - ACTIONS(510), 1, - anon_sym_DOTendpacked_DASHswitch, - STATE(119), 1, - aux_sym_packed_switch_declaration_repeat1, - [2460] = 4, + ACTIONS(326), 1, + anon_sym_RBRACE, + ACTIONS(502), 1, + sym_variable, + STATE(141), 1, + aux_sym_list_repeat4, + [2457] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(512), 1, + ACTIONS(504), 1, anon_sym_RBRACE, - ACTIONS(514), 1, + ACTIONS(506), 1, sym_variable, - STATE(143), 1, + STATE(141), 1, aux_sym_list_repeat4, - [2473] = 4, + [2470] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(517), 1, + ACTIONS(509), 1, anon_sym_RBRACE, - ACTIONS(519), 1, + ACTIONS(511), 1, sym_parameter, - STATE(144), 1, + STATE(142), 1, aux_sym_list_repeat5, - [2486] = 4, - ACTIONS(197), 1, - sym_comment, - ACTIONS(356), 1, - anon_sym_LF, - ACTIONS(522), 1, - anon_sym_COMMA, - ACTIONS(524), 1, - anon_sym_DASH_GT, - [2499] = 4, - ACTIONS(197), 1, + [2483] = 4, + ACTIONS(3), 1, sym_comment, - ACTIONS(493), 1, - anon_sym_COMMA, - ACTIONS(526), 1, - anon_sym_LF, - STATE(133), 1, - aux_sym_statement_repeat1, - [2512] = 3, - ACTIONS(197), 1, + ACTIONS(328), 1, + anon_sym_RBRACE, + ACTIONS(502), 1, + sym_variable, + STATE(141), 1, + aux_sym_list_repeat4, + [2496] = 4, + ACTIONS(3), 1, sym_comment, - ACTIONS(528), 1, - anon_sym_COMMA, - ACTIONS(530), 1, - anon_sym_LF, - [2522] = 2, + ACTIONS(514), 1, + sym_label, + ACTIONS(516), 1, + anon_sym_DOTendpacked_DASHswitch, + STATE(128), 1, + aux_sym_packed_switch_declaration_repeat1, + [2509] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(532), 2, + ACTIONS(518), 2, sym_annotation_key, sym_end_annotation, - [2530] = 3, + [2517] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(534), 1, - anon_sym_DOTsuper, - STATE(34), 1, - sym_super_declaration, - [2540] = 2, + ACTIONS(509), 2, + anon_sym_RBRACE, + sym_parameter, + [2525] = 3, + ACTIONS(193), 1, + sym_comment, + ACTIONS(472), 1, + anon_sym_LF, + ACTIONS(520), 1, + anon_sym_COMMA, + [2535] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(536), 2, + ACTIONS(522), 2, sym_annotation_key, sym_end_annotation, - [2548] = 3, - ACTIONS(197), 1, + [2543] = 3, + ACTIONS(193), 1, sym_comment, - ACTIONS(538), 1, - anon_sym_COMMA, - ACTIONS(540), 1, + ACTIONS(360), 1, anon_sym_LF, - [2558] = 2, + ACTIONS(524), 1, + anon_sym_COMMA, + [2553] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(512), 2, - anon_sym_RBRACE, - sym_variable, - [2566] = 3, - ACTIONS(3), 1, + ACTIONS(526), 2, + sym_annotation_key, + sym_end_annotation, + [2561] = 3, + ACTIONS(193), 1, sym_comment, - ACTIONS(542), 1, - aux_sym_field_identifier_token1, - STATE(113), 1, - sym_field_identifier, - [2576] = 2, + ACTIONS(528), 1, + anon_sym_COMMA, + ACTIONS(530), 1, + anon_sym_LF, + [2571] = 3, + ACTIONS(81), 1, + anon_sym_LF, + ACTIONS(83), 1, + anon_sym_COMMA, + ACTIONS(193), 1, + sym_comment, + [2581] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(517), 2, + ACTIONS(497), 2, anon_sym_RBRACE, - sym_parameter, - [2584] = 2, + sym_string_literal, + [2589] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(544), 2, - ts_builtin_sym_end, - anon_sym_DOTmethod, - [2592] = 2, - ACTIONS(3), 1, + ACTIONS(532), 1, + anon_sym_DOTsuper, + STATE(34), 1, + sym_super_declaration, + [2599] = 3, + ACTIONS(193), 1, sym_comment, - ACTIONS(503), 2, - anon_sym_RBRACE, - sym_string_literal, - [2600] = 2, + ACTIONS(534), 1, + anon_sym_COMMA, + ACTIONS(536), 1, + anon_sym_LF, + [2609] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(546), 2, + ACTIONS(538), 2, ts_builtin_sym_end, anon_sym_DOTmethod, - [2608] = 2, + [2617] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(548), 2, + ACTIONS(540), 2, sym_annotation_key, sym_end_annotation, - [2616] = 3, - ACTIONS(197), 1, - sym_comment, - ACTIONS(365), 1, - anon_sym_LF, - ACTIONS(550), 1, - anon_sym_COMMA, - [2626] = 2, + [2625] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(552), 2, - sym_annotation_key, - sym_end_annotation, - [2634] = 3, - ACTIONS(81), 1, - anon_sym_LF, - ACTIONS(83), 1, - anon_sym_COMMA, - ACTIONS(197), 1, - sym_comment, - [2644] = 3, - ACTIONS(197), 1, + ACTIONS(169), 1, + aux_sym_field_identifier_token1, + STATE(148), 1, + sym_field_identifier, + [2635] = 3, + ACTIONS(3), 1, sym_comment, - ACTIONS(367), 1, - anon_sym_LF, - ACTIONS(554), 1, - anon_sym_COMMA, - [2654] = 2, + ACTIONS(542), 1, + aux_sym_field_identifier_token1, + STATE(96), 1, + sym_field_identifier, + [2645] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(81), 2, sym_annotation_key, sym_end_annotation, - [2662] = 3, + [2653] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(544), 2, + ts_builtin_sym_end, + anon_sym_DOTmethod, + [2661] = 3, ACTIONS(7), 1, anon_sym_LF, ACTIONS(9), 1, anon_sym_COMMA, - ACTIONS(197), 1, + ACTIONS(193), 1, sym_comment, - [2672] = 3, - ACTIONS(197), 1, + [2671] = 3, + ACTIONS(193), 1, sym_comment, - ACTIONS(301), 1, + ACTIONS(279), 1, anon_sym_LF, - ACTIONS(303), 1, + ACTIONS(281), 1, anon_sym_COMMA, - [2682] = 3, - ACTIONS(3), 1, + [2681] = 3, + ACTIONS(97), 1, + anon_sym_LF, + ACTIONS(99), 1, + anon_sym_COMMA, + ACTIONS(193), 1, sym_comment, - ACTIONS(173), 1, - aux_sym_field_identifier_token1, - STATE(150), 1, - sym_field_identifier, - [2692] = 2, + [2691] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(540), 2, + ACTIONS(536), 2, sym_annotation_key, sym_end_annotation, - [2700] = 3, + [2699] = 3, ACTIONS(11), 1, anon_sym_LF, ACTIONS(13), 1, anon_sym_COMMA, - ACTIONS(197), 1, + ACTIONS(193), 1, sym_comment, - [2710] = 3, - ACTIONS(109), 1, + [2709] = 3, + ACTIONS(141), 1, anon_sym_LF, - ACTIONS(111), 1, + ACTIONS(143), 1, anon_sym_COMMA, - ACTIONS(197), 1, + ACTIONS(193), 1, sym_comment, - [2720] = 3, - ACTIONS(137), 1, - anon_sym_LF, - ACTIONS(139), 1, - anon_sym_COMMA, - ACTIONS(197), 1, + [2719] = 2, + ACTIONS(3), 1, sym_comment, - [2730] = 2, + ACTIONS(504), 2, + anon_sym_RBRACE, + sym_variable, + [2727] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(530), 2, sym_annotation_key, sym_end_annotation, - [2738] = 3, - ACTIONS(197), 1, + [2735] = 3, + ACTIONS(193), 1, sym_comment, - ACTIONS(464), 1, + ACTIONS(372), 1, anon_sym_LF, - ACTIONS(556), 1, + ACTIONS(546), 1, anon_sym_COMMA, - [2748] = 2, + [2745] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(548), 1, + sym_parameter, + [2752] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(550), 1, + sym_class_identifier, + [2759] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(552), 1, + anon_sym_LBRACE, + [2766] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(554), 1, + sym_end_field, + [2773] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(556), 1, + anon_sym_EQ, + [2780] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(558), 1, - anon_sym_RBRACE, - [2755] = 2, + anon_sym_LBRACE, + [2787] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(560), 1, sym_label, - [2762] = 2, + [2794] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(562), 1, - ts_builtin_sym_end, - [2769] = 2, + sym_class_identifier, + [2801] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(564), 1, - anon_sym_LBRACE, - [2776] = 2, + anon_sym_DOT_DOT, + [2808] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(566), 1, - anon_sym_EQ, - [2783] = 2, + sym_label, + [2815] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(568), 1, - anon_sym_LBRACE, - [2790] = 2, + sym_label, + [2822] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(570), 1, - sym_class_identifier, - [2797] = 2, + anon_sym_DASH_GT, + [2829] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(572), 1, - sym_parameter, - [2804] = 2, + sym_label, + [2836] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(574), 1, - anon_sym_DASH_GT, - [2811] = 2, + sym_label, + [2843] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(576), 1, anon_sym_RBRACE, - [2818] = 2, + [2850] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(578), 1, - sym_label, - [2825] = 2, + sym_class_identifier, + [2857] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(580), 1, - sym_end_field, - [2832] = 2, + anon_sym_RBRACE, + [2864] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(582), 1, sym_label, - [2839] = 2, + [2871] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(584), 1, - sym_class_identifier, - [2846] = 2, + sym_string_literal, + [2878] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(586), 1, - sym_label, - [2853] = 2, + ts_builtin_sym_end, + [2885] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(588), 1, sym_label, - [2860] = 2, + [2892] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(590), 1, - sym_class_identifier, - [2867] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(592), 1, - sym_label, - [2874] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(594), 1, - sym_string_literal, - [2881] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(596), 1, - anon_sym_DOT_DOT, - [2888] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(598), 1, - sym_label, - [2895] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(600), 1, anon_sym_DOTsuper, - [2902] = 2, + [2899] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(602), 1, + ACTIONS(592), 1, sym_class_identifier, - [2909] = 2, + [2906] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(604), 1, + ACTIONS(594), 1, sym_class_identifier, - [2916] = 2, + [2913] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(606), 1, + ACTIONS(596), 1, anon_sym_DOT_DOT, }; static const uint32_t ts_small_parse_table_map[] = { - [SMALL_STATE(29)] = 0, - [SMALL_STATE(30)] = 56, - [SMALL_STATE(31)] = 112, - [SMALL_STATE(32)] = 152, - [SMALL_STATE(33)] = 191, - [SMALL_STATE(34)] = 221, - [SMALL_STATE(35)] = 271, - [SMALL_STATE(36)] = 301, - [SMALL_STATE(37)] = 345, - [SMALL_STATE(38)] = 389, - [SMALL_STATE(39)] = 421, - [SMALL_STATE(40)] = 453, - [SMALL_STATE(41)] = 485, - [SMALL_STATE(42)] = 517, - [SMALL_STATE(43)] = 561, - [SMALL_STATE(44)] = 593, - [SMALL_STATE(45)] = 625, - [SMALL_STATE(46)] = 657, - [SMALL_STATE(47)] = 682, - [SMALL_STATE(48)] = 707, - [SMALL_STATE(49)] = 732, - [SMALL_STATE(50)] = 757, - [SMALL_STATE(51)] = 782, - [SMALL_STATE(52)] = 807, - [SMALL_STATE(53)] = 832, - [SMALL_STATE(54)] = 858, - [SMALL_STATE(55)] = 884, - [SMALL_STATE(56)] = 910, - [SMALL_STATE(57)] = 936, - [SMALL_STATE(58)] = 962, - [SMALL_STATE(59)] = 984, - [SMALL_STATE(60)] = 1010, - [SMALL_STATE(61)] = 1036, - [SMALL_STATE(62)] = 1062, - [SMALL_STATE(63)] = 1088, - [SMALL_STATE(64)] = 1114, - [SMALL_STATE(65)] = 1140, - [SMALL_STATE(66)] = 1166, - [SMALL_STATE(67)] = 1203, - [SMALL_STATE(68)] = 1240, - [SMALL_STATE(69)] = 1277, - [SMALL_STATE(70)] = 1305, - [SMALL_STATE(71)] = 1323, - [SMALL_STATE(72)] = 1351, - [SMALL_STATE(73)] = 1379, - [SMALL_STATE(74)] = 1399, - [SMALL_STATE(75)] = 1427, - [SMALL_STATE(76)] = 1454, - [SMALL_STATE(77)] = 1481, - [SMALL_STATE(78)] = 1498, - [SMALL_STATE(79)] = 1515, - [SMALL_STATE(80)] = 1542, - [SMALL_STATE(81)] = 1569, - [SMALL_STATE(82)] = 1585, - [SMALL_STATE(83)] = 1598, - [SMALL_STATE(84)] = 1617, - [SMALL_STATE(85)] = 1630, - [SMALL_STATE(86)] = 1643, - [SMALL_STATE(87)] = 1656, - [SMALL_STATE(88)] = 1673, - [SMALL_STATE(89)] = 1688, - [SMALL_STATE(90)] = 1709, - [SMALL_STATE(91)] = 1721, - [SMALL_STATE(92)] = 1739, - [SMALL_STATE(93)] = 1757, - [SMALL_STATE(94)] = 1769, - [SMALL_STATE(95)] = 1787, - [SMALL_STATE(96)] = 1806, - [SMALL_STATE(97)] = 1825, - [SMALL_STATE(98)] = 1836, - [SMALL_STATE(99)] = 1847, - [SMALL_STATE(100)] = 1866, - [SMALL_STATE(101)] = 1883, - [SMALL_STATE(102)] = 1902, - [SMALL_STATE(103)] = 1921, - [SMALL_STATE(104)] = 1938, - [SMALL_STATE(105)] = 1957, - [SMALL_STATE(106)] = 1974, - [SMALL_STATE(107)] = 1991, - [SMALL_STATE(108)] = 2008, - [SMALL_STATE(109)] = 2025, - [SMALL_STATE(110)] = 2042, - [SMALL_STATE(111)] = 2059, - [SMALL_STATE(112)] = 2076, - [SMALL_STATE(113)] = 2091, - [SMALL_STATE(114)] = 2102, - [SMALL_STATE(115)] = 2114, - [SMALL_STATE(116)] = 2128, - [SMALL_STATE(117)] = 2142, - [SMALL_STATE(118)] = 2156, - [SMALL_STATE(119)] = 2170, - [SMALL_STATE(120)] = 2183, - [SMALL_STATE(121)] = 2196, - [SMALL_STATE(122)] = 2209, - [SMALL_STATE(123)] = 2222, - [SMALL_STATE(124)] = 2233, - [SMALL_STATE(125)] = 2246, - [SMALL_STATE(126)] = 2259, - [SMALL_STATE(127)] = 2272, - [SMALL_STATE(128)] = 2285, - [SMALL_STATE(129)] = 2294, - [SMALL_STATE(130)] = 2305, - [SMALL_STATE(131)] = 2318, - [SMALL_STATE(132)] = 2329, - [SMALL_STATE(133)] = 2340, - [SMALL_STATE(134)] = 2353, - [SMALL_STATE(135)] = 2362, - [SMALL_STATE(136)] = 2375, - [SMALL_STATE(137)] = 2388, - [SMALL_STATE(138)] = 2401, - [SMALL_STATE(139)] = 2412, - [SMALL_STATE(140)] = 2425, - [SMALL_STATE(141)] = 2434, - [SMALL_STATE(142)] = 2447, - [SMALL_STATE(143)] = 2460, - [SMALL_STATE(144)] = 2473, - [SMALL_STATE(145)] = 2486, - [SMALL_STATE(146)] = 2499, - [SMALL_STATE(147)] = 2512, - [SMALL_STATE(148)] = 2522, - [SMALL_STATE(149)] = 2530, - [SMALL_STATE(150)] = 2540, - [SMALL_STATE(151)] = 2548, - [SMALL_STATE(152)] = 2558, - [SMALL_STATE(153)] = 2566, - [SMALL_STATE(154)] = 2576, - [SMALL_STATE(155)] = 2584, - [SMALL_STATE(156)] = 2592, - [SMALL_STATE(157)] = 2600, - [SMALL_STATE(158)] = 2608, - [SMALL_STATE(159)] = 2616, - [SMALL_STATE(160)] = 2626, - [SMALL_STATE(161)] = 2634, - [SMALL_STATE(162)] = 2644, - [SMALL_STATE(163)] = 2654, - [SMALL_STATE(164)] = 2662, - [SMALL_STATE(165)] = 2672, - [SMALL_STATE(166)] = 2682, - [SMALL_STATE(167)] = 2692, - [SMALL_STATE(168)] = 2700, - [SMALL_STATE(169)] = 2710, - [SMALL_STATE(170)] = 2720, - [SMALL_STATE(171)] = 2730, - [SMALL_STATE(172)] = 2738, - [SMALL_STATE(173)] = 2748, - [SMALL_STATE(174)] = 2755, - [SMALL_STATE(175)] = 2762, - [SMALL_STATE(176)] = 2769, - [SMALL_STATE(177)] = 2776, - [SMALL_STATE(178)] = 2783, - [SMALL_STATE(179)] = 2790, - [SMALL_STATE(180)] = 2797, - [SMALL_STATE(181)] = 2804, - [SMALL_STATE(182)] = 2811, - [SMALL_STATE(183)] = 2818, - [SMALL_STATE(184)] = 2825, - [SMALL_STATE(185)] = 2832, - [SMALL_STATE(186)] = 2839, - [SMALL_STATE(187)] = 2846, - [SMALL_STATE(188)] = 2853, - [SMALL_STATE(189)] = 2860, - [SMALL_STATE(190)] = 2867, - [SMALL_STATE(191)] = 2874, - [SMALL_STATE(192)] = 2881, - [SMALL_STATE(193)] = 2888, - [SMALL_STATE(194)] = 2895, - [SMALL_STATE(195)] = 2902, - [SMALL_STATE(196)] = 2909, - [SMALL_STATE(197)] = 2916, + [SMALL_STATE(28)] = 0, + [SMALL_STATE(29)] = 56, + [SMALL_STATE(30)] = 112, + [SMALL_STATE(31)] = 152, + [SMALL_STATE(32)] = 191, + [SMALL_STATE(33)] = 220, + [SMALL_STATE(34)] = 249, + [SMALL_STATE(35)] = 299, + [SMALL_STATE(36)] = 326, + [SMALL_STATE(37)] = 353, + [SMALL_STATE(38)] = 380, + [SMALL_STATE(39)] = 407, + [SMALL_STATE(40)] = 434, + [SMALL_STATE(41)] = 461, + [SMALL_STATE(42)] = 488, + [SMALL_STATE(43)] = 520, + [SMALL_STATE(44)] = 552, + [SMALL_STATE(45)] = 584, + [SMALL_STATE(46)] = 616, + [SMALL_STATE(47)] = 660, + [SMALL_STATE(48)] = 692, + [SMALL_STATE(49)] = 724, + [SMALL_STATE(50)] = 756, + [SMALL_STATE(51)] = 800, + [SMALL_STATE(52)] = 844, + [SMALL_STATE(53)] = 866, + [SMALL_STATE(54)] = 892, + [SMALL_STATE(55)] = 918, + [SMALL_STATE(56)] = 944, + [SMALL_STATE(57)] = 970, + [SMALL_STATE(58)] = 996, + [SMALL_STATE(59)] = 1022, + [SMALL_STATE(60)] = 1048, + [SMALL_STATE(61)] = 1074, + [SMALL_STATE(62)] = 1100, + [SMALL_STATE(63)] = 1126, + [SMALL_STATE(64)] = 1152, + [SMALL_STATE(65)] = 1178, + [SMALL_STATE(66)] = 1215, + [SMALL_STATE(67)] = 1252, + [SMALL_STATE(68)] = 1289, + [SMALL_STATE(69)] = 1317, + [SMALL_STATE(70)] = 1345, + [SMALL_STATE(71)] = 1373, + [SMALL_STATE(72)] = 1393, + [SMALL_STATE(73)] = 1411, + [SMALL_STATE(74)] = 1439, + [SMALL_STATE(75)] = 1456, + [SMALL_STATE(76)] = 1483, + [SMALL_STATE(77)] = 1500, + [SMALL_STATE(78)] = 1527, + [SMALL_STATE(79)] = 1554, + [SMALL_STATE(80)] = 1581, + [SMALL_STATE(81)] = 1597, + [SMALL_STATE(82)] = 1618, + [SMALL_STATE(83)] = 1631, + [SMALL_STATE(84)] = 1646, + [SMALL_STATE(85)] = 1659, + [SMALL_STATE(86)] = 1672, + [SMALL_STATE(87)] = 1691, + [SMALL_STATE(88)] = 1708, + [SMALL_STATE(89)] = 1721, + [SMALL_STATE(90)] = 1739, + [SMALL_STATE(91)] = 1751, + [SMALL_STATE(92)] = 1769, + [SMALL_STATE(93)] = 1781, + [SMALL_STATE(94)] = 1799, + [SMALL_STATE(95)] = 1818, + [SMALL_STATE(96)] = 1835, + [SMALL_STATE(97)] = 1846, + [SMALL_STATE(98)] = 1863, + [SMALL_STATE(99)] = 1882, + [SMALL_STATE(100)] = 1899, + [SMALL_STATE(101)] = 1916, + [SMALL_STATE(102)] = 1933, + [SMALL_STATE(103)] = 1952, + [SMALL_STATE(104)] = 1971, + [SMALL_STATE(105)] = 1988, + [SMALL_STATE(106)] = 2005, + [SMALL_STATE(107)] = 2022, + [SMALL_STATE(108)] = 2033, + [SMALL_STATE(109)] = 2052, + [SMALL_STATE(110)] = 2071, + [SMALL_STATE(111)] = 2088, + [SMALL_STATE(112)] = 2099, + [SMALL_STATE(113)] = 2113, + [SMALL_STATE(114)] = 2127, + [SMALL_STATE(115)] = 2141, + [SMALL_STATE(116)] = 2153, + [SMALL_STATE(117)] = 2167, + [SMALL_STATE(118)] = 2178, + [SMALL_STATE(119)] = 2187, + [SMALL_STATE(120)] = 2200, + [SMALL_STATE(121)] = 2213, + [SMALL_STATE(122)] = 2226, + [SMALL_STATE(123)] = 2239, + [SMALL_STATE(124)] = 2252, + [SMALL_STATE(125)] = 2265, + [SMALL_STATE(126)] = 2278, + [SMALL_STATE(127)] = 2287, + [SMALL_STATE(128)] = 2300, + [SMALL_STATE(129)] = 2313, + [SMALL_STATE(130)] = 2322, + [SMALL_STATE(131)] = 2335, + [SMALL_STATE(132)] = 2346, + [SMALL_STATE(133)] = 2359, + [SMALL_STATE(134)] = 2372, + [SMALL_STATE(135)] = 2383, + [SMALL_STATE(136)] = 2394, + [SMALL_STATE(137)] = 2405, + [SMALL_STATE(138)] = 2418, + [SMALL_STATE(139)] = 2431, + [SMALL_STATE(140)] = 2444, + [SMALL_STATE(141)] = 2457, + [SMALL_STATE(142)] = 2470, + [SMALL_STATE(143)] = 2483, + [SMALL_STATE(144)] = 2496, + [SMALL_STATE(145)] = 2509, + [SMALL_STATE(146)] = 2517, + [SMALL_STATE(147)] = 2525, + [SMALL_STATE(148)] = 2535, + [SMALL_STATE(149)] = 2543, + [SMALL_STATE(150)] = 2553, + [SMALL_STATE(151)] = 2561, + [SMALL_STATE(152)] = 2571, + [SMALL_STATE(153)] = 2581, + [SMALL_STATE(154)] = 2589, + [SMALL_STATE(155)] = 2599, + [SMALL_STATE(156)] = 2609, + [SMALL_STATE(157)] = 2617, + [SMALL_STATE(158)] = 2625, + [SMALL_STATE(159)] = 2635, + [SMALL_STATE(160)] = 2645, + [SMALL_STATE(161)] = 2653, + [SMALL_STATE(162)] = 2661, + [SMALL_STATE(163)] = 2671, + [SMALL_STATE(164)] = 2681, + [SMALL_STATE(165)] = 2691, + [SMALL_STATE(166)] = 2699, + [SMALL_STATE(167)] = 2709, + [SMALL_STATE(168)] = 2719, + [SMALL_STATE(169)] = 2727, + [SMALL_STATE(170)] = 2735, + [SMALL_STATE(171)] = 2745, + [SMALL_STATE(172)] = 2752, + [SMALL_STATE(173)] = 2759, + [SMALL_STATE(174)] = 2766, + [SMALL_STATE(175)] = 2773, + [SMALL_STATE(176)] = 2780, + [SMALL_STATE(177)] = 2787, + [SMALL_STATE(178)] = 2794, + [SMALL_STATE(179)] = 2801, + [SMALL_STATE(180)] = 2808, + [SMALL_STATE(181)] = 2815, + [SMALL_STATE(182)] = 2822, + [SMALL_STATE(183)] = 2829, + [SMALL_STATE(184)] = 2836, + [SMALL_STATE(185)] = 2843, + [SMALL_STATE(186)] = 2850, + [SMALL_STATE(187)] = 2857, + [SMALL_STATE(188)] = 2864, + [SMALL_STATE(189)] = 2871, + [SMALL_STATE(190)] = 2878, + [SMALL_STATE(191)] = 2885, + [SMALL_STATE(192)] = 2892, + [SMALL_STATE(193)] = 2899, + [SMALL_STATE(194)] = 2906, + [SMALL_STATE(195)] = 2913, }; 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_EXTRA(), - [5] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), + [5] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), [7] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primitive_type, 1), [9] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primitive_type, 1), [11] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_type, 2, .production_id = 3), [13] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_type, 2, .production_id = 3), - [15] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155), - [17] = {.entry = {.count = 1, .reusable = true}}, SHIFT(128), - [19] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), - [21] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73), - [23] = {.entry = {.count = 1, .reusable = false}}, SHIFT(73), - [25] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), - [27] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), - [29] = {.entry = {.count = 1, .reusable = true}}, SHIFT(180), - [31] = {.entry = {.count = 1, .reusable = false}}, SHIFT(179), - [33] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), - [35] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), - [37] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104), - [39] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), - [41] = {.entry = {.count = 1, .reusable = true}}, SHIFT(157), + [15] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161), + [17] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), + [19] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), + [21] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71), + [23] = {.entry = {.count = 1, .reusable = false}}, SHIFT(71), + [25] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), + [27] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), + [29] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), + [31] = {.entry = {.count = 1, .reusable = false}}, SHIFT(172), + [33] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), + [35] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), + [37] = {.entry = {.count = 1, .reusable = true}}, SHIFT(103), + [39] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), + [41] = {.entry = {.count = 1, .reusable = true}}, SHIFT(156), [43] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), - [45] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(128), - [48] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(16), - [51] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(73), - [54] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(73), - [57] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(135), - [60] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(136), - [63] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(180), - [66] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(179), - [69] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(178), - [72] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(137), - [75] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(104), - [78] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(139), + [45] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(129), + [48] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(12), + [51] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(71), + [54] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(71), + [57] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(127), + [60] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(132), + [63] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(171), + [66] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(172), + [69] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(173), + [72] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(133), + [75] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(103), + [78] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(137), [81] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_number_literal, 1), [83] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_number_literal, 1), [85] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_definition, 2), [87] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_definition, 2), [89] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_definition, 3), [91] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_definition, 3), - [93] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_declaration, 2), - [95] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_declaration, 2), - [97] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_data_declaration, 3), - [99] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_declaration, 3), - [101] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_data_declaration, 4), - [103] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_declaration, 4), - [105] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 3), - [107] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 3), - [109] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_identifier, 3, .production_id = 4), - [111] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_identifier, 3, .production_id = 4), - [113] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_declaration, 8), - [115] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_declaration, 8), - [117] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 1), - [119] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 1), - [121] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_locals_declaration, 2), - [123] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_locals_declaration, 2), - [125] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catchall_declaration, 7), - [127] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catchall_declaration, 7), - [129] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_declaration, 2), - [131] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_declaration, 2), - [133] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 3), - [135] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 3), - [137] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_identifier, 4, .production_id = 5), - [139] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_identifier, 4, .production_id = 5), - [141] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_declaration, 2), - [143] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_declaration, 2), - [145] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 2), - [147] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 2), - [149] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_declaration, 3), - [151] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_declaration, 3), - [153] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_declaration, 3), - [155] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_declaration, 3), - [157] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 4), - [159] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 4), - [161] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_declaration, 4), - [163] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_declaration, 4), - [165] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 4), - [167] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 4), - [169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(167), - [171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81), - [173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), - [175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), - [177] = {.entry = {.count = 1, .reusable = false}}, SHIFT(129), - [179] = {.entry = {.count = 1, .reusable = false}}, SHIFT(132), - [181] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7), - [183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(123), - [185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), - [187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), - [189] = {.entry = {.count = 1, .reusable = false}}, SHIFT(30), - [191] = {.entry = {.count = 1, .reusable = false}}, SHIFT(145), - [193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(64), - [195] = {.entry = {.count = 1, .reusable = false}}, SHIFT(41), - [197] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(), - [199] = {.entry = {.count = 1, .reusable = false}}, SHIFT(146), - [201] = {.entry = {.count = 1, .reusable = false}}, SHIFT(161), - [203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), - [205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(145), - [207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), - [209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), - [211] = {.entry = {.count = 1, .reusable = false}}, SHIFT(172), - [213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), - [215] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), - [217] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), - [219] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(33), - [222] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 2), - [224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191), - [226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189), - [228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), - [230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), - [232] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_access_modifiers, 1), - [234] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_access_modifiers, 1), - [236] = {.entry = {.count = 1, .reusable = false}}, SHIFT(33), - [238] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 3), - [240] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 4), - [242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), - [244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), - [246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53), - [248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2), - [250] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(70), - [253] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), - [255] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(53), - [258] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(2), - [261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), - [263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), - [265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), - [267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54), - [269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), - [271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(49), - [273] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(47), - [276] = {.entry = {.count = 1, .reusable = false}}, SHIFT(47), - [278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(50), - [280] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(50), - [283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), - [285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(48), - [287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3), - [289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84), - [291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), - [293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(77), - [295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(82), - [297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), - [299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), - [301] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_identifier, 2), - [303] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field_identifier, 2), - [305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), - [307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), - [309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(164), - [311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), - [313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(78), - [315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169), - [317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(165), - [319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(168), - [321] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 5), - [323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), - [325] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 1), - [327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), - [329] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat3, 2), - [331] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat3, 2), SHIFT_REPEAT(81), - [334] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat3, 2), SHIFT_REPEAT(63), - [337] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat3, 2), SHIFT_REPEAT(43), - [340] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_opcode, 1), - [342] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_opcode, 1), - [344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), - [346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(160), - [348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(166), - [350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163), - [352] = {.entry = {.count = 1, .reusable = false}}, SHIFT(163), - [354] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 6), - [356] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__identifier, 1), - [358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), - [360] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), - [362] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), SHIFT_REPEAT(128), - [365] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_full_method_identifier, 3), - [367] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_full_field_identifier, 3), - [369] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), - [371] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), SHIFT_REPEAT(189), - [374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90), - [376] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat3, 1), - [378] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 1), - [380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), - [382] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_super_declaration, 2), - [384] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), - [386] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), SHIFT_REPEAT(52), - [389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), - [391] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_implements_declaration, 2), - [393] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_declaration, 2), - [395] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), - [397] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(7), - [400] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(7), - [403] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), - [405] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), SHIFT_REPEAT(7), - [408] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), SHIFT_REPEAT(7), - [411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), - [413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), - [415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10), - [417] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), - [419] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), SHIFT_REPEAT(7), - [422] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), SHIFT_REPEAT(7), - [425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), - [427] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), - [429] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), SHIFT_REPEAT(51), - [432] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 7), - [434] = {.entry = {.count = 1, .reusable = false}}, SHIFT(114), - [436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), - [438] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 3), - [440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177), - [442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), - [444] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_definition_repeat1, 2), SHIFT_REPEAT(177), - [447] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_annotation_definition_repeat1, 2), - [449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), - [451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), - [453] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 1), - [455] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_list_repeat1, 1), - [457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(130), - [459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), - [461] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_repeat1, 2), SHIFT_REPEAT(32), - [464] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_statement_repeat1, 2), - [466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), - [468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(156), - [470] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat2, 1), - [472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), - [474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186), - [476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), - [478] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat4, 1), - [480] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_packed_switch_declaration_repeat1, 2), SHIFT_REPEAT(130), - [483] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_packed_switch_declaration_repeat1, 2), - [485] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 3), - [487] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 3), - [489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154), - [491] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat5, 1), - [493] = {.entry = {.count = 1, .reusable = false}}, SHIFT(32), - [495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), - [497] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 2), - [499] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_list_repeat1, 2), - [501] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 3), - [503] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat2, 2), - [505] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat2, 2), SHIFT_REPEAT(123), - [508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(119), - [510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), - [512] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat4, 2), - [514] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat4, 2), SHIFT_REPEAT(129), - [517] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat5, 2), - [519] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat5, 2), SHIFT_REPEAT(132), - [522] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__identifier, 1), - [524] = {.entry = {.count = 1, .reusable = false}}, SHIFT(91), - [526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), + [93] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 3), + [95] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 3), + [97] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_identifier, 4, .production_id = 5), + [99] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_identifier, 4, .production_id = 5), + [101] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 1), + [103] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 1), + [105] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_declaration, 8), + [107] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_declaration, 8), + [109] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_declaration, 3), + [111] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_declaration, 3), + [113] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catchall_declaration, 7), + [115] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catchall_declaration, 7), + [117] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 4), + [119] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 4), + [121] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 2), + [123] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 2), + [125] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_data_declaration, 4), + [127] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_declaration, 4), + [129] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 3), + [131] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 3), + [133] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_declaration, 4), + [135] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_declaration, 4), + [137] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_declaration, 2), + [139] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_declaration, 2), + [141] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_identifier, 3, .production_id = 4), + [143] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_identifier, 3, .production_id = 4), + [145] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_declaration, 3), + [147] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_declaration, 3), + [149] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_declaration, 2), + [151] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_declaration, 2), + [153] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_locals_declaration, 2), + [155] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_locals_declaration, 2), + [157] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_declaration, 2), + [159] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_declaration, 2), + [161] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_data_declaration, 3), + [163] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_declaration, 3), + [165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(165), + [167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(80), + [169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), + [171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), + [173] = {.entry = {.count = 1, .reusable = false}}, SHIFT(135), + [175] = {.entry = {.count = 1, .reusable = false}}, SHIFT(134), + [177] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7), + [179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), + [181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155), + [183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17), + [185] = {.entry = {.count = 1, .reusable = false}}, SHIFT(29), + [187] = {.entry = {.count = 1, .reusable = false}}, SHIFT(120), + [189] = {.entry = {.count = 1, .reusable = false}}, SHIFT(59), + [191] = {.entry = {.count = 1, .reusable = false}}, SHIFT(44), + [193] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(), + [195] = {.entry = {.count = 1, .reusable = false}}, SHIFT(119), + [197] = {.entry = {.count = 1, .reusable = false}}, SHIFT(152), + [199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), + [201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120), + [203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), + [205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), + [207] = {.entry = {.count = 1, .reusable = false}}, SHIFT(147), + [209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), + [211] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), + [213] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(32), + [216] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_access_modifiers, 1), + [218] = {.entry = {.count = 1, .reusable = false}}, SHIFT(32), + [220] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 2), + [222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189), + [224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186), + [226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), + [228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), + [230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), + [232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(33), + [234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), + [236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), + [238] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(39), + [241] = {.entry = {.count = 1, .reusable = false}}, SHIFT(39), + [243] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(41), + [246] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(72), + [249] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), + [251] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(58), + [254] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(2), + [257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(72), + [259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), + [261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), + [263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2), + [265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), + [267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), + [269] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 4), + [271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), + [273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), + [275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54), + [277] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 3), + [279] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_identifier, 2), + [281] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field_identifier, 2), + [283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74), + [285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53), + [287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(76), + [289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), + [291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), + [293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(164), + [295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), + [297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(162), + [299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3), + [301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163), + [303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84), + [305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(166), + [307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(82), + [309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(167), + [311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), + [313] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 5), + [315] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat3, 2), + [317] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat3, 2), SHIFT_REPEAT(80), + [320] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat3, 2), SHIFT_REPEAT(57), + [323] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat3, 2), SHIFT_REPEAT(47), + [326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), + [328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169), + [330] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_opcode, 1), + [332] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_opcode, 1), + [334] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 1), + [336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28), + [338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(157), + [340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), + [342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(160), + [344] = {.entry = {.count = 1, .reusable = false}}, SHIFT(160), + [346] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 6), + [348] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__identifier, 1), + [350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91), + [352] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 1), + [354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126), + [356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), + [358] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat3, 1), + [360] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_full_field_identifier, 3), + [362] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), + [364] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), SHIFT_REPEAT(129), + [367] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), + [369] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), SHIFT_REPEAT(186), + [372] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_full_method_identifier, 3), + [374] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_super_declaration, 2), + [376] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), + [378] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), SHIFT_REPEAT(38), + [381] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), + [383] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), SHIFT_REPEAT(7), + [386] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), SHIFT_REPEAT(7), + [389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), + [391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), + [393] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 3), + [395] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), + [397] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), SHIFT_REPEAT(36), + [400] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), + [402] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(7), + [405] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(7), + [408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18), + [410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), + [412] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), + [414] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), SHIFT_REPEAT(7), + [417] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), SHIFT_REPEAT(7), + [420] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 7), + [422] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_implements_declaration, 2), + [424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), + [426] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_declaration, 2), + [428] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_definition_repeat1, 2), SHIFT_REPEAT(175), + [431] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_annotation_definition_repeat1, 2), + [433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), + [435] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 1), + [437] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_list_repeat1, 1), + [439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), + [441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), + [443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(49), + [445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), + [447] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 3), + [449] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 3), + [451] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 3), + [453] = {.entry = {.count = 1, .reusable = false}}, SHIFT(31), + [455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), + [457] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__identifier, 1), + [459] = {.entry = {.count = 1, .reusable = false}}, SHIFT(89), + [461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), + [463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), + [465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144), + [467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), + [469] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_repeat1, 2), SHIFT_REPEAT(31), + [472] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_statement_repeat1, 2), + [474] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 2), + [476] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_packed_switch_declaration_repeat1, 2), SHIFT_REPEAT(128), + [479] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_packed_switch_declaration_repeat1, 2), + [481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), + [483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(153), + [485] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat2, 1), + [487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146), + [489] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat5, 1), + [491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(168), + [493] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat4, 1), + [495] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_list_repeat1, 2), + [497] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat2, 2), + [499] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat2, 2), SHIFT_REPEAT(131), + [502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), + [504] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat4, 2), + [506] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat4, 2), SHIFT_REPEAT(135), + [509] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat5, 2), + [511] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat5, 2), SHIFT_REPEAT(134), + [514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(128), + [516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), + [518] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_property, 3, .production_id = 2), + [520] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_statement_repeat1, 2), + [522] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_reference, 2), + [524] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_full_field_identifier, 3), + [526] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_declaration, 3), [528] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 3), [530] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 3), - [532] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_declaration, 3), - [534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195), - [536] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_reference, 2), - [538] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 2), - [540] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 2), - [542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), + [532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193), + [534] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 2), + [536] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 2), + [538] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 3, .production_id = 1), + [540] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_value, 1), + [542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), [544] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 2), - [546] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 3, .production_id = 1), - [548] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_property, 3, .production_id = 2), - [550] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_full_method_identifier, 3), - [552] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_value, 1), - [554] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_full_field_identifier, 3), - [556] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_statement_repeat1, 2), - [558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187), - [560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), - [562] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), - [564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193), - [566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74), - [568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185), - [570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), - [572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), - [574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(174), - [576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(183), - [578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18), - [580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), - [582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(197), - [584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), - [586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), - [588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), - [590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(97), - [592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(182), - [594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(98), - [596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), - [598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192), - [600] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 3), - [602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(93), - [604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), - [606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190), + [546] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_full_method_identifier, 3), + [548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), + [550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), + [552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(181), + [554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), + [556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73), + [558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(183), + [560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187), + [562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), + [564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), + [566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), + [568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195), + [570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191), + [572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179), + [574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), + [576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(180), + [578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(107), + [580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(184), + [582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185), + [584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(111), + [586] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), + [588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(117), + [590] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 3), + [592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90), + [594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192), + [596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177), }; #ifdef __cplusplus From f923451fd9de364c5cadea584564c42bc3186220 Mon Sep 17 00:00:00 2001 From: Yotam Nachum Date: Tue, 4 Jan 2022 16:58:15 +0200 Subject: [PATCH 23/98] Add array as optional argument --- grammar.js | 1 + src/grammar.json | 4 + src/node-types.json | 4 + src/parser.c | 3406 ++++++++++++++++++++++--------------------- 4 files changed, 1717 insertions(+), 1698 deletions(-) diff --git a/grammar.js b/grammar.js index 7cb622f58..b06a28ddf 100644 --- a/grammar.js +++ b/grammar.js @@ -343,6 +343,7 @@ module.exports = grammar({ $.list, $.variable, $.parameter, + $.array_type, $._identifier, $.string_literal, $.number_literal diff --git a/src/grammar.json b/src/grammar.json index 8e24afe9e..c41cfa99b 100644 --- a/src/grammar.json +++ b/src/grammar.json @@ -1330,6 +1330,10 @@ "type": "SYMBOL", "name": "parameter" }, + { + "type": "SYMBOL", + "name": "array_type" + }, { "type": "SYMBOL", "name": "_identifier" diff --git a/src/node-types.json b/src/node-types.json index ff144a0f2..05ebe8f17 100644 --- a/src/node-types.json +++ b/src/node-types.json @@ -689,6 +689,10 @@ "multiple": true, "required": true, "types": [ + { + "type": "array_type", + "named": true + }, { "type": "class_identifier", "named": true diff --git a/src/parser.c b/src/parser.c index ce79844ee..c8900a43e 100644 --- a/src/parser.c +++ b/src/parser.c @@ -2566,18 +2566,18 @@ static const char * const ts_field_names[] = { }; static const TSFieldMapSlice ts_field_map_slices[PRODUCTION_ID_COUNT] = { - [2] = {.index = 0, .length = 2}, - [3] = {.index = 2, .length = 1}, + [2] = {.index = 0, .length = 1}, + [3] = {.index = 1, .length = 2}, [4] = {.index = 3, .length = 1}, [5] = {.index = 4, .length = 2}, }; static const TSFieldMapEntry ts_field_map_entries[] = { [0] = + {field_element_type, 1}, + [1] = {field_key, 0}, {field_value, 2}, - [2] = - {field_element_type, 1}, [3] = {field_return_type, 2}, [4] = @@ -2668,6 +2668,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '0') ADVANCE(1799); if (lookahead == '<') ADVANCE(476); if (lookahead == 'L') ADVANCE(14); + if (lookahead == '[') ADVANCE(1736); if (lookahead == 'p') ADVANCE(15); if (lookahead == 'v') ADVANCE(16); if (lookahead == '{') ADVANCE(1719); @@ -2696,6 +2697,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '0') ADVANCE(1799); if (lookahead == '<') ADVANCE(476); if (lookahead == 'L') ADVANCE(14); + if (lookahead == '[') ADVANCE(1736); if (lookahead == 'p') ADVANCE(15); if (lookahead == 'v') ADVANCE(16); if (lookahead == '{') ADVANCE(1719); @@ -9699,9 +9701,9 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [25] = {.lex_state = 0}, [26] = {.lex_state = 0}, [27] = {.lex_state = 0}, - [28] = {.lex_state = 5}, + [28] = {.lex_state = 1}, [29] = {.lex_state = 5}, - [30] = {.lex_state = 1}, + [30] = {.lex_state = 5}, [31] = {.lex_state = 5}, [32] = {.lex_state = 8}, [33] = {.lex_state = 8}, @@ -9710,9 +9712,9 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [36] = {.lex_state = 9}, [37] = {.lex_state = 9}, [38] = {.lex_state = 9}, - [39] = {.lex_state = 10}, + [39] = {.lex_state = 9}, [40] = {.lex_state = 10}, - [41] = {.lex_state = 9}, + [41] = {.lex_state = 10}, [42] = {.lex_state = 0}, [43] = {.lex_state = 0}, [44] = {.lex_state = 0}, @@ -9723,10 +9725,10 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [49] = {.lex_state = 0}, [50] = {.lex_state = 0}, [51] = {.lex_state = 0}, - [52] = {.lex_state = 1462}, + [52] = {.lex_state = 0}, [53] = {.lex_state = 0}, [54] = {.lex_state = 0}, - [55] = {.lex_state = 0}, + [55] = {.lex_state = 1462}, [56] = {.lex_state = 0}, [57] = {.lex_state = 0}, [58] = {.lex_state = 0}, @@ -9739,32 +9741,32 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [65] = {.lex_state = 0}, [66] = {.lex_state = 0}, [67] = {.lex_state = 0}, - [68] = {.lex_state = 5}, + [68] = {.lex_state = 1}, [69] = {.lex_state = 5}, [70] = {.lex_state = 5}, - [71] = {.lex_state = 1}, - [72] = {.lex_state = 0}, + [71] = {.lex_state = 0}, + [72] = {.lex_state = 5}, [73] = {.lex_state = 0}, - [74] = {.lex_state = 1462}, - [75] = {.lex_state = 0}, - [76] = {.lex_state = 1462}, + [74] = {.lex_state = 0}, + [75] = {.lex_state = 1462}, + [76] = {.lex_state = 0}, [77] = {.lex_state = 0}, - [78] = {.lex_state = 0}, + [78] = {.lex_state = 1462}, [79] = {.lex_state = 0}, [80] = {.lex_state = 5}, - [81] = {.lex_state = 0}, - [82] = {.lex_state = 5}, - [83] = {.lex_state = 5}, + [81] = {.lex_state = 5}, + [82] = {.lex_state = 0}, + [83] = {.lex_state = 0}, [84] = {.lex_state = 5}, [85] = {.lex_state = 5}, [86] = {.lex_state = 0}, - [87] = {.lex_state = 0}, + [87] = {.lex_state = 5}, [88] = {.lex_state = 5}, - [89] = {.lex_state = 5}, + [89] = {.lex_state = 0}, [90] = {.lex_state = 0}, [91] = {.lex_state = 5}, [92] = {.lex_state = 5}, - [93] = {.lex_state = 0}, + [93] = {.lex_state = 5}, [94] = {.lex_state = 0}, [95] = {.lex_state = 0}, [96] = {.lex_state = 0}, @@ -9784,10 +9786,10 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [110] = {.lex_state = 0}, [111] = {.lex_state = 0}, [112] = {.lex_state = 7}, - [113] = {.lex_state = 0}, + [113] = {.lex_state = 7}, [114] = {.lex_state = 7}, [115] = {.lex_state = 5}, - [116] = {.lex_state = 7}, + [116] = {.lex_state = 0}, [117] = {.lex_state = 0}, [118] = {.lex_state = 0}, [119] = {.lex_state = 1}, @@ -9796,7 +9798,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [122] = {.lex_state = 0}, [123] = {.lex_state = 0}, [124] = {.lex_state = 0}, - [125] = {.lex_state = 1}, + [125] = {.lex_state = 0}, [126] = {.lex_state = 0}, [127] = {.lex_state = 0}, [128] = {.lex_state = 0}, @@ -9814,34 +9816,34 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [140] = {.lex_state = 0}, [141] = {.lex_state = 0}, [142] = {.lex_state = 0}, - [143] = {.lex_state = 0}, + [143] = {.lex_state = 1}, [144] = {.lex_state = 0}, - [145] = {.lex_state = 7}, - [146] = {.lex_state = 0}, + [145] = {.lex_state = 1}, + [146] = {.lex_state = 1}, [147] = {.lex_state = 1}, [148] = {.lex_state = 7}, [149] = {.lex_state = 1}, - [150] = {.lex_state = 7}, + [150] = {.lex_state = 0}, [151] = {.lex_state = 1}, - [152] = {.lex_state = 1}, - [153] = {.lex_state = 0}, - [154] = {.lex_state = 0}, - [155] = {.lex_state = 1}, - [156] = {.lex_state = 0}, - [157] = {.lex_state = 7}, - [158] = {.lex_state = 5}, - [159] = {.lex_state = 5}, - [160] = {.lex_state = 7}, - [161] = {.lex_state = 0}, + [152] = {.lex_state = 0}, + [153] = {.lex_state = 1}, + [154] = {.lex_state = 7}, + [155] = {.lex_state = 5}, + [156] = {.lex_state = 7}, + [157] = {.lex_state = 5}, + [158] = {.lex_state = 1}, + [159] = {.lex_state = 1}, + [160] = {.lex_state = 0}, + [161] = {.lex_state = 1}, [162] = {.lex_state = 1}, - [163] = {.lex_state = 1}, - [164] = {.lex_state = 1}, + [163] = {.lex_state = 0}, + [164] = {.lex_state = 7}, [165] = {.lex_state = 7}, [166] = {.lex_state = 1}, - [167] = {.lex_state = 1}, - [168] = {.lex_state = 0}, + [167] = {.lex_state = 0}, + [168] = {.lex_state = 7}, [169] = {.lex_state = 7}, - [170] = {.lex_state = 1}, + [170] = {.lex_state = 0}, [171] = {.lex_state = 0}, [172] = {.lex_state = 0}, [173] = {.lex_state = 0}, @@ -10170,8 +10172,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_literal] = ACTIONS(1), }, [1] = { - [sym_class_definition] = STATE(190), - [sym_class_declaration] = STATE(154), + [sym_class_definition] = STATE(189), + [sym_class_declaration] = STATE(150), [anon_sym_DOTclass] = ACTIONS(5), [sym_comment] = ACTIONS(3), }, @@ -10696,20 +10698,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), }, [4] = { - [sym_annotation_definition] = STATE(12), - [sym_annotation_declaration] = STATE(116), - [sym__code_line] = STATE(12), - [sym_statement] = STATE(12), - [sym_opcode] = STATE(30), - [sym__declaration] = STATE(12), - [sym_line_declaration] = STATE(12), - [sym_locals_declaration] = STATE(12), - [sym_param_declaration] = STATE(12), - [sym_catch_declaration] = STATE(12), - [sym_catchall_declaration] = STATE(12), - [sym_packed_switch_declaration] = STATE(12), - [sym_sparse_switch_declaration] = STATE(12), - [sym_array_data_declaration] = STATE(12), + [sym_annotation_definition] = STATE(27), + [sym_annotation_declaration] = STATE(113), + [sym__code_line] = STATE(27), + [sym_statement] = STATE(27), + [sym_opcode] = STATE(28), + [sym__declaration] = STATE(27), + [sym_line_declaration] = STATE(27), + [sym_locals_declaration] = STATE(27), + [sym_param_declaration] = STATE(27), + [sym_catch_declaration] = STATE(27), + [sym_catchall_declaration] = STATE(27), + [sym_packed_switch_declaration] = STATE(27), + [sym_sparse_switch_declaration] = STATE(27), + [sym_array_data_declaration] = STATE(27), [aux_sym_method_definition_repeat1] = STATE(5), [sym_end_method] = ACTIONS(15), [anon_sym_DOTannotation] = ACTIONS(17), @@ -10955,22 +10957,281 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), }, [5] = { - [sym_annotation_definition] = STATE(12), - [sym_annotation_declaration] = STATE(116), - [sym__code_line] = STATE(12), - [sym_statement] = STATE(12), - [sym_opcode] = STATE(30), - [sym__declaration] = STATE(12), - [sym_line_declaration] = STATE(12), - [sym_locals_declaration] = STATE(12), - [sym_param_declaration] = STATE(12), - [sym_catch_declaration] = STATE(12), - [sym_catchall_declaration] = STATE(12), - [sym_packed_switch_declaration] = STATE(12), - [sym_sparse_switch_declaration] = STATE(12), - [sym_array_data_declaration] = STATE(12), - [aux_sym_method_definition_repeat1] = STATE(6), + [sym_annotation_definition] = STATE(27), + [sym_annotation_declaration] = STATE(113), + [sym__code_line] = STATE(27), + [sym_statement] = STATE(27), + [sym_opcode] = STATE(28), + [sym__declaration] = STATE(27), + [sym_line_declaration] = STATE(27), + [sym_locals_declaration] = STATE(27), + [sym_param_declaration] = STATE(27), + [sym_catch_declaration] = STATE(27), + [sym_catchall_declaration] = STATE(27), + [sym_packed_switch_declaration] = STATE(27), + [sym_sparse_switch_declaration] = STATE(27), + [sym_array_data_declaration] = STATE(27), + [aux_sym_method_definition_repeat1] = STATE(5), [sym_end_method] = ACTIONS(41), + [anon_sym_DOTannotation] = ACTIONS(43), + [sym_label] = ACTIONS(46), + [anon_sym_nop] = ACTIONS(49), + [anon_sym_move] = ACTIONS(52), + [anon_sym_move_SLASHfrom16] = ACTIONS(49), + [anon_sym_move_SLASH16] = ACTIONS(49), + [anon_sym_move_DASHwide] = ACTIONS(52), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(49), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(49), + [anon_sym_move_DASHobject] = ACTIONS(52), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(49), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(49), + [anon_sym_move_DASHresult] = ACTIONS(52), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(49), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(49), + [anon_sym_move_DASHexception] = ACTIONS(49), + [anon_sym_return_DASHvoid] = ACTIONS(49), + [anon_sym_return] = ACTIONS(52), + [anon_sym_return_DASHwide] = ACTIONS(49), + [anon_sym_return_DASHobject] = ACTIONS(49), + [anon_sym_const_SLASH4] = ACTIONS(49), + [anon_sym_const_SLASH16] = ACTIONS(49), + [anon_sym_const] = ACTIONS(52), + [anon_sym_const_SLASHhigh16] = ACTIONS(49), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(49), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(49), + [anon_sym_const_DASHwide] = ACTIONS(52), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(49), + [anon_sym_const_DASHstring] = ACTIONS(52), + [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(49), + [anon_sym_const_DASHclass] = ACTIONS(49), + [anon_sym_monitor_DASHenter] = ACTIONS(49), + [anon_sym_monitor_DASHexit] = ACTIONS(49), + [anon_sym_check_DASHcast] = ACTIONS(49), + [anon_sym_instance_DASHof] = ACTIONS(49), + [anon_sym_array_DASHlength] = ACTIONS(49), + [anon_sym_new_DASHinstance] = ACTIONS(49), + [anon_sym_new_DASHarray] = ACTIONS(49), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(52), + [anon_sym_filled_DASHnew_DASHarray_DASHrange] = ACTIONS(49), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(49), + [anon_sym_throw] = ACTIONS(49), + [anon_sym_goto] = ACTIONS(52), + [anon_sym_goto_SLASH16] = ACTIONS(49), + [anon_sym_goto_SLASH32] = ACTIONS(49), + [anon_sym_packed_DASHswitch] = ACTIONS(49), + [anon_sym_sparse_DASHswitch] = ACTIONS(49), + [anon_sym_cmpl_DASHfloat] = ACTIONS(49), + [anon_sym_cmpg_DASHfloat] = ACTIONS(49), + [anon_sym_cmpl_DASHdouble] = ACTIONS(49), + [anon_sym_cmpg_DASHdouble] = ACTIONS(49), + [anon_sym_cmp_DASHlong] = ACTIONS(49), + [anon_sym_if_DASHeq] = ACTIONS(52), + [anon_sym_if_DASHne] = ACTIONS(52), + [anon_sym_if_DASHlt] = ACTIONS(52), + [anon_sym_if_DASHge] = ACTIONS(52), + [anon_sym_if_DASHgt] = ACTIONS(52), + [anon_sym_if_DASHle] = ACTIONS(52), + [anon_sym_if_DASHeqz] = ACTIONS(49), + [anon_sym_if_DASHnez] = ACTIONS(49), + [anon_sym_if_DASHltz] = ACTIONS(49), + [anon_sym_if_DASHgez] = ACTIONS(49), + [anon_sym_if_DASHgtz] = ACTIONS(49), + [anon_sym_if_DASHlez] = ACTIONS(49), + [anon_sym_aget] = ACTIONS(52), + [anon_sym_aget_DASHwide] = ACTIONS(49), + [anon_sym_aget_DASHobject] = ACTIONS(49), + [anon_sym_aget_DASHboolean] = ACTIONS(49), + [anon_sym_aget_DASHbyte] = ACTIONS(49), + [anon_sym_aget_DASHchar] = ACTIONS(49), + [anon_sym_aget_DASHshort] = ACTIONS(49), + [anon_sym_aput] = ACTIONS(52), + [anon_sym_aput_DASHwide] = ACTIONS(49), + [anon_sym_aput_DASHobject] = ACTIONS(49), + [anon_sym_aput_DASHboolean] = ACTIONS(49), + [anon_sym_aput_DASHbyte] = ACTIONS(49), + [anon_sym_aput_DASHchar] = ACTIONS(49), + [anon_sym_aput_DASHshort] = ACTIONS(49), + [anon_sym_iget] = ACTIONS(52), + [anon_sym_iget_DASHwide] = ACTIONS(52), + [anon_sym_iget_DASHobject] = ACTIONS(52), + [anon_sym_iget_DASHboolean] = ACTIONS(49), + [anon_sym_iget_DASHbyte] = ACTIONS(49), + [anon_sym_iget_DASHchar] = ACTIONS(49), + [anon_sym_iget_DASHshort] = ACTIONS(49), + [anon_sym_iput] = ACTIONS(52), + [anon_sym_iput_DASHwide] = ACTIONS(52), + [anon_sym_iput_DASHobject] = ACTIONS(52), + [anon_sym_iput_DASHboolean] = ACTIONS(49), + [anon_sym_iput_DASHbyte] = ACTIONS(49), + [anon_sym_iput_DASHchar] = ACTIONS(49), + [anon_sym_iput_DASHshort] = ACTIONS(49), + [anon_sym_sget] = ACTIONS(52), + [anon_sym_sget_DASHwide] = ACTIONS(49), + [anon_sym_sget_DASHobject] = ACTIONS(49), + [anon_sym_sget_DASHboolean] = ACTIONS(49), + [anon_sym_sget_DASHbyte] = ACTIONS(49), + [anon_sym_sget_DASHchar] = ACTIONS(49), + [anon_sym_sget_DASHshort] = ACTIONS(49), + [anon_sym_sput] = ACTIONS(52), + [anon_sym_sput_DASHwide] = ACTIONS(49), + [anon_sym_sput_DASHobject] = ACTIONS(49), + [anon_sym_sput_DASHboolean] = ACTIONS(49), + [anon_sym_sput_DASHbyte] = ACTIONS(49), + [anon_sym_sput_DASHchar] = ACTIONS(49), + [anon_sym_sput_DASHshort] = ACTIONS(49), + [anon_sym_invoke_DASHvirtual] = ACTIONS(52), + [anon_sym_invoke_DASHsuper] = ACTIONS(52), + [anon_sym_invoke_DASHdirect] = ACTIONS(52), + [anon_sym_invoke_DASHstatic] = ACTIONS(52), + [anon_sym_invoke_DASHinterface] = ACTIONS(52), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(49), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(49), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(49), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(49), + [anon_sym_invoke_DASHinterface_DASHrange] = ACTIONS(49), + [anon_sym_neg_DASHint] = ACTIONS(49), + [anon_sym_not_DASHint] = ACTIONS(49), + [anon_sym_neg_DASHlong] = ACTIONS(49), + [anon_sym_not_DASHlong] = ACTIONS(49), + [anon_sym_neg_DASHfloat] = ACTIONS(49), + [anon_sym_neg_DASHdouble] = ACTIONS(49), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(49), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(49), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(49), + [anon_sym_long_DASHto_DASHint] = ACTIONS(49), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(49), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(49), + [anon_sym_float_DASHto_DASHint] = ACTIONS(49), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(49), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(49), + [anon_sym_double_DASHto_DASHint] = ACTIONS(49), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(49), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(49), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(49), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(49), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(49), + [anon_sym_add_DASHint] = ACTIONS(52), + [anon_sym_sub_DASHint] = ACTIONS(52), + [anon_sym_mul_DASHint] = ACTIONS(52), + [anon_sym_div_DASHint] = ACTIONS(52), + [anon_sym_rem_DASHint] = ACTIONS(52), + [anon_sym_and_DASHint] = ACTIONS(52), + [anon_sym_or_DASHint] = ACTIONS(52), + [anon_sym_xor_DASHint] = ACTIONS(52), + [anon_sym_shl_DASHint] = ACTIONS(52), + [anon_sym_shr_DASHint] = ACTIONS(52), + [anon_sym_ushr_DASHint] = ACTIONS(52), + [anon_sym_add_DASHlong] = ACTIONS(52), + [anon_sym_sub_DASHlong] = ACTIONS(52), + [anon_sym_mul_DASHlong] = ACTIONS(52), + [anon_sym_div_DASHlong] = ACTIONS(52), + [anon_sym_rem_DASHlong] = ACTIONS(52), + [anon_sym_and_DASHlong] = ACTIONS(52), + [anon_sym_or_DASHlong] = ACTIONS(52), + [anon_sym_xor_DASHlong] = ACTIONS(52), + [anon_sym_shl_DASHlong] = ACTIONS(52), + [anon_sym_shr_DASHlong] = ACTIONS(52), + [anon_sym_ushr_DASHlong] = ACTIONS(52), + [anon_sym_add_DASHfloat] = ACTIONS(52), + [anon_sym_sub_DASHfloat] = ACTIONS(52), + [anon_sym_mul_DASHfloat] = ACTIONS(52), + [anon_sym_div_DASHfloat] = ACTIONS(52), + [anon_sym_rem_DASHfloat] = ACTIONS(52), + [anon_sym_add_DASHdouble] = ACTIONS(52), + [anon_sym_sub_DASHdouble] = ACTIONS(52), + [anon_sym_mul_DASHdouble] = ACTIONS(52), + [anon_sym_div_DASHdouble] = ACTIONS(52), + [anon_sym_rem_DASHdouble] = ACTIONS(52), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(49), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(49), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(49), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(49), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(49), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(49), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(49), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(49), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(49), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(49), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(49), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(49), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(49), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(49), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(49), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(49), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(49), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(49), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(49), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(49), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(49), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(49), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(49), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(49), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(49), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(49), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(49), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(49), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(49), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(49), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(49), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(49), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(49), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(49), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(49), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(49), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(49), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(49), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(49), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(49), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(49), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(49), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(49), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(49), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(49), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(49), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(49), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(49), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(49), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(49), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(49), + [anon_sym_execute_DASHinline] = ACTIONS(49), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(49), + [anon_sym_iget_DASHquick] = ACTIONS(49), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(49), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(49), + [anon_sym_iput_DASHquick] = ACTIONS(49), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(49), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(49), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(52), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(49), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(52), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(49), + [anon_sym_DOTline] = ACTIONS(55), + [anon_sym_DOTlocals] = ACTIONS(58), + [anon_sym_DOTparam] = ACTIONS(61), + [anon_sym_DOTcatch] = ACTIONS(64), + [anon_sym_DOTcatchall] = ACTIONS(67), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(70), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(73), + [anon_sym_DOTarray_DASHdata] = ACTIONS(76), + [sym_comment] = ACTIONS(3), + }, + [6] = { + [sym_annotation_definition] = STATE(27), + [sym_annotation_declaration] = STATE(113), + [sym__code_line] = STATE(27), + [sym_statement] = STATE(27), + [sym_opcode] = STATE(28), + [sym__declaration] = STATE(27), + [sym_line_declaration] = STATE(27), + [sym_locals_declaration] = STATE(27), + [sym_param_declaration] = STATE(27), + [sym_catch_declaration] = STATE(27), + [sym_catchall_declaration] = STATE(27), + [sym_packed_switch_declaration] = STATE(27), + [sym_sparse_switch_declaration] = STATE(27), + [sym_array_data_declaration] = STATE(27), + [aux_sym_method_definition_repeat1] = STATE(4), + [sym_end_method] = ACTIONS(79), [anon_sym_DOTannotation] = ACTIONS(17), [sym_label] = ACTIONS(19), [anon_sym_nop] = ACTIONS(21), @@ -11213,265 +11474,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOTarray_DASHdata] = ACTIONS(39), [sym_comment] = ACTIONS(3), }, - [6] = { - [sym_annotation_definition] = STATE(12), - [sym_annotation_declaration] = STATE(116), - [sym__code_line] = STATE(12), - [sym_statement] = STATE(12), - [sym_opcode] = STATE(30), - [sym__declaration] = STATE(12), - [sym_line_declaration] = STATE(12), - [sym_locals_declaration] = STATE(12), - [sym_param_declaration] = STATE(12), - [sym_catch_declaration] = STATE(12), - [sym_catchall_declaration] = STATE(12), - [sym_packed_switch_declaration] = STATE(12), - [sym_sparse_switch_declaration] = STATE(12), - [sym_array_data_declaration] = STATE(12), - [aux_sym_method_definition_repeat1] = STATE(6), - [sym_end_method] = ACTIONS(43), - [anon_sym_DOTannotation] = ACTIONS(45), - [sym_label] = ACTIONS(48), - [anon_sym_nop] = ACTIONS(51), - [anon_sym_move] = ACTIONS(54), - [anon_sym_move_SLASHfrom16] = ACTIONS(51), - [anon_sym_move_SLASH16] = ACTIONS(51), - [anon_sym_move_DASHwide] = ACTIONS(54), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(51), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(51), - [anon_sym_move_DASHobject] = ACTIONS(54), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(51), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(51), - [anon_sym_move_DASHresult] = ACTIONS(54), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(51), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(51), - [anon_sym_move_DASHexception] = ACTIONS(51), - [anon_sym_return_DASHvoid] = ACTIONS(51), - [anon_sym_return] = ACTIONS(54), - [anon_sym_return_DASHwide] = ACTIONS(51), - [anon_sym_return_DASHobject] = ACTIONS(51), - [anon_sym_const_SLASH4] = ACTIONS(51), - [anon_sym_const_SLASH16] = ACTIONS(51), - [anon_sym_const] = ACTIONS(54), - [anon_sym_const_SLASHhigh16] = ACTIONS(51), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(51), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(51), - [anon_sym_const_DASHwide] = ACTIONS(54), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(51), - [anon_sym_const_DASHstring] = ACTIONS(54), - [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(51), - [anon_sym_const_DASHclass] = ACTIONS(51), - [anon_sym_monitor_DASHenter] = ACTIONS(51), - [anon_sym_monitor_DASHexit] = ACTIONS(51), - [anon_sym_check_DASHcast] = ACTIONS(51), - [anon_sym_instance_DASHof] = ACTIONS(51), - [anon_sym_array_DASHlength] = ACTIONS(51), - [anon_sym_new_DASHinstance] = ACTIONS(51), - [anon_sym_new_DASHarray] = ACTIONS(51), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(54), - [anon_sym_filled_DASHnew_DASHarray_DASHrange] = ACTIONS(51), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(51), - [anon_sym_throw] = ACTIONS(51), - [anon_sym_goto] = ACTIONS(54), - [anon_sym_goto_SLASH16] = ACTIONS(51), - [anon_sym_goto_SLASH32] = ACTIONS(51), - [anon_sym_packed_DASHswitch] = ACTIONS(51), - [anon_sym_sparse_DASHswitch] = ACTIONS(51), - [anon_sym_cmpl_DASHfloat] = ACTIONS(51), - [anon_sym_cmpg_DASHfloat] = ACTIONS(51), - [anon_sym_cmpl_DASHdouble] = ACTIONS(51), - [anon_sym_cmpg_DASHdouble] = ACTIONS(51), - [anon_sym_cmp_DASHlong] = ACTIONS(51), - [anon_sym_if_DASHeq] = ACTIONS(54), - [anon_sym_if_DASHne] = ACTIONS(54), - [anon_sym_if_DASHlt] = ACTIONS(54), - [anon_sym_if_DASHge] = ACTIONS(54), - [anon_sym_if_DASHgt] = ACTIONS(54), - [anon_sym_if_DASHle] = ACTIONS(54), - [anon_sym_if_DASHeqz] = ACTIONS(51), - [anon_sym_if_DASHnez] = ACTIONS(51), - [anon_sym_if_DASHltz] = ACTIONS(51), - [anon_sym_if_DASHgez] = ACTIONS(51), - [anon_sym_if_DASHgtz] = ACTIONS(51), - [anon_sym_if_DASHlez] = ACTIONS(51), - [anon_sym_aget] = ACTIONS(54), - [anon_sym_aget_DASHwide] = ACTIONS(51), - [anon_sym_aget_DASHobject] = ACTIONS(51), - [anon_sym_aget_DASHboolean] = ACTIONS(51), - [anon_sym_aget_DASHbyte] = ACTIONS(51), - [anon_sym_aget_DASHchar] = ACTIONS(51), - [anon_sym_aget_DASHshort] = ACTIONS(51), - [anon_sym_aput] = ACTIONS(54), - [anon_sym_aput_DASHwide] = ACTIONS(51), - [anon_sym_aput_DASHobject] = ACTIONS(51), - [anon_sym_aput_DASHboolean] = ACTIONS(51), - [anon_sym_aput_DASHbyte] = ACTIONS(51), - [anon_sym_aput_DASHchar] = ACTIONS(51), - [anon_sym_aput_DASHshort] = ACTIONS(51), - [anon_sym_iget] = ACTIONS(54), - [anon_sym_iget_DASHwide] = ACTIONS(54), - [anon_sym_iget_DASHobject] = ACTIONS(54), - [anon_sym_iget_DASHboolean] = ACTIONS(51), - [anon_sym_iget_DASHbyte] = ACTIONS(51), - [anon_sym_iget_DASHchar] = ACTIONS(51), - [anon_sym_iget_DASHshort] = ACTIONS(51), - [anon_sym_iput] = ACTIONS(54), - [anon_sym_iput_DASHwide] = ACTIONS(54), - [anon_sym_iput_DASHobject] = ACTIONS(54), - [anon_sym_iput_DASHboolean] = ACTIONS(51), - [anon_sym_iput_DASHbyte] = ACTIONS(51), - [anon_sym_iput_DASHchar] = ACTIONS(51), - [anon_sym_iput_DASHshort] = ACTIONS(51), - [anon_sym_sget] = ACTIONS(54), - [anon_sym_sget_DASHwide] = ACTIONS(51), - [anon_sym_sget_DASHobject] = ACTIONS(51), - [anon_sym_sget_DASHboolean] = ACTIONS(51), - [anon_sym_sget_DASHbyte] = ACTIONS(51), - [anon_sym_sget_DASHchar] = ACTIONS(51), - [anon_sym_sget_DASHshort] = ACTIONS(51), - [anon_sym_sput] = ACTIONS(54), - [anon_sym_sput_DASHwide] = ACTIONS(51), - [anon_sym_sput_DASHobject] = ACTIONS(51), - [anon_sym_sput_DASHboolean] = ACTIONS(51), - [anon_sym_sput_DASHbyte] = ACTIONS(51), - [anon_sym_sput_DASHchar] = ACTIONS(51), - [anon_sym_sput_DASHshort] = ACTIONS(51), - [anon_sym_invoke_DASHvirtual] = ACTIONS(54), - [anon_sym_invoke_DASHsuper] = ACTIONS(54), - [anon_sym_invoke_DASHdirect] = ACTIONS(54), - [anon_sym_invoke_DASHstatic] = ACTIONS(54), - [anon_sym_invoke_DASHinterface] = ACTIONS(54), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(51), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(51), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(51), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(51), - [anon_sym_invoke_DASHinterface_DASHrange] = ACTIONS(51), - [anon_sym_neg_DASHint] = ACTIONS(51), - [anon_sym_not_DASHint] = ACTIONS(51), - [anon_sym_neg_DASHlong] = ACTIONS(51), - [anon_sym_not_DASHlong] = ACTIONS(51), - [anon_sym_neg_DASHfloat] = ACTIONS(51), - [anon_sym_neg_DASHdouble] = ACTIONS(51), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(51), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(51), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(51), - [anon_sym_long_DASHto_DASHint] = ACTIONS(51), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(51), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(51), - [anon_sym_float_DASHto_DASHint] = ACTIONS(51), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(51), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(51), - [anon_sym_double_DASHto_DASHint] = ACTIONS(51), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(51), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(51), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(51), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(51), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(51), - [anon_sym_add_DASHint] = ACTIONS(54), - [anon_sym_sub_DASHint] = ACTIONS(54), - [anon_sym_mul_DASHint] = ACTIONS(54), - [anon_sym_div_DASHint] = ACTIONS(54), - [anon_sym_rem_DASHint] = ACTIONS(54), - [anon_sym_and_DASHint] = ACTIONS(54), - [anon_sym_or_DASHint] = ACTIONS(54), - [anon_sym_xor_DASHint] = ACTIONS(54), - [anon_sym_shl_DASHint] = ACTIONS(54), - [anon_sym_shr_DASHint] = ACTIONS(54), - [anon_sym_ushr_DASHint] = ACTIONS(54), - [anon_sym_add_DASHlong] = ACTIONS(54), - [anon_sym_sub_DASHlong] = ACTIONS(54), - [anon_sym_mul_DASHlong] = ACTIONS(54), - [anon_sym_div_DASHlong] = ACTIONS(54), - [anon_sym_rem_DASHlong] = ACTIONS(54), - [anon_sym_and_DASHlong] = ACTIONS(54), - [anon_sym_or_DASHlong] = ACTIONS(54), - [anon_sym_xor_DASHlong] = ACTIONS(54), - [anon_sym_shl_DASHlong] = ACTIONS(54), - [anon_sym_shr_DASHlong] = ACTIONS(54), - [anon_sym_ushr_DASHlong] = ACTIONS(54), - [anon_sym_add_DASHfloat] = ACTIONS(54), - [anon_sym_sub_DASHfloat] = ACTIONS(54), - [anon_sym_mul_DASHfloat] = ACTIONS(54), - [anon_sym_div_DASHfloat] = ACTIONS(54), - [anon_sym_rem_DASHfloat] = ACTIONS(54), - [anon_sym_add_DASHdouble] = ACTIONS(54), - [anon_sym_sub_DASHdouble] = ACTIONS(54), - [anon_sym_mul_DASHdouble] = ACTIONS(54), - [anon_sym_div_DASHdouble] = ACTIONS(54), - [anon_sym_rem_DASHdouble] = ACTIONS(54), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(51), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(51), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(51), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(51), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(51), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(51), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(51), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(51), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(51), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(51), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(51), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(51), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(51), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(51), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(51), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(51), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(51), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(51), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(51), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(51), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(51), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(51), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(51), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(51), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(51), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(51), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(51), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(51), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(51), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(51), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(51), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(51), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(51), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(51), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(51), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(51), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(51), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(51), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(51), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(51), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(51), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(51), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(51), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(51), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(51), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(51), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(51), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(51), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(51), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(51), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(51), - [anon_sym_execute_DASHinline] = ACTIONS(51), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(51), - [anon_sym_iget_DASHquick] = ACTIONS(51), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(51), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(51), - [anon_sym_iput_DASHquick] = ACTIONS(51), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(51), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(51), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(54), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(51), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(54), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(51), - [anon_sym_DOTline] = ACTIONS(57), - [anon_sym_DOTlocals] = ACTIONS(60), - [anon_sym_DOTparam] = ACTIONS(63), - [anon_sym_DOTcatch] = ACTIONS(66), - [anon_sym_DOTcatchall] = ACTIONS(69), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(72), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(75), - [anon_sym_DOTarray_DASHdata] = ACTIONS(78), - [sym_comment] = ACTIONS(3), - }, [7] = { [sym_end_method] = ACTIONS(81), [anon_sym_DOTannotation] = ACTIONS(81), @@ -16614,157 +16616,163 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }; static const uint16_t ts_small_parse_table[] = { - [0] = 16, - ACTIONS(3), 1, - sym_comment, + [0] = 10, ACTIONS(165), 1, - anon_sym_RBRACE, + anon_sym_LF, ACTIONS(167), 1, - sym_class_identifier, + anon_sym_LBRACE, ACTIONS(169), 1, + sym_class_identifier, + ACTIONS(171), 1, aux_sym_field_identifier_token1, - ACTIONS(173), 1, - sym_variable, ACTIONS(175), 1, - sym_parameter, - ACTIONS(179), 1, - sym_string_literal, - STATE(70), 1, - aux_sym_list_repeat3, - STATE(102), 1, - aux_sym_list_repeat1, - STATE(113), 1, - sym_number_literal, - STATE(122), 1, - aux_sym_list_repeat5, - STATE(138), 1, - aux_sym_list_repeat2, - STATE(143), 1, - aux_sym_list_repeat4, - ACTIONS(177), 2, + anon_sym_LBRACK, + ACTIONS(177), 1, + sym_comment, + ACTIONS(181), 2, aux_sym_number_literal_token1, aux_sym_number_literal_token2, - ACTIONS(171), 3, + ACTIONS(173), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - STATE(83), 5, + ACTIONS(179), 3, + sym_variable, + sym_parameter, + sym_string_literal, + STATE(119), 9, + sym__statement_argument, sym__identifier, sym_field_identifier, sym_method_identifier, sym_full_field_identifier, sym_full_method_identifier, - [56] = 16, + sym_array_type, + sym_list, + sym_number_literal, + [44] = 16, ACTIONS(3), 1, sym_comment, - ACTIONS(167), 1, + ACTIONS(183), 1, + anon_sym_RBRACE, + ACTIONS(185), 1, sym_class_identifier, - ACTIONS(169), 1, + ACTIONS(187), 1, aux_sym_field_identifier_token1, - ACTIONS(173), 1, + ACTIONS(191), 1, sym_variable, - ACTIONS(175), 1, + ACTIONS(193), 1, sym_parameter, - ACTIONS(179), 1, + ACTIONS(197), 1, sym_string_literal, - ACTIONS(181), 1, - anon_sym_RBRACE, - STATE(69), 1, + STATE(72), 1, aux_sym_list_repeat3, STATE(108), 1, aux_sym_list_repeat1, - STATE(113), 1, + STATE(116), 1, sym_number_literal, - STATE(123), 1, + STATE(117), 1, aux_sym_list_repeat2, STATE(130), 1, aux_sym_list_repeat5, - STATE(140), 1, + STATE(137), 1, aux_sym_list_repeat4, - ACTIONS(177), 2, + ACTIONS(195), 2, aux_sym_number_literal_token1, aux_sym_number_literal_token2, - ACTIONS(171), 3, + ACTIONS(189), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - STATE(83), 5, + STATE(84), 5, sym__identifier, sym_field_identifier, sym_method_identifier, sym_full_field_identifier, sym_full_method_identifier, - [112] = 9, - ACTIONS(183), 1, - anon_sym_LF, + [100] = 16, + ACTIONS(3), 1, + sym_comment, ACTIONS(185), 1, - anon_sym_LBRACE, - ACTIONS(187), 1, sym_class_identifier, - ACTIONS(189), 1, + ACTIONS(187), 1, aux_sym_field_identifier_token1, + ACTIONS(191), 1, + sym_variable, ACTIONS(193), 1, - sym_comment, - ACTIONS(197), 2, + sym_parameter, + ACTIONS(197), 1, + sym_string_literal, + ACTIONS(199), 1, + anon_sym_RBRACE, + STATE(70), 1, + aux_sym_list_repeat3, + STATE(102), 1, + aux_sym_list_repeat1, + STATE(116), 1, + sym_number_literal, + STATE(122), 1, + aux_sym_list_repeat5, + STATE(138), 1, + aux_sym_list_repeat2, + STATE(140), 1, + aux_sym_list_repeat4, + ACTIONS(195), 2, aux_sym_number_literal_token1, aux_sym_number_literal_token2, - ACTIONS(191), 3, + ACTIONS(189), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - ACTIONS(195), 3, - sym_variable, - sym_parameter, - sym_string_literal, - STATE(119), 8, - sym__statement_argument, + STATE(84), 5, sym__identifier, sym_field_identifier, sym_method_identifier, sym_full_field_identifier, sym_full_method_identifier, - sym_list, - sym_number_literal, - [152] = 9, + [156] = 10, ACTIONS(3), 1, sym_comment, - ACTIONS(199), 1, - anon_sym_LBRACE, ACTIONS(201), 1, - sym_class_identifier, + anon_sym_LBRACE, ACTIONS(203), 1, + sym_class_identifier, + ACTIONS(205), 1, aux_sym_field_identifier_token1, ACTIONS(209), 1, + anon_sym_LBRACK, + ACTIONS(213), 1, sym_string_literal, - ACTIONS(197), 2, + ACTIONS(181), 2, aux_sym_number_literal_token1, aux_sym_number_literal_token2, - ACTIONS(207), 2, + ACTIONS(211), 2, sym_variable, sym_parameter, - ACTIONS(205), 3, + ACTIONS(207), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - STATE(147), 8, + STATE(145), 9, sym__statement_argument, sym__identifier, sym_field_identifier, sym_method_identifier, sym_full_field_identifier, sym_full_method_identifier, + sym_array_type, sym_list, sym_number_literal, - [191] = 4, + [199] = 4, ACTIONS(3), 1, sym_comment, - STATE(32), 1, + STATE(33), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(211), 3, + ACTIONS(215), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - ACTIONS(213), 15, + ACTIONS(217), 15, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -16780,16 +16788,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_synthetic, anon_sym_enum, anon_sym_constructor, - [220] = 4, + [228] = 4, ACTIONS(3), 1, sym_comment, - STATE(32), 1, + STATE(33), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(216), 3, + ACTIONS(219), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - ACTIONS(218), 15, + ACTIONS(221), 15, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -16805,28 +16813,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_synthetic, anon_sym_enum, anon_sym_constructor, - [249] = 15, + [257] = 15, ACTIONS(3), 1, sym_comment, ACTIONS(17), 1, anon_sym_DOTannotation, - ACTIONS(220), 1, + ACTIONS(224), 1, ts_builtin_sym_end, - ACTIONS(222), 1, + ACTIONS(226), 1, anon_sym_DOTsource, - ACTIONS(224), 1, + ACTIONS(228), 1, anon_sym_DOTimplements, - ACTIONS(226), 1, + ACTIONS(230), 1, anon_sym_DOTfield, - ACTIONS(228), 1, + ACTIONS(232), 1, anon_sym_DOTmethod, - STATE(4), 1, + STATE(6), 1, sym_method_declaration, - STATE(50), 1, + STATE(46), 1, sym_source_declaration, - STATE(81), 1, + STATE(86), 1, sym_field_declaration, - STATE(116), 1, + STATE(113), 1, sym_annotation_declaration, STATE(51), 2, sym_implements_declaration, @@ -16834,20 +16842,20 @@ static const uint16_t ts_small_parse_table[] = { STATE(65), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(75), 2, + STATE(79), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(110), 2, + STATE(95), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [299] = 4, + [307] = 4, ACTIONS(3), 1, sym_comment, - STATE(37), 1, + STATE(38), 1, aux_sym_access_modifiers_repeat1, STATE(194), 1, sym_access_modifiers, - ACTIONS(230), 15, + ACTIONS(234), 15, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -16863,14 +16871,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_synthetic, anon_sym_enum, anon_sym_constructor, - [326] = 4, + [334] = 4, ACTIONS(3), 1, sym_comment, - STATE(33), 1, + STATE(41), 1, aux_sym_access_modifiers_repeat1, - STATE(115), 1, + STATE(157), 1, sym_access_modifiers, - ACTIONS(232), 15, + ACTIONS(236), 15, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -16886,14 +16894,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_synthetic, anon_sym_enum, anon_sym_constructor, - [353] = 4, + [361] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(216), 1, - sym_class_identifier, - STATE(41), 1, + STATE(32), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(234), 15, + STATE(115), 1, + sym_access_modifiers, + ACTIONS(238), 15, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -16909,14 +16917,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_synthetic, anon_sym_enum, anon_sym_constructor, - [380] = 4, + [388] = 4, ACTIONS(3), 1, sym_comment, - STATE(40), 1, + ACTIONS(215), 1, + sym_class_identifier, + STATE(39), 1, aux_sym_access_modifiers_repeat1, - STATE(159), 1, - sym_access_modifiers, - ACTIONS(236), 15, + ACTIONS(240), 15, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -16932,14 +16940,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_synthetic, anon_sym_enum, anon_sym_constructor, - [407] = 4, + [415] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(211), 1, - aux_sym_field_identifier_token1, + ACTIONS(219), 1, + sym_class_identifier, STATE(39), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(238), 15, + ACTIONS(242), 15, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -16955,14 +16963,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_synthetic, anon_sym_enum, anon_sym_constructor, - [434] = 4, + [442] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(216), 1, + ACTIONS(219), 1, aux_sym_field_identifier_token1, - STATE(39), 1, + STATE(40), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(241), 15, + ACTIONS(245), 15, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -16978,14 +16986,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_synthetic, anon_sym_enum, anon_sym_constructor, - [461] = 4, + [469] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(211), 1, - sym_class_identifier, - STATE(41), 1, + ACTIONS(215), 1, + aux_sym_field_identifier_token1, + STATE(40), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(243), 15, + ACTIONS(248), 15, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -17001,47 +17009,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_synthetic, anon_sym_enum, anon_sym_constructor, - [488] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(246), 1, - sym_class_identifier, - ACTIONS(249), 1, - anon_sym_RPAREN, - ACTIONS(251), 1, - anon_sym_LBRACK, - STATE(42), 1, - aux_sym_method_identifier_repeat1, - STATE(72), 3, - sym__type, - sym_array_type, - sym_primitive_type, - ACTIONS(254), 9, - anon_sym_V, - anon_sym_Z, - anon_sym_B, - anon_sym_S, - anon_sym_C, - anon_sym_I, - anon_sym_J, - anon_sym_F, - anon_sym_D, - [520] = 7, + [496] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(257), 1, + ACTIONS(250), 1, sym_class_identifier, - ACTIONS(259), 1, + ACTIONS(252), 1, anon_sym_RPAREN, - ACTIONS(261), 1, + ACTIONS(254), 1, anon_sym_LBRACK, - STATE(42), 1, + STATE(47), 1, aux_sym_method_identifier_repeat1, - STATE(72), 3, + STATE(71), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(263), 9, + ACTIONS(256), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -17051,22 +17034,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [552] = 7, + [528] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(257), 1, + ACTIONS(250), 1, sym_class_identifier, - ACTIONS(261), 1, + ACTIONS(254), 1, anon_sym_LBRACK, - ACTIONS(265), 1, + ACTIONS(258), 1, anon_sym_RPAREN, - STATE(45), 1, + STATE(48), 1, aux_sym_method_identifier_repeat1, - STATE(72), 3, + STATE(71), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(263), 9, + ACTIONS(256), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -17076,22 +17059,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [584] = 7, + [560] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(257), 1, + ACTIONS(250), 1, sym_class_identifier, - ACTIONS(261), 1, + ACTIONS(254), 1, anon_sym_LBRACK, - ACTIONS(267), 1, + ACTIONS(260), 1, anon_sym_RPAREN, - STATE(42), 1, + STATE(50), 1, aux_sym_method_identifier_repeat1, - STATE(72), 3, + STATE(71), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(263), 9, + ACTIONS(256), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -17101,53 +17084,84 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [616] = 13, + [592] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(17), 1, anon_sym_DOTannotation, - ACTIONS(224), 1, + ACTIONS(228), 1, anon_sym_DOTimplements, - ACTIONS(226), 1, + ACTIONS(230), 1, anon_sym_DOTfield, - ACTIONS(228), 1, + ACTIONS(232), 1, anon_sym_DOTmethod, - ACTIONS(269), 1, + ACTIONS(262), 1, ts_builtin_sym_end, - STATE(4), 1, + STATE(6), 1, sym_method_declaration, - STATE(81), 1, + STATE(86), 1, sym_field_declaration, - STATE(116), 1, + STATE(113), 1, sym_annotation_declaration, - STATE(67), 2, + STATE(66), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(77), 2, + STATE(74), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(87), 2, + STATE(83), 2, + sym_implements_declaration, + aux_sym_class_definition_repeat1, + STATE(97), 2, + sym_method_definition, + aux_sym_class_definition_repeat4, + [636] = 13, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17), 1, + anon_sym_DOTannotation, + ACTIONS(228), 1, + anon_sym_DOTimplements, + ACTIONS(230), 1, + anon_sym_DOTfield, + ACTIONS(232), 1, + anon_sym_DOTmethod, + ACTIONS(264), 1, + ts_builtin_sym_end, + STATE(6), 1, + sym_method_declaration, + STATE(86), 1, + sym_field_declaration, + STATE(113), 1, + sym_annotation_declaration, + STATE(45), 2, sym_implements_declaration, aux_sym_class_definition_repeat1, - STATE(99), 2, + STATE(67), 2, + sym_annotation_definition, + aux_sym_class_definition_repeat2, + STATE(76), 2, + sym_field_definition, + aux_sym_class_definition_repeat3, + STATE(104), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [660] = 7, + [680] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(257), 1, + ACTIONS(250), 1, sym_class_identifier, - ACTIONS(261), 1, + ACTIONS(254), 1, anon_sym_LBRACK, - ACTIONS(271), 1, + ACTIONS(266), 1, anon_sym_RPAREN, - STATE(48), 1, + STATE(50), 1, aux_sym_method_identifier_repeat1, - STATE(72), 3, + STATE(71), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(263), 9, + ACTIONS(256), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -17157,22 +17171,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [692] = 7, + [712] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(257), 1, + ACTIONS(250), 1, sym_class_identifier, - ACTIONS(261), 1, + ACTIONS(254), 1, anon_sym_LBRACK, - ACTIONS(273), 1, + ACTIONS(268), 1, anon_sym_RPAREN, - STATE(42), 1, + STATE(50), 1, aux_sym_method_identifier_repeat1, - STATE(72), 3, + STATE(71), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(263), 9, + ACTIONS(256), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -17182,22 +17196,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [724] = 7, + [744] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(257), 1, + ACTIONS(250), 1, sym_class_identifier, - ACTIONS(261), 1, + ACTIONS(254), 1, anon_sym_LBRACK, - ACTIONS(275), 1, + ACTIONS(270), 1, anon_sym_RPAREN, - STATE(43), 1, + STATE(44), 1, aux_sym_method_identifier_repeat1, - STATE(72), 3, + STATE(71), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(263), 9, + ACTIONS(256), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -17207,95 +17221,70 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [756] = 13, + [776] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(17), 1, - anon_sym_DOTannotation, - ACTIONS(224), 1, - anon_sym_DOTimplements, - ACTIONS(226), 1, - anon_sym_DOTfield, - ACTIONS(228), 1, - anon_sym_DOTmethod, + ACTIONS(272), 1, + sym_class_identifier, + ACTIONS(275), 1, + anon_sym_RPAREN, ACTIONS(277), 1, - ts_builtin_sym_end, - STATE(4), 1, - sym_method_declaration, - STATE(81), 1, - sym_field_declaration, - STATE(116), 1, - sym_annotation_declaration, - STATE(46), 2, - sym_implements_declaration, - aux_sym_class_definition_repeat1, - STATE(66), 2, - sym_annotation_definition, - aux_sym_class_definition_repeat2, - STATE(78), 2, - sym_field_definition, - aux_sym_class_definition_repeat3, - STATE(105), 2, - sym_method_definition, - aux_sym_class_definition_repeat4, - [800] = 13, + anon_sym_LBRACK, + STATE(50), 1, + aux_sym_method_identifier_repeat1, + STATE(71), 3, + sym__type, + sym_array_type, + sym_primitive_type, + ACTIONS(280), 9, + anon_sym_V, + anon_sym_Z, + anon_sym_B, + anon_sym_S, + anon_sym_C, + anon_sym_I, + anon_sym_J, + anon_sym_F, + anon_sym_D, + [808] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(17), 1, anon_sym_DOTannotation, - ACTIONS(224), 1, + ACTIONS(228), 1, anon_sym_DOTimplements, - ACTIONS(226), 1, + ACTIONS(230), 1, anon_sym_DOTfield, - ACTIONS(228), 1, + ACTIONS(232), 1, anon_sym_DOTmethod, - ACTIONS(277), 1, + ACTIONS(264), 1, ts_builtin_sym_end, - STATE(4), 1, + STATE(6), 1, sym_method_declaration, - STATE(81), 1, + STATE(86), 1, sym_field_declaration, - STATE(116), 1, + STATE(113), 1, sym_annotation_declaration, - STATE(66), 2, + STATE(67), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(78), 2, + STATE(76), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(87), 2, + STATE(83), 2, sym_implements_declaration, aux_sym_class_definition_repeat1, - STATE(105), 2, + STATE(104), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [844] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(281), 1, - sym_annotation_key, - ACTIONS(279), 13, - ts_builtin_sym_end, - anon_sym_DOTfield, - sym_end_field, - anon_sym_DOTmethod, - anon_sym_DOTannotation, - sym_end_annotation, - anon_sym_COMMA, - anon_sym_RBRACE, - sym_class_identifier, - aux_sym_field_identifier_token1, - anon_sym_LTclinit_GT_LPAREN, - anon_sym_LTinit_GT_LPAREN, - aux_sym_method_identifier_token1, - [866] = 5, + [852] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(283), 1, sym_class_identifier, ACTIONS(285), 1, anon_sym_LBRACK, - STATE(74), 3, + STATE(55), 3, sym__type, sym_array_type, sym_primitive_type, @@ -17309,18 +17298,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [892] = 5, + [878] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(261), 1, + ACTIONS(209), 1, anon_sym_LBRACK, ACTIONS(289), 1, sym_class_identifier, - STATE(22), 3, + STATE(153), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(263), 9, + ACTIONS(291), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -17330,18 +17319,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [918] = 5, + [904] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(261), 1, + ACTIONS(285), 1, anon_sym_LBRACK, - ACTIONS(291), 1, + ACTIONS(293), 1, sym_class_identifier, - STATE(52), 3, + STATE(87), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(263), 9, + ACTIONS(287), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -17351,18 +17340,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [944] = 5, + [930] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(293), 1, + ACTIONS(297), 1, + sym_annotation_key, + ACTIONS(295), 13, + ts_builtin_sym_end, + anon_sym_DOTfield, + sym_end_field, + anon_sym_DOTmethod, + anon_sym_DOTannotation, + sym_end_annotation, + anon_sym_COMMA, + anon_sym_RBRACE, sym_class_identifier, - ACTIONS(295), 1, + aux_sym_field_identifier_token1, + anon_sym_LTclinit_GT_LPAREN, + anon_sym_LTinit_GT_LPAREN, + aux_sym_method_identifier_token1, + [952] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(254), 1, anon_sym_LBRACK, - STATE(164), 3, + ACTIONS(283), 1, + sym_class_identifier, + STATE(55), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(297), 9, + ACTIONS(256), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -17372,14 +17380,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [970] = 5, + [978] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(285), 1, anon_sym_LBRACK, - ACTIONS(291), 1, + ACTIONS(299), 1, sym_class_identifier, - STATE(52), 3, + STATE(75), 3, sym__type, sym_array_type, sym_primitive_type, @@ -17393,18 +17401,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [996] = 5, + [1004] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(261), 1, + ACTIONS(254), 1, anon_sym_LBRACK, - ACTIONS(299), 1, + ACTIONS(301), 1, sym_class_identifier, - STATE(3), 3, + STATE(21), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(263), 9, + ACTIONS(256), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -17414,18 +17422,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1022] = 5, + [1030] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(295), 1, + ACTIONS(254), 1, anon_sym_LBRACK, - ACTIONS(301), 1, + ACTIONS(303), 1, sym_class_identifier, - STATE(163), 3, + STATE(19), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(297), 9, + ACTIONS(256), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -17435,18 +17443,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1048] = 5, + [1056] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(285), 1, + ACTIONS(209), 1, anon_sym_LBRACK, - ACTIONS(303), 1, + ACTIONS(305), 1, sym_class_identifier, - STATE(84), 3, + STATE(162), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(287), 9, + ACTIONS(291), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -17456,18 +17464,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1074] = 5, + [1082] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(295), 1, + ACTIONS(209), 1, anon_sym_LBRACK, - ACTIONS(305), 1, + ACTIONS(307), 1, sym_class_identifier, STATE(166), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(297), 9, + ACTIONS(291), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -17477,18 +17485,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1100] = 5, + [1108] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(285), 1, + ACTIONS(254), 1, anon_sym_LBRACK, - ACTIONS(307), 1, + ACTIONS(309), 1, sym_class_identifier, - STATE(82), 3, + STATE(2), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(287), 9, + ACTIONS(256), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -17498,18 +17506,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1126] = 5, + [1134] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(295), 1, + ACTIONS(285), 1, anon_sym_LBRACK, - ACTIONS(309), 1, + ACTIONS(311), 1, sym_class_identifier, - STATE(167), 3, + STATE(88), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(297), 9, + ACTIONS(287), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -17519,18 +17527,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1152] = 5, + [1160] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(261), 1, + ACTIONS(209), 1, anon_sym_LBRACK, - ACTIONS(311), 1, + ACTIONS(313), 1, sym_class_identifier, - STATE(11), 3, + STATE(146), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(263), 9, + ACTIONS(291), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -17540,165 +17548,145 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1178] = 11, + [1186] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(17), 1, anon_sym_DOTannotation, - ACTIONS(226), 1, + ACTIONS(230), 1, anon_sym_DOTfield, - ACTIONS(228), 1, + ACTIONS(232), 1, anon_sym_DOTmethod, - ACTIONS(277), 1, + ACTIONS(264), 1, ts_builtin_sym_end, - STATE(4), 1, + STATE(6), 1, sym_method_declaration, - STATE(81), 1, + STATE(86), 1, sym_field_declaration, - STATE(116), 1, + STATE(113), 1, sym_annotation_declaration, - STATE(78), 2, + STATE(76), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(86), 2, + STATE(82), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(105), 2, + STATE(104), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1215] = 11, + [1223] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(17), 1, anon_sym_DOTannotation, - ACTIONS(226), 1, + ACTIONS(230), 1, anon_sym_DOTfield, - ACTIONS(228), 1, + ACTIONS(232), 1, anon_sym_DOTmethod, - ACTIONS(269), 1, + ACTIONS(315), 1, ts_builtin_sym_end, - STATE(4), 1, + STATE(6), 1, sym_method_declaration, - STATE(81), 1, + STATE(86), 1, sym_field_declaration, - STATE(116), 1, + STATE(113), 1, sym_annotation_declaration, STATE(77), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(86), 2, + STATE(82), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(99), 2, + STATE(100), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1252] = 11, + [1260] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(17), 1, anon_sym_DOTannotation, - ACTIONS(226), 1, + ACTIONS(230), 1, anon_sym_DOTfield, - ACTIONS(228), 1, + ACTIONS(232), 1, anon_sym_DOTmethod, - ACTIONS(313), 1, + ACTIONS(262), 1, ts_builtin_sym_end, - STATE(4), 1, + STATE(6), 1, sym_method_declaration, - STATE(81), 1, + STATE(86), 1, sym_field_declaration, - STATE(116), 1, + STATE(113), 1, sym_annotation_declaration, - STATE(79), 2, + STATE(74), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(86), 2, + STATE(82), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(100), 2, + STATE(97), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1289] = 7, - ACTIONS(3), 1, + [1297] = 3, + ACTIONS(177), 1, sym_comment, - ACTIONS(315), 1, - anon_sym_RBRACE, ACTIONS(317), 1, + anon_sym_LF, + ACTIONS(319), 12, + anon_sym_LBRACE, sym_class_identifier, - ACTIONS(320), 1, aux_sym_field_identifier_token1, - STATE(68), 1, - aux_sym_list_repeat3, - ACTIONS(323), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - STATE(83), 5, - sym__identifier, - sym_field_identifier, - sym_method_identifier, - sym_full_field_identifier, - sym_full_method_identifier, - [1317] = 7, + anon_sym_LBRACK, + sym_variable, + sym_parameter, + aux_sym_number_literal_token1, + aux_sym_number_literal_token2, + sym_string_literal, + [1318] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(167), 1, + ACTIONS(321), 1, + anon_sym_RBRACE, + ACTIONS(323), 1, sym_class_identifier, - ACTIONS(169), 1, - aux_sym_field_identifier_token1, ACTIONS(326), 1, - anon_sym_RBRACE, - STATE(68), 1, + aux_sym_field_identifier_token1, + STATE(69), 1, aux_sym_list_repeat3, - ACTIONS(171), 3, + ACTIONS(329), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - STATE(83), 5, + STATE(84), 5, sym__identifier, sym_field_identifier, sym_method_identifier, sym_full_field_identifier, sym_full_method_identifier, - [1345] = 7, + [1346] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(167), 1, + ACTIONS(185), 1, sym_class_identifier, - ACTIONS(169), 1, + ACTIONS(187), 1, aux_sym_field_identifier_token1, - ACTIONS(328), 1, + ACTIONS(332), 1, anon_sym_RBRACE, - STATE(68), 1, + STATE(69), 1, aux_sym_list_repeat3, - ACTIONS(171), 3, + ACTIONS(189), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - STATE(83), 5, + STATE(84), 5, sym__identifier, sym_field_identifier, sym_method_identifier, sym_full_field_identifier, sym_full_method_identifier, - [1373] = 3, - ACTIONS(193), 1, - sym_comment, - ACTIONS(330), 1, - anon_sym_LF, - ACTIONS(332), 11, - anon_sym_LBRACE, - sym_class_identifier, - aux_sym_field_identifier_token1, - anon_sym_LTclinit_GT_LPAREN, - anon_sym_LTinit_GT_LPAREN, - aux_sym_method_identifier_token1, - sym_variable, - sym_parameter, - aux_sym_number_literal_token1, - aux_sym_number_literal_token2, - sym_string_literal, - [1393] = 2, + [1374] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(334), 12, @@ -17714,60 +17702,67 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1411] = 8, + [1392] = 7, ACTIONS(3), 1, sym_comment, + ACTIONS(185), 1, + sym_class_identifier, + ACTIONS(187), 1, + aux_sym_field_identifier_token1, ACTIONS(336), 1, + anon_sym_RBRACE, + STATE(69), 1, + aux_sym_list_repeat3, + ACTIONS(189), 3, + anon_sym_LTclinit_GT_LPAREN, + anon_sym_LTinit_GT_LPAREN, + aux_sym_method_identifier_token1, + STATE(84), 5, + sym__identifier, + sym_field_identifier, + sym_method_identifier, + sym_full_field_identifier, + sym_full_method_identifier, + [1420] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(338), 1, anon_sym_LBRACE, - ACTIONS(340), 1, - anon_sym_DOTenum, ACTIONS(342), 1, - aux_sym_number_literal_token1, + anon_sym_DOTenum, ACTIONS(344), 1, + aux_sym_number_literal_token1, + ACTIONS(346), 1, aux_sym_number_literal_token2, - STATE(145), 1, + STATE(156), 1, sym_annotation_value, - ACTIONS(338), 2, + ACTIONS(340), 2, sym_class_identifier, sym_string_literal, - STATE(157), 3, + STATE(154), 3, sym_enum_reference, sym_list, sym_number_literal, - [1439] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13), 1, - sym_annotation_key, - ACTIONS(11), 8, - sym_end_annotation, - anon_sym_COMMA, - anon_sym_RBRACE, - sym_class_identifier, - aux_sym_field_identifier_token1, - anon_sym_LTclinit_GT_LPAREN, - anon_sym_LTinit_GT_LPAREN, - aux_sym_method_identifier_token1, - [1456] = 8, + [1448] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(226), 1, + ACTIONS(230), 1, anon_sym_DOTfield, - ACTIONS(228), 1, + ACTIONS(232), 1, anon_sym_DOTmethod, - ACTIONS(277), 1, + ACTIONS(315), 1, ts_builtin_sym_end, - STATE(4), 1, + STATE(6), 1, sym_method_declaration, - STATE(81), 1, + STATE(86), 1, sym_field_declaration, - STATE(93), 2, + STATE(90), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(105), 2, + STATE(100), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1483] = 3, + [1475] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(9), 1, @@ -17781,69 +17776,83 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - [1500] = 8, + [1492] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(226), 1, + ACTIONS(230), 1, anon_sym_DOTfield, - ACTIONS(228), 1, + ACTIONS(232), 1, anon_sym_DOTmethod, - ACTIONS(313), 1, + ACTIONS(262), 1, ts_builtin_sym_end, - STATE(4), 1, + STATE(6), 1, sym_method_declaration, - STATE(81), 1, + STATE(86), 1, sym_field_declaration, - STATE(93), 2, + STATE(90), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(100), 2, + STATE(97), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1527] = 8, + [1519] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(226), 1, + ACTIONS(230), 1, anon_sym_DOTfield, - ACTIONS(228), 1, + ACTIONS(232), 1, anon_sym_DOTmethod, - ACTIONS(269), 1, + ACTIONS(348), 1, ts_builtin_sym_end, - STATE(4), 1, + STATE(6), 1, sym_method_declaration, - STATE(81), 1, + STATE(86), 1, sym_field_declaration, - STATE(93), 2, + STATE(90), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(99), 2, + STATE(105), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1554] = 8, + [1546] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(226), 1, + ACTIONS(13), 1, + sym_annotation_key, + ACTIONS(11), 8, + sym_end_annotation, + anon_sym_COMMA, + anon_sym_RBRACE, + sym_class_identifier, + aux_sym_field_identifier_token1, + anon_sym_LTclinit_GT_LPAREN, + anon_sym_LTinit_GT_LPAREN, + aux_sym_method_identifier_token1, + [1563] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(230), 1, anon_sym_DOTfield, - ACTIONS(228), 1, + ACTIONS(232), 1, anon_sym_DOTmethod, - ACTIONS(346), 1, + ACTIONS(264), 1, ts_builtin_sym_end, - STATE(4), 1, + STATE(6), 1, sym_method_declaration, - STATE(81), 1, + STATE(86), 1, sym_field_declaration, - STATE(93), 2, + STATE(90), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(106), 2, + STATE(104), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1581] = 3, + [1590] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(350), 1, + ACTIONS(352), 1, anon_sym_DASH_GT, - ACTIONS(348), 7, + ACTIONS(350), 7, anon_sym_COMMA, anon_sym_RBRACE, sym_class_identifier, @@ -17851,25 +17860,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - [1597] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(17), 1, - anon_sym_DOTannotation, - ACTIONS(354), 1, - sym_end_field, - STATE(116), 1, - sym_annotation_declaration, - STATE(174), 1, - sym_annotation_definition, - ACTIONS(352), 3, - ts_builtin_sym_end, - anon_sym_DOTfield, - anon_sym_DOTmethod, - [1618] = 2, + [1606] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(97), 7, + ACTIONS(354), 7, anon_sym_COMMA, anon_sym_RBRACE, sym_class_identifier, @@ -17877,33 +17871,49 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - [1631] = 3, + [1619] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(356), 1, - anon_sym_COMMA, - ACTIONS(358), 6, - anon_sym_RBRACE, - sym_class_identifier, - aux_sym_field_identifier_token1, - anon_sym_LTclinit_GT_LPAREN, - anon_sym_LTinit_GT_LPAREN, - aux_sym_method_identifier_token1, - [1646] = 2, + ACTIONS(358), 1, + anon_sym_DOTannotation, + STATE(113), 1, + sym_annotation_declaration, + STATE(82), 2, + sym_annotation_definition, + aux_sym_class_definition_repeat2, + ACTIONS(356), 3, + ts_builtin_sym_end, + anon_sym_DOTfield, + anon_sym_DOTmethod, + [1638] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(363), 1, + anon_sym_DOTimplements, + STATE(83), 2, + sym_implements_declaration, + aux_sym_class_definition_repeat1, + ACTIONS(361), 4, + ts_builtin_sym_end, + anon_sym_DOTfield, + anon_sym_DOTmethod, + anon_sym_DOTannotation, + [1655] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(141), 7, + ACTIONS(366), 1, anon_sym_COMMA, + ACTIONS(368), 6, anon_sym_RBRACE, sym_class_identifier, aux_sym_field_identifier_token1, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - [1659] = 2, + [1670] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(360), 7, + ACTIONS(370), 7, anon_sym_COMMA, anon_sym_RBRACE, sym_class_identifier, @@ -17911,37 +17921,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - [1672] = 5, + [1683] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(364), 1, + ACTIONS(17), 1, anon_sym_DOTannotation, - STATE(116), 1, + ACTIONS(374), 1, + sym_end_field, + STATE(113), 1, sym_annotation_declaration, - STATE(86), 2, + STATE(175), 1, sym_annotation_definition, - aux_sym_class_definition_repeat2, - ACTIONS(362), 3, - ts_builtin_sym_end, - anon_sym_DOTfield, - anon_sym_DOTmethod, - [1691] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(369), 1, - anon_sym_DOTimplements, - STATE(87), 2, - sym_implements_declaration, - aux_sym_class_definition_repeat1, - ACTIONS(367), 4, + ACTIONS(372), 3, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTmethod, - anon_sym_DOTannotation, - [1708] = 2, + [1704] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(372), 7, + ACTIONS(137), 7, anon_sym_COMMA, anon_sym_RBRACE, sym_class_identifier, @@ -17949,1034 +17947,1045 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - [1721] = 5, + [1717] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(203), 1, + ACTIONS(129), 7, + anon_sym_COMMA, + anon_sym_RBRACE, + sym_class_identifier, aux_sym_field_identifier_token1, - STATE(149), 1, - sym_field_identifier, - STATE(170), 1, - sym_method_identifier, - ACTIONS(205), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - [1739] = 2, + [1730] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(374), 6, + ACTIONS(376), 6, ts_builtin_sym_end, anon_sym_DOTsource, anon_sym_DOTimplements, anon_sym_DOTfield, anon_sym_DOTmethod, anon_sym_DOTannotation, - [1751] = 5, + [1742] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(169), 1, + ACTIONS(380), 1, + anon_sym_DOTfield, + STATE(86), 1, + sym_field_declaration, + ACTIONS(378), 2, + ts_builtin_sym_end, + anon_sym_DOTmethod, + STATE(90), 2, + sym_field_definition, + aux_sym_class_definition_repeat3, + [1760] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(205), 1, aux_sym_field_identifier_token1, - STATE(85), 1, + STATE(147), 1, sym_field_identifier, - STATE(88), 1, + STATE(149), 1, sym_method_identifier, - ACTIONS(171), 3, + ACTIONS(207), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - [1769] = 2, + [1778] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(315), 6, - anon_sym_RBRACE, - sym_class_identifier, + ACTIONS(187), 1, aux_sym_field_identifier_token1, + STATE(81), 1, + sym_method_identifier, + STATE(85), 1, + sym_field_identifier, + ACTIONS(189), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - [1781] = 5, + [1796] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(378), 1, - anon_sym_DOTfield, - STATE(81), 1, - sym_field_declaration, - ACTIONS(376), 2, - ts_builtin_sym_end, - anon_sym_DOTmethod, - STATE(93), 2, - sym_field_definition, - aux_sym_class_definition_repeat3, - [1799] = 6, + ACTIONS(321), 6, + anon_sym_RBRACE, + sym_class_identifier, + aux_sym_field_identifier_token1, + anon_sym_LTclinit_GT_LPAREN, + anon_sym_LTinit_GT_LPAREN, + aux_sym_method_identifier_token1, + [1808] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(381), 1, - anon_sym_DOTendsparse_DASHswitch, ACTIONS(383), 1, + anon_sym_DOTendsparse_DASHswitch, + ACTIONS(385), 1, aux_sym_number_literal_token1, - ACTIONS(386), 1, + ACTIONS(388), 1, aux_sym_number_literal_token2, STATE(94), 1, aux_sym_sparse_switch_declaration_repeat1, - STATE(182), 1, + STATE(181), 1, sym_number_literal, - [1818] = 5, + [1827] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(177), 1, - aux_sym_number_literal_token2, - ACTIONS(389), 1, - anon_sym_DOTendarray_DASHdata, - ACTIONS(391), 1, - aux_sym_number_literal_token1, - STATE(101), 2, - sym_number_literal, - aux_sym_array_data_declaration_repeat1, - [1835] = 2, + ACTIONS(232), 1, + anon_sym_DOTmethod, + ACTIONS(264), 1, + ts_builtin_sym_end, + STATE(6), 1, + sym_method_declaration, + STATE(106), 2, + sym_method_definition, + aux_sym_class_definition_repeat4, + [1844] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(393), 5, + ACTIONS(391), 5, ts_builtin_sym_end, anon_sym_DOTfield, sym_end_field, anon_sym_DOTmethod, anon_sym_DOTannotation, - [1846] = 5, + [1855] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(395), 1, - ts_builtin_sym_end, - ACTIONS(397), 1, + ACTIONS(232), 1, anon_sym_DOTmethod, - STATE(4), 1, + ACTIONS(315), 1, + ts_builtin_sym_end, + STATE(6), 1, sym_method_declaration, - STATE(97), 2, + STATE(106), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1863] = 6, + [1872] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(400), 1, + ACTIONS(393), 1, anon_sym_RBRACE, - ACTIONS(402), 1, + ACTIONS(395), 1, aux_sym_number_literal_token1, - ACTIONS(405), 1, + ACTIONS(398), 1, aux_sym_number_literal_token2, STATE(98), 1, aux_sym_list_repeat1, - STATE(113), 1, + STATE(116), 1, sym_number_literal, - [1882] = 5, + [1891] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(228), 1, - anon_sym_DOTmethod, - ACTIONS(313), 1, - ts_builtin_sym_end, - STATE(4), 1, - sym_method_declaration, - STATE(97), 2, - sym_method_definition, - aux_sym_class_definition_repeat4, - [1899] = 5, + ACTIONS(195), 1, + aux_sym_number_literal_token2, + ACTIONS(401), 1, + anon_sym_DOTendsparse_DASHswitch, + ACTIONS(403), 1, + aux_sym_number_literal_token1, + STATE(107), 1, + aux_sym_sparse_switch_declaration_repeat1, + STATE(181), 1, + sym_number_literal, + [1910] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(228), 1, + ACTIONS(232), 1, anon_sym_DOTmethod, - ACTIONS(346), 1, + ACTIONS(348), 1, ts_builtin_sym_end, - STATE(4), 1, + STATE(6), 1, sym_method_declaration, - STATE(97), 2, + STATE(106), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1916] = 5, + [1927] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(177), 1, + ACTIONS(195), 1, aux_sym_number_literal_token2, - ACTIONS(391), 1, + ACTIONS(403), 1, aux_sym_number_literal_token1, - ACTIONS(408), 1, + ACTIONS(405), 1, anon_sym_DOTendarray_DASHdata, - STATE(104), 2, + STATE(103), 2, sym_number_literal, aux_sym_array_data_declaration_repeat1, - [1933] = 6, + [1944] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(177), 1, + ACTIONS(195), 1, aux_sym_number_literal_token2, - ACTIONS(328), 1, + ACTIONS(332), 1, anon_sym_RBRACE, - ACTIONS(391), 1, + ACTIONS(403), 1, aux_sym_number_literal_token1, STATE(98), 1, aux_sym_list_repeat1, - STATE(113), 1, - sym_number_literal, - [1952] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(177), 1, - aux_sym_number_literal_token2, - ACTIONS(391), 1, - aux_sym_number_literal_token1, - ACTIONS(410), 1, - anon_sym_DOTendsparse_DASHswitch, - STATE(109), 1, - aux_sym_sparse_switch_declaration_repeat1, - STATE(182), 1, + STATE(116), 1, sym_number_literal, - [1971] = 5, + [1963] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(412), 1, + ACTIONS(407), 1, anon_sym_DOTendarray_DASHdata, - ACTIONS(414), 1, + ACTIONS(409), 1, aux_sym_number_literal_token1, - ACTIONS(417), 1, + ACTIONS(412), 1, aux_sym_number_literal_token2, - STATE(104), 2, + STATE(103), 2, sym_number_literal, aux_sym_array_data_declaration_repeat1, - [1988] = 5, + [1980] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(228), 1, + ACTIONS(232), 1, anon_sym_DOTmethod, - ACTIONS(269), 1, + ACTIONS(262), 1, ts_builtin_sym_end, - STATE(4), 1, + STATE(6), 1, sym_method_declaration, - STATE(97), 2, + STATE(106), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [2005] = 5, + [1997] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(228), 1, + ACTIONS(232), 1, anon_sym_DOTmethod, - ACTIONS(420), 1, + ACTIONS(415), 1, ts_builtin_sym_end, - STATE(4), 1, + STATE(6), 1, sym_method_declaration, - STATE(97), 2, + STATE(106), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [2022] = 2, + [2014] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(422), 5, + ACTIONS(417), 1, ts_builtin_sym_end, - anon_sym_DOTimplements, - anon_sym_DOTfield, + ACTIONS(419), 1, anon_sym_DOTmethod, - anon_sym_DOTannotation, - [2033] = 6, + STATE(6), 1, + sym_method_declaration, + STATE(106), 2, + sym_method_definition, + aux_sym_class_definition_repeat4, + [2031] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(177), 1, + ACTIONS(195), 1, aux_sym_number_literal_token2, - ACTIONS(326), 1, - anon_sym_RBRACE, - ACTIONS(391), 1, + ACTIONS(403), 1, aux_sym_number_literal_token1, - STATE(98), 1, - aux_sym_list_repeat1, - STATE(113), 1, + ACTIONS(422), 1, + anon_sym_DOTendsparse_DASHswitch, + STATE(94), 1, + aux_sym_sparse_switch_declaration_repeat1, + STATE(181), 1, sym_number_literal, - [2052] = 6, + [2050] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(177), 1, + ACTIONS(195), 1, aux_sym_number_literal_token2, - ACTIONS(391), 1, + ACTIONS(336), 1, + anon_sym_RBRACE, + ACTIONS(403), 1, aux_sym_number_literal_token1, - ACTIONS(424), 1, - anon_sym_DOTendsparse_DASHswitch, - STATE(94), 1, - aux_sym_sparse_switch_declaration_repeat1, - STATE(182), 1, + STATE(98), 1, + aux_sym_list_repeat1, + STATE(116), 1, sym_number_literal, - [2071] = 5, + [2069] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(228), 1, - anon_sym_DOTmethod, - ACTIONS(277), 1, + ACTIONS(424), 5, ts_builtin_sym_end, - STATE(4), 1, - sym_method_declaration, - STATE(97), 2, - sym_method_definition, - aux_sym_class_definition_repeat4, - [2088] = 2, + anon_sym_DOTimplements, + anon_sym_DOTfield, + anon_sym_DOTmethod, + anon_sym_DOTannotation, + [2080] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(426), 5, + ACTIONS(195), 1, + aux_sym_number_literal_token2, + ACTIONS(403), 1, + aux_sym_number_literal_token1, + ACTIONS(426), 1, + anon_sym_DOTendarray_DASHdata, + STATE(101), 2, + sym_number_literal, + aux_sym_array_data_declaration_repeat1, + [2097] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(428), 5, ts_builtin_sym_end, anon_sym_DOTimplements, anon_sym_DOTfield, anon_sym_DOTmethod, anon_sym_DOTannotation, - [2099] = 4, + [2108] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(428), 1, + ACTIONS(430), 1, sym_annotation_key, - ACTIONS(431), 1, + ACTIONS(433), 1, sym_end_annotation, STATE(112), 2, sym_annotation_property, aux_sym_annotation_definition_repeat1, - [2113] = 4, + [2122] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(433), 1, - anon_sym_COMMA, + ACTIONS(435), 1, + sym_annotation_key, ACTIONS(437), 1, - aux_sym_number_literal_token2, - ACTIONS(435), 2, - anon_sym_RBRACE, - aux_sym_number_literal_token1, - [2127] = 4, + sym_end_annotation, + STATE(114), 2, + sym_annotation_property, + aux_sym_annotation_definition_repeat1, + [2136] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(439), 1, + ACTIONS(435), 1, sym_annotation_key, - ACTIONS(441), 1, + ACTIONS(439), 1, sym_end_annotation, STATE(112), 2, sym_annotation_property, aux_sym_annotation_definition_repeat1, - [2141] = 3, + [2150] = 3, ACTIONS(3), 1, sym_comment, - STATE(10), 1, + STATE(18), 1, sym_method_identifier, - ACTIONS(443), 3, + ACTIONS(441), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - [2153] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(439), 1, - sym_annotation_key, - ACTIONS(445), 1, - sym_end_annotation, - STATE(114), 2, - sym_annotation_property, - aux_sym_annotation_definition_repeat1, - [2167] = 3, + [2162] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(449), 1, + ACTIONS(443), 1, + anon_sym_COMMA, + ACTIONS(447), 1, aux_sym_number_literal_token2, - ACTIONS(447), 2, - anon_sym_DOTendsparse_DASHswitch, + ACTIONS(445), 2, + anon_sym_RBRACE, aux_sym_number_literal_token1, - [2178] = 2, + [2176] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(451), 3, - ts_builtin_sym_end, - anon_sym_DOTfield, - anon_sym_DOTmethod, - [2187] = 4, - ACTIONS(193), 1, + ACTIONS(197), 1, + sym_string_literal, + ACTIONS(336), 1, + anon_sym_RBRACE, + STATE(139), 1, + aux_sym_list_repeat2, + [2189] = 4, + ACTIONS(3), 1, sym_comment, - ACTIONS(453), 1, + ACTIONS(195), 1, + aux_sym_number_literal_token2, + ACTIONS(403), 1, + aux_sym_number_literal_token1, + STATE(10), 1, + sym_number_literal, + [2202] = 4, + ACTIONS(177), 1, + sym_comment, + ACTIONS(449), 1, anon_sym_COMMA, - ACTIONS(455), 1, + ACTIONS(451), 1, anon_sym_LF, STATE(121), 1, aux_sym_statement_repeat1, - [2200] = 4, - ACTIONS(193), 1, + [2215] = 4, + ACTIONS(177), 1, sym_comment, - ACTIONS(348), 1, + ACTIONS(350), 1, anon_sym_LF, - ACTIONS(457), 1, + ACTIONS(453), 1, anon_sym_COMMA, - ACTIONS(459), 1, + ACTIONS(455), 1, anon_sym_DASH_GT, - [2213] = 4, - ACTIONS(193), 1, + [2228] = 4, + ACTIONS(177), 1, sym_comment, - ACTIONS(453), 1, + ACTIONS(449), 1, anon_sym_COMMA, - ACTIONS(461), 1, + ACTIONS(457), 1, anon_sym_LF, - STATE(125), 1, + STATE(143), 1, aux_sym_statement_repeat1, - [2226] = 4, + [2241] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(328), 1, + ACTIONS(332), 1, anon_sym_RBRACE, - ACTIONS(463), 1, + ACTIONS(459), 1, sym_parameter, STATE(142), 1, aux_sym_list_repeat5, - [2239] = 4, + [2254] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(179), 1, - sym_string_literal, - ACTIONS(326), 1, - anon_sym_RBRACE, - STATE(139), 1, - aux_sym_list_repeat2, - [2252] = 4, + ACTIONS(461), 3, + anon_sym_system, + anon_sym_build, + anon_sym_runtime, + [2263] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(465), 1, + ACTIONS(463), 1, sym_label, - ACTIONS(467), 1, + ACTIONS(465), 1, anon_sym_DOTendpacked_DASHswitch, STATE(144), 1, aux_sym_packed_switch_declaration_repeat1, - [2265] = 4, - ACTIONS(193), 1, + [2276] = 3, + ACTIONS(3), 1, sym_comment, - ACTIONS(469), 1, + ACTIONS(467), 1, anon_sym_COMMA, - ACTIONS(472), 1, - anon_sym_LF, - STATE(125), 1, - aux_sym_statement_repeat1, - [2278] = 2, + ACTIONS(469), 2, + anon_sym_RBRACE, + sym_string_literal, + [2287] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(474), 3, + ACTIONS(471), 3, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTmethod, - [2287] = 4, + [2296] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(177), 1, + ACTIONS(195), 1, aux_sym_number_literal_token2, - ACTIONS(391), 1, + ACTIONS(403), 1, aux_sym_number_literal_token1, - STATE(26), 1, + STATE(15), 1, sym_number_literal, - [2300] = 4, + [2309] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(476), 1, + ACTIONS(473), 1, sym_label, - ACTIONS(479), 1, + ACTIONS(476), 1, anon_sym_DOTendpacked_DASHswitch, STATE(128), 1, aux_sym_packed_switch_declaration_repeat1, - [2313] = 2, + [2322] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(481), 3, - anon_sym_system, - anon_sym_build, - anon_sym_runtime, - [2322] = 4, + ACTIONS(480), 1, + aux_sym_number_literal_token2, + ACTIONS(478), 2, + anon_sym_DOTendsparse_DASHswitch, + aux_sym_number_literal_token1, + [2333] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(326), 1, + ACTIONS(336), 1, anon_sym_RBRACE, - ACTIONS(463), 1, + ACTIONS(459), 1, sym_parameter, STATE(142), 1, aux_sym_list_repeat5, - [2335] = 3, + [2346] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(483), 1, + ACTIONS(482), 1, anon_sym_COMMA, - ACTIONS(485), 2, + ACTIONS(484), 2, anon_sym_RBRACE, - sym_string_literal, - [2346] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(177), 1, - aux_sym_number_literal_token2, - ACTIONS(391), 1, - aux_sym_number_literal_token1, - STATE(25), 1, - sym_number_literal, - [2359] = 4, + sym_parameter, + [2357] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(177), 1, + ACTIONS(195), 1, aux_sym_number_literal_token2, - ACTIONS(391), 1, + ACTIONS(403), 1, aux_sym_number_literal_token1, STATE(124), 1, sym_number_literal, - [2372] = 3, + [2370] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(487), 1, + ACTIONS(486), 1, anon_sym_COMMA, - ACTIONS(489), 2, - anon_sym_RBRACE, - sym_parameter, - [2383] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(491), 1, - anon_sym_COMMA, - ACTIONS(493), 2, + ACTIONS(488), 2, anon_sym_RBRACE, sym_variable, - [2394] = 3, + [2381] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(495), 1, + ACTIONS(195), 1, aux_sym_number_literal_token2, - ACTIONS(400), 2, - anon_sym_RBRACE, + ACTIONS(403), 1, aux_sym_number_literal_token1, - [2405] = 4, + STATE(110), 1, + sym_number_literal, + [2394] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(177), 1, + ACTIONS(490), 3, + ts_builtin_sym_end, + anon_sym_DOTfield, + anon_sym_DOTmethod, + [2403] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(492), 1, aux_sym_number_literal_token2, - ACTIONS(391), 1, + ACTIONS(393), 2, + anon_sym_RBRACE, aux_sym_number_literal_token1, - STATE(95), 1, - sym_number_literal, - [2418] = 4, + [2414] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(179), 1, + ACTIONS(336), 1, + anon_sym_RBRACE, + ACTIONS(494), 1, + sym_variable, + STATE(141), 1, + aux_sym_list_repeat4, + [2427] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(197), 1, sym_string_literal, - ACTIONS(328), 1, + ACTIONS(332), 1, anon_sym_RBRACE, STATE(139), 1, aux_sym_list_repeat2, - [2431] = 4, + [2440] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(497), 1, + ACTIONS(496), 1, anon_sym_RBRACE, - ACTIONS(499), 1, + ACTIONS(498), 1, sym_string_literal, STATE(139), 1, aux_sym_list_repeat2, - [2444] = 4, + [2453] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(326), 1, + ACTIONS(332), 1, anon_sym_RBRACE, - ACTIONS(502), 1, + ACTIONS(494), 1, sym_variable, STATE(141), 1, aux_sym_list_repeat4, - [2457] = 4, + [2466] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(504), 1, + ACTIONS(501), 1, anon_sym_RBRACE, - ACTIONS(506), 1, + ACTIONS(503), 1, sym_variable, STATE(141), 1, aux_sym_list_repeat4, - [2470] = 4, + [2479] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(509), 1, + ACTIONS(506), 1, anon_sym_RBRACE, - ACTIONS(511), 1, + ACTIONS(508), 1, sym_parameter, STATE(142), 1, aux_sym_list_repeat5, - [2483] = 4, - ACTIONS(3), 1, + [2492] = 4, + ACTIONS(177), 1, sym_comment, - ACTIONS(328), 1, - anon_sym_RBRACE, - ACTIONS(502), 1, - sym_variable, - STATE(141), 1, - aux_sym_list_repeat4, - [2496] = 4, + ACTIONS(511), 1, + anon_sym_COMMA, + ACTIONS(514), 1, + anon_sym_LF, + STATE(143), 1, + aux_sym_statement_repeat1, + [2505] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(514), 1, - sym_label, ACTIONS(516), 1, + sym_label, + ACTIONS(518), 1, anon_sym_DOTendpacked_DASHswitch, STATE(128), 1, aux_sym_packed_switch_declaration_repeat1, - [2509] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(518), 2, - sym_annotation_key, - sym_end_annotation, - [2517] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(509), 2, - anon_sym_RBRACE, - sym_parameter, - [2525] = 3, - ACTIONS(193), 1, + [2518] = 3, + ACTIONS(177), 1, sym_comment, - ACTIONS(472), 1, + ACTIONS(514), 1, anon_sym_LF, ACTIONS(520), 1, anon_sym_COMMA, - [2535] = 2, - ACTIONS(3), 1, + [2528] = 3, + ACTIONS(137), 1, + anon_sym_LF, + ACTIONS(139), 1, + anon_sym_COMMA, + ACTIONS(177), 1, sym_comment, - ACTIONS(522), 2, - sym_annotation_key, - sym_end_annotation, - [2543] = 3, - ACTIONS(193), 1, + [2538] = 3, + ACTIONS(177), 1, sym_comment, - ACTIONS(360), 1, + ACTIONS(370), 1, anon_sym_LF, - ACTIONS(524), 1, + ACTIONS(522), 1, anon_sym_COMMA, - [2553] = 2, + [2548] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(526), 2, + ACTIONS(524), 2, sym_annotation_key, sym_end_annotation, - [2561] = 3, - ACTIONS(193), 1, + [2556] = 3, + ACTIONS(177), 1, sym_comment, - ACTIONS(528), 1, - anon_sym_COMMA, - ACTIONS(530), 1, - anon_sym_LF, - [2571] = 3, - ACTIONS(81), 1, + ACTIONS(354), 1, anon_sym_LF, - ACTIONS(83), 1, + ACTIONS(526), 1, anon_sym_COMMA, - ACTIONS(193), 1, - sym_comment, - [2581] = 2, + [2566] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(497), 2, - anon_sym_RBRACE, - sym_string_literal, - [2589] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(532), 1, + ACTIONS(528), 1, anon_sym_DOTsuper, STATE(34), 1, sym_super_declaration, - [2599] = 3, - ACTIONS(193), 1, + [2576] = 3, + ACTIONS(177), 1, sym_comment, - ACTIONS(534), 1, + ACTIONS(530), 1, anon_sym_COMMA, - ACTIONS(536), 1, + ACTIONS(532), 1, anon_sym_LF, - [2609] = 2, + [2586] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(538), 2, + ACTIONS(534), 2, ts_builtin_sym_end, anon_sym_DOTmethod, - [2617] = 2, + [2594] = 3, + ACTIONS(7), 1, + anon_sym_LF, + ACTIONS(9), 1, + anon_sym_COMMA, + ACTIONS(177), 1, + sym_comment, + [2604] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(540), 2, + ACTIONS(536), 2, sym_annotation_key, sym_end_annotation, - [2625] = 3, + [2612] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(169), 1, + ACTIONS(187), 1, aux_sym_field_identifier_token1, STATE(148), 1, sym_field_identifier, - [2635] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(542), 1, - aux_sym_field_identifier_token1, - STATE(96), 1, - sym_field_identifier, - [2645] = 2, + [2622] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(81), 2, + ACTIONS(538), 2, sym_annotation_key, sym_end_annotation, - [2653] = 2, + [2630] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(544), 2, - ts_builtin_sym_end, - anon_sym_DOTmethod, - [2661] = 3, - ACTIONS(7), 1, - anon_sym_LF, - ACTIONS(9), 1, - anon_sym_COMMA, - ACTIONS(193), 1, - sym_comment, - [2671] = 3, - ACTIONS(193), 1, + ACTIONS(540), 1, + aux_sym_field_identifier_token1, + STATE(96), 1, + sym_field_identifier, + [2640] = 3, + ACTIONS(177), 1, sym_comment, - ACTIONS(279), 1, - anon_sym_LF, - ACTIONS(281), 1, + ACTIONS(542), 1, anon_sym_COMMA, - [2681] = 3, - ACTIONS(97), 1, + ACTIONS(544), 1, anon_sym_LF, - ACTIONS(99), 1, + [2650] = 3, + ACTIONS(81), 1, + anon_sym_LF, + ACTIONS(83), 1, anon_sym_COMMA, - ACTIONS(193), 1, + ACTIONS(177), 1, sym_comment, - [2691] = 2, + [2660] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(536), 2, - sym_annotation_key, - sym_end_annotation, - [2699] = 3, + ACTIONS(496), 2, + anon_sym_RBRACE, + sym_string_literal, + [2668] = 3, ACTIONS(11), 1, anon_sym_LF, ACTIONS(13), 1, anon_sym_COMMA, - ACTIONS(193), 1, + ACTIONS(177), 1, + sym_comment, + [2678] = 3, + ACTIONS(177), 1, sym_comment, - [2709] = 3, - ACTIONS(141), 1, + ACTIONS(295), 1, anon_sym_LF, - ACTIONS(143), 1, + ACTIONS(297), 1, anon_sym_COMMA, - ACTIONS(193), 1, - sym_comment, - [2719] = 2, + [2688] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(504), 2, + ACTIONS(506), 2, anon_sym_RBRACE, - sym_variable, - [2727] = 2, + sym_parameter, + [2696] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(530), 2, + ACTIONS(532), 2, sym_annotation_key, sym_end_annotation, - [2735] = 3, - ACTIONS(193), 1, + [2704] = 2, + ACTIONS(3), 1, sym_comment, - ACTIONS(372), 1, + ACTIONS(81), 2, + sym_annotation_key, + sym_end_annotation, + [2712] = 3, + ACTIONS(129), 1, anon_sym_LF, - ACTIONS(546), 1, + ACTIONS(131), 1, anon_sym_COMMA, - [2745] = 2, + ACTIONS(177), 1, + sym_comment, + [2722] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(548), 1, - sym_parameter, - [2752] = 2, + ACTIONS(546), 2, + ts_builtin_sym_end, + anon_sym_DOTmethod, + [2730] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(544), 2, + sym_annotation_key, + sym_end_annotation, + [2738] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(548), 2, + sym_annotation_key, + sym_end_annotation, + [2746] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(501), 2, + anon_sym_RBRACE, + sym_variable, + [2754] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(550), 1, - sym_class_identifier, - [2759] = 2, + sym_parameter, + [2761] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(552), 1, anon_sym_LBRACE, - [2766] = 2, + [2768] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(554), 1, - sym_end_field, - [2773] = 2, + sym_class_identifier, + [2775] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(556), 1, - anon_sym_EQ, - [2780] = 2, + anon_sym_LBRACE, + [2782] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(558), 1, - anon_sym_LBRACE, - [2787] = 2, + sym_end_field, + [2789] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(560), 1, sym_label, - [2794] = 2, + [2796] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(562), 1, - sym_class_identifier, - [2801] = 2, + sym_label, + [2803] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(564), 1, - anon_sym_DOT_DOT, - [2808] = 2, + sym_class_identifier, + [2810] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(566), 1, - sym_label, - [2815] = 2, + anon_sym_DOT_DOT, + [2817] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(568), 1, - sym_label, - [2822] = 2, + anon_sym_EQ, + [2824] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(570), 1, anon_sym_DASH_GT, - [2829] = 2, + [2831] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(572), 1, - sym_label, - [2836] = 2, + anon_sym_DOT_DOT, + [2838] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(574), 1, sym_label, - [2843] = 2, + [2845] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(576), 1, - anon_sym_RBRACE, - [2850] = 2, + sym_label, + [2852] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(578), 1, - sym_class_identifier, - [2857] = 2, + sym_label, + [2859] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(580), 1, anon_sym_RBRACE, - [2864] = 2, + [2866] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(582), 1, - sym_label, - [2871] = 2, + anon_sym_RBRACE, + [2873] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(584), 1, - sym_string_literal, - [2878] = 2, + sym_class_identifier, + [2880] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(586), 1, ts_builtin_sym_end, - [2885] = 2, + [2887] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(588), 1, sym_label, - [2892] = 2, + [2894] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(590), 1, - anon_sym_DOTsuper, - [2899] = 2, + sym_string_literal, + [2901] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(592), 1, - sym_class_identifier, - [2906] = 2, + anon_sym_DOTsuper, + [2908] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(594), 1, sym_class_identifier, - [2913] = 2, + [2915] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(596), 1, - anon_sym_DOT_DOT, + sym_class_identifier, + [2922] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(598), 1, + sym_label, }; static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(28)] = 0, - [SMALL_STATE(29)] = 56, - [SMALL_STATE(30)] = 112, - [SMALL_STATE(31)] = 152, - [SMALL_STATE(32)] = 191, - [SMALL_STATE(33)] = 220, - [SMALL_STATE(34)] = 249, - [SMALL_STATE(35)] = 299, - [SMALL_STATE(36)] = 326, - [SMALL_STATE(37)] = 353, - [SMALL_STATE(38)] = 380, - [SMALL_STATE(39)] = 407, - [SMALL_STATE(40)] = 434, - [SMALL_STATE(41)] = 461, - [SMALL_STATE(42)] = 488, - [SMALL_STATE(43)] = 520, - [SMALL_STATE(44)] = 552, - [SMALL_STATE(45)] = 584, - [SMALL_STATE(46)] = 616, - [SMALL_STATE(47)] = 660, - [SMALL_STATE(48)] = 692, - [SMALL_STATE(49)] = 724, - [SMALL_STATE(50)] = 756, - [SMALL_STATE(51)] = 800, - [SMALL_STATE(52)] = 844, - [SMALL_STATE(53)] = 866, - [SMALL_STATE(54)] = 892, - [SMALL_STATE(55)] = 918, - [SMALL_STATE(56)] = 944, - [SMALL_STATE(57)] = 970, - [SMALL_STATE(58)] = 996, - [SMALL_STATE(59)] = 1022, - [SMALL_STATE(60)] = 1048, - [SMALL_STATE(61)] = 1074, - [SMALL_STATE(62)] = 1100, - [SMALL_STATE(63)] = 1126, - [SMALL_STATE(64)] = 1152, - [SMALL_STATE(65)] = 1178, - [SMALL_STATE(66)] = 1215, - [SMALL_STATE(67)] = 1252, - [SMALL_STATE(68)] = 1289, - [SMALL_STATE(69)] = 1317, - [SMALL_STATE(70)] = 1345, - [SMALL_STATE(71)] = 1373, - [SMALL_STATE(72)] = 1393, - [SMALL_STATE(73)] = 1411, - [SMALL_STATE(74)] = 1439, - [SMALL_STATE(75)] = 1456, - [SMALL_STATE(76)] = 1483, - [SMALL_STATE(77)] = 1500, - [SMALL_STATE(78)] = 1527, - [SMALL_STATE(79)] = 1554, - [SMALL_STATE(80)] = 1581, - [SMALL_STATE(81)] = 1597, - [SMALL_STATE(82)] = 1618, - [SMALL_STATE(83)] = 1631, - [SMALL_STATE(84)] = 1646, - [SMALL_STATE(85)] = 1659, - [SMALL_STATE(86)] = 1672, - [SMALL_STATE(87)] = 1691, - [SMALL_STATE(88)] = 1708, - [SMALL_STATE(89)] = 1721, - [SMALL_STATE(90)] = 1739, - [SMALL_STATE(91)] = 1751, - [SMALL_STATE(92)] = 1769, - [SMALL_STATE(93)] = 1781, - [SMALL_STATE(94)] = 1799, - [SMALL_STATE(95)] = 1818, - [SMALL_STATE(96)] = 1835, - [SMALL_STATE(97)] = 1846, - [SMALL_STATE(98)] = 1863, - [SMALL_STATE(99)] = 1882, - [SMALL_STATE(100)] = 1899, - [SMALL_STATE(101)] = 1916, - [SMALL_STATE(102)] = 1933, - [SMALL_STATE(103)] = 1952, - [SMALL_STATE(104)] = 1971, - [SMALL_STATE(105)] = 1988, - [SMALL_STATE(106)] = 2005, - [SMALL_STATE(107)] = 2022, - [SMALL_STATE(108)] = 2033, - [SMALL_STATE(109)] = 2052, - [SMALL_STATE(110)] = 2071, - [SMALL_STATE(111)] = 2088, - [SMALL_STATE(112)] = 2099, - [SMALL_STATE(113)] = 2113, - [SMALL_STATE(114)] = 2127, - [SMALL_STATE(115)] = 2141, - [SMALL_STATE(116)] = 2153, - [SMALL_STATE(117)] = 2167, - [SMALL_STATE(118)] = 2178, - [SMALL_STATE(119)] = 2187, - [SMALL_STATE(120)] = 2200, - [SMALL_STATE(121)] = 2213, - [SMALL_STATE(122)] = 2226, - [SMALL_STATE(123)] = 2239, - [SMALL_STATE(124)] = 2252, - [SMALL_STATE(125)] = 2265, - [SMALL_STATE(126)] = 2278, - [SMALL_STATE(127)] = 2287, - [SMALL_STATE(128)] = 2300, - [SMALL_STATE(129)] = 2313, - [SMALL_STATE(130)] = 2322, - [SMALL_STATE(131)] = 2335, - [SMALL_STATE(132)] = 2346, - [SMALL_STATE(133)] = 2359, - [SMALL_STATE(134)] = 2372, - [SMALL_STATE(135)] = 2383, - [SMALL_STATE(136)] = 2394, - [SMALL_STATE(137)] = 2405, - [SMALL_STATE(138)] = 2418, - [SMALL_STATE(139)] = 2431, - [SMALL_STATE(140)] = 2444, - [SMALL_STATE(141)] = 2457, - [SMALL_STATE(142)] = 2470, - [SMALL_STATE(143)] = 2483, - [SMALL_STATE(144)] = 2496, - [SMALL_STATE(145)] = 2509, - [SMALL_STATE(146)] = 2517, - [SMALL_STATE(147)] = 2525, - [SMALL_STATE(148)] = 2535, - [SMALL_STATE(149)] = 2543, - [SMALL_STATE(150)] = 2553, - [SMALL_STATE(151)] = 2561, - [SMALL_STATE(152)] = 2571, - [SMALL_STATE(153)] = 2581, - [SMALL_STATE(154)] = 2589, - [SMALL_STATE(155)] = 2599, - [SMALL_STATE(156)] = 2609, - [SMALL_STATE(157)] = 2617, - [SMALL_STATE(158)] = 2625, - [SMALL_STATE(159)] = 2635, - [SMALL_STATE(160)] = 2645, - [SMALL_STATE(161)] = 2653, - [SMALL_STATE(162)] = 2661, - [SMALL_STATE(163)] = 2671, - [SMALL_STATE(164)] = 2681, - [SMALL_STATE(165)] = 2691, - [SMALL_STATE(166)] = 2699, - [SMALL_STATE(167)] = 2709, - [SMALL_STATE(168)] = 2719, - [SMALL_STATE(169)] = 2727, - [SMALL_STATE(170)] = 2735, - [SMALL_STATE(171)] = 2745, - [SMALL_STATE(172)] = 2752, - [SMALL_STATE(173)] = 2759, - [SMALL_STATE(174)] = 2766, - [SMALL_STATE(175)] = 2773, - [SMALL_STATE(176)] = 2780, - [SMALL_STATE(177)] = 2787, - [SMALL_STATE(178)] = 2794, - [SMALL_STATE(179)] = 2801, - [SMALL_STATE(180)] = 2808, - [SMALL_STATE(181)] = 2815, - [SMALL_STATE(182)] = 2822, - [SMALL_STATE(183)] = 2829, - [SMALL_STATE(184)] = 2836, - [SMALL_STATE(185)] = 2843, - [SMALL_STATE(186)] = 2850, - [SMALL_STATE(187)] = 2857, - [SMALL_STATE(188)] = 2864, - [SMALL_STATE(189)] = 2871, - [SMALL_STATE(190)] = 2878, - [SMALL_STATE(191)] = 2885, - [SMALL_STATE(192)] = 2892, - [SMALL_STATE(193)] = 2899, - [SMALL_STATE(194)] = 2906, - [SMALL_STATE(195)] = 2913, + [SMALL_STATE(29)] = 44, + [SMALL_STATE(30)] = 100, + [SMALL_STATE(31)] = 156, + [SMALL_STATE(32)] = 199, + [SMALL_STATE(33)] = 228, + [SMALL_STATE(34)] = 257, + [SMALL_STATE(35)] = 307, + [SMALL_STATE(36)] = 334, + [SMALL_STATE(37)] = 361, + [SMALL_STATE(38)] = 388, + [SMALL_STATE(39)] = 415, + [SMALL_STATE(40)] = 442, + [SMALL_STATE(41)] = 469, + [SMALL_STATE(42)] = 496, + [SMALL_STATE(43)] = 528, + [SMALL_STATE(44)] = 560, + [SMALL_STATE(45)] = 592, + [SMALL_STATE(46)] = 636, + [SMALL_STATE(47)] = 680, + [SMALL_STATE(48)] = 712, + [SMALL_STATE(49)] = 744, + [SMALL_STATE(50)] = 776, + [SMALL_STATE(51)] = 808, + [SMALL_STATE(52)] = 852, + [SMALL_STATE(53)] = 878, + [SMALL_STATE(54)] = 904, + [SMALL_STATE(55)] = 930, + [SMALL_STATE(56)] = 952, + [SMALL_STATE(57)] = 978, + [SMALL_STATE(58)] = 1004, + [SMALL_STATE(59)] = 1030, + [SMALL_STATE(60)] = 1056, + [SMALL_STATE(61)] = 1082, + [SMALL_STATE(62)] = 1108, + [SMALL_STATE(63)] = 1134, + [SMALL_STATE(64)] = 1160, + [SMALL_STATE(65)] = 1186, + [SMALL_STATE(66)] = 1223, + [SMALL_STATE(67)] = 1260, + [SMALL_STATE(68)] = 1297, + [SMALL_STATE(69)] = 1318, + [SMALL_STATE(70)] = 1346, + [SMALL_STATE(71)] = 1374, + [SMALL_STATE(72)] = 1392, + [SMALL_STATE(73)] = 1420, + [SMALL_STATE(74)] = 1448, + [SMALL_STATE(75)] = 1475, + [SMALL_STATE(76)] = 1492, + [SMALL_STATE(77)] = 1519, + [SMALL_STATE(78)] = 1546, + [SMALL_STATE(79)] = 1563, + [SMALL_STATE(80)] = 1590, + [SMALL_STATE(81)] = 1606, + [SMALL_STATE(82)] = 1619, + [SMALL_STATE(83)] = 1638, + [SMALL_STATE(84)] = 1655, + [SMALL_STATE(85)] = 1670, + [SMALL_STATE(86)] = 1683, + [SMALL_STATE(87)] = 1704, + [SMALL_STATE(88)] = 1717, + [SMALL_STATE(89)] = 1730, + [SMALL_STATE(90)] = 1742, + [SMALL_STATE(91)] = 1760, + [SMALL_STATE(92)] = 1778, + [SMALL_STATE(93)] = 1796, + [SMALL_STATE(94)] = 1808, + [SMALL_STATE(95)] = 1827, + [SMALL_STATE(96)] = 1844, + [SMALL_STATE(97)] = 1855, + [SMALL_STATE(98)] = 1872, + [SMALL_STATE(99)] = 1891, + [SMALL_STATE(100)] = 1910, + [SMALL_STATE(101)] = 1927, + [SMALL_STATE(102)] = 1944, + [SMALL_STATE(103)] = 1963, + [SMALL_STATE(104)] = 1980, + [SMALL_STATE(105)] = 1997, + [SMALL_STATE(106)] = 2014, + [SMALL_STATE(107)] = 2031, + [SMALL_STATE(108)] = 2050, + [SMALL_STATE(109)] = 2069, + [SMALL_STATE(110)] = 2080, + [SMALL_STATE(111)] = 2097, + [SMALL_STATE(112)] = 2108, + [SMALL_STATE(113)] = 2122, + [SMALL_STATE(114)] = 2136, + [SMALL_STATE(115)] = 2150, + [SMALL_STATE(116)] = 2162, + [SMALL_STATE(117)] = 2176, + [SMALL_STATE(118)] = 2189, + [SMALL_STATE(119)] = 2202, + [SMALL_STATE(120)] = 2215, + [SMALL_STATE(121)] = 2228, + [SMALL_STATE(122)] = 2241, + [SMALL_STATE(123)] = 2254, + [SMALL_STATE(124)] = 2263, + [SMALL_STATE(125)] = 2276, + [SMALL_STATE(126)] = 2287, + [SMALL_STATE(127)] = 2296, + [SMALL_STATE(128)] = 2309, + [SMALL_STATE(129)] = 2322, + [SMALL_STATE(130)] = 2333, + [SMALL_STATE(131)] = 2346, + [SMALL_STATE(132)] = 2357, + [SMALL_STATE(133)] = 2370, + [SMALL_STATE(134)] = 2381, + [SMALL_STATE(135)] = 2394, + [SMALL_STATE(136)] = 2403, + [SMALL_STATE(137)] = 2414, + [SMALL_STATE(138)] = 2427, + [SMALL_STATE(139)] = 2440, + [SMALL_STATE(140)] = 2453, + [SMALL_STATE(141)] = 2466, + [SMALL_STATE(142)] = 2479, + [SMALL_STATE(143)] = 2492, + [SMALL_STATE(144)] = 2505, + [SMALL_STATE(145)] = 2518, + [SMALL_STATE(146)] = 2528, + [SMALL_STATE(147)] = 2538, + [SMALL_STATE(148)] = 2548, + [SMALL_STATE(149)] = 2556, + [SMALL_STATE(150)] = 2566, + [SMALL_STATE(151)] = 2576, + [SMALL_STATE(152)] = 2586, + [SMALL_STATE(153)] = 2594, + [SMALL_STATE(154)] = 2604, + [SMALL_STATE(155)] = 2612, + [SMALL_STATE(156)] = 2622, + [SMALL_STATE(157)] = 2630, + [SMALL_STATE(158)] = 2640, + [SMALL_STATE(159)] = 2650, + [SMALL_STATE(160)] = 2660, + [SMALL_STATE(161)] = 2668, + [SMALL_STATE(162)] = 2678, + [SMALL_STATE(163)] = 2688, + [SMALL_STATE(164)] = 2696, + [SMALL_STATE(165)] = 2704, + [SMALL_STATE(166)] = 2712, + [SMALL_STATE(167)] = 2722, + [SMALL_STATE(168)] = 2730, + [SMALL_STATE(169)] = 2738, + [SMALL_STATE(170)] = 2746, + [SMALL_STATE(171)] = 2754, + [SMALL_STATE(172)] = 2761, + [SMALL_STATE(173)] = 2768, + [SMALL_STATE(174)] = 2775, + [SMALL_STATE(175)] = 2782, + [SMALL_STATE(176)] = 2789, + [SMALL_STATE(177)] = 2796, + [SMALL_STATE(178)] = 2803, + [SMALL_STATE(179)] = 2810, + [SMALL_STATE(180)] = 2817, + [SMALL_STATE(181)] = 2824, + [SMALL_STATE(182)] = 2831, + [SMALL_STATE(183)] = 2838, + [SMALL_STATE(184)] = 2845, + [SMALL_STATE(185)] = 2852, + [SMALL_STATE(186)] = 2859, + [SMALL_STATE(187)] = 2866, + [SMALL_STATE(188)] = 2873, + [SMALL_STATE(189)] = 2880, + [SMALL_STATE(190)] = 2887, + [SMALL_STATE(191)] = 2894, + [SMALL_STATE(192)] = 2901, + [SMALL_STATE(193)] = 2908, + [SMALL_STATE(194)] = 2915, + [SMALL_STATE(195)] = 2922, }; static const TSParseActionEntry ts_parse_actions[] = { @@ -18984,283 +18993,284 @@ static const TSParseActionEntry ts_parse_actions[] = { [1] = {.entry = {.count = 1, .reusable = false}}, RECOVER(), [3] = {.entry = {.count = 1, .reusable = true}}, SHIFT_EXTRA(), [5] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), - [7] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primitive_type, 1), - [9] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primitive_type, 1), - [11] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_type, 2, .production_id = 3), - [13] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_type, 2, .production_id = 3), - [15] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161), - [17] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), - [19] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), - [21] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71), - [23] = {.entry = {.count = 1, .reusable = false}}, SHIFT(71), + [7] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_type, 2, .production_id = 2), + [9] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_type, 2, .production_id = 2), + [11] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primitive_type, 1), + [13] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primitive_type, 1), + [15] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), + [17] = {.entry = {.count = 1, .reusable = true}}, SHIFT(123), + [19] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), + [21] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), + [23] = {.entry = {.count = 1, .reusable = false}}, SHIFT(68), [25] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), - [27] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), + [27] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), [29] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), - [31] = {.entry = {.count = 1, .reusable = false}}, SHIFT(172), - [33] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), - [35] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), - [37] = {.entry = {.count = 1, .reusable = true}}, SHIFT(103), - [39] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), - [41] = {.entry = {.count = 1, .reusable = true}}, SHIFT(156), - [43] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), - [45] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(129), - [48] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(12), - [51] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(71), - [54] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(71), - [57] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(127), - [60] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(132), - [63] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(171), - [66] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(172), - [69] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(173), - [72] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(133), - [75] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(103), - [78] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(137), + [31] = {.entry = {.count = 1, .reusable = false}}, SHIFT(173), + [33] = {.entry = {.count = 1, .reusable = true}}, SHIFT(174), + [35] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), + [37] = {.entry = {.count = 1, .reusable = true}}, SHIFT(99), + [39] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), + [41] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), + [43] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(123), + [46] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(27), + [49] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(68), + [52] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(68), + [55] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(127), + [58] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(118), + [61] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(171), + [64] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(173), + [67] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(174), + [70] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(132), + [73] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(99), + [76] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(134), + [79] = {.entry = {.count = 1, .reusable = true}}, SHIFT(167), [81] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_number_literal, 1), [83] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_number_literal, 1), - [85] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_definition, 2), - [87] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_definition, 2), - [89] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_definition, 3), - [91] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_definition, 3), - [93] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 3), - [95] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 3), - [97] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_identifier, 4, .production_id = 5), - [99] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_identifier, 4, .production_id = 5), - [101] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 1), - [103] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 1), - [105] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_declaration, 8), - [107] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_declaration, 8), - [109] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_declaration, 3), - [111] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_declaration, 3), - [113] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catchall_declaration, 7), - [115] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catchall_declaration, 7), - [117] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 4), - [119] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 4), - [121] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 2), - [123] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 2), - [125] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_data_declaration, 4), - [127] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_declaration, 4), - [129] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 3), - [131] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 3), - [133] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_declaration, 4), - [135] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_declaration, 4), - [137] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_declaration, 2), - [139] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_declaration, 2), - [141] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_identifier, 3, .production_id = 4), - [143] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_identifier, 3, .production_id = 4), - [145] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_declaration, 3), - [147] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_declaration, 3), - [149] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_declaration, 2), - [151] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_declaration, 2), - [153] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_locals_declaration, 2), - [155] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_locals_declaration, 2), - [157] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_declaration, 2), - [159] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_declaration, 2), - [161] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_data_declaration, 3), - [163] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_declaration, 3), - [165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(165), - [167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(80), - [169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), - [171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), - [173] = {.entry = {.count = 1, .reusable = false}}, SHIFT(135), - [175] = {.entry = {.count = 1, .reusable = false}}, SHIFT(134), - [177] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7), - [179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), - [181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155), - [183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17), - [185] = {.entry = {.count = 1, .reusable = false}}, SHIFT(29), - [187] = {.entry = {.count = 1, .reusable = false}}, SHIFT(120), - [189] = {.entry = {.count = 1, .reusable = false}}, SHIFT(59), - [191] = {.entry = {.count = 1, .reusable = false}}, SHIFT(44), - [193] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(), - [195] = {.entry = {.count = 1, .reusable = false}}, SHIFT(119), - [197] = {.entry = {.count = 1, .reusable = false}}, SHIFT(152), - [199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), - [201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120), - [203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), - [205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), - [207] = {.entry = {.count = 1, .reusable = false}}, SHIFT(147), - [209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), - [211] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), - [213] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(32), - [216] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_access_modifiers, 1), - [218] = {.entry = {.count = 1, .reusable = false}}, SHIFT(32), - [220] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 2), - [222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189), - [224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186), - [226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), - [228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), - [230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), - [232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(33), - [234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), - [236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), - [238] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(39), - [241] = {.entry = {.count = 1, .reusable = false}}, SHIFT(39), - [243] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(41), - [246] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(72), - [249] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), - [251] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(58), - [254] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(2), - [257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(72), - [259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), - [261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), - [263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2), - [265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), - [267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), - [269] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 4), - [271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), - [273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), - [275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54), - [277] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 3), - [279] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_identifier, 2), - [281] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field_identifier, 2), - [283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74), - [285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53), - [287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(76), - [289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), - [291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), - [293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(164), - [295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), - [297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(162), - [299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3), - [301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163), - [303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84), - [305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(166), - [307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(82), - [309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(167), - [311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), - [313] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 5), - [315] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat3, 2), - [317] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat3, 2), SHIFT_REPEAT(80), - [320] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat3, 2), SHIFT_REPEAT(57), - [323] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat3, 2), SHIFT_REPEAT(47), - [326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), - [328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169), - [330] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_opcode, 1), - [332] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_opcode, 1), + [85] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_definition, 3), + [87] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_definition, 3), + [89] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_definition, 2), + [91] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_definition, 2), + [93] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_locals_declaration, 2), + [95] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_locals_declaration, 2), + [97] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_declaration, 2), + [99] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_declaration, 2), + [101] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_declaration, 4), + [103] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_declaration, 4), + [105] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_declaration, 2), + [107] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_declaration, 2), + [109] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_declaration, 3), + [111] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_declaration, 3), + [113] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_declaration, 2), + [115] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_declaration, 2), + [117] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_declaration, 3), + [119] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_declaration, 3), + [121] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_data_declaration, 4), + [123] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_declaration, 4), + [125] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 3), + [127] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 3), + [129] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_identifier, 3, .production_id = 4), + [131] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_identifier, 3, .production_id = 4), + [133] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 4), + [135] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 4), + [137] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_identifier, 4, .production_id = 5), + [139] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_identifier, 4, .production_id = 5), + [141] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catchall_declaration, 7), + [143] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catchall_declaration, 7), + [145] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 3), + [147] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 3), + [149] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_declaration, 8), + [151] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_declaration, 8), + [153] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 2), + [155] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 2), + [157] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_data_declaration, 3), + [159] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_declaration, 3), + [161] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 1), + [163] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 1), + [165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), + [167] = {.entry = {.count = 1, .reusable = false}}, SHIFT(29), + [169] = {.entry = {.count = 1, .reusable = false}}, SHIFT(120), + [171] = {.entry = {.count = 1, .reusable = false}}, SHIFT(60), + [173] = {.entry = {.count = 1, .reusable = false}}, SHIFT(43), + [175] = {.entry = {.count = 1, .reusable = false}}, SHIFT(53), + [177] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(), + [179] = {.entry = {.count = 1, .reusable = false}}, SHIFT(119), + [181] = {.entry = {.count = 1, .reusable = false}}, SHIFT(159), + [183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), + [185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(80), + [187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), + [189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), + [191] = {.entry = {.count = 1, .reusable = false}}, SHIFT(133), + [193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(131), + [195] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7), + [197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125), + [199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(164), + [201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), + [203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120), + [205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), + [207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), + [209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53), + [211] = {.entry = {.count = 1, .reusable = false}}, SHIFT(145), + [213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(145), + [215] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_access_modifiers, 1), + [217] = {.entry = {.count = 1, .reusable = false}}, SHIFT(33), + [219] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), + [221] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(33), + [224] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 2), + [226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191), + [228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), + [230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), + [232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), + [234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), + [236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), + [238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32), + [240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), + [242] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(39), + [245] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(40), + [248] = {.entry = {.count = 1, .reusable = false}}, SHIFT(40), + [250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71), + [252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), + [254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), + [256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3), + [258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), + [260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), + [262] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 4), + [264] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 3), + [266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54), + [268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), + [270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), + [272] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(71), + [275] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), + [277] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(62), + [280] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(3), + [283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), + [285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), + [287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(78), + [289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(153), + [291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161), + [293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), + [295] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_identifier, 2), + [297] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field_identifier, 2), + [299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), + [301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), + [303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), + [305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(162), + [307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(166), + [309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2), + [311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(88), + [313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146), + [315] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 5), + [317] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_opcode, 1), + [319] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_opcode, 1), + [321] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat3, 2), + [323] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat3, 2), SHIFT_REPEAT(80), + [326] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat3, 2), SHIFT_REPEAT(52), + [329] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat3, 2), SHIFT_REPEAT(42), + [332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(168), [334] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 1), - [336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28), - [338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(157), - [340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), - [342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(160), - [344] = {.entry = {.count = 1, .reusable = false}}, SHIFT(160), - [346] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 6), - [348] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__identifier, 1), - [350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91), - [352] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 1), - [354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126), - [356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), - [358] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat3, 1), - [360] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_full_field_identifier, 3), - [362] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), - [364] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), SHIFT_REPEAT(129), - [367] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), - [369] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), SHIFT_REPEAT(186), - [372] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_full_method_identifier, 3), - [374] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_super_declaration, 2), - [376] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), - [378] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), SHIFT_REPEAT(38), - [381] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), - [383] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), SHIFT_REPEAT(7), - [386] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), SHIFT_REPEAT(7), - [389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), - [391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), - [393] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 3), - [395] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), - [397] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), SHIFT_REPEAT(36), - [400] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), - [402] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(7), - [405] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(7), - [408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18), - [410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), - [412] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), - [414] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), SHIFT_REPEAT(7), - [417] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), SHIFT_REPEAT(7), - [420] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 7), - [422] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_implements_declaration, 2), - [424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), - [426] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_declaration, 2), - [428] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_definition_repeat1, 2), SHIFT_REPEAT(175), - [431] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_annotation_definition_repeat1, 2), - [433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), - [435] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 1), - [437] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_list_repeat1, 1), - [439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), - [441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), - [443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(49), - [445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), - [447] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 3), - [449] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 3), - [451] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 3), - [453] = {.entry = {.count = 1, .reusable = false}}, SHIFT(31), - [455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), - [457] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__identifier, 1), - [459] = {.entry = {.count = 1, .reusable = false}}, SHIFT(89), - [461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), - [463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), - [465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144), - [467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), - [469] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_repeat1, 2), SHIFT_REPEAT(31), - [472] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_statement_repeat1, 2), - [474] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 2), - [476] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_packed_switch_declaration_repeat1, 2), SHIFT_REPEAT(128), - [479] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_packed_switch_declaration_repeat1, 2), - [481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), - [483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(153), - [485] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat2, 1), - [487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146), - [489] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat5, 1), - [491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(168), - [493] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat4, 1), - [495] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_list_repeat1, 2), - [497] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat2, 2), - [499] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat2, 2), SHIFT_REPEAT(131), - [502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), - [504] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat4, 2), - [506] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat4, 2), SHIFT_REPEAT(135), - [509] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat5, 2), - [511] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat5, 2), SHIFT_REPEAT(134), - [514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(128), - [516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), - [518] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_property, 3, .production_id = 2), + [336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), + [338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), + [340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154), + [342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155), + [344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(165), + [346] = {.entry = {.count = 1, .reusable = false}}, SHIFT(165), + [348] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 6), + [350] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__identifier, 1), + [352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), + [354] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_full_method_identifier, 3), + [356] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), + [358] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), SHIFT_REPEAT(123), + [361] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), + [363] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), SHIFT_REPEAT(188), + [366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(93), + [368] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat3, 1), + [370] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_full_field_identifier, 3), + [372] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 1), + [374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126), + [376] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_super_declaration, 2), + [378] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), + [380] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), SHIFT_REPEAT(36), + [383] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), + [385] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), SHIFT_REPEAT(7), + [388] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), SHIFT_REPEAT(7), + [391] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 3), + [393] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), + [395] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(7), + [398] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(7), + [401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), + [403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), + [405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17), + [407] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), + [409] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), SHIFT_REPEAT(7), + [412] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), SHIFT_REPEAT(7), + [415] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 7), + [417] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), + [419] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), SHIFT_REPEAT(37), + [422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), + [424] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_implements_declaration, 2), + [426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), + [428] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_declaration, 2), + [430] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_definition_repeat1, 2), SHIFT_REPEAT(180), + [433] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_annotation_definition_repeat1, 2), + [435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(180), + [437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), + [439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), + [441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(49), + [443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), + [445] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 1), + [447] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_list_repeat1, 1), + [449] = {.entry = {.count = 1, .reusable = false}}, SHIFT(31), + [451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), + [453] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__identifier, 1), + [455] = {.entry = {.count = 1, .reusable = false}}, SHIFT(91), + [457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), + [459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), + [461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), + [463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144), + [465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), + [467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(160), + [469] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat2, 1), + [471] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 2), + [473] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_packed_switch_declaration_repeat1, 2), SHIFT_REPEAT(128), + [476] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_packed_switch_declaration_repeat1, 2), + [478] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 3), + [480] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 3), + [482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163), + [484] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat5, 1), + [486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), + [488] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat4, 1), + [490] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 3), + [492] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_list_repeat1, 2), + [494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), + [496] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat2, 2), + [498] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat2, 2), SHIFT_REPEAT(125), + [501] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat4, 2), + [503] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat4, 2), SHIFT_REPEAT(133), + [506] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat5, 2), + [508] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat5, 2), SHIFT_REPEAT(131), + [511] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_repeat1, 2), SHIFT_REPEAT(31), + [514] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_statement_repeat1, 2), + [516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(128), + [518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), [520] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_statement_repeat1, 2), - [522] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_reference, 2), - [524] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_full_field_identifier, 3), - [526] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_declaration, 3), - [528] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 3), - [530] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 3), - [532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193), - [534] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 2), - [536] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 2), - [538] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 3, .production_id = 1), - [540] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_value, 1), - [542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), - [544] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 2), - [546] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_full_method_identifier, 3), - [548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), - [550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), - [552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(181), - [554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), - [556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73), - [558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(183), - [560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187), - [562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), - [564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), - [566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), - [568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195), - [570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191), - [572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179), - [574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), - [576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(180), - [578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(107), + [522] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_full_field_identifier, 3), + [524] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_reference, 2), + [526] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_full_method_identifier, 3), + [528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193), + [530] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 2), + [532] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 2), + [534] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 3, .production_id = 1), + [536] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_value, 1), + [538] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_property, 3, .production_id = 3), + [540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), + [542] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 3), + [544] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 3), + [546] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 2), + [548] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_declaration, 3), + [550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), + [552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(183), + [554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), + [556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), + [558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), + [560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(182), + [562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187), + [564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169), + [566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195), + [568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73), + [570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190), + [572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177), + [574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179), + [576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), + [578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), [580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(184), [582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185), - [584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(111), + [584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(109), [586] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), - [588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(117), - [590] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 3), - [592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90), - [594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192), - [596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177), + [588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), + [590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(111), + [592] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 3), + [594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(89), + [596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192), + [598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186), }; #ifdef __cplusplus From dbb587eafc47aad84f0584b58a25df31f46898df Mon Sep 17 00:00:00 2001 From: Yotam Nachum Date: Tue, 4 Jan 2022 16:58:24 +0200 Subject: [PATCH 24/98] Add method tests --- test/corpus/methods | 65 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 65 insertions(+) diff --git a/test/corpus/methods b/test/corpus/methods index f88f307ba..fd7348008 100644 --- a/test/corpus/methods +++ b/test/corpus/methods @@ -91,3 +91,68 @@ Test a method with multiple primitive parameter (primitive_type)) return_type: (primitive_type))) (end_method))) + + + +======================================================================== +Test a method with an object parameter +======================================================================== + +.class public LA/BC; +.super Ljava/lang/Object; +.source "" + +.method public static foo(Ljava/lang/String;)V +.end method + +--- + +(class_definition + (class_declaration + (access_modifiers) + (class_identifier)) + (super_declaration + (class_identifier)) + (source_declaration + (string_literal)) + (method_definition + (method_declaration + (access_modifiers) + (method_identifier + parameters: (parameters + (class_identifier)) + return_type: (primitive_type))) + (end_method))) + + + +======================================================================== +Test a method with an array parameter +======================================================================== + +.class public LA/BC; +.super Ljava/lang/Object; +.source "" + +.method public static foo([Ljava/lang/String;)V +.end method + +--- + +(class_definition + (class_declaration + (access_modifiers) + (class_identifier)) + (super_declaration + (class_identifier)) + (source_declaration + (string_literal)) + (method_definition + (method_declaration + (access_modifiers) + (method_identifier + parameters: (parameters + (array_type + element_type: (class_identifier))) + return_type: (primitive_type))) + (end_method))) From 34926618a25f5d67ad52bcd4ee010864bbfa9815 Mon Sep 17 00:00:00 2001 From: Yotam Nachum Date: Tue, 4 Jan 2022 17:00:46 +0200 Subject: [PATCH 25/98] Add array type as optional object access --- grammar.js | 4 +- src/grammar.json | 26 +- src/node-types.json | 8 + src/parser.c | 3140 ++++++++++++++++++++++--------------------- 4 files changed, 1631 insertions(+), 1547 deletions(-) diff --git a/grammar.js b/grammar.js index b06a28ddf..8da81a1e7 100644 --- a/grammar.js +++ b/grammar.js @@ -417,9 +417,9 @@ module.exports = grammar({ field("return_type", $._type) ), full_field_identifier: $ => - seq($.class_identifier, "->", $.field_identifier), + seq(choice($.class_identifier, $.array_type), "->", $.field_identifier), full_method_identifier: $ => - seq($.class_identifier, "->", $.method_identifier), + seq(choice($.class_identifier, $.array_type), "->", $.method_identifier), // types _type: $ => choice($.primitive_type, $.class_identifier, $.array_type), diff --git a/src/grammar.json b/src/grammar.json index c41cfa99b..51ffe6ff4 100644 --- a/src/grammar.json +++ b/src/grammar.json @@ -1671,8 +1671,17 @@ "type": "SEQ", "members": [ { - "type": "SYMBOL", - "name": "class_identifier" + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "class_identifier" + }, + { + "type": "SYMBOL", + "name": "array_type" + } + ] }, { "type": "STRING", @@ -1688,8 +1697,17 @@ "type": "SEQ", "members": [ { - "type": "SYMBOL", - "name": "class_identifier" + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "class_identifier" + }, + { + "type": "SYMBOL", + "name": "array_type" + } + ] }, { "type": "STRING", diff --git a/src/node-types.json b/src/node-types.json index 05ebe8f17..1411fef74 100644 --- a/src/node-types.json +++ b/src/node-types.json @@ -377,6 +377,10 @@ "multiple": true, "required": true, "types": [ + { + "type": "array_type", + "named": true + }, { "type": "class_identifier", "named": true @@ -396,6 +400,10 @@ "multiple": true, "required": true, "types": [ + { + "type": "array_type", + "named": true + }, { "type": "class_identifier", "named": true diff --git a/src/parser.c b/src/parser.c index c8900a43e..2fea1b6c7 100644 --- a/src/parser.c +++ b/src/parser.c @@ -14,7 +14,7 @@ #endif #define LANGUAGE_VERSION 13 -#define STATE_COUNT 196 +#define STATE_COUNT 198 #define LARGE_STATE_COUNT 28 #define SYMBOL_COUNT 357 #define ALIAS_COUNT 2 @@ -8337,6 +8337,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '.') ADVANCE(371); if (lookahead == '<') ADVANCE(476); if (lookahead == 'L') ADVANCE(1478); + if (lookahead == '[') ADVANCE(1736); if (lookahead == '}') ADVANCE(1721); if (lookahead == '\t' || lookahead == '\n' || @@ -9701,20 +9702,20 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [25] = {.lex_state = 0}, [26] = {.lex_state = 0}, [27] = {.lex_state = 0}, - [28] = {.lex_state = 1}, + [28] = {.lex_state = 5}, [29] = {.lex_state = 5}, - [30] = {.lex_state = 5}, + [30] = {.lex_state = 1}, [31] = {.lex_state = 5}, [32] = {.lex_state = 8}, [33] = {.lex_state = 8}, [34] = {.lex_state = 0}, - [35] = {.lex_state = 9}, + [35] = {.lex_state = 10}, [36] = {.lex_state = 9}, - [37] = {.lex_state = 9}, + [37] = {.lex_state = 10}, [38] = {.lex_state = 9}, [39] = {.lex_state = 9}, - [40] = {.lex_state = 10}, - [41] = {.lex_state = 10}, + [40] = {.lex_state = 9}, + [41] = {.lex_state = 9}, [42] = {.lex_state = 0}, [43] = {.lex_state = 0}, [44] = {.lex_state = 0}, @@ -9725,48 +9726,48 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [49] = {.lex_state = 0}, [50] = {.lex_state = 0}, [51] = {.lex_state = 0}, - [52] = {.lex_state = 0}, + [52] = {.lex_state = 1462}, [53] = {.lex_state = 0}, [54] = {.lex_state = 0}, - [55] = {.lex_state = 1462}, + [55] = {.lex_state = 0}, [56] = {.lex_state = 0}, [57] = {.lex_state = 0}, - [58] = {.lex_state = 0}, + [58] = {.lex_state = 5}, [59] = {.lex_state = 0}, [60] = {.lex_state = 0}, [61] = {.lex_state = 0}, - [62] = {.lex_state = 0}, + [62] = {.lex_state = 5}, [63] = {.lex_state = 0}, [64] = {.lex_state = 0}, - [65] = {.lex_state = 0}, + [65] = {.lex_state = 5}, [66] = {.lex_state = 0}, [67] = {.lex_state = 0}, [68] = {.lex_state = 1}, - [69] = {.lex_state = 5}, - [70] = {.lex_state = 5}, + [69] = {.lex_state = 0}, + [70] = {.lex_state = 0}, [71] = {.lex_state = 0}, - [72] = {.lex_state = 5}, - [73] = {.lex_state = 0}, + [72] = {.lex_state = 0}, + [73] = {.lex_state = 1462}, [74] = {.lex_state = 0}, [75] = {.lex_state = 1462}, [76] = {.lex_state = 0}, [77] = {.lex_state = 0}, - [78] = {.lex_state = 1462}, + [78] = {.lex_state = 5}, [79] = {.lex_state = 0}, - [80] = {.lex_state = 5}, + [80] = {.lex_state = 0}, [81] = {.lex_state = 5}, - [82] = {.lex_state = 0}, - [83] = {.lex_state = 0}, + [82] = {.lex_state = 5}, + [83] = {.lex_state = 5}, [84] = {.lex_state = 5}, [85] = {.lex_state = 5}, [86] = {.lex_state = 0}, - [87] = {.lex_state = 5}, - [88] = {.lex_state = 5}, - [89] = {.lex_state = 0}, - [90] = {.lex_state = 0}, - [91] = {.lex_state = 5}, + [87] = {.lex_state = 0}, + [88] = {.lex_state = 0}, + [89] = {.lex_state = 5}, + [90] = {.lex_state = 5}, + [91] = {.lex_state = 0}, [92] = {.lex_state = 5}, - [93] = {.lex_state = 5}, + [93] = {.lex_state = 0}, [94] = {.lex_state = 0}, [95] = {.lex_state = 0}, [96] = {.lex_state = 0}, @@ -9788,13 +9789,13 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [112] = {.lex_state = 7}, [113] = {.lex_state = 7}, [114] = {.lex_state = 7}, - [115] = {.lex_state = 5}, - [116] = {.lex_state = 0}, + [115] = {.lex_state = 0}, + [116] = {.lex_state = 5}, [117] = {.lex_state = 0}, - [118] = {.lex_state = 0}, + [118] = {.lex_state = 1}, [119] = {.lex_state = 1}, - [120] = {.lex_state = 1}, - [121] = {.lex_state = 1}, + [120] = {.lex_state = 0}, + [121] = {.lex_state = 0}, [122] = {.lex_state = 0}, [123] = {.lex_state = 0}, [124] = {.lex_state = 0}, @@ -9806,7 +9807,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [130] = {.lex_state = 0}, [131] = {.lex_state = 0}, [132] = {.lex_state = 0}, - [133] = {.lex_state = 0}, + [133] = {.lex_state = 1}, [134] = {.lex_state = 0}, [135] = {.lex_state = 0}, [136] = {.lex_state = 0}, @@ -9815,36 +9816,36 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [139] = {.lex_state = 0}, [140] = {.lex_state = 0}, [141] = {.lex_state = 0}, - [142] = {.lex_state = 0}, - [143] = {.lex_state = 1}, + [142] = {.lex_state = 1}, + [143] = {.lex_state = 0}, [144] = {.lex_state = 0}, [145] = {.lex_state = 1}, [146] = {.lex_state = 1}, [147] = {.lex_state = 1}, - [148] = {.lex_state = 7}, + [148] = {.lex_state = 1}, [149] = {.lex_state = 1}, - [150] = {.lex_state = 0}, - [151] = {.lex_state = 1}, - [152] = {.lex_state = 0}, - [153] = {.lex_state = 1}, - [154] = {.lex_state = 7}, - [155] = {.lex_state = 5}, - [156] = {.lex_state = 7}, - [157] = {.lex_state = 5}, - [158] = {.lex_state = 1}, + [150] = {.lex_state = 7}, + [151] = {.lex_state = 0}, + [152] = {.lex_state = 5}, + [153] = {.lex_state = 7}, + [154] = {.lex_state = 5}, + [155] = {.lex_state = 1}, + [156] = {.lex_state = 0}, + [157] = {.lex_state = 0}, + [158] = {.lex_state = 7}, [159] = {.lex_state = 1}, - [160] = {.lex_state = 0}, + [160] = {.lex_state = 1}, [161] = {.lex_state = 1}, - [162] = {.lex_state = 1}, - [163] = {.lex_state = 0}, - [164] = {.lex_state = 7}, - [165] = {.lex_state = 7}, - [166] = {.lex_state = 1}, + [162] = {.lex_state = 0}, + [163] = {.lex_state = 1}, + [164] = {.lex_state = 1}, + [165] = {.lex_state = 0}, + [166] = {.lex_state = 7}, [167] = {.lex_state = 0}, - [168] = {.lex_state = 7}, + [168] = {.lex_state = 1}, [169] = {.lex_state = 7}, - [170] = {.lex_state = 0}, - [171] = {.lex_state = 0}, + [170] = {.lex_state = 7}, + [171] = {.lex_state = 7}, [172] = {.lex_state = 0}, [173] = {.lex_state = 0}, [174] = {.lex_state = 0}, @@ -9869,6 +9870,8 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [193] = {.lex_state = 0}, [194] = {.lex_state = 0}, [195] = {.lex_state = 0}, + [196] = {.lex_state = 0}, + [197] = {.lex_state = 0}, }; static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { @@ -10172,8 +10175,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_literal] = ACTIONS(1), }, [1] = { - [sym_class_definition] = STATE(189), - [sym_class_declaration] = STATE(150), + [sym_class_definition] = STATE(174), + [sym_class_declaration] = STATE(151), [anon_sym_DOTclass] = ACTIONS(5), [sym_comment] = ACTIONS(3), }, @@ -10422,6 +10425,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOTcatchall] = ACTIONS(7), [anon_sym_DOTpacked_DASHswitch] = ACTIONS(7), [anon_sym_DOTsparse_DASHswitch] = ACTIONS(7), + [anon_sym_DASH_GT] = ACTIONS(7), [anon_sym_DOTarray_DASHdata] = ACTIONS(7), [sym_class_identifier] = ACTIONS(7), [anon_sym_RPAREN] = ACTIONS(7), @@ -10682,6 +10686,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOTcatchall] = ACTIONS(11), [anon_sym_DOTpacked_DASHswitch] = ACTIONS(11), [anon_sym_DOTsparse_DASHswitch] = ACTIONS(11), + [anon_sym_DASH_GT] = ACTIONS(11), [anon_sym_DOTarray_DASHdata] = ACTIONS(11), [sym_class_identifier] = ACTIONS(11), [anon_sym_RPAREN] = ACTIONS(11), @@ -10698,20 +10703,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), }, [4] = { - [sym_annotation_definition] = STATE(27), - [sym_annotation_declaration] = STATE(113), - [sym__code_line] = STATE(27), - [sym_statement] = STATE(27), - [sym_opcode] = STATE(28), - [sym__declaration] = STATE(27), - [sym_line_declaration] = STATE(27), - [sym_locals_declaration] = STATE(27), - [sym_param_declaration] = STATE(27), - [sym_catch_declaration] = STATE(27), - [sym_catchall_declaration] = STATE(27), - [sym_packed_switch_declaration] = STATE(27), - [sym_sparse_switch_declaration] = STATE(27), - [sym_array_data_declaration] = STATE(27), + [sym_annotation_definition] = STATE(12), + [sym_annotation_declaration] = STATE(114), + [sym__code_line] = STATE(12), + [sym_statement] = STATE(12), + [sym_opcode] = STATE(30), + [sym__declaration] = STATE(12), + [sym_line_declaration] = STATE(12), + [sym_locals_declaration] = STATE(12), + [sym_param_declaration] = STATE(12), + [sym_catch_declaration] = STATE(12), + [sym_catchall_declaration] = STATE(12), + [sym_packed_switch_declaration] = STATE(12), + [sym_sparse_switch_declaration] = STATE(12), + [sym_array_data_declaration] = STATE(12), [aux_sym_method_definition_repeat1] = STATE(5), [sym_end_method] = ACTIONS(15), [anon_sym_DOTannotation] = ACTIONS(17), @@ -10957,20 +10962,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), }, [5] = { - [sym_annotation_definition] = STATE(27), - [sym_annotation_declaration] = STATE(113), - [sym__code_line] = STATE(27), - [sym_statement] = STATE(27), - [sym_opcode] = STATE(28), - [sym__declaration] = STATE(27), - [sym_line_declaration] = STATE(27), - [sym_locals_declaration] = STATE(27), - [sym_param_declaration] = STATE(27), - [sym_catch_declaration] = STATE(27), - [sym_catchall_declaration] = STATE(27), - [sym_packed_switch_declaration] = STATE(27), - [sym_sparse_switch_declaration] = STATE(27), - [sym_array_data_declaration] = STATE(27), + [sym_annotation_definition] = STATE(12), + [sym_annotation_declaration] = STATE(114), + [sym__code_line] = STATE(12), + [sym_statement] = STATE(12), + [sym_opcode] = STATE(30), + [sym__declaration] = STATE(12), + [sym_line_declaration] = STATE(12), + [sym_locals_declaration] = STATE(12), + [sym_param_declaration] = STATE(12), + [sym_catch_declaration] = STATE(12), + [sym_catchall_declaration] = STATE(12), + [sym_packed_switch_declaration] = STATE(12), + [sym_sparse_switch_declaration] = STATE(12), + [sym_array_data_declaration] = STATE(12), [aux_sym_method_definition_repeat1] = STATE(5), [sym_end_method] = ACTIONS(41), [anon_sym_DOTannotation] = ACTIONS(43), @@ -11216,20 +11221,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), }, [6] = { - [sym_annotation_definition] = STATE(27), - [sym_annotation_declaration] = STATE(113), - [sym__code_line] = STATE(27), - [sym_statement] = STATE(27), - [sym_opcode] = STATE(28), - [sym__declaration] = STATE(27), - [sym_line_declaration] = STATE(27), - [sym_locals_declaration] = STATE(27), - [sym_param_declaration] = STATE(27), - [sym_catch_declaration] = STATE(27), - [sym_catchall_declaration] = STATE(27), - [sym_packed_switch_declaration] = STATE(27), - [sym_sparse_switch_declaration] = STATE(27), - [sym_array_data_declaration] = STATE(27), + [sym_annotation_definition] = STATE(12), + [sym_annotation_declaration] = STATE(114), + [sym__code_line] = STATE(12), + [sym_statement] = STATE(12), + [sym_opcode] = STATE(30), + [sym__declaration] = STATE(12), + [sym_line_declaration] = STATE(12), + [sym_locals_declaration] = STATE(12), + [sym_param_declaration] = STATE(12), + [sym_catch_declaration] = STATE(12), + [sym_catchall_declaration] = STATE(12), + [sym_packed_switch_declaration] = STATE(12), + [sym_sparse_switch_declaration] = STATE(12), + [sym_array_data_declaration] = STATE(12), [aux_sym_method_definition_repeat1] = STATE(4), [sym_end_method] = ACTIONS(79), [anon_sym_DOTannotation] = ACTIONS(17), @@ -16616,163 +16621,173 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }; static const uint16_t ts_small_parse_table[] = { - [0] = 10, + [0] = 18, + ACTIONS(3), 1, + sym_comment, ACTIONS(165), 1, - anon_sym_LF, + anon_sym_RBRACE, ACTIONS(167), 1, - anon_sym_LBRACE, - ACTIONS(169), 1, sym_class_identifier, - ACTIONS(171), 1, + ACTIONS(169), 1, aux_sym_field_identifier_token1, - ACTIONS(175), 1, + ACTIONS(173), 1, anon_sym_LBRACK, + ACTIONS(175), 1, + sym_variable, ACTIONS(177), 1, - sym_comment, - ACTIONS(181), 2, + sym_parameter, + ACTIONS(181), 1, + sym_string_literal, + STATE(65), 1, + aux_sym_list_repeat3, + STATE(99), 1, + aux_sym_list_repeat1, + STATE(115), 1, + sym_number_literal, + STATE(120), 1, + aux_sym_list_repeat5, + STATE(121), 1, + aux_sym_list_repeat4, + STATE(122), 1, + aux_sym_list_repeat2, + STATE(175), 1, + sym_array_type, + ACTIONS(179), 2, aux_sym_number_literal_token1, aux_sym_number_literal_token2, - ACTIONS(173), 3, + ACTIONS(171), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - ACTIONS(179), 3, - sym_variable, - sym_parameter, - sym_string_literal, - STATE(119), 9, - sym__statement_argument, + STATE(83), 5, sym__identifier, sym_field_identifier, sym_method_identifier, sym_full_field_identifier, sym_full_method_identifier, - sym_array_type, - sym_list, - sym_number_literal, - [44] = 16, + [62] = 18, ACTIONS(3), 1, sym_comment, - ACTIONS(183), 1, - anon_sym_RBRACE, - ACTIONS(185), 1, + ACTIONS(167), 1, sym_class_identifier, - ACTIONS(187), 1, + ACTIONS(169), 1, aux_sym_field_identifier_token1, - ACTIONS(191), 1, + ACTIONS(173), 1, + anon_sym_LBRACK, + ACTIONS(175), 1, sym_variable, - ACTIONS(193), 1, + ACTIONS(177), 1, sym_parameter, - ACTIONS(197), 1, + ACTIONS(181), 1, sym_string_literal, - STATE(72), 1, + ACTIONS(183), 1, + anon_sym_RBRACE, + STATE(62), 1, aux_sym_list_repeat3, - STATE(108), 1, + STATE(95), 1, aux_sym_list_repeat1, - STATE(116), 1, + STATE(115), 1, sym_number_literal, - STATE(117), 1, + STATE(124), 1, aux_sym_list_repeat2, - STATE(130), 1, - aux_sym_list_repeat5, - STATE(137), 1, + STATE(126), 1, aux_sym_list_repeat4, - ACTIONS(195), 2, + STATE(129), 1, + aux_sym_list_repeat5, + STATE(175), 1, + sym_array_type, + ACTIONS(179), 2, aux_sym_number_literal_token1, aux_sym_number_literal_token2, - ACTIONS(189), 3, + ACTIONS(171), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - STATE(84), 5, + STATE(83), 5, sym__identifier, sym_field_identifier, sym_method_identifier, sym_full_field_identifier, sym_full_method_identifier, - [100] = 16, - ACTIONS(3), 1, - sym_comment, + [124] = 11, ACTIONS(185), 1, - sym_class_identifier, + anon_sym_LF, ACTIONS(187), 1, - aux_sym_field_identifier_token1, + anon_sym_LBRACE, + ACTIONS(189), 1, + sym_class_identifier, ACTIONS(191), 1, - sym_variable, - ACTIONS(193), 1, - sym_parameter, + aux_sym_field_identifier_token1, + ACTIONS(195), 1, + anon_sym_LBRACK, ACTIONS(197), 1, - sym_string_literal, - ACTIONS(199), 1, - anon_sym_RBRACE, - STATE(70), 1, - aux_sym_list_repeat3, - STATE(102), 1, - aux_sym_list_repeat1, - STATE(116), 1, - sym_number_literal, - STATE(122), 1, - aux_sym_list_repeat5, - STATE(138), 1, - aux_sym_list_repeat2, - STATE(140), 1, - aux_sym_list_repeat4, - ACTIONS(195), 2, + sym_comment, + STATE(147), 1, + sym_array_type, + ACTIONS(201), 2, aux_sym_number_literal_token1, aux_sym_number_literal_token2, - ACTIONS(189), 3, + ACTIONS(193), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - STATE(84), 5, + ACTIONS(199), 3, + sym_variable, + sym_parameter, + sym_string_literal, + STATE(146), 8, + sym__statement_argument, sym__identifier, sym_field_identifier, sym_method_identifier, sym_full_field_identifier, sym_full_method_identifier, - [156] = 10, + sym_list, + sym_number_literal, + [170] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(201), 1, - anon_sym_LBRACE, ACTIONS(203), 1, - sym_class_identifier, + anon_sym_LBRACE, ACTIONS(205), 1, + sym_class_identifier, + ACTIONS(207), 1, aux_sym_field_identifier_token1, - ACTIONS(209), 1, + ACTIONS(211), 1, anon_sym_LBRACK, - ACTIONS(213), 1, + ACTIONS(215), 1, sym_string_literal, - ACTIONS(181), 2, + STATE(147), 1, + sym_array_type, + ACTIONS(201), 2, aux_sym_number_literal_token1, aux_sym_number_literal_token2, - ACTIONS(211), 2, + ACTIONS(213), 2, sym_variable, sym_parameter, - ACTIONS(207), 3, + ACTIONS(209), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - STATE(145), 9, + STATE(159), 8, sym__statement_argument, sym__identifier, sym_field_identifier, sym_method_identifier, sym_full_field_identifier, sym_full_method_identifier, - sym_array_type, sym_list, sym_number_literal, - [199] = 4, + [215] = 4, ACTIONS(3), 1, sym_comment, - STATE(33), 1, + STATE(32), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(215), 3, + ACTIONS(217), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - ACTIONS(217), 15, + ACTIONS(219), 15, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -16788,16 +16803,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_synthetic, anon_sym_enum, anon_sym_constructor, - [228] = 4, + [244] = 4, ACTIONS(3), 1, sym_comment, - STATE(33), 1, + STATE(32), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(219), 3, + ACTIONS(222), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - ACTIONS(221), 15, + ACTIONS(224), 15, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -16813,49 +16828,49 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_synthetic, anon_sym_enum, anon_sym_constructor, - [257] = 15, + [273] = 15, ACTIONS(3), 1, sym_comment, ACTIONS(17), 1, anon_sym_DOTannotation, - ACTIONS(224), 1, - ts_builtin_sym_end, ACTIONS(226), 1, - anon_sym_DOTsource, + ts_builtin_sym_end, ACTIONS(228), 1, - anon_sym_DOTimplements, + anon_sym_DOTsource, ACTIONS(230), 1, - anon_sym_DOTfield, + anon_sym_DOTimplements, ACTIONS(232), 1, + anon_sym_DOTfield, + ACTIONS(234), 1, anon_sym_DOTmethod, STATE(6), 1, sym_method_declaration, - STATE(46), 1, + STATE(48), 1, sym_source_declaration, STATE(86), 1, sym_field_declaration, - STATE(113), 1, + STATE(114), 1, sym_annotation_declaration, - STATE(51), 2, + STATE(45), 2, sym_implements_declaration, aux_sym_class_definition_repeat1, - STATE(65), 2, + STATE(71), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(79), 2, + STATE(77), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(95), 2, + STATE(110), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [307] = 4, + [323] = 4, ACTIONS(3), 1, sym_comment, - STATE(38), 1, + ACTIONS(217), 1, + aux_sym_field_identifier_token1, + STATE(35), 1, aux_sym_access_modifiers_repeat1, - STATE(194), 1, - sym_access_modifiers, - ACTIONS(234), 15, + ACTIONS(236), 15, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -16871,14 +16886,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_synthetic, anon_sym_enum, anon_sym_constructor, - [334] = 4, + [350] = 4, ACTIONS(3), 1, sym_comment, + ACTIONS(222), 1, + sym_class_identifier, STATE(41), 1, aux_sym_access_modifiers_repeat1, - STATE(157), 1, - sym_access_modifiers, - ACTIONS(236), 15, + ACTIONS(239), 15, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -16894,14 +16909,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_synthetic, anon_sym_enum, anon_sym_constructor, - [361] = 4, + [377] = 4, ACTIONS(3), 1, sym_comment, - STATE(32), 1, + ACTIONS(222), 1, + aux_sym_field_identifier_token1, + STATE(35), 1, aux_sym_access_modifiers_repeat1, - STATE(115), 1, - sym_access_modifiers, - ACTIONS(238), 15, + ACTIONS(241), 15, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -16917,14 +16932,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_synthetic, anon_sym_enum, anon_sym_constructor, - [388] = 4, + [404] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(215), 1, - sym_class_identifier, - STATE(39), 1, + STATE(36), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(240), 15, + STATE(196), 1, + sym_access_modifiers, + ACTIONS(243), 15, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -16940,14 +16955,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_synthetic, anon_sym_enum, anon_sym_constructor, - [415] = 4, + [431] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(219), 1, - sym_class_identifier, - STATE(39), 1, + STATE(33), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(242), 15, + STATE(116), 1, + sym_access_modifiers, + ACTIONS(245), 15, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -16963,14 +16978,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_synthetic, anon_sym_enum, anon_sym_constructor, - [442] = 4, + [458] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(219), 1, - aux_sym_field_identifier_token1, - STATE(40), 1, + STATE(37), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(245), 15, + STATE(154), 1, + sym_access_modifiers, + ACTIONS(247), 15, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -16986,14 +17001,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_synthetic, anon_sym_enum, anon_sym_constructor, - [469] = 4, + [485] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(215), 1, - aux_sym_field_identifier_token1, - STATE(40), 1, + ACTIONS(217), 1, + sym_class_identifier, + STATE(41), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(248), 15, + ACTIONS(249), 15, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -17009,43 +17024,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_synthetic, anon_sym_enum, anon_sym_constructor, - [496] = 7, + [512] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(250), 1, - sym_class_identifier, - ACTIONS(252), 1, - anon_sym_RPAREN, - ACTIONS(254), 1, + ACTIONS(173), 1, anon_sym_LBRACK, - STATE(47), 1, - aux_sym_method_identifier_repeat1, - STATE(71), 3, - sym__type, - sym_array_type, - sym_primitive_type, - ACTIONS(256), 9, - anon_sym_V, - anon_sym_Z, - anon_sym_B, - anon_sym_S, - anon_sym_C, - anon_sym_I, - anon_sym_J, - anon_sym_F, - anon_sym_D, - [528] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(250), 1, + ACTIONS(252), 1, sym_class_identifier, ACTIONS(254), 1, - anon_sym_LBRACK, - ACTIONS(258), 1, anon_sym_RPAREN, - STATE(48), 1, + STATE(46), 1, aux_sym_method_identifier_repeat1, - STATE(71), 3, + STATE(72), 3, sym__type, sym_array_type, sym_primitive_type, @@ -17059,18 +17049,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [560] = 7, + [544] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(250), 1, - sym_class_identifier, - ACTIONS(254), 1, + ACTIONS(173), 1, anon_sym_LBRACK, - ACTIONS(260), 1, + ACTIONS(252), 1, + sym_class_identifier, + ACTIONS(258), 1, anon_sym_RPAREN, - STATE(50), 1, + STATE(51), 1, aux_sym_method_identifier_repeat1, - STATE(71), 3, + STATE(72), 3, sym__type, sym_array_type, sym_primitive_type, @@ -17084,80 +17074,80 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [592] = 13, + [576] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(17), 1, anon_sym_DOTannotation, - ACTIONS(228), 1, - anon_sym_DOTimplements, ACTIONS(230), 1, - anon_sym_DOTfield, + anon_sym_DOTimplements, ACTIONS(232), 1, + anon_sym_DOTfield, + ACTIONS(234), 1, anon_sym_DOTmethod, - ACTIONS(262), 1, + ACTIONS(260), 1, ts_builtin_sym_end, STATE(6), 1, sym_method_declaration, STATE(86), 1, sym_field_declaration, - STATE(113), 1, + STATE(114), 1, sym_annotation_declaration, - STATE(66), 2, + STATE(69), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(74), 2, + STATE(76), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(83), 2, + STATE(87), 2, sym_implements_declaration, aux_sym_class_definition_repeat1, - STATE(97), 2, + STATE(103), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [636] = 13, + [620] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(17), 1, anon_sym_DOTannotation, - ACTIONS(228), 1, - anon_sym_DOTimplements, ACTIONS(230), 1, - anon_sym_DOTfield, + anon_sym_DOTimplements, ACTIONS(232), 1, + anon_sym_DOTfield, + ACTIONS(234), 1, anon_sym_DOTmethod, - ACTIONS(264), 1, + ACTIONS(262), 1, ts_builtin_sym_end, STATE(6), 1, sym_method_declaration, STATE(86), 1, sym_field_declaration, - STATE(113), 1, + STATE(114), 1, sym_annotation_declaration, - STATE(45), 2, - sym_implements_declaration, - aux_sym_class_definition_repeat1, - STATE(67), 2, + STATE(70), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(76), 2, + STATE(79), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(104), 2, + STATE(87), 2, + sym_implements_declaration, + aux_sym_class_definition_repeat1, + STATE(106), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [680] = 7, + [664] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(250), 1, - sym_class_identifier, - ACTIONS(254), 1, + ACTIONS(173), 1, anon_sym_LBRACK, - ACTIONS(266), 1, + ACTIONS(252), 1, + sym_class_identifier, + ACTIONS(264), 1, anon_sym_RPAREN, STATE(50), 1, aux_sym_method_identifier_repeat1, - STATE(71), 3, + STATE(72), 3, sym__type, sym_array_type, sym_primitive_type, @@ -17171,18 +17161,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [712] = 7, + [696] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(250), 1, - sym_class_identifier, - ACTIONS(254), 1, + ACTIONS(173), 1, anon_sym_LBRACK, - ACTIONS(268), 1, + ACTIONS(252), 1, + sym_class_identifier, + ACTIONS(266), 1, anon_sym_RPAREN, STATE(50), 1, aux_sym_method_identifier_repeat1, - STATE(71), 3, + STATE(72), 3, sym__type, sym_array_type, sym_primitive_type, @@ -17196,18 +17186,49 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [744] = 7, + [728] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(250), 1, - sym_class_identifier, - ACTIONS(254), 1, + ACTIONS(17), 1, + anon_sym_DOTannotation, + ACTIONS(230), 1, + anon_sym_DOTimplements, + ACTIONS(232), 1, + anon_sym_DOTfield, + ACTIONS(234), 1, + anon_sym_DOTmethod, + ACTIONS(262), 1, + ts_builtin_sym_end, + STATE(6), 1, + sym_method_declaration, + STATE(86), 1, + sym_field_declaration, + STATE(114), 1, + sym_annotation_declaration, + STATE(44), 2, + sym_implements_declaration, + aux_sym_class_definition_repeat1, + STATE(70), 2, + sym_annotation_definition, + aux_sym_class_definition_repeat2, + STATE(79), 2, + sym_field_definition, + aux_sym_class_definition_repeat3, + STATE(106), 2, + sym_method_definition, + aux_sym_class_definition_repeat4, + [772] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(173), 1, anon_sym_LBRACK, - ACTIONS(270), 1, + ACTIONS(252), 1, + sym_class_identifier, + ACTIONS(268), 1, anon_sym_RPAREN, - STATE(44), 1, + STATE(47), 1, aux_sym_method_identifier_repeat1, - STATE(71), 3, + STATE(72), 3, sym__type, sym_array_type, sym_primitive_type, @@ -17221,22 +17242,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [776] = 7, + [804] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(272), 1, + ACTIONS(270), 1, sym_class_identifier, - ACTIONS(275), 1, + ACTIONS(273), 1, anon_sym_RPAREN, - ACTIONS(277), 1, + ACTIONS(275), 1, anon_sym_LBRACK, STATE(50), 1, aux_sym_method_identifier_repeat1, - STATE(71), 3, + STATE(72), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(280), 9, + ACTIONS(278), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -17246,49 +17267,63 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [808] = 13, + [836] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(17), 1, - anon_sym_DOTannotation, - ACTIONS(228), 1, - anon_sym_DOTimplements, - ACTIONS(230), 1, - anon_sym_DOTfield, - ACTIONS(232), 1, - anon_sym_DOTmethod, - ACTIONS(264), 1, - ts_builtin_sym_end, - STATE(6), 1, - sym_method_declaration, - STATE(86), 1, - sym_field_declaration, - STATE(113), 1, - sym_annotation_declaration, - STATE(67), 2, - sym_annotation_definition, - aux_sym_class_definition_repeat2, - STATE(76), 2, - sym_field_definition, - aux_sym_class_definition_repeat3, - STATE(83), 2, - sym_implements_declaration, - aux_sym_class_definition_repeat1, - STATE(104), 2, - sym_method_definition, - aux_sym_class_definition_repeat4, - [852] = 5, + ACTIONS(173), 1, + anon_sym_LBRACK, + ACTIONS(252), 1, + sym_class_identifier, + ACTIONS(281), 1, + anon_sym_RPAREN, + STATE(50), 1, + aux_sym_method_identifier_repeat1, + STATE(72), 3, + sym__type, + sym_array_type, + sym_primitive_type, + ACTIONS(256), 9, + anon_sym_V, + anon_sym_Z, + anon_sym_B, + anon_sym_S, + anon_sym_C, + anon_sym_I, + anon_sym_J, + anon_sym_F, + anon_sym_D, + [868] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(283), 1, - sym_class_identifier, ACTIONS(285), 1, + sym_annotation_key, + ACTIONS(283), 14, + ts_builtin_sym_end, + anon_sym_DOTfield, + sym_end_field, + anon_sym_DOTmethod, + anon_sym_DOTannotation, + sym_end_annotation, + anon_sym_COMMA, + anon_sym_RBRACE, + sym_class_identifier, + aux_sym_field_identifier_token1, + anon_sym_LTclinit_GT_LPAREN, + anon_sym_LTinit_GT_LPAREN, + aux_sym_method_identifier_token1, anon_sym_LBRACK, - STATE(55), 3, + [891] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(211), 1, + anon_sym_LBRACK, + ACTIONS(287), 1, + sym_class_identifier, + STATE(149), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(287), 9, + ACTIONS(289), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -17298,18 +17333,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [878] = 5, + [917] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(209), 1, + ACTIONS(211), 1, anon_sym_LBRACK, - ACTIONS(289), 1, + ACTIONS(291), 1, sym_class_identifier, - STATE(153), 3, + STATE(168), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(291), 9, + ACTIONS(289), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -17319,18 +17354,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [904] = 5, + [943] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(285), 1, + ACTIONS(173), 1, anon_sym_LBRACK, ACTIONS(293), 1, sym_class_identifier, - STATE(87), 3, + STATE(22), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(287), 9, + ACTIONS(256), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -17340,33 +17375,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [930] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(297), 1, - sym_annotation_key, - ACTIONS(295), 13, - ts_builtin_sym_end, - anon_sym_DOTfield, - sym_end_field, - anon_sym_DOTmethod, - anon_sym_DOTannotation, - sym_end_annotation, - anon_sym_COMMA, - anon_sym_RBRACE, - sym_class_identifier, - aux_sym_field_identifier_token1, - anon_sym_LTclinit_GT_LPAREN, - anon_sym_LTinit_GT_LPAREN, - aux_sym_method_identifier_token1, - [952] = 5, + [969] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(254), 1, + ACTIONS(173), 1, anon_sym_LBRACK, - ACTIONS(283), 1, + ACTIONS(295), 1, sym_class_identifier, - STATE(55), 3, + STATE(52), 3, sym__type, sym_array_type, sym_primitive_type, @@ -17380,18 +17396,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [978] = 5, + [995] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(285), 1, - anon_sym_LBRACK, - ACTIONS(299), 1, + ACTIONS(297), 1, sym_class_identifier, - STATE(75), 3, + ACTIONS(299), 1, + anon_sym_LBRACK, + STATE(84), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(287), 9, + ACTIONS(301), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -17401,18 +17417,43 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1004] = 5, + [1021] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(254), 1, + ACTIONS(303), 1, + anon_sym_RBRACE, + ACTIONS(305), 1, + sym_class_identifier, + ACTIONS(308), 1, + aux_sym_field_identifier_token1, + ACTIONS(314), 1, + anon_sym_LBRACK, + STATE(58), 1, + aux_sym_list_repeat3, + STATE(175), 1, + sym_array_type, + ACTIONS(311), 3, + anon_sym_LTclinit_GT_LPAREN, + anon_sym_LTinit_GT_LPAREN, + aux_sym_method_identifier_token1, + STATE(83), 5, + sym__identifier, + sym_field_identifier, + sym_method_identifier, + sym_full_field_identifier, + sym_full_method_identifier, + [1055] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(299), 1, anon_sym_LBRACK, - ACTIONS(301), 1, + ACTIONS(317), 1, sym_class_identifier, - STATE(21), 3, + STATE(82), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(256), 9, + ACTIONS(301), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -17422,18 +17463,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1030] = 5, + [1081] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(254), 1, - anon_sym_LBRACK, - ACTIONS(303), 1, + ACTIONS(295), 1, sym_class_identifier, - STATE(19), 3, + ACTIONS(299), 1, + anon_sym_LBRACK, + STATE(52), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(256), 9, + ACTIONS(301), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -17443,18 +17484,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1056] = 5, + [1107] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(209), 1, + ACTIONS(299), 1, anon_sym_LBRACK, - ACTIONS(305), 1, + ACTIONS(319), 1, sym_class_identifier, - STATE(162), 3, + STATE(73), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(291), 9, + ACTIONS(301), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -17464,18 +17505,43 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1082] = 5, + [1133] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(167), 1, + sym_class_identifier, + ACTIONS(169), 1, + aux_sym_field_identifier_token1, + ACTIONS(173), 1, + anon_sym_LBRACK, + ACTIONS(321), 1, + anon_sym_RBRACE, + STATE(58), 1, + aux_sym_list_repeat3, + STATE(175), 1, + sym_array_type, + ACTIONS(171), 3, + anon_sym_LTclinit_GT_LPAREN, + anon_sym_LTinit_GT_LPAREN, + aux_sym_method_identifier_token1, + STATE(83), 5, + sym__identifier, + sym_field_identifier, + sym_method_identifier, + sym_full_field_identifier, + sym_full_method_identifier, + [1167] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(209), 1, + ACTIONS(173), 1, anon_sym_LBRACK, - ACTIONS(307), 1, + ACTIONS(323), 1, sym_class_identifier, - STATE(166), 3, + STATE(2), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(291), 9, + ACTIONS(256), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -17485,14 +17551,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1108] = 5, + [1193] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(254), 1, + ACTIONS(173), 1, anon_sym_LBRACK, - ACTIONS(309), 1, + ACTIONS(325), 1, sym_class_identifier, - STATE(2), 3, + STATE(26), 3, sym__type, sym_array_type, sym_primitive_type, @@ -17506,18 +17572,43 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1134] = 5, + [1219] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(285), 1, + ACTIONS(167), 1, + sym_class_identifier, + ACTIONS(169), 1, + aux_sym_field_identifier_token1, + ACTIONS(173), 1, + anon_sym_LBRACK, + ACTIONS(327), 1, + anon_sym_RBRACE, + STATE(58), 1, + aux_sym_list_repeat3, + STATE(175), 1, + sym_array_type, + ACTIONS(171), 3, + anon_sym_LTclinit_GT_LPAREN, + anon_sym_LTinit_GT_LPAREN, + aux_sym_method_identifier_token1, + STATE(83), 5, + sym__identifier, + sym_field_identifier, + sym_method_identifier, + sym_full_field_identifier, + sym_full_method_identifier, + [1253] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(211), 1, anon_sym_LBRACK, - ACTIONS(311), 1, + ACTIONS(329), 1, sym_class_identifier, - STATE(88), 3, + STATE(164), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(287), 9, + ACTIONS(289), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -17527,18 +17618,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1160] = 5, + [1279] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(209), 1, + ACTIONS(211), 1, anon_sym_LBRACK, - ACTIONS(313), 1, + ACTIONS(331), 1, sym_class_identifier, - STATE(146), 3, + STATE(133), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(291), 9, + ACTIONS(289), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -17548,66 +17639,84 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1186] = 11, + [1305] = 3, + ACTIONS(197), 1, + sym_comment, + ACTIONS(333), 1, + anon_sym_LF, + ACTIONS(335), 12, + anon_sym_LBRACE, + sym_class_identifier, + aux_sym_field_identifier_token1, + anon_sym_LTclinit_GT_LPAREN, + anon_sym_LTinit_GT_LPAREN, + aux_sym_method_identifier_token1, + anon_sym_LBRACK, + sym_variable, + sym_parameter, + aux_sym_number_literal_token1, + aux_sym_number_literal_token2, + sym_string_literal, + [1326] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(17), 1, anon_sym_DOTannotation, - ACTIONS(230), 1, - anon_sym_DOTfield, ACTIONS(232), 1, + anon_sym_DOTfield, + ACTIONS(234), 1, anon_sym_DOTmethod, - ACTIONS(264), 1, + ACTIONS(337), 1, ts_builtin_sym_end, STATE(6), 1, sym_method_declaration, STATE(86), 1, sym_field_declaration, - STATE(113), 1, + STATE(114), 1, sym_annotation_declaration, - STATE(76), 2, + STATE(80), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(82), 2, + STATE(88), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(104), 2, + STATE(105), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1223] = 11, + [1363] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(17), 1, anon_sym_DOTannotation, - ACTIONS(230), 1, - anon_sym_DOTfield, ACTIONS(232), 1, + anon_sym_DOTfield, + ACTIONS(234), 1, anon_sym_DOTmethod, - ACTIONS(315), 1, + ACTIONS(260), 1, ts_builtin_sym_end, STATE(6), 1, sym_method_declaration, STATE(86), 1, sym_field_declaration, - STATE(113), 1, + STATE(114), 1, sym_annotation_declaration, - STATE(77), 2, + STATE(76), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(82), 2, + STATE(88), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(100), 2, + STATE(103), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1260] = 11, + [1400] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(17), 1, anon_sym_DOTannotation, - ACTIONS(230), 1, - anon_sym_DOTfield, ACTIONS(232), 1, + anon_sym_DOTfield, + ACTIONS(234), 1, anon_sym_DOTmethod, ACTIONS(262), 1, ts_builtin_sym_end, @@ -17615,81 +17724,21 @@ static const uint16_t ts_small_parse_table[] = { sym_method_declaration, STATE(86), 1, sym_field_declaration, - STATE(113), 1, + STATE(114), 1, sym_annotation_declaration, - STATE(74), 2, + STATE(79), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(82), 2, + STATE(88), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(97), 2, + STATE(106), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1297] = 3, - ACTIONS(177), 1, - sym_comment, - ACTIONS(317), 1, - anon_sym_LF, - ACTIONS(319), 12, - anon_sym_LBRACE, - sym_class_identifier, - aux_sym_field_identifier_token1, - anon_sym_LTclinit_GT_LPAREN, - anon_sym_LTinit_GT_LPAREN, - aux_sym_method_identifier_token1, - anon_sym_LBRACK, - sym_variable, - sym_parameter, - aux_sym_number_literal_token1, - aux_sym_number_literal_token2, - sym_string_literal, - [1318] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(321), 1, - anon_sym_RBRACE, - ACTIONS(323), 1, - sym_class_identifier, - ACTIONS(326), 1, - aux_sym_field_identifier_token1, - STATE(69), 1, - aux_sym_list_repeat3, - ACTIONS(329), 3, - anon_sym_LTclinit_GT_LPAREN, - anon_sym_LTinit_GT_LPAREN, - aux_sym_method_identifier_token1, - STATE(84), 5, - sym__identifier, - sym_field_identifier, - sym_method_identifier, - sym_full_field_identifier, - sym_full_method_identifier, - [1346] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(185), 1, - sym_class_identifier, - ACTIONS(187), 1, - aux_sym_field_identifier_token1, - ACTIONS(332), 1, - anon_sym_RBRACE, - STATE(69), 1, - aux_sym_list_repeat3, - ACTIONS(189), 3, - anon_sym_LTclinit_GT_LPAREN, - anon_sym_LTinit_GT_LPAREN, - aux_sym_method_identifier_token1, - STATE(84), 5, - sym__identifier, - sym_field_identifier, - sym_method_identifier, - sym_full_field_identifier, - sym_full_method_identifier, - [1374] = 2, + [1437] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(334), 12, + ACTIONS(339), 12, sym_class_identifier, anon_sym_RPAREN, anon_sym_LBRACK, @@ -17702,72 +17751,47 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1392] = 7, + [1455] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(185), 1, + ACTIONS(9), 1, + sym_annotation_key, + ACTIONS(7), 9, + sym_end_annotation, + anon_sym_COMMA, + anon_sym_RBRACE, sym_class_identifier, - ACTIONS(187), 1, aux_sym_field_identifier_token1, - ACTIONS(336), 1, - anon_sym_RBRACE, - STATE(69), 1, - aux_sym_list_repeat3, - ACTIONS(189), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - STATE(84), 5, - sym__identifier, - sym_field_identifier, - sym_method_identifier, - sym_full_field_identifier, - sym_full_method_identifier, - [1420] = 8, + anon_sym_LBRACK, + [1473] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(338), 1, + ACTIONS(341), 1, anon_sym_LBRACE, - ACTIONS(342), 1, + ACTIONS(345), 1, anon_sym_DOTenum, - ACTIONS(344), 1, + ACTIONS(347), 1, aux_sym_number_literal_token1, - ACTIONS(346), 1, + ACTIONS(349), 1, aux_sym_number_literal_token2, - STATE(156), 1, + STATE(153), 1, sym_annotation_value, - ACTIONS(340), 2, + ACTIONS(343), 2, sym_class_identifier, sym_string_literal, - STATE(154), 3, + STATE(158), 3, sym_enum_reference, sym_list, sym_number_literal, - [1448] = 8, + [1501] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(230), 1, - anon_sym_DOTfield, - ACTIONS(232), 1, - anon_sym_DOTmethod, - ACTIONS(315), 1, - ts_builtin_sym_end, - STATE(6), 1, - sym_method_declaration, - STATE(86), 1, - sym_field_declaration, - STATE(90), 2, - sym_field_definition, - aux_sym_class_definition_repeat3, - STATE(100), 2, - sym_method_definition, - aux_sym_class_definition_repeat4, - [1475] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(9), 1, + ACTIONS(13), 1, sym_annotation_key, - ACTIONS(7), 8, + ACTIONS(11), 9, sym_end_annotation, anon_sym_COMMA, anon_sym_RBRACE, @@ -17776,51 +17800,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - [1492] = 8, + anon_sym_LBRACK, + [1519] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(230), 1, - anon_sym_DOTfield, ACTIONS(232), 1, + anon_sym_DOTfield, + ACTIONS(234), 1, anon_sym_DOTmethod, - ACTIONS(262), 1, + ACTIONS(337), 1, ts_builtin_sym_end, STATE(6), 1, sym_method_declaration, STATE(86), 1, sym_field_declaration, - STATE(90), 2, + STATE(93), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(97), 2, + STATE(105), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1519] = 8, + [1546] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(230), 1, - anon_sym_DOTfield, ACTIONS(232), 1, + anon_sym_DOTfield, + ACTIONS(234), 1, anon_sym_DOTmethod, - ACTIONS(348), 1, + ACTIONS(262), 1, ts_builtin_sym_end, STATE(6), 1, sym_method_declaration, STATE(86), 1, sym_field_declaration, - STATE(90), 2, + STATE(93), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(105), 2, + STATE(106), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1546] = 3, + [1573] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(13), 1, - sym_annotation_key, - ACTIONS(11), 8, - sym_end_annotation, + ACTIONS(353), 1, + anon_sym_DASH_GT, + ACTIONS(351), 8, anon_sym_COMMA, anon_sym_RBRACE, sym_class_identifier, @@ -17828,31 +17852,49 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - [1563] = 8, + anon_sym_LBRACK, + [1590] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(230), 1, + ACTIONS(232), 1, anon_sym_DOTfield, + ACTIONS(234), 1, + anon_sym_DOTmethod, + ACTIONS(260), 1, + ts_builtin_sym_end, + STATE(6), 1, + sym_method_declaration, + STATE(86), 1, + sym_field_declaration, + STATE(93), 2, + sym_field_definition, + aux_sym_class_definition_repeat3, + STATE(103), 2, + sym_method_definition, + aux_sym_class_definition_repeat4, + [1617] = 8, + ACTIONS(3), 1, + sym_comment, ACTIONS(232), 1, + anon_sym_DOTfield, + ACTIONS(234), 1, anon_sym_DOTmethod, - ACTIONS(264), 1, + ACTIONS(355), 1, ts_builtin_sym_end, STATE(6), 1, sym_method_declaration, STATE(86), 1, sym_field_declaration, - STATE(90), 2, + STATE(93), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(104), 2, + STATE(108), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1590] = 3, + [1644] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(352), 1, - anon_sym_DASH_GT, - ACTIONS(350), 7, + ACTIONS(357), 8, anon_sym_COMMA, anon_sym_RBRACE, sym_class_identifier, @@ -17860,10 +17902,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - [1606] = 2, + anon_sym_LBRACK, + [1658] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(354), 7, + ACTIONS(157), 8, anon_sym_COMMA, anon_sym_RBRACE, sym_class_identifier, @@ -17871,49 +17914,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - [1619] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(358), 1, - anon_sym_DOTannotation, - STATE(113), 1, - sym_annotation_declaration, - STATE(82), 2, - sym_annotation_definition, - aux_sym_class_definition_repeat2, - ACTIONS(356), 3, - ts_builtin_sym_end, - anon_sym_DOTfield, - anon_sym_DOTmethod, - [1638] = 4, + anon_sym_LBRACK, + [1672] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(363), 1, - anon_sym_DOTimplements, - STATE(83), 2, - sym_implements_declaration, - aux_sym_class_definition_repeat1, - ACTIONS(361), 4, - ts_builtin_sym_end, - anon_sym_DOTfield, - anon_sym_DOTmethod, - anon_sym_DOTannotation, - [1655] = 3, + ACTIONS(359), 1, + anon_sym_COMMA, + ACTIONS(361), 7, + anon_sym_RBRACE, + sym_class_identifier, + aux_sym_field_identifier_token1, + anon_sym_LTclinit_GT_LPAREN, + anon_sym_LTinit_GT_LPAREN, + aux_sym_method_identifier_token1, + anon_sym_LBRACK, + [1688] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(366), 1, + ACTIONS(141), 8, anon_sym_COMMA, - ACTIONS(368), 6, anon_sym_RBRACE, sym_class_identifier, aux_sym_field_identifier_token1, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - [1670] = 2, + anon_sym_LBRACK, + [1702] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(370), 7, + ACTIONS(363), 8, anon_sym_COMMA, anon_sym_RBRACE, sym_class_identifier, @@ -17921,1356 +17951,1384 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - [1683] = 6, + anon_sym_LBRACK, + [1716] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(17), 1, anon_sym_DOTannotation, - ACTIONS(374), 1, + ACTIONS(367), 1, sym_end_field, - STATE(113), 1, + STATE(114), 1, sym_annotation_declaration, - STATE(175), 1, + STATE(172), 1, sym_annotation_definition, - ACTIONS(372), 3, + ACTIONS(365), 3, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTmethod, - [1704] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(137), 7, - anon_sym_COMMA, - anon_sym_RBRACE, - sym_class_identifier, - aux_sym_field_identifier_token1, - anon_sym_LTclinit_GT_LPAREN, - anon_sym_LTinit_GT_LPAREN, - aux_sym_method_identifier_token1, - [1717] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(129), 7, - anon_sym_COMMA, - anon_sym_RBRACE, - sym_class_identifier, - aux_sym_field_identifier_token1, - anon_sym_LTclinit_GT_LPAREN, - anon_sym_LTinit_GT_LPAREN, - aux_sym_method_identifier_token1, - [1730] = 2, + [1737] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(376), 6, - ts_builtin_sym_end, - anon_sym_DOTsource, + ACTIONS(371), 1, anon_sym_DOTimplements, + STATE(87), 2, + sym_implements_declaration, + aux_sym_class_definition_repeat1, + ACTIONS(369), 4, + ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTmethod, anon_sym_DOTannotation, - [1742] = 5, + [1754] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(380), 1, - anon_sym_DOTfield, - STATE(86), 1, - sym_field_declaration, - ACTIONS(378), 2, + ACTIONS(376), 1, + anon_sym_DOTannotation, + STATE(114), 1, + sym_annotation_declaration, + STATE(88), 2, + sym_annotation_definition, + aux_sym_class_definition_repeat2, + ACTIONS(374), 3, ts_builtin_sym_end, + anon_sym_DOTfield, anon_sym_DOTmethod, - STATE(90), 2, - sym_field_definition, - aux_sym_class_definition_repeat3, - [1760] = 5, + [1773] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(205), 1, + ACTIONS(303), 7, + anon_sym_RBRACE, + sym_class_identifier, aux_sym_field_identifier_token1, - STATE(147), 1, - sym_field_identifier, - STATE(149), 1, - sym_method_identifier, - ACTIONS(207), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - [1778] = 5, + anon_sym_LBRACK, + [1786] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(187), 1, + ACTIONS(169), 1, aux_sym_field_identifier_token1, STATE(81), 1, sym_method_identifier, STATE(85), 1, sym_field_identifier, - ACTIONS(189), 3, + ACTIONS(171), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - [1796] = 2, + [1804] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(321), 6, - anon_sym_RBRACE, - sym_class_identifier, + ACTIONS(379), 6, + ts_builtin_sym_end, + anon_sym_DOTsource, + anon_sym_DOTimplements, + anon_sym_DOTfield, + anon_sym_DOTmethod, + anon_sym_DOTannotation, + [1816] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(207), 1, aux_sym_field_identifier_token1, + STATE(160), 1, + sym_method_identifier, + STATE(163), 1, + sym_field_identifier, + ACTIONS(209), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - [1808] = 6, + [1834] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(383), 1, - anon_sym_DOTendsparse_DASHswitch, - ACTIONS(385), 1, - aux_sym_number_literal_token1, - ACTIONS(388), 1, - aux_sym_number_literal_token2, - STATE(94), 1, - aux_sym_sparse_switch_declaration_repeat1, - STATE(181), 1, - sym_number_literal, - [1827] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(232), 1, - anon_sym_DOTmethod, - ACTIONS(264), 1, + anon_sym_DOTfield, + STATE(86), 1, + sym_field_declaration, + ACTIONS(381), 2, ts_builtin_sym_end, - STATE(6), 1, - sym_method_declaration, - STATE(106), 2, - sym_method_definition, - aux_sym_class_definition_repeat4, - [1844] = 2, + anon_sym_DOTmethod, + STATE(93), 2, + sym_field_definition, + aux_sym_class_definition_repeat3, + [1852] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(391), 5, + ACTIONS(386), 5, ts_builtin_sym_end, anon_sym_DOTfield, sym_end_field, anon_sym_DOTmethod, anon_sym_DOTannotation, - [1855] = 5, + [1863] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(232), 1, - anon_sym_DOTmethod, - ACTIONS(315), 1, - ts_builtin_sym_end, - STATE(6), 1, - sym_method_declaration, - STATE(106), 2, - sym_method_definition, - aux_sym_class_definition_repeat4, - [1872] = 6, + ACTIONS(179), 1, + aux_sym_number_literal_token2, + ACTIONS(321), 1, + anon_sym_RBRACE, + ACTIONS(388), 1, + aux_sym_number_literal_token1, + STATE(98), 1, + aux_sym_list_repeat1, + STATE(115), 1, + sym_number_literal, + [1882] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(393), 1, - anon_sym_RBRACE, + ACTIONS(390), 1, + anon_sym_DOTendarray_DASHdata, + ACTIONS(392), 1, + aux_sym_number_literal_token1, ACTIONS(395), 1, + aux_sym_number_literal_token2, + STATE(96), 2, + sym_number_literal, + aux_sym_array_data_declaration_repeat1, + [1899] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(179), 1, + aux_sym_number_literal_token2, + ACTIONS(388), 1, aux_sym_number_literal_token1, ACTIONS(398), 1, + anon_sym_DOTendarray_DASHdata, + STATE(102), 2, + sym_number_literal, + aux_sym_array_data_declaration_repeat1, + [1916] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(400), 1, + anon_sym_RBRACE, + ACTIONS(402), 1, + aux_sym_number_literal_token1, + ACTIONS(405), 1, aux_sym_number_literal_token2, STATE(98), 1, aux_sym_list_repeat1, - STATE(116), 1, + STATE(115), 1, sym_number_literal, - [1891] = 6, + [1935] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(195), 1, + ACTIONS(179), 1, aux_sym_number_literal_token2, - ACTIONS(401), 1, + ACTIONS(327), 1, + anon_sym_RBRACE, + ACTIONS(388), 1, + aux_sym_number_literal_token1, + STATE(98), 1, + aux_sym_list_repeat1, + STATE(115), 1, + sym_number_literal, + [1954] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(408), 1, anon_sym_DOTendsparse_DASHswitch, - ACTIONS(403), 1, + ACTIONS(410), 1, aux_sym_number_literal_token1, - STATE(107), 1, + ACTIONS(413), 1, + aux_sym_number_literal_token2, + STATE(100), 1, aux_sym_sparse_switch_declaration_repeat1, - STATE(181), 1, + STATE(182), 1, sym_number_literal, - [1910] = 5, + [1973] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(232), 1, - anon_sym_DOTmethod, - ACTIONS(348), 1, + ACTIONS(416), 1, ts_builtin_sym_end, + ACTIONS(418), 1, + anon_sym_DOTmethod, STATE(6), 1, sym_method_declaration, - STATE(106), 2, + STATE(101), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1927] = 5, + [1990] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(195), 1, + ACTIONS(179), 1, aux_sym_number_literal_token2, - ACTIONS(403), 1, + ACTIONS(388), 1, aux_sym_number_literal_token1, - ACTIONS(405), 1, + ACTIONS(421), 1, anon_sym_DOTendarray_DASHdata, - STATE(103), 2, + STATE(96), 2, sym_number_literal, aux_sym_array_data_declaration_repeat1, - [1944] = 6, + [2007] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(195), 1, - aux_sym_number_literal_token2, - ACTIONS(332), 1, - anon_sym_RBRACE, - ACTIONS(403), 1, - aux_sym_number_literal_token1, - STATE(98), 1, - aux_sym_list_repeat1, - STATE(116), 1, - sym_number_literal, - [1963] = 5, + ACTIONS(234), 1, + anon_sym_DOTmethod, + ACTIONS(337), 1, + ts_builtin_sym_end, + STATE(6), 1, + sym_method_declaration, + STATE(101), 2, + sym_method_definition, + aux_sym_class_definition_repeat4, + [2024] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(407), 1, - anon_sym_DOTendarray_DASHdata, - ACTIONS(409), 1, - aux_sym_number_literal_token1, - ACTIONS(412), 1, + ACTIONS(179), 1, aux_sym_number_literal_token2, - STATE(103), 2, + ACTIONS(388), 1, + aux_sym_number_literal_token1, + ACTIONS(423), 1, + anon_sym_DOTendsparse_DASHswitch, + STATE(109), 1, + aux_sym_sparse_switch_declaration_repeat1, + STATE(182), 1, sym_number_literal, - aux_sym_array_data_declaration_repeat1, - [1980] = 5, + [2043] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(232), 1, + ACTIONS(234), 1, anon_sym_DOTmethod, - ACTIONS(262), 1, + ACTIONS(355), 1, ts_builtin_sym_end, STATE(6), 1, sym_method_declaration, - STATE(106), 2, + STATE(101), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1997] = 5, + [2060] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(232), 1, + ACTIONS(234), 1, anon_sym_DOTmethod, - ACTIONS(415), 1, + ACTIONS(260), 1, ts_builtin_sym_end, STATE(6), 1, sym_method_declaration, - STATE(106), 2, + STATE(101), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [2014] = 5, + [2077] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(417), 1, + ACTIONS(425), 5, ts_builtin_sym_end, - ACTIONS(419), 1, + anon_sym_DOTimplements, + anon_sym_DOTfield, + anon_sym_DOTmethod, + anon_sym_DOTannotation, + [2088] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(234), 1, anon_sym_DOTmethod, + ACTIONS(427), 1, + ts_builtin_sym_end, STATE(6), 1, sym_method_declaration, - STATE(106), 2, + STATE(101), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [2031] = 6, + [2105] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(195), 1, + ACTIONS(179), 1, aux_sym_number_literal_token2, - ACTIONS(403), 1, + ACTIONS(388), 1, aux_sym_number_literal_token1, - ACTIONS(422), 1, + ACTIONS(429), 1, anon_sym_DOTendsparse_DASHswitch, - STATE(94), 1, + STATE(100), 1, aux_sym_sparse_switch_declaration_repeat1, - STATE(181), 1, + STATE(182), 1, sym_number_literal, - [2050] = 6, + [2124] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(195), 1, - aux_sym_number_literal_token2, - ACTIONS(336), 1, - anon_sym_RBRACE, - ACTIONS(403), 1, - aux_sym_number_literal_token1, - STATE(98), 1, - aux_sym_list_repeat1, - STATE(116), 1, - sym_number_literal, - [2069] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(424), 5, - ts_builtin_sym_end, - anon_sym_DOTimplements, - anon_sym_DOTfield, + ACTIONS(234), 1, anon_sym_DOTmethod, - anon_sym_DOTannotation, - [2080] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(195), 1, - aux_sym_number_literal_token2, - ACTIONS(403), 1, - aux_sym_number_literal_token1, - ACTIONS(426), 1, - anon_sym_DOTendarray_DASHdata, + ACTIONS(262), 1, + ts_builtin_sym_end, + STATE(6), 1, + sym_method_declaration, STATE(101), 2, - sym_number_literal, - aux_sym_array_data_declaration_repeat1, - [2097] = 2, + sym_method_definition, + aux_sym_class_definition_repeat4, + [2141] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(428), 5, + ACTIONS(431), 5, ts_builtin_sym_end, anon_sym_DOTimplements, anon_sym_DOTfield, anon_sym_DOTmethod, anon_sym_DOTannotation, - [2108] = 4, + [2152] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(430), 1, - sym_annotation_key, ACTIONS(433), 1, + sym_annotation_key, + ACTIONS(435), 1, sym_end_annotation, - STATE(112), 2, + STATE(113), 2, sym_annotation_property, aux_sym_annotation_definition_repeat1, - [2122] = 4, + [2166] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(435), 1, - sym_annotation_key, ACTIONS(437), 1, + sym_annotation_key, + ACTIONS(440), 1, sym_end_annotation, - STATE(114), 2, + STATE(113), 2, sym_annotation_property, aux_sym_annotation_definition_repeat1, - [2136] = 4, + [2180] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(435), 1, + ACTIONS(433), 1, sym_annotation_key, - ACTIONS(439), 1, + ACTIONS(442), 1, sym_end_annotation, STATE(112), 2, sym_annotation_property, aux_sym_annotation_definition_repeat1, - [2150] = 3, - ACTIONS(3), 1, - sym_comment, - STATE(18), 1, - sym_method_identifier, - ACTIONS(441), 3, - anon_sym_LTclinit_GT_LPAREN, - anon_sym_LTinit_GT_LPAREN, - aux_sym_method_identifier_token1, - [2162] = 4, + [2194] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(443), 1, + ACTIONS(444), 1, anon_sym_COMMA, - ACTIONS(447), 1, + ACTIONS(448), 1, aux_sym_number_literal_token2, - ACTIONS(445), 2, + ACTIONS(446), 2, anon_sym_RBRACE, aux_sym_number_literal_token1, - [2176] = 4, + [2208] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(197), 1, - sym_string_literal, - ACTIONS(336), 1, - anon_sym_RBRACE, - STATE(139), 1, - aux_sym_list_repeat2, - [2189] = 4, + STATE(16), 1, + sym_method_identifier, + ACTIONS(450), 3, + anon_sym_LTclinit_GT_LPAREN, + anon_sym_LTinit_GT_LPAREN, + aux_sym_method_identifier_token1, + [2220] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(195), 1, - aux_sym_number_literal_token2, - ACTIONS(403), 1, - aux_sym_number_literal_token1, - STATE(10), 1, - sym_number_literal, - [2202] = 4, - ACTIONS(177), 1, + ACTIONS(452), 1, + sym_label, + ACTIONS(454), 1, + anon_sym_DOTendpacked_DASHswitch, + STATE(130), 1, + aux_sym_packed_switch_declaration_repeat1, + [2233] = 4, + ACTIONS(197), 1, sym_comment, - ACTIONS(449), 1, + ACTIONS(456), 1, anon_sym_COMMA, - ACTIONS(451), 1, + ACTIONS(459), 1, anon_sym_LF, - STATE(121), 1, + STATE(118), 1, aux_sym_statement_repeat1, - [2215] = 4, - ACTIONS(177), 1, - sym_comment, - ACTIONS(350), 1, - anon_sym_LF, - ACTIONS(453), 1, - anon_sym_COMMA, - ACTIONS(455), 1, - anon_sym_DASH_GT, - [2228] = 4, - ACTIONS(177), 1, + [2246] = 4, + ACTIONS(197), 1, sym_comment, - ACTIONS(449), 1, + ACTIONS(461), 1, anon_sym_COMMA, - ACTIONS(457), 1, + ACTIONS(463), 1, anon_sym_LF, - STATE(143), 1, + STATE(118), 1, aux_sym_statement_repeat1, - [2241] = 4, + [2259] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(332), 1, + ACTIONS(327), 1, anon_sym_RBRACE, - ACTIONS(459), 1, + ACTIONS(465), 1, sym_parameter, - STATE(142), 1, + STATE(144), 1, aux_sym_list_repeat5, - [2254] = 2, + [2272] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(461), 3, - anon_sym_system, - anon_sym_build, - anon_sym_runtime, - [2263] = 4, + ACTIONS(327), 1, + anon_sym_RBRACE, + ACTIONS(467), 1, + sym_variable, + STATE(143), 1, + aux_sym_list_repeat4, + [2285] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(463), 1, - sym_label, - ACTIONS(465), 1, - anon_sym_DOTendpacked_DASHswitch, - STATE(144), 1, - aux_sym_packed_switch_declaration_repeat1, - [2276] = 3, + ACTIONS(181), 1, + sym_string_literal, + ACTIONS(327), 1, + anon_sym_RBRACE, + STATE(141), 1, + aux_sym_list_repeat2, + [2298] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(467), 1, + ACTIONS(469), 1, + anon_sym_COMMA, + ACTIONS(471), 2, + anon_sym_RBRACE, + sym_parameter, + [2309] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(181), 1, + sym_string_literal, + ACTIONS(321), 1, + anon_sym_RBRACE, + STATE(141), 1, + aux_sym_list_repeat2, + [2322] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(473), 1, anon_sym_COMMA, - ACTIONS(469), 2, + ACTIONS(475), 2, anon_sym_RBRACE, sym_string_literal, - [2287] = 2, + [2333] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(471), 3, + ACTIONS(321), 1, + anon_sym_RBRACE, + ACTIONS(467), 1, + sym_variable, + STATE(143), 1, + aux_sym_list_repeat4, + [2346] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(477), 3, + anon_sym_system, + anon_sym_build, + anon_sym_runtime, + [2355] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(479), 3, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTmethod, - [2296] = 4, + [2364] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(195), 1, - aux_sym_number_literal_token2, - ACTIONS(403), 1, - aux_sym_number_literal_token1, - STATE(15), 1, - sym_number_literal, - [2309] = 4, + ACTIONS(321), 1, + anon_sym_RBRACE, + ACTIONS(465), 1, + sym_parameter, + STATE(144), 1, + aux_sym_list_repeat5, + [2377] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(473), 1, + ACTIONS(481), 1, sym_label, - ACTIONS(476), 1, + ACTIONS(484), 1, anon_sym_DOTendpacked_DASHswitch, - STATE(128), 1, + STATE(130), 1, aux_sym_packed_switch_declaration_repeat1, - [2322] = 3, + [2390] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(480), 1, + ACTIONS(488), 1, aux_sym_number_literal_token2, - ACTIONS(478), 2, + ACTIONS(486), 2, anon_sym_DOTendsparse_DASHswitch, aux_sym_number_literal_token1, - [2333] = 4, + [2401] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(336), 1, - anon_sym_RBRACE, - ACTIONS(459), 1, - sym_parameter, - STATE(142), 1, - aux_sym_list_repeat5, - [2346] = 3, - ACTIONS(3), 1, + ACTIONS(179), 1, + aux_sym_number_literal_token2, + ACTIONS(388), 1, + aux_sym_number_literal_token1, + STATE(20), 1, + sym_number_literal, + [2414] = 3, + ACTIONS(7), 1, + anon_sym_LF, + ACTIONS(197), 1, sym_comment, - ACTIONS(482), 1, + ACTIONS(9), 2, anon_sym_COMMA, - ACTIONS(484), 2, - anon_sym_RBRACE, - sym_parameter, - [2357] = 4, + anon_sym_DASH_GT, + [2425] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(195), 1, + ACTIONS(179), 1, aux_sym_number_literal_token2, - ACTIONS(403), 1, + ACTIONS(388), 1, aux_sym_number_literal_token1, - STATE(124), 1, + STATE(25), 1, sym_number_literal, - [2370] = 3, + [2438] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(486), 1, - anon_sym_COMMA, - ACTIONS(488), 2, - anon_sym_RBRACE, - sym_variable, - [2381] = 4, + ACTIONS(179), 1, + aux_sym_number_literal_token2, + ACTIONS(388), 1, + aux_sym_number_literal_token1, + STATE(140), 1, + sym_number_literal, + [2451] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(195), 1, + ACTIONS(179), 1, aux_sym_number_literal_token2, - ACTIONS(403), 1, + ACTIONS(388), 1, aux_sym_number_literal_token1, - STATE(110), 1, + STATE(97), 1, sym_number_literal, - [2394] = 2, + [2464] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(490), 3, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTmethod, - [2403] = 3, + [2473] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(492), 1, aux_sym_number_literal_token2, - ACTIONS(393), 2, + ACTIONS(400), 2, anon_sym_RBRACE, aux_sym_number_literal_token1, - [2414] = 4, + [2484] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(336), 1, - anon_sym_RBRACE, ACTIONS(494), 1, + anon_sym_COMMA, + ACTIONS(496), 2, + anon_sym_RBRACE, sym_variable, - STATE(141), 1, - aux_sym_list_repeat4, - [2427] = 4, + [2495] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(197), 1, - sym_string_literal, - ACTIONS(332), 1, - anon_sym_RBRACE, - STATE(139), 1, - aux_sym_list_repeat2, - [2440] = 4, + ACTIONS(498), 1, + sym_label, + ACTIONS(500), 1, + anon_sym_DOTendpacked_DASHswitch, + STATE(117), 1, + aux_sym_packed_switch_declaration_repeat1, + [2508] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(496), 1, + ACTIONS(502), 1, anon_sym_RBRACE, - ACTIONS(498), 1, + ACTIONS(504), 1, sym_string_literal, - STATE(139), 1, + STATE(141), 1, aux_sym_list_repeat2, - [2453] = 4, - ACTIONS(3), 1, + [2521] = 3, + ACTIONS(11), 1, + anon_sym_LF, + ACTIONS(197), 1, sym_comment, - ACTIONS(332), 1, - anon_sym_RBRACE, - ACTIONS(494), 1, - sym_variable, - STATE(141), 1, - aux_sym_list_repeat4, - [2466] = 4, + ACTIONS(13), 2, + anon_sym_COMMA, + anon_sym_DASH_GT, + [2532] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(501), 1, + ACTIONS(507), 1, anon_sym_RBRACE, - ACTIONS(503), 1, + ACTIONS(509), 1, sym_variable, - STATE(141), 1, + STATE(143), 1, aux_sym_list_repeat4, - [2479] = 4, + [2545] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(506), 1, + ACTIONS(512), 1, anon_sym_RBRACE, - ACTIONS(508), 1, + ACTIONS(514), 1, sym_parameter, - STATE(142), 1, + STATE(144), 1, aux_sym_list_repeat5, - [2492] = 4, - ACTIONS(177), 1, + [2558] = 4, + ACTIONS(197), 1, sym_comment, - ACTIONS(511), 1, + ACTIONS(351), 1, + anon_sym_LF, + ACTIONS(517), 1, anon_sym_COMMA, - ACTIONS(514), 1, + ACTIONS(519), 1, + anon_sym_DASH_GT, + [2571] = 4, + ACTIONS(197), 1, + sym_comment, + ACTIONS(461), 1, + anon_sym_COMMA, + ACTIONS(521), 1, anon_sym_LF, - STATE(143), 1, + STATE(119), 1, aux_sym_statement_repeat1, - [2505] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(516), 1, - sym_label, - ACTIONS(518), 1, - anon_sym_DOTendpacked_DASHswitch, - STATE(128), 1, - aux_sym_packed_switch_declaration_repeat1, - [2518] = 3, - ACTIONS(177), 1, + [2584] = 4, + ACTIONS(197), 1, sym_comment, - ACTIONS(514), 1, - anon_sym_LF, - ACTIONS(520), 1, + ACTIONS(519), 1, + anon_sym_DASH_GT, + ACTIONS(523), 1, anon_sym_COMMA, - [2528] = 3, - ACTIONS(137), 1, + ACTIONS(525), 1, anon_sym_LF, - ACTIONS(139), 1, - anon_sym_COMMA, - ACTIONS(177), 1, - sym_comment, - [2538] = 3, - ACTIONS(177), 1, + [2597] = 3, + ACTIONS(197), 1, sym_comment, - ACTIONS(370), 1, + ACTIONS(527), 1, + anon_sym_COMMA, + ACTIONS(529), 1, + anon_sym_LF, + [2607] = 3, + ACTIONS(141), 1, anon_sym_LF, - ACTIONS(522), 1, + ACTIONS(143), 1, anon_sym_COMMA, - [2548] = 2, + ACTIONS(197), 1, + sym_comment, + [2617] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(524), 2, + ACTIONS(531), 2, sym_annotation_key, sym_end_annotation, - [2556] = 3, - ACTIONS(177), 1, - sym_comment, - ACTIONS(354), 1, - anon_sym_LF, - ACTIONS(526), 1, - anon_sym_COMMA, - [2566] = 3, + [2625] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(528), 1, + ACTIONS(533), 1, anon_sym_DOTsuper, STATE(34), 1, sym_super_declaration, - [2576] = 3, - ACTIONS(177), 1, - sym_comment, - ACTIONS(530), 1, - anon_sym_COMMA, - ACTIONS(532), 1, - anon_sym_LF, - [2586] = 2, + [2635] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(534), 2, - ts_builtin_sym_end, - anon_sym_DOTmethod, - [2594] = 3, - ACTIONS(7), 1, - anon_sym_LF, - ACTIONS(9), 1, - anon_sym_COMMA, - ACTIONS(177), 1, - sym_comment, - [2604] = 2, + ACTIONS(169), 1, + aux_sym_field_identifier_token1, + STATE(150), 1, + sym_field_identifier, + [2645] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(536), 2, + ACTIONS(535), 2, sym_annotation_key, sym_end_annotation, - [2612] = 3, + [2653] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(187), 1, + ACTIONS(537), 1, aux_sym_field_identifier_token1, - STATE(148), 1, + STATE(94), 1, sym_field_identifier, - [2622] = 2, + [2663] = 3, + ACTIONS(197), 1, + sym_comment, + ACTIONS(539), 1, + anon_sym_COMMA, + ACTIONS(541), 1, + anon_sym_LF, + [2673] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(538), 2, - sym_annotation_key, - sym_end_annotation, - [2630] = 3, + ACTIONS(543), 2, + ts_builtin_sym_end, + anon_sym_DOTmethod, + [2681] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(540), 1, - aux_sym_field_identifier_token1, - STATE(96), 1, - sym_field_identifier, - [2640] = 3, - ACTIONS(177), 1, + ACTIONS(545), 2, + ts_builtin_sym_end, + anon_sym_DOTmethod, + [2689] = 2, + ACTIONS(3), 1, sym_comment, - ACTIONS(542), 1, + ACTIONS(547), 2, + sym_annotation_key, + sym_end_annotation, + [2697] = 3, + ACTIONS(197), 1, + sym_comment, + ACTIONS(459), 1, + anon_sym_LF, + ACTIONS(549), 1, anon_sym_COMMA, - ACTIONS(544), 1, + [2707] = 3, + ACTIONS(197), 1, + sym_comment, + ACTIONS(357), 1, anon_sym_LF, - [2650] = 3, + ACTIONS(551), 1, + anon_sym_COMMA, + [2717] = 3, ACTIONS(81), 1, anon_sym_LF, ACTIONS(83), 1, anon_sym_COMMA, - ACTIONS(177), 1, + ACTIONS(197), 1, sym_comment, - [2660] = 2, + [2727] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(496), 2, + ACTIONS(507), 2, anon_sym_RBRACE, - sym_string_literal, - [2668] = 3, - ACTIONS(11), 1, + sym_variable, + [2735] = 3, + ACTIONS(197), 1, + sym_comment, + ACTIONS(363), 1, anon_sym_LF, - ACTIONS(13), 1, + ACTIONS(553), 1, anon_sym_COMMA, - ACTIONS(177), 1, - sym_comment, - [2678] = 3, - ACTIONS(177), 1, + [2745] = 3, + ACTIONS(197), 1, sym_comment, - ACTIONS(295), 1, + ACTIONS(283), 1, anon_sym_LF, - ACTIONS(297), 1, + ACTIONS(285), 1, anon_sym_COMMA, - [2688] = 2, + [2755] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(506), 2, + ACTIONS(512), 2, anon_sym_RBRACE, sym_parameter, - [2696] = 2, + [2763] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(532), 2, + ACTIONS(541), 2, sym_annotation_key, sym_end_annotation, - [2704] = 2, + [2771] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(81), 2, - sym_annotation_key, - sym_end_annotation, - [2712] = 3, - ACTIONS(129), 1, + ACTIONS(502), 2, + anon_sym_RBRACE, + sym_string_literal, + [2779] = 3, + ACTIONS(157), 1, anon_sym_LF, - ACTIONS(131), 1, + ACTIONS(159), 1, anon_sym_COMMA, - ACTIONS(177), 1, + ACTIONS(197), 1, sym_comment, - [2722] = 2, + [2789] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(546), 2, - ts_builtin_sym_end, - anon_sym_DOTmethod, - [2730] = 2, + ACTIONS(81), 2, + sym_annotation_key, + sym_end_annotation, + [2797] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(544), 2, + ACTIONS(529), 2, sym_annotation_key, sym_end_annotation, - [2738] = 2, + [2805] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(548), 2, + ACTIONS(555), 2, sym_annotation_key, sym_end_annotation, - [2746] = 2, + [2813] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(501), 2, - anon_sym_RBRACE, - sym_variable, - [2754] = 2, + ACTIONS(557), 1, + sym_end_field, + [2820] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(550), 1, - sym_parameter, - [2761] = 2, + ACTIONS(559), 1, + sym_label, + [2827] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(552), 1, - anon_sym_LBRACE, - [2768] = 2, + ACTIONS(561), 1, + ts_builtin_sym_end, + [2834] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(554), 1, - sym_class_identifier, - [2775] = 2, + ACTIONS(353), 1, + anon_sym_DASH_GT, + [2841] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(556), 1, + ACTIONS(563), 1, anon_sym_LBRACE, - [2782] = 2, + [2848] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(558), 1, - sym_end_field, - [2789] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(560), 1, + ACTIONS(565), 1, sym_label, - [2796] = 2, + [2855] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(562), 1, - sym_label, - [2803] = 2, + ACTIONS(567), 1, + anon_sym_LBRACE, + [2862] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(564), 1, + ACTIONS(569), 1, sym_class_identifier, - [2810] = 2, + [2869] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(566), 1, - anon_sym_DOT_DOT, - [2817] = 2, + ACTIONS(571), 1, + sym_parameter, + [2876] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(568), 1, - anon_sym_EQ, - [2824] = 2, + ACTIONS(573), 1, + sym_label, + [2883] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(570), 1, + ACTIONS(575), 1, anon_sym_DASH_GT, - [2831] = 2, + [2890] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(572), 1, - anon_sym_DOT_DOT, - [2838] = 2, + ACTIONS(577), 1, + sym_label, + [2897] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(574), 1, - sym_label, - [2845] = 2, + ACTIONS(579), 1, + anon_sym_EQ, + [2904] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(576), 1, - sym_label, - [2852] = 2, + ACTIONS(581), 1, + anon_sym_DOT_DOT, + [2911] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(578), 1, + ACTIONS(583), 1, sym_label, - [2859] = 2, + [2918] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(580), 1, + ACTIONS(585), 1, anon_sym_RBRACE, - [2866] = 2, + [2925] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(582), 1, - anon_sym_RBRACE, - [2873] = 2, + ACTIONS(587), 1, + sym_label, + [2932] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(589), 1, + anon_sym_DOT_DOT, + [2939] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(584), 1, + ACTIONS(591), 1, sym_class_identifier, - [2880] = 2, + [2946] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(586), 1, - ts_builtin_sym_end, - [2887] = 2, + ACTIONS(593), 1, + anon_sym_RBRACE, + [2953] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(588), 1, + ACTIONS(595), 1, sym_label, - [2894] = 2, + [2960] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(590), 1, + ACTIONS(597), 1, sym_string_literal, - [2901] = 2, + [2967] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(592), 1, + ACTIONS(599), 1, anon_sym_DOTsuper, - [2908] = 2, + [2974] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(594), 1, + ACTIONS(601), 1, sym_class_identifier, - [2915] = 2, + [2981] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(596), 1, + ACTIONS(603), 1, sym_class_identifier, - [2922] = 2, + [2988] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(598), 1, - sym_label, + ACTIONS(605), 1, + sym_class_identifier, }; static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(28)] = 0, - [SMALL_STATE(29)] = 44, - [SMALL_STATE(30)] = 100, - [SMALL_STATE(31)] = 156, - [SMALL_STATE(32)] = 199, - [SMALL_STATE(33)] = 228, - [SMALL_STATE(34)] = 257, - [SMALL_STATE(35)] = 307, - [SMALL_STATE(36)] = 334, - [SMALL_STATE(37)] = 361, - [SMALL_STATE(38)] = 388, - [SMALL_STATE(39)] = 415, - [SMALL_STATE(40)] = 442, - [SMALL_STATE(41)] = 469, - [SMALL_STATE(42)] = 496, - [SMALL_STATE(43)] = 528, - [SMALL_STATE(44)] = 560, - [SMALL_STATE(45)] = 592, - [SMALL_STATE(46)] = 636, - [SMALL_STATE(47)] = 680, - [SMALL_STATE(48)] = 712, - [SMALL_STATE(49)] = 744, - [SMALL_STATE(50)] = 776, - [SMALL_STATE(51)] = 808, - [SMALL_STATE(52)] = 852, - [SMALL_STATE(53)] = 878, - [SMALL_STATE(54)] = 904, - [SMALL_STATE(55)] = 930, - [SMALL_STATE(56)] = 952, - [SMALL_STATE(57)] = 978, - [SMALL_STATE(58)] = 1004, - [SMALL_STATE(59)] = 1030, - [SMALL_STATE(60)] = 1056, - [SMALL_STATE(61)] = 1082, - [SMALL_STATE(62)] = 1108, - [SMALL_STATE(63)] = 1134, - [SMALL_STATE(64)] = 1160, - [SMALL_STATE(65)] = 1186, - [SMALL_STATE(66)] = 1223, - [SMALL_STATE(67)] = 1260, - [SMALL_STATE(68)] = 1297, - [SMALL_STATE(69)] = 1318, - [SMALL_STATE(70)] = 1346, - [SMALL_STATE(71)] = 1374, - [SMALL_STATE(72)] = 1392, - [SMALL_STATE(73)] = 1420, - [SMALL_STATE(74)] = 1448, - [SMALL_STATE(75)] = 1475, - [SMALL_STATE(76)] = 1492, - [SMALL_STATE(77)] = 1519, - [SMALL_STATE(78)] = 1546, - [SMALL_STATE(79)] = 1563, - [SMALL_STATE(80)] = 1590, - [SMALL_STATE(81)] = 1606, - [SMALL_STATE(82)] = 1619, - [SMALL_STATE(83)] = 1638, - [SMALL_STATE(84)] = 1655, - [SMALL_STATE(85)] = 1670, - [SMALL_STATE(86)] = 1683, - [SMALL_STATE(87)] = 1704, - [SMALL_STATE(88)] = 1717, - [SMALL_STATE(89)] = 1730, - [SMALL_STATE(90)] = 1742, - [SMALL_STATE(91)] = 1760, - [SMALL_STATE(92)] = 1778, - [SMALL_STATE(93)] = 1796, - [SMALL_STATE(94)] = 1808, - [SMALL_STATE(95)] = 1827, - [SMALL_STATE(96)] = 1844, - [SMALL_STATE(97)] = 1855, - [SMALL_STATE(98)] = 1872, - [SMALL_STATE(99)] = 1891, - [SMALL_STATE(100)] = 1910, - [SMALL_STATE(101)] = 1927, - [SMALL_STATE(102)] = 1944, - [SMALL_STATE(103)] = 1963, - [SMALL_STATE(104)] = 1980, - [SMALL_STATE(105)] = 1997, - [SMALL_STATE(106)] = 2014, - [SMALL_STATE(107)] = 2031, - [SMALL_STATE(108)] = 2050, - [SMALL_STATE(109)] = 2069, - [SMALL_STATE(110)] = 2080, - [SMALL_STATE(111)] = 2097, - [SMALL_STATE(112)] = 2108, - [SMALL_STATE(113)] = 2122, - [SMALL_STATE(114)] = 2136, - [SMALL_STATE(115)] = 2150, - [SMALL_STATE(116)] = 2162, - [SMALL_STATE(117)] = 2176, - [SMALL_STATE(118)] = 2189, - [SMALL_STATE(119)] = 2202, - [SMALL_STATE(120)] = 2215, - [SMALL_STATE(121)] = 2228, - [SMALL_STATE(122)] = 2241, - [SMALL_STATE(123)] = 2254, - [SMALL_STATE(124)] = 2263, - [SMALL_STATE(125)] = 2276, - [SMALL_STATE(126)] = 2287, - [SMALL_STATE(127)] = 2296, - [SMALL_STATE(128)] = 2309, - [SMALL_STATE(129)] = 2322, - [SMALL_STATE(130)] = 2333, - [SMALL_STATE(131)] = 2346, - [SMALL_STATE(132)] = 2357, - [SMALL_STATE(133)] = 2370, - [SMALL_STATE(134)] = 2381, - [SMALL_STATE(135)] = 2394, - [SMALL_STATE(136)] = 2403, - [SMALL_STATE(137)] = 2414, - [SMALL_STATE(138)] = 2427, - [SMALL_STATE(139)] = 2440, - [SMALL_STATE(140)] = 2453, - [SMALL_STATE(141)] = 2466, - [SMALL_STATE(142)] = 2479, - [SMALL_STATE(143)] = 2492, - [SMALL_STATE(144)] = 2505, - [SMALL_STATE(145)] = 2518, - [SMALL_STATE(146)] = 2528, - [SMALL_STATE(147)] = 2538, - [SMALL_STATE(148)] = 2548, - [SMALL_STATE(149)] = 2556, - [SMALL_STATE(150)] = 2566, - [SMALL_STATE(151)] = 2576, - [SMALL_STATE(152)] = 2586, - [SMALL_STATE(153)] = 2594, - [SMALL_STATE(154)] = 2604, - [SMALL_STATE(155)] = 2612, - [SMALL_STATE(156)] = 2622, - [SMALL_STATE(157)] = 2630, - [SMALL_STATE(158)] = 2640, - [SMALL_STATE(159)] = 2650, - [SMALL_STATE(160)] = 2660, - [SMALL_STATE(161)] = 2668, - [SMALL_STATE(162)] = 2678, - [SMALL_STATE(163)] = 2688, - [SMALL_STATE(164)] = 2696, - [SMALL_STATE(165)] = 2704, - [SMALL_STATE(166)] = 2712, - [SMALL_STATE(167)] = 2722, - [SMALL_STATE(168)] = 2730, - [SMALL_STATE(169)] = 2738, - [SMALL_STATE(170)] = 2746, - [SMALL_STATE(171)] = 2754, - [SMALL_STATE(172)] = 2761, - [SMALL_STATE(173)] = 2768, - [SMALL_STATE(174)] = 2775, - [SMALL_STATE(175)] = 2782, - [SMALL_STATE(176)] = 2789, - [SMALL_STATE(177)] = 2796, - [SMALL_STATE(178)] = 2803, - [SMALL_STATE(179)] = 2810, - [SMALL_STATE(180)] = 2817, - [SMALL_STATE(181)] = 2824, - [SMALL_STATE(182)] = 2831, - [SMALL_STATE(183)] = 2838, - [SMALL_STATE(184)] = 2845, - [SMALL_STATE(185)] = 2852, - [SMALL_STATE(186)] = 2859, - [SMALL_STATE(187)] = 2866, - [SMALL_STATE(188)] = 2873, - [SMALL_STATE(189)] = 2880, - [SMALL_STATE(190)] = 2887, - [SMALL_STATE(191)] = 2894, - [SMALL_STATE(192)] = 2901, - [SMALL_STATE(193)] = 2908, - [SMALL_STATE(194)] = 2915, - [SMALL_STATE(195)] = 2922, + [SMALL_STATE(29)] = 62, + [SMALL_STATE(30)] = 124, + [SMALL_STATE(31)] = 170, + [SMALL_STATE(32)] = 215, + [SMALL_STATE(33)] = 244, + [SMALL_STATE(34)] = 273, + [SMALL_STATE(35)] = 323, + [SMALL_STATE(36)] = 350, + [SMALL_STATE(37)] = 377, + [SMALL_STATE(38)] = 404, + [SMALL_STATE(39)] = 431, + [SMALL_STATE(40)] = 458, + [SMALL_STATE(41)] = 485, + [SMALL_STATE(42)] = 512, + [SMALL_STATE(43)] = 544, + [SMALL_STATE(44)] = 576, + [SMALL_STATE(45)] = 620, + [SMALL_STATE(46)] = 664, + [SMALL_STATE(47)] = 696, + [SMALL_STATE(48)] = 728, + [SMALL_STATE(49)] = 772, + [SMALL_STATE(50)] = 804, + [SMALL_STATE(51)] = 836, + [SMALL_STATE(52)] = 868, + [SMALL_STATE(53)] = 891, + [SMALL_STATE(54)] = 917, + [SMALL_STATE(55)] = 943, + [SMALL_STATE(56)] = 969, + [SMALL_STATE(57)] = 995, + [SMALL_STATE(58)] = 1021, + [SMALL_STATE(59)] = 1055, + [SMALL_STATE(60)] = 1081, + [SMALL_STATE(61)] = 1107, + [SMALL_STATE(62)] = 1133, + [SMALL_STATE(63)] = 1167, + [SMALL_STATE(64)] = 1193, + [SMALL_STATE(65)] = 1219, + [SMALL_STATE(66)] = 1253, + [SMALL_STATE(67)] = 1279, + [SMALL_STATE(68)] = 1305, + [SMALL_STATE(69)] = 1326, + [SMALL_STATE(70)] = 1363, + [SMALL_STATE(71)] = 1400, + [SMALL_STATE(72)] = 1437, + [SMALL_STATE(73)] = 1455, + [SMALL_STATE(74)] = 1473, + [SMALL_STATE(75)] = 1501, + [SMALL_STATE(76)] = 1519, + [SMALL_STATE(77)] = 1546, + [SMALL_STATE(78)] = 1573, + [SMALL_STATE(79)] = 1590, + [SMALL_STATE(80)] = 1617, + [SMALL_STATE(81)] = 1644, + [SMALL_STATE(82)] = 1658, + [SMALL_STATE(83)] = 1672, + [SMALL_STATE(84)] = 1688, + [SMALL_STATE(85)] = 1702, + [SMALL_STATE(86)] = 1716, + [SMALL_STATE(87)] = 1737, + [SMALL_STATE(88)] = 1754, + [SMALL_STATE(89)] = 1773, + [SMALL_STATE(90)] = 1786, + [SMALL_STATE(91)] = 1804, + [SMALL_STATE(92)] = 1816, + [SMALL_STATE(93)] = 1834, + [SMALL_STATE(94)] = 1852, + [SMALL_STATE(95)] = 1863, + [SMALL_STATE(96)] = 1882, + [SMALL_STATE(97)] = 1899, + [SMALL_STATE(98)] = 1916, + [SMALL_STATE(99)] = 1935, + [SMALL_STATE(100)] = 1954, + [SMALL_STATE(101)] = 1973, + [SMALL_STATE(102)] = 1990, + [SMALL_STATE(103)] = 2007, + [SMALL_STATE(104)] = 2024, + [SMALL_STATE(105)] = 2043, + [SMALL_STATE(106)] = 2060, + [SMALL_STATE(107)] = 2077, + [SMALL_STATE(108)] = 2088, + [SMALL_STATE(109)] = 2105, + [SMALL_STATE(110)] = 2124, + [SMALL_STATE(111)] = 2141, + [SMALL_STATE(112)] = 2152, + [SMALL_STATE(113)] = 2166, + [SMALL_STATE(114)] = 2180, + [SMALL_STATE(115)] = 2194, + [SMALL_STATE(116)] = 2208, + [SMALL_STATE(117)] = 2220, + [SMALL_STATE(118)] = 2233, + [SMALL_STATE(119)] = 2246, + [SMALL_STATE(120)] = 2259, + [SMALL_STATE(121)] = 2272, + [SMALL_STATE(122)] = 2285, + [SMALL_STATE(123)] = 2298, + [SMALL_STATE(124)] = 2309, + [SMALL_STATE(125)] = 2322, + [SMALL_STATE(126)] = 2333, + [SMALL_STATE(127)] = 2346, + [SMALL_STATE(128)] = 2355, + [SMALL_STATE(129)] = 2364, + [SMALL_STATE(130)] = 2377, + [SMALL_STATE(131)] = 2390, + [SMALL_STATE(132)] = 2401, + [SMALL_STATE(133)] = 2414, + [SMALL_STATE(134)] = 2425, + [SMALL_STATE(135)] = 2438, + [SMALL_STATE(136)] = 2451, + [SMALL_STATE(137)] = 2464, + [SMALL_STATE(138)] = 2473, + [SMALL_STATE(139)] = 2484, + [SMALL_STATE(140)] = 2495, + [SMALL_STATE(141)] = 2508, + [SMALL_STATE(142)] = 2521, + [SMALL_STATE(143)] = 2532, + [SMALL_STATE(144)] = 2545, + [SMALL_STATE(145)] = 2558, + [SMALL_STATE(146)] = 2571, + [SMALL_STATE(147)] = 2584, + [SMALL_STATE(148)] = 2597, + [SMALL_STATE(149)] = 2607, + [SMALL_STATE(150)] = 2617, + [SMALL_STATE(151)] = 2625, + [SMALL_STATE(152)] = 2635, + [SMALL_STATE(153)] = 2645, + [SMALL_STATE(154)] = 2653, + [SMALL_STATE(155)] = 2663, + [SMALL_STATE(156)] = 2673, + [SMALL_STATE(157)] = 2681, + [SMALL_STATE(158)] = 2689, + [SMALL_STATE(159)] = 2697, + [SMALL_STATE(160)] = 2707, + [SMALL_STATE(161)] = 2717, + [SMALL_STATE(162)] = 2727, + [SMALL_STATE(163)] = 2735, + [SMALL_STATE(164)] = 2745, + [SMALL_STATE(165)] = 2755, + [SMALL_STATE(166)] = 2763, + [SMALL_STATE(167)] = 2771, + [SMALL_STATE(168)] = 2779, + [SMALL_STATE(169)] = 2789, + [SMALL_STATE(170)] = 2797, + [SMALL_STATE(171)] = 2805, + [SMALL_STATE(172)] = 2813, + [SMALL_STATE(173)] = 2820, + [SMALL_STATE(174)] = 2827, + [SMALL_STATE(175)] = 2834, + [SMALL_STATE(176)] = 2841, + [SMALL_STATE(177)] = 2848, + [SMALL_STATE(178)] = 2855, + [SMALL_STATE(179)] = 2862, + [SMALL_STATE(180)] = 2869, + [SMALL_STATE(181)] = 2876, + [SMALL_STATE(182)] = 2883, + [SMALL_STATE(183)] = 2890, + [SMALL_STATE(184)] = 2897, + [SMALL_STATE(185)] = 2904, + [SMALL_STATE(186)] = 2911, + [SMALL_STATE(187)] = 2918, + [SMALL_STATE(188)] = 2925, + [SMALL_STATE(189)] = 2932, + [SMALL_STATE(190)] = 2939, + [SMALL_STATE(191)] = 2946, + [SMALL_STATE(192)] = 2953, + [SMALL_STATE(193)] = 2960, + [SMALL_STATE(194)] = 2967, + [SMALL_STATE(195)] = 2974, + [SMALL_STATE(196)] = 2981, + [SMALL_STATE(197)] = 2988, }; 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_EXTRA(), - [5] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), + [5] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), [7] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_type, 2, .production_id = 2), [9] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_type, 2, .production_id = 2), [11] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primitive_type, 1), [13] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primitive_type, 1), - [15] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), - [17] = {.entry = {.count = 1, .reusable = true}}, SHIFT(123), - [19] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), + [15] = {.entry = {.count = 1, .reusable = true}}, SHIFT(157), + [17] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), + [19] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), [21] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), [23] = {.entry = {.count = 1, .reusable = false}}, SHIFT(68), - [25] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), - [27] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), - [29] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), - [31] = {.entry = {.count = 1, .reusable = false}}, SHIFT(173), - [33] = {.entry = {.count = 1, .reusable = true}}, SHIFT(174), - [35] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), - [37] = {.entry = {.count = 1, .reusable = true}}, SHIFT(99), - [39] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), + [25] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), + [27] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), + [29] = {.entry = {.count = 1, .reusable = true}}, SHIFT(180), + [31] = {.entry = {.count = 1, .reusable = false}}, SHIFT(179), + [33] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), + [35] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), + [37] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104), + [39] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), [41] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), - [43] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(123), - [46] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(27), + [43] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(127), + [46] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(12), [49] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(68), [52] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(68), - [55] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(127), - [58] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(118), - [61] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(171), - [64] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(173), - [67] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(174), - [70] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(132), - [73] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(99), - [76] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(134), - [79] = {.entry = {.count = 1, .reusable = true}}, SHIFT(167), + [55] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(132), + [58] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(134), + [61] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(180), + [64] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(179), + [67] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(178), + [70] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(135), + [73] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(104), + [76] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(136), + [79] = {.entry = {.count = 1, .reusable = true}}, SHIFT(156), [81] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_number_literal, 1), [83] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_number_literal, 1), - [85] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_definition, 3), - [87] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_definition, 3), - [89] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_definition, 2), - [91] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_definition, 2), - [93] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_locals_declaration, 2), - [95] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_locals_declaration, 2), - [97] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_declaration, 2), - [99] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_declaration, 2), - [101] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_declaration, 4), - [103] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_declaration, 4), - [105] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_declaration, 2), - [107] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_declaration, 2), - [109] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_declaration, 3), - [111] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_declaration, 3), - [113] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_declaration, 2), - [115] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_declaration, 2), - [117] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_declaration, 3), - [119] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_declaration, 3), - [121] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_data_declaration, 4), - [123] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_declaration, 4), - [125] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 3), - [127] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 3), - [129] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_identifier, 3, .production_id = 4), - [131] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_identifier, 3, .production_id = 4), - [133] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 4), - [135] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 4), - [137] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_identifier, 4, .production_id = 5), - [139] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_identifier, 4, .production_id = 5), - [141] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catchall_declaration, 7), - [143] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catchall_declaration, 7), - [145] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 3), - [147] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 3), + [85] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_definition, 2), + [87] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_definition, 2), + [89] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_definition, 3), + [91] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_definition, 3), + [93] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_declaration, 2), + [95] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_declaration, 2), + [97] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_declaration, 2), + [99] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_declaration, 2), + [101] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 1), + [103] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 1), + [105] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_data_declaration, 4), + [107] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_declaration, 4), + [109] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_data_declaration, 3), + [111] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_declaration, 3), + [113] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_declaration, 3), + [115] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_declaration, 3), + [117] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 3), + [119] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 3), + [121] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_declaration, 4), + [123] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_declaration, 4), + [125] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_declaration, 3), + [127] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_declaration, 3), + [129] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 4), + [131] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 4), + [133] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_declaration, 2), + [135] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_declaration, 2), + [137] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 3), + [139] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 3), + [141] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_identifier, 4, .production_id = 5), + [143] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_identifier, 4, .production_id = 5), + [145] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catchall_declaration, 7), + [147] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catchall_declaration, 7), [149] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_declaration, 8), [151] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_declaration, 8), - [153] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 2), - [155] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 2), - [157] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_data_declaration, 3), - [159] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_declaration, 3), - [161] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 1), - [163] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 1), - [165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), - [167] = {.entry = {.count = 1, .reusable = false}}, SHIFT(29), - [169] = {.entry = {.count = 1, .reusable = false}}, SHIFT(120), - [171] = {.entry = {.count = 1, .reusable = false}}, SHIFT(60), - [173] = {.entry = {.count = 1, .reusable = false}}, SHIFT(43), - [175] = {.entry = {.count = 1, .reusable = false}}, SHIFT(53), - [177] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(), - [179] = {.entry = {.count = 1, .reusable = false}}, SHIFT(119), - [181] = {.entry = {.count = 1, .reusable = false}}, SHIFT(159), - [183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), - [185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(80), - [187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), - [189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), - [191] = {.entry = {.count = 1, .reusable = false}}, SHIFT(133), - [193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(131), - [195] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7), - [197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125), - [199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(164), - [201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), - [203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120), - [205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), - [207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), - [209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53), - [211] = {.entry = {.count = 1, .reusable = false}}, SHIFT(145), - [213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(145), - [215] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_access_modifiers, 1), - [217] = {.entry = {.count = 1, .reusable = false}}, SHIFT(33), - [219] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), - [221] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(33), - [224] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 2), - [226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191), - [228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), - [230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), - [232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), - [234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), - [236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), - [238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32), - [240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), - [242] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(39), - [245] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(40), - [248] = {.entry = {.count = 1, .reusable = false}}, SHIFT(40), - [250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71), - [252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), - [254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), + [153] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_locals_declaration, 2), + [155] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_locals_declaration, 2), + [157] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_identifier, 3, .production_id = 4), + [159] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_identifier, 3, .production_id = 4), + [161] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 2), + [163] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 2), + [165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(166), + [167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(78), + [169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), + [171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(49), + [173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), + [175] = {.entry = {.count = 1, .reusable = false}}, SHIFT(139), + [177] = {.entry = {.count = 1, .reusable = false}}, SHIFT(123), + [179] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7), + [181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125), + [183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155), + [185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), + [187] = {.entry = {.count = 1, .reusable = false}}, SHIFT(29), + [189] = {.entry = {.count = 1, .reusable = false}}, SHIFT(145), + [191] = {.entry = {.count = 1, .reusable = false}}, SHIFT(66), + [193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(43), + [195] = {.entry = {.count = 1, .reusable = false}}, SHIFT(67), + [197] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(), + [199] = {.entry = {.count = 1, .reusable = false}}, SHIFT(146), + [201] = {.entry = {.count = 1, .reusable = false}}, SHIFT(161), + [203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), + [205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(145), + [207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), + [209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), + [211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), + [213] = {.entry = {.count = 1, .reusable = false}}, SHIFT(159), + [215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159), + [217] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), + [219] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(32), + [222] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_access_modifiers, 1), + [224] = {.entry = {.count = 1, .reusable = false}}, SHIFT(32), + [226] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 2), + [228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193), + [230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190), + [232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), + [234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), + [236] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(35), + [239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), + [241] = {.entry = {.count = 1, .reusable = false}}, SHIFT(35), + [243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), + [245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(33), + [247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), + [249] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(41), + [252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(72), + [254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), [256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3), - [258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), - [260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), - [262] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 4), - [264] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 3), - [266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54), - [268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), - [270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), - [272] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(71), - [275] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), - [277] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(62), - [280] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(3), - [283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), - [285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), - [287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(78), - [289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(153), - [291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161), - [293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), - [295] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_identifier, 2), - [297] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field_identifier, 2), - [299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), - [301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), - [303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), - [305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(162), - [307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(166), - [309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2), - [311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(88), - [313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146), - [315] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 5), - [317] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_opcode, 1), - [319] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_opcode, 1), - [321] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat3, 2), - [323] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat3, 2), SHIFT_REPEAT(80), - [326] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat3, 2), SHIFT_REPEAT(52), - [329] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat3, 2), SHIFT_REPEAT(42), - [332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(168), - [334] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 1), - [336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), - [338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), - [340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154), - [342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155), - [344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(165), - [346] = {.entry = {.count = 1, .reusable = false}}, SHIFT(165), - [348] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 6), - [350] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__identifier, 1), - [352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), - [354] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_full_method_identifier, 3), - [356] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), - [358] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), SHIFT_REPEAT(123), - [361] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), - [363] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), SHIFT_REPEAT(188), - [366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(93), - [368] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat3, 1), - [370] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_full_field_identifier, 3), - [372] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 1), - [374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126), - [376] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_super_declaration, 2), - [378] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), - [380] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), SHIFT_REPEAT(36), - [383] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), - [385] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), SHIFT_REPEAT(7), - [388] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), SHIFT_REPEAT(7), - [391] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 3), - [393] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), - [395] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(7), - [398] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(7), - [401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), - [403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), - [405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17), - [407] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), - [409] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), SHIFT_REPEAT(7), - [412] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), SHIFT_REPEAT(7), - [415] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 7), - [417] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), - [419] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), SHIFT_REPEAT(37), - [422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), - [424] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_implements_declaration, 2), - [426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), - [428] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_declaration, 2), - [430] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_definition_repeat1, 2), SHIFT_REPEAT(180), - [433] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_annotation_definition_repeat1, 2), - [435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(180), - [437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), - [439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), - [441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(49), - [443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), - [445] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 1), - [447] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_list_repeat1, 1), - [449] = {.entry = {.count = 1, .reusable = false}}, SHIFT(31), - [451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), - [453] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__identifier, 1), - [455] = {.entry = {.count = 1, .reusable = false}}, SHIFT(91), - [457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), - [459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), - [461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), - [463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144), - [465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), - [467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(160), - [469] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat2, 1), - [471] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 2), - [473] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_packed_switch_declaration_repeat1, 2), SHIFT_REPEAT(128), - [476] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_packed_switch_declaration_repeat1, 2), - [478] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 3), - [480] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 3), - [482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163), - [484] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat5, 1), - [486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), - [488] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat4, 1), + [258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54), + [260] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 4), + [262] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 3), + [264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), + [266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), + [268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), + [270] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(72), + [273] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), + [275] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(63), + [278] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(3), + [281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53), + [283] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_identifier, 2), + [285] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field_identifier, 2), + [287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(149), + [289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), + [291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(168), + [293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), + [295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), + [297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84), + [299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), + [301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), + [303] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat3, 2), + [305] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat3, 2), SHIFT_REPEAT(78), + [308] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat3, 2), SHIFT_REPEAT(60), + [311] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat3, 2), SHIFT_REPEAT(49), + [314] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat3, 2), SHIFT_REPEAT(63), + [317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(82), + [319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73), + [321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), + [323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2), + [325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), + [327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), + [329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(164), + [331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), + [333] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_opcode, 1), + [335] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_opcode, 1), + [337] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 5), + [339] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 1), + [341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28), + [343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), + [345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), + [347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169), + [349] = {.entry = {.count = 1, .reusable = false}}, SHIFT(169), + [351] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__identifier, 1), + [353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90), + [355] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 6), + [357] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_full_method_identifier, 3), + [359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(89), + [361] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat3, 1), + [363] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_full_field_identifier, 3), + [365] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 1), + [367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(128), + [369] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), + [371] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), SHIFT_REPEAT(190), + [374] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), + [376] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), SHIFT_REPEAT(127), + [379] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_super_declaration, 2), + [381] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), + [383] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), SHIFT_REPEAT(40), + [386] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 3), + [388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), + [390] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), + [392] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), SHIFT_REPEAT(7), + [395] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), SHIFT_REPEAT(7), + [398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), + [400] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), + [402] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(7), + [405] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(7), + [408] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), + [410] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), SHIFT_REPEAT(7), + [413] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), SHIFT_REPEAT(7), + [416] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), + [418] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), SHIFT_REPEAT(39), + [421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), + [423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10), + [425] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_implements_declaration, 2), + [427] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 7), + [429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), + [431] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_declaration, 2), + [433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(184), + [435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), + [437] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_definition_repeat1, 2), SHIFT_REPEAT(184), + [440] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_annotation_definition_repeat1, 2), + [442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), + [444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), + [446] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 1), + [448] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_list_repeat1, 1), + [450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), + [452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(130), + [454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17), + [456] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_repeat1, 2), SHIFT_REPEAT(31), + [459] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_statement_repeat1, 2), + [461] = {.entry = {.count = 1, .reusable = false}}, SHIFT(31), + [463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), + [465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(123), + [467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), + [469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(165), + [471] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat5, 1), + [473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(167), + [475] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat2, 1), + [477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(197), + [479] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 2), + [481] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_packed_switch_declaration_repeat1, 2), SHIFT_REPEAT(130), + [484] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_packed_switch_declaration_repeat1, 2), + [486] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 3), + [488] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 3), [490] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 3), [492] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_list_repeat1, 2), - [494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), - [496] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat2, 2), - [498] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat2, 2), SHIFT_REPEAT(125), - [501] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat4, 2), - [503] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat4, 2), SHIFT_REPEAT(133), - [506] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat5, 2), - [508] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat5, 2), SHIFT_REPEAT(131), - [511] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_repeat1, 2), SHIFT_REPEAT(31), - [514] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_statement_repeat1, 2), - [516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(128), - [518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), - [520] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_statement_repeat1, 2), - [522] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_full_field_identifier, 3), - [524] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_reference, 2), - [526] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_full_method_identifier, 3), - [528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193), - [530] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 2), - [532] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 2), - [534] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 3, .production_id = 1), - [536] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_value, 1), - [538] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_property, 3, .production_id = 3), - [540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), - [542] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 3), - [544] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 3), - [546] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 2), - [548] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_declaration, 3), - [550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), - [552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(183), - [554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), - [556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), - [558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), - [560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(182), - [562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187), - [564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169), - [566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195), - [568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73), - [570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190), - [572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177), - [574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179), - [576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), - [578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), - [580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(184), - [582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185), - [584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(109), - [586] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), - [588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), - [590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(111), - [592] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 3), - [594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(89), - [596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192), - [598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186), + [494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(162), + [496] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat4, 1), + [498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(117), + [500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18), + [502] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat2, 2), + [504] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat2, 2), SHIFT_REPEAT(125), + [507] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat4, 2), + [509] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat4, 2), SHIFT_REPEAT(139), + [512] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat5, 2), + [514] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat5, 2), SHIFT_REPEAT(123), + [517] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__identifier, 1), + [519] = {.entry = {.count = 1, .reusable = false}}, SHIFT(92), + [521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), + [523] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__statement_argument, 1), + [525] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statement_argument, 1), + [527] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 3), + [529] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 3), + [531] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_reference, 2), + [533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195), + [535] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_property, 3, .production_id = 3), + [537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), + [539] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 2), + [541] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 2), + [543] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 2), + [545] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 3, .production_id = 1), + [547] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_value, 1), + [549] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_statement_repeat1, 2), + [551] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_full_method_identifier, 3), + [553] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_full_field_identifier, 3), + [555] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_declaration, 3), + [557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), + [559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191), + [561] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), + [563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186), + [565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185), + [567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177), + [569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), + [571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), + [573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), + [575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(181), + [577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), + [579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74), + [581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), + [583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189), + [585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(183), + [587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), + [589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192), + [591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(107), + [593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), + [595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187), + [597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(111), + [599] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 3), + [601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91), + [603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), + [605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), }; #ifdef __cplusplus From e97abd63b8f9b11a2e58d751fba3c669be0f7019 Mon Sep 17 00:00:00 2001 From: Yotam Nachum Date: Tue, 4 Jan 2022 17:13:50 +0200 Subject: [PATCH 26/98] Let list contain mixed values --- grammar.js | 14 +- src/grammar.json | 164 +- src/parser.c | 9108 ++++++++++++++++++++++------------------------ 3 files changed, 4362 insertions(+), 4924 deletions(-) diff --git a/grammar.js b/grammar.js index 8da81a1e7..5cc18beba 100644 --- a/grammar.js +++ b/grammar.js @@ -435,12 +435,14 @@ module.exports = grammar({ list: $ => seq( "{", - choice( - repeat(seq($.number_literal, optional(","))), - repeat(seq($.string_literal, optional(","))), - repeat(seq($._identifier, optional(","))), - repeat(seq($.variable, optional(","))), - repeat(seq($.parameter, optional(","))) + commaSep( + choice( + $.number_literal, + $.string_literal, + $._identifier, + $.variable, + $.parameter + ) ), "}" ), diff --git a/src/grammar.json b/src/grammar.json index 51ffe6ff4..f8fc215ac 100644 --- a/src/grammar.json +++ b/src/grammar.json @@ -1910,124 +1910,74 @@ "type": "CHOICE", "members": [ { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "number_literal" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "BLANK" - } - ] - } - ] - } - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "string_literal" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "BLANK" - } - ] - } - ] - } - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "_identifier" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "BLANK" - } - ] - } - ] - } - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "variable" - }, - { - "type": "CHOICE", + "type": "SEQ", + "members": [ + { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "number_literal" + }, + { + "type": "SYMBOL", + "name": "string_literal" + }, + { + "type": "SYMBOL", + "name": "_identifier" + }, + { + "type": "SYMBOL", + "name": "variable" + }, + { + "type": "SYMBOL", + "name": "parameter" + } + ] + }, + { + "type": "REPEAT", + "content": { + "type": "SEQ", "members": [ { "type": "STRING", "value": "," }, { - "type": "BLANK" + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "number_literal" + }, + { + "type": "SYMBOL", + "name": "string_literal" + }, + { + "type": "SYMBOL", + "name": "_identifier" + }, + { + "type": "SYMBOL", + "name": "variable" + }, + { + "type": "SYMBOL", + "name": "parameter" + } + ] } ] } - ] - } + } + ] }, { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "parameter" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "BLANK" - } - ] - } - ] - } + "type": "BLANK" } ] }, diff --git a/src/parser.c b/src/parser.c index 2fea1b6c7..85e46e86e 100644 --- a/src/parser.c +++ b/src/parser.c @@ -14,9 +14,9 @@ #endif #define LANGUAGE_VERSION 13 -#define STATE_COUNT 198 +#define STATE_COUNT 176 #define LARGE_STATE_COUNT 28 -#define SYMBOL_COUNT 357 +#define SYMBOL_COUNT 353 #define ALIAS_COUNT 2 #define TOKEN_COUNT 302 #define EXTERNAL_TOKEN_COUNT 0 @@ -377,12 +377,8 @@ enum { aux_sym_method_identifier_repeat1 = 350, aux_sym_access_modifiers_repeat1 = 351, aux_sym_list_repeat1 = 352, - aux_sym_list_repeat2 = 353, - aux_sym_list_repeat3 = 354, - aux_sym_list_repeat4 = 355, - aux_sym_list_repeat5 = 356, - alias_sym_code_block = 357, - alias_sym_parameters = 358, + alias_sym_code_block = 353, + alias_sym_parameters = 354, }; static const char * const ts_symbol_names[] = { @@ -739,10 +735,6 @@ static const char * const ts_symbol_names[] = { [aux_sym_method_identifier_repeat1] = "method_identifier_repeat1", [aux_sym_access_modifiers_repeat1] = "access_modifiers_repeat1", [aux_sym_list_repeat1] = "list_repeat1", - [aux_sym_list_repeat2] = "list_repeat2", - [aux_sym_list_repeat3] = "list_repeat3", - [aux_sym_list_repeat4] = "list_repeat4", - [aux_sym_list_repeat5] = "list_repeat5", [alias_sym_code_block] = "code_block", [alias_sym_parameters] = "parameters", }; @@ -1101,10 +1093,6 @@ static const TSSymbol ts_symbol_map[] = { [aux_sym_method_identifier_repeat1] = aux_sym_method_identifier_repeat1, [aux_sym_access_modifiers_repeat1] = aux_sym_access_modifiers_repeat1, [aux_sym_list_repeat1] = aux_sym_list_repeat1, - [aux_sym_list_repeat2] = aux_sym_list_repeat2, - [aux_sym_list_repeat3] = aux_sym_list_repeat3, - [aux_sym_list_repeat4] = aux_sym_list_repeat4, - [aux_sym_list_repeat5] = aux_sym_list_repeat5, [alias_sym_code_block] = alias_sym_code_block, [alias_sym_parameters] = alias_sym_parameters, }; @@ -2522,22 +2510,6 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = false, .named = false, }, - [aux_sym_list_repeat2] = { - .visible = false, - .named = false, - }, - [aux_sym_list_repeat3] = { - .visible = false, - .named = false, - }, - [aux_sym_list_repeat4] = { - .visible = false, - .named = false, - }, - [aux_sym_list_repeat5] = { - .visible = false, - .named = false, - }, [alias_sym_code_block] = { .visible = true, .named = true, @@ -2610,138 +2582,163 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { eof = lexer->eof(lexer); switch (state) { case 0: - if (eof) ADVANCE(1463); - if (lookahead == '"') ADVANCE(6); - if (lookahead == '#') ADVANCE(1791); - if (lookahead == ')') ADVANCE(1735); - if (lookahead == ',') ADVANCE(1483); - if (lookahead == '-') ADVANCE(158); - if (lookahead == '.') ADVANCE(157); - if (lookahead == '0') ADVANCE(1801); - if (lookahead == ':') ADVANCE(1460); - if (lookahead == '<') ADVANCE(476); - if (lookahead == '=') ADVANCE(1476); - if (lookahead == 'B') ADVANCE(1739); - if (lookahead == 'C') ADVANCE(1741); - if (lookahead == 'D') ADVANCE(1745); - if (lookahead == 'F') ADVANCE(1744); - if (lookahead == 'I') ADVANCE(1742); - if (lookahead == 'J') ADVANCE(1743); - if (lookahead == 'L') ADVANCE(1461); - if (lookahead == 'S') ADVANCE(1740); - if (lookahead == 'V') ADVANCE(1737); - if (lookahead == 'Z') ADVANCE(1738); - if (lookahead == '[') ADVANCE(1736); - if (lookahead == 'a') ADVANCE(446); - if (lookahead == 'b') ADVANCE(1211); - if (lookahead == 'c') ADVANCE(785); - if (lookahead == 'd') ADVANCE(808); - if (lookahead == 'e') ADVANCE(986); - if (lookahead == 'f') ADVANCE(809); - if (lookahead == 'g') ADVANCE(1059); - if (lookahead == 'i') ADVANCE(739); - if (lookahead == 'l') ADVANCE(1067); - if (lookahead == 'm') ADVANCE(1060); - if (lookahead == 'n') ADVANCE(338); - if (lookahead == 'o') ADVANCE(1212); - if (lookahead == 'p') ADVANCE(331); - if (lookahead == 'r') ADVANCE(630); - if (lookahead == 's') ADVANCE(774); - if (lookahead == 't') ADVANCE(786); - if (lookahead == 'u') ADVANCE(1258); - if (lookahead == 'v') ADVANCE(1066); - if (lookahead == 'x') ADVANCE(1131); - if (lookahead == '{') ADVANCE(1719); - if (lookahead == '}') ADVANCE(1721); + if (eof) ADVANCE(1458); + if (lookahead == '"') ADVANCE(5); + if (lookahead == '#') ADVANCE(1783); + if (lookahead == ')') ADVANCE(1727); + if (lookahead == ',') ADVANCE(1475); + if (lookahead == '-') ADVANCE(156); + if (lookahead == '.') ADVANCE(155); + if (lookahead == '0') ADVANCE(1793); + if (lookahead == ':') ADVANCE(1455); + if (lookahead == '<') ADVANCE(474); + if (lookahead == '=') ADVANCE(1471); + if (lookahead == 'B') ADVANCE(1731); + if (lookahead == 'C') ADVANCE(1733); + if (lookahead == 'D') ADVANCE(1737); + if (lookahead == 'F') ADVANCE(1736); + if (lookahead == 'I') ADVANCE(1734); + if (lookahead == 'J') ADVANCE(1735); + if (lookahead == 'L') ADVANCE(1456); + if (lookahead == 'S') ADVANCE(1732); + if (lookahead == 'V') ADVANCE(1729); + if (lookahead == 'Z') ADVANCE(1730); + if (lookahead == '[') ADVANCE(1728); + if (lookahead == 'a') ADVANCE(444); + if (lookahead == 'b') ADVANCE(1206); + if (lookahead == 'c') ADVANCE(781); + if (lookahead == 'd') ADVANCE(804); + if (lookahead == 'e') ADVANCE(982); + if (lookahead == 'f') ADVANCE(805); + if (lookahead == 'g') ADVANCE(1054); + if (lookahead == 'i') ADVANCE(735); + if (lookahead == 'l') ADVANCE(1062); + if (lookahead == 'm') ADVANCE(1055); + if (lookahead == 'n') ADVANCE(337); + if (lookahead == 'o') ADVANCE(1207); + if (lookahead == 'p') ADVANCE(330); + if (lookahead == 'r') ADVANCE(627); + if (lookahead == 's') ADVANCE(770); + if (lookahead == 't') ADVANCE(782); + if (lookahead == 'u') ADVANCE(1253); + if (lookahead == 'v') ADVANCE(1061); + if (lookahead == 'x') ADVANCE(1126); + if (lookahead == '{') ADVANCE(1711); + if (lookahead == '}') ADVANCE(1713); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(0) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1802); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1794); END_STATE(); case 1: - if (lookahead == '\n') ADVANCE(1484); - if (lookahead == '"') ADVANCE(6); - if (lookahead == '#') ADVANCE(1791); - if (lookahead == ',') ADVANCE(1483); - if (lookahead == '-') ADVANCE(158); - if (lookahead == '0') ADVANCE(1799); - if (lookahead == '<') ADVANCE(476); - if (lookahead == 'L') ADVANCE(14); - if (lookahead == '[') ADVANCE(1736); - if (lookahead == 'p') ADVANCE(15); - if (lookahead == 'v') ADVANCE(16); - if (lookahead == '{') ADVANCE(1719); + if (lookahead == '\n') ADVANCE(1476); + if (lookahead == '"') ADVANCE(5); + if (lookahead == '#') ADVANCE(1783); + if (lookahead == ',') ADVANCE(1475); + if (lookahead == '-') ADVANCE(156); + if (lookahead == '0') ADVANCE(1791); + if (lookahead == '<') ADVANCE(474); + if (lookahead == 'L') ADVANCE(12); + if (lookahead == '[') ADVANCE(1728); + if (lookahead == 'p') ADVANCE(13); + if (lookahead == 'v') ADVANCE(14); + if (lookahead == '{') ADVANCE(1711); if (lookahead == '\t' || lookahead == '\r' || lookahead == ' ') SKIP(1) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1800); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1792); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(18); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(16); END_STATE(); case 2: - if (lookahead == ' ') ADVANCE(437); + if (lookahead == ' ') ADVANCE(436); END_STATE(); case 3: - if (lookahead == ' ') ADVANCE(439); + if (lookahead == ' ') ADVANCE(437); END_STATE(); case 4: - if (lookahead == ' ') ADVANCE(438); - END_STATE(); - case 5: - if (lookahead == '"') ADVANCE(6); - if (lookahead == '#') ADVANCE(1791); - if (lookahead == ',') ADVANCE(1483); - if (lookahead == '-') ADVANCE(158); - if (lookahead == '0') ADVANCE(1799); - if (lookahead == '<') ADVANCE(476); - if (lookahead == 'L') ADVANCE(14); - if (lookahead == '[') ADVANCE(1736); - if (lookahead == 'p') ADVANCE(15); - if (lookahead == 'v') ADVANCE(16); - if (lookahead == '{') ADVANCE(1719); - if (lookahead == '}') ADVANCE(1721); + if (lookahead == '"') ADVANCE(5); + if (lookahead == '#') ADVANCE(1783); + if (lookahead == '-') ADVANCE(157); + if (lookahead == '0') ADVANCE(1791); + if (lookahead == '<') ADVANCE(474); + if (lookahead == 'L') ADVANCE(12); + if (lookahead == '[') ADVANCE(1728); + if (lookahead == 'p') ADVANCE(13); + if (lookahead == 'v') ADVANCE(14); + if (lookahead == '{') ADVANCE(1711); + if (lookahead == '}') ADVANCE(1713); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || - lookahead == ' ') SKIP(5) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1800); + lookahead == ' ') SKIP(4) + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1792); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(18); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(16); END_STATE(); - case 6: - if (lookahead == '"') ADVANCE(1803); + case 5: + if (lookahead == '"') ADVANCE(1795); if (lookahead != 0 && - lookahead != '\n') ADVANCE(6); + lookahead != '\n') ADVANCE(5); END_STATE(); - case 7: - if (lookahead == '#') ADVANCE(1791); - if (lookahead == '.') ADVANCE(707); + case 6: + if (lookahead == '#') ADVANCE(1783); + if (lookahead == '<') ADVANCE(474); + if (lookahead == 'a') ADVANCE(25); + if (lookahead == 'b') ADVANCE(83); + if (lookahead == 'c') ADVANCE(77); + if (lookahead == 'e') ADVANCE(68); + if (lookahead == 'f') ADVANCE(59); + if (lookahead == 'i') ADVANCE(69); + if (lookahead == 'n') ADVANCE(17); + if (lookahead == 'p') ADVANCE(80); + if (lookahead == 's') ADVANCE(104); + if (lookahead == 't') ADVANCE(84); + if (lookahead == 'v') ADVANCE(76); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || - lookahead == ' ') SKIP(7) + lookahead == ' ') SKIP(6) if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1480); + ('d' <= lookahead && lookahead <= 'z')) ADVANCE(110); + END_STATE(); + case 7: + if (lookahead == '#') ADVANCE(1783); + if (lookahead == 'L') ADVANCE(1456); + if (lookahead == 'a') ADVANCE(443); + if (lookahead == 'b') ADVANCE(1205); + if (lookahead == 'c') ADVANCE(1121); + if (lookahead == 'e') ADVANCE(981); + if (lookahead == 'f') ADVANCE(827); + if (lookahead == 'i') ADVANCE(1051); + if (lookahead == 'n') ADVANCE(336); + if (lookahead == 'p') ADVANCE(1208); + if (lookahead == 's') ADVANCE(1336); + if (lookahead == 't') ADVANCE(1209); + if (lookahead == 'v') ADVANCE(1060); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') SKIP(7) END_STATE(); case 8: - if (lookahead == '#') ADVANCE(1791); - if (lookahead == '<') ADVANCE(476); - if (lookahead == 'a') ADVANCE(27); - if (lookahead == 'b') ADVANCE(85); - if (lookahead == 'c') ADVANCE(79); - if (lookahead == 'e') ADVANCE(70); - if (lookahead == 'f') ADVANCE(61); - if (lookahead == 'i') ADVANCE(71); - if (lookahead == 'n') ADVANCE(19); - if (lookahead == 'p') ADVANCE(82); - if (lookahead == 's') ADVANCE(106); - if (lookahead == 't') ADVANCE(86); - if (lookahead == 'v') ADVANCE(78); + if (lookahead == '#') ADVANCE(1783); + if (lookahead == 'a') ADVANCE(241); + if (lookahead == 'b') ADVANCE(299); + if (lookahead == 'c') ADVANCE(293); + if (lookahead == 'e') ADVANCE(284); + if (lookahead == 'f') ADVANCE(275); + if (lookahead == 'i') ADVANCE(285); + if (lookahead == 'n') ADVANCE(233); + if (lookahead == 'p') ADVANCE(296); + if (lookahead == 's') ADVANCE(320); + if (lookahead == 't') ADVANCE(300); + if (lookahead == 'v') ADVANCE(292); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || @@ -2749,1080 +2746,1046 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('d' <= lookahead && lookahead <= 'z')) ADVANCE(112); + ('d' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 9: - if (lookahead == '#') ADVANCE(1791); - if (lookahead == 'L') ADVANCE(1461); - if (lookahead == 'a') ADVANCE(445); - if (lookahead == 'b') ADVANCE(1210); - if (lookahead == 'c') ADVANCE(1126); - if (lookahead == 'e') ADVANCE(985); - if (lookahead == 'f') ADVANCE(831); - if (lookahead == 'i') ADVANCE(1056); - if (lookahead == 'n') ADVANCE(337); - if (lookahead == 'p') ADVANCE(1213); - if (lookahead == 's') ADVANCE(1341); - if (lookahead == 't') ADVANCE(1214); - if (lookahead == 'v') ADVANCE(1065); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') SKIP(9) + if (lookahead == '(') ADVANCE(1725); END_STATE(); case 10: - if (lookahead == '#') ADVANCE(1791); - if (lookahead == 'a') ADVANCE(242); - if (lookahead == 'b') ADVANCE(300); - if (lookahead == 'c') ADVANCE(294); - if (lookahead == 'e') ADVANCE(285); - if (lookahead == 'f') ADVANCE(276); - if (lookahead == 'i') ADVANCE(286); - if (lookahead == 'n') ADVANCE(234); - if (lookahead == 'p') ADVANCE(297); - if (lookahead == 's') ADVANCE(321); - if (lookahead == 't') ADVANCE(301); - if (lookahead == 'v') ADVANCE(293); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') SKIP(10) + if (lookahead == '(') ADVANCE(1724); + END_STATE(); + case 11: + if (lookahead == '(') ADVANCE(1726); + if (lookahead == ':') ADVANCE(1723); + if (lookahead == ';') ADVANCE(1722); + if (lookahead == '$' || + lookahead == '/') ADVANCE(327); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('d' <= lookahead && lookahead <= 'z')) ADVANCE(327); - END_STATE(); - case 11: - if (lookahead == '(') ADVANCE(1733); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(11); END_STATE(); case 12: - if (lookahead == '(') ADVANCE(1732); - END_STATE(); - case 13: - if (lookahead == '(') ADVANCE(1734); - if (lookahead == ':') ADVANCE(1731); - if (lookahead == ';') ADVANCE(1730); + if (lookahead == '(') ADVANCE(1726); + if (lookahead == ':') ADVANCE(1723); if (lookahead == '$' || - lookahead == '/') ADVANCE(328); + lookahead == '/') ADVANCE(327); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(13); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(11); + END_STATE(); + case 13: + if (lookahead == '(') ADVANCE(1726); + if (lookahead == ':') ADVANCE(1723); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1787); + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(16); END_STATE(); case 14: - if (lookahead == '(') ADVANCE(1734); - if (lookahead == ':') ADVANCE(1731); - if (lookahead == '$' || - lookahead == '/') ADVANCE(328); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || + if (lookahead == '(') ADVANCE(1726); + if (lookahead == ':') ADVANCE(1723); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1785); + if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(13); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(16); END_STATE(); case 15: - if (lookahead == '(') ADVANCE(1734); - if (lookahead == ':') ADVANCE(1731); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1795); + if (lookahead == '(') ADVANCE(1726); + if (lookahead == ':') ADVANCE(1723); + if (('0' <= lookahead && lookahead <= '9') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1789); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(18); + ('g' <= lookahead && lookahead <= 'z')) ADVANCE(16); END_STATE(); case 16: - if (lookahead == '(') ADVANCE(1734); - if (lookahead == ':') ADVANCE(1731); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1793); - if (('A' <= lookahead && lookahead <= 'Z') || + if (lookahead == '(') ADVANCE(1726); + if (lookahead == ':') ADVANCE(1723); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(18); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(16); END_STATE(); case 17: - if (lookahead == '(') ADVANCE(1734); - if (lookahead == ':') ADVANCE(1731); + if (lookahead == '(') ADVANCE(1726); + if (lookahead == 'a') ADVANCE(96); if (('0' <= lookahead && lookahead <= '9') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1797); - if (('A' <= lookahead && lookahead <= 'Z') || + ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('g' <= lookahead && lookahead <= 'z')) ADVANCE(18); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 18: - if (lookahead == '(') ADVANCE(1734); - if (lookahead == ':') ADVANCE(1731); + if (lookahead == '(') ADVANCE(1726); + if (lookahead == 'a') ADVANCE(63); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(18); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 19: - if (lookahead == '(') ADVANCE(1734); - if (lookahead == 'a') ADVANCE(98); + if (lookahead == '(') ADVANCE(1726); + if (lookahead == 'a') ADVANCE(31); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(112); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 20: - if (lookahead == '(') ADVANCE(1734); - if (lookahead == 'a') ADVANCE(65); + if (lookahead == '(') ADVANCE(1726); + if (lookahead == 'a') ADVANCE(33); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(112); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 21: - if (lookahead == '(') ADVANCE(1734); - if (lookahead == 'a') ADVANCE(33); + if (lookahead == '(') ADVANCE(1726); + if (lookahead == 'a') ADVANCE(71); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(112); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 22: - if (lookahead == '(') ADVANCE(1734); - if (lookahead == 'a') ADVANCE(35); + if (lookahead == '(') ADVANCE(1726); + if (lookahead == 'a') ADVANCE(98); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(112); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 23: - if (lookahead == '(') ADVANCE(1734); - if (lookahead == 'a') ADVANCE(73); + if (lookahead == '(') ADVANCE(1726); + if (lookahead == 'a') ADVANCE(99); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(112); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 24: - if (lookahead == '(') ADVANCE(1734); + if (lookahead == '(') ADVANCE(1726); if (lookahead == 'a') ADVANCE(100); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(112); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 25: - if (lookahead == '(') ADVANCE(1734); - if (lookahead == 'a') ADVANCE(101); + if (lookahead == '(') ADVANCE(1726); + if (lookahead == 'b') ADVANCE(88); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(112); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 26: - if (lookahead == '(') ADVANCE(1734); - if (lookahead == 'a') ADVANCE(102); + if (lookahead == '(') ADVANCE(1726); + if (lookahead == 'b') ADVANCE(64); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(112); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 27: - if (lookahead == '(') ADVANCE(1734); - if (lookahead == 'b') ADVANCE(90); + if (lookahead == '(') ADVANCE(1726); + if (lookahead == 'c') ADVANCE(51); + if (lookahead == 't') ADVANCE(52); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 28: - if (lookahead == '(') ADVANCE(1734); - if (lookahead == 'b') ADVANCE(66); + if (lookahead == '(') ADVANCE(1726); + if (lookahead == 'c') ADVANCE(1739); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 29: - if (lookahead == '(') ADVANCE(1734); - if (lookahead == 'c') ADVANCE(53); - if (lookahead == 't') ADVANCE(54); + if (lookahead == '(') ADVANCE(1726); + if (lookahead == 'c') ADVANCE(1748); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 30: - if (lookahead == '(') ADVANCE(1734); - if (lookahead == 'c') ADVANCE(1747); + if (lookahead == '(') ADVANCE(1726); + if (lookahead == 'c') ADVANCE(1775); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 31: - if (lookahead == '(') ADVANCE(1734); - if (lookahead == 'c') ADVANCE(1756); + if (lookahead == '(') ADVANCE(1726); + if (lookahead == 'c') ADVANCE(92); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 32: - if (lookahead == '(') ADVANCE(1734); - if (lookahead == 'c') ADVANCE(1783); + if (lookahead == '(') ADVANCE(1726); + if (lookahead == 'c') ADVANCE(95); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 33: - if (lookahead == '(') ADVANCE(1734); - if (lookahead == 'c') ADVANCE(94); + if (lookahead == '(') ADVANCE(1726); + if (lookahead == 'c') ADVANCE(43); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 34: - if (lookahead == '(') ADVANCE(1734); - if (lookahead == 'c') ADVANCE(97); + if (lookahead == '(') ADVANCE(1726); + if (lookahead == 'c') ADVANCE(102); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 35: - if (lookahead == '(') ADVANCE(1734); - if (lookahead == 'c') ADVANCE(45); + if (lookahead == '(') ADVANCE(1726); + if (lookahead == 'd') ADVANCE(50); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 36: - if (lookahead == '(') ADVANCE(1734); - if (lookahead == 'c') ADVANCE(104); + if (lookahead == '(') ADVANCE(1726); + if (lookahead == 'd') ADVANCE(1745); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 37: - if (lookahead == '(') ADVANCE(1734); - if (lookahead == 'd') ADVANCE(52); + if (lookahead == '(') ADVANCE(1726); + if (lookahead == 'd') ADVANCE(1754); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 38: - if (lookahead == '(') ADVANCE(1734); - if (lookahead == 'd') ADVANCE(1753); + if (lookahead == '(') ADVANCE(1726); + if (lookahead == 'e') ADVANCE(34); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 39: - if (lookahead == '(') ADVANCE(1734); - if (lookahead == 'd') ADVANCE(1762); + if (lookahead == '(') ADVANCE(1726); + if (lookahead == 'e') ADVANCE(1772); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 40: - if (lookahead == '(') ADVANCE(1734); - if (lookahead == 'e') ADVANCE(36); + if (lookahead == '(') ADVANCE(1726); + if (lookahead == 'e') ADVANCE(1763); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 41: - if (lookahead == '(') ADVANCE(1734); - if (lookahead == 'e') ADVANCE(1780); + if (lookahead == '(') ADVANCE(1726); + if (lookahead == 'e') ADVANCE(1742); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 42: - if (lookahead == '(') ADVANCE(1734); - if (lookahead == 'e') ADVANCE(1771); + if (lookahead == '(') ADVANCE(1726); + if (lookahead == 'e') ADVANCE(1757); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 43: - if (lookahead == '(') ADVANCE(1734); - if (lookahead == 'e') ADVANCE(1750); + if (lookahead == '(') ADVANCE(1726); + if (lookahead == 'e') ADVANCE(1766); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 44: - if (lookahead == '(') ADVANCE(1734); - if (lookahead == 'e') ADVANCE(1765); + if (lookahead == '(') ADVANCE(1726); + if (lookahead == 'e') ADVANCE(36); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 45: - if (lookahead == '(') ADVANCE(1734); - if (lookahead == 'e') ADVANCE(1774); + if (lookahead == '(') ADVANCE(1726); + if (lookahead == 'e') ADVANCE(81); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 46: - if (lookahead == '(') ADVANCE(1734); - if (lookahead == 'e') ADVANCE(38); + if (lookahead == '(') ADVANCE(1726); + if (lookahead == 'e') ADVANCE(37); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 47: - if (lookahead == '(') ADVANCE(1734); - if (lookahead == 'e') ADVANCE(83); + if (lookahead == '(') ADVANCE(1726); + if (lookahead == 'e') ADVANCE(73); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 48: - if (lookahead == '(') ADVANCE(1734); - if (lookahead == 'e') ADVANCE(39); + if (lookahead == '(') ADVANCE(1726); + if (lookahead == 'e') ADVANCE(101); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 49: - if (lookahead == '(') ADVANCE(1734); - if (lookahead == 'e') ADVANCE(75); + if (lookahead == '(') ADVANCE(1726); + if (lookahead == 'f') ADVANCE(20); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 50: - if (lookahead == '(') ADVANCE(1734); - if (lookahead == 'e') ADVANCE(103); + if (lookahead == '(') ADVANCE(1726); + if (lookahead == 'g') ADVANCE(39); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 51: - if (lookahead == '(') ADVANCE(1734); - if (lookahead == 'f') ADVANCE(22); + if (lookahead == '(') ADVANCE(1726); + if (lookahead == 'h') ADVANCE(87); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 52: - if (lookahead == '(') ADVANCE(1734); - if (lookahead == 'g') ADVANCE(41); + if (lookahead == '(') ADVANCE(1726); + if (lookahead == 'h') ADVANCE(48); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 53: - if (lookahead == '(') ADVANCE(1734); - if (lookahead == 'h') ADVANCE(89); + if (lookahead == '(') ADVANCE(1726); + if (lookahead == 'i') ADVANCE(35); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 54: - if (lookahead == '(') ADVANCE(1734); - if (lookahead == 'h') ADVANCE(50); + if (lookahead == '(') ADVANCE(1726); + if (lookahead == 'i') ADVANCE(108); + if (lookahead == 'o') ADVANCE(94); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 55: - if (lookahead == '(') ADVANCE(1734); - if (lookahead == 'i') ADVANCE(37); + if (lookahead == '(') ADVANCE(1726); + if (lookahead == 'i') ADVANCE(109); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 56: - if (lookahead == '(') ADVANCE(1734); - if (lookahead == 'i') ADVANCE(110); - if (lookahead == 'o') ADVANCE(96); + if (lookahead == '(') ADVANCE(1726); + if (lookahead == 'i') ADVANCE(107); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 57: - if (lookahead == '(') ADVANCE(1734); - if (lookahead == 'i') ADVANCE(111); + if (lookahead == '(') ADVANCE(1726); + if (lookahead == 'i') ADVANCE(28); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 58: - if (lookahead == '(') ADVANCE(1734); - if (lookahead == 'i') ADVANCE(109); + if (lookahead == '(') ADVANCE(1726); + if (lookahead == 'i') ADVANCE(29); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 59: - if (lookahead == '(') ADVANCE(1734); - if (lookahead == 'i') ADVANCE(30); + if (lookahead == '(') ADVANCE(1726); + if (lookahead == 'i') ADVANCE(72); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 60: - if (lookahead == '(') ADVANCE(1734); - if (lookahead == 'i') ADVANCE(31); + if (lookahead == '(') ADVANCE(1726); + if (lookahead == 'i') ADVANCE(65); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 61: - if (lookahead == '(') ADVANCE(1734); - if (lookahead == 'i') ADVANCE(74); + if (lookahead == '(') ADVANCE(1726); + if (lookahead == 'i') ADVANCE(30); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 62: - if (lookahead == '(') ADVANCE(1734); - if (lookahead == 'i') ADVANCE(67); + if (lookahead == '(') ADVANCE(1726); + if (lookahead == 'i') ADVANCE(47); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 63: - if (lookahead == '(') ADVANCE(1734); - if (lookahead == 'i') ADVANCE(32); + if (lookahead == '(') ADVANCE(1726); + if (lookahead == 'l') ADVANCE(1751); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 64: - if (lookahead == '(') ADVANCE(1734); - if (lookahead == 'i') ADVANCE(49); + if (lookahead == '(') ADVANCE(1726); + if (lookahead == 'l') ADVANCE(57); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 65: - if (lookahead == '(') ADVANCE(1734); - if (lookahead == 'l') ADVANCE(1759); + if (lookahead == '(') ADVANCE(1726); + if (lookahead == 'l') ADVANCE(42); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 66: - if (lookahead == '(') ADVANCE(1734); - if (lookahead == 'l') ADVANCE(59); + if (lookahead == '(') ADVANCE(1726); + if (lookahead == 'l') ADVANCE(24); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 67: - if (lookahead == '(') ADVANCE(1734); - if (lookahead == 'l') ADVANCE(44); + if (lookahead == '(') ADVANCE(1726); + if (lookahead == 'm') ADVANCE(1778); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 68: - if (lookahead == '(') ADVANCE(1734); - if (lookahead == 'l') ADVANCE(26); + if (lookahead == '(') ADVANCE(1726); + if (lookahead == 'n') ADVANCE(105); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 69: - if (lookahead == '(') ADVANCE(1734); - if (lookahead == 'm') ADVANCE(1786); + if (lookahead == '(') ADVANCE(1726); + if (lookahead == 'n') ADVANCE(91); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 70: - if (lookahead == '(') ADVANCE(1734); - if (lookahead == 'n') ADVANCE(107); + if (lookahead == '(') ADVANCE(1726); + if (lookahead == 'n') ADVANCE(27); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 71: - if (lookahead == '(') ADVANCE(1734); - if (lookahead == 'n') ADVANCE(93); + if (lookahead == '(') ADVANCE(1726); + if (lookahead == 'n') ADVANCE(90); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 72: - if (lookahead == '(') ADVANCE(1734); - if (lookahead == 'n') ADVANCE(29); + if (lookahead == '(') ADVANCE(1726); + if (lookahead == 'n') ADVANCE(18); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 73: - if (lookahead == '(') ADVANCE(1734); - if (lookahead == 'n') ADVANCE(92); + if (lookahead == '(') ADVANCE(1726); + if (lookahead == 'n') ADVANCE(93); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 74: - if (lookahead == '(') ADVANCE(1734); - if (lookahead == 'n') ADVANCE(20); + if (lookahead == '(') ADVANCE(1726); + if (lookahead == 'n') ADVANCE(55); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 75: - if (lookahead == '(') ADVANCE(1734); - if (lookahead == 'n') ADVANCE(95); + if (lookahead == '(') ADVANCE(1726); + if (lookahead == 'n') ADVANCE(89); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 76: - if (lookahead == '(') ADVANCE(1734); - if (lookahead == 'n') ADVANCE(57); + if (lookahead == '(') ADVANCE(1726); + if (lookahead == 'o') ADVANCE(66); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 77: - if (lookahead == '(') ADVANCE(1734); - if (lookahead == 'n') ADVANCE(91); + if (lookahead == '(') ADVANCE(1726); + if (lookahead == 'o') ADVANCE(75); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 78: - if (lookahead == '(') ADVANCE(1734); - if (lookahead == 'o') ADVANCE(68); + if (lookahead == '(') ADVANCE(1726); + if (lookahead == 'o') ADVANCE(82); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 79: - if (lookahead == '(') ADVANCE(1734); - if (lookahead == 'o') ADVANCE(77); + if (lookahead == '(') ADVANCE(1726); + if (lookahead == 'o') ADVANCE(74); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 80: - if (lookahead == '(') ADVANCE(1734); - if (lookahead == 'o') ADVANCE(84); + if (lookahead == '(') ADVANCE(1726); + if (lookahead == 'r') ADVANCE(54); + if (lookahead == 'u') ADVANCE(26); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 81: - if (lookahead == '(') ADVANCE(1734); - if (lookahead == 'o') ADVANCE(76); + if (lookahead == '(') ADVANCE(1726); + if (lookahead == 'r') ADVANCE(49); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 82: - if (lookahead == '(') ADVANCE(1734); - if (lookahead == 'r') ADVANCE(56); - if (lookahead == 'u') ADVANCE(28); + if (lookahead == '(') ADVANCE(1726); + if (lookahead == 'r') ADVANCE(1781); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 83: - if (lookahead == '(') ADVANCE(1734); - if (lookahead == 'r') ADVANCE(51); + if (lookahead == '(') ADVANCE(1726); + if (lookahead == 'r') ADVANCE(53); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 84: - if (lookahead == '(') ADVANCE(1734); - if (lookahead == 'r') ADVANCE(1789); + if (lookahead == '(') ADVANCE(1726); + if (lookahead == 'r') ADVANCE(21); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 85: - if (lookahead == '(') ADVANCE(1734); - if (lookahead == 'r') ADVANCE(55); + if (lookahead == '(') ADVANCE(1726); + if (lookahead == 'r') ADVANCE(106); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 86: - if (lookahead == '(') ADVANCE(1734); - if (lookahead == 'r') ADVANCE(23); + if (lookahead == '(') ADVANCE(1726); + if (lookahead == 'r') ADVANCE(19); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 87: - if (lookahead == '(') ADVANCE(1734); - if (lookahead == 'r') ADVANCE(108); + if (lookahead == '(') ADVANCE(1726); + if (lookahead == 'r') ADVANCE(79); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 88: - if (lookahead == '(') ADVANCE(1734); - if (lookahead == 'r') ADVANCE(21); + if (lookahead == '(') ADVANCE(1726); + if (lookahead == 's') ADVANCE(103); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 89: - if (lookahead == '(') ADVANCE(1734); - if (lookahead == 'r') ADVANCE(81); + if (lookahead == '(') ADVANCE(1726); + if (lookahead == 's') ADVANCE(97); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 90: - if (lookahead == '(') ADVANCE(1734); - if (lookahead == 's') ADVANCE(105); + if (lookahead == '(') ADVANCE(1726); + if (lookahead == 's') ADVANCE(62); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 91: - if (lookahead == '(') ADVANCE(1734); - if (lookahead == 's') ADVANCE(99); + if (lookahead == '(') ADVANCE(1726); + if (lookahead == 't') ADVANCE(45); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 92: - if (lookahead == '(') ADVANCE(1734); - if (lookahead == 's') ADVANCE(64); + if (lookahead == '(') ADVANCE(1726); + if (lookahead == 't') ADVANCE(1769); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 93: - if (lookahead == '(') ADVANCE(1734); - if (lookahead == 't') ADVANCE(47); + if (lookahead == '(') ADVANCE(1726); + if (lookahead == 't') ADVANCE(1760); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 94: - if (lookahead == '(') ADVANCE(1734); - if (lookahead == 't') ADVANCE(1777); + if (lookahead == '(') ADVANCE(1726); + if (lookahead == 't') ADVANCE(38); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 95: - if (lookahead == '(') ADVANCE(1734); - if (lookahead == 't') ADVANCE(1768); + if (lookahead == '(') ADVANCE(1726); + if (lookahead == 't') ADVANCE(78); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 96: - if (lookahead == '(') ADVANCE(1734); - if (lookahead == 't') ADVANCE(40); + if (lookahead == '(') ADVANCE(1726); + if (lookahead == 't') ADVANCE(56); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 97: - if (lookahead == '(') ADVANCE(1734); - if (lookahead == 't') ADVANCE(80); + if (lookahead == '(') ADVANCE(1726); + if (lookahead == 't') ADVANCE(85); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 98: - if (lookahead == '(') ADVANCE(1734); + if (lookahead == '(') ADVANCE(1726); if (lookahead == 't') ADVANCE(58); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 99: - if (lookahead == '(') ADVANCE(1734); - if (lookahead == 't') ADVANCE(87); + if (lookahead == '(') ADVANCE(1726); + if (lookahead == 't') ADVANCE(41); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 100: - if (lookahead == '(') ADVANCE(1734); + if (lookahead == '(') ADVANCE(1726); if (lookahead == 't') ADVANCE(60); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 101: - if (lookahead == '(') ADVANCE(1734); - if (lookahead == 't') ADVANCE(43); + if (lookahead == '(') ADVANCE(1726); + if (lookahead == 't') ADVANCE(61); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 102: - if (lookahead == '(') ADVANCE(1734); - if (lookahead == 't') ADVANCE(62); + if (lookahead == '(') ADVANCE(1726); + if (lookahead == 't') ADVANCE(44); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 103: - if (lookahead == '(') ADVANCE(1734); - if (lookahead == 't') ADVANCE(63); + if (lookahead == '(') ADVANCE(1726); + if (lookahead == 't') ADVANCE(86); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 104: - if (lookahead == '(') ADVANCE(1734); - if (lookahead == 't') ADVANCE(46); + if (lookahead == '(') ADVANCE(1726); + if (lookahead == 't') ADVANCE(22); + if (lookahead == 'y') ADVANCE(70); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 105: - if (lookahead == '(') ADVANCE(1734); - if (lookahead == 't') ADVANCE(88); + if (lookahead == '(') ADVANCE(1726); + if (lookahead == 'u') ADVANCE(67); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 106: - if (lookahead == '(') ADVANCE(1734); - if (lookahead == 't') ADVANCE(24); - if (lookahead == 'y') ADVANCE(72); + if (lookahead == '(') ADVANCE(1726); + if (lookahead == 'u') ADVANCE(32); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 107: - if (lookahead == '(') ADVANCE(1734); - if (lookahead == 'u') ADVANCE(69); + if (lookahead == '(') ADVANCE(1726); + if (lookahead == 'v') ADVANCE(40); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 108: - if (lookahead == '(') ADVANCE(1734); - if (lookahead == 'u') ADVANCE(34); + if (lookahead == '(') ADVANCE(1726); + if (lookahead == 'v') ADVANCE(23); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 109: - if (lookahead == '(') ADVANCE(1734); - if (lookahead == 'v') ADVANCE(42); + if (lookahead == '(') ADVANCE(1726); + if (lookahead == 'z') ADVANCE(46); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); + ('a' <= lookahead && lookahead <= 'y')) ADVANCE(110); END_STATE(); case 110: - if (lookahead == '(') ADVANCE(1734); - if (lookahead == 'v') ADVANCE(25); + if (lookahead == '(') ADVANCE(1726); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 111: - if (lookahead == '(') ADVANCE(1734); - if (lookahead == 'z') ADVANCE(48); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'y')) ADVANCE(112); + if (lookahead == '-') ADVANCE(628); END_STATE(); case 112: - if (lookahead == '(') ADVANCE(1734); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); + if (lookahead == '-') ADVANCE(534); END_STATE(); case 113: - if (lookahead == '-') ADVANCE(631); + if (lookahead == '-') ADVANCE(345); END_STATE(); case 114: - if (lookahead == '-') ADVANCE(537); + if (lookahead == '-') ADVANCE(623); END_STATE(); case 115: - if (lookahead == '-') ADVANCE(346); + if (lookahead == '-') ADVANCE(445); END_STATE(); case 116: - if (lookahead == '-') ADVANCE(626); + if (lookahead == '-') ADVANCE(538); END_STATE(); case 117: - if (lookahead == '-') ADVANCE(447); + if (lookahead == '-') ADVANCE(625); END_STATE(); case 118: - if (lookahead == '-') ADVANCE(541); + if (lookahead == '-') ADVANCE(626); END_STATE(); case 119: - if (lookahead == '-') ADVANCE(628); + if (lookahead == '-') ADVANCE(739); END_STATE(); case 120: - if (lookahead == '-') ADVANCE(629); + if (lookahead == '-') ADVANCE(817); END_STATE(); case 121: - if (lookahead == '-') ADVANCE(743); + if (lookahead == '-') ADVANCE(589); END_STATE(); case 122: - if (lookahead == '-') ADVANCE(821); + if (lookahead == '-') ADVANCE(934); + if (lookahead == 'g') ADVANCE(114); + if (lookahead == 'l') ADVANCE(149); END_STATE(); case 123: - if (lookahead == '-') ADVANCE(592); + if (lookahead == '-') ADVANCE(1258); END_STATE(); case 124: - if (lookahead == '-') ADVANCE(938); - if (lookahead == 'g') ADVANCE(116); - if (lookahead == 'l') ADVANCE(151); + if (lookahead == '-') ADVANCE(385); + if (lookahead == 'e') ADVANCE(535); END_STATE(); case 125: - if (lookahead == '-') ADVANCE(1263); + if (lookahead == '-') ADVANCE(825); END_STATE(); case 126: - if (lookahead == '-') ADVANCE(386); - if (lookahead == 'e') ADVANCE(538); + if (lookahead == '-') ADVANCE(1059); END_STATE(); case 127: - if (lookahead == '-') ADVANCE(829); + if (lookahead == '-') ADVANCE(1020); END_STATE(); case 128: - if (lookahead == '-') ADVANCE(1064); + if (lookahead == '-') ADVANCE(681); END_STATE(); case 129: - if (lookahead == '-') ADVANCE(1025); + if (lookahead == '-') ADVANCE(1354); + if (lookahead == 'e') ADVANCE(1161); END_STATE(); case 130: - if (lookahead == '-') ADVANCE(684); + if (lookahead == '-') ADVANCE(498); END_STATE(); case 131: - if (lookahead == '-') ADVANCE(1359); - if (lookahead == 'e') ADVANCE(1166); + if (lookahead == '-') ADVANCE(393); END_STATE(); case 132: - if (lookahead == '-') ADVANCE(500); + if (lookahead == '-') ADVANCE(917); END_STATE(); case 133: - if (lookahead == '-') ADVANCE(394); + if (lookahead == '-') ADVANCE(1384); END_STATE(); case 134: - if (lookahead == '-') ADVANCE(921); + if (lookahead == '-') ADVANCE(1389); END_STATE(); case 135: - if (lookahead == '-') ADVANCE(1389); + if (lookahead == '-') ADVANCE(1391); END_STATE(); case 136: - if (lookahead == '-') ADVANCE(1394); + if (lookahead == '-') ADVANCE(616); END_STATE(); case 137: - if (lookahead == '-') ADVANCE(1396); + if (lookahead == '-') ADVANCE(847); END_STATE(); case 138: - if (lookahead == '-') ADVANCE(619); + if (lookahead == '-') ADVANCE(595); END_STATE(); case 139: - if (lookahead == '-') ADVANCE(851); + if (lookahead == '-') ADVANCE(617); END_STATE(); case 140: - if (lookahead == '-') ADVANCE(598); + if (lookahead == '-') ADVANCE(857); END_STATE(); case 141: - if (lookahead == '-') ADVANCE(620); + if (lookahead == '-') ADVANCE(597); END_STATE(); case 142: - if (lookahead == '-') ADVANCE(861); + if (lookahead == '-') ADVANCE(619); END_STATE(); case 143: - if (lookahead == '-') ADVANCE(600); + if (lookahead == '-') ADVANCE(863); END_STATE(); case 144: - if (lookahead == '-') ADVANCE(622); + if (lookahead == '-') ADVANCE(620); END_STATE(); case 145: - if (lookahead == '-') ADVANCE(867); + if (lookahead == '-') ADVANCE(866); END_STATE(); case 146: - if (lookahead == '-') ADVANCE(623); + if (lookahead == '-') ADVANCE(622); END_STATE(); case 147: - if (lookahead == '-') ADVANCE(870); + if (lookahead == '-') ADVANCE(867); END_STATE(); case 148: - if (lookahead == '-') ADVANCE(625); + if (lookahead == '-') ADVANCE(868); END_STATE(); case 149: - if (lookahead == '-') ADVANCE(871); + if (lookahead == '-') ADVANCE(624); END_STATE(); case 150: - if (lookahead == '-') ADVANCE(872); + if (lookahead == '-') ADVANCE(1270); END_STATE(); case 151: - if (lookahead == '-') ADVANCE(627); + if (lookahead == '-') ADVANCE(1271); END_STATE(); case 152: - if (lookahead == '-') ADVANCE(1275); + if (lookahead == '-') ADVANCE(1272); END_STATE(); case 153: - if (lookahead == '-') ADVANCE(1276); + if (lookahead == '-') ADVANCE(1273); END_STATE(); case 154: - if (lookahead == '-') ADVANCE(1277); + if (lookahead == '-') ADVANCE(1274); END_STATE(); case 155: - if (lookahead == '-') ADVANCE(1278); + if (lookahead == '.') ADVANCE(1712); + if (lookahead == 'a') ADVANCE(989); + if (lookahead == 'c') ADVANCE(339); + if (lookahead == 'e') ADVANCE(967); + if (lookahead == 'f') ADVANCE(810); + if (lookahead == 'i') ADVANCE(959); + if (lookahead == 'l') ADVANCE(813); + if (lookahead == 'm') ADVANCE(684); + if (lookahead == 'p') ADVANCE(331); + if (lookahead == 's') ADVANCE(1063); END_STATE(); case 156: - if (lookahead == '-') ADVANCE(1279); + if (lookahead == '0') ADVANCE(1793); + if (lookahead == '>') ADVANCE(1718); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1794); END_STATE(); case 157: - if (lookahead == '.') ADVANCE(1720); - if (lookahead == 'a') ADVANCE(993); - if (lookahead == 'c') ADVANCE(340); - if (lookahead == 'e') ADVANCE(971); - if (lookahead == 'f') ADVANCE(814); - if (lookahead == 'i') ADVANCE(963); - if (lookahead == 'l') ADVANCE(817); - if (lookahead == 'm') ADVANCE(687); - if (lookahead == 'p') ADVANCE(332); - if (lookahead == 's') ADVANCE(1068); + if (lookahead == '0') ADVANCE(1793); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1794); END_STATE(); case 158: - if (lookahead == '0') ADVANCE(1801); - if (lookahead == '>') ADVANCE(1726); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1802); + if (lookahead == '1') ADVANCE(211); + if (lookahead == '3') ADVANCE(177); END_STATE(); case 159: if (lookahead == '1') ADVANCE(212); - if (lookahead == '3') ADVANCE(178); + if (lookahead == 'f') ADVANCE(1217); END_STATE(); case 160: if (lookahead == '1') ADVANCE(213); - if (lookahead == 'f') ADVANCE(1222); + if (lookahead == '4') ADVANCE(1495); + if (lookahead == 'h') ADVANCE(822); END_STATE(); case 161: if (lookahead == '1') ADVANCE(214); - if (lookahead == '4') ADVANCE(1503); - if (lookahead == 'h') ADVANCE(826); END_STATE(); case 162: if (lookahead == '1') ADVANCE(215); END_STATE(); case 163: if (lookahead == '1') ADVANCE(216); + if (lookahead == 'f') ADVANCE(1230); END_STATE(); case 164: if (lookahead == '1') ADVANCE(217); - if (lookahead == 'f') ADVANCE(1235); + if (lookahead == '8') ADVANCE(1690); END_STATE(); case 165: if (lookahead == '1') ADVANCE(218); - if (lookahead == '8') ADVANCE(1698); + if (lookahead == '8') ADVANCE(1684); END_STATE(); case 166: if (lookahead == '1') ADVANCE(219); - if (lookahead == '8') ADVANCE(1692); + if (lookahead == '8') ADVANCE(1689); END_STATE(); case 167: if (lookahead == '1') ADVANCE(220); - if (lookahead == '8') ADVANCE(1697); + if (lookahead == '3') ADVANCE(178); + if (lookahead == 'h') ADVANCE(873); END_STATE(); case 168: if (lookahead == '1') ADVANCE(221); - if (lookahead == '3') ADVANCE(179); - if (lookahead == 'h') ADVANCE(877); + if (lookahead == '8') ADVANCE(1687); END_STATE(); case 169: if (lookahead == '1') ADVANCE(222); - if (lookahead == '8') ADVANCE(1695); + if (lookahead == '8') ADVANCE(1686); END_STATE(); case 170: if (lookahead == '1') ADVANCE(223); - if (lookahead == '8') ADVANCE(1694); + if (lookahead == '8') ADVANCE(1688); END_STATE(); case 171: if (lookahead == '1') ADVANCE(224); - if (lookahead == '8') ADVANCE(1696); + if (lookahead == '8') ADVANCE(1685); END_STATE(); case 172: if (lookahead == '1') ADVANCE(225); - if (lookahead == '8') ADVANCE(1693); + if (lookahead == '8') ADVANCE(1691); END_STATE(); case 173: if (lookahead == '1') ADVANCE(226); - if (lookahead == '8') ADVANCE(1699); + if (lookahead == 'f') ADVANCE(1237); END_STATE(); case 174: if (lookahead == '1') ADVANCE(227); - if (lookahead == 'f') ADVANCE(1242); END_STATE(); case 175: if (lookahead == '1') ADVANCE(228); @@ -3831,56 +3794,56 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '1') ADVANCE(229); END_STATE(); case 177: - if (lookahead == '1') ADVANCE(230); + if (lookahead == '2') ADVANCE(1519); END_STATE(); case 178: - if (lookahead == '2') ADVANCE(1527); + if (lookahead == '2') ADVANCE(1500); END_STATE(); case 179: - if (lookahead == '2') ADVANCE(1508); + if (lookahead == '2') ADVANCE(349); + if (lookahead == 'l') ADVANCE(828); END_STATE(); case 180: - if (lookahead == '2') ADVANCE(350); - if (lookahead == 'l') ADVANCE(832); + if (lookahead == '2') ADVANCE(395); + if (lookahead == 'l') ADVANCE(829); END_STATE(); case 181: - if (lookahead == '2') ADVANCE(396); - if (lookahead == 'l') ADVANCE(833); + if (lookahead == '2') ADVANCE(398); + if (lookahead == 'l') ADVANCE(830); END_STATE(); case 182: - if (lookahead == '2') ADVANCE(399); - if (lookahead == 'l') ADVANCE(834); + if (lookahead == '2') ADVANCE(402); + if (lookahead == 'l') ADVANCE(831); END_STATE(); case 183: - if (lookahead == '2') ADVANCE(403); - if (lookahead == 'l') ADVANCE(835); + if (lookahead == '2') ADVANCE(404); + if (lookahead == 'l') ADVANCE(832); END_STATE(); case 184: - if (lookahead == '2') ADVANCE(405); - if (lookahead == 'l') ADVANCE(836); + if (lookahead == '2') ADVANCE(406); END_STATE(); case 185: - if (lookahead == '2') ADVANCE(407); + if (lookahead == '2') ADVANCE(408); + if (lookahead == 'l') ADVANCE(833); END_STATE(); case 186: - if (lookahead == '2') ADVANCE(409); - if (lookahead == 'l') ADVANCE(837); + if (lookahead == '2') ADVANCE(410); + if (lookahead == 'l') ADVANCE(834); END_STATE(); case 187: - if (lookahead == '2') ADVANCE(411); - if (lookahead == 'l') ADVANCE(838); + if (lookahead == '2') ADVANCE(412); + if (lookahead == 'l') ADVANCE(835); END_STATE(); case 188: if (lookahead == '2') ADVANCE(413); - if (lookahead == 'l') ADVANCE(839); + if (lookahead == 'l') ADVANCE(836); END_STATE(); case 189: if (lookahead == '2') ADVANCE(414); - if (lookahead == 'l') ADVANCE(840); + if (lookahead == 'l') ADVANCE(837); END_STATE(); case 190: if (lookahead == '2') ADVANCE(415); - if (lookahead == 'l') ADVANCE(841); END_STATE(); case 191: if (lookahead == '2') ADVANCE(416); @@ -3905,10 +3868,10 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 198: if (lookahead == '2') ADVANCE(423); + if (lookahead == 'l') ADVANCE(839); END_STATE(); case 199: if (lookahead == '2') ADVANCE(424); - if (lookahead == 'l') ADVANCE(843); END_STATE(); case 200: if (lookahead == '2') ADVANCE(425); @@ -3944,1665 +3907,1665 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '2') ADVANCE(435); END_STATE(); case 211: - if (lookahead == '2') ADVANCE(436); + if (lookahead == '6') ADVANCE(1518); END_STATE(); case 212: - if (lookahead == '6') ADVANCE(1526); + if (lookahead == '6') ADVANCE(1480); END_STATE(); case 213: - if (lookahead == '6') ADVANCE(1488); + if (lookahead == '6') ADVANCE(1496); END_STATE(); case 214: - if (lookahead == '6') ADVANCE(1504); + if (lookahead == '6') ADVANCE(1479); END_STATE(); case 215: - if (lookahead == '6') ADVANCE(1487); + if (lookahead == '6') ADVANCE(1498); END_STATE(); case 216: - if (lookahead == '6') ADVANCE(1506); + if (lookahead == '6') ADVANCE(1483); END_STATE(); case 217: - if (lookahead == '6') ADVANCE(1491); + if (lookahead == '6') ADVANCE(1682); END_STATE(); case 218: - if (lookahead == '6') ADVANCE(1690); + if (lookahead == '6') ADVANCE(1676); END_STATE(); case 219: - if (lookahead == '6') ADVANCE(1684); + if (lookahead == '6') ADVANCE(1681); END_STATE(); case 220: - if (lookahead == '6') ADVANCE(1689); + if (lookahead == '6') ADVANCE(1499); END_STATE(); case 221: - if (lookahead == '6') ADVANCE(1507); + if (lookahead == '6') ADVANCE(1679); END_STATE(); case 222: - if (lookahead == '6') ADVANCE(1687); + if (lookahead == '6') ADVANCE(1678); END_STATE(); case 223: - if (lookahead == '6') ADVANCE(1686); + if (lookahead == '6') ADVANCE(1680); END_STATE(); case 224: - if (lookahead == '6') ADVANCE(1688); + if (lookahead == '6') ADVANCE(1677); END_STATE(); case 225: - if (lookahead == '6') ADVANCE(1685); + if (lookahead == '6') ADVANCE(1683); END_STATE(); case 226: - if (lookahead == '6') ADVANCE(1691); + if (lookahead == '6') ADVANCE(1486); END_STATE(); case 227: - if (lookahead == '6') ADVANCE(1494); + if (lookahead == '6') ADVANCE(1482); END_STATE(); case 228: - if (lookahead == '6') ADVANCE(1490); + if (lookahead == '6') ADVANCE(1502); END_STATE(); case 229: - if (lookahead == '6') ADVANCE(1510); + if (lookahead == '6') ADVANCE(1485); END_STATE(); case 230: - if (lookahead == '6') ADVANCE(1493); + if (lookahead == '8') ADVANCE(1692); END_STATE(); case 231: - if (lookahead == '8') ADVANCE(1700); + if (lookahead == '8') ADVANCE(1693); END_STATE(); case 232: - if (lookahead == '8') ADVANCE(1701); + if (lookahead == '8') ADVANCE(1694); END_STATE(); case 233: - if (lookahead == '8') ADVANCE(1702); + if (lookahead == ':') ADVANCE(1723); + if (lookahead == 'a') ADVANCE(312); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 234: - if (lookahead == ':') ADVANCE(1731); - if (lookahead == 'a') ADVANCE(313); + if (lookahead == ':') ADVANCE(1723); + if (lookahead == 'a') ADVANCE(279); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(327); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 235: - if (lookahead == ':') ADVANCE(1731); - if (lookahead == 'a') ADVANCE(280); + if (lookahead == ':') ADVANCE(1723); + if (lookahead == 'a') ADVANCE(247); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(327); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 236: - if (lookahead == ':') ADVANCE(1731); - if (lookahead == 'a') ADVANCE(248); + if (lookahead == ':') ADVANCE(1723); + if (lookahead == 'a') ADVANCE(249); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(327); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 237: - if (lookahead == ':') ADVANCE(1731); - if (lookahead == 'a') ADVANCE(250); + if (lookahead == ':') ADVANCE(1723); + if (lookahead == 'a') ADVANCE(287); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(327); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 238: - if (lookahead == ':') ADVANCE(1731); - if (lookahead == 'a') ADVANCE(288); + if (lookahead == ':') ADVANCE(1723); + if (lookahead == 'a') ADVANCE(314); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(327); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 239: - if (lookahead == ':') ADVANCE(1731); + if (lookahead == ':') ADVANCE(1723); if (lookahead == 'a') ADVANCE(315); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(327); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 240: - if (lookahead == ':') ADVANCE(1731); + if (lookahead == ':') ADVANCE(1723); if (lookahead == 'a') ADVANCE(316); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(327); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 241: - if (lookahead == ':') ADVANCE(1731); - if (lookahead == 'a') ADVANCE(317); + if (lookahead == ':') ADVANCE(1723); + if (lookahead == 'b') ADVANCE(304); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(327); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 242: - if (lookahead == ':') ADVANCE(1731); - if (lookahead == 'b') ADVANCE(305); + if (lookahead == ':') ADVANCE(1723); + if (lookahead == 'b') ADVANCE(280); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 243: - if (lookahead == ':') ADVANCE(1731); - if (lookahead == 'b') ADVANCE(281); + if (lookahead == ':') ADVANCE(1723); + if (lookahead == 'c') ADVANCE(267); + if (lookahead == 't') ADVANCE(268); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 244: - if (lookahead == ':') ADVANCE(1731); - if (lookahead == 'c') ADVANCE(268); - if (lookahead == 't') ADVANCE(269); + if (lookahead == ':') ADVANCE(1723); + if (lookahead == 'c') ADVANCE(1740); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 245: - if (lookahead == ':') ADVANCE(1731); - if (lookahead == 'c') ADVANCE(1748); + if (lookahead == ':') ADVANCE(1723); + if (lookahead == 'c') ADVANCE(1749); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 246: - if (lookahead == ':') ADVANCE(1731); - if (lookahead == 'c') ADVANCE(1757); + if (lookahead == ':') ADVANCE(1723); + if (lookahead == 'c') ADVANCE(1776); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 247: - if (lookahead == ':') ADVANCE(1731); - if (lookahead == 'c') ADVANCE(1784); + if (lookahead == ':') ADVANCE(1723); + if (lookahead == 'c') ADVANCE(308); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 248: - if (lookahead == ':') ADVANCE(1731); - if (lookahead == 'c') ADVANCE(309); + if (lookahead == ':') ADVANCE(1723); + if (lookahead == 'c') ADVANCE(311); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 249: - if (lookahead == ':') ADVANCE(1731); - if (lookahead == 'c') ADVANCE(312); + if (lookahead == ':') ADVANCE(1723); + if (lookahead == 'c') ADVANCE(259); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 250: - if (lookahead == ':') ADVANCE(1731); - if (lookahead == 'c') ADVANCE(260); + if (lookahead == ':') ADVANCE(1723); + if (lookahead == 'c') ADVANCE(318); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 251: - if (lookahead == ':') ADVANCE(1731); - if (lookahead == 'c') ADVANCE(319); + if (lookahead == ':') ADVANCE(1723); + if (lookahead == 'd') ADVANCE(266); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 252: - if (lookahead == ':') ADVANCE(1731); - if (lookahead == 'd') ADVANCE(267); + if (lookahead == ':') ADVANCE(1723); + if (lookahead == 'd') ADVANCE(1746); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 253: - if (lookahead == ':') ADVANCE(1731); - if (lookahead == 'd') ADVANCE(1754); + if (lookahead == ':') ADVANCE(1723); + if (lookahead == 'd') ADVANCE(1755); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 254: - if (lookahead == ':') ADVANCE(1731); - if (lookahead == 'd') ADVANCE(1763); + if (lookahead == ':') ADVANCE(1723); + if (lookahead == 'e') ADVANCE(250); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 255: - if (lookahead == ':') ADVANCE(1731); - if (lookahead == 'e') ADVANCE(251); + if (lookahead == ':') ADVANCE(1723); + if (lookahead == 'e') ADVANCE(1773); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 256: - if (lookahead == ':') ADVANCE(1731); - if (lookahead == 'e') ADVANCE(1781); + if (lookahead == ':') ADVANCE(1723); + if (lookahead == 'e') ADVANCE(1764); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 257: - if (lookahead == ':') ADVANCE(1731); - if (lookahead == 'e') ADVANCE(1772); + if (lookahead == ':') ADVANCE(1723); + if (lookahead == 'e') ADVANCE(1743); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 258: - if (lookahead == ':') ADVANCE(1731); - if (lookahead == 'e') ADVANCE(1751); + if (lookahead == ':') ADVANCE(1723); + if (lookahead == 'e') ADVANCE(1758); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 259: - if (lookahead == ':') ADVANCE(1731); - if (lookahead == 'e') ADVANCE(1766); + if (lookahead == ':') ADVANCE(1723); + if (lookahead == 'e') ADVANCE(1767); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 260: - if (lookahead == ':') ADVANCE(1731); - if (lookahead == 'e') ADVANCE(1775); + if (lookahead == ':') ADVANCE(1723); + if (lookahead == 'e') ADVANCE(252); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 261: - if (lookahead == ':') ADVANCE(1731); - if (lookahead == 'e') ADVANCE(253); + if (lookahead == ':') ADVANCE(1723); + if (lookahead == 'e') ADVANCE(297); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 262: - if (lookahead == ':') ADVANCE(1731); - if (lookahead == 'e') ADVANCE(298); + if (lookahead == ':') ADVANCE(1723); + if (lookahead == 'e') ADVANCE(253); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 263: - if (lookahead == ':') ADVANCE(1731); - if (lookahead == 'e') ADVANCE(254); + if (lookahead == ':') ADVANCE(1723); + if (lookahead == 'e') ADVANCE(289); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 264: - if (lookahead == ':') ADVANCE(1731); - if (lookahead == 'e') ADVANCE(290); + if (lookahead == ':') ADVANCE(1723); + if (lookahead == 'e') ADVANCE(317); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 265: - if (lookahead == ':') ADVANCE(1731); - if (lookahead == 'e') ADVANCE(318); + if (lookahead == ':') ADVANCE(1723); + if (lookahead == 'f') ADVANCE(236); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 266: - if (lookahead == ':') ADVANCE(1731); - if (lookahead == 'f') ADVANCE(237); + if (lookahead == ':') ADVANCE(1723); + if (lookahead == 'g') ADVANCE(255); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 267: - if (lookahead == ':') ADVANCE(1731); - if (lookahead == 'g') ADVANCE(256); + if (lookahead == ':') ADVANCE(1723); + if (lookahead == 'h') ADVANCE(303); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 268: - if (lookahead == ':') ADVANCE(1731); - if (lookahead == 'h') ADVANCE(304); + if (lookahead == ':') ADVANCE(1723); + if (lookahead == 'h') ADVANCE(264); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 269: - if (lookahead == ':') ADVANCE(1731); - if (lookahead == 'h') ADVANCE(265); + if (lookahead == ':') ADVANCE(1723); + if (lookahead == 'i') ADVANCE(251); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 270: - if (lookahead == ':') ADVANCE(1731); - if (lookahead == 'i') ADVANCE(252); + if (lookahead == ':') ADVANCE(1723); + if (lookahead == 'i') ADVANCE(324); + if (lookahead == 'o') ADVANCE(310); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 271: - if (lookahead == ':') ADVANCE(1731); + if (lookahead == ':') ADVANCE(1723); if (lookahead == 'i') ADVANCE(325); - if (lookahead == 'o') ADVANCE(311); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 272: - if (lookahead == ':') ADVANCE(1731); - if (lookahead == 'i') ADVANCE(326); + if (lookahead == ':') ADVANCE(1723); + if (lookahead == 'i') ADVANCE(323); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 273: - if (lookahead == ':') ADVANCE(1731); - if (lookahead == 'i') ADVANCE(324); + if (lookahead == ':') ADVANCE(1723); + if (lookahead == 'i') ADVANCE(244); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 274: - if (lookahead == ':') ADVANCE(1731); + if (lookahead == ':') ADVANCE(1723); if (lookahead == 'i') ADVANCE(245); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 275: - if (lookahead == ':') ADVANCE(1731); - if (lookahead == 'i') ADVANCE(246); + if (lookahead == ':') ADVANCE(1723); + if (lookahead == 'i') ADVANCE(288); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 276: - if (lookahead == ':') ADVANCE(1731); - if (lookahead == 'i') ADVANCE(289); + if (lookahead == ':') ADVANCE(1723); + if (lookahead == 'i') ADVANCE(281); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 277: - if (lookahead == ':') ADVANCE(1731); - if (lookahead == 'i') ADVANCE(282); + if (lookahead == ':') ADVANCE(1723); + if (lookahead == 'i') ADVANCE(246); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 278: - if (lookahead == ':') ADVANCE(1731); - if (lookahead == 'i') ADVANCE(247); + if (lookahead == ':') ADVANCE(1723); + if (lookahead == 'i') ADVANCE(263); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 279: - if (lookahead == ':') ADVANCE(1731); - if (lookahead == 'i') ADVANCE(264); + if (lookahead == ':') ADVANCE(1723); + if (lookahead == 'l') ADVANCE(1752); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 280: - if (lookahead == ':') ADVANCE(1731); - if (lookahead == 'l') ADVANCE(1760); + if (lookahead == ':') ADVANCE(1723); + if (lookahead == 'l') ADVANCE(273); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 281: - if (lookahead == ':') ADVANCE(1731); - if (lookahead == 'l') ADVANCE(274); + if (lookahead == ':') ADVANCE(1723); + if (lookahead == 'l') ADVANCE(258); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 282: - if (lookahead == ':') ADVANCE(1731); - if (lookahead == 'l') ADVANCE(259); + if (lookahead == ':') ADVANCE(1723); + if (lookahead == 'l') ADVANCE(240); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 283: - if (lookahead == ':') ADVANCE(1731); - if (lookahead == 'l') ADVANCE(241); + if (lookahead == ':') ADVANCE(1723); + if (lookahead == 'm') ADVANCE(1779); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 284: - if (lookahead == ':') ADVANCE(1731); - if (lookahead == 'm') ADVANCE(1787); + if (lookahead == ':') ADVANCE(1723); + if (lookahead == 'n') ADVANCE(321); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 285: - if (lookahead == ':') ADVANCE(1731); - if (lookahead == 'n') ADVANCE(322); + if (lookahead == ':') ADVANCE(1723); + if (lookahead == 'n') ADVANCE(307); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 286: - if (lookahead == ':') ADVANCE(1731); - if (lookahead == 'n') ADVANCE(308); + if (lookahead == ':') ADVANCE(1723); + if (lookahead == 'n') ADVANCE(243); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 287: - if (lookahead == ':') ADVANCE(1731); - if (lookahead == 'n') ADVANCE(244); + if (lookahead == ':') ADVANCE(1723); + if (lookahead == 'n') ADVANCE(306); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 288: - if (lookahead == ':') ADVANCE(1731); - if (lookahead == 'n') ADVANCE(307); + if (lookahead == ':') ADVANCE(1723); + if (lookahead == 'n') ADVANCE(234); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 289: - if (lookahead == ':') ADVANCE(1731); - if (lookahead == 'n') ADVANCE(235); + if (lookahead == ':') ADVANCE(1723); + if (lookahead == 'n') ADVANCE(309); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 290: - if (lookahead == ':') ADVANCE(1731); - if (lookahead == 'n') ADVANCE(310); + if (lookahead == ':') ADVANCE(1723); + if (lookahead == 'n') ADVANCE(271); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 291: - if (lookahead == ':') ADVANCE(1731); - if (lookahead == 'n') ADVANCE(272); + if (lookahead == ':') ADVANCE(1723); + if (lookahead == 'n') ADVANCE(305); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 292: - if (lookahead == ':') ADVANCE(1731); - if (lookahead == 'n') ADVANCE(306); + if (lookahead == ':') ADVANCE(1723); + if (lookahead == 'o') ADVANCE(282); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 293: - if (lookahead == ':') ADVANCE(1731); - if (lookahead == 'o') ADVANCE(283); + if (lookahead == ':') ADVANCE(1723); + if (lookahead == 'o') ADVANCE(291); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 294: - if (lookahead == ':') ADVANCE(1731); - if (lookahead == 'o') ADVANCE(292); + if (lookahead == ':') ADVANCE(1723); + if (lookahead == 'o') ADVANCE(298); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 295: - if (lookahead == ':') ADVANCE(1731); - if (lookahead == 'o') ADVANCE(299); + if (lookahead == ':') ADVANCE(1723); + if (lookahead == 'o') ADVANCE(290); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 296: - if (lookahead == ':') ADVANCE(1731); - if (lookahead == 'o') ADVANCE(291); + if (lookahead == ':') ADVANCE(1723); + if (lookahead == 'r') ADVANCE(270); + if (lookahead == 'u') ADVANCE(242); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 297: - if (lookahead == ':') ADVANCE(1731); - if (lookahead == 'r') ADVANCE(271); - if (lookahead == 'u') ADVANCE(243); + if (lookahead == ':') ADVANCE(1723); + if (lookahead == 'r') ADVANCE(265); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 298: - if (lookahead == ':') ADVANCE(1731); - if (lookahead == 'r') ADVANCE(266); + if (lookahead == ':') ADVANCE(1723); + if (lookahead == 'r') ADVANCE(1782); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 299: - if (lookahead == ':') ADVANCE(1731); - if (lookahead == 'r') ADVANCE(1790); + if (lookahead == ':') ADVANCE(1723); + if (lookahead == 'r') ADVANCE(269); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 300: - if (lookahead == ':') ADVANCE(1731); - if (lookahead == 'r') ADVANCE(270); + if (lookahead == ':') ADVANCE(1723); + if (lookahead == 'r') ADVANCE(237); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 301: - if (lookahead == ':') ADVANCE(1731); - if (lookahead == 'r') ADVANCE(238); + if (lookahead == ':') ADVANCE(1723); + if (lookahead == 'r') ADVANCE(322); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 302: - if (lookahead == ':') ADVANCE(1731); - if (lookahead == 'r') ADVANCE(323); + if (lookahead == ':') ADVANCE(1723); + if (lookahead == 'r') ADVANCE(235); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 303: - if (lookahead == ':') ADVANCE(1731); - if (lookahead == 'r') ADVANCE(236); + if (lookahead == ':') ADVANCE(1723); + if (lookahead == 'r') ADVANCE(295); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 304: - if (lookahead == ':') ADVANCE(1731); - if (lookahead == 'r') ADVANCE(296); + if (lookahead == ':') ADVANCE(1723); + if (lookahead == 's') ADVANCE(319); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 305: - if (lookahead == ':') ADVANCE(1731); - if (lookahead == 's') ADVANCE(320); + if (lookahead == ':') ADVANCE(1723); + if (lookahead == 's') ADVANCE(313); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 306: - if (lookahead == ':') ADVANCE(1731); - if (lookahead == 's') ADVANCE(314); + if (lookahead == ':') ADVANCE(1723); + if (lookahead == 's') ADVANCE(278); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 307: - if (lookahead == ':') ADVANCE(1731); - if (lookahead == 's') ADVANCE(279); + if (lookahead == ':') ADVANCE(1723); + if (lookahead == 't') ADVANCE(261); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 308: - if (lookahead == ':') ADVANCE(1731); - if (lookahead == 't') ADVANCE(262); + if (lookahead == ':') ADVANCE(1723); + if (lookahead == 't') ADVANCE(1770); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 309: - if (lookahead == ':') ADVANCE(1731); - if (lookahead == 't') ADVANCE(1778); + if (lookahead == ':') ADVANCE(1723); + if (lookahead == 't') ADVANCE(1761); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 310: - if (lookahead == ':') ADVANCE(1731); - if (lookahead == 't') ADVANCE(1769); + if (lookahead == ':') ADVANCE(1723); + if (lookahead == 't') ADVANCE(254); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 311: - if (lookahead == ':') ADVANCE(1731); - if (lookahead == 't') ADVANCE(255); + if (lookahead == ':') ADVANCE(1723); + if (lookahead == 't') ADVANCE(294); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 312: - if (lookahead == ':') ADVANCE(1731); - if (lookahead == 't') ADVANCE(295); + if (lookahead == ':') ADVANCE(1723); + if (lookahead == 't') ADVANCE(272); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 313: - if (lookahead == ':') ADVANCE(1731); - if (lookahead == 't') ADVANCE(273); + if (lookahead == ':') ADVANCE(1723); + if (lookahead == 't') ADVANCE(301); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 314: - if (lookahead == ':') ADVANCE(1731); - if (lookahead == 't') ADVANCE(302); + if (lookahead == ':') ADVANCE(1723); + if (lookahead == 't') ADVANCE(274); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 315: - if (lookahead == ':') ADVANCE(1731); - if (lookahead == 't') ADVANCE(275); + if (lookahead == ':') ADVANCE(1723); + if (lookahead == 't') ADVANCE(257); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 316: - if (lookahead == ':') ADVANCE(1731); - if (lookahead == 't') ADVANCE(258); + if (lookahead == ':') ADVANCE(1723); + if (lookahead == 't') ADVANCE(276); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 317: - if (lookahead == ':') ADVANCE(1731); + if (lookahead == ':') ADVANCE(1723); if (lookahead == 't') ADVANCE(277); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 318: - if (lookahead == ':') ADVANCE(1731); - if (lookahead == 't') ADVANCE(278); + if (lookahead == ':') ADVANCE(1723); + if (lookahead == 't') ADVANCE(260); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 319: - if (lookahead == ':') ADVANCE(1731); - if (lookahead == 't') ADVANCE(261); + if (lookahead == ':') ADVANCE(1723); + if (lookahead == 't') ADVANCE(302); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 320: - if (lookahead == ':') ADVANCE(1731); - if (lookahead == 't') ADVANCE(303); + if (lookahead == ':') ADVANCE(1723); + if (lookahead == 't') ADVANCE(238); + if (lookahead == 'y') ADVANCE(286); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 321: - if (lookahead == ':') ADVANCE(1731); - if (lookahead == 't') ADVANCE(239); - if (lookahead == 'y') ADVANCE(287); + if (lookahead == ':') ADVANCE(1723); + if (lookahead == 'u') ADVANCE(283); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 322: - if (lookahead == ':') ADVANCE(1731); - if (lookahead == 'u') ADVANCE(284); + if (lookahead == ':') ADVANCE(1723); + if (lookahead == 'u') ADVANCE(248); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 323: - if (lookahead == ':') ADVANCE(1731); - if (lookahead == 'u') ADVANCE(249); + if (lookahead == ':') ADVANCE(1723); + if (lookahead == 'v') ADVANCE(256); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 324: - if (lookahead == ':') ADVANCE(1731); - if (lookahead == 'v') ADVANCE(257); + if (lookahead == ':') ADVANCE(1723); + if (lookahead == 'v') ADVANCE(239); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 325: - if (lookahead == ':') ADVANCE(1731); - if (lookahead == 'v') ADVANCE(240); + if (lookahead == ':') ADVANCE(1723); + if (lookahead == 'z') ADVANCE(262); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); + ('a' <= lookahead && lookahead <= 'y')) ADVANCE(326); END_STATE(); case 326: - if (lookahead == ':') ADVANCE(1731); - if (lookahead == 'z') ADVANCE(263); + if (lookahead == ':') ADVANCE(1723); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'y')) ADVANCE(327); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 327: - if (lookahead == ':') ADVANCE(1731); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ';') ADVANCE(1722); + if (lookahead == '$' || + ('/' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); END_STATE(); case 328: - if (lookahead == ';') ADVANCE(1730); - if (lookahead == '$' || - ('/' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(328); + if (lookahead == '>') ADVANCE(9); END_STATE(); case 329: - if (lookahead == '>') ADVANCE(11); + if (lookahead == '>') ADVANCE(10); END_STATE(); case 330: - if (lookahead == '>') ADVANCE(12); + if (lookahead == 'a') ADVANCE(475); + if (lookahead == 'r') ADVANCE(808); + if (lookahead == 'u') ADVANCE(447); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1788); END_STATE(); case 331: - if (lookahead == 'a') ADVANCE(477); - if (lookahead == 'r') ADVANCE(812); - if (lookahead == 'u') ADVANCE(449); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1796); + if (lookahead == 'a') ADVANCE(520); END_STATE(); case 332: - if (lookahead == 'a') ADVANCE(522); + if (lookahead == 'a') ADVANCE(1448); END_STATE(); case 333: - if (lookahead == 'a') ADVANCE(1453); + if (lookahead == 'a') ADVANCE(1720); END_STATE(); case 334: - if (lookahead == 'a') ADVANCE(1728); + if (lookahead == 'a') ADVANCE(1721); END_STATE(); case 335: - if (lookahead == 'a') ADVANCE(1729); + if (lookahead == 'a') ADVANCE(1515); END_STATE(); case 336: - if (lookahead == 'a') ADVANCE(1523); + if (lookahead == 'a') ADVANCE(1348); END_STATE(); case 337: - if (lookahead == 'a') ADVANCE(1353); + if (lookahead == 'a') ADVANCE(1348); + if (lookahead == 'e') ADVANCE(772); + if (lookahead == 'o') ADVANCE(1147); END_STATE(); case 338: - if (lookahead == 'a') ADVANCE(1353); - if (lookahead == 'e') ADVANCE(776); - if (lookahead == 'o') ADVANCE(1152); + if (lookahead == 'a') ADVANCE(1260); END_STATE(); case 339: - if (lookahead == 'a') ADVANCE(1265); + if (lookahead == 'a') ADVANCE(1342); + if (lookahead == 'l') ADVANCE(338); END_STATE(); case 340: - if (lookahead == 'a') ADVANCE(1347); - if (lookahead == 'l') ADVANCE(339); + if (lookahead == 'a') ADVANCE(1445); END_STATE(); case 341: - if (lookahead == 'a') ADVANCE(1450); + if (lookahead == 'a') ADVANCE(1210); + if (lookahead == 'u') ADVANCE(1282); END_STATE(); case 342: - if (lookahead == 'a') ADVANCE(1215); - if (lookahead == 'u') ADVANCE(1287); + if (lookahead == 'a') ADVANCE(956); END_STATE(); case 343: - if (lookahead == 'a') ADVANCE(960); + if (lookahead == 'a') ADVANCE(1446); END_STATE(); case 344: - if (lookahead == 'a') ADVANCE(1451); + if (lookahead == 'a') ADVANCE(985); END_STATE(); case 345: - if (lookahead == 'a') ADVANCE(989); + if (lookahead == 'a') ADVANCE(1232); + if (lookahead == 'i') ADVANCE(1038); END_STATE(); case 346: - if (lookahead == 'a') ADVANCE(1237); - if (lookahead == 'i') ADVANCE(1043); + if (lookahead == 'a') ADVANCE(903); END_STATE(); case 347: - if (lookahead == 'a') ADVANCE(907); + if (lookahead == 'a') ADVANCE(1036); END_STATE(); case 348: - if (lookahead == 'a') ADVANCE(1041); + if (lookahead == 'a') ADVANCE(911); END_STATE(); case 349: - if (lookahead == 'a') ADVANCE(915); + if (lookahead == 'a') ADVANCE(536); END_STATE(); case 350: - if (lookahead == 'a') ADVANCE(539); + if (lookahead == 'a') ADVANCE(1163); END_STATE(); case 351: - if (lookahead == 'a') ADVANCE(1168); + if (lookahead == 'a') ADVANCE(1164); END_STATE(); case 352: - if (lookahead == 'a') ADVANCE(1169); + if (lookahead == 'a') ADVANCE(1165); END_STATE(); case 353: - if (lookahead == 'a') ADVANCE(1170); + if (lookahead == 'a') ADVANCE(1166); END_STATE(); case 354: - if (lookahead == 'a') ADVANCE(1171); + if (lookahead == 'a') ADVANCE(1167); END_STATE(); case 355: - if (lookahead == 'a') ADVANCE(1172); + if (lookahead == 'a') ADVANCE(905); END_STATE(); case 356: - if (lookahead == 'a') ADVANCE(909); + if (lookahead == 'a') ADVANCE(1395); END_STATE(); case 357: - if (lookahead == 'a') ADVANCE(1400); + if (lookahead == 'a') ADVANCE(1168); END_STATE(); case 358: - if (lookahead == 'a') ADVANCE(1173); + if (lookahead == 'a') ADVANCE(1169); END_STATE(); case 359: - if (lookahead == 'a') ADVANCE(1174); + if (lookahead == 'a') ADVANCE(1363); END_STATE(); case 360: - if (lookahead == 'a') ADVANCE(1368); + if (lookahead == 'a') ADVANCE(973); END_STATE(); case 361: - if (lookahead == 'a') ADVANCE(977); + if (lookahead == 'a') ADVANCE(974); END_STATE(); case 362: - if (lookahead == 'a') ADVANCE(978); + if (lookahead == 'a') ADVANCE(975); END_STATE(); case 363: - if (lookahead == 'a') ADVANCE(979); + if (lookahead == 'a') ADVANCE(976); END_STATE(); case 364: - if (lookahead == 'a') ADVANCE(980); + if (lookahead == 'a') ADVANCE(977); END_STATE(); case 365: - if (lookahead == 'a') ADVANCE(981); + if (lookahead == 'a') ADVANCE(978); END_STATE(); case 366: - if (lookahead == 'a') ADVANCE(982); + if (lookahead == 'a') ADVANCE(1035); END_STATE(); case 367: - if (lookahead == 'a') ADVANCE(1040); + if (lookahead == 'a') ADVANCE(1299); END_STATE(); case 368: - if (lookahead == 'a') ADVANCE(1304); + if (lookahead == 'a') ADVANCE(1300); END_STATE(); case 369: - if (lookahead == 'a') ADVANCE(1305); + if (lookahead == 'a') ADVANCE(1301); END_STATE(); case 370: - if (lookahead == 'a') ADVANCE(1306); + if (lookahead == 'a') ADVANCE(988); + if (lookahead == 'e') ADVANCE(1002); + if (lookahead == 'f') ADVANCE(810); + if (lookahead == 'm') ADVANCE(684); END_STATE(); case 371: - if (lookahead == 'a') ADVANCE(992); - if (lookahead == 'e') ADVANCE(1006); - if (lookahead == 'f') ADVANCE(814); - if (lookahead == 'm') ADVANCE(687); + if (lookahead == 'a') ADVANCE(1302); END_STATE(); case 372: - if (lookahead == 'a') ADVANCE(1307); + if (lookahead == 'a') ADVANCE(1303); END_STATE(); case 373: - if (lookahead == 'a') ADVANCE(1308); + if (lookahead == 'a') ADVANCE(1304); END_STATE(); case 374: - if (lookahead == 'a') ADVANCE(1309); + if (lookahead == 'a') ADVANCE(1364); END_STATE(); case 375: - if (lookahead == 'a') ADVANCE(1369); + if (lookahead == 'a') ADVANCE(1309); END_STATE(); case 376: - if (lookahead == 'a') ADVANCE(1314); + if (lookahead == 'a') ADVANCE(1310); END_STATE(); case 377: - if (lookahead == 'a') ADVANCE(1315); + if (lookahead == 'a') ADVANCE(1327); END_STATE(); case 378: if (lookahead == 'a') ADVANCE(1332); END_STATE(); case 379: - if (lookahead == 'a') ADVANCE(1337); + if (lookahead == 'a') ADVANCE(1365); END_STATE(); case 380: - if (lookahead == 'a') ADVANCE(1370); + if (lookahead == 'a') ADVANCE(1367); END_STATE(); case 381: - if (lookahead == 'a') ADVANCE(1372); + if (lookahead == 'a') ADVANCE(1334); END_STATE(); case 382: - if (lookahead == 'a') ADVANCE(1339); + if (lookahead == 'a') ADVANCE(1449); END_STATE(); case 383: - if (lookahead == 'a') ADVANCE(1454); + if (lookahead == 'a') ADVANCE(1263); END_STATE(); case 384: - if (lookahead == 'a') ADVANCE(1268); + if (lookahead == 'a') ADVANCE(503); END_STATE(); case 385: - if (lookahead == 'a') ADVANCE(505); + if (lookahead == 'a') ADVANCE(1241); END_STATE(); case 386: - if (lookahead == 'a') ADVANCE(1246); + if (lookahead == 'a') ADVANCE(1356); END_STATE(); case 387: - if (lookahead == 'a') ADVANCE(1361); + if (lookahead == 'a') ADVANCE(502); END_STATE(); case 388: - if (lookahead == 'a') ADVANCE(504); + if (lookahead == 'a') ADVANCE(1266); END_STATE(); case 389: - if (lookahead == 'a') ADVANCE(1271); + if (lookahead == 'a') ADVANCE(1380); END_STATE(); case 390: - if (lookahead == 'a') ADVANCE(1385); + if (lookahead == 'a') ADVANCE(1360); END_STATE(); case 391: - if (lookahead == 'a') ADVANCE(1365); + if (lookahead == 'a') ADVANCE(507); END_STATE(); case 392: - if (lookahead == 'a') ADVANCE(509); + if (lookahead == 'a') ADVANCE(1362); END_STATE(); case 393: - if (lookahead == 'a') ADVANCE(1367); + if (lookahead == 'a') ADVANCE(1233); END_STATE(); case 394: - if (lookahead == 'a') ADVANCE(1238); + if (lookahead == 'a') ADVANCE(1044); END_STATE(); case 395: - if (lookahead == 'a') ADVANCE(1049); + if (lookahead == 'a') ADVANCE(581); END_STATE(); case 396: - if (lookahead == 'a') ADVANCE(584); + if (lookahead == 'a') ADVANCE(1039); END_STATE(); case 397: - if (lookahead == 'a') ADVANCE(1044); + if (lookahead == 'a') ADVANCE(1451); END_STATE(); case 398: - if (lookahead == 'a') ADVANCE(1456); + if (lookahead == 'a') ADVANCE(582); END_STATE(); case 399: - if (lookahead == 'a') ADVANCE(585); + if (lookahead == 'a') ADVANCE(1041); END_STATE(); case 400: - if (lookahead == 'a') ADVANCE(1046); + if (lookahead == 'a') ADVANCE(1452); END_STATE(); case 401: - if (lookahead == 'a') ADVANCE(1457); + if (lookahead == 'a') ADVANCE(1399); END_STATE(); case 402: - if (lookahead == 'a') ADVANCE(1404); + if (lookahead == 'a') ADVANCE(583); END_STATE(); case 403: - if (lookahead == 'a') ADVANCE(586); + if (lookahead == 'a') ADVANCE(1043); END_STATE(); case 404: - if (lookahead == 'a') ADVANCE(1048); + if (lookahead == 'a') ADVANCE(584); END_STATE(); case 405: - if (lookahead == 'a') ADVANCE(587); + if (lookahead == 'a') ADVANCE(1045); END_STATE(); case 406: - if (lookahead == 'a') ADVANCE(1050); + if (lookahead == 'a') ADVANCE(585); END_STATE(); case 407: - if (lookahead == 'a') ADVANCE(588); + if (lookahead == 'a') ADVANCE(1046); END_STATE(); case 408: - if (lookahead == 'a') ADVANCE(1051); + if (lookahead == 'a') ADVANCE(586); END_STATE(); case 409: - if (lookahead == 'a') ADVANCE(589); + if (lookahead == 'a') ADVANCE(1047); END_STATE(); case 410: - if (lookahead == 'a') ADVANCE(1052); + if (lookahead == 'a') ADVANCE(587); END_STATE(); case 411: - if (lookahead == 'a') ADVANCE(590); + if (lookahead == 'a') ADVANCE(1048); END_STATE(); case 412: - if (lookahead == 'a') ADVANCE(1053); + if (lookahead == 'a') ADVANCE(588); END_STATE(); case 413: - if (lookahead == 'a') ADVANCE(591); + if (lookahead == 'a') ADVANCE(590); END_STATE(); case 414: - if (lookahead == 'a') ADVANCE(593); + if (lookahead == 'a') ADVANCE(591); END_STATE(); case 415: - if (lookahead == 'a') ADVANCE(594); + if (lookahead == 'a') ADVANCE(592); END_STATE(); case 416: - if (lookahead == 'a') ADVANCE(595); + if (lookahead == 'a') ADVANCE(593); END_STATE(); case 417: - if (lookahead == 'a') ADVANCE(596); + if (lookahead == 'a') ADVANCE(594); END_STATE(); case 418: - if (lookahead == 'a') ADVANCE(597); + if (lookahead == 'a') ADVANCE(596); END_STATE(); case 419: - if (lookahead == 'a') ADVANCE(599); + if (lookahead == 'a') ADVANCE(598); END_STATE(); case 420: - if (lookahead == 'a') ADVANCE(601); + if (lookahead == 'a') ADVANCE(599); END_STATE(); case 421: - if (lookahead == 'a') ADVANCE(602); + if (lookahead == 'a') ADVANCE(600); END_STATE(); case 422: - if (lookahead == 'a') ADVANCE(603); + if (lookahead == 'a') ADVANCE(601); END_STATE(); case 423: - if (lookahead == 'a') ADVANCE(604); + if (lookahead == 'a') ADVANCE(602); END_STATE(); case 424: - if (lookahead == 'a') ADVANCE(605); + if (lookahead == 'a') ADVANCE(603); END_STATE(); case 425: - if (lookahead == 'a') ADVANCE(606); + if (lookahead == 'a') ADVANCE(604); END_STATE(); case 426: - if (lookahead == 'a') ADVANCE(607); + if (lookahead == 'a') ADVANCE(605); END_STATE(); case 427: - if (lookahead == 'a') ADVANCE(608); + if (lookahead == 'a') ADVANCE(606); END_STATE(); case 428: - if (lookahead == 'a') ADVANCE(609); + if (lookahead == 'a') ADVANCE(607); END_STATE(); case 429: - if (lookahead == 'a') ADVANCE(610); + if (lookahead == 'a') ADVANCE(608); END_STATE(); case 430: - if (lookahead == 'a') ADVANCE(611); + if (lookahead == 'a') ADVANCE(609); END_STATE(); case 431: - if (lookahead == 'a') ADVANCE(612); + if (lookahead == 'a') ADVANCE(610); END_STATE(); case 432: - if (lookahead == 'a') ADVANCE(613); + if (lookahead == 'a') ADVANCE(611); END_STATE(); case 433: - if (lookahead == 'a') ADVANCE(614); + if (lookahead == 'a') ADVANCE(612); END_STATE(); case 434: - if (lookahead == 'a') ADVANCE(615); + if (lookahead == 'a') ADVANCE(613); END_STATE(); case 435: - if (lookahead == 'a') ADVANCE(616); + if (lookahead == 'a') ADVANCE(614); END_STATE(); case 436: - if (lookahead == 'a') ADVANCE(617); + if (lookahead == 'a') ADVANCE(1053); + if (lookahead == 'f') ADVANCE(840); + if (lookahead == 'm') ADVANCE(706); + if (lookahead == 'p') ADVANCE(438); + if (lookahead == 's') ADVANCE(1153); END_STATE(); case 437: - if (lookahead == 'a') ADVANCE(1058); - if (lookahead == 'f') ADVANCE(844); - if (lookahead == 'm') ADVANCE(710); - if (lookahead == 'p') ADVANCE(440); - if (lookahead == 's') ADVANCE(1158); + if (lookahead == 'a') ADVANCE(1052); + if (lookahead == 'f') ADVANCE(840); END_STATE(); case 438: - if (lookahead == 'a') ADVANCE(1057); + if (lookahead == 'a') ADVANCE(521); END_STATE(); case 439: - if (lookahead == 'a') ADVANCE(1057); - if (lookahead == 'f') ADVANCE(844); + if (lookahead == 'a') ADVANCE(1251); END_STATE(); case 440: - if (lookahead == 'a') ADVANCE(523); + if (lookahead == 'a') ADVANCE(1252); END_STATE(); case 441: - if (lookahead == 'a') ADVANCE(1256); + if (lookahead == 'b') ADVANCE(1066); + if (lookahead == 'c') ADVANCE(786); + if (lookahead == 'o') ADVANCE(442); + if (lookahead == 's') ADVANCE(785); + if (lookahead == 'w') ADVANCE(814); END_STATE(); case 442: - if (lookahead == 'a') ADVANCE(1257); + if (lookahead == 'b') ADVANCE(881); END_STATE(); case 443: - if (lookahead == 'b') ADVANCE(1071); - if (lookahead == 'c') ADVANCE(790); - if (lookahead == 'o') ADVANCE(444); - if (lookahead == 's') ADVANCE(789); - if (lookahead == 'w') ADVANCE(818); + if (lookahead == 'b') ADVANCE(1259); END_STATE(); case 444: - if (lookahead == 'b') ADVANCE(885); + if (lookahead == 'b') ADVANCE(1259); + if (lookahead == 'd') ADVANCE(533); + if (lookahead == 'g') ADVANCE(689); + if (lookahead == 'n') ADVANCE(615); + if (lookahead == 'p') ADVANCE(1407); + if (lookahead == 'r') ADVANCE(1212); END_STATE(); case 445: - if (lookahead == 'b') ADVANCE(1264); + if (lookahead == 'b') ADVANCE(1450); + if (lookahead == 'c') ADVANCE(793); + if (lookahead == 'd') ADVANCE(1143); + if (lookahead == 'f') ADVANCE(951); + if (lookahead == 'l') ADVANCE(1088); + if (lookahead == 's') ADVANCE(802); END_STATE(); case 446: - if (lookahead == 'b') ADVANCE(1264); - if (lookahead == 'd') ADVANCE(535); - if (lookahead == 'g') ADVANCE(692); - if (lookahead == 'n') ADVANCE(618); - if (lookahead == 'p') ADVANCE(1412); - if (lookahead == 'r') ADVANCE(1217); + if (lookahead == 'b') ADVANCE(1058); END_STATE(); case 447: - if (lookahead == 'b') ADVANCE(1455); - if (lookahead == 'c') ADVANCE(797); - if (lookahead == 'd') ADVANCE(1148); - if (lookahead == 'f') ADVANCE(955); - if (lookahead == 'l') ADVANCE(1093); - if (lookahead == 's') ADVANCE(806); + if (lookahead == 'b') ADVANCE(912); END_STATE(); case 448: - if (lookahead == 'b') ADVANCE(1063); + if (lookahead == 'b') ADVANCE(1128); + if (lookahead == 'c') ADVANCE(787); + if (lookahead == 'o') ADVANCE(466); + if (lookahead == 's') ADVANCE(797); + if (lookahead == 'w') ADVANCE(841); END_STATE(); case 449: - if (lookahead == 'b') ADVANCE(916); + if (lookahead == 'b') ADVANCE(915); END_STATE(); case 450: - if (lookahead == 'b') ADVANCE(1133); - if (lookahead == 'c') ADVANCE(791); - if (lookahead == 'o') ADVANCE(468); - if (lookahead == 's') ADVANCE(801); - if (lookahead == 'w') ADVANCE(845); + if (lookahead == 'b') ADVANCE(1131); + if (lookahead == 'c') ADVANCE(789); + if (lookahead == 'o') ADVANCE(467); + if (lookahead == 'q') ADVANCE(1411); + if (lookahead == 's') ADVANCE(798); + if (lookahead == 'w') ADVANCE(846); END_STATE(); case 451: - if (lookahead == 'b') ADVANCE(919); - END_STATE(); - case 452: - if (lookahead == 'b') ADVANCE(1136); - if (lookahead == 'c') ADVANCE(793); - if (lookahead == 'o') ADVANCE(469); + if (lookahead == 'b') ADVANCE(1133); + if (lookahead == 'c') ADVANCE(790); + if (lookahead == 'o') ADVANCE(468); if (lookahead == 'q') ADVANCE(1416); - if (lookahead == 's') ADVANCE(802); + if (lookahead == 's') ADVANCE(799); if (lookahead == 'w') ADVANCE(850); END_STATE(); - case 453: - if (lookahead == 'b') ADVANCE(1138); - if (lookahead == 'c') ADVANCE(794); + case 452: + if (lookahead == 'b') ADVANCE(1135); + if (lookahead == 'c') ADVANCE(791); if (lookahead == 'o') ADVANCE(470); - if (lookahead == 'q') ADVANCE(1421); - if (lookahead == 's') ADVANCE(803); + if (lookahead == 's') ADVANCE(800); if (lookahead == 'w') ADVANCE(854); END_STATE(); + case 453: + if (lookahead == 'b') ADVANCE(919); + END_STATE(); case 454: - if (lookahead == 'b') ADVANCE(1140); - if (lookahead == 'c') ADVANCE(795); - if (lookahead == 'o') ADVANCE(472); - if (lookahead == 's') ADVANCE(804); - if (lookahead == 'w') ADVANCE(858); + if (lookahead == 'b') ADVANCE(1137); + if (lookahead == 'c') ADVANCE(792); + if (lookahead == 'o') ADVANCE(471); + if (lookahead == 's') ADVANCE(801); + if (lookahead == 'w') ADVANCE(856); END_STATE(); case 455: - if (lookahead == 'b') ADVANCE(923); + if (lookahead == 'b') ADVANCE(921); END_STATE(); case 456: - if (lookahead == 'b') ADVANCE(1142); - if (lookahead == 'c') ADVANCE(796); - if (lookahead == 'o') ADVANCE(473); - if (lookahead == 's') ADVANCE(805); - if (lookahead == 'w') ADVANCE(860); + if (lookahead == 'b') ADVANCE(922); END_STATE(); case 457: - if (lookahead == 'b') ADVANCE(925); + if (lookahead == 'b') ADVANCE(923); END_STATE(); case 458: - if (lookahead == 'b') ADVANCE(926); + if (lookahead == 'b') ADVANCE(924); END_STATE(); case 459: - if (lookahead == 'b') ADVANCE(927); + if (lookahead == 'b') ADVANCE(925); END_STATE(); case 460: - if (lookahead == 'b') ADVANCE(928); + if (lookahead == 'b') ADVANCE(926); END_STATE(); case 461: - if (lookahead == 'b') ADVANCE(929); + if (lookahead == 'b') ADVANCE(927); END_STATE(); case 462: - if (lookahead == 'b') ADVANCE(930); + if (lookahead == 'b') ADVANCE(928); END_STATE(); case 463: - if (lookahead == 'b') ADVANCE(931); + if (lookahead == 'b') ADVANCE(929); END_STATE(); case 464: - if (lookahead == 'b') ADVANCE(932); + if (lookahead == 'b') ADVANCE(930); END_STATE(); case 465: - if (lookahead == 'b') ADVANCE(933); + if (lookahead == 'b') ADVANCE(146); END_STATE(); case 466: - if (lookahead == 'b') ADVANCE(934); + if (lookahead == 'b') ADVANCE(882); END_STATE(); case 467: - if (lookahead == 'b') ADVANCE(148); + if (lookahead == 'b') ADVANCE(883); END_STATE(); case 468: - if (lookahead == 'b') ADVANCE(886); + if (lookahead == 'b') ADVANCE(884); END_STATE(); case 469: - if (lookahead == 'b') ADVANCE(887); + if (lookahead == 'b') ADVANCE(885); END_STATE(); case 470: - if (lookahead == 'b') ADVANCE(888); + if (lookahead == 'b') ADVANCE(886); END_STATE(); case 471: - if (lookahead == 'b') ADVANCE(889); + if (lookahead == 'b') ADVANCE(887); END_STATE(); case 472: - if (lookahead == 'b') ADVANCE(890); + if (lookahead == 'b') ADVANCE(888); END_STATE(); case 473: - if (lookahead == 'b') ADVANCE(891); + if (lookahead == 'b') ADVANCE(889); END_STATE(); case 474: - if (lookahead == 'b') ADVANCE(892); + if (lookahead == 'c') ADVANCE(908); + if (lookahead == 'i') ADVANCE(986); END_STATE(); case 475: - if (lookahead == 'b') ADVANCE(893); + if (lookahead == 'c') ADVANCE(899); END_STATE(); case 476: - if (lookahead == 'c') ADVANCE(912); - if (lookahead == 'i') ADVANCE(990); + if (lookahead == 'c') ADVANCE(1738); END_STATE(); case 477: - if (lookahead == 'c') ADVANCE(903); + if (lookahead == 'c') ADVANCE(1747); END_STATE(); case 478: - if (lookahead == 'c') ADVANCE(1746); + if (lookahead == 'c') ADVANCE(1774); END_STATE(); case 479: - if (lookahead == 'c') ADVANCE(1755); + if (lookahead == 'c') ADVANCE(1584); END_STATE(); case 480: - if (lookahead == 'c') ADVANCE(1782); + if (lookahead == 'c') ADVANCE(898); END_STATE(); case 481: - if (lookahead == 'c') ADVANCE(1592); + if (lookahead == 'c') ADVANCE(784); + if (lookahead == 't') ADVANCE(796); END_STATE(); case 482: - if (lookahead == 'c') ADVANCE(902); + if (lookahead == 'c') ADVANCE(890); END_STATE(); case 483: - if (lookahead == 'c') ADVANCE(788); - if (lookahead == 't') ADVANCE(800); + if (lookahead == 'c') ADVANCE(891); END_STATE(); case 484: - if (lookahead == 'c') ADVANCE(894); + if (lookahead == 'c') ADVANCE(773); END_STATE(); case 485: - if (lookahead == 'c') ADVANCE(895); + if (lookahead == 'c') ADVANCE(892); END_STATE(); case 486: - if (lookahead == 'c') ADVANCE(777); + if (lookahead == 'c') ADVANCE(893); END_STATE(); case 487: - if (lookahead == 'c') ADVANCE(896); + if (lookahead == 'c') ADVANCE(894); END_STATE(); case 488: - if (lookahead == 'c') ADVANCE(897); + if (lookahead == 'c') ADVANCE(895); END_STATE(); case 489: - if (lookahead == 'c') ADVANCE(898); + if (lookahead == 'c') ADVANCE(775); END_STATE(); case 490: - if (lookahead == 'c') ADVANCE(899); + if (lookahead == 'c') ADVANCE(896); END_STATE(); case 491: - if (lookahead == 'c') ADVANCE(779); + if (lookahead == 'c') ADVANCE(776); END_STATE(); case 492: - if (lookahead == 'c') ADVANCE(900); + if (lookahead == 'c') ADVANCE(897); END_STATE(); case 493: - if (lookahead == 'c') ADVANCE(780); + if (lookahead == 'c') ADVANCE(777); END_STATE(); case 494: - if (lookahead == 'c') ADVANCE(901); + if (lookahead == 'c') ADVANCE(778); END_STATE(); case 495: - if (lookahead == 'c') ADVANCE(781); + if (lookahead == 'c') ADVANCE(932); + if (lookahead == 's') ADVANCE(1359); + if (lookahead == 'w') ADVANCE(860); END_STATE(); case 496: - if (lookahead == 'c') ADVANCE(782); + if (lookahead == 'c') ADVANCE(779); END_STATE(); case 497: - if (lookahead == 'c') ADVANCE(936); - if (lookahead == 's') ADVANCE(1364); - if (lookahead == 'w') ADVANCE(864); + if (lookahead == 'c') ADVANCE(780); END_STATE(); case 498: - if (lookahead == 'c') ADVANCE(783); + if (lookahead == 'c') ADVANCE(388); END_STATE(); case 499: - if (lookahead == 'c') ADVANCE(784); + if (lookahead == 'c') ADVANCE(637); END_STATE(); case 500: - if (lookahead == 'c') ADVANCE(389); + if (lookahead == 'c') ADVANCE(700); END_STATE(); case 501: - if (lookahead == 'c') ADVANCE(640); + if (lookahead == 'c') ADVANCE(1366); END_STATE(); case 502: - if (lookahead == 'c') ADVANCE(703); + if (lookahead == 'c') ADVANCE(647); END_STATE(); case 503: - if (lookahead == 'c') ADVANCE(1371); + if (lookahead == 'c') ADVANCE(1297); END_STATE(); case 504: - if (lookahead == 'c') ADVANCE(650); + if (lookahead == 'c') ADVANCE(685); END_STATE(); case 505: - if (lookahead == 'c') ADVANCE(1302); + if (lookahead == 'c') ADVANCE(666); END_STATE(); case 506: - if (lookahead == 'c') ADVANCE(688); + if (lookahead == 'c') ADVANCE(1316); END_STATE(); case 507: - if (lookahead == 'c') ADVANCE(669); + if (lookahead == 'c') ADVANCE(671); END_STATE(); case 508: - if (lookahead == 'c') ADVANCE(1321); + if (lookahead == 'c') ADVANCE(1317); END_STATE(); case 509: - if (lookahead == 'c') ADVANCE(674); + if (lookahead == 'c') ADVANCE(1318); END_STATE(); case 510: - if (lookahead == 'c') ADVANCE(1322); + if (lookahead == 'c') ADVANCE(1319); END_STATE(); case 511: - if (lookahead == 'c') ADVANCE(1323); + if (lookahead == 'c') ADVANCE(1321); END_STATE(); case 512: - if (lookahead == 'c') ADVANCE(1324); + if (lookahead == 'c') ADVANCE(1323); END_STATE(); case 513: - if (lookahead == 'c') ADVANCE(1326); + if (lookahead == 'c') ADVANCE(1325); END_STATE(); case 514: - if (lookahead == 'c') ADVANCE(1328); + if (lookahead == 'c') ADVANCE(1331); END_STATE(); case 515: - if (lookahead == 'c') ADVANCE(1330); + if (lookahead == 'c') ADVANCE(1333); END_STATE(); case 516: - if (lookahead == 'c') ADVANCE(1336); + if (lookahead == 'c') ADVANCE(1335); END_STATE(); case 517: - if (lookahead == 'c') ADVANCE(1338); + if (lookahead == 'c') ADVANCE(348); END_STATE(); case 518: - if (lookahead == 'c') ADVANCE(1340); + if (lookahead == 'c') ADVANCE(1413); END_STATE(); case 519: - if (lookahead == 'c') ADVANCE(349); + if (lookahead == 'c') ADVANCE(1385); END_STATE(); case 520: - if (lookahead == 'c') ADVANCE(1418); + if (lookahead == 'c') ADVANCE(901); + if (lookahead == 'r') ADVANCE(342); END_STATE(); case 521: - if (lookahead == 'c') ADVANCE(1390); + if (lookahead == 'c') ADVANCE(902); END_STATE(); case 522: - if (lookahead == 'c') ADVANCE(905); - if (lookahead == 'r') ADVANCE(343); + if (lookahead == 'd') ADVANCE(2); + if (lookahead == 'u') ADVANCE(955); END_STATE(); case 523: - if (lookahead == 'c') ADVANCE(906); + if (lookahead == 'd') ADVANCE(1469); END_STATE(); case 524: - if (lookahead == 'd') ADVANCE(2); - if (lookahead == 'u') ADVANCE(959); + if (lookahead == 'd') ADVANCE(1463); END_STATE(); case 525: - if (lookahead == 'd') ADVANCE(1474); + if (lookahead == 'd') ADVANCE(1465); END_STATE(); case 526: - if (lookahead == 'd') ADVANCE(1468); + if (lookahead == 'd') ADVANCE(1744); END_STATE(); case 527: - if (lookahead == 'd') ADVANCE(1470); + if (lookahead == 'd') ADVANCE(1464); END_STATE(); case 528: - if (lookahead == 'd') ADVANCE(1752); + if (lookahead == 'd') ADVANCE(1466); END_STATE(); case 529: - if (lookahead == 'd') ADVANCE(1469); + if (lookahead == 'd') ADVANCE(1491); END_STATE(); case 530: - if (lookahead == 'd') ADVANCE(1471); + if (lookahead == 'd') ADVANCE(1753); END_STATE(); case 531: - if (lookahead == 'd') ADVANCE(1499); + if (lookahead == 'd') ADVANCE(760); END_STATE(); case 532: - if (lookahead == 'd') ADVANCE(1761); + if (lookahead == 'd') ADVANCE(3); END_STATE(); case 533: - if (lookahead == 'd') ADVANCE(764); + if (lookahead == 'd') ADVANCE(112); END_STATE(); case 534: - if (lookahead == 'd') ADVANCE(3); + if (lookahead == 'd') ADVANCE(1127); + if (lookahead == 'f') ADVANCE(936); + if (lookahead == 'i') ADVANCE(1011); + if (lookahead == 'l') ADVANCE(1071); END_STATE(); case 535: - if (lookahead == 'd') ADVANCE(114); + if (lookahead == 'd') ADVANCE(127); END_STATE(); case 536: - if (lookahead == 'd') ADVANCE(4); + if (lookahead == 'd') ADVANCE(539); END_STATE(); case 537: - if (lookahead == 'd') ADVANCE(1132); - if (lookahead == 'f') ADVANCE(940); - if (lookahead == 'i') ADVANCE(1016); - if (lookahead == 'l') ADVANCE(1076); + if (lookahead == 'd') ADVANCE(123); END_STATE(); case 538: - if (lookahead == 'd') ADVANCE(129); + if (lookahead == 'd') ADVANCE(823); + if (lookahead == 'i') ADVANCE(1040); + if (lookahead == 's') ADVANCE(1400); + if (lookahead == 'v') ADVANCE(858); END_STATE(); case 539: - if (lookahead == 'd') ADVANCE(542); + if (lookahead == 'd') ADVANCE(1171); END_STATE(); case 540: - if (lookahead == 'd') ADVANCE(125); + if (lookahead == 'd') ADVANCE(1172); END_STATE(); case 541: - if (lookahead == 'd') ADVANCE(827); - if (lookahead == 'i') ADVANCE(1045); - if (lookahead == 's') ADVANCE(1405); - if (lookahead == 'v') ADVANCE(862); + if (lookahead == 'd') ADVANCE(1173); END_STATE(); case 542: - if (lookahead == 'd') ADVANCE(1176); + if (lookahead == 'd') ADVANCE(1174); END_STATE(); case 543: - if (lookahead == 'd') ADVANCE(1177); + if (lookahead == 'd') ADVANCE(1176); END_STATE(); case 544: - if (lookahead == 'd') ADVANCE(1178); + if (lookahead == 'd') ADVANCE(1177); END_STATE(); case 545: - if (lookahead == 'd') ADVANCE(1179); + if (lookahead == 'd') ADVANCE(642); END_STATE(); case 546: - if (lookahead == 'd') ADVANCE(1181); + if (lookahead == 'd') ADVANCE(1178); END_STATE(); case 547: - if (lookahead == 'd') ADVANCE(1182); + if (lookahead == 'd') ADVANCE(1179); END_STATE(); case 548: - if (lookahead == 'd') ADVANCE(645); + if (lookahead == 'd') ADVANCE(644); END_STATE(); case 549: - if (lookahead == 'd') ADVANCE(1183); + if (lookahead == 'd') ADVANCE(1180); END_STATE(); case 550: - if (lookahead == 'd') ADVANCE(1184); + if (lookahead == 'd') ADVANCE(1181); END_STATE(); case 551: - if (lookahead == 'd') ADVANCE(647); + if (lookahead == 'd') ADVANCE(1182); END_STATE(); case 552: - if (lookahead == 'd') ADVANCE(1185); + if (lookahead == 'd') ADVANCE(646); END_STATE(); case 553: - if (lookahead == 'd') ADVANCE(1186); + if (lookahead == 'd') ADVANCE(1183); END_STATE(); case 554: - if (lookahead == 'd') ADVANCE(1187); + if (lookahead == 'd') ADVANCE(1184); END_STATE(); case 555: - if (lookahead == 'd') ADVANCE(649); + if (lookahead == 'd') ADVANCE(1185); END_STATE(); case 556: - if (lookahead == 'd') ADVANCE(1188); + if (lookahead == 'd') ADVANCE(649); END_STATE(); case 557: - if (lookahead == 'd') ADVANCE(1189); + if (lookahead == 'd') ADVANCE(1186); END_STATE(); case 558: - if (lookahead == 'd') ADVANCE(1190); + if (lookahead == 'd') ADVANCE(1187); END_STATE(); case 559: - if (lookahead == 'd') ADVANCE(652); + if (lookahead == 'd') ADVANCE(1188); END_STATE(); case 560: - if (lookahead == 'd') ADVANCE(1191); + if (lookahead == 'd') ADVANCE(650); END_STATE(); case 561: - if (lookahead == 'd') ADVANCE(1192); + if (lookahead == 'd') ADVANCE(1189); END_STATE(); case 562: - if (lookahead == 'd') ADVANCE(1193); + if (lookahead == 'd') ADVANCE(1190); END_STATE(); case 563: - if (lookahead == 'd') ADVANCE(653); + if (lookahead == 'd') ADVANCE(652); END_STATE(); case 564: - if (lookahead == 'd') ADVANCE(1194); + if (lookahead == 'd') ADVANCE(1191); END_STATE(); case 565: - if (lookahead == 'd') ADVANCE(1195); + if (lookahead == 'd') ADVANCE(1192); END_STATE(); case 566: - if (lookahead == 'd') ADVANCE(655); + if (lookahead == 'd') ADVANCE(654); END_STATE(); case 567: - if (lookahead == 'd') ADVANCE(1196); + if (lookahead == 'd') ADVANCE(1193); END_STATE(); case 568: - if (lookahead == 'd') ADVANCE(1197); + if (lookahead == 'd') ADVANCE(1194); END_STATE(); case 569: - if (lookahead == 'd') ADVANCE(657); + if (lookahead == 'd') ADVANCE(1195); END_STATE(); case 570: - if (lookahead == 'd') ADVANCE(1198); + if (lookahead == 'd') ADVANCE(656); END_STATE(); case 571: - if (lookahead == 'd') ADVANCE(1199); + if (lookahead == 'd') ADVANCE(1196); END_STATE(); case 572: - if (lookahead == 'd') ADVANCE(1200); + if (lookahead == 'd') ADVANCE(1197); END_STATE(); case 573: - if (lookahead == 'd') ADVANCE(659); + if (lookahead == 'd') ADVANCE(1198); END_STATE(); case 574: - if (lookahead == 'd') ADVANCE(1201); + if (lookahead == 'd') ADVANCE(1199); END_STATE(); case 575: - if (lookahead == 'd') ADVANCE(1202); + if (lookahead == 'd') ADVANCE(1200); END_STATE(); case 576: - if (lookahead == 'd') ADVANCE(1203); + if (lookahead == 'd') ADVANCE(1201); END_STATE(); case 577: - if (lookahead == 'd') ADVANCE(1204); + if (lookahead == 'd') ADVANCE(1202); END_STATE(); case 578: - if (lookahead == 'd') ADVANCE(1205); + if (lookahead == 'd') ADVANCE(1203); END_STATE(); case 579: - if (lookahead == 'd') ADVANCE(1206); + if (lookahead == 'd') ADVANCE(665); END_STATE(); case 580: - if (lookahead == 'd') ADVANCE(1207); + if (lookahead == 'd') ADVANCE(672); END_STATE(); case 581: - if (lookahead == 'd') ADVANCE(1208); + if (lookahead == 'd') ADVANCE(540); END_STATE(); case 582: - if (lookahead == 'd') ADVANCE(668); + if (lookahead == 'd') ADVANCE(541); END_STATE(); case 583: - if (lookahead == 'd') ADVANCE(675); + if (lookahead == 'd') ADVANCE(542); END_STATE(); case 584: if (lookahead == 'd') ADVANCE(543); @@ -5611,76 +5574,76 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'd') ADVANCE(544); END_STATE(); case 586: - if (lookahead == 'd') ADVANCE(545); + if (lookahead == 'd') ADVANCE(546); END_STATE(); case 587: - if (lookahead == 'd') ADVANCE(546); + if (lookahead == 'd') ADVANCE(547); END_STATE(); case 588: - if (lookahead == 'd') ADVANCE(547); + if (lookahead == 'd') ADVANCE(549); END_STATE(); case 589: - if (lookahead == 'd') ADVANCE(549); + if (lookahead == 'd') ADVANCE(374); END_STATE(); case 590: if (lookahead == 'd') ADVANCE(550); END_STATE(); case 591: - if (lookahead == 'd') ADVANCE(552); + if (lookahead == 'd') ADVANCE(551); END_STATE(); case 592: - if (lookahead == 'd') ADVANCE(375); + if (lookahead == 'd') ADVANCE(553); END_STATE(); case 593: - if (lookahead == 'd') ADVANCE(553); + if (lookahead == 'd') ADVANCE(554); END_STATE(); case 594: - if (lookahead == 'd') ADVANCE(554); + if (lookahead == 'd') ADVANCE(555); END_STATE(); case 595: - if (lookahead == 'd') ADVANCE(556); + if (lookahead == 'd') ADVANCE(379); END_STATE(); case 596: if (lookahead == 'd') ADVANCE(557); END_STATE(); case 597: - if (lookahead == 'd') ADVANCE(558); + if (lookahead == 'd') ADVANCE(380); END_STATE(); case 598: - if (lookahead == 'd') ADVANCE(380); + if (lookahead == 'd') ADVANCE(558); END_STATE(); case 599: - if (lookahead == 'd') ADVANCE(560); + if (lookahead == 'd') ADVANCE(559); END_STATE(); case 600: - if (lookahead == 'd') ADVANCE(381); + if (lookahead == 'd') ADVANCE(561); END_STATE(); case 601: - if (lookahead == 'd') ADVANCE(561); + if (lookahead == 'd') ADVANCE(562); END_STATE(); case 602: - if (lookahead == 'd') ADVANCE(562); + if (lookahead == 'd') ADVANCE(564); END_STATE(); case 603: - if (lookahead == 'd') ADVANCE(564); + if (lookahead == 'd') ADVANCE(565); END_STATE(); case 604: - if (lookahead == 'd') ADVANCE(565); + if (lookahead == 'd') ADVANCE(567); END_STATE(); case 605: - if (lookahead == 'd') ADVANCE(567); + if (lookahead == 'd') ADVANCE(568); END_STATE(); case 606: - if (lookahead == 'd') ADVANCE(568); + if (lookahead == 'd') ADVANCE(569); END_STATE(); case 607: - if (lookahead == 'd') ADVANCE(570); + if (lookahead == 'd') ADVANCE(571); END_STATE(); case 608: - if (lookahead == 'd') ADVANCE(571); + if (lookahead == 'd') ADVANCE(572); END_STATE(); case 609: - if (lookahead == 'd') ADVANCE(572); + if (lookahead == 'd') ADVANCE(573); END_STATE(); case 610: if (lookahead == 'd') ADVANCE(574); @@ -5698,719 +5661,719 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'd') ADVANCE(578); END_STATE(); case 615: - if (lookahead == 'd') ADVANCE(579); + if (lookahead == 'd') ADVANCE(137); END_STATE(); case 616: - if (lookahead == 'd') ADVANCE(580); + if (lookahead == 'd') ADVANCE(1130); + if (lookahead == 'f') ADVANCE(939); + if (lookahead == 'i') ADVANCE(1014); + if (lookahead == 'l') ADVANCE(1075); END_STATE(); case 617: - if (lookahead == 'd') ADVANCE(581); + if (lookahead == 'd') ADVANCE(1132); + if (lookahead == 'f') ADVANCE(942); + if (lookahead == 'i') ADVANCE(1015); + if (lookahead == 'l') ADVANCE(1076); END_STATE(); case 618: - if (lookahead == 'd') ADVANCE(139); + if (lookahead == 'd') ADVANCE(151); END_STATE(); case 619: - if (lookahead == 'd') ADVANCE(1135); - if (lookahead == 'f') ADVANCE(943); - if (lookahead == 'i') ADVANCE(1019); - if (lookahead == 'l') ADVANCE(1080); + if (lookahead == 'd') ADVANCE(1134); + if (lookahead == 'f') ADVANCE(944); + if (lookahead == 'i') ADVANCE(1016); + if (lookahead == 'l') ADVANCE(1078); END_STATE(); case 620: - if (lookahead == 'd') ADVANCE(1137); + if (lookahead == 'd') ADVANCE(1136); if (lookahead == 'f') ADVANCE(946); - if (lookahead == 'i') ADVANCE(1020); - if (lookahead == 'l') ADVANCE(1081); + if (lookahead == 'i') ADVANCE(1018); + if (lookahead == 'l') ADVANCE(1082); END_STATE(); case 621: if (lookahead == 'd') ADVANCE(153); END_STATE(); case 622: - if (lookahead == 'd') ADVANCE(1139); + if (lookahead == 'd') ADVANCE(1138); if (lookahead == 'f') ADVANCE(948); - if (lookahead == 'i') ADVANCE(1021); - if (lookahead == 'l') ADVANCE(1083); + if (lookahead == 'i') ADVANCE(1022); + if (lookahead == 'l') ADVANCE(1085); END_STATE(); case 623: - if (lookahead == 'd') ADVANCE(1141); - if (lookahead == 'f') ADVANCE(950); - if (lookahead == 'i') ADVANCE(1023); - if (lookahead == 'l') ADVANCE(1087); + if (lookahead == 'd') ADVANCE(1139); + if (lookahead == 'f') ADVANCE(949); END_STATE(); case 624: - if (lookahead == 'd') ADVANCE(155); + if (lookahead == 'd') ADVANCE(1141); + if (lookahead == 'f') ADVANCE(950); END_STATE(); case 625: - if (lookahead == 'd') ADVANCE(1143); + if (lookahead == 'd') ADVANCE(1144); if (lookahead == 'f') ADVANCE(952); - if (lookahead == 'i') ADVANCE(1027); - if (lookahead == 'l') ADVANCE(1090); + if (lookahead == 'i') ADVANCE(1028); END_STATE(); case 626: - if (lookahead == 'd') ADVANCE(1144); - if (lookahead == 'f') ADVANCE(953); + if (lookahead == 'd') ADVANCE(1145); + if (lookahead == 'i') ADVANCE(1030); + if (lookahead == 'l') ADVANCE(1090); END_STATE(); case 627: - if (lookahead == 'd') ADVANCE(1146); - if (lookahead == 'f') ADVANCE(954); + if (lookahead == 'e') ADVANCE(966); + if (lookahead == 'u') ADVANCE(1034); END_STATE(); case 628: - if (lookahead == 'd') ADVANCE(1149); - if (lookahead == 'f') ADVANCE(956); - if (lookahead == 'i') ADVANCE(1033); + if (lookahead == 'e') ADVANCE(1154); + if (lookahead == 'g') ADVANCE(631); + if (lookahead == 'l') ADVANCE(632); + if (lookahead == 'n') ADVANCE(633); END_STATE(); case 629: - if (lookahead == 'd') ADVANCE(1150); - if (lookahead == 'i') ADVANCE(1035); - if (lookahead == 'l') ADVANCE(1095); + if (lookahead == 'e') ADVANCE(1478); END_STATE(); case 630: - if (lookahead == 'e') ADVANCE(970); - if (lookahead == 'u') ADVANCE(1039); + if (lookahead == 'e') ADVANCE(1707); END_STATE(); case 631: - if (lookahead == 'e') ADVANCE(1159); - if (lookahead == 'g') ADVANCE(634); - if (lookahead == 'l') ADVANCE(635); - if (lookahead == 'n') ADVANCE(636); + if (lookahead == 'e') ADVANCE(1530); + if (lookahead == 't') ADVANCE(1531); END_STATE(); case 632: - if (lookahead == 'e') ADVANCE(1486); + if (lookahead == 'e') ADVANCE(1532); + if (lookahead == 't') ADVANCE(1529); END_STATE(); case 633: - if (lookahead == 'e') ADVANCE(1715); + if (lookahead == 'e') ADVANCE(1528); END_STATE(); case 634: - if (lookahead == 'e') ADVANCE(1538); - if (lookahead == 't') ADVANCE(1539); + if (lookahead == 'e') ADVANCE(1771); END_STATE(); case 635: - if (lookahead == 'e') ADVANCE(1540); - if (lookahead == 't') ADVANCE(1537); + if (lookahead == 'e') ADVANCE(1444); + if (lookahead == 'o') ADVANCE(469); + if (lookahead == 'r') ADVANCE(692); + if (lookahead == 'w') ADVANCE(852); END_STATE(); case 636: - if (lookahead == 'e') ADVANCE(1536); + if (lookahead == 'e') ADVANCE(1762); END_STATE(); case 637: - if (lookahead == 'e') ADVANCE(1779); + if (lookahead == 'e') ADVANCE(1461); END_STATE(); case 638: - if (lookahead == 'e') ADVANCE(1449); - if (lookahead == 'o') ADVANCE(471); - if (lookahead == 'r') ADVANCE(695); - if (lookahead == 'w') ADVANCE(856); + if (lookahead == 'e') ADVANCE(1741); END_STATE(); case 639: - if (lookahead == 'e') ADVANCE(1770); + if (lookahead == 'e') ADVANCE(1470); END_STATE(); case 640: - if (lookahead == 'e') ADVANCE(1466); + if (lookahead == 'e') ADVANCE(1756); END_STATE(); case 641: - if (lookahead == 'e') ADVANCE(1749); + if (lookahead == 'e') ADVANCE(1543); END_STATE(); case 642: - if (lookahead == 'e') ADVANCE(1475); + if (lookahead == 'e') ADVANCE(1540); END_STATE(); case 643: - if (lookahead == 'e') ADVANCE(1764); + if (lookahead == 'e') ADVANCE(1550); END_STATE(); case 644: - if (lookahead == 'e') ADVANCE(1551); + if (lookahead == 'e') ADVANCE(1547); END_STATE(); case 645: - if (lookahead == 'e') ADVANCE(1548); + if (lookahead == 'e') ADVANCE(1557); END_STATE(); case 646: - if (lookahead == 'e') ADVANCE(1558); + if (lookahead == 'e') ADVANCE(1554); END_STATE(); case 647: - if (lookahead == 'e') ADVANCE(1555); + if (lookahead == 'e') ADVANCE(1765); END_STATE(); case 648: - if (lookahead == 'e') ADVANCE(1565); + if (lookahead == 'e') ADVANCE(1564); END_STATE(); case 649: - if (lookahead == 'e') ADVANCE(1562); + if (lookahead == 'e') ADVANCE(1561); END_STATE(); case 650: - if (lookahead == 'e') ADVANCE(1773); + if (lookahead == 'e') ADVANCE(1481); END_STATE(); case 651: - if (lookahead == 'e') ADVANCE(1572); + if (lookahead == 'e') ADVANCE(1571); END_STATE(); case 652: - if (lookahead == 'e') ADVANCE(1569); + if (lookahead == 'e') ADVANCE(1568); END_STATE(); case 653: - if (lookahead == 'e') ADVANCE(1489); + if (lookahead == 'e') ADVANCE(1578); END_STATE(); case 654: - if (lookahead == 'e') ADVANCE(1579); + if (lookahead == 'e') ADVANCE(1575); END_STATE(); case 655: - if (lookahead == 'e') ADVANCE(1576); + if (lookahead == 'e') ADVANCE(1639); END_STATE(); case 656: - if (lookahead == 'e') ADVANCE(1586); + if (lookahead == 'e') ADVANCE(1501); END_STATE(); case 657: - if (lookahead == 'e') ADVANCE(1583); + if (lookahead == 'e') ADVANCE(1642); END_STATE(); case 658: - if (lookahead == 'e') ADVANCE(1647); + if (lookahead == 'e') ADVANCE(1641); END_STATE(); case 659: - if (lookahead == 'e') ADVANCE(1509); + if (lookahead == 'e') ADVANCE(1596); END_STATE(); case 660: - if (lookahead == 'e') ADVANCE(1650); + if (lookahead == 'e') ADVANCE(1643); END_STATE(); case 661: - if (lookahead == 'e') ADVANCE(1649); + if (lookahead == 'e') ADVANCE(1640); END_STATE(); case 662: - if (lookahead == 'e') ADVANCE(1604); + if (lookahead == 'e') ADVANCE(1525); END_STATE(); case 663: - if (lookahead == 'e') ADVANCE(1651); + if (lookahead == 'e') ADVANCE(1524); END_STATE(); case 664: - if (lookahead == 'e') ADVANCE(1648); + if (lookahead == 'e') ADVANCE(1609); END_STATE(); case 665: - if (lookahead == 'e') ADVANCE(1533); + if (lookahead == 'e') ADVANCE(1493); END_STATE(); case 666: - if (lookahead == 'e') ADVANCE(1532); + if (lookahead == 'e') ADVANCE(1511); END_STATE(); case 667: - if (lookahead == 'e') ADVANCE(1617); + if (lookahead == 'e') ADVANCE(1599); END_STATE(); case 668: - if (lookahead == 'e') ADVANCE(1501); + if (lookahead == 'e') ADVANCE(1695); END_STATE(); case 669: - if (lookahead == 'e') ADVANCE(1519); + if (lookahead == 'e') ADVANCE(1602); END_STATE(); case 670: - if (lookahead == 'e') ADVANCE(1607); + if (lookahead == 'e') ADVANCE(1605); END_STATE(); case 671: - if (lookahead == 'e') ADVANCE(1703); + if (lookahead == 'e') ADVANCE(1585); END_STATE(); case 672: - if (lookahead == 'e') ADVANCE(1610); + if (lookahead == 'e') ADVANCE(1488); END_STATE(); case 673: - if (lookahead == 'e') ADVANCE(1613); + if (lookahead == 'e') ADVANCE(1587); END_STATE(); case 674: - if (lookahead == 'e') ADVANCE(1593); + if (lookahead == 'e') ADVANCE(1588); END_STATE(); case 675: - if (lookahead == 'e') ADVANCE(1496); + if (lookahead == 'e') ADVANCE(1589); END_STATE(); case 676: - if (lookahead == 'e') ADVANCE(1595); + if (lookahead == 'e') ADVANCE(1586); END_STATE(); case 677: - if (lookahead == 'e') ADVANCE(1596); + if (lookahead == 'e') ADVANCE(1514); END_STATE(); case 678: - if (lookahead == 'e') ADVANCE(1597); + if (lookahead == 'e') ADVANCE(1590); END_STATE(); case 679: - if (lookahead == 'e') ADVANCE(1594); + if (lookahead == 'e') ADVANCE(1706); END_STATE(); case 680: - if (lookahead == 'e') ADVANCE(1522); + if (lookahead == 'e') ADVANCE(1704); END_STATE(); case 681: - if (lookahead == 'e') ADVANCE(1598); + if (lookahead == 'e') ADVANCE(1029); END_STATE(); case 682: - if (lookahead == 'e') ADVANCE(1714); + if (lookahead == 'e') ADVANCE(518); END_STATE(); case 683: - if (lookahead == 'e') ADVANCE(1712); + if (lookahead == 'e') ADVANCE(1438); END_STATE(); case 684: - if (lookahead == 'e') ADVANCE(1034); + if (lookahead == 'e') ADVANCE(1337); END_STATE(); case 685: - if (lookahead == 'e') ADVANCE(520); + if (lookahead == 'e') ADVANCE(1152); END_STATE(); case 686: - if (lookahead == 'e') ADVANCE(1443); + if (lookahead == 'e') ADVANCE(1161); END_STATE(); case 687: - if (lookahead == 'e') ADVANCE(1342); + if (lookahead == 'e') ADVANCE(957); END_STATE(); case 688: - if (lookahead == 'e') ADVANCE(1157); + if (lookahead == 'e') ADVANCE(909); END_STATE(); case 689: - if (lookahead == 'e') ADVANCE(1166); + if (lookahead == 'e') ADVANCE(1277); END_STATE(); case 690: - if (lookahead == 'e') ADVANCE(961); + if (lookahead == 'e') ADVANCE(501); END_STATE(); case 691: - if (lookahead == 'e') ADVANCE(913); + if (lookahead == 'e') ADVANCE(1162); END_STATE(); case 692: - if (lookahead == 'e') ADVANCE(1282); + if (lookahead == 'e') ADVANCE(1261); END_STATE(); case 693: - if (lookahead == 'e') ADVANCE(503); + if (lookahead == 'e') ADVANCE(526); END_STATE(); case 694: - if (lookahead == 'e') ADVANCE(1167); + if (lookahead == 'e') ADVANCE(1279); END_STATE(); case 695: - if (lookahead == 'e') ADVANCE(1266); + if (lookahead == 'e') ADVANCE(1281); END_STATE(); case 696: - if (lookahead == 'e') ADVANCE(528); + if (lookahead == 'e') ADVANCE(116); END_STATE(); case 697: - if (lookahead == 'e') ADVANCE(1284); + if (lookahead == 'e') ADVANCE(530); END_STATE(); case 698: - if (lookahead == 'e') ADVANCE(1286); + if (lookahead == 'e') ADVANCE(125); END_STATE(); case 699: - if (lookahead == 'e') ADVANCE(118); + if (lookahead == 'e') ADVANCE(913); END_STATE(); case 700: - if (lookahead == 'e') ADVANCE(532); + if (lookahead == 'e') ADVANCE(126); END_STATE(); case 701: - if (lookahead == 'e') ADVANCE(127); + if (lookahead == 'e') ADVANCE(1170); END_STATE(); case 702: - if (lookahead == 'e') ADVANCE(917); + if (lookahead == 'e') ADVANCE(1175); END_STATE(); case 703: - if (lookahead == 'e') ADVANCE(128); + if (lookahead == 'e') ADVANCE(1006); END_STATE(); case 704: - if (lookahead == 'e') ADVANCE(1175); + if (lookahead == 'e') ADVANCE(961); END_STATE(); case 705: - if (lookahead == 'e') ADVANCE(1180); + if (lookahead == 'e') ADVANCE(480); END_STATE(); case 706: - if (lookahead == 'e') ADVANCE(1011); + if (lookahead == 'e') ADVANCE(1386); END_STATE(); case 707: - if (lookahead == 'e') ADVANCE(1008); + if (lookahead == 'e') ADVANCE(965); END_STATE(); case 708: - if (lookahead == 'e') ADVANCE(965); + if (lookahead == 'e') ADVANCE(360); END_STATE(); case 709: - if (lookahead == 'e') ADVANCE(482); + if (lookahead == 'e') ADVANCE(506); END_STATE(); case 710: - if (lookahead == 'e') ADVANCE(1391); + if (lookahead == 'e') ADVANCE(537); END_STATE(); case 711: - if (lookahead == 'e') ADVANCE(969); + if (lookahead == 'e') ADVANCE(361); END_STATE(); case 712: - if (lookahead == 'e') ADVANCE(361); + if (lookahead == 'e') ADVANCE(508); END_STATE(); case 713: - if (lookahead == 'e') ADVANCE(508); + if (lookahead == 'e') ADVANCE(1358); END_STATE(); case 714: - if (lookahead == 'e') ADVANCE(540); + if (lookahead == 'e') ADVANCE(362); END_STATE(); case 715: - if (lookahead == 'e') ADVANCE(362); + if (lookahead == 'e') ADVANCE(509); END_STATE(); case 716: - if (lookahead == 'e') ADVANCE(510); + if (lookahead == 'e') ADVANCE(363); END_STATE(); case 717: - if (lookahead == 'e') ADVANCE(1363); + if (lookahead == 'e') ADVANCE(510); END_STATE(); case 718: - if (lookahead == 'e') ADVANCE(363); + if (lookahead == 'e') ADVANCE(364); END_STATE(); case 719: if (lookahead == 'e') ADVANCE(511); END_STATE(); case 720: - if (lookahead == 'e') ADVANCE(364); + if (lookahead == 'e') ADVANCE(365); END_STATE(); case 721: if (lookahead == 'e') ADVANCE(512); END_STATE(); case 722: - if (lookahead == 'e') ADVANCE(365); + if (lookahead == 'e') ADVANCE(513); END_STATE(); case 723: - if (lookahead == 'e') ADVANCE(513); + if (lookahead == 'e') ADVANCE(514); END_STATE(); case 724: - if (lookahead == 'e') ADVANCE(366); + if (lookahead == 'e') ADVANCE(515); END_STATE(); case 725: - if (lookahead == 'e') ADVANCE(514); + if (lookahead == 'e') ADVANCE(516); END_STATE(); case 726: - if (lookahead == 'e') ADVANCE(515); + if (lookahead == 'e') ADVANCE(1025); END_STATE(); case 727: - if (lookahead == 'e') ADVANCE(516); + if (lookahead == 'e') ADVANCE(1026); END_STATE(); case 728: - if (lookahead == 'e') ADVANCE(517); + if (lookahead == 'e') ADVANCE(135); END_STATE(); case 729: - if (lookahead == 'e') ADVANCE(518); + if (lookahead == 'e') ADVANCE(1250); END_STATE(); case 730: - if (lookahead == 'e') ADVANCE(1030); + if (lookahead == 'e') ADVANCE(150); END_STATE(); case 731: - if (lookahead == 'e') ADVANCE(1031); + if (lookahead == 'e') ADVANCE(618); END_STATE(); case 732: - if (lookahead == 'e') ADVANCE(137); + if (lookahead == 'e') ADVANCE(152); END_STATE(); case 733: - if (lookahead == 'e') ADVANCE(1255); + if (lookahead == 'e') ADVANCE(154); END_STATE(); case 734: - if (lookahead == 'e') ADVANCE(152); + if (lookahead == 'e') ADVANCE(621); END_STATE(); case 735: - if (lookahead == 'e') ADVANCE(621); + if (lookahead == 'f') ADVANCE(111); + if (lookahead == 'g') ADVANCE(694); + if (lookahead == 'n') ADVANCE(1262); + if (lookahead == 'p') ADVANCE(1409); END_STATE(); case 736: - if (lookahead == 'e') ADVANCE(154); + if (lookahead == 'f') ADVANCE(1509); END_STATE(); case 737: - if (lookahead == 'e') ADVANCE(156); + if (lookahead == 'f') ADVANCE(387); END_STATE(); case 738: - if (lookahead == 'e') ADVANCE(624); + if (lookahead == 'f') ADVANCE(391); END_STATE(); case 739: - if (lookahead == 'f') ADVANCE(113); - if (lookahead == 'g') ADVANCE(697); - if (lookahead == 'n') ADVANCE(1267); - if (lookahead == 'p') ADVANCE(1414); + if (lookahead == 'f') ADVANCE(953); + if (lookahead == 'i') ADVANCE(1031); + if (lookahead == 'l') ADVANCE(1091); END_STATE(); case 740: - if (lookahead == 'f') ADVANCE(1517); + if (lookahead == 'g') ADVANCE(1629); END_STATE(); case 741: - if (lookahead == 'f') ADVANCE(388); + if (lookahead == 'g') ADVANCE(1623); END_STATE(); case 742: - if (lookahead == 'f') ADVANCE(392); + if (lookahead == 'g') ADVANCE(1628); END_STATE(); case 743: - if (lookahead == 'f') ADVANCE(957); - if (lookahead == 'i') ADVANCE(1036); - if (lookahead == 'l') ADVANCE(1096); + if (lookahead == 'g') ADVANCE(1526); END_STATE(); case 744: - if (lookahead == 'g') ADVANCE(1637); + if (lookahead == 'g') ADVANCE(1626); END_STATE(); case 745: - if (lookahead == 'g') ADVANCE(1631); + if (lookahead == 'g') ADVANCE(1625); END_STATE(); case 746: - if (lookahead == 'g') ADVANCE(1636); + if (lookahead == 'g') ADVANCE(1593); END_STATE(); case 747: - if (lookahead == 'g') ADVANCE(1534); + if (lookahead == 'g') ADVANCE(1594); END_STATE(); case 748: - if (lookahead == 'g') ADVANCE(1634); + if (lookahead == 'g') ADVANCE(1627); END_STATE(); case 749: - if (lookahead == 'g') ADVANCE(1633); + if (lookahead == 'g') ADVANCE(1631); END_STATE(); case 750: - if (lookahead == 'g') ADVANCE(1601); + if (lookahead == 'g') ADVANCE(1632); END_STATE(); case 751: - if (lookahead == 'g') ADVANCE(1602); + if (lookahead == 'g') ADVANCE(1624); END_STATE(); case 752: - if (lookahead == 'g') ADVANCE(1635); + if (lookahead == 'g') ADVANCE(1630); END_STATE(); case 753: - if (lookahead == 'g') ADVANCE(1639); + if (lookahead == 'g') ADVANCE(1633); END_STATE(); case 754: - if (lookahead == 'g') ADVANCE(1640); + if (lookahead == 'g') ADVANCE(1597); END_STATE(); case 755: - if (lookahead == 'g') ADVANCE(1632); + if (lookahead == 'g') ADVANCE(1503); END_STATE(); case 756: - if (lookahead == 'g') ADVANCE(1638); + if (lookahead == 'g') ADVANCE(1604); END_STATE(); case 757: - if (lookahead == 'g') ADVANCE(1641); + if (lookahead == 'g') ADVANCE(1607); END_STATE(); case 758: - if (lookahead == 'g') ADVANCE(1605); + if (lookahead == 'g') ADVANCE(133); END_STATE(); case 759: - if (lookahead == 'g') ADVANCE(1511); + if (lookahead == 'g') ADVANCE(794); END_STATE(); case 760: - if (lookahead == 'g') ADVANCE(1612); + if (lookahead == 'g') ADVANCE(634); END_STATE(); case 761: - if (lookahead == 'g') ADVANCE(1615); + if (lookahead == 'g') ADVANCE(673); END_STATE(); case 762: - if (lookahead == 'g') ADVANCE(135); + if (lookahead == 'g') ADVANCE(1351); END_STATE(); case 763: - if (lookahead == 'g') ADVANCE(798); + if (lookahead == 'g') ADVANCE(674); END_STATE(); case 764: - if (lookahead == 'g') ADVANCE(637); + if (lookahead == 'g') ADVANCE(675); END_STATE(); case 765: if (lookahead == 'g') ADVANCE(676); END_STATE(); case 766: - if (lookahead == 'g') ADVANCE(1356); + if (lookahead == 'g') ADVANCE(677); END_STATE(); case 767: - if (lookahead == 'g') ADVANCE(677); + if (lookahead == 'g') ADVANCE(678); END_STATE(); case 768: - if (lookahead == 'g') ADVANCE(678); + if (lookahead == 'g') ADVANCE(679); END_STATE(); case 769: - if (lookahead == 'g') ADVANCE(679); + if (lookahead == 'g') ADVANCE(680); END_STATE(); case 770: - if (lookahead == 'g') ADVANCE(680); + if (lookahead == 'g') ADVANCE(695); + if (lookahead == 'h') ADVANCE(941); + if (lookahead == 'p') ADVANCE(341); + if (lookahead == 't') ADVANCE(386); + if (lookahead == 'u') ADVANCE(465); + if (lookahead == 'y') ADVANCE(970); END_STATE(); case 771: - if (lookahead == 'g') ADVANCE(681); + if (lookahead == 'g') ADVANCE(795); END_STATE(); case 772: - if (lookahead == 'g') ADVANCE(682); + if (lookahead == 'g') ADVANCE(142); + if (lookahead == 'w') ADVANCE(113); END_STATE(); case 773: - if (lookahead == 'g') ADVANCE(683); + if (lookahead == 'h') ADVANCE(1710); END_STATE(); case 774: - if (lookahead == 'g') ADVANCE(698); - if (lookahead == 'h') ADVANCE(945); - if (lookahead == 'p') ADVANCE(342); - if (lookahead == 't') ADVANCE(387); - if (lookahead == 'u') ADVANCE(467); - if (lookahead == 'y') ADVANCE(974); + if (lookahead == 'h') ADVANCE(1510); END_STATE(); case 775: - if (lookahead == 'g') ADVANCE(799); + if (lookahead == 'h') ADVANCE(1520); END_STATE(); case 776: - if (lookahead == 'g') ADVANCE(144); - if (lookahead == 'w') ADVANCE(115); + if (lookahead == 'h') ADVANCE(1521); END_STATE(); case 777: - if (lookahead == 'h') ADVANCE(1718); + if (lookahead == 'h') ADVANCE(1715); END_STATE(); case 778: - if (lookahead == 'h') ADVANCE(1518); + if (lookahead == 'h') ADVANCE(1717); END_STATE(); case 779: - if (lookahead == 'h') ADVANCE(1528); + if (lookahead == 'h') ADVANCE(1716); END_STATE(); case 780: - if (lookahead == 'h') ADVANCE(1529); + if (lookahead == 'h') ADVANCE(1719); END_STATE(); case 781: - if (lookahead == 'h') ADVANCE(1723); + if (lookahead == 'h') ADVANCE(705); + if (lookahead == 'm') ADVANCE(1146); + if (lookahead == 'o') ADVANCE(1033); END_STATE(); case 782: - if (lookahead == 'h') ADVANCE(1725); + if (lookahead == 'h') ADVANCE(1213); + if (lookahead == 'r') ADVANCE(344); END_STATE(); case 783: - if (lookahead == 'h') ADVANCE(1724); + if (lookahead == 'h') ADVANCE(1064); END_STATE(); case 784: - if (lookahead == 'h') ADVANCE(1727); + if (lookahead == 'h') ADVANCE(1235); END_STATE(); case 785: - if (lookahead == 'h') ADVANCE(709); - if (lookahead == 'm') ADVANCE(1151); - if (lookahead == 'o') ADVANCE(1038); + if (lookahead == 'h') ADVANCE(1070); END_STATE(); case 786: - if (lookahead == 'h') ADVANCE(1218); - if (lookahead == 'r') ADVANCE(345); + if (lookahead == 'h') ADVANCE(350); END_STATE(); case 787: - if (lookahead == 'h') ADVANCE(1069); + if (lookahead == 'h') ADVANCE(351); END_STATE(); case 788: - if (lookahead == 'h') ADVANCE(1240); + if (lookahead == 'h') ADVANCE(1068); END_STATE(); case 789: - if (lookahead == 'h') ADVANCE(1075); + if (lookahead == 'h') ADVANCE(352); END_STATE(); case 790: - if (lookahead == 'h') ADVANCE(351); + if (lookahead == 'h') ADVANCE(353); END_STATE(); case 791: - if (lookahead == 'h') ADVANCE(352); + if (lookahead == 'h') ADVANCE(354); END_STATE(); case 792: - if (lookahead == 'h') ADVANCE(1073); + if (lookahead == 'h') ADVANCE(357); END_STATE(); case 793: - if (lookahead == 'h') ADVANCE(353); + if (lookahead == 'h') ADVANCE(358); END_STATE(); case 794: - if (lookahead == 'h') ADVANCE(354); + if (lookahead == 'h') ADVANCE(162); END_STATE(); case 795: - if (lookahead == 'h') ADVANCE(355); + if (lookahead == 'h') ADVANCE(175); END_STATE(); case 796: - if (lookahead == 'h') ADVANCE(358); + if (lookahead == 'h') ADVANCE(713); END_STATE(); case 797: - if (lookahead == 'h') ADVANCE(359); + if (lookahead == 'h') ADVANCE(1100); END_STATE(); case 798: - if (lookahead == 'h') ADVANCE(163); + if (lookahead == 'h') ADVANCE(1101); END_STATE(); case 799: - if (lookahead == 'h') ADVANCE(176); + if (lookahead == 'h') ADVANCE(1103); END_STATE(); case 800: - if (lookahead == 'h') ADVANCE(717); + if (lookahead == 'h') ADVANCE(1105); END_STATE(); case 801: - if (lookahead == 'h') ADVANCE(1105); + if (lookahead == 'h') ADVANCE(1108); END_STATE(); case 802: - if (lookahead == 'h') ADVANCE(1106); + if (lookahead == 'h') ADVANCE(1111); END_STATE(); case 803: - if (lookahead == 'h') ADVANCE(1108); + if (lookahead == 'h') ADVANCE(1246); END_STATE(); case 804: - if (lookahead == 'h') ADVANCE(1110); + if (lookahead == 'i') ADVANCE(1435); + if (lookahead == 'o') ADVANCE(1404); END_STATE(); case 805: - if (lookahead == 'h') ADVANCE(1113); + if (lookahead == 'i') ADVANCE(910); + if (lookahead == 'l') ADVANCE(1098); END_STATE(); case 806: - if (lookahead == 'h') ADVANCE(1116); + if (lookahead == 'i') ADVANCE(1453); END_STATE(); case 807: - if (lookahead == 'h') ADVANCE(1251); + if (lookahead == 'i') ADVANCE(531); END_STATE(); case 808: - if (lookahead == 'i') ADVANCE(1440); - if (lookahead == 'o') ADVANCE(1409); + if (lookahead == 'i') ADVANCE(1434); + if (lookahead == 'o') ADVANCE(1381); END_STATE(); case 809: - if (lookahead == 'i') ADVANCE(914); - if (lookahead == 'l') ADVANCE(1103); + if (lookahead == 'i') ADVANCE(1433); END_STATE(); case 810: - if (lookahead == 'i') ADVANCE(1458); + if (lookahead == 'i') ADVANCE(688); END_STATE(); case 811: - if (lookahead == 'i') ADVANCE(533); + if (lookahead == 'i') ADVANCE(907); END_STATE(); case 812: - if (lookahead == 'i') ADVANCE(1439); - if (lookahead == 'o') ADVANCE(1386); + if (lookahead == 'i') ADVANCE(962); END_STATE(); case 813: - if (lookahead == 'i') ADVANCE(1438); + if (lookahead == 'i') ADVANCE(991); + if (lookahead == 'o') ADVANCE(517); END_STATE(); case 814: - if (lookahead == 'i') ADVANCE(691); + if (lookahead == 'i') ADVANCE(545); END_STATE(); case 815: - if (lookahead == 'i') ADVANCE(911); + if (lookahead == 'i') ADVANCE(476); END_STATE(); case 816: - if (lookahead == 'i') ADVANCE(966); + if (lookahead == 'i') ADVANCE(477); END_STATE(); case 817: - if (lookahead == 'i') ADVANCE(995); - if (lookahead == 'o') ADVANCE(519); + if (lookahead == 'i') ADVANCE(1008); + if (lookahead == 'l') ADVANCE(1067); END_STATE(); case 818: - if (lookahead == 'i') ADVANCE(548); + if (lookahead == 'i') ADVANCE(478); END_STATE(); case 819: - if (lookahead == 'i') ADVANCE(478); + if (lookahead == 'i') ADVANCE(479); END_STATE(); case 820: - if (lookahead == 'i') ADVANCE(479); + if (lookahead == 'i') ADVANCE(529); END_STATE(); case 821: - if (lookahead == 'i') ADVANCE(1013); - if (lookahead == 'l') ADVANCE(1072); + if (lookahead == 'i') ADVANCE(1283); END_STATE(); case 822: - if (lookahead == 'i') ADVANCE(480); + if (lookahead == 'i') ADVANCE(759); END_STATE(); case 823: - if (lookahead == 'i') ADVANCE(481); + if (lookahead == 'i') ADVANCE(1248); END_STATE(); case 824: - if (lookahead == 'i') ADVANCE(531); + if (lookahead == 'i') ADVANCE(726); END_STATE(); case 825: - if (lookahead == 'i') ADVANCE(1288); + if (lookahead == 'i') ADVANCE(1037); END_STATE(); case 826: - if (lookahead == 'i') ADVANCE(763); + if (lookahead == 'i') ADVANCE(1009); END_STATE(); case 827: - if (lookahead == 'i') ADVANCE(1253); + if (lookahead == 'i') ADVANCE(993); END_STATE(); case 828: - if (lookahead == 'i') ADVANCE(730); + if (lookahead == 'i') ADVANCE(1313); END_STATE(); case 829: - if (lookahead == 'i') ADVANCE(1042); + if (lookahead == 'i') ADVANCE(1338); END_STATE(); case 830: - if (lookahead == 'i') ADVANCE(1014); + if (lookahead == 'i') ADVANCE(1340); END_STATE(); case 831: - if (lookahead == 'i') ADVANCE(997); + if (lookahead == 'i') ADVANCE(1343); END_STATE(); case 832: - if (lookahead == 'i') ADVANCE(1318); + if (lookahead == 'i') ADVANCE(1346); END_STATE(); case 833: - if (lookahead == 'i') ADVANCE(1343); + if (lookahead == 'i') ADVANCE(1347); END_STATE(); case 834: - if (lookahead == 'i') ADVANCE(1345); + if (lookahead == 'i') ADVANCE(1324); END_STATE(); case 835: - if (lookahead == 'i') ADVANCE(1348); + if (lookahead == 'i') ADVANCE(1339); END_STATE(); case 836: - if (lookahead == 'i') ADVANCE(1351); + if (lookahead == 'i') ADVANCE(1350); END_STATE(); case 837: if (lookahead == 'i') ADVANCE(1352); @@ -6419,494 +6382,494 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'i') ADVANCE(1329); END_STATE(); case 839: - if (lookahead == 'i') ADVANCE(1344); + if (lookahead == 'i') ADVANCE(1341); END_STATE(); case 840: - if (lookahead == 'i') ADVANCE(1355); + if (lookahead == 'i') ADVANCE(699); END_STATE(); case 841: - if (lookahead == 'i') ADVANCE(1357); + if (lookahead == 'i') ADVANCE(548); END_STATE(); case 842: - if (lookahead == 'i') ADVANCE(1334); + if (lookahead == 'i') ADVANCE(1377); END_STATE(); case 843: - if (lookahead == 'i') ADVANCE(1346); + if (lookahead == 'i') ADVANCE(1027); END_STATE(); case 844: - if (lookahead == 'i') ADVANCE(702); + if (lookahead == 'i') ADVANCE(1379); END_STATE(); case 845: - if (lookahead == 'i') ADVANCE(551); + if (lookahead == 'i') ADVANCE(482); END_STATE(); case 846: - if (lookahead == 'i') ADVANCE(1382); + if (lookahead == 'i') ADVANCE(552); END_STATE(); case 847: - if (lookahead == 'i') ADVANCE(1032); + if (lookahead == 'i') ADVANCE(1013); + if (lookahead == 'l') ADVANCE(1072); END_STATE(); case 848: - if (lookahead == 'i') ADVANCE(1384); + if (lookahead == 'i') ADVANCE(483); END_STATE(); case 849: - if (lookahead == 'i') ADVANCE(484); + if (lookahead == 'i') ADVANCE(918); END_STATE(); case 850: - if (lookahead == 'i') ADVANCE(555); + if (lookahead == 'i') ADVANCE(556); END_STATE(); case 851: - if (lookahead == 'i') ADVANCE(1018); - if (lookahead == 'l') ADVANCE(1077); + if (lookahead == 'i') ADVANCE(485); END_STATE(); case 852: - if (lookahead == 'i') ADVANCE(485); + if (lookahead == 'i') ADVANCE(560); END_STATE(); case 853: - if (lookahead == 'i') ADVANCE(922); + if (lookahead == 'i') ADVANCE(486); END_STATE(); case 854: - if (lookahead == 'i') ADVANCE(559); + if (lookahead == 'i') ADVANCE(563); END_STATE(); case 855: if (lookahead == 'i') ADVANCE(487); END_STATE(); case 856: - if (lookahead == 'i') ADVANCE(563); + if (lookahead == 'i') ADVANCE(566); END_STATE(); case 857: - if (lookahead == 'i') ADVANCE(488); + if (lookahead == 'i') ADVANCE(1017); + if (lookahead == 'l') ADVANCE(1080); END_STATE(); case 858: - if (lookahead == 'i') ADVANCE(566); + if (lookahead == 'i') ADVANCE(1227); END_STATE(); case 859: - if (lookahead == 'i') ADVANCE(489); + if (lookahead == 'i') ADVANCE(488); END_STATE(); case 860: - if (lookahead == 'i') ADVANCE(569); + if (lookahead == 'i') ADVANCE(570); END_STATE(); case 861: - if (lookahead == 'i') ADVANCE(1022); - if (lookahead == 'l') ADVANCE(1085); + if (lookahead == 'i') ADVANCE(490); END_STATE(); case 862: - if (lookahead == 'i') ADVANCE(1232); + if (lookahead == 'i') ADVANCE(579); END_STATE(); case 863: - if (lookahead == 'i') ADVANCE(490); + if (lookahead == 'i') ADVANCE(1019); + if (lookahead == 'l') ADVANCE(1083); END_STATE(); case 864: - if (lookahead == 'i') ADVANCE(573); + if (lookahead == 'i') ADVANCE(492); END_STATE(); case 865: - if (lookahead == 'i') ADVANCE(492); + if (lookahead == 'i') ADVANCE(580); END_STATE(); case 866: - if (lookahead == 'i') ADVANCE(582); + if (lookahead == 'i') ADVANCE(1021); + if (lookahead == 'l') ADVANCE(1084); END_STATE(); case 867: - if (lookahead == 'i') ADVANCE(1024); - if (lookahead == 'l') ADVANCE(1088); + if (lookahead == 'i') ADVANCE(1023); + if (lookahead == 'l') ADVANCE(1086); END_STATE(); case 868: - if (lookahead == 'i') ADVANCE(494); + if (lookahead == 'i') ADVANCE(1024); + if (lookahead == 'l') ADVANCE(1087); END_STATE(); case 869: - if (lookahead == 'i') ADVANCE(583); + if (lookahead == 'i') ADVANCE(1089); END_STATE(); case 870: - if (lookahead == 'i') ADVANCE(1026); - if (lookahead == 'l') ADVANCE(1089); + if (lookahead == 'i') ADVANCE(1092); END_STATE(); case 871: - if (lookahead == 'i') ADVANCE(1028); - if (lookahead == 'l') ADVANCE(1091); + if (lookahead == 'i') ADVANCE(1093); END_STATE(); case 872: - if (lookahead == 'i') ADVANCE(1029); - if (lookahead == 'l') ADVANCE(1092); + if (lookahead == 'i') ADVANCE(1383); END_STATE(); case 873: - if (lookahead == 'i') ADVANCE(1094); + if (lookahead == 'i') ADVANCE(771); END_STATE(); case 874: - if (lookahead == 'i') ADVANCE(1097); + if (lookahead == 'i') ADVANCE(1387); END_STATE(); case 875: - if (lookahead == 'i') ADVANCE(1098); + if (lookahead == 'i') ADVANCE(1390); END_STATE(); case 876: - if (lookahead == 'i') ADVANCE(1388); + if (lookahead == 'i') ADVANCE(1392); END_STATE(); case 877: - if (lookahead == 'i') ADVANCE(775); + if (lookahead == 'i') ADVANCE(1393); END_STATE(); case 878: - if (lookahead == 'i') ADVANCE(1392); + if (lookahead == 'i') ADVANCE(1394); END_STATE(); case 879: - if (lookahead == 'i') ADVANCE(1395); + if (lookahead == 'i') ADVANCE(1049); END_STATE(); case 880: - if (lookahead == 'i') ADVANCE(1397); + if (lookahead == 'j') ADVANCE(1408); END_STATE(); case 881: - if (lookahead == 'i') ADVANCE(1398); + if (lookahead == 'j') ADVANCE(709); END_STATE(); case 882: - if (lookahead == 'i') ADVANCE(1399); + if (lookahead == 'j') ADVANCE(712); END_STATE(); case 883: - if (lookahead == 'i') ADVANCE(1054); + if (lookahead == 'j') ADVANCE(715); END_STATE(); case 884: - if (lookahead == 'j') ADVANCE(1413); + if (lookahead == 'j') ADVANCE(717); END_STATE(); case 885: - if (lookahead == 'j') ADVANCE(713); + if (lookahead == 'j') ADVANCE(719); END_STATE(); case 886: - if (lookahead == 'j') ADVANCE(716); + if (lookahead == 'j') ADVANCE(721); END_STATE(); case 887: - if (lookahead == 'j') ADVANCE(719); + if (lookahead == 'j') ADVANCE(722); END_STATE(); case 888: - if (lookahead == 'j') ADVANCE(721); + if (lookahead == 'j') ADVANCE(724); END_STATE(); case 889: - if (lookahead == 'j') ADVANCE(723); + if (lookahead == 'j') ADVANCE(725); END_STATE(); case 890: - if (lookahead == 'j') ADVANCE(725); + if (lookahead == 'k') ADVANCE(1697); END_STATE(); case 891: - if (lookahead == 'j') ADVANCE(726); + if (lookahead == 'k') ADVANCE(1700); END_STATE(); case 892: - if (lookahead == 'j') ADVANCE(728); + if (lookahead == 'k') ADVANCE(1698); END_STATE(); case 893: - if (lookahead == 'j') ADVANCE(729); + if (lookahead == 'k') ADVANCE(1701); END_STATE(); case 894: - if (lookahead == 'k') ADVANCE(1705); + if (lookahead == 'k') ADVANCE(1699); END_STATE(); case 895: - if (lookahead == 'k') ADVANCE(1708); + if (lookahead == 'k') ADVANCE(1702); END_STATE(); case 896: - if (lookahead == 'k') ADVANCE(1706); + if (lookahead == 'k') ADVANCE(1705); END_STATE(); case 897: - if (lookahead == 'k') ADVANCE(1709); + if (lookahead == 'k') ADVANCE(1703); END_STATE(); case 898: - if (lookahead == 'k') ADVANCE(1707); + if (lookahead == 'k') ADVANCE(130); END_STATE(); case 899: - if (lookahead == 'k') ADVANCE(1710); + if (lookahead == 'k') ADVANCE(710); END_STATE(); case 900: - if (lookahead == 'k') ADVANCE(1713); + if (lookahead == 'k') ADVANCE(696); END_STATE(); case 901: - if (lookahead == 'k') ADVANCE(1711); + if (lookahead == 'k') ADVANCE(731); END_STATE(); case 902: - if (lookahead == 'k') ADVANCE(132); + if (lookahead == 'k') ADVANCE(734); END_STATE(); case 903: - if (lookahead == 'k') ADVANCE(714); + if (lookahead == 'l') ADVANCE(1750); END_STATE(); case 904: - if (lookahead == 'k') ADVANCE(699); + if (lookahead == 'l') ADVANCE(1714); END_STATE(); case 905: - if (lookahead == 'k') ADVANCE(735); + if (lookahead == 'l') ADVANCE(1581); END_STATE(); case 906: - if (lookahead == 'k') ADVANCE(738); + if (lookahead == 'l') ADVANCE(124); END_STATE(); case 907: - if (lookahead == 'l') ADVANCE(1758); + if (lookahead == 'l') ADVANCE(523); END_STATE(); case 908: - if (lookahead == 'l') ADVANCE(1722); + if (lookahead == 'l') ADVANCE(879); END_STATE(); case 909: - if (lookahead == 'l') ADVANCE(1589); + if (lookahead == 'l') ADVANCE(524); END_STATE(); case 910: - if (lookahead == 'l') ADVANCE(126); + if (lookahead == 'l') ADVANCE(906); + if (lookahead == 'n') ADVANCE(346); END_STATE(); case 911: - if (lookahead == 'l') ADVANCE(525); + if (lookahead == 'l') ADVANCE(1255); END_STATE(); case 912: - if (lookahead == 'l') ADVANCE(883); + if (lookahead == 'l') ADVANCE(815); END_STATE(); case 913: - if (lookahead == 'l') ADVANCE(526); + if (lookahead == 'l') ADVANCE(527); END_STATE(); case 914: - if (lookahead == 'l') ADVANCE(910); - if (lookahead == 'n') ADVANCE(347); + if (lookahead == 'l') ADVANCE(707); END_STATE(); case 915: - if (lookahead == 'l') ADVANCE(1260); + if (lookahead == 'l') ADVANCE(728); END_STATE(); case 916: - if (lookahead == 'l') ADVANCE(819); + if (lookahead == 'l') ADVANCE(904); END_STATE(); case 917: - if (lookahead == 'l') ADVANCE(529); + if (lookahead == 'l') ADVANCE(703); END_STATE(); case 918: - if (lookahead == 'l') ADVANCE(711); + if (lookahead == 'l') ADVANCE(640); END_STATE(); case 919: - if (lookahead == 'l') ADVANCE(732); + if (lookahead == 'l') ADVANCE(655); END_STATE(); case 920: - if (lookahead == 'l') ADVANCE(908); + if (lookahead == 'l') ADVANCE(708); END_STATE(); case 921: - if (lookahead == 'l') ADVANCE(706); + if (lookahead == 'l') ADVANCE(657); END_STATE(); case 922: - if (lookahead == 'l') ADVANCE(643); + if (lookahead == 'l') ADVANCE(658); END_STATE(); case 923: - if (lookahead == 'l') ADVANCE(658); + if (lookahead == 'l') ADVANCE(659); END_STATE(); case 924: - if (lookahead == 'l') ADVANCE(712); + if (lookahead == 'l') ADVANCE(660); END_STATE(); case 925: - if (lookahead == 'l') ADVANCE(660); + if (lookahead == 'l') ADVANCE(661); END_STATE(); case 926: - if (lookahead == 'l') ADVANCE(661); + if (lookahead == 'l') ADVANCE(662); END_STATE(); case 927: - if (lookahead == 'l') ADVANCE(662); + if (lookahead == 'l') ADVANCE(663); END_STATE(); case 928: - if (lookahead == 'l') ADVANCE(663); + if (lookahead == 'l') ADVANCE(667); END_STATE(); case 929: - if (lookahead == 'l') ADVANCE(664); + if (lookahead == 'l') ADVANCE(669); END_STATE(); case 930: - if (lookahead == 'l') ADVANCE(665); + if (lookahead == 'l') ADVANCE(670); END_STATE(); case 931: - if (lookahead == 'l') ADVANCE(666); + if (lookahead == 'l') ADVANCE(1322); END_STATE(); case 932: - if (lookahead == 'l') ADVANCE(670); + if (lookahead == 'l') ADVANCE(383); END_STATE(); case 933: - if (lookahead == 'l') ADVANCE(672); + if (lookahead == 'l') ADVANCE(843); END_STATE(); case 934: - if (lookahead == 'l') ADVANCE(673); + if (lookahead == 'l') ADVANCE(1073); END_STATE(); case 935: - if (lookahead == 'l') ADVANCE(1327); + if (lookahead == 'l') ADVANCE(389); END_STATE(); case 936: - if (lookahead == 'l') ADVANCE(384); + if (lookahead == 'l') ADVANCE(1102); END_STATE(); case 937: - if (lookahead == 'l') ADVANCE(847); + if (lookahead == 'l') ADVANCE(711); END_STATE(); case 938: - if (lookahead == 'l') ADVANCE(1078); + if (lookahead == 'l') ADVANCE(139); END_STATE(); case 939: - if (lookahead == 'l') ADVANCE(390); + if (lookahead == 'l') ADVANCE(1104); END_STATE(); case 940: - if (lookahead == 'l') ADVANCE(1107); + if (lookahead == 'l') ADVANCE(714); END_STATE(); case 941: - if (lookahead == 'l') ADVANCE(715); + if (lookahead == 'l') ADVANCE(143); + if (lookahead == 'r') ADVANCE(145); END_STATE(); case 942: - if (lookahead == 'l') ADVANCE(141); + if (lookahead == 'l') ADVANCE(1106); END_STATE(); case 943: - if (lookahead == 'l') ADVANCE(1109); + if (lookahead == 'l') ADVANCE(716); END_STATE(); case 944: - if (lookahead == 'l') ADVANCE(718); + if (lookahead == 'l') ADVANCE(1109); END_STATE(); case 945: - if (lookahead == 'l') ADVANCE(145); - if (lookahead == 'r') ADVANCE(147); + if (lookahead == 'l') ADVANCE(718); END_STATE(); case 946: - if (lookahead == 'l') ADVANCE(1111); + if (lookahead == 'l') ADVANCE(1110); END_STATE(); case 947: if (lookahead == 'l') ADVANCE(720); END_STATE(); case 948: - if (lookahead == 'l') ADVANCE(1114); + if (lookahead == 'l') ADVANCE(1112); END_STATE(); case 949: - if (lookahead == 'l') ADVANCE(722); + if (lookahead == 'l') ADVANCE(1114); END_STATE(); case 950: if (lookahead == 'l') ADVANCE(1115); END_STATE(); case 951: - if (lookahead == 'l') ADVANCE(724); + if (lookahead == 'l') ADVANCE(1116); END_STATE(); case 952: if (lookahead == 'l') ADVANCE(1117); END_STATE(); case 953: - if (lookahead == 'l') ADVANCE(1119); + if (lookahead == 'l') ADVANCE(1118); END_STATE(); case 954: - if (lookahead == 'l') ADVANCE(1120); + if (lookahead == 'm') ADVANCE(1777); END_STATE(); case 955: - if (lookahead == 'l') ADVANCE(1121); + if (lookahead == 'm') ADVANCE(1784); END_STATE(); case 956: - if (lookahead == 'l') ADVANCE(1122); + if (lookahead == 'm') ADVANCE(1709); END_STATE(); case 957: - if (lookahead == 'l') ADVANCE(1123); + if (lookahead == 'm') ADVANCE(1468); END_STATE(); case 958: - if (lookahead == 'm') ADVANCE(1785); + if (lookahead == 'm') ADVANCE(161); END_STATE(); case 959: - if (lookahead == 'm') ADVANCE(1792); + if (lookahead == 'm') ADVANCE(1149); END_STATE(); case 960: - if (lookahead == 'm') ADVANCE(1717); + if (lookahead == 'm') ADVANCE(446); END_STATE(); case 961: - if (lookahead == 'm') ADVANCE(1473); + if (lookahead == 'm') ADVANCE(1150); END_STATE(); case 962: - if (lookahead == 'm') ADVANCE(162); + if (lookahead == 'm') ADVANCE(639); END_STATE(); case 963: - if (lookahead == 'm') ADVANCE(1154); + if (lookahead == 'm') ADVANCE(174); END_STATE(); case 964: - if (lookahead == 'm') ADVANCE(448); + if (lookahead == 'm') ADVANCE(176); END_STATE(); case 965: - if (lookahead == 'm') ADVANCE(1155); + if (lookahead == 'm') ADVANCE(727); END_STATE(); case 966: - if (lookahead == 'm') ADVANCE(642); + if (lookahead == 'm') ADVANCE(144); + if (lookahead == 't') ADVANCE(1406); END_STATE(); case 967: - if (lookahead == 'm') ADVANCE(175); + if (lookahead == 'n') ADVANCE(522); END_STATE(); case 968: - if (lookahead == 'm') ADVANCE(177); + if (lookahead == 'n') ADVANCE(758); END_STATE(); case 969: - if (lookahead == 'm') ADVANCE(731); + if (lookahead == 'n') ADVANCE(481); END_STATE(); case 970: - if (lookahead == 'm') ADVANCE(146); - if (lookahead == 't') ADVANCE(1411); + if (lookahead == 'n') ADVANCE(481); + if (lookahead == 's') ADVANCE(1357); END_STATE(); case 971: - if (lookahead == 'n') ADVANCE(524); + if (lookahead == 'n') ADVANCE(1492); END_STATE(); case 972: - if (lookahead == 'n') ADVANCE(762); + if (lookahead == 'n') ADVANCE(1467); END_STATE(); case 973: - if (lookahead == 'n') ADVANCE(483); + if (lookahead == 'n') ADVANCE(1542); END_STATE(); case 974: - if (lookahead == 'n') ADVANCE(483); - if (lookahead == 's') ADVANCE(1362); + if (lookahead == 'n') ADVANCE(1549); END_STATE(); case 975: - if (lookahead == 'n') ADVANCE(1500); + if (lookahead == 'n') ADVANCE(1556); END_STATE(); case 976: - if (lookahead == 'n') ADVANCE(1472); + if (lookahead == 'n') ADVANCE(1563); END_STATE(); case 977: - if (lookahead == 'n') ADVANCE(1550); + if (lookahead == 'n') ADVANCE(1570); END_STATE(); case 978: - if (lookahead == 'n') ADVANCE(1557); + if (lookahead == 'n') ADVANCE(1577); END_STATE(); case 979: - if (lookahead == 'n') ADVANCE(1564); + if (lookahead == 'n') ADVANCE(1490); END_STATE(); case 980: - if (lookahead == 'n') ADVANCE(1571); + if (lookahead == 'n') ADVANCE(1473); END_STATE(); case 981: - if (lookahead == 'n') ADVANCE(1578); + if (lookahead == 'n') ADVANCE(1403); END_STATE(); case 982: - if (lookahead == 'n') ADVANCE(1585); + if (lookahead == 'n') ADVANCE(1403); + if (lookahead == 'x') ADVANCE(682); END_STATE(); case 983: - if (lookahead == 'n') ADVANCE(1498); + if (lookahead == 'n') ADVANCE(740); END_STATE(); case 984: - if (lookahead == 'n') ADVANCE(1481); + if (lookahead == 'n') ADVANCE(741); END_STATE(); case 985: - if (lookahead == 'n') ADVANCE(1408); + if (lookahead == 'n') ADVANCE(1268); END_STATE(); case 986: - if (lookahead == 'n') ADVANCE(1408); - if (lookahead == 'x') ADVANCE(685); + if (lookahead == 'n') ADVANCE(821); END_STATE(); case 987: - if (lookahead == 'n') ADVANCE(744); + if (lookahead == 'n') ADVANCE(742); END_STATE(); case 988: - if (lookahead == 'n') ADVANCE(745); + if (lookahead == 'n') ADVANCE(1032); END_STATE(); case 989: - if (lookahead == 'n') ADVANCE(1273); + if (lookahead == 'n') ADVANCE(1032); + if (lookahead == 'r') ADVANCE(1229); END_STATE(); case 990: - if (lookahead == 'n') ADVANCE(825); + if (lookahead == 'n') ADVANCE(844); + if (lookahead == 'v') ADVANCE(629); END_STATE(); case 991: - if (lookahead == 'n') ADVANCE(746); + if (lookahead == 'n') ADVANCE(630); END_STATE(); case 992: - if (lookahead == 'n') ADVANCE(1037); + if (lookahead == 'n') ADVANCE(743); END_STATE(); case 993: - if (lookahead == 'n') ADVANCE(1037); - if (lookahead == 'r') ADVANCE(1234); + if (lookahead == 'n') ADVANCE(346); END_STATE(); case 994: - if (lookahead == 'n') ADVANCE(848); - if (lookahead == 'v') ADVANCE(632); + if (lookahead == 'n') ADVANCE(744); END_STATE(); case 995: - if (lookahead == 'n') ADVANCE(633); + if (lookahead == 'n') ADVANCE(745); END_STATE(); case 996: - if (lookahead == 'n') ADVANCE(747); + if (lookahead == 'n') ADVANCE(746); END_STATE(); case 997: - if (lookahead == 'n') ADVANCE(347); + if (lookahead == 'n') ADVANCE(747); END_STATE(); case 998: if (lookahead == 'n') ADVANCE(748); @@ -6921,52 +6884,52 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'n') ADVANCE(751); END_STATE(); case 1002: - if (lookahead == 'n') ADVANCE(752); + if (lookahead == 'n') ADVANCE(532); END_STATE(); case 1003: - if (lookahead == 'n') ADVANCE(753); + if (lookahead == 'n') ADVANCE(752); END_STATE(); case 1004: - if (lookahead == 'n') ADVANCE(754); + if (lookahead == 'n') ADVANCE(753); END_STATE(); case 1005: - if (lookahead == 'n') ADVANCE(755); + if (lookahead == 'n') ADVANCE(806); END_STATE(); case 1006: - if (lookahead == 'n') ADVANCE(534); + if (lookahead == 'n') ADVANCE(762); END_STATE(); case 1007: - if (lookahead == 'n') ADVANCE(756); + if (lookahead == 'n') ADVANCE(754); END_STATE(); case 1008: - if (lookahead == 'n') ADVANCE(536); + if (lookahead == 'n') ADVANCE(1285); END_STATE(); case 1009: - if (lookahead == 'n') ADVANCE(757); + if (lookahead == 'n') ADVANCE(755); END_STATE(); case 1010: - if (lookahead == 'n') ADVANCE(810); + if (lookahead == 'n') ADVANCE(756); END_STATE(); case 1011: - if (lookahead == 'n') ADVANCE(766); + if (lookahead == 'n') ADVANCE(1286); END_STATE(); case 1012: - if (lookahead == 'n') ADVANCE(758); + if (lookahead == 'n') ADVANCE(757); END_STATE(); case 1013: - if (lookahead == 'n') ADVANCE(1290); + if (lookahead == 'n') ADVANCE(1287); END_STATE(); case 1014: - if (lookahead == 'n') ADVANCE(759); + if (lookahead == 'n') ADVANCE(1288); END_STATE(); case 1015: - if (lookahead == 'n') ADVANCE(760); + if (lookahead == 'n') ADVANCE(1289); END_STATE(); case 1016: - if (lookahead == 'n') ADVANCE(1291); + if (lookahead == 'n') ADVANCE(1290); END_STATE(); case 1017: - if (lookahead == 'n') ADVANCE(761); + if (lookahead == 'n') ADVANCE(1291); END_STATE(); case 1018: if (lookahead == 'n') ADVANCE(1292); @@ -6975,521 +6938,521 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'n') ADVANCE(1293); END_STATE(); case 1020: - if (lookahead == 'n') ADVANCE(1294); + if (lookahead == 'n') ADVANCE(683); END_STATE(); case 1021: - if (lookahead == 'n') ADVANCE(1295); + if (lookahead == 'n') ADVANCE(1294); END_STATE(); case 1022: - if (lookahead == 'n') ADVANCE(1296); + if (lookahead == 'n') ADVANCE(1295); END_STATE(); case 1023: - if (lookahead == 'n') ADVANCE(1297); + if (lookahead == 'n') ADVANCE(1296); END_STATE(); case 1024: if (lookahead == 'n') ADVANCE(1298); END_STATE(); case 1025: - if (lookahead == 'n') ADVANCE(686); + if (lookahead == 'n') ADVANCE(1305); END_STATE(); case 1026: - if (lookahead == 'n') ADVANCE(1299); + if (lookahead == 'n') ADVANCE(1355); END_STATE(); case 1027: - if (lookahead == 'n') ADVANCE(1300); + if (lookahead == 'n') ADVANCE(668); END_STATE(); case 1028: - if (lookahead == 'n') ADVANCE(1301); + if (lookahead == 'n') ADVANCE(1320); END_STATE(); case 1029: - if (lookahead == 'n') ADVANCE(1303); + if (lookahead == 'n') ADVANCE(1388); + if (lookahead == 'x') ADVANCE(838); END_STATE(); case 1030: - if (lookahead == 'n') ADVANCE(1310); + if (lookahead == 'n') ADVANCE(1326); END_STATE(); case 1031: - if (lookahead == 'n') ADVANCE(1360); + if (lookahead == 'n') ADVANCE(1330); END_STATE(); case 1032: - if (lookahead == 'n') ADVANCE(671); + if (lookahead == 'n') ADVANCE(1079); END_STATE(); case 1033: - if (lookahead == 'n') ADVANCE(1325); + if (lookahead == 'n') ADVANCE(1265); END_STATE(); case 1034: - if (lookahead == 'n') ADVANCE(1393); - if (lookahead == 'x') ADVANCE(842); + if (lookahead == 'n') ADVANCE(1353); END_STATE(); case 1035: - if (lookahead == 'n') ADVANCE(1331); + if (lookahead == 'n') ADVANCE(761); END_STATE(); case 1036: - if (lookahead == 'n') ADVANCE(1335); + if (lookahead == 'n') ADVANCE(500); END_STATE(); case 1037: - if (lookahead == 'n') ADVANCE(1084); + if (lookahead == 'n') ADVANCE(933); END_STATE(); case 1038: - if (lookahead == 'n') ADVANCE(1270); + if (lookahead == 'n') ADVANCE(1269); END_STATE(); case 1039: - if (lookahead == 'n') ADVANCE(1358); + if (lookahead == 'n') ADVANCE(763); END_STATE(); case 1040: - if (lookahead == 'n') ADVANCE(765); + if (lookahead == 'n') ADVANCE(1375); END_STATE(); case 1041: - if (lookahead == 'n') ADVANCE(502); + if (lookahead == 'n') ADVANCE(764); END_STATE(); case 1042: - if (lookahead == 'n') ADVANCE(937); + if (lookahead == 'n') ADVANCE(1267); END_STATE(); case 1043: - if (lookahead == 'n') ADVANCE(1274); + if (lookahead == 'n') ADVANCE(765); END_STATE(); case 1044: - if (lookahead == 'n') ADVANCE(767); + if (lookahead == 'n') ADVANCE(505); END_STATE(); case 1045: - if (lookahead == 'n') ADVANCE(1380); + if (lookahead == 'n') ADVANCE(766); END_STATE(); case 1046: - if (lookahead == 'n') ADVANCE(768); + if (lookahead == 'n') ADVANCE(767); END_STATE(); case 1047: - if (lookahead == 'n') ADVANCE(1272); + if (lookahead == 'n') ADVANCE(768); END_STATE(); case 1048: if (lookahead == 'n') ADVANCE(769); END_STATE(); case 1049: - if (lookahead == 'n') ADVANCE(507); + if (lookahead == 'n') ADVANCE(842); END_STATE(); case 1050: - if (lookahead == 'n') ADVANCE(770); + if (lookahead == 'n') ADVANCE(1129); END_STATE(); case 1051: - if (lookahead == 'n') ADVANCE(771); + if (lookahead == 'n') ADVANCE(1402); END_STATE(); case 1052: - if (lookahead == 'n') ADVANCE(772); + if (lookahead == 'n') ADVANCE(1050); END_STATE(); case 1053: - if (lookahead == 'n') ADVANCE(773); + if (lookahead == 'n') ADVANCE(1050); + if (lookahead == 'r') ADVANCE(1236); END_STATE(); case 1054: - if (lookahead == 'n') ADVANCE(846); + if (lookahead == 'o') ADVANCE(1344); END_STATE(); case 1055: - if (lookahead == 'n') ADVANCE(1134); + if (lookahead == 'o') ADVANCE(990); + if (lookahead == 'u') ADVANCE(938); END_STATE(); case 1056: - if (lookahead == 'n') ADVANCE(1407); + if (lookahead == 'o') ADVANCE(1517); END_STATE(); case 1057: - if (lookahead == 'n') ADVANCE(1055); + if (lookahead == 'o') ADVANCE(1436); END_STATE(); case 1058: - if (lookahead == 'n') ADVANCE(1055); - if (lookahead == 'r') ADVANCE(1241); + if (lookahead == 'o') ADVANCE(1504); END_STATE(); case 1059: - if (lookahead == 'o') ADVANCE(1349); + if (lookahead == 'o') ADVANCE(736); END_STATE(); case 1060: - if (lookahead == 'o') ADVANCE(994); - if (lookahead == 'u') ADVANCE(942); + if (lookahead == 'o') ADVANCE(935); END_STATE(); case 1061: - if (lookahead == 'o') ADVANCE(1525); + if (lookahead == 'o') ADVANCE(935); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1786); END_STATE(); case 1062: - if (lookahead == 'o') ADVANCE(1441); + if (lookahead == 'o') ADVANCE(968); END_STATE(); case 1063: - if (lookahead == 'o') ADVANCE(1512); + if (lookahead == 'o') ADVANCE(1405); + if (lookahead == 'p') ADVANCE(439); + if (lookahead == 'u') ADVANCE(1148); END_STATE(); case 1064: - if (lookahead == 'o') ADVANCE(740); + if (lookahead == 'o') ADVANCE(525); END_STATE(); case 1065: - if (lookahead == 'o') ADVANCE(939); + if (lookahead == 'o') ADVANCE(958); END_STATE(); case 1066: - if (lookahead == 'o') ADVANCE(939); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1794); + if (lookahead == 'o') ADVANCE(1107); + if (lookahead == 'y') ADVANCE(1368); END_STATE(); case 1067: - if (lookahead == 'o') ADVANCE(972); + if (lookahead == 'o') ADVANCE(983); END_STATE(); case 1068: - if (lookahead == 'o') ADVANCE(1410); - if (lookahead == 'p') ADVANCE(441); - if (lookahead == 'u') ADVANCE(1153); + if (lookahead == 'o') ADVANCE(528); END_STATE(); case 1069: - if (lookahead == 'o') ADVANCE(527); + if (lookahead == 'o') ADVANCE(115); END_STATE(); case 1070: - if (lookahead == 'o') ADVANCE(962); + if (lookahead == 'o') ADVANCE(1221); END_STATE(); case 1071: - if (lookahead == 'o') ADVANCE(1112); - if (lookahead == 'y') ADVANCE(1373); + if (lookahead == 'o') ADVANCE(984); END_STATE(); case 1072: if (lookahead == 'o') ADVANCE(987); END_STATE(); case 1073: - if (lookahead == 'o') ADVANCE(530); + if (lookahead == 'o') ADVANCE(992); END_STATE(); case 1074: if (lookahead == 'o') ADVANCE(117); END_STATE(); case 1075: - if (lookahead == 'o') ADVANCE(1226); + if (lookahead == 'o') ADVANCE(994); END_STATE(); case 1076: - if (lookahead == 'o') ADVANCE(988); + if (lookahead == 'o') ADVANCE(995); END_STATE(); case 1077: - if (lookahead == 'o') ADVANCE(991); + if (lookahead == 'o') ADVANCE(118); END_STATE(); case 1078: if (lookahead == 'o') ADVANCE(996); END_STATE(); case 1079: - if (lookahead == 'o') ADVANCE(119); + if (lookahead == 'o') ADVANCE(1398); END_STATE(); case 1080: - if (lookahead == 'o') ADVANCE(998); + if (lookahead == 'o') ADVANCE(997); END_STATE(); case 1081: - if (lookahead == 'o') ADVANCE(999); + if (lookahead == 'o') ADVANCE(119); END_STATE(); case 1082: - if (lookahead == 'o') ADVANCE(120); + if (lookahead == 'o') ADVANCE(998); END_STATE(); case 1083: - if (lookahead == 'o') ADVANCE(1000); + if (lookahead == 'o') ADVANCE(999); END_STATE(); case 1084: - if (lookahead == 'o') ADVANCE(1403); + if (lookahead == 'o') ADVANCE(1000); END_STATE(); case 1085: if (lookahead == 'o') ADVANCE(1001); END_STATE(); case 1086: - if (lookahead == 'o') ADVANCE(121); + if (lookahead == 'o') ADVANCE(1003); END_STATE(); case 1087: - if (lookahead == 'o') ADVANCE(1002); + if (lookahead == 'o') ADVANCE(1004); END_STATE(); case 1088: - if (lookahead == 'o') ADVANCE(1003); + if (lookahead == 'o') ADVANCE(1007); END_STATE(); case 1089: - if (lookahead == 'o') ADVANCE(1004); + if (lookahead == 'o') ADVANCE(972); END_STATE(); case 1090: - if (lookahead == 'o') ADVANCE(1005); + if (lookahead == 'o') ADVANCE(1010); END_STATE(); case 1091: - if (lookahead == 'o') ADVANCE(1007); + if (lookahead == 'o') ADVANCE(1012); END_STATE(); case 1092: - if (lookahead == 'o') ADVANCE(1009); + if (lookahead == 'o') ADVANCE(979); END_STATE(); case 1093: - if (lookahead == 'o') ADVANCE(1012); + if (lookahead == 'o') ADVANCE(980); END_STATE(); case 1094: - if (lookahead == 'o') ADVANCE(976); + if (lookahead == 'o') ADVANCE(1204); END_STATE(); case 1095: - if (lookahead == 'o') ADVANCE(1015); + if (lookahead == 'o') ADVANCE(1218); END_STATE(); case 1096: - if (lookahead == 'o') ADVANCE(1017); + if (lookahead == 'o') ADVANCE(900); END_STATE(); case 1097: - if (lookahead == 'o') ADVANCE(983); + if (lookahead == 'o') ADVANCE(1005); END_STATE(); case 1098: - if (lookahead == 'o') ADVANCE(984); + if (lookahead == 'o') ADVANCE(356); END_STATE(); case 1099: - if (lookahead == 'o') ADVANCE(1209); + if (lookahead == 'o') ADVANCE(963); END_STATE(); case 1100: - if (lookahead == 'o') ADVANCE(1223); + if (lookahead == 'o') ADVANCE(1222); END_STATE(); case 1101: - if (lookahead == 'o') ADVANCE(904); + if (lookahead == 'o') ADVANCE(1223); END_STATE(); case 1102: - if (lookahead == 'o') ADVANCE(1010); + if (lookahead == 'o') ADVANCE(367); END_STATE(); case 1103: - if (lookahead == 'o') ADVANCE(357); + if (lookahead == 'o') ADVANCE(1224); END_STATE(); case 1104: - if (lookahead == 'o') ADVANCE(967); + if (lookahead == 'o') ADVANCE(368); END_STATE(); case 1105: - if (lookahead == 'o') ADVANCE(1227); + if (lookahead == 'o') ADVANCE(1225); END_STATE(); case 1106: - if (lookahead == 'o') ADVANCE(1228); + if (lookahead == 'o') ADVANCE(369); END_STATE(); case 1107: - if (lookahead == 'o') ADVANCE(368); + if (lookahead == 'o') ADVANCE(920); END_STATE(); case 1108: - if (lookahead == 'o') ADVANCE(1229); + if (lookahead == 'o') ADVANCE(1226); END_STATE(); case 1109: - if (lookahead == 'o') ADVANCE(369); + if (lookahead == 'o') ADVANCE(371); END_STATE(); case 1110: - if (lookahead == 'o') ADVANCE(1230); + if (lookahead == 'o') ADVANCE(372); END_STATE(); case 1111: - if (lookahead == 'o') ADVANCE(370); + if (lookahead == 'o') ADVANCE(1228); END_STATE(); case 1112: - if (lookahead == 'o') ADVANCE(924); + if (lookahead == 'o') ADVANCE(373); END_STATE(); case 1113: - if (lookahead == 'o') ADVANCE(1231); + if (lookahead == 'o') ADVANCE(820); END_STATE(); case 1114: - if (lookahead == 'o') ADVANCE(372); + if (lookahead == 'o') ADVANCE(375); END_STATE(); case 1115: - if (lookahead == 'o') ADVANCE(373); + if (lookahead == 'o') ADVANCE(376); END_STATE(); case 1116: - if (lookahead == 'o') ADVANCE(1233); + if (lookahead == 'o') ADVANCE(377); END_STATE(); case 1117: - if (lookahead == 'o') ADVANCE(374); + if (lookahead == 'o') ADVANCE(378); END_STATE(); case 1118: - if (lookahead == 'o') ADVANCE(824); + if (lookahead == 'o') ADVANCE(381); END_STATE(); case 1119: - if (lookahead == 'o') ADVANCE(376); + if (lookahead == 'o') ADVANCE(964); END_STATE(); case 1120: - if (lookahead == 'o') ADVANCE(377); + if (lookahead == 'o') ADVANCE(937); END_STATE(); case 1121: - if (lookahead == 'o') ADVANCE(378); + if (lookahead == 'o') ADVANCE(1042); END_STATE(); case 1122: - if (lookahead == 'o') ADVANCE(379); + if (lookahead == 'o') ADVANCE(940); END_STATE(); case 1123: - if (lookahead == 'o') ADVANCE(382); + if (lookahead == 'o') ADVANCE(943); END_STATE(); case 1124: - if (lookahead == 'o') ADVANCE(968); + if (lookahead == 'o') ADVANCE(945); END_STATE(); case 1125: - if (lookahead == 'o') ADVANCE(941); + if (lookahead == 'o') ADVANCE(947); END_STATE(); case 1126: - if (lookahead == 'o') ADVANCE(1047); + if (lookahead == 'o') ADVANCE(1244); END_STATE(); case 1127: - if (lookahead == 'o') ADVANCE(944); + if (lookahead == 'o') ADVANCE(1415); END_STATE(); case 1128: - if (lookahead == 'o') ADVANCE(947); + if (lookahead == 'o') ADVANCE(1120); + if (lookahead == 'y') ADVANCE(1369); END_STATE(); case 1129: - if (lookahead == 'o') ADVANCE(949); + if (lookahead == 'o') ADVANCE(1401); END_STATE(); case 1130: - if (lookahead == 'o') ADVANCE(951); + if (lookahead == 'o') ADVANCE(1417); END_STATE(); case 1131: - if (lookahead == 'o') ADVANCE(1249); + if (lookahead == 'o') ADVANCE(1122); + if (lookahead == 'y') ADVANCE(1370); END_STATE(); case 1132: - if (lookahead == 'o') ADVANCE(1420); + if (lookahead == 'o') ADVANCE(1419); END_STATE(); case 1133: - if (lookahead == 'o') ADVANCE(1125); - if (lookahead == 'y') ADVANCE(1374); + if (lookahead == 'o') ADVANCE(1123); + if (lookahead == 'y') ADVANCE(1371); END_STATE(); case 1134: - if (lookahead == 'o') ADVANCE(1406); + if (lookahead == 'o') ADVANCE(1421); END_STATE(); case 1135: - if (lookahead == 'o') ADVANCE(1422); + if (lookahead == 'o') ADVANCE(1124); + if (lookahead == 'y') ADVANCE(1372); END_STATE(); case 1136: - if (lookahead == 'o') ADVANCE(1127); - if (lookahead == 'y') ADVANCE(1375); + if (lookahead == 'o') ADVANCE(1423); END_STATE(); case 1137: - if (lookahead == 'o') ADVANCE(1424); + if (lookahead == 'o') ADVANCE(1125); + if (lookahead == 'y') ADVANCE(1373); END_STATE(); case 1138: - if (lookahead == 'o') ADVANCE(1128); - if (lookahead == 'y') ADVANCE(1376); + if (lookahead == 'o') ADVANCE(1425); END_STATE(); case 1139: - if (lookahead == 'o') ADVANCE(1426); + if (lookahead == 'o') ADVANCE(1427); END_STATE(); case 1140: - if (lookahead == 'o') ADVANCE(1129); - if (lookahead == 'y') ADVANCE(1377); + if (lookahead == 'o') ADVANCE(472); + if (lookahead == 'v') ADVANCE(1113); + if (lookahead == 'w') ADVANCE(862); END_STATE(); case 1141: - if (lookahead == 'o') ADVANCE(1428); + if (lookahead == 'o') ADVANCE(1429); END_STATE(); case 1142: - if (lookahead == 'o') ADVANCE(1130); - if (lookahead == 'y') ADVANCE(1378); + if (lookahead == 'o') ADVANCE(473); + if (lookahead == 'w') ADVANCE(865); END_STATE(); case 1143: if (lookahead == 'o') ADVANCE(1430); END_STATE(); case 1144: - if (lookahead == 'o') ADVANCE(1432); + if (lookahead == 'o') ADVANCE(1431); END_STATE(); case 1145: - if (lookahead == 'o') ADVANCE(474); - if (lookahead == 'v') ADVANCE(1118); - if (lookahead == 'w') ADVANCE(866); + if (lookahead == 'o') ADVANCE(1432); END_STATE(); case 1146: - if (lookahead == 'o') ADVANCE(1434); + if (lookahead == 'p') ADVANCE(122); END_STATE(); case 1147: - if (lookahead == 'o') ADVANCE(475); - if (lookahead == 'w') ADVANCE(869); + if (lookahead == 'p') ADVANCE(1477); + if (lookahead == 't') ADVANCE(140); END_STATE(); case 1148: - if (lookahead == 'o') ADVANCE(1435); + if (lookahead == 'p') ADVANCE(691); END_STATE(); case 1149: - if (lookahead == 'o') ADVANCE(1436); + if (lookahead == 'p') ADVANCE(914); END_STATE(); case 1150: - if (lookahead == 'o') ADVANCE(1437); + if (lookahead == 'p') ADVANCE(1345); END_STATE(); case 1151: - if (lookahead == 'p') ADVANCE(124); + if (lookahead == 'p') ADVANCE(701); END_STATE(); case 1152: - if (lookahead == 'p') ADVANCE(1485); - if (lookahead == 't') ADVANCE(142); + if (lookahead == 'p') ADVANCE(1396); END_STATE(); case 1153: - if (lookahead == 'p') ADVANCE(694); + if (lookahead == 'p') ADVANCE(440); END_STATE(); case 1154: - if (lookahead == 'p') ADVANCE(918); + if (lookahead == 'q') ADVANCE(1527); END_STATE(); case 1155: - if (lookahead == 'p') ADVANCE(1350); + if (lookahead == 'q') ADVANCE(1418); END_STATE(); case 1156: - if (lookahead == 'p') ADVANCE(704); + if (lookahead == 'q') ADVANCE(1420); END_STATE(); case 1157: - if (lookahead == 'p') ADVANCE(1401); + if (lookahead == 'q') ADVANCE(1422); END_STATE(); case 1158: - if (lookahead == 'p') ADVANCE(442); + if (lookahead == 'q') ADVANCE(1424); END_STATE(); case 1159: - if (lookahead == 'q') ADVANCE(1535); + if (lookahead == 'q') ADVANCE(1426); END_STATE(); case 1160: - if (lookahead == 'q') ADVANCE(1423); + if (lookahead == 'q') ADVANCE(1428); END_STATE(); case 1161: - if (lookahead == 'q') ADVANCE(1425); + if (lookahead == 'r') ADVANCE(737); END_STATE(); case 1162: - if (lookahead == 'q') ADVANCE(1427); + if (lookahead == 'r') ADVANCE(1460); END_STATE(); case 1163: - if (lookahead == 'q') ADVANCE(1429); + if (lookahead == 'r') ADVANCE(1544); END_STATE(); case 1164: - if (lookahead == 'q') ADVANCE(1431); + if (lookahead == 'r') ADVANCE(1551); END_STATE(); case 1165: - if (lookahead == 'q') ADVANCE(1433); + if (lookahead == 'r') ADVANCE(1558); END_STATE(); case 1166: - if (lookahead == 'r') ADVANCE(741); + if (lookahead == 'r') ADVANCE(1565); END_STATE(); case 1167: - if (lookahead == 'r') ADVANCE(1465); + if (lookahead == 'r') ADVANCE(1572); END_STATE(); case 1168: - if (lookahead == 'r') ADVANCE(1552); + if (lookahead == 'r') ADVANCE(1579); END_STATE(); case 1169: - if (lookahead == 'r') ADVANCE(1559); + if (lookahead == 'r') ADVANCE(1610); END_STATE(); case 1170: - if (lookahead == 'r') ADVANCE(1566); + if (lookahead == 'r') ADVANCE(1582); END_STATE(); case 1171: - if (lookahead == 'r') ADVANCE(1573); + if (lookahead == 'r') ADVANCE(1650); END_STATE(); case 1172: - if (lookahead == 'r') ADVANCE(1580); + if (lookahead == 'r') ADVANCE(1644); END_STATE(); case 1173: - if (lookahead == 'r') ADVANCE(1587); + if (lookahead == 'r') ADVANCE(1649); END_STATE(); case 1174: - if (lookahead == 'r') ADVANCE(1618); + if (lookahead == 'r') ADVANCE(1647); END_STATE(); case 1175: - if (lookahead == 'r') ADVANCE(1590); + if (lookahead == 'r') ADVANCE(1506); END_STATE(); case 1176: - if (lookahead == 'r') ADVANCE(1658); + if (lookahead == 'r') ADVANCE(1646); END_STATE(); case 1177: - if (lookahead == 'r') ADVANCE(1652); + if (lookahead == 'r') ADVANCE(1661); END_STATE(); case 1178: - if (lookahead == 'r') ADVANCE(1657); + if (lookahead == 'r') ADVANCE(1648); END_STATE(); case 1179: - if (lookahead == 'r') ADVANCE(1655); + if (lookahead == 'r') ADVANCE(1652); END_STATE(); case 1180: - if (lookahead == 'r') ADVANCE(1514); + if (lookahead == 'r') ADVANCE(1653); END_STATE(); case 1181: - if (lookahead == 'r') ADVANCE(1654); + if (lookahead == 'r') ADVANCE(1645); END_STATE(); case 1182: - if (lookahead == 'r') ADVANCE(1669); + if (lookahead == 'r') ADVANCE(1651); END_STATE(); case 1183: - if (lookahead == 'r') ADVANCE(1656); + if (lookahead == 'r') ADVANCE(1655); END_STATE(); case 1184: if (lookahead == 'r') ADVANCE(1660); END_STATE(); case 1185: - if (lookahead == 'r') ADVANCE(1661); + if (lookahead == 'r') ADVANCE(1658); END_STATE(); case 1186: - if (lookahead == 'r') ADVANCE(1653); + if (lookahead == 'r') ADVANCE(1657); END_STATE(); case 1187: if (lookahead == 'r') ADVANCE(1659); @@ -7498,2175 +7461,2125 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'r') ADVANCE(1663); END_STATE(); case 1189: - if (lookahead == 'r') ADVANCE(1668); + if (lookahead == 'r') ADVANCE(1664); END_STATE(); case 1190: - if (lookahead == 'r') ADVANCE(1666); + if (lookahead == 'r') ADVANCE(1656); END_STATE(); case 1191: - if (lookahead == 'r') ADVANCE(1665); + if (lookahead == 'r') ADVANCE(1654); END_STATE(); case 1192: - if (lookahead == 'r') ADVANCE(1667); + if (lookahead == 'r') ADVANCE(1662); END_STATE(); case 1193: - if (lookahead == 'r') ADVANCE(1671); + if (lookahead == 'r') ADVANCE(1666); END_STATE(); case 1194: - if (lookahead == 'r') ADVANCE(1672); + if (lookahead == 'r') ADVANCE(1669); END_STATE(); case 1195: - if (lookahead == 'r') ADVANCE(1664); + if (lookahead == 'r') ADVANCE(1668); END_STATE(); case 1196: - if (lookahead == 'r') ADVANCE(1662); + if (lookahead == 'r') ADVANCE(1670); END_STATE(); case 1197: - if (lookahead == 'r') ADVANCE(1670); + if (lookahead == 'r') ADVANCE(1667); END_STATE(); case 1198: - if (lookahead == 'r') ADVANCE(1674); + if (lookahead == 'r') ADVANCE(1665); END_STATE(); case 1199: - if (lookahead == 'r') ADVANCE(1677); + if (lookahead == 'r') ADVANCE(1671); END_STATE(); case 1200: - if (lookahead == 'r') ADVANCE(1676); + if (lookahead == 'r') ADVANCE(1674); END_STATE(); case 1201: - if (lookahead == 'r') ADVANCE(1678); + if (lookahead == 'r') ADVANCE(1673); END_STATE(); case 1202: if (lookahead == 'r') ADVANCE(1675); END_STATE(); case 1203: - if (lookahead == 'r') ADVANCE(1673); + if (lookahead == 'r') ADVANCE(1672); END_STATE(); case 1204: - if (lookahead == 'r') ADVANCE(1679); + if (lookahead == 'r') ADVANCE(1780); END_STATE(); case 1205: - if (lookahead == 'r') ADVANCE(1682); + if (lookahead == 'r') ADVANCE(807); END_STATE(); case 1206: - if (lookahead == 'r') ADVANCE(1681); + if (lookahead == 'r') ADVANCE(807); + if (lookahead == 'u') ADVANCE(811); END_STATE(); case 1207: - if (lookahead == 'r') ADVANCE(1683); + if (lookahead == 'r') ADVANCE(120); END_STATE(); case 1208: - if (lookahead == 'r') ADVANCE(1680); + if (lookahead == 'r') ADVANCE(808); + if (lookahead == 'u') ADVANCE(447); END_STATE(); case 1209: - if (lookahead == 'r') ADVANCE(1788); + if (lookahead == 'r') ADVANCE(344); END_STATE(); case 1210: - if (lookahead == 'r') ADVANCE(811); + if (lookahead == 'r') ADVANCE(1264); END_STATE(); case 1211: - if (lookahead == 'r') ADVANCE(811); - if (lookahead == 'u') ADVANCE(815); + if (lookahead == 'r') ADVANCE(499); END_STATE(); case 1212: - if (lookahead == 'r') ADVANCE(122); + if (lookahead == 'r') ADVANCE(332); END_STATE(); case 1213: - if (lookahead == 'r') ADVANCE(812); - if (lookahead == 'u') ADVANCE(449); + if (lookahead == 'r') ADVANCE(1057); END_STATE(); case 1214: - if (lookahead == 'r') ADVANCE(345); + if (lookahead == 'r') ADVANCE(384); END_STATE(); case 1215: - if (lookahead == 'r') ADVANCE(1269); + if (lookahead == 'r') ADVANCE(1410); END_STATE(); case 1216: - if (lookahead == 'r') ADVANCE(501); + if (lookahead == 'r') ADVANCE(971); END_STATE(); case 1217: - if (lookahead == 'r') ADVANCE(333); + if (lookahead == 'r') ADVANCE(1065); END_STATE(); case 1218: - if (lookahead == 'r') ADVANCE(1062); + if (lookahead == 'r') ADVANCE(128); END_STATE(); case 1219: - if (lookahead == 'r') ADVANCE(385); + if (lookahead == 'r') ADVANCE(340); END_STATE(); case 1220: - if (lookahead == 'r') ADVANCE(1415); + if (lookahead == 'r') ADVANCE(343); END_STATE(); case 1221: - if (lookahead == 'r') ADVANCE(975); + if (lookahead == 'r') ADVANCE(1306); END_STATE(); case 1222: - if (lookahead == 'r') ADVANCE(1070); + if (lookahead == 'r') ADVANCE(1307); END_STATE(); case 1223: - if (lookahead == 'r') ADVANCE(130); + if (lookahead == 'r') ADVANCE(1311); END_STATE(); case 1224: - if (lookahead == 'r') ADVANCE(341); + if (lookahead == 'r') ADVANCE(1312); END_STATE(); case 1225: - if (lookahead == 'r') ADVANCE(344); + if (lookahead == 'r') ADVANCE(1314); END_STATE(); case 1226: - if (lookahead == 'r') ADVANCE(1311); + if (lookahead == 'r') ADVANCE(1315); END_STATE(); case 1227: - if (lookahead == 'r') ADVANCE(1312); + if (lookahead == 'r') ADVANCE(1349); END_STATE(); case 1228: - if (lookahead == 'r') ADVANCE(1316); + if (lookahead == 'r') ADVANCE(1328); END_STATE(); case 1229: - if (lookahead == 'r') ADVANCE(1317); + if (lookahead == 'r') ADVANCE(382); END_STATE(); case 1230: - if (lookahead == 'r') ADVANCE(1319); + if (lookahead == 'r') ADVANCE(1099); END_STATE(); case 1231: - if (lookahead == 'r') ADVANCE(1320); + if (lookahead == 'r') ADVANCE(826); END_STATE(); case 1232: - if (lookahead == 'r') ADVANCE(1354); + if (lookahead == 'r') ADVANCE(1219); END_STATE(); case 1233: - if (lookahead == 'r') ADVANCE(1333); + if (lookahead == 'r') ADVANCE(1220); END_STATE(); case 1234: - if (lookahead == 'r') ADVANCE(383); + if (lookahead == 'r') ADVANCE(366); END_STATE(); case 1235: - if (lookahead == 'r') ADVANCE(1104); + if (lookahead == 'r') ADVANCE(1097); END_STATE(); case 1236: - if (lookahead == 'r') ADVANCE(830); + if (lookahead == 'r') ADVANCE(397); END_STATE(); case 1237: - if (lookahead == 'r') ADVANCE(1224); + if (lookahead == 'r') ADVANCE(1119); END_STATE(); case 1238: - if (lookahead == 'r') ADVANCE(1225); + if (lookahead == 'r') ADVANCE(396); END_STATE(); case 1239: - if (lookahead == 'r') ADVANCE(367); + if (lookahead == 'r') ADVANCE(400); END_STATE(); case 1240: - if (lookahead == 'r') ADVANCE(1102); + if (lookahead == 'r') ADVANCE(399); END_STATE(); case 1241: - if (lookahead == 'r') ADVANCE(398); + if (lookahead == 'r') ADVANCE(1239); END_STATE(); case 1242: - if (lookahead == 'r') ADVANCE(1124); + if (lookahead == 'r') ADVANCE(403); END_STATE(); case 1243: - if (lookahead == 'r') ADVANCE(397); + if (lookahead == 'r') ADVANCE(405); END_STATE(); case 1244: - if (lookahead == 'r') ADVANCE(401); + if (lookahead == 'r') ADVANCE(147); END_STATE(); case 1245: - if (lookahead == 'r') ADVANCE(400); + if (lookahead == 'r') ADVANCE(407); END_STATE(); case 1246: - if (lookahead == 'r') ADVANCE(1244); + if (lookahead == 'r') ADVANCE(148); END_STATE(); case 1247: - if (lookahead == 'r') ADVANCE(404); + if (lookahead == 'r') ADVANCE(409); END_STATE(); case 1248: - if (lookahead == 'r') ADVANCE(406); + if (lookahead == 'r') ADVANCE(723); END_STATE(); case 1249: - if (lookahead == 'r') ADVANCE(149); + if (lookahead == 'r') ADVANCE(411); END_STATE(); case 1250: - if (lookahead == 'r') ADVANCE(408); + if (lookahead == 'r') ADVANCE(738); END_STATE(); case 1251: - if (lookahead == 'r') ADVANCE(150); + if (lookahead == 'r') ADVANCE(1275); END_STATE(); case 1252: - if (lookahead == 'r') ADVANCE(410); + if (lookahead == 'r') ADVANCE(1276); END_STATE(); case 1253: - if (lookahead == 'r') ADVANCE(727); + if (lookahead == 's') ADVANCE(803); END_STATE(); case 1254: - if (lookahead == 'r') ADVANCE(412); + if (lookahead == 's') ADVANCE(1459); END_STATE(); case 1255: - if (lookahead == 'r') ADVANCE(742); + if (lookahead == 's') ADVANCE(1708); END_STATE(); case 1256: - if (lookahead == 'r') ADVANCE(1280); + if (lookahead == 's') ADVANCE(1462); END_STATE(); case 1257: - if (lookahead == 'r') ADVANCE(1281); + if (lookahead == 's') ADVANCE(1505); END_STATE(); case 1258: - if (lookahead == 's') ADVANCE(807); + if (lookahead == 's') ADVANCE(1437); END_STATE(); case 1259: - if (lookahead == 's') ADVANCE(1464); + if (lookahead == 's') ADVANCE(1378); END_STATE(); case 1260: - if (lookahead == 's') ADVANCE(1716); + if (lookahead == 's') ADVANCE(1254); END_STATE(); case 1261: - if (lookahead == 's') ADVANCE(1467); + if (lookahead == 's') ADVANCE(1412); END_STATE(); case 1262: - if (lookahead == 's') ADVANCE(1513); + if (lookahead == 's') ADVANCE(1382); + if (lookahead == 't') ADVANCE(129); + if (lookahead == 'v') ADVANCE(1096); END_STATE(); case 1263: - if (lookahead == 's') ADVANCE(1442); + if (lookahead == 's') ADVANCE(1257); END_STATE(); case 1264: - if (lookahead == 's') ADVANCE(1383); + if (lookahead == 's') ADVANCE(730); END_STATE(); case 1265: - if (lookahead == 's') ADVANCE(1259); + if (lookahead == 's') ADVANCE(1284); END_STATE(); case 1266: - if (lookahead == 's') ADVANCE(1417); + if (lookahead == 's') ADVANCE(1308); END_STATE(); case 1267: - if (lookahead == 's') ADVANCE(1387); - if (lookahead == 't') ADVANCE(131); - if (lookahead == 'v') ADVANCE(1101); + if (lookahead == 's') ADVANCE(1376); END_STATE(); case 1268: - if (lookahead == 's') ADVANCE(1262); + if (lookahead == 's') ADVANCE(824); END_STATE(); case 1269: - if (lookahead == 's') ADVANCE(734); + if (lookahead == 's') ADVANCE(1397); END_STATE(); case 1270: - if (lookahead == 's') ADVANCE(1289); + if (lookahead == 's') ADVANCE(1439); END_STATE(); case 1271: - if (lookahead == 's') ADVANCE(1313); + if (lookahead == 's') ADVANCE(1440); END_STATE(); case 1272: - if (lookahead == 's') ADVANCE(1381); + if (lookahead == 's') ADVANCE(1441); END_STATE(); case 1273: - if (lookahead == 's') ADVANCE(828); + if (lookahead == 's') ADVANCE(1442); END_STATE(); case 1274: - if (lookahead == 's') ADVANCE(1402); + if (lookahead == 's') ADVANCE(1443); END_STATE(); case 1275: - if (lookahead == 's') ADVANCE(1444); + if (lookahead == 's') ADVANCE(732); END_STATE(); case 1276: - if (lookahead == 's') ADVANCE(1445); + if (lookahead == 's') ADVANCE(733); END_STATE(); case 1277: - if (lookahead == 's') ADVANCE(1446); + if (lookahead == 't') ADVANCE(1539); END_STATE(); case 1278: - if (lookahead == 's') ADVANCE(1447); + if (lookahead == 't') ADVANCE(1546); END_STATE(); case 1279: - if (lookahead == 's') ADVANCE(1448); + if (lookahead == 't') ADVANCE(1553); END_STATE(); case 1280: - if (lookahead == 's') ADVANCE(736); + if (lookahead == 't') ADVANCE(1560); END_STATE(); case 1281: - if (lookahead == 's') ADVANCE(737); + if (lookahead == 't') ADVANCE(1567); END_STATE(); case 1282: - if (lookahead == 't') ADVANCE(1547); + if (lookahead == 't') ADVANCE(1574); END_STATE(); case 1283: - if (lookahead == 't') ADVANCE(1554); + if (lookahead == 't') ADVANCE(328); END_STATE(); case 1284: - if (lookahead == 't') ADVANCE(1561); + if (lookahead == 't') ADVANCE(1497); END_STATE(); case 1285: - if (lookahead == 't') ADVANCE(1568); + if (lookahead == 't') ADVANCE(1618); END_STATE(); case 1286: - if (lookahead == 't') ADVANCE(1575); + if (lookahead == 't') ADVANCE(1612); END_STATE(); case 1287: - if (lookahead == 't') ADVANCE(1582); + if (lookahead == 't') ADVANCE(1617); END_STATE(); case 1288: - if (lookahead == 't') ADVANCE(329); + if (lookahead == 't') ADVANCE(1615); END_STATE(); case 1289: - if (lookahead == 't') ADVANCE(1505); + if (lookahead == 't') ADVANCE(1614); END_STATE(); case 1290: - if (lookahead == 't') ADVANCE(1626); + if (lookahead == 't') ADVANCE(1591); END_STATE(); case 1291: - if (lookahead == 't') ADVANCE(1620); + if (lookahead == 't') ADVANCE(1592); END_STATE(); case 1292: - if (lookahead == 't') ADVANCE(1625); + if (lookahead == 't') ADVANCE(1616); END_STATE(); case 1293: - if (lookahead == 't') ADVANCE(1623); + if (lookahead == 't') ADVANCE(1620); END_STATE(); case 1294: - if (lookahead == 't') ADVANCE(1622); + if (lookahead == 't') ADVANCE(1621); END_STATE(); case 1295: - if (lookahead == 't') ADVANCE(1599); + if (lookahead == 't') ADVANCE(1613); END_STATE(); case 1296: - if (lookahead == 't') ADVANCE(1600); + if (lookahead == 't') ADVANCE(1619); END_STATE(); case 1297: - if (lookahead == 't') ADVANCE(1624); + if (lookahead == 't') ADVANCE(1768); END_STATE(); case 1298: - if (lookahead == 't') ADVANCE(1628); + if (lookahead == 't') ADVANCE(1622); END_STATE(); case 1299: - if (lookahead == 't') ADVANCE(1629); + if (lookahead == 't') ADVANCE(1634); END_STATE(); case 1300: - if (lookahead == 't') ADVANCE(1621); + if (lookahead == 't') ADVANCE(1637); END_STATE(); case 1301: - if (lookahead == 't') ADVANCE(1627); + if (lookahead == 't') ADVANCE(1636); END_STATE(); case 1302: - if (lookahead == 't') ADVANCE(1776); + if (lookahead == 't') ADVANCE(1595); END_STATE(); case 1303: - if (lookahead == 't') ADVANCE(1630); + if (lookahead == 't') ADVANCE(1638); END_STATE(); case 1304: - if (lookahead == 't') ADVANCE(1642); + if (lookahead == 't') ADVANCE(1635); END_STATE(); case 1305: - if (lookahead == 't') ADVANCE(1645); + if (lookahead == 't') ADVANCE(1759); END_STATE(); case 1306: - if (lookahead == 't') ADVANCE(1644); + if (lookahead == 't') ADVANCE(1545); END_STATE(); case 1307: - if (lookahead == 't') ADVANCE(1603); + if (lookahead == 't') ADVANCE(1552); END_STATE(); case 1308: - if (lookahead == 't') ADVANCE(1646); + if (lookahead == 't') ADVANCE(1508); END_STATE(); case 1309: - if (lookahead == 't') ADVANCE(1643); + if (lookahead == 't') ADVANCE(1523); END_STATE(); case 1310: - if (lookahead == 't') ADVANCE(1767); + if (lookahead == 't') ADVANCE(1522); END_STATE(); case 1311: - if (lookahead == 't') ADVANCE(1553); + if (lookahead == 't') ADVANCE(1559); END_STATE(); case 1312: - if (lookahead == 't') ADVANCE(1560); + if (lookahead == 't') ADVANCE(1566); END_STATE(); case 1313: - if (lookahead == 't') ADVANCE(1516); + if (lookahead == 't') ADVANCE(164); END_STATE(); case 1314: - if (lookahead == 't') ADVANCE(1531); + if (lookahead == 't') ADVANCE(1573); END_STATE(); case 1315: - if (lookahead == 't') ADVANCE(1530); + if (lookahead == 't') ADVANCE(1580); END_STATE(); case 1316: - if (lookahead == 't') ADVANCE(1567); + if (lookahead == 't') ADVANCE(1541); END_STATE(); case 1317: - if (lookahead == 't') ADVANCE(1574); + if (lookahead == 't') ADVANCE(1548); END_STATE(); case 1318: - if (lookahead == 't') ADVANCE(165); + if (lookahead == 't') ADVANCE(1555); END_STATE(); case 1319: - if (lookahead == 't') ADVANCE(1581); + if (lookahead == 't') ADVANCE(1562); END_STATE(); case 1320: - if (lookahead == 't') ADVANCE(1588); + if (lookahead == 't') ADVANCE(1600); END_STATE(); case 1321: - if (lookahead == 't') ADVANCE(1549); + if (lookahead == 't') ADVANCE(1484); END_STATE(); case 1322: - if (lookahead == 't') ADVANCE(1556); + if (lookahead == 't') ADVANCE(1487); END_STATE(); case 1323: - if (lookahead == 't') ADVANCE(1563); + if (lookahead == 't') ADVANCE(1569); END_STATE(); case 1324: - if (lookahead == 't') ADVANCE(1570); + if (lookahead == 't') ADVANCE(230); END_STATE(); case 1325: - if (lookahead == 't') ADVANCE(1608); + if (lookahead == 't') ADVANCE(1576); END_STATE(); case 1326: - if (lookahead == 't') ADVANCE(1492); + if (lookahead == 't') ADVANCE(1603); END_STATE(); case 1327: - if (lookahead == 't') ADVANCE(1495); + if (lookahead == 't') ADVANCE(1598); END_STATE(); case 1328: - if (lookahead == 't') ADVANCE(1577); + if (lookahead == 't') ADVANCE(1611); END_STATE(); case 1329: - if (lookahead == 't') ADVANCE(231); + if (lookahead == 't') ADVANCE(1507); END_STATE(); case 1330: - if (lookahead == 't') ADVANCE(1584); + if (lookahead == 't') ADVANCE(1606); END_STATE(); case 1331: - if (lookahead == 't') ADVANCE(1611); + if (lookahead == 't') ADVANCE(1583); END_STATE(); case 1332: - if (lookahead == 't') ADVANCE(1606); + if (lookahead == 't') ADVANCE(1601); END_STATE(); case 1333: - if (lookahead == 't') ADVANCE(1619); + if (lookahead == 't') ADVANCE(1494); END_STATE(); case 1334: - if (lookahead == 't') ADVANCE(1515); + if (lookahead == 't') ADVANCE(1608); END_STATE(); case 1335: - if (lookahead == 't') ADVANCE(1614); + if (lookahead == 't') ADVANCE(1489); END_STATE(); case 1336: - if (lookahead == 't') ADVANCE(1591); + if (lookahead == 't') ADVANCE(386); + if (lookahead == 'y') ADVANCE(969); END_STATE(); case 1337: - if (lookahead == 't') ADVANCE(1609); + if (lookahead == 't') ADVANCE(783); END_STATE(); case 1338: - if (lookahead == 't') ADVANCE(1502); + if (lookahead == 't') ADVANCE(165); END_STATE(); case 1339: - if (lookahead == 't') ADVANCE(1616); + if (lookahead == 't') ADVANCE(231); END_STATE(); case 1340: - if (lookahead == 't') ADVANCE(1497); + if (lookahead == 't') ADVANCE(166); END_STATE(); case 1341: - if (lookahead == 't') ADVANCE(387); - if (lookahead == 'y') ADVANCE(973); + if (lookahead == 't') ADVANCE(232); END_STATE(); case 1342: - if (lookahead == 't') ADVANCE(787); + if (lookahead == 't') ADVANCE(484); END_STATE(); case 1343: - if (lookahead == 't') ADVANCE(166); + if (lookahead == 't') ADVANCE(168); END_STATE(); case 1344: - if (lookahead == 't') ADVANCE(232); + if (lookahead == 't') ADVANCE(1056); END_STATE(); case 1345: - if (lookahead == 't') ADVANCE(167); + if (lookahead == 't') ADVANCE(1447); END_STATE(); case 1346: - if (lookahead == 't') ADVANCE(233); + if (lookahead == 't') ADVANCE(169); END_STATE(); case 1347: - if (lookahead == 't') ADVANCE(486); + if (lookahead == 't') ADVANCE(170); END_STATE(); case 1348: - if (lookahead == 't') ADVANCE(169); + if (lookahead == 't') ADVANCE(809); END_STATE(); case 1349: - if (lookahead == 't') ADVANCE(1061); + if (lookahead == 't') ADVANCE(1414); END_STATE(); case 1350: - if (lookahead == 't') ADVANCE(1452); + if (lookahead == 't') ADVANCE(171); END_STATE(); case 1351: - if (lookahead == 't') ADVANCE(170); + if (lookahead == 't') ADVANCE(774); END_STATE(); case 1352: - if (lookahead == 't') ADVANCE(171); + if (lookahead == 't') ADVANCE(172); END_STATE(); case 1353: - if (lookahead == 't') ADVANCE(813); + if (lookahead == 't') ADVANCE(812); END_STATE(); case 1354: - if (lookahead == 't') ADVANCE(1419); + if (lookahead == 't') ADVANCE(1069); END_STATE(); case 1355: - if (lookahead == 't') ADVANCE(172); + if (lookahead == 't') ADVANCE(1256); END_STATE(); case 1356: - if (lookahead == 't') ADVANCE(778); + if (lookahead == 't') ADVANCE(816); END_STATE(); case 1357: - if (lookahead == 't') ADVANCE(173); + if (lookahead == 't') ADVANCE(687); END_STATE(); case 1358: - if (lookahead == 't') ADVANCE(816); + if (lookahead == 't') ADVANCE(818); END_STATE(); case 1359: - if (lookahead == 't') ADVANCE(1074); + if (lookahead == 't') ADVANCE(1231); END_STATE(); case 1360: - if (lookahead == 't') ADVANCE(1261); + if (lookahead == 't') ADVANCE(869); END_STATE(); case 1361: - if (lookahead == 't') ADVANCE(820); + if (lookahead == 't') ADVANCE(698); END_STATE(); case 1362: - if (lookahead == 't') ADVANCE(690); + if (lookahead == 't') ADVANCE(819); END_STATE(); case 1363: - if (lookahead == 't') ADVANCE(822); + if (lookahead == 't') ADVANCE(638); END_STATE(); case 1364: - if (lookahead == 't') ADVANCE(1236); + if (lookahead == 't') ADVANCE(333); END_STATE(); case 1365: - if (lookahead == 't') ADVANCE(873); + if (lookahead == 't') ADVANCE(334); END_STATE(); case 1366: - if (lookahead == 't') ADVANCE(701); + if (lookahead == 't') ADVANCE(693); END_STATE(); case 1367: - if (lookahead == 't') ADVANCE(823); + if (lookahead == 't') ADVANCE(335); END_STATE(); case 1368: if (lookahead == 't') ADVANCE(641); END_STATE(); case 1369: - if (lookahead == 't') ADVANCE(334); + if (lookahead == 't') ADVANCE(643); END_STATE(); case 1370: - if (lookahead == 't') ADVANCE(335); + if (lookahead == 't') ADVANCE(645); END_STATE(); case 1371: - if (lookahead == 't') ADVANCE(696); + if (lookahead == 't') ADVANCE(648); END_STATE(); case 1372: - if (lookahead == 't') ADVANCE(336); + if (lookahead == 't') ADVANCE(651); END_STATE(); case 1373: - if (lookahead == 't') ADVANCE(644); + if (lookahead == 't') ADVANCE(653); END_STATE(); case 1374: - if (lookahead == 't') ADVANCE(646); + if (lookahead == 't') ADVANCE(664); END_STATE(); case 1375: - if (lookahead == 't') ADVANCE(648); + if (lookahead == 't') ADVANCE(729); END_STATE(); case 1376: - if (lookahead == 't') ADVANCE(651); + if (lookahead == 't') ADVANCE(1215); END_STATE(); case 1377: - if (lookahead == 't') ADVANCE(654); + if (lookahead == 't') ADVANCE(329); END_STATE(); case 1378: - if (lookahead == 't') ADVANCE(656); + if (lookahead == 't') ADVANCE(1214); END_STATE(); case 1379: - if (lookahead == 't') ADVANCE(667); + if (lookahead == 't') ADVANCE(1095); END_STATE(); case 1380: - if (lookahead == 't') ADVANCE(733); + if (lookahead == 't') ADVANCE(849); END_STATE(); case 1381: - if (lookahead == 't') ADVANCE(1220); + if (lookahead == 't') ADVANCE(690); END_STATE(); case 1382: - if (lookahead == 't') ADVANCE(330); + if (lookahead == 't') ADVANCE(347); END_STATE(); case 1383: - if (lookahead == 't') ADVANCE(1219); + if (lookahead == 't') ADVANCE(489); END_STATE(); case 1384: - if (lookahead == 't') ADVANCE(1100); + if (lookahead == 't') ADVANCE(1074); END_STATE(); case 1385: - if (lookahead == 't') ADVANCE(853); + if (lookahead == 't') ADVANCE(1094); END_STATE(); case 1386: - if (lookahead == 't') ADVANCE(693); + if (lookahead == 't') ADVANCE(788); END_STATE(); case 1387: - if (lookahead == 't') ADVANCE(348); + if (lookahead == 't') ADVANCE(491); END_STATE(); case 1388: - if (lookahead == 't') ADVANCE(491); + if (lookahead == 't') ADVANCE(702); END_STATE(); case 1389: - if (lookahead == 't') ADVANCE(1079); + if (lookahead == 't') ADVANCE(1077); END_STATE(); case 1390: - if (lookahead == 't') ADVANCE(1099); + if (lookahead == 't') ADVANCE(493); END_STATE(); case 1391: - if (lookahead == 't') ADVANCE(792); + if (lookahead == 't') ADVANCE(1081); END_STATE(); case 1392: - if (lookahead == 't') ADVANCE(493); + if (lookahead == 't') ADVANCE(494); END_STATE(); case 1393: - if (lookahead == 't') ADVANCE(705); + if (lookahead == 't') ADVANCE(496); END_STATE(); case 1394: - if (lookahead == 't') ADVANCE(1082); + if (lookahead == 't') ADVANCE(497); END_STATE(); case 1395: - if (lookahead == 't') ADVANCE(495); + if (lookahead == 't') ADVANCE(134); END_STATE(); case 1396: - if (lookahead == 't') ADVANCE(1086); + if (lookahead == 't') ADVANCE(870); END_STATE(); case 1397: - if (lookahead == 't') ADVANCE(496); + if (lookahead == 't') ADVANCE(394); END_STATE(); case 1398: - if (lookahead == 't') ADVANCE(498); + if (lookahead == 't') ADVANCE(390); END_STATE(); case 1399: - if (lookahead == 't') ADVANCE(499); + if (lookahead == 't') ADVANCE(871); END_STATE(); case 1400: - if (lookahead == 't') ADVANCE(136); + if (lookahead == 't') ADVANCE(392); + if (lookahead == 'u') ADVANCE(1151); END_STATE(); case 1401: - if (lookahead == 't') ADVANCE(874); + if (lookahead == 't') ADVANCE(401); END_STATE(); case 1402: - if (lookahead == 't') ADVANCE(395); + if (lookahead == 't') ADVANCE(686); END_STATE(); case 1403: - if (lookahead == 't') ADVANCE(391); + if (lookahead == 'u') ADVANCE(954); END_STATE(); case 1404: - if (lookahead == 't') ADVANCE(875); + if (lookahead == 'u') ADVANCE(449); END_STATE(); case 1405: - if (lookahead == 't') ADVANCE(393); - if (lookahead == 'u') ADVANCE(1156); + if (lookahead == 'u') ADVANCE(1211); END_STATE(); case 1406: - if (lookahead == 't') ADVANCE(402); + if (lookahead == 'u') ADVANCE(1216); END_STATE(); case 1407: - if (lookahead == 't') ADVANCE(689); + if (lookahead == 'u') ADVANCE(1278); END_STATE(); case 1408: - if (lookahead == 'u') ADVANCE(958); + if (lookahead == 'u') ADVANCE(960); END_STATE(); case 1409: - if (lookahead == 'u') ADVANCE(451); + if (lookahead == 'u') ADVANCE(1280); END_STATE(); case 1410: - if (lookahead == 'u') ADVANCE(1216); + if (lookahead == 'u') ADVANCE(519); END_STATE(); case 1411: - if (lookahead == 'u') ADVANCE(1221); + if (lookahead == 'u') ADVANCE(845); END_STATE(); case 1412: - if (lookahead == 'u') ADVANCE(1283); + if (lookahead == 'u') ADVANCE(931); END_STATE(); case 1413: - if (lookahead == 'u') ADVANCE(964); + if (lookahead == 'u') ADVANCE(1361); END_STATE(); case 1414: - if (lookahead == 'u') ADVANCE(1285); + if (lookahead == 'u') ADVANCE(355); END_STATE(); case 1415: - if (lookahead == 'u') ADVANCE(521); + if (lookahead == 'u') ADVANCE(453); END_STATE(); case 1416: - if (lookahead == 'u') ADVANCE(849); + if (lookahead == 'u') ADVANCE(848); END_STATE(); case 1417: - if (lookahead == 'u') ADVANCE(935); + if (lookahead == 'u') ADVANCE(455); END_STATE(); case 1418: - if (lookahead == 'u') ADVANCE(1366); + if (lookahead == 'u') ADVANCE(851); END_STATE(); case 1419: - if (lookahead == 'u') ADVANCE(356); + if (lookahead == 'u') ADVANCE(456); END_STATE(); case 1420: - if (lookahead == 'u') ADVANCE(455); + if (lookahead == 'u') ADVANCE(853); END_STATE(); case 1421: - if (lookahead == 'u') ADVANCE(852); + if (lookahead == 'u') ADVANCE(457); END_STATE(); case 1422: - if (lookahead == 'u') ADVANCE(457); + if (lookahead == 'u') ADVANCE(855); END_STATE(); case 1423: - if (lookahead == 'u') ADVANCE(855); + if (lookahead == 'u') ADVANCE(458); END_STATE(); case 1424: - if (lookahead == 'u') ADVANCE(458); + if (lookahead == 'u') ADVANCE(859); END_STATE(); case 1425: - if (lookahead == 'u') ADVANCE(857); + if (lookahead == 'u') ADVANCE(459); END_STATE(); case 1426: - if (lookahead == 'u') ADVANCE(459); + if (lookahead == 'u') ADVANCE(861); END_STATE(); case 1427: - if (lookahead == 'u') ADVANCE(859); + if (lookahead == 'u') ADVANCE(460); END_STATE(); case 1428: - if (lookahead == 'u') ADVANCE(460); + if (lookahead == 'u') ADVANCE(864); END_STATE(); case 1429: - if (lookahead == 'u') ADVANCE(863); + if (lookahead == 'u') ADVANCE(461); END_STATE(); case 1430: - if (lookahead == 'u') ADVANCE(461); + if (lookahead == 'u') ADVANCE(462); END_STATE(); case 1431: - if (lookahead == 'u') ADVANCE(865); + if (lookahead == 'u') ADVANCE(463); END_STATE(); case 1432: - if (lookahead == 'u') ADVANCE(462); + if (lookahead == 'u') ADVANCE(464); END_STATE(); case 1433: - if (lookahead == 'u') ADVANCE(868); + if (lookahead == 'v') ADVANCE(636); END_STATE(); case 1434: - if (lookahead == 'u') ADVANCE(463); + if (lookahead == 'v') ADVANCE(359); END_STATE(); case 1435: - if (lookahead == 'u') ADVANCE(464); + if (lookahead == 'v') ADVANCE(136); END_STATE(); case 1436: - if (lookahead == 'u') ADVANCE(465); + if (lookahead == 'w') ADVANCE(1516); END_STATE(); case 1437: - if (lookahead == 'u') ADVANCE(466); + if (lookahead == 'w') ADVANCE(872); END_STATE(); case 1438: - if (lookahead == 'v') ADVANCE(639); + if (lookahead == 'w') ADVANCE(131); END_STATE(); case 1439: - if (lookahead == 'v') ADVANCE(360); + if (lookahead == 'w') ADVANCE(874); END_STATE(); case 1440: - if (lookahead == 'v') ADVANCE(138); + if (lookahead == 'w') ADVANCE(875); END_STATE(); case 1441: - if (lookahead == 'w') ADVANCE(1524); + if (lookahead == 'w') ADVANCE(876); END_STATE(); case 1442: - if (lookahead == 'w') ADVANCE(876); + if (lookahead == 'w') ADVANCE(877); END_STATE(); case 1443: - if (lookahead == 'w') ADVANCE(133); + if (lookahead == 'w') ADVANCE(878); END_STATE(); case 1444: - if (lookahead == 'w') ADVANCE(878); + if (lookahead == 'x') ADVANCE(504); END_STATE(); case 1445: - if (lookahead == 'w') ADVANCE(879); + if (lookahead == 'y') ADVANCE(1512); END_STATE(); case 1446: - if (lookahead == 'w') ADVANCE(880); + if (lookahead == 'y') ADVANCE(1513); END_STATE(); case 1447: - if (lookahead == 'w') ADVANCE(881); + if (lookahead == 'y') ADVANCE(1696); END_STATE(); case 1448: - if (lookahead == 'w') ADVANCE(882); + if (lookahead == 'y') ADVANCE(132); END_STATE(); case 1449: - if (lookahead == 'x') ADVANCE(506); + if (lookahead == 'y') ADVANCE(121); END_STATE(); case 1450: - if (lookahead == 'y') ADVANCE(1520); + if (lookahead == 'y') ADVANCE(1374); END_STATE(); case 1451: - if (lookahead == 'y') ADVANCE(1521); + if (lookahead == 'y') ADVANCE(138); END_STATE(); case 1452: - if (lookahead == 'y') ADVANCE(1704); + if (lookahead == 'y') ADVANCE(141); END_STATE(); case 1453: - if (lookahead == 'y') ADVANCE(134); + if (lookahead == 'z') ADVANCE(697); END_STATE(); case 1454: - if (lookahead == 'y') ADVANCE(123); - END_STATE(); - case 1455: - if (lookahead == 'y') ADVANCE(1379); - END_STATE(); - case 1456: - if (lookahead == 'y') ADVANCE(140); - END_STATE(); - case 1457: - if (lookahead == 'y') ADVANCE(143); - END_STATE(); - case 1458: - if (lookahead == 'z') ADVANCE(700); - END_STATE(); - case 1459: if (('0' <= lookahead && lookahead <= '9') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1798); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1790); END_STATE(); - case 1460: + case 1455: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1482); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1474); END_STATE(); - case 1461: + case 1456: if (lookahead == '$' || ('/' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(328); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); END_STATE(); - case 1462: - if (eof) ADVANCE(1463); - if (lookahead == '#') ADVANCE(1791); - if (lookahead == ',') ADVANCE(1483); - if (lookahead == '.') ADVANCE(371); - if (lookahead == '<') ADVANCE(476); - if (lookahead == 'L') ADVANCE(1478); - if (lookahead == '[') ADVANCE(1736); - if (lookahead == '}') ADVANCE(1721); + case 1457: + if (eof) ADVANCE(1458); + if (lookahead == '#') ADVANCE(1783); + if (lookahead == ',') ADVANCE(1475); + if (lookahead == '.') ADVANCE(370); + if (lookahead == '}') ADVANCE(1713); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || - lookahead == ' ') SKIP(1462) + lookahead == ' ') SKIP(1457) if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1479); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1472); END_STATE(); - case 1463: + case 1458: ACCEPT_TOKEN(ts_builtin_sym_end); END_STATE(); - case 1464: + case 1459: ACCEPT_TOKEN(anon_sym_DOTclass); END_STATE(); - case 1465: + case 1460: ACCEPT_TOKEN(anon_sym_DOTsuper); END_STATE(); - case 1466: + case 1461: ACCEPT_TOKEN(anon_sym_DOTsource); END_STATE(); - case 1467: + case 1462: ACCEPT_TOKEN(anon_sym_DOTimplements); END_STATE(); - case 1468: + case 1463: ACCEPT_TOKEN(anon_sym_DOTfield); END_STATE(); - case 1469: + case 1464: ACCEPT_TOKEN(sym_end_field); END_STATE(); - case 1470: + case 1465: ACCEPT_TOKEN(anon_sym_DOTmethod); END_STATE(); - case 1471: + case 1466: ACCEPT_TOKEN(sym_end_method); END_STATE(); - case 1472: + case 1467: ACCEPT_TOKEN(anon_sym_DOTannotation); END_STATE(); - case 1473: + case 1468: ACCEPT_TOKEN(anon_sym_system); END_STATE(); - case 1474: + case 1469: ACCEPT_TOKEN(anon_sym_build); END_STATE(); - case 1475: + case 1470: ACCEPT_TOKEN(anon_sym_runtime); END_STATE(); - case 1476: + case 1471: ACCEPT_TOKEN(anon_sym_EQ); END_STATE(); - case 1477: - ACCEPT_TOKEN(sym_annotation_key); - if (lookahead == '(') ADVANCE(1734); - if (lookahead == ':') ADVANCE(1731); - if (lookahead == ';') ADVANCE(1730); - if (lookahead == '$' || - lookahead == '/') ADVANCE(328); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1477); - END_STATE(); - case 1478: - ACCEPT_TOKEN(sym_annotation_key); - if (lookahead == '(') ADVANCE(1734); - if (lookahead == ':') ADVANCE(1731); - if (lookahead == '$' || - lookahead == '/') ADVANCE(328); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1477); - END_STATE(); - case 1479: - ACCEPT_TOKEN(sym_annotation_key); - if (lookahead == '(') ADVANCE(1734); - if (lookahead == ':') ADVANCE(1731); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1479); - END_STATE(); - case 1480: + case 1472: ACCEPT_TOKEN(sym_annotation_key); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1480); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1472); END_STATE(); - case 1481: + case 1473: ACCEPT_TOKEN(sym_end_annotation); END_STATE(); - case 1482: + case 1474: ACCEPT_TOKEN(sym_label); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1482); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1474); END_STATE(); - case 1483: + case 1475: ACCEPT_TOKEN(anon_sym_COMMA); END_STATE(); - case 1484: + case 1476: ACCEPT_TOKEN(anon_sym_LF); - if (lookahead == '\n') ADVANCE(1484); + if (lookahead == '\n') ADVANCE(1476); END_STATE(); - case 1485: + case 1477: ACCEPT_TOKEN(anon_sym_nop); END_STATE(); - case 1486: + case 1478: ACCEPT_TOKEN(anon_sym_move); - if (lookahead == '-') ADVANCE(638); - if (lookahead == '/') ADVANCE(160); + if (lookahead == '-') ADVANCE(635); + if (lookahead == '/') ADVANCE(159); END_STATE(); - case 1487: + case 1479: ACCEPT_TOKEN(anon_sym_move_SLASHfrom16); END_STATE(); - case 1488: + case 1480: ACCEPT_TOKEN(anon_sym_move_SLASH16); END_STATE(); - case 1489: + case 1481: ACCEPT_TOKEN(anon_sym_move_DASHwide); - if (lookahead == '/') ADVANCE(164); + if (lookahead == '/') ADVANCE(163); END_STATE(); - case 1490: + case 1482: ACCEPT_TOKEN(anon_sym_move_DASHwide_SLASHfrom16); END_STATE(); - case 1491: + case 1483: ACCEPT_TOKEN(anon_sym_move_DASHwide_SLASH16); END_STATE(); - case 1492: + case 1484: ACCEPT_TOKEN(anon_sym_move_DASHobject); - if (lookahead == '/') ADVANCE(174); + if (lookahead == '/') ADVANCE(173); END_STATE(); - case 1493: + case 1485: ACCEPT_TOKEN(anon_sym_move_DASHobject_SLASHfrom16); END_STATE(); - case 1494: + case 1486: ACCEPT_TOKEN(anon_sym_move_DASHobject_SLASH16); END_STATE(); - case 1495: + case 1487: ACCEPT_TOKEN(anon_sym_move_DASHresult); - if (lookahead == '-') ADVANCE(1147); + if (lookahead == '-') ADVANCE(1142); END_STATE(); - case 1496: + case 1488: ACCEPT_TOKEN(anon_sym_move_DASHresult_DASHwide); END_STATE(); - case 1497: + case 1489: ACCEPT_TOKEN(anon_sym_move_DASHresult_DASHobject); END_STATE(); - case 1498: + case 1490: ACCEPT_TOKEN(anon_sym_move_DASHexception); END_STATE(); - case 1499: + case 1491: ACCEPT_TOKEN(anon_sym_return_DASHvoid); END_STATE(); - case 1500: + case 1492: ACCEPT_TOKEN(anon_sym_return); - if (lookahead == '-') ADVANCE(1145); + if (lookahead == '-') ADVANCE(1140); END_STATE(); - case 1501: + case 1493: ACCEPT_TOKEN(anon_sym_return_DASHwide); END_STATE(); - case 1502: + case 1494: ACCEPT_TOKEN(anon_sym_return_DASHobject); END_STATE(); - case 1503: + case 1495: ACCEPT_TOKEN(anon_sym_const_SLASH4); END_STATE(); - case 1504: + case 1496: ACCEPT_TOKEN(anon_sym_const_SLASH16); END_STATE(); - case 1505: + case 1497: ACCEPT_TOKEN(anon_sym_const); - if (lookahead == '-') ADVANCE(497); - if (lookahead == '/') ADVANCE(161); + if (lookahead == '-') ADVANCE(495); + if (lookahead == '/') ADVANCE(160); END_STATE(); - case 1506: + case 1498: ACCEPT_TOKEN(anon_sym_const_SLASHhigh16); END_STATE(); - case 1507: + case 1499: ACCEPT_TOKEN(anon_sym_const_DASHwide_SLASH16); END_STATE(); - case 1508: + case 1500: ACCEPT_TOKEN(anon_sym_const_DASHwide_SLASH32); END_STATE(); - case 1509: + case 1501: ACCEPT_TOKEN(anon_sym_const_DASHwide); - if (lookahead == '/') ADVANCE(168); + if (lookahead == '/') ADVANCE(167); END_STATE(); - case 1510: + case 1502: ACCEPT_TOKEN(anon_sym_const_DASHwide_SLASHhigh16); END_STATE(); - case 1511: + case 1503: ACCEPT_TOKEN(anon_sym_const_DASHstring); - if (lookahead == '-') ADVANCE(884); + if (lookahead == '-') ADVANCE(880); END_STATE(); - case 1512: + case 1504: ACCEPT_TOKEN(anon_sym_const_DASHstring_DASHjumbo); END_STATE(); - case 1513: + case 1505: ACCEPT_TOKEN(anon_sym_const_DASHclass); END_STATE(); - case 1514: + case 1506: ACCEPT_TOKEN(anon_sym_monitor_DASHenter); END_STATE(); - case 1515: + case 1507: ACCEPT_TOKEN(anon_sym_monitor_DASHexit); END_STATE(); - case 1516: + case 1508: ACCEPT_TOKEN(anon_sym_check_DASHcast); END_STATE(); - case 1517: + case 1509: ACCEPT_TOKEN(anon_sym_instance_DASHof); END_STATE(); - case 1518: + case 1510: ACCEPT_TOKEN(anon_sym_array_DASHlength); END_STATE(); - case 1519: + case 1511: ACCEPT_TOKEN(anon_sym_new_DASHinstance); END_STATE(); - case 1520: + case 1512: ACCEPT_TOKEN(anon_sym_new_DASHarray); END_STATE(); - case 1521: + case 1513: ACCEPT_TOKEN(anon_sym_filled_DASHnew_DASHarray); - if (lookahead == '-') ADVANCE(1248); + if (lookahead == '-') ADVANCE(1243); END_STATE(); - case 1522: + case 1514: ACCEPT_TOKEN(anon_sym_filled_DASHnew_DASHarray_DASHrange); END_STATE(); - case 1523: + case 1515: ACCEPT_TOKEN(anon_sym_fill_DASHarray_DASHdata); END_STATE(); - case 1524: + case 1516: ACCEPT_TOKEN(anon_sym_throw); END_STATE(); - case 1525: + case 1517: ACCEPT_TOKEN(anon_sym_goto); - if (lookahead == '/') ADVANCE(159); + if (lookahead == '/') ADVANCE(158); END_STATE(); - case 1526: + case 1518: ACCEPT_TOKEN(anon_sym_goto_SLASH16); END_STATE(); - case 1527: + case 1519: ACCEPT_TOKEN(anon_sym_goto_SLASH32); END_STATE(); - case 1528: + case 1520: ACCEPT_TOKEN(anon_sym_packed_DASHswitch); END_STATE(); - case 1529: + case 1521: ACCEPT_TOKEN(anon_sym_sparse_DASHswitch); END_STATE(); - case 1530: + case 1522: ACCEPT_TOKEN(anon_sym_cmpl_DASHfloat); END_STATE(); - case 1531: + case 1523: ACCEPT_TOKEN(anon_sym_cmpg_DASHfloat); END_STATE(); - case 1532: + case 1524: ACCEPT_TOKEN(anon_sym_cmpl_DASHdouble); END_STATE(); - case 1533: + case 1525: ACCEPT_TOKEN(anon_sym_cmpg_DASHdouble); END_STATE(); - case 1534: + case 1526: ACCEPT_TOKEN(anon_sym_cmp_DASHlong); END_STATE(); - case 1535: + case 1527: ACCEPT_TOKEN(anon_sym_if_DASHeq); - if (lookahead == 'z') ADVANCE(1541); + if (lookahead == 'z') ADVANCE(1533); END_STATE(); - case 1536: + case 1528: ACCEPT_TOKEN(anon_sym_if_DASHne); - if (lookahead == 'z') ADVANCE(1542); + if (lookahead == 'z') ADVANCE(1534); END_STATE(); - case 1537: + case 1529: ACCEPT_TOKEN(anon_sym_if_DASHlt); - if (lookahead == 'z') ADVANCE(1543); + if (lookahead == 'z') ADVANCE(1535); END_STATE(); - case 1538: + case 1530: ACCEPT_TOKEN(anon_sym_if_DASHge); - if (lookahead == 'z') ADVANCE(1544); + if (lookahead == 'z') ADVANCE(1536); END_STATE(); - case 1539: + case 1531: ACCEPT_TOKEN(anon_sym_if_DASHgt); - if (lookahead == 'z') ADVANCE(1545); + if (lookahead == 'z') ADVANCE(1537); END_STATE(); - case 1540: + case 1532: ACCEPT_TOKEN(anon_sym_if_DASHle); - if (lookahead == 'z') ADVANCE(1546); + if (lookahead == 'z') ADVANCE(1538); END_STATE(); - case 1541: + case 1533: ACCEPT_TOKEN(anon_sym_if_DASHeqz); END_STATE(); - case 1542: + case 1534: ACCEPT_TOKEN(anon_sym_if_DASHnez); END_STATE(); - case 1543: + case 1535: ACCEPT_TOKEN(anon_sym_if_DASHltz); END_STATE(); - case 1544: + case 1536: ACCEPT_TOKEN(anon_sym_if_DASHgez); END_STATE(); - case 1545: + case 1537: ACCEPT_TOKEN(anon_sym_if_DASHgtz); END_STATE(); - case 1546: + case 1538: ACCEPT_TOKEN(anon_sym_if_DASHlez); END_STATE(); - case 1547: + case 1539: ACCEPT_TOKEN(anon_sym_aget); - if (lookahead == '-') ADVANCE(443); + if (lookahead == '-') ADVANCE(441); END_STATE(); - case 1548: + case 1540: ACCEPT_TOKEN(anon_sym_aget_DASHwide); END_STATE(); - case 1549: + case 1541: ACCEPT_TOKEN(anon_sym_aget_DASHobject); END_STATE(); - case 1550: + case 1542: ACCEPT_TOKEN(anon_sym_aget_DASHboolean); END_STATE(); - case 1551: + case 1543: ACCEPT_TOKEN(anon_sym_aget_DASHbyte); END_STATE(); - case 1552: + case 1544: ACCEPT_TOKEN(anon_sym_aget_DASHchar); END_STATE(); - case 1553: + case 1545: ACCEPT_TOKEN(anon_sym_aget_DASHshort); END_STATE(); - case 1554: + case 1546: ACCEPT_TOKEN(anon_sym_aput); - if (lookahead == '-') ADVANCE(450); + if (lookahead == '-') ADVANCE(448); END_STATE(); - case 1555: + case 1547: ACCEPT_TOKEN(anon_sym_aput_DASHwide); END_STATE(); - case 1556: + case 1548: ACCEPT_TOKEN(anon_sym_aput_DASHobject); END_STATE(); - case 1557: + case 1549: ACCEPT_TOKEN(anon_sym_aput_DASHboolean); END_STATE(); - case 1558: + case 1550: ACCEPT_TOKEN(anon_sym_aput_DASHbyte); END_STATE(); - case 1559: + case 1551: ACCEPT_TOKEN(anon_sym_aput_DASHchar); END_STATE(); - case 1560: + case 1552: ACCEPT_TOKEN(anon_sym_aput_DASHshort); END_STATE(); - case 1561: + case 1553: ACCEPT_TOKEN(anon_sym_iget); - if (lookahead == '-') ADVANCE(452); + if (lookahead == '-') ADVANCE(450); END_STATE(); - case 1562: + case 1554: ACCEPT_TOKEN(anon_sym_iget_DASHwide); - if (lookahead == '-') ADVANCE(1160); + if (lookahead == '-') ADVANCE(1155); END_STATE(); - case 1563: + case 1555: ACCEPT_TOKEN(anon_sym_iget_DASHobject); - if (lookahead == '-') ADVANCE(1162); + if (lookahead == '-') ADVANCE(1157); END_STATE(); - case 1564: + case 1556: ACCEPT_TOKEN(anon_sym_iget_DASHboolean); END_STATE(); - case 1565: + case 1557: ACCEPT_TOKEN(anon_sym_iget_DASHbyte); END_STATE(); - case 1566: + case 1558: ACCEPT_TOKEN(anon_sym_iget_DASHchar); END_STATE(); - case 1567: + case 1559: ACCEPT_TOKEN(anon_sym_iget_DASHshort); END_STATE(); - case 1568: + case 1560: ACCEPT_TOKEN(anon_sym_iput); - if (lookahead == '-') ADVANCE(453); + if (lookahead == '-') ADVANCE(451); END_STATE(); - case 1569: + case 1561: ACCEPT_TOKEN(anon_sym_iput_DASHwide); - if (lookahead == '-') ADVANCE(1161); + if (lookahead == '-') ADVANCE(1156); END_STATE(); - case 1570: + case 1562: ACCEPT_TOKEN(anon_sym_iput_DASHobject); - if (lookahead == '-') ADVANCE(1163); + if (lookahead == '-') ADVANCE(1158); END_STATE(); - case 1571: + case 1563: ACCEPT_TOKEN(anon_sym_iput_DASHboolean); END_STATE(); - case 1572: + case 1564: ACCEPT_TOKEN(anon_sym_iput_DASHbyte); END_STATE(); - case 1573: + case 1565: ACCEPT_TOKEN(anon_sym_iput_DASHchar); END_STATE(); - case 1574: + case 1566: ACCEPT_TOKEN(anon_sym_iput_DASHshort); END_STATE(); - case 1575: + case 1567: ACCEPT_TOKEN(anon_sym_sget); - if (lookahead == '-') ADVANCE(454); + if (lookahead == '-') ADVANCE(452); END_STATE(); - case 1576: + case 1568: ACCEPT_TOKEN(anon_sym_sget_DASHwide); END_STATE(); - case 1577: + case 1569: ACCEPT_TOKEN(anon_sym_sget_DASHobject); END_STATE(); - case 1578: + case 1570: ACCEPT_TOKEN(anon_sym_sget_DASHboolean); END_STATE(); - case 1579: + case 1571: ACCEPT_TOKEN(anon_sym_sget_DASHbyte); END_STATE(); - case 1580: + case 1572: ACCEPT_TOKEN(anon_sym_sget_DASHchar); END_STATE(); - case 1581: + case 1573: ACCEPT_TOKEN(anon_sym_sget_DASHshort); END_STATE(); - case 1582: + case 1574: ACCEPT_TOKEN(anon_sym_sput); - if (lookahead == '-') ADVANCE(456); + if (lookahead == '-') ADVANCE(454); END_STATE(); - case 1583: + case 1575: ACCEPT_TOKEN(anon_sym_sput_DASHwide); END_STATE(); - case 1584: + case 1576: ACCEPT_TOKEN(anon_sym_sput_DASHobject); END_STATE(); - case 1585: + case 1577: ACCEPT_TOKEN(anon_sym_sput_DASHboolean); END_STATE(); - case 1586: + case 1578: ACCEPT_TOKEN(anon_sym_sput_DASHbyte); END_STATE(); - case 1587: + case 1579: ACCEPT_TOKEN(anon_sym_sput_DASHchar); END_STATE(); - case 1588: + case 1580: ACCEPT_TOKEN(anon_sym_sput_DASHshort); END_STATE(); - case 1589: + case 1581: ACCEPT_TOKEN(anon_sym_invoke_DASHvirtual); - if (lookahead == '-') ADVANCE(1165); - if (lookahead == '/') ADVANCE(1247); + if (lookahead == '-') ADVANCE(1160); + if (lookahead == '/') ADVANCE(1242); END_STATE(); - case 1590: + case 1582: ACCEPT_TOKEN(anon_sym_invoke_DASHsuper); - if (lookahead == '-') ADVANCE(1164); - if (lookahead == '/') ADVANCE(1239); + if (lookahead == '-') ADVANCE(1159); + if (lookahead == '/') ADVANCE(1234); END_STATE(); - case 1591: + case 1583: ACCEPT_TOKEN(anon_sym_invoke_DASHdirect); - if (lookahead == '-') ADVANCE(708); - if (lookahead == '/') ADVANCE(1243); + if (lookahead == '-') ADVANCE(704); + if (lookahead == '/') ADVANCE(1238); END_STATE(); - case 1592: + case 1584: ACCEPT_TOKEN(anon_sym_invoke_DASHstatic); - if (lookahead == '/') ADVANCE(1245); + if (lookahead == '/') ADVANCE(1240); END_STATE(); - case 1593: + case 1585: ACCEPT_TOKEN(anon_sym_invoke_DASHinterface); - if (lookahead == '-') ADVANCE(1250); + if (lookahead == '-') ADVANCE(1245); END_STATE(); - case 1594: + case 1586: ACCEPT_TOKEN(anon_sym_invoke_DASHvirtual_SLASHrange); END_STATE(); - case 1595: + case 1587: ACCEPT_TOKEN(anon_sym_invoke_DASHsuper_SLASHrange); END_STATE(); - case 1596: + case 1588: ACCEPT_TOKEN(anon_sym_invoke_DASHdirect_SLASHrange); END_STATE(); - case 1597: + case 1589: ACCEPT_TOKEN(anon_sym_invoke_DASHstatic_SLASHrange); END_STATE(); - case 1598: + case 1590: ACCEPT_TOKEN(anon_sym_invoke_DASHinterface_DASHrange); END_STATE(); - case 1599: + case 1591: ACCEPT_TOKEN(anon_sym_neg_DASHint); END_STATE(); - case 1600: + case 1592: ACCEPT_TOKEN(anon_sym_not_DASHint); END_STATE(); - case 1601: + case 1593: ACCEPT_TOKEN(anon_sym_neg_DASHlong); END_STATE(); - case 1602: + case 1594: ACCEPT_TOKEN(anon_sym_not_DASHlong); END_STATE(); - case 1603: + case 1595: ACCEPT_TOKEN(anon_sym_neg_DASHfloat); END_STATE(); - case 1604: + case 1596: ACCEPT_TOKEN(anon_sym_neg_DASHdouble); END_STATE(); - case 1605: + case 1597: ACCEPT_TOKEN(anon_sym_int_DASHto_DASHlong); END_STATE(); - case 1606: + case 1598: ACCEPT_TOKEN(anon_sym_int_DASHto_DASHfloat); END_STATE(); - case 1607: + case 1599: ACCEPT_TOKEN(anon_sym_int_DASHto_DASHdouble); END_STATE(); - case 1608: + case 1600: ACCEPT_TOKEN(anon_sym_long_DASHto_DASHint); END_STATE(); - case 1609: + case 1601: ACCEPT_TOKEN(anon_sym_long_DASHto_DASHfloat); END_STATE(); - case 1610: + case 1602: ACCEPT_TOKEN(anon_sym_long_DASHto_DASHdouble); END_STATE(); - case 1611: + case 1603: ACCEPT_TOKEN(anon_sym_float_DASHto_DASHint); END_STATE(); - case 1612: + case 1604: ACCEPT_TOKEN(anon_sym_float_DASHto_DASHlong); END_STATE(); - case 1613: + case 1605: ACCEPT_TOKEN(anon_sym_float_DASHto_DASHdouble); END_STATE(); - case 1614: + case 1606: ACCEPT_TOKEN(anon_sym_double_DASHto_DASHint); END_STATE(); - case 1615: + case 1607: ACCEPT_TOKEN(anon_sym_double_DASHto_DASHlong); END_STATE(); - case 1616: + case 1608: ACCEPT_TOKEN(anon_sym_double_DASHto_DASHfloat); END_STATE(); - case 1617: + case 1609: ACCEPT_TOKEN(anon_sym_int_DASHto_DASHbyte); END_STATE(); - case 1618: + case 1610: ACCEPT_TOKEN(anon_sym_int_DASHto_DASHchar); END_STATE(); - case 1619: + case 1611: ACCEPT_TOKEN(anon_sym_int_DASHto_DASHshort); END_STATE(); - case 1620: + case 1612: ACCEPT_TOKEN(anon_sym_add_DASHint); - if (lookahead == '/') ADVANCE(181); + if (lookahead == '/') ADVANCE(180); END_STATE(); - case 1621: + case 1613: ACCEPT_TOKEN(anon_sym_sub_DASHint); - if (lookahead == '/') ADVANCE(189); + if (lookahead == '/') ADVANCE(188); END_STATE(); - case 1622: + case 1614: ACCEPT_TOKEN(anon_sym_mul_DASHint); - if (lookahead == '/') ADVANCE(184); + if (lookahead == '/') ADVANCE(183); END_STATE(); - case 1623: + case 1615: ACCEPT_TOKEN(anon_sym_div_DASHint); - if (lookahead == '/') ADVANCE(183); + if (lookahead == '/') ADVANCE(182); END_STATE(); - case 1624: + case 1616: ACCEPT_TOKEN(anon_sym_rem_DASHint); - if (lookahead == '/') ADVANCE(186); + if (lookahead == '/') ADVANCE(185); END_STATE(); - case 1625: + case 1617: ACCEPT_TOKEN(anon_sym_and_DASHint); - if (lookahead == '/') ADVANCE(182); + if (lookahead == '/') ADVANCE(181); END_STATE(); - case 1626: + case 1618: ACCEPT_TOKEN(anon_sym_or_DASHint); - if (lookahead == '/') ADVANCE(180); + if (lookahead == '/') ADVANCE(179); END_STATE(); - case 1627: + case 1619: ACCEPT_TOKEN(anon_sym_xor_DASHint); - if (lookahead == '/') ADVANCE(190); + if (lookahead == '/') ADVANCE(189); END_STATE(); - case 1628: + case 1620: ACCEPT_TOKEN(anon_sym_shl_DASHint); - if (lookahead == '/') ADVANCE(187); + if (lookahead == '/') ADVANCE(186); END_STATE(); - case 1629: + case 1621: ACCEPT_TOKEN(anon_sym_shr_DASHint); - if (lookahead == '/') ADVANCE(188); + if (lookahead == '/') ADVANCE(187); END_STATE(); - case 1630: + case 1622: ACCEPT_TOKEN(anon_sym_ushr_DASHint); - if (lookahead == '/') ADVANCE(199); + if (lookahead == '/') ADVANCE(198); END_STATE(); - case 1631: + case 1623: ACCEPT_TOKEN(anon_sym_add_DASHlong); - if (lookahead == '/') ADVANCE(191); + if (lookahead == '/') ADVANCE(190); END_STATE(); - case 1632: + case 1624: ACCEPT_TOKEN(anon_sym_sub_DASHlong); - if (lookahead == '/') ADVANCE(198); + if (lookahead == '/') ADVANCE(197); END_STATE(); - case 1633: + case 1625: ACCEPT_TOKEN(anon_sym_mul_DASHlong); - if (lookahead == '/') ADVANCE(194); + if (lookahead == '/') ADVANCE(193); END_STATE(); - case 1634: + case 1626: ACCEPT_TOKEN(anon_sym_div_DASHlong); - if (lookahead == '/') ADVANCE(193); + if (lookahead == '/') ADVANCE(192); END_STATE(); - case 1635: + case 1627: ACCEPT_TOKEN(anon_sym_rem_DASHlong); - if (lookahead == '/') ADVANCE(195); + if (lookahead == '/') ADVANCE(194); END_STATE(); - case 1636: + case 1628: ACCEPT_TOKEN(anon_sym_and_DASHlong); - if (lookahead == '/') ADVANCE(192); + if (lookahead == '/') ADVANCE(191); END_STATE(); - case 1637: + case 1629: ACCEPT_TOKEN(anon_sym_or_DASHlong); - if (lookahead == '/') ADVANCE(185); + if (lookahead == '/') ADVANCE(184); END_STATE(); - case 1638: + case 1630: ACCEPT_TOKEN(anon_sym_xor_DASHlong); - if (lookahead == '/') ADVANCE(200); + if (lookahead == '/') ADVANCE(199); END_STATE(); - case 1639: + case 1631: ACCEPT_TOKEN(anon_sym_shl_DASHlong); - if (lookahead == '/') ADVANCE(196); + if (lookahead == '/') ADVANCE(195); END_STATE(); - case 1640: + case 1632: ACCEPT_TOKEN(anon_sym_shr_DASHlong); - if (lookahead == '/') ADVANCE(197); + if (lookahead == '/') ADVANCE(196); END_STATE(); - case 1641: + case 1633: ACCEPT_TOKEN(anon_sym_ushr_DASHlong); - if (lookahead == '/') ADVANCE(206); + if (lookahead == '/') ADVANCE(205); END_STATE(); - case 1642: + case 1634: ACCEPT_TOKEN(anon_sym_add_DASHfloat); - if (lookahead == '/') ADVANCE(201); + if (lookahead == '/') ADVANCE(200); END_STATE(); - case 1643: + case 1635: ACCEPT_TOKEN(anon_sym_sub_DASHfloat); - if (lookahead == '/') ADVANCE(205); + if (lookahead == '/') ADVANCE(204); END_STATE(); - case 1644: + case 1636: ACCEPT_TOKEN(anon_sym_mul_DASHfloat); - if (lookahead == '/') ADVANCE(203); + if (lookahead == '/') ADVANCE(202); END_STATE(); - case 1645: + case 1637: ACCEPT_TOKEN(anon_sym_div_DASHfloat); - if (lookahead == '/') ADVANCE(202); + if (lookahead == '/') ADVANCE(201); END_STATE(); - case 1646: + case 1638: ACCEPT_TOKEN(anon_sym_rem_DASHfloat); - if (lookahead == '/') ADVANCE(204); + if (lookahead == '/') ADVANCE(203); END_STATE(); - case 1647: + case 1639: ACCEPT_TOKEN(anon_sym_add_DASHdouble); - if (lookahead == '/') ADVANCE(207); + if (lookahead == '/') ADVANCE(206); END_STATE(); - case 1648: + case 1640: ACCEPT_TOKEN(anon_sym_sub_DASHdouble); - if (lookahead == '/') ADVANCE(211); + if (lookahead == '/') ADVANCE(210); END_STATE(); - case 1649: + case 1641: ACCEPT_TOKEN(anon_sym_mul_DASHdouble); - if (lookahead == '/') ADVANCE(209); + if (lookahead == '/') ADVANCE(208); END_STATE(); - case 1650: + case 1642: ACCEPT_TOKEN(anon_sym_div_DASHdouble); - if (lookahead == '/') ADVANCE(208); + if (lookahead == '/') ADVANCE(207); END_STATE(); - case 1651: + case 1643: ACCEPT_TOKEN(anon_sym_rem_DASHdouble); - if (lookahead == '/') ADVANCE(210); + if (lookahead == '/') ADVANCE(209); END_STATE(); - case 1652: + case 1644: ACCEPT_TOKEN(anon_sym_add_DASHint_SLASH2addr); END_STATE(); - case 1653: + case 1645: ACCEPT_TOKEN(anon_sym_sub_DASHint_SLASH2addr); END_STATE(); - case 1654: + case 1646: ACCEPT_TOKEN(anon_sym_mul_DASHint_SLASH2addr); END_STATE(); - case 1655: + case 1647: ACCEPT_TOKEN(anon_sym_div_DASHint_SLASH2addr); END_STATE(); - case 1656: + case 1648: ACCEPT_TOKEN(anon_sym_rem_DASHint_SLASH2addr); END_STATE(); - case 1657: + case 1649: ACCEPT_TOKEN(anon_sym_and_DASHint_SLASH2addr); END_STATE(); - case 1658: + case 1650: ACCEPT_TOKEN(anon_sym_or_DASHint_SLASH2addr); END_STATE(); - case 1659: + case 1651: ACCEPT_TOKEN(anon_sym_xor_DASHint_SLASH2addr); END_STATE(); - case 1660: + case 1652: ACCEPT_TOKEN(anon_sym_shl_DASHint_SLASH2addr); END_STATE(); - case 1661: + case 1653: ACCEPT_TOKEN(anon_sym_shr_DASHint_SLASH2addr); END_STATE(); - case 1662: + case 1654: ACCEPT_TOKEN(anon_sym_ushr_DASHint_SLASH2addr); END_STATE(); - case 1663: + case 1655: ACCEPT_TOKEN(anon_sym_add_DASHlong_SLASH2addr); END_STATE(); - case 1664: + case 1656: ACCEPT_TOKEN(anon_sym_sub_DASHlong_SLASH2addr); END_STATE(); - case 1665: + case 1657: ACCEPT_TOKEN(anon_sym_mul_DASHlong_SLASH2addr); END_STATE(); - case 1666: + case 1658: ACCEPT_TOKEN(anon_sym_div_DASHlong_SLASH2addr); END_STATE(); - case 1667: + case 1659: ACCEPT_TOKEN(anon_sym_rem_DASHlong_SLASH2addr); END_STATE(); - case 1668: + case 1660: ACCEPT_TOKEN(anon_sym_and_DASHlong_SLASH2addr); END_STATE(); - case 1669: + case 1661: ACCEPT_TOKEN(anon_sym_or_DASHlong_SLASH2addr); END_STATE(); - case 1670: + case 1662: ACCEPT_TOKEN(anon_sym_xor_DASHlong_SLASH2addr); END_STATE(); - case 1671: + case 1663: ACCEPT_TOKEN(anon_sym_shl_DASHlong_SLASH2addr); END_STATE(); - case 1672: + case 1664: ACCEPT_TOKEN(anon_sym_shr_DASHlong_SLASH2addr); END_STATE(); - case 1673: + case 1665: ACCEPT_TOKEN(anon_sym_ushr_DASHlong_SLASH2addr); END_STATE(); - case 1674: + case 1666: ACCEPT_TOKEN(anon_sym_add_DASHfloat_SLASH2addr); END_STATE(); - case 1675: + case 1667: ACCEPT_TOKEN(anon_sym_sub_DASHfloat_SLASH2addr); END_STATE(); - case 1676: + case 1668: ACCEPT_TOKEN(anon_sym_mul_DASHfloat_SLASH2addr); END_STATE(); - case 1677: + case 1669: ACCEPT_TOKEN(anon_sym_div_DASHfloat_SLASH2addr); END_STATE(); - case 1678: + case 1670: ACCEPT_TOKEN(anon_sym_rem_DASHfloat_SLASH2addr); END_STATE(); - case 1679: + case 1671: ACCEPT_TOKEN(anon_sym_add_DASHdouble_SLASH2addr); END_STATE(); - case 1680: + case 1672: ACCEPT_TOKEN(anon_sym_sub_DASHdouble_SLASH2addr); END_STATE(); - case 1681: + case 1673: ACCEPT_TOKEN(anon_sym_mul_DASHdouble_SLASH2addr); END_STATE(); - case 1682: + case 1674: ACCEPT_TOKEN(anon_sym_div_DASHdouble_SLASH2addr); END_STATE(); - case 1683: + case 1675: ACCEPT_TOKEN(anon_sym_rem_DASHdouble_SLASH2addr); END_STATE(); - case 1684: + case 1676: ACCEPT_TOKEN(anon_sym_add_DASHint_SLASHlit16); END_STATE(); - case 1685: + case 1677: ACCEPT_TOKEN(anon_sym_sub_DASHint_SLASHlit16); END_STATE(); - case 1686: + case 1678: ACCEPT_TOKEN(anon_sym_mul_DASHint_SLASHlit16); END_STATE(); - case 1687: + case 1679: ACCEPT_TOKEN(anon_sym_div_DASHint_SLASHlit16); END_STATE(); - case 1688: + case 1680: ACCEPT_TOKEN(anon_sym_rem_DASHint_SLASHlit16); END_STATE(); - case 1689: + case 1681: ACCEPT_TOKEN(anon_sym_and_DASHint_SLASHlit16); END_STATE(); - case 1690: + case 1682: ACCEPT_TOKEN(anon_sym_or_DASHint_SLASHlit16); END_STATE(); - case 1691: + case 1683: ACCEPT_TOKEN(anon_sym_xor_DASHint_SLASHlit16); END_STATE(); - case 1692: + case 1684: ACCEPT_TOKEN(anon_sym_add_DASHint_SLASHlit8); END_STATE(); - case 1693: + case 1685: ACCEPT_TOKEN(anon_sym_sub_DASHint_SLASHlit8); END_STATE(); - case 1694: + case 1686: ACCEPT_TOKEN(anon_sym_mul_DASHint_SLASHlit8); END_STATE(); - case 1695: + case 1687: ACCEPT_TOKEN(anon_sym_div_DASHint_SLASHlit8); END_STATE(); - case 1696: + case 1688: ACCEPT_TOKEN(anon_sym_rem_DASHint_SLASHlit8); END_STATE(); - case 1697: + case 1689: ACCEPT_TOKEN(anon_sym_and_DASHint_SLASHlit8); END_STATE(); - case 1698: + case 1690: ACCEPT_TOKEN(anon_sym_or_DASHint_SLASHlit8); END_STATE(); - case 1699: + case 1691: ACCEPT_TOKEN(anon_sym_xor_DASHint_SLASHlit8); END_STATE(); - case 1700: + case 1692: ACCEPT_TOKEN(anon_sym_shl_DASHint_SLASHlit8); END_STATE(); - case 1701: + case 1693: ACCEPT_TOKEN(anon_sym_shr_DASHint_SLASHlit8); END_STATE(); - case 1702: + case 1694: ACCEPT_TOKEN(anon_sym_ushr_DASHint_SLASHlit8); END_STATE(); - case 1703: + case 1695: ACCEPT_TOKEN(anon_sym_execute_DASHinline); END_STATE(); - case 1704: + case 1696: ACCEPT_TOKEN(anon_sym_invoke_DASHdirect_DASHempty); END_STATE(); - case 1705: + case 1697: ACCEPT_TOKEN(anon_sym_iget_DASHquick); END_STATE(); - case 1706: + case 1698: ACCEPT_TOKEN(anon_sym_iget_DASHwide_DASHquick); END_STATE(); - case 1707: + case 1699: ACCEPT_TOKEN(anon_sym_iget_DASHobject_DASHquick); END_STATE(); - case 1708: + case 1700: ACCEPT_TOKEN(anon_sym_iput_DASHquick); END_STATE(); - case 1709: + case 1701: ACCEPT_TOKEN(anon_sym_iput_DASHwide_DASHquick); END_STATE(); - case 1710: + case 1702: ACCEPT_TOKEN(anon_sym_iput_DASHobject_DASHquick); END_STATE(); - case 1711: + case 1703: ACCEPT_TOKEN(anon_sym_invoke_DASHvirtual_DASHquick); - if (lookahead == '/') ADVANCE(1254); + if (lookahead == '/') ADVANCE(1249); END_STATE(); - case 1712: + case 1704: ACCEPT_TOKEN(anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange); END_STATE(); - case 1713: + case 1705: ACCEPT_TOKEN(anon_sym_invoke_DASHsuper_DASHquick); - if (lookahead == '/') ADVANCE(1252); + if (lookahead == '/') ADVANCE(1247); END_STATE(); - case 1714: + case 1706: ACCEPT_TOKEN(anon_sym_invoke_DASHsuper_DASHquick_SLASHrange); END_STATE(); - case 1715: + case 1707: ACCEPT_TOKEN(anon_sym_DOTline); END_STATE(); - case 1716: + case 1708: ACCEPT_TOKEN(anon_sym_DOTlocals); END_STATE(); - case 1717: + case 1709: ACCEPT_TOKEN(anon_sym_DOTparam); END_STATE(); - case 1718: + case 1710: ACCEPT_TOKEN(anon_sym_DOTcatch); - if (lookahead == 'a') ADVANCE(920); + if (lookahead == 'a') ADVANCE(916); END_STATE(); - case 1719: + case 1711: ACCEPT_TOKEN(anon_sym_LBRACE); END_STATE(); - case 1720: + case 1712: ACCEPT_TOKEN(anon_sym_DOT_DOT); END_STATE(); - case 1721: + case 1713: ACCEPT_TOKEN(anon_sym_RBRACE); END_STATE(); - case 1722: + case 1714: ACCEPT_TOKEN(anon_sym_DOTcatchall); END_STATE(); - case 1723: + case 1715: ACCEPT_TOKEN(anon_sym_DOTpacked_DASHswitch); END_STATE(); - case 1724: + case 1716: ACCEPT_TOKEN(anon_sym_DOTendpacked_DASHswitch); END_STATE(); - case 1725: + case 1717: ACCEPT_TOKEN(anon_sym_DOTsparse_DASHswitch); END_STATE(); - case 1726: + case 1718: ACCEPT_TOKEN(anon_sym_DASH_GT); END_STATE(); - case 1727: + case 1719: ACCEPT_TOKEN(anon_sym_DOTendsparse_DASHswitch); END_STATE(); - case 1728: + case 1720: ACCEPT_TOKEN(anon_sym_DOTarray_DASHdata); END_STATE(); - case 1729: + case 1721: ACCEPT_TOKEN(anon_sym_DOTendarray_DASHdata); END_STATE(); - case 1730: + case 1722: ACCEPT_TOKEN(sym_class_identifier); END_STATE(); - case 1731: + case 1723: ACCEPT_TOKEN(aux_sym_field_identifier_token1); END_STATE(); - case 1732: + case 1724: ACCEPT_TOKEN(anon_sym_LTclinit_GT_LPAREN); END_STATE(); - case 1733: + case 1725: ACCEPT_TOKEN(anon_sym_LTinit_GT_LPAREN); END_STATE(); - case 1734: + case 1726: ACCEPT_TOKEN(aux_sym_method_identifier_token1); END_STATE(); - case 1735: + case 1727: ACCEPT_TOKEN(anon_sym_RPAREN); END_STATE(); - case 1736: + case 1728: ACCEPT_TOKEN(anon_sym_LBRACK); END_STATE(); - case 1737: + case 1729: ACCEPT_TOKEN(anon_sym_V); END_STATE(); - case 1738: + case 1730: ACCEPT_TOKEN(anon_sym_Z); END_STATE(); - case 1739: + case 1731: ACCEPT_TOKEN(anon_sym_B); END_STATE(); - case 1740: + case 1732: ACCEPT_TOKEN(anon_sym_S); END_STATE(); - case 1741: + case 1733: ACCEPT_TOKEN(anon_sym_C); END_STATE(); - case 1742: + case 1734: ACCEPT_TOKEN(anon_sym_I); END_STATE(); - case 1743: + case 1735: ACCEPT_TOKEN(anon_sym_J); END_STATE(); - case 1744: + case 1736: ACCEPT_TOKEN(anon_sym_F); END_STATE(); - case 1745: + case 1737: ACCEPT_TOKEN(anon_sym_D); END_STATE(); - case 1746: + case 1738: ACCEPT_TOKEN(anon_sym_public); END_STATE(); - case 1747: + case 1739: ACCEPT_TOKEN(anon_sym_public); - if (lookahead == '(') ADVANCE(1734); + if (lookahead == '(') ADVANCE(1726); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); - case 1748: + case 1740: ACCEPT_TOKEN(anon_sym_public); - if (lookahead == ':') ADVANCE(1731); + if (lookahead == ':') ADVANCE(1723); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); - case 1749: + case 1741: ACCEPT_TOKEN(anon_sym_private); END_STATE(); - case 1750: + case 1742: ACCEPT_TOKEN(anon_sym_private); - if (lookahead == '(') ADVANCE(1734); + if (lookahead == '(') ADVANCE(1726); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); - case 1751: + case 1743: ACCEPT_TOKEN(anon_sym_private); - if (lookahead == ':') ADVANCE(1731); + if (lookahead == ':') ADVANCE(1723); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); - case 1752: + case 1744: ACCEPT_TOKEN(anon_sym_protected); END_STATE(); - case 1753: + case 1745: ACCEPT_TOKEN(anon_sym_protected); - if (lookahead == '(') ADVANCE(1734); + if (lookahead == '(') ADVANCE(1726); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); - case 1754: + case 1746: ACCEPT_TOKEN(anon_sym_protected); - if (lookahead == ':') ADVANCE(1731); + if (lookahead == ':') ADVANCE(1723); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); - case 1755: + case 1747: ACCEPT_TOKEN(anon_sym_static); END_STATE(); - case 1756: + case 1748: ACCEPT_TOKEN(anon_sym_static); - if (lookahead == '(') ADVANCE(1734); + if (lookahead == '(') ADVANCE(1726); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); - case 1757: + case 1749: ACCEPT_TOKEN(anon_sym_static); - if (lookahead == ':') ADVANCE(1731); + if (lookahead == ':') ADVANCE(1723); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); - case 1758: + case 1750: ACCEPT_TOKEN(anon_sym_final); END_STATE(); - case 1759: + case 1751: ACCEPT_TOKEN(anon_sym_final); - if (lookahead == '(') ADVANCE(1734); + if (lookahead == '(') ADVANCE(1726); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); - case 1760: + case 1752: ACCEPT_TOKEN(anon_sym_final); - if (lookahead == ':') ADVANCE(1731); + if (lookahead == ':') ADVANCE(1723); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); - case 1761: + case 1753: ACCEPT_TOKEN(anon_sym_synchronized); END_STATE(); - case 1762: + case 1754: ACCEPT_TOKEN(anon_sym_synchronized); - if (lookahead == '(') ADVANCE(1734); + if (lookahead == '(') ADVANCE(1726); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); - case 1763: + case 1755: ACCEPT_TOKEN(anon_sym_synchronized); - if (lookahead == ':') ADVANCE(1731); + if (lookahead == ':') ADVANCE(1723); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); - case 1764: + case 1756: ACCEPT_TOKEN(anon_sym_volatile); END_STATE(); - case 1765: + case 1757: ACCEPT_TOKEN(anon_sym_volatile); - if (lookahead == '(') ADVANCE(1734); + if (lookahead == '(') ADVANCE(1726); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); - case 1766: + case 1758: ACCEPT_TOKEN(anon_sym_volatile); - if (lookahead == ':') ADVANCE(1731); + if (lookahead == ':') ADVANCE(1723); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); - case 1767: + case 1759: ACCEPT_TOKEN(anon_sym_transient); END_STATE(); - case 1768: + case 1760: ACCEPT_TOKEN(anon_sym_transient); - if (lookahead == '(') ADVANCE(1734); + if (lookahead == '(') ADVANCE(1726); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); - case 1769: + case 1761: ACCEPT_TOKEN(anon_sym_transient); - if (lookahead == ':') ADVANCE(1731); + if (lookahead == ':') ADVANCE(1723); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); - case 1770: + case 1762: ACCEPT_TOKEN(anon_sym_native); END_STATE(); - case 1771: + case 1763: ACCEPT_TOKEN(anon_sym_native); - if (lookahead == '(') ADVANCE(1734); + if (lookahead == '(') ADVANCE(1726); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); - case 1772: + case 1764: ACCEPT_TOKEN(anon_sym_native); - if (lookahead == ':') ADVANCE(1731); + if (lookahead == ':') ADVANCE(1723); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); - case 1773: + case 1765: ACCEPT_TOKEN(anon_sym_interface); END_STATE(); - case 1774: + case 1766: ACCEPT_TOKEN(anon_sym_interface); - if (lookahead == '(') ADVANCE(1734); + if (lookahead == '(') ADVANCE(1726); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); - case 1775: + case 1767: ACCEPT_TOKEN(anon_sym_interface); - if (lookahead == ':') ADVANCE(1731); + if (lookahead == ':') ADVANCE(1723); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); - case 1776: + case 1768: ACCEPT_TOKEN(anon_sym_abstract); END_STATE(); - case 1777: + case 1769: ACCEPT_TOKEN(anon_sym_abstract); - if (lookahead == '(') ADVANCE(1734); + if (lookahead == '(') ADVANCE(1726); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); - case 1778: + case 1770: ACCEPT_TOKEN(anon_sym_abstract); - if (lookahead == ':') ADVANCE(1731); + if (lookahead == ':') ADVANCE(1723); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); - case 1779: + case 1771: ACCEPT_TOKEN(anon_sym_bridge); END_STATE(); - case 1780: + case 1772: ACCEPT_TOKEN(anon_sym_bridge); - if (lookahead == '(') ADVANCE(1734); + if (lookahead == '(') ADVANCE(1726); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); - case 1781: + case 1773: ACCEPT_TOKEN(anon_sym_bridge); - if (lookahead == ':') ADVANCE(1731); + if (lookahead == ':') ADVANCE(1723); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); - case 1782: + case 1774: ACCEPT_TOKEN(anon_sym_synthetic); END_STATE(); - case 1783: + case 1775: ACCEPT_TOKEN(anon_sym_synthetic); - if (lookahead == '(') ADVANCE(1734); + if (lookahead == '(') ADVANCE(1726); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); - case 1784: + case 1776: ACCEPT_TOKEN(anon_sym_synthetic); - if (lookahead == ':') ADVANCE(1731); + if (lookahead == ':') ADVANCE(1723); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); - case 1785: + case 1777: ACCEPT_TOKEN(anon_sym_enum); END_STATE(); - case 1786: + case 1778: ACCEPT_TOKEN(anon_sym_enum); - if (lookahead == '(') ADVANCE(1734); + if (lookahead == '(') ADVANCE(1726); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); - case 1787: + case 1779: ACCEPT_TOKEN(anon_sym_enum); - if (lookahead == ':') ADVANCE(1731); + if (lookahead == ':') ADVANCE(1723); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); - case 1788: + case 1780: ACCEPT_TOKEN(anon_sym_constructor); END_STATE(); - case 1789: + case 1781: ACCEPT_TOKEN(anon_sym_constructor); - if (lookahead == '(') ADVANCE(1734); + if (lookahead == '(') ADVANCE(1726); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(112); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); - case 1790: + case 1782: ACCEPT_TOKEN(anon_sym_constructor); - if (lookahead == ':') ADVANCE(1731); + if (lookahead == ':') ADVANCE(1723); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); - case 1791: + case 1783: ACCEPT_TOKEN(sym_comment); if (lookahead != 0 && - lookahead != '\n') ADVANCE(1791); + lookahead != '\n') ADVANCE(1783); END_STATE(); - case 1792: + case 1784: ACCEPT_TOKEN(anon_sym_DOTenum); END_STATE(); - case 1793: + case 1785: ACCEPT_TOKEN(sym_variable); - if (lookahead == '(') ADVANCE(1734); - if (lookahead == ':') ADVANCE(1731); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1793); + if (lookahead == '(') ADVANCE(1726); + if (lookahead == ':') ADVANCE(1723); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1785); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(18); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(16); END_STATE(); - case 1794: + case 1786: ACCEPT_TOKEN(sym_variable); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1794); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1786); END_STATE(); - case 1795: + case 1787: ACCEPT_TOKEN(sym_parameter); - if (lookahead == '(') ADVANCE(1734); - if (lookahead == ':') ADVANCE(1731); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1795); + if (lookahead == '(') ADVANCE(1726); + if (lookahead == ':') ADVANCE(1723); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1787); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(18); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(16); END_STATE(); - case 1796: + case 1788: ACCEPT_TOKEN(sym_parameter); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1796); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1788); END_STATE(); - case 1797: + case 1789: ACCEPT_TOKEN(aux_sym_number_literal_token1); - if (lookahead == '(') ADVANCE(1734); - if (lookahead == ':') ADVANCE(1731); + if (lookahead == '(') ADVANCE(1726); + if (lookahead == ':') ADVANCE(1723); if (('0' <= lookahead && lookahead <= '9') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1797); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1789); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('g' <= lookahead && lookahead <= 'z')) ADVANCE(18); + ('g' <= lookahead && lookahead <= 'z')) ADVANCE(16); END_STATE(); - case 1798: + case 1790: ACCEPT_TOKEN(aux_sym_number_literal_token1); if (('0' <= lookahead && lookahead <= '9') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1798); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1790); END_STATE(); - case 1799: + case 1791: ACCEPT_TOKEN(aux_sym_number_literal_token2); - if (lookahead == '(') ADVANCE(1734); - if (lookahead == ':') ADVANCE(1731); - if (lookahead == 'x') ADVANCE(17); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1800); + if (lookahead == '(') ADVANCE(1726); + if (lookahead == ':') ADVANCE(1723); + if (lookahead == 'x') ADVANCE(15); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1792); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(18); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(16); END_STATE(); - case 1800: + case 1792: ACCEPT_TOKEN(aux_sym_number_literal_token2); - if (lookahead == '(') ADVANCE(1734); - if (lookahead == ':') ADVANCE(1731); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1800); + if (lookahead == '(') ADVANCE(1726); + if (lookahead == ':') ADVANCE(1723); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1792); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(18); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(16); END_STATE(); - case 1801: + case 1793: ACCEPT_TOKEN(aux_sym_number_literal_token2); - if (lookahead == 'x') ADVANCE(1459); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1802); + if (lookahead == 'x') ADVANCE(1454); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1794); END_STATE(); - case 1802: + case 1794: ACCEPT_TOKEN(aux_sym_number_literal_token2); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1802); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1794); END_STATE(); - case 1803: + case 1795: ACCEPT_TOKEN(sym_string_literal); - if (lookahead == '"') ADVANCE(1803); + if (lookahead == '"') ADVANCE(1795); if (lookahead != 0 && - lookahead != '\n') ADVANCE(6); + lookahead != '\n') ADVANCE(5); END_STATE(); default: return false; @@ -9702,21 +9615,21 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [25] = {.lex_state = 0}, [26] = {.lex_state = 0}, [27] = {.lex_state = 0}, - [28] = {.lex_state = 5}, - [29] = {.lex_state = 5}, - [30] = {.lex_state = 1}, - [31] = {.lex_state = 5}, - [32] = {.lex_state = 8}, - [33] = {.lex_state = 8}, + [28] = {.lex_state = 1}, + [29] = {.lex_state = 4}, + [30] = {.lex_state = 6}, + [31] = {.lex_state = 6}, + [32] = {.lex_state = 4}, + [33] = {.lex_state = 4}, [34] = {.lex_state = 0}, - [35] = {.lex_state = 10}, - [36] = {.lex_state = 9}, - [37] = {.lex_state = 10}, - [38] = {.lex_state = 9}, - [39] = {.lex_state = 9}, - [40] = {.lex_state = 9}, - [41] = {.lex_state = 9}, - [42] = {.lex_state = 0}, + [35] = {.lex_state = 4}, + [36] = {.lex_state = 7}, + [37] = {.lex_state = 7}, + [38] = {.lex_state = 7}, + [39] = {.lex_state = 7}, + [40] = {.lex_state = 8}, + [41] = {.lex_state = 8}, + [42] = {.lex_state = 7}, [43] = {.lex_state = 0}, [44] = {.lex_state = 0}, [45] = {.lex_state = 0}, @@ -9726,52 +9639,52 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [49] = {.lex_state = 0}, [50] = {.lex_state = 0}, [51] = {.lex_state = 0}, - [52] = {.lex_state = 1462}, + [52] = {.lex_state = 0}, [53] = {.lex_state = 0}, [54] = {.lex_state = 0}, [55] = {.lex_state = 0}, [56] = {.lex_state = 0}, [57] = {.lex_state = 0}, - [58] = {.lex_state = 5}, + [58] = {.lex_state = 0}, [59] = {.lex_state = 0}, [60] = {.lex_state = 0}, [61] = {.lex_state = 0}, - [62] = {.lex_state = 5}, - [63] = {.lex_state = 0}, + [62] = {.lex_state = 0}, + [63] = {.lex_state = 1}, [64] = {.lex_state = 0}, - [65] = {.lex_state = 5}, + [65] = {.lex_state = 0}, [66] = {.lex_state = 0}, [67] = {.lex_state = 0}, - [68] = {.lex_state = 1}, + [68] = {.lex_state = 0}, [69] = {.lex_state = 0}, - [70] = {.lex_state = 0}, + [70] = {.lex_state = 1457}, [71] = {.lex_state = 0}, [72] = {.lex_state = 0}, - [73] = {.lex_state = 1462}, + [73] = {.lex_state = 0}, [74] = {.lex_state = 0}, - [75] = {.lex_state = 1462}, + [75] = {.lex_state = 4}, [76] = {.lex_state = 0}, [77] = {.lex_state = 0}, - [78] = {.lex_state = 5}, + [78] = {.lex_state = 4}, [79] = {.lex_state = 0}, [80] = {.lex_state = 0}, - [81] = {.lex_state = 5}, - [82] = {.lex_state = 5}, - [83] = {.lex_state = 5}, - [84] = {.lex_state = 5}, - [85] = {.lex_state = 5}, + [81] = {.lex_state = 0}, + [82] = {.lex_state = 0}, + [83] = {.lex_state = 0}, + [84] = {.lex_state = 0}, + [85] = {.lex_state = 0}, [86] = {.lex_state = 0}, [87] = {.lex_state = 0}, [88] = {.lex_state = 0}, - [89] = {.lex_state = 5}, - [90] = {.lex_state = 5}, + [89] = {.lex_state = 0}, + [90] = {.lex_state = 0}, [91] = {.lex_state = 0}, - [92] = {.lex_state = 5}, + [92] = {.lex_state = 0}, [93] = {.lex_state = 0}, - [94] = {.lex_state = 0}, - [95] = {.lex_state = 0}, - [96] = {.lex_state = 0}, - [97] = {.lex_state = 0}, + [94] = {.lex_state = 1457}, + [95] = {.lex_state = 4}, + [96] = {.lex_state = 1457}, + [97] = {.lex_state = 1457}, [98] = {.lex_state = 0}, [99] = {.lex_state = 0}, [100] = {.lex_state = 0}, @@ -9781,97 +9694,75 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [104] = {.lex_state = 0}, [105] = {.lex_state = 0}, [106] = {.lex_state = 0}, - [107] = {.lex_state = 0}, - [108] = {.lex_state = 0}, - [109] = {.lex_state = 0}, - [110] = {.lex_state = 0}, + [107] = {.lex_state = 1}, + [108] = {.lex_state = 1}, + [109] = {.lex_state = 1}, + [110] = {.lex_state = 1}, [111] = {.lex_state = 0}, - [112] = {.lex_state = 7}, - [113] = {.lex_state = 7}, - [114] = {.lex_state = 7}, - [115] = {.lex_state = 0}, - [116] = {.lex_state = 5}, + [112] = {.lex_state = 0}, + [113] = {.lex_state = 0}, + [114] = {.lex_state = 1}, + [115] = {.lex_state = 1}, + [116] = {.lex_state = 0}, [117] = {.lex_state = 0}, - [118] = {.lex_state = 1}, + [118] = {.lex_state = 0}, [119] = {.lex_state = 1}, [120] = {.lex_state = 0}, [121] = {.lex_state = 0}, [122] = {.lex_state = 0}, - [123] = {.lex_state = 0}, + [123] = {.lex_state = 1457}, [124] = {.lex_state = 0}, - [125] = {.lex_state = 0}, - [126] = {.lex_state = 0}, - [127] = {.lex_state = 0}, - [128] = {.lex_state = 0}, - [129] = {.lex_state = 0}, - [130] = {.lex_state = 0}, - [131] = {.lex_state = 0}, - [132] = {.lex_state = 0}, - [133] = {.lex_state = 1}, - [134] = {.lex_state = 0}, - [135] = {.lex_state = 0}, - [136] = {.lex_state = 0}, + [125] = {.lex_state = 1}, + [126] = {.lex_state = 4}, + [127] = {.lex_state = 1457}, + [128] = {.lex_state = 1457}, + [129] = {.lex_state = 1}, + [130] = {.lex_state = 1}, + [131] = {.lex_state = 1}, + [132] = {.lex_state = 1}, + [133] = {.lex_state = 1457}, + [134] = {.lex_state = 1457}, + [135] = {.lex_state = 1}, + [136] = {.lex_state = 1457}, [137] = {.lex_state = 0}, - [138] = {.lex_state = 0}, - [139] = {.lex_state = 0}, + [138] = {.lex_state = 1}, + [139] = {.lex_state = 1}, [140] = {.lex_state = 0}, - [141] = {.lex_state = 0}, + [141] = {.lex_state = 1457}, [142] = {.lex_state = 1}, [143] = {.lex_state = 0}, - [144] = {.lex_state = 0}, - [145] = {.lex_state = 1}, - [146] = {.lex_state = 1}, + [144] = {.lex_state = 1457}, + [145] = {.lex_state = 0}, + [146] = {.lex_state = 1457}, [147] = {.lex_state = 1}, - [148] = {.lex_state = 1}, - [149] = {.lex_state = 1}, - [150] = {.lex_state = 7}, + [148] = {.lex_state = 4}, + [149] = {.lex_state = 1457}, + [150] = {.lex_state = 0}, [151] = {.lex_state = 0}, - [152] = {.lex_state = 5}, - [153] = {.lex_state = 7}, - [154] = {.lex_state = 5}, - [155] = {.lex_state = 1}, + [152] = {.lex_state = 0}, + [153] = {.lex_state = 0}, + [154] = {.lex_state = 0}, + [155] = {.lex_state = 0}, [156] = {.lex_state = 0}, [157] = {.lex_state = 0}, - [158] = {.lex_state = 7}, - [159] = {.lex_state = 1}, - [160] = {.lex_state = 1}, - [161] = {.lex_state = 1}, + [158] = {.lex_state = 0}, + [159] = {.lex_state = 0}, + [160] = {.lex_state = 0}, + [161] = {.lex_state = 0}, [162] = {.lex_state = 0}, - [163] = {.lex_state = 1}, - [164] = {.lex_state = 1}, + [163] = {.lex_state = 0}, + [164] = {.lex_state = 0}, [165] = {.lex_state = 0}, - [166] = {.lex_state = 7}, + [166] = {.lex_state = 0}, [167] = {.lex_state = 0}, - [168] = {.lex_state = 1}, - [169] = {.lex_state = 7}, - [170] = {.lex_state = 7}, - [171] = {.lex_state = 7}, + [168] = {.lex_state = 0}, + [169] = {.lex_state = 0}, + [170] = {.lex_state = 0}, + [171] = {.lex_state = 0}, [172] = {.lex_state = 0}, [173] = {.lex_state = 0}, [174] = {.lex_state = 0}, [175] = {.lex_state = 0}, - [176] = {.lex_state = 0}, - [177] = {.lex_state = 0}, - [178] = {.lex_state = 0}, - [179] = {.lex_state = 0}, - [180] = {.lex_state = 0}, - [181] = {.lex_state = 0}, - [182] = {.lex_state = 0}, - [183] = {.lex_state = 0}, - [184] = {.lex_state = 0}, - [185] = {.lex_state = 0}, - [186] = {.lex_state = 0}, - [187] = {.lex_state = 0}, - [188] = {.lex_state = 0}, - [189] = {.lex_state = 0}, - [190] = {.lex_state = 0}, - [191] = {.lex_state = 0}, - [192] = {.lex_state = 0}, - [193] = {.lex_state = 0}, - [194] = {.lex_state = 0}, - [195] = {.lex_state = 0}, - [196] = {.lex_state = 0}, - [197] = {.lex_state = 0}, }; static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { @@ -10175,8 +10066,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_literal] = ACTIONS(1), }, [1] = { - [sym_class_definition] = STATE(174), - [sym_class_declaration] = STATE(151), + [sym_class_definition] = STATE(161), + [sym_class_declaration] = STATE(124), [anon_sym_DOTclass] = ACTIONS(5), [sym_comment] = ACTIONS(3), }, @@ -10188,6 +10079,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_end_method] = ACTIONS(7), [anon_sym_DOTannotation] = ACTIONS(7), [sym_label] = ACTIONS(7), + [anon_sym_COMMA] = ACTIONS(7), [anon_sym_nop] = ACTIONS(7), [anon_sym_move] = ACTIONS(9), [anon_sym_move_SLASHfrom16] = ACTIONS(7), @@ -10422,6 +10314,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOTlocals] = ACTIONS(7), [anon_sym_DOTparam] = ACTIONS(7), [anon_sym_DOTcatch] = ACTIONS(9), + [anon_sym_RBRACE] = ACTIONS(7), [anon_sym_DOTcatchall] = ACTIONS(7), [anon_sym_DOTpacked_DASHswitch] = ACTIONS(7), [anon_sym_DOTsparse_DASHswitch] = ACTIONS(7), @@ -10449,6 +10342,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_end_method] = ACTIONS(11), [anon_sym_DOTannotation] = ACTIONS(11), [sym_label] = ACTIONS(11), + [anon_sym_COMMA] = ACTIONS(11), [anon_sym_nop] = ACTIONS(11), [anon_sym_move] = ACTIONS(13), [anon_sym_move_SLASHfrom16] = ACTIONS(11), @@ -10683,6 +10577,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOTlocals] = ACTIONS(11), [anon_sym_DOTparam] = ACTIONS(11), [anon_sym_DOTcatch] = ACTIONS(13), + [anon_sym_RBRACE] = ACTIONS(11), [anon_sym_DOTcatchall] = ACTIONS(11), [anon_sym_DOTpacked_DASHswitch] = ACTIONS(11), [anon_sym_DOTsparse_DASHswitch] = ACTIONS(11), @@ -10703,20 +10598,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), }, [4] = { - [sym_annotation_definition] = STATE(12), - [sym_annotation_declaration] = STATE(114), - [sym__code_line] = STATE(12), - [sym_statement] = STATE(12), - [sym_opcode] = STATE(30), - [sym__declaration] = STATE(12), - [sym_line_declaration] = STATE(12), - [sym_locals_declaration] = STATE(12), - [sym_param_declaration] = STATE(12), - [sym_catch_declaration] = STATE(12), - [sym_catchall_declaration] = STATE(12), - [sym_packed_switch_declaration] = STATE(12), - [sym_sparse_switch_declaration] = STATE(12), - [sym_array_data_declaration] = STATE(12), + [sym_annotation_definition] = STATE(13), + [sym_annotation_declaration] = STATE(94), + [sym__code_line] = STATE(13), + [sym_statement] = STATE(13), + [sym_opcode] = STATE(28), + [sym__declaration] = STATE(13), + [sym_line_declaration] = STATE(13), + [sym_locals_declaration] = STATE(13), + [sym_param_declaration] = STATE(13), + [sym_catch_declaration] = STATE(13), + [sym_catchall_declaration] = STATE(13), + [sym_packed_switch_declaration] = STATE(13), + [sym_sparse_switch_declaration] = STATE(13), + [sym_array_data_declaration] = STATE(13), [aux_sym_method_definition_repeat1] = STATE(5), [sym_end_method] = ACTIONS(15), [anon_sym_DOTannotation] = ACTIONS(17), @@ -10962,281 +10857,22 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), }, [5] = { - [sym_annotation_definition] = STATE(12), - [sym_annotation_declaration] = STATE(114), - [sym__code_line] = STATE(12), - [sym_statement] = STATE(12), - [sym_opcode] = STATE(30), - [sym__declaration] = STATE(12), - [sym_line_declaration] = STATE(12), - [sym_locals_declaration] = STATE(12), - [sym_param_declaration] = STATE(12), - [sym_catch_declaration] = STATE(12), - [sym_catchall_declaration] = STATE(12), - [sym_packed_switch_declaration] = STATE(12), - [sym_sparse_switch_declaration] = STATE(12), - [sym_array_data_declaration] = STATE(12), - [aux_sym_method_definition_repeat1] = STATE(5), + [sym_annotation_definition] = STATE(13), + [sym_annotation_declaration] = STATE(94), + [sym__code_line] = STATE(13), + [sym_statement] = STATE(13), + [sym_opcode] = STATE(28), + [sym__declaration] = STATE(13), + [sym_line_declaration] = STATE(13), + [sym_locals_declaration] = STATE(13), + [sym_param_declaration] = STATE(13), + [sym_catch_declaration] = STATE(13), + [sym_catchall_declaration] = STATE(13), + [sym_packed_switch_declaration] = STATE(13), + [sym_sparse_switch_declaration] = STATE(13), + [sym_array_data_declaration] = STATE(13), + [aux_sym_method_definition_repeat1] = STATE(6), [sym_end_method] = ACTIONS(41), - [anon_sym_DOTannotation] = ACTIONS(43), - [sym_label] = ACTIONS(46), - [anon_sym_nop] = ACTIONS(49), - [anon_sym_move] = ACTIONS(52), - [anon_sym_move_SLASHfrom16] = ACTIONS(49), - [anon_sym_move_SLASH16] = ACTIONS(49), - [anon_sym_move_DASHwide] = ACTIONS(52), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(49), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(49), - [anon_sym_move_DASHobject] = ACTIONS(52), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(49), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(49), - [anon_sym_move_DASHresult] = ACTIONS(52), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(49), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(49), - [anon_sym_move_DASHexception] = ACTIONS(49), - [anon_sym_return_DASHvoid] = ACTIONS(49), - [anon_sym_return] = ACTIONS(52), - [anon_sym_return_DASHwide] = ACTIONS(49), - [anon_sym_return_DASHobject] = ACTIONS(49), - [anon_sym_const_SLASH4] = ACTIONS(49), - [anon_sym_const_SLASH16] = ACTIONS(49), - [anon_sym_const] = ACTIONS(52), - [anon_sym_const_SLASHhigh16] = ACTIONS(49), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(49), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(49), - [anon_sym_const_DASHwide] = ACTIONS(52), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(49), - [anon_sym_const_DASHstring] = ACTIONS(52), - [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(49), - [anon_sym_const_DASHclass] = ACTIONS(49), - [anon_sym_monitor_DASHenter] = ACTIONS(49), - [anon_sym_monitor_DASHexit] = ACTIONS(49), - [anon_sym_check_DASHcast] = ACTIONS(49), - [anon_sym_instance_DASHof] = ACTIONS(49), - [anon_sym_array_DASHlength] = ACTIONS(49), - [anon_sym_new_DASHinstance] = ACTIONS(49), - [anon_sym_new_DASHarray] = ACTIONS(49), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(52), - [anon_sym_filled_DASHnew_DASHarray_DASHrange] = ACTIONS(49), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(49), - [anon_sym_throw] = ACTIONS(49), - [anon_sym_goto] = ACTIONS(52), - [anon_sym_goto_SLASH16] = ACTIONS(49), - [anon_sym_goto_SLASH32] = ACTIONS(49), - [anon_sym_packed_DASHswitch] = ACTIONS(49), - [anon_sym_sparse_DASHswitch] = ACTIONS(49), - [anon_sym_cmpl_DASHfloat] = ACTIONS(49), - [anon_sym_cmpg_DASHfloat] = ACTIONS(49), - [anon_sym_cmpl_DASHdouble] = ACTIONS(49), - [anon_sym_cmpg_DASHdouble] = ACTIONS(49), - [anon_sym_cmp_DASHlong] = ACTIONS(49), - [anon_sym_if_DASHeq] = ACTIONS(52), - [anon_sym_if_DASHne] = ACTIONS(52), - [anon_sym_if_DASHlt] = ACTIONS(52), - [anon_sym_if_DASHge] = ACTIONS(52), - [anon_sym_if_DASHgt] = ACTIONS(52), - [anon_sym_if_DASHle] = ACTIONS(52), - [anon_sym_if_DASHeqz] = ACTIONS(49), - [anon_sym_if_DASHnez] = ACTIONS(49), - [anon_sym_if_DASHltz] = ACTIONS(49), - [anon_sym_if_DASHgez] = ACTIONS(49), - [anon_sym_if_DASHgtz] = ACTIONS(49), - [anon_sym_if_DASHlez] = ACTIONS(49), - [anon_sym_aget] = ACTIONS(52), - [anon_sym_aget_DASHwide] = ACTIONS(49), - [anon_sym_aget_DASHobject] = ACTIONS(49), - [anon_sym_aget_DASHboolean] = ACTIONS(49), - [anon_sym_aget_DASHbyte] = ACTIONS(49), - [anon_sym_aget_DASHchar] = ACTIONS(49), - [anon_sym_aget_DASHshort] = ACTIONS(49), - [anon_sym_aput] = ACTIONS(52), - [anon_sym_aput_DASHwide] = ACTIONS(49), - [anon_sym_aput_DASHobject] = ACTIONS(49), - [anon_sym_aput_DASHboolean] = ACTIONS(49), - [anon_sym_aput_DASHbyte] = ACTIONS(49), - [anon_sym_aput_DASHchar] = ACTIONS(49), - [anon_sym_aput_DASHshort] = ACTIONS(49), - [anon_sym_iget] = ACTIONS(52), - [anon_sym_iget_DASHwide] = ACTIONS(52), - [anon_sym_iget_DASHobject] = ACTIONS(52), - [anon_sym_iget_DASHboolean] = ACTIONS(49), - [anon_sym_iget_DASHbyte] = ACTIONS(49), - [anon_sym_iget_DASHchar] = ACTIONS(49), - [anon_sym_iget_DASHshort] = ACTIONS(49), - [anon_sym_iput] = ACTIONS(52), - [anon_sym_iput_DASHwide] = ACTIONS(52), - [anon_sym_iput_DASHobject] = ACTIONS(52), - [anon_sym_iput_DASHboolean] = ACTIONS(49), - [anon_sym_iput_DASHbyte] = ACTIONS(49), - [anon_sym_iput_DASHchar] = ACTIONS(49), - [anon_sym_iput_DASHshort] = ACTIONS(49), - [anon_sym_sget] = ACTIONS(52), - [anon_sym_sget_DASHwide] = ACTIONS(49), - [anon_sym_sget_DASHobject] = ACTIONS(49), - [anon_sym_sget_DASHboolean] = ACTIONS(49), - [anon_sym_sget_DASHbyte] = ACTIONS(49), - [anon_sym_sget_DASHchar] = ACTIONS(49), - [anon_sym_sget_DASHshort] = ACTIONS(49), - [anon_sym_sput] = ACTIONS(52), - [anon_sym_sput_DASHwide] = ACTIONS(49), - [anon_sym_sput_DASHobject] = ACTIONS(49), - [anon_sym_sput_DASHboolean] = ACTIONS(49), - [anon_sym_sput_DASHbyte] = ACTIONS(49), - [anon_sym_sput_DASHchar] = ACTIONS(49), - [anon_sym_sput_DASHshort] = ACTIONS(49), - [anon_sym_invoke_DASHvirtual] = ACTIONS(52), - [anon_sym_invoke_DASHsuper] = ACTIONS(52), - [anon_sym_invoke_DASHdirect] = ACTIONS(52), - [anon_sym_invoke_DASHstatic] = ACTIONS(52), - [anon_sym_invoke_DASHinterface] = ACTIONS(52), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(49), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(49), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(49), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(49), - [anon_sym_invoke_DASHinterface_DASHrange] = ACTIONS(49), - [anon_sym_neg_DASHint] = ACTIONS(49), - [anon_sym_not_DASHint] = ACTIONS(49), - [anon_sym_neg_DASHlong] = ACTIONS(49), - [anon_sym_not_DASHlong] = ACTIONS(49), - [anon_sym_neg_DASHfloat] = ACTIONS(49), - [anon_sym_neg_DASHdouble] = ACTIONS(49), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(49), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(49), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(49), - [anon_sym_long_DASHto_DASHint] = ACTIONS(49), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(49), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(49), - [anon_sym_float_DASHto_DASHint] = ACTIONS(49), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(49), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(49), - [anon_sym_double_DASHto_DASHint] = ACTIONS(49), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(49), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(49), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(49), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(49), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(49), - [anon_sym_add_DASHint] = ACTIONS(52), - [anon_sym_sub_DASHint] = ACTIONS(52), - [anon_sym_mul_DASHint] = ACTIONS(52), - [anon_sym_div_DASHint] = ACTIONS(52), - [anon_sym_rem_DASHint] = ACTIONS(52), - [anon_sym_and_DASHint] = ACTIONS(52), - [anon_sym_or_DASHint] = ACTIONS(52), - [anon_sym_xor_DASHint] = ACTIONS(52), - [anon_sym_shl_DASHint] = ACTIONS(52), - [anon_sym_shr_DASHint] = ACTIONS(52), - [anon_sym_ushr_DASHint] = ACTIONS(52), - [anon_sym_add_DASHlong] = ACTIONS(52), - [anon_sym_sub_DASHlong] = ACTIONS(52), - [anon_sym_mul_DASHlong] = ACTIONS(52), - [anon_sym_div_DASHlong] = ACTIONS(52), - [anon_sym_rem_DASHlong] = ACTIONS(52), - [anon_sym_and_DASHlong] = ACTIONS(52), - [anon_sym_or_DASHlong] = ACTIONS(52), - [anon_sym_xor_DASHlong] = ACTIONS(52), - [anon_sym_shl_DASHlong] = ACTIONS(52), - [anon_sym_shr_DASHlong] = ACTIONS(52), - [anon_sym_ushr_DASHlong] = ACTIONS(52), - [anon_sym_add_DASHfloat] = ACTIONS(52), - [anon_sym_sub_DASHfloat] = ACTIONS(52), - [anon_sym_mul_DASHfloat] = ACTIONS(52), - [anon_sym_div_DASHfloat] = ACTIONS(52), - [anon_sym_rem_DASHfloat] = ACTIONS(52), - [anon_sym_add_DASHdouble] = ACTIONS(52), - [anon_sym_sub_DASHdouble] = ACTIONS(52), - [anon_sym_mul_DASHdouble] = ACTIONS(52), - [anon_sym_div_DASHdouble] = ACTIONS(52), - [anon_sym_rem_DASHdouble] = ACTIONS(52), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(49), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(49), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(49), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(49), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(49), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(49), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(49), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(49), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(49), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(49), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(49), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(49), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(49), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(49), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(49), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(49), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(49), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(49), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(49), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(49), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(49), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(49), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(49), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(49), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(49), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(49), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(49), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(49), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(49), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(49), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(49), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(49), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(49), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(49), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(49), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(49), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(49), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(49), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(49), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(49), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(49), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(49), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(49), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(49), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(49), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(49), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(49), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(49), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(49), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(49), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(49), - [anon_sym_execute_DASHinline] = ACTIONS(49), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(49), - [anon_sym_iget_DASHquick] = ACTIONS(49), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(49), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(49), - [anon_sym_iput_DASHquick] = ACTIONS(49), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(49), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(49), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(52), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(49), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(52), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(49), - [anon_sym_DOTline] = ACTIONS(55), - [anon_sym_DOTlocals] = ACTIONS(58), - [anon_sym_DOTparam] = ACTIONS(61), - [anon_sym_DOTcatch] = ACTIONS(64), - [anon_sym_DOTcatchall] = ACTIONS(67), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(70), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(73), - [anon_sym_DOTarray_DASHdata] = ACTIONS(76), - [sym_comment] = ACTIONS(3), - }, - [6] = { - [sym_annotation_definition] = STATE(12), - [sym_annotation_declaration] = STATE(114), - [sym__code_line] = STATE(12), - [sym_statement] = STATE(12), - [sym_opcode] = STATE(30), - [sym__declaration] = STATE(12), - [sym_line_declaration] = STATE(12), - [sym_locals_declaration] = STATE(12), - [sym_param_declaration] = STATE(12), - [sym_catch_declaration] = STATE(12), - [sym_catchall_declaration] = STATE(12), - [sym_packed_switch_declaration] = STATE(12), - [sym_sparse_switch_declaration] = STATE(12), - [sym_array_data_declaration] = STATE(12), - [aux_sym_method_definition_repeat1] = STATE(4), - [sym_end_method] = ACTIONS(79), [anon_sym_DOTannotation] = ACTIONS(17), [sym_label] = ACTIONS(19), [anon_sym_nop] = ACTIONS(21), @@ -11479,6 +11115,265 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOTarray_DASHdata] = ACTIONS(39), [sym_comment] = ACTIONS(3), }, + [6] = { + [sym_annotation_definition] = STATE(13), + [sym_annotation_declaration] = STATE(94), + [sym__code_line] = STATE(13), + [sym_statement] = STATE(13), + [sym_opcode] = STATE(28), + [sym__declaration] = STATE(13), + [sym_line_declaration] = STATE(13), + [sym_locals_declaration] = STATE(13), + [sym_param_declaration] = STATE(13), + [sym_catch_declaration] = STATE(13), + [sym_catchall_declaration] = STATE(13), + [sym_packed_switch_declaration] = STATE(13), + [sym_sparse_switch_declaration] = STATE(13), + [sym_array_data_declaration] = STATE(13), + [aux_sym_method_definition_repeat1] = STATE(6), + [sym_end_method] = ACTIONS(43), + [anon_sym_DOTannotation] = ACTIONS(45), + [sym_label] = ACTIONS(48), + [anon_sym_nop] = ACTIONS(51), + [anon_sym_move] = ACTIONS(54), + [anon_sym_move_SLASHfrom16] = ACTIONS(51), + [anon_sym_move_SLASH16] = ACTIONS(51), + [anon_sym_move_DASHwide] = ACTIONS(54), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(51), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(51), + [anon_sym_move_DASHobject] = ACTIONS(54), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(51), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(51), + [anon_sym_move_DASHresult] = ACTIONS(54), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(51), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(51), + [anon_sym_move_DASHexception] = ACTIONS(51), + [anon_sym_return_DASHvoid] = ACTIONS(51), + [anon_sym_return] = ACTIONS(54), + [anon_sym_return_DASHwide] = ACTIONS(51), + [anon_sym_return_DASHobject] = ACTIONS(51), + [anon_sym_const_SLASH4] = ACTIONS(51), + [anon_sym_const_SLASH16] = ACTIONS(51), + [anon_sym_const] = ACTIONS(54), + [anon_sym_const_SLASHhigh16] = ACTIONS(51), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(51), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(51), + [anon_sym_const_DASHwide] = ACTIONS(54), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(51), + [anon_sym_const_DASHstring] = ACTIONS(54), + [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(51), + [anon_sym_const_DASHclass] = ACTIONS(51), + [anon_sym_monitor_DASHenter] = ACTIONS(51), + [anon_sym_monitor_DASHexit] = ACTIONS(51), + [anon_sym_check_DASHcast] = ACTIONS(51), + [anon_sym_instance_DASHof] = ACTIONS(51), + [anon_sym_array_DASHlength] = ACTIONS(51), + [anon_sym_new_DASHinstance] = ACTIONS(51), + [anon_sym_new_DASHarray] = ACTIONS(51), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(54), + [anon_sym_filled_DASHnew_DASHarray_DASHrange] = ACTIONS(51), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(51), + [anon_sym_throw] = ACTIONS(51), + [anon_sym_goto] = ACTIONS(54), + [anon_sym_goto_SLASH16] = ACTIONS(51), + [anon_sym_goto_SLASH32] = ACTIONS(51), + [anon_sym_packed_DASHswitch] = ACTIONS(51), + [anon_sym_sparse_DASHswitch] = ACTIONS(51), + [anon_sym_cmpl_DASHfloat] = ACTIONS(51), + [anon_sym_cmpg_DASHfloat] = ACTIONS(51), + [anon_sym_cmpl_DASHdouble] = ACTIONS(51), + [anon_sym_cmpg_DASHdouble] = ACTIONS(51), + [anon_sym_cmp_DASHlong] = ACTIONS(51), + [anon_sym_if_DASHeq] = ACTIONS(54), + [anon_sym_if_DASHne] = ACTIONS(54), + [anon_sym_if_DASHlt] = ACTIONS(54), + [anon_sym_if_DASHge] = ACTIONS(54), + [anon_sym_if_DASHgt] = ACTIONS(54), + [anon_sym_if_DASHle] = ACTIONS(54), + [anon_sym_if_DASHeqz] = ACTIONS(51), + [anon_sym_if_DASHnez] = ACTIONS(51), + [anon_sym_if_DASHltz] = ACTIONS(51), + [anon_sym_if_DASHgez] = ACTIONS(51), + [anon_sym_if_DASHgtz] = ACTIONS(51), + [anon_sym_if_DASHlez] = ACTIONS(51), + [anon_sym_aget] = ACTIONS(54), + [anon_sym_aget_DASHwide] = ACTIONS(51), + [anon_sym_aget_DASHobject] = ACTIONS(51), + [anon_sym_aget_DASHboolean] = ACTIONS(51), + [anon_sym_aget_DASHbyte] = ACTIONS(51), + [anon_sym_aget_DASHchar] = ACTIONS(51), + [anon_sym_aget_DASHshort] = ACTIONS(51), + [anon_sym_aput] = ACTIONS(54), + [anon_sym_aput_DASHwide] = ACTIONS(51), + [anon_sym_aput_DASHobject] = ACTIONS(51), + [anon_sym_aput_DASHboolean] = ACTIONS(51), + [anon_sym_aput_DASHbyte] = ACTIONS(51), + [anon_sym_aput_DASHchar] = ACTIONS(51), + [anon_sym_aput_DASHshort] = ACTIONS(51), + [anon_sym_iget] = ACTIONS(54), + [anon_sym_iget_DASHwide] = ACTIONS(54), + [anon_sym_iget_DASHobject] = ACTIONS(54), + [anon_sym_iget_DASHboolean] = ACTIONS(51), + [anon_sym_iget_DASHbyte] = ACTIONS(51), + [anon_sym_iget_DASHchar] = ACTIONS(51), + [anon_sym_iget_DASHshort] = ACTIONS(51), + [anon_sym_iput] = ACTIONS(54), + [anon_sym_iput_DASHwide] = ACTIONS(54), + [anon_sym_iput_DASHobject] = ACTIONS(54), + [anon_sym_iput_DASHboolean] = ACTIONS(51), + [anon_sym_iput_DASHbyte] = ACTIONS(51), + [anon_sym_iput_DASHchar] = ACTIONS(51), + [anon_sym_iput_DASHshort] = ACTIONS(51), + [anon_sym_sget] = ACTIONS(54), + [anon_sym_sget_DASHwide] = ACTIONS(51), + [anon_sym_sget_DASHobject] = ACTIONS(51), + [anon_sym_sget_DASHboolean] = ACTIONS(51), + [anon_sym_sget_DASHbyte] = ACTIONS(51), + [anon_sym_sget_DASHchar] = ACTIONS(51), + [anon_sym_sget_DASHshort] = ACTIONS(51), + [anon_sym_sput] = ACTIONS(54), + [anon_sym_sput_DASHwide] = ACTIONS(51), + [anon_sym_sput_DASHobject] = ACTIONS(51), + [anon_sym_sput_DASHboolean] = ACTIONS(51), + [anon_sym_sput_DASHbyte] = ACTIONS(51), + [anon_sym_sput_DASHchar] = ACTIONS(51), + [anon_sym_sput_DASHshort] = ACTIONS(51), + [anon_sym_invoke_DASHvirtual] = ACTIONS(54), + [anon_sym_invoke_DASHsuper] = ACTIONS(54), + [anon_sym_invoke_DASHdirect] = ACTIONS(54), + [anon_sym_invoke_DASHstatic] = ACTIONS(54), + [anon_sym_invoke_DASHinterface] = ACTIONS(54), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(51), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(51), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(51), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(51), + [anon_sym_invoke_DASHinterface_DASHrange] = ACTIONS(51), + [anon_sym_neg_DASHint] = ACTIONS(51), + [anon_sym_not_DASHint] = ACTIONS(51), + [anon_sym_neg_DASHlong] = ACTIONS(51), + [anon_sym_not_DASHlong] = ACTIONS(51), + [anon_sym_neg_DASHfloat] = ACTIONS(51), + [anon_sym_neg_DASHdouble] = ACTIONS(51), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(51), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(51), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(51), + [anon_sym_long_DASHto_DASHint] = ACTIONS(51), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(51), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(51), + [anon_sym_float_DASHto_DASHint] = ACTIONS(51), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(51), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(51), + [anon_sym_double_DASHto_DASHint] = ACTIONS(51), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(51), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(51), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(51), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(51), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(51), + [anon_sym_add_DASHint] = ACTIONS(54), + [anon_sym_sub_DASHint] = ACTIONS(54), + [anon_sym_mul_DASHint] = ACTIONS(54), + [anon_sym_div_DASHint] = ACTIONS(54), + [anon_sym_rem_DASHint] = ACTIONS(54), + [anon_sym_and_DASHint] = ACTIONS(54), + [anon_sym_or_DASHint] = ACTIONS(54), + [anon_sym_xor_DASHint] = ACTIONS(54), + [anon_sym_shl_DASHint] = ACTIONS(54), + [anon_sym_shr_DASHint] = ACTIONS(54), + [anon_sym_ushr_DASHint] = ACTIONS(54), + [anon_sym_add_DASHlong] = ACTIONS(54), + [anon_sym_sub_DASHlong] = ACTIONS(54), + [anon_sym_mul_DASHlong] = ACTIONS(54), + [anon_sym_div_DASHlong] = ACTIONS(54), + [anon_sym_rem_DASHlong] = ACTIONS(54), + [anon_sym_and_DASHlong] = ACTIONS(54), + [anon_sym_or_DASHlong] = ACTIONS(54), + [anon_sym_xor_DASHlong] = ACTIONS(54), + [anon_sym_shl_DASHlong] = ACTIONS(54), + [anon_sym_shr_DASHlong] = ACTIONS(54), + [anon_sym_ushr_DASHlong] = ACTIONS(54), + [anon_sym_add_DASHfloat] = ACTIONS(54), + [anon_sym_sub_DASHfloat] = ACTIONS(54), + [anon_sym_mul_DASHfloat] = ACTIONS(54), + [anon_sym_div_DASHfloat] = ACTIONS(54), + [anon_sym_rem_DASHfloat] = ACTIONS(54), + [anon_sym_add_DASHdouble] = ACTIONS(54), + [anon_sym_sub_DASHdouble] = ACTIONS(54), + [anon_sym_mul_DASHdouble] = ACTIONS(54), + [anon_sym_div_DASHdouble] = ACTIONS(54), + [anon_sym_rem_DASHdouble] = ACTIONS(54), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(51), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(51), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(51), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(51), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(51), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(51), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(51), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(51), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(51), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(51), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(51), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(51), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(51), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(51), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(51), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(51), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(51), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(51), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_execute_DASHinline] = ACTIONS(51), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(51), + [anon_sym_iget_DASHquick] = ACTIONS(51), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(51), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(51), + [anon_sym_iput_DASHquick] = ACTIONS(51), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(51), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(51), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(54), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(51), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(54), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(51), + [anon_sym_DOTline] = ACTIONS(57), + [anon_sym_DOTlocals] = ACTIONS(60), + [anon_sym_DOTparam] = ACTIONS(63), + [anon_sym_DOTcatch] = ACTIONS(66), + [anon_sym_DOTcatchall] = ACTIONS(69), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(72), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(75), + [anon_sym_DOTarray_DASHdata] = ACTIONS(78), + [sym_comment] = ACTIONS(3), + }, [7] = { [sym_end_method] = ACTIONS(81), [anon_sym_DOTannotation] = ACTIONS(81), @@ -12230,6 +12125,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_end_method] = ACTIONS(93), [anon_sym_DOTannotation] = ACTIONS(93), [sym_label] = ACTIONS(93), + [anon_sym_COMMA] = ACTIONS(93), [anon_sym_nop] = ACTIONS(93), [anon_sym_move] = ACTIONS(95), [anon_sym_move_SLASHfrom16] = ACTIONS(93), @@ -12464,6 +12360,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOTlocals] = ACTIONS(93), [anon_sym_DOTparam] = ACTIONS(93), [anon_sym_DOTcatch] = ACTIONS(95), + [anon_sym_RBRACE] = ACTIONS(93), [anon_sym_DOTcatchall] = ACTIONS(93), [anon_sym_DOTpacked_DASHswitch] = ACTIONS(93), [anon_sym_DOTsparse_DASHswitch] = ACTIONS(93), @@ -12474,6 +12371,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_end_method] = ACTIONS(97), [anon_sym_DOTannotation] = ACTIONS(97), [sym_label] = ACTIONS(97), + [anon_sym_COMMA] = ACTIONS(97), [anon_sym_nop] = ACTIONS(97), [anon_sym_move] = ACTIONS(99), [anon_sym_move_SLASHfrom16] = ACTIONS(97), @@ -12708,6 +12606,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOTlocals] = ACTIONS(97), [anon_sym_DOTparam] = ACTIONS(97), [anon_sym_DOTcatch] = ACTIONS(99), + [anon_sym_RBRACE] = ACTIONS(97), [anon_sym_DOTcatchall] = ACTIONS(97), [anon_sym_DOTpacked_DASHswitch] = ACTIONS(97), [anon_sym_DOTsparse_DASHswitch] = ACTIONS(97), @@ -16621,121 +16520,33 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }; static const uint16_t ts_small_parse_table[] = { - [0] = 18, - ACTIONS(3), 1, - sym_comment, + [0] = 11, ACTIONS(165), 1, - anon_sym_RBRACE, + anon_sym_LF, ACTIONS(167), 1, - sym_class_identifier, + anon_sym_LBRACE, ACTIONS(169), 1, - aux_sym_field_identifier_token1, - ACTIONS(173), 1, - anon_sym_LBRACK, - ACTIONS(175), 1, - sym_variable, - ACTIONS(177), 1, - sym_parameter, - ACTIONS(181), 1, - sym_string_literal, - STATE(65), 1, - aux_sym_list_repeat3, - STATE(99), 1, - aux_sym_list_repeat1, - STATE(115), 1, - sym_number_literal, - STATE(120), 1, - aux_sym_list_repeat5, - STATE(121), 1, - aux_sym_list_repeat4, - STATE(122), 1, - aux_sym_list_repeat2, - STATE(175), 1, - sym_array_type, - ACTIONS(179), 2, - aux_sym_number_literal_token1, - aux_sym_number_literal_token2, - ACTIONS(171), 3, - anon_sym_LTclinit_GT_LPAREN, - anon_sym_LTinit_GT_LPAREN, - aux_sym_method_identifier_token1, - STATE(83), 5, - sym__identifier, - sym_field_identifier, - sym_method_identifier, - sym_full_field_identifier, - sym_full_method_identifier, - [62] = 18, - ACTIONS(3), 1, - sym_comment, - ACTIONS(167), 1, sym_class_identifier, - ACTIONS(169), 1, + ACTIONS(171), 1, aux_sym_field_identifier_token1, - ACTIONS(173), 1, - anon_sym_LBRACK, ACTIONS(175), 1, - sym_variable, - ACTIONS(177), 1, - sym_parameter, - ACTIONS(181), 1, - sym_string_literal, - ACTIONS(183), 1, - anon_sym_RBRACE, - STATE(62), 1, - aux_sym_list_repeat3, - STATE(95), 1, - aux_sym_list_repeat1, - STATE(115), 1, - sym_number_literal, - STATE(124), 1, - aux_sym_list_repeat2, - STATE(126), 1, - aux_sym_list_repeat4, - STATE(129), 1, - aux_sym_list_repeat5, - STATE(175), 1, - sym_array_type, - ACTIONS(179), 2, - aux_sym_number_literal_token1, - aux_sym_number_literal_token2, - ACTIONS(171), 3, - anon_sym_LTclinit_GT_LPAREN, - anon_sym_LTinit_GT_LPAREN, - aux_sym_method_identifier_token1, - STATE(83), 5, - sym__identifier, - sym_field_identifier, - sym_method_identifier, - sym_full_field_identifier, - sym_full_method_identifier, - [124] = 11, - ACTIONS(185), 1, - anon_sym_LF, - ACTIONS(187), 1, - anon_sym_LBRACE, - ACTIONS(189), 1, - sym_class_identifier, - ACTIONS(191), 1, - aux_sym_field_identifier_token1, - ACTIONS(195), 1, anon_sym_LBRACK, - ACTIONS(197), 1, + ACTIONS(177), 1, sym_comment, - STATE(147), 1, + STATE(109), 1, sym_array_type, - ACTIONS(201), 2, + ACTIONS(181), 2, aux_sym_number_literal_token1, aux_sym_number_literal_token2, - ACTIONS(193), 3, + ACTIONS(173), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - ACTIONS(199), 3, + ACTIONS(179), 3, sym_variable, sym_parameter, sym_string_literal, - STATE(146), 8, + STATE(114), 8, sym__statement_argument, sym__identifier, sym_field_identifier, @@ -16744,32 +16555,32 @@ static const uint16_t ts_small_parse_table[] = { sym_full_method_identifier, sym_list, sym_number_literal, - [170] = 11, + [46] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(203), 1, + ACTIONS(183), 1, anon_sym_LBRACE, - ACTIONS(205), 1, + ACTIONS(185), 1, sym_class_identifier, - ACTIONS(207), 1, + ACTIONS(187), 1, aux_sym_field_identifier_token1, - ACTIONS(211), 1, + ACTIONS(191), 1, anon_sym_LBRACK, - ACTIONS(215), 1, + ACTIONS(195), 1, sym_string_literal, - STATE(147), 1, + STATE(109), 1, sym_array_type, - ACTIONS(201), 2, + ACTIONS(181), 2, aux_sym_number_literal_token1, aux_sym_number_literal_token2, - ACTIONS(213), 2, + ACTIONS(193), 2, sym_variable, sym_parameter, - ACTIONS(209), 3, + ACTIONS(189), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - STATE(159), 8, + STATE(132), 8, sym__statement_argument, sym__identifier, sym_field_identifier, @@ -16778,16 +16589,16 @@ static const uint16_t ts_small_parse_table[] = { sym_full_method_identifier, sym_list, sym_number_literal, - [215] = 4, + [91] = 4, ACTIONS(3), 1, sym_comment, - STATE(32), 1, + STATE(30), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(217), 3, + ACTIONS(197), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - ACTIONS(219), 15, + ACTIONS(199), 15, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -16803,16 +16614,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_synthetic, anon_sym_enum, anon_sym_constructor, - [244] = 4, + [120] = 4, ACTIONS(3), 1, sym_comment, - STATE(32), 1, + STATE(30), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(222), 3, + ACTIONS(202), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - ACTIONS(224), 15, + ACTIONS(204), 15, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -16828,49 +16639,143 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_synthetic, anon_sym_enum, anon_sym_constructor, - [273] = 15, + [149] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(206), 1, + anon_sym_RBRACE, + ACTIONS(208), 1, + sym_class_identifier, + ACTIONS(210), 1, + aux_sym_field_identifier_token1, + ACTIONS(214), 1, + anon_sym_LBRACK, + ACTIONS(220), 1, + sym_string_literal, + STATE(167), 1, + sym_array_type, + ACTIONS(216), 2, + sym_variable, + sym_parameter, + ACTIONS(218), 2, + aux_sym_number_literal_token1, + aux_sym_number_literal_token2, + ACTIONS(212), 3, + anon_sym_LTclinit_GT_LPAREN, + anon_sym_LTinit_GT_LPAREN, + aux_sym_method_identifier_token1, + STATE(104), 6, + sym__identifier, + sym_field_identifier, + sym_method_identifier, + sym_full_field_identifier, + sym_full_method_identifier, + sym_number_literal, + [192] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(208), 1, + sym_class_identifier, + ACTIONS(210), 1, + aux_sym_field_identifier_token1, + ACTIONS(214), 1, + anon_sym_LBRACK, + ACTIONS(222), 1, + anon_sym_RBRACE, + ACTIONS(226), 1, + sym_string_literal, + STATE(167), 1, + sym_array_type, + ACTIONS(218), 2, + aux_sym_number_literal_token1, + aux_sym_number_literal_token2, + ACTIONS(224), 2, + sym_variable, + sym_parameter, + ACTIONS(212), 3, + anon_sym_LTclinit_GT_LPAREN, + anon_sym_LTinit_GT_LPAREN, + aux_sym_method_identifier_token1, + STATE(102), 6, + sym__identifier, + sym_field_identifier, + sym_method_identifier, + sym_full_field_identifier, + sym_full_method_identifier, + sym_number_literal, + [235] = 15, ACTIONS(3), 1, sym_comment, ACTIONS(17), 1, anon_sym_DOTannotation, - ACTIONS(226), 1, - ts_builtin_sym_end, ACTIONS(228), 1, - anon_sym_DOTsource, + ts_builtin_sym_end, ACTIONS(230), 1, - anon_sym_DOTimplements, + anon_sym_DOTsource, ACTIONS(232), 1, - anon_sym_DOTfield, + anon_sym_DOTimplements, ACTIONS(234), 1, + anon_sym_DOTfield, + ACTIONS(236), 1, anon_sym_DOTmethod, - STATE(6), 1, + STATE(4), 1, sym_method_declaration, - STATE(48), 1, + STATE(47), 1, sym_source_declaration, - STATE(86), 1, + STATE(74), 1, sym_field_declaration, - STATE(114), 1, + STATE(94), 1, sym_annotation_declaration, - STATE(45), 2, + STATE(46), 2, sym_implements_declaration, aux_sym_class_definition_repeat1, - STATE(71), 2, + STATE(61), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(77), 2, + STATE(68), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(110), 2, + STATE(82), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [323] = 4, + [285] = 10, ACTIONS(3), 1, sym_comment, - ACTIONS(217), 1, + ACTIONS(208), 1, + sym_class_identifier, + ACTIONS(210), 1, aux_sym_field_identifier_token1, - STATE(35), 1, + ACTIONS(214), 1, + anon_sym_LBRACK, + ACTIONS(240), 1, + sym_string_literal, + STATE(167), 1, + sym_array_type, + ACTIONS(218), 2, + aux_sym_number_literal_token1, + aux_sym_number_literal_token2, + ACTIONS(238), 2, + sym_variable, + sym_parameter, + ACTIONS(212), 3, + anon_sym_LTclinit_GT_LPAREN, + anon_sym_LTinit_GT_LPAREN, + aux_sym_method_identifier_token1, + STATE(137), 6, + sym__identifier, + sym_field_identifier, + sym_method_identifier, + sym_full_field_identifier, + sym_full_method_identifier, + sym_number_literal, + [325] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(202), 1, + sym_class_identifier, + STATE(38), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(236), 15, + ACTIONS(242), 15, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -16886,14 +16791,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_synthetic, anon_sym_enum, anon_sym_constructor, - [350] = 4, + [352] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(222), 1, - sym_class_identifier, - STATE(41), 1, + STATE(36), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(239), 15, + STATE(174), 1, + sym_access_modifiers, + ACTIONS(244), 15, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -16909,14 +16814,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_synthetic, anon_sym_enum, anon_sym_constructor, - [377] = 4, + [379] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(222), 1, - aux_sym_field_identifier_token1, - STATE(35), 1, + ACTIONS(197), 1, + sym_class_identifier, + STATE(38), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(241), 15, + ACTIONS(246), 15, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -16932,14 +16837,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_synthetic, anon_sym_enum, anon_sym_constructor, - [404] = 4, + [406] = 4, ACTIONS(3), 1, sym_comment, - STATE(36), 1, + STATE(31), 1, aux_sym_access_modifiers_repeat1, - STATE(196), 1, + STATE(95), 1, sym_access_modifiers, - ACTIONS(243), 15, + ACTIONS(249), 15, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -16955,14 +16860,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_synthetic, anon_sym_enum, anon_sym_constructor, - [431] = 4, + [433] = 4, ACTIONS(3), 1, sym_comment, - STATE(33), 1, + ACTIONS(197), 1, + aux_sym_field_identifier_token1, + STATE(40), 1, aux_sym_access_modifiers_repeat1, - STATE(116), 1, - sym_access_modifiers, - ACTIONS(245), 15, + ACTIONS(251), 15, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -16978,14 +16883,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_synthetic, anon_sym_enum, anon_sym_constructor, - [458] = 4, + [460] = 4, ACTIONS(3), 1, sym_comment, - STATE(37), 1, + ACTIONS(202), 1, + aux_sym_field_identifier_token1, + STATE(40), 1, aux_sym_access_modifiers_repeat1, - STATE(154), 1, - sym_access_modifiers, - ACTIONS(247), 15, + ACTIONS(254), 15, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -17001,14 +16906,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_synthetic, anon_sym_enum, anon_sym_constructor, - [485] = 4, + [487] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(217), 1, - sym_class_identifier, STATE(41), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(249), 15, + STATE(126), 1, + sym_access_modifiers, + ACTIONS(256), 15, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -17024,22 +16929,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_synthetic, anon_sym_enum, anon_sym_constructor, - [512] = 7, + [514] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(173), 1, - anon_sym_LBRACK, - ACTIONS(252), 1, + ACTIONS(258), 1, sym_class_identifier, - ACTIONS(254), 1, + ACTIONS(261), 1, anon_sym_RPAREN, - STATE(46), 1, + ACTIONS(263), 1, + anon_sym_LBRACK, + STATE(43), 1, aux_sym_method_identifier_repeat1, - STATE(72), 3, + STATE(65), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(256), 9, + ACTIONS(266), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -17049,22 +16954,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [544] = 7, + [546] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(173), 1, + ACTIONS(214), 1, anon_sym_LBRACK, - ACTIONS(252), 1, + ACTIONS(269), 1, sym_class_identifier, - ACTIONS(258), 1, + ACTIONS(271), 1, anon_sym_RPAREN, - STATE(51), 1, + STATE(43), 1, aux_sym_method_identifier_repeat1, - STATE(72), 3, + STATE(65), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(256), 9, + ACTIONS(273), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -17074,84 +16979,115 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [576] = 13, + [578] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(17), 1, anon_sym_DOTannotation, - ACTIONS(230), 1, - anon_sym_DOTimplements, ACTIONS(232), 1, - anon_sym_DOTfield, + anon_sym_DOTimplements, ACTIONS(234), 1, + anon_sym_DOTfield, + ACTIONS(236), 1, anon_sym_DOTmethod, - ACTIONS(260), 1, + ACTIONS(275), 1, ts_builtin_sym_end, - STATE(6), 1, + STATE(4), 1, sym_method_declaration, - STATE(86), 1, + STATE(74), 1, sym_field_declaration, - STATE(114), 1, + STATE(94), 1, sym_annotation_declaration, - STATE(69), 2, + STATE(64), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(76), 2, + STATE(67), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(87), 2, + STATE(72), 2, sym_implements_declaration, aux_sym_class_definition_repeat1, - STATE(103), 2, + STATE(80), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [620] = 13, + [622] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(17), 1, anon_sym_DOTannotation, - ACTIONS(230), 1, - anon_sym_DOTimplements, ACTIONS(232), 1, - anon_sym_DOTfield, + anon_sym_DOTimplements, ACTIONS(234), 1, + anon_sym_DOTfield, + ACTIONS(236), 1, anon_sym_DOTmethod, - ACTIONS(262), 1, + ACTIONS(277), 1, ts_builtin_sym_end, - STATE(6), 1, + STATE(4), 1, sym_method_declaration, - STATE(86), 1, + STATE(74), 1, sym_field_declaration, - STATE(114), 1, + STATE(94), 1, sym_annotation_declaration, - STATE(70), 2, + STATE(62), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(79), 2, + STATE(71), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(87), 2, + STATE(72), 2, + sym_implements_declaration, + aux_sym_class_definition_repeat1, + STATE(88), 2, + sym_method_definition, + aux_sym_class_definition_repeat4, + [666] = 13, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17), 1, + anon_sym_DOTannotation, + ACTIONS(232), 1, + anon_sym_DOTimplements, + ACTIONS(234), 1, + anon_sym_DOTfield, + ACTIONS(236), 1, + anon_sym_DOTmethod, + ACTIONS(277), 1, + ts_builtin_sym_end, + STATE(4), 1, + sym_method_declaration, + STATE(74), 1, + sym_field_declaration, + STATE(94), 1, + sym_annotation_declaration, + STATE(45), 2, sym_implements_declaration, aux_sym_class_definition_repeat1, - STATE(106), 2, + STATE(62), 2, + sym_annotation_definition, + aux_sym_class_definition_repeat2, + STATE(71), 2, + sym_field_definition, + aux_sym_class_definition_repeat3, + STATE(88), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [664] = 7, + [710] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(173), 1, + ACTIONS(214), 1, anon_sym_LBRACK, - ACTIONS(252), 1, + ACTIONS(269), 1, sym_class_identifier, - ACTIONS(264), 1, + ACTIONS(279), 1, anon_sym_RPAREN, - STATE(50), 1, + STATE(44), 1, aux_sym_method_identifier_repeat1, - STATE(72), 3, + STATE(65), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(256), 9, + ACTIONS(273), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -17161,22 +17097,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [696] = 7, + [742] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(173), 1, + ACTIONS(214), 1, anon_sym_LBRACK, - ACTIONS(252), 1, + ACTIONS(269), 1, sym_class_identifier, - ACTIONS(266), 1, + ACTIONS(281), 1, anon_sym_RPAREN, - STATE(50), 1, + STATE(43), 1, aux_sym_method_identifier_repeat1, - STATE(72), 3, + STATE(65), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(256), 9, + ACTIONS(273), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -17186,78 +17122,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [728] = 13, + [774] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(17), 1, - anon_sym_DOTannotation, - ACTIONS(230), 1, - anon_sym_DOTimplements, - ACTIONS(232), 1, - anon_sym_DOTfield, - ACTIONS(234), 1, - anon_sym_DOTmethod, - ACTIONS(262), 1, - ts_builtin_sym_end, - STATE(6), 1, - sym_method_declaration, - STATE(86), 1, - sym_field_declaration, - STATE(114), 1, - sym_annotation_declaration, - STATE(44), 2, - sym_implements_declaration, - aux_sym_class_definition_repeat1, - STATE(70), 2, - sym_annotation_definition, - aux_sym_class_definition_repeat2, - STATE(79), 2, - sym_field_definition, - aux_sym_class_definition_repeat3, - STATE(106), 2, - sym_method_definition, - aux_sym_class_definition_repeat4, - [772] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(173), 1, + ACTIONS(214), 1, anon_sym_LBRACK, - ACTIONS(252), 1, - sym_class_identifier, - ACTIONS(268), 1, - anon_sym_RPAREN, - STATE(47), 1, - aux_sym_method_identifier_repeat1, - STATE(72), 3, - sym__type, - sym_array_type, - sym_primitive_type, - ACTIONS(256), 9, - anon_sym_V, - anon_sym_Z, - anon_sym_B, - anon_sym_S, - anon_sym_C, - anon_sym_I, - anon_sym_J, - anon_sym_F, - anon_sym_D, - [804] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(270), 1, + ACTIONS(269), 1, sym_class_identifier, - ACTIONS(273), 1, + ACTIONS(283), 1, anon_sym_RPAREN, - ACTIONS(275), 1, - anon_sym_LBRACK, - STATE(50), 1, + STATE(49), 1, aux_sym_method_identifier_repeat1, - STATE(72), 3, + STATE(65), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(278), 9, + ACTIONS(273), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -17267,22 +17147,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [836] = 7, + [806] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(173), 1, + ACTIONS(214), 1, anon_sym_LBRACK, - ACTIONS(252), 1, + ACTIONS(285), 1, sym_class_identifier, - ACTIONS(281), 1, - anon_sym_RPAREN, - STATE(50), 1, - aux_sym_method_identifier_repeat1, - STATE(72), 3, + STATE(2), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(256), 9, + ACTIONS(273), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -17292,38 +17168,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [868] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(285), 1, - sym_annotation_key, - ACTIONS(283), 14, - ts_builtin_sym_end, - anon_sym_DOTfield, - sym_end_field, - anon_sym_DOTmethod, - anon_sym_DOTannotation, - sym_end_annotation, - anon_sym_COMMA, - anon_sym_RBRACE, - sym_class_identifier, - aux_sym_field_identifier_token1, - anon_sym_LTclinit_GT_LPAREN, - anon_sym_LTinit_GT_LPAREN, - aux_sym_method_identifier_token1, - anon_sym_LBRACK, - [891] = 5, + [832] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(211), 1, + ACTIONS(214), 1, anon_sym_LBRACK, ACTIONS(287), 1, sym_class_identifier, - STATE(149), 3, + STATE(11), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(289), 9, + ACTIONS(273), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -17333,39 +17189,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [917] = 5, + [858] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(211), 1, - anon_sym_LBRACK, - ACTIONS(291), 1, + ACTIONS(289), 1, sym_class_identifier, - STATE(168), 3, - sym__type, - sym_array_type, - sym_primitive_type, - ACTIONS(289), 9, - anon_sym_V, - anon_sym_Z, - anon_sym_B, - anon_sym_S, - anon_sym_C, - anon_sym_I, - anon_sym_J, - anon_sym_F, - anon_sym_D, - [943] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(173), 1, + ACTIONS(291), 1, anon_sym_LBRACK, - ACTIONS(293), 1, - sym_class_identifier, - STATE(22), 3, + STATE(70), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(256), 9, + ACTIONS(293), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -17375,39 +17210,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [969] = 5, + [884] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(173), 1, + ACTIONS(214), 1, anon_sym_LBRACK, - ACTIONS(295), 1, - sym_class_identifier, - STATE(52), 3, - sym__type, - sym_array_type, - sym_primitive_type, - ACTIONS(256), 9, - anon_sym_V, - anon_sym_Z, - anon_sym_B, - anon_sym_S, - anon_sym_C, - anon_sym_I, - anon_sym_J, - anon_sym_F, - anon_sym_D, - [995] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(297), 1, + ACTIONS(289), 1, sym_class_identifier, - ACTIONS(299), 1, - anon_sym_LBRACK, - STATE(84), 3, + STATE(70), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(301), 9, + ACTIONS(273), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -17417,64 +17231,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1021] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(303), 1, - anon_sym_RBRACE, - ACTIONS(305), 1, - sym_class_identifier, - ACTIONS(308), 1, - aux_sym_field_identifier_token1, - ACTIONS(314), 1, - anon_sym_LBRACK, - STATE(58), 1, - aux_sym_list_repeat3, - STATE(175), 1, - sym_array_type, - ACTIONS(311), 3, - anon_sym_LTclinit_GT_LPAREN, - anon_sym_LTinit_GT_LPAREN, - aux_sym_method_identifier_token1, - STATE(83), 5, - sym__identifier, - sym_field_identifier, - sym_method_identifier, - sym_full_field_identifier, - sym_full_method_identifier, - [1055] = 5, + [910] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(299), 1, + ACTIONS(191), 1, anon_sym_LBRACK, - ACTIONS(317), 1, - sym_class_identifier, - STATE(82), 3, - sym__type, - sym_array_type, - sym_primitive_type, - ACTIONS(301), 9, - anon_sym_V, - anon_sym_Z, - anon_sym_B, - anon_sym_S, - anon_sym_C, - anon_sym_I, - anon_sym_J, - anon_sym_F, - anon_sym_D, - [1081] = 5, - ACTIONS(3), 1, - sym_comment, ACTIONS(295), 1, sym_class_identifier, - ACTIONS(299), 1, - anon_sym_LBRACK, - STATE(52), 3, + STATE(135), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(301), 9, + ACTIONS(297), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -17484,18 +17252,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1107] = 5, + [936] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(299), 1, + ACTIONS(291), 1, anon_sym_LBRACK, - ACTIONS(319), 1, + ACTIONS(299), 1, sym_class_identifier, - STATE(73), 3, + STATE(127), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(301), 9, + ACTIONS(293), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -17505,43 +17273,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1133] = 9, + [962] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(167), 1, - sym_class_identifier, - ACTIONS(169), 1, - aux_sym_field_identifier_token1, - ACTIONS(173), 1, - anon_sym_LBRACK, - ACTIONS(321), 1, - anon_sym_RBRACE, - STATE(58), 1, - aux_sym_list_repeat3, - STATE(175), 1, - sym_array_type, - ACTIONS(171), 3, - anon_sym_LTclinit_GT_LPAREN, - anon_sym_LTinit_GT_LPAREN, - aux_sym_method_identifier_token1, - STATE(83), 5, - sym__identifier, - sym_field_identifier, - sym_method_identifier, - sym_full_field_identifier, - sym_full_method_identifier, - [1167] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(173), 1, + ACTIONS(191), 1, anon_sym_LBRACK, - ACTIONS(323), 1, + ACTIONS(301), 1, sym_class_identifier, - STATE(2), 3, + STATE(107), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(256), 9, + ACTIONS(297), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -17551,18 +17294,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1193] = 5, + [988] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(173), 1, + ACTIONS(191), 1, anon_sym_LBRACK, - ACTIONS(325), 1, + ACTIONS(303), 1, sym_class_identifier, - STATE(26), 3, + STATE(142), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(256), 9, + ACTIONS(297), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -17572,43 +17315,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1219] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(167), 1, - sym_class_identifier, - ACTIONS(169), 1, - aux_sym_field_identifier_token1, - ACTIONS(173), 1, - anon_sym_LBRACK, - ACTIONS(327), 1, - anon_sym_RBRACE, - STATE(58), 1, - aux_sym_list_repeat3, - STATE(175), 1, - sym_array_type, - ACTIONS(171), 3, - anon_sym_LTclinit_GT_LPAREN, - anon_sym_LTinit_GT_LPAREN, - aux_sym_method_identifier_token1, - STATE(83), 5, - sym__identifier, - sym_field_identifier, - sym_method_identifier, - sym_full_field_identifier, - sym_full_method_identifier, - [1253] = 5, + [1014] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(211), 1, + ACTIONS(191), 1, anon_sym_LBRACK, - ACTIONS(329), 1, + ACTIONS(305), 1, sym_class_identifier, - STATE(164), 3, + STATE(139), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(289), 9, + ACTIONS(297), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -17618,18 +17336,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1279] = 5, + [1040] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(211), 1, + ACTIONS(214), 1, anon_sym_LBRACK, - ACTIONS(331), 1, + ACTIONS(307), 1, sym_class_identifier, - STATE(133), 3, + STATE(10), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(289), 9, + ACTIONS(273), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -17639,106 +17357,106 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1305] = 3, - ACTIONS(197), 1, - sym_comment, - ACTIONS(333), 1, - anon_sym_LF, - ACTIONS(335), 12, - anon_sym_LBRACE, - sym_class_identifier, - aux_sym_field_identifier_token1, - anon_sym_LTclinit_GT_LPAREN, - anon_sym_LTinit_GT_LPAREN, - aux_sym_method_identifier_token1, - anon_sym_LBRACK, - sym_variable, - sym_parameter, - aux_sym_number_literal_token1, - aux_sym_number_literal_token2, - sym_string_literal, - [1326] = 11, + [1066] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(17), 1, anon_sym_DOTannotation, - ACTIONS(232), 1, - anon_sym_DOTfield, ACTIONS(234), 1, + anon_sym_DOTfield, + ACTIONS(236), 1, anon_sym_DOTmethod, - ACTIONS(337), 1, + ACTIONS(277), 1, ts_builtin_sym_end, - STATE(6), 1, + STATE(4), 1, sym_method_declaration, - STATE(86), 1, + STATE(74), 1, sym_field_declaration, - STATE(114), 1, + STATE(94), 1, sym_annotation_declaration, - STATE(80), 2, + STATE(71), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(88), 2, + STATE(73), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(105), 2, + STATE(88), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1363] = 11, + [1103] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(17), 1, anon_sym_DOTannotation, - ACTIONS(232), 1, - anon_sym_DOTfield, ACTIONS(234), 1, + anon_sym_DOTfield, + ACTIONS(236), 1, anon_sym_DOTmethod, - ACTIONS(260), 1, + ACTIONS(275), 1, ts_builtin_sym_end, - STATE(6), 1, + STATE(4), 1, sym_method_declaration, - STATE(86), 1, + STATE(74), 1, sym_field_declaration, - STATE(114), 1, + STATE(94), 1, sym_annotation_declaration, - STATE(76), 2, + STATE(67), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(88), 2, + STATE(73), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(103), 2, + STATE(80), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1400] = 11, + [1140] = 3, + ACTIONS(177), 1, + sym_comment, + ACTIONS(309), 1, + anon_sym_LF, + ACTIONS(311), 12, + anon_sym_LBRACE, + sym_class_identifier, + aux_sym_field_identifier_token1, + anon_sym_LTclinit_GT_LPAREN, + anon_sym_LTinit_GT_LPAREN, + aux_sym_method_identifier_token1, + anon_sym_LBRACK, + sym_variable, + sym_parameter, + aux_sym_number_literal_token1, + aux_sym_number_literal_token2, + sym_string_literal, + [1161] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(17), 1, anon_sym_DOTannotation, - ACTIONS(232), 1, - anon_sym_DOTfield, ACTIONS(234), 1, + anon_sym_DOTfield, + ACTIONS(236), 1, anon_sym_DOTmethod, - ACTIONS(262), 1, + ACTIONS(313), 1, ts_builtin_sym_end, - STATE(6), 1, + STATE(4), 1, sym_method_declaration, - STATE(86), 1, + STATE(74), 1, sym_field_declaration, - STATE(114), 1, + STATE(94), 1, sym_annotation_declaration, - STATE(79), 2, + STATE(69), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(88), 2, + STATE(73), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(106), 2, + STATE(90), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1437] = 2, + [1198] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(339), 12, + ACTIONS(315), 12, sym_class_identifier, anon_sym_RPAREN, anon_sym_LBRACK, @@ -17751,1584 +17469,1352 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1455] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(9), 1, - sym_annotation_key, - ACTIONS(7), 9, - sym_end_annotation, - anon_sym_COMMA, - anon_sym_RBRACE, - sym_class_identifier, - aux_sym_field_identifier_token1, - anon_sym_LTclinit_GT_LPAREN, - anon_sym_LTinit_GT_LPAREN, - aux_sym_method_identifier_token1, - anon_sym_LBRACK, - [1473] = 8, + [1216] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(341), 1, + ACTIONS(317), 1, anon_sym_LBRACE, - ACTIONS(345), 1, + ACTIONS(321), 1, anon_sym_DOTenum, - ACTIONS(347), 1, + ACTIONS(323), 1, aux_sym_number_literal_token1, - ACTIONS(349), 1, + ACTIONS(325), 1, aux_sym_number_literal_token2, - STATE(153), 1, + STATE(146), 1, sym_annotation_value, - ACTIONS(343), 2, + ACTIONS(319), 2, sym_class_identifier, sym_string_literal, - STATE(158), 3, + STATE(149), 3, sym_enum_reference, sym_list, sym_number_literal, - [1501] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13), 1, - sym_annotation_key, - ACTIONS(11), 9, - sym_end_annotation, - anon_sym_COMMA, - anon_sym_RBRACE, - sym_class_identifier, - aux_sym_field_identifier_token1, - anon_sym_LTclinit_GT_LPAREN, - anon_sym_LTinit_GT_LPAREN, - aux_sym_method_identifier_token1, - anon_sym_LBRACK, - [1519] = 8, + [1244] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(232), 1, - anon_sym_DOTfield, ACTIONS(234), 1, + anon_sym_DOTfield, + ACTIONS(236), 1, anon_sym_DOTmethod, - ACTIONS(337), 1, + ACTIONS(313), 1, ts_builtin_sym_end, - STATE(6), 1, + STATE(4), 1, sym_method_declaration, - STATE(86), 1, + STATE(74), 1, sym_field_declaration, - STATE(93), 2, + STATE(76), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(105), 2, + STATE(90), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1546] = 8, + [1271] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(232), 1, - anon_sym_DOTfield, ACTIONS(234), 1, + anon_sym_DOTfield, + ACTIONS(236), 1, anon_sym_DOTmethod, - ACTIONS(262), 1, + ACTIONS(277), 1, ts_builtin_sym_end, - STATE(6), 1, + STATE(4), 1, sym_method_declaration, - STATE(86), 1, + STATE(74), 1, sym_field_declaration, - STATE(93), 2, + STATE(76), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(106), 2, + STATE(88), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1573] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(353), 1, - anon_sym_DASH_GT, - ACTIONS(351), 8, - anon_sym_COMMA, - anon_sym_RBRACE, - sym_class_identifier, - aux_sym_field_identifier_token1, - anon_sym_LTclinit_GT_LPAREN, - anon_sym_LTinit_GT_LPAREN, - aux_sym_method_identifier_token1, - anon_sym_LBRACK, - [1590] = 8, + [1298] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(232), 1, - anon_sym_DOTfield, ACTIONS(234), 1, + anon_sym_DOTfield, + ACTIONS(236), 1, anon_sym_DOTmethod, - ACTIONS(260), 1, + ACTIONS(327), 1, ts_builtin_sym_end, - STATE(6), 1, + STATE(4), 1, sym_method_declaration, - STATE(86), 1, + STATE(74), 1, sym_field_declaration, - STATE(93), 2, + STATE(76), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(103), 2, + STATE(91), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1617] = 8, + [1325] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(232), 1, + ACTIONS(329), 9, + ts_builtin_sym_end, anon_sym_DOTfield, + sym_end_field, + anon_sym_DOTmethod, + anon_sym_DOTannotation, + sym_annotation_key, + sym_end_annotation, + anon_sym_COMMA, + anon_sym_RBRACE, + [1340] = 8, + ACTIONS(3), 1, + sym_comment, ACTIONS(234), 1, + anon_sym_DOTfield, + ACTIONS(236), 1, anon_sym_DOTmethod, - ACTIONS(355), 1, + ACTIONS(275), 1, ts_builtin_sym_end, - STATE(6), 1, + STATE(4), 1, sym_method_declaration, - STATE(86), 1, + STATE(74), 1, sym_field_declaration, - STATE(93), 2, + STATE(76), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(108), 2, + STATE(80), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1644] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(357), 8, - anon_sym_COMMA, - anon_sym_RBRACE, - sym_class_identifier, - aux_sym_field_identifier_token1, - anon_sym_LTclinit_GT_LPAREN, - anon_sym_LTinit_GT_LPAREN, - aux_sym_method_identifier_token1, - anon_sym_LBRACK, - [1658] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(157), 8, - anon_sym_COMMA, - anon_sym_RBRACE, - sym_class_identifier, - aux_sym_field_identifier_token1, - anon_sym_LTclinit_GT_LPAREN, - anon_sym_LTinit_GT_LPAREN, - aux_sym_method_identifier_token1, - anon_sym_LBRACK, - [1672] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(359), 1, - anon_sym_COMMA, - ACTIONS(361), 7, - anon_sym_RBRACE, - sym_class_identifier, - aux_sym_field_identifier_token1, - anon_sym_LTclinit_GT_LPAREN, - anon_sym_LTinit_GT_LPAREN, - aux_sym_method_identifier_token1, - anon_sym_LBRACK, - [1688] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(141), 8, - anon_sym_COMMA, - anon_sym_RBRACE, - sym_class_identifier, - aux_sym_field_identifier_token1, - anon_sym_LTclinit_GT_LPAREN, - anon_sym_LTinit_GT_LPAREN, - aux_sym_method_identifier_token1, - anon_sym_LBRACK, - [1702] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(363), 8, - anon_sym_COMMA, - anon_sym_RBRACE, - sym_class_identifier, - aux_sym_field_identifier_token1, - anon_sym_LTclinit_GT_LPAREN, - anon_sym_LTinit_GT_LPAREN, - aux_sym_method_identifier_token1, - anon_sym_LBRACK, - [1716] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(17), 1, - anon_sym_DOTannotation, - ACTIONS(367), 1, - sym_end_field, - STATE(114), 1, - sym_annotation_declaration, - STATE(172), 1, - sym_annotation_definition, - ACTIONS(365), 3, - ts_builtin_sym_end, - anon_sym_DOTfield, - anon_sym_DOTmethod, - [1737] = 4, + [1367] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(371), 1, + ACTIONS(333), 1, anon_sym_DOTimplements, - STATE(87), 2, + STATE(72), 2, sym_implements_declaration, aux_sym_class_definition_repeat1, - ACTIONS(369), 4, + ACTIONS(331), 4, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTmethod, anon_sym_DOTannotation, - [1754] = 5, + [1384] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(376), 1, + ACTIONS(338), 1, anon_sym_DOTannotation, - STATE(114), 1, + STATE(94), 1, sym_annotation_declaration, - STATE(88), 2, + STATE(73), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - ACTIONS(374), 3, + ACTIONS(336), 3, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTmethod, - [1773] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(303), 7, - anon_sym_RBRACE, - sym_class_identifier, - aux_sym_field_identifier_token1, - anon_sym_LTclinit_GT_LPAREN, - anon_sym_LTinit_GT_LPAREN, - aux_sym_method_identifier_token1, - anon_sym_LBRACK, - [1786] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(169), 1, - aux_sym_field_identifier_token1, - STATE(81), 1, - sym_method_identifier, - STATE(85), 1, - sym_field_identifier, - ACTIONS(171), 3, - anon_sym_LTclinit_GT_LPAREN, - anon_sym_LTinit_GT_LPAREN, - aux_sym_method_identifier_token1, - [1804] = 2, + [1403] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(379), 6, + ACTIONS(17), 1, + anon_sym_DOTannotation, + ACTIONS(343), 1, + sym_end_field, + STATE(94), 1, + sym_annotation_declaration, + STATE(155), 1, + sym_annotation_definition, + ACTIONS(341), 3, ts_builtin_sym_end, - anon_sym_DOTsource, - anon_sym_DOTimplements, anon_sym_DOTfield, anon_sym_DOTmethod, - anon_sym_DOTannotation, - [1816] = 5, + [1424] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(207), 1, + ACTIONS(210), 1, aux_sym_field_identifier_token1, - STATE(160), 1, - sym_method_identifier, - STATE(163), 1, + STATE(122), 1, sym_field_identifier, - ACTIONS(209), 3, + STATE(140), 1, + sym_method_identifier, + ACTIONS(212), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - [1834] = 5, + [1442] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(383), 1, + ACTIONS(347), 1, anon_sym_DOTfield, - STATE(86), 1, + STATE(74), 1, sym_field_declaration, - ACTIONS(381), 2, + ACTIONS(345), 2, ts_builtin_sym_end, anon_sym_DOTmethod, - STATE(93), 2, + STATE(76), 2, sym_field_definition, aux_sym_class_definition_repeat3, - [1852] = 2, + [1460] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(386), 5, + ACTIONS(350), 6, ts_builtin_sym_end, + anon_sym_DOTsource, + anon_sym_DOTimplements, anon_sym_DOTfield, - sym_end_field, anon_sym_DOTmethod, anon_sym_DOTannotation, - [1863] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(179), 1, - aux_sym_number_literal_token2, - ACTIONS(321), 1, - anon_sym_RBRACE, - ACTIONS(388), 1, - aux_sym_number_literal_token1, - STATE(98), 1, - aux_sym_list_repeat1, - STATE(115), 1, - sym_number_literal, - [1882] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(390), 1, - anon_sym_DOTendarray_DASHdata, - ACTIONS(392), 1, - aux_sym_number_literal_token1, - ACTIONS(395), 1, - aux_sym_number_literal_token2, - STATE(96), 2, - sym_number_literal, - aux_sym_array_data_declaration_repeat1, - [1899] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(179), 1, - aux_sym_number_literal_token2, - ACTIONS(388), 1, - aux_sym_number_literal_token1, - ACTIONS(398), 1, - anon_sym_DOTendarray_DASHdata, - STATE(102), 2, - sym_number_literal, - aux_sym_array_data_declaration_repeat1, - [1916] = 6, + [1472] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(400), 1, - anon_sym_RBRACE, - ACTIONS(402), 1, - aux_sym_number_literal_token1, - ACTIONS(405), 1, - aux_sym_number_literal_token2, - STATE(98), 1, - aux_sym_list_repeat1, - STATE(115), 1, - sym_number_literal, - [1935] = 6, + ACTIONS(187), 1, + aux_sym_field_identifier_token1, + STATE(130), 1, + sym_field_identifier, + STATE(131), 1, + sym_method_identifier, + ACTIONS(189), 3, + anon_sym_LTclinit_GT_LPAREN, + anon_sym_LTinit_GT_LPAREN, + aux_sym_method_identifier_token1, + [1490] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(179), 1, + ACTIONS(218), 1, aux_sym_number_literal_token2, - ACTIONS(327), 1, - anon_sym_RBRACE, - ACTIONS(388), 1, - aux_sym_number_literal_token1, - STATE(98), 1, - aux_sym_list_repeat1, - STATE(115), 1, - sym_number_literal, - [1954] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(408), 1, + ACTIONS(352), 1, anon_sym_DOTendsparse_DASHswitch, - ACTIONS(410), 1, + ACTIONS(354), 1, aux_sym_number_literal_token1, - ACTIONS(413), 1, - aux_sym_number_literal_token2, - STATE(100), 1, + STATE(92), 1, aux_sym_sparse_switch_declaration_repeat1, - STATE(182), 1, + STATE(164), 1, sym_number_literal, - [1973] = 5, + [1509] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(416), 1, - ts_builtin_sym_end, - ACTIONS(418), 1, + ACTIONS(236), 1, anon_sym_DOTmethod, - STATE(6), 1, + ACTIONS(313), 1, + ts_builtin_sym_end, + STATE(4), 1, sym_method_declaration, - STATE(101), 2, + STATE(84), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1990] = 5, + [1526] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(179), 1, - aux_sym_number_literal_token2, - ACTIONS(388), 1, - aux_sym_number_literal_token1, - ACTIONS(421), 1, + ACTIONS(356), 1, anon_sym_DOTendarray_DASHdata, - STATE(96), 2, + ACTIONS(358), 1, + aux_sym_number_literal_token1, + ACTIONS(361), 1, + aux_sym_number_literal_token2, + STATE(81), 2, sym_number_literal, aux_sym_array_data_declaration_repeat1, - [2007] = 5, + [1543] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(234), 1, + ACTIONS(236), 1, anon_sym_DOTmethod, - ACTIONS(337), 1, + ACTIONS(277), 1, ts_builtin_sym_end, - STATE(6), 1, + STATE(4), 1, sym_method_declaration, - STATE(101), 2, + STATE(84), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [2024] = 6, + [1560] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(179), 1, - aux_sym_number_literal_token2, - ACTIONS(388), 1, - aux_sym_number_literal_token1, - ACTIONS(423), 1, - anon_sym_DOTendsparse_DASHswitch, - STATE(109), 1, - aux_sym_sparse_switch_declaration_repeat1, - STATE(182), 1, - sym_number_literal, - [2043] = 5, + ACTIONS(364), 5, + ts_builtin_sym_end, + anon_sym_DOTfield, + sym_end_field, + anon_sym_DOTmethod, + anon_sym_DOTannotation, + [1571] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(234), 1, - anon_sym_DOTmethod, - ACTIONS(355), 1, + ACTIONS(366), 1, ts_builtin_sym_end, - STATE(6), 1, + ACTIONS(368), 1, + anon_sym_DOTmethod, + STATE(4), 1, sym_method_declaration, - STATE(101), 2, + STATE(84), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [2060] = 5, + [1588] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(234), 1, - anon_sym_DOTmethod, - ACTIONS(260), 1, + ACTIONS(218), 1, + aux_sym_number_literal_token2, + ACTIONS(354), 1, + aux_sym_number_literal_token1, + ACTIONS(371), 1, + anon_sym_DOTendarray_DASHdata, + STATE(89), 2, + sym_number_literal, + aux_sym_array_data_declaration_repeat1, + [1605] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(373), 5, ts_builtin_sym_end, - STATE(6), 1, - sym_method_declaration, - STATE(101), 2, - sym_method_definition, - aux_sym_class_definition_repeat4, - [2077] = 2, + anon_sym_DOTimplements, + anon_sym_DOTfield, + anon_sym_DOTmethod, + anon_sym_DOTannotation, + [1616] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(425), 5, + ACTIONS(375), 5, ts_builtin_sym_end, anon_sym_DOTimplements, anon_sym_DOTfield, anon_sym_DOTmethod, anon_sym_DOTannotation, - [2088] = 5, + [1627] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(234), 1, + ACTIONS(236), 1, anon_sym_DOTmethod, - ACTIONS(427), 1, + ACTIONS(275), 1, ts_builtin_sym_end, - STATE(6), 1, + STATE(4), 1, sym_method_declaration, - STATE(101), 2, + STATE(84), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [2105] = 6, + [1644] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(179), 1, + ACTIONS(218), 1, aux_sym_number_literal_token2, - ACTIONS(388), 1, + ACTIONS(354), 1, aux_sym_number_literal_token1, - ACTIONS(429), 1, - anon_sym_DOTendsparse_DASHswitch, - STATE(100), 1, - aux_sym_sparse_switch_declaration_repeat1, - STATE(182), 1, + ACTIONS(377), 1, + anon_sym_DOTendarray_DASHdata, + STATE(81), 2, sym_number_literal, - [2124] = 5, + aux_sym_array_data_declaration_repeat1, + [1661] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(234), 1, + ACTIONS(236), 1, anon_sym_DOTmethod, - ACTIONS(262), 1, + ACTIONS(327), 1, ts_builtin_sym_end, - STATE(6), 1, + STATE(4), 1, sym_method_declaration, - STATE(101), 2, + STATE(84), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [2141] = 2, + [1678] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(431), 5, - ts_builtin_sym_end, - anon_sym_DOTimplements, - anon_sym_DOTfield, + ACTIONS(236), 1, anon_sym_DOTmethod, - anon_sym_DOTannotation, - [2152] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(433), 1, - sym_annotation_key, - ACTIONS(435), 1, - sym_end_annotation, - STATE(113), 2, - sym_annotation_property, - aux_sym_annotation_definition_repeat1, - [2166] = 4, + ACTIONS(379), 1, + ts_builtin_sym_end, + STATE(4), 1, + sym_method_declaration, + STATE(84), 2, + sym_method_definition, + aux_sym_class_definition_repeat4, + [1695] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(437), 1, - sym_annotation_key, - ACTIONS(440), 1, - sym_end_annotation, - STATE(113), 2, - sym_annotation_property, - aux_sym_annotation_definition_repeat1, - [2180] = 4, + ACTIONS(381), 1, + anon_sym_DOTendsparse_DASHswitch, + ACTIONS(383), 1, + aux_sym_number_literal_token1, + ACTIONS(386), 1, + aux_sym_number_literal_token2, + STATE(92), 1, + aux_sym_sparse_switch_declaration_repeat1, + STATE(164), 1, + sym_number_literal, + [1714] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(433), 1, + ACTIONS(218), 1, + aux_sym_number_literal_token2, + ACTIONS(354), 1, + aux_sym_number_literal_token1, + ACTIONS(389), 1, + anon_sym_DOTendsparse_DASHswitch, + STATE(79), 1, + aux_sym_sparse_switch_declaration_repeat1, + STATE(164), 1, + sym_number_literal, + [1733] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(391), 1, sym_annotation_key, - ACTIONS(442), 1, + ACTIONS(393), 1, sym_end_annotation, - STATE(112), 2, + STATE(97), 2, sym_annotation_property, aux_sym_annotation_definition_repeat1, - [2194] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(444), 1, - anon_sym_COMMA, - ACTIONS(448), 1, - aux_sym_number_literal_token2, - ACTIONS(446), 2, - anon_sym_RBRACE, - aux_sym_number_literal_token1, - [2208] = 3, + [1747] = 3, ACTIONS(3), 1, sym_comment, - STATE(16), 1, + STATE(12), 1, sym_method_identifier, - ACTIONS(450), 3, + ACTIONS(212), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - [2220] = 4, + [1759] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(452), 1, - sym_label, - ACTIONS(454), 1, - anon_sym_DOTendpacked_DASHswitch, - STATE(130), 1, - aux_sym_packed_switch_declaration_repeat1, - [2233] = 4, - ACTIONS(197), 1, - sym_comment, - ACTIONS(456), 1, - anon_sym_COMMA, - ACTIONS(459), 1, - anon_sym_LF, - STATE(118), 1, - aux_sym_statement_repeat1, - [2246] = 4, - ACTIONS(197), 1, - sym_comment, - ACTIONS(461), 1, - anon_sym_COMMA, - ACTIONS(463), 1, - anon_sym_LF, - STATE(118), 1, - aux_sym_statement_repeat1, - [2259] = 4, + ACTIONS(395), 1, + sym_annotation_key, + ACTIONS(398), 1, + sym_end_annotation, + STATE(96), 2, + sym_annotation_property, + aux_sym_annotation_definition_repeat1, + [1773] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(327), 1, - anon_sym_RBRACE, - ACTIONS(465), 1, - sym_parameter, - STATE(144), 1, - aux_sym_list_repeat5, - [2272] = 4, + ACTIONS(391), 1, + sym_annotation_key, + ACTIONS(400), 1, + sym_end_annotation, + STATE(96), 2, + sym_annotation_property, + aux_sym_annotation_definition_repeat1, + [1787] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(327), 1, - anon_sym_RBRACE, - ACTIONS(467), 1, - sym_variable, - STATE(143), 1, - aux_sym_list_repeat4, - [2285] = 4, + ACTIONS(218), 1, + aux_sym_number_literal_token2, + ACTIONS(354), 1, + aux_sym_number_literal_token1, + STATE(117), 1, + sym_number_literal, + [1800] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(181), 1, - sym_string_literal, - ACTIONS(327), 1, - anon_sym_RBRACE, - STATE(141), 1, - aux_sym_list_repeat2, - [2298] = 3, + ACTIONS(404), 1, + aux_sym_number_literal_token2, + ACTIONS(402), 2, + anon_sym_DOTendsparse_DASHswitch, + aux_sym_number_literal_token1, + [1811] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(469), 1, + ACTIONS(406), 1, anon_sym_COMMA, - ACTIONS(471), 2, + ACTIONS(408), 1, anon_sym_RBRACE, - sym_parameter, - [2309] = 4, + STATE(113), 1, + aux_sym_list_repeat1, + [1824] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(181), 1, - sym_string_literal, - ACTIONS(321), 1, - anon_sym_RBRACE, - STATE(141), 1, - aux_sym_list_repeat2, - [2322] = 3, + ACTIONS(410), 1, + sym_label, + ACTIONS(412), 1, + anon_sym_DOTendpacked_DASHswitch, + STATE(121), 1, + aux_sym_packed_switch_declaration_repeat1, + [1837] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(473), 1, + ACTIONS(406), 1, anon_sym_COMMA, - ACTIONS(475), 2, - anon_sym_RBRACE, - sym_string_literal, - [2333] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(321), 1, + ACTIONS(414), 1, anon_sym_RBRACE, - ACTIONS(467), 1, - sym_variable, - STATE(143), 1, - aux_sym_list_repeat4, - [2346] = 2, + STATE(100), 1, + aux_sym_list_repeat1, + [1850] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(477), 3, + ACTIONS(416), 3, anon_sym_system, anon_sym_build, anon_sym_runtime, - [2355] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(479), 3, - ts_builtin_sym_end, - anon_sym_DOTfield, - anon_sym_DOTmethod, - [2364] = 4, + [1859] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(321), 1, + ACTIONS(406), 1, + anon_sym_COMMA, + ACTIONS(418), 1, anon_sym_RBRACE, - ACTIONS(465), 1, - sym_parameter, - STATE(144), 1, - aux_sym_list_repeat5, - [2377] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(481), 1, - sym_label, - ACTIONS(484), 1, - anon_sym_DOTendpacked_DASHswitch, - STATE(130), 1, - aux_sym_packed_switch_declaration_repeat1, - [2390] = 3, + STATE(116), 1, + aux_sym_list_repeat1, + [1872] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(488), 1, - aux_sym_number_literal_token2, - ACTIONS(486), 2, - anon_sym_DOTendsparse_DASHswitch, - aux_sym_number_literal_token1, - [2401] = 4, + ACTIONS(420), 3, + ts_builtin_sym_end, + anon_sym_DOTfield, + anon_sym_DOTmethod, + [1881] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(179), 1, + ACTIONS(218), 1, aux_sym_number_literal_token2, - ACTIONS(388), 1, + ACTIONS(354), 1, aux_sym_number_literal_token1, - STATE(20), 1, + STATE(25), 1, sym_number_literal, - [2414] = 3, + [1894] = 3, ACTIONS(7), 1, anon_sym_LF, - ACTIONS(197), 1, + ACTIONS(177), 1, sym_comment, ACTIONS(9), 2, anon_sym_COMMA, anon_sym_DASH_GT, - [2425] = 4, - ACTIONS(3), 1, + [1905] = 3, + ACTIONS(11), 1, + anon_sym_LF, + ACTIONS(177), 1, sym_comment, - ACTIONS(179), 1, - aux_sym_number_literal_token2, - ACTIONS(388), 1, - aux_sym_number_literal_token1, - STATE(25), 1, - sym_number_literal, - [2438] = 4, - ACTIONS(3), 1, + ACTIONS(13), 2, + anon_sym_COMMA, + anon_sym_DASH_GT, + [1916] = 4, + ACTIONS(177), 1, sym_comment, - ACTIONS(179), 1, - aux_sym_number_literal_token2, - ACTIONS(388), 1, - aux_sym_number_literal_token1, - STATE(140), 1, - sym_number_literal, - [2451] = 4, - ACTIONS(3), 1, + ACTIONS(422), 1, + anon_sym_COMMA, + ACTIONS(424), 1, + anon_sym_LF, + ACTIONS(426), 1, + anon_sym_DASH_GT, + [1929] = 4, + ACTIONS(177), 1, sym_comment, - ACTIONS(179), 1, - aux_sym_number_literal_token2, - ACTIONS(388), 1, - aux_sym_number_literal_token1, - STATE(97), 1, - sym_number_literal, - [2464] = 2, + ACTIONS(428), 1, + anon_sym_COMMA, + ACTIONS(430), 1, + anon_sym_LF, + STATE(119), 1, + aux_sym_statement_repeat1, + [1942] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(490), 3, - ts_builtin_sym_end, - anon_sym_DOTfield, - anon_sym_DOTmethod, - [2473] = 3, + ACTIONS(434), 1, + anon_sym_DASH_GT, + ACTIONS(432), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [1953] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(492), 1, + ACTIONS(218), 1, aux_sym_number_literal_token2, - ACTIONS(400), 2, - anon_sym_RBRACE, + ACTIONS(354), 1, aux_sym_number_literal_token1, - [2484] = 3, + STATE(24), 1, + sym_number_literal, + [1966] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(494), 1, + ACTIONS(436), 1, anon_sym_COMMA, - ACTIONS(496), 2, + ACTIONS(439), 1, anon_sym_RBRACE, - sym_variable, - [2495] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(498), 1, - sym_label, - ACTIONS(500), 1, - anon_sym_DOTendpacked_DASHswitch, - STATE(117), 1, - aux_sym_packed_switch_declaration_repeat1, - [2508] = 4, - ACTIONS(3), 1, + STATE(113), 1, + aux_sym_list_repeat1, + [1979] = 4, + ACTIONS(177), 1, sym_comment, - ACTIONS(502), 1, - anon_sym_RBRACE, - ACTIONS(504), 1, - sym_string_literal, - STATE(141), 1, - aux_sym_list_repeat2, - [2521] = 3, - ACTIONS(11), 1, + ACTIONS(428), 1, + anon_sym_COMMA, + ACTIONS(441), 1, anon_sym_LF, - ACTIONS(197), 1, + STATE(110), 1, + aux_sym_statement_repeat1, + [1992] = 4, + ACTIONS(177), 1, sym_comment, - ACTIONS(13), 2, - anon_sym_COMMA, + ACTIONS(426), 1, anon_sym_DASH_GT, - [2532] = 4, + ACTIONS(432), 1, + anon_sym_LF, + ACTIONS(443), 1, + anon_sym_COMMA, + [2005] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(507), 1, + ACTIONS(406), 1, + anon_sym_COMMA, + ACTIONS(445), 1, anon_sym_RBRACE, - ACTIONS(509), 1, - sym_variable, - STATE(143), 1, - aux_sym_list_repeat4, - [2545] = 4, + STATE(113), 1, + aux_sym_list_repeat1, + [2018] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(512), 1, - anon_sym_RBRACE, - ACTIONS(514), 1, - sym_parameter, - STATE(144), 1, - aux_sym_list_repeat5, - [2558] = 4, - ACTIONS(197), 1, + ACTIONS(447), 1, + sym_label, + ACTIONS(449), 1, + anon_sym_DOTendpacked_DASHswitch, + STATE(101), 1, + aux_sym_packed_switch_declaration_repeat1, + [2031] = 2, + ACTIONS(3), 1, sym_comment, - ACTIONS(351), 1, - anon_sym_LF, - ACTIONS(517), 1, - anon_sym_COMMA, - ACTIONS(519), 1, - anon_sym_DASH_GT, - [2571] = 4, - ACTIONS(197), 1, + ACTIONS(451), 3, + ts_builtin_sym_end, + anon_sym_DOTfield, + anon_sym_DOTmethod, + [2040] = 4, + ACTIONS(177), 1, sym_comment, - ACTIONS(461), 1, + ACTIONS(453), 1, anon_sym_COMMA, - ACTIONS(521), 1, + ACTIONS(456), 1, anon_sym_LF, STATE(119), 1, aux_sym_statement_repeat1, - [2584] = 4, - ACTIONS(197), 1, + [2053] = 4, + ACTIONS(3), 1, sym_comment, - ACTIONS(519), 1, - anon_sym_DASH_GT, - ACTIONS(523), 1, - anon_sym_COMMA, - ACTIONS(525), 1, - anon_sym_LF, - [2597] = 3, - ACTIONS(197), 1, + ACTIONS(218), 1, + aux_sym_number_literal_token2, + ACTIONS(354), 1, + aux_sym_number_literal_token1, + STATE(85), 1, + sym_number_literal, + [2066] = 4, + ACTIONS(3), 1, sym_comment, - ACTIONS(527), 1, - anon_sym_COMMA, - ACTIONS(529), 1, - anon_sym_LF, - [2607] = 3, - ACTIONS(141), 1, - anon_sym_LF, - ACTIONS(143), 1, - anon_sym_COMMA, - ACTIONS(197), 1, + ACTIONS(458), 1, + sym_label, + ACTIONS(461), 1, + anon_sym_DOTendpacked_DASHswitch, + STATE(121), 1, + aux_sym_packed_switch_declaration_repeat1, + [2079] = 2, + ACTIONS(3), 1, sym_comment, - [2617] = 2, + ACTIONS(463), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [2087] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(531), 2, + ACTIONS(81), 2, sym_annotation_key, sym_end_annotation, - [2625] = 3, + [2095] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(533), 1, + ACTIONS(465), 1, anon_sym_DOTsuper, STATE(34), 1, sym_super_declaration, - [2635] = 3, + [2105] = 3, + ACTIONS(177), 1, + sym_comment, + ACTIONS(467), 1, + anon_sym_COMMA, + ACTIONS(469), 1, + anon_sym_LF, + [2115] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(169), 1, + ACTIONS(210), 1, aux_sym_field_identifier_token1, - STATE(150), 1, + STATE(83), 1, sym_field_identifier, - [2645] = 2, + [2125] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(535), 2, + ACTIONS(7), 2, sym_annotation_key, sym_end_annotation, - [2653] = 3, + [2133] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(537), 1, - aux_sym_field_identifier_token1, - STATE(94), 1, - sym_field_identifier, - [2663] = 3, - ACTIONS(197), 1, + ACTIONS(471), 2, + sym_annotation_key, + sym_end_annotation, + [2141] = 3, + ACTIONS(177), 1, sym_comment, - ACTIONS(539), 1, + ACTIONS(473), 1, anon_sym_COMMA, - ACTIONS(541), 1, + ACTIONS(475), 1, anon_sym_LF, - [2673] = 2, - ACTIONS(3), 1, + [2151] = 3, + ACTIONS(177), 1, sym_comment, - ACTIONS(543), 2, - ts_builtin_sym_end, - anon_sym_DOTmethod, - [2681] = 2, - ACTIONS(3), 1, + ACTIONS(463), 1, + anon_sym_LF, + ACTIONS(477), 1, + anon_sym_COMMA, + [2161] = 3, + ACTIONS(177), 1, sym_comment, - ACTIONS(545), 2, - ts_builtin_sym_end, - anon_sym_DOTmethod, - [2689] = 2, + ACTIONS(479), 1, + anon_sym_COMMA, + ACTIONS(481), 1, + anon_sym_LF, + [2171] = 3, + ACTIONS(177), 1, + sym_comment, + ACTIONS(456), 1, + anon_sym_LF, + ACTIONS(483), 1, + anon_sym_COMMA, + [2181] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(547), 2, + ACTIONS(11), 2, sym_annotation_key, sym_end_annotation, - [2697] = 3, - ACTIONS(197), 1, + [2189] = 2, + ACTIONS(3), 1, sym_comment, - ACTIONS(459), 1, - anon_sym_LF, - ACTIONS(549), 1, - anon_sym_COMMA, - [2707] = 3, - ACTIONS(197), 1, + ACTIONS(485), 2, + sym_annotation_key, + sym_end_annotation, + [2197] = 3, + ACTIONS(177), 1, sym_comment, - ACTIONS(357), 1, - anon_sym_LF, - ACTIONS(551), 1, - anon_sym_COMMA, - [2717] = 3, - ACTIONS(81), 1, + ACTIONS(329), 1, anon_sym_LF, - ACTIONS(83), 1, + ACTIONS(487), 1, anon_sym_COMMA, - ACTIONS(197), 1, + [2207] = 2, + ACTIONS(3), 1, sym_comment, - [2727] = 2, + ACTIONS(489), 2, + sym_annotation_key, + sym_end_annotation, + [2215] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(507), 2, + ACTIONS(439), 2, + anon_sym_COMMA, anon_sym_RBRACE, - sym_variable, - [2735] = 3, - ACTIONS(197), 1, + [2223] = 3, + ACTIONS(177), 1, sym_comment, - ACTIONS(363), 1, + ACTIONS(489), 1, anon_sym_LF, - ACTIONS(553), 1, + ACTIONS(491), 1, anon_sym_COMMA, - [2745] = 3, - ACTIONS(197), 1, - sym_comment, - ACTIONS(283), 1, + [2233] = 3, + ACTIONS(93), 1, anon_sym_LF, - ACTIONS(285), 1, + ACTIONS(95), 1, anon_sym_COMMA, - [2755] = 2, + ACTIONS(177), 1, + sym_comment, + [2243] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(512), 2, + ACTIONS(481), 2, + anon_sym_COMMA, anon_sym_RBRACE, - sym_parameter, - [2763] = 2, + [2251] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(541), 2, + ACTIONS(475), 2, sym_annotation_key, sym_end_annotation, - [2771] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(502), 2, - anon_sym_RBRACE, - sym_string_literal, - [2779] = 3, - ACTIONS(157), 1, + [2259] = 3, + ACTIONS(97), 1, anon_sym_LF, - ACTIONS(159), 1, + ACTIONS(99), 1, anon_sym_COMMA, - ACTIONS(197), 1, + ACTIONS(177), 1, sym_comment, - [2789] = 2, + [2269] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(81), 2, - sym_annotation_key, - sym_end_annotation, - [2797] = 2, + ACTIONS(493), 2, + ts_builtin_sym_end, + anon_sym_DOTmethod, + [2277] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(529), 2, + ACTIONS(469), 2, sym_annotation_key, sym_end_annotation, - [2805] = 2, + [2285] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(555), 2, + ACTIONS(495), 2, + ts_builtin_sym_end, + anon_sym_DOTmethod, + [2293] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(497), 2, sym_annotation_key, sym_end_annotation, - [2813] = 2, - ACTIONS(3), 1, + [2301] = 3, + ACTIONS(81), 1, + anon_sym_LF, + ACTIONS(83), 1, + anon_sym_COMMA, + ACTIONS(177), 1, sym_comment, - ACTIONS(557), 1, - sym_end_field, - [2820] = 2, + [2311] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(559), 1, - sym_label, - [2827] = 2, + ACTIONS(499), 1, + aux_sym_field_identifier_token1, + STATE(134), 1, + sym_field_identifier, + [2321] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(561), 1, - ts_builtin_sym_end, - [2834] = 2, + ACTIONS(501), 2, + sym_annotation_key, + sym_end_annotation, + [2329] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(353), 1, - anon_sym_DASH_GT, - [2841] = 2, + ACTIONS(503), 1, + sym_label, + [2336] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(563), 1, - anon_sym_LBRACE, - [2848] = 2, + ACTIONS(505), 1, + anon_sym_DOT_DOT, + [2343] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(565), 1, - sym_label, - [2855] = 2, + ACTIONS(507), 1, + sym_parameter, + [2350] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(567), 1, - anon_sym_LBRACE, - [2862] = 2, + ACTIONS(509), 1, + sym_class_identifier, + [2357] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(569), 1, - sym_class_identifier, - [2869] = 2, + ACTIONS(511), 1, + anon_sym_LBRACE, + [2364] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(571), 1, - sym_parameter, - [2876] = 2, + ACTIONS(513), 1, + sym_end_field, + [2371] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(573), 1, + ACTIONS(515), 1, sym_label, - [2883] = 2, + [2378] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(575), 1, - anon_sym_DASH_GT, - [2890] = 2, + ACTIONS(517), 1, + anon_sym_DOT_DOT, + [2385] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(577), 1, + ACTIONS(519), 1, sym_label, - [2897] = 2, + [2392] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(579), 1, - anon_sym_EQ, - [2904] = 2, + ACTIONS(521), 1, + anon_sym_RBRACE, + [2399] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(581), 1, - anon_sym_DOT_DOT, - [2911] = 2, + ACTIONS(523), 1, + sym_label, + [2406] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(583), 1, - sym_label, - [2918] = 2, + ACTIONS(525), 1, + ts_builtin_sym_end, + [2413] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(527), 1, + sym_class_identifier, + [2420] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(585), 1, + ACTIONS(529), 1, anon_sym_RBRACE, - [2925] = 2, + [2427] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(587), 1, - sym_label, - [2932] = 2, + ACTIONS(531), 1, + anon_sym_DASH_GT, + [2434] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(589), 1, - anon_sym_DOT_DOT, - [2939] = 2, + ACTIONS(533), 1, + anon_sym_EQ, + [2441] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(591), 1, - sym_class_identifier, - [2946] = 2, + ACTIONS(535), 1, + anon_sym_LBRACE, + [2448] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(593), 1, - anon_sym_RBRACE, - [2953] = 2, + ACTIONS(434), 1, + anon_sym_DASH_GT, + [2455] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(595), 1, - sym_label, - [2960] = 2, + ACTIONS(537), 1, + sym_class_identifier, + [2462] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(597), 1, + ACTIONS(539), 1, sym_string_literal, - [2967] = 2, + [2469] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(599), 1, + ACTIONS(541), 1, anon_sym_DOTsuper, - [2974] = 2, + [2476] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(601), 1, - sym_class_identifier, - [2981] = 2, + ACTIONS(543), 1, + sym_label, + [2483] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(603), 1, + ACTIONS(545), 1, sym_class_identifier, - [2988] = 2, + [2490] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(547), 1, + sym_label, + [2497] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(605), 1, + ACTIONS(549), 1, sym_class_identifier, + [2504] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(551), 1, + sym_label, }; static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(28)] = 0, - [SMALL_STATE(29)] = 62, - [SMALL_STATE(30)] = 124, - [SMALL_STATE(31)] = 170, - [SMALL_STATE(32)] = 215, - [SMALL_STATE(33)] = 244, - [SMALL_STATE(34)] = 273, - [SMALL_STATE(35)] = 323, - [SMALL_STATE(36)] = 350, - [SMALL_STATE(37)] = 377, - [SMALL_STATE(38)] = 404, - [SMALL_STATE(39)] = 431, - [SMALL_STATE(40)] = 458, - [SMALL_STATE(41)] = 485, - [SMALL_STATE(42)] = 512, - [SMALL_STATE(43)] = 544, - [SMALL_STATE(44)] = 576, - [SMALL_STATE(45)] = 620, - [SMALL_STATE(46)] = 664, - [SMALL_STATE(47)] = 696, - [SMALL_STATE(48)] = 728, - [SMALL_STATE(49)] = 772, - [SMALL_STATE(50)] = 804, - [SMALL_STATE(51)] = 836, - [SMALL_STATE(52)] = 868, - [SMALL_STATE(53)] = 891, - [SMALL_STATE(54)] = 917, - [SMALL_STATE(55)] = 943, - [SMALL_STATE(56)] = 969, - [SMALL_STATE(57)] = 995, - [SMALL_STATE(58)] = 1021, - [SMALL_STATE(59)] = 1055, - [SMALL_STATE(60)] = 1081, - [SMALL_STATE(61)] = 1107, - [SMALL_STATE(62)] = 1133, - [SMALL_STATE(63)] = 1167, - [SMALL_STATE(64)] = 1193, - [SMALL_STATE(65)] = 1219, - [SMALL_STATE(66)] = 1253, - [SMALL_STATE(67)] = 1279, - [SMALL_STATE(68)] = 1305, - [SMALL_STATE(69)] = 1326, - [SMALL_STATE(70)] = 1363, - [SMALL_STATE(71)] = 1400, - [SMALL_STATE(72)] = 1437, - [SMALL_STATE(73)] = 1455, - [SMALL_STATE(74)] = 1473, - [SMALL_STATE(75)] = 1501, - [SMALL_STATE(76)] = 1519, - [SMALL_STATE(77)] = 1546, - [SMALL_STATE(78)] = 1573, - [SMALL_STATE(79)] = 1590, - [SMALL_STATE(80)] = 1617, - [SMALL_STATE(81)] = 1644, - [SMALL_STATE(82)] = 1658, - [SMALL_STATE(83)] = 1672, - [SMALL_STATE(84)] = 1688, - [SMALL_STATE(85)] = 1702, - [SMALL_STATE(86)] = 1716, - [SMALL_STATE(87)] = 1737, - [SMALL_STATE(88)] = 1754, - [SMALL_STATE(89)] = 1773, - [SMALL_STATE(90)] = 1786, - [SMALL_STATE(91)] = 1804, - [SMALL_STATE(92)] = 1816, - [SMALL_STATE(93)] = 1834, - [SMALL_STATE(94)] = 1852, - [SMALL_STATE(95)] = 1863, - [SMALL_STATE(96)] = 1882, - [SMALL_STATE(97)] = 1899, - [SMALL_STATE(98)] = 1916, - [SMALL_STATE(99)] = 1935, - [SMALL_STATE(100)] = 1954, - [SMALL_STATE(101)] = 1973, - [SMALL_STATE(102)] = 1990, - [SMALL_STATE(103)] = 2007, - [SMALL_STATE(104)] = 2024, - [SMALL_STATE(105)] = 2043, - [SMALL_STATE(106)] = 2060, - [SMALL_STATE(107)] = 2077, - [SMALL_STATE(108)] = 2088, - [SMALL_STATE(109)] = 2105, - [SMALL_STATE(110)] = 2124, - [SMALL_STATE(111)] = 2141, - [SMALL_STATE(112)] = 2152, - [SMALL_STATE(113)] = 2166, - [SMALL_STATE(114)] = 2180, - [SMALL_STATE(115)] = 2194, - [SMALL_STATE(116)] = 2208, - [SMALL_STATE(117)] = 2220, - [SMALL_STATE(118)] = 2233, - [SMALL_STATE(119)] = 2246, - [SMALL_STATE(120)] = 2259, - [SMALL_STATE(121)] = 2272, - [SMALL_STATE(122)] = 2285, - [SMALL_STATE(123)] = 2298, - [SMALL_STATE(124)] = 2309, - [SMALL_STATE(125)] = 2322, - [SMALL_STATE(126)] = 2333, - [SMALL_STATE(127)] = 2346, - [SMALL_STATE(128)] = 2355, - [SMALL_STATE(129)] = 2364, - [SMALL_STATE(130)] = 2377, - [SMALL_STATE(131)] = 2390, - [SMALL_STATE(132)] = 2401, - [SMALL_STATE(133)] = 2414, - [SMALL_STATE(134)] = 2425, - [SMALL_STATE(135)] = 2438, - [SMALL_STATE(136)] = 2451, - [SMALL_STATE(137)] = 2464, - [SMALL_STATE(138)] = 2473, - [SMALL_STATE(139)] = 2484, - [SMALL_STATE(140)] = 2495, - [SMALL_STATE(141)] = 2508, - [SMALL_STATE(142)] = 2521, - [SMALL_STATE(143)] = 2532, - [SMALL_STATE(144)] = 2545, - [SMALL_STATE(145)] = 2558, - [SMALL_STATE(146)] = 2571, - [SMALL_STATE(147)] = 2584, - [SMALL_STATE(148)] = 2597, - [SMALL_STATE(149)] = 2607, - [SMALL_STATE(150)] = 2617, - [SMALL_STATE(151)] = 2625, - [SMALL_STATE(152)] = 2635, - [SMALL_STATE(153)] = 2645, - [SMALL_STATE(154)] = 2653, - [SMALL_STATE(155)] = 2663, - [SMALL_STATE(156)] = 2673, - [SMALL_STATE(157)] = 2681, - [SMALL_STATE(158)] = 2689, - [SMALL_STATE(159)] = 2697, - [SMALL_STATE(160)] = 2707, - [SMALL_STATE(161)] = 2717, - [SMALL_STATE(162)] = 2727, - [SMALL_STATE(163)] = 2735, - [SMALL_STATE(164)] = 2745, - [SMALL_STATE(165)] = 2755, - [SMALL_STATE(166)] = 2763, - [SMALL_STATE(167)] = 2771, - [SMALL_STATE(168)] = 2779, - [SMALL_STATE(169)] = 2789, - [SMALL_STATE(170)] = 2797, - [SMALL_STATE(171)] = 2805, - [SMALL_STATE(172)] = 2813, - [SMALL_STATE(173)] = 2820, - [SMALL_STATE(174)] = 2827, - [SMALL_STATE(175)] = 2834, - [SMALL_STATE(176)] = 2841, - [SMALL_STATE(177)] = 2848, - [SMALL_STATE(178)] = 2855, - [SMALL_STATE(179)] = 2862, - [SMALL_STATE(180)] = 2869, - [SMALL_STATE(181)] = 2876, - [SMALL_STATE(182)] = 2883, - [SMALL_STATE(183)] = 2890, - [SMALL_STATE(184)] = 2897, - [SMALL_STATE(185)] = 2904, - [SMALL_STATE(186)] = 2911, - [SMALL_STATE(187)] = 2918, - [SMALL_STATE(188)] = 2925, - [SMALL_STATE(189)] = 2932, - [SMALL_STATE(190)] = 2939, - [SMALL_STATE(191)] = 2946, - [SMALL_STATE(192)] = 2953, - [SMALL_STATE(193)] = 2960, - [SMALL_STATE(194)] = 2967, - [SMALL_STATE(195)] = 2974, - [SMALL_STATE(196)] = 2981, - [SMALL_STATE(197)] = 2988, + [SMALL_STATE(29)] = 46, + [SMALL_STATE(30)] = 91, + [SMALL_STATE(31)] = 120, + [SMALL_STATE(32)] = 149, + [SMALL_STATE(33)] = 192, + [SMALL_STATE(34)] = 235, + [SMALL_STATE(35)] = 285, + [SMALL_STATE(36)] = 325, + [SMALL_STATE(37)] = 352, + [SMALL_STATE(38)] = 379, + [SMALL_STATE(39)] = 406, + [SMALL_STATE(40)] = 433, + [SMALL_STATE(41)] = 460, + [SMALL_STATE(42)] = 487, + [SMALL_STATE(43)] = 514, + [SMALL_STATE(44)] = 546, + [SMALL_STATE(45)] = 578, + [SMALL_STATE(46)] = 622, + [SMALL_STATE(47)] = 666, + [SMALL_STATE(48)] = 710, + [SMALL_STATE(49)] = 742, + [SMALL_STATE(50)] = 774, + [SMALL_STATE(51)] = 806, + [SMALL_STATE(52)] = 832, + [SMALL_STATE(53)] = 858, + [SMALL_STATE(54)] = 884, + [SMALL_STATE(55)] = 910, + [SMALL_STATE(56)] = 936, + [SMALL_STATE(57)] = 962, + [SMALL_STATE(58)] = 988, + [SMALL_STATE(59)] = 1014, + [SMALL_STATE(60)] = 1040, + [SMALL_STATE(61)] = 1066, + [SMALL_STATE(62)] = 1103, + [SMALL_STATE(63)] = 1140, + [SMALL_STATE(64)] = 1161, + [SMALL_STATE(65)] = 1198, + [SMALL_STATE(66)] = 1216, + [SMALL_STATE(67)] = 1244, + [SMALL_STATE(68)] = 1271, + [SMALL_STATE(69)] = 1298, + [SMALL_STATE(70)] = 1325, + [SMALL_STATE(71)] = 1340, + [SMALL_STATE(72)] = 1367, + [SMALL_STATE(73)] = 1384, + [SMALL_STATE(74)] = 1403, + [SMALL_STATE(75)] = 1424, + [SMALL_STATE(76)] = 1442, + [SMALL_STATE(77)] = 1460, + [SMALL_STATE(78)] = 1472, + [SMALL_STATE(79)] = 1490, + [SMALL_STATE(80)] = 1509, + [SMALL_STATE(81)] = 1526, + [SMALL_STATE(82)] = 1543, + [SMALL_STATE(83)] = 1560, + [SMALL_STATE(84)] = 1571, + [SMALL_STATE(85)] = 1588, + [SMALL_STATE(86)] = 1605, + [SMALL_STATE(87)] = 1616, + [SMALL_STATE(88)] = 1627, + [SMALL_STATE(89)] = 1644, + [SMALL_STATE(90)] = 1661, + [SMALL_STATE(91)] = 1678, + [SMALL_STATE(92)] = 1695, + [SMALL_STATE(93)] = 1714, + [SMALL_STATE(94)] = 1733, + [SMALL_STATE(95)] = 1747, + [SMALL_STATE(96)] = 1759, + [SMALL_STATE(97)] = 1773, + [SMALL_STATE(98)] = 1787, + [SMALL_STATE(99)] = 1800, + [SMALL_STATE(100)] = 1811, + [SMALL_STATE(101)] = 1824, + [SMALL_STATE(102)] = 1837, + [SMALL_STATE(103)] = 1850, + [SMALL_STATE(104)] = 1859, + [SMALL_STATE(105)] = 1872, + [SMALL_STATE(106)] = 1881, + [SMALL_STATE(107)] = 1894, + [SMALL_STATE(108)] = 1905, + [SMALL_STATE(109)] = 1916, + [SMALL_STATE(110)] = 1929, + [SMALL_STATE(111)] = 1942, + [SMALL_STATE(112)] = 1953, + [SMALL_STATE(113)] = 1966, + [SMALL_STATE(114)] = 1979, + [SMALL_STATE(115)] = 1992, + [SMALL_STATE(116)] = 2005, + [SMALL_STATE(117)] = 2018, + [SMALL_STATE(118)] = 2031, + [SMALL_STATE(119)] = 2040, + [SMALL_STATE(120)] = 2053, + [SMALL_STATE(121)] = 2066, + [SMALL_STATE(122)] = 2079, + [SMALL_STATE(123)] = 2087, + [SMALL_STATE(124)] = 2095, + [SMALL_STATE(125)] = 2105, + [SMALL_STATE(126)] = 2115, + [SMALL_STATE(127)] = 2125, + [SMALL_STATE(128)] = 2133, + [SMALL_STATE(129)] = 2141, + [SMALL_STATE(130)] = 2151, + [SMALL_STATE(131)] = 2161, + [SMALL_STATE(132)] = 2171, + [SMALL_STATE(133)] = 2181, + [SMALL_STATE(134)] = 2189, + [SMALL_STATE(135)] = 2197, + [SMALL_STATE(136)] = 2207, + [SMALL_STATE(137)] = 2215, + [SMALL_STATE(138)] = 2223, + [SMALL_STATE(139)] = 2233, + [SMALL_STATE(140)] = 2243, + [SMALL_STATE(141)] = 2251, + [SMALL_STATE(142)] = 2259, + [SMALL_STATE(143)] = 2269, + [SMALL_STATE(144)] = 2277, + [SMALL_STATE(145)] = 2285, + [SMALL_STATE(146)] = 2293, + [SMALL_STATE(147)] = 2301, + [SMALL_STATE(148)] = 2311, + [SMALL_STATE(149)] = 2321, + [SMALL_STATE(150)] = 2329, + [SMALL_STATE(151)] = 2336, + [SMALL_STATE(152)] = 2343, + [SMALL_STATE(153)] = 2350, + [SMALL_STATE(154)] = 2357, + [SMALL_STATE(155)] = 2364, + [SMALL_STATE(156)] = 2371, + [SMALL_STATE(157)] = 2378, + [SMALL_STATE(158)] = 2385, + [SMALL_STATE(159)] = 2392, + [SMALL_STATE(160)] = 2399, + [SMALL_STATE(161)] = 2406, + [SMALL_STATE(162)] = 2413, + [SMALL_STATE(163)] = 2420, + [SMALL_STATE(164)] = 2427, + [SMALL_STATE(165)] = 2434, + [SMALL_STATE(166)] = 2441, + [SMALL_STATE(167)] = 2448, + [SMALL_STATE(168)] = 2455, + [SMALL_STATE(169)] = 2462, + [SMALL_STATE(170)] = 2469, + [SMALL_STATE(171)] = 2476, + [SMALL_STATE(172)] = 2483, + [SMALL_STATE(173)] = 2490, + [SMALL_STATE(174)] = 2497, + [SMALL_STATE(175)] = 2504, }; 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_EXTRA(), - [5] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), + [5] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), [7] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_type, 2, .production_id = 2), [9] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_type, 2, .production_id = 2), [11] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primitive_type, 1), [13] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primitive_type, 1), - [15] = {.entry = {.count = 1, .reusable = true}}, SHIFT(157), - [17] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), - [19] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), - [21] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), - [23] = {.entry = {.count = 1, .reusable = false}}, SHIFT(68), - [25] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), - [27] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), - [29] = {.entry = {.count = 1, .reusable = true}}, SHIFT(180), - [31] = {.entry = {.count = 1, .reusable = false}}, SHIFT(179), - [33] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), - [35] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), - [37] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104), - [39] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), - [41] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), - [43] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(127), - [46] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(12), - [49] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(68), - [52] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(68), - [55] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(132), - [58] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(134), - [61] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(180), - [64] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(179), - [67] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(178), - [70] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(135), - [73] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(104), - [76] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(136), - [79] = {.entry = {.count = 1, .reusable = true}}, SHIFT(156), + [15] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143), + [17] = {.entry = {.count = 1, .reusable = true}}, SHIFT(103), + [19] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), + [21] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), + [23] = {.entry = {.count = 1, .reusable = false}}, SHIFT(63), + [25] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106), + [27] = {.entry = {.count = 1, .reusable = true}}, SHIFT(112), + [29] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), + [31] = {.entry = {.count = 1, .reusable = false}}, SHIFT(153), + [33] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154), + [35] = {.entry = {.count = 1, .reusable = true}}, SHIFT(98), + [37] = {.entry = {.count = 1, .reusable = true}}, SHIFT(93), + [39] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120), + [41] = {.entry = {.count = 1, .reusable = true}}, SHIFT(145), + [43] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), + [45] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(103), + [48] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(13), + [51] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(63), + [54] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(63), + [57] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(106), + [60] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(112), + [63] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(152), + [66] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(153), + [69] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(154), + [72] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(98), + [75] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(93), + [78] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(120), [81] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_number_literal, 1), [83] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_number_literal, 1), [85] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_definition, 2), [87] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_definition, 2), [89] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_definition, 3), [91] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_definition, 3), - [93] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_declaration, 2), - [95] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_declaration, 2), - [97] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_declaration, 2), - [99] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_declaration, 2), - [101] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 1), - [103] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 1), - [105] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_data_declaration, 4), - [107] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_declaration, 4), + [93] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_identifier, 4, .production_id = 5), + [95] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_identifier, 4, .production_id = 5), + [97] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_identifier, 3, .production_id = 4), + [99] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_identifier, 3, .production_id = 4), + [101] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 3), + [103] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 3), + [105] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 1), + [107] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 1), [109] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_data_declaration, 3), [111] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_declaration, 3), - [113] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_declaration, 3), - [115] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_declaration, 3), - [117] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 3), - [119] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 3), - [121] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_declaration, 4), - [123] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_declaration, 4), - [125] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_declaration, 3), - [127] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_declaration, 3), - [129] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 4), - [131] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 4), - [133] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_declaration, 2), - [135] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_declaration, 2), - [137] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 3), - [139] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 3), - [141] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_identifier, 4, .production_id = 5), - [143] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_identifier, 4, .production_id = 5), - [145] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catchall_declaration, 7), - [147] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catchall_declaration, 7), - [149] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_declaration, 8), - [151] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_declaration, 8), - [153] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_locals_declaration, 2), - [155] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_locals_declaration, 2), - [157] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_identifier, 3, .production_id = 4), - [159] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_identifier, 3, .production_id = 4), - [161] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 2), - [163] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 2), - [165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(166), - [167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(78), - [169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), - [171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(49), - [173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), - [175] = {.entry = {.count = 1, .reusable = false}}, SHIFT(139), - [177] = {.entry = {.count = 1, .reusable = false}}, SHIFT(123), - [179] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7), - [181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125), - [183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155), - [185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), - [187] = {.entry = {.count = 1, .reusable = false}}, SHIFT(29), - [189] = {.entry = {.count = 1, .reusable = false}}, SHIFT(145), - [191] = {.entry = {.count = 1, .reusable = false}}, SHIFT(66), - [193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(43), - [195] = {.entry = {.count = 1, .reusable = false}}, SHIFT(67), - [197] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(), - [199] = {.entry = {.count = 1, .reusable = false}}, SHIFT(146), - [201] = {.entry = {.count = 1, .reusable = false}}, SHIFT(161), - [203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), - [205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(145), - [207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), - [209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), - [211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), - [213] = {.entry = {.count = 1, .reusable = false}}, SHIFT(159), - [215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159), - [217] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), - [219] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(32), - [222] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_access_modifiers, 1), - [224] = {.entry = {.count = 1, .reusable = false}}, SHIFT(32), - [226] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 2), - [228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193), - [230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190), - [232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), - [234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), - [236] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(35), - [239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), - [241] = {.entry = {.count = 1, .reusable = false}}, SHIFT(35), - [243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), - [245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(33), - [247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), - [249] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(41), - [252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(72), - [254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), - [256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3), - [258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54), - [260] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 4), - [262] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 3), - [264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), - [266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), - [268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), - [270] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(72), - [273] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), - [275] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(63), - [278] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(3), - [281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53), - [283] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_identifier, 2), - [285] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field_identifier, 2), - [287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(149), - [289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), - [291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(168), - [293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), - [295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), - [297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84), - [299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), - [301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), - [303] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat3, 2), - [305] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat3, 2), SHIFT_REPEAT(78), - [308] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat3, 2), SHIFT_REPEAT(60), - [311] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat3, 2), SHIFT_REPEAT(49), - [314] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat3, 2), SHIFT_REPEAT(63), - [317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(82), - [319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73), + [113] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catchall_declaration, 7), + [115] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catchall_declaration, 7), + [117] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_declaration, 8), + [119] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_declaration, 8), + [121] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_declaration, 3), + [123] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_declaration, 3), + [125] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 3), + [127] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 3), + [129] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_declaration, 3), + [131] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_declaration, 3), + [133] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 2), + [135] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 2), + [137] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_declaration, 2), + [139] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_declaration, 2), + [141] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_declaration, 4), + [143] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_declaration, 4), + [145] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_declaration, 2), + [147] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_declaration, 2), + [149] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_locals_declaration, 2), + [151] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_locals_declaration, 2), + [153] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_declaration, 2), + [155] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_declaration, 2), + [157] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 4), + [159] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 4), + [161] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_data_declaration, 4), + [163] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_declaration, 4), + [165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), + [167] = {.entry = {.count = 1, .reusable = false}}, SHIFT(32), + [169] = {.entry = {.count = 1, .reusable = false}}, SHIFT(115), + [171] = {.entry = {.count = 1, .reusable = false}}, SHIFT(55), + [173] = {.entry = {.count = 1, .reusable = false}}, SHIFT(50), + [175] = {.entry = {.count = 1, .reusable = false}}, SHIFT(57), + [177] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(), + [179] = {.entry = {.count = 1, .reusable = false}}, SHIFT(114), + [181] = {.entry = {.count = 1, .reusable = false}}, SHIFT(147), + [183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32), + [185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(115), + [187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), + [189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(50), + [191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), + [193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(132), + [195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), + [197] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), + [199] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(30), + [202] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_access_modifiers, 1), + [204] = {.entry = {.count = 1, .reusable = false}}, SHIFT(30), + [206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125), + [208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(111), + [210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54), + [212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(48), + [214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), + [216] = {.entry = {.count = 1, .reusable = false}}, SHIFT(104), + [218] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7), + [220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104), + [222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144), + [224] = {.entry = {.count = 1, .reusable = false}}, SHIFT(102), + [226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(102), + [228] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 2), + [230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169), + [232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(168), + [234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), + [236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), + [238] = {.entry = {.count = 1, .reusable = false}}, SHIFT(137), + [240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), + [242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), + [244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), + [246] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(38), + [249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), + [251] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(40), + [254] = {.entry = {.count = 1, .reusable = false}}, SHIFT(40), + [256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), + [258] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(65), + [261] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), + [263] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(51), + [266] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(3), + [269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), + [271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), + [273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3), + [275] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 4), + [277] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 3), + [279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), + [281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), + [283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), + [285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2), + [287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), + [289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), + [291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), + [293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), + [295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), + [297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108), + [299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), + [301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(107), + [303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), + [305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), + [307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10), + [309] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_opcode, 1), + [311] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_opcode, 1), + [313] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 5), + [315] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 1), + [317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(33), + [319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(149), [321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), - [323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2), - [325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), - [327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), - [329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(164), - [331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), - [333] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_opcode, 1), - [335] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_opcode, 1), - [337] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 5), - [339] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 1), - [341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28), - [343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), - [345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), - [347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169), - [349] = {.entry = {.count = 1, .reusable = false}}, SHIFT(169), - [351] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__identifier, 1), - [353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90), - [355] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 6), - [357] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_full_method_identifier, 3), - [359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(89), - [361] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat3, 1), - [363] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_full_field_identifier, 3), - [365] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 1), - [367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(128), - [369] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), - [371] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), SHIFT_REPEAT(190), - [374] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), - [376] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), SHIFT_REPEAT(127), - [379] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_super_declaration, 2), - [381] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), - [383] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), SHIFT_REPEAT(40), - [386] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 3), - [388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), - [390] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), - [392] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), SHIFT_REPEAT(7), - [395] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), SHIFT_REPEAT(7), - [398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), - [400] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), - [402] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(7), - [405] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(7), - [408] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), - [410] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), SHIFT_REPEAT(7), - [413] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), SHIFT_REPEAT(7), - [416] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), - [418] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), SHIFT_REPEAT(39), - [421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), - [423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10), - [425] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_implements_declaration, 2), - [427] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 7), - [429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), - [431] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_declaration, 2), - [433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(184), - [435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), - [437] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_definition_repeat1, 2), SHIFT_REPEAT(184), - [440] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_annotation_definition_repeat1, 2), - [442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), - [444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), - [446] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 1), - [448] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_list_repeat1, 1), - [450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), - [452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(130), - [454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17), - [456] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_repeat1, 2), SHIFT_REPEAT(31), - [459] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_statement_repeat1, 2), - [461] = {.entry = {.count = 1, .reusable = false}}, SHIFT(31), - [463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), - [465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(123), - [467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), - [469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(165), - [471] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat5, 1), - [473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(167), - [475] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat2, 1), - [477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(197), - [479] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 2), - [481] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_packed_switch_declaration_repeat1, 2), SHIFT_REPEAT(130), - [484] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_packed_switch_declaration_repeat1, 2), - [486] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 3), - [488] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 3), - [490] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 3), - [492] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_list_repeat1, 2), - [494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(162), - [496] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat4, 1), - [498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(117), - [500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18), - [502] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat2, 2), - [504] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat2, 2), SHIFT_REPEAT(125), - [507] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat4, 2), - [509] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat4, 2), SHIFT_REPEAT(139), - [512] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat5, 2), - [514] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat5, 2), SHIFT_REPEAT(123), - [517] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__identifier, 1), - [519] = {.entry = {.count = 1, .reusable = false}}, SHIFT(92), - [521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), - [523] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__statement_argument, 1), - [525] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statement_argument, 1), - [527] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 3), - [529] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 3), - [531] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_reference, 2), - [533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195), - [535] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_property, 3, .production_id = 3), - [537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), - [539] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 2), - [541] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 2), - [543] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 2), - [545] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 3, .production_id = 1), - [547] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_value, 1), - [549] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_statement_repeat1, 2), - [551] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_full_method_identifier, 3), - [553] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_full_field_identifier, 3), - [555] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_declaration, 3), - [557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), - [559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191), - [561] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), - [563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186), - [565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185), - [567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177), - [569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), - [571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), - [573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), - [575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(181), - [577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), - [579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74), - [581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), - [583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189), - [585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(183), - [587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), - [589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192), - [591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(107), - [593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), - [595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187), - [597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(111), - [599] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 3), - [601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91), - [603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), - [605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), + [323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(123), + [325] = {.entry = {.count = 1, .reusable = false}}, SHIFT(123), + [327] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 6), + [329] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_identifier, 2), + [331] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), + [333] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), SHIFT_REPEAT(168), + [336] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), + [338] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), SHIFT_REPEAT(103), + [341] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 1), + [343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(105), + [345] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), + [347] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), SHIFT_REPEAT(42), + [350] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_super_declaration, 2), + [352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17), + [354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), + [356] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), + [358] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), SHIFT_REPEAT(7), + [361] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), SHIFT_REPEAT(7), + [364] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 3), + [366] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), + [368] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), SHIFT_REPEAT(39), + [371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), + [373] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_declaration, 2), + [375] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_implements_declaration, 2), + [377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), + [379] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 7), + [381] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), + [383] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), SHIFT_REPEAT(7), + [386] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), SHIFT_REPEAT(7), + [389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), + [391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(165), + [393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), + [395] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_definition_repeat1, 2), SHIFT_REPEAT(165), + [398] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_annotation_definition_repeat1, 2), + [400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), + [402] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 3), + [404] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 3), + [406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), + [408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), + [410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(121), + [412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), + [414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(141), + [416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(162), + [418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), + [420] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 2), + [422] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__statement_argument, 1), + [424] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statement_argument, 1), + [426] = {.entry = {.count = 1, .reusable = false}}, SHIFT(78), + [428] = {.entry = {.count = 1, .reusable = false}}, SHIFT(29), + [430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), + [432] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__identifier, 1), + [434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), + [436] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(35), + [439] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), + [441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18), + [443] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__identifier, 1), + [445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), + [447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(101), + [449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), + [451] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 3), + [453] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_repeat1, 2), SHIFT_REPEAT(29), + [456] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_statement_repeat1, 2), + [458] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_packed_switch_declaration_repeat1, 2), SHIFT_REPEAT(121), + [461] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_packed_switch_declaration_repeat1, 2), + [463] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_full_field_identifier, 3), + [465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), + [467] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 2), + [469] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 2), + [471] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_declaration, 3), + [473] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 3), + [475] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 3), + [477] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_full_field_identifier, 3), + [479] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_full_method_identifier, 3), + [481] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_full_method_identifier, 3), + [483] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_statement_repeat1, 2), + [485] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_reference, 2), + [487] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field_identifier, 2), + [489] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 4), + [491] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 4), + [493] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 2), + [495] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 3, .production_id = 1), + [497] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_property, 3, .production_id = 3), + [499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53), + [501] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_value, 1), + [503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159), + [505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), + [507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), + [509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(166), + [511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), + [513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), + [515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), + [517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), + [519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), + [521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(156), + [523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), + [525] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), + [527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(128), + [529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), + [531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), + [533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), + [535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(160), + [537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), + [539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), + [541] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 3), + [543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(157), + [545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(77), + [547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(99), + [549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), + [551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163), }; #ifdef __cplusplus From 5871e4192766f6d1422e1eac08e073c72f3ef7ba Mon Sep 17 00:00:00 2001 From: Yotam Nachum Date: Tue, 4 Jan 2022 17:15:36 +0200 Subject: [PATCH 27/98] Add labels as possible statement arguments --- grammar.js | 1 + src/grammar.json | 4 + src/node-types.json | 4 + src/parser.c | 779 ++++++++++++++++++++++---------------------- 4 files changed, 401 insertions(+), 387 deletions(-) diff --git a/grammar.js b/grammar.js index 5cc18beba..53e608a16 100644 --- a/grammar.js +++ b/grammar.js @@ -341,6 +341,7 @@ module.exports = grammar({ _statement_argument: $ => choice( $.list, + $.label, $.variable, $.parameter, $.array_type, diff --git a/src/grammar.json b/src/grammar.json index f8fc215ac..c734831f9 100644 --- a/src/grammar.json +++ b/src/grammar.json @@ -1322,6 +1322,10 @@ "type": "SYMBOL", "name": "list" }, + { + "type": "SYMBOL", + "name": "label" + }, { "type": "SYMBOL", "name": "variable" diff --git a/src/node-types.json b/src/node-types.json index 1411fef74..c9ee7d52d 100644 --- a/src/node-types.json +++ b/src/node-types.json @@ -717,6 +717,10 @@ "type": "full_method_identifier", "named": true }, + { + "type": "label", + "named": true + }, { "type": "list", "named": true diff --git a/src/parser.c b/src/parser.c index 85e46e86e..b76337018 100644 --- a/src/parser.c +++ b/src/parser.c @@ -2638,6 +2638,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == ',') ADVANCE(1475); if (lookahead == '-') ADVANCE(156); if (lookahead == '0') ADVANCE(1791); + if (lookahead == ':') ADVANCE(1455); if (lookahead == '<') ADVANCE(474); if (lookahead == 'L') ADVANCE(12); if (lookahead == '[') ADVANCE(1728); @@ -2663,6 +2664,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '#') ADVANCE(1783); if (lookahead == '-') ADVANCE(157); if (lookahead == '0') ADVANCE(1791); + if (lookahead == ':') ADVANCE(1455); if (lookahead == '<') ADVANCE(474); if (lookahead == 'L') ADVANCE(12); if (lookahead == '[') ADVANCE(1728); @@ -9644,13 +9646,13 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [54] = {.lex_state = 0}, [55] = {.lex_state = 0}, [56] = {.lex_state = 0}, - [57] = {.lex_state = 0}, + [57] = {.lex_state = 1}, [58] = {.lex_state = 0}, [59] = {.lex_state = 0}, [60] = {.lex_state = 0}, [61] = {.lex_state = 0}, [62] = {.lex_state = 0}, - [63] = {.lex_state = 1}, + [63] = {.lex_state = 0}, [64] = {.lex_state = 0}, [65] = {.lex_state = 0}, [66] = {.lex_state = 0}, @@ -16521,28 +16523,29 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { static const uint16_t ts_small_parse_table[] = { [0] = 11, - ACTIONS(165), 1, - anon_sym_LF, ACTIONS(167), 1, - anon_sym_LBRACE, + anon_sym_LF, ACTIONS(169), 1, - sym_class_identifier, + anon_sym_LBRACE, ACTIONS(171), 1, + sym_class_identifier, + ACTIONS(173), 1, aux_sym_field_identifier_token1, - ACTIONS(175), 1, - anon_sym_LBRACK, ACTIONS(177), 1, + anon_sym_LBRACK, + ACTIONS(179), 1, sym_comment, STATE(109), 1, sym_array_type, ACTIONS(181), 2, aux_sym_number_literal_token1, aux_sym_number_literal_token2, - ACTIONS(173), 3, + ACTIONS(175), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - ACTIONS(179), 3, + ACTIONS(165), 4, + sym_label, sym_variable, sym_parameter, sym_string_literal, @@ -16555,28 +16558,29 @@ static const uint16_t ts_small_parse_table[] = { sym_full_method_identifier, sym_list, sym_number_literal, - [46] = 11, + [47] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(183), 1, - anon_sym_LBRACE, ACTIONS(185), 1, - sym_class_identifier, + anon_sym_LBRACE, ACTIONS(187), 1, + sym_class_identifier, + ACTIONS(189), 1, aux_sym_field_identifier_token1, - ACTIONS(191), 1, + ACTIONS(193), 1, anon_sym_LBRACK, - ACTIONS(195), 1, - sym_string_literal, STATE(109), 1, sym_array_type, ACTIONS(181), 2, aux_sym_number_literal_token1, aux_sym_number_literal_token2, - ACTIONS(193), 2, + ACTIONS(183), 2, + sym_label, + sym_string_literal, + ACTIONS(195), 2, sym_variable, sym_parameter, - ACTIONS(189), 3, + ACTIONS(191), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, @@ -16589,7 +16593,7 @@ static const uint16_t ts_small_parse_table[] = { sym_full_method_identifier, sym_list, sym_number_literal, - [91] = 4, + [93] = 4, ACTIONS(3), 1, sym_comment, STATE(30), 1, @@ -16614,7 +16618,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_synthetic, anon_sym_enum, anon_sym_constructor, - [120] = 4, + [122] = 4, ACTIONS(3), 1, sym_comment, STATE(30), 1, @@ -16639,7 +16643,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_synthetic, anon_sym_enum, anon_sym_constructor, - [149] = 11, + [151] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(206), 1, @@ -16671,7 +16675,7 @@ static const uint16_t ts_small_parse_table[] = { sym_full_field_identifier, sym_full_method_identifier, sym_number_literal, - [192] = 11, + [194] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(208), 1, @@ -16703,7 +16707,7 @@ static const uint16_t ts_small_parse_table[] = { sym_full_field_identifier, sym_full_method_identifier, sym_number_literal, - [235] = 15, + [237] = 15, ACTIONS(3), 1, sym_comment, ACTIONS(17), 1, @@ -16729,7 +16733,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(46), 2, sym_implements_declaration, aux_sym_class_definition_repeat1, - STATE(61), 2, + STATE(62), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, STATE(68), 2, @@ -16738,7 +16742,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(82), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [285] = 10, + [287] = 10, ACTIONS(3), 1, sym_comment, ACTIONS(208), 1, @@ -16768,7 +16772,7 @@ static const uint16_t ts_small_parse_table[] = { sym_full_field_identifier, sym_full_method_identifier, sym_number_literal, - [325] = 4, + [327] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(202), 1, @@ -16791,7 +16795,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_synthetic, anon_sym_enum, anon_sym_constructor, - [352] = 4, + [354] = 4, ACTIONS(3), 1, sym_comment, STATE(36), 1, @@ -16814,7 +16818,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_synthetic, anon_sym_enum, anon_sym_constructor, - [379] = 4, + [381] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(197), 1, @@ -16837,7 +16841,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_synthetic, anon_sym_enum, anon_sym_constructor, - [406] = 4, + [408] = 4, ACTIONS(3), 1, sym_comment, STATE(31), 1, @@ -16860,7 +16864,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_synthetic, anon_sym_enum, anon_sym_constructor, - [433] = 4, + [435] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(197), 1, @@ -16883,7 +16887,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_synthetic, anon_sym_enum, anon_sym_constructor, - [460] = 4, + [462] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(202), 1, @@ -16906,7 +16910,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_synthetic, anon_sym_enum, anon_sym_constructor, - [487] = 4, + [489] = 4, ACTIONS(3), 1, sym_comment, STATE(41), 1, @@ -16929,7 +16933,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_synthetic, anon_sym_enum, anon_sym_constructor, - [514] = 7, + [516] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(258), 1, @@ -16954,7 +16958,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [546] = 7, + [548] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(214), 1, @@ -16979,7 +16983,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [578] = 13, + [580] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(17), 1, @@ -17010,7 +17014,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(80), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [622] = 13, + [624] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(17), 1, @@ -17029,7 +17033,7 @@ static const uint16_t ts_small_parse_table[] = { sym_field_declaration, STATE(94), 1, sym_annotation_declaration, - STATE(62), 2, + STATE(63), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, STATE(71), 2, @@ -17041,7 +17045,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(88), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [666] = 13, + [668] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(17), 1, @@ -17063,7 +17067,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(45), 2, sym_implements_declaration, aux_sym_class_definition_repeat1, - STATE(62), 2, + STATE(63), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, STATE(71), 2, @@ -17072,7 +17076,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(88), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [710] = 7, + [712] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(214), 1, @@ -17097,7 +17101,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [742] = 7, + [744] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(214), 1, @@ -17122,7 +17126,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [774] = 7, + [776] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(214), 1, @@ -17147,7 +17151,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [806] = 5, + [808] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(214), 1, @@ -17168,7 +17172,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [832] = 5, + [834] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(214), 1, @@ -17189,7 +17193,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [858] = 5, + [860] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(289), 1, @@ -17210,7 +17214,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [884] = 5, + [886] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(214), 1, @@ -17231,10 +17235,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [910] = 5, + [912] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(191), 1, + ACTIONS(193), 1, anon_sym_LBRACK, ACTIONS(295), 1, sym_class_identifier, @@ -17252,7 +17256,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [936] = 5, + [938] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(291), 1, @@ -17273,12 +17277,31 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [962] = 5, + [964] = 3, + ACTIONS(179), 1, + sym_comment, + ACTIONS(303), 1, + anon_sym_LF, + ACTIONS(301), 13, + sym_label, + anon_sym_LBRACE, + sym_class_identifier, + aux_sym_field_identifier_token1, + anon_sym_LTclinit_GT_LPAREN, + anon_sym_LTinit_GT_LPAREN, + aux_sym_method_identifier_token1, + anon_sym_LBRACK, + sym_variable, + sym_parameter, + aux_sym_number_literal_token1, + aux_sym_number_literal_token2, + sym_string_literal, + [986] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(191), 1, + ACTIONS(193), 1, anon_sym_LBRACK, - ACTIONS(301), 1, + ACTIONS(305), 1, sym_class_identifier, STATE(107), 3, sym__type, @@ -17294,12 +17317,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [988] = 5, + [1012] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(191), 1, + ACTIONS(193), 1, anon_sym_LBRACK, - ACTIONS(303), 1, + ACTIONS(307), 1, sym_class_identifier, STATE(142), 3, sym__type, @@ -17315,12 +17338,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1014] = 5, + [1038] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(191), 1, + ACTIONS(193), 1, anon_sym_LBRACK, - ACTIONS(305), 1, + ACTIONS(309), 1, sym_class_identifier, STATE(139), 3, sym__type, @@ -17336,12 +17359,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1040] = 5, + [1064] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(214), 1, anon_sym_LBRACK, - ACTIONS(307), 1, + ACTIONS(311), 1, sym_class_identifier, STATE(10), 3, sym__type, @@ -17357,7 +17380,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1066] = 11, + [1090] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(17), 1, @@ -17383,7 +17406,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(88), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1103] = 11, + [1127] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(17), 1, @@ -17409,25 +17432,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(80), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1140] = 3, - ACTIONS(177), 1, - sym_comment, - ACTIONS(309), 1, - anon_sym_LF, - ACTIONS(311), 12, - anon_sym_LBRACE, - sym_class_identifier, - aux_sym_field_identifier_token1, - anon_sym_LTclinit_GT_LPAREN, - anon_sym_LTinit_GT_LPAREN, - aux_sym_method_identifier_token1, - anon_sym_LBRACK, - sym_variable, - sym_parameter, - aux_sym_number_literal_token1, - aux_sym_number_literal_token2, - sym_string_literal, - [1161] = 11, + [1164] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(17), 1, @@ -17453,7 +17458,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(90), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1198] = 2, + [1201] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(315), 12, @@ -17469,7 +17474,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1216] = 8, + [1219] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(317), 1, @@ -17489,7 +17494,7 @@ static const uint16_t ts_small_parse_table[] = { sym_enum_reference, sym_list, sym_number_literal, - [1244] = 8, + [1247] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(234), 1, @@ -17508,7 +17513,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(90), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1271] = 8, + [1274] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(234), 1, @@ -17527,7 +17532,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(88), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1298] = 8, + [1301] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(234), 1, @@ -17546,7 +17551,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(91), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1325] = 2, + [1328] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(329), 9, @@ -17559,7 +17564,7 @@ static const uint16_t ts_small_parse_table[] = { sym_end_annotation, anon_sym_COMMA, anon_sym_RBRACE, - [1340] = 8, + [1343] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(234), 1, @@ -17578,7 +17583,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(80), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1367] = 4, + [1370] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(333), 1, @@ -17591,7 +17596,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTfield, anon_sym_DOTmethod, anon_sym_DOTannotation, - [1384] = 5, + [1387] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(338), 1, @@ -17605,7 +17610,7 @@ static const uint16_t ts_small_parse_table[] = { ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTmethod, - [1403] = 6, + [1406] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(17), 1, @@ -17620,7 +17625,7 @@ static const uint16_t ts_small_parse_table[] = { ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTmethod, - [1424] = 5, + [1427] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(210), 1, @@ -17633,7 +17638,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - [1442] = 5, + [1445] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(347), 1, @@ -17646,7 +17651,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(76), 2, sym_field_definition, aux_sym_class_definition_repeat3, - [1460] = 2, + [1463] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(350), 6, @@ -17656,20 +17661,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTfield, anon_sym_DOTmethod, anon_sym_DOTannotation, - [1472] = 5, + [1475] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(187), 1, + ACTIONS(189), 1, aux_sym_field_identifier_token1, STATE(130), 1, sym_field_identifier, STATE(131), 1, sym_method_identifier, - ACTIONS(189), 3, + ACTIONS(191), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - [1490] = 6, + [1493] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(218), 1, @@ -17682,7 +17687,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_sparse_switch_declaration_repeat1, STATE(164), 1, sym_number_literal, - [1509] = 5, + [1512] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(236), 1, @@ -17694,7 +17699,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(84), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1526] = 5, + [1529] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(356), 1, @@ -17706,7 +17711,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(81), 2, sym_number_literal, aux_sym_array_data_declaration_repeat1, - [1543] = 5, + [1546] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(236), 1, @@ -17718,7 +17723,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(84), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1560] = 2, + [1563] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(364), 5, @@ -17727,7 +17732,7 @@ static const uint16_t ts_small_parse_table[] = { sym_end_field, anon_sym_DOTmethod, anon_sym_DOTannotation, - [1571] = 5, + [1574] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(366), 1, @@ -17739,7 +17744,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(84), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1588] = 5, + [1591] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(218), 1, @@ -17751,7 +17756,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(89), 2, sym_number_literal, aux_sym_array_data_declaration_repeat1, - [1605] = 2, + [1608] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(373), 5, @@ -17760,7 +17765,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTfield, anon_sym_DOTmethod, anon_sym_DOTannotation, - [1616] = 2, + [1619] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(375), 5, @@ -17769,7 +17774,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTfield, anon_sym_DOTmethod, anon_sym_DOTannotation, - [1627] = 5, + [1630] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(236), 1, @@ -17781,7 +17786,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(84), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1644] = 5, + [1647] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(218), 1, @@ -17793,7 +17798,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(81), 2, sym_number_literal, aux_sym_array_data_declaration_repeat1, - [1661] = 5, + [1664] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(236), 1, @@ -17805,7 +17810,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(84), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1678] = 5, + [1681] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(236), 1, @@ -17817,7 +17822,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(84), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1695] = 6, + [1698] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(381), 1, @@ -17830,7 +17835,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_sparse_switch_declaration_repeat1, STATE(164), 1, sym_number_literal, - [1714] = 6, + [1717] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(218), 1, @@ -17843,7 +17848,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_sparse_switch_declaration_repeat1, STATE(164), 1, sym_number_literal, - [1733] = 4, + [1736] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(391), 1, @@ -17853,7 +17858,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(97), 2, sym_annotation_property, aux_sym_annotation_definition_repeat1, - [1747] = 3, + [1750] = 3, ACTIONS(3), 1, sym_comment, STATE(12), 1, @@ -17862,7 +17867,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - [1759] = 4, + [1762] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(395), 1, @@ -17872,7 +17877,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(96), 2, sym_annotation_property, aux_sym_annotation_definition_repeat1, - [1773] = 4, + [1776] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(391), 1, @@ -17882,7 +17887,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(96), 2, sym_annotation_property, aux_sym_annotation_definition_repeat1, - [1787] = 4, + [1790] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(218), 1, @@ -17891,7 +17896,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_number_literal_token1, STATE(117), 1, sym_number_literal, - [1800] = 3, + [1803] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(404), 1, @@ -17899,7 +17904,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(402), 2, anon_sym_DOTendsparse_DASHswitch, aux_sym_number_literal_token1, - [1811] = 4, + [1814] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(406), 1, @@ -17908,7 +17913,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, STATE(113), 1, aux_sym_list_repeat1, - [1824] = 4, + [1827] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(410), 1, @@ -17917,7 +17922,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTendpacked_DASHswitch, STATE(121), 1, aux_sym_packed_switch_declaration_repeat1, - [1837] = 4, + [1840] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(406), 1, @@ -17926,14 +17931,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, STATE(100), 1, aux_sym_list_repeat1, - [1850] = 2, + [1853] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(416), 3, anon_sym_system, anon_sym_build, anon_sym_runtime, - [1859] = 4, + [1862] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(406), 1, @@ -17942,14 +17947,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, STATE(116), 1, aux_sym_list_repeat1, - [1872] = 2, + [1875] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(420), 3, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTmethod, - [1881] = 4, + [1884] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(218), 1, @@ -17958,24 +17963,24 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_number_literal_token1, STATE(25), 1, sym_number_literal, - [1894] = 3, + [1897] = 3, ACTIONS(7), 1, anon_sym_LF, - ACTIONS(177), 1, + ACTIONS(179), 1, sym_comment, ACTIONS(9), 2, anon_sym_COMMA, anon_sym_DASH_GT, - [1905] = 3, + [1908] = 3, ACTIONS(11), 1, anon_sym_LF, - ACTIONS(177), 1, + ACTIONS(179), 1, sym_comment, ACTIONS(13), 2, anon_sym_COMMA, anon_sym_DASH_GT, - [1916] = 4, - ACTIONS(177), 1, + [1919] = 4, + ACTIONS(179), 1, sym_comment, ACTIONS(422), 1, anon_sym_COMMA, @@ -17983,8 +17988,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LF, ACTIONS(426), 1, anon_sym_DASH_GT, - [1929] = 4, - ACTIONS(177), 1, + [1932] = 4, + ACTIONS(179), 1, sym_comment, ACTIONS(428), 1, anon_sym_COMMA, @@ -17992,7 +17997,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LF, STATE(119), 1, aux_sym_statement_repeat1, - [1942] = 3, + [1945] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(434), 1, @@ -18000,7 +18005,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(432), 2, anon_sym_COMMA, anon_sym_RBRACE, - [1953] = 4, + [1956] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(218), 1, @@ -18009,7 +18014,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_number_literal_token1, STATE(24), 1, sym_number_literal, - [1966] = 4, + [1969] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(436), 1, @@ -18018,8 +18023,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, STATE(113), 1, aux_sym_list_repeat1, - [1979] = 4, - ACTIONS(177), 1, + [1982] = 4, + ACTIONS(179), 1, sym_comment, ACTIONS(428), 1, anon_sym_COMMA, @@ -18027,8 +18032,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LF, STATE(110), 1, aux_sym_statement_repeat1, - [1992] = 4, - ACTIONS(177), 1, + [1995] = 4, + ACTIONS(179), 1, sym_comment, ACTIONS(426), 1, anon_sym_DASH_GT, @@ -18036,7 +18041,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LF, ACTIONS(443), 1, anon_sym_COMMA, - [2005] = 4, + [2008] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(406), 1, @@ -18045,7 +18050,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, STATE(113), 1, aux_sym_list_repeat1, - [2018] = 4, + [2021] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(447), 1, @@ -18054,15 +18059,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTendpacked_DASHswitch, STATE(101), 1, aux_sym_packed_switch_declaration_repeat1, - [2031] = 2, + [2034] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(451), 3, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTmethod, - [2040] = 4, - ACTIONS(177), 1, + [2043] = 4, + ACTIONS(179), 1, sym_comment, ACTIONS(453), 1, anon_sym_COMMA, @@ -18070,7 +18075,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LF, STATE(119), 1, aux_sym_statement_repeat1, - [2053] = 4, + [2056] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(218), 1, @@ -18079,7 +18084,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_number_literal_token1, STATE(85), 1, sym_number_literal, - [2066] = 4, + [2069] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(458), 1, @@ -18088,313 +18093,313 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTendpacked_DASHswitch, STATE(121), 1, aux_sym_packed_switch_declaration_repeat1, - [2079] = 2, + [2082] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(463), 2, anon_sym_COMMA, anon_sym_RBRACE, - [2087] = 2, + [2090] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(81), 2, sym_annotation_key, sym_end_annotation, - [2095] = 3, + [2098] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(465), 1, anon_sym_DOTsuper, STATE(34), 1, sym_super_declaration, - [2105] = 3, - ACTIONS(177), 1, + [2108] = 3, + ACTIONS(179), 1, sym_comment, ACTIONS(467), 1, anon_sym_COMMA, ACTIONS(469), 1, anon_sym_LF, - [2115] = 3, + [2118] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(210), 1, aux_sym_field_identifier_token1, STATE(83), 1, sym_field_identifier, - [2125] = 2, + [2128] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(7), 2, sym_annotation_key, sym_end_annotation, - [2133] = 2, + [2136] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(471), 2, sym_annotation_key, sym_end_annotation, - [2141] = 3, - ACTIONS(177), 1, + [2144] = 3, + ACTIONS(179), 1, sym_comment, ACTIONS(473), 1, anon_sym_COMMA, ACTIONS(475), 1, anon_sym_LF, - [2151] = 3, - ACTIONS(177), 1, + [2154] = 3, + ACTIONS(179), 1, sym_comment, ACTIONS(463), 1, anon_sym_LF, ACTIONS(477), 1, anon_sym_COMMA, - [2161] = 3, - ACTIONS(177), 1, + [2164] = 3, + ACTIONS(179), 1, sym_comment, ACTIONS(479), 1, anon_sym_COMMA, ACTIONS(481), 1, anon_sym_LF, - [2171] = 3, - ACTIONS(177), 1, + [2174] = 3, + ACTIONS(179), 1, sym_comment, ACTIONS(456), 1, anon_sym_LF, ACTIONS(483), 1, anon_sym_COMMA, - [2181] = 2, + [2184] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(11), 2, sym_annotation_key, sym_end_annotation, - [2189] = 2, + [2192] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(485), 2, sym_annotation_key, sym_end_annotation, - [2197] = 3, - ACTIONS(177), 1, + [2200] = 3, + ACTIONS(179), 1, sym_comment, ACTIONS(329), 1, anon_sym_LF, ACTIONS(487), 1, anon_sym_COMMA, - [2207] = 2, + [2210] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(489), 2, sym_annotation_key, sym_end_annotation, - [2215] = 2, + [2218] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(439), 2, anon_sym_COMMA, anon_sym_RBRACE, - [2223] = 3, - ACTIONS(177), 1, + [2226] = 3, + ACTIONS(179), 1, sym_comment, ACTIONS(489), 1, anon_sym_LF, ACTIONS(491), 1, anon_sym_COMMA, - [2233] = 3, + [2236] = 3, ACTIONS(93), 1, anon_sym_LF, ACTIONS(95), 1, anon_sym_COMMA, - ACTIONS(177), 1, + ACTIONS(179), 1, sym_comment, - [2243] = 2, + [2246] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(481), 2, anon_sym_COMMA, anon_sym_RBRACE, - [2251] = 2, + [2254] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(475), 2, sym_annotation_key, sym_end_annotation, - [2259] = 3, + [2262] = 3, ACTIONS(97), 1, anon_sym_LF, ACTIONS(99), 1, anon_sym_COMMA, - ACTIONS(177), 1, + ACTIONS(179), 1, sym_comment, - [2269] = 2, + [2272] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(493), 2, ts_builtin_sym_end, anon_sym_DOTmethod, - [2277] = 2, + [2280] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(469), 2, sym_annotation_key, sym_end_annotation, - [2285] = 2, + [2288] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(495), 2, ts_builtin_sym_end, anon_sym_DOTmethod, - [2293] = 2, + [2296] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(497), 2, sym_annotation_key, sym_end_annotation, - [2301] = 3, + [2304] = 3, ACTIONS(81), 1, anon_sym_LF, ACTIONS(83), 1, anon_sym_COMMA, - ACTIONS(177), 1, + ACTIONS(179), 1, sym_comment, - [2311] = 3, + [2314] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(499), 1, aux_sym_field_identifier_token1, STATE(134), 1, sym_field_identifier, - [2321] = 2, + [2324] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(501), 2, sym_annotation_key, sym_end_annotation, - [2329] = 2, + [2332] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(503), 1, sym_label, - [2336] = 2, + [2339] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(505), 1, anon_sym_DOT_DOT, - [2343] = 2, + [2346] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(507), 1, sym_parameter, - [2350] = 2, + [2353] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(509), 1, sym_class_identifier, - [2357] = 2, + [2360] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(511), 1, anon_sym_LBRACE, - [2364] = 2, + [2367] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(513), 1, sym_end_field, - [2371] = 2, + [2374] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(515), 1, sym_label, - [2378] = 2, + [2381] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(517), 1, anon_sym_DOT_DOT, - [2385] = 2, + [2388] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(519), 1, sym_label, - [2392] = 2, + [2395] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(521), 1, anon_sym_RBRACE, - [2399] = 2, + [2402] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(523), 1, sym_label, - [2406] = 2, + [2409] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(525), 1, ts_builtin_sym_end, - [2413] = 2, + [2416] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(527), 1, sym_class_identifier, - [2420] = 2, + [2423] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(529), 1, anon_sym_RBRACE, - [2427] = 2, + [2430] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(531), 1, anon_sym_DASH_GT, - [2434] = 2, + [2437] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(533), 1, anon_sym_EQ, - [2441] = 2, + [2444] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(535), 1, anon_sym_LBRACE, - [2448] = 2, + [2451] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(434), 1, anon_sym_DASH_GT, - [2455] = 2, + [2458] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(537), 1, sym_class_identifier, - [2462] = 2, + [2465] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(539), 1, sym_string_literal, - [2469] = 2, + [2472] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(541), 1, anon_sym_DOTsuper, - [2476] = 2, + [2479] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(543), 1, sym_label, - [2483] = 2, + [2486] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(545), 1, sym_class_identifier, - [2490] = 2, + [2493] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(547), 1, sym_label, - [2497] = 2, + [2500] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(549), 1, sym_class_identifier, - [2504] = 2, + [2507] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(551), 1, @@ -18403,153 +18408,153 @@ static const uint16_t ts_small_parse_table[] = { static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(28)] = 0, - [SMALL_STATE(29)] = 46, - [SMALL_STATE(30)] = 91, - [SMALL_STATE(31)] = 120, - [SMALL_STATE(32)] = 149, - [SMALL_STATE(33)] = 192, - [SMALL_STATE(34)] = 235, - [SMALL_STATE(35)] = 285, - [SMALL_STATE(36)] = 325, - [SMALL_STATE(37)] = 352, - [SMALL_STATE(38)] = 379, - [SMALL_STATE(39)] = 406, - [SMALL_STATE(40)] = 433, - [SMALL_STATE(41)] = 460, - [SMALL_STATE(42)] = 487, - [SMALL_STATE(43)] = 514, - [SMALL_STATE(44)] = 546, - [SMALL_STATE(45)] = 578, - [SMALL_STATE(46)] = 622, - [SMALL_STATE(47)] = 666, - [SMALL_STATE(48)] = 710, - [SMALL_STATE(49)] = 742, - [SMALL_STATE(50)] = 774, - [SMALL_STATE(51)] = 806, - [SMALL_STATE(52)] = 832, - [SMALL_STATE(53)] = 858, - [SMALL_STATE(54)] = 884, - [SMALL_STATE(55)] = 910, - [SMALL_STATE(56)] = 936, - [SMALL_STATE(57)] = 962, - [SMALL_STATE(58)] = 988, - [SMALL_STATE(59)] = 1014, - [SMALL_STATE(60)] = 1040, - [SMALL_STATE(61)] = 1066, - [SMALL_STATE(62)] = 1103, - [SMALL_STATE(63)] = 1140, - [SMALL_STATE(64)] = 1161, - [SMALL_STATE(65)] = 1198, - [SMALL_STATE(66)] = 1216, - [SMALL_STATE(67)] = 1244, - [SMALL_STATE(68)] = 1271, - [SMALL_STATE(69)] = 1298, - [SMALL_STATE(70)] = 1325, - [SMALL_STATE(71)] = 1340, - [SMALL_STATE(72)] = 1367, - [SMALL_STATE(73)] = 1384, - [SMALL_STATE(74)] = 1403, - [SMALL_STATE(75)] = 1424, - [SMALL_STATE(76)] = 1442, - [SMALL_STATE(77)] = 1460, - [SMALL_STATE(78)] = 1472, - [SMALL_STATE(79)] = 1490, - [SMALL_STATE(80)] = 1509, - [SMALL_STATE(81)] = 1526, - [SMALL_STATE(82)] = 1543, - [SMALL_STATE(83)] = 1560, - [SMALL_STATE(84)] = 1571, - [SMALL_STATE(85)] = 1588, - [SMALL_STATE(86)] = 1605, - [SMALL_STATE(87)] = 1616, - [SMALL_STATE(88)] = 1627, - [SMALL_STATE(89)] = 1644, - [SMALL_STATE(90)] = 1661, - [SMALL_STATE(91)] = 1678, - [SMALL_STATE(92)] = 1695, - [SMALL_STATE(93)] = 1714, - [SMALL_STATE(94)] = 1733, - [SMALL_STATE(95)] = 1747, - [SMALL_STATE(96)] = 1759, - [SMALL_STATE(97)] = 1773, - [SMALL_STATE(98)] = 1787, - [SMALL_STATE(99)] = 1800, - [SMALL_STATE(100)] = 1811, - [SMALL_STATE(101)] = 1824, - [SMALL_STATE(102)] = 1837, - [SMALL_STATE(103)] = 1850, - [SMALL_STATE(104)] = 1859, - [SMALL_STATE(105)] = 1872, - [SMALL_STATE(106)] = 1881, - [SMALL_STATE(107)] = 1894, - [SMALL_STATE(108)] = 1905, - [SMALL_STATE(109)] = 1916, - [SMALL_STATE(110)] = 1929, - [SMALL_STATE(111)] = 1942, - [SMALL_STATE(112)] = 1953, - [SMALL_STATE(113)] = 1966, - [SMALL_STATE(114)] = 1979, - [SMALL_STATE(115)] = 1992, - [SMALL_STATE(116)] = 2005, - [SMALL_STATE(117)] = 2018, - [SMALL_STATE(118)] = 2031, - [SMALL_STATE(119)] = 2040, - [SMALL_STATE(120)] = 2053, - [SMALL_STATE(121)] = 2066, - [SMALL_STATE(122)] = 2079, - [SMALL_STATE(123)] = 2087, - [SMALL_STATE(124)] = 2095, - [SMALL_STATE(125)] = 2105, - [SMALL_STATE(126)] = 2115, - [SMALL_STATE(127)] = 2125, - [SMALL_STATE(128)] = 2133, - [SMALL_STATE(129)] = 2141, - [SMALL_STATE(130)] = 2151, - [SMALL_STATE(131)] = 2161, - [SMALL_STATE(132)] = 2171, - [SMALL_STATE(133)] = 2181, - [SMALL_STATE(134)] = 2189, - [SMALL_STATE(135)] = 2197, - [SMALL_STATE(136)] = 2207, - [SMALL_STATE(137)] = 2215, - [SMALL_STATE(138)] = 2223, - [SMALL_STATE(139)] = 2233, - [SMALL_STATE(140)] = 2243, - [SMALL_STATE(141)] = 2251, - [SMALL_STATE(142)] = 2259, - [SMALL_STATE(143)] = 2269, - [SMALL_STATE(144)] = 2277, - [SMALL_STATE(145)] = 2285, - [SMALL_STATE(146)] = 2293, - [SMALL_STATE(147)] = 2301, - [SMALL_STATE(148)] = 2311, - [SMALL_STATE(149)] = 2321, - [SMALL_STATE(150)] = 2329, - [SMALL_STATE(151)] = 2336, - [SMALL_STATE(152)] = 2343, - [SMALL_STATE(153)] = 2350, - [SMALL_STATE(154)] = 2357, - [SMALL_STATE(155)] = 2364, - [SMALL_STATE(156)] = 2371, - [SMALL_STATE(157)] = 2378, - [SMALL_STATE(158)] = 2385, - [SMALL_STATE(159)] = 2392, - [SMALL_STATE(160)] = 2399, - [SMALL_STATE(161)] = 2406, - [SMALL_STATE(162)] = 2413, - [SMALL_STATE(163)] = 2420, - [SMALL_STATE(164)] = 2427, - [SMALL_STATE(165)] = 2434, - [SMALL_STATE(166)] = 2441, - [SMALL_STATE(167)] = 2448, - [SMALL_STATE(168)] = 2455, - [SMALL_STATE(169)] = 2462, - [SMALL_STATE(170)] = 2469, - [SMALL_STATE(171)] = 2476, - [SMALL_STATE(172)] = 2483, - [SMALL_STATE(173)] = 2490, - [SMALL_STATE(174)] = 2497, - [SMALL_STATE(175)] = 2504, + [SMALL_STATE(29)] = 47, + [SMALL_STATE(30)] = 93, + [SMALL_STATE(31)] = 122, + [SMALL_STATE(32)] = 151, + [SMALL_STATE(33)] = 194, + [SMALL_STATE(34)] = 237, + [SMALL_STATE(35)] = 287, + [SMALL_STATE(36)] = 327, + [SMALL_STATE(37)] = 354, + [SMALL_STATE(38)] = 381, + [SMALL_STATE(39)] = 408, + [SMALL_STATE(40)] = 435, + [SMALL_STATE(41)] = 462, + [SMALL_STATE(42)] = 489, + [SMALL_STATE(43)] = 516, + [SMALL_STATE(44)] = 548, + [SMALL_STATE(45)] = 580, + [SMALL_STATE(46)] = 624, + [SMALL_STATE(47)] = 668, + [SMALL_STATE(48)] = 712, + [SMALL_STATE(49)] = 744, + [SMALL_STATE(50)] = 776, + [SMALL_STATE(51)] = 808, + [SMALL_STATE(52)] = 834, + [SMALL_STATE(53)] = 860, + [SMALL_STATE(54)] = 886, + [SMALL_STATE(55)] = 912, + [SMALL_STATE(56)] = 938, + [SMALL_STATE(57)] = 964, + [SMALL_STATE(58)] = 986, + [SMALL_STATE(59)] = 1012, + [SMALL_STATE(60)] = 1038, + [SMALL_STATE(61)] = 1064, + [SMALL_STATE(62)] = 1090, + [SMALL_STATE(63)] = 1127, + [SMALL_STATE(64)] = 1164, + [SMALL_STATE(65)] = 1201, + [SMALL_STATE(66)] = 1219, + [SMALL_STATE(67)] = 1247, + [SMALL_STATE(68)] = 1274, + [SMALL_STATE(69)] = 1301, + [SMALL_STATE(70)] = 1328, + [SMALL_STATE(71)] = 1343, + [SMALL_STATE(72)] = 1370, + [SMALL_STATE(73)] = 1387, + [SMALL_STATE(74)] = 1406, + [SMALL_STATE(75)] = 1427, + [SMALL_STATE(76)] = 1445, + [SMALL_STATE(77)] = 1463, + [SMALL_STATE(78)] = 1475, + [SMALL_STATE(79)] = 1493, + [SMALL_STATE(80)] = 1512, + [SMALL_STATE(81)] = 1529, + [SMALL_STATE(82)] = 1546, + [SMALL_STATE(83)] = 1563, + [SMALL_STATE(84)] = 1574, + [SMALL_STATE(85)] = 1591, + [SMALL_STATE(86)] = 1608, + [SMALL_STATE(87)] = 1619, + [SMALL_STATE(88)] = 1630, + [SMALL_STATE(89)] = 1647, + [SMALL_STATE(90)] = 1664, + [SMALL_STATE(91)] = 1681, + [SMALL_STATE(92)] = 1698, + [SMALL_STATE(93)] = 1717, + [SMALL_STATE(94)] = 1736, + [SMALL_STATE(95)] = 1750, + [SMALL_STATE(96)] = 1762, + [SMALL_STATE(97)] = 1776, + [SMALL_STATE(98)] = 1790, + [SMALL_STATE(99)] = 1803, + [SMALL_STATE(100)] = 1814, + [SMALL_STATE(101)] = 1827, + [SMALL_STATE(102)] = 1840, + [SMALL_STATE(103)] = 1853, + [SMALL_STATE(104)] = 1862, + [SMALL_STATE(105)] = 1875, + [SMALL_STATE(106)] = 1884, + [SMALL_STATE(107)] = 1897, + [SMALL_STATE(108)] = 1908, + [SMALL_STATE(109)] = 1919, + [SMALL_STATE(110)] = 1932, + [SMALL_STATE(111)] = 1945, + [SMALL_STATE(112)] = 1956, + [SMALL_STATE(113)] = 1969, + [SMALL_STATE(114)] = 1982, + [SMALL_STATE(115)] = 1995, + [SMALL_STATE(116)] = 2008, + [SMALL_STATE(117)] = 2021, + [SMALL_STATE(118)] = 2034, + [SMALL_STATE(119)] = 2043, + [SMALL_STATE(120)] = 2056, + [SMALL_STATE(121)] = 2069, + [SMALL_STATE(122)] = 2082, + [SMALL_STATE(123)] = 2090, + [SMALL_STATE(124)] = 2098, + [SMALL_STATE(125)] = 2108, + [SMALL_STATE(126)] = 2118, + [SMALL_STATE(127)] = 2128, + [SMALL_STATE(128)] = 2136, + [SMALL_STATE(129)] = 2144, + [SMALL_STATE(130)] = 2154, + [SMALL_STATE(131)] = 2164, + [SMALL_STATE(132)] = 2174, + [SMALL_STATE(133)] = 2184, + [SMALL_STATE(134)] = 2192, + [SMALL_STATE(135)] = 2200, + [SMALL_STATE(136)] = 2210, + [SMALL_STATE(137)] = 2218, + [SMALL_STATE(138)] = 2226, + [SMALL_STATE(139)] = 2236, + [SMALL_STATE(140)] = 2246, + [SMALL_STATE(141)] = 2254, + [SMALL_STATE(142)] = 2262, + [SMALL_STATE(143)] = 2272, + [SMALL_STATE(144)] = 2280, + [SMALL_STATE(145)] = 2288, + [SMALL_STATE(146)] = 2296, + [SMALL_STATE(147)] = 2304, + [SMALL_STATE(148)] = 2314, + [SMALL_STATE(149)] = 2324, + [SMALL_STATE(150)] = 2332, + [SMALL_STATE(151)] = 2339, + [SMALL_STATE(152)] = 2346, + [SMALL_STATE(153)] = 2353, + [SMALL_STATE(154)] = 2360, + [SMALL_STATE(155)] = 2367, + [SMALL_STATE(156)] = 2374, + [SMALL_STATE(157)] = 2381, + [SMALL_STATE(158)] = 2388, + [SMALL_STATE(159)] = 2395, + [SMALL_STATE(160)] = 2402, + [SMALL_STATE(161)] = 2409, + [SMALL_STATE(162)] = 2416, + [SMALL_STATE(163)] = 2423, + [SMALL_STATE(164)] = 2430, + [SMALL_STATE(165)] = 2437, + [SMALL_STATE(166)] = 2444, + [SMALL_STATE(167)] = 2451, + [SMALL_STATE(168)] = 2458, + [SMALL_STATE(169)] = 2465, + [SMALL_STATE(170)] = 2472, + [SMALL_STATE(171)] = 2479, + [SMALL_STATE(172)] = 2486, + [SMALL_STATE(173)] = 2493, + [SMALL_STATE(174)] = 2500, + [SMALL_STATE(175)] = 2507, }; static const TSParseActionEntry ts_parse_actions[] = { @@ -18564,8 +18569,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [15] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143), [17] = {.entry = {.count = 1, .reusable = true}}, SHIFT(103), [19] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), - [21] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), - [23] = {.entry = {.count = 1, .reusable = false}}, SHIFT(63), + [21] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), + [23] = {.entry = {.count = 1, .reusable = false}}, SHIFT(57), [25] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106), [27] = {.entry = {.count = 1, .reusable = true}}, SHIFT(112), [29] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), @@ -18578,8 +18583,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [43] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), [45] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(103), [48] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(13), - [51] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(63), - [54] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(63), + [51] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(57), + [54] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(57), [57] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(106), [60] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(112), [63] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(152), @@ -18630,22 +18635,22 @@ static const TSParseActionEntry ts_parse_actions[] = { [159] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 4), [161] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_data_declaration, 4), [163] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_declaration, 4), - [165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), - [167] = {.entry = {.count = 1, .reusable = false}}, SHIFT(32), - [169] = {.entry = {.count = 1, .reusable = false}}, SHIFT(115), - [171] = {.entry = {.count = 1, .reusable = false}}, SHIFT(55), - [173] = {.entry = {.count = 1, .reusable = false}}, SHIFT(50), - [175] = {.entry = {.count = 1, .reusable = false}}, SHIFT(57), - [177] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(), - [179] = {.entry = {.count = 1, .reusable = false}}, SHIFT(114), + [165] = {.entry = {.count = 1, .reusable = false}}, SHIFT(114), + [167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), + [169] = {.entry = {.count = 1, .reusable = false}}, SHIFT(32), + [171] = {.entry = {.count = 1, .reusable = false}}, SHIFT(115), + [173] = {.entry = {.count = 1, .reusable = false}}, SHIFT(55), + [175] = {.entry = {.count = 1, .reusable = false}}, SHIFT(50), + [177] = {.entry = {.count = 1, .reusable = false}}, SHIFT(58), + [179] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(), [181] = {.entry = {.count = 1, .reusable = false}}, SHIFT(147), - [183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32), - [185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(115), - [187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), - [189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(50), - [191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), - [193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(132), - [195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), + [183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), + [185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32), + [187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(115), + [189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), + [191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(50), + [193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), + [195] = {.entry = {.count = 1, .reusable = false}}, SHIFT(132), [197] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), [199] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(30), [202] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_access_modifiers, 1), @@ -18680,13 +18685,13 @@ static const TSParseActionEntry ts_parse_actions[] = { [263] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(51), [266] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(3), [269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), - [271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), + [271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), [273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3), [275] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 4), [277] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 3), [279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), - [281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), - [283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), + [281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), + [283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), [285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2), [287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), [289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), @@ -18695,12 +18700,12 @@ static const TSParseActionEntry ts_parse_actions[] = { [295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), [297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108), [299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), - [301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(107), - [303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), - [305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), - [307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10), - [309] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_opcode, 1), - [311] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_opcode, 1), + [301] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_opcode, 1), + [303] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_opcode, 1), + [305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(107), + [307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), + [309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), + [311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10), [313] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 5), [315] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 1), [317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(33), From 5bfd3352be79abeff4fab882646da60b3cf9db0c Mon Sep 17 00:00:00 2001 From: Yotam Nachum Date: Tue, 4 Jan 2022 17:16:53 +0200 Subject: [PATCH 28/98] Add range type --- grammar.js | 9 + src/grammar.json | 55 + src/node-types.json | 27 + src/parser.c | 4011 ++++++++++++++++++++++--------------------- 4 files changed, 2126 insertions(+), 1976 deletions(-) diff --git a/grammar.js b/grammar.js index 53e608a16..05d008933 100644 --- a/grammar.js +++ b/grammar.js @@ -342,6 +342,7 @@ module.exports = grammar({ choice( $.list, $.label, + $.range, $.variable, $.parameter, $.array_type, @@ -447,6 +448,14 @@ module.exports = grammar({ ), "}" ), + range: $ => + seq( + "{", + choice($.variable, $.parameter, $.number_literal), + "..", + choice($.variable, $.parameter, $.number_literal), + "}" + ), // literals number_literal: _ => choice(/-?0x[\da-f]+/, /-?\d+/), diff --git a/src/grammar.json b/src/grammar.json index c734831f9..8167e15a4 100644 --- a/src/grammar.json +++ b/src/grammar.json @@ -1326,6 +1326,10 @@ "type": "SYMBOL", "name": "label" }, + { + "type": "SYMBOL", + "name": "range" + }, { "type": "SYMBOL", "name": "variable" @@ -1991,6 +1995,57 @@ } ] }, + "range": { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "{" + }, + { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "variable" + }, + { + "type": "SYMBOL", + "name": "parameter" + }, + { + "type": "SYMBOL", + "name": "number_literal" + } + ] + }, + { + "type": "STRING", + "value": ".." + }, + { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "variable" + }, + { + "type": "SYMBOL", + "name": "parameter" + }, + { + "type": "SYMBOL", + "name": "number_literal" + } + ] + }, + { + "type": "STRING", + "value": "}" + } + ] + }, "number_literal": { "type": "CHOICE", "members": [ diff --git a/src/node-types.json b/src/node-types.json index c9ee7d52d..91926eacf 100644 --- a/src/node-types.json +++ b/src/node-types.json @@ -655,6 +655,29 @@ "named": true, "fields": {} }, + { + "type": "range", + "named": true, + "fields": {}, + "children": { + "multiple": true, + "required": true, + "types": [ + { + "type": "number_literal", + "named": true + }, + { + "type": "parameter", + "named": true + }, + { + "type": "variable", + "named": true + } + ] + } + }, { "type": "source_declaration", "named": true, @@ -741,6 +764,10 @@ "type": "parameter", "named": true }, + { + "type": "range", + "named": true + }, { "type": "string_literal", "named": true diff --git a/src/parser.c b/src/parser.c index b76337018..5c1624c76 100644 --- a/src/parser.c +++ b/src/parser.c @@ -14,9 +14,9 @@ #endif #define LANGUAGE_VERSION 13 -#define STATE_COUNT 176 +#define STATE_COUNT 180 #define LARGE_STATE_COUNT 28 -#define SYMBOL_COUNT 353 +#define SYMBOL_COUNT 354 #define ALIAS_COUNT 2 #define TOKEN_COUNT 302 #define EXTERNAL_TOKEN_COUNT 0 @@ -363,22 +363,23 @@ enum { sym_access_modifiers = 336, sym_enum_reference = 337, sym_list = 338, - sym_number_literal = 339, - aux_sym_class_definition_repeat1 = 340, - aux_sym_class_definition_repeat2 = 341, - aux_sym_class_definition_repeat3 = 342, - aux_sym_class_definition_repeat4 = 343, - aux_sym_method_definition_repeat1 = 344, - aux_sym_annotation_definition_repeat1 = 345, - aux_sym_statement_repeat1 = 346, - aux_sym_packed_switch_declaration_repeat1 = 347, - aux_sym_sparse_switch_declaration_repeat1 = 348, - aux_sym_array_data_declaration_repeat1 = 349, - aux_sym_method_identifier_repeat1 = 350, - aux_sym_access_modifiers_repeat1 = 351, - aux_sym_list_repeat1 = 352, - alias_sym_code_block = 353, - alias_sym_parameters = 354, + sym_range = 339, + sym_number_literal = 340, + aux_sym_class_definition_repeat1 = 341, + aux_sym_class_definition_repeat2 = 342, + aux_sym_class_definition_repeat3 = 343, + aux_sym_class_definition_repeat4 = 344, + aux_sym_method_definition_repeat1 = 345, + aux_sym_annotation_definition_repeat1 = 346, + aux_sym_statement_repeat1 = 347, + aux_sym_packed_switch_declaration_repeat1 = 348, + aux_sym_sparse_switch_declaration_repeat1 = 349, + aux_sym_array_data_declaration_repeat1 = 350, + aux_sym_method_identifier_repeat1 = 351, + aux_sym_access_modifiers_repeat1 = 352, + aux_sym_list_repeat1 = 353, + alias_sym_code_block = 354, + alias_sym_parameters = 355, }; static const char * const ts_symbol_names[] = { @@ -721,6 +722,7 @@ static const char * const ts_symbol_names[] = { [sym_access_modifiers] = "access_modifiers", [sym_enum_reference] = "enum_reference", [sym_list] = "list", + [sym_range] = "range", [sym_number_literal] = "number_literal", [aux_sym_class_definition_repeat1] = "class_definition_repeat1", [aux_sym_class_definition_repeat2] = "class_definition_repeat2", @@ -1079,6 +1081,7 @@ static const TSSymbol ts_symbol_map[] = { [sym_access_modifiers] = sym_access_modifiers, [sym_enum_reference] = sym_enum_reference, [sym_list] = sym_list, + [sym_range] = sym_range, [sym_number_literal] = sym_number_literal, [aux_sym_class_definition_repeat1] = aux_sym_class_definition_repeat1, [aux_sym_class_definition_repeat2] = aux_sym_class_definition_repeat2, @@ -2454,6 +2457,10 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = true, }, + [sym_range] = { + .visible = true, + .named = true, + }, [sym_number_literal] = { .visible = true, .named = true, @@ -9620,17 +9627,17 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [28] = {.lex_state = 1}, [29] = {.lex_state = 4}, [30] = {.lex_state = 6}, - [31] = {.lex_state = 6}, + [31] = {.lex_state = 4}, [32] = {.lex_state = 4}, - [33] = {.lex_state = 4}, + [33] = {.lex_state = 6}, [34] = {.lex_state = 0}, [35] = {.lex_state = 4}, [36] = {.lex_state = 7}, [37] = {.lex_state = 7}, - [38] = {.lex_state = 7}, + [38] = {.lex_state = 8}, [39] = {.lex_state = 7}, [40] = {.lex_state = 8}, - [41] = {.lex_state = 8}, + [41] = {.lex_state = 7}, [42] = {.lex_state = 7}, [43] = {.lex_state = 0}, [44] = {.lex_state = 0}, @@ -9646,11 +9653,11 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [54] = {.lex_state = 0}, [55] = {.lex_state = 0}, [56] = {.lex_state = 0}, - [57] = {.lex_state = 1}, + [57] = {.lex_state = 0}, [58] = {.lex_state = 0}, [59] = {.lex_state = 0}, [60] = {.lex_state = 0}, - [61] = {.lex_state = 0}, + [61] = {.lex_state = 1}, [62] = {.lex_state = 0}, [63] = {.lex_state = 0}, [64] = {.lex_state = 0}, @@ -9659,15 +9666,15 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [67] = {.lex_state = 0}, [68] = {.lex_state = 0}, [69] = {.lex_state = 0}, - [70] = {.lex_state = 1457}, - [71] = {.lex_state = 0}, + [70] = {.lex_state = 0}, + [71] = {.lex_state = 1457}, [72] = {.lex_state = 0}, [73] = {.lex_state = 0}, [74] = {.lex_state = 0}, [75] = {.lex_state = 4}, [76] = {.lex_state = 0}, - [77] = {.lex_state = 0}, - [78] = {.lex_state = 4}, + [77] = {.lex_state = 4}, + [78] = {.lex_state = 0}, [79] = {.lex_state = 0}, [80] = {.lex_state = 0}, [81] = {.lex_state = 0}, @@ -9683,14 +9690,14 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [91] = {.lex_state = 0}, [92] = {.lex_state = 0}, [93] = {.lex_state = 0}, - [94] = {.lex_state = 1457}, - [95] = {.lex_state = 4}, - [96] = {.lex_state = 1457}, + [94] = {.lex_state = 0}, + [95] = {.lex_state = 1457}, + [96] = {.lex_state = 0}, [97] = {.lex_state = 1457}, - [98] = {.lex_state = 0}, - [99] = {.lex_state = 0}, - [100] = {.lex_state = 0}, - [101] = {.lex_state = 0}, + [98] = {.lex_state = 1457}, + [99] = {.lex_state = 4}, + [100] = {.lex_state = 1}, + [101] = {.lex_state = 1}, [102] = {.lex_state = 0}, [103] = {.lex_state = 0}, [104] = {.lex_state = 0}, @@ -9698,12 +9705,12 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [106] = {.lex_state = 0}, [107] = {.lex_state = 1}, [108] = {.lex_state = 1}, - [109] = {.lex_state = 1}, - [110] = {.lex_state = 1}, - [111] = {.lex_state = 0}, + [109] = {.lex_state = 0}, + [110] = {.lex_state = 0}, + [111] = {.lex_state = 1}, [112] = {.lex_state = 0}, [113] = {.lex_state = 0}, - [114] = {.lex_state = 1}, + [114] = {.lex_state = 0}, [115] = {.lex_state = 1}, [116] = {.lex_state = 0}, [117] = {.lex_state = 0}, @@ -9712,36 +9719,36 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [120] = {.lex_state = 0}, [121] = {.lex_state = 0}, [122] = {.lex_state = 0}, - [123] = {.lex_state = 1457}, - [124] = {.lex_state = 0}, - [125] = {.lex_state = 1}, - [126] = {.lex_state = 4}, - [127] = {.lex_state = 1457}, + [123] = {.lex_state = 0}, + [124] = {.lex_state = 1}, + [125] = {.lex_state = 0}, + [126] = {.lex_state = 0}, + [127] = {.lex_state = 0}, [128] = {.lex_state = 1457}, - [129] = {.lex_state = 1}, - [130] = {.lex_state = 1}, + [129] = {.lex_state = 1457}, + [130] = {.lex_state = 1457}, [131] = {.lex_state = 1}, [132] = {.lex_state = 1}, - [133] = {.lex_state = 1457}, - [134] = {.lex_state = 1457}, - [135] = {.lex_state = 1}, + [133] = {.lex_state = 1}, + [134] = {.lex_state = 0}, + [135] = {.lex_state = 1457}, [136] = {.lex_state = 1457}, - [137] = {.lex_state = 0}, - [138] = {.lex_state = 1}, + [137] = {.lex_state = 1}, + [138] = {.lex_state = 0}, [139] = {.lex_state = 1}, [140] = {.lex_state = 0}, [141] = {.lex_state = 1457}, [142] = {.lex_state = 1}, - [143] = {.lex_state = 0}, - [144] = {.lex_state = 1457}, - [145] = {.lex_state = 0}, - [146] = {.lex_state = 1457}, - [147] = {.lex_state = 1}, + [143] = {.lex_state = 1457}, + [144] = {.lex_state = 1}, + [145] = {.lex_state = 1457}, + [146] = {.lex_state = 1}, + [147] = {.lex_state = 1457}, [148] = {.lex_state = 4}, [149] = {.lex_state = 1457}, - [150] = {.lex_state = 0}, - [151] = {.lex_state = 0}, - [152] = {.lex_state = 0}, + [150] = {.lex_state = 4}, + [151] = {.lex_state = 1}, + [152] = {.lex_state = 1}, [153] = {.lex_state = 0}, [154] = {.lex_state = 0}, [155] = {.lex_state = 0}, @@ -9765,6 +9772,10 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [173] = {.lex_state = 0}, [174] = {.lex_state = 0}, [175] = {.lex_state = 0}, + [176] = {.lex_state = 0}, + [177] = {.lex_state = 0}, + [178] = {.lex_state = 0}, + [179] = {.lex_state = 0}, }; static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { @@ -10068,8 +10079,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_literal] = ACTIONS(1), }, [1] = { - [sym_class_definition] = STATE(161), - [sym_class_declaration] = STATE(124), + [sym_class_definition] = STATE(171), + [sym_class_declaration] = STATE(126), [anon_sym_DOTclass] = ACTIONS(5), [sym_comment] = ACTIONS(3), }, @@ -10600,780 +10611,780 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), }, [4] = { - [sym_annotation_definition] = STATE(13), - [sym_annotation_declaration] = STATE(94), - [sym__code_line] = STATE(13), - [sym_statement] = STATE(13), + [sym_annotation_definition] = STATE(18), + [sym_annotation_declaration] = STATE(95), + [sym__code_line] = STATE(18), + [sym_statement] = STATE(18), [sym_opcode] = STATE(28), - [sym__declaration] = STATE(13), - [sym_line_declaration] = STATE(13), - [sym_locals_declaration] = STATE(13), - [sym_param_declaration] = STATE(13), - [sym_catch_declaration] = STATE(13), - [sym_catchall_declaration] = STATE(13), - [sym_packed_switch_declaration] = STATE(13), - [sym_sparse_switch_declaration] = STATE(13), - [sym_array_data_declaration] = STATE(13), - [aux_sym_method_definition_repeat1] = STATE(5), + [sym__declaration] = STATE(18), + [sym_line_declaration] = STATE(18), + [sym_locals_declaration] = STATE(18), + [sym_param_declaration] = STATE(18), + [sym_catch_declaration] = STATE(18), + [sym_catchall_declaration] = STATE(18), + [sym_packed_switch_declaration] = STATE(18), + [sym_sparse_switch_declaration] = STATE(18), + [sym_array_data_declaration] = STATE(18), + [aux_sym_method_definition_repeat1] = STATE(4), [sym_end_method] = ACTIONS(15), [anon_sym_DOTannotation] = ACTIONS(17), - [sym_label] = ACTIONS(19), - [anon_sym_nop] = ACTIONS(21), - [anon_sym_move] = ACTIONS(23), - [anon_sym_move_SLASHfrom16] = ACTIONS(21), - [anon_sym_move_SLASH16] = ACTIONS(21), - [anon_sym_move_DASHwide] = ACTIONS(23), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(21), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(21), - [anon_sym_move_DASHobject] = ACTIONS(23), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(21), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(21), - [anon_sym_move_DASHresult] = ACTIONS(23), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(21), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(21), - [anon_sym_move_DASHexception] = ACTIONS(21), - [anon_sym_return_DASHvoid] = ACTIONS(21), - [anon_sym_return] = ACTIONS(23), - [anon_sym_return_DASHwide] = ACTIONS(21), - [anon_sym_return_DASHobject] = ACTIONS(21), - [anon_sym_const_SLASH4] = ACTIONS(21), - [anon_sym_const_SLASH16] = ACTIONS(21), - [anon_sym_const] = ACTIONS(23), - [anon_sym_const_SLASHhigh16] = ACTIONS(21), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(21), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(21), - [anon_sym_const_DASHwide] = ACTIONS(23), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(21), - [anon_sym_const_DASHstring] = ACTIONS(23), - [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(21), - [anon_sym_const_DASHclass] = ACTIONS(21), - [anon_sym_monitor_DASHenter] = ACTIONS(21), - [anon_sym_monitor_DASHexit] = ACTIONS(21), - [anon_sym_check_DASHcast] = ACTIONS(21), - [anon_sym_instance_DASHof] = ACTIONS(21), - [anon_sym_array_DASHlength] = ACTIONS(21), - [anon_sym_new_DASHinstance] = ACTIONS(21), - [anon_sym_new_DASHarray] = ACTIONS(21), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(23), - [anon_sym_filled_DASHnew_DASHarray_DASHrange] = ACTIONS(21), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(21), - [anon_sym_throw] = ACTIONS(21), - [anon_sym_goto] = ACTIONS(23), - [anon_sym_goto_SLASH16] = ACTIONS(21), - [anon_sym_goto_SLASH32] = ACTIONS(21), - [anon_sym_packed_DASHswitch] = ACTIONS(21), - [anon_sym_sparse_DASHswitch] = ACTIONS(21), - [anon_sym_cmpl_DASHfloat] = ACTIONS(21), - [anon_sym_cmpg_DASHfloat] = ACTIONS(21), - [anon_sym_cmpl_DASHdouble] = ACTIONS(21), - [anon_sym_cmpg_DASHdouble] = ACTIONS(21), - [anon_sym_cmp_DASHlong] = ACTIONS(21), - [anon_sym_if_DASHeq] = ACTIONS(23), - [anon_sym_if_DASHne] = ACTIONS(23), - [anon_sym_if_DASHlt] = ACTIONS(23), - [anon_sym_if_DASHge] = ACTIONS(23), - [anon_sym_if_DASHgt] = ACTIONS(23), - [anon_sym_if_DASHle] = ACTIONS(23), - [anon_sym_if_DASHeqz] = ACTIONS(21), - [anon_sym_if_DASHnez] = ACTIONS(21), - [anon_sym_if_DASHltz] = ACTIONS(21), - [anon_sym_if_DASHgez] = ACTIONS(21), - [anon_sym_if_DASHgtz] = ACTIONS(21), - [anon_sym_if_DASHlez] = ACTIONS(21), - [anon_sym_aget] = ACTIONS(23), - [anon_sym_aget_DASHwide] = ACTIONS(21), - [anon_sym_aget_DASHobject] = ACTIONS(21), - [anon_sym_aget_DASHboolean] = ACTIONS(21), - [anon_sym_aget_DASHbyte] = ACTIONS(21), - [anon_sym_aget_DASHchar] = ACTIONS(21), - [anon_sym_aget_DASHshort] = ACTIONS(21), - [anon_sym_aput] = ACTIONS(23), - [anon_sym_aput_DASHwide] = ACTIONS(21), - [anon_sym_aput_DASHobject] = ACTIONS(21), - [anon_sym_aput_DASHboolean] = ACTIONS(21), - [anon_sym_aput_DASHbyte] = ACTIONS(21), - [anon_sym_aput_DASHchar] = ACTIONS(21), - [anon_sym_aput_DASHshort] = ACTIONS(21), - [anon_sym_iget] = ACTIONS(23), - [anon_sym_iget_DASHwide] = ACTIONS(23), - [anon_sym_iget_DASHobject] = ACTIONS(23), - [anon_sym_iget_DASHboolean] = ACTIONS(21), - [anon_sym_iget_DASHbyte] = ACTIONS(21), - [anon_sym_iget_DASHchar] = ACTIONS(21), - [anon_sym_iget_DASHshort] = ACTIONS(21), - [anon_sym_iput] = ACTIONS(23), - [anon_sym_iput_DASHwide] = ACTIONS(23), - [anon_sym_iput_DASHobject] = ACTIONS(23), - [anon_sym_iput_DASHboolean] = ACTIONS(21), - [anon_sym_iput_DASHbyte] = ACTIONS(21), - [anon_sym_iput_DASHchar] = ACTIONS(21), - [anon_sym_iput_DASHshort] = ACTIONS(21), - [anon_sym_sget] = ACTIONS(23), - [anon_sym_sget_DASHwide] = ACTIONS(21), - [anon_sym_sget_DASHobject] = ACTIONS(21), - [anon_sym_sget_DASHboolean] = ACTIONS(21), - [anon_sym_sget_DASHbyte] = ACTIONS(21), - [anon_sym_sget_DASHchar] = ACTIONS(21), - [anon_sym_sget_DASHshort] = ACTIONS(21), - [anon_sym_sput] = ACTIONS(23), - [anon_sym_sput_DASHwide] = ACTIONS(21), - [anon_sym_sput_DASHobject] = ACTIONS(21), - [anon_sym_sput_DASHboolean] = ACTIONS(21), - [anon_sym_sput_DASHbyte] = ACTIONS(21), - [anon_sym_sput_DASHchar] = ACTIONS(21), - [anon_sym_sput_DASHshort] = ACTIONS(21), - [anon_sym_invoke_DASHvirtual] = ACTIONS(23), - [anon_sym_invoke_DASHsuper] = ACTIONS(23), - [anon_sym_invoke_DASHdirect] = ACTIONS(23), - [anon_sym_invoke_DASHstatic] = ACTIONS(23), - [anon_sym_invoke_DASHinterface] = ACTIONS(23), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(21), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(21), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(21), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(21), - [anon_sym_invoke_DASHinterface_DASHrange] = ACTIONS(21), - [anon_sym_neg_DASHint] = ACTIONS(21), - [anon_sym_not_DASHint] = ACTIONS(21), - [anon_sym_neg_DASHlong] = ACTIONS(21), - [anon_sym_not_DASHlong] = ACTIONS(21), - [anon_sym_neg_DASHfloat] = ACTIONS(21), - [anon_sym_neg_DASHdouble] = ACTIONS(21), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(21), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(21), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(21), - [anon_sym_long_DASHto_DASHint] = ACTIONS(21), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(21), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(21), - [anon_sym_float_DASHto_DASHint] = ACTIONS(21), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(21), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(21), - [anon_sym_double_DASHto_DASHint] = ACTIONS(21), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(21), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(21), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(21), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(21), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(21), - [anon_sym_add_DASHint] = ACTIONS(23), - [anon_sym_sub_DASHint] = ACTIONS(23), - [anon_sym_mul_DASHint] = ACTIONS(23), - [anon_sym_div_DASHint] = ACTIONS(23), - [anon_sym_rem_DASHint] = ACTIONS(23), - [anon_sym_and_DASHint] = ACTIONS(23), - [anon_sym_or_DASHint] = ACTIONS(23), - [anon_sym_xor_DASHint] = ACTIONS(23), - [anon_sym_shl_DASHint] = ACTIONS(23), - [anon_sym_shr_DASHint] = ACTIONS(23), - [anon_sym_ushr_DASHint] = ACTIONS(23), - [anon_sym_add_DASHlong] = ACTIONS(23), - [anon_sym_sub_DASHlong] = ACTIONS(23), - [anon_sym_mul_DASHlong] = ACTIONS(23), - [anon_sym_div_DASHlong] = ACTIONS(23), - [anon_sym_rem_DASHlong] = ACTIONS(23), - [anon_sym_and_DASHlong] = ACTIONS(23), - [anon_sym_or_DASHlong] = ACTIONS(23), - [anon_sym_xor_DASHlong] = ACTIONS(23), - [anon_sym_shl_DASHlong] = ACTIONS(23), - [anon_sym_shr_DASHlong] = ACTIONS(23), - [anon_sym_ushr_DASHlong] = ACTIONS(23), - [anon_sym_add_DASHfloat] = ACTIONS(23), - [anon_sym_sub_DASHfloat] = ACTIONS(23), - [anon_sym_mul_DASHfloat] = ACTIONS(23), - [anon_sym_div_DASHfloat] = ACTIONS(23), - [anon_sym_rem_DASHfloat] = ACTIONS(23), - [anon_sym_add_DASHdouble] = ACTIONS(23), - [anon_sym_sub_DASHdouble] = ACTIONS(23), - [anon_sym_mul_DASHdouble] = ACTIONS(23), - [anon_sym_div_DASHdouble] = ACTIONS(23), - [anon_sym_rem_DASHdouble] = ACTIONS(23), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(21), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(21), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(21), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(21), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(21), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(21), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(21), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(21), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(21), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(21), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(21), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(21), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(21), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(21), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(21), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(21), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(21), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(21), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(21), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(21), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(21), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(21), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(21), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(21), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(21), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(21), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(21), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(21), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(21), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(21), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(21), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(21), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(21), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(21), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(21), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(21), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(21), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(21), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(21), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(21), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(21), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(21), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(21), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(21), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(21), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(21), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(21), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(21), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(21), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(21), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(21), - [anon_sym_execute_DASHinline] = ACTIONS(21), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(21), - [anon_sym_iget_DASHquick] = ACTIONS(21), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(21), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(21), - [anon_sym_iput_DASHquick] = ACTIONS(21), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(21), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(21), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(23), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(21), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(23), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(21), - [anon_sym_DOTline] = ACTIONS(25), - [anon_sym_DOTlocals] = ACTIONS(27), - [anon_sym_DOTparam] = ACTIONS(29), - [anon_sym_DOTcatch] = ACTIONS(31), - [anon_sym_DOTcatchall] = ACTIONS(33), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(35), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(37), - [anon_sym_DOTarray_DASHdata] = ACTIONS(39), + [sym_label] = ACTIONS(20), + [anon_sym_nop] = ACTIONS(23), + [anon_sym_move] = ACTIONS(26), + [anon_sym_move_SLASHfrom16] = ACTIONS(23), + [anon_sym_move_SLASH16] = ACTIONS(23), + [anon_sym_move_DASHwide] = ACTIONS(26), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(23), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(23), + [anon_sym_move_DASHobject] = ACTIONS(26), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(23), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(23), + [anon_sym_move_DASHresult] = ACTIONS(26), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(23), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(23), + [anon_sym_move_DASHexception] = ACTIONS(23), + [anon_sym_return_DASHvoid] = ACTIONS(23), + [anon_sym_return] = ACTIONS(26), + [anon_sym_return_DASHwide] = ACTIONS(23), + [anon_sym_return_DASHobject] = ACTIONS(23), + [anon_sym_const_SLASH4] = ACTIONS(23), + [anon_sym_const_SLASH16] = ACTIONS(23), + [anon_sym_const] = ACTIONS(26), + [anon_sym_const_SLASHhigh16] = ACTIONS(23), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(23), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(23), + [anon_sym_const_DASHwide] = ACTIONS(26), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(23), + [anon_sym_const_DASHstring] = ACTIONS(26), + [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(23), + [anon_sym_const_DASHclass] = ACTIONS(23), + [anon_sym_monitor_DASHenter] = ACTIONS(23), + [anon_sym_monitor_DASHexit] = ACTIONS(23), + [anon_sym_check_DASHcast] = ACTIONS(23), + [anon_sym_instance_DASHof] = ACTIONS(23), + [anon_sym_array_DASHlength] = ACTIONS(23), + [anon_sym_new_DASHinstance] = ACTIONS(23), + [anon_sym_new_DASHarray] = ACTIONS(23), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(26), + [anon_sym_filled_DASHnew_DASHarray_DASHrange] = ACTIONS(23), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(23), + [anon_sym_throw] = ACTIONS(23), + [anon_sym_goto] = ACTIONS(26), + [anon_sym_goto_SLASH16] = ACTIONS(23), + [anon_sym_goto_SLASH32] = ACTIONS(23), + [anon_sym_packed_DASHswitch] = ACTIONS(23), + [anon_sym_sparse_DASHswitch] = ACTIONS(23), + [anon_sym_cmpl_DASHfloat] = ACTIONS(23), + [anon_sym_cmpg_DASHfloat] = ACTIONS(23), + [anon_sym_cmpl_DASHdouble] = ACTIONS(23), + [anon_sym_cmpg_DASHdouble] = ACTIONS(23), + [anon_sym_cmp_DASHlong] = ACTIONS(23), + [anon_sym_if_DASHeq] = ACTIONS(26), + [anon_sym_if_DASHne] = ACTIONS(26), + [anon_sym_if_DASHlt] = ACTIONS(26), + [anon_sym_if_DASHge] = ACTIONS(26), + [anon_sym_if_DASHgt] = ACTIONS(26), + [anon_sym_if_DASHle] = ACTIONS(26), + [anon_sym_if_DASHeqz] = ACTIONS(23), + [anon_sym_if_DASHnez] = ACTIONS(23), + [anon_sym_if_DASHltz] = ACTIONS(23), + [anon_sym_if_DASHgez] = ACTIONS(23), + [anon_sym_if_DASHgtz] = ACTIONS(23), + [anon_sym_if_DASHlez] = ACTIONS(23), + [anon_sym_aget] = ACTIONS(26), + [anon_sym_aget_DASHwide] = ACTIONS(23), + [anon_sym_aget_DASHobject] = ACTIONS(23), + [anon_sym_aget_DASHboolean] = ACTIONS(23), + [anon_sym_aget_DASHbyte] = ACTIONS(23), + [anon_sym_aget_DASHchar] = ACTIONS(23), + [anon_sym_aget_DASHshort] = ACTIONS(23), + [anon_sym_aput] = ACTIONS(26), + [anon_sym_aput_DASHwide] = ACTIONS(23), + [anon_sym_aput_DASHobject] = ACTIONS(23), + [anon_sym_aput_DASHboolean] = ACTIONS(23), + [anon_sym_aput_DASHbyte] = ACTIONS(23), + [anon_sym_aput_DASHchar] = ACTIONS(23), + [anon_sym_aput_DASHshort] = ACTIONS(23), + [anon_sym_iget] = ACTIONS(26), + [anon_sym_iget_DASHwide] = ACTIONS(26), + [anon_sym_iget_DASHobject] = ACTIONS(26), + [anon_sym_iget_DASHboolean] = ACTIONS(23), + [anon_sym_iget_DASHbyte] = ACTIONS(23), + [anon_sym_iget_DASHchar] = ACTIONS(23), + [anon_sym_iget_DASHshort] = ACTIONS(23), + [anon_sym_iput] = ACTIONS(26), + [anon_sym_iput_DASHwide] = ACTIONS(26), + [anon_sym_iput_DASHobject] = ACTIONS(26), + [anon_sym_iput_DASHboolean] = ACTIONS(23), + [anon_sym_iput_DASHbyte] = ACTIONS(23), + [anon_sym_iput_DASHchar] = ACTIONS(23), + [anon_sym_iput_DASHshort] = ACTIONS(23), + [anon_sym_sget] = ACTIONS(26), + [anon_sym_sget_DASHwide] = ACTIONS(23), + [anon_sym_sget_DASHobject] = ACTIONS(23), + [anon_sym_sget_DASHboolean] = ACTIONS(23), + [anon_sym_sget_DASHbyte] = ACTIONS(23), + [anon_sym_sget_DASHchar] = ACTIONS(23), + [anon_sym_sget_DASHshort] = ACTIONS(23), + [anon_sym_sput] = ACTIONS(26), + [anon_sym_sput_DASHwide] = ACTIONS(23), + [anon_sym_sput_DASHobject] = ACTIONS(23), + [anon_sym_sput_DASHboolean] = ACTIONS(23), + [anon_sym_sput_DASHbyte] = ACTIONS(23), + [anon_sym_sput_DASHchar] = ACTIONS(23), + [anon_sym_sput_DASHshort] = ACTIONS(23), + [anon_sym_invoke_DASHvirtual] = ACTIONS(26), + [anon_sym_invoke_DASHsuper] = ACTIONS(26), + [anon_sym_invoke_DASHdirect] = ACTIONS(26), + [anon_sym_invoke_DASHstatic] = ACTIONS(26), + [anon_sym_invoke_DASHinterface] = ACTIONS(26), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(23), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(23), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(23), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(23), + [anon_sym_invoke_DASHinterface_DASHrange] = ACTIONS(23), + [anon_sym_neg_DASHint] = ACTIONS(23), + [anon_sym_not_DASHint] = ACTIONS(23), + [anon_sym_neg_DASHlong] = ACTIONS(23), + [anon_sym_not_DASHlong] = ACTIONS(23), + [anon_sym_neg_DASHfloat] = ACTIONS(23), + [anon_sym_neg_DASHdouble] = ACTIONS(23), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(23), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(23), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(23), + [anon_sym_long_DASHto_DASHint] = ACTIONS(23), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(23), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(23), + [anon_sym_float_DASHto_DASHint] = ACTIONS(23), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(23), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(23), + [anon_sym_double_DASHto_DASHint] = ACTIONS(23), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(23), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(23), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(23), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(23), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(23), + [anon_sym_add_DASHint] = ACTIONS(26), + [anon_sym_sub_DASHint] = ACTIONS(26), + [anon_sym_mul_DASHint] = ACTIONS(26), + [anon_sym_div_DASHint] = ACTIONS(26), + [anon_sym_rem_DASHint] = ACTIONS(26), + [anon_sym_and_DASHint] = ACTIONS(26), + [anon_sym_or_DASHint] = ACTIONS(26), + [anon_sym_xor_DASHint] = ACTIONS(26), + [anon_sym_shl_DASHint] = ACTIONS(26), + [anon_sym_shr_DASHint] = ACTIONS(26), + [anon_sym_ushr_DASHint] = ACTIONS(26), + [anon_sym_add_DASHlong] = ACTIONS(26), + [anon_sym_sub_DASHlong] = ACTIONS(26), + [anon_sym_mul_DASHlong] = ACTIONS(26), + [anon_sym_div_DASHlong] = ACTIONS(26), + [anon_sym_rem_DASHlong] = ACTIONS(26), + [anon_sym_and_DASHlong] = ACTIONS(26), + [anon_sym_or_DASHlong] = ACTIONS(26), + [anon_sym_xor_DASHlong] = ACTIONS(26), + [anon_sym_shl_DASHlong] = ACTIONS(26), + [anon_sym_shr_DASHlong] = ACTIONS(26), + [anon_sym_ushr_DASHlong] = ACTIONS(26), + [anon_sym_add_DASHfloat] = ACTIONS(26), + [anon_sym_sub_DASHfloat] = ACTIONS(26), + [anon_sym_mul_DASHfloat] = ACTIONS(26), + [anon_sym_div_DASHfloat] = ACTIONS(26), + [anon_sym_rem_DASHfloat] = ACTIONS(26), + [anon_sym_add_DASHdouble] = ACTIONS(26), + [anon_sym_sub_DASHdouble] = ACTIONS(26), + [anon_sym_mul_DASHdouble] = ACTIONS(26), + [anon_sym_div_DASHdouble] = ACTIONS(26), + [anon_sym_rem_DASHdouble] = ACTIONS(26), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(23), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(23), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(23), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(23), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(23), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(23), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(23), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(23), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(23), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(23), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(23), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(23), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(23), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(23), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(23), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(23), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(23), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(23), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(23), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(23), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(23), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(23), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(23), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(23), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(23), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(23), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(23), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(23), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(23), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(23), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(23), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(23), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(23), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(23), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(23), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(23), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(23), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(23), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(23), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(23), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(23), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(23), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(23), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(23), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(23), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(23), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(23), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(23), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(23), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(23), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(23), + [anon_sym_execute_DASHinline] = ACTIONS(23), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(23), + [anon_sym_iget_DASHquick] = ACTIONS(23), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(23), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(23), + [anon_sym_iput_DASHquick] = ACTIONS(23), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(23), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(23), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(26), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(23), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(26), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(23), + [anon_sym_DOTline] = ACTIONS(29), + [anon_sym_DOTlocals] = ACTIONS(32), + [anon_sym_DOTparam] = ACTIONS(35), + [anon_sym_DOTcatch] = ACTIONS(38), + [anon_sym_DOTcatchall] = ACTIONS(41), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(44), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(47), + [anon_sym_DOTarray_DASHdata] = ACTIONS(50), [sym_comment] = ACTIONS(3), }, [5] = { - [sym_annotation_definition] = STATE(13), - [sym_annotation_declaration] = STATE(94), - [sym__code_line] = STATE(13), - [sym_statement] = STATE(13), + [sym_annotation_definition] = STATE(18), + [sym_annotation_declaration] = STATE(95), + [sym__code_line] = STATE(18), + [sym_statement] = STATE(18), [sym_opcode] = STATE(28), - [sym__declaration] = STATE(13), - [sym_line_declaration] = STATE(13), - [sym_locals_declaration] = STATE(13), - [sym_param_declaration] = STATE(13), - [sym_catch_declaration] = STATE(13), - [sym_catchall_declaration] = STATE(13), - [sym_packed_switch_declaration] = STATE(13), - [sym_sparse_switch_declaration] = STATE(13), - [sym_array_data_declaration] = STATE(13), + [sym__declaration] = STATE(18), + [sym_line_declaration] = STATE(18), + [sym_locals_declaration] = STATE(18), + [sym_param_declaration] = STATE(18), + [sym_catch_declaration] = STATE(18), + [sym_catchall_declaration] = STATE(18), + [sym_packed_switch_declaration] = STATE(18), + [sym_sparse_switch_declaration] = STATE(18), + [sym_array_data_declaration] = STATE(18), [aux_sym_method_definition_repeat1] = STATE(6), - [sym_end_method] = ACTIONS(41), - [anon_sym_DOTannotation] = ACTIONS(17), - [sym_label] = ACTIONS(19), - [anon_sym_nop] = ACTIONS(21), - [anon_sym_move] = ACTIONS(23), - [anon_sym_move_SLASHfrom16] = ACTIONS(21), - [anon_sym_move_SLASH16] = ACTIONS(21), - [anon_sym_move_DASHwide] = ACTIONS(23), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(21), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(21), - [anon_sym_move_DASHobject] = ACTIONS(23), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(21), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(21), - [anon_sym_move_DASHresult] = ACTIONS(23), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(21), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(21), - [anon_sym_move_DASHexception] = ACTIONS(21), - [anon_sym_return_DASHvoid] = ACTIONS(21), - [anon_sym_return] = ACTIONS(23), - [anon_sym_return_DASHwide] = ACTIONS(21), - [anon_sym_return_DASHobject] = ACTIONS(21), - [anon_sym_const_SLASH4] = ACTIONS(21), - [anon_sym_const_SLASH16] = ACTIONS(21), - [anon_sym_const] = ACTIONS(23), - [anon_sym_const_SLASHhigh16] = ACTIONS(21), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(21), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(21), - [anon_sym_const_DASHwide] = ACTIONS(23), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(21), - [anon_sym_const_DASHstring] = ACTIONS(23), - [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(21), - [anon_sym_const_DASHclass] = ACTIONS(21), - [anon_sym_monitor_DASHenter] = ACTIONS(21), - [anon_sym_monitor_DASHexit] = ACTIONS(21), - [anon_sym_check_DASHcast] = ACTIONS(21), - [anon_sym_instance_DASHof] = ACTIONS(21), - [anon_sym_array_DASHlength] = ACTIONS(21), - [anon_sym_new_DASHinstance] = ACTIONS(21), - [anon_sym_new_DASHarray] = ACTIONS(21), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(23), - [anon_sym_filled_DASHnew_DASHarray_DASHrange] = ACTIONS(21), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(21), - [anon_sym_throw] = ACTIONS(21), - [anon_sym_goto] = ACTIONS(23), - [anon_sym_goto_SLASH16] = ACTIONS(21), - [anon_sym_goto_SLASH32] = ACTIONS(21), - [anon_sym_packed_DASHswitch] = ACTIONS(21), - [anon_sym_sparse_DASHswitch] = ACTIONS(21), - [anon_sym_cmpl_DASHfloat] = ACTIONS(21), - [anon_sym_cmpg_DASHfloat] = ACTIONS(21), - [anon_sym_cmpl_DASHdouble] = ACTIONS(21), - [anon_sym_cmpg_DASHdouble] = ACTIONS(21), - [anon_sym_cmp_DASHlong] = ACTIONS(21), - [anon_sym_if_DASHeq] = ACTIONS(23), - [anon_sym_if_DASHne] = ACTIONS(23), - [anon_sym_if_DASHlt] = ACTIONS(23), - [anon_sym_if_DASHge] = ACTIONS(23), - [anon_sym_if_DASHgt] = ACTIONS(23), - [anon_sym_if_DASHle] = ACTIONS(23), - [anon_sym_if_DASHeqz] = ACTIONS(21), - [anon_sym_if_DASHnez] = ACTIONS(21), - [anon_sym_if_DASHltz] = ACTIONS(21), - [anon_sym_if_DASHgez] = ACTIONS(21), - [anon_sym_if_DASHgtz] = ACTIONS(21), - [anon_sym_if_DASHlez] = ACTIONS(21), - [anon_sym_aget] = ACTIONS(23), - [anon_sym_aget_DASHwide] = ACTIONS(21), - [anon_sym_aget_DASHobject] = ACTIONS(21), - [anon_sym_aget_DASHboolean] = ACTIONS(21), - [anon_sym_aget_DASHbyte] = ACTIONS(21), - [anon_sym_aget_DASHchar] = ACTIONS(21), - [anon_sym_aget_DASHshort] = ACTIONS(21), - [anon_sym_aput] = ACTIONS(23), - [anon_sym_aput_DASHwide] = ACTIONS(21), - [anon_sym_aput_DASHobject] = ACTIONS(21), - [anon_sym_aput_DASHboolean] = ACTIONS(21), - [anon_sym_aput_DASHbyte] = ACTIONS(21), - [anon_sym_aput_DASHchar] = ACTIONS(21), - [anon_sym_aput_DASHshort] = ACTIONS(21), - [anon_sym_iget] = ACTIONS(23), - [anon_sym_iget_DASHwide] = ACTIONS(23), - [anon_sym_iget_DASHobject] = ACTIONS(23), - [anon_sym_iget_DASHboolean] = ACTIONS(21), - [anon_sym_iget_DASHbyte] = ACTIONS(21), - [anon_sym_iget_DASHchar] = ACTIONS(21), - [anon_sym_iget_DASHshort] = ACTIONS(21), - [anon_sym_iput] = ACTIONS(23), - [anon_sym_iput_DASHwide] = ACTIONS(23), - [anon_sym_iput_DASHobject] = ACTIONS(23), - [anon_sym_iput_DASHboolean] = ACTIONS(21), - [anon_sym_iput_DASHbyte] = ACTIONS(21), - [anon_sym_iput_DASHchar] = ACTIONS(21), - [anon_sym_iput_DASHshort] = ACTIONS(21), - [anon_sym_sget] = ACTIONS(23), - [anon_sym_sget_DASHwide] = ACTIONS(21), - [anon_sym_sget_DASHobject] = ACTIONS(21), - [anon_sym_sget_DASHboolean] = ACTIONS(21), - [anon_sym_sget_DASHbyte] = ACTIONS(21), - [anon_sym_sget_DASHchar] = ACTIONS(21), - [anon_sym_sget_DASHshort] = ACTIONS(21), - [anon_sym_sput] = ACTIONS(23), - [anon_sym_sput_DASHwide] = ACTIONS(21), - [anon_sym_sput_DASHobject] = ACTIONS(21), - [anon_sym_sput_DASHboolean] = ACTIONS(21), - [anon_sym_sput_DASHbyte] = ACTIONS(21), - [anon_sym_sput_DASHchar] = ACTIONS(21), - [anon_sym_sput_DASHshort] = ACTIONS(21), - [anon_sym_invoke_DASHvirtual] = ACTIONS(23), - [anon_sym_invoke_DASHsuper] = ACTIONS(23), - [anon_sym_invoke_DASHdirect] = ACTIONS(23), - [anon_sym_invoke_DASHstatic] = ACTIONS(23), - [anon_sym_invoke_DASHinterface] = ACTIONS(23), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(21), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(21), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(21), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(21), - [anon_sym_invoke_DASHinterface_DASHrange] = ACTIONS(21), - [anon_sym_neg_DASHint] = ACTIONS(21), - [anon_sym_not_DASHint] = ACTIONS(21), - [anon_sym_neg_DASHlong] = ACTIONS(21), - [anon_sym_not_DASHlong] = ACTIONS(21), - [anon_sym_neg_DASHfloat] = ACTIONS(21), - [anon_sym_neg_DASHdouble] = ACTIONS(21), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(21), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(21), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(21), - [anon_sym_long_DASHto_DASHint] = ACTIONS(21), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(21), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(21), - [anon_sym_float_DASHto_DASHint] = ACTIONS(21), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(21), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(21), - [anon_sym_double_DASHto_DASHint] = ACTIONS(21), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(21), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(21), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(21), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(21), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(21), - [anon_sym_add_DASHint] = ACTIONS(23), - [anon_sym_sub_DASHint] = ACTIONS(23), - [anon_sym_mul_DASHint] = ACTIONS(23), - [anon_sym_div_DASHint] = ACTIONS(23), - [anon_sym_rem_DASHint] = ACTIONS(23), - [anon_sym_and_DASHint] = ACTIONS(23), - [anon_sym_or_DASHint] = ACTIONS(23), - [anon_sym_xor_DASHint] = ACTIONS(23), - [anon_sym_shl_DASHint] = ACTIONS(23), - [anon_sym_shr_DASHint] = ACTIONS(23), - [anon_sym_ushr_DASHint] = ACTIONS(23), - [anon_sym_add_DASHlong] = ACTIONS(23), - [anon_sym_sub_DASHlong] = ACTIONS(23), - [anon_sym_mul_DASHlong] = ACTIONS(23), - [anon_sym_div_DASHlong] = ACTIONS(23), - [anon_sym_rem_DASHlong] = ACTIONS(23), - [anon_sym_and_DASHlong] = ACTIONS(23), - [anon_sym_or_DASHlong] = ACTIONS(23), - [anon_sym_xor_DASHlong] = ACTIONS(23), - [anon_sym_shl_DASHlong] = ACTIONS(23), - [anon_sym_shr_DASHlong] = ACTIONS(23), - [anon_sym_ushr_DASHlong] = ACTIONS(23), - [anon_sym_add_DASHfloat] = ACTIONS(23), - [anon_sym_sub_DASHfloat] = ACTIONS(23), - [anon_sym_mul_DASHfloat] = ACTIONS(23), - [anon_sym_div_DASHfloat] = ACTIONS(23), - [anon_sym_rem_DASHfloat] = ACTIONS(23), - [anon_sym_add_DASHdouble] = ACTIONS(23), - [anon_sym_sub_DASHdouble] = ACTIONS(23), - [anon_sym_mul_DASHdouble] = ACTIONS(23), - [anon_sym_div_DASHdouble] = ACTIONS(23), - [anon_sym_rem_DASHdouble] = ACTIONS(23), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(21), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(21), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(21), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(21), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(21), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(21), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(21), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(21), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(21), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(21), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(21), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(21), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(21), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(21), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(21), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(21), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(21), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(21), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(21), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(21), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(21), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(21), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(21), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(21), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(21), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(21), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(21), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(21), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(21), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(21), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(21), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(21), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(21), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(21), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(21), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(21), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(21), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(21), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(21), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(21), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(21), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(21), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(21), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(21), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(21), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(21), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(21), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(21), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(21), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(21), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(21), - [anon_sym_execute_DASHinline] = ACTIONS(21), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(21), - [anon_sym_iget_DASHquick] = ACTIONS(21), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(21), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(21), - [anon_sym_iput_DASHquick] = ACTIONS(21), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(21), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(21), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(23), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(21), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(23), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(21), - [anon_sym_DOTline] = ACTIONS(25), - [anon_sym_DOTlocals] = ACTIONS(27), - [anon_sym_DOTparam] = ACTIONS(29), - [anon_sym_DOTcatch] = ACTIONS(31), - [anon_sym_DOTcatchall] = ACTIONS(33), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(35), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(37), - [anon_sym_DOTarray_DASHdata] = ACTIONS(39), + [sym_end_method] = ACTIONS(53), + [anon_sym_DOTannotation] = ACTIONS(55), + [sym_label] = ACTIONS(57), + [anon_sym_nop] = ACTIONS(59), + [anon_sym_move] = ACTIONS(61), + [anon_sym_move_SLASHfrom16] = ACTIONS(59), + [anon_sym_move_SLASH16] = ACTIONS(59), + [anon_sym_move_DASHwide] = ACTIONS(61), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(59), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(59), + [anon_sym_move_DASHobject] = ACTIONS(61), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(59), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(59), + [anon_sym_move_DASHresult] = ACTIONS(61), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(59), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(59), + [anon_sym_move_DASHexception] = ACTIONS(59), + [anon_sym_return_DASHvoid] = ACTIONS(59), + [anon_sym_return] = ACTIONS(61), + [anon_sym_return_DASHwide] = ACTIONS(59), + [anon_sym_return_DASHobject] = ACTIONS(59), + [anon_sym_const_SLASH4] = ACTIONS(59), + [anon_sym_const_SLASH16] = ACTIONS(59), + [anon_sym_const] = ACTIONS(61), + [anon_sym_const_SLASHhigh16] = ACTIONS(59), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(59), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(59), + [anon_sym_const_DASHwide] = ACTIONS(61), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(59), + [anon_sym_const_DASHstring] = ACTIONS(61), + [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(59), + [anon_sym_const_DASHclass] = ACTIONS(59), + [anon_sym_monitor_DASHenter] = ACTIONS(59), + [anon_sym_monitor_DASHexit] = ACTIONS(59), + [anon_sym_check_DASHcast] = ACTIONS(59), + [anon_sym_instance_DASHof] = ACTIONS(59), + [anon_sym_array_DASHlength] = ACTIONS(59), + [anon_sym_new_DASHinstance] = ACTIONS(59), + [anon_sym_new_DASHarray] = ACTIONS(59), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(61), + [anon_sym_filled_DASHnew_DASHarray_DASHrange] = ACTIONS(59), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(59), + [anon_sym_throw] = ACTIONS(59), + [anon_sym_goto] = ACTIONS(61), + [anon_sym_goto_SLASH16] = ACTIONS(59), + [anon_sym_goto_SLASH32] = ACTIONS(59), + [anon_sym_packed_DASHswitch] = ACTIONS(59), + [anon_sym_sparse_DASHswitch] = ACTIONS(59), + [anon_sym_cmpl_DASHfloat] = ACTIONS(59), + [anon_sym_cmpg_DASHfloat] = ACTIONS(59), + [anon_sym_cmpl_DASHdouble] = ACTIONS(59), + [anon_sym_cmpg_DASHdouble] = ACTIONS(59), + [anon_sym_cmp_DASHlong] = ACTIONS(59), + [anon_sym_if_DASHeq] = ACTIONS(61), + [anon_sym_if_DASHne] = ACTIONS(61), + [anon_sym_if_DASHlt] = ACTIONS(61), + [anon_sym_if_DASHge] = ACTIONS(61), + [anon_sym_if_DASHgt] = ACTIONS(61), + [anon_sym_if_DASHle] = ACTIONS(61), + [anon_sym_if_DASHeqz] = ACTIONS(59), + [anon_sym_if_DASHnez] = ACTIONS(59), + [anon_sym_if_DASHltz] = ACTIONS(59), + [anon_sym_if_DASHgez] = ACTIONS(59), + [anon_sym_if_DASHgtz] = ACTIONS(59), + [anon_sym_if_DASHlez] = ACTIONS(59), + [anon_sym_aget] = ACTIONS(61), + [anon_sym_aget_DASHwide] = ACTIONS(59), + [anon_sym_aget_DASHobject] = ACTIONS(59), + [anon_sym_aget_DASHboolean] = ACTIONS(59), + [anon_sym_aget_DASHbyte] = ACTIONS(59), + [anon_sym_aget_DASHchar] = ACTIONS(59), + [anon_sym_aget_DASHshort] = ACTIONS(59), + [anon_sym_aput] = ACTIONS(61), + [anon_sym_aput_DASHwide] = ACTIONS(59), + [anon_sym_aput_DASHobject] = ACTIONS(59), + [anon_sym_aput_DASHboolean] = ACTIONS(59), + [anon_sym_aput_DASHbyte] = ACTIONS(59), + [anon_sym_aput_DASHchar] = ACTIONS(59), + [anon_sym_aput_DASHshort] = ACTIONS(59), + [anon_sym_iget] = ACTIONS(61), + [anon_sym_iget_DASHwide] = ACTIONS(61), + [anon_sym_iget_DASHobject] = ACTIONS(61), + [anon_sym_iget_DASHboolean] = ACTIONS(59), + [anon_sym_iget_DASHbyte] = ACTIONS(59), + [anon_sym_iget_DASHchar] = ACTIONS(59), + [anon_sym_iget_DASHshort] = ACTIONS(59), + [anon_sym_iput] = ACTIONS(61), + [anon_sym_iput_DASHwide] = ACTIONS(61), + [anon_sym_iput_DASHobject] = ACTIONS(61), + [anon_sym_iput_DASHboolean] = ACTIONS(59), + [anon_sym_iput_DASHbyte] = ACTIONS(59), + [anon_sym_iput_DASHchar] = ACTIONS(59), + [anon_sym_iput_DASHshort] = ACTIONS(59), + [anon_sym_sget] = ACTIONS(61), + [anon_sym_sget_DASHwide] = ACTIONS(59), + [anon_sym_sget_DASHobject] = ACTIONS(59), + [anon_sym_sget_DASHboolean] = ACTIONS(59), + [anon_sym_sget_DASHbyte] = ACTIONS(59), + [anon_sym_sget_DASHchar] = ACTIONS(59), + [anon_sym_sget_DASHshort] = ACTIONS(59), + [anon_sym_sput] = ACTIONS(61), + [anon_sym_sput_DASHwide] = ACTIONS(59), + [anon_sym_sput_DASHobject] = ACTIONS(59), + [anon_sym_sput_DASHboolean] = ACTIONS(59), + [anon_sym_sput_DASHbyte] = ACTIONS(59), + [anon_sym_sput_DASHchar] = ACTIONS(59), + [anon_sym_sput_DASHshort] = ACTIONS(59), + [anon_sym_invoke_DASHvirtual] = ACTIONS(61), + [anon_sym_invoke_DASHsuper] = ACTIONS(61), + [anon_sym_invoke_DASHdirect] = ACTIONS(61), + [anon_sym_invoke_DASHstatic] = ACTIONS(61), + [anon_sym_invoke_DASHinterface] = ACTIONS(61), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(59), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(59), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(59), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(59), + [anon_sym_invoke_DASHinterface_DASHrange] = ACTIONS(59), + [anon_sym_neg_DASHint] = ACTIONS(59), + [anon_sym_not_DASHint] = ACTIONS(59), + [anon_sym_neg_DASHlong] = ACTIONS(59), + [anon_sym_not_DASHlong] = ACTIONS(59), + [anon_sym_neg_DASHfloat] = ACTIONS(59), + [anon_sym_neg_DASHdouble] = ACTIONS(59), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(59), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(59), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(59), + [anon_sym_long_DASHto_DASHint] = ACTIONS(59), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(59), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(59), + [anon_sym_float_DASHto_DASHint] = ACTIONS(59), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(59), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(59), + [anon_sym_double_DASHto_DASHint] = ACTIONS(59), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(59), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(59), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(59), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(59), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(59), + [anon_sym_add_DASHint] = ACTIONS(61), + [anon_sym_sub_DASHint] = ACTIONS(61), + [anon_sym_mul_DASHint] = ACTIONS(61), + [anon_sym_div_DASHint] = ACTIONS(61), + [anon_sym_rem_DASHint] = ACTIONS(61), + [anon_sym_and_DASHint] = ACTIONS(61), + [anon_sym_or_DASHint] = ACTIONS(61), + [anon_sym_xor_DASHint] = ACTIONS(61), + [anon_sym_shl_DASHint] = ACTIONS(61), + [anon_sym_shr_DASHint] = ACTIONS(61), + [anon_sym_ushr_DASHint] = ACTIONS(61), + [anon_sym_add_DASHlong] = ACTIONS(61), + [anon_sym_sub_DASHlong] = ACTIONS(61), + [anon_sym_mul_DASHlong] = ACTIONS(61), + [anon_sym_div_DASHlong] = ACTIONS(61), + [anon_sym_rem_DASHlong] = ACTIONS(61), + [anon_sym_and_DASHlong] = ACTIONS(61), + [anon_sym_or_DASHlong] = ACTIONS(61), + [anon_sym_xor_DASHlong] = ACTIONS(61), + [anon_sym_shl_DASHlong] = ACTIONS(61), + [anon_sym_shr_DASHlong] = ACTIONS(61), + [anon_sym_ushr_DASHlong] = ACTIONS(61), + [anon_sym_add_DASHfloat] = ACTIONS(61), + [anon_sym_sub_DASHfloat] = ACTIONS(61), + [anon_sym_mul_DASHfloat] = ACTIONS(61), + [anon_sym_div_DASHfloat] = ACTIONS(61), + [anon_sym_rem_DASHfloat] = ACTIONS(61), + [anon_sym_add_DASHdouble] = ACTIONS(61), + [anon_sym_sub_DASHdouble] = ACTIONS(61), + [anon_sym_mul_DASHdouble] = ACTIONS(61), + [anon_sym_div_DASHdouble] = ACTIONS(61), + [anon_sym_rem_DASHdouble] = ACTIONS(61), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(59), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(59), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(59), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(59), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(59), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(59), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(59), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(59), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(59), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(59), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(59), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(59), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(59), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(59), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(59), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(59), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(59), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(59), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(59), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(59), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(59), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(59), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(59), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(59), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(59), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(59), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(59), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(59), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(59), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(59), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(59), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(59), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(59), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(59), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(59), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(59), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(59), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(59), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(59), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(59), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(59), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(59), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(59), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(59), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(59), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(59), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(59), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(59), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(59), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(59), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(59), + [anon_sym_execute_DASHinline] = ACTIONS(59), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(59), + [anon_sym_iget_DASHquick] = ACTIONS(59), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(59), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(59), + [anon_sym_iput_DASHquick] = ACTIONS(59), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(59), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(59), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(61), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(59), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(61), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(59), + [anon_sym_DOTline] = ACTIONS(63), + [anon_sym_DOTlocals] = ACTIONS(65), + [anon_sym_DOTparam] = ACTIONS(67), + [anon_sym_DOTcatch] = ACTIONS(69), + [anon_sym_DOTcatchall] = ACTIONS(71), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(73), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(75), + [anon_sym_DOTarray_DASHdata] = ACTIONS(77), [sym_comment] = ACTIONS(3), }, [6] = { - [sym_annotation_definition] = STATE(13), - [sym_annotation_declaration] = STATE(94), - [sym__code_line] = STATE(13), - [sym_statement] = STATE(13), + [sym_annotation_definition] = STATE(18), + [sym_annotation_declaration] = STATE(95), + [sym__code_line] = STATE(18), + [sym_statement] = STATE(18), [sym_opcode] = STATE(28), - [sym__declaration] = STATE(13), - [sym_line_declaration] = STATE(13), - [sym_locals_declaration] = STATE(13), - [sym_param_declaration] = STATE(13), - [sym_catch_declaration] = STATE(13), - [sym_catchall_declaration] = STATE(13), - [sym_packed_switch_declaration] = STATE(13), - [sym_sparse_switch_declaration] = STATE(13), - [sym_array_data_declaration] = STATE(13), - [aux_sym_method_definition_repeat1] = STATE(6), - [sym_end_method] = ACTIONS(43), - [anon_sym_DOTannotation] = ACTIONS(45), - [sym_label] = ACTIONS(48), - [anon_sym_nop] = ACTIONS(51), - [anon_sym_move] = ACTIONS(54), - [anon_sym_move_SLASHfrom16] = ACTIONS(51), - [anon_sym_move_SLASH16] = ACTIONS(51), - [anon_sym_move_DASHwide] = ACTIONS(54), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(51), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(51), - [anon_sym_move_DASHobject] = ACTIONS(54), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(51), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(51), - [anon_sym_move_DASHresult] = ACTIONS(54), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(51), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(51), - [anon_sym_move_DASHexception] = ACTIONS(51), - [anon_sym_return_DASHvoid] = ACTIONS(51), - [anon_sym_return] = ACTIONS(54), - [anon_sym_return_DASHwide] = ACTIONS(51), - [anon_sym_return_DASHobject] = ACTIONS(51), - [anon_sym_const_SLASH4] = ACTIONS(51), - [anon_sym_const_SLASH16] = ACTIONS(51), - [anon_sym_const] = ACTIONS(54), - [anon_sym_const_SLASHhigh16] = ACTIONS(51), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(51), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(51), - [anon_sym_const_DASHwide] = ACTIONS(54), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(51), - [anon_sym_const_DASHstring] = ACTIONS(54), - [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(51), - [anon_sym_const_DASHclass] = ACTIONS(51), - [anon_sym_monitor_DASHenter] = ACTIONS(51), - [anon_sym_monitor_DASHexit] = ACTIONS(51), - [anon_sym_check_DASHcast] = ACTIONS(51), - [anon_sym_instance_DASHof] = ACTIONS(51), - [anon_sym_array_DASHlength] = ACTIONS(51), - [anon_sym_new_DASHinstance] = ACTIONS(51), - [anon_sym_new_DASHarray] = ACTIONS(51), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(54), - [anon_sym_filled_DASHnew_DASHarray_DASHrange] = ACTIONS(51), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(51), - [anon_sym_throw] = ACTIONS(51), - [anon_sym_goto] = ACTIONS(54), - [anon_sym_goto_SLASH16] = ACTIONS(51), - [anon_sym_goto_SLASH32] = ACTIONS(51), - [anon_sym_packed_DASHswitch] = ACTIONS(51), - [anon_sym_sparse_DASHswitch] = ACTIONS(51), - [anon_sym_cmpl_DASHfloat] = ACTIONS(51), - [anon_sym_cmpg_DASHfloat] = ACTIONS(51), - [anon_sym_cmpl_DASHdouble] = ACTIONS(51), - [anon_sym_cmpg_DASHdouble] = ACTIONS(51), - [anon_sym_cmp_DASHlong] = ACTIONS(51), - [anon_sym_if_DASHeq] = ACTIONS(54), - [anon_sym_if_DASHne] = ACTIONS(54), - [anon_sym_if_DASHlt] = ACTIONS(54), - [anon_sym_if_DASHge] = ACTIONS(54), - [anon_sym_if_DASHgt] = ACTIONS(54), - [anon_sym_if_DASHle] = ACTIONS(54), - [anon_sym_if_DASHeqz] = ACTIONS(51), - [anon_sym_if_DASHnez] = ACTIONS(51), - [anon_sym_if_DASHltz] = ACTIONS(51), - [anon_sym_if_DASHgez] = ACTIONS(51), - [anon_sym_if_DASHgtz] = ACTIONS(51), - [anon_sym_if_DASHlez] = ACTIONS(51), - [anon_sym_aget] = ACTIONS(54), - [anon_sym_aget_DASHwide] = ACTIONS(51), - [anon_sym_aget_DASHobject] = ACTIONS(51), - [anon_sym_aget_DASHboolean] = ACTIONS(51), - [anon_sym_aget_DASHbyte] = ACTIONS(51), - [anon_sym_aget_DASHchar] = ACTIONS(51), - [anon_sym_aget_DASHshort] = ACTIONS(51), - [anon_sym_aput] = ACTIONS(54), - [anon_sym_aput_DASHwide] = ACTIONS(51), - [anon_sym_aput_DASHobject] = ACTIONS(51), - [anon_sym_aput_DASHboolean] = ACTIONS(51), - [anon_sym_aput_DASHbyte] = ACTIONS(51), - [anon_sym_aput_DASHchar] = ACTIONS(51), - [anon_sym_aput_DASHshort] = ACTIONS(51), - [anon_sym_iget] = ACTIONS(54), - [anon_sym_iget_DASHwide] = ACTIONS(54), - [anon_sym_iget_DASHobject] = ACTIONS(54), - [anon_sym_iget_DASHboolean] = ACTIONS(51), - [anon_sym_iget_DASHbyte] = ACTIONS(51), - [anon_sym_iget_DASHchar] = ACTIONS(51), - [anon_sym_iget_DASHshort] = ACTIONS(51), - [anon_sym_iput] = ACTIONS(54), - [anon_sym_iput_DASHwide] = ACTIONS(54), - [anon_sym_iput_DASHobject] = ACTIONS(54), - [anon_sym_iput_DASHboolean] = ACTIONS(51), - [anon_sym_iput_DASHbyte] = ACTIONS(51), - [anon_sym_iput_DASHchar] = ACTIONS(51), - [anon_sym_iput_DASHshort] = ACTIONS(51), - [anon_sym_sget] = ACTIONS(54), - [anon_sym_sget_DASHwide] = ACTIONS(51), - [anon_sym_sget_DASHobject] = ACTIONS(51), - [anon_sym_sget_DASHboolean] = ACTIONS(51), - [anon_sym_sget_DASHbyte] = ACTIONS(51), - [anon_sym_sget_DASHchar] = ACTIONS(51), - [anon_sym_sget_DASHshort] = ACTIONS(51), - [anon_sym_sput] = ACTIONS(54), - [anon_sym_sput_DASHwide] = ACTIONS(51), - [anon_sym_sput_DASHobject] = ACTIONS(51), - [anon_sym_sput_DASHboolean] = ACTIONS(51), - [anon_sym_sput_DASHbyte] = ACTIONS(51), - [anon_sym_sput_DASHchar] = ACTIONS(51), - [anon_sym_sput_DASHshort] = ACTIONS(51), - [anon_sym_invoke_DASHvirtual] = ACTIONS(54), - [anon_sym_invoke_DASHsuper] = ACTIONS(54), - [anon_sym_invoke_DASHdirect] = ACTIONS(54), - [anon_sym_invoke_DASHstatic] = ACTIONS(54), - [anon_sym_invoke_DASHinterface] = ACTIONS(54), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(51), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(51), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(51), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(51), - [anon_sym_invoke_DASHinterface_DASHrange] = ACTIONS(51), - [anon_sym_neg_DASHint] = ACTIONS(51), - [anon_sym_not_DASHint] = ACTIONS(51), - [anon_sym_neg_DASHlong] = ACTIONS(51), - [anon_sym_not_DASHlong] = ACTIONS(51), - [anon_sym_neg_DASHfloat] = ACTIONS(51), - [anon_sym_neg_DASHdouble] = ACTIONS(51), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(51), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(51), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(51), - [anon_sym_long_DASHto_DASHint] = ACTIONS(51), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(51), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(51), - [anon_sym_float_DASHto_DASHint] = ACTIONS(51), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(51), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(51), - [anon_sym_double_DASHto_DASHint] = ACTIONS(51), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(51), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(51), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(51), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(51), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(51), - [anon_sym_add_DASHint] = ACTIONS(54), - [anon_sym_sub_DASHint] = ACTIONS(54), - [anon_sym_mul_DASHint] = ACTIONS(54), - [anon_sym_div_DASHint] = ACTIONS(54), - [anon_sym_rem_DASHint] = ACTIONS(54), - [anon_sym_and_DASHint] = ACTIONS(54), - [anon_sym_or_DASHint] = ACTIONS(54), - [anon_sym_xor_DASHint] = ACTIONS(54), - [anon_sym_shl_DASHint] = ACTIONS(54), - [anon_sym_shr_DASHint] = ACTIONS(54), - [anon_sym_ushr_DASHint] = ACTIONS(54), - [anon_sym_add_DASHlong] = ACTIONS(54), - [anon_sym_sub_DASHlong] = ACTIONS(54), - [anon_sym_mul_DASHlong] = ACTIONS(54), - [anon_sym_div_DASHlong] = ACTIONS(54), - [anon_sym_rem_DASHlong] = ACTIONS(54), - [anon_sym_and_DASHlong] = ACTIONS(54), - [anon_sym_or_DASHlong] = ACTIONS(54), - [anon_sym_xor_DASHlong] = ACTIONS(54), - [anon_sym_shl_DASHlong] = ACTIONS(54), - [anon_sym_shr_DASHlong] = ACTIONS(54), - [anon_sym_ushr_DASHlong] = ACTIONS(54), - [anon_sym_add_DASHfloat] = ACTIONS(54), - [anon_sym_sub_DASHfloat] = ACTIONS(54), - [anon_sym_mul_DASHfloat] = ACTIONS(54), - [anon_sym_div_DASHfloat] = ACTIONS(54), - [anon_sym_rem_DASHfloat] = ACTIONS(54), - [anon_sym_add_DASHdouble] = ACTIONS(54), - [anon_sym_sub_DASHdouble] = ACTIONS(54), - [anon_sym_mul_DASHdouble] = ACTIONS(54), - [anon_sym_div_DASHdouble] = ACTIONS(54), - [anon_sym_rem_DASHdouble] = ACTIONS(54), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(51), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(51), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(51), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(51), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(51), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(51), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(51), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(51), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(51), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(51), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(51), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(51), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(51), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(51), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(51), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(51), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(51), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(51), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(51), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(51), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(51), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(51), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(51), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(51), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(51), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(51), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(51), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(51), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(51), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(51), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(51), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(51), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(51), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(51), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(51), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(51), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(51), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(51), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(51), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(51), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(51), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(51), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(51), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(51), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(51), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(51), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(51), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(51), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(51), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(51), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(51), - [anon_sym_execute_DASHinline] = ACTIONS(51), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(51), - [anon_sym_iget_DASHquick] = ACTIONS(51), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(51), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(51), - [anon_sym_iput_DASHquick] = ACTIONS(51), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(51), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(51), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(54), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(51), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(54), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(51), - [anon_sym_DOTline] = ACTIONS(57), - [anon_sym_DOTlocals] = ACTIONS(60), - [anon_sym_DOTparam] = ACTIONS(63), - [anon_sym_DOTcatch] = ACTIONS(66), - [anon_sym_DOTcatchall] = ACTIONS(69), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(72), + [sym__declaration] = STATE(18), + [sym_line_declaration] = STATE(18), + [sym_locals_declaration] = STATE(18), + [sym_param_declaration] = STATE(18), + [sym_catch_declaration] = STATE(18), + [sym_catchall_declaration] = STATE(18), + [sym_packed_switch_declaration] = STATE(18), + [sym_sparse_switch_declaration] = STATE(18), + [sym_array_data_declaration] = STATE(18), + [aux_sym_method_definition_repeat1] = STATE(4), + [sym_end_method] = ACTIONS(79), + [anon_sym_DOTannotation] = ACTIONS(55), + [sym_label] = ACTIONS(57), + [anon_sym_nop] = ACTIONS(59), + [anon_sym_move] = ACTIONS(61), + [anon_sym_move_SLASHfrom16] = ACTIONS(59), + [anon_sym_move_SLASH16] = ACTIONS(59), + [anon_sym_move_DASHwide] = ACTIONS(61), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(59), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(59), + [anon_sym_move_DASHobject] = ACTIONS(61), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(59), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(59), + [anon_sym_move_DASHresult] = ACTIONS(61), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(59), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(59), + [anon_sym_move_DASHexception] = ACTIONS(59), + [anon_sym_return_DASHvoid] = ACTIONS(59), + [anon_sym_return] = ACTIONS(61), + [anon_sym_return_DASHwide] = ACTIONS(59), + [anon_sym_return_DASHobject] = ACTIONS(59), + [anon_sym_const_SLASH4] = ACTIONS(59), + [anon_sym_const_SLASH16] = ACTIONS(59), + [anon_sym_const] = ACTIONS(61), + [anon_sym_const_SLASHhigh16] = ACTIONS(59), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(59), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(59), + [anon_sym_const_DASHwide] = ACTIONS(61), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(59), + [anon_sym_const_DASHstring] = ACTIONS(61), + [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(59), + [anon_sym_const_DASHclass] = ACTIONS(59), + [anon_sym_monitor_DASHenter] = ACTIONS(59), + [anon_sym_monitor_DASHexit] = ACTIONS(59), + [anon_sym_check_DASHcast] = ACTIONS(59), + [anon_sym_instance_DASHof] = ACTIONS(59), + [anon_sym_array_DASHlength] = ACTIONS(59), + [anon_sym_new_DASHinstance] = ACTIONS(59), + [anon_sym_new_DASHarray] = ACTIONS(59), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(61), + [anon_sym_filled_DASHnew_DASHarray_DASHrange] = ACTIONS(59), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(59), + [anon_sym_throw] = ACTIONS(59), + [anon_sym_goto] = ACTIONS(61), + [anon_sym_goto_SLASH16] = ACTIONS(59), + [anon_sym_goto_SLASH32] = ACTIONS(59), + [anon_sym_packed_DASHswitch] = ACTIONS(59), + [anon_sym_sparse_DASHswitch] = ACTIONS(59), + [anon_sym_cmpl_DASHfloat] = ACTIONS(59), + [anon_sym_cmpg_DASHfloat] = ACTIONS(59), + [anon_sym_cmpl_DASHdouble] = ACTIONS(59), + [anon_sym_cmpg_DASHdouble] = ACTIONS(59), + [anon_sym_cmp_DASHlong] = ACTIONS(59), + [anon_sym_if_DASHeq] = ACTIONS(61), + [anon_sym_if_DASHne] = ACTIONS(61), + [anon_sym_if_DASHlt] = ACTIONS(61), + [anon_sym_if_DASHge] = ACTIONS(61), + [anon_sym_if_DASHgt] = ACTIONS(61), + [anon_sym_if_DASHle] = ACTIONS(61), + [anon_sym_if_DASHeqz] = ACTIONS(59), + [anon_sym_if_DASHnez] = ACTIONS(59), + [anon_sym_if_DASHltz] = ACTIONS(59), + [anon_sym_if_DASHgez] = ACTIONS(59), + [anon_sym_if_DASHgtz] = ACTIONS(59), + [anon_sym_if_DASHlez] = ACTIONS(59), + [anon_sym_aget] = ACTIONS(61), + [anon_sym_aget_DASHwide] = ACTIONS(59), + [anon_sym_aget_DASHobject] = ACTIONS(59), + [anon_sym_aget_DASHboolean] = ACTIONS(59), + [anon_sym_aget_DASHbyte] = ACTIONS(59), + [anon_sym_aget_DASHchar] = ACTIONS(59), + [anon_sym_aget_DASHshort] = ACTIONS(59), + [anon_sym_aput] = ACTIONS(61), + [anon_sym_aput_DASHwide] = ACTIONS(59), + [anon_sym_aput_DASHobject] = ACTIONS(59), + [anon_sym_aput_DASHboolean] = ACTIONS(59), + [anon_sym_aput_DASHbyte] = ACTIONS(59), + [anon_sym_aput_DASHchar] = ACTIONS(59), + [anon_sym_aput_DASHshort] = ACTIONS(59), + [anon_sym_iget] = ACTIONS(61), + [anon_sym_iget_DASHwide] = ACTIONS(61), + [anon_sym_iget_DASHobject] = ACTIONS(61), + [anon_sym_iget_DASHboolean] = ACTIONS(59), + [anon_sym_iget_DASHbyte] = ACTIONS(59), + [anon_sym_iget_DASHchar] = ACTIONS(59), + [anon_sym_iget_DASHshort] = ACTIONS(59), + [anon_sym_iput] = ACTIONS(61), + [anon_sym_iput_DASHwide] = ACTIONS(61), + [anon_sym_iput_DASHobject] = ACTIONS(61), + [anon_sym_iput_DASHboolean] = ACTIONS(59), + [anon_sym_iput_DASHbyte] = ACTIONS(59), + [anon_sym_iput_DASHchar] = ACTIONS(59), + [anon_sym_iput_DASHshort] = ACTIONS(59), + [anon_sym_sget] = ACTIONS(61), + [anon_sym_sget_DASHwide] = ACTIONS(59), + [anon_sym_sget_DASHobject] = ACTIONS(59), + [anon_sym_sget_DASHboolean] = ACTIONS(59), + [anon_sym_sget_DASHbyte] = ACTIONS(59), + [anon_sym_sget_DASHchar] = ACTIONS(59), + [anon_sym_sget_DASHshort] = ACTIONS(59), + [anon_sym_sput] = ACTIONS(61), + [anon_sym_sput_DASHwide] = ACTIONS(59), + [anon_sym_sput_DASHobject] = ACTIONS(59), + [anon_sym_sput_DASHboolean] = ACTIONS(59), + [anon_sym_sput_DASHbyte] = ACTIONS(59), + [anon_sym_sput_DASHchar] = ACTIONS(59), + [anon_sym_sput_DASHshort] = ACTIONS(59), + [anon_sym_invoke_DASHvirtual] = ACTIONS(61), + [anon_sym_invoke_DASHsuper] = ACTIONS(61), + [anon_sym_invoke_DASHdirect] = ACTIONS(61), + [anon_sym_invoke_DASHstatic] = ACTIONS(61), + [anon_sym_invoke_DASHinterface] = ACTIONS(61), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(59), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(59), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(59), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(59), + [anon_sym_invoke_DASHinterface_DASHrange] = ACTIONS(59), + [anon_sym_neg_DASHint] = ACTIONS(59), + [anon_sym_not_DASHint] = ACTIONS(59), + [anon_sym_neg_DASHlong] = ACTIONS(59), + [anon_sym_not_DASHlong] = ACTIONS(59), + [anon_sym_neg_DASHfloat] = ACTIONS(59), + [anon_sym_neg_DASHdouble] = ACTIONS(59), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(59), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(59), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(59), + [anon_sym_long_DASHto_DASHint] = ACTIONS(59), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(59), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(59), + [anon_sym_float_DASHto_DASHint] = ACTIONS(59), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(59), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(59), + [anon_sym_double_DASHto_DASHint] = ACTIONS(59), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(59), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(59), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(59), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(59), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(59), + [anon_sym_add_DASHint] = ACTIONS(61), + [anon_sym_sub_DASHint] = ACTIONS(61), + [anon_sym_mul_DASHint] = ACTIONS(61), + [anon_sym_div_DASHint] = ACTIONS(61), + [anon_sym_rem_DASHint] = ACTIONS(61), + [anon_sym_and_DASHint] = ACTIONS(61), + [anon_sym_or_DASHint] = ACTIONS(61), + [anon_sym_xor_DASHint] = ACTIONS(61), + [anon_sym_shl_DASHint] = ACTIONS(61), + [anon_sym_shr_DASHint] = ACTIONS(61), + [anon_sym_ushr_DASHint] = ACTIONS(61), + [anon_sym_add_DASHlong] = ACTIONS(61), + [anon_sym_sub_DASHlong] = ACTIONS(61), + [anon_sym_mul_DASHlong] = ACTIONS(61), + [anon_sym_div_DASHlong] = ACTIONS(61), + [anon_sym_rem_DASHlong] = ACTIONS(61), + [anon_sym_and_DASHlong] = ACTIONS(61), + [anon_sym_or_DASHlong] = ACTIONS(61), + [anon_sym_xor_DASHlong] = ACTIONS(61), + [anon_sym_shl_DASHlong] = ACTIONS(61), + [anon_sym_shr_DASHlong] = ACTIONS(61), + [anon_sym_ushr_DASHlong] = ACTIONS(61), + [anon_sym_add_DASHfloat] = ACTIONS(61), + [anon_sym_sub_DASHfloat] = ACTIONS(61), + [anon_sym_mul_DASHfloat] = ACTIONS(61), + [anon_sym_div_DASHfloat] = ACTIONS(61), + [anon_sym_rem_DASHfloat] = ACTIONS(61), + [anon_sym_add_DASHdouble] = ACTIONS(61), + [anon_sym_sub_DASHdouble] = ACTIONS(61), + [anon_sym_mul_DASHdouble] = ACTIONS(61), + [anon_sym_div_DASHdouble] = ACTIONS(61), + [anon_sym_rem_DASHdouble] = ACTIONS(61), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(59), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(59), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(59), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(59), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(59), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(59), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(59), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(59), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(59), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(59), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(59), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(59), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(59), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(59), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(59), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(59), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(59), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(59), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(59), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(59), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(59), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(59), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(59), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(59), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(59), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(59), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(59), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(59), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(59), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(59), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(59), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(59), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(59), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(59), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(59), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(59), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(59), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(59), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(59), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(59), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(59), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(59), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(59), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(59), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(59), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(59), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(59), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(59), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(59), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(59), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(59), + [anon_sym_execute_DASHinline] = ACTIONS(59), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(59), + [anon_sym_iget_DASHquick] = ACTIONS(59), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(59), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(59), + [anon_sym_iput_DASHquick] = ACTIONS(59), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(59), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(59), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(61), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(59), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(61), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(59), + [anon_sym_DOTline] = ACTIONS(63), + [anon_sym_DOTlocals] = ACTIONS(65), + [anon_sym_DOTparam] = ACTIONS(67), + [anon_sym_DOTcatch] = ACTIONS(69), + [anon_sym_DOTcatchall] = ACTIONS(71), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(73), [anon_sym_DOTsparse_DASHswitch] = ACTIONS(75), - [anon_sym_DOTarray_DASHdata] = ACTIONS(78), + [anon_sym_DOTarray_DASHdata] = ACTIONS(77), [sym_comment] = ACTIONS(3), }, [7] = { @@ -11615,6 +11626,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOTlocals] = ACTIONS(81), [anon_sym_DOTparam] = ACTIONS(81), [anon_sym_DOTcatch] = ACTIONS(83), + [anon_sym_DOT_DOT] = ACTIONS(81), [anon_sym_RBRACE] = ACTIONS(81), [anon_sym_DOTcatchall] = ACTIONS(81), [anon_sym_DOTpacked_DASHswitch] = ACTIONS(81), @@ -16535,7 +16547,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(179), 1, sym_comment, - STATE(109), 1, + STATE(107), 1, sym_array_type, ACTIONS(181), 2, aux_sym_number_literal_token1, @@ -16549,7 +16561,7 @@ static const uint16_t ts_small_parse_table[] = { sym_variable, sym_parameter, sym_string_literal, - STATE(114), 8, + STATE(100), 9, sym__statement_argument, sym__identifier, sym_field_identifier, @@ -16557,8 +16569,9 @@ static const uint16_t ts_small_parse_table[] = { sym_full_field_identifier, sym_full_method_identifier, sym_list, + sym_range, sym_number_literal, - [47] = 11, + [48] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(185), 1, @@ -16569,7 +16582,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_field_identifier_token1, ACTIONS(193), 1, anon_sym_LBRACK, - STATE(109), 1, + STATE(107), 1, sym_array_type, ACTIONS(181), 2, aux_sym_number_literal_token1, @@ -16584,7 +16597,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - STATE(132), 8, + STATE(133), 9, sym__statement_argument, sym__identifier, sym_field_identifier, @@ -16592,11 +16605,12 @@ static const uint16_t ts_small_parse_table[] = { sym_full_field_identifier, sym_full_method_identifier, sym_list, + sym_range, sym_number_literal, - [93] = 4, + [95] = 4, ACTIONS(3), 1, sym_comment, - STATE(30), 1, + STATE(33), 1, aux_sym_access_modifiers_repeat1, ACTIONS(197), 3, anon_sym_LTclinit_GT_LPAREN, @@ -16618,99 +16632,100 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_synthetic, anon_sym_enum, anon_sym_constructor, - [122] = 4, - ACTIONS(3), 1, - sym_comment, - STATE(30), 1, - aux_sym_access_modifiers_repeat1, - ACTIONS(202), 3, - anon_sym_LTclinit_GT_LPAREN, - anon_sym_LTinit_GT_LPAREN, - aux_sym_method_identifier_token1, - ACTIONS(204), 15, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_static, - anon_sym_final, - anon_sym_synchronized, - anon_sym_volatile, - anon_sym_transient, - anon_sym_native, - anon_sym_interface, - anon_sym_abstract, - anon_sym_bridge, - anon_sym_synthetic, - anon_sym_enum, - anon_sym_constructor, - [151] = 11, + [124] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(206), 1, + ACTIONS(201), 1, anon_sym_RBRACE, - ACTIONS(208), 1, + ACTIONS(203), 1, sym_class_identifier, - ACTIONS(210), 1, + ACTIONS(205), 1, aux_sym_field_identifier_token1, - ACTIONS(214), 1, + ACTIONS(209), 1, anon_sym_LBRACK, - ACTIONS(220), 1, + ACTIONS(215), 1, sym_string_literal, - STATE(167), 1, + STATE(154), 1, sym_array_type, - ACTIONS(216), 2, + ACTIONS(211), 2, sym_variable, sym_parameter, - ACTIONS(218), 2, + ACTIONS(213), 2, aux_sym_number_literal_token1, aux_sym_number_literal_token2, - ACTIONS(212), 3, + ACTIONS(207), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - STATE(104), 6, + STATE(120), 6, sym__identifier, sym_field_identifier, sym_method_identifier, sym_full_field_identifier, sym_full_method_identifier, sym_number_literal, - [194] = 11, + [167] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(208), 1, + ACTIONS(203), 1, sym_class_identifier, - ACTIONS(210), 1, + ACTIONS(205), 1, aux_sym_field_identifier_token1, - ACTIONS(214), 1, + ACTIONS(209), 1, anon_sym_LBRACK, - ACTIONS(222), 1, + ACTIONS(217), 1, anon_sym_RBRACE, - ACTIONS(226), 1, + ACTIONS(221), 1, sym_string_literal, - STATE(167), 1, + STATE(96), 1, + sym_number_literal, + STATE(154), 1, sym_array_type, - ACTIONS(218), 2, + ACTIONS(213), 2, aux_sym_number_literal_token1, aux_sym_number_literal_token2, - ACTIONS(224), 2, + ACTIONS(219), 2, sym_variable, sym_parameter, - ACTIONS(212), 3, + ACTIONS(207), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - STATE(102), 6, + STATE(105), 5, sym__identifier, sym_field_identifier, sym_method_identifier, sym_full_field_identifier, sym_full_method_identifier, - sym_number_literal, - [237] = 15, + [212] = 4, + ACTIONS(3), 1, + sym_comment, + STATE(33), 1, + aux_sym_access_modifiers_repeat1, + ACTIONS(223), 3, + anon_sym_LTclinit_GT_LPAREN, + anon_sym_LTinit_GT_LPAREN, + aux_sym_method_identifier_token1, + ACTIONS(225), 15, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_static, + anon_sym_final, + anon_sym_synchronized, + anon_sym_volatile, + anon_sym_transient, + anon_sym_native, + anon_sym_interface, + anon_sym_abstract, + anon_sym_bridge, + anon_sym_synthetic, + anon_sym_enum, + anon_sym_constructor, + [241] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(17), 1, + ACTIONS(55), 1, anon_sym_DOTannotation, ACTIONS(228), 1, ts_builtin_sym_end, @@ -16722,63 +16737,63 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTfield, ACTIONS(236), 1, anon_sym_DOTmethod, - STATE(4), 1, + STATE(5), 1, sym_method_declaration, - STATE(47), 1, + STATE(49), 1, sym_source_declaration, - STATE(74), 1, + STATE(72), 1, sym_field_declaration, - STATE(94), 1, + STATE(95), 1, sym_annotation_declaration, - STATE(46), 2, + STATE(48), 2, sym_implements_declaration, aux_sym_class_definition_repeat1, STATE(62), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(68), 2, + STATE(70), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(82), 2, + STATE(94), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [287] = 10, + [291] = 10, ACTIONS(3), 1, sym_comment, - ACTIONS(208), 1, + ACTIONS(203), 1, sym_class_identifier, - ACTIONS(210), 1, + ACTIONS(205), 1, aux_sym_field_identifier_token1, - ACTIONS(214), 1, + ACTIONS(209), 1, anon_sym_LBRACK, ACTIONS(240), 1, sym_string_literal, - STATE(167), 1, + STATE(154), 1, sym_array_type, - ACTIONS(218), 2, + ACTIONS(213), 2, aux_sym_number_literal_token1, aux_sym_number_literal_token2, ACTIONS(238), 2, sym_variable, sym_parameter, - ACTIONS(212), 3, + ACTIONS(207), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - STATE(137), 6, + STATE(140), 6, sym__identifier, sym_field_identifier, sym_method_identifier, sym_full_field_identifier, sym_full_method_identifier, sym_number_literal, - [327] = 4, + [331] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(202), 1, - sym_class_identifier, - STATE(38), 1, + STATE(30), 1, aux_sym_access_modifiers_repeat1, + STATE(99), 1, + sym_access_modifiers, ACTIONS(242), 15, anon_sym_public, anon_sym_private, @@ -16795,12 +16810,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_synthetic, anon_sym_enum, anon_sym_constructor, - [354] = 4, + [358] = 4, ACTIONS(3), 1, sym_comment, - STATE(36), 1, + STATE(38), 1, aux_sym_access_modifiers_repeat1, - STATE(174), 1, + STATE(150), 1, sym_access_modifiers, ACTIONS(244), 15, anon_sym_public, @@ -16818,12 +16833,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_synthetic, anon_sym_enum, anon_sym_constructor, - [381] = 4, + [385] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(197), 1, - sym_class_identifier, - STATE(38), 1, + aux_sym_field_identifier_token1, + STATE(40), 1, aux_sym_access_modifiers_repeat1, ACTIONS(246), 15, anon_sym_public, @@ -16841,14 +16856,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_synthetic, anon_sym_enum, anon_sym_constructor, - [408] = 4, + [412] = 4, ACTIONS(3), 1, sym_comment, - STATE(31), 1, + ACTIONS(197), 1, + sym_class_identifier, + STATE(42), 1, aux_sym_access_modifiers_repeat1, - STATE(95), 1, - sym_access_modifiers, - ACTIONS(249), 15, + ACTIONS(248), 15, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -16864,14 +16879,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_synthetic, anon_sym_enum, anon_sym_constructor, - [435] = 4, + [439] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(197), 1, + ACTIONS(223), 1, aux_sym_field_identifier_token1, STATE(40), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(251), 15, + ACTIONS(250), 15, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -16887,14 +16902,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_synthetic, anon_sym_enum, anon_sym_constructor, - [462] = 4, + [466] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(202), 1, - aux_sym_field_identifier_token1, - STATE(40), 1, + STATE(39), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(254), 15, + STATE(178), 1, + sym_access_modifiers, + ACTIONS(253), 15, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -16910,14 +16925,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_synthetic, anon_sym_enum, anon_sym_constructor, - [489] = 4, + [493] = 4, ACTIONS(3), 1, sym_comment, - STATE(41), 1, + ACTIONS(223), 1, + sym_class_identifier, + STATE(42), 1, aux_sym_access_modifiers_repeat1, - STATE(126), 1, - sym_access_modifiers, - ACTIONS(256), 15, + ACTIONS(255), 15, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -16933,22 +16948,53 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_synthetic, anon_sym_enum, anon_sym_constructor, - [516] = 7, + [520] = 13, ACTIONS(3), 1, sym_comment, + ACTIONS(55), 1, + anon_sym_DOTannotation, + ACTIONS(232), 1, + anon_sym_DOTimplements, + ACTIONS(234), 1, + anon_sym_DOTfield, + ACTIONS(236), 1, + anon_sym_DOTmethod, ACTIONS(258), 1, + ts_builtin_sym_end, + STATE(5), 1, + sym_method_declaration, + STATE(72), 1, + sym_field_declaration, + STATE(95), 1, + sym_annotation_declaration, + STATE(63), 2, + sym_annotation_definition, + aux_sym_class_definition_repeat2, + STATE(68), 2, + sym_field_definition, + aux_sym_class_definition_repeat3, + STATE(74), 2, + sym_implements_declaration, + aux_sym_class_definition_repeat1, + STATE(89), 2, + sym_method_definition, + aux_sym_class_definition_repeat4, + [564] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(260), 1, sym_class_identifier, - ACTIONS(261), 1, - anon_sym_RPAREN, ACTIONS(263), 1, + anon_sym_RPAREN, + ACTIONS(265), 1, anon_sym_LBRACK, - STATE(43), 1, + STATE(44), 1, aux_sym_method_identifier_repeat1, STATE(65), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(266), 9, + ACTIONS(268), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -16958,22 +17004,47 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [548] = 7, + [596] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(214), 1, + ACTIONS(209), 1, anon_sym_LBRACK, - ACTIONS(269), 1, + ACTIONS(271), 1, sym_class_identifier, + ACTIONS(273), 1, + anon_sym_RPAREN, + STATE(44), 1, + aux_sym_method_identifier_repeat1, + STATE(65), 3, + sym__type, + sym_array_type, + sym_primitive_type, + ACTIONS(275), 9, + anon_sym_V, + anon_sym_Z, + anon_sym_B, + anon_sym_S, + anon_sym_C, + anon_sym_I, + anon_sym_J, + anon_sym_F, + anon_sym_D, + [628] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(209), 1, + anon_sym_LBRACK, ACTIONS(271), 1, + sym_class_identifier, + ACTIONS(277), 1, anon_sym_RPAREN, - STATE(43), 1, + STATE(44), 1, aux_sym_method_identifier_repeat1, STATE(65), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(273), 9, + ACTIONS(275), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -16983,41 +17054,35 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [580] = 13, + [660] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(17), 1, - anon_sym_DOTannotation, - ACTIONS(232), 1, - anon_sym_DOTimplements, - ACTIONS(234), 1, - anon_sym_DOTfield, - ACTIONS(236), 1, - anon_sym_DOTmethod, - ACTIONS(275), 1, - ts_builtin_sym_end, - STATE(4), 1, - sym_method_declaration, - STATE(74), 1, - sym_field_declaration, - STATE(94), 1, - sym_annotation_declaration, - STATE(64), 2, - sym_annotation_definition, - aux_sym_class_definition_repeat2, - STATE(67), 2, - sym_field_definition, - aux_sym_class_definition_repeat3, - STATE(72), 2, - sym_implements_declaration, - aux_sym_class_definition_repeat1, - STATE(80), 2, - sym_method_definition, - aux_sym_class_definition_repeat4, - [624] = 13, + ACTIONS(209), 1, + anon_sym_LBRACK, + ACTIONS(271), 1, + sym_class_identifier, + ACTIONS(279), 1, + anon_sym_RPAREN, + STATE(45), 1, + aux_sym_method_identifier_repeat1, + STATE(65), 3, + sym__type, + sym_array_type, + sym_primitive_type, + ACTIONS(275), 9, + anon_sym_V, + anon_sym_Z, + anon_sym_B, + anon_sym_S, + anon_sym_C, + anon_sym_I, + anon_sym_J, + anon_sym_F, + anon_sym_D, + [692] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(17), 1, + ACTIONS(55), 1, anon_sym_DOTannotation, ACTIONS(232), 1, anon_sym_DOTimplements, @@ -17025,30 +17090,30 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTfield, ACTIONS(236), 1, anon_sym_DOTmethod, - ACTIONS(277), 1, + ACTIONS(281), 1, ts_builtin_sym_end, - STATE(4), 1, + STATE(5), 1, sym_method_declaration, - STATE(74), 1, + STATE(72), 1, sym_field_declaration, - STATE(94), 1, + STATE(95), 1, sym_annotation_declaration, - STATE(63), 2, + STATE(64), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(71), 2, + STATE(67), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(72), 2, + STATE(74), 2, sym_implements_declaration, aux_sym_class_definition_repeat1, - STATE(88), 2, + STATE(86), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [668] = 13, + [736] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(17), 1, + ACTIONS(55), 1, anon_sym_DOTannotation, ACTIONS(232), 1, anon_sym_DOTimplements, @@ -17056,42 +17121,42 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTfield, ACTIONS(236), 1, anon_sym_DOTmethod, - ACTIONS(277), 1, + ACTIONS(281), 1, ts_builtin_sym_end, - STATE(4), 1, + STATE(5), 1, sym_method_declaration, - STATE(74), 1, + STATE(72), 1, sym_field_declaration, - STATE(94), 1, + STATE(95), 1, sym_annotation_declaration, - STATE(45), 2, + STATE(43), 2, sym_implements_declaration, aux_sym_class_definition_repeat1, - STATE(63), 2, + STATE(64), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(71), 2, + STATE(67), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(88), 2, + STATE(86), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [712] = 7, + [780] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(214), 1, + ACTIONS(209), 1, anon_sym_LBRACK, - ACTIONS(269), 1, + ACTIONS(271), 1, sym_class_identifier, - ACTIONS(279), 1, + ACTIONS(283), 1, anon_sym_RPAREN, - STATE(44), 1, + STATE(46), 1, aux_sym_method_identifier_repeat1, STATE(65), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(273), 9, + ACTIONS(275), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -17101,22 +17166,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [744] = 7, + [812] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(214), 1, + ACTIONS(209), 1, anon_sym_LBRACK, - ACTIONS(269), 1, + ACTIONS(285), 1, sym_class_identifier, - ACTIONS(281), 1, - anon_sym_RPAREN, - STATE(43), 1, - aux_sym_method_identifier_repeat1, - STATE(65), 3, + STATE(2), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(273), 9, + ACTIONS(275), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -17126,22 +17187,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [776] = 7, + [838] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(214), 1, + ACTIONS(209), 1, anon_sym_LBRACK, - ACTIONS(269), 1, + ACTIONS(287), 1, sym_class_identifier, - ACTIONS(283), 1, - anon_sym_RPAREN, - STATE(49), 1, - aux_sym_method_identifier_repeat1, - STATE(65), 3, + STATE(71), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(273), 9, + ACTIONS(275), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -17151,18 +17208,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [808] = 5, + [864] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(214), 1, - anon_sym_LBRACK, - ACTIONS(285), 1, + ACTIONS(289), 1, sym_class_identifier, - STATE(2), 3, + ACTIONS(291), 1, + anon_sym_LBRACK, + STATE(128), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(273), 9, + ACTIONS(293), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -17172,18 +17229,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [834] = 5, + [890] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(214), 1, - anon_sym_LBRACK, ACTIONS(287), 1, sym_class_identifier, - STATE(11), 3, + ACTIONS(291), 1, + anon_sym_LBRACK, + STATE(71), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(273), 9, + ACTIONS(293), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -17193,18 +17250,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [860] = 5, + [916] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(289), 1, - sym_class_identifier, - ACTIONS(291), 1, + ACTIONS(193), 1, anon_sym_LBRACK, - STATE(70), 3, + ACTIONS(295), 1, + sym_class_identifier, + STATE(144), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(293), 9, + ACTIONS(297), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -17214,18 +17271,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [886] = 5, + [942] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(214), 1, + ACTIONS(193), 1, anon_sym_LBRACK, - ACTIONS(289), 1, + ACTIONS(299), 1, sym_class_identifier, - STATE(70), 3, + STATE(108), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(273), 9, + ACTIONS(297), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -17235,14 +17292,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [912] = 5, + [968] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(193), 1, anon_sym_LBRACK, - ACTIONS(295), 1, + ACTIONS(301), 1, sym_class_identifier, - STATE(135), 3, + STATE(151), 3, sym__type, sym_array_type, sym_primitive_type, @@ -17256,18 +17313,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [938] = 5, + [994] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(291), 1, + ACTIONS(209), 1, anon_sym_LBRACK, - ACTIONS(299), 1, + ACTIONS(303), 1, sym_class_identifier, - STATE(127), 3, + STATE(10), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(293), 9, + ACTIONS(275), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -17277,33 +17334,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [964] = 3, - ACTIONS(179), 1, - sym_comment, - ACTIONS(303), 1, - anon_sym_LF, - ACTIONS(301), 13, - sym_label, - anon_sym_LBRACE, - sym_class_identifier, - aux_sym_field_identifier_token1, - anon_sym_LTclinit_GT_LPAREN, - anon_sym_LTinit_GT_LPAREN, - aux_sym_method_identifier_token1, - anon_sym_LBRACK, - sym_variable, - sym_parameter, - aux_sym_number_literal_token1, - aux_sym_number_literal_token2, - sym_string_literal, - [986] = 5, + [1020] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(193), 1, anon_sym_LBRACK, ACTIONS(305), 1, sym_class_identifier, - STATE(107), 3, + STATE(137), 3, sym__type, sym_array_type, sym_primitive_type, @@ -17317,18 +17355,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1012] = 5, + [1046] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(193), 1, + ACTIONS(209), 1, anon_sym_LBRACK, ACTIONS(307), 1, sym_class_identifier, - STATE(142), 3, + STATE(11), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(297), 9, + ACTIONS(275), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -17338,127 +17376,104 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1038] = 5, - ACTIONS(3), 1, + [1072] = 3, + ACTIONS(179), 1, sym_comment, - ACTIONS(193), 1, - anon_sym_LBRACK, - ACTIONS(309), 1, + ACTIONS(311), 1, + anon_sym_LF, + ACTIONS(309), 13, + sym_label, + anon_sym_LBRACE, sym_class_identifier, - STATE(139), 3, - sym__type, - sym_array_type, - sym_primitive_type, - ACTIONS(297), 9, - anon_sym_V, - anon_sym_Z, - anon_sym_B, - anon_sym_S, - anon_sym_C, - anon_sym_I, - anon_sym_J, - anon_sym_F, - anon_sym_D, - [1064] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(214), 1, + aux_sym_field_identifier_token1, + anon_sym_LTclinit_GT_LPAREN, + anon_sym_LTinit_GT_LPAREN, + aux_sym_method_identifier_token1, anon_sym_LBRACK, - ACTIONS(311), 1, - sym_class_identifier, - STATE(10), 3, - sym__type, - sym_array_type, - sym_primitive_type, - ACTIONS(273), 9, - anon_sym_V, - anon_sym_Z, - anon_sym_B, - anon_sym_S, - anon_sym_C, - anon_sym_I, - anon_sym_J, - anon_sym_F, - anon_sym_D, - [1090] = 11, + sym_variable, + sym_parameter, + aux_sym_number_literal_token1, + aux_sym_number_literal_token2, + sym_string_literal, + [1094] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(17), 1, + ACTIONS(55), 1, anon_sym_DOTannotation, ACTIONS(234), 1, anon_sym_DOTfield, ACTIONS(236), 1, anon_sym_DOTmethod, - ACTIONS(277), 1, + ACTIONS(281), 1, ts_builtin_sym_end, - STATE(4), 1, + STATE(5), 1, sym_method_declaration, - STATE(74), 1, + STATE(72), 1, sym_field_declaration, - STATE(94), 1, + STATE(95), 1, sym_annotation_declaration, - STATE(71), 2, + STATE(67), 2, sym_field_definition, aux_sym_class_definition_repeat3, STATE(73), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(88), 2, + STATE(86), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1127] = 11, + [1131] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(17), 1, + ACTIONS(55), 1, anon_sym_DOTannotation, ACTIONS(234), 1, anon_sym_DOTfield, ACTIONS(236), 1, anon_sym_DOTmethod, - ACTIONS(275), 1, + ACTIONS(313), 1, ts_builtin_sym_end, - STATE(4), 1, + STATE(5), 1, sym_method_declaration, - STATE(74), 1, + STATE(72), 1, sym_field_declaration, - STATE(94), 1, + STATE(95), 1, sym_annotation_declaration, - STATE(67), 2, + STATE(69), 2, sym_field_definition, aux_sym_class_definition_repeat3, STATE(73), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(80), 2, + STATE(93), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1164] = 11, + [1168] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(17), 1, + ACTIONS(55), 1, anon_sym_DOTannotation, ACTIONS(234), 1, anon_sym_DOTfield, ACTIONS(236), 1, anon_sym_DOTmethod, - ACTIONS(313), 1, + ACTIONS(258), 1, ts_builtin_sym_end, - STATE(4), 1, + STATE(5), 1, sym_method_declaration, - STATE(74), 1, + STATE(72), 1, sym_field_declaration, - STATE(94), 1, + STATE(95), 1, sym_annotation_declaration, - STATE(69), 2, + STATE(68), 2, sym_field_definition, aux_sym_class_definition_repeat3, STATE(73), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(90), 2, + STATE(89), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1201] = 2, + [1205] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(315), 12, @@ -17474,7 +17489,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1219] = 8, + [1223] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(317), 1, @@ -17485,7 +17500,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_number_literal_token1, ACTIONS(325), 1, aux_sym_number_literal_token2, - STATE(146), 1, + STATE(143), 1, sym_annotation_value, ACTIONS(319), 2, sym_class_identifier, @@ -17494,45 +17509,45 @@ static const uint16_t ts_small_parse_table[] = { sym_enum_reference, sym_list, sym_number_literal, - [1247] = 8, + [1251] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(234), 1, anon_sym_DOTfield, ACTIONS(236), 1, anon_sym_DOTmethod, - ACTIONS(313), 1, + ACTIONS(258), 1, ts_builtin_sym_end, - STATE(4), 1, + STATE(5), 1, sym_method_declaration, - STATE(74), 1, + STATE(72), 1, sym_field_declaration, - STATE(76), 2, + STATE(78), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(90), 2, + STATE(89), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1274] = 8, + [1278] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(234), 1, anon_sym_DOTfield, ACTIONS(236), 1, anon_sym_DOTmethod, - ACTIONS(277), 1, + ACTIONS(313), 1, ts_builtin_sym_end, - STATE(4), 1, + STATE(5), 1, sym_method_declaration, - STATE(74), 1, + STATE(72), 1, sym_field_declaration, - STATE(76), 2, + STATE(78), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(88), 2, + STATE(93), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1301] = 8, + [1305] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(234), 1, @@ -17541,1285 +17556,1329 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTmethod, ACTIONS(327), 1, ts_builtin_sym_end, - STATE(4), 1, + STATE(5), 1, sym_method_declaration, - STATE(74), 1, + STATE(72), 1, sym_field_declaration, - STATE(76), 2, + STATE(78), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(91), 2, + STATE(83), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1328] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(329), 9, - ts_builtin_sym_end, - anon_sym_DOTfield, - sym_end_field, - anon_sym_DOTmethod, - anon_sym_DOTannotation, - sym_annotation_key, - sym_end_annotation, - anon_sym_COMMA, - anon_sym_RBRACE, - [1343] = 8, + [1332] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(234), 1, anon_sym_DOTfield, ACTIONS(236), 1, anon_sym_DOTmethod, - ACTIONS(275), 1, + ACTIONS(281), 1, ts_builtin_sym_end, - STATE(4), 1, + STATE(5), 1, sym_method_declaration, - STATE(74), 1, + STATE(72), 1, sym_field_declaration, - STATE(76), 2, + STATE(78), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(80), 2, + STATE(86), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1370] = 4, + [1359] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(333), 1, - anon_sym_DOTimplements, - STATE(72), 2, - sym_implements_declaration, - aux_sym_class_definition_repeat1, - ACTIONS(331), 4, + ACTIONS(329), 9, ts_builtin_sym_end, anon_sym_DOTfield, + sym_end_field, anon_sym_DOTmethod, anon_sym_DOTannotation, - [1387] = 5, + sym_annotation_key, + sym_end_annotation, + anon_sym_COMMA, + anon_sym_RBRACE, + [1374] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(338), 1, + ACTIONS(55), 1, anon_sym_DOTannotation, - STATE(94), 1, + ACTIONS(333), 1, + sym_end_field, + STATE(95), 1, sym_annotation_declaration, - STATE(73), 2, + STATE(165), 1, sym_annotation_definition, - aux_sym_class_definition_repeat2, - ACTIONS(336), 3, + ACTIONS(331), 3, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTmethod, - [1406] = 6, + [1395] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(17), 1, + ACTIONS(337), 1, anon_sym_DOTannotation, - ACTIONS(343), 1, - sym_end_field, - STATE(94), 1, + STATE(95), 1, sym_annotation_declaration, - STATE(155), 1, + STATE(73), 2, sym_annotation_definition, - ACTIONS(341), 3, + aux_sym_class_definition_repeat2, + ACTIONS(335), 3, + ts_builtin_sym_end, + anon_sym_DOTfield, + anon_sym_DOTmethod, + [1414] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(342), 1, + anon_sym_DOTimplements, + STATE(74), 2, + sym_implements_declaration, + aux_sym_class_definition_repeat1, + ACTIONS(340), 4, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTmethod, - [1427] = 5, + anon_sym_DOTannotation, + [1431] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(210), 1, + ACTIONS(205), 1, aux_sym_field_identifier_token1, - STATE(122), 1, + STATE(125), 1, sym_field_identifier, - STATE(140), 1, + STATE(138), 1, sym_method_identifier, - ACTIONS(212), 3, + ACTIONS(207), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - [1445] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(347), 1, - anon_sym_DOTfield, - STATE(74), 1, - sym_field_declaration, - ACTIONS(345), 2, - ts_builtin_sym_end, - anon_sym_DOTmethod, - STATE(76), 2, - sym_field_definition, - aux_sym_class_definition_repeat3, - [1463] = 2, + [1449] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(350), 6, + ACTIONS(345), 6, ts_builtin_sym_end, anon_sym_DOTsource, anon_sym_DOTimplements, anon_sym_DOTfield, anon_sym_DOTmethod, anon_sym_DOTannotation, - [1475] = 5, + [1461] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(189), 1, aux_sym_field_identifier_token1, - STATE(130), 1, - sym_field_identifier, STATE(131), 1, + sym_field_identifier, + STATE(132), 1, sym_method_identifier, ACTIONS(191), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - [1493] = 6, + [1479] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(349), 1, + anon_sym_DOTfield, + STATE(72), 1, + sym_field_declaration, + ACTIONS(347), 2, + ts_builtin_sym_end, + anon_sym_DOTmethod, + STATE(78), 2, + sym_field_definition, + aux_sym_class_definition_repeat3, + [1497] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(218), 1, + ACTIONS(213), 1, aux_sym_number_literal_token2, ACTIONS(352), 1, anon_sym_DOTendsparse_DASHswitch, ACTIONS(354), 1, aux_sym_number_literal_token1, - STATE(92), 1, + STATE(84), 1, aux_sym_sparse_switch_declaration_repeat1, - STATE(164), 1, + STATE(177), 1, + sym_number_literal, + [1516] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(356), 5, + ts_builtin_sym_end, + anon_sym_DOTimplements, + anon_sym_DOTfield, + anon_sym_DOTmethod, + anon_sym_DOTannotation, + [1527] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(213), 1, + aux_sym_number_literal_token2, + ACTIONS(354), 1, + aux_sym_number_literal_token1, + STATE(162), 1, + sym_number_literal, + ACTIONS(358), 2, + sym_variable, + sym_parameter, + [1544] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(360), 1, + anon_sym_DOTendarray_DASHdata, + ACTIONS(362), 1, + aux_sym_number_literal_token1, + ACTIONS(365), 1, + aux_sym_number_literal_token2, + STATE(82), 2, sym_number_literal, - [1512] = 5, + aux_sym_array_data_declaration_repeat1, + [1561] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(236), 1, anon_sym_DOTmethod, - ACTIONS(313), 1, + ACTIONS(368), 1, ts_builtin_sym_end, - STATE(4), 1, + STATE(5), 1, sym_method_declaration, - STATE(84), 2, + STATE(87), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1529] = 5, + [1578] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(356), 1, - anon_sym_DOTendarray_DASHdata, - ACTIONS(358), 1, + ACTIONS(213), 1, + aux_sym_number_literal_token2, + ACTIONS(354), 1, aux_sym_number_literal_token1, - ACTIONS(361), 1, + ACTIONS(370), 1, + anon_sym_DOTendsparse_DASHswitch, + STATE(90), 1, + aux_sym_sparse_switch_declaration_repeat1, + STATE(177), 1, + sym_number_literal, + [1597] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(213), 1, aux_sym_number_literal_token2, - STATE(81), 2, + ACTIONS(354), 1, + aux_sym_number_literal_token1, + ACTIONS(372), 1, + anon_sym_DOTendarray_DASHdata, + STATE(88), 2, sym_number_literal, aux_sym_array_data_declaration_repeat1, - [1546] = 5, + [1614] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(236), 1, anon_sym_DOTmethod, - ACTIONS(277), 1, + ACTIONS(258), 1, ts_builtin_sym_end, - STATE(4), 1, + STATE(5), 1, sym_method_declaration, - STATE(84), 2, + STATE(87), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1563] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(364), 5, - ts_builtin_sym_end, - anon_sym_DOTfield, - sym_end_field, - anon_sym_DOTmethod, - anon_sym_DOTannotation, - [1574] = 5, + [1631] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(366), 1, + ACTIONS(374), 1, ts_builtin_sym_end, - ACTIONS(368), 1, + ACTIONS(376), 1, anon_sym_DOTmethod, - STATE(4), 1, + STATE(5), 1, sym_method_declaration, - STATE(84), 2, + STATE(87), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1591] = 5, + [1648] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(218), 1, + ACTIONS(213), 1, aux_sym_number_literal_token2, ACTIONS(354), 1, aux_sym_number_literal_token1, - ACTIONS(371), 1, + ACTIONS(379), 1, anon_sym_DOTendarray_DASHdata, - STATE(89), 2, + STATE(82), 2, sym_number_literal, aux_sym_array_data_declaration_repeat1, - [1608] = 2, + [1665] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(373), 5, - ts_builtin_sym_end, - anon_sym_DOTimplements, - anon_sym_DOTfield, + ACTIONS(236), 1, anon_sym_DOTmethod, - anon_sym_DOTannotation, - [1619] = 2, + ACTIONS(313), 1, + ts_builtin_sym_end, + STATE(5), 1, + sym_method_declaration, + STATE(87), 2, + sym_method_definition, + aux_sym_class_definition_repeat4, + [1682] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(381), 1, + anon_sym_DOTendsparse_DASHswitch, + ACTIONS(383), 1, + aux_sym_number_literal_token1, + ACTIONS(386), 1, + aux_sym_number_literal_token2, + STATE(90), 1, + aux_sym_sparse_switch_declaration_repeat1, + STATE(177), 1, + sym_number_literal, + [1701] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(375), 5, + ACTIONS(389), 5, ts_builtin_sym_end, anon_sym_DOTimplements, anon_sym_DOTfield, anon_sym_DOTmethod, anon_sym_DOTannotation, - [1630] = 5, + [1712] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(236), 1, - anon_sym_DOTmethod, - ACTIONS(275), 1, + ACTIONS(391), 5, ts_builtin_sym_end, - STATE(4), 1, - sym_method_declaration, - STATE(84), 2, - sym_method_definition, - aux_sym_class_definition_repeat4, - [1647] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(218), 1, - aux_sym_number_literal_token2, - ACTIONS(354), 1, - aux_sym_number_literal_token1, - ACTIONS(377), 1, - anon_sym_DOTendarray_DASHdata, - STATE(81), 2, - sym_number_literal, - aux_sym_array_data_declaration_repeat1, - [1664] = 5, + anon_sym_DOTfield, + sym_end_field, + anon_sym_DOTmethod, + anon_sym_DOTannotation, + [1723] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(236), 1, anon_sym_DOTmethod, ACTIONS(327), 1, ts_builtin_sym_end, - STATE(4), 1, + STATE(5), 1, sym_method_declaration, - STATE(84), 2, + STATE(87), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1681] = 5, + [1740] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(236), 1, anon_sym_DOTmethod, - ACTIONS(379), 1, + ACTIONS(281), 1, ts_builtin_sym_end, - STATE(4), 1, + STATE(5), 1, sym_method_declaration, - STATE(84), 2, + STATE(87), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1698] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(381), 1, - anon_sym_DOTendsparse_DASHswitch, - ACTIONS(383), 1, - aux_sym_number_literal_token1, - ACTIONS(386), 1, - aux_sym_number_literal_token2, - STATE(92), 1, - aux_sym_sparse_switch_declaration_repeat1, - STATE(164), 1, - sym_number_literal, - [1717] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(218), 1, - aux_sym_number_literal_token2, - ACTIONS(354), 1, - aux_sym_number_literal_token1, - ACTIONS(389), 1, - anon_sym_DOTendsparse_DASHswitch, - STATE(79), 1, - aux_sym_sparse_switch_declaration_repeat1, - STATE(164), 1, - sym_number_literal, - [1736] = 4, + [1757] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(391), 1, - sym_annotation_key, ACTIONS(393), 1, + sym_annotation_key, + ACTIONS(395), 1, sym_end_annotation, - STATE(97), 2, + STATE(98), 2, sym_annotation_property, aux_sym_annotation_definition_repeat1, - [1750] = 3, + [1771] = 5, ACTIONS(3), 1, sym_comment, - STATE(12), 1, - sym_method_identifier, - ACTIONS(212), 3, - anon_sym_LTclinit_GT_LPAREN, - anon_sym_LTinit_GT_LPAREN, - aux_sym_method_identifier_token1, - [1762] = 4, + ACTIONS(397), 1, + anon_sym_COMMA, + ACTIONS(399), 1, + anon_sym_DOT_DOT, + ACTIONS(401), 1, + anon_sym_RBRACE, + STATE(117), 1, + aux_sym_list_repeat1, + [1787] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(395), 1, + ACTIONS(403), 1, sym_annotation_key, - ACTIONS(398), 1, + ACTIONS(406), 1, sym_end_annotation, - STATE(96), 2, + STATE(97), 2, sym_annotation_property, aux_sym_annotation_definition_repeat1, - [1776] = 4, + [1801] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(391), 1, + ACTIONS(393), 1, sym_annotation_key, - ACTIONS(400), 1, + ACTIONS(408), 1, sym_end_annotation, - STATE(96), 2, + STATE(97), 2, sym_annotation_property, aux_sym_annotation_definition_repeat1, - [1790] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(218), 1, - aux_sym_number_literal_token2, - ACTIONS(354), 1, - aux_sym_number_literal_token1, - STATE(117), 1, - sym_number_literal, - [1803] = 3, + [1815] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(404), 1, - aux_sym_number_literal_token2, - ACTIONS(402), 2, - anon_sym_DOTendsparse_DASHswitch, - aux_sym_number_literal_token1, - [1814] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(406), 1, - anon_sym_COMMA, - ACTIONS(408), 1, - anon_sym_RBRACE, - STATE(113), 1, - aux_sym_list_repeat1, + STATE(15), 1, + sym_method_identifier, + ACTIONS(207), 3, + anon_sym_LTclinit_GT_LPAREN, + anon_sym_LTinit_GT_LPAREN, + aux_sym_method_identifier_token1, [1827] = 4, - ACTIONS(3), 1, + ACTIONS(179), 1, sym_comment, ACTIONS(410), 1, - sym_label, + anon_sym_COMMA, ACTIONS(412), 1, - anon_sym_DOTendpacked_DASHswitch, - STATE(121), 1, - aux_sym_packed_switch_declaration_repeat1, + anon_sym_LF, + STATE(101), 1, + aux_sym_statement_repeat1, [1840] = 4, - ACTIONS(3), 1, + ACTIONS(179), 1, sym_comment, - ACTIONS(406), 1, + ACTIONS(410), 1, anon_sym_COMMA, ACTIONS(414), 1, - anon_sym_RBRACE, - STATE(100), 1, - aux_sym_list_repeat1, - [1853] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(416), 3, - anon_sym_system, - anon_sym_build, - anon_sym_runtime, - [1862] = 4, + anon_sym_LF, + STATE(115), 1, + aux_sym_statement_repeat1, + [1853] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(406), 1, + ACTIONS(397), 1, anon_sym_COMMA, - ACTIONS(418), 1, + ACTIONS(416), 1, anon_sym_RBRACE, - STATE(116), 1, + STATE(114), 1, aux_sym_list_repeat1, - [1875] = 2, + [1866] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(420), 3, - ts_builtin_sym_end, - anon_sym_DOTfield, - anon_sym_DOTmethod, - [1884] = 4, + ACTIONS(420), 1, + anon_sym_DASH_GT, + ACTIONS(418), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [1877] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(218), 1, + ACTIONS(424), 1, aux_sym_number_literal_token2, - ACTIONS(354), 1, + ACTIONS(422), 2, + anon_sym_DOTendsparse_DASHswitch, aux_sym_number_literal_token1, - STATE(25), 1, - sym_number_literal, - [1897] = 3, - ACTIONS(7), 1, - anon_sym_LF, + [1888] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(397), 1, + anon_sym_COMMA, + ACTIONS(401), 1, + anon_sym_RBRACE, + STATE(117), 1, + aux_sym_list_repeat1, + [1901] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(426), 1, + sym_label, + ACTIONS(428), 1, + anon_sym_DOTendpacked_DASHswitch, + STATE(123), 1, + aux_sym_packed_switch_declaration_repeat1, + [1914] = 4, ACTIONS(179), 1, sym_comment, - ACTIONS(9), 2, + ACTIONS(430), 1, anon_sym_COMMA, + ACTIONS(432), 1, + anon_sym_LF, + ACTIONS(434), 1, anon_sym_DASH_GT, - [1908] = 3, - ACTIONS(11), 1, + [1927] = 3, + ACTIONS(7), 1, anon_sym_LF, ACTIONS(179), 1, sym_comment, - ACTIONS(13), 2, + ACTIONS(9), 2, anon_sym_COMMA, anon_sym_DASH_GT, - [1919] = 4, - ACTIONS(179), 1, + [1938] = 2, + ACTIONS(3), 1, sym_comment, - ACTIONS(422), 1, - anon_sym_COMMA, - ACTIONS(424), 1, + ACTIONS(436), 3, + ts_builtin_sym_end, + anon_sym_DOTfield, + anon_sym_DOTmethod, + [1947] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(438), 3, + anon_sym_system, + anon_sym_build, + anon_sym_runtime, + [1956] = 3, + ACTIONS(11), 1, anon_sym_LF, - ACTIONS(426), 1, - anon_sym_DASH_GT, - [1932] = 4, ACTIONS(179), 1, sym_comment, - ACTIONS(428), 1, + ACTIONS(13), 2, anon_sym_COMMA, - ACTIONS(430), 1, - anon_sym_LF, - STATE(119), 1, - aux_sym_statement_repeat1, - [1945] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(434), 1, anon_sym_DASH_GT, - ACTIONS(432), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [1956] = 4, + [1967] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(218), 1, + ACTIONS(213), 1, aux_sym_number_literal_token2, ACTIONS(354), 1, aux_sym_number_literal_token1, - STATE(24), 1, + STATE(85), 1, sym_number_literal, - [1969] = 4, + [1980] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(440), 3, + ts_builtin_sym_end, + anon_sym_DOTfield, + anon_sym_DOTmethod, + [1989] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(436), 1, + ACTIONS(442), 1, anon_sym_COMMA, - ACTIONS(439), 1, + ACTIONS(445), 1, anon_sym_RBRACE, - STATE(113), 1, + STATE(114), 1, aux_sym_list_repeat1, - [1982] = 4, + [2002] = 4, ACTIONS(179), 1, sym_comment, - ACTIONS(428), 1, + ACTIONS(447), 1, anon_sym_COMMA, - ACTIONS(441), 1, + ACTIONS(450), 1, anon_sym_LF, - STATE(110), 1, + STATE(115), 1, aux_sym_statement_repeat1, - [1995] = 4, - ACTIONS(179), 1, + [2015] = 4, + ACTIONS(3), 1, sym_comment, - ACTIONS(426), 1, - anon_sym_DASH_GT, - ACTIONS(432), 1, - anon_sym_LF, - ACTIONS(443), 1, - anon_sym_COMMA, - [2008] = 4, + ACTIONS(213), 1, + aux_sym_number_literal_token2, + ACTIONS(354), 1, + aux_sym_number_literal_token1, + STATE(122), 1, + sym_number_literal, + [2028] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(406), 1, + ACTIONS(397), 1, anon_sym_COMMA, - ACTIONS(445), 1, + ACTIONS(452), 1, anon_sym_RBRACE, - STATE(113), 1, + STATE(114), 1, aux_sym_list_repeat1, - [2021] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(447), 1, - sym_label, - ACTIONS(449), 1, - anon_sym_DOTendpacked_DASHswitch, - STATE(101), 1, - aux_sym_packed_switch_declaration_repeat1, - [2034] = 2, + [2041] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(451), 3, - ts_builtin_sym_end, - anon_sym_DOTfield, - anon_sym_DOTmethod, - [2043] = 4, + ACTIONS(213), 1, + aux_sym_number_literal_token2, + ACTIONS(354), 1, + aux_sym_number_literal_token1, + STATE(20), 1, + sym_number_literal, + [2054] = 4, ACTIONS(179), 1, sym_comment, - ACTIONS(453), 1, + ACTIONS(418), 1, + anon_sym_LF, + ACTIONS(434), 1, + anon_sym_DASH_GT, + ACTIONS(454), 1, + anon_sym_COMMA, + [2067] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(397), 1, anon_sym_COMMA, ACTIONS(456), 1, - anon_sym_LF, - STATE(119), 1, - aux_sym_statement_repeat1, - [2056] = 4, + anon_sym_RBRACE, + STATE(102), 1, + aux_sym_list_repeat1, + [2080] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(218), 1, + ACTIONS(213), 1, aux_sym_number_literal_token2, ACTIONS(354), 1, aux_sym_number_literal_token1, - STATE(85), 1, + STATE(17), 1, sym_number_literal, - [2069] = 4, + [2093] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(458), 1, sym_label, - ACTIONS(461), 1, + ACTIONS(460), 1, anon_sym_DOTendpacked_DASHswitch, - STATE(121), 1, + STATE(106), 1, aux_sym_packed_switch_declaration_repeat1, - [2082] = 2, + [2106] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(463), 2, + ACTIONS(462), 1, + sym_label, + ACTIONS(465), 1, + anon_sym_DOTendpacked_DASHswitch, + STATE(123), 1, + aux_sym_packed_switch_declaration_repeat1, + [2119] = 3, + ACTIONS(179), 1, + sym_comment, + ACTIONS(467), 1, anon_sym_COMMA, - anon_sym_RBRACE, - [2090] = 2, + ACTIONS(469), 1, + anon_sym_LF, + [2129] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(81), 2, - sym_annotation_key, - sym_end_annotation, - [2098] = 3, + ACTIONS(471), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [2137] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(465), 1, + ACTIONS(473), 1, anon_sym_DOTsuper, STATE(34), 1, sym_super_declaration, - [2108] = 3, - ACTIONS(179), 1, - sym_comment, - ACTIONS(467), 1, - anon_sym_COMMA, - ACTIONS(469), 1, - anon_sym_LF, - [2118] = 3, + [2147] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(210), 1, - aux_sym_field_identifier_token1, - STATE(83), 1, - sym_field_identifier, - [2128] = 2, + ACTIONS(475), 2, + ts_builtin_sym_end, + anon_sym_DOTmethod, + [2155] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(7), 2, sym_annotation_key, sym_end_annotation, - [2136] = 2, + [2163] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(471), 2, + ACTIONS(11), 2, sym_annotation_key, sym_end_annotation, - [2144] = 3, - ACTIONS(179), 1, + [2171] = 2, + ACTIONS(3), 1, sym_comment, - ACTIONS(473), 1, - anon_sym_COMMA, - ACTIONS(475), 1, - anon_sym_LF, - [2154] = 3, + ACTIONS(81), 2, + sym_annotation_key, + sym_end_annotation, + [2179] = 3, ACTIONS(179), 1, sym_comment, - ACTIONS(463), 1, + ACTIONS(471), 1, anon_sym_LF, ACTIONS(477), 1, anon_sym_COMMA, - [2164] = 3, + [2189] = 3, ACTIONS(179), 1, sym_comment, ACTIONS(479), 1, anon_sym_COMMA, ACTIONS(481), 1, anon_sym_LF, - [2174] = 3, + [2199] = 3, ACTIONS(179), 1, sym_comment, - ACTIONS(456), 1, + ACTIONS(450), 1, anon_sym_LF, ACTIONS(483), 1, anon_sym_COMMA, - [2184] = 2, + [2209] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(11), 2, - sym_annotation_key, - sym_end_annotation, - [2192] = 2, + ACTIONS(485), 2, + ts_builtin_sym_end, + anon_sym_DOTmethod, + [2217] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(485), 2, + ACTIONS(487), 2, sym_annotation_key, sym_end_annotation, - [2200] = 3, - ACTIONS(179), 1, - sym_comment, - ACTIONS(329), 1, - anon_sym_LF, - ACTIONS(487), 1, - anon_sym_COMMA, - [2210] = 2, + [2225] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(489), 2, sym_annotation_key, sym_end_annotation, - [2218] = 2, + [2233] = 3, + ACTIONS(93), 1, + anon_sym_LF, + ACTIONS(95), 1, + anon_sym_COMMA, + ACTIONS(179), 1, + sym_comment, + [2243] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(439), 2, + ACTIONS(481), 2, anon_sym_COMMA, anon_sym_RBRACE, - [2226] = 3, + [2251] = 3, ACTIONS(179), 1, sym_comment, - ACTIONS(489), 1, - anon_sym_LF, ACTIONS(491), 1, anon_sym_COMMA, - [2236] = 3, - ACTIONS(93), 1, + ACTIONS(493), 1, anon_sym_LF, - ACTIONS(95), 1, - anon_sym_COMMA, - ACTIONS(179), 1, - sym_comment, - [2246] = 2, + [2261] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(481), 2, + ACTIONS(445), 2, anon_sym_COMMA, anon_sym_RBRACE, - [2254] = 2, + [2269] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(475), 2, + ACTIONS(469), 2, + sym_annotation_key, + sym_end_annotation, + [2277] = 3, + ACTIONS(179), 1, + sym_comment, + ACTIONS(487), 1, + anon_sym_LF, + ACTIONS(495), 1, + anon_sym_COMMA, + [2287] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(497), 2, sym_annotation_key, sym_end_annotation, - [2262] = 3, + [2295] = 3, ACTIONS(97), 1, anon_sym_LF, ACTIONS(99), 1, anon_sym_COMMA, ACTIONS(179), 1, sym_comment, - [2272] = 2, + [2305] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(493), 2, - ts_builtin_sym_end, - anon_sym_DOTmethod, - [2280] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(469), 2, + ACTIONS(499), 2, sym_annotation_key, sym_end_annotation, - [2288] = 2, - ACTIONS(3), 1, + [2313] = 3, + ACTIONS(179), 1, sym_comment, - ACTIONS(495), 2, - ts_builtin_sym_end, - anon_sym_DOTmethod, - [2296] = 2, + ACTIONS(501), 1, + anon_sym_COMMA, + ACTIONS(503), 1, + anon_sym_LF, + [2323] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(497), 2, + ACTIONS(493), 2, sym_annotation_key, sym_end_annotation, - [2304] = 3, - ACTIONS(81), 1, - anon_sym_LF, - ACTIONS(83), 1, - anon_sym_COMMA, - ACTIONS(179), 1, - sym_comment, - [2314] = 3, + [2331] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(499), 1, + ACTIONS(505), 1, aux_sym_field_identifier_token1, - STATE(134), 1, + STATE(136), 1, sym_field_identifier, - [2324] = 2, + [2341] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(501), 2, + ACTIONS(507), 2, sym_annotation_key, sym_end_annotation, - [2332] = 2, + [2349] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(503), 1, - sym_label, - [2339] = 2, - ACTIONS(3), 1, + ACTIONS(205), 1, + aux_sym_field_identifier_token1, + STATE(92), 1, + sym_field_identifier, + [2359] = 3, + ACTIONS(179), 1, sym_comment, - ACTIONS(505), 1, - anon_sym_DOT_DOT, - [2346] = 2, - ACTIONS(3), 1, + ACTIONS(329), 1, + anon_sym_LF, + ACTIONS(509), 1, + anon_sym_COMMA, + [2369] = 3, + ACTIONS(81), 1, + anon_sym_LF, + ACTIONS(83), 1, + anon_sym_COMMA, + ACTIONS(179), 1, sym_comment, - ACTIONS(507), 1, - sym_parameter, - [2353] = 2, + [2379] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(509), 1, - sym_class_identifier, - [2360] = 2, + ACTIONS(511), 1, + sym_label, + [2386] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(511), 1, - anon_sym_LBRACE, - [2367] = 2, + ACTIONS(420), 1, + anon_sym_DASH_GT, + [2393] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(513), 1, - sym_end_field, - [2374] = 2, + anon_sym_DOT_DOT, + [2400] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(515), 1, - sym_label, - [2381] = 2, + anon_sym_EQ, + [2407] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(517), 1, - anon_sym_DOT_DOT, - [2388] = 2, + sym_class_identifier, + [2414] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(519), 1, sym_label, - [2395] = 2, + [2421] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(521), 1, - anon_sym_RBRACE, - [2402] = 2, + sym_label, + [2428] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(523), 1, sym_label, - [2409] = 2, + [2435] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(525), 1, - ts_builtin_sym_end, - [2416] = 2, + anon_sym_RBRACE, + [2442] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(527), 1, - sym_class_identifier, - [2423] = 2, + anon_sym_RBRACE, + [2449] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(529), 1, anon_sym_RBRACE, - [2430] = 2, + [2456] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(531), 1, - anon_sym_DASH_GT, - [2437] = 2, + sym_class_identifier, + [2463] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(533), 1, - anon_sym_EQ, - [2444] = 2, + sym_end_field, + [2470] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(535), 1, - anon_sym_LBRACE, - [2451] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(434), 1, - anon_sym_DASH_GT, - [2458] = 2, + anon_sym_DOT_DOT, + [2477] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(537), 1, - sym_class_identifier, - [2465] = 2, + sym_label, + [2484] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(539), 1, - sym_string_literal, - [2472] = 2, + anon_sym_LBRACE, + [2491] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(541), 1, - anon_sym_DOTsuper, - [2479] = 2, + sym_label, + [2498] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(543), 1, - sym_label, - [2486] = 2, + anon_sym_LBRACE, + [2505] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(545), 1, - sym_class_identifier, - [2493] = 2, + ts_builtin_sym_end, + [2512] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(547), 1, - sym_label, - [2500] = 2, + sym_class_identifier, + [2519] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(549), 1, - sym_class_identifier, - [2507] = 2, + sym_string_literal, + [2526] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(551), 1, + anon_sym_DOTsuper, + [2533] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(553), 1, + sym_parameter, + [2540] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(555), 1, + sym_class_identifier, + [2547] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(557), 1, + anon_sym_DASH_GT, + [2554] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(559), 1, + sym_class_identifier, + [2561] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(561), 1, sym_label, }; static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(28)] = 0, - [SMALL_STATE(29)] = 47, - [SMALL_STATE(30)] = 93, - [SMALL_STATE(31)] = 122, - [SMALL_STATE(32)] = 151, - [SMALL_STATE(33)] = 194, - [SMALL_STATE(34)] = 237, - [SMALL_STATE(35)] = 287, - [SMALL_STATE(36)] = 327, - [SMALL_STATE(37)] = 354, - [SMALL_STATE(38)] = 381, - [SMALL_STATE(39)] = 408, - [SMALL_STATE(40)] = 435, - [SMALL_STATE(41)] = 462, - [SMALL_STATE(42)] = 489, - [SMALL_STATE(43)] = 516, - [SMALL_STATE(44)] = 548, - [SMALL_STATE(45)] = 580, - [SMALL_STATE(46)] = 624, - [SMALL_STATE(47)] = 668, - [SMALL_STATE(48)] = 712, - [SMALL_STATE(49)] = 744, - [SMALL_STATE(50)] = 776, - [SMALL_STATE(51)] = 808, - [SMALL_STATE(52)] = 834, - [SMALL_STATE(53)] = 860, - [SMALL_STATE(54)] = 886, - [SMALL_STATE(55)] = 912, - [SMALL_STATE(56)] = 938, - [SMALL_STATE(57)] = 964, - [SMALL_STATE(58)] = 986, - [SMALL_STATE(59)] = 1012, - [SMALL_STATE(60)] = 1038, - [SMALL_STATE(61)] = 1064, - [SMALL_STATE(62)] = 1090, - [SMALL_STATE(63)] = 1127, - [SMALL_STATE(64)] = 1164, - [SMALL_STATE(65)] = 1201, - [SMALL_STATE(66)] = 1219, - [SMALL_STATE(67)] = 1247, - [SMALL_STATE(68)] = 1274, - [SMALL_STATE(69)] = 1301, - [SMALL_STATE(70)] = 1328, - [SMALL_STATE(71)] = 1343, - [SMALL_STATE(72)] = 1370, - [SMALL_STATE(73)] = 1387, - [SMALL_STATE(74)] = 1406, - [SMALL_STATE(75)] = 1427, - [SMALL_STATE(76)] = 1445, - [SMALL_STATE(77)] = 1463, - [SMALL_STATE(78)] = 1475, - [SMALL_STATE(79)] = 1493, - [SMALL_STATE(80)] = 1512, - [SMALL_STATE(81)] = 1529, - [SMALL_STATE(82)] = 1546, - [SMALL_STATE(83)] = 1563, - [SMALL_STATE(84)] = 1574, - [SMALL_STATE(85)] = 1591, - [SMALL_STATE(86)] = 1608, - [SMALL_STATE(87)] = 1619, - [SMALL_STATE(88)] = 1630, - [SMALL_STATE(89)] = 1647, - [SMALL_STATE(90)] = 1664, - [SMALL_STATE(91)] = 1681, - [SMALL_STATE(92)] = 1698, - [SMALL_STATE(93)] = 1717, - [SMALL_STATE(94)] = 1736, - [SMALL_STATE(95)] = 1750, - [SMALL_STATE(96)] = 1762, - [SMALL_STATE(97)] = 1776, - [SMALL_STATE(98)] = 1790, - [SMALL_STATE(99)] = 1803, - [SMALL_STATE(100)] = 1814, - [SMALL_STATE(101)] = 1827, - [SMALL_STATE(102)] = 1840, - [SMALL_STATE(103)] = 1853, - [SMALL_STATE(104)] = 1862, - [SMALL_STATE(105)] = 1875, - [SMALL_STATE(106)] = 1884, - [SMALL_STATE(107)] = 1897, - [SMALL_STATE(108)] = 1908, - [SMALL_STATE(109)] = 1919, - [SMALL_STATE(110)] = 1932, - [SMALL_STATE(111)] = 1945, - [SMALL_STATE(112)] = 1956, - [SMALL_STATE(113)] = 1969, - [SMALL_STATE(114)] = 1982, - [SMALL_STATE(115)] = 1995, - [SMALL_STATE(116)] = 2008, - [SMALL_STATE(117)] = 2021, - [SMALL_STATE(118)] = 2034, - [SMALL_STATE(119)] = 2043, - [SMALL_STATE(120)] = 2056, - [SMALL_STATE(121)] = 2069, - [SMALL_STATE(122)] = 2082, - [SMALL_STATE(123)] = 2090, - [SMALL_STATE(124)] = 2098, - [SMALL_STATE(125)] = 2108, - [SMALL_STATE(126)] = 2118, - [SMALL_STATE(127)] = 2128, - [SMALL_STATE(128)] = 2136, - [SMALL_STATE(129)] = 2144, - [SMALL_STATE(130)] = 2154, - [SMALL_STATE(131)] = 2164, - [SMALL_STATE(132)] = 2174, - [SMALL_STATE(133)] = 2184, - [SMALL_STATE(134)] = 2192, - [SMALL_STATE(135)] = 2200, - [SMALL_STATE(136)] = 2210, - [SMALL_STATE(137)] = 2218, - [SMALL_STATE(138)] = 2226, - [SMALL_STATE(139)] = 2236, - [SMALL_STATE(140)] = 2246, - [SMALL_STATE(141)] = 2254, - [SMALL_STATE(142)] = 2262, - [SMALL_STATE(143)] = 2272, - [SMALL_STATE(144)] = 2280, - [SMALL_STATE(145)] = 2288, - [SMALL_STATE(146)] = 2296, - [SMALL_STATE(147)] = 2304, - [SMALL_STATE(148)] = 2314, - [SMALL_STATE(149)] = 2324, - [SMALL_STATE(150)] = 2332, - [SMALL_STATE(151)] = 2339, - [SMALL_STATE(152)] = 2346, - [SMALL_STATE(153)] = 2353, - [SMALL_STATE(154)] = 2360, - [SMALL_STATE(155)] = 2367, - [SMALL_STATE(156)] = 2374, - [SMALL_STATE(157)] = 2381, - [SMALL_STATE(158)] = 2388, - [SMALL_STATE(159)] = 2395, - [SMALL_STATE(160)] = 2402, - [SMALL_STATE(161)] = 2409, - [SMALL_STATE(162)] = 2416, - [SMALL_STATE(163)] = 2423, - [SMALL_STATE(164)] = 2430, - [SMALL_STATE(165)] = 2437, - [SMALL_STATE(166)] = 2444, - [SMALL_STATE(167)] = 2451, - [SMALL_STATE(168)] = 2458, - [SMALL_STATE(169)] = 2465, - [SMALL_STATE(170)] = 2472, - [SMALL_STATE(171)] = 2479, - [SMALL_STATE(172)] = 2486, - [SMALL_STATE(173)] = 2493, - [SMALL_STATE(174)] = 2500, - [SMALL_STATE(175)] = 2507, + [SMALL_STATE(29)] = 48, + [SMALL_STATE(30)] = 95, + [SMALL_STATE(31)] = 124, + [SMALL_STATE(32)] = 167, + [SMALL_STATE(33)] = 212, + [SMALL_STATE(34)] = 241, + [SMALL_STATE(35)] = 291, + [SMALL_STATE(36)] = 331, + [SMALL_STATE(37)] = 358, + [SMALL_STATE(38)] = 385, + [SMALL_STATE(39)] = 412, + [SMALL_STATE(40)] = 439, + [SMALL_STATE(41)] = 466, + [SMALL_STATE(42)] = 493, + [SMALL_STATE(43)] = 520, + [SMALL_STATE(44)] = 564, + [SMALL_STATE(45)] = 596, + [SMALL_STATE(46)] = 628, + [SMALL_STATE(47)] = 660, + [SMALL_STATE(48)] = 692, + [SMALL_STATE(49)] = 736, + [SMALL_STATE(50)] = 780, + [SMALL_STATE(51)] = 812, + [SMALL_STATE(52)] = 838, + [SMALL_STATE(53)] = 864, + [SMALL_STATE(54)] = 890, + [SMALL_STATE(55)] = 916, + [SMALL_STATE(56)] = 942, + [SMALL_STATE(57)] = 968, + [SMALL_STATE(58)] = 994, + [SMALL_STATE(59)] = 1020, + [SMALL_STATE(60)] = 1046, + [SMALL_STATE(61)] = 1072, + [SMALL_STATE(62)] = 1094, + [SMALL_STATE(63)] = 1131, + [SMALL_STATE(64)] = 1168, + [SMALL_STATE(65)] = 1205, + [SMALL_STATE(66)] = 1223, + [SMALL_STATE(67)] = 1251, + [SMALL_STATE(68)] = 1278, + [SMALL_STATE(69)] = 1305, + [SMALL_STATE(70)] = 1332, + [SMALL_STATE(71)] = 1359, + [SMALL_STATE(72)] = 1374, + [SMALL_STATE(73)] = 1395, + [SMALL_STATE(74)] = 1414, + [SMALL_STATE(75)] = 1431, + [SMALL_STATE(76)] = 1449, + [SMALL_STATE(77)] = 1461, + [SMALL_STATE(78)] = 1479, + [SMALL_STATE(79)] = 1497, + [SMALL_STATE(80)] = 1516, + [SMALL_STATE(81)] = 1527, + [SMALL_STATE(82)] = 1544, + [SMALL_STATE(83)] = 1561, + [SMALL_STATE(84)] = 1578, + [SMALL_STATE(85)] = 1597, + [SMALL_STATE(86)] = 1614, + [SMALL_STATE(87)] = 1631, + [SMALL_STATE(88)] = 1648, + [SMALL_STATE(89)] = 1665, + [SMALL_STATE(90)] = 1682, + [SMALL_STATE(91)] = 1701, + [SMALL_STATE(92)] = 1712, + [SMALL_STATE(93)] = 1723, + [SMALL_STATE(94)] = 1740, + [SMALL_STATE(95)] = 1757, + [SMALL_STATE(96)] = 1771, + [SMALL_STATE(97)] = 1787, + [SMALL_STATE(98)] = 1801, + [SMALL_STATE(99)] = 1815, + [SMALL_STATE(100)] = 1827, + [SMALL_STATE(101)] = 1840, + [SMALL_STATE(102)] = 1853, + [SMALL_STATE(103)] = 1866, + [SMALL_STATE(104)] = 1877, + [SMALL_STATE(105)] = 1888, + [SMALL_STATE(106)] = 1901, + [SMALL_STATE(107)] = 1914, + [SMALL_STATE(108)] = 1927, + [SMALL_STATE(109)] = 1938, + [SMALL_STATE(110)] = 1947, + [SMALL_STATE(111)] = 1956, + [SMALL_STATE(112)] = 1967, + [SMALL_STATE(113)] = 1980, + [SMALL_STATE(114)] = 1989, + [SMALL_STATE(115)] = 2002, + [SMALL_STATE(116)] = 2015, + [SMALL_STATE(117)] = 2028, + [SMALL_STATE(118)] = 2041, + [SMALL_STATE(119)] = 2054, + [SMALL_STATE(120)] = 2067, + [SMALL_STATE(121)] = 2080, + [SMALL_STATE(122)] = 2093, + [SMALL_STATE(123)] = 2106, + [SMALL_STATE(124)] = 2119, + [SMALL_STATE(125)] = 2129, + [SMALL_STATE(126)] = 2137, + [SMALL_STATE(127)] = 2147, + [SMALL_STATE(128)] = 2155, + [SMALL_STATE(129)] = 2163, + [SMALL_STATE(130)] = 2171, + [SMALL_STATE(131)] = 2179, + [SMALL_STATE(132)] = 2189, + [SMALL_STATE(133)] = 2199, + [SMALL_STATE(134)] = 2209, + [SMALL_STATE(135)] = 2217, + [SMALL_STATE(136)] = 2225, + [SMALL_STATE(137)] = 2233, + [SMALL_STATE(138)] = 2243, + [SMALL_STATE(139)] = 2251, + [SMALL_STATE(140)] = 2261, + [SMALL_STATE(141)] = 2269, + [SMALL_STATE(142)] = 2277, + [SMALL_STATE(143)] = 2287, + [SMALL_STATE(144)] = 2295, + [SMALL_STATE(145)] = 2305, + [SMALL_STATE(146)] = 2313, + [SMALL_STATE(147)] = 2323, + [SMALL_STATE(148)] = 2331, + [SMALL_STATE(149)] = 2341, + [SMALL_STATE(150)] = 2349, + [SMALL_STATE(151)] = 2359, + [SMALL_STATE(152)] = 2369, + [SMALL_STATE(153)] = 2379, + [SMALL_STATE(154)] = 2386, + [SMALL_STATE(155)] = 2393, + [SMALL_STATE(156)] = 2400, + [SMALL_STATE(157)] = 2407, + [SMALL_STATE(158)] = 2414, + [SMALL_STATE(159)] = 2421, + [SMALL_STATE(160)] = 2428, + [SMALL_STATE(161)] = 2435, + [SMALL_STATE(162)] = 2442, + [SMALL_STATE(163)] = 2449, + [SMALL_STATE(164)] = 2456, + [SMALL_STATE(165)] = 2463, + [SMALL_STATE(166)] = 2470, + [SMALL_STATE(167)] = 2477, + [SMALL_STATE(168)] = 2484, + [SMALL_STATE(169)] = 2491, + [SMALL_STATE(170)] = 2498, + [SMALL_STATE(171)] = 2505, + [SMALL_STATE(172)] = 2512, + [SMALL_STATE(173)] = 2519, + [SMALL_STATE(174)] = 2526, + [SMALL_STATE(175)] = 2533, + [SMALL_STATE(176)] = 2540, + [SMALL_STATE(177)] = 2547, + [SMALL_STATE(178)] = 2554, + [SMALL_STATE(179)] = 2561, }; 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_EXTRA(), - [5] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), + [5] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), [7] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_type, 2, .production_id = 2), [9] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_type, 2, .production_id = 2), [11] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primitive_type, 1), [13] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primitive_type, 1), - [15] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143), - [17] = {.entry = {.count = 1, .reusable = true}}, SHIFT(103), - [19] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), - [21] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), - [23] = {.entry = {.count = 1, .reusable = false}}, SHIFT(57), - [25] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106), - [27] = {.entry = {.count = 1, .reusable = true}}, SHIFT(112), - [29] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), - [31] = {.entry = {.count = 1, .reusable = false}}, SHIFT(153), - [33] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154), - [35] = {.entry = {.count = 1, .reusable = true}}, SHIFT(98), - [37] = {.entry = {.count = 1, .reusable = true}}, SHIFT(93), - [39] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120), - [41] = {.entry = {.count = 1, .reusable = true}}, SHIFT(145), - [43] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), - [45] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(103), - [48] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(13), - [51] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(57), - [54] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(57), - [57] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(106), - [60] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(112), - [63] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(152), - [66] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(153), - [69] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(154), - [72] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(98), - [75] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(93), - [78] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(120), + [15] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), + [17] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(110), + [20] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(18), + [23] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(61), + [26] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(61), + [29] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(121), + [32] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(118), + [35] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(175), + [38] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(164), + [41] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(168), + [44] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(116), + [47] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(79), + [50] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(112), + [53] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), + [55] = {.entry = {.count = 1, .reusable = true}}, SHIFT(110), + [57] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18), + [59] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), + [61] = {.entry = {.count = 1, .reusable = false}}, SHIFT(61), + [63] = {.entry = {.count = 1, .reusable = true}}, SHIFT(121), + [65] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), + [67] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), + [69] = {.entry = {.count = 1, .reusable = false}}, SHIFT(164), + [71] = {.entry = {.count = 1, .reusable = true}}, SHIFT(168), + [73] = {.entry = {.count = 1, .reusable = true}}, SHIFT(116), + [75] = {.entry = {.count = 1, .reusable = true}}, SHIFT(79), + [77] = {.entry = {.count = 1, .reusable = true}}, SHIFT(112), + [79] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), [81] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_number_literal, 1), [83] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_number_literal, 1), - [85] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_definition, 2), - [87] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_definition, 2), - [89] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_definition, 3), - [91] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_definition, 3), + [85] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_definition, 3), + [87] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_definition, 3), + [89] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_definition, 2), + [91] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_definition, 2), [93] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_identifier, 4, .production_id = 5), [95] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_identifier, 4, .production_id = 5), [97] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_identifier, 3, .production_id = 4), [99] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_identifier, 3, .production_id = 4), - [101] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 3), - [103] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 3), - [105] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 1), - [107] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 1), - [109] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_data_declaration, 3), - [111] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_declaration, 3), - [113] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catchall_declaration, 7), - [115] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catchall_declaration, 7), - [117] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_declaration, 8), - [119] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_declaration, 8), - [121] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_declaration, 3), - [123] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_declaration, 3), - [125] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 3), - [127] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 3), - [129] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_declaration, 3), - [131] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_declaration, 3), - [133] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 2), - [135] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 2), - [137] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_declaration, 2), - [139] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_declaration, 2), + [101] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_data_declaration, 3), + [103] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_declaration, 3), + [105] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_declaration, 3), + [107] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_declaration, 3), + [109] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 2), + [111] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 2), + [113] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 3), + [115] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 3), + [117] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_declaration, 3), + [119] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_declaration, 3), + [121] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_declaration, 2), + [123] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_declaration, 2), + [125] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 1), + [127] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 1), + [129] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 3), + [131] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 3), + [133] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_locals_declaration, 2), + [135] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_locals_declaration, 2), + [137] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_declaration, 2), + [139] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_declaration, 2), [141] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_declaration, 4), [143] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_declaration, 4), - [145] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_declaration, 2), - [147] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_declaration, 2), - [149] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_locals_declaration, 2), - [151] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_locals_declaration, 2), - [153] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_declaration, 2), - [155] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_declaration, 2), - [157] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 4), - [159] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 4), - [161] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_data_declaration, 4), - [163] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_declaration, 4), - [165] = {.entry = {.count = 1, .reusable = false}}, SHIFT(114), - [167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), + [145] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_declaration, 2), + [147] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_declaration, 2), + [149] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 4), + [151] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 4), + [153] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_data_declaration, 4), + [155] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_declaration, 4), + [157] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catchall_declaration, 7), + [159] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catchall_declaration, 7), + [161] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_declaration, 8), + [163] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_declaration, 8), + [165] = {.entry = {.count = 1, .reusable = false}}, SHIFT(100), + [167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), [169] = {.entry = {.count = 1, .reusable = false}}, SHIFT(32), - [171] = {.entry = {.count = 1, .reusable = false}}, SHIFT(115), - [173] = {.entry = {.count = 1, .reusable = false}}, SHIFT(55), - [175] = {.entry = {.count = 1, .reusable = false}}, SHIFT(50), - [177] = {.entry = {.count = 1, .reusable = false}}, SHIFT(58), + [171] = {.entry = {.count = 1, .reusable = false}}, SHIFT(119), + [173] = {.entry = {.count = 1, .reusable = false}}, SHIFT(57), + [175] = {.entry = {.count = 1, .reusable = false}}, SHIFT(47), + [177] = {.entry = {.count = 1, .reusable = false}}, SHIFT(56), [179] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(), - [181] = {.entry = {.count = 1, .reusable = false}}, SHIFT(147), - [183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), + [181] = {.entry = {.count = 1, .reusable = false}}, SHIFT(152), + [183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), [185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32), - [187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(115), - [189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), - [191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(50), - [193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), - [195] = {.entry = {.count = 1, .reusable = false}}, SHIFT(132), - [197] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), - [199] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(30), - [202] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_access_modifiers, 1), - [204] = {.entry = {.count = 1, .reusable = false}}, SHIFT(30), - [206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125), - [208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(111), - [210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54), - [212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(48), - [214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), - [216] = {.entry = {.count = 1, .reusable = false}}, SHIFT(104), - [218] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7), - [220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104), - [222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144), - [224] = {.entry = {.count = 1, .reusable = false}}, SHIFT(102), - [226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(102), + [187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(119), + [189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), + [191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), + [193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), + [195] = {.entry = {.count = 1, .reusable = false}}, SHIFT(133), + [197] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_access_modifiers, 1), + [199] = {.entry = {.count = 1, .reusable = false}}, SHIFT(33), + [201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), + [203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(103), + [205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), + [207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(50), + [209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), + [211] = {.entry = {.count = 1, .reusable = false}}, SHIFT(120), + [213] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7), + [215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120), + [217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), + [219] = {.entry = {.count = 1, .reusable = false}}, SHIFT(96), + [221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(105), + [223] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), + [225] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(33), [228] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 2), - [230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169), - [232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(168), - [234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), - [236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), - [238] = {.entry = {.count = 1, .reusable = false}}, SHIFT(137), - [240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), - [242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), - [244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), - [246] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(38), - [249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), - [251] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(40), - [254] = {.entry = {.count = 1, .reusable = false}}, SHIFT(40), - [256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), - [258] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(65), - [261] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), - [263] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(51), - [266] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(3), - [269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), - [271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), - [273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3), - [275] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 4), - [277] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 3), - [279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), - [281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), - [283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), + [230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), + [232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), + [234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), + [236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), + [238] = {.entry = {.count = 1, .reusable = false}}, SHIFT(140), + [240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), + [242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), + [244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), + [246] = {.entry = {.count = 1, .reusable = false}}, SHIFT(40), + [248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), + [250] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(40), + [253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), + [255] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(42), + [258] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 4), + [260] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(65), + [263] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), + [265] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(51), + [268] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(3), + [271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), + [273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), + [275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3), + [277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), + [279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), + [281] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 3), + [283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), [285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2), - [287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), - [289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), - [291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), - [293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), - [295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), - [297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108), - [299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), - [301] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_opcode, 1), - [303] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_opcode, 1), - [305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(107), - [307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), - [309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), - [311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10), + [287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71), + [289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(128), + [291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53), + [293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), + [295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144), + [297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(111), + [299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108), + [301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), + [303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10), + [305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), + [307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), + [309] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_opcode, 1), + [311] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_opcode, 1), [313] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 5), [315] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 1), - [317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(33), + [317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), [319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(149), [321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), - [323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(123), - [325] = {.entry = {.count = 1, .reusable = false}}, SHIFT(123), + [323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(130), + [325] = {.entry = {.count = 1, .reusable = false}}, SHIFT(130), [327] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 6), [329] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_identifier, 2), - [331] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), - [333] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), SHIFT_REPEAT(168), - [336] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), - [338] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), SHIFT_REPEAT(103), - [341] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 1), - [343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(105), - [345] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), - [347] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), SHIFT_REPEAT(42), - [350] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_super_declaration, 2), - [352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17), + [331] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 1), + [333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113), + [335] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), + [337] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), SHIFT_REPEAT(110), + [340] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), + [342] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), SHIFT_REPEAT(172), + [345] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_super_declaration, 2), + [347] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), + [349] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), SHIFT_REPEAT(37), + [352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), [354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), - [356] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), - [358] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), SHIFT_REPEAT(7), - [361] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), SHIFT_REPEAT(7), - [364] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 3), - [366] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), - [368] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), SHIFT_REPEAT(39), - [371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), - [373] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_declaration, 2), - [375] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_implements_declaration, 2), - [377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), - [379] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 7), + [356] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_declaration, 2), + [358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(162), + [360] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), + [362] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), SHIFT_REPEAT(7), + [365] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), SHIFT_REPEAT(7), + [368] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 7), + [370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), + [372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), + [374] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), + [376] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), SHIFT_REPEAT(36), + [379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), [381] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), [383] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), SHIFT_REPEAT(7), [386] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), SHIFT_REPEAT(7), - [389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), - [391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(165), - [393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), - [395] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_definition_repeat1, 2), SHIFT_REPEAT(165), - [398] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_annotation_definition_repeat1, 2), - [400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), - [402] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 3), - [404] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 3), - [406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), - [408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), - [410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(121), - [412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), - [414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(141), - [416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(162), - [418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), - [420] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 2), - [422] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__statement_argument, 1), - [424] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statement_argument, 1), - [426] = {.entry = {.count = 1, .reusable = false}}, SHIFT(78), - [428] = {.entry = {.count = 1, .reusable = false}}, SHIFT(29), - [430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), - [432] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__identifier, 1), - [434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), - [436] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(35), - [439] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), - [441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18), - [443] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__identifier, 1), - [445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), - [447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(101), - [449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), - [451] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 3), - [453] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_repeat1, 2), SHIFT_REPEAT(29), - [456] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_statement_repeat1, 2), - [458] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_packed_switch_declaration_repeat1, 2), SHIFT_REPEAT(121), - [461] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_packed_switch_declaration_repeat1, 2), - [463] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_full_field_identifier, 3), - [465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), - [467] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 2), - [469] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 2), - [471] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_declaration, 3), - [473] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 3), - [475] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 3), + [389] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_implements_declaration, 2), + [391] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 3), + [393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(156), + [395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), + [397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), + [399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81), + [401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(124), + [403] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_definition_repeat1, 2), SHIFT_REPEAT(156), + [406] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_annotation_definition_repeat1, 2), + [408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), + [410] = {.entry = {.count = 1, .reusable = false}}, SHIFT(29), + [412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), + [414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), + [416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), + [418] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__identifier, 1), + [420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), + [422] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 3), + [424] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 3), + [426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(123), + [428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), + [430] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__statement_argument, 1), + [432] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statement_argument, 1), + [434] = {.entry = {.count = 1, .reusable = false}}, SHIFT(77), + [436] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 3), + [438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(157), + [440] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 2), + [442] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(35), + [445] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), + [447] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_repeat1, 2), SHIFT_REPEAT(29), + [450] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_statement_repeat1, 2), + [452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), + [454] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__identifier, 1), + [456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(141), + [458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106), + [460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), + [462] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_packed_switch_declaration_repeat1, 2), SHIFT_REPEAT(123), + [465] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_packed_switch_declaration_repeat1, 2), + [467] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 3), + [469] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 3), + [471] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_full_field_identifier, 3), + [473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), + [475] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 3, .production_id = 1), [477] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_full_field_identifier, 3), [479] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_full_method_identifier, 3), [481] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_full_method_identifier, 3), [483] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_statement_repeat1, 2), - [485] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_reference, 2), - [487] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field_identifier, 2), - [489] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 4), - [491] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 4), - [493] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 2), - [495] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 3, .production_id = 1), + [485] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 2), + [487] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 4), + [489] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_reference, 2), + [491] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 2), + [493] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 2), + [495] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 4), [497] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_property, 3, .production_id = 3), - [499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53), - [501] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_value, 1), - [503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159), - [505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), - [507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), - [509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(166), - [511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), - [513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), - [515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), - [517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), - [519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), - [521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(156), - [523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), - [525] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), - [527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(128), - [529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), - [531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), - [533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), - [535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(160), - [537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), - [539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), - [541] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 3), - [543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(157), - [545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(77), - [547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(99), - [549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), - [551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163), + [499] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_declaration, 3), + [501] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 5), + [503] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 5), + [505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54), + [507] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_value, 1), + [509] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field_identifier, 2), + [511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161), + [513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(153), + [515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), + [517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(145), + [519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), + [521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), + [523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104), + [525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), + [527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146), + [529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159), + [531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), + [533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(109), + [535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179), + [537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155), + [539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169), + [541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(166), + [543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(167), + [545] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), + [547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91), + [549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(80), + [551] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 3), + [553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), + [555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(76), + [557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(160), + [559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(174), + [561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163), }; #ifdef __cplusplus From 1daa54dcabc7ae0a1ff7747f99faec54e5563004 Mon Sep 17 00:00:00 2001 From: Yotam Nachum Date: Tue, 4 Jan 2022 17:20:15 +0200 Subject: [PATCH 29/98] Add null literal as possible value in annotations --- grammar.js | 2 + src/grammar.json | 8 + src/node-types.json | 8 + src/parser.c | 4123 ++++++++++++++++++++++--------------------- 4 files changed, 2089 insertions(+), 2052 deletions(-) diff --git a/grammar.js b/grammar.js index 05d008933..e7541a896 100644 --- a/grammar.js +++ b/grammar.js @@ -324,6 +324,7 @@ module.exports = grammar({ choice( $.number_literal, $.string_literal, + $.null_literal, $.class_identifier, $.list, $.enum_reference @@ -460,5 +461,6 @@ module.exports = grammar({ // literals number_literal: _ => choice(/-?0x[\da-f]+/, /-?\d+/), string_literal: _ => /".*"/, + null_literal: _ => "null", }, }); diff --git a/src/grammar.json b/src/grammar.json index 8167e15a4..b7407365f 100644 --- a/src/grammar.json +++ b/src/grammar.json @@ -301,6 +301,10 @@ "type": "SYMBOL", "name": "string_literal" }, + { + "type": "SYMBOL", + "name": "null_literal" + }, { "type": "SYMBOL", "name": "class_identifier" @@ -2062,6 +2066,10 @@ "string_literal": { "type": "PATTERN", "value": "\".*\"" + }, + "null_literal": { + "type": "STRING", + "value": "null" } }, "extras": [ diff --git a/src/node-types.json b/src/node-types.json index 91926eacf..034be0f39 100644 --- a/src/node-types.json +++ b/src/node-types.json @@ -88,6 +88,10 @@ "type": "list", "named": true }, + { + "type": "null_literal", + "named": true + }, { "type": "number_literal", "named": true @@ -1650,6 +1654,10 @@ "type": "not-long", "named": false }, + { + "type": "null_literal", + "named": true + }, { "type": "or-int", "named": false diff --git a/src/parser.c b/src/parser.c index 5c1624c76..a57775a7a 100644 --- a/src/parser.c +++ b/src/parser.c @@ -16,9 +16,9 @@ #define LANGUAGE_VERSION 13 #define STATE_COUNT 180 #define LARGE_STATE_COUNT 28 -#define SYMBOL_COUNT 354 +#define SYMBOL_COUNT 355 #define ALIAS_COUNT 2 -#define TOKEN_COUNT 302 +#define TOKEN_COUNT 303 #define EXTERNAL_TOKEN_COUNT 0 #define FIELD_COUNT 5 #define MAX_ALIAS_SEQUENCE_LENGTH 8 @@ -326,60 +326,61 @@ enum { aux_sym_number_literal_token1 = 299, aux_sym_number_literal_token2 = 300, sym_string_literal = 301, - sym_class_definition = 302, - sym_class_declaration = 303, - sym_super_declaration = 304, - sym_source_declaration = 305, - sym_implements_declaration = 306, - sym_field_definition = 307, - sym_field_declaration = 308, - sym_method_definition = 309, - sym_method_declaration = 310, - sym_annotation_definition = 311, - sym_annotation_declaration = 312, - sym_annotation_property = 313, - sym_annotation_value = 314, - sym__code_line = 315, - sym_statement = 316, - sym_opcode = 317, - sym__statement_argument = 318, - sym__declaration = 319, - sym_line_declaration = 320, - sym_locals_declaration = 321, - sym_param_declaration = 322, - sym_catch_declaration = 323, - sym_catchall_declaration = 324, - sym_packed_switch_declaration = 325, - sym_sparse_switch_declaration = 326, - sym_array_data_declaration = 327, - sym__identifier = 328, - sym_field_identifier = 329, - sym_method_identifier = 330, - sym_full_field_identifier = 331, - sym_full_method_identifier = 332, - sym__type = 333, - sym_array_type = 334, - sym_primitive_type = 335, - sym_access_modifiers = 336, - sym_enum_reference = 337, - sym_list = 338, - sym_range = 339, - sym_number_literal = 340, - aux_sym_class_definition_repeat1 = 341, - aux_sym_class_definition_repeat2 = 342, - aux_sym_class_definition_repeat3 = 343, - aux_sym_class_definition_repeat4 = 344, - aux_sym_method_definition_repeat1 = 345, - aux_sym_annotation_definition_repeat1 = 346, - aux_sym_statement_repeat1 = 347, - aux_sym_packed_switch_declaration_repeat1 = 348, - aux_sym_sparse_switch_declaration_repeat1 = 349, - aux_sym_array_data_declaration_repeat1 = 350, - aux_sym_method_identifier_repeat1 = 351, - aux_sym_access_modifiers_repeat1 = 352, - aux_sym_list_repeat1 = 353, - alias_sym_code_block = 354, - alias_sym_parameters = 355, + sym_null_literal = 302, + sym_class_definition = 303, + sym_class_declaration = 304, + sym_super_declaration = 305, + sym_source_declaration = 306, + sym_implements_declaration = 307, + sym_field_definition = 308, + sym_field_declaration = 309, + sym_method_definition = 310, + sym_method_declaration = 311, + sym_annotation_definition = 312, + sym_annotation_declaration = 313, + sym_annotation_property = 314, + sym_annotation_value = 315, + sym__code_line = 316, + sym_statement = 317, + sym_opcode = 318, + sym__statement_argument = 319, + sym__declaration = 320, + sym_line_declaration = 321, + sym_locals_declaration = 322, + sym_param_declaration = 323, + sym_catch_declaration = 324, + sym_catchall_declaration = 325, + sym_packed_switch_declaration = 326, + sym_sparse_switch_declaration = 327, + sym_array_data_declaration = 328, + sym__identifier = 329, + sym_field_identifier = 330, + sym_method_identifier = 331, + sym_full_field_identifier = 332, + sym_full_method_identifier = 333, + sym__type = 334, + sym_array_type = 335, + sym_primitive_type = 336, + sym_access_modifiers = 337, + sym_enum_reference = 338, + sym_list = 339, + sym_range = 340, + sym_number_literal = 341, + aux_sym_class_definition_repeat1 = 342, + aux_sym_class_definition_repeat2 = 343, + aux_sym_class_definition_repeat3 = 344, + aux_sym_class_definition_repeat4 = 345, + aux_sym_method_definition_repeat1 = 346, + aux_sym_annotation_definition_repeat1 = 347, + aux_sym_statement_repeat1 = 348, + aux_sym_packed_switch_declaration_repeat1 = 349, + aux_sym_sparse_switch_declaration_repeat1 = 350, + aux_sym_array_data_declaration_repeat1 = 351, + aux_sym_method_identifier_repeat1 = 352, + aux_sym_access_modifiers_repeat1 = 353, + aux_sym_list_repeat1 = 354, + alias_sym_code_block = 355, + alias_sym_parameters = 356, }; static const char * const ts_symbol_names[] = { @@ -685,6 +686,7 @@ static const char * const ts_symbol_names[] = { [aux_sym_number_literal_token1] = "number_literal_token1", [aux_sym_number_literal_token2] = "number_literal_token2", [sym_string_literal] = "string_literal", + [sym_null_literal] = "null_literal", [sym_class_definition] = "class_definition", [sym_class_declaration] = "class_declaration", [sym_super_declaration] = "super_declaration", @@ -1044,6 +1046,7 @@ static const TSSymbol ts_symbol_map[] = { [aux_sym_number_literal_token1] = aux_sym_number_literal_token1, [aux_sym_number_literal_token2] = aux_sym_number_literal_token2, [sym_string_literal] = sym_string_literal, + [sym_null_literal] = sym_null_literal, [sym_class_definition] = sym_class_definition, [sym_class_declaration] = sym_class_declaration, [sym_super_declaration] = sym_super_declaration, @@ -2309,6 +2312,10 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = true, }, + [sym_null_literal] = { + .visible = true, + .named = true, + }, [sym_class_definition] = { .visible = true, .named = true, @@ -2589,73 +2596,73 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { eof = lexer->eof(lexer); switch (state) { case 0: - if (eof) ADVANCE(1458); + if (eof) ADVANCE(1460); if (lookahead == '"') ADVANCE(5); - if (lookahead == '#') ADVANCE(1783); - if (lookahead == ')') ADVANCE(1727); - if (lookahead == ',') ADVANCE(1475); + if (lookahead == '#') ADVANCE(1785); + if (lookahead == ')') ADVANCE(1729); + if (lookahead == ',') ADVANCE(1477); if (lookahead == '-') ADVANCE(156); if (lookahead == '.') ADVANCE(155); - if (lookahead == '0') ADVANCE(1793); - if (lookahead == ':') ADVANCE(1455); + if (lookahead == '0') ADVANCE(1795); + if (lookahead == ':') ADVANCE(1457); if (lookahead == '<') ADVANCE(474); - if (lookahead == '=') ADVANCE(1471); - if (lookahead == 'B') ADVANCE(1731); - if (lookahead == 'C') ADVANCE(1733); - if (lookahead == 'D') ADVANCE(1737); - if (lookahead == 'F') ADVANCE(1736); - if (lookahead == 'I') ADVANCE(1734); - if (lookahead == 'J') ADVANCE(1735); - if (lookahead == 'L') ADVANCE(1456); - if (lookahead == 'S') ADVANCE(1732); - if (lookahead == 'V') ADVANCE(1729); - if (lookahead == 'Z') ADVANCE(1730); - if (lookahead == '[') ADVANCE(1728); + if (lookahead == '=') ADVANCE(1473); + if (lookahead == 'B') ADVANCE(1733); + if (lookahead == 'C') ADVANCE(1735); + if (lookahead == 'D') ADVANCE(1739); + if (lookahead == 'F') ADVANCE(1738); + if (lookahead == 'I') ADVANCE(1736); + if (lookahead == 'J') ADVANCE(1737); + if (lookahead == 'L') ADVANCE(1458); + if (lookahead == 'S') ADVANCE(1734); + if (lookahead == 'V') ADVANCE(1731); + if (lookahead == 'Z') ADVANCE(1732); + if (lookahead == '[') ADVANCE(1730); if (lookahead == 'a') ADVANCE(444); - if (lookahead == 'b') ADVANCE(1206); + if (lookahead == 'b') ADVANCE(1208); if (lookahead == 'c') ADVANCE(781); if (lookahead == 'd') ADVANCE(804); - if (lookahead == 'e') ADVANCE(982); + if (lookahead == 'e') ADVANCE(984); if (lookahead == 'f') ADVANCE(805); - if (lookahead == 'g') ADVANCE(1054); + if (lookahead == 'g') ADVANCE(1056); if (lookahead == 'i') ADVANCE(735); if (lookahead == 'l') ADVANCE(1062); - if (lookahead == 'm') ADVANCE(1055); + if (lookahead == 'm') ADVANCE(1057); if (lookahead == 'n') ADVANCE(337); - if (lookahead == 'o') ADVANCE(1207); + if (lookahead == 'o') ADVANCE(1209); if (lookahead == 'p') ADVANCE(330); if (lookahead == 'r') ADVANCE(627); if (lookahead == 's') ADVANCE(770); if (lookahead == 't') ADVANCE(782); - if (lookahead == 'u') ADVANCE(1253); - if (lookahead == 'v') ADVANCE(1061); - if (lookahead == 'x') ADVANCE(1126); - if (lookahead == '{') ADVANCE(1711); - if (lookahead == '}') ADVANCE(1713); + if (lookahead == 'u') ADVANCE(1255); + if (lookahead == 'v') ADVANCE(1064); + if (lookahead == 'x') ADVANCE(1128); + if (lookahead == '{') ADVANCE(1713); + if (lookahead == '}') ADVANCE(1715); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(0) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1794); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1796); END_STATE(); case 1: - if (lookahead == '\n') ADVANCE(1476); + if (lookahead == '\n') ADVANCE(1478); if (lookahead == '"') ADVANCE(5); - if (lookahead == '#') ADVANCE(1783); - if (lookahead == ',') ADVANCE(1475); + if (lookahead == '#') ADVANCE(1785); + if (lookahead == ',') ADVANCE(1477); if (lookahead == '-') ADVANCE(156); - if (lookahead == '0') ADVANCE(1791); - if (lookahead == ':') ADVANCE(1455); + if (lookahead == '0') ADVANCE(1793); + if (lookahead == ':') ADVANCE(1457); if (lookahead == '<') ADVANCE(474); if (lookahead == 'L') ADVANCE(12); - if (lookahead == '[') ADVANCE(1728); + if (lookahead == '[') ADVANCE(1730); if (lookahead == 'p') ADVANCE(13); if (lookahead == 'v') ADVANCE(14); - if (lookahead == '{') ADVANCE(1711); + if (lookahead == '{') ADVANCE(1713); if (lookahead == '\t' || lookahead == '\r' || lookahead == ' ') SKIP(1) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1792); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1794); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(16); @@ -2668,33 +2675,33 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 4: if (lookahead == '"') ADVANCE(5); - if (lookahead == '#') ADVANCE(1783); + if (lookahead == '#') ADVANCE(1785); if (lookahead == '-') ADVANCE(157); - if (lookahead == '0') ADVANCE(1791); - if (lookahead == ':') ADVANCE(1455); + if (lookahead == '0') ADVANCE(1793); + if (lookahead == ':') ADVANCE(1457); if (lookahead == '<') ADVANCE(474); if (lookahead == 'L') ADVANCE(12); - if (lookahead == '[') ADVANCE(1728); + if (lookahead == '[') ADVANCE(1730); if (lookahead == 'p') ADVANCE(13); if (lookahead == 'v') ADVANCE(14); - if (lookahead == '{') ADVANCE(1711); - if (lookahead == '}') ADVANCE(1713); + if (lookahead == '{') ADVANCE(1713); + if (lookahead == '}') ADVANCE(1715); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(4) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1792); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1794); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(16); END_STATE(); case 5: - if (lookahead == '"') ADVANCE(1795); + if (lookahead == '"') ADVANCE(1797); if (lookahead != 0 && lookahead != '\n') ADVANCE(5); END_STATE(); case 6: - if (lookahead == '#') ADVANCE(1783); + if (lookahead == '#') ADVANCE(1785); if (lookahead == '<') ADVANCE(474); if (lookahead == 'a') ADVANCE(25); if (lookahead == 'b') ADVANCE(83); @@ -2717,26 +2724,26 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('d' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 7: - if (lookahead == '#') ADVANCE(1783); - if (lookahead == 'L') ADVANCE(1456); + if (lookahead == '#') ADVANCE(1785); + if (lookahead == 'L') ADVANCE(1458); if (lookahead == 'a') ADVANCE(443); - if (lookahead == 'b') ADVANCE(1205); - if (lookahead == 'c') ADVANCE(1121); - if (lookahead == 'e') ADVANCE(981); + if (lookahead == 'b') ADVANCE(1207); + if (lookahead == 'c') ADVANCE(1123); + if (lookahead == 'e') ADVANCE(983); if (lookahead == 'f') ADVANCE(827); - if (lookahead == 'i') ADVANCE(1051); + if (lookahead == 'i') ADVANCE(1053); if (lookahead == 'n') ADVANCE(336); - if (lookahead == 'p') ADVANCE(1208); - if (lookahead == 's') ADVANCE(1336); - if (lookahead == 't') ADVANCE(1209); - if (lookahead == 'v') ADVANCE(1060); + if (lookahead == 'p') ADVANCE(1210); + if (lookahead == 's') ADVANCE(1338); + if (lookahead == 't') ADVANCE(1211); + if (lookahead == 'v') ADVANCE(1063); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(7) END_STATE(); case 8: - if (lookahead == '#') ADVANCE(1783); + if (lookahead == '#') ADVANCE(1785); if (lookahead == 'a') ADVANCE(241); if (lookahead == 'b') ADVANCE(299); if (lookahead == 'c') ADVANCE(293); @@ -2758,15 +2765,15 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('d' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 9: - if (lookahead == '(') ADVANCE(1725); + if (lookahead == '(') ADVANCE(1727); END_STATE(); case 10: - if (lookahead == '(') ADVANCE(1724); + if (lookahead == '(') ADVANCE(1726); END_STATE(); case 11: - if (lookahead == '(') ADVANCE(1726); - if (lookahead == ':') ADVANCE(1723); - if (lookahead == ';') ADVANCE(1722); + if (lookahead == '(') ADVANCE(1728); + if (lookahead == ':') ADVANCE(1725); + if (lookahead == ';') ADVANCE(1724); if (lookahead == '$' || lookahead == '/') ADVANCE(327); if (('0' <= lookahead && lookahead <= '9') || @@ -2775,8 +2782,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(11); END_STATE(); case 12: - if (lookahead == '(') ADVANCE(1726); - if (lookahead == ':') ADVANCE(1723); + if (lookahead == '(') ADVANCE(1728); + if (lookahead == ':') ADVANCE(1725); if (lookahead == '$' || lookahead == '/') ADVANCE(327); if (('0' <= lookahead && lookahead <= '9') || @@ -2785,40 +2792,40 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(11); END_STATE(); case 13: - if (lookahead == '(') ADVANCE(1726); - if (lookahead == ':') ADVANCE(1723); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1787); + if (lookahead == '(') ADVANCE(1728); + if (lookahead == ':') ADVANCE(1725); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1789); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(16); END_STATE(); case 14: - if (lookahead == '(') ADVANCE(1726); - if (lookahead == ':') ADVANCE(1723); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1785); + if (lookahead == '(') ADVANCE(1728); + if (lookahead == ':') ADVANCE(1725); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1787); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(16); END_STATE(); case 15: - if (lookahead == '(') ADVANCE(1726); - if (lookahead == ':') ADVANCE(1723); + if (lookahead == '(') ADVANCE(1728); + if (lookahead == ':') ADVANCE(1725); if (('0' <= lookahead && lookahead <= '9') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1789); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1791); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('g' <= lookahead && lookahead <= 'z')) ADVANCE(16); END_STATE(); case 16: - if (lookahead == '(') ADVANCE(1726); - if (lookahead == ':') ADVANCE(1723); + if (lookahead == '(') ADVANCE(1728); + if (lookahead == ':') ADVANCE(1725); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(16); END_STATE(); case 17: - if (lookahead == '(') ADVANCE(1726); + if (lookahead == '(') ADVANCE(1728); if (lookahead == 'a') ADVANCE(96); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -2826,7 +2833,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 18: - if (lookahead == '(') ADVANCE(1726); + if (lookahead == '(') ADVANCE(1728); if (lookahead == 'a') ADVANCE(63); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -2834,7 +2841,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 19: - if (lookahead == '(') ADVANCE(1726); + if (lookahead == '(') ADVANCE(1728); if (lookahead == 'a') ADVANCE(31); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -2842,7 +2849,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 20: - if (lookahead == '(') ADVANCE(1726); + if (lookahead == '(') ADVANCE(1728); if (lookahead == 'a') ADVANCE(33); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -2850,7 +2857,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 21: - if (lookahead == '(') ADVANCE(1726); + if (lookahead == '(') ADVANCE(1728); if (lookahead == 'a') ADVANCE(71); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -2858,7 +2865,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 22: - if (lookahead == '(') ADVANCE(1726); + if (lookahead == '(') ADVANCE(1728); if (lookahead == 'a') ADVANCE(98); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -2866,7 +2873,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 23: - if (lookahead == '(') ADVANCE(1726); + if (lookahead == '(') ADVANCE(1728); if (lookahead == 'a') ADVANCE(99); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -2874,7 +2881,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 24: - if (lookahead == '(') ADVANCE(1726); + if (lookahead == '(') ADVANCE(1728); if (lookahead == 'a') ADVANCE(100); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -2882,7 +2889,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 25: - if (lookahead == '(') ADVANCE(1726); + if (lookahead == '(') ADVANCE(1728); if (lookahead == 'b') ADVANCE(88); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -2890,7 +2897,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 26: - if (lookahead == '(') ADVANCE(1726); + if (lookahead == '(') ADVANCE(1728); if (lookahead == 'b') ADVANCE(64); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -2898,7 +2905,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 27: - if (lookahead == '(') ADVANCE(1726); + if (lookahead == '(') ADVANCE(1728); if (lookahead == 'c') ADVANCE(51); if (lookahead == 't') ADVANCE(52); if (('0' <= lookahead && lookahead <= '9') || @@ -2907,31 +2914,31 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 28: - if (lookahead == '(') ADVANCE(1726); - if (lookahead == 'c') ADVANCE(1739); + if (lookahead == '(') ADVANCE(1728); + if (lookahead == 'c') ADVANCE(1741); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 29: - if (lookahead == '(') ADVANCE(1726); - if (lookahead == 'c') ADVANCE(1748); + if (lookahead == '(') ADVANCE(1728); + if (lookahead == 'c') ADVANCE(1750); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 30: - if (lookahead == '(') ADVANCE(1726); - if (lookahead == 'c') ADVANCE(1775); + if (lookahead == '(') ADVANCE(1728); + if (lookahead == 'c') ADVANCE(1777); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 31: - if (lookahead == '(') ADVANCE(1726); + if (lookahead == '(') ADVANCE(1728); if (lookahead == 'c') ADVANCE(92); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -2939,7 +2946,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 32: - if (lookahead == '(') ADVANCE(1726); + if (lookahead == '(') ADVANCE(1728); if (lookahead == 'c') ADVANCE(95); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -2947,7 +2954,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 33: - if (lookahead == '(') ADVANCE(1726); + if (lookahead == '(') ADVANCE(1728); if (lookahead == 'c') ADVANCE(43); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -2955,7 +2962,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 34: - if (lookahead == '(') ADVANCE(1726); + if (lookahead == '(') ADVANCE(1728); if (lookahead == 'c') ADVANCE(102); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -2963,7 +2970,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 35: - if (lookahead == '(') ADVANCE(1726); + if (lookahead == '(') ADVANCE(1728); if (lookahead == 'd') ADVANCE(50); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -2971,23 +2978,23 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 36: - if (lookahead == '(') ADVANCE(1726); - if (lookahead == 'd') ADVANCE(1745); + if (lookahead == '(') ADVANCE(1728); + if (lookahead == 'd') ADVANCE(1747); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 37: - if (lookahead == '(') ADVANCE(1726); - if (lookahead == 'd') ADVANCE(1754); + if (lookahead == '(') ADVANCE(1728); + if (lookahead == 'd') ADVANCE(1756); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 38: - if (lookahead == '(') ADVANCE(1726); + if (lookahead == '(') ADVANCE(1728); if (lookahead == 'e') ADVANCE(34); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -2995,47 +3002,47 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 39: - if (lookahead == '(') ADVANCE(1726); - if (lookahead == 'e') ADVANCE(1772); + if (lookahead == '(') ADVANCE(1728); + if (lookahead == 'e') ADVANCE(1774); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 40: - if (lookahead == '(') ADVANCE(1726); - if (lookahead == 'e') ADVANCE(1763); + if (lookahead == '(') ADVANCE(1728); + if (lookahead == 'e') ADVANCE(1765); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 41: - if (lookahead == '(') ADVANCE(1726); - if (lookahead == 'e') ADVANCE(1742); + if (lookahead == '(') ADVANCE(1728); + if (lookahead == 'e') ADVANCE(1744); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 42: - if (lookahead == '(') ADVANCE(1726); - if (lookahead == 'e') ADVANCE(1757); + if (lookahead == '(') ADVANCE(1728); + if (lookahead == 'e') ADVANCE(1759); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 43: - if (lookahead == '(') ADVANCE(1726); - if (lookahead == 'e') ADVANCE(1766); + if (lookahead == '(') ADVANCE(1728); + if (lookahead == 'e') ADVANCE(1768); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 44: - if (lookahead == '(') ADVANCE(1726); + if (lookahead == '(') ADVANCE(1728); if (lookahead == 'e') ADVANCE(36); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3043,7 +3050,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 45: - if (lookahead == '(') ADVANCE(1726); + if (lookahead == '(') ADVANCE(1728); if (lookahead == 'e') ADVANCE(81); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3051,7 +3058,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 46: - if (lookahead == '(') ADVANCE(1726); + if (lookahead == '(') ADVANCE(1728); if (lookahead == 'e') ADVANCE(37); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3059,7 +3066,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 47: - if (lookahead == '(') ADVANCE(1726); + if (lookahead == '(') ADVANCE(1728); if (lookahead == 'e') ADVANCE(73); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3067,7 +3074,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 48: - if (lookahead == '(') ADVANCE(1726); + if (lookahead == '(') ADVANCE(1728); if (lookahead == 'e') ADVANCE(101); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3075,7 +3082,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 49: - if (lookahead == '(') ADVANCE(1726); + if (lookahead == '(') ADVANCE(1728); if (lookahead == 'f') ADVANCE(20); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3083,7 +3090,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 50: - if (lookahead == '(') ADVANCE(1726); + if (lookahead == '(') ADVANCE(1728); if (lookahead == 'g') ADVANCE(39); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3091,7 +3098,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 51: - if (lookahead == '(') ADVANCE(1726); + if (lookahead == '(') ADVANCE(1728); if (lookahead == 'h') ADVANCE(87); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3099,7 +3106,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 52: - if (lookahead == '(') ADVANCE(1726); + if (lookahead == '(') ADVANCE(1728); if (lookahead == 'h') ADVANCE(48); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3107,7 +3114,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 53: - if (lookahead == '(') ADVANCE(1726); + if (lookahead == '(') ADVANCE(1728); if (lookahead == 'i') ADVANCE(35); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3115,7 +3122,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 54: - if (lookahead == '(') ADVANCE(1726); + if (lookahead == '(') ADVANCE(1728); if (lookahead == 'i') ADVANCE(108); if (lookahead == 'o') ADVANCE(94); if (('0' <= lookahead && lookahead <= '9') || @@ -3124,7 +3131,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 55: - if (lookahead == '(') ADVANCE(1726); + if (lookahead == '(') ADVANCE(1728); if (lookahead == 'i') ADVANCE(109); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3132,7 +3139,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 56: - if (lookahead == '(') ADVANCE(1726); + if (lookahead == '(') ADVANCE(1728); if (lookahead == 'i') ADVANCE(107); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3140,7 +3147,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 57: - if (lookahead == '(') ADVANCE(1726); + if (lookahead == '(') ADVANCE(1728); if (lookahead == 'i') ADVANCE(28); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3148,7 +3155,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 58: - if (lookahead == '(') ADVANCE(1726); + if (lookahead == '(') ADVANCE(1728); if (lookahead == 'i') ADVANCE(29); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3156,7 +3163,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 59: - if (lookahead == '(') ADVANCE(1726); + if (lookahead == '(') ADVANCE(1728); if (lookahead == 'i') ADVANCE(72); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3164,7 +3171,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 60: - if (lookahead == '(') ADVANCE(1726); + if (lookahead == '(') ADVANCE(1728); if (lookahead == 'i') ADVANCE(65); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3172,7 +3179,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 61: - if (lookahead == '(') ADVANCE(1726); + if (lookahead == '(') ADVANCE(1728); if (lookahead == 'i') ADVANCE(30); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3180,7 +3187,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 62: - if (lookahead == '(') ADVANCE(1726); + if (lookahead == '(') ADVANCE(1728); if (lookahead == 'i') ADVANCE(47); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3188,15 +3195,15 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 63: - if (lookahead == '(') ADVANCE(1726); - if (lookahead == 'l') ADVANCE(1751); + if (lookahead == '(') ADVANCE(1728); + if (lookahead == 'l') ADVANCE(1753); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 64: - if (lookahead == '(') ADVANCE(1726); + if (lookahead == '(') ADVANCE(1728); if (lookahead == 'l') ADVANCE(57); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3204,7 +3211,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 65: - if (lookahead == '(') ADVANCE(1726); + if (lookahead == '(') ADVANCE(1728); if (lookahead == 'l') ADVANCE(42); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3212,7 +3219,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 66: - if (lookahead == '(') ADVANCE(1726); + if (lookahead == '(') ADVANCE(1728); if (lookahead == 'l') ADVANCE(24); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3220,15 +3227,15 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 67: - if (lookahead == '(') ADVANCE(1726); - if (lookahead == 'm') ADVANCE(1778); + if (lookahead == '(') ADVANCE(1728); + if (lookahead == 'm') ADVANCE(1780); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 68: - if (lookahead == '(') ADVANCE(1726); + if (lookahead == '(') ADVANCE(1728); if (lookahead == 'n') ADVANCE(105); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3236,7 +3243,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 69: - if (lookahead == '(') ADVANCE(1726); + if (lookahead == '(') ADVANCE(1728); if (lookahead == 'n') ADVANCE(91); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3244,7 +3251,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 70: - if (lookahead == '(') ADVANCE(1726); + if (lookahead == '(') ADVANCE(1728); if (lookahead == 'n') ADVANCE(27); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3252,7 +3259,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 71: - if (lookahead == '(') ADVANCE(1726); + if (lookahead == '(') ADVANCE(1728); if (lookahead == 'n') ADVANCE(90); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3260,7 +3267,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 72: - if (lookahead == '(') ADVANCE(1726); + if (lookahead == '(') ADVANCE(1728); if (lookahead == 'n') ADVANCE(18); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3268,7 +3275,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 73: - if (lookahead == '(') ADVANCE(1726); + if (lookahead == '(') ADVANCE(1728); if (lookahead == 'n') ADVANCE(93); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3276,7 +3283,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 74: - if (lookahead == '(') ADVANCE(1726); + if (lookahead == '(') ADVANCE(1728); if (lookahead == 'n') ADVANCE(55); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3284,7 +3291,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 75: - if (lookahead == '(') ADVANCE(1726); + if (lookahead == '(') ADVANCE(1728); if (lookahead == 'n') ADVANCE(89); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3292,7 +3299,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 76: - if (lookahead == '(') ADVANCE(1726); + if (lookahead == '(') ADVANCE(1728); if (lookahead == 'o') ADVANCE(66); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3300,7 +3307,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 77: - if (lookahead == '(') ADVANCE(1726); + if (lookahead == '(') ADVANCE(1728); if (lookahead == 'o') ADVANCE(75); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3308,7 +3315,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 78: - if (lookahead == '(') ADVANCE(1726); + if (lookahead == '(') ADVANCE(1728); if (lookahead == 'o') ADVANCE(82); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3316,7 +3323,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 79: - if (lookahead == '(') ADVANCE(1726); + if (lookahead == '(') ADVANCE(1728); if (lookahead == 'o') ADVANCE(74); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3324,7 +3331,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 80: - if (lookahead == '(') ADVANCE(1726); + if (lookahead == '(') ADVANCE(1728); if (lookahead == 'r') ADVANCE(54); if (lookahead == 'u') ADVANCE(26); if (('0' <= lookahead && lookahead <= '9') || @@ -3333,7 +3340,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 81: - if (lookahead == '(') ADVANCE(1726); + if (lookahead == '(') ADVANCE(1728); if (lookahead == 'r') ADVANCE(49); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3341,15 +3348,15 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 82: - if (lookahead == '(') ADVANCE(1726); - if (lookahead == 'r') ADVANCE(1781); + if (lookahead == '(') ADVANCE(1728); + if (lookahead == 'r') ADVANCE(1783); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 83: - if (lookahead == '(') ADVANCE(1726); + if (lookahead == '(') ADVANCE(1728); if (lookahead == 'r') ADVANCE(53); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3357,7 +3364,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 84: - if (lookahead == '(') ADVANCE(1726); + if (lookahead == '(') ADVANCE(1728); if (lookahead == 'r') ADVANCE(21); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3365,7 +3372,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 85: - if (lookahead == '(') ADVANCE(1726); + if (lookahead == '(') ADVANCE(1728); if (lookahead == 'r') ADVANCE(106); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3373,7 +3380,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 86: - if (lookahead == '(') ADVANCE(1726); + if (lookahead == '(') ADVANCE(1728); if (lookahead == 'r') ADVANCE(19); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3381,7 +3388,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 87: - if (lookahead == '(') ADVANCE(1726); + if (lookahead == '(') ADVANCE(1728); if (lookahead == 'r') ADVANCE(79); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3389,7 +3396,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 88: - if (lookahead == '(') ADVANCE(1726); + if (lookahead == '(') ADVANCE(1728); if (lookahead == 's') ADVANCE(103); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3397,7 +3404,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 89: - if (lookahead == '(') ADVANCE(1726); + if (lookahead == '(') ADVANCE(1728); if (lookahead == 's') ADVANCE(97); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3405,7 +3412,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 90: - if (lookahead == '(') ADVANCE(1726); + if (lookahead == '(') ADVANCE(1728); if (lookahead == 's') ADVANCE(62); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3413,7 +3420,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 91: - if (lookahead == '(') ADVANCE(1726); + if (lookahead == '(') ADVANCE(1728); if (lookahead == 't') ADVANCE(45); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3421,23 +3428,23 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 92: - if (lookahead == '(') ADVANCE(1726); - if (lookahead == 't') ADVANCE(1769); + if (lookahead == '(') ADVANCE(1728); + if (lookahead == 't') ADVANCE(1771); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 93: - if (lookahead == '(') ADVANCE(1726); - if (lookahead == 't') ADVANCE(1760); + if (lookahead == '(') ADVANCE(1728); + if (lookahead == 't') ADVANCE(1762); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 94: - if (lookahead == '(') ADVANCE(1726); + if (lookahead == '(') ADVANCE(1728); if (lookahead == 't') ADVANCE(38); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3445,7 +3452,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 95: - if (lookahead == '(') ADVANCE(1726); + if (lookahead == '(') ADVANCE(1728); if (lookahead == 't') ADVANCE(78); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3453,7 +3460,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 96: - if (lookahead == '(') ADVANCE(1726); + if (lookahead == '(') ADVANCE(1728); if (lookahead == 't') ADVANCE(56); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3461,7 +3468,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 97: - if (lookahead == '(') ADVANCE(1726); + if (lookahead == '(') ADVANCE(1728); if (lookahead == 't') ADVANCE(85); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3469,7 +3476,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 98: - if (lookahead == '(') ADVANCE(1726); + if (lookahead == '(') ADVANCE(1728); if (lookahead == 't') ADVANCE(58); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3477,7 +3484,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 99: - if (lookahead == '(') ADVANCE(1726); + if (lookahead == '(') ADVANCE(1728); if (lookahead == 't') ADVANCE(41); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3485,7 +3492,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 100: - if (lookahead == '(') ADVANCE(1726); + if (lookahead == '(') ADVANCE(1728); if (lookahead == 't') ADVANCE(60); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3493,7 +3500,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 101: - if (lookahead == '(') ADVANCE(1726); + if (lookahead == '(') ADVANCE(1728); if (lookahead == 't') ADVANCE(61); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3501,7 +3508,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 102: - if (lookahead == '(') ADVANCE(1726); + if (lookahead == '(') ADVANCE(1728); if (lookahead == 't') ADVANCE(44); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3509,7 +3516,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 103: - if (lookahead == '(') ADVANCE(1726); + if (lookahead == '(') ADVANCE(1728); if (lookahead == 't') ADVANCE(86); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3517,7 +3524,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 104: - if (lookahead == '(') ADVANCE(1726); + if (lookahead == '(') ADVANCE(1728); if (lookahead == 't') ADVANCE(22); if (lookahead == 'y') ADVANCE(70); if (('0' <= lookahead && lookahead <= '9') || @@ -3526,7 +3533,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 105: - if (lookahead == '(') ADVANCE(1726); + if (lookahead == '(') ADVANCE(1728); if (lookahead == 'u') ADVANCE(67); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3534,7 +3541,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 106: - if (lookahead == '(') ADVANCE(1726); + if (lookahead == '(') ADVANCE(1728); if (lookahead == 'u') ADVANCE(32); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3542,7 +3549,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 107: - if (lookahead == '(') ADVANCE(1726); + if (lookahead == '(') ADVANCE(1728); if (lookahead == 'v') ADVANCE(40); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3550,7 +3557,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 108: - if (lookahead == '(') ADVANCE(1726); + if (lookahead == '(') ADVANCE(1728); if (lookahead == 'v') ADVANCE(23); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3558,7 +3565,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); case 109: - if (lookahead == '(') ADVANCE(1726); + if (lookahead == '(') ADVANCE(1728); if (lookahead == 'z') ADVANCE(46); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3566,7 +3573,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'y')) ADVANCE(110); END_STATE(); case 110: - if (lookahead == '(') ADVANCE(1726); + if (lookahead == '(') ADVANCE(1728); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || @@ -3606,32 +3613,32 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '-') ADVANCE(589); END_STATE(); case 122: - if (lookahead == '-') ADVANCE(934); - if (lookahead == 'g') ADVANCE(114); - if (lookahead == 'l') ADVANCE(149); + if (lookahead == '-') ADVANCE(1260); END_STATE(); case 123: - if (lookahead == '-') ADVANCE(1258); - END_STATE(); - case 124: if (lookahead == '-') ADVANCE(385); if (lookahead == 'e') ADVANCE(535); END_STATE(); + case 124: + if (lookahead == '-') ADVANCE(936); + if (lookahead == 'g') ADVANCE(114); + if (lookahead == 'l') ADVANCE(149); + END_STATE(); case 125: if (lookahead == '-') ADVANCE(825); END_STATE(); case 126: - if (lookahead == '-') ADVANCE(1059); + if (lookahead == '-') ADVANCE(1061); END_STATE(); case 127: - if (lookahead == '-') ADVANCE(1020); + if (lookahead == '-') ADVANCE(1022); END_STATE(); case 128: if (lookahead == '-') ADVANCE(681); END_STATE(); case 129: - if (lookahead == '-') ADVANCE(1354); - if (lookahead == 'e') ADVANCE(1161); + if (lookahead == '-') ADVANCE(1356); + if (lookahead == 'e') ADVANCE(1163); END_STATE(); case 130: if (lookahead == '-') ADVANCE(498); @@ -3640,16 +3647,16 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '-') ADVANCE(393); END_STATE(); case 132: - if (lookahead == '-') ADVANCE(917); + if (lookahead == '-') ADVANCE(919); END_STATE(); case 133: - if (lookahead == '-') ADVANCE(1384); + if (lookahead == '-') ADVANCE(1386); END_STATE(); case 134: - if (lookahead == '-') ADVANCE(1389); + if (lookahead == '-') ADVANCE(1391); END_STATE(); case 135: - if (lookahead == '-') ADVANCE(1391); + if (lookahead == '-') ADVANCE(1393); END_STATE(); case 136: if (lookahead == '-') ADVANCE(616); @@ -3694,40 +3701,40 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '-') ADVANCE(624); END_STATE(); case 150: - if (lookahead == '-') ADVANCE(1270); + if (lookahead == '-') ADVANCE(1272); END_STATE(); case 151: - if (lookahead == '-') ADVANCE(1271); + if (lookahead == '-') ADVANCE(1273); END_STATE(); case 152: - if (lookahead == '-') ADVANCE(1272); + if (lookahead == '-') ADVANCE(1274); END_STATE(); case 153: - if (lookahead == '-') ADVANCE(1273); + if (lookahead == '-') ADVANCE(1275); END_STATE(); case 154: - if (lookahead == '-') ADVANCE(1274); + if (lookahead == '-') ADVANCE(1276); END_STATE(); case 155: - if (lookahead == '.') ADVANCE(1712); - if (lookahead == 'a') ADVANCE(989); + if (lookahead == '.') ADVANCE(1714); + if (lookahead == 'a') ADVANCE(991); if (lookahead == 'c') ADVANCE(339); - if (lookahead == 'e') ADVANCE(967); + if (lookahead == 'e') ADVANCE(969); if (lookahead == 'f') ADVANCE(810); - if (lookahead == 'i') ADVANCE(959); + if (lookahead == 'i') ADVANCE(961); if (lookahead == 'l') ADVANCE(813); if (lookahead == 'm') ADVANCE(684); if (lookahead == 'p') ADVANCE(331); - if (lookahead == 's') ADVANCE(1063); + if (lookahead == 's') ADVANCE(1065); END_STATE(); case 156: - if (lookahead == '0') ADVANCE(1793); - if (lookahead == '>') ADVANCE(1718); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1794); + if (lookahead == '0') ADVANCE(1795); + if (lookahead == '>') ADVANCE(1720); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1796); END_STATE(); case 157: - if (lookahead == '0') ADVANCE(1793); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1794); + if (lookahead == '0') ADVANCE(1795); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1796); END_STATE(); case 158: if (lookahead == '1') ADVANCE(211); @@ -3735,11 +3742,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 159: if (lookahead == '1') ADVANCE(212); - if (lookahead == 'f') ADVANCE(1217); + if (lookahead == 'f') ADVANCE(1219); END_STATE(); case 160: if (lookahead == '1') ADVANCE(213); - if (lookahead == '4') ADVANCE(1495); + if (lookahead == '4') ADVANCE(1497); if (lookahead == 'h') ADVANCE(822); END_STATE(); case 161: @@ -3750,19 +3757,19 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 163: if (lookahead == '1') ADVANCE(216); - if (lookahead == 'f') ADVANCE(1230); + if (lookahead == 'f') ADVANCE(1232); END_STATE(); case 164: if (lookahead == '1') ADVANCE(217); - if (lookahead == '8') ADVANCE(1690); + if (lookahead == '8') ADVANCE(1692); END_STATE(); case 165: if (lookahead == '1') ADVANCE(218); - if (lookahead == '8') ADVANCE(1684); + if (lookahead == '8') ADVANCE(1686); END_STATE(); case 166: if (lookahead == '1') ADVANCE(219); - if (lookahead == '8') ADVANCE(1689); + if (lookahead == '8') ADVANCE(1691); END_STATE(); case 167: if (lookahead == '1') ADVANCE(220); @@ -3771,27 +3778,27 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 168: if (lookahead == '1') ADVANCE(221); - if (lookahead == '8') ADVANCE(1687); + if (lookahead == '8') ADVANCE(1689); END_STATE(); case 169: if (lookahead == '1') ADVANCE(222); - if (lookahead == '8') ADVANCE(1686); + if (lookahead == '8') ADVANCE(1688); END_STATE(); case 170: if (lookahead == '1') ADVANCE(223); - if (lookahead == '8') ADVANCE(1688); + if (lookahead == '8') ADVANCE(1690); END_STATE(); case 171: if (lookahead == '1') ADVANCE(224); - if (lookahead == '8') ADVANCE(1685); + if (lookahead == '8') ADVANCE(1687); END_STATE(); case 172: if (lookahead == '1') ADVANCE(225); - if (lookahead == '8') ADVANCE(1691); + if (lookahead == '8') ADVANCE(1693); END_STATE(); case 173: if (lookahead == '1') ADVANCE(226); - if (lookahead == 'f') ADVANCE(1237); + if (lookahead == 'f') ADVANCE(1239); END_STATE(); case 174: if (lookahead == '1') ADVANCE(227); @@ -3803,13 +3810,13 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '1') ADVANCE(229); END_STATE(); case 177: - if (lookahead == '2') ADVANCE(1519); + if (lookahead == '2') ADVANCE(1521); END_STATE(); case 178: - if (lookahead == '2') ADVANCE(1500); + if (lookahead == '2') ADVANCE(1502); END_STATE(); case 179: - if (lookahead == '2') ADVANCE(349); + if (lookahead == '2') ADVANCE(347); if (lookahead == 'l') ADVANCE(828); END_STATE(); case 180: @@ -3916,73 +3923,73 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '2') ADVANCE(435); END_STATE(); case 211: - if (lookahead == '6') ADVANCE(1518); + if (lookahead == '6') ADVANCE(1520); END_STATE(); case 212: - if (lookahead == '6') ADVANCE(1480); + if (lookahead == '6') ADVANCE(1482); END_STATE(); case 213: - if (lookahead == '6') ADVANCE(1496); + if (lookahead == '6') ADVANCE(1498); END_STATE(); case 214: - if (lookahead == '6') ADVANCE(1479); + if (lookahead == '6') ADVANCE(1481); END_STATE(); case 215: - if (lookahead == '6') ADVANCE(1498); + if (lookahead == '6') ADVANCE(1500); END_STATE(); case 216: - if (lookahead == '6') ADVANCE(1483); + if (lookahead == '6') ADVANCE(1485); END_STATE(); case 217: - if (lookahead == '6') ADVANCE(1682); + if (lookahead == '6') ADVANCE(1684); END_STATE(); case 218: - if (lookahead == '6') ADVANCE(1676); + if (lookahead == '6') ADVANCE(1678); END_STATE(); case 219: - if (lookahead == '6') ADVANCE(1681); + if (lookahead == '6') ADVANCE(1683); END_STATE(); case 220: - if (lookahead == '6') ADVANCE(1499); + if (lookahead == '6') ADVANCE(1501); END_STATE(); case 221: - if (lookahead == '6') ADVANCE(1679); + if (lookahead == '6') ADVANCE(1681); END_STATE(); case 222: - if (lookahead == '6') ADVANCE(1678); + if (lookahead == '6') ADVANCE(1680); END_STATE(); case 223: - if (lookahead == '6') ADVANCE(1680); + if (lookahead == '6') ADVANCE(1682); END_STATE(); case 224: - if (lookahead == '6') ADVANCE(1677); + if (lookahead == '6') ADVANCE(1679); END_STATE(); case 225: - if (lookahead == '6') ADVANCE(1683); + if (lookahead == '6') ADVANCE(1685); END_STATE(); case 226: - if (lookahead == '6') ADVANCE(1486); + if (lookahead == '6') ADVANCE(1488); END_STATE(); case 227: - if (lookahead == '6') ADVANCE(1482); + if (lookahead == '6') ADVANCE(1484); END_STATE(); case 228: - if (lookahead == '6') ADVANCE(1502); + if (lookahead == '6') ADVANCE(1504); END_STATE(); case 229: - if (lookahead == '6') ADVANCE(1485); + if (lookahead == '6') ADVANCE(1487); END_STATE(); case 230: - if (lookahead == '8') ADVANCE(1692); + if (lookahead == '8') ADVANCE(1694); END_STATE(); case 231: - if (lookahead == '8') ADVANCE(1693); + if (lookahead == '8') ADVANCE(1695); END_STATE(); case 232: - if (lookahead == '8') ADVANCE(1694); + if (lookahead == '8') ADVANCE(1696); END_STATE(); case 233: - if (lookahead == ':') ADVANCE(1723); + if (lookahead == ':') ADVANCE(1725); if (lookahead == 'a') ADVANCE(312); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3990,7 +3997,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 234: - if (lookahead == ':') ADVANCE(1723); + if (lookahead == ':') ADVANCE(1725); if (lookahead == 'a') ADVANCE(279); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3998,7 +4005,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 235: - if (lookahead == ':') ADVANCE(1723); + if (lookahead == ':') ADVANCE(1725); if (lookahead == 'a') ADVANCE(247); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4006,7 +4013,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 236: - if (lookahead == ':') ADVANCE(1723); + if (lookahead == ':') ADVANCE(1725); if (lookahead == 'a') ADVANCE(249); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4014,7 +4021,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 237: - if (lookahead == ':') ADVANCE(1723); + if (lookahead == ':') ADVANCE(1725); if (lookahead == 'a') ADVANCE(287); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4022,7 +4029,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 238: - if (lookahead == ':') ADVANCE(1723); + if (lookahead == ':') ADVANCE(1725); if (lookahead == 'a') ADVANCE(314); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4030,7 +4037,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 239: - if (lookahead == ':') ADVANCE(1723); + if (lookahead == ':') ADVANCE(1725); if (lookahead == 'a') ADVANCE(315); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4038,7 +4045,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 240: - if (lookahead == ':') ADVANCE(1723); + if (lookahead == ':') ADVANCE(1725); if (lookahead == 'a') ADVANCE(316); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4046,7 +4053,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 241: - if (lookahead == ':') ADVANCE(1723); + if (lookahead == ':') ADVANCE(1725); if (lookahead == 'b') ADVANCE(304); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4054,7 +4061,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 242: - if (lookahead == ':') ADVANCE(1723); + if (lookahead == ':') ADVANCE(1725); if (lookahead == 'b') ADVANCE(280); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4062,7 +4069,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 243: - if (lookahead == ':') ADVANCE(1723); + if (lookahead == ':') ADVANCE(1725); if (lookahead == 'c') ADVANCE(267); if (lookahead == 't') ADVANCE(268); if (('0' <= lookahead && lookahead <= '9') || @@ -4071,31 +4078,31 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 244: - if (lookahead == ':') ADVANCE(1723); - if (lookahead == 'c') ADVANCE(1740); + if (lookahead == ':') ADVANCE(1725); + if (lookahead == 'c') ADVANCE(1742); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 245: - if (lookahead == ':') ADVANCE(1723); - if (lookahead == 'c') ADVANCE(1749); + if (lookahead == ':') ADVANCE(1725); + if (lookahead == 'c') ADVANCE(1751); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 246: - if (lookahead == ':') ADVANCE(1723); - if (lookahead == 'c') ADVANCE(1776); + if (lookahead == ':') ADVANCE(1725); + if (lookahead == 'c') ADVANCE(1778); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 247: - if (lookahead == ':') ADVANCE(1723); + if (lookahead == ':') ADVANCE(1725); if (lookahead == 'c') ADVANCE(308); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4103,7 +4110,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 248: - if (lookahead == ':') ADVANCE(1723); + if (lookahead == ':') ADVANCE(1725); if (lookahead == 'c') ADVANCE(311); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4111,7 +4118,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 249: - if (lookahead == ':') ADVANCE(1723); + if (lookahead == ':') ADVANCE(1725); if (lookahead == 'c') ADVANCE(259); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4119,7 +4126,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 250: - if (lookahead == ':') ADVANCE(1723); + if (lookahead == ':') ADVANCE(1725); if (lookahead == 'c') ADVANCE(318); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4127,7 +4134,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 251: - if (lookahead == ':') ADVANCE(1723); + if (lookahead == ':') ADVANCE(1725); if (lookahead == 'd') ADVANCE(266); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4135,23 +4142,23 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 252: - if (lookahead == ':') ADVANCE(1723); - if (lookahead == 'd') ADVANCE(1746); + if (lookahead == ':') ADVANCE(1725); + if (lookahead == 'd') ADVANCE(1748); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 253: - if (lookahead == ':') ADVANCE(1723); - if (lookahead == 'd') ADVANCE(1755); + if (lookahead == ':') ADVANCE(1725); + if (lookahead == 'd') ADVANCE(1757); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 254: - if (lookahead == ':') ADVANCE(1723); + if (lookahead == ':') ADVANCE(1725); if (lookahead == 'e') ADVANCE(250); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4159,47 +4166,47 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 255: - if (lookahead == ':') ADVANCE(1723); - if (lookahead == 'e') ADVANCE(1773); + if (lookahead == ':') ADVANCE(1725); + if (lookahead == 'e') ADVANCE(1775); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 256: - if (lookahead == ':') ADVANCE(1723); - if (lookahead == 'e') ADVANCE(1764); + if (lookahead == ':') ADVANCE(1725); + if (lookahead == 'e') ADVANCE(1766); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 257: - if (lookahead == ':') ADVANCE(1723); - if (lookahead == 'e') ADVANCE(1743); + if (lookahead == ':') ADVANCE(1725); + if (lookahead == 'e') ADVANCE(1745); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 258: - if (lookahead == ':') ADVANCE(1723); - if (lookahead == 'e') ADVANCE(1758); + if (lookahead == ':') ADVANCE(1725); + if (lookahead == 'e') ADVANCE(1760); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 259: - if (lookahead == ':') ADVANCE(1723); - if (lookahead == 'e') ADVANCE(1767); + if (lookahead == ':') ADVANCE(1725); + if (lookahead == 'e') ADVANCE(1769); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 260: - if (lookahead == ':') ADVANCE(1723); + if (lookahead == ':') ADVANCE(1725); if (lookahead == 'e') ADVANCE(252); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4207,7 +4214,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 261: - if (lookahead == ':') ADVANCE(1723); + if (lookahead == ':') ADVANCE(1725); if (lookahead == 'e') ADVANCE(297); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4215,7 +4222,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 262: - if (lookahead == ':') ADVANCE(1723); + if (lookahead == ':') ADVANCE(1725); if (lookahead == 'e') ADVANCE(253); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4223,7 +4230,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 263: - if (lookahead == ':') ADVANCE(1723); + if (lookahead == ':') ADVANCE(1725); if (lookahead == 'e') ADVANCE(289); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4231,7 +4238,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 264: - if (lookahead == ':') ADVANCE(1723); + if (lookahead == ':') ADVANCE(1725); if (lookahead == 'e') ADVANCE(317); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4239,7 +4246,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 265: - if (lookahead == ':') ADVANCE(1723); + if (lookahead == ':') ADVANCE(1725); if (lookahead == 'f') ADVANCE(236); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4247,7 +4254,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 266: - if (lookahead == ':') ADVANCE(1723); + if (lookahead == ':') ADVANCE(1725); if (lookahead == 'g') ADVANCE(255); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4255,7 +4262,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 267: - if (lookahead == ':') ADVANCE(1723); + if (lookahead == ':') ADVANCE(1725); if (lookahead == 'h') ADVANCE(303); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4263,7 +4270,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 268: - if (lookahead == ':') ADVANCE(1723); + if (lookahead == ':') ADVANCE(1725); if (lookahead == 'h') ADVANCE(264); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4271,7 +4278,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 269: - if (lookahead == ':') ADVANCE(1723); + if (lookahead == ':') ADVANCE(1725); if (lookahead == 'i') ADVANCE(251); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4279,7 +4286,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 270: - if (lookahead == ':') ADVANCE(1723); + if (lookahead == ':') ADVANCE(1725); if (lookahead == 'i') ADVANCE(324); if (lookahead == 'o') ADVANCE(310); if (('0' <= lookahead && lookahead <= '9') || @@ -4288,7 +4295,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 271: - if (lookahead == ':') ADVANCE(1723); + if (lookahead == ':') ADVANCE(1725); if (lookahead == 'i') ADVANCE(325); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4296,7 +4303,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 272: - if (lookahead == ':') ADVANCE(1723); + if (lookahead == ':') ADVANCE(1725); if (lookahead == 'i') ADVANCE(323); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4304,7 +4311,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 273: - if (lookahead == ':') ADVANCE(1723); + if (lookahead == ':') ADVANCE(1725); if (lookahead == 'i') ADVANCE(244); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4312,7 +4319,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 274: - if (lookahead == ':') ADVANCE(1723); + if (lookahead == ':') ADVANCE(1725); if (lookahead == 'i') ADVANCE(245); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4320,7 +4327,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 275: - if (lookahead == ':') ADVANCE(1723); + if (lookahead == ':') ADVANCE(1725); if (lookahead == 'i') ADVANCE(288); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4328,7 +4335,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 276: - if (lookahead == ':') ADVANCE(1723); + if (lookahead == ':') ADVANCE(1725); if (lookahead == 'i') ADVANCE(281); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4336,7 +4343,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 277: - if (lookahead == ':') ADVANCE(1723); + if (lookahead == ':') ADVANCE(1725); if (lookahead == 'i') ADVANCE(246); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4344,7 +4351,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 278: - if (lookahead == ':') ADVANCE(1723); + if (lookahead == ':') ADVANCE(1725); if (lookahead == 'i') ADVANCE(263); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4352,15 +4359,15 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 279: - if (lookahead == ':') ADVANCE(1723); - if (lookahead == 'l') ADVANCE(1752); + if (lookahead == ':') ADVANCE(1725); + if (lookahead == 'l') ADVANCE(1754); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 280: - if (lookahead == ':') ADVANCE(1723); + if (lookahead == ':') ADVANCE(1725); if (lookahead == 'l') ADVANCE(273); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4368,7 +4375,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 281: - if (lookahead == ':') ADVANCE(1723); + if (lookahead == ':') ADVANCE(1725); if (lookahead == 'l') ADVANCE(258); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4376,7 +4383,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 282: - if (lookahead == ':') ADVANCE(1723); + if (lookahead == ':') ADVANCE(1725); if (lookahead == 'l') ADVANCE(240); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4384,15 +4391,15 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 283: - if (lookahead == ':') ADVANCE(1723); - if (lookahead == 'm') ADVANCE(1779); + if (lookahead == ':') ADVANCE(1725); + if (lookahead == 'm') ADVANCE(1781); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 284: - if (lookahead == ':') ADVANCE(1723); + if (lookahead == ':') ADVANCE(1725); if (lookahead == 'n') ADVANCE(321); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4400,7 +4407,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 285: - if (lookahead == ':') ADVANCE(1723); + if (lookahead == ':') ADVANCE(1725); if (lookahead == 'n') ADVANCE(307); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4408,7 +4415,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 286: - if (lookahead == ':') ADVANCE(1723); + if (lookahead == ':') ADVANCE(1725); if (lookahead == 'n') ADVANCE(243); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4416,7 +4423,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 287: - if (lookahead == ':') ADVANCE(1723); + if (lookahead == ':') ADVANCE(1725); if (lookahead == 'n') ADVANCE(306); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4424,7 +4431,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 288: - if (lookahead == ':') ADVANCE(1723); + if (lookahead == ':') ADVANCE(1725); if (lookahead == 'n') ADVANCE(234); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4432,7 +4439,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 289: - if (lookahead == ':') ADVANCE(1723); + if (lookahead == ':') ADVANCE(1725); if (lookahead == 'n') ADVANCE(309); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4440,7 +4447,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 290: - if (lookahead == ':') ADVANCE(1723); + if (lookahead == ':') ADVANCE(1725); if (lookahead == 'n') ADVANCE(271); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4448,7 +4455,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 291: - if (lookahead == ':') ADVANCE(1723); + if (lookahead == ':') ADVANCE(1725); if (lookahead == 'n') ADVANCE(305); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4456,7 +4463,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 292: - if (lookahead == ':') ADVANCE(1723); + if (lookahead == ':') ADVANCE(1725); if (lookahead == 'o') ADVANCE(282); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4464,7 +4471,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 293: - if (lookahead == ':') ADVANCE(1723); + if (lookahead == ':') ADVANCE(1725); if (lookahead == 'o') ADVANCE(291); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4472,7 +4479,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 294: - if (lookahead == ':') ADVANCE(1723); + if (lookahead == ':') ADVANCE(1725); if (lookahead == 'o') ADVANCE(298); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4480,7 +4487,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 295: - if (lookahead == ':') ADVANCE(1723); + if (lookahead == ':') ADVANCE(1725); if (lookahead == 'o') ADVANCE(290); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4488,7 +4495,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 296: - if (lookahead == ':') ADVANCE(1723); + if (lookahead == ':') ADVANCE(1725); if (lookahead == 'r') ADVANCE(270); if (lookahead == 'u') ADVANCE(242); if (('0' <= lookahead && lookahead <= '9') || @@ -4497,7 +4504,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 297: - if (lookahead == ':') ADVANCE(1723); + if (lookahead == ':') ADVANCE(1725); if (lookahead == 'r') ADVANCE(265); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4505,15 +4512,15 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 298: - if (lookahead == ':') ADVANCE(1723); - if (lookahead == 'r') ADVANCE(1782); + if (lookahead == ':') ADVANCE(1725); + if (lookahead == 'r') ADVANCE(1784); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 299: - if (lookahead == ':') ADVANCE(1723); + if (lookahead == ':') ADVANCE(1725); if (lookahead == 'r') ADVANCE(269); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4521,7 +4528,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 300: - if (lookahead == ':') ADVANCE(1723); + if (lookahead == ':') ADVANCE(1725); if (lookahead == 'r') ADVANCE(237); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4529,7 +4536,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 301: - if (lookahead == ':') ADVANCE(1723); + if (lookahead == ':') ADVANCE(1725); if (lookahead == 'r') ADVANCE(322); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4537,7 +4544,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 302: - if (lookahead == ':') ADVANCE(1723); + if (lookahead == ':') ADVANCE(1725); if (lookahead == 'r') ADVANCE(235); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4545,7 +4552,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 303: - if (lookahead == ':') ADVANCE(1723); + if (lookahead == ':') ADVANCE(1725); if (lookahead == 'r') ADVANCE(295); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4553,7 +4560,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 304: - if (lookahead == ':') ADVANCE(1723); + if (lookahead == ':') ADVANCE(1725); if (lookahead == 's') ADVANCE(319); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4561,7 +4568,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 305: - if (lookahead == ':') ADVANCE(1723); + if (lookahead == ':') ADVANCE(1725); if (lookahead == 's') ADVANCE(313); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4569,7 +4576,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 306: - if (lookahead == ':') ADVANCE(1723); + if (lookahead == ':') ADVANCE(1725); if (lookahead == 's') ADVANCE(278); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4577,7 +4584,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 307: - if (lookahead == ':') ADVANCE(1723); + if (lookahead == ':') ADVANCE(1725); if (lookahead == 't') ADVANCE(261); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4585,23 +4592,23 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 308: - if (lookahead == ':') ADVANCE(1723); - if (lookahead == 't') ADVANCE(1770); + if (lookahead == ':') ADVANCE(1725); + if (lookahead == 't') ADVANCE(1772); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 309: - if (lookahead == ':') ADVANCE(1723); - if (lookahead == 't') ADVANCE(1761); + if (lookahead == ':') ADVANCE(1725); + if (lookahead == 't') ADVANCE(1763); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 310: - if (lookahead == ':') ADVANCE(1723); + if (lookahead == ':') ADVANCE(1725); if (lookahead == 't') ADVANCE(254); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4609,7 +4616,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 311: - if (lookahead == ':') ADVANCE(1723); + if (lookahead == ':') ADVANCE(1725); if (lookahead == 't') ADVANCE(294); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4617,7 +4624,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 312: - if (lookahead == ':') ADVANCE(1723); + if (lookahead == ':') ADVANCE(1725); if (lookahead == 't') ADVANCE(272); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4625,7 +4632,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 313: - if (lookahead == ':') ADVANCE(1723); + if (lookahead == ':') ADVANCE(1725); if (lookahead == 't') ADVANCE(301); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4633,7 +4640,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 314: - if (lookahead == ':') ADVANCE(1723); + if (lookahead == ':') ADVANCE(1725); if (lookahead == 't') ADVANCE(274); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4641,7 +4648,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 315: - if (lookahead == ':') ADVANCE(1723); + if (lookahead == ':') ADVANCE(1725); if (lookahead == 't') ADVANCE(257); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4649,7 +4656,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 316: - if (lookahead == ':') ADVANCE(1723); + if (lookahead == ':') ADVANCE(1725); if (lookahead == 't') ADVANCE(276); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4657,7 +4664,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 317: - if (lookahead == ':') ADVANCE(1723); + if (lookahead == ':') ADVANCE(1725); if (lookahead == 't') ADVANCE(277); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4665,7 +4672,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 318: - if (lookahead == ':') ADVANCE(1723); + if (lookahead == ':') ADVANCE(1725); if (lookahead == 't') ADVANCE(260); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4673,7 +4680,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 319: - if (lookahead == ':') ADVANCE(1723); + if (lookahead == ':') ADVANCE(1725); if (lookahead == 't') ADVANCE(302); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4681,7 +4688,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 320: - if (lookahead == ':') ADVANCE(1723); + if (lookahead == ':') ADVANCE(1725); if (lookahead == 't') ADVANCE(238); if (lookahead == 'y') ADVANCE(286); if (('0' <= lookahead && lookahead <= '9') || @@ -4690,7 +4697,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 321: - if (lookahead == ':') ADVANCE(1723); + if (lookahead == ':') ADVANCE(1725); if (lookahead == 'u') ADVANCE(283); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4698,7 +4705,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 322: - if (lookahead == ':') ADVANCE(1723); + if (lookahead == ':') ADVANCE(1725); if (lookahead == 'u') ADVANCE(248); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4706,7 +4713,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 323: - if (lookahead == ':') ADVANCE(1723); + if (lookahead == ':') ADVANCE(1725); if (lookahead == 'v') ADVANCE(256); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4714,7 +4721,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 324: - if (lookahead == ':') ADVANCE(1723); + if (lookahead == ':') ADVANCE(1725); if (lookahead == 'v') ADVANCE(239); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4722,7 +4729,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 325: - if (lookahead == ':') ADVANCE(1723); + if (lookahead == ':') ADVANCE(1725); if (lookahead == 'z') ADVANCE(262); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4730,14 +4737,14 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'y')) ADVANCE(326); END_STATE(); case 326: - if (lookahead == ':') ADVANCE(1723); + if (lookahead == ':') ADVANCE(1725); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); case 327: - if (lookahead == ';') ADVANCE(1722); + if (lookahead == ';') ADVANCE(1724); if (lookahead == '$' || ('/' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4754,258 +4761,259 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'a') ADVANCE(475); if (lookahead == 'r') ADVANCE(808); if (lookahead == 'u') ADVANCE(447); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1788); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1790); END_STATE(); case 331: if (lookahead == 'a') ADVANCE(520); END_STATE(); case 332: - if (lookahead == 'a') ADVANCE(1448); + if (lookahead == 'a') ADVANCE(1450); END_STATE(); case 333: - if (lookahead == 'a') ADVANCE(1720); + if (lookahead == 'a') ADVANCE(1722); END_STATE(); case 334: - if (lookahead == 'a') ADVANCE(1721); + if (lookahead == 'a') ADVANCE(1723); END_STATE(); case 335: - if (lookahead == 'a') ADVANCE(1515); + if (lookahead == 'a') ADVANCE(1517); END_STATE(); case 336: - if (lookahead == 'a') ADVANCE(1348); + if (lookahead == 'a') ADVANCE(1350); END_STATE(); case 337: - if (lookahead == 'a') ADVANCE(1348); + if (lookahead == 'a') ADVANCE(1350); if (lookahead == 'e') ADVANCE(772); - if (lookahead == 'o') ADVANCE(1147); + if (lookahead == 'o') ADVANCE(1149); + if (lookahead == 'u') ADVANCE(913); END_STATE(); case 338: - if (lookahead == 'a') ADVANCE(1260); + if (lookahead == 'a') ADVANCE(1262); END_STATE(); case 339: - if (lookahead == 'a') ADVANCE(1342); + if (lookahead == 'a') ADVANCE(1344); if (lookahead == 'l') ADVANCE(338); END_STATE(); case 340: - if (lookahead == 'a') ADVANCE(1445); + if (lookahead == 'a') ADVANCE(1447); END_STATE(); case 341: - if (lookahead == 'a') ADVANCE(1210); - if (lookahead == 'u') ADVANCE(1282); + if (lookahead == 'a') ADVANCE(1212); + if (lookahead == 'u') ADVANCE(1284); END_STATE(); case 342: - if (lookahead == 'a') ADVANCE(956); + if (lookahead == 'a') ADVANCE(958); END_STATE(); case 343: - if (lookahead == 'a') ADVANCE(1446); + if (lookahead == 'a') ADVANCE(1448); END_STATE(); case 344: - if (lookahead == 'a') ADVANCE(985); + if (lookahead == 'a') ADVANCE(987); END_STATE(); case 345: - if (lookahead == 'a') ADVANCE(1232); - if (lookahead == 'i') ADVANCE(1038); + if (lookahead == 'a') ADVANCE(1234); + if (lookahead == 'i') ADVANCE(1040); END_STATE(); case 346: - if (lookahead == 'a') ADVANCE(903); + if (lookahead == 'a') ADVANCE(1038); END_STATE(); case 347: - if (lookahead == 'a') ADVANCE(1036); + if (lookahead == 'a') ADVANCE(536); END_STATE(); case 348: - if (lookahead == 'a') ADVANCE(911); + if (lookahead == 'a') ADVANCE(1165); END_STATE(); case 349: - if (lookahead == 'a') ADVANCE(536); + if (lookahead == 'a') ADVANCE(904); END_STATE(); case 350: - if (lookahead == 'a') ADVANCE(1163); + if (lookahead == 'a') ADVANCE(912); END_STATE(); case 351: - if (lookahead == 'a') ADVANCE(1164); + if (lookahead == 'a') ADVANCE(1166); END_STATE(); case 352: - if (lookahead == 'a') ADVANCE(1165); + if (lookahead == 'a') ADVANCE(1167); END_STATE(); case 353: - if (lookahead == 'a') ADVANCE(1166); + if (lookahead == 'a') ADVANCE(1168); END_STATE(); case 354: - if (lookahead == 'a') ADVANCE(1167); + if (lookahead == 'a') ADVANCE(1169); END_STATE(); case 355: - if (lookahead == 'a') ADVANCE(905); + if (lookahead == 'a') ADVANCE(1397); END_STATE(); case 356: - if (lookahead == 'a') ADVANCE(1395); + if (lookahead == 'a') ADVANCE(1170); END_STATE(); case 357: - if (lookahead == 'a') ADVANCE(1168); + if (lookahead == 'a') ADVANCE(906); END_STATE(); case 358: - if (lookahead == 'a') ADVANCE(1169); + if (lookahead == 'a') ADVANCE(1171); END_STATE(); case 359: - if (lookahead == 'a') ADVANCE(1363); + if (lookahead == 'a') ADVANCE(1365); END_STATE(); case 360: - if (lookahead == 'a') ADVANCE(973); + if (lookahead == 'a') ADVANCE(975); END_STATE(); case 361: - if (lookahead == 'a') ADVANCE(974); + if (lookahead == 'a') ADVANCE(976); END_STATE(); case 362: - if (lookahead == 'a') ADVANCE(975); + if (lookahead == 'a') ADVANCE(977); END_STATE(); case 363: - if (lookahead == 'a') ADVANCE(976); + if (lookahead == 'a') ADVANCE(978); END_STATE(); case 364: - if (lookahead == 'a') ADVANCE(977); + if (lookahead == 'a') ADVANCE(979); END_STATE(); case 365: - if (lookahead == 'a') ADVANCE(978); + if (lookahead == 'a') ADVANCE(980); END_STATE(); case 366: - if (lookahead == 'a') ADVANCE(1035); + if (lookahead == 'a') ADVANCE(1037); END_STATE(); case 367: - if (lookahead == 'a') ADVANCE(1299); + if (lookahead == 'a') ADVANCE(1301); END_STATE(); case 368: - if (lookahead == 'a') ADVANCE(1300); + if (lookahead == 'a') ADVANCE(1302); END_STATE(); case 369: - if (lookahead == 'a') ADVANCE(1301); + if (lookahead == 'a') ADVANCE(1303); END_STATE(); case 370: - if (lookahead == 'a') ADVANCE(988); - if (lookahead == 'e') ADVANCE(1002); + if (lookahead == 'a') ADVANCE(990); + if (lookahead == 'e') ADVANCE(1004); if (lookahead == 'f') ADVANCE(810); if (lookahead == 'm') ADVANCE(684); END_STATE(); case 371: - if (lookahead == 'a') ADVANCE(1302); + if (lookahead == 'a') ADVANCE(1304); END_STATE(); case 372: - if (lookahead == 'a') ADVANCE(1303); + if (lookahead == 'a') ADVANCE(1305); END_STATE(); case 373: - if (lookahead == 'a') ADVANCE(1304); + if (lookahead == 'a') ADVANCE(1306); END_STATE(); case 374: - if (lookahead == 'a') ADVANCE(1364); + if (lookahead == 'a') ADVANCE(1366); END_STATE(); case 375: - if (lookahead == 'a') ADVANCE(1309); + if (lookahead == 'a') ADVANCE(1311); END_STATE(); case 376: - if (lookahead == 'a') ADVANCE(1310); + if (lookahead == 'a') ADVANCE(1312); END_STATE(); case 377: - if (lookahead == 'a') ADVANCE(1327); + if (lookahead == 'a') ADVANCE(1329); END_STATE(); case 378: - if (lookahead == 'a') ADVANCE(1332); + if (lookahead == 'a') ADVANCE(1334); END_STATE(); case 379: - if (lookahead == 'a') ADVANCE(1365); + if (lookahead == 'a') ADVANCE(1367); END_STATE(); case 380: - if (lookahead == 'a') ADVANCE(1367); + if (lookahead == 'a') ADVANCE(1369); END_STATE(); case 381: - if (lookahead == 'a') ADVANCE(1334); + if (lookahead == 'a') ADVANCE(1336); END_STATE(); case 382: - if (lookahead == 'a') ADVANCE(1449); + if (lookahead == 'a') ADVANCE(1451); END_STATE(); case 383: - if (lookahead == 'a') ADVANCE(1263); + if (lookahead == 'a') ADVANCE(1265); END_STATE(); case 384: if (lookahead == 'a') ADVANCE(503); END_STATE(); case 385: - if (lookahead == 'a') ADVANCE(1241); + if (lookahead == 'a') ADVANCE(1243); END_STATE(); case 386: - if (lookahead == 'a') ADVANCE(1356); + if (lookahead == 'a') ADVANCE(1358); END_STATE(); case 387: if (lookahead == 'a') ADVANCE(502); END_STATE(); case 388: - if (lookahead == 'a') ADVANCE(1266); + if (lookahead == 'a') ADVANCE(1268); END_STATE(); case 389: - if (lookahead == 'a') ADVANCE(1380); + if (lookahead == 'a') ADVANCE(1382); END_STATE(); case 390: - if (lookahead == 'a') ADVANCE(1360); + if (lookahead == 'a') ADVANCE(1362); END_STATE(); case 391: if (lookahead == 'a') ADVANCE(507); END_STATE(); case 392: - if (lookahead == 'a') ADVANCE(1362); + if (lookahead == 'a') ADVANCE(1364); END_STATE(); case 393: - if (lookahead == 'a') ADVANCE(1233); + if (lookahead == 'a') ADVANCE(1235); END_STATE(); case 394: - if (lookahead == 'a') ADVANCE(1044); + if (lookahead == 'a') ADVANCE(1046); END_STATE(); case 395: if (lookahead == 'a') ADVANCE(581); END_STATE(); case 396: - if (lookahead == 'a') ADVANCE(1039); + if (lookahead == 'a') ADVANCE(1041); END_STATE(); case 397: - if (lookahead == 'a') ADVANCE(1451); + if (lookahead == 'a') ADVANCE(1453); END_STATE(); case 398: if (lookahead == 'a') ADVANCE(582); END_STATE(); case 399: - if (lookahead == 'a') ADVANCE(1041); + if (lookahead == 'a') ADVANCE(1043); END_STATE(); case 400: - if (lookahead == 'a') ADVANCE(1452); + if (lookahead == 'a') ADVANCE(1454); END_STATE(); case 401: - if (lookahead == 'a') ADVANCE(1399); + if (lookahead == 'a') ADVANCE(1401); END_STATE(); case 402: if (lookahead == 'a') ADVANCE(583); END_STATE(); case 403: - if (lookahead == 'a') ADVANCE(1043); + if (lookahead == 'a') ADVANCE(1045); END_STATE(); case 404: if (lookahead == 'a') ADVANCE(584); END_STATE(); case 405: - if (lookahead == 'a') ADVANCE(1045); + if (lookahead == 'a') ADVANCE(1047); END_STATE(); case 406: if (lookahead == 'a') ADVANCE(585); END_STATE(); case 407: - if (lookahead == 'a') ADVANCE(1046); + if (lookahead == 'a') ADVANCE(1048); END_STATE(); case 408: if (lookahead == 'a') ADVANCE(586); END_STATE(); case 409: - if (lookahead == 'a') ADVANCE(1047); + if (lookahead == 'a') ADVANCE(1049); END_STATE(); case 410: if (lookahead == 'a') ADVANCE(587); END_STATE(); case 411: - if (lookahead == 'a') ADVANCE(1048); + if (lookahead == 'a') ADVANCE(1050); END_STATE(); case 412: if (lookahead == 'a') ADVANCE(588); @@ -5080,27 +5088,27 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'a') ADVANCE(614); END_STATE(); case 436: - if (lookahead == 'a') ADVANCE(1053); + if (lookahead == 'a') ADVANCE(1055); if (lookahead == 'f') ADVANCE(840); if (lookahead == 'm') ADVANCE(706); if (lookahead == 'p') ADVANCE(438); - if (lookahead == 's') ADVANCE(1153); + if (lookahead == 's') ADVANCE(1155); END_STATE(); case 437: - if (lookahead == 'a') ADVANCE(1052); + if (lookahead == 'a') ADVANCE(1054); if (lookahead == 'f') ADVANCE(840); END_STATE(); case 438: if (lookahead == 'a') ADVANCE(521); END_STATE(); case 439: - if (lookahead == 'a') ADVANCE(1251); + if (lookahead == 'a') ADVANCE(1253); END_STATE(); case 440: - if (lookahead == 'a') ADVANCE(1252); + if (lookahead == 'a') ADVANCE(1254); END_STATE(); case 441: - if (lookahead == 'b') ADVANCE(1066); + if (lookahead == 'b') ADVANCE(1068); if (lookahead == 'c') ADVANCE(786); if (lookahead == 'o') ADVANCE(442); if (lookahead == 's') ADVANCE(785); @@ -5110,102 +5118,102 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'b') ADVANCE(881); END_STATE(); case 443: - if (lookahead == 'b') ADVANCE(1259); + if (lookahead == 'b') ADVANCE(1261); END_STATE(); case 444: - if (lookahead == 'b') ADVANCE(1259); + if (lookahead == 'b') ADVANCE(1261); if (lookahead == 'd') ADVANCE(533); - if (lookahead == 'g') ADVANCE(689); + if (lookahead == 'g') ADVANCE(688); if (lookahead == 'n') ADVANCE(615); - if (lookahead == 'p') ADVANCE(1407); - if (lookahead == 'r') ADVANCE(1212); + if (lookahead == 'p') ADVANCE(1409); + if (lookahead == 'r') ADVANCE(1214); END_STATE(); case 445: - if (lookahead == 'b') ADVANCE(1450); + if (lookahead == 'b') ADVANCE(1452); if (lookahead == 'c') ADVANCE(793); - if (lookahead == 'd') ADVANCE(1143); - if (lookahead == 'f') ADVANCE(951); - if (lookahead == 'l') ADVANCE(1088); + if (lookahead == 'd') ADVANCE(1145); + if (lookahead == 'f') ADVANCE(953); + if (lookahead == 'l') ADVANCE(1090); if (lookahead == 's') ADVANCE(802); END_STATE(); case 446: - if (lookahead == 'b') ADVANCE(1058); + if (lookahead == 'b') ADVANCE(1060); END_STATE(); case 447: - if (lookahead == 'b') ADVANCE(912); + if (lookahead == 'b') ADVANCE(914); END_STATE(); case 448: - if (lookahead == 'b') ADVANCE(1128); + if (lookahead == 'b') ADVANCE(1130); if (lookahead == 'c') ADVANCE(787); if (lookahead == 'o') ADVANCE(466); if (lookahead == 's') ADVANCE(797); if (lookahead == 'w') ADVANCE(841); END_STATE(); case 449: - if (lookahead == 'b') ADVANCE(915); + if (lookahead == 'b') ADVANCE(917); END_STATE(); case 450: - if (lookahead == 'b') ADVANCE(1131); + if (lookahead == 'b') ADVANCE(1133); if (lookahead == 'c') ADVANCE(789); if (lookahead == 'o') ADVANCE(467); - if (lookahead == 'q') ADVANCE(1411); + if (lookahead == 'q') ADVANCE(1413); if (lookahead == 's') ADVANCE(798); if (lookahead == 'w') ADVANCE(846); END_STATE(); case 451: - if (lookahead == 'b') ADVANCE(1133); + if (lookahead == 'b') ADVANCE(1135); if (lookahead == 'c') ADVANCE(790); if (lookahead == 'o') ADVANCE(468); - if (lookahead == 'q') ADVANCE(1416); + if (lookahead == 'q') ADVANCE(1418); if (lookahead == 's') ADVANCE(799); - if (lookahead == 'w') ADVANCE(850); + if (lookahead == 'w') ADVANCE(849); END_STATE(); case 452: - if (lookahead == 'b') ADVANCE(1135); + if (lookahead == 'b') ADVANCE(1137); if (lookahead == 'c') ADVANCE(791); if (lookahead == 'o') ADVANCE(470); if (lookahead == 's') ADVANCE(800); if (lookahead == 'w') ADVANCE(854); END_STATE(); case 453: - if (lookahead == 'b') ADVANCE(919); + if (lookahead == 'b') ADVANCE(921); END_STATE(); case 454: - if (lookahead == 'b') ADVANCE(1137); + if (lookahead == 'b') ADVANCE(1139); if (lookahead == 'c') ADVANCE(792); if (lookahead == 'o') ADVANCE(471); if (lookahead == 's') ADVANCE(801); if (lookahead == 'w') ADVANCE(856); END_STATE(); case 455: - if (lookahead == 'b') ADVANCE(921); + if (lookahead == 'b') ADVANCE(923); END_STATE(); case 456: - if (lookahead == 'b') ADVANCE(922); + if (lookahead == 'b') ADVANCE(924); END_STATE(); case 457: - if (lookahead == 'b') ADVANCE(923); + if (lookahead == 'b') ADVANCE(925); END_STATE(); case 458: - if (lookahead == 'b') ADVANCE(924); + if (lookahead == 'b') ADVANCE(926); END_STATE(); case 459: - if (lookahead == 'b') ADVANCE(925); + if (lookahead == 'b') ADVANCE(927); END_STATE(); case 460: - if (lookahead == 'b') ADVANCE(926); + if (lookahead == 'b') ADVANCE(928); END_STATE(); case 461: - if (lookahead == 'b') ADVANCE(927); + if (lookahead == 'b') ADVANCE(929); END_STATE(); case 462: - if (lookahead == 'b') ADVANCE(928); + if (lookahead == 'b') ADVANCE(930); END_STATE(); case 463: - if (lookahead == 'b') ADVANCE(929); + if (lookahead == 'b') ADVANCE(931); END_STATE(); case 464: - if (lookahead == 'b') ADVANCE(930); + if (lookahead == 'b') ADVANCE(932); END_STATE(); case 465: if (lookahead == 'b') ADVANCE(146); @@ -5235,23 +5243,23 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'b') ADVANCE(889); END_STATE(); case 474: - if (lookahead == 'c') ADVANCE(908); - if (lookahead == 'i') ADVANCE(986); + if (lookahead == 'c') ADVANCE(909); + if (lookahead == 'i') ADVANCE(988); END_STATE(); case 475: if (lookahead == 'c') ADVANCE(899); END_STATE(); case 476: - if (lookahead == 'c') ADVANCE(1738); + if (lookahead == 'c') ADVANCE(1740); END_STATE(); case 477: - if (lookahead == 'c') ADVANCE(1747); + if (lookahead == 'c') ADVANCE(1749); END_STATE(); case 478: - if (lookahead == 'c') ADVANCE(1774); + if (lookahead == 'c') ADVANCE(1776); END_STATE(); case 479: - if (lookahead == 'c') ADVANCE(1584); + if (lookahead == 'c') ADVANCE(1586); END_STATE(); case 480: if (lookahead == 'c') ADVANCE(898); @@ -5300,12 +5308,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'c') ADVANCE(778); END_STATE(); case 495: - if (lookahead == 'c') ADVANCE(932); - if (lookahead == 's') ADVANCE(1359); - if (lookahead == 'w') ADVANCE(860); + if (lookahead == 'c') ADVANCE(779); END_STATE(); case 496: - if (lookahead == 'c') ADVANCE(779); + if (lookahead == 'c') ADVANCE(934); + if (lookahead == 's') ADVANCE(1361); + if (lookahead == 'w') ADVANCE(860); END_STATE(); case 497: if (lookahead == 'c') ADVANCE(780); @@ -5320,13 +5328,13 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'c') ADVANCE(700); END_STATE(); case 501: - if (lookahead == 'c') ADVANCE(1366); + if (lookahead == 'c') ADVANCE(1368); END_STATE(); case 502: if (lookahead == 'c') ADVANCE(647); END_STATE(); case 503: - if (lookahead == 'c') ADVANCE(1297); + if (lookahead == 'c') ADVANCE(1299); END_STATE(); case 504: if (lookahead == 'c') ADVANCE(685); @@ -5335,46 +5343,46 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'c') ADVANCE(666); END_STATE(); case 506: - if (lookahead == 'c') ADVANCE(1316); + if (lookahead == 'c') ADVANCE(1318); END_STATE(); case 507: if (lookahead == 'c') ADVANCE(671); END_STATE(); case 508: - if (lookahead == 'c') ADVANCE(1317); + if (lookahead == 'c') ADVANCE(1319); END_STATE(); case 509: - if (lookahead == 'c') ADVANCE(1318); + if (lookahead == 'c') ADVANCE(1320); END_STATE(); case 510: - if (lookahead == 'c') ADVANCE(1319); + if (lookahead == 'c') ADVANCE(1321); END_STATE(); case 511: - if (lookahead == 'c') ADVANCE(1321); + if (lookahead == 'c') ADVANCE(1323); END_STATE(); case 512: - if (lookahead == 'c') ADVANCE(1323); + if (lookahead == 'c') ADVANCE(1325); END_STATE(); case 513: - if (lookahead == 'c') ADVANCE(1325); + if (lookahead == 'c') ADVANCE(1327); END_STATE(); case 514: - if (lookahead == 'c') ADVANCE(1331); + if (lookahead == 'c') ADVANCE(1333); END_STATE(); case 515: - if (lookahead == 'c') ADVANCE(1333); + if (lookahead == 'c') ADVANCE(1335); END_STATE(); case 516: - if (lookahead == 'c') ADVANCE(1335); + if (lookahead == 'c') ADVANCE(1337); END_STATE(); case 517: - if (lookahead == 'c') ADVANCE(348); + if (lookahead == 'c') ADVANCE(350); END_STATE(); case 518: - if (lookahead == 'c') ADVANCE(1413); + if (lookahead == 'c') ADVANCE(1415); END_STATE(); case 519: - if (lookahead == 'c') ADVANCE(1385); + if (lookahead == 'c') ADVANCE(1387); END_STATE(); case 520: if (lookahead == 'c') ADVANCE(901); @@ -5385,31 +5393,31 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 522: if (lookahead == 'd') ADVANCE(2); - if (lookahead == 'u') ADVANCE(955); + if (lookahead == 'u') ADVANCE(957); END_STATE(); case 523: - if (lookahead == 'd') ADVANCE(1469); + if (lookahead == 'd') ADVANCE(1471); END_STATE(); case 524: - if (lookahead == 'd') ADVANCE(1463); + if (lookahead == 'd') ADVANCE(1465); END_STATE(); case 525: - if (lookahead == 'd') ADVANCE(1465); + if (lookahead == 'd') ADVANCE(1467); END_STATE(); case 526: - if (lookahead == 'd') ADVANCE(1744); + if (lookahead == 'd') ADVANCE(1746); END_STATE(); case 527: - if (lookahead == 'd') ADVANCE(1464); + if (lookahead == 'd') ADVANCE(1466); END_STATE(); case 528: - if (lookahead == 'd') ADVANCE(1466); + if (lookahead == 'd') ADVANCE(1468); END_STATE(); case 529: - if (lookahead == 'd') ADVANCE(1491); + if (lookahead == 'd') ADVANCE(1493); END_STATE(); case 530: - if (lookahead == 'd') ADVANCE(1753); + if (lookahead == 'd') ADVANCE(1755); END_STATE(); case 531: if (lookahead == 'd') ADVANCE(760); @@ -5421,10 +5429,10 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'd') ADVANCE(112); END_STATE(); case 534: - if (lookahead == 'd') ADVANCE(1127); - if (lookahead == 'f') ADVANCE(936); - if (lookahead == 'i') ADVANCE(1011); - if (lookahead == 'l') ADVANCE(1071); + if (lookahead == 'd') ADVANCE(1129); + if (lookahead == 'f') ADVANCE(938); + if (lookahead == 'i') ADVANCE(1013); + if (lookahead == 'l') ADVANCE(1073); END_STATE(); case 535: if (lookahead == 'd') ADVANCE(127); @@ -5433,133 +5441,133 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'd') ADVANCE(539); END_STATE(); case 537: - if (lookahead == 'd') ADVANCE(123); + if (lookahead == 'd') ADVANCE(122); END_STATE(); case 538: if (lookahead == 'd') ADVANCE(823); - if (lookahead == 'i') ADVANCE(1040); - if (lookahead == 's') ADVANCE(1400); + if (lookahead == 'i') ADVANCE(1042); + if (lookahead == 's') ADVANCE(1402); if (lookahead == 'v') ADVANCE(858); END_STATE(); case 539: - if (lookahead == 'd') ADVANCE(1171); + if (lookahead == 'd') ADVANCE(1173); END_STATE(); case 540: - if (lookahead == 'd') ADVANCE(1172); + if (lookahead == 'd') ADVANCE(1174); END_STATE(); case 541: - if (lookahead == 'd') ADVANCE(1173); + if (lookahead == 'd') ADVANCE(1175); END_STATE(); case 542: - if (lookahead == 'd') ADVANCE(1174); + if (lookahead == 'd') ADVANCE(1176); END_STATE(); case 543: - if (lookahead == 'd') ADVANCE(1176); + if (lookahead == 'd') ADVANCE(1178); END_STATE(); case 544: - if (lookahead == 'd') ADVANCE(1177); + if (lookahead == 'd') ADVANCE(1179); END_STATE(); case 545: if (lookahead == 'd') ADVANCE(642); END_STATE(); case 546: - if (lookahead == 'd') ADVANCE(1178); + if (lookahead == 'd') ADVANCE(1180); END_STATE(); case 547: - if (lookahead == 'd') ADVANCE(1179); + if (lookahead == 'd') ADVANCE(1181); END_STATE(); case 548: if (lookahead == 'd') ADVANCE(644); END_STATE(); case 549: - if (lookahead == 'd') ADVANCE(1180); + if (lookahead == 'd') ADVANCE(1182); END_STATE(); case 550: - if (lookahead == 'd') ADVANCE(1181); + if (lookahead == 'd') ADVANCE(1183); END_STATE(); case 551: - if (lookahead == 'd') ADVANCE(1182); + if (lookahead == 'd') ADVANCE(1184); END_STATE(); case 552: if (lookahead == 'd') ADVANCE(646); END_STATE(); case 553: - if (lookahead == 'd') ADVANCE(1183); + if (lookahead == 'd') ADVANCE(1185); END_STATE(); case 554: - if (lookahead == 'd') ADVANCE(1184); + if (lookahead == 'd') ADVANCE(1186); END_STATE(); case 555: - if (lookahead == 'd') ADVANCE(1185); + if (lookahead == 'd') ADVANCE(1187); END_STATE(); case 556: if (lookahead == 'd') ADVANCE(649); END_STATE(); case 557: - if (lookahead == 'd') ADVANCE(1186); + if (lookahead == 'd') ADVANCE(1188); END_STATE(); case 558: - if (lookahead == 'd') ADVANCE(1187); + if (lookahead == 'd') ADVANCE(1189); END_STATE(); case 559: - if (lookahead == 'd') ADVANCE(1188); + if (lookahead == 'd') ADVANCE(1190); END_STATE(); case 560: if (lookahead == 'd') ADVANCE(650); END_STATE(); case 561: - if (lookahead == 'd') ADVANCE(1189); + if (lookahead == 'd') ADVANCE(1191); END_STATE(); case 562: - if (lookahead == 'd') ADVANCE(1190); + if (lookahead == 'd') ADVANCE(1192); END_STATE(); case 563: if (lookahead == 'd') ADVANCE(652); END_STATE(); case 564: - if (lookahead == 'd') ADVANCE(1191); + if (lookahead == 'd') ADVANCE(1193); END_STATE(); case 565: - if (lookahead == 'd') ADVANCE(1192); + if (lookahead == 'd') ADVANCE(1194); END_STATE(); case 566: if (lookahead == 'd') ADVANCE(654); END_STATE(); case 567: - if (lookahead == 'd') ADVANCE(1193); + if (lookahead == 'd') ADVANCE(1195); END_STATE(); case 568: - if (lookahead == 'd') ADVANCE(1194); + if (lookahead == 'd') ADVANCE(1196); END_STATE(); case 569: - if (lookahead == 'd') ADVANCE(1195); + if (lookahead == 'd') ADVANCE(1197); END_STATE(); case 570: if (lookahead == 'd') ADVANCE(656); END_STATE(); case 571: - if (lookahead == 'd') ADVANCE(1196); + if (lookahead == 'd') ADVANCE(1198); END_STATE(); case 572: - if (lookahead == 'd') ADVANCE(1197); + if (lookahead == 'd') ADVANCE(1199); END_STATE(); case 573: - if (lookahead == 'd') ADVANCE(1198); + if (lookahead == 'd') ADVANCE(1200); END_STATE(); case 574: - if (lookahead == 'd') ADVANCE(1199); + if (lookahead == 'd') ADVANCE(1201); END_STATE(); case 575: - if (lookahead == 'd') ADVANCE(1200); + if (lookahead == 'd') ADVANCE(1202); END_STATE(); case 576: - if (lookahead == 'd') ADVANCE(1201); + if (lookahead == 'd') ADVANCE(1203); END_STATE(); case 577: - if (lookahead == 'd') ADVANCE(1202); + if (lookahead == 'd') ADVANCE(1204); END_STATE(); case 578: - if (lookahead == 'd') ADVANCE(1203); + if (lookahead == 'd') ADVANCE(1205); END_STATE(); case 579: if (lookahead == 'd') ADVANCE(665); @@ -5673,274 +5681,274 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'd') ADVANCE(137); END_STATE(); case 616: - if (lookahead == 'd') ADVANCE(1130); - if (lookahead == 'f') ADVANCE(939); - if (lookahead == 'i') ADVANCE(1014); - if (lookahead == 'l') ADVANCE(1075); + if (lookahead == 'd') ADVANCE(1132); + if (lookahead == 'f') ADVANCE(941); + if (lookahead == 'i') ADVANCE(1016); + if (lookahead == 'l') ADVANCE(1077); END_STATE(); case 617: - if (lookahead == 'd') ADVANCE(1132); - if (lookahead == 'f') ADVANCE(942); - if (lookahead == 'i') ADVANCE(1015); - if (lookahead == 'l') ADVANCE(1076); + if (lookahead == 'd') ADVANCE(1134); + if (lookahead == 'f') ADVANCE(944); + if (lookahead == 'i') ADVANCE(1017); + if (lookahead == 'l') ADVANCE(1078); END_STATE(); case 618: if (lookahead == 'd') ADVANCE(151); END_STATE(); case 619: - if (lookahead == 'd') ADVANCE(1134); - if (lookahead == 'f') ADVANCE(944); - if (lookahead == 'i') ADVANCE(1016); - if (lookahead == 'l') ADVANCE(1078); - END_STATE(); - case 620: if (lookahead == 'd') ADVANCE(1136); if (lookahead == 'f') ADVANCE(946); if (lookahead == 'i') ADVANCE(1018); - if (lookahead == 'l') ADVANCE(1082); + if (lookahead == 'l') ADVANCE(1080); + END_STATE(); + case 620: + if (lookahead == 'd') ADVANCE(1138); + if (lookahead == 'f') ADVANCE(948); + if (lookahead == 'i') ADVANCE(1020); + if (lookahead == 'l') ADVANCE(1084); END_STATE(); case 621: if (lookahead == 'd') ADVANCE(153); END_STATE(); case 622: - if (lookahead == 'd') ADVANCE(1138); - if (lookahead == 'f') ADVANCE(948); - if (lookahead == 'i') ADVANCE(1022); - if (lookahead == 'l') ADVANCE(1085); + if (lookahead == 'd') ADVANCE(1140); + if (lookahead == 'f') ADVANCE(950); + if (lookahead == 'i') ADVANCE(1024); + if (lookahead == 'l') ADVANCE(1087); END_STATE(); case 623: - if (lookahead == 'd') ADVANCE(1139); - if (lookahead == 'f') ADVANCE(949); + if (lookahead == 'd') ADVANCE(1141); + if (lookahead == 'f') ADVANCE(951); END_STATE(); case 624: - if (lookahead == 'd') ADVANCE(1141); - if (lookahead == 'f') ADVANCE(950); + if (lookahead == 'd') ADVANCE(1143); + if (lookahead == 'f') ADVANCE(952); END_STATE(); case 625: - if (lookahead == 'd') ADVANCE(1144); - if (lookahead == 'f') ADVANCE(952); - if (lookahead == 'i') ADVANCE(1028); + if (lookahead == 'd') ADVANCE(1146); + if (lookahead == 'f') ADVANCE(954); + if (lookahead == 'i') ADVANCE(1030); END_STATE(); case 626: - if (lookahead == 'd') ADVANCE(1145); - if (lookahead == 'i') ADVANCE(1030); - if (lookahead == 'l') ADVANCE(1090); + if (lookahead == 'd') ADVANCE(1147); + if (lookahead == 'i') ADVANCE(1032); + if (lookahead == 'l') ADVANCE(1092); END_STATE(); case 627: - if (lookahead == 'e') ADVANCE(966); - if (lookahead == 'u') ADVANCE(1034); + if (lookahead == 'e') ADVANCE(968); + if (lookahead == 'u') ADVANCE(1036); END_STATE(); case 628: - if (lookahead == 'e') ADVANCE(1154); + if (lookahead == 'e') ADVANCE(1156); if (lookahead == 'g') ADVANCE(631); if (lookahead == 'l') ADVANCE(632); if (lookahead == 'n') ADVANCE(633); END_STATE(); case 629: - if (lookahead == 'e') ADVANCE(1478); + if (lookahead == 'e') ADVANCE(1480); END_STATE(); case 630: - if (lookahead == 'e') ADVANCE(1707); + if (lookahead == 'e') ADVANCE(1709); END_STATE(); case 631: - if (lookahead == 'e') ADVANCE(1530); - if (lookahead == 't') ADVANCE(1531); + if (lookahead == 'e') ADVANCE(1532); + if (lookahead == 't') ADVANCE(1533); END_STATE(); case 632: - if (lookahead == 'e') ADVANCE(1532); - if (lookahead == 't') ADVANCE(1529); + if (lookahead == 'e') ADVANCE(1534); + if (lookahead == 't') ADVANCE(1531); END_STATE(); case 633: - if (lookahead == 'e') ADVANCE(1528); + if (lookahead == 'e') ADVANCE(1530); END_STATE(); case 634: - if (lookahead == 'e') ADVANCE(1771); + if (lookahead == 'e') ADVANCE(1773); END_STATE(); case 635: - if (lookahead == 'e') ADVANCE(1444); + if (lookahead == 'e') ADVANCE(1446); if (lookahead == 'o') ADVANCE(469); - if (lookahead == 'r') ADVANCE(692); + if (lookahead == 'r') ADVANCE(691); if (lookahead == 'w') ADVANCE(852); END_STATE(); case 636: - if (lookahead == 'e') ADVANCE(1762); + if (lookahead == 'e') ADVANCE(1764); END_STATE(); case 637: - if (lookahead == 'e') ADVANCE(1461); + if (lookahead == 'e') ADVANCE(1463); END_STATE(); case 638: - if (lookahead == 'e') ADVANCE(1741); + if (lookahead == 'e') ADVANCE(1743); END_STATE(); case 639: - if (lookahead == 'e') ADVANCE(1470); + if (lookahead == 'e') ADVANCE(1472); END_STATE(); case 640: - if (lookahead == 'e') ADVANCE(1756); + if (lookahead == 'e') ADVANCE(1758); END_STATE(); case 641: - if (lookahead == 'e') ADVANCE(1543); + if (lookahead == 'e') ADVANCE(1545); END_STATE(); case 642: - if (lookahead == 'e') ADVANCE(1540); + if (lookahead == 'e') ADVANCE(1542); END_STATE(); case 643: - if (lookahead == 'e') ADVANCE(1550); + if (lookahead == 'e') ADVANCE(1552); END_STATE(); case 644: - if (lookahead == 'e') ADVANCE(1547); + if (lookahead == 'e') ADVANCE(1549); END_STATE(); case 645: - if (lookahead == 'e') ADVANCE(1557); + if (lookahead == 'e') ADVANCE(1559); END_STATE(); case 646: - if (lookahead == 'e') ADVANCE(1554); + if (lookahead == 'e') ADVANCE(1556); END_STATE(); case 647: - if (lookahead == 'e') ADVANCE(1765); + if (lookahead == 'e') ADVANCE(1767); END_STATE(); case 648: - if (lookahead == 'e') ADVANCE(1564); + if (lookahead == 'e') ADVANCE(1566); END_STATE(); case 649: - if (lookahead == 'e') ADVANCE(1561); + if (lookahead == 'e') ADVANCE(1563); END_STATE(); case 650: - if (lookahead == 'e') ADVANCE(1481); + if (lookahead == 'e') ADVANCE(1483); END_STATE(); case 651: - if (lookahead == 'e') ADVANCE(1571); + if (lookahead == 'e') ADVANCE(1573); END_STATE(); case 652: - if (lookahead == 'e') ADVANCE(1568); + if (lookahead == 'e') ADVANCE(1570); END_STATE(); case 653: - if (lookahead == 'e') ADVANCE(1578); + if (lookahead == 'e') ADVANCE(1580); END_STATE(); case 654: - if (lookahead == 'e') ADVANCE(1575); + if (lookahead == 'e') ADVANCE(1577); END_STATE(); case 655: - if (lookahead == 'e') ADVANCE(1639); + if (lookahead == 'e') ADVANCE(1641); END_STATE(); case 656: - if (lookahead == 'e') ADVANCE(1501); + if (lookahead == 'e') ADVANCE(1503); END_STATE(); case 657: - if (lookahead == 'e') ADVANCE(1642); + if (lookahead == 'e') ADVANCE(1644); END_STATE(); case 658: - if (lookahead == 'e') ADVANCE(1641); + if (lookahead == 'e') ADVANCE(1643); END_STATE(); case 659: - if (lookahead == 'e') ADVANCE(1596); + if (lookahead == 'e') ADVANCE(1598); END_STATE(); case 660: - if (lookahead == 'e') ADVANCE(1643); + if (lookahead == 'e') ADVANCE(1645); END_STATE(); case 661: - if (lookahead == 'e') ADVANCE(1640); + if (lookahead == 'e') ADVANCE(1642); END_STATE(); case 662: - if (lookahead == 'e') ADVANCE(1525); + if (lookahead == 'e') ADVANCE(1527); END_STATE(); case 663: - if (lookahead == 'e') ADVANCE(1524); + if (lookahead == 'e') ADVANCE(1526); END_STATE(); case 664: - if (lookahead == 'e') ADVANCE(1609); + if (lookahead == 'e') ADVANCE(1611); END_STATE(); case 665: - if (lookahead == 'e') ADVANCE(1493); + if (lookahead == 'e') ADVANCE(1495); END_STATE(); case 666: - if (lookahead == 'e') ADVANCE(1511); + if (lookahead == 'e') ADVANCE(1513); END_STATE(); case 667: - if (lookahead == 'e') ADVANCE(1599); + if (lookahead == 'e') ADVANCE(1601); END_STATE(); case 668: - if (lookahead == 'e') ADVANCE(1695); + if (lookahead == 'e') ADVANCE(1697); END_STATE(); case 669: - if (lookahead == 'e') ADVANCE(1602); + if (lookahead == 'e') ADVANCE(1604); END_STATE(); case 670: - if (lookahead == 'e') ADVANCE(1605); + if (lookahead == 'e') ADVANCE(1607); END_STATE(); case 671: - if (lookahead == 'e') ADVANCE(1585); + if (lookahead == 'e') ADVANCE(1587); END_STATE(); case 672: - if (lookahead == 'e') ADVANCE(1488); + if (lookahead == 'e') ADVANCE(1490); END_STATE(); case 673: - if (lookahead == 'e') ADVANCE(1587); + if (lookahead == 'e') ADVANCE(1589); END_STATE(); case 674: - if (lookahead == 'e') ADVANCE(1588); + if (lookahead == 'e') ADVANCE(1590); END_STATE(); case 675: - if (lookahead == 'e') ADVANCE(1589); + if (lookahead == 'e') ADVANCE(1591); END_STATE(); case 676: - if (lookahead == 'e') ADVANCE(1586); + if (lookahead == 'e') ADVANCE(1588); END_STATE(); case 677: - if (lookahead == 'e') ADVANCE(1514); + if (lookahead == 'e') ADVANCE(1516); END_STATE(); case 678: - if (lookahead == 'e') ADVANCE(1590); + if (lookahead == 'e') ADVANCE(1592); END_STATE(); case 679: - if (lookahead == 'e') ADVANCE(1706); + if (lookahead == 'e') ADVANCE(1708); END_STATE(); case 680: - if (lookahead == 'e') ADVANCE(1704); + if (lookahead == 'e') ADVANCE(1706); END_STATE(); case 681: - if (lookahead == 'e') ADVANCE(1029); + if (lookahead == 'e') ADVANCE(1031); END_STATE(); case 682: if (lookahead == 'e') ADVANCE(518); END_STATE(); case 683: - if (lookahead == 'e') ADVANCE(1438); + if (lookahead == 'e') ADVANCE(1440); END_STATE(); case 684: - if (lookahead == 'e') ADVANCE(1337); + if (lookahead == 'e') ADVANCE(1339); END_STATE(); case 685: - if (lookahead == 'e') ADVANCE(1152); + if (lookahead == 'e') ADVANCE(1154); END_STATE(); case 686: - if (lookahead == 'e') ADVANCE(1161); + if (lookahead == 'e') ADVANCE(1163); END_STATE(); case 687: - if (lookahead == 'e') ADVANCE(957); + if (lookahead == 'e') ADVANCE(959); END_STATE(); case 688: - if (lookahead == 'e') ADVANCE(909); + if (lookahead == 'e') ADVANCE(1279); END_STATE(); case 689: - if (lookahead == 'e') ADVANCE(1277); + if (lookahead == 'e') ADVANCE(501); END_STATE(); case 690: - if (lookahead == 'e') ADVANCE(501); + if (lookahead == 'e') ADVANCE(1164); END_STATE(); case 691: - if (lookahead == 'e') ADVANCE(1162); + if (lookahead == 'e') ADVANCE(1263); END_STATE(); case 692: - if (lookahead == 'e') ADVANCE(1261); + if (lookahead == 'e') ADVANCE(910); END_STATE(); case 693: if (lookahead == 'e') ADVANCE(526); END_STATE(); case 694: - if (lookahead == 'e') ADVANCE(1279); + if (lookahead == 'e') ADVANCE(1281); END_STATE(); case 695: - if (lookahead == 'e') ADVANCE(1281); + if (lookahead == 'e') ADVANCE(1283); END_STATE(); case 696: if (lookahead == 'e') ADVANCE(116); @@ -5952,31 +5960,31 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'e') ADVANCE(125); END_STATE(); case 699: - if (lookahead == 'e') ADVANCE(913); + if (lookahead == 'e') ADVANCE(915); END_STATE(); case 700: if (lookahead == 'e') ADVANCE(126); END_STATE(); case 701: - if (lookahead == 'e') ADVANCE(1170); + if (lookahead == 'e') ADVANCE(1172); END_STATE(); case 702: - if (lookahead == 'e') ADVANCE(1175); + if (lookahead == 'e') ADVANCE(1177); END_STATE(); case 703: - if (lookahead == 'e') ADVANCE(1006); + if (lookahead == 'e') ADVANCE(1008); END_STATE(); case 704: - if (lookahead == 'e') ADVANCE(961); + if (lookahead == 'e') ADVANCE(963); END_STATE(); case 705: if (lookahead == 'e') ADVANCE(480); END_STATE(); case 706: - if (lookahead == 'e') ADVANCE(1386); + if (lookahead == 'e') ADVANCE(1388); END_STATE(); case 707: - if (lookahead == 'e') ADVANCE(965); + if (lookahead == 'e') ADVANCE(967); END_STATE(); case 708: if (lookahead == 'e') ADVANCE(360); @@ -5994,7 +6002,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'e') ADVANCE(508); END_STATE(); case 713: - if (lookahead == 'e') ADVANCE(1358); + if (lookahead == 'e') ADVANCE(1360); END_STATE(); case 714: if (lookahead == 'e') ADVANCE(362); @@ -6033,16 +6041,16 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'e') ADVANCE(516); END_STATE(); case 726: - if (lookahead == 'e') ADVANCE(1025); + if (lookahead == 'e') ADVANCE(1027); END_STATE(); case 727: - if (lookahead == 'e') ADVANCE(1026); + if (lookahead == 'e') ADVANCE(1028); END_STATE(); case 728: if (lookahead == 'e') ADVANCE(135); END_STATE(); case 729: - if (lookahead == 'e') ADVANCE(1250); + if (lookahead == 'e') ADVANCE(1252); END_STATE(); case 730: if (lookahead == 'e') ADVANCE(150); @@ -6062,11 +6070,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { case 735: if (lookahead == 'f') ADVANCE(111); if (lookahead == 'g') ADVANCE(694); - if (lookahead == 'n') ADVANCE(1262); - if (lookahead == 'p') ADVANCE(1409); + if (lookahead == 'n') ADVANCE(1264); + if (lookahead == 'p') ADVANCE(1411); END_STATE(); case 736: - if (lookahead == 'f') ADVANCE(1509); + if (lookahead == 'f') ADVANCE(1511); END_STATE(); case 737: if (lookahead == 'f') ADVANCE(387); @@ -6075,63 +6083,63 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'f') ADVANCE(391); END_STATE(); case 739: - if (lookahead == 'f') ADVANCE(953); - if (lookahead == 'i') ADVANCE(1031); - if (lookahead == 'l') ADVANCE(1091); + if (lookahead == 'f') ADVANCE(955); + if (lookahead == 'i') ADVANCE(1033); + if (lookahead == 'l') ADVANCE(1093); END_STATE(); case 740: - if (lookahead == 'g') ADVANCE(1629); + if (lookahead == 'g') ADVANCE(1631); END_STATE(); case 741: - if (lookahead == 'g') ADVANCE(1623); + if (lookahead == 'g') ADVANCE(1625); END_STATE(); case 742: - if (lookahead == 'g') ADVANCE(1628); + if (lookahead == 'g') ADVANCE(1630); END_STATE(); case 743: - if (lookahead == 'g') ADVANCE(1526); + if (lookahead == 'g') ADVANCE(1528); END_STATE(); case 744: - if (lookahead == 'g') ADVANCE(1626); + if (lookahead == 'g') ADVANCE(1628); END_STATE(); case 745: - if (lookahead == 'g') ADVANCE(1625); + if (lookahead == 'g') ADVANCE(1627); END_STATE(); case 746: - if (lookahead == 'g') ADVANCE(1593); + if (lookahead == 'g') ADVANCE(1595); END_STATE(); case 747: - if (lookahead == 'g') ADVANCE(1594); + if (lookahead == 'g') ADVANCE(1596); END_STATE(); case 748: - if (lookahead == 'g') ADVANCE(1627); + if (lookahead == 'g') ADVANCE(1629); END_STATE(); case 749: - if (lookahead == 'g') ADVANCE(1631); + if (lookahead == 'g') ADVANCE(1633); END_STATE(); case 750: - if (lookahead == 'g') ADVANCE(1632); + if (lookahead == 'g') ADVANCE(1634); END_STATE(); case 751: - if (lookahead == 'g') ADVANCE(1624); + if (lookahead == 'g') ADVANCE(1626); END_STATE(); case 752: - if (lookahead == 'g') ADVANCE(1630); + if (lookahead == 'g') ADVANCE(1632); END_STATE(); case 753: - if (lookahead == 'g') ADVANCE(1633); + if (lookahead == 'g') ADVANCE(1635); END_STATE(); case 754: - if (lookahead == 'g') ADVANCE(1597); + if (lookahead == 'g') ADVANCE(1599); END_STATE(); case 755: - if (lookahead == 'g') ADVANCE(1503); + if (lookahead == 'g') ADVANCE(1505); END_STATE(); case 756: - if (lookahead == 'g') ADVANCE(1604); + if (lookahead == 'g') ADVANCE(1606); END_STATE(); case 757: - if (lookahead == 'g') ADVANCE(1607); + if (lookahead == 'g') ADVANCE(1609); END_STATE(); case 758: if (lookahead == 'g') ADVANCE(133); @@ -6146,7 +6154,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'g') ADVANCE(673); END_STATE(); case 762: - if (lookahead == 'g') ADVANCE(1351); + if (lookahead == 'g') ADVANCE(1353); END_STATE(); case 763: if (lookahead == 'g') ADVANCE(674); @@ -6171,11 +6179,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 770: if (lookahead == 'g') ADVANCE(695); - if (lookahead == 'h') ADVANCE(941); + if (lookahead == 'h') ADVANCE(943); if (lookahead == 'p') ADVANCE(341); if (lookahead == 't') ADVANCE(386); if (lookahead == 'u') ADVANCE(465); - if (lookahead == 'y') ADVANCE(970); + if (lookahead == 'y') ADVANCE(972); END_STATE(); case 771: if (lookahead == 'g') ADVANCE(795); @@ -6185,55 +6193,55 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'w') ADVANCE(113); END_STATE(); case 773: - if (lookahead == 'h') ADVANCE(1710); + if (lookahead == 'h') ADVANCE(1712); END_STATE(); case 774: - if (lookahead == 'h') ADVANCE(1510); + if (lookahead == 'h') ADVANCE(1512); END_STATE(); case 775: - if (lookahead == 'h') ADVANCE(1520); + if (lookahead == 'h') ADVANCE(1522); END_STATE(); case 776: - if (lookahead == 'h') ADVANCE(1521); + if (lookahead == 'h') ADVANCE(1523); END_STATE(); case 777: - if (lookahead == 'h') ADVANCE(1715); + if (lookahead == 'h') ADVANCE(1717); END_STATE(); case 778: - if (lookahead == 'h') ADVANCE(1717); + if (lookahead == 'h') ADVANCE(1719); END_STATE(); case 779: - if (lookahead == 'h') ADVANCE(1716); + if (lookahead == 'h') ADVANCE(1718); END_STATE(); case 780: - if (lookahead == 'h') ADVANCE(1719); + if (lookahead == 'h') ADVANCE(1721); END_STATE(); case 781: if (lookahead == 'h') ADVANCE(705); - if (lookahead == 'm') ADVANCE(1146); - if (lookahead == 'o') ADVANCE(1033); + if (lookahead == 'm') ADVANCE(1148); + if (lookahead == 'o') ADVANCE(1035); END_STATE(); case 782: - if (lookahead == 'h') ADVANCE(1213); + if (lookahead == 'h') ADVANCE(1215); if (lookahead == 'r') ADVANCE(344); END_STATE(); case 783: - if (lookahead == 'h') ADVANCE(1064); + if (lookahead == 'h') ADVANCE(1066); END_STATE(); case 784: - if (lookahead == 'h') ADVANCE(1235); + if (lookahead == 'h') ADVANCE(1237); END_STATE(); case 785: - if (lookahead == 'h') ADVANCE(1070); + if (lookahead == 'h') ADVANCE(1072); END_STATE(); case 786: - if (lookahead == 'h') ADVANCE(350); + if (lookahead == 'h') ADVANCE(348); END_STATE(); case 787: if (lookahead == 'h') ADVANCE(351); END_STATE(); case 788: - if (lookahead == 'h') ADVANCE(1068); + if (lookahead == 'h') ADVANCE(1070); END_STATE(); case 789: if (lookahead == 'h') ADVANCE(352); @@ -6245,7 +6253,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'h') ADVANCE(354); END_STATE(); case 792: - if (lookahead == 'h') ADVANCE(357); + if (lookahead == 'h') ADVANCE(356); END_STATE(); case 793: if (lookahead == 'h') ADVANCE(358); @@ -6260,58 +6268,58 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'h') ADVANCE(713); END_STATE(); case 797: - if (lookahead == 'h') ADVANCE(1100); + if (lookahead == 'h') ADVANCE(1102); END_STATE(); case 798: - if (lookahead == 'h') ADVANCE(1101); + if (lookahead == 'h') ADVANCE(1103); END_STATE(); case 799: - if (lookahead == 'h') ADVANCE(1103); + if (lookahead == 'h') ADVANCE(1105); END_STATE(); case 800: - if (lookahead == 'h') ADVANCE(1105); + if (lookahead == 'h') ADVANCE(1107); END_STATE(); case 801: - if (lookahead == 'h') ADVANCE(1108); + if (lookahead == 'h') ADVANCE(1110); END_STATE(); case 802: - if (lookahead == 'h') ADVANCE(1111); + if (lookahead == 'h') ADVANCE(1113); END_STATE(); case 803: - if (lookahead == 'h') ADVANCE(1246); + if (lookahead == 'h') ADVANCE(1248); END_STATE(); case 804: - if (lookahead == 'i') ADVANCE(1435); - if (lookahead == 'o') ADVANCE(1404); + if (lookahead == 'i') ADVANCE(1437); + if (lookahead == 'o') ADVANCE(1406); END_STATE(); case 805: - if (lookahead == 'i') ADVANCE(910); - if (lookahead == 'l') ADVANCE(1098); + if (lookahead == 'i') ADVANCE(911); + if (lookahead == 'l') ADVANCE(1100); END_STATE(); case 806: - if (lookahead == 'i') ADVANCE(1453); + if (lookahead == 'i') ADVANCE(1455); END_STATE(); case 807: if (lookahead == 'i') ADVANCE(531); END_STATE(); case 808: - if (lookahead == 'i') ADVANCE(1434); - if (lookahead == 'o') ADVANCE(1381); + if (lookahead == 'i') ADVANCE(1436); + if (lookahead == 'o') ADVANCE(1383); END_STATE(); case 809: - if (lookahead == 'i') ADVANCE(1433); + if (lookahead == 'i') ADVANCE(1435); END_STATE(); case 810: - if (lookahead == 'i') ADVANCE(688); + if (lookahead == 'i') ADVANCE(692); END_STATE(); case 811: - if (lookahead == 'i') ADVANCE(907); + if (lookahead == 'i') ADVANCE(964); END_STATE(); case 812: - if (lookahead == 'i') ADVANCE(962); + if (lookahead == 'i') ADVANCE(908); END_STATE(); case 813: - if (lookahead == 'i') ADVANCE(991); + if (lookahead == 'i') ADVANCE(993); if (lookahead == 'o') ADVANCE(517); END_STATE(); case 814: @@ -6324,8 +6332,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'i') ADVANCE(477); END_STATE(); case 817: - if (lookahead == 'i') ADVANCE(1008); - if (lookahead == 'l') ADVANCE(1067); + if (lookahead == 'i') ADVANCE(1010); + if (lookahead == 'l') ADVANCE(1069); END_STATE(); case 818: if (lookahead == 'i') ADVANCE(478); @@ -6337,61 +6345,61 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'i') ADVANCE(529); END_STATE(); case 821: - if (lookahead == 'i') ADVANCE(1283); + if (lookahead == 'i') ADVANCE(1285); END_STATE(); case 822: if (lookahead == 'i') ADVANCE(759); END_STATE(); case 823: - if (lookahead == 'i') ADVANCE(1248); + if (lookahead == 'i') ADVANCE(1250); END_STATE(); case 824: if (lookahead == 'i') ADVANCE(726); END_STATE(); case 825: - if (lookahead == 'i') ADVANCE(1037); + if (lookahead == 'i') ADVANCE(1039); END_STATE(); case 826: - if (lookahead == 'i') ADVANCE(1009); + if (lookahead == 'i') ADVANCE(1011); END_STATE(); case 827: - if (lookahead == 'i') ADVANCE(993); + if (lookahead == 'i') ADVANCE(995); END_STATE(); case 828: - if (lookahead == 'i') ADVANCE(1313); + if (lookahead == 'i') ADVANCE(1315); END_STATE(); case 829: - if (lookahead == 'i') ADVANCE(1338); + if (lookahead == 'i') ADVANCE(1340); END_STATE(); case 830: - if (lookahead == 'i') ADVANCE(1340); + if (lookahead == 'i') ADVANCE(1342); END_STATE(); case 831: - if (lookahead == 'i') ADVANCE(1343); + if (lookahead == 'i') ADVANCE(1345); END_STATE(); case 832: - if (lookahead == 'i') ADVANCE(1346); + if (lookahead == 'i') ADVANCE(1348); END_STATE(); case 833: - if (lookahead == 'i') ADVANCE(1347); + if (lookahead == 'i') ADVANCE(1349); END_STATE(); case 834: - if (lookahead == 'i') ADVANCE(1324); + if (lookahead == 'i') ADVANCE(1326); END_STATE(); case 835: - if (lookahead == 'i') ADVANCE(1339); + if (lookahead == 'i') ADVANCE(1341); END_STATE(); case 836: - if (lookahead == 'i') ADVANCE(1350); + if (lookahead == 'i') ADVANCE(1352); END_STATE(); case 837: - if (lookahead == 'i') ADVANCE(1352); + if (lookahead == 'i') ADVANCE(1354); END_STATE(); case 838: - if (lookahead == 'i') ADVANCE(1329); + if (lookahead == 'i') ADVANCE(1331); END_STATE(); case 839: - if (lookahead == 'i') ADVANCE(1341); + if (lookahead == 'i') ADVANCE(1343); END_STATE(); case 840: if (lookahead == 'i') ADVANCE(699); @@ -6400,13 +6408,13 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'i') ADVANCE(548); END_STATE(); case 842: - if (lookahead == 'i') ADVANCE(1377); + if (lookahead == 'i') ADVANCE(1379); END_STATE(); case 843: - if (lookahead == 'i') ADVANCE(1027); + if (lookahead == 'i') ADVANCE(1029); END_STATE(); case 844: - if (lookahead == 'i') ADVANCE(1379); + if (lookahead == 'i') ADVANCE(1381); END_STATE(); case 845: if (lookahead == 'i') ADVANCE(482); @@ -6415,17 +6423,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'i') ADVANCE(552); END_STATE(); case 847: - if (lookahead == 'i') ADVANCE(1013); - if (lookahead == 'l') ADVANCE(1072); + if (lookahead == 'i') ADVANCE(1015); + if (lookahead == 'l') ADVANCE(1074); END_STATE(); case 848: if (lookahead == 'i') ADVANCE(483); END_STATE(); case 849: - if (lookahead == 'i') ADVANCE(918); + if (lookahead == 'i') ADVANCE(556); END_STATE(); case 850: - if (lookahead == 'i') ADVANCE(556); + if (lookahead == 'i') ADVANCE(920); END_STATE(); case 851: if (lookahead == 'i') ADVANCE(485); @@ -6446,11 +6454,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'i') ADVANCE(566); END_STATE(); case 857: - if (lookahead == 'i') ADVANCE(1017); - if (lookahead == 'l') ADVANCE(1080); + if (lookahead == 'i') ADVANCE(1019); + if (lookahead == 'l') ADVANCE(1082); END_STATE(); case 858: - if (lookahead == 'i') ADVANCE(1227); + if (lookahead == 'i') ADVANCE(1229); END_STATE(); case 859: if (lookahead == 'i') ADVANCE(488); @@ -6465,8 +6473,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'i') ADVANCE(579); END_STATE(); case 863: - if (lookahead == 'i') ADVANCE(1019); - if (lookahead == 'l') ADVANCE(1083); + if (lookahead == 'i') ADVANCE(1021); + if (lookahead == 'l') ADVANCE(1085); END_STATE(); case 864: if (lookahead == 'i') ADVANCE(492); @@ -6475,52 +6483,52 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'i') ADVANCE(580); END_STATE(); case 866: - if (lookahead == 'i') ADVANCE(1021); - if (lookahead == 'l') ADVANCE(1084); - END_STATE(); - case 867: if (lookahead == 'i') ADVANCE(1023); if (lookahead == 'l') ADVANCE(1086); END_STATE(); + case 867: + if (lookahead == 'i') ADVANCE(1025); + if (lookahead == 'l') ADVANCE(1088); + END_STATE(); case 868: - if (lookahead == 'i') ADVANCE(1024); - if (lookahead == 'l') ADVANCE(1087); + if (lookahead == 'i') ADVANCE(1026); + if (lookahead == 'l') ADVANCE(1089); END_STATE(); case 869: - if (lookahead == 'i') ADVANCE(1089); + if (lookahead == 'i') ADVANCE(1091); END_STATE(); case 870: - if (lookahead == 'i') ADVANCE(1092); + if (lookahead == 'i') ADVANCE(1094); END_STATE(); case 871: - if (lookahead == 'i') ADVANCE(1093); + if (lookahead == 'i') ADVANCE(1095); END_STATE(); case 872: - if (lookahead == 'i') ADVANCE(1383); + if (lookahead == 'i') ADVANCE(1385); END_STATE(); case 873: if (lookahead == 'i') ADVANCE(771); END_STATE(); case 874: - if (lookahead == 'i') ADVANCE(1387); + if (lookahead == 'i') ADVANCE(1389); END_STATE(); case 875: - if (lookahead == 'i') ADVANCE(1390); + if (lookahead == 'i') ADVANCE(1392); END_STATE(); case 876: - if (lookahead == 'i') ADVANCE(1392); + if (lookahead == 'i') ADVANCE(1394); END_STATE(); case 877: - if (lookahead == 'i') ADVANCE(1393); + if (lookahead == 'i') ADVANCE(1395); END_STATE(); case 878: - if (lookahead == 'i') ADVANCE(1394); + if (lookahead == 'i') ADVANCE(1396); END_STATE(); case 879: - if (lookahead == 'i') ADVANCE(1049); + if (lookahead == 'i') ADVANCE(1051); END_STATE(); case 880: - if (lookahead == 'j') ADVANCE(1408); + if (lookahead == 'j') ADVANCE(1410); END_STATE(); case 881: if (lookahead == 'j') ADVANCE(709); @@ -6550,28 +6558,28 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'j') ADVANCE(725); END_STATE(); case 890: - if (lookahead == 'k') ADVANCE(1697); + if (lookahead == 'k') ADVANCE(1699); END_STATE(); case 891: - if (lookahead == 'k') ADVANCE(1700); + if (lookahead == 'k') ADVANCE(1702); END_STATE(); case 892: - if (lookahead == 'k') ADVANCE(1698); + if (lookahead == 'k') ADVANCE(1700); END_STATE(); case 893: - if (lookahead == 'k') ADVANCE(1701); + if (lookahead == 'k') ADVANCE(1703); END_STATE(); case 894: - if (lookahead == 'k') ADVANCE(1699); + if (lookahead == 'k') ADVANCE(1701); END_STATE(); case 895: - if (lookahead == 'k') ADVANCE(1702); + if (lookahead == 'k') ADVANCE(1704); END_STATE(); case 896: - if (lookahead == 'k') ADVANCE(1705); + if (lookahead == 'k') ADVANCE(1707); END_STATE(); case 897: - if (lookahead == 'k') ADVANCE(1703); + if (lookahead == 'k') ADVANCE(1705); END_STATE(); case 898: if (lookahead == 'k') ADVANCE(130); @@ -6589,150 +6597,150 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'k') ADVANCE(734); END_STATE(); case 903: - if (lookahead == 'l') ADVANCE(1750); + if (lookahead == 'l') ADVANCE(1798); END_STATE(); case 904: - if (lookahead == 'l') ADVANCE(1714); + if (lookahead == 'l') ADVANCE(1752); END_STATE(); case 905: - if (lookahead == 'l') ADVANCE(1581); + if (lookahead == 'l') ADVANCE(1716); END_STATE(); case 906: - if (lookahead == 'l') ADVANCE(124); + if (lookahead == 'l') ADVANCE(1583); END_STATE(); case 907: - if (lookahead == 'l') ADVANCE(523); + if (lookahead == 'l') ADVANCE(123); END_STATE(); case 908: - if (lookahead == 'l') ADVANCE(879); + if (lookahead == 'l') ADVANCE(523); END_STATE(); case 909: - if (lookahead == 'l') ADVANCE(524); + if (lookahead == 'l') ADVANCE(879); END_STATE(); case 910: - if (lookahead == 'l') ADVANCE(906); - if (lookahead == 'n') ADVANCE(346); + if (lookahead == 'l') ADVANCE(524); END_STATE(); case 911: - if (lookahead == 'l') ADVANCE(1255); + if (lookahead == 'l') ADVANCE(907); + if (lookahead == 'n') ADVANCE(349); END_STATE(); case 912: - if (lookahead == 'l') ADVANCE(815); + if (lookahead == 'l') ADVANCE(1257); END_STATE(); case 913: - if (lookahead == 'l') ADVANCE(527); + if (lookahead == 'l') ADVANCE(903); END_STATE(); case 914: - if (lookahead == 'l') ADVANCE(707); + if (lookahead == 'l') ADVANCE(815); END_STATE(); case 915: - if (lookahead == 'l') ADVANCE(728); + if (lookahead == 'l') ADVANCE(527); END_STATE(); case 916: - if (lookahead == 'l') ADVANCE(904); + if (lookahead == 'l') ADVANCE(707); END_STATE(); case 917: - if (lookahead == 'l') ADVANCE(703); + if (lookahead == 'l') ADVANCE(728); END_STATE(); case 918: - if (lookahead == 'l') ADVANCE(640); + if (lookahead == 'l') ADVANCE(905); END_STATE(); case 919: - if (lookahead == 'l') ADVANCE(655); + if (lookahead == 'l') ADVANCE(703); END_STATE(); case 920: - if (lookahead == 'l') ADVANCE(708); + if (lookahead == 'l') ADVANCE(640); END_STATE(); case 921: - if (lookahead == 'l') ADVANCE(657); + if (lookahead == 'l') ADVANCE(655); END_STATE(); case 922: - if (lookahead == 'l') ADVANCE(658); + if (lookahead == 'l') ADVANCE(708); END_STATE(); case 923: - if (lookahead == 'l') ADVANCE(659); + if (lookahead == 'l') ADVANCE(657); END_STATE(); case 924: - if (lookahead == 'l') ADVANCE(660); + if (lookahead == 'l') ADVANCE(658); END_STATE(); case 925: - if (lookahead == 'l') ADVANCE(661); + if (lookahead == 'l') ADVANCE(659); END_STATE(); case 926: - if (lookahead == 'l') ADVANCE(662); + if (lookahead == 'l') ADVANCE(660); END_STATE(); case 927: - if (lookahead == 'l') ADVANCE(663); + if (lookahead == 'l') ADVANCE(661); END_STATE(); case 928: - if (lookahead == 'l') ADVANCE(667); + if (lookahead == 'l') ADVANCE(662); END_STATE(); case 929: - if (lookahead == 'l') ADVANCE(669); + if (lookahead == 'l') ADVANCE(663); END_STATE(); case 930: - if (lookahead == 'l') ADVANCE(670); + if (lookahead == 'l') ADVANCE(667); END_STATE(); case 931: - if (lookahead == 'l') ADVANCE(1322); + if (lookahead == 'l') ADVANCE(669); END_STATE(); case 932: - if (lookahead == 'l') ADVANCE(383); + if (lookahead == 'l') ADVANCE(670); END_STATE(); case 933: - if (lookahead == 'l') ADVANCE(843); + if (lookahead == 'l') ADVANCE(1324); END_STATE(); case 934: - if (lookahead == 'l') ADVANCE(1073); + if (lookahead == 'l') ADVANCE(383); END_STATE(); case 935: - if (lookahead == 'l') ADVANCE(389); + if (lookahead == 'l') ADVANCE(843); END_STATE(); case 936: - if (lookahead == 'l') ADVANCE(1102); + if (lookahead == 'l') ADVANCE(1075); END_STATE(); case 937: - if (lookahead == 'l') ADVANCE(711); + if (lookahead == 'l') ADVANCE(389); END_STATE(); case 938: - if (lookahead == 'l') ADVANCE(139); + if (lookahead == 'l') ADVANCE(1104); END_STATE(); case 939: - if (lookahead == 'l') ADVANCE(1104); + if (lookahead == 'l') ADVANCE(711); END_STATE(); case 940: - if (lookahead == 'l') ADVANCE(714); + if (lookahead == 'l') ADVANCE(139); END_STATE(); case 941: - if (lookahead == 'l') ADVANCE(143); - if (lookahead == 'r') ADVANCE(145); + if (lookahead == 'l') ADVANCE(1106); END_STATE(); case 942: - if (lookahead == 'l') ADVANCE(1106); + if (lookahead == 'l') ADVANCE(714); END_STATE(); case 943: - if (lookahead == 'l') ADVANCE(716); + if (lookahead == 'l') ADVANCE(143); + if (lookahead == 'r') ADVANCE(145); END_STATE(); case 944: - if (lookahead == 'l') ADVANCE(1109); + if (lookahead == 'l') ADVANCE(1108); END_STATE(); case 945: - if (lookahead == 'l') ADVANCE(718); + if (lookahead == 'l') ADVANCE(716); END_STATE(); case 946: - if (lookahead == 'l') ADVANCE(1110); + if (lookahead == 'l') ADVANCE(1111); END_STATE(); case 947: - if (lookahead == 'l') ADVANCE(720); + if (lookahead == 'l') ADVANCE(718); END_STATE(); case 948: if (lookahead == 'l') ADVANCE(1112); END_STATE(); case 949: - if (lookahead == 'l') ADVANCE(1114); + if (lookahead == 'l') ADVANCE(720); END_STATE(); case 950: - if (lookahead == 'l') ADVANCE(1115); + if (lookahead == 'l') ADVANCE(1114); END_STATE(); case 951: if (lookahead == 'l') ADVANCE(1116); @@ -6744,192 +6752,192 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'l') ADVANCE(1118); END_STATE(); case 954: - if (lookahead == 'm') ADVANCE(1777); + if (lookahead == 'l') ADVANCE(1119); END_STATE(); case 955: - if (lookahead == 'm') ADVANCE(1784); + if (lookahead == 'l') ADVANCE(1120); END_STATE(); case 956: - if (lookahead == 'm') ADVANCE(1709); + if (lookahead == 'm') ADVANCE(1779); END_STATE(); case 957: - if (lookahead == 'm') ADVANCE(1468); + if (lookahead == 'm') ADVANCE(1786); END_STATE(); case 958: - if (lookahead == 'm') ADVANCE(161); + if (lookahead == 'm') ADVANCE(1711); END_STATE(); case 959: - if (lookahead == 'm') ADVANCE(1149); + if (lookahead == 'm') ADVANCE(1470); END_STATE(); case 960: - if (lookahead == 'm') ADVANCE(446); + if (lookahead == 'm') ADVANCE(161); END_STATE(); case 961: - if (lookahead == 'm') ADVANCE(1150); + if (lookahead == 'm') ADVANCE(1151); END_STATE(); case 962: - if (lookahead == 'm') ADVANCE(639); + if (lookahead == 'm') ADVANCE(446); END_STATE(); case 963: - if (lookahead == 'm') ADVANCE(174); + if (lookahead == 'm') ADVANCE(1152); END_STATE(); case 964: - if (lookahead == 'm') ADVANCE(176); + if (lookahead == 'm') ADVANCE(639); END_STATE(); case 965: - if (lookahead == 'm') ADVANCE(727); + if (lookahead == 'm') ADVANCE(174); END_STATE(); case 966: - if (lookahead == 'm') ADVANCE(144); - if (lookahead == 't') ADVANCE(1406); + if (lookahead == 'm') ADVANCE(176); END_STATE(); case 967: - if (lookahead == 'n') ADVANCE(522); + if (lookahead == 'm') ADVANCE(727); END_STATE(); case 968: - if (lookahead == 'n') ADVANCE(758); + if (lookahead == 'm') ADVANCE(144); + if (lookahead == 't') ADVANCE(1408); END_STATE(); case 969: - if (lookahead == 'n') ADVANCE(481); + if (lookahead == 'n') ADVANCE(522); END_STATE(); case 970: - if (lookahead == 'n') ADVANCE(481); - if (lookahead == 's') ADVANCE(1357); + if (lookahead == 'n') ADVANCE(758); END_STATE(); case 971: - if (lookahead == 'n') ADVANCE(1492); + if (lookahead == 'n') ADVANCE(481); END_STATE(); case 972: - if (lookahead == 'n') ADVANCE(1467); + if (lookahead == 'n') ADVANCE(481); + if (lookahead == 's') ADVANCE(1359); END_STATE(); case 973: - if (lookahead == 'n') ADVANCE(1542); + if (lookahead == 'n') ADVANCE(1494); END_STATE(); case 974: - if (lookahead == 'n') ADVANCE(1549); + if (lookahead == 'n') ADVANCE(1469); END_STATE(); case 975: - if (lookahead == 'n') ADVANCE(1556); + if (lookahead == 'n') ADVANCE(1544); END_STATE(); case 976: - if (lookahead == 'n') ADVANCE(1563); + if (lookahead == 'n') ADVANCE(1551); END_STATE(); case 977: - if (lookahead == 'n') ADVANCE(1570); + if (lookahead == 'n') ADVANCE(1558); END_STATE(); case 978: - if (lookahead == 'n') ADVANCE(1577); + if (lookahead == 'n') ADVANCE(1565); END_STATE(); case 979: - if (lookahead == 'n') ADVANCE(1490); + if (lookahead == 'n') ADVANCE(1572); END_STATE(); case 980: - if (lookahead == 'n') ADVANCE(1473); + if (lookahead == 'n') ADVANCE(1579); END_STATE(); case 981: - if (lookahead == 'n') ADVANCE(1403); + if (lookahead == 'n') ADVANCE(1492); END_STATE(); case 982: - if (lookahead == 'n') ADVANCE(1403); - if (lookahead == 'x') ADVANCE(682); + if (lookahead == 'n') ADVANCE(1475); END_STATE(); case 983: - if (lookahead == 'n') ADVANCE(740); + if (lookahead == 'n') ADVANCE(1405); END_STATE(); case 984: - if (lookahead == 'n') ADVANCE(741); + if (lookahead == 'n') ADVANCE(1405); + if (lookahead == 'x') ADVANCE(682); END_STATE(); case 985: - if (lookahead == 'n') ADVANCE(1268); + if (lookahead == 'n') ADVANCE(740); END_STATE(); case 986: - if (lookahead == 'n') ADVANCE(821); + if (lookahead == 'n') ADVANCE(741); END_STATE(); case 987: - if (lookahead == 'n') ADVANCE(742); + if (lookahead == 'n') ADVANCE(1270); END_STATE(); case 988: - if (lookahead == 'n') ADVANCE(1032); + if (lookahead == 'n') ADVANCE(821); END_STATE(); case 989: - if (lookahead == 'n') ADVANCE(1032); - if (lookahead == 'r') ADVANCE(1229); + if (lookahead == 'n') ADVANCE(742); END_STATE(); case 990: - if (lookahead == 'n') ADVANCE(844); - if (lookahead == 'v') ADVANCE(629); + if (lookahead == 'n') ADVANCE(1034); END_STATE(); case 991: - if (lookahead == 'n') ADVANCE(630); + if (lookahead == 'n') ADVANCE(1034); + if (lookahead == 'r') ADVANCE(1231); END_STATE(); case 992: - if (lookahead == 'n') ADVANCE(743); + if (lookahead == 'n') ADVANCE(844); + if (lookahead == 'v') ADVANCE(629); END_STATE(); case 993: - if (lookahead == 'n') ADVANCE(346); + if (lookahead == 'n') ADVANCE(630); END_STATE(); case 994: - if (lookahead == 'n') ADVANCE(744); + if (lookahead == 'n') ADVANCE(743); END_STATE(); case 995: - if (lookahead == 'n') ADVANCE(745); + if (lookahead == 'n') ADVANCE(349); END_STATE(); case 996: - if (lookahead == 'n') ADVANCE(746); + if (lookahead == 'n') ADVANCE(744); END_STATE(); case 997: - if (lookahead == 'n') ADVANCE(747); + if (lookahead == 'n') ADVANCE(745); END_STATE(); case 998: - if (lookahead == 'n') ADVANCE(748); + if (lookahead == 'n') ADVANCE(746); END_STATE(); case 999: - if (lookahead == 'n') ADVANCE(749); + if (lookahead == 'n') ADVANCE(747); END_STATE(); case 1000: - if (lookahead == 'n') ADVANCE(750); + if (lookahead == 'n') ADVANCE(748); END_STATE(); case 1001: - if (lookahead == 'n') ADVANCE(751); + if (lookahead == 'n') ADVANCE(749); END_STATE(); case 1002: - if (lookahead == 'n') ADVANCE(532); + if (lookahead == 'n') ADVANCE(750); END_STATE(); case 1003: - if (lookahead == 'n') ADVANCE(752); + if (lookahead == 'n') ADVANCE(751); END_STATE(); case 1004: - if (lookahead == 'n') ADVANCE(753); + if (lookahead == 'n') ADVANCE(532); END_STATE(); case 1005: - if (lookahead == 'n') ADVANCE(806); + if (lookahead == 'n') ADVANCE(752); END_STATE(); case 1006: - if (lookahead == 'n') ADVANCE(762); + if (lookahead == 'n') ADVANCE(753); END_STATE(); case 1007: - if (lookahead == 'n') ADVANCE(754); + if (lookahead == 'n') ADVANCE(806); END_STATE(); case 1008: - if (lookahead == 'n') ADVANCE(1285); + if (lookahead == 'n') ADVANCE(762); END_STATE(); case 1009: - if (lookahead == 'n') ADVANCE(755); + if (lookahead == 'n') ADVANCE(754); END_STATE(); case 1010: - if (lookahead == 'n') ADVANCE(756); + if (lookahead == 'n') ADVANCE(1287); END_STATE(); case 1011: - if (lookahead == 'n') ADVANCE(1286); + if (lookahead == 'n') ADVANCE(755); END_STATE(); case 1012: - if (lookahead == 'n') ADVANCE(757); + if (lookahead == 'n') ADVANCE(756); END_STATE(); case 1013: - if (lookahead == 'n') ADVANCE(1287); + if (lookahead == 'n') ADVANCE(1288); END_STATE(); case 1014: - if (lookahead == 'n') ADVANCE(1288); + if (lookahead == 'n') ADVANCE(757); END_STATE(); case 1015: if (lookahead == 'n') ADVANCE(1289); @@ -6947,203 +6955,203 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'n') ADVANCE(1293); END_STATE(); case 1020: - if (lookahead == 'n') ADVANCE(683); + if (lookahead == 'n') ADVANCE(1294); END_STATE(); case 1021: - if (lookahead == 'n') ADVANCE(1294); + if (lookahead == 'n') ADVANCE(1295); END_STATE(); case 1022: - if (lookahead == 'n') ADVANCE(1295); + if (lookahead == 'n') ADVANCE(683); END_STATE(); case 1023: if (lookahead == 'n') ADVANCE(1296); END_STATE(); case 1024: - if (lookahead == 'n') ADVANCE(1298); + if (lookahead == 'n') ADVANCE(1297); END_STATE(); case 1025: - if (lookahead == 'n') ADVANCE(1305); + if (lookahead == 'n') ADVANCE(1298); END_STATE(); case 1026: - if (lookahead == 'n') ADVANCE(1355); + if (lookahead == 'n') ADVANCE(1300); END_STATE(); case 1027: - if (lookahead == 'n') ADVANCE(668); + if (lookahead == 'n') ADVANCE(1307); END_STATE(); case 1028: - if (lookahead == 'n') ADVANCE(1320); + if (lookahead == 'n') ADVANCE(1357); END_STATE(); case 1029: - if (lookahead == 'n') ADVANCE(1388); - if (lookahead == 'x') ADVANCE(838); + if (lookahead == 'n') ADVANCE(668); END_STATE(); case 1030: - if (lookahead == 'n') ADVANCE(1326); + if (lookahead == 'n') ADVANCE(1322); END_STATE(); case 1031: - if (lookahead == 'n') ADVANCE(1330); + if (lookahead == 'n') ADVANCE(1390); + if (lookahead == 'x') ADVANCE(838); END_STATE(); case 1032: - if (lookahead == 'n') ADVANCE(1079); + if (lookahead == 'n') ADVANCE(1328); END_STATE(); case 1033: - if (lookahead == 'n') ADVANCE(1265); + if (lookahead == 'n') ADVANCE(1332); END_STATE(); case 1034: - if (lookahead == 'n') ADVANCE(1353); + if (lookahead == 'n') ADVANCE(1081); END_STATE(); case 1035: - if (lookahead == 'n') ADVANCE(761); + if (lookahead == 'n') ADVANCE(1267); END_STATE(); case 1036: - if (lookahead == 'n') ADVANCE(500); + if (lookahead == 'n') ADVANCE(1355); END_STATE(); case 1037: - if (lookahead == 'n') ADVANCE(933); + if (lookahead == 'n') ADVANCE(761); END_STATE(); case 1038: - if (lookahead == 'n') ADVANCE(1269); + if (lookahead == 'n') ADVANCE(500); END_STATE(); case 1039: - if (lookahead == 'n') ADVANCE(763); + if (lookahead == 'n') ADVANCE(935); END_STATE(); case 1040: - if (lookahead == 'n') ADVANCE(1375); + if (lookahead == 'n') ADVANCE(1271); END_STATE(); case 1041: - if (lookahead == 'n') ADVANCE(764); + if (lookahead == 'n') ADVANCE(763); END_STATE(); case 1042: - if (lookahead == 'n') ADVANCE(1267); + if (lookahead == 'n') ADVANCE(1377); END_STATE(); case 1043: - if (lookahead == 'n') ADVANCE(765); + if (lookahead == 'n') ADVANCE(764); END_STATE(); case 1044: - if (lookahead == 'n') ADVANCE(505); + if (lookahead == 'n') ADVANCE(1269); END_STATE(); case 1045: - if (lookahead == 'n') ADVANCE(766); + if (lookahead == 'n') ADVANCE(765); END_STATE(); case 1046: - if (lookahead == 'n') ADVANCE(767); + if (lookahead == 'n') ADVANCE(505); END_STATE(); case 1047: - if (lookahead == 'n') ADVANCE(768); + if (lookahead == 'n') ADVANCE(766); END_STATE(); case 1048: - if (lookahead == 'n') ADVANCE(769); + if (lookahead == 'n') ADVANCE(767); END_STATE(); case 1049: - if (lookahead == 'n') ADVANCE(842); + if (lookahead == 'n') ADVANCE(768); END_STATE(); case 1050: - if (lookahead == 'n') ADVANCE(1129); + if (lookahead == 'n') ADVANCE(769); END_STATE(); case 1051: - if (lookahead == 'n') ADVANCE(1402); + if (lookahead == 'n') ADVANCE(842); END_STATE(); case 1052: - if (lookahead == 'n') ADVANCE(1050); + if (lookahead == 'n') ADVANCE(1131); END_STATE(); case 1053: - if (lookahead == 'n') ADVANCE(1050); - if (lookahead == 'r') ADVANCE(1236); + if (lookahead == 'n') ADVANCE(1404); END_STATE(); case 1054: - if (lookahead == 'o') ADVANCE(1344); + if (lookahead == 'n') ADVANCE(1052); END_STATE(); case 1055: - if (lookahead == 'o') ADVANCE(990); - if (lookahead == 'u') ADVANCE(938); + if (lookahead == 'n') ADVANCE(1052); + if (lookahead == 'r') ADVANCE(1238); END_STATE(); case 1056: - if (lookahead == 'o') ADVANCE(1517); + if (lookahead == 'o') ADVANCE(1346); END_STATE(); case 1057: - if (lookahead == 'o') ADVANCE(1436); + if (lookahead == 'o') ADVANCE(992); + if (lookahead == 'u') ADVANCE(940); END_STATE(); case 1058: - if (lookahead == 'o') ADVANCE(1504); + if (lookahead == 'o') ADVANCE(1519); END_STATE(); case 1059: - if (lookahead == 'o') ADVANCE(736); + if (lookahead == 'o') ADVANCE(1438); END_STATE(); case 1060: - if (lookahead == 'o') ADVANCE(935); + if (lookahead == 'o') ADVANCE(1506); END_STATE(); case 1061: - if (lookahead == 'o') ADVANCE(935); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1786); + if (lookahead == 'o') ADVANCE(736); END_STATE(); case 1062: - if (lookahead == 'o') ADVANCE(968); + if (lookahead == 'o') ADVANCE(970); END_STATE(); case 1063: - if (lookahead == 'o') ADVANCE(1405); - if (lookahead == 'p') ADVANCE(439); - if (lookahead == 'u') ADVANCE(1148); + if (lookahead == 'o') ADVANCE(937); END_STATE(); case 1064: - if (lookahead == 'o') ADVANCE(525); + if (lookahead == 'o') ADVANCE(937); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1788); END_STATE(); case 1065: - if (lookahead == 'o') ADVANCE(958); + if (lookahead == 'o') ADVANCE(1407); + if (lookahead == 'p') ADVANCE(439); + if (lookahead == 'u') ADVANCE(1150); END_STATE(); case 1066: - if (lookahead == 'o') ADVANCE(1107); - if (lookahead == 'y') ADVANCE(1368); + if (lookahead == 'o') ADVANCE(525); END_STATE(); case 1067: - if (lookahead == 'o') ADVANCE(983); + if (lookahead == 'o') ADVANCE(960); END_STATE(); case 1068: - if (lookahead == 'o') ADVANCE(528); + if (lookahead == 'o') ADVANCE(1109); + if (lookahead == 'y') ADVANCE(1370); END_STATE(); case 1069: - if (lookahead == 'o') ADVANCE(115); + if (lookahead == 'o') ADVANCE(985); END_STATE(); case 1070: - if (lookahead == 'o') ADVANCE(1221); + if (lookahead == 'o') ADVANCE(528); END_STATE(); case 1071: - if (lookahead == 'o') ADVANCE(984); + if (lookahead == 'o') ADVANCE(115); END_STATE(); case 1072: - if (lookahead == 'o') ADVANCE(987); + if (lookahead == 'o') ADVANCE(1223); END_STATE(); case 1073: - if (lookahead == 'o') ADVANCE(992); + if (lookahead == 'o') ADVANCE(986); END_STATE(); case 1074: - if (lookahead == 'o') ADVANCE(117); + if (lookahead == 'o') ADVANCE(989); END_STATE(); case 1075: if (lookahead == 'o') ADVANCE(994); END_STATE(); case 1076: - if (lookahead == 'o') ADVANCE(995); + if (lookahead == 'o') ADVANCE(117); END_STATE(); case 1077: - if (lookahead == 'o') ADVANCE(118); + if (lookahead == 'o') ADVANCE(996); END_STATE(); case 1078: - if (lookahead == 'o') ADVANCE(996); + if (lookahead == 'o') ADVANCE(997); END_STATE(); case 1079: - if (lookahead == 'o') ADVANCE(1398); + if (lookahead == 'o') ADVANCE(118); END_STATE(); case 1080: - if (lookahead == 'o') ADVANCE(997); + if (lookahead == 'o') ADVANCE(998); END_STATE(); case 1081: - if (lookahead == 'o') ADVANCE(119); + if (lookahead == 'o') ADVANCE(1400); END_STATE(); case 1082: - if (lookahead == 'o') ADVANCE(998); + if (lookahead == 'o') ADVANCE(999); END_STATE(); case 1083: - if (lookahead == 'o') ADVANCE(999); + if (lookahead == 'o') ADVANCE(119); END_STATE(); case 1084: if (lookahead == 'o') ADVANCE(1000); @@ -7152,575 +7160,575 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'o') ADVANCE(1001); END_STATE(); case 1086: - if (lookahead == 'o') ADVANCE(1003); + if (lookahead == 'o') ADVANCE(1002); END_STATE(); case 1087: - if (lookahead == 'o') ADVANCE(1004); + if (lookahead == 'o') ADVANCE(1003); END_STATE(); case 1088: - if (lookahead == 'o') ADVANCE(1007); + if (lookahead == 'o') ADVANCE(1005); END_STATE(); case 1089: - if (lookahead == 'o') ADVANCE(972); + if (lookahead == 'o') ADVANCE(1006); END_STATE(); case 1090: - if (lookahead == 'o') ADVANCE(1010); + if (lookahead == 'o') ADVANCE(1009); END_STATE(); case 1091: - if (lookahead == 'o') ADVANCE(1012); + if (lookahead == 'o') ADVANCE(974); END_STATE(); case 1092: - if (lookahead == 'o') ADVANCE(979); + if (lookahead == 'o') ADVANCE(1012); END_STATE(); case 1093: - if (lookahead == 'o') ADVANCE(980); + if (lookahead == 'o') ADVANCE(1014); END_STATE(); case 1094: - if (lookahead == 'o') ADVANCE(1204); + if (lookahead == 'o') ADVANCE(981); END_STATE(); case 1095: - if (lookahead == 'o') ADVANCE(1218); + if (lookahead == 'o') ADVANCE(982); END_STATE(); case 1096: - if (lookahead == 'o') ADVANCE(900); + if (lookahead == 'o') ADVANCE(1206); END_STATE(); case 1097: - if (lookahead == 'o') ADVANCE(1005); + if (lookahead == 'o') ADVANCE(1220); END_STATE(); case 1098: - if (lookahead == 'o') ADVANCE(356); + if (lookahead == 'o') ADVANCE(900); END_STATE(); case 1099: - if (lookahead == 'o') ADVANCE(963); + if (lookahead == 'o') ADVANCE(1007); END_STATE(); case 1100: - if (lookahead == 'o') ADVANCE(1222); + if (lookahead == 'o') ADVANCE(355); END_STATE(); case 1101: - if (lookahead == 'o') ADVANCE(1223); + if (lookahead == 'o') ADVANCE(965); END_STATE(); case 1102: - if (lookahead == 'o') ADVANCE(367); + if (lookahead == 'o') ADVANCE(1224); END_STATE(); case 1103: - if (lookahead == 'o') ADVANCE(1224); + if (lookahead == 'o') ADVANCE(1225); END_STATE(); case 1104: - if (lookahead == 'o') ADVANCE(368); + if (lookahead == 'o') ADVANCE(367); END_STATE(); case 1105: - if (lookahead == 'o') ADVANCE(1225); + if (lookahead == 'o') ADVANCE(1226); END_STATE(); case 1106: - if (lookahead == 'o') ADVANCE(369); + if (lookahead == 'o') ADVANCE(368); END_STATE(); case 1107: - if (lookahead == 'o') ADVANCE(920); + if (lookahead == 'o') ADVANCE(1227); END_STATE(); case 1108: - if (lookahead == 'o') ADVANCE(1226); + if (lookahead == 'o') ADVANCE(369); END_STATE(); case 1109: - if (lookahead == 'o') ADVANCE(371); + if (lookahead == 'o') ADVANCE(922); END_STATE(); case 1110: - if (lookahead == 'o') ADVANCE(372); + if (lookahead == 'o') ADVANCE(1228); END_STATE(); case 1111: - if (lookahead == 'o') ADVANCE(1228); + if (lookahead == 'o') ADVANCE(371); END_STATE(); case 1112: - if (lookahead == 'o') ADVANCE(373); + if (lookahead == 'o') ADVANCE(372); END_STATE(); case 1113: - if (lookahead == 'o') ADVANCE(820); + if (lookahead == 'o') ADVANCE(1230); END_STATE(); case 1114: - if (lookahead == 'o') ADVANCE(375); + if (lookahead == 'o') ADVANCE(373); END_STATE(); case 1115: - if (lookahead == 'o') ADVANCE(376); + if (lookahead == 'o') ADVANCE(820); END_STATE(); case 1116: - if (lookahead == 'o') ADVANCE(377); + if (lookahead == 'o') ADVANCE(375); END_STATE(); case 1117: - if (lookahead == 'o') ADVANCE(378); + if (lookahead == 'o') ADVANCE(376); END_STATE(); case 1118: - if (lookahead == 'o') ADVANCE(381); + if (lookahead == 'o') ADVANCE(377); END_STATE(); case 1119: - if (lookahead == 'o') ADVANCE(964); + if (lookahead == 'o') ADVANCE(378); END_STATE(); case 1120: - if (lookahead == 'o') ADVANCE(937); + if (lookahead == 'o') ADVANCE(381); END_STATE(); case 1121: - if (lookahead == 'o') ADVANCE(1042); + if (lookahead == 'o') ADVANCE(966); END_STATE(); case 1122: - if (lookahead == 'o') ADVANCE(940); + if (lookahead == 'o') ADVANCE(939); END_STATE(); case 1123: - if (lookahead == 'o') ADVANCE(943); + if (lookahead == 'o') ADVANCE(1044); END_STATE(); case 1124: - if (lookahead == 'o') ADVANCE(945); + if (lookahead == 'o') ADVANCE(942); END_STATE(); case 1125: - if (lookahead == 'o') ADVANCE(947); + if (lookahead == 'o') ADVANCE(945); END_STATE(); case 1126: - if (lookahead == 'o') ADVANCE(1244); + if (lookahead == 'o') ADVANCE(947); END_STATE(); case 1127: - if (lookahead == 'o') ADVANCE(1415); + if (lookahead == 'o') ADVANCE(949); END_STATE(); case 1128: - if (lookahead == 'o') ADVANCE(1120); - if (lookahead == 'y') ADVANCE(1369); + if (lookahead == 'o') ADVANCE(1246); END_STATE(); case 1129: - if (lookahead == 'o') ADVANCE(1401); + if (lookahead == 'o') ADVANCE(1417); END_STATE(); case 1130: - if (lookahead == 'o') ADVANCE(1417); + if (lookahead == 'o') ADVANCE(1122); + if (lookahead == 'y') ADVANCE(1371); END_STATE(); case 1131: - if (lookahead == 'o') ADVANCE(1122); - if (lookahead == 'y') ADVANCE(1370); + if (lookahead == 'o') ADVANCE(1403); END_STATE(); case 1132: if (lookahead == 'o') ADVANCE(1419); END_STATE(); case 1133: - if (lookahead == 'o') ADVANCE(1123); - if (lookahead == 'y') ADVANCE(1371); + if (lookahead == 'o') ADVANCE(1124); + if (lookahead == 'y') ADVANCE(1372); END_STATE(); case 1134: if (lookahead == 'o') ADVANCE(1421); END_STATE(); case 1135: - if (lookahead == 'o') ADVANCE(1124); - if (lookahead == 'y') ADVANCE(1372); + if (lookahead == 'o') ADVANCE(1125); + if (lookahead == 'y') ADVANCE(1373); END_STATE(); case 1136: if (lookahead == 'o') ADVANCE(1423); END_STATE(); case 1137: - if (lookahead == 'o') ADVANCE(1125); - if (lookahead == 'y') ADVANCE(1373); + if (lookahead == 'o') ADVANCE(1126); + if (lookahead == 'y') ADVANCE(1374); END_STATE(); case 1138: if (lookahead == 'o') ADVANCE(1425); END_STATE(); case 1139: - if (lookahead == 'o') ADVANCE(1427); + if (lookahead == 'o') ADVANCE(1127); + if (lookahead == 'y') ADVANCE(1375); END_STATE(); case 1140: - if (lookahead == 'o') ADVANCE(472); - if (lookahead == 'v') ADVANCE(1113); - if (lookahead == 'w') ADVANCE(862); + if (lookahead == 'o') ADVANCE(1427); END_STATE(); case 1141: if (lookahead == 'o') ADVANCE(1429); END_STATE(); case 1142: - if (lookahead == 'o') ADVANCE(473); - if (lookahead == 'w') ADVANCE(865); + if (lookahead == 'o') ADVANCE(472); + if (lookahead == 'v') ADVANCE(1115); + if (lookahead == 'w') ADVANCE(862); END_STATE(); case 1143: - if (lookahead == 'o') ADVANCE(1430); + if (lookahead == 'o') ADVANCE(1431); END_STATE(); case 1144: - if (lookahead == 'o') ADVANCE(1431); + if (lookahead == 'o') ADVANCE(473); + if (lookahead == 'w') ADVANCE(865); END_STATE(); case 1145: if (lookahead == 'o') ADVANCE(1432); END_STATE(); case 1146: - if (lookahead == 'p') ADVANCE(122); + if (lookahead == 'o') ADVANCE(1433); END_STATE(); case 1147: - if (lookahead == 'p') ADVANCE(1477); - if (lookahead == 't') ADVANCE(140); + if (lookahead == 'o') ADVANCE(1434); END_STATE(); case 1148: - if (lookahead == 'p') ADVANCE(691); + if (lookahead == 'p') ADVANCE(124); END_STATE(); case 1149: - if (lookahead == 'p') ADVANCE(914); + if (lookahead == 'p') ADVANCE(1479); + if (lookahead == 't') ADVANCE(140); END_STATE(); case 1150: - if (lookahead == 'p') ADVANCE(1345); + if (lookahead == 'p') ADVANCE(690); END_STATE(); case 1151: - if (lookahead == 'p') ADVANCE(701); + if (lookahead == 'p') ADVANCE(916); END_STATE(); case 1152: - if (lookahead == 'p') ADVANCE(1396); + if (lookahead == 'p') ADVANCE(1347); END_STATE(); case 1153: - if (lookahead == 'p') ADVANCE(440); + if (lookahead == 'p') ADVANCE(701); END_STATE(); case 1154: - if (lookahead == 'q') ADVANCE(1527); + if (lookahead == 'p') ADVANCE(1398); END_STATE(); case 1155: - if (lookahead == 'q') ADVANCE(1418); + if (lookahead == 'p') ADVANCE(440); END_STATE(); case 1156: - if (lookahead == 'q') ADVANCE(1420); + if (lookahead == 'q') ADVANCE(1529); END_STATE(); case 1157: - if (lookahead == 'q') ADVANCE(1422); + if (lookahead == 'q') ADVANCE(1420); END_STATE(); case 1158: - if (lookahead == 'q') ADVANCE(1424); + if (lookahead == 'q') ADVANCE(1422); END_STATE(); case 1159: - if (lookahead == 'q') ADVANCE(1426); + if (lookahead == 'q') ADVANCE(1424); END_STATE(); case 1160: - if (lookahead == 'q') ADVANCE(1428); + if (lookahead == 'q') ADVANCE(1426); END_STATE(); case 1161: - if (lookahead == 'r') ADVANCE(737); + if (lookahead == 'q') ADVANCE(1428); END_STATE(); case 1162: - if (lookahead == 'r') ADVANCE(1460); + if (lookahead == 'q') ADVANCE(1430); END_STATE(); case 1163: - if (lookahead == 'r') ADVANCE(1544); + if (lookahead == 'r') ADVANCE(737); END_STATE(); case 1164: - if (lookahead == 'r') ADVANCE(1551); + if (lookahead == 'r') ADVANCE(1462); END_STATE(); case 1165: - if (lookahead == 'r') ADVANCE(1558); + if (lookahead == 'r') ADVANCE(1546); END_STATE(); case 1166: - if (lookahead == 'r') ADVANCE(1565); + if (lookahead == 'r') ADVANCE(1553); END_STATE(); case 1167: - if (lookahead == 'r') ADVANCE(1572); + if (lookahead == 'r') ADVANCE(1560); END_STATE(); case 1168: - if (lookahead == 'r') ADVANCE(1579); + if (lookahead == 'r') ADVANCE(1567); END_STATE(); case 1169: - if (lookahead == 'r') ADVANCE(1610); + if (lookahead == 'r') ADVANCE(1574); END_STATE(); case 1170: - if (lookahead == 'r') ADVANCE(1582); + if (lookahead == 'r') ADVANCE(1581); END_STATE(); case 1171: - if (lookahead == 'r') ADVANCE(1650); + if (lookahead == 'r') ADVANCE(1612); END_STATE(); case 1172: - if (lookahead == 'r') ADVANCE(1644); + if (lookahead == 'r') ADVANCE(1584); END_STATE(); case 1173: - if (lookahead == 'r') ADVANCE(1649); + if (lookahead == 'r') ADVANCE(1652); END_STATE(); case 1174: - if (lookahead == 'r') ADVANCE(1647); + if (lookahead == 'r') ADVANCE(1646); END_STATE(); case 1175: - if (lookahead == 'r') ADVANCE(1506); + if (lookahead == 'r') ADVANCE(1651); END_STATE(); case 1176: - if (lookahead == 'r') ADVANCE(1646); + if (lookahead == 'r') ADVANCE(1649); END_STATE(); case 1177: - if (lookahead == 'r') ADVANCE(1661); + if (lookahead == 'r') ADVANCE(1508); END_STATE(); case 1178: if (lookahead == 'r') ADVANCE(1648); END_STATE(); case 1179: - if (lookahead == 'r') ADVANCE(1652); + if (lookahead == 'r') ADVANCE(1663); END_STATE(); case 1180: - if (lookahead == 'r') ADVANCE(1653); + if (lookahead == 'r') ADVANCE(1650); END_STATE(); case 1181: - if (lookahead == 'r') ADVANCE(1645); + if (lookahead == 'r') ADVANCE(1654); END_STATE(); case 1182: - if (lookahead == 'r') ADVANCE(1651); + if (lookahead == 'r') ADVANCE(1655); END_STATE(); case 1183: - if (lookahead == 'r') ADVANCE(1655); + if (lookahead == 'r') ADVANCE(1647); END_STATE(); case 1184: - if (lookahead == 'r') ADVANCE(1660); + if (lookahead == 'r') ADVANCE(1653); END_STATE(); case 1185: - if (lookahead == 'r') ADVANCE(1658); + if (lookahead == 'r') ADVANCE(1657); END_STATE(); case 1186: - if (lookahead == 'r') ADVANCE(1657); + if (lookahead == 'r') ADVANCE(1662); END_STATE(); case 1187: - if (lookahead == 'r') ADVANCE(1659); + if (lookahead == 'r') ADVANCE(1660); END_STATE(); case 1188: - if (lookahead == 'r') ADVANCE(1663); + if (lookahead == 'r') ADVANCE(1659); END_STATE(); case 1189: - if (lookahead == 'r') ADVANCE(1664); + if (lookahead == 'r') ADVANCE(1661); END_STATE(); case 1190: - if (lookahead == 'r') ADVANCE(1656); + if (lookahead == 'r') ADVANCE(1665); END_STATE(); case 1191: - if (lookahead == 'r') ADVANCE(1654); + if (lookahead == 'r') ADVANCE(1666); END_STATE(); case 1192: - if (lookahead == 'r') ADVANCE(1662); + if (lookahead == 'r') ADVANCE(1658); END_STATE(); case 1193: - if (lookahead == 'r') ADVANCE(1666); + if (lookahead == 'r') ADVANCE(1656); END_STATE(); case 1194: - if (lookahead == 'r') ADVANCE(1669); + if (lookahead == 'r') ADVANCE(1664); END_STATE(); case 1195: if (lookahead == 'r') ADVANCE(1668); END_STATE(); case 1196: - if (lookahead == 'r') ADVANCE(1670); + if (lookahead == 'r') ADVANCE(1671); END_STATE(); case 1197: - if (lookahead == 'r') ADVANCE(1667); + if (lookahead == 'r') ADVANCE(1670); END_STATE(); case 1198: - if (lookahead == 'r') ADVANCE(1665); + if (lookahead == 'r') ADVANCE(1672); END_STATE(); case 1199: - if (lookahead == 'r') ADVANCE(1671); + if (lookahead == 'r') ADVANCE(1669); END_STATE(); case 1200: - if (lookahead == 'r') ADVANCE(1674); + if (lookahead == 'r') ADVANCE(1667); END_STATE(); case 1201: if (lookahead == 'r') ADVANCE(1673); END_STATE(); case 1202: - if (lookahead == 'r') ADVANCE(1675); + if (lookahead == 'r') ADVANCE(1676); END_STATE(); case 1203: - if (lookahead == 'r') ADVANCE(1672); + if (lookahead == 'r') ADVANCE(1675); END_STATE(); case 1204: - if (lookahead == 'r') ADVANCE(1780); + if (lookahead == 'r') ADVANCE(1677); END_STATE(); case 1205: - if (lookahead == 'r') ADVANCE(807); + if (lookahead == 'r') ADVANCE(1674); END_STATE(); case 1206: - if (lookahead == 'r') ADVANCE(807); - if (lookahead == 'u') ADVANCE(811); + if (lookahead == 'r') ADVANCE(1782); END_STATE(); case 1207: - if (lookahead == 'r') ADVANCE(120); + if (lookahead == 'r') ADVANCE(807); END_STATE(); case 1208: - if (lookahead == 'r') ADVANCE(808); - if (lookahead == 'u') ADVANCE(447); + if (lookahead == 'r') ADVANCE(807); + if (lookahead == 'u') ADVANCE(812); END_STATE(); case 1209: - if (lookahead == 'r') ADVANCE(344); + if (lookahead == 'r') ADVANCE(120); END_STATE(); case 1210: - if (lookahead == 'r') ADVANCE(1264); + if (lookahead == 'r') ADVANCE(808); + if (lookahead == 'u') ADVANCE(447); END_STATE(); case 1211: - if (lookahead == 'r') ADVANCE(499); + if (lookahead == 'r') ADVANCE(344); END_STATE(); case 1212: - if (lookahead == 'r') ADVANCE(332); + if (lookahead == 'r') ADVANCE(1266); END_STATE(); case 1213: - if (lookahead == 'r') ADVANCE(1057); + if (lookahead == 'r') ADVANCE(499); END_STATE(); case 1214: - if (lookahead == 'r') ADVANCE(384); + if (lookahead == 'r') ADVANCE(332); END_STATE(); case 1215: - if (lookahead == 'r') ADVANCE(1410); + if (lookahead == 'r') ADVANCE(1059); END_STATE(); case 1216: - if (lookahead == 'r') ADVANCE(971); + if (lookahead == 'r') ADVANCE(384); END_STATE(); case 1217: - if (lookahead == 'r') ADVANCE(1065); + if (lookahead == 'r') ADVANCE(1412); END_STATE(); case 1218: - if (lookahead == 'r') ADVANCE(128); + if (lookahead == 'r') ADVANCE(973); END_STATE(); case 1219: - if (lookahead == 'r') ADVANCE(340); + if (lookahead == 'r') ADVANCE(1067); END_STATE(); case 1220: - if (lookahead == 'r') ADVANCE(343); + if (lookahead == 'r') ADVANCE(128); END_STATE(); case 1221: - if (lookahead == 'r') ADVANCE(1306); + if (lookahead == 'r') ADVANCE(340); END_STATE(); case 1222: - if (lookahead == 'r') ADVANCE(1307); + if (lookahead == 'r') ADVANCE(343); END_STATE(); case 1223: - if (lookahead == 'r') ADVANCE(1311); + if (lookahead == 'r') ADVANCE(1308); END_STATE(); case 1224: - if (lookahead == 'r') ADVANCE(1312); + if (lookahead == 'r') ADVANCE(1309); END_STATE(); case 1225: - if (lookahead == 'r') ADVANCE(1314); + if (lookahead == 'r') ADVANCE(1313); END_STATE(); case 1226: - if (lookahead == 'r') ADVANCE(1315); + if (lookahead == 'r') ADVANCE(1314); END_STATE(); case 1227: - if (lookahead == 'r') ADVANCE(1349); + if (lookahead == 'r') ADVANCE(1316); END_STATE(); case 1228: - if (lookahead == 'r') ADVANCE(1328); + if (lookahead == 'r') ADVANCE(1317); END_STATE(); case 1229: - if (lookahead == 'r') ADVANCE(382); + if (lookahead == 'r') ADVANCE(1351); END_STATE(); case 1230: - if (lookahead == 'r') ADVANCE(1099); + if (lookahead == 'r') ADVANCE(1330); END_STATE(); case 1231: - if (lookahead == 'r') ADVANCE(826); + if (lookahead == 'r') ADVANCE(382); END_STATE(); case 1232: - if (lookahead == 'r') ADVANCE(1219); + if (lookahead == 'r') ADVANCE(1101); END_STATE(); case 1233: - if (lookahead == 'r') ADVANCE(1220); + if (lookahead == 'r') ADVANCE(826); END_STATE(); case 1234: - if (lookahead == 'r') ADVANCE(366); + if (lookahead == 'r') ADVANCE(1221); END_STATE(); case 1235: - if (lookahead == 'r') ADVANCE(1097); + if (lookahead == 'r') ADVANCE(1222); END_STATE(); case 1236: - if (lookahead == 'r') ADVANCE(397); + if (lookahead == 'r') ADVANCE(366); END_STATE(); case 1237: - if (lookahead == 'r') ADVANCE(1119); + if (lookahead == 'r') ADVANCE(1099); END_STATE(); case 1238: - if (lookahead == 'r') ADVANCE(396); + if (lookahead == 'r') ADVANCE(397); END_STATE(); case 1239: - if (lookahead == 'r') ADVANCE(400); + if (lookahead == 'r') ADVANCE(1121); END_STATE(); case 1240: - if (lookahead == 'r') ADVANCE(399); + if (lookahead == 'r') ADVANCE(396); END_STATE(); case 1241: - if (lookahead == 'r') ADVANCE(1239); + if (lookahead == 'r') ADVANCE(400); END_STATE(); case 1242: - if (lookahead == 'r') ADVANCE(403); + if (lookahead == 'r') ADVANCE(399); END_STATE(); case 1243: - if (lookahead == 'r') ADVANCE(405); + if (lookahead == 'r') ADVANCE(1241); END_STATE(); case 1244: - if (lookahead == 'r') ADVANCE(147); + if (lookahead == 'r') ADVANCE(403); END_STATE(); case 1245: - if (lookahead == 'r') ADVANCE(407); + if (lookahead == 'r') ADVANCE(405); END_STATE(); case 1246: - if (lookahead == 'r') ADVANCE(148); + if (lookahead == 'r') ADVANCE(147); END_STATE(); case 1247: - if (lookahead == 'r') ADVANCE(409); + if (lookahead == 'r') ADVANCE(407); END_STATE(); case 1248: - if (lookahead == 'r') ADVANCE(723); + if (lookahead == 'r') ADVANCE(148); END_STATE(); case 1249: - if (lookahead == 'r') ADVANCE(411); + if (lookahead == 'r') ADVANCE(409); END_STATE(); case 1250: - if (lookahead == 'r') ADVANCE(738); + if (lookahead == 'r') ADVANCE(723); END_STATE(); case 1251: - if (lookahead == 'r') ADVANCE(1275); + if (lookahead == 'r') ADVANCE(411); END_STATE(); case 1252: - if (lookahead == 'r') ADVANCE(1276); + if (lookahead == 'r') ADVANCE(738); END_STATE(); case 1253: - if (lookahead == 's') ADVANCE(803); + if (lookahead == 'r') ADVANCE(1277); END_STATE(); case 1254: - if (lookahead == 's') ADVANCE(1459); + if (lookahead == 'r') ADVANCE(1278); END_STATE(); case 1255: - if (lookahead == 's') ADVANCE(1708); + if (lookahead == 's') ADVANCE(803); END_STATE(); case 1256: - if (lookahead == 's') ADVANCE(1462); + if (lookahead == 's') ADVANCE(1461); END_STATE(); case 1257: - if (lookahead == 's') ADVANCE(1505); + if (lookahead == 's') ADVANCE(1710); END_STATE(); case 1258: - if (lookahead == 's') ADVANCE(1437); + if (lookahead == 's') ADVANCE(1464); END_STATE(); case 1259: - if (lookahead == 's') ADVANCE(1378); + if (lookahead == 's') ADVANCE(1507); END_STATE(); case 1260: - if (lookahead == 's') ADVANCE(1254); + if (lookahead == 's') ADVANCE(1439); END_STATE(); case 1261: - if (lookahead == 's') ADVANCE(1412); + if (lookahead == 's') ADVANCE(1380); END_STATE(); case 1262: - if (lookahead == 's') ADVANCE(1382); - if (lookahead == 't') ADVANCE(129); - if (lookahead == 'v') ADVANCE(1096); + if (lookahead == 's') ADVANCE(1256); END_STATE(); case 1263: - if (lookahead == 's') ADVANCE(1257); + if (lookahead == 's') ADVANCE(1414); END_STATE(); case 1264: - if (lookahead == 's') ADVANCE(730); + if (lookahead == 's') ADVANCE(1384); + if (lookahead == 't') ADVANCE(129); + if (lookahead == 'v') ADVANCE(1098); END_STATE(); case 1265: - if (lookahead == 's') ADVANCE(1284); + if (lookahead == 's') ADVANCE(1259); END_STATE(); case 1266: - if (lookahead == 's') ADVANCE(1308); + if (lookahead == 's') ADVANCE(730); END_STATE(); case 1267: - if (lookahead == 's') ADVANCE(1376); + if (lookahead == 's') ADVANCE(1286); END_STATE(); case 1268: - if (lookahead == 's') ADVANCE(824); + if (lookahead == 's') ADVANCE(1310); END_STATE(); case 1269: - if (lookahead == 's') ADVANCE(1397); + if (lookahead == 's') ADVANCE(1378); END_STATE(); case 1270: - if (lookahead == 's') ADVANCE(1439); + if (lookahead == 's') ADVANCE(824); END_STATE(); case 1271: - if (lookahead == 's') ADVANCE(1440); + if (lookahead == 's') ADVANCE(1399); END_STATE(); case 1272: if (lookahead == 's') ADVANCE(1441); @@ -7732,1864 +7740,1873 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 's') ADVANCE(1443); END_STATE(); case 1275: - if (lookahead == 's') ADVANCE(732); + if (lookahead == 's') ADVANCE(1444); END_STATE(); case 1276: - if (lookahead == 's') ADVANCE(733); + if (lookahead == 's') ADVANCE(1445); END_STATE(); case 1277: - if (lookahead == 't') ADVANCE(1539); + if (lookahead == 's') ADVANCE(732); END_STATE(); case 1278: - if (lookahead == 't') ADVANCE(1546); + if (lookahead == 's') ADVANCE(733); END_STATE(); case 1279: - if (lookahead == 't') ADVANCE(1553); + if (lookahead == 't') ADVANCE(1541); END_STATE(); case 1280: - if (lookahead == 't') ADVANCE(1560); + if (lookahead == 't') ADVANCE(1548); END_STATE(); case 1281: - if (lookahead == 't') ADVANCE(1567); + if (lookahead == 't') ADVANCE(1555); END_STATE(); case 1282: - if (lookahead == 't') ADVANCE(1574); + if (lookahead == 't') ADVANCE(1562); END_STATE(); case 1283: - if (lookahead == 't') ADVANCE(328); + if (lookahead == 't') ADVANCE(1569); END_STATE(); case 1284: - if (lookahead == 't') ADVANCE(1497); + if (lookahead == 't') ADVANCE(1576); END_STATE(); case 1285: - if (lookahead == 't') ADVANCE(1618); + if (lookahead == 't') ADVANCE(328); END_STATE(); case 1286: - if (lookahead == 't') ADVANCE(1612); + if (lookahead == 't') ADVANCE(1499); END_STATE(); case 1287: - if (lookahead == 't') ADVANCE(1617); + if (lookahead == 't') ADVANCE(1620); END_STATE(); case 1288: - if (lookahead == 't') ADVANCE(1615); + if (lookahead == 't') ADVANCE(1614); END_STATE(); case 1289: - if (lookahead == 't') ADVANCE(1614); + if (lookahead == 't') ADVANCE(1619); END_STATE(); case 1290: - if (lookahead == 't') ADVANCE(1591); + if (lookahead == 't') ADVANCE(1617); END_STATE(); case 1291: - if (lookahead == 't') ADVANCE(1592); + if (lookahead == 't') ADVANCE(1616); END_STATE(); case 1292: - if (lookahead == 't') ADVANCE(1616); + if (lookahead == 't') ADVANCE(1593); END_STATE(); case 1293: - if (lookahead == 't') ADVANCE(1620); + if (lookahead == 't') ADVANCE(1594); END_STATE(); case 1294: - if (lookahead == 't') ADVANCE(1621); + if (lookahead == 't') ADVANCE(1618); END_STATE(); case 1295: - if (lookahead == 't') ADVANCE(1613); + if (lookahead == 't') ADVANCE(1622); END_STATE(); case 1296: - if (lookahead == 't') ADVANCE(1619); + if (lookahead == 't') ADVANCE(1623); END_STATE(); case 1297: - if (lookahead == 't') ADVANCE(1768); + if (lookahead == 't') ADVANCE(1615); END_STATE(); case 1298: - if (lookahead == 't') ADVANCE(1622); + if (lookahead == 't') ADVANCE(1621); END_STATE(); case 1299: - if (lookahead == 't') ADVANCE(1634); + if (lookahead == 't') ADVANCE(1770); END_STATE(); case 1300: - if (lookahead == 't') ADVANCE(1637); + if (lookahead == 't') ADVANCE(1624); END_STATE(); case 1301: if (lookahead == 't') ADVANCE(1636); END_STATE(); case 1302: - if (lookahead == 't') ADVANCE(1595); + if (lookahead == 't') ADVANCE(1639); END_STATE(); case 1303: if (lookahead == 't') ADVANCE(1638); END_STATE(); case 1304: - if (lookahead == 't') ADVANCE(1635); + if (lookahead == 't') ADVANCE(1597); END_STATE(); case 1305: - if (lookahead == 't') ADVANCE(1759); + if (lookahead == 't') ADVANCE(1640); END_STATE(); case 1306: - if (lookahead == 't') ADVANCE(1545); + if (lookahead == 't') ADVANCE(1637); END_STATE(); case 1307: - if (lookahead == 't') ADVANCE(1552); + if (lookahead == 't') ADVANCE(1761); END_STATE(); case 1308: - if (lookahead == 't') ADVANCE(1508); + if (lookahead == 't') ADVANCE(1547); END_STATE(); case 1309: - if (lookahead == 't') ADVANCE(1523); + if (lookahead == 't') ADVANCE(1554); END_STATE(); case 1310: - if (lookahead == 't') ADVANCE(1522); + if (lookahead == 't') ADVANCE(1510); END_STATE(); case 1311: - if (lookahead == 't') ADVANCE(1559); + if (lookahead == 't') ADVANCE(1525); END_STATE(); case 1312: - if (lookahead == 't') ADVANCE(1566); + if (lookahead == 't') ADVANCE(1524); END_STATE(); case 1313: - if (lookahead == 't') ADVANCE(164); + if (lookahead == 't') ADVANCE(1561); END_STATE(); case 1314: - if (lookahead == 't') ADVANCE(1573); + if (lookahead == 't') ADVANCE(1568); END_STATE(); case 1315: - if (lookahead == 't') ADVANCE(1580); + if (lookahead == 't') ADVANCE(164); END_STATE(); case 1316: - if (lookahead == 't') ADVANCE(1541); + if (lookahead == 't') ADVANCE(1575); END_STATE(); case 1317: - if (lookahead == 't') ADVANCE(1548); + if (lookahead == 't') ADVANCE(1582); END_STATE(); case 1318: - if (lookahead == 't') ADVANCE(1555); + if (lookahead == 't') ADVANCE(1543); END_STATE(); case 1319: - if (lookahead == 't') ADVANCE(1562); + if (lookahead == 't') ADVANCE(1550); END_STATE(); case 1320: - if (lookahead == 't') ADVANCE(1600); + if (lookahead == 't') ADVANCE(1557); END_STATE(); case 1321: - if (lookahead == 't') ADVANCE(1484); + if (lookahead == 't') ADVANCE(1564); END_STATE(); case 1322: - if (lookahead == 't') ADVANCE(1487); + if (lookahead == 't') ADVANCE(1602); END_STATE(); case 1323: - if (lookahead == 't') ADVANCE(1569); + if (lookahead == 't') ADVANCE(1486); END_STATE(); case 1324: - if (lookahead == 't') ADVANCE(230); + if (lookahead == 't') ADVANCE(1489); END_STATE(); case 1325: - if (lookahead == 't') ADVANCE(1576); + if (lookahead == 't') ADVANCE(1571); END_STATE(); case 1326: - if (lookahead == 't') ADVANCE(1603); + if (lookahead == 't') ADVANCE(230); END_STATE(); case 1327: - if (lookahead == 't') ADVANCE(1598); + if (lookahead == 't') ADVANCE(1578); END_STATE(); case 1328: - if (lookahead == 't') ADVANCE(1611); + if (lookahead == 't') ADVANCE(1605); END_STATE(); case 1329: - if (lookahead == 't') ADVANCE(1507); + if (lookahead == 't') ADVANCE(1600); END_STATE(); case 1330: - if (lookahead == 't') ADVANCE(1606); + if (lookahead == 't') ADVANCE(1613); END_STATE(); case 1331: - if (lookahead == 't') ADVANCE(1583); + if (lookahead == 't') ADVANCE(1509); END_STATE(); case 1332: - if (lookahead == 't') ADVANCE(1601); + if (lookahead == 't') ADVANCE(1608); END_STATE(); case 1333: - if (lookahead == 't') ADVANCE(1494); + if (lookahead == 't') ADVANCE(1585); END_STATE(); case 1334: - if (lookahead == 't') ADVANCE(1608); + if (lookahead == 't') ADVANCE(1603); END_STATE(); case 1335: - if (lookahead == 't') ADVANCE(1489); + if (lookahead == 't') ADVANCE(1496); END_STATE(); case 1336: - if (lookahead == 't') ADVANCE(386); - if (lookahead == 'y') ADVANCE(969); + if (lookahead == 't') ADVANCE(1610); END_STATE(); case 1337: - if (lookahead == 't') ADVANCE(783); + if (lookahead == 't') ADVANCE(1491); END_STATE(); case 1338: - if (lookahead == 't') ADVANCE(165); + if (lookahead == 't') ADVANCE(386); + if (lookahead == 'y') ADVANCE(971); END_STATE(); case 1339: - if (lookahead == 't') ADVANCE(231); + if (lookahead == 't') ADVANCE(783); END_STATE(); case 1340: - if (lookahead == 't') ADVANCE(166); + if (lookahead == 't') ADVANCE(165); END_STATE(); case 1341: - if (lookahead == 't') ADVANCE(232); + if (lookahead == 't') ADVANCE(231); END_STATE(); case 1342: - if (lookahead == 't') ADVANCE(484); + if (lookahead == 't') ADVANCE(166); END_STATE(); case 1343: - if (lookahead == 't') ADVANCE(168); + if (lookahead == 't') ADVANCE(232); END_STATE(); case 1344: - if (lookahead == 't') ADVANCE(1056); + if (lookahead == 't') ADVANCE(484); END_STATE(); case 1345: - if (lookahead == 't') ADVANCE(1447); + if (lookahead == 't') ADVANCE(168); END_STATE(); case 1346: - if (lookahead == 't') ADVANCE(169); + if (lookahead == 't') ADVANCE(1058); END_STATE(); case 1347: - if (lookahead == 't') ADVANCE(170); + if (lookahead == 't') ADVANCE(1449); END_STATE(); case 1348: - if (lookahead == 't') ADVANCE(809); + if (lookahead == 't') ADVANCE(169); END_STATE(); case 1349: - if (lookahead == 't') ADVANCE(1414); + if (lookahead == 't') ADVANCE(170); END_STATE(); case 1350: - if (lookahead == 't') ADVANCE(171); + if (lookahead == 't') ADVANCE(809); END_STATE(); case 1351: - if (lookahead == 't') ADVANCE(774); + if (lookahead == 't') ADVANCE(1416); END_STATE(); case 1352: - if (lookahead == 't') ADVANCE(172); + if (lookahead == 't') ADVANCE(171); END_STATE(); case 1353: - if (lookahead == 't') ADVANCE(812); + if (lookahead == 't') ADVANCE(774); END_STATE(); case 1354: - if (lookahead == 't') ADVANCE(1069); + if (lookahead == 't') ADVANCE(172); END_STATE(); case 1355: - if (lookahead == 't') ADVANCE(1256); + if (lookahead == 't') ADVANCE(811); END_STATE(); case 1356: - if (lookahead == 't') ADVANCE(816); + if (lookahead == 't') ADVANCE(1071); END_STATE(); case 1357: - if (lookahead == 't') ADVANCE(687); + if (lookahead == 't') ADVANCE(1258); END_STATE(); case 1358: - if (lookahead == 't') ADVANCE(818); + if (lookahead == 't') ADVANCE(816); END_STATE(); case 1359: - if (lookahead == 't') ADVANCE(1231); + if (lookahead == 't') ADVANCE(687); END_STATE(); case 1360: - if (lookahead == 't') ADVANCE(869); + if (lookahead == 't') ADVANCE(818); END_STATE(); case 1361: - if (lookahead == 't') ADVANCE(698); + if (lookahead == 't') ADVANCE(1233); END_STATE(); case 1362: - if (lookahead == 't') ADVANCE(819); + if (lookahead == 't') ADVANCE(869); END_STATE(); case 1363: - if (lookahead == 't') ADVANCE(638); + if (lookahead == 't') ADVANCE(698); END_STATE(); case 1364: - if (lookahead == 't') ADVANCE(333); + if (lookahead == 't') ADVANCE(819); END_STATE(); case 1365: - if (lookahead == 't') ADVANCE(334); + if (lookahead == 't') ADVANCE(638); END_STATE(); case 1366: - if (lookahead == 't') ADVANCE(693); + if (lookahead == 't') ADVANCE(333); END_STATE(); case 1367: - if (lookahead == 't') ADVANCE(335); + if (lookahead == 't') ADVANCE(334); END_STATE(); case 1368: - if (lookahead == 't') ADVANCE(641); + if (lookahead == 't') ADVANCE(693); END_STATE(); case 1369: - if (lookahead == 't') ADVANCE(643); + if (lookahead == 't') ADVANCE(335); END_STATE(); case 1370: - if (lookahead == 't') ADVANCE(645); + if (lookahead == 't') ADVANCE(641); END_STATE(); case 1371: - if (lookahead == 't') ADVANCE(648); + if (lookahead == 't') ADVANCE(643); END_STATE(); case 1372: - if (lookahead == 't') ADVANCE(651); + if (lookahead == 't') ADVANCE(645); END_STATE(); case 1373: - if (lookahead == 't') ADVANCE(653); + if (lookahead == 't') ADVANCE(648); END_STATE(); case 1374: - if (lookahead == 't') ADVANCE(664); + if (lookahead == 't') ADVANCE(651); END_STATE(); case 1375: - if (lookahead == 't') ADVANCE(729); + if (lookahead == 't') ADVANCE(653); END_STATE(); case 1376: - if (lookahead == 't') ADVANCE(1215); + if (lookahead == 't') ADVANCE(664); END_STATE(); case 1377: - if (lookahead == 't') ADVANCE(329); + if (lookahead == 't') ADVANCE(729); END_STATE(); case 1378: - if (lookahead == 't') ADVANCE(1214); + if (lookahead == 't') ADVANCE(1217); END_STATE(); case 1379: - if (lookahead == 't') ADVANCE(1095); + if (lookahead == 't') ADVANCE(329); END_STATE(); case 1380: - if (lookahead == 't') ADVANCE(849); + if (lookahead == 't') ADVANCE(1216); END_STATE(); case 1381: - if (lookahead == 't') ADVANCE(690); + if (lookahead == 't') ADVANCE(1097); END_STATE(); case 1382: - if (lookahead == 't') ADVANCE(347); + if (lookahead == 't') ADVANCE(850); END_STATE(); case 1383: - if (lookahead == 't') ADVANCE(489); + if (lookahead == 't') ADVANCE(689); END_STATE(); case 1384: - if (lookahead == 't') ADVANCE(1074); + if (lookahead == 't') ADVANCE(346); END_STATE(); case 1385: - if (lookahead == 't') ADVANCE(1094); + if (lookahead == 't') ADVANCE(489); END_STATE(); case 1386: - if (lookahead == 't') ADVANCE(788); + if (lookahead == 't') ADVANCE(1076); END_STATE(); case 1387: - if (lookahead == 't') ADVANCE(491); + if (lookahead == 't') ADVANCE(1096); END_STATE(); case 1388: - if (lookahead == 't') ADVANCE(702); + if (lookahead == 't') ADVANCE(788); END_STATE(); case 1389: - if (lookahead == 't') ADVANCE(1077); + if (lookahead == 't') ADVANCE(491); END_STATE(); case 1390: - if (lookahead == 't') ADVANCE(493); + if (lookahead == 't') ADVANCE(702); END_STATE(); case 1391: - if (lookahead == 't') ADVANCE(1081); + if (lookahead == 't') ADVANCE(1079); END_STATE(); case 1392: - if (lookahead == 't') ADVANCE(494); + if (lookahead == 't') ADVANCE(493); END_STATE(); case 1393: - if (lookahead == 't') ADVANCE(496); + if (lookahead == 't') ADVANCE(1083); END_STATE(); case 1394: - if (lookahead == 't') ADVANCE(497); + if (lookahead == 't') ADVANCE(494); END_STATE(); case 1395: - if (lookahead == 't') ADVANCE(134); + if (lookahead == 't') ADVANCE(495); END_STATE(); case 1396: - if (lookahead == 't') ADVANCE(870); + if (lookahead == 't') ADVANCE(497); END_STATE(); case 1397: - if (lookahead == 't') ADVANCE(394); + if (lookahead == 't') ADVANCE(134); END_STATE(); case 1398: - if (lookahead == 't') ADVANCE(390); + if (lookahead == 't') ADVANCE(870); END_STATE(); case 1399: - if (lookahead == 't') ADVANCE(871); + if (lookahead == 't') ADVANCE(394); END_STATE(); case 1400: - if (lookahead == 't') ADVANCE(392); - if (lookahead == 'u') ADVANCE(1151); + if (lookahead == 't') ADVANCE(390); END_STATE(); case 1401: - if (lookahead == 't') ADVANCE(401); + if (lookahead == 't') ADVANCE(871); END_STATE(); case 1402: - if (lookahead == 't') ADVANCE(686); + if (lookahead == 't') ADVANCE(392); + if (lookahead == 'u') ADVANCE(1153); END_STATE(); case 1403: - if (lookahead == 'u') ADVANCE(954); + if (lookahead == 't') ADVANCE(401); END_STATE(); case 1404: - if (lookahead == 'u') ADVANCE(449); + if (lookahead == 't') ADVANCE(686); END_STATE(); case 1405: - if (lookahead == 'u') ADVANCE(1211); + if (lookahead == 'u') ADVANCE(956); END_STATE(); case 1406: - if (lookahead == 'u') ADVANCE(1216); + if (lookahead == 'u') ADVANCE(449); END_STATE(); case 1407: - if (lookahead == 'u') ADVANCE(1278); + if (lookahead == 'u') ADVANCE(1213); END_STATE(); case 1408: - if (lookahead == 'u') ADVANCE(960); + if (lookahead == 'u') ADVANCE(1218); END_STATE(); case 1409: if (lookahead == 'u') ADVANCE(1280); END_STATE(); case 1410: - if (lookahead == 'u') ADVANCE(519); + if (lookahead == 'u') ADVANCE(962); END_STATE(); case 1411: - if (lookahead == 'u') ADVANCE(845); + if (lookahead == 'u') ADVANCE(1282); END_STATE(); case 1412: - if (lookahead == 'u') ADVANCE(931); + if (lookahead == 'u') ADVANCE(519); END_STATE(); case 1413: - if (lookahead == 'u') ADVANCE(1361); + if (lookahead == 'u') ADVANCE(845); END_STATE(); case 1414: - if (lookahead == 'u') ADVANCE(355); + if (lookahead == 'u') ADVANCE(933); END_STATE(); case 1415: - if (lookahead == 'u') ADVANCE(453); + if (lookahead == 'u') ADVANCE(1363); END_STATE(); case 1416: - if (lookahead == 'u') ADVANCE(848); + if (lookahead == 'u') ADVANCE(357); END_STATE(); case 1417: - if (lookahead == 'u') ADVANCE(455); + if (lookahead == 'u') ADVANCE(453); END_STATE(); case 1418: - if (lookahead == 'u') ADVANCE(851); + if (lookahead == 'u') ADVANCE(848); END_STATE(); case 1419: - if (lookahead == 'u') ADVANCE(456); + if (lookahead == 'u') ADVANCE(455); END_STATE(); case 1420: - if (lookahead == 'u') ADVANCE(853); + if (lookahead == 'u') ADVANCE(851); END_STATE(); case 1421: - if (lookahead == 'u') ADVANCE(457); + if (lookahead == 'u') ADVANCE(456); END_STATE(); case 1422: - if (lookahead == 'u') ADVANCE(855); + if (lookahead == 'u') ADVANCE(853); END_STATE(); case 1423: - if (lookahead == 'u') ADVANCE(458); + if (lookahead == 'u') ADVANCE(457); END_STATE(); case 1424: - if (lookahead == 'u') ADVANCE(859); + if (lookahead == 'u') ADVANCE(855); END_STATE(); case 1425: - if (lookahead == 'u') ADVANCE(459); + if (lookahead == 'u') ADVANCE(458); END_STATE(); case 1426: - if (lookahead == 'u') ADVANCE(861); + if (lookahead == 'u') ADVANCE(859); END_STATE(); case 1427: - if (lookahead == 'u') ADVANCE(460); + if (lookahead == 'u') ADVANCE(459); END_STATE(); case 1428: - if (lookahead == 'u') ADVANCE(864); + if (lookahead == 'u') ADVANCE(861); END_STATE(); case 1429: - if (lookahead == 'u') ADVANCE(461); + if (lookahead == 'u') ADVANCE(460); END_STATE(); case 1430: - if (lookahead == 'u') ADVANCE(462); + if (lookahead == 'u') ADVANCE(864); END_STATE(); case 1431: - if (lookahead == 'u') ADVANCE(463); + if (lookahead == 'u') ADVANCE(461); END_STATE(); case 1432: - if (lookahead == 'u') ADVANCE(464); + if (lookahead == 'u') ADVANCE(462); END_STATE(); case 1433: - if (lookahead == 'v') ADVANCE(636); + if (lookahead == 'u') ADVANCE(463); END_STATE(); case 1434: - if (lookahead == 'v') ADVANCE(359); + if (lookahead == 'u') ADVANCE(464); END_STATE(); case 1435: - if (lookahead == 'v') ADVANCE(136); + if (lookahead == 'v') ADVANCE(636); END_STATE(); case 1436: - if (lookahead == 'w') ADVANCE(1516); + if (lookahead == 'v') ADVANCE(359); END_STATE(); case 1437: - if (lookahead == 'w') ADVANCE(872); + if (lookahead == 'v') ADVANCE(136); END_STATE(); case 1438: - if (lookahead == 'w') ADVANCE(131); + if (lookahead == 'w') ADVANCE(1518); END_STATE(); case 1439: - if (lookahead == 'w') ADVANCE(874); + if (lookahead == 'w') ADVANCE(872); END_STATE(); case 1440: - if (lookahead == 'w') ADVANCE(875); + if (lookahead == 'w') ADVANCE(131); END_STATE(); case 1441: - if (lookahead == 'w') ADVANCE(876); + if (lookahead == 'w') ADVANCE(874); END_STATE(); case 1442: - if (lookahead == 'w') ADVANCE(877); + if (lookahead == 'w') ADVANCE(875); END_STATE(); case 1443: - if (lookahead == 'w') ADVANCE(878); + if (lookahead == 'w') ADVANCE(876); END_STATE(); case 1444: - if (lookahead == 'x') ADVANCE(504); + if (lookahead == 'w') ADVANCE(877); END_STATE(); case 1445: - if (lookahead == 'y') ADVANCE(1512); + if (lookahead == 'w') ADVANCE(878); END_STATE(); case 1446: - if (lookahead == 'y') ADVANCE(1513); + if (lookahead == 'x') ADVANCE(504); END_STATE(); case 1447: - if (lookahead == 'y') ADVANCE(1696); + if (lookahead == 'y') ADVANCE(1514); END_STATE(); case 1448: - if (lookahead == 'y') ADVANCE(132); + if (lookahead == 'y') ADVANCE(1515); END_STATE(); case 1449: - if (lookahead == 'y') ADVANCE(121); + if (lookahead == 'y') ADVANCE(1698); END_STATE(); case 1450: - if (lookahead == 'y') ADVANCE(1374); + if (lookahead == 'y') ADVANCE(132); END_STATE(); case 1451: - if (lookahead == 'y') ADVANCE(138); + if (lookahead == 'y') ADVANCE(121); END_STATE(); case 1452: - if (lookahead == 'y') ADVANCE(141); + if (lookahead == 'y') ADVANCE(1376); END_STATE(); case 1453: - if (lookahead == 'z') ADVANCE(697); + if (lookahead == 'y') ADVANCE(138); END_STATE(); case 1454: - if (('0' <= lookahead && lookahead <= '9') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1790); + if (lookahead == 'y') ADVANCE(141); END_STATE(); case 1455: + if (lookahead == 'z') ADVANCE(697); + END_STATE(); + case 1456: + if (('0' <= lookahead && lookahead <= '9') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1792); + END_STATE(); + case 1457: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1474); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1476); END_STATE(); - case 1456: + case 1458: if (lookahead == '$' || ('/' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); END_STATE(); - case 1457: - if (eof) ADVANCE(1458); - if (lookahead == '#') ADVANCE(1783); - if (lookahead == ',') ADVANCE(1475); + case 1459: + if (eof) ADVANCE(1460); + if (lookahead == '#') ADVANCE(1785); + if (lookahead == ',') ADVANCE(1477); if (lookahead == '.') ADVANCE(370); - if (lookahead == '}') ADVANCE(1713); + if (lookahead == '}') ADVANCE(1715); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || - lookahead == ' ') SKIP(1457) + lookahead == ' ') SKIP(1459) if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1472); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1474); END_STATE(); - case 1458: + case 1460: ACCEPT_TOKEN(ts_builtin_sym_end); END_STATE(); - case 1459: + case 1461: ACCEPT_TOKEN(anon_sym_DOTclass); END_STATE(); - case 1460: + case 1462: ACCEPT_TOKEN(anon_sym_DOTsuper); END_STATE(); - case 1461: + case 1463: ACCEPT_TOKEN(anon_sym_DOTsource); END_STATE(); - case 1462: + case 1464: ACCEPT_TOKEN(anon_sym_DOTimplements); END_STATE(); - case 1463: + case 1465: ACCEPT_TOKEN(anon_sym_DOTfield); END_STATE(); - case 1464: + case 1466: ACCEPT_TOKEN(sym_end_field); END_STATE(); - case 1465: + case 1467: ACCEPT_TOKEN(anon_sym_DOTmethod); END_STATE(); - case 1466: + case 1468: ACCEPT_TOKEN(sym_end_method); END_STATE(); - case 1467: + case 1469: ACCEPT_TOKEN(anon_sym_DOTannotation); END_STATE(); - case 1468: + case 1470: ACCEPT_TOKEN(anon_sym_system); END_STATE(); - case 1469: + case 1471: ACCEPT_TOKEN(anon_sym_build); END_STATE(); - case 1470: + case 1472: ACCEPT_TOKEN(anon_sym_runtime); END_STATE(); - case 1471: + case 1473: ACCEPT_TOKEN(anon_sym_EQ); END_STATE(); - case 1472: + case 1474: ACCEPT_TOKEN(sym_annotation_key); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1472); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1474); END_STATE(); - case 1473: + case 1475: ACCEPT_TOKEN(sym_end_annotation); END_STATE(); - case 1474: + case 1476: ACCEPT_TOKEN(sym_label); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1474); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1476); END_STATE(); - case 1475: + case 1477: ACCEPT_TOKEN(anon_sym_COMMA); END_STATE(); - case 1476: + case 1478: ACCEPT_TOKEN(anon_sym_LF); - if (lookahead == '\n') ADVANCE(1476); + if (lookahead == '\n') ADVANCE(1478); END_STATE(); - case 1477: + case 1479: ACCEPT_TOKEN(anon_sym_nop); END_STATE(); - case 1478: + case 1480: ACCEPT_TOKEN(anon_sym_move); if (lookahead == '-') ADVANCE(635); if (lookahead == '/') ADVANCE(159); END_STATE(); - case 1479: + case 1481: ACCEPT_TOKEN(anon_sym_move_SLASHfrom16); END_STATE(); - case 1480: + case 1482: ACCEPT_TOKEN(anon_sym_move_SLASH16); END_STATE(); - case 1481: + case 1483: ACCEPT_TOKEN(anon_sym_move_DASHwide); if (lookahead == '/') ADVANCE(163); END_STATE(); - case 1482: + case 1484: ACCEPT_TOKEN(anon_sym_move_DASHwide_SLASHfrom16); END_STATE(); - case 1483: + case 1485: ACCEPT_TOKEN(anon_sym_move_DASHwide_SLASH16); END_STATE(); - case 1484: + case 1486: ACCEPT_TOKEN(anon_sym_move_DASHobject); if (lookahead == '/') ADVANCE(173); END_STATE(); - case 1485: + case 1487: ACCEPT_TOKEN(anon_sym_move_DASHobject_SLASHfrom16); END_STATE(); - case 1486: + case 1488: ACCEPT_TOKEN(anon_sym_move_DASHobject_SLASH16); END_STATE(); - case 1487: + case 1489: ACCEPT_TOKEN(anon_sym_move_DASHresult); - if (lookahead == '-') ADVANCE(1142); + if (lookahead == '-') ADVANCE(1144); END_STATE(); - case 1488: + case 1490: ACCEPT_TOKEN(anon_sym_move_DASHresult_DASHwide); END_STATE(); - case 1489: + case 1491: ACCEPT_TOKEN(anon_sym_move_DASHresult_DASHobject); END_STATE(); - case 1490: + case 1492: ACCEPT_TOKEN(anon_sym_move_DASHexception); END_STATE(); - case 1491: + case 1493: ACCEPT_TOKEN(anon_sym_return_DASHvoid); END_STATE(); - case 1492: + case 1494: ACCEPT_TOKEN(anon_sym_return); - if (lookahead == '-') ADVANCE(1140); + if (lookahead == '-') ADVANCE(1142); END_STATE(); - case 1493: + case 1495: ACCEPT_TOKEN(anon_sym_return_DASHwide); END_STATE(); - case 1494: + case 1496: ACCEPT_TOKEN(anon_sym_return_DASHobject); END_STATE(); - case 1495: + case 1497: ACCEPT_TOKEN(anon_sym_const_SLASH4); END_STATE(); - case 1496: + case 1498: ACCEPT_TOKEN(anon_sym_const_SLASH16); END_STATE(); - case 1497: + case 1499: ACCEPT_TOKEN(anon_sym_const); - if (lookahead == '-') ADVANCE(495); + if (lookahead == '-') ADVANCE(496); if (lookahead == '/') ADVANCE(160); END_STATE(); - case 1498: + case 1500: ACCEPT_TOKEN(anon_sym_const_SLASHhigh16); END_STATE(); - case 1499: + case 1501: ACCEPT_TOKEN(anon_sym_const_DASHwide_SLASH16); END_STATE(); - case 1500: + case 1502: ACCEPT_TOKEN(anon_sym_const_DASHwide_SLASH32); END_STATE(); - case 1501: + case 1503: ACCEPT_TOKEN(anon_sym_const_DASHwide); if (lookahead == '/') ADVANCE(167); END_STATE(); - case 1502: + case 1504: ACCEPT_TOKEN(anon_sym_const_DASHwide_SLASHhigh16); END_STATE(); - case 1503: + case 1505: ACCEPT_TOKEN(anon_sym_const_DASHstring); if (lookahead == '-') ADVANCE(880); END_STATE(); - case 1504: + case 1506: ACCEPT_TOKEN(anon_sym_const_DASHstring_DASHjumbo); END_STATE(); - case 1505: + case 1507: ACCEPT_TOKEN(anon_sym_const_DASHclass); END_STATE(); - case 1506: + case 1508: ACCEPT_TOKEN(anon_sym_monitor_DASHenter); END_STATE(); - case 1507: + case 1509: ACCEPT_TOKEN(anon_sym_monitor_DASHexit); END_STATE(); - case 1508: + case 1510: ACCEPT_TOKEN(anon_sym_check_DASHcast); END_STATE(); - case 1509: + case 1511: ACCEPT_TOKEN(anon_sym_instance_DASHof); END_STATE(); - case 1510: + case 1512: ACCEPT_TOKEN(anon_sym_array_DASHlength); END_STATE(); - case 1511: + case 1513: ACCEPT_TOKEN(anon_sym_new_DASHinstance); END_STATE(); - case 1512: + case 1514: ACCEPT_TOKEN(anon_sym_new_DASHarray); END_STATE(); - case 1513: + case 1515: ACCEPT_TOKEN(anon_sym_filled_DASHnew_DASHarray); - if (lookahead == '-') ADVANCE(1243); + if (lookahead == '-') ADVANCE(1245); END_STATE(); - case 1514: + case 1516: ACCEPT_TOKEN(anon_sym_filled_DASHnew_DASHarray_DASHrange); END_STATE(); - case 1515: + case 1517: ACCEPT_TOKEN(anon_sym_fill_DASHarray_DASHdata); END_STATE(); - case 1516: + case 1518: ACCEPT_TOKEN(anon_sym_throw); END_STATE(); - case 1517: + case 1519: ACCEPT_TOKEN(anon_sym_goto); if (lookahead == '/') ADVANCE(158); END_STATE(); - case 1518: - ACCEPT_TOKEN(anon_sym_goto_SLASH16); - END_STATE(); - case 1519: - ACCEPT_TOKEN(anon_sym_goto_SLASH32); - END_STATE(); case 1520: - ACCEPT_TOKEN(anon_sym_packed_DASHswitch); + ACCEPT_TOKEN(anon_sym_goto_SLASH16); END_STATE(); case 1521: - ACCEPT_TOKEN(anon_sym_sparse_DASHswitch); + ACCEPT_TOKEN(anon_sym_goto_SLASH32); END_STATE(); case 1522: - ACCEPT_TOKEN(anon_sym_cmpl_DASHfloat); + ACCEPT_TOKEN(anon_sym_packed_DASHswitch); END_STATE(); case 1523: - ACCEPT_TOKEN(anon_sym_cmpg_DASHfloat); + ACCEPT_TOKEN(anon_sym_sparse_DASHswitch); END_STATE(); case 1524: - ACCEPT_TOKEN(anon_sym_cmpl_DASHdouble); + ACCEPT_TOKEN(anon_sym_cmpl_DASHfloat); END_STATE(); case 1525: - ACCEPT_TOKEN(anon_sym_cmpg_DASHdouble); + ACCEPT_TOKEN(anon_sym_cmpg_DASHfloat); END_STATE(); case 1526: - ACCEPT_TOKEN(anon_sym_cmp_DASHlong); + ACCEPT_TOKEN(anon_sym_cmpl_DASHdouble); END_STATE(); case 1527: - ACCEPT_TOKEN(anon_sym_if_DASHeq); - if (lookahead == 'z') ADVANCE(1533); + ACCEPT_TOKEN(anon_sym_cmpg_DASHdouble); END_STATE(); case 1528: - ACCEPT_TOKEN(anon_sym_if_DASHne); - if (lookahead == 'z') ADVANCE(1534); + ACCEPT_TOKEN(anon_sym_cmp_DASHlong); END_STATE(); case 1529: - ACCEPT_TOKEN(anon_sym_if_DASHlt); + ACCEPT_TOKEN(anon_sym_if_DASHeq); if (lookahead == 'z') ADVANCE(1535); END_STATE(); case 1530: - ACCEPT_TOKEN(anon_sym_if_DASHge); + ACCEPT_TOKEN(anon_sym_if_DASHne); if (lookahead == 'z') ADVANCE(1536); END_STATE(); case 1531: - ACCEPT_TOKEN(anon_sym_if_DASHgt); + ACCEPT_TOKEN(anon_sym_if_DASHlt); if (lookahead == 'z') ADVANCE(1537); END_STATE(); case 1532: - ACCEPT_TOKEN(anon_sym_if_DASHle); + ACCEPT_TOKEN(anon_sym_if_DASHge); if (lookahead == 'z') ADVANCE(1538); END_STATE(); case 1533: - ACCEPT_TOKEN(anon_sym_if_DASHeqz); + ACCEPT_TOKEN(anon_sym_if_DASHgt); + if (lookahead == 'z') ADVANCE(1539); END_STATE(); case 1534: - ACCEPT_TOKEN(anon_sym_if_DASHnez); + ACCEPT_TOKEN(anon_sym_if_DASHle); + if (lookahead == 'z') ADVANCE(1540); END_STATE(); case 1535: - ACCEPT_TOKEN(anon_sym_if_DASHltz); + ACCEPT_TOKEN(anon_sym_if_DASHeqz); END_STATE(); case 1536: - ACCEPT_TOKEN(anon_sym_if_DASHgez); + ACCEPT_TOKEN(anon_sym_if_DASHnez); END_STATE(); case 1537: - ACCEPT_TOKEN(anon_sym_if_DASHgtz); + ACCEPT_TOKEN(anon_sym_if_DASHltz); END_STATE(); case 1538: - ACCEPT_TOKEN(anon_sym_if_DASHlez); + ACCEPT_TOKEN(anon_sym_if_DASHgez); END_STATE(); case 1539: + ACCEPT_TOKEN(anon_sym_if_DASHgtz); + END_STATE(); + case 1540: + ACCEPT_TOKEN(anon_sym_if_DASHlez); + END_STATE(); + case 1541: ACCEPT_TOKEN(anon_sym_aget); if (lookahead == '-') ADVANCE(441); END_STATE(); - case 1540: + case 1542: ACCEPT_TOKEN(anon_sym_aget_DASHwide); END_STATE(); - case 1541: + case 1543: ACCEPT_TOKEN(anon_sym_aget_DASHobject); END_STATE(); - case 1542: + case 1544: ACCEPT_TOKEN(anon_sym_aget_DASHboolean); END_STATE(); - case 1543: + case 1545: ACCEPT_TOKEN(anon_sym_aget_DASHbyte); END_STATE(); - case 1544: + case 1546: ACCEPT_TOKEN(anon_sym_aget_DASHchar); END_STATE(); - case 1545: + case 1547: ACCEPT_TOKEN(anon_sym_aget_DASHshort); END_STATE(); - case 1546: + case 1548: ACCEPT_TOKEN(anon_sym_aput); if (lookahead == '-') ADVANCE(448); END_STATE(); - case 1547: + case 1549: ACCEPT_TOKEN(anon_sym_aput_DASHwide); END_STATE(); - case 1548: + case 1550: ACCEPT_TOKEN(anon_sym_aput_DASHobject); END_STATE(); - case 1549: + case 1551: ACCEPT_TOKEN(anon_sym_aput_DASHboolean); END_STATE(); - case 1550: + case 1552: ACCEPT_TOKEN(anon_sym_aput_DASHbyte); END_STATE(); - case 1551: + case 1553: ACCEPT_TOKEN(anon_sym_aput_DASHchar); END_STATE(); - case 1552: + case 1554: ACCEPT_TOKEN(anon_sym_aput_DASHshort); END_STATE(); - case 1553: + case 1555: ACCEPT_TOKEN(anon_sym_iget); if (lookahead == '-') ADVANCE(450); END_STATE(); - case 1554: + case 1556: ACCEPT_TOKEN(anon_sym_iget_DASHwide); - if (lookahead == '-') ADVANCE(1155); + if (lookahead == '-') ADVANCE(1157); END_STATE(); - case 1555: + case 1557: ACCEPT_TOKEN(anon_sym_iget_DASHobject); - if (lookahead == '-') ADVANCE(1157); + if (lookahead == '-') ADVANCE(1159); END_STATE(); - case 1556: + case 1558: ACCEPT_TOKEN(anon_sym_iget_DASHboolean); END_STATE(); - case 1557: + case 1559: ACCEPT_TOKEN(anon_sym_iget_DASHbyte); END_STATE(); - case 1558: + case 1560: ACCEPT_TOKEN(anon_sym_iget_DASHchar); END_STATE(); - case 1559: + case 1561: ACCEPT_TOKEN(anon_sym_iget_DASHshort); END_STATE(); - case 1560: + case 1562: ACCEPT_TOKEN(anon_sym_iput); if (lookahead == '-') ADVANCE(451); END_STATE(); - case 1561: + case 1563: ACCEPT_TOKEN(anon_sym_iput_DASHwide); - if (lookahead == '-') ADVANCE(1156); + if (lookahead == '-') ADVANCE(1158); END_STATE(); - case 1562: + case 1564: ACCEPT_TOKEN(anon_sym_iput_DASHobject); - if (lookahead == '-') ADVANCE(1158); + if (lookahead == '-') ADVANCE(1160); END_STATE(); - case 1563: + case 1565: ACCEPT_TOKEN(anon_sym_iput_DASHboolean); END_STATE(); - case 1564: + case 1566: ACCEPT_TOKEN(anon_sym_iput_DASHbyte); END_STATE(); - case 1565: + case 1567: ACCEPT_TOKEN(anon_sym_iput_DASHchar); END_STATE(); - case 1566: + case 1568: ACCEPT_TOKEN(anon_sym_iput_DASHshort); END_STATE(); - case 1567: + case 1569: ACCEPT_TOKEN(anon_sym_sget); if (lookahead == '-') ADVANCE(452); END_STATE(); - case 1568: + case 1570: ACCEPT_TOKEN(anon_sym_sget_DASHwide); END_STATE(); - case 1569: + case 1571: ACCEPT_TOKEN(anon_sym_sget_DASHobject); END_STATE(); - case 1570: + case 1572: ACCEPT_TOKEN(anon_sym_sget_DASHboolean); END_STATE(); - case 1571: + case 1573: ACCEPT_TOKEN(anon_sym_sget_DASHbyte); END_STATE(); - case 1572: + case 1574: ACCEPT_TOKEN(anon_sym_sget_DASHchar); END_STATE(); - case 1573: + case 1575: ACCEPT_TOKEN(anon_sym_sget_DASHshort); END_STATE(); - case 1574: + case 1576: ACCEPT_TOKEN(anon_sym_sput); if (lookahead == '-') ADVANCE(454); END_STATE(); - case 1575: + case 1577: ACCEPT_TOKEN(anon_sym_sput_DASHwide); END_STATE(); - case 1576: + case 1578: ACCEPT_TOKEN(anon_sym_sput_DASHobject); END_STATE(); - case 1577: + case 1579: ACCEPT_TOKEN(anon_sym_sput_DASHboolean); END_STATE(); - case 1578: + case 1580: ACCEPT_TOKEN(anon_sym_sput_DASHbyte); END_STATE(); - case 1579: + case 1581: ACCEPT_TOKEN(anon_sym_sput_DASHchar); END_STATE(); - case 1580: + case 1582: ACCEPT_TOKEN(anon_sym_sput_DASHshort); END_STATE(); - case 1581: + case 1583: ACCEPT_TOKEN(anon_sym_invoke_DASHvirtual); - if (lookahead == '-') ADVANCE(1160); - if (lookahead == '/') ADVANCE(1242); + if (lookahead == '-') ADVANCE(1162); + if (lookahead == '/') ADVANCE(1244); END_STATE(); - case 1582: + case 1584: ACCEPT_TOKEN(anon_sym_invoke_DASHsuper); - if (lookahead == '-') ADVANCE(1159); - if (lookahead == '/') ADVANCE(1234); + if (lookahead == '-') ADVANCE(1161); + if (lookahead == '/') ADVANCE(1236); END_STATE(); - case 1583: + case 1585: ACCEPT_TOKEN(anon_sym_invoke_DASHdirect); if (lookahead == '-') ADVANCE(704); - if (lookahead == '/') ADVANCE(1238); + if (lookahead == '/') ADVANCE(1240); END_STATE(); - case 1584: + case 1586: ACCEPT_TOKEN(anon_sym_invoke_DASHstatic); - if (lookahead == '/') ADVANCE(1240); + if (lookahead == '/') ADVANCE(1242); END_STATE(); - case 1585: + case 1587: ACCEPT_TOKEN(anon_sym_invoke_DASHinterface); - if (lookahead == '-') ADVANCE(1245); + if (lookahead == '-') ADVANCE(1247); END_STATE(); - case 1586: + case 1588: ACCEPT_TOKEN(anon_sym_invoke_DASHvirtual_SLASHrange); END_STATE(); - case 1587: + case 1589: ACCEPT_TOKEN(anon_sym_invoke_DASHsuper_SLASHrange); END_STATE(); - case 1588: + case 1590: ACCEPT_TOKEN(anon_sym_invoke_DASHdirect_SLASHrange); END_STATE(); - case 1589: + case 1591: ACCEPT_TOKEN(anon_sym_invoke_DASHstatic_SLASHrange); END_STATE(); - case 1590: + case 1592: ACCEPT_TOKEN(anon_sym_invoke_DASHinterface_DASHrange); END_STATE(); - case 1591: + case 1593: ACCEPT_TOKEN(anon_sym_neg_DASHint); END_STATE(); - case 1592: + case 1594: ACCEPT_TOKEN(anon_sym_not_DASHint); END_STATE(); - case 1593: + case 1595: ACCEPT_TOKEN(anon_sym_neg_DASHlong); END_STATE(); - case 1594: + case 1596: ACCEPT_TOKEN(anon_sym_not_DASHlong); END_STATE(); - case 1595: + case 1597: ACCEPT_TOKEN(anon_sym_neg_DASHfloat); END_STATE(); - case 1596: + case 1598: ACCEPT_TOKEN(anon_sym_neg_DASHdouble); END_STATE(); - case 1597: + case 1599: ACCEPT_TOKEN(anon_sym_int_DASHto_DASHlong); END_STATE(); - case 1598: + case 1600: ACCEPT_TOKEN(anon_sym_int_DASHto_DASHfloat); END_STATE(); - case 1599: + case 1601: ACCEPT_TOKEN(anon_sym_int_DASHto_DASHdouble); END_STATE(); - case 1600: + case 1602: ACCEPT_TOKEN(anon_sym_long_DASHto_DASHint); END_STATE(); - case 1601: + case 1603: ACCEPT_TOKEN(anon_sym_long_DASHto_DASHfloat); END_STATE(); - case 1602: + case 1604: ACCEPT_TOKEN(anon_sym_long_DASHto_DASHdouble); END_STATE(); - case 1603: + case 1605: ACCEPT_TOKEN(anon_sym_float_DASHto_DASHint); END_STATE(); - case 1604: + case 1606: ACCEPT_TOKEN(anon_sym_float_DASHto_DASHlong); END_STATE(); - case 1605: + case 1607: ACCEPT_TOKEN(anon_sym_float_DASHto_DASHdouble); END_STATE(); - case 1606: + case 1608: ACCEPT_TOKEN(anon_sym_double_DASHto_DASHint); END_STATE(); - case 1607: + case 1609: ACCEPT_TOKEN(anon_sym_double_DASHto_DASHlong); END_STATE(); - case 1608: + case 1610: ACCEPT_TOKEN(anon_sym_double_DASHto_DASHfloat); END_STATE(); - case 1609: + case 1611: ACCEPT_TOKEN(anon_sym_int_DASHto_DASHbyte); END_STATE(); - case 1610: + case 1612: ACCEPT_TOKEN(anon_sym_int_DASHto_DASHchar); END_STATE(); - case 1611: + case 1613: ACCEPT_TOKEN(anon_sym_int_DASHto_DASHshort); END_STATE(); - case 1612: + case 1614: ACCEPT_TOKEN(anon_sym_add_DASHint); if (lookahead == '/') ADVANCE(180); END_STATE(); - case 1613: + case 1615: ACCEPT_TOKEN(anon_sym_sub_DASHint); if (lookahead == '/') ADVANCE(188); END_STATE(); - case 1614: + case 1616: ACCEPT_TOKEN(anon_sym_mul_DASHint); if (lookahead == '/') ADVANCE(183); END_STATE(); - case 1615: + case 1617: ACCEPT_TOKEN(anon_sym_div_DASHint); if (lookahead == '/') ADVANCE(182); END_STATE(); - case 1616: + case 1618: ACCEPT_TOKEN(anon_sym_rem_DASHint); if (lookahead == '/') ADVANCE(185); END_STATE(); - case 1617: + case 1619: ACCEPT_TOKEN(anon_sym_and_DASHint); if (lookahead == '/') ADVANCE(181); END_STATE(); - case 1618: + case 1620: ACCEPT_TOKEN(anon_sym_or_DASHint); if (lookahead == '/') ADVANCE(179); END_STATE(); - case 1619: + case 1621: ACCEPT_TOKEN(anon_sym_xor_DASHint); if (lookahead == '/') ADVANCE(189); END_STATE(); - case 1620: + case 1622: ACCEPT_TOKEN(anon_sym_shl_DASHint); if (lookahead == '/') ADVANCE(186); END_STATE(); - case 1621: + case 1623: ACCEPT_TOKEN(anon_sym_shr_DASHint); if (lookahead == '/') ADVANCE(187); END_STATE(); - case 1622: + case 1624: ACCEPT_TOKEN(anon_sym_ushr_DASHint); if (lookahead == '/') ADVANCE(198); END_STATE(); - case 1623: + case 1625: ACCEPT_TOKEN(anon_sym_add_DASHlong); if (lookahead == '/') ADVANCE(190); END_STATE(); - case 1624: + case 1626: ACCEPT_TOKEN(anon_sym_sub_DASHlong); if (lookahead == '/') ADVANCE(197); END_STATE(); - case 1625: + case 1627: ACCEPT_TOKEN(anon_sym_mul_DASHlong); if (lookahead == '/') ADVANCE(193); END_STATE(); - case 1626: + case 1628: ACCEPT_TOKEN(anon_sym_div_DASHlong); if (lookahead == '/') ADVANCE(192); END_STATE(); - case 1627: + case 1629: ACCEPT_TOKEN(anon_sym_rem_DASHlong); if (lookahead == '/') ADVANCE(194); END_STATE(); - case 1628: + case 1630: ACCEPT_TOKEN(anon_sym_and_DASHlong); if (lookahead == '/') ADVANCE(191); END_STATE(); - case 1629: + case 1631: ACCEPT_TOKEN(anon_sym_or_DASHlong); if (lookahead == '/') ADVANCE(184); END_STATE(); - case 1630: + case 1632: ACCEPT_TOKEN(anon_sym_xor_DASHlong); if (lookahead == '/') ADVANCE(199); END_STATE(); - case 1631: + case 1633: ACCEPT_TOKEN(anon_sym_shl_DASHlong); if (lookahead == '/') ADVANCE(195); END_STATE(); - case 1632: + case 1634: ACCEPT_TOKEN(anon_sym_shr_DASHlong); if (lookahead == '/') ADVANCE(196); END_STATE(); - case 1633: + case 1635: ACCEPT_TOKEN(anon_sym_ushr_DASHlong); if (lookahead == '/') ADVANCE(205); END_STATE(); - case 1634: + case 1636: ACCEPT_TOKEN(anon_sym_add_DASHfloat); if (lookahead == '/') ADVANCE(200); END_STATE(); - case 1635: + case 1637: ACCEPT_TOKEN(anon_sym_sub_DASHfloat); if (lookahead == '/') ADVANCE(204); END_STATE(); - case 1636: + case 1638: ACCEPT_TOKEN(anon_sym_mul_DASHfloat); if (lookahead == '/') ADVANCE(202); END_STATE(); - case 1637: + case 1639: ACCEPT_TOKEN(anon_sym_div_DASHfloat); if (lookahead == '/') ADVANCE(201); END_STATE(); - case 1638: + case 1640: ACCEPT_TOKEN(anon_sym_rem_DASHfloat); if (lookahead == '/') ADVANCE(203); END_STATE(); - case 1639: + case 1641: ACCEPT_TOKEN(anon_sym_add_DASHdouble); if (lookahead == '/') ADVANCE(206); END_STATE(); - case 1640: + case 1642: ACCEPT_TOKEN(anon_sym_sub_DASHdouble); if (lookahead == '/') ADVANCE(210); END_STATE(); - case 1641: + case 1643: ACCEPT_TOKEN(anon_sym_mul_DASHdouble); if (lookahead == '/') ADVANCE(208); END_STATE(); - case 1642: + case 1644: ACCEPT_TOKEN(anon_sym_div_DASHdouble); if (lookahead == '/') ADVANCE(207); END_STATE(); - case 1643: + case 1645: ACCEPT_TOKEN(anon_sym_rem_DASHdouble); if (lookahead == '/') ADVANCE(209); END_STATE(); - case 1644: + case 1646: ACCEPT_TOKEN(anon_sym_add_DASHint_SLASH2addr); END_STATE(); - case 1645: + case 1647: ACCEPT_TOKEN(anon_sym_sub_DASHint_SLASH2addr); END_STATE(); - case 1646: + case 1648: ACCEPT_TOKEN(anon_sym_mul_DASHint_SLASH2addr); END_STATE(); - case 1647: + case 1649: ACCEPT_TOKEN(anon_sym_div_DASHint_SLASH2addr); END_STATE(); - case 1648: + case 1650: ACCEPT_TOKEN(anon_sym_rem_DASHint_SLASH2addr); END_STATE(); - case 1649: + case 1651: ACCEPT_TOKEN(anon_sym_and_DASHint_SLASH2addr); END_STATE(); - case 1650: + case 1652: ACCEPT_TOKEN(anon_sym_or_DASHint_SLASH2addr); END_STATE(); - case 1651: + case 1653: ACCEPT_TOKEN(anon_sym_xor_DASHint_SLASH2addr); END_STATE(); - case 1652: + case 1654: ACCEPT_TOKEN(anon_sym_shl_DASHint_SLASH2addr); END_STATE(); - case 1653: + case 1655: ACCEPT_TOKEN(anon_sym_shr_DASHint_SLASH2addr); END_STATE(); - case 1654: + case 1656: ACCEPT_TOKEN(anon_sym_ushr_DASHint_SLASH2addr); END_STATE(); - case 1655: + case 1657: ACCEPT_TOKEN(anon_sym_add_DASHlong_SLASH2addr); END_STATE(); - case 1656: + case 1658: ACCEPT_TOKEN(anon_sym_sub_DASHlong_SLASH2addr); END_STATE(); - case 1657: + case 1659: ACCEPT_TOKEN(anon_sym_mul_DASHlong_SLASH2addr); END_STATE(); - case 1658: + case 1660: ACCEPT_TOKEN(anon_sym_div_DASHlong_SLASH2addr); END_STATE(); - case 1659: + case 1661: ACCEPT_TOKEN(anon_sym_rem_DASHlong_SLASH2addr); END_STATE(); - case 1660: + case 1662: ACCEPT_TOKEN(anon_sym_and_DASHlong_SLASH2addr); END_STATE(); - case 1661: + case 1663: ACCEPT_TOKEN(anon_sym_or_DASHlong_SLASH2addr); END_STATE(); - case 1662: + case 1664: ACCEPT_TOKEN(anon_sym_xor_DASHlong_SLASH2addr); END_STATE(); - case 1663: + case 1665: ACCEPT_TOKEN(anon_sym_shl_DASHlong_SLASH2addr); END_STATE(); - case 1664: + case 1666: ACCEPT_TOKEN(anon_sym_shr_DASHlong_SLASH2addr); END_STATE(); - case 1665: + case 1667: ACCEPT_TOKEN(anon_sym_ushr_DASHlong_SLASH2addr); END_STATE(); - case 1666: + case 1668: ACCEPT_TOKEN(anon_sym_add_DASHfloat_SLASH2addr); END_STATE(); - case 1667: + case 1669: ACCEPT_TOKEN(anon_sym_sub_DASHfloat_SLASH2addr); END_STATE(); - case 1668: + case 1670: ACCEPT_TOKEN(anon_sym_mul_DASHfloat_SLASH2addr); END_STATE(); - case 1669: + case 1671: ACCEPT_TOKEN(anon_sym_div_DASHfloat_SLASH2addr); END_STATE(); - case 1670: + case 1672: ACCEPT_TOKEN(anon_sym_rem_DASHfloat_SLASH2addr); END_STATE(); - case 1671: + case 1673: ACCEPT_TOKEN(anon_sym_add_DASHdouble_SLASH2addr); END_STATE(); - case 1672: + case 1674: ACCEPT_TOKEN(anon_sym_sub_DASHdouble_SLASH2addr); END_STATE(); - case 1673: + case 1675: ACCEPT_TOKEN(anon_sym_mul_DASHdouble_SLASH2addr); END_STATE(); - case 1674: + case 1676: ACCEPT_TOKEN(anon_sym_div_DASHdouble_SLASH2addr); END_STATE(); - case 1675: + case 1677: ACCEPT_TOKEN(anon_sym_rem_DASHdouble_SLASH2addr); END_STATE(); - case 1676: + case 1678: ACCEPT_TOKEN(anon_sym_add_DASHint_SLASHlit16); END_STATE(); - case 1677: + case 1679: ACCEPT_TOKEN(anon_sym_sub_DASHint_SLASHlit16); END_STATE(); - case 1678: + case 1680: ACCEPT_TOKEN(anon_sym_mul_DASHint_SLASHlit16); END_STATE(); - case 1679: + case 1681: ACCEPT_TOKEN(anon_sym_div_DASHint_SLASHlit16); END_STATE(); - case 1680: + case 1682: ACCEPT_TOKEN(anon_sym_rem_DASHint_SLASHlit16); END_STATE(); - case 1681: + case 1683: ACCEPT_TOKEN(anon_sym_and_DASHint_SLASHlit16); END_STATE(); - case 1682: + case 1684: ACCEPT_TOKEN(anon_sym_or_DASHint_SLASHlit16); END_STATE(); - case 1683: + case 1685: ACCEPT_TOKEN(anon_sym_xor_DASHint_SLASHlit16); END_STATE(); - case 1684: + case 1686: ACCEPT_TOKEN(anon_sym_add_DASHint_SLASHlit8); END_STATE(); - case 1685: + case 1687: ACCEPT_TOKEN(anon_sym_sub_DASHint_SLASHlit8); END_STATE(); - case 1686: + case 1688: ACCEPT_TOKEN(anon_sym_mul_DASHint_SLASHlit8); END_STATE(); - case 1687: + case 1689: ACCEPT_TOKEN(anon_sym_div_DASHint_SLASHlit8); END_STATE(); - case 1688: + case 1690: ACCEPT_TOKEN(anon_sym_rem_DASHint_SLASHlit8); END_STATE(); - case 1689: + case 1691: ACCEPT_TOKEN(anon_sym_and_DASHint_SLASHlit8); END_STATE(); - case 1690: + case 1692: ACCEPT_TOKEN(anon_sym_or_DASHint_SLASHlit8); END_STATE(); - case 1691: + case 1693: ACCEPT_TOKEN(anon_sym_xor_DASHint_SLASHlit8); END_STATE(); - case 1692: + case 1694: ACCEPT_TOKEN(anon_sym_shl_DASHint_SLASHlit8); END_STATE(); - case 1693: + case 1695: ACCEPT_TOKEN(anon_sym_shr_DASHint_SLASHlit8); END_STATE(); - case 1694: + case 1696: ACCEPT_TOKEN(anon_sym_ushr_DASHint_SLASHlit8); END_STATE(); - case 1695: + case 1697: ACCEPT_TOKEN(anon_sym_execute_DASHinline); END_STATE(); - case 1696: + case 1698: ACCEPT_TOKEN(anon_sym_invoke_DASHdirect_DASHempty); END_STATE(); - case 1697: + case 1699: ACCEPT_TOKEN(anon_sym_iget_DASHquick); END_STATE(); - case 1698: + case 1700: ACCEPT_TOKEN(anon_sym_iget_DASHwide_DASHquick); END_STATE(); - case 1699: + case 1701: ACCEPT_TOKEN(anon_sym_iget_DASHobject_DASHquick); END_STATE(); - case 1700: + case 1702: ACCEPT_TOKEN(anon_sym_iput_DASHquick); END_STATE(); - case 1701: + case 1703: ACCEPT_TOKEN(anon_sym_iput_DASHwide_DASHquick); END_STATE(); - case 1702: + case 1704: ACCEPT_TOKEN(anon_sym_iput_DASHobject_DASHquick); END_STATE(); - case 1703: + case 1705: ACCEPT_TOKEN(anon_sym_invoke_DASHvirtual_DASHquick); - if (lookahead == '/') ADVANCE(1249); + if (lookahead == '/') ADVANCE(1251); END_STATE(); - case 1704: + case 1706: ACCEPT_TOKEN(anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange); END_STATE(); - case 1705: + case 1707: ACCEPT_TOKEN(anon_sym_invoke_DASHsuper_DASHquick); - if (lookahead == '/') ADVANCE(1247); + if (lookahead == '/') ADVANCE(1249); END_STATE(); - case 1706: + case 1708: ACCEPT_TOKEN(anon_sym_invoke_DASHsuper_DASHquick_SLASHrange); END_STATE(); - case 1707: + case 1709: ACCEPT_TOKEN(anon_sym_DOTline); END_STATE(); - case 1708: + case 1710: ACCEPT_TOKEN(anon_sym_DOTlocals); END_STATE(); - case 1709: + case 1711: ACCEPT_TOKEN(anon_sym_DOTparam); END_STATE(); - case 1710: + case 1712: ACCEPT_TOKEN(anon_sym_DOTcatch); - if (lookahead == 'a') ADVANCE(916); + if (lookahead == 'a') ADVANCE(918); END_STATE(); - case 1711: + case 1713: ACCEPT_TOKEN(anon_sym_LBRACE); END_STATE(); - case 1712: + case 1714: ACCEPT_TOKEN(anon_sym_DOT_DOT); END_STATE(); - case 1713: + case 1715: ACCEPT_TOKEN(anon_sym_RBRACE); END_STATE(); - case 1714: + case 1716: ACCEPT_TOKEN(anon_sym_DOTcatchall); END_STATE(); - case 1715: + case 1717: ACCEPT_TOKEN(anon_sym_DOTpacked_DASHswitch); END_STATE(); - case 1716: + case 1718: ACCEPT_TOKEN(anon_sym_DOTendpacked_DASHswitch); END_STATE(); - case 1717: + case 1719: ACCEPT_TOKEN(anon_sym_DOTsparse_DASHswitch); END_STATE(); - case 1718: + case 1720: ACCEPT_TOKEN(anon_sym_DASH_GT); END_STATE(); - case 1719: + case 1721: ACCEPT_TOKEN(anon_sym_DOTendsparse_DASHswitch); END_STATE(); - case 1720: + case 1722: ACCEPT_TOKEN(anon_sym_DOTarray_DASHdata); END_STATE(); - case 1721: + case 1723: ACCEPT_TOKEN(anon_sym_DOTendarray_DASHdata); END_STATE(); - case 1722: + case 1724: ACCEPT_TOKEN(sym_class_identifier); END_STATE(); - case 1723: + case 1725: ACCEPT_TOKEN(aux_sym_field_identifier_token1); END_STATE(); - case 1724: + case 1726: ACCEPT_TOKEN(anon_sym_LTclinit_GT_LPAREN); END_STATE(); - case 1725: + case 1727: ACCEPT_TOKEN(anon_sym_LTinit_GT_LPAREN); END_STATE(); - case 1726: + case 1728: ACCEPT_TOKEN(aux_sym_method_identifier_token1); END_STATE(); - case 1727: + case 1729: ACCEPT_TOKEN(anon_sym_RPAREN); END_STATE(); - case 1728: + case 1730: ACCEPT_TOKEN(anon_sym_LBRACK); END_STATE(); - case 1729: + case 1731: ACCEPT_TOKEN(anon_sym_V); END_STATE(); - case 1730: + case 1732: ACCEPT_TOKEN(anon_sym_Z); END_STATE(); - case 1731: + case 1733: ACCEPT_TOKEN(anon_sym_B); END_STATE(); - case 1732: + case 1734: ACCEPT_TOKEN(anon_sym_S); END_STATE(); - case 1733: + case 1735: ACCEPT_TOKEN(anon_sym_C); END_STATE(); - case 1734: + case 1736: ACCEPT_TOKEN(anon_sym_I); END_STATE(); - case 1735: + case 1737: ACCEPT_TOKEN(anon_sym_J); END_STATE(); - case 1736: + case 1738: ACCEPT_TOKEN(anon_sym_F); END_STATE(); - case 1737: + case 1739: ACCEPT_TOKEN(anon_sym_D); END_STATE(); - case 1738: + case 1740: ACCEPT_TOKEN(anon_sym_public); END_STATE(); - case 1739: + case 1741: ACCEPT_TOKEN(anon_sym_public); - if (lookahead == '(') ADVANCE(1726); + if (lookahead == '(') ADVANCE(1728); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); - case 1740: + case 1742: ACCEPT_TOKEN(anon_sym_public); - if (lookahead == ':') ADVANCE(1723); + if (lookahead == ':') ADVANCE(1725); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); - case 1741: + case 1743: ACCEPT_TOKEN(anon_sym_private); END_STATE(); - case 1742: + case 1744: ACCEPT_TOKEN(anon_sym_private); - if (lookahead == '(') ADVANCE(1726); + if (lookahead == '(') ADVANCE(1728); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); - case 1743: + case 1745: ACCEPT_TOKEN(anon_sym_private); - if (lookahead == ':') ADVANCE(1723); + if (lookahead == ':') ADVANCE(1725); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); - case 1744: + case 1746: ACCEPT_TOKEN(anon_sym_protected); END_STATE(); - case 1745: + case 1747: ACCEPT_TOKEN(anon_sym_protected); - if (lookahead == '(') ADVANCE(1726); + if (lookahead == '(') ADVANCE(1728); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); - case 1746: + case 1748: ACCEPT_TOKEN(anon_sym_protected); - if (lookahead == ':') ADVANCE(1723); + if (lookahead == ':') ADVANCE(1725); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); - case 1747: + case 1749: ACCEPT_TOKEN(anon_sym_static); END_STATE(); - case 1748: + case 1750: ACCEPT_TOKEN(anon_sym_static); - if (lookahead == '(') ADVANCE(1726); + if (lookahead == '(') ADVANCE(1728); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); - case 1749: + case 1751: ACCEPT_TOKEN(anon_sym_static); - if (lookahead == ':') ADVANCE(1723); + if (lookahead == ':') ADVANCE(1725); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); - case 1750: + case 1752: ACCEPT_TOKEN(anon_sym_final); END_STATE(); - case 1751: + case 1753: ACCEPT_TOKEN(anon_sym_final); - if (lookahead == '(') ADVANCE(1726); + if (lookahead == '(') ADVANCE(1728); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); - case 1752: + case 1754: ACCEPT_TOKEN(anon_sym_final); - if (lookahead == ':') ADVANCE(1723); + if (lookahead == ':') ADVANCE(1725); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); - case 1753: + case 1755: ACCEPT_TOKEN(anon_sym_synchronized); END_STATE(); - case 1754: + case 1756: ACCEPT_TOKEN(anon_sym_synchronized); - if (lookahead == '(') ADVANCE(1726); + if (lookahead == '(') ADVANCE(1728); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); - case 1755: + case 1757: ACCEPT_TOKEN(anon_sym_synchronized); - if (lookahead == ':') ADVANCE(1723); + if (lookahead == ':') ADVANCE(1725); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); - case 1756: + case 1758: ACCEPT_TOKEN(anon_sym_volatile); END_STATE(); - case 1757: + case 1759: ACCEPT_TOKEN(anon_sym_volatile); - if (lookahead == '(') ADVANCE(1726); + if (lookahead == '(') ADVANCE(1728); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); - case 1758: + case 1760: ACCEPT_TOKEN(anon_sym_volatile); - if (lookahead == ':') ADVANCE(1723); + if (lookahead == ':') ADVANCE(1725); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); - case 1759: + case 1761: ACCEPT_TOKEN(anon_sym_transient); END_STATE(); - case 1760: + case 1762: ACCEPT_TOKEN(anon_sym_transient); - if (lookahead == '(') ADVANCE(1726); + if (lookahead == '(') ADVANCE(1728); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); - case 1761: + case 1763: ACCEPT_TOKEN(anon_sym_transient); - if (lookahead == ':') ADVANCE(1723); + if (lookahead == ':') ADVANCE(1725); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); - case 1762: + case 1764: ACCEPT_TOKEN(anon_sym_native); END_STATE(); - case 1763: + case 1765: ACCEPT_TOKEN(anon_sym_native); - if (lookahead == '(') ADVANCE(1726); + if (lookahead == '(') ADVANCE(1728); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); - case 1764: + case 1766: ACCEPT_TOKEN(anon_sym_native); - if (lookahead == ':') ADVANCE(1723); + if (lookahead == ':') ADVANCE(1725); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); - case 1765: + case 1767: ACCEPT_TOKEN(anon_sym_interface); END_STATE(); - case 1766: + case 1768: ACCEPT_TOKEN(anon_sym_interface); - if (lookahead == '(') ADVANCE(1726); + if (lookahead == '(') ADVANCE(1728); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); - case 1767: + case 1769: ACCEPT_TOKEN(anon_sym_interface); - if (lookahead == ':') ADVANCE(1723); + if (lookahead == ':') ADVANCE(1725); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); - case 1768: + case 1770: ACCEPT_TOKEN(anon_sym_abstract); END_STATE(); - case 1769: + case 1771: ACCEPT_TOKEN(anon_sym_abstract); - if (lookahead == '(') ADVANCE(1726); + if (lookahead == '(') ADVANCE(1728); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); - case 1770: + case 1772: ACCEPT_TOKEN(anon_sym_abstract); - if (lookahead == ':') ADVANCE(1723); + if (lookahead == ':') ADVANCE(1725); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); - case 1771: + case 1773: ACCEPT_TOKEN(anon_sym_bridge); END_STATE(); - case 1772: + case 1774: ACCEPT_TOKEN(anon_sym_bridge); - if (lookahead == '(') ADVANCE(1726); + if (lookahead == '(') ADVANCE(1728); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); - case 1773: + case 1775: ACCEPT_TOKEN(anon_sym_bridge); - if (lookahead == ':') ADVANCE(1723); + if (lookahead == ':') ADVANCE(1725); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); - case 1774: + case 1776: ACCEPT_TOKEN(anon_sym_synthetic); END_STATE(); - case 1775: + case 1777: ACCEPT_TOKEN(anon_sym_synthetic); - if (lookahead == '(') ADVANCE(1726); + if (lookahead == '(') ADVANCE(1728); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); - case 1776: + case 1778: ACCEPT_TOKEN(anon_sym_synthetic); - if (lookahead == ':') ADVANCE(1723); + if (lookahead == ':') ADVANCE(1725); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); - case 1777: + case 1779: ACCEPT_TOKEN(anon_sym_enum); END_STATE(); - case 1778: + case 1780: ACCEPT_TOKEN(anon_sym_enum); - if (lookahead == '(') ADVANCE(1726); + if (lookahead == '(') ADVANCE(1728); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); - case 1779: + case 1781: ACCEPT_TOKEN(anon_sym_enum); - if (lookahead == ':') ADVANCE(1723); + if (lookahead == ':') ADVANCE(1725); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); - case 1780: + case 1782: ACCEPT_TOKEN(anon_sym_constructor); END_STATE(); - case 1781: + case 1783: ACCEPT_TOKEN(anon_sym_constructor); - if (lookahead == '(') ADVANCE(1726); + if (lookahead == '(') ADVANCE(1728); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); - case 1782: + case 1784: ACCEPT_TOKEN(anon_sym_constructor); - if (lookahead == ':') ADVANCE(1723); + if (lookahead == ':') ADVANCE(1725); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); END_STATE(); - case 1783: + case 1785: ACCEPT_TOKEN(sym_comment); if (lookahead != 0 && - lookahead != '\n') ADVANCE(1783); + lookahead != '\n') ADVANCE(1785); END_STATE(); - case 1784: + case 1786: ACCEPT_TOKEN(anon_sym_DOTenum); END_STATE(); - case 1785: + case 1787: ACCEPT_TOKEN(sym_variable); - if (lookahead == '(') ADVANCE(1726); - if (lookahead == ':') ADVANCE(1723); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1785); + if (lookahead == '(') ADVANCE(1728); + if (lookahead == ':') ADVANCE(1725); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1787); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(16); END_STATE(); - case 1786: + case 1788: ACCEPT_TOKEN(sym_variable); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1786); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1788); END_STATE(); - case 1787: + case 1789: ACCEPT_TOKEN(sym_parameter); - if (lookahead == '(') ADVANCE(1726); - if (lookahead == ':') ADVANCE(1723); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1787); + if (lookahead == '(') ADVANCE(1728); + if (lookahead == ':') ADVANCE(1725); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1789); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(16); END_STATE(); - case 1788: + case 1790: ACCEPT_TOKEN(sym_parameter); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1788); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1790); END_STATE(); - case 1789: + case 1791: ACCEPT_TOKEN(aux_sym_number_literal_token1); - if (lookahead == '(') ADVANCE(1726); - if (lookahead == ':') ADVANCE(1723); + if (lookahead == '(') ADVANCE(1728); + if (lookahead == ':') ADVANCE(1725); if (('0' <= lookahead && lookahead <= '9') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1789); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1791); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('g' <= lookahead && lookahead <= 'z')) ADVANCE(16); END_STATE(); - case 1790: + case 1792: ACCEPT_TOKEN(aux_sym_number_literal_token1); if (('0' <= lookahead && lookahead <= '9') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1790); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1792); END_STATE(); - case 1791: + case 1793: ACCEPT_TOKEN(aux_sym_number_literal_token2); - if (lookahead == '(') ADVANCE(1726); - if (lookahead == ':') ADVANCE(1723); + if (lookahead == '(') ADVANCE(1728); + if (lookahead == ':') ADVANCE(1725); if (lookahead == 'x') ADVANCE(15); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1792); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1794); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(16); END_STATE(); - case 1792: + case 1794: ACCEPT_TOKEN(aux_sym_number_literal_token2); - if (lookahead == '(') ADVANCE(1726); - if (lookahead == ':') ADVANCE(1723); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1792); + if (lookahead == '(') ADVANCE(1728); + if (lookahead == ':') ADVANCE(1725); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1794); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(16); END_STATE(); - case 1793: + case 1795: ACCEPT_TOKEN(aux_sym_number_literal_token2); - if (lookahead == 'x') ADVANCE(1454); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1794); + if (lookahead == 'x') ADVANCE(1456); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1796); END_STATE(); - case 1794: + case 1796: ACCEPT_TOKEN(aux_sym_number_literal_token2); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1794); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1796); END_STATE(); - case 1795: + case 1797: ACCEPT_TOKEN(sym_string_literal); - if (lookahead == '"') ADVANCE(1795); + if (lookahead == '"') ADVANCE(1797); if (lookahead != 0 && lookahead != '\n') ADVANCE(5); END_STATE(); + case 1798: + ACCEPT_TOKEN(sym_null_literal); + END_STATE(); default: return false; } @@ -9667,7 +9684,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [68] = {.lex_state = 0}, [69] = {.lex_state = 0}, [70] = {.lex_state = 0}, - [71] = {.lex_state = 1457}, + [71] = {.lex_state = 1459}, [72] = {.lex_state = 0}, [73] = {.lex_state = 0}, [74] = {.lex_state = 0}, @@ -9691,10 +9708,10 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [92] = {.lex_state = 0}, [93] = {.lex_state = 0}, [94] = {.lex_state = 0}, - [95] = {.lex_state = 1457}, + [95] = {.lex_state = 1459}, [96] = {.lex_state = 0}, - [97] = {.lex_state = 1457}, - [98] = {.lex_state = 1457}, + [97] = {.lex_state = 1459}, + [98] = {.lex_state = 1459}, [99] = {.lex_state = 4}, [100] = {.lex_state = 1}, [101] = {.lex_state = 1}, @@ -9724,28 +9741,28 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [125] = {.lex_state = 0}, [126] = {.lex_state = 0}, [127] = {.lex_state = 0}, - [128] = {.lex_state = 1457}, - [129] = {.lex_state = 1457}, - [130] = {.lex_state = 1457}, + [128] = {.lex_state = 1459}, + [129] = {.lex_state = 1459}, + [130] = {.lex_state = 1459}, [131] = {.lex_state = 1}, [132] = {.lex_state = 1}, [133] = {.lex_state = 1}, [134] = {.lex_state = 0}, - [135] = {.lex_state = 1457}, - [136] = {.lex_state = 1457}, + [135] = {.lex_state = 1459}, + [136] = {.lex_state = 1459}, [137] = {.lex_state = 1}, [138] = {.lex_state = 0}, [139] = {.lex_state = 1}, [140] = {.lex_state = 0}, - [141] = {.lex_state = 1457}, + [141] = {.lex_state = 1459}, [142] = {.lex_state = 1}, - [143] = {.lex_state = 1457}, + [143] = {.lex_state = 1459}, [144] = {.lex_state = 1}, - [145] = {.lex_state = 1457}, + [145] = {.lex_state = 1459}, [146] = {.lex_state = 1}, - [147] = {.lex_state = 1457}, + [147] = {.lex_state = 1459}, [148] = {.lex_state = 4}, - [149] = {.lex_state = 1457}, + [149] = {.lex_state = 1459}, [150] = {.lex_state = 4}, [151] = {.lex_state = 1}, [152] = {.lex_state = 1}, @@ -10077,6 +10094,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_number_literal_token1] = ACTIONS(1), [aux_sym_number_literal_token2] = ACTIONS(1), [sym_string_literal] = ACTIONS(1), + [sym_null_literal] = ACTIONS(1), }, [1] = { [sym_class_definition] = STATE(171), @@ -17502,14 +17520,15 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_number_literal_token2, STATE(143), 1, sym_annotation_value, - ACTIONS(319), 2, + ACTIONS(319), 3, sym_class_identifier, sym_string_literal, + sym_null_literal, STATE(149), 3, sym_enum_reference, sym_list, sym_number_literal, - [1251] = 8, + [1252] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(234), 1, @@ -17528,7 +17547,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(89), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1278] = 8, + [1279] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(234), 1, @@ -17547,7 +17566,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(93), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1305] = 8, + [1306] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(234), 1, @@ -17566,7 +17585,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(83), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1332] = 8, + [1333] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(234), 1, @@ -17585,7 +17604,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(86), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1359] = 2, + [1360] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(329), 9, @@ -17598,7 +17617,7 @@ static const uint16_t ts_small_parse_table[] = { sym_end_annotation, anon_sym_COMMA, anon_sym_RBRACE, - [1374] = 6, + [1375] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(55), 1, @@ -17613,7 +17632,7 @@ static const uint16_t ts_small_parse_table[] = { ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTmethod, - [1395] = 5, + [1396] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(337), 1, @@ -17627,7 +17646,7 @@ static const uint16_t ts_small_parse_table[] = { ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTmethod, - [1414] = 4, + [1415] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(342), 1, @@ -17640,7 +17659,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTfield, anon_sym_DOTmethod, anon_sym_DOTannotation, - [1431] = 5, + [1432] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(205), 1, @@ -17653,7 +17672,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - [1449] = 2, + [1450] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(345), 6, @@ -17663,7 +17682,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTfield, anon_sym_DOTmethod, anon_sym_DOTannotation, - [1461] = 5, + [1462] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(189), 1, @@ -17676,7 +17695,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - [1479] = 5, + [1480] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(349), 1, @@ -17689,7 +17708,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(78), 2, sym_field_definition, aux_sym_class_definition_repeat3, - [1497] = 6, + [1498] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(213), 1, @@ -17702,7 +17721,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_sparse_switch_declaration_repeat1, STATE(177), 1, sym_number_literal, - [1516] = 2, + [1517] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(356), 5, @@ -17711,7 +17730,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTfield, anon_sym_DOTmethod, anon_sym_DOTannotation, - [1527] = 5, + [1528] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(213), 1, @@ -17723,7 +17742,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(358), 2, sym_variable, sym_parameter, - [1544] = 5, + [1545] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(360), 1, @@ -17735,7 +17754,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(82), 2, sym_number_literal, aux_sym_array_data_declaration_repeat1, - [1561] = 5, + [1562] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(236), 1, @@ -17747,7 +17766,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(87), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1578] = 6, + [1579] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(213), 1, @@ -17760,7 +17779,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_sparse_switch_declaration_repeat1, STATE(177), 1, sym_number_literal, - [1597] = 5, + [1598] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(213), 1, @@ -17772,7 +17791,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(88), 2, sym_number_literal, aux_sym_array_data_declaration_repeat1, - [1614] = 5, + [1615] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(236), 1, @@ -17784,7 +17803,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(87), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1631] = 5, + [1632] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(374), 1, @@ -17796,7 +17815,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(87), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1648] = 5, + [1649] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(213), 1, @@ -17808,7 +17827,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(82), 2, sym_number_literal, aux_sym_array_data_declaration_repeat1, - [1665] = 5, + [1666] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(236), 1, @@ -17820,7 +17839,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(87), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1682] = 6, + [1683] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(381), 1, @@ -17833,7 +17852,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_sparse_switch_declaration_repeat1, STATE(177), 1, sym_number_literal, - [1701] = 2, + [1702] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(389), 5, @@ -17842,7 +17861,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTfield, anon_sym_DOTmethod, anon_sym_DOTannotation, - [1712] = 2, + [1713] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(391), 5, @@ -17851,7 +17870,7 @@ static const uint16_t ts_small_parse_table[] = { sym_end_field, anon_sym_DOTmethod, anon_sym_DOTannotation, - [1723] = 5, + [1724] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(236), 1, @@ -17863,7 +17882,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(87), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1740] = 5, + [1741] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(236), 1, @@ -17875,7 +17894,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(87), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1757] = 4, + [1758] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(393), 1, @@ -17885,7 +17904,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(98), 2, sym_annotation_property, aux_sym_annotation_definition_repeat1, - [1771] = 5, + [1772] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(397), 1, @@ -17896,7 +17915,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, STATE(117), 1, aux_sym_list_repeat1, - [1787] = 4, + [1788] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(403), 1, @@ -17906,7 +17925,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(97), 2, sym_annotation_property, aux_sym_annotation_definition_repeat1, - [1801] = 4, + [1802] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(393), 1, @@ -17916,7 +17935,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(97), 2, sym_annotation_property, aux_sym_annotation_definition_repeat1, - [1815] = 3, + [1816] = 3, ACTIONS(3), 1, sym_comment, STATE(15), 1, @@ -17925,7 +17944,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - [1827] = 4, + [1828] = 4, ACTIONS(179), 1, sym_comment, ACTIONS(410), 1, @@ -17934,7 +17953,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LF, STATE(101), 1, aux_sym_statement_repeat1, - [1840] = 4, + [1841] = 4, ACTIONS(179), 1, sym_comment, ACTIONS(410), 1, @@ -17943,7 +17962,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LF, STATE(115), 1, aux_sym_statement_repeat1, - [1853] = 4, + [1854] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(397), 1, @@ -17952,7 +17971,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, STATE(114), 1, aux_sym_list_repeat1, - [1866] = 3, + [1867] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(420), 1, @@ -17960,7 +17979,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(418), 2, anon_sym_COMMA, anon_sym_RBRACE, - [1877] = 3, + [1878] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(424), 1, @@ -17968,7 +17987,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(422), 2, anon_sym_DOTendsparse_DASHswitch, aux_sym_number_literal_token1, - [1888] = 4, + [1889] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(397), 1, @@ -17977,7 +17996,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, STATE(117), 1, aux_sym_list_repeat1, - [1901] = 4, + [1902] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(426), 1, @@ -17986,7 +18005,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTendpacked_DASHswitch, STATE(123), 1, aux_sym_packed_switch_declaration_repeat1, - [1914] = 4, + [1915] = 4, ACTIONS(179), 1, sym_comment, ACTIONS(430), 1, @@ -17995,7 +18014,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LF, ACTIONS(434), 1, anon_sym_DASH_GT, - [1927] = 3, + [1928] = 3, ACTIONS(7), 1, anon_sym_LF, ACTIONS(179), 1, @@ -18003,21 +18022,21 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(9), 2, anon_sym_COMMA, anon_sym_DASH_GT, - [1938] = 2, + [1939] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(436), 3, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTmethod, - [1947] = 2, + [1948] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(438), 3, anon_sym_system, anon_sym_build, anon_sym_runtime, - [1956] = 3, + [1957] = 3, ACTIONS(11), 1, anon_sym_LF, ACTIONS(179), 1, @@ -18025,7 +18044,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(13), 2, anon_sym_COMMA, anon_sym_DASH_GT, - [1967] = 4, + [1968] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(213), 1, @@ -18034,14 +18053,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_number_literal_token1, STATE(85), 1, sym_number_literal, - [1980] = 2, + [1981] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(440), 3, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTmethod, - [1989] = 4, + [1990] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(442), 1, @@ -18050,7 +18069,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, STATE(114), 1, aux_sym_list_repeat1, - [2002] = 4, + [2003] = 4, ACTIONS(179), 1, sym_comment, ACTIONS(447), 1, @@ -18059,7 +18078,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LF, STATE(115), 1, aux_sym_statement_repeat1, - [2015] = 4, + [2016] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(213), 1, @@ -18068,7 +18087,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_number_literal_token1, STATE(122), 1, sym_number_literal, - [2028] = 4, + [2029] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(397), 1, @@ -18077,7 +18096,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, STATE(114), 1, aux_sym_list_repeat1, - [2041] = 4, + [2042] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(213), 1, @@ -18086,7 +18105,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_number_literal_token1, STATE(20), 1, sym_number_literal, - [2054] = 4, + [2055] = 4, ACTIONS(179), 1, sym_comment, ACTIONS(418), 1, @@ -18095,7 +18114,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_GT, ACTIONS(454), 1, anon_sym_COMMA, - [2067] = 4, + [2068] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(397), 1, @@ -18104,7 +18123,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, STATE(102), 1, aux_sym_list_repeat1, - [2080] = 4, + [2081] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(213), 1, @@ -18113,7 +18132,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_number_literal_token1, STATE(17), 1, sym_number_literal, - [2093] = 4, + [2094] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(458), 1, @@ -18122,7 +18141,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTendpacked_DASHswitch, STATE(106), 1, aux_sym_packed_switch_declaration_repeat1, - [2106] = 4, + [2107] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(462), 1, @@ -18131,325 +18150,325 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTendpacked_DASHswitch, STATE(123), 1, aux_sym_packed_switch_declaration_repeat1, - [2119] = 3, + [2120] = 3, ACTIONS(179), 1, sym_comment, ACTIONS(467), 1, anon_sym_COMMA, ACTIONS(469), 1, anon_sym_LF, - [2129] = 2, + [2130] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(471), 2, anon_sym_COMMA, anon_sym_RBRACE, - [2137] = 3, + [2138] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(473), 1, anon_sym_DOTsuper, STATE(34), 1, sym_super_declaration, - [2147] = 2, + [2148] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(475), 2, ts_builtin_sym_end, anon_sym_DOTmethod, - [2155] = 2, + [2156] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(7), 2, sym_annotation_key, sym_end_annotation, - [2163] = 2, + [2164] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(11), 2, sym_annotation_key, sym_end_annotation, - [2171] = 2, + [2172] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(81), 2, sym_annotation_key, sym_end_annotation, - [2179] = 3, + [2180] = 3, ACTIONS(179), 1, sym_comment, ACTIONS(471), 1, anon_sym_LF, ACTIONS(477), 1, anon_sym_COMMA, - [2189] = 3, + [2190] = 3, ACTIONS(179), 1, sym_comment, ACTIONS(479), 1, anon_sym_COMMA, ACTIONS(481), 1, anon_sym_LF, - [2199] = 3, + [2200] = 3, ACTIONS(179), 1, sym_comment, ACTIONS(450), 1, anon_sym_LF, ACTIONS(483), 1, anon_sym_COMMA, - [2209] = 2, + [2210] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(485), 2, ts_builtin_sym_end, anon_sym_DOTmethod, - [2217] = 2, + [2218] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(487), 2, sym_annotation_key, sym_end_annotation, - [2225] = 2, + [2226] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(489), 2, sym_annotation_key, sym_end_annotation, - [2233] = 3, + [2234] = 3, ACTIONS(93), 1, anon_sym_LF, ACTIONS(95), 1, anon_sym_COMMA, ACTIONS(179), 1, sym_comment, - [2243] = 2, + [2244] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(481), 2, anon_sym_COMMA, anon_sym_RBRACE, - [2251] = 3, + [2252] = 3, ACTIONS(179), 1, sym_comment, ACTIONS(491), 1, anon_sym_COMMA, ACTIONS(493), 1, anon_sym_LF, - [2261] = 2, + [2262] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(445), 2, anon_sym_COMMA, anon_sym_RBRACE, - [2269] = 2, + [2270] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(469), 2, sym_annotation_key, sym_end_annotation, - [2277] = 3, + [2278] = 3, ACTIONS(179), 1, sym_comment, ACTIONS(487), 1, anon_sym_LF, ACTIONS(495), 1, anon_sym_COMMA, - [2287] = 2, + [2288] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(497), 2, sym_annotation_key, sym_end_annotation, - [2295] = 3, + [2296] = 3, ACTIONS(97), 1, anon_sym_LF, ACTIONS(99), 1, anon_sym_COMMA, ACTIONS(179), 1, sym_comment, - [2305] = 2, + [2306] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(499), 2, sym_annotation_key, sym_end_annotation, - [2313] = 3, + [2314] = 3, ACTIONS(179), 1, sym_comment, ACTIONS(501), 1, anon_sym_COMMA, ACTIONS(503), 1, anon_sym_LF, - [2323] = 2, + [2324] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(493), 2, sym_annotation_key, sym_end_annotation, - [2331] = 3, + [2332] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(505), 1, aux_sym_field_identifier_token1, STATE(136), 1, sym_field_identifier, - [2341] = 2, + [2342] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(507), 2, sym_annotation_key, sym_end_annotation, - [2349] = 3, + [2350] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(205), 1, aux_sym_field_identifier_token1, STATE(92), 1, sym_field_identifier, - [2359] = 3, + [2360] = 3, ACTIONS(179), 1, sym_comment, ACTIONS(329), 1, anon_sym_LF, ACTIONS(509), 1, anon_sym_COMMA, - [2369] = 3, + [2370] = 3, ACTIONS(81), 1, anon_sym_LF, ACTIONS(83), 1, anon_sym_COMMA, ACTIONS(179), 1, sym_comment, - [2379] = 2, + [2380] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(511), 1, sym_label, - [2386] = 2, + [2387] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(420), 1, anon_sym_DASH_GT, - [2393] = 2, + [2394] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(513), 1, anon_sym_DOT_DOT, - [2400] = 2, + [2401] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(515), 1, anon_sym_EQ, - [2407] = 2, + [2408] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(517), 1, sym_class_identifier, - [2414] = 2, + [2415] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(519), 1, sym_label, - [2421] = 2, + [2422] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(521), 1, sym_label, - [2428] = 2, + [2429] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(523), 1, sym_label, - [2435] = 2, + [2436] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(525), 1, anon_sym_RBRACE, - [2442] = 2, + [2443] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(527), 1, anon_sym_RBRACE, - [2449] = 2, + [2450] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(529), 1, anon_sym_RBRACE, - [2456] = 2, + [2457] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(531), 1, sym_class_identifier, - [2463] = 2, + [2464] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(533), 1, sym_end_field, - [2470] = 2, + [2471] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(535), 1, anon_sym_DOT_DOT, - [2477] = 2, + [2478] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(537), 1, sym_label, - [2484] = 2, + [2485] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(539), 1, anon_sym_LBRACE, - [2491] = 2, + [2492] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(541), 1, sym_label, - [2498] = 2, + [2499] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(543), 1, anon_sym_LBRACE, - [2505] = 2, + [2506] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(545), 1, ts_builtin_sym_end, - [2512] = 2, + [2513] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(547), 1, sym_class_identifier, - [2519] = 2, + [2520] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(549), 1, sym_string_literal, - [2526] = 2, + [2527] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(551), 1, anon_sym_DOTsuper, - [2533] = 2, + [2534] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(553), 1, sym_parameter, - [2540] = 2, + [2541] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(555), 1, sym_class_identifier, - [2547] = 2, + [2548] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(557), 1, anon_sym_DASH_GT, - [2554] = 2, + [2555] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(559), 1, sym_class_identifier, - [2561] = 2, + [2562] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(561), 1, @@ -18496,119 +18515,119 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(64)] = 1168, [SMALL_STATE(65)] = 1205, [SMALL_STATE(66)] = 1223, - [SMALL_STATE(67)] = 1251, - [SMALL_STATE(68)] = 1278, - [SMALL_STATE(69)] = 1305, - [SMALL_STATE(70)] = 1332, - [SMALL_STATE(71)] = 1359, - [SMALL_STATE(72)] = 1374, - [SMALL_STATE(73)] = 1395, - [SMALL_STATE(74)] = 1414, - [SMALL_STATE(75)] = 1431, - [SMALL_STATE(76)] = 1449, - [SMALL_STATE(77)] = 1461, - [SMALL_STATE(78)] = 1479, - [SMALL_STATE(79)] = 1497, - [SMALL_STATE(80)] = 1516, - [SMALL_STATE(81)] = 1527, - [SMALL_STATE(82)] = 1544, - [SMALL_STATE(83)] = 1561, - [SMALL_STATE(84)] = 1578, - [SMALL_STATE(85)] = 1597, - [SMALL_STATE(86)] = 1614, - [SMALL_STATE(87)] = 1631, - [SMALL_STATE(88)] = 1648, - [SMALL_STATE(89)] = 1665, - [SMALL_STATE(90)] = 1682, - [SMALL_STATE(91)] = 1701, - [SMALL_STATE(92)] = 1712, - [SMALL_STATE(93)] = 1723, - [SMALL_STATE(94)] = 1740, - [SMALL_STATE(95)] = 1757, - [SMALL_STATE(96)] = 1771, - [SMALL_STATE(97)] = 1787, - [SMALL_STATE(98)] = 1801, - [SMALL_STATE(99)] = 1815, - [SMALL_STATE(100)] = 1827, - [SMALL_STATE(101)] = 1840, - [SMALL_STATE(102)] = 1853, - [SMALL_STATE(103)] = 1866, - [SMALL_STATE(104)] = 1877, - [SMALL_STATE(105)] = 1888, - [SMALL_STATE(106)] = 1901, - [SMALL_STATE(107)] = 1914, - [SMALL_STATE(108)] = 1927, - [SMALL_STATE(109)] = 1938, - [SMALL_STATE(110)] = 1947, - [SMALL_STATE(111)] = 1956, - [SMALL_STATE(112)] = 1967, - [SMALL_STATE(113)] = 1980, - [SMALL_STATE(114)] = 1989, - [SMALL_STATE(115)] = 2002, - [SMALL_STATE(116)] = 2015, - [SMALL_STATE(117)] = 2028, - [SMALL_STATE(118)] = 2041, - [SMALL_STATE(119)] = 2054, - [SMALL_STATE(120)] = 2067, - [SMALL_STATE(121)] = 2080, - [SMALL_STATE(122)] = 2093, - [SMALL_STATE(123)] = 2106, - [SMALL_STATE(124)] = 2119, - [SMALL_STATE(125)] = 2129, - [SMALL_STATE(126)] = 2137, - [SMALL_STATE(127)] = 2147, - [SMALL_STATE(128)] = 2155, - [SMALL_STATE(129)] = 2163, - [SMALL_STATE(130)] = 2171, - [SMALL_STATE(131)] = 2179, - [SMALL_STATE(132)] = 2189, - [SMALL_STATE(133)] = 2199, - [SMALL_STATE(134)] = 2209, - [SMALL_STATE(135)] = 2217, - [SMALL_STATE(136)] = 2225, - [SMALL_STATE(137)] = 2233, - [SMALL_STATE(138)] = 2243, - [SMALL_STATE(139)] = 2251, - [SMALL_STATE(140)] = 2261, - [SMALL_STATE(141)] = 2269, - [SMALL_STATE(142)] = 2277, - [SMALL_STATE(143)] = 2287, - [SMALL_STATE(144)] = 2295, - [SMALL_STATE(145)] = 2305, - [SMALL_STATE(146)] = 2313, - [SMALL_STATE(147)] = 2323, - [SMALL_STATE(148)] = 2331, - [SMALL_STATE(149)] = 2341, - [SMALL_STATE(150)] = 2349, - [SMALL_STATE(151)] = 2359, - [SMALL_STATE(152)] = 2369, - [SMALL_STATE(153)] = 2379, - [SMALL_STATE(154)] = 2386, - [SMALL_STATE(155)] = 2393, - [SMALL_STATE(156)] = 2400, - [SMALL_STATE(157)] = 2407, - [SMALL_STATE(158)] = 2414, - [SMALL_STATE(159)] = 2421, - [SMALL_STATE(160)] = 2428, - [SMALL_STATE(161)] = 2435, - [SMALL_STATE(162)] = 2442, - [SMALL_STATE(163)] = 2449, - [SMALL_STATE(164)] = 2456, - [SMALL_STATE(165)] = 2463, - [SMALL_STATE(166)] = 2470, - [SMALL_STATE(167)] = 2477, - [SMALL_STATE(168)] = 2484, - [SMALL_STATE(169)] = 2491, - [SMALL_STATE(170)] = 2498, - [SMALL_STATE(171)] = 2505, - [SMALL_STATE(172)] = 2512, - [SMALL_STATE(173)] = 2519, - [SMALL_STATE(174)] = 2526, - [SMALL_STATE(175)] = 2533, - [SMALL_STATE(176)] = 2540, - [SMALL_STATE(177)] = 2547, - [SMALL_STATE(178)] = 2554, - [SMALL_STATE(179)] = 2561, + [SMALL_STATE(67)] = 1252, + [SMALL_STATE(68)] = 1279, + [SMALL_STATE(69)] = 1306, + [SMALL_STATE(70)] = 1333, + [SMALL_STATE(71)] = 1360, + [SMALL_STATE(72)] = 1375, + [SMALL_STATE(73)] = 1396, + [SMALL_STATE(74)] = 1415, + [SMALL_STATE(75)] = 1432, + [SMALL_STATE(76)] = 1450, + [SMALL_STATE(77)] = 1462, + [SMALL_STATE(78)] = 1480, + [SMALL_STATE(79)] = 1498, + [SMALL_STATE(80)] = 1517, + [SMALL_STATE(81)] = 1528, + [SMALL_STATE(82)] = 1545, + [SMALL_STATE(83)] = 1562, + [SMALL_STATE(84)] = 1579, + [SMALL_STATE(85)] = 1598, + [SMALL_STATE(86)] = 1615, + [SMALL_STATE(87)] = 1632, + [SMALL_STATE(88)] = 1649, + [SMALL_STATE(89)] = 1666, + [SMALL_STATE(90)] = 1683, + [SMALL_STATE(91)] = 1702, + [SMALL_STATE(92)] = 1713, + [SMALL_STATE(93)] = 1724, + [SMALL_STATE(94)] = 1741, + [SMALL_STATE(95)] = 1758, + [SMALL_STATE(96)] = 1772, + [SMALL_STATE(97)] = 1788, + [SMALL_STATE(98)] = 1802, + [SMALL_STATE(99)] = 1816, + [SMALL_STATE(100)] = 1828, + [SMALL_STATE(101)] = 1841, + [SMALL_STATE(102)] = 1854, + [SMALL_STATE(103)] = 1867, + [SMALL_STATE(104)] = 1878, + [SMALL_STATE(105)] = 1889, + [SMALL_STATE(106)] = 1902, + [SMALL_STATE(107)] = 1915, + [SMALL_STATE(108)] = 1928, + [SMALL_STATE(109)] = 1939, + [SMALL_STATE(110)] = 1948, + [SMALL_STATE(111)] = 1957, + [SMALL_STATE(112)] = 1968, + [SMALL_STATE(113)] = 1981, + [SMALL_STATE(114)] = 1990, + [SMALL_STATE(115)] = 2003, + [SMALL_STATE(116)] = 2016, + [SMALL_STATE(117)] = 2029, + [SMALL_STATE(118)] = 2042, + [SMALL_STATE(119)] = 2055, + [SMALL_STATE(120)] = 2068, + [SMALL_STATE(121)] = 2081, + [SMALL_STATE(122)] = 2094, + [SMALL_STATE(123)] = 2107, + [SMALL_STATE(124)] = 2120, + [SMALL_STATE(125)] = 2130, + [SMALL_STATE(126)] = 2138, + [SMALL_STATE(127)] = 2148, + [SMALL_STATE(128)] = 2156, + [SMALL_STATE(129)] = 2164, + [SMALL_STATE(130)] = 2172, + [SMALL_STATE(131)] = 2180, + [SMALL_STATE(132)] = 2190, + [SMALL_STATE(133)] = 2200, + [SMALL_STATE(134)] = 2210, + [SMALL_STATE(135)] = 2218, + [SMALL_STATE(136)] = 2226, + [SMALL_STATE(137)] = 2234, + [SMALL_STATE(138)] = 2244, + [SMALL_STATE(139)] = 2252, + [SMALL_STATE(140)] = 2262, + [SMALL_STATE(141)] = 2270, + [SMALL_STATE(142)] = 2278, + [SMALL_STATE(143)] = 2288, + [SMALL_STATE(144)] = 2296, + [SMALL_STATE(145)] = 2306, + [SMALL_STATE(146)] = 2314, + [SMALL_STATE(147)] = 2324, + [SMALL_STATE(148)] = 2332, + [SMALL_STATE(149)] = 2342, + [SMALL_STATE(150)] = 2350, + [SMALL_STATE(151)] = 2360, + [SMALL_STATE(152)] = 2370, + [SMALL_STATE(153)] = 2380, + [SMALL_STATE(154)] = 2387, + [SMALL_STATE(155)] = 2394, + [SMALL_STATE(156)] = 2401, + [SMALL_STATE(157)] = 2408, + [SMALL_STATE(158)] = 2415, + [SMALL_STATE(159)] = 2422, + [SMALL_STATE(160)] = 2429, + [SMALL_STATE(161)] = 2436, + [SMALL_STATE(162)] = 2443, + [SMALL_STATE(163)] = 2450, + [SMALL_STATE(164)] = 2457, + [SMALL_STATE(165)] = 2464, + [SMALL_STATE(166)] = 2471, + [SMALL_STATE(167)] = 2478, + [SMALL_STATE(168)] = 2485, + [SMALL_STATE(169)] = 2492, + [SMALL_STATE(170)] = 2499, + [SMALL_STATE(171)] = 2506, + [SMALL_STATE(172)] = 2513, + [SMALL_STATE(173)] = 2520, + [SMALL_STATE(174)] = 2527, + [SMALL_STATE(175)] = 2534, + [SMALL_STATE(176)] = 2541, + [SMALL_STATE(177)] = 2548, + [SMALL_STATE(178)] = 2555, + [SMALL_STATE(179)] = 2562, }; static const TSParseActionEntry ts_parse_actions[] = { From 4968de44b62d5389f1ecbf5f433add0e538eb52a Mon Sep 17 00:00:00 2001 From: Yotam Nachum Date: Tue, 4 Jan 2022 17:36:34 +0200 Subject: [PATCH 30/98] Add missing modifiers --- grammar.js | 2 + src/grammar.json | 8 + src/node-types.json | 8 + src/parser.c | 7887 ++++++++++++++++++++++--------------------- 4 files changed, 4139 insertions(+), 3766 deletions(-) diff --git a/grammar.js b/grammar.js index e7541a896..a13bd16c7 100644 --- a/grammar.js +++ b/grammar.js @@ -14,6 +14,8 @@ const modifiers = [ "synthetic", "enum", "constructor", + "varargs", + "declared-synchronized", ]; const primitives = ["V", "Z", "B", "S", "C", "I", "J", "F", "D"]; diff --git a/src/grammar.json b/src/grammar.json index b7407365f..22ec2e352 100644 --- a/src/grammar.json +++ b/src/grammar.json @@ -1870,6 +1870,14 @@ { "type": "STRING", "value": "constructor" + }, + { + "type": "STRING", + "value": "varargs" + }, + { + "type": "STRING", + "value": "declared-synchronized" } ] } diff --git a/src/node-types.json b/src/node-types.json index 034be0f39..9473fbbc5 100644 --- a/src/node-types.json +++ b/src/node-types.json @@ -1166,6 +1166,10 @@ "type": "constructor", "named": false }, + { + "type": "declared-synchronized", + "named": false + }, { "type": "div-double", "named": false @@ -1950,6 +1954,10 @@ "type": "ushr-long/2addr", "named": false }, + { + "type": "varargs", + "named": false + }, { "type": "variable", "named": true diff --git a/src/parser.c b/src/parser.c index a57775a7a..fcc7209ef 100644 --- a/src/parser.c +++ b/src/parser.c @@ -16,9 +16,9 @@ #define LANGUAGE_VERSION 13 #define STATE_COUNT 180 #define LARGE_STATE_COUNT 28 -#define SYMBOL_COUNT 355 +#define SYMBOL_COUNT 357 #define ALIAS_COUNT 2 -#define TOKEN_COUNT 303 +#define TOKEN_COUNT 305 #define EXTERNAL_TOKEN_COUNT 0 #define FIELD_COUNT 5 #define MAX_ALIAS_SEQUENCE_LENGTH 8 @@ -319,68 +319,70 @@ enum { anon_sym_synthetic = 292, anon_sym_enum = 293, anon_sym_constructor = 294, - sym_comment = 295, - anon_sym_DOTenum = 296, - sym_variable = 297, - sym_parameter = 298, - aux_sym_number_literal_token1 = 299, - aux_sym_number_literal_token2 = 300, - sym_string_literal = 301, - sym_null_literal = 302, - sym_class_definition = 303, - sym_class_declaration = 304, - sym_super_declaration = 305, - sym_source_declaration = 306, - sym_implements_declaration = 307, - sym_field_definition = 308, - sym_field_declaration = 309, - sym_method_definition = 310, - sym_method_declaration = 311, - sym_annotation_definition = 312, - sym_annotation_declaration = 313, - sym_annotation_property = 314, - sym_annotation_value = 315, - sym__code_line = 316, - sym_statement = 317, - sym_opcode = 318, - sym__statement_argument = 319, - sym__declaration = 320, - sym_line_declaration = 321, - sym_locals_declaration = 322, - sym_param_declaration = 323, - sym_catch_declaration = 324, - sym_catchall_declaration = 325, - sym_packed_switch_declaration = 326, - sym_sparse_switch_declaration = 327, - sym_array_data_declaration = 328, - sym__identifier = 329, - sym_field_identifier = 330, - sym_method_identifier = 331, - sym_full_field_identifier = 332, - sym_full_method_identifier = 333, - sym__type = 334, - sym_array_type = 335, - sym_primitive_type = 336, - sym_access_modifiers = 337, - sym_enum_reference = 338, - sym_list = 339, - sym_range = 340, - sym_number_literal = 341, - aux_sym_class_definition_repeat1 = 342, - aux_sym_class_definition_repeat2 = 343, - aux_sym_class_definition_repeat3 = 344, - aux_sym_class_definition_repeat4 = 345, - aux_sym_method_definition_repeat1 = 346, - aux_sym_annotation_definition_repeat1 = 347, - aux_sym_statement_repeat1 = 348, - aux_sym_packed_switch_declaration_repeat1 = 349, - aux_sym_sparse_switch_declaration_repeat1 = 350, - aux_sym_array_data_declaration_repeat1 = 351, - aux_sym_method_identifier_repeat1 = 352, - aux_sym_access_modifiers_repeat1 = 353, - aux_sym_list_repeat1 = 354, - alias_sym_code_block = 355, - alias_sym_parameters = 356, + anon_sym_varargs = 295, + anon_sym_declared_DASHsynchronized = 296, + sym_comment = 297, + anon_sym_DOTenum = 298, + sym_variable = 299, + sym_parameter = 300, + aux_sym_number_literal_token1 = 301, + aux_sym_number_literal_token2 = 302, + sym_string_literal = 303, + sym_null_literal = 304, + sym_class_definition = 305, + sym_class_declaration = 306, + sym_super_declaration = 307, + sym_source_declaration = 308, + sym_implements_declaration = 309, + sym_field_definition = 310, + sym_field_declaration = 311, + sym_method_definition = 312, + sym_method_declaration = 313, + sym_annotation_definition = 314, + sym_annotation_declaration = 315, + sym_annotation_property = 316, + sym_annotation_value = 317, + sym__code_line = 318, + sym_statement = 319, + sym_opcode = 320, + sym__statement_argument = 321, + sym__declaration = 322, + sym_line_declaration = 323, + sym_locals_declaration = 324, + sym_param_declaration = 325, + sym_catch_declaration = 326, + sym_catchall_declaration = 327, + sym_packed_switch_declaration = 328, + sym_sparse_switch_declaration = 329, + sym_array_data_declaration = 330, + sym__identifier = 331, + sym_field_identifier = 332, + sym_method_identifier = 333, + sym_full_field_identifier = 334, + sym_full_method_identifier = 335, + sym__type = 336, + sym_array_type = 337, + sym_primitive_type = 338, + sym_access_modifiers = 339, + sym_enum_reference = 340, + sym_list = 341, + sym_range = 342, + sym_number_literal = 343, + aux_sym_class_definition_repeat1 = 344, + aux_sym_class_definition_repeat2 = 345, + aux_sym_class_definition_repeat3 = 346, + aux_sym_class_definition_repeat4 = 347, + aux_sym_method_definition_repeat1 = 348, + aux_sym_annotation_definition_repeat1 = 349, + aux_sym_statement_repeat1 = 350, + aux_sym_packed_switch_declaration_repeat1 = 351, + aux_sym_sparse_switch_declaration_repeat1 = 352, + aux_sym_array_data_declaration_repeat1 = 353, + aux_sym_method_identifier_repeat1 = 354, + aux_sym_access_modifiers_repeat1 = 355, + aux_sym_list_repeat1 = 356, + alias_sym_code_block = 357, + alias_sym_parameters = 358, }; static const char * const ts_symbol_names[] = { @@ -679,6 +681,8 @@ static const char * const ts_symbol_names[] = { [anon_sym_synthetic] = "synthetic", [anon_sym_enum] = "enum", [anon_sym_constructor] = "constructor", + [anon_sym_varargs] = "varargs", + [anon_sym_declared_DASHsynchronized] = "declared-synchronized", [sym_comment] = "comment", [anon_sym_DOTenum] = ".enum", [sym_variable] = "variable", @@ -1039,6 +1043,8 @@ static const TSSymbol ts_symbol_map[] = { [anon_sym_synthetic] = anon_sym_synthetic, [anon_sym_enum] = anon_sym_enum, [anon_sym_constructor] = anon_sym_constructor, + [anon_sym_varargs] = anon_sym_varargs, + [anon_sym_declared_DASHsynchronized] = anon_sym_declared_DASHsynchronized, [sym_comment] = sym_comment, [anon_sym_DOTenum] = anon_sym_DOTenum, [sym_variable] = sym_variable, @@ -2284,6 +2290,14 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = false, }, + [anon_sym_varargs] = { + .visible = true, + .named = false, + }, + [anon_sym_declared_DASHsynchronized] = { + .visible = true, + .named = false, + }, [sym_comment] = { .visible = true, .named = true, @@ -2596,124 +2610,125 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { eof = lexer->eof(lexer); switch (state) { case 0: - if (eof) ADVANCE(1460); + if (eof) ADVANCE(1511); if (lookahead == '"') ADVANCE(5); - if (lookahead == '#') ADVANCE(1785); - if (lookahead == ')') ADVANCE(1729); - if (lookahead == ',') ADVANCE(1477); - if (lookahead == '-') ADVANCE(156); - if (lookahead == '.') ADVANCE(155); - if (lookahead == '0') ADVANCE(1795); - if (lookahead == ':') ADVANCE(1457); - if (lookahead == '<') ADVANCE(474); - if (lookahead == '=') ADVANCE(1473); - if (lookahead == 'B') ADVANCE(1733); - if (lookahead == 'C') ADVANCE(1735); - if (lookahead == 'D') ADVANCE(1739); - if (lookahead == 'F') ADVANCE(1738); - if (lookahead == 'I') ADVANCE(1736); - if (lookahead == 'J') ADVANCE(1737); - if (lookahead == 'L') ADVANCE(1458); - if (lookahead == 'S') ADVANCE(1734); - if (lookahead == 'V') ADVANCE(1731); - if (lookahead == 'Z') ADVANCE(1732); - if (lookahead == '[') ADVANCE(1730); - if (lookahead == 'a') ADVANCE(444); - if (lookahead == 'b') ADVANCE(1208); - if (lookahead == 'c') ADVANCE(781); - if (lookahead == 'd') ADVANCE(804); - if (lookahead == 'e') ADVANCE(984); - if (lookahead == 'f') ADVANCE(805); - if (lookahead == 'g') ADVANCE(1056); - if (lookahead == 'i') ADVANCE(735); - if (lookahead == 'l') ADVANCE(1062); - if (lookahead == 'm') ADVANCE(1057); - if (lookahead == 'n') ADVANCE(337); - if (lookahead == 'o') ADVANCE(1209); - if (lookahead == 'p') ADVANCE(330); - if (lookahead == 'r') ADVANCE(627); - if (lookahead == 's') ADVANCE(770); - if (lookahead == 't') ADVANCE(782); - if (lookahead == 'u') ADVANCE(1255); - if (lookahead == 'v') ADVANCE(1064); - if (lookahead == 'x') ADVANCE(1128); - if (lookahead == '{') ADVANCE(1713); - if (lookahead == '}') ADVANCE(1715); + if (lookahead == '#') ADVANCE(1840); + if (lookahead == ')') ADVANCE(1780); + if (lookahead == ',') ADVANCE(1528); + if (lookahead == '-') ADVANCE(171); + if (lookahead == '.') ADVANCE(170); + if (lookahead == '0') ADVANCE(1850); + if (lookahead == ':') ADVANCE(1508); + if (lookahead == '<') ADVANCE(505); + if (lookahead == '=') ADVANCE(1524); + if (lookahead == 'B') ADVANCE(1784); + if (lookahead == 'C') ADVANCE(1786); + if (lookahead == 'D') ADVANCE(1790); + if (lookahead == 'F') ADVANCE(1789); + if (lookahead == 'I') ADVANCE(1787); + if (lookahead == 'J') ADVANCE(1788); + if (lookahead == 'L') ADVANCE(1509); + if (lookahead == 'S') ADVANCE(1785); + if (lookahead == 'V') ADVANCE(1782); + if (lookahead == 'Z') ADVANCE(1783); + if (lookahead == '[') ADVANCE(1781); + if (lookahead == 'a') ADVANCE(475); + if (lookahead == 'b') ADVANCE(1251); + if (lookahead == 'c') ADVANCE(821); + if (lookahead == 'd') ADVANCE(663); + if (lookahead == 'e') ADVANCE(1026); + if (lookahead == 'f') ADVANCE(845); + if (lookahead == 'g') ADVANCE(1100); + if (lookahead == 'i') ADVANCE(774); + if (lookahead == 'l') ADVANCE(1106); + if (lookahead == 'm') ADVANCE(1101); + if (lookahead == 'n') ADVANCE(364); + if (lookahead == 'o') ADVANCE(1253); + if (lookahead == 'p') ADVANCE(362); + if (lookahead == 'r') ADVANCE(664); + if (lookahead == 's') ADVANCE(810); + if (lookahead == 't') ADVANCE(822); + if (lookahead == 'u') ADVANCE(1302); + if (lookahead == 'v') ADVANCE(413); + if (lookahead == 'x') ADVANCE(1184); + if (lookahead == '{') ADVANCE(1764); + if (lookahead == '}') ADVANCE(1766); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(0) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1796); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1851); END_STATE(); case 1: - if (lookahead == '\n') ADVANCE(1478); + if (lookahead == '\n') ADVANCE(1529); if (lookahead == '"') ADVANCE(5); - if (lookahead == '#') ADVANCE(1785); - if (lookahead == ',') ADVANCE(1477); - if (lookahead == '-') ADVANCE(156); - if (lookahead == '0') ADVANCE(1793); - if (lookahead == ':') ADVANCE(1457); - if (lookahead == '<') ADVANCE(474); - if (lookahead == 'L') ADVANCE(12); - if (lookahead == '[') ADVANCE(1730); - if (lookahead == 'p') ADVANCE(13); - if (lookahead == 'v') ADVANCE(14); - if (lookahead == '{') ADVANCE(1713); + if (lookahead == '#') ADVANCE(1840); + if (lookahead == ',') ADVANCE(1528); + if (lookahead == '-') ADVANCE(171); + if (lookahead == '0') ADVANCE(1848); + if (lookahead == ':') ADVANCE(1508); + if (lookahead == '<') ADVANCE(505); + if (lookahead == 'L') ADVANCE(13); + if (lookahead == '[') ADVANCE(1781); + if (lookahead == 'p') ADVANCE(14); + if (lookahead == 'v') ADVANCE(15); + if (lookahead == '{') ADVANCE(1764); if (lookahead == '\t' || lookahead == '\r' || lookahead == ' ') SKIP(1) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1794); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1849); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(16); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(17); END_STATE(); case 2: - if (lookahead == ' ') ADVANCE(436); + if (lookahead == ' ') ADVANCE(467); END_STATE(); case 3: - if (lookahead == ' ') ADVANCE(437); + if (lookahead == ' ') ADVANCE(468); END_STATE(); case 4: if (lookahead == '"') ADVANCE(5); - if (lookahead == '#') ADVANCE(1785); - if (lookahead == '-') ADVANCE(157); - if (lookahead == '0') ADVANCE(1793); - if (lookahead == ':') ADVANCE(1457); - if (lookahead == '<') ADVANCE(474); - if (lookahead == 'L') ADVANCE(12); - if (lookahead == '[') ADVANCE(1730); - if (lookahead == 'p') ADVANCE(13); - if (lookahead == 'v') ADVANCE(14); - if (lookahead == '{') ADVANCE(1713); - if (lookahead == '}') ADVANCE(1715); + if (lookahead == '#') ADVANCE(1840); + if (lookahead == '-') ADVANCE(172); + if (lookahead == '0') ADVANCE(1848); + if (lookahead == ':') ADVANCE(1508); + if (lookahead == '<') ADVANCE(505); + if (lookahead == 'L') ADVANCE(13); + if (lookahead == '[') ADVANCE(1781); + if (lookahead == 'p') ADVANCE(14); + if (lookahead == 'v') ADVANCE(15); + if (lookahead == '{') ADVANCE(1764); + if (lookahead == '}') ADVANCE(1766); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(4) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1794); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1849); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(16); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(17); END_STATE(); case 5: - if (lookahead == '"') ADVANCE(1797); + if (lookahead == '"') ADVANCE(1852); if (lookahead != 0 && lookahead != '\n') ADVANCE(5); END_STATE(); case 6: - if (lookahead == '#') ADVANCE(1785); - if (lookahead == '<') ADVANCE(474); - if (lookahead == 'a') ADVANCE(25); - if (lookahead == 'b') ADVANCE(83); - if (lookahead == 'c') ADVANCE(77); - if (lookahead == 'e') ADVANCE(68); - if (lookahead == 'f') ADVANCE(59); - if (lookahead == 'i') ADVANCE(69); - if (lookahead == 'n') ADVANCE(17); - if (lookahead == 'p') ADVANCE(80); - if (lookahead == 's') ADVANCE(104); - if (lookahead == 't') ADVANCE(84); - if (lookahead == 'v') ADVANCE(76); + if (lookahead == '#') ADVANCE(1840); + if (lookahead == '<') ADVANCE(505); + if (lookahead == 'a') ADVANCE(29); + if (lookahead == 'b') ADVANCE(92); + if (lookahead == 'c') ADVANCE(86); + if (lookahead == 'd') ADVANCE(44); + if (lookahead == 'e') ADVANCE(78); + if (lookahead == 'f') ADVANCE(67); + if (lookahead == 'i') ADVANCE(79); + if (lookahead == 'n') ADVANCE(18); + if (lookahead == 'p') ADVANCE(89); + if (lookahead == 's') ADVANCE(117); + if (lookahead == 't') ADVANCE(93); + if (lookahead == 'v') ADVANCE(26); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || @@ -2721,40 +2736,42 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('d' <= lookahead && lookahead <= 'z')) ADVANCE(110); + ('g' <= lookahead && lookahead <= 'z')) ADVANCE(123); END_STATE(); case 7: - if (lookahead == '#') ADVANCE(1785); - if (lookahead == 'L') ADVANCE(1458); - if (lookahead == 'a') ADVANCE(443); - if (lookahead == 'b') ADVANCE(1207); - if (lookahead == 'c') ADVANCE(1123); - if (lookahead == 'e') ADVANCE(983); - if (lookahead == 'f') ADVANCE(827); - if (lookahead == 'i') ADVANCE(1053); - if (lookahead == 'n') ADVANCE(336); - if (lookahead == 'p') ADVANCE(1210); - if (lookahead == 's') ADVANCE(1338); - if (lookahead == 't') ADVANCE(1211); - if (lookahead == 'v') ADVANCE(1063); + if (lookahead == '#') ADVANCE(1840); + if (lookahead == 'L') ADVANCE(1509); + if (lookahead == 'a') ADVANCE(474); + if (lookahead == 'b') ADVANCE(1250); + if (lookahead == 'c') ADVANCE(1168); + if (lookahead == 'd') ADVANCE(662); + if (lookahead == 'e') ADVANCE(1025); + if (lookahead == 'f') ADVANCE(875); + if (lookahead == 'i') ADVANCE(1096); + if (lookahead == 'n') ADVANCE(363); + if (lookahead == 'p') ADVANCE(1252); + if (lookahead == 's') ADVANCE(1387); + if (lookahead == 't') ADVANCE(1254); + if (lookahead == 'v') ADVANCE(412); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(7) END_STATE(); case 8: - if (lookahead == '#') ADVANCE(1785); - if (lookahead == 'a') ADVANCE(241); - if (lookahead == 'b') ADVANCE(299); - if (lookahead == 'c') ADVANCE(293); - if (lookahead == 'e') ADVANCE(284); - if (lookahead == 'f') ADVANCE(275); - if (lookahead == 'i') ADVANCE(285); - if (lookahead == 'n') ADVANCE(233); - if (lookahead == 'p') ADVANCE(296); - if (lookahead == 's') ADVANCE(320); - if (lookahead == 't') ADVANCE(300); - if (lookahead == 'v') ADVANCE(292); + if (lookahead == '#') ADVANCE(1840); + if (lookahead == 'a') ADVANCE(259); + if (lookahead == 'b') ADVANCE(322); + if (lookahead == 'c') ADVANCE(316); + if (lookahead == 'd') ADVANCE(274); + if (lookahead == 'e') ADVANCE(308); + if (lookahead == 'f') ADVANCE(297); + if (lookahead == 'i') ADVANCE(309); + if (lookahead == 'n') ADVANCE(248); + if (lookahead == 'p') ADVANCE(319); + if (lookahead == 's') ADVANCE(347); + if (lookahead == 't') ADVANCE(323); + if (lookahead == 'v') ADVANCE(256); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || @@ -2762,6849 +2779,7159 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('d' <= lookahead && lookahead <= 'z')) ADVANCE(326); + ('g' <= lookahead && lookahead <= 'z')) ADVANCE(353); END_STATE(); case 9: - if (lookahead == '(') ADVANCE(1727); + if (lookahead == '(') ADVANCE(1778); END_STATE(); case 10: - if (lookahead == '(') ADVANCE(1726); + if (lookahead == '(') ADVANCE(1777); END_STATE(); case 11: - if (lookahead == '(') ADVANCE(1728); - if (lookahead == ':') ADVANCE(1725); - if (lookahead == ';') ADVANCE(1724); - if (lookahead == '$' || - lookahead == '/') ADVANCE(327); + if (lookahead == '(') ADVANCE(1779); + if (lookahead == '-') ADVANCE(1309); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(11); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); END_STATE(); case 12: - if (lookahead == '(') ADVANCE(1728); - if (lookahead == ':') ADVANCE(1725); + if (lookahead == '(') ADVANCE(1779); + if (lookahead == ':') ADVANCE(1776); + if (lookahead == ';') ADVANCE(1775); if (lookahead == '$' || - lookahead == '/') ADVANCE(327); + lookahead == '/') ADVANCE(354); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(11); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(12); END_STATE(); case 13: - if (lookahead == '(') ADVANCE(1728); - if (lookahead == ':') ADVANCE(1725); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1789); - if (('A' <= lookahead && lookahead <= 'Z') || + if (lookahead == '(') ADVANCE(1779); + if (lookahead == ':') ADVANCE(1776); + if (lookahead == '$' || + lookahead == '/') ADVANCE(354); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(16); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(12); END_STATE(); case 14: - if (lookahead == '(') ADVANCE(1728); - if (lookahead == ':') ADVANCE(1725); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1787); + if (lookahead == '(') ADVANCE(1779); + if (lookahead == ':') ADVANCE(1776); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1844); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(16); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(17); END_STATE(); case 15: - if (lookahead == '(') ADVANCE(1728); - if (lookahead == ':') ADVANCE(1725); - if (('0' <= lookahead && lookahead <= '9') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1791); + if (lookahead == '(') ADVANCE(1779); + if (lookahead == ':') ADVANCE(1776); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1842); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('g' <= lookahead && lookahead <= 'z')) ADVANCE(16); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(17); END_STATE(); case 16: - if (lookahead == '(') ADVANCE(1728); - if (lookahead == ':') ADVANCE(1725); + if (lookahead == '(') ADVANCE(1779); + if (lookahead == ':') ADVANCE(1776); if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1846); + if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(16); + ('g' <= lookahead && lookahead <= 'z')) ADVANCE(17); END_STATE(); case 17: - if (lookahead == '(') ADVANCE(1728); - if (lookahead == 'a') ADVANCE(96); + if (lookahead == '(') ADVANCE(1779); + if (lookahead == ':') ADVANCE(1776); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(17); END_STATE(); case 18: - if (lookahead == '(') ADVANCE(1728); - if (lookahead == 'a') ADVANCE(63); + if (lookahead == '(') ADVANCE(1779); + if (lookahead == 'a') ADVANCE(108); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(110); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(123); END_STATE(); case 19: - if (lookahead == '(') ADVANCE(1728); - if (lookahead == 'a') ADVANCE(31); + if (lookahead == '(') ADVANCE(1779); + if (lookahead == 'a') ADVANCE(95); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(110); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(123); END_STATE(); case 20: - if (lookahead == '(') ADVANCE(1728); - if (lookahead == 'a') ADVANCE(33); + if (lookahead == '(') ADVANCE(1779); + if (lookahead == 'a') ADVANCE(72); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(110); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(123); END_STATE(); case 21: - if (lookahead == '(') ADVANCE(1728); - if (lookahead == 'a') ADVANCE(71); + if (lookahead == '(') ADVANCE(1779); + if (lookahead == 'a') ADVANCE(36); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(110); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(123); END_STATE(); case 22: - if (lookahead == '(') ADVANCE(1728); - if (lookahead == 'a') ADVANCE(98); + if (lookahead == '(') ADVANCE(1779); + if (lookahead == 'a') ADVANCE(97); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(110); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(123); END_STATE(); case 23: - if (lookahead == '(') ADVANCE(1728); - if (lookahead == 'a') ADVANCE(99); + if (lookahead == '(') ADVANCE(1779); + if (lookahead == 'a') ADVANCE(81); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(110); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(123); END_STATE(); case 24: - if (lookahead == '(') ADVANCE(1728); - if (lookahead == 'a') ADVANCE(100); + if (lookahead == '(') ADVANCE(1779); + if (lookahead == 'a') ADVANCE(38); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(110); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(123); END_STATE(); case 25: - if (lookahead == '(') ADVANCE(1728); - if (lookahead == 'b') ADVANCE(88); + if (lookahead == '(') ADVANCE(1779); + if (lookahead == 'a') ADVANCE(111); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(123); END_STATE(); case 26: - if (lookahead == '(') ADVANCE(1728); - if (lookahead == 'b') ADVANCE(64); + if (lookahead == '(') ADVANCE(1779); + if (lookahead == 'a') ADVANCE(96); + if (lookahead == 'o') ADVANCE(76); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(123); END_STATE(); case 27: - if (lookahead == '(') ADVANCE(1728); - if (lookahead == 'c') ADVANCE(51); - if (lookahead == 't') ADVANCE(52); + if (lookahead == '(') ADVANCE(1779); + if (lookahead == 'a') ADVANCE(110); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(123); END_STATE(); case 28: - if (lookahead == '(') ADVANCE(1728); - if (lookahead == 'c') ADVANCE(1741); + if (lookahead == '(') ADVANCE(1779); + if (lookahead == 'a') ADVANCE(112); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(123); END_STATE(); case 29: - if (lookahead == '(') ADVANCE(1728); - if (lookahead == 'c') ADVANCE(1750); + if (lookahead == '(') ADVANCE(1779); + if (lookahead == 'b') ADVANCE(101); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); END_STATE(); case 30: - if (lookahead == '(') ADVANCE(1728); - if (lookahead == 'c') ADVANCE(1777); + if (lookahead == '(') ADVANCE(1779); + if (lookahead == 'b') ADVANCE(73); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); END_STATE(); case 31: - if (lookahead == '(') ADVANCE(1728); - if (lookahead == 'c') ADVANCE(92); + if (lookahead == '(') ADVANCE(1779); + if (lookahead == 'c') ADVANCE(61); + if (lookahead == 't') ADVANCE(60); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); END_STATE(); case 32: - if (lookahead == '(') ADVANCE(1728); - if (lookahead == 'c') ADVANCE(95); + if (lookahead == '(') ADVANCE(1779); + if (lookahead == 'c') ADVANCE(1792); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); END_STATE(); case 33: - if (lookahead == '(') ADVANCE(1728); - if (lookahead == 'c') ADVANCE(43); + if (lookahead == '(') ADVANCE(1779); + if (lookahead == 'c') ADVANCE(1801); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); END_STATE(); case 34: - if (lookahead == '(') ADVANCE(1728); - if (lookahead == 'c') ADVANCE(102); + if (lookahead == '(') ADVANCE(1779); + if (lookahead == 'c') ADVANCE(1828); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); END_STATE(); case 35: - if (lookahead == '(') ADVANCE(1728); - if (lookahead == 'd') ADVANCE(50); + if (lookahead == '(') ADVANCE(1779); + if (lookahead == 'c') ADVANCE(74); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); END_STATE(); case 36: - if (lookahead == '(') ADVANCE(1728); - if (lookahead == 'd') ADVANCE(1747); + if (lookahead == '(') ADVANCE(1779); + if (lookahead == 'c') ADVANCE(104); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); END_STATE(); case 37: - if (lookahead == '(') ADVANCE(1728); - if (lookahead == 'd') ADVANCE(1756); + if (lookahead == '(') ADVANCE(1779); + if (lookahead == 'c') ADVANCE(106); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); END_STATE(); case 38: - if (lookahead == '(') ADVANCE(1728); - if (lookahead == 'e') ADVANCE(34); + if (lookahead == '(') ADVANCE(1779); + if (lookahead == 'c') ADVANCE(49); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); END_STATE(); case 39: - if (lookahead == '(') ADVANCE(1728); - if (lookahead == 'e') ADVANCE(1774); + if (lookahead == '(') ADVANCE(1779); + if (lookahead == 'c') ADVANCE(114); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); END_STATE(); case 40: - if (lookahead == '(') ADVANCE(1728); - if (lookahead == 'e') ADVANCE(1765); + if (lookahead == '(') ADVANCE(1779); + if (lookahead == 'd') ADVANCE(58); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); END_STATE(); case 41: - if (lookahead == '(') ADVANCE(1728); - if (lookahead == 'e') ADVANCE(1744); + if (lookahead == '(') ADVANCE(1779); + if (lookahead == 'd') ADVANCE(11); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); END_STATE(); case 42: - if (lookahead == '(') ADVANCE(1728); - if (lookahead == 'e') ADVANCE(1759); + if (lookahead == '(') ADVANCE(1779); + if (lookahead == 'd') ADVANCE(1798); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); END_STATE(); case 43: - if (lookahead == '(') ADVANCE(1728); - if (lookahead == 'e') ADVANCE(1768); + if (lookahead == '(') ADVANCE(1779); + if (lookahead == 'd') ADVANCE(1807); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); END_STATE(); case 44: - if (lookahead == '(') ADVANCE(1728); - if (lookahead == 'e') ADVANCE(36); + if (lookahead == '(') ADVANCE(1779); + if (lookahead == 'e') ADVANCE(35); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); END_STATE(); case 45: - if (lookahead == '(') ADVANCE(1728); - if (lookahead == 'e') ADVANCE(81); + if (lookahead == '(') ADVANCE(1779); + if (lookahead == 'e') ADVANCE(1825); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); END_STATE(); case 46: - if (lookahead == '(') ADVANCE(1728); - if (lookahead == 'e') ADVANCE(37); + if (lookahead == '(') ADVANCE(1779); + if (lookahead == 'e') ADVANCE(1816); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); END_STATE(); case 47: - if (lookahead == '(') ADVANCE(1728); - if (lookahead == 'e') ADVANCE(73); + if (lookahead == '(') ADVANCE(1779); + if (lookahead == 'e') ADVANCE(1795); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); END_STATE(); case 48: - if (lookahead == '(') ADVANCE(1728); - if (lookahead == 'e') ADVANCE(101); + if (lookahead == '(') ADVANCE(1779); + if (lookahead == 'e') ADVANCE(1810); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); END_STATE(); case 49: - if (lookahead == '(') ADVANCE(1728); - if (lookahead == 'f') ADVANCE(20); + if (lookahead == '(') ADVANCE(1779); + if (lookahead == 'e') ADVANCE(1819); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); END_STATE(); case 50: - if (lookahead == '(') ADVANCE(1728); - if (lookahead == 'g') ADVANCE(39); + if (lookahead == '(') ADVANCE(1779); + if (lookahead == 'e') ADVANCE(39); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); END_STATE(); case 51: - if (lookahead == '(') ADVANCE(1728); - if (lookahead == 'h') ADVANCE(87); + if (lookahead == '(') ADVANCE(1779); + if (lookahead == 'e') ADVANCE(41); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); END_STATE(); case 52: - if (lookahead == '(') ADVANCE(1728); - if (lookahead == 'h') ADVANCE(48); + if (lookahead == '(') ADVANCE(1779); + if (lookahead == 'e') ADVANCE(90); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); END_STATE(); case 53: - if (lookahead == '(') ADVANCE(1728); - if (lookahead == 'i') ADVANCE(35); + if (lookahead == '(') ADVANCE(1779); + if (lookahead == 'e') ADVANCE(42); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); END_STATE(); case 54: - if (lookahead == '(') ADVANCE(1728); - if (lookahead == 'i') ADVANCE(108); - if (lookahead == 'o') ADVANCE(94); + if (lookahead == '(') ADVANCE(1779); + if (lookahead == 'e') ADVANCE(43); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); END_STATE(); case 55: - if (lookahead == '(') ADVANCE(1728); - if (lookahead == 'i') ADVANCE(109); + if (lookahead == '(') ADVANCE(1779); + if (lookahead == 'e') ADVANCE(83); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); END_STATE(); case 56: - if (lookahead == '(') ADVANCE(1728); - if (lookahead == 'i') ADVANCE(107); + if (lookahead == '(') ADVANCE(1779); + if (lookahead == 'e') ADVANCE(113); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); END_STATE(); case 57: - if (lookahead == '(') ADVANCE(1728); - if (lookahead == 'i') ADVANCE(28); + if (lookahead == '(') ADVANCE(1779); + if (lookahead == 'f') ADVANCE(24); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); END_STATE(); case 58: - if (lookahead == '(') ADVANCE(1728); - if (lookahead == 'i') ADVANCE(29); + if (lookahead == '(') ADVANCE(1779); + if (lookahead == 'g') ADVANCE(45); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); END_STATE(); case 59: - if (lookahead == '(') ADVANCE(1728); - if (lookahead == 'i') ADVANCE(72); + if (lookahead == '(') ADVANCE(1779); + if (lookahead == 'g') ADVANCE(100); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); END_STATE(); case 60: - if (lookahead == '(') ADVANCE(1728); - if (lookahead == 'i') ADVANCE(65); + if (lookahead == '(') ADVANCE(1779); + if (lookahead == 'h') ADVANCE(56); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); END_STATE(); case 61: - if (lookahead == '(') ADVANCE(1728); - if (lookahead == 'i') ADVANCE(30); + if (lookahead == '(') ADVANCE(1779); + if (lookahead == 'h') ADVANCE(99); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); END_STATE(); case 62: - if (lookahead == '(') ADVANCE(1728); - if (lookahead == 'i') ADVANCE(47); + if (lookahead == '(') ADVANCE(1779); + if (lookahead == 'i') ADVANCE(40); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); END_STATE(); case 63: - if (lookahead == '(') ADVANCE(1728); - if (lookahead == 'l') ADVANCE(1753); + if (lookahead == '(') ADVANCE(1779); + if (lookahead == 'i') ADVANCE(121); + if (lookahead == 'o') ADVANCE(115); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); END_STATE(); case 64: - if (lookahead == '(') ADVANCE(1728); - if (lookahead == 'l') ADVANCE(57); + if (lookahead == '(') ADVANCE(1779); + if (lookahead == 'i') ADVANCE(122); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); END_STATE(); case 65: - if (lookahead == '(') ADVANCE(1728); - if (lookahead == 'l') ADVANCE(42); + if (lookahead == '(') ADVANCE(1779); + if (lookahead == 'i') ADVANCE(120); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); END_STATE(); case 66: - if (lookahead == '(') ADVANCE(1728); - if (lookahead == 'l') ADVANCE(24); + if (lookahead == '(') ADVANCE(1779); + if (lookahead == 'i') ADVANCE(32); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); END_STATE(); case 67: - if (lookahead == '(') ADVANCE(1728); - if (lookahead == 'm') ADVANCE(1780); + if (lookahead == '(') ADVANCE(1779); + if (lookahead == 'i') ADVANCE(82); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); END_STATE(); case 68: - if (lookahead == '(') ADVANCE(1728); - if (lookahead == 'n') ADVANCE(105); + if (lookahead == '(') ADVANCE(1779); + if (lookahead == 'i') ADVANCE(33); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); END_STATE(); case 69: - if (lookahead == '(') ADVANCE(1728); - if (lookahead == 'n') ADVANCE(91); + if (lookahead == '(') ADVANCE(1779); + if (lookahead == 'i') ADVANCE(75); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); END_STATE(); case 70: - if (lookahead == '(') ADVANCE(1728); - if (lookahead == 'n') ADVANCE(27); + if (lookahead == '(') ADVANCE(1779); + if (lookahead == 'i') ADVANCE(34); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); END_STATE(); case 71: - if (lookahead == '(') ADVANCE(1728); - if (lookahead == 'n') ADVANCE(90); + if (lookahead == '(') ADVANCE(1779); + if (lookahead == 'i') ADVANCE(55); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); END_STATE(); case 72: - if (lookahead == '(') ADVANCE(1728); - if (lookahead == 'n') ADVANCE(18); + if (lookahead == '(') ADVANCE(1779); + if (lookahead == 'l') ADVANCE(1804); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); END_STATE(); case 73: - if (lookahead == '(') ADVANCE(1728); - if (lookahead == 'n') ADVANCE(93); + if (lookahead == '(') ADVANCE(1779); + if (lookahead == 'l') ADVANCE(66); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); END_STATE(); case 74: - if (lookahead == '(') ADVANCE(1728); - if (lookahead == 'n') ADVANCE(55); + if (lookahead == '(') ADVANCE(1779); + if (lookahead == 'l') ADVANCE(22); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); END_STATE(); case 75: - if (lookahead == '(') ADVANCE(1728); - if (lookahead == 'n') ADVANCE(89); + if (lookahead == '(') ADVANCE(1779); + if (lookahead == 'l') ADVANCE(48); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); END_STATE(); case 76: - if (lookahead == '(') ADVANCE(1728); - if (lookahead == 'o') ADVANCE(66); + if (lookahead == '(') ADVANCE(1779); + if (lookahead == 'l') ADVANCE(28); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); END_STATE(); case 77: - if (lookahead == '(') ADVANCE(1728); - if (lookahead == 'o') ADVANCE(75); + if (lookahead == '(') ADVANCE(1779); + if (lookahead == 'm') ADVANCE(1831); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); END_STATE(); case 78: - if (lookahead == '(') ADVANCE(1728); - if (lookahead == 'o') ADVANCE(82); + if (lookahead == '(') ADVANCE(1779); + if (lookahead == 'n') ADVANCE(118); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); END_STATE(); case 79: - if (lookahead == '(') ADVANCE(1728); - if (lookahead == 'o') ADVANCE(74); + if (lookahead == '(') ADVANCE(1779); + if (lookahead == 'n') ADVANCE(107); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); END_STATE(); case 80: - if (lookahead == '(') ADVANCE(1728); - if (lookahead == 'r') ADVANCE(54); - if (lookahead == 'u') ADVANCE(26); + if (lookahead == '(') ADVANCE(1779); + if (lookahead == 'n') ADVANCE(31); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); END_STATE(); case 81: - if (lookahead == '(') ADVANCE(1728); - if (lookahead == 'r') ADVANCE(49); + if (lookahead == '(') ADVANCE(1779); + if (lookahead == 'n') ADVANCE(103); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); END_STATE(); case 82: - if (lookahead == '(') ADVANCE(1728); - if (lookahead == 'r') ADVANCE(1783); + if (lookahead == '(') ADVANCE(1779); + if (lookahead == 'n') ADVANCE(20); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); END_STATE(); case 83: - if (lookahead == '(') ADVANCE(1728); - if (lookahead == 'r') ADVANCE(53); + if (lookahead == '(') ADVANCE(1779); + if (lookahead == 'n') ADVANCE(105); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); END_STATE(); case 84: - if (lookahead == '(') ADVANCE(1728); - if (lookahead == 'r') ADVANCE(21); + if (lookahead == '(') ADVANCE(1779); + if (lookahead == 'n') ADVANCE(64); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); END_STATE(); case 85: - if (lookahead == '(') ADVANCE(1728); - if (lookahead == 'r') ADVANCE(106); + if (lookahead == '(') ADVANCE(1779); + if (lookahead == 'n') ADVANCE(102); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); END_STATE(); case 86: - if (lookahead == '(') ADVANCE(1728); - if (lookahead == 'r') ADVANCE(19); + if (lookahead == '(') ADVANCE(1779); + if (lookahead == 'o') ADVANCE(85); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); END_STATE(); case 87: - if (lookahead == '(') ADVANCE(1728); - if (lookahead == 'r') ADVANCE(79); + if (lookahead == '(') ADVANCE(1779); + if (lookahead == 'o') ADVANCE(84); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); END_STATE(); case 88: - if (lookahead == '(') ADVANCE(1728); - if (lookahead == 's') ADVANCE(103); + if (lookahead == '(') ADVANCE(1779); + if (lookahead == 'o') ADVANCE(91); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); END_STATE(); case 89: - if (lookahead == '(') ADVANCE(1728); - if (lookahead == 's') ADVANCE(97); + if (lookahead == '(') ADVANCE(1779); + if (lookahead == 'r') ADVANCE(63); + if (lookahead == 'u') ADVANCE(30); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); END_STATE(); case 90: - if (lookahead == '(') ADVANCE(1728); - if (lookahead == 's') ADVANCE(62); + if (lookahead == '(') ADVANCE(1779); + if (lookahead == 'r') ADVANCE(57); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); END_STATE(); case 91: - if (lookahead == '(') ADVANCE(1728); - if (lookahead == 't') ADVANCE(45); + if (lookahead == '(') ADVANCE(1779); + if (lookahead == 'r') ADVANCE(1834); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); END_STATE(); case 92: - if (lookahead == '(') ADVANCE(1728); - if (lookahead == 't') ADVANCE(1771); + if (lookahead == '(') ADVANCE(1779); + if (lookahead == 'r') ADVANCE(62); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); END_STATE(); case 93: - if (lookahead == '(') ADVANCE(1728); - if (lookahead == 't') ADVANCE(1762); + if (lookahead == '(') ADVANCE(1779); + if (lookahead == 'r') ADVANCE(23); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); END_STATE(); case 94: - if (lookahead == '(') ADVANCE(1728); - if (lookahead == 't') ADVANCE(38); + if (lookahead == '(') ADVANCE(1779); + if (lookahead == 'r') ADVANCE(119); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); END_STATE(); case 95: - if (lookahead == '(') ADVANCE(1728); - if (lookahead == 't') ADVANCE(78); + if (lookahead == '(') ADVANCE(1779); + if (lookahead == 'r') ADVANCE(59); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); END_STATE(); case 96: - if (lookahead == '(') ADVANCE(1728); - if (lookahead == 't') ADVANCE(56); + if (lookahead == '(') ADVANCE(1779); + if (lookahead == 'r') ADVANCE(19); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); END_STATE(); case 97: - if (lookahead == '(') ADVANCE(1728); - if (lookahead == 't') ADVANCE(85); + if (lookahead == '(') ADVANCE(1779); + if (lookahead == 'r') ADVANCE(51); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); END_STATE(); case 98: - if (lookahead == '(') ADVANCE(1728); - if (lookahead == 't') ADVANCE(58); + if (lookahead == '(') ADVANCE(1779); + if (lookahead == 'r') ADVANCE(21); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); END_STATE(); case 99: - if (lookahead == '(') ADVANCE(1728); - if (lookahead == 't') ADVANCE(41); + if (lookahead == '(') ADVANCE(1779); + if (lookahead == 'r') ADVANCE(87); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); END_STATE(); case 100: - if (lookahead == '(') ADVANCE(1728); - if (lookahead == 't') ADVANCE(60); + if (lookahead == '(') ADVANCE(1779); + if (lookahead == 's') ADVANCE(1837); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); END_STATE(); case 101: - if (lookahead == '(') ADVANCE(1728); - if (lookahead == 't') ADVANCE(61); + if (lookahead == '(') ADVANCE(1779); + if (lookahead == 's') ADVANCE(116); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); END_STATE(); case 102: - if (lookahead == '(') ADVANCE(1728); - if (lookahead == 't') ADVANCE(44); + if (lookahead == '(') ADVANCE(1779); + if (lookahead == 's') ADVANCE(109); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); END_STATE(); case 103: - if (lookahead == '(') ADVANCE(1728); - if (lookahead == 't') ADVANCE(86); + if (lookahead == '(') ADVANCE(1779); + if (lookahead == 's') ADVANCE(71); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); END_STATE(); case 104: - if (lookahead == '(') ADVANCE(1728); - if (lookahead == 't') ADVANCE(22); - if (lookahead == 'y') ADVANCE(70); + if (lookahead == '(') ADVANCE(1779); + if (lookahead == 't') ADVANCE(1822); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); END_STATE(); case 105: - if (lookahead == '(') ADVANCE(1728); - if (lookahead == 'u') ADVANCE(67); + if (lookahead == '(') ADVANCE(1779); + if (lookahead == 't') ADVANCE(1813); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); END_STATE(); case 106: - if (lookahead == '(') ADVANCE(1728); - if (lookahead == 'u') ADVANCE(32); + if (lookahead == '(') ADVANCE(1779); + if (lookahead == 't') ADVANCE(88); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); END_STATE(); case 107: - if (lookahead == '(') ADVANCE(1728); - if (lookahead == 'v') ADVANCE(40); + if (lookahead == '(') ADVANCE(1779); + if (lookahead == 't') ADVANCE(52); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); END_STATE(); case 108: - if (lookahead == '(') ADVANCE(1728); - if (lookahead == 'v') ADVANCE(23); + if (lookahead == '(') ADVANCE(1779); + if (lookahead == 't') ADVANCE(65); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); END_STATE(); case 109: - if (lookahead == '(') ADVANCE(1728); - if (lookahead == 'z') ADVANCE(46); + if (lookahead == '(') ADVANCE(1779); + if (lookahead == 't') ADVANCE(94); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'y')) ADVANCE(110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); END_STATE(); case 110: - if (lookahead == '(') ADVANCE(1728); + if (lookahead == '(') ADVANCE(1779); + if (lookahead == 't') ADVANCE(68); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); END_STATE(); case 111: - if (lookahead == '-') ADVANCE(628); + if (lookahead == '(') ADVANCE(1779); + if (lookahead == 't') ADVANCE(47); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); END_STATE(); case 112: - if (lookahead == '-') ADVANCE(534); + if (lookahead == '(') ADVANCE(1779); + if (lookahead == 't') ADVANCE(69); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); END_STATE(); case 113: - if (lookahead == '-') ADVANCE(345); + if (lookahead == '(') ADVANCE(1779); + if (lookahead == 't') ADVANCE(70); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); END_STATE(); case 114: - if (lookahead == '-') ADVANCE(623); + if (lookahead == '(') ADVANCE(1779); + if (lookahead == 't') ADVANCE(53); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); END_STATE(); case 115: - if (lookahead == '-') ADVANCE(445); + if (lookahead == '(') ADVANCE(1779); + if (lookahead == 't') ADVANCE(50); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); END_STATE(); case 116: - if (lookahead == '-') ADVANCE(538); + if (lookahead == '(') ADVANCE(1779); + if (lookahead == 't') ADVANCE(98); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); END_STATE(); case 117: - if (lookahead == '-') ADVANCE(625); + if (lookahead == '(') ADVANCE(1779); + if (lookahead == 't') ADVANCE(27); + if (lookahead == 'y') ADVANCE(80); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); END_STATE(); case 118: - if (lookahead == '-') ADVANCE(626); + if (lookahead == '(') ADVANCE(1779); + if (lookahead == 'u') ADVANCE(77); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); END_STATE(); case 119: - if (lookahead == '-') ADVANCE(739); + if (lookahead == '(') ADVANCE(1779); + if (lookahead == 'u') ADVANCE(37); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); END_STATE(); case 120: - if (lookahead == '-') ADVANCE(817); + if (lookahead == '(') ADVANCE(1779); + if (lookahead == 'v') ADVANCE(46); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); END_STATE(); case 121: - if (lookahead == '-') ADVANCE(589); + if (lookahead == '(') ADVANCE(1779); + if (lookahead == 'v') ADVANCE(25); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); END_STATE(); case 122: - if (lookahead == '-') ADVANCE(1260); + if (lookahead == '(') ADVANCE(1779); + if (lookahead == 'z') ADVANCE(54); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'y')) ADVANCE(123); END_STATE(); case 123: - if (lookahead == '-') ADVANCE(385); - if (lookahead == 'e') ADVANCE(535); + if (lookahead == '(') ADVANCE(1779); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); END_STATE(); case 124: - if (lookahead == '-') ADVANCE(936); - if (lookahead == 'g') ADVANCE(114); - if (lookahead == 'l') ADVANCE(149); + if (lookahead == '-') ADVANCE(665); END_STATE(); case 125: - if (lookahead == '-') ADVANCE(825); + if (lookahead == '-') ADVANCE(568); END_STATE(); case 126: - if (lookahead == '-') ADVANCE(1061); + if (lookahead == '-') ADVANCE(376); END_STATE(); case 127: - if (lookahead == '-') ADVANCE(1022); + if (lookahead == '-') ADVANCE(658); END_STATE(); case 128: - if (lookahead == '-') ADVANCE(681); + if (lookahead == '-') ADVANCE(476); END_STATE(); case 129: - if (lookahead == '-') ADVANCE(1356); - if (lookahead == 'e') ADVANCE(1163); + if (lookahead == '-') ADVANCE(571); END_STATE(); case 130: - if (lookahead == '-') ADVANCE(498); + if (lookahead == '-') ADVANCE(660); END_STATE(); case 131: - if (lookahead == '-') ADVANCE(393); + if (lookahead == '-') ADVANCE(661); END_STATE(); case 132: - if (lookahead == '-') ADVANCE(919); + if (lookahead == '-') ADVANCE(778); END_STATE(); case 133: - if (lookahead == '-') ADVANCE(1386); + if (lookahead == '-') ADVANCE(855); END_STATE(); case 134: - if (lookahead == '-') ADVANCE(1391); + if (lookahead == '-') ADVANCE(624); END_STATE(); case 135: - if (lookahead == '-') ADVANCE(1393); + if (lookahead == '-') ADVANCE(1308); END_STATE(); case 136: - if (lookahead == '-') ADVANCE(616); + if (lookahead == '-') ADVANCE(1309); END_STATE(); case 137: - if (lookahead == '-') ADVANCE(847); + if (lookahead == '-') ADVANCE(1309); + if (lookahead == ':') ADVANCE(1776); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); END_STATE(); case 138: - if (lookahead == '-') ADVANCE(595); + if (lookahead == '-') ADVANCE(978); + if (lookahead == 'g') ADVANCE(127); + if (lookahead == 'l') ADVANCE(169); END_STATE(); case 139: - if (lookahead == '-') ADVANCE(617); + if (lookahead == '-') ADVANCE(873); END_STATE(); case 140: - if (lookahead == '-') ADVANCE(857); + if (lookahead == '-') ADVANCE(416); + if (lookahead == 'e') ADVANCE(569); END_STATE(); case 141: - if (lookahead == '-') ADVANCE(597); + if (lookahead == '-') ADVANCE(1105); END_STATE(); case 142: - if (lookahead == '-') ADVANCE(619); + if (lookahead == '-') ADVANCE(961); END_STATE(); case 143: - if (lookahead == '-') ADVANCE(863); + if (lookahead == '-') ADVANCE(1064); END_STATE(); case 144: - if (lookahead == '-') ADVANCE(620); + if (lookahead == '-') ADVANCE(718); END_STATE(); case 145: - if (lookahead == '-') ADVANCE(866); + if (lookahead == '-') ADVANCE(1406); + if (lookahead == 'e') ADVANCE(1206); END_STATE(); case 146: - if (lookahead == '-') ADVANCE(622); + if (lookahead == '-') ADVANCE(530); END_STATE(); case 147: - if (lookahead == '-') ADVANCE(867); + if (lookahead == '-') ADVANCE(425); END_STATE(); case 148: - if (lookahead == '-') ADVANCE(868); + if (lookahead == '-') ADVANCE(1436); END_STATE(); case 149: - if (lookahead == '-') ADVANCE(624); + if (lookahead == '-') ADVANCE(1442); END_STATE(); case 150: - if (lookahead == '-') ADVANCE(1272); + if (lookahead == '-') ADVANCE(1443); END_STATE(); case 151: - if (lookahead == '-') ADVANCE(1273); + if (lookahead == '-') ADVANCE(651); END_STATE(); case 152: - if (lookahead == '-') ADVANCE(1274); + if (lookahead == '-') ADVANCE(898); END_STATE(); case 153: - if (lookahead == '-') ADVANCE(1275); + if (lookahead == '-') ADVANCE(630); END_STATE(); case 154: - if (lookahead == '-') ADVANCE(1276); + if (lookahead == '-') ADVANCE(652); END_STATE(); case 155: - if (lookahead == '.') ADVANCE(1714); - if (lookahead == 'a') ADVANCE(991); - if (lookahead == 'c') ADVANCE(339); - if (lookahead == 'e') ADVANCE(969); - if (lookahead == 'f') ADVANCE(810); - if (lookahead == 'i') ADVANCE(961); - if (lookahead == 'l') ADVANCE(813); - if (lookahead == 'm') ADVANCE(684); - if (lookahead == 'p') ADVANCE(331); - if (lookahead == 's') ADVANCE(1065); + if (lookahead == '-') ADVANCE(907); END_STATE(); case 156: - if (lookahead == '0') ADVANCE(1795); - if (lookahead == '>') ADVANCE(1720); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1796); + if (lookahead == '-') ADVANCE(632); END_STATE(); case 157: - if (lookahead == '0') ADVANCE(1795); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1796); + if (lookahead == '-') ADVANCE(654); END_STATE(); case 158: - if (lookahead == '1') ADVANCE(211); - if (lookahead == '3') ADVANCE(177); + if (lookahead == '-') ADVANCE(911); END_STATE(); case 159: - if (lookahead == '1') ADVANCE(212); - if (lookahead == 'f') ADVANCE(1219); + if (lookahead == '-') ADVANCE(655); END_STATE(); case 160: - if (lookahead == '1') ADVANCE(213); - if (lookahead == '4') ADVANCE(1497); - if (lookahead == 'h') ADVANCE(822); + if (lookahead == '-') ADVANCE(913); END_STATE(); case 161: - if (lookahead == '1') ADVANCE(214); + if (lookahead == '-') ADVANCE(657); END_STATE(); case 162: - if (lookahead == '1') ADVANCE(215); + if (lookahead == '-') ADVANCE(914); END_STATE(); case 163: - if (lookahead == '1') ADVANCE(216); - if (lookahead == 'f') ADVANCE(1232); + if (lookahead == '-') ADVANCE(915); END_STATE(); case 164: - if (lookahead == '1') ADVANCE(217); - if (lookahead == '8') ADVANCE(1692); + if (lookahead == '-') ADVANCE(1320); END_STATE(); case 165: - if (lookahead == '1') ADVANCE(218); - if (lookahead == '8') ADVANCE(1686); + if (lookahead == '-') ADVANCE(1322); END_STATE(); case 166: - if (lookahead == '1') ADVANCE(219); - if (lookahead == '8') ADVANCE(1691); + if (lookahead == '-') ADVANCE(1323); END_STATE(); case 167: - if (lookahead == '1') ADVANCE(220); - if (lookahead == '3') ADVANCE(178); - if (lookahead == 'h') ADVANCE(873); + if (lookahead == '-') ADVANCE(1324); END_STATE(); case 168: - if (lookahead == '1') ADVANCE(221); - if (lookahead == '8') ADVANCE(1689); + if (lookahead == '-') ADVANCE(1325); END_STATE(); case 169: - if (lookahead == '1') ADVANCE(222); - if (lookahead == '8') ADVANCE(1688); + if (lookahead == '-') ADVANCE(659); END_STATE(); case 170: - if (lookahead == '1') ADVANCE(223); - if (lookahead == '8') ADVANCE(1690); + if (lookahead == '.') ADVANCE(1765); + if (lookahead == 'a') ADVANCE(1033); + if (lookahead == 'c') ADVANCE(366); + if (lookahead == 'e') ADVANCE(1011); + if (lookahead == 'f') ADVANCE(849); + if (lookahead == 'i') ADVANCE(1003); + if (lookahead == 'l') ADVANCE(853); + if (lookahead == 'm') ADVANCE(721); + if (lookahead == 'p') ADVANCE(357); + if (lookahead == 's') ADVANCE(1107); END_STATE(); case 171: - if (lookahead == '1') ADVANCE(224); - if (lookahead == '8') ADVANCE(1687); + if (lookahead == '0') ADVANCE(1850); + if (lookahead == '>') ADVANCE(1771); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1851); END_STATE(); case 172: - if (lookahead == '1') ADVANCE(225); - if (lookahead == '8') ADVANCE(1693); + if (lookahead == '0') ADVANCE(1850); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1851); END_STATE(); case 173: if (lookahead == '1') ADVANCE(226); - if (lookahead == 'f') ADVANCE(1239); + if (lookahead == '3') ADVANCE(192); END_STATE(); case 174: if (lookahead == '1') ADVANCE(227); + if (lookahead == 'f') ADVANCE(1264); END_STATE(); case 175: if (lookahead == '1') ADVANCE(228); + if (lookahead == '4') ADVANCE(1548); + if (lookahead == 'h') ADVANCE(863); END_STATE(); case 176: if (lookahead == '1') ADVANCE(229); END_STATE(); case 177: - if (lookahead == '2') ADVANCE(1521); + if (lookahead == '1') ADVANCE(230); END_STATE(); case 178: - if (lookahead == '2') ADVANCE(1502); + if (lookahead == '1') ADVANCE(231); + if (lookahead == 'f') ADVANCE(1278); END_STATE(); case 179: - if (lookahead == '2') ADVANCE(347); - if (lookahead == 'l') ADVANCE(828); + if (lookahead == '1') ADVANCE(232); + if (lookahead == '8') ADVANCE(1743); END_STATE(); case 180: - if (lookahead == '2') ADVANCE(395); - if (lookahead == 'l') ADVANCE(829); + if (lookahead == '1') ADVANCE(233); + if (lookahead == '8') ADVANCE(1737); END_STATE(); case 181: - if (lookahead == '2') ADVANCE(398); - if (lookahead == 'l') ADVANCE(830); + if (lookahead == '1') ADVANCE(234); + if (lookahead == '8') ADVANCE(1742); END_STATE(); case 182: - if (lookahead == '2') ADVANCE(402); - if (lookahead == 'l') ADVANCE(831); + if (lookahead == '1') ADVANCE(235); + if (lookahead == '3') ADVANCE(193); + if (lookahead == 'h') ADVANCE(919); END_STATE(); case 183: - if (lookahead == '2') ADVANCE(404); - if (lookahead == 'l') ADVANCE(832); + if (lookahead == '1') ADVANCE(236); + if (lookahead == '8') ADVANCE(1740); END_STATE(); case 184: - if (lookahead == '2') ADVANCE(406); + if (lookahead == '1') ADVANCE(237); + if (lookahead == '8') ADVANCE(1739); END_STATE(); case 185: - if (lookahead == '2') ADVANCE(408); - if (lookahead == 'l') ADVANCE(833); + if (lookahead == '1') ADVANCE(238); + if (lookahead == '8') ADVANCE(1741); END_STATE(); case 186: - if (lookahead == '2') ADVANCE(410); - if (lookahead == 'l') ADVANCE(834); + if (lookahead == '1') ADVANCE(239); + if (lookahead == '8') ADVANCE(1738); END_STATE(); case 187: - if (lookahead == '2') ADVANCE(412); - if (lookahead == 'l') ADVANCE(835); + if (lookahead == '1') ADVANCE(240); + if (lookahead == '8') ADVANCE(1744); END_STATE(); case 188: - if (lookahead == '2') ADVANCE(413); - if (lookahead == 'l') ADVANCE(836); + if (lookahead == '1') ADVANCE(241); + if (lookahead == 'f') ADVANCE(1287); END_STATE(); case 189: - if (lookahead == '2') ADVANCE(414); - if (lookahead == 'l') ADVANCE(837); + if (lookahead == '1') ADVANCE(242); END_STATE(); case 190: - if (lookahead == '2') ADVANCE(415); + if (lookahead == '1') ADVANCE(243); END_STATE(); case 191: - if (lookahead == '2') ADVANCE(416); + if (lookahead == '1') ADVANCE(244); END_STATE(); case 192: - if (lookahead == '2') ADVANCE(417); + if (lookahead == '2') ADVANCE(1572); END_STATE(); case 193: - if (lookahead == '2') ADVANCE(418); + if (lookahead == '2') ADVANCE(1553); END_STATE(); case 194: - if (lookahead == '2') ADVANCE(419); + if (lookahead == '2') ADVANCE(375); + if (lookahead == 'l') ADVANCE(876); END_STATE(); case 195: - if (lookahead == '2') ADVANCE(420); + if (lookahead == '2') ADVANCE(424); + if (lookahead == 'l') ADVANCE(877); END_STATE(); case 196: - if (lookahead == '2') ADVANCE(421); + if (lookahead == '2') ADVANCE(429); + if (lookahead == 'l') ADVANCE(878); END_STATE(); case 197: - if (lookahead == '2') ADVANCE(422); + if (lookahead == '2') ADVANCE(433); + if (lookahead == 'l') ADVANCE(879); END_STATE(); case 198: - if (lookahead == '2') ADVANCE(423); - if (lookahead == 'l') ADVANCE(839); + if (lookahead == '2') ADVANCE(435); + if (lookahead == 'l') ADVANCE(880); END_STATE(); case 199: - if (lookahead == '2') ADVANCE(424); + if (lookahead == '2') ADVANCE(437); END_STATE(); case 200: - if (lookahead == '2') ADVANCE(425); + if (lookahead == '2') ADVANCE(439); + if (lookahead == 'l') ADVANCE(881); END_STATE(); case 201: - if (lookahead == '2') ADVANCE(426); + if (lookahead == '2') ADVANCE(441); + if (lookahead == 'l') ADVANCE(882); END_STATE(); case 202: - if (lookahead == '2') ADVANCE(427); + if (lookahead == '2') ADVANCE(443); + if (lookahead == 'l') ADVANCE(883); END_STATE(); case 203: - if (lookahead == '2') ADVANCE(428); + if (lookahead == '2') ADVANCE(444); + if (lookahead == 'l') ADVANCE(884); END_STATE(); case 204: - if (lookahead == '2') ADVANCE(429); + if (lookahead == '2') ADVANCE(445); + if (lookahead == 'l') ADVANCE(885); END_STATE(); case 205: - if (lookahead == '2') ADVANCE(430); + if (lookahead == '2') ADVANCE(446); END_STATE(); case 206: - if (lookahead == '2') ADVANCE(431); + if (lookahead == '2') ADVANCE(447); END_STATE(); case 207: - if (lookahead == '2') ADVANCE(432); + if (lookahead == '2') ADVANCE(448); END_STATE(); case 208: - if (lookahead == '2') ADVANCE(433); + if (lookahead == '2') ADVANCE(449); END_STATE(); case 209: - if (lookahead == '2') ADVANCE(434); + if (lookahead == '2') ADVANCE(450); END_STATE(); case 210: - if (lookahead == '2') ADVANCE(435); + if (lookahead == '2') ADVANCE(451); END_STATE(); case 211: - if (lookahead == '6') ADVANCE(1520); + if (lookahead == '2') ADVANCE(452); END_STATE(); case 212: - if (lookahead == '6') ADVANCE(1482); + if (lookahead == '2') ADVANCE(453); END_STATE(); case 213: - if (lookahead == '6') ADVANCE(1498); + if (lookahead == '2') ADVANCE(454); + if (lookahead == 'l') ADVANCE(887); END_STATE(); case 214: - if (lookahead == '6') ADVANCE(1481); + if (lookahead == '2') ADVANCE(455); END_STATE(); case 215: - if (lookahead == '6') ADVANCE(1500); + if (lookahead == '2') ADVANCE(456); END_STATE(); case 216: - if (lookahead == '6') ADVANCE(1485); + if (lookahead == '2') ADVANCE(457); END_STATE(); case 217: - if (lookahead == '6') ADVANCE(1684); + if (lookahead == '2') ADVANCE(458); END_STATE(); case 218: - if (lookahead == '6') ADVANCE(1678); + if (lookahead == '2') ADVANCE(459); END_STATE(); case 219: - if (lookahead == '6') ADVANCE(1683); + if (lookahead == '2') ADVANCE(460); END_STATE(); case 220: - if (lookahead == '6') ADVANCE(1501); + if (lookahead == '2') ADVANCE(461); END_STATE(); case 221: - if (lookahead == '6') ADVANCE(1681); + if (lookahead == '2') ADVANCE(462); END_STATE(); case 222: - if (lookahead == '6') ADVANCE(1680); + if (lookahead == '2') ADVANCE(463); END_STATE(); case 223: - if (lookahead == '6') ADVANCE(1682); + if (lookahead == '2') ADVANCE(464); END_STATE(); case 224: - if (lookahead == '6') ADVANCE(1679); + if (lookahead == '2') ADVANCE(465); END_STATE(); case 225: - if (lookahead == '6') ADVANCE(1685); + if (lookahead == '2') ADVANCE(466); END_STATE(); case 226: - if (lookahead == '6') ADVANCE(1488); + if (lookahead == '6') ADVANCE(1571); END_STATE(); case 227: - if (lookahead == '6') ADVANCE(1484); + if (lookahead == '6') ADVANCE(1533); END_STATE(); case 228: - if (lookahead == '6') ADVANCE(1504); + if (lookahead == '6') ADVANCE(1549); END_STATE(); case 229: - if (lookahead == '6') ADVANCE(1487); + if (lookahead == '6') ADVANCE(1532); END_STATE(); case 230: - if (lookahead == '8') ADVANCE(1694); + if (lookahead == '6') ADVANCE(1551); END_STATE(); case 231: - if (lookahead == '8') ADVANCE(1695); + if (lookahead == '6') ADVANCE(1536); END_STATE(); case 232: - if (lookahead == '8') ADVANCE(1696); + if (lookahead == '6') ADVANCE(1735); END_STATE(); case 233: - if (lookahead == ':') ADVANCE(1725); - if (lookahead == 'a') ADVANCE(312); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(326); + if (lookahead == '6') ADVANCE(1729); END_STATE(); case 234: - if (lookahead == ':') ADVANCE(1725); - if (lookahead == 'a') ADVANCE(279); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(326); + if (lookahead == '6') ADVANCE(1734); END_STATE(); case 235: - if (lookahead == ':') ADVANCE(1725); - if (lookahead == 'a') ADVANCE(247); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(326); + if (lookahead == '6') ADVANCE(1552); END_STATE(); case 236: - if (lookahead == ':') ADVANCE(1725); - if (lookahead == 'a') ADVANCE(249); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(326); + if (lookahead == '6') ADVANCE(1732); END_STATE(); case 237: - if (lookahead == ':') ADVANCE(1725); - if (lookahead == 'a') ADVANCE(287); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(326); + if (lookahead == '6') ADVANCE(1731); END_STATE(); case 238: - if (lookahead == ':') ADVANCE(1725); - if (lookahead == 'a') ADVANCE(314); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(326); + if (lookahead == '6') ADVANCE(1733); END_STATE(); case 239: - if (lookahead == ':') ADVANCE(1725); - if (lookahead == 'a') ADVANCE(315); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(326); + if (lookahead == '6') ADVANCE(1730); END_STATE(); case 240: - if (lookahead == ':') ADVANCE(1725); - if (lookahead == 'a') ADVANCE(316); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(326); + if (lookahead == '6') ADVANCE(1736); END_STATE(); case 241: - if (lookahead == ':') ADVANCE(1725); - if (lookahead == 'b') ADVANCE(304); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); + if (lookahead == '6') ADVANCE(1539); END_STATE(); case 242: - if (lookahead == ':') ADVANCE(1725); - if (lookahead == 'b') ADVANCE(280); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); + if (lookahead == '6') ADVANCE(1535); END_STATE(); case 243: - if (lookahead == ':') ADVANCE(1725); - if (lookahead == 'c') ADVANCE(267); - if (lookahead == 't') ADVANCE(268); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); + if (lookahead == '6') ADVANCE(1555); END_STATE(); case 244: - if (lookahead == ':') ADVANCE(1725); - if (lookahead == 'c') ADVANCE(1742); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); + if (lookahead == '6') ADVANCE(1538); END_STATE(); case 245: - if (lookahead == ':') ADVANCE(1725); - if (lookahead == 'c') ADVANCE(1751); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); + if (lookahead == '8') ADVANCE(1745); END_STATE(); case 246: - if (lookahead == ':') ADVANCE(1725); - if (lookahead == 'c') ADVANCE(1778); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); + if (lookahead == '8') ADVANCE(1746); END_STATE(); case 247: - if (lookahead == ':') ADVANCE(1725); - if (lookahead == 'c') ADVANCE(308); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); + if (lookahead == '8') ADVANCE(1747); END_STATE(); case 248: - if (lookahead == ':') ADVANCE(1725); - if (lookahead == 'c') ADVANCE(311); + if (lookahead == ':') ADVANCE(1776); + if (lookahead == 'a') ADVANCE(338); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(353); END_STATE(); case 249: - if (lookahead == ':') ADVANCE(1725); - if (lookahead == 'c') ADVANCE(259); + if (lookahead == ':') ADVANCE(1776); + if (lookahead == 'a') ADVANCE(325); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(353); END_STATE(); case 250: - if (lookahead == ':') ADVANCE(1725); - if (lookahead == 'c') ADVANCE(318); + if (lookahead == ':') ADVANCE(1776); + if (lookahead == 'a') ADVANCE(302); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(353); END_STATE(); case 251: - if (lookahead == ':') ADVANCE(1725); - if (lookahead == 'd') ADVANCE(266); + if (lookahead == ':') ADVANCE(1776); + if (lookahead == 'a') ADVANCE(266); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(353); END_STATE(); case 252: - if (lookahead == ':') ADVANCE(1725); - if (lookahead == 'd') ADVANCE(1748); + if (lookahead == ':') ADVANCE(1776); + if (lookahead == 'a') ADVANCE(327); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(353); END_STATE(); case 253: - if (lookahead == ':') ADVANCE(1725); - if (lookahead == 'd') ADVANCE(1757); + if (lookahead == ':') ADVANCE(1776); + if (lookahead == 'a') ADVANCE(311); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(353); END_STATE(); case 254: - if (lookahead == ':') ADVANCE(1725); - if (lookahead == 'e') ADVANCE(250); + if (lookahead == ':') ADVANCE(1776); + if (lookahead == 'a') ADVANCE(268); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(353); END_STATE(); case 255: - if (lookahead == ':') ADVANCE(1725); - if (lookahead == 'e') ADVANCE(1775); + if (lookahead == ':') ADVANCE(1776); + if (lookahead == 'a') ADVANCE(341); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(353); END_STATE(); case 256: - if (lookahead == ':') ADVANCE(1725); - if (lookahead == 'e') ADVANCE(1766); + if (lookahead == ':') ADVANCE(1776); + if (lookahead == 'a') ADVANCE(326); + if (lookahead == 'o') ADVANCE(306); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(353); END_STATE(); case 257: - if (lookahead == ':') ADVANCE(1725); - if (lookahead == 'e') ADVANCE(1745); + if (lookahead == ':') ADVANCE(1776); + if (lookahead == 'a') ADVANCE(340); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(353); END_STATE(); case 258: - if (lookahead == ':') ADVANCE(1725); - if (lookahead == 'e') ADVANCE(1760); + if (lookahead == ':') ADVANCE(1776); + if (lookahead == 'a') ADVANCE(342); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(353); END_STATE(); case 259: - if (lookahead == ':') ADVANCE(1725); - if (lookahead == 'e') ADVANCE(1769); + if (lookahead == ':') ADVANCE(1776); + if (lookahead == 'b') ADVANCE(331); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); END_STATE(); case 260: - if (lookahead == ':') ADVANCE(1725); - if (lookahead == 'e') ADVANCE(252); + if (lookahead == ':') ADVANCE(1776); + if (lookahead == 'b') ADVANCE(303); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); END_STATE(); case 261: - if (lookahead == ':') ADVANCE(1725); - if (lookahead == 'e') ADVANCE(297); + if (lookahead == ':') ADVANCE(1776); + if (lookahead == 'c') ADVANCE(291); + if (lookahead == 't') ADVANCE(290); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); END_STATE(); case 262: - if (lookahead == ':') ADVANCE(1725); - if (lookahead == 'e') ADVANCE(253); + if (lookahead == ':') ADVANCE(1776); + if (lookahead == 'c') ADVANCE(1793); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); END_STATE(); case 263: - if (lookahead == ':') ADVANCE(1725); - if (lookahead == 'e') ADVANCE(289); + if (lookahead == ':') ADVANCE(1776); + if (lookahead == 'c') ADVANCE(1802); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); END_STATE(); case 264: - if (lookahead == ':') ADVANCE(1725); - if (lookahead == 'e') ADVANCE(317); + if (lookahead == ':') ADVANCE(1776); + if (lookahead == 'c') ADVANCE(1829); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); END_STATE(); case 265: - if (lookahead == ':') ADVANCE(1725); - if (lookahead == 'f') ADVANCE(236); + if (lookahead == ':') ADVANCE(1776); + if (lookahead == 'c') ADVANCE(304); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); END_STATE(); case 266: - if (lookahead == ':') ADVANCE(1725); - if (lookahead == 'g') ADVANCE(255); + if (lookahead == ':') ADVANCE(1776); + if (lookahead == 'c') ADVANCE(334); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); END_STATE(); case 267: - if (lookahead == ':') ADVANCE(1725); - if (lookahead == 'h') ADVANCE(303); + if (lookahead == ':') ADVANCE(1776); + if (lookahead == 'c') ADVANCE(336); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); END_STATE(); case 268: - if (lookahead == ':') ADVANCE(1725); - if (lookahead == 'h') ADVANCE(264); + if (lookahead == ':') ADVANCE(1776); + if (lookahead == 'c') ADVANCE(279); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); END_STATE(); case 269: - if (lookahead == ':') ADVANCE(1725); - if (lookahead == 'i') ADVANCE(251); + if (lookahead == ':') ADVANCE(1776); + if (lookahead == 'c') ADVANCE(344); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); END_STATE(); case 270: - if (lookahead == ':') ADVANCE(1725); - if (lookahead == 'i') ADVANCE(324); - if (lookahead == 'o') ADVANCE(310); + if (lookahead == ':') ADVANCE(1776); + if (lookahead == 'd') ADVANCE(288); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); END_STATE(); case 271: - if (lookahead == ':') ADVANCE(1725); - if (lookahead == 'i') ADVANCE(325); + if (lookahead == ':') ADVANCE(1776); + if (lookahead == 'd') ADVANCE(137); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); END_STATE(); case 272: - if (lookahead == ':') ADVANCE(1725); - if (lookahead == 'i') ADVANCE(323); + if (lookahead == ':') ADVANCE(1776); + if (lookahead == 'd') ADVANCE(1799); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); END_STATE(); case 273: - if (lookahead == ':') ADVANCE(1725); - if (lookahead == 'i') ADVANCE(244); + if (lookahead == ':') ADVANCE(1776); + if (lookahead == 'd') ADVANCE(1808); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); END_STATE(); case 274: - if (lookahead == ':') ADVANCE(1725); - if (lookahead == 'i') ADVANCE(245); + if (lookahead == ':') ADVANCE(1776); + if (lookahead == 'e') ADVANCE(265); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); END_STATE(); case 275: - if (lookahead == ':') ADVANCE(1725); - if (lookahead == 'i') ADVANCE(288); + if (lookahead == ':') ADVANCE(1776); + if (lookahead == 'e') ADVANCE(1826); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); END_STATE(); case 276: - if (lookahead == ':') ADVANCE(1725); - if (lookahead == 'i') ADVANCE(281); + if (lookahead == ':') ADVANCE(1776); + if (lookahead == 'e') ADVANCE(1817); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); END_STATE(); case 277: - if (lookahead == ':') ADVANCE(1725); - if (lookahead == 'i') ADVANCE(246); + if (lookahead == ':') ADVANCE(1776); + if (lookahead == 'e') ADVANCE(1796); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); END_STATE(); case 278: - if (lookahead == ':') ADVANCE(1725); - if (lookahead == 'i') ADVANCE(263); + if (lookahead == ':') ADVANCE(1776); + if (lookahead == 'e') ADVANCE(1811); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); END_STATE(); case 279: - if (lookahead == ':') ADVANCE(1725); - if (lookahead == 'l') ADVANCE(1754); + if (lookahead == ':') ADVANCE(1776); + if (lookahead == 'e') ADVANCE(1820); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); END_STATE(); case 280: - if (lookahead == ':') ADVANCE(1725); - if (lookahead == 'l') ADVANCE(273); + if (lookahead == ':') ADVANCE(1776); + if (lookahead == 'e') ADVANCE(269); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); END_STATE(); case 281: - if (lookahead == ':') ADVANCE(1725); - if (lookahead == 'l') ADVANCE(258); + if (lookahead == ':') ADVANCE(1776); + if (lookahead == 'e') ADVANCE(271); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); END_STATE(); case 282: - if (lookahead == ':') ADVANCE(1725); - if (lookahead == 'l') ADVANCE(240); + if (lookahead == ':') ADVANCE(1776); + if (lookahead == 'e') ADVANCE(320); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); END_STATE(); case 283: - if (lookahead == ':') ADVANCE(1725); - if (lookahead == 'm') ADVANCE(1781); + if (lookahead == ':') ADVANCE(1776); + if (lookahead == 'e') ADVANCE(272); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); END_STATE(); case 284: - if (lookahead == ':') ADVANCE(1725); - if (lookahead == 'n') ADVANCE(321); + if (lookahead == ':') ADVANCE(1776); + if (lookahead == 'e') ADVANCE(273); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); END_STATE(); case 285: - if (lookahead == ':') ADVANCE(1725); - if (lookahead == 'n') ADVANCE(307); + if (lookahead == ':') ADVANCE(1776); + if (lookahead == 'e') ADVANCE(313); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); END_STATE(); case 286: - if (lookahead == ':') ADVANCE(1725); - if (lookahead == 'n') ADVANCE(243); + if (lookahead == ':') ADVANCE(1776); + if (lookahead == 'e') ADVANCE(343); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); END_STATE(); case 287: - if (lookahead == ':') ADVANCE(1725); - if (lookahead == 'n') ADVANCE(306); + if (lookahead == ':') ADVANCE(1776); + if (lookahead == 'f') ADVANCE(254); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); END_STATE(); case 288: - if (lookahead == ':') ADVANCE(1725); - if (lookahead == 'n') ADVANCE(234); + if (lookahead == ':') ADVANCE(1776); + if (lookahead == 'g') ADVANCE(275); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); END_STATE(); case 289: - if (lookahead == ':') ADVANCE(1725); - if (lookahead == 'n') ADVANCE(309); + if (lookahead == ':') ADVANCE(1776); + if (lookahead == 'g') ADVANCE(330); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); END_STATE(); case 290: - if (lookahead == ':') ADVANCE(1725); - if (lookahead == 'n') ADVANCE(271); + if (lookahead == ':') ADVANCE(1776); + if (lookahead == 'h') ADVANCE(286); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); END_STATE(); case 291: - if (lookahead == ':') ADVANCE(1725); - if (lookahead == 'n') ADVANCE(305); + if (lookahead == ':') ADVANCE(1776); + if (lookahead == 'h') ADVANCE(329); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); END_STATE(); case 292: - if (lookahead == ':') ADVANCE(1725); - if (lookahead == 'o') ADVANCE(282); + if (lookahead == ':') ADVANCE(1776); + if (lookahead == 'i') ADVANCE(270); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); END_STATE(); case 293: - if (lookahead == ':') ADVANCE(1725); - if (lookahead == 'o') ADVANCE(291); + if (lookahead == ':') ADVANCE(1776); + if (lookahead == 'i') ADVANCE(351); + if (lookahead == 'o') ADVANCE(345); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); END_STATE(); case 294: - if (lookahead == ':') ADVANCE(1725); - if (lookahead == 'o') ADVANCE(298); + if (lookahead == ':') ADVANCE(1776); + if (lookahead == 'i') ADVANCE(352); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); END_STATE(); case 295: - if (lookahead == ':') ADVANCE(1725); - if (lookahead == 'o') ADVANCE(290); + if (lookahead == ':') ADVANCE(1776); + if (lookahead == 'i') ADVANCE(350); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); END_STATE(); case 296: - if (lookahead == ':') ADVANCE(1725); - if (lookahead == 'r') ADVANCE(270); - if (lookahead == 'u') ADVANCE(242); + if (lookahead == ':') ADVANCE(1776); + if (lookahead == 'i') ADVANCE(262); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); END_STATE(); case 297: - if (lookahead == ':') ADVANCE(1725); - if (lookahead == 'r') ADVANCE(265); + if (lookahead == ':') ADVANCE(1776); + if (lookahead == 'i') ADVANCE(312); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); END_STATE(); case 298: - if (lookahead == ':') ADVANCE(1725); - if (lookahead == 'r') ADVANCE(1784); + if (lookahead == ':') ADVANCE(1776); + if (lookahead == 'i') ADVANCE(263); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); END_STATE(); case 299: - if (lookahead == ':') ADVANCE(1725); - if (lookahead == 'r') ADVANCE(269); + if (lookahead == ':') ADVANCE(1776); + if (lookahead == 'i') ADVANCE(305); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); END_STATE(); case 300: - if (lookahead == ':') ADVANCE(1725); - if (lookahead == 'r') ADVANCE(237); + if (lookahead == ':') ADVANCE(1776); + if (lookahead == 'i') ADVANCE(264); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); END_STATE(); case 301: - if (lookahead == ':') ADVANCE(1725); - if (lookahead == 'r') ADVANCE(322); + if (lookahead == ':') ADVANCE(1776); + if (lookahead == 'i') ADVANCE(285); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); END_STATE(); case 302: - if (lookahead == ':') ADVANCE(1725); - if (lookahead == 'r') ADVANCE(235); + if (lookahead == ':') ADVANCE(1776); + if (lookahead == 'l') ADVANCE(1805); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); END_STATE(); case 303: - if (lookahead == ':') ADVANCE(1725); - if (lookahead == 'r') ADVANCE(295); + if (lookahead == ':') ADVANCE(1776); + if (lookahead == 'l') ADVANCE(296); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); END_STATE(); case 304: - if (lookahead == ':') ADVANCE(1725); - if (lookahead == 's') ADVANCE(319); + if (lookahead == ':') ADVANCE(1776); + if (lookahead == 'l') ADVANCE(252); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); END_STATE(); case 305: - if (lookahead == ':') ADVANCE(1725); - if (lookahead == 's') ADVANCE(313); + if (lookahead == ':') ADVANCE(1776); + if (lookahead == 'l') ADVANCE(278); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); END_STATE(); case 306: - if (lookahead == ':') ADVANCE(1725); - if (lookahead == 's') ADVANCE(278); + if (lookahead == ':') ADVANCE(1776); + if (lookahead == 'l') ADVANCE(258); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); END_STATE(); case 307: - if (lookahead == ':') ADVANCE(1725); - if (lookahead == 't') ADVANCE(261); + if (lookahead == ':') ADVANCE(1776); + if (lookahead == 'm') ADVANCE(1832); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); END_STATE(); case 308: - if (lookahead == ':') ADVANCE(1725); - if (lookahead == 't') ADVANCE(1772); + if (lookahead == ':') ADVANCE(1776); + if (lookahead == 'n') ADVANCE(348); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); END_STATE(); case 309: - if (lookahead == ':') ADVANCE(1725); - if (lookahead == 't') ADVANCE(1763); + if (lookahead == ':') ADVANCE(1776); + if (lookahead == 'n') ADVANCE(337); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); END_STATE(); case 310: - if (lookahead == ':') ADVANCE(1725); - if (lookahead == 't') ADVANCE(254); + if (lookahead == ':') ADVANCE(1776); + if (lookahead == 'n') ADVANCE(261); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); END_STATE(); case 311: - if (lookahead == ':') ADVANCE(1725); - if (lookahead == 't') ADVANCE(294); + if (lookahead == ':') ADVANCE(1776); + if (lookahead == 'n') ADVANCE(333); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); END_STATE(); case 312: - if (lookahead == ':') ADVANCE(1725); - if (lookahead == 't') ADVANCE(272); + if (lookahead == ':') ADVANCE(1776); + if (lookahead == 'n') ADVANCE(250); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); END_STATE(); case 313: - if (lookahead == ':') ADVANCE(1725); - if (lookahead == 't') ADVANCE(301); + if (lookahead == ':') ADVANCE(1776); + if (lookahead == 'n') ADVANCE(335); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); END_STATE(); case 314: - if (lookahead == ':') ADVANCE(1725); - if (lookahead == 't') ADVANCE(274); + if (lookahead == ':') ADVANCE(1776); + if (lookahead == 'n') ADVANCE(294); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); END_STATE(); case 315: - if (lookahead == ':') ADVANCE(1725); - if (lookahead == 't') ADVANCE(257); + if (lookahead == ':') ADVANCE(1776); + if (lookahead == 'n') ADVANCE(332); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); END_STATE(); case 316: - if (lookahead == ':') ADVANCE(1725); - if (lookahead == 't') ADVANCE(276); + if (lookahead == ':') ADVANCE(1776); + if (lookahead == 'o') ADVANCE(315); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); END_STATE(); case 317: - if (lookahead == ':') ADVANCE(1725); - if (lookahead == 't') ADVANCE(277); + if (lookahead == ':') ADVANCE(1776); + if (lookahead == 'o') ADVANCE(314); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); END_STATE(); case 318: - if (lookahead == ':') ADVANCE(1725); - if (lookahead == 't') ADVANCE(260); + if (lookahead == ':') ADVANCE(1776); + if (lookahead == 'o') ADVANCE(321); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); END_STATE(); case 319: - if (lookahead == ':') ADVANCE(1725); - if (lookahead == 't') ADVANCE(302); + if (lookahead == ':') ADVANCE(1776); + if (lookahead == 'r') ADVANCE(293); + if (lookahead == 'u') ADVANCE(260); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); END_STATE(); case 320: - if (lookahead == ':') ADVANCE(1725); - if (lookahead == 't') ADVANCE(238); - if (lookahead == 'y') ADVANCE(286); + if (lookahead == ':') ADVANCE(1776); + if (lookahead == 'r') ADVANCE(287); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); END_STATE(); case 321: - if (lookahead == ':') ADVANCE(1725); - if (lookahead == 'u') ADVANCE(283); + if (lookahead == ':') ADVANCE(1776); + if (lookahead == 'r') ADVANCE(1835); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); END_STATE(); case 322: - if (lookahead == ':') ADVANCE(1725); - if (lookahead == 'u') ADVANCE(248); + if (lookahead == ':') ADVANCE(1776); + if (lookahead == 'r') ADVANCE(292); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); END_STATE(); case 323: - if (lookahead == ':') ADVANCE(1725); - if (lookahead == 'v') ADVANCE(256); + if (lookahead == ':') ADVANCE(1776); + if (lookahead == 'r') ADVANCE(253); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); END_STATE(); case 324: - if (lookahead == ':') ADVANCE(1725); - if (lookahead == 'v') ADVANCE(239); + if (lookahead == ':') ADVANCE(1776); + if (lookahead == 'r') ADVANCE(349); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); END_STATE(); case 325: - if (lookahead == ':') ADVANCE(1725); - if (lookahead == 'z') ADVANCE(262); + if (lookahead == ':') ADVANCE(1776); + if (lookahead == 'r') ADVANCE(289); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'y')) ADVANCE(326); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); END_STATE(); case 326: - if (lookahead == ':') ADVANCE(1725); + if (lookahead == ':') ADVANCE(1776); + if (lookahead == 'r') ADVANCE(249); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); END_STATE(); case 327: - if (lookahead == ';') ADVANCE(1724); - if (lookahead == '$' || - ('/' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1776); + if (lookahead == 'r') ADVANCE(281); + if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); END_STATE(); case 328: - if (lookahead == '>') ADVANCE(9); + if (lookahead == ':') ADVANCE(1776); + if (lookahead == 'r') ADVANCE(251); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); END_STATE(); case 329: - if (lookahead == '>') ADVANCE(10); + if (lookahead == ':') ADVANCE(1776); + if (lookahead == 'r') ADVANCE(317); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); END_STATE(); case 330: - if (lookahead == 'a') ADVANCE(475); - if (lookahead == 'r') ADVANCE(808); - if (lookahead == 'u') ADVANCE(447); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1790); + if (lookahead == ':') ADVANCE(1776); + if (lookahead == 's') ADVANCE(1838); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); END_STATE(); case 331: - if (lookahead == 'a') ADVANCE(520); + if (lookahead == ':') ADVANCE(1776); + if (lookahead == 's') ADVANCE(346); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); END_STATE(); case 332: - if (lookahead == 'a') ADVANCE(1450); + if (lookahead == ':') ADVANCE(1776); + if (lookahead == 's') ADVANCE(339); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); END_STATE(); case 333: - if (lookahead == 'a') ADVANCE(1722); + if (lookahead == ':') ADVANCE(1776); + if (lookahead == 's') ADVANCE(301); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); END_STATE(); case 334: - if (lookahead == 'a') ADVANCE(1723); + if (lookahead == ':') ADVANCE(1776); + if (lookahead == 't') ADVANCE(1823); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); END_STATE(); case 335: - if (lookahead == 'a') ADVANCE(1517); + if (lookahead == ':') ADVANCE(1776); + if (lookahead == 't') ADVANCE(1814); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); END_STATE(); case 336: - if (lookahead == 'a') ADVANCE(1350); + if (lookahead == ':') ADVANCE(1776); + if (lookahead == 't') ADVANCE(318); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); END_STATE(); case 337: - if (lookahead == 'a') ADVANCE(1350); - if (lookahead == 'e') ADVANCE(772); - if (lookahead == 'o') ADVANCE(1149); - if (lookahead == 'u') ADVANCE(913); + if (lookahead == ':') ADVANCE(1776); + if (lookahead == 't') ADVANCE(282); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); END_STATE(); case 338: - if (lookahead == 'a') ADVANCE(1262); + if (lookahead == ':') ADVANCE(1776); + if (lookahead == 't') ADVANCE(295); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); END_STATE(); case 339: - if (lookahead == 'a') ADVANCE(1344); - if (lookahead == 'l') ADVANCE(338); + if (lookahead == ':') ADVANCE(1776); + if (lookahead == 't') ADVANCE(324); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); END_STATE(); case 340: - if (lookahead == 'a') ADVANCE(1447); + if (lookahead == ':') ADVANCE(1776); + if (lookahead == 't') ADVANCE(298); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); END_STATE(); case 341: - if (lookahead == 'a') ADVANCE(1212); - if (lookahead == 'u') ADVANCE(1284); + if (lookahead == ':') ADVANCE(1776); + if (lookahead == 't') ADVANCE(277); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); END_STATE(); case 342: - if (lookahead == 'a') ADVANCE(958); + if (lookahead == ':') ADVANCE(1776); + if (lookahead == 't') ADVANCE(299); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); END_STATE(); case 343: - if (lookahead == 'a') ADVANCE(1448); + if (lookahead == ':') ADVANCE(1776); + if (lookahead == 't') ADVANCE(300); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); END_STATE(); case 344: - if (lookahead == 'a') ADVANCE(987); + if (lookahead == ':') ADVANCE(1776); + if (lookahead == 't') ADVANCE(283); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); END_STATE(); case 345: - if (lookahead == 'a') ADVANCE(1234); - if (lookahead == 'i') ADVANCE(1040); + if (lookahead == ':') ADVANCE(1776); + if (lookahead == 't') ADVANCE(280); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); END_STATE(); case 346: - if (lookahead == 'a') ADVANCE(1038); + if (lookahead == ':') ADVANCE(1776); + if (lookahead == 't') ADVANCE(328); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); END_STATE(); case 347: - if (lookahead == 'a') ADVANCE(536); + if (lookahead == ':') ADVANCE(1776); + if (lookahead == 't') ADVANCE(257); + if (lookahead == 'y') ADVANCE(310); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); END_STATE(); case 348: - if (lookahead == 'a') ADVANCE(1165); + if (lookahead == ':') ADVANCE(1776); + if (lookahead == 'u') ADVANCE(307); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); END_STATE(); case 349: - if (lookahead == 'a') ADVANCE(904); + if (lookahead == ':') ADVANCE(1776); + if (lookahead == 'u') ADVANCE(267); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); END_STATE(); case 350: - if (lookahead == 'a') ADVANCE(912); + if (lookahead == ':') ADVANCE(1776); + if (lookahead == 'v') ADVANCE(276); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); END_STATE(); case 351: - if (lookahead == 'a') ADVANCE(1166); + if (lookahead == ':') ADVANCE(1776); + if (lookahead == 'v') ADVANCE(255); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); END_STATE(); case 352: - if (lookahead == 'a') ADVANCE(1167); + if (lookahead == ':') ADVANCE(1776); + if (lookahead == 'z') ADVANCE(284); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'y')) ADVANCE(353); END_STATE(); case 353: - if (lookahead == 'a') ADVANCE(1168); + if (lookahead == ':') ADVANCE(1776); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); END_STATE(); case 354: - if (lookahead == 'a') ADVANCE(1169); + if (lookahead == ';') ADVANCE(1775); + if (lookahead == '$' || + ('/' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(354); END_STATE(); case 355: - if (lookahead == 'a') ADVANCE(1397); + if (lookahead == '>') ADVANCE(9); END_STATE(); case 356: - if (lookahead == 'a') ADVANCE(1170); + if (lookahead == '>') ADVANCE(10); END_STATE(); case 357: - if (lookahead == 'a') ADVANCE(906); + if (lookahead == 'a') ADVANCE(553); END_STATE(); case 358: - if (lookahead == 'a') ADVANCE(1171); + if (lookahead == 'a') ADVANCE(1499); END_STATE(); case 359: - if (lookahead == 'a') ADVANCE(1365); + if (lookahead == 'a') ADVANCE(1773); END_STATE(); case 360: - if (lookahead == 'a') ADVANCE(975); + if (lookahead == 'a') ADVANCE(1774); END_STATE(); case 361: - if (lookahead == 'a') ADVANCE(976); + if (lookahead == 'a') ADVANCE(1568); END_STATE(); case 362: - if (lookahead == 'a') ADVANCE(977); + if (lookahead == 'a') ADVANCE(506); + if (lookahead == 'r') ADVANCE(848); + if (lookahead == 'u') ADVANCE(479); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1845); END_STATE(); case 363: - if (lookahead == 'a') ADVANCE(978); + if (lookahead == 'a') ADVANCE(1399); END_STATE(); case 364: - if (lookahead == 'a') ADVANCE(979); + if (lookahead == 'a') ADVANCE(1399); + if (lookahead == 'e') ADVANCE(812); + if (lookahead == 'o') ADVANCE(1192); + if (lookahead == 'u') ADVANCE(955); END_STATE(); case 365: - if (lookahead == 'a') ADVANCE(980); + if (lookahead == 'a') ADVANCE(1311); END_STATE(); case 366: - if (lookahead == 'a') ADVANCE(1037); + if (lookahead == 'a') ADVANCE(1396); + if (lookahead == 'l') ADVANCE(365); END_STATE(); case 367: - if (lookahead == 'a') ADVANCE(1301); + if (lookahead == 'a') ADVANCE(1496); END_STATE(); case 368: - if (lookahead == 'a') ADVANCE(1302); + if (lookahead == 'a') ADVANCE(1256); + if (lookahead == 'u') ADVANCE(1333); END_STATE(); case 369: - if (lookahead == 'a') ADVANCE(1303); + if (lookahead == 'a') ADVANCE(1000); END_STATE(); case 370: - if (lookahead == 'a') ADVANCE(990); - if (lookahead == 'e') ADVANCE(1004); - if (lookahead == 'f') ADVANCE(810); - if (lookahead == 'm') ADVANCE(684); + if (lookahead == 'a') ADVANCE(1497); END_STATE(); case 371: - if (lookahead == 'a') ADVANCE(1304); + if (lookahead == 'a') ADVANCE(1255); END_STATE(); case 372: - if (lookahead == 'a') ADVANCE(1305); + if (lookahead == 'a') ADVANCE(1028); END_STATE(); case 373: - if (lookahead == 'a') ADVANCE(1306); + if (lookahead == 'a') ADVANCE(1285); END_STATE(); case 374: - if (lookahead == 'a') ADVANCE(1366); + if (lookahead == 'a') ADVANCE(1082); END_STATE(); case 375: - if (lookahead == 'a') ADVANCE(1311); + if (lookahead == 'a') ADVANCE(570); END_STATE(); case 376: - if (lookahead == 'a') ADVANCE(1312); + if (lookahead == 'a') ADVANCE(1279); + if (lookahead == 'i') ADVANCE(1085); END_STATE(); case 377: - if (lookahead == 'a') ADVANCE(1329); + if (lookahead == 'a') ADVANCE(1208); END_STATE(); case 378: - if (lookahead == 'a') ADVANCE(1334); + if (lookahead == 'a') ADVANCE(945); END_STATE(); case 379: - if (lookahead == 'a') ADVANCE(1367); + if (lookahead == 'a') ADVANCE(952); END_STATE(); case 380: - if (lookahead == 'a') ADVANCE(1369); + if (lookahead == 'a') ADVANCE(1209); END_STATE(); case 381: - if (lookahead == 'a') ADVANCE(1336); + if (lookahead == 'a') ADVANCE(1210); END_STATE(); case 382: - if (lookahead == 'a') ADVANCE(1451); + if (lookahead == 'a') ADVANCE(1446); END_STATE(); case 383: - if (lookahead == 'a') ADVANCE(1265); + if (lookahead == 'a') ADVANCE(1211); END_STATE(); case 384: - if (lookahead == 'a') ADVANCE(503); + if (lookahead == 'a') ADVANCE(1212); END_STATE(); case 385: - if (lookahead == 'a') ADVANCE(1243); + if (lookahead == 'a') ADVANCE(1213); END_STATE(); case 386: - if (lookahead == 'a') ADVANCE(1358); + if (lookahead == 'a') ADVANCE(947); END_STATE(); case 387: - if (lookahead == 'a') ADVANCE(502); + if (lookahead == 'a') ADVANCE(1415); END_STATE(); case 388: - if (lookahead == 'a') ADVANCE(1268); + if (lookahead == 'a') ADVANCE(1214); END_STATE(); case 389: - if (lookahead == 'a') ADVANCE(1382); + if (lookahead == 'a') ADVANCE(1017); END_STATE(); case 390: - if (lookahead == 'a') ADVANCE(1362); + if (lookahead == 'a') ADVANCE(1018); END_STATE(); case 391: - if (lookahead == 'a') ADVANCE(507); + if (lookahead == 'a') ADVANCE(1019); END_STATE(); case 392: - if (lookahead == 'a') ADVANCE(1364); + if (lookahead == 'a') ADVANCE(1020); END_STATE(); case 393: - if (lookahead == 'a') ADVANCE(1235); + if (lookahead == 'a') ADVANCE(1021); END_STATE(); case 394: - if (lookahead == 'a') ADVANCE(1046); + if (lookahead == 'a') ADVANCE(1022); END_STATE(); case 395: - if (lookahead == 'a') ADVANCE(581); + if (lookahead == 'a') ADVANCE(1081); END_STATE(); case 396: - if (lookahead == 'a') ADVANCE(1041); + if (lookahead == 'a') ADVANCE(1350); END_STATE(); case 397: - if (lookahead == 'a') ADVANCE(1453); + if (lookahead == 'a') ADVANCE(1351); END_STATE(); case 398: - if (lookahead == 'a') ADVANCE(582); + if (lookahead == 'a') ADVANCE(1352); END_STATE(); case 399: - if (lookahead == 'a') ADVANCE(1043); + if (lookahead == 'a') ADVANCE(1353); END_STATE(); case 400: - if (lookahead == 'a') ADVANCE(1454); + if (lookahead == 'a') ADVANCE(1032); + if (lookahead == 'e') ADVANCE(1047); + if (lookahead == 'f') ADVANCE(849); + if (lookahead == 'm') ADVANCE(721); END_STATE(); case 401: - if (lookahead == 'a') ADVANCE(1401); + if (lookahead == 'a') ADVANCE(1354); END_STATE(); case 402: - if (lookahead == 'a') ADVANCE(583); + if (lookahead == 'a') ADVANCE(1355); END_STATE(); case 403: - if (lookahead == 'a') ADVANCE(1045); + if (lookahead == 'a') ADVANCE(1418); END_STATE(); case 404: - if (lookahead == 'a') ADVANCE(584); + if (lookahead == 'a') ADVANCE(1360); END_STATE(); case 405: - if (lookahead == 'a') ADVANCE(1047); + if (lookahead == 'a') ADVANCE(1361); END_STATE(); case 406: - if (lookahead == 'a') ADVANCE(585); + if (lookahead == 'a') ADVANCE(1378); END_STATE(); case 407: - if (lookahead == 'a') ADVANCE(1048); + if (lookahead == 'a') ADVANCE(1383); END_STATE(); case 408: - if (lookahead == 'a') ADVANCE(586); + if (lookahead == 'a') ADVANCE(1421); END_STATE(); case 409: - if (lookahead == 'a') ADVANCE(1049); + if (lookahead == 'a') ADVANCE(1422); END_STATE(); case 410: - if (lookahead == 'a') ADVANCE(587); + if (lookahead == 'a') ADVANCE(1385); END_STATE(); case 411: - if (lookahead == 'a') ADVANCE(1050); + if (lookahead == 'a') ADVANCE(1500); END_STATE(); case 412: - if (lookahead == 'a') ADVANCE(588); + if (lookahead == 'a') ADVANCE(1260); + if (lookahead == 'o') ADVANCE(979); END_STATE(); case 413: - if (lookahead == 'a') ADVANCE(590); + if (lookahead == 'a') ADVANCE(1260); + if (lookahead == 'o') ADVANCE(979); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1843); END_STATE(); case 414: - if (lookahead == 'a') ADVANCE(591); + if (lookahead == 'a') ADVANCE(1314); END_STATE(); case 415: - if (lookahead == 'a') ADVANCE(592); + if (lookahead == 'a') ADVANCE(535); END_STATE(); case 416: - if (lookahead == 'a') ADVANCE(593); + if (lookahead == 'a') ADVANCE(1291); END_STATE(); case 417: - if (lookahead == 'a') ADVANCE(594); + if (lookahead == 'a') ADVANCE(1435); END_STATE(); case 418: - if (lookahead == 'a') ADVANCE(596); + if (lookahead == 'a') ADVANCE(534); END_STATE(); case 419: - if (lookahead == 'a') ADVANCE(598); + if (lookahead == 'a') ADVANCE(1317); END_STATE(); case 420: - if (lookahead == 'a') ADVANCE(599); + if (lookahead == 'a') ADVANCE(1433); END_STATE(); case 421: - if (lookahead == 'a') ADVANCE(600); + if (lookahead == 'a') ADVANCE(1407); END_STATE(); case 422: - if (lookahead == 'a') ADVANCE(601); + if (lookahead == 'a') ADVANCE(538); END_STATE(); case 423: - if (lookahead == 'a') ADVANCE(602); + if (lookahead == 'a') ADVANCE(1090); END_STATE(); case 424: - if (lookahead == 'a') ADVANCE(603); + if (lookahead == 'a') ADVANCE(616); END_STATE(); case 425: - if (lookahead == 'a') ADVANCE(604); + if (lookahead == 'a') ADVANCE(1280); END_STATE(); case 426: - if (lookahead == 'a') ADVANCE(605); + if (lookahead == 'a') ADVANCE(1086); END_STATE(); case 427: - if (lookahead == 'a') ADVANCE(606); + if (lookahead == 'a') ADVANCE(1503); END_STATE(); case 428: - if (lookahead == 'a') ADVANCE(607); + if (lookahead == 'a') ADVANCE(1445); END_STATE(); case 429: - if (lookahead == 'a') ADVANCE(608); + if (lookahead == 'a') ADVANCE(617); END_STATE(); case 430: - if (lookahead == 'a') ADVANCE(609); + if (lookahead == 'a') ADVANCE(1087); END_STATE(); case 431: - if (lookahead == 'a') ADVANCE(610); + if (lookahead == 'a') ADVANCE(1504); END_STATE(); case 432: - if (lookahead == 'a') ADVANCE(611); + if (lookahead == 'a') ADVANCE(1450); END_STATE(); case 433: - if (lookahead == 'a') ADVANCE(612); + if (lookahead == 'a') ADVANCE(618); END_STATE(); case 434: - if (lookahead == 'a') ADVANCE(613); + if (lookahead == 'a') ADVANCE(1089); END_STATE(); case 435: - if (lookahead == 'a') ADVANCE(614); + if (lookahead == 'a') ADVANCE(619); END_STATE(); case 436: - if (lookahead == 'a') ADVANCE(1055); - if (lookahead == 'f') ADVANCE(840); - if (lookahead == 'm') ADVANCE(706); - if (lookahead == 'p') ADVANCE(438); - if (lookahead == 's') ADVANCE(1155); + if (lookahead == 'a') ADVANCE(1091); END_STATE(); case 437: - if (lookahead == 'a') ADVANCE(1054); - if (lookahead == 'f') ADVANCE(840); + if (lookahead == 'a') ADVANCE(620); END_STATE(); case 438: - if (lookahead == 'a') ADVANCE(521); + if (lookahead == 'a') ADVANCE(1092); END_STATE(); case 439: - if (lookahead == 'a') ADVANCE(1253); + if (lookahead == 'a') ADVANCE(621); END_STATE(); case 440: - if (lookahead == 'a') ADVANCE(1254); + if (lookahead == 'a') ADVANCE(1093); END_STATE(); case 441: - if (lookahead == 'b') ADVANCE(1068); - if (lookahead == 'c') ADVANCE(786); - if (lookahead == 'o') ADVANCE(442); - if (lookahead == 's') ADVANCE(785); - if (lookahead == 'w') ADVANCE(814); + if (lookahead == 'a') ADVANCE(622); END_STATE(); case 442: - if (lookahead == 'b') ADVANCE(881); + if (lookahead == 'a') ADVANCE(1094); END_STATE(); case 443: - if (lookahead == 'b') ADVANCE(1261); + if (lookahead == 'a') ADVANCE(623); END_STATE(); case 444: - if (lookahead == 'b') ADVANCE(1261); - if (lookahead == 'd') ADVANCE(533); - if (lookahead == 'g') ADVANCE(688); - if (lookahead == 'n') ADVANCE(615); - if (lookahead == 'p') ADVANCE(1409); - if (lookahead == 'r') ADVANCE(1214); + if (lookahead == 'a') ADVANCE(625); END_STATE(); case 445: - if (lookahead == 'b') ADVANCE(1452); - if (lookahead == 'c') ADVANCE(793); - if (lookahead == 'd') ADVANCE(1145); - if (lookahead == 'f') ADVANCE(953); - if (lookahead == 'l') ADVANCE(1090); - if (lookahead == 's') ADVANCE(802); + if (lookahead == 'a') ADVANCE(626); END_STATE(); case 446: - if (lookahead == 'b') ADVANCE(1060); + if (lookahead == 'a') ADVANCE(627); END_STATE(); case 447: - if (lookahead == 'b') ADVANCE(914); + if (lookahead == 'a') ADVANCE(628); END_STATE(); case 448: - if (lookahead == 'b') ADVANCE(1130); - if (lookahead == 'c') ADVANCE(787); - if (lookahead == 'o') ADVANCE(466); - if (lookahead == 's') ADVANCE(797); - if (lookahead == 'w') ADVANCE(841); + if (lookahead == 'a') ADVANCE(629); END_STATE(); case 449: - if (lookahead == 'b') ADVANCE(917); + if (lookahead == 'a') ADVANCE(631); END_STATE(); case 450: - if (lookahead == 'b') ADVANCE(1133); - if (lookahead == 'c') ADVANCE(789); - if (lookahead == 'o') ADVANCE(467); - if (lookahead == 'q') ADVANCE(1413); - if (lookahead == 's') ADVANCE(798); - if (lookahead == 'w') ADVANCE(846); + if (lookahead == 'a') ADVANCE(633); END_STATE(); case 451: - if (lookahead == 'b') ADVANCE(1135); - if (lookahead == 'c') ADVANCE(790); - if (lookahead == 'o') ADVANCE(468); - if (lookahead == 'q') ADVANCE(1418); - if (lookahead == 's') ADVANCE(799); - if (lookahead == 'w') ADVANCE(849); + if (lookahead == 'a') ADVANCE(634); END_STATE(); case 452: - if (lookahead == 'b') ADVANCE(1137); - if (lookahead == 'c') ADVANCE(791); - if (lookahead == 'o') ADVANCE(470); - if (lookahead == 's') ADVANCE(800); - if (lookahead == 'w') ADVANCE(854); + if (lookahead == 'a') ADVANCE(635); END_STATE(); case 453: - if (lookahead == 'b') ADVANCE(921); + if (lookahead == 'a') ADVANCE(636); END_STATE(); case 454: - if (lookahead == 'b') ADVANCE(1139); - if (lookahead == 'c') ADVANCE(792); - if (lookahead == 'o') ADVANCE(471); - if (lookahead == 's') ADVANCE(801); - if (lookahead == 'w') ADVANCE(856); + if (lookahead == 'a') ADVANCE(637); END_STATE(); case 455: - if (lookahead == 'b') ADVANCE(923); + if (lookahead == 'a') ADVANCE(638); END_STATE(); case 456: - if (lookahead == 'b') ADVANCE(924); + if (lookahead == 'a') ADVANCE(639); END_STATE(); case 457: - if (lookahead == 'b') ADVANCE(925); + if (lookahead == 'a') ADVANCE(640); END_STATE(); case 458: - if (lookahead == 'b') ADVANCE(926); + if (lookahead == 'a') ADVANCE(641); END_STATE(); case 459: - if (lookahead == 'b') ADVANCE(927); + if (lookahead == 'a') ADVANCE(642); END_STATE(); case 460: - if (lookahead == 'b') ADVANCE(928); + if (lookahead == 'a') ADVANCE(643); END_STATE(); case 461: - if (lookahead == 'b') ADVANCE(929); + if (lookahead == 'a') ADVANCE(644); END_STATE(); case 462: - if (lookahead == 'b') ADVANCE(930); + if (lookahead == 'a') ADVANCE(645); END_STATE(); case 463: - if (lookahead == 'b') ADVANCE(931); + if (lookahead == 'a') ADVANCE(646); END_STATE(); case 464: - if (lookahead == 'b') ADVANCE(932); + if (lookahead == 'a') ADVANCE(647); END_STATE(); case 465: - if (lookahead == 'b') ADVANCE(146); + if (lookahead == 'a') ADVANCE(648); END_STATE(); case 466: - if (lookahead == 'b') ADVANCE(882); + if (lookahead == 'a') ADVANCE(649); END_STATE(); case 467: - if (lookahead == 'b') ADVANCE(883); + if (lookahead == 'a') ADVANCE(1099); + if (lookahead == 'f') ADVANCE(889); + if (lookahead == 'm') ADVANCE(744); + if (lookahead == 'p') ADVANCE(469); + if (lookahead == 's') ADVANCE(1198); END_STATE(); case 468: - if (lookahead == 'b') ADVANCE(884); + if (lookahead == 'a') ADVANCE(1098); + if (lookahead == 'f') ADVANCE(889); END_STATE(); case 469: - if (lookahead == 'b') ADVANCE(885); + if (lookahead == 'a') ADVANCE(554); END_STATE(); case 470: - if (lookahead == 'b') ADVANCE(886); + if (lookahead == 'a') ADVANCE(1300); END_STATE(); case 471: - if (lookahead == 'b') ADVANCE(887); + if (lookahead == 'a') ADVANCE(1301); END_STATE(); case 472: - if (lookahead == 'b') ADVANCE(888); + if (lookahead == 'b') ADVANCE(1110); + if (lookahead == 'c') ADVANCE(827); + if (lookahead == 'o') ADVANCE(473); + if (lookahead == 's') ADVANCE(824); + if (lookahead == 'w') ADVANCE(854); END_STATE(); case 473: - if (lookahead == 'b') ADVANCE(889); + if (lookahead == 'b') ADVANCE(922); END_STATE(); case 474: - if (lookahead == 'c') ADVANCE(909); - if (lookahead == 'i') ADVANCE(988); + if (lookahead == 'b') ADVANCE(1310); END_STATE(); case 475: - if (lookahead == 'c') ADVANCE(899); + if (lookahead == 'b') ADVANCE(1310); + if (lookahead == 'd') ADVANCE(567); + if (lookahead == 'g') ADVANCE(726); + if (lookahead == 'n') ADVANCE(650); + if (lookahead == 'p') ADVANCE(1458); + if (lookahead == 'r') ADVANCE(1257); END_STATE(); case 476: - if (lookahead == 'c') ADVANCE(1740); + if (lookahead == 'b') ADVANCE(1502); + if (lookahead == 'c') ADVANCE(833); + if (lookahead == 'd') ADVANCE(1181); + if (lookahead == 'f') ADVANCE(995); + if (lookahead == 'l') ADVANCE(1132); + if (lookahead == 's') ADVANCE(843); END_STATE(); case 477: - if (lookahead == 'c') ADVANCE(1749); + if (lookahead == 'b') ADVANCE(959); END_STATE(); case 478: - if (lookahead == 'c') ADVANCE(1776); + if (lookahead == 'b') ADVANCE(1104); END_STATE(); case 479: - if (lookahead == 'c') ADVANCE(1586); + if (lookahead == 'b') ADVANCE(954); END_STATE(); case 480: - if (lookahead == 'c') ADVANCE(898); + if (lookahead == 'b') ADVANCE(1185); + if (lookahead == 'c') ADVANCE(828); + if (lookahead == 'o') ADVANCE(496); + if (lookahead == 's') ADVANCE(837); + if (lookahead == 'w') ADVANCE(891); END_STATE(); case 481: - if (lookahead == 'c') ADVANCE(784); - if (lookahead == 't') ADVANCE(796); + if (lookahead == 'b') ADVANCE(1187); + if (lookahead == 'c') ADVANCE(829); + if (lookahead == 'o') ADVANCE(497); + if (lookahead == 'q') ADVANCE(1466); + if (lookahead == 's') ADVANCE(839); + if (lookahead == 'w') ADVANCE(897); END_STATE(); case 482: - if (lookahead == 'c') ADVANCE(890); + if (lookahead == 'b') ADVANCE(963); END_STATE(); case 483: - if (lookahead == 'c') ADVANCE(891); + if (lookahead == 'b') ADVANCE(1188); + if (lookahead == 'c') ADVANCE(830); + if (lookahead == 'o') ADVANCE(498); + if (lookahead == 'q') ADVANCE(1467); + if (lookahead == 's') ADVANCE(840); + if (lookahead == 'w') ADVANCE(900); END_STATE(); case 484: - if (lookahead == 'c') ADVANCE(773); + if (lookahead == 'b') ADVANCE(1189); + if (lookahead == 'c') ADVANCE(831); + if (lookahead == 'o') ADVANCE(500); + if (lookahead == 's') ADVANCE(841); + if (lookahead == 'w') ADVANCE(904); END_STATE(); case 485: - if (lookahead == 'c') ADVANCE(892); + if (lookahead == 'b') ADVANCE(965); END_STATE(); case 486: - if (lookahead == 'c') ADVANCE(893); + if (lookahead == 'b') ADVANCE(1190); + if (lookahead == 'c') ADVANCE(832); + if (lookahead == 'o') ADVANCE(502); + if (lookahead == 's') ADVANCE(842); + if (lookahead == 'w') ADVANCE(906); END_STATE(); case 487: - if (lookahead == 'c') ADVANCE(894); + if (lookahead == 'b') ADVANCE(966); END_STATE(); case 488: - if (lookahead == 'c') ADVANCE(895); + if (lookahead == 'b') ADVANCE(967); END_STATE(); case 489: - if (lookahead == 'c') ADVANCE(775); + if (lookahead == 'b') ADVANCE(968); END_STATE(); case 490: - if (lookahead == 'c') ADVANCE(896); + if (lookahead == 'b') ADVANCE(969); END_STATE(); case 491: - if (lookahead == 'c') ADVANCE(776); + if (lookahead == 'b') ADVANCE(970); END_STATE(); case 492: - if (lookahead == 'c') ADVANCE(897); + if (lookahead == 'b') ADVANCE(971); END_STATE(); case 493: - if (lookahead == 'c') ADVANCE(777); + if (lookahead == 'b') ADVANCE(972); END_STATE(); case 494: - if (lookahead == 'c') ADVANCE(778); + if (lookahead == 'b') ADVANCE(973); END_STATE(); case 495: - if (lookahead == 'c') ADVANCE(779); + if (lookahead == 'b') ADVANCE(974); END_STATE(); case 496: - if (lookahead == 'c') ADVANCE(934); - if (lookahead == 's') ADVANCE(1361); - if (lookahead == 'w') ADVANCE(860); + if (lookahead == 'b') ADVANCE(923); END_STATE(); case 497: - if (lookahead == 'c') ADVANCE(780); + if (lookahead == 'b') ADVANCE(924); END_STATE(); case 498: - if (lookahead == 'c') ADVANCE(388); + if (lookahead == 'b') ADVANCE(925); END_STATE(); case 499: - if (lookahead == 'c') ADVANCE(637); + if (lookahead == 'b') ADVANCE(926); END_STATE(); case 500: - if (lookahead == 'c') ADVANCE(700); + if (lookahead == 'b') ADVANCE(927); END_STATE(); case 501: - if (lookahead == 'c') ADVANCE(1368); + if (lookahead == 'b') ADVANCE(161); END_STATE(); case 502: - if (lookahead == 'c') ADVANCE(647); + if (lookahead == 'b') ADVANCE(928); END_STATE(); case 503: - if (lookahead == 'c') ADVANCE(1299); + if (lookahead == 'b') ADVANCE(929); END_STATE(); case 504: - if (lookahead == 'c') ADVANCE(685); + if (lookahead == 'b') ADVANCE(930); END_STATE(); case 505: - if (lookahead == 'c') ADVANCE(666); + if (lookahead == 'c') ADVANCE(950); + if (lookahead == 'i') ADVANCE(1029); END_STATE(); case 506: - if (lookahead == 'c') ADVANCE(1318); + if (lookahead == 'c') ADVANCE(939); END_STATE(); case 507: - if (lookahead == 'c') ADVANCE(671); + if (lookahead == 'c') ADVANCE(1791); END_STATE(); case 508: - if (lookahead == 'c') ADVANCE(1319); + if (lookahead == 'c') ADVANCE(1800); END_STATE(); case 509: - if (lookahead == 'c') ADVANCE(1320); + if (lookahead == 'c') ADVANCE(1827); END_STATE(); case 510: - if (lookahead == 'c') ADVANCE(1321); + if (lookahead == 'c') ADVANCE(1637); END_STATE(); case 511: - if (lookahead == 'c') ADVANCE(1323); + if (lookahead == 'c') ADVANCE(940); END_STATE(); case 512: - if (lookahead == 'c') ADVANCE(1325); + if (lookahead == 'c') ADVANCE(825); + if (lookahead == 't') ADVANCE(836); END_STATE(); case 513: - if (lookahead == 'c') ADVANCE(1327); + if (lookahead == 'c') ADVANCE(931); END_STATE(); case 514: - if (lookahead == 'c') ADVANCE(1333); + if (lookahead == 'c') ADVANCE(932); END_STATE(); case 515: - if (lookahead == 'c') ADVANCE(1335); + if (lookahead == 'c') ADVANCE(813); END_STATE(); case 516: - if (lookahead == 'c') ADVANCE(1337); + if (lookahead == 'c') ADVANCE(933); END_STATE(); case 517: - if (lookahead == 'c') ADVANCE(350); + if (lookahead == 'c') ADVANCE(958); END_STATE(); case 518: - if (lookahead == 'c') ADVANCE(1415); + if (lookahead == 'c') ADVANCE(934); END_STATE(); case 519: - if (lookahead == 'c') ADVANCE(1387); + if (lookahead == 'c') ADVANCE(935); END_STATE(); case 520: - if (lookahead == 'c') ADVANCE(901); - if (lookahead == 'r') ADVANCE(342); + if (lookahead == 'c') ADVANCE(936); END_STATE(); case 521: - if (lookahead == 'c') ADVANCE(902); + if (lookahead == 'c') ADVANCE(815); END_STATE(); case 522: - if (lookahead == 'd') ADVANCE(2); - if (lookahead == 'u') ADVANCE(957); + if (lookahead == 'c') ADVANCE(937); END_STATE(); case 523: - if (lookahead == 'd') ADVANCE(1471); + if (lookahead == 'c') ADVANCE(816); END_STATE(); case 524: - if (lookahead == 'd') ADVANCE(1465); + if (lookahead == 'c') ADVANCE(938); END_STATE(); case 525: - if (lookahead == 'd') ADVANCE(1467); + if (lookahead == 'c') ADVANCE(817); END_STATE(); case 526: - if (lookahead == 'd') ADVANCE(1746); + if (lookahead == 'c') ADVANCE(818); END_STATE(); case 527: - if (lookahead == 'd') ADVANCE(1466); + if (lookahead == 'c') ADVANCE(819); END_STATE(); case 528: - if (lookahead == 'd') ADVANCE(1468); + if (lookahead == 'c') ADVANCE(820); END_STATE(); case 529: - if (lookahead == 'd') ADVANCE(1493); + if (lookahead == 'c') ADVANCE(674); END_STATE(); case 530: - if (lookahead == 'd') ADVANCE(1755); + if (lookahead == 'c') ADVANCE(419); END_STATE(); case 531: - if (lookahead == 'd') ADVANCE(760); + if (lookahead == 'c') ADVANCE(976); + if (lookahead == 's') ADVANCE(1411); + if (lookahead == 'w') ADVANCE(909); END_STATE(); case 532: - if (lookahead == 'd') ADVANCE(3); + if (lookahead == 'c') ADVANCE(739); END_STATE(); case 533: - if (lookahead == 'd') ADVANCE(112); + if (lookahead == 'c') ADVANCE(1416); END_STATE(); case 534: - if (lookahead == 'd') ADVANCE(1129); - if (lookahead == 'f') ADVANCE(938); - if (lookahead == 'i') ADVANCE(1013); - if (lookahead == 'l') ADVANCE(1073); + if (lookahead == 'c') ADVANCE(684); END_STATE(); case 535: - if (lookahead == 'd') ADVANCE(127); + if (lookahead == 'c') ADVANCE(1348); END_STATE(); case 536: - if (lookahead == 'd') ADVANCE(539); + if (lookahead == 'c') ADVANCE(722); END_STATE(); case 537: - if (lookahead == 'd') ADVANCE(122); + if (lookahead == 'c') ADVANCE(703); END_STATE(); case 538: - if (lookahead == 'd') ADVANCE(823); - if (lookahead == 'i') ADVANCE(1042); - if (lookahead == 's') ADVANCE(1402); - if (lookahead == 'v') ADVANCE(858); + if (lookahead == 'c') ADVANCE(708); END_STATE(); case 539: - if (lookahead == 'd') ADVANCE(1173); + if (lookahead == 'c') ADVANCE(1367); END_STATE(); case 540: - if (lookahead == 'd') ADVANCE(1174); + if (lookahead == 'c') ADVANCE(1368); END_STATE(); case 541: - if (lookahead == 'd') ADVANCE(1175); + if (lookahead == 'c') ADVANCE(1369); END_STATE(); case 542: - if (lookahead == 'd') ADVANCE(1176); + if (lookahead == 'c') ADVANCE(1370); END_STATE(); case 543: - if (lookahead == 'd') ADVANCE(1178); + if (lookahead == 'c') ADVANCE(1372); END_STATE(); case 544: - if (lookahead == 'd') ADVANCE(1179); + if (lookahead == 'c') ADVANCE(1374); END_STATE(); case 545: - if (lookahead == 'd') ADVANCE(642); + if (lookahead == 'c') ADVANCE(1376); END_STATE(); case 546: - if (lookahead == 'd') ADVANCE(1180); + if (lookahead == 'c') ADVANCE(1382); END_STATE(); case 547: - if (lookahead == 'd') ADVANCE(1181); + if (lookahead == 'c') ADVANCE(1384); END_STATE(); case 548: - if (lookahead == 'd') ADVANCE(644); + if (lookahead == 'c') ADVANCE(1386); END_STATE(); case 549: - if (lookahead == 'd') ADVANCE(1182); + if (lookahead == 'c') ADVANCE(379); END_STATE(); case 550: - if (lookahead == 'd') ADVANCE(1183); + if (lookahead == 'c') ADVANCE(1461); END_STATE(); case 551: - if (lookahead == 'd') ADVANCE(1184); + if (lookahead == 'c') ADVANCE(1437); END_STATE(); case 552: - if (lookahead == 'd') ADVANCE(646); + if (lookahead == 'c') ADVANCE(838); END_STATE(); case 553: - if (lookahead == 'd') ADVANCE(1185); + if (lookahead == 'c') ADVANCE(942); + if (lookahead == 'r') ADVANCE(369); END_STATE(); case 554: - if (lookahead == 'd') ADVANCE(1186); + if (lookahead == 'c') ADVANCE(943); END_STATE(); case 555: - if (lookahead == 'd') ADVANCE(1187); + if (lookahead == 'd') ADVANCE(2); + if (lookahead == 'u') ADVANCE(999); END_STATE(); case 556: - if (lookahead == 'd') ADVANCE(649); + if (lookahead == 'd') ADVANCE(1522); END_STATE(); case 557: - if (lookahead == 'd') ADVANCE(1188); + if (lookahead == 'd') ADVANCE(1516); END_STATE(); case 558: - if (lookahead == 'd') ADVANCE(1189); + if (lookahead == 'd') ADVANCE(1518); END_STATE(); case 559: - if (lookahead == 'd') ADVANCE(1190); + if (lookahead == 'd') ADVANCE(1797); END_STATE(); case 560: - if (lookahead == 'd') ADVANCE(650); + if (lookahead == 'd') ADVANCE(1517); END_STATE(); case 561: - if (lookahead == 'd') ADVANCE(1191); + if (lookahead == 'd') ADVANCE(1519); END_STATE(); case 562: - if (lookahead == 'd') ADVANCE(1192); + if (lookahead == 'd') ADVANCE(1544); END_STATE(); case 563: - if (lookahead == 'd') ADVANCE(652); + if (lookahead == 'd') ADVANCE(1806); END_STATE(); case 564: - if (lookahead == 'd') ADVANCE(1193); + if (lookahead == 'd') ADVANCE(1839); END_STATE(); case 565: - if (lookahead == 'd') ADVANCE(1194); + if (lookahead == 'd') ADVANCE(800); END_STATE(); case 566: - if (lookahead == 'd') ADVANCE(654); + if (lookahead == 'd') ADVANCE(3); END_STATE(); case 567: - if (lookahead == 'd') ADVANCE(1195); + if (lookahead == 'd') ADVANCE(125); END_STATE(); case 568: - if (lookahead == 'd') ADVANCE(1196); + if (lookahead == 'd') ADVANCE(1164); + if (lookahead == 'f') ADVANCE(980); + if (lookahead == 'i') ADVANCE(1055); + if (lookahead == 'l') ADVANCE(1114); END_STATE(); case 569: - if (lookahead == 'd') ADVANCE(1197); + if (lookahead == 'd') ADVANCE(143); END_STATE(); case 570: - if (lookahead == 'd') ADVANCE(656); + if (lookahead == 'd') ADVANCE(574); END_STATE(); case 571: - if (lookahead == 'd') ADVANCE(1198); + if (lookahead == 'd') ADVANCE(866); + if (lookahead == 'i') ADVANCE(1073); + if (lookahead == 's') ADVANCE(1451); + if (lookahead == 'v') ADVANCE(908); END_STATE(); case 572: - if (lookahead == 'd') ADVANCE(1199); + if (lookahead == 'd') ADVANCE(135); END_STATE(); case 573: - if (lookahead == 'd') ADVANCE(1200); + if (lookahead == 'd') ADVANCE(136); END_STATE(); case 574: - if (lookahead == 'd') ADVANCE(1201); + if (lookahead == 'd') ADVANCE(1216); END_STATE(); case 575: - if (lookahead == 'd') ADVANCE(1202); + if (lookahead == 'd') ADVANCE(1217); END_STATE(); case 576: - if (lookahead == 'd') ADVANCE(1203); + if (lookahead == 'd') ADVANCE(1218); END_STATE(); case 577: - if (lookahead == 'd') ADVANCE(1204); + if (lookahead == 'd') ADVANCE(1219); END_STATE(); case 578: - if (lookahead == 'd') ADVANCE(1205); + if (lookahead == 'd') ADVANCE(679); END_STATE(); case 579: - if (lookahead == 'd') ADVANCE(665); + if (lookahead == 'd') ADVANCE(1221); END_STATE(); case 580: - if (lookahead == 'd') ADVANCE(672); + if (lookahead == 'd') ADVANCE(681); END_STATE(); case 581: - if (lookahead == 'd') ADVANCE(540); + if (lookahead == 'd') ADVANCE(1222); END_STATE(); case 582: - if (lookahead == 'd') ADVANCE(541); + if (lookahead == 'd') ADVANCE(1223); END_STATE(); case 583: - if (lookahead == 'd') ADVANCE(542); + if (lookahead == 'd') ADVANCE(1224); END_STATE(); case 584: - if (lookahead == 'd') ADVANCE(543); + if (lookahead == 'd') ADVANCE(683); END_STATE(); case 585: - if (lookahead == 'd') ADVANCE(544); + if (lookahead == 'd') ADVANCE(1225); END_STATE(); case 586: - if (lookahead == 'd') ADVANCE(546); + if (lookahead == 'd') ADVANCE(1226); END_STATE(); case 587: - if (lookahead == 'd') ADVANCE(547); + if (lookahead == 'd') ADVANCE(1227); END_STATE(); case 588: - if (lookahead == 'd') ADVANCE(549); + if (lookahead == 'd') ADVANCE(686); END_STATE(); case 589: - if (lookahead == 'd') ADVANCE(374); + if (lookahead == 'd') ADVANCE(1228); END_STATE(); case 590: - if (lookahead == 'd') ADVANCE(550); + if (lookahead == 'd') ADVANCE(1229); END_STATE(); case 591: - if (lookahead == 'd') ADVANCE(551); + if (lookahead == 'd') ADVANCE(1230); END_STATE(); case 592: - if (lookahead == 'd') ADVANCE(553); + if (lookahead == 'd') ADVANCE(687); END_STATE(); case 593: - if (lookahead == 'd') ADVANCE(554); + if (lookahead == 'd') ADVANCE(1231); END_STATE(); case 594: - if (lookahead == 'd') ADVANCE(555); + if (lookahead == 'd') ADVANCE(1232); END_STATE(); case 595: - if (lookahead == 'd') ADVANCE(379); + if (lookahead == 'd') ADVANCE(689); END_STATE(); case 596: - if (lookahead == 'd') ADVANCE(557); + if (lookahead == 'd') ADVANCE(1233); END_STATE(); case 597: - if (lookahead == 'd') ADVANCE(380); + if (lookahead == 'd') ADVANCE(1234); END_STATE(); case 598: - if (lookahead == 'd') ADVANCE(558); + if (lookahead == 'd') ADVANCE(691); END_STATE(); case 599: - if (lookahead == 'd') ADVANCE(559); + if (lookahead == 'd') ADVANCE(1235); END_STATE(); case 600: - if (lookahead == 'd') ADVANCE(561); + if (lookahead == 'd') ADVANCE(1236); END_STATE(); case 601: - if (lookahead == 'd') ADVANCE(562); + if (lookahead == 'd') ADVANCE(1237); END_STATE(); case 602: - if (lookahead == 'd') ADVANCE(564); + if (lookahead == 'd') ADVANCE(693); END_STATE(); case 603: - if (lookahead == 'd') ADVANCE(565); + if (lookahead == 'd') ADVANCE(1238); END_STATE(); case 604: - if (lookahead == 'd') ADVANCE(567); + if (lookahead == 'd') ADVANCE(1239); END_STATE(); case 605: - if (lookahead == 'd') ADVANCE(568); + if (lookahead == 'd') ADVANCE(1240); END_STATE(); case 606: - if (lookahead == 'd') ADVANCE(569); + if (lookahead == 'd') ADVANCE(1241); END_STATE(); case 607: - if (lookahead == 'd') ADVANCE(571); + if (lookahead == 'd') ADVANCE(1242); END_STATE(); case 608: - if (lookahead == 'd') ADVANCE(572); + if (lookahead == 'd') ADVANCE(1243); END_STATE(); case 609: - if (lookahead == 'd') ADVANCE(573); + if (lookahead == 'd') ADVANCE(1244); END_STATE(); case 610: - if (lookahead == 'd') ADVANCE(574); + if (lookahead == 'd') ADVANCE(1245); END_STATE(); case 611: - if (lookahead == 'd') ADVANCE(575); + if (lookahead == 'd') ADVANCE(1246); END_STATE(); case 612: - if (lookahead == 'd') ADVANCE(576); + if (lookahead == 'd') ADVANCE(1247); END_STATE(); case 613: - if (lookahead == 'd') ADVANCE(577); + if (lookahead == 'd') ADVANCE(702); END_STATE(); case 614: - if (lookahead == 'd') ADVANCE(578); + if (lookahead == 'd') ADVANCE(1248); END_STATE(); case 615: - if (lookahead == 'd') ADVANCE(137); + if (lookahead == 'd') ADVANCE(709); END_STATE(); case 616: - if (lookahead == 'd') ADVANCE(1132); - if (lookahead == 'f') ADVANCE(941); - if (lookahead == 'i') ADVANCE(1016); - if (lookahead == 'l') ADVANCE(1077); + if (lookahead == 'd') ADVANCE(575); END_STATE(); case 617: - if (lookahead == 'd') ADVANCE(1134); - if (lookahead == 'f') ADVANCE(944); - if (lookahead == 'i') ADVANCE(1017); - if (lookahead == 'l') ADVANCE(1078); + if (lookahead == 'd') ADVANCE(576); END_STATE(); case 618: - if (lookahead == 'd') ADVANCE(151); + if (lookahead == 'd') ADVANCE(577); END_STATE(); case 619: - if (lookahead == 'd') ADVANCE(1136); - if (lookahead == 'f') ADVANCE(946); - if (lookahead == 'i') ADVANCE(1018); - if (lookahead == 'l') ADVANCE(1080); + if (lookahead == 'd') ADVANCE(579); END_STATE(); case 620: - if (lookahead == 'd') ADVANCE(1138); - if (lookahead == 'f') ADVANCE(948); - if (lookahead == 'i') ADVANCE(1020); - if (lookahead == 'l') ADVANCE(1084); + if (lookahead == 'd') ADVANCE(581); END_STATE(); case 621: - if (lookahead == 'd') ADVANCE(153); + if (lookahead == 'd') ADVANCE(582); END_STATE(); case 622: - if (lookahead == 'd') ADVANCE(1140); - if (lookahead == 'f') ADVANCE(950); - if (lookahead == 'i') ADVANCE(1024); - if (lookahead == 'l') ADVANCE(1087); + if (lookahead == 'd') ADVANCE(583); END_STATE(); case 623: - if (lookahead == 'd') ADVANCE(1141); - if (lookahead == 'f') ADVANCE(951); + if (lookahead == 'd') ADVANCE(585); END_STATE(); case 624: - if (lookahead == 'd') ADVANCE(1143); - if (lookahead == 'f') ADVANCE(952); + if (lookahead == 'd') ADVANCE(403); END_STATE(); case 625: - if (lookahead == 'd') ADVANCE(1146); - if (lookahead == 'f') ADVANCE(954); - if (lookahead == 'i') ADVANCE(1030); + if (lookahead == 'd') ADVANCE(586); END_STATE(); case 626: - if (lookahead == 'd') ADVANCE(1147); - if (lookahead == 'i') ADVANCE(1032); - if (lookahead == 'l') ADVANCE(1092); + if (lookahead == 'd') ADVANCE(587); END_STATE(); case 627: - if (lookahead == 'e') ADVANCE(968); - if (lookahead == 'u') ADVANCE(1036); + if (lookahead == 'd') ADVANCE(589); END_STATE(); case 628: - if (lookahead == 'e') ADVANCE(1156); - if (lookahead == 'g') ADVANCE(631); - if (lookahead == 'l') ADVANCE(632); - if (lookahead == 'n') ADVANCE(633); + if (lookahead == 'd') ADVANCE(590); END_STATE(); case 629: - if (lookahead == 'e') ADVANCE(1480); + if (lookahead == 'd') ADVANCE(591); END_STATE(); case 630: - if (lookahead == 'e') ADVANCE(1709); + if (lookahead == 'd') ADVANCE(408); END_STATE(); case 631: - if (lookahead == 'e') ADVANCE(1532); - if (lookahead == 't') ADVANCE(1533); + if (lookahead == 'd') ADVANCE(593); END_STATE(); case 632: - if (lookahead == 'e') ADVANCE(1534); - if (lookahead == 't') ADVANCE(1531); + if (lookahead == 'd') ADVANCE(409); END_STATE(); case 633: - if (lookahead == 'e') ADVANCE(1530); + if (lookahead == 'd') ADVANCE(594); END_STATE(); case 634: - if (lookahead == 'e') ADVANCE(1773); + if (lookahead == 'd') ADVANCE(596); END_STATE(); case 635: - if (lookahead == 'e') ADVANCE(1446); - if (lookahead == 'o') ADVANCE(469); - if (lookahead == 'r') ADVANCE(691); - if (lookahead == 'w') ADVANCE(852); + if (lookahead == 'd') ADVANCE(597); END_STATE(); case 636: - if (lookahead == 'e') ADVANCE(1764); + if (lookahead == 'd') ADVANCE(599); END_STATE(); case 637: - if (lookahead == 'e') ADVANCE(1463); + if (lookahead == 'd') ADVANCE(600); END_STATE(); case 638: - if (lookahead == 'e') ADVANCE(1743); + if (lookahead == 'd') ADVANCE(601); END_STATE(); case 639: - if (lookahead == 'e') ADVANCE(1472); + if (lookahead == 'd') ADVANCE(603); END_STATE(); case 640: - if (lookahead == 'e') ADVANCE(1758); + if (lookahead == 'd') ADVANCE(604); END_STATE(); case 641: - if (lookahead == 'e') ADVANCE(1545); + if (lookahead == 'd') ADVANCE(605); END_STATE(); case 642: - if (lookahead == 'e') ADVANCE(1542); + if (lookahead == 'd') ADVANCE(606); END_STATE(); case 643: - if (lookahead == 'e') ADVANCE(1552); + if (lookahead == 'd') ADVANCE(607); END_STATE(); case 644: - if (lookahead == 'e') ADVANCE(1549); + if (lookahead == 'd') ADVANCE(608); END_STATE(); case 645: - if (lookahead == 'e') ADVANCE(1559); + if (lookahead == 'd') ADVANCE(609); END_STATE(); case 646: - if (lookahead == 'e') ADVANCE(1556); + if (lookahead == 'd') ADVANCE(610); END_STATE(); case 647: - if (lookahead == 'e') ADVANCE(1767); + if (lookahead == 'd') ADVANCE(611); END_STATE(); case 648: - if (lookahead == 'e') ADVANCE(1566); + if (lookahead == 'd') ADVANCE(612); END_STATE(); case 649: - if (lookahead == 'e') ADVANCE(1563); + if (lookahead == 'd') ADVANCE(614); END_STATE(); case 650: - if (lookahead == 'e') ADVANCE(1483); + if (lookahead == 'd') ADVANCE(152); END_STATE(); case 651: - if (lookahead == 'e') ADVANCE(1573); + if (lookahead == 'd') ADVANCE(1167); + if (lookahead == 'f') ADVANCE(983); + if (lookahead == 'i') ADVANCE(1059); + if (lookahead == 'l') ADVANCE(1119); END_STATE(); case 652: - if (lookahead == 'e') ADVANCE(1570); + if (lookahead == 'd') ADVANCE(1170); + if (lookahead == 'f') ADVANCE(986); + if (lookahead == 'i') ADVANCE(1060); + if (lookahead == 'l') ADVANCE(1120); END_STATE(); case 653: - if (lookahead == 'e') ADVANCE(1580); + if (lookahead == 'd') ADVANCE(165); END_STATE(); case 654: - if (lookahead == 'e') ADVANCE(1577); + if (lookahead == 'd') ADVANCE(1172); + if (lookahead == 'f') ADVANCE(988); + if (lookahead == 'i') ADVANCE(1061); + if (lookahead == 'l') ADVANCE(1121); END_STATE(); case 655: - if (lookahead == 'e') ADVANCE(1641); + if (lookahead == 'd') ADVANCE(1174); + if (lookahead == 'f') ADVANCE(990); + if (lookahead == 'i') ADVANCE(1063); + if (lookahead == 'l') ADVANCE(1125); END_STATE(); case 656: - if (lookahead == 'e') ADVANCE(1503); + if (lookahead == 'd') ADVANCE(167); END_STATE(); case 657: - if (lookahead == 'e') ADVANCE(1644); + if (lookahead == 'd') ADVANCE(1176); + if (lookahead == 'f') ADVANCE(992); + if (lookahead == 'i') ADVANCE(1067); + if (lookahead == 'l') ADVANCE(1129); END_STATE(); case 658: - if (lookahead == 'e') ADVANCE(1643); + if (lookahead == 'd') ADVANCE(1177); + if (lookahead == 'f') ADVANCE(993); END_STATE(); case 659: - if (lookahead == 'e') ADVANCE(1598); + if (lookahead == 'd') ADVANCE(1179); + if (lookahead == 'f') ADVANCE(994); END_STATE(); case 660: - if (lookahead == 'e') ADVANCE(1645); + if (lookahead == 'd') ADVANCE(1182); + if (lookahead == 'f') ADVANCE(996); + if (lookahead == 'i') ADVANCE(1074); END_STATE(); case 661: - if (lookahead == 'e') ADVANCE(1642); + if (lookahead == 'd') ADVANCE(1183); + if (lookahead == 'i') ADVANCE(1076); + if (lookahead == 'l') ADVANCE(1134); END_STATE(); case 662: - if (lookahead == 'e') ADVANCE(1527); + if (lookahead == 'e') ADVANCE(517); END_STATE(); case 663: - if (lookahead == 'e') ADVANCE(1526); + if (lookahead == 'e') ADVANCE(517); + if (lookahead == 'i') ADVANCE(1486); + if (lookahead == 'o') ADVANCE(1455); END_STATE(); case 664: - if (lookahead == 'e') ADVANCE(1611); + if (lookahead == 'e') ADVANCE(1010); + if (lookahead == 'u') ADVANCE(1080); END_STATE(); case 665: - if (lookahead == 'e') ADVANCE(1495); + if (lookahead == 'e') ADVANCE(1199); + if (lookahead == 'g') ADVANCE(668); + if (lookahead == 'l') ADVANCE(669); + if (lookahead == 'n') ADVANCE(670); END_STATE(); case 666: - if (lookahead == 'e') ADVANCE(1513); + if (lookahead == 'e') ADVANCE(1531); END_STATE(); case 667: - if (lookahead == 'e') ADVANCE(1601); + if (lookahead == 'e') ADVANCE(1760); END_STATE(); case 668: - if (lookahead == 'e') ADVANCE(1697); + if (lookahead == 'e') ADVANCE(1583); + if (lookahead == 't') ADVANCE(1584); END_STATE(); case 669: - if (lookahead == 'e') ADVANCE(1604); + if (lookahead == 'e') ADVANCE(1585); + if (lookahead == 't') ADVANCE(1582); END_STATE(); case 670: - if (lookahead == 'e') ADVANCE(1607); + if (lookahead == 'e') ADVANCE(1581); END_STATE(); case 671: - if (lookahead == 'e') ADVANCE(1587); + if (lookahead == 'e') ADVANCE(1824); END_STATE(); case 672: - if (lookahead == 'e') ADVANCE(1490); + if (lookahead == 'e') ADVANCE(1495); + if (lookahead == 'o') ADVANCE(499); + if (lookahead == 'r') ADVANCE(731); + if (lookahead == 'w') ADVANCE(902); END_STATE(); case 673: - if (lookahead == 'e') ADVANCE(1589); + if (lookahead == 'e') ADVANCE(1815); END_STATE(); case 674: - if (lookahead == 'e') ADVANCE(1590); + if (lookahead == 'e') ADVANCE(1514); END_STATE(); case 675: - if (lookahead == 'e') ADVANCE(1591); + if (lookahead == 'e') ADVANCE(1794); END_STATE(); case 676: - if (lookahead == 'e') ADVANCE(1588); + if (lookahead == 'e') ADVANCE(1523); END_STATE(); case 677: - if (lookahead == 'e') ADVANCE(1516); + if (lookahead == 'e') ADVANCE(1809); END_STATE(); case 678: - if (lookahead == 'e') ADVANCE(1592); + if (lookahead == 'e') ADVANCE(1596); END_STATE(); case 679: - if (lookahead == 'e') ADVANCE(1708); + if (lookahead == 'e') ADVANCE(1593); END_STATE(); case 680: - if (lookahead == 'e') ADVANCE(1706); + if (lookahead == 'e') ADVANCE(1603); END_STATE(); case 681: - if (lookahead == 'e') ADVANCE(1031); + if (lookahead == 'e') ADVANCE(1600); END_STATE(); case 682: - if (lookahead == 'e') ADVANCE(518); + if (lookahead == 'e') ADVANCE(1610); END_STATE(); case 683: - if (lookahead == 'e') ADVANCE(1440); + if (lookahead == 'e') ADVANCE(1607); END_STATE(); case 684: - if (lookahead == 'e') ADVANCE(1339); + if (lookahead == 'e') ADVANCE(1818); END_STATE(); case 685: - if (lookahead == 'e') ADVANCE(1154); + if (lookahead == 'e') ADVANCE(1617); END_STATE(); case 686: - if (lookahead == 'e') ADVANCE(1163); + if (lookahead == 'e') ADVANCE(1614); END_STATE(); case 687: - if (lookahead == 'e') ADVANCE(959); + if (lookahead == 'e') ADVANCE(1534); END_STATE(); case 688: - if (lookahead == 'e') ADVANCE(1279); + if (lookahead == 'e') ADVANCE(1624); END_STATE(); case 689: - if (lookahead == 'e') ADVANCE(501); + if (lookahead == 'e') ADVANCE(1621); END_STATE(); case 690: - if (lookahead == 'e') ADVANCE(1164); + if (lookahead == 'e') ADVANCE(1631); END_STATE(); case 691: - if (lookahead == 'e') ADVANCE(1263); + if (lookahead == 'e') ADVANCE(1628); END_STATE(); case 692: - if (lookahead == 'e') ADVANCE(910); + if (lookahead == 'e') ADVANCE(1692); END_STATE(); case 693: - if (lookahead == 'e') ADVANCE(526); + if (lookahead == 'e') ADVANCE(1554); END_STATE(); case 694: - if (lookahead == 'e') ADVANCE(1281); + if (lookahead == 'e') ADVANCE(1695); END_STATE(); case 695: - if (lookahead == 'e') ADVANCE(1283); + if (lookahead == 'e') ADVANCE(1694); END_STATE(); case 696: - if (lookahead == 'e') ADVANCE(116); + if (lookahead == 'e') ADVANCE(1649); END_STATE(); case 697: - if (lookahead == 'e') ADVANCE(530); + if (lookahead == 'e') ADVANCE(1696); END_STATE(); case 698: - if (lookahead == 'e') ADVANCE(125); + if (lookahead == 'e') ADVANCE(1693); END_STATE(); case 699: - if (lookahead == 'e') ADVANCE(915); + if (lookahead == 'e') ADVANCE(1578); END_STATE(); case 700: - if (lookahead == 'e') ADVANCE(126); + if (lookahead == 'e') ADVANCE(1577); END_STATE(); case 701: - if (lookahead == 'e') ADVANCE(1172); + if (lookahead == 'e') ADVANCE(1662); END_STATE(); case 702: - if (lookahead == 'e') ADVANCE(1177); + if (lookahead == 'e') ADVANCE(1546); END_STATE(); case 703: - if (lookahead == 'e') ADVANCE(1008); + if (lookahead == 'e') ADVANCE(1564); END_STATE(); case 704: - if (lookahead == 'e') ADVANCE(963); + if (lookahead == 'e') ADVANCE(1652); END_STATE(); case 705: - if (lookahead == 'e') ADVANCE(480); + if (lookahead == 'e') ADVANCE(1748); END_STATE(); case 706: - if (lookahead == 'e') ADVANCE(1388); + if (lookahead == 'e') ADVANCE(1655); END_STATE(); case 707: - if (lookahead == 'e') ADVANCE(967); + if (lookahead == 'e') ADVANCE(1658); END_STATE(); case 708: - if (lookahead == 'e') ADVANCE(360); + if (lookahead == 'e') ADVANCE(1638); END_STATE(); case 709: - if (lookahead == 'e') ADVANCE(506); + if (lookahead == 'e') ADVANCE(1541); END_STATE(); case 710: - if (lookahead == 'e') ADVANCE(537); + if (lookahead == 'e') ADVANCE(1640); END_STATE(); case 711: - if (lookahead == 'e') ADVANCE(361); + if (lookahead == 'e') ADVANCE(1641); END_STATE(); case 712: - if (lookahead == 'e') ADVANCE(508); + if (lookahead == 'e') ADVANCE(1642); END_STATE(); case 713: - if (lookahead == 'e') ADVANCE(1360); + if (lookahead == 'e') ADVANCE(1639); END_STATE(); case 714: - if (lookahead == 'e') ADVANCE(362); + if (lookahead == 'e') ADVANCE(1567); END_STATE(); case 715: - if (lookahead == 'e') ADVANCE(509); + if (lookahead == 'e') ADVANCE(1643); END_STATE(); case 716: - if (lookahead == 'e') ADVANCE(363); + if (lookahead == 'e') ADVANCE(1759); END_STATE(); case 717: - if (lookahead == 'e') ADVANCE(510); + if (lookahead == 'e') ADVANCE(1757); END_STATE(); case 718: - if (lookahead == 'e') ADVANCE(364); + if (lookahead == 'e') ADVANCE(1075); END_STATE(); case 719: - if (lookahead == 'e') ADVANCE(511); + if (lookahead == 'e') ADVANCE(1489); END_STATE(); case 720: - if (lookahead == 'e') ADVANCE(365); + if (lookahead == 'e') ADVANCE(511); END_STATE(); case 721: - if (lookahead == 'e') ADVANCE(512); + if (lookahead == 'e') ADVANCE(1388); END_STATE(); case 722: - if (lookahead == 'e') ADVANCE(513); + if (lookahead == 'e') ADVANCE(1197); END_STATE(); case 723: - if (lookahead == 'e') ADVANCE(514); + if (lookahead == 'e') ADVANCE(550); END_STATE(); case 724: - if (lookahead == 'e') ADVANCE(515); + if (lookahead == 'e') ADVANCE(1206); END_STATE(); case 725: - if (lookahead == 'e') ADVANCE(516); + if (lookahead == 'e') ADVANCE(1001); END_STATE(); case 726: - if (lookahead == 'e') ADVANCE(1027); + if (lookahead == 'e') ADVANCE(1328); END_STATE(); case 727: - if (lookahead == 'e') ADVANCE(1028); + if (lookahead == 'e') ADVANCE(559); END_STATE(); case 728: - if (lookahead == 'e') ADVANCE(135); + if (lookahead == 'e') ADVANCE(533); END_STATE(); case 729: - if (lookahead == 'e') ADVANCE(1252); + if (lookahead == 'e') ADVANCE(1330); END_STATE(); case 730: - if (lookahead == 'e') ADVANCE(150); + if (lookahead == 'e') ADVANCE(1207); END_STATE(); case 731: - if (lookahead == 'e') ADVANCE(618); + if (lookahead == 'e') ADVANCE(1312); END_STATE(); case 732: - if (lookahead == 'e') ADVANCE(152); + if (lookahead == 'e') ADVANCE(951); END_STATE(); case 733: - if (lookahead == 'e') ADVANCE(154); + if (lookahead == 'e') ADVANCE(1332); END_STATE(); case 734: - if (lookahead == 'e') ADVANCE(621); + if (lookahead == 'e') ADVANCE(129); END_STATE(); case 735: - if (lookahead == 'f') ADVANCE(111); - if (lookahead == 'g') ADVANCE(694); - if (lookahead == 'n') ADVANCE(1264); - if (lookahead == 'p') ADVANCE(1411); + if (lookahead == 'e') ADVANCE(563); END_STATE(); case 736: - if (lookahead == 'f') ADVANCE(1511); + if (lookahead == 'e') ADVANCE(139); END_STATE(); case 737: - if (lookahead == 'f') ADVANCE(387); + if (lookahead == 'e') ADVANCE(564); END_STATE(); case 738: - if (lookahead == 'f') ADVANCE(391); + if (lookahead == 'e') ADVANCE(956); END_STATE(); case 739: - if (lookahead == 'f') ADVANCE(955); - if (lookahead == 'i') ADVANCE(1033); - if (lookahead == 'l') ADVANCE(1093); + if (lookahead == 'e') ADVANCE(141); END_STATE(); case 740: - if (lookahead == 'g') ADVANCE(1631); + if (lookahead == 'e') ADVANCE(1215); END_STATE(); case 741: - if (lookahead == 'g') ADVANCE(1625); + if (lookahead == 'e') ADVANCE(1051); END_STATE(); case 742: - if (lookahead == 'g') ADVANCE(1630); + if (lookahead == 'e') ADVANCE(1220); END_STATE(); case 743: - if (lookahead == 'g') ADVANCE(1528); + if (lookahead == 'e') ADVANCE(1005); END_STATE(); case 744: - if (lookahead == 'g') ADVANCE(1628); + if (lookahead == 'e') ADVANCE(1440); END_STATE(); case 745: - if (lookahead == 'g') ADVANCE(1627); + if (lookahead == 'e') ADVANCE(1009); END_STATE(); case 746: - if (lookahead == 'g') ADVANCE(1595); + if (lookahead == 'e') ADVANCE(389); END_STATE(); case 747: - if (lookahead == 'g') ADVANCE(1596); + if (lookahead == 'e') ADVANCE(539); END_STATE(); case 748: - if (lookahead == 'g') ADVANCE(1629); + if (lookahead == 'e') ADVANCE(572); END_STATE(); case 749: - if (lookahead == 'g') ADVANCE(1633); + if (lookahead == 'e') ADVANCE(390); END_STATE(); case 750: - if (lookahead == 'g') ADVANCE(1634); + if (lookahead == 'e') ADVANCE(540); END_STATE(); case 751: - if (lookahead == 'g') ADVANCE(1626); + if (lookahead == 'e') ADVANCE(573); END_STATE(); case 752: - if (lookahead == 'g') ADVANCE(1632); + if (lookahead == 'e') ADVANCE(1444); END_STATE(); case 753: - if (lookahead == 'g') ADVANCE(1635); + if (lookahead == 'e') ADVANCE(391); END_STATE(); case 754: - if (lookahead == 'g') ADVANCE(1599); + if (lookahead == 'e') ADVANCE(541); END_STATE(); case 755: - if (lookahead == 'g') ADVANCE(1505); + if (lookahead == 'e') ADVANCE(392); END_STATE(); case 756: - if (lookahead == 'g') ADVANCE(1606); + if (lookahead == 'e') ADVANCE(542); END_STATE(); case 757: - if (lookahead == 'g') ADVANCE(1609); + if (lookahead == 'e') ADVANCE(393); END_STATE(); case 758: - if (lookahead == 'g') ADVANCE(133); + if (lookahead == 'e') ADVANCE(543); END_STATE(); case 759: - if (lookahead == 'g') ADVANCE(794); + if (lookahead == 'e') ADVANCE(394); END_STATE(); case 760: - if (lookahead == 'g') ADVANCE(634); + if (lookahead == 'e') ADVANCE(544); END_STATE(); case 761: - if (lookahead == 'g') ADVANCE(673); + if (lookahead == 'e') ADVANCE(545); END_STATE(); case 762: - if (lookahead == 'g') ADVANCE(1353); + if (lookahead == 'e') ADVANCE(546); END_STATE(); case 763: - if (lookahead == 'g') ADVANCE(674); + if (lookahead == 'e') ADVANCE(547); END_STATE(); case 764: - if (lookahead == 'g') ADVANCE(675); + if (lookahead == 'e') ADVANCE(548); END_STATE(); case 765: - if (lookahead == 'g') ADVANCE(676); + if (lookahead == 'e') ADVANCE(1070); END_STATE(); case 766: - if (lookahead == 'g') ADVANCE(677); + if (lookahead == 'e') ADVANCE(1071); END_STATE(); case 767: - if (lookahead == 'g') ADVANCE(678); + if (lookahead == 'e') ADVANCE(150); END_STATE(); case 768: - if (lookahead == 'g') ADVANCE(679); + if (lookahead == 'e') ADVANCE(1299); END_STATE(); case 769: - if (lookahead == 'g') ADVANCE(680); + if (lookahead == 'e') ADVANCE(164); END_STATE(); case 770: - if (lookahead == 'g') ADVANCE(695); - if (lookahead == 'h') ADVANCE(943); - if (lookahead == 'p') ADVANCE(341); - if (lookahead == 't') ADVANCE(386); - if (lookahead == 'u') ADVANCE(465); - if (lookahead == 'y') ADVANCE(972); + if (lookahead == 'e') ADVANCE(653); END_STATE(); case 771: - if (lookahead == 'g') ADVANCE(795); + if (lookahead == 'e') ADVANCE(166); END_STATE(); case 772: - if (lookahead == 'g') ADVANCE(142); - if (lookahead == 'w') ADVANCE(113); + if (lookahead == 'e') ADVANCE(168); END_STATE(); case 773: - if (lookahead == 'h') ADVANCE(1712); + if (lookahead == 'e') ADVANCE(656); END_STATE(); case 774: - if (lookahead == 'h') ADVANCE(1512); + if (lookahead == 'f') ADVANCE(124); + if (lookahead == 'g') ADVANCE(729); + if (lookahead == 'n') ADVANCE(1313); + if (lookahead == 'p') ADVANCE(1460); END_STATE(); case 775: - if (lookahead == 'h') ADVANCE(1522); + if (lookahead == 'f') ADVANCE(1562); END_STATE(); case 776: - if (lookahead == 'h') ADVANCE(1523); + if (lookahead == 'f') ADVANCE(418); END_STATE(); case 777: - if (lookahead == 'h') ADVANCE(1717); + if (lookahead == 'f') ADVANCE(422); END_STATE(); case 778: - if (lookahead == 'h') ADVANCE(1719); + if (lookahead == 'f') ADVANCE(997); + if (lookahead == 'i') ADVANCE(1077); + if (lookahead == 'l') ADVANCE(1135); END_STATE(); case 779: - if (lookahead == 'h') ADVANCE(1718); + if (lookahead == 'g') ADVANCE(1682); END_STATE(); case 780: - if (lookahead == 'h') ADVANCE(1721); + if (lookahead == 'g') ADVANCE(1676); END_STATE(); case 781: - if (lookahead == 'h') ADVANCE(705); - if (lookahead == 'm') ADVANCE(1148); - if (lookahead == 'o') ADVANCE(1035); + if (lookahead == 'g') ADVANCE(1681); END_STATE(); case 782: - if (lookahead == 'h') ADVANCE(1215); - if (lookahead == 'r') ADVANCE(344); + if (lookahead == 'g') ADVANCE(1579); END_STATE(); case 783: - if (lookahead == 'h') ADVANCE(1066); + if (lookahead == 'g') ADVANCE(1679); END_STATE(); case 784: - if (lookahead == 'h') ADVANCE(1237); + if (lookahead == 'g') ADVANCE(1678); END_STATE(); case 785: - if (lookahead == 'h') ADVANCE(1072); + if (lookahead == 'g') ADVANCE(1646); END_STATE(); case 786: - if (lookahead == 'h') ADVANCE(348); + if (lookahead == 'g') ADVANCE(1647); END_STATE(); case 787: - if (lookahead == 'h') ADVANCE(351); + if (lookahead == 'g') ADVANCE(1680); END_STATE(); case 788: - if (lookahead == 'h') ADVANCE(1070); + if (lookahead == 'g') ADVANCE(1684); END_STATE(); case 789: - if (lookahead == 'h') ADVANCE(352); + if (lookahead == 'g') ADVANCE(1685); END_STATE(); case 790: - if (lookahead == 'h') ADVANCE(353); + if (lookahead == 'g') ADVANCE(1677); END_STATE(); case 791: - if (lookahead == 'h') ADVANCE(354); + if (lookahead == 'g') ADVANCE(1683); END_STATE(); case 792: - if (lookahead == 'h') ADVANCE(356); + if (lookahead == 'g') ADVANCE(1686); END_STATE(); case 793: - if (lookahead == 'h') ADVANCE(358); + if (lookahead == 'g') ADVANCE(1650); END_STATE(); case 794: - if (lookahead == 'h') ADVANCE(162); + if (lookahead == 'g') ADVANCE(1556); END_STATE(); case 795: - if (lookahead == 'h') ADVANCE(175); + if (lookahead == 'g') ADVANCE(1657); END_STATE(); case 796: - if (lookahead == 'h') ADVANCE(713); + if (lookahead == 'g') ADVANCE(1660); END_STATE(); case 797: - if (lookahead == 'h') ADVANCE(1102); + if (lookahead == 'g') ADVANCE(148); END_STATE(); case 798: - if (lookahead == 'h') ADVANCE(1103); + if (lookahead == 'g') ADVANCE(834); END_STATE(); case 799: - if (lookahead == 'h') ADVANCE(1105); + if (lookahead == 'g') ADVANCE(1305); END_STATE(); case 800: - if (lookahead == 'h') ADVANCE(1107); + if (lookahead == 'g') ADVANCE(671); END_STATE(); case 801: - if (lookahead == 'h') ADVANCE(1110); + if (lookahead == 'g') ADVANCE(710); END_STATE(); case 802: - if (lookahead == 'h') ADVANCE(1113); + if (lookahead == 'g') ADVANCE(711); END_STATE(); case 803: - if (lookahead == 'h') ADVANCE(1248); + if (lookahead == 'g') ADVANCE(712); END_STATE(); case 804: - if (lookahead == 'i') ADVANCE(1437); - if (lookahead == 'o') ADVANCE(1406); + if (lookahead == 'g') ADVANCE(1402); END_STATE(); case 805: - if (lookahead == 'i') ADVANCE(911); - if (lookahead == 'l') ADVANCE(1100); + if (lookahead == 'g') ADVANCE(713); END_STATE(); case 806: - if (lookahead == 'i') ADVANCE(1455); + if (lookahead == 'g') ADVANCE(714); END_STATE(); case 807: - if (lookahead == 'i') ADVANCE(531); + if (lookahead == 'g') ADVANCE(715); END_STATE(); case 808: - if (lookahead == 'i') ADVANCE(1436); - if (lookahead == 'o') ADVANCE(1383); + if (lookahead == 'g') ADVANCE(716); END_STATE(); case 809: - if (lookahead == 'i') ADVANCE(1435); + if (lookahead == 'g') ADVANCE(717); END_STATE(); case 810: - if (lookahead == 'i') ADVANCE(692); + if (lookahead == 'g') ADVANCE(733); + if (lookahead == 'h') ADVANCE(985); + if (lookahead == 'p') ADVANCE(368); + if (lookahead == 't') ADVANCE(417); + if (lookahead == 'u') ADVANCE(501); + if (lookahead == 'y') ADVANCE(1014); END_STATE(); case 811: - if (lookahead == 'i') ADVANCE(964); + if (lookahead == 'g') ADVANCE(835); END_STATE(); case 812: - if (lookahead == 'i') ADVANCE(908); + if (lookahead == 'g') ADVANCE(157); + if (lookahead == 'w') ADVANCE(126); END_STATE(); case 813: - if (lookahead == 'i') ADVANCE(993); - if (lookahead == 'o') ADVANCE(517); + if (lookahead == 'h') ADVANCE(1763); END_STATE(); case 814: - if (lookahead == 'i') ADVANCE(545); + if (lookahead == 'h') ADVANCE(1563); END_STATE(); case 815: - if (lookahead == 'i') ADVANCE(476); + if (lookahead == 'h') ADVANCE(1573); END_STATE(); case 816: - if (lookahead == 'i') ADVANCE(477); + if (lookahead == 'h') ADVANCE(1574); END_STATE(); case 817: - if (lookahead == 'i') ADVANCE(1010); - if (lookahead == 'l') ADVANCE(1069); + if (lookahead == 'h') ADVANCE(1768); END_STATE(); case 818: - if (lookahead == 'i') ADVANCE(478); + if (lookahead == 'h') ADVANCE(1770); END_STATE(); case 819: - if (lookahead == 'i') ADVANCE(479); + if (lookahead == 'h') ADVANCE(1769); END_STATE(); case 820: - if (lookahead == 'i') ADVANCE(529); + if (lookahead == 'h') ADVANCE(1772); END_STATE(); case 821: - if (lookahead == 'i') ADVANCE(1285); + if (lookahead == 'h') ADVANCE(720); + if (lookahead == 'm') ADVANCE(1191); + if (lookahead == 'o') ADVANCE(1079); END_STATE(); case 822: - if (lookahead == 'i') ADVANCE(759); + if (lookahead == 'h') ADVANCE(1258); + if (lookahead == 'r') ADVANCE(372); END_STATE(); case 823: - if (lookahead == 'i') ADVANCE(1250); + if (lookahead == 'h') ADVANCE(1108); END_STATE(); case 824: - if (lookahead == 'i') ADVANCE(726); + if (lookahead == 'h') ADVANCE(1115); END_STATE(); case 825: - if (lookahead == 'i') ADVANCE(1039); + if (lookahead == 'h') ADVANCE(1283); END_STATE(); case 826: - if (lookahead == 'i') ADVANCE(1011); + if (lookahead == 'h') ADVANCE(1112); END_STATE(); case 827: - if (lookahead == 'i') ADVANCE(995); + if (lookahead == 'h') ADVANCE(377); END_STATE(); case 828: - if (lookahead == 'i') ADVANCE(1315); + if (lookahead == 'h') ADVANCE(380); END_STATE(); case 829: - if (lookahead == 'i') ADVANCE(1340); + if (lookahead == 'h') ADVANCE(381); END_STATE(); case 830: - if (lookahead == 'i') ADVANCE(1342); + if (lookahead == 'h') ADVANCE(383); END_STATE(); case 831: - if (lookahead == 'i') ADVANCE(1345); + if (lookahead == 'h') ADVANCE(384); END_STATE(); case 832: - if (lookahead == 'i') ADVANCE(1348); + if (lookahead == 'h') ADVANCE(385); END_STATE(); case 833: - if (lookahead == 'i') ADVANCE(1349); + if (lookahead == 'h') ADVANCE(388); END_STATE(); case 834: - if (lookahead == 'i') ADVANCE(1326); + if (lookahead == 'h') ADVANCE(177); END_STATE(); case 835: - if (lookahead == 'i') ADVANCE(1341); + if (lookahead == 'h') ADVANCE(190); END_STATE(); case 836: - if (lookahead == 'i') ADVANCE(1352); + if (lookahead == 'h') ADVANCE(752); END_STATE(); case 837: - if (lookahead == 'i') ADVANCE(1354); + if (lookahead == 'h') ADVANCE(1144); END_STATE(); case 838: - if (lookahead == 'i') ADVANCE(1331); + if (lookahead == 'h') ADVANCE(1284); END_STATE(); case 839: - if (lookahead == 'i') ADVANCE(1343); + if (lookahead == 'h') ADVANCE(1146); END_STATE(); case 840: - if (lookahead == 'i') ADVANCE(699); + if (lookahead == 'h') ADVANCE(1148); END_STATE(); case 841: - if (lookahead == 'i') ADVANCE(548); + if (lookahead == 'h') ADVANCE(1151); END_STATE(); case 842: - if (lookahead == 'i') ADVANCE(1379); + if (lookahead == 'h') ADVANCE(1153); END_STATE(); case 843: - if (lookahead == 'i') ADVANCE(1029); + if (lookahead == 'h') ADVANCE(1156); END_STATE(); case 844: - if (lookahead == 'i') ADVANCE(1381); + if (lookahead == 'h') ADVANCE(1296); END_STATE(); case 845: - if (lookahead == 'i') ADVANCE(482); + if (lookahead == 'i') ADVANCE(953); + if (lookahead == 'l') ADVANCE(1142); END_STATE(); case 846: - if (lookahead == 'i') ADVANCE(552); + if (lookahead == 'i') ADVANCE(1505); END_STATE(); case 847: - if (lookahead == 'i') ADVANCE(1015); - if (lookahead == 'l') ADVANCE(1074); + if (lookahead == 'i') ADVANCE(565); END_STATE(); case 848: - if (lookahead == 'i') ADVANCE(483); + if (lookahead == 'i') ADVANCE(1485); + if (lookahead == 'o') ADVANCE(1439); END_STATE(); case 849: - if (lookahead == 'i') ADVANCE(556); + if (lookahead == 'i') ADVANCE(732); END_STATE(); case 850: - if (lookahead == 'i') ADVANCE(920); + if (lookahead == 'i') ADVANCE(1484); END_STATE(); case 851: - if (lookahead == 'i') ADVANCE(485); + if (lookahead == 'i') ADVANCE(1006); END_STATE(); case 852: - if (lookahead == 'i') ADVANCE(560); + if (lookahead == 'i') ADVANCE(949); END_STATE(); case 853: - if (lookahead == 'i') ADVANCE(486); + if (lookahead == 'i') ADVANCE(1030); + if (lookahead == 'o') ADVANCE(549); END_STATE(); case 854: - if (lookahead == 'i') ADVANCE(563); + if (lookahead == 'i') ADVANCE(578); END_STATE(); case 855: - if (lookahead == 'i') ADVANCE(487); + if (lookahead == 'i') ADVANCE(1052); + if (lookahead == 'l') ADVANCE(1111); END_STATE(); case 856: - if (lookahead == 'i') ADVANCE(566); + if (lookahead == 'i') ADVANCE(507); END_STATE(); case 857: - if (lookahead == 'i') ADVANCE(1019); - if (lookahead == 'l') ADVANCE(1082); + if (lookahead == 'i') ADVANCE(508); END_STATE(); case 858: - if (lookahead == 'i') ADVANCE(1229); + if (lookahead == 'i') ADVANCE(513); END_STATE(); case 859: - if (lookahead == 'i') ADVANCE(488); + if (lookahead == 'i') ADVANCE(514); END_STATE(); case 860: - if (lookahead == 'i') ADVANCE(570); + if (lookahead == 'i') ADVANCE(562); END_STATE(); case 861: - if (lookahead == 'i') ADVANCE(490); + if (lookahead == 'i') ADVANCE(509); END_STATE(); case 862: - if (lookahead == 'i') ADVANCE(579); + if (lookahead == 'i') ADVANCE(1334); END_STATE(); case 863: - if (lookahead == 'i') ADVANCE(1021); - if (lookahead == 'l') ADVANCE(1085); + if (lookahead == 'i') ADVANCE(798); END_STATE(); case 864: - if (lookahead == 'i') ADVANCE(492); + if (lookahead == 'i') ADVANCE(510); END_STATE(); case 865: - if (lookahead == 'i') ADVANCE(580); + if (lookahead == 'i') ADVANCE(516); END_STATE(); case 866: - if (lookahead == 'i') ADVANCE(1023); - if (lookahead == 'l') ADVANCE(1086); + if (lookahead == 'i') ADVANCE(1282); END_STATE(); case 867: - if (lookahead == 'i') ADVANCE(1025); - if (lookahead == 'l') ADVANCE(1088); + if (lookahead == 'i') ADVANCE(765); END_STATE(); case 868: - if (lookahead == 'i') ADVANCE(1026); - if (lookahead == 'l') ADVANCE(1089); + if (lookahead == 'i') ADVANCE(518); END_STATE(); case 869: - if (lookahead == 'i') ADVANCE(1091); + if (lookahead == 'i') ADVANCE(519); END_STATE(); case 870: - if (lookahead == 'i') ADVANCE(1094); + if (lookahead == 'i') ADVANCE(520); END_STATE(); case 871: - if (lookahead == 'i') ADVANCE(1095); + if (lookahead == 'i') ADVANCE(522); END_STATE(); case 872: - if (lookahead == 'i') ADVANCE(1385); + if (lookahead == 'i') ADVANCE(524); END_STATE(); case 873: - if (lookahead == 'i') ADVANCE(771); + if (lookahead == 'i') ADVANCE(1084); END_STATE(); case 874: - if (lookahead == 'i') ADVANCE(1389); + if (lookahead == 'i') ADVANCE(1054); END_STATE(); case 875: - if (lookahead == 'i') ADVANCE(1392); + if (lookahead == 'i') ADVANCE(1036); END_STATE(); case 876: - if (lookahead == 'i') ADVANCE(1394); + if (lookahead == 'i') ADVANCE(1364); END_STATE(); case 877: - if (lookahead == 'i') ADVANCE(1395); + if (lookahead == 'i') ADVANCE(1389); END_STATE(); case 878: - if (lookahead == 'i') ADVANCE(1396); + if (lookahead == 'i') ADVANCE(1391); END_STATE(); case 879: - if (lookahead == 'i') ADVANCE(1051); + if (lookahead == 'i') ADVANCE(1393); END_STATE(); case 880: - if (lookahead == 'j') ADVANCE(1410); + if (lookahead == 'i') ADVANCE(1395); END_STATE(); case 881: - if (lookahead == 'j') ADVANCE(709); + if (lookahead == 'i') ADVANCE(1398); END_STATE(); case 882: - if (lookahead == 'j') ADVANCE(712); + if (lookahead == 'i') ADVANCE(1375); END_STATE(); case 883: - if (lookahead == 'j') ADVANCE(715); + if (lookahead == 'i') ADVANCE(1390); END_STATE(); case 884: - if (lookahead == 'j') ADVANCE(717); + if (lookahead == 'i') ADVANCE(1401); END_STATE(); case 885: - if (lookahead == 'j') ADVANCE(719); + if (lookahead == 'i') ADVANCE(1403); END_STATE(); case 886: - if (lookahead == 'j') ADVANCE(721); + if (lookahead == 'i') ADVANCE(1380); END_STATE(); case 887: - if (lookahead == 'j') ADVANCE(722); + if (lookahead == 'i') ADVANCE(1392); END_STATE(); case 888: - if (lookahead == 'j') ADVANCE(724); + if (lookahead == 'i') ADVANCE(1506); END_STATE(); case 889: - if (lookahead == 'j') ADVANCE(725); + if (lookahead == 'i') ADVANCE(738); END_STATE(); case 890: - if (lookahead == 'k') ADVANCE(1699); + if (lookahead == 'i') ADVANCE(1409); END_STATE(); case 891: - if (lookahead == 'k') ADVANCE(1702); + if (lookahead == 'i') ADVANCE(580); END_STATE(); case 892: - if (lookahead == 'k') ADVANCE(1700); + if (lookahead == 'i') ADVANCE(1431); END_STATE(); case 893: - if (lookahead == 'k') ADVANCE(1703); + if (lookahead == 'i') ADVANCE(962); END_STATE(); case 894: - if (lookahead == 'k') ADVANCE(1701); + if (lookahead == 'i') ADVANCE(1072); END_STATE(); case 895: - if (lookahead == 'k') ADVANCE(1704); + if (lookahead == 'i') ADVANCE(1432); END_STATE(); case 896: - if (lookahead == 'k') ADVANCE(1707); + if (lookahead == 'i') ADVANCE(1410); END_STATE(); case 897: - if (lookahead == 'k') ADVANCE(1705); + if (lookahead == 'i') ADVANCE(584); END_STATE(); case 898: - if (lookahead == 'k') ADVANCE(130); + if (lookahead == 'i') ADVANCE(1057); + if (lookahead == 'l') ADVANCE(1116); END_STATE(); case 899: - if (lookahead == 'k') ADVANCE(710); + if (lookahead == 'i') ADVANCE(1412); END_STATE(); case 900: - if (lookahead == 'k') ADVANCE(696); + if (lookahead == 'i') ADVANCE(588); END_STATE(); case 901: - if (lookahead == 'k') ADVANCE(731); + if (lookahead == 'i') ADVANCE(1414); END_STATE(); case 902: - if (lookahead == 'k') ADVANCE(734); + if (lookahead == 'i') ADVANCE(592); END_STATE(); case 903: - if (lookahead == 'l') ADVANCE(1798); + if (lookahead == 'i') ADVANCE(1417); END_STATE(); case 904: - if (lookahead == 'l') ADVANCE(1752); + if (lookahead == 'i') ADVANCE(595); END_STATE(); case 905: - if (lookahead == 'l') ADVANCE(1716); + if (lookahead == 'i') ADVANCE(1419); END_STATE(); case 906: - if (lookahead == 'l') ADVANCE(1583); + if (lookahead == 'i') ADVANCE(598); END_STATE(); case 907: - if (lookahead == 'l') ADVANCE(123); + if (lookahead == 'i') ADVANCE(1062); + if (lookahead == 'l') ADVANCE(1124); END_STATE(); case 908: - if (lookahead == 'l') ADVANCE(523); + if (lookahead == 'i') ADVANCE(1274); END_STATE(); case 909: - if (lookahead == 'l') ADVANCE(879); + if (lookahead == 'i') ADVANCE(602); END_STATE(); case 910: - if (lookahead == 'l') ADVANCE(524); + if (lookahead == 'i') ADVANCE(613); END_STATE(); case 911: - if (lookahead == 'l') ADVANCE(907); - if (lookahead == 'n') ADVANCE(349); + if (lookahead == 'i') ADVANCE(1065); + if (lookahead == 'l') ADVANCE(1127); END_STATE(); case 912: - if (lookahead == 'l') ADVANCE(1257); + if (lookahead == 'i') ADVANCE(615); END_STATE(); case 913: - if (lookahead == 'l') ADVANCE(903); + if (lookahead == 'i') ADVANCE(1066); + if (lookahead == 'l') ADVANCE(1128); END_STATE(); case 914: - if (lookahead == 'l') ADVANCE(815); + if (lookahead == 'i') ADVANCE(1068); + if (lookahead == 'l') ADVANCE(1130); END_STATE(); case 915: - if (lookahead == 'l') ADVANCE(527); + if (lookahead == 'i') ADVANCE(1069); + if (lookahead == 'l') ADVANCE(1131); END_STATE(); case 916: - if (lookahead == 'l') ADVANCE(707); + if (lookahead == 'i') ADVANCE(1133); END_STATE(); case 917: - if (lookahead == 'l') ADVANCE(728); + if (lookahead == 'i') ADVANCE(1136); END_STATE(); case 918: - if (lookahead == 'l') ADVANCE(905); + if (lookahead == 'i') ADVANCE(1137); END_STATE(); case 919: - if (lookahead == 'l') ADVANCE(703); + if (lookahead == 'i') ADVANCE(811); END_STATE(); case 920: - if (lookahead == 'l') ADVANCE(640); + if (lookahead == 'i') ADVANCE(1095); END_STATE(); case 921: - if (lookahead == 'l') ADVANCE(655); + if (lookahead == 'j') ADVANCE(1459); END_STATE(); case 922: - if (lookahead == 'l') ADVANCE(708); + if (lookahead == 'j') ADVANCE(747); END_STATE(); case 923: - if (lookahead == 'l') ADVANCE(657); + if (lookahead == 'j') ADVANCE(750); END_STATE(); case 924: - if (lookahead == 'l') ADVANCE(658); + if (lookahead == 'j') ADVANCE(754); END_STATE(); case 925: - if (lookahead == 'l') ADVANCE(659); + if (lookahead == 'j') ADVANCE(756); END_STATE(); case 926: - if (lookahead == 'l') ADVANCE(660); + if (lookahead == 'j') ADVANCE(758); END_STATE(); case 927: - if (lookahead == 'l') ADVANCE(661); + if (lookahead == 'j') ADVANCE(760); END_STATE(); case 928: - if (lookahead == 'l') ADVANCE(662); + if (lookahead == 'j') ADVANCE(761); END_STATE(); case 929: - if (lookahead == 'l') ADVANCE(663); + if (lookahead == 'j') ADVANCE(763); END_STATE(); case 930: - if (lookahead == 'l') ADVANCE(667); + if (lookahead == 'j') ADVANCE(764); END_STATE(); case 931: - if (lookahead == 'l') ADVANCE(669); + if (lookahead == 'k') ADVANCE(1750); END_STATE(); case 932: - if (lookahead == 'l') ADVANCE(670); + if (lookahead == 'k') ADVANCE(1753); END_STATE(); case 933: - if (lookahead == 'l') ADVANCE(1324); + if (lookahead == 'k') ADVANCE(1751); END_STATE(); case 934: - if (lookahead == 'l') ADVANCE(383); + if (lookahead == 'k') ADVANCE(1754); END_STATE(); case 935: - if (lookahead == 'l') ADVANCE(843); + if (lookahead == 'k') ADVANCE(1752); END_STATE(); case 936: - if (lookahead == 'l') ADVANCE(1075); + if (lookahead == 'k') ADVANCE(1755); END_STATE(); case 937: - if (lookahead == 'l') ADVANCE(389); + if (lookahead == 'k') ADVANCE(1758); END_STATE(); case 938: - if (lookahead == 'l') ADVANCE(1104); + if (lookahead == 'k') ADVANCE(1756); END_STATE(); case 939: - if (lookahead == 'l') ADVANCE(711); + if (lookahead == 'k') ADVANCE(748); END_STATE(); case 940: - if (lookahead == 'l') ADVANCE(139); + if (lookahead == 'k') ADVANCE(146); END_STATE(); case 941: - if (lookahead == 'l') ADVANCE(1106); + if (lookahead == 'k') ADVANCE(734); END_STATE(); case 942: - if (lookahead == 'l') ADVANCE(714); + if (lookahead == 'k') ADVANCE(770); END_STATE(); case 943: - if (lookahead == 'l') ADVANCE(143); - if (lookahead == 'r') ADVANCE(145); + if (lookahead == 'k') ADVANCE(773); END_STATE(); case 944: - if (lookahead == 'l') ADVANCE(1108); + if (lookahead == 'l') ADVANCE(1853); END_STATE(); case 945: - if (lookahead == 'l') ADVANCE(716); + if (lookahead == 'l') ADVANCE(1803); END_STATE(); case 946: - if (lookahead == 'l') ADVANCE(1111); + if (lookahead == 'l') ADVANCE(1767); END_STATE(); case 947: - if (lookahead == 'l') ADVANCE(718); + if (lookahead == 'l') ADVANCE(1634); END_STATE(); case 948: - if (lookahead == 'l') ADVANCE(1112); + if (lookahead == 'l') ADVANCE(140); END_STATE(); case 949: - if (lookahead == 'l') ADVANCE(720); + if (lookahead == 'l') ADVANCE(556); END_STATE(); case 950: - if (lookahead == 'l') ADVANCE(1114); + if (lookahead == 'l') ADVANCE(920); END_STATE(); case 951: - if (lookahead == 'l') ADVANCE(1116); + if (lookahead == 'l') ADVANCE(557); END_STATE(); case 952: - if (lookahead == 'l') ADVANCE(1117); + if (lookahead == 'l') ADVANCE(1304); END_STATE(); case 953: - if (lookahead == 'l') ADVANCE(1118); + if (lookahead == 'l') ADVANCE(948); + if (lookahead == 'n') ADVANCE(378); END_STATE(); case 954: - if (lookahead == 'l') ADVANCE(1119); + if (lookahead == 'l') ADVANCE(856); END_STATE(); case 955: - if (lookahead == 'l') ADVANCE(1120); + if (lookahead == 'l') ADVANCE(944); END_STATE(); case 956: - if (lookahead == 'm') ADVANCE(1779); + if (lookahead == 'l') ADVANCE(560); END_STATE(); case 957: - if (lookahead == 'm') ADVANCE(1786); + if (lookahead == 'l') ADVANCE(745); END_STATE(); case 958: - if (lookahead == 'm') ADVANCE(1711); + if (lookahead == 'l') ADVANCE(373); END_STATE(); case 959: - if (lookahead == 'm') ADVANCE(1470); + if (lookahead == 'l') ADVANCE(767); END_STATE(); case 960: - if (lookahead == 'm') ADVANCE(161); + if (lookahead == 'l') ADVANCE(946); END_STATE(); case 961: - if (lookahead == 'm') ADVANCE(1151); + if (lookahead == 'l') ADVANCE(741); END_STATE(); case 962: - if (lookahead == 'm') ADVANCE(446); + if (lookahead == 'l') ADVANCE(677); END_STATE(); case 963: - if (lookahead == 'm') ADVANCE(1152); + if (lookahead == 'l') ADVANCE(692); END_STATE(); case 964: - if (lookahead == 'm') ADVANCE(639); + if (lookahead == 'l') ADVANCE(746); END_STATE(); case 965: - if (lookahead == 'm') ADVANCE(174); + if (lookahead == 'l') ADVANCE(694); END_STATE(); case 966: - if (lookahead == 'm') ADVANCE(176); + if (lookahead == 'l') ADVANCE(695); END_STATE(); case 967: - if (lookahead == 'm') ADVANCE(727); + if (lookahead == 'l') ADVANCE(696); END_STATE(); case 968: - if (lookahead == 'm') ADVANCE(144); - if (lookahead == 't') ADVANCE(1408); + if (lookahead == 'l') ADVANCE(697); END_STATE(); case 969: - if (lookahead == 'n') ADVANCE(522); + if (lookahead == 'l') ADVANCE(698); END_STATE(); case 970: - if (lookahead == 'n') ADVANCE(758); + if (lookahead == 'l') ADVANCE(699); END_STATE(); case 971: - if (lookahead == 'n') ADVANCE(481); + if (lookahead == 'l') ADVANCE(700); END_STATE(); case 972: - if (lookahead == 'n') ADVANCE(481); - if (lookahead == 's') ADVANCE(1359); + if (lookahead == 'l') ADVANCE(704); END_STATE(); case 973: - if (lookahead == 'n') ADVANCE(1494); + if (lookahead == 'l') ADVANCE(706); END_STATE(); case 974: - if (lookahead == 'n') ADVANCE(1469); + if (lookahead == 'l') ADVANCE(707); END_STATE(); case 975: - if (lookahead == 'n') ADVANCE(1544); + if (lookahead == 'l') ADVANCE(1373); END_STATE(); case 976: - if (lookahead == 'n') ADVANCE(1551); + if (lookahead == 'l') ADVANCE(414); END_STATE(); case 977: - if (lookahead == 'n') ADVANCE(1558); + if (lookahead == 'l') ADVANCE(894); END_STATE(); case 978: - if (lookahead == 'n') ADVANCE(1565); + if (lookahead == 'l') ADVANCE(1117); END_STATE(); case 979: - if (lookahead == 'n') ADVANCE(1572); + if (lookahead == 'l') ADVANCE(420); END_STATE(); case 980: - if (lookahead == 'n') ADVANCE(1579); + if (lookahead == 'l') ADVANCE(1147); END_STATE(); case 981: - if (lookahead == 'n') ADVANCE(1492); + if (lookahead == 'l') ADVANCE(749); END_STATE(); case 982: - if (lookahead == 'n') ADVANCE(1475); + if (lookahead == 'l') ADVANCE(154); END_STATE(); case 983: - if (lookahead == 'n') ADVANCE(1405); + if (lookahead == 'l') ADVANCE(1150); END_STATE(); case 984: - if (lookahead == 'n') ADVANCE(1405); - if (lookahead == 'x') ADVANCE(682); + if (lookahead == 'l') ADVANCE(753); END_STATE(); case 985: - if (lookahead == 'n') ADVANCE(740); + if (lookahead == 'l') ADVANCE(158); + if (lookahead == 'r') ADVANCE(160); END_STATE(); case 986: - if (lookahead == 'n') ADVANCE(741); + if (lookahead == 'l') ADVANCE(1152); END_STATE(); case 987: - if (lookahead == 'n') ADVANCE(1270); + if (lookahead == 'l') ADVANCE(755); END_STATE(); case 988: - if (lookahead == 'n') ADVANCE(821); + if (lookahead == 'l') ADVANCE(1154); END_STATE(); case 989: - if (lookahead == 'n') ADVANCE(742); + if (lookahead == 'l') ADVANCE(757); END_STATE(); case 990: - if (lookahead == 'n') ADVANCE(1034); + if (lookahead == 'l') ADVANCE(1155); END_STATE(); case 991: - if (lookahead == 'n') ADVANCE(1034); - if (lookahead == 'r') ADVANCE(1231); + if (lookahead == 'l') ADVANCE(759); END_STATE(); case 992: - if (lookahead == 'n') ADVANCE(844); - if (lookahead == 'v') ADVANCE(629); + if (lookahead == 'l') ADVANCE(1157); END_STATE(); case 993: - if (lookahead == 'n') ADVANCE(630); + if (lookahead == 'l') ADVANCE(1159); END_STATE(); case 994: - if (lookahead == 'n') ADVANCE(743); + if (lookahead == 'l') ADVANCE(1160); END_STATE(); case 995: - if (lookahead == 'n') ADVANCE(349); + if (lookahead == 'l') ADVANCE(1161); END_STATE(); case 996: - if (lookahead == 'n') ADVANCE(744); + if (lookahead == 'l') ADVANCE(1162); END_STATE(); case 997: - if (lookahead == 'n') ADVANCE(745); + if (lookahead == 'l') ADVANCE(1163); END_STATE(); case 998: - if (lookahead == 'n') ADVANCE(746); + if (lookahead == 'm') ADVANCE(1830); END_STATE(); case 999: - if (lookahead == 'n') ADVANCE(747); + if (lookahead == 'm') ADVANCE(1841); END_STATE(); case 1000: - if (lookahead == 'n') ADVANCE(748); + if (lookahead == 'm') ADVANCE(1762); END_STATE(); case 1001: - if (lookahead == 'n') ADVANCE(749); + if (lookahead == 'm') ADVANCE(1521); END_STATE(); case 1002: - if (lookahead == 'n') ADVANCE(750); + if (lookahead == 'm') ADVANCE(176); END_STATE(); case 1003: - if (lookahead == 'n') ADVANCE(751); + if (lookahead == 'm') ADVANCE(1194); END_STATE(); case 1004: - if (lookahead == 'n') ADVANCE(532); + if (lookahead == 'm') ADVANCE(478); END_STATE(); case 1005: - if (lookahead == 'n') ADVANCE(752); + if (lookahead == 'm') ADVANCE(1195); END_STATE(); case 1006: - if (lookahead == 'n') ADVANCE(753); + if (lookahead == 'm') ADVANCE(676); END_STATE(); case 1007: - if (lookahead == 'n') ADVANCE(806); + if (lookahead == 'm') ADVANCE(189); END_STATE(); case 1008: - if (lookahead == 'n') ADVANCE(762); + if (lookahead == 'm') ADVANCE(191); END_STATE(); case 1009: - if (lookahead == 'n') ADVANCE(754); + if (lookahead == 'm') ADVANCE(766); END_STATE(); case 1010: - if (lookahead == 'n') ADVANCE(1287); + if (lookahead == 'm') ADVANCE(159); + if (lookahead == 't') ADVANCE(1457); END_STATE(); case 1011: - if (lookahead == 'n') ADVANCE(755); + if (lookahead == 'n') ADVANCE(555); END_STATE(); case 1012: - if (lookahead == 'n') ADVANCE(756); + if (lookahead == 'n') ADVANCE(797); END_STATE(); case 1013: - if (lookahead == 'n') ADVANCE(1288); + if (lookahead == 'n') ADVANCE(512); END_STATE(); case 1014: - if (lookahead == 'n') ADVANCE(757); + if (lookahead == 'n') ADVANCE(512); + if (lookahead == 's') ADVANCE(1405); END_STATE(); case 1015: - if (lookahead == 'n') ADVANCE(1289); + if (lookahead == 'n') ADVANCE(1545); END_STATE(); case 1016: - if (lookahead == 'n') ADVANCE(1290); + if (lookahead == 'n') ADVANCE(1520); END_STATE(); case 1017: - if (lookahead == 'n') ADVANCE(1291); + if (lookahead == 'n') ADVANCE(1595); END_STATE(); case 1018: - if (lookahead == 'n') ADVANCE(1292); + if (lookahead == 'n') ADVANCE(1602); END_STATE(); case 1019: - if (lookahead == 'n') ADVANCE(1293); + if (lookahead == 'n') ADVANCE(1609); END_STATE(); case 1020: - if (lookahead == 'n') ADVANCE(1294); + if (lookahead == 'n') ADVANCE(1616); END_STATE(); case 1021: - if (lookahead == 'n') ADVANCE(1295); + if (lookahead == 'n') ADVANCE(1623); END_STATE(); case 1022: - if (lookahead == 'n') ADVANCE(683); + if (lookahead == 'n') ADVANCE(1630); END_STATE(); case 1023: - if (lookahead == 'n') ADVANCE(1296); + if (lookahead == 'n') ADVANCE(1543); END_STATE(); case 1024: - if (lookahead == 'n') ADVANCE(1297); + if (lookahead == 'n') ADVANCE(1526); END_STATE(); case 1025: - if (lookahead == 'n') ADVANCE(1298); + if (lookahead == 'n') ADVANCE(1454); END_STATE(); case 1026: - if (lookahead == 'n') ADVANCE(1300); + if (lookahead == 'n') ADVANCE(1454); + if (lookahead == 'x') ADVANCE(723); END_STATE(); case 1027: - if (lookahead == 'n') ADVANCE(1307); + if (lookahead == 'n') ADVANCE(779); END_STATE(); case 1028: - if (lookahead == 'n') ADVANCE(1357); + if (lookahead == 'n') ADVANCE(1319); END_STATE(); case 1029: - if (lookahead == 'n') ADVANCE(668); + if (lookahead == 'n') ADVANCE(862); END_STATE(); case 1030: - if (lookahead == 'n') ADVANCE(1322); + if (lookahead == 'n') ADVANCE(667); END_STATE(); case 1031: - if (lookahead == 'n') ADVANCE(1390); - if (lookahead == 'x') ADVANCE(838); + if (lookahead == 'n') ADVANCE(780); END_STATE(); case 1032: - if (lookahead == 'n') ADVANCE(1328); + if (lookahead == 'n') ADVANCE(1078); END_STATE(); case 1033: - if (lookahead == 'n') ADVANCE(1332); + if (lookahead == 'n') ADVANCE(1078); + if (lookahead == 'r') ADVANCE(1276); END_STATE(); case 1034: - if (lookahead == 'n') ADVANCE(1081); + if (lookahead == 'n') ADVANCE(895); + if (lookahead == 'v') ADVANCE(666); END_STATE(); case 1035: - if (lookahead == 'n') ADVANCE(1267); + if (lookahead == 'n') ADVANCE(781); END_STATE(); case 1036: - if (lookahead == 'n') ADVANCE(1355); + if (lookahead == 'n') ADVANCE(378); END_STATE(); case 1037: - if (lookahead == 'n') ADVANCE(761); + if (lookahead == 'n') ADVANCE(782); END_STATE(); case 1038: - if (lookahead == 'n') ADVANCE(500); + if (lookahead == 'n') ADVANCE(783); END_STATE(); case 1039: - if (lookahead == 'n') ADVANCE(935); + if (lookahead == 'n') ADVANCE(784); END_STATE(); case 1040: - if (lookahead == 'n') ADVANCE(1271); + if (lookahead == 'n') ADVANCE(785); END_STATE(); case 1041: - if (lookahead == 'n') ADVANCE(763); + if (lookahead == 'n') ADVANCE(786); END_STATE(); case 1042: - if (lookahead == 'n') ADVANCE(1377); + if (lookahead == 'n') ADVANCE(787); END_STATE(); case 1043: - if (lookahead == 'n') ADVANCE(764); + if (lookahead == 'n') ADVANCE(788); END_STATE(); case 1044: - if (lookahead == 'n') ADVANCE(1269); + if (lookahead == 'n') ADVANCE(846); END_STATE(); case 1045: - if (lookahead == 'n') ADVANCE(765); + if (lookahead == 'n') ADVANCE(789); END_STATE(); case 1046: - if (lookahead == 'n') ADVANCE(505); + if (lookahead == 'n') ADVANCE(790); END_STATE(); case 1047: - if (lookahead == 'n') ADVANCE(766); + if (lookahead == 'n') ADVANCE(566); END_STATE(); case 1048: - if (lookahead == 'n') ADVANCE(767); + if (lookahead == 'n') ADVANCE(791); END_STATE(); case 1049: - if (lookahead == 'n') ADVANCE(768); + if (lookahead == 'n') ADVANCE(552); END_STATE(); case 1050: - if (lookahead == 'n') ADVANCE(769); + if (lookahead == 'n') ADVANCE(792); END_STATE(); case 1051: - if (lookahead == 'n') ADVANCE(842); + if (lookahead == 'n') ADVANCE(804); END_STATE(); case 1052: - if (lookahead == 'n') ADVANCE(1131); + if (lookahead == 'n') ADVANCE(1336); END_STATE(); case 1053: - if (lookahead == 'n') ADVANCE(1404); + if (lookahead == 'n') ADVANCE(793); END_STATE(); case 1054: - if (lookahead == 'n') ADVANCE(1052); + if (lookahead == 'n') ADVANCE(794); END_STATE(); case 1055: - if (lookahead == 'n') ADVANCE(1052); - if (lookahead == 'r') ADVANCE(1238); + if (lookahead == 'n') ADVANCE(1337); END_STATE(); case 1056: - if (lookahead == 'o') ADVANCE(1346); + if (lookahead == 'n') ADVANCE(795); END_STATE(); case 1057: - if (lookahead == 'o') ADVANCE(992); - if (lookahead == 'u') ADVANCE(940); + if (lookahead == 'n') ADVANCE(1338); END_STATE(); case 1058: - if (lookahead == 'o') ADVANCE(1519); + if (lookahead == 'n') ADVANCE(796); END_STATE(); case 1059: - if (lookahead == 'o') ADVANCE(1438); + if (lookahead == 'n') ADVANCE(1339); END_STATE(); case 1060: - if (lookahead == 'o') ADVANCE(1506); + if (lookahead == 'n') ADVANCE(1340); END_STATE(); case 1061: - if (lookahead == 'o') ADVANCE(736); + if (lookahead == 'n') ADVANCE(1341); END_STATE(); case 1062: - if (lookahead == 'o') ADVANCE(970); + if (lookahead == 'n') ADVANCE(1342); END_STATE(); case 1063: - if (lookahead == 'o') ADVANCE(937); + if (lookahead == 'n') ADVANCE(1343); END_STATE(); case 1064: - if (lookahead == 'o') ADVANCE(937); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1788); + if (lookahead == 'n') ADVANCE(719); END_STATE(); case 1065: - if (lookahead == 'o') ADVANCE(1407); - if (lookahead == 'p') ADVANCE(439); - if (lookahead == 'u') ADVANCE(1150); + if (lookahead == 'n') ADVANCE(1344); END_STATE(); case 1066: - if (lookahead == 'o') ADVANCE(525); + if (lookahead == 'n') ADVANCE(1345); END_STATE(); case 1067: - if (lookahead == 'o') ADVANCE(960); + if (lookahead == 'n') ADVANCE(1346); END_STATE(); case 1068: - if (lookahead == 'o') ADVANCE(1109); - if (lookahead == 'y') ADVANCE(1370); + if (lookahead == 'n') ADVANCE(1347); END_STATE(); case 1069: - if (lookahead == 'o') ADVANCE(985); + if (lookahead == 'n') ADVANCE(1349); END_STATE(); case 1070: - if (lookahead == 'o') ADVANCE(528); + if (lookahead == 'n') ADVANCE(1356); END_STATE(); case 1071: - if (lookahead == 'o') ADVANCE(115); + if (lookahead == 'n') ADVANCE(1408); END_STATE(); case 1072: - if (lookahead == 'o') ADVANCE(1223); + if (lookahead == 'n') ADVANCE(705); END_STATE(); case 1073: - if (lookahead == 'o') ADVANCE(986); + if (lookahead == 'n') ADVANCE(1429); END_STATE(); case 1074: - if (lookahead == 'o') ADVANCE(989); + if (lookahead == 'n') ADVANCE(1371); END_STATE(); case 1075: - if (lookahead == 'o') ADVANCE(994); + if (lookahead == 'n') ADVANCE(1441); + if (lookahead == 'x') ADVANCE(886); END_STATE(); case 1076: - if (lookahead == 'o') ADVANCE(117); + if (lookahead == 'n') ADVANCE(1377); END_STATE(); case 1077: - if (lookahead == 'o') ADVANCE(996); + if (lookahead == 'n') ADVANCE(1381); END_STATE(); case 1078: - if (lookahead == 'o') ADVANCE(997); + if (lookahead == 'n') ADVANCE(1122); END_STATE(); case 1079: - if (lookahead == 'o') ADVANCE(118); + if (lookahead == 'n') ADVANCE(1316); END_STATE(); case 1080: - if (lookahead == 'o') ADVANCE(998); + if (lookahead == 'n') ADVANCE(1404); END_STATE(); case 1081: - if (lookahead == 'o') ADVANCE(1400); + if (lookahead == 'n') ADVANCE(801); END_STATE(); case 1082: - if (lookahead == 'o') ADVANCE(999); + if (lookahead == 'n') ADVANCE(532); END_STATE(); case 1083: - if (lookahead == 'o') ADVANCE(119); + if (lookahead == 'n') ADVANCE(888); END_STATE(); case 1084: - if (lookahead == 'o') ADVANCE(1000); + if (lookahead == 'n') ADVANCE(977); END_STATE(); case 1085: - if (lookahead == 'o') ADVANCE(1001); + if (lookahead == 'n') ADVANCE(1321); END_STATE(); case 1086: - if (lookahead == 'o') ADVANCE(1002); + if (lookahead == 'n') ADVANCE(802); END_STATE(); case 1087: - if (lookahead == 'o') ADVANCE(1003); + if (lookahead == 'n') ADVANCE(803); END_STATE(); case 1088: - if (lookahead == 'o') ADVANCE(1005); + if (lookahead == 'n') ADVANCE(1318); END_STATE(); case 1089: - if (lookahead == 'o') ADVANCE(1006); + if (lookahead == 'n') ADVANCE(805); END_STATE(); case 1090: - if (lookahead == 'o') ADVANCE(1009); + if (lookahead == 'n') ADVANCE(537); END_STATE(); case 1091: - if (lookahead == 'o') ADVANCE(974); + if (lookahead == 'n') ADVANCE(806); END_STATE(); case 1092: - if (lookahead == 'o') ADVANCE(1012); + if (lookahead == 'n') ADVANCE(807); END_STATE(); case 1093: - if (lookahead == 'o') ADVANCE(1014); + if (lookahead == 'n') ADVANCE(808); END_STATE(); case 1094: - if (lookahead == 'o') ADVANCE(981); + if (lookahead == 'n') ADVANCE(809); END_STATE(); case 1095: - if (lookahead == 'o') ADVANCE(982); + if (lookahead == 'n') ADVANCE(892); END_STATE(); case 1096: - if (lookahead == 'o') ADVANCE(1206); + if (lookahead == 'n') ADVANCE(1453); END_STATE(); case 1097: - if (lookahead == 'o') ADVANCE(1220); + if (lookahead == 'n') ADVANCE(1186); END_STATE(); case 1098: - if (lookahead == 'o') ADVANCE(900); + if (lookahead == 'n') ADVANCE(1097); END_STATE(); case 1099: - if (lookahead == 'o') ADVANCE(1007); + if (lookahead == 'n') ADVANCE(1097); + if (lookahead == 'r') ADVANCE(1286); END_STATE(); case 1100: - if (lookahead == 'o') ADVANCE(355); + if (lookahead == 'o') ADVANCE(1394); END_STATE(); case 1101: - if (lookahead == 'o') ADVANCE(965); + if (lookahead == 'o') ADVANCE(1034); + if (lookahead == 'u') ADVANCE(982); END_STATE(); case 1102: - if (lookahead == 'o') ADVANCE(1224); + if (lookahead == 'o') ADVANCE(1570); END_STATE(); case 1103: - if (lookahead == 'o') ADVANCE(1225); + if (lookahead == 'o') ADVANCE(1487); END_STATE(); case 1104: - if (lookahead == 'o') ADVANCE(367); + if (lookahead == 'o') ADVANCE(1557); END_STATE(); case 1105: - if (lookahead == 'o') ADVANCE(1226); + if (lookahead == 'o') ADVANCE(775); END_STATE(); case 1106: - if (lookahead == 'o') ADVANCE(368); + if (lookahead == 'o') ADVANCE(1012); END_STATE(); case 1107: - if (lookahead == 'o') ADVANCE(1227); + if (lookahead == 'o') ADVANCE(1456); + if (lookahead == 'p') ADVANCE(470); + if (lookahead == 'u') ADVANCE(1193); END_STATE(); case 1108: - if (lookahead == 'o') ADVANCE(369); + if (lookahead == 'o') ADVANCE(558); END_STATE(); case 1109: - if (lookahead == 'o') ADVANCE(922); + if (lookahead == 'o') ADVANCE(1002); END_STATE(); case 1110: - if (lookahead == 'o') ADVANCE(1228); + if (lookahead == 'o') ADVANCE(1149); + if (lookahead == 'y') ADVANCE(1420); END_STATE(); case 1111: - if (lookahead == 'o') ADVANCE(371); + if (lookahead == 'o') ADVANCE(1027); END_STATE(); case 1112: - if (lookahead == 'o') ADVANCE(372); + if (lookahead == 'o') ADVANCE(561); END_STATE(); case 1113: - if (lookahead == 'o') ADVANCE(1230); + if (lookahead == 'o') ADVANCE(128); END_STATE(); case 1114: - if (lookahead == 'o') ADVANCE(373); + if (lookahead == 'o') ADVANCE(1031); END_STATE(); case 1115: - if (lookahead == 'o') ADVANCE(820); + if (lookahead == 'o') ADVANCE(1268); END_STATE(); case 1116: - if (lookahead == 'o') ADVANCE(375); + if (lookahead == 'o') ADVANCE(1035); END_STATE(); case 1117: - if (lookahead == 'o') ADVANCE(376); + if (lookahead == 'o') ADVANCE(1037); END_STATE(); case 1118: - if (lookahead == 'o') ADVANCE(377); + if (lookahead == 'o') ADVANCE(130); END_STATE(); case 1119: - if (lookahead == 'o') ADVANCE(378); + if (lookahead == 'o') ADVANCE(1038); END_STATE(); case 1120: - if (lookahead == 'o') ADVANCE(381); + if (lookahead == 'o') ADVANCE(1039); END_STATE(); case 1121: - if (lookahead == 'o') ADVANCE(966); + if (lookahead == 'o') ADVANCE(1040); END_STATE(); case 1122: - if (lookahead == 'o') ADVANCE(939); + if (lookahead == 'o') ADVANCE(1449); END_STATE(); case 1123: - if (lookahead == 'o') ADVANCE(1044); + if (lookahead == 'o') ADVANCE(131); END_STATE(); case 1124: - if (lookahead == 'o') ADVANCE(942); + if (lookahead == 'o') ADVANCE(1041); END_STATE(); case 1125: - if (lookahead == 'o') ADVANCE(945); + if (lookahead == 'o') ADVANCE(1042); END_STATE(); case 1126: - if (lookahead == 'o') ADVANCE(947); + if (lookahead == 'o') ADVANCE(132); END_STATE(); case 1127: - if (lookahead == 'o') ADVANCE(949); + if (lookahead == 'o') ADVANCE(1043); END_STATE(); case 1128: - if (lookahead == 'o') ADVANCE(1246); + if (lookahead == 'o') ADVANCE(1045); END_STATE(); case 1129: - if (lookahead == 'o') ADVANCE(1417); + if (lookahead == 'o') ADVANCE(1046); END_STATE(); case 1130: - if (lookahead == 'o') ADVANCE(1122); - if (lookahead == 'y') ADVANCE(1371); + if (lookahead == 'o') ADVANCE(1048); END_STATE(); case 1131: - if (lookahead == 'o') ADVANCE(1403); + if (lookahead == 'o') ADVANCE(1050); END_STATE(); case 1132: - if (lookahead == 'o') ADVANCE(1419); + if (lookahead == 'o') ADVANCE(1053); END_STATE(); case 1133: - if (lookahead == 'o') ADVANCE(1124); - if (lookahead == 'y') ADVANCE(1372); + if (lookahead == 'o') ADVANCE(1016); END_STATE(); case 1134: - if (lookahead == 'o') ADVANCE(1421); + if (lookahead == 'o') ADVANCE(1056); END_STATE(); case 1135: - if (lookahead == 'o') ADVANCE(1125); - if (lookahead == 'y') ADVANCE(1373); + if (lookahead == 'o') ADVANCE(1058); END_STATE(); case 1136: - if (lookahead == 'o') ADVANCE(1423); + if (lookahead == 'o') ADVANCE(1023); END_STATE(); case 1137: - if (lookahead == 'o') ADVANCE(1126); - if (lookahead == 'y') ADVANCE(1374); + if (lookahead == 'o') ADVANCE(1024); END_STATE(); case 1138: - if (lookahead == 'o') ADVANCE(1425); + if (lookahead == 'o') ADVANCE(1249); END_STATE(); case 1139: - if (lookahead == 'o') ADVANCE(1127); - if (lookahead == 'y') ADVANCE(1375); + if (lookahead == 'o') ADVANCE(1265); END_STATE(); case 1140: - if (lookahead == 'o') ADVANCE(1427); + if (lookahead == 'o') ADVANCE(941); END_STATE(); case 1141: - if (lookahead == 'o') ADVANCE(1429); + if (lookahead == 'o') ADVANCE(1044); END_STATE(); case 1142: - if (lookahead == 'o') ADVANCE(472); - if (lookahead == 'v') ADVANCE(1115); - if (lookahead == 'w') ADVANCE(862); + if (lookahead == 'o') ADVANCE(382); END_STATE(); case 1143: - if (lookahead == 'o') ADVANCE(1431); + if (lookahead == 'o') ADVANCE(1007); END_STATE(); case 1144: - if (lookahead == 'o') ADVANCE(473); - if (lookahead == 'w') ADVANCE(865); + if (lookahead == 'o') ADVANCE(1269); END_STATE(); case 1145: - if (lookahead == 'o') ADVANCE(1432); + if (lookahead == 'o') ADVANCE(1083); END_STATE(); case 1146: - if (lookahead == 'o') ADVANCE(1433); + if (lookahead == 'o') ADVANCE(1270); END_STATE(); case 1147: - if (lookahead == 'o') ADVANCE(1434); + if (lookahead == 'o') ADVANCE(396); END_STATE(); case 1148: - if (lookahead == 'p') ADVANCE(124); + if (lookahead == 'o') ADVANCE(1271); END_STATE(); case 1149: - if (lookahead == 'p') ADVANCE(1479); - if (lookahead == 't') ADVANCE(140); + if (lookahead == 'o') ADVANCE(964); END_STATE(); case 1150: - if (lookahead == 'p') ADVANCE(690); + if (lookahead == 'o') ADVANCE(397); END_STATE(); case 1151: - if (lookahead == 'p') ADVANCE(916); + if (lookahead == 'o') ADVANCE(1272); END_STATE(); case 1152: - if (lookahead == 'p') ADVANCE(1347); + if (lookahead == 'o') ADVANCE(398); END_STATE(); case 1153: - if (lookahead == 'p') ADVANCE(701); + if (lookahead == 'o') ADVANCE(1273); END_STATE(); case 1154: - if (lookahead == 'p') ADVANCE(1398); + if (lookahead == 'o') ADVANCE(399); END_STATE(); case 1155: - if (lookahead == 'p') ADVANCE(440); + if (lookahead == 'o') ADVANCE(401); END_STATE(); case 1156: - if (lookahead == 'q') ADVANCE(1529); + if (lookahead == 'o') ADVANCE(1275); END_STATE(); case 1157: - if (lookahead == 'q') ADVANCE(1420); + if (lookahead == 'o') ADVANCE(402); END_STATE(); case 1158: - if (lookahead == 'q') ADVANCE(1422); + if (lookahead == 'o') ADVANCE(860); END_STATE(); case 1159: - if (lookahead == 'q') ADVANCE(1424); + if (lookahead == 'o') ADVANCE(404); END_STATE(); case 1160: - if (lookahead == 'q') ADVANCE(1426); + if (lookahead == 'o') ADVANCE(405); END_STATE(); case 1161: - if (lookahead == 'q') ADVANCE(1428); + if (lookahead == 'o') ADVANCE(406); END_STATE(); case 1162: - if (lookahead == 'q') ADVANCE(1430); + if (lookahead == 'o') ADVANCE(407); END_STATE(); case 1163: - if (lookahead == 'r') ADVANCE(737); + if (lookahead == 'o') ADVANCE(410); END_STATE(); case 1164: - if (lookahead == 'r') ADVANCE(1462); + if (lookahead == 'o') ADVANCE(1464); END_STATE(); case 1165: - if (lookahead == 'r') ADVANCE(1546); + if (lookahead == 'o') ADVANCE(1008); END_STATE(); case 1166: - if (lookahead == 'r') ADVANCE(1553); + if (lookahead == 'o') ADVANCE(981); END_STATE(); case 1167: - if (lookahead == 'r') ADVANCE(1560); + if (lookahead == 'o') ADVANCE(1474); END_STATE(); case 1168: - if (lookahead == 'r') ADVANCE(1567); + if (lookahead == 'o') ADVANCE(1088); END_STATE(); case 1169: - if (lookahead == 'r') ADVANCE(1574); + if (lookahead == 'o') ADVANCE(984); END_STATE(); case 1170: - if (lookahead == 'r') ADVANCE(1581); + if (lookahead == 'o') ADVANCE(1475); END_STATE(); case 1171: - if (lookahead == 'r') ADVANCE(1612); + if (lookahead == 'o') ADVANCE(987); END_STATE(); case 1172: - if (lookahead == 'r') ADVANCE(1584); + if (lookahead == 'o') ADVANCE(1476); END_STATE(); case 1173: - if (lookahead == 'r') ADVANCE(1652); + if (lookahead == 'o') ADVANCE(989); END_STATE(); case 1174: - if (lookahead == 'r') ADVANCE(1646); + if (lookahead == 'o') ADVANCE(1477); END_STATE(); case 1175: - if (lookahead == 'r') ADVANCE(1651); + if (lookahead == 'o') ADVANCE(991); END_STATE(); case 1176: - if (lookahead == 'r') ADVANCE(1649); + if (lookahead == 'o') ADVANCE(1478); END_STATE(); case 1177: - if (lookahead == 'r') ADVANCE(1508); + if (lookahead == 'o') ADVANCE(1479); END_STATE(); case 1178: - if (lookahead == 'r') ADVANCE(1648); + if (lookahead == 'o') ADVANCE(503); + if (lookahead == 'v') ADVANCE(1158); + if (lookahead == 'w') ADVANCE(910); END_STATE(); case 1179: - if (lookahead == 'r') ADVANCE(1663); + if (lookahead == 'o') ADVANCE(1480); END_STATE(); case 1180: - if (lookahead == 'r') ADVANCE(1650); + if (lookahead == 'o') ADVANCE(504); + if (lookahead == 'w') ADVANCE(912); END_STATE(); case 1181: - if (lookahead == 'r') ADVANCE(1654); + if (lookahead == 'o') ADVANCE(1481); END_STATE(); case 1182: - if (lookahead == 'r') ADVANCE(1655); + if (lookahead == 'o') ADVANCE(1482); END_STATE(); case 1183: - if (lookahead == 'r') ADVANCE(1647); + if (lookahead == 'o') ADVANCE(1483); END_STATE(); case 1184: - if (lookahead == 'r') ADVANCE(1653); + if (lookahead == 'o') ADVANCE(1294); END_STATE(); case 1185: - if (lookahead == 'r') ADVANCE(1657); + if (lookahead == 'o') ADVANCE(1166); + if (lookahead == 'y') ADVANCE(1423); END_STATE(); case 1186: - if (lookahead == 'r') ADVANCE(1662); + if (lookahead == 'o') ADVANCE(1452); END_STATE(); case 1187: - if (lookahead == 'r') ADVANCE(1660); + if (lookahead == 'o') ADVANCE(1169); + if (lookahead == 'y') ADVANCE(1424); END_STATE(); case 1188: - if (lookahead == 'r') ADVANCE(1659); + if (lookahead == 'o') ADVANCE(1171); + if (lookahead == 'y') ADVANCE(1425); END_STATE(); case 1189: - if (lookahead == 'r') ADVANCE(1661); + if (lookahead == 'o') ADVANCE(1173); + if (lookahead == 'y') ADVANCE(1426); END_STATE(); case 1190: - if (lookahead == 'r') ADVANCE(1665); + if (lookahead == 'o') ADVANCE(1175); + if (lookahead == 'y') ADVANCE(1427); END_STATE(); case 1191: - if (lookahead == 'r') ADVANCE(1666); + if (lookahead == 'p') ADVANCE(138); END_STATE(); case 1192: - if (lookahead == 'r') ADVANCE(1658); + if (lookahead == 'p') ADVANCE(1530); + if (lookahead == 't') ADVANCE(155); END_STATE(); case 1193: - if (lookahead == 'r') ADVANCE(1656); + if (lookahead == 'p') ADVANCE(730); END_STATE(); case 1194: - if (lookahead == 'r') ADVANCE(1664); + if (lookahead == 'p') ADVANCE(957); END_STATE(); case 1195: - if (lookahead == 'r') ADVANCE(1668); + if (lookahead == 'p') ADVANCE(1397); END_STATE(); case 1196: - if (lookahead == 'r') ADVANCE(1671); + if (lookahead == 'p') ADVANCE(740); END_STATE(); case 1197: - if (lookahead == 'r') ADVANCE(1670); + if (lookahead == 'p') ADVANCE(1447); END_STATE(); case 1198: - if (lookahead == 'r') ADVANCE(1672); + if (lookahead == 'p') ADVANCE(471); END_STATE(); case 1199: - if (lookahead == 'r') ADVANCE(1669); + if (lookahead == 'q') ADVANCE(1580); END_STATE(); case 1200: - if (lookahead == 'r') ADVANCE(1667); + if (lookahead == 'q') ADVANCE(1468); END_STATE(); case 1201: - if (lookahead == 'r') ADVANCE(1673); + if (lookahead == 'q') ADVANCE(1469); END_STATE(); case 1202: - if (lookahead == 'r') ADVANCE(1676); + if (lookahead == 'q') ADVANCE(1470); END_STATE(); case 1203: - if (lookahead == 'r') ADVANCE(1675); + if (lookahead == 'q') ADVANCE(1471); END_STATE(); case 1204: - if (lookahead == 'r') ADVANCE(1677); + if (lookahead == 'q') ADVANCE(1472); END_STATE(); case 1205: - if (lookahead == 'r') ADVANCE(1674); + if (lookahead == 'q') ADVANCE(1473); END_STATE(); case 1206: - if (lookahead == 'r') ADVANCE(1782); + if (lookahead == 'r') ADVANCE(776); END_STATE(); case 1207: - if (lookahead == 'r') ADVANCE(807); + if (lookahead == 'r') ADVANCE(1513); END_STATE(); case 1208: - if (lookahead == 'r') ADVANCE(807); - if (lookahead == 'u') ADVANCE(812); + if (lookahead == 'r') ADVANCE(1597); END_STATE(); case 1209: - if (lookahead == 'r') ADVANCE(120); + if (lookahead == 'r') ADVANCE(1604); END_STATE(); case 1210: - if (lookahead == 'r') ADVANCE(808); - if (lookahead == 'u') ADVANCE(447); + if (lookahead == 'r') ADVANCE(1611); END_STATE(); case 1211: - if (lookahead == 'r') ADVANCE(344); + if (lookahead == 'r') ADVANCE(1618); END_STATE(); case 1212: - if (lookahead == 'r') ADVANCE(1266); + if (lookahead == 'r') ADVANCE(1625); END_STATE(); case 1213: - if (lookahead == 'r') ADVANCE(499); + if (lookahead == 'r') ADVANCE(1632); END_STATE(); case 1214: - if (lookahead == 'r') ADVANCE(332); + if (lookahead == 'r') ADVANCE(1663); END_STATE(); case 1215: - if (lookahead == 'r') ADVANCE(1059); + if (lookahead == 'r') ADVANCE(1635); END_STATE(); case 1216: - if (lookahead == 'r') ADVANCE(384); + if (lookahead == 'r') ADVANCE(1703); END_STATE(); case 1217: - if (lookahead == 'r') ADVANCE(1412); + if (lookahead == 'r') ADVANCE(1697); END_STATE(); case 1218: - if (lookahead == 'r') ADVANCE(973); + if (lookahead == 'r') ADVANCE(1702); END_STATE(); case 1219: - if (lookahead == 'r') ADVANCE(1067); + if (lookahead == 'r') ADVANCE(1700); END_STATE(); case 1220: - if (lookahead == 'r') ADVANCE(128); + if (lookahead == 'r') ADVANCE(1559); END_STATE(); case 1221: - if (lookahead == 'r') ADVANCE(340); + if (lookahead == 'r') ADVANCE(1699); END_STATE(); case 1222: - if (lookahead == 'r') ADVANCE(343); + if (lookahead == 'r') ADVANCE(1714); END_STATE(); case 1223: - if (lookahead == 'r') ADVANCE(1308); + if (lookahead == 'r') ADVANCE(1701); END_STATE(); case 1224: - if (lookahead == 'r') ADVANCE(1309); + if (lookahead == 'r') ADVANCE(1705); END_STATE(); case 1225: - if (lookahead == 'r') ADVANCE(1313); + if (lookahead == 'r') ADVANCE(1706); END_STATE(); case 1226: - if (lookahead == 'r') ADVANCE(1314); + if (lookahead == 'r') ADVANCE(1698); END_STATE(); case 1227: - if (lookahead == 'r') ADVANCE(1316); + if (lookahead == 'r') ADVANCE(1704); END_STATE(); case 1228: - if (lookahead == 'r') ADVANCE(1317); + if (lookahead == 'r') ADVANCE(1708); END_STATE(); case 1229: - if (lookahead == 'r') ADVANCE(1351); + if (lookahead == 'r') ADVANCE(1713); END_STATE(); case 1230: - if (lookahead == 'r') ADVANCE(1330); + if (lookahead == 'r') ADVANCE(1711); END_STATE(); case 1231: - if (lookahead == 'r') ADVANCE(382); + if (lookahead == 'r') ADVANCE(1710); END_STATE(); case 1232: - if (lookahead == 'r') ADVANCE(1101); + if (lookahead == 'r') ADVANCE(1712); END_STATE(); case 1233: - if (lookahead == 'r') ADVANCE(826); + if (lookahead == 'r') ADVANCE(1716); END_STATE(); case 1234: - if (lookahead == 'r') ADVANCE(1221); + if (lookahead == 'r') ADVANCE(1717); END_STATE(); case 1235: - if (lookahead == 'r') ADVANCE(1222); + if (lookahead == 'r') ADVANCE(1709); END_STATE(); case 1236: - if (lookahead == 'r') ADVANCE(366); + if (lookahead == 'r') ADVANCE(1707); END_STATE(); case 1237: - if (lookahead == 'r') ADVANCE(1099); + if (lookahead == 'r') ADVANCE(1715); END_STATE(); case 1238: - if (lookahead == 'r') ADVANCE(397); + if (lookahead == 'r') ADVANCE(1719); END_STATE(); case 1239: - if (lookahead == 'r') ADVANCE(1121); + if (lookahead == 'r') ADVANCE(1722); END_STATE(); case 1240: - if (lookahead == 'r') ADVANCE(396); + if (lookahead == 'r') ADVANCE(1721); END_STATE(); case 1241: - if (lookahead == 'r') ADVANCE(400); + if (lookahead == 'r') ADVANCE(1723); END_STATE(); case 1242: - if (lookahead == 'r') ADVANCE(399); + if (lookahead == 'r') ADVANCE(1720); END_STATE(); case 1243: - if (lookahead == 'r') ADVANCE(1241); + if (lookahead == 'r') ADVANCE(1718); END_STATE(); case 1244: - if (lookahead == 'r') ADVANCE(403); + if (lookahead == 'r') ADVANCE(1724); END_STATE(); case 1245: - if (lookahead == 'r') ADVANCE(405); + if (lookahead == 'r') ADVANCE(1727); END_STATE(); case 1246: - if (lookahead == 'r') ADVANCE(147); + if (lookahead == 'r') ADVANCE(1726); END_STATE(); case 1247: - if (lookahead == 'r') ADVANCE(407); + if (lookahead == 'r') ADVANCE(1728); END_STATE(); case 1248: - if (lookahead == 'r') ADVANCE(148); + if (lookahead == 'r') ADVANCE(1725); END_STATE(); case 1249: - if (lookahead == 'r') ADVANCE(409); + if (lookahead == 'r') ADVANCE(1833); END_STATE(); case 1250: - if (lookahead == 'r') ADVANCE(723); + if (lookahead == 'r') ADVANCE(847); END_STATE(); case 1251: - if (lookahead == 'r') ADVANCE(411); + if (lookahead == 'r') ADVANCE(847); + if (lookahead == 'u') ADVANCE(852); END_STATE(); case 1252: - if (lookahead == 'r') ADVANCE(738); + if (lookahead == 'r') ADVANCE(848); + if (lookahead == 'u') ADVANCE(479); END_STATE(); case 1253: - if (lookahead == 'r') ADVANCE(1277); + if (lookahead == 'r') ADVANCE(133); END_STATE(); case 1254: - if (lookahead == 'r') ADVANCE(1278); + if (lookahead == 'r') ADVANCE(372); END_STATE(); case 1255: - if (lookahead == 's') ADVANCE(803); + if (lookahead == 'r') ADVANCE(799); END_STATE(); case 1256: - if (lookahead == 's') ADVANCE(1461); + if (lookahead == 'r') ADVANCE(1315); END_STATE(); case 1257: - if (lookahead == 's') ADVANCE(1710); + if (lookahead == 'r') ADVANCE(358); END_STATE(); case 1258: - if (lookahead == 's') ADVANCE(1464); + if (lookahead == 'r') ADVANCE(1103); END_STATE(); case 1259: - if (lookahead == 's') ADVANCE(1507); + if (lookahead == 'r') ADVANCE(529); END_STATE(); case 1260: - if (lookahead == 's') ADVANCE(1439); + if (lookahead == 'r') ADVANCE(371); END_STATE(); case 1261: - if (lookahead == 's') ADVANCE(1380); + if (lookahead == 'r') ADVANCE(1463); END_STATE(); case 1262: - if (lookahead == 's') ADVANCE(1256); + if (lookahead == 'r') ADVANCE(415); END_STATE(); case 1263: - if (lookahead == 's') ADVANCE(1414); + if (lookahead == 'r') ADVANCE(1015); END_STATE(); case 1264: - if (lookahead == 's') ADVANCE(1384); - if (lookahead == 't') ADVANCE(129); - if (lookahead == 'v') ADVANCE(1098); + if (lookahead == 'r') ADVANCE(1109); END_STATE(); case 1265: - if (lookahead == 's') ADVANCE(1259); + if (lookahead == 'r') ADVANCE(144); END_STATE(); case 1266: - if (lookahead == 's') ADVANCE(730); + if (lookahead == 'r') ADVANCE(367); END_STATE(); case 1267: - if (lookahead == 's') ADVANCE(1286); + if (lookahead == 'r') ADVANCE(370); END_STATE(); case 1268: - if (lookahead == 's') ADVANCE(1310); + if (lookahead == 'r') ADVANCE(1357); END_STATE(); case 1269: - if (lookahead == 's') ADVANCE(1378); + if (lookahead == 'r') ADVANCE(1358); END_STATE(); case 1270: - if (lookahead == 's') ADVANCE(824); + if (lookahead == 'r') ADVANCE(1362); END_STATE(); case 1271: - if (lookahead == 's') ADVANCE(1399); + if (lookahead == 'r') ADVANCE(1363); END_STATE(); case 1272: - if (lookahead == 's') ADVANCE(1441); + if (lookahead == 'r') ADVANCE(1365); END_STATE(); case 1273: - if (lookahead == 's') ADVANCE(1442); + if (lookahead == 'r') ADVANCE(1366); END_STATE(); case 1274: - if (lookahead == 's') ADVANCE(1443); + if (lookahead == 'r') ADVANCE(1400); END_STATE(); case 1275: - if (lookahead == 's') ADVANCE(1444); + if (lookahead == 'r') ADVANCE(1379); END_STATE(); case 1276: - if (lookahead == 's') ADVANCE(1445); + if (lookahead == 'r') ADVANCE(411); END_STATE(); case 1277: - if (lookahead == 's') ADVANCE(732); + if (lookahead == 'r') ADVANCE(874); END_STATE(); case 1278: - if (lookahead == 's') ADVANCE(733); + if (lookahead == 'r') ADVANCE(1143); END_STATE(); case 1279: - if (lookahead == 't') ADVANCE(1541); + if (lookahead == 'r') ADVANCE(1266); END_STATE(); case 1280: - if (lookahead == 't') ADVANCE(1548); + if (lookahead == 'r') ADVANCE(1267); END_STATE(); case 1281: - if (lookahead == 't') ADVANCE(1555); + if (lookahead == 'r') ADVANCE(395); END_STATE(); case 1282: - if (lookahead == 't') ADVANCE(1562); + if (lookahead == 'r') ADVANCE(762); END_STATE(); case 1283: - if (lookahead == 't') ADVANCE(1569); + if (lookahead == 'r') ADVANCE(1141); END_STATE(); case 1284: - if (lookahead == 't') ADVANCE(1576); + if (lookahead == 'r') ADVANCE(1145); END_STATE(); case 1285: - if (lookahead == 't') ADVANCE(328); + if (lookahead == 'r') ADVANCE(751); END_STATE(); case 1286: - if (lookahead == 't') ADVANCE(1499); + if (lookahead == 'r') ADVANCE(427); END_STATE(); case 1287: - if (lookahead == 't') ADVANCE(1620); + if (lookahead == 'r') ADVANCE(1165); END_STATE(); case 1288: - if (lookahead == 't') ADVANCE(1614); + if (lookahead == 'r') ADVANCE(426); END_STATE(); case 1289: - if (lookahead == 't') ADVANCE(1619); + if (lookahead == 'r') ADVANCE(431); END_STATE(); case 1290: - if (lookahead == 't') ADVANCE(1617); + if (lookahead == 'r') ADVANCE(430); END_STATE(); case 1291: - if (lookahead == 't') ADVANCE(1616); + if (lookahead == 'r') ADVANCE(1289); END_STATE(); case 1292: - if (lookahead == 't') ADVANCE(1593); + if (lookahead == 'r') ADVANCE(434); END_STATE(); case 1293: - if (lookahead == 't') ADVANCE(1594); + if (lookahead == 'r') ADVANCE(436); END_STATE(); case 1294: - if (lookahead == 't') ADVANCE(1618); + if (lookahead == 'r') ADVANCE(162); END_STATE(); case 1295: - if (lookahead == 't') ADVANCE(1622); + if (lookahead == 'r') ADVANCE(438); END_STATE(); case 1296: - if (lookahead == 't') ADVANCE(1623); + if (lookahead == 'r') ADVANCE(163); END_STATE(); case 1297: - if (lookahead == 't') ADVANCE(1615); + if (lookahead == 'r') ADVANCE(440); END_STATE(); case 1298: - if (lookahead == 't') ADVANCE(1621); + if (lookahead == 'r') ADVANCE(442); END_STATE(); case 1299: - if (lookahead == 't') ADVANCE(1770); + if (lookahead == 'r') ADVANCE(777); END_STATE(); case 1300: - if (lookahead == 't') ADVANCE(1624); + if (lookahead == 'r') ADVANCE(1326); END_STATE(); case 1301: - if (lookahead == 't') ADVANCE(1636); + if (lookahead == 'r') ADVANCE(1327); END_STATE(); case 1302: - if (lookahead == 't') ADVANCE(1639); + if (lookahead == 's') ADVANCE(844); END_STATE(); case 1303: - if (lookahead == 't') ADVANCE(1638); + if (lookahead == 's') ADVANCE(1512); END_STATE(); case 1304: - if (lookahead == 't') ADVANCE(1597); + if (lookahead == 's') ADVANCE(1761); END_STATE(); case 1305: - if (lookahead == 't') ADVANCE(1640); + if (lookahead == 's') ADVANCE(1836); END_STATE(); case 1306: - if (lookahead == 't') ADVANCE(1637); + if (lookahead == 's') ADVANCE(1515); END_STATE(); case 1307: - if (lookahead == 't') ADVANCE(1761); + if (lookahead == 's') ADVANCE(1558); END_STATE(); case 1308: - if (lookahead == 't') ADVANCE(1547); + if (lookahead == 's') ADVANCE(1488); END_STATE(); case 1309: - if (lookahead == 't') ADVANCE(1554); + if (lookahead == 's') ADVANCE(1501); END_STATE(); case 1310: - if (lookahead == 't') ADVANCE(1510); + if (lookahead == 's') ADVANCE(1438); END_STATE(); case 1311: - if (lookahead == 't') ADVANCE(1525); + if (lookahead == 's') ADVANCE(1303); END_STATE(); case 1312: - if (lookahead == 't') ADVANCE(1524); + if (lookahead == 's') ADVANCE(1462); END_STATE(); case 1313: - if (lookahead == 't') ADVANCE(1561); + if (lookahead == 's') ADVANCE(1434); + if (lookahead == 't') ADVANCE(145); + if (lookahead == 'v') ADVANCE(1140); END_STATE(); case 1314: - if (lookahead == 't') ADVANCE(1568); + if (lookahead == 's') ADVANCE(1307); END_STATE(); case 1315: - if (lookahead == 't') ADVANCE(164); + if (lookahead == 's') ADVANCE(769); END_STATE(); case 1316: - if (lookahead == 't') ADVANCE(1575); + if (lookahead == 's') ADVANCE(1335); END_STATE(); case 1317: - if (lookahead == 't') ADVANCE(1582); + if (lookahead == 's') ADVANCE(1359); END_STATE(); case 1318: - if (lookahead == 't') ADVANCE(1543); + if (lookahead == 's') ADVANCE(1430); END_STATE(); case 1319: - if (lookahead == 't') ADVANCE(1550); + if (lookahead == 's') ADVANCE(867); END_STATE(); case 1320: - if (lookahead == 't') ADVANCE(1557); + if (lookahead == 's') ADVANCE(1490); END_STATE(); case 1321: - if (lookahead == 't') ADVANCE(1564); + if (lookahead == 's') ADVANCE(1448); END_STATE(); case 1322: - if (lookahead == 't') ADVANCE(1602); + if (lookahead == 's') ADVANCE(1491); END_STATE(); case 1323: - if (lookahead == 't') ADVANCE(1486); + if (lookahead == 's') ADVANCE(1492); END_STATE(); case 1324: - if (lookahead == 't') ADVANCE(1489); + if (lookahead == 's') ADVANCE(1493); END_STATE(); case 1325: - if (lookahead == 't') ADVANCE(1571); + if (lookahead == 's') ADVANCE(1494); END_STATE(); case 1326: - if (lookahead == 't') ADVANCE(230); + if (lookahead == 's') ADVANCE(771); END_STATE(); case 1327: - if (lookahead == 't') ADVANCE(1578); + if (lookahead == 's') ADVANCE(772); END_STATE(); case 1328: - if (lookahead == 't') ADVANCE(1605); + if (lookahead == 't') ADVANCE(1592); END_STATE(); case 1329: - if (lookahead == 't') ADVANCE(1600); + if (lookahead == 't') ADVANCE(1599); END_STATE(); case 1330: - if (lookahead == 't') ADVANCE(1613); + if (lookahead == 't') ADVANCE(1606); END_STATE(); case 1331: - if (lookahead == 't') ADVANCE(1509); + if (lookahead == 't') ADVANCE(1613); END_STATE(); case 1332: - if (lookahead == 't') ADVANCE(1608); + if (lookahead == 't') ADVANCE(1620); END_STATE(); case 1333: - if (lookahead == 't') ADVANCE(1585); + if (lookahead == 't') ADVANCE(1627); END_STATE(); case 1334: - if (lookahead == 't') ADVANCE(1603); + if (lookahead == 't') ADVANCE(355); END_STATE(); case 1335: - if (lookahead == 't') ADVANCE(1496); + if (lookahead == 't') ADVANCE(1550); END_STATE(); case 1336: - if (lookahead == 't') ADVANCE(1610); + if (lookahead == 't') ADVANCE(1671); END_STATE(); case 1337: - if (lookahead == 't') ADVANCE(1491); + if (lookahead == 't') ADVANCE(1665); END_STATE(); case 1338: - if (lookahead == 't') ADVANCE(386); - if (lookahead == 'y') ADVANCE(971); + if (lookahead == 't') ADVANCE(1670); END_STATE(); case 1339: - if (lookahead == 't') ADVANCE(783); + if (lookahead == 't') ADVANCE(1668); END_STATE(); case 1340: - if (lookahead == 't') ADVANCE(165); + if (lookahead == 't') ADVANCE(1667); END_STATE(); case 1341: - if (lookahead == 't') ADVANCE(231); + if (lookahead == 't') ADVANCE(1644); END_STATE(); case 1342: - if (lookahead == 't') ADVANCE(166); + if (lookahead == 't') ADVANCE(1645); END_STATE(); case 1343: - if (lookahead == 't') ADVANCE(232); + if (lookahead == 't') ADVANCE(1669); END_STATE(); case 1344: - if (lookahead == 't') ADVANCE(484); + if (lookahead == 't') ADVANCE(1673); END_STATE(); case 1345: - if (lookahead == 't') ADVANCE(168); + if (lookahead == 't') ADVANCE(1674); END_STATE(); case 1346: - if (lookahead == 't') ADVANCE(1058); + if (lookahead == 't') ADVANCE(1666); END_STATE(); case 1347: - if (lookahead == 't') ADVANCE(1449); + if (lookahead == 't') ADVANCE(1672); END_STATE(); case 1348: - if (lookahead == 't') ADVANCE(169); + if (lookahead == 't') ADVANCE(1821); END_STATE(); case 1349: - if (lookahead == 't') ADVANCE(170); + if (lookahead == 't') ADVANCE(1675); END_STATE(); case 1350: - if (lookahead == 't') ADVANCE(809); + if (lookahead == 't') ADVANCE(1687); END_STATE(); case 1351: - if (lookahead == 't') ADVANCE(1416); + if (lookahead == 't') ADVANCE(1690); END_STATE(); case 1352: - if (lookahead == 't') ADVANCE(171); + if (lookahead == 't') ADVANCE(1689); END_STATE(); case 1353: - if (lookahead == 't') ADVANCE(774); + if (lookahead == 't') ADVANCE(1648); END_STATE(); case 1354: - if (lookahead == 't') ADVANCE(172); + if (lookahead == 't') ADVANCE(1691); END_STATE(); case 1355: - if (lookahead == 't') ADVANCE(811); + if (lookahead == 't') ADVANCE(1688); END_STATE(); case 1356: - if (lookahead == 't') ADVANCE(1071); + if (lookahead == 't') ADVANCE(1812); END_STATE(); case 1357: - if (lookahead == 't') ADVANCE(1258); + if (lookahead == 't') ADVANCE(1598); END_STATE(); case 1358: - if (lookahead == 't') ADVANCE(816); + if (lookahead == 't') ADVANCE(1605); END_STATE(); case 1359: - if (lookahead == 't') ADVANCE(687); + if (lookahead == 't') ADVANCE(1561); END_STATE(); case 1360: - if (lookahead == 't') ADVANCE(818); + if (lookahead == 't') ADVANCE(1576); END_STATE(); case 1361: - if (lookahead == 't') ADVANCE(1233); + if (lookahead == 't') ADVANCE(1575); END_STATE(); case 1362: - if (lookahead == 't') ADVANCE(869); + if (lookahead == 't') ADVANCE(1612); END_STATE(); case 1363: - if (lookahead == 't') ADVANCE(698); + if (lookahead == 't') ADVANCE(1619); END_STATE(); case 1364: - if (lookahead == 't') ADVANCE(819); + if (lookahead == 't') ADVANCE(179); END_STATE(); case 1365: - if (lookahead == 't') ADVANCE(638); + if (lookahead == 't') ADVANCE(1626); END_STATE(); case 1366: - if (lookahead == 't') ADVANCE(333); + if (lookahead == 't') ADVANCE(1633); END_STATE(); case 1367: - if (lookahead == 't') ADVANCE(334); + if (lookahead == 't') ADVANCE(1594); END_STATE(); case 1368: - if (lookahead == 't') ADVANCE(693); + if (lookahead == 't') ADVANCE(1601); END_STATE(); case 1369: - if (lookahead == 't') ADVANCE(335); + if (lookahead == 't') ADVANCE(1608); END_STATE(); case 1370: - if (lookahead == 't') ADVANCE(641); + if (lookahead == 't') ADVANCE(1615); END_STATE(); case 1371: - if (lookahead == 't') ADVANCE(643); + if (lookahead == 't') ADVANCE(1653); END_STATE(); case 1372: - if (lookahead == 't') ADVANCE(645); + if (lookahead == 't') ADVANCE(1537); END_STATE(); case 1373: - if (lookahead == 't') ADVANCE(648); + if (lookahead == 't') ADVANCE(1540); END_STATE(); case 1374: - if (lookahead == 't') ADVANCE(651); + if (lookahead == 't') ADVANCE(1622); END_STATE(); case 1375: - if (lookahead == 't') ADVANCE(653); + if (lookahead == 't') ADVANCE(245); END_STATE(); case 1376: - if (lookahead == 't') ADVANCE(664); + if (lookahead == 't') ADVANCE(1629); END_STATE(); case 1377: - if (lookahead == 't') ADVANCE(729); + if (lookahead == 't') ADVANCE(1656); END_STATE(); case 1378: - if (lookahead == 't') ADVANCE(1217); + if (lookahead == 't') ADVANCE(1651); END_STATE(); case 1379: - if (lookahead == 't') ADVANCE(329); + if (lookahead == 't') ADVANCE(1664); END_STATE(); case 1380: - if (lookahead == 't') ADVANCE(1216); + if (lookahead == 't') ADVANCE(1560); END_STATE(); case 1381: - if (lookahead == 't') ADVANCE(1097); + if (lookahead == 't') ADVANCE(1659); END_STATE(); case 1382: - if (lookahead == 't') ADVANCE(850); + if (lookahead == 't') ADVANCE(1636); END_STATE(); case 1383: - if (lookahead == 't') ADVANCE(689); + if (lookahead == 't') ADVANCE(1654); END_STATE(); case 1384: - if (lookahead == 't') ADVANCE(346); + if (lookahead == 't') ADVANCE(1547); END_STATE(); case 1385: - if (lookahead == 't') ADVANCE(489); + if (lookahead == 't') ADVANCE(1661); END_STATE(); case 1386: - if (lookahead == 't') ADVANCE(1076); + if (lookahead == 't') ADVANCE(1542); END_STATE(); case 1387: - if (lookahead == 't') ADVANCE(1096); + if (lookahead == 't') ADVANCE(417); + if (lookahead == 'y') ADVANCE(1013); END_STATE(); case 1388: - if (lookahead == 't') ADVANCE(788); + if (lookahead == 't') ADVANCE(823); END_STATE(); case 1389: - if (lookahead == 't') ADVANCE(491); + if (lookahead == 't') ADVANCE(180); END_STATE(); case 1390: - if (lookahead == 't') ADVANCE(702); + if (lookahead == 't') ADVANCE(246); END_STATE(); case 1391: - if (lookahead == 't') ADVANCE(1079); + if (lookahead == 't') ADVANCE(181); END_STATE(); case 1392: - if (lookahead == 't') ADVANCE(493); + if (lookahead == 't') ADVANCE(247); END_STATE(); case 1393: - if (lookahead == 't') ADVANCE(1083); + if (lookahead == 't') ADVANCE(183); END_STATE(); case 1394: - if (lookahead == 't') ADVANCE(494); + if (lookahead == 't') ADVANCE(1102); END_STATE(); case 1395: - if (lookahead == 't') ADVANCE(495); + if (lookahead == 't') ADVANCE(184); END_STATE(); case 1396: - if (lookahead == 't') ADVANCE(497); + if (lookahead == 't') ADVANCE(515); END_STATE(); case 1397: - if (lookahead == 't') ADVANCE(134); + if (lookahead == 't') ADVANCE(1498); END_STATE(); case 1398: - if (lookahead == 't') ADVANCE(870); + if (lookahead == 't') ADVANCE(185); END_STATE(); case 1399: - if (lookahead == 't') ADVANCE(394); + if (lookahead == 't') ADVANCE(850); END_STATE(); case 1400: - if (lookahead == 't') ADVANCE(390); + if (lookahead == 't') ADVANCE(1465); END_STATE(); case 1401: - if (lookahead == 't') ADVANCE(871); + if (lookahead == 't') ADVANCE(186); END_STATE(); case 1402: - if (lookahead == 't') ADVANCE(392); - if (lookahead == 'u') ADVANCE(1153); + if (lookahead == 't') ADVANCE(814); END_STATE(); case 1403: - if (lookahead == 't') ADVANCE(401); + if (lookahead == 't') ADVANCE(187); END_STATE(); case 1404: - if (lookahead == 't') ADVANCE(686); + if (lookahead == 't') ADVANCE(851); END_STATE(); case 1405: - if (lookahead == 'u') ADVANCE(956); + if (lookahead == 't') ADVANCE(725); END_STATE(); case 1406: - if (lookahead == 'u') ADVANCE(449); + if (lookahead == 't') ADVANCE(1113); END_STATE(); case 1407: - if (lookahead == 'u') ADVANCE(1213); + if (lookahead == 't') ADVANCE(916); END_STATE(); case 1408: - if (lookahead == 'u') ADVANCE(1218); + if (lookahead == 't') ADVANCE(1306); END_STATE(); case 1409: - if (lookahead == 'u') ADVANCE(1280); + if (lookahead == 't') ADVANCE(521); END_STATE(); case 1410: - if (lookahead == 'u') ADVANCE(962); + if (lookahead == 't') ADVANCE(523); END_STATE(); case 1411: - if (lookahead == 'u') ADVANCE(1282); + if (lookahead == 't') ADVANCE(1277); END_STATE(); case 1412: - if (lookahead == 'u') ADVANCE(519); + if (lookahead == 't') ADVANCE(525); END_STATE(); case 1413: - if (lookahead == 'u') ADVANCE(845); + if (lookahead == 't') ADVANCE(736); END_STATE(); case 1414: - if (lookahead == 'u') ADVANCE(933); + if (lookahead == 't') ADVANCE(526); END_STATE(); case 1415: - if (lookahead == 'u') ADVANCE(1363); + if (lookahead == 't') ADVANCE(675); END_STATE(); case 1416: - if (lookahead == 'u') ADVANCE(357); + if (lookahead == 't') ADVANCE(727); END_STATE(); case 1417: - if (lookahead == 'u') ADVANCE(453); + if (lookahead == 't') ADVANCE(527); END_STATE(); case 1418: - if (lookahead == 'u') ADVANCE(848); + if (lookahead == 't') ADVANCE(359); END_STATE(); case 1419: - if (lookahead == 'u') ADVANCE(455); + if (lookahead == 't') ADVANCE(528); END_STATE(); case 1420: - if (lookahead == 'u') ADVANCE(851); + if (lookahead == 't') ADVANCE(678); END_STATE(); case 1421: - if (lookahead == 'u') ADVANCE(456); + if (lookahead == 't') ADVANCE(360); END_STATE(); case 1422: - if (lookahead == 'u') ADVANCE(853); + if (lookahead == 't') ADVANCE(361); END_STATE(); case 1423: - if (lookahead == 'u') ADVANCE(457); + if (lookahead == 't') ADVANCE(680); END_STATE(); case 1424: - if (lookahead == 'u') ADVANCE(855); + if (lookahead == 't') ADVANCE(682); END_STATE(); case 1425: - if (lookahead == 'u') ADVANCE(458); + if (lookahead == 't') ADVANCE(685); END_STATE(); case 1426: - if (lookahead == 'u') ADVANCE(859); + if (lookahead == 't') ADVANCE(688); END_STATE(); case 1427: - if (lookahead == 'u') ADVANCE(459); + if (lookahead == 't') ADVANCE(690); END_STATE(); case 1428: - if (lookahead == 'u') ADVANCE(861); + if (lookahead == 't') ADVANCE(701); END_STATE(); case 1429: - if (lookahead == 'u') ADVANCE(460); + if (lookahead == 't') ADVANCE(768); END_STATE(); case 1430: - if (lookahead == 'u') ADVANCE(864); + if (lookahead == 't') ADVANCE(1261); END_STATE(); case 1431: - if (lookahead == 'u') ADVANCE(461); + if (lookahead == 't') ADVANCE(356); END_STATE(); case 1432: - if (lookahead == 'u') ADVANCE(462); + if (lookahead == 't') ADVANCE(1139); END_STATE(); case 1433: - if (lookahead == 'u') ADVANCE(463); + if (lookahead == 't') ADVANCE(893); END_STATE(); case 1434: - if (lookahead == 'u') ADVANCE(464); + if (lookahead == 't') ADVANCE(374); END_STATE(); case 1435: - if (lookahead == 'v') ADVANCE(636); + if (lookahead == 't') ADVANCE(857); END_STATE(); case 1436: - if (lookahead == 'v') ADVANCE(359); + if (lookahead == 't') ADVANCE(1118); END_STATE(); case 1437: - if (lookahead == 'v') ADVANCE(136); + if (lookahead == 't') ADVANCE(1138); END_STATE(); case 1438: - if (lookahead == 'w') ADVANCE(1518); + if (lookahead == 't') ADVANCE(1262); END_STATE(); case 1439: - if (lookahead == 'w') ADVANCE(872); + if (lookahead == 't') ADVANCE(728); END_STATE(); case 1440: - if (lookahead == 'w') ADVANCE(131); + if (lookahead == 't') ADVANCE(826); END_STATE(); case 1441: - if (lookahead == 'w') ADVANCE(874); + if (lookahead == 't') ADVANCE(742); END_STATE(); case 1442: - if (lookahead == 'w') ADVANCE(875); + if (lookahead == 't') ADVANCE(1123); END_STATE(); case 1443: - if (lookahead == 'w') ADVANCE(876); + if (lookahead == 't') ADVANCE(1126); END_STATE(); case 1444: - if (lookahead == 'w') ADVANCE(877); + if (lookahead == 't') ADVANCE(861); END_STATE(); case 1445: - if (lookahead == 'w') ADVANCE(878); + if (lookahead == 't') ADVANCE(864); END_STATE(); case 1446: - if (lookahead == 'x') ADVANCE(504); + if (lookahead == 't') ADVANCE(149); END_STATE(); case 1447: - if (lookahead == 'y') ADVANCE(1514); + if (lookahead == 't') ADVANCE(917); END_STATE(); case 1448: - if (lookahead == 'y') ADVANCE(1515); + if (lookahead == 't') ADVANCE(423); END_STATE(); case 1449: - if (lookahead == 'y') ADVANCE(1698); + if (lookahead == 't') ADVANCE(421); END_STATE(); case 1450: - if (lookahead == 'y') ADVANCE(132); + if (lookahead == 't') ADVANCE(918); END_STATE(); case 1451: - if (lookahead == 'y') ADVANCE(121); + if (lookahead == 't') ADVANCE(428); + if (lookahead == 'u') ADVANCE(1196); END_STATE(); case 1452: - if (lookahead == 'y') ADVANCE(1376); + if (lookahead == 't') ADVANCE(432); END_STATE(); case 1453: - if (lookahead == 'y') ADVANCE(138); + if (lookahead == 't') ADVANCE(724); END_STATE(); case 1454: - if (lookahead == 'y') ADVANCE(141); + if (lookahead == 'u') ADVANCE(998); END_STATE(); case 1455: - if (lookahead == 'z') ADVANCE(697); + if (lookahead == 'u') ADVANCE(477); END_STATE(); case 1456: - if (('0' <= lookahead && lookahead <= '9') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1792); + if (lookahead == 'u') ADVANCE(1259); END_STATE(); case 1457: - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1476); + if (lookahead == 'u') ADVANCE(1263); END_STATE(); case 1458: - if (lookahead == '$' || - ('/' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(327); + if (lookahead == 'u') ADVANCE(1329); END_STATE(); case 1459: - if (eof) ADVANCE(1460); - if (lookahead == '#') ADVANCE(1785); - if (lookahead == ',') ADVANCE(1477); - if (lookahead == '.') ADVANCE(370); - if (lookahead == '}') ADVANCE(1715); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') SKIP(1459) - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1474); + if (lookahead == 'u') ADVANCE(1004); END_STATE(); case 1460: - ACCEPT_TOKEN(ts_builtin_sym_end); + if (lookahead == 'u') ADVANCE(1331); END_STATE(); case 1461: - ACCEPT_TOKEN(anon_sym_DOTclass); + if (lookahead == 'u') ADVANCE(1413); END_STATE(); case 1462: - ACCEPT_TOKEN(anon_sym_DOTsuper); + if (lookahead == 'u') ADVANCE(975); END_STATE(); case 1463: - ACCEPT_TOKEN(anon_sym_DOTsource); + if (lookahead == 'u') ADVANCE(551); END_STATE(); case 1464: - ACCEPT_TOKEN(anon_sym_DOTimplements); + if (lookahead == 'u') ADVANCE(482); END_STATE(); case 1465: - ACCEPT_TOKEN(anon_sym_DOTfield); + if (lookahead == 'u') ADVANCE(386); END_STATE(); case 1466: - ACCEPT_TOKEN(sym_end_field); + if (lookahead == 'u') ADVANCE(858); END_STATE(); case 1467: - ACCEPT_TOKEN(anon_sym_DOTmethod); + if (lookahead == 'u') ADVANCE(859); END_STATE(); case 1468: - ACCEPT_TOKEN(sym_end_method); + if (lookahead == 'u') ADVANCE(865); END_STATE(); case 1469: - ACCEPT_TOKEN(anon_sym_DOTannotation); + if (lookahead == 'u') ADVANCE(868); END_STATE(); case 1470: - ACCEPT_TOKEN(anon_sym_system); + if (lookahead == 'u') ADVANCE(869); END_STATE(); case 1471: - ACCEPT_TOKEN(anon_sym_build); + if (lookahead == 'u') ADVANCE(870); END_STATE(); case 1472: - ACCEPT_TOKEN(anon_sym_runtime); + if (lookahead == 'u') ADVANCE(871); END_STATE(); case 1473: - ACCEPT_TOKEN(anon_sym_EQ); + if (lookahead == 'u') ADVANCE(872); END_STATE(); case 1474: - ACCEPT_TOKEN(sym_annotation_key); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1474); + if (lookahead == 'u') ADVANCE(485); END_STATE(); case 1475: - ACCEPT_TOKEN(sym_end_annotation); + if (lookahead == 'u') ADVANCE(487); END_STATE(); case 1476: - ACCEPT_TOKEN(sym_label); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1476); + if (lookahead == 'u') ADVANCE(488); END_STATE(); case 1477: - ACCEPT_TOKEN(anon_sym_COMMA); + if (lookahead == 'u') ADVANCE(489); END_STATE(); case 1478: - ACCEPT_TOKEN(anon_sym_LF); - if (lookahead == '\n') ADVANCE(1478); + if (lookahead == 'u') ADVANCE(490); END_STATE(); case 1479: - ACCEPT_TOKEN(anon_sym_nop); + if (lookahead == 'u') ADVANCE(491); END_STATE(); case 1480: - ACCEPT_TOKEN(anon_sym_move); - if (lookahead == '-') ADVANCE(635); - if (lookahead == '/') ADVANCE(159); + if (lookahead == 'u') ADVANCE(492); END_STATE(); case 1481: - ACCEPT_TOKEN(anon_sym_move_SLASHfrom16); + if (lookahead == 'u') ADVANCE(493); END_STATE(); case 1482: - ACCEPT_TOKEN(anon_sym_move_SLASH16); + if (lookahead == 'u') ADVANCE(494); END_STATE(); case 1483: - ACCEPT_TOKEN(anon_sym_move_DASHwide); - if (lookahead == '/') ADVANCE(163); + if (lookahead == 'u') ADVANCE(495); END_STATE(); case 1484: - ACCEPT_TOKEN(anon_sym_move_DASHwide_SLASHfrom16); + if (lookahead == 'v') ADVANCE(673); END_STATE(); case 1485: - ACCEPT_TOKEN(anon_sym_move_DASHwide_SLASH16); + if (lookahead == 'v') ADVANCE(387); END_STATE(); case 1486: - ACCEPT_TOKEN(anon_sym_move_DASHobject); - if (lookahead == '/') ADVANCE(173); + if (lookahead == 'v') ADVANCE(151); END_STATE(); case 1487: - ACCEPT_TOKEN(anon_sym_move_DASHobject_SLASHfrom16); + if (lookahead == 'w') ADVANCE(1569); END_STATE(); case 1488: - ACCEPT_TOKEN(anon_sym_move_DASHobject_SLASH16); + if (lookahead == 'w') ADVANCE(890); END_STATE(); case 1489: - ACCEPT_TOKEN(anon_sym_move_DASHresult); - if (lookahead == '-') ADVANCE(1144); + if (lookahead == 'w') ADVANCE(147); END_STATE(); case 1490: - ACCEPT_TOKEN(anon_sym_move_DASHresult_DASHwide); + if (lookahead == 'w') ADVANCE(896); END_STATE(); case 1491: - ACCEPT_TOKEN(anon_sym_move_DASHresult_DASHobject); + if (lookahead == 'w') ADVANCE(899); END_STATE(); case 1492: - ACCEPT_TOKEN(anon_sym_move_DASHexception); + if (lookahead == 'w') ADVANCE(901); END_STATE(); case 1493: - ACCEPT_TOKEN(anon_sym_return_DASHvoid); + if (lookahead == 'w') ADVANCE(903); END_STATE(); case 1494: - ACCEPT_TOKEN(anon_sym_return); - if (lookahead == '-') ADVANCE(1142); + if (lookahead == 'w') ADVANCE(905); END_STATE(); case 1495: - ACCEPT_TOKEN(anon_sym_return_DASHwide); + if (lookahead == 'x') ADVANCE(536); END_STATE(); case 1496: - ACCEPT_TOKEN(anon_sym_return_DASHobject); + if (lookahead == 'y') ADVANCE(1565); END_STATE(); case 1497: - ACCEPT_TOKEN(anon_sym_const_SLASH4); + if (lookahead == 'y') ADVANCE(1566); END_STATE(); case 1498: - ACCEPT_TOKEN(anon_sym_const_SLASH16); + if (lookahead == 'y') ADVANCE(1749); END_STATE(); case 1499: - ACCEPT_TOKEN(anon_sym_const); - if (lookahead == '-') ADVANCE(496); - if (lookahead == '/') ADVANCE(160); + if (lookahead == 'y') ADVANCE(142); END_STATE(); case 1500: - ACCEPT_TOKEN(anon_sym_const_SLASHhigh16); + if (lookahead == 'y') ADVANCE(134); END_STATE(); case 1501: - ACCEPT_TOKEN(anon_sym_const_DASHwide_SLASH16); + if (lookahead == 'y') ADVANCE(1049); END_STATE(); case 1502: - ACCEPT_TOKEN(anon_sym_const_DASHwide_SLASH32); + if (lookahead == 'y') ADVANCE(1428); END_STATE(); case 1503: - ACCEPT_TOKEN(anon_sym_const_DASHwide); - if (lookahead == '/') ADVANCE(167); + if (lookahead == 'y') ADVANCE(153); END_STATE(); case 1504: - ACCEPT_TOKEN(anon_sym_const_DASHwide_SLASHhigh16); + if (lookahead == 'y') ADVANCE(156); END_STATE(); case 1505: - ACCEPT_TOKEN(anon_sym_const_DASHstring); - if (lookahead == '-') ADVANCE(880); + if (lookahead == 'z') ADVANCE(735); END_STATE(); case 1506: - ACCEPT_TOKEN(anon_sym_const_DASHstring_DASHjumbo); + if (lookahead == 'z') ADVANCE(737); END_STATE(); case 1507: - ACCEPT_TOKEN(anon_sym_const_DASHclass); + if (('0' <= lookahead && lookahead <= '9') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1847); END_STATE(); case 1508: - ACCEPT_TOKEN(anon_sym_monitor_DASHenter); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1527); END_STATE(); case 1509: - ACCEPT_TOKEN(anon_sym_monitor_DASHexit); + if (lookahead == '$' || + ('/' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(354); END_STATE(); case 1510: - ACCEPT_TOKEN(anon_sym_check_DASHcast); - END_STATE(); + if (eof) ADVANCE(1511); + if (lookahead == '#') ADVANCE(1840); + if (lookahead == ',') ADVANCE(1528); + if (lookahead == '.') ADVANCE(400); + if (lookahead == '}') ADVANCE(1766); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') SKIP(1510) + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1525); + END_STATE(); case 1511: - ACCEPT_TOKEN(anon_sym_instance_DASHof); + ACCEPT_TOKEN(ts_builtin_sym_end); END_STATE(); case 1512: - ACCEPT_TOKEN(anon_sym_array_DASHlength); + ACCEPT_TOKEN(anon_sym_DOTclass); END_STATE(); case 1513: - ACCEPT_TOKEN(anon_sym_new_DASHinstance); + ACCEPT_TOKEN(anon_sym_DOTsuper); END_STATE(); case 1514: - ACCEPT_TOKEN(anon_sym_new_DASHarray); + ACCEPT_TOKEN(anon_sym_DOTsource); END_STATE(); case 1515: - ACCEPT_TOKEN(anon_sym_filled_DASHnew_DASHarray); - if (lookahead == '-') ADVANCE(1245); + ACCEPT_TOKEN(anon_sym_DOTimplements); END_STATE(); case 1516: - ACCEPT_TOKEN(anon_sym_filled_DASHnew_DASHarray_DASHrange); + ACCEPT_TOKEN(anon_sym_DOTfield); END_STATE(); case 1517: - ACCEPT_TOKEN(anon_sym_fill_DASHarray_DASHdata); + ACCEPT_TOKEN(sym_end_field); END_STATE(); case 1518: - ACCEPT_TOKEN(anon_sym_throw); + ACCEPT_TOKEN(anon_sym_DOTmethod); END_STATE(); case 1519: - ACCEPT_TOKEN(anon_sym_goto); - if (lookahead == '/') ADVANCE(158); + ACCEPT_TOKEN(sym_end_method); END_STATE(); case 1520: - ACCEPT_TOKEN(anon_sym_goto_SLASH16); + ACCEPT_TOKEN(anon_sym_DOTannotation); END_STATE(); case 1521: - ACCEPT_TOKEN(anon_sym_goto_SLASH32); + ACCEPT_TOKEN(anon_sym_system); END_STATE(); case 1522: - ACCEPT_TOKEN(anon_sym_packed_DASHswitch); + ACCEPT_TOKEN(anon_sym_build); END_STATE(); case 1523: - ACCEPT_TOKEN(anon_sym_sparse_DASHswitch); + ACCEPT_TOKEN(anon_sym_runtime); END_STATE(); case 1524: - ACCEPT_TOKEN(anon_sym_cmpl_DASHfloat); + ACCEPT_TOKEN(anon_sym_EQ); END_STATE(); case 1525: - ACCEPT_TOKEN(anon_sym_cmpg_DASHfloat); + ACCEPT_TOKEN(sym_annotation_key); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1525); END_STATE(); case 1526: - ACCEPT_TOKEN(anon_sym_cmpl_DASHdouble); + ACCEPT_TOKEN(sym_end_annotation); END_STATE(); case 1527: - ACCEPT_TOKEN(anon_sym_cmpg_DASHdouble); + ACCEPT_TOKEN(sym_label); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1527); END_STATE(); case 1528: - ACCEPT_TOKEN(anon_sym_cmp_DASHlong); + ACCEPT_TOKEN(anon_sym_COMMA); END_STATE(); case 1529: - ACCEPT_TOKEN(anon_sym_if_DASHeq); - if (lookahead == 'z') ADVANCE(1535); + ACCEPT_TOKEN(anon_sym_LF); + if (lookahead == '\n') ADVANCE(1529); END_STATE(); case 1530: - ACCEPT_TOKEN(anon_sym_if_DASHne); - if (lookahead == 'z') ADVANCE(1536); + ACCEPT_TOKEN(anon_sym_nop); END_STATE(); case 1531: - ACCEPT_TOKEN(anon_sym_if_DASHlt); - if (lookahead == 'z') ADVANCE(1537); + ACCEPT_TOKEN(anon_sym_move); + if (lookahead == '-') ADVANCE(672); + if (lookahead == '/') ADVANCE(174); END_STATE(); case 1532: - ACCEPT_TOKEN(anon_sym_if_DASHge); - if (lookahead == 'z') ADVANCE(1538); + ACCEPT_TOKEN(anon_sym_move_SLASHfrom16); END_STATE(); case 1533: - ACCEPT_TOKEN(anon_sym_if_DASHgt); - if (lookahead == 'z') ADVANCE(1539); + ACCEPT_TOKEN(anon_sym_move_SLASH16); END_STATE(); case 1534: - ACCEPT_TOKEN(anon_sym_if_DASHle); - if (lookahead == 'z') ADVANCE(1540); + ACCEPT_TOKEN(anon_sym_move_DASHwide); + if (lookahead == '/') ADVANCE(178); END_STATE(); case 1535: - ACCEPT_TOKEN(anon_sym_if_DASHeqz); + ACCEPT_TOKEN(anon_sym_move_DASHwide_SLASHfrom16); END_STATE(); case 1536: - ACCEPT_TOKEN(anon_sym_if_DASHnez); + ACCEPT_TOKEN(anon_sym_move_DASHwide_SLASH16); END_STATE(); case 1537: - ACCEPT_TOKEN(anon_sym_if_DASHltz); + ACCEPT_TOKEN(anon_sym_move_DASHobject); + if (lookahead == '/') ADVANCE(188); END_STATE(); case 1538: - ACCEPT_TOKEN(anon_sym_if_DASHgez); + ACCEPT_TOKEN(anon_sym_move_DASHobject_SLASHfrom16); END_STATE(); case 1539: - ACCEPT_TOKEN(anon_sym_if_DASHgtz); + ACCEPT_TOKEN(anon_sym_move_DASHobject_SLASH16); END_STATE(); case 1540: - ACCEPT_TOKEN(anon_sym_if_DASHlez); + ACCEPT_TOKEN(anon_sym_move_DASHresult); + if (lookahead == '-') ADVANCE(1180); END_STATE(); case 1541: - ACCEPT_TOKEN(anon_sym_aget); - if (lookahead == '-') ADVANCE(441); + ACCEPT_TOKEN(anon_sym_move_DASHresult_DASHwide); END_STATE(); case 1542: - ACCEPT_TOKEN(anon_sym_aget_DASHwide); + ACCEPT_TOKEN(anon_sym_move_DASHresult_DASHobject); END_STATE(); case 1543: - ACCEPT_TOKEN(anon_sym_aget_DASHobject); + ACCEPT_TOKEN(anon_sym_move_DASHexception); END_STATE(); case 1544: - ACCEPT_TOKEN(anon_sym_aget_DASHboolean); + ACCEPT_TOKEN(anon_sym_return_DASHvoid); END_STATE(); case 1545: - ACCEPT_TOKEN(anon_sym_aget_DASHbyte); + ACCEPT_TOKEN(anon_sym_return); + if (lookahead == '-') ADVANCE(1178); END_STATE(); case 1546: - ACCEPT_TOKEN(anon_sym_aget_DASHchar); + ACCEPT_TOKEN(anon_sym_return_DASHwide); END_STATE(); case 1547: - ACCEPT_TOKEN(anon_sym_aget_DASHshort); + ACCEPT_TOKEN(anon_sym_return_DASHobject); END_STATE(); case 1548: - ACCEPT_TOKEN(anon_sym_aput); - if (lookahead == '-') ADVANCE(448); + ACCEPT_TOKEN(anon_sym_const_SLASH4); END_STATE(); case 1549: - ACCEPT_TOKEN(anon_sym_aput_DASHwide); + ACCEPT_TOKEN(anon_sym_const_SLASH16); END_STATE(); case 1550: - ACCEPT_TOKEN(anon_sym_aput_DASHobject); + ACCEPT_TOKEN(anon_sym_const); + if (lookahead == '-') ADVANCE(531); + if (lookahead == '/') ADVANCE(175); END_STATE(); case 1551: - ACCEPT_TOKEN(anon_sym_aput_DASHboolean); + ACCEPT_TOKEN(anon_sym_const_SLASHhigh16); END_STATE(); case 1552: - ACCEPT_TOKEN(anon_sym_aput_DASHbyte); + ACCEPT_TOKEN(anon_sym_const_DASHwide_SLASH16); END_STATE(); case 1553: - ACCEPT_TOKEN(anon_sym_aput_DASHchar); + ACCEPT_TOKEN(anon_sym_const_DASHwide_SLASH32); END_STATE(); case 1554: - ACCEPT_TOKEN(anon_sym_aput_DASHshort); + ACCEPT_TOKEN(anon_sym_const_DASHwide); + if (lookahead == '/') ADVANCE(182); END_STATE(); case 1555: - ACCEPT_TOKEN(anon_sym_iget); - if (lookahead == '-') ADVANCE(450); + ACCEPT_TOKEN(anon_sym_const_DASHwide_SLASHhigh16); END_STATE(); case 1556: - ACCEPT_TOKEN(anon_sym_iget_DASHwide); - if (lookahead == '-') ADVANCE(1157); + ACCEPT_TOKEN(anon_sym_const_DASHstring); + if (lookahead == '-') ADVANCE(921); END_STATE(); case 1557: - ACCEPT_TOKEN(anon_sym_iget_DASHobject); - if (lookahead == '-') ADVANCE(1159); + ACCEPT_TOKEN(anon_sym_const_DASHstring_DASHjumbo); END_STATE(); case 1558: - ACCEPT_TOKEN(anon_sym_iget_DASHboolean); + ACCEPT_TOKEN(anon_sym_const_DASHclass); END_STATE(); case 1559: - ACCEPT_TOKEN(anon_sym_iget_DASHbyte); + ACCEPT_TOKEN(anon_sym_monitor_DASHenter); END_STATE(); case 1560: - ACCEPT_TOKEN(anon_sym_iget_DASHchar); + ACCEPT_TOKEN(anon_sym_monitor_DASHexit); END_STATE(); case 1561: - ACCEPT_TOKEN(anon_sym_iget_DASHshort); + ACCEPT_TOKEN(anon_sym_check_DASHcast); END_STATE(); case 1562: - ACCEPT_TOKEN(anon_sym_iput); - if (lookahead == '-') ADVANCE(451); + ACCEPT_TOKEN(anon_sym_instance_DASHof); END_STATE(); case 1563: - ACCEPT_TOKEN(anon_sym_iput_DASHwide); - if (lookahead == '-') ADVANCE(1158); + ACCEPT_TOKEN(anon_sym_array_DASHlength); END_STATE(); case 1564: - ACCEPT_TOKEN(anon_sym_iput_DASHobject); - if (lookahead == '-') ADVANCE(1160); + ACCEPT_TOKEN(anon_sym_new_DASHinstance); END_STATE(); case 1565: - ACCEPT_TOKEN(anon_sym_iput_DASHboolean); + ACCEPT_TOKEN(anon_sym_new_DASHarray); END_STATE(); case 1566: - ACCEPT_TOKEN(anon_sym_iput_DASHbyte); + ACCEPT_TOKEN(anon_sym_filled_DASHnew_DASHarray); + if (lookahead == '-') ADVANCE(1293); END_STATE(); case 1567: - ACCEPT_TOKEN(anon_sym_iput_DASHchar); + ACCEPT_TOKEN(anon_sym_filled_DASHnew_DASHarray_DASHrange); END_STATE(); case 1568: - ACCEPT_TOKEN(anon_sym_iput_DASHshort); + ACCEPT_TOKEN(anon_sym_fill_DASHarray_DASHdata); END_STATE(); case 1569: - ACCEPT_TOKEN(anon_sym_sget); - if (lookahead == '-') ADVANCE(452); + ACCEPT_TOKEN(anon_sym_throw); END_STATE(); case 1570: - ACCEPT_TOKEN(anon_sym_sget_DASHwide); + ACCEPT_TOKEN(anon_sym_goto); + if (lookahead == '/') ADVANCE(173); END_STATE(); case 1571: - ACCEPT_TOKEN(anon_sym_sget_DASHobject); + ACCEPT_TOKEN(anon_sym_goto_SLASH16); END_STATE(); case 1572: - ACCEPT_TOKEN(anon_sym_sget_DASHboolean); + ACCEPT_TOKEN(anon_sym_goto_SLASH32); END_STATE(); case 1573: - ACCEPT_TOKEN(anon_sym_sget_DASHbyte); + ACCEPT_TOKEN(anon_sym_packed_DASHswitch); END_STATE(); case 1574: - ACCEPT_TOKEN(anon_sym_sget_DASHchar); + ACCEPT_TOKEN(anon_sym_sparse_DASHswitch); END_STATE(); case 1575: - ACCEPT_TOKEN(anon_sym_sget_DASHshort); + ACCEPT_TOKEN(anon_sym_cmpl_DASHfloat); END_STATE(); case 1576: - ACCEPT_TOKEN(anon_sym_sput); - if (lookahead == '-') ADVANCE(454); + ACCEPT_TOKEN(anon_sym_cmpg_DASHfloat); END_STATE(); case 1577: - ACCEPT_TOKEN(anon_sym_sput_DASHwide); + ACCEPT_TOKEN(anon_sym_cmpl_DASHdouble); END_STATE(); case 1578: - ACCEPT_TOKEN(anon_sym_sput_DASHobject); + ACCEPT_TOKEN(anon_sym_cmpg_DASHdouble); END_STATE(); case 1579: - ACCEPT_TOKEN(anon_sym_sput_DASHboolean); + ACCEPT_TOKEN(anon_sym_cmp_DASHlong); END_STATE(); case 1580: - ACCEPT_TOKEN(anon_sym_sput_DASHbyte); + ACCEPT_TOKEN(anon_sym_if_DASHeq); + if (lookahead == 'z') ADVANCE(1586); END_STATE(); case 1581: - ACCEPT_TOKEN(anon_sym_sput_DASHchar); + ACCEPT_TOKEN(anon_sym_if_DASHne); + if (lookahead == 'z') ADVANCE(1587); END_STATE(); case 1582: - ACCEPT_TOKEN(anon_sym_sput_DASHshort); + ACCEPT_TOKEN(anon_sym_if_DASHlt); + if (lookahead == 'z') ADVANCE(1588); END_STATE(); case 1583: - ACCEPT_TOKEN(anon_sym_invoke_DASHvirtual); - if (lookahead == '-') ADVANCE(1162); - if (lookahead == '/') ADVANCE(1244); + ACCEPT_TOKEN(anon_sym_if_DASHge); + if (lookahead == 'z') ADVANCE(1589); END_STATE(); case 1584: - ACCEPT_TOKEN(anon_sym_invoke_DASHsuper); - if (lookahead == '-') ADVANCE(1161); - if (lookahead == '/') ADVANCE(1236); + ACCEPT_TOKEN(anon_sym_if_DASHgt); + if (lookahead == 'z') ADVANCE(1590); END_STATE(); case 1585: - ACCEPT_TOKEN(anon_sym_invoke_DASHdirect); - if (lookahead == '-') ADVANCE(704); - if (lookahead == '/') ADVANCE(1240); + ACCEPT_TOKEN(anon_sym_if_DASHle); + if (lookahead == 'z') ADVANCE(1591); END_STATE(); case 1586: - ACCEPT_TOKEN(anon_sym_invoke_DASHstatic); - if (lookahead == '/') ADVANCE(1242); + ACCEPT_TOKEN(anon_sym_if_DASHeqz); END_STATE(); case 1587: - ACCEPT_TOKEN(anon_sym_invoke_DASHinterface); - if (lookahead == '-') ADVANCE(1247); + ACCEPT_TOKEN(anon_sym_if_DASHnez); END_STATE(); case 1588: - ACCEPT_TOKEN(anon_sym_invoke_DASHvirtual_SLASHrange); + ACCEPT_TOKEN(anon_sym_if_DASHltz); END_STATE(); case 1589: - ACCEPT_TOKEN(anon_sym_invoke_DASHsuper_SLASHrange); + ACCEPT_TOKEN(anon_sym_if_DASHgez); END_STATE(); case 1590: - ACCEPT_TOKEN(anon_sym_invoke_DASHdirect_SLASHrange); + ACCEPT_TOKEN(anon_sym_if_DASHgtz); END_STATE(); case 1591: - ACCEPT_TOKEN(anon_sym_invoke_DASHstatic_SLASHrange); + ACCEPT_TOKEN(anon_sym_if_DASHlez); END_STATE(); case 1592: - ACCEPT_TOKEN(anon_sym_invoke_DASHinterface_DASHrange); + ACCEPT_TOKEN(anon_sym_aget); + if (lookahead == '-') ADVANCE(472); END_STATE(); case 1593: - ACCEPT_TOKEN(anon_sym_neg_DASHint); + ACCEPT_TOKEN(anon_sym_aget_DASHwide); END_STATE(); case 1594: - ACCEPT_TOKEN(anon_sym_not_DASHint); + ACCEPT_TOKEN(anon_sym_aget_DASHobject); END_STATE(); case 1595: - ACCEPT_TOKEN(anon_sym_neg_DASHlong); + ACCEPT_TOKEN(anon_sym_aget_DASHboolean); END_STATE(); case 1596: - ACCEPT_TOKEN(anon_sym_not_DASHlong); + ACCEPT_TOKEN(anon_sym_aget_DASHbyte); END_STATE(); case 1597: - ACCEPT_TOKEN(anon_sym_neg_DASHfloat); + ACCEPT_TOKEN(anon_sym_aget_DASHchar); END_STATE(); case 1598: - ACCEPT_TOKEN(anon_sym_neg_DASHdouble); + ACCEPT_TOKEN(anon_sym_aget_DASHshort); END_STATE(); case 1599: - ACCEPT_TOKEN(anon_sym_int_DASHto_DASHlong); + ACCEPT_TOKEN(anon_sym_aput); + if (lookahead == '-') ADVANCE(480); END_STATE(); case 1600: - ACCEPT_TOKEN(anon_sym_int_DASHto_DASHfloat); + ACCEPT_TOKEN(anon_sym_aput_DASHwide); END_STATE(); case 1601: - ACCEPT_TOKEN(anon_sym_int_DASHto_DASHdouble); + ACCEPT_TOKEN(anon_sym_aput_DASHobject); END_STATE(); case 1602: - ACCEPT_TOKEN(anon_sym_long_DASHto_DASHint); + ACCEPT_TOKEN(anon_sym_aput_DASHboolean); END_STATE(); case 1603: - ACCEPT_TOKEN(anon_sym_long_DASHto_DASHfloat); + ACCEPT_TOKEN(anon_sym_aput_DASHbyte); END_STATE(); case 1604: - ACCEPT_TOKEN(anon_sym_long_DASHto_DASHdouble); + ACCEPT_TOKEN(anon_sym_aput_DASHchar); END_STATE(); case 1605: - ACCEPT_TOKEN(anon_sym_float_DASHto_DASHint); + ACCEPT_TOKEN(anon_sym_aput_DASHshort); END_STATE(); case 1606: - ACCEPT_TOKEN(anon_sym_float_DASHto_DASHlong); + ACCEPT_TOKEN(anon_sym_iget); + if (lookahead == '-') ADVANCE(481); END_STATE(); case 1607: - ACCEPT_TOKEN(anon_sym_float_DASHto_DASHdouble); + ACCEPT_TOKEN(anon_sym_iget_DASHwide); + if (lookahead == '-') ADVANCE(1200); END_STATE(); case 1608: - ACCEPT_TOKEN(anon_sym_double_DASHto_DASHint); + ACCEPT_TOKEN(anon_sym_iget_DASHobject); + if (lookahead == '-') ADVANCE(1202); END_STATE(); case 1609: - ACCEPT_TOKEN(anon_sym_double_DASHto_DASHlong); + ACCEPT_TOKEN(anon_sym_iget_DASHboolean); END_STATE(); case 1610: - ACCEPT_TOKEN(anon_sym_double_DASHto_DASHfloat); + ACCEPT_TOKEN(anon_sym_iget_DASHbyte); END_STATE(); case 1611: - ACCEPT_TOKEN(anon_sym_int_DASHto_DASHbyte); + ACCEPT_TOKEN(anon_sym_iget_DASHchar); END_STATE(); case 1612: - ACCEPT_TOKEN(anon_sym_int_DASHto_DASHchar); + ACCEPT_TOKEN(anon_sym_iget_DASHshort); END_STATE(); case 1613: - ACCEPT_TOKEN(anon_sym_int_DASHto_DASHshort); + ACCEPT_TOKEN(anon_sym_iput); + if (lookahead == '-') ADVANCE(483); END_STATE(); case 1614: - ACCEPT_TOKEN(anon_sym_add_DASHint); - if (lookahead == '/') ADVANCE(180); + ACCEPT_TOKEN(anon_sym_iput_DASHwide); + if (lookahead == '-') ADVANCE(1201); END_STATE(); case 1615: - ACCEPT_TOKEN(anon_sym_sub_DASHint); - if (lookahead == '/') ADVANCE(188); + ACCEPT_TOKEN(anon_sym_iput_DASHobject); + if (lookahead == '-') ADVANCE(1203); END_STATE(); case 1616: - ACCEPT_TOKEN(anon_sym_mul_DASHint); - if (lookahead == '/') ADVANCE(183); + ACCEPT_TOKEN(anon_sym_iput_DASHboolean); END_STATE(); case 1617: - ACCEPT_TOKEN(anon_sym_div_DASHint); - if (lookahead == '/') ADVANCE(182); + ACCEPT_TOKEN(anon_sym_iput_DASHbyte); END_STATE(); case 1618: - ACCEPT_TOKEN(anon_sym_rem_DASHint); - if (lookahead == '/') ADVANCE(185); + ACCEPT_TOKEN(anon_sym_iput_DASHchar); END_STATE(); case 1619: - ACCEPT_TOKEN(anon_sym_and_DASHint); - if (lookahead == '/') ADVANCE(181); + ACCEPT_TOKEN(anon_sym_iput_DASHshort); END_STATE(); case 1620: - ACCEPT_TOKEN(anon_sym_or_DASHint); - if (lookahead == '/') ADVANCE(179); + ACCEPT_TOKEN(anon_sym_sget); + if (lookahead == '-') ADVANCE(484); END_STATE(); case 1621: - ACCEPT_TOKEN(anon_sym_xor_DASHint); - if (lookahead == '/') ADVANCE(189); + ACCEPT_TOKEN(anon_sym_sget_DASHwide); END_STATE(); case 1622: - ACCEPT_TOKEN(anon_sym_shl_DASHint); - if (lookahead == '/') ADVANCE(186); + ACCEPT_TOKEN(anon_sym_sget_DASHobject); END_STATE(); case 1623: - ACCEPT_TOKEN(anon_sym_shr_DASHint); - if (lookahead == '/') ADVANCE(187); + ACCEPT_TOKEN(anon_sym_sget_DASHboolean); END_STATE(); case 1624: - ACCEPT_TOKEN(anon_sym_ushr_DASHint); - if (lookahead == '/') ADVANCE(198); + ACCEPT_TOKEN(anon_sym_sget_DASHbyte); END_STATE(); case 1625: - ACCEPT_TOKEN(anon_sym_add_DASHlong); - if (lookahead == '/') ADVANCE(190); + ACCEPT_TOKEN(anon_sym_sget_DASHchar); END_STATE(); case 1626: - ACCEPT_TOKEN(anon_sym_sub_DASHlong); - if (lookahead == '/') ADVANCE(197); + ACCEPT_TOKEN(anon_sym_sget_DASHshort); END_STATE(); case 1627: - ACCEPT_TOKEN(anon_sym_mul_DASHlong); - if (lookahead == '/') ADVANCE(193); + ACCEPT_TOKEN(anon_sym_sput); + if (lookahead == '-') ADVANCE(486); END_STATE(); case 1628: - ACCEPT_TOKEN(anon_sym_div_DASHlong); - if (lookahead == '/') ADVANCE(192); + ACCEPT_TOKEN(anon_sym_sput_DASHwide); END_STATE(); case 1629: - ACCEPT_TOKEN(anon_sym_rem_DASHlong); - if (lookahead == '/') ADVANCE(194); + ACCEPT_TOKEN(anon_sym_sput_DASHobject); END_STATE(); case 1630: - ACCEPT_TOKEN(anon_sym_and_DASHlong); - if (lookahead == '/') ADVANCE(191); + ACCEPT_TOKEN(anon_sym_sput_DASHboolean); END_STATE(); case 1631: - ACCEPT_TOKEN(anon_sym_or_DASHlong); - if (lookahead == '/') ADVANCE(184); + ACCEPT_TOKEN(anon_sym_sput_DASHbyte); END_STATE(); case 1632: - ACCEPT_TOKEN(anon_sym_xor_DASHlong); - if (lookahead == '/') ADVANCE(199); + ACCEPT_TOKEN(anon_sym_sput_DASHchar); END_STATE(); case 1633: - ACCEPT_TOKEN(anon_sym_shl_DASHlong); - if (lookahead == '/') ADVANCE(195); + ACCEPT_TOKEN(anon_sym_sput_DASHshort); END_STATE(); case 1634: - ACCEPT_TOKEN(anon_sym_shr_DASHlong); - if (lookahead == '/') ADVANCE(196); + ACCEPT_TOKEN(anon_sym_invoke_DASHvirtual); + if (lookahead == '-') ADVANCE(1205); + if (lookahead == '/') ADVANCE(1292); END_STATE(); case 1635: - ACCEPT_TOKEN(anon_sym_ushr_DASHlong); - if (lookahead == '/') ADVANCE(205); + ACCEPT_TOKEN(anon_sym_invoke_DASHsuper); + if (lookahead == '-') ADVANCE(1204); + if (lookahead == '/') ADVANCE(1281); END_STATE(); case 1636: - ACCEPT_TOKEN(anon_sym_add_DASHfloat); - if (lookahead == '/') ADVANCE(200); + ACCEPT_TOKEN(anon_sym_invoke_DASHdirect); + if (lookahead == '-') ADVANCE(743); + if (lookahead == '/') ADVANCE(1288); END_STATE(); case 1637: - ACCEPT_TOKEN(anon_sym_sub_DASHfloat); - if (lookahead == '/') ADVANCE(204); + ACCEPT_TOKEN(anon_sym_invoke_DASHstatic); + if (lookahead == '/') ADVANCE(1290); END_STATE(); case 1638: - ACCEPT_TOKEN(anon_sym_mul_DASHfloat); - if (lookahead == '/') ADVANCE(202); + ACCEPT_TOKEN(anon_sym_invoke_DASHinterface); + if (lookahead == '-') ADVANCE(1295); END_STATE(); case 1639: - ACCEPT_TOKEN(anon_sym_div_DASHfloat); - if (lookahead == '/') ADVANCE(201); + ACCEPT_TOKEN(anon_sym_invoke_DASHvirtual_SLASHrange); END_STATE(); case 1640: - ACCEPT_TOKEN(anon_sym_rem_DASHfloat); - if (lookahead == '/') ADVANCE(203); + ACCEPT_TOKEN(anon_sym_invoke_DASHsuper_SLASHrange); END_STATE(); case 1641: - ACCEPT_TOKEN(anon_sym_add_DASHdouble); - if (lookahead == '/') ADVANCE(206); + ACCEPT_TOKEN(anon_sym_invoke_DASHdirect_SLASHrange); END_STATE(); case 1642: - ACCEPT_TOKEN(anon_sym_sub_DASHdouble); - if (lookahead == '/') ADVANCE(210); + ACCEPT_TOKEN(anon_sym_invoke_DASHstatic_SLASHrange); END_STATE(); case 1643: - ACCEPT_TOKEN(anon_sym_mul_DASHdouble); - if (lookahead == '/') ADVANCE(208); + ACCEPT_TOKEN(anon_sym_invoke_DASHinterface_DASHrange); END_STATE(); case 1644: - ACCEPT_TOKEN(anon_sym_div_DASHdouble); - if (lookahead == '/') ADVANCE(207); + ACCEPT_TOKEN(anon_sym_neg_DASHint); END_STATE(); case 1645: - ACCEPT_TOKEN(anon_sym_rem_DASHdouble); - if (lookahead == '/') ADVANCE(209); + ACCEPT_TOKEN(anon_sym_not_DASHint); END_STATE(); case 1646: - ACCEPT_TOKEN(anon_sym_add_DASHint_SLASH2addr); + ACCEPT_TOKEN(anon_sym_neg_DASHlong); END_STATE(); case 1647: - ACCEPT_TOKEN(anon_sym_sub_DASHint_SLASH2addr); + ACCEPT_TOKEN(anon_sym_not_DASHlong); END_STATE(); case 1648: - ACCEPT_TOKEN(anon_sym_mul_DASHint_SLASH2addr); + ACCEPT_TOKEN(anon_sym_neg_DASHfloat); END_STATE(); case 1649: - ACCEPT_TOKEN(anon_sym_div_DASHint_SLASH2addr); + ACCEPT_TOKEN(anon_sym_neg_DASHdouble); END_STATE(); case 1650: - ACCEPT_TOKEN(anon_sym_rem_DASHint_SLASH2addr); + ACCEPT_TOKEN(anon_sym_int_DASHto_DASHlong); END_STATE(); case 1651: - ACCEPT_TOKEN(anon_sym_and_DASHint_SLASH2addr); + ACCEPT_TOKEN(anon_sym_int_DASHto_DASHfloat); END_STATE(); case 1652: - ACCEPT_TOKEN(anon_sym_or_DASHint_SLASH2addr); + ACCEPT_TOKEN(anon_sym_int_DASHto_DASHdouble); END_STATE(); case 1653: - ACCEPT_TOKEN(anon_sym_xor_DASHint_SLASH2addr); + ACCEPT_TOKEN(anon_sym_long_DASHto_DASHint); END_STATE(); case 1654: - ACCEPT_TOKEN(anon_sym_shl_DASHint_SLASH2addr); + ACCEPT_TOKEN(anon_sym_long_DASHto_DASHfloat); END_STATE(); case 1655: - ACCEPT_TOKEN(anon_sym_shr_DASHint_SLASH2addr); + ACCEPT_TOKEN(anon_sym_long_DASHto_DASHdouble); END_STATE(); case 1656: - ACCEPT_TOKEN(anon_sym_ushr_DASHint_SLASH2addr); + ACCEPT_TOKEN(anon_sym_float_DASHto_DASHint); END_STATE(); case 1657: - ACCEPT_TOKEN(anon_sym_add_DASHlong_SLASH2addr); + ACCEPT_TOKEN(anon_sym_float_DASHto_DASHlong); END_STATE(); case 1658: - ACCEPT_TOKEN(anon_sym_sub_DASHlong_SLASH2addr); + ACCEPT_TOKEN(anon_sym_float_DASHto_DASHdouble); END_STATE(); case 1659: - ACCEPT_TOKEN(anon_sym_mul_DASHlong_SLASH2addr); + ACCEPT_TOKEN(anon_sym_double_DASHto_DASHint); END_STATE(); case 1660: - ACCEPT_TOKEN(anon_sym_div_DASHlong_SLASH2addr); + ACCEPT_TOKEN(anon_sym_double_DASHto_DASHlong); END_STATE(); case 1661: - ACCEPT_TOKEN(anon_sym_rem_DASHlong_SLASH2addr); + ACCEPT_TOKEN(anon_sym_double_DASHto_DASHfloat); END_STATE(); case 1662: - ACCEPT_TOKEN(anon_sym_and_DASHlong_SLASH2addr); + ACCEPT_TOKEN(anon_sym_int_DASHto_DASHbyte); END_STATE(); case 1663: - ACCEPT_TOKEN(anon_sym_or_DASHlong_SLASH2addr); + ACCEPT_TOKEN(anon_sym_int_DASHto_DASHchar); END_STATE(); case 1664: - ACCEPT_TOKEN(anon_sym_xor_DASHlong_SLASH2addr); + ACCEPT_TOKEN(anon_sym_int_DASHto_DASHshort); END_STATE(); case 1665: - ACCEPT_TOKEN(anon_sym_shl_DASHlong_SLASH2addr); + ACCEPT_TOKEN(anon_sym_add_DASHint); + if (lookahead == '/') ADVANCE(195); END_STATE(); case 1666: - ACCEPT_TOKEN(anon_sym_shr_DASHlong_SLASH2addr); + ACCEPT_TOKEN(anon_sym_sub_DASHint); + if (lookahead == '/') ADVANCE(203); END_STATE(); case 1667: - ACCEPT_TOKEN(anon_sym_ushr_DASHlong_SLASH2addr); + ACCEPT_TOKEN(anon_sym_mul_DASHint); + if (lookahead == '/') ADVANCE(198); END_STATE(); case 1668: - ACCEPT_TOKEN(anon_sym_add_DASHfloat_SLASH2addr); + ACCEPT_TOKEN(anon_sym_div_DASHint); + if (lookahead == '/') ADVANCE(197); END_STATE(); case 1669: - ACCEPT_TOKEN(anon_sym_sub_DASHfloat_SLASH2addr); + ACCEPT_TOKEN(anon_sym_rem_DASHint); + if (lookahead == '/') ADVANCE(200); END_STATE(); case 1670: - ACCEPT_TOKEN(anon_sym_mul_DASHfloat_SLASH2addr); + ACCEPT_TOKEN(anon_sym_and_DASHint); + if (lookahead == '/') ADVANCE(196); END_STATE(); case 1671: - ACCEPT_TOKEN(anon_sym_div_DASHfloat_SLASH2addr); + ACCEPT_TOKEN(anon_sym_or_DASHint); + if (lookahead == '/') ADVANCE(194); END_STATE(); case 1672: - ACCEPT_TOKEN(anon_sym_rem_DASHfloat_SLASH2addr); + ACCEPT_TOKEN(anon_sym_xor_DASHint); + if (lookahead == '/') ADVANCE(204); END_STATE(); case 1673: - ACCEPT_TOKEN(anon_sym_add_DASHdouble_SLASH2addr); + ACCEPT_TOKEN(anon_sym_shl_DASHint); + if (lookahead == '/') ADVANCE(201); END_STATE(); case 1674: - ACCEPT_TOKEN(anon_sym_sub_DASHdouble_SLASH2addr); + ACCEPT_TOKEN(anon_sym_shr_DASHint); + if (lookahead == '/') ADVANCE(202); END_STATE(); case 1675: - ACCEPT_TOKEN(anon_sym_mul_DASHdouble_SLASH2addr); + ACCEPT_TOKEN(anon_sym_ushr_DASHint); + if (lookahead == '/') ADVANCE(213); END_STATE(); case 1676: - ACCEPT_TOKEN(anon_sym_div_DASHdouble_SLASH2addr); + ACCEPT_TOKEN(anon_sym_add_DASHlong); + if (lookahead == '/') ADVANCE(205); END_STATE(); case 1677: - ACCEPT_TOKEN(anon_sym_rem_DASHdouble_SLASH2addr); + ACCEPT_TOKEN(anon_sym_sub_DASHlong); + if (lookahead == '/') ADVANCE(212); END_STATE(); case 1678: - ACCEPT_TOKEN(anon_sym_add_DASHint_SLASHlit16); + ACCEPT_TOKEN(anon_sym_mul_DASHlong); + if (lookahead == '/') ADVANCE(208); END_STATE(); case 1679: - ACCEPT_TOKEN(anon_sym_sub_DASHint_SLASHlit16); + ACCEPT_TOKEN(anon_sym_div_DASHlong); + if (lookahead == '/') ADVANCE(207); END_STATE(); case 1680: - ACCEPT_TOKEN(anon_sym_mul_DASHint_SLASHlit16); + ACCEPT_TOKEN(anon_sym_rem_DASHlong); + if (lookahead == '/') ADVANCE(209); END_STATE(); case 1681: - ACCEPT_TOKEN(anon_sym_div_DASHint_SLASHlit16); + ACCEPT_TOKEN(anon_sym_and_DASHlong); + if (lookahead == '/') ADVANCE(206); END_STATE(); case 1682: - ACCEPT_TOKEN(anon_sym_rem_DASHint_SLASHlit16); + ACCEPT_TOKEN(anon_sym_or_DASHlong); + if (lookahead == '/') ADVANCE(199); END_STATE(); case 1683: - ACCEPT_TOKEN(anon_sym_and_DASHint_SLASHlit16); + ACCEPT_TOKEN(anon_sym_xor_DASHlong); + if (lookahead == '/') ADVANCE(214); END_STATE(); case 1684: - ACCEPT_TOKEN(anon_sym_or_DASHint_SLASHlit16); + ACCEPT_TOKEN(anon_sym_shl_DASHlong); + if (lookahead == '/') ADVANCE(210); END_STATE(); case 1685: - ACCEPT_TOKEN(anon_sym_xor_DASHint_SLASHlit16); + ACCEPT_TOKEN(anon_sym_shr_DASHlong); + if (lookahead == '/') ADVANCE(211); END_STATE(); case 1686: - ACCEPT_TOKEN(anon_sym_add_DASHint_SLASHlit8); + ACCEPT_TOKEN(anon_sym_ushr_DASHlong); + if (lookahead == '/') ADVANCE(220); END_STATE(); case 1687: - ACCEPT_TOKEN(anon_sym_sub_DASHint_SLASHlit8); + ACCEPT_TOKEN(anon_sym_add_DASHfloat); + if (lookahead == '/') ADVANCE(215); END_STATE(); case 1688: - ACCEPT_TOKEN(anon_sym_mul_DASHint_SLASHlit8); + ACCEPT_TOKEN(anon_sym_sub_DASHfloat); + if (lookahead == '/') ADVANCE(219); END_STATE(); case 1689: - ACCEPT_TOKEN(anon_sym_div_DASHint_SLASHlit8); + ACCEPT_TOKEN(anon_sym_mul_DASHfloat); + if (lookahead == '/') ADVANCE(217); END_STATE(); case 1690: - ACCEPT_TOKEN(anon_sym_rem_DASHint_SLASHlit8); + ACCEPT_TOKEN(anon_sym_div_DASHfloat); + if (lookahead == '/') ADVANCE(216); END_STATE(); case 1691: - ACCEPT_TOKEN(anon_sym_and_DASHint_SLASHlit8); + ACCEPT_TOKEN(anon_sym_rem_DASHfloat); + if (lookahead == '/') ADVANCE(218); END_STATE(); case 1692: + ACCEPT_TOKEN(anon_sym_add_DASHdouble); + if (lookahead == '/') ADVANCE(221); + END_STATE(); + case 1693: + ACCEPT_TOKEN(anon_sym_sub_DASHdouble); + if (lookahead == '/') ADVANCE(225); + END_STATE(); + case 1694: + ACCEPT_TOKEN(anon_sym_mul_DASHdouble); + if (lookahead == '/') ADVANCE(223); + END_STATE(); + case 1695: + ACCEPT_TOKEN(anon_sym_div_DASHdouble); + if (lookahead == '/') ADVANCE(222); + END_STATE(); + case 1696: + ACCEPT_TOKEN(anon_sym_rem_DASHdouble); + if (lookahead == '/') ADVANCE(224); + END_STATE(); + case 1697: + ACCEPT_TOKEN(anon_sym_add_DASHint_SLASH2addr); + END_STATE(); + case 1698: + ACCEPT_TOKEN(anon_sym_sub_DASHint_SLASH2addr); + END_STATE(); + case 1699: + ACCEPT_TOKEN(anon_sym_mul_DASHint_SLASH2addr); + END_STATE(); + case 1700: + ACCEPT_TOKEN(anon_sym_div_DASHint_SLASH2addr); + END_STATE(); + case 1701: + ACCEPT_TOKEN(anon_sym_rem_DASHint_SLASH2addr); + END_STATE(); + case 1702: + ACCEPT_TOKEN(anon_sym_and_DASHint_SLASH2addr); + END_STATE(); + case 1703: + ACCEPT_TOKEN(anon_sym_or_DASHint_SLASH2addr); + END_STATE(); + case 1704: + ACCEPT_TOKEN(anon_sym_xor_DASHint_SLASH2addr); + END_STATE(); + case 1705: + ACCEPT_TOKEN(anon_sym_shl_DASHint_SLASH2addr); + END_STATE(); + case 1706: + ACCEPT_TOKEN(anon_sym_shr_DASHint_SLASH2addr); + END_STATE(); + case 1707: + ACCEPT_TOKEN(anon_sym_ushr_DASHint_SLASH2addr); + END_STATE(); + case 1708: + ACCEPT_TOKEN(anon_sym_add_DASHlong_SLASH2addr); + END_STATE(); + case 1709: + ACCEPT_TOKEN(anon_sym_sub_DASHlong_SLASH2addr); + END_STATE(); + case 1710: + ACCEPT_TOKEN(anon_sym_mul_DASHlong_SLASH2addr); + END_STATE(); + case 1711: + ACCEPT_TOKEN(anon_sym_div_DASHlong_SLASH2addr); + END_STATE(); + case 1712: + ACCEPT_TOKEN(anon_sym_rem_DASHlong_SLASH2addr); + END_STATE(); + case 1713: + ACCEPT_TOKEN(anon_sym_and_DASHlong_SLASH2addr); + END_STATE(); + case 1714: + ACCEPT_TOKEN(anon_sym_or_DASHlong_SLASH2addr); + END_STATE(); + case 1715: + ACCEPT_TOKEN(anon_sym_xor_DASHlong_SLASH2addr); + END_STATE(); + case 1716: + ACCEPT_TOKEN(anon_sym_shl_DASHlong_SLASH2addr); + END_STATE(); + case 1717: + ACCEPT_TOKEN(anon_sym_shr_DASHlong_SLASH2addr); + END_STATE(); + case 1718: + ACCEPT_TOKEN(anon_sym_ushr_DASHlong_SLASH2addr); + END_STATE(); + case 1719: + ACCEPT_TOKEN(anon_sym_add_DASHfloat_SLASH2addr); + END_STATE(); + case 1720: + ACCEPT_TOKEN(anon_sym_sub_DASHfloat_SLASH2addr); + END_STATE(); + case 1721: + ACCEPT_TOKEN(anon_sym_mul_DASHfloat_SLASH2addr); + END_STATE(); + case 1722: + ACCEPT_TOKEN(anon_sym_div_DASHfloat_SLASH2addr); + END_STATE(); + case 1723: + ACCEPT_TOKEN(anon_sym_rem_DASHfloat_SLASH2addr); + END_STATE(); + case 1724: + ACCEPT_TOKEN(anon_sym_add_DASHdouble_SLASH2addr); + END_STATE(); + case 1725: + ACCEPT_TOKEN(anon_sym_sub_DASHdouble_SLASH2addr); + END_STATE(); + case 1726: + ACCEPT_TOKEN(anon_sym_mul_DASHdouble_SLASH2addr); + END_STATE(); + case 1727: + ACCEPT_TOKEN(anon_sym_div_DASHdouble_SLASH2addr); + END_STATE(); + case 1728: + ACCEPT_TOKEN(anon_sym_rem_DASHdouble_SLASH2addr); + END_STATE(); + case 1729: + ACCEPT_TOKEN(anon_sym_add_DASHint_SLASHlit16); + END_STATE(); + case 1730: + ACCEPT_TOKEN(anon_sym_sub_DASHint_SLASHlit16); + END_STATE(); + case 1731: + ACCEPT_TOKEN(anon_sym_mul_DASHint_SLASHlit16); + END_STATE(); + case 1732: + ACCEPT_TOKEN(anon_sym_div_DASHint_SLASHlit16); + END_STATE(); + case 1733: + ACCEPT_TOKEN(anon_sym_rem_DASHint_SLASHlit16); + END_STATE(); + case 1734: + ACCEPT_TOKEN(anon_sym_and_DASHint_SLASHlit16); + END_STATE(); + case 1735: + ACCEPT_TOKEN(anon_sym_or_DASHint_SLASHlit16); + END_STATE(); + case 1736: + ACCEPT_TOKEN(anon_sym_xor_DASHint_SLASHlit16); + END_STATE(); + case 1737: + ACCEPT_TOKEN(anon_sym_add_DASHint_SLASHlit8); + END_STATE(); + case 1738: + ACCEPT_TOKEN(anon_sym_sub_DASHint_SLASHlit8); + END_STATE(); + case 1739: + ACCEPT_TOKEN(anon_sym_mul_DASHint_SLASHlit8); + END_STATE(); + case 1740: + ACCEPT_TOKEN(anon_sym_div_DASHint_SLASHlit8); + END_STATE(); + case 1741: + ACCEPT_TOKEN(anon_sym_rem_DASHint_SLASHlit8); + END_STATE(); + case 1742: + ACCEPT_TOKEN(anon_sym_and_DASHint_SLASHlit8); + END_STATE(); + case 1743: ACCEPT_TOKEN(anon_sym_or_DASHint_SLASHlit8); END_STATE(); - case 1693: + case 1744: ACCEPT_TOKEN(anon_sym_xor_DASHint_SLASHlit8); END_STATE(); - case 1694: + case 1745: ACCEPT_TOKEN(anon_sym_shl_DASHint_SLASHlit8); END_STATE(); - case 1695: + case 1746: ACCEPT_TOKEN(anon_sym_shr_DASHint_SLASHlit8); END_STATE(); - case 1696: + case 1747: ACCEPT_TOKEN(anon_sym_ushr_DASHint_SLASHlit8); END_STATE(); - case 1697: + case 1748: ACCEPT_TOKEN(anon_sym_execute_DASHinline); END_STATE(); - case 1698: + case 1749: ACCEPT_TOKEN(anon_sym_invoke_DASHdirect_DASHempty); END_STATE(); - case 1699: + case 1750: ACCEPT_TOKEN(anon_sym_iget_DASHquick); END_STATE(); - case 1700: + case 1751: ACCEPT_TOKEN(anon_sym_iget_DASHwide_DASHquick); END_STATE(); - case 1701: + case 1752: ACCEPT_TOKEN(anon_sym_iget_DASHobject_DASHquick); END_STATE(); - case 1702: + case 1753: ACCEPT_TOKEN(anon_sym_iput_DASHquick); END_STATE(); - case 1703: + case 1754: ACCEPT_TOKEN(anon_sym_iput_DASHwide_DASHquick); END_STATE(); - case 1704: + case 1755: ACCEPT_TOKEN(anon_sym_iput_DASHobject_DASHquick); END_STATE(); - case 1705: + case 1756: ACCEPT_TOKEN(anon_sym_invoke_DASHvirtual_DASHquick); - if (lookahead == '/') ADVANCE(1251); + if (lookahead == '/') ADVANCE(1298); END_STATE(); - case 1706: + case 1757: ACCEPT_TOKEN(anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange); END_STATE(); - case 1707: + case 1758: ACCEPT_TOKEN(anon_sym_invoke_DASHsuper_DASHquick); - if (lookahead == '/') ADVANCE(1249); + if (lookahead == '/') ADVANCE(1297); END_STATE(); - case 1708: + case 1759: ACCEPT_TOKEN(anon_sym_invoke_DASHsuper_DASHquick_SLASHrange); END_STATE(); - case 1709: + case 1760: ACCEPT_TOKEN(anon_sym_DOTline); END_STATE(); - case 1710: + case 1761: ACCEPT_TOKEN(anon_sym_DOTlocals); END_STATE(); - case 1711: + case 1762: ACCEPT_TOKEN(anon_sym_DOTparam); END_STATE(); - case 1712: + case 1763: ACCEPT_TOKEN(anon_sym_DOTcatch); - if (lookahead == 'a') ADVANCE(918); + if (lookahead == 'a') ADVANCE(960); END_STATE(); - case 1713: + case 1764: ACCEPT_TOKEN(anon_sym_LBRACE); END_STATE(); - case 1714: + case 1765: ACCEPT_TOKEN(anon_sym_DOT_DOT); END_STATE(); - case 1715: + case 1766: ACCEPT_TOKEN(anon_sym_RBRACE); END_STATE(); - case 1716: + case 1767: ACCEPT_TOKEN(anon_sym_DOTcatchall); END_STATE(); - case 1717: + case 1768: ACCEPT_TOKEN(anon_sym_DOTpacked_DASHswitch); END_STATE(); - case 1718: + case 1769: ACCEPT_TOKEN(anon_sym_DOTendpacked_DASHswitch); END_STATE(); - case 1719: + case 1770: ACCEPT_TOKEN(anon_sym_DOTsparse_DASHswitch); END_STATE(); - case 1720: + case 1771: ACCEPT_TOKEN(anon_sym_DASH_GT); END_STATE(); - case 1721: + case 1772: ACCEPT_TOKEN(anon_sym_DOTendsparse_DASHswitch); END_STATE(); - case 1722: + case 1773: ACCEPT_TOKEN(anon_sym_DOTarray_DASHdata); END_STATE(); - case 1723: + case 1774: ACCEPT_TOKEN(anon_sym_DOTendarray_DASHdata); END_STATE(); - case 1724: + case 1775: ACCEPT_TOKEN(sym_class_identifier); END_STATE(); - case 1725: + case 1776: ACCEPT_TOKEN(aux_sym_field_identifier_token1); END_STATE(); - case 1726: + case 1777: ACCEPT_TOKEN(anon_sym_LTclinit_GT_LPAREN); END_STATE(); - case 1727: + case 1778: ACCEPT_TOKEN(anon_sym_LTinit_GT_LPAREN); END_STATE(); - case 1728: + case 1779: ACCEPT_TOKEN(aux_sym_method_identifier_token1); END_STATE(); - case 1729: + case 1780: ACCEPT_TOKEN(anon_sym_RPAREN); END_STATE(); - case 1730: + case 1781: ACCEPT_TOKEN(anon_sym_LBRACK); END_STATE(); - case 1731: + case 1782: ACCEPT_TOKEN(anon_sym_V); END_STATE(); - case 1732: + case 1783: ACCEPT_TOKEN(anon_sym_Z); END_STATE(); - case 1733: + case 1784: ACCEPT_TOKEN(anon_sym_B); END_STATE(); - case 1734: + case 1785: ACCEPT_TOKEN(anon_sym_S); END_STATE(); - case 1735: + case 1786: ACCEPT_TOKEN(anon_sym_C); END_STATE(); - case 1736: + case 1787: ACCEPT_TOKEN(anon_sym_I); END_STATE(); - case 1737: + case 1788: ACCEPT_TOKEN(anon_sym_J); END_STATE(); - case 1738: + case 1789: ACCEPT_TOKEN(anon_sym_F); END_STATE(); - case 1739: + case 1790: ACCEPT_TOKEN(anon_sym_D); END_STATE(); - case 1740: + case 1791: ACCEPT_TOKEN(anon_sym_public); END_STATE(); - case 1741: + case 1792: ACCEPT_TOKEN(anon_sym_public); - if (lookahead == '(') ADVANCE(1728); + if (lookahead == '(') ADVANCE(1779); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); END_STATE(); - case 1742: + case 1793: ACCEPT_TOKEN(anon_sym_public); - if (lookahead == ':') ADVANCE(1725); + if (lookahead == ':') ADVANCE(1776); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); END_STATE(); - case 1743: + case 1794: ACCEPT_TOKEN(anon_sym_private); END_STATE(); - case 1744: + case 1795: ACCEPT_TOKEN(anon_sym_private); - if (lookahead == '(') ADVANCE(1728); + if (lookahead == '(') ADVANCE(1779); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); END_STATE(); - case 1745: + case 1796: ACCEPT_TOKEN(anon_sym_private); - if (lookahead == ':') ADVANCE(1725); + if (lookahead == ':') ADVANCE(1776); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); END_STATE(); - case 1746: + case 1797: ACCEPT_TOKEN(anon_sym_protected); END_STATE(); - case 1747: + case 1798: ACCEPT_TOKEN(anon_sym_protected); - if (lookahead == '(') ADVANCE(1728); + if (lookahead == '(') ADVANCE(1779); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); END_STATE(); - case 1748: + case 1799: ACCEPT_TOKEN(anon_sym_protected); - if (lookahead == ':') ADVANCE(1725); + if (lookahead == ':') ADVANCE(1776); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); END_STATE(); - case 1749: + case 1800: ACCEPT_TOKEN(anon_sym_static); END_STATE(); - case 1750: + case 1801: ACCEPT_TOKEN(anon_sym_static); - if (lookahead == '(') ADVANCE(1728); + if (lookahead == '(') ADVANCE(1779); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); END_STATE(); - case 1751: + case 1802: ACCEPT_TOKEN(anon_sym_static); - if (lookahead == ':') ADVANCE(1725); + if (lookahead == ':') ADVANCE(1776); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); END_STATE(); - case 1752: + case 1803: ACCEPT_TOKEN(anon_sym_final); END_STATE(); - case 1753: + case 1804: ACCEPT_TOKEN(anon_sym_final); - if (lookahead == '(') ADVANCE(1728); + if (lookahead == '(') ADVANCE(1779); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); END_STATE(); - case 1754: + case 1805: ACCEPT_TOKEN(anon_sym_final); - if (lookahead == ':') ADVANCE(1725); + if (lookahead == ':') ADVANCE(1776); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); END_STATE(); - case 1755: + case 1806: ACCEPT_TOKEN(anon_sym_synchronized); END_STATE(); - case 1756: + case 1807: ACCEPT_TOKEN(anon_sym_synchronized); - if (lookahead == '(') ADVANCE(1728); + if (lookahead == '(') ADVANCE(1779); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); END_STATE(); - case 1757: + case 1808: ACCEPT_TOKEN(anon_sym_synchronized); - if (lookahead == ':') ADVANCE(1725); + if (lookahead == ':') ADVANCE(1776); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); END_STATE(); - case 1758: + case 1809: ACCEPT_TOKEN(anon_sym_volatile); END_STATE(); - case 1759: + case 1810: ACCEPT_TOKEN(anon_sym_volatile); - if (lookahead == '(') ADVANCE(1728); + if (lookahead == '(') ADVANCE(1779); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); END_STATE(); - case 1760: + case 1811: ACCEPT_TOKEN(anon_sym_volatile); - if (lookahead == ':') ADVANCE(1725); + if (lookahead == ':') ADVANCE(1776); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); END_STATE(); - case 1761: + case 1812: ACCEPT_TOKEN(anon_sym_transient); END_STATE(); - case 1762: + case 1813: ACCEPT_TOKEN(anon_sym_transient); - if (lookahead == '(') ADVANCE(1728); + if (lookahead == '(') ADVANCE(1779); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); END_STATE(); - case 1763: + case 1814: ACCEPT_TOKEN(anon_sym_transient); - if (lookahead == ':') ADVANCE(1725); + if (lookahead == ':') ADVANCE(1776); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); END_STATE(); - case 1764: + case 1815: ACCEPT_TOKEN(anon_sym_native); END_STATE(); - case 1765: + case 1816: ACCEPT_TOKEN(anon_sym_native); - if (lookahead == '(') ADVANCE(1728); + if (lookahead == '(') ADVANCE(1779); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); END_STATE(); - case 1766: + case 1817: ACCEPT_TOKEN(anon_sym_native); - if (lookahead == ':') ADVANCE(1725); + if (lookahead == ':') ADVANCE(1776); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); END_STATE(); - case 1767: + case 1818: ACCEPT_TOKEN(anon_sym_interface); END_STATE(); - case 1768: + case 1819: ACCEPT_TOKEN(anon_sym_interface); - if (lookahead == '(') ADVANCE(1728); + if (lookahead == '(') ADVANCE(1779); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); END_STATE(); - case 1769: + case 1820: ACCEPT_TOKEN(anon_sym_interface); - if (lookahead == ':') ADVANCE(1725); + if (lookahead == ':') ADVANCE(1776); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); END_STATE(); - case 1770: + case 1821: ACCEPT_TOKEN(anon_sym_abstract); END_STATE(); - case 1771: + case 1822: ACCEPT_TOKEN(anon_sym_abstract); - if (lookahead == '(') ADVANCE(1728); + if (lookahead == '(') ADVANCE(1779); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); END_STATE(); - case 1772: + case 1823: ACCEPT_TOKEN(anon_sym_abstract); - if (lookahead == ':') ADVANCE(1725); + if (lookahead == ':') ADVANCE(1776); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); END_STATE(); - case 1773: + case 1824: ACCEPT_TOKEN(anon_sym_bridge); END_STATE(); - case 1774: + case 1825: ACCEPT_TOKEN(anon_sym_bridge); - if (lookahead == '(') ADVANCE(1728); + if (lookahead == '(') ADVANCE(1779); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); END_STATE(); - case 1775: + case 1826: ACCEPT_TOKEN(anon_sym_bridge); - if (lookahead == ':') ADVANCE(1725); + if (lookahead == ':') ADVANCE(1776); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); END_STATE(); - case 1776: + case 1827: ACCEPT_TOKEN(anon_sym_synthetic); END_STATE(); - case 1777: + case 1828: ACCEPT_TOKEN(anon_sym_synthetic); - if (lookahead == '(') ADVANCE(1728); + if (lookahead == '(') ADVANCE(1779); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); END_STATE(); - case 1778: + case 1829: ACCEPT_TOKEN(anon_sym_synthetic); - if (lookahead == ':') ADVANCE(1725); + if (lookahead == ':') ADVANCE(1776); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); END_STATE(); - case 1779: + case 1830: ACCEPT_TOKEN(anon_sym_enum); END_STATE(); - case 1780: + case 1831: ACCEPT_TOKEN(anon_sym_enum); - if (lookahead == '(') ADVANCE(1728); + if (lookahead == '(') ADVANCE(1779); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); END_STATE(); - case 1781: + case 1832: ACCEPT_TOKEN(anon_sym_enum); - if (lookahead == ':') ADVANCE(1725); + if (lookahead == ':') ADVANCE(1776); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); END_STATE(); - case 1782: + case 1833: ACCEPT_TOKEN(anon_sym_constructor); END_STATE(); - case 1783: + case 1834: ACCEPT_TOKEN(anon_sym_constructor); - if (lookahead == '(') ADVANCE(1728); + if (lookahead == '(') ADVANCE(1779); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); END_STATE(); - case 1784: + case 1835: ACCEPT_TOKEN(anon_sym_constructor); - if (lookahead == ':') ADVANCE(1725); + if (lookahead == ':') ADVANCE(1776); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(326); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); END_STATE(); - case 1785: + case 1836: + ACCEPT_TOKEN(anon_sym_varargs); + END_STATE(); + case 1837: + ACCEPT_TOKEN(anon_sym_varargs); + if (lookahead == '(') ADVANCE(1779); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); + END_STATE(); + case 1838: + ACCEPT_TOKEN(anon_sym_varargs); + if (lookahead == ':') ADVANCE(1776); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); + END_STATE(); + case 1839: + ACCEPT_TOKEN(anon_sym_declared_DASHsynchronized); + END_STATE(); + case 1840: ACCEPT_TOKEN(sym_comment); if (lookahead != 0 && - lookahead != '\n') ADVANCE(1785); + lookahead != '\n') ADVANCE(1840); END_STATE(); - case 1786: + case 1841: ACCEPT_TOKEN(anon_sym_DOTenum); END_STATE(); - case 1787: + case 1842: ACCEPT_TOKEN(sym_variable); - if (lookahead == '(') ADVANCE(1728); - if (lookahead == ':') ADVANCE(1725); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1787); + if (lookahead == '(') ADVANCE(1779); + if (lookahead == ':') ADVANCE(1776); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1842); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(16); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(17); END_STATE(); - case 1788: + case 1843: ACCEPT_TOKEN(sym_variable); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1788); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1843); END_STATE(); - case 1789: + case 1844: ACCEPT_TOKEN(sym_parameter); - if (lookahead == '(') ADVANCE(1728); - if (lookahead == ':') ADVANCE(1725); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1789); + if (lookahead == '(') ADVANCE(1779); + if (lookahead == ':') ADVANCE(1776); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1844); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(16); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(17); END_STATE(); - case 1790: + case 1845: ACCEPT_TOKEN(sym_parameter); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1790); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1845); END_STATE(); - case 1791: + case 1846: ACCEPT_TOKEN(aux_sym_number_literal_token1); - if (lookahead == '(') ADVANCE(1728); - if (lookahead == ':') ADVANCE(1725); + if (lookahead == '(') ADVANCE(1779); + if (lookahead == ':') ADVANCE(1776); if (('0' <= lookahead && lookahead <= '9') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1791); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1846); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('g' <= lookahead && lookahead <= 'z')) ADVANCE(16); + ('g' <= lookahead && lookahead <= 'z')) ADVANCE(17); END_STATE(); - case 1792: + case 1847: ACCEPT_TOKEN(aux_sym_number_literal_token1); if (('0' <= lookahead && lookahead <= '9') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1792); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1847); END_STATE(); - case 1793: + case 1848: ACCEPT_TOKEN(aux_sym_number_literal_token2); - if (lookahead == '(') ADVANCE(1728); - if (lookahead == ':') ADVANCE(1725); - if (lookahead == 'x') ADVANCE(15); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1794); + if (lookahead == '(') ADVANCE(1779); + if (lookahead == ':') ADVANCE(1776); + if (lookahead == 'x') ADVANCE(16); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1849); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(16); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(17); END_STATE(); - case 1794: + case 1849: ACCEPT_TOKEN(aux_sym_number_literal_token2); - if (lookahead == '(') ADVANCE(1728); - if (lookahead == ':') ADVANCE(1725); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1794); + if (lookahead == '(') ADVANCE(1779); + if (lookahead == ':') ADVANCE(1776); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1849); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(16); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(17); END_STATE(); - case 1795: + case 1850: ACCEPT_TOKEN(aux_sym_number_literal_token2); - if (lookahead == 'x') ADVANCE(1456); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1796); + if (lookahead == 'x') ADVANCE(1507); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1851); END_STATE(); - case 1796: + case 1851: ACCEPT_TOKEN(aux_sym_number_literal_token2); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1796); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1851); END_STATE(); - case 1797: + case 1852: ACCEPT_TOKEN(sym_string_literal); - if (lookahead == '"') ADVANCE(1797); + if (lookahead == '"') ADVANCE(1852); if (lookahead != 0 && lookahead != '\n') ADVANCE(5); END_STATE(); - case 1798: + case 1853: ACCEPT_TOKEN(sym_null_literal); END_STATE(); default: @@ -9644,18 +9971,18 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [28] = {.lex_state = 1}, [29] = {.lex_state = 4}, [30] = {.lex_state = 6}, - [31] = {.lex_state = 4}, - [32] = {.lex_state = 4}, - [33] = {.lex_state = 6}, - [34] = {.lex_state = 0}, - [35] = {.lex_state = 4}, - [36] = {.lex_state = 7}, - [37] = {.lex_state = 7}, + [31] = {.lex_state = 6}, + [32] = {.lex_state = 7}, + [33] = {.lex_state = 4}, + [34] = {.lex_state = 7}, + [35] = {.lex_state = 7}, + [36] = {.lex_state = 4}, + [37] = {.lex_state = 8}, [38] = {.lex_state = 8}, [39] = {.lex_state = 7}, - [40] = {.lex_state = 8}, - [41] = {.lex_state = 7}, - [42] = {.lex_state = 7}, + [40] = {.lex_state = 7}, + [41] = {.lex_state = 0}, + [42] = {.lex_state = 4}, [43] = {.lex_state = 0}, [44] = {.lex_state = 0}, [45] = {.lex_state = 0}, @@ -9682,14 +10009,14 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [66] = {.lex_state = 0}, [67] = {.lex_state = 0}, [68] = {.lex_state = 0}, - [69] = {.lex_state = 0}, + [69] = {.lex_state = 1510}, [70] = {.lex_state = 0}, - [71] = {.lex_state = 1459}, + [71] = {.lex_state = 0}, [72] = {.lex_state = 0}, [73] = {.lex_state = 0}, [74] = {.lex_state = 0}, - [75] = {.lex_state = 4}, - [76] = {.lex_state = 0}, + [75] = {.lex_state = 0}, + [76] = {.lex_state = 4}, [77] = {.lex_state = 4}, [78] = {.lex_state = 0}, [79] = {.lex_state = 0}, @@ -9708,10 +10035,10 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [92] = {.lex_state = 0}, [93] = {.lex_state = 0}, [94] = {.lex_state = 0}, - [95] = {.lex_state = 1459}, + [95] = {.lex_state = 1510}, [96] = {.lex_state = 0}, - [97] = {.lex_state = 1459}, - [98] = {.lex_state = 1459}, + [97] = {.lex_state = 1510}, + [98] = {.lex_state = 1510}, [99] = {.lex_state = 4}, [100] = {.lex_state = 1}, [101] = {.lex_state = 1}, @@ -9741,28 +10068,28 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [125] = {.lex_state = 0}, [126] = {.lex_state = 0}, [127] = {.lex_state = 0}, - [128] = {.lex_state = 1459}, - [129] = {.lex_state = 1459}, - [130] = {.lex_state = 1459}, + [128] = {.lex_state = 1510}, + [129] = {.lex_state = 1510}, + [130] = {.lex_state = 1510}, [131] = {.lex_state = 1}, [132] = {.lex_state = 1}, [133] = {.lex_state = 1}, [134] = {.lex_state = 0}, - [135] = {.lex_state = 1459}, - [136] = {.lex_state = 1459}, + [135] = {.lex_state = 1510}, + [136] = {.lex_state = 1510}, [137] = {.lex_state = 1}, [138] = {.lex_state = 0}, [139] = {.lex_state = 1}, [140] = {.lex_state = 0}, - [141] = {.lex_state = 1459}, + [141] = {.lex_state = 1510}, [142] = {.lex_state = 1}, - [143] = {.lex_state = 1459}, + [143] = {.lex_state = 1510}, [144] = {.lex_state = 1}, - [145] = {.lex_state = 1459}, + [145] = {.lex_state = 1510}, [146] = {.lex_state = 1}, - [147] = {.lex_state = 1459}, + [147] = {.lex_state = 1510}, [148] = {.lex_state = 4}, - [149] = {.lex_state = 1459}, + [149] = {.lex_state = 1510}, [150] = {.lex_state = 4}, [151] = {.lex_state = 1}, [152] = {.lex_state = 1}, @@ -10087,6 +10414,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_bridge] = ACTIONS(1), [anon_sym_synthetic] = ACTIONS(1), [anon_sym_enum] = ACTIONS(1), + [anon_sym_varargs] = ACTIONS(1), + [anon_sym_declared_DASHsynchronized] = ACTIONS(1), [sym_comment] = ACTIONS(3), [anon_sym_DOTenum] = ACTIONS(1), [sym_variable] = ACTIONS(1), @@ -16625,16 +16954,18 @@ static const uint16_t ts_small_parse_table[] = { sym_list, sym_range, sym_number_literal, - [95] = 4, + [95] = 5, ACTIONS(3), 1, sym_comment, - STATE(33), 1, + ACTIONS(201), 1, + anon_sym_declared_DASHsynchronized, + STATE(31), 1, aux_sym_access_modifiers_repeat1, ACTIONS(197), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - ACTIONS(199), 15, + ACTIONS(199), 16, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -16650,81 +16981,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_synthetic, anon_sym_enum, anon_sym_constructor, - [124] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(201), 1, - anon_sym_RBRACE, - ACTIONS(203), 1, - sym_class_identifier, - ACTIONS(205), 1, - aux_sym_field_identifier_token1, - ACTIONS(209), 1, - anon_sym_LBRACK, - ACTIONS(215), 1, - sym_string_literal, - STATE(154), 1, - sym_array_type, - ACTIONS(211), 2, - sym_variable, - sym_parameter, - ACTIONS(213), 2, - aux_sym_number_literal_token1, - aux_sym_number_literal_token2, - ACTIONS(207), 3, - anon_sym_LTclinit_GT_LPAREN, - anon_sym_LTinit_GT_LPAREN, - aux_sym_method_identifier_token1, - STATE(120), 6, - sym__identifier, - sym_field_identifier, - sym_method_identifier, - sym_full_field_identifier, - sym_full_method_identifier, - sym_number_literal, - [167] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(203), 1, - sym_class_identifier, - ACTIONS(205), 1, - aux_sym_field_identifier_token1, - ACTIONS(209), 1, - anon_sym_LBRACK, - ACTIONS(217), 1, - anon_sym_RBRACE, - ACTIONS(221), 1, - sym_string_literal, - STATE(96), 1, - sym_number_literal, - STATE(154), 1, - sym_array_type, - ACTIONS(213), 2, - aux_sym_number_literal_token1, - aux_sym_number_literal_token2, - ACTIONS(219), 2, - sym_variable, - sym_parameter, - ACTIONS(207), 3, - anon_sym_LTclinit_GT_LPAREN, - anon_sym_LTinit_GT_LPAREN, - aux_sym_method_identifier_token1, - STATE(105), 5, - sym__identifier, - sym_field_identifier, - sym_method_identifier, - sym_full_field_identifier, - sym_full_method_identifier, - [212] = 4, + anon_sym_varargs, + [128] = 5, ACTIONS(3), 1, sym_comment, - STATE(33), 1, + ACTIONS(208), 1, + anon_sym_declared_DASHsynchronized, + STATE(31), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(223), 3, + ACTIONS(203), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - ACTIONS(225), 15, + ACTIONS(205), 16, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -16740,79 +17009,73 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_synthetic, anon_sym_enum, anon_sym_constructor, - [241] = 15, + anon_sym_varargs, + [161] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(55), 1, - anon_sym_DOTannotation, - ACTIONS(228), 1, - ts_builtin_sym_end, - ACTIONS(230), 1, - anon_sym_DOTsource, - ACTIONS(232), 1, - anon_sym_DOTimplements, - ACTIONS(234), 1, - anon_sym_DOTfield, - ACTIONS(236), 1, - anon_sym_DOTmethod, - STATE(5), 1, - sym_method_declaration, - STATE(49), 1, - sym_source_declaration, - STATE(72), 1, - sym_field_declaration, - STATE(95), 1, - sym_annotation_declaration, - STATE(48), 2, - sym_implements_declaration, - aux_sym_class_definition_repeat1, - STATE(62), 2, - sym_annotation_definition, - aux_sym_class_definition_repeat2, - STATE(70), 2, - sym_field_definition, - aux_sym_class_definition_repeat3, - STATE(94), 2, - sym_method_definition, - aux_sym_class_definition_repeat4, - [291] = 10, + STATE(30), 1, + aux_sym_access_modifiers_repeat1, + STATE(99), 1, + sym_access_modifiers, + ACTIONS(211), 17, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_static, + anon_sym_final, + anon_sym_synchronized, + anon_sym_volatile, + anon_sym_transient, + anon_sym_native, + anon_sym_interface, + anon_sym_abstract, + anon_sym_bridge, + anon_sym_synthetic, + anon_sym_enum, + anon_sym_constructor, + anon_sym_varargs, + anon_sym_declared_DASHsynchronized, + [190] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(203), 1, + ACTIONS(213), 1, + anon_sym_RBRACE, + ACTIONS(215), 1, sym_class_identifier, - ACTIONS(205), 1, + ACTIONS(217), 1, aux_sym_field_identifier_token1, - ACTIONS(209), 1, + ACTIONS(221), 1, anon_sym_LBRACK, - ACTIONS(240), 1, + ACTIONS(227), 1, sym_string_literal, + STATE(96), 1, + sym_number_literal, STATE(154), 1, sym_array_type, - ACTIONS(213), 2, - aux_sym_number_literal_token1, - aux_sym_number_literal_token2, - ACTIONS(238), 2, + ACTIONS(223), 2, sym_variable, sym_parameter, - ACTIONS(207), 3, + ACTIONS(225), 2, + aux_sym_number_literal_token1, + aux_sym_number_literal_token2, + ACTIONS(219), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - STATE(140), 6, + STATE(105), 5, sym__identifier, sym_field_identifier, sym_method_identifier, sym_full_field_identifier, sym_full_method_identifier, - sym_number_literal, - [331] = 4, + [235] = 4, ACTIONS(3), 1, sym_comment, - STATE(30), 1, + STATE(40), 1, aux_sym_access_modifiers_repeat1, - STATE(99), 1, + STATE(178), 1, sym_access_modifiers, - ACTIONS(242), 15, + ACTIONS(229), 17, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -16828,14 +17091,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_synthetic, anon_sym_enum, anon_sym_constructor, - [358] = 4, + anon_sym_varargs, + anon_sym_declared_DASHsynchronized, + [264] = 4, ACTIONS(3), 1, sym_comment, STATE(38), 1, aux_sym_access_modifiers_repeat1, STATE(150), 1, sym_access_modifiers, - ACTIONS(244), 15, + ACTIONS(231), 17, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -16851,37 +17116,50 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_synthetic, anon_sym_enum, anon_sym_constructor, - [385] = 4, + anon_sym_varargs, + anon_sym_declared_DASHsynchronized, + [293] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(197), 1, + ACTIONS(215), 1, + sym_class_identifier, + ACTIONS(217), 1, aux_sym_field_identifier_token1, - STATE(40), 1, - aux_sym_access_modifiers_repeat1, - ACTIONS(246), 15, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_static, - anon_sym_final, - anon_sym_synchronized, - anon_sym_volatile, - anon_sym_transient, - anon_sym_native, - anon_sym_interface, - anon_sym_abstract, - anon_sym_bridge, - anon_sym_synthetic, - anon_sym_enum, - anon_sym_constructor, - [412] = 4, + ACTIONS(221), 1, + anon_sym_LBRACK, + ACTIONS(233), 1, + anon_sym_RBRACE, + ACTIONS(237), 1, + sym_string_literal, + STATE(154), 1, + sym_array_type, + ACTIONS(225), 2, + aux_sym_number_literal_token1, + aux_sym_number_literal_token2, + ACTIONS(235), 2, + sym_variable, + sym_parameter, + ACTIONS(219), 3, + anon_sym_LTclinit_GT_LPAREN, + anon_sym_LTinit_GT_LPAREN, + aux_sym_method_identifier_token1, + STATE(120), 6, + sym__identifier, + sym_field_identifier, + sym_method_identifier, + sym_full_field_identifier, + sym_full_method_identifier, + sym_number_literal, + [336] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(197), 1, - sym_class_identifier, - STATE(42), 1, + ACTIONS(203), 1, + aux_sym_field_identifier_token1, + ACTIONS(242), 1, + anon_sym_declared_DASHsynchronized, + STATE(37), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(248), 15, + ACTIONS(239), 16, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -16897,14 +17175,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_synthetic, anon_sym_enum, anon_sym_constructor, - [439] = 4, + anon_sym_varargs, + [367] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(223), 1, + ACTIONS(197), 1, aux_sym_field_identifier_token1, - STATE(40), 1, + ACTIONS(247), 1, + anon_sym_declared_DASHsynchronized, + STATE(37), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(250), 15, + ACTIONS(245), 16, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -16920,14 +17201,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_synthetic, anon_sym_enum, anon_sym_constructor, - [466] = 4, + anon_sym_varargs, + [398] = 4, ACTIONS(3), 1, sym_comment, + ACTIONS(203), 1, + sym_class_identifier, STATE(39), 1, aux_sym_access_modifiers_repeat1, - STATE(178), 1, - sym_access_modifiers, - ACTIONS(253), 15, + ACTIONS(249), 17, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -16943,14 +17225,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_synthetic, anon_sym_enum, anon_sym_constructor, - [493] = 4, + anon_sym_varargs, + anon_sym_declared_DASHsynchronized, + [427] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(223), 1, + ACTIONS(197), 1, sym_class_identifier, - STATE(42), 1, + STATE(39), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(255), 15, + ACTIONS(252), 17, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -16966,22 +17250,89 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_synthetic, anon_sym_enum, anon_sym_constructor, - [520] = 13, + anon_sym_varargs, + anon_sym_declared_DASHsynchronized, + [456] = 15, ACTIONS(3), 1, sym_comment, ACTIONS(55), 1, anon_sym_DOTannotation, - ACTIONS(232), 1, + ACTIONS(254), 1, + ts_builtin_sym_end, + ACTIONS(256), 1, + anon_sym_DOTsource, + ACTIONS(258), 1, anon_sym_DOTimplements, - ACTIONS(234), 1, + ACTIONS(260), 1, anon_sym_DOTfield, - ACTIONS(236), 1, + ACTIONS(262), 1, anon_sym_DOTmethod, + STATE(5), 1, + sym_method_declaration, + STATE(49), 1, + sym_source_declaration, + STATE(74), 1, + sym_field_declaration, + STATE(95), 1, + sym_annotation_declaration, + STATE(48), 2, + sym_implements_declaration, + aux_sym_class_definition_repeat1, + STATE(62), 2, + sym_annotation_definition, + aux_sym_class_definition_repeat2, + STATE(70), 2, + sym_field_definition, + aux_sym_class_definition_repeat3, + STATE(94), 2, + sym_method_definition, + aux_sym_class_definition_repeat4, + [506] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(215), 1, + sym_class_identifier, + ACTIONS(217), 1, + aux_sym_field_identifier_token1, + ACTIONS(221), 1, + anon_sym_LBRACK, + ACTIONS(266), 1, + sym_string_literal, + STATE(154), 1, + sym_array_type, + ACTIONS(225), 2, + aux_sym_number_literal_token1, + aux_sym_number_literal_token2, + ACTIONS(264), 2, + sym_variable, + sym_parameter, + ACTIONS(219), 3, + anon_sym_LTclinit_GT_LPAREN, + anon_sym_LTinit_GT_LPAREN, + aux_sym_method_identifier_token1, + STATE(140), 6, + sym__identifier, + sym_field_identifier, + sym_method_identifier, + sym_full_field_identifier, + sym_full_method_identifier, + sym_number_literal, + [546] = 13, + ACTIONS(3), 1, + sym_comment, + ACTIONS(55), 1, + anon_sym_DOTannotation, ACTIONS(258), 1, + anon_sym_DOTimplements, + ACTIONS(260), 1, + anon_sym_DOTfield, + ACTIONS(262), 1, + anon_sym_DOTmethod, + ACTIONS(268), 1, ts_builtin_sym_end, STATE(5), 1, sym_method_declaration, - STATE(72), 1, + STATE(74), 1, sym_field_declaration, STATE(95), 1, sym_annotation_declaration, @@ -16991,28 +17342,28 @@ static const uint16_t ts_small_parse_table[] = { STATE(68), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(74), 2, + STATE(73), 2, sym_implements_declaration, aux_sym_class_definition_repeat1, STATE(89), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [564] = 7, + [590] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(260), 1, + ACTIONS(221), 1, + anon_sym_LBRACK, + ACTIONS(270), 1, sym_class_identifier, - ACTIONS(263), 1, + ACTIONS(272), 1, anon_sym_RPAREN, - ACTIONS(265), 1, - anon_sym_LBRACK, - STATE(44), 1, + STATE(46), 1, aux_sym_method_identifier_repeat1, STATE(65), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(268), 9, + ACTIONS(274), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -17022,22 +17373,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [596] = 7, + [622] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(209), 1, + ACTIONS(221), 1, anon_sym_LBRACK, - ACTIONS(271), 1, + ACTIONS(270), 1, sym_class_identifier, - ACTIONS(273), 1, + ACTIONS(276), 1, anon_sym_RPAREN, - STATE(44), 1, + STATE(50), 1, aux_sym_method_identifier_repeat1, STATE(65), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(275), 9, + ACTIONS(274), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -17047,22 +17398,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [628] = 7, + [654] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(209), 1, - anon_sym_LBRACK, - ACTIONS(271), 1, + ACTIONS(278), 1, sym_class_identifier, - ACTIONS(277), 1, + ACTIONS(281), 1, anon_sym_RPAREN, - STATE(44), 1, + ACTIONS(283), 1, + anon_sym_LBRACK, + STATE(46), 1, aux_sym_method_identifier_repeat1, STATE(65), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(275), 9, + ACTIONS(286), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -17072,22 +17423,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [660] = 7, + [686] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(209), 1, + ACTIONS(221), 1, anon_sym_LBRACK, - ACTIONS(271), 1, + ACTIONS(270), 1, sym_class_identifier, - ACTIONS(279), 1, + ACTIONS(289), 1, anon_sym_RPAREN, - STATE(45), 1, + STATE(44), 1, aux_sym_method_identifier_repeat1, STATE(65), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(275), 9, + ACTIONS(274), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -17097,53 +17448,53 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [692] = 13, + [718] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(55), 1, anon_sym_DOTannotation, - ACTIONS(232), 1, + ACTIONS(258), 1, anon_sym_DOTimplements, - ACTIONS(234), 1, + ACTIONS(260), 1, anon_sym_DOTfield, - ACTIONS(236), 1, + ACTIONS(262), 1, anon_sym_DOTmethod, - ACTIONS(281), 1, + ACTIONS(291), 1, ts_builtin_sym_end, STATE(5), 1, sym_method_declaration, - STATE(72), 1, + STATE(74), 1, sym_field_declaration, STATE(95), 1, sym_annotation_declaration, STATE(64), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(67), 2, + STATE(71), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(74), 2, + STATE(73), 2, sym_implements_declaration, aux_sym_class_definition_repeat1, STATE(86), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [736] = 13, + [762] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(55), 1, anon_sym_DOTannotation, - ACTIONS(232), 1, + ACTIONS(258), 1, anon_sym_DOTimplements, - ACTIONS(234), 1, + ACTIONS(260), 1, anon_sym_DOTfield, - ACTIONS(236), 1, + ACTIONS(262), 1, anon_sym_DOTmethod, - ACTIONS(281), 1, + ACTIONS(291), 1, ts_builtin_sym_end, STATE(5), 1, sym_method_declaration, - STATE(72), 1, + STATE(74), 1, sym_field_declaration, STATE(95), 1, sym_annotation_declaration, @@ -17153,20 +17504,20 @@ static const uint16_t ts_small_parse_table[] = { STATE(64), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(67), 2, + STATE(71), 2, sym_field_definition, aux_sym_class_definition_repeat3, STATE(86), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [780] = 7, + [806] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(209), 1, + ACTIONS(221), 1, anon_sym_LBRACK, - ACTIONS(271), 1, + ACTIONS(270), 1, sym_class_identifier, - ACTIONS(283), 1, + ACTIONS(293), 1, anon_sym_RPAREN, STATE(46), 1, aux_sym_method_identifier_repeat1, @@ -17174,7 +17525,7 @@ static const uint16_t ts_small_parse_table[] = { sym__type, sym_array_type, sym_primitive_type, - ACTIONS(275), 9, + ACTIONS(274), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -17184,18 +17535,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [812] = 5, + [838] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(209), 1, + ACTIONS(193), 1, anon_sym_LBRACK, - ACTIONS(285), 1, + ACTIONS(295), 1, sym_class_identifier, - STATE(2), 3, + STATE(108), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(275), 9, + ACTIONS(297), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -17205,18 +17556,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [838] = 5, + [864] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(209), 1, + ACTIONS(221), 1, anon_sym_LBRACK, - ACTIONS(287), 1, + ACTIONS(299), 1, sym_class_identifier, - STATE(71), 3, + STATE(69), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(275), 9, + ACTIONS(274), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -17226,18 +17577,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [864] = 5, + [890] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(289), 1, - sym_class_identifier, - ACTIONS(291), 1, + ACTIONS(221), 1, anon_sym_LBRACK, - STATE(128), 3, + ACTIONS(301), 1, + sym_class_identifier, + STATE(11), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(293), 9, + ACTIONS(274), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -17247,18 +17598,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [890] = 5, + [916] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(287), 1, - sym_class_identifier, - ACTIONS(291), 1, + ACTIONS(221), 1, anon_sym_LBRACK, - STATE(71), 3, + ACTIONS(303), 1, + sym_class_identifier, + STATE(2), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(293), 9, + ACTIONS(274), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -17268,18 +17619,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [916] = 5, + [942] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(193), 1, - anon_sym_LBRACK, - ACTIONS(295), 1, + ACTIONS(305), 1, sym_class_identifier, - STATE(144), 3, + ACTIONS(307), 1, + anon_sym_LBRACK, + STATE(128), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(297), 9, + ACTIONS(309), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -17289,14 +17640,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [942] = 5, + [968] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(193), 1, anon_sym_LBRACK, - ACTIONS(299), 1, + ACTIONS(311), 1, sym_class_identifier, - STATE(108), 3, + STATE(144), 3, sym__type, sym_array_type, sym_primitive_type, @@ -17310,18 +17661,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [968] = 5, + [994] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(193), 1, - anon_sym_LBRACK, - ACTIONS(301), 1, + ACTIONS(299), 1, sym_class_identifier, - STATE(151), 3, + ACTIONS(307), 1, + anon_sym_LBRACK, + STATE(69), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(297), 9, + ACTIONS(309), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -17331,18 +17682,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [994] = 5, + [1020] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(209), 1, + ACTIONS(193), 1, anon_sym_LBRACK, - ACTIONS(303), 1, + ACTIONS(313), 1, sym_class_identifier, - STATE(10), 3, + STATE(137), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(275), 9, + ACTIONS(297), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -17352,14 +17703,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1020] = 5, + [1046] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(193), 1, anon_sym_LBRACK, - ACTIONS(305), 1, + ACTIONS(315), 1, sym_class_identifier, - STATE(137), 3, + STATE(151), 3, sym__type, sym_array_type, sym_primitive_type, @@ -17373,18 +17724,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1046] = 5, + [1072] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(209), 1, + ACTIONS(221), 1, anon_sym_LBRACK, - ACTIONS(307), 1, + ACTIONS(317), 1, sym_class_identifier, - STATE(11), 3, + STATE(10), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(275), 9, + ACTIONS(274), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -17394,12 +17745,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1072] = 3, + [1098] = 3, ACTIONS(179), 1, sym_comment, - ACTIONS(311), 1, + ACTIONS(321), 1, anon_sym_LF, - ACTIONS(309), 13, + ACTIONS(319), 13, sym_label, anon_sym_LBRACE, sym_class_identifier, @@ -17413,88 +17764,88 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_number_literal_token1, aux_sym_number_literal_token2, sym_string_literal, - [1094] = 11, + [1120] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(55), 1, anon_sym_DOTannotation, - ACTIONS(234), 1, + ACTIONS(260), 1, anon_sym_DOTfield, - ACTIONS(236), 1, + ACTIONS(262), 1, anon_sym_DOTmethod, - ACTIONS(281), 1, + ACTIONS(291), 1, ts_builtin_sym_end, STATE(5), 1, sym_method_declaration, - STATE(72), 1, + STATE(74), 1, sym_field_declaration, STATE(95), 1, sym_annotation_declaration, - STATE(67), 2, + STATE(71), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(73), 2, + STATE(72), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, STATE(86), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1131] = 11, + [1157] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(55), 1, anon_sym_DOTannotation, - ACTIONS(234), 1, + ACTIONS(260), 1, anon_sym_DOTfield, - ACTIONS(236), 1, + ACTIONS(262), 1, anon_sym_DOTmethod, - ACTIONS(313), 1, + ACTIONS(323), 1, ts_builtin_sym_end, STATE(5), 1, sym_method_declaration, - STATE(72), 1, + STATE(74), 1, sym_field_declaration, STATE(95), 1, sym_annotation_declaration, - STATE(69), 2, + STATE(67), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(73), 2, + STATE(72), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, STATE(93), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1168] = 11, + [1194] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(55), 1, anon_sym_DOTannotation, - ACTIONS(234), 1, + ACTIONS(260), 1, anon_sym_DOTfield, - ACTIONS(236), 1, + ACTIONS(262), 1, anon_sym_DOTmethod, - ACTIONS(258), 1, + ACTIONS(268), 1, ts_builtin_sym_end, STATE(5), 1, sym_method_declaration, - STATE(72), 1, + STATE(74), 1, sym_field_declaration, STATE(95), 1, sym_annotation_declaration, STATE(68), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(73), 2, + STATE(72), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, STATE(89), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1205] = 2, + [1231] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(315), 12, + ACTIONS(325), 12, sym_class_identifier, anon_sym_RPAREN, anon_sym_LBRACK, @@ -17507,20 +17858,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1223] = 8, + [1249] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(317), 1, + ACTIONS(327), 1, anon_sym_LBRACE, - ACTIONS(321), 1, + ACTIONS(331), 1, anon_sym_DOTenum, - ACTIONS(323), 1, + ACTIONS(333), 1, aux_sym_number_literal_token1, - ACTIONS(325), 1, + ACTIONS(335), 1, aux_sym_number_literal_token2, STATE(143), 1, sym_annotation_value, - ACTIONS(319), 3, + ACTIONS(329), 3, sym_class_identifier, sym_string_literal, sym_null_literal, @@ -17528,37 +17879,37 @@ static const uint16_t ts_small_parse_table[] = { sym_enum_reference, sym_list, sym_number_literal, - [1252] = 8, + [1278] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(234), 1, + ACTIONS(260), 1, anon_sym_DOTfield, - ACTIONS(236), 1, + ACTIONS(262), 1, anon_sym_DOTmethod, - ACTIONS(258), 1, + ACTIONS(337), 1, ts_builtin_sym_end, STATE(5), 1, sym_method_declaration, - STATE(72), 1, + STATE(74), 1, sym_field_declaration, STATE(78), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(89), 2, + STATE(83), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1279] = 8, + [1305] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(234), 1, + ACTIONS(260), 1, anon_sym_DOTfield, - ACTIONS(236), 1, + ACTIONS(262), 1, anon_sym_DOTmethod, - ACTIONS(313), 1, + ACTIONS(323), 1, ts_builtin_sym_end, STATE(5), 1, sym_method_declaration, - STATE(72), 1, + STATE(74), 1, sym_field_declaration, STATE(78), 2, sym_field_definition, @@ -17566,123 +17917,123 @@ static const uint16_t ts_small_parse_table[] = { STATE(93), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1306] = 8, + [1332] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(234), 1, + ACTIONS(339), 9, + ts_builtin_sym_end, anon_sym_DOTfield, - ACTIONS(236), 1, + sym_end_field, anon_sym_DOTmethod, - ACTIONS(327), 1, + anon_sym_DOTannotation, + sym_annotation_key, + sym_end_annotation, + anon_sym_COMMA, + anon_sym_RBRACE, + [1347] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(260), 1, + anon_sym_DOTfield, + ACTIONS(262), 1, + anon_sym_DOTmethod, + ACTIONS(291), 1, ts_builtin_sym_end, STATE(5), 1, sym_method_declaration, - STATE(72), 1, + STATE(74), 1, sym_field_declaration, STATE(78), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(83), 2, + STATE(86), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1333] = 8, + [1374] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(234), 1, + ACTIONS(260), 1, anon_sym_DOTfield, - ACTIONS(236), 1, + ACTIONS(262), 1, anon_sym_DOTmethod, - ACTIONS(281), 1, + ACTIONS(268), 1, ts_builtin_sym_end, STATE(5), 1, sym_method_declaration, - STATE(72), 1, + STATE(74), 1, sym_field_declaration, STATE(78), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(86), 2, + STATE(89), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1360] = 2, + [1401] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(329), 9, + ACTIONS(343), 1, + anon_sym_DOTannotation, + STATE(95), 1, + sym_annotation_declaration, + STATE(72), 2, + sym_annotation_definition, + aux_sym_class_definition_repeat2, + ACTIONS(341), 3, ts_builtin_sym_end, anon_sym_DOTfield, - sym_end_field, anon_sym_DOTmethod, - anon_sym_DOTannotation, - sym_annotation_key, - sym_end_annotation, - anon_sym_COMMA, - anon_sym_RBRACE, - [1375] = 6, + [1420] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(55), 1, - anon_sym_DOTannotation, - ACTIONS(333), 1, - sym_end_field, - STATE(95), 1, - sym_annotation_declaration, - STATE(165), 1, - sym_annotation_definition, - ACTIONS(331), 3, + ACTIONS(348), 1, + anon_sym_DOTimplements, + STATE(73), 2, + sym_implements_declaration, + aux_sym_class_definition_repeat1, + ACTIONS(346), 4, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTmethod, - [1396] = 5, + anon_sym_DOTannotation, + [1437] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(337), 1, + ACTIONS(55), 1, anon_sym_DOTannotation, + ACTIONS(353), 1, + sym_end_field, STATE(95), 1, sym_annotation_declaration, - STATE(73), 2, + STATE(165), 1, sym_annotation_definition, - aux_sym_class_definition_repeat2, - ACTIONS(335), 3, + ACTIONS(351), 3, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTmethod, - [1415] = 4, + [1458] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(342), 1, - anon_sym_DOTimplements, - STATE(74), 2, - sym_implements_declaration, - aux_sym_class_definition_repeat1, - ACTIONS(340), 4, + ACTIONS(355), 6, ts_builtin_sym_end, + anon_sym_DOTsource, + anon_sym_DOTimplements, anon_sym_DOTfield, anon_sym_DOTmethod, anon_sym_DOTannotation, - [1432] = 5, + [1470] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(205), 1, + ACTIONS(217), 1, aux_sym_field_identifier_token1, STATE(125), 1, sym_field_identifier, STATE(138), 1, sym_method_identifier, - ACTIONS(207), 3, + ACTIONS(219), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - [1450] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(345), 6, - ts_builtin_sym_end, - anon_sym_DOTsource, - anon_sym_DOTimplements, - anon_sym_DOTfield, - anon_sym_DOTmethod, - anon_sym_DOTannotation, - [1462] = 5, + [1488] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(189), 1, @@ -17695,326 +18046,326 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - [1480] = 5, + [1506] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(349), 1, + ACTIONS(359), 1, anon_sym_DOTfield, - STATE(72), 1, + STATE(74), 1, sym_field_declaration, - ACTIONS(347), 2, + ACTIONS(357), 2, ts_builtin_sym_end, anon_sym_DOTmethod, STATE(78), 2, sym_field_definition, aux_sym_class_definition_repeat3, - [1498] = 6, + [1524] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(213), 1, + ACTIONS(225), 1, aux_sym_number_literal_token2, - ACTIONS(352), 1, + ACTIONS(362), 1, anon_sym_DOTendsparse_DASHswitch, - ACTIONS(354), 1, + ACTIONS(364), 1, aux_sym_number_literal_token1, STATE(84), 1, aux_sym_sparse_switch_declaration_repeat1, STATE(177), 1, sym_number_literal, - [1517] = 2, + [1543] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(356), 5, + ACTIONS(366), 5, ts_builtin_sym_end, anon_sym_DOTimplements, anon_sym_DOTfield, anon_sym_DOTmethod, anon_sym_DOTannotation, - [1528] = 5, + [1554] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(213), 1, + ACTIONS(225), 1, aux_sym_number_literal_token2, - ACTIONS(354), 1, + ACTIONS(364), 1, aux_sym_number_literal_token1, STATE(162), 1, sym_number_literal, - ACTIONS(358), 2, + ACTIONS(368), 2, sym_variable, sym_parameter, - [1545] = 5, + [1571] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(360), 1, + ACTIONS(370), 1, anon_sym_DOTendarray_DASHdata, - ACTIONS(362), 1, + ACTIONS(372), 1, aux_sym_number_literal_token1, - ACTIONS(365), 1, + ACTIONS(375), 1, aux_sym_number_literal_token2, STATE(82), 2, sym_number_literal, aux_sym_array_data_declaration_repeat1, - [1562] = 5, + [1588] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(236), 1, + ACTIONS(262), 1, anon_sym_DOTmethod, - ACTIONS(368), 1, + ACTIONS(378), 1, ts_builtin_sym_end, STATE(5), 1, sym_method_declaration, STATE(87), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1579] = 6, + [1605] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(213), 1, + ACTIONS(225), 1, aux_sym_number_literal_token2, - ACTIONS(354), 1, + ACTIONS(364), 1, aux_sym_number_literal_token1, - ACTIONS(370), 1, + ACTIONS(380), 1, anon_sym_DOTendsparse_DASHswitch, STATE(90), 1, aux_sym_sparse_switch_declaration_repeat1, STATE(177), 1, sym_number_literal, - [1598] = 5, + [1624] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(213), 1, + ACTIONS(225), 1, aux_sym_number_literal_token2, - ACTIONS(354), 1, + ACTIONS(364), 1, aux_sym_number_literal_token1, - ACTIONS(372), 1, + ACTIONS(382), 1, anon_sym_DOTendarray_DASHdata, STATE(88), 2, sym_number_literal, aux_sym_array_data_declaration_repeat1, - [1615] = 5, + [1641] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(236), 1, + ACTIONS(262), 1, anon_sym_DOTmethod, - ACTIONS(258), 1, + ACTIONS(268), 1, ts_builtin_sym_end, STATE(5), 1, sym_method_declaration, STATE(87), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1632] = 5, + [1658] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(374), 1, + ACTIONS(384), 1, ts_builtin_sym_end, - ACTIONS(376), 1, + ACTIONS(386), 1, anon_sym_DOTmethod, STATE(5), 1, sym_method_declaration, STATE(87), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1649] = 5, + [1675] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(213), 1, + ACTIONS(225), 1, aux_sym_number_literal_token2, - ACTIONS(354), 1, + ACTIONS(364), 1, aux_sym_number_literal_token1, - ACTIONS(379), 1, + ACTIONS(389), 1, anon_sym_DOTendarray_DASHdata, STATE(82), 2, sym_number_literal, aux_sym_array_data_declaration_repeat1, - [1666] = 5, + [1692] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(236), 1, + ACTIONS(262), 1, anon_sym_DOTmethod, - ACTIONS(313), 1, + ACTIONS(323), 1, ts_builtin_sym_end, STATE(5), 1, sym_method_declaration, STATE(87), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1683] = 6, + [1709] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(381), 1, + ACTIONS(391), 1, anon_sym_DOTendsparse_DASHswitch, - ACTIONS(383), 1, + ACTIONS(393), 1, aux_sym_number_literal_token1, - ACTIONS(386), 1, + ACTIONS(396), 1, aux_sym_number_literal_token2, STATE(90), 1, aux_sym_sparse_switch_declaration_repeat1, STATE(177), 1, sym_number_literal, - [1702] = 2, + [1728] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(389), 5, + ACTIONS(399), 5, ts_builtin_sym_end, anon_sym_DOTimplements, anon_sym_DOTfield, anon_sym_DOTmethod, anon_sym_DOTannotation, - [1713] = 2, + [1739] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(391), 5, + ACTIONS(401), 5, ts_builtin_sym_end, anon_sym_DOTfield, sym_end_field, anon_sym_DOTmethod, anon_sym_DOTannotation, - [1724] = 5, + [1750] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(236), 1, + ACTIONS(262), 1, anon_sym_DOTmethod, - ACTIONS(327), 1, + ACTIONS(337), 1, ts_builtin_sym_end, STATE(5), 1, sym_method_declaration, STATE(87), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1741] = 5, + [1767] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(236), 1, + ACTIONS(262), 1, anon_sym_DOTmethod, - ACTIONS(281), 1, + ACTIONS(291), 1, ts_builtin_sym_end, STATE(5), 1, sym_method_declaration, STATE(87), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1758] = 4, + [1784] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(393), 1, + ACTIONS(403), 1, sym_annotation_key, - ACTIONS(395), 1, + ACTIONS(405), 1, sym_end_annotation, STATE(98), 2, sym_annotation_property, aux_sym_annotation_definition_repeat1, - [1772] = 5, + [1798] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(397), 1, + ACTIONS(407), 1, anon_sym_COMMA, - ACTIONS(399), 1, + ACTIONS(409), 1, anon_sym_DOT_DOT, - ACTIONS(401), 1, + ACTIONS(411), 1, anon_sym_RBRACE, STATE(117), 1, aux_sym_list_repeat1, - [1788] = 4, + [1814] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(403), 1, + ACTIONS(413), 1, sym_annotation_key, - ACTIONS(406), 1, + ACTIONS(416), 1, sym_end_annotation, STATE(97), 2, sym_annotation_property, aux_sym_annotation_definition_repeat1, - [1802] = 4, + [1828] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(393), 1, + ACTIONS(403), 1, sym_annotation_key, - ACTIONS(408), 1, + ACTIONS(418), 1, sym_end_annotation, STATE(97), 2, sym_annotation_property, aux_sym_annotation_definition_repeat1, - [1816] = 3, + [1842] = 3, ACTIONS(3), 1, sym_comment, STATE(15), 1, sym_method_identifier, - ACTIONS(207), 3, + ACTIONS(219), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - [1828] = 4, + [1854] = 4, ACTIONS(179), 1, sym_comment, - ACTIONS(410), 1, + ACTIONS(420), 1, anon_sym_COMMA, - ACTIONS(412), 1, + ACTIONS(422), 1, anon_sym_LF, STATE(101), 1, aux_sym_statement_repeat1, - [1841] = 4, + [1867] = 4, ACTIONS(179), 1, sym_comment, - ACTIONS(410), 1, + ACTIONS(420), 1, anon_sym_COMMA, - ACTIONS(414), 1, + ACTIONS(424), 1, anon_sym_LF, STATE(115), 1, aux_sym_statement_repeat1, - [1854] = 4, + [1880] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(397), 1, + ACTIONS(407), 1, anon_sym_COMMA, - ACTIONS(416), 1, + ACTIONS(426), 1, anon_sym_RBRACE, STATE(114), 1, aux_sym_list_repeat1, - [1867] = 3, + [1893] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(420), 1, + ACTIONS(430), 1, anon_sym_DASH_GT, - ACTIONS(418), 2, + ACTIONS(428), 2, anon_sym_COMMA, anon_sym_RBRACE, - [1878] = 3, + [1904] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(424), 1, + ACTIONS(434), 1, aux_sym_number_literal_token2, - ACTIONS(422), 2, + ACTIONS(432), 2, anon_sym_DOTendsparse_DASHswitch, aux_sym_number_literal_token1, - [1889] = 4, + [1915] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(397), 1, + ACTIONS(407), 1, anon_sym_COMMA, - ACTIONS(401), 1, + ACTIONS(411), 1, anon_sym_RBRACE, STATE(117), 1, aux_sym_list_repeat1, - [1902] = 4, + [1928] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(426), 1, + ACTIONS(436), 1, sym_label, - ACTIONS(428), 1, + ACTIONS(438), 1, anon_sym_DOTendpacked_DASHswitch, STATE(123), 1, aux_sym_packed_switch_declaration_repeat1, - [1915] = 4, + [1941] = 4, ACTIONS(179), 1, sym_comment, - ACTIONS(430), 1, + ACTIONS(440), 1, anon_sym_COMMA, - ACTIONS(432), 1, + ACTIONS(442), 1, anon_sym_LF, - ACTIONS(434), 1, + ACTIONS(444), 1, anon_sym_DASH_GT, - [1928] = 3, + [1954] = 3, ACTIONS(7), 1, anon_sym_LF, ACTIONS(179), 1, @@ -18022,21 +18373,21 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(9), 2, anon_sym_COMMA, anon_sym_DASH_GT, - [1939] = 2, + [1965] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(436), 3, + ACTIONS(446), 3, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTmethod, - [1948] = 2, + [1974] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(438), 3, + ACTIONS(448), 3, anon_sym_system, anon_sym_build, anon_sym_runtime, - [1957] = 3, + [1983] = 3, ACTIONS(11), 1, anon_sym_LF, ACTIONS(179), 1, @@ -18044,434 +18395,434 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(13), 2, anon_sym_COMMA, anon_sym_DASH_GT, - [1968] = 4, + [1994] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(213), 1, + ACTIONS(225), 1, aux_sym_number_literal_token2, - ACTIONS(354), 1, + ACTIONS(364), 1, aux_sym_number_literal_token1, STATE(85), 1, sym_number_literal, - [1981] = 2, + [2007] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(440), 3, + ACTIONS(450), 3, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTmethod, - [1990] = 4, + [2016] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(442), 1, + ACTIONS(452), 1, anon_sym_COMMA, - ACTIONS(445), 1, + ACTIONS(455), 1, anon_sym_RBRACE, STATE(114), 1, aux_sym_list_repeat1, - [2003] = 4, + [2029] = 4, ACTIONS(179), 1, sym_comment, - ACTIONS(447), 1, + ACTIONS(457), 1, anon_sym_COMMA, - ACTIONS(450), 1, + ACTIONS(460), 1, anon_sym_LF, STATE(115), 1, aux_sym_statement_repeat1, - [2016] = 4, + [2042] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(213), 1, + ACTIONS(225), 1, aux_sym_number_literal_token2, - ACTIONS(354), 1, + ACTIONS(364), 1, aux_sym_number_literal_token1, STATE(122), 1, sym_number_literal, - [2029] = 4, + [2055] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(397), 1, + ACTIONS(407), 1, anon_sym_COMMA, - ACTIONS(452), 1, + ACTIONS(462), 1, anon_sym_RBRACE, STATE(114), 1, aux_sym_list_repeat1, - [2042] = 4, + [2068] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(213), 1, + ACTIONS(225), 1, aux_sym_number_literal_token2, - ACTIONS(354), 1, + ACTIONS(364), 1, aux_sym_number_literal_token1, STATE(20), 1, sym_number_literal, - [2055] = 4, + [2081] = 4, ACTIONS(179), 1, sym_comment, - ACTIONS(418), 1, + ACTIONS(428), 1, anon_sym_LF, - ACTIONS(434), 1, + ACTIONS(444), 1, anon_sym_DASH_GT, - ACTIONS(454), 1, + ACTIONS(464), 1, anon_sym_COMMA, - [2068] = 4, + [2094] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(397), 1, + ACTIONS(407), 1, anon_sym_COMMA, - ACTIONS(456), 1, + ACTIONS(466), 1, anon_sym_RBRACE, STATE(102), 1, aux_sym_list_repeat1, - [2081] = 4, + [2107] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(213), 1, + ACTIONS(225), 1, aux_sym_number_literal_token2, - ACTIONS(354), 1, + ACTIONS(364), 1, aux_sym_number_literal_token1, STATE(17), 1, sym_number_literal, - [2094] = 4, + [2120] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(458), 1, + ACTIONS(468), 1, sym_label, - ACTIONS(460), 1, + ACTIONS(470), 1, anon_sym_DOTendpacked_DASHswitch, STATE(106), 1, aux_sym_packed_switch_declaration_repeat1, - [2107] = 4, + [2133] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(462), 1, + ACTIONS(472), 1, sym_label, - ACTIONS(465), 1, + ACTIONS(475), 1, anon_sym_DOTendpacked_DASHswitch, STATE(123), 1, aux_sym_packed_switch_declaration_repeat1, - [2120] = 3, + [2146] = 3, ACTIONS(179), 1, sym_comment, - ACTIONS(467), 1, + ACTIONS(477), 1, anon_sym_COMMA, - ACTIONS(469), 1, + ACTIONS(479), 1, anon_sym_LF, - [2130] = 2, + [2156] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(471), 2, + ACTIONS(481), 2, anon_sym_COMMA, anon_sym_RBRACE, - [2138] = 3, + [2164] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(473), 1, + ACTIONS(483), 1, anon_sym_DOTsuper, - STATE(34), 1, + STATE(41), 1, sym_super_declaration, - [2148] = 2, + [2174] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(475), 2, + ACTIONS(485), 2, ts_builtin_sym_end, anon_sym_DOTmethod, - [2156] = 2, + [2182] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(7), 2, sym_annotation_key, sym_end_annotation, - [2164] = 2, + [2190] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(11), 2, sym_annotation_key, sym_end_annotation, - [2172] = 2, + [2198] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(81), 2, sym_annotation_key, sym_end_annotation, - [2180] = 3, + [2206] = 3, ACTIONS(179), 1, sym_comment, - ACTIONS(471), 1, + ACTIONS(481), 1, anon_sym_LF, - ACTIONS(477), 1, + ACTIONS(487), 1, anon_sym_COMMA, - [2190] = 3, + [2216] = 3, ACTIONS(179), 1, sym_comment, - ACTIONS(479), 1, + ACTIONS(489), 1, anon_sym_COMMA, - ACTIONS(481), 1, + ACTIONS(491), 1, anon_sym_LF, - [2200] = 3, + [2226] = 3, ACTIONS(179), 1, sym_comment, - ACTIONS(450), 1, + ACTIONS(460), 1, anon_sym_LF, - ACTIONS(483), 1, + ACTIONS(493), 1, anon_sym_COMMA, - [2210] = 2, + [2236] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(485), 2, + ACTIONS(495), 2, ts_builtin_sym_end, anon_sym_DOTmethod, - [2218] = 2, + [2244] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(487), 2, + ACTIONS(497), 2, sym_annotation_key, sym_end_annotation, - [2226] = 2, + [2252] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(489), 2, + ACTIONS(499), 2, sym_annotation_key, sym_end_annotation, - [2234] = 3, + [2260] = 3, ACTIONS(93), 1, anon_sym_LF, ACTIONS(95), 1, anon_sym_COMMA, ACTIONS(179), 1, sym_comment, - [2244] = 2, + [2270] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(481), 2, + ACTIONS(491), 2, anon_sym_COMMA, anon_sym_RBRACE, - [2252] = 3, + [2278] = 3, ACTIONS(179), 1, sym_comment, - ACTIONS(491), 1, + ACTIONS(501), 1, anon_sym_COMMA, - ACTIONS(493), 1, + ACTIONS(503), 1, anon_sym_LF, - [2262] = 2, + [2288] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(445), 2, + ACTIONS(455), 2, anon_sym_COMMA, anon_sym_RBRACE, - [2270] = 2, + [2296] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(469), 2, + ACTIONS(479), 2, sym_annotation_key, sym_end_annotation, - [2278] = 3, + [2304] = 3, ACTIONS(179), 1, sym_comment, - ACTIONS(487), 1, + ACTIONS(497), 1, anon_sym_LF, - ACTIONS(495), 1, + ACTIONS(505), 1, anon_sym_COMMA, - [2288] = 2, + [2314] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(497), 2, + ACTIONS(507), 2, sym_annotation_key, sym_end_annotation, - [2296] = 3, + [2322] = 3, ACTIONS(97), 1, anon_sym_LF, ACTIONS(99), 1, anon_sym_COMMA, ACTIONS(179), 1, sym_comment, - [2306] = 2, + [2332] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(499), 2, + ACTIONS(509), 2, sym_annotation_key, sym_end_annotation, - [2314] = 3, + [2340] = 3, ACTIONS(179), 1, sym_comment, - ACTIONS(501), 1, + ACTIONS(511), 1, anon_sym_COMMA, - ACTIONS(503), 1, + ACTIONS(513), 1, anon_sym_LF, - [2324] = 2, + [2350] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(493), 2, + ACTIONS(503), 2, sym_annotation_key, sym_end_annotation, - [2332] = 3, + [2358] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(505), 1, + ACTIONS(515), 1, aux_sym_field_identifier_token1, STATE(136), 1, sym_field_identifier, - [2342] = 2, + [2368] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(507), 2, + ACTIONS(517), 2, sym_annotation_key, sym_end_annotation, - [2350] = 3, + [2376] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(205), 1, + ACTIONS(217), 1, aux_sym_field_identifier_token1, STATE(92), 1, sym_field_identifier, - [2360] = 3, + [2386] = 3, ACTIONS(179), 1, sym_comment, - ACTIONS(329), 1, + ACTIONS(339), 1, anon_sym_LF, - ACTIONS(509), 1, + ACTIONS(519), 1, anon_sym_COMMA, - [2370] = 3, + [2396] = 3, ACTIONS(81), 1, anon_sym_LF, ACTIONS(83), 1, anon_sym_COMMA, ACTIONS(179), 1, sym_comment, - [2380] = 2, + [2406] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(511), 1, + ACTIONS(521), 1, sym_label, - [2387] = 2, + [2413] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(420), 1, + ACTIONS(430), 1, anon_sym_DASH_GT, - [2394] = 2, + [2420] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(513), 1, + ACTIONS(523), 1, anon_sym_DOT_DOT, - [2401] = 2, + [2427] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(515), 1, + ACTIONS(525), 1, anon_sym_EQ, - [2408] = 2, + [2434] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(517), 1, + ACTIONS(527), 1, sym_class_identifier, - [2415] = 2, + [2441] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(519), 1, + ACTIONS(529), 1, sym_label, - [2422] = 2, + [2448] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(521), 1, + ACTIONS(531), 1, sym_label, - [2429] = 2, + [2455] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(523), 1, + ACTIONS(533), 1, sym_label, - [2436] = 2, + [2462] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(525), 1, + ACTIONS(535), 1, anon_sym_RBRACE, - [2443] = 2, + [2469] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(527), 1, + ACTIONS(537), 1, anon_sym_RBRACE, - [2450] = 2, + [2476] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(529), 1, + ACTIONS(539), 1, anon_sym_RBRACE, - [2457] = 2, + [2483] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(531), 1, + ACTIONS(541), 1, sym_class_identifier, - [2464] = 2, + [2490] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(533), 1, + ACTIONS(543), 1, sym_end_field, - [2471] = 2, + [2497] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(535), 1, + ACTIONS(545), 1, anon_sym_DOT_DOT, - [2478] = 2, + [2504] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(537), 1, + ACTIONS(547), 1, sym_label, - [2485] = 2, + [2511] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(539), 1, + ACTIONS(549), 1, anon_sym_LBRACE, - [2492] = 2, + [2518] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(541), 1, + ACTIONS(551), 1, sym_label, - [2499] = 2, + [2525] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(543), 1, + ACTIONS(553), 1, anon_sym_LBRACE, - [2506] = 2, + [2532] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(545), 1, + ACTIONS(555), 1, ts_builtin_sym_end, - [2513] = 2, + [2539] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(547), 1, + ACTIONS(557), 1, sym_class_identifier, - [2520] = 2, + [2546] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(549), 1, + ACTIONS(559), 1, sym_string_literal, - [2527] = 2, + [2553] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(551), 1, + ACTIONS(561), 1, anon_sym_DOTsuper, - [2534] = 2, + [2560] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(553), 1, + ACTIONS(563), 1, sym_parameter, - [2541] = 2, + [2567] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(555), 1, + ACTIONS(565), 1, sym_class_identifier, - [2548] = 2, + [2574] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(557), 1, + ACTIONS(567), 1, anon_sym_DASH_GT, - [2555] = 2, + [2581] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(559), 1, + ACTIONS(569), 1, sym_class_identifier, - [2562] = 2, + [2588] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(561), 1, + ACTIONS(571), 1, sym_label, }; @@ -18479,162 +18830,162 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(28)] = 0, [SMALL_STATE(29)] = 48, [SMALL_STATE(30)] = 95, - [SMALL_STATE(31)] = 124, - [SMALL_STATE(32)] = 167, - [SMALL_STATE(33)] = 212, - [SMALL_STATE(34)] = 241, - [SMALL_STATE(35)] = 291, - [SMALL_STATE(36)] = 331, - [SMALL_STATE(37)] = 358, - [SMALL_STATE(38)] = 385, - [SMALL_STATE(39)] = 412, - [SMALL_STATE(40)] = 439, - [SMALL_STATE(41)] = 466, - [SMALL_STATE(42)] = 493, - [SMALL_STATE(43)] = 520, - [SMALL_STATE(44)] = 564, - [SMALL_STATE(45)] = 596, - [SMALL_STATE(46)] = 628, - [SMALL_STATE(47)] = 660, - [SMALL_STATE(48)] = 692, - [SMALL_STATE(49)] = 736, - [SMALL_STATE(50)] = 780, - [SMALL_STATE(51)] = 812, - [SMALL_STATE(52)] = 838, - [SMALL_STATE(53)] = 864, - [SMALL_STATE(54)] = 890, - [SMALL_STATE(55)] = 916, - [SMALL_STATE(56)] = 942, - [SMALL_STATE(57)] = 968, - [SMALL_STATE(58)] = 994, - [SMALL_STATE(59)] = 1020, - [SMALL_STATE(60)] = 1046, - [SMALL_STATE(61)] = 1072, - [SMALL_STATE(62)] = 1094, - [SMALL_STATE(63)] = 1131, - [SMALL_STATE(64)] = 1168, - [SMALL_STATE(65)] = 1205, - [SMALL_STATE(66)] = 1223, - [SMALL_STATE(67)] = 1252, - [SMALL_STATE(68)] = 1279, - [SMALL_STATE(69)] = 1306, - [SMALL_STATE(70)] = 1333, - [SMALL_STATE(71)] = 1360, - [SMALL_STATE(72)] = 1375, - [SMALL_STATE(73)] = 1396, - [SMALL_STATE(74)] = 1415, - [SMALL_STATE(75)] = 1432, - [SMALL_STATE(76)] = 1450, - [SMALL_STATE(77)] = 1462, - [SMALL_STATE(78)] = 1480, - [SMALL_STATE(79)] = 1498, - [SMALL_STATE(80)] = 1517, - [SMALL_STATE(81)] = 1528, - [SMALL_STATE(82)] = 1545, - [SMALL_STATE(83)] = 1562, - [SMALL_STATE(84)] = 1579, - [SMALL_STATE(85)] = 1598, - [SMALL_STATE(86)] = 1615, - [SMALL_STATE(87)] = 1632, - [SMALL_STATE(88)] = 1649, - [SMALL_STATE(89)] = 1666, - [SMALL_STATE(90)] = 1683, - [SMALL_STATE(91)] = 1702, - [SMALL_STATE(92)] = 1713, - [SMALL_STATE(93)] = 1724, - [SMALL_STATE(94)] = 1741, - [SMALL_STATE(95)] = 1758, - [SMALL_STATE(96)] = 1772, - [SMALL_STATE(97)] = 1788, - [SMALL_STATE(98)] = 1802, - [SMALL_STATE(99)] = 1816, - [SMALL_STATE(100)] = 1828, - [SMALL_STATE(101)] = 1841, - [SMALL_STATE(102)] = 1854, - [SMALL_STATE(103)] = 1867, - [SMALL_STATE(104)] = 1878, - [SMALL_STATE(105)] = 1889, - [SMALL_STATE(106)] = 1902, - [SMALL_STATE(107)] = 1915, - [SMALL_STATE(108)] = 1928, - [SMALL_STATE(109)] = 1939, - [SMALL_STATE(110)] = 1948, - [SMALL_STATE(111)] = 1957, - [SMALL_STATE(112)] = 1968, - [SMALL_STATE(113)] = 1981, - [SMALL_STATE(114)] = 1990, - [SMALL_STATE(115)] = 2003, - [SMALL_STATE(116)] = 2016, - [SMALL_STATE(117)] = 2029, - [SMALL_STATE(118)] = 2042, - [SMALL_STATE(119)] = 2055, - [SMALL_STATE(120)] = 2068, - [SMALL_STATE(121)] = 2081, - [SMALL_STATE(122)] = 2094, - [SMALL_STATE(123)] = 2107, - [SMALL_STATE(124)] = 2120, - [SMALL_STATE(125)] = 2130, - [SMALL_STATE(126)] = 2138, - [SMALL_STATE(127)] = 2148, - [SMALL_STATE(128)] = 2156, - [SMALL_STATE(129)] = 2164, - [SMALL_STATE(130)] = 2172, - [SMALL_STATE(131)] = 2180, - [SMALL_STATE(132)] = 2190, - [SMALL_STATE(133)] = 2200, - [SMALL_STATE(134)] = 2210, - [SMALL_STATE(135)] = 2218, - [SMALL_STATE(136)] = 2226, - [SMALL_STATE(137)] = 2234, - [SMALL_STATE(138)] = 2244, - [SMALL_STATE(139)] = 2252, - [SMALL_STATE(140)] = 2262, - [SMALL_STATE(141)] = 2270, - [SMALL_STATE(142)] = 2278, - [SMALL_STATE(143)] = 2288, - [SMALL_STATE(144)] = 2296, - [SMALL_STATE(145)] = 2306, - [SMALL_STATE(146)] = 2314, - [SMALL_STATE(147)] = 2324, - [SMALL_STATE(148)] = 2332, - [SMALL_STATE(149)] = 2342, - [SMALL_STATE(150)] = 2350, - [SMALL_STATE(151)] = 2360, - [SMALL_STATE(152)] = 2370, - [SMALL_STATE(153)] = 2380, - [SMALL_STATE(154)] = 2387, - [SMALL_STATE(155)] = 2394, - [SMALL_STATE(156)] = 2401, - [SMALL_STATE(157)] = 2408, - [SMALL_STATE(158)] = 2415, - [SMALL_STATE(159)] = 2422, - [SMALL_STATE(160)] = 2429, - [SMALL_STATE(161)] = 2436, - [SMALL_STATE(162)] = 2443, - [SMALL_STATE(163)] = 2450, - [SMALL_STATE(164)] = 2457, - [SMALL_STATE(165)] = 2464, - [SMALL_STATE(166)] = 2471, - [SMALL_STATE(167)] = 2478, - [SMALL_STATE(168)] = 2485, - [SMALL_STATE(169)] = 2492, - [SMALL_STATE(170)] = 2499, - [SMALL_STATE(171)] = 2506, - [SMALL_STATE(172)] = 2513, - [SMALL_STATE(173)] = 2520, - [SMALL_STATE(174)] = 2527, - [SMALL_STATE(175)] = 2534, - [SMALL_STATE(176)] = 2541, - [SMALL_STATE(177)] = 2548, - [SMALL_STATE(178)] = 2555, - [SMALL_STATE(179)] = 2562, + [SMALL_STATE(31)] = 128, + [SMALL_STATE(32)] = 161, + [SMALL_STATE(33)] = 190, + [SMALL_STATE(34)] = 235, + [SMALL_STATE(35)] = 264, + [SMALL_STATE(36)] = 293, + [SMALL_STATE(37)] = 336, + [SMALL_STATE(38)] = 367, + [SMALL_STATE(39)] = 398, + [SMALL_STATE(40)] = 427, + [SMALL_STATE(41)] = 456, + [SMALL_STATE(42)] = 506, + [SMALL_STATE(43)] = 546, + [SMALL_STATE(44)] = 590, + [SMALL_STATE(45)] = 622, + [SMALL_STATE(46)] = 654, + [SMALL_STATE(47)] = 686, + [SMALL_STATE(48)] = 718, + [SMALL_STATE(49)] = 762, + [SMALL_STATE(50)] = 806, + [SMALL_STATE(51)] = 838, + [SMALL_STATE(52)] = 864, + [SMALL_STATE(53)] = 890, + [SMALL_STATE(54)] = 916, + [SMALL_STATE(55)] = 942, + [SMALL_STATE(56)] = 968, + [SMALL_STATE(57)] = 994, + [SMALL_STATE(58)] = 1020, + [SMALL_STATE(59)] = 1046, + [SMALL_STATE(60)] = 1072, + [SMALL_STATE(61)] = 1098, + [SMALL_STATE(62)] = 1120, + [SMALL_STATE(63)] = 1157, + [SMALL_STATE(64)] = 1194, + [SMALL_STATE(65)] = 1231, + [SMALL_STATE(66)] = 1249, + [SMALL_STATE(67)] = 1278, + [SMALL_STATE(68)] = 1305, + [SMALL_STATE(69)] = 1332, + [SMALL_STATE(70)] = 1347, + [SMALL_STATE(71)] = 1374, + [SMALL_STATE(72)] = 1401, + [SMALL_STATE(73)] = 1420, + [SMALL_STATE(74)] = 1437, + [SMALL_STATE(75)] = 1458, + [SMALL_STATE(76)] = 1470, + [SMALL_STATE(77)] = 1488, + [SMALL_STATE(78)] = 1506, + [SMALL_STATE(79)] = 1524, + [SMALL_STATE(80)] = 1543, + [SMALL_STATE(81)] = 1554, + [SMALL_STATE(82)] = 1571, + [SMALL_STATE(83)] = 1588, + [SMALL_STATE(84)] = 1605, + [SMALL_STATE(85)] = 1624, + [SMALL_STATE(86)] = 1641, + [SMALL_STATE(87)] = 1658, + [SMALL_STATE(88)] = 1675, + [SMALL_STATE(89)] = 1692, + [SMALL_STATE(90)] = 1709, + [SMALL_STATE(91)] = 1728, + [SMALL_STATE(92)] = 1739, + [SMALL_STATE(93)] = 1750, + [SMALL_STATE(94)] = 1767, + [SMALL_STATE(95)] = 1784, + [SMALL_STATE(96)] = 1798, + [SMALL_STATE(97)] = 1814, + [SMALL_STATE(98)] = 1828, + [SMALL_STATE(99)] = 1842, + [SMALL_STATE(100)] = 1854, + [SMALL_STATE(101)] = 1867, + [SMALL_STATE(102)] = 1880, + [SMALL_STATE(103)] = 1893, + [SMALL_STATE(104)] = 1904, + [SMALL_STATE(105)] = 1915, + [SMALL_STATE(106)] = 1928, + [SMALL_STATE(107)] = 1941, + [SMALL_STATE(108)] = 1954, + [SMALL_STATE(109)] = 1965, + [SMALL_STATE(110)] = 1974, + [SMALL_STATE(111)] = 1983, + [SMALL_STATE(112)] = 1994, + [SMALL_STATE(113)] = 2007, + [SMALL_STATE(114)] = 2016, + [SMALL_STATE(115)] = 2029, + [SMALL_STATE(116)] = 2042, + [SMALL_STATE(117)] = 2055, + [SMALL_STATE(118)] = 2068, + [SMALL_STATE(119)] = 2081, + [SMALL_STATE(120)] = 2094, + [SMALL_STATE(121)] = 2107, + [SMALL_STATE(122)] = 2120, + [SMALL_STATE(123)] = 2133, + [SMALL_STATE(124)] = 2146, + [SMALL_STATE(125)] = 2156, + [SMALL_STATE(126)] = 2164, + [SMALL_STATE(127)] = 2174, + [SMALL_STATE(128)] = 2182, + [SMALL_STATE(129)] = 2190, + [SMALL_STATE(130)] = 2198, + [SMALL_STATE(131)] = 2206, + [SMALL_STATE(132)] = 2216, + [SMALL_STATE(133)] = 2226, + [SMALL_STATE(134)] = 2236, + [SMALL_STATE(135)] = 2244, + [SMALL_STATE(136)] = 2252, + [SMALL_STATE(137)] = 2260, + [SMALL_STATE(138)] = 2270, + [SMALL_STATE(139)] = 2278, + [SMALL_STATE(140)] = 2288, + [SMALL_STATE(141)] = 2296, + [SMALL_STATE(142)] = 2304, + [SMALL_STATE(143)] = 2314, + [SMALL_STATE(144)] = 2322, + [SMALL_STATE(145)] = 2332, + [SMALL_STATE(146)] = 2340, + [SMALL_STATE(147)] = 2350, + [SMALL_STATE(148)] = 2358, + [SMALL_STATE(149)] = 2368, + [SMALL_STATE(150)] = 2376, + [SMALL_STATE(151)] = 2386, + [SMALL_STATE(152)] = 2396, + [SMALL_STATE(153)] = 2406, + [SMALL_STATE(154)] = 2413, + [SMALL_STATE(155)] = 2420, + [SMALL_STATE(156)] = 2427, + [SMALL_STATE(157)] = 2434, + [SMALL_STATE(158)] = 2441, + [SMALL_STATE(159)] = 2448, + [SMALL_STATE(160)] = 2455, + [SMALL_STATE(161)] = 2462, + [SMALL_STATE(162)] = 2469, + [SMALL_STATE(163)] = 2476, + [SMALL_STATE(164)] = 2483, + [SMALL_STATE(165)] = 2490, + [SMALL_STATE(166)] = 2497, + [SMALL_STATE(167)] = 2504, + [SMALL_STATE(168)] = 2511, + [SMALL_STATE(169)] = 2518, + [SMALL_STATE(170)] = 2525, + [SMALL_STATE(171)] = 2532, + [SMALL_STATE(172)] = 2539, + [SMALL_STATE(173)] = 2546, + [SMALL_STATE(174)] = 2553, + [SMALL_STATE(175)] = 2560, + [SMALL_STATE(176)] = 2567, + [SMALL_STATE(177)] = 2574, + [SMALL_STATE(178)] = 2581, + [SMALL_STATE(179)] = 2588, }; 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_EXTRA(), - [5] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), + [5] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34), [7] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_type, 2, .production_id = 2), [9] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_type, 2, .production_id = 2), [11] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primitive_type, 1), @@ -18710,194 +19061,198 @@ static const TSParseActionEntry ts_parse_actions[] = { [163] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_declaration, 8), [165] = {.entry = {.count = 1, .reusable = false}}, SHIFT(100), [167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), - [169] = {.entry = {.count = 1, .reusable = false}}, SHIFT(32), + [169] = {.entry = {.count = 1, .reusable = false}}, SHIFT(33), [171] = {.entry = {.count = 1, .reusable = false}}, SHIFT(119), - [173] = {.entry = {.count = 1, .reusable = false}}, SHIFT(57), - [175] = {.entry = {.count = 1, .reusable = false}}, SHIFT(47), - [177] = {.entry = {.count = 1, .reusable = false}}, SHIFT(56), + [173] = {.entry = {.count = 1, .reusable = false}}, SHIFT(59), + [175] = {.entry = {.count = 1, .reusable = false}}, SHIFT(45), + [177] = {.entry = {.count = 1, .reusable = false}}, SHIFT(51), [179] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(), [181] = {.entry = {.count = 1, .reusable = false}}, SHIFT(152), [183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), - [185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32), + [185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(33), [187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(119), - [189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), - [191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), - [193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), + [189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), + [191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), + [193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), [195] = {.entry = {.count = 1, .reusable = false}}, SHIFT(133), [197] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_access_modifiers, 1), - [199] = {.entry = {.count = 1, .reusable = false}}, SHIFT(33), - [201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), - [203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(103), - [205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), - [207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(50), - [209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), - [211] = {.entry = {.count = 1, .reusable = false}}, SHIFT(120), - [213] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7), - [215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120), - [217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), - [219] = {.entry = {.count = 1, .reusable = false}}, SHIFT(96), - [221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(105), - [223] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), - [225] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(33), - [228] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 2), - [230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), - [232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), - [234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), - [236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), - [238] = {.entry = {.count = 1, .reusable = false}}, SHIFT(140), - [240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), - [242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), - [244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), - [246] = {.entry = {.count = 1, .reusable = false}}, SHIFT(40), - [248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), - [250] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(40), - [253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), - [255] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(42), - [258] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 4), - [260] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(65), - [263] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), - [265] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(51), - [268] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(3), - [271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), - [273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), - [275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3), - [277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), - [279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), - [281] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 3), - [283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), - [285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2), - [287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71), - [289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(128), - [291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53), - [293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), - [295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144), + [199] = {.entry = {.count = 1, .reusable = false}}, SHIFT(31), + [201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), + [203] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), + [205] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(31), + [208] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(31), + [211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), + [213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), + [215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(103), + [217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), + [219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), + [221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54), + [223] = {.entry = {.count = 1, .reusable = false}}, SHIFT(96), + [225] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7), + [227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(105), + [229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), + [231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), + [233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), + [235] = {.entry = {.count = 1, .reusable = false}}, SHIFT(120), + [237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120), + [239] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(37), + [242] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(37), + [245] = {.entry = {.count = 1, .reusable = false}}, SHIFT(37), + [247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), + [249] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(39), + [252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), + [254] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 2), + [256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), + [258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), + [260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), + [262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32), + [264] = {.entry = {.count = 1, .reusable = false}}, SHIFT(140), + [266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), + [268] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 4), + [270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), + [272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), + [274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3), + [276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), + [278] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(65), + [281] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), + [283] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(54), + [286] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(3), + [289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53), + [291] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 3), + [293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), + [295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108), [297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(111), - [299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108), - [301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), - [303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10), - [305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), - [307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), - [309] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_opcode, 1), - [311] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_opcode, 1), - [313] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 5), - [315] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 1), - [317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), - [319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(149), - [321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), - [323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(130), - [325] = {.entry = {.count = 1, .reusable = false}}, SHIFT(130), - [327] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 6), - [329] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_identifier, 2), - [331] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 1), - [333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113), - [335] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), - [337] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), SHIFT_REPEAT(110), - [340] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), - [342] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), SHIFT_REPEAT(172), - [345] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_super_declaration, 2), - [347] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), - [349] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), SHIFT_REPEAT(37), - [352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), - [354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), - [356] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_declaration, 2), - [358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(162), - [360] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), - [362] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), SHIFT_REPEAT(7), - [365] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), SHIFT_REPEAT(7), - [368] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 7), - [370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), - [372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), - [374] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), - [376] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), SHIFT_REPEAT(36), - [379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), - [381] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), - [383] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), SHIFT_REPEAT(7), - [386] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), SHIFT_REPEAT(7), - [389] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_implements_declaration, 2), - [391] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 3), - [393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(156), - [395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), - [397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), - [399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81), - [401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(124), - [403] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_definition_repeat1, 2), SHIFT_REPEAT(156), - [406] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_annotation_definition_repeat1, 2), - [408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), - [410] = {.entry = {.count = 1, .reusable = false}}, SHIFT(29), - [412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), - [414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), - [416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), - [418] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__identifier, 1), - [420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), - [422] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 3), - [424] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 3), - [426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(123), - [428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), - [430] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__statement_argument, 1), - [432] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statement_argument, 1), - [434] = {.entry = {.count = 1, .reusable = false}}, SHIFT(77), - [436] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 3), - [438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(157), - [440] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 2), - [442] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(35), - [445] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), - [447] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_repeat1, 2), SHIFT_REPEAT(29), - [450] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_statement_repeat1, 2), - [452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), - [454] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__identifier, 1), - [456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(141), - [458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106), - [460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), - [462] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_packed_switch_declaration_repeat1, 2), SHIFT_REPEAT(123), - [465] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_packed_switch_declaration_repeat1, 2), - [467] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 3), - [469] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 3), - [471] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_full_field_identifier, 3), - [473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), - [475] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 3, .production_id = 1), - [477] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_full_field_identifier, 3), - [479] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_full_method_identifier, 3), - [481] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_full_method_identifier, 3), - [483] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_statement_repeat1, 2), - [485] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 2), - [487] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 4), - [489] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_reference, 2), - [491] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 2), - [493] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 2), - [495] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 4), - [497] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_property, 3, .production_id = 3), - [499] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_declaration, 3), - [501] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 5), - [503] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 5), - [505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54), - [507] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_value, 1), - [509] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field_identifier, 2), - [511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161), - [513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(153), - [515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), - [517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(145), - [519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), - [521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), - [523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104), - [525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), - [527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146), - [529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159), - [531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), - [533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(109), - [535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179), - [537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155), - [539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169), - [541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(166), - [543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(167), - [545] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), - [547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91), - [549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(80), - [551] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 3), - [553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), - [555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(76), - [557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(160), - [559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(174), - [561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163), + [299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), + [301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), + [303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2), + [305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(128), + [307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), + [309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), + [311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144), + [313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), + [315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), + [317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10), + [319] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_opcode, 1), + [321] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_opcode, 1), + [323] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 5), + [325] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 1), + [327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), + [329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(149), + [331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), + [333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(130), + [335] = {.entry = {.count = 1, .reusable = false}}, SHIFT(130), + [337] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 6), + [339] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_identifier, 2), + [341] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), + [343] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), SHIFT_REPEAT(110), + [346] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), + [348] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), SHIFT_REPEAT(172), + [351] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 1), + [353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113), + [355] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_super_declaration, 2), + [357] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), + [359] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), SHIFT_REPEAT(35), + [362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), + [364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), + [366] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_declaration, 2), + [368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(162), + [370] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), + [372] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), SHIFT_REPEAT(7), + [375] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), SHIFT_REPEAT(7), + [378] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 7), + [380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), + [382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), + [384] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), + [386] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), SHIFT_REPEAT(32), + [389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), + [391] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), + [393] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), SHIFT_REPEAT(7), + [396] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), SHIFT_REPEAT(7), + [399] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_implements_declaration, 2), + [401] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 3), + [403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(156), + [405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), + [407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), + [409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81), + [411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(124), + [413] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_definition_repeat1, 2), SHIFT_REPEAT(156), + [416] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_annotation_definition_repeat1, 2), + [418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), + [420] = {.entry = {.count = 1, .reusable = false}}, SHIFT(29), + [422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), + [424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), + [426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), + [428] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__identifier, 1), + [430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(76), + [432] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 3), + [434] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 3), + [436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(123), + [438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), + [440] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__statement_argument, 1), + [442] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statement_argument, 1), + [444] = {.entry = {.count = 1, .reusable = false}}, SHIFT(77), + [446] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 3), + [448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(157), + [450] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 2), + [452] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(42), + [455] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), + [457] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_repeat1, 2), SHIFT_REPEAT(29), + [460] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_statement_repeat1, 2), + [462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), + [464] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__identifier, 1), + [466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(141), + [468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106), + [470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), + [472] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_packed_switch_declaration_repeat1, 2), SHIFT_REPEAT(123), + [475] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_packed_switch_declaration_repeat1, 2), + [477] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 3), + [479] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 3), + [481] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_full_field_identifier, 3), + [483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), + [485] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 3, .production_id = 1), + [487] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_full_field_identifier, 3), + [489] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_full_method_identifier, 3), + [491] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_full_method_identifier, 3), + [493] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_statement_repeat1, 2), + [495] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 2), + [497] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 4), + [499] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_reference, 2), + [501] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 2), + [503] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 2), + [505] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 4), + [507] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_property, 3, .production_id = 3), + [509] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_declaration, 3), + [511] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 5), + [513] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 5), + [515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), + [517] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_value, 1), + [519] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field_identifier, 2), + [521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161), + [523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(153), + [525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), + [527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(145), + [529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), + [531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), + [533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104), + [535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), + [537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146), + [539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159), + [541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), + [543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(109), + [545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179), + [547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155), + [549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169), + [551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(166), + [553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(167), + [555] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), + [557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91), + [559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(80), + [561] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 3), + [563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), + [565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), + [567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(160), + [569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(174), + [571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163), }; #ifdef __cplusplus From fec1e29672a80159dfa722dbc6bf86e0e5c05727 Mon Sep 17 00:00:00 2001 From: Yotam Nachum Date: Tue, 4 Jan 2022 17:43:11 +0200 Subject: [PATCH 31/98] Expand annotation value to be any identifier --- grammar.js | 2 +- src/grammar.json | 2 +- src/node-types.json | 16 + src/parser.c | 8464 ++++++++++++++++++++++--------------------- 4 files changed, 4363 insertions(+), 4121 deletions(-) diff --git a/grammar.js b/grammar.js index a13bd16c7..a298f9ad7 100644 --- a/grammar.js +++ b/grammar.js @@ -327,7 +327,7 @@ module.exports = grammar({ $.number_literal, $.string_literal, $.null_literal, - $.class_identifier, + $._identifier, $.list, $.enum_reference ), diff --git a/src/grammar.json b/src/grammar.json index 22ec2e352..d6001fc62 100644 --- a/src/grammar.json +++ b/src/grammar.json @@ -307,7 +307,7 @@ }, { "type": "SYMBOL", - "name": "class_identifier" + "name": "_identifier" }, { "type": "SYMBOL", diff --git a/src/node-types.json b/src/node-types.json index 9473fbbc5..31ead9df5 100644 --- a/src/node-types.json +++ b/src/node-types.json @@ -84,10 +84,26 @@ "type": "enum_reference", "named": true }, + { + "type": "field_identifier", + "named": true + }, + { + "type": "full_field_identifier", + "named": true + }, + { + "type": "full_method_identifier", + "named": true + }, { "type": "list", "named": true }, + { + "type": "method_identifier", + "named": true + }, { "type": "null_literal", "named": true diff --git a/src/parser.c b/src/parser.c index fcc7209ef..43fff8a69 100644 --- a/src/parser.c +++ b/src/parser.c @@ -14,7 +14,7 @@ #endif #define LANGUAGE_VERSION 13 -#define STATE_COUNT 180 +#define STATE_COUNT 189 #define LARGE_STATE_COUNT 28 #define SYMBOL_COUNT 357 #define ALIAS_COUNT 2 @@ -2610,125 +2610,127 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { eof = lexer->eof(lexer); switch (state) { case 0: - if (eof) ADVANCE(1511); + if (eof) ADVANCE(1518); if (lookahead == '"') ADVANCE(5); - if (lookahead == '#') ADVANCE(1840); - if (lookahead == ')') ADVANCE(1780); - if (lookahead == ',') ADVANCE(1528); - if (lookahead == '-') ADVANCE(171); - if (lookahead == '.') ADVANCE(170); - if (lookahead == '0') ADVANCE(1850); - if (lookahead == ':') ADVANCE(1508); - if (lookahead == '<') ADVANCE(505); - if (lookahead == '=') ADVANCE(1524); - if (lookahead == 'B') ADVANCE(1784); - if (lookahead == 'C') ADVANCE(1786); - if (lookahead == 'D') ADVANCE(1790); - if (lookahead == 'F') ADVANCE(1789); - if (lookahead == 'I') ADVANCE(1787); - if (lookahead == 'J') ADVANCE(1788); - if (lookahead == 'L') ADVANCE(1509); - if (lookahead == 'S') ADVANCE(1785); - if (lookahead == 'V') ADVANCE(1782); - if (lookahead == 'Z') ADVANCE(1783); - if (lookahead == '[') ADVANCE(1781); - if (lookahead == 'a') ADVANCE(475); - if (lookahead == 'b') ADVANCE(1251); - if (lookahead == 'c') ADVANCE(821); - if (lookahead == 'd') ADVANCE(663); - if (lookahead == 'e') ADVANCE(1026); - if (lookahead == 'f') ADVANCE(845); - if (lookahead == 'g') ADVANCE(1100); - if (lookahead == 'i') ADVANCE(774); - if (lookahead == 'l') ADVANCE(1106); - if (lookahead == 'm') ADVANCE(1101); - if (lookahead == 'n') ADVANCE(364); - if (lookahead == 'o') ADVANCE(1253); - if (lookahead == 'p') ADVANCE(362); - if (lookahead == 'r') ADVANCE(664); - if (lookahead == 's') ADVANCE(810); - if (lookahead == 't') ADVANCE(822); - if (lookahead == 'u') ADVANCE(1302); - if (lookahead == 'v') ADVANCE(413); - if (lookahead == 'x') ADVANCE(1184); - if (lookahead == '{') ADVANCE(1764); - if (lookahead == '}') ADVANCE(1766); + if (lookahead == '#') ADVANCE(1847); + if (lookahead == ')') ADVANCE(1787); + if (lookahead == ',') ADVANCE(1535); + if (lookahead == '-') ADVANCE(174); + if (lookahead == '.') ADVANCE(173); + if (lookahead == '0') ADVANCE(1857); + if (lookahead == ':') ADVANCE(1515); + if (lookahead == '<') ADVANCE(509); + if (lookahead == '=') ADVANCE(1531); + if (lookahead == 'B') ADVANCE(1791); + if (lookahead == 'C') ADVANCE(1793); + if (lookahead == 'D') ADVANCE(1797); + if (lookahead == 'F') ADVANCE(1796); + if (lookahead == 'I') ADVANCE(1794); + if (lookahead == 'J') ADVANCE(1795); + if (lookahead == 'L') ADVANCE(1516); + if (lookahead == 'S') ADVANCE(1792); + if (lookahead == 'V') ADVANCE(1789); + if (lookahead == 'Z') ADVANCE(1790); + if (lookahead == '[') ADVANCE(1788); + if (lookahead == 'a') ADVANCE(479); + if (lookahead == 'b') ADVANCE(1257); + if (lookahead == 'c') ADVANCE(826); + if (lookahead == 'd') ADVANCE(667); + if (lookahead == 'e') ADVANCE(1031); + if (lookahead == 'f') ADVANCE(850); + if (lookahead == 'g') ADVANCE(1106); + if (lookahead == 'i') ADVANCE(779); + if (lookahead == 'l') ADVANCE(1112); + if (lookahead == 'm') ADVANCE(1107); + if (lookahead == 'n') ADVANCE(368); + if (lookahead == 'o') ADVANCE(1259); + if (lookahead == 'p') ADVANCE(366); + if (lookahead == 'r') ADVANCE(668); + if (lookahead == 's') ADVANCE(815); + if (lookahead == 't') ADVANCE(827); + if (lookahead == 'u') ADVANCE(1308); + if (lookahead == 'v') ADVANCE(417); + if (lookahead == 'x') ADVANCE(1190); + if (lookahead == '{') ADVANCE(1771); + if (lookahead == '}') ADVANCE(1773); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(0) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1851); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1858); END_STATE(); case 1: - if (lookahead == '\n') ADVANCE(1529); + if (lookahead == '\n') ADVANCE(1536); if (lookahead == '"') ADVANCE(5); - if (lookahead == '#') ADVANCE(1840); - if (lookahead == ',') ADVANCE(1528); - if (lookahead == '-') ADVANCE(171); - if (lookahead == '0') ADVANCE(1848); - if (lookahead == ':') ADVANCE(1508); - if (lookahead == '<') ADVANCE(505); - if (lookahead == 'L') ADVANCE(13); - if (lookahead == '[') ADVANCE(1781); - if (lookahead == 'p') ADVANCE(14); - if (lookahead == 'v') ADVANCE(15); - if (lookahead == '{') ADVANCE(1764); + if (lookahead == '#') ADVANCE(1847); + if (lookahead == ',') ADVANCE(1535); + if (lookahead == '-') ADVANCE(174); + if (lookahead == '0') ADVANCE(1855); + if (lookahead == ':') ADVANCE(1515); + if (lookahead == '<') ADVANCE(509); + if (lookahead == 'L') ADVANCE(16); + if (lookahead == '[') ADVANCE(1788); + if (lookahead == 'p') ADVANCE(17); + if (lookahead == 'v') ADVANCE(18); + if (lookahead == '{') ADVANCE(1771); if (lookahead == '\t' || lookahead == '\r' || lookahead == ' ') SKIP(1) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1849); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1856); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(17); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(20); END_STATE(); case 2: - if (lookahead == ' ') ADVANCE(467); + if (lookahead == ' ') ADVANCE(471); END_STATE(); case 3: - if (lookahead == ' ') ADVANCE(468); + if (lookahead == ' ') ADVANCE(472); END_STATE(); case 4: if (lookahead == '"') ADVANCE(5); - if (lookahead == '#') ADVANCE(1840); - if (lookahead == '-') ADVANCE(172); - if (lookahead == '0') ADVANCE(1848); - if (lookahead == ':') ADVANCE(1508); - if (lookahead == '<') ADVANCE(505); - if (lookahead == 'L') ADVANCE(13); - if (lookahead == '[') ADVANCE(1781); - if (lookahead == 'p') ADVANCE(14); - if (lookahead == 'v') ADVANCE(15); - if (lookahead == '{') ADVANCE(1764); - if (lookahead == '}') ADVANCE(1766); + if (lookahead == '#') ADVANCE(1847); + if (lookahead == '-') ADVANCE(175); + if (lookahead == '.') ADVANCE(747); + if (lookahead == '0') ADVANCE(1855); + if (lookahead == ':') ADVANCE(1515); + if (lookahead == '<') ADVANCE(509); + if (lookahead == 'L') ADVANCE(16); + if (lookahead == '[') ADVANCE(1788); + if (lookahead == 'n') ADVANCE(15); + if (lookahead == 'p') ADVANCE(17); + if (lookahead == 'v') ADVANCE(18); + if (lookahead == '{') ADVANCE(1771); + if (lookahead == '}') ADVANCE(1773); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(4) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1849); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1856); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(17); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(20); END_STATE(); case 5: - if (lookahead == '"') ADVANCE(1852); + if (lookahead == '"') ADVANCE(1859); if (lookahead != 0 && lookahead != '\n') ADVANCE(5); END_STATE(); case 6: - if (lookahead == '#') ADVANCE(1840); - if (lookahead == '<') ADVANCE(505); - if (lookahead == 'a') ADVANCE(29); - if (lookahead == 'b') ADVANCE(92); - if (lookahead == 'c') ADVANCE(86); - if (lookahead == 'd') ADVANCE(44); - if (lookahead == 'e') ADVANCE(78); - if (lookahead == 'f') ADVANCE(67); - if (lookahead == 'i') ADVANCE(79); - if (lookahead == 'n') ADVANCE(18); - if (lookahead == 'p') ADVANCE(89); - if (lookahead == 's') ADVANCE(117); - if (lookahead == 't') ADVANCE(93); - if (lookahead == 'v') ADVANCE(26); + if (lookahead == '#') ADVANCE(1847); + if (lookahead == '<') ADVANCE(509); + if (lookahead == 'a') ADVANCE(32); + if (lookahead == 'b') ADVANCE(95); + if (lookahead == 'c') ADVANCE(89); + if (lookahead == 'd') ADVANCE(47); + if (lookahead == 'e') ADVANCE(81); + if (lookahead == 'f') ADVANCE(70); + if (lookahead == 'i') ADVANCE(82); + if (lookahead == 'n') ADVANCE(21); + if (lookahead == 'p') ADVANCE(92); + if (lookahead == 's') ADVANCE(120); + if (lookahead == 't') ADVANCE(96); + if (lookahead == 'v') ADVANCE(29); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || @@ -2736,42 +2738,42 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('g' <= lookahead && lookahead <= 'z')) ADVANCE(123); + ('g' <= lookahead && lookahead <= 'z')) ADVANCE(126); END_STATE(); case 7: - if (lookahead == '#') ADVANCE(1840); - if (lookahead == 'L') ADVANCE(1509); - if (lookahead == 'a') ADVANCE(474); - if (lookahead == 'b') ADVANCE(1250); - if (lookahead == 'c') ADVANCE(1168); - if (lookahead == 'd') ADVANCE(662); - if (lookahead == 'e') ADVANCE(1025); - if (lookahead == 'f') ADVANCE(875); - if (lookahead == 'i') ADVANCE(1096); - if (lookahead == 'n') ADVANCE(363); - if (lookahead == 'p') ADVANCE(1252); - if (lookahead == 's') ADVANCE(1387); - if (lookahead == 't') ADVANCE(1254); - if (lookahead == 'v') ADVANCE(412); + if (lookahead == '#') ADVANCE(1847); + if (lookahead == 'L') ADVANCE(1516); + if (lookahead == 'a') ADVANCE(478); + if (lookahead == 'b') ADVANCE(1256); + if (lookahead == 'c') ADVANCE(1174); + if (lookahead == 'd') ADVANCE(666); + if (lookahead == 'e') ADVANCE(1030); + if (lookahead == 'f') ADVANCE(880); + if (lookahead == 'i') ADVANCE(1102); + if (lookahead == 'n') ADVANCE(367); + if (lookahead == 'p') ADVANCE(1258); + if (lookahead == 's') ADVANCE(1393); + if (lookahead == 't') ADVANCE(1260); + if (lookahead == 'v') ADVANCE(416); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(7) END_STATE(); case 8: - if (lookahead == '#') ADVANCE(1840); - if (lookahead == 'a') ADVANCE(259); - if (lookahead == 'b') ADVANCE(322); - if (lookahead == 'c') ADVANCE(316); - if (lookahead == 'd') ADVANCE(274); - if (lookahead == 'e') ADVANCE(308); - if (lookahead == 'f') ADVANCE(297); - if (lookahead == 'i') ADVANCE(309); - if (lookahead == 'n') ADVANCE(248); - if (lookahead == 'p') ADVANCE(319); - if (lookahead == 's') ADVANCE(347); - if (lookahead == 't') ADVANCE(323); - if (lookahead == 'v') ADVANCE(256); + if (lookahead == '#') ADVANCE(1847); + if (lookahead == 'a') ADVANCE(262); + if (lookahead == 'b') ADVANCE(325); + if (lookahead == 'c') ADVANCE(319); + if (lookahead == 'd') ADVANCE(277); + if (lookahead == 'e') ADVANCE(311); + if (lookahead == 'f') ADVANCE(300); + if (lookahead == 'i') ADVANCE(312); + if (lookahead == 'n') ADVANCE(251); + if (lookahead == 'p') ADVANCE(322); + if (lookahead == 's') ADVANCE(350); + if (lookahead == 't') ADVANCE(326); + if (lookahead == 'v') ADVANCE(259); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || @@ -2779,2519 +2781,2537 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('g' <= lookahead && lookahead <= 'z')) ADVANCE(353); + ('g' <= lookahead && lookahead <= 'z')) ADVANCE(356); END_STATE(); case 9: - if (lookahead == '(') ADVANCE(1778); + if (lookahead == '(') ADVANCE(1785); END_STATE(); case 10: - if (lookahead == '(') ADVANCE(1777); + if (lookahead == '(') ADVANCE(1784); END_STATE(); case 11: - if (lookahead == '(') ADVANCE(1779); - if (lookahead == '-') ADVANCE(1309); + if (lookahead == '(') ADVANCE(1786); + if (lookahead == '-') ADVANCE(1315); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); END_STATE(); case 12: - if (lookahead == '(') ADVANCE(1779); - if (lookahead == ':') ADVANCE(1776); - if (lookahead == ';') ADVANCE(1775); + if (lookahead == '(') ADVANCE(1786); + if (lookahead == ':') ADVANCE(1783); + if (lookahead == ';') ADVANCE(1782); if (lookahead == '$' || - lookahead == '/') ADVANCE(354); + lookahead == '/') ADVANCE(357); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(12); END_STATE(); case 13: - if (lookahead == '(') ADVANCE(1779); - if (lookahead == ':') ADVANCE(1776); - if (lookahead == '$' || - lookahead == '/') ADVANCE(354); + if (lookahead == '(') ADVANCE(1786); + if (lookahead == ':') ADVANCE(1783); + if (lookahead == 'l') ADVANCE(1861); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(12); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(20); END_STATE(); case 14: - if (lookahead == '(') ADVANCE(1779); - if (lookahead == ':') ADVANCE(1776); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1844); - if (('A' <= lookahead && lookahead <= 'Z') || + if (lookahead == '(') ADVANCE(1786); + if (lookahead == ':') ADVANCE(1783); + if (lookahead == 'l') ADVANCE(13); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(17); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(20); END_STATE(); case 15: - if (lookahead == '(') ADVANCE(1779); - if (lookahead == ':') ADVANCE(1776); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1842); - if (('A' <= lookahead && lookahead <= 'Z') || + if (lookahead == '(') ADVANCE(1786); + if (lookahead == ':') ADVANCE(1783); + if (lookahead == 'u') ADVANCE(14); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(17); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(20); END_STATE(); case 16: - if (lookahead == '(') ADVANCE(1779); - if (lookahead == ':') ADVANCE(1776); + if (lookahead == '(') ADVANCE(1786); + if (lookahead == ':') ADVANCE(1783); + if (lookahead == '$' || + lookahead == '/') ADVANCE(357); if (('0' <= lookahead && lookahead <= '9') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1846); - if (('A' <= lookahead && lookahead <= 'Z') || + ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('g' <= lookahead && lookahead <= 'z')) ADVANCE(17); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(12); END_STATE(); case 17: - if (lookahead == '(') ADVANCE(1779); - if (lookahead == ':') ADVANCE(1776); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || + if (lookahead == '(') ADVANCE(1786); + if (lookahead == ':') ADVANCE(1783); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1851); + if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(17); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(20); END_STATE(); case 18: - if (lookahead == '(') ADVANCE(1779); - if (lookahead == 'a') ADVANCE(108); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || + if (lookahead == '(') ADVANCE(1786); + if (lookahead == ':') ADVANCE(1783); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1849); + if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(123); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(20); END_STATE(); case 19: - if (lookahead == '(') ADVANCE(1779); - if (lookahead == 'a') ADVANCE(95); + if (lookahead == '(') ADVANCE(1786); + if (lookahead == ':') ADVANCE(1783); if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1853); + if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(123); + ('g' <= lookahead && lookahead <= 'z')) ADVANCE(20); END_STATE(); case 20: - if (lookahead == '(') ADVANCE(1779); - if (lookahead == 'a') ADVANCE(72); + if (lookahead == '(') ADVANCE(1786); + if (lookahead == ':') ADVANCE(1783); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(123); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(20); END_STATE(); case 21: - if (lookahead == '(') ADVANCE(1779); - if (lookahead == 'a') ADVANCE(36); + if (lookahead == '(') ADVANCE(1786); + if (lookahead == 'a') ADVANCE(111); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(123); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(126); END_STATE(); case 22: - if (lookahead == '(') ADVANCE(1779); - if (lookahead == 'a') ADVANCE(97); + if (lookahead == '(') ADVANCE(1786); + if (lookahead == 'a') ADVANCE(98); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(123); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(126); END_STATE(); case 23: - if (lookahead == '(') ADVANCE(1779); - if (lookahead == 'a') ADVANCE(81); + if (lookahead == '(') ADVANCE(1786); + if (lookahead == 'a') ADVANCE(75); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(123); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(126); END_STATE(); case 24: - if (lookahead == '(') ADVANCE(1779); - if (lookahead == 'a') ADVANCE(38); + if (lookahead == '(') ADVANCE(1786); + if (lookahead == 'a') ADVANCE(39); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(123); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(126); END_STATE(); case 25: - if (lookahead == '(') ADVANCE(1779); - if (lookahead == 'a') ADVANCE(111); + if (lookahead == '(') ADVANCE(1786); + if (lookahead == 'a') ADVANCE(100); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(123); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(126); END_STATE(); case 26: - if (lookahead == '(') ADVANCE(1779); - if (lookahead == 'a') ADVANCE(96); - if (lookahead == 'o') ADVANCE(76); + if (lookahead == '(') ADVANCE(1786); + if (lookahead == 'a') ADVANCE(84); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(123); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(126); END_STATE(); case 27: - if (lookahead == '(') ADVANCE(1779); - if (lookahead == 'a') ADVANCE(110); + if (lookahead == '(') ADVANCE(1786); + if (lookahead == 'a') ADVANCE(41); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(123); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(126); END_STATE(); case 28: - if (lookahead == '(') ADVANCE(1779); - if (lookahead == 'a') ADVANCE(112); + if (lookahead == '(') ADVANCE(1786); + if (lookahead == 'a') ADVANCE(114); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(123); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(126); END_STATE(); case 29: - if (lookahead == '(') ADVANCE(1779); - if (lookahead == 'b') ADVANCE(101); + if (lookahead == '(') ADVANCE(1786); + if (lookahead == 'a') ADVANCE(99); + if (lookahead == 'o') ADVANCE(79); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(126); END_STATE(); case 30: - if (lookahead == '(') ADVANCE(1779); - if (lookahead == 'b') ADVANCE(73); + if (lookahead == '(') ADVANCE(1786); + if (lookahead == 'a') ADVANCE(113); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(126); END_STATE(); case 31: - if (lookahead == '(') ADVANCE(1779); - if (lookahead == 'c') ADVANCE(61); - if (lookahead == 't') ADVANCE(60); + if (lookahead == '(') ADVANCE(1786); + if (lookahead == 'a') ADVANCE(115); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(126); END_STATE(); case 32: - if (lookahead == '(') ADVANCE(1779); - if (lookahead == 'c') ADVANCE(1792); + if (lookahead == '(') ADVANCE(1786); + if (lookahead == 'b') ADVANCE(104); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); END_STATE(); case 33: - if (lookahead == '(') ADVANCE(1779); - if (lookahead == 'c') ADVANCE(1801); + if (lookahead == '(') ADVANCE(1786); + if (lookahead == 'b') ADVANCE(76); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); END_STATE(); case 34: - if (lookahead == '(') ADVANCE(1779); - if (lookahead == 'c') ADVANCE(1828); + if (lookahead == '(') ADVANCE(1786); + if (lookahead == 'c') ADVANCE(64); + if (lookahead == 't') ADVANCE(63); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); END_STATE(); case 35: - if (lookahead == '(') ADVANCE(1779); - if (lookahead == 'c') ADVANCE(74); + if (lookahead == '(') ADVANCE(1786); + if (lookahead == 'c') ADVANCE(1799); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); END_STATE(); case 36: - if (lookahead == '(') ADVANCE(1779); - if (lookahead == 'c') ADVANCE(104); + if (lookahead == '(') ADVANCE(1786); + if (lookahead == 'c') ADVANCE(1808); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); END_STATE(); case 37: - if (lookahead == '(') ADVANCE(1779); - if (lookahead == 'c') ADVANCE(106); + if (lookahead == '(') ADVANCE(1786); + if (lookahead == 'c') ADVANCE(1835); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); END_STATE(); case 38: - if (lookahead == '(') ADVANCE(1779); - if (lookahead == 'c') ADVANCE(49); + if (lookahead == '(') ADVANCE(1786); + if (lookahead == 'c') ADVANCE(77); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); END_STATE(); case 39: - if (lookahead == '(') ADVANCE(1779); - if (lookahead == 'c') ADVANCE(114); + if (lookahead == '(') ADVANCE(1786); + if (lookahead == 'c') ADVANCE(107); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); END_STATE(); case 40: - if (lookahead == '(') ADVANCE(1779); - if (lookahead == 'd') ADVANCE(58); + if (lookahead == '(') ADVANCE(1786); + if (lookahead == 'c') ADVANCE(109); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); END_STATE(); case 41: - if (lookahead == '(') ADVANCE(1779); - if (lookahead == 'd') ADVANCE(11); + if (lookahead == '(') ADVANCE(1786); + if (lookahead == 'c') ADVANCE(52); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); END_STATE(); case 42: - if (lookahead == '(') ADVANCE(1779); - if (lookahead == 'd') ADVANCE(1798); + if (lookahead == '(') ADVANCE(1786); + if (lookahead == 'c') ADVANCE(117); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); END_STATE(); case 43: - if (lookahead == '(') ADVANCE(1779); - if (lookahead == 'd') ADVANCE(1807); + if (lookahead == '(') ADVANCE(1786); + if (lookahead == 'd') ADVANCE(61); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); END_STATE(); case 44: - if (lookahead == '(') ADVANCE(1779); - if (lookahead == 'e') ADVANCE(35); + if (lookahead == '(') ADVANCE(1786); + if (lookahead == 'd') ADVANCE(11); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); END_STATE(); case 45: - if (lookahead == '(') ADVANCE(1779); - if (lookahead == 'e') ADVANCE(1825); + if (lookahead == '(') ADVANCE(1786); + if (lookahead == 'd') ADVANCE(1805); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); END_STATE(); case 46: - if (lookahead == '(') ADVANCE(1779); - if (lookahead == 'e') ADVANCE(1816); + if (lookahead == '(') ADVANCE(1786); + if (lookahead == 'd') ADVANCE(1814); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); END_STATE(); case 47: - if (lookahead == '(') ADVANCE(1779); - if (lookahead == 'e') ADVANCE(1795); + if (lookahead == '(') ADVANCE(1786); + if (lookahead == 'e') ADVANCE(38); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); END_STATE(); case 48: - if (lookahead == '(') ADVANCE(1779); - if (lookahead == 'e') ADVANCE(1810); + if (lookahead == '(') ADVANCE(1786); + if (lookahead == 'e') ADVANCE(1832); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); END_STATE(); case 49: - if (lookahead == '(') ADVANCE(1779); - if (lookahead == 'e') ADVANCE(1819); + if (lookahead == '(') ADVANCE(1786); + if (lookahead == 'e') ADVANCE(1823); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); END_STATE(); case 50: - if (lookahead == '(') ADVANCE(1779); - if (lookahead == 'e') ADVANCE(39); + if (lookahead == '(') ADVANCE(1786); + if (lookahead == 'e') ADVANCE(1802); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); END_STATE(); case 51: - if (lookahead == '(') ADVANCE(1779); - if (lookahead == 'e') ADVANCE(41); + if (lookahead == '(') ADVANCE(1786); + if (lookahead == 'e') ADVANCE(1817); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); END_STATE(); case 52: - if (lookahead == '(') ADVANCE(1779); - if (lookahead == 'e') ADVANCE(90); + if (lookahead == '(') ADVANCE(1786); + if (lookahead == 'e') ADVANCE(1826); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); END_STATE(); case 53: - if (lookahead == '(') ADVANCE(1779); + if (lookahead == '(') ADVANCE(1786); if (lookahead == 'e') ADVANCE(42); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); END_STATE(); case 54: - if (lookahead == '(') ADVANCE(1779); - if (lookahead == 'e') ADVANCE(43); + if (lookahead == '(') ADVANCE(1786); + if (lookahead == 'e') ADVANCE(44); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); END_STATE(); case 55: - if (lookahead == '(') ADVANCE(1779); - if (lookahead == 'e') ADVANCE(83); + if (lookahead == '(') ADVANCE(1786); + if (lookahead == 'e') ADVANCE(93); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); END_STATE(); case 56: - if (lookahead == '(') ADVANCE(1779); - if (lookahead == 'e') ADVANCE(113); + if (lookahead == '(') ADVANCE(1786); + if (lookahead == 'e') ADVANCE(45); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); END_STATE(); case 57: - if (lookahead == '(') ADVANCE(1779); - if (lookahead == 'f') ADVANCE(24); + if (lookahead == '(') ADVANCE(1786); + if (lookahead == 'e') ADVANCE(46); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); END_STATE(); case 58: - if (lookahead == '(') ADVANCE(1779); - if (lookahead == 'g') ADVANCE(45); + if (lookahead == '(') ADVANCE(1786); + if (lookahead == 'e') ADVANCE(86); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); END_STATE(); case 59: - if (lookahead == '(') ADVANCE(1779); - if (lookahead == 'g') ADVANCE(100); + if (lookahead == '(') ADVANCE(1786); + if (lookahead == 'e') ADVANCE(116); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); END_STATE(); case 60: - if (lookahead == '(') ADVANCE(1779); - if (lookahead == 'h') ADVANCE(56); + if (lookahead == '(') ADVANCE(1786); + if (lookahead == 'f') ADVANCE(27); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); END_STATE(); case 61: - if (lookahead == '(') ADVANCE(1779); - if (lookahead == 'h') ADVANCE(99); + if (lookahead == '(') ADVANCE(1786); + if (lookahead == 'g') ADVANCE(48); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); END_STATE(); case 62: - if (lookahead == '(') ADVANCE(1779); - if (lookahead == 'i') ADVANCE(40); + if (lookahead == '(') ADVANCE(1786); + if (lookahead == 'g') ADVANCE(103); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); END_STATE(); case 63: - if (lookahead == '(') ADVANCE(1779); - if (lookahead == 'i') ADVANCE(121); - if (lookahead == 'o') ADVANCE(115); + if (lookahead == '(') ADVANCE(1786); + if (lookahead == 'h') ADVANCE(59); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); END_STATE(); case 64: - if (lookahead == '(') ADVANCE(1779); - if (lookahead == 'i') ADVANCE(122); + if (lookahead == '(') ADVANCE(1786); + if (lookahead == 'h') ADVANCE(102); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); END_STATE(); case 65: - if (lookahead == '(') ADVANCE(1779); - if (lookahead == 'i') ADVANCE(120); + if (lookahead == '(') ADVANCE(1786); + if (lookahead == 'i') ADVANCE(43); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); END_STATE(); case 66: - if (lookahead == '(') ADVANCE(1779); - if (lookahead == 'i') ADVANCE(32); + if (lookahead == '(') ADVANCE(1786); + if (lookahead == 'i') ADVANCE(124); + if (lookahead == 'o') ADVANCE(118); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); END_STATE(); case 67: - if (lookahead == '(') ADVANCE(1779); - if (lookahead == 'i') ADVANCE(82); + if (lookahead == '(') ADVANCE(1786); + if (lookahead == 'i') ADVANCE(125); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); END_STATE(); case 68: - if (lookahead == '(') ADVANCE(1779); - if (lookahead == 'i') ADVANCE(33); + if (lookahead == '(') ADVANCE(1786); + if (lookahead == 'i') ADVANCE(123); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); END_STATE(); case 69: - if (lookahead == '(') ADVANCE(1779); - if (lookahead == 'i') ADVANCE(75); + if (lookahead == '(') ADVANCE(1786); + if (lookahead == 'i') ADVANCE(35); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); END_STATE(); case 70: - if (lookahead == '(') ADVANCE(1779); - if (lookahead == 'i') ADVANCE(34); + if (lookahead == '(') ADVANCE(1786); + if (lookahead == 'i') ADVANCE(85); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); END_STATE(); case 71: - if (lookahead == '(') ADVANCE(1779); - if (lookahead == 'i') ADVANCE(55); + if (lookahead == '(') ADVANCE(1786); + if (lookahead == 'i') ADVANCE(36); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); END_STATE(); case 72: - if (lookahead == '(') ADVANCE(1779); - if (lookahead == 'l') ADVANCE(1804); + if (lookahead == '(') ADVANCE(1786); + if (lookahead == 'i') ADVANCE(78); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); END_STATE(); case 73: - if (lookahead == '(') ADVANCE(1779); - if (lookahead == 'l') ADVANCE(66); + if (lookahead == '(') ADVANCE(1786); + if (lookahead == 'i') ADVANCE(37); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); END_STATE(); case 74: - if (lookahead == '(') ADVANCE(1779); - if (lookahead == 'l') ADVANCE(22); + if (lookahead == '(') ADVANCE(1786); + if (lookahead == 'i') ADVANCE(58); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); END_STATE(); case 75: - if (lookahead == '(') ADVANCE(1779); - if (lookahead == 'l') ADVANCE(48); + if (lookahead == '(') ADVANCE(1786); + if (lookahead == 'l') ADVANCE(1811); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); END_STATE(); case 76: - if (lookahead == '(') ADVANCE(1779); - if (lookahead == 'l') ADVANCE(28); + if (lookahead == '(') ADVANCE(1786); + if (lookahead == 'l') ADVANCE(69); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); END_STATE(); case 77: - if (lookahead == '(') ADVANCE(1779); - if (lookahead == 'm') ADVANCE(1831); + if (lookahead == '(') ADVANCE(1786); + if (lookahead == 'l') ADVANCE(25); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); END_STATE(); case 78: - if (lookahead == '(') ADVANCE(1779); - if (lookahead == 'n') ADVANCE(118); + if (lookahead == '(') ADVANCE(1786); + if (lookahead == 'l') ADVANCE(51); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); END_STATE(); case 79: - if (lookahead == '(') ADVANCE(1779); - if (lookahead == 'n') ADVANCE(107); + if (lookahead == '(') ADVANCE(1786); + if (lookahead == 'l') ADVANCE(31); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); END_STATE(); case 80: - if (lookahead == '(') ADVANCE(1779); - if (lookahead == 'n') ADVANCE(31); + if (lookahead == '(') ADVANCE(1786); + if (lookahead == 'm') ADVANCE(1838); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); END_STATE(); case 81: - if (lookahead == '(') ADVANCE(1779); - if (lookahead == 'n') ADVANCE(103); + if (lookahead == '(') ADVANCE(1786); + if (lookahead == 'n') ADVANCE(121); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); END_STATE(); case 82: - if (lookahead == '(') ADVANCE(1779); - if (lookahead == 'n') ADVANCE(20); + if (lookahead == '(') ADVANCE(1786); + if (lookahead == 'n') ADVANCE(110); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); END_STATE(); case 83: - if (lookahead == '(') ADVANCE(1779); - if (lookahead == 'n') ADVANCE(105); + if (lookahead == '(') ADVANCE(1786); + if (lookahead == 'n') ADVANCE(34); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); END_STATE(); case 84: - if (lookahead == '(') ADVANCE(1779); - if (lookahead == 'n') ADVANCE(64); + if (lookahead == '(') ADVANCE(1786); + if (lookahead == 'n') ADVANCE(106); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); END_STATE(); case 85: - if (lookahead == '(') ADVANCE(1779); - if (lookahead == 'n') ADVANCE(102); + if (lookahead == '(') ADVANCE(1786); + if (lookahead == 'n') ADVANCE(23); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); END_STATE(); case 86: - if (lookahead == '(') ADVANCE(1779); - if (lookahead == 'o') ADVANCE(85); + if (lookahead == '(') ADVANCE(1786); + if (lookahead == 'n') ADVANCE(108); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); END_STATE(); case 87: - if (lookahead == '(') ADVANCE(1779); - if (lookahead == 'o') ADVANCE(84); + if (lookahead == '(') ADVANCE(1786); + if (lookahead == 'n') ADVANCE(67); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); END_STATE(); case 88: - if (lookahead == '(') ADVANCE(1779); - if (lookahead == 'o') ADVANCE(91); + if (lookahead == '(') ADVANCE(1786); + if (lookahead == 'n') ADVANCE(105); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); END_STATE(); case 89: - if (lookahead == '(') ADVANCE(1779); - if (lookahead == 'r') ADVANCE(63); - if (lookahead == 'u') ADVANCE(30); + if (lookahead == '(') ADVANCE(1786); + if (lookahead == 'o') ADVANCE(88); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); END_STATE(); case 90: - if (lookahead == '(') ADVANCE(1779); - if (lookahead == 'r') ADVANCE(57); + if (lookahead == '(') ADVANCE(1786); + if (lookahead == 'o') ADVANCE(87); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); END_STATE(); case 91: - if (lookahead == '(') ADVANCE(1779); - if (lookahead == 'r') ADVANCE(1834); + if (lookahead == '(') ADVANCE(1786); + if (lookahead == 'o') ADVANCE(94); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); END_STATE(); case 92: - if (lookahead == '(') ADVANCE(1779); - if (lookahead == 'r') ADVANCE(62); + if (lookahead == '(') ADVANCE(1786); + if (lookahead == 'r') ADVANCE(66); + if (lookahead == 'u') ADVANCE(33); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); END_STATE(); case 93: - if (lookahead == '(') ADVANCE(1779); - if (lookahead == 'r') ADVANCE(23); + if (lookahead == '(') ADVANCE(1786); + if (lookahead == 'r') ADVANCE(60); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); END_STATE(); case 94: - if (lookahead == '(') ADVANCE(1779); - if (lookahead == 'r') ADVANCE(119); + if (lookahead == '(') ADVANCE(1786); + if (lookahead == 'r') ADVANCE(1841); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); END_STATE(); case 95: - if (lookahead == '(') ADVANCE(1779); - if (lookahead == 'r') ADVANCE(59); + if (lookahead == '(') ADVANCE(1786); + if (lookahead == 'r') ADVANCE(65); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); END_STATE(); case 96: - if (lookahead == '(') ADVANCE(1779); - if (lookahead == 'r') ADVANCE(19); + if (lookahead == '(') ADVANCE(1786); + if (lookahead == 'r') ADVANCE(26); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); END_STATE(); case 97: - if (lookahead == '(') ADVANCE(1779); - if (lookahead == 'r') ADVANCE(51); + if (lookahead == '(') ADVANCE(1786); + if (lookahead == 'r') ADVANCE(122); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); END_STATE(); case 98: - if (lookahead == '(') ADVANCE(1779); - if (lookahead == 'r') ADVANCE(21); + if (lookahead == '(') ADVANCE(1786); + if (lookahead == 'r') ADVANCE(62); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); END_STATE(); case 99: - if (lookahead == '(') ADVANCE(1779); - if (lookahead == 'r') ADVANCE(87); + if (lookahead == '(') ADVANCE(1786); + if (lookahead == 'r') ADVANCE(22); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); END_STATE(); case 100: - if (lookahead == '(') ADVANCE(1779); - if (lookahead == 's') ADVANCE(1837); + if (lookahead == '(') ADVANCE(1786); + if (lookahead == 'r') ADVANCE(54); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); END_STATE(); case 101: - if (lookahead == '(') ADVANCE(1779); - if (lookahead == 's') ADVANCE(116); + if (lookahead == '(') ADVANCE(1786); + if (lookahead == 'r') ADVANCE(24); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); END_STATE(); case 102: - if (lookahead == '(') ADVANCE(1779); - if (lookahead == 's') ADVANCE(109); + if (lookahead == '(') ADVANCE(1786); + if (lookahead == 'r') ADVANCE(90); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); END_STATE(); case 103: - if (lookahead == '(') ADVANCE(1779); - if (lookahead == 's') ADVANCE(71); + if (lookahead == '(') ADVANCE(1786); + if (lookahead == 's') ADVANCE(1844); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); END_STATE(); case 104: - if (lookahead == '(') ADVANCE(1779); - if (lookahead == 't') ADVANCE(1822); + if (lookahead == '(') ADVANCE(1786); + if (lookahead == 's') ADVANCE(119); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); END_STATE(); case 105: - if (lookahead == '(') ADVANCE(1779); - if (lookahead == 't') ADVANCE(1813); + if (lookahead == '(') ADVANCE(1786); + if (lookahead == 's') ADVANCE(112); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); END_STATE(); case 106: - if (lookahead == '(') ADVANCE(1779); - if (lookahead == 't') ADVANCE(88); + if (lookahead == '(') ADVANCE(1786); + if (lookahead == 's') ADVANCE(74); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); END_STATE(); case 107: - if (lookahead == '(') ADVANCE(1779); - if (lookahead == 't') ADVANCE(52); + if (lookahead == '(') ADVANCE(1786); + if (lookahead == 't') ADVANCE(1829); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); END_STATE(); case 108: - if (lookahead == '(') ADVANCE(1779); - if (lookahead == 't') ADVANCE(65); + if (lookahead == '(') ADVANCE(1786); + if (lookahead == 't') ADVANCE(1820); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); END_STATE(); case 109: - if (lookahead == '(') ADVANCE(1779); - if (lookahead == 't') ADVANCE(94); + if (lookahead == '(') ADVANCE(1786); + if (lookahead == 't') ADVANCE(91); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); END_STATE(); case 110: - if (lookahead == '(') ADVANCE(1779); - if (lookahead == 't') ADVANCE(68); + if (lookahead == '(') ADVANCE(1786); + if (lookahead == 't') ADVANCE(55); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); END_STATE(); case 111: - if (lookahead == '(') ADVANCE(1779); - if (lookahead == 't') ADVANCE(47); + if (lookahead == '(') ADVANCE(1786); + if (lookahead == 't') ADVANCE(68); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); END_STATE(); case 112: - if (lookahead == '(') ADVANCE(1779); - if (lookahead == 't') ADVANCE(69); + if (lookahead == '(') ADVANCE(1786); + if (lookahead == 't') ADVANCE(97); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); END_STATE(); case 113: - if (lookahead == '(') ADVANCE(1779); - if (lookahead == 't') ADVANCE(70); + if (lookahead == '(') ADVANCE(1786); + if (lookahead == 't') ADVANCE(71); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); END_STATE(); case 114: - if (lookahead == '(') ADVANCE(1779); - if (lookahead == 't') ADVANCE(53); + if (lookahead == '(') ADVANCE(1786); + if (lookahead == 't') ADVANCE(50); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); END_STATE(); case 115: - if (lookahead == '(') ADVANCE(1779); - if (lookahead == 't') ADVANCE(50); + if (lookahead == '(') ADVANCE(1786); + if (lookahead == 't') ADVANCE(72); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); END_STATE(); case 116: - if (lookahead == '(') ADVANCE(1779); - if (lookahead == 't') ADVANCE(98); + if (lookahead == '(') ADVANCE(1786); + if (lookahead == 't') ADVANCE(73); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); END_STATE(); case 117: - if (lookahead == '(') ADVANCE(1779); - if (lookahead == 't') ADVANCE(27); - if (lookahead == 'y') ADVANCE(80); + if (lookahead == '(') ADVANCE(1786); + if (lookahead == 't') ADVANCE(56); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); END_STATE(); case 118: - if (lookahead == '(') ADVANCE(1779); - if (lookahead == 'u') ADVANCE(77); + if (lookahead == '(') ADVANCE(1786); + if (lookahead == 't') ADVANCE(53); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); END_STATE(); case 119: - if (lookahead == '(') ADVANCE(1779); - if (lookahead == 'u') ADVANCE(37); + if (lookahead == '(') ADVANCE(1786); + if (lookahead == 't') ADVANCE(101); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); END_STATE(); case 120: - if (lookahead == '(') ADVANCE(1779); - if (lookahead == 'v') ADVANCE(46); + if (lookahead == '(') ADVANCE(1786); + if (lookahead == 't') ADVANCE(30); + if (lookahead == 'y') ADVANCE(83); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); END_STATE(); case 121: - if (lookahead == '(') ADVANCE(1779); - if (lookahead == 'v') ADVANCE(25); + if (lookahead == '(') ADVANCE(1786); + if (lookahead == 'u') ADVANCE(80); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); END_STATE(); case 122: - if (lookahead == '(') ADVANCE(1779); - if (lookahead == 'z') ADVANCE(54); + if (lookahead == '(') ADVANCE(1786); + if (lookahead == 'u') ADVANCE(40); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'y')) ADVANCE(123); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); END_STATE(); case 123: - if (lookahead == '(') ADVANCE(1779); + if (lookahead == '(') ADVANCE(1786); + if (lookahead == 'v') ADVANCE(49); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); END_STATE(); case 124: - if (lookahead == '-') ADVANCE(665); + if (lookahead == '(') ADVANCE(1786); + if (lookahead == 'v') ADVANCE(28); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); END_STATE(); case 125: - if (lookahead == '-') ADVANCE(568); + if (lookahead == '(') ADVANCE(1786); + if (lookahead == 'z') ADVANCE(57); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'y')) ADVANCE(126); END_STATE(); case 126: - if (lookahead == '-') ADVANCE(376); + if (lookahead == '(') ADVANCE(1786); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); END_STATE(); case 127: - if (lookahead == '-') ADVANCE(658); + if (lookahead == '-') ADVANCE(669); END_STATE(); case 128: - if (lookahead == '-') ADVANCE(476); + if (lookahead == '-') ADVANCE(572); END_STATE(); case 129: - if (lookahead == '-') ADVANCE(571); + if (lookahead == '-') ADVANCE(380); END_STATE(); case 130: - if (lookahead == '-') ADVANCE(660); + if (lookahead == '-') ADVANCE(662); END_STATE(); case 131: - if (lookahead == '-') ADVANCE(661); + if (lookahead == '-') ADVANCE(480); END_STATE(); case 132: - if (lookahead == '-') ADVANCE(778); + if (lookahead == '-') ADVANCE(575); END_STATE(); case 133: - if (lookahead == '-') ADVANCE(855); + if (lookahead == '-') ADVANCE(664); END_STATE(); case 134: - if (lookahead == '-') ADVANCE(624); + if (lookahead == '-') ADVANCE(665); END_STATE(); case 135: - if (lookahead == '-') ADVANCE(1308); + if (lookahead == '-') ADVANCE(783); END_STATE(); case 136: - if (lookahead == '-') ADVANCE(1309); + if (lookahead == '-') ADVANCE(860); END_STATE(); case 137: - if (lookahead == '-') ADVANCE(1309); - if (lookahead == ':') ADVANCE(1776); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); + if (lookahead == '-') ADVANCE(628); END_STATE(); case 138: - if (lookahead == '-') ADVANCE(978); - if (lookahead == 'g') ADVANCE(127); - if (lookahead == 'l') ADVANCE(169); + if (lookahead == '-') ADVANCE(1314); END_STATE(); case 139: - if (lookahead == '-') ADVANCE(873); + if (lookahead == '-') ADVANCE(1315); END_STATE(); case 140: - if (lookahead == '-') ADVANCE(416); - if (lookahead == 'e') ADVANCE(569); + if (lookahead == '-') ADVANCE(1315); + if (lookahead == ':') ADVANCE(1783); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); END_STATE(); case 141: - if (lookahead == '-') ADVANCE(1105); + if (lookahead == '-') ADVANCE(983); + if (lookahead == 'g') ADVANCE(130); + if (lookahead == 'l') ADVANCE(172); END_STATE(); case 142: - if (lookahead == '-') ADVANCE(961); + if (lookahead == '-') ADVANCE(878); END_STATE(); case 143: - if (lookahead == '-') ADVANCE(1064); + if (lookahead == '-') ADVANCE(420); + if (lookahead == 'e') ADVANCE(573); END_STATE(); case 144: - if (lookahead == '-') ADVANCE(718); + if (lookahead == '-') ADVANCE(1111); END_STATE(); case 145: - if (lookahead == '-') ADVANCE(1406); - if (lookahead == 'e') ADVANCE(1206); + if (lookahead == '-') ADVANCE(966); END_STATE(); case 146: - if (lookahead == '-') ADVANCE(530); + if (lookahead == '-') ADVANCE(1070); END_STATE(); case 147: - if (lookahead == '-') ADVANCE(425); + if (lookahead == '-') ADVANCE(722); END_STATE(); case 148: - if (lookahead == '-') ADVANCE(1436); + if (lookahead == '-') ADVANCE(1412); + if (lookahead == 'e') ADVANCE(1212); END_STATE(); case 149: - if (lookahead == '-') ADVANCE(1442); + if (lookahead == '-') ADVANCE(534); END_STATE(); case 150: - if (lookahead == '-') ADVANCE(1443); + if (lookahead == '-') ADVANCE(429); END_STATE(); case 151: - if (lookahead == '-') ADVANCE(651); + if (lookahead == '-') ADVANCE(1442); END_STATE(); case 152: - if (lookahead == '-') ADVANCE(898); + if (lookahead == '-') ADVANCE(1448); END_STATE(); case 153: - if (lookahead == '-') ADVANCE(630); + if (lookahead == '-') ADVANCE(1449); END_STATE(); case 154: - if (lookahead == '-') ADVANCE(652); + if (lookahead == '-') ADVANCE(655); END_STATE(); case 155: - if (lookahead == '-') ADVANCE(907); + if (lookahead == '-') ADVANCE(903); END_STATE(); case 156: - if (lookahead == '-') ADVANCE(632); + if (lookahead == '-') ADVANCE(634); END_STATE(); case 157: - if (lookahead == '-') ADVANCE(654); + if (lookahead == '-') ADVANCE(656); END_STATE(); case 158: - if (lookahead == '-') ADVANCE(911); + if (lookahead == '-') ADVANCE(912); END_STATE(); case 159: - if (lookahead == '-') ADVANCE(655); + if (lookahead == '-') ADVANCE(636); END_STATE(); case 160: - if (lookahead == '-') ADVANCE(913); + if (lookahead == '-') ADVANCE(658); END_STATE(); case 161: - if (lookahead == '-') ADVANCE(657); + if (lookahead == '-') ADVANCE(916); END_STATE(); case 162: - if (lookahead == '-') ADVANCE(914); + if (lookahead == '-') ADVANCE(659); END_STATE(); case 163: - if (lookahead == '-') ADVANCE(915); + if (lookahead == '-') ADVANCE(918); END_STATE(); case 164: - if (lookahead == '-') ADVANCE(1320); + if (lookahead == '-') ADVANCE(661); END_STATE(); case 165: - if (lookahead == '-') ADVANCE(1322); + if (lookahead == '-') ADVANCE(919); END_STATE(); case 166: - if (lookahead == '-') ADVANCE(1323); + if (lookahead == '-') ADVANCE(920); END_STATE(); case 167: - if (lookahead == '-') ADVANCE(1324); + if (lookahead == '-') ADVANCE(1326); END_STATE(); case 168: - if (lookahead == '-') ADVANCE(1325); + if (lookahead == '-') ADVANCE(1328); END_STATE(); case 169: - if (lookahead == '-') ADVANCE(659); + if (lookahead == '-') ADVANCE(1329); END_STATE(); case 170: - if (lookahead == '.') ADVANCE(1765); - if (lookahead == 'a') ADVANCE(1033); - if (lookahead == 'c') ADVANCE(366); - if (lookahead == 'e') ADVANCE(1011); - if (lookahead == 'f') ADVANCE(849); - if (lookahead == 'i') ADVANCE(1003); - if (lookahead == 'l') ADVANCE(853); - if (lookahead == 'm') ADVANCE(721); - if (lookahead == 'p') ADVANCE(357); - if (lookahead == 's') ADVANCE(1107); + if (lookahead == '-') ADVANCE(1330); END_STATE(); case 171: - if (lookahead == '0') ADVANCE(1850); - if (lookahead == '>') ADVANCE(1771); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1851); + if (lookahead == '-') ADVANCE(1331); END_STATE(); case 172: - if (lookahead == '0') ADVANCE(1850); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1851); + if (lookahead == '-') ADVANCE(663); END_STATE(); case 173: - if (lookahead == '1') ADVANCE(226); - if (lookahead == '3') ADVANCE(192); + if (lookahead == '.') ADVANCE(1772); + if (lookahead == 'a') ADVANCE(1038); + if (lookahead == 'c') ADVANCE(370); + if (lookahead == 'e') ADVANCE(1016); + if (lookahead == 'f') ADVANCE(854); + if (lookahead == 'i') ADVANCE(1008); + if (lookahead == 'l') ADVANCE(858); + if (lookahead == 'm') ADVANCE(725); + if (lookahead == 'p') ADVANCE(361); + if (lookahead == 's') ADVANCE(1113); END_STATE(); case 174: - if (lookahead == '1') ADVANCE(227); - if (lookahead == 'f') ADVANCE(1264); + if (lookahead == '0') ADVANCE(1857); + if (lookahead == '>') ADVANCE(1778); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1858); END_STATE(); case 175: - if (lookahead == '1') ADVANCE(228); - if (lookahead == '4') ADVANCE(1548); - if (lookahead == 'h') ADVANCE(863); + if (lookahead == '0') ADVANCE(1857); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1858); END_STATE(); case 176: if (lookahead == '1') ADVANCE(229); + if (lookahead == '3') ADVANCE(195); END_STATE(); case 177: if (lookahead == '1') ADVANCE(230); + if (lookahead == 'f') ADVANCE(1270); END_STATE(); case 178: if (lookahead == '1') ADVANCE(231); - if (lookahead == 'f') ADVANCE(1278); + if (lookahead == '4') ADVANCE(1555); + if (lookahead == 'h') ADVANCE(868); END_STATE(); case 179: if (lookahead == '1') ADVANCE(232); - if (lookahead == '8') ADVANCE(1743); END_STATE(); case 180: if (lookahead == '1') ADVANCE(233); - if (lookahead == '8') ADVANCE(1737); END_STATE(); case 181: if (lookahead == '1') ADVANCE(234); - if (lookahead == '8') ADVANCE(1742); + if (lookahead == 'f') ADVANCE(1284); END_STATE(); case 182: if (lookahead == '1') ADVANCE(235); - if (lookahead == '3') ADVANCE(193); - if (lookahead == 'h') ADVANCE(919); + if (lookahead == '8') ADVANCE(1750); END_STATE(); case 183: if (lookahead == '1') ADVANCE(236); - if (lookahead == '8') ADVANCE(1740); + if (lookahead == '8') ADVANCE(1744); END_STATE(); case 184: if (lookahead == '1') ADVANCE(237); - if (lookahead == '8') ADVANCE(1739); + if (lookahead == '8') ADVANCE(1749); END_STATE(); case 185: if (lookahead == '1') ADVANCE(238); - if (lookahead == '8') ADVANCE(1741); + if (lookahead == '3') ADVANCE(196); + if (lookahead == 'h') ADVANCE(924); END_STATE(); case 186: if (lookahead == '1') ADVANCE(239); - if (lookahead == '8') ADVANCE(1738); + if (lookahead == '8') ADVANCE(1747); END_STATE(); case 187: if (lookahead == '1') ADVANCE(240); - if (lookahead == '8') ADVANCE(1744); + if (lookahead == '8') ADVANCE(1746); END_STATE(); case 188: if (lookahead == '1') ADVANCE(241); - if (lookahead == 'f') ADVANCE(1287); + if (lookahead == '8') ADVANCE(1748); END_STATE(); case 189: if (lookahead == '1') ADVANCE(242); + if (lookahead == '8') ADVANCE(1745); END_STATE(); case 190: if (lookahead == '1') ADVANCE(243); + if (lookahead == '8') ADVANCE(1751); END_STATE(); case 191: if (lookahead == '1') ADVANCE(244); + if (lookahead == 'f') ADVANCE(1293); END_STATE(); case 192: - if (lookahead == '2') ADVANCE(1572); + if (lookahead == '1') ADVANCE(245); END_STATE(); case 193: - if (lookahead == '2') ADVANCE(1553); + if (lookahead == '1') ADVANCE(246); END_STATE(); case 194: - if (lookahead == '2') ADVANCE(375); - if (lookahead == 'l') ADVANCE(876); + if (lookahead == '1') ADVANCE(247); END_STATE(); case 195: - if (lookahead == '2') ADVANCE(424); - if (lookahead == 'l') ADVANCE(877); + if (lookahead == '2') ADVANCE(1579); END_STATE(); case 196: - if (lookahead == '2') ADVANCE(429); - if (lookahead == 'l') ADVANCE(878); + if (lookahead == '2') ADVANCE(1560); END_STATE(); case 197: - if (lookahead == '2') ADVANCE(433); - if (lookahead == 'l') ADVANCE(879); + if (lookahead == '2') ADVANCE(379); + if (lookahead == 'l') ADVANCE(881); END_STATE(); case 198: - if (lookahead == '2') ADVANCE(435); - if (lookahead == 'l') ADVANCE(880); + if (lookahead == '2') ADVANCE(428); + if (lookahead == 'l') ADVANCE(882); END_STATE(); case 199: - if (lookahead == '2') ADVANCE(437); + if (lookahead == '2') ADVANCE(433); + if (lookahead == 'l') ADVANCE(883); END_STATE(); case 200: - if (lookahead == '2') ADVANCE(439); - if (lookahead == 'l') ADVANCE(881); + if (lookahead == '2') ADVANCE(437); + if (lookahead == 'l') ADVANCE(884); END_STATE(); case 201: - if (lookahead == '2') ADVANCE(441); - if (lookahead == 'l') ADVANCE(882); + if (lookahead == '2') ADVANCE(439); + if (lookahead == 'l') ADVANCE(885); END_STATE(); case 202: - if (lookahead == '2') ADVANCE(443); - if (lookahead == 'l') ADVANCE(883); + if (lookahead == '2') ADVANCE(441); END_STATE(); case 203: - if (lookahead == '2') ADVANCE(444); - if (lookahead == 'l') ADVANCE(884); + if (lookahead == '2') ADVANCE(443); + if (lookahead == 'l') ADVANCE(886); END_STATE(); case 204: if (lookahead == '2') ADVANCE(445); - if (lookahead == 'l') ADVANCE(885); + if (lookahead == 'l') ADVANCE(887); END_STATE(); case 205: - if (lookahead == '2') ADVANCE(446); + if (lookahead == '2') ADVANCE(447); + if (lookahead == 'l') ADVANCE(888); END_STATE(); case 206: - if (lookahead == '2') ADVANCE(447); + if (lookahead == '2') ADVANCE(448); + if (lookahead == 'l') ADVANCE(889); END_STATE(); case 207: - if (lookahead == '2') ADVANCE(448); + if (lookahead == '2') ADVANCE(449); + if (lookahead == 'l') ADVANCE(890); END_STATE(); case 208: - if (lookahead == '2') ADVANCE(449); + if (lookahead == '2') ADVANCE(450); END_STATE(); case 209: - if (lookahead == '2') ADVANCE(450); + if (lookahead == '2') ADVANCE(451); END_STATE(); case 210: - if (lookahead == '2') ADVANCE(451); + if (lookahead == '2') ADVANCE(452); END_STATE(); case 211: - if (lookahead == '2') ADVANCE(452); + if (lookahead == '2') ADVANCE(453); END_STATE(); case 212: - if (lookahead == '2') ADVANCE(453); + if (lookahead == '2') ADVANCE(454); END_STATE(); case 213: - if (lookahead == '2') ADVANCE(454); - if (lookahead == 'l') ADVANCE(887); + if (lookahead == '2') ADVANCE(455); END_STATE(); case 214: - if (lookahead == '2') ADVANCE(455); + if (lookahead == '2') ADVANCE(456); END_STATE(); case 215: - if (lookahead == '2') ADVANCE(456); + if (lookahead == '2') ADVANCE(457); END_STATE(); case 216: - if (lookahead == '2') ADVANCE(457); + if (lookahead == '2') ADVANCE(458); + if (lookahead == 'l') ADVANCE(892); END_STATE(); case 217: - if (lookahead == '2') ADVANCE(458); + if (lookahead == '2') ADVANCE(459); END_STATE(); case 218: - if (lookahead == '2') ADVANCE(459); + if (lookahead == '2') ADVANCE(460); END_STATE(); case 219: - if (lookahead == '2') ADVANCE(460); + if (lookahead == '2') ADVANCE(461); END_STATE(); case 220: - if (lookahead == '2') ADVANCE(461); + if (lookahead == '2') ADVANCE(462); END_STATE(); case 221: - if (lookahead == '2') ADVANCE(462); + if (lookahead == '2') ADVANCE(463); END_STATE(); case 222: - if (lookahead == '2') ADVANCE(463); + if (lookahead == '2') ADVANCE(464); END_STATE(); case 223: - if (lookahead == '2') ADVANCE(464); + if (lookahead == '2') ADVANCE(465); END_STATE(); case 224: - if (lookahead == '2') ADVANCE(465); + if (lookahead == '2') ADVANCE(466); END_STATE(); case 225: - if (lookahead == '2') ADVANCE(466); + if (lookahead == '2') ADVANCE(467); END_STATE(); case 226: - if (lookahead == '6') ADVANCE(1571); + if (lookahead == '2') ADVANCE(468); END_STATE(); case 227: - if (lookahead == '6') ADVANCE(1533); + if (lookahead == '2') ADVANCE(469); END_STATE(); case 228: - if (lookahead == '6') ADVANCE(1549); + if (lookahead == '2') ADVANCE(470); END_STATE(); case 229: - if (lookahead == '6') ADVANCE(1532); + if (lookahead == '6') ADVANCE(1578); END_STATE(); case 230: - if (lookahead == '6') ADVANCE(1551); + if (lookahead == '6') ADVANCE(1540); END_STATE(); case 231: - if (lookahead == '6') ADVANCE(1536); + if (lookahead == '6') ADVANCE(1556); END_STATE(); case 232: - if (lookahead == '6') ADVANCE(1735); + if (lookahead == '6') ADVANCE(1539); END_STATE(); case 233: - if (lookahead == '6') ADVANCE(1729); + if (lookahead == '6') ADVANCE(1558); END_STATE(); case 234: - if (lookahead == '6') ADVANCE(1734); + if (lookahead == '6') ADVANCE(1543); END_STATE(); case 235: - if (lookahead == '6') ADVANCE(1552); + if (lookahead == '6') ADVANCE(1742); END_STATE(); case 236: - if (lookahead == '6') ADVANCE(1732); + if (lookahead == '6') ADVANCE(1736); END_STATE(); case 237: - if (lookahead == '6') ADVANCE(1731); + if (lookahead == '6') ADVANCE(1741); END_STATE(); case 238: - if (lookahead == '6') ADVANCE(1733); + if (lookahead == '6') ADVANCE(1559); END_STATE(); case 239: - if (lookahead == '6') ADVANCE(1730); + if (lookahead == '6') ADVANCE(1739); END_STATE(); case 240: - if (lookahead == '6') ADVANCE(1736); + if (lookahead == '6') ADVANCE(1738); END_STATE(); case 241: - if (lookahead == '6') ADVANCE(1539); + if (lookahead == '6') ADVANCE(1740); END_STATE(); case 242: - if (lookahead == '6') ADVANCE(1535); + if (lookahead == '6') ADVANCE(1737); END_STATE(); case 243: - if (lookahead == '6') ADVANCE(1555); + if (lookahead == '6') ADVANCE(1743); END_STATE(); case 244: - if (lookahead == '6') ADVANCE(1538); + if (lookahead == '6') ADVANCE(1546); END_STATE(); case 245: - if (lookahead == '8') ADVANCE(1745); + if (lookahead == '6') ADVANCE(1542); END_STATE(); case 246: - if (lookahead == '8') ADVANCE(1746); + if (lookahead == '6') ADVANCE(1562); END_STATE(); case 247: - if (lookahead == '8') ADVANCE(1747); + if (lookahead == '6') ADVANCE(1545); END_STATE(); case 248: - if (lookahead == ':') ADVANCE(1776); - if (lookahead == 'a') ADVANCE(338); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(353); + if (lookahead == '8') ADVANCE(1752); END_STATE(); case 249: - if (lookahead == ':') ADVANCE(1776); - if (lookahead == 'a') ADVANCE(325); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(353); + if (lookahead == '8') ADVANCE(1753); END_STATE(); case 250: - if (lookahead == ':') ADVANCE(1776); - if (lookahead == 'a') ADVANCE(302); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(353); + if (lookahead == '8') ADVANCE(1754); END_STATE(); case 251: - if (lookahead == ':') ADVANCE(1776); - if (lookahead == 'a') ADVANCE(266); + if (lookahead == ':') ADVANCE(1783); + if (lookahead == 'a') ADVANCE(341); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(353); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(356); END_STATE(); case 252: - if (lookahead == ':') ADVANCE(1776); - if (lookahead == 'a') ADVANCE(327); + if (lookahead == ':') ADVANCE(1783); + if (lookahead == 'a') ADVANCE(328); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(353); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(356); END_STATE(); case 253: - if (lookahead == ':') ADVANCE(1776); - if (lookahead == 'a') ADVANCE(311); + if (lookahead == ':') ADVANCE(1783); + if (lookahead == 'a') ADVANCE(305); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(353); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(356); END_STATE(); case 254: - if (lookahead == ':') ADVANCE(1776); - if (lookahead == 'a') ADVANCE(268); + if (lookahead == ':') ADVANCE(1783); + if (lookahead == 'a') ADVANCE(269); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(353); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(356); END_STATE(); case 255: - if (lookahead == ':') ADVANCE(1776); - if (lookahead == 'a') ADVANCE(341); + if (lookahead == ':') ADVANCE(1783); + if (lookahead == 'a') ADVANCE(330); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(353); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(356); END_STATE(); case 256: - if (lookahead == ':') ADVANCE(1776); - if (lookahead == 'a') ADVANCE(326); - if (lookahead == 'o') ADVANCE(306); + if (lookahead == ':') ADVANCE(1783); + if (lookahead == 'a') ADVANCE(314); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(353); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(356); END_STATE(); case 257: - if (lookahead == ':') ADVANCE(1776); - if (lookahead == 'a') ADVANCE(340); + if (lookahead == ':') ADVANCE(1783); + if (lookahead == 'a') ADVANCE(271); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(353); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(356); END_STATE(); case 258: - if (lookahead == ':') ADVANCE(1776); - if (lookahead == 'a') ADVANCE(342); + if (lookahead == ':') ADVANCE(1783); + if (lookahead == 'a') ADVANCE(344); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(353); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(356); END_STATE(); case 259: - if (lookahead == ':') ADVANCE(1776); - if (lookahead == 'b') ADVANCE(331); + if (lookahead == ':') ADVANCE(1783); + if (lookahead == 'a') ADVANCE(329); + if (lookahead == 'o') ADVANCE(309); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(356); END_STATE(); case 260: - if (lookahead == ':') ADVANCE(1776); - if (lookahead == 'b') ADVANCE(303); + if (lookahead == ':') ADVANCE(1783); + if (lookahead == 'a') ADVANCE(343); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(356); END_STATE(); case 261: - if (lookahead == ':') ADVANCE(1776); - if (lookahead == 'c') ADVANCE(291); - if (lookahead == 't') ADVANCE(290); + if (lookahead == ':') ADVANCE(1783); + if (lookahead == 'a') ADVANCE(345); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(356); END_STATE(); case 262: - if (lookahead == ':') ADVANCE(1776); - if (lookahead == 'c') ADVANCE(1793); + if (lookahead == ':') ADVANCE(1783); + if (lookahead == 'b') ADVANCE(334); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); END_STATE(); case 263: - if (lookahead == ':') ADVANCE(1776); - if (lookahead == 'c') ADVANCE(1802); + if (lookahead == ':') ADVANCE(1783); + if (lookahead == 'b') ADVANCE(306); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); END_STATE(); case 264: - if (lookahead == ':') ADVANCE(1776); - if (lookahead == 'c') ADVANCE(1829); + if (lookahead == ':') ADVANCE(1783); + if (lookahead == 'c') ADVANCE(294); + if (lookahead == 't') ADVANCE(293); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); END_STATE(); case 265: - if (lookahead == ':') ADVANCE(1776); - if (lookahead == 'c') ADVANCE(304); + if (lookahead == ':') ADVANCE(1783); + if (lookahead == 'c') ADVANCE(1800); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); END_STATE(); case 266: - if (lookahead == ':') ADVANCE(1776); - if (lookahead == 'c') ADVANCE(334); + if (lookahead == ':') ADVANCE(1783); + if (lookahead == 'c') ADVANCE(1809); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); END_STATE(); case 267: - if (lookahead == ':') ADVANCE(1776); - if (lookahead == 'c') ADVANCE(336); + if (lookahead == ':') ADVANCE(1783); + if (lookahead == 'c') ADVANCE(1836); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); END_STATE(); case 268: - if (lookahead == ':') ADVANCE(1776); - if (lookahead == 'c') ADVANCE(279); + if (lookahead == ':') ADVANCE(1783); + if (lookahead == 'c') ADVANCE(307); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); END_STATE(); case 269: - if (lookahead == ':') ADVANCE(1776); - if (lookahead == 'c') ADVANCE(344); + if (lookahead == ':') ADVANCE(1783); + if (lookahead == 'c') ADVANCE(337); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); END_STATE(); case 270: - if (lookahead == ':') ADVANCE(1776); - if (lookahead == 'd') ADVANCE(288); + if (lookahead == ':') ADVANCE(1783); + if (lookahead == 'c') ADVANCE(339); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); END_STATE(); case 271: - if (lookahead == ':') ADVANCE(1776); - if (lookahead == 'd') ADVANCE(137); + if (lookahead == ':') ADVANCE(1783); + if (lookahead == 'c') ADVANCE(282); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); END_STATE(); case 272: - if (lookahead == ':') ADVANCE(1776); - if (lookahead == 'd') ADVANCE(1799); + if (lookahead == ':') ADVANCE(1783); + if (lookahead == 'c') ADVANCE(347); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); END_STATE(); case 273: - if (lookahead == ':') ADVANCE(1776); - if (lookahead == 'd') ADVANCE(1808); + if (lookahead == ':') ADVANCE(1783); + if (lookahead == 'd') ADVANCE(291); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); END_STATE(); case 274: - if (lookahead == ':') ADVANCE(1776); - if (lookahead == 'e') ADVANCE(265); + if (lookahead == ':') ADVANCE(1783); + if (lookahead == 'd') ADVANCE(140); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); END_STATE(); case 275: - if (lookahead == ':') ADVANCE(1776); - if (lookahead == 'e') ADVANCE(1826); + if (lookahead == ':') ADVANCE(1783); + if (lookahead == 'd') ADVANCE(1806); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); END_STATE(); case 276: - if (lookahead == ':') ADVANCE(1776); - if (lookahead == 'e') ADVANCE(1817); + if (lookahead == ':') ADVANCE(1783); + if (lookahead == 'd') ADVANCE(1815); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); END_STATE(); case 277: - if (lookahead == ':') ADVANCE(1776); - if (lookahead == 'e') ADVANCE(1796); + if (lookahead == ':') ADVANCE(1783); + if (lookahead == 'e') ADVANCE(268); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); END_STATE(); case 278: - if (lookahead == ':') ADVANCE(1776); - if (lookahead == 'e') ADVANCE(1811); + if (lookahead == ':') ADVANCE(1783); + if (lookahead == 'e') ADVANCE(1833); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); END_STATE(); case 279: - if (lookahead == ':') ADVANCE(1776); - if (lookahead == 'e') ADVANCE(1820); + if (lookahead == ':') ADVANCE(1783); + if (lookahead == 'e') ADVANCE(1824); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); END_STATE(); case 280: - if (lookahead == ':') ADVANCE(1776); - if (lookahead == 'e') ADVANCE(269); + if (lookahead == ':') ADVANCE(1783); + if (lookahead == 'e') ADVANCE(1803); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); END_STATE(); case 281: - if (lookahead == ':') ADVANCE(1776); - if (lookahead == 'e') ADVANCE(271); + if (lookahead == ':') ADVANCE(1783); + if (lookahead == 'e') ADVANCE(1818); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); END_STATE(); case 282: - if (lookahead == ':') ADVANCE(1776); - if (lookahead == 'e') ADVANCE(320); + if (lookahead == ':') ADVANCE(1783); + if (lookahead == 'e') ADVANCE(1827); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); END_STATE(); case 283: - if (lookahead == ':') ADVANCE(1776); + if (lookahead == ':') ADVANCE(1783); if (lookahead == 'e') ADVANCE(272); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); END_STATE(); case 284: - if (lookahead == ':') ADVANCE(1776); - if (lookahead == 'e') ADVANCE(273); + if (lookahead == ':') ADVANCE(1783); + if (lookahead == 'e') ADVANCE(274); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); END_STATE(); case 285: - if (lookahead == ':') ADVANCE(1776); - if (lookahead == 'e') ADVANCE(313); + if (lookahead == ':') ADVANCE(1783); + if (lookahead == 'e') ADVANCE(323); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); END_STATE(); case 286: - if (lookahead == ':') ADVANCE(1776); - if (lookahead == 'e') ADVANCE(343); + if (lookahead == ':') ADVANCE(1783); + if (lookahead == 'e') ADVANCE(275); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); END_STATE(); case 287: - if (lookahead == ':') ADVANCE(1776); - if (lookahead == 'f') ADVANCE(254); + if (lookahead == ':') ADVANCE(1783); + if (lookahead == 'e') ADVANCE(276); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); END_STATE(); case 288: - if (lookahead == ':') ADVANCE(1776); - if (lookahead == 'g') ADVANCE(275); + if (lookahead == ':') ADVANCE(1783); + if (lookahead == 'e') ADVANCE(316); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); END_STATE(); case 289: - if (lookahead == ':') ADVANCE(1776); - if (lookahead == 'g') ADVANCE(330); + if (lookahead == ':') ADVANCE(1783); + if (lookahead == 'e') ADVANCE(346); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); END_STATE(); case 290: - if (lookahead == ':') ADVANCE(1776); - if (lookahead == 'h') ADVANCE(286); + if (lookahead == ':') ADVANCE(1783); + if (lookahead == 'f') ADVANCE(257); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); END_STATE(); case 291: - if (lookahead == ':') ADVANCE(1776); - if (lookahead == 'h') ADVANCE(329); + if (lookahead == ':') ADVANCE(1783); + if (lookahead == 'g') ADVANCE(278); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); END_STATE(); case 292: - if (lookahead == ':') ADVANCE(1776); - if (lookahead == 'i') ADVANCE(270); + if (lookahead == ':') ADVANCE(1783); + if (lookahead == 'g') ADVANCE(333); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); END_STATE(); case 293: - if (lookahead == ':') ADVANCE(1776); - if (lookahead == 'i') ADVANCE(351); - if (lookahead == 'o') ADVANCE(345); + if (lookahead == ':') ADVANCE(1783); + if (lookahead == 'h') ADVANCE(289); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); END_STATE(); case 294: - if (lookahead == ':') ADVANCE(1776); - if (lookahead == 'i') ADVANCE(352); + if (lookahead == ':') ADVANCE(1783); + if (lookahead == 'h') ADVANCE(332); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); END_STATE(); case 295: - if (lookahead == ':') ADVANCE(1776); - if (lookahead == 'i') ADVANCE(350); + if (lookahead == ':') ADVANCE(1783); + if (lookahead == 'i') ADVANCE(273); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); END_STATE(); case 296: - if (lookahead == ':') ADVANCE(1776); - if (lookahead == 'i') ADVANCE(262); + if (lookahead == ':') ADVANCE(1783); + if (lookahead == 'i') ADVANCE(354); + if (lookahead == 'o') ADVANCE(348); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); END_STATE(); case 297: - if (lookahead == ':') ADVANCE(1776); - if (lookahead == 'i') ADVANCE(312); + if (lookahead == ':') ADVANCE(1783); + if (lookahead == 'i') ADVANCE(355); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); END_STATE(); case 298: - if (lookahead == ':') ADVANCE(1776); - if (lookahead == 'i') ADVANCE(263); + if (lookahead == ':') ADVANCE(1783); + if (lookahead == 'i') ADVANCE(353); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); END_STATE(); case 299: - if (lookahead == ':') ADVANCE(1776); - if (lookahead == 'i') ADVANCE(305); + if (lookahead == ':') ADVANCE(1783); + if (lookahead == 'i') ADVANCE(265); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); END_STATE(); case 300: - if (lookahead == ':') ADVANCE(1776); - if (lookahead == 'i') ADVANCE(264); + if (lookahead == ':') ADVANCE(1783); + if (lookahead == 'i') ADVANCE(315); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); END_STATE(); case 301: - if (lookahead == ':') ADVANCE(1776); - if (lookahead == 'i') ADVANCE(285); + if (lookahead == ':') ADVANCE(1783); + if (lookahead == 'i') ADVANCE(266); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); END_STATE(); case 302: - if (lookahead == ':') ADVANCE(1776); - if (lookahead == 'l') ADVANCE(1805); + if (lookahead == ':') ADVANCE(1783); + if (lookahead == 'i') ADVANCE(308); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); END_STATE(); case 303: - if (lookahead == ':') ADVANCE(1776); - if (lookahead == 'l') ADVANCE(296); + if (lookahead == ':') ADVANCE(1783); + if (lookahead == 'i') ADVANCE(267); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); END_STATE(); case 304: - if (lookahead == ':') ADVANCE(1776); - if (lookahead == 'l') ADVANCE(252); + if (lookahead == ':') ADVANCE(1783); + if (lookahead == 'i') ADVANCE(288); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); END_STATE(); case 305: - if (lookahead == ':') ADVANCE(1776); - if (lookahead == 'l') ADVANCE(278); + if (lookahead == ':') ADVANCE(1783); + if (lookahead == 'l') ADVANCE(1812); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); END_STATE(); case 306: - if (lookahead == ':') ADVANCE(1776); - if (lookahead == 'l') ADVANCE(258); + if (lookahead == ':') ADVANCE(1783); + if (lookahead == 'l') ADVANCE(299); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); END_STATE(); case 307: - if (lookahead == ':') ADVANCE(1776); - if (lookahead == 'm') ADVANCE(1832); + if (lookahead == ':') ADVANCE(1783); + if (lookahead == 'l') ADVANCE(255); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); END_STATE(); case 308: - if (lookahead == ':') ADVANCE(1776); - if (lookahead == 'n') ADVANCE(348); + if (lookahead == ':') ADVANCE(1783); + if (lookahead == 'l') ADVANCE(281); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); END_STATE(); case 309: - if (lookahead == ':') ADVANCE(1776); - if (lookahead == 'n') ADVANCE(337); + if (lookahead == ':') ADVANCE(1783); + if (lookahead == 'l') ADVANCE(261); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); END_STATE(); case 310: - if (lookahead == ':') ADVANCE(1776); - if (lookahead == 'n') ADVANCE(261); + if (lookahead == ':') ADVANCE(1783); + if (lookahead == 'm') ADVANCE(1839); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); END_STATE(); case 311: - if (lookahead == ':') ADVANCE(1776); - if (lookahead == 'n') ADVANCE(333); + if (lookahead == ':') ADVANCE(1783); + if (lookahead == 'n') ADVANCE(351); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); END_STATE(); case 312: - if (lookahead == ':') ADVANCE(1776); - if (lookahead == 'n') ADVANCE(250); + if (lookahead == ':') ADVANCE(1783); + if (lookahead == 'n') ADVANCE(340); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); END_STATE(); case 313: - if (lookahead == ':') ADVANCE(1776); - if (lookahead == 'n') ADVANCE(335); + if (lookahead == ':') ADVANCE(1783); + if (lookahead == 'n') ADVANCE(264); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); END_STATE(); case 314: - if (lookahead == ':') ADVANCE(1776); - if (lookahead == 'n') ADVANCE(294); + if (lookahead == ':') ADVANCE(1783); + if (lookahead == 'n') ADVANCE(336); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); END_STATE(); case 315: - if (lookahead == ':') ADVANCE(1776); - if (lookahead == 'n') ADVANCE(332); + if (lookahead == ':') ADVANCE(1783); + if (lookahead == 'n') ADVANCE(253); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); END_STATE(); case 316: - if (lookahead == ':') ADVANCE(1776); - if (lookahead == 'o') ADVANCE(315); + if (lookahead == ':') ADVANCE(1783); + if (lookahead == 'n') ADVANCE(338); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); END_STATE(); case 317: - if (lookahead == ':') ADVANCE(1776); - if (lookahead == 'o') ADVANCE(314); + if (lookahead == ':') ADVANCE(1783); + if (lookahead == 'n') ADVANCE(297); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); END_STATE(); case 318: - if (lookahead == ':') ADVANCE(1776); - if (lookahead == 'o') ADVANCE(321); + if (lookahead == ':') ADVANCE(1783); + if (lookahead == 'n') ADVANCE(335); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); END_STATE(); case 319: - if (lookahead == ':') ADVANCE(1776); - if (lookahead == 'r') ADVANCE(293); - if (lookahead == 'u') ADVANCE(260); + if (lookahead == ':') ADVANCE(1783); + if (lookahead == 'o') ADVANCE(318); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); END_STATE(); case 320: - if (lookahead == ':') ADVANCE(1776); - if (lookahead == 'r') ADVANCE(287); + if (lookahead == ':') ADVANCE(1783); + if (lookahead == 'o') ADVANCE(317); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); END_STATE(); case 321: - if (lookahead == ':') ADVANCE(1776); - if (lookahead == 'r') ADVANCE(1835); + if (lookahead == ':') ADVANCE(1783); + if (lookahead == 'o') ADVANCE(324); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); END_STATE(); case 322: - if (lookahead == ':') ADVANCE(1776); - if (lookahead == 'r') ADVANCE(292); + if (lookahead == ':') ADVANCE(1783); + if (lookahead == 'r') ADVANCE(296); + if (lookahead == 'u') ADVANCE(263); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); END_STATE(); case 323: - if (lookahead == ':') ADVANCE(1776); - if (lookahead == 'r') ADVANCE(253); + if (lookahead == ':') ADVANCE(1783); + if (lookahead == 'r') ADVANCE(290); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); END_STATE(); case 324: - if (lookahead == ':') ADVANCE(1776); - if (lookahead == 'r') ADVANCE(349); + if (lookahead == ':') ADVANCE(1783); + if (lookahead == 'r') ADVANCE(1842); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); END_STATE(); case 325: - if (lookahead == ':') ADVANCE(1776); - if (lookahead == 'r') ADVANCE(289); + if (lookahead == ':') ADVANCE(1783); + if (lookahead == 'r') ADVANCE(295); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); END_STATE(); case 326: - if (lookahead == ':') ADVANCE(1776); - if (lookahead == 'r') ADVANCE(249); + if (lookahead == ':') ADVANCE(1783); + if (lookahead == 'r') ADVANCE(256); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); END_STATE(); case 327: - if (lookahead == ':') ADVANCE(1776); - if (lookahead == 'r') ADVANCE(281); + if (lookahead == ':') ADVANCE(1783); + if (lookahead == 'r') ADVANCE(352); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); END_STATE(); case 328: - if (lookahead == ':') ADVANCE(1776); - if (lookahead == 'r') ADVANCE(251); + if (lookahead == ':') ADVANCE(1783); + if (lookahead == 'r') ADVANCE(292); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); END_STATE(); case 329: - if (lookahead == ':') ADVANCE(1776); - if (lookahead == 'r') ADVANCE(317); + if (lookahead == ':') ADVANCE(1783); + if (lookahead == 'r') ADVANCE(252); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); END_STATE(); case 330: - if (lookahead == ':') ADVANCE(1776); - if (lookahead == 's') ADVANCE(1838); + if (lookahead == ':') ADVANCE(1783); + if (lookahead == 'r') ADVANCE(284); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); END_STATE(); case 331: - if (lookahead == ':') ADVANCE(1776); - if (lookahead == 's') ADVANCE(346); + if (lookahead == ':') ADVANCE(1783); + if (lookahead == 'r') ADVANCE(254); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); END_STATE(); case 332: - if (lookahead == ':') ADVANCE(1776); - if (lookahead == 's') ADVANCE(339); + if (lookahead == ':') ADVANCE(1783); + if (lookahead == 'r') ADVANCE(320); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); END_STATE(); case 333: - if (lookahead == ':') ADVANCE(1776); - if (lookahead == 's') ADVANCE(301); + if (lookahead == ':') ADVANCE(1783); + if (lookahead == 's') ADVANCE(1845); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); END_STATE(); case 334: - if (lookahead == ':') ADVANCE(1776); - if (lookahead == 't') ADVANCE(1823); + if (lookahead == ':') ADVANCE(1783); + if (lookahead == 's') ADVANCE(349); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); END_STATE(); case 335: - if (lookahead == ':') ADVANCE(1776); - if (lookahead == 't') ADVANCE(1814); + if (lookahead == ':') ADVANCE(1783); + if (lookahead == 's') ADVANCE(342); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); END_STATE(); case 336: - if (lookahead == ':') ADVANCE(1776); - if (lookahead == 't') ADVANCE(318); + if (lookahead == ':') ADVANCE(1783); + if (lookahead == 's') ADVANCE(304); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); END_STATE(); case 337: - if (lookahead == ':') ADVANCE(1776); - if (lookahead == 't') ADVANCE(282); + if (lookahead == ':') ADVANCE(1783); + if (lookahead == 't') ADVANCE(1830); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); END_STATE(); case 338: - if (lookahead == ':') ADVANCE(1776); - if (lookahead == 't') ADVANCE(295); + if (lookahead == ':') ADVANCE(1783); + if (lookahead == 't') ADVANCE(1821); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); END_STATE(); case 339: - if (lookahead == ':') ADVANCE(1776); - if (lookahead == 't') ADVANCE(324); + if (lookahead == ':') ADVANCE(1783); + if (lookahead == 't') ADVANCE(321); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); END_STATE(); case 340: - if (lookahead == ':') ADVANCE(1776); - if (lookahead == 't') ADVANCE(298); + if (lookahead == ':') ADVANCE(1783); + if (lookahead == 't') ADVANCE(285); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); END_STATE(); case 341: - if (lookahead == ':') ADVANCE(1776); - if (lookahead == 't') ADVANCE(277); + if (lookahead == ':') ADVANCE(1783); + if (lookahead == 't') ADVANCE(298); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); END_STATE(); case 342: - if (lookahead == ':') ADVANCE(1776); - if (lookahead == 't') ADVANCE(299); + if (lookahead == ':') ADVANCE(1783); + if (lookahead == 't') ADVANCE(327); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); END_STATE(); case 343: - if (lookahead == ':') ADVANCE(1776); - if (lookahead == 't') ADVANCE(300); + if (lookahead == ':') ADVANCE(1783); + if (lookahead == 't') ADVANCE(301); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); END_STATE(); case 344: - if (lookahead == ':') ADVANCE(1776); - if (lookahead == 't') ADVANCE(283); + if (lookahead == ':') ADVANCE(1783); + if (lookahead == 't') ADVANCE(280); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); END_STATE(); case 345: - if (lookahead == ':') ADVANCE(1776); - if (lookahead == 't') ADVANCE(280); + if (lookahead == ':') ADVANCE(1783); + if (lookahead == 't') ADVANCE(302); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); END_STATE(); case 346: - if (lookahead == ':') ADVANCE(1776); - if (lookahead == 't') ADVANCE(328); + if (lookahead == ':') ADVANCE(1783); + if (lookahead == 't') ADVANCE(303); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); END_STATE(); case 347: - if (lookahead == ':') ADVANCE(1776); - if (lookahead == 't') ADVANCE(257); - if (lookahead == 'y') ADVANCE(310); + if (lookahead == ':') ADVANCE(1783); + if (lookahead == 't') ADVANCE(286); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); END_STATE(); case 348: - if (lookahead == ':') ADVANCE(1776); - if (lookahead == 'u') ADVANCE(307); + if (lookahead == ':') ADVANCE(1783); + if (lookahead == 't') ADVANCE(283); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); END_STATE(); case 349: - if (lookahead == ':') ADVANCE(1776); - if (lookahead == 'u') ADVANCE(267); + if (lookahead == ':') ADVANCE(1783); + if (lookahead == 't') ADVANCE(331); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); END_STATE(); case 350: - if (lookahead == ':') ADVANCE(1776); - if (lookahead == 'v') ADVANCE(276); + if (lookahead == ':') ADVANCE(1783); + if (lookahead == 't') ADVANCE(260); + if (lookahead == 'y') ADVANCE(313); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); END_STATE(); case 351: - if (lookahead == ':') ADVANCE(1776); - if (lookahead == 'v') ADVANCE(255); + if (lookahead == ':') ADVANCE(1783); + if (lookahead == 'u') ADVANCE(310); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); END_STATE(); case 352: - if (lookahead == ':') ADVANCE(1776); - if (lookahead == 'z') ADVANCE(284); + if (lookahead == ':') ADVANCE(1783); + if (lookahead == 'u') ADVANCE(270); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'y')) ADVANCE(353); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); END_STATE(); case 353: - if (lookahead == ':') ADVANCE(1776); + if (lookahead == ':') ADVANCE(1783); + if (lookahead == 'v') ADVANCE(279); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); END_STATE(); case 354: - if (lookahead == ';') ADVANCE(1775); - if (lookahead == '$' || - ('/' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1783); + if (lookahead == 'v') ADVANCE(258); + if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(354); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); END_STATE(); case 355: - if (lookahead == '>') ADVANCE(9); + if (lookahead == ':') ADVANCE(1783); + if (lookahead == 'z') ADVANCE(287); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'y')) ADVANCE(356); END_STATE(); case 356: - if (lookahead == '>') ADVANCE(10); + if (lookahead == ':') ADVANCE(1783); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); END_STATE(); case 357: - if (lookahead == 'a') ADVANCE(553); + if (lookahead == ';') ADVANCE(1782); + if (lookahead == '$' || + ('/' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 358: - if (lookahead == 'a') ADVANCE(1499); + if (lookahead == '>') ADVANCE(1778); END_STATE(); case 359: - if (lookahead == 'a') ADVANCE(1773); + if (lookahead == '>') ADVANCE(9); END_STATE(); case 360: - if (lookahead == 'a') ADVANCE(1774); + if (lookahead == '>') ADVANCE(10); END_STATE(); case 361: - if (lookahead == 'a') ADVANCE(1568); + if (lookahead == 'a') ADVANCE(557); END_STATE(); case 362: - if (lookahead == 'a') ADVANCE(506); - if (lookahead == 'r') ADVANCE(848); - if (lookahead == 'u') ADVANCE(479); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1845); + if (lookahead == 'a') ADVANCE(1506); END_STATE(); case 363: - if (lookahead == 'a') ADVANCE(1399); + if (lookahead == 'a') ADVANCE(1780); END_STATE(); case 364: - if (lookahead == 'a') ADVANCE(1399); - if (lookahead == 'e') ADVANCE(812); - if (lookahead == 'o') ADVANCE(1192); - if (lookahead == 'u') ADVANCE(955); + if (lookahead == 'a') ADVANCE(1781); END_STATE(); case 365: - if (lookahead == 'a') ADVANCE(1311); + if (lookahead == 'a') ADVANCE(1575); END_STATE(); case 366: - if (lookahead == 'a') ADVANCE(1396); - if (lookahead == 'l') ADVANCE(365); + if (lookahead == 'a') ADVANCE(510); + if (lookahead == 'r') ADVANCE(853); + if (lookahead == 'u') ADVANCE(483); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1852); END_STATE(); case 367: - if (lookahead == 'a') ADVANCE(1496); + if (lookahead == 'a') ADVANCE(1405); END_STATE(); case 368: - if (lookahead == 'a') ADVANCE(1256); - if (lookahead == 'u') ADVANCE(1333); + if (lookahead == 'a') ADVANCE(1405); + if (lookahead == 'e') ADVANCE(817); + if (lookahead == 'o') ADVANCE(1198); + if (lookahead == 'u') ADVANCE(960); END_STATE(); case 369: - if (lookahead == 'a') ADVANCE(1000); + if (lookahead == 'a') ADVANCE(1317); END_STATE(); case 370: - if (lookahead == 'a') ADVANCE(1497); + if (lookahead == 'a') ADVANCE(1402); + if (lookahead == 'l') ADVANCE(369); END_STATE(); case 371: - if (lookahead == 'a') ADVANCE(1255); + if (lookahead == 'a') ADVANCE(1503); END_STATE(); case 372: - if (lookahead == 'a') ADVANCE(1028); + if (lookahead == 'a') ADVANCE(1262); + if (lookahead == 'u') ADVANCE(1339); END_STATE(); case 373: - if (lookahead == 'a') ADVANCE(1285); + if (lookahead == 'a') ADVANCE(1005); END_STATE(); case 374: - if (lookahead == 'a') ADVANCE(1082); + if (lookahead == 'a') ADVANCE(1504); END_STATE(); case 375: - if (lookahead == 'a') ADVANCE(570); + if (lookahead == 'a') ADVANCE(1261); END_STATE(); case 376: - if (lookahead == 'a') ADVANCE(1279); - if (lookahead == 'i') ADVANCE(1085); + if (lookahead == 'a') ADVANCE(1033); END_STATE(); case 377: - if (lookahead == 'a') ADVANCE(1208); + if (lookahead == 'a') ADVANCE(1291); END_STATE(); case 378: - if (lookahead == 'a') ADVANCE(945); + if (lookahead == 'a') ADVANCE(1088); END_STATE(); case 379: - if (lookahead == 'a') ADVANCE(952); + if (lookahead == 'a') ADVANCE(574); END_STATE(); case 380: - if (lookahead == 'a') ADVANCE(1209); + if (lookahead == 'a') ADVANCE(1285); + if (lookahead == 'i') ADVANCE(1091); END_STATE(); case 381: - if (lookahead == 'a') ADVANCE(1210); + if (lookahead == 'a') ADVANCE(1214); END_STATE(); case 382: - if (lookahead == 'a') ADVANCE(1446); + if (lookahead == 'a') ADVANCE(950); END_STATE(); case 383: - if (lookahead == 'a') ADVANCE(1211); + if (lookahead == 'a') ADVANCE(957); END_STATE(); case 384: - if (lookahead == 'a') ADVANCE(1212); + if (lookahead == 'a') ADVANCE(1215); END_STATE(); case 385: - if (lookahead == 'a') ADVANCE(1213); + if (lookahead == 'a') ADVANCE(1216); END_STATE(); case 386: - if (lookahead == 'a') ADVANCE(947); + if (lookahead == 'a') ADVANCE(1452); END_STATE(); case 387: - if (lookahead == 'a') ADVANCE(1415); + if (lookahead == 'a') ADVANCE(1217); END_STATE(); case 388: - if (lookahead == 'a') ADVANCE(1214); + if (lookahead == 'a') ADVANCE(1218); END_STATE(); case 389: - if (lookahead == 'a') ADVANCE(1017); + if (lookahead == 'a') ADVANCE(1219); END_STATE(); case 390: - if (lookahead == 'a') ADVANCE(1018); + if (lookahead == 'a') ADVANCE(952); END_STATE(); case 391: - if (lookahead == 'a') ADVANCE(1019); + if (lookahead == 'a') ADVANCE(1421); END_STATE(); case 392: - if (lookahead == 'a') ADVANCE(1020); + if (lookahead == 'a') ADVANCE(1220); END_STATE(); case 393: - if (lookahead == 'a') ADVANCE(1021); + if (lookahead == 'a') ADVANCE(1022); END_STATE(); case 394: - if (lookahead == 'a') ADVANCE(1022); + if (lookahead == 'a') ADVANCE(1023); END_STATE(); case 395: - if (lookahead == 'a') ADVANCE(1081); + if (lookahead == 'a') ADVANCE(1024); END_STATE(); case 396: - if (lookahead == 'a') ADVANCE(1350); + if (lookahead == 'a') ADVANCE(1025); END_STATE(); case 397: - if (lookahead == 'a') ADVANCE(1351); + if (lookahead == 'a') ADVANCE(1026); END_STATE(); case 398: - if (lookahead == 'a') ADVANCE(1352); + if (lookahead == 'a') ADVANCE(1027); END_STATE(); case 399: - if (lookahead == 'a') ADVANCE(1353); + if (lookahead == 'a') ADVANCE(1087); END_STATE(); case 400: - if (lookahead == 'a') ADVANCE(1032); - if (lookahead == 'e') ADVANCE(1047); - if (lookahead == 'f') ADVANCE(849); - if (lookahead == 'm') ADVANCE(721); + if (lookahead == 'a') ADVANCE(1356); END_STATE(); case 401: - if (lookahead == 'a') ADVANCE(1354); + if (lookahead == 'a') ADVANCE(1357); END_STATE(); case 402: - if (lookahead == 'a') ADVANCE(1355); + if (lookahead == 'a') ADVANCE(1358); END_STATE(); case 403: - if (lookahead == 'a') ADVANCE(1418); + if (lookahead == 'a') ADVANCE(1359); END_STATE(); case 404: if (lookahead == 'a') ADVANCE(1360); END_STATE(); case 405: - if (lookahead == 'a') ADVANCE(1361); + if (lookahead == 'a') ADVANCE(1037); + if (lookahead == 'e') ADVANCE(1053); + if (lookahead == 'f') ADVANCE(854); + if (lookahead == 'm') ADVANCE(725); END_STATE(); case 406: - if (lookahead == 'a') ADVANCE(1378); + if (lookahead == 'a') ADVANCE(1361); END_STATE(); case 407: - if (lookahead == 'a') ADVANCE(1383); + if (lookahead == 'a') ADVANCE(1424); END_STATE(); case 408: - if (lookahead == 'a') ADVANCE(1421); + if (lookahead == 'a') ADVANCE(1366); END_STATE(); case 409: - if (lookahead == 'a') ADVANCE(1422); + if (lookahead == 'a') ADVANCE(1367); END_STATE(); case 410: - if (lookahead == 'a') ADVANCE(1385); + if (lookahead == 'a') ADVANCE(1384); END_STATE(); case 411: - if (lookahead == 'a') ADVANCE(1500); + if (lookahead == 'a') ADVANCE(1389); END_STATE(); case 412: - if (lookahead == 'a') ADVANCE(1260); - if (lookahead == 'o') ADVANCE(979); + if (lookahead == 'a') ADVANCE(1427); END_STATE(); case 413: - if (lookahead == 'a') ADVANCE(1260); - if (lookahead == 'o') ADVANCE(979); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1843); + if (lookahead == 'a') ADVANCE(1428); END_STATE(); case 414: - if (lookahead == 'a') ADVANCE(1314); + if (lookahead == 'a') ADVANCE(1391); END_STATE(); case 415: - if (lookahead == 'a') ADVANCE(535); + if (lookahead == 'a') ADVANCE(1507); END_STATE(); case 416: - if (lookahead == 'a') ADVANCE(1291); + if (lookahead == 'a') ADVANCE(1266); + if (lookahead == 'o') ADVANCE(984); END_STATE(); case 417: - if (lookahead == 'a') ADVANCE(1435); + if (lookahead == 'a') ADVANCE(1266); + if (lookahead == 'o') ADVANCE(984); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1850); END_STATE(); case 418: - if (lookahead == 'a') ADVANCE(534); + if (lookahead == 'a') ADVANCE(1320); END_STATE(); case 419: - if (lookahead == 'a') ADVANCE(1317); + if (lookahead == 'a') ADVANCE(539); END_STATE(); case 420: - if (lookahead == 'a') ADVANCE(1433); + if (lookahead == 'a') ADVANCE(1297); END_STATE(); case 421: - if (lookahead == 'a') ADVANCE(1407); + if (lookahead == 'a') ADVANCE(1441); END_STATE(); case 422: if (lookahead == 'a') ADVANCE(538); END_STATE(); case 423: - if (lookahead == 'a') ADVANCE(1090); + if (lookahead == 'a') ADVANCE(1323); END_STATE(); case 424: - if (lookahead == 'a') ADVANCE(616); + if (lookahead == 'a') ADVANCE(1439); END_STATE(); case 425: - if (lookahead == 'a') ADVANCE(1280); + if (lookahead == 'a') ADVANCE(1413); END_STATE(); case 426: - if (lookahead == 'a') ADVANCE(1086); + if (lookahead == 'a') ADVANCE(542); END_STATE(); case 427: - if (lookahead == 'a') ADVANCE(1503); + if (lookahead == 'a') ADVANCE(1096); END_STATE(); case 428: - if (lookahead == 'a') ADVANCE(1445); + if (lookahead == 'a') ADVANCE(620); END_STATE(); case 429: - if (lookahead == 'a') ADVANCE(617); + if (lookahead == 'a') ADVANCE(1286); END_STATE(); case 430: - if (lookahead == 'a') ADVANCE(1087); + if (lookahead == 'a') ADVANCE(1092); END_STATE(); case 431: - if (lookahead == 'a') ADVANCE(1504); + if (lookahead == 'a') ADVANCE(1510); END_STATE(); case 432: - if (lookahead == 'a') ADVANCE(1450); + if (lookahead == 'a') ADVANCE(1451); END_STATE(); case 433: - if (lookahead == 'a') ADVANCE(618); + if (lookahead == 'a') ADVANCE(621); END_STATE(); case 434: - if (lookahead == 'a') ADVANCE(1089); + if (lookahead == 'a') ADVANCE(1093); END_STATE(); case 435: - if (lookahead == 'a') ADVANCE(619); + if (lookahead == 'a') ADVANCE(1511); END_STATE(); case 436: - if (lookahead == 'a') ADVANCE(1091); + if (lookahead == 'a') ADVANCE(1456); END_STATE(); case 437: - if (lookahead == 'a') ADVANCE(620); + if (lookahead == 'a') ADVANCE(622); END_STATE(); case 438: - if (lookahead == 'a') ADVANCE(1092); + if (lookahead == 'a') ADVANCE(1095); END_STATE(); case 439: - if (lookahead == 'a') ADVANCE(621); + if (lookahead == 'a') ADVANCE(623); END_STATE(); case 440: - if (lookahead == 'a') ADVANCE(1093); + if (lookahead == 'a') ADVANCE(1097); END_STATE(); case 441: - if (lookahead == 'a') ADVANCE(622); + if (lookahead == 'a') ADVANCE(624); END_STATE(); case 442: - if (lookahead == 'a') ADVANCE(1094); + if (lookahead == 'a') ADVANCE(1098); END_STATE(); case 443: - if (lookahead == 'a') ADVANCE(623); + if (lookahead == 'a') ADVANCE(625); END_STATE(); case 444: - if (lookahead == 'a') ADVANCE(625); + if (lookahead == 'a') ADVANCE(1099); END_STATE(); case 445: if (lookahead == 'a') ADVANCE(626); END_STATE(); case 446: - if (lookahead == 'a') ADVANCE(627); + if (lookahead == 'a') ADVANCE(1100); END_STATE(); case 447: - if (lookahead == 'a') ADVANCE(628); + if (lookahead == 'a') ADVANCE(627); END_STATE(); case 448: if (lookahead == 'a') ADVANCE(629); END_STATE(); case 449: - if (lookahead == 'a') ADVANCE(631); + if (lookahead == 'a') ADVANCE(630); END_STATE(); case 450: - if (lookahead == 'a') ADVANCE(633); + if (lookahead == 'a') ADVANCE(631); END_STATE(); case 451: - if (lookahead == 'a') ADVANCE(634); + if (lookahead == 'a') ADVANCE(632); END_STATE(); case 452: - if (lookahead == 'a') ADVANCE(635); + if (lookahead == 'a') ADVANCE(633); END_STATE(); case 453: - if (lookahead == 'a') ADVANCE(636); + if (lookahead == 'a') ADVANCE(635); END_STATE(); case 454: if (lookahead == 'a') ADVANCE(637); @@ -5333,531 +5353,531 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'a') ADVANCE(649); END_STATE(); case 467: - if (lookahead == 'a') ADVANCE(1099); - if (lookahead == 'f') ADVANCE(889); - if (lookahead == 'm') ADVANCE(744); - if (lookahead == 'p') ADVANCE(469); - if (lookahead == 's') ADVANCE(1198); + if (lookahead == 'a') ADVANCE(650); END_STATE(); case 468: - if (lookahead == 'a') ADVANCE(1098); - if (lookahead == 'f') ADVANCE(889); + if (lookahead == 'a') ADVANCE(651); END_STATE(); case 469: - if (lookahead == 'a') ADVANCE(554); + if (lookahead == 'a') ADVANCE(652); END_STATE(); case 470: - if (lookahead == 'a') ADVANCE(1300); + if (lookahead == 'a') ADVANCE(653); END_STATE(); case 471: - if (lookahead == 'a') ADVANCE(1301); + if (lookahead == 'a') ADVANCE(1105); + if (lookahead == 'f') ADVANCE(894); + if (lookahead == 'm') ADVANCE(749); + if (lookahead == 'p') ADVANCE(473); + if (lookahead == 's') ADVANCE(1204); END_STATE(); case 472: - if (lookahead == 'b') ADVANCE(1110); - if (lookahead == 'c') ADVANCE(827); - if (lookahead == 'o') ADVANCE(473); - if (lookahead == 's') ADVANCE(824); - if (lookahead == 'w') ADVANCE(854); + if (lookahead == 'a') ADVANCE(1104); + if (lookahead == 'f') ADVANCE(894); END_STATE(); case 473: - if (lookahead == 'b') ADVANCE(922); + if (lookahead == 'a') ADVANCE(558); END_STATE(); case 474: - if (lookahead == 'b') ADVANCE(1310); + if (lookahead == 'a') ADVANCE(1306); END_STATE(); case 475: - if (lookahead == 'b') ADVANCE(1310); - if (lookahead == 'd') ADVANCE(567); - if (lookahead == 'g') ADVANCE(726); - if (lookahead == 'n') ADVANCE(650); - if (lookahead == 'p') ADVANCE(1458); - if (lookahead == 'r') ADVANCE(1257); + if (lookahead == 'a') ADVANCE(1307); END_STATE(); case 476: - if (lookahead == 'b') ADVANCE(1502); - if (lookahead == 'c') ADVANCE(833); - if (lookahead == 'd') ADVANCE(1181); - if (lookahead == 'f') ADVANCE(995); - if (lookahead == 'l') ADVANCE(1132); - if (lookahead == 's') ADVANCE(843); + if (lookahead == 'b') ADVANCE(1116); + if (lookahead == 'c') ADVANCE(832); + if (lookahead == 'o') ADVANCE(477); + if (lookahead == 's') ADVANCE(829); + if (lookahead == 'w') ADVANCE(859); END_STATE(); case 477: - if (lookahead == 'b') ADVANCE(959); + if (lookahead == 'b') ADVANCE(927); END_STATE(); case 478: - if (lookahead == 'b') ADVANCE(1104); + if (lookahead == 'b') ADVANCE(1316); END_STATE(); case 479: - if (lookahead == 'b') ADVANCE(954); + if (lookahead == 'b') ADVANCE(1316); + if (lookahead == 'd') ADVANCE(571); + if (lookahead == 'g') ADVANCE(730); + if (lookahead == 'n') ADVANCE(654); + if (lookahead == 'p') ADVANCE(1465); + if (lookahead == 'r') ADVANCE(1263); END_STATE(); case 480: - if (lookahead == 'b') ADVANCE(1185); - if (lookahead == 'c') ADVANCE(828); - if (lookahead == 'o') ADVANCE(496); - if (lookahead == 's') ADVANCE(837); - if (lookahead == 'w') ADVANCE(891); + if (lookahead == 'b') ADVANCE(1509); + if (lookahead == 'c') ADVANCE(838); + if (lookahead == 'd') ADVANCE(1187); + if (lookahead == 'f') ADVANCE(1000); + if (lookahead == 'l') ADVANCE(1138); + if (lookahead == 's') ADVANCE(848); END_STATE(); case 481: - if (lookahead == 'b') ADVANCE(1187); - if (lookahead == 'c') ADVANCE(829); - if (lookahead == 'o') ADVANCE(497); - if (lookahead == 'q') ADVANCE(1466); - if (lookahead == 's') ADVANCE(839); - if (lookahead == 'w') ADVANCE(897); + if (lookahead == 'b') ADVANCE(964); END_STATE(); case 482: - if (lookahead == 'b') ADVANCE(963); + if (lookahead == 'b') ADVANCE(1110); END_STATE(); case 483: - if (lookahead == 'b') ADVANCE(1188); - if (lookahead == 'c') ADVANCE(830); - if (lookahead == 'o') ADVANCE(498); - if (lookahead == 'q') ADVANCE(1467); - if (lookahead == 's') ADVANCE(840); - if (lookahead == 'w') ADVANCE(900); + if (lookahead == 'b') ADVANCE(959); END_STATE(); case 484: - if (lookahead == 'b') ADVANCE(1189); - if (lookahead == 'c') ADVANCE(831); + if (lookahead == 'b') ADVANCE(1191); + if (lookahead == 'c') ADVANCE(833); if (lookahead == 'o') ADVANCE(500); - if (lookahead == 's') ADVANCE(841); - if (lookahead == 'w') ADVANCE(904); + if (lookahead == 's') ADVANCE(842); + if (lookahead == 'w') ADVANCE(896); END_STATE(); case 485: - if (lookahead == 'b') ADVANCE(965); + if (lookahead == 'b') ADVANCE(1193); + if (lookahead == 'c') ADVANCE(834); + if (lookahead == 'o') ADVANCE(501); + if (lookahead == 'q') ADVANCE(1473); + if (lookahead == 's') ADVANCE(844); + if (lookahead == 'w') ADVANCE(902); END_STATE(); case 486: - if (lookahead == 'b') ADVANCE(1190); - if (lookahead == 'c') ADVANCE(832); - if (lookahead == 'o') ADVANCE(502); - if (lookahead == 's') ADVANCE(842); - if (lookahead == 'w') ADVANCE(906); + if (lookahead == 'b') ADVANCE(968); END_STATE(); case 487: - if (lookahead == 'b') ADVANCE(966); + if (lookahead == 'b') ADVANCE(1194); + if (lookahead == 'c') ADVANCE(835); + if (lookahead == 'o') ADVANCE(502); + if (lookahead == 'q') ADVANCE(1474); + if (lookahead == 's') ADVANCE(845); + if (lookahead == 'w') ADVANCE(905); END_STATE(); case 488: - if (lookahead == 'b') ADVANCE(967); + if (lookahead == 'b') ADVANCE(1195); + if (lookahead == 'c') ADVANCE(836); + if (lookahead == 'o') ADVANCE(504); + if (lookahead == 's') ADVANCE(846); + if (lookahead == 'w') ADVANCE(909); END_STATE(); case 489: - if (lookahead == 'b') ADVANCE(968); + if (lookahead == 'b') ADVANCE(970); END_STATE(); case 490: - if (lookahead == 'b') ADVANCE(969); + if (lookahead == 'b') ADVANCE(1196); + if (lookahead == 'c') ADVANCE(837); + if (lookahead == 'o') ADVANCE(506); + if (lookahead == 's') ADVANCE(847); + if (lookahead == 'w') ADVANCE(911); END_STATE(); case 491: - if (lookahead == 'b') ADVANCE(970); + if (lookahead == 'b') ADVANCE(971); END_STATE(); case 492: - if (lookahead == 'b') ADVANCE(971); + if (lookahead == 'b') ADVANCE(972); END_STATE(); case 493: - if (lookahead == 'b') ADVANCE(972); + if (lookahead == 'b') ADVANCE(973); END_STATE(); case 494: - if (lookahead == 'b') ADVANCE(973); + if (lookahead == 'b') ADVANCE(974); END_STATE(); case 495: - if (lookahead == 'b') ADVANCE(974); + if (lookahead == 'b') ADVANCE(975); END_STATE(); case 496: - if (lookahead == 'b') ADVANCE(923); + if (lookahead == 'b') ADVANCE(976); END_STATE(); case 497: - if (lookahead == 'b') ADVANCE(924); + if (lookahead == 'b') ADVANCE(977); END_STATE(); case 498: - if (lookahead == 'b') ADVANCE(925); + if (lookahead == 'b') ADVANCE(978); END_STATE(); case 499: - if (lookahead == 'b') ADVANCE(926); + if (lookahead == 'b') ADVANCE(979); END_STATE(); case 500: - if (lookahead == 'b') ADVANCE(927); + if (lookahead == 'b') ADVANCE(928); END_STATE(); case 501: - if (lookahead == 'b') ADVANCE(161); + if (lookahead == 'b') ADVANCE(929); END_STATE(); case 502: - if (lookahead == 'b') ADVANCE(928); + if (lookahead == 'b') ADVANCE(930); END_STATE(); case 503: - if (lookahead == 'b') ADVANCE(929); + if (lookahead == 'b') ADVANCE(931); END_STATE(); case 504: - if (lookahead == 'b') ADVANCE(930); + if (lookahead == 'b') ADVANCE(932); END_STATE(); case 505: - if (lookahead == 'c') ADVANCE(950); - if (lookahead == 'i') ADVANCE(1029); + if (lookahead == 'b') ADVANCE(164); END_STATE(); case 506: - if (lookahead == 'c') ADVANCE(939); + if (lookahead == 'b') ADVANCE(933); END_STATE(); case 507: - if (lookahead == 'c') ADVANCE(1791); + if (lookahead == 'b') ADVANCE(934); END_STATE(); case 508: - if (lookahead == 'c') ADVANCE(1800); + if (lookahead == 'b') ADVANCE(935); END_STATE(); case 509: - if (lookahead == 'c') ADVANCE(1827); + if (lookahead == 'c') ADVANCE(955); + if (lookahead == 'i') ADVANCE(1034); END_STATE(); case 510: - if (lookahead == 'c') ADVANCE(1637); + if (lookahead == 'c') ADVANCE(944); END_STATE(); case 511: - if (lookahead == 'c') ADVANCE(940); + if (lookahead == 'c') ADVANCE(1798); END_STATE(); case 512: - if (lookahead == 'c') ADVANCE(825); - if (lookahead == 't') ADVANCE(836); + if (lookahead == 'c') ADVANCE(1807); END_STATE(); case 513: - if (lookahead == 'c') ADVANCE(931); + if (lookahead == 'c') ADVANCE(1834); END_STATE(); case 514: - if (lookahead == 'c') ADVANCE(932); + if (lookahead == 'c') ADVANCE(1644); END_STATE(); case 515: - if (lookahead == 'c') ADVANCE(813); + if (lookahead == 'c') ADVANCE(945); END_STATE(); case 516: - if (lookahead == 'c') ADVANCE(933); + if (lookahead == 'c') ADVANCE(830); + if (lookahead == 't') ADVANCE(841); END_STATE(); case 517: - if (lookahead == 'c') ADVANCE(958); + if (lookahead == 'c') ADVANCE(936); END_STATE(); case 518: - if (lookahead == 'c') ADVANCE(934); + if (lookahead == 'c') ADVANCE(937); END_STATE(); case 519: - if (lookahead == 'c') ADVANCE(935); + if (lookahead == 'c') ADVANCE(818); END_STATE(); case 520: - if (lookahead == 'c') ADVANCE(936); + if (lookahead == 'c') ADVANCE(938); END_STATE(); case 521: - if (lookahead == 'c') ADVANCE(815); + if (lookahead == 'c') ADVANCE(963); END_STATE(); case 522: - if (lookahead == 'c') ADVANCE(937); + if (lookahead == 'c') ADVANCE(939); END_STATE(); case 523: - if (lookahead == 'c') ADVANCE(816); + if (lookahead == 'c') ADVANCE(940); END_STATE(); case 524: - if (lookahead == 'c') ADVANCE(938); + if (lookahead == 'c') ADVANCE(941); END_STATE(); case 525: - if (lookahead == 'c') ADVANCE(817); + if (lookahead == 'c') ADVANCE(820); END_STATE(); case 526: - if (lookahead == 'c') ADVANCE(818); + if (lookahead == 'c') ADVANCE(942); END_STATE(); case 527: - if (lookahead == 'c') ADVANCE(819); + if (lookahead == 'c') ADVANCE(821); END_STATE(); case 528: - if (lookahead == 'c') ADVANCE(820); + if (lookahead == 'c') ADVANCE(943); END_STATE(); case 529: - if (lookahead == 'c') ADVANCE(674); + if (lookahead == 'c') ADVANCE(822); END_STATE(); case 530: - if (lookahead == 'c') ADVANCE(419); + if (lookahead == 'c') ADVANCE(823); END_STATE(); case 531: - if (lookahead == 'c') ADVANCE(976); - if (lookahead == 's') ADVANCE(1411); - if (lookahead == 'w') ADVANCE(909); + if (lookahead == 'c') ADVANCE(824); END_STATE(); case 532: - if (lookahead == 'c') ADVANCE(739); + if (lookahead == 'c') ADVANCE(825); END_STATE(); case 533: - if (lookahead == 'c') ADVANCE(1416); + if (lookahead == 'c') ADVANCE(678); END_STATE(); case 534: - if (lookahead == 'c') ADVANCE(684); + if (lookahead == 'c') ADVANCE(423); END_STATE(); case 535: - if (lookahead == 'c') ADVANCE(1348); + if (lookahead == 'c') ADVANCE(981); + if (lookahead == 's') ADVANCE(1417); + if (lookahead == 'w') ADVANCE(914); END_STATE(); case 536: - if (lookahead == 'c') ADVANCE(722); + if (lookahead == 'c') ADVANCE(743); END_STATE(); case 537: - if (lookahead == 'c') ADVANCE(703); + if (lookahead == 'c') ADVANCE(1422); END_STATE(); case 538: - if (lookahead == 'c') ADVANCE(708); + if (lookahead == 'c') ADVANCE(688); END_STATE(); case 539: - if (lookahead == 'c') ADVANCE(1367); + if (lookahead == 'c') ADVANCE(1354); END_STATE(); case 540: - if (lookahead == 'c') ADVANCE(1368); + if (lookahead == 'c') ADVANCE(726); END_STATE(); case 541: - if (lookahead == 'c') ADVANCE(1369); + if (lookahead == 'c') ADVANCE(707); END_STATE(); case 542: - if (lookahead == 'c') ADVANCE(1370); + if (lookahead == 'c') ADVANCE(712); END_STATE(); case 543: - if (lookahead == 'c') ADVANCE(1372); + if (lookahead == 'c') ADVANCE(1373); END_STATE(); case 544: if (lookahead == 'c') ADVANCE(1374); END_STATE(); case 545: - if (lookahead == 'c') ADVANCE(1376); + if (lookahead == 'c') ADVANCE(1375); END_STATE(); case 546: - if (lookahead == 'c') ADVANCE(1382); + if (lookahead == 'c') ADVANCE(1376); END_STATE(); case 547: - if (lookahead == 'c') ADVANCE(1384); + if (lookahead == 'c') ADVANCE(1378); END_STATE(); case 548: - if (lookahead == 'c') ADVANCE(1386); + if (lookahead == 'c') ADVANCE(1380); END_STATE(); case 549: - if (lookahead == 'c') ADVANCE(379); + if (lookahead == 'c') ADVANCE(1382); END_STATE(); case 550: - if (lookahead == 'c') ADVANCE(1461); + if (lookahead == 'c') ADVANCE(1388); END_STATE(); case 551: - if (lookahead == 'c') ADVANCE(1437); + if (lookahead == 'c') ADVANCE(1390); END_STATE(); case 552: - if (lookahead == 'c') ADVANCE(838); + if (lookahead == 'c') ADVANCE(1392); END_STATE(); case 553: - if (lookahead == 'c') ADVANCE(942); - if (lookahead == 'r') ADVANCE(369); + if (lookahead == 'c') ADVANCE(383); END_STATE(); case 554: - if (lookahead == 'c') ADVANCE(943); + if (lookahead == 'c') ADVANCE(1468); END_STATE(); case 555: - if (lookahead == 'd') ADVANCE(2); - if (lookahead == 'u') ADVANCE(999); + if (lookahead == 'c') ADVANCE(1443); END_STATE(); case 556: - if (lookahead == 'd') ADVANCE(1522); + if (lookahead == 'c') ADVANCE(843); END_STATE(); case 557: - if (lookahead == 'd') ADVANCE(1516); + if (lookahead == 'c') ADVANCE(947); + if (lookahead == 'r') ADVANCE(373); END_STATE(); case 558: - if (lookahead == 'd') ADVANCE(1518); + if (lookahead == 'c') ADVANCE(948); END_STATE(); case 559: - if (lookahead == 'd') ADVANCE(1797); + if (lookahead == 'd') ADVANCE(2); + if (lookahead == 'u') ADVANCE(1004); END_STATE(); case 560: - if (lookahead == 'd') ADVANCE(1517); + if (lookahead == 'd') ADVANCE(1529); END_STATE(); case 561: - if (lookahead == 'd') ADVANCE(1519); + if (lookahead == 'd') ADVANCE(1523); END_STATE(); case 562: - if (lookahead == 'd') ADVANCE(1544); + if (lookahead == 'd') ADVANCE(1525); END_STATE(); case 563: - if (lookahead == 'd') ADVANCE(1806); + if (lookahead == 'd') ADVANCE(1804); END_STATE(); case 564: - if (lookahead == 'd') ADVANCE(1839); + if (lookahead == 'd') ADVANCE(1524); END_STATE(); case 565: - if (lookahead == 'd') ADVANCE(800); + if (lookahead == 'd') ADVANCE(1526); END_STATE(); case 566: - if (lookahead == 'd') ADVANCE(3); + if (lookahead == 'd') ADVANCE(1551); END_STATE(); case 567: - if (lookahead == 'd') ADVANCE(125); + if (lookahead == 'd') ADVANCE(1813); END_STATE(); case 568: - if (lookahead == 'd') ADVANCE(1164); - if (lookahead == 'f') ADVANCE(980); - if (lookahead == 'i') ADVANCE(1055); - if (lookahead == 'l') ADVANCE(1114); + if (lookahead == 'd') ADVANCE(1846); END_STATE(); case 569: - if (lookahead == 'd') ADVANCE(143); + if (lookahead == 'd') ADVANCE(805); END_STATE(); case 570: - if (lookahead == 'd') ADVANCE(574); + if (lookahead == 'd') ADVANCE(3); END_STATE(); case 571: - if (lookahead == 'd') ADVANCE(866); - if (lookahead == 'i') ADVANCE(1073); - if (lookahead == 's') ADVANCE(1451); - if (lookahead == 'v') ADVANCE(908); + if (lookahead == 'd') ADVANCE(128); END_STATE(); case 572: - if (lookahead == 'd') ADVANCE(135); + if (lookahead == 'd') ADVANCE(1170); + if (lookahead == 'f') ADVANCE(985); + if (lookahead == 'i') ADVANCE(1061); + if (lookahead == 'l') ADVANCE(1120); END_STATE(); case 573: - if (lookahead == 'd') ADVANCE(136); + if (lookahead == 'd') ADVANCE(146); END_STATE(); case 574: - if (lookahead == 'd') ADVANCE(1216); + if (lookahead == 'd') ADVANCE(578); END_STATE(); case 575: - if (lookahead == 'd') ADVANCE(1217); + if (lookahead == 'd') ADVANCE(871); + if (lookahead == 'i') ADVANCE(1079); + if (lookahead == 's') ADVANCE(1457); + if (lookahead == 'v') ADVANCE(913); END_STATE(); case 576: - if (lookahead == 'd') ADVANCE(1218); + if (lookahead == 'd') ADVANCE(138); END_STATE(); case 577: - if (lookahead == 'd') ADVANCE(1219); + if (lookahead == 'd') ADVANCE(139); END_STATE(); case 578: - if (lookahead == 'd') ADVANCE(679); + if (lookahead == 'd') ADVANCE(1222); END_STATE(); case 579: - if (lookahead == 'd') ADVANCE(1221); + if (lookahead == 'd') ADVANCE(1223); END_STATE(); case 580: - if (lookahead == 'd') ADVANCE(681); + if (lookahead == 'd') ADVANCE(1224); END_STATE(); case 581: - if (lookahead == 'd') ADVANCE(1222); + if (lookahead == 'd') ADVANCE(1225); END_STATE(); case 582: - if (lookahead == 'd') ADVANCE(1223); + if (lookahead == 'd') ADVANCE(683); END_STATE(); case 583: - if (lookahead == 'd') ADVANCE(1224); + if (lookahead == 'd') ADVANCE(1227); END_STATE(); case 584: - if (lookahead == 'd') ADVANCE(683); + if (lookahead == 'd') ADVANCE(685); END_STATE(); case 585: - if (lookahead == 'd') ADVANCE(1225); + if (lookahead == 'd') ADVANCE(1228); END_STATE(); case 586: - if (lookahead == 'd') ADVANCE(1226); + if (lookahead == 'd') ADVANCE(1229); END_STATE(); case 587: - if (lookahead == 'd') ADVANCE(1227); + if (lookahead == 'd') ADVANCE(1230); END_STATE(); case 588: - if (lookahead == 'd') ADVANCE(686); + if (lookahead == 'd') ADVANCE(687); END_STATE(); case 589: - if (lookahead == 'd') ADVANCE(1228); + if (lookahead == 'd') ADVANCE(1231); END_STATE(); case 590: - if (lookahead == 'd') ADVANCE(1229); + if (lookahead == 'd') ADVANCE(1232); END_STATE(); case 591: - if (lookahead == 'd') ADVANCE(1230); + if (lookahead == 'd') ADVANCE(1233); END_STATE(); case 592: - if (lookahead == 'd') ADVANCE(687); + if (lookahead == 'd') ADVANCE(690); END_STATE(); case 593: - if (lookahead == 'd') ADVANCE(1231); + if (lookahead == 'd') ADVANCE(1234); END_STATE(); case 594: - if (lookahead == 'd') ADVANCE(1232); + if (lookahead == 'd') ADVANCE(1235); END_STATE(); case 595: - if (lookahead == 'd') ADVANCE(689); + if (lookahead == 'd') ADVANCE(1236); END_STATE(); case 596: - if (lookahead == 'd') ADVANCE(1233); + if (lookahead == 'd') ADVANCE(691); END_STATE(); case 597: - if (lookahead == 'd') ADVANCE(1234); + if (lookahead == 'd') ADVANCE(1237); END_STATE(); case 598: - if (lookahead == 'd') ADVANCE(691); + if (lookahead == 'd') ADVANCE(1238); END_STATE(); case 599: - if (lookahead == 'd') ADVANCE(1235); + if (lookahead == 'd') ADVANCE(693); END_STATE(); case 600: - if (lookahead == 'd') ADVANCE(1236); + if (lookahead == 'd') ADVANCE(1239); END_STATE(); case 601: - if (lookahead == 'd') ADVANCE(1237); + if (lookahead == 'd') ADVANCE(1240); END_STATE(); case 602: - if (lookahead == 'd') ADVANCE(693); + if (lookahead == 'd') ADVANCE(695); END_STATE(); case 603: - if (lookahead == 'd') ADVANCE(1238); + if (lookahead == 'd') ADVANCE(1241); END_STATE(); case 604: - if (lookahead == 'd') ADVANCE(1239); + if (lookahead == 'd') ADVANCE(1242); END_STATE(); case 605: - if (lookahead == 'd') ADVANCE(1240); + if (lookahead == 'd') ADVANCE(1243); END_STATE(); case 606: - if (lookahead == 'd') ADVANCE(1241); + if (lookahead == 'd') ADVANCE(697); END_STATE(); case 607: - if (lookahead == 'd') ADVANCE(1242); + if (lookahead == 'd') ADVANCE(1244); END_STATE(); case 608: - if (lookahead == 'd') ADVANCE(1243); + if (lookahead == 'd') ADVANCE(1245); END_STATE(); case 609: - if (lookahead == 'd') ADVANCE(1244); + if (lookahead == 'd') ADVANCE(1246); END_STATE(); case 610: - if (lookahead == 'd') ADVANCE(1245); + if (lookahead == 'd') ADVANCE(1247); END_STATE(); case 611: - if (lookahead == 'd') ADVANCE(1246); + if (lookahead == 'd') ADVANCE(1248); END_STATE(); case 612: - if (lookahead == 'd') ADVANCE(1247); + if (lookahead == 'd') ADVANCE(1249); END_STATE(); case 613: - if (lookahead == 'd') ADVANCE(702); + if (lookahead == 'd') ADVANCE(1250); END_STATE(); case 614: - if (lookahead == 'd') ADVANCE(1248); + if (lookahead == 'd') ADVANCE(1251); END_STATE(); case 615: - if (lookahead == 'd') ADVANCE(709); + if (lookahead == 'd') ADVANCE(1252); END_STATE(); case 616: - if (lookahead == 'd') ADVANCE(575); + if (lookahead == 'd') ADVANCE(1253); END_STATE(); case 617: - if (lookahead == 'd') ADVANCE(576); + if (lookahead == 'd') ADVANCE(706); END_STATE(); case 618: - if (lookahead == 'd') ADVANCE(577); + if (lookahead == 'd') ADVANCE(1254); END_STATE(); case 619: - if (lookahead == 'd') ADVANCE(579); + if (lookahead == 'd') ADVANCE(713); END_STATE(); case 620: - if (lookahead == 'd') ADVANCE(581); + if (lookahead == 'd') ADVANCE(579); END_STATE(); case 621: - if (lookahead == 'd') ADVANCE(582); + if (lookahead == 'd') ADVANCE(580); END_STATE(); case 622: - if (lookahead == 'd') ADVANCE(583); + if (lookahead == 'd') ADVANCE(581); END_STATE(); case 623: - if (lookahead == 'd') ADVANCE(585); + if (lookahead == 'd') ADVANCE(583); END_STATE(); case 624: - if (lookahead == 'd') ADVANCE(403); + if (lookahead == 'd') ADVANCE(585); END_STATE(); case 625: if (lookahead == 'd') ADVANCE(586); @@ -5869,49 +5889,49 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'd') ADVANCE(589); END_STATE(); case 628: - if (lookahead == 'd') ADVANCE(590); + if (lookahead == 'd') ADVANCE(407); END_STATE(); case 629: - if (lookahead == 'd') ADVANCE(591); + if (lookahead == 'd') ADVANCE(590); END_STATE(); case 630: - if (lookahead == 'd') ADVANCE(408); + if (lookahead == 'd') ADVANCE(591); END_STATE(); case 631: if (lookahead == 'd') ADVANCE(593); END_STATE(); case 632: - if (lookahead == 'd') ADVANCE(409); + if (lookahead == 'd') ADVANCE(594); END_STATE(); case 633: - if (lookahead == 'd') ADVANCE(594); + if (lookahead == 'd') ADVANCE(595); END_STATE(); case 634: - if (lookahead == 'd') ADVANCE(596); + if (lookahead == 'd') ADVANCE(412); END_STATE(); case 635: if (lookahead == 'd') ADVANCE(597); END_STATE(); case 636: - if (lookahead == 'd') ADVANCE(599); + if (lookahead == 'd') ADVANCE(413); END_STATE(); case 637: - if (lookahead == 'd') ADVANCE(600); + if (lookahead == 'd') ADVANCE(598); END_STATE(); case 638: - if (lookahead == 'd') ADVANCE(601); + if (lookahead == 'd') ADVANCE(600); END_STATE(); case 639: - if (lookahead == 'd') ADVANCE(603); + if (lookahead == 'd') ADVANCE(601); END_STATE(); case 640: - if (lookahead == 'd') ADVANCE(604); + if (lookahead == 'd') ADVANCE(603); END_STATE(); case 641: - if (lookahead == 'd') ADVANCE(605); + if (lookahead == 'd') ADVANCE(604); END_STATE(); case 642: - if (lookahead == 'd') ADVANCE(606); + if (lookahead == 'd') ADVANCE(605); END_STATE(); case 643: if (lookahead == 'd') ADVANCE(607); @@ -5932,512 +5952,512 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'd') ADVANCE(612); END_STATE(); case 649: - if (lookahead == 'd') ADVANCE(614); + if (lookahead == 'd') ADVANCE(613); END_STATE(); case 650: - if (lookahead == 'd') ADVANCE(152); + if (lookahead == 'd') ADVANCE(614); END_STATE(); case 651: - if (lookahead == 'd') ADVANCE(1167); - if (lookahead == 'f') ADVANCE(983); - if (lookahead == 'i') ADVANCE(1059); - if (lookahead == 'l') ADVANCE(1119); + if (lookahead == 'd') ADVANCE(615); END_STATE(); case 652: - if (lookahead == 'd') ADVANCE(1170); - if (lookahead == 'f') ADVANCE(986); - if (lookahead == 'i') ADVANCE(1060); - if (lookahead == 'l') ADVANCE(1120); + if (lookahead == 'd') ADVANCE(616); END_STATE(); case 653: - if (lookahead == 'd') ADVANCE(165); + if (lookahead == 'd') ADVANCE(618); END_STATE(); case 654: - if (lookahead == 'd') ADVANCE(1172); - if (lookahead == 'f') ADVANCE(988); - if (lookahead == 'i') ADVANCE(1061); - if (lookahead == 'l') ADVANCE(1121); + if (lookahead == 'd') ADVANCE(155); END_STATE(); case 655: - if (lookahead == 'd') ADVANCE(1174); - if (lookahead == 'f') ADVANCE(990); - if (lookahead == 'i') ADVANCE(1063); + if (lookahead == 'd') ADVANCE(1173); + if (lookahead == 'f') ADVANCE(988); + if (lookahead == 'i') ADVANCE(1065); if (lookahead == 'l') ADVANCE(1125); END_STATE(); case 656: - if (lookahead == 'd') ADVANCE(167); + if (lookahead == 'd') ADVANCE(1176); + if (lookahead == 'f') ADVANCE(991); + if (lookahead == 'i') ADVANCE(1066); + if (lookahead == 'l') ADVANCE(1126); END_STATE(); case 657: - if (lookahead == 'd') ADVANCE(1176); - if (lookahead == 'f') ADVANCE(992); - if (lookahead == 'i') ADVANCE(1067); - if (lookahead == 'l') ADVANCE(1129); + if (lookahead == 'd') ADVANCE(168); END_STATE(); case 658: - if (lookahead == 'd') ADVANCE(1177); + if (lookahead == 'd') ADVANCE(1178); if (lookahead == 'f') ADVANCE(993); + if (lookahead == 'i') ADVANCE(1067); + if (lookahead == 'l') ADVANCE(1127); END_STATE(); case 659: - if (lookahead == 'd') ADVANCE(1179); - if (lookahead == 'f') ADVANCE(994); + if (lookahead == 'd') ADVANCE(1180); + if (lookahead == 'f') ADVANCE(995); + if (lookahead == 'i') ADVANCE(1069); + if (lookahead == 'l') ADVANCE(1131); END_STATE(); case 660: - if (lookahead == 'd') ADVANCE(1182); - if (lookahead == 'f') ADVANCE(996); - if (lookahead == 'i') ADVANCE(1074); + if (lookahead == 'd') ADVANCE(170); END_STATE(); case 661: - if (lookahead == 'd') ADVANCE(1183); - if (lookahead == 'i') ADVANCE(1076); - if (lookahead == 'l') ADVANCE(1134); + if (lookahead == 'd') ADVANCE(1182); + if (lookahead == 'f') ADVANCE(997); + if (lookahead == 'i') ADVANCE(1073); + if (lookahead == 'l') ADVANCE(1135); END_STATE(); case 662: - if (lookahead == 'e') ADVANCE(517); + if (lookahead == 'd') ADVANCE(1183); + if (lookahead == 'f') ADVANCE(998); END_STATE(); case 663: - if (lookahead == 'e') ADVANCE(517); - if (lookahead == 'i') ADVANCE(1486); - if (lookahead == 'o') ADVANCE(1455); + if (lookahead == 'd') ADVANCE(1185); + if (lookahead == 'f') ADVANCE(999); END_STATE(); case 664: - if (lookahead == 'e') ADVANCE(1010); - if (lookahead == 'u') ADVANCE(1080); + if (lookahead == 'd') ADVANCE(1188); + if (lookahead == 'f') ADVANCE(1001); + if (lookahead == 'i') ADVANCE(1080); END_STATE(); case 665: - if (lookahead == 'e') ADVANCE(1199); - if (lookahead == 'g') ADVANCE(668); - if (lookahead == 'l') ADVANCE(669); - if (lookahead == 'n') ADVANCE(670); + if (lookahead == 'd') ADVANCE(1189); + if (lookahead == 'i') ADVANCE(1082); + if (lookahead == 'l') ADVANCE(1140); END_STATE(); case 666: - if (lookahead == 'e') ADVANCE(1531); + if (lookahead == 'e') ADVANCE(521); END_STATE(); case 667: - if (lookahead == 'e') ADVANCE(1760); + if (lookahead == 'e') ADVANCE(521); + if (lookahead == 'i') ADVANCE(1493); + if (lookahead == 'o') ADVANCE(1462); END_STATE(); case 668: - if (lookahead == 'e') ADVANCE(1583); - if (lookahead == 't') ADVANCE(1584); + if (lookahead == 'e') ADVANCE(1015); + if (lookahead == 'u') ADVANCE(1086); END_STATE(); case 669: - if (lookahead == 'e') ADVANCE(1585); - if (lookahead == 't') ADVANCE(1582); + if (lookahead == 'e') ADVANCE(1205); + if (lookahead == 'g') ADVANCE(672); + if (lookahead == 'l') ADVANCE(673); + if (lookahead == 'n') ADVANCE(674); END_STATE(); case 670: - if (lookahead == 'e') ADVANCE(1581); + if (lookahead == 'e') ADVANCE(1538); END_STATE(); case 671: - if (lookahead == 'e') ADVANCE(1824); + if (lookahead == 'e') ADVANCE(1767); END_STATE(); case 672: - if (lookahead == 'e') ADVANCE(1495); - if (lookahead == 'o') ADVANCE(499); - if (lookahead == 'r') ADVANCE(731); - if (lookahead == 'w') ADVANCE(902); + if (lookahead == 'e') ADVANCE(1590); + if (lookahead == 't') ADVANCE(1591); END_STATE(); case 673: - if (lookahead == 'e') ADVANCE(1815); + if (lookahead == 'e') ADVANCE(1592); + if (lookahead == 't') ADVANCE(1589); END_STATE(); case 674: - if (lookahead == 'e') ADVANCE(1514); + if (lookahead == 'e') ADVANCE(1588); END_STATE(); case 675: - if (lookahead == 'e') ADVANCE(1794); + if (lookahead == 'e') ADVANCE(1831); END_STATE(); case 676: - if (lookahead == 'e') ADVANCE(1523); + if (lookahead == 'e') ADVANCE(1502); + if (lookahead == 'o') ADVANCE(503); + if (lookahead == 'r') ADVANCE(735); + if (lookahead == 'w') ADVANCE(907); END_STATE(); case 677: - if (lookahead == 'e') ADVANCE(1809); + if (lookahead == 'e') ADVANCE(1822); END_STATE(); case 678: - if (lookahead == 'e') ADVANCE(1596); + if (lookahead == 'e') ADVANCE(1521); END_STATE(); case 679: - if (lookahead == 'e') ADVANCE(1593); + if (lookahead == 'e') ADVANCE(1801); END_STATE(); case 680: - if (lookahead == 'e') ADVANCE(1603); + if (lookahead == 'e') ADVANCE(1530); END_STATE(); case 681: - if (lookahead == 'e') ADVANCE(1600); + if (lookahead == 'e') ADVANCE(1816); END_STATE(); case 682: - if (lookahead == 'e') ADVANCE(1610); + if (lookahead == 'e') ADVANCE(1603); END_STATE(); case 683: - if (lookahead == 'e') ADVANCE(1607); + if (lookahead == 'e') ADVANCE(1600); END_STATE(); case 684: - if (lookahead == 'e') ADVANCE(1818); + if (lookahead == 'e') ADVANCE(1610); END_STATE(); case 685: - if (lookahead == 'e') ADVANCE(1617); + if (lookahead == 'e') ADVANCE(1607); END_STATE(); case 686: - if (lookahead == 'e') ADVANCE(1614); + if (lookahead == 'e') ADVANCE(1617); END_STATE(); case 687: - if (lookahead == 'e') ADVANCE(1534); + if (lookahead == 'e') ADVANCE(1614); END_STATE(); case 688: - if (lookahead == 'e') ADVANCE(1624); + if (lookahead == 'e') ADVANCE(1825); END_STATE(); case 689: - if (lookahead == 'e') ADVANCE(1621); + if (lookahead == 'e') ADVANCE(1624); END_STATE(); case 690: - if (lookahead == 'e') ADVANCE(1631); + if (lookahead == 'e') ADVANCE(1621); END_STATE(); case 691: - if (lookahead == 'e') ADVANCE(1628); + if (lookahead == 'e') ADVANCE(1541); END_STATE(); case 692: - if (lookahead == 'e') ADVANCE(1692); + if (lookahead == 'e') ADVANCE(1631); END_STATE(); case 693: - if (lookahead == 'e') ADVANCE(1554); + if (lookahead == 'e') ADVANCE(1628); END_STATE(); case 694: - if (lookahead == 'e') ADVANCE(1695); + if (lookahead == 'e') ADVANCE(1638); END_STATE(); case 695: - if (lookahead == 'e') ADVANCE(1694); + if (lookahead == 'e') ADVANCE(1635); END_STATE(); case 696: - if (lookahead == 'e') ADVANCE(1649); + if (lookahead == 'e') ADVANCE(1699); END_STATE(); case 697: - if (lookahead == 'e') ADVANCE(1696); + if (lookahead == 'e') ADVANCE(1561); END_STATE(); case 698: - if (lookahead == 'e') ADVANCE(1693); + if (lookahead == 'e') ADVANCE(1702); END_STATE(); case 699: - if (lookahead == 'e') ADVANCE(1578); + if (lookahead == 'e') ADVANCE(1701); END_STATE(); case 700: - if (lookahead == 'e') ADVANCE(1577); + if (lookahead == 'e') ADVANCE(1656); END_STATE(); case 701: - if (lookahead == 'e') ADVANCE(1662); + if (lookahead == 'e') ADVANCE(1703); END_STATE(); case 702: - if (lookahead == 'e') ADVANCE(1546); + if (lookahead == 'e') ADVANCE(1700); END_STATE(); case 703: - if (lookahead == 'e') ADVANCE(1564); + if (lookahead == 'e') ADVANCE(1585); END_STATE(); case 704: - if (lookahead == 'e') ADVANCE(1652); + if (lookahead == 'e') ADVANCE(1584); END_STATE(); case 705: - if (lookahead == 'e') ADVANCE(1748); + if (lookahead == 'e') ADVANCE(1669); END_STATE(); case 706: - if (lookahead == 'e') ADVANCE(1655); + if (lookahead == 'e') ADVANCE(1553); END_STATE(); case 707: - if (lookahead == 'e') ADVANCE(1658); + if (lookahead == 'e') ADVANCE(1571); END_STATE(); case 708: - if (lookahead == 'e') ADVANCE(1638); + if (lookahead == 'e') ADVANCE(1659); END_STATE(); case 709: - if (lookahead == 'e') ADVANCE(1541); + if (lookahead == 'e') ADVANCE(1755); END_STATE(); case 710: - if (lookahead == 'e') ADVANCE(1640); + if (lookahead == 'e') ADVANCE(1662); END_STATE(); case 711: - if (lookahead == 'e') ADVANCE(1641); + if (lookahead == 'e') ADVANCE(1665); END_STATE(); case 712: - if (lookahead == 'e') ADVANCE(1642); + if (lookahead == 'e') ADVANCE(1645); END_STATE(); case 713: - if (lookahead == 'e') ADVANCE(1639); + if (lookahead == 'e') ADVANCE(1548); END_STATE(); case 714: - if (lookahead == 'e') ADVANCE(1567); + if (lookahead == 'e') ADVANCE(1647); END_STATE(); case 715: - if (lookahead == 'e') ADVANCE(1643); + if (lookahead == 'e') ADVANCE(1648); END_STATE(); case 716: - if (lookahead == 'e') ADVANCE(1759); + if (lookahead == 'e') ADVANCE(1649); END_STATE(); case 717: - if (lookahead == 'e') ADVANCE(1757); + if (lookahead == 'e') ADVANCE(1646); END_STATE(); case 718: - if (lookahead == 'e') ADVANCE(1075); + if (lookahead == 'e') ADVANCE(1574); END_STATE(); case 719: - if (lookahead == 'e') ADVANCE(1489); + if (lookahead == 'e') ADVANCE(1650); END_STATE(); case 720: - if (lookahead == 'e') ADVANCE(511); + if (lookahead == 'e') ADVANCE(1766); END_STATE(); case 721: - if (lookahead == 'e') ADVANCE(1388); + if (lookahead == 'e') ADVANCE(1764); END_STATE(); case 722: - if (lookahead == 'e') ADVANCE(1197); + if (lookahead == 'e') ADVANCE(1081); END_STATE(); case 723: - if (lookahead == 'e') ADVANCE(550); + if (lookahead == 'e') ADVANCE(1496); END_STATE(); case 724: - if (lookahead == 'e') ADVANCE(1206); + if (lookahead == 'e') ADVANCE(515); END_STATE(); case 725: - if (lookahead == 'e') ADVANCE(1001); + if (lookahead == 'e') ADVANCE(1394); END_STATE(); case 726: - if (lookahead == 'e') ADVANCE(1328); + if (lookahead == 'e') ADVANCE(1203); END_STATE(); case 727: - if (lookahead == 'e') ADVANCE(559); + if (lookahead == 'e') ADVANCE(554); END_STATE(); case 728: - if (lookahead == 'e') ADVANCE(533); + if (lookahead == 'e') ADVANCE(1212); END_STATE(); case 729: - if (lookahead == 'e') ADVANCE(1330); + if (lookahead == 'e') ADVANCE(1006); END_STATE(); case 730: - if (lookahead == 'e') ADVANCE(1207); + if (lookahead == 'e') ADVANCE(1334); END_STATE(); case 731: - if (lookahead == 'e') ADVANCE(1312); + if (lookahead == 'e') ADVANCE(563); END_STATE(); case 732: - if (lookahead == 'e') ADVANCE(951); + if (lookahead == 'e') ADVANCE(537); END_STATE(); case 733: - if (lookahead == 'e') ADVANCE(1332); + if (lookahead == 'e') ADVANCE(1336); END_STATE(); case 734: - if (lookahead == 'e') ADVANCE(129); + if (lookahead == 'e') ADVANCE(1213); END_STATE(); case 735: - if (lookahead == 'e') ADVANCE(563); + if (lookahead == 'e') ADVANCE(1318); END_STATE(); case 736: - if (lookahead == 'e') ADVANCE(139); + if (lookahead == 'e') ADVANCE(956); END_STATE(); case 737: - if (lookahead == 'e') ADVANCE(564); + if (lookahead == 'e') ADVANCE(1338); END_STATE(); case 738: - if (lookahead == 'e') ADVANCE(956); + if (lookahead == 'e') ADVANCE(132); END_STATE(); case 739: - if (lookahead == 'e') ADVANCE(141); + if (lookahead == 'e') ADVANCE(567); END_STATE(); case 740: - if (lookahead == 'e') ADVANCE(1215); + if (lookahead == 'e') ADVANCE(142); END_STATE(); case 741: - if (lookahead == 'e') ADVANCE(1051); + if (lookahead == 'e') ADVANCE(568); END_STATE(); case 742: - if (lookahead == 'e') ADVANCE(1220); + if (lookahead == 'e') ADVANCE(961); END_STATE(); case 743: - if (lookahead == 'e') ADVANCE(1005); + if (lookahead == 'e') ADVANCE(144); END_STATE(); case 744: - if (lookahead == 'e') ADVANCE(1440); + if (lookahead == 'e') ADVANCE(1221); END_STATE(); case 745: - if (lookahead == 'e') ADVANCE(1009); + if (lookahead == 'e') ADVANCE(1057); END_STATE(); case 746: - if (lookahead == 'e') ADVANCE(389); + if (lookahead == 'e') ADVANCE(1226); END_STATE(); case 747: - if (lookahead == 'e') ADVANCE(539); + if (lookahead == 'e') ADVANCE(1044); END_STATE(); case 748: - if (lookahead == 'e') ADVANCE(572); + if (lookahead == 'e') ADVANCE(1010); END_STATE(); case 749: - if (lookahead == 'e') ADVANCE(390); + if (lookahead == 'e') ADVANCE(1446); END_STATE(); case 750: - if (lookahead == 'e') ADVANCE(540); + if (lookahead == 'e') ADVANCE(1014); END_STATE(); case 751: - if (lookahead == 'e') ADVANCE(573); + if (lookahead == 'e') ADVANCE(393); END_STATE(); case 752: - if (lookahead == 'e') ADVANCE(1444); + if (lookahead == 'e') ADVANCE(543); END_STATE(); case 753: - if (lookahead == 'e') ADVANCE(391); + if (lookahead == 'e') ADVANCE(576); END_STATE(); case 754: - if (lookahead == 'e') ADVANCE(541); + if (lookahead == 'e') ADVANCE(394); END_STATE(); case 755: - if (lookahead == 'e') ADVANCE(392); + if (lookahead == 'e') ADVANCE(544); END_STATE(); case 756: - if (lookahead == 'e') ADVANCE(542); + if (lookahead == 'e') ADVANCE(577); END_STATE(); case 757: - if (lookahead == 'e') ADVANCE(393); + if (lookahead == 'e') ADVANCE(1450); END_STATE(); case 758: - if (lookahead == 'e') ADVANCE(543); + if (lookahead == 'e') ADVANCE(395); END_STATE(); case 759: - if (lookahead == 'e') ADVANCE(394); + if (lookahead == 'e') ADVANCE(545); END_STATE(); case 760: - if (lookahead == 'e') ADVANCE(544); + if (lookahead == 'e') ADVANCE(396); END_STATE(); case 761: - if (lookahead == 'e') ADVANCE(545); + if (lookahead == 'e') ADVANCE(546); END_STATE(); case 762: - if (lookahead == 'e') ADVANCE(546); + if (lookahead == 'e') ADVANCE(397); END_STATE(); case 763: if (lookahead == 'e') ADVANCE(547); END_STATE(); case 764: - if (lookahead == 'e') ADVANCE(548); + if (lookahead == 'e') ADVANCE(398); END_STATE(); case 765: - if (lookahead == 'e') ADVANCE(1070); + if (lookahead == 'e') ADVANCE(548); END_STATE(); case 766: - if (lookahead == 'e') ADVANCE(1071); + if (lookahead == 'e') ADVANCE(549); END_STATE(); case 767: - if (lookahead == 'e') ADVANCE(150); + if (lookahead == 'e') ADVANCE(550); END_STATE(); case 768: - if (lookahead == 'e') ADVANCE(1299); + if (lookahead == 'e') ADVANCE(551); END_STATE(); case 769: - if (lookahead == 'e') ADVANCE(164); + if (lookahead == 'e') ADVANCE(552); END_STATE(); case 770: - if (lookahead == 'e') ADVANCE(653); + if (lookahead == 'e') ADVANCE(1076); END_STATE(); case 771: - if (lookahead == 'e') ADVANCE(166); + if (lookahead == 'e') ADVANCE(1077); END_STATE(); case 772: - if (lookahead == 'e') ADVANCE(168); + if (lookahead == 'e') ADVANCE(153); END_STATE(); case 773: - if (lookahead == 'e') ADVANCE(656); + if (lookahead == 'e') ADVANCE(1305); END_STATE(); case 774: - if (lookahead == 'f') ADVANCE(124); - if (lookahead == 'g') ADVANCE(729); - if (lookahead == 'n') ADVANCE(1313); - if (lookahead == 'p') ADVANCE(1460); + if (lookahead == 'e') ADVANCE(167); END_STATE(); case 775: - if (lookahead == 'f') ADVANCE(1562); + if (lookahead == 'e') ADVANCE(657); END_STATE(); case 776: - if (lookahead == 'f') ADVANCE(418); + if (lookahead == 'e') ADVANCE(169); END_STATE(); case 777: - if (lookahead == 'f') ADVANCE(422); + if (lookahead == 'e') ADVANCE(171); END_STATE(); case 778: - if (lookahead == 'f') ADVANCE(997); - if (lookahead == 'i') ADVANCE(1077); - if (lookahead == 'l') ADVANCE(1135); + if (lookahead == 'e') ADVANCE(660); END_STATE(); case 779: - if (lookahead == 'g') ADVANCE(1682); + if (lookahead == 'f') ADVANCE(127); + if (lookahead == 'g') ADVANCE(733); + if (lookahead == 'n') ADVANCE(1319); + if (lookahead == 'p') ADVANCE(1467); END_STATE(); case 780: - if (lookahead == 'g') ADVANCE(1676); + if (lookahead == 'f') ADVANCE(1569); END_STATE(); case 781: - if (lookahead == 'g') ADVANCE(1681); + if (lookahead == 'f') ADVANCE(422); END_STATE(); case 782: - if (lookahead == 'g') ADVANCE(1579); + if (lookahead == 'f') ADVANCE(426); END_STATE(); case 783: - if (lookahead == 'g') ADVANCE(1679); + if (lookahead == 'f') ADVANCE(1002); + if (lookahead == 'i') ADVANCE(1083); + if (lookahead == 'l') ADVANCE(1141); END_STATE(); case 784: - if (lookahead == 'g') ADVANCE(1678); + if (lookahead == 'g') ADVANCE(1689); END_STATE(); case 785: - if (lookahead == 'g') ADVANCE(1646); + if (lookahead == 'g') ADVANCE(1683); END_STATE(); case 786: - if (lookahead == 'g') ADVANCE(1647); + if (lookahead == 'g') ADVANCE(1688); END_STATE(); case 787: - if (lookahead == 'g') ADVANCE(1680); + if (lookahead == 'g') ADVANCE(1586); END_STATE(); case 788: - if (lookahead == 'g') ADVANCE(1684); + if (lookahead == 'g') ADVANCE(1686); END_STATE(); case 789: if (lookahead == 'g') ADVANCE(1685); END_STATE(); case 790: - if (lookahead == 'g') ADVANCE(1677); + if (lookahead == 'g') ADVANCE(1653); END_STATE(); case 791: - if (lookahead == 'g') ADVANCE(1683); + if (lookahead == 'g') ADVANCE(1654); END_STATE(); case 792: - if (lookahead == 'g') ADVANCE(1686); + if (lookahead == 'g') ADVANCE(1687); END_STATE(); case 793: - if (lookahead == 'g') ADVANCE(1650); + if (lookahead == 'g') ADVANCE(1691); END_STATE(); case 794: - if (lookahead == 'g') ADVANCE(1556); + if (lookahead == 'g') ADVANCE(1692); END_STATE(); case 795: - if (lookahead == 'g') ADVANCE(1657); + if (lookahead == 'g') ADVANCE(1684); END_STATE(); case 796: - if (lookahead == 'g') ADVANCE(1660); + if (lookahead == 'g') ADVANCE(1690); END_STATE(); case 797: - if (lookahead == 'g') ADVANCE(148); + if (lookahead == 'g') ADVANCE(1693); END_STATE(); case 798: - if (lookahead == 'g') ADVANCE(834); + if (lookahead == 'g') ADVANCE(1657); END_STATE(); case 799: - if (lookahead == 'g') ADVANCE(1305); + if (lookahead == 'g') ADVANCE(1563); END_STATE(); case 800: - if (lookahead == 'g') ADVANCE(671); + if (lookahead == 'g') ADVANCE(1664); END_STATE(); case 801: - if (lookahead == 'g') ADVANCE(710); + if (lookahead == 'g') ADVANCE(1667); END_STATE(); case 802: - if (lookahead == 'g') ADVANCE(711); + if (lookahead == 'g') ADVANCE(151); END_STATE(); case 803: - if (lookahead == 'g') ADVANCE(712); + if (lookahead == 'g') ADVANCE(839); END_STATE(); case 804: - if (lookahead == 'g') ADVANCE(1402); + if (lookahead == 'g') ADVANCE(1311); END_STATE(); case 805: - if (lookahead == 'g') ADVANCE(713); + if (lookahead == 'g') ADVANCE(675); END_STATE(); case 806: if (lookahead == 'g') ADVANCE(714); @@ -6449,729 +6469,729 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'g') ADVANCE(716); END_STATE(); case 809: - if (lookahead == 'g') ADVANCE(717); + if (lookahead == 'g') ADVANCE(1408); END_STATE(); case 810: - if (lookahead == 'g') ADVANCE(733); - if (lookahead == 'h') ADVANCE(985); - if (lookahead == 'p') ADVANCE(368); - if (lookahead == 't') ADVANCE(417); - if (lookahead == 'u') ADVANCE(501); - if (lookahead == 'y') ADVANCE(1014); + if (lookahead == 'g') ADVANCE(717); END_STATE(); case 811: - if (lookahead == 'g') ADVANCE(835); + if (lookahead == 'g') ADVANCE(718); END_STATE(); case 812: - if (lookahead == 'g') ADVANCE(157); - if (lookahead == 'w') ADVANCE(126); + if (lookahead == 'g') ADVANCE(719); END_STATE(); case 813: - if (lookahead == 'h') ADVANCE(1763); + if (lookahead == 'g') ADVANCE(720); END_STATE(); case 814: - if (lookahead == 'h') ADVANCE(1563); + if (lookahead == 'g') ADVANCE(721); END_STATE(); case 815: - if (lookahead == 'h') ADVANCE(1573); + if (lookahead == 'g') ADVANCE(737); + if (lookahead == 'h') ADVANCE(990); + if (lookahead == 'p') ADVANCE(372); + if (lookahead == 't') ADVANCE(421); + if (lookahead == 'u') ADVANCE(505); + if (lookahead == 'y') ADVANCE(1019); END_STATE(); case 816: - if (lookahead == 'h') ADVANCE(1574); + if (lookahead == 'g') ADVANCE(840); END_STATE(); case 817: - if (lookahead == 'h') ADVANCE(1768); + if (lookahead == 'g') ADVANCE(160); + if (lookahead == 'w') ADVANCE(129); END_STATE(); case 818: if (lookahead == 'h') ADVANCE(1770); END_STATE(); case 819: - if (lookahead == 'h') ADVANCE(1769); + if (lookahead == 'h') ADVANCE(1570); END_STATE(); case 820: - if (lookahead == 'h') ADVANCE(1772); + if (lookahead == 'h') ADVANCE(1580); END_STATE(); case 821: - if (lookahead == 'h') ADVANCE(720); - if (lookahead == 'm') ADVANCE(1191); - if (lookahead == 'o') ADVANCE(1079); + if (lookahead == 'h') ADVANCE(1581); END_STATE(); case 822: - if (lookahead == 'h') ADVANCE(1258); - if (lookahead == 'r') ADVANCE(372); + if (lookahead == 'h') ADVANCE(1775); END_STATE(); case 823: - if (lookahead == 'h') ADVANCE(1108); + if (lookahead == 'h') ADVANCE(1777); END_STATE(); case 824: - if (lookahead == 'h') ADVANCE(1115); + if (lookahead == 'h') ADVANCE(1776); END_STATE(); case 825: - if (lookahead == 'h') ADVANCE(1283); + if (lookahead == 'h') ADVANCE(1779); END_STATE(); case 826: - if (lookahead == 'h') ADVANCE(1112); + if (lookahead == 'h') ADVANCE(724); + if (lookahead == 'm') ADVANCE(1197); + if (lookahead == 'o') ADVANCE(1085); END_STATE(); case 827: - if (lookahead == 'h') ADVANCE(377); + if (lookahead == 'h') ADVANCE(1264); + if (lookahead == 'r') ADVANCE(376); END_STATE(); case 828: - if (lookahead == 'h') ADVANCE(380); + if (lookahead == 'h') ADVANCE(1114); END_STATE(); case 829: - if (lookahead == 'h') ADVANCE(381); + if (lookahead == 'h') ADVANCE(1121); END_STATE(); case 830: - if (lookahead == 'h') ADVANCE(383); + if (lookahead == 'h') ADVANCE(1289); END_STATE(); case 831: - if (lookahead == 'h') ADVANCE(384); + if (lookahead == 'h') ADVANCE(1118); END_STATE(); case 832: - if (lookahead == 'h') ADVANCE(385); + if (lookahead == 'h') ADVANCE(381); END_STATE(); case 833: - if (lookahead == 'h') ADVANCE(388); + if (lookahead == 'h') ADVANCE(384); END_STATE(); case 834: - if (lookahead == 'h') ADVANCE(177); + if (lookahead == 'h') ADVANCE(385); END_STATE(); case 835: - if (lookahead == 'h') ADVANCE(190); + if (lookahead == 'h') ADVANCE(387); END_STATE(); case 836: - if (lookahead == 'h') ADVANCE(752); + if (lookahead == 'h') ADVANCE(388); END_STATE(); case 837: - if (lookahead == 'h') ADVANCE(1144); + if (lookahead == 'h') ADVANCE(389); END_STATE(); case 838: - if (lookahead == 'h') ADVANCE(1284); + if (lookahead == 'h') ADVANCE(392); END_STATE(); case 839: - if (lookahead == 'h') ADVANCE(1146); + if (lookahead == 'h') ADVANCE(180); END_STATE(); case 840: - if (lookahead == 'h') ADVANCE(1148); + if (lookahead == 'h') ADVANCE(193); END_STATE(); case 841: - if (lookahead == 'h') ADVANCE(1151); + if (lookahead == 'h') ADVANCE(757); END_STATE(); case 842: - if (lookahead == 'h') ADVANCE(1153); + if (lookahead == 'h') ADVANCE(1150); END_STATE(); case 843: - if (lookahead == 'h') ADVANCE(1156); + if (lookahead == 'h') ADVANCE(1290); END_STATE(); case 844: - if (lookahead == 'h') ADVANCE(1296); + if (lookahead == 'h') ADVANCE(1152); END_STATE(); case 845: - if (lookahead == 'i') ADVANCE(953); - if (lookahead == 'l') ADVANCE(1142); + if (lookahead == 'h') ADVANCE(1154); END_STATE(); case 846: - if (lookahead == 'i') ADVANCE(1505); + if (lookahead == 'h') ADVANCE(1157); END_STATE(); case 847: - if (lookahead == 'i') ADVANCE(565); + if (lookahead == 'h') ADVANCE(1159); END_STATE(); case 848: - if (lookahead == 'i') ADVANCE(1485); - if (lookahead == 'o') ADVANCE(1439); + if (lookahead == 'h') ADVANCE(1162); END_STATE(); case 849: - if (lookahead == 'i') ADVANCE(732); + if (lookahead == 'h') ADVANCE(1302); END_STATE(); case 850: - if (lookahead == 'i') ADVANCE(1484); + if (lookahead == 'i') ADVANCE(958); + if (lookahead == 'l') ADVANCE(1148); END_STATE(); case 851: - if (lookahead == 'i') ADVANCE(1006); + if (lookahead == 'i') ADVANCE(1512); END_STATE(); case 852: - if (lookahead == 'i') ADVANCE(949); + if (lookahead == 'i') ADVANCE(569); END_STATE(); case 853: - if (lookahead == 'i') ADVANCE(1030); - if (lookahead == 'o') ADVANCE(549); + if (lookahead == 'i') ADVANCE(1492); + if (lookahead == 'o') ADVANCE(1445); END_STATE(); case 854: - if (lookahead == 'i') ADVANCE(578); + if (lookahead == 'i') ADVANCE(736); END_STATE(); case 855: - if (lookahead == 'i') ADVANCE(1052); - if (lookahead == 'l') ADVANCE(1111); + if (lookahead == 'i') ADVANCE(1491); END_STATE(); case 856: - if (lookahead == 'i') ADVANCE(507); + if (lookahead == 'i') ADVANCE(1011); END_STATE(); case 857: - if (lookahead == 'i') ADVANCE(508); + if (lookahead == 'i') ADVANCE(954); END_STATE(); case 858: - if (lookahead == 'i') ADVANCE(513); + if (lookahead == 'i') ADVANCE(1035); + if (lookahead == 'o') ADVANCE(553); END_STATE(); case 859: - if (lookahead == 'i') ADVANCE(514); + if (lookahead == 'i') ADVANCE(582); END_STATE(); case 860: - if (lookahead == 'i') ADVANCE(562); + if (lookahead == 'i') ADVANCE(1058); + if (lookahead == 'l') ADVANCE(1117); END_STATE(); case 861: - if (lookahead == 'i') ADVANCE(509); + if (lookahead == 'i') ADVANCE(511); END_STATE(); case 862: - if (lookahead == 'i') ADVANCE(1334); + if (lookahead == 'i') ADVANCE(512); END_STATE(); case 863: - if (lookahead == 'i') ADVANCE(798); + if (lookahead == 'i') ADVANCE(517); END_STATE(); case 864: - if (lookahead == 'i') ADVANCE(510); + if (lookahead == 'i') ADVANCE(518); END_STATE(); case 865: - if (lookahead == 'i') ADVANCE(516); + if (lookahead == 'i') ADVANCE(566); END_STATE(); case 866: - if (lookahead == 'i') ADVANCE(1282); + if (lookahead == 'i') ADVANCE(513); END_STATE(); case 867: - if (lookahead == 'i') ADVANCE(765); + if (lookahead == 'i') ADVANCE(1340); END_STATE(); case 868: - if (lookahead == 'i') ADVANCE(518); + if (lookahead == 'i') ADVANCE(803); END_STATE(); case 869: - if (lookahead == 'i') ADVANCE(519); + if (lookahead == 'i') ADVANCE(514); END_STATE(); case 870: if (lookahead == 'i') ADVANCE(520); END_STATE(); case 871: - if (lookahead == 'i') ADVANCE(522); + if (lookahead == 'i') ADVANCE(1288); END_STATE(); case 872: - if (lookahead == 'i') ADVANCE(524); + if (lookahead == 'i') ADVANCE(770); END_STATE(); case 873: - if (lookahead == 'i') ADVANCE(1084); + if (lookahead == 'i') ADVANCE(522); END_STATE(); case 874: - if (lookahead == 'i') ADVANCE(1054); + if (lookahead == 'i') ADVANCE(523); END_STATE(); case 875: - if (lookahead == 'i') ADVANCE(1036); + if (lookahead == 'i') ADVANCE(524); END_STATE(); case 876: - if (lookahead == 'i') ADVANCE(1364); + if (lookahead == 'i') ADVANCE(526); END_STATE(); case 877: - if (lookahead == 'i') ADVANCE(1389); + if (lookahead == 'i') ADVANCE(528); END_STATE(); case 878: - if (lookahead == 'i') ADVANCE(1391); + if (lookahead == 'i') ADVANCE(1090); END_STATE(); case 879: - if (lookahead == 'i') ADVANCE(1393); + if (lookahead == 'i') ADVANCE(1060); END_STATE(); case 880: - if (lookahead == 'i') ADVANCE(1395); + if (lookahead == 'i') ADVANCE(1041); END_STATE(); case 881: - if (lookahead == 'i') ADVANCE(1398); + if (lookahead == 'i') ADVANCE(1370); END_STATE(); case 882: - if (lookahead == 'i') ADVANCE(1375); + if (lookahead == 'i') ADVANCE(1395); END_STATE(); case 883: - if (lookahead == 'i') ADVANCE(1390); + if (lookahead == 'i') ADVANCE(1397); END_STATE(); case 884: - if (lookahead == 'i') ADVANCE(1401); + if (lookahead == 'i') ADVANCE(1399); END_STATE(); case 885: - if (lookahead == 'i') ADVANCE(1403); + if (lookahead == 'i') ADVANCE(1401); END_STATE(); case 886: - if (lookahead == 'i') ADVANCE(1380); + if (lookahead == 'i') ADVANCE(1404); END_STATE(); case 887: - if (lookahead == 'i') ADVANCE(1392); + if (lookahead == 'i') ADVANCE(1381); END_STATE(); case 888: - if (lookahead == 'i') ADVANCE(1506); + if (lookahead == 'i') ADVANCE(1396); END_STATE(); case 889: - if (lookahead == 'i') ADVANCE(738); + if (lookahead == 'i') ADVANCE(1407); END_STATE(); case 890: if (lookahead == 'i') ADVANCE(1409); END_STATE(); case 891: - if (lookahead == 'i') ADVANCE(580); + if (lookahead == 'i') ADVANCE(1386); END_STATE(); case 892: - if (lookahead == 'i') ADVANCE(1431); + if (lookahead == 'i') ADVANCE(1398); END_STATE(); case 893: - if (lookahead == 'i') ADVANCE(962); + if (lookahead == 'i') ADVANCE(1513); END_STATE(); case 894: - if (lookahead == 'i') ADVANCE(1072); + if (lookahead == 'i') ADVANCE(742); END_STATE(); case 895: - if (lookahead == 'i') ADVANCE(1432); + if (lookahead == 'i') ADVANCE(1415); END_STATE(); case 896: - if (lookahead == 'i') ADVANCE(1410); + if (lookahead == 'i') ADVANCE(584); END_STATE(); case 897: - if (lookahead == 'i') ADVANCE(584); + if (lookahead == 'i') ADVANCE(1437); END_STATE(); case 898: - if (lookahead == 'i') ADVANCE(1057); - if (lookahead == 'l') ADVANCE(1116); + if (lookahead == 'i') ADVANCE(967); END_STATE(); case 899: - if (lookahead == 'i') ADVANCE(1412); + if (lookahead == 'i') ADVANCE(1078); END_STATE(); case 900: - if (lookahead == 'i') ADVANCE(588); + if (lookahead == 'i') ADVANCE(1438); END_STATE(); case 901: - if (lookahead == 'i') ADVANCE(1414); + if (lookahead == 'i') ADVANCE(1416); END_STATE(); case 902: - if (lookahead == 'i') ADVANCE(592); + if (lookahead == 'i') ADVANCE(588); END_STATE(); case 903: - if (lookahead == 'i') ADVANCE(1417); + if (lookahead == 'i') ADVANCE(1063); + if (lookahead == 'l') ADVANCE(1122); END_STATE(); case 904: - if (lookahead == 'i') ADVANCE(595); + if (lookahead == 'i') ADVANCE(1418); END_STATE(); case 905: - if (lookahead == 'i') ADVANCE(1419); + if (lookahead == 'i') ADVANCE(592); END_STATE(); case 906: - if (lookahead == 'i') ADVANCE(598); + if (lookahead == 'i') ADVANCE(1420); END_STATE(); case 907: - if (lookahead == 'i') ADVANCE(1062); - if (lookahead == 'l') ADVANCE(1124); + if (lookahead == 'i') ADVANCE(596); END_STATE(); case 908: - if (lookahead == 'i') ADVANCE(1274); + if (lookahead == 'i') ADVANCE(1423); END_STATE(); case 909: - if (lookahead == 'i') ADVANCE(602); + if (lookahead == 'i') ADVANCE(599); END_STATE(); case 910: - if (lookahead == 'i') ADVANCE(613); + if (lookahead == 'i') ADVANCE(1425); END_STATE(); case 911: - if (lookahead == 'i') ADVANCE(1065); - if (lookahead == 'l') ADVANCE(1127); + if (lookahead == 'i') ADVANCE(602); END_STATE(); case 912: - if (lookahead == 'i') ADVANCE(615); + if (lookahead == 'i') ADVANCE(1068); + if (lookahead == 'l') ADVANCE(1130); END_STATE(); case 913: - if (lookahead == 'i') ADVANCE(1066); - if (lookahead == 'l') ADVANCE(1128); + if (lookahead == 'i') ADVANCE(1280); END_STATE(); case 914: - if (lookahead == 'i') ADVANCE(1068); - if (lookahead == 'l') ADVANCE(1130); + if (lookahead == 'i') ADVANCE(606); END_STATE(); case 915: - if (lookahead == 'i') ADVANCE(1069); - if (lookahead == 'l') ADVANCE(1131); + if (lookahead == 'i') ADVANCE(617); END_STATE(); case 916: - if (lookahead == 'i') ADVANCE(1133); + if (lookahead == 'i') ADVANCE(1071); + if (lookahead == 'l') ADVANCE(1133); END_STATE(); case 917: - if (lookahead == 'i') ADVANCE(1136); + if (lookahead == 'i') ADVANCE(619); END_STATE(); case 918: - if (lookahead == 'i') ADVANCE(1137); + if (lookahead == 'i') ADVANCE(1072); + if (lookahead == 'l') ADVANCE(1134); END_STATE(); case 919: - if (lookahead == 'i') ADVANCE(811); + if (lookahead == 'i') ADVANCE(1074); + if (lookahead == 'l') ADVANCE(1136); END_STATE(); case 920: - if (lookahead == 'i') ADVANCE(1095); + if (lookahead == 'i') ADVANCE(1075); + if (lookahead == 'l') ADVANCE(1137); END_STATE(); case 921: - if (lookahead == 'j') ADVANCE(1459); + if (lookahead == 'i') ADVANCE(1139); END_STATE(); case 922: - if (lookahead == 'j') ADVANCE(747); + if (lookahead == 'i') ADVANCE(1142); END_STATE(); case 923: - if (lookahead == 'j') ADVANCE(750); + if (lookahead == 'i') ADVANCE(1143); END_STATE(); case 924: - if (lookahead == 'j') ADVANCE(754); + if (lookahead == 'i') ADVANCE(816); END_STATE(); case 925: - if (lookahead == 'j') ADVANCE(756); + if (lookahead == 'i') ADVANCE(1101); END_STATE(); case 926: - if (lookahead == 'j') ADVANCE(758); + if (lookahead == 'j') ADVANCE(1466); END_STATE(); case 927: - if (lookahead == 'j') ADVANCE(760); + if (lookahead == 'j') ADVANCE(752); END_STATE(); case 928: - if (lookahead == 'j') ADVANCE(761); + if (lookahead == 'j') ADVANCE(755); END_STATE(); case 929: - if (lookahead == 'j') ADVANCE(763); + if (lookahead == 'j') ADVANCE(759); END_STATE(); case 930: - if (lookahead == 'j') ADVANCE(764); + if (lookahead == 'j') ADVANCE(761); END_STATE(); case 931: - if (lookahead == 'k') ADVANCE(1750); + if (lookahead == 'j') ADVANCE(763); END_STATE(); case 932: - if (lookahead == 'k') ADVANCE(1753); + if (lookahead == 'j') ADVANCE(765); END_STATE(); case 933: - if (lookahead == 'k') ADVANCE(1751); + if (lookahead == 'j') ADVANCE(766); END_STATE(); case 934: - if (lookahead == 'k') ADVANCE(1754); + if (lookahead == 'j') ADVANCE(768); END_STATE(); case 935: - if (lookahead == 'k') ADVANCE(1752); + if (lookahead == 'j') ADVANCE(769); END_STATE(); case 936: - if (lookahead == 'k') ADVANCE(1755); + if (lookahead == 'k') ADVANCE(1757); END_STATE(); case 937: - if (lookahead == 'k') ADVANCE(1758); + if (lookahead == 'k') ADVANCE(1760); END_STATE(); case 938: - if (lookahead == 'k') ADVANCE(1756); + if (lookahead == 'k') ADVANCE(1758); END_STATE(); case 939: - if (lookahead == 'k') ADVANCE(748); + if (lookahead == 'k') ADVANCE(1761); END_STATE(); case 940: - if (lookahead == 'k') ADVANCE(146); + if (lookahead == 'k') ADVANCE(1759); END_STATE(); case 941: - if (lookahead == 'k') ADVANCE(734); + if (lookahead == 'k') ADVANCE(1762); END_STATE(); case 942: - if (lookahead == 'k') ADVANCE(770); + if (lookahead == 'k') ADVANCE(1765); END_STATE(); case 943: - if (lookahead == 'k') ADVANCE(773); + if (lookahead == 'k') ADVANCE(1763); END_STATE(); case 944: - if (lookahead == 'l') ADVANCE(1853); + if (lookahead == 'k') ADVANCE(753); END_STATE(); case 945: - if (lookahead == 'l') ADVANCE(1803); + if (lookahead == 'k') ADVANCE(149); END_STATE(); case 946: - if (lookahead == 'l') ADVANCE(1767); + if (lookahead == 'k') ADVANCE(738); END_STATE(); case 947: - if (lookahead == 'l') ADVANCE(1634); + if (lookahead == 'k') ADVANCE(775); END_STATE(); case 948: - if (lookahead == 'l') ADVANCE(140); + if (lookahead == 'k') ADVANCE(778); END_STATE(); case 949: - if (lookahead == 'l') ADVANCE(556); + if (lookahead == 'l') ADVANCE(1860); END_STATE(); case 950: - if (lookahead == 'l') ADVANCE(920); + if (lookahead == 'l') ADVANCE(1810); END_STATE(); case 951: - if (lookahead == 'l') ADVANCE(557); + if (lookahead == 'l') ADVANCE(1774); END_STATE(); case 952: - if (lookahead == 'l') ADVANCE(1304); + if (lookahead == 'l') ADVANCE(1641); END_STATE(); case 953: - if (lookahead == 'l') ADVANCE(948); - if (lookahead == 'n') ADVANCE(378); + if (lookahead == 'l') ADVANCE(143); END_STATE(); case 954: - if (lookahead == 'l') ADVANCE(856); + if (lookahead == 'l') ADVANCE(560); END_STATE(); case 955: - if (lookahead == 'l') ADVANCE(944); + if (lookahead == 'l') ADVANCE(925); END_STATE(); case 956: - if (lookahead == 'l') ADVANCE(560); + if (lookahead == 'l') ADVANCE(561); END_STATE(); case 957: - if (lookahead == 'l') ADVANCE(745); + if (lookahead == 'l') ADVANCE(1310); END_STATE(); case 958: - if (lookahead == 'l') ADVANCE(373); + if (lookahead == 'l') ADVANCE(953); + if (lookahead == 'n') ADVANCE(382); END_STATE(); case 959: - if (lookahead == 'l') ADVANCE(767); + if (lookahead == 'l') ADVANCE(861); END_STATE(); case 960: - if (lookahead == 'l') ADVANCE(946); + if (lookahead == 'l') ADVANCE(949); END_STATE(); case 961: - if (lookahead == 'l') ADVANCE(741); + if (lookahead == 'l') ADVANCE(564); END_STATE(); case 962: - if (lookahead == 'l') ADVANCE(677); + if (lookahead == 'l') ADVANCE(750); END_STATE(); case 963: - if (lookahead == 'l') ADVANCE(692); + if (lookahead == 'l') ADVANCE(377); END_STATE(); case 964: - if (lookahead == 'l') ADVANCE(746); + if (lookahead == 'l') ADVANCE(772); END_STATE(); case 965: - if (lookahead == 'l') ADVANCE(694); + if (lookahead == 'l') ADVANCE(951); END_STATE(); case 966: - if (lookahead == 'l') ADVANCE(695); + if (lookahead == 'l') ADVANCE(745); END_STATE(); case 967: - if (lookahead == 'l') ADVANCE(696); + if (lookahead == 'l') ADVANCE(681); END_STATE(); case 968: - if (lookahead == 'l') ADVANCE(697); + if (lookahead == 'l') ADVANCE(696); END_STATE(); case 969: - if (lookahead == 'l') ADVANCE(698); + if (lookahead == 'l') ADVANCE(751); END_STATE(); case 970: - if (lookahead == 'l') ADVANCE(699); + if (lookahead == 'l') ADVANCE(698); END_STATE(); case 971: - if (lookahead == 'l') ADVANCE(700); + if (lookahead == 'l') ADVANCE(699); END_STATE(); case 972: - if (lookahead == 'l') ADVANCE(704); + if (lookahead == 'l') ADVANCE(700); END_STATE(); case 973: - if (lookahead == 'l') ADVANCE(706); + if (lookahead == 'l') ADVANCE(701); END_STATE(); case 974: - if (lookahead == 'l') ADVANCE(707); + if (lookahead == 'l') ADVANCE(702); END_STATE(); case 975: - if (lookahead == 'l') ADVANCE(1373); + if (lookahead == 'l') ADVANCE(703); END_STATE(); case 976: - if (lookahead == 'l') ADVANCE(414); + if (lookahead == 'l') ADVANCE(704); END_STATE(); case 977: - if (lookahead == 'l') ADVANCE(894); + if (lookahead == 'l') ADVANCE(708); END_STATE(); case 978: - if (lookahead == 'l') ADVANCE(1117); + if (lookahead == 'l') ADVANCE(710); END_STATE(); case 979: - if (lookahead == 'l') ADVANCE(420); + if (lookahead == 'l') ADVANCE(711); END_STATE(); case 980: - if (lookahead == 'l') ADVANCE(1147); + if (lookahead == 'l') ADVANCE(1379); END_STATE(); case 981: - if (lookahead == 'l') ADVANCE(749); + if (lookahead == 'l') ADVANCE(418); END_STATE(); case 982: - if (lookahead == 'l') ADVANCE(154); + if (lookahead == 'l') ADVANCE(899); END_STATE(); case 983: - if (lookahead == 'l') ADVANCE(1150); + if (lookahead == 'l') ADVANCE(1123); END_STATE(); case 984: - if (lookahead == 'l') ADVANCE(753); + if (lookahead == 'l') ADVANCE(424); END_STATE(); case 985: - if (lookahead == 'l') ADVANCE(158); - if (lookahead == 'r') ADVANCE(160); + if (lookahead == 'l') ADVANCE(1153); END_STATE(); case 986: - if (lookahead == 'l') ADVANCE(1152); + if (lookahead == 'l') ADVANCE(754); END_STATE(); case 987: - if (lookahead == 'l') ADVANCE(755); + if (lookahead == 'l') ADVANCE(157); END_STATE(); case 988: - if (lookahead == 'l') ADVANCE(1154); + if (lookahead == 'l') ADVANCE(1156); END_STATE(); case 989: - if (lookahead == 'l') ADVANCE(757); + if (lookahead == 'l') ADVANCE(758); END_STATE(); case 990: - if (lookahead == 'l') ADVANCE(1155); + if (lookahead == 'l') ADVANCE(161); + if (lookahead == 'r') ADVANCE(163); END_STATE(); case 991: - if (lookahead == 'l') ADVANCE(759); + if (lookahead == 'l') ADVANCE(1158); END_STATE(); case 992: - if (lookahead == 'l') ADVANCE(1157); + if (lookahead == 'l') ADVANCE(760); END_STATE(); case 993: - if (lookahead == 'l') ADVANCE(1159); + if (lookahead == 'l') ADVANCE(1160); END_STATE(); case 994: - if (lookahead == 'l') ADVANCE(1160); + if (lookahead == 'l') ADVANCE(762); END_STATE(); case 995: if (lookahead == 'l') ADVANCE(1161); END_STATE(); case 996: - if (lookahead == 'l') ADVANCE(1162); + if (lookahead == 'l') ADVANCE(764); END_STATE(); case 997: if (lookahead == 'l') ADVANCE(1163); END_STATE(); case 998: - if (lookahead == 'm') ADVANCE(1830); + if (lookahead == 'l') ADVANCE(1165); END_STATE(); case 999: - if (lookahead == 'm') ADVANCE(1841); + if (lookahead == 'l') ADVANCE(1166); END_STATE(); case 1000: - if (lookahead == 'm') ADVANCE(1762); + if (lookahead == 'l') ADVANCE(1167); END_STATE(); case 1001: - if (lookahead == 'm') ADVANCE(1521); + if (lookahead == 'l') ADVANCE(1168); END_STATE(); case 1002: - if (lookahead == 'm') ADVANCE(176); + if (lookahead == 'l') ADVANCE(1169); END_STATE(); case 1003: - if (lookahead == 'm') ADVANCE(1194); + if (lookahead == 'm') ADVANCE(1837); END_STATE(); case 1004: - if (lookahead == 'm') ADVANCE(478); + if (lookahead == 'm') ADVANCE(1848); END_STATE(); case 1005: - if (lookahead == 'm') ADVANCE(1195); + if (lookahead == 'm') ADVANCE(1769); END_STATE(); case 1006: - if (lookahead == 'm') ADVANCE(676); + if (lookahead == 'm') ADVANCE(1528); END_STATE(); case 1007: - if (lookahead == 'm') ADVANCE(189); + if (lookahead == 'm') ADVANCE(179); END_STATE(); case 1008: - if (lookahead == 'm') ADVANCE(191); + if (lookahead == 'm') ADVANCE(1200); END_STATE(); case 1009: - if (lookahead == 'm') ADVANCE(766); + if (lookahead == 'm') ADVANCE(482); END_STATE(); case 1010: - if (lookahead == 'm') ADVANCE(159); - if (lookahead == 't') ADVANCE(1457); + if (lookahead == 'm') ADVANCE(1201); END_STATE(); case 1011: - if (lookahead == 'n') ADVANCE(555); + if (lookahead == 'm') ADVANCE(680); END_STATE(); case 1012: - if (lookahead == 'n') ADVANCE(797); + if (lookahead == 'm') ADVANCE(192); END_STATE(); case 1013: - if (lookahead == 'n') ADVANCE(512); + if (lookahead == 'm') ADVANCE(194); END_STATE(); case 1014: - if (lookahead == 'n') ADVANCE(512); - if (lookahead == 's') ADVANCE(1405); + if (lookahead == 'm') ADVANCE(771); END_STATE(); case 1015: - if (lookahead == 'n') ADVANCE(1545); + if (lookahead == 'm') ADVANCE(162); + if (lookahead == 't') ADVANCE(1464); END_STATE(); case 1016: - if (lookahead == 'n') ADVANCE(1520); + if (lookahead == 'n') ADVANCE(559); END_STATE(); case 1017: - if (lookahead == 'n') ADVANCE(1595); + if (lookahead == 'n') ADVANCE(802); END_STATE(); case 1018: - if (lookahead == 'n') ADVANCE(1602); + if (lookahead == 'n') ADVANCE(516); END_STATE(); case 1019: - if (lookahead == 'n') ADVANCE(1609); + if (lookahead == 'n') ADVANCE(516); + if (lookahead == 's') ADVANCE(1411); END_STATE(); case 1020: - if (lookahead == 'n') ADVANCE(1616); + if (lookahead == 'n') ADVANCE(1552); END_STATE(); case 1021: - if (lookahead == 'n') ADVANCE(1623); + if (lookahead == 'n') ADVANCE(1527); END_STATE(); case 1022: - if (lookahead == 'n') ADVANCE(1630); + if (lookahead == 'n') ADVANCE(1602); END_STATE(); case 1023: - if (lookahead == 'n') ADVANCE(1543); + if (lookahead == 'n') ADVANCE(1609); END_STATE(); case 1024: - if (lookahead == 'n') ADVANCE(1526); + if (lookahead == 'n') ADVANCE(1616); END_STATE(); case 1025: - if (lookahead == 'n') ADVANCE(1454); + if (lookahead == 'n') ADVANCE(1623); END_STATE(); case 1026: - if (lookahead == 'n') ADVANCE(1454); - if (lookahead == 'x') ADVANCE(723); + if (lookahead == 'n') ADVANCE(1630); END_STATE(); case 1027: - if (lookahead == 'n') ADVANCE(779); + if (lookahead == 'n') ADVANCE(1637); END_STATE(); case 1028: - if (lookahead == 'n') ADVANCE(1319); + if (lookahead == 'n') ADVANCE(1550); END_STATE(); case 1029: - if (lookahead == 'n') ADVANCE(862); + if (lookahead == 'n') ADVANCE(1533); END_STATE(); case 1030: - if (lookahead == 'n') ADVANCE(667); + if (lookahead == 'n') ADVANCE(1460); END_STATE(); case 1031: - if (lookahead == 'n') ADVANCE(780); + if (lookahead == 'n') ADVANCE(1460); + if (lookahead == 'x') ADVANCE(727); END_STATE(); case 1032: - if (lookahead == 'n') ADVANCE(1078); + if (lookahead == 'n') ADVANCE(784); END_STATE(); case 1033: - if (lookahead == 'n') ADVANCE(1078); - if (lookahead == 'r') ADVANCE(1276); + if (lookahead == 'n') ADVANCE(1325); END_STATE(); case 1034: - if (lookahead == 'n') ADVANCE(895); - if (lookahead == 'v') ADVANCE(666); + if (lookahead == 'n') ADVANCE(867); END_STATE(); case 1035: - if (lookahead == 'n') ADVANCE(781); + if (lookahead == 'n') ADVANCE(671); END_STATE(); case 1036: - if (lookahead == 'n') ADVANCE(378); + if (lookahead == 'n') ADVANCE(785); END_STATE(); case 1037: - if (lookahead == 'n') ADVANCE(782); + if (lookahead == 'n') ADVANCE(1084); END_STATE(); case 1038: - if (lookahead == 'n') ADVANCE(783); + if (lookahead == 'n') ADVANCE(1084); + if (lookahead == 'r') ADVANCE(1282); END_STATE(); case 1039: - if (lookahead == 'n') ADVANCE(784); + if (lookahead == 'n') ADVANCE(900); + if (lookahead == 'v') ADVANCE(670); END_STATE(); case 1040: - if (lookahead == 'n') ADVANCE(785); + if (lookahead == 'n') ADVANCE(786); END_STATE(); case 1041: - if (lookahead == 'n') ADVANCE(786); + if (lookahead == 'n') ADVANCE(382); END_STATE(); case 1042: if (lookahead == 'n') ADVANCE(787); @@ -7180,7 +7200,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'n') ADVANCE(788); END_STATE(); case 1044: - if (lookahead == 'n') ADVANCE(846); + if (lookahead == 'n') ADVANCE(1461); END_STATE(); case 1045: if (lookahead == 'n') ADVANCE(789); @@ -7189,140 +7209,140 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'n') ADVANCE(790); END_STATE(); case 1047: - if (lookahead == 'n') ADVANCE(566); + if (lookahead == 'n') ADVANCE(791); END_STATE(); case 1048: - if (lookahead == 'n') ADVANCE(791); + if (lookahead == 'n') ADVANCE(792); END_STATE(); case 1049: - if (lookahead == 'n') ADVANCE(552); + if (lookahead == 'n') ADVANCE(793); END_STATE(); case 1050: - if (lookahead == 'n') ADVANCE(792); + if (lookahead == 'n') ADVANCE(851); END_STATE(); case 1051: - if (lookahead == 'n') ADVANCE(804); + if (lookahead == 'n') ADVANCE(794); END_STATE(); case 1052: - if (lookahead == 'n') ADVANCE(1336); + if (lookahead == 'n') ADVANCE(795); END_STATE(); case 1053: - if (lookahead == 'n') ADVANCE(793); + if (lookahead == 'n') ADVANCE(570); END_STATE(); case 1054: - if (lookahead == 'n') ADVANCE(794); + if (lookahead == 'n') ADVANCE(796); END_STATE(); case 1055: - if (lookahead == 'n') ADVANCE(1337); + if (lookahead == 'n') ADVANCE(556); END_STATE(); case 1056: - if (lookahead == 'n') ADVANCE(795); + if (lookahead == 'n') ADVANCE(797); END_STATE(); case 1057: - if (lookahead == 'n') ADVANCE(1338); + if (lookahead == 'n') ADVANCE(809); END_STATE(); case 1058: - if (lookahead == 'n') ADVANCE(796); + if (lookahead == 'n') ADVANCE(1342); END_STATE(); case 1059: - if (lookahead == 'n') ADVANCE(1339); + if (lookahead == 'n') ADVANCE(798); END_STATE(); case 1060: - if (lookahead == 'n') ADVANCE(1340); + if (lookahead == 'n') ADVANCE(799); END_STATE(); case 1061: - if (lookahead == 'n') ADVANCE(1341); + if (lookahead == 'n') ADVANCE(1343); END_STATE(); case 1062: - if (lookahead == 'n') ADVANCE(1342); + if (lookahead == 'n') ADVANCE(800); END_STATE(); case 1063: - if (lookahead == 'n') ADVANCE(1343); + if (lookahead == 'n') ADVANCE(1344); END_STATE(); case 1064: - if (lookahead == 'n') ADVANCE(719); + if (lookahead == 'n') ADVANCE(801); END_STATE(); case 1065: - if (lookahead == 'n') ADVANCE(1344); + if (lookahead == 'n') ADVANCE(1345); END_STATE(); case 1066: - if (lookahead == 'n') ADVANCE(1345); + if (lookahead == 'n') ADVANCE(1346); END_STATE(); case 1067: - if (lookahead == 'n') ADVANCE(1346); + if (lookahead == 'n') ADVANCE(1347); END_STATE(); case 1068: - if (lookahead == 'n') ADVANCE(1347); + if (lookahead == 'n') ADVANCE(1348); END_STATE(); case 1069: if (lookahead == 'n') ADVANCE(1349); END_STATE(); case 1070: - if (lookahead == 'n') ADVANCE(1356); + if (lookahead == 'n') ADVANCE(723); END_STATE(); case 1071: - if (lookahead == 'n') ADVANCE(1408); + if (lookahead == 'n') ADVANCE(1350); END_STATE(); case 1072: - if (lookahead == 'n') ADVANCE(705); + if (lookahead == 'n') ADVANCE(1351); END_STATE(); case 1073: - if (lookahead == 'n') ADVANCE(1429); + if (lookahead == 'n') ADVANCE(1352); END_STATE(); case 1074: - if (lookahead == 'n') ADVANCE(1371); + if (lookahead == 'n') ADVANCE(1353); END_STATE(); case 1075: - if (lookahead == 'n') ADVANCE(1441); - if (lookahead == 'x') ADVANCE(886); + if (lookahead == 'n') ADVANCE(1355); END_STATE(); case 1076: - if (lookahead == 'n') ADVANCE(1377); + if (lookahead == 'n') ADVANCE(1362); END_STATE(); case 1077: - if (lookahead == 'n') ADVANCE(1381); + if (lookahead == 'n') ADVANCE(1414); END_STATE(); case 1078: - if (lookahead == 'n') ADVANCE(1122); + if (lookahead == 'n') ADVANCE(709); END_STATE(); case 1079: - if (lookahead == 'n') ADVANCE(1316); + if (lookahead == 'n') ADVANCE(1435); END_STATE(); case 1080: - if (lookahead == 'n') ADVANCE(1404); + if (lookahead == 'n') ADVANCE(1377); END_STATE(); case 1081: - if (lookahead == 'n') ADVANCE(801); + if (lookahead == 'n') ADVANCE(1447); + if (lookahead == 'x') ADVANCE(891); END_STATE(); case 1082: - if (lookahead == 'n') ADVANCE(532); + if (lookahead == 'n') ADVANCE(1383); END_STATE(); case 1083: - if (lookahead == 'n') ADVANCE(888); + if (lookahead == 'n') ADVANCE(1387); END_STATE(); case 1084: - if (lookahead == 'n') ADVANCE(977); + if (lookahead == 'n') ADVANCE(1128); END_STATE(); case 1085: - if (lookahead == 'n') ADVANCE(1321); + if (lookahead == 'n') ADVANCE(1322); END_STATE(); case 1086: - if (lookahead == 'n') ADVANCE(802); + if (lookahead == 'n') ADVANCE(1410); END_STATE(); case 1087: - if (lookahead == 'n') ADVANCE(803); + if (lookahead == 'n') ADVANCE(806); END_STATE(); case 1088: - if (lookahead == 'n') ADVANCE(1318); + if (lookahead == 'n') ADVANCE(536); END_STATE(); case 1089: - if (lookahead == 'n') ADVANCE(805); + if (lookahead == 'n') ADVANCE(893); END_STATE(); case 1090: - if (lookahead == 'n') ADVANCE(537); + if (lookahead == 'n') ADVANCE(982); END_STATE(); case 1091: - if (lookahead == 'n') ADVANCE(806); + if (lookahead == 'n') ADVANCE(1327); END_STATE(); case 1092: if (lookahead == 'n') ADVANCE(807); @@ -7331,2608 +7351,2639 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'n') ADVANCE(808); END_STATE(); case 1094: - if (lookahead == 'n') ADVANCE(809); + if (lookahead == 'n') ADVANCE(1324); END_STATE(); case 1095: - if (lookahead == 'n') ADVANCE(892); + if (lookahead == 'n') ADVANCE(810); END_STATE(); case 1096: - if (lookahead == 'n') ADVANCE(1453); + if (lookahead == 'n') ADVANCE(541); END_STATE(); case 1097: - if (lookahead == 'n') ADVANCE(1186); + if (lookahead == 'n') ADVANCE(811); END_STATE(); case 1098: - if (lookahead == 'n') ADVANCE(1097); + if (lookahead == 'n') ADVANCE(812); END_STATE(); case 1099: - if (lookahead == 'n') ADVANCE(1097); - if (lookahead == 'r') ADVANCE(1286); + if (lookahead == 'n') ADVANCE(813); END_STATE(); case 1100: - if (lookahead == 'o') ADVANCE(1394); + if (lookahead == 'n') ADVANCE(814); END_STATE(); case 1101: - if (lookahead == 'o') ADVANCE(1034); - if (lookahead == 'u') ADVANCE(982); + if (lookahead == 'n') ADVANCE(897); END_STATE(); case 1102: - if (lookahead == 'o') ADVANCE(1570); + if (lookahead == 'n') ADVANCE(1459); END_STATE(); case 1103: - if (lookahead == 'o') ADVANCE(1487); + if (lookahead == 'n') ADVANCE(1192); END_STATE(); case 1104: - if (lookahead == 'o') ADVANCE(1557); + if (lookahead == 'n') ADVANCE(1103); END_STATE(); case 1105: - if (lookahead == 'o') ADVANCE(775); + if (lookahead == 'n') ADVANCE(1103); + if (lookahead == 'r') ADVANCE(1292); END_STATE(); case 1106: - if (lookahead == 'o') ADVANCE(1012); + if (lookahead == 'o') ADVANCE(1400); END_STATE(); case 1107: - if (lookahead == 'o') ADVANCE(1456); - if (lookahead == 'p') ADVANCE(470); - if (lookahead == 'u') ADVANCE(1193); + if (lookahead == 'o') ADVANCE(1039); + if (lookahead == 'u') ADVANCE(987); END_STATE(); case 1108: - if (lookahead == 'o') ADVANCE(558); + if (lookahead == 'o') ADVANCE(1577); END_STATE(); case 1109: - if (lookahead == 'o') ADVANCE(1002); + if (lookahead == 'o') ADVANCE(1494); END_STATE(); case 1110: - if (lookahead == 'o') ADVANCE(1149); - if (lookahead == 'y') ADVANCE(1420); + if (lookahead == 'o') ADVANCE(1564); END_STATE(); case 1111: - if (lookahead == 'o') ADVANCE(1027); + if (lookahead == 'o') ADVANCE(780); END_STATE(); case 1112: - if (lookahead == 'o') ADVANCE(561); + if (lookahead == 'o') ADVANCE(1017); END_STATE(); case 1113: - if (lookahead == 'o') ADVANCE(128); + if (lookahead == 'o') ADVANCE(1463); + if (lookahead == 'p') ADVANCE(474); + if (lookahead == 'u') ADVANCE(1199); END_STATE(); case 1114: - if (lookahead == 'o') ADVANCE(1031); + if (lookahead == 'o') ADVANCE(562); END_STATE(); case 1115: - if (lookahead == 'o') ADVANCE(1268); + if (lookahead == 'o') ADVANCE(1007); END_STATE(); case 1116: - if (lookahead == 'o') ADVANCE(1035); + if (lookahead == 'o') ADVANCE(1155); + if (lookahead == 'y') ADVANCE(1426); END_STATE(); case 1117: - if (lookahead == 'o') ADVANCE(1037); + if (lookahead == 'o') ADVANCE(1032); END_STATE(); case 1118: - if (lookahead == 'o') ADVANCE(130); + if (lookahead == 'o') ADVANCE(565); END_STATE(); case 1119: - if (lookahead == 'o') ADVANCE(1038); + if (lookahead == 'o') ADVANCE(131); END_STATE(); case 1120: - if (lookahead == 'o') ADVANCE(1039); + if (lookahead == 'o') ADVANCE(1036); END_STATE(); case 1121: - if (lookahead == 'o') ADVANCE(1040); + if (lookahead == 'o') ADVANCE(1274); END_STATE(); case 1122: - if (lookahead == 'o') ADVANCE(1449); + if (lookahead == 'o') ADVANCE(1040); END_STATE(); case 1123: - if (lookahead == 'o') ADVANCE(131); + if (lookahead == 'o') ADVANCE(1042); END_STATE(); case 1124: - if (lookahead == 'o') ADVANCE(1041); + if (lookahead == 'o') ADVANCE(133); END_STATE(); case 1125: - if (lookahead == 'o') ADVANCE(1042); + if (lookahead == 'o') ADVANCE(1043); END_STATE(); case 1126: - if (lookahead == 'o') ADVANCE(132); + if (lookahead == 'o') ADVANCE(1045); END_STATE(); case 1127: - if (lookahead == 'o') ADVANCE(1043); + if (lookahead == 'o') ADVANCE(1046); END_STATE(); case 1128: - if (lookahead == 'o') ADVANCE(1045); + if (lookahead == 'o') ADVANCE(1455); END_STATE(); case 1129: - if (lookahead == 'o') ADVANCE(1046); + if (lookahead == 'o') ADVANCE(134); END_STATE(); case 1130: - if (lookahead == 'o') ADVANCE(1048); + if (lookahead == 'o') ADVANCE(1047); END_STATE(); case 1131: - if (lookahead == 'o') ADVANCE(1050); + if (lookahead == 'o') ADVANCE(1048); END_STATE(); case 1132: - if (lookahead == 'o') ADVANCE(1053); + if (lookahead == 'o') ADVANCE(135); END_STATE(); case 1133: - if (lookahead == 'o') ADVANCE(1016); + if (lookahead == 'o') ADVANCE(1049); END_STATE(); case 1134: - if (lookahead == 'o') ADVANCE(1056); + if (lookahead == 'o') ADVANCE(1051); END_STATE(); case 1135: - if (lookahead == 'o') ADVANCE(1058); + if (lookahead == 'o') ADVANCE(1052); END_STATE(); case 1136: - if (lookahead == 'o') ADVANCE(1023); + if (lookahead == 'o') ADVANCE(1054); END_STATE(); case 1137: - if (lookahead == 'o') ADVANCE(1024); + if (lookahead == 'o') ADVANCE(1056); END_STATE(); case 1138: - if (lookahead == 'o') ADVANCE(1249); + if (lookahead == 'o') ADVANCE(1059); END_STATE(); case 1139: - if (lookahead == 'o') ADVANCE(1265); + if (lookahead == 'o') ADVANCE(1021); END_STATE(); case 1140: - if (lookahead == 'o') ADVANCE(941); + if (lookahead == 'o') ADVANCE(1062); END_STATE(); case 1141: - if (lookahead == 'o') ADVANCE(1044); + if (lookahead == 'o') ADVANCE(1064); END_STATE(); case 1142: - if (lookahead == 'o') ADVANCE(382); + if (lookahead == 'o') ADVANCE(1028); END_STATE(); case 1143: - if (lookahead == 'o') ADVANCE(1007); + if (lookahead == 'o') ADVANCE(1029); END_STATE(); case 1144: - if (lookahead == 'o') ADVANCE(1269); + if (lookahead == 'o') ADVANCE(1255); END_STATE(); case 1145: - if (lookahead == 'o') ADVANCE(1083); + if (lookahead == 'o') ADVANCE(1271); END_STATE(); case 1146: - if (lookahead == 'o') ADVANCE(1270); + if (lookahead == 'o') ADVANCE(946); END_STATE(); case 1147: - if (lookahead == 'o') ADVANCE(396); + if (lookahead == 'o') ADVANCE(1050); END_STATE(); case 1148: - if (lookahead == 'o') ADVANCE(1271); + if (lookahead == 'o') ADVANCE(386); END_STATE(); case 1149: - if (lookahead == 'o') ADVANCE(964); + if (lookahead == 'o') ADVANCE(1012); END_STATE(); case 1150: - if (lookahead == 'o') ADVANCE(397); + if (lookahead == 'o') ADVANCE(1275); END_STATE(); case 1151: - if (lookahead == 'o') ADVANCE(1272); + if (lookahead == 'o') ADVANCE(1089); END_STATE(); case 1152: - if (lookahead == 'o') ADVANCE(398); + if (lookahead == 'o') ADVANCE(1276); END_STATE(); case 1153: - if (lookahead == 'o') ADVANCE(1273); + if (lookahead == 'o') ADVANCE(400); END_STATE(); case 1154: - if (lookahead == 'o') ADVANCE(399); + if (lookahead == 'o') ADVANCE(1277); END_STATE(); case 1155: - if (lookahead == 'o') ADVANCE(401); + if (lookahead == 'o') ADVANCE(969); END_STATE(); case 1156: - if (lookahead == 'o') ADVANCE(1275); + if (lookahead == 'o') ADVANCE(401); END_STATE(); case 1157: - if (lookahead == 'o') ADVANCE(402); + if (lookahead == 'o') ADVANCE(1278); END_STATE(); case 1158: - if (lookahead == 'o') ADVANCE(860); + if (lookahead == 'o') ADVANCE(402); END_STATE(); case 1159: - if (lookahead == 'o') ADVANCE(404); + if (lookahead == 'o') ADVANCE(1279); END_STATE(); case 1160: - if (lookahead == 'o') ADVANCE(405); + if (lookahead == 'o') ADVANCE(403); END_STATE(); case 1161: - if (lookahead == 'o') ADVANCE(406); + if (lookahead == 'o') ADVANCE(404); END_STATE(); case 1162: - if (lookahead == 'o') ADVANCE(407); + if (lookahead == 'o') ADVANCE(1281); END_STATE(); case 1163: - if (lookahead == 'o') ADVANCE(410); + if (lookahead == 'o') ADVANCE(406); END_STATE(); case 1164: - if (lookahead == 'o') ADVANCE(1464); + if (lookahead == 'o') ADVANCE(865); END_STATE(); case 1165: - if (lookahead == 'o') ADVANCE(1008); + if (lookahead == 'o') ADVANCE(408); END_STATE(); case 1166: - if (lookahead == 'o') ADVANCE(981); + if (lookahead == 'o') ADVANCE(409); END_STATE(); case 1167: - if (lookahead == 'o') ADVANCE(1474); + if (lookahead == 'o') ADVANCE(410); END_STATE(); case 1168: - if (lookahead == 'o') ADVANCE(1088); + if (lookahead == 'o') ADVANCE(411); END_STATE(); case 1169: - if (lookahead == 'o') ADVANCE(984); + if (lookahead == 'o') ADVANCE(414); END_STATE(); case 1170: - if (lookahead == 'o') ADVANCE(1475); + if (lookahead == 'o') ADVANCE(1471); END_STATE(); case 1171: - if (lookahead == 'o') ADVANCE(987); + if (lookahead == 'o') ADVANCE(1013); END_STATE(); case 1172: - if (lookahead == 'o') ADVANCE(1476); + if (lookahead == 'o') ADVANCE(986); END_STATE(); case 1173: - if (lookahead == 'o') ADVANCE(989); + if (lookahead == 'o') ADVANCE(1481); END_STATE(); case 1174: - if (lookahead == 'o') ADVANCE(1477); + if (lookahead == 'o') ADVANCE(1094); END_STATE(); case 1175: - if (lookahead == 'o') ADVANCE(991); + if (lookahead == 'o') ADVANCE(989); END_STATE(); case 1176: - if (lookahead == 'o') ADVANCE(1478); + if (lookahead == 'o') ADVANCE(1482); END_STATE(); case 1177: - if (lookahead == 'o') ADVANCE(1479); + if (lookahead == 'o') ADVANCE(992); END_STATE(); case 1178: - if (lookahead == 'o') ADVANCE(503); - if (lookahead == 'v') ADVANCE(1158); - if (lookahead == 'w') ADVANCE(910); + if (lookahead == 'o') ADVANCE(1483); END_STATE(); case 1179: - if (lookahead == 'o') ADVANCE(1480); + if (lookahead == 'o') ADVANCE(994); END_STATE(); case 1180: - if (lookahead == 'o') ADVANCE(504); - if (lookahead == 'w') ADVANCE(912); + if (lookahead == 'o') ADVANCE(1484); END_STATE(); case 1181: - if (lookahead == 'o') ADVANCE(1481); + if (lookahead == 'o') ADVANCE(996); END_STATE(); case 1182: - if (lookahead == 'o') ADVANCE(1482); + if (lookahead == 'o') ADVANCE(1485); END_STATE(); case 1183: - if (lookahead == 'o') ADVANCE(1483); + if (lookahead == 'o') ADVANCE(1486); END_STATE(); case 1184: - if (lookahead == 'o') ADVANCE(1294); + if (lookahead == 'o') ADVANCE(507); + if (lookahead == 'v') ADVANCE(1164); + if (lookahead == 'w') ADVANCE(915); END_STATE(); case 1185: - if (lookahead == 'o') ADVANCE(1166); - if (lookahead == 'y') ADVANCE(1423); + if (lookahead == 'o') ADVANCE(1487); END_STATE(); case 1186: - if (lookahead == 'o') ADVANCE(1452); + if (lookahead == 'o') ADVANCE(508); + if (lookahead == 'w') ADVANCE(917); END_STATE(); case 1187: - if (lookahead == 'o') ADVANCE(1169); - if (lookahead == 'y') ADVANCE(1424); + if (lookahead == 'o') ADVANCE(1488); END_STATE(); case 1188: - if (lookahead == 'o') ADVANCE(1171); - if (lookahead == 'y') ADVANCE(1425); + if (lookahead == 'o') ADVANCE(1489); END_STATE(); case 1189: - if (lookahead == 'o') ADVANCE(1173); - if (lookahead == 'y') ADVANCE(1426); + if (lookahead == 'o') ADVANCE(1490); END_STATE(); case 1190: - if (lookahead == 'o') ADVANCE(1175); - if (lookahead == 'y') ADVANCE(1427); + if (lookahead == 'o') ADVANCE(1300); END_STATE(); case 1191: - if (lookahead == 'p') ADVANCE(138); + if (lookahead == 'o') ADVANCE(1172); + if (lookahead == 'y') ADVANCE(1429); END_STATE(); case 1192: - if (lookahead == 'p') ADVANCE(1530); - if (lookahead == 't') ADVANCE(155); + if (lookahead == 'o') ADVANCE(1458); END_STATE(); case 1193: - if (lookahead == 'p') ADVANCE(730); + if (lookahead == 'o') ADVANCE(1175); + if (lookahead == 'y') ADVANCE(1430); END_STATE(); case 1194: - if (lookahead == 'p') ADVANCE(957); + if (lookahead == 'o') ADVANCE(1177); + if (lookahead == 'y') ADVANCE(1431); END_STATE(); case 1195: - if (lookahead == 'p') ADVANCE(1397); + if (lookahead == 'o') ADVANCE(1179); + if (lookahead == 'y') ADVANCE(1432); END_STATE(); case 1196: - if (lookahead == 'p') ADVANCE(740); + if (lookahead == 'o') ADVANCE(1181); + if (lookahead == 'y') ADVANCE(1433); END_STATE(); case 1197: - if (lookahead == 'p') ADVANCE(1447); + if (lookahead == 'p') ADVANCE(141); END_STATE(); case 1198: - if (lookahead == 'p') ADVANCE(471); + if (lookahead == 'p') ADVANCE(1537); + if (lookahead == 't') ADVANCE(158); END_STATE(); case 1199: - if (lookahead == 'q') ADVANCE(1580); + if (lookahead == 'p') ADVANCE(734); END_STATE(); case 1200: - if (lookahead == 'q') ADVANCE(1468); + if (lookahead == 'p') ADVANCE(962); END_STATE(); case 1201: - if (lookahead == 'q') ADVANCE(1469); + if (lookahead == 'p') ADVANCE(1403); END_STATE(); case 1202: - if (lookahead == 'q') ADVANCE(1470); + if (lookahead == 'p') ADVANCE(744); END_STATE(); case 1203: - if (lookahead == 'q') ADVANCE(1471); + if (lookahead == 'p') ADVANCE(1453); END_STATE(); case 1204: - if (lookahead == 'q') ADVANCE(1472); + if (lookahead == 'p') ADVANCE(475); END_STATE(); case 1205: - if (lookahead == 'q') ADVANCE(1473); + if (lookahead == 'q') ADVANCE(1587); END_STATE(); case 1206: - if (lookahead == 'r') ADVANCE(776); + if (lookahead == 'q') ADVANCE(1475); END_STATE(); case 1207: - if (lookahead == 'r') ADVANCE(1513); + if (lookahead == 'q') ADVANCE(1476); END_STATE(); case 1208: - if (lookahead == 'r') ADVANCE(1597); + if (lookahead == 'q') ADVANCE(1477); END_STATE(); case 1209: - if (lookahead == 'r') ADVANCE(1604); + if (lookahead == 'q') ADVANCE(1478); END_STATE(); case 1210: - if (lookahead == 'r') ADVANCE(1611); + if (lookahead == 'q') ADVANCE(1479); END_STATE(); case 1211: - if (lookahead == 'r') ADVANCE(1618); + if (lookahead == 'q') ADVANCE(1480); END_STATE(); case 1212: - if (lookahead == 'r') ADVANCE(1625); + if (lookahead == 'r') ADVANCE(781); END_STATE(); case 1213: - if (lookahead == 'r') ADVANCE(1632); + if (lookahead == 'r') ADVANCE(1520); END_STATE(); case 1214: - if (lookahead == 'r') ADVANCE(1663); + if (lookahead == 'r') ADVANCE(1604); END_STATE(); case 1215: - if (lookahead == 'r') ADVANCE(1635); + if (lookahead == 'r') ADVANCE(1611); END_STATE(); case 1216: - if (lookahead == 'r') ADVANCE(1703); + if (lookahead == 'r') ADVANCE(1618); END_STATE(); case 1217: - if (lookahead == 'r') ADVANCE(1697); + if (lookahead == 'r') ADVANCE(1625); END_STATE(); case 1218: - if (lookahead == 'r') ADVANCE(1702); + if (lookahead == 'r') ADVANCE(1632); END_STATE(); case 1219: - if (lookahead == 'r') ADVANCE(1700); + if (lookahead == 'r') ADVANCE(1639); END_STATE(); case 1220: - if (lookahead == 'r') ADVANCE(1559); + if (lookahead == 'r') ADVANCE(1670); END_STATE(); case 1221: - if (lookahead == 'r') ADVANCE(1699); + if (lookahead == 'r') ADVANCE(1642); END_STATE(); case 1222: - if (lookahead == 'r') ADVANCE(1714); + if (lookahead == 'r') ADVANCE(1710); END_STATE(); case 1223: - if (lookahead == 'r') ADVANCE(1701); + if (lookahead == 'r') ADVANCE(1704); END_STATE(); case 1224: - if (lookahead == 'r') ADVANCE(1705); + if (lookahead == 'r') ADVANCE(1709); END_STATE(); case 1225: - if (lookahead == 'r') ADVANCE(1706); + if (lookahead == 'r') ADVANCE(1707); END_STATE(); case 1226: - if (lookahead == 'r') ADVANCE(1698); + if (lookahead == 'r') ADVANCE(1566); END_STATE(); case 1227: - if (lookahead == 'r') ADVANCE(1704); + if (lookahead == 'r') ADVANCE(1706); END_STATE(); case 1228: - if (lookahead == 'r') ADVANCE(1708); + if (lookahead == 'r') ADVANCE(1721); END_STATE(); case 1229: - if (lookahead == 'r') ADVANCE(1713); + if (lookahead == 'r') ADVANCE(1708); END_STATE(); case 1230: - if (lookahead == 'r') ADVANCE(1711); + if (lookahead == 'r') ADVANCE(1712); END_STATE(); case 1231: - if (lookahead == 'r') ADVANCE(1710); + if (lookahead == 'r') ADVANCE(1713); END_STATE(); case 1232: - if (lookahead == 'r') ADVANCE(1712); + if (lookahead == 'r') ADVANCE(1705); END_STATE(); case 1233: - if (lookahead == 'r') ADVANCE(1716); + if (lookahead == 'r') ADVANCE(1711); END_STATE(); case 1234: - if (lookahead == 'r') ADVANCE(1717); + if (lookahead == 'r') ADVANCE(1715); END_STATE(); case 1235: - if (lookahead == 'r') ADVANCE(1709); + if (lookahead == 'r') ADVANCE(1720); END_STATE(); case 1236: - if (lookahead == 'r') ADVANCE(1707); + if (lookahead == 'r') ADVANCE(1718); END_STATE(); case 1237: - if (lookahead == 'r') ADVANCE(1715); + if (lookahead == 'r') ADVANCE(1717); END_STATE(); case 1238: if (lookahead == 'r') ADVANCE(1719); END_STATE(); case 1239: - if (lookahead == 'r') ADVANCE(1722); + if (lookahead == 'r') ADVANCE(1723); END_STATE(); case 1240: - if (lookahead == 'r') ADVANCE(1721); + if (lookahead == 'r') ADVANCE(1724); END_STATE(); case 1241: - if (lookahead == 'r') ADVANCE(1723); + if (lookahead == 'r') ADVANCE(1716); END_STATE(); case 1242: - if (lookahead == 'r') ADVANCE(1720); + if (lookahead == 'r') ADVANCE(1714); END_STATE(); case 1243: - if (lookahead == 'r') ADVANCE(1718); + if (lookahead == 'r') ADVANCE(1722); END_STATE(); case 1244: - if (lookahead == 'r') ADVANCE(1724); + if (lookahead == 'r') ADVANCE(1726); END_STATE(); case 1245: - if (lookahead == 'r') ADVANCE(1727); + if (lookahead == 'r') ADVANCE(1729); END_STATE(); case 1246: - if (lookahead == 'r') ADVANCE(1726); + if (lookahead == 'r') ADVANCE(1728); END_STATE(); case 1247: - if (lookahead == 'r') ADVANCE(1728); + if (lookahead == 'r') ADVANCE(1730); END_STATE(); case 1248: - if (lookahead == 'r') ADVANCE(1725); + if (lookahead == 'r') ADVANCE(1727); END_STATE(); case 1249: - if (lookahead == 'r') ADVANCE(1833); + if (lookahead == 'r') ADVANCE(1725); END_STATE(); case 1250: - if (lookahead == 'r') ADVANCE(847); + if (lookahead == 'r') ADVANCE(1731); END_STATE(); case 1251: - if (lookahead == 'r') ADVANCE(847); - if (lookahead == 'u') ADVANCE(852); + if (lookahead == 'r') ADVANCE(1734); END_STATE(); case 1252: - if (lookahead == 'r') ADVANCE(848); - if (lookahead == 'u') ADVANCE(479); + if (lookahead == 'r') ADVANCE(1733); END_STATE(); case 1253: - if (lookahead == 'r') ADVANCE(133); + if (lookahead == 'r') ADVANCE(1735); END_STATE(); case 1254: - if (lookahead == 'r') ADVANCE(372); + if (lookahead == 'r') ADVANCE(1732); END_STATE(); case 1255: - if (lookahead == 'r') ADVANCE(799); + if (lookahead == 'r') ADVANCE(1840); END_STATE(); case 1256: - if (lookahead == 'r') ADVANCE(1315); + if (lookahead == 'r') ADVANCE(852); END_STATE(); case 1257: - if (lookahead == 'r') ADVANCE(358); + if (lookahead == 'r') ADVANCE(852); + if (lookahead == 'u') ADVANCE(857); END_STATE(); case 1258: - if (lookahead == 'r') ADVANCE(1103); + if (lookahead == 'r') ADVANCE(853); + if (lookahead == 'u') ADVANCE(483); END_STATE(); case 1259: - if (lookahead == 'r') ADVANCE(529); + if (lookahead == 'r') ADVANCE(136); END_STATE(); case 1260: - if (lookahead == 'r') ADVANCE(371); + if (lookahead == 'r') ADVANCE(376); END_STATE(); case 1261: - if (lookahead == 'r') ADVANCE(1463); + if (lookahead == 'r') ADVANCE(804); END_STATE(); case 1262: - if (lookahead == 'r') ADVANCE(415); + if (lookahead == 'r') ADVANCE(1321); END_STATE(); case 1263: - if (lookahead == 'r') ADVANCE(1015); + if (lookahead == 'r') ADVANCE(362); END_STATE(); case 1264: if (lookahead == 'r') ADVANCE(1109); END_STATE(); case 1265: - if (lookahead == 'r') ADVANCE(144); + if (lookahead == 'r') ADVANCE(533); END_STATE(); case 1266: - if (lookahead == 'r') ADVANCE(367); + if (lookahead == 'r') ADVANCE(375); END_STATE(); case 1267: - if (lookahead == 'r') ADVANCE(370); + if (lookahead == 'r') ADVANCE(1470); END_STATE(); case 1268: - if (lookahead == 'r') ADVANCE(1357); + if (lookahead == 'r') ADVANCE(419); END_STATE(); case 1269: - if (lookahead == 'r') ADVANCE(1358); + if (lookahead == 'r') ADVANCE(1020); END_STATE(); case 1270: - if (lookahead == 'r') ADVANCE(1362); + if (lookahead == 'r') ADVANCE(1115); END_STATE(); case 1271: - if (lookahead == 'r') ADVANCE(1363); + if (lookahead == 'r') ADVANCE(147); END_STATE(); case 1272: - if (lookahead == 'r') ADVANCE(1365); + if (lookahead == 'r') ADVANCE(371); END_STATE(); case 1273: - if (lookahead == 'r') ADVANCE(1366); + if (lookahead == 'r') ADVANCE(374); END_STATE(); case 1274: - if (lookahead == 'r') ADVANCE(1400); + if (lookahead == 'r') ADVANCE(1363); END_STATE(); case 1275: - if (lookahead == 'r') ADVANCE(1379); + if (lookahead == 'r') ADVANCE(1364); END_STATE(); case 1276: - if (lookahead == 'r') ADVANCE(411); + if (lookahead == 'r') ADVANCE(1368); END_STATE(); case 1277: - if (lookahead == 'r') ADVANCE(874); + if (lookahead == 'r') ADVANCE(1369); END_STATE(); case 1278: - if (lookahead == 'r') ADVANCE(1143); + if (lookahead == 'r') ADVANCE(1371); END_STATE(); case 1279: - if (lookahead == 'r') ADVANCE(1266); + if (lookahead == 'r') ADVANCE(1372); END_STATE(); case 1280: - if (lookahead == 'r') ADVANCE(1267); + if (lookahead == 'r') ADVANCE(1406); END_STATE(); case 1281: - if (lookahead == 'r') ADVANCE(395); + if (lookahead == 'r') ADVANCE(1385); END_STATE(); case 1282: - if (lookahead == 'r') ADVANCE(762); + if (lookahead == 'r') ADVANCE(415); END_STATE(); case 1283: - if (lookahead == 'r') ADVANCE(1141); + if (lookahead == 'r') ADVANCE(879); END_STATE(); case 1284: - if (lookahead == 'r') ADVANCE(1145); + if (lookahead == 'r') ADVANCE(1149); END_STATE(); case 1285: - if (lookahead == 'r') ADVANCE(751); + if (lookahead == 'r') ADVANCE(1272); END_STATE(); case 1286: - if (lookahead == 'r') ADVANCE(427); + if (lookahead == 'r') ADVANCE(1273); END_STATE(); case 1287: - if (lookahead == 'r') ADVANCE(1165); + if (lookahead == 'r') ADVANCE(399); END_STATE(); case 1288: - if (lookahead == 'r') ADVANCE(426); + if (lookahead == 'r') ADVANCE(767); END_STATE(); case 1289: - if (lookahead == 'r') ADVANCE(431); + if (lookahead == 'r') ADVANCE(1147); END_STATE(); case 1290: - if (lookahead == 'r') ADVANCE(430); + if (lookahead == 'r') ADVANCE(1151); END_STATE(); case 1291: - if (lookahead == 'r') ADVANCE(1289); + if (lookahead == 'r') ADVANCE(756); END_STATE(); case 1292: - if (lookahead == 'r') ADVANCE(434); + if (lookahead == 'r') ADVANCE(431); END_STATE(); case 1293: - if (lookahead == 'r') ADVANCE(436); + if (lookahead == 'r') ADVANCE(1171); END_STATE(); case 1294: - if (lookahead == 'r') ADVANCE(162); + if (lookahead == 'r') ADVANCE(430); END_STATE(); case 1295: - if (lookahead == 'r') ADVANCE(438); + if (lookahead == 'r') ADVANCE(435); END_STATE(); case 1296: - if (lookahead == 'r') ADVANCE(163); + if (lookahead == 'r') ADVANCE(434); END_STATE(); case 1297: - if (lookahead == 'r') ADVANCE(440); + if (lookahead == 'r') ADVANCE(1295); END_STATE(); case 1298: - if (lookahead == 'r') ADVANCE(442); + if (lookahead == 'r') ADVANCE(438); END_STATE(); case 1299: - if (lookahead == 'r') ADVANCE(777); + if (lookahead == 'r') ADVANCE(440); END_STATE(); case 1300: - if (lookahead == 'r') ADVANCE(1326); + if (lookahead == 'r') ADVANCE(165); END_STATE(); case 1301: - if (lookahead == 'r') ADVANCE(1327); + if (lookahead == 'r') ADVANCE(442); END_STATE(); case 1302: - if (lookahead == 's') ADVANCE(844); + if (lookahead == 'r') ADVANCE(166); END_STATE(); case 1303: - if (lookahead == 's') ADVANCE(1512); + if (lookahead == 'r') ADVANCE(444); END_STATE(); case 1304: - if (lookahead == 's') ADVANCE(1761); + if (lookahead == 'r') ADVANCE(446); END_STATE(); case 1305: - if (lookahead == 's') ADVANCE(1836); + if (lookahead == 'r') ADVANCE(782); END_STATE(); case 1306: - if (lookahead == 's') ADVANCE(1515); + if (lookahead == 'r') ADVANCE(1332); END_STATE(); case 1307: - if (lookahead == 's') ADVANCE(1558); + if (lookahead == 'r') ADVANCE(1333); END_STATE(); case 1308: - if (lookahead == 's') ADVANCE(1488); + if (lookahead == 's') ADVANCE(849); END_STATE(); case 1309: - if (lookahead == 's') ADVANCE(1501); + if (lookahead == 's') ADVANCE(1519); END_STATE(); case 1310: - if (lookahead == 's') ADVANCE(1438); + if (lookahead == 's') ADVANCE(1768); END_STATE(); case 1311: - if (lookahead == 's') ADVANCE(1303); + if (lookahead == 's') ADVANCE(1843); END_STATE(); case 1312: - if (lookahead == 's') ADVANCE(1462); + if (lookahead == 's') ADVANCE(1522); END_STATE(); case 1313: - if (lookahead == 's') ADVANCE(1434); - if (lookahead == 't') ADVANCE(145); - if (lookahead == 'v') ADVANCE(1140); + if (lookahead == 's') ADVANCE(1565); END_STATE(); case 1314: - if (lookahead == 's') ADVANCE(1307); + if (lookahead == 's') ADVANCE(1495); END_STATE(); case 1315: - if (lookahead == 's') ADVANCE(769); + if (lookahead == 's') ADVANCE(1508); END_STATE(); case 1316: - if (lookahead == 's') ADVANCE(1335); + if (lookahead == 's') ADVANCE(1444); END_STATE(); case 1317: - if (lookahead == 's') ADVANCE(1359); + if (lookahead == 's') ADVANCE(1309); END_STATE(); case 1318: - if (lookahead == 's') ADVANCE(1430); + if (lookahead == 's') ADVANCE(1469); END_STATE(); case 1319: - if (lookahead == 's') ADVANCE(867); + if (lookahead == 's') ADVANCE(1440); + if (lookahead == 't') ADVANCE(148); + if (lookahead == 'v') ADVANCE(1146); END_STATE(); case 1320: - if (lookahead == 's') ADVANCE(1490); + if (lookahead == 's') ADVANCE(1313); END_STATE(); case 1321: - if (lookahead == 's') ADVANCE(1448); + if (lookahead == 's') ADVANCE(774); END_STATE(); case 1322: - if (lookahead == 's') ADVANCE(1491); + if (lookahead == 's') ADVANCE(1341); END_STATE(); case 1323: - if (lookahead == 's') ADVANCE(1492); + if (lookahead == 's') ADVANCE(1365); END_STATE(); case 1324: - if (lookahead == 's') ADVANCE(1493); + if (lookahead == 's') ADVANCE(1436); END_STATE(); case 1325: - if (lookahead == 's') ADVANCE(1494); + if (lookahead == 's') ADVANCE(872); END_STATE(); case 1326: - if (lookahead == 's') ADVANCE(771); + if (lookahead == 's') ADVANCE(1497); END_STATE(); case 1327: - if (lookahead == 's') ADVANCE(772); + if (lookahead == 's') ADVANCE(1454); END_STATE(); case 1328: - if (lookahead == 't') ADVANCE(1592); + if (lookahead == 's') ADVANCE(1498); END_STATE(); case 1329: - if (lookahead == 't') ADVANCE(1599); + if (lookahead == 's') ADVANCE(1499); END_STATE(); case 1330: - if (lookahead == 't') ADVANCE(1606); + if (lookahead == 's') ADVANCE(1500); END_STATE(); case 1331: - if (lookahead == 't') ADVANCE(1613); + if (lookahead == 's') ADVANCE(1501); END_STATE(); case 1332: - if (lookahead == 't') ADVANCE(1620); + if (lookahead == 's') ADVANCE(776); END_STATE(); case 1333: - if (lookahead == 't') ADVANCE(1627); + if (lookahead == 's') ADVANCE(777); END_STATE(); case 1334: - if (lookahead == 't') ADVANCE(355); + if (lookahead == 't') ADVANCE(1599); END_STATE(); case 1335: - if (lookahead == 't') ADVANCE(1550); + if (lookahead == 't') ADVANCE(1606); END_STATE(); case 1336: - if (lookahead == 't') ADVANCE(1671); + if (lookahead == 't') ADVANCE(1613); END_STATE(); case 1337: - if (lookahead == 't') ADVANCE(1665); + if (lookahead == 't') ADVANCE(1620); END_STATE(); case 1338: - if (lookahead == 't') ADVANCE(1670); + if (lookahead == 't') ADVANCE(1627); END_STATE(); case 1339: - if (lookahead == 't') ADVANCE(1668); + if (lookahead == 't') ADVANCE(1634); END_STATE(); case 1340: - if (lookahead == 't') ADVANCE(1667); + if (lookahead == 't') ADVANCE(359); END_STATE(); case 1341: - if (lookahead == 't') ADVANCE(1644); + if (lookahead == 't') ADVANCE(1557); END_STATE(); case 1342: - if (lookahead == 't') ADVANCE(1645); + if (lookahead == 't') ADVANCE(1678); END_STATE(); case 1343: - if (lookahead == 't') ADVANCE(1669); + if (lookahead == 't') ADVANCE(1672); END_STATE(); case 1344: - if (lookahead == 't') ADVANCE(1673); + if (lookahead == 't') ADVANCE(1677); END_STATE(); case 1345: - if (lookahead == 't') ADVANCE(1674); + if (lookahead == 't') ADVANCE(1675); END_STATE(); case 1346: - if (lookahead == 't') ADVANCE(1666); + if (lookahead == 't') ADVANCE(1674); END_STATE(); case 1347: - if (lookahead == 't') ADVANCE(1672); + if (lookahead == 't') ADVANCE(1651); END_STATE(); case 1348: - if (lookahead == 't') ADVANCE(1821); + if (lookahead == 't') ADVANCE(1652); END_STATE(); case 1349: - if (lookahead == 't') ADVANCE(1675); + if (lookahead == 't') ADVANCE(1676); END_STATE(); case 1350: - if (lookahead == 't') ADVANCE(1687); + if (lookahead == 't') ADVANCE(1680); END_STATE(); case 1351: - if (lookahead == 't') ADVANCE(1690); + if (lookahead == 't') ADVANCE(1681); END_STATE(); case 1352: - if (lookahead == 't') ADVANCE(1689); + if (lookahead == 't') ADVANCE(1673); END_STATE(); case 1353: - if (lookahead == 't') ADVANCE(1648); + if (lookahead == 't') ADVANCE(1679); END_STATE(); case 1354: - if (lookahead == 't') ADVANCE(1691); + if (lookahead == 't') ADVANCE(1828); END_STATE(); case 1355: - if (lookahead == 't') ADVANCE(1688); + if (lookahead == 't') ADVANCE(1682); END_STATE(); case 1356: - if (lookahead == 't') ADVANCE(1812); + if (lookahead == 't') ADVANCE(1694); END_STATE(); case 1357: - if (lookahead == 't') ADVANCE(1598); + if (lookahead == 't') ADVANCE(1697); END_STATE(); case 1358: - if (lookahead == 't') ADVANCE(1605); + if (lookahead == 't') ADVANCE(1696); END_STATE(); case 1359: - if (lookahead == 't') ADVANCE(1561); + if (lookahead == 't') ADVANCE(1655); END_STATE(); case 1360: - if (lookahead == 't') ADVANCE(1576); + if (lookahead == 't') ADVANCE(1698); END_STATE(); case 1361: - if (lookahead == 't') ADVANCE(1575); + if (lookahead == 't') ADVANCE(1695); END_STATE(); case 1362: - if (lookahead == 't') ADVANCE(1612); + if (lookahead == 't') ADVANCE(1819); END_STATE(); case 1363: - if (lookahead == 't') ADVANCE(1619); + if (lookahead == 't') ADVANCE(1605); END_STATE(); case 1364: - if (lookahead == 't') ADVANCE(179); + if (lookahead == 't') ADVANCE(1612); END_STATE(); case 1365: - if (lookahead == 't') ADVANCE(1626); + if (lookahead == 't') ADVANCE(1568); END_STATE(); case 1366: - if (lookahead == 't') ADVANCE(1633); + if (lookahead == 't') ADVANCE(1583); END_STATE(); case 1367: - if (lookahead == 't') ADVANCE(1594); + if (lookahead == 't') ADVANCE(1582); END_STATE(); case 1368: - if (lookahead == 't') ADVANCE(1601); + if (lookahead == 't') ADVANCE(1619); END_STATE(); case 1369: - if (lookahead == 't') ADVANCE(1608); + if (lookahead == 't') ADVANCE(1626); END_STATE(); case 1370: - if (lookahead == 't') ADVANCE(1615); + if (lookahead == 't') ADVANCE(182); END_STATE(); case 1371: - if (lookahead == 't') ADVANCE(1653); + if (lookahead == 't') ADVANCE(1633); END_STATE(); case 1372: - if (lookahead == 't') ADVANCE(1537); + if (lookahead == 't') ADVANCE(1640); END_STATE(); case 1373: - if (lookahead == 't') ADVANCE(1540); + if (lookahead == 't') ADVANCE(1601); END_STATE(); case 1374: - if (lookahead == 't') ADVANCE(1622); + if (lookahead == 't') ADVANCE(1608); END_STATE(); case 1375: - if (lookahead == 't') ADVANCE(245); + if (lookahead == 't') ADVANCE(1615); END_STATE(); case 1376: - if (lookahead == 't') ADVANCE(1629); + if (lookahead == 't') ADVANCE(1622); END_STATE(); case 1377: - if (lookahead == 't') ADVANCE(1656); + if (lookahead == 't') ADVANCE(1660); END_STATE(); case 1378: - if (lookahead == 't') ADVANCE(1651); + if (lookahead == 't') ADVANCE(1544); END_STATE(); case 1379: - if (lookahead == 't') ADVANCE(1664); + if (lookahead == 't') ADVANCE(1547); END_STATE(); case 1380: - if (lookahead == 't') ADVANCE(1560); + if (lookahead == 't') ADVANCE(1629); END_STATE(); case 1381: - if (lookahead == 't') ADVANCE(1659); + if (lookahead == 't') ADVANCE(248); END_STATE(); case 1382: if (lookahead == 't') ADVANCE(1636); END_STATE(); case 1383: - if (lookahead == 't') ADVANCE(1654); + if (lookahead == 't') ADVANCE(1663); END_STATE(); case 1384: - if (lookahead == 't') ADVANCE(1547); + if (lookahead == 't') ADVANCE(1658); END_STATE(); case 1385: - if (lookahead == 't') ADVANCE(1661); + if (lookahead == 't') ADVANCE(1671); END_STATE(); case 1386: - if (lookahead == 't') ADVANCE(1542); + if (lookahead == 't') ADVANCE(1567); END_STATE(); case 1387: - if (lookahead == 't') ADVANCE(417); - if (lookahead == 'y') ADVANCE(1013); + if (lookahead == 't') ADVANCE(1666); END_STATE(); case 1388: - if (lookahead == 't') ADVANCE(823); + if (lookahead == 't') ADVANCE(1643); END_STATE(); case 1389: - if (lookahead == 't') ADVANCE(180); + if (lookahead == 't') ADVANCE(1661); END_STATE(); case 1390: - if (lookahead == 't') ADVANCE(246); + if (lookahead == 't') ADVANCE(1554); END_STATE(); case 1391: - if (lookahead == 't') ADVANCE(181); + if (lookahead == 't') ADVANCE(1668); END_STATE(); case 1392: - if (lookahead == 't') ADVANCE(247); + if (lookahead == 't') ADVANCE(1549); END_STATE(); case 1393: - if (lookahead == 't') ADVANCE(183); + if (lookahead == 't') ADVANCE(421); + if (lookahead == 'y') ADVANCE(1018); END_STATE(); case 1394: - if (lookahead == 't') ADVANCE(1102); + if (lookahead == 't') ADVANCE(828); END_STATE(); case 1395: - if (lookahead == 't') ADVANCE(184); + if (lookahead == 't') ADVANCE(183); END_STATE(); case 1396: - if (lookahead == 't') ADVANCE(515); + if (lookahead == 't') ADVANCE(249); END_STATE(); case 1397: - if (lookahead == 't') ADVANCE(1498); + if (lookahead == 't') ADVANCE(184); END_STATE(); case 1398: - if (lookahead == 't') ADVANCE(185); + if (lookahead == 't') ADVANCE(250); END_STATE(); case 1399: - if (lookahead == 't') ADVANCE(850); + if (lookahead == 't') ADVANCE(186); END_STATE(); case 1400: - if (lookahead == 't') ADVANCE(1465); + if (lookahead == 't') ADVANCE(1108); END_STATE(); case 1401: - if (lookahead == 't') ADVANCE(186); + if (lookahead == 't') ADVANCE(187); END_STATE(); case 1402: - if (lookahead == 't') ADVANCE(814); + if (lookahead == 't') ADVANCE(519); END_STATE(); case 1403: - if (lookahead == 't') ADVANCE(187); + if (lookahead == 't') ADVANCE(1505); END_STATE(); case 1404: - if (lookahead == 't') ADVANCE(851); + if (lookahead == 't') ADVANCE(188); END_STATE(); case 1405: - if (lookahead == 't') ADVANCE(725); + if (lookahead == 't') ADVANCE(855); END_STATE(); case 1406: - if (lookahead == 't') ADVANCE(1113); + if (lookahead == 't') ADVANCE(1472); END_STATE(); case 1407: - if (lookahead == 't') ADVANCE(916); + if (lookahead == 't') ADVANCE(189); END_STATE(); case 1408: - if (lookahead == 't') ADVANCE(1306); + if (lookahead == 't') ADVANCE(819); END_STATE(); case 1409: - if (lookahead == 't') ADVANCE(521); + if (lookahead == 't') ADVANCE(190); END_STATE(); case 1410: - if (lookahead == 't') ADVANCE(523); + if (lookahead == 't') ADVANCE(856); END_STATE(); case 1411: - if (lookahead == 't') ADVANCE(1277); + if (lookahead == 't') ADVANCE(729); END_STATE(); case 1412: - if (lookahead == 't') ADVANCE(525); + if (lookahead == 't') ADVANCE(1119); END_STATE(); case 1413: - if (lookahead == 't') ADVANCE(736); + if (lookahead == 't') ADVANCE(921); END_STATE(); case 1414: - if (lookahead == 't') ADVANCE(526); + if (lookahead == 't') ADVANCE(1312); END_STATE(); case 1415: - if (lookahead == 't') ADVANCE(675); + if (lookahead == 't') ADVANCE(525); END_STATE(); case 1416: - if (lookahead == 't') ADVANCE(727); + if (lookahead == 't') ADVANCE(527); END_STATE(); case 1417: - if (lookahead == 't') ADVANCE(527); + if (lookahead == 't') ADVANCE(1283); END_STATE(); case 1418: - if (lookahead == 't') ADVANCE(359); + if (lookahead == 't') ADVANCE(529); END_STATE(); case 1419: - if (lookahead == 't') ADVANCE(528); + if (lookahead == 't') ADVANCE(740); END_STATE(); case 1420: - if (lookahead == 't') ADVANCE(678); + if (lookahead == 't') ADVANCE(530); END_STATE(); case 1421: - if (lookahead == 't') ADVANCE(360); + if (lookahead == 't') ADVANCE(679); END_STATE(); case 1422: - if (lookahead == 't') ADVANCE(361); + if (lookahead == 't') ADVANCE(731); END_STATE(); case 1423: - if (lookahead == 't') ADVANCE(680); + if (lookahead == 't') ADVANCE(531); END_STATE(); case 1424: - if (lookahead == 't') ADVANCE(682); + if (lookahead == 't') ADVANCE(363); END_STATE(); case 1425: - if (lookahead == 't') ADVANCE(685); + if (lookahead == 't') ADVANCE(532); END_STATE(); case 1426: - if (lookahead == 't') ADVANCE(688); + if (lookahead == 't') ADVANCE(682); END_STATE(); case 1427: - if (lookahead == 't') ADVANCE(690); + if (lookahead == 't') ADVANCE(364); END_STATE(); case 1428: - if (lookahead == 't') ADVANCE(701); + if (lookahead == 't') ADVANCE(365); END_STATE(); case 1429: - if (lookahead == 't') ADVANCE(768); + if (lookahead == 't') ADVANCE(684); END_STATE(); case 1430: - if (lookahead == 't') ADVANCE(1261); + if (lookahead == 't') ADVANCE(686); END_STATE(); case 1431: - if (lookahead == 't') ADVANCE(356); + if (lookahead == 't') ADVANCE(689); END_STATE(); case 1432: - if (lookahead == 't') ADVANCE(1139); + if (lookahead == 't') ADVANCE(692); END_STATE(); case 1433: - if (lookahead == 't') ADVANCE(893); + if (lookahead == 't') ADVANCE(694); END_STATE(); case 1434: - if (lookahead == 't') ADVANCE(374); + if (lookahead == 't') ADVANCE(705); END_STATE(); case 1435: - if (lookahead == 't') ADVANCE(857); + if (lookahead == 't') ADVANCE(773); END_STATE(); case 1436: - if (lookahead == 't') ADVANCE(1118); + if (lookahead == 't') ADVANCE(1267); END_STATE(); case 1437: - if (lookahead == 't') ADVANCE(1138); + if (lookahead == 't') ADVANCE(360); END_STATE(); case 1438: - if (lookahead == 't') ADVANCE(1262); + if (lookahead == 't') ADVANCE(1145); END_STATE(); case 1439: - if (lookahead == 't') ADVANCE(728); + if (lookahead == 't') ADVANCE(898); END_STATE(); case 1440: - if (lookahead == 't') ADVANCE(826); + if (lookahead == 't') ADVANCE(378); END_STATE(); case 1441: - if (lookahead == 't') ADVANCE(742); + if (lookahead == 't') ADVANCE(862); END_STATE(); case 1442: - if (lookahead == 't') ADVANCE(1123); + if (lookahead == 't') ADVANCE(1124); END_STATE(); case 1443: - if (lookahead == 't') ADVANCE(1126); + if (lookahead == 't') ADVANCE(1144); END_STATE(); case 1444: - if (lookahead == 't') ADVANCE(861); + if (lookahead == 't') ADVANCE(1268); END_STATE(); case 1445: - if (lookahead == 't') ADVANCE(864); + if (lookahead == 't') ADVANCE(732); END_STATE(); case 1446: - if (lookahead == 't') ADVANCE(149); + if (lookahead == 't') ADVANCE(831); END_STATE(); case 1447: - if (lookahead == 't') ADVANCE(917); + if (lookahead == 't') ADVANCE(746); END_STATE(); case 1448: - if (lookahead == 't') ADVANCE(423); + if (lookahead == 't') ADVANCE(1129); END_STATE(); case 1449: - if (lookahead == 't') ADVANCE(421); + if (lookahead == 't') ADVANCE(1132); END_STATE(); case 1450: - if (lookahead == 't') ADVANCE(918); + if (lookahead == 't') ADVANCE(866); END_STATE(); case 1451: - if (lookahead == 't') ADVANCE(428); - if (lookahead == 'u') ADVANCE(1196); + if (lookahead == 't') ADVANCE(869); END_STATE(); case 1452: - if (lookahead == 't') ADVANCE(432); + if (lookahead == 't') ADVANCE(152); END_STATE(); case 1453: - if (lookahead == 't') ADVANCE(724); + if (lookahead == 't') ADVANCE(922); END_STATE(); case 1454: - if (lookahead == 'u') ADVANCE(998); + if (lookahead == 't') ADVANCE(427); END_STATE(); case 1455: - if (lookahead == 'u') ADVANCE(477); + if (lookahead == 't') ADVANCE(425); END_STATE(); case 1456: - if (lookahead == 'u') ADVANCE(1259); + if (lookahead == 't') ADVANCE(923); END_STATE(); case 1457: - if (lookahead == 'u') ADVANCE(1263); + if (lookahead == 't') ADVANCE(432); + if (lookahead == 'u') ADVANCE(1202); END_STATE(); case 1458: - if (lookahead == 'u') ADVANCE(1329); + if (lookahead == 't') ADVANCE(436); END_STATE(); case 1459: - if (lookahead == 'u') ADVANCE(1004); + if (lookahead == 't') ADVANCE(728); END_STATE(); case 1460: - if (lookahead == 'u') ADVANCE(1331); + if (lookahead == 'u') ADVANCE(1003); END_STATE(); case 1461: - if (lookahead == 'u') ADVANCE(1413); + if (lookahead == 'u') ADVANCE(1004); END_STATE(); case 1462: - if (lookahead == 'u') ADVANCE(975); + if (lookahead == 'u') ADVANCE(481); END_STATE(); case 1463: - if (lookahead == 'u') ADVANCE(551); + if (lookahead == 'u') ADVANCE(1265); END_STATE(); case 1464: - if (lookahead == 'u') ADVANCE(482); + if (lookahead == 'u') ADVANCE(1269); END_STATE(); case 1465: - if (lookahead == 'u') ADVANCE(386); + if (lookahead == 'u') ADVANCE(1335); END_STATE(); case 1466: - if (lookahead == 'u') ADVANCE(858); + if (lookahead == 'u') ADVANCE(1009); END_STATE(); case 1467: - if (lookahead == 'u') ADVANCE(859); + if (lookahead == 'u') ADVANCE(1337); END_STATE(); case 1468: - if (lookahead == 'u') ADVANCE(865); + if (lookahead == 'u') ADVANCE(1419); END_STATE(); case 1469: - if (lookahead == 'u') ADVANCE(868); + if (lookahead == 'u') ADVANCE(980); END_STATE(); case 1470: - if (lookahead == 'u') ADVANCE(869); + if (lookahead == 'u') ADVANCE(555); END_STATE(); case 1471: - if (lookahead == 'u') ADVANCE(870); + if (lookahead == 'u') ADVANCE(486); END_STATE(); case 1472: - if (lookahead == 'u') ADVANCE(871); + if (lookahead == 'u') ADVANCE(390); END_STATE(); case 1473: - if (lookahead == 'u') ADVANCE(872); + if (lookahead == 'u') ADVANCE(863); END_STATE(); case 1474: - if (lookahead == 'u') ADVANCE(485); + if (lookahead == 'u') ADVANCE(864); END_STATE(); case 1475: - if (lookahead == 'u') ADVANCE(487); + if (lookahead == 'u') ADVANCE(870); END_STATE(); case 1476: - if (lookahead == 'u') ADVANCE(488); + if (lookahead == 'u') ADVANCE(873); END_STATE(); case 1477: - if (lookahead == 'u') ADVANCE(489); + if (lookahead == 'u') ADVANCE(874); END_STATE(); case 1478: - if (lookahead == 'u') ADVANCE(490); + if (lookahead == 'u') ADVANCE(875); END_STATE(); case 1479: - if (lookahead == 'u') ADVANCE(491); + if (lookahead == 'u') ADVANCE(876); END_STATE(); case 1480: - if (lookahead == 'u') ADVANCE(492); + if (lookahead == 'u') ADVANCE(877); END_STATE(); case 1481: - if (lookahead == 'u') ADVANCE(493); + if (lookahead == 'u') ADVANCE(489); END_STATE(); case 1482: - if (lookahead == 'u') ADVANCE(494); + if (lookahead == 'u') ADVANCE(491); END_STATE(); case 1483: - if (lookahead == 'u') ADVANCE(495); + if (lookahead == 'u') ADVANCE(492); END_STATE(); case 1484: - if (lookahead == 'v') ADVANCE(673); + if (lookahead == 'u') ADVANCE(493); END_STATE(); case 1485: - if (lookahead == 'v') ADVANCE(387); + if (lookahead == 'u') ADVANCE(494); END_STATE(); case 1486: - if (lookahead == 'v') ADVANCE(151); + if (lookahead == 'u') ADVANCE(495); END_STATE(); case 1487: - if (lookahead == 'w') ADVANCE(1569); + if (lookahead == 'u') ADVANCE(496); END_STATE(); case 1488: - if (lookahead == 'w') ADVANCE(890); + if (lookahead == 'u') ADVANCE(497); END_STATE(); case 1489: - if (lookahead == 'w') ADVANCE(147); + if (lookahead == 'u') ADVANCE(498); END_STATE(); case 1490: - if (lookahead == 'w') ADVANCE(896); + if (lookahead == 'u') ADVANCE(499); END_STATE(); case 1491: - if (lookahead == 'w') ADVANCE(899); + if (lookahead == 'v') ADVANCE(677); END_STATE(); case 1492: - if (lookahead == 'w') ADVANCE(901); + if (lookahead == 'v') ADVANCE(391); END_STATE(); case 1493: - if (lookahead == 'w') ADVANCE(903); + if (lookahead == 'v') ADVANCE(154); END_STATE(); case 1494: - if (lookahead == 'w') ADVANCE(905); + if (lookahead == 'w') ADVANCE(1576); END_STATE(); case 1495: - if (lookahead == 'x') ADVANCE(536); + if (lookahead == 'w') ADVANCE(895); END_STATE(); case 1496: - if (lookahead == 'y') ADVANCE(1565); + if (lookahead == 'w') ADVANCE(150); END_STATE(); case 1497: - if (lookahead == 'y') ADVANCE(1566); + if (lookahead == 'w') ADVANCE(901); END_STATE(); case 1498: - if (lookahead == 'y') ADVANCE(1749); + if (lookahead == 'w') ADVANCE(904); END_STATE(); case 1499: - if (lookahead == 'y') ADVANCE(142); + if (lookahead == 'w') ADVANCE(906); END_STATE(); case 1500: - if (lookahead == 'y') ADVANCE(134); + if (lookahead == 'w') ADVANCE(908); END_STATE(); case 1501: - if (lookahead == 'y') ADVANCE(1049); + if (lookahead == 'w') ADVANCE(910); END_STATE(); case 1502: - if (lookahead == 'y') ADVANCE(1428); + if (lookahead == 'x') ADVANCE(540); END_STATE(); case 1503: - if (lookahead == 'y') ADVANCE(153); + if (lookahead == 'y') ADVANCE(1572); END_STATE(); case 1504: - if (lookahead == 'y') ADVANCE(156); + if (lookahead == 'y') ADVANCE(1573); END_STATE(); case 1505: - if (lookahead == 'z') ADVANCE(735); + if (lookahead == 'y') ADVANCE(1756); END_STATE(); case 1506: - if (lookahead == 'z') ADVANCE(737); + if (lookahead == 'y') ADVANCE(145); END_STATE(); case 1507: - if (('0' <= lookahead && lookahead <= '9') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1847); + if (lookahead == 'y') ADVANCE(137); END_STATE(); case 1508: + if (lookahead == 'y') ADVANCE(1055); + END_STATE(); + case 1509: + if (lookahead == 'y') ADVANCE(1434); + END_STATE(); + case 1510: + if (lookahead == 'y') ADVANCE(156); + END_STATE(); + case 1511: + if (lookahead == 'y') ADVANCE(159); + END_STATE(); + case 1512: + if (lookahead == 'z') ADVANCE(739); + END_STATE(); + case 1513: + if (lookahead == 'z') ADVANCE(741); + END_STATE(); + case 1514: + if (('0' <= lookahead && lookahead <= '9') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1854); + END_STATE(); + case 1515: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1527); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); - case 1509: + case 1516: if (lookahead == '$' || ('/' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(354); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); - case 1510: - if (eof) ADVANCE(1511); - if (lookahead == '#') ADVANCE(1840); - if (lookahead == ',') ADVANCE(1528); - if (lookahead == '.') ADVANCE(400); - if (lookahead == '}') ADVANCE(1766); + case 1517: + if (eof) ADVANCE(1518); + if (lookahead == '#') ADVANCE(1847); + if (lookahead == ',') ADVANCE(1535); + if (lookahead == '-') ADVANCE(358); + if (lookahead == '.') ADVANCE(405); + if (lookahead == '}') ADVANCE(1773); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || - lookahead == ' ') SKIP(1510) + lookahead == ' ') SKIP(1517) if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1525); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1532); END_STATE(); - case 1511: + case 1518: ACCEPT_TOKEN(ts_builtin_sym_end); END_STATE(); - case 1512: + case 1519: ACCEPT_TOKEN(anon_sym_DOTclass); END_STATE(); - case 1513: + case 1520: ACCEPT_TOKEN(anon_sym_DOTsuper); END_STATE(); - case 1514: + case 1521: ACCEPT_TOKEN(anon_sym_DOTsource); END_STATE(); - case 1515: + case 1522: ACCEPT_TOKEN(anon_sym_DOTimplements); END_STATE(); - case 1516: + case 1523: ACCEPT_TOKEN(anon_sym_DOTfield); END_STATE(); - case 1517: + case 1524: ACCEPT_TOKEN(sym_end_field); END_STATE(); - case 1518: + case 1525: ACCEPT_TOKEN(anon_sym_DOTmethod); END_STATE(); - case 1519: + case 1526: ACCEPT_TOKEN(sym_end_method); END_STATE(); - case 1520: + case 1527: ACCEPT_TOKEN(anon_sym_DOTannotation); END_STATE(); - case 1521: + case 1528: ACCEPT_TOKEN(anon_sym_system); END_STATE(); - case 1522: + case 1529: ACCEPT_TOKEN(anon_sym_build); END_STATE(); - case 1523: + case 1530: ACCEPT_TOKEN(anon_sym_runtime); END_STATE(); - case 1524: + case 1531: ACCEPT_TOKEN(anon_sym_EQ); END_STATE(); - case 1525: + case 1532: ACCEPT_TOKEN(sym_annotation_key); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1525); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1532); END_STATE(); - case 1526: + case 1533: ACCEPT_TOKEN(sym_end_annotation); END_STATE(); - case 1527: + case 1534: ACCEPT_TOKEN(sym_label); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1527); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); - case 1528: + case 1535: ACCEPT_TOKEN(anon_sym_COMMA); END_STATE(); - case 1529: + case 1536: ACCEPT_TOKEN(anon_sym_LF); - if (lookahead == '\n') ADVANCE(1529); + if (lookahead == '\n') ADVANCE(1536); END_STATE(); - case 1530: + case 1537: ACCEPT_TOKEN(anon_sym_nop); END_STATE(); - case 1531: + case 1538: ACCEPT_TOKEN(anon_sym_move); - if (lookahead == '-') ADVANCE(672); - if (lookahead == '/') ADVANCE(174); + if (lookahead == '-') ADVANCE(676); + if (lookahead == '/') ADVANCE(177); END_STATE(); - case 1532: + case 1539: ACCEPT_TOKEN(anon_sym_move_SLASHfrom16); END_STATE(); - case 1533: + case 1540: ACCEPT_TOKEN(anon_sym_move_SLASH16); END_STATE(); - case 1534: + case 1541: ACCEPT_TOKEN(anon_sym_move_DASHwide); - if (lookahead == '/') ADVANCE(178); + if (lookahead == '/') ADVANCE(181); END_STATE(); - case 1535: + case 1542: ACCEPT_TOKEN(anon_sym_move_DASHwide_SLASHfrom16); END_STATE(); - case 1536: + case 1543: ACCEPT_TOKEN(anon_sym_move_DASHwide_SLASH16); END_STATE(); - case 1537: + case 1544: ACCEPT_TOKEN(anon_sym_move_DASHobject); - if (lookahead == '/') ADVANCE(188); + if (lookahead == '/') ADVANCE(191); END_STATE(); - case 1538: + case 1545: ACCEPT_TOKEN(anon_sym_move_DASHobject_SLASHfrom16); END_STATE(); - case 1539: + case 1546: ACCEPT_TOKEN(anon_sym_move_DASHobject_SLASH16); END_STATE(); - case 1540: + case 1547: ACCEPT_TOKEN(anon_sym_move_DASHresult); - if (lookahead == '-') ADVANCE(1180); + if (lookahead == '-') ADVANCE(1186); END_STATE(); - case 1541: + case 1548: ACCEPT_TOKEN(anon_sym_move_DASHresult_DASHwide); END_STATE(); - case 1542: + case 1549: ACCEPT_TOKEN(anon_sym_move_DASHresult_DASHobject); END_STATE(); - case 1543: + case 1550: ACCEPT_TOKEN(anon_sym_move_DASHexception); END_STATE(); - case 1544: + case 1551: ACCEPT_TOKEN(anon_sym_return_DASHvoid); END_STATE(); - case 1545: + case 1552: ACCEPT_TOKEN(anon_sym_return); - if (lookahead == '-') ADVANCE(1178); + if (lookahead == '-') ADVANCE(1184); END_STATE(); - case 1546: + case 1553: ACCEPT_TOKEN(anon_sym_return_DASHwide); END_STATE(); - case 1547: + case 1554: ACCEPT_TOKEN(anon_sym_return_DASHobject); END_STATE(); - case 1548: + case 1555: ACCEPT_TOKEN(anon_sym_const_SLASH4); END_STATE(); - case 1549: + case 1556: ACCEPT_TOKEN(anon_sym_const_SLASH16); END_STATE(); - case 1550: + case 1557: ACCEPT_TOKEN(anon_sym_const); - if (lookahead == '-') ADVANCE(531); - if (lookahead == '/') ADVANCE(175); + if (lookahead == '-') ADVANCE(535); + if (lookahead == '/') ADVANCE(178); END_STATE(); - case 1551: + case 1558: ACCEPT_TOKEN(anon_sym_const_SLASHhigh16); END_STATE(); - case 1552: + case 1559: ACCEPT_TOKEN(anon_sym_const_DASHwide_SLASH16); END_STATE(); - case 1553: + case 1560: ACCEPT_TOKEN(anon_sym_const_DASHwide_SLASH32); END_STATE(); - case 1554: + case 1561: ACCEPT_TOKEN(anon_sym_const_DASHwide); - if (lookahead == '/') ADVANCE(182); + if (lookahead == '/') ADVANCE(185); END_STATE(); - case 1555: + case 1562: ACCEPT_TOKEN(anon_sym_const_DASHwide_SLASHhigh16); END_STATE(); - case 1556: + case 1563: ACCEPT_TOKEN(anon_sym_const_DASHstring); - if (lookahead == '-') ADVANCE(921); + if (lookahead == '-') ADVANCE(926); END_STATE(); - case 1557: + case 1564: ACCEPT_TOKEN(anon_sym_const_DASHstring_DASHjumbo); END_STATE(); - case 1558: + case 1565: ACCEPT_TOKEN(anon_sym_const_DASHclass); END_STATE(); - case 1559: + case 1566: ACCEPT_TOKEN(anon_sym_monitor_DASHenter); END_STATE(); - case 1560: + case 1567: ACCEPT_TOKEN(anon_sym_monitor_DASHexit); END_STATE(); - case 1561: + case 1568: ACCEPT_TOKEN(anon_sym_check_DASHcast); END_STATE(); - case 1562: + case 1569: ACCEPT_TOKEN(anon_sym_instance_DASHof); END_STATE(); - case 1563: + case 1570: ACCEPT_TOKEN(anon_sym_array_DASHlength); END_STATE(); - case 1564: + case 1571: ACCEPT_TOKEN(anon_sym_new_DASHinstance); END_STATE(); - case 1565: + case 1572: ACCEPT_TOKEN(anon_sym_new_DASHarray); END_STATE(); - case 1566: + case 1573: ACCEPT_TOKEN(anon_sym_filled_DASHnew_DASHarray); - if (lookahead == '-') ADVANCE(1293); + if (lookahead == '-') ADVANCE(1299); END_STATE(); - case 1567: + case 1574: ACCEPT_TOKEN(anon_sym_filled_DASHnew_DASHarray_DASHrange); END_STATE(); - case 1568: + case 1575: ACCEPT_TOKEN(anon_sym_fill_DASHarray_DASHdata); END_STATE(); - case 1569: + case 1576: ACCEPT_TOKEN(anon_sym_throw); END_STATE(); - case 1570: + case 1577: ACCEPT_TOKEN(anon_sym_goto); - if (lookahead == '/') ADVANCE(173); + if (lookahead == '/') ADVANCE(176); END_STATE(); - case 1571: + case 1578: ACCEPT_TOKEN(anon_sym_goto_SLASH16); END_STATE(); - case 1572: + case 1579: ACCEPT_TOKEN(anon_sym_goto_SLASH32); END_STATE(); - case 1573: + case 1580: ACCEPT_TOKEN(anon_sym_packed_DASHswitch); END_STATE(); - case 1574: + case 1581: ACCEPT_TOKEN(anon_sym_sparse_DASHswitch); END_STATE(); - case 1575: + case 1582: ACCEPT_TOKEN(anon_sym_cmpl_DASHfloat); END_STATE(); - case 1576: + case 1583: ACCEPT_TOKEN(anon_sym_cmpg_DASHfloat); END_STATE(); - case 1577: + case 1584: ACCEPT_TOKEN(anon_sym_cmpl_DASHdouble); END_STATE(); - case 1578: + case 1585: ACCEPT_TOKEN(anon_sym_cmpg_DASHdouble); END_STATE(); - case 1579: + case 1586: ACCEPT_TOKEN(anon_sym_cmp_DASHlong); END_STATE(); - case 1580: + case 1587: ACCEPT_TOKEN(anon_sym_if_DASHeq); - if (lookahead == 'z') ADVANCE(1586); + if (lookahead == 'z') ADVANCE(1593); END_STATE(); - case 1581: + case 1588: ACCEPT_TOKEN(anon_sym_if_DASHne); - if (lookahead == 'z') ADVANCE(1587); + if (lookahead == 'z') ADVANCE(1594); END_STATE(); - case 1582: + case 1589: ACCEPT_TOKEN(anon_sym_if_DASHlt); - if (lookahead == 'z') ADVANCE(1588); + if (lookahead == 'z') ADVANCE(1595); END_STATE(); - case 1583: + case 1590: ACCEPT_TOKEN(anon_sym_if_DASHge); - if (lookahead == 'z') ADVANCE(1589); + if (lookahead == 'z') ADVANCE(1596); END_STATE(); - case 1584: + case 1591: ACCEPT_TOKEN(anon_sym_if_DASHgt); - if (lookahead == 'z') ADVANCE(1590); + if (lookahead == 'z') ADVANCE(1597); END_STATE(); - case 1585: + case 1592: ACCEPT_TOKEN(anon_sym_if_DASHle); - if (lookahead == 'z') ADVANCE(1591); + if (lookahead == 'z') ADVANCE(1598); END_STATE(); - case 1586: + case 1593: ACCEPT_TOKEN(anon_sym_if_DASHeqz); END_STATE(); - case 1587: + case 1594: ACCEPT_TOKEN(anon_sym_if_DASHnez); END_STATE(); - case 1588: + case 1595: ACCEPT_TOKEN(anon_sym_if_DASHltz); END_STATE(); - case 1589: + case 1596: ACCEPT_TOKEN(anon_sym_if_DASHgez); END_STATE(); - case 1590: + case 1597: ACCEPT_TOKEN(anon_sym_if_DASHgtz); END_STATE(); - case 1591: + case 1598: ACCEPT_TOKEN(anon_sym_if_DASHlez); END_STATE(); - case 1592: + case 1599: ACCEPT_TOKEN(anon_sym_aget); - if (lookahead == '-') ADVANCE(472); + if (lookahead == '-') ADVANCE(476); END_STATE(); - case 1593: + case 1600: ACCEPT_TOKEN(anon_sym_aget_DASHwide); END_STATE(); - case 1594: + case 1601: ACCEPT_TOKEN(anon_sym_aget_DASHobject); END_STATE(); - case 1595: + case 1602: ACCEPT_TOKEN(anon_sym_aget_DASHboolean); END_STATE(); - case 1596: + case 1603: ACCEPT_TOKEN(anon_sym_aget_DASHbyte); END_STATE(); - case 1597: + case 1604: ACCEPT_TOKEN(anon_sym_aget_DASHchar); END_STATE(); - case 1598: + case 1605: ACCEPT_TOKEN(anon_sym_aget_DASHshort); END_STATE(); - case 1599: + case 1606: ACCEPT_TOKEN(anon_sym_aput); - if (lookahead == '-') ADVANCE(480); + if (lookahead == '-') ADVANCE(484); END_STATE(); - case 1600: + case 1607: ACCEPT_TOKEN(anon_sym_aput_DASHwide); END_STATE(); - case 1601: + case 1608: ACCEPT_TOKEN(anon_sym_aput_DASHobject); END_STATE(); - case 1602: + case 1609: ACCEPT_TOKEN(anon_sym_aput_DASHboolean); END_STATE(); - case 1603: + case 1610: ACCEPT_TOKEN(anon_sym_aput_DASHbyte); END_STATE(); - case 1604: + case 1611: ACCEPT_TOKEN(anon_sym_aput_DASHchar); END_STATE(); - case 1605: + case 1612: ACCEPT_TOKEN(anon_sym_aput_DASHshort); END_STATE(); - case 1606: + case 1613: ACCEPT_TOKEN(anon_sym_iget); - if (lookahead == '-') ADVANCE(481); + if (lookahead == '-') ADVANCE(485); END_STATE(); - case 1607: + case 1614: ACCEPT_TOKEN(anon_sym_iget_DASHwide); - if (lookahead == '-') ADVANCE(1200); + if (lookahead == '-') ADVANCE(1206); END_STATE(); - case 1608: + case 1615: ACCEPT_TOKEN(anon_sym_iget_DASHobject); - if (lookahead == '-') ADVANCE(1202); + if (lookahead == '-') ADVANCE(1208); END_STATE(); - case 1609: + case 1616: ACCEPT_TOKEN(anon_sym_iget_DASHboolean); END_STATE(); - case 1610: + case 1617: ACCEPT_TOKEN(anon_sym_iget_DASHbyte); END_STATE(); - case 1611: + case 1618: ACCEPT_TOKEN(anon_sym_iget_DASHchar); END_STATE(); - case 1612: + case 1619: ACCEPT_TOKEN(anon_sym_iget_DASHshort); END_STATE(); - case 1613: + case 1620: ACCEPT_TOKEN(anon_sym_iput); - if (lookahead == '-') ADVANCE(483); + if (lookahead == '-') ADVANCE(487); END_STATE(); - case 1614: + case 1621: ACCEPT_TOKEN(anon_sym_iput_DASHwide); - if (lookahead == '-') ADVANCE(1201); + if (lookahead == '-') ADVANCE(1207); END_STATE(); - case 1615: + case 1622: ACCEPT_TOKEN(anon_sym_iput_DASHobject); - if (lookahead == '-') ADVANCE(1203); + if (lookahead == '-') ADVANCE(1209); END_STATE(); - case 1616: + case 1623: ACCEPT_TOKEN(anon_sym_iput_DASHboolean); END_STATE(); - case 1617: + case 1624: ACCEPT_TOKEN(anon_sym_iput_DASHbyte); END_STATE(); - case 1618: + case 1625: ACCEPT_TOKEN(anon_sym_iput_DASHchar); END_STATE(); - case 1619: + case 1626: ACCEPT_TOKEN(anon_sym_iput_DASHshort); END_STATE(); - case 1620: + case 1627: ACCEPT_TOKEN(anon_sym_sget); - if (lookahead == '-') ADVANCE(484); + if (lookahead == '-') ADVANCE(488); END_STATE(); - case 1621: + case 1628: ACCEPT_TOKEN(anon_sym_sget_DASHwide); END_STATE(); - case 1622: + case 1629: ACCEPT_TOKEN(anon_sym_sget_DASHobject); END_STATE(); - case 1623: + case 1630: ACCEPT_TOKEN(anon_sym_sget_DASHboolean); END_STATE(); - case 1624: + case 1631: ACCEPT_TOKEN(anon_sym_sget_DASHbyte); END_STATE(); - case 1625: + case 1632: ACCEPT_TOKEN(anon_sym_sget_DASHchar); END_STATE(); - case 1626: + case 1633: ACCEPT_TOKEN(anon_sym_sget_DASHshort); END_STATE(); - case 1627: + case 1634: ACCEPT_TOKEN(anon_sym_sput); - if (lookahead == '-') ADVANCE(486); + if (lookahead == '-') ADVANCE(490); END_STATE(); - case 1628: + case 1635: ACCEPT_TOKEN(anon_sym_sput_DASHwide); END_STATE(); - case 1629: + case 1636: ACCEPT_TOKEN(anon_sym_sput_DASHobject); END_STATE(); - case 1630: + case 1637: ACCEPT_TOKEN(anon_sym_sput_DASHboolean); END_STATE(); - case 1631: + case 1638: ACCEPT_TOKEN(anon_sym_sput_DASHbyte); END_STATE(); - case 1632: + case 1639: ACCEPT_TOKEN(anon_sym_sput_DASHchar); END_STATE(); - case 1633: + case 1640: ACCEPT_TOKEN(anon_sym_sput_DASHshort); END_STATE(); - case 1634: + case 1641: ACCEPT_TOKEN(anon_sym_invoke_DASHvirtual); - if (lookahead == '-') ADVANCE(1205); - if (lookahead == '/') ADVANCE(1292); + if (lookahead == '-') ADVANCE(1211); + if (lookahead == '/') ADVANCE(1298); END_STATE(); - case 1635: + case 1642: ACCEPT_TOKEN(anon_sym_invoke_DASHsuper); - if (lookahead == '-') ADVANCE(1204); - if (lookahead == '/') ADVANCE(1281); + if (lookahead == '-') ADVANCE(1210); + if (lookahead == '/') ADVANCE(1287); END_STATE(); - case 1636: + case 1643: ACCEPT_TOKEN(anon_sym_invoke_DASHdirect); - if (lookahead == '-') ADVANCE(743); - if (lookahead == '/') ADVANCE(1288); + if (lookahead == '-') ADVANCE(748); + if (lookahead == '/') ADVANCE(1294); END_STATE(); - case 1637: + case 1644: ACCEPT_TOKEN(anon_sym_invoke_DASHstatic); - if (lookahead == '/') ADVANCE(1290); + if (lookahead == '/') ADVANCE(1296); END_STATE(); - case 1638: + case 1645: ACCEPT_TOKEN(anon_sym_invoke_DASHinterface); - if (lookahead == '-') ADVANCE(1295); + if (lookahead == '-') ADVANCE(1301); END_STATE(); - case 1639: + case 1646: ACCEPT_TOKEN(anon_sym_invoke_DASHvirtual_SLASHrange); END_STATE(); - case 1640: + case 1647: ACCEPT_TOKEN(anon_sym_invoke_DASHsuper_SLASHrange); END_STATE(); - case 1641: + case 1648: ACCEPT_TOKEN(anon_sym_invoke_DASHdirect_SLASHrange); END_STATE(); - case 1642: + case 1649: ACCEPT_TOKEN(anon_sym_invoke_DASHstatic_SLASHrange); END_STATE(); - case 1643: + case 1650: ACCEPT_TOKEN(anon_sym_invoke_DASHinterface_DASHrange); END_STATE(); - case 1644: + case 1651: ACCEPT_TOKEN(anon_sym_neg_DASHint); END_STATE(); - case 1645: + case 1652: ACCEPT_TOKEN(anon_sym_not_DASHint); END_STATE(); - case 1646: + case 1653: ACCEPT_TOKEN(anon_sym_neg_DASHlong); END_STATE(); - case 1647: + case 1654: ACCEPT_TOKEN(anon_sym_not_DASHlong); END_STATE(); - case 1648: + case 1655: ACCEPT_TOKEN(anon_sym_neg_DASHfloat); END_STATE(); - case 1649: + case 1656: ACCEPT_TOKEN(anon_sym_neg_DASHdouble); END_STATE(); - case 1650: + case 1657: ACCEPT_TOKEN(anon_sym_int_DASHto_DASHlong); END_STATE(); - case 1651: + case 1658: ACCEPT_TOKEN(anon_sym_int_DASHto_DASHfloat); END_STATE(); - case 1652: + case 1659: ACCEPT_TOKEN(anon_sym_int_DASHto_DASHdouble); END_STATE(); - case 1653: + case 1660: ACCEPT_TOKEN(anon_sym_long_DASHto_DASHint); END_STATE(); - case 1654: + case 1661: ACCEPT_TOKEN(anon_sym_long_DASHto_DASHfloat); END_STATE(); - case 1655: + case 1662: ACCEPT_TOKEN(anon_sym_long_DASHto_DASHdouble); END_STATE(); - case 1656: + case 1663: ACCEPT_TOKEN(anon_sym_float_DASHto_DASHint); END_STATE(); - case 1657: + case 1664: ACCEPT_TOKEN(anon_sym_float_DASHto_DASHlong); END_STATE(); - case 1658: + case 1665: ACCEPT_TOKEN(anon_sym_float_DASHto_DASHdouble); END_STATE(); - case 1659: + case 1666: ACCEPT_TOKEN(anon_sym_double_DASHto_DASHint); END_STATE(); - case 1660: + case 1667: ACCEPT_TOKEN(anon_sym_double_DASHto_DASHlong); END_STATE(); - case 1661: + case 1668: ACCEPT_TOKEN(anon_sym_double_DASHto_DASHfloat); END_STATE(); - case 1662: + case 1669: ACCEPT_TOKEN(anon_sym_int_DASHto_DASHbyte); END_STATE(); - case 1663: + case 1670: ACCEPT_TOKEN(anon_sym_int_DASHto_DASHchar); END_STATE(); - case 1664: + case 1671: ACCEPT_TOKEN(anon_sym_int_DASHto_DASHshort); END_STATE(); - case 1665: + case 1672: ACCEPT_TOKEN(anon_sym_add_DASHint); - if (lookahead == '/') ADVANCE(195); + if (lookahead == '/') ADVANCE(198); END_STATE(); - case 1666: + case 1673: ACCEPT_TOKEN(anon_sym_sub_DASHint); - if (lookahead == '/') ADVANCE(203); + if (lookahead == '/') ADVANCE(206); END_STATE(); - case 1667: + case 1674: ACCEPT_TOKEN(anon_sym_mul_DASHint); - if (lookahead == '/') ADVANCE(198); + if (lookahead == '/') ADVANCE(201); END_STATE(); - case 1668: + case 1675: ACCEPT_TOKEN(anon_sym_div_DASHint); - if (lookahead == '/') ADVANCE(197); + if (lookahead == '/') ADVANCE(200); END_STATE(); - case 1669: + case 1676: ACCEPT_TOKEN(anon_sym_rem_DASHint); - if (lookahead == '/') ADVANCE(200); + if (lookahead == '/') ADVANCE(203); END_STATE(); - case 1670: + case 1677: ACCEPT_TOKEN(anon_sym_and_DASHint); - if (lookahead == '/') ADVANCE(196); + if (lookahead == '/') ADVANCE(199); END_STATE(); - case 1671: + case 1678: ACCEPT_TOKEN(anon_sym_or_DASHint); - if (lookahead == '/') ADVANCE(194); + if (lookahead == '/') ADVANCE(197); END_STATE(); - case 1672: + case 1679: ACCEPT_TOKEN(anon_sym_xor_DASHint); - if (lookahead == '/') ADVANCE(204); + if (lookahead == '/') ADVANCE(207); END_STATE(); - case 1673: + case 1680: ACCEPT_TOKEN(anon_sym_shl_DASHint); - if (lookahead == '/') ADVANCE(201); + if (lookahead == '/') ADVANCE(204); END_STATE(); - case 1674: + case 1681: ACCEPT_TOKEN(anon_sym_shr_DASHint); - if (lookahead == '/') ADVANCE(202); + if (lookahead == '/') ADVANCE(205); END_STATE(); - case 1675: + case 1682: ACCEPT_TOKEN(anon_sym_ushr_DASHint); - if (lookahead == '/') ADVANCE(213); + if (lookahead == '/') ADVANCE(216); END_STATE(); - case 1676: + case 1683: ACCEPT_TOKEN(anon_sym_add_DASHlong); - if (lookahead == '/') ADVANCE(205); + if (lookahead == '/') ADVANCE(208); END_STATE(); - case 1677: + case 1684: ACCEPT_TOKEN(anon_sym_sub_DASHlong); - if (lookahead == '/') ADVANCE(212); + if (lookahead == '/') ADVANCE(215); END_STATE(); - case 1678: + case 1685: ACCEPT_TOKEN(anon_sym_mul_DASHlong); - if (lookahead == '/') ADVANCE(208); + if (lookahead == '/') ADVANCE(211); END_STATE(); - case 1679: + case 1686: ACCEPT_TOKEN(anon_sym_div_DASHlong); - if (lookahead == '/') ADVANCE(207); + if (lookahead == '/') ADVANCE(210); END_STATE(); - case 1680: + case 1687: ACCEPT_TOKEN(anon_sym_rem_DASHlong); - if (lookahead == '/') ADVANCE(209); + if (lookahead == '/') ADVANCE(212); END_STATE(); - case 1681: + case 1688: ACCEPT_TOKEN(anon_sym_and_DASHlong); - if (lookahead == '/') ADVANCE(206); + if (lookahead == '/') ADVANCE(209); END_STATE(); - case 1682: + case 1689: ACCEPT_TOKEN(anon_sym_or_DASHlong); - if (lookahead == '/') ADVANCE(199); + if (lookahead == '/') ADVANCE(202); END_STATE(); - case 1683: + case 1690: ACCEPT_TOKEN(anon_sym_xor_DASHlong); - if (lookahead == '/') ADVANCE(214); + if (lookahead == '/') ADVANCE(217); END_STATE(); - case 1684: + case 1691: ACCEPT_TOKEN(anon_sym_shl_DASHlong); - if (lookahead == '/') ADVANCE(210); + if (lookahead == '/') ADVANCE(213); END_STATE(); - case 1685: + case 1692: ACCEPT_TOKEN(anon_sym_shr_DASHlong); - if (lookahead == '/') ADVANCE(211); + if (lookahead == '/') ADVANCE(214); END_STATE(); - case 1686: + case 1693: ACCEPT_TOKEN(anon_sym_ushr_DASHlong); - if (lookahead == '/') ADVANCE(220); + if (lookahead == '/') ADVANCE(223); END_STATE(); - case 1687: + case 1694: ACCEPT_TOKEN(anon_sym_add_DASHfloat); - if (lookahead == '/') ADVANCE(215); + if (lookahead == '/') ADVANCE(218); END_STATE(); - case 1688: + case 1695: ACCEPT_TOKEN(anon_sym_sub_DASHfloat); - if (lookahead == '/') ADVANCE(219); + if (lookahead == '/') ADVANCE(222); END_STATE(); - case 1689: + case 1696: ACCEPT_TOKEN(anon_sym_mul_DASHfloat); - if (lookahead == '/') ADVANCE(217); + if (lookahead == '/') ADVANCE(220); END_STATE(); - case 1690: + case 1697: ACCEPT_TOKEN(anon_sym_div_DASHfloat); - if (lookahead == '/') ADVANCE(216); + if (lookahead == '/') ADVANCE(219); END_STATE(); - case 1691: + case 1698: ACCEPT_TOKEN(anon_sym_rem_DASHfloat); - if (lookahead == '/') ADVANCE(218); + if (lookahead == '/') ADVANCE(221); END_STATE(); - case 1692: + case 1699: ACCEPT_TOKEN(anon_sym_add_DASHdouble); - if (lookahead == '/') ADVANCE(221); + if (lookahead == '/') ADVANCE(224); END_STATE(); - case 1693: + case 1700: ACCEPT_TOKEN(anon_sym_sub_DASHdouble); - if (lookahead == '/') ADVANCE(225); + if (lookahead == '/') ADVANCE(228); END_STATE(); - case 1694: + case 1701: ACCEPT_TOKEN(anon_sym_mul_DASHdouble); - if (lookahead == '/') ADVANCE(223); + if (lookahead == '/') ADVANCE(226); END_STATE(); - case 1695: + case 1702: ACCEPT_TOKEN(anon_sym_div_DASHdouble); - if (lookahead == '/') ADVANCE(222); + if (lookahead == '/') ADVANCE(225); END_STATE(); - case 1696: + case 1703: ACCEPT_TOKEN(anon_sym_rem_DASHdouble); - if (lookahead == '/') ADVANCE(224); + if (lookahead == '/') ADVANCE(227); END_STATE(); - case 1697: + case 1704: ACCEPT_TOKEN(anon_sym_add_DASHint_SLASH2addr); END_STATE(); - case 1698: + case 1705: ACCEPT_TOKEN(anon_sym_sub_DASHint_SLASH2addr); END_STATE(); - case 1699: + case 1706: ACCEPT_TOKEN(anon_sym_mul_DASHint_SLASH2addr); END_STATE(); - case 1700: + case 1707: ACCEPT_TOKEN(anon_sym_div_DASHint_SLASH2addr); END_STATE(); - case 1701: + case 1708: ACCEPT_TOKEN(anon_sym_rem_DASHint_SLASH2addr); END_STATE(); - case 1702: + case 1709: ACCEPT_TOKEN(anon_sym_and_DASHint_SLASH2addr); END_STATE(); - case 1703: + case 1710: ACCEPT_TOKEN(anon_sym_or_DASHint_SLASH2addr); END_STATE(); - case 1704: + case 1711: ACCEPT_TOKEN(anon_sym_xor_DASHint_SLASH2addr); END_STATE(); - case 1705: + case 1712: ACCEPT_TOKEN(anon_sym_shl_DASHint_SLASH2addr); END_STATE(); - case 1706: + case 1713: ACCEPT_TOKEN(anon_sym_shr_DASHint_SLASH2addr); END_STATE(); - case 1707: + case 1714: ACCEPT_TOKEN(anon_sym_ushr_DASHint_SLASH2addr); END_STATE(); - case 1708: + case 1715: ACCEPT_TOKEN(anon_sym_add_DASHlong_SLASH2addr); END_STATE(); - case 1709: + case 1716: ACCEPT_TOKEN(anon_sym_sub_DASHlong_SLASH2addr); END_STATE(); - case 1710: + case 1717: ACCEPT_TOKEN(anon_sym_mul_DASHlong_SLASH2addr); END_STATE(); - case 1711: + case 1718: ACCEPT_TOKEN(anon_sym_div_DASHlong_SLASH2addr); END_STATE(); - case 1712: + case 1719: ACCEPT_TOKEN(anon_sym_rem_DASHlong_SLASH2addr); END_STATE(); - case 1713: + case 1720: ACCEPT_TOKEN(anon_sym_and_DASHlong_SLASH2addr); END_STATE(); - case 1714: + case 1721: ACCEPT_TOKEN(anon_sym_or_DASHlong_SLASH2addr); END_STATE(); - case 1715: + case 1722: ACCEPT_TOKEN(anon_sym_xor_DASHlong_SLASH2addr); END_STATE(); - case 1716: + case 1723: ACCEPT_TOKEN(anon_sym_shl_DASHlong_SLASH2addr); END_STATE(); - case 1717: + case 1724: ACCEPT_TOKEN(anon_sym_shr_DASHlong_SLASH2addr); END_STATE(); - case 1718: + case 1725: ACCEPT_TOKEN(anon_sym_ushr_DASHlong_SLASH2addr); END_STATE(); - case 1719: + case 1726: ACCEPT_TOKEN(anon_sym_add_DASHfloat_SLASH2addr); END_STATE(); - case 1720: + case 1727: ACCEPT_TOKEN(anon_sym_sub_DASHfloat_SLASH2addr); END_STATE(); - case 1721: + case 1728: ACCEPT_TOKEN(anon_sym_mul_DASHfloat_SLASH2addr); END_STATE(); - case 1722: + case 1729: ACCEPT_TOKEN(anon_sym_div_DASHfloat_SLASH2addr); END_STATE(); - case 1723: + case 1730: ACCEPT_TOKEN(anon_sym_rem_DASHfloat_SLASH2addr); END_STATE(); - case 1724: + case 1731: ACCEPT_TOKEN(anon_sym_add_DASHdouble_SLASH2addr); END_STATE(); - case 1725: + case 1732: ACCEPT_TOKEN(anon_sym_sub_DASHdouble_SLASH2addr); END_STATE(); - case 1726: + case 1733: ACCEPT_TOKEN(anon_sym_mul_DASHdouble_SLASH2addr); END_STATE(); - case 1727: + case 1734: ACCEPT_TOKEN(anon_sym_div_DASHdouble_SLASH2addr); END_STATE(); - case 1728: + case 1735: ACCEPT_TOKEN(anon_sym_rem_DASHdouble_SLASH2addr); END_STATE(); - case 1729: + case 1736: ACCEPT_TOKEN(anon_sym_add_DASHint_SLASHlit16); END_STATE(); - case 1730: + case 1737: ACCEPT_TOKEN(anon_sym_sub_DASHint_SLASHlit16); END_STATE(); - case 1731: + case 1738: ACCEPT_TOKEN(anon_sym_mul_DASHint_SLASHlit16); END_STATE(); - case 1732: + case 1739: ACCEPT_TOKEN(anon_sym_div_DASHint_SLASHlit16); END_STATE(); - case 1733: + case 1740: ACCEPT_TOKEN(anon_sym_rem_DASHint_SLASHlit16); END_STATE(); - case 1734: + case 1741: ACCEPT_TOKEN(anon_sym_and_DASHint_SLASHlit16); END_STATE(); - case 1735: + case 1742: ACCEPT_TOKEN(anon_sym_or_DASHint_SLASHlit16); END_STATE(); - case 1736: + case 1743: ACCEPT_TOKEN(anon_sym_xor_DASHint_SLASHlit16); END_STATE(); - case 1737: + case 1744: ACCEPT_TOKEN(anon_sym_add_DASHint_SLASHlit8); END_STATE(); - case 1738: + case 1745: ACCEPT_TOKEN(anon_sym_sub_DASHint_SLASHlit8); END_STATE(); - case 1739: + case 1746: ACCEPT_TOKEN(anon_sym_mul_DASHint_SLASHlit8); END_STATE(); - case 1740: + case 1747: ACCEPT_TOKEN(anon_sym_div_DASHint_SLASHlit8); END_STATE(); - case 1741: + case 1748: ACCEPT_TOKEN(anon_sym_rem_DASHint_SLASHlit8); END_STATE(); - case 1742: + case 1749: ACCEPT_TOKEN(anon_sym_and_DASHint_SLASHlit8); END_STATE(); - case 1743: + case 1750: ACCEPT_TOKEN(anon_sym_or_DASHint_SLASHlit8); END_STATE(); - case 1744: + case 1751: ACCEPT_TOKEN(anon_sym_xor_DASHint_SLASHlit8); END_STATE(); - case 1745: + case 1752: ACCEPT_TOKEN(anon_sym_shl_DASHint_SLASHlit8); END_STATE(); - case 1746: + case 1753: ACCEPT_TOKEN(anon_sym_shr_DASHint_SLASHlit8); END_STATE(); - case 1747: + case 1754: ACCEPT_TOKEN(anon_sym_ushr_DASHint_SLASHlit8); END_STATE(); - case 1748: + case 1755: ACCEPT_TOKEN(anon_sym_execute_DASHinline); END_STATE(); - case 1749: + case 1756: ACCEPT_TOKEN(anon_sym_invoke_DASHdirect_DASHempty); END_STATE(); - case 1750: + case 1757: ACCEPT_TOKEN(anon_sym_iget_DASHquick); END_STATE(); - case 1751: + case 1758: ACCEPT_TOKEN(anon_sym_iget_DASHwide_DASHquick); END_STATE(); - case 1752: + case 1759: ACCEPT_TOKEN(anon_sym_iget_DASHobject_DASHquick); END_STATE(); - case 1753: + case 1760: ACCEPT_TOKEN(anon_sym_iput_DASHquick); END_STATE(); - case 1754: + case 1761: ACCEPT_TOKEN(anon_sym_iput_DASHwide_DASHquick); END_STATE(); - case 1755: + case 1762: ACCEPT_TOKEN(anon_sym_iput_DASHobject_DASHquick); END_STATE(); - case 1756: + case 1763: ACCEPT_TOKEN(anon_sym_invoke_DASHvirtual_DASHquick); - if (lookahead == '/') ADVANCE(1298); + if (lookahead == '/') ADVANCE(1304); END_STATE(); - case 1757: + case 1764: ACCEPT_TOKEN(anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange); END_STATE(); - case 1758: + case 1765: ACCEPT_TOKEN(anon_sym_invoke_DASHsuper_DASHquick); - if (lookahead == '/') ADVANCE(1297); + if (lookahead == '/') ADVANCE(1303); END_STATE(); - case 1759: + case 1766: ACCEPT_TOKEN(anon_sym_invoke_DASHsuper_DASHquick_SLASHrange); END_STATE(); - case 1760: + case 1767: ACCEPT_TOKEN(anon_sym_DOTline); END_STATE(); - case 1761: + case 1768: ACCEPT_TOKEN(anon_sym_DOTlocals); END_STATE(); - case 1762: + case 1769: ACCEPT_TOKEN(anon_sym_DOTparam); END_STATE(); - case 1763: + case 1770: ACCEPT_TOKEN(anon_sym_DOTcatch); - if (lookahead == 'a') ADVANCE(960); + if (lookahead == 'a') ADVANCE(965); END_STATE(); - case 1764: + case 1771: ACCEPT_TOKEN(anon_sym_LBRACE); END_STATE(); - case 1765: + case 1772: ACCEPT_TOKEN(anon_sym_DOT_DOT); END_STATE(); - case 1766: + case 1773: ACCEPT_TOKEN(anon_sym_RBRACE); END_STATE(); - case 1767: + case 1774: ACCEPT_TOKEN(anon_sym_DOTcatchall); END_STATE(); - case 1768: + case 1775: ACCEPT_TOKEN(anon_sym_DOTpacked_DASHswitch); END_STATE(); - case 1769: + case 1776: ACCEPT_TOKEN(anon_sym_DOTendpacked_DASHswitch); END_STATE(); - case 1770: + case 1777: ACCEPT_TOKEN(anon_sym_DOTsparse_DASHswitch); END_STATE(); - case 1771: + case 1778: ACCEPT_TOKEN(anon_sym_DASH_GT); END_STATE(); - case 1772: + case 1779: ACCEPT_TOKEN(anon_sym_DOTendsparse_DASHswitch); END_STATE(); - case 1773: + case 1780: ACCEPT_TOKEN(anon_sym_DOTarray_DASHdata); END_STATE(); - case 1774: + case 1781: ACCEPT_TOKEN(anon_sym_DOTendarray_DASHdata); END_STATE(); - case 1775: + case 1782: ACCEPT_TOKEN(sym_class_identifier); END_STATE(); - case 1776: + case 1783: ACCEPT_TOKEN(aux_sym_field_identifier_token1); END_STATE(); - case 1777: + case 1784: ACCEPT_TOKEN(anon_sym_LTclinit_GT_LPAREN); END_STATE(); - case 1778: + case 1785: ACCEPT_TOKEN(anon_sym_LTinit_GT_LPAREN); END_STATE(); - case 1779: + case 1786: ACCEPT_TOKEN(aux_sym_method_identifier_token1); END_STATE(); - case 1780: + case 1787: ACCEPT_TOKEN(anon_sym_RPAREN); END_STATE(); - case 1781: + case 1788: ACCEPT_TOKEN(anon_sym_LBRACK); END_STATE(); - case 1782: + case 1789: ACCEPT_TOKEN(anon_sym_V); END_STATE(); - case 1783: + case 1790: ACCEPT_TOKEN(anon_sym_Z); END_STATE(); - case 1784: + case 1791: ACCEPT_TOKEN(anon_sym_B); END_STATE(); - case 1785: + case 1792: ACCEPT_TOKEN(anon_sym_S); END_STATE(); - case 1786: + case 1793: ACCEPT_TOKEN(anon_sym_C); END_STATE(); - case 1787: + case 1794: ACCEPT_TOKEN(anon_sym_I); END_STATE(); - case 1788: + case 1795: ACCEPT_TOKEN(anon_sym_J); END_STATE(); - case 1789: + case 1796: ACCEPT_TOKEN(anon_sym_F); END_STATE(); - case 1790: + case 1797: ACCEPT_TOKEN(anon_sym_D); END_STATE(); - case 1791: + case 1798: ACCEPT_TOKEN(anon_sym_public); END_STATE(); - case 1792: + case 1799: ACCEPT_TOKEN(anon_sym_public); - if (lookahead == '(') ADVANCE(1779); + if (lookahead == '(') ADVANCE(1786); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); END_STATE(); - case 1793: + case 1800: ACCEPT_TOKEN(anon_sym_public); - if (lookahead == ':') ADVANCE(1776); + if (lookahead == ':') ADVANCE(1783); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); END_STATE(); - case 1794: + case 1801: ACCEPT_TOKEN(anon_sym_private); END_STATE(); - case 1795: + case 1802: ACCEPT_TOKEN(anon_sym_private); - if (lookahead == '(') ADVANCE(1779); + if (lookahead == '(') ADVANCE(1786); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); END_STATE(); - case 1796: + case 1803: ACCEPT_TOKEN(anon_sym_private); - if (lookahead == ':') ADVANCE(1776); + if (lookahead == ':') ADVANCE(1783); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); END_STATE(); - case 1797: + case 1804: ACCEPT_TOKEN(anon_sym_protected); END_STATE(); - case 1798: + case 1805: ACCEPT_TOKEN(anon_sym_protected); - if (lookahead == '(') ADVANCE(1779); + if (lookahead == '(') ADVANCE(1786); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); END_STATE(); - case 1799: + case 1806: ACCEPT_TOKEN(anon_sym_protected); - if (lookahead == ':') ADVANCE(1776); + if (lookahead == ':') ADVANCE(1783); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); END_STATE(); - case 1800: + case 1807: ACCEPT_TOKEN(anon_sym_static); END_STATE(); - case 1801: + case 1808: ACCEPT_TOKEN(anon_sym_static); - if (lookahead == '(') ADVANCE(1779); + if (lookahead == '(') ADVANCE(1786); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); END_STATE(); - case 1802: + case 1809: ACCEPT_TOKEN(anon_sym_static); - if (lookahead == ':') ADVANCE(1776); + if (lookahead == ':') ADVANCE(1783); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); END_STATE(); - case 1803: + case 1810: ACCEPT_TOKEN(anon_sym_final); END_STATE(); - case 1804: + case 1811: ACCEPT_TOKEN(anon_sym_final); - if (lookahead == '(') ADVANCE(1779); + if (lookahead == '(') ADVANCE(1786); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); END_STATE(); - case 1805: + case 1812: ACCEPT_TOKEN(anon_sym_final); - if (lookahead == ':') ADVANCE(1776); + if (lookahead == ':') ADVANCE(1783); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); END_STATE(); - case 1806: + case 1813: ACCEPT_TOKEN(anon_sym_synchronized); END_STATE(); - case 1807: + case 1814: ACCEPT_TOKEN(anon_sym_synchronized); - if (lookahead == '(') ADVANCE(1779); + if (lookahead == '(') ADVANCE(1786); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); END_STATE(); - case 1808: + case 1815: ACCEPT_TOKEN(anon_sym_synchronized); - if (lookahead == ':') ADVANCE(1776); + if (lookahead == ':') ADVANCE(1783); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); END_STATE(); - case 1809: + case 1816: ACCEPT_TOKEN(anon_sym_volatile); END_STATE(); - case 1810: + case 1817: ACCEPT_TOKEN(anon_sym_volatile); - if (lookahead == '(') ADVANCE(1779); + if (lookahead == '(') ADVANCE(1786); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); END_STATE(); - case 1811: + case 1818: ACCEPT_TOKEN(anon_sym_volatile); - if (lookahead == ':') ADVANCE(1776); + if (lookahead == ':') ADVANCE(1783); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); END_STATE(); - case 1812: + case 1819: ACCEPT_TOKEN(anon_sym_transient); END_STATE(); - case 1813: + case 1820: ACCEPT_TOKEN(anon_sym_transient); - if (lookahead == '(') ADVANCE(1779); + if (lookahead == '(') ADVANCE(1786); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); END_STATE(); - case 1814: + case 1821: ACCEPT_TOKEN(anon_sym_transient); - if (lookahead == ':') ADVANCE(1776); + if (lookahead == ':') ADVANCE(1783); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); END_STATE(); - case 1815: + case 1822: ACCEPT_TOKEN(anon_sym_native); END_STATE(); - case 1816: + case 1823: ACCEPT_TOKEN(anon_sym_native); - if (lookahead == '(') ADVANCE(1779); + if (lookahead == '(') ADVANCE(1786); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); END_STATE(); - case 1817: + case 1824: ACCEPT_TOKEN(anon_sym_native); - if (lookahead == ':') ADVANCE(1776); + if (lookahead == ':') ADVANCE(1783); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); END_STATE(); - case 1818: + case 1825: ACCEPT_TOKEN(anon_sym_interface); END_STATE(); - case 1819: + case 1826: ACCEPT_TOKEN(anon_sym_interface); - if (lookahead == '(') ADVANCE(1779); + if (lookahead == '(') ADVANCE(1786); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); END_STATE(); - case 1820: + case 1827: ACCEPT_TOKEN(anon_sym_interface); - if (lookahead == ':') ADVANCE(1776); + if (lookahead == ':') ADVANCE(1783); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); END_STATE(); - case 1821: + case 1828: ACCEPT_TOKEN(anon_sym_abstract); END_STATE(); - case 1822: + case 1829: ACCEPT_TOKEN(anon_sym_abstract); - if (lookahead == '(') ADVANCE(1779); + if (lookahead == '(') ADVANCE(1786); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); END_STATE(); - case 1823: + case 1830: ACCEPT_TOKEN(anon_sym_abstract); - if (lookahead == ':') ADVANCE(1776); + if (lookahead == ':') ADVANCE(1783); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); END_STATE(); - case 1824: + case 1831: ACCEPT_TOKEN(anon_sym_bridge); END_STATE(); - case 1825: + case 1832: ACCEPT_TOKEN(anon_sym_bridge); - if (lookahead == '(') ADVANCE(1779); + if (lookahead == '(') ADVANCE(1786); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); END_STATE(); - case 1826: + case 1833: ACCEPT_TOKEN(anon_sym_bridge); - if (lookahead == ':') ADVANCE(1776); + if (lookahead == ':') ADVANCE(1783); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); END_STATE(); - case 1827: + case 1834: ACCEPT_TOKEN(anon_sym_synthetic); END_STATE(); - case 1828: + case 1835: ACCEPT_TOKEN(anon_sym_synthetic); - if (lookahead == '(') ADVANCE(1779); + if (lookahead == '(') ADVANCE(1786); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); END_STATE(); - case 1829: + case 1836: ACCEPT_TOKEN(anon_sym_synthetic); - if (lookahead == ':') ADVANCE(1776); + if (lookahead == ':') ADVANCE(1783); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); END_STATE(); - case 1830: + case 1837: ACCEPT_TOKEN(anon_sym_enum); END_STATE(); - case 1831: + case 1838: ACCEPT_TOKEN(anon_sym_enum); - if (lookahead == '(') ADVANCE(1779); + if (lookahead == '(') ADVANCE(1786); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); END_STATE(); - case 1832: + case 1839: ACCEPT_TOKEN(anon_sym_enum); - if (lookahead == ':') ADVANCE(1776); + if (lookahead == ':') ADVANCE(1783); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); END_STATE(); - case 1833: + case 1840: ACCEPT_TOKEN(anon_sym_constructor); END_STATE(); - case 1834: + case 1841: ACCEPT_TOKEN(anon_sym_constructor); - if (lookahead == '(') ADVANCE(1779); + if (lookahead == '(') ADVANCE(1786); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); END_STATE(); - case 1835: + case 1842: ACCEPT_TOKEN(anon_sym_constructor); - if (lookahead == ':') ADVANCE(1776); + if (lookahead == ':') ADVANCE(1783); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); END_STATE(); - case 1836: + case 1843: ACCEPT_TOKEN(anon_sym_varargs); END_STATE(); - case 1837: + case 1844: ACCEPT_TOKEN(anon_sym_varargs); - if (lookahead == '(') ADVANCE(1779); + if (lookahead == '(') ADVANCE(1786); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(123); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); END_STATE(); - case 1838: + case 1845: ACCEPT_TOKEN(anon_sym_varargs); - if (lookahead == ':') ADVANCE(1776); + if (lookahead == ':') ADVANCE(1783); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(353); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); END_STATE(); - case 1839: + case 1846: ACCEPT_TOKEN(anon_sym_declared_DASHsynchronized); END_STATE(); - case 1840: + case 1847: ACCEPT_TOKEN(sym_comment); if (lookahead != 0 && - lookahead != '\n') ADVANCE(1840); + lookahead != '\n') ADVANCE(1847); END_STATE(); - case 1841: + case 1848: ACCEPT_TOKEN(anon_sym_DOTenum); END_STATE(); - case 1842: + case 1849: ACCEPT_TOKEN(sym_variable); - if (lookahead == '(') ADVANCE(1779); - if (lookahead == ':') ADVANCE(1776); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1842); + if (lookahead == '(') ADVANCE(1786); + if (lookahead == ':') ADVANCE(1783); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1849); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(17); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(20); END_STATE(); - case 1843: + case 1850: ACCEPT_TOKEN(sym_variable); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1843); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1850); END_STATE(); - case 1844: + case 1851: ACCEPT_TOKEN(sym_parameter); - if (lookahead == '(') ADVANCE(1779); - if (lookahead == ':') ADVANCE(1776); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1844); + if (lookahead == '(') ADVANCE(1786); + if (lookahead == ':') ADVANCE(1783); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1851); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(17); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(20); END_STATE(); - case 1845: + case 1852: ACCEPT_TOKEN(sym_parameter); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1845); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1852); END_STATE(); - case 1846: + case 1853: ACCEPT_TOKEN(aux_sym_number_literal_token1); - if (lookahead == '(') ADVANCE(1779); - if (lookahead == ':') ADVANCE(1776); + if (lookahead == '(') ADVANCE(1786); + if (lookahead == ':') ADVANCE(1783); if (('0' <= lookahead && lookahead <= '9') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1846); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1853); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('g' <= lookahead && lookahead <= 'z')) ADVANCE(17); + ('g' <= lookahead && lookahead <= 'z')) ADVANCE(20); END_STATE(); - case 1847: + case 1854: ACCEPT_TOKEN(aux_sym_number_literal_token1); if (('0' <= lookahead && lookahead <= '9') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1847); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1854); END_STATE(); - case 1848: + case 1855: ACCEPT_TOKEN(aux_sym_number_literal_token2); - if (lookahead == '(') ADVANCE(1779); - if (lookahead == ':') ADVANCE(1776); - if (lookahead == 'x') ADVANCE(16); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1849); + if (lookahead == '(') ADVANCE(1786); + if (lookahead == ':') ADVANCE(1783); + if (lookahead == 'x') ADVANCE(19); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1856); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(17); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(20); END_STATE(); - case 1849: + case 1856: ACCEPT_TOKEN(aux_sym_number_literal_token2); - if (lookahead == '(') ADVANCE(1779); - if (lookahead == ':') ADVANCE(1776); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1849); + if (lookahead == '(') ADVANCE(1786); + if (lookahead == ':') ADVANCE(1783); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1856); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(17); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(20); END_STATE(); - case 1850: + case 1857: ACCEPT_TOKEN(aux_sym_number_literal_token2); - if (lookahead == 'x') ADVANCE(1507); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1851); + if (lookahead == 'x') ADVANCE(1514); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1858); END_STATE(); - case 1851: + case 1858: ACCEPT_TOKEN(aux_sym_number_literal_token2); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1851); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1858); END_STATE(); - case 1852: + case 1859: ACCEPT_TOKEN(sym_string_literal); - if (lookahead == '"') ADVANCE(1852); + if (lookahead == '"') ADVANCE(1859); if (lookahead != 0 && lookahead != '\n') ADVANCE(5); END_STATE(); - case 1853: + case 1860: + ACCEPT_TOKEN(sym_null_literal); + END_STATE(); + case 1861: ACCEPT_TOKEN(sym_null_literal); + if (lookahead == '(') ADVANCE(1786); + if (lookahead == ':') ADVANCE(1783); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(20); END_STATE(); default: return false; @@ -9970,20 +10021,20 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [27] = {.lex_state = 0}, [28] = {.lex_state = 1}, [29] = {.lex_state = 4}, - [30] = {.lex_state = 6}, + [30] = {.lex_state = 4}, [31] = {.lex_state = 6}, - [32] = {.lex_state = 7}, + [32] = {.lex_state = 6}, [33] = {.lex_state = 4}, - [34] = {.lex_state = 7}, - [35] = {.lex_state = 7}, - [36] = {.lex_state = 4}, - [37] = {.lex_state = 8}, - [38] = {.lex_state = 8}, + [34] = {.lex_state = 8}, + [35] = {.lex_state = 4}, + [36] = {.lex_state = 7}, + [37] = {.lex_state = 7}, + [38] = {.lex_state = 7}, [39] = {.lex_state = 7}, - [40] = {.lex_state = 7}, - [41] = {.lex_state = 0}, - [42] = {.lex_state = 4}, - [43] = {.lex_state = 0}, + [40] = {.lex_state = 8}, + [41] = {.lex_state = 7}, + [42] = {.lex_state = 0}, + [43] = {.lex_state = 4}, [44] = {.lex_state = 0}, [45] = {.lex_state = 0}, [46] = {.lex_state = 0}, @@ -10000,8 +10051,8 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [57] = {.lex_state = 0}, [58] = {.lex_state = 0}, [59] = {.lex_state = 0}, - [60] = {.lex_state = 0}, - [61] = {.lex_state = 1}, + [60] = {.lex_state = 1}, + [61] = {.lex_state = 0}, [62] = {.lex_state = 0}, [63] = {.lex_state = 0}, [64] = {.lex_state = 0}, @@ -10009,21 +10060,21 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [66] = {.lex_state = 0}, [67] = {.lex_state = 0}, [68] = {.lex_state = 0}, - [69] = {.lex_state = 1510}, + [69] = {.lex_state = 0}, [70] = {.lex_state = 0}, [71] = {.lex_state = 0}, [72] = {.lex_state = 0}, [73] = {.lex_state = 0}, - [74] = {.lex_state = 0}, + [74] = {.lex_state = 1517}, [75] = {.lex_state = 0}, - [76] = {.lex_state = 4}, - [77] = {.lex_state = 4}, + [76] = {.lex_state = 0}, + [77] = {.lex_state = 0}, [78] = {.lex_state = 0}, [79] = {.lex_state = 0}, - [80] = {.lex_state = 0}, - [81] = {.lex_state = 0}, + [80] = {.lex_state = 4}, + [81] = {.lex_state = 4}, [82] = {.lex_state = 0}, - [83] = {.lex_state = 0}, + [83] = {.lex_state = 4}, [84] = {.lex_state = 0}, [85] = {.lex_state = 0}, [86] = {.lex_state = 0}, @@ -10035,72 +10086,72 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [92] = {.lex_state = 0}, [93] = {.lex_state = 0}, [94] = {.lex_state = 0}, - [95] = {.lex_state = 1510}, + [95] = {.lex_state = 0}, [96] = {.lex_state = 0}, - [97] = {.lex_state = 1510}, - [98] = {.lex_state = 1510}, - [99] = {.lex_state = 4}, - [100] = {.lex_state = 1}, - [101] = {.lex_state = 1}, - [102] = {.lex_state = 0}, - [103] = {.lex_state = 0}, - [104] = {.lex_state = 0}, - [105] = {.lex_state = 0}, - [106] = {.lex_state = 0}, - [107] = {.lex_state = 1}, + [97] = {.lex_state = 0}, + [98] = {.lex_state = 0}, + [99] = {.lex_state = 0}, + [100] = {.lex_state = 0}, + [101] = {.lex_state = 1517}, + [102] = {.lex_state = 1517}, + [103] = {.lex_state = 1517}, + [104] = {.lex_state = 1517}, + [105] = {.lex_state = 1517}, + [106] = {.lex_state = 4}, + [107] = {.lex_state = 0}, [108] = {.lex_state = 1}, [109] = {.lex_state = 0}, - [110] = {.lex_state = 0}, - [111] = {.lex_state = 1}, + [110] = {.lex_state = 1}, + [111] = {.lex_state = 0}, [112] = {.lex_state = 0}, [113] = {.lex_state = 0}, [114] = {.lex_state = 0}, [115] = {.lex_state = 1}, [116] = {.lex_state = 0}, - [117] = {.lex_state = 0}, - [118] = {.lex_state = 0}, - [119] = {.lex_state = 1}, + [117] = {.lex_state = 1}, + [118] = {.lex_state = 1}, + [119] = {.lex_state = 0}, [120] = {.lex_state = 0}, [121] = {.lex_state = 0}, - [122] = {.lex_state = 0}, - [123] = {.lex_state = 0}, - [124] = {.lex_state = 1}, - [125] = {.lex_state = 0}, + [122] = {.lex_state = 1}, + [123] = {.lex_state = 1}, + [124] = {.lex_state = 0}, + [125] = {.lex_state = 1517}, [126] = {.lex_state = 0}, [127] = {.lex_state = 0}, - [128] = {.lex_state = 1510}, - [129] = {.lex_state = 1510}, - [130] = {.lex_state = 1510}, - [131] = {.lex_state = 1}, + [128] = {.lex_state = 0}, + [129] = {.lex_state = 0}, + [130] = {.lex_state = 0}, + [131] = {.lex_state = 0}, [132] = {.lex_state = 1}, - [133] = {.lex_state = 1}, - [134] = {.lex_state = 0}, - [135] = {.lex_state = 1510}, - [136] = {.lex_state = 1510}, - [137] = {.lex_state = 1}, - [138] = {.lex_state = 0}, - [139] = {.lex_state = 1}, + [133] = {.lex_state = 0}, + [134] = {.lex_state = 1517}, + [135] = {.lex_state = 1517}, + [136] = {.lex_state = 1517}, + [137] = {.lex_state = 0}, + [138] = {.lex_state = 4}, + [139] = {.lex_state = 0}, [140] = {.lex_state = 0}, - [141] = {.lex_state = 1510}, + [141] = {.lex_state = 1517}, [142] = {.lex_state = 1}, - [143] = {.lex_state = 1510}, - [144] = {.lex_state = 1}, - [145] = {.lex_state = 1510}, + [143] = {.lex_state = 1517}, + [144] = {.lex_state = 1517}, + [145] = {.lex_state = 1517}, [146] = {.lex_state = 1}, - [147] = {.lex_state = 1510}, + [147] = {.lex_state = 1517}, [148] = {.lex_state = 4}, - [149] = {.lex_state = 1510}, - [150] = {.lex_state = 4}, - [151] = {.lex_state = 1}, + [149] = {.lex_state = 1517}, + [150] = {.lex_state = 1}, + [151] = {.lex_state = 1517}, [152] = {.lex_state = 1}, - [153] = {.lex_state = 0}, - [154] = {.lex_state = 0}, - [155] = {.lex_state = 0}, - [156] = {.lex_state = 0}, - [157] = {.lex_state = 0}, - [158] = {.lex_state = 0}, - [159] = {.lex_state = 0}, - [160] = {.lex_state = 0}, + [153] = {.lex_state = 1}, + [154] = {.lex_state = 1}, + [155] = {.lex_state = 1}, + [156] = {.lex_state = 1}, + [157] = {.lex_state = 1517}, + [158] = {.lex_state = 1}, + [159] = {.lex_state = 1}, + [160] = {.lex_state = 1517}, [161] = {.lex_state = 0}, [162] = {.lex_state = 0}, [163] = {.lex_state = 0}, @@ -10120,6 +10171,15 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [177] = {.lex_state = 0}, [178] = {.lex_state = 0}, [179] = {.lex_state = 0}, + [180] = {.lex_state = 0}, + [181] = {.lex_state = 0}, + [182] = {.lex_state = 0}, + [183] = {.lex_state = 0}, + [184] = {.lex_state = 0}, + [185] = {.lex_state = 0}, + [186] = {.lex_state = 0}, + [187] = {.lex_state = 0}, + [188] = {.lex_state = 0}, }; static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { @@ -10426,8 +10486,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null_literal] = ACTIONS(1), }, [1] = { - [sym_class_definition] = STATE(171), - [sym_class_declaration] = STATE(126), + [sym_class_definition] = STATE(164), + [sym_class_declaration] = STATE(137), [anon_sym_DOTclass] = ACTIONS(5), [sym_comment] = ACTIONS(3), }, @@ -10958,20 +11018,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), }, [4] = { - [sym_annotation_definition] = STATE(18), - [sym_annotation_declaration] = STATE(95), - [sym__code_line] = STATE(18), - [sym_statement] = STATE(18), + [sym_annotation_definition] = STATE(26), + [sym_annotation_declaration] = STATE(103), + [sym__code_line] = STATE(26), + [sym_statement] = STATE(26), [sym_opcode] = STATE(28), - [sym__declaration] = STATE(18), - [sym_line_declaration] = STATE(18), - [sym_locals_declaration] = STATE(18), - [sym_param_declaration] = STATE(18), - [sym_catch_declaration] = STATE(18), - [sym_catchall_declaration] = STATE(18), - [sym_packed_switch_declaration] = STATE(18), - [sym_sparse_switch_declaration] = STATE(18), - [sym_array_data_declaration] = STATE(18), + [sym__declaration] = STATE(26), + [sym_line_declaration] = STATE(26), + [sym_locals_declaration] = STATE(26), + [sym_param_declaration] = STATE(26), + [sym_catch_declaration] = STATE(26), + [sym_catchall_declaration] = STATE(26), + [sym_packed_switch_declaration] = STATE(26), + [sym_sparse_switch_declaration] = STATE(26), + [sym_array_data_declaration] = STATE(26), [aux_sym_method_definition_repeat1] = STATE(4), [sym_end_method] = ACTIONS(15), [anon_sym_DOTannotation] = ACTIONS(17), @@ -11217,20 +11277,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), }, [5] = { - [sym_annotation_definition] = STATE(18), - [sym_annotation_declaration] = STATE(95), - [sym__code_line] = STATE(18), - [sym_statement] = STATE(18), + [sym_annotation_definition] = STATE(26), + [sym_annotation_declaration] = STATE(103), + [sym__code_line] = STATE(26), + [sym_statement] = STATE(26), [sym_opcode] = STATE(28), - [sym__declaration] = STATE(18), - [sym_line_declaration] = STATE(18), - [sym_locals_declaration] = STATE(18), - [sym_param_declaration] = STATE(18), - [sym_catch_declaration] = STATE(18), - [sym_catchall_declaration] = STATE(18), - [sym_packed_switch_declaration] = STATE(18), - [sym_sparse_switch_declaration] = STATE(18), - [sym_array_data_declaration] = STATE(18), + [sym__declaration] = STATE(26), + [sym_line_declaration] = STATE(26), + [sym_locals_declaration] = STATE(26), + [sym_param_declaration] = STATE(26), + [sym_catch_declaration] = STATE(26), + [sym_catchall_declaration] = STATE(26), + [sym_packed_switch_declaration] = STATE(26), + [sym_sparse_switch_declaration] = STATE(26), + [sym_array_data_declaration] = STATE(26), [aux_sym_method_definition_repeat1] = STATE(6), [sym_end_method] = ACTIONS(53), [anon_sym_DOTannotation] = ACTIONS(55), @@ -11476,20 +11536,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), }, [6] = { - [sym_annotation_definition] = STATE(18), - [sym_annotation_declaration] = STATE(95), - [sym__code_line] = STATE(18), - [sym_statement] = STATE(18), + [sym_annotation_definition] = STATE(26), + [sym_annotation_declaration] = STATE(103), + [sym__code_line] = STATE(26), + [sym_statement] = STATE(26), [sym_opcode] = STATE(28), - [sym__declaration] = STATE(18), - [sym_line_declaration] = STATE(18), - [sym_locals_declaration] = STATE(18), - [sym_param_declaration] = STATE(18), - [sym_catch_declaration] = STATE(18), - [sym_catchall_declaration] = STATE(18), - [sym_packed_switch_declaration] = STATE(18), - [sym_sparse_switch_declaration] = STATE(18), - [sym_array_data_declaration] = STATE(18), + [sym__declaration] = STATE(26), + [sym_line_declaration] = STATE(26), + [sym_locals_declaration] = STATE(26), + [sym_param_declaration] = STATE(26), + [sym_catch_declaration] = STATE(26), + [sym_catchall_declaration] = STATE(26), + [sym_packed_switch_declaration] = STATE(26), + [sym_sparse_switch_declaration] = STATE(26), + [sym_array_data_declaration] = STATE(26), [aux_sym_method_definition_repeat1] = STATE(4), [sym_end_method] = ACTIONS(79), [anon_sym_DOTannotation] = ACTIONS(55), @@ -16894,7 +16954,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(179), 1, sym_comment, - STATE(107), 1, + STATE(118), 1, sym_array_type, ACTIONS(181), 2, aux_sym_number_literal_token1, @@ -16908,7 +16968,7 @@ static const uint16_t ts_small_parse_table[] = { sym_variable, sym_parameter, sym_string_literal, - STATE(100), 9, + STATE(108), 9, sym__statement_argument, sym__identifier, sym_field_identifier, @@ -16929,7 +16989,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_field_identifier_token1, ACTIONS(193), 1, anon_sym_LBRACK, - STATE(107), 1, + STATE(118), 1, sym_array_type, ACTIONS(181), 2, aux_sym_number_literal_token1, @@ -16944,7 +17004,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - STATE(133), 9, + STATE(158), 9, sym__statement_argument, sym__identifier, sym_field_identifier, @@ -16954,18 +17014,55 @@ static const uint16_t ts_small_parse_table[] = { sym_list, sym_range, sym_number_literal, - [95] = 5, + [95] = 13, ACTIONS(3), 1, sym_comment, + ACTIONS(197), 1, + anon_sym_LBRACE, + ACTIONS(199), 1, + sym_class_identifier, ACTIONS(201), 1, + aux_sym_field_identifier_token1, + ACTIONS(205), 1, + anon_sym_LBRACK, + ACTIONS(207), 1, + anon_sym_DOTenum, + ACTIONS(211), 1, + sym_string_literal, + ACTIONS(213), 1, + sym_null_literal, + STATE(135), 1, + sym_annotation_value, + STATE(187), 1, + sym_array_type, + ACTIONS(209), 2, + aux_sym_number_literal_token1, + aux_sym_number_literal_token2, + ACTIONS(203), 3, + anon_sym_LTclinit_GT_LPAREN, + anon_sym_LTinit_GT_LPAREN, + aux_sym_method_identifier_token1, + STATE(134), 8, + sym__identifier, + sym_field_identifier, + sym_method_identifier, + sym_full_field_identifier, + sym_full_method_identifier, + sym_enum_reference, + sym_list, + sym_number_literal, + [145] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(220), 1, anon_sym_declared_DASHsynchronized, STATE(31), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(197), 3, + ACTIONS(215), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - ACTIONS(199), 16, + ACTIONS(217), 16, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -16982,18 +17079,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_enum, anon_sym_constructor, anon_sym_varargs, - [128] = 5, + [178] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(208), 1, + ACTIONS(227), 1, anon_sym_declared_DASHsynchronized, STATE(31), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(203), 3, + ACTIONS(223), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - ACTIONS(205), 16, + ACTIONS(225), 16, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -17010,14 +17107,48 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_enum, anon_sym_constructor, anon_sym_varargs, - [161] = 4, + [211] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(205), 1, + anon_sym_LBRACK, + ACTIONS(229), 1, + anon_sym_RBRACE, + ACTIONS(231), 1, + sym_class_identifier, + ACTIONS(233), 1, + aux_sym_field_identifier_token1, + ACTIONS(241), 1, + sym_string_literal, + STATE(172), 1, + sym_array_type, + ACTIONS(237), 2, + sym_variable, + sym_parameter, + ACTIONS(239), 2, + aux_sym_number_literal_token1, + aux_sym_number_literal_token2, + ACTIONS(235), 3, + anon_sym_LTclinit_GT_LPAREN, + anon_sym_LTinit_GT_LPAREN, + aux_sym_method_identifier_token1, + STATE(111), 6, + sym__identifier, + sym_field_identifier, + sym_method_identifier, + sym_full_field_identifier, + sym_full_method_identifier, + sym_number_literal, + [254] = 5, ACTIONS(3), 1, sym_comment, - STATE(30), 1, + ACTIONS(215), 1, + aux_sym_field_identifier_token1, + ACTIONS(246), 1, + anon_sym_declared_DASHsynchronized, + STATE(34), 1, aux_sym_access_modifiers_repeat1, - STATE(99), 1, - sym_access_modifiers, - ACTIONS(211), 17, + ACTIONS(243), 16, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -17034,48 +17165,47 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_enum, anon_sym_constructor, anon_sym_varargs, - anon_sym_declared_DASHsynchronized, - [190] = 12, + [285] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(213), 1, - anon_sym_RBRACE, - ACTIONS(215), 1, + ACTIONS(205), 1, + anon_sym_LBRACK, + ACTIONS(231), 1, sym_class_identifier, - ACTIONS(217), 1, + ACTIONS(233), 1, aux_sym_field_identifier_token1, - ACTIONS(221), 1, - anon_sym_LBRACK, - ACTIONS(227), 1, + ACTIONS(249), 1, + anon_sym_RBRACE, + ACTIONS(253), 1, sym_string_literal, - STATE(96), 1, + STATE(100), 1, sym_number_literal, - STATE(154), 1, + STATE(172), 1, sym_array_type, - ACTIONS(223), 2, - sym_variable, - sym_parameter, - ACTIONS(225), 2, + ACTIONS(239), 2, aux_sym_number_literal_token1, aux_sym_number_literal_token2, - ACTIONS(219), 3, + ACTIONS(251), 2, + sym_variable, + sym_parameter, + ACTIONS(235), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - STATE(105), 5, + STATE(128), 5, sym__identifier, sym_field_identifier, sym_method_identifier, sym_full_field_identifier, sym_full_method_identifier, - [235] = 4, + [330] = 4, ACTIONS(3), 1, sym_comment, - STATE(40), 1, + ACTIONS(215), 1, + sym_class_identifier, + STATE(36), 1, aux_sym_access_modifiers_repeat1, - STATE(178), 1, - sym_access_modifiers, - ACTIONS(229), 17, + ACTIONS(255), 17, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -17093,14 +17223,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_constructor, anon_sym_varargs, anon_sym_declared_DASHsynchronized, - [264] = 4, + [359] = 4, ACTIONS(3), 1, sym_comment, - STATE(38), 1, + STATE(41), 1, aux_sym_access_modifiers_repeat1, - STATE(150), 1, + STATE(186), 1, sym_access_modifiers, - ACTIONS(231), 17, + ACTIONS(258), 17, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -17118,48 +17248,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_constructor, anon_sym_varargs, anon_sym_declared_DASHsynchronized, - [293] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(215), 1, - sym_class_identifier, - ACTIONS(217), 1, - aux_sym_field_identifier_token1, - ACTIONS(221), 1, - anon_sym_LBRACK, - ACTIONS(233), 1, - anon_sym_RBRACE, - ACTIONS(237), 1, - sym_string_literal, - STATE(154), 1, - sym_array_type, - ACTIONS(225), 2, - aux_sym_number_literal_token1, - aux_sym_number_literal_token2, - ACTIONS(235), 2, - sym_variable, - sym_parameter, - ACTIONS(219), 3, - anon_sym_LTclinit_GT_LPAREN, - anon_sym_LTinit_GT_LPAREN, - aux_sym_method_identifier_token1, - STATE(120), 6, - sym__identifier, - sym_field_identifier, - sym_method_identifier, - sym_full_field_identifier, - sym_full_method_identifier, - sym_number_literal, - [336] = 5, + [388] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(203), 1, - aux_sym_field_identifier_token1, - ACTIONS(242), 1, - anon_sym_declared_DASHsynchronized, - STATE(37), 1, + STATE(32), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(239), 16, + STATE(106), 1, + sym_access_modifiers, + ACTIONS(260), 17, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -17176,16 +17272,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_enum, anon_sym_constructor, anon_sym_varargs, - [367] = 5, + anon_sym_declared_DASHsynchronized, + [417] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(197), 1, - aux_sym_field_identifier_token1, - ACTIONS(247), 1, - anon_sym_declared_DASHsynchronized, - STATE(37), 1, + STATE(40), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(245), 16, + STATE(138), 1, + sym_access_modifiers, + ACTIONS(262), 17, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -17202,14 +17297,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_enum, anon_sym_constructor, anon_sym_varargs, - [398] = 4, + anon_sym_declared_DASHsynchronized, + [446] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(203), 1, - sym_class_identifier, - STATE(39), 1, + ACTIONS(223), 1, + aux_sym_field_identifier_token1, + ACTIONS(266), 1, + anon_sym_declared_DASHsynchronized, + STATE(34), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(249), 17, + ACTIONS(264), 16, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -17226,15 +17324,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_enum, anon_sym_constructor, anon_sym_varargs, - anon_sym_declared_DASHsynchronized, - [427] = 4, + [477] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(197), 1, + ACTIONS(223), 1, sym_class_identifier, - STATE(39), 1, + STATE(36), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(252), 17, + ACTIONS(268), 17, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -17252,61 +17349,61 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_constructor, anon_sym_varargs, anon_sym_declared_DASHsynchronized, - [456] = 15, + [506] = 15, ACTIONS(3), 1, sym_comment, ACTIONS(55), 1, anon_sym_DOTannotation, - ACTIONS(254), 1, + ACTIONS(270), 1, ts_builtin_sym_end, - ACTIONS(256), 1, + ACTIONS(272), 1, anon_sym_DOTsource, - ACTIONS(258), 1, + ACTIONS(274), 1, anon_sym_DOTimplements, - ACTIONS(260), 1, + ACTIONS(276), 1, anon_sym_DOTfield, - ACTIONS(262), 1, + ACTIONS(278), 1, anon_sym_DOTmethod, STATE(5), 1, sym_method_declaration, - STATE(49), 1, + STATE(46), 1, sym_source_declaration, - STATE(74), 1, + STATE(77), 1, sym_field_declaration, - STATE(95), 1, + STATE(103), 1, sym_annotation_declaration, - STATE(48), 2, + STATE(47), 2, sym_implements_declaration, aux_sym_class_definition_repeat1, - STATE(62), 2, + STATE(69), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(70), 2, + STATE(71), 2, sym_field_definition, aux_sym_class_definition_repeat3, STATE(94), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [506] = 10, + [556] = 10, ACTIONS(3), 1, sym_comment, - ACTIONS(215), 1, + ACTIONS(205), 1, + anon_sym_LBRACK, + ACTIONS(231), 1, sym_class_identifier, - ACTIONS(217), 1, + ACTIONS(233), 1, aux_sym_field_identifier_token1, - ACTIONS(221), 1, - anon_sym_LBRACK, - ACTIONS(266), 1, + ACTIONS(282), 1, sym_string_literal, - STATE(154), 1, + STATE(172), 1, sym_array_type, - ACTIONS(225), 2, + ACTIONS(239), 2, aux_sym_number_literal_token1, aux_sym_number_literal_token2, - ACTIONS(264), 2, + ACTIONS(280), 2, sym_variable, sym_parameter, - ACTIONS(219), 3, + ACTIONS(235), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, @@ -17317,53 +17414,22 @@ static const uint16_t ts_small_parse_table[] = { sym_full_field_identifier, sym_full_method_identifier, sym_number_literal, - [546] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(55), 1, - anon_sym_DOTannotation, - ACTIONS(258), 1, - anon_sym_DOTimplements, - ACTIONS(260), 1, - anon_sym_DOTfield, - ACTIONS(262), 1, - anon_sym_DOTmethod, - ACTIONS(268), 1, - ts_builtin_sym_end, - STATE(5), 1, - sym_method_declaration, - STATE(74), 1, - sym_field_declaration, - STATE(95), 1, - sym_annotation_declaration, - STATE(63), 2, - sym_annotation_definition, - aux_sym_class_definition_repeat2, - STATE(68), 2, - sym_field_definition, - aux_sym_class_definition_repeat3, - STATE(73), 2, - sym_implements_declaration, - aux_sym_class_definition_repeat1, - STATE(89), 2, - sym_method_definition, - aux_sym_class_definition_repeat4, - [590] = 7, + [596] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(221), 1, + ACTIONS(205), 1, anon_sym_LBRACK, - ACTIONS(270), 1, + ACTIONS(284), 1, sym_class_identifier, - ACTIONS(272), 1, + ACTIONS(286), 1, anon_sym_RPAREN, - STATE(46), 1, + STATE(52), 1, aux_sym_method_identifier_repeat1, - STATE(65), 3, + STATE(70), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(274), 9, + ACTIONS(288), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -17373,22 +17439,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [622] = 7, + [628] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(221), 1, + ACTIONS(205), 1, anon_sym_LBRACK, - ACTIONS(270), 1, + ACTIONS(284), 1, sym_class_identifier, - ACTIONS(276), 1, + ACTIONS(290), 1, anon_sym_RPAREN, - STATE(50), 1, + STATE(49), 1, aux_sym_method_identifier_repeat1, - STATE(65), 3, + STATE(70), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(274), 9, + ACTIONS(288), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -17398,22 +17464,84 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [654] = 7, + [660] = 13, + ACTIONS(3), 1, + sym_comment, + ACTIONS(55), 1, + anon_sym_DOTannotation, + ACTIONS(274), 1, + anon_sym_DOTimplements, + ACTIONS(276), 1, + anon_sym_DOTfield, + ACTIONS(278), 1, + anon_sym_DOTmethod, + ACTIONS(292), 1, + ts_builtin_sym_end, + STATE(5), 1, + sym_method_declaration, + STATE(77), 1, + sym_field_declaration, + STATE(103), 1, + sym_annotation_declaration, + STATE(50), 2, + sym_implements_declaration, + aux_sym_class_definition_repeat1, + STATE(68), 2, + sym_annotation_definition, + aux_sym_class_definition_repeat2, + STATE(72), 2, + sym_field_definition, + aux_sym_class_definition_repeat3, + STATE(96), 2, + sym_method_definition, + aux_sym_class_definition_repeat4, + [704] = 13, ACTIONS(3), 1, sym_comment, + ACTIONS(55), 1, + anon_sym_DOTannotation, + ACTIONS(274), 1, + anon_sym_DOTimplements, + ACTIONS(276), 1, + anon_sym_DOTfield, ACTIONS(278), 1, + anon_sym_DOTmethod, + ACTIONS(292), 1, + ts_builtin_sym_end, + STATE(5), 1, + sym_method_declaration, + STATE(77), 1, + sym_field_declaration, + STATE(103), 1, + sym_annotation_declaration, + STATE(68), 2, + sym_annotation_definition, + aux_sym_class_definition_repeat2, + STATE(72), 2, + sym_field_definition, + aux_sym_class_definition_repeat3, + STATE(78), 2, + sym_implements_declaration, + aux_sym_class_definition_repeat1, + STATE(96), 2, + sym_method_definition, + aux_sym_class_definition_repeat4, + [748] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(294), 1, sym_class_identifier, - ACTIONS(281), 1, + ACTIONS(297), 1, anon_sym_RPAREN, - ACTIONS(283), 1, + ACTIONS(299), 1, anon_sym_LBRACK, - STATE(46), 1, + STATE(48), 1, aux_sym_method_identifier_repeat1, - STATE(65), 3, + STATE(70), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(286), 9, + ACTIONS(302), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -17423,22 +17551,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [686] = 7, + [780] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(221), 1, + ACTIONS(205), 1, anon_sym_LBRACK, - ACTIONS(270), 1, + ACTIONS(284), 1, sym_class_identifier, - ACTIONS(289), 1, + ACTIONS(305), 1, anon_sym_RPAREN, - STATE(44), 1, + STATE(48), 1, aux_sym_method_identifier_repeat1, - STATE(65), 3, + STATE(70), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(274), 9, + ACTIONS(288), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -17448,84 +17576,78 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [718] = 13, + [812] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(55), 1, anon_sym_DOTannotation, - ACTIONS(258), 1, + ACTIONS(274), 1, anon_sym_DOTimplements, - ACTIONS(260), 1, + ACTIONS(276), 1, anon_sym_DOTfield, - ACTIONS(262), 1, + ACTIONS(278), 1, anon_sym_DOTmethod, - ACTIONS(291), 1, + ACTIONS(307), 1, ts_builtin_sym_end, STATE(5), 1, sym_method_declaration, - STATE(74), 1, + STATE(77), 1, sym_field_declaration, - STATE(95), 1, + STATE(103), 1, sym_annotation_declaration, - STATE(64), 2, + STATE(67), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(71), 2, + STATE(75), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(73), 2, + STATE(78), 2, sym_implements_declaration, aux_sym_class_definition_repeat1, - STATE(86), 2, + STATE(88), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [762] = 13, + [856] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(55), 1, - anon_sym_DOTannotation, - ACTIONS(258), 1, - anon_sym_DOTimplements, - ACTIONS(260), 1, - anon_sym_DOTfield, - ACTIONS(262), 1, - anon_sym_DOTmethod, - ACTIONS(291), 1, - ts_builtin_sym_end, - STATE(5), 1, - sym_method_declaration, - STATE(74), 1, - sym_field_declaration, - STATE(95), 1, - sym_annotation_declaration, - STATE(43), 2, - sym_implements_declaration, - aux_sym_class_definition_repeat1, - STATE(64), 2, - sym_annotation_definition, - aux_sym_class_definition_repeat2, - STATE(71), 2, - sym_field_definition, - aux_sym_class_definition_repeat3, - STATE(86), 2, - sym_method_definition, - aux_sym_class_definition_repeat4, - [806] = 7, + ACTIONS(205), 1, + anon_sym_LBRACK, + ACTIONS(284), 1, + sym_class_identifier, + ACTIONS(309), 1, + anon_sym_RPAREN, + STATE(48), 1, + aux_sym_method_identifier_repeat1, + STATE(70), 3, + sym__type, + sym_array_type, + sym_primitive_type, + ACTIONS(288), 9, + anon_sym_V, + anon_sym_Z, + anon_sym_B, + anon_sym_S, + anon_sym_C, + anon_sym_I, + anon_sym_J, + anon_sym_F, + anon_sym_D, + [888] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(221), 1, + ACTIONS(205), 1, anon_sym_LBRACK, - ACTIONS(270), 1, + ACTIONS(284), 1, sym_class_identifier, - ACTIONS(293), 1, + ACTIONS(311), 1, anon_sym_RPAREN, - STATE(46), 1, + STATE(48), 1, aux_sym_method_identifier_repeat1, - STATE(65), 3, + STATE(70), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(274), 9, + ACTIONS(288), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -17535,18 +17657,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [838] = 5, + [920] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(193), 1, + ACTIONS(205), 1, anon_sym_LBRACK, - ACTIONS(295), 1, + ACTIONS(284), 1, sym_class_identifier, - STATE(108), 3, + ACTIONS(313), 1, + anon_sym_RPAREN, + STATE(51), 1, + aux_sym_method_identifier_repeat1, + STATE(70), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(297), 9, + ACTIONS(288), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -17556,18 +17682,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [864] = 5, + [952] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(221), 1, - anon_sym_LBRACK, - ACTIONS(299), 1, + ACTIONS(315), 1, sym_class_identifier, - STATE(69), 3, + ACTIONS(317), 1, + anon_sym_LBRACK, + STATE(144), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(274), 9, + ACTIONS(319), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -17577,18 +17703,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [890] = 5, + [978] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(221), 1, + ACTIONS(193), 1, anon_sym_LBRACK, - ACTIONS(301), 1, + ACTIONS(321), 1, sym_class_identifier, - STATE(11), 3, + STATE(156), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(274), 9, + ACTIONS(323), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -17598,18 +17724,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [916] = 5, + [1004] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(221), 1, + ACTIONS(205), 1, anon_sym_LBRACK, - ACTIONS(303), 1, + ACTIONS(325), 1, sym_class_identifier, - STATE(2), 3, + STATE(74), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(274), 9, + ACTIONS(288), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -17619,18 +17745,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [942] = 5, + [1030] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(305), 1, - sym_class_identifier, - ACTIONS(307), 1, + ACTIONS(193), 1, anon_sym_LBRACK, - STATE(128), 3, + ACTIONS(327), 1, + sym_class_identifier, + STATE(117), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(309), 9, + ACTIONS(323), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -17640,18 +17766,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [968] = 5, + [1056] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(193), 1, anon_sym_LBRACK, - ACTIONS(311), 1, + ACTIONS(329), 1, sym_class_identifier, - STATE(144), 3, + STATE(155), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(297), 9, + ACTIONS(323), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -17661,18 +17787,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [994] = 5, + [1082] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(299), 1, - sym_class_identifier, - ACTIONS(307), 1, + ACTIONS(205), 1, anon_sym_LBRACK, - STATE(69), 3, + ACTIONS(331), 1, + sym_class_identifier, + STATE(2), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(309), 9, + ACTIONS(288), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -17682,18 +17808,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1020] = 5, + [1108] = 3, + ACTIONS(179), 1, + sym_comment, + ACTIONS(335), 1, + anon_sym_LF, + ACTIONS(333), 13, + sym_label, + anon_sym_LBRACE, + sym_class_identifier, + aux_sym_field_identifier_token1, + anon_sym_LTclinit_GT_LPAREN, + anon_sym_LTinit_GT_LPAREN, + aux_sym_method_identifier_token1, + anon_sym_LBRACK, + sym_variable, + sym_parameter, + aux_sym_number_literal_token1, + aux_sym_number_literal_token2, + sym_string_literal, + [1130] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(193), 1, anon_sym_LBRACK, - ACTIONS(313), 1, + ACTIONS(337), 1, sym_class_identifier, - STATE(137), 3, + STATE(159), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(297), 9, + ACTIONS(323), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -17703,18 +17848,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1046] = 5, + [1156] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(193), 1, + ACTIONS(317), 1, anon_sym_LBRACK, - ACTIONS(315), 1, + ACTIONS(339), 1, sym_class_identifier, - STATE(151), 3, + STATE(143), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(297), 9, + ACTIONS(319), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -17724,18 +17869,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1072] = 5, + [1182] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(221), 1, + ACTIONS(205), 1, anon_sym_LBRACK, - ACTIONS(317), 1, + ACTIONS(341), 1, sym_class_identifier, STATE(10), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(274), 9, + ACTIONS(288), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -17745,107 +17890,151 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1098] = 3, - ACTIONS(179), 1, + [1208] = 5, + ACTIONS(3), 1, sym_comment, - ACTIONS(321), 1, - anon_sym_LF, - ACTIONS(319), 13, - sym_label, - anon_sym_LBRACE, + ACTIONS(317), 1, + anon_sym_LBRACK, + ACTIONS(325), 1, sym_class_identifier, - aux_sym_field_identifier_token1, - anon_sym_LTclinit_GT_LPAREN, - anon_sym_LTinit_GT_LPAREN, - aux_sym_method_identifier_token1, + STATE(74), 3, + sym__type, + sym_array_type, + sym_primitive_type, + ACTIONS(319), 9, + anon_sym_V, + anon_sym_Z, + anon_sym_B, + anon_sym_S, + anon_sym_C, + anon_sym_I, + anon_sym_J, + anon_sym_F, + anon_sym_D, + [1234] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(317), 1, anon_sym_LBRACK, - sym_variable, - sym_parameter, - aux_sym_number_literal_token1, - aux_sym_number_literal_token2, - sym_string_literal, - [1120] = 11, + ACTIONS(343), 1, + sym_class_identifier, + STATE(141), 3, + sym__type, + sym_array_type, + sym_primitive_type, + ACTIONS(319), 9, + anon_sym_V, + anon_sym_Z, + anon_sym_B, + anon_sym_S, + anon_sym_C, + anon_sym_I, + anon_sym_J, + anon_sym_F, + anon_sym_D, + [1260] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(205), 1, + anon_sym_LBRACK, + ACTIONS(345), 1, + sym_class_identifier, + STATE(11), 3, + sym__type, + sym_array_type, + sym_primitive_type, + ACTIONS(288), 9, + anon_sym_V, + anon_sym_Z, + anon_sym_B, + anon_sym_S, + anon_sym_C, + anon_sym_I, + anon_sym_J, + anon_sym_F, + anon_sym_D, + [1286] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(55), 1, anon_sym_DOTannotation, - ACTIONS(260), 1, + ACTIONS(276), 1, anon_sym_DOTfield, - ACTIONS(262), 1, + ACTIONS(278), 1, anon_sym_DOTmethod, - ACTIONS(291), 1, + ACTIONS(347), 1, ts_builtin_sym_end, STATE(5), 1, sym_method_declaration, - STATE(74), 1, + STATE(77), 1, sym_field_declaration, - STATE(95), 1, + STATE(103), 1, sym_annotation_declaration, - STATE(71), 2, + STATE(73), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(72), 2, + STATE(76), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(86), 2, + STATE(93), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1157] = 11, + [1323] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(55), 1, anon_sym_DOTannotation, - ACTIONS(260), 1, + ACTIONS(276), 1, anon_sym_DOTfield, - ACTIONS(262), 1, + ACTIONS(278), 1, anon_sym_DOTmethod, - ACTIONS(323), 1, + ACTIONS(307), 1, ts_builtin_sym_end, STATE(5), 1, sym_method_declaration, - STATE(74), 1, + STATE(77), 1, sym_field_declaration, - STATE(95), 1, + STATE(103), 1, sym_annotation_declaration, - STATE(67), 2, + STATE(75), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(72), 2, + STATE(76), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(93), 2, + STATE(88), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1194] = 11, + [1360] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(55), 1, anon_sym_DOTannotation, - ACTIONS(260), 1, + ACTIONS(276), 1, anon_sym_DOTfield, - ACTIONS(262), 1, + ACTIONS(278), 1, anon_sym_DOTmethod, - ACTIONS(268), 1, + ACTIONS(292), 1, ts_builtin_sym_end, STATE(5), 1, sym_method_declaration, - STATE(74), 1, + STATE(77), 1, sym_field_declaration, - STATE(95), 1, + STATE(103), 1, sym_annotation_declaration, - STATE(68), 2, + STATE(72), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(72), 2, + STATE(76), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(89), 2, + STATE(96), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1231] = 2, + [1397] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(325), 12, + ACTIONS(349), 12, sym_class_identifier, anon_sym_RPAREN, anon_sym_LBRACK, @@ -17858,69 +18047,67 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1249] = 8, + [1415] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(327), 1, - anon_sym_LBRACE, - ACTIONS(331), 1, - anon_sym_DOTenum, - ACTIONS(333), 1, - aux_sym_number_literal_token1, - ACTIONS(335), 1, - aux_sym_number_literal_token2, - STATE(143), 1, - sym_annotation_value, - ACTIONS(329), 3, - sym_class_identifier, - sym_string_literal, - sym_null_literal, - STATE(149), 3, - sym_enum_reference, - sym_list, - sym_number_literal, - [1278] = 8, + ACTIONS(276), 1, + anon_sym_DOTfield, + ACTIONS(278), 1, + anon_sym_DOTmethod, + ACTIONS(292), 1, + ts_builtin_sym_end, + STATE(5), 1, + sym_method_declaration, + STATE(77), 1, + sym_field_declaration, + STATE(79), 2, + sym_field_definition, + aux_sym_class_definition_repeat3, + STATE(96), 2, + sym_method_definition, + aux_sym_class_definition_repeat4, + [1442] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(260), 1, + ACTIONS(276), 1, anon_sym_DOTfield, - ACTIONS(262), 1, + ACTIONS(278), 1, anon_sym_DOTmethod, - ACTIONS(337), 1, + ACTIONS(307), 1, ts_builtin_sym_end, STATE(5), 1, sym_method_declaration, - STATE(74), 1, + STATE(77), 1, sym_field_declaration, - STATE(78), 2, + STATE(79), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(83), 2, + STATE(88), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1305] = 8, + [1469] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(260), 1, + ACTIONS(276), 1, anon_sym_DOTfield, - ACTIONS(262), 1, + ACTIONS(278), 1, anon_sym_DOTmethod, - ACTIONS(323), 1, + ACTIONS(351), 1, ts_builtin_sym_end, STATE(5), 1, sym_method_declaration, - STATE(74), 1, + STATE(77), 1, sym_field_declaration, - STATE(78), 2, + STATE(79), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(93), 2, + STATE(89), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1332] = 2, + [1496] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(339), 9, + ACTIONS(353), 9, ts_builtin_sym_end, anon_sym_DOTfield, sym_end_field, @@ -17930,442 +18117,470 @@ static const uint16_t ts_small_parse_table[] = { sym_end_annotation, anon_sym_COMMA, anon_sym_RBRACE, - [1347] = 8, + [1511] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(260), 1, + ACTIONS(276), 1, anon_sym_DOTfield, - ACTIONS(262), 1, + ACTIONS(278), 1, anon_sym_DOTmethod, - ACTIONS(291), 1, + ACTIONS(347), 1, ts_builtin_sym_end, STATE(5), 1, sym_method_declaration, - STATE(74), 1, + STATE(77), 1, sym_field_declaration, - STATE(78), 2, + STATE(79), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(86), 2, + STATE(93), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1374] = 8, + [1538] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(260), 1, + ACTIONS(357), 1, + anon_sym_DOTannotation, + STATE(103), 1, + sym_annotation_declaration, + STATE(76), 2, + sym_annotation_definition, + aux_sym_class_definition_repeat2, + ACTIONS(355), 3, + ts_builtin_sym_end, anon_sym_DOTfield, - ACTIONS(262), 1, anon_sym_DOTmethod, - ACTIONS(268), 1, - ts_builtin_sym_end, - STATE(5), 1, - sym_method_declaration, - STATE(74), 1, - sym_field_declaration, - STATE(78), 2, - sym_field_definition, - aux_sym_class_definition_repeat3, - STATE(89), 2, - sym_method_definition, - aux_sym_class_definition_repeat4, - [1401] = 5, + [1557] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(343), 1, + ACTIONS(55), 1, anon_sym_DOTannotation, - STATE(95), 1, + ACTIONS(362), 1, + sym_end_field, + STATE(103), 1, sym_annotation_declaration, - STATE(72), 2, + STATE(179), 1, sym_annotation_definition, - aux_sym_class_definition_repeat2, - ACTIONS(341), 3, + ACTIONS(360), 3, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTmethod, - [1420] = 4, + [1578] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(348), 1, + ACTIONS(366), 1, anon_sym_DOTimplements, - STATE(73), 2, + STATE(78), 2, sym_implements_declaration, aux_sym_class_definition_repeat1, - ACTIONS(346), 4, + ACTIONS(364), 4, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTmethod, anon_sym_DOTannotation, - [1437] = 6, + [1595] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(55), 1, - anon_sym_DOTannotation, - ACTIONS(353), 1, - sym_end_field, - STATE(95), 1, - sym_annotation_declaration, - STATE(165), 1, - sym_annotation_definition, - ACTIONS(351), 3, - ts_builtin_sym_end, + ACTIONS(371), 1, anon_sym_DOTfield, - anon_sym_DOTmethod, - [1458] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(355), 6, + STATE(77), 1, + sym_field_declaration, + ACTIONS(369), 2, ts_builtin_sym_end, - anon_sym_DOTsource, - anon_sym_DOTimplements, - anon_sym_DOTfield, anon_sym_DOTmethod, - anon_sym_DOTannotation, - [1470] = 5, + STATE(79), 2, + sym_field_definition, + aux_sym_class_definition_repeat3, + [1613] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(217), 1, + ACTIONS(189), 1, aux_sym_field_identifier_token1, - STATE(125), 1, + STATE(153), 1, sym_field_identifier, - STATE(138), 1, + STATE(154), 1, sym_method_identifier, - ACTIONS(219), 3, + ACTIONS(191), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - [1488] = 5, + [1631] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(189), 1, + ACTIONS(233), 1, aux_sym_field_identifier_token1, - STATE(131), 1, - sym_field_identifier, - STATE(132), 1, + STATE(102), 1, sym_method_identifier, - ACTIONS(191), 3, + STATE(105), 1, + sym_field_identifier, + ACTIONS(235), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - [1506] = 5, + [1649] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(359), 1, - anon_sym_DOTfield, - STATE(74), 1, - sym_field_declaration, - ACTIONS(357), 2, + ACTIONS(374), 6, ts_builtin_sym_end, + anon_sym_DOTsource, + anon_sym_DOTimplements, + anon_sym_DOTfield, anon_sym_DOTmethod, - STATE(78), 2, - sym_field_definition, - aux_sym_class_definition_repeat3, - [1524] = 6, + anon_sym_DOTannotation, + [1661] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(225), 1, - aux_sym_number_literal_token2, - ACTIONS(362), 1, - anon_sym_DOTendsparse_DASHswitch, - ACTIONS(364), 1, - aux_sym_number_literal_token1, - STATE(84), 1, - aux_sym_sparse_switch_declaration_repeat1, - STATE(177), 1, - sym_number_literal, - [1543] = 2, + ACTIONS(201), 1, + aux_sym_field_identifier_token1, + STATE(102), 1, + sym_method_identifier, + STATE(105), 1, + sym_field_identifier, + ACTIONS(203), 3, + anon_sym_LTclinit_GT_LPAREN, + anon_sym_LTinit_GT_LPAREN, + aux_sym_method_identifier_token1, + [1679] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(366), 5, + ACTIONS(376), 5, ts_builtin_sym_end, - anon_sym_DOTimplements, anon_sym_DOTfield, + sym_end_field, anon_sym_DOTmethod, anon_sym_DOTannotation, - [1554] = 5, + [1690] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(225), 1, - aux_sym_number_literal_token2, - ACTIONS(364), 1, - aux_sym_number_literal_token1, - STATE(162), 1, - sym_number_literal, - ACTIONS(368), 2, - sym_variable, - sym_parameter, - [1571] = 5, + ACTIONS(378), 1, + ts_builtin_sym_end, + ACTIONS(380), 1, + anon_sym_DOTmethod, + STATE(5), 1, + sym_method_declaration, + STATE(85), 2, + sym_method_definition, + aux_sym_class_definition_repeat4, + [1707] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(370), 1, + ACTIONS(239), 1, + aux_sym_number_literal_token2, + ACTIONS(383), 1, anon_sym_DOTendarray_DASHdata, - ACTIONS(372), 1, + ACTIONS(385), 1, aux_sym_number_literal_token1, - ACTIONS(375), 1, - aux_sym_number_literal_token2, - STATE(82), 2, + STATE(95), 2, sym_number_literal, aux_sym_array_data_declaration_repeat1, - [1588] = 5, + [1724] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(262), 1, + ACTIONS(387), 5, + ts_builtin_sym_end, + anon_sym_DOTimplements, + anon_sym_DOTfield, anon_sym_DOTmethod, - ACTIONS(378), 1, + anon_sym_DOTannotation, + [1735] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(278), 1, + anon_sym_DOTmethod, + ACTIONS(347), 1, + ts_builtin_sym_end, + STATE(5), 1, + sym_method_declaration, + STATE(85), 2, + sym_method_definition, + aux_sym_class_definition_repeat4, + [1752] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(278), 1, + anon_sym_DOTmethod, + ACTIONS(389), 1, ts_builtin_sym_end, STATE(5), 1, sym_method_declaration, - STATE(87), 2, + STATE(85), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1605] = 6, + [1769] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(391), 5, + ts_builtin_sym_end, + anon_sym_DOTimplements, + anon_sym_DOTfield, + anon_sym_DOTmethod, + anon_sym_DOTannotation, + [1780] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(225), 1, + ACTIONS(239), 1, aux_sym_number_literal_token2, - ACTIONS(364), 1, + ACTIONS(385), 1, aux_sym_number_literal_token1, - ACTIONS(380), 1, + ACTIONS(393), 1, anon_sym_DOTendsparse_DASHswitch, - STATE(90), 1, + STATE(92), 1, aux_sym_sparse_switch_declaration_repeat1, - STATE(177), 1, + STATE(163), 1, sym_number_literal, - [1624] = 5, + [1799] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(225), 1, + ACTIONS(239), 1, aux_sym_number_literal_token2, - ACTIONS(364), 1, + ACTIONS(385), 1, aux_sym_number_literal_token1, - ACTIONS(382), 1, - anon_sym_DOTendarray_DASHdata, - STATE(88), 2, + ACTIONS(395), 1, + anon_sym_DOTendsparse_DASHswitch, + STATE(99), 1, + aux_sym_sparse_switch_declaration_repeat1, + STATE(163), 1, sym_number_literal, - aux_sym_array_data_declaration_repeat1, - [1641] = 5, + [1818] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(262), 1, + ACTIONS(278), 1, anon_sym_DOTmethod, - ACTIONS(268), 1, + ACTIONS(351), 1, ts_builtin_sym_end, STATE(5), 1, sym_method_declaration, - STATE(87), 2, + STATE(85), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1658] = 5, + [1835] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(384), 1, - ts_builtin_sym_end, - ACTIONS(386), 1, + ACTIONS(278), 1, anon_sym_DOTmethod, + ACTIONS(292), 1, + ts_builtin_sym_end, STATE(5), 1, sym_method_declaration, - STATE(87), 2, + STATE(85), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1675] = 5, + [1852] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(225), 1, - aux_sym_number_literal_token2, - ACTIONS(364), 1, - aux_sym_number_literal_token1, - ACTIONS(389), 1, + ACTIONS(397), 1, anon_sym_DOTendarray_DASHdata, - STATE(82), 2, + ACTIONS(399), 1, + aux_sym_number_literal_token1, + ACTIONS(402), 1, + aux_sym_number_literal_token2, + STATE(95), 2, sym_number_literal, aux_sym_array_data_declaration_repeat1, - [1692] = 5, + [1869] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(262), 1, + ACTIONS(278), 1, anon_sym_DOTmethod, - ACTIONS(323), 1, + ACTIONS(307), 1, ts_builtin_sym_end, STATE(5), 1, sym_method_declaration, - STATE(87), 2, + STATE(85), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1709] = 6, + [1886] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(391), 1, - anon_sym_DOTendsparse_DASHswitch, - ACTIONS(393), 1, - aux_sym_number_literal_token1, - ACTIONS(396), 1, + ACTIONS(239), 1, aux_sym_number_literal_token2, - STATE(90), 1, - aux_sym_sparse_switch_declaration_repeat1, - STATE(177), 1, + ACTIONS(385), 1, + aux_sym_number_literal_token1, + STATE(174), 1, sym_number_literal, - [1728] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(399), 5, - ts_builtin_sym_end, - anon_sym_DOTimplements, - anon_sym_DOTfield, - anon_sym_DOTmethod, - anon_sym_DOTannotation, - [1739] = 2, + ACTIONS(405), 2, + sym_variable, + sym_parameter, + [1903] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(401), 5, - ts_builtin_sym_end, - anon_sym_DOTfield, - sym_end_field, - anon_sym_DOTmethod, - anon_sym_DOTannotation, - [1750] = 5, + ACTIONS(239), 1, + aux_sym_number_literal_token2, + ACTIONS(385), 1, + aux_sym_number_literal_token1, + ACTIONS(407), 1, + anon_sym_DOTendarray_DASHdata, + STATE(86), 2, + sym_number_literal, + aux_sym_array_data_declaration_repeat1, + [1920] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(262), 1, - anon_sym_DOTmethod, - ACTIONS(337), 1, - ts_builtin_sym_end, - STATE(5), 1, - sym_method_declaration, - STATE(87), 2, - sym_method_definition, - aux_sym_class_definition_repeat4, - [1767] = 5, + ACTIONS(409), 1, + anon_sym_DOTendsparse_DASHswitch, + ACTIONS(411), 1, + aux_sym_number_literal_token1, + ACTIONS(414), 1, + aux_sym_number_literal_token2, + STATE(99), 1, + aux_sym_sparse_switch_declaration_repeat1, + STATE(163), 1, + sym_number_literal, + [1939] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(262), 1, - anon_sym_DOTmethod, - ACTIONS(291), 1, - ts_builtin_sym_end, - STATE(5), 1, - sym_method_declaration, - STATE(87), 2, - sym_method_definition, - aux_sym_class_definition_repeat4, - [1784] = 4, + ACTIONS(417), 1, + anon_sym_COMMA, + ACTIONS(419), 1, + anon_sym_DOT_DOT, + ACTIONS(421), 1, + anon_sym_RBRACE, + STATE(121), 1, + aux_sym_list_repeat1, + [1955] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(403), 1, + ACTIONS(423), 1, sym_annotation_key, - ACTIONS(405), 1, + ACTIONS(425), 1, sym_end_annotation, - STATE(98), 2, + STATE(104), 2, sym_annotation_property, aux_sym_annotation_definition_repeat1, - [1798] = 5, + [1969] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(407), 1, + ACTIONS(427), 4, + sym_annotation_key, + sym_end_annotation, anon_sym_COMMA, - ACTIONS(409), 1, - anon_sym_DOT_DOT, - ACTIONS(411), 1, anon_sym_RBRACE, - STATE(117), 1, - aux_sym_list_repeat1, - [1814] = 4, + [1979] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(413), 1, + ACTIONS(423), 1, sym_annotation_key, - ACTIONS(416), 1, + ACTIONS(429), 1, sym_end_annotation, - STATE(97), 2, + STATE(101), 2, sym_annotation_property, aux_sym_annotation_definition_repeat1, - [1828] = 4, + [1993] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(403), 1, + ACTIONS(431), 1, sym_annotation_key, - ACTIONS(418), 1, + ACTIONS(434), 1, sym_end_annotation, - STATE(97), 2, + STATE(104), 2, sym_annotation_property, aux_sym_annotation_definition_repeat1, - [1842] = 3, + [2007] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(436), 4, + sym_annotation_key, + sym_end_annotation, + anon_sym_COMMA, + anon_sym_RBRACE, + [2017] = 3, ACTIONS(3), 1, sym_comment, STATE(15), 1, sym_method_identifier, - ACTIONS(219), 3, + ACTIONS(235), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - [1854] = 4, + [2029] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(438), 1, + sym_label, + ACTIONS(441), 1, + anon_sym_DOTendpacked_DASHswitch, + STATE(107), 1, + aux_sym_packed_switch_declaration_repeat1, + [2042] = 4, ACTIONS(179), 1, sym_comment, - ACTIONS(420), 1, + ACTIONS(443), 1, anon_sym_COMMA, - ACTIONS(422), 1, + ACTIONS(445), 1, anon_sym_LF, - STATE(101), 1, + STATE(110), 1, aux_sym_statement_repeat1, - [1867] = 4, + [2055] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(239), 1, + aux_sym_number_literal_token2, + ACTIONS(385), 1, + aux_sym_number_literal_token1, + STATE(23), 1, + sym_number_literal, + [2068] = 4, ACTIONS(179), 1, sym_comment, - ACTIONS(420), 1, + ACTIONS(443), 1, anon_sym_COMMA, - ACTIONS(424), 1, + ACTIONS(447), 1, anon_sym_LF, - STATE(115), 1, + STATE(123), 1, aux_sym_statement_repeat1, - [1880] = 4, + [2081] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(407), 1, + ACTIONS(417), 1, anon_sym_COMMA, - ACTIONS(426), 1, + ACTIONS(449), 1, anon_sym_RBRACE, - STATE(114), 1, + STATE(130), 1, aux_sym_list_repeat1, - [1893] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(430), 1, - anon_sym_DASH_GT, - ACTIONS(428), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [1904] = 3, + [2094] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(434), 1, + ACTIONS(239), 1, aux_sym_number_literal_token2, - ACTIONS(432), 2, - anon_sym_DOTendsparse_DASHswitch, + ACTIONS(385), 1, aux_sym_number_literal_token1, - [1915] = 4, + STATE(22), 1, + sym_number_literal, + [2107] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(407), 1, - anon_sym_COMMA, - ACTIONS(411), 1, - anon_sym_RBRACE, - STATE(117), 1, - aux_sym_list_repeat1, - [1928] = 4, + ACTIONS(239), 1, + aux_sym_number_literal_token2, + ACTIONS(385), 1, + aux_sym_number_literal_token1, + STATE(119), 1, + sym_number_literal, + [2120] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(436), 1, - sym_label, - ACTIONS(438), 1, - anon_sym_DOTendpacked_DASHswitch, - STATE(123), 1, - aux_sym_packed_switch_declaration_repeat1, - [1941] = 4, + ACTIONS(239), 1, + aux_sym_number_literal_token2, + ACTIONS(385), 1, + aux_sym_number_literal_token1, + STATE(98), 1, + sym_number_literal, + [2133] = 3, + ACTIONS(11), 1, + anon_sym_LF, ACTIONS(179), 1, sym_comment, - ACTIONS(440), 1, + ACTIONS(13), 2, anon_sym_COMMA, - ACTIONS(442), 1, - anon_sym_LF, - ACTIONS(444), 1, anon_sym_DASH_GT, - [1954] = 3, + [2144] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(453), 1, + aux_sym_number_literal_token2, + ACTIONS(451), 2, + anon_sym_DOTendsparse_DASHswitch, + aux_sym_number_literal_token1, + [2155] = 3, ACTIONS(7), 1, anon_sym_LF, ACTIONS(179), 1, @@ -18373,456 +18588,451 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(9), 2, anon_sym_COMMA, anon_sym_DASH_GT, - [1965] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(446), 3, - ts_builtin_sym_end, - anon_sym_DOTfield, - anon_sym_DOTmethod, - [1974] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(448), 3, - anon_sym_system, - anon_sym_build, - anon_sym_runtime, - [1983] = 3, - ACTIONS(11), 1, - anon_sym_LF, + [2166] = 4, ACTIONS(179), 1, sym_comment, - ACTIONS(13), 2, + ACTIONS(455), 1, anon_sym_COMMA, + ACTIONS(457), 1, + anon_sym_LF, + ACTIONS(459), 1, anon_sym_DASH_GT, - [1994] = 4, + [2179] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(225), 1, - aux_sym_number_literal_token2, - ACTIONS(364), 1, - aux_sym_number_literal_token1, - STATE(85), 1, - sym_number_literal, - [2007] = 2, + ACTIONS(461), 1, + sym_label, + ACTIONS(463), 1, + anon_sym_DOTendpacked_DASHswitch, + STATE(120), 1, + aux_sym_packed_switch_declaration_repeat1, + [2192] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(450), 3, - ts_builtin_sym_end, - anon_sym_DOTfield, - anon_sym_DOTmethod, - [2016] = 4, + ACTIONS(465), 1, + sym_label, + ACTIONS(467), 1, + anon_sym_DOTendpacked_DASHswitch, + STATE(107), 1, + aux_sym_packed_switch_declaration_repeat1, + [2205] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(452), 1, + ACTIONS(417), 1, anon_sym_COMMA, - ACTIONS(455), 1, + ACTIONS(469), 1, anon_sym_RBRACE, - STATE(114), 1, + STATE(126), 1, aux_sym_list_repeat1, - [2029] = 4, + [2218] = 4, ACTIONS(179), 1, sym_comment, - ACTIONS(457), 1, + ACTIONS(459), 1, + anon_sym_DASH_GT, + ACTIONS(471), 1, anon_sym_COMMA, - ACTIONS(460), 1, + ACTIONS(473), 1, anon_sym_LF, - STATE(115), 1, + [2231] = 4, + ACTIONS(179), 1, + sym_comment, + ACTIONS(475), 1, + anon_sym_COMMA, + ACTIONS(478), 1, + anon_sym_LF, + STATE(123), 1, aux_sym_statement_repeat1, - [2042] = 4, + [2244] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(225), 1, - aux_sym_number_literal_token2, - ACTIONS(364), 1, - aux_sym_number_literal_token1, - STATE(122), 1, - sym_number_literal, - [2055] = 4, + ACTIONS(480), 3, + ts_builtin_sym_end, + anon_sym_DOTfield, + anon_sym_DOTmethod, + [2253] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(407), 1, + ACTIONS(482), 1, + anon_sym_DASH_GT, + ACTIONS(473), 2, + sym_annotation_key, + sym_end_annotation, + [2264] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(484), 1, anon_sym_COMMA, - ACTIONS(462), 1, + ACTIONS(487), 1, anon_sym_RBRACE, - STATE(114), 1, + STATE(126), 1, aux_sym_list_repeat1, - [2068] = 4, + [2277] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(225), 1, - aux_sym_number_literal_token2, - ACTIONS(364), 1, - aux_sym_number_literal_token1, - STATE(20), 1, - sym_number_literal, - [2081] = 4, - ACTIONS(179), 1, - sym_comment, - ACTIONS(428), 1, - anon_sym_LF, - ACTIONS(444), 1, - anon_sym_DASH_GT, - ACTIONS(464), 1, - anon_sym_COMMA, - [2094] = 4, + ACTIONS(489), 3, + ts_builtin_sym_end, + anon_sym_DOTfield, + anon_sym_DOTmethod, + [2286] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(407), 1, + ACTIONS(417), 1, anon_sym_COMMA, - ACTIONS(466), 1, + ACTIONS(421), 1, anon_sym_RBRACE, - STATE(102), 1, + STATE(121), 1, aux_sym_list_repeat1, - [2107] = 4, + [2299] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(225), 1, - aux_sym_number_literal_token2, - ACTIONS(364), 1, - aux_sym_number_literal_token1, - STATE(17), 1, - sym_number_literal, - [2120] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(468), 1, - sym_label, - ACTIONS(470), 1, - anon_sym_DOTendpacked_DASHswitch, - STATE(106), 1, - aux_sym_packed_switch_declaration_repeat1, - [2133] = 4, + ACTIONS(491), 3, + anon_sym_system, + anon_sym_build, + anon_sym_runtime, + [2308] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(472), 1, - sym_label, - ACTIONS(475), 1, - anon_sym_DOTendpacked_DASHswitch, - STATE(123), 1, - aux_sym_packed_switch_declaration_repeat1, - [2146] = 3, - ACTIONS(179), 1, - sym_comment, - ACTIONS(477), 1, + ACTIONS(417), 1, anon_sym_COMMA, - ACTIONS(479), 1, - anon_sym_LF, - [2156] = 2, + ACTIONS(493), 1, + anon_sym_RBRACE, + STATE(126), 1, + aux_sym_list_repeat1, + [2321] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(481), 2, + ACTIONS(495), 1, + anon_sym_DASH_GT, + ACTIONS(473), 2, anon_sym_COMMA, anon_sym_RBRACE, - [2164] = 3, - ACTIONS(3), 1, + [2332] = 3, + ACTIONS(179), 1, sym_comment, - ACTIONS(483), 1, - anon_sym_DOTsuper, - STATE(41), 1, - sym_super_declaration, - [2174] = 2, + ACTIONS(497), 1, + anon_sym_COMMA, + ACTIONS(499), 1, + anon_sym_LF, + [2342] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(485), 2, + ACTIONS(501), 2, ts_builtin_sym_end, anon_sym_DOTmethod, - [2182] = 2, + [2350] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7), 2, + ACTIONS(503), 2, sym_annotation_key, sym_end_annotation, - [2190] = 2, + [2358] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(11), 2, + ACTIONS(505), 2, sym_annotation_key, sym_end_annotation, - [2198] = 2, + [2366] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(81), 2, + ACTIONS(507), 2, sym_annotation_key, sym_end_annotation, - [2206] = 3, - ACTIONS(179), 1, - sym_comment, - ACTIONS(481), 1, - anon_sym_LF, - ACTIONS(487), 1, - anon_sym_COMMA, - [2216] = 3, - ACTIONS(179), 1, + [2374] = 3, + ACTIONS(3), 1, sym_comment, - ACTIONS(489), 1, - anon_sym_COMMA, - ACTIONS(491), 1, - anon_sym_LF, - [2226] = 3, - ACTIONS(179), 1, + ACTIONS(509), 1, + anon_sym_DOTsuper, + STATE(42), 1, + sym_super_declaration, + [2384] = 3, + ACTIONS(3), 1, sym_comment, - ACTIONS(460), 1, - anon_sym_LF, - ACTIONS(493), 1, - anon_sym_COMMA, - [2236] = 2, + ACTIONS(233), 1, + aux_sym_field_identifier_token1, + STATE(84), 1, + sym_field_identifier, + [2394] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(495), 2, + ACTIONS(511), 2, ts_builtin_sym_end, anon_sym_DOTmethod, - [2244] = 2, + [2402] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(497), 2, - sym_annotation_key, - sym_end_annotation, - [2252] = 2, + ACTIONS(487), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [2410] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(499), 2, + ACTIONS(93), 2, sym_annotation_key, sym_end_annotation, - [2260] = 3, - ACTIONS(93), 1, - anon_sym_LF, - ACTIONS(95), 1, - anon_sym_COMMA, + [2418] = 3, ACTIONS(179), 1, sym_comment, - [2270] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(491), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [2278] = 3, - ACTIONS(179), 1, - sym_comment, - ACTIONS(501), 1, + ACTIONS(513), 1, anon_sym_COMMA, - ACTIONS(503), 1, + ACTIONS(515), 1, anon_sym_LF, - [2288] = 2, + [2428] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(455), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [2296] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(479), 2, + ACTIONS(97), 2, sym_annotation_key, sym_end_annotation, - [2304] = 3, - ACTIONS(179), 1, - sym_comment, - ACTIONS(497), 1, - anon_sym_LF, - ACTIONS(505), 1, - anon_sym_COMMA, - [2314] = 2, + [2436] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(507), 2, + ACTIONS(7), 2, sym_annotation_key, sym_end_annotation, - [2322] = 3, - ACTIONS(97), 1, - anon_sym_LF, - ACTIONS(99), 1, - anon_sym_COMMA, - ACTIONS(179), 1, - sym_comment, - [2332] = 2, + [2444] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(509), 2, + ACTIONS(517), 2, sym_annotation_key, sym_end_annotation, - [2340] = 3, + [2452] = 3, ACTIONS(179), 1, sym_comment, - ACTIONS(511), 1, + ACTIONS(519), 1, anon_sym_COMMA, - ACTIONS(513), 1, + ACTIONS(521), 1, anon_sym_LF, - [2350] = 2, + [2462] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(503), 2, + ACTIONS(11), 2, sym_annotation_key, sym_end_annotation, - [2358] = 3, + [2470] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(515), 1, + ACTIONS(201), 1, aux_sym_field_identifier_token1, STATE(136), 1, sym_field_identifier, - [2368] = 2, + [2480] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(517), 2, + ACTIONS(81), 2, sym_annotation_key, sym_end_annotation, - [2376] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(217), 1, - aux_sym_field_identifier_token1, - STATE(92), 1, - sym_field_identifier, - [2386] = 3, + [2488] = 3, ACTIONS(179), 1, sym_comment, - ACTIONS(339), 1, - anon_sym_LF, - ACTIONS(519), 1, + ACTIONS(523), 1, anon_sym_COMMA, - [2396] = 3, + ACTIONS(525), 1, + anon_sym_LF, + [2498] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(499), 2, + sym_annotation_key, + sym_end_annotation, + [2506] = 3, ACTIONS(81), 1, anon_sym_LF, ACTIONS(83), 1, anon_sym_COMMA, ACTIONS(179), 1, sym_comment, - [2406] = 2, - ACTIONS(3), 1, + [2516] = 3, + ACTIONS(179), 1, sym_comment, - ACTIONS(521), 1, - sym_label, - [2413] = 2, - ACTIONS(3), 1, + ACTIONS(436), 1, + anon_sym_LF, + ACTIONS(527), 1, + anon_sym_COMMA, + [2526] = 3, + ACTIONS(179), 1, sym_comment, - ACTIONS(430), 1, - anon_sym_DASH_GT, - [2420] = 2, - ACTIONS(3), 1, + ACTIONS(427), 1, + anon_sym_LF, + ACTIONS(529), 1, + anon_sym_COMMA, + [2536] = 3, + ACTIONS(179), 1, sym_comment, - ACTIONS(523), 1, - anon_sym_DOT_DOT, - [2427] = 2, - ACTIONS(3), 1, + ACTIONS(353), 1, + anon_sym_LF, + ACTIONS(531), 1, + anon_sym_COMMA, + [2546] = 3, + ACTIONS(93), 1, + anon_sym_LF, + ACTIONS(95), 1, + anon_sym_COMMA, + ACTIONS(179), 1, sym_comment, - ACTIONS(525), 1, - anon_sym_EQ, - [2434] = 2, + [2556] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(527), 1, - sym_class_identifier, - [2441] = 2, - ACTIONS(3), 1, + ACTIONS(515), 2, + sym_annotation_key, + sym_end_annotation, + [2564] = 3, + ACTIONS(179), 1, sym_comment, - ACTIONS(529), 1, - sym_label, - [2448] = 2, - ACTIONS(3), 1, + ACTIONS(478), 1, + anon_sym_LF, + ACTIONS(533), 1, + anon_sym_COMMA, + [2574] = 3, + ACTIONS(97), 1, + anon_sym_LF, + ACTIONS(99), 1, + anon_sym_COMMA, + ACTIONS(179), 1, sym_comment, - ACTIONS(531), 1, - sym_label, - [2455] = 2, + [2584] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(533), 1, - sym_label, - [2462] = 2, + ACTIONS(525), 2, + sym_annotation_key, + sym_end_annotation, + [2592] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(535), 1, - anon_sym_RBRACE, - [2469] = 2, + sym_label, + [2599] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(537), 1, - anon_sym_RBRACE, - [2476] = 2, + anon_sym_DOT_DOT, + [2606] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(539), 1, - anon_sym_RBRACE, - [2483] = 2, + anon_sym_DASH_GT, + [2613] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(541), 1, - sym_class_identifier, - [2490] = 2, + ts_builtin_sym_end, + [2620] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(543), 1, - sym_end_field, - [2497] = 2, + sym_label, + [2627] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(545), 1, - anon_sym_DOT_DOT, - [2504] = 2, + sym_label, + [2634] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(547), 1, - sym_label, - [2511] = 2, + anon_sym_LBRACE, + [2641] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(549), 1, - anon_sym_LBRACE, - [2518] = 2, + anon_sym_DOT_DOT, + [2648] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(551), 1, sym_label, - [2525] = 2, + [2655] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(553), 1, - anon_sym_LBRACE, - [2532] = 2, + sym_label, + [2662] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(555), 1, - ts_builtin_sym_end, - [2539] = 2, + anon_sym_RBRACE, + [2669] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(495), 1, + anon_sym_DASH_GT, + [2676] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(557), 1, - sym_class_identifier, - [2546] = 2, + anon_sym_EQ, + [2683] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(559), 1, - sym_string_literal, - [2553] = 2, + anon_sym_RBRACE, + [2690] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(561), 1, - anon_sym_DOTsuper, - [2560] = 2, + anon_sym_LBRACE, + [2697] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(563), 1, - sym_parameter, - [2567] = 2, + sym_class_identifier, + [2704] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(565), 1, - sym_class_identifier, - [2574] = 2, + sym_parameter, + [2711] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(567), 1, - anon_sym_DASH_GT, - [2581] = 2, + anon_sym_RBRACE, + [2718] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(569), 1, - sym_class_identifier, - [2588] = 2, + sym_end_field, + [2725] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(571), 1, + sym_class_identifier, + [2732] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(573), 1, + sym_label, + [2739] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(575), 1, + sym_class_identifier, + [2746] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(577), 1, + sym_string_literal, + [2753] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(579), 1, + anon_sym_DOTsuper, + [2760] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(581), 1, + sym_class_identifier, + [2767] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(583), 1, + sym_class_identifier, + [2774] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(482), 1, + anon_sym_DASH_GT, + [2781] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(585), 1, sym_label, }; @@ -18830,429 +19040,445 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(28)] = 0, [SMALL_STATE(29)] = 48, [SMALL_STATE(30)] = 95, - [SMALL_STATE(31)] = 128, - [SMALL_STATE(32)] = 161, - [SMALL_STATE(33)] = 190, - [SMALL_STATE(34)] = 235, - [SMALL_STATE(35)] = 264, - [SMALL_STATE(36)] = 293, - [SMALL_STATE(37)] = 336, - [SMALL_STATE(38)] = 367, - [SMALL_STATE(39)] = 398, - [SMALL_STATE(40)] = 427, - [SMALL_STATE(41)] = 456, + [SMALL_STATE(31)] = 145, + [SMALL_STATE(32)] = 178, + [SMALL_STATE(33)] = 211, + [SMALL_STATE(34)] = 254, + [SMALL_STATE(35)] = 285, + [SMALL_STATE(36)] = 330, + [SMALL_STATE(37)] = 359, + [SMALL_STATE(38)] = 388, + [SMALL_STATE(39)] = 417, + [SMALL_STATE(40)] = 446, + [SMALL_STATE(41)] = 477, [SMALL_STATE(42)] = 506, - [SMALL_STATE(43)] = 546, - [SMALL_STATE(44)] = 590, - [SMALL_STATE(45)] = 622, - [SMALL_STATE(46)] = 654, - [SMALL_STATE(47)] = 686, - [SMALL_STATE(48)] = 718, - [SMALL_STATE(49)] = 762, - [SMALL_STATE(50)] = 806, - [SMALL_STATE(51)] = 838, - [SMALL_STATE(52)] = 864, - [SMALL_STATE(53)] = 890, - [SMALL_STATE(54)] = 916, - [SMALL_STATE(55)] = 942, - [SMALL_STATE(56)] = 968, - [SMALL_STATE(57)] = 994, - [SMALL_STATE(58)] = 1020, - [SMALL_STATE(59)] = 1046, - [SMALL_STATE(60)] = 1072, - [SMALL_STATE(61)] = 1098, - [SMALL_STATE(62)] = 1120, - [SMALL_STATE(63)] = 1157, - [SMALL_STATE(64)] = 1194, - [SMALL_STATE(65)] = 1231, - [SMALL_STATE(66)] = 1249, - [SMALL_STATE(67)] = 1278, - [SMALL_STATE(68)] = 1305, - [SMALL_STATE(69)] = 1332, - [SMALL_STATE(70)] = 1347, - [SMALL_STATE(71)] = 1374, - [SMALL_STATE(72)] = 1401, - [SMALL_STATE(73)] = 1420, - [SMALL_STATE(74)] = 1437, - [SMALL_STATE(75)] = 1458, - [SMALL_STATE(76)] = 1470, - [SMALL_STATE(77)] = 1488, - [SMALL_STATE(78)] = 1506, - [SMALL_STATE(79)] = 1524, - [SMALL_STATE(80)] = 1543, - [SMALL_STATE(81)] = 1554, - [SMALL_STATE(82)] = 1571, - [SMALL_STATE(83)] = 1588, - [SMALL_STATE(84)] = 1605, - [SMALL_STATE(85)] = 1624, - [SMALL_STATE(86)] = 1641, - [SMALL_STATE(87)] = 1658, - [SMALL_STATE(88)] = 1675, - [SMALL_STATE(89)] = 1692, - [SMALL_STATE(90)] = 1709, - [SMALL_STATE(91)] = 1728, - [SMALL_STATE(92)] = 1739, - [SMALL_STATE(93)] = 1750, - [SMALL_STATE(94)] = 1767, - [SMALL_STATE(95)] = 1784, - [SMALL_STATE(96)] = 1798, - [SMALL_STATE(97)] = 1814, - [SMALL_STATE(98)] = 1828, - [SMALL_STATE(99)] = 1842, - [SMALL_STATE(100)] = 1854, - [SMALL_STATE(101)] = 1867, - [SMALL_STATE(102)] = 1880, - [SMALL_STATE(103)] = 1893, - [SMALL_STATE(104)] = 1904, - [SMALL_STATE(105)] = 1915, - [SMALL_STATE(106)] = 1928, - [SMALL_STATE(107)] = 1941, - [SMALL_STATE(108)] = 1954, - [SMALL_STATE(109)] = 1965, - [SMALL_STATE(110)] = 1974, - [SMALL_STATE(111)] = 1983, - [SMALL_STATE(112)] = 1994, - [SMALL_STATE(113)] = 2007, - [SMALL_STATE(114)] = 2016, - [SMALL_STATE(115)] = 2029, - [SMALL_STATE(116)] = 2042, - [SMALL_STATE(117)] = 2055, - [SMALL_STATE(118)] = 2068, - [SMALL_STATE(119)] = 2081, - [SMALL_STATE(120)] = 2094, - [SMALL_STATE(121)] = 2107, - [SMALL_STATE(122)] = 2120, - [SMALL_STATE(123)] = 2133, - [SMALL_STATE(124)] = 2146, - [SMALL_STATE(125)] = 2156, - [SMALL_STATE(126)] = 2164, - [SMALL_STATE(127)] = 2174, - [SMALL_STATE(128)] = 2182, - [SMALL_STATE(129)] = 2190, - [SMALL_STATE(130)] = 2198, - [SMALL_STATE(131)] = 2206, - [SMALL_STATE(132)] = 2216, - [SMALL_STATE(133)] = 2226, - [SMALL_STATE(134)] = 2236, - [SMALL_STATE(135)] = 2244, - [SMALL_STATE(136)] = 2252, - [SMALL_STATE(137)] = 2260, - [SMALL_STATE(138)] = 2270, - [SMALL_STATE(139)] = 2278, - [SMALL_STATE(140)] = 2288, - [SMALL_STATE(141)] = 2296, - [SMALL_STATE(142)] = 2304, - [SMALL_STATE(143)] = 2314, - [SMALL_STATE(144)] = 2322, - [SMALL_STATE(145)] = 2332, - [SMALL_STATE(146)] = 2340, - [SMALL_STATE(147)] = 2350, - [SMALL_STATE(148)] = 2358, - [SMALL_STATE(149)] = 2368, - [SMALL_STATE(150)] = 2376, - [SMALL_STATE(151)] = 2386, - [SMALL_STATE(152)] = 2396, - [SMALL_STATE(153)] = 2406, - [SMALL_STATE(154)] = 2413, - [SMALL_STATE(155)] = 2420, - [SMALL_STATE(156)] = 2427, - [SMALL_STATE(157)] = 2434, - [SMALL_STATE(158)] = 2441, - [SMALL_STATE(159)] = 2448, - [SMALL_STATE(160)] = 2455, - [SMALL_STATE(161)] = 2462, - [SMALL_STATE(162)] = 2469, - [SMALL_STATE(163)] = 2476, - [SMALL_STATE(164)] = 2483, - [SMALL_STATE(165)] = 2490, - [SMALL_STATE(166)] = 2497, - [SMALL_STATE(167)] = 2504, - [SMALL_STATE(168)] = 2511, - [SMALL_STATE(169)] = 2518, - [SMALL_STATE(170)] = 2525, - [SMALL_STATE(171)] = 2532, - [SMALL_STATE(172)] = 2539, - [SMALL_STATE(173)] = 2546, - [SMALL_STATE(174)] = 2553, - [SMALL_STATE(175)] = 2560, - [SMALL_STATE(176)] = 2567, - [SMALL_STATE(177)] = 2574, - [SMALL_STATE(178)] = 2581, - [SMALL_STATE(179)] = 2588, + [SMALL_STATE(43)] = 556, + [SMALL_STATE(44)] = 596, + [SMALL_STATE(45)] = 628, + [SMALL_STATE(46)] = 660, + [SMALL_STATE(47)] = 704, + [SMALL_STATE(48)] = 748, + [SMALL_STATE(49)] = 780, + [SMALL_STATE(50)] = 812, + [SMALL_STATE(51)] = 856, + [SMALL_STATE(52)] = 888, + [SMALL_STATE(53)] = 920, + [SMALL_STATE(54)] = 952, + [SMALL_STATE(55)] = 978, + [SMALL_STATE(56)] = 1004, + [SMALL_STATE(57)] = 1030, + [SMALL_STATE(58)] = 1056, + [SMALL_STATE(59)] = 1082, + [SMALL_STATE(60)] = 1108, + [SMALL_STATE(61)] = 1130, + [SMALL_STATE(62)] = 1156, + [SMALL_STATE(63)] = 1182, + [SMALL_STATE(64)] = 1208, + [SMALL_STATE(65)] = 1234, + [SMALL_STATE(66)] = 1260, + [SMALL_STATE(67)] = 1286, + [SMALL_STATE(68)] = 1323, + [SMALL_STATE(69)] = 1360, + [SMALL_STATE(70)] = 1397, + [SMALL_STATE(71)] = 1415, + [SMALL_STATE(72)] = 1442, + [SMALL_STATE(73)] = 1469, + [SMALL_STATE(74)] = 1496, + [SMALL_STATE(75)] = 1511, + [SMALL_STATE(76)] = 1538, + [SMALL_STATE(77)] = 1557, + [SMALL_STATE(78)] = 1578, + [SMALL_STATE(79)] = 1595, + [SMALL_STATE(80)] = 1613, + [SMALL_STATE(81)] = 1631, + [SMALL_STATE(82)] = 1649, + [SMALL_STATE(83)] = 1661, + [SMALL_STATE(84)] = 1679, + [SMALL_STATE(85)] = 1690, + [SMALL_STATE(86)] = 1707, + [SMALL_STATE(87)] = 1724, + [SMALL_STATE(88)] = 1735, + [SMALL_STATE(89)] = 1752, + [SMALL_STATE(90)] = 1769, + [SMALL_STATE(91)] = 1780, + [SMALL_STATE(92)] = 1799, + [SMALL_STATE(93)] = 1818, + [SMALL_STATE(94)] = 1835, + [SMALL_STATE(95)] = 1852, + [SMALL_STATE(96)] = 1869, + [SMALL_STATE(97)] = 1886, + [SMALL_STATE(98)] = 1903, + [SMALL_STATE(99)] = 1920, + [SMALL_STATE(100)] = 1939, + [SMALL_STATE(101)] = 1955, + [SMALL_STATE(102)] = 1969, + [SMALL_STATE(103)] = 1979, + [SMALL_STATE(104)] = 1993, + [SMALL_STATE(105)] = 2007, + [SMALL_STATE(106)] = 2017, + [SMALL_STATE(107)] = 2029, + [SMALL_STATE(108)] = 2042, + [SMALL_STATE(109)] = 2055, + [SMALL_STATE(110)] = 2068, + [SMALL_STATE(111)] = 2081, + [SMALL_STATE(112)] = 2094, + [SMALL_STATE(113)] = 2107, + [SMALL_STATE(114)] = 2120, + [SMALL_STATE(115)] = 2133, + [SMALL_STATE(116)] = 2144, + [SMALL_STATE(117)] = 2155, + [SMALL_STATE(118)] = 2166, + [SMALL_STATE(119)] = 2179, + [SMALL_STATE(120)] = 2192, + [SMALL_STATE(121)] = 2205, + [SMALL_STATE(122)] = 2218, + [SMALL_STATE(123)] = 2231, + [SMALL_STATE(124)] = 2244, + [SMALL_STATE(125)] = 2253, + [SMALL_STATE(126)] = 2264, + [SMALL_STATE(127)] = 2277, + [SMALL_STATE(128)] = 2286, + [SMALL_STATE(129)] = 2299, + [SMALL_STATE(130)] = 2308, + [SMALL_STATE(131)] = 2321, + [SMALL_STATE(132)] = 2332, + [SMALL_STATE(133)] = 2342, + [SMALL_STATE(134)] = 2350, + [SMALL_STATE(135)] = 2358, + [SMALL_STATE(136)] = 2366, + [SMALL_STATE(137)] = 2374, + [SMALL_STATE(138)] = 2384, + [SMALL_STATE(139)] = 2394, + [SMALL_STATE(140)] = 2402, + [SMALL_STATE(141)] = 2410, + [SMALL_STATE(142)] = 2418, + [SMALL_STATE(143)] = 2428, + [SMALL_STATE(144)] = 2436, + [SMALL_STATE(145)] = 2444, + [SMALL_STATE(146)] = 2452, + [SMALL_STATE(147)] = 2462, + [SMALL_STATE(148)] = 2470, + [SMALL_STATE(149)] = 2480, + [SMALL_STATE(150)] = 2488, + [SMALL_STATE(151)] = 2498, + [SMALL_STATE(152)] = 2506, + [SMALL_STATE(153)] = 2516, + [SMALL_STATE(154)] = 2526, + [SMALL_STATE(155)] = 2536, + [SMALL_STATE(156)] = 2546, + [SMALL_STATE(157)] = 2556, + [SMALL_STATE(158)] = 2564, + [SMALL_STATE(159)] = 2574, + [SMALL_STATE(160)] = 2584, + [SMALL_STATE(161)] = 2592, + [SMALL_STATE(162)] = 2599, + [SMALL_STATE(163)] = 2606, + [SMALL_STATE(164)] = 2613, + [SMALL_STATE(165)] = 2620, + [SMALL_STATE(166)] = 2627, + [SMALL_STATE(167)] = 2634, + [SMALL_STATE(168)] = 2641, + [SMALL_STATE(169)] = 2648, + [SMALL_STATE(170)] = 2655, + [SMALL_STATE(171)] = 2662, + [SMALL_STATE(172)] = 2669, + [SMALL_STATE(173)] = 2676, + [SMALL_STATE(174)] = 2683, + [SMALL_STATE(175)] = 2690, + [SMALL_STATE(176)] = 2697, + [SMALL_STATE(177)] = 2704, + [SMALL_STATE(178)] = 2711, + [SMALL_STATE(179)] = 2718, + [SMALL_STATE(180)] = 2725, + [SMALL_STATE(181)] = 2732, + [SMALL_STATE(182)] = 2739, + [SMALL_STATE(183)] = 2746, + [SMALL_STATE(184)] = 2753, + [SMALL_STATE(185)] = 2760, + [SMALL_STATE(186)] = 2767, + [SMALL_STATE(187)] = 2774, + [SMALL_STATE(188)] = 2781, }; 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_EXTRA(), - [5] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34), + [5] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), [7] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_type, 2, .production_id = 2), [9] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_type, 2, .production_id = 2), [11] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primitive_type, 1), [13] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primitive_type, 1), [15] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), - [17] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(110), - [20] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(18), - [23] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(61), - [26] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(61), - [29] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(121), - [32] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(118), - [35] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(175), - [38] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(164), - [41] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(168), - [44] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(116), - [47] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(79), - [50] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(112), - [53] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), - [55] = {.entry = {.count = 1, .reusable = true}}, SHIFT(110), - [57] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18), - [59] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), - [61] = {.entry = {.count = 1, .reusable = false}}, SHIFT(61), - [63] = {.entry = {.count = 1, .reusable = true}}, SHIFT(121), - [65] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), - [67] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), - [69] = {.entry = {.count = 1, .reusable = false}}, SHIFT(164), - [71] = {.entry = {.count = 1, .reusable = true}}, SHIFT(168), - [73] = {.entry = {.count = 1, .reusable = true}}, SHIFT(116), - [75] = {.entry = {.count = 1, .reusable = true}}, SHIFT(79), - [77] = {.entry = {.count = 1, .reusable = true}}, SHIFT(112), - [79] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), + [17] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(129), + [20] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(26), + [23] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(60), + [26] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(60), + [29] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(109), + [32] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(112), + [35] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(177), + [38] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(176), + [41] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(175), + [44] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(113), + [47] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(91), + [50] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(114), + [53] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), + [55] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), + [57] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), + [59] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), + [61] = {.entry = {.count = 1, .reusable = false}}, SHIFT(60), + [63] = {.entry = {.count = 1, .reusable = true}}, SHIFT(109), + [65] = {.entry = {.count = 1, .reusable = true}}, SHIFT(112), + [67] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177), + [69] = {.entry = {.count = 1, .reusable = false}}, SHIFT(176), + [71] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), + [73] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113), + [75] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91), + [77] = {.entry = {.count = 1, .reusable = true}}, SHIFT(114), + [79] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), [81] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_number_literal, 1), [83] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_number_literal, 1), - [85] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_definition, 3), - [87] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_definition, 3), - [89] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_definition, 2), - [91] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_definition, 2), + [85] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_definition, 2), + [87] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_definition, 2), + [89] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_definition, 3), + [91] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_definition, 3), [93] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_identifier, 4, .production_id = 5), [95] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_identifier, 4, .production_id = 5), [97] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_identifier, 3, .production_id = 4), [99] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_identifier, 3, .production_id = 4), [101] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_data_declaration, 3), [103] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_declaration, 3), - [105] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_declaration, 3), - [107] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_declaration, 3), - [109] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 2), - [111] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 2), + [105] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 2), + [107] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 2), + [109] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_declaration, 2), + [111] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_declaration, 2), [113] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 3), [115] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 3), [117] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_declaration, 3), [119] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_declaration, 3), - [121] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_declaration, 2), - [123] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_declaration, 2), - [125] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 1), - [127] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 1), - [129] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 3), - [131] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 3), - [133] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_locals_declaration, 2), - [135] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_locals_declaration, 2), - [137] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_declaration, 2), - [139] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_declaration, 2), - [141] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_declaration, 4), - [143] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_declaration, 4), - [145] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_declaration, 2), - [147] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_declaration, 2), - [149] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 4), - [151] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 4), - [153] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_data_declaration, 4), - [155] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_declaration, 4), - [157] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catchall_declaration, 7), - [159] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catchall_declaration, 7), - [161] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_declaration, 8), - [163] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_declaration, 8), - [165] = {.entry = {.count = 1, .reusable = false}}, SHIFT(100), - [167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), - [169] = {.entry = {.count = 1, .reusable = false}}, SHIFT(33), - [171] = {.entry = {.count = 1, .reusable = false}}, SHIFT(119), - [173] = {.entry = {.count = 1, .reusable = false}}, SHIFT(59), - [175] = {.entry = {.count = 1, .reusable = false}}, SHIFT(45), - [177] = {.entry = {.count = 1, .reusable = false}}, SHIFT(51), + [121] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_declaration, 3), + [123] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_declaration, 3), + [125] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_declaration, 8), + [127] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_declaration, 8), + [129] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_declaration, 2), + [131] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_declaration, 2), + [133] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catchall_declaration, 7), + [135] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catchall_declaration, 7), + [137] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 4), + [139] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 4), + [141] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_locals_declaration, 2), + [143] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_locals_declaration, 2), + [145] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_declaration, 2), + [147] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_declaration, 2), + [149] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_data_declaration, 4), + [151] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_declaration, 4), + [153] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_declaration, 4), + [155] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_declaration, 4), + [157] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 1), + [159] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 1), + [161] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 3), + [163] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 3), + [165] = {.entry = {.count = 1, .reusable = false}}, SHIFT(108), + [167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), + [169] = {.entry = {.count = 1, .reusable = false}}, SHIFT(35), + [171] = {.entry = {.count = 1, .reusable = false}}, SHIFT(122), + [173] = {.entry = {.count = 1, .reusable = false}}, SHIFT(58), + [175] = {.entry = {.count = 1, .reusable = false}}, SHIFT(44), + [177] = {.entry = {.count = 1, .reusable = false}}, SHIFT(57), [179] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(), [181] = {.entry = {.count = 1, .reusable = false}}, SHIFT(152), - [183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), - [185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(33), - [187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(119), - [189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), - [191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), - [193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), - [195] = {.entry = {.count = 1, .reusable = false}}, SHIFT(133), - [197] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_access_modifiers, 1), - [199] = {.entry = {.count = 1, .reusable = false}}, SHIFT(31), - [201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), - [203] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), - [205] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(31), - [208] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(31), - [211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), - [213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), - [215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(103), - [217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), - [219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), - [221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54), - [223] = {.entry = {.count = 1, .reusable = false}}, SHIFT(96), - [225] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7), - [227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(105), - [229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), - [231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), - [233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), - [235] = {.entry = {.count = 1, .reusable = false}}, SHIFT(120), - [237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120), - [239] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(37), - [242] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(37), - [245] = {.entry = {.count = 1, .reusable = false}}, SHIFT(37), - [247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), - [249] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(39), - [252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), - [254] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 2), - [256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), - [258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), - [260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), - [262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32), - [264] = {.entry = {.count = 1, .reusable = false}}, SHIFT(140), - [266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), - [268] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 4), - [270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), - [272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), - [274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3), - [276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), - [278] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(65), - [281] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), - [283] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(54), - [286] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(3), - [289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53), - [291] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 3), - [293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), - [295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108), - [297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(111), - [299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), - [301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), - [303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2), - [305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(128), - [307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), - [309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), - [311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144), - [313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), - [315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), - [317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10), - [319] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_opcode, 1), - [321] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_opcode, 1), - [323] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 5), - [325] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 1), - [327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), - [329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(149), - [331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), - [333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(130), - [335] = {.entry = {.count = 1, .reusable = false}}, SHIFT(130), - [337] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 6), - [339] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_identifier, 2), - [341] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), - [343] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), SHIFT_REPEAT(110), - [346] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), - [348] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), SHIFT_REPEAT(172), - [351] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 1), - [353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113), - [355] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_super_declaration, 2), - [357] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), - [359] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), SHIFT_REPEAT(35), - [362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), - [364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), - [366] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_declaration, 2), - [368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(162), - [370] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), - [372] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), SHIFT_REPEAT(7), - [375] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), SHIFT_REPEAT(7), - [378] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 7), - [380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), - [382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), - [384] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), - [386] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), SHIFT_REPEAT(32), - [389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), - [391] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), - [393] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), SHIFT_REPEAT(7), - [396] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), SHIFT_REPEAT(7), - [399] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_implements_declaration, 2), - [401] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 3), - [403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(156), - [405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), - [407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), - [409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81), - [411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(124), - [413] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_definition_repeat1, 2), SHIFT_REPEAT(156), - [416] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_annotation_definition_repeat1, 2), - [418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), - [420] = {.entry = {.count = 1, .reusable = false}}, SHIFT(29), - [422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), - [424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), - [426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), - [428] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__identifier, 1), - [430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(76), - [432] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 3), - [434] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 3), - [436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(123), - [438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), - [440] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__statement_argument, 1), - [442] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statement_argument, 1), - [444] = {.entry = {.count = 1, .reusable = false}}, SHIFT(77), - [446] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 3), - [448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(157), - [450] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 2), - [452] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(42), - [455] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), - [457] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_repeat1, 2), SHIFT_REPEAT(29), - [460] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_statement_repeat1, 2), - [462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), - [464] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__identifier, 1), - [466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(141), - [468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106), - [470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), - [472] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_packed_switch_declaration_repeat1, 2), SHIFT_REPEAT(123), - [475] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_packed_switch_declaration_repeat1, 2), - [477] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 3), - [479] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 3), - [481] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_full_field_identifier, 3), - [483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), - [485] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 3, .production_id = 1), - [487] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_full_field_identifier, 3), - [489] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_full_method_identifier, 3), - [491] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_full_method_identifier, 3), - [493] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_statement_repeat1, 2), - [495] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 2), - [497] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 4), - [499] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_reference, 2), - [501] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 2), - [503] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 2), - [505] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 4), - [507] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_property, 3, .production_id = 3), - [509] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_declaration, 3), - [511] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 5), - [513] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 5), - [515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), - [517] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_value, 1), - [519] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field_identifier, 2), - [521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161), - [523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(153), - [525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), - [527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(145), - [529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), - [531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), - [533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104), - [535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), - [537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146), - [539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159), - [541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), - [543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(109), - [545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179), - [547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155), - [549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169), - [551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(166), - [553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(167), - [555] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), - [557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91), - [559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(80), - [561] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 3), - [563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), - [565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), - [567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(160), - [569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(174), - [571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163), + [183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), + [185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), + [187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(122), + [189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), + [191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), + [193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), + [195] = {.entry = {.count = 1, .reusable = false}}, SHIFT(158), + [197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(33), + [199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125), + [201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), + [203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), + [205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), + [207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), + [209] = {.entry = {.count = 1, .reusable = false}}, SHIFT(149), + [211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), + [213] = {.entry = {.count = 1, .reusable = false}}, SHIFT(134), + [215] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), + [217] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(31), + [220] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(31), + [223] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_access_modifiers, 1), + [225] = {.entry = {.count = 1, .reusable = false}}, SHIFT(31), + [227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), + [229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(157), + [231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), + [233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), + [235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53), + [237] = {.entry = {.count = 1, .reusable = false}}, SHIFT(111), + [239] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7), + [241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(111), + [243] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(34), + [246] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(34), + [249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), + [251] = {.entry = {.count = 1, .reusable = false}}, SHIFT(100), + [253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(128), + [255] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(36), + [258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), + [260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32), + [262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), + [264] = {.entry = {.count = 1, .reusable = false}}, SHIFT(34), + [266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34), + [268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), + [270] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 2), + [272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(183), + [274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(182), + [276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), + [278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), + [280] = {.entry = {.count = 1, .reusable = false}}, SHIFT(140), + [282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), + [284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), + [286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), + [288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3), + [290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), + [292] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 3), + [294] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(70), + [297] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), + [299] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(59), + [302] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(3), + [305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), + [307] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 4), + [309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), + [311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), + [313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), + [315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144), + [317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54), + [319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), + [321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(156), + [323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(115), + [325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74), + [327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(117), + [329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155), + [331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2), + [333] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_opcode, 1), + [335] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_opcode, 1), + [337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159), + [339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143), + [341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10), + [343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(141), + [345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), + [347] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 5), + [349] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 1), + [351] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 6), + [353] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_identifier, 2), + [355] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), + [357] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), SHIFT_REPEAT(129), + [360] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 1), + [362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), + [364] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), + [366] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), SHIFT_REPEAT(182), + [369] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), + [371] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), SHIFT_REPEAT(39), + [374] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_super_declaration, 2), + [376] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 3), + [378] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), + [380] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), SHIFT_REPEAT(38), + [383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), + [385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), + [387] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_declaration, 2), + [389] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 7), + [391] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_implements_declaration, 2), + [393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), + [395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17), + [397] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), + [399] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), SHIFT_REPEAT(7), + [402] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), SHIFT_REPEAT(7), + [405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(174), + [407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), + [409] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), + [411] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), SHIFT_REPEAT(7), + [414] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), SHIFT_REPEAT(7), + [417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), + [419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(97), + [421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), + [423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), + [425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), + [427] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_full_method_identifier, 3), + [429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), + [431] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_definition_repeat1, 2), SHIFT_REPEAT(173), + [434] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_annotation_definition_repeat1, 2), + [436] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_full_field_identifier, 3), + [438] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_packed_switch_declaration_repeat1, 2), SHIFT_REPEAT(107), + [441] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_packed_switch_declaration_repeat1, 2), + [443] = {.entry = {.count = 1, .reusable = false}}, SHIFT(29), + [445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), + [447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), + [449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(160), + [451] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 3), + [453] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 3), + [455] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__statement_argument, 1), + [457] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statement_argument, 1), + [459] = {.entry = {.count = 1, .reusable = false}}, SHIFT(80), + [461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120), + [463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), + [465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(107), + [467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), + [469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), + [471] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__identifier, 1), + [473] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__identifier, 1), + [475] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_repeat1, 2), SHIFT_REPEAT(29), + [478] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_statement_repeat1, 2), + [480] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 3), + [482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83), + [484] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(43), + [487] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), + [489] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 2), + [491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(180), + [493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), + [495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81), + [497] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 4), + [499] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 4), + [501] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 3, .production_id = 1), + [503] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_value, 1), + [505] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_property, 3, .production_id = 3), + [507] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_reference, 2), + [509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185), + [511] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 2), + [513] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 2), + [515] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 2), + [517] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_declaration, 3), + [519] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 5), + [521] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 5), + [523] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 3), + [525] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 3), + [527] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_full_field_identifier, 3), + [529] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_full_method_identifier, 3), + [531] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field_identifier, 2), + [533] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_statement_repeat1, 2), + [535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(168), + [537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(165), + [539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), + [541] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), + [543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), + [545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(162), + [547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161), + [549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(181), + [551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18), + [553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), + [555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169), + [557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), + [559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146), + [561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(166), + [563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(167), + [565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), + [567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), + [569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(124), + [571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(145), + [573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), + [575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90), + [577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), + [579] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 3), + [581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(82), + [583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(184), + [585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(116), }; #ifdef __cplusplus From 1ecbc07518e3f5a6069ac11e76a6981a7de70e0a Mon Sep 17 00:00:00 2001 From: Yotam Nachum Date: Tue, 4 Jan 2022 17:43:47 +0200 Subject: [PATCH 32/98] Make method names with a $ valid --- grammar.js | 2 +- src/grammar.json | 2 +- src/parser.c | 5505 ++++++++++++++++++++++++---------------------- 3 files changed, 2829 insertions(+), 2680 deletions(-) diff --git a/grammar.js b/grammar.js index a298f9ad7..838dd959a 100644 --- a/grammar.js +++ b/grammar.js @@ -416,7 +416,7 @@ module.exports = grammar({ field_identifier: $ => seq(/[\w\d]+:/, $._type), method_identifier: $ => seq( - choice("(", "(", /[\w\d]+\(/), + choice("(", "(", /[\w\d\$]+\(/), field("parameters", alias(repeat($._type), $.parameters)), ")", field("return_type", $._type) diff --git a/src/grammar.json b/src/grammar.json index d6001fc62..246f8077b 100644 --- a/src/grammar.json +++ b/src/grammar.json @@ -1645,7 +1645,7 @@ }, { "type": "PATTERN", - "value": "[\\w\\d]+\\(" + "value": "[\\w\\d\\$]+\\(" } ] }, diff --git a/src/parser.c b/src/parser.c index 43fff8a69..1bc94a3d8 100644 --- a/src/parser.c +++ b/src/parser.c @@ -2610,170 +2610,173 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { eof = lexer->eof(lexer); switch (state) { case 0: - if (eof) ADVANCE(1518); + if (eof) ADVANCE(1519); if (lookahead == '"') ADVANCE(5); - if (lookahead == '#') ADVANCE(1847); - if (lookahead == ')') ADVANCE(1787); - if (lookahead == ',') ADVANCE(1535); - if (lookahead == '-') ADVANCE(174); - if (lookahead == '.') ADVANCE(173); - if (lookahead == '0') ADVANCE(1857); - if (lookahead == ':') ADVANCE(1515); - if (lookahead == '<') ADVANCE(509); - if (lookahead == '=') ADVANCE(1531); - if (lookahead == 'B') ADVANCE(1791); - if (lookahead == 'C') ADVANCE(1793); - if (lookahead == 'D') ADVANCE(1797); - if (lookahead == 'F') ADVANCE(1796); - if (lookahead == 'I') ADVANCE(1794); - if (lookahead == 'J') ADVANCE(1795); - if (lookahead == 'L') ADVANCE(1516); - if (lookahead == 'S') ADVANCE(1792); - if (lookahead == 'V') ADVANCE(1789); - if (lookahead == 'Z') ADVANCE(1790); - if (lookahead == '[') ADVANCE(1788); - if (lookahead == 'a') ADVANCE(479); - if (lookahead == 'b') ADVANCE(1257); - if (lookahead == 'c') ADVANCE(826); - if (lookahead == 'd') ADVANCE(667); - if (lookahead == 'e') ADVANCE(1031); - if (lookahead == 'f') ADVANCE(850); - if (lookahead == 'g') ADVANCE(1106); - if (lookahead == 'i') ADVANCE(779); - if (lookahead == 'l') ADVANCE(1112); - if (lookahead == 'm') ADVANCE(1107); - if (lookahead == 'n') ADVANCE(368); - if (lookahead == 'o') ADVANCE(1259); - if (lookahead == 'p') ADVANCE(366); - if (lookahead == 'r') ADVANCE(668); - if (lookahead == 's') ADVANCE(815); - if (lookahead == 't') ADVANCE(827); - if (lookahead == 'u') ADVANCE(1308); - if (lookahead == 'v') ADVANCE(417); - if (lookahead == 'x') ADVANCE(1190); - if (lookahead == '{') ADVANCE(1771); - if (lookahead == '}') ADVANCE(1773); + if (lookahead == '#') ADVANCE(1848); + if (lookahead == ')') ADVANCE(1788); + if (lookahead == ',') ADVANCE(1536); + if (lookahead == '-') ADVANCE(175); + if (lookahead == '.') ADVANCE(174); + if (lookahead == '0') ADVANCE(1858); + if (lookahead == ':') ADVANCE(1516); + if (lookahead == '<') ADVANCE(510); + if (lookahead == '=') ADVANCE(1532); + if (lookahead == 'B') ADVANCE(1792); + if (lookahead == 'C') ADVANCE(1794); + if (lookahead == 'D') ADVANCE(1798); + if (lookahead == 'F') ADVANCE(1797); + if (lookahead == 'I') ADVANCE(1795); + if (lookahead == 'J') ADVANCE(1796); + if (lookahead == 'L') ADVANCE(1517); + if (lookahead == 'S') ADVANCE(1793); + if (lookahead == 'V') ADVANCE(1790); + if (lookahead == 'Z') ADVANCE(1791); + if (lookahead == '[') ADVANCE(1789); + if (lookahead == 'a') ADVANCE(480); + if (lookahead == 'b') ADVANCE(1258); + if (lookahead == 'c') ADVANCE(827); + if (lookahead == 'd') ADVANCE(668); + if (lookahead == 'e') ADVANCE(1032); + if (lookahead == 'f') ADVANCE(851); + if (lookahead == 'g') ADVANCE(1107); + if (lookahead == 'i') ADVANCE(780); + if (lookahead == 'l') ADVANCE(1113); + if (lookahead == 'm') ADVANCE(1108); + if (lookahead == 'n') ADVANCE(369); + if (lookahead == 'o') ADVANCE(1260); + if (lookahead == 'p') ADVANCE(367); + if (lookahead == 'r') ADVANCE(669); + if (lookahead == 's') ADVANCE(816); + if (lookahead == 't') ADVANCE(828); + if (lookahead == 'u') ADVANCE(1309); + if (lookahead == 'v') ADVANCE(418); + if (lookahead == 'x') ADVANCE(1191); + if (lookahead == '{') ADVANCE(1772); + if (lookahead == '}') ADVANCE(1774); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(0) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1858); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1859); END_STATE(); case 1: - if (lookahead == '\n') ADVANCE(1536); + if (lookahead == '\n') ADVANCE(1537); if (lookahead == '"') ADVANCE(5); - if (lookahead == '#') ADVANCE(1847); - if (lookahead == ',') ADVANCE(1535); - if (lookahead == '-') ADVANCE(174); - if (lookahead == '0') ADVANCE(1855); - if (lookahead == ':') ADVANCE(1515); - if (lookahead == '<') ADVANCE(509); - if (lookahead == 'L') ADVANCE(16); - if (lookahead == '[') ADVANCE(1788); - if (lookahead == 'p') ADVANCE(17); - if (lookahead == 'v') ADVANCE(18); - if (lookahead == '{') ADVANCE(1771); + if (lookahead == '#') ADVANCE(1848); + if (lookahead == '$') ADVANCE(127); + if (lookahead == ',') ADVANCE(1536); + if (lookahead == '-') ADVANCE(175); + if (lookahead == '0') ADVANCE(1856); + if (lookahead == ':') ADVANCE(1516); + if (lookahead == '<') ADVANCE(510); + if (lookahead == 'L') ADVANCE(17); + if (lookahead == '[') ADVANCE(1789); + if (lookahead == 'p') ADVANCE(12); + if (lookahead == 'v') ADVANCE(13); + if (lookahead == '{') ADVANCE(1772); if (lookahead == '\t' || lookahead == '\r' || lookahead == ' ') SKIP(1) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1856); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1857); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(20); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(15); END_STATE(); case 2: - if (lookahead == ' ') ADVANCE(471); + if (lookahead == ' ') ADVANCE(472); END_STATE(); case 3: - if (lookahead == ' ') ADVANCE(472); + if (lookahead == ' ') ADVANCE(473); END_STATE(); case 4: if (lookahead == '"') ADVANCE(5); - if (lookahead == '#') ADVANCE(1847); - if (lookahead == '-') ADVANCE(175); - if (lookahead == '.') ADVANCE(747); - if (lookahead == '0') ADVANCE(1855); - if (lookahead == ':') ADVANCE(1515); - if (lookahead == '<') ADVANCE(509); - if (lookahead == 'L') ADVANCE(16); - if (lookahead == '[') ADVANCE(1788); - if (lookahead == 'n') ADVANCE(15); - if (lookahead == 'p') ADVANCE(17); - if (lookahead == 'v') ADVANCE(18); - if (lookahead == '{') ADVANCE(1771); - if (lookahead == '}') ADVANCE(1773); + if (lookahead == '#') ADVANCE(1848); + if (lookahead == '$') ADVANCE(127); + if (lookahead == '-') ADVANCE(176); + if (lookahead == '.') ADVANCE(748); + if (lookahead == '0') ADVANCE(1856); + if (lookahead == ':') ADVANCE(1516); + if (lookahead == '<') ADVANCE(510); + if (lookahead == 'L') ADVANCE(17); + if (lookahead == '[') ADVANCE(1789); + if (lookahead == 'n') ADVANCE(11); + if (lookahead == 'p') ADVANCE(12); + if (lookahead == 'v') ADVANCE(13); + if (lookahead == '{') ADVANCE(1772); + if (lookahead == '}') ADVANCE(1774); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(4) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1856); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1857); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(20); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(15); END_STATE(); case 5: - if (lookahead == '"') ADVANCE(1859); + if (lookahead == '"') ADVANCE(1860); if (lookahead != 0 && lookahead != '\n') ADVANCE(5); END_STATE(); case 6: - if (lookahead == '#') ADVANCE(1847); - if (lookahead == '<') ADVANCE(509); - if (lookahead == 'a') ADVANCE(32); - if (lookahead == 'b') ADVANCE(95); - if (lookahead == 'c') ADVANCE(89); - if (lookahead == 'd') ADVANCE(47); - if (lookahead == 'e') ADVANCE(81); - if (lookahead == 'f') ADVANCE(70); - if (lookahead == 'i') ADVANCE(82); - if (lookahead == 'n') ADVANCE(21); - if (lookahead == 'p') ADVANCE(92); - if (lookahead == 's') ADVANCE(120); - if (lookahead == 't') ADVANCE(96); - if (lookahead == 'v') ADVANCE(29); + if (lookahead == '#') ADVANCE(1848); + if (lookahead == '<') ADVANCE(510); + if (lookahead == 'a') ADVANCE(33); + if (lookahead == 'b') ADVANCE(96); + if (lookahead == 'c') ADVANCE(90); + if (lookahead == 'd') ADVANCE(48); + if (lookahead == 'e') ADVANCE(82); + if (lookahead == 'f') ADVANCE(71); + if (lookahead == 'i') ADVANCE(83); + if (lookahead == 'n') ADVANCE(22); + if (lookahead == 'p') ADVANCE(93); + if (lookahead == 's') ADVANCE(121); + if (lookahead == 't') ADVANCE(97); + if (lookahead == 'v') ADVANCE(30); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(6) - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('g' <= lookahead && lookahead <= 'z')) ADVANCE(126); + ('g' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 7: - if (lookahead == '#') ADVANCE(1847); - if (lookahead == 'L') ADVANCE(1516); - if (lookahead == 'a') ADVANCE(478); - if (lookahead == 'b') ADVANCE(1256); - if (lookahead == 'c') ADVANCE(1174); - if (lookahead == 'd') ADVANCE(666); - if (lookahead == 'e') ADVANCE(1030); - if (lookahead == 'f') ADVANCE(880); - if (lookahead == 'i') ADVANCE(1102); - if (lookahead == 'n') ADVANCE(367); - if (lookahead == 'p') ADVANCE(1258); - if (lookahead == 's') ADVANCE(1393); - if (lookahead == 't') ADVANCE(1260); - if (lookahead == 'v') ADVANCE(416); + if (lookahead == '#') ADVANCE(1848); + if (lookahead == 'L') ADVANCE(1517); + if (lookahead == 'a') ADVANCE(479); + if (lookahead == 'b') ADVANCE(1257); + if (lookahead == 'c') ADVANCE(1175); + if (lookahead == 'd') ADVANCE(667); + if (lookahead == 'e') ADVANCE(1031); + if (lookahead == 'f') ADVANCE(881); + if (lookahead == 'i') ADVANCE(1103); + if (lookahead == 'n') ADVANCE(368); + if (lookahead == 'p') ADVANCE(1259); + if (lookahead == 's') ADVANCE(1394); + if (lookahead == 't') ADVANCE(1261); + if (lookahead == 'v') ADVANCE(417); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(7) END_STATE(); case 8: - if (lookahead == '#') ADVANCE(1847); - if (lookahead == 'a') ADVANCE(262); - if (lookahead == 'b') ADVANCE(325); - if (lookahead == 'c') ADVANCE(319); - if (lookahead == 'd') ADVANCE(277); - if (lookahead == 'e') ADVANCE(311); - if (lookahead == 'f') ADVANCE(300); - if (lookahead == 'i') ADVANCE(312); - if (lookahead == 'n') ADVANCE(251); - if (lookahead == 'p') ADVANCE(322); - if (lookahead == 's') ADVANCE(350); - if (lookahead == 't') ADVANCE(326); - if (lookahead == 'v') ADVANCE(259); + if (lookahead == '#') ADVANCE(1848); + if (lookahead == 'a') ADVANCE(263); + if (lookahead == 'b') ADVANCE(326); + if (lookahead == 'c') ADVANCE(320); + if (lookahead == 'd') ADVANCE(278); + if (lookahead == 'e') ADVANCE(312); + if (lookahead == 'f') ADVANCE(301); + if (lookahead == 'i') ADVANCE(313); + if (lookahead == 'n') ADVANCE(252); + if (lookahead == 'p') ADVANCE(323); + if (lookahead == 's') ADVANCE(351); + if (lookahead == 't') ADVANCE(327); + if (lookahead == 'v') ADVANCE(260); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || @@ -2781,1089 +2784,1210 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('g' <= lookahead && lookahead <= 'z')) ADVANCE(356); + ('g' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 9: - if (lookahead == '(') ADVANCE(1785); + if (lookahead == '$') ADVANCE(127); + if (lookahead == '(') ADVANCE(1787); + if (lookahead == ':') ADVANCE(1784); + if (lookahead == 'l') ADVANCE(1862); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(15); END_STATE(); case 10: - if (lookahead == '(') ADVANCE(1784); + if (lookahead == '$') ADVANCE(127); + if (lookahead == '(') ADVANCE(1787); + if (lookahead == ':') ADVANCE(1784); + if (lookahead == 'l') ADVANCE(9); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(15); END_STATE(); case 11: - if (lookahead == '(') ADVANCE(1786); - if (lookahead == '-') ADVANCE(1315); + if (lookahead == '$') ADVANCE(127); + if (lookahead == '(') ADVANCE(1787); + if (lookahead == ':') ADVANCE(1784); + if (lookahead == 'u') ADVANCE(10); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(15); END_STATE(); case 12: - if (lookahead == '(') ADVANCE(1786); - if (lookahead == ':') ADVANCE(1783); - if (lookahead == ';') ADVANCE(1782); - if (lookahead == '$' || - lookahead == '/') ADVANCE(357); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || + if (lookahead == '$') ADVANCE(127); + if (lookahead == '(') ADVANCE(1787); + if (lookahead == ':') ADVANCE(1784); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1852); + if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(12); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(15); END_STATE(); case 13: - if (lookahead == '(') ADVANCE(1786); - if (lookahead == ':') ADVANCE(1783); - if (lookahead == 'l') ADVANCE(1861); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || + if (lookahead == '$') ADVANCE(127); + if (lookahead == '(') ADVANCE(1787); + if (lookahead == ':') ADVANCE(1784); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1850); + if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(20); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(15); END_STATE(); case 14: - if (lookahead == '(') ADVANCE(1786); - if (lookahead == ':') ADVANCE(1783); - if (lookahead == 'l') ADVANCE(13); + if (lookahead == '$') ADVANCE(127); + if (lookahead == '(') ADVANCE(1787); + if (lookahead == ':') ADVANCE(1784); if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1854); + if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(20); + ('g' <= lookahead && lookahead <= 'z')) ADVANCE(15); END_STATE(); case 15: - if (lookahead == '(') ADVANCE(1786); - if (lookahead == ':') ADVANCE(1783); - if (lookahead == 'u') ADVANCE(14); + if (lookahead == '$') ADVANCE(127); + if (lookahead == '(') ADVANCE(1787); + if (lookahead == ':') ADVANCE(1784); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(20); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(15); END_STATE(); case 16: - if (lookahead == '(') ADVANCE(1786); - if (lookahead == ':') ADVANCE(1783); - if (lookahead == '$' || - lookahead == '/') ADVANCE(357); + if (lookahead == '$') ADVANCE(21); + if (lookahead == '(') ADVANCE(1787); + if (lookahead == '/') ADVANCE(358); + if (lookahead == ':') ADVANCE(1784); + if (lookahead == ';') ADVANCE(1783); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(12); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(16); END_STATE(); case 17: - if (lookahead == '(') ADVANCE(1786); - if (lookahead == ':') ADVANCE(1783); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1851); - if (('A' <= lookahead && lookahead <= 'Z') || + if (lookahead == '$') ADVANCE(21); + if (lookahead == '(') ADVANCE(1787); + if (lookahead == '/') ADVANCE(358); + if (lookahead == ':') ADVANCE(1784); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(20); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(16); END_STATE(); case 18: if (lookahead == '(') ADVANCE(1786); - if (lookahead == ':') ADVANCE(1783); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1849); - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(20); END_STATE(); case 19: - if (lookahead == '(') ADVANCE(1786); - if (lookahead == ':') ADVANCE(1783); - if (('0' <= lookahead && lookahead <= '9') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1853); - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('g' <= lookahead && lookahead <= 'z')) ADVANCE(20); + if (lookahead == '(') ADVANCE(1785); END_STATE(); case 20: - if (lookahead == '(') ADVANCE(1786); - if (lookahead == ':') ADVANCE(1783); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1787); + if (lookahead == '-') ADVANCE(1316); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(20); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 21: - if (lookahead == '(') ADVANCE(1786); - if (lookahead == 'a') ADVANCE(111); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1787); + if (lookahead == '/') ADVANCE(358); + if (lookahead == ';') ADVANCE(1783); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(126); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(21); END_STATE(); case 22: - if (lookahead == '(') ADVANCE(1786); - if (lookahead == 'a') ADVANCE(98); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1787); + if (lookahead == 'a') ADVANCE(112); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(126); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 23: - if (lookahead == '(') ADVANCE(1786); - if (lookahead == 'a') ADVANCE(75); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1787); + if (lookahead == 'a') ADVANCE(99); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(126); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 24: - if (lookahead == '(') ADVANCE(1786); - if (lookahead == 'a') ADVANCE(39); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1787); + if (lookahead == 'a') ADVANCE(76); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(126); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 25: - if (lookahead == '(') ADVANCE(1786); - if (lookahead == 'a') ADVANCE(100); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1787); + if (lookahead == 'a') ADVANCE(40); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(126); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 26: - if (lookahead == '(') ADVANCE(1786); - if (lookahead == 'a') ADVANCE(84); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1787); + if (lookahead == 'a') ADVANCE(101); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(126); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 27: - if (lookahead == '(') ADVANCE(1786); - if (lookahead == 'a') ADVANCE(41); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1787); + if (lookahead == 'a') ADVANCE(85); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(126); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 28: - if (lookahead == '(') ADVANCE(1786); - if (lookahead == 'a') ADVANCE(114); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1787); + if (lookahead == 'a') ADVANCE(42); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(126); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 29: - if (lookahead == '(') ADVANCE(1786); - if (lookahead == 'a') ADVANCE(99); - if (lookahead == 'o') ADVANCE(79); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1787); + if (lookahead == 'a') ADVANCE(115); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(126); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 30: - if (lookahead == '(') ADVANCE(1786); - if (lookahead == 'a') ADVANCE(113); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1787); + if (lookahead == 'a') ADVANCE(100); + if (lookahead == 'o') ADVANCE(80); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(126); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 31: - if (lookahead == '(') ADVANCE(1786); - if (lookahead == 'a') ADVANCE(115); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1787); + if (lookahead == 'a') ADVANCE(114); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(126); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 32: - if (lookahead == '(') ADVANCE(1786); - if (lookahead == 'b') ADVANCE(104); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1787); + if (lookahead == 'a') ADVANCE(116); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 33: - if (lookahead == '(') ADVANCE(1786); - if (lookahead == 'b') ADVANCE(76); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1787); + if (lookahead == 'b') ADVANCE(105); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 34: - if (lookahead == '(') ADVANCE(1786); - if (lookahead == 'c') ADVANCE(64); - if (lookahead == 't') ADVANCE(63); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1787); + if (lookahead == 'b') ADVANCE(77); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 35: - if (lookahead == '(') ADVANCE(1786); - if (lookahead == 'c') ADVANCE(1799); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1787); + if (lookahead == 'c') ADVANCE(65); + if (lookahead == 't') ADVANCE(64); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 36: - if (lookahead == '(') ADVANCE(1786); - if (lookahead == 'c') ADVANCE(1808); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1787); + if (lookahead == 'c') ADVANCE(1800); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 37: - if (lookahead == '(') ADVANCE(1786); - if (lookahead == 'c') ADVANCE(1835); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1787); + if (lookahead == 'c') ADVANCE(1809); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 38: - if (lookahead == '(') ADVANCE(1786); - if (lookahead == 'c') ADVANCE(77); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1787); + if (lookahead == 'c') ADVANCE(1836); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 39: - if (lookahead == '(') ADVANCE(1786); - if (lookahead == 'c') ADVANCE(107); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1787); + if (lookahead == 'c') ADVANCE(78); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 40: - if (lookahead == '(') ADVANCE(1786); - if (lookahead == 'c') ADVANCE(109); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1787); + if (lookahead == 'c') ADVANCE(108); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 41: - if (lookahead == '(') ADVANCE(1786); - if (lookahead == 'c') ADVANCE(52); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1787); + if (lookahead == 'c') ADVANCE(110); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 42: - if (lookahead == '(') ADVANCE(1786); - if (lookahead == 'c') ADVANCE(117); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1787); + if (lookahead == 'c') ADVANCE(53); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 43: - if (lookahead == '(') ADVANCE(1786); - if (lookahead == 'd') ADVANCE(61); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1787); + if (lookahead == 'c') ADVANCE(118); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 44: - if (lookahead == '(') ADVANCE(1786); - if (lookahead == 'd') ADVANCE(11); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1787); + if (lookahead == 'd') ADVANCE(62); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 45: - if (lookahead == '(') ADVANCE(1786); - if (lookahead == 'd') ADVANCE(1805); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1787); + if (lookahead == 'd') ADVANCE(20); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 46: - if (lookahead == '(') ADVANCE(1786); - if (lookahead == 'd') ADVANCE(1814); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1787); + if (lookahead == 'd') ADVANCE(1806); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 47: - if (lookahead == '(') ADVANCE(1786); - if (lookahead == 'e') ADVANCE(38); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1787); + if (lookahead == 'd') ADVANCE(1815); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 48: - if (lookahead == '(') ADVANCE(1786); - if (lookahead == 'e') ADVANCE(1832); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1787); + if (lookahead == 'e') ADVANCE(39); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 49: - if (lookahead == '(') ADVANCE(1786); - if (lookahead == 'e') ADVANCE(1823); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1787); + if (lookahead == 'e') ADVANCE(1833); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 50: - if (lookahead == '(') ADVANCE(1786); - if (lookahead == 'e') ADVANCE(1802); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1787); + if (lookahead == 'e') ADVANCE(1824); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 51: - if (lookahead == '(') ADVANCE(1786); - if (lookahead == 'e') ADVANCE(1817); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1787); + if (lookahead == 'e') ADVANCE(1803); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 52: - if (lookahead == '(') ADVANCE(1786); - if (lookahead == 'e') ADVANCE(1826); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1787); + if (lookahead == 'e') ADVANCE(1818); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 53: - if (lookahead == '(') ADVANCE(1786); - if (lookahead == 'e') ADVANCE(42); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1787); + if (lookahead == 'e') ADVANCE(1827); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 54: - if (lookahead == '(') ADVANCE(1786); - if (lookahead == 'e') ADVANCE(44); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1787); + if (lookahead == 'e') ADVANCE(43); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 55: - if (lookahead == '(') ADVANCE(1786); - if (lookahead == 'e') ADVANCE(93); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1787); + if (lookahead == 'e') ADVANCE(45); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 56: - if (lookahead == '(') ADVANCE(1786); - if (lookahead == 'e') ADVANCE(45); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1787); + if (lookahead == 'e') ADVANCE(94); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 57: - if (lookahead == '(') ADVANCE(1786); + if (lookahead == '(') ADVANCE(1787); if (lookahead == 'e') ADVANCE(46); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 58: - if (lookahead == '(') ADVANCE(1786); - if (lookahead == 'e') ADVANCE(86); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1787); + if (lookahead == 'e') ADVANCE(47); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 59: - if (lookahead == '(') ADVANCE(1786); - if (lookahead == 'e') ADVANCE(116); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1787); + if (lookahead == 'e') ADVANCE(87); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 60: - if (lookahead == '(') ADVANCE(1786); - if (lookahead == 'f') ADVANCE(27); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1787); + if (lookahead == 'e') ADVANCE(117); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 61: - if (lookahead == '(') ADVANCE(1786); - if (lookahead == 'g') ADVANCE(48); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1787); + if (lookahead == 'f') ADVANCE(28); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 62: - if (lookahead == '(') ADVANCE(1786); - if (lookahead == 'g') ADVANCE(103); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1787); + if (lookahead == 'g') ADVANCE(49); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 63: - if (lookahead == '(') ADVANCE(1786); - if (lookahead == 'h') ADVANCE(59); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1787); + if (lookahead == 'g') ADVANCE(104); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 64: - if (lookahead == '(') ADVANCE(1786); - if (lookahead == 'h') ADVANCE(102); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1787); + if (lookahead == 'h') ADVANCE(60); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 65: - if (lookahead == '(') ADVANCE(1786); - if (lookahead == 'i') ADVANCE(43); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1787); + if (lookahead == 'h') ADVANCE(103); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 66: - if (lookahead == '(') ADVANCE(1786); - if (lookahead == 'i') ADVANCE(124); - if (lookahead == 'o') ADVANCE(118); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1787); + if (lookahead == 'i') ADVANCE(44); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 67: - if (lookahead == '(') ADVANCE(1786); + if (lookahead == '(') ADVANCE(1787); if (lookahead == 'i') ADVANCE(125); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == 'o') ADVANCE(119); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 68: - if (lookahead == '(') ADVANCE(1786); - if (lookahead == 'i') ADVANCE(123); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1787); + if (lookahead == 'i') ADVANCE(126); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 69: - if (lookahead == '(') ADVANCE(1786); - if (lookahead == 'i') ADVANCE(35); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1787); + if (lookahead == 'i') ADVANCE(124); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 70: - if (lookahead == '(') ADVANCE(1786); - if (lookahead == 'i') ADVANCE(85); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1787); + if (lookahead == 'i') ADVANCE(36); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 71: - if (lookahead == '(') ADVANCE(1786); - if (lookahead == 'i') ADVANCE(36); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1787); + if (lookahead == 'i') ADVANCE(86); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 72: - if (lookahead == '(') ADVANCE(1786); - if (lookahead == 'i') ADVANCE(78); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1787); + if (lookahead == 'i') ADVANCE(37); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 73: - if (lookahead == '(') ADVANCE(1786); - if (lookahead == 'i') ADVANCE(37); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1787); + if (lookahead == 'i') ADVANCE(79); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 74: - if (lookahead == '(') ADVANCE(1786); - if (lookahead == 'i') ADVANCE(58); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1787); + if (lookahead == 'i') ADVANCE(38); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 75: - if (lookahead == '(') ADVANCE(1786); - if (lookahead == 'l') ADVANCE(1811); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1787); + if (lookahead == 'i') ADVANCE(59); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 76: - if (lookahead == '(') ADVANCE(1786); - if (lookahead == 'l') ADVANCE(69); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1787); + if (lookahead == 'l') ADVANCE(1812); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 77: - if (lookahead == '(') ADVANCE(1786); - if (lookahead == 'l') ADVANCE(25); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1787); + if (lookahead == 'l') ADVANCE(70); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 78: - if (lookahead == '(') ADVANCE(1786); - if (lookahead == 'l') ADVANCE(51); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1787); + if (lookahead == 'l') ADVANCE(26); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 79: - if (lookahead == '(') ADVANCE(1786); - if (lookahead == 'l') ADVANCE(31); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1787); + if (lookahead == 'l') ADVANCE(52); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 80: - if (lookahead == '(') ADVANCE(1786); - if (lookahead == 'm') ADVANCE(1838); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1787); + if (lookahead == 'l') ADVANCE(32); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 81: - if (lookahead == '(') ADVANCE(1786); - if (lookahead == 'n') ADVANCE(121); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1787); + if (lookahead == 'm') ADVANCE(1839); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 82: - if (lookahead == '(') ADVANCE(1786); - if (lookahead == 'n') ADVANCE(110); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1787); + if (lookahead == 'n') ADVANCE(122); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 83: - if (lookahead == '(') ADVANCE(1786); - if (lookahead == 'n') ADVANCE(34); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1787); + if (lookahead == 'n') ADVANCE(111); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 84: - if (lookahead == '(') ADVANCE(1786); - if (lookahead == 'n') ADVANCE(106); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1787); + if (lookahead == 'n') ADVANCE(35); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 85: - if (lookahead == '(') ADVANCE(1786); - if (lookahead == 'n') ADVANCE(23); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1787); + if (lookahead == 'n') ADVANCE(107); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 86: - if (lookahead == '(') ADVANCE(1786); - if (lookahead == 'n') ADVANCE(108); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1787); + if (lookahead == 'n') ADVANCE(24); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 87: - if (lookahead == '(') ADVANCE(1786); - if (lookahead == 'n') ADVANCE(67); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1787); + if (lookahead == 'n') ADVANCE(109); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 88: - if (lookahead == '(') ADVANCE(1786); - if (lookahead == 'n') ADVANCE(105); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1787); + if (lookahead == 'n') ADVANCE(68); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 89: - if (lookahead == '(') ADVANCE(1786); - if (lookahead == 'o') ADVANCE(88); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1787); + if (lookahead == 'n') ADVANCE(106); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 90: - if (lookahead == '(') ADVANCE(1786); - if (lookahead == 'o') ADVANCE(87); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1787); + if (lookahead == 'o') ADVANCE(89); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 91: - if (lookahead == '(') ADVANCE(1786); - if (lookahead == 'o') ADVANCE(94); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1787); + if (lookahead == 'o') ADVANCE(88); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 92: - if (lookahead == '(') ADVANCE(1786); - if (lookahead == 'r') ADVANCE(66); - if (lookahead == 'u') ADVANCE(33); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1787); + if (lookahead == 'o') ADVANCE(95); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 93: - if (lookahead == '(') ADVANCE(1786); - if (lookahead == 'r') ADVANCE(60); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1787); + if (lookahead == 'r') ADVANCE(67); + if (lookahead == 'u') ADVANCE(34); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 94: - if (lookahead == '(') ADVANCE(1786); - if (lookahead == 'r') ADVANCE(1841); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1787); + if (lookahead == 'r') ADVANCE(61); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 95: - if (lookahead == '(') ADVANCE(1786); - if (lookahead == 'r') ADVANCE(65); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1787); + if (lookahead == 'r') ADVANCE(1842); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 96: - if (lookahead == '(') ADVANCE(1786); - if (lookahead == 'r') ADVANCE(26); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1787); + if (lookahead == 'r') ADVANCE(66); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 97: - if (lookahead == '(') ADVANCE(1786); - if (lookahead == 'r') ADVANCE(122); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1787); + if (lookahead == 'r') ADVANCE(27); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 98: - if (lookahead == '(') ADVANCE(1786); - if (lookahead == 'r') ADVANCE(62); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1787); + if (lookahead == 'r') ADVANCE(123); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 99: - if (lookahead == '(') ADVANCE(1786); - if (lookahead == 'r') ADVANCE(22); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1787); + if (lookahead == 'r') ADVANCE(63); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 100: - if (lookahead == '(') ADVANCE(1786); - if (lookahead == 'r') ADVANCE(54); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1787); + if (lookahead == 'r') ADVANCE(23); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 101: - if (lookahead == '(') ADVANCE(1786); - if (lookahead == 'r') ADVANCE(24); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1787); + if (lookahead == 'r') ADVANCE(55); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 102: - if (lookahead == '(') ADVANCE(1786); - if (lookahead == 'r') ADVANCE(90); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1787); + if (lookahead == 'r') ADVANCE(25); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 103: - if (lookahead == '(') ADVANCE(1786); - if (lookahead == 's') ADVANCE(1844); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1787); + if (lookahead == 'r') ADVANCE(91); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 104: - if (lookahead == '(') ADVANCE(1786); - if (lookahead == 's') ADVANCE(119); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1787); + if (lookahead == 's') ADVANCE(1845); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 105: - if (lookahead == '(') ADVANCE(1786); - if (lookahead == 's') ADVANCE(112); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1787); + if (lookahead == 's') ADVANCE(120); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 106: - if (lookahead == '(') ADVANCE(1786); - if (lookahead == 's') ADVANCE(74); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1787); + if (lookahead == 's') ADVANCE(113); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 107: - if (lookahead == '(') ADVANCE(1786); - if (lookahead == 't') ADVANCE(1829); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1787); + if (lookahead == 's') ADVANCE(75); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 108: - if (lookahead == '(') ADVANCE(1786); - if (lookahead == 't') ADVANCE(1820); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1787); + if (lookahead == 't') ADVANCE(1830); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 109: - if (lookahead == '(') ADVANCE(1786); - if (lookahead == 't') ADVANCE(91); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1787); + if (lookahead == 't') ADVANCE(1821); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 110: - if (lookahead == '(') ADVANCE(1786); - if (lookahead == 't') ADVANCE(55); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1787); + if (lookahead == 't') ADVANCE(92); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 111: - if (lookahead == '(') ADVANCE(1786); - if (lookahead == 't') ADVANCE(68); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1787); + if (lookahead == 't') ADVANCE(56); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 112: - if (lookahead == '(') ADVANCE(1786); - if (lookahead == 't') ADVANCE(97); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1787); + if (lookahead == 't') ADVANCE(69); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 113: - if (lookahead == '(') ADVANCE(1786); - if (lookahead == 't') ADVANCE(71); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1787); + if (lookahead == 't') ADVANCE(98); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 114: - if (lookahead == '(') ADVANCE(1786); - if (lookahead == 't') ADVANCE(50); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1787); + if (lookahead == 't') ADVANCE(72); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 115: - if (lookahead == '(') ADVANCE(1786); - if (lookahead == 't') ADVANCE(72); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1787); + if (lookahead == 't') ADVANCE(51); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 116: - if (lookahead == '(') ADVANCE(1786); + if (lookahead == '(') ADVANCE(1787); if (lookahead == 't') ADVANCE(73); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 117: - if (lookahead == '(') ADVANCE(1786); - if (lookahead == 't') ADVANCE(56); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1787); + if (lookahead == 't') ADVANCE(74); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 118: - if (lookahead == '(') ADVANCE(1786); - if (lookahead == 't') ADVANCE(53); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1787); + if (lookahead == 't') ADVANCE(57); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 119: - if (lookahead == '(') ADVANCE(1786); - if (lookahead == 't') ADVANCE(101); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1787); + if (lookahead == 't') ADVANCE(54); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 120: - if (lookahead == '(') ADVANCE(1786); - if (lookahead == 't') ADVANCE(30); - if (lookahead == 'y') ADVANCE(83); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1787); + if (lookahead == 't') ADVANCE(102); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 121: - if (lookahead == '(') ADVANCE(1786); - if (lookahead == 'u') ADVANCE(80); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1787); + if (lookahead == 't') ADVANCE(31); + if (lookahead == 'y') ADVANCE(84); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 122: - if (lookahead == '(') ADVANCE(1786); - if (lookahead == 'u') ADVANCE(40); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1787); + if (lookahead == 'u') ADVANCE(81); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 123: - if (lookahead == '(') ADVANCE(1786); - if (lookahead == 'v') ADVANCE(49); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1787); + if (lookahead == 'u') ADVANCE(41); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 124: - if (lookahead == '(') ADVANCE(1786); - if (lookahead == 'v') ADVANCE(28); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1787); + if (lookahead == 'v') ADVANCE(50); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 125: - if (lookahead == '(') ADVANCE(1786); - if (lookahead == 'z') ADVANCE(57); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1787); + if (lookahead == 'v') ADVANCE(29); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'y')) ADVANCE(126); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 126: - if (lookahead == '(') ADVANCE(1786); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1787); + if (lookahead == 'z') ADVANCE(58); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); + ('a' <= lookahead && lookahead <= 'y')) ADVANCE(127); END_STATE(); case 127: - if (lookahead == '-') ADVANCE(669); + if (lookahead == '(') ADVANCE(1787); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 128: - if (lookahead == '-') ADVANCE(572); + if (lookahead == '-') ADVANCE(670); END_STATE(); case 129: - if (lookahead == '-') ADVANCE(380); + if (lookahead == '-') ADVANCE(573); END_STATE(); case 130: - if (lookahead == '-') ADVANCE(662); + if (lookahead == '-') ADVANCE(381); END_STATE(); case 131: - if (lookahead == '-') ADVANCE(480); + if (lookahead == '-') ADVANCE(663); END_STATE(); case 132: - if (lookahead == '-') ADVANCE(575); + if (lookahead == '-') ADVANCE(481); END_STATE(); case 133: - if (lookahead == '-') ADVANCE(664); + if (lookahead == '-') ADVANCE(576); END_STATE(); case 134: if (lookahead == '-') ADVANCE(665); END_STATE(); case 135: - if (lookahead == '-') ADVANCE(783); + if (lookahead == '-') ADVANCE(666); END_STATE(); case 136: - if (lookahead == '-') ADVANCE(860); + if (lookahead == '-') ADVANCE(784); END_STATE(); case 137: - if (lookahead == '-') ADVANCE(628); + if (lookahead == '-') ADVANCE(861); END_STATE(); case 138: - if (lookahead == '-') ADVANCE(1314); + if (lookahead == '-') ADVANCE(629); END_STATE(); case 139: if (lookahead == '-') ADVANCE(1315); END_STATE(); case 140: - if (lookahead == '-') ADVANCE(1315); - if (lookahead == ':') ADVANCE(1783); + if (lookahead == '-') ADVANCE(1316); + END_STATE(); + case 141: + if (lookahead == '-') ADVANCE(1316); + if (lookahead == ':') ADVANCE(1784); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); - END_STATE(); - case 141: - if (lookahead == '-') ADVANCE(983); - if (lookahead == 'g') ADVANCE(130); - if (lookahead == 'l') ADVANCE(172); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 142: - if (lookahead == '-') ADVANCE(878); + if (lookahead == '-') ADVANCE(984); + if (lookahead == 'g') ADVANCE(131); + if (lookahead == 'l') ADVANCE(173); END_STATE(); case 143: - if (lookahead == '-') ADVANCE(420); - if (lookahead == 'e') ADVANCE(573); + if (lookahead == '-') ADVANCE(879); END_STATE(); case 144: - if (lookahead == '-') ADVANCE(1111); + if (lookahead == '-') ADVANCE(421); + if (lookahead == 'e') ADVANCE(574); END_STATE(); case 145: - if (lookahead == '-') ADVANCE(966); + if (lookahead == '-') ADVANCE(1112); END_STATE(); case 146: - if (lookahead == '-') ADVANCE(1070); + if (lookahead == '-') ADVANCE(967); END_STATE(); case 147: - if (lookahead == '-') ADVANCE(722); + if (lookahead == '-') ADVANCE(1071); END_STATE(); case 148: - if (lookahead == '-') ADVANCE(1412); - if (lookahead == 'e') ADVANCE(1212); + if (lookahead == '-') ADVANCE(723); END_STATE(); case 149: - if (lookahead == '-') ADVANCE(534); + if (lookahead == '-') ADVANCE(1413); + if (lookahead == 'e') ADVANCE(1213); END_STATE(); case 150: - if (lookahead == '-') ADVANCE(429); + if (lookahead == '-') ADVANCE(535); END_STATE(); case 151: - if (lookahead == '-') ADVANCE(1442); + if (lookahead == '-') ADVANCE(430); END_STATE(); case 152: - if (lookahead == '-') ADVANCE(1448); + if (lookahead == '-') ADVANCE(1443); END_STATE(); case 153: if (lookahead == '-') ADVANCE(1449); END_STATE(); case 154: - if (lookahead == '-') ADVANCE(655); + if (lookahead == '-') ADVANCE(1450); END_STATE(); case 155: - if (lookahead == '-') ADVANCE(903); + if (lookahead == '-') ADVANCE(656); END_STATE(); case 156: - if (lookahead == '-') ADVANCE(634); + if (lookahead == '-') ADVANCE(904); END_STATE(); case 157: - if (lookahead == '-') ADVANCE(656); + if (lookahead == '-') ADVANCE(635); END_STATE(); case 158: - if (lookahead == '-') ADVANCE(912); + if (lookahead == '-') ADVANCE(657); END_STATE(); case 159: - if (lookahead == '-') ADVANCE(636); + if (lookahead == '-') ADVANCE(913); END_STATE(); case 160: - if (lookahead == '-') ADVANCE(658); + if (lookahead == '-') ADVANCE(637); END_STATE(); case 161: - if (lookahead == '-') ADVANCE(916); + if (lookahead == '-') ADVANCE(659); END_STATE(); case 162: - if (lookahead == '-') ADVANCE(659); + if (lookahead == '-') ADVANCE(917); END_STATE(); case 163: - if (lookahead == '-') ADVANCE(918); + if (lookahead == '-') ADVANCE(660); END_STATE(); case 164: - if (lookahead == '-') ADVANCE(661); + if (lookahead == '-') ADVANCE(919); END_STATE(); case 165: - if (lookahead == '-') ADVANCE(919); + if (lookahead == '-') ADVANCE(662); END_STATE(); case 166: if (lookahead == '-') ADVANCE(920); END_STATE(); case 167: - if (lookahead == '-') ADVANCE(1326); + if (lookahead == '-') ADVANCE(921); END_STATE(); case 168: - if (lookahead == '-') ADVANCE(1328); + if (lookahead == '-') ADVANCE(1327); END_STATE(); case 169: if (lookahead == '-') ADVANCE(1329); @@ -3875,95 +3999,95 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '-') ADVANCE(1331); END_STATE(); case 172: - if (lookahead == '-') ADVANCE(663); + if (lookahead == '-') ADVANCE(1332); END_STATE(); case 173: - if (lookahead == '.') ADVANCE(1772); - if (lookahead == 'a') ADVANCE(1038); - if (lookahead == 'c') ADVANCE(370); - if (lookahead == 'e') ADVANCE(1016); - if (lookahead == 'f') ADVANCE(854); - if (lookahead == 'i') ADVANCE(1008); - if (lookahead == 'l') ADVANCE(858); - if (lookahead == 'm') ADVANCE(725); - if (lookahead == 'p') ADVANCE(361); - if (lookahead == 's') ADVANCE(1113); + if (lookahead == '-') ADVANCE(664); END_STATE(); case 174: - if (lookahead == '0') ADVANCE(1857); - if (lookahead == '>') ADVANCE(1778); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1858); + if (lookahead == '.') ADVANCE(1773); + if (lookahead == 'a') ADVANCE(1039); + if (lookahead == 'c') ADVANCE(371); + if (lookahead == 'e') ADVANCE(1017); + if (lookahead == 'f') ADVANCE(855); + if (lookahead == 'i') ADVANCE(1009); + if (lookahead == 'l') ADVANCE(859); + if (lookahead == 'm') ADVANCE(726); + if (lookahead == 'p') ADVANCE(362); + if (lookahead == 's') ADVANCE(1114); END_STATE(); case 175: - if (lookahead == '0') ADVANCE(1857); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1858); + if (lookahead == '0') ADVANCE(1858); + if (lookahead == '>') ADVANCE(1779); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1859); END_STATE(); case 176: - if (lookahead == '1') ADVANCE(229); - if (lookahead == '3') ADVANCE(195); + if (lookahead == '0') ADVANCE(1858); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1859); END_STATE(); case 177: if (lookahead == '1') ADVANCE(230); - if (lookahead == 'f') ADVANCE(1270); + if (lookahead == '3') ADVANCE(196); END_STATE(); case 178: if (lookahead == '1') ADVANCE(231); - if (lookahead == '4') ADVANCE(1555); - if (lookahead == 'h') ADVANCE(868); + if (lookahead == 'f') ADVANCE(1271); END_STATE(); case 179: if (lookahead == '1') ADVANCE(232); + if (lookahead == '4') ADVANCE(1556); + if (lookahead == 'h') ADVANCE(869); END_STATE(); case 180: if (lookahead == '1') ADVANCE(233); END_STATE(); case 181: if (lookahead == '1') ADVANCE(234); - if (lookahead == 'f') ADVANCE(1284); END_STATE(); case 182: if (lookahead == '1') ADVANCE(235); - if (lookahead == '8') ADVANCE(1750); + if (lookahead == 'f') ADVANCE(1285); END_STATE(); case 183: if (lookahead == '1') ADVANCE(236); - if (lookahead == '8') ADVANCE(1744); + if (lookahead == '8') ADVANCE(1751); END_STATE(); case 184: if (lookahead == '1') ADVANCE(237); - if (lookahead == '8') ADVANCE(1749); + if (lookahead == '8') ADVANCE(1745); END_STATE(); case 185: if (lookahead == '1') ADVANCE(238); - if (lookahead == '3') ADVANCE(196); - if (lookahead == 'h') ADVANCE(924); + if (lookahead == '8') ADVANCE(1750); END_STATE(); case 186: if (lookahead == '1') ADVANCE(239); - if (lookahead == '8') ADVANCE(1747); + if (lookahead == '3') ADVANCE(197); + if (lookahead == 'h') ADVANCE(925); END_STATE(); case 187: if (lookahead == '1') ADVANCE(240); - if (lookahead == '8') ADVANCE(1746); + if (lookahead == '8') ADVANCE(1748); END_STATE(); case 188: if (lookahead == '1') ADVANCE(241); - if (lookahead == '8') ADVANCE(1748); + if (lookahead == '8') ADVANCE(1747); END_STATE(); case 189: if (lookahead == '1') ADVANCE(242); - if (lookahead == '8') ADVANCE(1745); + if (lookahead == '8') ADVANCE(1749); END_STATE(); case 190: if (lookahead == '1') ADVANCE(243); - if (lookahead == '8') ADVANCE(1751); + if (lookahead == '8') ADVANCE(1746); END_STATE(); case 191: if (lookahead == '1') ADVANCE(244); - if (lookahead == 'f') ADVANCE(1293); + if (lookahead == '8') ADVANCE(1752); END_STATE(); case 192: if (lookahead == '1') ADVANCE(245); + if (lookahead == 'f') ADVANCE(1294); END_STATE(); case 193: if (lookahead == '1') ADVANCE(246); @@ -3972,44 +4096,43 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '1') ADVANCE(247); END_STATE(); case 195: - if (lookahead == '2') ADVANCE(1579); + if (lookahead == '1') ADVANCE(248); END_STATE(); case 196: - if (lookahead == '2') ADVANCE(1560); + if (lookahead == '2') ADVANCE(1580); END_STATE(); case 197: - if (lookahead == '2') ADVANCE(379); - if (lookahead == 'l') ADVANCE(881); + if (lookahead == '2') ADVANCE(1561); END_STATE(); case 198: - if (lookahead == '2') ADVANCE(428); + if (lookahead == '2') ADVANCE(380); if (lookahead == 'l') ADVANCE(882); END_STATE(); case 199: - if (lookahead == '2') ADVANCE(433); + if (lookahead == '2') ADVANCE(429); if (lookahead == 'l') ADVANCE(883); END_STATE(); case 200: - if (lookahead == '2') ADVANCE(437); + if (lookahead == '2') ADVANCE(434); if (lookahead == 'l') ADVANCE(884); END_STATE(); case 201: - if (lookahead == '2') ADVANCE(439); + if (lookahead == '2') ADVANCE(438); if (lookahead == 'l') ADVANCE(885); END_STATE(); case 202: - if (lookahead == '2') ADVANCE(441); + if (lookahead == '2') ADVANCE(440); + if (lookahead == 'l') ADVANCE(886); END_STATE(); case 203: - if (lookahead == '2') ADVANCE(443); - if (lookahead == 'l') ADVANCE(886); + if (lookahead == '2') ADVANCE(442); END_STATE(); case 204: - if (lookahead == '2') ADVANCE(445); + if (lookahead == '2') ADVANCE(444); if (lookahead == 'l') ADVANCE(887); END_STATE(); case 205: - if (lookahead == '2') ADVANCE(447); + if (lookahead == '2') ADVANCE(446); if (lookahead == 'l') ADVANCE(888); END_STATE(); case 206: @@ -4022,6 +4145,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 208: if (lookahead == '2') ADVANCE(450); + if (lookahead == 'l') ADVANCE(891); END_STATE(); case 209: if (lookahead == '2') ADVANCE(451); @@ -4046,10 +4170,10 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 216: if (lookahead == '2') ADVANCE(458); - if (lookahead == 'l') ADVANCE(892); END_STATE(); case 217: if (lookahead == '2') ADVANCE(459); + if (lookahead == 'l') ADVANCE(893); END_STATE(); case 218: if (lookahead == '2') ADVANCE(460); @@ -4085,64 +4209,64 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '2') ADVANCE(470); END_STATE(); case 229: - if (lookahead == '6') ADVANCE(1578); + if (lookahead == '2') ADVANCE(471); END_STATE(); case 230: - if (lookahead == '6') ADVANCE(1540); + if (lookahead == '6') ADVANCE(1579); END_STATE(); case 231: - if (lookahead == '6') ADVANCE(1556); + if (lookahead == '6') ADVANCE(1541); END_STATE(); case 232: - if (lookahead == '6') ADVANCE(1539); + if (lookahead == '6') ADVANCE(1557); END_STATE(); case 233: - if (lookahead == '6') ADVANCE(1558); + if (lookahead == '6') ADVANCE(1540); END_STATE(); case 234: - if (lookahead == '6') ADVANCE(1543); + if (lookahead == '6') ADVANCE(1559); END_STATE(); case 235: - if (lookahead == '6') ADVANCE(1742); + if (lookahead == '6') ADVANCE(1544); END_STATE(); case 236: - if (lookahead == '6') ADVANCE(1736); + if (lookahead == '6') ADVANCE(1743); END_STATE(); case 237: - if (lookahead == '6') ADVANCE(1741); + if (lookahead == '6') ADVANCE(1737); END_STATE(); case 238: - if (lookahead == '6') ADVANCE(1559); + if (lookahead == '6') ADVANCE(1742); END_STATE(); case 239: - if (lookahead == '6') ADVANCE(1739); + if (lookahead == '6') ADVANCE(1560); END_STATE(); case 240: - if (lookahead == '6') ADVANCE(1738); + if (lookahead == '6') ADVANCE(1740); END_STATE(); case 241: - if (lookahead == '6') ADVANCE(1740); + if (lookahead == '6') ADVANCE(1739); END_STATE(); case 242: - if (lookahead == '6') ADVANCE(1737); + if (lookahead == '6') ADVANCE(1741); END_STATE(); case 243: - if (lookahead == '6') ADVANCE(1743); + if (lookahead == '6') ADVANCE(1738); END_STATE(); case 244: - if (lookahead == '6') ADVANCE(1546); + if (lookahead == '6') ADVANCE(1744); END_STATE(); case 245: - if (lookahead == '6') ADVANCE(1542); + if (lookahead == '6') ADVANCE(1547); END_STATE(); case 246: - if (lookahead == '6') ADVANCE(1562); + if (lookahead == '6') ADVANCE(1543); END_STATE(); case 247: - if (lookahead == '6') ADVANCE(1545); + if (lookahead == '6') ADVANCE(1563); END_STATE(); case 248: - if (lookahead == '8') ADVANCE(1752); + if (lookahead == '6') ADVANCE(1546); END_STATE(); case 249: if (lookahead == '8') ADVANCE(1753); @@ -4151,963 +4275,963 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '8') ADVANCE(1754); END_STATE(); case 251: - if (lookahead == ':') ADVANCE(1783); - if (lookahead == 'a') ADVANCE(341); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(356); + if (lookahead == '8') ADVANCE(1755); END_STATE(); case 252: - if (lookahead == ':') ADVANCE(1783); - if (lookahead == 'a') ADVANCE(328); + if (lookahead == ':') ADVANCE(1784); + if (lookahead == 'a') ADVANCE(342); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(356); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 253: - if (lookahead == ':') ADVANCE(1783); - if (lookahead == 'a') ADVANCE(305); + if (lookahead == ':') ADVANCE(1784); + if (lookahead == 'a') ADVANCE(329); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(356); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 254: - if (lookahead == ':') ADVANCE(1783); - if (lookahead == 'a') ADVANCE(269); + if (lookahead == ':') ADVANCE(1784); + if (lookahead == 'a') ADVANCE(306); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(356); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 255: - if (lookahead == ':') ADVANCE(1783); - if (lookahead == 'a') ADVANCE(330); + if (lookahead == ':') ADVANCE(1784); + if (lookahead == 'a') ADVANCE(270); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(356); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 256: - if (lookahead == ':') ADVANCE(1783); - if (lookahead == 'a') ADVANCE(314); + if (lookahead == ':') ADVANCE(1784); + if (lookahead == 'a') ADVANCE(331); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(356); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 257: - if (lookahead == ':') ADVANCE(1783); - if (lookahead == 'a') ADVANCE(271); + if (lookahead == ':') ADVANCE(1784); + if (lookahead == 'a') ADVANCE(315); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(356); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 258: - if (lookahead == ':') ADVANCE(1783); - if (lookahead == 'a') ADVANCE(344); + if (lookahead == ':') ADVANCE(1784); + if (lookahead == 'a') ADVANCE(272); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(356); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 259: - if (lookahead == ':') ADVANCE(1783); - if (lookahead == 'a') ADVANCE(329); - if (lookahead == 'o') ADVANCE(309); + if (lookahead == ':') ADVANCE(1784); + if (lookahead == 'a') ADVANCE(345); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(356); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 260: - if (lookahead == ':') ADVANCE(1783); - if (lookahead == 'a') ADVANCE(343); + if (lookahead == ':') ADVANCE(1784); + if (lookahead == 'a') ADVANCE(330); + if (lookahead == 'o') ADVANCE(310); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(356); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 261: - if (lookahead == ':') ADVANCE(1783); - if (lookahead == 'a') ADVANCE(345); + if (lookahead == ':') ADVANCE(1784); + if (lookahead == 'a') ADVANCE(344); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(356); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 262: - if (lookahead == ':') ADVANCE(1783); - if (lookahead == 'b') ADVANCE(334); + if (lookahead == ':') ADVANCE(1784); + if (lookahead == 'a') ADVANCE(346); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 263: - if (lookahead == ':') ADVANCE(1783); - if (lookahead == 'b') ADVANCE(306); + if (lookahead == ':') ADVANCE(1784); + if (lookahead == 'b') ADVANCE(335); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 264: - if (lookahead == ':') ADVANCE(1783); - if (lookahead == 'c') ADVANCE(294); - if (lookahead == 't') ADVANCE(293); + if (lookahead == ':') ADVANCE(1784); + if (lookahead == 'b') ADVANCE(307); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 265: - if (lookahead == ':') ADVANCE(1783); - if (lookahead == 'c') ADVANCE(1800); + if (lookahead == ':') ADVANCE(1784); + if (lookahead == 'c') ADVANCE(295); + if (lookahead == 't') ADVANCE(294); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 266: - if (lookahead == ':') ADVANCE(1783); - if (lookahead == 'c') ADVANCE(1809); + if (lookahead == ':') ADVANCE(1784); + if (lookahead == 'c') ADVANCE(1801); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 267: - if (lookahead == ':') ADVANCE(1783); - if (lookahead == 'c') ADVANCE(1836); + if (lookahead == ':') ADVANCE(1784); + if (lookahead == 'c') ADVANCE(1810); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 268: - if (lookahead == ':') ADVANCE(1783); - if (lookahead == 'c') ADVANCE(307); + if (lookahead == ':') ADVANCE(1784); + if (lookahead == 'c') ADVANCE(1837); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 269: - if (lookahead == ':') ADVANCE(1783); - if (lookahead == 'c') ADVANCE(337); + if (lookahead == ':') ADVANCE(1784); + if (lookahead == 'c') ADVANCE(308); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 270: - if (lookahead == ':') ADVANCE(1783); - if (lookahead == 'c') ADVANCE(339); + if (lookahead == ':') ADVANCE(1784); + if (lookahead == 'c') ADVANCE(338); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 271: - if (lookahead == ':') ADVANCE(1783); - if (lookahead == 'c') ADVANCE(282); + if (lookahead == ':') ADVANCE(1784); + if (lookahead == 'c') ADVANCE(340); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 272: - if (lookahead == ':') ADVANCE(1783); - if (lookahead == 'c') ADVANCE(347); + if (lookahead == ':') ADVANCE(1784); + if (lookahead == 'c') ADVANCE(283); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 273: - if (lookahead == ':') ADVANCE(1783); - if (lookahead == 'd') ADVANCE(291); + if (lookahead == ':') ADVANCE(1784); + if (lookahead == 'c') ADVANCE(348); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 274: - if (lookahead == ':') ADVANCE(1783); - if (lookahead == 'd') ADVANCE(140); + if (lookahead == ':') ADVANCE(1784); + if (lookahead == 'd') ADVANCE(292); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 275: - if (lookahead == ':') ADVANCE(1783); - if (lookahead == 'd') ADVANCE(1806); + if (lookahead == ':') ADVANCE(1784); + if (lookahead == 'd') ADVANCE(141); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 276: - if (lookahead == ':') ADVANCE(1783); - if (lookahead == 'd') ADVANCE(1815); + if (lookahead == ':') ADVANCE(1784); + if (lookahead == 'd') ADVANCE(1807); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 277: - if (lookahead == ':') ADVANCE(1783); - if (lookahead == 'e') ADVANCE(268); + if (lookahead == ':') ADVANCE(1784); + if (lookahead == 'd') ADVANCE(1816); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 278: - if (lookahead == ':') ADVANCE(1783); - if (lookahead == 'e') ADVANCE(1833); + if (lookahead == ':') ADVANCE(1784); + if (lookahead == 'e') ADVANCE(269); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 279: - if (lookahead == ':') ADVANCE(1783); - if (lookahead == 'e') ADVANCE(1824); + if (lookahead == ':') ADVANCE(1784); + if (lookahead == 'e') ADVANCE(1834); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 280: - if (lookahead == ':') ADVANCE(1783); - if (lookahead == 'e') ADVANCE(1803); + if (lookahead == ':') ADVANCE(1784); + if (lookahead == 'e') ADVANCE(1825); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 281: - if (lookahead == ':') ADVANCE(1783); - if (lookahead == 'e') ADVANCE(1818); + if (lookahead == ':') ADVANCE(1784); + if (lookahead == 'e') ADVANCE(1804); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 282: - if (lookahead == ':') ADVANCE(1783); - if (lookahead == 'e') ADVANCE(1827); + if (lookahead == ':') ADVANCE(1784); + if (lookahead == 'e') ADVANCE(1819); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 283: - if (lookahead == ':') ADVANCE(1783); - if (lookahead == 'e') ADVANCE(272); + if (lookahead == ':') ADVANCE(1784); + if (lookahead == 'e') ADVANCE(1828); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 284: - if (lookahead == ':') ADVANCE(1783); - if (lookahead == 'e') ADVANCE(274); + if (lookahead == ':') ADVANCE(1784); + if (lookahead == 'e') ADVANCE(273); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 285: - if (lookahead == ':') ADVANCE(1783); - if (lookahead == 'e') ADVANCE(323); + if (lookahead == ':') ADVANCE(1784); + if (lookahead == 'e') ADVANCE(275); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 286: - if (lookahead == ':') ADVANCE(1783); - if (lookahead == 'e') ADVANCE(275); + if (lookahead == ':') ADVANCE(1784); + if (lookahead == 'e') ADVANCE(324); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 287: - if (lookahead == ':') ADVANCE(1783); + if (lookahead == ':') ADVANCE(1784); if (lookahead == 'e') ADVANCE(276); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 288: - if (lookahead == ':') ADVANCE(1783); - if (lookahead == 'e') ADVANCE(316); + if (lookahead == ':') ADVANCE(1784); + if (lookahead == 'e') ADVANCE(277); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 289: - if (lookahead == ':') ADVANCE(1783); - if (lookahead == 'e') ADVANCE(346); + if (lookahead == ':') ADVANCE(1784); + if (lookahead == 'e') ADVANCE(317); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 290: - if (lookahead == ':') ADVANCE(1783); - if (lookahead == 'f') ADVANCE(257); + if (lookahead == ':') ADVANCE(1784); + if (lookahead == 'e') ADVANCE(347); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 291: - if (lookahead == ':') ADVANCE(1783); - if (lookahead == 'g') ADVANCE(278); + if (lookahead == ':') ADVANCE(1784); + if (lookahead == 'f') ADVANCE(258); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 292: - if (lookahead == ':') ADVANCE(1783); - if (lookahead == 'g') ADVANCE(333); + if (lookahead == ':') ADVANCE(1784); + if (lookahead == 'g') ADVANCE(279); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 293: - if (lookahead == ':') ADVANCE(1783); - if (lookahead == 'h') ADVANCE(289); + if (lookahead == ':') ADVANCE(1784); + if (lookahead == 'g') ADVANCE(334); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 294: - if (lookahead == ':') ADVANCE(1783); - if (lookahead == 'h') ADVANCE(332); + if (lookahead == ':') ADVANCE(1784); + if (lookahead == 'h') ADVANCE(290); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 295: - if (lookahead == ':') ADVANCE(1783); - if (lookahead == 'i') ADVANCE(273); + if (lookahead == ':') ADVANCE(1784); + if (lookahead == 'h') ADVANCE(333); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 296: - if (lookahead == ':') ADVANCE(1783); - if (lookahead == 'i') ADVANCE(354); - if (lookahead == 'o') ADVANCE(348); + if (lookahead == ':') ADVANCE(1784); + if (lookahead == 'i') ADVANCE(274); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 297: - if (lookahead == ':') ADVANCE(1783); + if (lookahead == ':') ADVANCE(1784); if (lookahead == 'i') ADVANCE(355); + if (lookahead == 'o') ADVANCE(349); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 298: - if (lookahead == ':') ADVANCE(1783); - if (lookahead == 'i') ADVANCE(353); + if (lookahead == ':') ADVANCE(1784); + if (lookahead == 'i') ADVANCE(356); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 299: - if (lookahead == ':') ADVANCE(1783); - if (lookahead == 'i') ADVANCE(265); + if (lookahead == ':') ADVANCE(1784); + if (lookahead == 'i') ADVANCE(354); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 300: - if (lookahead == ':') ADVANCE(1783); - if (lookahead == 'i') ADVANCE(315); + if (lookahead == ':') ADVANCE(1784); + if (lookahead == 'i') ADVANCE(266); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 301: - if (lookahead == ':') ADVANCE(1783); - if (lookahead == 'i') ADVANCE(266); + if (lookahead == ':') ADVANCE(1784); + if (lookahead == 'i') ADVANCE(316); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 302: - if (lookahead == ':') ADVANCE(1783); - if (lookahead == 'i') ADVANCE(308); + if (lookahead == ':') ADVANCE(1784); + if (lookahead == 'i') ADVANCE(267); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 303: - if (lookahead == ':') ADVANCE(1783); - if (lookahead == 'i') ADVANCE(267); + if (lookahead == ':') ADVANCE(1784); + if (lookahead == 'i') ADVANCE(309); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 304: - if (lookahead == ':') ADVANCE(1783); - if (lookahead == 'i') ADVANCE(288); + if (lookahead == ':') ADVANCE(1784); + if (lookahead == 'i') ADVANCE(268); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 305: - if (lookahead == ':') ADVANCE(1783); - if (lookahead == 'l') ADVANCE(1812); + if (lookahead == ':') ADVANCE(1784); + if (lookahead == 'i') ADVANCE(289); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 306: - if (lookahead == ':') ADVANCE(1783); - if (lookahead == 'l') ADVANCE(299); + if (lookahead == ':') ADVANCE(1784); + if (lookahead == 'l') ADVANCE(1813); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 307: - if (lookahead == ':') ADVANCE(1783); - if (lookahead == 'l') ADVANCE(255); + if (lookahead == ':') ADVANCE(1784); + if (lookahead == 'l') ADVANCE(300); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 308: - if (lookahead == ':') ADVANCE(1783); - if (lookahead == 'l') ADVANCE(281); + if (lookahead == ':') ADVANCE(1784); + if (lookahead == 'l') ADVANCE(256); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 309: - if (lookahead == ':') ADVANCE(1783); - if (lookahead == 'l') ADVANCE(261); + if (lookahead == ':') ADVANCE(1784); + if (lookahead == 'l') ADVANCE(282); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 310: - if (lookahead == ':') ADVANCE(1783); - if (lookahead == 'm') ADVANCE(1839); + if (lookahead == ':') ADVANCE(1784); + if (lookahead == 'l') ADVANCE(262); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 311: - if (lookahead == ':') ADVANCE(1783); - if (lookahead == 'n') ADVANCE(351); + if (lookahead == ':') ADVANCE(1784); + if (lookahead == 'm') ADVANCE(1840); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 312: - if (lookahead == ':') ADVANCE(1783); - if (lookahead == 'n') ADVANCE(340); + if (lookahead == ':') ADVANCE(1784); + if (lookahead == 'n') ADVANCE(352); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 313: - if (lookahead == ':') ADVANCE(1783); - if (lookahead == 'n') ADVANCE(264); + if (lookahead == ':') ADVANCE(1784); + if (lookahead == 'n') ADVANCE(341); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 314: - if (lookahead == ':') ADVANCE(1783); - if (lookahead == 'n') ADVANCE(336); + if (lookahead == ':') ADVANCE(1784); + if (lookahead == 'n') ADVANCE(265); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 315: - if (lookahead == ':') ADVANCE(1783); - if (lookahead == 'n') ADVANCE(253); + if (lookahead == ':') ADVANCE(1784); + if (lookahead == 'n') ADVANCE(337); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 316: - if (lookahead == ':') ADVANCE(1783); - if (lookahead == 'n') ADVANCE(338); + if (lookahead == ':') ADVANCE(1784); + if (lookahead == 'n') ADVANCE(254); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 317: - if (lookahead == ':') ADVANCE(1783); - if (lookahead == 'n') ADVANCE(297); + if (lookahead == ':') ADVANCE(1784); + if (lookahead == 'n') ADVANCE(339); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 318: - if (lookahead == ':') ADVANCE(1783); - if (lookahead == 'n') ADVANCE(335); + if (lookahead == ':') ADVANCE(1784); + if (lookahead == 'n') ADVANCE(298); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 319: - if (lookahead == ':') ADVANCE(1783); - if (lookahead == 'o') ADVANCE(318); + if (lookahead == ':') ADVANCE(1784); + if (lookahead == 'n') ADVANCE(336); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 320: - if (lookahead == ':') ADVANCE(1783); - if (lookahead == 'o') ADVANCE(317); + if (lookahead == ':') ADVANCE(1784); + if (lookahead == 'o') ADVANCE(319); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 321: - if (lookahead == ':') ADVANCE(1783); - if (lookahead == 'o') ADVANCE(324); + if (lookahead == ':') ADVANCE(1784); + if (lookahead == 'o') ADVANCE(318); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 322: - if (lookahead == ':') ADVANCE(1783); - if (lookahead == 'r') ADVANCE(296); - if (lookahead == 'u') ADVANCE(263); + if (lookahead == ':') ADVANCE(1784); + if (lookahead == 'o') ADVANCE(325); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 323: - if (lookahead == ':') ADVANCE(1783); - if (lookahead == 'r') ADVANCE(290); + if (lookahead == ':') ADVANCE(1784); + if (lookahead == 'r') ADVANCE(297); + if (lookahead == 'u') ADVANCE(264); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 324: - if (lookahead == ':') ADVANCE(1783); - if (lookahead == 'r') ADVANCE(1842); + if (lookahead == ':') ADVANCE(1784); + if (lookahead == 'r') ADVANCE(291); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 325: - if (lookahead == ':') ADVANCE(1783); - if (lookahead == 'r') ADVANCE(295); + if (lookahead == ':') ADVANCE(1784); + if (lookahead == 'r') ADVANCE(1843); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 326: - if (lookahead == ':') ADVANCE(1783); - if (lookahead == 'r') ADVANCE(256); + if (lookahead == ':') ADVANCE(1784); + if (lookahead == 'r') ADVANCE(296); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 327: - if (lookahead == ':') ADVANCE(1783); - if (lookahead == 'r') ADVANCE(352); + if (lookahead == ':') ADVANCE(1784); + if (lookahead == 'r') ADVANCE(257); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 328: - if (lookahead == ':') ADVANCE(1783); - if (lookahead == 'r') ADVANCE(292); + if (lookahead == ':') ADVANCE(1784); + if (lookahead == 'r') ADVANCE(353); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 329: - if (lookahead == ':') ADVANCE(1783); - if (lookahead == 'r') ADVANCE(252); + if (lookahead == ':') ADVANCE(1784); + if (lookahead == 'r') ADVANCE(293); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 330: - if (lookahead == ':') ADVANCE(1783); - if (lookahead == 'r') ADVANCE(284); + if (lookahead == ':') ADVANCE(1784); + if (lookahead == 'r') ADVANCE(253); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 331: - if (lookahead == ':') ADVANCE(1783); - if (lookahead == 'r') ADVANCE(254); + if (lookahead == ':') ADVANCE(1784); + if (lookahead == 'r') ADVANCE(285); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 332: - if (lookahead == ':') ADVANCE(1783); - if (lookahead == 'r') ADVANCE(320); + if (lookahead == ':') ADVANCE(1784); + if (lookahead == 'r') ADVANCE(255); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 333: - if (lookahead == ':') ADVANCE(1783); - if (lookahead == 's') ADVANCE(1845); + if (lookahead == ':') ADVANCE(1784); + if (lookahead == 'r') ADVANCE(321); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 334: - if (lookahead == ':') ADVANCE(1783); - if (lookahead == 's') ADVANCE(349); + if (lookahead == ':') ADVANCE(1784); + if (lookahead == 's') ADVANCE(1846); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 335: - if (lookahead == ':') ADVANCE(1783); - if (lookahead == 's') ADVANCE(342); + if (lookahead == ':') ADVANCE(1784); + if (lookahead == 's') ADVANCE(350); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 336: - if (lookahead == ':') ADVANCE(1783); - if (lookahead == 's') ADVANCE(304); + if (lookahead == ':') ADVANCE(1784); + if (lookahead == 's') ADVANCE(343); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 337: - if (lookahead == ':') ADVANCE(1783); - if (lookahead == 't') ADVANCE(1830); + if (lookahead == ':') ADVANCE(1784); + if (lookahead == 's') ADVANCE(305); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 338: - if (lookahead == ':') ADVANCE(1783); - if (lookahead == 't') ADVANCE(1821); + if (lookahead == ':') ADVANCE(1784); + if (lookahead == 't') ADVANCE(1831); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 339: - if (lookahead == ':') ADVANCE(1783); - if (lookahead == 't') ADVANCE(321); + if (lookahead == ':') ADVANCE(1784); + if (lookahead == 't') ADVANCE(1822); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 340: - if (lookahead == ':') ADVANCE(1783); - if (lookahead == 't') ADVANCE(285); + if (lookahead == ':') ADVANCE(1784); + if (lookahead == 't') ADVANCE(322); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 341: - if (lookahead == ':') ADVANCE(1783); - if (lookahead == 't') ADVANCE(298); + if (lookahead == ':') ADVANCE(1784); + if (lookahead == 't') ADVANCE(286); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 342: - if (lookahead == ':') ADVANCE(1783); - if (lookahead == 't') ADVANCE(327); + if (lookahead == ':') ADVANCE(1784); + if (lookahead == 't') ADVANCE(299); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 343: - if (lookahead == ':') ADVANCE(1783); - if (lookahead == 't') ADVANCE(301); + if (lookahead == ':') ADVANCE(1784); + if (lookahead == 't') ADVANCE(328); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 344: - if (lookahead == ':') ADVANCE(1783); - if (lookahead == 't') ADVANCE(280); + if (lookahead == ':') ADVANCE(1784); + if (lookahead == 't') ADVANCE(302); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 345: - if (lookahead == ':') ADVANCE(1783); - if (lookahead == 't') ADVANCE(302); + if (lookahead == ':') ADVANCE(1784); + if (lookahead == 't') ADVANCE(281); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 346: - if (lookahead == ':') ADVANCE(1783); + if (lookahead == ':') ADVANCE(1784); if (lookahead == 't') ADVANCE(303); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 347: - if (lookahead == ':') ADVANCE(1783); - if (lookahead == 't') ADVANCE(286); + if (lookahead == ':') ADVANCE(1784); + if (lookahead == 't') ADVANCE(304); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 348: - if (lookahead == ':') ADVANCE(1783); - if (lookahead == 't') ADVANCE(283); + if (lookahead == ':') ADVANCE(1784); + if (lookahead == 't') ADVANCE(287); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 349: - if (lookahead == ':') ADVANCE(1783); - if (lookahead == 't') ADVANCE(331); + if (lookahead == ':') ADVANCE(1784); + if (lookahead == 't') ADVANCE(284); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 350: - if (lookahead == ':') ADVANCE(1783); - if (lookahead == 't') ADVANCE(260); - if (lookahead == 'y') ADVANCE(313); + if (lookahead == ':') ADVANCE(1784); + if (lookahead == 't') ADVANCE(332); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 351: - if (lookahead == ':') ADVANCE(1783); - if (lookahead == 'u') ADVANCE(310); + if (lookahead == ':') ADVANCE(1784); + if (lookahead == 't') ADVANCE(261); + if (lookahead == 'y') ADVANCE(314); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 352: - if (lookahead == ':') ADVANCE(1783); - if (lookahead == 'u') ADVANCE(270); + if (lookahead == ':') ADVANCE(1784); + if (lookahead == 'u') ADVANCE(311); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 353: - if (lookahead == ':') ADVANCE(1783); - if (lookahead == 'v') ADVANCE(279); + if (lookahead == ':') ADVANCE(1784); + if (lookahead == 'u') ADVANCE(271); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 354: - if (lookahead == ':') ADVANCE(1783); - if (lookahead == 'v') ADVANCE(258); + if (lookahead == ':') ADVANCE(1784); + if (lookahead == 'v') ADVANCE(280); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 355: - if (lookahead == ':') ADVANCE(1783); - if (lookahead == 'z') ADVANCE(287); + if (lookahead == ':') ADVANCE(1784); + if (lookahead == 'v') ADVANCE(259); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'y')) ADVANCE(356); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 356: - if (lookahead == ':') ADVANCE(1783); + if (lookahead == ':') ADVANCE(1784); + if (lookahead == 'z') ADVANCE(288); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); + ('a' <= lookahead && lookahead <= 'y')) ADVANCE(357); END_STATE(); case 357: - if (lookahead == ';') ADVANCE(1782); - if (lookahead == '$' || - ('/' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1784); + if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 358: - if (lookahead == '>') ADVANCE(1778); + if (lookahead == ';') ADVANCE(1783); + if (lookahead == '$' || + ('/' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(358); END_STATE(); case 359: - if (lookahead == '>') ADVANCE(9); + if (lookahead == '>') ADVANCE(1779); END_STATE(); case 360: - if (lookahead == '>') ADVANCE(10); + if (lookahead == '>') ADVANCE(18); END_STATE(); case 361: - if (lookahead == 'a') ADVANCE(557); + if (lookahead == '>') ADVANCE(19); END_STATE(); case 362: - if (lookahead == 'a') ADVANCE(1506); + if (lookahead == 'a') ADVANCE(558); END_STATE(); case 363: - if (lookahead == 'a') ADVANCE(1780); + if (lookahead == 'a') ADVANCE(1507); END_STATE(); case 364: if (lookahead == 'a') ADVANCE(1781); END_STATE(); case 365: - if (lookahead == 'a') ADVANCE(1575); + if (lookahead == 'a') ADVANCE(1782); END_STATE(); case 366: - if (lookahead == 'a') ADVANCE(510); - if (lookahead == 'r') ADVANCE(853); - if (lookahead == 'u') ADVANCE(483); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1852); + if (lookahead == 'a') ADVANCE(1576); END_STATE(); case 367: - if (lookahead == 'a') ADVANCE(1405); + if (lookahead == 'a') ADVANCE(511); + if (lookahead == 'r') ADVANCE(854); + if (lookahead == 'u') ADVANCE(484); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1853); END_STATE(); case 368: - if (lookahead == 'a') ADVANCE(1405); - if (lookahead == 'e') ADVANCE(817); - if (lookahead == 'o') ADVANCE(1198); - if (lookahead == 'u') ADVANCE(960); + if (lookahead == 'a') ADVANCE(1406); END_STATE(); case 369: - if (lookahead == 'a') ADVANCE(1317); + if (lookahead == 'a') ADVANCE(1406); + if (lookahead == 'e') ADVANCE(818); + if (lookahead == 'o') ADVANCE(1199); + if (lookahead == 'u') ADVANCE(961); END_STATE(); case 370: - if (lookahead == 'a') ADVANCE(1402); - if (lookahead == 'l') ADVANCE(369); + if (lookahead == 'a') ADVANCE(1318); END_STATE(); case 371: - if (lookahead == 'a') ADVANCE(1503); + if (lookahead == 'a') ADVANCE(1403); + if (lookahead == 'l') ADVANCE(370); END_STATE(); case 372: - if (lookahead == 'a') ADVANCE(1262); - if (lookahead == 'u') ADVANCE(1339); + if (lookahead == 'a') ADVANCE(1504); END_STATE(); case 373: - if (lookahead == 'a') ADVANCE(1005); + if (lookahead == 'a') ADVANCE(1263); + if (lookahead == 'u') ADVANCE(1340); END_STATE(); case 374: - if (lookahead == 'a') ADVANCE(1504); + if (lookahead == 'a') ADVANCE(1006); END_STATE(); case 375: - if (lookahead == 'a') ADVANCE(1261); + if (lookahead == 'a') ADVANCE(1505); END_STATE(); case 376: - if (lookahead == 'a') ADVANCE(1033); + if (lookahead == 'a') ADVANCE(1262); END_STATE(); case 377: - if (lookahead == 'a') ADVANCE(1291); + if (lookahead == 'a') ADVANCE(1034); END_STATE(); case 378: - if (lookahead == 'a') ADVANCE(1088); + if (lookahead == 'a') ADVANCE(1292); END_STATE(); case 379: - if (lookahead == 'a') ADVANCE(574); + if (lookahead == 'a') ADVANCE(1089); END_STATE(); case 380: - if (lookahead == 'a') ADVANCE(1285); - if (lookahead == 'i') ADVANCE(1091); + if (lookahead == 'a') ADVANCE(575); END_STATE(); case 381: - if (lookahead == 'a') ADVANCE(1214); + if (lookahead == 'a') ADVANCE(1286); + if (lookahead == 'i') ADVANCE(1092); END_STATE(); case 382: - if (lookahead == 'a') ADVANCE(950); + if (lookahead == 'a') ADVANCE(1215); END_STATE(); case 383: - if (lookahead == 'a') ADVANCE(957); + if (lookahead == 'a') ADVANCE(951); END_STATE(); case 384: - if (lookahead == 'a') ADVANCE(1215); + if (lookahead == 'a') ADVANCE(958); END_STATE(); case 385: if (lookahead == 'a') ADVANCE(1216); END_STATE(); case 386: - if (lookahead == 'a') ADVANCE(1452); + if (lookahead == 'a') ADVANCE(1217); END_STATE(); case 387: - if (lookahead == 'a') ADVANCE(1217); + if (lookahead == 'a') ADVANCE(1453); END_STATE(); case 388: if (lookahead == 'a') ADVANCE(1218); @@ -5116,16 +5240,16 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'a') ADVANCE(1219); END_STATE(); case 390: - if (lookahead == 'a') ADVANCE(952); + if (lookahead == 'a') ADVANCE(1220); END_STATE(); case 391: - if (lookahead == 'a') ADVANCE(1421); + if (lookahead == 'a') ADVANCE(953); END_STATE(); case 392: - if (lookahead == 'a') ADVANCE(1220); + if (lookahead == 'a') ADVANCE(1422); END_STATE(); case 393: - if (lookahead == 'a') ADVANCE(1022); + if (lookahead == 'a') ADVANCE(1221); END_STATE(); case 394: if (lookahead == 'a') ADVANCE(1023); @@ -5143,10 +5267,10 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'a') ADVANCE(1027); END_STATE(); case 399: - if (lookahead == 'a') ADVANCE(1087); + if (lookahead == 'a') ADVANCE(1028); END_STATE(); case 400: - if (lookahead == 'a') ADVANCE(1356); + if (lookahead == 'a') ADVANCE(1088); END_STATE(); case 401: if (lookahead == 'a') ADVANCE(1357); @@ -5161,142 +5285,142 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'a') ADVANCE(1360); END_STATE(); case 405: - if (lookahead == 'a') ADVANCE(1037); - if (lookahead == 'e') ADVANCE(1053); - if (lookahead == 'f') ADVANCE(854); - if (lookahead == 'm') ADVANCE(725); + if (lookahead == 'a') ADVANCE(1361); END_STATE(); case 406: - if (lookahead == 'a') ADVANCE(1361); + if (lookahead == 'a') ADVANCE(1038); + if (lookahead == 'e') ADVANCE(1054); + if (lookahead == 'f') ADVANCE(855); + if (lookahead == 'm') ADVANCE(726); END_STATE(); case 407: - if (lookahead == 'a') ADVANCE(1424); + if (lookahead == 'a') ADVANCE(1362); END_STATE(); case 408: - if (lookahead == 'a') ADVANCE(1366); + if (lookahead == 'a') ADVANCE(1425); END_STATE(); case 409: if (lookahead == 'a') ADVANCE(1367); END_STATE(); case 410: - if (lookahead == 'a') ADVANCE(1384); + if (lookahead == 'a') ADVANCE(1368); END_STATE(); case 411: - if (lookahead == 'a') ADVANCE(1389); + if (lookahead == 'a') ADVANCE(1385); END_STATE(); case 412: - if (lookahead == 'a') ADVANCE(1427); + if (lookahead == 'a') ADVANCE(1390); END_STATE(); case 413: if (lookahead == 'a') ADVANCE(1428); END_STATE(); case 414: - if (lookahead == 'a') ADVANCE(1391); + if (lookahead == 'a') ADVANCE(1429); END_STATE(); case 415: - if (lookahead == 'a') ADVANCE(1507); + if (lookahead == 'a') ADVANCE(1392); END_STATE(); case 416: - if (lookahead == 'a') ADVANCE(1266); - if (lookahead == 'o') ADVANCE(984); + if (lookahead == 'a') ADVANCE(1508); END_STATE(); case 417: - if (lookahead == 'a') ADVANCE(1266); - if (lookahead == 'o') ADVANCE(984); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1850); + if (lookahead == 'a') ADVANCE(1267); + if (lookahead == 'o') ADVANCE(985); END_STATE(); case 418: - if (lookahead == 'a') ADVANCE(1320); + if (lookahead == 'a') ADVANCE(1267); + if (lookahead == 'o') ADVANCE(985); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1851); END_STATE(); case 419: - if (lookahead == 'a') ADVANCE(539); + if (lookahead == 'a') ADVANCE(1321); END_STATE(); case 420: - if (lookahead == 'a') ADVANCE(1297); + if (lookahead == 'a') ADVANCE(540); END_STATE(); case 421: - if (lookahead == 'a') ADVANCE(1441); + if (lookahead == 'a') ADVANCE(1298); END_STATE(); case 422: - if (lookahead == 'a') ADVANCE(538); + if (lookahead == 'a') ADVANCE(1442); END_STATE(); case 423: - if (lookahead == 'a') ADVANCE(1323); + if (lookahead == 'a') ADVANCE(539); END_STATE(); case 424: - if (lookahead == 'a') ADVANCE(1439); + if (lookahead == 'a') ADVANCE(1324); END_STATE(); case 425: - if (lookahead == 'a') ADVANCE(1413); + if (lookahead == 'a') ADVANCE(1440); END_STATE(); case 426: - if (lookahead == 'a') ADVANCE(542); + if (lookahead == 'a') ADVANCE(1414); END_STATE(); case 427: - if (lookahead == 'a') ADVANCE(1096); + if (lookahead == 'a') ADVANCE(543); END_STATE(); case 428: - if (lookahead == 'a') ADVANCE(620); + if (lookahead == 'a') ADVANCE(1097); END_STATE(); case 429: - if (lookahead == 'a') ADVANCE(1286); + if (lookahead == 'a') ADVANCE(621); END_STATE(); case 430: - if (lookahead == 'a') ADVANCE(1092); + if (lookahead == 'a') ADVANCE(1287); END_STATE(); case 431: - if (lookahead == 'a') ADVANCE(1510); + if (lookahead == 'a') ADVANCE(1093); END_STATE(); case 432: - if (lookahead == 'a') ADVANCE(1451); + if (lookahead == 'a') ADVANCE(1511); END_STATE(); case 433: - if (lookahead == 'a') ADVANCE(621); + if (lookahead == 'a') ADVANCE(1452); END_STATE(); case 434: - if (lookahead == 'a') ADVANCE(1093); + if (lookahead == 'a') ADVANCE(622); END_STATE(); case 435: - if (lookahead == 'a') ADVANCE(1511); + if (lookahead == 'a') ADVANCE(1094); END_STATE(); case 436: - if (lookahead == 'a') ADVANCE(1456); + if (lookahead == 'a') ADVANCE(1512); END_STATE(); case 437: - if (lookahead == 'a') ADVANCE(622); + if (lookahead == 'a') ADVANCE(1457); END_STATE(); case 438: - if (lookahead == 'a') ADVANCE(1095); + if (lookahead == 'a') ADVANCE(623); END_STATE(); case 439: - if (lookahead == 'a') ADVANCE(623); + if (lookahead == 'a') ADVANCE(1096); END_STATE(); case 440: - if (lookahead == 'a') ADVANCE(1097); + if (lookahead == 'a') ADVANCE(624); END_STATE(); case 441: - if (lookahead == 'a') ADVANCE(624); + if (lookahead == 'a') ADVANCE(1098); END_STATE(); case 442: - if (lookahead == 'a') ADVANCE(1098); + if (lookahead == 'a') ADVANCE(625); END_STATE(); case 443: - if (lookahead == 'a') ADVANCE(625); + if (lookahead == 'a') ADVANCE(1099); END_STATE(); case 444: - if (lookahead == 'a') ADVANCE(1099); + if (lookahead == 'a') ADVANCE(626); END_STATE(); case 445: - if (lookahead == 'a') ADVANCE(626); + if (lookahead == 'a') ADVANCE(1100); END_STATE(); case 446: - if (lookahead == 'a') ADVANCE(1100); + if (lookahead == 'a') ADVANCE(627); END_STATE(); case 447: - if (lookahead == 'a') ADVANCE(627); + if (lookahead == 'a') ADVANCE(1101); END_STATE(); case 448: - if (lookahead == 'a') ADVANCE(629); + if (lookahead == 'a') ADVANCE(628); END_STATE(); case 449: if (lookahead == 'a') ADVANCE(630); @@ -5311,10 +5435,10 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'a') ADVANCE(633); END_STATE(); case 453: - if (lookahead == 'a') ADVANCE(635); + if (lookahead == 'a') ADVANCE(634); END_STATE(); case 454: - if (lookahead == 'a') ADVANCE(637); + if (lookahead == 'a') ADVANCE(636); END_STATE(); case 455: if (lookahead == 'a') ADVANCE(638); @@ -5365,109 +5489,109 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'a') ADVANCE(653); END_STATE(); case 471: - if (lookahead == 'a') ADVANCE(1105); - if (lookahead == 'f') ADVANCE(894); - if (lookahead == 'm') ADVANCE(749); - if (lookahead == 'p') ADVANCE(473); - if (lookahead == 's') ADVANCE(1204); + if (lookahead == 'a') ADVANCE(654); END_STATE(); case 472: - if (lookahead == 'a') ADVANCE(1104); - if (lookahead == 'f') ADVANCE(894); + if (lookahead == 'a') ADVANCE(1106); + if (lookahead == 'f') ADVANCE(895); + if (lookahead == 'm') ADVANCE(750); + if (lookahead == 'p') ADVANCE(474); + if (lookahead == 's') ADVANCE(1205); END_STATE(); case 473: - if (lookahead == 'a') ADVANCE(558); + if (lookahead == 'a') ADVANCE(1105); + if (lookahead == 'f') ADVANCE(895); END_STATE(); case 474: - if (lookahead == 'a') ADVANCE(1306); + if (lookahead == 'a') ADVANCE(559); END_STATE(); case 475: if (lookahead == 'a') ADVANCE(1307); END_STATE(); case 476: - if (lookahead == 'b') ADVANCE(1116); - if (lookahead == 'c') ADVANCE(832); - if (lookahead == 'o') ADVANCE(477); - if (lookahead == 's') ADVANCE(829); - if (lookahead == 'w') ADVANCE(859); + if (lookahead == 'a') ADVANCE(1308); END_STATE(); case 477: - if (lookahead == 'b') ADVANCE(927); + if (lookahead == 'b') ADVANCE(1117); + if (lookahead == 'c') ADVANCE(833); + if (lookahead == 'o') ADVANCE(478); + if (lookahead == 's') ADVANCE(830); + if (lookahead == 'w') ADVANCE(860); END_STATE(); case 478: - if (lookahead == 'b') ADVANCE(1316); + if (lookahead == 'b') ADVANCE(928); END_STATE(); case 479: - if (lookahead == 'b') ADVANCE(1316); - if (lookahead == 'd') ADVANCE(571); - if (lookahead == 'g') ADVANCE(730); - if (lookahead == 'n') ADVANCE(654); - if (lookahead == 'p') ADVANCE(1465); - if (lookahead == 'r') ADVANCE(1263); + if (lookahead == 'b') ADVANCE(1317); END_STATE(); case 480: - if (lookahead == 'b') ADVANCE(1509); - if (lookahead == 'c') ADVANCE(838); - if (lookahead == 'd') ADVANCE(1187); - if (lookahead == 'f') ADVANCE(1000); - if (lookahead == 'l') ADVANCE(1138); - if (lookahead == 's') ADVANCE(848); + if (lookahead == 'b') ADVANCE(1317); + if (lookahead == 'd') ADVANCE(572); + if (lookahead == 'g') ADVANCE(731); + if (lookahead == 'n') ADVANCE(655); + if (lookahead == 'p') ADVANCE(1466); + if (lookahead == 'r') ADVANCE(1264); END_STATE(); case 481: - if (lookahead == 'b') ADVANCE(964); + if (lookahead == 'b') ADVANCE(1510); + if (lookahead == 'c') ADVANCE(839); + if (lookahead == 'd') ADVANCE(1188); + if (lookahead == 'f') ADVANCE(1001); + if (lookahead == 'l') ADVANCE(1139); + if (lookahead == 's') ADVANCE(849); END_STATE(); case 482: - if (lookahead == 'b') ADVANCE(1110); + if (lookahead == 'b') ADVANCE(965); END_STATE(); case 483: - if (lookahead == 'b') ADVANCE(959); + if (lookahead == 'b') ADVANCE(1111); END_STATE(); case 484: - if (lookahead == 'b') ADVANCE(1191); - if (lookahead == 'c') ADVANCE(833); - if (lookahead == 'o') ADVANCE(500); - if (lookahead == 's') ADVANCE(842); - if (lookahead == 'w') ADVANCE(896); + if (lookahead == 'b') ADVANCE(960); END_STATE(); case 485: - if (lookahead == 'b') ADVANCE(1193); + if (lookahead == 'b') ADVANCE(1192); if (lookahead == 'c') ADVANCE(834); if (lookahead == 'o') ADVANCE(501); - if (lookahead == 'q') ADVANCE(1473); - if (lookahead == 's') ADVANCE(844); - if (lookahead == 'w') ADVANCE(902); + if (lookahead == 's') ADVANCE(843); + if (lookahead == 'w') ADVANCE(897); END_STATE(); case 486: - if (lookahead == 'b') ADVANCE(968); - END_STATE(); - case 487: if (lookahead == 'b') ADVANCE(1194); if (lookahead == 'c') ADVANCE(835); if (lookahead == 'o') ADVANCE(502); if (lookahead == 'q') ADVANCE(1474); if (lookahead == 's') ADVANCE(845); - if (lookahead == 'w') ADVANCE(905); + if (lookahead == 'w') ADVANCE(903); + END_STATE(); + case 487: + if (lookahead == 'b') ADVANCE(969); END_STATE(); case 488: if (lookahead == 'b') ADVANCE(1195); if (lookahead == 'c') ADVANCE(836); - if (lookahead == 'o') ADVANCE(504); + if (lookahead == 'o') ADVANCE(503); + if (lookahead == 'q') ADVANCE(1475); if (lookahead == 's') ADVANCE(846); - if (lookahead == 'w') ADVANCE(909); + if (lookahead == 'w') ADVANCE(906); END_STATE(); case 489: - if (lookahead == 'b') ADVANCE(970); - END_STATE(); - case 490: if (lookahead == 'b') ADVANCE(1196); if (lookahead == 'c') ADVANCE(837); - if (lookahead == 'o') ADVANCE(506); + if (lookahead == 'o') ADVANCE(505); if (lookahead == 's') ADVANCE(847); - if (lookahead == 'w') ADVANCE(911); + if (lookahead == 'w') ADVANCE(910); END_STATE(); - case 491: + case 490: if (lookahead == 'b') ADVANCE(971); END_STATE(); + case 491: + if (lookahead == 'b') ADVANCE(1197); + if (lookahead == 'c') ADVANCE(838); + if (lookahead == 'o') ADVANCE(507); + if (lookahead == 's') ADVANCE(848); + if (lookahead == 'w') ADVANCE(912); + END_STATE(); case 492: if (lookahead == 'b') ADVANCE(972); END_STATE(); @@ -5493,7 +5617,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'b') ADVANCE(979); END_STATE(); case 500: - if (lookahead == 'b') ADVANCE(928); + if (lookahead == 'b') ADVANCE(980); END_STATE(); case 501: if (lookahead == 'b') ADVANCE(929); @@ -5508,10 +5632,10 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'b') ADVANCE(932); END_STATE(); case 505: - if (lookahead == 'b') ADVANCE(164); + if (lookahead == 'b') ADVANCE(933); END_STATE(); case 506: - if (lookahead == 'b') ADVANCE(933); + if (lookahead == 'b') ADVANCE(165); END_STATE(); case 507: if (lookahead == 'b') ADVANCE(934); @@ -5520,48 +5644,48 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'b') ADVANCE(935); END_STATE(); case 509: - if (lookahead == 'c') ADVANCE(955); - if (lookahead == 'i') ADVANCE(1034); + if (lookahead == 'b') ADVANCE(936); END_STATE(); case 510: - if (lookahead == 'c') ADVANCE(944); + if (lookahead == 'c') ADVANCE(956); + if (lookahead == 'i') ADVANCE(1035); END_STATE(); case 511: - if (lookahead == 'c') ADVANCE(1798); + if (lookahead == 'c') ADVANCE(945); END_STATE(); case 512: - if (lookahead == 'c') ADVANCE(1807); + if (lookahead == 'c') ADVANCE(1799); END_STATE(); case 513: - if (lookahead == 'c') ADVANCE(1834); + if (lookahead == 'c') ADVANCE(1808); END_STATE(); case 514: - if (lookahead == 'c') ADVANCE(1644); + if (lookahead == 'c') ADVANCE(1835); END_STATE(); case 515: - if (lookahead == 'c') ADVANCE(945); + if (lookahead == 'c') ADVANCE(1645); END_STATE(); case 516: - if (lookahead == 'c') ADVANCE(830); - if (lookahead == 't') ADVANCE(841); + if (lookahead == 'c') ADVANCE(946); END_STATE(); case 517: - if (lookahead == 'c') ADVANCE(936); + if (lookahead == 'c') ADVANCE(831); + if (lookahead == 't') ADVANCE(842); END_STATE(); case 518: if (lookahead == 'c') ADVANCE(937); END_STATE(); case 519: - if (lookahead == 'c') ADVANCE(818); + if (lookahead == 'c') ADVANCE(938); END_STATE(); case 520: - if (lookahead == 'c') ADVANCE(938); + if (lookahead == 'c') ADVANCE(819); END_STATE(); case 521: - if (lookahead == 'c') ADVANCE(963); + if (lookahead == 'c') ADVANCE(939); END_STATE(); case 522: - if (lookahead == 'c') ADVANCE(939); + if (lookahead == 'c') ADVANCE(964); END_STATE(); case 523: if (lookahead == 'c') ADVANCE(940); @@ -5570,19 +5694,19 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'c') ADVANCE(941); END_STATE(); case 525: - if (lookahead == 'c') ADVANCE(820); + if (lookahead == 'c') ADVANCE(942); END_STATE(); case 526: - if (lookahead == 'c') ADVANCE(942); + if (lookahead == 'c') ADVANCE(821); END_STATE(); case 527: - if (lookahead == 'c') ADVANCE(821); + if (lookahead == 'c') ADVANCE(943); END_STATE(); case 528: - if (lookahead == 'c') ADVANCE(943); + if (lookahead == 'c') ADVANCE(822); END_STATE(); case 529: - if (lookahead == 'c') ADVANCE(822); + if (lookahead == 'c') ADVANCE(944); END_STATE(); case 530: if (lookahead == 'c') ADVANCE(823); @@ -5594,39 +5718,39 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'c') ADVANCE(825); END_STATE(); case 533: - if (lookahead == 'c') ADVANCE(678); + if (lookahead == 'c') ADVANCE(826); END_STATE(); case 534: - if (lookahead == 'c') ADVANCE(423); + if (lookahead == 'c') ADVANCE(679); END_STATE(); case 535: - if (lookahead == 'c') ADVANCE(981); - if (lookahead == 's') ADVANCE(1417); - if (lookahead == 'w') ADVANCE(914); + if (lookahead == 'c') ADVANCE(424); END_STATE(); case 536: - if (lookahead == 'c') ADVANCE(743); + if (lookahead == 'c') ADVANCE(982); + if (lookahead == 's') ADVANCE(1418); + if (lookahead == 'w') ADVANCE(915); END_STATE(); case 537: - if (lookahead == 'c') ADVANCE(1422); + if (lookahead == 'c') ADVANCE(744); END_STATE(); case 538: - if (lookahead == 'c') ADVANCE(688); + if (lookahead == 'c') ADVANCE(1423); END_STATE(); case 539: - if (lookahead == 'c') ADVANCE(1354); + if (lookahead == 'c') ADVANCE(689); END_STATE(); case 540: - if (lookahead == 'c') ADVANCE(726); + if (lookahead == 'c') ADVANCE(1355); END_STATE(); case 541: - if (lookahead == 'c') ADVANCE(707); + if (lookahead == 'c') ADVANCE(727); END_STATE(); case 542: - if (lookahead == 'c') ADVANCE(712); + if (lookahead == 'c') ADVANCE(708); END_STATE(); case 543: - if (lookahead == 'c') ADVANCE(1373); + if (lookahead == 'c') ADVANCE(713); END_STATE(); case 544: if (lookahead == 'c') ADVANCE(1374); @@ -5638,108 +5762,108 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'c') ADVANCE(1376); END_STATE(); case 547: - if (lookahead == 'c') ADVANCE(1378); + if (lookahead == 'c') ADVANCE(1377); END_STATE(); case 548: - if (lookahead == 'c') ADVANCE(1380); + if (lookahead == 'c') ADVANCE(1379); END_STATE(); case 549: - if (lookahead == 'c') ADVANCE(1382); + if (lookahead == 'c') ADVANCE(1381); END_STATE(); case 550: - if (lookahead == 'c') ADVANCE(1388); + if (lookahead == 'c') ADVANCE(1383); END_STATE(); case 551: - if (lookahead == 'c') ADVANCE(1390); + if (lookahead == 'c') ADVANCE(1389); END_STATE(); case 552: - if (lookahead == 'c') ADVANCE(1392); + if (lookahead == 'c') ADVANCE(1391); END_STATE(); case 553: - if (lookahead == 'c') ADVANCE(383); + if (lookahead == 'c') ADVANCE(1393); END_STATE(); case 554: - if (lookahead == 'c') ADVANCE(1468); + if (lookahead == 'c') ADVANCE(384); END_STATE(); case 555: - if (lookahead == 'c') ADVANCE(1443); + if (lookahead == 'c') ADVANCE(1469); END_STATE(); case 556: - if (lookahead == 'c') ADVANCE(843); + if (lookahead == 'c') ADVANCE(1444); END_STATE(); case 557: - if (lookahead == 'c') ADVANCE(947); - if (lookahead == 'r') ADVANCE(373); + if (lookahead == 'c') ADVANCE(844); END_STATE(); case 558: if (lookahead == 'c') ADVANCE(948); + if (lookahead == 'r') ADVANCE(374); END_STATE(); case 559: - if (lookahead == 'd') ADVANCE(2); - if (lookahead == 'u') ADVANCE(1004); + if (lookahead == 'c') ADVANCE(949); END_STATE(); case 560: - if (lookahead == 'd') ADVANCE(1529); + if (lookahead == 'd') ADVANCE(2); + if (lookahead == 'u') ADVANCE(1005); END_STATE(); case 561: - if (lookahead == 'd') ADVANCE(1523); + if (lookahead == 'd') ADVANCE(1530); END_STATE(); case 562: - if (lookahead == 'd') ADVANCE(1525); + if (lookahead == 'd') ADVANCE(1524); END_STATE(); case 563: - if (lookahead == 'd') ADVANCE(1804); + if (lookahead == 'd') ADVANCE(1526); END_STATE(); case 564: - if (lookahead == 'd') ADVANCE(1524); + if (lookahead == 'd') ADVANCE(1805); END_STATE(); case 565: - if (lookahead == 'd') ADVANCE(1526); + if (lookahead == 'd') ADVANCE(1525); END_STATE(); case 566: - if (lookahead == 'd') ADVANCE(1551); + if (lookahead == 'd') ADVANCE(1527); END_STATE(); case 567: - if (lookahead == 'd') ADVANCE(1813); + if (lookahead == 'd') ADVANCE(1552); END_STATE(); case 568: - if (lookahead == 'd') ADVANCE(1846); + if (lookahead == 'd') ADVANCE(1814); END_STATE(); case 569: - if (lookahead == 'd') ADVANCE(805); + if (lookahead == 'd') ADVANCE(1847); END_STATE(); case 570: - if (lookahead == 'd') ADVANCE(3); + if (lookahead == 'd') ADVANCE(806); END_STATE(); case 571: - if (lookahead == 'd') ADVANCE(128); + if (lookahead == 'd') ADVANCE(3); END_STATE(); case 572: - if (lookahead == 'd') ADVANCE(1170); - if (lookahead == 'f') ADVANCE(985); - if (lookahead == 'i') ADVANCE(1061); - if (lookahead == 'l') ADVANCE(1120); + if (lookahead == 'd') ADVANCE(129); END_STATE(); case 573: - if (lookahead == 'd') ADVANCE(146); + if (lookahead == 'd') ADVANCE(1171); + if (lookahead == 'f') ADVANCE(986); + if (lookahead == 'i') ADVANCE(1062); + if (lookahead == 'l') ADVANCE(1121); END_STATE(); case 574: - if (lookahead == 'd') ADVANCE(578); + if (lookahead == 'd') ADVANCE(147); END_STATE(); case 575: - if (lookahead == 'd') ADVANCE(871); - if (lookahead == 'i') ADVANCE(1079); - if (lookahead == 's') ADVANCE(1457); - if (lookahead == 'v') ADVANCE(913); + if (lookahead == 'd') ADVANCE(579); END_STATE(); case 576: - if (lookahead == 'd') ADVANCE(138); + if (lookahead == 'd') ADVANCE(872); + if (lookahead == 'i') ADVANCE(1080); + if (lookahead == 's') ADVANCE(1458); + if (lookahead == 'v') ADVANCE(914); END_STATE(); case 577: if (lookahead == 'd') ADVANCE(139); END_STATE(); case 578: - if (lookahead == 'd') ADVANCE(1222); + if (lookahead == 'd') ADVANCE(140); END_STATE(); case 579: if (lookahead == 'd') ADVANCE(1223); @@ -5751,16 +5875,16 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'd') ADVANCE(1225); END_STATE(); case 582: - if (lookahead == 'd') ADVANCE(683); + if (lookahead == 'd') ADVANCE(1226); END_STATE(); case 583: - if (lookahead == 'd') ADVANCE(1227); + if (lookahead == 'd') ADVANCE(684); END_STATE(); case 584: - if (lookahead == 'd') ADVANCE(685); + if (lookahead == 'd') ADVANCE(1228); END_STATE(); case 585: - if (lookahead == 'd') ADVANCE(1228); + if (lookahead == 'd') ADVANCE(686); END_STATE(); case 586: if (lookahead == 'd') ADVANCE(1229); @@ -5769,10 +5893,10 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'd') ADVANCE(1230); END_STATE(); case 588: - if (lookahead == 'd') ADVANCE(687); + if (lookahead == 'd') ADVANCE(1231); END_STATE(); case 589: - if (lookahead == 'd') ADVANCE(1231); + if (lookahead == 'd') ADVANCE(688); END_STATE(); case 590: if (lookahead == 'd') ADVANCE(1232); @@ -5781,10 +5905,10 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'd') ADVANCE(1233); END_STATE(); case 592: - if (lookahead == 'd') ADVANCE(690); + if (lookahead == 'd') ADVANCE(1234); END_STATE(); case 593: - if (lookahead == 'd') ADVANCE(1234); + if (lookahead == 'd') ADVANCE(691); END_STATE(); case 594: if (lookahead == 'd') ADVANCE(1235); @@ -5793,28 +5917,28 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'd') ADVANCE(1236); END_STATE(); case 596: - if (lookahead == 'd') ADVANCE(691); + if (lookahead == 'd') ADVANCE(1237); END_STATE(); case 597: - if (lookahead == 'd') ADVANCE(1237); + if (lookahead == 'd') ADVANCE(692); END_STATE(); case 598: if (lookahead == 'd') ADVANCE(1238); END_STATE(); case 599: - if (lookahead == 'd') ADVANCE(693); + if (lookahead == 'd') ADVANCE(1239); END_STATE(); case 600: - if (lookahead == 'd') ADVANCE(1239); + if (lookahead == 'd') ADVANCE(694); END_STATE(); case 601: if (lookahead == 'd') ADVANCE(1240); END_STATE(); case 602: - if (lookahead == 'd') ADVANCE(695); + if (lookahead == 'd') ADVANCE(1241); END_STATE(); case 603: - if (lookahead == 'd') ADVANCE(1241); + if (lookahead == 'd') ADVANCE(696); END_STATE(); case 604: if (lookahead == 'd') ADVANCE(1242); @@ -5823,10 +5947,10 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'd') ADVANCE(1243); END_STATE(); case 606: - if (lookahead == 'd') ADVANCE(697); + if (lookahead == 'd') ADVANCE(1244); END_STATE(); case 607: - if (lookahead == 'd') ADVANCE(1244); + if (lookahead == 'd') ADVANCE(698); END_STATE(); case 608: if (lookahead == 'd') ADVANCE(1245); @@ -5856,16 +5980,16 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'd') ADVANCE(1253); END_STATE(); case 617: - if (lookahead == 'd') ADVANCE(706); + if (lookahead == 'd') ADVANCE(1254); END_STATE(); case 618: - if (lookahead == 'd') ADVANCE(1254); + if (lookahead == 'd') ADVANCE(707); END_STATE(); case 619: - if (lookahead == 'd') ADVANCE(713); + if (lookahead == 'd') ADVANCE(1255); END_STATE(); case 620: - if (lookahead == 'd') ADVANCE(579); + if (lookahead == 'd') ADVANCE(714); END_STATE(); case 621: if (lookahead == 'd') ADVANCE(580); @@ -5874,10 +5998,10 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'd') ADVANCE(581); END_STATE(); case 623: - if (lookahead == 'd') ADVANCE(583); + if (lookahead == 'd') ADVANCE(582); END_STATE(); case 624: - if (lookahead == 'd') ADVANCE(585); + if (lookahead == 'd') ADVANCE(584); END_STATE(); case 625: if (lookahead == 'd') ADVANCE(586); @@ -5886,19 +6010,19 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'd') ADVANCE(587); END_STATE(); case 627: - if (lookahead == 'd') ADVANCE(589); + if (lookahead == 'd') ADVANCE(588); END_STATE(); case 628: - if (lookahead == 'd') ADVANCE(407); + if (lookahead == 'd') ADVANCE(590); END_STATE(); case 629: - if (lookahead == 'd') ADVANCE(590); + if (lookahead == 'd') ADVANCE(408); END_STATE(); case 630: if (lookahead == 'd') ADVANCE(591); END_STATE(); case 631: - if (lookahead == 'd') ADVANCE(593); + if (lookahead == 'd') ADVANCE(592); END_STATE(); case 632: if (lookahead == 'd') ADVANCE(594); @@ -5907,25 +6031,25 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'd') ADVANCE(595); END_STATE(); case 634: - if (lookahead == 'd') ADVANCE(412); + if (lookahead == 'd') ADVANCE(596); END_STATE(); case 635: - if (lookahead == 'd') ADVANCE(597); + if (lookahead == 'd') ADVANCE(413); END_STATE(); case 636: - if (lookahead == 'd') ADVANCE(413); + if (lookahead == 'd') ADVANCE(598); END_STATE(); case 637: - if (lookahead == 'd') ADVANCE(598); + if (lookahead == 'd') ADVANCE(414); END_STATE(); case 638: - if (lookahead == 'd') ADVANCE(600); + if (lookahead == 'd') ADVANCE(599); END_STATE(); case 639: if (lookahead == 'd') ADVANCE(601); END_STATE(); case 640: - if (lookahead == 'd') ADVANCE(603); + if (lookahead == 'd') ADVANCE(602); END_STATE(); case 641: if (lookahead == 'd') ADVANCE(604); @@ -5934,7 +6058,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'd') ADVANCE(605); END_STATE(); case 643: - if (lookahead == 'd') ADVANCE(607); + if (lookahead == 'd') ADVANCE(606); END_STATE(); case 644: if (lookahead == 'd') ADVANCE(608); @@ -5964,222 +6088,222 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'd') ADVANCE(616); END_STATE(); case 653: - if (lookahead == 'd') ADVANCE(618); + if (lookahead == 'd') ADVANCE(617); END_STATE(); case 654: - if (lookahead == 'd') ADVANCE(155); + if (lookahead == 'd') ADVANCE(619); END_STATE(); case 655: - if (lookahead == 'd') ADVANCE(1173); - if (lookahead == 'f') ADVANCE(988); - if (lookahead == 'i') ADVANCE(1065); - if (lookahead == 'l') ADVANCE(1125); + if (lookahead == 'd') ADVANCE(156); END_STATE(); case 656: - if (lookahead == 'd') ADVANCE(1176); - if (lookahead == 'f') ADVANCE(991); + if (lookahead == 'd') ADVANCE(1174); + if (lookahead == 'f') ADVANCE(989); if (lookahead == 'i') ADVANCE(1066); if (lookahead == 'l') ADVANCE(1126); END_STATE(); case 657: - if (lookahead == 'd') ADVANCE(168); - END_STATE(); - case 658: - if (lookahead == 'd') ADVANCE(1178); - if (lookahead == 'f') ADVANCE(993); + if (lookahead == 'd') ADVANCE(1177); + if (lookahead == 'f') ADVANCE(992); if (lookahead == 'i') ADVANCE(1067); if (lookahead == 'l') ADVANCE(1127); END_STATE(); + case 658: + if (lookahead == 'd') ADVANCE(169); + END_STATE(); case 659: - if (lookahead == 'd') ADVANCE(1180); - if (lookahead == 'f') ADVANCE(995); - if (lookahead == 'i') ADVANCE(1069); - if (lookahead == 'l') ADVANCE(1131); + if (lookahead == 'd') ADVANCE(1179); + if (lookahead == 'f') ADVANCE(994); + if (lookahead == 'i') ADVANCE(1068); + if (lookahead == 'l') ADVANCE(1128); END_STATE(); case 660: - if (lookahead == 'd') ADVANCE(170); + if (lookahead == 'd') ADVANCE(1181); + if (lookahead == 'f') ADVANCE(996); + if (lookahead == 'i') ADVANCE(1070); + if (lookahead == 'l') ADVANCE(1132); END_STATE(); case 661: - if (lookahead == 'd') ADVANCE(1182); - if (lookahead == 'f') ADVANCE(997); - if (lookahead == 'i') ADVANCE(1073); - if (lookahead == 'l') ADVANCE(1135); + if (lookahead == 'd') ADVANCE(171); END_STATE(); case 662: if (lookahead == 'd') ADVANCE(1183); if (lookahead == 'f') ADVANCE(998); + if (lookahead == 'i') ADVANCE(1074); + if (lookahead == 'l') ADVANCE(1136); END_STATE(); case 663: - if (lookahead == 'd') ADVANCE(1185); + if (lookahead == 'd') ADVANCE(1184); if (lookahead == 'f') ADVANCE(999); END_STATE(); case 664: - if (lookahead == 'd') ADVANCE(1188); - if (lookahead == 'f') ADVANCE(1001); - if (lookahead == 'i') ADVANCE(1080); + if (lookahead == 'd') ADVANCE(1186); + if (lookahead == 'f') ADVANCE(1000); END_STATE(); case 665: if (lookahead == 'd') ADVANCE(1189); - if (lookahead == 'i') ADVANCE(1082); - if (lookahead == 'l') ADVANCE(1140); + if (lookahead == 'f') ADVANCE(1002); + if (lookahead == 'i') ADVANCE(1081); END_STATE(); case 666: - if (lookahead == 'e') ADVANCE(521); + if (lookahead == 'd') ADVANCE(1190); + if (lookahead == 'i') ADVANCE(1083); + if (lookahead == 'l') ADVANCE(1141); END_STATE(); case 667: - if (lookahead == 'e') ADVANCE(521); - if (lookahead == 'i') ADVANCE(1493); - if (lookahead == 'o') ADVANCE(1462); + if (lookahead == 'e') ADVANCE(522); END_STATE(); case 668: - if (lookahead == 'e') ADVANCE(1015); - if (lookahead == 'u') ADVANCE(1086); + if (lookahead == 'e') ADVANCE(522); + if (lookahead == 'i') ADVANCE(1494); + if (lookahead == 'o') ADVANCE(1463); END_STATE(); case 669: - if (lookahead == 'e') ADVANCE(1205); - if (lookahead == 'g') ADVANCE(672); - if (lookahead == 'l') ADVANCE(673); - if (lookahead == 'n') ADVANCE(674); + if (lookahead == 'e') ADVANCE(1016); + if (lookahead == 'u') ADVANCE(1087); END_STATE(); case 670: - if (lookahead == 'e') ADVANCE(1538); + if (lookahead == 'e') ADVANCE(1206); + if (lookahead == 'g') ADVANCE(673); + if (lookahead == 'l') ADVANCE(674); + if (lookahead == 'n') ADVANCE(675); END_STATE(); case 671: - if (lookahead == 'e') ADVANCE(1767); + if (lookahead == 'e') ADVANCE(1539); END_STATE(); case 672: - if (lookahead == 'e') ADVANCE(1590); - if (lookahead == 't') ADVANCE(1591); + if (lookahead == 'e') ADVANCE(1768); END_STATE(); case 673: - if (lookahead == 'e') ADVANCE(1592); - if (lookahead == 't') ADVANCE(1589); + if (lookahead == 'e') ADVANCE(1591); + if (lookahead == 't') ADVANCE(1592); END_STATE(); case 674: - if (lookahead == 'e') ADVANCE(1588); + if (lookahead == 'e') ADVANCE(1593); + if (lookahead == 't') ADVANCE(1590); END_STATE(); case 675: - if (lookahead == 'e') ADVANCE(1831); + if (lookahead == 'e') ADVANCE(1589); END_STATE(); case 676: - if (lookahead == 'e') ADVANCE(1502); - if (lookahead == 'o') ADVANCE(503); - if (lookahead == 'r') ADVANCE(735); - if (lookahead == 'w') ADVANCE(907); + if (lookahead == 'e') ADVANCE(1832); END_STATE(); case 677: - if (lookahead == 'e') ADVANCE(1822); + if (lookahead == 'e') ADVANCE(1503); + if (lookahead == 'o') ADVANCE(504); + if (lookahead == 'r') ADVANCE(736); + if (lookahead == 'w') ADVANCE(908); END_STATE(); case 678: - if (lookahead == 'e') ADVANCE(1521); + if (lookahead == 'e') ADVANCE(1823); END_STATE(); case 679: - if (lookahead == 'e') ADVANCE(1801); + if (lookahead == 'e') ADVANCE(1522); END_STATE(); case 680: - if (lookahead == 'e') ADVANCE(1530); + if (lookahead == 'e') ADVANCE(1802); END_STATE(); case 681: - if (lookahead == 'e') ADVANCE(1816); + if (lookahead == 'e') ADVANCE(1531); END_STATE(); case 682: - if (lookahead == 'e') ADVANCE(1603); + if (lookahead == 'e') ADVANCE(1817); END_STATE(); case 683: - if (lookahead == 'e') ADVANCE(1600); + if (lookahead == 'e') ADVANCE(1604); END_STATE(); case 684: - if (lookahead == 'e') ADVANCE(1610); + if (lookahead == 'e') ADVANCE(1601); END_STATE(); case 685: - if (lookahead == 'e') ADVANCE(1607); + if (lookahead == 'e') ADVANCE(1611); END_STATE(); case 686: - if (lookahead == 'e') ADVANCE(1617); + if (lookahead == 'e') ADVANCE(1608); END_STATE(); case 687: - if (lookahead == 'e') ADVANCE(1614); + if (lookahead == 'e') ADVANCE(1618); END_STATE(); case 688: - if (lookahead == 'e') ADVANCE(1825); + if (lookahead == 'e') ADVANCE(1615); END_STATE(); case 689: - if (lookahead == 'e') ADVANCE(1624); + if (lookahead == 'e') ADVANCE(1826); END_STATE(); case 690: - if (lookahead == 'e') ADVANCE(1621); + if (lookahead == 'e') ADVANCE(1625); END_STATE(); case 691: - if (lookahead == 'e') ADVANCE(1541); + if (lookahead == 'e') ADVANCE(1622); END_STATE(); case 692: - if (lookahead == 'e') ADVANCE(1631); + if (lookahead == 'e') ADVANCE(1542); END_STATE(); case 693: - if (lookahead == 'e') ADVANCE(1628); + if (lookahead == 'e') ADVANCE(1632); END_STATE(); case 694: - if (lookahead == 'e') ADVANCE(1638); + if (lookahead == 'e') ADVANCE(1629); END_STATE(); case 695: - if (lookahead == 'e') ADVANCE(1635); + if (lookahead == 'e') ADVANCE(1639); END_STATE(); case 696: - if (lookahead == 'e') ADVANCE(1699); + if (lookahead == 'e') ADVANCE(1636); END_STATE(); case 697: - if (lookahead == 'e') ADVANCE(1561); + if (lookahead == 'e') ADVANCE(1700); END_STATE(); case 698: - if (lookahead == 'e') ADVANCE(1702); + if (lookahead == 'e') ADVANCE(1562); END_STATE(); case 699: - if (lookahead == 'e') ADVANCE(1701); + if (lookahead == 'e') ADVANCE(1703); END_STATE(); case 700: - if (lookahead == 'e') ADVANCE(1656); + if (lookahead == 'e') ADVANCE(1702); END_STATE(); case 701: - if (lookahead == 'e') ADVANCE(1703); + if (lookahead == 'e') ADVANCE(1657); END_STATE(); case 702: - if (lookahead == 'e') ADVANCE(1700); + if (lookahead == 'e') ADVANCE(1704); END_STATE(); case 703: - if (lookahead == 'e') ADVANCE(1585); + if (lookahead == 'e') ADVANCE(1701); END_STATE(); case 704: - if (lookahead == 'e') ADVANCE(1584); + if (lookahead == 'e') ADVANCE(1586); END_STATE(); case 705: - if (lookahead == 'e') ADVANCE(1669); + if (lookahead == 'e') ADVANCE(1585); END_STATE(); case 706: - if (lookahead == 'e') ADVANCE(1553); + if (lookahead == 'e') ADVANCE(1670); END_STATE(); case 707: - if (lookahead == 'e') ADVANCE(1571); + if (lookahead == 'e') ADVANCE(1554); END_STATE(); case 708: - if (lookahead == 'e') ADVANCE(1659); + if (lookahead == 'e') ADVANCE(1572); END_STATE(); case 709: - if (lookahead == 'e') ADVANCE(1755); + if (lookahead == 'e') ADVANCE(1660); END_STATE(); case 710: - if (lookahead == 'e') ADVANCE(1662); + if (lookahead == 'e') ADVANCE(1756); END_STATE(); case 711: - if (lookahead == 'e') ADVANCE(1665); + if (lookahead == 'e') ADVANCE(1663); END_STATE(); case 712: - if (lookahead == 'e') ADVANCE(1645); + if (lookahead == 'e') ADVANCE(1666); END_STATE(); case 713: - if (lookahead == 'e') ADVANCE(1548); + if (lookahead == 'e') ADVANCE(1646); END_STATE(); case 714: - if (lookahead == 'e') ADVANCE(1647); + if (lookahead == 'e') ADVANCE(1549); END_STATE(); case 715: if (lookahead == 'e') ADVANCE(1648); @@ -6188,151 +6312,151 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'e') ADVANCE(1649); END_STATE(); case 717: - if (lookahead == 'e') ADVANCE(1646); + if (lookahead == 'e') ADVANCE(1650); END_STATE(); case 718: - if (lookahead == 'e') ADVANCE(1574); + if (lookahead == 'e') ADVANCE(1647); END_STATE(); case 719: - if (lookahead == 'e') ADVANCE(1650); + if (lookahead == 'e') ADVANCE(1575); END_STATE(); case 720: - if (lookahead == 'e') ADVANCE(1766); + if (lookahead == 'e') ADVANCE(1651); END_STATE(); case 721: - if (lookahead == 'e') ADVANCE(1764); + if (lookahead == 'e') ADVANCE(1767); END_STATE(); case 722: - if (lookahead == 'e') ADVANCE(1081); + if (lookahead == 'e') ADVANCE(1765); END_STATE(); case 723: - if (lookahead == 'e') ADVANCE(1496); + if (lookahead == 'e') ADVANCE(1082); END_STATE(); case 724: - if (lookahead == 'e') ADVANCE(515); + if (lookahead == 'e') ADVANCE(1497); END_STATE(); case 725: - if (lookahead == 'e') ADVANCE(1394); + if (lookahead == 'e') ADVANCE(516); END_STATE(); case 726: - if (lookahead == 'e') ADVANCE(1203); + if (lookahead == 'e') ADVANCE(1395); END_STATE(); case 727: - if (lookahead == 'e') ADVANCE(554); + if (lookahead == 'e') ADVANCE(1204); END_STATE(); case 728: - if (lookahead == 'e') ADVANCE(1212); + if (lookahead == 'e') ADVANCE(555); END_STATE(); case 729: - if (lookahead == 'e') ADVANCE(1006); + if (lookahead == 'e') ADVANCE(1213); END_STATE(); case 730: - if (lookahead == 'e') ADVANCE(1334); + if (lookahead == 'e') ADVANCE(1007); END_STATE(); case 731: - if (lookahead == 'e') ADVANCE(563); + if (lookahead == 'e') ADVANCE(1335); END_STATE(); case 732: - if (lookahead == 'e') ADVANCE(537); + if (lookahead == 'e') ADVANCE(564); END_STATE(); case 733: - if (lookahead == 'e') ADVANCE(1336); + if (lookahead == 'e') ADVANCE(538); END_STATE(); case 734: - if (lookahead == 'e') ADVANCE(1213); + if (lookahead == 'e') ADVANCE(1337); END_STATE(); case 735: - if (lookahead == 'e') ADVANCE(1318); + if (lookahead == 'e') ADVANCE(1214); END_STATE(); case 736: - if (lookahead == 'e') ADVANCE(956); + if (lookahead == 'e') ADVANCE(1319); END_STATE(); case 737: - if (lookahead == 'e') ADVANCE(1338); + if (lookahead == 'e') ADVANCE(957); END_STATE(); case 738: - if (lookahead == 'e') ADVANCE(132); + if (lookahead == 'e') ADVANCE(1339); END_STATE(); case 739: - if (lookahead == 'e') ADVANCE(567); + if (lookahead == 'e') ADVANCE(133); END_STATE(); case 740: - if (lookahead == 'e') ADVANCE(142); + if (lookahead == 'e') ADVANCE(568); END_STATE(); case 741: - if (lookahead == 'e') ADVANCE(568); + if (lookahead == 'e') ADVANCE(143); END_STATE(); case 742: - if (lookahead == 'e') ADVANCE(961); + if (lookahead == 'e') ADVANCE(569); END_STATE(); case 743: - if (lookahead == 'e') ADVANCE(144); + if (lookahead == 'e') ADVANCE(962); END_STATE(); case 744: - if (lookahead == 'e') ADVANCE(1221); + if (lookahead == 'e') ADVANCE(145); END_STATE(); case 745: - if (lookahead == 'e') ADVANCE(1057); + if (lookahead == 'e') ADVANCE(1222); END_STATE(); case 746: - if (lookahead == 'e') ADVANCE(1226); + if (lookahead == 'e') ADVANCE(1058); END_STATE(); case 747: - if (lookahead == 'e') ADVANCE(1044); + if (lookahead == 'e') ADVANCE(1227); END_STATE(); case 748: - if (lookahead == 'e') ADVANCE(1010); + if (lookahead == 'e') ADVANCE(1045); END_STATE(); case 749: - if (lookahead == 'e') ADVANCE(1446); + if (lookahead == 'e') ADVANCE(1011); END_STATE(); case 750: - if (lookahead == 'e') ADVANCE(1014); + if (lookahead == 'e') ADVANCE(1447); END_STATE(); case 751: - if (lookahead == 'e') ADVANCE(393); + if (lookahead == 'e') ADVANCE(1015); END_STATE(); case 752: - if (lookahead == 'e') ADVANCE(543); + if (lookahead == 'e') ADVANCE(394); END_STATE(); case 753: - if (lookahead == 'e') ADVANCE(576); + if (lookahead == 'e') ADVANCE(544); END_STATE(); case 754: - if (lookahead == 'e') ADVANCE(394); + if (lookahead == 'e') ADVANCE(577); END_STATE(); case 755: - if (lookahead == 'e') ADVANCE(544); + if (lookahead == 'e') ADVANCE(395); END_STATE(); case 756: - if (lookahead == 'e') ADVANCE(577); + if (lookahead == 'e') ADVANCE(545); END_STATE(); case 757: - if (lookahead == 'e') ADVANCE(1450); + if (lookahead == 'e') ADVANCE(578); END_STATE(); case 758: - if (lookahead == 'e') ADVANCE(395); + if (lookahead == 'e') ADVANCE(1451); END_STATE(); case 759: - if (lookahead == 'e') ADVANCE(545); + if (lookahead == 'e') ADVANCE(396); END_STATE(); case 760: - if (lookahead == 'e') ADVANCE(396); + if (lookahead == 'e') ADVANCE(546); END_STATE(); case 761: - if (lookahead == 'e') ADVANCE(546); + if (lookahead == 'e') ADVANCE(397); END_STATE(); case 762: - if (lookahead == 'e') ADVANCE(397); + if (lookahead == 'e') ADVANCE(547); END_STATE(); case 763: - if (lookahead == 'e') ADVANCE(547); + if (lookahead == 'e') ADVANCE(398); END_STATE(); case 764: - if (lookahead == 'e') ADVANCE(398); + if (lookahead == 'e') ADVANCE(548); END_STATE(); case 765: - if (lookahead == 'e') ADVANCE(548); + if (lookahead == 'e') ADVANCE(399); END_STATE(); case 766: if (lookahead == 'e') ADVANCE(549); @@ -6347,120 +6471,120 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'e') ADVANCE(552); END_STATE(); case 770: - if (lookahead == 'e') ADVANCE(1076); + if (lookahead == 'e') ADVANCE(553); END_STATE(); case 771: if (lookahead == 'e') ADVANCE(1077); END_STATE(); case 772: - if (lookahead == 'e') ADVANCE(153); + if (lookahead == 'e') ADVANCE(1078); END_STATE(); case 773: - if (lookahead == 'e') ADVANCE(1305); + if (lookahead == 'e') ADVANCE(154); END_STATE(); case 774: - if (lookahead == 'e') ADVANCE(167); + if (lookahead == 'e') ADVANCE(1306); END_STATE(); case 775: - if (lookahead == 'e') ADVANCE(657); + if (lookahead == 'e') ADVANCE(168); END_STATE(); case 776: - if (lookahead == 'e') ADVANCE(169); + if (lookahead == 'e') ADVANCE(658); END_STATE(); case 777: - if (lookahead == 'e') ADVANCE(171); + if (lookahead == 'e') ADVANCE(170); END_STATE(); case 778: - if (lookahead == 'e') ADVANCE(660); + if (lookahead == 'e') ADVANCE(172); END_STATE(); case 779: - if (lookahead == 'f') ADVANCE(127); - if (lookahead == 'g') ADVANCE(733); - if (lookahead == 'n') ADVANCE(1319); - if (lookahead == 'p') ADVANCE(1467); + if (lookahead == 'e') ADVANCE(661); END_STATE(); case 780: - if (lookahead == 'f') ADVANCE(1569); + if (lookahead == 'f') ADVANCE(128); + if (lookahead == 'g') ADVANCE(734); + if (lookahead == 'n') ADVANCE(1320); + if (lookahead == 'p') ADVANCE(1468); END_STATE(); case 781: - if (lookahead == 'f') ADVANCE(422); + if (lookahead == 'f') ADVANCE(1570); END_STATE(); case 782: - if (lookahead == 'f') ADVANCE(426); + if (lookahead == 'f') ADVANCE(423); END_STATE(); case 783: - if (lookahead == 'f') ADVANCE(1002); - if (lookahead == 'i') ADVANCE(1083); - if (lookahead == 'l') ADVANCE(1141); + if (lookahead == 'f') ADVANCE(427); END_STATE(); case 784: - if (lookahead == 'g') ADVANCE(1689); + if (lookahead == 'f') ADVANCE(1003); + if (lookahead == 'i') ADVANCE(1084); + if (lookahead == 'l') ADVANCE(1142); END_STATE(); case 785: - if (lookahead == 'g') ADVANCE(1683); + if (lookahead == 'g') ADVANCE(1690); END_STATE(); case 786: - if (lookahead == 'g') ADVANCE(1688); + if (lookahead == 'g') ADVANCE(1684); END_STATE(); case 787: - if (lookahead == 'g') ADVANCE(1586); + if (lookahead == 'g') ADVANCE(1689); END_STATE(); case 788: - if (lookahead == 'g') ADVANCE(1686); + if (lookahead == 'g') ADVANCE(1587); END_STATE(); case 789: - if (lookahead == 'g') ADVANCE(1685); + if (lookahead == 'g') ADVANCE(1687); END_STATE(); case 790: - if (lookahead == 'g') ADVANCE(1653); + if (lookahead == 'g') ADVANCE(1686); END_STATE(); case 791: if (lookahead == 'g') ADVANCE(1654); END_STATE(); case 792: - if (lookahead == 'g') ADVANCE(1687); + if (lookahead == 'g') ADVANCE(1655); END_STATE(); case 793: - if (lookahead == 'g') ADVANCE(1691); + if (lookahead == 'g') ADVANCE(1688); END_STATE(); case 794: if (lookahead == 'g') ADVANCE(1692); END_STATE(); case 795: - if (lookahead == 'g') ADVANCE(1684); + if (lookahead == 'g') ADVANCE(1693); END_STATE(); case 796: - if (lookahead == 'g') ADVANCE(1690); + if (lookahead == 'g') ADVANCE(1685); END_STATE(); case 797: - if (lookahead == 'g') ADVANCE(1693); + if (lookahead == 'g') ADVANCE(1691); END_STATE(); case 798: - if (lookahead == 'g') ADVANCE(1657); + if (lookahead == 'g') ADVANCE(1694); END_STATE(); case 799: - if (lookahead == 'g') ADVANCE(1563); + if (lookahead == 'g') ADVANCE(1658); END_STATE(); case 800: - if (lookahead == 'g') ADVANCE(1664); + if (lookahead == 'g') ADVANCE(1564); END_STATE(); case 801: - if (lookahead == 'g') ADVANCE(1667); + if (lookahead == 'g') ADVANCE(1665); END_STATE(); case 802: - if (lookahead == 'g') ADVANCE(151); + if (lookahead == 'g') ADVANCE(1668); END_STATE(); case 803: - if (lookahead == 'g') ADVANCE(839); + if (lookahead == 'g') ADVANCE(152); END_STATE(); case 804: - if (lookahead == 'g') ADVANCE(1311); + if (lookahead == 'g') ADVANCE(840); END_STATE(); case 805: - if (lookahead == 'g') ADVANCE(675); + if (lookahead == 'g') ADVANCE(1312); END_STATE(); case 806: - if (lookahead == 'g') ADVANCE(714); + if (lookahead == 'g') ADVANCE(676); END_STATE(); case 807: if (lookahead == 'g') ADVANCE(715); @@ -6469,10 +6593,10 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'g') ADVANCE(716); END_STATE(); case 809: - if (lookahead == 'g') ADVANCE(1408); + if (lookahead == 'g') ADVANCE(717); END_STATE(); case 810: - if (lookahead == 'g') ADVANCE(717); + if (lookahead == 'g') ADVANCE(1409); END_STATE(); case 811: if (lookahead == 'g') ADVANCE(718); @@ -6487,76 +6611,76 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'g') ADVANCE(721); END_STATE(); case 815: - if (lookahead == 'g') ADVANCE(737); - if (lookahead == 'h') ADVANCE(990); - if (lookahead == 'p') ADVANCE(372); - if (lookahead == 't') ADVANCE(421); - if (lookahead == 'u') ADVANCE(505); - if (lookahead == 'y') ADVANCE(1019); + if (lookahead == 'g') ADVANCE(722); END_STATE(); case 816: - if (lookahead == 'g') ADVANCE(840); + if (lookahead == 'g') ADVANCE(738); + if (lookahead == 'h') ADVANCE(991); + if (lookahead == 'p') ADVANCE(373); + if (lookahead == 't') ADVANCE(422); + if (lookahead == 'u') ADVANCE(506); + if (lookahead == 'y') ADVANCE(1020); END_STATE(); case 817: - if (lookahead == 'g') ADVANCE(160); - if (lookahead == 'w') ADVANCE(129); + if (lookahead == 'g') ADVANCE(841); END_STATE(); case 818: - if (lookahead == 'h') ADVANCE(1770); + if (lookahead == 'g') ADVANCE(161); + if (lookahead == 'w') ADVANCE(130); END_STATE(); case 819: - if (lookahead == 'h') ADVANCE(1570); + if (lookahead == 'h') ADVANCE(1771); END_STATE(); case 820: - if (lookahead == 'h') ADVANCE(1580); + if (lookahead == 'h') ADVANCE(1571); END_STATE(); case 821: if (lookahead == 'h') ADVANCE(1581); END_STATE(); case 822: - if (lookahead == 'h') ADVANCE(1775); + if (lookahead == 'h') ADVANCE(1582); END_STATE(); case 823: - if (lookahead == 'h') ADVANCE(1777); + if (lookahead == 'h') ADVANCE(1776); END_STATE(); case 824: - if (lookahead == 'h') ADVANCE(1776); + if (lookahead == 'h') ADVANCE(1778); END_STATE(); case 825: - if (lookahead == 'h') ADVANCE(1779); + if (lookahead == 'h') ADVANCE(1777); END_STATE(); case 826: - if (lookahead == 'h') ADVANCE(724); - if (lookahead == 'm') ADVANCE(1197); - if (lookahead == 'o') ADVANCE(1085); + if (lookahead == 'h') ADVANCE(1780); END_STATE(); case 827: - if (lookahead == 'h') ADVANCE(1264); - if (lookahead == 'r') ADVANCE(376); + if (lookahead == 'h') ADVANCE(725); + if (lookahead == 'm') ADVANCE(1198); + if (lookahead == 'o') ADVANCE(1086); END_STATE(); case 828: - if (lookahead == 'h') ADVANCE(1114); + if (lookahead == 'h') ADVANCE(1265); + if (lookahead == 'r') ADVANCE(377); END_STATE(); case 829: - if (lookahead == 'h') ADVANCE(1121); + if (lookahead == 'h') ADVANCE(1115); END_STATE(); case 830: - if (lookahead == 'h') ADVANCE(1289); + if (lookahead == 'h') ADVANCE(1122); END_STATE(); case 831: - if (lookahead == 'h') ADVANCE(1118); + if (lookahead == 'h') ADVANCE(1290); END_STATE(); case 832: - if (lookahead == 'h') ADVANCE(381); + if (lookahead == 'h') ADVANCE(1119); END_STATE(); case 833: - if (lookahead == 'h') ADVANCE(384); + if (lookahead == 'h') ADVANCE(382); END_STATE(); case 834: if (lookahead == 'h') ADVANCE(385); END_STATE(); case 835: - if (lookahead == 'h') ADVANCE(387); + if (lookahead == 'h') ADVANCE(386); END_STATE(); case 836: if (lookahead == 'h') ADVANCE(388); @@ -6565,116 +6689,116 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'h') ADVANCE(389); END_STATE(); case 838: - if (lookahead == 'h') ADVANCE(392); + if (lookahead == 'h') ADVANCE(390); END_STATE(); case 839: - if (lookahead == 'h') ADVANCE(180); + if (lookahead == 'h') ADVANCE(393); END_STATE(); case 840: - if (lookahead == 'h') ADVANCE(193); + if (lookahead == 'h') ADVANCE(181); END_STATE(); case 841: - if (lookahead == 'h') ADVANCE(757); + if (lookahead == 'h') ADVANCE(194); END_STATE(); case 842: - if (lookahead == 'h') ADVANCE(1150); + if (lookahead == 'h') ADVANCE(758); END_STATE(); case 843: - if (lookahead == 'h') ADVANCE(1290); + if (lookahead == 'h') ADVANCE(1151); END_STATE(); case 844: - if (lookahead == 'h') ADVANCE(1152); + if (lookahead == 'h') ADVANCE(1291); END_STATE(); case 845: - if (lookahead == 'h') ADVANCE(1154); + if (lookahead == 'h') ADVANCE(1153); END_STATE(); case 846: - if (lookahead == 'h') ADVANCE(1157); + if (lookahead == 'h') ADVANCE(1155); END_STATE(); case 847: - if (lookahead == 'h') ADVANCE(1159); + if (lookahead == 'h') ADVANCE(1158); END_STATE(); case 848: - if (lookahead == 'h') ADVANCE(1162); + if (lookahead == 'h') ADVANCE(1160); END_STATE(); case 849: - if (lookahead == 'h') ADVANCE(1302); + if (lookahead == 'h') ADVANCE(1163); END_STATE(); case 850: - if (lookahead == 'i') ADVANCE(958); - if (lookahead == 'l') ADVANCE(1148); + if (lookahead == 'h') ADVANCE(1303); END_STATE(); case 851: - if (lookahead == 'i') ADVANCE(1512); + if (lookahead == 'i') ADVANCE(959); + if (lookahead == 'l') ADVANCE(1149); END_STATE(); case 852: - if (lookahead == 'i') ADVANCE(569); + if (lookahead == 'i') ADVANCE(1513); END_STATE(); case 853: - if (lookahead == 'i') ADVANCE(1492); - if (lookahead == 'o') ADVANCE(1445); + if (lookahead == 'i') ADVANCE(570); END_STATE(); case 854: - if (lookahead == 'i') ADVANCE(736); + if (lookahead == 'i') ADVANCE(1493); + if (lookahead == 'o') ADVANCE(1446); END_STATE(); case 855: - if (lookahead == 'i') ADVANCE(1491); + if (lookahead == 'i') ADVANCE(737); END_STATE(); case 856: - if (lookahead == 'i') ADVANCE(1011); + if (lookahead == 'i') ADVANCE(1492); END_STATE(); case 857: - if (lookahead == 'i') ADVANCE(954); + if (lookahead == 'i') ADVANCE(1012); END_STATE(); case 858: - if (lookahead == 'i') ADVANCE(1035); - if (lookahead == 'o') ADVANCE(553); + if (lookahead == 'i') ADVANCE(955); END_STATE(); case 859: - if (lookahead == 'i') ADVANCE(582); + if (lookahead == 'i') ADVANCE(1036); + if (lookahead == 'o') ADVANCE(554); END_STATE(); case 860: - if (lookahead == 'i') ADVANCE(1058); - if (lookahead == 'l') ADVANCE(1117); + if (lookahead == 'i') ADVANCE(583); END_STATE(); case 861: - if (lookahead == 'i') ADVANCE(511); + if (lookahead == 'i') ADVANCE(1059); + if (lookahead == 'l') ADVANCE(1118); END_STATE(); case 862: if (lookahead == 'i') ADVANCE(512); END_STATE(); case 863: - if (lookahead == 'i') ADVANCE(517); + if (lookahead == 'i') ADVANCE(513); END_STATE(); case 864: if (lookahead == 'i') ADVANCE(518); END_STATE(); case 865: - if (lookahead == 'i') ADVANCE(566); + if (lookahead == 'i') ADVANCE(519); END_STATE(); case 866: - if (lookahead == 'i') ADVANCE(513); + if (lookahead == 'i') ADVANCE(567); END_STATE(); case 867: - if (lookahead == 'i') ADVANCE(1340); + if (lookahead == 'i') ADVANCE(514); END_STATE(); case 868: - if (lookahead == 'i') ADVANCE(803); + if (lookahead == 'i') ADVANCE(1341); END_STATE(); case 869: - if (lookahead == 'i') ADVANCE(514); + if (lookahead == 'i') ADVANCE(804); END_STATE(); case 870: - if (lookahead == 'i') ADVANCE(520); + if (lookahead == 'i') ADVANCE(515); END_STATE(); case 871: - if (lookahead == 'i') ADVANCE(1288); + if (lookahead == 'i') ADVANCE(521); END_STATE(); case 872: - if (lookahead == 'i') ADVANCE(770); + if (lookahead == 'i') ADVANCE(1289); END_STATE(); case 873: - if (lookahead == 'i') ADVANCE(522); + if (lookahead == 'i') ADVANCE(771); END_STATE(); case 874: if (lookahead == 'i') ADVANCE(523); @@ -6683,296 +6807,296 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'i') ADVANCE(524); END_STATE(); case 876: - if (lookahead == 'i') ADVANCE(526); + if (lookahead == 'i') ADVANCE(525); END_STATE(); case 877: - if (lookahead == 'i') ADVANCE(528); + if (lookahead == 'i') ADVANCE(527); END_STATE(); case 878: - if (lookahead == 'i') ADVANCE(1090); + if (lookahead == 'i') ADVANCE(529); END_STATE(); case 879: - if (lookahead == 'i') ADVANCE(1060); + if (lookahead == 'i') ADVANCE(1091); END_STATE(); case 880: - if (lookahead == 'i') ADVANCE(1041); + if (lookahead == 'i') ADVANCE(1061); END_STATE(); case 881: - if (lookahead == 'i') ADVANCE(1370); + if (lookahead == 'i') ADVANCE(1042); END_STATE(); case 882: - if (lookahead == 'i') ADVANCE(1395); + if (lookahead == 'i') ADVANCE(1371); END_STATE(); case 883: - if (lookahead == 'i') ADVANCE(1397); + if (lookahead == 'i') ADVANCE(1396); END_STATE(); case 884: - if (lookahead == 'i') ADVANCE(1399); + if (lookahead == 'i') ADVANCE(1398); END_STATE(); case 885: - if (lookahead == 'i') ADVANCE(1401); + if (lookahead == 'i') ADVANCE(1400); END_STATE(); case 886: - if (lookahead == 'i') ADVANCE(1404); + if (lookahead == 'i') ADVANCE(1402); END_STATE(); case 887: - if (lookahead == 'i') ADVANCE(1381); + if (lookahead == 'i') ADVANCE(1405); END_STATE(); case 888: - if (lookahead == 'i') ADVANCE(1396); + if (lookahead == 'i') ADVANCE(1382); END_STATE(); case 889: - if (lookahead == 'i') ADVANCE(1407); + if (lookahead == 'i') ADVANCE(1397); END_STATE(); case 890: - if (lookahead == 'i') ADVANCE(1409); + if (lookahead == 'i') ADVANCE(1408); END_STATE(); case 891: - if (lookahead == 'i') ADVANCE(1386); + if (lookahead == 'i') ADVANCE(1410); END_STATE(); case 892: - if (lookahead == 'i') ADVANCE(1398); + if (lookahead == 'i') ADVANCE(1387); END_STATE(); case 893: - if (lookahead == 'i') ADVANCE(1513); + if (lookahead == 'i') ADVANCE(1399); END_STATE(); case 894: - if (lookahead == 'i') ADVANCE(742); + if (lookahead == 'i') ADVANCE(1514); END_STATE(); case 895: - if (lookahead == 'i') ADVANCE(1415); + if (lookahead == 'i') ADVANCE(743); END_STATE(); case 896: - if (lookahead == 'i') ADVANCE(584); + if (lookahead == 'i') ADVANCE(1416); END_STATE(); case 897: - if (lookahead == 'i') ADVANCE(1437); + if (lookahead == 'i') ADVANCE(585); END_STATE(); case 898: - if (lookahead == 'i') ADVANCE(967); + if (lookahead == 'i') ADVANCE(1438); END_STATE(); case 899: - if (lookahead == 'i') ADVANCE(1078); + if (lookahead == 'i') ADVANCE(968); END_STATE(); case 900: - if (lookahead == 'i') ADVANCE(1438); + if (lookahead == 'i') ADVANCE(1079); END_STATE(); case 901: - if (lookahead == 'i') ADVANCE(1416); + if (lookahead == 'i') ADVANCE(1439); END_STATE(); case 902: - if (lookahead == 'i') ADVANCE(588); + if (lookahead == 'i') ADVANCE(1417); END_STATE(); case 903: - if (lookahead == 'i') ADVANCE(1063); - if (lookahead == 'l') ADVANCE(1122); + if (lookahead == 'i') ADVANCE(589); END_STATE(); case 904: - if (lookahead == 'i') ADVANCE(1418); + if (lookahead == 'i') ADVANCE(1064); + if (lookahead == 'l') ADVANCE(1123); END_STATE(); case 905: - if (lookahead == 'i') ADVANCE(592); + if (lookahead == 'i') ADVANCE(1419); END_STATE(); case 906: - if (lookahead == 'i') ADVANCE(1420); + if (lookahead == 'i') ADVANCE(593); END_STATE(); case 907: - if (lookahead == 'i') ADVANCE(596); + if (lookahead == 'i') ADVANCE(1421); END_STATE(); case 908: - if (lookahead == 'i') ADVANCE(1423); + if (lookahead == 'i') ADVANCE(597); END_STATE(); case 909: - if (lookahead == 'i') ADVANCE(599); + if (lookahead == 'i') ADVANCE(1424); END_STATE(); case 910: - if (lookahead == 'i') ADVANCE(1425); + if (lookahead == 'i') ADVANCE(600); END_STATE(); case 911: - if (lookahead == 'i') ADVANCE(602); + if (lookahead == 'i') ADVANCE(1426); END_STATE(); case 912: - if (lookahead == 'i') ADVANCE(1068); - if (lookahead == 'l') ADVANCE(1130); + if (lookahead == 'i') ADVANCE(603); END_STATE(); case 913: - if (lookahead == 'i') ADVANCE(1280); + if (lookahead == 'i') ADVANCE(1069); + if (lookahead == 'l') ADVANCE(1131); END_STATE(); case 914: - if (lookahead == 'i') ADVANCE(606); + if (lookahead == 'i') ADVANCE(1281); END_STATE(); case 915: - if (lookahead == 'i') ADVANCE(617); + if (lookahead == 'i') ADVANCE(607); END_STATE(); case 916: - if (lookahead == 'i') ADVANCE(1071); - if (lookahead == 'l') ADVANCE(1133); + if (lookahead == 'i') ADVANCE(618); END_STATE(); case 917: - if (lookahead == 'i') ADVANCE(619); - END_STATE(); - case 918: if (lookahead == 'i') ADVANCE(1072); if (lookahead == 'l') ADVANCE(1134); END_STATE(); + case 918: + if (lookahead == 'i') ADVANCE(620); + END_STATE(); case 919: - if (lookahead == 'i') ADVANCE(1074); - if (lookahead == 'l') ADVANCE(1136); + if (lookahead == 'i') ADVANCE(1073); + if (lookahead == 'l') ADVANCE(1135); END_STATE(); case 920: if (lookahead == 'i') ADVANCE(1075); if (lookahead == 'l') ADVANCE(1137); END_STATE(); case 921: - if (lookahead == 'i') ADVANCE(1139); + if (lookahead == 'i') ADVANCE(1076); + if (lookahead == 'l') ADVANCE(1138); END_STATE(); case 922: - if (lookahead == 'i') ADVANCE(1142); + if (lookahead == 'i') ADVANCE(1140); END_STATE(); case 923: if (lookahead == 'i') ADVANCE(1143); END_STATE(); case 924: - if (lookahead == 'i') ADVANCE(816); + if (lookahead == 'i') ADVANCE(1144); END_STATE(); case 925: - if (lookahead == 'i') ADVANCE(1101); + if (lookahead == 'i') ADVANCE(817); END_STATE(); case 926: - if (lookahead == 'j') ADVANCE(1466); + if (lookahead == 'i') ADVANCE(1102); END_STATE(); case 927: - if (lookahead == 'j') ADVANCE(752); + if (lookahead == 'j') ADVANCE(1467); END_STATE(); case 928: - if (lookahead == 'j') ADVANCE(755); + if (lookahead == 'j') ADVANCE(753); END_STATE(); case 929: - if (lookahead == 'j') ADVANCE(759); + if (lookahead == 'j') ADVANCE(756); END_STATE(); case 930: - if (lookahead == 'j') ADVANCE(761); + if (lookahead == 'j') ADVANCE(760); END_STATE(); case 931: - if (lookahead == 'j') ADVANCE(763); + if (lookahead == 'j') ADVANCE(762); END_STATE(); case 932: - if (lookahead == 'j') ADVANCE(765); + if (lookahead == 'j') ADVANCE(764); END_STATE(); case 933: if (lookahead == 'j') ADVANCE(766); END_STATE(); case 934: - if (lookahead == 'j') ADVANCE(768); + if (lookahead == 'j') ADVANCE(767); END_STATE(); case 935: if (lookahead == 'j') ADVANCE(769); END_STATE(); case 936: - if (lookahead == 'k') ADVANCE(1757); + if (lookahead == 'j') ADVANCE(770); END_STATE(); case 937: - if (lookahead == 'k') ADVANCE(1760); + if (lookahead == 'k') ADVANCE(1758); END_STATE(); case 938: - if (lookahead == 'k') ADVANCE(1758); + if (lookahead == 'k') ADVANCE(1761); END_STATE(); case 939: - if (lookahead == 'k') ADVANCE(1761); + if (lookahead == 'k') ADVANCE(1759); END_STATE(); case 940: - if (lookahead == 'k') ADVANCE(1759); + if (lookahead == 'k') ADVANCE(1762); END_STATE(); case 941: - if (lookahead == 'k') ADVANCE(1762); + if (lookahead == 'k') ADVANCE(1760); END_STATE(); case 942: - if (lookahead == 'k') ADVANCE(1765); + if (lookahead == 'k') ADVANCE(1763); END_STATE(); case 943: - if (lookahead == 'k') ADVANCE(1763); + if (lookahead == 'k') ADVANCE(1766); END_STATE(); case 944: - if (lookahead == 'k') ADVANCE(753); + if (lookahead == 'k') ADVANCE(1764); END_STATE(); case 945: - if (lookahead == 'k') ADVANCE(149); + if (lookahead == 'k') ADVANCE(754); END_STATE(); case 946: - if (lookahead == 'k') ADVANCE(738); + if (lookahead == 'k') ADVANCE(150); END_STATE(); case 947: - if (lookahead == 'k') ADVANCE(775); + if (lookahead == 'k') ADVANCE(739); END_STATE(); case 948: - if (lookahead == 'k') ADVANCE(778); + if (lookahead == 'k') ADVANCE(776); END_STATE(); case 949: - if (lookahead == 'l') ADVANCE(1860); + if (lookahead == 'k') ADVANCE(779); END_STATE(); case 950: - if (lookahead == 'l') ADVANCE(1810); + if (lookahead == 'l') ADVANCE(1861); END_STATE(); case 951: - if (lookahead == 'l') ADVANCE(1774); + if (lookahead == 'l') ADVANCE(1811); END_STATE(); case 952: - if (lookahead == 'l') ADVANCE(1641); + if (lookahead == 'l') ADVANCE(1775); END_STATE(); case 953: - if (lookahead == 'l') ADVANCE(143); + if (lookahead == 'l') ADVANCE(1642); END_STATE(); case 954: - if (lookahead == 'l') ADVANCE(560); + if (lookahead == 'l') ADVANCE(144); END_STATE(); case 955: - if (lookahead == 'l') ADVANCE(925); + if (lookahead == 'l') ADVANCE(561); END_STATE(); case 956: - if (lookahead == 'l') ADVANCE(561); + if (lookahead == 'l') ADVANCE(926); END_STATE(); case 957: - if (lookahead == 'l') ADVANCE(1310); + if (lookahead == 'l') ADVANCE(562); END_STATE(); case 958: - if (lookahead == 'l') ADVANCE(953); - if (lookahead == 'n') ADVANCE(382); + if (lookahead == 'l') ADVANCE(1311); END_STATE(); case 959: - if (lookahead == 'l') ADVANCE(861); + if (lookahead == 'l') ADVANCE(954); + if (lookahead == 'n') ADVANCE(383); END_STATE(); case 960: - if (lookahead == 'l') ADVANCE(949); + if (lookahead == 'l') ADVANCE(862); END_STATE(); case 961: - if (lookahead == 'l') ADVANCE(564); + if (lookahead == 'l') ADVANCE(950); END_STATE(); case 962: - if (lookahead == 'l') ADVANCE(750); + if (lookahead == 'l') ADVANCE(565); END_STATE(); case 963: - if (lookahead == 'l') ADVANCE(377); + if (lookahead == 'l') ADVANCE(751); END_STATE(); case 964: - if (lookahead == 'l') ADVANCE(772); + if (lookahead == 'l') ADVANCE(378); END_STATE(); case 965: - if (lookahead == 'l') ADVANCE(951); + if (lookahead == 'l') ADVANCE(773); END_STATE(); case 966: - if (lookahead == 'l') ADVANCE(745); + if (lookahead == 'l') ADVANCE(952); END_STATE(); case 967: - if (lookahead == 'l') ADVANCE(681); + if (lookahead == 'l') ADVANCE(746); END_STATE(); case 968: - if (lookahead == 'l') ADVANCE(696); + if (lookahead == 'l') ADVANCE(682); END_STATE(); case 969: - if (lookahead == 'l') ADVANCE(751); + if (lookahead == 'l') ADVANCE(697); END_STATE(); case 970: - if (lookahead == 'l') ADVANCE(698); + if (lookahead == 'l') ADVANCE(752); END_STATE(); case 971: if (lookahead == 'l') ADVANCE(699); @@ -6993,71 +7117,71 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'l') ADVANCE(704); END_STATE(); case 977: - if (lookahead == 'l') ADVANCE(708); + if (lookahead == 'l') ADVANCE(705); END_STATE(); case 978: - if (lookahead == 'l') ADVANCE(710); + if (lookahead == 'l') ADVANCE(709); END_STATE(); case 979: if (lookahead == 'l') ADVANCE(711); END_STATE(); case 980: - if (lookahead == 'l') ADVANCE(1379); + if (lookahead == 'l') ADVANCE(712); END_STATE(); case 981: - if (lookahead == 'l') ADVANCE(418); + if (lookahead == 'l') ADVANCE(1380); END_STATE(); case 982: - if (lookahead == 'l') ADVANCE(899); + if (lookahead == 'l') ADVANCE(419); END_STATE(); case 983: - if (lookahead == 'l') ADVANCE(1123); + if (lookahead == 'l') ADVANCE(900); END_STATE(); case 984: - if (lookahead == 'l') ADVANCE(424); + if (lookahead == 'l') ADVANCE(1124); END_STATE(); case 985: - if (lookahead == 'l') ADVANCE(1153); + if (lookahead == 'l') ADVANCE(425); END_STATE(); case 986: - if (lookahead == 'l') ADVANCE(754); + if (lookahead == 'l') ADVANCE(1154); END_STATE(); case 987: - if (lookahead == 'l') ADVANCE(157); + if (lookahead == 'l') ADVANCE(755); END_STATE(); case 988: - if (lookahead == 'l') ADVANCE(1156); + if (lookahead == 'l') ADVANCE(158); END_STATE(); case 989: - if (lookahead == 'l') ADVANCE(758); + if (lookahead == 'l') ADVANCE(1157); END_STATE(); case 990: - if (lookahead == 'l') ADVANCE(161); - if (lookahead == 'r') ADVANCE(163); + if (lookahead == 'l') ADVANCE(759); END_STATE(); case 991: - if (lookahead == 'l') ADVANCE(1158); + if (lookahead == 'l') ADVANCE(162); + if (lookahead == 'r') ADVANCE(164); END_STATE(); case 992: - if (lookahead == 'l') ADVANCE(760); + if (lookahead == 'l') ADVANCE(1159); END_STATE(); case 993: - if (lookahead == 'l') ADVANCE(1160); + if (lookahead == 'l') ADVANCE(761); END_STATE(); case 994: - if (lookahead == 'l') ADVANCE(762); + if (lookahead == 'l') ADVANCE(1161); END_STATE(); case 995: - if (lookahead == 'l') ADVANCE(1161); + if (lookahead == 'l') ADVANCE(763); END_STATE(); case 996: - if (lookahead == 'l') ADVANCE(764); + if (lookahead == 'l') ADVANCE(1162); END_STATE(); case 997: - if (lookahead == 'l') ADVANCE(1163); + if (lookahead == 'l') ADVANCE(765); END_STATE(); case 998: - if (lookahead == 'l') ADVANCE(1165); + if (lookahead == 'l') ADVANCE(1164); END_STATE(); case 999: if (lookahead == 'l') ADVANCE(1166); @@ -7072,138 +7196,138 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'l') ADVANCE(1169); END_STATE(); case 1003: - if (lookahead == 'm') ADVANCE(1837); + if (lookahead == 'l') ADVANCE(1170); END_STATE(); case 1004: - if (lookahead == 'm') ADVANCE(1848); + if (lookahead == 'm') ADVANCE(1838); END_STATE(); case 1005: - if (lookahead == 'm') ADVANCE(1769); + if (lookahead == 'm') ADVANCE(1849); END_STATE(); case 1006: - if (lookahead == 'm') ADVANCE(1528); + if (lookahead == 'm') ADVANCE(1770); END_STATE(); case 1007: - if (lookahead == 'm') ADVANCE(179); + if (lookahead == 'm') ADVANCE(1529); END_STATE(); case 1008: - if (lookahead == 'm') ADVANCE(1200); + if (lookahead == 'm') ADVANCE(180); END_STATE(); case 1009: - if (lookahead == 'm') ADVANCE(482); + if (lookahead == 'm') ADVANCE(1201); END_STATE(); case 1010: - if (lookahead == 'm') ADVANCE(1201); + if (lookahead == 'm') ADVANCE(483); END_STATE(); case 1011: - if (lookahead == 'm') ADVANCE(680); + if (lookahead == 'm') ADVANCE(1202); END_STATE(); case 1012: - if (lookahead == 'm') ADVANCE(192); + if (lookahead == 'm') ADVANCE(681); END_STATE(); case 1013: - if (lookahead == 'm') ADVANCE(194); + if (lookahead == 'm') ADVANCE(193); END_STATE(); case 1014: - if (lookahead == 'm') ADVANCE(771); + if (lookahead == 'm') ADVANCE(195); END_STATE(); case 1015: - if (lookahead == 'm') ADVANCE(162); - if (lookahead == 't') ADVANCE(1464); + if (lookahead == 'm') ADVANCE(772); END_STATE(); case 1016: - if (lookahead == 'n') ADVANCE(559); + if (lookahead == 'm') ADVANCE(163); + if (lookahead == 't') ADVANCE(1465); END_STATE(); case 1017: - if (lookahead == 'n') ADVANCE(802); + if (lookahead == 'n') ADVANCE(560); END_STATE(); case 1018: - if (lookahead == 'n') ADVANCE(516); + if (lookahead == 'n') ADVANCE(803); END_STATE(); case 1019: - if (lookahead == 'n') ADVANCE(516); - if (lookahead == 's') ADVANCE(1411); + if (lookahead == 'n') ADVANCE(517); END_STATE(); case 1020: - if (lookahead == 'n') ADVANCE(1552); + if (lookahead == 'n') ADVANCE(517); + if (lookahead == 's') ADVANCE(1412); END_STATE(); case 1021: - if (lookahead == 'n') ADVANCE(1527); + if (lookahead == 'n') ADVANCE(1553); END_STATE(); case 1022: - if (lookahead == 'n') ADVANCE(1602); + if (lookahead == 'n') ADVANCE(1528); END_STATE(); case 1023: - if (lookahead == 'n') ADVANCE(1609); + if (lookahead == 'n') ADVANCE(1603); END_STATE(); case 1024: - if (lookahead == 'n') ADVANCE(1616); + if (lookahead == 'n') ADVANCE(1610); END_STATE(); case 1025: - if (lookahead == 'n') ADVANCE(1623); + if (lookahead == 'n') ADVANCE(1617); END_STATE(); case 1026: - if (lookahead == 'n') ADVANCE(1630); + if (lookahead == 'n') ADVANCE(1624); END_STATE(); case 1027: - if (lookahead == 'n') ADVANCE(1637); + if (lookahead == 'n') ADVANCE(1631); END_STATE(); case 1028: - if (lookahead == 'n') ADVANCE(1550); + if (lookahead == 'n') ADVANCE(1638); END_STATE(); case 1029: - if (lookahead == 'n') ADVANCE(1533); + if (lookahead == 'n') ADVANCE(1551); END_STATE(); case 1030: - if (lookahead == 'n') ADVANCE(1460); + if (lookahead == 'n') ADVANCE(1534); END_STATE(); case 1031: - if (lookahead == 'n') ADVANCE(1460); - if (lookahead == 'x') ADVANCE(727); + if (lookahead == 'n') ADVANCE(1461); END_STATE(); case 1032: - if (lookahead == 'n') ADVANCE(784); + if (lookahead == 'n') ADVANCE(1461); + if (lookahead == 'x') ADVANCE(728); END_STATE(); case 1033: - if (lookahead == 'n') ADVANCE(1325); + if (lookahead == 'n') ADVANCE(785); END_STATE(); case 1034: - if (lookahead == 'n') ADVANCE(867); + if (lookahead == 'n') ADVANCE(1326); END_STATE(); case 1035: - if (lookahead == 'n') ADVANCE(671); + if (lookahead == 'n') ADVANCE(868); END_STATE(); case 1036: - if (lookahead == 'n') ADVANCE(785); + if (lookahead == 'n') ADVANCE(672); END_STATE(); case 1037: - if (lookahead == 'n') ADVANCE(1084); + if (lookahead == 'n') ADVANCE(786); END_STATE(); case 1038: - if (lookahead == 'n') ADVANCE(1084); - if (lookahead == 'r') ADVANCE(1282); + if (lookahead == 'n') ADVANCE(1085); END_STATE(); case 1039: - if (lookahead == 'n') ADVANCE(900); - if (lookahead == 'v') ADVANCE(670); + if (lookahead == 'n') ADVANCE(1085); + if (lookahead == 'r') ADVANCE(1283); END_STATE(); case 1040: - if (lookahead == 'n') ADVANCE(786); + if (lookahead == 'n') ADVANCE(901); + if (lookahead == 'v') ADVANCE(671); END_STATE(); case 1041: - if (lookahead == 'n') ADVANCE(382); + if (lookahead == 'n') ADVANCE(787); END_STATE(); case 1042: - if (lookahead == 'n') ADVANCE(787); + if (lookahead == 'n') ADVANCE(383); END_STATE(); case 1043: if (lookahead == 'n') ADVANCE(788); END_STATE(); case 1044: - if (lookahead == 'n') ADVANCE(1461); + if (lookahead == 'n') ADVANCE(789); END_STATE(); case 1045: - if (lookahead == 'n') ADVANCE(789); + if (lookahead == 'n') ADVANCE(1462); END_STATE(); case 1046: if (lookahead == 'n') ADVANCE(790); @@ -7218,52 +7342,52 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'n') ADVANCE(793); END_STATE(); case 1050: - if (lookahead == 'n') ADVANCE(851); + if (lookahead == 'n') ADVANCE(794); END_STATE(); case 1051: - if (lookahead == 'n') ADVANCE(794); + if (lookahead == 'n') ADVANCE(852); END_STATE(); case 1052: if (lookahead == 'n') ADVANCE(795); END_STATE(); case 1053: - if (lookahead == 'n') ADVANCE(570); + if (lookahead == 'n') ADVANCE(796); END_STATE(); case 1054: - if (lookahead == 'n') ADVANCE(796); + if (lookahead == 'n') ADVANCE(571); END_STATE(); case 1055: - if (lookahead == 'n') ADVANCE(556); + if (lookahead == 'n') ADVANCE(797); END_STATE(); case 1056: - if (lookahead == 'n') ADVANCE(797); + if (lookahead == 'n') ADVANCE(557); END_STATE(); case 1057: - if (lookahead == 'n') ADVANCE(809); + if (lookahead == 'n') ADVANCE(798); END_STATE(); case 1058: - if (lookahead == 'n') ADVANCE(1342); + if (lookahead == 'n') ADVANCE(810); END_STATE(); case 1059: - if (lookahead == 'n') ADVANCE(798); + if (lookahead == 'n') ADVANCE(1343); END_STATE(); case 1060: if (lookahead == 'n') ADVANCE(799); END_STATE(); case 1061: - if (lookahead == 'n') ADVANCE(1343); + if (lookahead == 'n') ADVANCE(800); END_STATE(); case 1062: - if (lookahead == 'n') ADVANCE(800); + if (lookahead == 'n') ADVANCE(1344); END_STATE(); case 1063: - if (lookahead == 'n') ADVANCE(1344); + if (lookahead == 'n') ADVANCE(801); END_STATE(); case 1064: - if (lookahead == 'n') ADVANCE(801); + if (lookahead == 'n') ADVANCE(1345); END_STATE(); case 1065: - if (lookahead == 'n') ADVANCE(1345); + if (lookahead == 'n') ADVANCE(802); END_STATE(); case 1066: if (lookahead == 'n') ADVANCE(1346); @@ -7278,10 +7402,10 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'n') ADVANCE(1349); END_STATE(); case 1070: - if (lookahead == 'n') ADVANCE(723); + if (lookahead == 'n') ADVANCE(1350); END_STATE(); case 1071: - if (lookahead == 'n') ADVANCE(1350); + if (lookahead == 'n') ADVANCE(724); END_STATE(); case 1072: if (lookahead == 'n') ADVANCE(1351); @@ -7293,74 +7417,74 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'n') ADVANCE(1353); END_STATE(); case 1075: - if (lookahead == 'n') ADVANCE(1355); + if (lookahead == 'n') ADVANCE(1354); END_STATE(); case 1076: - if (lookahead == 'n') ADVANCE(1362); + if (lookahead == 'n') ADVANCE(1356); END_STATE(); case 1077: - if (lookahead == 'n') ADVANCE(1414); + if (lookahead == 'n') ADVANCE(1363); END_STATE(); case 1078: - if (lookahead == 'n') ADVANCE(709); + if (lookahead == 'n') ADVANCE(1415); END_STATE(); case 1079: - if (lookahead == 'n') ADVANCE(1435); + if (lookahead == 'n') ADVANCE(710); END_STATE(); case 1080: - if (lookahead == 'n') ADVANCE(1377); + if (lookahead == 'n') ADVANCE(1436); END_STATE(); case 1081: - if (lookahead == 'n') ADVANCE(1447); - if (lookahead == 'x') ADVANCE(891); + if (lookahead == 'n') ADVANCE(1378); END_STATE(); case 1082: - if (lookahead == 'n') ADVANCE(1383); + if (lookahead == 'n') ADVANCE(1448); + if (lookahead == 'x') ADVANCE(892); END_STATE(); case 1083: - if (lookahead == 'n') ADVANCE(1387); + if (lookahead == 'n') ADVANCE(1384); END_STATE(); case 1084: - if (lookahead == 'n') ADVANCE(1128); + if (lookahead == 'n') ADVANCE(1388); END_STATE(); case 1085: - if (lookahead == 'n') ADVANCE(1322); + if (lookahead == 'n') ADVANCE(1129); END_STATE(); case 1086: - if (lookahead == 'n') ADVANCE(1410); + if (lookahead == 'n') ADVANCE(1323); END_STATE(); case 1087: - if (lookahead == 'n') ADVANCE(806); + if (lookahead == 'n') ADVANCE(1411); END_STATE(); case 1088: - if (lookahead == 'n') ADVANCE(536); + if (lookahead == 'n') ADVANCE(807); END_STATE(); case 1089: - if (lookahead == 'n') ADVANCE(893); + if (lookahead == 'n') ADVANCE(537); END_STATE(); case 1090: - if (lookahead == 'n') ADVANCE(982); + if (lookahead == 'n') ADVANCE(894); END_STATE(); case 1091: - if (lookahead == 'n') ADVANCE(1327); + if (lookahead == 'n') ADVANCE(983); END_STATE(); case 1092: - if (lookahead == 'n') ADVANCE(807); + if (lookahead == 'n') ADVANCE(1328); END_STATE(); case 1093: if (lookahead == 'n') ADVANCE(808); END_STATE(); case 1094: - if (lookahead == 'n') ADVANCE(1324); + if (lookahead == 'n') ADVANCE(809); END_STATE(); case 1095: - if (lookahead == 'n') ADVANCE(810); + if (lookahead == 'n') ADVANCE(1325); END_STATE(); case 1096: - if (lookahead == 'n') ADVANCE(541); + if (lookahead == 'n') ADVANCE(811); END_STATE(); case 1097: - if (lookahead == 'n') ADVANCE(811); + if (lookahead == 'n') ADVANCE(542); END_STATE(); case 1098: if (lookahead == 'n') ADVANCE(812); @@ -7372,204 +7496,204 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'n') ADVANCE(814); END_STATE(); case 1101: - if (lookahead == 'n') ADVANCE(897); + if (lookahead == 'n') ADVANCE(815); END_STATE(); case 1102: - if (lookahead == 'n') ADVANCE(1459); + if (lookahead == 'n') ADVANCE(898); END_STATE(); case 1103: - if (lookahead == 'n') ADVANCE(1192); + if (lookahead == 'n') ADVANCE(1460); END_STATE(); case 1104: - if (lookahead == 'n') ADVANCE(1103); + if (lookahead == 'n') ADVANCE(1193); END_STATE(); case 1105: - if (lookahead == 'n') ADVANCE(1103); - if (lookahead == 'r') ADVANCE(1292); + if (lookahead == 'n') ADVANCE(1104); END_STATE(); case 1106: - if (lookahead == 'o') ADVANCE(1400); + if (lookahead == 'n') ADVANCE(1104); + if (lookahead == 'r') ADVANCE(1293); END_STATE(); case 1107: - if (lookahead == 'o') ADVANCE(1039); - if (lookahead == 'u') ADVANCE(987); + if (lookahead == 'o') ADVANCE(1401); END_STATE(); case 1108: - if (lookahead == 'o') ADVANCE(1577); + if (lookahead == 'o') ADVANCE(1040); + if (lookahead == 'u') ADVANCE(988); END_STATE(); case 1109: - if (lookahead == 'o') ADVANCE(1494); + if (lookahead == 'o') ADVANCE(1578); END_STATE(); case 1110: - if (lookahead == 'o') ADVANCE(1564); + if (lookahead == 'o') ADVANCE(1495); END_STATE(); case 1111: - if (lookahead == 'o') ADVANCE(780); + if (lookahead == 'o') ADVANCE(1565); END_STATE(); case 1112: - if (lookahead == 'o') ADVANCE(1017); + if (lookahead == 'o') ADVANCE(781); END_STATE(); case 1113: - if (lookahead == 'o') ADVANCE(1463); - if (lookahead == 'p') ADVANCE(474); - if (lookahead == 'u') ADVANCE(1199); + if (lookahead == 'o') ADVANCE(1018); END_STATE(); case 1114: - if (lookahead == 'o') ADVANCE(562); + if (lookahead == 'o') ADVANCE(1464); + if (lookahead == 'p') ADVANCE(475); + if (lookahead == 'u') ADVANCE(1200); END_STATE(); case 1115: - if (lookahead == 'o') ADVANCE(1007); + if (lookahead == 'o') ADVANCE(563); END_STATE(); case 1116: - if (lookahead == 'o') ADVANCE(1155); - if (lookahead == 'y') ADVANCE(1426); + if (lookahead == 'o') ADVANCE(1008); END_STATE(); case 1117: - if (lookahead == 'o') ADVANCE(1032); + if (lookahead == 'o') ADVANCE(1156); + if (lookahead == 'y') ADVANCE(1427); END_STATE(); case 1118: - if (lookahead == 'o') ADVANCE(565); + if (lookahead == 'o') ADVANCE(1033); END_STATE(); case 1119: - if (lookahead == 'o') ADVANCE(131); + if (lookahead == 'o') ADVANCE(566); END_STATE(); case 1120: - if (lookahead == 'o') ADVANCE(1036); + if (lookahead == 'o') ADVANCE(132); END_STATE(); case 1121: - if (lookahead == 'o') ADVANCE(1274); + if (lookahead == 'o') ADVANCE(1037); END_STATE(); case 1122: - if (lookahead == 'o') ADVANCE(1040); + if (lookahead == 'o') ADVANCE(1275); END_STATE(); case 1123: - if (lookahead == 'o') ADVANCE(1042); + if (lookahead == 'o') ADVANCE(1041); END_STATE(); case 1124: - if (lookahead == 'o') ADVANCE(133); + if (lookahead == 'o') ADVANCE(1043); END_STATE(); case 1125: - if (lookahead == 'o') ADVANCE(1043); + if (lookahead == 'o') ADVANCE(134); END_STATE(); case 1126: - if (lookahead == 'o') ADVANCE(1045); + if (lookahead == 'o') ADVANCE(1044); END_STATE(); case 1127: if (lookahead == 'o') ADVANCE(1046); END_STATE(); case 1128: - if (lookahead == 'o') ADVANCE(1455); + if (lookahead == 'o') ADVANCE(1047); END_STATE(); case 1129: - if (lookahead == 'o') ADVANCE(134); + if (lookahead == 'o') ADVANCE(1456); END_STATE(); case 1130: - if (lookahead == 'o') ADVANCE(1047); + if (lookahead == 'o') ADVANCE(135); END_STATE(); case 1131: if (lookahead == 'o') ADVANCE(1048); END_STATE(); case 1132: - if (lookahead == 'o') ADVANCE(135); + if (lookahead == 'o') ADVANCE(1049); END_STATE(); case 1133: - if (lookahead == 'o') ADVANCE(1049); + if (lookahead == 'o') ADVANCE(136); END_STATE(); case 1134: - if (lookahead == 'o') ADVANCE(1051); + if (lookahead == 'o') ADVANCE(1050); END_STATE(); case 1135: if (lookahead == 'o') ADVANCE(1052); END_STATE(); case 1136: - if (lookahead == 'o') ADVANCE(1054); + if (lookahead == 'o') ADVANCE(1053); END_STATE(); case 1137: - if (lookahead == 'o') ADVANCE(1056); + if (lookahead == 'o') ADVANCE(1055); END_STATE(); case 1138: - if (lookahead == 'o') ADVANCE(1059); + if (lookahead == 'o') ADVANCE(1057); END_STATE(); case 1139: - if (lookahead == 'o') ADVANCE(1021); + if (lookahead == 'o') ADVANCE(1060); END_STATE(); case 1140: - if (lookahead == 'o') ADVANCE(1062); + if (lookahead == 'o') ADVANCE(1022); END_STATE(); case 1141: - if (lookahead == 'o') ADVANCE(1064); + if (lookahead == 'o') ADVANCE(1063); END_STATE(); case 1142: - if (lookahead == 'o') ADVANCE(1028); + if (lookahead == 'o') ADVANCE(1065); END_STATE(); case 1143: if (lookahead == 'o') ADVANCE(1029); END_STATE(); case 1144: - if (lookahead == 'o') ADVANCE(1255); + if (lookahead == 'o') ADVANCE(1030); END_STATE(); case 1145: - if (lookahead == 'o') ADVANCE(1271); + if (lookahead == 'o') ADVANCE(1256); END_STATE(); case 1146: - if (lookahead == 'o') ADVANCE(946); + if (lookahead == 'o') ADVANCE(1272); END_STATE(); case 1147: - if (lookahead == 'o') ADVANCE(1050); + if (lookahead == 'o') ADVANCE(947); END_STATE(); case 1148: - if (lookahead == 'o') ADVANCE(386); + if (lookahead == 'o') ADVANCE(1051); END_STATE(); case 1149: - if (lookahead == 'o') ADVANCE(1012); + if (lookahead == 'o') ADVANCE(387); END_STATE(); case 1150: - if (lookahead == 'o') ADVANCE(1275); + if (lookahead == 'o') ADVANCE(1013); END_STATE(); case 1151: - if (lookahead == 'o') ADVANCE(1089); + if (lookahead == 'o') ADVANCE(1276); END_STATE(); case 1152: - if (lookahead == 'o') ADVANCE(1276); + if (lookahead == 'o') ADVANCE(1090); END_STATE(); case 1153: - if (lookahead == 'o') ADVANCE(400); + if (lookahead == 'o') ADVANCE(1277); END_STATE(); case 1154: - if (lookahead == 'o') ADVANCE(1277); + if (lookahead == 'o') ADVANCE(401); END_STATE(); case 1155: - if (lookahead == 'o') ADVANCE(969); + if (lookahead == 'o') ADVANCE(1278); END_STATE(); case 1156: - if (lookahead == 'o') ADVANCE(401); + if (lookahead == 'o') ADVANCE(970); END_STATE(); case 1157: - if (lookahead == 'o') ADVANCE(1278); + if (lookahead == 'o') ADVANCE(402); END_STATE(); case 1158: - if (lookahead == 'o') ADVANCE(402); + if (lookahead == 'o') ADVANCE(1279); END_STATE(); case 1159: - if (lookahead == 'o') ADVANCE(1279); + if (lookahead == 'o') ADVANCE(403); END_STATE(); case 1160: - if (lookahead == 'o') ADVANCE(403); + if (lookahead == 'o') ADVANCE(1280); END_STATE(); case 1161: if (lookahead == 'o') ADVANCE(404); END_STATE(); case 1162: - if (lookahead == 'o') ADVANCE(1281); + if (lookahead == 'o') ADVANCE(405); END_STATE(); case 1163: - if (lookahead == 'o') ADVANCE(406); + if (lookahead == 'o') ADVANCE(1282); END_STATE(); case 1164: - if (lookahead == 'o') ADVANCE(865); + if (lookahead == 'o') ADVANCE(407); END_STATE(); case 1165: - if (lookahead == 'o') ADVANCE(408); + if (lookahead == 'o') ADVANCE(866); END_STATE(); case 1166: if (lookahead == 'o') ADVANCE(409); @@ -7581,64 +7705,64 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'o') ADVANCE(411); END_STATE(); case 1169: - if (lookahead == 'o') ADVANCE(414); + if (lookahead == 'o') ADVANCE(412); END_STATE(); case 1170: - if (lookahead == 'o') ADVANCE(1471); + if (lookahead == 'o') ADVANCE(415); END_STATE(); case 1171: - if (lookahead == 'o') ADVANCE(1013); + if (lookahead == 'o') ADVANCE(1472); END_STATE(); case 1172: - if (lookahead == 'o') ADVANCE(986); + if (lookahead == 'o') ADVANCE(1014); END_STATE(); case 1173: - if (lookahead == 'o') ADVANCE(1481); + if (lookahead == 'o') ADVANCE(987); END_STATE(); case 1174: - if (lookahead == 'o') ADVANCE(1094); + if (lookahead == 'o') ADVANCE(1482); END_STATE(); case 1175: - if (lookahead == 'o') ADVANCE(989); + if (lookahead == 'o') ADVANCE(1095); END_STATE(); case 1176: - if (lookahead == 'o') ADVANCE(1482); + if (lookahead == 'o') ADVANCE(990); END_STATE(); case 1177: - if (lookahead == 'o') ADVANCE(992); + if (lookahead == 'o') ADVANCE(1483); END_STATE(); case 1178: - if (lookahead == 'o') ADVANCE(1483); + if (lookahead == 'o') ADVANCE(993); END_STATE(); case 1179: - if (lookahead == 'o') ADVANCE(994); + if (lookahead == 'o') ADVANCE(1484); END_STATE(); case 1180: - if (lookahead == 'o') ADVANCE(1484); + if (lookahead == 'o') ADVANCE(995); END_STATE(); case 1181: - if (lookahead == 'o') ADVANCE(996); + if (lookahead == 'o') ADVANCE(1485); END_STATE(); case 1182: - if (lookahead == 'o') ADVANCE(1485); + if (lookahead == 'o') ADVANCE(997); END_STATE(); case 1183: if (lookahead == 'o') ADVANCE(1486); END_STATE(); case 1184: - if (lookahead == 'o') ADVANCE(507); - if (lookahead == 'v') ADVANCE(1164); - if (lookahead == 'w') ADVANCE(915); + if (lookahead == 'o') ADVANCE(1487); END_STATE(); case 1185: - if (lookahead == 'o') ADVANCE(1487); + if (lookahead == 'o') ADVANCE(508); + if (lookahead == 'v') ADVANCE(1165); + if (lookahead == 'w') ADVANCE(916); END_STATE(); case 1186: - if (lookahead == 'o') ADVANCE(508); - if (lookahead == 'w') ADVANCE(917); + if (lookahead == 'o') ADVANCE(1488); END_STATE(); case 1187: - if (lookahead == 'o') ADVANCE(1488); + if (lookahead == 'o') ADVANCE(509); + if (lookahead == 'w') ADVANCE(918); END_STATE(); case 1188: if (lookahead == 'o') ADVANCE(1489); @@ -7647,61 +7771,61 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'o') ADVANCE(1490); END_STATE(); case 1190: - if (lookahead == 'o') ADVANCE(1300); + if (lookahead == 'o') ADVANCE(1491); END_STATE(); case 1191: - if (lookahead == 'o') ADVANCE(1172); - if (lookahead == 'y') ADVANCE(1429); + if (lookahead == 'o') ADVANCE(1301); END_STATE(); case 1192: - if (lookahead == 'o') ADVANCE(1458); + if (lookahead == 'o') ADVANCE(1173); + if (lookahead == 'y') ADVANCE(1430); END_STATE(); case 1193: - if (lookahead == 'o') ADVANCE(1175); - if (lookahead == 'y') ADVANCE(1430); + if (lookahead == 'o') ADVANCE(1459); END_STATE(); case 1194: - if (lookahead == 'o') ADVANCE(1177); + if (lookahead == 'o') ADVANCE(1176); if (lookahead == 'y') ADVANCE(1431); END_STATE(); case 1195: - if (lookahead == 'o') ADVANCE(1179); + if (lookahead == 'o') ADVANCE(1178); if (lookahead == 'y') ADVANCE(1432); END_STATE(); case 1196: - if (lookahead == 'o') ADVANCE(1181); + if (lookahead == 'o') ADVANCE(1180); if (lookahead == 'y') ADVANCE(1433); END_STATE(); case 1197: - if (lookahead == 'p') ADVANCE(141); + if (lookahead == 'o') ADVANCE(1182); + if (lookahead == 'y') ADVANCE(1434); END_STATE(); case 1198: - if (lookahead == 'p') ADVANCE(1537); - if (lookahead == 't') ADVANCE(158); + if (lookahead == 'p') ADVANCE(142); END_STATE(); case 1199: - if (lookahead == 'p') ADVANCE(734); + if (lookahead == 'p') ADVANCE(1538); + if (lookahead == 't') ADVANCE(159); END_STATE(); case 1200: - if (lookahead == 'p') ADVANCE(962); + if (lookahead == 'p') ADVANCE(735); END_STATE(); case 1201: - if (lookahead == 'p') ADVANCE(1403); + if (lookahead == 'p') ADVANCE(963); END_STATE(); case 1202: - if (lookahead == 'p') ADVANCE(744); + if (lookahead == 'p') ADVANCE(1404); END_STATE(); case 1203: - if (lookahead == 'p') ADVANCE(1453); + if (lookahead == 'p') ADVANCE(745); END_STATE(); case 1204: - if (lookahead == 'p') ADVANCE(475); + if (lookahead == 'p') ADVANCE(1454); END_STATE(); case 1205: - if (lookahead == 'q') ADVANCE(1587); + if (lookahead == 'p') ADVANCE(476); END_STATE(); case 1206: - if (lookahead == 'q') ADVANCE(1475); + if (lookahead == 'q') ADVANCE(1588); END_STATE(); case 1207: if (lookahead == 'q') ADVANCE(1476); @@ -7719,359 +7843,359 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'q') ADVANCE(1480); END_STATE(); case 1212: - if (lookahead == 'r') ADVANCE(781); + if (lookahead == 'q') ADVANCE(1481); END_STATE(); case 1213: - if (lookahead == 'r') ADVANCE(1520); + if (lookahead == 'r') ADVANCE(782); END_STATE(); case 1214: - if (lookahead == 'r') ADVANCE(1604); + if (lookahead == 'r') ADVANCE(1521); END_STATE(); case 1215: - if (lookahead == 'r') ADVANCE(1611); + if (lookahead == 'r') ADVANCE(1605); END_STATE(); case 1216: - if (lookahead == 'r') ADVANCE(1618); + if (lookahead == 'r') ADVANCE(1612); END_STATE(); case 1217: - if (lookahead == 'r') ADVANCE(1625); + if (lookahead == 'r') ADVANCE(1619); END_STATE(); case 1218: - if (lookahead == 'r') ADVANCE(1632); + if (lookahead == 'r') ADVANCE(1626); END_STATE(); case 1219: - if (lookahead == 'r') ADVANCE(1639); + if (lookahead == 'r') ADVANCE(1633); END_STATE(); case 1220: - if (lookahead == 'r') ADVANCE(1670); + if (lookahead == 'r') ADVANCE(1640); END_STATE(); case 1221: - if (lookahead == 'r') ADVANCE(1642); + if (lookahead == 'r') ADVANCE(1671); END_STATE(); case 1222: - if (lookahead == 'r') ADVANCE(1710); + if (lookahead == 'r') ADVANCE(1643); END_STATE(); case 1223: - if (lookahead == 'r') ADVANCE(1704); + if (lookahead == 'r') ADVANCE(1711); END_STATE(); case 1224: - if (lookahead == 'r') ADVANCE(1709); + if (lookahead == 'r') ADVANCE(1705); END_STATE(); case 1225: - if (lookahead == 'r') ADVANCE(1707); + if (lookahead == 'r') ADVANCE(1710); END_STATE(); case 1226: - if (lookahead == 'r') ADVANCE(1566); + if (lookahead == 'r') ADVANCE(1708); END_STATE(); case 1227: - if (lookahead == 'r') ADVANCE(1706); + if (lookahead == 'r') ADVANCE(1567); END_STATE(); case 1228: - if (lookahead == 'r') ADVANCE(1721); + if (lookahead == 'r') ADVANCE(1707); END_STATE(); case 1229: - if (lookahead == 'r') ADVANCE(1708); + if (lookahead == 'r') ADVANCE(1722); END_STATE(); case 1230: - if (lookahead == 'r') ADVANCE(1712); + if (lookahead == 'r') ADVANCE(1709); END_STATE(); case 1231: if (lookahead == 'r') ADVANCE(1713); END_STATE(); case 1232: - if (lookahead == 'r') ADVANCE(1705); + if (lookahead == 'r') ADVANCE(1714); END_STATE(); case 1233: - if (lookahead == 'r') ADVANCE(1711); + if (lookahead == 'r') ADVANCE(1706); END_STATE(); case 1234: - if (lookahead == 'r') ADVANCE(1715); + if (lookahead == 'r') ADVANCE(1712); END_STATE(); case 1235: - if (lookahead == 'r') ADVANCE(1720); + if (lookahead == 'r') ADVANCE(1716); END_STATE(); case 1236: - if (lookahead == 'r') ADVANCE(1718); + if (lookahead == 'r') ADVANCE(1721); END_STATE(); case 1237: - if (lookahead == 'r') ADVANCE(1717); + if (lookahead == 'r') ADVANCE(1719); END_STATE(); case 1238: - if (lookahead == 'r') ADVANCE(1719); + if (lookahead == 'r') ADVANCE(1718); END_STATE(); case 1239: - if (lookahead == 'r') ADVANCE(1723); + if (lookahead == 'r') ADVANCE(1720); END_STATE(); case 1240: if (lookahead == 'r') ADVANCE(1724); END_STATE(); case 1241: - if (lookahead == 'r') ADVANCE(1716); + if (lookahead == 'r') ADVANCE(1725); END_STATE(); case 1242: - if (lookahead == 'r') ADVANCE(1714); + if (lookahead == 'r') ADVANCE(1717); END_STATE(); case 1243: - if (lookahead == 'r') ADVANCE(1722); + if (lookahead == 'r') ADVANCE(1715); END_STATE(); case 1244: - if (lookahead == 'r') ADVANCE(1726); + if (lookahead == 'r') ADVANCE(1723); END_STATE(); case 1245: - if (lookahead == 'r') ADVANCE(1729); + if (lookahead == 'r') ADVANCE(1727); END_STATE(); case 1246: - if (lookahead == 'r') ADVANCE(1728); + if (lookahead == 'r') ADVANCE(1730); END_STATE(); case 1247: - if (lookahead == 'r') ADVANCE(1730); + if (lookahead == 'r') ADVANCE(1729); END_STATE(); case 1248: - if (lookahead == 'r') ADVANCE(1727); + if (lookahead == 'r') ADVANCE(1731); END_STATE(); case 1249: - if (lookahead == 'r') ADVANCE(1725); + if (lookahead == 'r') ADVANCE(1728); END_STATE(); case 1250: - if (lookahead == 'r') ADVANCE(1731); + if (lookahead == 'r') ADVANCE(1726); END_STATE(); case 1251: - if (lookahead == 'r') ADVANCE(1734); + if (lookahead == 'r') ADVANCE(1732); END_STATE(); case 1252: - if (lookahead == 'r') ADVANCE(1733); + if (lookahead == 'r') ADVANCE(1735); END_STATE(); case 1253: - if (lookahead == 'r') ADVANCE(1735); + if (lookahead == 'r') ADVANCE(1734); END_STATE(); case 1254: - if (lookahead == 'r') ADVANCE(1732); + if (lookahead == 'r') ADVANCE(1736); END_STATE(); case 1255: - if (lookahead == 'r') ADVANCE(1840); + if (lookahead == 'r') ADVANCE(1733); END_STATE(); case 1256: - if (lookahead == 'r') ADVANCE(852); + if (lookahead == 'r') ADVANCE(1841); END_STATE(); case 1257: - if (lookahead == 'r') ADVANCE(852); - if (lookahead == 'u') ADVANCE(857); + if (lookahead == 'r') ADVANCE(853); END_STATE(); case 1258: if (lookahead == 'r') ADVANCE(853); - if (lookahead == 'u') ADVANCE(483); + if (lookahead == 'u') ADVANCE(858); END_STATE(); case 1259: - if (lookahead == 'r') ADVANCE(136); + if (lookahead == 'r') ADVANCE(854); + if (lookahead == 'u') ADVANCE(484); END_STATE(); case 1260: - if (lookahead == 'r') ADVANCE(376); + if (lookahead == 'r') ADVANCE(137); END_STATE(); case 1261: - if (lookahead == 'r') ADVANCE(804); + if (lookahead == 'r') ADVANCE(377); END_STATE(); case 1262: - if (lookahead == 'r') ADVANCE(1321); + if (lookahead == 'r') ADVANCE(805); END_STATE(); case 1263: - if (lookahead == 'r') ADVANCE(362); + if (lookahead == 'r') ADVANCE(1322); END_STATE(); case 1264: - if (lookahead == 'r') ADVANCE(1109); + if (lookahead == 'r') ADVANCE(363); END_STATE(); case 1265: - if (lookahead == 'r') ADVANCE(533); + if (lookahead == 'r') ADVANCE(1110); END_STATE(); case 1266: - if (lookahead == 'r') ADVANCE(375); + if (lookahead == 'r') ADVANCE(534); END_STATE(); case 1267: - if (lookahead == 'r') ADVANCE(1470); + if (lookahead == 'r') ADVANCE(376); END_STATE(); case 1268: - if (lookahead == 'r') ADVANCE(419); + if (lookahead == 'r') ADVANCE(1471); END_STATE(); case 1269: - if (lookahead == 'r') ADVANCE(1020); + if (lookahead == 'r') ADVANCE(420); END_STATE(); case 1270: - if (lookahead == 'r') ADVANCE(1115); + if (lookahead == 'r') ADVANCE(1021); END_STATE(); case 1271: - if (lookahead == 'r') ADVANCE(147); + if (lookahead == 'r') ADVANCE(1116); END_STATE(); case 1272: - if (lookahead == 'r') ADVANCE(371); + if (lookahead == 'r') ADVANCE(148); END_STATE(); case 1273: - if (lookahead == 'r') ADVANCE(374); + if (lookahead == 'r') ADVANCE(372); END_STATE(); case 1274: - if (lookahead == 'r') ADVANCE(1363); + if (lookahead == 'r') ADVANCE(375); END_STATE(); case 1275: if (lookahead == 'r') ADVANCE(1364); END_STATE(); case 1276: - if (lookahead == 'r') ADVANCE(1368); + if (lookahead == 'r') ADVANCE(1365); END_STATE(); case 1277: if (lookahead == 'r') ADVANCE(1369); END_STATE(); case 1278: - if (lookahead == 'r') ADVANCE(1371); + if (lookahead == 'r') ADVANCE(1370); END_STATE(); case 1279: if (lookahead == 'r') ADVANCE(1372); END_STATE(); case 1280: - if (lookahead == 'r') ADVANCE(1406); + if (lookahead == 'r') ADVANCE(1373); END_STATE(); case 1281: - if (lookahead == 'r') ADVANCE(1385); + if (lookahead == 'r') ADVANCE(1407); END_STATE(); case 1282: - if (lookahead == 'r') ADVANCE(415); + if (lookahead == 'r') ADVANCE(1386); END_STATE(); case 1283: - if (lookahead == 'r') ADVANCE(879); + if (lookahead == 'r') ADVANCE(416); END_STATE(); case 1284: - if (lookahead == 'r') ADVANCE(1149); + if (lookahead == 'r') ADVANCE(880); END_STATE(); case 1285: - if (lookahead == 'r') ADVANCE(1272); + if (lookahead == 'r') ADVANCE(1150); END_STATE(); case 1286: if (lookahead == 'r') ADVANCE(1273); END_STATE(); case 1287: - if (lookahead == 'r') ADVANCE(399); + if (lookahead == 'r') ADVANCE(1274); END_STATE(); case 1288: - if (lookahead == 'r') ADVANCE(767); + if (lookahead == 'r') ADVANCE(400); END_STATE(); case 1289: - if (lookahead == 'r') ADVANCE(1147); + if (lookahead == 'r') ADVANCE(768); END_STATE(); case 1290: - if (lookahead == 'r') ADVANCE(1151); + if (lookahead == 'r') ADVANCE(1148); END_STATE(); case 1291: - if (lookahead == 'r') ADVANCE(756); + if (lookahead == 'r') ADVANCE(1152); END_STATE(); case 1292: - if (lookahead == 'r') ADVANCE(431); + if (lookahead == 'r') ADVANCE(757); END_STATE(); case 1293: - if (lookahead == 'r') ADVANCE(1171); + if (lookahead == 'r') ADVANCE(432); END_STATE(); case 1294: - if (lookahead == 'r') ADVANCE(430); + if (lookahead == 'r') ADVANCE(1172); END_STATE(); case 1295: - if (lookahead == 'r') ADVANCE(435); + if (lookahead == 'r') ADVANCE(431); END_STATE(); case 1296: - if (lookahead == 'r') ADVANCE(434); + if (lookahead == 'r') ADVANCE(436); END_STATE(); case 1297: - if (lookahead == 'r') ADVANCE(1295); + if (lookahead == 'r') ADVANCE(435); END_STATE(); case 1298: - if (lookahead == 'r') ADVANCE(438); + if (lookahead == 'r') ADVANCE(1296); END_STATE(); case 1299: - if (lookahead == 'r') ADVANCE(440); + if (lookahead == 'r') ADVANCE(439); END_STATE(); case 1300: - if (lookahead == 'r') ADVANCE(165); + if (lookahead == 'r') ADVANCE(441); END_STATE(); case 1301: - if (lookahead == 'r') ADVANCE(442); + if (lookahead == 'r') ADVANCE(166); END_STATE(); case 1302: - if (lookahead == 'r') ADVANCE(166); + if (lookahead == 'r') ADVANCE(443); END_STATE(); case 1303: - if (lookahead == 'r') ADVANCE(444); + if (lookahead == 'r') ADVANCE(167); END_STATE(); case 1304: - if (lookahead == 'r') ADVANCE(446); + if (lookahead == 'r') ADVANCE(445); END_STATE(); case 1305: - if (lookahead == 'r') ADVANCE(782); + if (lookahead == 'r') ADVANCE(447); END_STATE(); case 1306: - if (lookahead == 'r') ADVANCE(1332); + if (lookahead == 'r') ADVANCE(783); END_STATE(); case 1307: if (lookahead == 'r') ADVANCE(1333); END_STATE(); case 1308: - if (lookahead == 's') ADVANCE(849); + if (lookahead == 'r') ADVANCE(1334); END_STATE(); case 1309: - if (lookahead == 's') ADVANCE(1519); + if (lookahead == 's') ADVANCE(850); END_STATE(); case 1310: - if (lookahead == 's') ADVANCE(1768); + if (lookahead == 's') ADVANCE(1520); END_STATE(); case 1311: - if (lookahead == 's') ADVANCE(1843); + if (lookahead == 's') ADVANCE(1769); END_STATE(); case 1312: - if (lookahead == 's') ADVANCE(1522); + if (lookahead == 's') ADVANCE(1844); END_STATE(); case 1313: - if (lookahead == 's') ADVANCE(1565); + if (lookahead == 's') ADVANCE(1523); END_STATE(); case 1314: - if (lookahead == 's') ADVANCE(1495); + if (lookahead == 's') ADVANCE(1566); END_STATE(); case 1315: - if (lookahead == 's') ADVANCE(1508); + if (lookahead == 's') ADVANCE(1496); END_STATE(); case 1316: - if (lookahead == 's') ADVANCE(1444); + if (lookahead == 's') ADVANCE(1509); END_STATE(); case 1317: - if (lookahead == 's') ADVANCE(1309); + if (lookahead == 's') ADVANCE(1445); END_STATE(); case 1318: - if (lookahead == 's') ADVANCE(1469); + if (lookahead == 's') ADVANCE(1310); END_STATE(); case 1319: - if (lookahead == 's') ADVANCE(1440); - if (lookahead == 't') ADVANCE(148); - if (lookahead == 'v') ADVANCE(1146); + if (lookahead == 's') ADVANCE(1470); END_STATE(); case 1320: - if (lookahead == 's') ADVANCE(1313); + if (lookahead == 's') ADVANCE(1441); + if (lookahead == 't') ADVANCE(149); + if (lookahead == 'v') ADVANCE(1147); END_STATE(); case 1321: - if (lookahead == 's') ADVANCE(774); + if (lookahead == 's') ADVANCE(1314); END_STATE(); case 1322: - if (lookahead == 's') ADVANCE(1341); + if (lookahead == 's') ADVANCE(775); END_STATE(); case 1323: - if (lookahead == 's') ADVANCE(1365); + if (lookahead == 's') ADVANCE(1342); END_STATE(); case 1324: - if (lookahead == 's') ADVANCE(1436); + if (lookahead == 's') ADVANCE(1366); END_STATE(); case 1325: - if (lookahead == 's') ADVANCE(872); + if (lookahead == 's') ADVANCE(1437); END_STATE(); case 1326: - if (lookahead == 's') ADVANCE(1497); + if (lookahead == 's') ADVANCE(873); END_STATE(); case 1327: - if (lookahead == 's') ADVANCE(1454); + if (lookahead == 's') ADVANCE(1498); END_STATE(); case 1328: - if (lookahead == 's') ADVANCE(1498); + if (lookahead == 's') ADVANCE(1455); END_STATE(); case 1329: if (lookahead == 's') ADVANCE(1499); @@ -8083,441 +8207,441 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 's') ADVANCE(1501); END_STATE(); case 1332: - if (lookahead == 's') ADVANCE(776); + if (lookahead == 's') ADVANCE(1502); END_STATE(); case 1333: if (lookahead == 's') ADVANCE(777); END_STATE(); case 1334: - if (lookahead == 't') ADVANCE(1599); + if (lookahead == 's') ADVANCE(778); END_STATE(); case 1335: - if (lookahead == 't') ADVANCE(1606); + if (lookahead == 't') ADVANCE(1600); END_STATE(); case 1336: - if (lookahead == 't') ADVANCE(1613); + if (lookahead == 't') ADVANCE(1607); END_STATE(); case 1337: - if (lookahead == 't') ADVANCE(1620); + if (lookahead == 't') ADVANCE(1614); END_STATE(); case 1338: - if (lookahead == 't') ADVANCE(1627); + if (lookahead == 't') ADVANCE(1621); END_STATE(); case 1339: - if (lookahead == 't') ADVANCE(1634); + if (lookahead == 't') ADVANCE(1628); END_STATE(); case 1340: - if (lookahead == 't') ADVANCE(359); + if (lookahead == 't') ADVANCE(1635); END_STATE(); case 1341: - if (lookahead == 't') ADVANCE(1557); + if (lookahead == 't') ADVANCE(360); END_STATE(); case 1342: - if (lookahead == 't') ADVANCE(1678); + if (lookahead == 't') ADVANCE(1558); END_STATE(); case 1343: - if (lookahead == 't') ADVANCE(1672); + if (lookahead == 't') ADVANCE(1679); END_STATE(); case 1344: - if (lookahead == 't') ADVANCE(1677); + if (lookahead == 't') ADVANCE(1673); END_STATE(); case 1345: - if (lookahead == 't') ADVANCE(1675); + if (lookahead == 't') ADVANCE(1678); END_STATE(); case 1346: - if (lookahead == 't') ADVANCE(1674); + if (lookahead == 't') ADVANCE(1676); END_STATE(); case 1347: - if (lookahead == 't') ADVANCE(1651); + if (lookahead == 't') ADVANCE(1675); END_STATE(); case 1348: if (lookahead == 't') ADVANCE(1652); END_STATE(); case 1349: - if (lookahead == 't') ADVANCE(1676); + if (lookahead == 't') ADVANCE(1653); END_STATE(); case 1350: - if (lookahead == 't') ADVANCE(1680); + if (lookahead == 't') ADVANCE(1677); END_STATE(); case 1351: if (lookahead == 't') ADVANCE(1681); END_STATE(); case 1352: - if (lookahead == 't') ADVANCE(1673); + if (lookahead == 't') ADVANCE(1682); END_STATE(); case 1353: - if (lookahead == 't') ADVANCE(1679); + if (lookahead == 't') ADVANCE(1674); END_STATE(); case 1354: - if (lookahead == 't') ADVANCE(1828); + if (lookahead == 't') ADVANCE(1680); END_STATE(); case 1355: - if (lookahead == 't') ADVANCE(1682); + if (lookahead == 't') ADVANCE(1829); END_STATE(); case 1356: - if (lookahead == 't') ADVANCE(1694); + if (lookahead == 't') ADVANCE(1683); END_STATE(); case 1357: - if (lookahead == 't') ADVANCE(1697); + if (lookahead == 't') ADVANCE(1695); END_STATE(); case 1358: - if (lookahead == 't') ADVANCE(1696); + if (lookahead == 't') ADVANCE(1698); END_STATE(); case 1359: - if (lookahead == 't') ADVANCE(1655); + if (lookahead == 't') ADVANCE(1697); END_STATE(); case 1360: - if (lookahead == 't') ADVANCE(1698); + if (lookahead == 't') ADVANCE(1656); END_STATE(); case 1361: - if (lookahead == 't') ADVANCE(1695); + if (lookahead == 't') ADVANCE(1699); END_STATE(); case 1362: - if (lookahead == 't') ADVANCE(1819); + if (lookahead == 't') ADVANCE(1696); END_STATE(); case 1363: - if (lookahead == 't') ADVANCE(1605); + if (lookahead == 't') ADVANCE(1820); END_STATE(); case 1364: - if (lookahead == 't') ADVANCE(1612); + if (lookahead == 't') ADVANCE(1606); END_STATE(); case 1365: - if (lookahead == 't') ADVANCE(1568); + if (lookahead == 't') ADVANCE(1613); END_STATE(); case 1366: - if (lookahead == 't') ADVANCE(1583); + if (lookahead == 't') ADVANCE(1569); END_STATE(); case 1367: - if (lookahead == 't') ADVANCE(1582); + if (lookahead == 't') ADVANCE(1584); END_STATE(); case 1368: - if (lookahead == 't') ADVANCE(1619); + if (lookahead == 't') ADVANCE(1583); END_STATE(); case 1369: - if (lookahead == 't') ADVANCE(1626); + if (lookahead == 't') ADVANCE(1620); END_STATE(); case 1370: - if (lookahead == 't') ADVANCE(182); + if (lookahead == 't') ADVANCE(1627); END_STATE(); case 1371: - if (lookahead == 't') ADVANCE(1633); + if (lookahead == 't') ADVANCE(183); END_STATE(); case 1372: - if (lookahead == 't') ADVANCE(1640); + if (lookahead == 't') ADVANCE(1634); END_STATE(); case 1373: - if (lookahead == 't') ADVANCE(1601); + if (lookahead == 't') ADVANCE(1641); END_STATE(); case 1374: - if (lookahead == 't') ADVANCE(1608); + if (lookahead == 't') ADVANCE(1602); END_STATE(); case 1375: - if (lookahead == 't') ADVANCE(1615); + if (lookahead == 't') ADVANCE(1609); END_STATE(); case 1376: - if (lookahead == 't') ADVANCE(1622); + if (lookahead == 't') ADVANCE(1616); END_STATE(); case 1377: - if (lookahead == 't') ADVANCE(1660); + if (lookahead == 't') ADVANCE(1623); END_STATE(); case 1378: - if (lookahead == 't') ADVANCE(1544); + if (lookahead == 't') ADVANCE(1661); END_STATE(); case 1379: - if (lookahead == 't') ADVANCE(1547); + if (lookahead == 't') ADVANCE(1545); END_STATE(); case 1380: - if (lookahead == 't') ADVANCE(1629); + if (lookahead == 't') ADVANCE(1548); END_STATE(); case 1381: - if (lookahead == 't') ADVANCE(248); + if (lookahead == 't') ADVANCE(1630); END_STATE(); case 1382: - if (lookahead == 't') ADVANCE(1636); + if (lookahead == 't') ADVANCE(249); END_STATE(); case 1383: - if (lookahead == 't') ADVANCE(1663); + if (lookahead == 't') ADVANCE(1637); END_STATE(); case 1384: - if (lookahead == 't') ADVANCE(1658); + if (lookahead == 't') ADVANCE(1664); END_STATE(); case 1385: - if (lookahead == 't') ADVANCE(1671); + if (lookahead == 't') ADVANCE(1659); END_STATE(); case 1386: - if (lookahead == 't') ADVANCE(1567); + if (lookahead == 't') ADVANCE(1672); END_STATE(); case 1387: - if (lookahead == 't') ADVANCE(1666); + if (lookahead == 't') ADVANCE(1568); END_STATE(); case 1388: - if (lookahead == 't') ADVANCE(1643); + if (lookahead == 't') ADVANCE(1667); END_STATE(); case 1389: - if (lookahead == 't') ADVANCE(1661); + if (lookahead == 't') ADVANCE(1644); END_STATE(); case 1390: - if (lookahead == 't') ADVANCE(1554); + if (lookahead == 't') ADVANCE(1662); END_STATE(); case 1391: - if (lookahead == 't') ADVANCE(1668); + if (lookahead == 't') ADVANCE(1555); END_STATE(); case 1392: - if (lookahead == 't') ADVANCE(1549); + if (lookahead == 't') ADVANCE(1669); END_STATE(); case 1393: - if (lookahead == 't') ADVANCE(421); - if (lookahead == 'y') ADVANCE(1018); + if (lookahead == 't') ADVANCE(1550); END_STATE(); case 1394: - if (lookahead == 't') ADVANCE(828); + if (lookahead == 't') ADVANCE(422); + if (lookahead == 'y') ADVANCE(1019); END_STATE(); case 1395: - if (lookahead == 't') ADVANCE(183); + if (lookahead == 't') ADVANCE(829); END_STATE(); case 1396: - if (lookahead == 't') ADVANCE(249); + if (lookahead == 't') ADVANCE(184); END_STATE(); case 1397: - if (lookahead == 't') ADVANCE(184); + if (lookahead == 't') ADVANCE(250); END_STATE(); case 1398: - if (lookahead == 't') ADVANCE(250); + if (lookahead == 't') ADVANCE(185); END_STATE(); case 1399: - if (lookahead == 't') ADVANCE(186); + if (lookahead == 't') ADVANCE(251); END_STATE(); case 1400: - if (lookahead == 't') ADVANCE(1108); + if (lookahead == 't') ADVANCE(187); END_STATE(); case 1401: - if (lookahead == 't') ADVANCE(187); + if (lookahead == 't') ADVANCE(1109); END_STATE(); case 1402: - if (lookahead == 't') ADVANCE(519); + if (lookahead == 't') ADVANCE(188); END_STATE(); case 1403: - if (lookahead == 't') ADVANCE(1505); + if (lookahead == 't') ADVANCE(520); END_STATE(); case 1404: - if (lookahead == 't') ADVANCE(188); + if (lookahead == 't') ADVANCE(1506); END_STATE(); case 1405: - if (lookahead == 't') ADVANCE(855); + if (lookahead == 't') ADVANCE(189); END_STATE(); case 1406: - if (lookahead == 't') ADVANCE(1472); + if (lookahead == 't') ADVANCE(856); END_STATE(); case 1407: - if (lookahead == 't') ADVANCE(189); + if (lookahead == 't') ADVANCE(1473); END_STATE(); case 1408: - if (lookahead == 't') ADVANCE(819); + if (lookahead == 't') ADVANCE(190); END_STATE(); case 1409: - if (lookahead == 't') ADVANCE(190); + if (lookahead == 't') ADVANCE(820); END_STATE(); case 1410: - if (lookahead == 't') ADVANCE(856); + if (lookahead == 't') ADVANCE(191); END_STATE(); case 1411: - if (lookahead == 't') ADVANCE(729); + if (lookahead == 't') ADVANCE(857); END_STATE(); case 1412: - if (lookahead == 't') ADVANCE(1119); + if (lookahead == 't') ADVANCE(730); END_STATE(); case 1413: - if (lookahead == 't') ADVANCE(921); + if (lookahead == 't') ADVANCE(1120); END_STATE(); case 1414: - if (lookahead == 't') ADVANCE(1312); + if (lookahead == 't') ADVANCE(922); END_STATE(); case 1415: - if (lookahead == 't') ADVANCE(525); + if (lookahead == 't') ADVANCE(1313); END_STATE(); case 1416: - if (lookahead == 't') ADVANCE(527); + if (lookahead == 't') ADVANCE(526); END_STATE(); case 1417: - if (lookahead == 't') ADVANCE(1283); + if (lookahead == 't') ADVANCE(528); END_STATE(); case 1418: - if (lookahead == 't') ADVANCE(529); + if (lookahead == 't') ADVANCE(1284); END_STATE(); case 1419: - if (lookahead == 't') ADVANCE(740); + if (lookahead == 't') ADVANCE(530); END_STATE(); case 1420: - if (lookahead == 't') ADVANCE(530); + if (lookahead == 't') ADVANCE(741); END_STATE(); case 1421: - if (lookahead == 't') ADVANCE(679); + if (lookahead == 't') ADVANCE(531); END_STATE(); case 1422: - if (lookahead == 't') ADVANCE(731); + if (lookahead == 't') ADVANCE(680); END_STATE(); case 1423: - if (lookahead == 't') ADVANCE(531); + if (lookahead == 't') ADVANCE(732); END_STATE(); case 1424: - if (lookahead == 't') ADVANCE(363); + if (lookahead == 't') ADVANCE(532); END_STATE(); case 1425: - if (lookahead == 't') ADVANCE(532); + if (lookahead == 't') ADVANCE(364); END_STATE(); case 1426: - if (lookahead == 't') ADVANCE(682); + if (lookahead == 't') ADVANCE(533); END_STATE(); case 1427: - if (lookahead == 't') ADVANCE(364); + if (lookahead == 't') ADVANCE(683); END_STATE(); case 1428: if (lookahead == 't') ADVANCE(365); END_STATE(); case 1429: - if (lookahead == 't') ADVANCE(684); + if (lookahead == 't') ADVANCE(366); END_STATE(); case 1430: - if (lookahead == 't') ADVANCE(686); + if (lookahead == 't') ADVANCE(685); END_STATE(); case 1431: - if (lookahead == 't') ADVANCE(689); + if (lookahead == 't') ADVANCE(687); END_STATE(); case 1432: - if (lookahead == 't') ADVANCE(692); + if (lookahead == 't') ADVANCE(690); END_STATE(); case 1433: - if (lookahead == 't') ADVANCE(694); + if (lookahead == 't') ADVANCE(693); END_STATE(); case 1434: - if (lookahead == 't') ADVANCE(705); + if (lookahead == 't') ADVANCE(695); END_STATE(); case 1435: - if (lookahead == 't') ADVANCE(773); + if (lookahead == 't') ADVANCE(706); END_STATE(); case 1436: - if (lookahead == 't') ADVANCE(1267); + if (lookahead == 't') ADVANCE(774); END_STATE(); case 1437: - if (lookahead == 't') ADVANCE(360); + if (lookahead == 't') ADVANCE(1268); END_STATE(); case 1438: - if (lookahead == 't') ADVANCE(1145); + if (lookahead == 't') ADVANCE(361); END_STATE(); case 1439: - if (lookahead == 't') ADVANCE(898); + if (lookahead == 't') ADVANCE(1146); END_STATE(); case 1440: - if (lookahead == 't') ADVANCE(378); + if (lookahead == 't') ADVANCE(899); END_STATE(); case 1441: - if (lookahead == 't') ADVANCE(862); + if (lookahead == 't') ADVANCE(379); END_STATE(); case 1442: - if (lookahead == 't') ADVANCE(1124); + if (lookahead == 't') ADVANCE(863); END_STATE(); case 1443: - if (lookahead == 't') ADVANCE(1144); + if (lookahead == 't') ADVANCE(1125); END_STATE(); case 1444: - if (lookahead == 't') ADVANCE(1268); + if (lookahead == 't') ADVANCE(1145); END_STATE(); case 1445: - if (lookahead == 't') ADVANCE(732); + if (lookahead == 't') ADVANCE(1269); END_STATE(); case 1446: - if (lookahead == 't') ADVANCE(831); + if (lookahead == 't') ADVANCE(733); END_STATE(); case 1447: - if (lookahead == 't') ADVANCE(746); + if (lookahead == 't') ADVANCE(832); END_STATE(); case 1448: - if (lookahead == 't') ADVANCE(1129); + if (lookahead == 't') ADVANCE(747); END_STATE(); case 1449: - if (lookahead == 't') ADVANCE(1132); + if (lookahead == 't') ADVANCE(1130); END_STATE(); case 1450: - if (lookahead == 't') ADVANCE(866); + if (lookahead == 't') ADVANCE(1133); END_STATE(); case 1451: - if (lookahead == 't') ADVANCE(869); + if (lookahead == 't') ADVANCE(867); END_STATE(); case 1452: - if (lookahead == 't') ADVANCE(152); + if (lookahead == 't') ADVANCE(870); END_STATE(); case 1453: - if (lookahead == 't') ADVANCE(922); + if (lookahead == 't') ADVANCE(153); END_STATE(); case 1454: - if (lookahead == 't') ADVANCE(427); + if (lookahead == 't') ADVANCE(923); END_STATE(); case 1455: - if (lookahead == 't') ADVANCE(425); + if (lookahead == 't') ADVANCE(428); END_STATE(); case 1456: - if (lookahead == 't') ADVANCE(923); + if (lookahead == 't') ADVANCE(426); END_STATE(); case 1457: - if (lookahead == 't') ADVANCE(432); - if (lookahead == 'u') ADVANCE(1202); + if (lookahead == 't') ADVANCE(924); END_STATE(); case 1458: - if (lookahead == 't') ADVANCE(436); + if (lookahead == 't') ADVANCE(433); + if (lookahead == 'u') ADVANCE(1203); END_STATE(); case 1459: - if (lookahead == 't') ADVANCE(728); + if (lookahead == 't') ADVANCE(437); END_STATE(); case 1460: - if (lookahead == 'u') ADVANCE(1003); + if (lookahead == 't') ADVANCE(729); END_STATE(); case 1461: if (lookahead == 'u') ADVANCE(1004); END_STATE(); case 1462: - if (lookahead == 'u') ADVANCE(481); + if (lookahead == 'u') ADVANCE(1005); END_STATE(); case 1463: - if (lookahead == 'u') ADVANCE(1265); + if (lookahead == 'u') ADVANCE(482); END_STATE(); case 1464: - if (lookahead == 'u') ADVANCE(1269); + if (lookahead == 'u') ADVANCE(1266); END_STATE(); case 1465: - if (lookahead == 'u') ADVANCE(1335); + if (lookahead == 'u') ADVANCE(1270); END_STATE(); case 1466: - if (lookahead == 'u') ADVANCE(1009); + if (lookahead == 'u') ADVANCE(1336); END_STATE(); case 1467: - if (lookahead == 'u') ADVANCE(1337); + if (lookahead == 'u') ADVANCE(1010); END_STATE(); case 1468: - if (lookahead == 'u') ADVANCE(1419); + if (lookahead == 'u') ADVANCE(1338); END_STATE(); case 1469: - if (lookahead == 'u') ADVANCE(980); + if (lookahead == 'u') ADVANCE(1420); END_STATE(); case 1470: - if (lookahead == 'u') ADVANCE(555); + if (lookahead == 'u') ADVANCE(981); END_STATE(); case 1471: - if (lookahead == 'u') ADVANCE(486); + if (lookahead == 'u') ADVANCE(556); END_STATE(); case 1472: - if (lookahead == 'u') ADVANCE(390); + if (lookahead == 'u') ADVANCE(487); END_STATE(); case 1473: - if (lookahead == 'u') ADVANCE(863); + if (lookahead == 'u') ADVANCE(391); END_STATE(); case 1474: if (lookahead == 'u') ADVANCE(864); END_STATE(); case 1475: - if (lookahead == 'u') ADVANCE(870); + if (lookahead == 'u') ADVANCE(865); END_STATE(); case 1476: - if (lookahead == 'u') ADVANCE(873); + if (lookahead == 'u') ADVANCE(871); END_STATE(); case 1477: if (lookahead == 'u') ADVANCE(874); @@ -8532,10 +8656,10 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'u') ADVANCE(877); END_STATE(); case 1481: - if (lookahead == 'u') ADVANCE(489); + if (lookahead == 'u') ADVANCE(878); END_STATE(); case 1482: - if (lookahead == 'u') ADVANCE(491); + if (lookahead == 'u') ADVANCE(490); END_STATE(); case 1483: if (lookahead == 'u') ADVANCE(492); @@ -8562,1428 +8686,1453 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'u') ADVANCE(499); END_STATE(); case 1491: - if (lookahead == 'v') ADVANCE(677); + if (lookahead == 'u') ADVANCE(500); END_STATE(); case 1492: - if (lookahead == 'v') ADVANCE(391); + if (lookahead == 'v') ADVANCE(678); END_STATE(); case 1493: - if (lookahead == 'v') ADVANCE(154); + if (lookahead == 'v') ADVANCE(392); END_STATE(); case 1494: - if (lookahead == 'w') ADVANCE(1576); + if (lookahead == 'v') ADVANCE(155); END_STATE(); case 1495: - if (lookahead == 'w') ADVANCE(895); + if (lookahead == 'w') ADVANCE(1577); END_STATE(); case 1496: - if (lookahead == 'w') ADVANCE(150); + if (lookahead == 'w') ADVANCE(896); END_STATE(); case 1497: - if (lookahead == 'w') ADVANCE(901); + if (lookahead == 'w') ADVANCE(151); END_STATE(); case 1498: - if (lookahead == 'w') ADVANCE(904); + if (lookahead == 'w') ADVANCE(902); END_STATE(); case 1499: - if (lookahead == 'w') ADVANCE(906); + if (lookahead == 'w') ADVANCE(905); END_STATE(); case 1500: - if (lookahead == 'w') ADVANCE(908); + if (lookahead == 'w') ADVANCE(907); END_STATE(); case 1501: - if (lookahead == 'w') ADVANCE(910); + if (lookahead == 'w') ADVANCE(909); END_STATE(); case 1502: - if (lookahead == 'x') ADVANCE(540); + if (lookahead == 'w') ADVANCE(911); END_STATE(); case 1503: - if (lookahead == 'y') ADVANCE(1572); + if (lookahead == 'x') ADVANCE(541); END_STATE(); case 1504: if (lookahead == 'y') ADVANCE(1573); END_STATE(); case 1505: - if (lookahead == 'y') ADVANCE(1756); + if (lookahead == 'y') ADVANCE(1574); END_STATE(); case 1506: - if (lookahead == 'y') ADVANCE(145); + if (lookahead == 'y') ADVANCE(1757); END_STATE(); case 1507: - if (lookahead == 'y') ADVANCE(137); + if (lookahead == 'y') ADVANCE(146); END_STATE(); case 1508: - if (lookahead == 'y') ADVANCE(1055); + if (lookahead == 'y') ADVANCE(138); END_STATE(); case 1509: - if (lookahead == 'y') ADVANCE(1434); + if (lookahead == 'y') ADVANCE(1056); END_STATE(); case 1510: - if (lookahead == 'y') ADVANCE(156); + if (lookahead == 'y') ADVANCE(1435); END_STATE(); case 1511: - if (lookahead == 'y') ADVANCE(159); + if (lookahead == 'y') ADVANCE(157); END_STATE(); case 1512: - if (lookahead == 'z') ADVANCE(739); + if (lookahead == 'y') ADVANCE(160); END_STATE(); case 1513: - if (lookahead == 'z') ADVANCE(741); + if (lookahead == 'z') ADVANCE(740); END_STATE(); case 1514: - if (('0' <= lookahead && lookahead <= '9') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1854); + if (lookahead == 'z') ADVANCE(742); END_STATE(); case 1515: + if (('0' <= lookahead && lookahead <= '9') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1855); + END_STATE(); + case 1516: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1535); END_STATE(); - case 1516: + case 1517: if (lookahead == '$' || ('/' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(358); END_STATE(); - case 1517: - if (eof) ADVANCE(1518); - if (lookahead == '#') ADVANCE(1847); - if (lookahead == ',') ADVANCE(1535); - if (lookahead == '-') ADVANCE(358); - if (lookahead == '.') ADVANCE(405); - if (lookahead == '}') ADVANCE(1773); + case 1518: + if (eof) ADVANCE(1519); + if (lookahead == '#') ADVANCE(1848); + if (lookahead == ',') ADVANCE(1536); + if (lookahead == '-') ADVANCE(359); + if (lookahead == '.') ADVANCE(406); + if (lookahead == '}') ADVANCE(1774); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || - lookahead == ' ') SKIP(1517) + lookahead == ' ') SKIP(1518) if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1532); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1533); END_STATE(); - case 1518: + case 1519: ACCEPT_TOKEN(ts_builtin_sym_end); END_STATE(); - case 1519: + case 1520: ACCEPT_TOKEN(anon_sym_DOTclass); END_STATE(); - case 1520: + case 1521: ACCEPT_TOKEN(anon_sym_DOTsuper); END_STATE(); - case 1521: + case 1522: ACCEPT_TOKEN(anon_sym_DOTsource); END_STATE(); - case 1522: + case 1523: ACCEPT_TOKEN(anon_sym_DOTimplements); END_STATE(); - case 1523: + case 1524: ACCEPT_TOKEN(anon_sym_DOTfield); END_STATE(); - case 1524: + case 1525: ACCEPT_TOKEN(sym_end_field); END_STATE(); - case 1525: + case 1526: ACCEPT_TOKEN(anon_sym_DOTmethod); END_STATE(); - case 1526: + case 1527: ACCEPT_TOKEN(sym_end_method); END_STATE(); - case 1527: + case 1528: ACCEPT_TOKEN(anon_sym_DOTannotation); END_STATE(); - case 1528: + case 1529: ACCEPT_TOKEN(anon_sym_system); END_STATE(); - case 1529: + case 1530: ACCEPT_TOKEN(anon_sym_build); END_STATE(); - case 1530: + case 1531: ACCEPT_TOKEN(anon_sym_runtime); END_STATE(); - case 1531: + case 1532: ACCEPT_TOKEN(anon_sym_EQ); END_STATE(); - case 1532: + case 1533: ACCEPT_TOKEN(sym_annotation_key); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1532); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1533); END_STATE(); - case 1533: + case 1534: ACCEPT_TOKEN(sym_end_annotation); END_STATE(); - case 1534: + case 1535: ACCEPT_TOKEN(sym_label); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1535: - ACCEPT_TOKEN(anon_sym_COMMA); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1535); END_STATE(); case 1536: - ACCEPT_TOKEN(anon_sym_LF); - if (lookahead == '\n') ADVANCE(1536); + ACCEPT_TOKEN(anon_sym_COMMA); END_STATE(); case 1537: - ACCEPT_TOKEN(anon_sym_nop); + ACCEPT_TOKEN(anon_sym_LF); + if (lookahead == '\n') ADVANCE(1537); END_STATE(); case 1538: - ACCEPT_TOKEN(anon_sym_move); - if (lookahead == '-') ADVANCE(676); - if (lookahead == '/') ADVANCE(177); + ACCEPT_TOKEN(anon_sym_nop); END_STATE(); case 1539: - ACCEPT_TOKEN(anon_sym_move_SLASHfrom16); + ACCEPT_TOKEN(anon_sym_move); + if (lookahead == '-') ADVANCE(677); + if (lookahead == '/') ADVANCE(178); END_STATE(); case 1540: - ACCEPT_TOKEN(anon_sym_move_SLASH16); + ACCEPT_TOKEN(anon_sym_move_SLASHfrom16); END_STATE(); case 1541: - ACCEPT_TOKEN(anon_sym_move_DASHwide); - if (lookahead == '/') ADVANCE(181); + ACCEPT_TOKEN(anon_sym_move_SLASH16); END_STATE(); case 1542: - ACCEPT_TOKEN(anon_sym_move_DASHwide_SLASHfrom16); + ACCEPT_TOKEN(anon_sym_move_DASHwide); + if (lookahead == '/') ADVANCE(182); END_STATE(); case 1543: - ACCEPT_TOKEN(anon_sym_move_DASHwide_SLASH16); + ACCEPT_TOKEN(anon_sym_move_DASHwide_SLASHfrom16); END_STATE(); case 1544: - ACCEPT_TOKEN(anon_sym_move_DASHobject); - if (lookahead == '/') ADVANCE(191); + ACCEPT_TOKEN(anon_sym_move_DASHwide_SLASH16); END_STATE(); case 1545: - ACCEPT_TOKEN(anon_sym_move_DASHobject_SLASHfrom16); + ACCEPT_TOKEN(anon_sym_move_DASHobject); + if (lookahead == '/') ADVANCE(192); END_STATE(); case 1546: - ACCEPT_TOKEN(anon_sym_move_DASHobject_SLASH16); + ACCEPT_TOKEN(anon_sym_move_DASHobject_SLASHfrom16); END_STATE(); case 1547: - ACCEPT_TOKEN(anon_sym_move_DASHresult); - if (lookahead == '-') ADVANCE(1186); + ACCEPT_TOKEN(anon_sym_move_DASHobject_SLASH16); END_STATE(); case 1548: - ACCEPT_TOKEN(anon_sym_move_DASHresult_DASHwide); + ACCEPT_TOKEN(anon_sym_move_DASHresult); + if (lookahead == '-') ADVANCE(1187); END_STATE(); case 1549: - ACCEPT_TOKEN(anon_sym_move_DASHresult_DASHobject); + ACCEPT_TOKEN(anon_sym_move_DASHresult_DASHwide); END_STATE(); case 1550: - ACCEPT_TOKEN(anon_sym_move_DASHexception); + ACCEPT_TOKEN(anon_sym_move_DASHresult_DASHobject); END_STATE(); case 1551: - ACCEPT_TOKEN(anon_sym_return_DASHvoid); + ACCEPT_TOKEN(anon_sym_move_DASHexception); END_STATE(); case 1552: - ACCEPT_TOKEN(anon_sym_return); - if (lookahead == '-') ADVANCE(1184); + ACCEPT_TOKEN(anon_sym_return_DASHvoid); END_STATE(); case 1553: - ACCEPT_TOKEN(anon_sym_return_DASHwide); + ACCEPT_TOKEN(anon_sym_return); + if (lookahead == '-') ADVANCE(1185); END_STATE(); case 1554: - ACCEPT_TOKEN(anon_sym_return_DASHobject); + ACCEPT_TOKEN(anon_sym_return_DASHwide); END_STATE(); case 1555: - ACCEPT_TOKEN(anon_sym_const_SLASH4); + ACCEPT_TOKEN(anon_sym_return_DASHobject); END_STATE(); case 1556: - ACCEPT_TOKEN(anon_sym_const_SLASH16); + ACCEPT_TOKEN(anon_sym_const_SLASH4); END_STATE(); case 1557: - ACCEPT_TOKEN(anon_sym_const); - if (lookahead == '-') ADVANCE(535); - if (lookahead == '/') ADVANCE(178); + ACCEPT_TOKEN(anon_sym_const_SLASH16); END_STATE(); case 1558: - ACCEPT_TOKEN(anon_sym_const_SLASHhigh16); + ACCEPT_TOKEN(anon_sym_const); + if (lookahead == '-') ADVANCE(536); + if (lookahead == '/') ADVANCE(179); END_STATE(); case 1559: - ACCEPT_TOKEN(anon_sym_const_DASHwide_SLASH16); + ACCEPT_TOKEN(anon_sym_const_SLASHhigh16); END_STATE(); case 1560: - ACCEPT_TOKEN(anon_sym_const_DASHwide_SLASH32); + ACCEPT_TOKEN(anon_sym_const_DASHwide_SLASH16); END_STATE(); case 1561: - ACCEPT_TOKEN(anon_sym_const_DASHwide); - if (lookahead == '/') ADVANCE(185); + ACCEPT_TOKEN(anon_sym_const_DASHwide_SLASH32); END_STATE(); case 1562: - ACCEPT_TOKEN(anon_sym_const_DASHwide_SLASHhigh16); + ACCEPT_TOKEN(anon_sym_const_DASHwide); + if (lookahead == '/') ADVANCE(186); END_STATE(); case 1563: - ACCEPT_TOKEN(anon_sym_const_DASHstring); - if (lookahead == '-') ADVANCE(926); + ACCEPT_TOKEN(anon_sym_const_DASHwide_SLASHhigh16); END_STATE(); case 1564: - ACCEPT_TOKEN(anon_sym_const_DASHstring_DASHjumbo); + ACCEPT_TOKEN(anon_sym_const_DASHstring); + if (lookahead == '-') ADVANCE(927); END_STATE(); case 1565: - ACCEPT_TOKEN(anon_sym_const_DASHclass); + ACCEPT_TOKEN(anon_sym_const_DASHstring_DASHjumbo); END_STATE(); case 1566: - ACCEPT_TOKEN(anon_sym_monitor_DASHenter); + ACCEPT_TOKEN(anon_sym_const_DASHclass); END_STATE(); case 1567: - ACCEPT_TOKEN(anon_sym_monitor_DASHexit); + ACCEPT_TOKEN(anon_sym_monitor_DASHenter); END_STATE(); case 1568: - ACCEPT_TOKEN(anon_sym_check_DASHcast); + ACCEPT_TOKEN(anon_sym_monitor_DASHexit); END_STATE(); case 1569: - ACCEPT_TOKEN(anon_sym_instance_DASHof); + ACCEPT_TOKEN(anon_sym_check_DASHcast); END_STATE(); case 1570: - ACCEPT_TOKEN(anon_sym_array_DASHlength); + ACCEPT_TOKEN(anon_sym_instance_DASHof); END_STATE(); case 1571: - ACCEPT_TOKEN(anon_sym_new_DASHinstance); + ACCEPT_TOKEN(anon_sym_array_DASHlength); END_STATE(); case 1572: - ACCEPT_TOKEN(anon_sym_new_DASHarray); + ACCEPT_TOKEN(anon_sym_new_DASHinstance); END_STATE(); case 1573: - ACCEPT_TOKEN(anon_sym_filled_DASHnew_DASHarray); - if (lookahead == '-') ADVANCE(1299); + ACCEPT_TOKEN(anon_sym_new_DASHarray); END_STATE(); case 1574: - ACCEPT_TOKEN(anon_sym_filled_DASHnew_DASHarray_DASHrange); + ACCEPT_TOKEN(anon_sym_filled_DASHnew_DASHarray); + if (lookahead == '-') ADVANCE(1300); END_STATE(); case 1575: - ACCEPT_TOKEN(anon_sym_fill_DASHarray_DASHdata); + ACCEPT_TOKEN(anon_sym_filled_DASHnew_DASHarray_DASHrange); END_STATE(); case 1576: - ACCEPT_TOKEN(anon_sym_throw); + ACCEPT_TOKEN(anon_sym_fill_DASHarray_DASHdata); END_STATE(); case 1577: - ACCEPT_TOKEN(anon_sym_goto); - if (lookahead == '/') ADVANCE(176); + ACCEPT_TOKEN(anon_sym_throw); END_STATE(); case 1578: - ACCEPT_TOKEN(anon_sym_goto_SLASH16); + ACCEPT_TOKEN(anon_sym_goto); + if (lookahead == '/') ADVANCE(177); END_STATE(); case 1579: - ACCEPT_TOKEN(anon_sym_goto_SLASH32); + ACCEPT_TOKEN(anon_sym_goto_SLASH16); END_STATE(); case 1580: - ACCEPT_TOKEN(anon_sym_packed_DASHswitch); + ACCEPT_TOKEN(anon_sym_goto_SLASH32); END_STATE(); case 1581: - ACCEPT_TOKEN(anon_sym_sparse_DASHswitch); + ACCEPT_TOKEN(anon_sym_packed_DASHswitch); END_STATE(); case 1582: - ACCEPT_TOKEN(anon_sym_cmpl_DASHfloat); + ACCEPT_TOKEN(anon_sym_sparse_DASHswitch); END_STATE(); case 1583: - ACCEPT_TOKEN(anon_sym_cmpg_DASHfloat); + ACCEPT_TOKEN(anon_sym_cmpl_DASHfloat); END_STATE(); case 1584: - ACCEPT_TOKEN(anon_sym_cmpl_DASHdouble); + ACCEPT_TOKEN(anon_sym_cmpg_DASHfloat); END_STATE(); case 1585: - ACCEPT_TOKEN(anon_sym_cmpg_DASHdouble); + ACCEPT_TOKEN(anon_sym_cmpl_DASHdouble); END_STATE(); case 1586: - ACCEPT_TOKEN(anon_sym_cmp_DASHlong); + ACCEPT_TOKEN(anon_sym_cmpg_DASHdouble); END_STATE(); case 1587: - ACCEPT_TOKEN(anon_sym_if_DASHeq); - if (lookahead == 'z') ADVANCE(1593); + ACCEPT_TOKEN(anon_sym_cmp_DASHlong); END_STATE(); case 1588: - ACCEPT_TOKEN(anon_sym_if_DASHne); + ACCEPT_TOKEN(anon_sym_if_DASHeq); if (lookahead == 'z') ADVANCE(1594); END_STATE(); case 1589: - ACCEPT_TOKEN(anon_sym_if_DASHlt); + ACCEPT_TOKEN(anon_sym_if_DASHne); if (lookahead == 'z') ADVANCE(1595); END_STATE(); case 1590: - ACCEPT_TOKEN(anon_sym_if_DASHge); + ACCEPT_TOKEN(anon_sym_if_DASHlt); if (lookahead == 'z') ADVANCE(1596); END_STATE(); case 1591: - ACCEPT_TOKEN(anon_sym_if_DASHgt); + ACCEPT_TOKEN(anon_sym_if_DASHge); if (lookahead == 'z') ADVANCE(1597); END_STATE(); case 1592: - ACCEPT_TOKEN(anon_sym_if_DASHle); + ACCEPT_TOKEN(anon_sym_if_DASHgt); if (lookahead == 'z') ADVANCE(1598); END_STATE(); case 1593: - ACCEPT_TOKEN(anon_sym_if_DASHeqz); + ACCEPT_TOKEN(anon_sym_if_DASHle); + if (lookahead == 'z') ADVANCE(1599); END_STATE(); case 1594: - ACCEPT_TOKEN(anon_sym_if_DASHnez); + ACCEPT_TOKEN(anon_sym_if_DASHeqz); END_STATE(); case 1595: - ACCEPT_TOKEN(anon_sym_if_DASHltz); + ACCEPT_TOKEN(anon_sym_if_DASHnez); END_STATE(); case 1596: - ACCEPT_TOKEN(anon_sym_if_DASHgez); + ACCEPT_TOKEN(anon_sym_if_DASHltz); END_STATE(); case 1597: - ACCEPT_TOKEN(anon_sym_if_DASHgtz); + ACCEPT_TOKEN(anon_sym_if_DASHgez); END_STATE(); case 1598: - ACCEPT_TOKEN(anon_sym_if_DASHlez); + ACCEPT_TOKEN(anon_sym_if_DASHgtz); END_STATE(); case 1599: - ACCEPT_TOKEN(anon_sym_aget); - if (lookahead == '-') ADVANCE(476); + ACCEPT_TOKEN(anon_sym_if_DASHlez); END_STATE(); case 1600: - ACCEPT_TOKEN(anon_sym_aget_DASHwide); + ACCEPT_TOKEN(anon_sym_aget); + if (lookahead == '-') ADVANCE(477); END_STATE(); case 1601: - ACCEPT_TOKEN(anon_sym_aget_DASHobject); + ACCEPT_TOKEN(anon_sym_aget_DASHwide); END_STATE(); case 1602: - ACCEPT_TOKEN(anon_sym_aget_DASHboolean); + ACCEPT_TOKEN(anon_sym_aget_DASHobject); END_STATE(); case 1603: - ACCEPT_TOKEN(anon_sym_aget_DASHbyte); + ACCEPT_TOKEN(anon_sym_aget_DASHboolean); END_STATE(); case 1604: - ACCEPT_TOKEN(anon_sym_aget_DASHchar); + ACCEPT_TOKEN(anon_sym_aget_DASHbyte); END_STATE(); case 1605: - ACCEPT_TOKEN(anon_sym_aget_DASHshort); + ACCEPT_TOKEN(anon_sym_aget_DASHchar); END_STATE(); case 1606: - ACCEPT_TOKEN(anon_sym_aput); - if (lookahead == '-') ADVANCE(484); + ACCEPT_TOKEN(anon_sym_aget_DASHshort); END_STATE(); case 1607: - ACCEPT_TOKEN(anon_sym_aput_DASHwide); + ACCEPT_TOKEN(anon_sym_aput); + if (lookahead == '-') ADVANCE(485); END_STATE(); case 1608: - ACCEPT_TOKEN(anon_sym_aput_DASHobject); + ACCEPT_TOKEN(anon_sym_aput_DASHwide); END_STATE(); case 1609: - ACCEPT_TOKEN(anon_sym_aput_DASHboolean); + ACCEPT_TOKEN(anon_sym_aput_DASHobject); END_STATE(); case 1610: - ACCEPT_TOKEN(anon_sym_aput_DASHbyte); + ACCEPT_TOKEN(anon_sym_aput_DASHboolean); END_STATE(); case 1611: - ACCEPT_TOKEN(anon_sym_aput_DASHchar); + ACCEPT_TOKEN(anon_sym_aput_DASHbyte); END_STATE(); case 1612: - ACCEPT_TOKEN(anon_sym_aput_DASHshort); + ACCEPT_TOKEN(anon_sym_aput_DASHchar); END_STATE(); case 1613: - ACCEPT_TOKEN(anon_sym_iget); - if (lookahead == '-') ADVANCE(485); + ACCEPT_TOKEN(anon_sym_aput_DASHshort); END_STATE(); case 1614: - ACCEPT_TOKEN(anon_sym_iget_DASHwide); - if (lookahead == '-') ADVANCE(1206); + ACCEPT_TOKEN(anon_sym_iget); + if (lookahead == '-') ADVANCE(486); END_STATE(); case 1615: - ACCEPT_TOKEN(anon_sym_iget_DASHobject); - if (lookahead == '-') ADVANCE(1208); + ACCEPT_TOKEN(anon_sym_iget_DASHwide); + if (lookahead == '-') ADVANCE(1207); END_STATE(); case 1616: - ACCEPT_TOKEN(anon_sym_iget_DASHboolean); + ACCEPT_TOKEN(anon_sym_iget_DASHobject); + if (lookahead == '-') ADVANCE(1209); END_STATE(); case 1617: - ACCEPT_TOKEN(anon_sym_iget_DASHbyte); + ACCEPT_TOKEN(anon_sym_iget_DASHboolean); END_STATE(); case 1618: - ACCEPT_TOKEN(anon_sym_iget_DASHchar); + ACCEPT_TOKEN(anon_sym_iget_DASHbyte); END_STATE(); case 1619: - ACCEPT_TOKEN(anon_sym_iget_DASHshort); + ACCEPT_TOKEN(anon_sym_iget_DASHchar); END_STATE(); case 1620: - ACCEPT_TOKEN(anon_sym_iput); - if (lookahead == '-') ADVANCE(487); + ACCEPT_TOKEN(anon_sym_iget_DASHshort); END_STATE(); case 1621: - ACCEPT_TOKEN(anon_sym_iput_DASHwide); - if (lookahead == '-') ADVANCE(1207); + ACCEPT_TOKEN(anon_sym_iput); + if (lookahead == '-') ADVANCE(488); END_STATE(); case 1622: - ACCEPT_TOKEN(anon_sym_iput_DASHobject); - if (lookahead == '-') ADVANCE(1209); + ACCEPT_TOKEN(anon_sym_iput_DASHwide); + if (lookahead == '-') ADVANCE(1208); END_STATE(); case 1623: - ACCEPT_TOKEN(anon_sym_iput_DASHboolean); + ACCEPT_TOKEN(anon_sym_iput_DASHobject); + if (lookahead == '-') ADVANCE(1210); END_STATE(); case 1624: - ACCEPT_TOKEN(anon_sym_iput_DASHbyte); + ACCEPT_TOKEN(anon_sym_iput_DASHboolean); END_STATE(); case 1625: - ACCEPT_TOKEN(anon_sym_iput_DASHchar); + ACCEPT_TOKEN(anon_sym_iput_DASHbyte); END_STATE(); case 1626: - ACCEPT_TOKEN(anon_sym_iput_DASHshort); + ACCEPT_TOKEN(anon_sym_iput_DASHchar); END_STATE(); case 1627: - ACCEPT_TOKEN(anon_sym_sget); - if (lookahead == '-') ADVANCE(488); + ACCEPT_TOKEN(anon_sym_iput_DASHshort); END_STATE(); case 1628: - ACCEPT_TOKEN(anon_sym_sget_DASHwide); + ACCEPT_TOKEN(anon_sym_sget); + if (lookahead == '-') ADVANCE(489); END_STATE(); case 1629: - ACCEPT_TOKEN(anon_sym_sget_DASHobject); + ACCEPT_TOKEN(anon_sym_sget_DASHwide); END_STATE(); case 1630: - ACCEPT_TOKEN(anon_sym_sget_DASHboolean); + ACCEPT_TOKEN(anon_sym_sget_DASHobject); END_STATE(); case 1631: - ACCEPT_TOKEN(anon_sym_sget_DASHbyte); + ACCEPT_TOKEN(anon_sym_sget_DASHboolean); END_STATE(); case 1632: - ACCEPT_TOKEN(anon_sym_sget_DASHchar); + ACCEPT_TOKEN(anon_sym_sget_DASHbyte); END_STATE(); case 1633: - ACCEPT_TOKEN(anon_sym_sget_DASHshort); + ACCEPT_TOKEN(anon_sym_sget_DASHchar); END_STATE(); case 1634: - ACCEPT_TOKEN(anon_sym_sput); - if (lookahead == '-') ADVANCE(490); + ACCEPT_TOKEN(anon_sym_sget_DASHshort); END_STATE(); case 1635: - ACCEPT_TOKEN(anon_sym_sput_DASHwide); + ACCEPT_TOKEN(anon_sym_sput); + if (lookahead == '-') ADVANCE(491); END_STATE(); case 1636: - ACCEPT_TOKEN(anon_sym_sput_DASHobject); + ACCEPT_TOKEN(anon_sym_sput_DASHwide); END_STATE(); case 1637: - ACCEPT_TOKEN(anon_sym_sput_DASHboolean); + ACCEPT_TOKEN(anon_sym_sput_DASHobject); END_STATE(); case 1638: - ACCEPT_TOKEN(anon_sym_sput_DASHbyte); + ACCEPT_TOKEN(anon_sym_sput_DASHboolean); END_STATE(); case 1639: - ACCEPT_TOKEN(anon_sym_sput_DASHchar); + ACCEPT_TOKEN(anon_sym_sput_DASHbyte); END_STATE(); case 1640: - ACCEPT_TOKEN(anon_sym_sput_DASHshort); + ACCEPT_TOKEN(anon_sym_sput_DASHchar); END_STATE(); case 1641: - ACCEPT_TOKEN(anon_sym_invoke_DASHvirtual); - if (lookahead == '-') ADVANCE(1211); - if (lookahead == '/') ADVANCE(1298); + ACCEPT_TOKEN(anon_sym_sput_DASHshort); END_STATE(); case 1642: - ACCEPT_TOKEN(anon_sym_invoke_DASHsuper); - if (lookahead == '-') ADVANCE(1210); - if (lookahead == '/') ADVANCE(1287); + ACCEPT_TOKEN(anon_sym_invoke_DASHvirtual); + if (lookahead == '-') ADVANCE(1212); + if (lookahead == '/') ADVANCE(1299); END_STATE(); case 1643: - ACCEPT_TOKEN(anon_sym_invoke_DASHdirect); - if (lookahead == '-') ADVANCE(748); - if (lookahead == '/') ADVANCE(1294); + ACCEPT_TOKEN(anon_sym_invoke_DASHsuper); + if (lookahead == '-') ADVANCE(1211); + if (lookahead == '/') ADVANCE(1288); END_STATE(); case 1644: - ACCEPT_TOKEN(anon_sym_invoke_DASHstatic); - if (lookahead == '/') ADVANCE(1296); + ACCEPT_TOKEN(anon_sym_invoke_DASHdirect); + if (lookahead == '-') ADVANCE(749); + if (lookahead == '/') ADVANCE(1295); END_STATE(); case 1645: - ACCEPT_TOKEN(anon_sym_invoke_DASHinterface); - if (lookahead == '-') ADVANCE(1301); + ACCEPT_TOKEN(anon_sym_invoke_DASHstatic); + if (lookahead == '/') ADVANCE(1297); END_STATE(); case 1646: - ACCEPT_TOKEN(anon_sym_invoke_DASHvirtual_SLASHrange); + ACCEPT_TOKEN(anon_sym_invoke_DASHinterface); + if (lookahead == '-') ADVANCE(1302); END_STATE(); case 1647: - ACCEPT_TOKEN(anon_sym_invoke_DASHsuper_SLASHrange); + ACCEPT_TOKEN(anon_sym_invoke_DASHvirtual_SLASHrange); END_STATE(); case 1648: - ACCEPT_TOKEN(anon_sym_invoke_DASHdirect_SLASHrange); + ACCEPT_TOKEN(anon_sym_invoke_DASHsuper_SLASHrange); END_STATE(); case 1649: - ACCEPT_TOKEN(anon_sym_invoke_DASHstatic_SLASHrange); + ACCEPT_TOKEN(anon_sym_invoke_DASHdirect_SLASHrange); END_STATE(); case 1650: - ACCEPT_TOKEN(anon_sym_invoke_DASHinterface_DASHrange); + ACCEPT_TOKEN(anon_sym_invoke_DASHstatic_SLASHrange); END_STATE(); case 1651: - ACCEPT_TOKEN(anon_sym_neg_DASHint); + ACCEPT_TOKEN(anon_sym_invoke_DASHinterface_DASHrange); END_STATE(); case 1652: - ACCEPT_TOKEN(anon_sym_not_DASHint); + ACCEPT_TOKEN(anon_sym_neg_DASHint); END_STATE(); case 1653: - ACCEPT_TOKEN(anon_sym_neg_DASHlong); + ACCEPT_TOKEN(anon_sym_not_DASHint); END_STATE(); case 1654: - ACCEPT_TOKEN(anon_sym_not_DASHlong); + ACCEPT_TOKEN(anon_sym_neg_DASHlong); END_STATE(); case 1655: - ACCEPT_TOKEN(anon_sym_neg_DASHfloat); + ACCEPT_TOKEN(anon_sym_not_DASHlong); END_STATE(); case 1656: - ACCEPT_TOKEN(anon_sym_neg_DASHdouble); + ACCEPT_TOKEN(anon_sym_neg_DASHfloat); END_STATE(); case 1657: - ACCEPT_TOKEN(anon_sym_int_DASHto_DASHlong); + ACCEPT_TOKEN(anon_sym_neg_DASHdouble); END_STATE(); case 1658: - ACCEPT_TOKEN(anon_sym_int_DASHto_DASHfloat); + ACCEPT_TOKEN(anon_sym_int_DASHto_DASHlong); END_STATE(); case 1659: - ACCEPT_TOKEN(anon_sym_int_DASHto_DASHdouble); + ACCEPT_TOKEN(anon_sym_int_DASHto_DASHfloat); END_STATE(); case 1660: - ACCEPT_TOKEN(anon_sym_long_DASHto_DASHint); + ACCEPT_TOKEN(anon_sym_int_DASHto_DASHdouble); END_STATE(); case 1661: - ACCEPT_TOKEN(anon_sym_long_DASHto_DASHfloat); + ACCEPT_TOKEN(anon_sym_long_DASHto_DASHint); END_STATE(); case 1662: - ACCEPT_TOKEN(anon_sym_long_DASHto_DASHdouble); + ACCEPT_TOKEN(anon_sym_long_DASHto_DASHfloat); END_STATE(); case 1663: - ACCEPT_TOKEN(anon_sym_float_DASHto_DASHint); + ACCEPT_TOKEN(anon_sym_long_DASHto_DASHdouble); END_STATE(); case 1664: - ACCEPT_TOKEN(anon_sym_float_DASHto_DASHlong); + ACCEPT_TOKEN(anon_sym_float_DASHto_DASHint); END_STATE(); case 1665: - ACCEPT_TOKEN(anon_sym_float_DASHto_DASHdouble); + ACCEPT_TOKEN(anon_sym_float_DASHto_DASHlong); END_STATE(); case 1666: - ACCEPT_TOKEN(anon_sym_double_DASHto_DASHint); + ACCEPT_TOKEN(anon_sym_float_DASHto_DASHdouble); END_STATE(); case 1667: - ACCEPT_TOKEN(anon_sym_double_DASHto_DASHlong); + ACCEPT_TOKEN(anon_sym_double_DASHto_DASHint); END_STATE(); case 1668: - ACCEPT_TOKEN(anon_sym_double_DASHto_DASHfloat); + ACCEPT_TOKEN(anon_sym_double_DASHto_DASHlong); END_STATE(); case 1669: - ACCEPT_TOKEN(anon_sym_int_DASHto_DASHbyte); + ACCEPT_TOKEN(anon_sym_double_DASHto_DASHfloat); END_STATE(); case 1670: - ACCEPT_TOKEN(anon_sym_int_DASHto_DASHchar); + ACCEPT_TOKEN(anon_sym_int_DASHto_DASHbyte); END_STATE(); case 1671: - ACCEPT_TOKEN(anon_sym_int_DASHto_DASHshort); + ACCEPT_TOKEN(anon_sym_int_DASHto_DASHchar); END_STATE(); case 1672: - ACCEPT_TOKEN(anon_sym_add_DASHint); - if (lookahead == '/') ADVANCE(198); + ACCEPT_TOKEN(anon_sym_int_DASHto_DASHshort); END_STATE(); case 1673: - ACCEPT_TOKEN(anon_sym_sub_DASHint); - if (lookahead == '/') ADVANCE(206); + ACCEPT_TOKEN(anon_sym_add_DASHint); + if (lookahead == '/') ADVANCE(199); END_STATE(); case 1674: - ACCEPT_TOKEN(anon_sym_mul_DASHint); - if (lookahead == '/') ADVANCE(201); + ACCEPT_TOKEN(anon_sym_sub_DASHint); + if (lookahead == '/') ADVANCE(207); END_STATE(); case 1675: - ACCEPT_TOKEN(anon_sym_div_DASHint); - if (lookahead == '/') ADVANCE(200); + ACCEPT_TOKEN(anon_sym_mul_DASHint); + if (lookahead == '/') ADVANCE(202); END_STATE(); case 1676: - ACCEPT_TOKEN(anon_sym_rem_DASHint); - if (lookahead == '/') ADVANCE(203); + ACCEPT_TOKEN(anon_sym_div_DASHint); + if (lookahead == '/') ADVANCE(201); END_STATE(); case 1677: - ACCEPT_TOKEN(anon_sym_and_DASHint); - if (lookahead == '/') ADVANCE(199); + ACCEPT_TOKEN(anon_sym_rem_DASHint); + if (lookahead == '/') ADVANCE(204); END_STATE(); case 1678: - ACCEPT_TOKEN(anon_sym_or_DASHint); - if (lookahead == '/') ADVANCE(197); + ACCEPT_TOKEN(anon_sym_and_DASHint); + if (lookahead == '/') ADVANCE(200); END_STATE(); case 1679: - ACCEPT_TOKEN(anon_sym_xor_DASHint); - if (lookahead == '/') ADVANCE(207); + ACCEPT_TOKEN(anon_sym_or_DASHint); + if (lookahead == '/') ADVANCE(198); END_STATE(); case 1680: - ACCEPT_TOKEN(anon_sym_shl_DASHint); - if (lookahead == '/') ADVANCE(204); + ACCEPT_TOKEN(anon_sym_xor_DASHint); + if (lookahead == '/') ADVANCE(208); END_STATE(); case 1681: - ACCEPT_TOKEN(anon_sym_shr_DASHint); + ACCEPT_TOKEN(anon_sym_shl_DASHint); if (lookahead == '/') ADVANCE(205); END_STATE(); case 1682: - ACCEPT_TOKEN(anon_sym_ushr_DASHint); - if (lookahead == '/') ADVANCE(216); + ACCEPT_TOKEN(anon_sym_shr_DASHint); + if (lookahead == '/') ADVANCE(206); END_STATE(); case 1683: - ACCEPT_TOKEN(anon_sym_add_DASHlong); - if (lookahead == '/') ADVANCE(208); + ACCEPT_TOKEN(anon_sym_ushr_DASHint); + if (lookahead == '/') ADVANCE(217); END_STATE(); case 1684: - ACCEPT_TOKEN(anon_sym_sub_DASHlong); - if (lookahead == '/') ADVANCE(215); + ACCEPT_TOKEN(anon_sym_add_DASHlong); + if (lookahead == '/') ADVANCE(209); END_STATE(); case 1685: - ACCEPT_TOKEN(anon_sym_mul_DASHlong); - if (lookahead == '/') ADVANCE(211); + ACCEPT_TOKEN(anon_sym_sub_DASHlong); + if (lookahead == '/') ADVANCE(216); END_STATE(); case 1686: - ACCEPT_TOKEN(anon_sym_div_DASHlong); - if (lookahead == '/') ADVANCE(210); + ACCEPT_TOKEN(anon_sym_mul_DASHlong); + if (lookahead == '/') ADVANCE(212); END_STATE(); case 1687: - ACCEPT_TOKEN(anon_sym_rem_DASHlong); - if (lookahead == '/') ADVANCE(212); + ACCEPT_TOKEN(anon_sym_div_DASHlong); + if (lookahead == '/') ADVANCE(211); END_STATE(); case 1688: - ACCEPT_TOKEN(anon_sym_and_DASHlong); - if (lookahead == '/') ADVANCE(209); + ACCEPT_TOKEN(anon_sym_rem_DASHlong); + if (lookahead == '/') ADVANCE(213); END_STATE(); case 1689: - ACCEPT_TOKEN(anon_sym_or_DASHlong); - if (lookahead == '/') ADVANCE(202); + ACCEPT_TOKEN(anon_sym_and_DASHlong); + if (lookahead == '/') ADVANCE(210); END_STATE(); case 1690: - ACCEPT_TOKEN(anon_sym_xor_DASHlong); - if (lookahead == '/') ADVANCE(217); + ACCEPT_TOKEN(anon_sym_or_DASHlong); + if (lookahead == '/') ADVANCE(203); END_STATE(); case 1691: - ACCEPT_TOKEN(anon_sym_shl_DASHlong); - if (lookahead == '/') ADVANCE(213); + ACCEPT_TOKEN(anon_sym_xor_DASHlong); + if (lookahead == '/') ADVANCE(218); END_STATE(); case 1692: - ACCEPT_TOKEN(anon_sym_shr_DASHlong); + ACCEPT_TOKEN(anon_sym_shl_DASHlong); if (lookahead == '/') ADVANCE(214); END_STATE(); case 1693: - ACCEPT_TOKEN(anon_sym_ushr_DASHlong); - if (lookahead == '/') ADVANCE(223); + ACCEPT_TOKEN(anon_sym_shr_DASHlong); + if (lookahead == '/') ADVANCE(215); END_STATE(); case 1694: - ACCEPT_TOKEN(anon_sym_add_DASHfloat); - if (lookahead == '/') ADVANCE(218); + ACCEPT_TOKEN(anon_sym_ushr_DASHlong); + if (lookahead == '/') ADVANCE(224); END_STATE(); case 1695: - ACCEPT_TOKEN(anon_sym_sub_DASHfloat); - if (lookahead == '/') ADVANCE(222); + ACCEPT_TOKEN(anon_sym_add_DASHfloat); + if (lookahead == '/') ADVANCE(219); END_STATE(); case 1696: - ACCEPT_TOKEN(anon_sym_mul_DASHfloat); - if (lookahead == '/') ADVANCE(220); + ACCEPT_TOKEN(anon_sym_sub_DASHfloat); + if (lookahead == '/') ADVANCE(223); END_STATE(); case 1697: - ACCEPT_TOKEN(anon_sym_div_DASHfloat); - if (lookahead == '/') ADVANCE(219); + ACCEPT_TOKEN(anon_sym_mul_DASHfloat); + if (lookahead == '/') ADVANCE(221); END_STATE(); case 1698: - ACCEPT_TOKEN(anon_sym_rem_DASHfloat); - if (lookahead == '/') ADVANCE(221); + ACCEPT_TOKEN(anon_sym_div_DASHfloat); + if (lookahead == '/') ADVANCE(220); END_STATE(); case 1699: - ACCEPT_TOKEN(anon_sym_add_DASHdouble); - if (lookahead == '/') ADVANCE(224); + ACCEPT_TOKEN(anon_sym_rem_DASHfloat); + if (lookahead == '/') ADVANCE(222); END_STATE(); case 1700: - ACCEPT_TOKEN(anon_sym_sub_DASHdouble); - if (lookahead == '/') ADVANCE(228); + ACCEPT_TOKEN(anon_sym_add_DASHdouble); + if (lookahead == '/') ADVANCE(225); END_STATE(); case 1701: - ACCEPT_TOKEN(anon_sym_mul_DASHdouble); - if (lookahead == '/') ADVANCE(226); + ACCEPT_TOKEN(anon_sym_sub_DASHdouble); + if (lookahead == '/') ADVANCE(229); END_STATE(); case 1702: - ACCEPT_TOKEN(anon_sym_div_DASHdouble); - if (lookahead == '/') ADVANCE(225); + ACCEPT_TOKEN(anon_sym_mul_DASHdouble); + if (lookahead == '/') ADVANCE(227); END_STATE(); case 1703: - ACCEPT_TOKEN(anon_sym_rem_DASHdouble); - if (lookahead == '/') ADVANCE(227); + ACCEPT_TOKEN(anon_sym_div_DASHdouble); + if (lookahead == '/') ADVANCE(226); END_STATE(); case 1704: - ACCEPT_TOKEN(anon_sym_add_DASHint_SLASH2addr); + ACCEPT_TOKEN(anon_sym_rem_DASHdouble); + if (lookahead == '/') ADVANCE(228); END_STATE(); case 1705: - ACCEPT_TOKEN(anon_sym_sub_DASHint_SLASH2addr); + ACCEPT_TOKEN(anon_sym_add_DASHint_SLASH2addr); END_STATE(); case 1706: - ACCEPT_TOKEN(anon_sym_mul_DASHint_SLASH2addr); + ACCEPT_TOKEN(anon_sym_sub_DASHint_SLASH2addr); END_STATE(); case 1707: - ACCEPT_TOKEN(anon_sym_div_DASHint_SLASH2addr); + ACCEPT_TOKEN(anon_sym_mul_DASHint_SLASH2addr); END_STATE(); case 1708: - ACCEPT_TOKEN(anon_sym_rem_DASHint_SLASH2addr); + ACCEPT_TOKEN(anon_sym_div_DASHint_SLASH2addr); END_STATE(); case 1709: - ACCEPT_TOKEN(anon_sym_and_DASHint_SLASH2addr); + ACCEPT_TOKEN(anon_sym_rem_DASHint_SLASH2addr); END_STATE(); case 1710: - ACCEPT_TOKEN(anon_sym_or_DASHint_SLASH2addr); + ACCEPT_TOKEN(anon_sym_and_DASHint_SLASH2addr); END_STATE(); case 1711: - ACCEPT_TOKEN(anon_sym_xor_DASHint_SLASH2addr); + ACCEPT_TOKEN(anon_sym_or_DASHint_SLASH2addr); END_STATE(); case 1712: - ACCEPT_TOKEN(anon_sym_shl_DASHint_SLASH2addr); + ACCEPT_TOKEN(anon_sym_xor_DASHint_SLASH2addr); END_STATE(); case 1713: - ACCEPT_TOKEN(anon_sym_shr_DASHint_SLASH2addr); + ACCEPT_TOKEN(anon_sym_shl_DASHint_SLASH2addr); END_STATE(); case 1714: - ACCEPT_TOKEN(anon_sym_ushr_DASHint_SLASH2addr); + ACCEPT_TOKEN(anon_sym_shr_DASHint_SLASH2addr); END_STATE(); case 1715: - ACCEPT_TOKEN(anon_sym_add_DASHlong_SLASH2addr); + ACCEPT_TOKEN(anon_sym_ushr_DASHint_SLASH2addr); END_STATE(); case 1716: - ACCEPT_TOKEN(anon_sym_sub_DASHlong_SLASH2addr); + ACCEPT_TOKEN(anon_sym_add_DASHlong_SLASH2addr); END_STATE(); case 1717: - ACCEPT_TOKEN(anon_sym_mul_DASHlong_SLASH2addr); + ACCEPT_TOKEN(anon_sym_sub_DASHlong_SLASH2addr); END_STATE(); case 1718: - ACCEPT_TOKEN(anon_sym_div_DASHlong_SLASH2addr); + ACCEPT_TOKEN(anon_sym_mul_DASHlong_SLASH2addr); END_STATE(); case 1719: - ACCEPT_TOKEN(anon_sym_rem_DASHlong_SLASH2addr); + ACCEPT_TOKEN(anon_sym_div_DASHlong_SLASH2addr); END_STATE(); case 1720: - ACCEPT_TOKEN(anon_sym_and_DASHlong_SLASH2addr); + ACCEPT_TOKEN(anon_sym_rem_DASHlong_SLASH2addr); END_STATE(); case 1721: - ACCEPT_TOKEN(anon_sym_or_DASHlong_SLASH2addr); + ACCEPT_TOKEN(anon_sym_and_DASHlong_SLASH2addr); END_STATE(); case 1722: - ACCEPT_TOKEN(anon_sym_xor_DASHlong_SLASH2addr); + ACCEPT_TOKEN(anon_sym_or_DASHlong_SLASH2addr); END_STATE(); case 1723: - ACCEPT_TOKEN(anon_sym_shl_DASHlong_SLASH2addr); + ACCEPT_TOKEN(anon_sym_xor_DASHlong_SLASH2addr); END_STATE(); case 1724: - ACCEPT_TOKEN(anon_sym_shr_DASHlong_SLASH2addr); + ACCEPT_TOKEN(anon_sym_shl_DASHlong_SLASH2addr); END_STATE(); case 1725: - ACCEPT_TOKEN(anon_sym_ushr_DASHlong_SLASH2addr); + ACCEPT_TOKEN(anon_sym_shr_DASHlong_SLASH2addr); END_STATE(); case 1726: - ACCEPT_TOKEN(anon_sym_add_DASHfloat_SLASH2addr); + ACCEPT_TOKEN(anon_sym_ushr_DASHlong_SLASH2addr); END_STATE(); case 1727: - ACCEPT_TOKEN(anon_sym_sub_DASHfloat_SLASH2addr); + ACCEPT_TOKEN(anon_sym_add_DASHfloat_SLASH2addr); END_STATE(); case 1728: - ACCEPT_TOKEN(anon_sym_mul_DASHfloat_SLASH2addr); + ACCEPT_TOKEN(anon_sym_sub_DASHfloat_SLASH2addr); END_STATE(); case 1729: - ACCEPT_TOKEN(anon_sym_div_DASHfloat_SLASH2addr); + ACCEPT_TOKEN(anon_sym_mul_DASHfloat_SLASH2addr); END_STATE(); case 1730: - ACCEPT_TOKEN(anon_sym_rem_DASHfloat_SLASH2addr); + ACCEPT_TOKEN(anon_sym_div_DASHfloat_SLASH2addr); END_STATE(); case 1731: - ACCEPT_TOKEN(anon_sym_add_DASHdouble_SLASH2addr); + ACCEPT_TOKEN(anon_sym_rem_DASHfloat_SLASH2addr); END_STATE(); case 1732: - ACCEPT_TOKEN(anon_sym_sub_DASHdouble_SLASH2addr); + ACCEPT_TOKEN(anon_sym_add_DASHdouble_SLASH2addr); END_STATE(); case 1733: - ACCEPT_TOKEN(anon_sym_mul_DASHdouble_SLASH2addr); + ACCEPT_TOKEN(anon_sym_sub_DASHdouble_SLASH2addr); END_STATE(); case 1734: - ACCEPT_TOKEN(anon_sym_div_DASHdouble_SLASH2addr); + ACCEPT_TOKEN(anon_sym_mul_DASHdouble_SLASH2addr); END_STATE(); case 1735: - ACCEPT_TOKEN(anon_sym_rem_DASHdouble_SLASH2addr); + ACCEPT_TOKEN(anon_sym_div_DASHdouble_SLASH2addr); END_STATE(); case 1736: - ACCEPT_TOKEN(anon_sym_add_DASHint_SLASHlit16); + ACCEPT_TOKEN(anon_sym_rem_DASHdouble_SLASH2addr); END_STATE(); case 1737: - ACCEPT_TOKEN(anon_sym_sub_DASHint_SLASHlit16); + ACCEPT_TOKEN(anon_sym_add_DASHint_SLASHlit16); END_STATE(); case 1738: - ACCEPT_TOKEN(anon_sym_mul_DASHint_SLASHlit16); + ACCEPT_TOKEN(anon_sym_sub_DASHint_SLASHlit16); END_STATE(); case 1739: - ACCEPT_TOKEN(anon_sym_div_DASHint_SLASHlit16); + ACCEPT_TOKEN(anon_sym_mul_DASHint_SLASHlit16); END_STATE(); case 1740: - ACCEPT_TOKEN(anon_sym_rem_DASHint_SLASHlit16); + ACCEPT_TOKEN(anon_sym_div_DASHint_SLASHlit16); END_STATE(); case 1741: - ACCEPT_TOKEN(anon_sym_and_DASHint_SLASHlit16); + ACCEPT_TOKEN(anon_sym_rem_DASHint_SLASHlit16); END_STATE(); case 1742: - ACCEPT_TOKEN(anon_sym_or_DASHint_SLASHlit16); + ACCEPT_TOKEN(anon_sym_and_DASHint_SLASHlit16); END_STATE(); case 1743: - ACCEPT_TOKEN(anon_sym_xor_DASHint_SLASHlit16); + ACCEPT_TOKEN(anon_sym_or_DASHint_SLASHlit16); END_STATE(); case 1744: - ACCEPT_TOKEN(anon_sym_add_DASHint_SLASHlit8); + ACCEPT_TOKEN(anon_sym_xor_DASHint_SLASHlit16); END_STATE(); case 1745: - ACCEPT_TOKEN(anon_sym_sub_DASHint_SLASHlit8); + ACCEPT_TOKEN(anon_sym_add_DASHint_SLASHlit8); END_STATE(); case 1746: - ACCEPT_TOKEN(anon_sym_mul_DASHint_SLASHlit8); + ACCEPT_TOKEN(anon_sym_sub_DASHint_SLASHlit8); END_STATE(); case 1747: - ACCEPT_TOKEN(anon_sym_div_DASHint_SLASHlit8); + ACCEPT_TOKEN(anon_sym_mul_DASHint_SLASHlit8); END_STATE(); case 1748: - ACCEPT_TOKEN(anon_sym_rem_DASHint_SLASHlit8); + ACCEPT_TOKEN(anon_sym_div_DASHint_SLASHlit8); END_STATE(); case 1749: - ACCEPT_TOKEN(anon_sym_and_DASHint_SLASHlit8); + ACCEPT_TOKEN(anon_sym_rem_DASHint_SLASHlit8); END_STATE(); case 1750: - ACCEPT_TOKEN(anon_sym_or_DASHint_SLASHlit8); + ACCEPT_TOKEN(anon_sym_and_DASHint_SLASHlit8); END_STATE(); case 1751: - ACCEPT_TOKEN(anon_sym_xor_DASHint_SLASHlit8); + ACCEPT_TOKEN(anon_sym_or_DASHint_SLASHlit8); END_STATE(); case 1752: - ACCEPT_TOKEN(anon_sym_shl_DASHint_SLASHlit8); + ACCEPT_TOKEN(anon_sym_xor_DASHint_SLASHlit8); END_STATE(); case 1753: - ACCEPT_TOKEN(anon_sym_shr_DASHint_SLASHlit8); + ACCEPT_TOKEN(anon_sym_shl_DASHint_SLASHlit8); END_STATE(); case 1754: - ACCEPT_TOKEN(anon_sym_ushr_DASHint_SLASHlit8); + ACCEPT_TOKEN(anon_sym_shr_DASHint_SLASHlit8); END_STATE(); case 1755: - ACCEPT_TOKEN(anon_sym_execute_DASHinline); + ACCEPT_TOKEN(anon_sym_ushr_DASHint_SLASHlit8); END_STATE(); case 1756: - ACCEPT_TOKEN(anon_sym_invoke_DASHdirect_DASHempty); + ACCEPT_TOKEN(anon_sym_execute_DASHinline); END_STATE(); case 1757: - ACCEPT_TOKEN(anon_sym_iget_DASHquick); + ACCEPT_TOKEN(anon_sym_invoke_DASHdirect_DASHempty); END_STATE(); case 1758: - ACCEPT_TOKEN(anon_sym_iget_DASHwide_DASHquick); + ACCEPT_TOKEN(anon_sym_iget_DASHquick); END_STATE(); case 1759: - ACCEPT_TOKEN(anon_sym_iget_DASHobject_DASHquick); + ACCEPT_TOKEN(anon_sym_iget_DASHwide_DASHquick); END_STATE(); case 1760: - ACCEPT_TOKEN(anon_sym_iput_DASHquick); + ACCEPT_TOKEN(anon_sym_iget_DASHobject_DASHquick); END_STATE(); case 1761: - ACCEPT_TOKEN(anon_sym_iput_DASHwide_DASHquick); + ACCEPT_TOKEN(anon_sym_iput_DASHquick); END_STATE(); case 1762: - ACCEPT_TOKEN(anon_sym_iput_DASHobject_DASHquick); + ACCEPT_TOKEN(anon_sym_iput_DASHwide_DASHquick); END_STATE(); case 1763: - ACCEPT_TOKEN(anon_sym_invoke_DASHvirtual_DASHquick); - if (lookahead == '/') ADVANCE(1304); + ACCEPT_TOKEN(anon_sym_iput_DASHobject_DASHquick); END_STATE(); case 1764: - ACCEPT_TOKEN(anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange); + ACCEPT_TOKEN(anon_sym_invoke_DASHvirtual_DASHquick); + if (lookahead == '/') ADVANCE(1305); END_STATE(); case 1765: - ACCEPT_TOKEN(anon_sym_invoke_DASHsuper_DASHquick); - if (lookahead == '/') ADVANCE(1303); + ACCEPT_TOKEN(anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange); END_STATE(); case 1766: - ACCEPT_TOKEN(anon_sym_invoke_DASHsuper_DASHquick_SLASHrange); + ACCEPT_TOKEN(anon_sym_invoke_DASHsuper_DASHquick); + if (lookahead == '/') ADVANCE(1304); END_STATE(); case 1767: - ACCEPT_TOKEN(anon_sym_DOTline); + ACCEPT_TOKEN(anon_sym_invoke_DASHsuper_DASHquick_SLASHrange); END_STATE(); case 1768: - ACCEPT_TOKEN(anon_sym_DOTlocals); + ACCEPT_TOKEN(anon_sym_DOTline); END_STATE(); case 1769: - ACCEPT_TOKEN(anon_sym_DOTparam); + ACCEPT_TOKEN(anon_sym_DOTlocals); END_STATE(); case 1770: - ACCEPT_TOKEN(anon_sym_DOTcatch); - if (lookahead == 'a') ADVANCE(965); + ACCEPT_TOKEN(anon_sym_DOTparam); END_STATE(); case 1771: - ACCEPT_TOKEN(anon_sym_LBRACE); + ACCEPT_TOKEN(anon_sym_DOTcatch); + if (lookahead == 'a') ADVANCE(966); END_STATE(); case 1772: - ACCEPT_TOKEN(anon_sym_DOT_DOT); + ACCEPT_TOKEN(anon_sym_LBRACE); END_STATE(); case 1773: - ACCEPT_TOKEN(anon_sym_RBRACE); + ACCEPT_TOKEN(anon_sym_DOT_DOT); END_STATE(); case 1774: - ACCEPT_TOKEN(anon_sym_DOTcatchall); + ACCEPT_TOKEN(anon_sym_RBRACE); END_STATE(); case 1775: - ACCEPT_TOKEN(anon_sym_DOTpacked_DASHswitch); + ACCEPT_TOKEN(anon_sym_DOTcatchall); END_STATE(); case 1776: - ACCEPT_TOKEN(anon_sym_DOTendpacked_DASHswitch); + ACCEPT_TOKEN(anon_sym_DOTpacked_DASHswitch); END_STATE(); case 1777: - ACCEPT_TOKEN(anon_sym_DOTsparse_DASHswitch); + ACCEPT_TOKEN(anon_sym_DOTendpacked_DASHswitch); END_STATE(); case 1778: - ACCEPT_TOKEN(anon_sym_DASH_GT); + ACCEPT_TOKEN(anon_sym_DOTsparse_DASHswitch); END_STATE(); case 1779: - ACCEPT_TOKEN(anon_sym_DOTendsparse_DASHswitch); + ACCEPT_TOKEN(anon_sym_DASH_GT); END_STATE(); case 1780: - ACCEPT_TOKEN(anon_sym_DOTarray_DASHdata); + ACCEPT_TOKEN(anon_sym_DOTendsparse_DASHswitch); END_STATE(); case 1781: - ACCEPT_TOKEN(anon_sym_DOTendarray_DASHdata); + ACCEPT_TOKEN(anon_sym_DOTarray_DASHdata); END_STATE(); case 1782: - ACCEPT_TOKEN(sym_class_identifier); + ACCEPT_TOKEN(anon_sym_DOTendarray_DASHdata); END_STATE(); case 1783: - ACCEPT_TOKEN(aux_sym_field_identifier_token1); + ACCEPT_TOKEN(sym_class_identifier); END_STATE(); case 1784: - ACCEPT_TOKEN(anon_sym_LTclinit_GT_LPAREN); + ACCEPT_TOKEN(aux_sym_field_identifier_token1); END_STATE(); case 1785: - ACCEPT_TOKEN(anon_sym_LTinit_GT_LPAREN); + ACCEPT_TOKEN(anon_sym_LTclinit_GT_LPAREN); END_STATE(); case 1786: - ACCEPT_TOKEN(aux_sym_method_identifier_token1); + ACCEPT_TOKEN(anon_sym_LTinit_GT_LPAREN); END_STATE(); case 1787: - ACCEPT_TOKEN(anon_sym_RPAREN); + ACCEPT_TOKEN(aux_sym_method_identifier_token1); END_STATE(); case 1788: - ACCEPT_TOKEN(anon_sym_LBRACK); + ACCEPT_TOKEN(anon_sym_RPAREN); END_STATE(); case 1789: - ACCEPT_TOKEN(anon_sym_V); + ACCEPT_TOKEN(anon_sym_LBRACK); END_STATE(); case 1790: - ACCEPT_TOKEN(anon_sym_Z); + ACCEPT_TOKEN(anon_sym_V); END_STATE(); case 1791: - ACCEPT_TOKEN(anon_sym_B); + ACCEPT_TOKEN(anon_sym_Z); END_STATE(); case 1792: - ACCEPT_TOKEN(anon_sym_S); + ACCEPT_TOKEN(anon_sym_B); END_STATE(); case 1793: - ACCEPT_TOKEN(anon_sym_C); + ACCEPT_TOKEN(anon_sym_S); END_STATE(); case 1794: - ACCEPT_TOKEN(anon_sym_I); + ACCEPT_TOKEN(anon_sym_C); END_STATE(); case 1795: - ACCEPT_TOKEN(anon_sym_J); + ACCEPT_TOKEN(anon_sym_I); END_STATE(); case 1796: - ACCEPT_TOKEN(anon_sym_F); + ACCEPT_TOKEN(anon_sym_J); END_STATE(); case 1797: - ACCEPT_TOKEN(anon_sym_D); + ACCEPT_TOKEN(anon_sym_F); END_STATE(); case 1798: - ACCEPT_TOKEN(anon_sym_public); + ACCEPT_TOKEN(anon_sym_D); END_STATE(); case 1799: ACCEPT_TOKEN(anon_sym_public); - if (lookahead == '(') ADVANCE(1786); - if (('0' <= lookahead && lookahead <= '9') || + END_STATE(); + case 1800: + ACCEPT_TOKEN(anon_sym_public); + if (lookahead == '(') ADVANCE(1787); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); - case 1800: + case 1801: ACCEPT_TOKEN(anon_sym_public); - if (lookahead == ':') ADVANCE(1783); + if (lookahead == ':') ADVANCE(1784); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); - case 1801: + case 1802: ACCEPT_TOKEN(anon_sym_private); END_STATE(); - case 1802: + case 1803: ACCEPT_TOKEN(anon_sym_private); - if (lookahead == '(') ADVANCE(1786); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1787); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); - case 1803: + case 1804: ACCEPT_TOKEN(anon_sym_private); - if (lookahead == ':') ADVANCE(1783); + if (lookahead == ':') ADVANCE(1784); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); - case 1804: + case 1805: ACCEPT_TOKEN(anon_sym_protected); END_STATE(); - case 1805: + case 1806: ACCEPT_TOKEN(anon_sym_protected); - if (lookahead == '(') ADVANCE(1786); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1787); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); - case 1806: + case 1807: ACCEPT_TOKEN(anon_sym_protected); - if (lookahead == ':') ADVANCE(1783); + if (lookahead == ':') ADVANCE(1784); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); - case 1807: + case 1808: ACCEPT_TOKEN(anon_sym_static); END_STATE(); - case 1808: + case 1809: ACCEPT_TOKEN(anon_sym_static); - if (lookahead == '(') ADVANCE(1786); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1787); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); - case 1809: + case 1810: ACCEPT_TOKEN(anon_sym_static); - if (lookahead == ':') ADVANCE(1783); + if (lookahead == ':') ADVANCE(1784); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); - case 1810: + case 1811: ACCEPT_TOKEN(anon_sym_final); END_STATE(); - case 1811: + case 1812: ACCEPT_TOKEN(anon_sym_final); - if (lookahead == '(') ADVANCE(1786); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1787); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); - case 1812: + case 1813: ACCEPT_TOKEN(anon_sym_final); - if (lookahead == ':') ADVANCE(1783); + if (lookahead == ':') ADVANCE(1784); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); - case 1813: + case 1814: ACCEPT_TOKEN(anon_sym_synchronized); END_STATE(); - case 1814: + case 1815: ACCEPT_TOKEN(anon_sym_synchronized); - if (lookahead == '(') ADVANCE(1786); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1787); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); - case 1815: + case 1816: ACCEPT_TOKEN(anon_sym_synchronized); - if (lookahead == ':') ADVANCE(1783); + if (lookahead == ':') ADVANCE(1784); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); - case 1816: + case 1817: ACCEPT_TOKEN(anon_sym_volatile); END_STATE(); - case 1817: + case 1818: ACCEPT_TOKEN(anon_sym_volatile); - if (lookahead == '(') ADVANCE(1786); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1787); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); - case 1818: + case 1819: ACCEPT_TOKEN(anon_sym_volatile); - if (lookahead == ':') ADVANCE(1783); + if (lookahead == ':') ADVANCE(1784); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); - case 1819: + case 1820: ACCEPT_TOKEN(anon_sym_transient); END_STATE(); - case 1820: + case 1821: ACCEPT_TOKEN(anon_sym_transient); - if (lookahead == '(') ADVANCE(1786); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1787); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); - case 1821: + case 1822: ACCEPT_TOKEN(anon_sym_transient); - if (lookahead == ':') ADVANCE(1783); + if (lookahead == ':') ADVANCE(1784); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); - case 1822: + case 1823: ACCEPT_TOKEN(anon_sym_native); END_STATE(); - case 1823: + case 1824: ACCEPT_TOKEN(anon_sym_native); - if (lookahead == '(') ADVANCE(1786); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1787); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); - case 1824: + case 1825: ACCEPT_TOKEN(anon_sym_native); - if (lookahead == ':') ADVANCE(1783); + if (lookahead == ':') ADVANCE(1784); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); - case 1825: + case 1826: ACCEPT_TOKEN(anon_sym_interface); END_STATE(); - case 1826: + case 1827: ACCEPT_TOKEN(anon_sym_interface); - if (lookahead == '(') ADVANCE(1786); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1787); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); - case 1827: + case 1828: ACCEPT_TOKEN(anon_sym_interface); - if (lookahead == ':') ADVANCE(1783); + if (lookahead == ':') ADVANCE(1784); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); - case 1828: + case 1829: ACCEPT_TOKEN(anon_sym_abstract); END_STATE(); - case 1829: + case 1830: ACCEPT_TOKEN(anon_sym_abstract); - if (lookahead == '(') ADVANCE(1786); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1787); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); - case 1830: + case 1831: ACCEPT_TOKEN(anon_sym_abstract); - if (lookahead == ':') ADVANCE(1783); + if (lookahead == ':') ADVANCE(1784); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); - case 1831: + case 1832: ACCEPT_TOKEN(anon_sym_bridge); END_STATE(); - case 1832: + case 1833: ACCEPT_TOKEN(anon_sym_bridge); - if (lookahead == '(') ADVANCE(1786); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1787); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); - case 1833: + case 1834: ACCEPT_TOKEN(anon_sym_bridge); - if (lookahead == ':') ADVANCE(1783); + if (lookahead == ':') ADVANCE(1784); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); - case 1834: + case 1835: ACCEPT_TOKEN(anon_sym_synthetic); END_STATE(); - case 1835: + case 1836: ACCEPT_TOKEN(anon_sym_synthetic); - if (lookahead == '(') ADVANCE(1786); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1787); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); - case 1836: + case 1837: ACCEPT_TOKEN(anon_sym_synthetic); - if (lookahead == ':') ADVANCE(1783); + if (lookahead == ':') ADVANCE(1784); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); - case 1837: + case 1838: ACCEPT_TOKEN(anon_sym_enum); END_STATE(); - case 1838: + case 1839: ACCEPT_TOKEN(anon_sym_enum); - if (lookahead == '(') ADVANCE(1786); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1787); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); - case 1839: + case 1840: ACCEPT_TOKEN(anon_sym_enum); - if (lookahead == ':') ADVANCE(1783); + if (lookahead == ':') ADVANCE(1784); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); - case 1840: + case 1841: ACCEPT_TOKEN(anon_sym_constructor); END_STATE(); - case 1841: + case 1842: ACCEPT_TOKEN(anon_sym_constructor); - if (lookahead == '(') ADVANCE(1786); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1787); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); - case 1842: + case 1843: ACCEPT_TOKEN(anon_sym_constructor); - if (lookahead == ':') ADVANCE(1783); + if (lookahead == ':') ADVANCE(1784); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); - case 1843: + case 1844: ACCEPT_TOKEN(anon_sym_varargs); END_STATE(); - case 1844: + case 1845: ACCEPT_TOKEN(anon_sym_varargs); - if (lookahead == '(') ADVANCE(1786); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1787); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(126); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); - case 1845: + case 1846: ACCEPT_TOKEN(anon_sym_varargs); - if (lookahead == ':') ADVANCE(1783); + if (lookahead == ':') ADVANCE(1784); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(356); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); - case 1846: + case 1847: ACCEPT_TOKEN(anon_sym_declared_DASHsynchronized); END_STATE(); - case 1847: + case 1848: ACCEPT_TOKEN(sym_comment); if (lookahead != 0 && - lookahead != '\n') ADVANCE(1847); - END_STATE(); - case 1848: - ACCEPT_TOKEN(anon_sym_DOTenum); + lookahead != '\n') ADVANCE(1848); END_STATE(); case 1849: - ACCEPT_TOKEN(sym_variable); - if (lookahead == '(') ADVANCE(1786); - if (lookahead == ':') ADVANCE(1783); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1849); - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(20); + ACCEPT_TOKEN(anon_sym_DOTenum); END_STATE(); case 1850: ACCEPT_TOKEN(sym_variable); + if (lookahead == '$') ADVANCE(127); + if (lookahead == '(') ADVANCE(1787); + if (lookahead == ':') ADVANCE(1784); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1850); + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(15); END_STATE(); case 1851: - ACCEPT_TOKEN(sym_parameter); - if (lookahead == '(') ADVANCE(1786); - if (lookahead == ':') ADVANCE(1783); + ACCEPT_TOKEN(sym_variable); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1851); - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(20); END_STATE(); case 1852: ACCEPT_TOKEN(sym_parameter); + if (lookahead == '$') ADVANCE(127); + if (lookahead == '(') ADVANCE(1787); + if (lookahead == ':') ADVANCE(1784); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1852); - END_STATE(); - case 1853: - ACCEPT_TOKEN(aux_sym_number_literal_token1); - if (lookahead == '(') ADVANCE(1786); - if (lookahead == ':') ADVANCE(1783); - if (('0' <= lookahead && lookahead <= '9') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1853); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('g' <= lookahead && lookahead <= 'z')) ADVANCE(20); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(15); + END_STATE(); + case 1853: + ACCEPT_TOKEN(sym_parameter); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1853); END_STATE(); case 1854: ACCEPT_TOKEN(aux_sym_number_literal_token1); + if (lookahead == '$') ADVANCE(127); + if (lookahead == '(') ADVANCE(1787); + if (lookahead == ':') ADVANCE(1784); if (('0' <= lookahead && lookahead <= '9') || ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1854); - END_STATE(); - case 1855: - ACCEPT_TOKEN(aux_sym_number_literal_token2); - if (lookahead == '(') ADVANCE(1786); - if (lookahead == ':') ADVANCE(1783); - if (lookahead == 'x') ADVANCE(19); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1856); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(20); + ('g' <= lookahead && lookahead <= 'z')) ADVANCE(15); + END_STATE(); + case 1855: + ACCEPT_TOKEN(aux_sym_number_literal_token1); + if (('0' <= lookahead && lookahead <= '9') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1855); END_STATE(); case 1856: ACCEPT_TOKEN(aux_sym_number_literal_token2); - if (lookahead == '(') ADVANCE(1786); - if (lookahead == ':') ADVANCE(1783); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1856); + if (lookahead == '$') ADVANCE(127); + if (lookahead == '(') ADVANCE(1787); + if (lookahead == ':') ADVANCE(1784); + if (lookahead == 'x') ADVANCE(14); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1857); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(20); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(15); END_STATE(); case 1857: ACCEPT_TOKEN(aux_sym_number_literal_token2); - if (lookahead == 'x') ADVANCE(1514); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1858); + if (lookahead == '$') ADVANCE(127); + if (lookahead == '(') ADVANCE(1787); + if (lookahead == ':') ADVANCE(1784); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1857); + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(15); END_STATE(); case 1858: ACCEPT_TOKEN(aux_sym_number_literal_token2); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1858); + if (lookahead == 'x') ADVANCE(1515); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1859); END_STATE(); case 1859: + ACCEPT_TOKEN(aux_sym_number_literal_token2); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1859); + END_STATE(); + case 1860: ACCEPT_TOKEN(sym_string_literal); - if (lookahead == '"') ADVANCE(1859); + if (lookahead == '"') ADVANCE(1860); if (lookahead != 0 && lookahead != '\n') ADVANCE(5); END_STATE(); - case 1860: + case 1861: ACCEPT_TOKEN(sym_null_literal); END_STATE(); - case 1861: + case 1862: ACCEPT_TOKEN(sym_null_literal); - if (lookahead == '(') ADVANCE(1786); - if (lookahead == ':') ADVANCE(1783); + if (lookahead == '$') ADVANCE(127); + if (lookahead == '(') ADVANCE(1787); + if (lookahead == ':') ADVANCE(1784); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(20); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(15); END_STATE(); default: return false; @@ -10065,7 +10214,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [71] = {.lex_state = 0}, [72] = {.lex_state = 0}, [73] = {.lex_state = 0}, - [74] = {.lex_state = 1517}, + [74] = {.lex_state = 1518}, [75] = {.lex_state = 0}, [76] = {.lex_state = 0}, [77] = {.lex_state = 0}, @@ -10092,11 +10241,11 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [98] = {.lex_state = 0}, [99] = {.lex_state = 0}, [100] = {.lex_state = 0}, - [101] = {.lex_state = 1517}, - [102] = {.lex_state = 1517}, - [103] = {.lex_state = 1517}, - [104] = {.lex_state = 1517}, - [105] = {.lex_state = 1517}, + [101] = {.lex_state = 1518}, + [102] = {.lex_state = 1518}, + [103] = {.lex_state = 1518}, + [104] = {.lex_state = 1518}, + [105] = {.lex_state = 1518}, [106] = {.lex_state = 4}, [107] = {.lex_state = 0}, [108] = {.lex_state = 1}, @@ -10116,7 +10265,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [122] = {.lex_state = 1}, [123] = {.lex_state = 1}, [124] = {.lex_state = 0}, - [125] = {.lex_state = 1517}, + [125] = {.lex_state = 1518}, [126] = {.lex_state = 0}, [127] = {.lex_state = 0}, [128] = {.lex_state = 0}, @@ -10125,33 +10274,33 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [131] = {.lex_state = 0}, [132] = {.lex_state = 1}, [133] = {.lex_state = 0}, - [134] = {.lex_state = 1517}, - [135] = {.lex_state = 1517}, - [136] = {.lex_state = 1517}, + [134] = {.lex_state = 1518}, + [135] = {.lex_state = 1518}, + [136] = {.lex_state = 1518}, [137] = {.lex_state = 0}, [138] = {.lex_state = 4}, [139] = {.lex_state = 0}, [140] = {.lex_state = 0}, - [141] = {.lex_state = 1517}, + [141] = {.lex_state = 1518}, [142] = {.lex_state = 1}, - [143] = {.lex_state = 1517}, - [144] = {.lex_state = 1517}, - [145] = {.lex_state = 1517}, + [143] = {.lex_state = 1518}, + [144] = {.lex_state = 1518}, + [145] = {.lex_state = 1518}, [146] = {.lex_state = 1}, - [147] = {.lex_state = 1517}, + [147] = {.lex_state = 1518}, [148] = {.lex_state = 4}, - [149] = {.lex_state = 1517}, + [149] = {.lex_state = 1518}, [150] = {.lex_state = 1}, - [151] = {.lex_state = 1517}, + [151] = {.lex_state = 1518}, [152] = {.lex_state = 1}, [153] = {.lex_state = 1}, [154] = {.lex_state = 1}, [155] = {.lex_state = 1}, [156] = {.lex_state = 1}, - [157] = {.lex_state = 1517}, + [157] = {.lex_state = 1518}, [158] = {.lex_state = 1}, [159] = {.lex_state = 1}, - [160] = {.lex_state = 1517}, + [160] = {.lex_state = 1518}, [161] = {.lex_state = 0}, [162] = {.lex_state = 0}, [163] = {.lex_state = 0}, From 9a68ba8d61b8252ebeb1e1139c2d4554ca12a3e2 Mon Sep 17 00:00:00 2001 From: Yotam Nachum Date: Wed, 5 Jan 2022 09:22:28 +0200 Subject: [PATCH 33/98] Support number literals with a suffix --- grammar.js | 2 +- src/grammar.json | 2 +- src/parser.c | 93 ++++++++++++++++++++++++++++++------------------ 3 files changed, 61 insertions(+), 36 deletions(-) diff --git a/grammar.js b/grammar.js index 838dd959a..40c1ff480 100644 --- a/grammar.js +++ b/grammar.js @@ -461,7 +461,7 @@ module.exports = grammar({ ), // literals - number_literal: _ => choice(/-?0x[\da-f]+/, /-?\d+/), + number_literal: _ => choice(/-?0[xX][\da-fA-F]+(L|s|t)?/, /-?\d+/), string_literal: _ => /".*"/, null_literal: _ => "null", }, diff --git a/src/grammar.json b/src/grammar.json index 246f8077b..4f1f2b0c5 100644 --- a/src/grammar.json +++ b/src/grammar.json @@ -2063,7 +2063,7 @@ "members": [ { "type": "PATTERN", - "value": "-?0x[\\da-f]+" + "value": "-?0[xX][\\da-fA-F]+(L|s|t)?" }, { "type": "PATTERN", diff --git a/src/parser.c b/src/parser.c index 1bc94a3d8..1466c4d55 100644 --- a/src/parser.c +++ b/src/parser.c @@ -2617,7 +2617,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == ',') ADVANCE(1536); if (lookahead == '-') ADVANCE(175); if (lookahead == '.') ADVANCE(174); - if (lookahead == '0') ADVANCE(1858); + if (lookahead == '0') ADVANCE(1860); if (lookahead == ':') ADVANCE(1516); if (lookahead == '<') ADVANCE(510); if (lookahead == '=') ADVANCE(1532); @@ -2657,7 +2657,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(0) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1859); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1861); END_STATE(); case 1: if (lookahead == '\n') ADVANCE(1537); @@ -2666,7 +2666,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '$') ADVANCE(127); if (lookahead == ',') ADVANCE(1536); if (lookahead == '-') ADVANCE(175); - if (lookahead == '0') ADVANCE(1856); + if (lookahead == '0') ADVANCE(1858); if (lookahead == ':') ADVANCE(1516); if (lookahead == '<') ADVANCE(510); if (lookahead == 'L') ADVANCE(17); @@ -2677,7 +2677,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '\t' || lookahead == '\r' || lookahead == ' ') SKIP(1) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1857); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1859); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(15); @@ -2694,7 +2694,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '$') ADVANCE(127); if (lookahead == '-') ADVANCE(176); if (lookahead == '.') ADVANCE(748); - if (lookahead == '0') ADVANCE(1856); + if (lookahead == '0') ADVANCE(1858); if (lookahead == ':') ADVANCE(1516); if (lookahead == '<') ADVANCE(510); if (lookahead == 'L') ADVANCE(17); @@ -2708,13 +2708,13 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(4) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1857); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1859); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(15); END_STATE(); case 5: - if (lookahead == '"') ADVANCE(1860); + if (lookahead == '"') ADVANCE(1862); if (lookahead != 0 && lookahead != '\n') ADVANCE(5); END_STATE(); @@ -2790,7 +2790,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '$') ADVANCE(127); if (lookahead == '(') ADVANCE(1787); if (lookahead == ':') ADVANCE(1784); - if (lookahead == 'l') ADVANCE(1862); + if (lookahead == 'l') ADVANCE(1864); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || @@ -2839,8 +2839,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '(') ADVANCE(1787); if (lookahead == ':') ADVANCE(1784); if (('0' <= lookahead && lookahead <= '9') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1854); - if (('A' <= lookahead && lookahead <= 'Z') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1855); + if (('G' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('g' <= lookahead && lookahead <= 'z')) ADVANCE(15); END_STATE(); @@ -4017,13 +4018,13 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 's') ADVANCE(1114); END_STATE(); case 175: - if (lookahead == '0') ADVANCE(1858); + if (lookahead == '0') ADVANCE(1860); if (lookahead == '>') ADVANCE(1779); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1859); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1861); END_STATE(); case 176: - if (lookahead == '0') ADVANCE(1858); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1859); + if (lookahead == '0') ADVANCE(1860); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1861); END_STATE(); case 177: if (lookahead == '1') ADVANCE(230); @@ -7035,7 +7036,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'k') ADVANCE(779); END_STATE(); case 950: - if (lookahead == 'l') ADVANCE(1861); + if (lookahead == 'l') ADVANCE(1863); END_STATE(); case 951: if (lookahead == 'l') ADVANCE(1811); @@ -8759,7 +8760,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 1515: if (('0' <= lookahead && lookahead <= '9') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1855); + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1857); END_STATE(); case 1516: if (('0' <= lookahead && lookahead <= '9') || @@ -10070,61 +10072,84 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1853); END_STATE(); case 1854: + ACCEPT_TOKEN(aux_sym_number_literal_token1); + END_STATE(); + case 1855: ACCEPT_TOKEN(aux_sym_number_literal_token1); if (lookahead == '$') ADVANCE(127); if (lookahead == '(') ADVANCE(1787); if (lookahead == ':') ADVANCE(1784); + if (lookahead == 'L' || + lookahead == 's' || + lookahead == 't') ADVANCE(1856); if (('0' <= lookahead && lookahead <= '9') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1854); - if (('A' <= lookahead && lookahead <= 'Z') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1855); + if (('G' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('g' <= lookahead && lookahead <= 'z')) ADVANCE(15); END_STATE(); - case 1855: + case 1856: ACCEPT_TOKEN(aux_sym_number_literal_token1); + if (lookahead == '$') ADVANCE(127); + if (lookahead == '(') ADVANCE(1787); + if (lookahead == ':') ADVANCE(1784); if (('0' <= lookahead && lookahead <= '9') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1855); + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(15); END_STATE(); - case 1856: + case 1857: + ACCEPT_TOKEN(aux_sym_number_literal_token1); + if (lookahead == 'L' || + lookahead == 's' || + lookahead == 't') ADVANCE(1854); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1857); + END_STATE(); + case 1858: ACCEPT_TOKEN(aux_sym_number_literal_token2); if (lookahead == '$') ADVANCE(127); if (lookahead == '(') ADVANCE(1787); if (lookahead == ':') ADVANCE(1784); - if (lookahead == 'x') ADVANCE(14); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1857); + if (lookahead == 'X' || + lookahead == 'x') ADVANCE(14); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1859); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(15); END_STATE(); - case 1857: + case 1859: ACCEPT_TOKEN(aux_sym_number_literal_token2); if (lookahead == '$') ADVANCE(127); if (lookahead == '(') ADVANCE(1787); if (lookahead == ':') ADVANCE(1784); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1857); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1859); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(15); END_STATE(); - case 1858: + case 1860: ACCEPT_TOKEN(aux_sym_number_literal_token2); - if (lookahead == 'x') ADVANCE(1515); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1859); + if (lookahead == 'X' || + lookahead == 'x') ADVANCE(1515); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1861); END_STATE(); - case 1859: + case 1861: ACCEPT_TOKEN(aux_sym_number_literal_token2); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1859); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1861); END_STATE(); - case 1860: + case 1862: ACCEPT_TOKEN(sym_string_literal); - if (lookahead == '"') ADVANCE(1860); + if (lookahead == '"') ADVANCE(1862); if (lookahead != 0 && lookahead != '\n') ADVANCE(5); END_STATE(); - case 1861: + case 1863: ACCEPT_TOKEN(sym_null_literal); END_STATE(); - case 1862: + case 1864: ACCEPT_TOKEN(sym_null_literal); if (lookahead == '$') ADVANCE(127); if (lookahead == '(') ADVANCE(1787); From 334737164429d386e3a5fc956676c0da5a690460 Mon Sep 17 00:00:00 2001 From: Yotam Nachum Date: Wed, 5 Jan 2022 09:38:12 +0200 Subject: [PATCH 34/98] Add support for param block --- grammar.js | 13 +- src/grammar.json | 74 +- src/node-types.json | 29 +- src/parser.c | 18478 ++++++++++++++++++++++-------------------- test/corpus/params | 112 + 5 files changed, 9842 insertions(+), 8864 deletions(-) create mode 100644 test/corpus/params diff --git a/grammar.js b/grammar.js index 40c1ff480..ba9cc3e95 100644 --- a/grammar.js +++ b/grammar.js @@ -333,6 +333,16 @@ module.exports = grammar({ ), end_annotation: _ => ".end annotation", + param_definition: $ => + prec.right( + seq( + $.param_declaration, + optional(seq(optional($.annotation_definition), $.end_param)) + ) + ), + param_declaration: $ => seq(".param", $.parameter), + end_param: _ => ".end param", + // code lines _code_line: $ => choice($.label, $._declaration, $.annotation_definition, $.statement), @@ -359,7 +369,7 @@ module.exports = grammar({ choice( $.line_declaration, $.locals_declaration, - $.param_declaration, + $.param_definition, $.catch_declaration, $.catchall_declaration, $.packed_switch_declaration, @@ -368,7 +378,6 @@ module.exports = grammar({ ), line_declaration: $ => seq(".line", $.number_literal), locals_declaration: $ => seq(".locals", $.number_literal), - param_declaration: $ => seq(".param", $.parameter), catch_declaration: $ => seq( ".catch", diff --git a/src/grammar.json b/src/grammar.json index 4f1f2b0c5..b3954d450 100644 --- a/src/grammar.json +++ b/src/grammar.json @@ -323,6 +323,65 @@ "type": "STRING", "value": ".end annotation" }, + "param_definition": { + "type": "PREC_RIGHT", + "value": 0, + "content": { + "type": "SEQ", + "members": [ + { + "type": "SYMBOL", + "name": "param_declaration" + }, + { + "type": "CHOICE", + "members": [ + { + "type": "SEQ", + "members": [ + { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "annotation_definition" + }, + { + "type": "BLANK" + } + ] + }, + { + "type": "SYMBOL", + "name": "end_param" + } + ] + }, + { + "type": "BLANK" + } + ] + } + ] + } + }, + "param_declaration": { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": ".param" + }, + { + "type": "SYMBOL", + "name": "parameter" + } + ] + }, + "end_param": { + "type": "STRING", + "value": ".end param" + }, "_code_line": { "type": "CHOICE", "members": [ @@ -1373,7 +1432,7 @@ }, { "type": "SYMBOL", - "name": "param_declaration" + "name": "param_definition" }, { "type": "SYMBOL", @@ -1423,19 +1482,6 @@ } ] }, - "param_declaration": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": ".param" - }, - { - "type": "SYMBOL", - "name": "parameter" - } - ] - }, "catch_declaration": { "type": "SEQ", "members": [ diff --git a/src/node-types.json b/src/node-types.json index 31ead9df5..57de6b56c 100644 --- a/src/node-types.json +++ b/src/node-types.json @@ -295,7 +295,7 @@ "named": true }, { - "type": "param_declaration", + "type": "param_definition", "named": true }, { @@ -647,6 +647,29 @@ ] } }, + { + "type": "param_definition", + "named": true, + "fields": {}, + "children": { + "multiple": true, + "required": true, + "types": [ + { + "type": "annotation_definition", + "named": true + }, + { + "type": "end_param", + "named": true + }, + { + "type": "param_declaration", + "named": true + } + ] + } + }, { "type": "parameters", "named": true, @@ -1250,6 +1273,10 @@ "type": "end_method", "named": true }, + { + "type": "end_param", + "named": true + }, { "type": "enum", "named": false diff --git a/src/parser.c b/src/parser.c index 1466c4d55..0b3388ced 100644 --- a/src/parser.c +++ b/src/parser.c @@ -14,11 +14,11 @@ #endif #define LANGUAGE_VERSION 13 -#define STATE_COUNT 189 -#define LARGE_STATE_COUNT 28 -#define SYMBOL_COUNT 357 +#define STATE_COUNT 193 +#define LARGE_STATE_COUNT 31 +#define SYMBOL_COUNT 359 #define ALIAS_COUNT 2 -#define TOKEN_COUNT 305 +#define TOKEN_COUNT 306 #define EXTERNAL_TOKEN_COUNT 0 #define FIELD_COUNT 5 #define MAX_ALIAS_SEQUENCE_LENGTH 8 @@ -40,349 +40,351 @@ enum { anon_sym_EQ = 13, sym_annotation_key = 14, sym_end_annotation = 15, - sym_label = 16, - anon_sym_COMMA = 17, - anon_sym_LF = 18, - anon_sym_nop = 19, - anon_sym_move = 20, - anon_sym_move_SLASHfrom16 = 21, - anon_sym_move_SLASH16 = 22, - anon_sym_move_DASHwide = 23, - anon_sym_move_DASHwide_SLASHfrom16 = 24, - anon_sym_move_DASHwide_SLASH16 = 25, - anon_sym_move_DASHobject = 26, - anon_sym_move_DASHobject_SLASHfrom16 = 27, - anon_sym_move_DASHobject_SLASH16 = 28, - anon_sym_move_DASHresult = 29, - anon_sym_move_DASHresult_DASHwide = 30, - anon_sym_move_DASHresult_DASHobject = 31, - anon_sym_move_DASHexception = 32, - anon_sym_return_DASHvoid = 33, - anon_sym_return = 34, - anon_sym_return_DASHwide = 35, - anon_sym_return_DASHobject = 36, - anon_sym_const_SLASH4 = 37, - anon_sym_const_SLASH16 = 38, - anon_sym_const = 39, - anon_sym_const_SLASHhigh16 = 40, - anon_sym_const_DASHwide_SLASH16 = 41, - anon_sym_const_DASHwide_SLASH32 = 42, - anon_sym_const_DASHwide = 43, - anon_sym_const_DASHwide_SLASHhigh16 = 44, - anon_sym_const_DASHstring = 45, - anon_sym_const_DASHstring_DASHjumbo = 46, - anon_sym_const_DASHclass = 47, - anon_sym_monitor_DASHenter = 48, - anon_sym_monitor_DASHexit = 49, - anon_sym_check_DASHcast = 50, - anon_sym_instance_DASHof = 51, - anon_sym_array_DASHlength = 52, - anon_sym_new_DASHinstance = 53, - anon_sym_new_DASHarray = 54, - anon_sym_filled_DASHnew_DASHarray = 55, - anon_sym_filled_DASHnew_DASHarray_DASHrange = 56, - anon_sym_fill_DASHarray_DASHdata = 57, - anon_sym_throw = 58, - anon_sym_goto = 59, - anon_sym_goto_SLASH16 = 60, - anon_sym_goto_SLASH32 = 61, - anon_sym_packed_DASHswitch = 62, - anon_sym_sparse_DASHswitch = 63, - anon_sym_cmpl_DASHfloat = 64, - anon_sym_cmpg_DASHfloat = 65, - anon_sym_cmpl_DASHdouble = 66, - anon_sym_cmpg_DASHdouble = 67, - anon_sym_cmp_DASHlong = 68, - anon_sym_if_DASHeq = 69, - anon_sym_if_DASHne = 70, - anon_sym_if_DASHlt = 71, - anon_sym_if_DASHge = 72, - anon_sym_if_DASHgt = 73, - anon_sym_if_DASHle = 74, - anon_sym_if_DASHeqz = 75, - anon_sym_if_DASHnez = 76, - anon_sym_if_DASHltz = 77, - anon_sym_if_DASHgez = 78, - anon_sym_if_DASHgtz = 79, - anon_sym_if_DASHlez = 80, - anon_sym_aget = 81, - anon_sym_aget_DASHwide = 82, - anon_sym_aget_DASHobject = 83, - anon_sym_aget_DASHboolean = 84, - anon_sym_aget_DASHbyte = 85, - anon_sym_aget_DASHchar = 86, - anon_sym_aget_DASHshort = 87, - anon_sym_aput = 88, - anon_sym_aput_DASHwide = 89, - anon_sym_aput_DASHobject = 90, - anon_sym_aput_DASHboolean = 91, - anon_sym_aput_DASHbyte = 92, - anon_sym_aput_DASHchar = 93, - anon_sym_aput_DASHshort = 94, - anon_sym_iget = 95, - anon_sym_iget_DASHwide = 96, - anon_sym_iget_DASHobject = 97, - anon_sym_iget_DASHboolean = 98, - anon_sym_iget_DASHbyte = 99, - anon_sym_iget_DASHchar = 100, - anon_sym_iget_DASHshort = 101, - anon_sym_iput = 102, - anon_sym_iput_DASHwide = 103, - anon_sym_iput_DASHobject = 104, - anon_sym_iput_DASHboolean = 105, - anon_sym_iput_DASHbyte = 106, - anon_sym_iput_DASHchar = 107, - anon_sym_iput_DASHshort = 108, - anon_sym_sget = 109, - anon_sym_sget_DASHwide = 110, - anon_sym_sget_DASHobject = 111, - anon_sym_sget_DASHboolean = 112, - anon_sym_sget_DASHbyte = 113, - anon_sym_sget_DASHchar = 114, - anon_sym_sget_DASHshort = 115, - anon_sym_sput = 116, - anon_sym_sput_DASHwide = 117, - anon_sym_sput_DASHobject = 118, - anon_sym_sput_DASHboolean = 119, - anon_sym_sput_DASHbyte = 120, - anon_sym_sput_DASHchar = 121, - anon_sym_sput_DASHshort = 122, - anon_sym_invoke_DASHvirtual = 123, - anon_sym_invoke_DASHsuper = 124, - anon_sym_invoke_DASHdirect = 125, - anon_sym_invoke_DASHstatic = 126, - anon_sym_invoke_DASHinterface = 127, - anon_sym_invoke_DASHvirtual_SLASHrange = 128, - anon_sym_invoke_DASHsuper_SLASHrange = 129, - anon_sym_invoke_DASHdirect_SLASHrange = 130, - anon_sym_invoke_DASHstatic_SLASHrange = 131, - anon_sym_invoke_DASHinterface_DASHrange = 132, - anon_sym_neg_DASHint = 133, - anon_sym_not_DASHint = 134, - anon_sym_neg_DASHlong = 135, - anon_sym_not_DASHlong = 136, - anon_sym_neg_DASHfloat = 137, - anon_sym_neg_DASHdouble = 138, - anon_sym_int_DASHto_DASHlong = 139, - anon_sym_int_DASHto_DASHfloat = 140, - anon_sym_int_DASHto_DASHdouble = 141, - anon_sym_long_DASHto_DASHint = 142, - anon_sym_long_DASHto_DASHfloat = 143, - anon_sym_long_DASHto_DASHdouble = 144, - anon_sym_float_DASHto_DASHint = 145, - anon_sym_float_DASHto_DASHlong = 146, - anon_sym_float_DASHto_DASHdouble = 147, - anon_sym_double_DASHto_DASHint = 148, - anon_sym_double_DASHto_DASHlong = 149, - anon_sym_double_DASHto_DASHfloat = 150, - anon_sym_int_DASHto_DASHbyte = 151, - anon_sym_int_DASHto_DASHchar = 152, - anon_sym_int_DASHto_DASHshort = 153, - anon_sym_add_DASHint = 154, - anon_sym_sub_DASHint = 155, - anon_sym_mul_DASHint = 156, - anon_sym_div_DASHint = 157, - anon_sym_rem_DASHint = 158, - anon_sym_and_DASHint = 159, - anon_sym_or_DASHint = 160, - anon_sym_xor_DASHint = 161, - anon_sym_shl_DASHint = 162, - anon_sym_shr_DASHint = 163, - anon_sym_ushr_DASHint = 164, - anon_sym_add_DASHlong = 165, - anon_sym_sub_DASHlong = 166, - anon_sym_mul_DASHlong = 167, - anon_sym_div_DASHlong = 168, - anon_sym_rem_DASHlong = 169, - anon_sym_and_DASHlong = 170, - anon_sym_or_DASHlong = 171, - anon_sym_xor_DASHlong = 172, - anon_sym_shl_DASHlong = 173, - anon_sym_shr_DASHlong = 174, - anon_sym_ushr_DASHlong = 175, - anon_sym_add_DASHfloat = 176, - anon_sym_sub_DASHfloat = 177, - anon_sym_mul_DASHfloat = 178, - anon_sym_div_DASHfloat = 179, - anon_sym_rem_DASHfloat = 180, - anon_sym_add_DASHdouble = 181, - anon_sym_sub_DASHdouble = 182, - anon_sym_mul_DASHdouble = 183, - anon_sym_div_DASHdouble = 184, - anon_sym_rem_DASHdouble = 185, - anon_sym_add_DASHint_SLASH2addr = 186, - anon_sym_sub_DASHint_SLASH2addr = 187, - anon_sym_mul_DASHint_SLASH2addr = 188, - anon_sym_div_DASHint_SLASH2addr = 189, - anon_sym_rem_DASHint_SLASH2addr = 190, - anon_sym_and_DASHint_SLASH2addr = 191, - anon_sym_or_DASHint_SLASH2addr = 192, - anon_sym_xor_DASHint_SLASH2addr = 193, - anon_sym_shl_DASHint_SLASH2addr = 194, - anon_sym_shr_DASHint_SLASH2addr = 195, - anon_sym_ushr_DASHint_SLASH2addr = 196, - anon_sym_add_DASHlong_SLASH2addr = 197, - anon_sym_sub_DASHlong_SLASH2addr = 198, - anon_sym_mul_DASHlong_SLASH2addr = 199, - anon_sym_div_DASHlong_SLASH2addr = 200, - anon_sym_rem_DASHlong_SLASH2addr = 201, - anon_sym_and_DASHlong_SLASH2addr = 202, - anon_sym_or_DASHlong_SLASH2addr = 203, - anon_sym_xor_DASHlong_SLASH2addr = 204, - anon_sym_shl_DASHlong_SLASH2addr = 205, - anon_sym_shr_DASHlong_SLASH2addr = 206, - anon_sym_ushr_DASHlong_SLASH2addr = 207, - anon_sym_add_DASHfloat_SLASH2addr = 208, - anon_sym_sub_DASHfloat_SLASH2addr = 209, - anon_sym_mul_DASHfloat_SLASH2addr = 210, - anon_sym_div_DASHfloat_SLASH2addr = 211, - anon_sym_rem_DASHfloat_SLASH2addr = 212, - anon_sym_add_DASHdouble_SLASH2addr = 213, - anon_sym_sub_DASHdouble_SLASH2addr = 214, - anon_sym_mul_DASHdouble_SLASH2addr = 215, - anon_sym_div_DASHdouble_SLASH2addr = 216, - anon_sym_rem_DASHdouble_SLASH2addr = 217, - anon_sym_add_DASHint_SLASHlit16 = 218, - anon_sym_sub_DASHint_SLASHlit16 = 219, - anon_sym_mul_DASHint_SLASHlit16 = 220, - anon_sym_div_DASHint_SLASHlit16 = 221, - anon_sym_rem_DASHint_SLASHlit16 = 222, - anon_sym_and_DASHint_SLASHlit16 = 223, - anon_sym_or_DASHint_SLASHlit16 = 224, - anon_sym_xor_DASHint_SLASHlit16 = 225, - anon_sym_add_DASHint_SLASHlit8 = 226, - anon_sym_sub_DASHint_SLASHlit8 = 227, - anon_sym_mul_DASHint_SLASHlit8 = 228, - anon_sym_div_DASHint_SLASHlit8 = 229, - anon_sym_rem_DASHint_SLASHlit8 = 230, - anon_sym_and_DASHint_SLASHlit8 = 231, - anon_sym_or_DASHint_SLASHlit8 = 232, - anon_sym_xor_DASHint_SLASHlit8 = 233, - anon_sym_shl_DASHint_SLASHlit8 = 234, - anon_sym_shr_DASHint_SLASHlit8 = 235, - anon_sym_ushr_DASHint_SLASHlit8 = 236, - anon_sym_execute_DASHinline = 237, - anon_sym_invoke_DASHdirect_DASHempty = 238, - anon_sym_iget_DASHquick = 239, - anon_sym_iget_DASHwide_DASHquick = 240, - anon_sym_iget_DASHobject_DASHquick = 241, - anon_sym_iput_DASHquick = 242, - anon_sym_iput_DASHwide_DASHquick = 243, - anon_sym_iput_DASHobject_DASHquick = 244, - anon_sym_invoke_DASHvirtual_DASHquick = 245, - anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange = 246, - anon_sym_invoke_DASHsuper_DASHquick = 247, - anon_sym_invoke_DASHsuper_DASHquick_SLASHrange = 248, - anon_sym_DOTline = 249, - anon_sym_DOTlocals = 250, - anon_sym_DOTparam = 251, - anon_sym_DOTcatch = 252, - anon_sym_LBRACE = 253, - anon_sym_DOT_DOT = 254, - anon_sym_RBRACE = 255, - anon_sym_DOTcatchall = 256, - anon_sym_DOTpacked_DASHswitch = 257, - anon_sym_DOTendpacked_DASHswitch = 258, - anon_sym_DOTsparse_DASHswitch = 259, - anon_sym_DASH_GT = 260, - anon_sym_DOTendsparse_DASHswitch = 261, - anon_sym_DOTarray_DASHdata = 262, - anon_sym_DOTendarray_DASHdata = 263, - sym_class_identifier = 264, - aux_sym_field_identifier_token1 = 265, - anon_sym_LTclinit_GT_LPAREN = 266, - anon_sym_LTinit_GT_LPAREN = 267, - aux_sym_method_identifier_token1 = 268, - anon_sym_RPAREN = 269, - anon_sym_LBRACK = 270, - anon_sym_V = 271, - anon_sym_Z = 272, - anon_sym_B = 273, - anon_sym_S = 274, - anon_sym_C = 275, - anon_sym_I = 276, - anon_sym_J = 277, - anon_sym_F = 278, - anon_sym_D = 279, - anon_sym_public = 280, - anon_sym_private = 281, - anon_sym_protected = 282, - anon_sym_static = 283, - anon_sym_final = 284, - anon_sym_synchronized = 285, - anon_sym_volatile = 286, - anon_sym_transient = 287, - anon_sym_native = 288, - anon_sym_interface = 289, - anon_sym_abstract = 290, - anon_sym_bridge = 291, - anon_sym_synthetic = 292, - anon_sym_enum = 293, - anon_sym_constructor = 294, - anon_sym_varargs = 295, - anon_sym_declared_DASHsynchronized = 296, - sym_comment = 297, - anon_sym_DOTenum = 298, - sym_variable = 299, - sym_parameter = 300, - aux_sym_number_literal_token1 = 301, - aux_sym_number_literal_token2 = 302, - sym_string_literal = 303, - sym_null_literal = 304, - sym_class_definition = 305, - sym_class_declaration = 306, - sym_super_declaration = 307, - sym_source_declaration = 308, - sym_implements_declaration = 309, - sym_field_definition = 310, - sym_field_declaration = 311, - sym_method_definition = 312, - sym_method_declaration = 313, - sym_annotation_definition = 314, - sym_annotation_declaration = 315, - sym_annotation_property = 316, - sym_annotation_value = 317, - sym__code_line = 318, - sym_statement = 319, - sym_opcode = 320, - sym__statement_argument = 321, - sym__declaration = 322, - sym_line_declaration = 323, - sym_locals_declaration = 324, - sym_param_declaration = 325, - sym_catch_declaration = 326, - sym_catchall_declaration = 327, - sym_packed_switch_declaration = 328, - sym_sparse_switch_declaration = 329, - sym_array_data_declaration = 330, - sym__identifier = 331, - sym_field_identifier = 332, - sym_method_identifier = 333, - sym_full_field_identifier = 334, - sym_full_method_identifier = 335, - sym__type = 336, - sym_array_type = 337, - sym_primitive_type = 338, - sym_access_modifiers = 339, - sym_enum_reference = 340, - sym_list = 341, - sym_range = 342, - sym_number_literal = 343, - aux_sym_class_definition_repeat1 = 344, - aux_sym_class_definition_repeat2 = 345, - aux_sym_class_definition_repeat3 = 346, - aux_sym_class_definition_repeat4 = 347, - aux_sym_method_definition_repeat1 = 348, - aux_sym_annotation_definition_repeat1 = 349, - aux_sym_statement_repeat1 = 350, - aux_sym_packed_switch_declaration_repeat1 = 351, - aux_sym_sparse_switch_declaration_repeat1 = 352, - aux_sym_array_data_declaration_repeat1 = 353, - aux_sym_method_identifier_repeat1 = 354, - aux_sym_access_modifiers_repeat1 = 355, - aux_sym_list_repeat1 = 356, - alias_sym_code_block = 357, - alias_sym_parameters = 358, + anon_sym_DOTparam = 16, + sym_end_param = 17, + sym_label = 18, + anon_sym_COMMA = 19, + anon_sym_LF = 20, + anon_sym_nop = 21, + anon_sym_move = 22, + anon_sym_move_SLASHfrom16 = 23, + anon_sym_move_SLASH16 = 24, + anon_sym_move_DASHwide = 25, + anon_sym_move_DASHwide_SLASHfrom16 = 26, + anon_sym_move_DASHwide_SLASH16 = 27, + anon_sym_move_DASHobject = 28, + anon_sym_move_DASHobject_SLASHfrom16 = 29, + anon_sym_move_DASHobject_SLASH16 = 30, + anon_sym_move_DASHresult = 31, + anon_sym_move_DASHresult_DASHwide = 32, + anon_sym_move_DASHresult_DASHobject = 33, + anon_sym_move_DASHexception = 34, + anon_sym_return_DASHvoid = 35, + anon_sym_return = 36, + anon_sym_return_DASHwide = 37, + anon_sym_return_DASHobject = 38, + anon_sym_const_SLASH4 = 39, + anon_sym_const_SLASH16 = 40, + anon_sym_const = 41, + anon_sym_const_SLASHhigh16 = 42, + anon_sym_const_DASHwide_SLASH16 = 43, + anon_sym_const_DASHwide_SLASH32 = 44, + anon_sym_const_DASHwide = 45, + anon_sym_const_DASHwide_SLASHhigh16 = 46, + anon_sym_const_DASHstring = 47, + anon_sym_const_DASHstring_DASHjumbo = 48, + anon_sym_const_DASHclass = 49, + anon_sym_monitor_DASHenter = 50, + anon_sym_monitor_DASHexit = 51, + anon_sym_check_DASHcast = 52, + anon_sym_instance_DASHof = 53, + anon_sym_array_DASHlength = 54, + anon_sym_new_DASHinstance = 55, + anon_sym_new_DASHarray = 56, + anon_sym_filled_DASHnew_DASHarray = 57, + anon_sym_filled_DASHnew_DASHarray_DASHrange = 58, + anon_sym_fill_DASHarray_DASHdata = 59, + anon_sym_throw = 60, + anon_sym_goto = 61, + anon_sym_goto_SLASH16 = 62, + anon_sym_goto_SLASH32 = 63, + anon_sym_packed_DASHswitch = 64, + anon_sym_sparse_DASHswitch = 65, + anon_sym_cmpl_DASHfloat = 66, + anon_sym_cmpg_DASHfloat = 67, + anon_sym_cmpl_DASHdouble = 68, + anon_sym_cmpg_DASHdouble = 69, + anon_sym_cmp_DASHlong = 70, + anon_sym_if_DASHeq = 71, + anon_sym_if_DASHne = 72, + anon_sym_if_DASHlt = 73, + anon_sym_if_DASHge = 74, + anon_sym_if_DASHgt = 75, + anon_sym_if_DASHle = 76, + anon_sym_if_DASHeqz = 77, + anon_sym_if_DASHnez = 78, + anon_sym_if_DASHltz = 79, + anon_sym_if_DASHgez = 80, + anon_sym_if_DASHgtz = 81, + anon_sym_if_DASHlez = 82, + anon_sym_aget = 83, + anon_sym_aget_DASHwide = 84, + anon_sym_aget_DASHobject = 85, + anon_sym_aget_DASHboolean = 86, + anon_sym_aget_DASHbyte = 87, + anon_sym_aget_DASHchar = 88, + anon_sym_aget_DASHshort = 89, + anon_sym_aput = 90, + anon_sym_aput_DASHwide = 91, + anon_sym_aput_DASHobject = 92, + anon_sym_aput_DASHboolean = 93, + anon_sym_aput_DASHbyte = 94, + anon_sym_aput_DASHchar = 95, + anon_sym_aput_DASHshort = 96, + anon_sym_iget = 97, + anon_sym_iget_DASHwide = 98, + anon_sym_iget_DASHobject = 99, + anon_sym_iget_DASHboolean = 100, + anon_sym_iget_DASHbyte = 101, + anon_sym_iget_DASHchar = 102, + anon_sym_iget_DASHshort = 103, + anon_sym_iput = 104, + anon_sym_iput_DASHwide = 105, + anon_sym_iput_DASHobject = 106, + anon_sym_iput_DASHboolean = 107, + anon_sym_iput_DASHbyte = 108, + anon_sym_iput_DASHchar = 109, + anon_sym_iput_DASHshort = 110, + anon_sym_sget = 111, + anon_sym_sget_DASHwide = 112, + anon_sym_sget_DASHobject = 113, + anon_sym_sget_DASHboolean = 114, + anon_sym_sget_DASHbyte = 115, + anon_sym_sget_DASHchar = 116, + anon_sym_sget_DASHshort = 117, + anon_sym_sput = 118, + anon_sym_sput_DASHwide = 119, + anon_sym_sput_DASHobject = 120, + anon_sym_sput_DASHboolean = 121, + anon_sym_sput_DASHbyte = 122, + anon_sym_sput_DASHchar = 123, + anon_sym_sput_DASHshort = 124, + anon_sym_invoke_DASHvirtual = 125, + anon_sym_invoke_DASHsuper = 126, + anon_sym_invoke_DASHdirect = 127, + anon_sym_invoke_DASHstatic = 128, + anon_sym_invoke_DASHinterface = 129, + anon_sym_invoke_DASHvirtual_SLASHrange = 130, + anon_sym_invoke_DASHsuper_SLASHrange = 131, + anon_sym_invoke_DASHdirect_SLASHrange = 132, + anon_sym_invoke_DASHstatic_SLASHrange = 133, + anon_sym_invoke_DASHinterface_DASHrange = 134, + anon_sym_neg_DASHint = 135, + anon_sym_not_DASHint = 136, + anon_sym_neg_DASHlong = 137, + anon_sym_not_DASHlong = 138, + anon_sym_neg_DASHfloat = 139, + anon_sym_neg_DASHdouble = 140, + anon_sym_int_DASHto_DASHlong = 141, + anon_sym_int_DASHto_DASHfloat = 142, + anon_sym_int_DASHto_DASHdouble = 143, + anon_sym_long_DASHto_DASHint = 144, + anon_sym_long_DASHto_DASHfloat = 145, + anon_sym_long_DASHto_DASHdouble = 146, + anon_sym_float_DASHto_DASHint = 147, + anon_sym_float_DASHto_DASHlong = 148, + anon_sym_float_DASHto_DASHdouble = 149, + anon_sym_double_DASHto_DASHint = 150, + anon_sym_double_DASHto_DASHlong = 151, + anon_sym_double_DASHto_DASHfloat = 152, + anon_sym_int_DASHto_DASHbyte = 153, + anon_sym_int_DASHto_DASHchar = 154, + anon_sym_int_DASHto_DASHshort = 155, + anon_sym_add_DASHint = 156, + anon_sym_sub_DASHint = 157, + anon_sym_mul_DASHint = 158, + anon_sym_div_DASHint = 159, + anon_sym_rem_DASHint = 160, + anon_sym_and_DASHint = 161, + anon_sym_or_DASHint = 162, + anon_sym_xor_DASHint = 163, + anon_sym_shl_DASHint = 164, + anon_sym_shr_DASHint = 165, + anon_sym_ushr_DASHint = 166, + anon_sym_add_DASHlong = 167, + anon_sym_sub_DASHlong = 168, + anon_sym_mul_DASHlong = 169, + anon_sym_div_DASHlong = 170, + anon_sym_rem_DASHlong = 171, + anon_sym_and_DASHlong = 172, + anon_sym_or_DASHlong = 173, + anon_sym_xor_DASHlong = 174, + anon_sym_shl_DASHlong = 175, + anon_sym_shr_DASHlong = 176, + anon_sym_ushr_DASHlong = 177, + anon_sym_add_DASHfloat = 178, + anon_sym_sub_DASHfloat = 179, + anon_sym_mul_DASHfloat = 180, + anon_sym_div_DASHfloat = 181, + anon_sym_rem_DASHfloat = 182, + anon_sym_add_DASHdouble = 183, + anon_sym_sub_DASHdouble = 184, + anon_sym_mul_DASHdouble = 185, + anon_sym_div_DASHdouble = 186, + anon_sym_rem_DASHdouble = 187, + anon_sym_add_DASHint_SLASH2addr = 188, + anon_sym_sub_DASHint_SLASH2addr = 189, + anon_sym_mul_DASHint_SLASH2addr = 190, + anon_sym_div_DASHint_SLASH2addr = 191, + anon_sym_rem_DASHint_SLASH2addr = 192, + anon_sym_and_DASHint_SLASH2addr = 193, + anon_sym_or_DASHint_SLASH2addr = 194, + anon_sym_xor_DASHint_SLASH2addr = 195, + anon_sym_shl_DASHint_SLASH2addr = 196, + anon_sym_shr_DASHint_SLASH2addr = 197, + anon_sym_ushr_DASHint_SLASH2addr = 198, + anon_sym_add_DASHlong_SLASH2addr = 199, + anon_sym_sub_DASHlong_SLASH2addr = 200, + anon_sym_mul_DASHlong_SLASH2addr = 201, + anon_sym_div_DASHlong_SLASH2addr = 202, + anon_sym_rem_DASHlong_SLASH2addr = 203, + anon_sym_and_DASHlong_SLASH2addr = 204, + anon_sym_or_DASHlong_SLASH2addr = 205, + anon_sym_xor_DASHlong_SLASH2addr = 206, + anon_sym_shl_DASHlong_SLASH2addr = 207, + anon_sym_shr_DASHlong_SLASH2addr = 208, + anon_sym_ushr_DASHlong_SLASH2addr = 209, + anon_sym_add_DASHfloat_SLASH2addr = 210, + anon_sym_sub_DASHfloat_SLASH2addr = 211, + anon_sym_mul_DASHfloat_SLASH2addr = 212, + anon_sym_div_DASHfloat_SLASH2addr = 213, + anon_sym_rem_DASHfloat_SLASH2addr = 214, + anon_sym_add_DASHdouble_SLASH2addr = 215, + anon_sym_sub_DASHdouble_SLASH2addr = 216, + anon_sym_mul_DASHdouble_SLASH2addr = 217, + anon_sym_div_DASHdouble_SLASH2addr = 218, + anon_sym_rem_DASHdouble_SLASH2addr = 219, + anon_sym_add_DASHint_SLASHlit16 = 220, + anon_sym_sub_DASHint_SLASHlit16 = 221, + anon_sym_mul_DASHint_SLASHlit16 = 222, + anon_sym_div_DASHint_SLASHlit16 = 223, + anon_sym_rem_DASHint_SLASHlit16 = 224, + anon_sym_and_DASHint_SLASHlit16 = 225, + anon_sym_or_DASHint_SLASHlit16 = 226, + anon_sym_xor_DASHint_SLASHlit16 = 227, + anon_sym_add_DASHint_SLASHlit8 = 228, + anon_sym_sub_DASHint_SLASHlit8 = 229, + anon_sym_mul_DASHint_SLASHlit8 = 230, + anon_sym_div_DASHint_SLASHlit8 = 231, + anon_sym_rem_DASHint_SLASHlit8 = 232, + anon_sym_and_DASHint_SLASHlit8 = 233, + anon_sym_or_DASHint_SLASHlit8 = 234, + anon_sym_xor_DASHint_SLASHlit8 = 235, + anon_sym_shl_DASHint_SLASHlit8 = 236, + anon_sym_shr_DASHint_SLASHlit8 = 237, + anon_sym_ushr_DASHint_SLASHlit8 = 238, + anon_sym_execute_DASHinline = 239, + anon_sym_invoke_DASHdirect_DASHempty = 240, + anon_sym_iget_DASHquick = 241, + anon_sym_iget_DASHwide_DASHquick = 242, + anon_sym_iget_DASHobject_DASHquick = 243, + anon_sym_iput_DASHquick = 244, + anon_sym_iput_DASHwide_DASHquick = 245, + anon_sym_iput_DASHobject_DASHquick = 246, + anon_sym_invoke_DASHvirtual_DASHquick = 247, + anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange = 248, + anon_sym_invoke_DASHsuper_DASHquick = 249, + anon_sym_invoke_DASHsuper_DASHquick_SLASHrange = 250, + anon_sym_DOTline = 251, + anon_sym_DOTlocals = 252, + anon_sym_DOTcatch = 253, + anon_sym_LBRACE = 254, + anon_sym_DOT_DOT = 255, + anon_sym_RBRACE = 256, + anon_sym_DOTcatchall = 257, + anon_sym_DOTpacked_DASHswitch = 258, + anon_sym_DOTendpacked_DASHswitch = 259, + anon_sym_DOTsparse_DASHswitch = 260, + anon_sym_DASH_GT = 261, + anon_sym_DOTendsparse_DASHswitch = 262, + anon_sym_DOTarray_DASHdata = 263, + anon_sym_DOTendarray_DASHdata = 264, + sym_class_identifier = 265, + aux_sym_field_identifier_token1 = 266, + anon_sym_LTclinit_GT_LPAREN = 267, + anon_sym_LTinit_GT_LPAREN = 268, + aux_sym_method_identifier_token1 = 269, + anon_sym_RPAREN = 270, + anon_sym_LBRACK = 271, + anon_sym_V = 272, + anon_sym_Z = 273, + anon_sym_B = 274, + anon_sym_S = 275, + anon_sym_C = 276, + anon_sym_I = 277, + anon_sym_J = 278, + anon_sym_F = 279, + anon_sym_D = 280, + anon_sym_public = 281, + anon_sym_private = 282, + anon_sym_protected = 283, + anon_sym_static = 284, + anon_sym_final = 285, + anon_sym_synchronized = 286, + anon_sym_volatile = 287, + anon_sym_transient = 288, + anon_sym_native = 289, + anon_sym_interface = 290, + anon_sym_abstract = 291, + anon_sym_bridge = 292, + anon_sym_synthetic = 293, + anon_sym_enum = 294, + anon_sym_constructor = 295, + anon_sym_varargs = 296, + anon_sym_declared_DASHsynchronized = 297, + sym_comment = 298, + anon_sym_DOTenum = 299, + sym_variable = 300, + sym_parameter = 301, + aux_sym_number_literal_token1 = 302, + aux_sym_number_literal_token2 = 303, + sym_string_literal = 304, + sym_null_literal = 305, + sym_class_definition = 306, + sym_class_declaration = 307, + sym_super_declaration = 308, + sym_source_declaration = 309, + sym_implements_declaration = 310, + sym_field_definition = 311, + sym_field_declaration = 312, + sym_method_definition = 313, + sym_method_declaration = 314, + sym_annotation_definition = 315, + sym_annotation_declaration = 316, + sym_annotation_property = 317, + sym_annotation_value = 318, + sym_param_definition = 319, + sym_param_declaration = 320, + sym__code_line = 321, + sym_statement = 322, + sym_opcode = 323, + sym__statement_argument = 324, + sym__declaration = 325, + sym_line_declaration = 326, + sym_locals_declaration = 327, + sym_catch_declaration = 328, + sym_catchall_declaration = 329, + sym_packed_switch_declaration = 330, + sym_sparse_switch_declaration = 331, + sym_array_data_declaration = 332, + sym__identifier = 333, + sym_field_identifier = 334, + sym_method_identifier = 335, + sym_full_field_identifier = 336, + sym_full_method_identifier = 337, + sym__type = 338, + sym_array_type = 339, + sym_primitive_type = 340, + sym_access_modifiers = 341, + sym_enum_reference = 342, + sym_list = 343, + sym_range = 344, + sym_number_literal = 345, + aux_sym_class_definition_repeat1 = 346, + aux_sym_class_definition_repeat2 = 347, + aux_sym_class_definition_repeat3 = 348, + aux_sym_class_definition_repeat4 = 349, + aux_sym_method_definition_repeat1 = 350, + aux_sym_annotation_definition_repeat1 = 351, + aux_sym_statement_repeat1 = 352, + aux_sym_packed_switch_declaration_repeat1 = 353, + aux_sym_sparse_switch_declaration_repeat1 = 354, + aux_sym_array_data_declaration_repeat1 = 355, + aux_sym_method_identifier_repeat1 = 356, + aux_sym_access_modifiers_repeat1 = 357, + aux_sym_list_repeat1 = 358, + alias_sym_code_block = 359, + alias_sym_parameters = 360, }; static const char * const ts_symbol_names[] = { @@ -402,6 +404,8 @@ static const char * const ts_symbol_names[] = { [anon_sym_EQ] = "=", [sym_annotation_key] = "annotation_key", [sym_end_annotation] = "end_annotation", + [anon_sym_DOTparam] = ".param", + [sym_end_param] = "end_param", [sym_label] = "label", [anon_sym_COMMA] = ",", [anon_sym_LF] = "\n", @@ -637,7 +641,6 @@ static const char * const ts_symbol_names[] = { [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = "invoke-super-quick/range", [anon_sym_DOTline] = ".line", [anon_sym_DOTlocals] = ".locals", - [anon_sym_DOTparam] = ".param", [anon_sym_DOTcatch] = ".catch", [anon_sym_LBRACE] = "{", [anon_sym_DOT_DOT] = "..", @@ -704,6 +707,8 @@ static const char * const ts_symbol_names[] = { [sym_annotation_declaration] = "annotation_declaration", [sym_annotation_property] = "annotation_property", [sym_annotation_value] = "annotation_value", + [sym_param_definition] = "param_definition", + [sym_param_declaration] = "param_declaration", [sym__code_line] = "_code_line", [sym_statement] = "statement", [sym_opcode] = "opcode", @@ -711,7 +716,6 @@ static const char * const ts_symbol_names[] = { [sym__declaration] = "_declaration", [sym_line_declaration] = "line_declaration", [sym_locals_declaration] = "locals_declaration", - [sym_param_declaration] = "param_declaration", [sym_catch_declaration] = "catch_declaration", [sym_catchall_declaration] = "catchall_declaration", [sym_packed_switch_declaration] = "packed_switch_declaration", @@ -764,6 +768,8 @@ static const TSSymbol ts_symbol_map[] = { [anon_sym_EQ] = anon_sym_EQ, [sym_annotation_key] = sym_annotation_key, [sym_end_annotation] = sym_end_annotation, + [anon_sym_DOTparam] = anon_sym_DOTparam, + [sym_end_param] = sym_end_param, [sym_label] = sym_label, [anon_sym_COMMA] = anon_sym_COMMA, [anon_sym_LF] = anon_sym_LF, @@ -999,7 +1005,6 @@ static const TSSymbol ts_symbol_map[] = { [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = anon_sym_invoke_DASHsuper_DASHquick_SLASHrange, [anon_sym_DOTline] = anon_sym_DOTline, [anon_sym_DOTlocals] = anon_sym_DOTlocals, - [anon_sym_DOTparam] = anon_sym_DOTparam, [anon_sym_DOTcatch] = anon_sym_DOTcatch, [anon_sym_LBRACE] = anon_sym_LBRACE, [anon_sym_DOT_DOT] = anon_sym_DOT_DOT, @@ -1066,6 +1071,8 @@ static const TSSymbol ts_symbol_map[] = { [sym_annotation_declaration] = sym_annotation_declaration, [sym_annotation_property] = sym_annotation_property, [sym_annotation_value] = sym_annotation_value, + [sym_param_definition] = sym_param_definition, + [sym_param_declaration] = sym_param_declaration, [sym__code_line] = sym__code_line, [sym_statement] = sym_statement, [sym_opcode] = sym_opcode, @@ -1073,7 +1080,6 @@ static const TSSymbol ts_symbol_map[] = { [sym__declaration] = sym__declaration, [sym_line_declaration] = sym_line_declaration, [sym_locals_declaration] = sym_locals_declaration, - [sym_param_declaration] = sym_param_declaration, [sym_catch_declaration] = sym_catch_declaration, [sym_catchall_declaration] = sym_catchall_declaration, [sym_packed_switch_declaration] = sym_packed_switch_declaration, @@ -1174,6 +1180,14 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = true, }, + [anon_sym_DOTparam] = { + .visible = true, + .named = false, + }, + [sym_end_param] = { + .visible = true, + .named = true, + }, [sym_label] = { .visible = true, .named = true, @@ -2114,10 +2128,6 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = false, }, - [anon_sym_DOTparam] = { - .visible = true, - .named = false, - }, [anon_sym_DOTcatch] = { .visible = true, .named = false, @@ -2382,6 +2392,14 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = true, }, + [sym_param_definition] = { + .visible = true, + .named = true, + }, + [sym_param_declaration] = { + .visible = true, + .named = true, + }, [sym__code_line] = { .visible = false, .named = true, @@ -2410,10 +2428,6 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = true, }, - [sym_param_declaration] = { - .visible = true, - .named = true, - }, [sym_catch_declaration] = { .visible = true, .named = true, @@ -2610,117 +2624,117 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { eof = lexer->eof(lexer); switch (state) { case 0: - if (eof) ADVANCE(1519); + if (eof) ADVANCE(1521); if (lookahead == '"') ADVANCE(5); - if (lookahead == '#') ADVANCE(1848); - if (lookahead == ')') ADVANCE(1788); - if (lookahead == ',') ADVANCE(1536); + if (lookahead == '#') ADVANCE(1851); + if (lookahead == ')') ADVANCE(1791); + if (lookahead == ',') ADVANCE(1540); if (lookahead == '-') ADVANCE(175); if (lookahead == '.') ADVANCE(174); - if (lookahead == '0') ADVANCE(1860); - if (lookahead == ':') ADVANCE(1516); - if (lookahead == '<') ADVANCE(510); - if (lookahead == '=') ADVANCE(1532); - if (lookahead == 'B') ADVANCE(1792); - if (lookahead == 'C') ADVANCE(1794); - if (lookahead == 'D') ADVANCE(1798); - if (lookahead == 'F') ADVANCE(1797); - if (lookahead == 'I') ADVANCE(1795); - if (lookahead == 'J') ADVANCE(1796); - if (lookahead == 'L') ADVANCE(1517); - if (lookahead == 'S') ADVANCE(1793); - if (lookahead == 'V') ADVANCE(1790); - if (lookahead == 'Z') ADVANCE(1791); - if (lookahead == '[') ADVANCE(1789); - if (lookahead == 'a') ADVANCE(480); - if (lookahead == 'b') ADVANCE(1258); - if (lookahead == 'c') ADVANCE(827); - if (lookahead == 'd') ADVANCE(668); - if (lookahead == 'e') ADVANCE(1032); - if (lookahead == 'f') ADVANCE(851); - if (lookahead == 'g') ADVANCE(1107); - if (lookahead == 'i') ADVANCE(780); - if (lookahead == 'l') ADVANCE(1113); - if (lookahead == 'm') ADVANCE(1108); + if (lookahead == '0') ADVANCE(1863); + if (lookahead == ':') ADVANCE(1518); + if (lookahead == '<') ADVANCE(511); + if (lookahead == '=') ADVANCE(1534); + if (lookahead == 'B') ADVANCE(1795); + if (lookahead == 'C') ADVANCE(1797); + if (lookahead == 'D') ADVANCE(1801); + if (lookahead == 'F') ADVANCE(1800); + if (lookahead == 'I') ADVANCE(1798); + if (lookahead == 'J') ADVANCE(1799); + if (lookahead == 'L') ADVANCE(1519); + if (lookahead == 'S') ADVANCE(1796); + if (lookahead == 'V') ADVANCE(1793); + if (lookahead == 'Z') ADVANCE(1794); + if (lookahead == '[') ADVANCE(1792); + if (lookahead == 'a') ADVANCE(481); + if (lookahead == 'b') ADVANCE(1260); + if (lookahead == 'c') ADVANCE(828); + if (lookahead == 'd') ADVANCE(669); + if (lookahead == 'e') ADVANCE(1034); + if (lookahead == 'f') ADVANCE(852); + if (lookahead == 'g') ADVANCE(1109); + if (lookahead == 'i') ADVANCE(781); + if (lookahead == 'l') ADVANCE(1115); + if (lookahead == 'm') ADVANCE(1110); if (lookahead == 'n') ADVANCE(369); - if (lookahead == 'o') ADVANCE(1260); + if (lookahead == 'o') ADVANCE(1262); if (lookahead == 'p') ADVANCE(367); - if (lookahead == 'r') ADVANCE(669); - if (lookahead == 's') ADVANCE(816); - if (lookahead == 't') ADVANCE(828); - if (lookahead == 'u') ADVANCE(1309); - if (lookahead == 'v') ADVANCE(418); - if (lookahead == 'x') ADVANCE(1191); - if (lookahead == '{') ADVANCE(1772); - if (lookahead == '}') ADVANCE(1774); + if (lookahead == 'r') ADVANCE(670); + if (lookahead == 's') ADVANCE(817); + if (lookahead == 't') ADVANCE(829); + if (lookahead == 'u') ADVANCE(1311); + if (lookahead == 'v') ADVANCE(420); + if (lookahead == 'x') ADVANCE(1193); + if (lookahead == '{') ADVANCE(1775); + if (lookahead == '}') ADVANCE(1777); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(0) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1861); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1864); END_STATE(); case 1: - if (lookahead == '\n') ADVANCE(1537); + if (lookahead == '\n') ADVANCE(1541); if (lookahead == '"') ADVANCE(5); - if (lookahead == '#') ADVANCE(1848); + if (lookahead == '#') ADVANCE(1851); if (lookahead == '$') ADVANCE(127); - if (lookahead == ',') ADVANCE(1536); + if (lookahead == ',') ADVANCE(1540); if (lookahead == '-') ADVANCE(175); - if (lookahead == '0') ADVANCE(1858); - if (lookahead == ':') ADVANCE(1516); - if (lookahead == '<') ADVANCE(510); + if (lookahead == '0') ADVANCE(1861); + if (lookahead == ':') ADVANCE(1518); + if (lookahead == '<') ADVANCE(511); if (lookahead == 'L') ADVANCE(17); - if (lookahead == '[') ADVANCE(1789); + if (lookahead == '[') ADVANCE(1792); if (lookahead == 'p') ADVANCE(12); if (lookahead == 'v') ADVANCE(13); - if (lookahead == '{') ADVANCE(1772); + if (lookahead == '{') ADVANCE(1775); if (lookahead == '\t' || lookahead == '\r' || lookahead == ' ') SKIP(1) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1859); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1862); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(15); END_STATE(); case 2: - if (lookahead == ' ') ADVANCE(472); + if (lookahead == ' ') ADVANCE(474); END_STATE(); case 3: - if (lookahead == ' ') ADVANCE(473); + if (lookahead == ' ') ADVANCE(475); END_STATE(); case 4: if (lookahead == '"') ADVANCE(5); - if (lookahead == '#') ADVANCE(1848); + if (lookahead == '#') ADVANCE(1851); if (lookahead == '$') ADVANCE(127); if (lookahead == '-') ADVANCE(176); - if (lookahead == '.') ADVANCE(748); - if (lookahead == '0') ADVANCE(1858); - if (lookahead == ':') ADVANCE(1516); - if (lookahead == '<') ADVANCE(510); + if (lookahead == '.') ADVANCE(749); + if (lookahead == '0') ADVANCE(1861); + if (lookahead == ':') ADVANCE(1518); + if (lookahead == '<') ADVANCE(511); if (lookahead == 'L') ADVANCE(17); - if (lookahead == '[') ADVANCE(1789); + if (lookahead == '[') ADVANCE(1792); if (lookahead == 'n') ADVANCE(11); if (lookahead == 'p') ADVANCE(12); if (lookahead == 'v') ADVANCE(13); - if (lookahead == '{') ADVANCE(1772); - if (lookahead == '}') ADVANCE(1774); + if (lookahead == '{') ADVANCE(1775); + if (lookahead == '}') ADVANCE(1777); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(4) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1859); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1862); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(15); END_STATE(); case 5: - if (lookahead == '"') ADVANCE(1862); + if (lookahead == '"') ADVANCE(1865); if (lookahead != 0 && lookahead != '\n') ADVANCE(5); END_STATE(); case 6: - if (lookahead == '#') ADVANCE(1848); - if (lookahead == '<') ADVANCE(510); + if (lookahead == '#') ADVANCE(1851); + if (lookahead == '<') ADVANCE(511); if (lookahead == 'a') ADVANCE(33); if (lookahead == 'b') ADVANCE(96); if (lookahead == 'c') ADVANCE(90); @@ -2744,27 +2758,27 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('g' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 7: - if (lookahead == '#') ADVANCE(1848); - if (lookahead == 'L') ADVANCE(1517); - if (lookahead == 'a') ADVANCE(479); - if (lookahead == 'b') ADVANCE(1257); - if (lookahead == 'c') ADVANCE(1175); - if (lookahead == 'd') ADVANCE(667); - if (lookahead == 'e') ADVANCE(1031); - if (lookahead == 'f') ADVANCE(881); - if (lookahead == 'i') ADVANCE(1103); + if (lookahead == '#') ADVANCE(1851); + if (lookahead == 'L') ADVANCE(1519); + if (lookahead == 'a') ADVANCE(480); + if (lookahead == 'b') ADVANCE(1259); + if (lookahead == 'c') ADVANCE(1177); + if (lookahead == 'd') ADVANCE(668); + if (lookahead == 'e') ADVANCE(1033); + if (lookahead == 'f') ADVANCE(882); + if (lookahead == 'i') ADVANCE(1105); if (lookahead == 'n') ADVANCE(368); - if (lookahead == 'p') ADVANCE(1259); - if (lookahead == 's') ADVANCE(1394); - if (lookahead == 't') ADVANCE(1261); - if (lookahead == 'v') ADVANCE(417); + if (lookahead == 'p') ADVANCE(1261); + if (lookahead == 's') ADVANCE(1396); + if (lookahead == 't') ADVANCE(1263); + if (lookahead == 'v') ADVANCE(419); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(7) END_STATE(); case 8: - if (lookahead == '#') ADVANCE(1848); + if (lookahead == '#') ADVANCE(1851); if (lookahead == 'a') ADVANCE(263); if (lookahead == 'b') ADVANCE(326); if (lookahead == 'c') ADVANCE(320); @@ -2788,9 +2802,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 9: if (lookahead == '$') ADVANCE(127); - if (lookahead == '(') ADVANCE(1787); - if (lookahead == ':') ADVANCE(1784); - if (lookahead == 'l') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1790); + if (lookahead == ':') ADVANCE(1787); + if (lookahead == 'l') ADVANCE(1867); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || @@ -2798,8 +2812,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 10: if (lookahead == '$') ADVANCE(127); - if (lookahead == '(') ADVANCE(1787); - if (lookahead == ':') ADVANCE(1784); + if (lookahead == '(') ADVANCE(1790); + if (lookahead == ':') ADVANCE(1787); if (lookahead == 'l') ADVANCE(9); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -2808,8 +2822,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 11: if (lookahead == '$') ADVANCE(127); - if (lookahead == '(') ADVANCE(1787); - if (lookahead == ':') ADVANCE(1784); + if (lookahead == '(') ADVANCE(1790); + if (lookahead == ':') ADVANCE(1787); if (lookahead == 'u') ADVANCE(10); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -2818,37 +2832,37 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 12: if (lookahead == '$') ADVANCE(127); - if (lookahead == '(') ADVANCE(1787); - if (lookahead == ':') ADVANCE(1784); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1852); + if (lookahead == '(') ADVANCE(1790); + if (lookahead == ':') ADVANCE(1787); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1855); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(15); END_STATE(); case 13: if (lookahead == '$') ADVANCE(127); - if (lookahead == '(') ADVANCE(1787); - if (lookahead == ':') ADVANCE(1784); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1850); + if (lookahead == '(') ADVANCE(1790); + if (lookahead == ':') ADVANCE(1787); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1853); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(15); END_STATE(); case 14: if (lookahead == '$') ADVANCE(127); - if (lookahead == '(') ADVANCE(1787); - if (lookahead == ':') ADVANCE(1784); + if (lookahead == '(') ADVANCE(1790); + if (lookahead == ':') ADVANCE(1787); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1855); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1858); if (('G' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('g' <= lookahead && lookahead <= 'z')) ADVANCE(15); END_STATE(); case 15: if (lookahead == '$') ADVANCE(127); - if (lookahead == '(') ADVANCE(1787); - if (lookahead == ':') ADVANCE(1784); + if (lookahead == '(') ADVANCE(1790); + if (lookahead == ':') ADVANCE(1787); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || @@ -2856,10 +2870,10 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 16: if (lookahead == '$') ADVANCE(21); - if (lookahead == '(') ADVANCE(1787); + if (lookahead == '(') ADVANCE(1790); if (lookahead == '/') ADVANCE(358); - if (lookahead == ':') ADVANCE(1784); - if (lookahead == ';') ADVANCE(1783); + if (lookahead == ':') ADVANCE(1787); + if (lookahead == ';') ADVANCE(1786); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || @@ -2867,23 +2881,23 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 17: if (lookahead == '$') ADVANCE(21); - if (lookahead == '(') ADVANCE(1787); + if (lookahead == '(') ADVANCE(1790); if (lookahead == '/') ADVANCE(358); - if (lookahead == ':') ADVANCE(1784); + if (lookahead == ':') ADVANCE(1787); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(16); END_STATE(); case 18: - if (lookahead == '(') ADVANCE(1786); + if (lookahead == '(') ADVANCE(1789); END_STATE(); case 19: - if (lookahead == '(') ADVANCE(1785); + if (lookahead == '(') ADVANCE(1788); END_STATE(); case 20: - if (lookahead == '(') ADVANCE(1787); - if (lookahead == '-') ADVANCE(1316); + if (lookahead == '(') ADVANCE(1790); + if (lookahead == '-') ADVANCE(1318); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -2891,9 +2905,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 21: - if (lookahead == '(') ADVANCE(1787); + if (lookahead == '(') ADVANCE(1790); if (lookahead == '/') ADVANCE(358); - if (lookahead == ';') ADVANCE(1783); + if (lookahead == ';') ADVANCE(1786); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -2901,7 +2915,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(21); END_STATE(); case 22: - if (lookahead == '(') ADVANCE(1787); + if (lookahead == '(') ADVANCE(1790); if (lookahead == 'a') ADVANCE(112); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -2910,7 +2924,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 23: - if (lookahead == '(') ADVANCE(1787); + if (lookahead == '(') ADVANCE(1790); if (lookahead == 'a') ADVANCE(99); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -2919,7 +2933,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 24: - if (lookahead == '(') ADVANCE(1787); + if (lookahead == '(') ADVANCE(1790); if (lookahead == 'a') ADVANCE(76); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -2928,7 +2942,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 25: - if (lookahead == '(') ADVANCE(1787); + if (lookahead == '(') ADVANCE(1790); if (lookahead == 'a') ADVANCE(40); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -2937,7 +2951,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 26: - if (lookahead == '(') ADVANCE(1787); + if (lookahead == '(') ADVANCE(1790); if (lookahead == 'a') ADVANCE(101); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -2946,7 +2960,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 27: - if (lookahead == '(') ADVANCE(1787); + if (lookahead == '(') ADVANCE(1790); if (lookahead == 'a') ADVANCE(85); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -2955,7 +2969,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 28: - if (lookahead == '(') ADVANCE(1787); + if (lookahead == '(') ADVANCE(1790); if (lookahead == 'a') ADVANCE(42); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -2964,7 +2978,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 29: - if (lookahead == '(') ADVANCE(1787); + if (lookahead == '(') ADVANCE(1790); if (lookahead == 'a') ADVANCE(115); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -2973,7 +2987,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 30: - if (lookahead == '(') ADVANCE(1787); + if (lookahead == '(') ADVANCE(1790); if (lookahead == 'a') ADVANCE(100); if (lookahead == 'o') ADVANCE(80); if (lookahead == '$' || @@ -2983,7 +2997,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 31: - if (lookahead == '(') ADVANCE(1787); + if (lookahead == '(') ADVANCE(1790); if (lookahead == 'a') ADVANCE(114); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -2992,7 +3006,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 32: - if (lookahead == '(') ADVANCE(1787); + if (lookahead == '(') ADVANCE(1790); if (lookahead == 'a') ADVANCE(116); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3001,7 +3015,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 33: - if (lookahead == '(') ADVANCE(1787); + if (lookahead == '(') ADVANCE(1790); if (lookahead == 'b') ADVANCE(105); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3010,7 +3024,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 34: - if (lookahead == '(') ADVANCE(1787); + if (lookahead == '(') ADVANCE(1790); if (lookahead == 'b') ADVANCE(77); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3019,7 +3033,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 35: - if (lookahead == '(') ADVANCE(1787); + if (lookahead == '(') ADVANCE(1790); if (lookahead == 'c') ADVANCE(65); if (lookahead == 't') ADVANCE(64); if (lookahead == '$' || @@ -3029,8 +3043,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 36: - if (lookahead == '(') ADVANCE(1787); - if (lookahead == 'c') ADVANCE(1800); + if (lookahead == '(') ADVANCE(1790); + if (lookahead == 'c') ADVANCE(1803); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3038,8 +3052,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 37: - if (lookahead == '(') ADVANCE(1787); - if (lookahead == 'c') ADVANCE(1809); + if (lookahead == '(') ADVANCE(1790); + if (lookahead == 'c') ADVANCE(1812); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3047,8 +3061,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 38: - if (lookahead == '(') ADVANCE(1787); - if (lookahead == 'c') ADVANCE(1836); + if (lookahead == '(') ADVANCE(1790); + if (lookahead == 'c') ADVANCE(1839); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3056,7 +3070,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 39: - if (lookahead == '(') ADVANCE(1787); + if (lookahead == '(') ADVANCE(1790); if (lookahead == 'c') ADVANCE(78); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3065,7 +3079,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 40: - if (lookahead == '(') ADVANCE(1787); + if (lookahead == '(') ADVANCE(1790); if (lookahead == 'c') ADVANCE(108); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3074,7 +3088,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 41: - if (lookahead == '(') ADVANCE(1787); + if (lookahead == '(') ADVANCE(1790); if (lookahead == 'c') ADVANCE(110); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3083,7 +3097,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 42: - if (lookahead == '(') ADVANCE(1787); + if (lookahead == '(') ADVANCE(1790); if (lookahead == 'c') ADVANCE(53); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3092,7 +3106,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 43: - if (lookahead == '(') ADVANCE(1787); + if (lookahead == '(') ADVANCE(1790); if (lookahead == 'c') ADVANCE(118); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3101,7 +3115,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 44: - if (lookahead == '(') ADVANCE(1787); + if (lookahead == '(') ADVANCE(1790); if (lookahead == 'd') ADVANCE(62); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3110,7 +3124,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 45: - if (lookahead == '(') ADVANCE(1787); + if (lookahead == '(') ADVANCE(1790); if (lookahead == 'd') ADVANCE(20); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3119,8 +3133,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 46: - if (lookahead == '(') ADVANCE(1787); - if (lookahead == 'd') ADVANCE(1806); + if (lookahead == '(') ADVANCE(1790); + if (lookahead == 'd') ADVANCE(1809); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3128,8 +3142,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 47: - if (lookahead == '(') ADVANCE(1787); - if (lookahead == 'd') ADVANCE(1815); + if (lookahead == '(') ADVANCE(1790); + if (lookahead == 'd') ADVANCE(1818); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3137,7 +3151,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 48: - if (lookahead == '(') ADVANCE(1787); + if (lookahead == '(') ADVANCE(1790); if (lookahead == 'e') ADVANCE(39); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3146,8 +3160,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 49: - if (lookahead == '(') ADVANCE(1787); - if (lookahead == 'e') ADVANCE(1833); + if (lookahead == '(') ADVANCE(1790); + if (lookahead == 'e') ADVANCE(1836); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3155,8 +3169,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 50: - if (lookahead == '(') ADVANCE(1787); - if (lookahead == 'e') ADVANCE(1824); + if (lookahead == '(') ADVANCE(1790); + if (lookahead == 'e') ADVANCE(1827); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3164,8 +3178,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 51: - if (lookahead == '(') ADVANCE(1787); - if (lookahead == 'e') ADVANCE(1803); + if (lookahead == '(') ADVANCE(1790); + if (lookahead == 'e') ADVANCE(1806); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3173,8 +3187,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 52: - if (lookahead == '(') ADVANCE(1787); - if (lookahead == 'e') ADVANCE(1818); + if (lookahead == '(') ADVANCE(1790); + if (lookahead == 'e') ADVANCE(1821); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3182,8 +3196,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 53: - if (lookahead == '(') ADVANCE(1787); - if (lookahead == 'e') ADVANCE(1827); + if (lookahead == '(') ADVANCE(1790); + if (lookahead == 'e') ADVANCE(1830); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3191,7 +3205,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 54: - if (lookahead == '(') ADVANCE(1787); + if (lookahead == '(') ADVANCE(1790); if (lookahead == 'e') ADVANCE(43); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3200,7 +3214,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 55: - if (lookahead == '(') ADVANCE(1787); + if (lookahead == '(') ADVANCE(1790); if (lookahead == 'e') ADVANCE(45); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3209,7 +3223,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 56: - if (lookahead == '(') ADVANCE(1787); + if (lookahead == '(') ADVANCE(1790); if (lookahead == 'e') ADVANCE(94); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3218,7 +3232,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 57: - if (lookahead == '(') ADVANCE(1787); + if (lookahead == '(') ADVANCE(1790); if (lookahead == 'e') ADVANCE(46); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3227,7 +3241,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 58: - if (lookahead == '(') ADVANCE(1787); + if (lookahead == '(') ADVANCE(1790); if (lookahead == 'e') ADVANCE(47); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3236,7 +3250,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 59: - if (lookahead == '(') ADVANCE(1787); + if (lookahead == '(') ADVANCE(1790); if (lookahead == 'e') ADVANCE(87); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3245,7 +3259,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 60: - if (lookahead == '(') ADVANCE(1787); + if (lookahead == '(') ADVANCE(1790); if (lookahead == 'e') ADVANCE(117); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3254,7 +3268,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 61: - if (lookahead == '(') ADVANCE(1787); + if (lookahead == '(') ADVANCE(1790); if (lookahead == 'f') ADVANCE(28); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3263,7 +3277,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 62: - if (lookahead == '(') ADVANCE(1787); + if (lookahead == '(') ADVANCE(1790); if (lookahead == 'g') ADVANCE(49); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3272,7 +3286,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 63: - if (lookahead == '(') ADVANCE(1787); + if (lookahead == '(') ADVANCE(1790); if (lookahead == 'g') ADVANCE(104); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3281,7 +3295,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 64: - if (lookahead == '(') ADVANCE(1787); + if (lookahead == '(') ADVANCE(1790); if (lookahead == 'h') ADVANCE(60); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3290,7 +3304,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 65: - if (lookahead == '(') ADVANCE(1787); + if (lookahead == '(') ADVANCE(1790); if (lookahead == 'h') ADVANCE(103); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3299,7 +3313,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 66: - if (lookahead == '(') ADVANCE(1787); + if (lookahead == '(') ADVANCE(1790); if (lookahead == 'i') ADVANCE(44); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3308,7 +3322,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 67: - if (lookahead == '(') ADVANCE(1787); + if (lookahead == '(') ADVANCE(1790); if (lookahead == 'i') ADVANCE(125); if (lookahead == 'o') ADVANCE(119); if (lookahead == '$' || @@ -3318,7 +3332,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 68: - if (lookahead == '(') ADVANCE(1787); + if (lookahead == '(') ADVANCE(1790); if (lookahead == 'i') ADVANCE(126); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3327,7 +3341,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 69: - if (lookahead == '(') ADVANCE(1787); + if (lookahead == '(') ADVANCE(1790); if (lookahead == 'i') ADVANCE(124); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3336,7 +3350,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 70: - if (lookahead == '(') ADVANCE(1787); + if (lookahead == '(') ADVANCE(1790); if (lookahead == 'i') ADVANCE(36); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3345,7 +3359,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 71: - if (lookahead == '(') ADVANCE(1787); + if (lookahead == '(') ADVANCE(1790); if (lookahead == 'i') ADVANCE(86); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3354,7 +3368,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 72: - if (lookahead == '(') ADVANCE(1787); + if (lookahead == '(') ADVANCE(1790); if (lookahead == 'i') ADVANCE(37); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3363,7 +3377,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 73: - if (lookahead == '(') ADVANCE(1787); + if (lookahead == '(') ADVANCE(1790); if (lookahead == 'i') ADVANCE(79); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3372,7 +3386,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 74: - if (lookahead == '(') ADVANCE(1787); + if (lookahead == '(') ADVANCE(1790); if (lookahead == 'i') ADVANCE(38); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3381,7 +3395,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 75: - if (lookahead == '(') ADVANCE(1787); + if (lookahead == '(') ADVANCE(1790); if (lookahead == 'i') ADVANCE(59); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3390,8 +3404,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 76: - if (lookahead == '(') ADVANCE(1787); - if (lookahead == 'l') ADVANCE(1812); + if (lookahead == '(') ADVANCE(1790); + if (lookahead == 'l') ADVANCE(1815); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3399,7 +3413,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 77: - if (lookahead == '(') ADVANCE(1787); + if (lookahead == '(') ADVANCE(1790); if (lookahead == 'l') ADVANCE(70); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3408,7 +3422,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 78: - if (lookahead == '(') ADVANCE(1787); + if (lookahead == '(') ADVANCE(1790); if (lookahead == 'l') ADVANCE(26); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3417,7 +3431,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 79: - if (lookahead == '(') ADVANCE(1787); + if (lookahead == '(') ADVANCE(1790); if (lookahead == 'l') ADVANCE(52); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3426,7 +3440,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 80: - if (lookahead == '(') ADVANCE(1787); + if (lookahead == '(') ADVANCE(1790); if (lookahead == 'l') ADVANCE(32); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3435,8 +3449,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 81: - if (lookahead == '(') ADVANCE(1787); - if (lookahead == 'm') ADVANCE(1839); + if (lookahead == '(') ADVANCE(1790); + if (lookahead == 'm') ADVANCE(1842); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3444,7 +3458,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 82: - if (lookahead == '(') ADVANCE(1787); + if (lookahead == '(') ADVANCE(1790); if (lookahead == 'n') ADVANCE(122); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3453,7 +3467,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 83: - if (lookahead == '(') ADVANCE(1787); + if (lookahead == '(') ADVANCE(1790); if (lookahead == 'n') ADVANCE(111); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3462,7 +3476,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 84: - if (lookahead == '(') ADVANCE(1787); + if (lookahead == '(') ADVANCE(1790); if (lookahead == 'n') ADVANCE(35); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3471,7 +3485,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 85: - if (lookahead == '(') ADVANCE(1787); + if (lookahead == '(') ADVANCE(1790); if (lookahead == 'n') ADVANCE(107); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3480,7 +3494,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 86: - if (lookahead == '(') ADVANCE(1787); + if (lookahead == '(') ADVANCE(1790); if (lookahead == 'n') ADVANCE(24); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3489,7 +3503,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 87: - if (lookahead == '(') ADVANCE(1787); + if (lookahead == '(') ADVANCE(1790); if (lookahead == 'n') ADVANCE(109); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3498,7 +3512,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 88: - if (lookahead == '(') ADVANCE(1787); + if (lookahead == '(') ADVANCE(1790); if (lookahead == 'n') ADVANCE(68); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3507,7 +3521,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 89: - if (lookahead == '(') ADVANCE(1787); + if (lookahead == '(') ADVANCE(1790); if (lookahead == 'n') ADVANCE(106); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3516,7 +3530,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 90: - if (lookahead == '(') ADVANCE(1787); + if (lookahead == '(') ADVANCE(1790); if (lookahead == 'o') ADVANCE(89); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3525,7 +3539,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 91: - if (lookahead == '(') ADVANCE(1787); + if (lookahead == '(') ADVANCE(1790); if (lookahead == 'o') ADVANCE(88); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3534,7 +3548,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 92: - if (lookahead == '(') ADVANCE(1787); + if (lookahead == '(') ADVANCE(1790); if (lookahead == 'o') ADVANCE(95); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3543,7 +3557,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 93: - if (lookahead == '(') ADVANCE(1787); + if (lookahead == '(') ADVANCE(1790); if (lookahead == 'r') ADVANCE(67); if (lookahead == 'u') ADVANCE(34); if (lookahead == '$' || @@ -3553,7 +3567,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 94: - if (lookahead == '(') ADVANCE(1787); + if (lookahead == '(') ADVANCE(1790); if (lookahead == 'r') ADVANCE(61); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3562,8 +3576,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 95: - if (lookahead == '(') ADVANCE(1787); - if (lookahead == 'r') ADVANCE(1842); + if (lookahead == '(') ADVANCE(1790); + if (lookahead == 'r') ADVANCE(1845); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3571,7 +3585,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 96: - if (lookahead == '(') ADVANCE(1787); + if (lookahead == '(') ADVANCE(1790); if (lookahead == 'r') ADVANCE(66); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3580,7 +3594,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 97: - if (lookahead == '(') ADVANCE(1787); + if (lookahead == '(') ADVANCE(1790); if (lookahead == 'r') ADVANCE(27); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3589,7 +3603,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 98: - if (lookahead == '(') ADVANCE(1787); + if (lookahead == '(') ADVANCE(1790); if (lookahead == 'r') ADVANCE(123); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3598,7 +3612,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 99: - if (lookahead == '(') ADVANCE(1787); + if (lookahead == '(') ADVANCE(1790); if (lookahead == 'r') ADVANCE(63); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3607,7 +3621,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 100: - if (lookahead == '(') ADVANCE(1787); + if (lookahead == '(') ADVANCE(1790); if (lookahead == 'r') ADVANCE(23); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3616,7 +3630,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 101: - if (lookahead == '(') ADVANCE(1787); + if (lookahead == '(') ADVANCE(1790); if (lookahead == 'r') ADVANCE(55); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3625,7 +3639,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 102: - if (lookahead == '(') ADVANCE(1787); + if (lookahead == '(') ADVANCE(1790); if (lookahead == 'r') ADVANCE(25); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3634,7 +3648,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 103: - if (lookahead == '(') ADVANCE(1787); + if (lookahead == '(') ADVANCE(1790); if (lookahead == 'r') ADVANCE(91); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3643,8 +3657,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 104: - if (lookahead == '(') ADVANCE(1787); - if (lookahead == 's') ADVANCE(1845); + if (lookahead == '(') ADVANCE(1790); + if (lookahead == 's') ADVANCE(1848); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3652,7 +3666,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 105: - if (lookahead == '(') ADVANCE(1787); + if (lookahead == '(') ADVANCE(1790); if (lookahead == 's') ADVANCE(120); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3661,7 +3675,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 106: - if (lookahead == '(') ADVANCE(1787); + if (lookahead == '(') ADVANCE(1790); if (lookahead == 's') ADVANCE(113); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3670,7 +3684,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 107: - if (lookahead == '(') ADVANCE(1787); + if (lookahead == '(') ADVANCE(1790); if (lookahead == 's') ADVANCE(75); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3679,8 +3693,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 108: - if (lookahead == '(') ADVANCE(1787); - if (lookahead == 't') ADVANCE(1830); + if (lookahead == '(') ADVANCE(1790); + if (lookahead == 't') ADVANCE(1833); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3688,8 +3702,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 109: - if (lookahead == '(') ADVANCE(1787); - if (lookahead == 't') ADVANCE(1821); + if (lookahead == '(') ADVANCE(1790); + if (lookahead == 't') ADVANCE(1824); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3697,7 +3711,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 110: - if (lookahead == '(') ADVANCE(1787); + if (lookahead == '(') ADVANCE(1790); if (lookahead == 't') ADVANCE(92); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3706,7 +3720,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 111: - if (lookahead == '(') ADVANCE(1787); + if (lookahead == '(') ADVANCE(1790); if (lookahead == 't') ADVANCE(56); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3715,7 +3729,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 112: - if (lookahead == '(') ADVANCE(1787); + if (lookahead == '(') ADVANCE(1790); if (lookahead == 't') ADVANCE(69); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3724,7 +3738,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 113: - if (lookahead == '(') ADVANCE(1787); + if (lookahead == '(') ADVANCE(1790); if (lookahead == 't') ADVANCE(98); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3733,7 +3747,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 114: - if (lookahead == '(') ADVANCE(1787); + if (lookahead == '(') ADVANCE(1790); if (lookahead == 't') ADVANCE(72); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3742,7 +3756,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 115: - if (lookahead == '(') ADVANCE(1787); + if (lookahead == '(') ADVANCE(1790); if (lookahead == 't') ADVANCE(51); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3751,7 +3765,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 116: - if (lookahead == '(') ADVANCE(1787); + if (lookahead == '(') ADVANCE(1790); if (lookahead == 't') ADVANCE(73); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3760,7 +3774,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 117: - if (lookahead == '(') ADVANCE(1787); + if (lookahead == '(') ADVANCE(1790); if (lookahead == 't') ADVANCE(74); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3769,7 +3783,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 118: - if (lookahead == '(') ADVANCE(1787); + if (lookahead == '(') ADVANCE(1790); if (lookahead == 't') ADVANCE(57); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3778,7 +3792,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 119: - if (lookahead == '(') ADVANCE(1787); + if (lookahead == '(') ADVANCE(1790); if (lookahead == 't') ADVANCE(54); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3787,7 +3801,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 120: - if (lookahead == '(') ADVANCE(1787); + if (lookahead == '(') ADVANCE(1790); if (lookahead == 't') ADVANCE(102); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3796,7 +3810,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 121: - if (lookahead == '(') ADVANCE(1787); + if (lookahead == '(') ADVANCE(1790); if (lookahead == 't') ADVANCE(31); if (lookahead == 'y') ADVANCE(84); if (lookahead == '$' || @@ -3806,7 +3820,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 122: - if (lookahead == '(') ADVANCE(1787); + if (lookahead == '(') ADVANCE(1790); if (lookahead == 'u') ADVANCE(81); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3815,7 +3829,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 123: - if (lookahead == '(') ADVANCE(1787); + if (lookahead == '(') ADVANCE(1790); if (lookahead == 'u') ADVANCE(41); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3824,7 +3838,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 124: - if (lookahead == '(') ADVANCE(1787); + if (lookahead == '(') ADVANCE(1790); if (lookahead == 'v') ADVANCE(50); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3833,7 +3847,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 125: - if (lookahead == '(') ADVANCE(1787); + if (lookahead == '(') ADVANCE(1790); if (lookahead == 'v') ADVANCE(29); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3842,7 +3856,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 126: - if (lookahead == '(') ADVANCE(1787); + if (lookahead == '(') ADVANCE(1790); if (lookahead == 'z') ADVANCE(58); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3851,7 +3865,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'y')) ADVANCE(127); END_STATE(); case 127: - if (lookahead == '(') ADVANCE(1787); + if (lookahead == '(') ADVANCE(1790); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3859,172 +3873,172 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); case 128: - if (lookahead == '-') ADVANCE(670); + if (lookahead == '-') ADVANCE(671); END_STATE(); case 129: - if (lookahead == '-') ADVANCE(573); + if (lookahead == '-') ADVANCE(574); END_STATE(); case 130: - if (lookahead == '-') ADVANCE(381); + if (lookahead == '-') ADVANCE(382); END_STATE(); case 131: - if (lookahead == '-') ADVANCE(663); + if (lookahead == '-') ADVANCE(664); END_STATE(); case 132: - if (lookahead == '-') ADVANCE(481); + if (lookahead == '-') ADVANCE(482); END_STATE(); case 133: - if (lookahead == '-') ADVANCE(576); + if (lookahead == '-') ADVANCE(577); END_STATE(); case 134: - if (lookahead == '-') ADVANCE(665); + if (lookahead == '-') ADVANCE(666); END_STATE(); case 135: - if (lookahead == '-') ADVANCE(666); + if (lookahead == '-') ADVANCE(667); END_STATE(); case 136: - if (lookahead == '-') ADVANCE(784); + if (lookahead == '-') ADVANCE(785); END_STATE(); case 137: - if (lookahead == '-') ADVANCE(861); + if (lookahead == '-') ADVANCE(862); END_STATE(); case 138: - if (lookahead == '-') ADVANCE(629); + if (lookahead == '-') ADVANCE(630); END_STATE(); case 139: - if (lookahead == '-') ADVANCE(1315); + if (lookahead == '-') ADVANCE(1317); END_STATE(); case 140: - if (lookahead == '-') ADVANCE(1316); + if (lookahead == '-') ADVANCE(1318); END_STATE(); case 141: - if (lookahead == '-') ADVANCE(1316); - if (lookahead == ':') ADVANCE(1784); + if (lookahead == '-') ADVANCE(1318); + if (lookahead == ':') ADVANCE(1787); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 142: - if (lookahead == '-') ADVANCE(984); + if (lookahead == '-') ADVANCE(985); if (lookahead == 'g') ADVANCE(131); if (lookahead == 'l') ADVANCE(173); END_STATE(); case 143: - if (lookahead == '-') ADVANCE(879); + if (lookahead == '-') ADVANCE(880); END_STATE(); case 144: - if (lookahead == '-') ADVANCE(421); - if (lookahead == 'e') ADVANCE(574); + if (lookahead == '-') ADVANCE(423); + if (lookahead == 'e') ADVANCE(575); END_STATE(); case 145: - if (lookahead == '-') ADVANCE(1112); + if (lookahead == '-') ADVANCE(1114); END_STATE(); case 146: - if (lookahead == '-') ADVANCE(967); + if (lookahead == '-') ADVANCE(968); END_STATE(); case 147: - if (lookahead == '-') ADVANCE(1071); + if (lookahead == '-') ADVANCE(1073); END_STATE(); case 148: - if (lookahead == '-') ADVANCE(723); + if (lookahead == '-') ADVANCE(724); END_STATE(); case 149: - if (lookahead == '-') ADVANCE(1413); - if (lookahead == 'e') ADVANCE(1213); + if (lookahead == '-') ADVANCE(1415); + if (lookahead == 'e') ADVANCE(1215); END_STATE(); case 150: - if (lookahead == '-') ADVANCE(535); + if (lookahead == '-') ADVANCE(536); END_STATE(); case 151: - if (lookahead == '-') ADVANCE(430); + if (lookahead == '-') ADVANCE(432); END_STATE(); case 152: - if (lookahead == '-') ADVANCE(1443); + if (lookahead == '-') ADVANCE(1445); END_STATE(); case 153: - if (lookahead == '-') ADVANCE(1449); + if (lookahead == '-') ADVANCE(1451); END_STATE(); case 154: - if (lookahead == '-') ADVANCE(1450); + if (lookahead == '-') ADVANCE(1452); END_STATE(); case 155: - if (lookahead == '-') ADVANCE(656); + if (lookahead == '-') ADVANCE(657); END_STATE(); case 156: - if (lookahead == '-') ADVANCE(904); + if (lookahead == '-') ADVANCE(905); END_STATE(); case 157: - if (lookahead == '-') ADVANCE(635); + if (lookahead == '-') ADVANCE(636); END_STATE(); case 158: - if (lookahead == '-') ADVANCE(657); + if (lookahead == '-') ADVANCE(658); END_STATE(); case 159: - if (lookahead == '-') ADVANCE(913); + if (lookahead == '-') ADVANCE(914); END_STATE(); case 160: - if (lookahead == '-') ADVANCE(637); + if (lookahead == '-') ADVANCE(638); END_STATE(); case 161: - if (lookahead == '-') ADVANCE(659); + if (lookahead == '-') ADVANCE(660); END_STATE(); case 162: - if (lookahead == '-') ADVANCE(917); + if (lookahead == '-') ADVANCE(918); END_STATE(); case 163: - if (lookahead == '-') ADVANCE(660); + if (lookahead == '-') ADVANCE(661); END_STATE(); case 164: - if (lookahead == '-') ADVANCE(919); + if (lookahead == '-') ADVANCE(920); END_STATE(); case 165: - if (lookahead == '-') ADVANCE(662); + if (lookahead == '-') ADVANCE(663); END_STATE(); case 166: - if (lookahead == '-') ADVANCE(920); + if (lookahead == '-') ADVANCE(921); END_STATE(); case 167: - if (lookahead == '-') ADVANCE(921); + if (lookahead == '-') ADVANCE(922); END_STATE(); case 168: - if (lookahead == '-') ADVANCE(1327); + if (lookahead == '-') ADVANCE(1329); END_STATE(); case 169: - if (lookahead == '-') ADVANCE(1329); + if (lookahead == '-') ADVANCE(1331); END_STATE(); case 170: - if (lookahead == '-') ADVANCE(1330); + if (lookahead == '-') ADVANCE(1332); END_STATE(); case 171: - if (lookahead == '-') ADVANCE(1331); + if (lookahead == '-') ADVANCE(1333); END_STATE(); case 172: - if (lookahead == '-') ADVANCE(1332); + if (lookahead == '-') ADVANCE(1334); END_STATE(); case 173: - if (lookahead == '-') ADVANCE(664); + if (lookahead == '-') ADVANCE(665); END_STATE(); case 174: - if (lookahead == '.') ADVANCE(1773); - if (lookahead == 'a') ADVANCE(1039); + if (lookahead == '.') ADVANCE(1776); + if (lookahead == 'a') ADVANCE(1041); if (lookahead == 'c') ADVANCE(371); - if (lookahead == 'e') ADVANCE(1017); - if (lookahead == 'f') ADVANCE(855); - if (lookahead == 'i') ADVANCE(1009); - if (lookahead == 'l') ADVANCE(859); - if (lookahead == 'm') ADVANCE(726); + if (lookahead == 'e') ADVANCE(1019); + if (lookahead == 'f') ADVANCE(856); + if (lookahead == 'i') ADVANCE(1011); + if (lookahead == 'l') ADVANCE(860); + if (lookahead == 'm') ADVANCE(727); if (lookahead == 'p') ADVANCE(362); - if (lookahead == 's') ADVANCE(1114); + if (lookahead == 's') ADVANCE(1116); END_STATE(); case 175: - if (lookahead == '0') ADVANCE(1860); - if (lookahead == '>') ADVANCE(1779); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1861); + if (lookahead == '0') ADVANCE(1863); + if (lookahead == '>') ADVANCE(1782); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1864); END_STATE(); case 176: - if (lookahead == '0') ADVANCE(1860); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1861); + if (lookahead == '0') ADVANCE(1863); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1864); END_STATE(); case 177: if (lookahead == '1') ADVANCE(230); @@ -4032,12 +4046,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 178: if (lookahead == '1') ADVANCE(231); - if (lookahead == 'f') ADVANCE(1271); + if (lookahead == 'f') ADVANCE(1273); END_STATE(); case 179: if (lookahead == '1') ADVANCE(232); - if (lookahead == '4') ADVANCE(1556); - if (lookahead == 'h') ADVANCE(869); + if (lookahead == '4') ADVANCE(1560); + if (lookahead == 'h') ADVANCE(870); END_STATE(); case 180: if (lookahead == '1') ADVANCE(233); @@ -4047,48 +4061,48 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 182: if (lookahead == '1') ADVANCE(235); - if (lookahead == 'f') ADVANCE(1285); + if (lookahead == 'f') ADVANCE(1287); END_STATE(); case 183: if (lookahead == '1') ADVANCE(236); - if (lookahead == '8') ADVANCE(1751); + if (lookahead == '8') ADVANCE(1755); END_STATE(); case 184: if (lookahead == '1') ADVANCE(237); - if (lookahead == '8') ADVANCE(1745); + if (lookahead == '8') ADVANCE(1749); END_STATE(); case 185: if (lookahead == '1') ADVANCE(238); - if (lookahead == '8') ADVANCE(1750); + if (lookahead == '8') ADVANCE(1754); END_STATE(); case 186: if (lookahead == '1') ADVANCE(239); if (lookahead == '3') ADVANCE(197); - if (lookahead == 'h') ADVANCE(925); + if (lookahead == 'h') ADVANCE(926); END_STATE(); case 187: if (lookahead == '1') ADVANCE(240); - if (lookahead == '8') ADVANCE(1748); + if (lookahead == '8') ADVANCE(1752); END_STATE(); case 188: if (lookahead == '1') ADVANCE(241); - if (lookahead == '8') ADVANCE(1747); + if (lookahead == '8') ADVANCE(1751); END_STATE(); case 189: if (lookahead == '1') ADVANCE(242); - if (lookahead == '8') ADVANCE(1749); + if (lookahead == '8') ADVANCE(1753); END_STATE(); case 190: if (lookahead == '1') ADVANCE(243); - if (lookahead == '8') ADVANCE(1746); + if (lookahead == '8') ADVANCE(1750); END_STATE(); case 191: if (lookahead == '1') ADVANCE(244); - if (lookahead == '8') ADVANCE(1752); + if (lookahead == '8') ADVANCE(1756); END_STATE(); case 192: if (lookahead == '1') ADVANCE(245); - if (lookahead == 'f') ADVANCE(1294); + if (lookahead == 'f') ADVANCE(1296); END_STATE(); case 193: if (lookahead == '1') ADVANCE(246); @@ -4100,186 +4114,186 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '1') ADVANCE(248); END_STATE(); case 196: - if (lookahead == '2') ADVANCE(1580); + if (lookahead == '2') ADVANCE(1584); END_STATE(); case 197: - if (lookahead == '2') ADVANCE(1561); + if (lookahead == '2') ADVANCE(1565); END_STATE(); case 198: - if (lookahead == '2') ADVANCE(380); - if (lookahead == 'l') ADVANCE(882); - END_STATE(); - case 199: - if (lookahead == '2') ADVANCE(429); + if (lookahead == '2') ADVANCE(381); if (lookahead == 'l') ADVANCE(883); END_STATE(); - case 200: - if (lookahead == '2') ADVANCE(434); + case 199: + if (lookahead == '2') ADVANCE(431); if (lookahead == 'l') ADVANCE(884); END_STATE(); - case 201: - if (lookahead == '2') ADVANCE(438); + case 200: + if (lookahead == '2') ADVANCE(436); if (lookahead == 'l') ADVANCE(885); END_STATE(); - case 202: + case 201: if (lookahead == '2') ADVANCE(440); if (lookahead == 'l') ADVANCE(886); END_STATE(); - case 203: + case 202: if (lookahead == '2') ADVANCE(442); + if (lookahead == 'l') ADVANCE(887); END_STATE(); - case 204: + case 203: if (lookahead == '2') ADVANCE(444); - if (lookahead == 'l') ADVANCE(887); END_STATE(); - case 205: + case 204: if (lookahead == '2') ADVANCE(446); if (lookahead == 'l') ADVANCE(888); END_STATE(); - case 206: + case 205: if (lookahead == '2') ADVANCE(448); if (lookahead == 'l') ADVANCE(889); END_STATE(); - case 207: - if (lookahead == '2') ADVANCE(449); + case 206: + if (lookahead == '2') ADVANCE(450); if (lookahead == 'l') ADVANCE(890); END_STATE(); - case 208: - if (lookahead == '2') ADVANCE(450); + case 207: + if (lookahead == '2') ADVANCE(451); if (lookahead == 'l') ADVANCE(891); END_STATE(); + case 208: + if (lookahead == '2') ADVANCE(452); + if (lookahead == 'l') ADVANCE(892); + END_STATE(); case 209: - if (lookahead == '2') ADVANCE(451); + if (lookahead == '2') ADVANCE(453); END_STATE(); case 210: - if (lookahead == '2') ADVANCE(452); + if (lookahead == '2') ADVANCE(454); END_STATE(); case 211: - if (lookahead == '2') ADVANCE(453); + if (lookahead == '2') ADVANCE(455); END_STATE(); case 212: - if (lookahead == '2') ADVANCE(454); + if (lookahead == '2') ADVANCE(456); END_STATE(); case 213: - if (lookahead == '2') ADVANCE(455); + if (lookahead == '2') ADVANCE(457); END_STATE(); case 214: - if (lookahead == '2') ADVANCE(456); + if (lookahead == '2') ADVANCE(458); END_STATE(); case 215: - if (lookahead == '2') ADVANCE(457); + if (lookahead == '2') ADVANCE(459); END_STATE(); case 216: - if (lookahead == '2') ADVANCE(458); + if (lookahead == '2') ADVANCE(460); END_STATE(); case 217: - if (lookahead == '2') ADVANCE(459); - if (lookahead == 'l') ADVANCE(893); + if (lookahead == '2') ADVANCE(461); + if (lookahead == 'l') ADVANCE(894); END_STATE(); case 218: - if (lookahead == '2') ADVANCE(460); + if (lookahead == '2') ADVANCE(462); END_STATE(); case 219: - if (lookahead == '2') ADVANCE(461); + if (lookahead == '2') ADVANCE(463); END_STATE(); case 220: - if (lookahead == '2') ADVANCE(462); + if (lookahead == '2') ADVANCE(464); END_STATE(); case 221: - if (lookahead == '2') ADVANCE(463); + if (lookahead == '2') ADVANCE(465); END_STATE(); case 222: - if (lookahead == '2') ADVANCE(464); + if (lookahead == '2') ADVANCE(466); END_STATE(); case 223: - if (lookahead == '2') ADVANCE(465); + if (lookahead == '2') ADVANCE(467); END_STATE(); case 224: - if (lookahead == '2') ADVANCE(466); + if (lookahead == '2') ADVANCE(468); END_STATE(); case 225: - if (lookahead == '2') ADVANCE(467); + if (lookahead == '2') ADVANCE(469); END_STATE(); case 226: - if (lookahead == '2') ADVANCE(468); + if (lookahead == '2') ADVANCE(470); END_STATE(); case 227: - if (lookahead == '2') ADVANCE(469); + if (lookahead == '2') ADVANCE(471); END_STATE(); case 228: - if (lookahead == '2') ADVANCE(470); + if (lookahead == '2') ADVANCE(472); END_STATE(); case 229: - if (lookahead == '2') ADVANCE(471); + if (lookahead == '2') ADVANCE(473); END_STATE(); case 230: - if (lookahead == '6') ADVANCE(1579); + if (lookahead == '6') ADVANCE(1583); END_STATE(); case 231: - if (lookahead == '6') ADVANCE(1541); + if (lookahead == '6') ADVANCE(1545); END_STATE(); case 232: - if (lookahead == '6') ADVANCE(1557); + if (lookahead == '6') ADVANCE(1561); END_STATE(); case 233: - if (lookahead == '6') ADVANCE(1540); + if (lookahead == '6') ADVANCE(1544); END_STATE(); case 234: - if (lookahead == '6') ADVANCE(1559); + if (lookahead == '6') ADVANCE(1563); END_STATE(); case 235: - if (lookahead == '6') ADVANCE(1544); + if (lookahead == '6') ADVANCE(1548); END_STATE(); case 236: - if (lookahead == '6') ADVANCE(1743); + if (lookahead == '6') ADVANCE(1747); END_STATE(); case 237: - if (lookahead == '6') ADVANCE(1737); + if (lookahead == '6') ADVANCE(1741); END_STATE(); case 238: - if (lookahead == '6') ADVANCE(1742); + if (lookahead == '6') ADVANCE(1746); END_STATE(); case 239: - if (lookahead == '6') ADVANCE(1560); + if (lookahead == '6') ADVANCE(1564); END_STATE(); case 240: - if (lookahead == '6') ADVANCE(1740); + if (lookahead == '6') ADVANCE(1744); END_STATE(); case 241: - if (lookahead == '6') ADVANCE(1739); + if (lookahead == '6') ADVANCE(1743); END_STATE(); case 242: - if (lookahead == '6') ADVANCE(1741); + if (lookahead == '6') ADVANCE(1745); END_STATE(); case 243: - if (lookahead == '6') ADVANCE(1738); + if (lookahead == '6') ADVANCE(1742); END_STATE(); case 244: - if (lookahead == '6') ADVANCE(1744); + if (lookahead == '6') ADVANCE(1748); END_STATE(); case 245: - if (lookahead == '6') ADVANCE(1547); + if (lookahead == '6') ADVANCE(1551); END_STATE(); case 246: - if (lookahead == '6') ADVANCE(1543); + if (lookahead == '6') ADVANCE(1547); END_STATE(); case 247: - if (lookahead == '6') ADVANCE(1563); + if (lookahead == '6') ADVANCE(1567); END_STATE(); case 248: - if (lookahead == '6') ADVANCE(1546); + if (lookahead == '6') ADVANCE(1550); END_STATE(); case 249: - if (lookahead == '8') ADVANCE(1753); + if (lookahead == '8') ADVANCE(1757); END_STATE(); case 250: - if (lookahead == '8') ADVANCE(1754); + if (lookahead == '8') ADVANCE(1758); END_STATE(); case 251: - if (lookahead == '8') ADVANCE(1755); + if (lookahead == '8') ADVANCE(1759); END_STATE(); case 252: - if (lookahead == ':') ADVANCE(1784); + if (lookahead == ':') ADVANCE(1787); if (lookahead == 'a') ADVANCE(342); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4287,7 +4301,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 253: - if (lookahead == ':') ADVANCE(1784); + if (lookahead == ':') ADVANCE(1787); if (lookahead == 'a') ADVANCE(329); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4295,7 +4309,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 254: - if (lookahead == ':') ADVANCE(1784); + if (lookahead == ':') ADVANCE(1787); if (lookahead == 'a') ADVANCE(306); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4303,7 +4317,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 255: - if (lookahead == ':') ADVANCE(1784); + if (lookahead == ':') ADVANCE(1787); if (lookahead == 'a') ADVANCE(270); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4311,7 +4325,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 256: - if (lookahead == ':') ADVANCE(1784); + if (lookahead == ':') ADVANCE(1787); if (lookahead == 'a') ADVANCE(331); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4319,7 +4333,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 257: - if (lookahead == ':') ADVANCE(1784); + if (lookahead == ':') ADVANCE(1787); if (lookahead == 'a') ADVANCE(315); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4327,7 +4341,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 258: - if (lookahead == ':') ADVANCE(1784); + if (lookahead == ':') ADVANCE(1787); if (lookahead == 'a') ADVANCE(272); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4335,7 +4349,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 259: - if (lookahead == ':') ADVANCE(1784); + if (lookahead == ':') ADVANCE(1787); if (lookahead == 'a') ADVANCE(345); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4343,7 +4357,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 260: - if (lookahead == ':') ADVANCE(1784); + if (lookahead == ':') ADVANCE(1787); if (lookahead == 'a') ADVANCE(330); if (lookahead == 'o') ADVANCE(310); if (('0' <= lookahead && lookahead <= '9') || @@ -4352,7 +4366,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 261: - if (lookahead == ':') ADVANCE(1784); + if (lookahead == ':') ADVANCE(1787); if (lookahead == 'a') ADVANCE(344); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4360,7 +4374,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 262: - if (lookahead == ':') ADVANCE(1784); + if (lookahead == ':') ADVANCE(1787); if (lookahead == 'a') ADVANCE(346); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4368,7 +4382,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 263: - if (lookahead == ':') ADVANCE(1784); + if (lookahead == ':') ADVANCE(1787); if (lookahead == 'b') ADVANCE(335); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4376,7 +4390,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 264: - if (lookahead == ':') ADVANCE(1784); + if (lookahead == ':') ADVANCE(1787); if (lookahead == 'b') ADVANCE(307); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4384,7 +4398,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 265: - if (lookahead == ':') ADVANCE(1784); + if (lookahead == ':') ADVANCE(1787); if (lookahead == 'c') ADVANCE(295); if (lookahead == 't') ADVANCE(294); if (('0' <= lookahead && lookahead <= '9') || @@ -4393,31 +4407,31 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 266: - if (lookahead == ':') ADVANCE(1784); - if (lookahead == 'c') ADVANCE(1801); + if (lookahead == ':') ADVANCE(1787); + if (lookahead == 'c') ADVANCE(1804); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 267: - if (lookahead == ':') ADVANCE(1784); - if (lookahead == 'c') ADVANCE(1810); + if (lookahead == ':') ADVANCE(1787); + if (lookahead == 'c') ADVANCE(1813); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 268: - if (lookahead == ':') ADVANCE(1784); - if (lookahead == 'c') ADVANCE(1837); + if (lookahead == ':') ADVANCE(1787); + if (lookahead == 'c') ADVANCE(1840); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 269: - if (lookahead == ':') ADVANCE(1784); + if (lookahead == ':') ADVANCE(1787); if (lookahead == 'c') ADVANCE(308); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4425,7 +4439,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 270: - if (lookahead == ':') ADVANCE(1784); + if (lookahead == ':') ADVANCE(1787); if (lookahead == 'c') ADVANCE(338); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4433,7 +4447,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 271: - if (lookahead == ':') ADVANCE(1784); + if (lookahead == ':') ADVANCE(1787); if (lookahead == 'c') ADVANCE(340); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4441,7 +4455,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 272: - if (lookahead == ':') ADVANCE(1784); + if (lookahead == ':') ADVANCE(1787); if (lookahead == 'c') ADVANCE(283); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4449,7 +4463,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 273: - if (lookahead == ':') ADVANCE(1784); + if (lookahead == ':') ADVANCE(1787); if (lookahead == 'c') ADVANCE(348); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4457,7 +4471,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 274: - if (lookahead == ':') ADVANCE(1784); + if (lookahead == ':') ADVANCE(1787); if (lookahead == 'd') ADVANCE(292); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4465,7 +4479,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 275: - if (lookahead == ':') ADVANCE(1784); + if (lookahead == ':') ADVANCE(1787); if (lookahead == 'd') ADVANCE(141); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4473,23 +4487,23 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 276: - if (lookahead == ':') ADVANCE(1784); - if (lookahead == 'd') ADVANCE(1807); + if (lookahead == ':') ADVANCE(1787); + if (lookahead == 'd') ADVANCE(1810); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 277: - if (lookahead == ':') ADVANCE(1784); - if (lookahead == 'd') ADVANCE(1816); + if (lookahead == ':') ADVANCE(1787); + if (lookahead == 'd') ADVANCE(1819); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 278: - if (lookahead == ':') ADVANCE(1784); + if (lookahead == ':') ADVANCE(1787); if (lookahead == 'e') ADVANCE(269); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4497,47 +4511,47 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 279: - if (lookahead == ':') ADVANCE(1784); - if (lookahead == 'e') ADVANCE(1834); + if (lookahead == ':') ADVANCE(1787); + if (lookahead == 'e') ADVANCE(1837); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 280: - if (lookahead == ':') ADVANCE(1784); - if (lookahead == 'e') ADVANCE(1825); + if (lookahead == ':') ADVANCE(1787); + if (lookahead == 'e') ADVANCE(1828); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 281: - if (lookahead == ':') ADVANCE(1784); - if (lookahead == 'e') ADVANCE(1804); + if (lookahead == ':') ADVANCE(1787); + if (lookahead == 'e') ADVANCE(1807); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 282: - if (lookahead == ':') ADVANCE(1784); - if (lookahead == 'e') ADVANCE(1819); + if (lookahead == ':') ADVANCE(1787); + if (lookahead == 'e') ADVANCE(1822); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 283: - if (lookahead == ':') ADVANCE(1784); - if (lookahead == 'e') ADVANCE(1828); + if (lookahead == ':') ADVANCE(1787); + if (lookahead == 'e') ADVANCE(1831); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 284: - if (lookahead == ':') ADVANCE(1784); + if (lookahead == ':') ADVANCE(1787); if (lookahead == 'e') ADVANCE(273); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4545,7 +4559,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 285: - if (lookahead == ':') ADVANCE(1784); + if (lookahead == ':') ADVANCE(1787); if (lookahead == 'e') ADVANCE(275); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4553,7 +4567,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 286: - if (lookahead == ':') ADVANCE(1784); + if (lookahead == ':') ADVANCE(1787); if (lookahead == 'e') ADVANCE(324); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4561,7 +4575,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 287: - if (lookahead == ':') ADVANCE(1784); + if (lookahead == ':') ADVANCE(1787); if (lookahead == 'e') ADVANCE(276); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4569,7 +4583,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 288: - if (lookahead == ':') ADVANCE(1784); + if (lookahead == ':') ADVANCE(1787); if (lookahead == 'e') ADVANCE(277); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4577,7 +4591,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 289: - if (lookahead == ':') ADVANCE(1784); + if (lookahead == ':') ADVANCE(1787); if (lookahead == 'e') ADVANCE(317); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4585,7 +4599,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 290: - if (lookahead == ':') ADVANCE(1784); + if (lookahead == ':') ADVANCE(1787); if (lookahead == 'e') ADVANCE(347); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4593,7 +4607,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 291: - if (lookahead == ':') ADVANCE(1784); + if (lookahead == ':') ADVANCE(1787); if (lookahead == 'f') ADVANCE(258); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4601,7 +4615,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 292: - if (lookahead == ':') ADVANCE(1784); + if (lookahead == ':') ADVANCE(1787); if (lookahead == 'g') ADVANCE(279); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4609,7 +4623,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 293: - if (lookahead == ':') ADVANCE(1784); + if (lookahead == ':') ADVANCE(1787); if (lookahead == 'g') ADVANCE(334); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4617,7 +4631,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 294: - if (lookahead == ':') ADVANCE(1784); + if (lookahead == ':') ADVANCE(1787); if (lookahead == 'h') ADVANCE(290); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4625,7 +4639,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 295: - if (lookahead == ':') ADVANCE(1784); + if (lookahead == ':') ADVANCE(1787); if (lookahead == 'h') ADVANCE(333); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4633,7 +4647,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 296: - if (lookahead == ':') ADVANCE(1784); + if (lookahead == ':') ADVANCE(1787); if (lookahead == 'i') ADVANCE(274); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4641,7 +4655,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 297: - if (lookahead == ':') ADVANCE(1784); + if (lookahead == ':') ADVANCE(1787); if (lookahead == 'i') ADVANCE(355); if (lookahead == 'o') ADVANCE(349); if (('0' <= lookahead && lookahead <= '9') || @@ -4650,7 +4664,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 298: - if (lookahead == ':') ADVANCE(1784); + if (lookahead == ':') ADVANCE(1787); if (lookahead == 'i') ADVANCE(356); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4658,7 +4672,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 299: - if (lookahead == ':') ADVANCE(1784); + if (lookahead == ':') ADVANCE(1787); if (lookahead == 'i') ADVANCE(354); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4666,7 +4680,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 300: - if (lookahead == ':') ADVANCE(1784); + if (lookahead == ':') ADVANCE(1787); if (lookahead == 'i') ADVANCE(266); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4674,7 +4688,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 301: - if (lookahead == ':') ADVANCE(1784); + if (lookahead == ':') ADVANCE(1787); if (lookahead == 'i') ADVANCE(316); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4682,7 +4696,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 302: - if (lookahead == ':') ADVANCE(1784); + if (lookahead == ':') ADVANCE(1787); if (lookahead == 'i') ADVANCE(267); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4690,7 +4704,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 303: - if (lookahead == ':') ADVANCE(1784); + if (lookahead == ':') ADVANCE(1787); if (lookahead == 'i') ADVANCE(309); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4698,7 +4712,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 304: - if (lookahead == ':') ADVANCE(1784); + if (lookahead == ':') ADVANCE(1787); if (lookahead == 'i') ADVANCE(268); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4706,7 +4720,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 305: - if (lookahead == ':') ADVANCE(1784); + if (lookahead == ':') ADVANCE(1787); if (lookahead == 'i') ADVANCE(289); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4714,15 +4728,15 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 306: - if (lookahead == ':') ADVANCE(1784); - if (lookahead == 'l') ADVANCE(1813); + if (lookahead == ':') ADVANCE(1787); + if (lookahead == 'l') ADVANCE(1816); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 307: - if (lookahead == ':') ADVANCE(1784); + if (lookahead == ':') ADVANCE(1787); if (lookahead == 'l') ADVANCE(300); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4730,7 +4744,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 308: - if (lookahead == ':') ADVANCE(1784); + if (lookahead == ':') ADVANCE(1787); if (lookahead == 'l') ADVANCE(256); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4738,7 +4752,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 309: - if (lookahead == ':') ADVANCE(1784); + if (lookahead == ':') ADVANCE(1787); if (lookahead == 'l') ADVANCE(282); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4746,7 +4760,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 310: - if (lookahead == ':') ADVANCE(1784); + if (lookahead == ':') ADVANCE(1787); if (lookahead == 'l') ADVANCE(262); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4754,15 +4768,15 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 311: - if (lookahead == ':') ADVANCE(1784); - if (lookahead == 'm') ADVANCE(1840); + if (lookahead == ':') ADVANCE(1787); + if (lookahead == 'm') ADVANCE(1843); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 312: - if (lookahead == ':') ADVANCE(1784); + if (lookahead == ':') ADVANCE(1787); if (lookahead == 'n') ADVANCE(352); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4770,7 +4784,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 313: - if (lookahead == ':') ADVANCE(1784); + if (lookahead == ':') ADVANCE(1787); if (lookahead == 'n') ADVANCE(341); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4778,7 +4792,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 314: - if (lookahead == ':') ADVANCE(1784); + if (lookahead == ':') ADVANCE(1787); if (lookahead == 'n') ADVANCE(265); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4786,7 +4800,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 315: - if (lookahead == ':') ADVANCE(1784); + if (lookahead == ':') ADVANCE(1787); if (lookahead == 'n') ADVANCE(337); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4794,7 +4808,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 316: - if (lookahead == ':') ADVANCE(1784); + if (lookahead == ':') ADVANCE(1787); if (lookahead == 'n') ADVANCE(254); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4802,7 +4816,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 317: - if (lookahead == ':') ADVANCE(1784); + if (lookahead == ':') ADVANCE(1787); if (lookahead == 'n') ADVANCE(339); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4810,7 +4824,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 318: - if (lookahead == ':') ADVANCE(1784); + if (lookahead == ':') ADVANCE(1787); if (lookahead == 'n') ADVANCE(298); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4818,7 +4832,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 319: - if (lookahead == ':') ADVANCE(1784); + if (lookahead == ':') ADVANCE(1787); if (lookahead == 'n') ADVANCE(336); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4826,7 +4840,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 320: - if (lookahead == ':') ADVANCE(1784); + if (lookahead == ':') ADVANCE(1787); if (lookahead == 'o') ADVANCE(319); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4834,7 +4848,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 321: - if (lookahead == ':') ADVANCE(1784); + if (lookahead == ':') ADVANCE(1787); if (lookahead == 'o') ADVANCE(318); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4842,7 +4856,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 322: - if (lookahead == ':') ADVANCE(1784); + if (lookahead == ':') ADVANCE(1787); if (lookahead == 'o') ADVANCE(325); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4850,7 +4864,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 323: - if (lookahead == ':') ADVANCE(1784); + if (lookahead == ':') ADVANCE(1787); if (lookahead == 'r') ADVANCE(297); if (lookahead == 'u') ADVANCE(264); if (('0' <= lookahead && lookahead <= '9') || @@ -4859,7 +4873,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 324: - if (lookahead == ':') ADVANCE(1784); + if (lookahead == ':') ADVANCE(1787); if (lookahead == 'r') ADVANCE(291); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4867,15 +4881,15 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 325: - if (lookahead == ':') ADVANCE(1784); - if (lookahead == 'r') ADVANCE(1843); + if (lookahead == ':') ADVANCE(1787); + if (lookahead == 'r') ADVANCE(1846); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 326: - if (lookahead == ':') ADVANCE(1784); + if (lookahead == ':') ADVANCE(1787); if (lookahead == 'r') ADVANCE(296); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4883,7 +4897,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 327: - if (lookahead == ':') ADVANCE(1784); + if (lookahead == ':') ADVANCE(1787); if (lookahead == 'r') ADVANCE(257); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4891,7 +4905,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 328: - if (lookahead == ':') ADVANCE(1784); + if (lookahead == ':') ADVANCE(1787); if (lookahead == 'r') ADVANCE(353); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4899,7 +4913,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 329: - if (lookahead == ':') ADVANCE(1784); + if (lookahead == ':') ADVANCE(1787); if (lookahead == 'r') ADVANCE(293); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4907,7 +4921,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 330: - if (lookahead == ':') ADVANCE(1784); + if (lookahead == ':') ADVANCE(1787); if (lookahead == 'r') ADVANCE(253); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4915,7 +4929,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 331: - if (lookahead == ':') ADVANCE(1784); + if (lookahead == ':') ADVANCE(1787); if (lookahead == 'r') ADVANCE(285); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4923,7 +4937,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 332: - if (lookahead == ':') ADVANCE(1784); + if (lookahead == ':') ADVANCE(1787); if (lookahead == 'r') ADVANCE(255); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4931,7 +4945,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 333: - if (lookahead == ':') ADVANCE(1784); + if (lookahead == ':') ADVANCE(1787); if (lookahead == 'r') ADVANCE(321); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4939,15 +4953,15 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 334: - if (lookahead == ':') ADVANCE(1784); - if (lookahead == 's') ADVANCE(1846); + if (lookahead == ':') ADVANCE(1787); + if (lookahead == 's') ADVANCE(1849); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 335: - if (lookahead == ':') ADVANCE(1784); + if (lookahead == ':') ADVANCE(1787); if (lookahead == 's') ADVANCE(350); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4955,7 +4969,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 336: - if (lookahead == ':') ADVANCE(1784); + if (lookahead == ':') ADVANCE(1787); if (lookahead == 's') ADVANCE(343); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4963,7 +4977,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 337: - if (lookahead == ':') ADVANCE(1784); + if (lookahead == ':') ADVANCE(1787); if (lookahead == 's') ADVANCE(305); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4971,23 +4985,23 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 338: - if (lookahead == ':') ADVANCE(1784); - if (lookahead == 't') ADVANCE(1831); + if (lookahead == ':') ADVANCE(1787); + if (lookahead == 't') ADVANCE(1834); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 339: - if (lookahead == ':') ADVANCE(1784); - if (lookahead == 't') ADVANCE(1822); + if (lookahead == ':') ADVANCE(1787); + if (lookahead == 't') ADVANCE(1825); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 340: - if (lookahead == ':') ADVANCE(1784); + if (lookahead == ':') ADVANCE(1787); if (lookahead == 't') ADVANCE(322); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4995,7 +5009,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 341: - if (lookahead == ':') ADVANCE(1784); + if (lookahead == ':') ADVANCE(1787); if (lookahead == 't') ADVANCE(286); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -5003,7 +5017,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 342: - if (lookahead == ':') ADVANCE(1784); + if (lookahead == ':') ADVANCE(1787); if (lookahead == 't') ADVANCE(299); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -5011,7 +5025,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 343: - if (lookahead == ':') ADVANCE(1784); + if (lookahead == ':') ADVANCE(1787); if (lookahead == 't') ADVANCE(328); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -5019,7 +5033,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 344: - if (lookahead == ':') ADVANCE(1784); + if (lookahead == ':') ADVANCE(1787); if (lookahead == 't') ADVANCE(302); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -5027,7 +5041,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 345: - if (lookahead == ':') ADVANCE(1784); + if (lookahead == ':') ADVANCE(1787); if (lookahead == 't') ADVANCE(281); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -5035,7 +5049,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 346: - if (lookahead == ':') ADVANCE(1784); + if (lookahead == ':') ADVANCE(1787); if (lookahead == 't') ADVANCE(303); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -5043,7 +5057,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 347: - if (lookahead == ':') ADVANCE(1784); + if (lookahead == ':') ADVANCE(1787); if (lookahead == 't') ADVANCE(304); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -5051,7 +5065,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 348: - if (lookahead == ':') ADVANCE(1784); + if (lookahead == ':') ADVANCE(1787); if (lookahead == 't') ADVANCE(287); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -5059,7 +5073,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 349: - if (lookahead == ':') ADVANCE(1784); + if (lookahead == ':') ADVANCE(1787); if (lookahead == 't') ADVANCE(284); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -5067,7 +5081,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 350: - if (lookahead == ':') ADVANCE(1784); + if (lookahead == ':') ADVANCE(1787); if (lookahead == 't') ADVANCE(332); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -5075,7 +5089,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 351: - if (lookahead == ':') ADVANCE(1784); + if (lookahead == ':') ADVANCE(1787); if (lookahead == 't') ADVANCE(261); if (lookahead == 'y') ADVANCE(314); if (('0' <= lookahead && lookahead <= '9') || @@ -5084,7 +5098,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 352: - if (lookahead == ':') ADVANCE(1784); + if (lookahead == ':') ADVANCE(1787); if (lookahead == 'u') ADVANCE(311); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -5092,7 +5106,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 353: - if (lookahead == ':') ADVANCE(1784); + if (lookahead == ':') ADVANCE(1787); if (lookahead == 'u') ADVANCE(271); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -5100,7 +5114,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 354: - if (lookahead == ':') ADVANCE(1784); + if (lookahead == ':') ADVANCE(1787); if (lookahead == 'v') ADVANCE(280); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -5108,7 +5122,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 355: - if (lookahead == ':') ADVANCE(1784); + if (lookahead == ':') ADVANCE(1787); if (lookahead == 'v') ADVANCE(259); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -5116,7 +5130,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 356: - if (lookahead == ':') ADVANCE(1784); + if (lookahead == ':') ADVANCE(1787); if (lookahead == 'z') ADVANCE(288); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -5124,14 +5138,14 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'y')) ADVANCE(357); END_STATE(); case 357: - if (lookahead == ':') ADVANCE(1784); + if (lookahead == ':') ADVANCE(1787); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); case 358: - if (lookahead == ';') ADVANCE(1783); + if (lookahead == ';') ADVANCE(1786); if (lookahead == '$' || ('/' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -5139,7 +5153,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(358); END_STATE(); case 359: - if (lookahead == '>') ADVANCE(1779); + if (lookahead == '>') ADVANCE(1782); END_STATE(); case 360: if (lookahead == '>') ADVANCE(18); @@ -5148,253 +5162,253 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '>') ADVANCE(19); END_STATE(); case 362: - if (lookahead == 'a') ADVANCE(558); + if (lookahead == 'a') ADVANCE(559); END_STATE(); case 363: - if (lookahead == 'a') ADVANCE(1507); + if (lookahead == 'a') ADVANCE(1509); END_STATE(); case 364: - if (lookahead == 'a') ADVANCE(1781); + if (lookahead == 'a') ADVANCE(1784); END_STATE(); case 365: - if (lookahead == 'a') ADVANCE(1782); + if (lookahead == 'a') ADVANCE(1785); END_STATE(); case 366: - if (lookahead == 'a') ADVANCE(1576); + if (lookahead == 'a') ADVANCE(1580); END_STATE(); case 367: - if (lookahead == 'a') ADVANCE(511); - if (lookahead == 'r') ADVANCE(854); - if (lookahead == 'u') ADVANCE(484); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1853); + if (lookahead == 'a') ADVANCE(512); + if (lookahead == 'r') ADVANCE(855); + if (lookahead == 'u') ADVANCE(485); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1856); END_STATE(); case 368: - if (lookahead == 'a') ADVANCE(1406); + if (lookahead == 'a') ADVANCE(1408); END_STATE(); case 369: - if (lookahead == 'a') ADVANCE(1406); - if (lookahead == 'e') ADVANCE(818); - if (lookahead == 'o') ADVANCE(1199); - if (lookahead == 'u') ADVANCE(961); + if (lookahead == 'a') ADVANCE(1408); + if (lookahead == 'e') ADVANCE(819); + if (lookahead == 'o') ADVANCE(1201); + if (lookahead == 'u') ADVANCE(962); END_STATE(); case 370: - if (lookahead == 'a') ADVANCE(1318); + if (lookahead == 'a') ADVANCE(1320); END_STATE(); case 371: - if (lookahead == 'a') ADVANCE(1403); + if (lookahead == 'a') ADVANCE(1405); if (lookahead == 'l') ADVANCE(370); END_STATE(); case 372: - if (lookahead == 'a') ADVANCE(1504); + if (lookahead == 'a') ADVANCE(1506); END_STATE(); case 373: - if (lookahead == 'a') ADVANCE(1263); - if (lookahead == 'u') ADVANCE(1340); + if (lookahead == 'a') ADVANCE(1265); + if (lookahead == 'u') ADVANCE(1342); END_STATE(); case 374: - if (lookahead == 'a') ADVANCE(1006); + if (lookahead == 'a') ADVANCE(1007); END_STATE(); case 375: - if (lookahead == 'a') ADVANCE(1505); + if (lookahead == 'a') ADVANCE(1507); END_STATE(); case 376: - if (lookahead == 'a') ADVANCE(1262); + if (lookahead == 'a') ADVANCE(1264); END_STATE(); case 377: - if (lookahead == 'a') ADVANCE(1034); + if (lookahead == 'a') ADVANCE(1036); END_STATE(); case 378: - if (lookahead == 'a') ADVANCE(1292); + if (lookahead == 'a') ADVANCE(1010); END_STATE(); case 379: - if (lookahead == 'a') ADVANCE(1089); + if (lookahead == 'a') ADVANCE(1294); END_STATE(); case 380: - if (lookahead == 'a') ADVANCE(575); + if (lookahead == 'a') ADVANCE(1091); END_STATE(); case 381: - if (lookahead == 'a') ADVANCE(1286); - if (lookahead == 'i') ADVANCE(1092); + if (lookahead == 'a') ADVANCE(576); END_STATE(); case 382: - if (lookahead == 'a') ADVANCE(1215); + if (lookahead == 'a') ADVANCE(1288); + if (lookahead == 'i') ADVANCE(1094); END_STATE(); case 383: - if (lookahead == 'a') ADVANCE(951); + if (lookahead == 'a') ADVANCE(1217); END_STATE(); case 384: - if (lookahead == 'a') ADVANCE(958); + if (lookahead == 'a') ADVANCE(952); END_STATE(); case 385: - if (lookahead == 'a') ADVANCE(1216); + if (lookahead == 'a') ADVANCE(959); END_STATE(); case 386: - if (lookahead == 'a') ADVANCE(1217); + if (lookahead == 'a') ADVANCE(1218); END_STATE(); case 387: - if (lookahead == 'a') ADVANCE(1453); + if (lookahead == 'a') ADVANCE(1219); END_STATE(); case 388: - if (lookahead == 'a') ADVANCE(1218); + if (lookahead == 'a') ADVANCE(1455); END_STATE(); case 389: - if (lookahead == 'a') ADVANCE(1219); + if (lookahead == 'a') ADVANCE(1220); END_STATE(); case 390: - if (lookahead == 'a') ADVANCE(1220); + if (lookahead == 'a') ADVANCE(1221); END_STATE(); case 391: - if (lookahead == 'a') ADVANCE(953); + if (lookahead == 'a') ADVANCE(1222); END_STATE(); case 392: - if (lookahead == 'a') ADVANCE(1422); + if (lookahead == 'a') ADVANCE(954); END_STATE(); case 393: - if (lookahead == 'a') ADVANCE(1221); + if (lookahead == 'a') ADVANCE(1424); END_STATE(); case 394: - if (lookahead == 'a') ADVANCE(1023); + if (lookahead == 'a') ADVANCE(1223); END_STATE(); case 395: - if (lookahead == 'a') ADVANCE(1024); + if (lookahead == 'a') ADVANCE(1025); END_STATE(); case 396: - if (lookahead == 'a') ADVANCE(1025); + if (lookahead == 'a') ADVANCE(1026); END_STATE(); case 397: - if (lookahead == 'a') ADVANCE(1026); + if (lookahead == 'a') ADVANCE(1027); END_STATE(); case 398: - if (lookahead == 'a') ADVANCE(1027); + if (lookahead == 'a') ADVANCE(1028); END_STATE(); case 399: - if (lookahead == 'a') ADVANCE(1028); + if (lookahead == 'a') ADVANCE(1029); END_STATE(); case 400: - if (lookahead == 'a') ADVANCE(1088); + if (lookahead == 'a') ADVANCE(1030); END_STATE(); case 401: - if (lookahead == 'a') ADVANCE(1357); + if (lookahead == 'a') ADVANCE(1090); END_STATE(); case 402: - if (lookahead == 'a') ADVANCE(1358); + if (lookahead == 'a') ADVANCE(1359); END_STATE(); case 403: - if (lookahead == 'a') ADVANCE(1359); + if (lookahead == 'a') ADVANCE(1360); END_STATE(); case 404: - if (lookahead == 'a') ADVANCE(1360); + if (lookahead == 'a') ADVANCE(1361); END_STATE(); case 405: - if (lookahead == 'a') ADVANCE(1361); + if (lookahead == 'a') ADVANCE(1362); END_STATE(); case 406: - if (lookahead == 'a') ADVANCE(1038); - if (lookahead == 'e') ADVANCE(1054); - if (lookahead == 'f') ADVANCE(855); - if (lookahead == 'm') ADVANCE(726); + if (lookahead == 'a') ADVANCE(1363); END_STATE(); case 407: - if (lookahead == 'a') ADVANCE(1362); + if (lookahead == 'a') ADVANCE(1040); + if (lookahead == 'e') ADVANCE(1056); + if (lookahead == 'f') ADVANCE(856); + if (lookahead == 'm') ADVANCE(727); END_STATE(); case 408: - if (lookahead == 'a') ADVANCE(1425); + if (lookahead == 'a') ADVANCE(1364); END_STATE(); case 409: - if (lookahead == 'a') ADVANCE(1367); + if (lookahead == 'a') ADVANCE(1427); END_STATE(); case 410: - if (lookahead == 'a') ADVANCE(1368); + if (lookahead == 'a') ADVANCE(1369); END_STATE(); case 411: - if (lookahead == 'a') ADVANCE(1385); + if (lookahead == 'a') ADVANCE(1370); END_STATE(); case 412: - if (lookahead == 'a') ADVANCE(1390); + if (lookahead == 'a') ADVANCE(1387); END_STATE(); case 413: - if (lookahead == 'a') ADVANCE(1428); + if (lookahead == 'a') ADVANCE(1392); END_STATE(); case 414: - if (lookahead == 'a') ADVANCE(1429); + if (lookahead == 'a') ADVANCE(1430); END_STATE(); case 415: - if (lookahead == 'a') ADVANCE(1392); + if (lookahead == 'a') ADVANCE(1431); END_STATE(); case 416: - if (lookahead == 'a') ADVANCE(1508); + if (lookahead == 'a') ADVANCE(1394); END_STATE(); case 417: - if (lookahead == 'a') ADVANCE(1267); - if (lookahead == 'o') ADVANCE(985); + if (lookahead == 'a') ADVANCE(560); END_STATE(); case 418: - if (lookahead == 'a') ADVANCE(1267); - if (lookahead == 'o') ADVANCE(985); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1851); + if (lookahead == 'a') ADVANCE(1510); END_STATE(); case 419: - if (lookahead == 'a') ADVANCE(1321); + if (lookahead == 'a') ADVANCE(1269); + if (lookahead == 'o') ADVANCE(986); END_STATE(); case 420: - if (lookahead == 'a') ADVANCE(540); + if (lookahead == 'a') ADVANCE(1269); + if (lookahead == 'o') ADVANCE(986); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1854); END_STATE(); case 421: - if (lookahead == 'a') ADVANCE(1298); + if (lookahead == 'a') ADVANCE(1323); END_STATE(); case 422: - if (lookahead == 'a') ADVANCE(1442); + if (lookahead == 'a') ADVANCE(541); END_STATE(); case 423: - if (lookahead == 'a') ADVANCE(539); + if (lookahead == 'a') ADVANCE(1300); END_STATE(); case 424: - if (lookahead == 'a') ADVANCE(1324); + if (lookahead == 'a') ADVANCE(1444); END_STATE(); case 425: - if (lookahead == 'a') ADVANCE(1440); + if (lookahead == 'a') ADVANCE(540); END_STATE(); case 426: - if (lookahead == 'a') ADVANCE(1414); + if (lookahead == 'a') ADVANCE(1326); END_STATE(); case 427: - if (lookahead == 'a') ADVANCE(543); + if (lookahead == 'a') ADVANCE(1442); END_STATE(); case 428: - if (lookahead == 'a') ADVANCE(1097); + if (lookahead == 'a') ADVANCE(1416); END_STATE(); case 429: - if (lookahead == 'a') ADVANCE(621); + if (lookahead == 'a') ADVANCE(544); END_STATE(); case 430: - if (lookahead == 'a') ADVANCE(1287); + if (lookahead == 'a') ADVANCE(1099); END_STATE(); case 431: - if (lookahead == 'a') ADVANCE(1093); + if (lookahead == 'a') ADVANCE(622); END_STATE(); case 432: - if (lookahead == 'a') ADVANCE(1511); + if (lookahead == 'a') ADVANCE(1289); END_STATE(); case 433: - if (lookahead == 'a') ADVANCE(1452); + if (lookahead == 'a') ADVANCE(1095); END_STATE(); case 434: - if (lookahead == 'a') ADVANCE(622); + if (lookahead == 'a') ADVANCE(1513); END_STATE(); case 435: - if (lookahead == 'a') ADVANCE(1094); + if (lookahead == 'a') ADVANCE(1454); END_STATE(); case 436: - if (lookahead == 'a') ADVANCE(1512); + if (lookahead == 'a') ADVANCE(623); END_STATE(); case 437: - if (lookahead == 'a') ADVANCE(1457); + if (lookahead == 'a') ADVANCE(1096); END_STATE(); case 438: - if (lookahead == 'a') ADVANCE(623); + if (lookahead == 'a') ADVANCE(1514); END_STATE(); case 439: - if (lookahead == 'a') ADVANCE(1096); + if (lookahead == 'a') ADVANCE(1459); END_STATE(); case 440: if (lookahead == 'a') ADVANCE(624); @@ -5406,196 +5420,196 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'a') ADVANCE(625); END_STATE(); case 443: - if (lookahead == 'a') ADVANCE(1099); + if (lookahead == 'a') ADVANCE(1100); END_STATE(); case 444: if (lookahead == 'a') ADVANCE(626); END_STATE(); case 445: - if (lookahead == 'a') ADVANCE(1100); + if (lookahead == 'a') ADVANCE(1101); END_STATE(); case 446: if (lookahead == 'a') ADVANCE(627); END_STATE(); case 447: - if (lookahead == 'a') ADVANCE(1101); + if (lookahead == 'a') ADVANCE(1102); END_STATE(); case 448: if (lookahead == 'a') ADVANCE(628); END_STATE(); case 449: - if (lookahead == 'a') ADVANCE(630); + if (lookahead == 'a') ADVANCE(1103); END_STATE(); case 450: - if (lookahead == 'a') ADVANCE(631); + if (lookahead == 'a') ADVANCE(629); END_STATE(); case 451: - if (lookahead == 'a') ADVANCE(632); + if (lookahead == 'a') ADVANCE(631); END_STATE(); case 452: - if (lookahead == 'a') ADVANCE(633); + if (lookahead == 'a') ADVANCE(632); END_STATE(); case 453: - if (lookahead == 'a') ADVANCE(634); + if (lookahead == 'a') ADVANCE(633); END_STATE(); case 454: - if (lookahead == 'a') ADVANCE(636); + if (lookahead == 'a') ADVANCE(634); END_STATE(); case 455: - if (lookahead == 'a') ADVANCE(638); + if (lookahead == 'a') ADVANCE(635); END_STATE(); case 456: - if (lookahead == 'a') ADVANCE(639); + if (lookahead == 'a') ADVANCE(637); END_STATE(); case 457: - if (lookahead == 'a') ADVANCE(640); + if (lookahead == 'a') ADVANCE(639); END_STATE(); case 458: - if (lookahead == 'a') ADVANCE(641); + if (lookahead == 'a') ADVANCE(640); END_STATE(); case 459: - if (lookahead == 'a') ADVANCE(642); + if (lookahead == 'a') ADVANCE(641); END_STATE(); case 460: - if (lookahead == 'a') ADVANCE(643); + if (lookahead == 'a') ADVANCE(642); END_STATE(); case 461: - if (lookahead == 'a') ADVANCE(644); + if (lookahead == 'a') ADVANCE(643); END_STATE(); case 462: - if (lookahead == 'a') ADVANCE(645); + if (lookahead == 'a') ADVANCE(644); END_STATE(); case 463: - if (lookahead == 'a') ADVANCE(646); + if (lookahead == 'a') ADVANCE(645); END_STATE(); case 464: - if (lookahead == 'a') ADVANCE(647); + if (lookahead == 'a') ADVANCE(646); END_STATE(); case 465: - if (lookahead == 'a') ADVANCE(648); + if (lookahead == 'a') ADVANCE(647); END_STATE(); case 466: - if (lookahead == 'a') ADVANCE(649); + if (lookahead == 'a') ADVANCE(648); END_STATE(); case 467: - if (lookahead == 'a') ADVANCE(650); + if (lookahead == 'a') ADVANCE(649); END_STATE(); case 468: - if (lookahead == 'a') ADVANCE(651); + if (lookahead == 'a') ADVANCE(650); END_STATE(); case 469: - if (lookahead == 'a') ADVANCE(652); + if (lookahead == 'a') ADVANCE(651); END_STATE(); case 470: - if (lookahead == 'a') ADVANCE(653); + if (lookahead == 'a') ADVANCE(652); END_STATE(); case 471: - if (lookahead == 'a') ADVANCE(654); + if (lookahead == 'a') ADVANCE(653); END_STATE(); case 472: - if (lookahead == 'a') ADVANCE(1106); - if (lookahead == 'f') ADVANCE(895); - if (lookahead == 'm') ADVANCE(750); - if (lookahead == 'p') ADVANCE(474); - if (lookahead == 's') ADVANCE(1205); + if (lookahead == 'a') ADVANCE(654); END_STATE(); case 473: - if (lookahead == 'a') ADVANCE(1105); - if (lookahead == 'f') ADVANCE(895); + if (lookahead == 'a') ADVANCE(655); END_STATE(); case 474: - if (lookahead == 'a') ADVANCE(559); + if (lookahead == 'a') ADVANCE(1108); + if (lookahead == 'f') ADVANCE(896); + if (lookahead == 'm') ADVANCE(751); + if (lookahead == 'p') ADVANCE(417); + if (lookahead == 's') ADVANCE(1207); END_STATE(); case 475: - if (lookahead == 'a') ADVANCE(1307); + if (lookahead == 'a') ADVANCE(1107); + if (lookahead == 'f') ADVANCE(896); END_STATE(); case 476: - if (lookahead == 'a') ADVANCE(1308); + if (lookahead == 'a') ADVANCE(1309); END_STATE(); case 477: - if (lookahead == 'b') ADVANCE(1117); - if (lookahead == 'c') ADVANCE(833); - if (lookahead == 'o') ADVANCE(478); - if (lookahead == 's') ADVANCE(830); - if (lookahead == 'w') ADVANCE(860); + if (lookahead == 'a') ADVANCE(1310); END_STATE(); case 478: - if (lookahead == 'b') ADVANCE(928); + if (lookahead == 'b') ADVANCE(1119); + if (lookahead == 'c') ADVANCE(833); + if (lookahead == 'o') ADVANCE(479); + if (lookahead == 's') ADVANCE(831); + if (lookahead == 'w') ADVANCE(861); END_STATE(); case 479: - if (lookahead == 'b') ADVANCE(1317); + if (lookahead == 'b') ADVANCE(929); END_STATE(); case 480: - if (lookahead == 'b') ADVANCE(1317); - if (lookahead == 'd') ADVANCE(572); - if (lookahead == 'g') ADVANCE(731); - if (lookahead == 'n') ADVANCE(655); - if (lookahead == 'p') ADVANCE(1466); - if (lookahead == 'r') ADVANCE(1264); + if (lookahead == 'b') ADVANCE(1319); END_STATE(); case 481: - if (lookahead == 'b') ADVANCE(1510); - if (lookahead == 'c') ADVANCE(839); - if (lookahead == 'd') ADVANCE(1188); - if (lookahead == 'f') ADVANCE(1001); - if (lookahead == 'l') ADVANCE(1139); - if (lookahead == 's') ADVANCE(849); + if (lookahead == 'b') ADVANCE(1319); + if (lookahead == 'd') ADVANCE(573); + if (lookahead == 'g') ADVANCE(732); + if (lookahead == 'n') ADVANCE(656); + if (lookahead == 'p') ADVANCE(1468); + if (lookahead == 'r') ADVANCE(1266); END_STATE(); case 482: - if (lookahead == 'b') ADVANCE(965); + if (lookahead == 'b') ADVANCE(1512); + if (lookahead == 'c') ADVANCE(840); + if (lookahead == 'd') ADVANCE(1190); + if (lookahead == 'f') ADVANCE(1002); + if (lookahead == 'l') ADVANCE(1141); + if (lookahead == 's') ADVANCE(850); END_STATE(); case 483: - if (lookahead == 'b') ADVANCE(1111); + if (lookahead == 'b') ADVANCE(966); END_STATE(); case 484: - if (lookahead == 'b') ADVANCE(960); + if (lookahead == 'b') ADVANCE(1113); END_STATE(); case 485: - if (lookahead == 'b') ADVANCE(1192); - if (lookahead == 'c') ADVANCE(834); - if (lookahead == 'o') ADVANCE(501); - if (lookahead == 's') ADVANCE(843); - if (lookahead == 'w') ADVANCE(897); + if (lookahead == 'b') ADVANCE(961); END_STATE(); case 486: if (lookahead == 'b') ADVANCE(1194); if (lookahead == 'c') ADVANCE(835); if (lookahead == 'o') ADVANCE(502); - if (lookahead == 'q') ADVANCE(1474); - if (lookahead == 's') ADVANCE(845); - if (lookahead == 'w') ADVANCE(903); + if (lookahead == 's') ADVANCE(844); + if (lookahead == 'w') ADVANCE(898); END_STATE(); case 487: - if (lookahead == 'b') ADVANCE(969); - END_STATE(); - case 488: - if (lookahead == 'b') ADVANCE(1195); + if (lookahead == 'b') ADVANCE(1196); if (lookahead == 'c') ADVANCE(836); if (lookahead == 'o') ADVANCE(503); - if (lookahead == 'q') ADVANCE(1475); + if (lookahead == 'q') ADVANCE(1476); if (lookahead == 's') ADVANCE(846); - if (lookahead == 'w') ADVANCE(906); + if (lookahead == 'w') ADVANCE(904); + END_STATE(); + case 488: + if (lookahead == 'b') ADVANCE(970); END_STATE(); case 489: - if (lookahead == 'b') ADVANCE(1196); + if (lookahead == 'b') ADVANCE(1197); if (lookahead == 'c') ADVANCE(837); - if (lookahead == 'o') ADVANCE(505); + if (lookahead == 'o') ADVANCE(504); + if (lookahead == 'q') ADVANCE(1477); if (lookahead == 's') ADVANCE(847); - if (lookahead == 'w') ADVANCE(910); + if (lookahead == 'w') ADVANCE(907); END_STATE(); case 490: - if (lookahead == 'b') ADVANCE(971); - END_STATE(); - case 491: - if (lookahead == 'b') ADVANCE(1197); + if (lookahead == 'b') ADVANCE(1198); if (lookahead == 'c') ADVANCE(838); - if (lookahead == 'o') ADVANCE(507); + if (lookahead == 'o') ADVANCE(506); if (lookahead == 's') ADVANCE(848); - if (lookahead == 'w') ADVANCE(912); + if (lookahead == 'w') ADVANCE(911); END_STATE(); - case 492: + case 491: if (lookahead == 'b') ADVANCE(972); END_STATE(); + case 492: + if (lookahead == 'b') ADVANCE(1199); + if (lookahead == 'c') ADVANCE(839); + if (lookahead == 'o') ADVANCE(508); + if (lookahead == 's') ADVANCE(849); + if (lookahead == 'w') ADVANCE(913); + END_STATE(); case 493: if (lookahead == 'b') ADVANCE(973); END_STATE(); @@ -5621,7 +5635,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'b') ADVANCE(980); END_STATE(); case 501: - if (lookahead == 'b') ADVANCE(929); + if (lookahead == 'b') ADVANCE(981); END_STATE(); case 502: if (lookahead == 'b') ADVANCE(930); @@ -5636,10 +5650,10 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'b') ADVANCE(933); END_STATE(); case 506: - if (lookahead == 'b') ADVANCE(165); + if (lookahead == 'b') ADVANCE(934); END_STATE(); case 507: - if (lookahead == 'b') ADVANCE(934); + if (lookahead == 'b') ADVANCE(165); END_STATE(); case 508: if (lookahead == 'b') ADVANCE(935); @@ -5648,48 +5662,48 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'b') ADVANCE(936); END_STATE(); case 510: - if (lookahead == 'c') ADVANCE(956); - if (lookahead == 'i') ADVANCE(1035); + if (lookahead == 'b') ADVANCE(937); END_STATE(); case 511: - if (lookahead == 'c') ADVANCE(945); + if (lookahead == 'c') ADVANCE(957); + if (lookahead == 'i') ADVANCE(1037); END_STATE(); case 512: - if (lookahead == 'c') ADVANCE(1799); + if (lookahead == 'c') ADVANCE(946); END_STATE(); case 513: - if (lookahead == 'c') ADVANCE(1808); + if (lookahead == 'c') ADVANCE(1802); END_STATE(); case 514: - if (lookahead == 'c') ADVANCE(1835); + if (lookahead == 'c') ADVANCE(1811); END_STATE(); case 515: - if (lookahead == 'c') ADVANCE(1645); + if (lookahead == 'c') ADVANCE(1838); END_STATE(); case 516: - if (lookahead == 'c') ADVANCE(946); + if (lookahead == 'c') ADVANCE(1649); END_STATE(); case 517: - if (lookahead == 'c') ADVANCE(831); - if (lookahead == 't') ADVANCE(842); + if (lookahead == 'c') ADVANCE(947); END_STATE(); case 518: - if (lookahead == 'c') ADVANCE(937); + if (lookahead == 'c') ADVANCE(832); + if (lookahead == 't') ADVANCE(843); END_STATE(); case 519: if (lookahead == 'c') ADVANCE(938); END_STATE(); case 520: - if (lookahead == 'c') ADVANCE(819); + if (lookahead == 'c') ADVANCE(939); END_STATE(); case 521: - if (lookahead == 'c') ADVANCE(939); + if (lookahead == 'c') ADVANCE(820); END_STATE(); case 522: - if (lookahead == 'c') ADVANCE(964); + if (lookahead == 'c') ADVANCE(940); END_STATE(); case 523: - if (lookahead == 'c') ADVANCE(940); + if (lookahead == 'c') ADVANCE(965); END_STATE(); case 524: if (lookahead == 'c') ADVANCE(941); @@ -5698,19 +5712,19 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'c') ADVANCE(942); END_STATE(); case 526: - if (lookahead == 'c') ADVANCE(821); + if (lookahead == 'c') ADVANCE(943); END_STATE(); case 527: - if (lookahead == 'c') ADVANCE(943); + if (lookahead == 'c') ADVANCE(822); END_STATE(); case 528: - if (lookahead == 'c') ADVANCE(822); + if (lookahead == 'c') ADVANCE(944); END_STATE(); case 529: - if (lookahead == 'c') ADVANCE(944); + if (lookahead == 'c') ADVANCE(823); END_STATE(); case 530: - if (lookahead == 'c') ADVANCE(823); + if (lookahead == 'c') ADVANCE(945); END_STATE(); case 531: if (lookahead == 'c') ADVANCE(824); @@ -5722,48 +5736,48 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'c') ADVANCE(826); END_STATE(); case 534: - if (lookahead == 'c') ADVANCE(679); + if (lookahead == 'c') ADVANCE(827); END_STATE(); case 535: - if (lookahead == 'c') ADVANCE(424); + if (lookahead == 'c') ADVANCE(680); END_STATE(); case 536: - if (lookahead == 'c') ADVANCE(982); - if (lookahead == 's') ADVANCE(1418); - if (lookahead == 'w') ADVANCE(915); + if (lookahead == 'c') ADVANCE(426); END_STATE(); case 537: - if (lookahead == 'c') ADVANCE(744); + if (lookahead == 'c') ADVANCE(983); + if (lookahead == 's') ADVANCE(1420); + if (lookahead == 'w') ADVANCE(916); END_STATE(); case 538: - if (lookahead == 'c') ADVANCE(1423); + if (lookahead == 'c') ADVANCE(745); END_STATE(); case 539: - if (lookahead == 'c') ADVANCE(689); + if (lookahead == 'c') ADVANCE(1425); END_STATE(); case 540: - if (lookahead == 'c') ADVANCE(1355); + if (lookahead == 'c') ADVANCE(690); END_STATE(); case 541: - if (lookahead == 'c') ADVANCE(727); + if (lookahead == 'c') ADVANCE(1357); END_STATE(); case 542: - if (lookahead == 'c') ADVANCE(708); + if (lookahead == 'c') ADVANCE(728); END_STATE(); case 543: - if (lookahead == 'c') ADVANCE(713); + if (lookahead == 'c') ADVANCE(709); END_STATE(); case 544: - if (lookahead == 'c') ADVANCE(1374); + if (lookahead == 'c') ADVANCE(714); END_STATE(); case 545: - if (lookahead == 'c') ADVANCE(1375); + if (lookahead == 'c') ADVANCE(1376); END_STATE(); case 546: - if (lookahead == 'c') ADVANCE(1376); + if (lookahead == 'c') ADVANCE(1377); END_STATE(); case 547: - if (lookahead == 'c') ADVANCE(1377); + if (lookahead == 'c') ADVANCE(1378); END_STATE(); case 548: if (lookahead == 'c') ADVANCE(1379); @@ -5775,7 +5789,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'c') ADVANCE(1383); END_STATE(); case 551: - if (lookahead == 'c') ADVANCE(1389); + if (lookahead == 'c') ADVANCE(1385); END_STATE(); case 552: if (lookahead == 'c') ADVANCE(1391); @@ -5784,216 +5798,217 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'c') ADVANCE(1393); END_STATE(); case 554: - if (lookahead == 'c') ADVANCE(384); + if (lookahead == 'c') ADVANCE(1395); END_STATE(); case 555: - if (lookahead == 'c') ADVANCE(1469); + if (lookahead == 'c') ADVANCE(385); END_STATE(); case 556: - if (lookahead == 'c') ADVANCE(1444); + if (lookahead == 'c') ADVANCE(1471); END_STATE(); case 557: - if (lookahead == 'c') ADVANCE(844); + if (lookahead == 'c') ADVANCE(1446); END_STATE(); case 558: - if (lookahead == 'c') ADVANCE(948); - if (lookahead == 'r') ADVANCE(374); + if (lookahead == 'c') ADVANCE(845); END_STATE(); case 559: if (lookahead == 'c') ADVANCE(949); + if (lookahead == 'r') ADVANCE(374); END_STATE(); case 560: - if (lookahead == 'd') ADVANCE(2); - if (lookahead == 'u') ADVANCE(1005); + if (lookahead == 'c') ADVANCE(950); + if (lookahead == 'r') ADVANCE(378); END_STATE(); case 561: - if (lookahead == 'd') ADVANCE(1530); + if (lookahead == 'd') ADVANCE(2); + if (lookahead == 'u') ADVANCE(1006); END_STATE(); case 562: - if (lookahead == 'd') ADVANCE(1524); + if (lookahead == 'd') ADVANCE(1532); END_STATE(); case 563: if (lookahead == 'd') ADVANCE(1526); END_STATE(); case 564: - if (lookahead == 'd') ADVANCE(1805); + if (lookahead == 'd') ADVANCE(1528); END_STATE(); case 565: - if (lookahead == 'd') ADVANCE(1525); + if (lookahead == 'd') ADVANCE(1808); END_STATE(); case 566: if (lookahead == 'd') ADVANCE(1527); END_STATE(); case 567: - if (lookahead == 'd') ADVANCE(1552); + if (lookahead == 'd') ADVANCE(1529); END_STATE(); case 568: - if (lookahead == 'd') ADVANCE(1814); + if (lookahead == 'd') ADVANCE(1556); END_STATE(); case 569: - if (lookahead == 'd') ADVANCE(1847); + if (lookahead == 'd') ADVANCE(1817); END_STATE(); case 570: - if (lookahead == 'd') ADVANCE(806); + if (lookahead == 'd') ADVANCE(1850); END_STATE(); case 571: - if (lookahead == 'd') ADVANCE(3); + if (lookahead == 'd') ADVANCE(807); END_STATE(); case 572: - if (lookahead == 'd') ADVANCE(129); + if (lookahead == 'd') ADVANCE(3); END_STATE(); case 573: - if (lookahead == 'd') ADVANCE(1171); - if (lookahead == 'f') ADVANCE(986); - if (lookahead == 'i') ADVANCE(1062); - if (lookahead == 'l') ADVANCE(1121); + if (lookahead == 'd') ADVANCE(129); END_STATE(); case 574: - if (lookahead == 'd') ADVANCE(147); + if (lookahead == 'd') ADVANCE(1173); + if (lookahead == 'f') ADVANCE(987); + if (lookahead == 'i') ADVANCE(1064); + if (lookahead == 'l') ADVANCE(1123); END_STATE(); case 575: - if (lookahead == 'd') ADVANCE(579); + if (lookahead == 'd') ADVANCE(147); END_STATE(); case 576: - if (lookahead == 'd') ADVANCE(872); - if (lookahead == 'i') ADVANCE(1080); - if (lookahead == 's') ADVANCE(1458); - if (lookahead == 'v') ADVANCE(914); + if (lookahead == 'd') ADVANCE(580); END_STATE(); case 577: - if (lookahead == 'd') ADVANCE(139); + if (lookahead == 'd') ADVANCE(873); + if (lookahead == 'i') ADVANCE(1082); + if (lookahead == 's') ADVANCE(1460); + if (lookahead == 'v') ADVANCE(915); END_STATE(); case 578: - if (lookahead == 'd') ADVANCE(140); + if (lookahead == 'd') ADVANCE(139); END_STATE(); case 579: - if (lookahead == 'd') ADVANCE(1223); + if (lookahead == 'd') ADVANCE(140); END_STATE(); case 580: - if (lookahead == 'd') ADVANCE(1224); + if (lookahead == 'd') ADVANCE(1225); END_STATE(); case 581: - if (lookahead == 'd') ADVANCE(1225); + if (lookahead == 'd') ADVANCE(1226); END_STATE(); case 582: - if (lookahead == 'd') ADVANCE(1226); + if (lookahead == 'd') ADVANCE(1227); END_STATE(); case 583: - if (lookahead == 'd') ADVANCE(684); + if (lookahead == 'd') ADVANCE(1228); END_STATE(); case 584: - if (lookahead == 'd') ADVANCE(1228); + if (lookahead == 'd') ADVANCE(685); END_STATE(); case 585: - if (lookahead == 'd') ADVANCE(686); + if (lookahead == 'd') ADVANCE(1230); END_STATE(); case 586: - if (lookahead == 'd') ADVANCE(1229); + if (lookahead == 'd') ADVANCE(687); END_STATE(); case 587: - if (lookahead == 'd') ADVANCE(1230); + if (lookahead == 'd') ADVANCE(1231); END_STATE(); case 588: - if (lookahead == 'd') ADVANCE(1231); + if (lookahead == 'd') ADVANCE(1232); END_STATE(); case 589: - if (lookahead == 'd') ADVANCE(688); + if (lookahead == 'd') ADVANCE(1233); END_STATE(); case 590: - if (lookahead == 'd') ADVANCE(1232); + if (lookahead == 'd') ADVANCE(689); END_STATE(); case 591: - if (lookahead == 'd') ADVANCE(1233); + if (lookahead == 'd') ADVANCE(1234); END_STATE(); case 592: - if (lookahead == 'd') ADVANCE(1234); + if (lookahead == 'd') ADVANCE(1235); END_STATE(); case 593: - if (lookahead == 'd') ADVANCE(691); + if (lookahead == 'd') ADVANCE(1236); END_STATE(); case 594: - if (lookahead == 'd') ADVANCE(1235); + if (lookahead == 'd') ADVANCE(692); END_STATE(); case 595: - if (lookahead == 'd') ADVANCE(1236); + if (lookahead == 'd') ADVANCE(1237); END_STATE(); case 596: - if (lookahead == 'd') ADVANCE(1237); + if (lookahead == 'd') ADVANCE(1238); END_STATE(); case 597: - if (lookahead == 'd') ADVANCE(692); + if (lookahead == 'd') ADVANCE(1239); END_STATE(); case 598: - if (lookahead == 'd') ADVANCE(1238); + if (lookahead == 'd') ADVANCE(693); END_STATE(); case 599: - if (lookahead == 'd') ADVANCE(1239); + if (lookahead == 'd') ADVANCE(1240); END_STATE(); case 600: - if (lookahead == 'd') ADVANCE(694); + if (lookahead == 'd') ADVANCE(1241); END_STATE(); case 601: - if (lookahead == 'd') ADVANCE(1240); + if (lookahead == 'd') ADVANCE(695); END_STATE(); case 602: - if (lookahead == 'd') ADVANCE(1241); + if (lookahead == 'd') ADVANCE(1242); END_STATE(); case 603: - if (lookahead == 'd') ADVANCE(696); + if (lookahead == 'd') ADVANCE(1243); END_STATE(); case 604: - if (lookahead == 'd') ADVANCE(1242); + if (lookahead == 'd') ADVANCE(697); END_STATE(); case 605: - if (lookahead == 'd') ADVANCE(1243); + if (lookahead == 'd') ADVANCE(1244); END_STATE(); case 606: - if (lookahead == 'd') ADVANCE(1244); + if (lookahead == 'd') ADVANCE(1245); END_STATE(); case 607: - if (lookahead == 'd') ADVANCE(698); + if (lookahead == 'd') ADVANCE(1246); END_STATE(); case 608: - if (lookahead == 'd') ADVANCE(1245); + if (lookahead == 'd') ADVANCE(699); END_STATE(); case 609: - if (lookahead == 'd') ADVANCE(1246); + if (lookahead == 'd') ADVANCE(1247); END_STATE(); case 610: - if (lookahead == 'd') ADVANCE(1247); + if (lookahead == 'd') ADVANCE(1248); END_STATE(); case 611: - if (lookahead == 'd') ADVANCE(1248); + if (lookahead == 'd') ADVANCE(1249); END_STATE(); case 612: - if (lookahead == 'd') ADVANCE(1249); + if (lookahead == 'd') ADVANCE(1250); END_STATE(); case 613: - if (lookahead == 'd') ADVANCE(1250); + if (lookahead == 'd') ADVANCE(1251); END_STATE(); case 614: - if (lookahead == 'd') ADVANCE(1251); + if (lookahead == 'd') ADVANCE(1252); END_STATE(); case 615: - if (lookahead == 'd') ADVANCE(1252); + if (lookahead == 'd') ADVANCE(1253); END_STATE(); case 616: - if (lookahead == 'd') ADVANCE(1253); + if (lookahead == 'd') ADVANCE(1254); END_STATE(); case 617: - if (lookahead == 'd') ADVANCE(1254); + if (lookahead == 'd') ADVANCE(1255); END_STATE(); case 618: - if (lookahead == 'd') ADVANCE(707); + if (lookahead == 'd') ADVANCE(1256); END_STATE(); case 619: - if (lookahead == 'd') ADVANCE(1255); + if (lookahead == 'd') ADVANCE(708); END_STATE(); case 620: - if (lookahead == 'd') ADVANCE(714); + if (lookahead == 'd') ADVANCE(1257); END_STATE(); case 621: - if (lookahead == 'd') ADVANCE(580); + if (lookahead == 'd') ADVANCE(715); END_STATE(); case 622: if (lookahead == 'd') ADVANCE(581); @@ -6002,10 +6017,10 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'd') ADVANCE(582); END_STATE(); case 624: - if (lookahead == 'd') ADVANCE(584); + if (lookahead == 'd') ADVANCE(583); END_STATE(); case 625: - if (lookahead == 'd') ADVANCE(586); + if (lookahead == 'd') ADVANCE(585); END_STATE(); case 626: if (lookahead == 'd') ADVANCE(587); @@ -6014,19 +6029,19 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'd') ADVANCE(588); END_STATE(); case 628: - if (lookahead == 'd') ADVANCE(590); + if (lookahead == 'd') ADVANCE(589); END_STATE(); case 629: - if (lookahead == 'd') ADVANCE(408); + if (lookahead == 'd') ADVANCE(591); END_STATE(); case 630: - if (lookahead == 'd') ADVANCE(591); + if (lookahead == 'd') ADVANCE(409); END_STATE(); case 631: if (lookahead == 'd') ADVANCE(592); END_STATE(); case 632: - if (lookahead == 'd') ADVANCE(594); + if (lookahead == 'd') ADVANCE(593); END_STATE(); case 633: if (lookahead == 'd') ADVANCE(595); @@ -6035,25 +6050,25 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'd') ADVANCE(596); END_STATE(); case 635: - if (lookahead == 'd') ADVANCE(413); + if (lookahead == 'd') ADVANCE(597); END_STATE(); case 636: - if (lookahead == 'd') ADVANCE(598); + if (lookahead == 'd') ADVANCE(414); END_STATE(); case 637: - if (lookahead == 'd') ADVANCE(414); + if (lookahead == 'd') ADVANCE(599); END_STATE(); case 638: - if (lookahead == 'd') ADVANCE(599); + if (lookahead == 'd') ADVANCE(415); END_STATE(); case 639: - if (lookahead == 'd') ADVANCE(601); + if (lookahead == 'd') ADVANCE(600); END_STATE(); case 640: if (lookahead == 'd') ADVANCE(602); END_STATE(); case 641: - if (lookahead == 'd') ADVANCE(604); + if (lookahead == 'd') ADVANCE(603); END_STATE(); case 642: if (lookahead == 'd') ADVANCE(605); @@ -6062,7 +6077,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'd') ADVANCE(606); END_STATE(); case 644: - if (lookahead == 'd') ADVANCE(608); + if (lookahead == 'd') ADVANCE(607); END_STATE(); case 645: if (lookahead == 'd') ADVANCE(609); @@ -6092,375 +6107,375 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'd') ADVANCE(617); END_STATE(); case 654: - if (lookahead == 'd') ADVANCE(619); + if (lookahead == 'd') ADVANCE(618); END_STATE(); case 655: - if (lookahead == 'd') ADVANCE(156); + if (lookahead == 'd') ADVANCE(620); END_STATE(); case 656: - if (lookahead == 'd') ADVANCE(1174); - if (lookahead == 'f') ADVANCE(989); - if (lookahead == 'i') ADVANCE(1066); - if (lookahead == 'l') ADVANCE(1126); + if (lookahead == 'd') ADVANCE(156); END_STATE(); case 657: - if (lookahead == 'd') ADVANCE(1177); - if (lookahead == 'f') ADVANCE(992); - if (lookahead == 'i') ADVANCE(1067); - if (lookahead == 'l') ADVANCE(1127); + if (lookahead == 'd') ADVANCE(1176); + if (lookahead == 'f') ADVANCE(990); + if (lookahead == 'i') ADVANCE(1068); + if (lookahead == 'l') ADVANCE(1128); END_STATE(); case 658: - if (lookahead == 'd') ADVANCE(169); + if (lookahead == 'd') ADVANCE(1179); + if (lookahead == 'f') ADVANCE(993); + if (lookahead == 'i') ADVANCE(1069); + if (lookahead == 'l') ADVANCE(1129); END_STATE(); case 659: - if (lookahead == 'd') ADVANCE(1179); - if (lookahead == 'f') ADVANCE(994); - if (lookahead == 'i') ADVANCE(1068); - if (lookahead == 'l') ADVANCE(1128); + if (lookahead == 'd') ADVANCE(169); END_STATE(); case 660: if (lookahead == 'd') ADVANCE(1181); - if (lookahead == 'f') ADVANCE(996); + if (lookahead == 'f') ADVANCE(995); if (lookahead == 'i') ADVANCE(1070); - if (lookahead == 'l') ADVANCE(1132); + if (lookahead == 'l') ADVANCE(1130); END_STATE(); case 661: - if (lookahead == 'd') ADVANCE(171); + if (lookahead == 'd') ADVANCE(1183); + if (lookahead == 'f') ADVANCE(997); + if (lookahead == 'i') ADVANCE(1072); + if (lookahead == 'l') ADVANCE(1134); END_STATE(); case 662: - if (lookahead == 'd') ADVANCE(1183); - if (lookahead == 'f') ADVANCE(998); - if (lookahead == 'i') ADVANCE(1074); - if (lookahead == 'l') ADVANCE(1136); + if (lookahead == 'd') ADVANCE(171); END_STATE(); case 663: - if (lookahead == 'd') ADVANCE(1184); + if (lookahead == 'd') ADVANCE(1185); if (lookahead == 'f') ADVANCE(999); + if (lookahead == 'i') ADVANCE(1076); + if (lookahead == 'l') ADVANCE(1138); END_STATE(); case 664: if (lookahead == 'd') ADVANCE(1186); if (lookahead == 'f') ADVANCE(1000); END_STATE(); case 665: - if (lookahead == 'd') ADVANCE(1189); - if (lookahead == 'f') ADVANCE(1002); - if (lookahead == 'i') ADVANCE(1081); + if (lookahead == 'd') ADVANCE(1188); + if (lookahead == 'f') ADVANCE(1001); END_STATE(); case 666: - if (lookahead == 'd') ADVANCE(1190); + if (lookahead == 'd') ADVANCE(1191); + if (lookahead == 'f') ADVANCE(1003); if (lookahead == 'i') ADVANCE(1083); - if (lookahead == 'l') ADVANCE(1141); END_STATE(); case 667: - if (lookahead == 'e') ADVANCE(522); + if (lookahead == 'd') ADVANCE(1192); + if (lookahead == 'i') ADVANCE(1085); + if (lookahead == 'l') ADVANCE(1143); END_STATE(); case 668: - if (lookahead == 'e') ADVANCE(522); - if (lookahead == 'i') ADVANCE(1494); - if (lookahead == 'o') ADVANCE(1463); + if (lookahead == 'e') ADVANCE(523); END_STATE(); case 669: - if (lookahead == 'e') ADVANCE(1016); - if (lookahead == 'u') ADVANCE(1087); + if (lookahead == 'e') ADVANCE(523); + if (lookahead == 'i') ADVANCE(1496); + if (lookahead == 'o') ADVANCE(1465); END_STATE(); case 670: - if (lookahead == 'e') ADVANCE(1206); - if (lookahead == 'g') ADVANCE(673); - if (lookahead == 'l') ADVANCE(674); - if (lookahead == 'n') ADVANCE(675); + if (lookahead == 'e') ADVANCE(1018); + if (lookahead == 'u') ADVANCE(1089); END_STATE(); case 671: - if (lookahead == 'e') ADVANCE(1539); + if (lookahead == 'e') ADVANCE(1208); + if (lookahead == 'g') ADVANCE(674); + if (lookahead == 'l') ADVANCE(675); + if (lookahead == 'n') ADVANCE(676); END_STATE(); case 672: - if (lookahead == 'e') ADVANCE(1768); + if (lookahead == 'e') ADVANCE(1543); END_STATE(); case 673: - if (lookahead == 'e') ADVANCE(1591); - if (lookahead == 't') ADVANCE(1592); + if (lookahead == 'e') ADVANCE(1772); END_STATE(); case 674: - if (lookahead == 'e') ADVANCE(1593); - if (lookahead == 't') ADVANCE(1590); + if (lookahead == 'e') ADVANCE(1595); + if (lookahead == 't') ADVANCE(1596); END_STATE(); case 675: - if (lookahead == 'e') ADVANCE(1589); + if (lookahead == 'e') ADVANCE(1597); + if (lookahead == 't') ADVANCE(1594); END_STATE(); case 676: - if (lookahead == 'e') ADVANCE(1832); + if (lookahead == 'e') ADVANCE(1593); END_STATE(); case 677: - if (lookahead == 'e') ADVANCE(1503); - if (lookahead == 'o') ADVANCE(504); - if (lookahead == 'r') ADVANCE(736); - if (lookahead == 'w') ADVANCE(908); + if (lookahead == 'e') ADVANCE(1835); END_STATE(); case 678: - if (lookahead == 'e') ADVANCE(1823); + if (lookahead == 'e') ADVANCE(1505); + if (lookahead == 'o') ADVANCE(505); + if (lookahead == 'r') ADVANCE(737); + if (lookahead == 'w') ADVANCE(909); END_STATE(); case 679: - if (lookahead == 'e') ADVANCE(1522); + if (lookahead == 'e') ADVANCE(1826); END_STATE(); case 680: - if (lookahead == 'e') ADVANCE(1802); + if (lookahead == 'e') ADVANCE(1524); END_STATE(); case 681: - if (lookahead == 'e') ADVANCE(1531); + if (lookahead == 'e') ADVANCE(1805); END_STATE(); case 682: - if (lookahead == 'e') ADVANCE(1817); + if (lookahead == 'e') ADVANCE(1533); END_STATE(); case 683: - if (lookahead == 'e') ADVANCE(1604); + if (lookahead == 'e') ADVANCE(1820); END_STATE(); case 684: - if (lookahead == 'e') ADVANCE(1601); + if (lookahead == 'e') ADVANCE(1608); END_STATE(); case 685: - if (lookahead == 'e') ADVANCE(1611); + if (lookahead == 'e') ADVANCE(1605); END_STATE(); case 686: - if (lookahead == 'e') ADVANCE(1608); + if (lookahead == 'e') ADVANCE(1615); END_STATE(); case 687: - if (lookahead == 'e') ADVANCE(1618); + if (lookahead == 'e') ADVANCE(1612); END_STATE(); case 688: - if (lookahead == 'e') ADVANCE(1615); + if (lookahead == 'e') ADVANCE(1622); END_STATE(); case 689: - if (lookahead == 'e') ADVANCE(1826); + if (lookahead == 'e') ADVANCE(1619); END_STATE(); case 690: - if (lookahead == 'e') ADVANCE(1625); + if (lookahead == 'e') ADVANCE(1829); END_STATE(); case 691: - if (lookahead == 'e') ADVANCE(1622); + if (lookahead == 'e') ADVANCE(1629); END_STATE(); case 692: - if (lookahead == 'e') ADVANCE(1542); + if (lookahead == 'e') ADVANCE(1626); END_STATE(); case 693: - if (lookahead == 'e') ADVANCE(1632); + if (lookahead == 'e') ADVANCE(1546); END_STATE(); case 694: - if (lookahead == 'e') ADVANCE(1629); + if (lookahead == 'e') ADVANCE(1636); END_STATE(); case 695: - if (lookahead == 'e') ADVANCE(1639); + if (lookahead == 'e') ADVANCE(1633); END_STATE(); case 696: - if (lookahead == 'e') ADVANCE(1636); + if (lookahead == 'e') ADVANCE(1643); END_STATE(); case 697: - if (lookahead == 'e') ADVANCE(1700); + if (lookahead == 'e') ADVANCE(1640); END_STATE(); case 698: - if (lookahead == 'e') ADVANCE(1562); + if (lookahead == 'e') ADVANCE(1704); END_STATE(); case 699: - if (lookahead == 'e') ADVANCE(1703); + if (lookahead == 'e') ADVANCE(1566); END_STATE(); case 700: - if (lookahead == 'e') ADVANCE(1702); + if (lookahead == 'e') ADVANCE(1707); END_STATE(); case 701: - if (lookahead == 'e') ADVANCE(1657); + if (lookahead == 'e') ADVANCE(1706); END_STATE(); case 702: - if (lookahead == 'e') ADVANCE(1704); + if (lookahead == 'e') ADVANCE(1661); END_STATE(); case 703: - if (lookahead == 'e') ADVANCE(1701); + if (lookahead == 'e') ADVANCE(1708); END_STATE(); case 704: - if (lookahead == 'e') ADVANCE(1586); + if (lookahead == 'e') ADVANCE(1705); END_STATE(); case 705: - if (lookahead == 'e') ADVANCE(1585); + if (lookahead == 'e') ADVANCE(1590); END_STATE(); case 706: - if (lookahead == 'e') ADVANCE(1670); + if (lookahead == 'e') ADVANCE(1589); END_STATE(); case 707: - if (lookahead == 'e') ADVANCE(1554); + if (lookahead == 'e') ADVANCE(1674); END_STATE(); case 708: - if (lookahead == 'e') ADVANCE(1572); + if (lookahead == 'e') ADVANCE(1558); END_STATE(); case 709: - if (lookahead == 'e') ADVANCE(1660); + if (lookahead == 'e') ADVANCE(1576); END_STATE(); case 710: - if (lookahead == 'e') ADVANCE(1756); + if (lookahead == 'e') ADVANCE(1664); END_STATE(); case 711: - if (lookahead == 'e') ADVANCE(1663); + if (lookahead == 'e') ADVANCE(1760); END_STATE(); case 712: - if (lookahead == 'e') ADVANCE(1666); + if (lookahead == 'e') ADVANCE(1667); END_STATE(); case 713: - if (lookahead == 'e') ADVANCE(1646); + if (lookahead == 'e') ADVANCE(1670); END_STATE(); case 714: - if (lookahead == 'e') ADVANCE(1549); + if (lookahead == 'e') ADVANCE(1650); END_STATE(); case 715: - if (lookahead == 'e') ADVANCE(1648); + if (lookahead == 'e') ADVANCE(1553); END_STATE(); case 716: - if (lookahead == 'e') ADVANCE(1649); + if (lookahead == 'e') ADVANCE(1652); END_STATE(); case 717: - if (lookahead == 'e') ADVANCE(1650); + if (lookahead == 'e') ADVANCE(1653); END_STATE(); case 718: - if (lookahead == 'e') ADVANCE(1647); + if (lookahead == 'e') ADVANCE(1654); END_STATE(); case 719: - if (lookahead == 'e') ADVANCE(1575); + if (lookahead == 'e') ADVANCE(1651); END_STATE(); case 720: - if (lookahead == 'e') ADVANCE(1651); + if (lookahead == 'e') ADVANCE(1579); END_STATE(); case 721: - if (lookahead == 'e') ADVANCE(1767); + if (lookahead == 'e') ADVANCE(1655); END_STATE(); case 722: - if (lookahead == 'e') ADVANCE(1765); + if (lookahead == 'e') ADVANCE(1771); END_STATE(); case 723: - if (lookahead == 'e') ADVANCE(1082); + if (lookahead == 'e') ADVANCE(1769); END_STATE(); case 724: - if (lookahead == 'e') ADVANCE(1497); + if (lookahead == 'e') ADVANCE(1084); END_STATE(); case 725: - if (lookahead == 'e') ADVANCE(516); + if (lookahead == 'e') ADVANCE(1499); END_STATE(); case 726: - if (lookahead == 'e') ADVANCE(1395); + if (lookahead == 'e') ADVANCE(517); END_STATE(); case 727: - if (lookahead == 'e') ADVANCE(1204); + if (lookahead == 'e') ADVANCE(1397); END_STATE(); case 728: - if (lookahead == 'e') ADVANCE(555); + if (lookahead == 'e') ADVANCE(1206); END_STATE(); case 729: - if (lookahead == 'e') ADVANCE(1213); + if (lookahead == 'e') ADVANCE(556); END_STATE(); case 730: - if (lookahead == 'e') ADVANCE(1007); + if (lookahead == 'e') ADVANCE(1215); END_STATE(); case 731: - if (lookahead == 'e') ADVANCE(1335); + if (lookahead == 'e') ADVANCE(1008); END_STATE(); case 732: - if (lookahead == 'e') ADVANCE(564); + if (lookahead == 'e') ADVANCE(1337); END_STATE(); case 733: - if (lookahead == 'e') ADVANCE(538); + if (lookahead == 'e') ADVANCE(565); END_STATE(); case 734: - if (lookahead == 'e') ADVANCE(1337); + if (lookahead == 'e') ADVANCE(539); END_STATE(); case 735: - if (lookahead == 'e') ADVANCE(1214); + if (lookahead == 'e') ADVANCE(1339); END_STATE(); case 736: - if (lookahead == 'e') ADVANCE(1319); + if (lookahead == 'e') ADVANCE(1216); END_STATE(); case 737: - if (lookahead == 'e') ADVANCE(957); + if (lookahead == 'e') ADVANCE(1321); END_STATE(); case 738: - if (lookahead == 'e') ADVANCE(1339); + if (lookahead == 'e') ADVANCE(958); END_STATE(); case 739: - if (lookahead == 'e') ADVANCE(133); + if (lookahead == 'e') ADVANCE(1341); END_STATE(); case 740: - if (lookahead == 'e') ADVANCE(568); + if (lookahead == 'e') ADVANCE(133); END_STATE(); case 741: - if (lookahead == 'e') ADVANCE(143); + if (lookahead == 'e') ADVANCE(569); END_STATE(); case 742: - if (lookahead == 'e') ADVANCE(569); + if (lookahead == 'e') ADVANCE(143); END_STATE(); case 743: - if (lookahead == 'e') ADVANCE(962); + if (lookahead == 'e') ADVANCE(570); END_STATE(); case 744: - if (lookahead == 'e') ADVANCE(145); + if (lookahead == 'e') ADVANCE(963); END_STATE(); case 745: - if (lookahead == 'e') ADVANCE(1222); + if (lookahead == 'e') ADVANCE(145); END_STATE(); case 746: - if (lookahead == 'e') ADVANCE(1058); + if (lookahead == 'e') ADVANCE(1224); END_STATE(); case 747: - if (lookahead == 'e') ADVANCE(1227); + if (lookahead == 'e') ADVANCE(1060); END_STATE(); case 748: - if (lookahead == 'e') ADVANCE(1045); + if (lookahead == 'e') ADVANCE(1229); END_STATE(); case 749: - if (lookahead == 'e') ADVANCE(1011); + if (lookahead == 'e') ADVANCE(1047); END_STATE(); case 750: - if (lookahead == 'e') ADVANCE(1447); + if (lookahead == 'e') ADVANCE(1013); END_STATE(); case 751: - if (lookahead == 'e') ADVANCE(1015); + if (lookahead == 'e') ADVANCE(1449); END_STATE(); case 752: - if (lookahead == 'e') ADVANCE(394); + if (lookahead == 'e') ADVANCE(1017); END_STATE(); case 753: - if (lookahead == 'e') ADVANCE(544); + if (lookahead == 'e') ADVANCE(395); END_STATE(); case 754: - if (lookahead == 'e') ADVANCE(577); + if (lookahead == 'e') ADVANCE(545); END_STATE(); case 755: - if (lookahead == 'e') ADVANCE(395); + if (lookahead == 'e') ADVANCE(578); END_STATE(); case 756: - if (lookahead == 'e') ADVANCE(545); + if (lookahead == 'e') ADVANCE(396); END_STATE(); case 757: - if (lookahead == 'e') ADVANCE(578); + if (lookahead == 'e') ADVANCE(546); END_STATE(); case 758: - if (lookahead == 'e') ADVANCE(1451); + if (lookahead == 'e') ADVANCE(579); END_STATE(); case 759: - if (lookahead == 'e') ADVANCE(396); + if (lookahead == 'e') ADVANCE(1453); END_STATE(); case 760: - if (lookahead == 'e') ADVANCE(546); + if (lookahead == 'e') ADVANCE(397); END_STATE(); case 761: - if (lookahead == 'e') ADVANCE(397); + if (lookahead == 'e') ADVANCE(547); END_STATE(); case 762: - if (lookahead == 'e') ADVANCE(547); + if (lookahead == 'e') ADVANCE(398); END_STATE(); case 763: - if (lookahead == 'e') ADVANCE(398); + if (lookahead == 'e') ADVANCE(548); END_STATE(); case 764: - if (lookahead == 'e') ADVANCE(548); + if (lookahead == 'e') ADVANCE(399); END_STATE(); case 765: - if (lookahead == 'e') ADVANCE(399); + if (lookahead == 'e') ADVANCE(549); END_STATE(); case 766: - if (lookahead == 'e') ADVANCE(549); + if (lookahead == 'e') ADVANCE(400); END_STATE(); case 767: if (lookahead == 'e') ADVANCE(550); @@ -6475,120 +6490,120 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'e') ADVANCE(553); END_STATE(); case 771: - if (lookahead == 'e') ADVANCE(1077); + if (lookahead == 'e') ADVANCE(554); END_STATE(); case 772: - if (lookahead == 'e') ADVANCE(1078); + if (lookahead == 'e') ADVANCE(1079); END_STATE(); case 773: - if (lookahead == 'e') ADVANCE(154); + if (lookahead == 'e') ADVANCE(1080); END_STATE(); case 774: - if (lookahead == 'e') ADVANCE(1306); + if (lookahead == 'e') ADVANCE(154); END_STATE(); case 775: - if (lookahead == 'e') ADVANCE(168); + if (lookahead == 'e') ADVANCE(1308); END_STATE(); case 776: - if (lookahead == 'e') ADVANCE(658); + if (lookahead == 'e') ADVANCE(168); END_STATE(); case 777: - if (lookahead == 'e') ADVANCE(170); + if (lookahead == 'e') ADVANCE(659); END_STATE(); case 778: - if (lookahead == 'e') ADVANCE(172); + if (lookahead == 'e') ADVANCE(170); END_STATE(); case 779: - if (lookahead == 'e') ADVANCE(661); + if (lookahead == 'e') ADVANCE(172); END_STATE(); case 780: - if (lookahead == 'f') ADVANCE(128); - if (lookahead == 'g') ADVANCE(734); - if (lookahead == 'n') ADVANCE(1320); - if (lookahead == 'p') ADVANCE(1468); + if (lookahead == 'e') ADVANCE(662); END_STATE(); case 781: - if (lookahead == 'f') ADVANCE(1570); + if (lookahead == 'f') ADVANCE(128); + if (lookahead == 'g') ADVANCE(735); + if (lookahead == 'n') ADVANCE(1322); + if (lookahead == 'p') ADVANCE(1470); END_STATE(); case 782: - if (lookahead == 'f') ADVANCE(423); + if (lookahead == 'f') ADVANCE(1574); END_STATE(); case 783: - if (lookahead == 'f') ADVANCE(427); + if (lookahead == 'f') ADVANCE(425); END_STATE(); case 784: - if (lookahead == 'f') ADVANCE(1003); - if (lookahead == 'i') ADVANCE(1084); - if (lookahead == 'l') ADVANCE(1142); + if (lookahead == 'f') ADVANCE(429); END_STATE(); case 785: - if (lookahead == 'g') ADVANCE(1690); + if (lookahead == 'f') ADVANCE(1004); + if (lookahead == 'i') ADVANCE(1086); + if (lookahead == 'l') ADVANCE(1144); END_STATE(); case 786: - if (lookahead == 'g') ADVANCE(1684); + if (lookahead == 'g') ADVANCE(1694); END_STATE(); case 787: - if (lookahead == 'g') ADVANCE(1689); + if (lookahead == 'g') ADVANCE(1688); END_STATE(); case 788: - if (lookahead == 'g') ADVANCE(1587); + if (lookahead == 'g') ADVANCE(1693); END_STATE(); case 789: - if (lookahead == 'g') ADVANCE(1687); + if (lookahead == 'g') ADVANCE(1591); END_STATE(); case 790: - if (lookahead == 'g') ADVANCE(1686); + if (lookahead == 'g') ADVANCE(1691); END_STATE(); case 791: - if (lookahead == 'g') ADVANCE(1654); + if (lookahead == 'g') ADVANCE(1690); END_STATE(); case 792: - if (lookahead == 'g') ADVANCE(1655); + if (lookahead == 'g') ADVANCE(1658); END_STATE(); case 793: - if (lookahead == 'g') ADVANCE(1688); + if (lookahead == 'g') ADVANCE(1659); END_STATE(); case 794: if (lookahead == 'g') ADVANCE(1692); END_STATE(); case 795: - if (lookahead == 'g') ADVANCE(1693); + if (lookahead == 'g') ADVANCE(1696); END_STATE(); case 796: - if (lookahead == 'g') ADVANCE(1685); + if (lookahead == 'g') ADVANCE(1697); END_STATE(); case 797: - if (lookahead == 'g') ADVANCE(1691); + if (lookahead == 'g') ADVANCE(1689); END_STATE(); case 798: - if (lookahead == 'g') ADVANCE(1694); + if (lookahead == 'g') ADVANCE(1695); END_STATE(); case 799: - if (lookahead == 'g') ADVANCE(1658); + if (lookahead == 'g') ADVANCE(1698); END_STATE(); case 800: - if (lookahead == 'g') ADVANCE(1564); + if (lookahead == 'g') ADVANCE(1662); END_STATE(); case 801: - if (lookahead == 'g') ADVANCE(1665); + if (lookahead == 'g') ADVANCE(1568); END_STATE(); case 802: - if (lookahead == 'g') ADVANCE(1668); + if (lookahead == 'g') ADVANCE(1669); END_STATE(); case 803: - if (lookahead == 'g') ADVANCE(152); + if (lookahead == 'g') ADVANCE(1672); END_STATE(); case 804: - if (lookahead == 'g') ADVANCE(840); + if (lookahead == 'g') ADVANCE(152); END_STATE(); case 805: - if (lookahead == 'g') ADVANCE(1312); + if (lookahead == 'g') ADVANCE(841); END_STATE(); case 806: - if (lookahead == 'g') ADVANCE(676); + if (lookahead == 'g') ADVANCE(1314); END_STATE(); case 807: - if (lookahead == 'g') ADVANCE(715); + if (lookahead == 'g') ADVANCE(677); END_STATE(); case 808: if (lookahead == 'g') ADVANCE(716); @@ -6597,10 +6612,10 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'g') ADVANCE(717); END_STATE(); case 810: - if (lookahead == 'g') ADVANCE(1409); + if (lookahead == 'g') ADVANCE(718); END_STATE(); case 811: - if (lookahead == 'g') ADVANCE(718); + if (lookahead == 'g') ADVANCE(1411); END_STATE(); case 812: if (lookahead == 'g') ADVANCE(719); @@ -6615,76 +6630,76 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'g') ADVANCE(722); END_STATE(); case 816: - if (lookahead == 'g') ADVANCE(738); - if (lookahead == 'h') ADVANCE(991); - if (lookahead == 'p') ADVANCE(373); - if (lookahead == 't') ADVANCE(422); - if (lookahead == 'u') ADVANCE(506); - if (lookahead == 'y') ADVANCE(1020); + if (lookahead == 'g') ADVANCE(723); END_STATE(); case 817: - if (lookahead == 'g') ADVANCE(841); + if (lookahead == 'g') ADVANCE(739); + if (lookahead == 'h') ADVANCE(992); + if (lookahead == 'p') ADVANCE(373); + if (lookahead == 't') ADVANCE(424); + if (lookahead == 'u') ADVANCE(507); + if (lookahead == 'y') ADVANCE(1022); END_STATE(); case 818: - if (lookahead == 'g') ADVANCE(161); - if (lookahead == 'w') ADVANCE(130); + if (lookahead == 'g') ADVANCE(842); END_STATE(); case 819: - if (lookahead == 'h') ADVANCE(1771); + if (lookahead == 'g') ADVANCE(161); + if (lookahead == 'w') ADVANCE(130); END_STATE(); case 820: - if (lookahead == 'h') ADVANCE(1571); + if (lookahead == 'h') ADVANCE(1774); END_STATE(); case 821: - if (lookahead == 'h') ADVANCE(1581); + if (lookahead == 'h') ADVANCE(1575); END_STATE(); case 822: - if (lookahead == 'h') ADVANCE(1582); + if (lookahead == 'h') ADVANCE(1585); END_STATE(); case 823: - if (lookahead == 'h') ADVANCE(1776); + if (lookahead == 'h') ADVANCE(1586); END_STATE(); case 824: - if (lookahead == 'h') ADVANCE(1778); + if (lookahead == 'h') ADVANCE(1779); END_STATE(); case 825: - if (lookahead == 'h') ADVANCE(1777); + if (lookahead == 'h') ADVANCE(1781); END_STATE(); case 826: if (lookahead == 'h') ADVANCE(1780); END_STATE(); case 827: - if (lookahead == 'h') ADVANCE(725); - if (lookahead == 'm') ADVANCE(1198); - if (lookahead == 'o') ADVANCE(1086); + if (lookahead == 'h') ADVANCE(1783); END_STATE(); case 828: - if (lookahead == 'h') ADVANCE(1265); - if (lookahead == 'r') ADVANCE(377); + if (lookahead == 'h') ADVANCE(726); + if (lookahead == 'm') ADVANCE(1200); + if (lookahead == 'o') ADVANCE(1088); END_STATE(); case 829: - if (lookahead == 'h') ADVANCE(1115); + if (lookahead == 'h') ADVANCE(1267); + if (lookahead == 'r') ADVANCE(377); END_STATE(); case 830: - if (lookahead == 'h') ADVANCE(1122); + if (lookahead == 'h') ADVANCE(1117); END_STATE(); case 831: - if (lookahead == 'h') ADVANCE(1290); + if (lookahead == 'h') ADVANCE(1124); END_STATE(); case 832: - if (lookahead == 'h') ADVANCE(1119); + if (lookahead == 'h') ADVANCE(1292); END_STATE(); case 833: - if (lookahead == 'h') ADVANCE(382); + if (lookahead == 'h') ADVANCE(383); END_STATE(); case 834: - if (lookahead == 'h') ADVANCE(385); + if (lookahead == 'h') ADVANCE(1121); END_STATE(); case 835: if (lookahead == 'h') ADVANCE(386); END_STATE(); case 836: - if (lookahead == 'h') ADVANCE(388); + if (lookahead == 'h') ADVANCE(387); END_STATE(); case 837: if (lookahead == 'h') ADVANCE(389); @@ -6693,116 +6708,116 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'h') ADVANCE(390); END_STATE(); case 839: - if (lookahead == 'h') ADVANCE(393); + if (lookahead == 'h') ADVANCE(391); END_STATE(); case 840: - if (lookahead == 'h') ADVANCE(181); + if (lookahead == 'h') ADVANCE(394); END_STATE(); case 841: - if (lookahead == 'h') ADVANCE(194); + if (lookahead == 'h') ADVANCE(181); END_STATE(); case 842: - if (lookahead == 'h') ADVANCE(758); + if (lookahead == 'h') ADVANCE(194); END_STATE(); case 843: - if (lookahead == 'h') ADVANCE(1151); + if (lookahead == 'h') ADVANCE(759); END_STATE(); case 844: - if (lookahead == 'h') ADVANCE(1291); + if (lookahead == 'h') ADVANCE(1153); END_STATE(); case 845: - if (lookahead == 'h') ADVANCE(1153); + if (lookahead == 'h') ADVANCE(1293); END_STATE(); case 846: if (lookahead == 'h') ADVANCE(1155); END_STATE(); case 847: - if (lookahead == 'h') ADVANCE(1158); + if (lookahead == 'h') ADVANCE(1157); END_STATE(); case 848: if (lookahead == 'h') ADVANCE(1160); END_STATE(); case 849: - if (lookahead == 'h') ADVANCE(1163); + if (lookahead == 'h') ADVANCE(1162); END_STATE(); case 850: - if (lookahead == 'h') ADVANCE(1303); + if (lookahead == 'h') ADVANCE(1165); END_STATE(); case 851: - if (lookahead == 'i') ADVANCE(959); - if (lookahead == 'l') ADVANCE(1149); + if (lookahead == 'h') ADVANCE(1305); END_STATE(); case 852: - if (lookahead == 'i') ADVANCE(1513); + if (lookahead == 'i') ADVANCE(960); + if (lookahead == 'l') ADVANCE(1151); END_STATE(); case 853: - if (lookahead == 'i') ADVANCE(570); + if (lookahead == 'i') ADVANCE(1515); END_STATE(); case 854: - if (lookahead == 'i') ADVANCE(1493); - if (lookahead == 'o') ADVANCE(1446); + if (lookahead == 'i') ADVANCE(571); END_STATE(); case 855: - if (lookahead == 'i') ADVANCE(737); + if (lookahead == 'i') ADVANCE(1495); + if (lookahead == 'o') ADVANCE(1448); END_STATE(); case 856: - if (lookahead == 'i') ADVANCE(1492); + if (lookahead == 'i') ADVANCE(738); END_STATE(); case 857: - if (lookahead == 'i') ADVANCE(1012); + if (lookahead == 'i') ADVANCE(1494); END_STATE(); case 858: - if (lookahead == 'i') ADVANCE(955); + if (lookahead == 'i') ADVANCE(1014); END_STATE(); case 859: - if (lookahead == 'i') ADVANCE(1036); - if (lookahead == 'o') ADVANCE(554); + if (lookahead == 'i') ADVANCE(956); END_STATE(); case 860: - if (lookahead == 'i') ADVANCE(583); + if (lookahead == 'i') ADVANCE(1038); + if (lookahead == 'o') ADVANCE(555); END_STATE(); case 861: - if (lookahead == 'i') ADVANCE(1059); - if (lookahead == 'l') ADVANCE(1118); + if (lookahead == 'i') ADVANCE(584); END_STATE(); case 862: - if (lookahead == 'i') ADVANCE(512); + if (lookahead == 'i') ADVANCE(1061); + if (lookahead == 'l') ADVANCE(1120); END_STATE(); case 863: if (lookahead == 'i') ADVANCE(513); END_STATE(); case 864: - if (lookahead == 'i') ADVANCE(518); + if (lookahead == 'i') ADVANCE(514); END_STATE(); case 865: if (lookahead == 'i') ADVANCE(519); END_STATE(); case 866: - if (lookahead == 'i') ADVANCE(567); + if (lookahead == 'i') ADVANCE(520); END_STATE(); case 867: - if (lookahead == 'i') ADVANCE(514); + if (lookahead == 'i') ADVANCE(568); END_STATE(); case 868: - if (lookahead == 'i') ADVANCE(1341); + if (lookahead == 'i') ADVANCE(515); END_STATE(); case 869: - if (lookahead == 'i') ADVANCE(804); + if (lookahead == 'i') ADVANCE(1343); END_STATE(); case 870: - if (lookahead == 'i') ADVANCE(515); + if (lookahead == 'i') ADVANCE(805); END_STATE(); case 871: - if (lookahead == 'i') ADVANCE(521); + if (lookahead == 'i') ADVANCE(516); END_STATE(); case 872: - if (lookahead == 'i') ADVANCE(1289); + if (lookahead == 'i') ADVANCE(522); END_STATE(); case 873: - if (lookahead == 'i') ADVANCE(771); + if (lookahead == 'i') ADVANCE(1291); END_STATE(); case 874: - if (lookahead == 'i') ADVANCE(523); + if (lookahead == 'i') ADVANCE(772); END_STATE(); case 875: if (lookahead == 'i') ADVANCE(524); @@ -6811,25 +6826,25 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'i') ADVANCE(525); END_STATE(); case 877: - if (lookahead == 'i') ADVANCE(527); + if (lookahead == 'i') ADVANCE(526); END_STATE(); case 878: - if (lookahead == 'i') ADVANCE(529); + if (lookahead == 'i') ADVANCE(528); END_STATE(); case 879: - if (lookahead == 'i') ADVANCE(1091); + if (lookahead == 'i') ADVANCE(530); END_STATE(); case 880: - if (lookahead == 'i') ADVANCE(1061); + if (lookahead == 'i') ADVANCE(1093); END_STATE(); case 881: - if (lookahead == 'i') ADVANCE(1042); + if (lookahead == 'i') ADVANCE(1063); END_STATE(); case 882: - if (lookahead == 'i') ADVANCE(1371); + if (lookahead == 'i') ADVANCE(1044); END_STATE(); case 883: - if (lookahead == 'i') ADVANCE(1396); + if (lookahead == 'i') ADVANCE(1373); END_STATE(); case 884: if (lookahead == 'i') ADVANCE(1398); @@ -6841,266 +6856,266 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'i') ADVANCE(1402); END_STATE(); case 887: - if (lookahead == 'i') ADVANCE(1405); + if (lookahead == 'i') ADVANCE(1404); END_STATE(); case 888: - if (lookahead == 'i') ADVANCE(1382); + if (lookahead == 'i') ADVANCE(1407); END_STATE(); case 889: - if (lookahead == 'i') ADVANCE(1397); + if (lookahead == 'i') ADVANCE(1384); END_STATE(); case 890: - if (lookahead == 'i') ADVANCE(1408); + if (lookahead == 'i') ADVANCE(1399); END_STATE(); case 891: if (lookahead == 'i') ADVANCE(1410); END_STATE(); case 892: - if (lookahead == 'i') ADVANCE(1387); + if (lookahead == 'i') ADVANCE(1412); END_STATE(); case 893: - if (lookahead == 'i') ADVANCE(1399); + if (lookahead == 'i') ADVANCE(1389); END_STATE(); case 894: - if (lookahead == 'i') ADVANCE(1514); + if (lookahead == 'i') ADVANCE(1401); END_STATE(); case 895: - if (lookahead == 'i') ADVANCE(743); + if (lookahead == 'i') ADVANCE(1516); END_STATE(); case 896: - if (lookahead == 'i') ADVANCE(1416); + if (lookahead == 'i') ADVANCE(744); END_STATE(); case 897: - if (lookahead == 'i') ADVANCE(585); + if (lookahead == 'i') ADVANCE(1418); END_STATE(); case 898: - if (lookahead == 'i') ADVANCE(1438); + if (lookahead == 'i') ADVANCE(586); END_STATE(); case 899: - if (lookahead == 'i') ADVANCE(968); + if (lookahead == 'i') ADVANCE(1440); END_STATE(); case 900: - if (lookahead == 'i') ADVANCE(1079); + if (lookahead == 'i') ADVANCE(969); END_STATE(); case 901: - if (lookahead == 'i') ADVANCE(1439); + if (lookahead == 'i') ADVANCE(1081); END_STATE(); case 902: - if (lookahead == 'i') ADVANCE(1417); + if (lookahead == 'i') ADVANCE(1441); END_STATE(); case 903: - if (lookahead == 'i') ADVANCE(589); + if (lookahead == 'i') ADVANCE(1419); END_STATE(); case 904: - if (lookahead == 'i') ADVANCE(1064); - if (lookahead == 'l') ADVANCE(1123); + if (lookahead == 'i') ADVANCE(590); END_STATE(); case 905: - if (lookahead == 'i') ADVANCE(1419); + if (lookahead == 'i') ADVANCE(1066); + if (lookahead == 'l') ADVANCE(1125); END_STATE(); case 906: - if (lookahead == 'i') ADVANCE(593); + if (lookahead == 'i') ADVANCE(1421); END_STATE(); case 907: - if (lookahead == 'i') ADVANCE(1421); + if (lookahead == 'i') ADVANCE(594); END_STATE(); case 908: - if (lookahead == 'i') ADVANCE(597); + if (lookahead == 'i') ADVANCE(1423); END_STATE(); case 909: - if (lookahead == 'i') ADVANCE(1424); + if (lookahead == 'i') ADVANCE(598); END_STATE(); case 910: - if (lookahead == 'i') ADVANCE(600); + if (lookahead == 'i') ADVANCE(1426); END_STATE(); case 911: - if (lookahead == 'i') ADVANCE(1426); + if (lookahead == 'i') ADVANCE(601); END_STATE(); case 912: - if (lookahead == 'i') ADVANCE(603); + if (lookahead == 'i') ADVANCE(1428); END_STATE(); case 913: - if (lookahead == 'i') ADVANCE(1069); - if (lookahead == 'l') ADVANCE(1131); + if (lookahead == 'i') ADVANCE(604); END_STATE(); case 914: - if (lookahead == 'i') ADVANCE(1281); + if (lookahead == 'i') ADVANCE(1071); + if (lookahead == 'l') ADVANCE(1133); END_STATE(); case 915: - if (lookahead == 'i') ADVANCE(607); + if (lookahead == 'i') ADVANCE(1283); END_STATE(); case 916: - if (lookahead == 'i') ADVANCE(618); + if (lookahead == 'i') ADVANCE(608); END_STATE(); case 917: - if (lookahead == 'i') ADVANCE(1072); - if (lookahead == 'l') ADVANCE(1134); + if (lookahead == 'i') ADVANCE(619); END_STATE(); case 918: - if (lookahead == 'i') ADVANCE(620); + if (lookahead == 'i') ADVANCE(1074); + if (lookahead == 'l') ADVANCE(1136); END_STATE(); case 919: - if (lookahead == 'i') ADVANCE(1073); - if (lookahead == 'l') ADVANCE(1135); + if (lookahead == 'i') ADVANCE(621); END_STATE(); case 920: if (lookahead == 'i') ADVANCE(1075); if (lookahead == 'l') ADVANCE(1137); END_STATE(); case 921: - if (lookahead == 'i') ADVANCE(1076); - if (lookahead == 'l') ADVANCE(1138); + if (lookahead == 'i') ADVANCE(1077); + if (lookahead == 'l') ADVANCE(1139); END_STATE(); case 922: - if (lookahead == 'i') ADVANCE(1140); + if (lookahead == 'i') ADVANCE(1078); + if (lookahead == 'l') ADVANCE(1140); END_STATE(); case 923: - if (lookahead == 'i') ADVANCE(1143); + if (lookahead == 'i') ADVANCE(1142); END_STATE(); case 924: - if (lookahead == 'i') ADVANCE(1144); + if (lookahead == 'i') ADVANCE(1145); END_STATE(); case 925: - if (lookahead == 'i') ADVANCE(817); + if (lookahead == 'i') ADVANCE(1146); END_STATE(); case 926: - if (lookahead == 'i') ADVANCE(1102); + if (lookahead == 'i') ADVANCE(818); END_STATE(); case 927: - if (lookahead == 'j') ADVANCE(1467); + if (lookahead == 'i') ADVANCE(1104); END_STATE(); case 928: - if (lookahead == 'j') ADVANCE(753); + if (lookahead == 'j') ADVANCE(1469); END_STATE(); case 929: - if (lookahead == 'j') ADVANCE(756); + if (lookahead == 'j') ADVANCE(754); END_STATE(); case 930: - if (lookahead == 'j') ADVANCE(760); + if (lookahead == 'j') ADVANCE(757); END_STATE(); case 931: - if (lookahead == 'j') ADVANCE(762); + if (lookahead == 'j') ADVANCE(761); END_STATE(); case 932: - if (lookahead == 'j') ADVANCE(764); + if (lookahead == 'j') ADVANCE(763); END_STATE(); case 933: - if (lookahead == 'j') ADVANCE(766); + if (lookahead == 'j') ADVANCE(765); END_STATE(); case 934: if (lookahead == 'j') ADVANCE(767); END_STATE(); case 935: - if (lookahead == 'j') ADVANCE(769); + if (lookahead == 'j') ADVANCE(768); END_STATE(); case 936: if (lookahead == 'j') ADVANCE(770); END_STATE(); case 937: - if (lookahead == 'k') ADVANCE(1758); + if (lookahead == 'j') ADVANCE(771); END_STATE(); case 938: - if (lookahead == 'k') ADVANCE(1761); + if (lookahead == 'k') ADVANCE(1762); END_STATE(); case 939: - if (lookahead == 'k') ADVANCE(1759); + if (lookahead == 'k') ADVANCE(1765); END_STATE(); case 940: - if (lookahead == 'k') ADVANCE(1762); + if (lookahead == 'k') ADVANCE(1763); END_STATE(); case 941: - if (lookahead == 'k') ADVANCE(1760); + if (lookahead == 'k') ADVANCE(1766); END_STATE(); case 942: - if (lookahead == 'k') ADVANCE(1763); + if (lookahead == 'k') ADVANCE(1764); END_STATE(); case 943: - if (lookahead == 'k') ADVANCE(1766); + if (lookahead == 'k') ADVANCE(1767); END_STATE(); case 944: - if (lookahead == 'k') ADVANCE(1764); + if (lookahead == 'k') ADVANCE(1770); END_STATE(); case 945: - if (lookahead == 'k') ADVANCE(754); + if (lookahead == 'k') ADVANCE(1768); END_STATE(); case 946: - if (lookahead == 'k') ADVANCE(150); + if (lookahead == 'k') ADVANCE(755); END_STATE(); case 947: - if (lookahead == 'k') ADVANCE(739); + if (lookahead == 'k') ADVANCE(150); END_STATE(); case 948: - if (lookahead == 'k') ADVANCE(776); + if (lookahead == 'k') ADVANCE(740); END_STATE(); case 949: - if (lookahead == 'k') ADVANCE(779); + if (lookahead == 'k') ADVANCE(777); END_STATE(); case 950: - if (lookahead == 'l') ADVANCE(1863); + if (lookahead == 'k') ADVANCE(780); END_STATE(); case 951: - if (lookahead == 'l') ADVANCE(1811); + if (lookahead == 'l') ADVANCE(1866); END_STATE(); case 952: - if (lookahead == 'l') ADVANCE(1775); + if (lookahead == 'l') ADVANCE(1814); END_STATE(); case 953: - if (lookahead == 'l') ADVANCE(1642); + if (lookahead == 'l') ADVANCE(1778); END_STATE(); case 954: - if (lookahead == 'l') ADVANCE(144); + if (lookahead == 'l') ADVANCE(1646); END_STATE(); case 955: - if (lookahead == 'l') ADVANCE(561); + if (lookahead == 'l') ADVANCE(144); END_STATE(); case 956: - if (lookahead == 'l') ADVANCE(926); + if (lookahead == 'l') ADVANCE(562); END_STATE(); case 957: - if (lookahead == 'l') ADVANCE(562); + if (lookahead == 'l') ADVANCE(927); END_STATE(); case 958: - if (lookahead == 'l') ADVANCE(1311); + if (lookahead == 'l') ADVANCE(563); END_STATE(); case 959: - if (lookahead == 'l') ADVANCE(954); - if (lookahead == 'n') ADVANCE(383); + if (lookahead == 'l') ADVANCE(1313); END_STATE(); case 960: - if (lookahead == 'l') ADVANCE(862); + if (lookahead == 'l') ADVANCE(955); + if (lookahead == 'n') ADVANCE(384); END_STATE(); case 961: - if (lookahead == 'l') ADVANCE(950); + if (lookahead == 'l') ADVANCE(863); END_STATE(); case 962: - if (lookahead == 'l') ADVANCE(565); + if (lookahead == 'l') ADVANCE(951); END_STATE(); case 963: - if (lookahead == 'l') ADVANCE(751); + if (lookahead == 'l') ADVANCE(566); END_STATE(); case 964: - if (lookahead == 'l') ADVANCE(378); + if (lookahead == 'l') ADVANCE(752); END_STATE(); case 965: - if (lookahead == 'l') ADVANCE(773); + if (lookahead == 'l') ADVANCE(379); END_STATE(); case 966: - if (lookahead == 'l') ADVANCE(952); + if (lookahead == 'l') ADVANCE(774); END_STATE(); case 967: - if (lookahead == 'l') ADVANCE(746); + if (lookahead == 'l') ADVANCE(953); END_STATE(); case 968: - if (lookahead == 'l') ADVANCE(682); + if (lookahead == 'l') ADVANCE(747); END_STATE(); case 969: - if (lookahead == 'l') ADVANCE(697); + if (lookahead == 'l') ADVANCE(683); END_STATE(); case 970: - if (lookahead == 'l') ADVANCE(752); + if (lookahead == 'l') ADVANCE(698); END_STATE(); case 971: - if (lookahead == 'l') ADVANCE(699); + if (lookahead == 'l') ADVANCE(753); END_STATE(); case 972: if (lookahead == 'l') ADVANCE(700); @@ -7121,280 +7136,280 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'l') ADVANCE(705); END_STATE(); case 978: - if (lookahead == 'l') ADVANCE(709); + if (lookahead == 'l') ADVANCE(706); END_STATE(); case 979: - if (lookahead == 'l') ADVANCE(711); + if (lookahead == 'l') ADVANCE(710); END_STATE(); case 980: if (lookahead == 'l') ADVANCE(712); END_STATE(); case 981: - if (lookahead == 'l') ADVANCE(1380); + if (lookahead == 'l') ADVANCE(713); END_STATE(); case 982: - if (lookahead == 'l') ADVANCE(419); + if (lookahead == 'l') ADVANCE(1382); END_STATE(); case 983: - if (lookahead == 'l') ADVANCE(900); + if (lookahead == 'l') ADVANCE(421); END_STATE(); case 984: - if (lookahead == 'l') ADVANCE(1124); + if (lookahead == 'l') ADVANCE(901); END_STATE(); case 985: - if (lookahead == 'l') ADVANCE(425); + if (lookahead == 'l') ADVANCE(1126); END_STATE(); case 986: - if (lookahead == 'l') ADVANCE(1154); + if (lookahead == 'l') ADVANCE(427); END_STATE(); case 987: - if (lookahead == 'l') ADVANCE(755); + if (lookahead == 'l') ADVANCE(1156); END_STATE(); case 988: - if (lookahead == 'l') ADVANCE(158); + if (lookahead == 'l') ADVANCE(756); END_STATE(); case 989: - if (lookahead == 'l') ADVANCE(1157); + if (lookahead == 'l') ADVANCE(158); END_STATE(); case 990: - if (lookahead == 'l') ADVANCE(759); + if (lookahead == 'l') ADVANCE(1159); END_STATE(); case 991: - if (lookahead == 'l') ADVANCE(162); - if (lookahead == 'r') ADVANCE(164); + if (lookahead == 'l') ADVANCE(760); END_STATE(); case 992: - if (lookahead == 'l') ADVANCE(1159); + if (lookahead == 'l') ADVANCE(162); + if (lookahead == 'r') ADVANCE(164); END_STATE(); case 993: - if (lookahead == 'l') ADVANCE(761); + if (lookahead == 'l') ADVANCE(1161); END_STATE(); case 994: - if (lookahead == 'l') ADVANCE(1161); + if (lookahead == 'l') ADVANCE(762); END_STATE(); case 995: - if (lookahead == 'l') ADVANCE(763); + if (lookahead == 'l') ADVANCE(1163); END_STATE(); case 996: - if (lookahead == 'l') ADVANCE(1162); + if (lookahead == 'l') ADVANCE(764); END_STATE(); case 997: - if (lookahead == 'l') ADVANCE(765); + if (lookahead == 'l') ADVANCE(1164); END_STATE(); case 998: - if (lookahead == 'l') ADVANCE(1164); + if (lookahead == 'l') ADVANCE(766); END_STATE(); case 999: if (lookahead == 'l') ADVANCE(1166); END_STATE(); case 1000: - if (lookahead == 'l') ADVANCE(1167); + if (lookahead == 'l') ADVANCE(1168); END_STATE(); case 1001: - if (lookahead == 'l') ADVANCE(1168); + if (lookahead == 'l') ADVANCE(1169); END_STATE(); case 1002: - if (lookahead == 'l') ADVANCE(1169); + if (lookahead == 'l') ADVANCE(1170); END_STATE(); case 1003: - if (lookahead == 'l') ADVANCE(1170); + if (lookahead == 'l') ADVANCE(1171); END_STATE(); case 1004: - if (lookahead == 'm') ADVANCE(1838); + if (lookahead == 'l') ADVANCE(1172); END_STATE(); case 1005: - if (lookahead == 'm') ADVANCE(1849); + if (lookahead == 'm') ADVANCE(1841); END_STATE(); case 1006: - if (lookahead == 'm') ADVANCE(1770); + if (lookahead == 'm') ADVANCE(1852); END_STATE(); case 1007: - if (lookahead == 'm') ADVANCE(1529); + if (lookahead == 'm') ADVANCE(1537); END_STATE(); case 1008: - if (lookahead == 'm') ADVANCE(180); + if (lookahead == 'm') ADVANCE(1531); END_STATE(); case 1009: - if (lookahead == 'm') ADVANCE(1201); + if (lookahead == 'm') ADVANCE(180); END_STATE(); case 1010: - if (lookahead == 'm') ADVANCE(483); + if (lookahead == 'm') ADVANCE(1538); END_STATE(); case 1011: - if (lookahead == 'm') ADVANCE(1202); + if (lookahead == 'm') ADVANCE(1203); END_STATE(); case 1012: - if (lookahead == 'm') ADVANCE(681); + if (lookahead == 'm') ADVANCE(484); END_STATE(); case 1013: - if (lookahead == 'm') ADVANCE(193); + if (lookahead == 'm') ADVANCE(1204); END_STATE(); case 1014: - if (lookahead == 'm') ADVANCE(195); + if (lookahead == 'm') ADVANCE(682); END_STATE(); case 1015: - if (lookahead == 'm') ADVANCE(772); + if (lookahead == 'm') ADVANCE(193); END_STATE(); case 1016: - if (lookahead == 'm') ADVANCE(163); - if (lookahead == 't') ADVANCE(1465); + if (lookahead == 'm') ADVANCE(195); END_STATE(); case 1017: - if (lookahead == 'n') ADVANCE(560); + if (lookahead == 'm') ADVANCE(773); END_STATE(); case 1018: - if (lookahead == 'n') ADVANCE(803); + if (lookahead == 'm') ADVANCE(163); + if (lookahead == 't') ADVANCE(1467); END_STATE(); case 1019: - if (lookahead == 'n') ADVANCE(517); + if (lookahead == 'n') ADVANCE(561); END_STATE(); case 1020: - if (lookahead == 'n') ADVANCE(517); - if (lookahead == 's') ADVANCE(1412); + if (lookahead == 'n') ADVANCE(804); END_STATE(); case 1021: - if (lookahead == 'n') ADVANCE(1553); + if (lookahead == 'n') ADVANCE(518); END_STATE(); case 1022: - if (lookahead == 'n') ADVANCE(1528); + if (lookahead == 'n') ADVANCE(518); + if (lookahead == 's') ADVANCE(1414); END_STATE(); case 1023: - if (lookahead == 'n') ADVANCE(1603); + if (lookahead == 'n') ADVANCE(1557); END_STATE(); case 1024: - if (lookahead == 'n') ADVANCE(1610); + if (lookahead == 'n') ADVANCE(1530); END_STATE(); case 1025: - if (lookahead == 'n') ADVANCE(1617); + if (lookahead == 'n') ADVANCE(1607); END_STATE(); case 1026: - if (lookahead == 'n') ADVANCE(1624); + if (lookahead == 'n') ADVANCE(1614); END_STATE(); case 1027: - if (lookahead == 'n') ADVANCE(1631); + if (lookahead == 'n') ADVANCE(1621); END_STATE(); case 1028: - if (lookahead == 'n') ADVANCE(1638); + if (lookahead == 'n') ADVANCE(1628); END_STATE(); case 1029: - if (lookahead == 'n') ADVANCE(1551); + if (lookahead == 'n') ADVANCE(1635); END_STATE(); case 1030: - if (lookahead == 'n') ADVANCE(1534); + if (lookahead == 'n') ADVANCE(1642); END_STATE(); case 1031: - if (lookahead == 'n') ADVANCE(1461); + if (lookahead == 'n') ADVANCE(1555); END_STATE(); case 1032: - if (lookahead == 'n') ADVANCE(1461); - if (lookahead == 'x') ADVANCE(728); + if (lookahead == 'n') ADVANCE(1536); END_STATE(); case 1033: - if (lookahead == 'n') ADVANCE(785); + if (lookahead == 'n') ADVANCE(1463); END_STATE(); case 1034: - if (lookahead == 'n') ADVANCE(1326); + if (lookahead == 'n') ADVANCE(1463); + if (lookahead == 'x') ADVANCE(729); END_STATE(); case 1035: - if (lookahead == 'n') ADVANCE(868); + if (lookahead == 'n') ADVANCE(786); END_STATE(); case 1036: - if (lookahead == 'n') ADVANCE(672); + if (lookahead == 'n') ADVANCE(1328); END_STATE(); case 1037: - if (lookahead == 'n') ADVANCE(786); + if (lookahead == 'n') ADVANCE(869); END_STATE(); case 1038: - if (lookahead == 'n') ADVANCE(1085); + if (lookahead == 'n') ADVANCE(673); END_STATE(); case 1039: - if (lookahead == 'n') ADVANCE(1085); - if (lookahead == 'r') ADVANCE(1283); + if (lookahead == 'n') ADVANCE(787); END_STATE(); case 1040: - if (lookahead == 'n') ADVANCE(901); - if (lookahead == 'v') ADVANCE(671); + if (lookahead == 'n') ADVANCE(1087); END_STATE(); case 1041: - if (lookahead == 'n') ADVANCE(787); + if (lookahead == 'n') ADVANCE(1087); + if (lookahead == 'r') ADVANCE(1285); END_STATE(); case 1042: - if (lookahead == 'n') ADVANCE(383); + if (lookahead == 'n') ADVANCE(902); + if (lookahead == 'v') ADVANCE(672); END_STATE(); case 1043: if (lookahead == 'n') ADVANCE(788); END_STATE(); case 1044: - if (lookahead == 'n') ADVANCE(789); + if (lookahead == 'n') ADVANCE(384); END_STATE(); case 1045: - if (lookahead == 'n') ADVANCE(1462); + if (lookahead == 'n') ADVANCE(789); END_STATE(); case 1046: if (lookahead == 'n') ADVANCE(790); END_STATE(); case 1047: - if (lookahead == 'n') ADVANCE(791); + if (lookahead == 'n') ADVANCE(1464); END_STATE(); case 1048: - if (lookahead == 'n') ADVANCE(792); + if (lookahead == 'n') ADVANCE(791); END_STATE(); case 1049: - if (lookahead == 'n') ADVANCE(793); + if (lookahead == 'n') ADVANCE(792); END_STATE(); case 1050: - if (lookahead == 'n') ADVANCE(794); + if (lookahead == 'n') ADVANCE(793); END_STATE(); case 1051: - if (lookahead == 'n') ADVANCE(852); + if (lookahead == 'n') ADVANCE(794); END_STATE(); case 1052: if (lookahead == 'n') ADVANCE(795); END_STATE(); case 1053: - if (lookahead == 'n') ADVANCE(796); + if (lookahead == 'n') ADVANCE(853); END_STATE(); case 1054: - if (lookahead == 'n') ADVANCE(571); + if (lookahead == 'n') ADVANCE(796); END_STATE(); case 1055: if (lookahead == 'n') ADVANCE(797); END_STATE(); case 1056: - if (lookahead == 'n') ADVANCE(557); + if (lookahead == 'n') ADVANCE(572); END_STATE(); case 1057: if (lookahead == 'n') ADVANCE(798); END_STATE(); case 1058: - if (lookahead == 'n') ADVANCE(810); + if (lookahead == 'n') ADVANCE(558); END_STATE(); case 1059: - if (lookahead == 'n') ADVANCE(1343); + if (lookahead == 'n') ADVANCE(799); END_STATE(); case 1060: - if (lookahead == 'n') ADVANCE(799); + if (lookahead == 'n') ADVANCE(811); END_STATE(); case 1061: - if (lookahead == 'n') ADVANCE(800); + if (lookahead == 'n') ADVANCE(1345); END_STATE(); case 1062: - if (lookahead == 'n') ADVANCE(1344); + if (lookahead == 'n') ADVANCE(800); END_STATE(); case 1063: if (lookahead == 'n') ADVANCE(801); END_STATE(); case 1064: - if (lookahead == 'n') ADVANCE(1345); + if (lookahead == 'n') ADVANCE(1346); END_STATE(); case 1065: if (lookahead == 'n') ADVANCE(802); END_STATE(); case 1066: - if (lookahead == 'n') ADVANCE(1346); + if (lookahead == 'n') ADVANCE(1347); END_STATE(); case 1067: - if (lookahead == 'n') ADVANCE(1347); + if (lookahead == 'n') ADVANCE(803); END_STATE(); case 1068: if (lookahead == 'n') ADVANCE(1348); @@ -7406,13 +7421,13 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'n') ADVANCE(1350); END_STATE(); case 1071: - if (lookahead == 'n') ADVANCE(724); + if (lookahead == 'n') ADVANCE(1351); END_STATE(); case 1072: - if (lookahead == 'n') ADVANCE(1351); + if (lookahead == 'n') ADVANCE(1352); END_STATE(); case 1073: - if (lookahead == 'n') ADVANCE(1352); + if (lookahead == 'n') ADVANCE(725); END_STATE(); case 1074: if (lookahead == 'n') ADVANCE(1353); @@ -7421,418 +7436,418 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'n') ADVANCE(1354); END_STATE(); case 1076: - if (lookahead == 'n') ADVANCE(1356); + if (lookahead == 'n') ADVANCE(1355); END_STATE(); case 1077: - if (lookahead == 'n') ADVANCE(1363); + if (lookahead == 'n') ADVANCE(1356); END_STATE(); case 1078: - if (lookahead == 'n') ADVANCE(1415); + if (lookahead == 'n') ADVANCE(1358); END_STATE(); case 1079: - if (lookahead == 'n') ADVANCE(710); + if (lookahead == 'n') ADVANCE(1365); END_STATE(); case 1080: - if (lookahead == 'n') ADVANCE(1436); + if (lookahead == 'n') ADVANCE(1417); END_STATE(); case 1081: - if (lookahead == 'n') ADVANCE(1378); + if (lookahead == 'n') ADVANCE(711); END_STATE(); case 1082: - if (lookahead == 'n') ADVANCE(1448); - if (lookahead == 'x') ADVANCE(892); + if (lookahead == 'n') ADVANCE(1438); END_STATE(); case 1083: - if (lookahead == 'n') ADVANCE(1384); + if (lookahead == 'n') ADVANCE(1380); END_STATE(); case 1084: - if (lookahead == 'n') ADVANCE(1388); + if (lookahead == 'n') ADVANCE(1450); + if (lookahead == 'x') ADVANCE(893); END_STATE(); case 1085: - if (lookahead == 'n') ADVANCE(1129); + if (lookahead == 'n') ADVANCE(1386); END_STATE(); case 1086: - if (lookahead == 'n') ADVANCE(1323); + if (lookahead == 'n') ADVANCE(1390); END_STATE(); case 1087: - if (lookahead == 'n') ADVANCE(1411); + if (lookahead == 'n') ADVANCE(1131); END_STATE(); case 1088: - if (lookahead == 'n') ADVANCE(807); + if (lookahead == 'n') ADVANCE(1325); END_STATE(); case 1089: - if (lookahead == 'n') ADVANCE(537); + if (lookahead == 'n') ADVANCE(1413); END_STATE(); case 1090: - if (lookahead == 'n') ADVANCE(894); + if (lookahead == 'n') ADVANCE(808); END_STATE(); case 1091: - if (lookahead == 'n') ADVANCE(983); + if (lookahead == 'n') ADVANCE(538); END_STATE(); case 1092: - if (lookahead == 'n') ADVANCE(1328); + if (lookahead == 'n') ADVANCE(895); END_STATE(); case 1093: - if (lookahead == 'n') ADVANCE(808); + if (lookahead == 'n') ADVANCE(984); END_STATE(); case 1094: - if (lookahead == 'n') ADVANCE(809); + if (lookahead == 'n') ADVANCE(1330); END_STATE(); case 1095: - if (lookahead == 'n') ADVANCE(1325); + if (lookahead == 'n') ADVANCE(809); END_STATE(); case 1096: - if (lookahead == 'n') ADVANCE(811); + if (lookahead == 'n') ADVANCE(810); END_STATE(); case 1097: - if (lookahead == 'n') ADVANCE(542); + if (lookahead == 'n') ADVANCE(1327); END_STATE(); case 1098: if (lookahead == 'n') ADVANCE(812); END_STATE(); case 1099: - if (lookahead == 'n') ADVANCE(813); + if (lookahead == 'n') ADVANCE(543); END_STATE(); case 1100: - if (lookahead == 'n') ADVANCE(814); + if (lookahead == 'n') ADVANCE(813); END_STATE(); case 1101: - if (lookahead == 'n') ADVANCE(815); + if (lookahead == 'n') ADVANCE(814); END_STATE(); case 1102: - if (lookahead == 'n') ADVANCE(898); + if (lookahead == 'n') ADVANCE(815); END_STATE(); case 1103: - if (lookahead == 'n') ADVANCE(1460); + if (lookahead == 'n') ADVANCE(816); END_STATE(); case 1104: - if (lookahead == 'n') ADVANCE(1193); + if (lookahead == 'n') ADVANCE(899); END_STATE(); case 1105: - if (lookahead == 'n') ADVANCE(1104); + if (lookahead == 'n') ADVANCE(1462); END_STATE(); case 1106: - if (lookahead == 'n') ADVANCE(1104); - if (lookahead == 'r') ADVANCE(1293); + if (lookahead == 'n') ADVANCE(1195); END_STATE(); case 1107: - if (lookahead == 'o') ADVANCE(1401); + if (lookahead == 'n') ADVANCE(1106); END_STATE(); case 1108: - if (lookahead == 'o') ADVANCE(1040); - if (lookahead == 'u') ADVANCE(988); + if (lookahead == 'n') ADVANCE(1106); + if (lookahead == 'r') ADVANCE(1295); END_STATE(); case 1109: - if (lookahead == 'o') ADVANCE(1578); + if (lookahead == 'o') ADVANCE(1403); END_STATE(); case 1110: - if (lookahead == 'o') ADVANCE(1495); + if (lookahead == 'o') ADVANCE(1042); + if (lookahead == 'u') ADVANCE(989); END_STATE(); case 1111: - if (lookahead == 'o') ADVANCE(1565); + if (lookahead == 'o') ADVANCE(1582); END_STATE(); case 1112: - if (lookahead == 'o') ADVANCE(781); + if (lookahead == 'o') ADVANCE(1497); END_STATE(); case 1113: - if (lookahead == 'o') ADVANCE(1018); + if (lookahead == 'o') ADVANCE(1569); END_STATE(); case 1114: - if (lookahead == 'o') ADVANCE(1464); - if (lookahead == 'p') ADVANCE(475); - if (lookahead == 'u') ADVANCE(1200); + if (lookahead == 'o') ADVANCE(782); END_STATE(); case 1115: - if (lookahead == 'o') ADVANCE(563); + if (lookahead == 'o') ADVANCE(1020); END_STATE(); case 1116: - if (lookahead == 'o') ADVANCE(1008); + if (lookahead == 'o') ADVANCE(1466); + if (lookahead == 'p') ADVANCE(476); + if (lookahead == 'u') ADVANCE(1202); END_STATE(); case 1117: - if (lookahead == 'o') ADVANCE(1156); - if (lookahead == 'y') ADVANCE(1427); + if (lookahead == 'o') ADVANCE(564); END_STATE(); case 1118: - if (lookahead == 'o') ADVANCE(1033); + if (lookahead == 'o') ADVANCE(1009); END_STATE(); case 1119: - if (lookahead == 'o') ADVANCE(566); + if (lookahead == 'o') ADVANCE(1158); + if (lookahead == 'y') ADVANCE(1429); END_STATE(); case 1120: - if (lookahead == 'o') ADVANCE(132); + if (lookahead == 'o') ADVANCE(1035); END_STATE(); case 1121: - if (lookahead == 'o') ADVANCE(1037); + if (lookahead == 'o') ADVANCE(567); END_STATE(); case 1122: - if (lookahead == 'o') ADVANCE(1275); + if (lookahead == 'o') ADVANCE(132); END_STATE(); case 1123: - if (lookahead == 'o') ADVANCE(1041); + if (lookahead == 'o') ADVANCE(1039); END_STATE(); case 1124: - if (lookahead == 'o') ADVANCE(1043); + if (lookahead == 'o') ADVANCE(1277); END_STATE(); case 1125: - if (lookahead == 'o') ADVANCE(134); + if (lookahead == 'o') ADVANCE(1043); END_STATE(); case 1126: - if (lookahead == 'o') ADVANCE(1044); + if (lookahead == 'o') ADVANCE(1045); END_STATE(); case 1127: - if (lookahead == 'o') ADVANCE(1046); + if (lookahead == 'o') ADVANCE(134); END_STATE(); case 1128: - if (lookahead == 'o') ADVANCE(1047); + if (lookahead == 'o') ADVANCE(1046); END_STATE(); case 1129: - if (lookahead == 'o') ADVANCE(1456); + if (lookahead == 'o') ADVANCE(1048); END_STATE(); case 1130: - if (lookahead == 'o') ADVANCE(135); + if (lookahead == 'o') ADVANCE(1049); END_STATE(); case 1131: - if (lookahead == 'o') ADVANCE(1048); + if (lookahead == 'o') ADVANCE(1458); END_STATE(); case 1132: - if (lookahead == 'o') ADVANCE(1049); + if (lookahead == 'o') ADVANCE(135); END_STATE(); case 1133: - if (lookahead == 'o') ADVANCE(136); + if (lookahead == 'o') ADVANCE(1050); END_STATE(); case 1134: - if (lookahead == 'o') ADVANCE(1050); + if (lookahead == 'o') ADVANCE(1051); END_STATE(); case 1135: - if (lookahead == 'o') ADVANCE(1052); + if (lookahead == 'o') ADVANCE(136); END_STATE(); case 1136: - if (lookahead == 'o') ADVANCE(1053); + if (lookahead == 'o') ADVANCE(1052); END_STATE(); case 1137: - if (lookahead == 'o') ADVANCE(1055); + if (lookahead == 'o') ADVANCE(1054); END_STATE(); case 1138: - if (lookahead == 'o') ADVANCE(1057); + if (lookahead == 'o') ADVANCE(1055); END_STATE(); case 1139: - if (lookahead == 'o') ADVANCE(1060); + if (lookahead == 'o') ADVANCE(1057); END_STATE(); case 1140: - if (lookahead == 'o') ADVANCE(1022); + if (lookahead == 'o') ADVANCE(1059); END_STATE(); case 1141: - if (lookahead == 'o') ADVANCE(1063); + if (lookahead == 'o') ADVANCE(1062); END_STATE(); case 1142: - if (lookahead == 'o') ADVANCE(1065); + if (lookahead == 'o') ADVANCE(1024); END_STATE(); case 1143: - if (lookahead == 'o') ADVANCE(1029); + if (lookahead == 'o') ADVANCE(1065); END_STATE(); case 1144: - if (lookahead == 'o') ADVANCE(1030); + if (lookahead == 'o') ADVANCE(1067); END_STATE(); case 1145: - if (lookahead == 'o') ADVANCE(1256); + if (lookahead == 'o') ADVANCE(1031); END_STATE(); case 1146: - if (lookahead == 'o') ADVANCE(1272); + if (lookahead == 'o') ADVANCE(1032); END_STATE(); case 1147: - if (lookahead == 'o') ADVANCE(947); + if (lookahead == 'o') ADVANCE(1258); END_STATE(); case 1148: - if (lookahead == 'o') ADVANCE(1051); + if (lookahead == 'o') ADVANCE(1274); END_STATE(); case 1149: - if (lookahead == 'o') ADVANCE(387); + if (lookahead == 'o') ADVANCE(948); END_STATE(); case 1150: - if (lookahead == 'o') ADVANCE(1013); + if (lookahead == 'o') ADVANCE(1053); END_STATE(); case 1151: - if (lookahead == 'o') ADVANCE(1276); + if (lookahead == 'o') ADVANCE(388); END_STATE(); case 1152: - if (lookahead == 'o') ADVANCE(1090); + if (lookahead == 'o') ADVANCE(1015); END_STATE(); case 1153: - if (lookahead == 'o') ADVANCE(1277); + if (lookahead == 'o') ADVANCE(1278); END_STATE(); case 1154: - if (lookahead == 'o') ADVANCE(401); + if (lookahead == 'o') ADVANCE(1092); END_STATE(); case 1155: - if (lookahead == 'o') ADVANCE(1278); + if (lookahead == 'o') ADVANCE(1279); END_STATE(); case 1156: - if (lookahead == 'o') ADVANCE(970); + if (lookahead == 'o') ADVANCE(402); END_STATE(); case 1157: - if (lookahead == 'o') ADVANCE(402); + if (lookahead == 'o') ADVANCE(1280); END_STATE(); case 1158: - if (lookahead == 'o') ADVANCE(1279); + if (lookahead == 'o') ADVANCE(971); END_STATE(); case 1159: if (lookahead == 'o') ADVANCE(403); END_STATE(); case 1160: - if (lookahead == 'o') ADVANCE(1280); + if (lookahead == 'o') ADVANCE(1281); END_STATE(); case 1161: if (lookahead == 'o') ADVANCE(404); END_STATE(); case 1162: - if (lookahead == 'o') ADVANCE(405); + if (lookahead == 'o') ADVANCE(1282); END_STATE(); case 1163: - if (lookahead == 'o') ADVANCE(1282); + if (lookahead == 'o') ADVANCE(405); END_STATE(); case 1164: - if (lookahead == 'o') ADVANCE(407); + if (lookahead == 'o') ADVANCE(406); END_STATE(); case 1165: - if (lookahead == 'o') ADVANCE(866); + if (lookahead == 'o') ADVANCE(1284); END_STATE(); case 1166: - if (lookahead == 'o') ADVANCE(409); + if (lookahead == 'o') ADVANCE(408); END_STATE(); case 1167: - if (lookahead == 'o') ADVANCE(410); + if (lookahead == 'o') ADVANCE(867); END_STATE(); case 1168: - if (lookahead == 'o') ADVANCE(411); + if (lookahead == 'o') ADVANCE(410); END_STATE(); case 1169: - if (lookahead == 'o') ADVANCE(412); + if (lookahead == 'o') ADVANCE(411); END_STATE(); case 1170: - if (lookahead == 'o') ADVANCE(415); + if (lookahead == 'o') ADVANCE(412); END_STATE(); case 1171: - if (lookahead == 'o') ADVANCE(1472); + if (lookahead == 'o') ADVANCE(413); END_STATE(); case 1172: - if (lookahead == 'o') ADVANCE(1014); + if (lookahead == 'o') ADVANCE(416); END_STATE(); case 1173: - if (lookahead == 'o') ADVANCE(987); + if (lookahead == 'o') ADVANCE(1474); END_STATE(); case 1174: - if (lookahead == 'o') ADVANCE(1482); + if (lookahead == 'o') ADVANCE(1016); END_STATE(); case 1175: - if (lookahead == 'o') ADVANCE(1095); + if (lookahead == 'o') ADVANCE(988); END_STATE(); case 1176: - if (lookahead == 'o') ADVANCE(990); + if (lookahead == 'o') ADVANCE(1484); END_STATE(); case 1177: - if (lookahead == 'o') ADVANCE(1483); + if (lookahead == 'o') ADVANCE(1097); END_STATE(); case 1178: - if (lookahead == 'o') ADVANCE(993); + if (lookahead == 'o') ADVANCE(991); END_STATE(); case 1179: - if (lookahead == 'o') ADVANCE(1484); + if (lookahead == 'o') ADVANCE(1485); END_STATE(); case 1180: - if (lookahead == 'o') ADVANCE(995); + if (lookahead == 'o') ADVANCE(994); END_STATE(); case 1181: - if (lookahead == 'o') ADVANCE(1485); + if (lookahead == 'o') ADVANCE(1486); END_STATE(); case 1182: - if (lookahead == 'o') ADVANCE(997); + if (lookahead == 'o') ADVANCE(996); END_STATE(); case 1183: - if (lookahead == 'o') ADVANCE(1486); + if (lookahead == 'o') ADVANCE(1487); END_STATE(); case 1184: - if (lookahead == 'o') ADVANCE(1487); + if (lookahead == 'o') ADVANCE(998); END_STATE(); case 1185: - if (lookahead == 'o') ADVANCE(508); - if (lookahead == 'v') ADVANCE(1165); - if (lookahead == 'w') ADVANCE(916); + if (lookahead == 'o') ADVANCE(1488); END_STATE(); case 1186: - if (lookahead == 'o') ADVANCE(1488); + if (lookahead == 'o') ADVANCE(1489); END_STATE(); case 1187: if (lookahead == 'o') ADVANCE(509); - if (lookahead == 'w') ADVANCE(918); + if (lookahead == 'v') ADVANCE(1167); + if (lookahead == 'w') ADVANCE(917); END_STATE(); case 1188: - if (lookahead == 'o') ADVANCE(1489); + if (lookahead == 'o') ADVANCE(1490); END_STATE(); case 1189: - if (lookahead == 'o') ADVANCE(1490); + if (lookahead == 'o') ADVANCE(510); + if (lookahead == 'w') ADVANCE(919); END_STATE(); case 1190: if (lookahead == 'o') ADVANCE(1491); END_STATE(); case 1191: - if (lookahead == 'o') ADVANCE(1301); + if (lookahead == 'o') ADVANCE(1492); END_STATE(); case 1192: - if (lookahead == 'o') ADVANCE(1173); - if (lookahead == 'y') ADVANCE(1430); + if (lookahead == 'o') ADVANCE(1493); END_STATE(); case 1193: - if (lookahead == 'o') ADVANCE(1459); + if (lookahead == 'o') ADVANCE(1303); END_STATE(); case 1194: - if (lookahead == 'o') ADVANCE(1176); - if (lookahead == 'y') ADVANCE(1431); + if (lookahead == 'o') ADVANCE(1175); + if (lookahead == 'y') ADVANCE(1432); END_STATE(); case 1195: - if (lookahead == 'o') ADVANCE(1178); - if (lookahead == 'y') ADVANCE(1432); + if (lookahead == 'o') ADVANCE(1461); END_STATE(); case 1196: - if (lookahead == 'o') ADVANCE(1180); + if (lookahead == 'o') ADVANCE(1178); if (lookahead == 'y') ADVANCE(1433); END_STATE(); case 1197: - if (lookahead == 'o') ADVANCE(1182); + if (lookahead == 'o') ADVANCE(1180); if (lookahead == 'y') ADVANCE(1434); END_STATE(); case 1198: - if (lookahead == 'p') ADVANCE(142); + if (lookahead == 'o') ADVANCE(1182); + if (lookahead == 'y') ADVANCE(1435); END_STATE(); case 1199: - if (lookahead == 'p') ADVANCE(1538); - if (lookahead == 't') ADVANCE(159); + if (lookahead == 'o') ADVANCE(1184); + if (lookahead == 'y') ADVANCE(1436); END_STATE(); case 1200: - if (lookahead == 'p') ADVANCE(735); + if (lookahead == 'p') ADVANCE(142); END_STATE(); case 1201: - if (lookahead == 'p') ADVANCE(963); + if (lookahead == 'p') ADVANCE(1542); + if (lookahead == 't') ADVANCE(159); END_STATE(); case 1202: - if (lookahead == 'p') ADVANCE(1404); + if (lookahead == 'p') ADVANCE(736); END_STATE(); case 1203: - if (lookahead == 'p') ADVANCE(745); + if (lookahead == 'p') ADVANCE(964); END_STATE(); case 1204: - if (lookahead == 'p') ADVANCE(1454); + if (lookahead == 'p') ADVANCE(1406); END_STATE(); case 1205: - if (lookahead == 'p') ADVANCE(476); + if (lookahead == 'p') ADVANCE(746); END_STATE(); case 1206: - if (lookahead == 'q') ADVANCE(1588); + if (lookahead == 'p') ADVANCE(1456); END_STATE(); case 1207: - if (lookahead == 'q') ADVANCE(1476); + if (lookahead == 'p') ADVANCE(477); END_STATE(); case 1208: - if (lookahead == 'q') ADVANCE(1477); + if (lookahead == 'q') ADVANCE(1592); END_STATE(); case 1209: if (lookahead == 'q') ADVANCE(1478); @@ -7847,362 +7862,362 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'q') ADVANCE(1481); END_STATE(); case 1213: - if (lookahead == 'r') ADVANCE(782); + if (lookahead == 'q') ADVANCE(1482); END_STATE(); case 1214: - if (lookahead == 'r') ADVANCE(1521); + if (lookahead == 'q') ADVANCE(1483); END_STATE(); case 1215: - if (lookahead == 'r') ADVANCE(1605); + if (lookahead == 'r') ADVANCE(783); END_STATE(); case 1216: - if (lookahead == 'r') ADVANCE(1612); + if (lookahead == 'r') ADVANCE(1523); END_STATE(); case 1217: - if (lookahead == 'r') ADVANCE(1619); + if (lookahead == 'r') ADVANCE(1609); END_STATE(); case 1218: - if (lookahead == 'r') ADVANCE(1626); + if (lookahead == 'r') ADVANCE(1616); END_STATE(); case 1219: - if (lookahead == 'r') ADVANCE(1633); + if (lookahead == 'r') ADVANCE(1623); END_STATE(); case 1220: - if (lookahead == 'r') ADVANCE(1640); + if (lookahead == 'r') ADVANCE(1630); END_STATE(); case 1221: - if (lookahead == 'r') ADVANCE(1671); + if (lookahead == 'r') ADVANCE(1637); END_STATE(); case 1222: - if (lookahead == 'r') ADVANCE(1643); + if (lookahead == 'r') ADVANCE(1644); END_STATE(); case 1223: - if (lookahead == 'r') ADVANCE(1711); + if (lookahead == 'r') ADVANCE(1675); END_STATE(); case 1224: - if (lookahead == 'r') ADVANCE(1705); + if (lookahead == 'r') ADVANCE(1647); END_STATE(); case 1225: - if (lookahead == 'r') ADVANCE(1710); + if (lookahead == 'r') ADVANCE(1715); END_STATE(); case 1226: - if (lookahead == 'r') ADVANCE(1708); + if (lookahead == 'r') ADVANCE(1709); END_STATE(); case 1227: - if (lookahead == 'r') ADVANCE(1567); + if (lookahead == 'r') ADVANCE(1714); END_STATE(); case 1228: - if (lookahead == 'r') ADVANCE(1707); + if (lookahead == 'r') ADVANCE(1712); END_STATE(); case 1229: - if (lookahead == 'r') ADVANCE(1722); + if (lookahead == 'r') ADVANCE(1571); END_STATE(); case 1230: - if (lookahead == 'r') ADVANCE(1709); + if (lookahead == 'r') ADVANCE(1711); END_STATE(); case 1231: - if (lookahead == 'r') ADVANCE(1713); + if (lookahead == 'r') ADVANCE(1726); END_STATE(); case 1232: - if (lookahead == 'r') ADVANCE(1714); + if (lookahead == 'r') ADVANCE(1713); END_STATE(); case 1233: - if (lookahead == 'r') ADVANCE(1706); + if (lookahead == 'r') ADVANCE(1717); END_STATE(); case 1234: - if (lookahead == 'r') ADVANCE(1712); + if (lookahead == 'r') ADVANCE(1718); END_STATE(); case 1235: - if (lookahead == 'r') ADVANCE(1716); + if (lookahead == 'r') ADVANCE(1710); END_STATE(); case 1236: - if (lookahead == 'r') ADVANCE(1721); + if (lookahead == 'r') ADVANCE(1716); END_STATE(); case 1237: - if (lookahead == 'r') ADVANCE(1719); + if (lookahead == 'r') ADVANCE(1720); END_STATE(); case 1238: - if (lookahead == 'r') ADVANCE(1718); + if (lookahead == 'r') ADVANCE(1725); END_STATE(); case 1239: - if (lookahead == 'r') ADVANCE(1720); + if (lookahead == 'r') ADVANCE(1723); END_STATE(); case 1240: - if (lookahead == 'r') ADVANCE(1724); + if (lookahead == 'r') ADVANCE(1722); END_STATE(); case 1241: - if (lookahead == 'r') ADVANCE(1725); + if (lookahead == 'r') ADVANCE(1724); END_STATE(); case 1242: - if (lookahead == 'r') ADVANCE(1717); + if (lookahead == 'r') ADVANCE(1728); END_STATE(); case 1243: - if (lookahead == 'r') ADVANCE(1715); + if (lookahead == 'r') ADVANCE(1729); END_STATE(); case 1244: - if (lookahead == 'r') ADVANCE(1723); + if (lookahead == 'r') ADVANCE(1721); END_STATE(); case 1245: - if (lookahead == 'r') ADVANCE(1727); + if (lookahead == 'r') ADVANCE(1719); END_STATE(); case 1246: - if (lookahead == 'r') ADVANCE(1730); + if (lookahead == 'r') ADVANCE(1727); END_STATE(); case 1247: - if (lookahead == 'r') ADVANCE(1729); + if (lookahead == 'r') ADVANCE(1731); END_STATE(); case 1248: - if (lookahead == 'r') ADVANCE(1731); + if (lookahead == 'r') ADVANCE(1734); END_STATE(); case 1249: - if (lookahead == 'r') ADVANCE(1728); + if (lookahead == 'r') ADVANCE(1733); END_STATE(); case 1250: - if (lookahead == 'r') ADVANCE(1726); + if (lookahead == 'r') ADVANCE(1735); END_STATE(); case 1251: if (lookahead == 'r') ADVANCE(1732); END_STATE(); case 1252: - if (lookahead == 'r') ADVANCE(1735); + if (lookahead == 'r') ADVANCE(1730); END_STATE(); case 1253: - if (lookahead == 'r') ADVANCE(1734); + if (lookahead == 'r') ADVANCE(1736); END_STATE(); case 1254: - if (lookahead == 'r') ADVANCE(1736); + if (lookahead == 'r') ADVANCE(1739); END_STATE(); case 1255: - if (lookahead == 'r') ADVANCE(1733); + if (lookahead == 'r') ADVANCE(1738); END_STATE(); case 1256: - if (lookahead == 'r') ADVANCE(1841); + if (lookahead == 'r') ADVANCE(1740); END_STATE(); case 1257: - if (lookahead == 'r') ADVANCE(853); + if (lookahead == 'r') ADVANCE(1737); END_STATE(); case 1258: - if (lookahead == 'r') ADVANCE(853); - if (lookahead == 'u') ADVANCE(858); + if (lookahead == 'r') ADVANCE(1844); END_STATE(); case 1259: if (lookahead == 'r') ADVANCE(854); - if (lookahead == 'u') ADVANCE(484); END_STATE(); case 1260: - if (lookahead == 'r') ADVANCE(137); + if (lookahead == 'r') ADVANCE(854); + if (lookahead == 'u') ADVANCE(859); END_STATE(); case 1261: - if (lookahead == 'r') ADVANCE(377); + if (lookahead == 'r') ADVANCE(855); + if (lookahead == 'u') ADVANCE(485); END_STATE(); case 1262: - if (lookahead == 'r') ADVANCE(805); + if (lookahead == 'r') ADVANCE(137); END_STATE(); case 1263: - if (lookahead == 'r') ADVANCE(1322); + if (lookahead == 'r') ADVANCE(377); END_STATE(); case 1264: - if (lookahead == 'r') ADVANCE(363); + if (lookahead == 'r') ADVANCE(806); END_STATE(); case 1265: - if (lookahead == 'r') ADVANCE(1110); + if (lookahead == 'r') ADVANCE(1324); END_STATE(); case 1266: - if (lookahead == 'r') ADVANCE(534); + if (lookahead == 'r') ADVANCE(363); END_STATE(); case 1267: - if (lookahead == 'r') ADVANCE(376); + if (lookahead == 'r') ADVANCE(1112); END_STATE(); case 1268: - if (lookahead == 'r') ADVANCE(1471); + if (lookahead == 'r') ADVANCE(535); END_STATE(); case 1269: - if (lookahead == 'r') ADVANCE(420); + if (lookahead == 'r') ADVANCE(376); END_STATE(); case 1270: - if (lookahead == 'r') ADVANCE(1021); + if (lookahead == 'r') ADVANCE(1473); END_STATE(); case 1271: - if (lookahead == 'r') ADVANCE(1116); + if (lookahead == 'r') ADVANCE(422); END_STATE(); case 1272: - if (lookahead == 'r') ADVANCE(148); + if (lookahead == 'r') ADVANCE(1023); END_STATE(); case 1273: - if (lookahead == 'r') ADVANCE(372); + if (lookahead == 'r') ADVANCE(1118); END_STATE(); case 1274: - if (lookahead == 'r') ADVANCE(375); + if (lookahead == 'r') ADVANCE(148); END_STATE(); case 1275: - if (lookahead == 'r') ADVANCE(1364); + if (lookahead == 'r') ADVANCE(372); END_STATE(); case 1276: - if (lookahead == 'r') ADVANCE(1365); + if (lookahead == 'r') ADVANCE(375); END_STATE(); case 1277: - if (lookahead == 'r') ADVANCE(1369); + if (lookahead == 'r') ADVANCE(1366); END_STATE(); case 1278: - if (lookahead == 'r') ADVANCE(1370); + if (lookahead == 'r') ADVANCE(1367); END_STATE(); case 1279: - if (lookahead == 'r') ADVANCE(1372); + if (lookahead == 'r') ADVANCE(1371); END_STATE(); case 1280: - if (lookahead == 'r') ADVANCE(1373); + if (lookahead == 'r') ADVANCE(1372); END_STATE(); case 1281: - if (lookahead == 'r') ADVANCE(1407); + if (lookahead == 'r') ADVANCE(1374); END_STATE(); case 1282: - if (lookahead == 'r') ADVANCE(1386); + if (lookahead == 'r') ADVANCE(1375); END_STATE(); case 1283: - if (lookahead == 'r') ADVANCE(416); + if (lookahead == 'r') ADVANCE(1409); END_STATE(); case 1284: - if (lookahead == 'r') ADVANCE(880); + if (lookahead == 'r') ADVANCE(1388); END_STATE(); case 1285: - if (lookahead == 'r') ADVANCE(1150); + if (lookahead == 'r') ADVANCE(418); END_STATE(); case 1286: - if (lookahead == 'r') ADVANCE(1273); + if (lookahead == 'r') ADVANCE(881); END_STATE(); case 1287: - if (lookahead == 'r') ADVANCE(1274); + if (lookahead == 'r') ADVANCE(1152); END_STATE(); case 1288: - if (lookahead == 'r') ADVANCE(400); + if (lookahead == 'r') ADVANCE(1275); END_STATE(); case 1289: - if (lookahead == 'r') ADVANCE(768); + if (lookahead == 'r') ADVANCE(1276); END_STATE(); case 1290: - if (lookahead == 'r') ADVANCE(1148); + if (lookahead == 'r') ADVANCE(401); END_STATE(); case 1291: - if (lookahead == 'r') ADVANCE(1152); + if (lookahead == 'r') ADVANCE(769); END_STATE(); case 1292: - if (lookahead == 'r') ADVANCE(757); + if (lookahead == 'r') ADVANCE(1150); END_STATE(); case 1293: - if (lookahead == 'r') ADVANCE(432); + if (lookahead == 'r') ADVANCE(1154); END_STATE(); case 1294: - if (lookahead == 'r') ADVANCE(1172); + if (lookahead == 'r') ADVANCE(758); END_STATE(); case 1295: - if (lookahead == 'r') ADVANCE(431); + if (lookahead == 'r') ADVANCE(434); END_STATE(); case 1296: - if (lookahead == 'r') ADVANCE(436); + if (lookahead == 'r') ADVANCE(1174); END_STATE(); case 1297: - if (lookahead == 'r') ADVANCE(435); + if (lookahead == 'r') ADVANCE(433); END_STATE(); case 1298: - if (lookahead == 'r') ADVANCE(1296); + if (lookahead == 'r') ADVANCE(438); END_STATE(); case 1299: - if (lookahead == 'r') ADVANCE(439); + if (lookahead == 'r') ADVANCE(437); END_STATE(); case 1300: - if (lookahead == 'r') ADVANCE(441); + if (lookahead == 'r') ADVANCE(1298); END_STATE(); case 1301: - if (lookahead == 'r') ADVANCE(166); + if (lookahead == 'r') ADVANCE(441); END_STATE(); case 1302: if (lookahead == 'r') ADVANCE(443); END_STATE(); case 1303: - if (lookahead == 'r') ADVANCE(167); + if (lookahead == 'r') ADVANCE(166); END_STATE(); case 1304: if (lookahead == 'r') ADVANCE(445); END_STATE(); case 1305: - if (lookahead == 'r') ADVANCE(447); + if (lookahead == 'r') ADVANCE(167); END_STATE(); case 1306: - if (lookahead == 'r') ADVANCE(783); + if (lookahead == 'r') ADVANCE(447); END_STATE(); case 1307: - if (lookahead == 'r') ADVANCE(1333); + if (lookahead == 'r') ADVANCE(449); END_STATE(); case 1308: - if (lookahead == 'r') ADVANCE(1334); + if (lookahead == 'r') ADVANCE(784); END_STATE(); case 1309: - if (lookahead == 's') ADVANCE(850); + if (lookahead == 'r') ADVANCE(1335); END_STATE(); case 1310: - if (lookahead == 's') ADVANCE(1520); + if (lookahead == 'r') ADVANCE(1336); END_STATE(); case 1311: - if (lookahead == 's') ADVANCE(1769); + if (lookahead == 's') ADVANCE(851); END_STATE(); case 1312: - if (lookahead == 's') ADVANCE(1844); + if (lookahead == 's') ADVANCE(1522); END_STATE(); case 1313: - if (lookahead == 's') ADVANCE(1523); + if (lookahead == 's') ADVANCE(1773); END_STATE(); case 1314: - if (lookahead == 's') ADVANCE(1566); + if (lookahead == 's') ADVANCE(1847); END_STATE(); case 1315: - if (lookahead == 's') ADVANCE(1496); + if (lookahead == 's') ADVANCE(1525); END_STATE(); case 1316: - if (lookahead == 's') ADVANCE(1509); + if (lookahead == 's') ADVANCE(1570); END_STATE(); case 1317: - if (lookahead == 's') ADVANCE(1445); + if (lookahead == 's') ADVANCE(1498); END_STATE(); case 1318: - if (lookahead == 's') ADVANCE(1310); + if (lookahead == 's') ADVANCE(1511); END_STATE(); case 1319: - if (lookahead == 's') ADVANCE(1470); + if (lookahead == 's') ADVANCE(1447); END_STATE(); case 1320: - if (lookahead == 's') ADVANCE(1441); - if (lookahead == 't') ADVANCE(149); - if (lookahead == 'v') ADVANCE(1147); + if (lookahead == 's') ADVANCE(1312); END_STATE(); case 1321: - if (lookahead == 's') ADVANCE(1314); + if (lookahead == 's') ADVANCE(1472); END_STATE(); case 1322: - if (lookahead == 's') ADVANCE(775); + if (lookahead == 's') ADVANCE(1443); + if (lookahead == 't') ADVANCE(149); + if (lookahead == 'v') ADVANCE(1149); END_STATE(); case 1323: - if (lookahead == 's') ADVANCE(1342); + if (lookahead == 's') ADVANCE(1316); END_STATE(); case 1324: - if (lookahead == 's') ADVANCE(1366); + if (lookahead == 's') ADVANCE(776); END_STATE(); case 1325: - if (lookahead == 's') ADVANCE(1437); + if (lookahead == 's') ADVANCE(1344); END_STATE(); case 1326: - if (lookahead == 's') ADVANCE(873); + if (lookahead == 's') ADVANCE(1368); END_STATE(); case 1327: - if (lookahead == 's') ADVANCE(1498); + if (lookahead == 's') ADVANCE(1439); END_STATE(); case 1328: - if (lookahead == 's') ADVANCE(1455); + if (lookahead == 's') ADVANCE(874); END_STATE(); case 1329: - if (lookahead == 's') ADVANCE(1499); + if (lookahead == 's') ADVANCE(1500); END_STATE(); case 1330: - if (lookahead == 's') ADVANCE(1500); + if (lookahead == 's') ADVANCE(1457); END_STATE(); case 1331: if (lookahead == 's') ADVANCE(1501); @@ -8211,1949 +8226,1958 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 's') ADVANCE(1502); END_STATE(); case 1333: - if (lookahead == 's') ADVANCE(777); + if (lookahead == 's') ADVANCE(1503); END_STATE(); case 1334: - if (lookahead == 's') ADVANCE(778); + if (lookahead == 's') ADVANCE(1504); END_STATE(); case 1335: - if (lookahead == 't') ADVANCE(1600); + if (lookahead == 's') ADVANCE(778); END_STATE(); case 1336: - if (lookahead == 't') ADVANCE(1607); + if (lookahead == 's') ADVANCE(779); END_STATE(); case 1337: - if (lookahead == 't') ADVANCE(1614); + if (lookahead == 't') ADVANCE(1604); END_STATE(); case 1338: - if (lookahead == 't') ADVANCE(1621); + if (lookahead == 't') ADVANCE(1611); END_STATE(); case 1339: - if (lookahead == 't') ADVANCE(1628); + if (lookahead == 't') ADVANCE(1618); END_STATE(); case 1340: - if (lookahead == 't') ADVANCE(1635); + if (lookahead == 't') ADVANCE(1625); END_STATE(); case 1341: - if (lookahead == 't') ADVANCE(360); + if (lookahead == 't') ADVANCE(1632); END_STATE(); case 1342: - if (lookahead == 't') ADVANCE(1558); + if (lookahead == 't') ADVANCE(1639); END_STATE(); case 1343: - if (lookahead == 't') ADVANCE(1679); + if (lookahead == 't') ADVANCE(360); END_STATE(); case 1344: - if (lookahead == 't') ADVANCE(1673); + if (lookahead == 't') ADVANCE(1562); END_STATE(); case 1345: - if (lookahead == 't') ADVANCE(1678); + if (lookahead == 't') ADVANCE(1683); END_STATE(); case 1346: - if (lookahead == 't') ADVANCE(1676); + if (lookahead == 't') ADVANCE(1677); END_STATE(); case 1347: - if (lookahead == 't') ADVANCE(1675); + if (lookahead == 't') ADVANCE(1682); END_STATE(); case 1348: - if (lookahead == 't') ADVANCE(1652); + if (lookahead == 't') ADVANCE(1680); END_STATE(); case 1349: - if (lookahead == 't') ADVANCE(1653); + if (lookahead == 't') ADVANCE(1679); END_STATE(); case 1350: - if (lookahead == 't') ADVANCE(1677); + if (lookahead == 't') ADVANCE(1656); END_STATE(); case 1351: - if (lookahead == 't') ADVANCE(1681); + if (lookahead == 't') ADVANCE(1657); END_STATE(); case 1352: - if (lookahead == 't') ADVANCE(1682); + if (lookahead == 't') ADVANCE(1681); END_STATE(); case 1353: - if (lookahead == 't') ADVANCE(1674); + if (lookahead == 't') ADVANCE(1685); END_STATE(); case 1354: - if (lookahead == 't') ADVANCE(1680); + if (lookahead == 't') ADVANCE(1686); END_STATE(); case 1355: - if (lookahead == 't') ADVANCE(1829); + if (lookahead == 't') ADVANCE(1678); END_STATE(); case 1356: - if (lookahead == 't') ADVANCE(1683); + if (lookahead == 't') ADVANCE(1684); END_STATE(); case 1357: - if (lookahead == 't') ADVANCE(1695); + if (lookahead == 't') ADVANCE(1832); END_STATE(); case 1358: - if (lookahead == 't') ADVANCE(1698); + if (lookahead == 't') ADVANCE(1687); END_STATE(); case 1359: - if (lookahead == 't') ADVANCE(1697); + if (lookahead == 't') ADVANCE(1699); END_STATE(); case 1360: - if (lookahead == 't') ADVANCE(1656); + if (lookahead == 't') ADVANCE(1702); END_STATE(); case 1361: - if (lookahead == 't') ADVANCE(1699); + if (lookahead == 't') ADVANCE(1701); END_STATE(); case 1362: - if (lookahead == 't') ADVANCE(1696); + if (lookahead == 't') ADVANCE(1660); END_STATE(); case 1363: - if (lookahead == 't') ADVANCE(1820); + if (lookahead == 't') ADVANCE(1703); END_STATE(); case 1364: - if (lookahead == 't') ADVANCE(1606); + if (lookahead == 't') ADVANCE(1700); END_STATE(); case 1365: - if (lookahead == 't') ADVANCE(1613); + if (lookahead == 't') ADVANCE(1823); END_STATE(); case 1366: - if (lookahead == 't') ADVANCE(1569); + if (lookahead == 't') ADVANCE(1610); END_STATE(); case 1367: - if (lookahead == 't') ADVANCE(1584); + if (lookahead == 't') ADVANCE(1617); END_STATE(); case 1368: - if (lookahead == 't') ADVANCE(1583); + if (lookahead == 't') ADVANCE(1573); END_STATE(); case 1369: - if (lookahead == 't') ADVANCE(1620); + if (lookahead == 't') ADVANCE(1588); END_STATE(); case 1370: - if (lookahead == 't') ADVANCE(1627); + if (lookahead == 't') ADVANCE(1587); END_STATE(); case 1371: - if (lookahead == 't') ADVANCE(183); + if (lookahead == 't') ADVANCE(1624); END_STATE(); case 1372: - if (lookahead == 't') ADVANCE(1634); + if (lookahead == 't') ADVANCE(1631); END_STATE(); case 1373: - if (lookahead == 't') ADVANCE(1641); + if (lookahead == 't') ADVANCE(183); END_STATE(); case 1374: - if (lookahead == 't') ADVANCE(1602); + if (lookahead == 't') ADVANCE(1638); END_STATE(); case 1375: - if (lookahead == 't') ADVANCE(1609); + if (lookahead == 't') ADVANCE(1645); END_STATE(); case 1376: - if (lookahead == 't') ADVANCE(1616); + if (lookahead == 't') ADVANCE(1606); END_STATE(); case 1377: - if (lookahead == 't') ADVANCE(1623); + if (lookahead == 't') ADVANCE(1613); END_STATE(); case 1378: - if (lookahead == 't') ADVANCE(1661); + if (lookahead == 't') ADVANCE(1620); END_STATE(); case 1379: - if (lookahead == 't') ADVANCE(1545); + if (lookahead == 't') ADVANCE(1627); END_STATE(); case 1380: - if (lookahead == 't') ADVANCE(1548); + if (lookahead == 't') ADVANCE(1665); END_STATE(); case 1381: - if (lookahead == 't') ADVANCE(1630); + if (lookahead == 't') ADVANCE(1549); END_STATE(); case 1382: - if (lookahead == 't') ADVANCE(249); + if (lookahead == 't') ADVANCE(1552); END_STATE(); case 1383: - if (lookahead == 't') ADVANCE(1637); + if (lookahead == 't') ADVANCE(1634); END_STATE(); case 1384: - if (lookahead == 't') ADVANCE(1664); + if (lookahead == 't') ADVANCE(249); END_STATE(); case 1385: - if (lookahead == 't') ADVANCE(1659); + if (lookahead == 't') ADVANCE(1641); END_STATE(); case 1386: - if (lookahead == 't') ADVANCE(1672); + if (lookahead == 't') ADVANCE(1668); END_STATE(); case 1387: - if (lookahead == 't') ADVANCE(1568); + if (lookahead == 't') ADVANCE(1663); END_STATE(); case 1388: - if (lookahead == 't') ADVANCE(1667); + if (lookahead == 't') ADVANCE(1676); END_STATE(); case 1389: - if (lookahead == 't') ADVANCE(1644); + if (lookahead == 't') ADVANCE(1572); END_STATE(); case 1390: - if (lookahead == 't') ADVANCE(1662); + if (lookahead == 't') ADVANCE(1671); END_STATE(); case 1391: - if (lookahead == 't') ADVANCE(1555); + if (lookahead == 't') ADVANCE(1648); END_STATE(); case 1392: - if (lookahead == 't') ADVANCE(1669); + if (lookahead == 't') ADVANCE(1666); END_STATE(); case 1393: - if (lookahead == 't') ADVANCE(1550); + if (lookahead == 't') ADVANCE(1559); END_STATE(); case 1394: - if (lookahead == 't') ADVANCE(422); - if (lookahead == 'y') ADVANCE(1019); + if (lookahead == 't') ADVANCE(1673); END_STATE(); case 1395: - if (lookahead == 't') ADVANCE(829); + if (lookahead == 't') ADVANCE(1554); END_STATE(); case 1396: - if (lookahead == 't') ADVANCE(184); + if (lookahead == 't') ADVANCE(424); + if (lookahead == 'y') ADVANCE(1021); END_STATE(); case 1397: - if (lookahead == 't') ADVANCE(250); + if (lookahead == 't') ADVANCE(830); END_STATE(); case 1398: - if (lookahead == 't') ADVANCE(185); + if (lookahead == 't') ADVANCE(184); END_STATE(); case 1399: - if (lookahead == 't') ADVANCE(251); + if (lookahead == 't') ADVANCE(250); END_STATE(); case 1400: - if (lookahead == 't') ADVANCE(187); + if (lookahead == 't') ADVANCE(185); END_STATE(); case 1401: - if (lookahead == 't') ADVANCE(1109); + if (lookahead == 't') ADVANCE(251); END_STATE(); case 1402: - if (lookahead == 't') ADVANCE(188); + if (lookahead == 't') ADVANCE(187); END_STATE(); case 1403: - if (lookahead == 't') ADVANCE(520); + if (lookahead == 't') ADVANCE(1111); END_STATE(); case 1404: - if (lookahead == 't') ADVANCE(1506); + if (lookahead == 't') ADVANCE(188); END_STATE(); case 1405: - if (lookahead == 't') ADVANCE(189); + if (lookahead == 't') ADVANCE(521); END_STATE(); case 1406: - if (lookahead == 't') ADVANCE(856); + if (lookahead == 't') ADVANCE(1508); END_STATE(); case 1407: - if (lookahead == 't') ADVANCE(1473); + if (lookahead == 't') ADVANCE(189); END_STATE(); case 1408: - if (lookahead == 't') ADVANCE(190); + if (lookahead == 't') ADVANCE(857); END_STATE(); case 1409: - if (lookahead == 't') ADVANCE(820); + if (lookahead == 't') ADVANCE(1475); END_STATE(); case 1410: - if (lookahead == 't') ADVANCE(191); + if (lookahead == 't') ADVANCE(190); END_STATE(); case 1411: - if (lookahead == 't') ADVANCE(857); + if (lookahead == 't') ADVANCE(821); END_STATE(); case 1412: - if (lookahead == 't') ADVANCE(730); + if (lookahead == 't') ADVANCE(191); END_STATE(); case 1413: - if (lookahead == 't') ADVANCE(1120); + if (lookahead == 't') ADVANCE(858); END_STATE(); case 1414: - if (lookahead == 't') ADVANCE(922); + if (lookahead == 't') ADVANCE(731); END_STATE(); case 1415: - if (lookahead == 't') ADVANCE(1313); + if (lookahead == 't') ADVANCE(1122); END_STATE(); case 1416: - if (lookahead == 't') ADVANCE(526); + if (lookahead == 't') ADVANCE(923); END_STATE(); case 1417: - if (lookahead == 't') ADVANCE(528); + if (lookahead == 't') ADVANCE(1315); END_STATE(); case 1418: - if (lookahead == 't') ADVANCE(1284); + if (lookahead == 't') ADVANCE(527); END_STATE(); case 1419: - if (lookahead == 't') ADVANCE(530); + if (lookahead == 't') ADVANCE(529); END_STATE(); case 1420: - if (lookahead == 't') ADVANCE(741); + if (lookahead == 't') ADVANCE(1286); END_STATE(); case 1421: if (lookahead == 't') ADVANCE(531); END_STATE(); case 1422: - if (lookahead == 't') ADVANCE(680); + if (lookahead == 't') ADVANCE(742); END_STATE(); case 1423: - if (lookahead == 't') ADVANCE(732); + if (lookahead == 't') ADVANCE(532); END_STATE(); case 1424: - if (lookahead == 't') ADVANCE(532); + if (lookahead == 't') ADVANCE(681); END_STATE(); case 1425: - if (lookahead == 't') ADVANCE(364); + if (lookahead == 't') ADVANCE(733); END_STATE(); case 1426: if (lookahead == 't') ADVANCE(533); END_STATE(); case 1427: - if (lookahead == 't') ADVANCE(683); + if (lookahead == 't') ADVANCE(364); END_STATE(); case 1428: - if (lookahead == 't') ADVANCE(365); + if (lookahead == 't') ADVANCE(534); END_STATE(); case 1429: - if (lookahead == 't') ADVANCE(366); + if (lookahead == 't') ADVANCE(684); END_STATE(); case 1430: - if (lookahead == 't') ADVANCE(685); + if (lookahead == 't') ADVANCE(365); END_STATE(); case 1431: - if (lookahead == 't') ADVANCE(687); + if (lookahead == 't') ADVANCE(366); END_STATE(); case 1432: - if (lookahead == 't') ADVANCE(690); + if (lookahead == 't') ADVANCE(686); END_STATE(); case 1433: - if (lookahead == 't') ADVANCE(693); + if (lookahead == 't') ADVANCE(688); END_STATE(); case 1434: - if (lookahead == 't') ADVANCE(695); + if (lookahead == 't') ADVANCE(691); END_STATE(); case 1435: - if (lookahead == 't') ADVANCE(706); + if (lookahead == 't') ADVANCE(694); END_STATE(); case 1436: - if (lookahead == 't') ADVANCE(774); + if (lookahead == 't') ADVANCE(696); END_STATE(); case 1437: - if (lookahead == 't') ADVANCE(1268); + if (lookahead == 't') ADVANCE(707); END_STATE(); case 1438: - if (lookahead == 't') ADVANCE(361); + if (lookahead == 't') ADVANCE(775); END_STATE(); case 1439: - if (lookahead == 't') ADVANCE(1146); + if (lookahead == 't') ADVANCE(1270); END_STATE(); case 1440: - if (lookahead == 't') ADVANCE(899); + if (lookahead == 't') ADVANCE(361); END_STATE(); case 1441: - if (lookahead == 't') ADVANCE(379); + if (lookahead == 't') ADVANCE(1148); END_STATE(); case 1442: - if (lookahead == 't') ADVANCE(863); + if (lookahead == 't') ADVANCE(900); END_STATE(); case 1443: - if (lookahead == 't') ADVANCE(1125); + if (lookahead == 't') ADVANCE(380); END_STATE(); case 1444: - if (lookahead == 't') ADVANCE(1145); + if (lookahead == 't') ADVANCE(864); END_STATE(); case 1445: - if (lookahead == 't') ADVANCE(1269); + if (lookahead == 't') ADVANCE(1127); END_STATE(); case 1446: - if (lookahead == 't') ADVANCE(733); + if (lookahead == 't') ADVANCE(1147); END_STATE(); case 1447: - if (lookahead == 't') ADVANCE(832); + if (lookahead == 't') ADVANCE(1271); END_STATE(); case 1448: - if (lookahead == 't') ADVANCE(747); + if (lookahead == 't') ADVANCE(734); END_STATE(); case 1449: - if (lookahead == 't') ADVANCE(1130); + if (lookahead == 't') ADVANCE(834); END_STATE(); case 1450: - if (lookahead == 't') ADVANCE(1133); + if (lookahead == 't') ADVANCE(748); END_STATE(); case 1451: - if (lookahead == 't') ADVANCE(867); + if (lookahead == 't') ADVANCE(1132); END_STATE(); case 1452: - if (lookahead == 't') ADVANCE(870); + if (lookahead == 't') ADVANCE(1135); END_STATE(); case 1453: - if (lookahead == 't') ADVANCE(153); + if (lookahead == 't') ADVANCE(868); END_STATE(); case 1454: - if (lookahead == 't') ADVANCE(923); + if (lookahead == 't') ADVANCE(871); END_STATE(); case 1455: - if (lookahead == 't') ADVANCE(428); + if (lookahead == 't') ADVANCE(153); END_STATE(); case 1456: - if (lookahead == 't') ADVANCE(426); + if (lookahead == 't') ADVANCE(924); END_STATE(); case 1457: - if (lookahead == 't') ADVANCE(924); + if (lookahead == 't') ADVANCE(430); END_STATE(); case 1458: - if (lookahead == 't') ADVANCE(433); - if (lookahead == 'u') ADVANCE(1203); + if (lookahead == 't') ADVANCE(428); END_STATE(); case 1459: - if (lookahead == 't') ADVANCE(437); + if (lookahead == 't') ADVANCE(925); END_STATE(); case 1460: - if (lookahead == 't') ADVANCE(729); + if (lookahead == 't') ADVANCE(435); + if (lookahead == 'u') ADVANCE(1205); END_STATE(); case 1461: - if (lookahead == 'u') ADVANCE(1004); + if (lookahead == 't') ADVANCE(439); END_STATE(); case 1462: - if (lookahead == 'u') ADVANCE(1005); + if (lookahead == 't') ADVANCE(730); END_STATE(); case 1463: - if (lookahead == 'u') ADVANCE(482); + if (lookahead == 'u') ADVANCE(1005); END_STATE(); case 1464: - if (lookahead == 'u') ADVANCE(1266); + if (lookahead == 'u') ADVANCE(1006); END_STATE(); case 1465: - if (lookahead == 'u') ADVANCE(1270); + if (lookahead == 'u') ADVANCE(483); END_STATE(); case 1466: - if (lookahead == 'u') ADVANCE(1336); + if (lookahead == 'u') ADVANCE(1268); END_STATE(); case 1467: - if (lookahead == 'u') ADVANCE(1010); + if (lookahead == 'u') ADVANCE(1272); END_STATE(); case 1468: if (lookahead == 'u') ADVANCE(1338); END_STATE(); case 1469: - if (lookahead == 'u') ADVANCE(1420); + if (lookahead == 'u') ADVANCE(1012); END_STATE(); case 1470: - if (lookahead == 'u') ADVANCE(981); + if (lookahead == 'u') ADVANCE(1340); END_STATE(); case 1471: - if (lookahead == 'u') ADVANCE(556); + if (lookahead == 'u') ADVANCE(1422); END_STATE(); case 1472: - if (lookahead == 'u') ADVANCE(487); + if (lookahead == 'u') ADVANCE(982); END_STATE(); case 1473: - if (lookahead == 'u') ADVANCE(391); + if (lookahead == 'u') ADVANCE(557); END_STATE(); case 1474: - if (lookahead == 'u') ADVANCE(864); + if (lookahead == 'u') ADVANCE(488); END_STATE(); case 1475: - if (lookahead == 'u') ADVANCE(865); + if (lookahead == 'u') ADVANCE(392); END_STATE(); case 1476: - if (lookahead == 'u') ADVANCE(871); + if (lookahead == 'u') ADVANCE(865); END_STATE(); case 1477: - if (lookahead == 'u') ADVANCE(874); + if (lookahead == 'u') ADVANCE(866); END_STATE(); case 1478: - if (lookahead == 'u') ADVANCE(875); + if (lookahead == 'u') ADVANCE(872); END_STATE(); case 1479: - if (lookahead == 'u') ADVANCE(876); + if (lookahead == 'u') ADVANCE(875); END_STATE(); case 1480: - if (lookahead == 'u') ADVANCE(877); + if (lookahead == 'u') ADVANCE(876); END_STATE(); case 1481: - if (lookahead == 'u') ADVANCE(878); + if (lookahead == 'u') ADVANCE(877); END_STATE(); case 1482: - if (lookahead == 'u') ADVANCE(490); + if (lookahead == 'u') ADVANCE(878); END_STATE(); case 1483: - if (lookahead == 'u') ADVANCE(492); + if (lookahead == 'u') ADVANCE(879); END_STATE(); case 1484: - if (lookahead == 'u') ADVANCE(493); + if (lookahead == 'u') ADVANCE(491); END_STATE(); case 1485: - if (lookahead == 'u') ADVANCE(494); + if (lookahead == 'u') ADVANCE(493); END_STATE(); case 1486: - if (lookahead == 'u') ADVANCE(495); + if (lookahead == 'u') ADVANCE(494); END_STATE(); case 1487: - if (lookahead == 'u') ADVANCE(496); + if (lookahead == 'u') ADVANCE(495); END_STATE(); case 1488: - if (lookahead == 'u') ADVANCE(497); + if (lookahead == 'u') ADVANCE(496); END_STATE(); case 1489: - if (lookahead == 'u') ADVANCE(498); + if (lookahead == 'u') ADVANCE(497); END_STATE(); case 1490: - if (lookahead == 'u') ADVANCE(499); + if (lookahead == 'u') ADVANCE(498); END_STATE(); case 1491: - if (lookahead == 'u') ADVANCE(500); + if (lookahead == 'u') ADVANCE(499); END_STATE(); case 1492: - if (lookahead == 'v') ADVANCE(678); + if (lookahead == 'u') ADVANCE(500); END_STATE(); case 1493: - if (lookahead == 'v') ADVANCE(392); + if (lookahead == 'u') ADVANCE(501); END_STATE(); case 1494: - if (lookahead == 'v') ADVANCE(155); + if (lookahead == 'v') ADVANCE(679); END_STATE(); case 1495: - if (lookahead == 'w') ADVANCE(1577); + if (lookahead == 'v') ADVANCE(393); END_STATE(); case 1496: - if (lookahead == 'w') ADVANCE(896); + if (lookahead == 'v') ADVANCE(155); END_STATE(); case 1497: - if (lookahead == 'w') ADVANCE(151); + if (lookahead == 'w') ADVANCE(1581); END_STATE(); case 1498: - if (lookahead == 'w') ADVANCE(902); + if (lookahead == 'w') ADVANCE(897); END_STATE(); case 1499: - if (lookahead == 'w') ADVANCE(905); + if (lookahead == 'w') ADVANCE(151); END_STATE(); case 1500: - if (lookahead == 'w') ADVANCE(907); + if (lookahead == 'w') ADVANCE(903); END_STATE(); case 1501: - if (lookahead == 'w') ADVANCE(909); + if (lookahead == 'w') ADVANCE(906); END_STATE(); case 1502: - if (lookahead == 'w') ADVANCE(911); + if (lookahead == 'w') ADVANCE(908); END_STATE(); case 1503: - if (lookahead == 'x') ADVANCE(541); + if (lookahead == 'w') ADVANCE(910); END_STATE(); case 1504: - if (lookahead == 'y') ADVANCE(1573); + if (lookahead == 'w') ADVANCE(912); END_STATE(); case 1505: - if (lookahead == 'y') ADVANCE(1574); + if (lookahead == 'x') ADVANCE(542); END_STATE(); case 1506: - if (lookahead == 'y') ADVANCE(1757); + if (lookahead == 'y') ADVANCE(1577); END_STATE(); case 1507: - if (lookahead == 'y') ADVANCE(146); + if (lookahead == 'y') ADVANCE(1578); END_STATE(); case 1508: - if (lookahead == 'y') ADVANCE(138); + if (lookahead == 'y') ADVANCE(1761); END_STATE(); case 1509: - if (lookahead == 'y') ADVANCE(1056); + if (lookahead == 'y') ADVANCE(146); END_STATE(); case 1510: - if (lookahead == 'y') ADVANCE(1435); + if (lookahead == 'y') ADVANCE(138); END_STATE(); case 1511: - if (lookahead == 'y') ADVANCE(157); + if (lookahead == 'y') ADVANCE(1058); END_STATE(); case 1512: - if (lookahead == 'y') ADVANCE(160); + if (lookahead == 'y') ADVANCE(1437); END_STATE(); case 1513: - if (lookahead == 'z') ADVANCE(740); + if (lookahead == 'y') ADVANCE(157); END_STATE(); case 1514: - if (lookahead == 'z') ADVANCE(742); + if (lookahead == 'y') ADVANCE(160); END_STATE(); case 1515: + if (lookahead == 'z') ADVANCE(741); + END_STATE(); + case 1516: + if (lookahead == 'z') ADVANCE(743); + END_STATE(); + case 1517: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1857); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1860); END_STATE(); - case 1516: + case 1518: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1535); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1539); END_STATE(); - case 1517: + case 1519: if (lookahead == '$' || ('/' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(358); END_STATE(); - case 1518: - if (eof) ADVANCE(1519); - if (lookahead == '#') ADVANCE(1848); - if (lookahead == ',') ADVANCE(1536); + case 1520: + if (eof) ADVANCE(1521); + if (lookahead == '#') ADVANCE(1851); + if (lookahead == ',') ADVANCE(1540); if (lookahead == '-') ADVANCE(359); - if (lookahead == '.') ADVANCE(406); - if (lookahead == '}') ADVANCE(1774); + if (lookahead == '.') ADVANCE(407); + if (lookahead == '}') ADVANCE(1777); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || - lookahead == ' ') SKIP(1518) + lookahead == ' ') SKIP(1520) if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1533); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1535); END_STATE(); - case 1519: + case 1521: ACCEPT_TOKEN(ts_builtin_sym_end); END_STATE(); - case 1520: + case 1522: ACCEPT_TOKEN(anon_sym_DOTclass); END_STATE(); - case 1521: + case 1523: ACCEPT_TOKEN(anon_sym_DOTsuper); END_STATE(); - case 1522: + case 1524: ACCEPT_TOKEN(anon_sym_DOTsource); END_STATE(); - case 1523: + case 1525: ACCEPT_TOKEN(anon_sym_DOTimplements); END_STATE(); - case 1524: + case 1526: ACCEPT_TOKEN(anon_sym_DOTfield); END_STATE(); - case 1525: + case 1527: ACCEPT_TOKEN(sym_end_field); END_STATE(); - case 1526: + case 1528: ACCEPT_TOKEN(anon_sym_DOTmethod); END_STATE(); - case 1527: + case 1529: ACCEPT_TOKEN(sym_end_method); END_STATE(); - case 1528: + case 1530: ACCEPT_TOKEN(anon_sym_DOTannotation); END_STATE(); - case 1529: + case 1531: ACCEPT_TOKEN(anon_sym_system); END_STATE(); - case 1530: + case 1532: ACCEPT_TOKEN(anon_sym_build); END_STATE(); - case 1531: + case 1533: ACCEPT_TOKEN(anon_sym_runtime); END_STATE(); - case 1532: + case 1534: ACCEPT_TOKEN(anon_sym_EQ); END_STATE(); - case 1533: + case 1535: ACCEPT_TOKEN(sym_annotation_key); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1533); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1535); END_STATE(); - case 1534: + case 1536: ACCEPT_TOKEN(sym_end_annotation); END_STATE(); - case 1535: + case 1537: + ACCEPT_TOKEN(anon_sym_DOTparam); + END_STATE(); + case 1538: + ACCEPT_TOKEN(sym_end_param); + END_STATE(); + case 1539: ACCEPT_TOKEN(sym_label); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1535); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1539); END_STATE(); - case 1536: + case 1540: ACCEPT_TOKEN(anon_sym_COMMA); END_STATE(); - case 1537: + case 1541: ACCEPT_TOKEN(anon_sym_LF); - if (lookahead == '\n') ADVANCE(1537); + if (lookahead == '\n') ADVANCE(1541); END_STATE(); - case 1538: + case 1542: ACCEPT_TOKEN(anon_sym_nop); END_STATE(); - case 1539: + case 1543: ACCEPT_TOKEN(anon_sym_move); - if (lookahead == '-') ADVANCE(677); + if (lookahead == '-') ADVANCE(678); if (lookahead == '/') ADVANCE(178); END_STATE(); - case 1540: + case 1544: ACCEPT_TOKEN(anon_sym_move_SLASHfrom16); END_STATE(); - case 1541: + case 1545: ACCEPT_TOKEN(anon_sym_move_SLASH16); END_STATE(); - case 1542: + case 1546: ACCEPT_TOKEN(anon_sym_move_DASHwide); if (lookahead == '/') ADVANCE(182); END_STATE(); - case 1543: + case 1547: ACCEPT_TOKEN(anon_sym_move_DASHwide_SLASHfrom16); END_STATE(); - case 1544: + case 1548: ACCEPT_TOKEN(anon_sym_move_DASHwide_SLASH16); END_STATE(); - case 1545: + case 1549: ACCEPT_TOKEN(anon_sym_move_DASHobject); if (lookahead == '/') ADVANCE(192); END_STATE(); - case 1546: + case 1550: ACCEPT_TOKEN(anon_sym_move_DASHobject_SLASHfrom16); END_STATE(); - case 1547: + case 1551: ACCEPT_TOKEN(anon_sym_move_DASHobject_SLASH16); END_STATE(); - case 1548: + case 1552: ACCEPT_TOKEN(anon_sym_move_DASHresult); - if (lookahead == '-') ADVANCE(1187); + if (lookahead == '-') ADVANCE(1189); END_STATE(); - case 1549: + case 1553: ACCEPT_TOKEN(anon_sym_move_DASHresult_DASHwide); END_STATE(); - case 1550: + case 1554: ACCEPT_TOKEN(anon_sym_move_DASHresult_DASHobject); END_STATE(); - case 1551: + case 1555: ACCEPT_TOKEN(anon_sym_move_DASHexception); END_STATE(); - case 1552: + case 1556: ACCEPT_TOKEN(anon_sym_return_DASHvoid); END_STATE(); - case 1553: + case 1557: ACCEPT_TOKEN(anon_sym_return); - if (lookahead == '-') ADVANCE(1185); + if (lookahead == '-') ADVANCE(1187); END_STATE(); - case 1554: + case 1558: ACCEPT_TOKEN(anon_sym_return_DASHwide); END_STATE(); - case 1555: + case 1559: ACCEPT_TOKEN(anon_sym_return_DASHobject); END_STATE(); - case 1556: + case 1560: ACCEPT_TOKEN(anon_sym_const_SLASH4); END_STATE(); - case 1557: + case 1561: ACCEPT_TOKEN(anon_sym_const_SLASH16); END_STATE(); - case 1558: + case 1562: ACCEPT_TOKEN(anon_sym_const); - if (lookahead == '-') ADVANCE(536); + if (lookahead == '-') ADVANCE(537); if (lookahead == '/') ADVANCE(179); END_STATE(); - case 1559: + case 1563: ACCEPT_TOKEN(anon_sym_const_SLASHhigh16); END_STATE(); - case 1560: + case 1564: ACCEPT_TOKEN(anon_sym_const_DASHwide_SLASH16); END_STATE(); - case 1561: + case 1565: ACCEPT_TOKEN(anon_sym_const_DASHwide_SLASH32); END_STATE(); - case 1562: + case 1566: ACCEPT_TOKEN(anon_sym_const_DASHwide); if (lookahead == '/') ADVANCE(186); END_STATE(); - case 1563: + case 1567: ACCEPT_TOKEN(anon_sym_const_DASHwide_SLASHhigh16); END_STATE(); - case 1564: + case 1568: ACCEPT_TOKEN(anon_sym_const_DASHstring); - if (lookahead == '-') ADVANCE(927); + if (lookahead == '-') ADVANCE(928); END_STATE(); - case 1565: + case 1569: ACCEPT_TOKEN(anon_sym_const_DASHstring_DASHjumbo); END_STATE(); - case 1566: + case 1570: ACCEPT_TOKEN(anon_sym_const_DASHclass); END_STATE(); - case 1567: + case 1571: ACCEPT_TOKEN(anon_sym_monitor_DASHenter); END_STATE(); - case 1568: + case 1572: ACCEPT_TOKEN(anon_sym_monitor_DASHexit); END_STATE(); - case 1569: + case 1573: ACCEPT_TOKEN(anon_sym_check_DASHcast); END_STATE(); - case 1570: + case 1574: ACCEPT_TOKEN(anon_sym_instance_DASHof); END_STATE(); - case 1571: + case 1575: ACCEPT_TOKEN(anon_sym_array_DASHlength); END_STATE(); - case 1572: + case 1576: ACCEPT_TOKEN(anon_sym_new_DASHinstance); END_STATE(); - case 1573: + case 1577: ACCEPT_TOKEN(anon_sym_new_DASHarray); END_STATE(); - case 1574: + case 1578: ACCEPT_TOKEN(anon_sym_filled_DASHnew_DASHarray); - if (lookahead == '-') ADVANCE(1300); + if (lookahead == '-') ADVANCE(1302); END_STATE(); - case 1575: + case 1579: ACCEPT_TOKEN(anon_sym_filled_DASHnew_DASHarray_DASHrange); END_STATE(); - case 1576: + case 1580: ACCEPT_TOKEN(anon_sym_fill_DASHarray_DASHdata); END_STATE(); - case 1577: + case 1581: ACCEPT_TOKEN(anon_sym_throw); END_STATE(); - case 1578: + case 1582: ACCEPT_TOKEN(anon_sym_goto); if (lookahead == '/') ADVANCE(177); END_STATE(); - case 1579: + case 1583: ACCEPT_TOKEN(anon_sym_goto_SLASH16); END_STATE(); - case 1580: + case 1584: ACCEPT_TOKEN(anon_sym_goto_SLASH32); END_STATE(); - case 1581: + case 1585: ACCEPT_TOKEN(anon_sym_packed_DASHswitch); END_STATE(); - case 1582: + case 1586: ACCEPT_TOKEN(anon_sym_sparse_DASHswitch); END_STATE(); - case 1583: + case 1587: ACCEPT_TOKEN(anon_sym_cmpl_DASHfloat); END_STATE(); - case 1584: + case 1588: ACCEPT_TOKEN(anon_sym_cmpg_DASHfloat); END_STATE(); - case 1585: + case 1589: ACCEPT_TOKEN(anon_sym_cmpl_DASHdouble); END_STATE(); - case 1586: + case 1590: ACCEPT_TOKEN(anon_sym_cmpg_DASHdouble); END_STATE(); - case 1587: + case 1591: ACCEPT_TOKEN(anon_sym_cmp_DASHlong); END_STATE(); - case 1588: + case 1592: ACCEPT_TOKEN(anon_sym_if_DASHeq); - if (lookahead == 'z') ADVANCE(1594); + if (lookahead == 'z') ADVANCE(1598); END_STATE(); - case 1589: + case 1593: ACCEPT_TOKEN(anon_sym_if_DASHne); - if (lookahead == 'z') ADVANCE(1595); + if (lookahead == 'z') ADVANCE(1599); END_STATE(); - case 1590: + case 1594: ACCEPT_TOKEN(anon_sym_if_DASHlt); - if (lookahead == 'z') ADVANCE(1596); + if (lookahead == 'z') ADVANCE(1600); END_STATE(); - case 1591: + case 1595: ACCEPT_TOKEN(anon_sym_if_DASHge); - if (lookahead == 'z') ADVANCE(1597); + if (lookahead == 'z') ADVANCE(1601); END_STATE(); - case 1592: + case 1596: ACCEPT_TOKEN(anon_sym_if_DASHgt); - if (lookahead == 'z') ADVANCE(1598); + if (lookahead == 'z') ADVANCE(1602); END_STATE(); - case 1593: + case 1597: ACCEPT_TOKEN(anon_sym_if_DASHle); - if (lookahead == 'z') ADVANCE(1599); + if (lookahead == 'z') ADVANCE(1603); END_STATE(); - case 1594: + case 1598: ACCEPT_TOKEN(anon_sym_if_DASHeqz); END_STATE(); - case 1595: + case 1599: ACCEPT_TOKEN(anon_sym_if_DASHnez); END_STATE(); - case 1596: + case 1600: ACCEPT_TOKEN(anon_sym_if_DASHltz); END_STATE(); - case 1597: + case 1601: ACCEPT_TOKEN(anon_sym_if_DASHgez); END_STATE(); - case 1598: + case 1602: ACCEPT_TOKEN(anon_sym_if_DASHgtz); END_STATE(); - case 1599: + case 1603: ACCEPT_TOKEN(anon_sym_if_DASHlez); END_STATE(); - case 1600: + case 1604: ACCEPT_TOKEN(anon_sym_aget); - if (lookahead == '-') ADVANCE(477); + if (lookahead == '-') ADVANCE(478); END_STATE(); - case 1601: + case 1605: ACCEPT_TOKEN(anon_sym_aget_DASHwide); END_STATE(); - case 1602: + case 1606: ACCEPT_TOKEN(anon_sym_aget_DASHobject); END_STATE(); - case 1603: + case 1607: ACCEPT_TOKEN(anon_sym_aget_DASHboolean); END_STATE(); - case 1604: + case 1608: ACCEPT_TOKEN(anon_sym_aget_DASHbyte); END_STATE(); - case 1605: + case 1609: ACCEPT_TOKEN(anon_sym_aget_DASHchar); END_STATE(); - case 1606: + case 1610: ACCEPT_TOKEN(anon_sym_aget_DASHshort); END_STATE(); - case 1607: + case 1611: ACCEPT_TOKEN(anon_sym_aput); - if (lookahead == '-') ADVANCE(485); + if (lookahead == '-') ADVANCE(486); END_STATE(); - case 1608: + case 1612: ACCEPT_TOKEN(anon_sym_aput_DASHwide); END_STATE(); - case 1609: + case 1613: ACCEPT_TOKEN(anon_sym_aput_DASHobject); END_STATE(); - case 1610: + case 1614: ACCEPT_TOKEN(anon_sym_aput_DASHboolean); END_STATE(); - case 1611: + case 1615: ACCEPT_TOKEN(anon_sym_aput_DASHbyte); END_STATE(); - case 1612: + case 1616: ACCEPT_TOKEN(anon_sym_aput_DASHchar); END_STATE(); - case 1613: + case 1617: ACCEPT_TOKEN(anon_sym_aput_DASHshort); END_STATE(); - case 1614: + case 1618: ACCEPT_TOKEN(anon_sym_iget); - if (lookahead == '-') ADVANCE(486); + if (lookahead == '-') ADVANCE(487); END_STATE(); - case 1615: + case 1619: ACCEPT_TOKEN(anon_sym_iget_DASHwide); - if (lookahead == '-') ADVANCE(1207); + if (lookahead == '-') ADVANCE(1209); END_STATE(); - case 1616: + case 1620: ACCEPT_TOKEN(anon_sym_iget_DASHobject); - if (lookahead == '-') ADVANCE(1209); + if (lookahead == '-') ADVANCE(1211); END_STATE(); - case 1617: + case 1621: ACCEPT_TOKEN(anon_sym_iget_DASHboolean); END_STATE(); - case 1618: + case 1622: ACCEPT_TOKEN(anon_sym_iget_DASHbyte); END_STATE(); - case 1619: + case 1623: ACCEPT_TOKEN(anon_sym_iget_DASHchar); END_STATE(); - case 1620: + case 1624: ACCEPT_TOKEN(anon_sym_iget_DASHshort); END_STATE(); - case 1621: + case 1625: ACCEPT_TOKEN(anon_sym_iput); - if (lookahead == '-') ADVANCE(488); + if (lookahead == '-') ADVANCE(489); END_STATE(); - case 1622: + case 1626: ACCEPT_TOKEN(anon_sym_iput_DASHwide); - if (lookahead == '-') ADVANCE(1208); + if (lookahead == '-') ADVANCE(1210); END_STATE(); - case 1623: + case 1627: ACCEPT_TOKEN(anon_sym_iput_DASHobject); - if (lookahead == '-') ADVANCE(1210); + if (lookahead == '-') ADVANCE(1212); END_STATE(); - case 1624: + case 1628: ACCEPT_TOKEN(anon_sym_iput_DASHboolean); END_STATE(); - case 1625: + case 1629: ACCEPT_TOKEN(anon_sym_iput_DASHbyte); END_STATE(); - case 1626: + case 1630: ACCEPT_TOKEN(anon_sym_iput_DASHchar); END_STATE(); - case 1627: + case 1631: ACCEPT_TOKEN(anon_sym_iput_DASHshort); END_STATE(); - case 1628: + case 1632: ACCEPT_TOKEN(anon_sym_sget); - if (lookahead == '-') ADVANCE(489); + if (lookahead == '-') ADVANCE(490); END_STATE(); - case 1629: + case 1633: ACCEPT_TOKEN(anon_sym_sget_DASHwide); END_STATE(); - case 1630: + case 1634: ACCEPT_TOKEN(anon_sym_sget_DASHobject); END_STATE(); - case 1631: + case 1635: ACCEPT_TOKEN(anon_sym_sget_DASHboolean); END_STATE(); - case 1632: + case 1636: ACCEPT_TOKEN(anon_sym_sget_DASHbyte); END_STATE(); - case 1633: + case 1637: ACCEPT_TOKEN(anon_sym_sget_DASHchar); END_STATE(); - case 1634: + case 1638: ACCEPT_TOKEN(anon_sym_sget_DASHshort); END_STATE(); - case 1635: + case 1639: ACCEPT_TOKEN(anon_sym_sput); - if (lookahead == '-') ADVANCE(491); + if (lookahead == '-') ADVANCE(492); END_STATE(); - case 1636: + case 1640: ACCEPT_TOKEN(anon_sym_sput_DASHwide); END_STATE(); - case 1637: + case 1641: ACCEPT_TOKEN(anon_sym_sput_DASHobject); END_STATE(); - case 1638: + case 1642: ACCEPT_TOKEN(anon_sym_sput_DASHboolean); END_STATE(); - case 1639: + case 1643: ACCEPT_TOKEN(anon_sym_sput_DASHbyte); END_STATE(); - case 1640: + case 1644: ACCEPT_TOKEN(anon_sym_sput_DASHchar); END_STATE(); - case 1641: + case 1645: ACCEPT_TOKEN(anon_sym_sput_DASHshort); END_STATE(); - case 1642: + case 1646: ACCEPT_TOKEN(anon_sym_invoke_DASHvirtual); - if (lookahead == '-') ADVANCE(1212); - if (lookahead == '/') ADVANCE(1299); + if (lookahead == '-') ADVANCE(1214); + if (lookahead == '/') ADVANCE(1301); END_STATE(); - case 1643: + case 1647: ACCEPT_TOKEN(anon_sym_invoke_DASHsuper); - if (lookahead == '-') ADVANCE(1211); - if (lookahead == '/') ADVANCE(1288); + if (lookahead == '-') ADVANCE(1213); + if (lookahead == '/') ADVANCE(1290); END_STATE(); - case 1644: + case 1648: ACCEPT_TOKEN(anon_sym_invoke_DASHdirect); - if (lookahead == '-') ADVANCE(749); - if (lookahead == '/') ADVANCE(1295); + if (lookahead == '-') ADVANCE(750); + if (lookahead == '/') ADVANCE(1297); END_STATE(); - case 1645: + case 1649: ACCEPT_TOKEN(anon_sym_invoke_DASHstatic); - if (lookahead == '/') ADVANCE(1297); + if (lookahead == '/') ADVANCE(1299); END_STATE(); - case 1646: + case 1650: ACCEPT_TOKEN(anon_sym_invoke_DASHinterface); - if (lookahead == '-') ADVANCE(1302); + if (lookahead == '-') ADVANCE(1304); END_STATE(); - case 1647: + case 1651: ACCEPT_TOKEN(anon_sym_invoke_DASHvirtual_SLASHrange); END_STATE(); - case 1648: + case 1652: ACCEPT_TOKEN(anon_sym_invoke_DASHsuper_SLASHrange); END_STATE(); - case 1649: + case 1653: ACCEPT_TOKEN(anon_sym_invoke_DASHdirect_SLASHrange); END_STATE(); - case 1650: + case 1654: ACCEPT_TOKEN(anon_sym_invoke_DASHstatic_SLASHrange); END_STATE(); - case 1651: + case 1655: ACCEPT_TOKEN(anon_sym_invoke_DASHinterface_DASHrange); END_STATE(); - case 1652: + case 1656: ACCEPT_TOKEN(anon_sym_neg_DASHint); END_STATE(); - case 1653: + case 1657: ACCEPT_TOKEN(anon_sym_not_DASHint); END_STATE(); - case 1654: + case 1658: ACCEPT_TOKEN(anon_sym_neg_DASHlong); END_STATE(); - case 1655: + case 1659: ACCEPT_TOKEN(anon_sym_not_DASHlong); END_STATE(); - case 1656: + case 1660: ACCEPT_TOKEN(anon_sym_neg_DASHfloat); END_STATE(); - case 1657: + case 1661: ACCEPT_TOKEN(anon_sym_neg_DASHdouble); END_STATE(); - case 1658: + case 1662: ACCEPT_TOKEN(anon_sym_int_DASHto_DASHlong); END_STATE(); - case 1659: + case 1663: ACCEPT_TOKEN(anon_sym_int_DASHto_DASHfloat); END_STATE(); - case 1660: + case 1664: ACCEPT_TOKEN(anon_sym_int_DASHto_DASHdouble); END_STATE(); - case 1661: + case 1665: ACCEPT_TOKEN(anon_sym_long_DASHto_DASHint); END_STATE(); - case 1662: + case 1666: ACCEPT_TOKEN(anon_sym_long_DASHto_DASHfloat); END_STATE(); - case 1663: + case 1667: ACCEPT_TOKEN(anon_sym_long_DASHto_DASHdouble); END_STATE(); - case 1664: + case 1668: ACCEPT_TOKEN(anon_sym_float_DASHto_DASHint); END_STATE(); - case 1665: + case 1669: ACCEPT_TOKEN(anon_sym_float_DASHto_DASHlong); END_STATE(); - case 1666: + case 1670: ACCEPT_TOKEN(anon_sym_float_DASHto_DASHdouble); END_STATE(); - case 1667: + case 1671: ACCEPT_TOKEN(anon_sym_double_DASHto_DASHint); END_STATE(); - case 1668: + case 1672: ACCEPT_TOKEN(anon_sym_double_DASHto_DASHlong); END_STATE(); - case 1669: + case 1673: ACCEPT_TOKEN(anon_sym_double_DASHto_DASHfloat); END_STATE(); - case 1670: + case 1674: ACCEPT_TOKEN(anon_sym_int_DASHto_DASHbyte); END_STATE(); - case 1671: + case 1675: ACCEPT_TOKEN(anon_sym_int_DASHto_DASHchar); END_STATE(); - case 1672: + case 1676: ACCEPT_TOKEN(anon_sym_int_DASHto_DASHshort); END_STATE(); - case 1673: + case 1677: ACCEPT_TOKEN(anon_sym_add_DASHint); if (lookahead == '/') ADVANCE(199); END_STATE(); - case 1674: + case 1678: ACCEPT_TOKEN(anon_sym_sub_DASHint); if (lookahead == '/') ADVANCE(207); END_STATE(); - case 1675: + case 1679: ACCEPT_TOKEN(anon_sym_mul_DASHint); if (lookahead == '/') ADVANCE(202); END_STATE(); - case 1676: + case 1680: ACCEPT_TOKEN(anon_sym_div_DASHint); if (lookahead == '/') ADVANCE(201); END_STATE(); - case 1677: + case 1681: ACCEPT_TOKEN(anon_sym_rem_DASHint); if (lookahead == '/') ADVANCE(204); END_STATE(); - case 1678: + case 1682: ACCEPT_TOKEN(anon_sym_and_DASHint); if (lookahead == '/') ADVANCE(200); END_STATE(); - case 1679: + case 1683: ACCEPT_TOKEN(anon_sym_or_DASHint); if (lookahead == '/') ADVANCE(198); END_STATE(); - case 1680: + case 1684: ACCEPT_TOKEN(anon_sym_xor_DASHint); if (lookahead == '/') ADVANCE(208); END_STATE(); - case 1681: + case 1685: ACCEPT_TOKEN(anon_sym_shl_DASHint); if (lookahead == '/') ADVANCE(205); END_STATE(); - case 1682: + case 1686: ACCEPT_TOKEN(anon_sym_shr_DASHint); if (lookahead == '/') ADVANCE(206); END_STATE(); - case 1683: + case 1687: ACCEPT_TOKEN(anon_sym_ushr_DASHint); if (lookahead == '/') ADVANCE(217); END_STATE(); - case 1684: + case 1688: ACCEPT_TOKEN(anon_sym_add_DASHlong); if (lookahead == '/') ADVANCE(209); END_STATE(); - case 1685: + case 1689: ACCEPT_TOKEN(anon_sym_sub_DASHlong); if (lookahead == '/') ADVANCE(216); END_STATE(); - case 1686: + case 1690: ACCEPT_TOKEN(anon_sym_mul_DASHlong); if (lookahead == '/') ADVANCE(212); END_STATE(); - case 1687: + case 1691: ACCEPT_TOKEN(anon_sym_div_DASHlong); if (lookahead == '/') ADVANCE(211); END_STATE(); - case 1688: + case 1692: ACCEPT_TOKEN(anon_sym_rem_DASHlong); if (lookahead == '/') ADVANCE(213); END_STATE(); - case 1689: + case 1693: ACCEPT_TOKEN(anon_sym_and_DASHlong); if (lookahead == '/') ADVANCE(210); END_STATE(); - case 1690: + case 1694: ACCEPT_TOKEN(anon_sym_or_DASHlong); if (lookahead == '/') ADVANCE(203); END_STATE(); - case 1691: + case 1695: ACCEPT_TOKEN(anon_sym_xor_DASHlong); if (lookahead == '/') ADVANCE(218); END_STATE(); - case 1692: + case 1696: ACCEPT_TOKEN(anon_sym_shl_DASHlong); if (lookahead == '/') ADVANCE(214); END_STATE(); - case 1693: + case 1697: ACCEPT_TOKEN(anon_sym_shr_DASHlong); if (lookahead == '/') ADVANCE(215); END_STATE(); - case 1694: + case 1698: ACCEPT_TOKEN(anon_sym_ushr_DASHlong); if (lookahead == '/') ADVANCE(224); END_STATE(); - case 1695: + case 1699: ACCEPT_TOKEN(anon_sym_add_DASHfloat); if (lookahead == '/') ADVANCE(219); END_STATE(); - case 1696: + case 1700: ACCEPT_TOKEN(anon_sym_sub_DASHfloat); if (lookahead == '/') ADVANCE(223); END_STATE(); - case 1697: + case 1701: ACCEPT_TOKEN(anon_sym_mul_DASHfloat); if (lookahead == '/') ADVANCE(221); END_STATE(); - case 1698: + case 1702: ACCEPT_TOKEN(anon_sym_div_DASHfloat); if (lookahead == '/') ADVANCE(220); END_STATE(); - case 1699: + case 1703: ACCEPT_TOKEN(anon_sym_rem_DASHfloat); if (lookahead == '/') ADVANCE(222); END_STATE(); - case 1700: + case 1704: ACCEPT_TOKEN(anon_sym_add_DASHdouble); if (lookahead == '/') ADVANCE(225); END_STATE(); - case 1701: + case 1705: ACCEPT_TOKEN(anon_sym_sub_DASHdouble); if (lookahead == '/') ADVANCE(229); END_STATE(); - case 1702: + case 1706: ACCEPT_TOKEN(anon_sym_mul_DASHdouble); if (lookahead == '/') ADVANCE(227); END_STATE(); - case 1703: + case 1707: ACCEPT_TOKEN(anon_sym_div_DASHdouble); if (lookahead == '/') ADVANCE(226); END_STATE(); - case 1704: + case 1708: ACCEPT_TOKEN(anon_sym_rem_DASHdouble); if (lookahead == '/') ADVANCE(228); END_STATE(); - case 1705: + case 1709: ACCEPT_TOKEN(anon_sym_add_DASHint_SLASH2addr); END_STATE(); - case 1706: + case 1710: ACCEPT_TOKEN(anon_sym_sub_DASHint_SLASH2addr); END_STATE(); - case 1707: + case 1711: ACCEPT_TOKEN(anon_sym_mul_DASHint_SLASH2addr); END_STATE(); - case 1708: + case 1712: ACCEPT_TOKEN(anon_sym_div_DASHint_SLASH2addr); END_STATE(); - case 1709: + case 1713: ACCEPT_TOKEN(anon_sym_rem_DASHint_SLASH2addr); END_STATE(); - case 1710: + case 1714: ACCEPT_TOKEN(anon_sym_and_DASHint_SLASH2addr); END_STATE(); - case 1711: + case 1715: ACCEPT_TOKEN(anon_sym_or_DASHint_SLASH2addr); END_STATE(); - case 1712: + case 1716: ACCEPT_TOKEN(anon_sym_xor_DASHint_SLASH2addr); END_STATE(); - case 1713: + case 1717: ACCEPT_TOKEN(anon_sym_shl_DASHint_SLASH2addr); END_STATE(); - case 1714: + case 1718: ACCEPT_TOKEN(anon_sym_shr_DASHint_SLASH2addr); END_STATE(); - case 1715: + case 1719: ACCEPT_TOKEN(anon_sym_ushr_DASHint_SLASH2addr); END_STATE(); - case 1716: + case 1720: ACCEPT_TOKEN(anon_sym_add_DASHlong_SLASH2addr); END_STATE(); - case 1717: + case 1721: ACCEPT_TOKEN(anon_sym_sub_DASHlong_SLASH2addr); END_STATE(); - case 1718: + case 1722: ACCEPT_TOKEN(anon_sym_mul_DASHlong_SLASH2addr); END_STATE(); - case 1719: + case 1723: ACCEPT_TOKEN(anon_sym_div_DASHlong_SLASH2addr); END_STATE(); - case 1720: + case 1724: ACCEPT_TOKEN(anon_sym_rem_DASHlong_SLASH2addr); END_STATE(); - case 1721: + case 1725: ACCEPT_TOKEN(anon_sym_and_DASHlong_SLASH2addr); END_STATE(); - case 1722: + case 1726: ACCEPT_TOKEN(anon_sym_or_DASHlong_SLASH2addr); END_STATE(); - case 1723: + case 1727: ACCEPT_TOKEN(anon_sym_xor_DASHlong_SLASH2addr); END_STATE(); - case 1724: + case 1728: ACCEPT_TOKEN(anon_sym_shl_DASHlong_SLASH2addr); END_STATE(); - case 1725: + case 1729: ACCEPT_TOKEN(anon_sym_shr_DASHlong_SLASH2addr); END_STATE(); - case 1726: + case 1730: ACCEPT_TOKEN(anon_sym_ushr_DASHlong_SLASH2addr); END_STATE(); - case 1727: + case 1731: ACCEPT_TOKEN(anon_sym_add_DASHfloat_SLASH2addr); END_STATE(); - case 1728: + case 1732: ACCEPT_TOKEN(anon_sym_sub_DASHfloat_SLASH2addr); END_STATE(); - case 1729: + case 1733: ACCEPT_TOKEN(anon_sym_mul_DASHfloat_SLASH2addr); END_STATE(); - case 1730: + case 1734: ACCEPT_TOKEN(anon_sym_div_DASHfloat_SLASH2addr); END_STATE(); - case 1731: + case 1735: ACCEPT_TOKEN(anon_sym_rem_DASHfloat_SLASH2addr); END_STATE(); - case 1732: + case 1736: ACCEPT_TOKEN(anon_sym_add_DASHdouble_SLASH2addr); END_STATE(); - case 1733: + case 1737: ACCEPT_TOKEN(anon_sym_sub_DASHdouble_SLASH2addr); END_STATE(); - case 1734: + case 1738: ACCEPT_TOKEN(anon_sym_mul_DASHdouble_SLASH2addr); END_STATE(); - case 1735: + case 1739: ACCEPT_TOKEN(anon_sym_div_DASHdouble_SLASH2addr); END_STATE(); - case 1736: + case 1740: ACCEPT_TOKEN(anon_sym_rem_DASHdouble_SLASH2addr); END_STATE(); - case 1737: + case 1741: ACCEPT_TOKEN(anon_sym_add_DASHint_SLASHlit16); END_STATE(); - case 1738: + case 1742: ACCEPT_TOKEN(anon_sym_sub_DASHint_SLASHlit16); END_STATE(); - case 1739: + case 1743: ACCEPT_TOKEN(anon_sym_mul_DASHint_SLASHlit16); END_STATE(); - case 1740: + case 1744: ACCEPT_TOKEN(anon_sym_div_DASHint_SLASHlit16); END_STATE(); - case 1741: + case 1745: ACCEPT_TOKEN(anon_sym_rem_DASHint_SLASHlit16); END_STATE(); - case 1742: + case 1746: ACCEPT_TOKEN(anon_sym_and_DASHint_SLASHlit16); END_STATE(); - case 1743: + case 1747: ACCEPT_TOKEN(anon_sym_or_DASHint_SLASHlit16); END_STATE(); - case 1744: + case 1748: ACCEPT_TOKEN(anon_sym_xor_DASHint_SLASHlit16); END_STATE(); - case 1745: + case 1749: ACCEPT_TOKEN(anon_sym_add_DASHint_SLASHlit8); END_STATE(); - case 1746: + case 1750: ACCEPT_TOKEN(anon_sym_sub_DASHint_SLASHlit8); END_STATE(); - case 1747: + case 1751: ACCEPT_TOKEN(anon_sym_mul_DASHint_SLASHlit8); END_STATE(); - case 1748: + case 1752: ACCEPT_TOKEN(anon_sym_div_DASHint_SLASHlit8); END_STATE(); - case 1749: + case 1753: ACCEPT_TOKEN(anon_sym_rem_DASHint_SLASHlit8); END_STATE(); - case 1750: + case 1754: ACCEPT_TOKEN(anon_sym_and_DASHint_SLASHlit8); END_STATE(); - case 1751: + case 1755: ACCEPT_TOKEN(anon_sym_or_DASHint_SLASHlit8); END_STATE(); - case 1752: + case 1756: ACCEPT_TOKEN(anon_sym_xor_DASHint_SLASHlit8); END_STATE(); - case 1753: + case 1757: ACCEPT_TOKEN(anon_sym_shl_DASHint_SLASHlit8); END_STATE(); - case 1754: + case 1758: ACCEPT_TOKEN(anon_sym_shr_DASHint_SLASHlit8); END_STATE(); - case 1755: + case 1759: ACCEPT_TOKEN(anon_sym_ushr_DASHint_SLASHlit8); END_STATE(); - case 1756: + case 1760: ACCEPT_TOKEN(anon_sym_execute_DASHinline); END_STATE(); - case 1757: + case 1761: ACCEPT_TOKEN(anon_sym_invoke_DASHdirect_DASHempty); END_STATE(); - case 1758: + case 1762: ACCEPT_TOKEN(anon_sym_iget_DASHquick); END_STATE(); - case 1759: + case 1763: ACCEPT_TOKEN(anon_sym_iget_DASHwide_DASHquick); END_STATE(); - case 1760: + case 1764: ACCEPT_TOKEN(anon_sym_iget_DASHobject_DASHquick); END_STATE(); - case 1761: + case 1765: ACCEPT_TOKEN(anon_sym_iput_DASHquick); END_STATE(); - case 1762: + case 1766: ACCEPT_TOKEN(anon_sym_iput_DASHwide_DASHquick); END_STATE(); - case 1763: + case 1767: ACCEPT_TOKEN(anon_sym_iput_DASHobject_DASHquick); END_STATE(); - case 1764: + case 1768: ACCEPT_TOKEN(anon_sym_invoke_DASHvirtual_DASHquick); - if (lookahead == '/') ADVANCE(1305); + if (lookahead == '/') ADVANCE(1307); END_STATE(); - case 1765: + case 1769: ACCEPT_TOKEN(anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange); END_STATE(); - case 1766: + case 1770: ACCEPT_TOKEN(anon_sym_invoke_DASHsuper_DASHquick); - if (lookahead == '/') ADVANCE(1304); + if (lookahead == '/') ADVANCE(1306); END_STATE(); - case 1767: + case 1771: ACCEPT_TOKEN(anon_sym_invoke_DASHsuper_DASHquick_SLASHrange); END_STATE(); - case 1768: + case 1772: ACCEPT_TOKEN(anon_sym_DOTline); END_STATE(); - case 1769: + case 1773: ACCEPT_TOKEN(anon_sym_DOTlocals); END_STATE(); - case 1770: - ACCEPT_TOKEN(anon_sym_DOTparam); - END_STATE(); - case 1771: + case 1774: ACCEPT_TOKEN(anon_sym_DOTcatch); - if (lookahead == 'a') ADVANCE(966); + if (lookahead == 'a') ADVANCE(967); END_STATE(); - case 1772: + case 1775: ACCEPT_TOKEN(anon_sym_LBRACE); END_STATE(); - case 1773: + case 1776: ACCEPT_TOKEN(anon_sym_DOT_DOT); END_STATE(); - case 1774: + case 1777: ACCEPT_TOKEN(anon_sym_RBRACE); END_STATE(); - case 1775: + case 1778: ACCEPT_TOKEN(anon_sym_DOTcatchall); END_STATE(); - case 1776: + case 1779: ACCEPT_TOKEN(anon_sym_DOTpacked_DASHswitch); END_STATE(); - case 1777: + case 1780: ACCEPT_TOKEN(anon_sym_DOTendpacked_DASHswitch); END_STATE(); - case 1778: + case 1781: ACCEPT_TOKEN(anon_sym_DOTsparse_DASHswitch); END_STATE(); - case 1779: + case 1782: ACCEPT_TOKEN(anon_sym_DASH_GT); END_STATE(); - case 1780: + case 1783: ACCEPT_TOKEN(anon_sym_DOTendsparse_DASHswitch); END_STATE(); - case 1781: + case 1784: ACCEPT_TOKEN(anon_sym_DOTarray_DASHdata); END_STATE(); - case 1782: + case 1785: ACCEPT_TOKEN(anon_sym_DOTendarray_DASHdata); END_STATE(); - case 1783: + case 1786: ACCEPT_TOKEN(sym_class_identifier); END_STATE(); - case 1784: + case 1787: ACCEPT_TOKEN(aux_sym_field_identifier_token1); END_STATE(); - case 1785: + case 1788: ACCEPT_TOKEN(anon_sym_LTclinit_GT_LPAREN); END_STATE(); - case 1786: + case 1789: ACCEPT_TOKEN(anon_sym_LTinit_GT_LPAREN); END_STATE(); - case 1787: + case 1790: ACCEPT_TOKEN(aux_sym_method_identifier_token1); END_STATE(); - case 1788: + case 1791: ACCEPT_TOKEN(anon_sym_RPAREN); END_STATE(); - case 1789: + case 1792: ACCEPT_TOKEN(anon_sym_LBRACK); END_STATE(); - case 1790: + case 1793: ACCEPT_TOKEN(anon_sym_V); END_STATE(); - case 1791: + case 1794: ACCEPT_TOKEN(anon_sym_Z); END_STATE(); - case 1792: + case 1795: ACCEPT_TOKEN(anon_sym_B); END_STATE(); - case 1793: + case 1796: ACCEPT_TOKEN(anon_sym_S); END_STATE(); - case 1794: + case 1797: ACCEPT_TOKEN(anon_sym_C); END_STATE(); - case 1795: + case 1798: ACCEPT_TOKEN(anon_sym_I); END_STATE(); - case 1796: + case 1799: ACCEPT_TOKEN(anon_sym_J); END_STATE(); - case 1797: + case 1800: ACCEPT_TOKEN(anon_sym_F); END_STATE(); - case 1798: + case 1801: ACCEPT_TOKEN(anon_sym_D); END_STATE(); - case 1799: + case 1802: ACCEPT_TOKEN(anon_sym_public); END_STATE(); - case 1800: + case 1803: ACCEPT_TOKEN(anon_sym_public); - if (lookahead == '(') ADVANCE(1787); + if (lookahead == '(') ADVANCE(1790); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); - case 1801: + case 1804: ACCEPT_TOKEN(anon_sym_public); - if (lookahead == ':') ADVANCE(1784); + if (lookahead == ':') ADVANCE(1787); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); - case 1802: + case 1805: ACCEPT_TOKEN(anon_sym_private); END_STATE(); - case 1803: + case 1806: ACCEPT_TOKEN(anon_sym_private); - if (lookahead == '(') ADVANCE(1787); + if (lookahead == '(') ADVANCE(1790); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); - case 1804: + case 1807: ACCEPT_TOKEN(anon_sym_private); - if (lookahead == ':') ADVANCE(1784); + if (lookahead == ':') ADVANCE(1787); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); - case 1805: + case 1808: ACCEPT_TOKEN(anon_sym_protected); END_STATE(); - case 1806: + case 1809: ACCEPT_TOKEN(anon_sym_protected); - if (lookahead == '(') ADVANCE(1787); + if (lookahead == '(') ADVANCE(1790); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); - case 1807: + case 1810: ACCEPT_TOKEN(anon_sym_protected); - if (lookahead == ':') ADVANCE(1784); + if (lookahead == ':') ADVANCE(1787); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); - case 1808: + case 1811: ACCEPT_TOKEN(anon_sym_static); END_STATE(); - case 1809: + case 1812: ACCEPT_TOKEN(anon_sym_static); - if (lookahead == '(') ADVANCE(1787); + if (lookahead == '(') ADVANCE(1790); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); - case 1810: + case 1813: ACCEPT_TOKEN(anon_sym_static); - if (lookahead == ':') ADVANCE(1784); + if (lookahead == ':') ADVANCE(1787); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); - case 1811: + case 1814: ACCEPT_TOKEN(anon_sym_final); END_STATE(); - case 1812: + case 1815: ACCEPT_TOKEN(anon_sym_final); - if (lookahead == '(') ADVANCE(1787); + if (lookahead == '(') ADVANCE(1790); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); - case 1813: + case 1816: ACCEPT_TOKEN(anon_sym_final); - if (lookahead == ':') ADVANCE(1784); + if (lookahead == ':') ADVANCE(1787); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); - case 1814: + case 1817: ACCEPT_TOKEN(anon_sym_synchronized); END_STATE(); - case 1815: + case 1818: ACCEPT_TOKEN(anon_sym_synchronized); - if (lookahead == '(') ADVANCE(1787); + if (lookahead == '(') ADVANCE(1790); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); - case 1816: + case 1819: ACCEPT_TOKEN(anon_sym_synchronized); - if (lookahead == ':') ADVANCE(1784); + if (lookahead == ':') ADVANCE(1787); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); - case 1817: + case 1820: ACCEPT_TOKEN(anon_sym_volatile); END_STATE(); - case 1818: + case 1821: ACCEPT_TOKEN(anon_sym_volatile); - if (lookahead == '(') ADVANCE(1787); + if (lookahead == '(') ADVANCE(1790); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); - case 1819: + case 1822: ACCEPT_TOKEN(anon_sym_volatile); - if (lookahead == ':') ADVANCE(1784); + if (lookahead == ':') ADVANCE(1787); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); - case 1820: + case 1823: ACCEPT_TOKEN(anon_sym_transient); END_STATE(); - case 1821: + case 1824: ACCEPT_TOKEN(anon_sym_transient); - if (lookahead == '(') ADVANCE(1787); + if (lookahead == '(') ADVANCE(1790); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); - case 1822: + case 1825: ACCEPT_TOKEN(anon_sym_transient); - if (lookahead == ':') ADVANCE(1784); + if (lookahead == ':') ADVANCE(1787); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); - case 1823: + case 1826: ACCEPT_TOKEN(anon_sym_native); END_STATE(); - case 1824: + case 1827: ACCEPT_TOKEN(anon_sym_native); - if (lookahead == '(') ADVANCE(1787); + if (lookahead == '(') ADVANCE(1790); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); - case 1825: + case 1828: ACCEPT_TOKEN(anon_sym_native); - if (lookahead == ':') ADVANCE(1784); + if (lookahead == ':') ADVANCE(1787); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); - case 1826: + case 1829: ACCEPT_TOKEN(anon_sym_interface); END_STATE(); - case 1827: + case 1830: ACCEPT_TOKEN(anon_sym_interface); - if (lookahead == '(') ADVANCE(1787); + if (lookahead == '(') ADVANCE(1790); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); - case 1828: + case 1831: ACCEPT_TOKEN(anon_sym_interface); - if (lookahead == ':') ADVANCE(1784); + if (lookahead == ':') ADVANCE(1787); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); - case 1829: + case 1832: ACCEPT_TOKEN(anon_sym_abstract); END_STATE(); - case 1830: + case 1833: ACCEPT_TOKEN(anon_sym_abstract); - if (lookahead == '(') ADVANCE(1787); + if (lookahead == '(') ADVANCE(1790); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); - case 1831: + case 1834: ACCEPT_TOKEN(anon_sym_abstract); - if (lookahead == ':') ADVANCE(1784); + if (lookahead == ':') ADVANCE(1787); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); - case 1832: + case 1835: ACCEPT_TOKEN(anon_sym_bridge); END_STATE(); - case 1833: + case 1836: ACCEPT_TOKEN(anon_sym_bridge); - if (lookahead == '(') ADVANCE(1787); + if (lookahead == '(') ADVANCE(1790); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); - case 1834: + case 1837: ACCEPT_TOKEN(anon_sym_bridge); - if (lookahead == ':') ADVANCE(1784); + if (lookahead == ':') ADVANCE(1787); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); - case 1835: + case 1838: ACCEPT_TOKEN(anon_sym_synthetic); END_STATE(); - case 1836: + case 1839: ACCEPT_TOKEN(anon_sym_synthetic); - if (lookahead == '(') ADVANCE(1787); + if (lookahead == '(') ADVANCE(1790); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); - case 1837: + case 1840: ACCEPT_TOKEN(anon_sym_synthetic); - if (lookahead == ':') ADVANCE(1784); + if (lookahead == ':') ADVANCE(1787); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); - case 1838: + case 1841: ACCEPT_TOKEN(anon_sym_enum); END_STATE(); - case 1839: + case 1842: ACCEPT_TOKEN(anon_sym_enum); - if (lookahead == '(') ADVANCE(1787); + if (lookahead == '(') ADVANCE(1790); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); - case 1840: + case 1843: ACCEPT_TOKEN(anon_sym_enum); - if (lookahead == ':') ADVANCE(1784); + if (lookahead == ':') ADVANCE(1787); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); - case 1841: + case 1844: ACCEPT_TOKEN(anon_sym_constructor); END_STATE(); - case 1842: + case 1845: ACCEPT_TOKEN(anon_sym_constructor); - if (lookahead == '(') ADVANCE(1787); + if (lookahead == '(') ADVANCE(1790); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); - case 1843: + case 1846: ACCEPT_TOKEN(anon_sym_constructor); - if (lookahead == ':') ADVANCE(1784); + if (lookahead == ':') ADVANCE(1787); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); - case 1844: + case 1847: ACCEPT_TOKEN(anon_sym_varargs); END_STATE(); - case 1845: + case 1848: ACCEPT_TOKEN(anon_sym_varargs); - if (lookahead == '(') ADVANCE(1787); + if (lookahead == '(') ADVANCE(1790); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); END_STATE(); - case 1846: + case 1849: ACCEPT_TOKEN(anon_sym_varargs); - if (lookahead == ':') ADVANCE(1784); + if (lookahead == ':') ADVANCE(1787); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); END_STATE(); - case 1847: + case 1850: ACCEPT_TOKEN(anon_sym_declared_DASHsynchronized); END_STATE(); - case 1848: + case 1851: ACCEPT_TOKEN(sym_comment); if (lookahead != 0 && - lookahead != '\n') ADVANCE(1848); + lookahead != '\n') ADVANCE(1851); END_STATE(); - case 1849: + case 1852: ACCEPT_TOKEN(anon_sym_DOTenum); END_STATE(); - case 1850: + case 1853: ACCEPT_TOKEN(sym_variable); if (lookahead == '$') ADVANCE(127); - if (lookahead == '(') ADVANCE(1787); - if (lookahead == ':') ADVANCE(1784); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1850); + if (lookahead == '(') ADVANCE(1790); + if (lookahead == ':') ADVANCE(1787); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1853); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(15); END_STATE(); - case 1851: + case 1854: ACCEPT_TOKEN(sym_variable); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1851); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1854); END_STATE(); - case 1852: + case 1855: ACCEPT_TOKEN(sym_parameter); if (lookahead == '$') ADVANCE(127); - if (lookahead == '(') ADVANCE(1787); - if (lookahead == ':') ADVANCE(1784); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1852); + if (lookahead == '(') ADVANCE(1790); + if (lookahead == ':') ADVANCE(1787); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1855); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(15); END_STATE(); - case 1853: + case 1856: ACCEPT_TOKEN(sym_parameter); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1853); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1856); END_STATE(); - case 1854: + case 1857: ACCEPT_TOKEN(aux_sym_number_literal_token1); END_STATE(); - case 1855: + case 1858: ACCEPT_TOKEN(aux_sym_number_literal_token1); if (lookahead == '$') ADVANCE(127); - if (lookahead == '(') ADVANCE(1787); - if (lookahead == ':') ADVANCE(1784); + if (lookahead == '(') ADVANCE(1790); + if (lookahead == ':') ADVANCE(1787); if (lookahead == 'L' || lookahead == 's' || - lookahead == 't') ADVANCE(1856); + lookahead == 't') ADVANCE(1859); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1855); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1858); if (('G' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('g' <= lookahead && lookahead <= 'z')) ADVANCE(15); END_STATE(); - case 1856: + case 1859: ACCEPT_TOKEN(aux_sym_number_literal_token1); if (lookahead == '$') ADVANCE(127); - if (lookahead == '(') ADVANCE(1787); - if (lookahead == ':') ADVANCE(1784); + if (lookahead == '(') ADVANCE(1790); + if (lookahead == ':') ADVANCE(1787); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(15); END_STATE(); - case 1857: + case 1860: ACCEPT_TOKEN(aux_sym_number_literal_token1); if (lookahead == 'L' || lookahead == 's' || - lookahead == 't') ADVANCE(1854); + lookahead == 't') ADVANCE(1857); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1857); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1860); END_STATE(); - case 1858: + case 1861: ACCEPT_TOKEN(aux_sym_number_literal_token2); if (lookahead == '$') ADVANCE(127); - if (lookahead == '(') ADVANCE(1787); - if (lookahead == ':') ADVANCE(1784); + if (lookahead == '(') ADVANCE(1790); + if (lookahead == ':') ADVANCE(1787); if (lookahead == 'X' || lookahead == 'x') ADVANCE(14); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1859); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1862); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(15); END_STATE(); - case 1859: + case 1862: ACCEPT_TOKEN(aux_sym_number_literal_token2); if (lookahead == '$') ADVANCE(127); - if (lookahead == '(') ADVANCE(1787); - if (lookahead == ':') ADVANCE(1784); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1859); + if (lookahead == '(') ADVANCE(1790); + if (lookahead == ':') ADVANCE(1787); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1862); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(15); END_STATE(); - case 1860: + case 1863: ACCEPT_TOKEN(aux_sym_number_literal_token2); if (lookahead == 'X' || - lookahead == 'x') ADVANCE(1515); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1861); + lookahead == 'x') ADVANCE(1517); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1864); END_STATE(); - case 1861: + case 1864: ACCEPT_TOKEN(aux_sym_number_literal_token2); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1861); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1864); END_STATE(); - case 1862: + case 1865: ACCEPT_TOKEN(sym_string_literal); - if (lookahead == '"') ADVANCE(1862); + if (lookahead == '"') ADVANCE(1865); if (lookahead != 0 && lookahead != '\n') ADVANCE(5); END_STATE(); - case 1863: + case 1866: ACCEPT_TOKEN(sym_null_literal); END_STATE(); - case 1864: + case 1867: ACCEPT_TOKEN(sym_null_literal); if (lookahead == '$') ADVANCE(127); - if (lookahead == '(') ADVANCE(1787); - if (lookahead == ':') ADVANCE(1784); + if (lookahead == '(') ADVANCE(1790); + if (lookahead == ':') ADVANCE(1787); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || @@ -10193,24 +10217,24 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [25] = {.lex_state = 0}, [26] = {.lex_state = 0}, [27] = {.lex_state = 0}, - [28] = {.lex_state = 1}, - [29] = {.lex_state = 4}, - [30] = {.lex_state = 4}, - [31] = {.lex_state = 6}, - [32] = {.lex_state = 6}, + [28] = {.lex_state = 0}, + [29] = {.lex_state = 0}, + [30] = {.lex_state = 0}, + [31] = {.lex_state = 1}, + [32] = {.lex_state = 4}, [33] = {.lex_state = 4}, - [34] = {.lex_state = 8}, - [35] = {.lex_state = 4}, + [34] = {.lex_state = 6}, + [35] = {.lex_state = 6}, [36] = {.lex_state = 7}, - [37] = {.lex_state = 7}, - [38] = {.lex_state = 7}, - [39] = {.lex_state = 7}, - [40] = {.lex_state = 8}, + [37] = {.lex_state = 4}, + [38] = {.lex_state = 8}, + [39] = {.lex_state = 8}, + [40] = {.lex_state = 4}, [41] = {.lex_state = 7}, - [42] = {.lex_state = 0}, - [43] = {.lex_state = 4}, - [44] = {.lex_state = 0}, - [45] = {.lex_state = 0}, + [42] = {.lex_state = 7}, + [43] = {.lex_state = 7}, + [44] = {.lex_state = 7}, + [45] = {.lex_state = 4}, [46] = {.lex_state = 0}, [47] = {.lex_state = 0}, [48] = {.lex_state = 0}, @@ -10225,7 +10249,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [57] = {.lex_state = 0}, [58] = {.lex_state = 0}, [59] = {.lex_state = 0}, - [60] = {.lex_state = 1}, + [60] = {.lex_state = 0}, [61] = {.lex_state = 0}, [62] = {.lex_state = 0}, [63] = {.lex_state = 0}, @@ -10234,24 +10258,24 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [66] = {.lex_state = 0}, [67] = {.lex_state = 0}, [68] = {.lex_state = 0}, - [69] = {.lex_state = 0}, + [69] = {.lex_state = 1}, [70] = {.lex_state = 0}, [71] = {.lex_state = 0}, [72] = {.lex_state = 0}, [73] = {.lex_state = 0}, - [74] = {.lex_state = 1518}, + [74] = {.lex_state = 0}, [75] = {.lex_state = 0}, [76] = {.lex_state = 0}, [77] = {.lex_state = 0}, - [78] = {.lex_state = 0}, + [78] = {.lex_state = 1520}, [79] = {.lex_state = 0}, - [80] = {.lex_state = 4}, - [81] = {.lex_state = 4}, + [80] = {.lex_state = 0}, + [81] = {.lex_state = 0}, [82] = {.lex_state = 0}, [83] = {.lex_state = 4}, - [84] = {.lex_state = 0}, + [84] = {.lex_state = 4}, [85] = {.lex_state = 0}, - [86] = {.lex_state = 0}, + [86] = {.lex_state = 4}, [87] = {.lex_state = 0}, [88] = {.lex_state = 0}, [89] = {.lex_state = 0}, @@ -10266,69 +10290,69 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [98] = {.lex_state = 0}, [99] = {.lex_state = 0}, [100] = {.lex_state = 0}, - [101] = {.lex_state = 1518}, - [102] = {.lex_state = 1518}, - [103] = {.lex_state = 1518}, - [104] = {.lex_state = 1518}, - [105] = {.lex_state = 1518}, - [106] = {.lex_state = 4}, - [107] = {.lex_state = 0}, - [108] = {.lex_state = 1}, - [109] = {.lex_state = 0}, + [101] = {.lex_state = 0}, + [102] = {.lex_state = 0}, + [103] = {.lex_state = 1520}, + [104] = {.lex_state = 1520}, + [105] = {.lex_state = 1520}, + [106] = {.lex_state = 1520}, + [107] = {.lex_state = 4}, + [108] = {.lex_state = 0}, + [109] = {.lex_state = 1520}, [110] = {.lex_state = 1}, [111] = {.lex_state = 0}, - [112] = {.lex_state = 0}, + [112] = {.lex_state = 1520}, [113] = {.lex_state = 0}, [114] = {.lex_state = 0}, - [115] = {.lex_state = 1}, + [115] = {.lex_state = 0}, [116] = {.lex_state = 0}, - [117] = {.lex_state = 1}, + [117] = {.lex_state = 0}, [118] = {.lex_state = 1}, [119] = {.lex_state = 0}, - [120] = {.lex_state = 0}, - [121] = {.lex_state = 0}, + [120] = {.lex_state = 1}, + [121] = {.lex_state = 1}, [122] = {.lex_state = 1}, - [123] = {.lex_state = 1}, - [124] = {.lex_state = 0}, - [125] = {.lex_state = 1518}, + [123] = {.lex_state = 0}, + [124] = {.lex_state = 1}, + [125] = {.lex_state = 0}, [126] = {.lex_state = 0}, [127] = {.lex_state = 0}, - [128] = {.lex_state = 0}, + [128] = {.lex_state = 1}, [129] = {.lex_state = 0}, [130] = {.lex_state = 0}, [131] = {.lex_state = 0}, - [132] = {.lex_state = 1}, + [132] = {.lex_state = 0}, [133] = {.lex_state = 0}, - [134] = {.lex_state = 1518}, - [135] = {.lex_state = 1518}, - [136] = {.lex_state = 1518}, - [137] = {.lex_state = 0}, - [138] = {.lex_state = 4}, - [139] = {.lex_state = 0}, - [140] = {.lex_state = 0}, - [141] = {.lex_state = 1518}, - [142] = {.lex_state = 1}, - [143] = {.lex_state = 1518}, - [144] = {.lex_state = 1518}, - [145] = {.lex_state = 1518}, - [146] = {.lex_state = 1}, - [147] = {.lex_state = 1518}, - [148] = {.lex_state = 4}, - [149] = {.lex_state = 1518}, - [150] = {.lex_state = 1}, - [151] = {.lex_state = 1518}, - [152] = {.lex_state = 1}, - [153] = {.lex_state = 1}, - [154] = {.lex_state = 1}, - [155] = {.lex_state = 1}, + [134] = {.lex_state = 0}, + [135] = {.lex_state = 1}, + [136] = {.lex_state = 1520}, + [137] = {.lex_state = 1}, + [138] = {.lex_state = 1}, + [139] = {.lex_state = 1}, + [140] = {.lex_state = 1}, + [141] = {.lex_state = 0}, + [142] = {.lex_state = 1520}, + [143] = {.lex_state = 1}, + [144] = {.lex_state = 1520}, + [145] = {.lex_state = 4}, + [146] = {.lex_state = 0}, + [147] = {.lex_state = 0}, + [148] = {.lex_state = 1}, + [149] = {.lex_state = 1520}, + [150] = {.lex_state = 1520}, + [151] = {.lex_state = 4}, + [152] = {.lex_state = 1520}, + [153] = {.lex_state = 1520}, + [154] = {.lex_state = 1520}, + [155] = {.lex_state = 0}, [156] = {.lex_state = 1}, - [157] = {.lex_state = 1518}, - [158] = {.lex_state = 1}, + [157] = {.lex_state = 1}, + [158] = {.lex_state = 1520}, [159] = {.lex_state = 1}, - [160] = {.lex_state = 1518}, - [161] = {.lex_state = 0}, - [162] = {.lex_state = 0}, - [163] = {.lex_state = 0}, + [160] = {.lex_state = 1520}, + [161] = {.lex_state = 1520}, + [162] = {.lex_state = 1520}, + [163] = {.lex_state = 1}, [164] = {.lex_state = 0}, [165] = {.lex_state = 0}, [166] = {.lex_state = 0}, @@ -10354,6 +10378,10 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [186] = {.lex_state = 0}, [187] = {.lex_state = 0}, [188] = {.lex_state = 0}, + [189] = {.lex_state = 0}, + [190] = {.lex_state = 0}, + [191] = {.lex_state = 0}, + [192] = {.lex_state = 0}, }; static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { @@ -10373,6 +10401,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_runtime] = ACTIONS(1), [anon_sym_EQ] = ACTIONS(1), [sym_end_annotation] = ACTIONS(1), + [anon_sym_DOTparam] = ACTIONS(1), + [sym_end_param] = ACTIONS(1), [sym_label] = ACTIONS(1), [anon_sym_COMMA] = ACTIONS(1), [anon_sym_nop] = ACTIONS(1), @@ -10607,7 +10637,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(1), [anon_sym_DOTline] = ACTIONS(1), [anon_sym_DOTlocals] = ACTIONS(1), - [anon_sym_DOTparam] = ACTIONS(1), [anon_sym_DOTcatch] = ACTIONS(1), [anon_sym_LBRACE] = ACTIONS(1), [anon_sym_DOT_DOT] = ACTIONS(1), @@ -10660,8 +10689,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null_literal] = ACTIONS(1), }, [1] = { - [sym_class_definition] = STATE(164), - [sym_class_declaration] = STATE(137), + [sym_class_definition] = STATE(166), + [sym_class_declaration] = STATE(141), [anon_sym_DOTclass] = ACTIONS(5), [sym_comment] = ACTIONS(3), }, @@ -10672,6 +10701,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOTmethod] = ACTIONS(7), [sym_end_method] = ACTIONS(7), [anon_sym_DOTannotation] = ACTIONS(7), + [anon_sym_DOTparam] = ACTIONS(7), [sym_label] = ACTIONS(7), [anon_sym_COMMA] = ACTIONS(7), [anon_sym_nop] = ACTIONS(7), @@ -10906,7 +10936,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(7), [anon_sym_DOTline] = ACTIONS(7), [anon_sym_DOTlocals] = ACTIONS(7), - [anon_sym_DOTparam] = ACTIONS(7), [anon_sym_DOTcatch] = ACTIONS(9), [anon_sym_RBRACE] = ACTIONS(7), [anon_sym_DOTcatchall] = ACTIONS(7), @@ -10935,6 +10964,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOTmethod] = ACTIONS(11), [sym_end_method] = ACTIONS(11), [anon_sym_DOTannotation] = ACTIONS(11), + [anon_sym_DOTparam] = ACTIONS(11), [sym_label] = ACTIONS(11), [anon_sym_COMMA] = ACTIONS(11), [anon_sym_nop] = ACTIONS(11), @@ -11169,7 +11199,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(11), [anon_sym_DOTline] = ACTIONS(11), [anon_sym_DOTlocals] = ACTIONS(11), - [anon_sym_DOTparam] = ACTIONS(11), [anon_sym_DOTcatch] = ACTIONS(13), [anon_sym_RBRACE] = ACTIONS(11), [anon_sym_DOTcatchall] = ACTIONS(11), @@ -11192,257 +11221,258 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), }, [4] = { - [sym_annotation_definition] = STATE(26), - [sym_annotation_declaration] = STATE(103), - [sym__code_line] = STATE(26), - [sym_statement] = STATE(26), - [sym_opcode] = STATE(28), - [sym__declaration] = STATE(26), - [sym_line_declaration] = STATE(26), - [sym_locals_declaration] = STATE(26), - [sym_param_declaration] = STATE(26), - [sym_catch_declaration] = STATE(26), - [sym_catchall_declaration] = STATE(26), - [sym_packed_switch_declaration] = STATE(26), - [sym_sparse_switch_declaration] = STATE(26), - [sym_array_data_declaration] = STATE(26), + [sym_annotation_definition] = STATE(23), + [sym_annotation_declaration] = STATE(109), + [sym_param_definition] = STATE(23), + [sym_param_declaration] = STATE(10), + [sym__code_line] = STATE(23), + [sym_statement] = STATE(23), + [sym_opcode] = STATE(31), + [sym__declaration] = STATE(23), + [sym_line_declaration] = STATE(23), + [sym_locals_declaration] = STATE(23), + [sym_catch_declaration] = STATE(23), + [sym_catchall_declaration] = STATE(23), + [sym_packed_switch_declaration] = STATE(23), + [sym_sparse_switch_declaration] = STATE(23), + [sym_array_data_declaration] = STATE(23), [aux_sym_method_definition_repeat1] = STATE(4), [sym_end_method] = ACTIONS(15), [anon_sym_DOTannotation] = ACTIONS(17), - [sym_label] = ACTIONS(20), - [anon_sym_nop] = ACTIONS(23), - [anon_sym_move] = ACTIONS(26), - [anon_sym_move_SLASHfrom16] = ACTIONS(23), - [anon_sym_move_SLASH16] = ACTIONS(23), - [anon_sym_move_DASHwide] = ACTIONS(26), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(23), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(23), - [anon_sym_move_DASHobject] = ACTIONS(26), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(23), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(23), - [anon_sym_move_DASHresult] = ACTIONS(26), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(23), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(23), - [anon_sym_move_DASHexception] = ACTIONS(23), - [anon_sym_return_DASHvoid] = ACTIONS(23), - [anon_sym_return] = ACTIONS(26), - [anon_sym_return_DASHwide] = ACTIONS(23), - [anon_sym_return_DASHobject] = ACTIONS(23), - [anon_sym_const_SLASH4] = ACTIONS(23), - [anon_sym_const_SLASH16] = ACTIONS(23), - [anon_sym_const] = ACTIONS(26), - [anon_sym_const_SLASHhigh16] = ACTIONS(23), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(23), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(23), - [anon_sym_const_DASHwide] = ACTIONS(26), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(23), - [anon_sym_const_DASHstring] = ACTIONS(26), - [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(23), - [anon_sym_const_DASHclass] = ACTIONS(23), - [anon_sym_monitor_DASHenter] = ACTIONS(23), - [anon_sym_monitor_DASHexit] = ACTIONS(23), - [anon_sym_check_DASHcast] = ACTIONS(23), - [anon_sym_instance_DASHof] = ACTIONS(23), - [anon_sym_array_DASHlength] = ACTIONS(23), - [anon_sym_new_DASHinstance] = ACTIONS(23), - [anon_sym_new_DASHarray] = ACTIONS(23), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(26), - [anon_sym_filled_DASHnew_DASHarray_DASHrange] = ACTIONS(23), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(23), - [anon_sym_throw] = ACTIONS(23), - [anon_sym_goto] = ACTIONS(26), - [anon_sym_goto_SLASH16] = ACTIONS(23), - [anon_sym_goto_SLASH32] = ACTIONS(23), - [anon_sym_packed_DASHswitch] = ACTIONS(23), - [anon_sym_sparse_DASHswitch] = ACTIONS(23), - [anon_sym_cmpl_DASHfloat] = ACTIONS(23), - [anon_sym_cmpg_DASHfloat] = ACTIONS(23), - [anon_sym_cmpl_DASHdouble] = ACTIONS(23), - [anon_sym_cmpg_DASHdouble] = ACTIONS(23), - [anon_sym_cmp_DASHlong] = ACTIONS(23), - [anon_sym_if_DASHeq] = ACTIONS(26), - [anon_sym_if_DASHne] = ACTIONS(26), - [anon_sym_if_DASHlt] = ACTIONS(26), - [anon_sym_if_DASHge] = ACTIONS(26), - [anon_sym_if_DASHgt] = ACTIONS(26), - [anon_sym_if_DASHle] = ACTIONS(26), - [anon_sym_if_DASHeqz] = ACTIONS(23), - [anon_sym_if_DASHnez] = ACTIONS(23), - [anon_sym_if_DASHltz] = ACTIONS(23), - [anon_sym_if_DASHgez] = ACTIONS(23), - [anon_sym_if_DASHgtz] = ACTIONS(23), - [anon_sym_if_DASHlez] = ACTIONS(23), - [anon_sym_aget] = ACTIONS(26), - [anon_sym_aget_DASHwide] = ACTIONS(23), - [anon_sym_aget_DASHobject] = ACTIONS(23), - [anon_sym_aget_DASHboolean] = ACTIONS(23), - [anon_sym_aget_DASHbyte] = ACTIONS(23), - [anon_sym_aget_DASHchar] = ACTIONS(23), - [anon_sym_aget_DASHshort] = ACTIONS(23), - [anon_sym_aput] = ACTIONS(26), - [anon_sym_aput_DASHwide] = ACTIONS(23), - [anon_sym_aput_DASHobject] = ACTIONS(23), - [anon_sym_aput_DASHboolean] = ACTIONS(23), - [anon_sym_aput_DASHbyte] = ACTIONS(23), - [anon_sym_aput_DASHchar] = ACTIONS(23), - [anon_sym_aput_DASHshort] = ACTIONS(23), - [anon_sym_iget] = ACTIONS(26), - [anon_sym_iget_DASHwide] = ACTIONS(26), - [anon_sym_iget_DASHobject] = ACTIONS(26), - [anon_sym_iget_DASHboolean] = ACTIONS(23), - [anon_sym_iget_DASHbyte] = ACTIONS(23), - [anon_sym_iget_DASHchar] = ACTIONS(23), - [anon_sym_iget_DASHshort] = ACTIONS(23), - [anon_sym_iput] = ACTIONS(26), - [anon_sym_iput_DASHwide] = ACTIONS(26), - [anon_sym_iput_DASHobject] = ACTIONS(26), - [anon_sym_iput_DASHboolean] = ACTIONS(23), - [anon_sym_iput_DASHbyte] = ACTIONS(23), - [anon_sym_iput_DASHchar] = ACTIONS(23), - [anon_sym_iput_DASHshort] = ACTIONS(23), - [anon_sym_sget] = ACTIONS(26), - [anon_sym_sget_DASHwide] = ACTIONS(23), - [anon_sym_sget_DASHobject] = ACTIONS(23), - [anon_sym_sget_DASHboolean] = ACTIONS(23), - [anon_sym_sget_DASHbyte] = ACTIONS(23), - [anon_sym_sget_DASHchar] = ACTIONS(23), - [anon_sym_sget_DASHshort] = ACTIONS(23), - [anon_sym_sput] = ACTIONS(26), - [anon_sym_sput_DASHwide] = ACTIONS(23), - [anon_sym_sput_DASHobject] = ACTIONS(23), - [anon_sym_sput_DASHboolean] = ACTIONS(23), - [anon_sym_sput_DASHbyte] = ACTIONS(23), - [anon_sym_sput_DASHchar] = ACTIONS(23), - [anon_sym_sput_DASHshort] = ACTIONS(23), - [anon_sym_invoke_DASHvirtual] = ACTIONS(26), - [anon_sym_invoke_DASHsuper] = ACTIONS(26), - [anon_sym_invoke_DASHdirect] = ACTIONS(26), - [anon_sym_invoke_DASHstatic] = ACTIONS(26), - [anon_sym_invoke_DASHinterface] = ACTIONS(26), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(23), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(23), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(23), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(23), - [anon_sym_invoke_DASHinterface_DASHrange] = ACTIONS(23), - [anon_sym_neg_DASHint] = ACTIONS(23), - [anon_sym_not_DASHint] = ACTIONS(23), - [anon_sym_neg_DASHlong] = ACTIONS(23), - [anon_sym_not_DASHlong] = ACTIONS(23), - [anon_sym_neg_DASHfloat] = ACTIONS(23), - [anon_sym_neg_DASHdouble] = ACTIONS(23), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(23), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(23), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(23), - [anon_sym_long_DASHto_DASHint] = ACTIONS(23), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(23), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(23), - [anon_sym_float_DASHto_DASHint] = ACTIONS(23), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(23), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(23), - [anon_sym_double_DASHto_DASHint] = ACTIONS(23), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(23), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(23), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(23), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(23), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(23), - [anon_sym_add_DASHint] = ACTIONS(26), - [anon_sym_sub_DASHint] = ACTIONS(26), - [anon_sym_mul_DASHint] = ACTIONS(26), - [anon_sym_div_DASHint] = ACTIONS(26), - [anon_sym_rem_DASHint] = ACTIONS(26), - [anon_sym_and_DASHint] = ACTIONS(26), - [anon_sym_or_DASHint] = ACTIONS(26), - [anon_sym_xor_DASHint] = ACTIONS(26), - [anon_sym_shl_DASHint] = ACTIONS(26), - [anon_sym_shr_DASHint] = ACTIONS(26), - [anon_sym_ushr_DASHint] = ACTIONS(26), - [anon_sym_add_DASHlong] = ACTIONS(26), - [anon_sym_sub_DASHlong] = ACTIONS(26), - [anon_sym_mul_DASHlong] = ACTIONS(26), - [anon_sym_div_DASHlong] = ACTIONS(26), - [anon_sym_rem_DASHlong] = ACTIONS(26), - [anon_sym_and_DASHlong] = ACTIONS(26), - [anon_sym_or_DASHlong] = ACTIONS(26), - [anon_sym_xor_DASHlong] = ACTIONS(26), - [anon_sym_shl_DASHlong] = ACTIONS(26), - [anon_sym_shr_DASHlong] = ACTIONS(26), - [anon_sym_ushr_DASHlong] = ACTIONS(26), - [anon_sym_add_DASHfloat] = ACTIONS(26), - [anon_sym_sub_DASHfloat] = ACTIONS(26), - [anon_sym_mul_DASHfloat] = ACTIONS(26), - [anon_sym_div_DASHfloat] = ACTIONS(26), - [anon_sym_rem_DASHfloat] = ACTIONS(26), - [anon_sym_add_DASHdouble] = ACTIONS(26), - [anon_sym_sub_DASHdouble] = ACTIONS(26), - [anon_sym_mul_DASHdouble] = ACTIONS(26), - [anon_sym_div_DASHdouble] = ACTIONS(26), - [anon_sym_rem_DASHdouble] = ACTIONS(26), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(23), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(23), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(23), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(23), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(23), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(23), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(23), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(23), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(23), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(23), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(23), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(23), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(23), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(23), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(23), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(23), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(23), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(23), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(23), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(23), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(23), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(23), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(23), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(23), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(23), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(23), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(23), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(23), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(23), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(23), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(23), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(23), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(23), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(23), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(23), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(23), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(23), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(23), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(23), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(23), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(23), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(23), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(23), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(23), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(23), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(23), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(23), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(23), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(23), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(23), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(23), - [anon_sym_execute_DASHinline] = ACTIONS(23), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(23), - [anon_sym_iget_DASHquick] = ACTIONS(23), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(23), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(23), - [anon_sym_iput_DASHquick] = ACTIONS(23), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(23), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(23), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(26), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(23), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(26), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(23), - [anon_sym_DOTline] = ACTIONS(29), - [anon_sym_DOTlocals] = ACTIONS(32), - [anon_sym_DOTparam] = ACTIONS(35), + [anon_sym_DOTparam] = ACTIONS(20), + [sym_label] = ACTIONS(23), + [anon_sym_nop] = ACTIONS(26), + [anon_sym_move] = ACTIONS(29), + [anon_sym_move_SLASHfrom16] = ACTIONS(26), + [anon_sym_move_SLASH16] = ACTIONS(26), + [anon_sym_move_DASHwide] = ACTIONS(29), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(26), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(26), + [anon_sym_move_DASHobject] = ACTIONS(29), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(26), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(26), + [anon_sym_move_DASHresult] = ACTIONS(29), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(26), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(26), + [anon_sym_move_DASHexception] = ACTIONS(26), + [anon_sym_return_DASHvoid] = ACTIONS(26), + [anon_sym_return] = ACTIONS(29), + [anon_sym_return_DASHwide] = ACTIONS(26), + [anon_sym_return_DASHobject] = ACTIONS(26), + [anon_sym_const_SLASH4] = ACTIONS(26), + [anon_sym_const_SLASH16] = ACTIONS(26), + [anon_sym_const] = ACTIONS(29), + [anon_sym_const_SLASHhigh16] = ACTIONS(26), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(26), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(26), + [anon_sym_const_DASHwide] = ACTIONS(29), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(26), + [anon_sym_const_DASHstring] = ACTIONS(29), + [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(26), + [anon_sym_const_DASHclass] = ACTIONS(26), + [anon_sym_monitor_DASHenter] = ACTIONS(26), + [anon_sym_monitor_DASHexit] = ACTIONS(26), + [anon_sym_check_DASHcast] = ACTIONS(26), + [anon_sym_instance_DASHof] = ACTIONS(26), + [anon_sym_array_DASHlength] = ACTIONS(26), + [anon_sym_new_DASHinstance] = ACTIONS(26), + [anon_sym_new_DASHarray] = ACTIONS(26), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(29), + [anon_sym_filled_DASHnew_DASHarray_DASHrange] = ACTIONS(26), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(26), + [anon_sym_throw] = ACTIONS(26), + [anon_sym_goto] = ACTIONS(29), + [anon_sym_goto_SLASH16] = ACTIONS(26), + [anon_sym_goto_SLASH32] = ACTIONS(26), + [anon_sym_packed_DASHswitch] = ACTIONS(26), + [anon_sym_sparse_DASHswitch] = ACTIONS(26), + [anon_sym_cmpl_DASHfloat] = ACTIONS(26), + [anon_sym_cmpg_DASHfloat] = ACTIONS(26), + [anon_sym_cmpl_DASHdouble] = ACTIONS(26), + [anon_sym_cmpg_DASHdouble] = ACTIONS(26), + [anon_sym_cmp_DASHlong] = ACTIONS(26), + [anon_sym_if_DASHeq] = ACTIONS(29), + [anon_sym_if_DASHne] = ACTIONS(29), + [anon_sym_if_DASHlt] = ACTIONS(29), + [anon_sym_if_DASHge] = ACTIONS(29), + [anon_sym_if_DASHgt] = ACTIONS(29), + [anon_sym_if_DASHle] = ACTIONS(29), + [anon_sym_if_DASHeqz] = ACTIONS(26), + [anon_sym_if_DASHnez] = ACTIONS(26), + [anon_sym_if_DASHltz] = ACTIONS(26), + [anon_sym_if_DASHgez] = ACTIONS(26), + [anon_sym_if_DASHgtz] = ACTIONS(26), + [anon_sym_if_DASHlez] = ACTIONS(26), + [anon_sym_aget] = ACTIONS(29), + [anon_sym_aget_DASHwide] = ACTIONS(26), + [anon_sym_aget_DASHobject] = ACTIONS(26), + [anon_sym_aget_DASHboolean] = ACTIONS(26), + [anon_sym_aget_DASHbyte] = ACTIONS(26), + [anon_sym_aget_DASHchar] = ACTIONS(26), + [anon_sym_aget_DASHshort] = ACTIONS(26), + [anon_sym_aput] = ACTIONS(29), + [anon_sym_aput_DASHwide] = ACTIONS(26), + [anon_sym_aput_DASHobject] = ACTIONS(26), + [anon_sym_aput_DASHboolean] = ACTIONS(26), + [anon_sym_aput_DASHbyte] = ACTIONS(26), + [anon_sym_aput_DASHchar] = ACTIONS(26), + [anon_sym_aput_DASHshort] = ACTIONS(26), + [anon_sym_iget] = ACTIONS(29), + [anon_sym_iget_DASHwide] = ACTIONS(29), + [anon_sym_iget_DASHobject] = ACTIONS(29), + [anon_sym_iget_DASHboolean] = ACTIONS(26), + [anon_sym_iget_DASHbyte] = ACTIONS(26), + [anon_sym_iget_DASHchar] = ACTIONS(26), + [anon_sym_iget_DASHshort] = ACTIONS(26), + [anon_sym_iput] = ACTIONS(29), + [anon_sym_iput_DASHwide] = ACTIONS(29), + [anon_sym_iput_DASHobject] = ACTIONS(29), + [anon_sym_iput_DASHboolean] = ACTIONS(26), + [anon_sym_iput_DASHbyte] = ACTIONS(26), + [anon_sym_iput_DASHchar] = ACTIONS(26), + [anon_sym_iput_DASHshort] = ACTIONS(26), + [anon_sym_sget] = ACTIONS(29), + [anon_sym_sget_DASHwide] = ACTIONS(26), + [anon_sym_sget_DASHobject] = ACTIONS(26), + [anon_sym_sget_DASHboolean] = ACTIONS(26), + [anon_sym_sget_DASHbyte] = ACTIONS(26), + [anon_sym_sget_DASHchar] = ACTIONS(26), + [anon_sym_sget_DASHshort] = ACTIONS(26), + [anon_sym_sput] = ACTIONS(29), + [anon_sym_sput_DASHwide] = ACTIONS(26), + [anon_sym_sput_DASHobject] = ACTIONS(26), + [anon_sym_sput_DASHboolean] = ACTIONS(26), + [anon_sym_sput_DASHbyte] = ACTIONS(26), + [anon_sym_sput_DASHchar] = ACTIONS(26), + [anon_sym_sput_DASHshort] = ACTIONS(26), + [anon_sym_invoke_DASHvirtual] = ACTIONS(29), + [anon_sym_invoke_DASHsuper] = ACTIONS(29), + [anon_sym_invoke_DASHdirect] = ACTIONS(29), + [anon_sym_invoke_DASHstatic] = ACTIONS(29), + [anon_sym_invoke_DASHinterface] = ACTIONS(29), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(26), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(26), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(26), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(26), + [anon_sym_invoke_DASHinterface_DASHrange] = ACTIONS(26), + [anon_sym_neg_DASHint] = ACTIONS(26), + [anon_sym_not_DASHint] = ACTIONS(26), + [anon_sym_neg_DASHlong] = ACTIONS(26), + [anon_sym_not_DASHlong] = ACTIONS(26), + [anon_sym_neg_DASHfloat] = ACTIONS(26), + [anon_sym_neg_DASHdouble] = ACTIONS(26), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(26), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(26), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(26), + [anon_sym_long_DASHto_DASHint] = ACTIONS(26), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(26), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(26), + [anon_sym_float_DASHto_DASHint] = ACTIONS(26), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(26), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(26), + [anon_sym_double_DASHto_DASHint] = ACTIONS(26), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(26), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(26), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(26), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(26), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(26), + [anon_sym_add_DASHint] = ACTIONS(29), + [anon_sym_sub_DASHint] = ACTIONS(29), + [anon_sym_mul_DASHint] = ACTIONS(29), + [anon_sym_div_DASHint] = ACTIONS(29), + [anon_sym_rem_DASHint] = ACTIONS(29), + [anon_sym_and_DASHint] = ACTIONS(29), + [anon_sym_or_DASHint] = ACTIONS(29), + [anon_sym_xor_DASHint] = ACTIONS(29), + [anon_sym_shl_DASHint] = ACTIONS(29), + [anon_sym_shr_DASHint] = ACTIONS(29), + [anon_sym_ushr_DASHint] = ACTIONS(29), + [anon_sym_add_DASHlong] = ACTIONS(29), + [anon_sym_sub_DASHlong] = ACTIONS(29), + [anon_sym_mul_DASHlong] = ACTIONS(29), + [anon_sym_div_DASHlong] = ACTIONS(29), + [anon_sym_rem_DASHlong] = ACTIONS(29), + [anon_sym_and_DASHlong] = ACTIONS(29), + [anon_sym_or_DASHlong] = ACTIONS(29), + [anon_sym_xor_DASHlong] = ACTIONS(29), + [anon_sym_shl_DASHlong] = ACTIONS(29), + [anon_sym_shr_DASHlong] = ACTIONS(29), + [anon_sym_ushr_DASHlong] = ACTIONS(29), + [anon_sym_add_DASHfloat] = ACTIONS(29), + [anon_sym_sub_DASHfloat] = ACTIONS(29), + [anon_sym_mul_DASHfloat] = ACTIONS(29), + [anon_sym_div_DASHfloat] = ACTIONS(29), + [anon_sym_rem_DASHfloat] = ACTIONS(29), + [anon_sym_add_DASHdouble] = ACTIONS(29), + [anon_sym_sub_DASHdouble] = ACTIONS(29), + [anon_sym_mul_DASHdouble] = ACTIONS(29), + [anon_sym_div_DASHdouble] = ACTIONS(29), + [anon_sym_rem_DASHdouble] = ACTIONS(29), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(26), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(26), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(26), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(26), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(26), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(26), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(26), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(26), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(26), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(26), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(26), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(26), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(26), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(26), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(26), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(26), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(26), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(26), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(26), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(26), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(26), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(26), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(26), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(26), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(26), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(26), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(26), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(26), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(26), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(26), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(26), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(26), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(26), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(26), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(26), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(26), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(26), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(26), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(26), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(26), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(26), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(26), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(26), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(26), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(26), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(26), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(26), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(26), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(26), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(26), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(26), + [anon_sym_execute_DASHinline] = ACTIONS(26), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(26), + [anon_sym_iget_DASHquick] = ACTIONS(26), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(26), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(26), + [anon_sym_iput_DASHquick] = ACTIONS(26), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(26), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(26), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(29), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(26), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(29), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(26), + [anon_sym_DOTline] = ACTIONS(32), + [anon_sym_DOTlocals] = ACTIONS(35), [anon_sym_DOTcatch] = ACTIONS(38), [anon_sym_DOTcatchall] = ACTIONS(41), [anon_sym_DOTpacked_DASHswitch] = ACTIONS(44), @@ -11451,257 +11481,258 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), }, [5] = { - [sym_annotation_definition] = STATE(26), - [sym_annotation_declaration] = STATE(103), - [sym__code_line] = STATE(26), - [sym_statement] = STATE(26), - [sym_opcode] = STATE(28), - [sym__declaration] = STATE(26), - [sym_line_declaration] = STATE(26), - [sym_locals_declaration] = STATE(26), - [sym_param_declaration] = STATE(26), - [sym_catch_declaration] = STATE(26), - [sym_catchall_declaration] = STATE(26), - [sym_packed_switch_declaration] = STATE(26), - [sym_sparse_switch_declaration] = STATE(26), - [sym_array_data_declaration] = STATE(26), - [aux_sym_method_definition_repeat1] = STATE(6), + [sym_annotation_definition] = STATE(23), + [sym_annotation_declaration] = STATE(109), + [sym_param_definition] = STATE(23), + [sym_param_declaration] = STATE(10), + [sym__code_line] = STATE(23), + [sym_statement] = STATE(23), + [sym_opcode] = STATE(31), + [sym__declaration] = STATE(23), + [sym_line_declaration] = STATE(23), + [sym_locals_declaration] = STATE(23), + [sym_catch_declaration] = STATE(23), + [sym_catchall_declaration] = STATE(23), + [sym_packed_switch_declaration] = STATE(23), + [sym_sparse_switch_declaration] = STATE(23), + [sym_array_data_declaration] = STATE(23), + [aux_sym_method_definition_repeat1] = STATE(4), [sym_end_method] = ACTIONS(53), [anon_sym_DOTannotation] = ACTIONS(55), - [sym_label] = ACTIONS(57), - [anon_sym_nop] = ACTIONS(59), - [anon_sym_move] = ACTIONS(61), - [anon_sym_move_SLASHfrom16] = ACTIONS(59), - [anon_sym_move_SLASH16] = ACTIONS(59), - [anon_sym_move_DASHwide] = ACTIONS(61), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(59), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(59), - [anon_sym_move_DASHobject] = ACTIONS(61), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(59), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(59), - [anon_sym_move_DASHresult] = ACTIONS(61), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(59), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(59), - [anon_sym_move_DASHexception] = ACTIONS(59), - [anon_sym_return_DASHvoid] = ACTIONS(59), - [anon_sym_return] = ACTIONS(61), - [anon_sym_return_DASHwide] = ACTIONS(59), - [anon_sym_return_DASHobject] = ACTIONS(59), - [anon_sym_const_SLASH4] = ACTIONS(59), - [anon_sym_const_SLASH16] = ACTIONS(59), - [anon_sym_const] = ACTIONS(61), - [anon_sym_const_SLASHhigh16] = ACTIONS(59), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(59), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(59), - [anon_sym_const_DASHwide] = ACTIONS(61), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(59), - [anon_sym_const_DASHstring] = ACTIONS(61), - [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(59), - [anon_sym_const_DASHclass] = ACTIONS(59), - [anon_sym_monitor_DASHenter] = ACTIONS(59), - [anon_sym_monitor_DASHexit] = ACTIONS(59), - [anon_sym_check_DASHcast] = ACTIONS(59), - [anon_sym_instance_DASHof] = ACTIONS(59), - [anon_sym_array_DASHlength] = ACTIONS(59), - [anon_sym_new_DASHinstance] = ACTIONS(59), - [anon_sym_new_DASHarray] = ACTIONS(59), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(61), - [anon_sym_filled_DASHnew_DASHarray_DASHrange] = ACTIONS(59), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(59), - [anon_sym_goto] = ACTIONS(61), - [anon_sym_goto_SLASH16] = ACTIONS(59), - [anon_sym_goto_SLASH32] = ACTIONS(59), - [anon_sym_packed_DASHswitch] = ACTIONS(59), - [anon_sym_sparse_DASHswitch] = ACTIONS(59), - [anon_sym_cmpl_DASHfloat] = ACTIONS(59), - [anon_sym_cmpg_DASHfloat] = ACTIONS(59), - [anon_sym_cmpl_DASHdouble] = ACTIONS(59), - [anon_sym_cmpg_DASHdouble] = ACTIONS(59), - [anon_sym_cmp_DASHlong] = ACTIONS(59), - [anon_sym_if_DASHeq] = ACTIONS(61), - [anon_sym_if_DASHne] = ACTIONS(61), - [anon_sym_if_DASHlt] = ACTIONS(61), - [anon_sym_if_DASHge] = ACTIONS(61), - [anon_sym_if_DASHgt] = ACTIONS(61), - [anon_sym_if_DASHle] = ACTIONS(61), - [anon_sym_if_DASHeqz] = ACTIONS(59), - [anon_sym_if_DASHnez] = ACTIONS(59), - [anon_sym_if_DASHltz] = ACTIONS(59), - [anon_sym_if_DASHgez] = ACTIONS(59), - [anon_sym_if_DASHgtz] = ACTIONS(59), - [anon_sym_if_DASHlez] = ACTIONS(59), - [anon_sym_aget] = ACTIONS(61), - [anon_sym_aget_DASHwide] = ACTIONS(59), - [anon_sym_aget_DASHobject] = ACTIONS(59), - [anon_sym_aget_DASHboolean] = ACTIONS(59), - [anon_sym_aget_DASHbyte] = ACTIONS(59), - [anon_sym_aget_DASHchar] = ACTIONS(59), - [anon_sym_aget_DASHshort] = ACTIONS(59), - [anon_sym_aput] = ACTIONS(61), - [anon_sym_aput_DASHwide] = ACTIONS(59), - [anon_sym_aput_DASHobject] = ACTIONS(59), - [anon_sym_aput_DASHboolean] = ACTIONS(59), - [anon_sym_aput_DASHbyte] = ACTIONS(59), - [anon_sym_aput_DASHchar] = ACTIONS(59), - [anon_sym_aput_DASHshort] = ACTIONS(59), - [anon_sym_iget] = ACTIONS(61), - [anon_sym_iget_DASHwide] = ACTIONS(61), - [anon_sym_iget_DASHobject] = ACTIONS(61), - [anon_sym_iget_DASHboolean] = ACTIONS(59), - [anon_sym_iget_DASHbyte] = ACTIONS(59), - [anon_sym_iget_DASHchar] = ACTIONS(59), - [anon_sym_iget_DASHshort] = ACTIONS(59), - [anon_sym_iput] = ACTIONS(61), - [anon_sym_iput_DASHwide] = ACTIONS(61), - [anon_sym_iput_DASHobject] = ACTIONS(61), - [anon_sym_iput_DASHboolean] = ACTIONS(59), - [anon_sym_iput_DASHbyte] = ACTIONS(59), - [anon_sym_iput_DASHchar] = ACTIONS(59), - [anon_sym_iput_DASHshort] = ACTIONS(59), - [anon_sym_sget] = ACTIONS(61), - [anon_sym_sget_DASHwide] = ACTIONS(59), - [anon_sym_sget_DASHobject] = ACTIONS(59), - [anon_sym_sget_DASHboolean] = ACTIONS(59), - [anon_sym_sget_DASHbyte] = ACTIONS(59), - [anon_sym_sget_DASHchar] = ACTIONS(59), - [anon_sym_sget_DASHshort] = ACTIONS(59), - [anon_sym_sput] = ACTIONS(61), - [anon_sym_sput_DASHwide] = ACTIONS(59), - [anon_sym_sput_DASHobject] = ACTIONS(59), - [anon_sym_sput_DASHboolean] = ACTIONS(59), - [anon_sym_sput_DASHbyte] = ACTIONS(59), - [anon_sym_sput_DASHchar] = ACTIONS(59), - [anon_sym_sput_DASHshort] = ACTIONS(59), - [anon_sym_invoke_DASHvirtual] = ACTIONS(61), - [anon_sym_invoke_DASHsuper] = ACTIONS(61), - [anon_sym_invoke_DASHdirect] = ACTIONS(61), - [anon_sym_invoke_DASHstatic] = ACTIONS(61), - [anon_sym_invoke_DASHinterface] = ACTIONS(61), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(59), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(59), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(59), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(59), - [anon_sym_invoke_DASHinterface_DASHrange] = ACTIONS(59), - [anon_sym_neg_DASHint] = ACTIONS(59), - [anon_sym_not_DASHint] = ACTIONS(59), - [anon_sym_neg_DASHlong] = ACTIONS(59), - [anon_sym_not_DASHlong] = ACTIONS(59), - [anon_sym_neg_DASHfloat] = ACTIONS(59), - [anon_sym_neg_DASHdouble] = ACTIONS(59), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(59), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(59), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(59), - [anon_sym_long_DASHto_DASHint] = ACTIONS(59), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(59), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(59), - [anon_sym_float_DASHto_DASHint] = ACTIONS(59), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(59), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(59), - [anon_sym_double_DASHto_DASHint] = ACTIONS(59), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(59), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(59), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(59), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(59), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(59), - [anon_sym_add_DASHint] = ACTIONS(61), - [anon_sym_sub_DASHint] = ACTIONS(61), - [anon_sym_mul_DASHint] = ACTIONS(61), - [anon_sym_div_DASHint] = ACTIONS(61), - [anon_sym_rem_DASHint] = ACTIONS(61), - [anon_sym_and_DASHint] = ACTIONS(61), - [anon_sym_or_DASHint] = ACTIONS(61), - [anon_sym_xor_DASHint] = ACTIONS(61), - [anon_sym_shl_DASHint] = ACTIONS(61), - [anon_sym_shr_DASHint] = ACTIONS(61), - [anon_sym_ushr_DASHint] = ACTIONS(61), - [anon_sym_add_DASHlong] = ACTIONS(61), - [anon_sym_sub_DASHlong] = ACTIONS(61), - [anon_sym_mul_DASHlong] = ACTIONS(61), - [anon_sym_div_DASHlong] = ACTIONS(61), - [anon_sym_rem_DASHlong] = ACTIONS(61), - [anon_sym_and_DASHlong] = ACTIONS(61), - [anon_sym_or_DASHlong] = ACTIONS(61), - [anon_sym_xor_DASHlong] = ACTIONS(61), - [anon_sym_shl_DASHlong] = ACTIONS(61), - [anon_sym_shr_DASHlong] = ACTIONS(61), - [anon_sym_ushr_DASHlong] = ACTIONS(61), - [anon_sym_add_DASHfloat] = ACTIONS(61), - [anon_sym_sub_DASHfloat] = ACTIONS(61), - [anon_sym_mul_DASHfloat] = ACTIONS(61), - [anon_sym_div_DASHfloat] = ACTIONS(61), - [anon_sym_rem_DASHfloat] = ACTIONS(61), - [anon_sym_add_DASHdouble] = ACTIONS(61), - [anon_sym_sub_DASHdouble] = ACTIONS(61), - [anon_sym_mul_DASHdouble] = ACTIONS(61), - [anon_sym_div_DASHdouble] = ACTIONS(61), - [anon_sym_rem_DASHdouble] = ACTIONS(61), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(59), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(59), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(59), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(59), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(59), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(59), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(59), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(59), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(59), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(59), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(59), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(59), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(59), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(59), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(59), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(59), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(59), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(59), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(59), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(59), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(59), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(59), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(59), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(59), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(59), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(59), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(59), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(59), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(59), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(59), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(59), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(59), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(59), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(59), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(59), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(59), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(59), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(59), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(59), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(59), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(59), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(59), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(59), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(59), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(59), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(59), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(59), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(59), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(59), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(59), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(59), - [anon_sym_execute_DASHinline] = ACTIONS(59), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(59), - [anon_sym_iget_DASHquick] = ACTIONS(59), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(59), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(59), - [anon_sym_iput_DASHquick] = ACTIONS(59), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(59), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(59), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(61), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(59), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(61), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(59), - [anon_sym_DOTline] = ACTIONS(63), - [anon_sym_DOTlocals] = ACTIONS(65), - [anon_sym_DOTparam] = ACTIONS(67), + [anon_sym_DOTparam] = ACTIONS(57), + [sym_label] = ACTIONS(59), + [anon_sym_nop] = ACTIONS(61), + [anon_sym_move] = ACTIONS(63), + [anon_sym_move_SLASHfrom16] = ACTIONS(61), + [anon_sym_move_SLASH16] = ACTIONS(61), + [anon_sym_move_DASHwide] = ACTIONS(63), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(61), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(61), + [anon_sym_move_DASHobject] = ACTIONS(63), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(61), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(61), + [anon_sym_move_DASHresult] = ACTIONS(63), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(61), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(61), + [anon_sym_move_DASHexception] = ACTIONS(61), + [anon_sym_return_DASHvoid] = ACTIONS(61), + [anon_sym_return] = ACTIONS(63), + [anon_sym_return_DASHwide] = ACTIONS(61), + [anon_sym_return_DASHobject] = ACTIONS(61), + [anon_sym_const_SLASH4] = ACTIONS(61), + [anon_sym_const_SLASH16] = ACTIONS(61), + [anon_sym_const] = ACTIONS(63), + [anon_sym_const_SLASHhigh16] = ACTIONS(61), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(61), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(61), + [anon_sym_const_DASHwide] = ACTIONS(63), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(61), + [anon_sym_const_DASHstring] = ACTIONS(63), + [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(61), + [anon_sym_const_DASHclass] = ACTIONS(61), + [anon_sym_monitor_DASHenter] = ACTIONS(61), + [anon_sym_monitor_DASHexit] = ACTIONS(61), + [anon_sym_check_DASHcast] = ACTIONS(61), + [anon_sym_instance_DASHof] = ACTIONS(61), + [anon_sym_array_DASHlength] = ACTIONS(61), + [anon_sym_new_DASHinstance] = ACTIONS(61), + [anon_sym_new_DASHarray] = ACTIONS(61), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(63), + [anon_sym_filled_DASHnew_DASHarray_DASHrange] = ACTIONS(61), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(61), + [anon_sym_throw] = ACTIONS(61), + [anon_sym_goto] = ACTIONS(63), + [anon_sym_goto_SLASH16] = ACTIONS(61), + [anon_sym_goto_SLASH32] = ACTIONS(61), + [anon_sym_packed_DASHswitch] = ACTIONS(61), + [anon_sym_sparse_DASHswitch] = ACTIONS(61), + [anon_sym_cmpl_DASHfloat] = ACTIONS(61), + [anon_sym_cmpg_DASHfloat] = ACTIONS(61), + [anon_sym_cmpl_DASHdouble] = ACTIONS(61), + [anon_sym_cmpg_DASHdouble] = ACTIONS(61), + [anon_sym_cmp_DASHlong] = ACTIONS(61), + [anon_sym_if_DASHeq] = ACTIONS(63), + [anon_sym_if_DASHne] = ACTIONS(63), + [anon_sym_if_DASHlt] = ACTIONS(63), + [anon_sym_if_DASHge] = ACTIONS(63), + [anon_sym_if_DASHgt] = ACTIONS(63), + [anon_sym_if_DASHle] = ACTIONS(63), + [anon_sym_if_DASHeqz] = ACTIONS(61), + [anon_sym_if_DASHnez] = ACTIONS(61), + [anon_sym_if_DASHltz] = ACTIONS(61), + [anon_sym_if_DASHgez] = ACTIONS(61), + [anon_sym_if_DASHgtz] = ACTIONS(61), + [anon_sym_if_DASHlez] = ACTIONS(61), + [anon_sym_aget] = ACTIONS(63), + [anon_sym_aget_DASHwide] = ACTIONS(61), + [anon_sym_aget_DASHobject] = ACTIONS(61), + [anon_sym_aget_DASHboolean] = ACTIONS(61), + [anon_sym_aget_DASHbyte] = ACTIONS(61), + [anon_sym_aget_DASHchar] = ACTIONS(61), + [anon_sym_aget_DASHshort] = ACTIONS(61), + [anon_sym_aput] = ACTIONS(63), + [anon_sym_aput_DASHwide] = ACTIONS(61), + [anon_sym_aput_DASHobject] = ACTIONS(61), + [anon_sym_aput_DASHboolean] = ACTIONS(61), + [anon_sym_aput_DASHbyte] = ACTIONS(61), + [anon_sym_aput_DASHchar] = ACTIONS(61), + [anon_sym_aput_DASHshort] = ACTIONS(61), + [anon_sym_iget] = ACTIONS(63), + [anon_sym_iget_DASHwide] = ACTIONS(63), + [anon_sym_iget_DASHobject] = ACTIONS(63), + [anon_sym_iget_DASHboolean] = ACTIONS(61), + [anon_sym_iget_DASHbyte] = ACTIONS(61), + [anon_sym_iget_DASHchar] = ACTIONS(61), + [anon_sym_iget_DASHshort] = ACTIONS(61), + [anon_sym_iput] = ACTIONS(63), + [anon_sym_iput_DASHwide] = ACTIONS(63), + [anon_sym_iput_DASHobject] = ACTIONS(63), + [anon_sym_iput_DASHboolean] = ACTIONS(61), + [anon_sym_iput_DASHbyte] = ACTIONS(61), + [anon_sym_iput_DASHchar] = ACTIONS(61), + [anon_sym_iput_DASHshort] = ACTIONS(61), + [anon_sym_sget] = ACTIONS(63), + [anon_sym_sget_DASHwide] = ACTIONS(61), + [anon_sym_sget_DASHobject] = ACTIONS(61), + [anon_sym_sget_DASHboolean] = ACTIONS(61), + [anon_sym_sget_DASHbyte] = ACTIONS(61), + [anon_sym_sget_DASHchar] = ACTIONS(61), + [anon_sym_sget_DASHshort] = ACTIONS(61), + [anon_sym_sput] = ACTIONS(63), + [anon_sym_sput_DASHwide] = ACTIONS(61), + [anon_sym_sput_DASHobject] = ACTIONS(61), + [anon_sym_sput_DASHboolean] = ACTIONS(61), + [anon_sym_sput_DASHbyte] = ACTIONS(61), + [anon_sym_sput_DASHchar] = ACTIONS(61), + [anon_sym_sput_DASHshort] = ACTIONS(61), + [anon_sym_invoke_DASHvirtual] = ACTIONS(63), + [anon_sym_invoke_DASHsuper] = ACTIONS(63), + [anon_sym_invoke_DASHdirect] = ACTIONS(63), + [anon_sym_invoke_DASHstatic] = ACTIONS(63), + [anon_sym_invoke_DASHinterface] = ACTIONS(63), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(61), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(61), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(61), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(61), + [anon_sym_invoke_DASHinterface_DASHrange] = ACTIONS(61), + [anon_sym_neg_DASHint] = ACTIONS(61), + [anon_sym_not_DASHint] = ACTIONS(61), + [anon_sym_neg_DASHlong] = ACTIONS(61), + [anon_sym_not_DASHlong] = ACTIONS(61), + [anon_sym_neg_DASHfloat] = ACTIONS(61), + [anon_sym_neg_DASHdouble] = ACTIONS(61), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(61), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(61), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(61), + [anon_sym_long_DASHto_DASHint] = ACTIONS(61), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(61), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(61), + [anon_sym_float_DASHto_DASHint] = ACTIONS(61), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(61), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(61), + [anon_sym_double_DASHto_DASHint] = ACTIONS(61), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(61), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(61), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(61), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(61), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(61), + [anon_sym_add_DASHint] = ACTIONS(63), + [anon_sym_sub_DASHint] = ACTIONS(63), + [anon_sym_mul_DASHint] = ACTIONS(63), + [anon_sym_div_DASHint] = ACTIONS(63), + [anon_sym_rem_DASHint] = ACTIONS(63), + [anon_sym_and_DASHint] = ACTIONS(63), + [anon_sym_or_DASHint] = ACTIONS(63), + [anon_sym_xor_DASHint] = ACTIONS(63), + [anon_sym_shl_DASHint] = ACTIONS(63), + [anon_sym_shr_DASHint] = ACTIONS(63), + [anon_sym_ushr_DASHint] = ACTIONS(63), + [anon_sym_add_DASHlong] = ACTIONS(63), + [anon_sym_sub_DASHlong] = ACTIONS(63), + [anon_sym_mul_DASHlong] = ACTIONS(63), + [anon_sym_div_DASHlong] = ACTIONS(63), + [anon_sym_rem_DASHlong] = ACTIONS(63), + [anon_sym_and_DASHlong] = ACTIONS(63), + [anon_sym_or_DASHlong] = ACTIONS(63), + [anon_sym_xor_DASHlong] = ACTIONS(63), + [anon_sym_shl_DASHlong] = ACTIONS(63), + [anon_sym_shr_DASHlong] = ACTIONS(63), + [anon_sym_ushr_DASHlong] = ACTIONS(63), + [anon_sym_add_DASHfloat] = ACTIONS(63), + [anon_sym_sub_DASHfloat] = ACTIONS(63), + [anon_sym_mul_DASHfloat] = ACTIONS(63), + [anon_sym_div_DASHfloat] = ACTIONS(63), + [anon_sym_rem_DASHfloat] = ACTIONS(63), + [anon_sym_add_DASHdouble] = ACTIONS(63), + [anon_sym_sub_DASHdouble] = ACTIONS(63), + [anon_sym_mul_DASHdouble] = ACTIONS(63), + [anon_sym_div_DASHdouble] = ACTIONS(63), + [anon_sym_rem_DASHdouble] = ACTIONS(63), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(61), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(61), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(61), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(61), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(61), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(61), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(61), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(61), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(61), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(61), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(61), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(61), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(61), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(61), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(61), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(61), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(61), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(61), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(61), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(61), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(61), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(61), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(61), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(61), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(61), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(61), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(61), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(61), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(61), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(61), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(61), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(61), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(61), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(61), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(61), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(61), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(61), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(61), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(61), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(61), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(61), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(61), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(61), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(61), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(61), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(61), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(61), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(61), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(61), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(61), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(61), + [anon_sym_execute_DASHinline] = ACTIONS(61), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(61), + [anon_sym_iget_DASHquick] = ACTIONS(61), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(61), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(61), + [anon_sym_iput_DASHquick] = ACTIONS(61), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(61), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(61), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(63), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(61), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(63), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(61), + [anon_sym_DOTline] = ACTIONS(65), + [anon_sym_DOTlocals] = ACTIONS(67), [anon_sym_DOTcatch] = ACTIONS(69), [anon_sym_DOTcatchall] = ACTIONS(71), [anon_sym_DOTpacked_DASHswitch] = ACTIONS(73), @@ -11710,257 +11741,258 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), }, [6] = { - [sym_annotation_definition] = STATE(26), - [sym_annotation_declaration] = STATE(103), - [sym__code_line] = STATE(26), - [sym_statement] = STATE(26), - [sym_opcode] = STATE(28), - [sym__declaration] = STATE(26), - [sym_line_declaration] = STATE(26), - [sym_locals_declaration] = STATE(26), - [sym_param_declaration] = STATE(26), - [sym_catch_declaration] = STATE(26), - [sym_catchall_declaration] = STATE(26), - [sym_packed_switch_declaration] = STATE(26), - [sym_sparse_switch_declaration] = STATE(26), - [sym_array_data_declaration] = STATE(26), - [aux_sym_method_definition_repeat1] = STATE(4), + [sym_annotation_definition] = STATE(23), + [sym_annotation_declaration] = STATE(109), + [sym_param_definition] = STATE(23), + [sym_param_declaration] = STATE(10), + [sym__code_line] = STATE(23), + [sym_statement] = STATE(23), + [sym_opcode] = STATE(31), + [sym__declaration] = STATE(23), + [sym_line_declaration] = STATE(23), + [sym_locals_declaration] = STATE(23), + [sym_catch_declaration] = STATE(23), + [sym_catchall_declaration] = STATE(23), + [sym_packed_switch_declaration] = STATE(23), + [sym_sparse_switch_declaration] = STATE(23), + [sym_array_data_declaration] = STATE(23), + [aux_sym_method_definition_repeat1] = STATE(5), [sym_end_method] = ACTIONS(79), [anon_sym_DOTannotation] = ACTIONS(55), - [sym_label] = ACTIONS(57), - [anon_sym_nop] = ACTIONS(59), - [anon_sym_move] = ACTIONS(61), - [anon_sym_move_SLASHfrom16] = ACTIONS(59), - [anon_sym_move_SLASH16] = ACTIONS(59), - [anon_sym_move_DASHwide] = ACTIONS(61), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(59), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(59), - [anon_sym_move_DASHobject] = ACTIONS(61), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(59), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(59), - [anon_sym_move_DASHresult] = ACTIONS(61), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(59), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(59), - [anon_sym_move_DASHexception] = ACTIONS(59), - [anon_sym_return_DASHvoid] = ACTIONS(59), - [anon_sym_return] = ACTIONS(61), - [anon_sym_return_DASHwide] = ACTIONS(59), - [anon_sym_return_DASHobject] = ACTIONS(59), - [anon_sym_const_SLASH4] = ACTIONS(59), - [anon_sym_const_SLASH16] = ACTIONS(59), - [anon_sym_const] = ACTIONS(61), - [anon_sym_const_SLASHhigh16] = ACTIONS(59), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(59), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(59), - [anon_sym_const_DASHwide] = ACTIONS(61), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(59), - [anon_sym_const_DASHstring] = ACTIONS(61), - [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(59), - [anon_sym_const_DASHclass] = ACTIONS(59), - [anon_sym_monitor_DASHenter] = ACTIONS(59), - [anon_sym_monitor_DASHexit] = ACTIONS(59), - [anon_sym_check_DASHcast] = ACTIONS(59), - [anon_sym_instance_DASHof] = ACTIONS(59), - [anon_sym_array_DASHlength] = ACTIONS(59), - [anon_sym_new_DASHinstance] = ACTIONS(59), - [anon_sym_new_DASHarray] = ACTIONS(59), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(61), - [anon_sym_filled_DASHnew_DASHarray_DASHrange] = ACTIONS(59), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(59), - [anon_sym_goto] = ACTIONS(61), - [anon_sym_goto_SLASH16] = ACTIONS(59), - [anon_sym_goto_SLASH32] = ACTIONS(59), - [anon_sym_packed_DASHswitch] = ACTIONS(59), - [anon_sym_sparse_DASHswitch] = ACTIONS(59), - [anon_sym_cmpl_DASHfloat] = ACTIONS(59), - [anon_sym_cmpg_DASHfloat] = ACTIONS(59), - [anon_sym_cmpl_DASHdouble] = ACTIONS(59), - [anon_sym_cmpg_DASHdouble] = ACTIONS(59), - [anon_sym_cmp_DASHlong] = ACTIONS(59), - [anon_sym_if_DASHeq] = ACTIONS(61), - [anon_sym_if_DASHne] = ACTIONS(61), - [anon_sym_if_DASHlt] = ACTIONS(61), - [anon_sym_if_DASHge] = ACTIONS(61), - [anon_sym_if_DASHgt] = ACTIONS(61), - [anon_sym_if_DASHle] = ACTIONS(61), - [anon_sym_if_DASHeqz] = ACTIONS(59), - [anon_sym_if_DASHnez] = ACTIONS(59), - [anon_sym_if_DASHltz] = ACTIONS(59), - [anon_sym_if_DASHgez] = ACTIONS(59), - [anon_sym_if_DASHgtz] = ACTIONS(59), - [anon_sym_if_DASHlez] = ACTIONS(59), - [anon_sym_aget] = ACTIONS(61), - [anon_sym_aget_DASHwide] = ACTIONS(59), - [anon_sym_aget_DASHobject] = ACTIONS(59), - [anon_sym_aget_DASHboolean] = ACTIONS(59), - [anon_sym_aget_DASHbyte] = ACTIONS(59), - [anon_sym_aget_DASHchar] = ACTIONS(59), - [anon_sym_aget_DASHshort] = ACTIONS(59), - [anon_sym_aput] = ACTIONS(61), - [anon_sym_aput_DASHwide] = ACTIONS(59), - [anon_sym_aput_DASHobject] = ACTIONS(59), - [anon_sym_aput_DASHboolean] = ACTIONS(59), - [anon_sym_aput_DASHbyte] = ACTIONS(59), - [anon_sym_aput_DASHchar] = ACTIONS(59), - [anon_sym_aput_DASHshort] = ACTIONS(59), - [anon_sym_iget] = ACTIONS(61), - [anon_sym_iget_DASHwide] = ACTIONS(61), - [anon_sym_iget_DASHobject] = ACTIONS(61), - [anon_sym_iget_DASHboolean] = ACTIONS(59), - [anon_sym_iget_DASHbyte] = ACTIONS(59), - [anon_sym_iget_DASHchar] = ACTIONS(59), - [anon_sym_iget_DASHshort] = ACTIONS(59), - [anon_sym_iput] = ACTIONS(61), - [anon_sym_iput_DASHwide] = ACTIONS(61), - [anon_sym_iput_DASHobject] = ACTIONS(61), - [anon_sym_iput_DASHboolean] = ACTIONS(59), - [anon_sym_iput_DASHbyte] = ACTIONS(59), - [anon_sym_iput_DASHchar] = ACTIONS(59), - [anon_sym_iput_DASHshort] = ACTIONS(59), - [anon_sym_sget] = ACTIONS(61), - [anon_sym_sget_DASHwide] = ACTIONS(59), - [anon_sym_sget_DASHobject] = ACTIONS(59), - [anon_sym_sget_DASHboolean] = ACTIONS(59), - [anon_sym_sget_DASHbyte] = ACTIONS(59), - [anon_sym_sget_DASHchar] = ACTIONS(59), - [anon_sym_sget_DASHshort] = ACTIONS(59), - [anon_sym_sput] = ACTIONS(61), - [anon_sym_sput_DASHwide] = ACTIONS(59), - [anon_sym_sput_DASHobject] = ACTIONS(59), - [anon_sym_sput_DASHboolean] = ACTIONS(59), - [anon_sym_sput_DASHbyte] = ACTIONS(59), - [anon_sym_sput_DASHchar] = ACTIONS(59), - [anon_sym_sput_DASHshort] = ACTIONS(59), - [anon_sym_invoke_DASHvirtual] = ACTIONS(61), - [anon_sym_invoke_DASHsuper] = ACTIONS(61), - [anon_sym_invoke_DASHdirect] = ACTIONS(61), - [anon_sym_invoke_DASHstatic] = ACTIONS(61), - [anon_sym_invoke_DASHinterface] = ACTIONS(61), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(59), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(59), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(59), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(59), - [anon_sym_invoke_DASHinterface_DASHrange] = ACTIONS(59), - [anon_sym_neg_DASHint] = ACTIONS(59), - [anon_sym_not_DASHint] = ACTIONS(59), - [anon_sym_neg_DASHlong] = ACTIONS(59), - [anon_sym_not_DASHlong] = ACTIONS(59), - [anon_sym_neg_DASHfloat] = ACTIONS(59), - [anon_sym_neg_DASHdouble] = ACTIONS(59), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(59), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(59), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(59), - [anon_sym_long_DASHto_DASHint] = ACTIONS(59), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(59), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(59), - [anon_sym_float_DASHto_DASHint] = ACTIONS(59), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(59), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(59), - [anon_sym_double_DASHto_DASHint] = ACTIONS(59), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(59), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(59), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(59), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(59), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(59), - [anon_sym_add_DASHint] = ACTIONS(61), - [anon_sym_sub_DASHint] = ACTIONS(61), - [anon_sym_mul_DASHint] = ACTIONS(61), - [anon_sym_div_DASHint] = ACTIONS(61), - [anon_sym_rem_DASHint] = ACTIONS(61), - [anon_sym_and_DASHint] = ACTIONS(61), - [anon_sym_or_DASHint] = ACTIONS(61), - [anon_sym_xor_DASHint] = ACTIONS(61), - [anon_sym_shl_DASHint] = ACTIONS(61), - [anon_sym_shr_DASHint] = ACTIONS(61), - [anon_sym_ushr_DASHint] = ACTIONS(61), - [anon_sym_add_DASHlong] = ACTIONS(61), - [anon_sym_sub_DASHlong] = ACTIONS(61), - [anon_sym_mul_DASHlong] = ACTIONS(61), - [anon_sym_div_DASHlong] = ACTIONS(61), - [anon_sym_rem_DASHlong] = ACTIONS(61), - [anon_sym_and_DASHlong] = ACTIONS(61), - [anon_sym_or_DASHlong] = ACTIONS(61), - [anon_sym_xor_DASHlong] = ACTIONS(61), - [anon_sym_shl_DASHlong] = ACTIONS(61), - [anon_sym_shr_DASHlong] = ACTIONS(61), - [anon_sym_ushr_DASHlong] = ACTIONS(61), - [anon_sym_add_DASHfloat] = ACTIONS(61), - [anon_sym_sub_DASHfloat] = ACTIONS(61), - [anon_sym_mul_DASHfloat] = ACTIONS(61), - [anon_sym_div_DASHfloat] = ACTIONS(61), - [anon_sym_rem_DASHfloat] = ACTIONS(61), - [anon_sym_add_DASHdouble] = ACTIONS(61), - [anon_sym_sub_DASHdouble] = ACTIONS(61), - [anon_sym_mul_DASHdouble] = ACTIONS(61), - [anon_sym_div_DASHdouble] = ACTIONS(61), - [anon_sym_rem_DASHdouble] = ACTIONS(61), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(59), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(59), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(59), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(59), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(59), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(59), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(59), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(59), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(59), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(59), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(59), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(59), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(59), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(59), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(59), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(59), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(59), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(59), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(59), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(59), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(59), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(59), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(59), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(59), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(59), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(59), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(59), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(59), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(59), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(59), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(59), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(59), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(59), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(59), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(59), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(59), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(59), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(59), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(59), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(59), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(59), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(59), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(59), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(59), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(59), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(59), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(59), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(59), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(59), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(59), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(59), - [anon_sym_execute_DASHinline] = ACTIONS(59), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(59), - [anon_sym_iget_DASHquick] = ACTIONS(59), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(59), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(59), - [anon_sym_iput_DASHquick] = ACTIONS(59), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(59), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(59), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(61), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(59), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(61), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(59), - [anon_sym_DOTline] = ACTIONS(63), - [anon_sym_DOTlocals] = ACTIONS(65), - [anon_sym_DOTparam] = ACTIONS(67), + [anon_sym_DOTparam] = ACTIONS(57), + [sym_label] = ACTIONS(59), + [anon_sym_nop] = ACTIONS(61), + [anon_sym_move] = ACTIONS(63), + [anon_sym_move_SLASHfrom16] = ACTIONS(61), + [anon_sym_move_SLASH16] = ACTIONS(61), + [anon_sym_move_DASHwide] = ACTIONS(63), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(61), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(61), + [anon_sym_move_DASHobject] = ACTIONS(63), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(61), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(61), + [anon_sym_move_DASHresult] = ACTIONS(63), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(61), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(61), + [anon_sym_move_DASHexception] = ACTIONS(61), + [anon_sym_return_DASHvoid] = ACTIONS(61), + [anon_sym_return] = ACTIONS(63), + [anon_sym_return_DASHwide] = ACTIONS(61), + [anon_sym_return_DASHobject] = ACTIONS(61), + [anon_sym_const_SLASH4] = ACTIONS(61), + [anon_sym_const_SLASH16] = ACTIONS(61), + [anon_sym_const] = ACTIONS(63), + [anon_sym_const_SLASHhigh16] = ACTIONS(61), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(61), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(61), + [anon_sym_const_DASHwide] = ACTIONS(63), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(61), + [anon_sym_const_DASHstring] = ACTIONS(63), + [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(61), + [anon_sym_const_DASHclass] = ACTIONS(61), + [anon_sym_monitor_DASHenter] = ACTIONS(61), + [anon_sym_monitor_DASHexit] = ACTIONS(61), + [anon_sym_check_DASHcast] = ACTIONS(61), + [anon_sym_instance_DASHof] = ACTIONS(61), + [anon_sym_array_DASHlength] = ACTIONS(61), + [anon_sym_new_DASHinstance] = ACTIONS(61), + [anon_sym_new_DASHarray] = ACTIONS(61), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(63), + [anon_sym_filled_DASHnew_DASHarray_DASHrange] = ACTIONS(61), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(61), + [anon_sym_throw] = ACTIONS(61), + [anon_sym_goto] = ACTIONS(63), + [anon_sym_goto_SLASH16] = ACTIONS(61), + [anon_sym_goto_SLASH32] = ACTIONS(61), + [anon_sym_packed_DASHswitch] = ACTIONS(61), + [anon_sym_sparse_DASHswitch] = ACTIONS(61), + [anon_sym_cmpl_DASHfloat] = ACTIONS(61), + [anon_sym_cmpg_DASHfloat] = ACTIONS(61), + [anon_sym_cmpl_DASHdouble] = ACTIONS(61), + [anon_sym_cmpg_DASHdouble] = ACTIONS(61), + [anon_sym_cmp_DASHlong] = ACTIONS(61), + [anon_sym_if_DASHeq] = ACTIONS(63), + [anon_sym_if_DASHne] = ACTIONS(63), + [anon_sym_if_DASHlt] = ACTIONS(63), + [anon_sym_if_DASHge] = ACTIONS(63), + [anon_sym_if_DASHgt] = ACTIONS(63), + [anon_sym_if_DASHle] = ACTIONS(63), + [anon_sym_if_DASHeqz] = ACTIONS(61), + [anon_sym_if_DASHnez] = ACTIONS(61), + [anon_sym_if_DASHltz] = ACTIONS(61), + [anon_sym_if_DASHgez] = ACTIONS(61), + [anon_sym_if_DASHgtz] = ACTIONS(61), + [anon_sym_if_DASHlez] = ACTIONS(61), + [anon_sym_aget] = ACTIONS(63), + [anon_sym_aget_DASHwide] = ACTIONS(61), + [anon_sym_aget_DASHobject] = ACTIONS(61), + [anon_sym_aget_DASHboolean] = ACTIONS(61), + [anon_sym_aget_DASHbyte] = ACTIONS(61), + [anon_sym_aget_DASHchar] = ACTIONS(61), + [anon_sym_aget_DASHshort] = ACTIONS(61), + [anon_sym_aput] = ACTIONS(63), + [anon_sym_aput_DASHwide] = ACTIONS(61), + [anon_sym_aput_DASHobject] = ACTIONS(61), + [anon_sym_aput_DASHboolean] = ACTIONS(61), + [anon_sym_aput_DASHbyte] = ACTIONS(61), + [anon_sym_aput_DASHchar] = ACTIONS(61), + [anon_sym_aput_DASHshort] = ACTIONS(61), + [anon_sym_iget] = ACTIONS(63), + [anon_sym_iget_DASHwide] = ACTIONS(63), + [anon_sym_iget_DASHobject] = ACTIONS(63), + [anon_sym_iget_DASHboolean] = ACTIONS(61), + [anon_sym_iget_DASHbyte] = ACTIONS(61), + [anon_sym_iget_DASHchar] = ACTIONS(61), + [anon_sym_iget_DASHshort] = ACTIONS(61), + [anon_sym_iput] = ACTIONS(63), + [anon_sym_iput_DASHwide] = ACTIONS(63), + [anon_sym_iput_DASHobject] = ACTIONS(63), + [anon_sym_iput_DASHboolean] = ACTIONS(61), + [anon_sym_iput_DASHbyte] = ACTIONS(61), + [anon_sym_iput_DASHchar] = ACTIONS(61), + [anon_sym_iput_DASHshort] = ACTIONS(61), + [anon_sym_sget] = ACTIONS(63), + [anon_sym_sget_DASHwide] = ACTIONS(61), + [anon_sym_sget_DASHobject] = ACTIONS(61), + [anon_sym_sget_DASHboolean] = ACTIONS(61), + [anon_sym_sget_DASHbyte] = ACTIONS(61), + [anon_sym_sget_DASHchar] = ACTIONS(61), + [anon_sym_sget_DASHshort] = ACTIONS(61), + [anon_sym_sput] = ACTIONS(63), + [anon_sym_sput_DASHwide] = ACTIONS(61), + [anon_sym_sput_DASHobject] = ACTIONS(61), + [anon_sym_sput_DASHboolean] = ACTIONS(61), + [anon_sym_sput_DASHbyte] = ACTIONS(61), + [anon_sym_sput_DASHchar] = ACTIONS(61), + [anon_sym_sput_DASHshort] = ACTIONS(61), + [anon_sym_invoke_DASHvirtual] = ACTIONS(63), + [anon_sym_invoke_DASHsuper] = ACTIONS(63), + [anon_sym_invoke_DASHdirect] = ACTIONS(63), + [anon_sym_invoke_DASHstatic] = ACTIONS(63), + [anon_sym_invoke_DASHinterface] = ACTIONS(63), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(61), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(61), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(61), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(61), + [anon_sym_invoke_DASHinterface_DASHrange] = ACTIONS(61), + [anon_sym_neg_DASHint] = ACTIONS(61), + [anon_sym_not_DASHint] = ACTIONS(61), + [anon_sym_neg_DASHlong] = ACTIONS(61), + [anon_sym_not_DASHlong] = ACTIONS(61), + [anon_sym_neg_DASHfloat] = ACTIONS(61), + [anon_sym_neg_DASHdouble] = ACTIONS(61), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(61), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(61), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(61), + [anon_sym_long_DASHto_DASHint] = ACTIONS(61), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(61), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(61), + [anon_sym_float_DASHto_DASHint] = ACTIONS(61), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(61), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(61), + [anon_sym_double_DASHto_DASHint] = ACTIONS(61), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(61), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(61), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(61), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(61), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(61), + [anon_sym_add_DASHint] = ACTIONS(63), + [anon_sym_sub_DASHint] = ACTIONS(63), + [anon_sym_mul_DASHint] = ACTIONS(63), + [anon_sym_div_DASHint] = ACTIONS(63), + [anon_sym_rem_DASHint] = ACTIONS(63), + [anon_sym_and_DASHint] = ACTIONS(63), + [anon_sym_or_DASHint] = ACTIONS(63), + [anon_sym_xor_DASHint] = ACTIONS(63), + [anon_sym_shl_DASHint] = ACTIONS(63), + [anon_sym_shr_DASHint] = ACTIONS(63), + [anon_sym_ushr_DASHint] = ACTIONS(63), + [anon_sym_add_DASHlong] = ACTIONS(63), + [anon_sym_sub_DASHlong] = ACTIONS(63), + [anon_sym_mul_DASHlong] = ACTIONS(63), + [anon_sym_div_DASHlong] = ACTIONS(63), + [anon_sym_rem_DASHlong] = ACTIONS(63), + [anon_sym_and_DASHlong] = ACTIONS(63), + [anon_sym_or_DASHlong] = ACTIONS(63), + [anon_sym_xor_DASHlong] = ACTIONS(63), + [anon_sym_shl_DASHlong] = ACTIONS(63), + [anon_sym_shr_DASHlong] = ACTIONS(63), + [anon_sym_ushr_DASHlong] = ACTIONS(63), + [anon_sym_add_DASHfloat] = ACTIONS(63), + [anon_sym_sub_DASHfloat] = ACTIONS(63), + [anon_sym_mul_DASHfloat] = ACTIONS(63), + [anon_sym_div_DASHfloat] = ACTIONS(63), + [anon_sym_rem_DASHfloat] = ACTIONS(63), + [anon_sym_add_DASHdouble] = ACTIONS(63), + [anon_sym_sub_DASHdouble] = ACTIONS(63), + [anon_sym_mul_DASHdouble] = ACTIONS(63), + [anon_sym_div_DASHdouble] = ACTIONS(63), + [anon_sym_rem_DASHdouble] = ACTIONS(63), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(61), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(61), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(61), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(61), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(61), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(61), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(61), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(61), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(61), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(61), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(61), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(61), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(61), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(61), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(61), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(61), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(61), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(61), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(61), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(61), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(61), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(61), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(61), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(61), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(61), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(61), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(61), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(61), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(61), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(61), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(61), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(61), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(61), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(61), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(61), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(61), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(61), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(61), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(61), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(61), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(61), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(61), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(61), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(61), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(61), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(61), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(61), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(61), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(61), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(61), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(61), + [anon_sym_execute_DASHinline] = ACTIONS(61), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(61), + [anon_sym_iget_DASHquick] = ACTIONS(61), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(61), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(61), + [anon_sym_iput_DASHquick] = ACTIONS(61), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(61), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(61), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(63), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(61), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(63), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(61), + [anon_sym_DOTline] = ACTIONS(65), + [anon_sym_DOTlocals] = ACTIONS(67), [anon_sym_DOTcatch] = ACTIONS(69), [anon_sym_DOTcatchall] = ACTIONS(71), [anon_sym_DOTpacked_DASHswitch] = ACTIONS(73), @@ -11971,6 +12003,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [7] = { [sym_end_method] = ACTIONS(81), [anon_sym_DOTannotation] = ACTIONS(81), + [anon_sym_DOTparam] = ACTIONS(81), [sym_label] = ACTIONS(81), [anon_sym_COMMA] = ACTIONS(81), [anon_sym_nop] = ACTIONS(81), @@ -12205,7 +12238,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(81), [anon_sym_DOTline] = ACTIONS(81), [anon_sym_DOTlocals] = ACTIONS(81), - [anon_sym_DOTparam] = ACTIONS(81), [anon_sym_DOTcatch] = ACTIONS(83), [anon_sym_DOT_DOT] = ACTIONS(81), [anon_sym_RBRACE] = ACTIONS(81), @@ -12227,6 +12259,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOTmethod] = ACTIONS(85), [sym_end_method] = ACTIONS(85), [anon_sym_DOTannotation] = ACTIONS(85), + [anon_sym_DOTparam] = ACTIONS(85), + [sym_end_param] = ACTIONS(85), [sym_label] = ACTIONS(85), [anon_sym_nop] = ACTIONS(85), [anon_sym_move] = ACTIONS(87), @@ -12460,7 +12494,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(85), [anon_sym_DOTline] = ACTIONS(85), [anon_sym_DOTlocals] = ACTIONS(85), - [anon_sym_DOTparam] = ACTIONS(85), [anon_sym_DOTcatch] = ACTIONS(87), [anon_sym_DOTcatchall] = ACTIONS(85), [anon_sym_DOTpacked_DASHswitch] = ACTIONS(85), @@ -12475,6 +12508,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOTmethod] = ACTIONS(89), [sym_end_method] = ACTIONS(89), [anon_sym_DOTannotation] = ACTIONS(89), + [anon_sym_DOTparam] = ACTIONS(89), + [sym_end_param] = ACTIONS(89), [sym_label] = ACTIONS(89), [anon_sym_nop] = ACTIONS(89), [anon_sym_move] = ACTIONS(91), @@ -12708,7 +12743,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(89), [anon_sym_DOTline] = ACTIONS(89), [anon_sym_DOTlocals] = ACTIONS(89), - [anon_sym_DOTparam] = ACTIONS(89), [anon_sym_DOTcatch] = ACTIONS(91), [anon_sym_DOTcatchall] = ACTIONS(89), [anon_sym_DOTpacked_DASHswitch] = ACTIONS(89), @@ -12717,37 +12751,40 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), }, [10] = { + [sym_annotation_definition] = STATE(168), + [sym_annotation_declaration] = STATE(109), [sym_end_method] = ACTIONS(93), - [anon_sym_DOTannotation] = ACTIONS(93), + [anon_sym_DOTannotation] = ACTIONS(55), + [anon_sym_DOTparam] = ACTIONS(93), + [sym_end_param] = ACTIONS(95), [sym_label] = ACTIONS(93), - [anon_sym_COMMA] = ACTIONS(93), [anon_sym_nop] = ACTIONS(93), - [anon_sym_move] = ACTIONS(95), + [anon_sym_move] = ACTIONS(97), [anon_sym_move_SLASHfrom16] = ACTIONS(93), [anon_sym_move_SLASH16] = ACTIONS(93), - [anon_sym_move_DASHwide] = ACTIONS(95), + [anon_sym_move_DASHwide] = ACTIONS(97), [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(93), [anon_sym_move_DASHwide_SLASH16] = ACTIONS(93), - [anon_sym_move_DASHobject] = ACTIONS(95), + [anon_sym_move_DASHobject] = ACTIONS(97), [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(93), [anon_sym_move_DASHobject_SLASH16] = ACTIONS(93), - [anon_sym_move_DASHresult] = ACTIONS(95), + [anon_sym_move_DASHresult] = ACTIONS(97), [anon_sym_move_DASHresult_DASHwide] = ACTIONS(93), [anon_sym_move_DASHresult_DASHobject] = ACTIONS(93), [anon_sym_move_DASHexception] = ACTIONS(93), [anon_sym_return_DASHvoid] = ACTIONS(93), - [anon_sym_return] = ACTIONS(95), + [anon_sym_return] = ACTIONS(97), [anon_sym_return_DASHwide] = ACTIONS(93), [anon_sym_return_DASHobject] = ACTIONS(93), [anon_sym_const_SLASH4] = ACTIONS(93), [anon_sym_const_SLASH16] = ACTIONS(93), - [anon_sym_const] = ACTIONS(95), + [anon_sym_const] = ACTIONS(97), [anon_sym_const_SLASHhigh16] = ACTIONS(93), [anon_sym_const_DASHwide_SLASH16] = ACTIONS(93), [anon_sym_const_DASHwide_SLASH32] = ACTIONS(93), - [anon_sym_const_DASHwide] = ACTIONS(95), + [anon_sym_const_DASHwide] = ACTIONS(97), [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(93), - [anon_sym_const_DASHstring] = ACTIONS(95), + [anon_sym_const_DASHstring] = ACTIONS(97), [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(93), [anon_sym_const_DASHclass] = ACTIONS(93), [anon_sym_monitor_DASHenter] = ACTIONS(93), @@ -12757,11 +12794,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_array_DASHlength] = ACTIONS(93), [anon_sym_new_DASHinstance] = ACTIONS(93), [anon_sym_new_DASHarray] = ACTIONS(93), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(95), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(97), [anon_sym_filled_DASHnew_DASHarray_DASHrange] = ACTIONS(93), [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(93), [anon_sym_throw] = ACTIONS(93), - [anon_sym_goto] = ACTIONS(95), + [anon_sym_goto] = ACTIONS(97), [anon_sym_goto_SLASH16] = ACTIONS(93), [anon_sym_goto_SLASH32] = ACTIONS(93), [anon_sym_packed_DASHswitch] = ACTIONS(93), @@ -12771,65 +12808,65 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cmpl_DASHdouble] = ACTIONS(93), [anon_sym_cmpg_DASHdouble] = ACTIONS(93), [anon_sym_cmp_DASHlong] = ACTIONS(93), - [anon_sym_if_DASHeq] = ACTIONS(95), - [anon_sym_if_DASHne] = ACTIONS(95), - [anon_sym_if_DASHlt] = ACTIONS(95), - [anon_sym_if_DASHge] = ACTIONS(95), - [anon_sym_if_DASHgt] = ACTIONS(95), - [anon_sym_if_DASHle] = ACTIONS(95), + [anon_sym_if_DASHeq] = ACTIONS(97), + [anon_sym_if_DASHne] = ACTIONS(97), + [anon_sym_if_DASHlt] = ACTIONS(97), + [anon_sym_if_DASHge] = ACTIONS(97), + [anon_sym_if_DASHgt] = ACTIONS(97), + [anon_sym_if_DASHle] = ACTIONS(97), [anon_sym_if_DASHeqz] = ACTIONS(93), [anon_sym_if_DASHnez] = ACTIONS(93), [anon_sym_if_DASHltz] = ACTIONS(93), [anon_sym_if_DASHgez] = ACTIONS(93), [anon_sym_if_DASHgtz] = ACTIONS(93), [anon_sym_if_DASHlez] = ACTIONS(93), - [anon_sym_aget] = ACTIONS(95), + [anon_sym_aget] = ACTIONS(97), [anon_sym_aget_DASHwide] = ACTIONS(93), [anon_sym_aget_DASHobject] = ACTIONS(93), [anon_sym_aget_DASHboolean] = ACTIONS(93), [anon_sym_aget_DASHbyte] = ACTIONS(93), [anon_sym_aget_DASHchar] = ACTIONS(93), [anon_sym_aget_DASHshort] = ACTIONS(93), - [anon_sym_aput] = ACTIONS(95), + [anon_sym_aput] = ACTIONS(97), [anon_sym_aput_DASHwide] = ACTIONS(93), [anon_sym_aput_DASHobject] = ACTIONS(93), [anon_sym_aput_DASHboolean] = ACTIONS(93), [anon_sym_aput_DASHbyte] = ACTIONS(93), [anon_sym_aput_DASHchar] = ACTIONS(93), [anon_sym_aput_DASHshort] = ACTIONS(93), - [anon_sym_iget] = ACTIONS(95), - [anon_sym_iget_DASHwide] = ACTIONS(95), - [anon_sym_iget_DASHobject] = ACTIONS(95), + [anon_sym_iget] = ACTIONS(97), + [anon_sym_iget_DASHwide] = ACTIONS(97), + [anon_sym_iget_DASHobject] = ACTIONS(97), [anon_sym_iget_DASHboolean] = ACTIONS(93), [anon_sym_iget_DASHbyte] = ACTIONS(93), [anon_sym_iget_DASHchar] = ACTIONS(93), [anon_sym_iget_DASHshort] = ACTIONS(93), - [anon_sym_iput] = ACTIONS(95), - [anon_sym_iput_DASHwide] = ACTIONS(95), - [anon_sym_iput_DASHobject] = ACTIONS(95), + [anon_sym_iput] = ACTIONS(97), + [anon_sym_iput_DASHwide] = ACTIONS(97), + [anon_sym_iput_DASHobject] = ACTIONS(97), [anon_sym_iput_DASHboolean] = ACTIONS(93), [anon_sym_iput_DASHbyte] = ACTIONS(93), [anon_sym_iput_DASHchar] = ACTIONS(93), [anon_sym_iput_DASHshort] = ACTIONS(93), - [anon_sym_sget] = ACTIONS(95), + [anon_sym_sget] = ACTIONS(97), [anon_sym_sget_DASHwide] = ACTIONS(93), [anon_sym_sget_DASHobject] = ACTIONS(93), [anon_sym_sget_DASHboolean] = ACTIONS(93), [anon_sym_sget_DASHbyte] = ACTIONS(93), [anon_sym_sget_DASHchar] = ACTIONS(93), [anon_sym_sget_DASHshort] = ACTIONS(93), - [anon_sym_sput] = ACTIONS(95), + [anon_sym_sput] = ACTIONS(97), [anon_sym_sput_DASHwide] = ACTIONS(93), [anon_sym_sput_DASHobject] = ACTIONS(93), [anon_sym_sput_DASHboolean] = ACTIONS(93), [anon_sym_sput_DASHbyte] = ACTIONS(93), [anon_sym_sput_DASHchar] = ACTIONS(93), [anon_sym_sput_DASHshort] = ACTIONS(93), - [anon_sym_invoke_DASHvirtual] = ACTIONS(95), - [anon_sym_invoke_DASHsuper] = ACTIONS(95), - [anon_sym_invoke_DASHdirect] = ACTIONS(95), - [anon_sym_invoke_DASHstatic] = ACTIONS(95), - [anon_sym_invoke_DASHinterface] = ACTIONS(95), + [anon_sym_invoke_DASHvirtual] = ACTIONS(97), + [anon_sym_invoke_DASHsuper] = ACTIONS(97), + [anon_sym_invoke_DASHdirect] = ACTIONS(97), + [anon_sym_invoke_DASHstatic] = ACTIONS(97), + [anon_sym_invoke_DASHinterface] = ACTIONS(97), [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(93), [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(93), [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(93), @@ -12856,38 +12893,38 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_int_DASHto_DASHbyte] = ACTIONS(93), [anon_sym_int_DASHto_DASHchar] = ACTIONS(93), [anon_sym_int_DASHto_DASHshort] = ACTIONS(93), - [anon_sym_add_DASHint] = ACTIONS(95), - [anon_sym_sub_DASHint] = ACTIONS(95), - [anon_sym_mul_DASHint] = ACTIONS(95), - [anon_sym_div_DASHint] = ACTIONS(95), - [anon_sym_rem_DASHint] = ACTIONS(95), - [anon_sym_and_DASHint] = ACTIONS(95), - [anon_sym_or_DASHint] = ACTIONS(95), - [anon_sym_xor_DASHint] = ACTIONS(95), - [anon_sym_shl_DASHint] = ACTIONS(95), - [anon_sym_shr_DASHint] = ACTIONS(95), - [anon_sym_ushr_DASHint] = ACTIONS(95), - [anon_sym_add_DASHlong] = ACTIONS(95), - [anon_sym_sub_DASHlong] = ACTIONS(95), - [anon_sym_mul_DASHlong] = ACTIONS(95), - [anon_sym_div_DASHlong] = ACTIONS(95), - [anon_sym_rem_DASHlong] = ACTIONS(95), - [anon_sym_and_DASHlong] = ACTIONS(95), - [anon_sym_or_DASHlong] = ACTIONS(95), - [anon_sym_xor_DASHlong] = ACTIONS(95), - [anon_sym_shl_DASHlong] = ACTIONS(95), - [anon_sym_shr_DASHlong] = ACTIONS(95), - [anon_sym_ushr_DASHlong] = ACTIONS(95), - [anon_sym_add_DASHfloat] = ACTIONS(95), - [anon_sym_sub_DASHfloat] = ACTIONS(95), - [anon_sym_mul_DASHfloat] = ACTIONS(95), - [anon_sym_div_DASHfloat] = ACTIONS(95), - [anon_sym_rem_DASHfloat] = ACTIONS(95), - [anon_sym_add_DASHdouble] = ACTIONS(95), - [anon_sym_sub_DASHdouble] = ACTIONS(95), - [anon_sym_mul_DASHdouble] = ACTIONS(95), - [anon_sym_div_DASHdouble] = ACTIONS(95), - [anon_sym_rem_DASHdouble] = ACTIONS(95), + [anon_sym_add_DASHint] = ACTIONS(97), + [anon_sym_sub_DASHint] = ACTIONS(97), + [anon_sym_mul_DASHint] = ACTIONS(97), + [anon_sym_div_DASHint] = ACTIONS(97), + [anon_sym_rem_DASHint] = ACTIONS(97), + [anon_sym_and_DASHint] = ACTIONS(97), + [anon_sym_or_DASHint] = ACTIONS(97), + [anon_sym_xor_DASHint] = ACTIONS(97), + [anon_sym_shl_DASHint] = ACTIONS(97), + [anon_sym_shr_DASHint] = ACTIONS(97), + [anon_sym_ushr_DASHint] = ACTIONS(97), + [anon_sym_add_DASHlong] = ACTIONS(97), + [anon_sym_sub_DASHlong] = ACTIONS(97), + [anon_sym_mul_DASHlong] = ACTIONS(97), + [anon_sym_div_DASHlong] = ACTIONS(97), + [anon_sym_rem_DASHlong] = ACTIONS(97), + [anon_sym_and_DASHlong] = ACTIONS(97), + [anon_sym_or_DASHlong] = ACTIONS(97), + [anon_sym_xor_DASHlong] = ACTIONS(97), + [anon_sym_shl_DASHlong] = ACTIONS(97), + [anon_sym_shr_DASHlong] = ACTIONS(97), + [anon_sym_ushr_DASHlong] = ACTIONS(97), + [anon_sym_add_DASHfloat] = ACTIONS(97), + [anon_sym_sub_DASHfloat] = ACTIONS(97), + [anon_sym_mul_DASHfloat] = ACTIONS(97), + [anon_sym_div_DASHfloat] = ACTIONS(97), + [anon_sym_rem_DASHfloat] = ACTIONS(97), + [anon_sym_add_DASHdouble] = ACTIONS(97), + [anon_sym_sub_DASHdouble] = ACTIONS(97), + [anon_sym_mul_DASHdouble] = ACTIONS(97), + [anon_sym_div_DASHdouble] = ACTIONS(97), + [anon_sym_rem_DASHdouble] = ACTIONS(97), [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(93), [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(93), [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(93), @@ -12947,15 +12984,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_iput_DASHquick] = ACTIONS(93), [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(93), [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(93), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(95), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(97), [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(93), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(95), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(97), [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(93), [anon_sym_DOTline] = ACTIONS(93), [anon_sym_DOTlocals] = ACTIONS(93), - [anon_sym_DOTparam] = ACTIONS(93), - [anon_sym_DOTcatch] = ACTIONS(95), - [anon_sym_RBRACE] = ACTIONS(93), + [anon_sym_DOTcatch] = ACTIONS(97), [anon_sym_DOTcatchall] = ACTIONS(93), [anon_sym_DOTpacked_DASHswitch] = ACTIONS(93), [anon_sym_DOTsparse_DASHswitch] = ACTIONS(93), @@ -12963,4186 +12998,4921 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), }, [11] = { - [sym_end_method] = ACTIONS(97), - [anon_sym_DOTannotation] = ACTIONS(97), - [sym_label] = ACTIONS(97), - [anon_sym_COMMA] = ACTIONS(97), - [anon_sym_nop] = ACTIONS(97), - [anon_sym_move] = ACTIONS(99), - [anon_sym_move_SLASHfrom16] = ACTIONS(97), - [anon_sym_move_SLASH16] = ACTIONS(97), - [anon_sym_move_DASHwide] = ACTIONS(99), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(97), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(97), - [anon_sym_move_DASHobject] = ACTIONS(99), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(97), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(97), - [anon_sym_move_DASHresult] = ACTIONS(99), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(97), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(97), - [anon_sym_move_DASHexception] = ACTIONS(97), - [anon_sym_return_DASHvoid] = ACTIONS(97), - [anon_sym_return] = ACTIONS(99), - [anon_sym_return_DASHwide] = ACTIONS(97), - [anon_sym_return_DASHobject] = ACTIONS(97), - [anon_sym_const_SLASH4] = ACTIONS(97), - [anon_sym_const_SLASH16] = ACTIONS(97), - [anon_sym_const] = ACTIONS(99), - [anon_sym_const_SLASHhigh16] = ACTIONS(97), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(97), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(97), - [anon_sym_const_DASHwide] = ACTIONS(99), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(97), - [anon_sym_const_DASHstring] = ACTIONS(99), - [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(97), - [anon_sym_const_DASHclass] = ACTIONS(97), - [anon_sym_monitor_DASHenter] = ACTIONS(97), - [anon_sym_monitor_DASHexit] = ACTIONS(97), - [anon_sym_check_DASHcast] = ACTIONS(97), - [anon_sym_instance_DASHof] = ACTIONS(97), - [anon_sym_array_DASHlength] = ACTIONS(97), - [anon_sym_new_DASHinstance] = ACTIONS(97), - [anon_sym_new_DASHarray] = ACTIONS(97), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(99), - [anon_sym_filled_DASHnew_DASHarray_DASHrange] = ACTIONS(97), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(97), - [anon_sym_throw] = ACTIONS(97), - [anon_sym_goto] = ACTIONS(99), - [anon_sym_goto_SLASH16] = ACTIONS(97), - [anon_sym_goto_SLASH32] = ACTIONS(97), - [anon_sym_packed_DASHswitch] = ACTIONS(97), - [anon_sym_sparse_DASHswitch] = ACTIONS(97), - [anon_sym_cmpl_DASHfloat] = ACTIONS(97), - [anon_sym_cmpg_DASHfloat] = ACTIONS(97), - [anon_sym_cmpl_DASHdouble] = ACTIONS(97), - [anon_sym_cmpg_DASHdouble] = ACTIONS(97), - [anon_sym_cmp_DASHlong] = ACTIONS(97), - [anon_sym_if_DASHeq] = ACTIONS(99), - [anon_sym_if_DASHne] = ACTIONS(99), - [anon_sym_if_DASHlt] = ACTIONS(99), - [anon_sym_if_DASHge] = ACTIONS(99), - [anon_sym_if_DASHgt] = ACTIONS(99), - [anon_sym_if_DASHle] = ACTIONS(99), - [anon_sym_if_DASHeqz] = ACTIONS(97), - [anon_sym_if_DASHnez] = ACTIONS(97), - [anon_sym_if_DASHltz] = ACTIONS(97), - [anon_sym_if_DASHgez] = ACTIONS(97), - [anon_sym_if_DASHgtz] = ACTIONS(97), - [anon_sym_if_DASHlez] = ACTIONS(97), - [anon_sym_aget] = ACTIONS(99), - [anon_sym_aget_DASHwide] = ACTIONS(97), - [anon_sym_aget_DASHobject] = ACTIONS(97), - [anon_sym_aget_DASHboolean] = ACTIONS(97), - [anon_sym_aget_DASHbyte] = ACTIONS(97), - [anon_sym_aget_DASHchar] = ACTIONS(97), - [anon_sym_aget_DASHshort] = ACTIONS(97), - [anon_sym_aput] = ACTIONS(99), - [anon_sym_aput_DASHwide] = ACTIONS(97), - [anon_sym_aput_DASHobject] = ACTIONS(97), - [anon_sym_aput_DASHboolean] = ACTIONS(97), - [anon_sym_aput_DASHbyte] = ACTIONS(97), - [anon_sym_aput_DASHchar] = ACTIONS(97), - [anon_sym_aput_DASHshort] = ACTIONS(97), - [anon_sym_iget] = ACTIONS(99), - [anon_sym_iget_DASHwide] = ACTIONS(99), - [anon_sym_iget_DASHobject] = ACTIONS(99), - [anon_sym_iget_DASHboolean] = ACTIONS(97), - [anon_sym_iget_DASHbyte] = ACTIONS(97), - [anon_sym_iget_DASHchar] = ACTIONS(97), - [anon_sym_iget_DASHshort] = ACTIONS(97), - [anon_sym_iput] = ACTIONS(99), - [anon_sym_iput_DASHwide] = ACTIONS(99), - [anon_sym_iput_DASHobject] = ACTIONS(99), - [anon_sym_iput_DASHboolean] = ACTIONS(97), - [anon_sym_iput_DASHbyte] = ACTIONS(97), - [anon_sym_iput_DASHchar] = ACTIONS(97), - [anon_sym_iput_DASHshort] = ACTIONS(97), - [anon_sym_sget] = ACTIONS(99), - [anon_sym_sget_DASHwide] = ACTIONS(97), - [anon_sym_sget_DASHobject] = ACTIONS(97), - [anon_sym_sget_DASHboolean] = ACTIONS(97), - [anon_sym_sget_DASHbyte] = ACTIONS(97), - [anon_sym_sget_DASHchar] = ACTIONS(97), - [anon_sym_sget_DASHshort] = ACTIONS(97), - [anon_sym_sput] = ACTIONS(99), - [anon_sym_sput_DASHwide] = ACTIONS(97), - [anon_sym_sput_DASHobject] = ACTIONS(97), - [anon_sym_sput_DASHboolean] = ACTIONS(97), - [anon_sym_sput_DASHbyte] = ACTIONS(97), - [anon_sym_sput_DASHchar] = ACTIONS(97), - [anon_sym_sput_DASHshort] = ACTIONS(97), - [anon_sym_invoke_DASHvirtual] = ACTIONS(99), - [anon_sym_invoke_DASHsuper] = ACTIONS(99), - [anon_sym_invoke_DASHdirect] = ACTIONS(99), - [anon_sym_invoke_DASHstatic] = ACTIONS(99), - [anon_sym_invoke_DASHinterface] = ACTIONS(99), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(97), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(97), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(97), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(97), - [anon_sym_invoke_DASHinterface_DASHrange] = ACTIONS(97), - [anon_sym_neg_DASHint] = ACTIONS(97), - [anon_sym_not_DASHint] = ACTIONS(97), - [anon_sym_neg_DASHlong] = ACTIONS(97), - [anon_sym_not_DASHlong] = ACTIONS(97), - [anon_sym_neg_DASHfloat] = ACTIONS(97), - [anon_sym_neg_DASHdouble] = ACTIONS(97), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(97), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(97), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(97), - [anon_sym_long_DASHto_DASHint] = ACTIONS(97), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(97), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(97), - [anon_sym_float_DASHto_DASHint] = ACTIONS(97), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(97), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(97), - [anon_sym_double_DASHto_DASHint] = ACTIONS(97), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(97), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(97), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(97), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(97), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(97), - [anon_sym_add_DASHint] = ACTIONS(99), - [anon_sym_sub_DASHint] = ACTIONS(99), - [anon_sym_mul_DASHint] = ACTIONS(99), - [anon_sym_div_DASHint] = ACTIONS(99), - [anon_sym_rem_DASHint] = ACTIONS(99), - [anon_sym_and_DASHint] = ACTIONS(99), - [anon_sym_or_DASHint] = ACTIONS(99), - [anon_sym_xor_DASHint] = ACTIONS(99), - [anon_sym_shl_DASHint] = ACTIONS(99), - [anon_sym_shr_DASHint] = ACTIONS(99), - [anon_sym_ushr_DASHint] = ACTIONS(99), - [anon_sym_add_DASHlong] = ACTIONS(99), - [anon_sym_sub_DASHlong] = ACTIONS(99), - [anon_sym_mul_DASHlong] = ACTIONS(99), - [anon_sym_div_DASHlong] = ACTIONS(99), - [anon_sym_rem_DASHlong] = ACTIONS(99), - [anon_sym_and_DASHlong] = ACTIONS(99), - [anon_sym_or_DASHlong] = ACTIONS(99), - [anon_sym_xor_DASHlong] = ACTIONS(99), - [anon_sym_shl_DASHlong] = ACTIONS(99), - [anon_sym_shr_DASHlong] = ACTIONS(99), - [anon_sym_ushr_DASHlong] = ACTIONS(99), - [anon_sym_add_DASHfloat] = ACTIONS(99), - [anon_sym_sub_DASHfloat] = ACTIONS(99), - [anon_sym_mul_DASHfloat] = ACTIONS(99), - [anon_sym_div_DASHfloat] = ACTIONS(99), - [anon_sym_rem_DASHfloat] = ACTIONS(99), - [anon_sym_add_DASHdouble] = ACTIONS(99), - [anon_sym_sub_DASHdouble] = ACTIONS(99), - [anon_sym_mul_DASHdouble] = ACTIONS(99), - [anon_sym_div_DASHdouble] = ACTIONS(99), - [anon_sym_rem_DASHdouble] = ACTIONS(99), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(97), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(97), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(97), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(97), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(97), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(97), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(97), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(97), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(97), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(97), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(97), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(97), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(97), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(97), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(97), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(97), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(97), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(97), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(97), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(97), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(97), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(97), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(97), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(97), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(97), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(97), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(97), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(97), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(97), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(97), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(97), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(97), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(97), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(97), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(97), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(97), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(97), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(97), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(97), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(97), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(97), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(97), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(97), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(97), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(97), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(97), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(97), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(97), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(97), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(97), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(97), - [anon_sym_execute_DASHinline] = ACTIONS(97), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(97), - [anon_sym_iget_DASHquick] = ACTIONS(97), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(97), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(97), - [anon_sym_iput_DASHquick] = ACTIONS(97), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(97), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(97), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(99), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(97), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(99), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(97), - [anon_sym_DOTline] = ACTIONS(97), - [anon_sym_DOTlocals] = ACTIONS(97), - [anon_sym_DOTparam] = ACTIONS(97), - [anon_sym_DOTcatch] = ACTIONS(99), - [anon_sym_RBRACE] = ACTIONS(97), - [anon_sym_DOTcatchall] = ACTIONS(97), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(97), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(97), - [anon_sym_DOTarray_DASHdata] = ACTIONS(97), + [sym_end_method] = ACTIONS(99), + [anon_sym_DOTannotation] = ACTIONS(99), + [anon_sym_DOTparam] = ACTIONS(99), + [sym_label] = ACTIONS(99), + [anon_sym_COMMA] = ACTIONS(99), + [anon_sym_nop] = ACTIONS(99), + [anon_sym_move] = ACTIONS(101), + [anon_sym_move_SLASHfrom16] = ACTIONS(99), + [anon_sym_move_SLASH16] = ACTIONS(99), + [anon_sym_move_DASHwide] = ACTIONS(101), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(99), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(99), + [anon_sym_move_DASHobject] = ACTIONS(101), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(99), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(99), + [anon_sym_move_DASHresult] = ACTIONS(101), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(99), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(99), + [anon_sym_move_DASHexception] = ACTIONS(99), + [anon_sym_return_DASHvoid] = ACTIONS(99), + [anon_sym_return] = ACTIONS(101), + [anon_sym_return_DASHwide] = ACTIONS(99), + [anon_sym_return_DASHobject] = ACTIONS(99), + [anon_sym_const_SLASH4] = ACTIONS(99), + [anon_sym_const_SLASH16] = ACTIONS(99), + [anon_sym_const] = ACTIONS(101), + [anon_sym_const_SLASHhigh16] = ACTIONS(99), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(99), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(99), + [anon_sym_const_DASHwide] = ACTIONS(101), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(99), + [anon_sym_const_DASHstring] = ACTIONS(101), + [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(99), + [anon_sym_const_DASHclass] = ACTIONS(99), + [anon_sym_monitor_DASHenter] = ACTIONS(99), + [anon_sym_monitor_DASHexit] = ACTIONS(99), + [anon_sym_check_DASHcast] = ACTIONS(99), + [anon_sym_instance_DASHof] = ACTIONS(99), + [anon_sym_array_DASHlength] = ACTIONS(99), + [anon_sym_new_DASHinstance] = ACTIONS(99), + [anon_sym_new_DASHarray] = ACTIONS(99), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(101), + [anon_sym_filled_DASHnew_DASHarray_DASHrange] = ACTIONS(99), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(99), + [anon_sym_throw] = ACTIONS(99), + [anon_sym_goto] = ACTIONS(101), + [anon_sym_goto_SLASH16] = ACTIONS(99), + [anon_sym_goto_SLASH32] = ACTIONS(99), + [anon_sym_packed_DASHswitch] = ACTIONS(99), + [anon_sym_sparse_DASHswitch] = ACTIONS(99), + [anon_sym_cmpl_DASHfloat] = ACTIONS(99), + [anon_sym_cmpg_DASHfloat] = ACTIONS(99), + [anon_sym_cmpl_DASHdouble] = ACTIONS(99), + [anon_sym_cmpg_DASHdouble] = ACTIONS(99), + [anon_sym_cmp_DASHlong] = ACTIONS(99), + [anon_sym_if_DASHeq] = ACTIONS(101), + [anon_sym_if_DASHne] = ACTIONS(101), + [anon_sym_if_DASHlt] = ACTIONS(101), + [anon_sym_if_DASHge] = ACTIONS(101), + [anon_sym_if_DASHgt] = ACTIONS(101), + [anon_sym_if_DASHle] = ACTIONS(101), + [anon_sym_if_DASHeqz] = ACTIONS(99), + [anon_sym_if_DASHnez] = ACTIONS(99), + [anon_sym_if_DASHltz] = ACTIONS(99), + [anon_sym_if_DASHgez] = ACTIONS(99), + [anon_sym_if_DASHgtz] = ACTIONS(99), + [anon_sym_if_DASHlez] = ACTIONS(99), + [anon_sym_aget] = ACTIONS(101), + [anon_sym_aget_DASHwide] = ACTIONS(99), + [anon_sym_aget_DASHobject] = ACTIONS(99), + [anon_sym_aget_DASHboolean] = ACTIONS(99), + [anon_sym_aget_DASHbyte] = ACTIONS(99), + [anon_sym_aget_DASHchar] = ACTIONS(99), + [anon_sym_aget_DASHshort] = ACTIONS(99), + [anon_sym_aput] = ACTIONS(101), + [anon_sym_aput_DASHwide] = ACTIONS(99), + [anon_sym_aput_DASHobject] = ACTIONS(99), + [anon_sym_aput_DASHboolean] = ACTIONS(99), + [anon_sym_aput_DASHbyte] = ACTIONS(99), + [anon_sym_aput_DASHchar] = ACTIONS(99), + [anon_sym_aput_DASHshort] = ACTIONS(99), + [anon_sym_iget] = ACTIONS(101), + [anon_sym_iget_DASHwide] = ACTIONS(101), + [anon_sym_iget_DASHobject] = ACTIONS(101), + [anon_sym_iget_DASHboolean] = ACTIONS(99), + [anon_sym_iget_DASHbyte] = ACTIONS(99), + [anon_sym_iget_DASHchar] = ACTIONS(99), + [anon_sym_iget_DASHshort] = ACTIONS(99), + [anon_sym_iput] = ACTIONS(101), + [anon_sym_iput_DASHwide] = ACTIONS(101), + [anon_sym_iput_DASHobject] = ACTIONS(101), + [anon_sym_iput_DASHboolean] = ACTIONS(99), + [anon_sym_iput_DASHbyte] = ACTIONS(99), + [anon_sym_iput_DASHchar] = ACTIONS(99), + [anon_sym_iput_DASHshort] = ACTIONS(99), + [anon_sym_sget] = ACTIONS(101), + [anon_sym_sget_DASHwide] = ACTIONS(99), + [anon_sym_sget_DASHobject] = ACTIONS(99), + [anon_sym_sget_DASHboolean] = ACTIONS(99), + [anon_sym_sget_DASHbyte] = ACTIONS(99), + [anon_sym_sget_DASHchar] = ACTIONS(99), + [anon_sym_sget_DASHshort] = ACTIONS(99), + [anon_sym_sput] = ACTIONS(101), + [anon_sym_sput_DASHwide] = ACTIONS(99), + [anon_sym_sput_DASHobject] = ACTIONS(99), + [anon_sym_sput_DASHboolean] = ACTIONS(99), + [anon_sym_sput_DASHbyte] = ACTIONS(99), + [anon_sym_sput_DASHchar] = ACTIONS(99), + [anon_sym_sput_DASHshort] = ACTIONS(99), + [anon_sym_invoke_DASHvirtual] = ACTIONS(101), + [anon_sym_invoke_DASHsuper] = ACTIONS(101), + [anon_sym_invoke_DASHdirect] = ACTIONS(101), + [anon_sym_invoke_DASHstatic] = ACTIONS(101), + [anon_sym_invoke_DASHinterface] = ACTIONS(101), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(99), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(99), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(99), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(99), + [anon_sym_invoke_DASHinterface_DASHrange] = ACTIONS(99), + [anon_sym_neg_DASHint] = ACTIONS(99), + [anon_sym_not_DASHint] = ACTIONS(99), + [anon_sym_neg_DASHlong] = ACTIONS(99), + [anon_sym_not_DASHlong] = ACTIONS(99), + [anon_sym_neg_DASHfloat] = ACTIONS(99), + [anon_sym_neg_DASHdouble] = ACTIONS(99), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(99), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(99), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(99), + [anon_sym_long_DASHto_DASHint] = ACTIONS(99), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(99), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(99), + [anon_sym_float_DASHto_DASHint] = ACTIONS(99), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(99), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(99), + [anon_sym_double_DASHto_DASHint] = ACTIONS(99), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(99), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(99), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(99), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(99), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(99), + [anon_sym_add_DASHint] = ACTIONS(101), + [anon_sym_sub_DASHint] = ACTIONS(101), + [anon_sym_mul_DASHint] = ACTIONS(101), + [anon_sym_div_DASHint] = ACTIONS(101), + [anon_sym_rem_DASHint] = ACTIONS(101), + [anon_sym_and_DASHint] = ACTIONS(101), + [anon_sym_or_DASHint] = ACTIONS(101), + [anon_sym_xor_DASHint] = ACTIONS(101), + [anon_sym_shl_DASHint] = ACTIONS(101), + [anon_sym_shr_DASHint] = ACTIONS(101), + [anon_sym_ushr_DASHint] = ACTIONS(101), + [anon_sym_add_DASHlong] = ACTIONS(101), + [anon_sym_sub_DASHlong] = ACTIONS(101), + [anon_sym_mul_DASHlong] = ACTIONS(101), + [anon_sym_div_DASHlong] = ACTIONS(101), + [anon_sym_rem_DASHlong] = ACTIONS(101), + [anon_sym_and_DASHlong] = ACTIONS(101), + [anon_sym_or_DASHlong] = ACTIONS(101), + [anon_sym_xor_DASHlong] = ACTIONS(101), + [anon_sym_shl_DASHlong] = ACTIONS(101), + [anon_sym_shr_DASHlong] = ACTIONS(101), + [anon_sym_ushr_DASHlong] = ACTIONS(101), + [anon_sym_add_DASHfloat] = ACTIONS(101), + [anon_sym_sub_DASHfloat] = ACTIONS(101), + [anon_sym_mul_DASHfloat] = ACTIONS(101), + [anon_sym_div_DASHfloat] = ACTIONS(101), + [anon_sym_rem_DASHfloat] = ACTIONS(101), + [anon_sym_add_DASHdouble] = ACTIONS(101), + [anon_sym_sub_DASHdouble] = ACTIONS(101), + [anon_sym_mul_DASHdouble] = ACTIONS(101), + [anon_sym_div_DASHdouble] = ACTIONS(101), + [anon_sym_rem_DASHdouble] = ACTIONS(101), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(99), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(99), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(99), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(99), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(99), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(99), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(99), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(99), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(99), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(99), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(99), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(99), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(99), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(99), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(99), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(99), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(99), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(99), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(99), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(99), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(99), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(99), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(99), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(99), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(99), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(99), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(99), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(99), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(99), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(99), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(99), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(99), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(99), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(99), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(99), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(99), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(99), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(99), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(99), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(99), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(99), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(99), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(99), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(99), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(99), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(99), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(99), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(99), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(99), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(99), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(99), + [anon_sym_execute_DASHinline] = ACTIONS(99), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(99), + [anon_sym_iget_DASHquick] = ACTIONS(99), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(99), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(99), + [anon_sym_iput_DASHquick] = ACTIONS(99), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(99), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(99), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(101), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(99), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(101), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(99), + [anon_sym_DOTline] = ACTIONS(99), + [anon_sym_DOTlocals] = ACTIONS(99), + [anon_sym_DOTcatch] = ACTIONS(101), + [anon_sym_RBRACE] = ACTIONS(99), + [anon_sym_DOTcatchall] = ACTIONS(99), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(99), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(99), + [anon_sym_DOTarray_DASHdata] = ACTIONS(99), [sym_comment] = ACTIONS(3), }, [12] = { - [sym_end_method] = ACTIONS(101), - [anon_sym_DOTannotation] = ACTIONS(101), - [sym_label] = ACTIONS(101), - [anon_sym_nop] = ACTIONS(101), - [anon_sym_move] = ACTIONS(103), - [anon_sym_move_SLASHfrom16] = ACTIONS(101), - [anon_sym_move_SLASH16] = ACTIONS(101), - [anon_sym_move_DASHwide] = ACTIONS(103), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(101), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(101), - [anon_sym_move_DASHobject] = ACTIONS(103), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(101), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(101), - [anon_sym_move_DASHresult] = ACTIONS(103), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(101), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(101), - [anon_sym_move_DASHexception] = ACTIONS(101), - [anon_sym_return_DASHvoid] = ACTIONS(101), - [anon_sym_return] = ACTIONS(103), - [anon_sym_return_DASHwide] = ACTIONS(101), - [anon_sym_return_DASHobject] = ACTIONS(101), - [anon_sym_const_SLASH4] = ACTIONS(101), - [anon_sym_const_SLASH16] = ACTIONS(101), - [anon_sym_const] = ACTIONS(103), - [anon_sym_const_SLASHhigh16] = ACTIONS(101), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(101), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(101), - [anon_sym_const_DASHwide] = ACTIONS(103), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(101), - [anon_sym_const_DASHstring] = ACTIONS(103), - [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(101), - [anon_sym_const_DASHclass] = ACTIONS(101), - [anon_sym_monitor_DASHenter] = ACTIONS(101), - [anon_sym_monitor_DASHexit] = ACTIONS(101), - [anon_sym_check_DASHcast] = ACTIONS(101), - [anon_sym_instance_DASHof] = ACTIONS(101), - [anon_sym_array_DASHlength] = ACTIONS(101), - [anon_sym_new_DASHinstance] = ACTIONS(101), - [anon_sym_new_DASHarray] = ACTIONS(101), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(103), - [anon_sym_filled_DASHnew_DASHarray_DASHrange] = ACTIONS(101), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(101), - [anon_sym_throw] = ACTIONS(101), - [anon_sym_goto] = ACTIONS(103), - [anon_sym_goto_SLASH16] = ACTIONS(101), - [anon_sym_goto_SLASH32] = ACTIONS(101), - [anon_sym_packed_DASHswitch] = ACTIONS(101), - [anon_sym_sparse_DASHswitch] = ACTIONS(101), - [anon_sym_cmpl_DASHfloat] = ACTIONS(101), - [anon_sym_cmpg_DASHfloat] = ACTIONS(101), - [anon_sym_cmpl_DASHdouble] = ACTIONS(101), - [anon_sym_cmpg_DASHdouble] = ACTIONS(101), - [anon_sym_cmp_DASHlong] = ACTIONS(101), - [anon_sym_if_DASHeq] = ACTIONS(103), - [anon_sym_if_DASHne] = ACTIONS(103), - [anon_sym_if_DASHlt] = ACTIONS(103), - [anon_sym_if_DASHge] = ACTIONS(103), - [anon_sym_if_DASHgt] = ACTIONS(103), - [anon_sym_if_DASHle] = ACTIONS(103), - [anon_sym_if_DASHeqz] = ACTIONS(101), - [anon_sym_if_DASHnez] = ACTIONS(101), - [anon_sym_if_DASHltz] = ACTIONS(101), - [anon_sym_if_DASHgez] = ACTIONS(101), - [anon_sym_if_DASHgtz] = ACTIONS(101), - [anon_sym_if_DASHlez] = ACTIONS(101), - [anon_sym_aget] = ACTIONS(103), - [anon_sym_aget_DASHwide] = ACTIONS(101), - [anon_sym_aget_DASHobject] = ACTIONS(101), - [anon_sym_aget_DASHboolean] = ACTIONS(101), - [anon_sym_aget_DASHbyte] = ACTIONS(101), - [anon_sym_aget_DASHchar] = ACTIONS(101), - [anon_sym_aget_DASHshort] = ACTIONS(101), - [anon_sym_aput] = ACTIONS(103), - [anon_sym_aput_DASHwide] = ACTIONS(101), - [anon_sym_aput_DASHobject] = ACTIONS(101), - [anon_sym_aput_DASHboolean] = ACTIONS(101), - [anon_sym_aput_DASHbyte] = ACTIONS(101), - [anon_sym_aput_DASHchar] = ACTIONS(101), - [anon_sym_aput_DASHshort] = ACTIONS(101), - [anon_sym_iget] = ACTIONS(103), - [anon_sym_iget_DASHwide] = ACTIONS(103), - [anon_sym_iget_DASHobject] = ACTIONS(103), - [anon_sym_iget_DASHboolean] = ACTIONS(101), - [anon_sym_iget_DASHbyte] = ACTIONS(101), - [anon_sym_iget_DASHchar] = ACTIONS(101), - [anon_sym_iget_DASHshort] = ACTIONS(101), - [anon_sym_iput] = ACTIONS(103), - [anon_sym_iput_DASHwide] = ACTIONS(103), - [anon_sym_iput_DASHobject] = ACTIONS(103), - [anon_sym_iput_DASHboolean] = ACTIONS(101), - [anon_sym_iput_DASHbyte] = ACTIONS(101), - [anon_sym_iput_DASHchar] = ACTIONS(101), - [anon_sym_iput_DASHshort] = ACTIONS(101), - [anon_sym_sget] = ACTIONS(103), - [anon_sym_sget_DASHwide] = ACTIONS(101), - [anon_sym_sget_DASHobject] = ACTIONS(101), - [anon_sym_sget_DASHboolean] = ACTIONS(101), - [anon_sym_sget_DASHbyte] = ACTIONS(101), - [anon_sym_sget_DASHchar] = ACTIONS(101), - [anon_sym_sget_DASHshort] = ACTIONS(101), - [anon_sym_sput] = ACTIONS(103), - [anon_sym_sput_DASHwide] = ACTIONS(101), - [anon_sym_sput_DASHobject] = ACTIONS(101), - [anon_sym_sput_DASHboolean] = ACTIONS(101), - [anon_sym_sput_DASHbyte] = ACTIONS(101), - [anon_sym_sput_DASHchar] = ACTIONS(101), - [anon_sym_sput_DASHshort] = ACTIONS(101), - [anon_sym_invoke_DASHvirtual] = ACTIONS(103), - [anon_sym_invoke_DASHsuper] = ACTIONS(103), - [anon_sym_invoke_DASHdirect] = ACTIONS(103), - [anon_sym_invoke_DASHstatic] = ACTIONS(103), - [anon_sym_invoke_DASHinterface] = ACTIONS(103), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(101), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(101), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(101), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(101), - [anon_sym_invoke_DASHinterface_DASHrange] = ACTIONS(101), - [anon_sym_neg_DASHint] = ACTIONS(101), - [anon_sym_not_DASHint] = ACTIONS(101), - [anon_sym_neg_DASHlong] = ACTIONS(101), - [anon_sym_not_DASHlong] = ACTIONS(101), - [anon_sym_neg_DASHfloat] = ACTIONS(101), - [anon_sym_neg_DASHdouble] = ACTIONS(101), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(101), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(101), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(101), - [anon_sym_long_DASHto_DASHint] = ACTIONS(101), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(101), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(101), - [anon_sym_float_DASHto_DASHint] = ACTIONS(101), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(101), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(101), - [anon_sym_double_DASHto_DASHint] = ACTIONS(101), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(101), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(101), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(101), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(101), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(101), - [anon_sym_add_DASHint] = ACTIONS(103), - [anon_sym_sub_DASHint] = ACTIONS(103), - [anon_sym_mul_DASHint] = ACTIONS(103), - [anon_sym_div_DASHint] = ACTIONS(103), - [anon_sym_rem_DASHint] = ACTIONS(103), - [anon_sym_and_DASHint] = ACTIONS(103), - [anon_sym_or_DASHint] = ACTIONS(103), - [anon_sym_xor_DASHint] = ACTIONS(103), - [anon_sym_shl_DASHint] = ACTIONS(103), - [anon_sym_shr_DASHint] = ACTIONS(103), - [anon_sym_ushr_DASHint] = ACTIONS(103), - [anon_sym_add_DASHlong] = ACTIONS(103), - [anon_sym_sub_DASHlong] = ACTIONS(103), - [anon_sym_mul_DASHlong] = ACTIONS(103), - [anon_sym_div_DASHlong] = ACTIONS(103), - [anon_sym_rem_DASHlong] = ACTIONS(103), - [anon_sym_and_DASHlong] = ACTIONS(103), - [anon_sym_or_DASHlong] = ACTIONS(103), - [anon_sym_xor_DASHlong] = ACTIONS(103), - [anon_sym_shl_DASHlong] = ACTIONS(103), - [anon_sym_shr_DASHlong] = ACTIONS(103), - [anon_sym_ushr_DASHlong] = ACTIONS(103), - [anon_sym_add_DASHfloat] = ACTIONS(103), - [anon_sym_sub_DASHfloat] = ACTIONS(103), - [anon_sym_mul_DASHfloat] = ACTIONS(103), - [anon_sym_div_DASHfloat] = ACTIONS(103), - [anon_sym_rem_DASHfloat] = ACTIONS(103), - [anon_sym_add_DASHdouble] = ACTIONS(103), - [anon_sym_sub_DASHdouble] = ACTIONS(103), - [anon_sym_mul_DASHdouble] = ACTIONS(103), - [anon_sym_div_DASHdouble] = ACTIONS(103), - [anon_sym_rem_DASHdouble] = ACTIONS(103), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(101), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(101), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(101), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(101), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(101), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(101), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(101), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(101), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(101), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(101), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(101), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(101), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(101), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(101), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(101), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(101), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(101), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(101), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(101), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(101), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(101), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(101), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(101), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(101), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(101), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(101), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(101), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(101), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(101), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(101), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(101), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(101), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(101), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(101), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(101), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(101), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(101), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(101), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(101), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(101), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(101), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(101), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(101), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(101), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(101), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(101), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(101), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(101), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(101), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(101), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(101), - [anon_sym_execute_DASHinline] = ACTIONS(101), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(101), - [anon_sym_iget_DASHquick] = ACTIONS(101), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(101), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(101), - [anon_sym_iput_DASHquick] = ACTIONS(101), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(101), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(101), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(103), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(101), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(103), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(101), - [anon_sym_DOTline] = ACTIONS(101), - [anon_sym_DOTlocals] = ACTIONS(101), - [anon_sym_DOTparam] = ACTIONS(101), - [anon_sym_DOTcatch] = ACTIONS(103), - [anon_sym_DOTcatchall] = ACTIONS(101), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(101), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(101), - [anon_sym_DOTarray_DASHdata] = ACTIONS(101), + [sym_end_method] = ACTIONS(103), + [anon_sym_DOTannotation] = ACTIONS(103), + [anon_sym_DOTparam] = ACTIONS(103), + [sym_label] = ACTIONS(103), + [anon_sym_COMMA] = ACTIONS(103), + [anon_sym_nop] = ACTIONS(103), + [anon_sym_move] = ACTIONS(105), + [anon_sym_move_SLASHfrom16] = ACTIONS(103), + [anon_sym_move_SLASH16] = ACTIONS(103), + [anon_sym_move_DASHwide] = ACTIONS(105), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(103), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(103), + [anon_sym_move_DASHobject] = ACTIONS(105), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(103), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(103), + [anon_sym_move_DASHresult] = ACTIONS(105), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(103), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(103), + [anon_sym_move_DASHexception] = ACTIONS(103), + [anon_sym_return_DASHvoid] = ACTIONS(103), + [anon_sym_return] = ACTIONS(105), + [anon_sym_return_DASHwide] = ACTIONS(103), + [anon_sym_return_DASHobject] = ACTIONS(103), + [anon_sym_const_SLASH4] = ACTIONS(103), + [anon_sym_const_SLASH16] = ACTIONS(103), + [anon_sym_const] = ACTIONS(105), + [anon_sym_const_SLASHhigh16] = ACTIONS(103), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(103), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(103), + [anon_sym_const_DASHwide] = ACTIONS(105), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(103), + [anon_sym_const_DASHstring] = ACTIONS(105), + [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(103), + [anon_sym_const_DASHclass] = ACTIONS(103), + [anon_sym_monitor_DASHenter] = ACTIONS(103), + [anon_sym_monitor_DASHexit] = ACTIONS(103), + [anon_sym_check_DASHcast] = ACTIONS(103), + [anon_sym_instance_DASHof] = ACTIONS(103), + [anon_sym_array_DASHlength] = ACTIONS(103), + [anon_sym_new_DASHinstance] = ACTIONS(103), + [anon_sym_new_DASHarray] = ACTIONS(103), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(105), + [anon_sym_filled_DASHnew_DASHarray_DASHrange] = ACTIONS(103), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(103), + [anon_sym_throw] = ACTIONS(103), + [anon_sym_goto] = ACTIONS(105), + [anon_sym_goto_SLASH16] = ACTIONS(103), + [anon_sym_goto_SLASH32] = ACTIONS(103), + [anon_sym_packed_DASHswitch] = ACTIONS(103), + [anon_sym_sparse_DASHswitch] = ACTIONS(103), + [anon_sym_cmpl_DASHfloat] = ACTIONS(103), + [anon_sym_cmpg_DASHfloat] = ACTIONS(103), + [anon_sym_cmpl_DASHdouble] = ACTIONS(103), + [anon_sym_cmpg_DASHdouble] = ACTIONS(103), + [anon_sym_cmp_DASHlong] = ACTIONS(103), + [anon_sym_if_DASHeq] = ACTIONS(105), + [anon_sym_if_DASHne] = ACTIONS(105), + [anon_sym_if_DASHlt] = ACTIONS(105), + [anon_sym_if_DASHge] = ACTIONS(105), + [anon_sym_if_DASHgt] = ACTIONS(105), + [anon_sym_if_DASHle] = ACTIONS(105), + [anon_sym_if_DASHeqz] = ACTIONS(103), + [anon_sym_if_DASHnez] = ACTIONS(103), + [anon_sym_if_DASHltz] = ACTIONS(103), + [anon_sym_if_DASHgez] = ACTIONS(103), + [anon_sym_if_DASHgtz] = ACTIONS(103), + [anon_sym_if_DASHlez] = ACTIONS(103), + [anon_sym_aget] = ACTIONS(105), + [anon_sym_aget_DASHwide] = ACTIONS(103), + [anon_sym_aget_DASHobject] = ACTIONS(103), + [anon_sym_aget_DASHboolean] = ACTIONS(103), + [anon_sym_aget_DASHbyte] = ACTIONS(103), + [anon_sym_aget_DASHchar] = ACTIONS(103), + [anon_sym_aget_DASHshort] = ACTIONS(103), + [anon_sym_aput] = ACTIONS(105), + [anon_sym_aput_DASHwide] = ACTIONS(103), + [anon_sym_aput_DASHobject] = ACTIONS(103), + [anon_sym_aput_DASHboolean] = ACTIONS(103), + [anon_sym_aput_DASHbyte] = ACTIONS(103), + [anon_sym_aput_DASHchar] = ACTIONS(103), + [anon_sym_aput_DASHshort] = ACTIONS(103), + [anon_sym_iget] = ACTIONS(105), + [anon_sym_iget_DASHwide] = ACTIONS(105), + [anon_sym_iget_DASHobject] = ACTIONS(105), + [anon_sym_iget_DASHboolean] = ACTIONS(103), + [anon_sym_iget_DASHbyte] = ACTIONS(103), + [anon_sym_iget_DASHchar] = ACTIONS(103), + [anon_sym_iget_DASHshort] = ACTIONS(103), + [anon_sym_iput] = ACTIONS(105), + [anon_sym_iput_DASHwide] = ACTIONS(105), + [anon_sym_iput_DASHobject] = ACTIONS(105), + [anon_sym_iput_DASHboolean] = ACTIONS(103), + [anon_sym_iput_DASHbyte] = ACTIONS(103), + [anon_sym_iput_DASHchar] = ACTIONS(103), + [anon_sym_iput_DASHshort] = ACTIONS(103), + [anon_sym_sget] = ACTIONS(105), + [anon_sym_sget_DASHwide] = ACTIONS(103), + [anon_sym_sget_DASHobject] = ACTIONS(103), + [anon_sym_sget_DASHboolean] = ACTIONS(103), + [anon_sym_sget_DASHbyte] = ACTIONS(103), + [anon_sym_sget_DASHchar] = ACTIONS(103), + [anon_sym_sget_DASHshort] = ACTIONS(103), + [anon_sym_sput] = ACTIONS(105), + [anon_sym_sput_DASHwide] = ACTIONS(103), + [anon_sym_sput_DASHobject] = ACTIONS(103), + [anon_sym_sput_DASHboolean] = ACTIONS(103), + [anon_sym_sput_DASHbyte] = ACTIONS(103), + [anon_sym_sput_DASHchar] = ACTIONS(103), + [anon_sym_sput_DASHshort] = ACTIONS(103), + [anon_sym_invoke_DASHvirtual] = ACTIONS(105), + [anon_sym_invoke_DASHsuper] = ACTIONS(105), + [anon_sym_invoke_DASHdirect] = ACTIONS(105), + [anon_sym_invoke_DASHstatic] = ACTIONS(105), + [anon_sym_invoke_DASHinterface] = ACTIONS(105), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(103), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(103), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(103), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(103), + [anon_sym_invoke_DASHinterface_DASHrange] = ACTIONS(103), + [anon_sym_neg_DASHint] = ACTIONS(103), + [anon_sym_not_DASHint] = ACTIONS(103), + [anon_sym_neg_DASHlong] = ACTIONS(103), + [anon_sym_not_DASHlong] = ACTIONS(103), + [anon_sym_neg_DASHfloat] = ACTIONS(103), + [anon_sym_neg_DASHdouble] = ACTIONS(103), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(103), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(103), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(103), + [anon_sym_long_DASHto_DASHint] = ACTIONS(103), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(103), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(103), + [anon_sym_float_DASHto_DASHint] = ACTIONS(103), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(103), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(103), + [anon_sym_double_DASHto_DASHint] = ACTIONS(103), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(103), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(103), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(103), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(103), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(103), + [anon_sym_add_DASHint] = ACTIONS(105), + [anon_sym_sub_DASHint] = ACTIONS(105), + [anon_sym_mul_DASHint] = ACTIONS(105), + [anon_sym_div_DASHint] = ACTIONS(105), + [anon_sym_rem_DASHint] = ACTIONS(105), + [anon_sym_and_DASHint] = ACTIONS(105), + [anon_sym_or_DASHint] = ACTIONS(105), + [anon_sym_xor_DASHint] = ACTIONS(105), + [anon_sym_shl_DASHint] = ACTIONS(105), + [anon_sym_shr_DASHint] = ACTIONS(105), + [anon_sym_ushr_DASHint] = ACTIONS(105), + [anon_sym_add_DASHlong] = ACTIONS(105), + [anon_sym_sub_DASHlong] = ACTIONS(105), + [anon_sym_mul_DASHlong] = ACTIONS(105), + [anon_sym_div_DASHlong] = ACTIONS(105), + [anon_sym_rem_DASHlong] = ACTIONS(105), + [anon_sym_and_DASHlong] = ACTIONS(105), + [anon_sym_or_DASHlong] = ACTIONS(105), + [anon_sym_xor_DASHlong] = ACTIONS(105), + [anon_sym_shl_DASHlong] = ACTIONS(105), + [anon_sym_shr_DASHlong] = ACTIONS(105), + [anon_sym_ushr_DASHlong] = ACTIONS(105), + [anon_sym_add_DASHfloat] = ACTIONS(105), + [anon_sym_sub_DASHfloat] = ACTIONS(105), + [anon_sym_mul_DASHfloat] = ACTIONS(105), + [anon_sym_div_DASHfloat] = ACTIONS(105), + [anon_sym_rem_DASHfloat] = ACTIONS(105), + [anon_sym_add_DASHdouble] = ACTIONS(105), + [anon_sym_sub_DASHdouble] = ACTIONS(105), + [anon_sym_mul_DASHdouble] = ACTIONS(105), + [anon_sym_div_DASHdouble] = ACTIONS(105), + [anon_sym_rem_DASHdouble] = ACTIONS(105), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(103), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(103), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(103), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(103), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(103), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(103), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(103), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(103), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(103), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(103), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(103), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(103), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(103), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(103), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(103), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(103), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(103), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(103), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(103), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(103), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(103), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(103), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(103), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(103), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(103), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(103), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(103), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(103), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(103), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(103), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(103), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(103), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(103), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(103), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(103), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(103), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(103), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(103), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(103), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(103), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(103), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(103), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(103), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(103), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(103), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(103), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(103), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(103), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(103), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(103), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(103), + [anon_sym_execute_DASHinline] = ACTIONS(103), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(103), + [anon_sym_iget_DASHquick] = ACTIONS(103), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(103), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(103), + [anon_sym_iput_DASHquick] = ACTIONS(103), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(103), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(103), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(105), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(103), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(105), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(103), + [anon_sym_DOTline] = ACTIONS(103), + [anon_sym_DOTlocals] = ACTIONS(103), + [anon_sym_DOTcatch] = ACTIONS(105), + [anon_sym_RBRACE] = ACTIONS(103), + [anon_sym_DOTcatchall] = ACTIONS(103), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(103), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(103), + [anon_sym_DOTarray_DASHdata] = ACTIONS(103), [sym_comment] = ACTIONS(3), }, [13] = { - [sym_end_method] = ACTIONS(105), - [anon_sym_DOTannotation] = ACTIONS(105), - [sym_label] = ACTIONS(105), - [anon_sym_nop] = ACTIONS(105), - [anon_sym_move] = ACTIONS(107), - [anon_sym_move_SLASHfrom16] = ACTIONS(105), - [anon_sym_move_SLASH16] = ACTIONS(105), - [anon_sym_move_DASHwide] = ACTIONS(107), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(105), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(105), - [anon_sym_move_DASHobject] = ACTIONS(107), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(105), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(105), - [anon_sym_move_DASHresult] = ACTIONS(107), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(105), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(105), - [anon_sym_move_DASHexception] = ACTIONS(105), - [anon_sym_return_DASHvoid] = ACTIONS(105), - [anon_sym_return] = ACTIONS(107), - [anon_sym_return_DASHwide] = ACTIONS(105), - [anon_sym_return_DASHobject] = ACTIONS(105), - [anon_sym_const_SLASH4] = ACTIONS(105), - [anon_sym_const_SLASH16] = ACTIONS(105), - [anon_sym_const] = ACTIONS(107), - [anon_sym_const_SLASHhigh16] = ACTIONS(105), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(105), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(105), - [anon_sym_const_DASHwide] = ACTIONS(107), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(105), - [anon_sym_const_DASHstring] = ACTIONS(107), - [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(105), - [anon_sym_const_DASHclass] = ACTIONS(105), - [anon_sym_monitor_DASHenter] = ACTIONS(105), - [anon_sym_monitor_DASHexit] = ACTIONS(105), - [anon_sym_check_DASHcast] = ACTIONS(105), - [anon_sym_instance_DASHof] = ACTIONS(105), - [anon_sym_array_DASHlength] = ACTIONS(105), - [anon_sym_new_DASHinstance] = ACTIONS(105), - [anon_sym_new_DASHarray] = ACTIONS(105), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(107), - [anon_sym_filled_DASHnew_DASHarray_DASHrange] = ACTIONS(105), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(105), - [anon_sym_throw] = ACTIONS(105), - [anon_sym_goto] = ACTIONS(107), - [anon_sym_goto_SLASH16] = ACTIONS(105), - [anon_sym_goto_SLASH32] = ACTIONS(105), - [anon_sym_packed_DASHswitch] = ACTIONS(105), - [anon_sym_sparse_DASHswitch] = ACTIONS(105), - [anon_sym_cmpl_DASHfloat] = ACTIONS(105), - [anon_sym_cmpg_DASHfloat] = ACTIONS(105), - [anon_sym_cmpl_DASHdouble] = ACTIONS(105), - [anon_sym_cmpg_DASHdouble] = ACTIONS(105), - [anon_sym_cmp_DASHlong] = ACTIONS(105), - [anon_sym_if_DASHeq] = ACTIONS(107), - [anon_sym_if_DASHne] = ACTIONS(107), - [anon_sym_if_DASHlt] = ACTIONS(107), - [anon_sym_if_DASHge] = ACTIONS(107), - [anon_sym_if_DASHgt] = ACTIONS(107), - [anon_sym_if_DASHle] = ACTIONS(107), - [anon_sym_if_DASHeqz] = ACTIONS(105), - [anon_sym_if_DASHnez] = ACTIONS(105), - [anon_sym_if_DASHltz] = ACTIONS(105), - [anon_sym_if_DASHgez] = ACTIONS(105), - [anon_sym_if_DASHgtz] = ACTIONS(105), - [anon_sym_if_DASHlez] = ACTIONS(105), - [anon_sym_aget] = ACTIONS(107), - [anon_sym_aget_DASHwide] = ACTIONS(105), - [anon_sym_aget_DASHobject] = ACTIONS(105), - [anon_sym_aget_DASHboolean] = ACTIONS(105), - [anon_sym_aget_DASHbyte] = ACTIONS(105), - [anon_sym_aget_DASHchar] = ACTIONS(105), - [anon_sym_aget_DASHshort] = ACTIONS(105), - [anon_sym_aput] = ACTIONS(107), - [anon_sym_aput_DASHwide] = ACTIONS(105), - [anon_sym_aput_DASHobject] = ACTIONS(105), - [anon_sym_aput_DASHboolean] = ACTIONS(105), - [anon_sym_aput_DASHbyte] = ACTIONS(105), - [anon_sym_aput_DASHchar] = ACTIONS(105), - [anon_sym_aput_DASHshort] = ACTIONS(105), - [anon_sym_iget] = ACTIONS(107), - [anon_sym_iget_DASHwide] = ACTIONS(107), - [anon_sym_iget_DASHobject] = ACTIONS(107), - [anon_sym_iget_DASHboolean] = ACTIONS(105), - [anon_sym_iget_DASHbyte] = ACTIONS(105), - [anon_sym_iget_DASHchar] = ACTIONS(105), - [anon_sym_iget_DASHshort] = ACTIONS(105), - [anon_sym_iput] = ACTIONS(107), - [anon_sym_iput_DASHwide] = ACTIONS(107), - [anon_sym_iput_DASHobject] = ACTIONS(107), - [anon_sym_iput_DASHboolean] = ACTIONS(105), - [anon_sym_iput_DASHbyte] = ACTIONS(105), - [anon_sym_iput_DASHchar] = ACTIONS(105), - [anon_sym_iput_DASHshort] = ACTIONS(105), - [anon_sym_sget] = ACTIONS(107), - [anon_sym_sget_DASHwide] = ACTIONS(105), - [anon_sym_sget_DASHobject] = ACTIONS(105), - [anon_sym_sget_DASHboolean] = ACTIONS(105), - [anon_sym_sget_DASHbyte] = ACTIONS(105), - [anon_sym_sget_DASHchar] = ACTIONS(105), - [anon_sym_sget_DASHshort] = ACTIONS(105), - [anon_sym_sput] = ACTIONS(107), - [anon_sym_sput_DASHwide] = ACTIONS(105), - [anon_sym_sput_DASHobject] = ACTIONS(105), - [anon_sym_sput_DASHboolean] = ACTIONS(105), - [anon_sym_sput_DASHbyte] = ACTIONS(105), - [anon_sym_sput_DASHchar] = ACTIONS(105), - [anon_sym_sput_DASHshort] = ACTIONS(105), - [anon_sym_invoke_DASHvirtual] = ACTIONS(107), - [anon_sym_invoke_DASHsuper] = ACTIONS(107), - [anon_sym_invoke_DASHdirect] = ACTIONS(107), - [anon_sym_invoke_DASHstatic] = ACTIONS(107), - [anon_sym_invoke_DASHinterface] = ACTIONS(107), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(105), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(105), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(105), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(105), - [anon_sym_invoke_DASHinterface_DASHrange] = ACTIONS(105), - [anon_sym_neg_DASHint] = ACTIONS(105), - [anon_sym_not_DASHint] = ACTIONS(105), - [anon_sym_neg_DASHlong] = ACTIONS(105), - [anon_sym_not_DASHlong] = ACTIONS(105), - [anon_sym_neg_DASHfloat] = ACTIONS(105), - [anon_sym_neg_DASHdouble] = ACTIONS(105), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(105), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(105), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(105), - [anon_sym_long_DASHto_DASHint] = ACTIONS(105), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(105), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(105), - [anon_sym_float_DASHto_DASHint] = ACTIONS(105), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(105), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(105), - [anon_sym_double_DASHto_DASHint] = ACTIONS(105), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(105), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(105), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(105), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(105), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(105), - [anon_sym_add_DASHint] = ACTIONS(107), - [anon_sym_sub_DASHint] = ACTIONS(107), - [anon_sym_mul_DASHint] = ACTIONS(107), - [anon_sym_div_DASHint] = ACTIONS(107), - [anon_sym_rem_DASHint] = ACTIONS(107), - [anon_sym_and_DASHint] = ACTIONS(107), - [anon_sym_or_DASHint] = ACTIONS(107), - [anon_sym_xor_DASHint] = ACTIONS(107), - [anon_sym_shl_DASHint] = ACTIONS(107), - [anon_sym_shr_DASHint] = ACTIONS(107), - [anon_sym_ushr_DASHint] = ACTIONS(107), - [anon_sym_add_DASHlong] = ACTIONS(107), - [anon_sym_sub_DASHlong] = ACTIONS(107), - [anon_sym_mul_DASHlong] = ACTIONS(107), - [anon_sym_div_DASHlong] = ACTIONS(107), - [anon_sym_rem_DASHlong] = ACTIONS(107), - [anon_sym_and_DASHlong] = ACTIONS(107), - [anon_sym_or_DASHlong] = ACTIONS(107), - [anon_sym_xor_DASHlong] = ACTIONS(107), - [anon_sym_shl_DASHlong] = ACTIONS(107), - [anon_sym_shr_DASHlong] = ACTIONS(107), - [anon_sym_ushr_DASHlong] = ACTIONS(107), - [anon_sym_add_DASHfloat] = ACTIONS(107), - [anon_sym_sub_DASHfloat] = ACTIONS(107), - [anon_sym_mul_DASHfloat] = ACTIONS(107), - [anon_sym_div_DASHfloat] = ACTIONS(107), - [anon_sym_rem_DASHfloat] = ACTIONS(107), - [anon_sym_add_DASHdouble] = ACTIONS(107), - [anon_sym_sub_DASHdouble] = ACTIONS(107), - [anon_sym_mul_DASHdouble] = ACTIONS(107), - [anon_sym_div_DASHdouble] = ACTIONS(107), - [anon_sym_rem_DASHdouble] = ACTIONS(107), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(105), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(105), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(105), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(105), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(105), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(105), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(105), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(105), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(105), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(105), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(105), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(105), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(105), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(105), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(105), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(105), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(105), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(105), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(105), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(105), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(105), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(105), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(105), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(105), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(105), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(105), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(105), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(105), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(105), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(105), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(105), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(105), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(105), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(105), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(105), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(105), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(105), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(105), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(105), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(105), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(105), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(105), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(105), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(105), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(105), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(105), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(105), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(105), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(105), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(105), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(105), - [anon_sym_execute_DASHinline] = ACTIONS(105), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(105), - [anon_sym_iget_DASHquick] = ACTIONS(105), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(105), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(105), - [anon_sym_iput_DASHquick] = ACTIONS(105), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(105), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(105), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(107), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(105), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(107), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(105), - [anon_sym_DOTline] = ACTIONS(105), - [anon_sym_DOTlocals] = ACTIONS(105), - [anon_sym_DOTparam] = ACTIONS(105), - [anon_sym_DOTcatch] = ACTIONS(107), - [anon_sym_DOTcatchall] = ACTIONS(105), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(105), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(105), - [anon_sym_DOTarray_DASHdata] = ACTIONS(105), + [sym_end_method] = ACTIONS(107), + [anon_sym_DOTannotation] = ACTIONS(107), + [anon_sym_DOTparam] = ACTIONS(107), + [sym_end_param] = ACTIONS(107), + [sym_label] = ACTIONS(107), + [anon_sym_nop] = ACTIONS(107), + [anon_sym_move] = ACTIONS(109), + [anon_sym_move_SLASHfrom16] = ACTIONS(107), + [anon_sym_move_SLASH16] = ACTIONS(107), + [anon_sym_move_DASHwide] = ACTIONS(109), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(107), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(107), + [anon_sym_move_DASHobject] = ACTIONS(109), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(107), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(107), + [anon_sym_move_DASHresult] = ACTIONS(109), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(107), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(107), + [anon_sym_move_DASHexception] = ACTIONS(107), + [anon_sym_return_DASHvoid] = ACTIONS(107), + [anon_sym_return] = ACTIONS(109), + [anon_sym_return_DASHwide] = ACTIONS(107), + [anon_sym_return_DASHobject] = ACTIONS(107), + [anon_sym_const_SLASH4] = ACTIONS(107), + [anon_sym_const_SLASH16] = ACTIONS(107), + [anon_sym_const] = ACTIONS(109), + [anon_sym_const_SLASHhigh16] = ACTIONS(107), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(107), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(107), + [anon_sym_const_DASHwide] = ACTIONS(109), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(107), + [anon_sym_const_DASHstring] = ACTIONS(109), + [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(107), + [anon_sym_const_DASHclass] = ACTIONS(107), + [anon_sym_monitor_DASHenter] = ACTIONS(107), + [anon_sym_monitor_DASHexit] = ACTIONS(107), + [anon_sym_check_DASHcast] = ACTIONS(107), + [anon_sym_instance_DASHof] = ACTIONS(107), + [anon_sym_array_DASHlength] = ACTIONS(107), + [anon_sym_new_DASHinstance] = ACTIONS(107), + [anon_sym_new_DASHarray] = ACTIONS(107), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(109), + [anon_sym_filled_DASHnew_DASHarray_DASHrange] = ACTIONS(107), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(107), + [anon_sym_throw] = ACTIONS(107), + [anon_sym_goto] = ACTIONS(109), + [anon_sym_goto_SLASH16] = ACTIONS(107), + [anon_sym_goto_SLASH32] = ACTIONS(107), + [anon_sym_packed_DASHswitch] = ACTIONS(107), + [anon_sym_sparse_DASHswitch] = ACTIONS(107), + [anon_sym_cmpl_DASHfloat] = ACTIONS(107), + [anon_sym_cmpg_DASHfloat] = ACTIONS(107), + [anon_sym_cmpl_DASHdouble] = ACTIONS(107), + [anon_sym_cmpg_DASHdouble] = ACTIONS(107), + [anon_sym_cmp_DASHlong] = ACTIONS(107), + [anon_sym_if_DASHeq] = ACTIONS(109), + [anon_sym_if_DASHne] = ACTIONS(109), + [anon_sym_if_DASHlt] = ACTIONS(109), + [anon_sym_if_DASHge] = ACTIONS(109), + [anon_sym_if_DASHgt] = ACTIONS(109), + [anon_sym_if_DASHle] = ACTIONS(109), + [anon_sym_if_DASHeqz] = ACTIONS(107), + [anon_sym_if_DASHnez] = ACTIONS(107), + [anon_sym_if_DASHltz] = ACTIONS(107), + [anon_sym_if_DASHgez] = ACTIONS(107), + [anon_sym_if_DASHgtz] = ACTIONS(107), + [anon_sym_if_DASHlez] = ACTIONS(107), + [anon_sym_aget] = ACTIONS(109), + [anon_sym_aget_DASHwide] = ACTIONS(107), + [anon_sym_aget_DASHobject] = ACTIONS(107), + [anon_sym_aget_DASHboolean] = ACTIONS(107), + [anon_sym_aget_DASHbyte] = ACTIONS(107), + [anon_sym_aget_DASHchar] = ACTIONS(107), + [anon_sym_aget_DASHshort] = ACTIONS(107), + [anon_sym_aput] = ACTIONS(109), + [anon_sym_aput_DASHwide] = ACTIONS(107), + [anon_sym_aput_DASHobject] = ACTIONS(107), + [anon_sym_aput_DASHboolean] = ACTIONS(107), + [anon_sym_aput_DASHbyte] = ACTIONS(107), + [anon_sym_aput_DASHchar] = ACTIONS(107), + [anon_sym_aput_DASHshort] = ACTIONS(107), + [anon_sym_iget] = ACTIONS(109), + [anon_sym_iget_DASHwide] = ACTIONS(109), + [anon_sym_iget_DASHobject] = ACTIONS(109), + [anon_sym_iget_DASHboolean] = ACTIONS(107), + [anon_sym_iget_DASHbyte] = ACTIONS(107), + [anon_sym_iget_DASHchar] = ACTIONS(107), + [anon_sym_iget_DASHshort] = ACTIONS(107), + [anon_sym_iput] = ACTIONS(109), + [anon_sym_iput_DASHwide] = ACTIONS(109), + [anon_sym_iput_DASHobject] = ACTIONS(109), + [anon_sym_iput_DASHboolean] = ACTIONS(107), + [anon_sym_iput_DASHbyte] = ACTIONS(107), + [anon_sym_iput_DASHchar] = ACTIONS(107), + [anon_sym_iput_DASHshort] = ACTIONS(107), + [anon_sym_sget] = ACTIONS(109), + [anon_sym_sget_DASHwide] = ACTIONS(107), + [anon_sym_sget_DASHobject] = ACTIONS(107), + [anon_sym_sget_DASHboolean] = ACTIONS(107), + [anon_sym_sget_DASHbyte] = ACTIONS(107), + [anon_sym_sget_DASHchar] = ACTIONS(107), + [anon_sym_sget_DASHshort] = ACTIONS(107), + [anon_sym_sput] = ACTIONS(109), + [anon_sym_sput_DASHwide] = ACTIONS(107), + [anon_sym_sput_DASHobject] = ACTIONS(107), + [anon_sym_sput_DASHboolean] = ACTIONS(107), + [anon_sym_sput_DASHbyte] = ACTIONS(107), + [anon_sym_sput_DASHchar] = ACTIONS(107), + [anon_sym_sput_DASHshort] = ACTIONS(107), + [anon_sym_invoke_DASHvirtual] = ACTIONS(109), + [anon_sym_invoke_DASHsuper] = ACTIONS(109), + [anon_sym_invoke_DASHdirect] = ACTIONS(109), + [anon_sym_invoke_DASHstatic] = ACTIONS(109), + [anon_sym_invoke_DASHinterface] = ACTIONS(109), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(107), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(107), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(107), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(107), + [anon_sym_invoke_DASHinterface_DASHrange] = ACTIONS(107), + [anon_sym_neg_DASHint] = ACTIONS(107), + [anon_sym_not_DASHint] = ACTIONS(107), + [anon_sym_neg_DASHlong] = ACTIONS(107), + [anon_sym_not_DASHlong] = ACTIONS(107), + [anon_sym_neg_DASHfloat] = ACTIONS(107), + [anon_sym_neg_DASHdouble] = ACTIONS(107), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(107), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(107), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(107), + [anon_sym_long_DASHto_DASHint] = ACTIONS(107), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(107), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(107), + [anon_sym_float_DASHto_DASHint] = ACTIONS(107), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(107), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(107), + [anon_sym_double_DASHto_DASHint] = ACTIONS(107), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(107), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(107), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(107), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(107), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(107), + [anon_sym_add_DASHint] = ACTIONS(109), + [anon_sym_sub_DASHint] = ACTIONS(109), + [anon_sym_mul_DASHint] = ACTIONS(109), + [anon_sym_div_DASHint] = ACTIONS(109), + [anon_sym_rem_DASHint] = ACTIONS(109), + [anon_sym_and_DASHint] = ACTIONS(109), + [anon_sym_or_DASHint] = ACTIONS(109), + [anon_sym_xor_DASHint] = ACTIONS(109), + [anon_sym_shl_DASHint] = ACTIONS(109), + [anon_sym_shr_DASHint] = ACTIONS(109), + [anon_sym_ushr_DASHint] = ACTIONS(109), + [anon_sym_add_DASHlong] = ACTIONS(109), + [anon_sym_sub_DASHlong] = ACTIONS(109), + [anon_sym_mul_DASHlong] = ACTIONS(109), + [anon_sym_div_DASHlong] = ACTIONS(109), + [anon_sym_rem_DASHlong] = ACTIONS(109), + [anon_sym_and_DASHlong] = ACTIONS(109), + [anon_sym_or_DASHlong] = ACTIONS(109), + [anon_sym_xor_DASHlong] = ACTIONS(109), + [anon_sym_shl_DASHlong] = ACTIONS(109), + [anon_sym_shr_DASHlong] = ACTIONS(109), + [anon_sym_ushr_DASHlong] = ACTIONS(109), + [anon_sym_add_DASHfloat] = ACTIONS(109), + [anon_sym_sub_DASHfloat] = ACTIONS(109), + [anon_sym_mul_DASHfloat] = ACTIONS(109), + [anon_sym_div_DASHfloat] = ACTIONS(109), + [anon_sym_rem_DASHfloat] = ACTIONS(109), + [anon_sym_add_DASHdouble] = ACTIONS(109), + [anon_sym_sub_DASHdouble] = ACTIONS(109), + [anon_sym_mul_DASHdouble] = ACTIONS(109), + [anon_sym_div_DASHdouble] = ACTIONS(109), + [anon_sym_rem_DASHdouble] = ACTIONS(109), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(107), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(107), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(107), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(107), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(107), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(107), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(107), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(107), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(107), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(107), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(107), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(107), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(107), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(107), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(107), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(107), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(107), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(107), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(107), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(107), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(107), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(107), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(107), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(107), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(107), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(107), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(107), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(107), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(107), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(107), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(107), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(107), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(107), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(107), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(107), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(107), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(107), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(107), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(107), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(107), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(107), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(107), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(107), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(107), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(107), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(107), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(107), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(107), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(107), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(107), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(107), + [anon_sym_execute_DASHinline] = ACTIONS(107), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(107), + [anon_sym_iget_DASHquick] = ACTIONS(107), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(107), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(107), + [anon_sym_iput_DASHquick] = ACTIONS(107), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(107), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(107), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(109), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(107), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(109), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(107), + [anon_sym_DOTline] = ACTIONS(107), + [anon_sym_DOTlocals] = ACTIONS(107), + [anon_sym_DOTcatch] = ACTIONS(109), + [anon_sym_DOTcatchall] = ACTIONS(107), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(107), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(107), + [anon_sym_DOTarray_DASHdata] = ACTIONS(107), [sym_comment] = ACTIONS(3), }, [14] = { - [sym_end_method] = ACTIONS(109), - [anon_sym_DOTannotation] = ACTIONS(109), - [sym_label] = ACTIONS(109), - [anon_sym_nop] = ACTIONS(109), - [anon_sym_move] = ACTIONS(111), - [anon_sym_move_SLASHfrom16] = ACTIONS(109), - [anon_sym_move_SLASH16] = ACTIONS(109), - [anon_sym_move_DASHwide] = ACTIONS(111), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(109), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(109), - [anon_sym_move_DASHobject] = ACTIONS(111), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(109), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(109), - [anon_sym_move_DASHresult] = ACTIONS(111), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(109), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(109), - [anon_sym_move_DASHexception] = ACTIONS(109), - [anon_sym_return_DASHvoid] = ACTIONS(109), - [anon_sym_return] = ACTIONS(111), - [anon_sym_return_DASHwide] = ACTIONS(109), - [anon_sym_return_DASHobject] = ACTIONS(109), - [anon_sym_const_SLASH4] = ACTIONS(109), - [anon_sym_const_SLASH16] = ACTIONS(109), - [anon_sym_const] = ACTIONS(111), - [anon_sym_const_SLASHhigh16] = ACTIONS(109), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(109), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(109), - [anon_sym_const_DASHwide] = ACTIONS(111), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(109), - [anon_sym_const_DASHstring] = ACTIONS(111), - [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(109), - [anon_sym_const_DASHclass] = ACTIONS(109), - [anon_sym_monitor_DASHenter] = ACTIONS(109), - [anon_sym_monitor_DASHexit] = ACTIONS(109), - [anon_sym_check_DASHcast] = ACTIONS(109), - [anon_sym_instance_DASHof] = ACTIONS(109), - [anon_sym_array_DASHlength] = ACTIONS(109), - [anon_sym_new_DASHinstance] = ACTIONS(109), - [anon_sym_new_DASHarray] = ACTIONS(109), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(111), - [anon_sym_filled_DASHnew_DASHarray_DASHrange] = ACTIONS(109), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(109), - [anon_sym_throw] = ACTIONS(109), - [anon_sym_goto] = ACTIONS(111), - [anon_sym_goto_SLASH16] = ACTIONS(109), - [anon_sym_goto_SLASH32] = ACTIONS(109), - [anon_sym_packed_DASHswitch] = ACTIONS(109), - [anon_sym_sparse_DASHswitch] = ACTIONS(109), - [anon_sym_cmpl_DASHfloat] = ACTIONS(109), - [anon_sym_cmpg_DASHfloat] = ACTIONS(109), - [anon_sym_cmpl_DASHdouble] = ACTIONS(109), - [anon_sym_cmpg_DASHdouble] = ACTIONS(109), - [anon_sym_cmp_DASHlong] = ACTIONS(109), - [anon_sym_if_DASHeq] = ACTIONS(111), - [anon_sym_if_DASHne] = ACTIONS(111), - [anon_sym_if_DASHlt] = ACTIONS(111), - [anon_sym_if_DASHge] = ACTIONS(111), - [anon_sym_if_DASHgt] = ACTIONS(111), - [anon_sym_if_DASHle] = ACTIONS(111), - [anon_sym_if_DASHeqz] = ACTIONS(109), - [anon_sym_if_DASHnez] = ACTIONS(109), - [anon_sym_if_DASHltz] = ACTIONS(109), - [anon_sym_if_DASHgez] = ACTIONS(109), - [anon_sym_if_DASHgtz] = ACTIONS(109), - [anon_sym_if_DASHlez] = ACTIONS(109), - [anon_sym_aget] = ACTIONS(111), - [anon_sym_aget_DASHwide] = ACTIONS(109), - [anon_sym_aget_DASHobject] = ACTIONS(109), - [anon_sym_aget_DASHboolean] = ACTIONS(109), - [anon_sym_aget_DASHbyte] = ACTIONS(109), - [anon_sym_aget_DASHchar] = ACTIONS(109), - [anon_sym_aget_DASHshort] = ACTIONS(109), - [anon_sym_aput] = ACTIONS(111), - [anon_sym_aput_DASHwide] = ACTIONS(109), - [anon_sym_aput_DASHobject] = ACTIONS(109), - [anon_sym_aput_DASHboolean] = ACTIONS(109), - [anon_sym_aput_DASHbyte] = ACTIONS(109), - [anon_sym_aput_DASHchar] = ACTIONS(109), - [anon_sym_aput_DASHshort] = ACTIONS(109), - [anon_sym_iget] = ACTIONS(111), - [anon_sym_iget_DASHwide] = ACTIONS(111), - [anon_sym_iget_DASHobject] = ACTIONS(111), - [anon_sym_iget_DASHboolean] = ACTIONS(109), - [anon_sym_iget_DASHbyte] = ACTIONS(109), - [anon_sym_iget_DASHchar] = ACTIONS(109), - [anon_sym_iget_DASHshort] = ACTIONS(109), - [anon_sym_iput] = ACTIONS(111), - [anon_sym_iput_DASHwide] = ACTIONS(111), - [anon_sym_iput_DASHobject] = ACTIONS(111), - [anon_sym_iput_DASHboolean] = ACTIONS(109), - [anon_sym_iput_DASHbyte] = ACTIONS(109), - [anon_sym_iput_DASHchar] = ACTIONS(109), - [anon_sym_iput_DASHshort] = ACTIONS(109), - [anon_sym_sget] = ACTIONS(111), - [anon_sym_sget_DASHwide] = ACTIONS(109), - [anon_sym_sget_DASHobject] = ACTIONS(109), - [anon_sym_sget_DASHboolean] = ACTIONS(109), - [anon_sym_sget_DASHbyte] = ACTIONS(109), - [anon_sym_sget_DASHchar] = ACTIONS(109), - [anon_sym_sget_DASHshort] = ACTIONS(109), - [anon_sym_sput] = ACTIONS(111), - [anon_sym_sput_DASHwide] = ACTIONS(109), - [anon_sym_sput_DASHobject] = ACTIONS(109), - [anon_sym_sput_DASHboolean] = ACTIONS(109), - [anon_sym_sput_DASHbyte] = ACTIONS(109), - [anon_sym_sput_DASHchar] = ACTIONS(109), - [anon_sym_sput_DASHshort] = ACTIONS(109), - [anon_sym_invoke_DASHvirtual] = ACTIONS(111), - [anon_sym_invoke_DASHsuper] = ACTIONS(111), - [anon_sym_invoke_DASHdirect] = ACTIONS(111), - [anon_sym_invoke_DASHstatic] = ACTIONS(111), - [anon_sym_invoke_DASHinterface] = ACTIONS(111), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(109), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(109), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(109), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(109), - [anon_sym_invoke_DASHinterface_DASHrange] = ACTIONS(109), - [anon_sym_neg_DASHint] = ACTIONS(109), - [anon_sym_not_DASHint] = ACTIONS(109), - [anon_sym_neg_DASHlong] = ACTIONS(109), - [anon_sym_not_DASHlong] = ACTIONS(109), - [anon_sym_neg_DASHfloat] = ACTIONS(109), - [anon_sym_neg_DASHdouble] = ACTIONS(109), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(109), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(109), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(109), - [anon_sym_long_DASHto_DASHint] = ACTIONS(109), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(109), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(109), - [anon_sym_float_DASHto_DASHint] = ACTIONS(109), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(109), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(109), - [anon_sym_double_DASHto_DASHint] = ACTIONS(109), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(109), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(109), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(109), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(109), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(109), - [anon_sym_add_DASHint] = ACTIONS(111), - [anon_sym_sub_DASHint] = ACTIONS(111), - [anon_sym_mul_DASHint] = ACTIONS(111), - [anon_sym_div_DASHint] = ACTIONS(111), - [anon_sym_rem_DASHint] = ACTIONS(111), - [anon_sym_and_DASHint] = ACTIONS(111), - [anon_sym_or_DASHint] = ACTIONS(111), - [anon_sym_xor_DASHint] = ACTIONS(111), - [anon_sym_shl_DASHint] = ACTIONS(111), - [anon_sym_shr_DASHint] = ACTIONS(111), - [anon_sym_ushr_DASHint] = ACTIONS(111), - [anon_sym_add_DASHlong] = ACTIONS(111), - [anon_sym_sub_DASHlong] = ACTIONS(111), - [anon_sym_mul_DASHlong] = ACTIONS(111), - [anon_sym_div_DASHlong] = ACTIONS(111), - [anon_sym_rem_DASHlong] = ACTIONS(111), - [anon_sym_and_DASHlong] = ACTIONS(111), - [anon_sym_or_DASHlong] = ACTIONS(111), - [anon_sym_xor_DASHlong] = ACTIONS(111), - [anon_sym_shl_DASHlong] = ACTIONS(111), - [anon_sym_shr_DASHlong] = ACTIONS(111), - [anon_sym_ushr_DASHlong] = ACTIONS(111), - [anon_sym_add_DASHfloat] = ACTIONS(111), - [anon_sym_sub_DASHfloat] = ACTIONS(111), - [anon_sym_mul_DASHfloat] = ACTIONS(111), - [anon_sym_div_DASHfloat] = ACTIONS(111), - [anon_sym_rem_DASHfloat] = ACTIONS(111), - [anon_sym_add_DASHdouble] = ACTIONS(111), - [anon_sym_sub_DASHdouble] = ACTIONS(111), - [anon_sym_mul_DASHdouble] = ACTIONS(111), - [anon_sym_div_DASHdouble] = ACTIONS(111), - [anon_sym_rem_DASHdouble] = ACTIONS(111), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(109), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(109), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(109), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(109), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(109), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(109), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(109), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(109), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(109), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(109), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(109), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(109), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(109), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(109), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(109), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(109), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(109), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(109), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(109), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(109), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(109), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(109), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(109), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(109), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(109), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(109), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(109), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(109), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(109), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(109), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(109), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(109), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(109), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(109), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(109), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(109), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(109), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(109), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(109), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(109), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(109), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(109), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(109), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(109), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(109), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(109), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(109), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(109), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(109), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(109), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(109), - [anon_sym_execute_DASHinline] = ACTIONS(109), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(109), - [anon_sym_iget_DASHquick] = ACTIONS(109), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(109), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(109), - [anon_sym_iput_DASHquick] = ACTIONS(109), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(109), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(109), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(111), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(109), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(111), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(109), - [anon_sym_DOTline] = ACTIONS(109), - [anon_sym_DOTlocals] = ACTIONS(109), - [anon_sym_DOTparam] = ACTIONS(109), - [anon_sym_DOTcatch] = ACTIONS(111), - [anon_sym_DOTcatchall] = ACTIONS(109), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(109), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(109), - [anon_sym_DOTarray_DASHdata] = ACTIONS(109), + [sym_end_method] = ACTIONS(111), + [anon_sym_DOTannotation] = ACTIONS(111), + [anon_sym_DOTparam] = ACTIONS(111), + [sym_label] = ACTIONS(111), + [anon_sym_nop] = ACTIONS(111), + [anon_sym_move] = ACTIONS(113), + [anon_sym_move_SLASHfrom16] = ACTIONS(111), + [anon_sym_move_SLASH16] = ACTIONS(111), + [anon_sym_move_DASHwide] = ACTIONS(113), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(111), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(111), + [anon_sym_move_DASHobject] = ACTIONS(113), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(111), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(111), + [anon_sym_move_DASHresult] = ACTIONS(113), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(111), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(111), + [anon_sym_move_DASHexception] = ACTIONS(111), + [anon_sym_return_DASHvoid] = ACTIONS(111), + [anon_sym_return] = ACTIONS(113), + [anon_sym_return_DASHwide] = ACTIONS(111), + [anon_sym_return_DASHobject] = ACTIONS(111), + [anon_sym_const_SLASH4] = ACTIONS(111), + [anon_sym_const_SLASH16] = ACTIONS(111), + [anon_sym_const] = ACTIONS(113), + [anon_sym_const_SLASHhigh16] = ACTIONS(111), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(111), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(111), + [anon_sym_const_DASHwide] = ACTIONS(113), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(111), + [anon_sym_const_DASHstring] = ACTIONS(113), + [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(111), + [anon_sym_const_DASHclass] = ACTIONS(111), + [anon_sym_monitor_DASHenter] = ACTIONS(111), + [anon_sym_monitor_DASHexit] = ACTIONS(111), + [anon_sym_check_DASHcast] = ACTIONS(111), + [anon_sym_instance_DASHof] = ACTIONS(111), + [anon_sym_array_DASHlength] = ACTIONS(111), + [anon_sym_new_DASHinstance] = ACTIONS(111), + [anon_sym_new_DASHarray] = ACTIONS(111), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(113), + [anon_sym_filled_DASHnew_DASHarray_DASHrange] = ACTIONS(111), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(111), + [anon_sym_throw] = ACTIONS(111), + [anon_sym_goto] = ACTIONS(113), + [anon_sym_goto_SLASH16] = ACTIONS(111), + [anon_sym_goto_SLASH32] = ACTIONS(111), + [anon_sym_packed_DASHswitch] = ACTIONS(111), + [anon_sym_sparse_DASHswitch] = ACTIONS(111), + [anon_sym_cmpl_DASHfloat] = ACTIONS(111), + [anon_sym_cmpg_DASHfloat] = ACTIONS(111), + [anon_sym_cmpl_DASHdouble] = ACTIONS(111), + [anon_sym_cmpg_DASHdouble] = ACTIONS(111), + [anon_sym_cmp_DASHlong] = ACTIONS(111), + [anon_sym_if_DASHeq] = ACTIONS(113), + [anon_sym_if_DASHne] = ACTIONS(113), + [anon_sym_if_DASHlt] = ACTIONS(113), + [anon_sym_if_DASHge] = ACTIONS(113), + [anon_sym_if_DASHgt] = ACTIONS(113), + [anon_sym_if_DASHle] = ACTIONS(113), + [anon_sym_if_DASHeqz] = ACTIONS(111), + [anon_sym_if_DASHnez] = ACTIONS(111), + [anon_sym_if_DASHltz] = ACTIONS(111), + [anon_sym_if_DASHgez] = ACTIONS(111), + [anon_sym_if_DASHgtz] = ACTIONS(111), + [anon_sym_if_DASHlez] = ACTIONS(111), + [anon_sym_aget] = ACTIONS(113), + [anon_sym_aget_DASHwide] = ACTIONS(111), + [anon_sym_aget_DASHobject] = ACTIONS(111), + [anon_sym_aget_DASHboolean] = ACTIONS(111), + [anon_sym_aget_DASHbyte] = ACTIONS(111), + [anon_sym_aget_DASHchar] = ACTIONS(111), + [anon_sym_aget_DASHshort] = ACTIONS(111), + [anon_sym_aput] = ACTIONS(113), + [anon_sym_aput_DASHwide] = ACTIONS(111), + [anon_sym_aput_DASHobject] = ACTIONS(111), + [anon_sym_aput_DASHboolean] = ACTIONS(111), + [anon_sym_aput_DASHbyte] = ACTIONS(111), + [anon_sym_aput_DASHchar] = ACTIONS(111), + [anon_sym_aput_DASHshort] = ACTIONS(111), + [anon_sym_iget] = ACTIONS(113), + [anon_sym_iget_DASHwide] = ACTIONS(113), + [anon_sym_iget_DASHobject] = ACTIONS(113), + [anon_sym_iget_DASHboolean] = ACTIONS(111), + [anon_sym_iget_DASHbyte] = ACTIONS(111), + [anon_sym_iget_DASHchar] = ACTIONS(111), + [anon_sym_iget_DASHshort] = ACTIONS(111), + [anon_sym_iput] = ACTIONS(113), + [anon_sym_iput_DASHwide] = ACTIONS(113), + [anon_sym_iput_DASHobject] = ACTIONS(113), + [anon_sym_iput_DASHboolean] = ACTIONS(111), + [anon_sym_iput_DASHbyte] = ACTIONS(111), + [anon_sym_iput_DASHchar] = ACTIONS(111), + [anon_sym_iput_DASHshort] = ACTIONS(111), + [anon_sym_sget] = ACTIONS(113), + [anon_sym_sget_DASHwide] = ACTIONS(111), + [anon_sym_sget_DASHobject] = ACTIONS(111), + [anon_sym_sget_DASHboolean] = ACTIONS(111), + [anon_sym_sget_DASHbyte] = ACTIONS(111), + [anon_sym_sget_DASHchar] = ACTIONS(111), + [anon_sym_sget_DASHshort] = ACTIONS(111), + [anon_sym_sput] = ACTIONS(113), + [anon_sym_sput_DASHwide] = ACTIONS(111), + [anon_sym_sput_DASHobject] = ACTIONS(111), + [anon_sym_sput_DASHboolean] = ACTIONS(111), + [anon_sym_sput_DASHbyte] = ACTIONS(111), + [anon_sym_sput_DASHchar] = ACTIONS(111), + [anon_sym_sput_DASHshort] = ACTIONS(111), + [anon_sym_invoke_DASHvirtual] = ACTIONS(113), + [anon_sym_invoke_DASHsuper] = ACTIONS(113), + [anon_sym_invoke_DASHdirect] = ACTIONS(113), + [anon_sym_invoke_DASHstatic] = ACTIONS(113), + [anon_sym_invoke_DASHinterface] = ACTIONS(113), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(111), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(111), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(111), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(111), + [anon_sym_invoke_DASHinterface_DASHrange] = ACTIONS(111), + [anon_sym_neg_DASHint] = ACTIONS(111), + [anon_sym_not_DASHint] = ACTIONS(111), + [anon_sym_neg_DASHlong] = ACTIONS(111), + [anon_sym_not_DASHlong] = ACTIONS(111), + [anon_sym_neg_DASHfloat] = ACTIONS(111), + [anon_sym_neg_DASHdouble] = ACTIONS(111), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(111), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(111), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(111), + [anon_sym_long_DASHto_DASHint] = ACTIONS(111), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(111), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(111), + [anon_sym_float_DASHto_DASHint] = ACTIONS(111), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(111), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(111), + [anon_sym_double_DASHto_DASHint] = ACTIONS(111), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(111), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(111), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(111), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(111), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(111), + [anon_sym_add_DASHint] = ACTIONS(113), + [anon_sym_sub_DASHint] = ACTIONS(113), + [anon_sym_mul_DASHint] = ACTIONS(113), + [anon_sym_div_DASHint] = ACTIONS(113), + [anon_sym_rem_DASHint] = ACTIONS(113), + [anon_sym_and_DASHint] = ACTIONS(113), + [anon_sym_or_DASHint] = ACTIONS(113), + [anon_sym_xor_DASHint] = ACTIONS(113), + [anon_sym_shl_DASHint] = ACTIONS(113), + [anon_sym_shr_DASHint] = ACTIONS(113), + [anon_sym_ushr_DASHint] = ACTIONS(113), + [anon_sym_add_DASHlong] = ACTIONS(113), + [anon_sym_sub_DASHlong] = ACTIONS(113), + [anon_sym_mul_DASHlong] = ACTIONS(113), + [anon_sym_div_DASHlong] = ACTIONS(113), + [anon_sym_rem_DASHlong] = ACTIONS(113), + [anon_sym_and_DASHlong] = ACTIONS(113), + [anon_sym_or_DASHlong] = ACTIONS(113), + [anon_sym_xor_DASHlong] = ACTIONS(113), + [anon_sym_shl_DASHlong] = ACTIONS(113), + [anon_sym_shr_DASHlong] = ACTIONS(113), + [anon_sym_ushr_DASHlong] = ACTIONS(113), + [anon_sym_add_DASHfloat] = ACTIONS(113), + [anon_sym_sub_DASHfloat] = ACTIONS(113), + [anon_sym_mul_DASHfloat] = ACTIONS(113), + [anon_sym_div_DASHfloat] = ACTIONS(113), + [anon_sym_rem_DASHfloat] = ACTIONS(113), + [anon_sym_add_DASHdouble] = ACTIONS(113), + [anon_sym_sub_DASHdouble] = ACTIONS(113), + [anon_sym_mul_DASHdouble] = ACTIONS(113), + [anon_sym_div_DASHdouble] = ACTIONS(113), + [anon_sym_rem_DASHdouble] = ACTIONS(113), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(111), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(111), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(111), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(111), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(111), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(111), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(111), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(111), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(111), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(111), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(111), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(111), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(111), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(111), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(111), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(111), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(111), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(111), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(111), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(111), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(111), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(111), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(111), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(111), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(111), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(111), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(111), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(111), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(111), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(111), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(111), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(111), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(111), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(111), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(111), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(111), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(111), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(111), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(111), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(111), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(111), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(111), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(111), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(111), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(111), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(111), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(111), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(111), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(111), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(111), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(111), + [anon_sym_execute_DASHinline] = ACTIONS(111), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(111), + [anon_sym_iget_DASHquick] = ACTIONS(111), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(111), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(111), + [anon_sym_iput_DASHquick] = ACTIONS(111), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(111), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(111), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(113), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(111), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(113), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(111), + [anon_sym_DOTline] = ACTIONS(111), + [anon_sym_DOTlocals] = ACTIONS(111), + [anon_sym_DOTcatch] = ACTIONS(113), + [anon_sym_DOTcatchall] = ACTIONS(111), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(111), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(111), + [anon_sym_DOTarray_DASHdata] = ACTIONS(111), [sym_comment] = ACTIONS(3), }, [15] = { - [sym_end_method] = ACTIONS(113), - [anon_sym_DOTannotation] = ACTIONS(113), - [sym_label] = ACTIONS(113), - [anon_sym_nop] = ACTIONS(113), - [anon_sym_move] = ACTIONS(115), - [anon_sym_move_SLASHfrom16] = ACTIONS(113), - [anon_sym_move_SLASH16] = ACTIONS(113), - [anon_sym_move_DASHwide] = ACTIONS(115), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(113), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(113), - [anon_sym_move_DASHobject] = ACTIONS(115), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(113), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(113), - [anon_sym_move_DASHresult] = ACTIONS(115), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(113), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(113), - [anon_sym_move_DASHexception] = ACTIONS(113), - [anon_sym_return_DASHvoid] = ACTIONS(113), - [anon_sym_return] = ACTIONS(115), - [anon_sym_return_DASHwide] = ACTIONS(113), - [anon_sym_return_DASHobject] = ACTIONS(113), - [anon_sym_const_SLASH4] = ACTIONS(113), - [anon_sym_const_SLASH16] = ACTIONS(113), - [anon_sym_const] = ACTIONS(115), - [anon_sym_const_SLASHhigh16] = ACTIONS(113), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(113), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(113), - [anon_sym_const_DASHwide] = ACTIONS(115), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(113), - [anon_sym_const_DASHstring] = ACTIONS(115), - [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(113), - [anon_sym_const_DASHclass] = ACTIONS(113), - [anon_sym_monitor_DASHenter] = ACTIONS(113), - [anon_sym_monitor_DASHexit] = ACTIONS(113), - [anon_sym_check_DASHcast] = ACTIONS(113), - [anon_sym_instance_DASHof] = ACTIONS(113), - [anon_sym_array_DASHlength] = ACTIONS(113), - [anon_sym_new_DASHinstance] = ACTIONS(113), - [anon_sym_new_DASHarray] = ACTIONS(113), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(115), - [anon_sym_filled_DASHnew_DASHarray_DASHrange] = ACTIONS(113), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(113), - [anon_sym_throw] = ACTIONS(113), - [anon_sym_goto] = ACTIONS(115), - [anon_sym_goto_SLASH16] = ACTIONS(113), - [anon_sym_goto_SLASH32] = ACTIONS(113), - [anon_sym_packed_DASHswitch] = ACTIONS(113), - [anon_sym_sparse_DASHswitch] = ACTIONS(113), - [anon_sym_cmpl_DASHfloat] = ACTIONS(113), - [anon_sym_cmpg_DASHfloat] = ACTIONS(113), - [anon_sym_cmpl_DASHdouble] = ACTIONS(113), - [anon_sym_cmpg_DASHdouble] = ACTIONS(113), - [anon_sym_cmp_DASHlong] = ACTIONS(113), - [anon_sym_if_DASHeq] = ACTIONS(115), - [anon_sym_if_DASHne] = ACTIONS(115), - [anon_sym_if_DASHlt] = ACTIONS(115), - [anon_sym_if_DASHge] = ACTIONS(115), - [anon_sym_if_DASHgt] = ACTIONS(115), - [anon_sym_if_DASHle] = ACTIONS(115), - [anon_sym_if_DASHeqz] = ACTIONS(113), - [anon_sym_if_DASHnez] = ACTIONS(113), - [anon_sym_if_DASHltz] = ACTIONS(113), - [anon_sym_if_DASHgez] = ACTIONS(113), - [anon_sym_if_DASHgtz] = ACTIONS(113), - [anon_sym_if_DASHlez] = ACTIONS(113), - [anon_sym_aget] = ACTIONS(115), - [anon_sym_aget_DASHwide] = ACTIONS(113), - [anon_sym_aget_DASHobject] = ACTIONS(113), - [anon_sym_aget_DASHboolean] = ACTIONS(113), - [anon_sym_aget_DASHbyte] = ACTIONS(113), - [anon_sym_aget_DASHchar] = ACTIONS(113), - [anon_sym_aget_DASHshort] = ACTIONS(113), - [anon_sym_aput] = ACTIONS(115), - [anon_sym_aput_DASHwide] = ACTIONS(113), - [anon_sym_aput_DASHobject] = ACTIONS(113), - [anon_sym_aput_DASHboolean] = ACTIONS(113), - [anon_sym_aput_DASHbyte] = ACTIONS(113), - [anon_sym_aput_DASHchar] = ACTIONS(113), - [anon_sym_aput_DASHshort] = ACTIONS(113), - [anon_sym_iget] = ACTIONS(115), - [anon_sym_iget_DASHwide] = ACTIONS(115), - [anon_sym_iget_DASHobject] = ACTIONS(115), - [anon_sym_iget_DASHboolean] = ACTIONS(113), - [anon_sym_iget_DASHbyte] = ACTIONS(113), - [anon_sym_iget_DASHchar] = ACTIONS(113), - [anon_sym_iget_DASHshort] = ACTIONS(113), - [anon_sym_iput] = ACTIONS(115), - [anon_sym_iput_DASHwide] = ACTIONS(115), - [anon_sym_iput_DASHobject] = ACTIONS(115), - [anon_sym_iput_DASHboolean] = ACTIONS(113), - [anon_sym_iput_DASHbyte] = ACTIONS(113), - [anon_sym_iput_DASHchar] = ACTIONS(113), - [anon_sym_iput_DASHshort] = ACTIONS(113), - [anon_sym_sget] = ACTIONS(115), - [anon_sym_sget_DASHwide] = ACTIONS(113), - [anon_sym_sget_DASHobject] = ACTIONS(113), - [anon_sym_sget_DASHboolean] = ACTIONS(113), - [anon_sym_sget_DASHbyte] = ACTIONS(113), - [anon_sym_sget_DASHchar] = ACTIONS(113), - [anon_sym_sget_DASHshort] = ACTIONS(113), - [anon_sym_sput] = ACTIONS(115), - [anon_sym_sput_DASHwide] = ACTIONS(113), - [anon_sym_sput_DASHobject] = ACTIONS(113), - [anon_sym_sput_DASHboolean] = ACTIONS(113), - [anon_sym_sput_DASHbyte] = ACTIONS(113), - [anon_sym_sput_DASHchar] = ACTIONS(113), - [anon_sym_sput_DASHshort] = ACTIONS(113), - [anon_sym_invoke_DASHvirtual] = ACTIONS(115), - [anon_sym_invoke_DASHsuper] = ACTIONS(115), - [anon_sym_invoke_DASHdirect] = ACTIONS(115), - [anon_sym_invoke_DASHstatic] = ACTIONS(115), - [anon_sym_invoke_DASHinterface] = ACTIONS(115), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(113), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(113), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(113), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(113), - [anon_sym_invoke_DASHinterface_DASHrange] = ACTIONS(113), - [anon_sym_neg_DASHint] = ACTIONS(113), - [anon_sym_not_DASHint] = ACTIONS(113), - [anon_sym_neg_DASHlong] = ACTIONS(113), - [anon_sym_not_DASHlong] = ACTIONS(113), - [anon_sym_neg_DASHfloat] = ACTIONS(113), - [anon_sym_neg_DASHdouble] = ACTIONS(113), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(113), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(113), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(113), - [anon_sym_long_DASHto_DASHint] = ACTIONS(113), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(113), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(113), - [anon_sym_float_DASHto_DASHint] = ACTIONS(113), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(113), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(113), - [anon_sym_double_DASHto_DASHint] = ACTIONS(113), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(113), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(113), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(113), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(113), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(113), - [anon_sym_add_DASHint] = ACTIONS(115), - [anon_sym_sub_DASHint] = ACTIONS(115), - [anon_sym_mul_DASHint] = ACTIONS(115), - [anon_sym_div_DASHint] = ACTIONS(115), - [anon_sym_rem_DASHint] = ACTIONS(115), - [anon_sym_and_DASHint] = ACTIONS(115), - [anon_sym_or_DASHint] = ACTIONS(115), - [anon_sym_xor_DASHint] = ACTIONS(115), - [anon_sym_shl_DASHint] = ACTIONS(115), - [anon_sym_shr_DASHint] = ACTIONS(115), - [anon_sym_ushr_DASHint] = ACTIONS(115), - [anon_sym_add_DASHlong] = ACTIONS(115), - [anon_sym_sub_DASHlong] = ACTIONS(115), - [anon_sym_mul_DASHlong] = ACTIONS(115), - [anon_sym_div_DASHlong] = ACTIONS(115), - [anon_sym_rem_DASHlong] = ACTIONS(115), - [anon_sym_and_DASHlong] = ACTIONS(115), - [anon_sym_or_DASHlong] = ACTIONS(115), - [anon_sym_xor_DASHlong] = ACTIONS(115), - [anon_sym_shl_DASHlong] = ACTIONS(115), - [anon_sym_shr_DASHlong] = ACTIONS(115), - [anon_sym_ushr_DASHlong] = ACTIONS(115), - [anon_sym_add_DASHfloat] = ACTIONS(115), - [anon_sym_sub_DASHfloat] = ACTIONS(115), - [anon_sym_mul_DASHfloat] = ACTIONS(115), - [anon_sym_div_DASHfloat] = ACTIONS(115), - [anon_sym_rem_DASHfloat] = ACTIONS(115), - [anon_sym_add_DASHdouble] = ACTIONS(115), - [anon_sym_sub_DASHdouble] = ACTIONS(115), - [anon_sym_mul_DASHdouble] = ACTIONS(115), - [anon_sym_div_DASHdouble] = ACTIONS(115), - [anon_sym_rem_DASHdouble] = ACTIONS(115), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(113), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(113), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(113), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(113), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(113), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(113), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(113), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(113), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(113), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(113), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(113), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(113), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(113), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(113), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(113), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(113), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(113), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(113), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(113), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(113), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(113), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(113), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(113), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(113), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(113), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(113), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(113), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(113), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(113), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(113), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(113), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(113), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(113), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(113), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(113), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(113), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(113), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(113), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(113), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(113), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(113), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(113), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(113), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(113), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(113), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(113), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(113), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(113), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(113), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(113), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(113), - [anon_sym_execute_DASHinline] = ACTIONS(113), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(113), - [anon_sym_iget_DASHquick] = ACTIONS(113), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(113), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(113), - [anon_sym_iput_DASHquick] = ACTIONS(113), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(113), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(113), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(115), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(113), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(115), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(113), - [anon_sym_DOTline] = ACTIONS(113), - [anon_sym_DOTlocals] = ACTIONS(113), - [anon_sym_DOTparam] = ACTIONS(113), - [anon_sym_DOTcatch] = ACTIONS(115), - [anon_sym_DOTcatchall] = ACTIONS(113), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(113), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(113), - [anon_sym_DOTarray_DASHdata] = ACTIONS(113), + [sym_end_method] = ACTIONS(115), + [anon_sym_DOTannotation] = ACTIONS(115), + [anon_sym_DOTparam] = ACTIONS(115), + [sym_label] = ACTIONS(115), + [anon_sym_nop] = ACTIONS(115), + [anon_sym_move] = ACTIONS(117), + [anon_sym_move_SLASHfrom16] = ACTIONS(115), + [anon_sym_move_SLASH16] = ACTIONS(115), + [anon_sym_move_DASHwide] = ACTIONS(117), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(115), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(115), + [anon_sym_move_DASHobject] = ACTIONS(117), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(115), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(115), + [anon_sym_move_DASHresult] = ACTIONS(117), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(115), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(115), + [anon_sym_move_DASHexception] = ACTIONS(115), + [anon_sym_return_DASHvoid] = ACTIONS(115), + [anon_sym_return] = ACTIONS(117), + [anon_sym_return_DASHwide] = ACTIONS(115), + [anon_sym_return_DASHobject] = ACTIONS(115), + [anon_sym_const_SLASH4] = ACTIONS(115), + [anon_sym_const_SLASH16] = ACTIONS(115), + [anon_sym_const] = ACTIONS(117), + [anon_sym_const_SLASHhigh16] = ACTIONS(115), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(115), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(115), + [anon_sym_const_DASHwide] = ACTIONS(117), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(115), + [anon_sym_const_DASHstring] = ACTIONS(117), + [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(115), + [anon_sym_const_DASHclass] = ACTIONS(115), + [anon_sym_monitor_DASHenter] = ACTIONS(115), + [anon_sym_monitor_DASHexit] = ACTIONS(115), + [anon_sym_check_DASHcast] = ACTIONS(115), + [anon_sym_instance_DASHof] = ACTIONS(115), + [anon_sym_array_DASHlength] = ACTIONS(115), + [anon_sym_new_DASHinstance] = ACTIONS(115), + [anon_sym_new_DASHarray] = ACTIONS(115), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(117), + [anon_sym_filled_DASHnew_DASHarray_DASHrange] = ACTIONS(115), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(115), + [anon_sym_throw] = ACTIONS(115), + [anon_sym_goto] = ACTIONS(117), + [anon_sym_goto_SLASH16] = ACTIONS(115), + [anon_sym_goto_SLASH32] = ACTIONS(115), + [anon_sym_packed_DASHswitch] = ACTIONS(115), + [anon_sym_sparse_DASHswitch] = ACTIONS(115), + [anon_sym_cmpl_DASHfloat] = ACTIONS(115), + [anon_sym_cmpg_DASHfloat] = ACTIONS(115), + [anon_sym_cmpl_DASHdouble] = ACTIONS(115), + [anon_sym_cmpg_DASHdouble] = ACTIONS(115), + [anon_sym_cmp_DASHlong] = ACTIONS(115), + [anon_sym_if_DASHeq] = ACTIONS(117), + [anon_sym_if_DASHne] = ACTIONS(117), + [anon_sym_if_DASHlt] = ACTIONS(117), + [anon_sym_if_DASHge] = ACTIONS(117), + [anon_sym_if_DASHgt] = ACTIONS(117), + [anon_sym_if_DASHle] = ACTIONS(117), + [anon_sym_if_DASHeqz] = ACTIONS(115), + [anon_sym_if_DASHnez] = ACTIONS(115), + [anon_sym_if_DASHltz] = ACTIONS(115), + [anon_sym_if_DASHgez] = ACTIONS(115), + [anon_sym_if_DASHgtz] = ACTIONS(115), + [anon_sym_if_DASHlez] = ACTIONS(115), + [anon_sym_aget] = ACTIONS(117), + [anon_sym_aget_DASHwide] = ACTIONS(115), + [anon_sym_aget_DASHobject] = ACTIONS(115), + [anon_sym_aget_DASHboolean] = ACTIONS(115), + [anon_sym_aget_DASHbyte] = ACTIONS(115), + [anon_sym_aget_DASHchar] = ACTIONS(115), + [anon_sym_aget_DASHshort] = ACTIONS(115), + [anon_sym_aput] = ACTIONS(117), + [anon_sym_aput_DASHwide] = ACTIONS(115), + [anon_sym_aput_DASHobject] = ACTIONS(115), + [anon_sym_aput_DASHboolean] = ACTIONS(115), + [anon_sym_aput_DASHbyte] = ACTIONS(115), + [anon_sym_aput_DASHchar] = ACTIONS(115), + [anon_sym_aput_DASHshort] = ACTIONS(115), + [anon_sym_iget] = ACTIONS(117), + [anon_sym_iget_DASHwide] = ACTIONS(117), + [anon_sym_iget_DASHobject] = ACTIONS(117), + [anon_sym_iget_DASHboolean] = ACTIONS(115), + [anon_sym_iget_DASHbyte] = ACTIONS(115), + [anon_sym_iget_DASHchar] = ACTIONS(115), + [anon_sym_iget_DASHshort] = ACTIONS(115), + [anon_sym_iput] = ACTIONS(117), + [anon_sym_iput_DASHwide] = ACTIONS(117), + [anon_sym_iput_DASHobject] = ACTIONS(117), + [anon_sym_iput_DASHboolean] = ACTIONS(115), + [anon_sym_iput_DASHbyte] = ACTIONS(115), + [anon_sym_iput_DASHchar] = ACTIONS(115), + [anon_sym_iput_DASHshort] = ACTIONS(115), + [anon_sym_sget] = ACTIONS(117), + [anon_sym_sget_DASHwide] = ACTIONS(115), + [anon_sym_sget_DASHobject] = ACTIONS(115), + [anon_sym_sget_DASHboolean] = ACTIONS(115), + [anon_sym_sget_DASHbyte] = ACTIONS(115), + [anon_sym_sget_DASHchar] = ACTIONS(115), + [anon_sym_sget_DASHshort] = ACTIONS(115), + [anon_sym_sput] = ACTIONS(117), + [anon_sym_sput_DASHwide] = ACTIONS(115), + [anon_sym_sput_DASHobject] = ACTIONS(115), + [anon_sym_sput_DASHboolean] = ACTIONS(115), + [anon_sym_sput_DASHbyte] = ACTIONS(115), + [anon_sym_sput_DASHchar] = ACTIONS(115), + [anon_sym_sput_DASHshort] = ACTIONS(115), + [anon_sym_invoke_DASHvirtual] = ACTIONS(117), + [anon_sym_invoke_DASHsuper] = ACTIONS(117), + [anon_sym_invoke_DASHdirect] = ACTIONS(117), + [anon_sym_invoke_DASHstatic] = ACTIONS(117), + [anon_sym_invoke_DASHinterface] = ACTIONS(117), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(115), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(115), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(115), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(115), + [anon_sym_invoke_DASHinterface_DASHrange] = ACTIONS(115), + [anon_sym_neg_DASHint] = ACTIONS(115), + [anon_sym_not_DASHint] = ACTIONS(115), + [anon_sym_neg_DASHlong] = ACTIONS(115), + [anon_sym_not_DASHlong] = ACTIONS(115), + [anon_sym_neg_DASHfloat] = ACTIONS(115), + [anon_sym_neg_DASHdouble] = ACTIONS(115), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(115), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(115), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(115), + [anon_sym_long_DASHto_DASHint] = ACTIONS(115), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(115), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(115), + [anon_sym_float_DASHto_DASHint] = ACTIONS(115), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(115), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(115), + [anon_sym_double_DASHto_DASHint] = ACTIONS(115), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(115), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(115), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(115), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(115), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(115), + [anon_sym_add_DASHint] = ACTIONS(117), + [anon_sym_sub_DASHint] = ACTIONS(117), + [anon_sym_mul_DASHint] = ACTIONS(117), + [anon_sym_div_DASHint] = ACTIONS(117), + [anon_sym_rem_DASHint] = ACTIONS(117), + [anon_sym_and_DASHint] = ACTIONS(117), + [anon_sym_or_DASHint] = ACTIONS(117), + [anon_sym_xor_DASHint] = ACTIONS(117), + [anon_sym_shl_DASHint] = ACTIONS(117), + [anon_sym_shr_DASHint] = ACTIONS(117), + [anon_sym_ushr_DASHint] = ACTIONS(117), + [anon_sym_add_DASHlong] = ACTIONS(117), + [anon_sym_sub_DASHlong] = ACTIONS(117), + [anon_sym_mul_DASHlong] = ACTIONS(117), + [anon_sym_div_DASHlong] = ACTIONS(117), + [anon_sym_rem_DASHlong] = ACTIONS(117), + [anon_sym_and_DASHlong] = ACTIONS(117), + [anon_sym_or_DASHlong] = ACTIONS(117), + [anon_sym_xor_DASHlong] = ACTIONS(117), + [anon_sym_shl_DASHlong] = ACTIONS(117), + [anon_sym_shr_DASHlong] = ACTIONS(117), + [anon_sym_ushr_DASHlong] = ACTIONS(117), + [anon_sym_add_DASHfloat] = ACTIONS(117), + [anon_sym_sub_DASHfloat] = ACTIONS(117), + [anon_sym_mul_DASHfloat] = ACTIONS(117), + [anon_sym_div_DASHfloat] = ACTIONS(117), + [anon_sym_rem_DASHfloat] = ACTIONS(117), + [anon_sym_add_DASHdouble] = ACTIONS(117), + [anon_sym_sub_DASHdouble] = ACTIONS(117), + [anon_sym_mul_DASHdouble] = ACTIONS(117), + [anon_sym_div_DASHdouble] = ACTIONS(117), + [anon_sym_rem_DASHdouble] = ACTIONS(117), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(115), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(115), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(115), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(115), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(115), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(115), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(115), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(115), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(115), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(115), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(115), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(115), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(115), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(115), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(115), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(115), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(115), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(115), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(115), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(115), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(115), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(115), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(115), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(115), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(115), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(115), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(115), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(115), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(115), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(115), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(115), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(115), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(115), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(115), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(115), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(115), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(115), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(115), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(115), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(115), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(115), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(115), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(115), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(115), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(115), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(115), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(115), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(115), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(115), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(115), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(115), + [anon_sym_execute_DASHinline] = ACTIONS(115), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(115), + [anon_sym_iget_DASHquick] = ACTIONS(115), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(115), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(115), + [anon_sym_iput_DASHquick] = ACTIONS(115), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(115), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(115), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(117), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(115), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(117), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(115), + [anon_sym_DOTline] = ACTIONS(115), + [anon_sym_DOTlocals] = ACTIONS(115), + [anon_sym_DOTcatch] = ACTIONS(117), + [anon_sym_DOTcatchall] = ACTIONS(115), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(115), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(115), + [anon_sym_DOTarray_DASHdata] = ACTIONS(115), [sym_comment] = ACTIONS(3), }, [16] = { - [sym_end_method] = ACTIONS(117), - [anon_sym_DOTannotation] = ACTIONS(117), - [sym_label] = ACTIONS(117), - [anon_sym_nop] = ACTIONS(117), - [anon_sym_move] = ACTIONS(119), - [anon_sym_move_SLASHfrom16] = ACTIONS(117), - [anon_sym_move_SLASH16] = ACTIONS(117), - [anon_sym_move_DASHwide] = ACTIONS(119), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(117), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(117), - [anon_sym_move_DASHobject] = ACTIONS(119), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(117), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(117), - [anon_sym_move_DASHresult] = ACTIONS(119), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(117), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(117), - [anon_sym_move_DASHexception] = ACTIONS(117), - [anon_sym_return_DASHvoid] = ACTIONS(117), - [anon_sym_return] = ACTIONS(119), - [anon_sym_return_DASHwide] = ACTIONS(117), - [anon_sym_return_DASHobject] = ACTIONS(117), - [anon_sym_const_SLASH4] = ACTIONS(117), - [anon_sym_const_SLASH16] = ACTIONS(117), - [anon_sym_const] = ACTIONS(119), - [anon_sym_const_SLASHhigh16] = ACTIONS(117), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(117), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(117), - [anon_sym_const_DASHwide] = ACTIONS(119), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(117), - [anon_sym_const_DASHstring] = ACTIONS(119), - [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(117), - [anon_sym_const_DASHclass] = ACTIONS(117), - [anon_sym_monitor_DASHenter] = ACTIONS(117), - [anon_sym_monitor_DASHexit] = ACTIONS(117), - [anon_sym_check_DASHcast] = ACTIONS(117), - [anon_sym_instance_DASHof] = ACTIONS(117), - [anon_sym_array_DASHlength] = ACTIONS(117), - [anon_sym_new_DASHinstance] = ACTIONS(117), - [anon_sym_new_DASHarray] = ACTIONS(117), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(119), - [anon_sym_filled_DASHnew_DASHarray_DASHrange] = ACTIONS(117), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(117), - [anon_sym_throw] = ACTIONS(117), - [anon_sym_goto] = ACTIONS(119), - [anon_sym_goto_SLASH16] = ACTIONS(117), - [anon_sym_goto_SLASH32] = ACTIONS(117), - [anon_sym_packed_DASHswitch] = ACTIONS(117), - [anon_sym_sparse_DASHswitch] = ACTIONS(117), - [anon_sym_cmpl_DASHfloat] = ACTIONS(117), - [anon_sym_cmpg_DASHfloat] = ACTIONS(117), - [anon_sym_cmpl_DASHdouble] = ACTIONS(117), - [anon_sym_cmpg_DASHdouble] = ACTIONS(117), - [anon_sym_cmp_DASHlong] = ACTIONS(117), - [anon_sym_if_DASHeq] = ACTIONS(119), - [anon_sym_if_DASHne] = ACTIONS(119), - [anon_sym_if_DASHlt] = ACTIONS(119), - [anon_sym_if_DASHge] = ACTIONS(119), - [anon_sym_if_DASHgt] = ACTIONS(119), - [anon_sym_if_DASHle] = ACTIONS(119), - [anon_sym_if_DASHeqz] = ACTIONS(117), - [anon_sym_if_DASHnez] = ACTIONS(117), - [anon_sym_if_DASHltz] = ACTIONS(117), - [anon_sym_if_DASHgez] = ACTIONS(117), - [anon_sym_if_DASHgtz] = ACTIONS(117), - [anon_sym_if_DASHlez] = ACTIONS(117), - [anon_sym_aget] = ACTIONS(119), - [anon_sym_aget_DASHwide] = ACTIONS(117), - [anon_sym_aget_DASHobject] = ACTIONS(117), - [anon_sym_aget_DASHboolean] = ACTIONS(117), - [anon_sym_aget_DASHbyte] = ACTIONS(117), - [anon_sym_aget_DASHchar] = ACTIONS(117), - [anon_sym_aget_DASHshort] = ACTIONS(117), - [anon_sym_aput] = ACTIONS(119), - [anon_sym_aput_DASHwide] = ACTIONS(117), - [anon_sym_aput_DASHobject] = ACTIONS(117), - [anon_sym_aput_DASHboolean] = ACTIONS(117), - [anon_sym_aput_DASHbyte] = ACTIONS(117), - [anon_sym_aput_DASHchar] = ACTIONS(117), - [anon_sym_aput_DASHshort] = ACTIONS(117), - [anon_sym_iget] = ACTIONS(119), - [anon_sym_iget_DASHwide] = ACTIONS(119), - [anon_sym_iget_DASHobject] = ACTIONS(119), - [anon_sym_iget_DASHboolean] = ACTIONS(117), - [anon_sym_iget_DASHbyte] = ACTIONS(117), - [anon_sym_iget_DASHchar] = ACTIONS(117), - [anon_sym_iget_DASHshort] = ACTIONS(117), - [anon_sym_iput] = ACTIONS(119), - [anon_sym_iput_DASHwide] = ACTIONS(119), - [anon_sym_iput_DASHobject] = ACTIONS(119), - [anon_sym_iput_DASHboolean] = ACTIONS(117), - [anon_sym_iput_DASHbyte] = ACTIONS(117), - [anon_sym_iput_DASHchar] = ACTIONS(117), - [anon_sym_iput_DASHshort] = ACTIONS(117), - [anon_sym_sget] = ACTIONS(119), - [anon_sym_sget_DASHwide] = ACTIONS(117), - [anon_sym_sget_DASHobject] = ACTIONS(117), - [anon_sym_sget_DASHboolean] = ACTIONS(117), - [anon_sym_sget_DASHbyte] = ACTIONS(117), - [anon_sym_sget_DASHchar] = ACTIONS(117), - [anon_sym_sget_DASHshort] = ACTIONS(117), - [anon_sym_sput] = ACTIONS(119), - [anon_sym_sput_DASHwide] = ACTIONS(117), - [anon_sym_sput_DASHobject] = ACTIONS(117), - [anon_sym_sput_DASHboolean] = ACTIONS(117), - [anon_sym_sput_DASHbyte] = ACTIONS(117), - [anon_sym_sput_DASHchar] = ACTIONS(117), - [anon_sym_sput_DASHshort] = ACTIONS(117), - [anon_sym_invoke_DASHvirtual] = ACTIONS(119), - [anon_sym_invoke_DASHsuper] = ACTIONS(119), - [anon_sym_invoke_DASHdirect] = ACTIONS(119), - [anon_sym_invoke_DASHstatic] = ACTIONS(119), - [anon_sym_invoke_DASHinterface] = ACTIONS(119), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(117), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(117), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(117), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(117), - [anon_sym_invoke_DASHinterface_DASHrange] = ACTIONS(117), - [anon_sym_neg_DASHint] = ACTIONS(117), - [anon_sym_not_DASHint] = ACTIONS(117), - [anon_sym_neg_DASHlong] = ACTIONS(117), - [anon_sym_not_DASHlong] = ACTIONS(117), - [anon_sym_neg_DASHfloat] = ACTIONS(117), - [anon_sym_neg_DASHdouble] = ACTIONS(117), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(117), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(117), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(117), - [anon_sym_long_DASHto_DASHint] = ACTIONS(117), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(117), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(117), - [anon_sym_float_DASHto_DASHint] = ACTIONS(117), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(117), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(117), - [anon_sym_double_DASHto_DASHint] = ACTIONS(117), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(117), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(117), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(117), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(117), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(117), - [anon_sym_add_DASHint] = ACTIONS(119), - [anon_sym_sub_DASHint] = ACTIONS(119), - [anon_sym_mul_DASHint] = ACTIONS(119), - [anon_sym_div_DASHint] = ACTIONS(119), - [anon_sym_rem_DASHint] = ACTIONS(119), - [anon_sym_and_DASHint] = ACTIONS(119), - [anon_sym_or_DASHint] = ACTIONS(119), - [anon_sym_xor_DASHint] = ACTIONS(119), - [anon_sym_shl_DASHint] = ACTIONS(119), - [anon_sym_shr_DASHint] = ACTIONS(119), - [anon_sym_ushr_DASHint] = ACTIONS(119), - [anon_sym_add_DASHlong] = ACTIONS(119), - [anon_sym_sub_DASHlong] = ACTIONS(119), - [anon_sym_mul_DASHlong] = ACTIONS(119), - [anon_sym_div_DASHlong] = ACTIONS(119), - [anon_sym_rem_DASHlong] = ACTIONS(119), - [anon_sym_and_DASHlong] = ACTIONS(119), - [anon_sym_or_DASHlong] = ACTIONS(119), - [anon_sym_xor_DASHlong] = ACTIONS(119), - [anon_sym_shl_DASHlong] = ACTIONS(119), - [anon_sym_shr_DASHlong] = ACTIONS(119), - [anon_sym_ushr_DASHlong] = ACTIONS(119), - [anon_sym_add_DASHfloat] = ACTIONS(119), - [anon_sym_sub_DASHfloat] = ACTIONS(119), - [anon_sym_mul_DASHfloat] = ACTIONS(119), - [anon_sym_div_DASHfloat] = ACTIONS(119), - [anon_sym_rem_DASHfloat] = ACTIONS(119), - [anon_sym_add_DASHdouble] = ACTIONS(119), - [anon_sym_sub_DASHdouble] = ACTIONS(119), - [anon_sym_mul_DASHdouble] = ACTIONS(119), - [anon_sym_div_DASHdouble] = ACTIONS(119), - [anon_sym_rem_DASHdouble] = ACTIONS(119), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(117), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(117), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(117), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(117), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(117), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(117), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(117), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(117), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(117), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(117), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(117), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(117), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(117), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(117), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(117), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(117), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(117), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(117), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(117), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(117), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(117), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(117), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(117), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(117), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(117), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(117), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(117), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(117), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(117), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(117), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(117), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(117), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(117), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(117), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(117), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(117), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(117), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(117), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(117), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(117), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(117), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(117), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(117), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(117), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(117), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(117), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(117), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(117), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(117), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(117), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(117), - [anon_sym_execute_DASHinline] = ACTIONS(117), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(117), - [anon_sym_iget_DASHquick] = ACTIONS(117), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(117), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(117), - [anon_sym_iput_DASHquick] = ACTIONS(117), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(117), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(117), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(119), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(117), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(119), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(117), - [anon_sym_DOTline] = ACTIONS(117), - [anon_sym_DOTlocals] = ACTIONS(117), - [anon_sym_DOTparam] = ACTIONS(117), - [anon_sym_DOTcatch] = ACTIONS(119), - [anon_sym_DOTcatchall] = ACTIONS(117), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(117), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(117), - [anon_sym_DOTarray_DASHdata] = ACTIONS(117), + [sym_end_method] = ACTIONS(119), + [anon_sym_DOTannotation] = ACTIONS(119), + [anon_sym_DOTparam] = ACTIONS(119), + [sym_label] = ACTIONS(119), + [anon_sym_nop] = ACTIONS(119), + [anon_sym_move] = ACTIONS(121), + [anon_sym_move_SLASHfrom16] = ACTIONS(119), + [anon_sym_move_SLASH16] = ACTIONS(119), + [anon_sym_move_DASHwide] = ACTIONS(121), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(119), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(119), + [anon_sym_move_DASHobject] = ACTIONS(121), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(119), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(119), + [anon_sym_move_DASHresult] = ACTIONS(121), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(119), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(119), + [anon_sym_move_DASHexception] = ACTIONS(119), + [anon_sym_return_DASHvoid] = ACTIONS(119), + [anon_sym_return] = ACTIONS(121), + [anon_sym_return_DASHwide] = ACTIONS(119), + [anon_sym_return_DASHobject] = ACTIONS(119), + [anon_sym_const_SLASH4] = ACTIONS(119), + [anon_sym_const_SLASH16] = ACTIONS(119), + [anon_sym_const] = ACTIONS(121), + [anon_sym_const_SLASHhigh16] = ACTIONS(119), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(119), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(119), + [anon_sym_const_DASHwide] = ACTIONS(121), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(119), + [anon_sym_const_DASHstring] = ACTIONS(121), + [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(119), + [anon_sym_const_DASHclass] = ACTIONS(119), + [anon_sym_monitor_DASHenter] = ACTIONS(119), + [anon_sym_monitor_DASHexit] = ACTIONS(119), + [anon_sym_check_DASHcast] = ACTIONS(119), + [anon_sym_instance_DASHof] = ACTIONS(119), + [anon_sym_array_DASHlength] = ACTIONS(119), + [anon_sym_new_DASHinstance] = ACTIONS(119), + [anon_sym_new_DASHarray] = ACTIONS(119), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(121), + [anon_sym_filled_DASHnew_DASHarray_DASHrange] = ACTIONS(119), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(119), + [anon_sym_throw] = ACTIONS(119), + [anon_sym_goto] = ACTIONS(121), + [anon_sym_goto_SLASH16] = ACTIONS(119), + [anon_sym_goto_SLASH32] = ACTIONS(119), + [anon_sym_packed_DASHswitch] = ACTIONS(119), + [anon_sym_sparse_DASHswitch] = ACTIONS(119), + [anon_sym_cmpl_DASHfloat] = ACTIONS(119), + [anon_sym_cmpg_DASHfloat] = ACTIONS(119), + [anon_sym_cmpl_DASHdouble] = ACTIONS(119), + [anon_sym_cmpg_DASHdouble] = ACTIONS(119), + [anon_sym_cmp_DASHlong] = ACTIONS(119), + [anon_sym_if_DASHeq] = ACTIONS(121), + [anon_sym_if_DASHne] = ACTIONS(121), + [anon_sym_if_DASHlt] = ACTIONS(121), + [anon_sym_if_DASHge] = ACTIONS(121), + [anon_sym_if_DASHgt] = ACTIONS(121), + [anon_sym_if_DASHle] = ACTIONS(121), + [anon_sym_if_DASHeqz] = ACTIONS(119), + [anon_sym_if_DASHnez] = ACTIONS(119), + [anon_sym_if_DASHltz] = ACTIONS(119), + [anon_sym_if_DASHgez] = ACTIONS(119), + [anon_sym_if_DASHgtz] = ACTIONS(119), + [anon_sym_if_DASHlez] = ACTIONS(119), + [anon_sym_aget] = ACTIONS(121), + [anon_sym_aget_DASHwide] = ACTIONS(119), + [anon_sym_aget_DASHobject] = ACTIONS(119), + [anon_sym_aget_DASHboolean] = ACTIONS(119), + [anon_sym_aget_DASHbyte] = ACTIONS(119), + [anon_sym_aget_DASHchar] = ACTIONS(119), + [anon_sym_aget_DASHshort] = ACTIONS(119), + [anon_sym_aput] = ACTIONS(121), + [anon_sym_aput_DASHwide] = ACTIONS(119), + [anon_sym_aput_DASHobject] = ACTIONS(119), + [anon_sym_aput_DASHboolean] = ACTIONS(119), + [anon_sym_aput_DASHbyte] = ACTIONS(119), + [anon_sym_aput_DASHchar] = ACTIONS(119), + [anon_sym_aput_DASHshort] = ACTIONS(119), + [anon_sym_iget] = ACTIONS(121), + [anon_sym_iget_DASHwide] = ACTIONS(121), + [anon_sym_iget_DASHobject] = ACTIONS(121), + [anon_sym_iget_DASHboolean] = ACTIONS(119), + [anon_sym_iget_DASHbyte] = ACTIONS(119), + [anon_sym_iget_DASHchar] = ACTIONS(119), + [anon_sym_iget_DASHshort] = ACTIONS(119), + [anon_sym_iput] = ACTIONS(121), + [anon_sym_iput_DASHwide] = ACTIONS(121), + [anon_sym_iput_DASHobject] = ACTIONS(121), + [anon_sym_iput_DASHboolean] = ACTIONS(119), + [anon_sym_iput_DASHbyte] = ACTIONS(119), + [anon_sym_iput_DASHchar] = ACTIONS(119), + [anon_sym_iput_DASHshort] = ACTIONS(119), + [anon_sym_sget] = ACTIONS(121), + [anon_sym_sget_DASHwide] = ACTIONS(119), + [anon_sym_sget_DASHobject] = ACTIONS(119), + [anon_sym_sget_DASHboolean] = ACTIONS(119), + [anon_sym_sget_DASHbyte] = ACTIONS(119), + [anon_sym_sget_DASHchar] = ACTIONS(119), + [anon_sym_sget_DASHshort] = ACTIONS(119), + [anon_sym_sput] = ACTIONS(121), + [anon_sym_sput_DASHwide] = ACTIONS(119), + [anon_sym_sput_DASHobject] = ACTIONS(119), + [anon_sym_sput_DASHboolean] = ACTIONS(119), + [anon_sym_sput_DASHbyte] = ACTIONS(119), + [anon_sym_sput_DASHchar] = ACTIONS(119), + [anon_sym_sput_DASHshort] = ACTIONS(119), + [anon_sym_invoke_DASHvirtual] = ACTIONS(121), + [anon_sym_invoke_DASHsuper] = ACTIONS(121), + [anon_sym_invoke_DASHdirect] = ACTIONS(121), + [anon_sym_invoke_DASHstatic] = ACTIONS(121), + [anon_sym_invoke_DASHinterface] = ACTIONS(121), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(119), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(119), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(119), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(119), + [anon_sym_invoke_DASHinterface_DASHrange] = ACTIONS(119), + [anon_sym_neg_DASHint] = ACTIONS(119), + [anon_sym_not_DASHint] = ACTIONS(119), + [anon_sym_neg_DASHlong] = ACTIONS(119), + [anon_sym_not_DASHlong] = ACTIONS(119), + [anon_sym_neg_DASHfloat] = ACTIONS(119), + [anon_sym_neg_DASHdouble] = ACTIONS(119), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(119), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(119), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(119), + [anon_sym_long_DASHto_DASHint] = ACTIONS(119), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(119), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(119), + [anon_sym_float_DASHto_DASHint] = ACTIONS(119), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(119), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(119), + [anon_sym_double_DASHto_DASHint] = ACTIONS(119), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(119), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(119), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(119), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(119), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(119), + [anon_sym_add_DASHint] = ACTIONS(121), + [anon_sym_sub_DASHint] = ACTIONS(121), + [anon_sym_mul_DASHint] = ACTIONS(121), + [anon_sym_div_DASHint] = ACTIONS(121), + [anon_sym_rem_DASHint] = ACTIONS(121), + [anon_sym_and_DASHint] = ACTIONS(121), + [anon_sym_or_DASHint] = ACTIONS(121), + [anon_sym_xor_DASHint] = ACTIONS(121), + [anon_sym_shl_DASHint] = ACTIONS(121), + [anon_sym_shr_DASHint] = ACTIONS(121), + [anon_sym_ushr_DASHint] = ACTIONS(121), + [anon_sym_add_DASHlong] = ACTIONS(121), + [anon_sym_sub_DASHlong] = ACTIONS(121), + [anon_sym_mul_DASHlong] = ACTIONS(121), + [anon_sym_div_DASHlong] = ACTIONS(121), + [anon_sym_rem_DASHlong] = ACTIONS(121), + [anon_sym_and_DASHlong] = ACTIONS(121), + [anon_sym_or_DASHlong] = ACTIONS(121), + [anon_sym_xor_DASHlong] = ACTIONS(121), + [anon_sym_shl_DASHlong] = ACTIONS(121), + [anon_sym_shr_DASHlong] = ACTIONS(121), + [anon_sym_ushr_DASHlong] = ACTIONS(121), + [anon_sym_add_DASHfloat] = ACTIONS(121), + [anon_sym_sub_DASHfloat] = ACTIONS(121), + [anon_sym_mul_DASHfloat] = ACTIONS(121), + [anon_sym_div_DASHfloat] = ACTIONS(121), + [anon_sym_rem_DASHfloat] = ACTIONS(121), + [anon_sym_add_DASHdouble] = ACTIONS(121), + [anon_sym_sub_DASHdouble] = ACTIONS(121), + [anon_sym_mul_DASHdouble] = ACTIONS(121), + [anon_sym_div_DASHdouble] = ACTIONS(121), + [anon_sym_rem_DASHdouble] = ACTIONS(121), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(119), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(119), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(119), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(119), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(119), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(119), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(119), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(119), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(119), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(119), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(119), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(119), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(119), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(119), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(119), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(119), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(119), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(119), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(119), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(119), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(119), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(119), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(119), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(119), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(119), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(119), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(119), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(119), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(119), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(119), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(119), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(119), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(119), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(119), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(119), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(119), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(119), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(119), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(119), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(119), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(119), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(119), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(119), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(119), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(119), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(119), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(119), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(119), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(119), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(119), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(119), + [anon_sym_execute_DASHinline] = ACTIONS(119), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(119), + [anon_sym_iget_DASHquick] = ACTIONS(119), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(119), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(119), + [anon_sym_iput_DASHquick] = ACTIONS(119), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(119), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(119), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(121), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(119), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(121), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(119), + [anon_sym_DOTline] = ACTIONS(119), + [anon_sym_DOTlocals] = ACTIONS(119), + [anon_sym_DOTcatch] = ACTIONS(121), + [anon_sym_DOTcatchall] = ACTIONS(119), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(119), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(119), + [anon_sym_DOTarray_DASHdata] = ACTIONS(119), [sym_comment] = ACTIONS(3), }, [17] = { - [sym_end_method] = ACTIONS(121), - [anon_sym_DOTannotation] = ACTIONS(121), - [sym_label] = ACTIONS(121), - [anon_sym_nop] = ACTIONS(121), - [anon_sym_move] = ACTIONS(123), - [anon_sym_move_SLASHfrom16] = ACTIONS(121), - [anon_sym_move_SLASH16] = ACTIONS(121), - [anon_sym_move_DASHwide] = ACTIONS(123), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(121), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(121), - [anon_sym_move_DASHobject] = ACTIONS(123), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(121), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(121), - [anon_sym_move_DASHresult] = ACTIONS(123), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(121), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(121), - [anon_sym_move_DASHexception] = ACTIONS(121), - [anon_sym_return_DASHvoid] = ACTIONS(121), - [anon_sym_return] = ACTIONS(123), - [anon_sym_return_DASHwide] = ACTIONS(121), - [anon_sym_return_DASHobject] = ACTIONS(121), - [anon_sym_const_SLASH4] = ACTIONS(121), - [anon_sym_const_SLASH16] = ACTIONS(121), - [anon_sym_const] = ACTIONS(123), - [anon_sym_const_SLASHhigh16] = ACTIONS(121), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(121), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(121), - [anon_sym_const_DASHwide] = ACTIONS(123), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(121), - [anon_sym_const_DASHstring] = ACTIONS(123), - [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(121), - [anon_sym_const_DASHclass] = ACTIONS(121), - [anon_sym_monitor_DASHenter] = ACTIONS(121), - [anon_sym_monitor_DASHexit] = ACTIONS(121), - [anon_sym_check_DASHcast] = ACTIONS(121), - [anon_sym_instance_DASHof] = ACTIONS(121), - [anon_sym_array_DASHlength] = ACTIONS(121), - [anon_sym_new_DASHinstance] = ACTIONS(121), - [anon_sym_new_DASHarray] = ACTIONS(121), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(123), - [anon_sym_filled_DASHnew_DASHarray_DASHrange] = ACTIONS(121), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(121), - [anon_sym_throw] = ACTIONS(121), - [anon_sym_goto] = ACTIONS(123), - [anon_sym_goto_SLASH16] = ACTIONS(121), - [anon_sym_goto_SLASH32] = ACTIONS(121), - [anon_sym_packed_DASHswitch] = ACTIONS(121), - [anon_sym_sparse_DASHswitch] = ACTIONS(121), - [anon_sym_cmpl_DASHfloat] = ACTIONS(121), - [anon_sym_cmpg_DASHfloat] = ACTIONS(121), - [anon_sym_cmpl_DASHdouble] = ACTIONS(121), - [anon_sym_cmpg_DASHdouble] = ACTIONS(121), - [anon_sym_cmp_DASHlong] = ACTIONS(121), - [anon_sym_if_DASHeq] = ACTIONS(123), - [anon_sym_if_DASHne] = ACTIONS(123), - [anon_sym_if_DASHlt] = ACTIONS(123), - [anon_sym_if_DASHge] = ACTIONS(123), - [anon_sym_if_DASHgt] = ACTIONS(123), - [anon_sym_if_DASHle] = ACTIONS(123), - [anon_sym_if_DASHeqz] = ACTIONS(121), - [anon_sym_if_DASHnez] = ACTIONS(121), - [anon_sym_if_DASHltz] = ACTIONS(121), - [anon_sym_if_DASHgez] = ACTIONS(121), - [anon_sym_if_DASHgtz] = ACTIONS(121), - [anon_sym_if_DASHlez] = ACTIONS(121), - [anon_sym_aget] = ACTIONS(123), - [anon_sym_aget_DASHwide] = ACTIONS(121), - [anon_sym_aget_DASHobject] = ACTIONS(121), - [anon_sym_aget_DASHboolean] = ACTIONS(121), - [anon_sym_aget_DASHbyte] = ACTIONS(121), - [anon_sym_aget_DASHchar] = ACTIONS(121), - [anon_sym_aget_DASHshort] = ACTIONS(121), - [anon_sym_aput] = ACTIONS(123), - [anon_sym_aput_DASHwide] = ACTIONS(121), - [anon_sym_aput_DASHobject] = ACTIONS(121), - [anon_sym_aput_DASHboolean] = ACTIONS(121), - [anon_sym_aput_DASHbyte] = ACTIONS(121), - [anon_sym_aput_DASHchar] = ACTIONS(121), - [anon_sym_aput_DASHshort] = ACTIONS(121), - [anon_sym_iget] = ACTIONS(123), - [anon_sym_iget_DASHwide] = ACTIONS(123), - [anon_sym_iget_DASHobject] = ACTIONS(123), - [anon_sym_iget_DASHboolean] = ACTIONS(121), - [anon_sym_iget_DASHbyte] = ACTIONS(121), - [anon_sym_iget_DASHchar] = ACTIONS(121), - [anon_sym_iget_DASHshort] = ACTIONS(121), - [anon_sym_iput] = ACTIONS(123), - [anon_sym_iput_DASHwide] = ACTIONS(123), - [anon_sym_iput_DASHobject] = ACTIONS(123), - [anon_sym_iput_DASHboolean] = ACTIONS(121), - [anon_sym_iput_DASHbyte] = ACTIONS(121), - [anon_sym_iput_DASHchar] = ACTIONS(121), - [anon_sym_iput_DASHshort] = ACTIONS(121), - [anon_sym_sget] = ACTIONS(123), - [anon_sym_sget_DASHwide] = ACTIONS(121), - [anon_sym_sget_DASHobject] = ACTIONS(121), - [anon_sym_sget_DASHboolean] = ACTIONS(121), - [anon_sym_sget_DASHbyte] = ACTIONS(121), - [anon_sym_sget_DASHchar] = ACTIONS(121), - [anon_sym_sget_DASHshort] = ACTIONS(121), - [anon_sym_sput] = ACTIONS(123), - [anon_sym_sput_DASHwide] = ACTIONS(121), - [anon_sym_sput_DASHobject] = ACTIONS(121), - [anon_sym_sput_DASHboolean] = ACTIONS(121), - [anon_sym_sput_DASHbyte] = ACTIONS(121), - [anon_sym_sput_DASHchar] = ACTIONS(121), - [anon_sym_sput_DASHshort] = ACTIONS(121), - [anon_sym_invoke_DASHvirtual] = ACTIONS(123), - [anon_sym_invoke_DASHsuper] = ACTIONS(123), - [anon_sym_invoke_DASHdirect] = ACTIONS(123), - [anon_sym_invoke_DASHstatic] = ACTIONS(123), - [anon_sym_invoke_DASHinterface] = ACTIONS(123), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(121), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(121), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(121), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(121), - [anon_sym_invoke_DASHinterface_DASHrange] = ACTIONS(121), - [anon_sym_neg_DASHint] = ACTIONS(121), - [anon_sym_not_DASHint] = ACTIONS(121), - [anon_sym_neg_DASHlong] = ACTIONS(121), - [anon_sym_not_DASHlong] = ACTIONS(121), - [anon_sym_neg_DASHfloat] = ACTIONS(121), - [anon_sym_neg_DASHdouble] = ACTIONS(121), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(121), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(121), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(121), - [anon_sym_long_DASHto_DASHint] = ACTIONS(121), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(121), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(121), - [anon_sym_float_DASHto_DASHint] = ACTIONS(121), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(121), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(121), - [anon_sym_double_DASHto_DASHint] = ACTIONS(121), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(121), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(121), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(121), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(121), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(121), - [anon_sym_add_DASHint] = ACTIONS(123), - [anon_sym_sub_DASHint] = ACTIONS(123), - [anon_sym_mul_DASHint] = ACTIONS(123), - [anon_sym_div_DASHint] = ACTIONS(123), - [anon_sym_rem_DASHint] = ACTIONS(123), - [anon_sym_and_DASHint] = ACTIONS(123), - [anon_sym_or_DASHint] = ACTIONS(123), - [anon_sym_xor_DASHint] = ACTIONS(123), - [anon_sym_shl_DASHint] = ACTIONS(123), - [anon_sym_shr_DASHint] = ACTIONS(123), - [anon_sym_ushr_DASHint] = ACTIONS(123), - [anon_sym_add_DASHlong] = ACTIONS(123), - [anon_sym_sub_DASHlong] = ACTIONS(123), - [anon_sym_mul_DASHlong] = ACTIONS(123), - [anon_sym_div_DASHlong] = ACTIONS(123), - [anon_sym_rem_DASHlong] = ACTIONS(123), - [anon_sym_and_DASHlong] = ACTIONS(123), - [anon_sym_or_DASHlong] = ACTIONS(123), - [anon_sym_xor_DASHlong] = ACTIONS(123), - [anon_sym_shl_DASHlong] = ACTIONS(123), - [anon_sym_shr_DASHlong] = ACTIONS(123), - [anon_sym_ushr_DASHlong] = ACTIONS(123), - [anon_sym_add_DASHfloat] = ACTIONS(123), - [anon_sym_sub_DASHfloat] = ACTIONS(123), - [anon_sym_mul_DASHfloat] = ACTIONS(123), - [anon_sym_div_DASHfloat] = ACTIONS(123), - [anon_sym_rem_DASHfloat] = ACTIONS(123), - [anon_sym_add_DASHdouble] = ACTIONS(123), - [anon_sym_sub_DASHdouble] = ACTIONS(123), - [anon_sym_mul_DASHdouble] = ACTIONS(123), - [anon_sym_div_DASHdouble] = ACTIONS(123), - [anon_sym_rem_DASHdouble] = ACTIONS(123), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(121), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(121), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(121), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(121), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(121), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(121), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(121), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(121), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(121), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(121), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(121), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(121), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(121), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(121), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(121), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(121), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(121), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(121), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(121), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(121), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(121), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(121), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(121), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(121), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(121), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(121), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(121), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(121), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(121), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(121), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(121), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(121), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(121), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(121), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(121), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(121), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(121), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(121), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(121), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(121), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(121), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(121), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(121), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(121), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(121), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(121), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(121), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(121), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(121), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(121), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(121), - [anon_sym_execute_DASHinline] = ACTIONS(121), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(121), - [anon_sym_iget_DASHquick] = ACTIONS(121), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(121), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(121), - [anon_sym_iput_DASHquick] = ACTIONS(121), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(121), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(121), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(123), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(121), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(123), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(121), - [anon_sym_DOTline] = ACTIONS(121), - [anon_sym_DOTlocals] = ACTIONS(121), - [anon_sym_DOTparam] = ACTIONS(121), - [anon_sym_DOTcatch] = ACTIONS(123), - [anon_sym_DOTcatchall] = ACTIONS(121), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(121), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(121), - [anon_sym_DOTarray_DASHdata] = ACTIONS(121), + [sym_end_method] = ACTIONS(123), + [anon_sym_DOTannotation] = ACTIONS(123), + [anon_sym_DOTparam] = ACTIONS(123), + [sym_label] = ACTIONS(123), + [anon_sym_nop] = ACTIONS(123), + [anon_sym_move] = ACTIONS(125), + [anon_sym_move_SLASHfrom16] = ACTIONS(123), + [anon_sym_move_SLASH16] = ACTIONS(123), + [anon_sym_move_DASHwide] = ACTIONS(125), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(123), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(123), + [anon_sym_move_DASHobject] = ACTIONS(125), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(123), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(123), + [anon_sym_move_DASHresult] = ACTIONS(125), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(123), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(123), + [anon_sym_move_DASHexception] = ACTIONS(123), + [anon_sym_return_DASHvoid] = ACTIONS(123), + [anon_sym_return] = ACTIONS(125), + [anon_sym_return_DASHwide] = ACTIONS(123), + [anon_sym_return_DASHobject] = ACTIONS(123), + [anon_sym_const_SLASH4] = ACTIONS(123), + [anon_sym_const_SLASH16] = ACTIONS(123), + [anon_sym_const] = ACTIONS(125), + [anon_sym_const_SLASHhigh16] = ACTIONS(123), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(123), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(123), + [anon_sym_const_DASHwide] = ACTIONS(125), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(123), + [anon_sym_const_DASHstring] = ACTIONS(125), + [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(123), + [anon_sym_const_DASHclass] = ACTIONS(123), + [anon_sym_monitor_DASHenter] = ACTIONS(123), + [anon_sym_monitor_DASHexit] = ACTIONS(123), + [anon_sym_check_DASHcast] = ACTIONS(123), + [anon_sym_instance_DASHof] = ACTIONS(123), + [anon_sym_array_DASHlength] = ACTIONS(123), + [anon_sym_new_DASHinstance] = ACTIONS(123), + [anon_sym_new_DASHarray] = ACTIONS(123), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(125), + [anon_sym_filled_DASHnew_DASHarray_DASHrange] = ACTIONS(123), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(123), + [anon_sym_throw] = ACTIONS(123), + [anon_sym_goto] = ACTIONS(125), + [anon_sym_goto_SLASH16] = ACTIONS(123), + [anon_sym_goto_SLASH32] = ACTIONS(123), + [anon_sym_packed_DASHswitch] = ACTIONS(123), + [anon_sym_sparse_DASHswitch] = ACTIONS(123), + [anon_sym_cmpl_DASHfloat] = ACTIONS(123), + [anon_sym_cmpg_DASHfloat] = ACTIONS(123), + [anon_sym_cmpl_DASHdouble] = ACTIONS(123), + [anon_sym_cmpg_DASHdouble] = ACTIONS(123), + [anon_sym_cmp_DASHlong] = ACTIONS(123), + [anon_sym_if_DASHeq] = ACTIONS(125), + [anon_sym_if_DASHne] = ACTIONS(125), + [anon_sym_if_DASHlt] = ACTIONS(125), + [anon_sym_if_DASHge] = ACTIONS(125), + [anon_sym_if_DASHgt] = ACTIONS(125), + [anon_sym_if_DASHle] = ACTIONS(125), + [anon_sym_if_DASHeqz] = ACTIONS(123), + [anon_sym_if_DASHnez] = ACTIONS(123), + [anon_sym_if_DASHltz] = ACTIONS(123), + [anon_sym_if_DASHgez] = ACTIONS(123), + [anon_sym_if_DASHgtz] = ACTIONS(123), + [anon_sym_if_DASHlez] = ACTIONS(123), + [anon_sym_aget] = ACTIONS(125), + [anon_sym_aget_DASHwide] = ACTIONS(123), + [anon_sym_aget_DASHobject] = ACTIONS(123), + [anon_sym_aget_DASHboolean] = ACTIONS(123), + [anon_sym_aget_DASHbyte] = ACTIONS(123), + [anon_sym_aget_DASHchar] = ACTIONS(123), + [anon_sym_aget_DASHshort] = ACTIONS(123), + [anon_sym_aput] = ACTIONS(125), + [anon_sym_aput_DASHwide] = ACTIONS(123), + [anon_sym_aput_DASHobject] = ACTIONS(123), + [anon_sym_aput_DASHboolean] = ACTIONS(123), + [anon_sym_aput_DASHbyte] = ACTIONS(123), + [anon_sym_aput_DASHchar] = ACTIONS(123), + [anon_sym_aput_DASHshort] = ACTIONS(123), + [anon_sym_iget] = ACTIONS(125), + [anon_sym_iget_DASHwide] = ACTIONS(125), + [anon_sym_iget_DASHobject] = ACTIONS(125), + [anon_sym_iget_DASHboolean] = ACTIONS(123), + [anon_sym_iget_DASHbyte] = ACTIONS(123), + [anon_sym_iget_DASHchar] = ACTIONS(123), + [anon_sym_iget_DASHshort] = ACTIONS(123), + [anon_sym_iput] = ACTIONS(125), + [anon_sym_iput_DASHwide] = ACTIONS(125), + [anon_sym_iput_DASHobject] = ACTIONS(125), + [anon_sym_iput_DASHboolean] = ACTIONS(123), + [anon_sym_iput_DASHbyte] = ACTIONS(123), + [anon_sym_iput_DASHchar] = ACTIONS(123), + [anon_sym_iput_DASHshort] = ACTIONS(123), + [anon_sym_sget] = ACTIONS(125), + [anon_sym_sget_DASHwide] = ACTIONS(123), + [anon_sym_sget_DASHobject] = ACTIONS(123), + [anon_sym_sget_DASHboolean] = ACTIONS(123), + [anon_sym_sget_DASHbyte] = ACTIONS(123), + [anon_sym_sget_DASHchar] = ACTIONS(123), + [anon_sym_sget_DASHshort] = ACTIONS(123), + [anon_sym_sput] = ACTIONS(125), + [anon_sym_sput_DASHwide] = ACTIONS(123), + [anon_sym_sput_DASHobject] = ACTIONS(123), + [anon_sym_sput_DASHboolean] = ACTIONS(123), + [anon_sym_sput_DASHbyte] = ACTIONS(123), + [anon_sym_sput_DASHchar] = ACTIONS(123), + [anon_sym_sput_DASHshort] = ACTIONS(123), + [anon_sym_invoke_DASHvirtual] = ACTIONS(125), + [anon_sym_invoke_DASHsuper] = ACTIONS(125), + [anon_sym_invoke_DASHdirect] = ACTIONS(125), + [anon_sym_invoke_DASHstatic] = ACTIONS(125), + [anon_sym_invoke_DASHinterface] = ACTIONS(125), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(123), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(123), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(123), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(123), + [anon_sym_invoke_DASHinterface_DASHrange] = ACTIONS(123), + [anon_sym_neg_DASHint] = ACTIONS(123), + [anon_sym_not_DASHint] = ACTIONS(123), + [anon_sym_neg_DASHlong] = ACTIONS(123), + [anon_sym_not_DASHlong] = ACTIONS(123), + [anon_sym_neg_DASHfloat] = ACTIONS(123), + [anon_sym_neg_DASHdouble] = ACTIONS(123), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(123), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(123), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(123), + [anon_sym_long_DASHto_DASHint] = ACTIONS(123), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(123), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(123), + [anon_sym_float_DASHto_DASHint] = ACTIONS(123), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(123), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(123), + [anon_sym_double_DASHto_DASHint] = ACTIONS(123), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(123), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(123), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(123), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(123), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(123), + [anon_sym_add_DASHint] = ACTIONS(125), + [anon_sym_sub_DASHint] = ACTIONS(125), + [anon_sym_mul_DASHint] = ACTIONS(125), + [anon_sym_div_DASHint] = ACTIONS(125), + [anon_sym_rem_DASHint] = ACTIONS(125), + [anon_sym_and_DASHint] = ACTIONS(125), + [anon_sym_or_DASHint] = ACTIONS(125), + [anon_sym_xor_DASHint] = ACTIONS(125), + [anon_sym_shl_DASHint] = ACTIONS(125), + [anon_sym_shr_DASHint] = ACTIONS(125), + [anon_sym_ushr_DASHint] = ACTIONS(125), + [anon_sym_add_DASHlong] = ACTIONS(125), + [anon_sym_sub_DASHlong] = ACTIONS(125), + [anon_sym_mul_DASHlong] = ACTIONS(125), + [anon_sym_div_DASHlong] = ACTIONS(125), + [anon_sym_rem_DASHlong] = ACTIONS(125), + [anon_sym_and_DASHlong] = ACTIONS(125), + [anon_sym_or_DASHlong] = ACTIONS(125), + [anon_sym_xor_DASHlong] = ACTIONS(125), + [anon_sym_shl_DASHlong] = ACTIONS(125), + [anon_sym_shr_DASHlong] = ACTIONS(125), + [anon_sym_ushr_DASHlong] = ACTIONS(125), + [anon_sym_add_DASHfloat] = ACTIONS(125), + [anon_sym_sub_DASHfloat] = ACTIONS(125), + [anon_sym_mul_DASHfloat] = ACTIONS(125), + [anon_sym_div_DASHfloat] = ACTIONS(125), + [anon_sym_rem_DASHfloat] = ACTIONS(125), + [anon_sym_add_DASHdouble] = ACTIONS(125), + [anon_sym_sub_DASHdouble] = ACTIONS(125), + [anon_sym_mul_DASHdouble] = ACTIONS(125), + [anon_sym_div_DASHdouble] = ACTIONS(125), + [anon_sym_rem_DASHdouble] = ACTIONS(125), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(123), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(123), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(123), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(123), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(123), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(123), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(123), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(123), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(123), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(123), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(123), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(123), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(123), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(123), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(123), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(123), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(123), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(123), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(123), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(123), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(123), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(123), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(123), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(123), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(123), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(123), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(123), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(123), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(123), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(123), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(123), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(123), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(123), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(123), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(123), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(123), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(123), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(123), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(123), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(123), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(123), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(123), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(123), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(123), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(123), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(123), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(123), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(123), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(123), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(123), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(123), + [anon_sym_execute_DASHinline] = ACTIONS(123), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(123), + [anon_sym_iget_DASHquick] = ACTIONS(123), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(123), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(123), + [anon_sym_iput_DASHquick] = ACTIONS(123), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(123), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(123), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(125), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(123), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(125), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(123), + [anon_sym_DOTline] = ACTIONS(123), + [anon_sym_DOTlocals] = ACTIONS(123), + [anon_sym_DOTcatch] = ACTIONS(125), + [anon_sym_DOTcatchall] = ACTIONS(123), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(123), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(123), + [anon_sym_DOTarray_DASHdata] = ACTIONS(123), [sym_comment] = ACTIONS(3), }, [18] = { - [sym_end_method] = ACTIONS(125), - [anon_sym_DOTannotation] = ACTIONS(125), - [sym_label] = ACTIONS(125), - [anon_sym_nop] = ACTIONS(125), - [anon_sym_move] = ACTIONS(127), - [anon_sym_move_SLASHfrom16] = ACTIONS(125), - [anon_sym_move_SLASH16] = ACTIONS(125), - [anon_sym_move_DASHwide] = ACTIONS(127), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(125), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(125), - [anon_sym_move_DASHobject] = ACTIONS(127), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(125), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(125), - [anon_sym_move_DASHresult] = ACTIONS(127), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(125), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(125), - [anon_sym_move_DASHexception] = ACTIONS(125), - [anon_sym_return_DASHvoid] = ACTIONS(125), - [anon_sym_return] = ACTIONS(127), - [anon_sym_return_DASHwide] = ACTIONS(125), - [anon_sym_return_DASHobject] = ACTIONS(125), - [anon_sym_const_SLASH4] = ACTIONS(125), - [anon_sym_const_SLASH16] = ACTIONS(125), - [anon_sym_const] = ACTIONS(127), - [anon_sym_const_SLASHhigh16] = ACTIONS(125), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(125), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(125), - [anon_sym_const_DASHwide] = ACTIONS(127), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(125), - [anon_sym_const_DASHstring] = ACTIONS(127), - [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(125), - [anon_sym_const_DASHclass] = ACTIONS(125), - [anon_sym_monitor_DASHenter] = ACTIONS(125), - [anon_sym_monitor_DASHexit] = ACTIONS(125), - [anon_sym_check_DASHcast] = ACTIONS(125), - [anon_sym_instance_DASHof] = ACTIONS(125), - [anon_sym_array_DASHlength] = ACTIONS(125), - [anon_sym_new_DASHinstance] = ACTIONS(125), - [anon_sym_new_DASHarray] = ACTIONS(125), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(127), - [anon_sym_filled_DASHnew_DASHarray_DASHrange] = ACTIONS(125), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(125), - [anon_sym_throw] = ACTIONS(125), - [anon_sym_goto] = ACTIONS(127), - [anon_sym_goto_SLASH16] = ACTIONS(125), - [anon_sym_goto_SLASH32] = ACTIONS(125), - [anon_sym_packed_DASHswitch] = ACTIONS(125), - [anon_sym_sparse_DASHswitch] = ACTIONS(125), - [anon_sym_cmpl_DASHfloat] = ACTIONS(125), - [anon_sym_cmpg_DASHfloat] = ACTIONS(125), - [anon_sym_cmpl_DASHdouble] = ACTIONS(125), - [anon_sym_cmpg_DASHdouble] = ACTIONS(125), - [anon_sym_cmp_DASHlong] = ACTIONS(125), - [anon_sym_if_DASHeq] = ACTIONS(127), - [anon_sym_if_DASHne] = ACTIONS(127), - [anon_sym_if_DASHlt] = ACTIONS(127), - [anon_sym_if_DASHge] = ACTIONS(127), - [anon_sym_if_DASHgt] = ACTIONS(127), - [anon_sym_if_DASHle] = ACTIONS(127), - [anon_sym_if_DASHeqz] = ACTIONS(125), - [anon_sym_if_DASHnez] = ACTIONS(125), - [anon_sym_if_DASHltz] = ACTIONS(125), - [anon_sym_if_DASHgez] = ACTIONS(125), - [anon_sym_if_DASHgtz] = ACTIONS(125), - [anon_sym_if_DASHlez] = ACTIONS(125), - [anon_sym_aget] = ACTIONS(127), - [anon_sym_aget_DASHwide] = ACTIONS(125), - [anon_sym_aget_DASHobject] = ACTIONS(125), - [anon_sym_aget_DASHboolean] = ACTIONS(125), - [anon_sym_aget_DASHbyte] = ACTIONS(125), - [anon_sym_aget_DASHchar] = ACTIONS(125), - [anon_sym_aget_DASHshort] = ACTIONS(125), - [anon_sym_aput] = ACTIONS(127), - [anon_sym_aput_DASHwide] = ACTIONS(125), - [anon_sym_aput_DASHobject] = ACTIONS(125), - [anon_sym_aput_DASHboolean] = ACTIONS(125), - [anon_sym_aput_DASHbyte] = ACTIONS(125), - [anon_sym_aput_DASHchar] = ACTIONS(125), - [anon_sym_aput_DASHshort] = ACTIONS(125), - [anon_sym_iget] = ACTIONS(127), - [anon_sym_iget_DASHwide] = ACTIONS(127), - [anon_sym_iget_DASHobject] = ACTIONS(127), - [anon_sym_iget_DASHboolean] = ACTIONS(125), - [anon_sym_iget_DASHbyte] = ACTIONS(125), - [anon_sym_iget_DASHchar] = ACTIONS(125), - [anon_sym_iget_DASHshort] = ACTIONS(125), - [anon_sym_iput] = ACTIONS(127), - [anon_sym_iput_DASHwide] = ACTIONS(127), - [anon_sym_iput_DASHobject] = ACTIONS(127), - [anon_sym_iput_DASHboolean] = ACTIONS(125), - [anon_sym_iput_DASHbyte] = ACTIONS(125), - [anon_sym_iput_DASHchar] = ACTIONS(125), - [anon_sym_iput_DASHshort] = ACTIONS(125), - [anon_sym_sget] = ACTIONS(127), - [anon_sym_sget_DASHwide] = ACTIONS(125), - [anon_sym_sget_DASHobject] = ACTIONS(125), - [anon_sym_sget_DASHboolean] = ACTIONS(125), - [anon_sym_sget_DASHbyte] = ACTIONS(125), - [anon_sym_sget_DASHchar] = ACTIONS(125), - [anon_sym_sget_DASHshort] = ACTIONS(125), - [anon_sym_sput] = ACTIONS(127), - [anon_sym_sput_DASHwide] = ACTIONS(125), - [anon_sym_sput_DASHobject] = ACTIONS(125), - [anon_sym_sput_DASHboolean] = ACTIONS(125), - [anon_sym_sput_DASHbyte] = ACTIONS(125), - [anon_sym_sput_DASHchar] = ACTIONS(125), - [anon_sym_sput_DASHshort] = ACTIONS(125), - [anon_sym_invoke_DASHvirtual] = ACTIONS(127), - [anon_sym_invoke_DASHsuper] = ACTIONS(127), - [anon_sym_invoke_DASHdirect] = ACTIONS(127), - [anon_sym_invoke_DASHstatic] = ACTIONS(127), - [anon_sym_invoke_DASHinterface] = ACTIONS(127), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(125), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(125), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(125), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(125), - [anon_sym_invoke_DASHinterface_DASHrange] = ACTIONS(125), - [anon_sym_neg_DASHint] = ACTIONS(125), - [anon_sym_not_DASHint] = ACTIONS(125), - [anon_sym_neg_DASHlong] = ACTIONS(125), - [anon_sym_not_DASHlong] = ACTIONS(125), - [anon_sym_neg_DASHfloat] = ACTIONS(125), - [anon_sym_neg_DASHdouble] = ACTIONS(125), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(125), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(125), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(125), - [anon_sym_long_DASHto_DASHint] = ACTIONS(125), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(125), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(125), - [anon_sym_float_DASHto_DASHint] = ACTIONS(125), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(125), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(125), - [anon_sym_double_DASHto_DASHint] = ACTIONS(125), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(125), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(125), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(125), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(125), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(125), - [anon_sym_add_DASHint] = ACTIONS(127), - [anon_sym_sub_DASHint] = ACTIONS(127), - [anon_sym_mul_DASHint] = ACTIONS(127), - [anon_sym_div_DASHint] = ACTIONS(127), - [anon_sym_rem_DASHint] = ACTIONS(127), - [anon_sym_and_DASHint] = ACTIONS(127), - [anon_sym_or_DASHint] = ACTIONS(127), - [anon_sym_xor_DASHint] = ACTIONS(127), - [anon_sym_shl_DASHint] = ACTIONS(127), - [anon_sym_shr_DASHint] = ACTIONS(127), - [anon_sym_ushr_DASHint] = ACTIONS(127), - [anon_sym_add_DASHlong] = ACTIONS(127), - [anon_sym_sub_DASHlong] = ACTIONS(127), - [anon_sym_mul_DASHlong] = ACTIONS(127), - [anon_sym_div_DASHlong] = ACTIONS(127), - [anon_sym_rem_DASHlong] = ACTIONS(127), - [anon_sym_and_DASHlong] = ACTIONS(127), - [anon_sym_or_DASHlong] = ACTIONS(127), - [anon_sym_xor_DASHlong] = ACTIONS(127), - [anon_sym_shl_DASHlong] = ACTIONS(127), - [anon_sym_shr_DASHlong] = ACTIONS(127), - [anon_sym_ushr_DASHlong] = ACTIONS(127), - [anon_sym_add_DASHfloat] = ACTIONS(127), - [anon_sym_sub_DASHfloat] = ACTIONS(127), - [anon_sym_mul_DASHfloat] = ACTIONS(127), - [anon_sym_div_DASHfloat] = ACTIONS(127), - [anon_sym_rem_DASHfloat] = ACTIONS(127), - [anon_sym_add_DASHdouble] = ACTIONS(127), - [anon_sym_sub_DASHdouble] = ACTIONS(127), - [anon_sym_mul_DASHdouble] = ACTIONS(127), - [anon_sym_div_DASHdouble] = ACTIONS(127), - [anon_sym_rem_DASHdouble] = ACTIONS(127), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(125), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(125), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(125), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(125), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(125), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(125), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(125), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(125), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(125), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(125), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(125), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(125), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(125), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(125), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(125), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(125), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(125), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(125), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(125), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(125), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(125), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(125), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(125), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(125), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(125), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(125), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(125), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(125), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(125), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(125), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(125), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(125), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(125), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(125), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(125), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(125), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(125), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(125), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(125), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(125), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(125), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(125), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(125), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(125), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(125), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(125), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(125), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(125), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(125), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(125), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(125), - [anon_sym_execute_DASHinline] = ACTIONS(125), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(125), - [anon_sym_iget_DASHquick] = ACTIONS(125), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(125), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(125), - [anon_sym_iput_DASHquick] = ACTIONS(125), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(125), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(125), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(127), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(125), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(127), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(125), - [anon_sym_DOTline] = ACTIONS(125), - [anon_sym_DOTlocals] = ACTIONS(125), - [anon_sym_DOTparam] = ACTIONS(125), - [anon_sym_DOTcatch] = ACTIONS(127), - [anon_sym_DOTcatchall] = ACTIONS(125), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(125), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(125), - [anon_sym_DOTarray_DASHdata] = ACTIONS(125), + [sym_end_method] = ACTIONS(127), + [anon_sym_DOTannotation] = ACTIONS(127), + [anon_sym_DOTparam] = ACTIONS(127), + [sym_label] = ACTIONS(127), + [anon_sym_nop] = ACTIONS(127), + [anon_sym_move] = ACTIONS(129), + [anon_sym_move_SLASHfrom16] = ACTIONS(127), + [anon_sym_move_SLASH16] = ACTIONS(127), + [anon_sym_move_DASHwide] = ACTIONS(129), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(127), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(127), + [anon_sym_move_DASHobject] = ACTIONS(129), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(127), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(127), + [anon_sym_move_DASHresult] = ACTIONS(129), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(127), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(127), + [anon_sym_move_DASHexception] = ACTIONS(127), + [anon_sym_return_DASHvoid] = ACTIONS(127), + [anon_sym_return] = ACTIONS(129), + [anon_sym_return_DASHwide] = ACTIONS(127), + [anon_sym_return_DASHobject] = ACTIONS(127), + [anon_sym_const_SLASH4] = ACTIONS(127), + [anon_sym_const_SLASH16] = ACTIONS(127), + [anon_sym_const] = ACTIONS(129), + [anon_sym_const_SLASHhigh16] = ACTIONS(127), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(127), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(127), + [anon_sym_const_DASHwide] = ACTIONS(129), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(127), + [anon_sym_const_DASHstring] = ACTIONS(129), + [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(127), + [anon_sym_const_DASHclass] = ACTIONS(127), + [anon_sym_monitor_DASHenter] = ACTIONS(127), + [anon_sym_monitor_DASHexit] = ACTIONS(127), + [anon_sym_check_DASHcast] = ACTIONS(127), + [anon_sym_instance_DASHof] = ACTIONS(127), + [anon_sym_array_DASHlength] = ACTIONS(127), + [anon_sym_new_DASHinstance] = ACTIONS(127), + [anon_sym_new_DASHarray] = ACTIONS(127), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(129), + [anon_sym_filled_DASHnew_DASHarray_DASHrange] = ACTIONS(127), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(127), + [anon_sym_throw] = ACTIONS(127), + [anon_sym_goto] = ACTIONS(129), + [anon_sym_goto_SLASH16] = ACTIONS(127), + [anon_sym_goto_SLASH32] = ACTIONS(127), + [anon_sym_packed_DASHswitch] = ACTIONS(127), + [anon_sym_sparse_DASHswitch] = ACTIONS(127), + [anon_sym_cmpl_DASHfloat] = ACTIONS(127), + [anon_sym_cmpg_DASHfloat] = ACTIONS(127), + [anon_sym_cmpl_DASHdouble] = ACTIONS(127), + [anon_sym_cmpg_DASHdouble] = ACTIONS(127), + [anon_sym_cmp_DASHlong] = ACTIONS(127), + [anon_sym_if_DASHeq] = ACTIONS(129), + [anon_sym_if_DASHne] = ACTIONS(129), + [anon_sym_if_DASHlt] = ACTIONS(129), + [anon_sym_if_DASHge] = ACTIONS(129), + [anon_sym_if_DASHgt] = ACTIONS(129), + [anon_sym_if_DASHle] = ACTIONS(129), + [anon_sym_if_DASHeqz] = ACTIONS(127), + [anon_sym_if_DASHnez] = ACTIONS(127), + [anon_sym_if_DASHltz] = ACTIONS(127), + [anon_sym_if_DASHgez] = ACTIONS(127), + [anon_sym_if_DASHgtz] = ACTIONS(127), + [anon_sym_if_DASHlez] = ACTIONS(127), + [anon_sym_aget] = ACTIONS(129), + [anon_sym_aget_DASHwide] = ACTIONS(127), + [anon_sym_aget_DASHobject] = ACTIONS(127), + [anon_sym_aget_DASHboolean] = ACTIONS(127), + [anon_sym_aget_DASHbyte] = ACTIONS(127), + [anon_sym_aget_DASHchar] = ACTIONS(127), + [anon_sym_aget_DASHshort] = ACTIONS(127), + [anon_sym_aput] = ACTIONS(129), + [anon_sym_aput_DASHwide] = ACTIONS(127), + [anon_sym_aput_DASHobject] = ACTIONS(127), + [anon_sym_aput_DASHboolean] = ACTIONS(127), + [anon_sym_aput_DASHbyte] = ACTIONS(127), + [anon_sym_aput_DASHchar] = ACTIONS(127), + [anon_sym_aput_DASHshort] = ACTIONS(127), + [anon_sym_iget] = ACTIONS(129), + [anon_sym_iget_DASHwide] = ACTIONS(129), + [anon_sym_iget_DASHobject] = ACTIONS(129), + [anon_sym_iget_DASHboolean] = ACTIONS(127), + [anon_sym_iget_DASHbyte] = ACTIONS(127), + [anon_sym_iget_DASHchar] = ACTIONS(127), + [anon_sym_iget_DASHshort] = ACTIONS(127), + [anon_sym_iput] = ACTIONS(129), + [anon_sym_iput_DASHwide] = ACTIONS(129), + [anon_sym_iput_DASHobject] = ACTIONS(129), + [anon_sym_iput_DASHboolean] = ACTIONS(127), + [anon_sym_iput_DASHbyte] = ACTIONS(127), + [anon_sym_iput_DASHchar] = ACTIONS(127), + [anon_sym_iput_DASHshort] = ACTIONS(127), + [anon_sym_sget] = ACTIONS(129), + [anon_sym_sget_DASHwide] = ACTIONS(127), + [anon_sym_sget_DASHobject] = ACTIONS(127), + [anon_sym_sget_DASHboolean] = ACTIONS(127), + [anon_sym_sget_DASHbyte] = ACTIONS(127), + [anon_sym_sget_DASHchar] = ACTIONS(127), + [anon_sym_sget_DASHshort] = ACTIONS(127), + [anon_sym_sput] = ACTIONS(129), + [anon_sym_sput_DASHwide] = ACTIONS(127), + [anon_sym_sput_DASHobject] = ACTIONS(127), + [anon_sym_sput_DASHboolean] = ACTIONS(127), + [anon_sym_sput_DASHbyte] = ACTIONS(127), + [anon_sym_sput_DASHchar] = ACTIONS(127), + [anon_sym_sput_DASHshort] = ACTIONS(127), + [anon_sym_invoke_DASHvirtual] = ACTIONS(129), + [anon_sym_invoke_DASHsuper] = ACTIONS(129), + [anon_sym_invoke_DASHdirect] = ACTIONS(129), + [anon_sym_invoke_DASHstatic] = ACTIONS(129), + [anon_sym_invoke_DASHinterface] = ACTIONS(129), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(127), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(127), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(127), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(127), + [anon_sym_invoke_DASHinterface_DASHrange] = ACTIONS(127), + [anon_sym_neg_DASHint] = ACTIONS(127), + [anon_sym_not_DASHint] = ACTIONS(127), + [anon_sym_neg_DASHlong] = ACTIONS(127), + [anon_sym_not_DASHlong] = ACTIONS(127), + [anon_sym_neg_DASHfloat] = ACTIONS(127), + [anon_sym_neg_DASHdouble] = ACTIONS(127), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(127), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(127), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(127), + [anon_sym_long_DASHto_DASHint] = ACTIONS(127), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(127), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(127), + [anon_sym_float_DASHto_DASHint] = ACTIONS(127), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(127), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(127), + [anon_sym_double_DASHto_DASHint] = ACTIONS(127), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(127), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(127), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(127), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(127), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(127), + [anon_sym_add_DASHint] = ACTIONS(129), + [anon_sym_sub_DASHint] = ACTIONS(129), + [anon_sym_mul_DASHint] = ACTIONS(129), + [anon_sym_div_DASHint] = ACTIONS(129), + [anon_sym_rem_DASHint] = ACTIONS(129), + [anon_sym_and_DASHint] = ACTIONS(129), + [anon_sym_or_DASHint] = ACTIONS(129), + [anon_sym_xor_DASHint] = ACTIONS(129), + [anon_sym_shl_DASHint] = ACTIONS(129), + [anon_sym_shr_DASHint] = ACTIONS(129), + [anon_sym_ushr_DASHint] = ACTIONS(129), + [anon_sym_add_DASHlong] = ACTIONS(129), + [anon_sym_sub_DASHlong] = ACTIONS(129), + [anon_sym_mul_DASHlong] = ACTIONS(129), + [anon_sym_div_DASHlong] = ACTIONS(129), + [anon_sym_rem_DASHlong] = ACTIONS(129), + [anon_sym_and_DASHlong] = ACTIONS(129), + [anon_sym_or_DASHlong] = ACTIONS(129), + [anon_sym_xor_DASHlong] = ACTIONS(129), + [anon_sym_shl_DASHlong] = ACTIONS(129), + [anon_sym_shr_DASHlong] = ACTIONS(129), + [anon_sym_ushr_DASHlong] = ACTIONS(129), + [anon_sym_add_DASHfloat] = ACTIONS(129), + [anon_sym_sub_DASHfloat] = ACTIONS(129), + [anon_sym_mul_DASHfloat] = ACTIONS(129), + [anon_sym_div_DASHfloat] = ACTIONS(129), + [anon_sym_rem_DASHfloat] = ACTIONS(129), + [anon_sym_add_DASHdouble] = ACTIONS(129), + [anon_sym_sub_DASHdouble] = ACTIONS(129), + [anon_sym_mul_DASHdouble] = ACTIONS(129), + [anon_sym_div_DASHdouble] = ACTIONS(129), + [anon_sym_rem_DASHdouble] = ACTIONS(129), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(127), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(127), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(127), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(127), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(127), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(127), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(127), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(127), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(127), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(127), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(127), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(127), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(127), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(127), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(127), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(127), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(127), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(127), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(127), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(127), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(127), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(127), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(127), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(127), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(127), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(127), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(127), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(127), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(127), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(127), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(127), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(127), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(127), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(127), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(127), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(127), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(127), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(127), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(127), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(127), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(127), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(127), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(127), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(127), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(127), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(127), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(127), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(127), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(127), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(127), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(127), + [anon_sym_execute_DASHinline] = ACTIONS(127), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(127), + [anon_sym_iget_DASHquick] = ACTIONS(127), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(127), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(127), + [anon_sym_iput_DASHquick] = ACTIONS(127), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(127), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(127), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(129), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(127), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(129), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(127), + [anon_sym_DOTline] = ACTIONS(127), + [anon_sym_DOTlocals] = ACTIONS(127), + [anon_sym_DOTcatch] = ACTIONS(129), + [anon_sym_DOTcatchall] = ACTIONS(127), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(127), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(127), + [anon_sym_DOTarray_DASHdata] = ACTIONS(127), [sym_comment] = ACTIONS(3), }, [19] = { - [sym_end_method] = ACTIONS(129), - [anon_sym_DOTannotation] = ACTIONS(129), - [sym_label] = ACTIONS(129), - [anon_sym_nop] = ACTIONS(129), - [anon_sym_move] = ACTIONS(131), - [anon_sym_move_SLASHfrom16] = ACTIONS(129), - [anon_sym_move_SLASH16] = ACTIONS(129), - [anon_sym_move_DASHwide] = ACTIONS(131), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(129), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(129), - [anon_sym_move_DASHobject] = ACTIONS(131), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(129), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(129), - [anon_sym_move_DASHresult] = ACTIONS(131), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(129), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(129), - [anon_sym_move_DASHexception] = ACTIONS(129), - [anon_sym_return_DASHvoid] = ACTIONS(129), - [anon_sym_return] = ACTIONS(131), - [anon_sym_return_DASHwide] = ACTIONS(129), - [anon_sym_return_DASHobject] = ACTIONS(129), - [anon_sym_const_SLASH4] = ACTIONS(129), - [anon_sym_const_SLASH16] = ACTIONS(129), - [anon_sym_const] = ACTIONS(131), - [anon_sym_const_SLASHhigh16] = ACTIONS(129), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(129), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(129), - [anon_sym_const_DASHwide] = ACTIONS(131), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(129), - [anon_sym_const_DASHstring] = ACTIONS(131), - [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(129), - [anon_sym_const_DASHclass] = ACTIONS(129), - [anon_sym_monitor_DASHenter] = ACTIONS(129), - [anon_sym_monitor_DASHexit] = ACTIONS(129), - [anon_sym_check_DASHcast] = ACTIONS(129), - [anon_sym_instance_DASHof] = ACTIONS(129), - [anon_sym_array_DASHlength] = ACTIONS(129), - [anon_sym_new_DASHinstance] = ACTIONS(129), - [anon_sym_new_DASHarray] = ACTIONS(129), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(131), - [anon_sym_filled_DASHnew_DASHarray_DASHrange] = ACTIONS(129), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(129), - [anon_sym_throw] = ACTIONS(129), - [anon_sym_goto] = ACTIONS(131), - [anon_sym_goto_SLASH16] = ACTIONS(129), - [anon_sym_goto_SLASH32] = ACTIONS(129), - [anon_sym_packed_DASHswitch] = ACTIONS(129), - [anon_sym_sparse_DASHswitch] = ACTIONS(129), - [anon_sym_cmpl_DASHfloat] = ACTIONS(129), - [anon_sym_cmpg_DASHfloat] = ACTIONS(129), - [anon_sym_cmpl_DASHdouble] = ACTIONS(129), - [anon_sym_cmpg_DASHdouble] = ACTIONS(129), - [anon_sym_cmp_DASHlong] = ACTIONS(129), - [anon_sym_if_DASHeq] = ACTIONS(131), - [anon_sym_if_DASHne] = ACTIONS(131), - [anon_sym_if_DASHlt] = ACTIONS(131), - [anon_sym_if_DASHge] = ACTIONS(131), - [anon_sym_if_DASHgt] = ACTIONS(131), - [anon_sym_if_DASHle] = ACTIONS(131), - [anon_sym_if_DASHeqz] = ACTIONS(129), - [anon_sym_if_DASHnez] = ACTIONS(129), - [anon_sym_if_DASHltz] = ACTIONS(129), - [anon_sym_if_DASHgez] = ACTIONS(129), - [anon_sym_if_DASHgtz] = ACTIONS(129), - [anon_sym_if_DASHlez] = ACTIONS(129), - [anon_sym_aget] = ACTIONS(131), - [anon_sym_aget_DASHwide] = ACTIONS(129), - [anon_sym_aget_DASHobject] = ACTIONS(129), - [anon_sym_aget_DASHboolean] = ACTIONS(129), - [anon_sym_aget_DASHbyte] = ACTIONS(129), - [anon_sym_aget_DASHchar] = ACTIONS(129), - [anon_sym_aget_DASHshort] = ACTIONS(129), - [anon_sym_aput] = ACTIONS(131), - [anon_sym_aput_DASHwide] = ACTIONS(129), - [anon_sym_aput_DASHobject] = ACTIONS(129), - [anon_sym_aput_DASHboolean] = ACTIONS(129), - [anon_sym_aput_DASHbyte] = ACTIONS(129), - [anon_sym_aput_DASHchar] = ACTIONS(129), - [anon_sym_aput_DASHshort] = ACTIONS(129), - [anon_sym_iget] = ACTIONS(131), - [anon_sym_iget_DASHwide] = ACTIONS(131), - [anon_sym_iget_DASHobject] = ACTIONS(131), - [anon_sym_iget_DASHboolean] = ACTIONS(129), - [anon_sym_iget_DASHbyte] = ACTIONS(129), - [anon_sym_iget_DASHchar] = ACTIONS(129), - [anon_sym_iget_DASHshort] = ACTIONS(129), - [anon_sym_iput] = ACTIONS(131), - [anon_sym_iput_DASHwide] = ACTIONS(131), - [anon_sym_iput_DASHobject] = ACTIONS(131), - [anon_sym_iput_DASHboolean] = ACTIONS(129), - [anon_sym_iput_DASHbyte] = ACTIONS(129), - [anon_sym_iput_DASHchar] = ACTIONS(129), - [anon_sym_iput_DASHshort] = ACTIONS(129), - [anon_sym_sget] = ACTIONS(131), - [anon_sym_sget_DASHwide] = ACTIONS(129), - [anon_sym_sget_DASHobject] = ACTIONS(129), - [anon_sym_sget_DASHboolean] = ACTIONS(129), - [anon_sym_sget_DASHbyte] = ACTIONS(129), - [anon_sym_sget_DASHchar] = ACTIONS(129), - [anon_sym_sget_DASHshort] = ACTIONS(129), - [anon_sym_sput] = ACTIONS(131), - [anon_sym_sput_DASHwide] = ACTIONS(129), - [anon_sym_sput_DASHobject] = ACTIONS(129), - [anon_sym_sput_DASHboolean] = ACTIONS(129), - [anon_sym_sput_DASHbyte] = ACTIONS(129), - [anon_sym_sput_DASHchar] = ACTIONS(129), - [anon_sym_sput_DASHshort] = ACTIONS(129), - [anon_sym_invoke_DASHvirtual] = ACTIONS(131), - [anon_sym_invoke_DASHsuper] = ACTIONS(131), - [anon_sym_invoke_DASHdirect] = ACTIONS(131), - [anon_sym_invoke_DASHstatic] = ACTIONS(131), - [anon_sym_invoke_DASHinterface] = ACTIONS(131), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(129), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(129), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(129), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(129), - [anon_sym_invoke_DASHinterface_DASHrange] = ACTIONS(129), - [anon_sym_neg_DASHint] = ACTIONS(129), - [anon_sym_not_DASHint] = ACTIONS(129), - [anon_sym_neg_DASHlong] = ACTIONS(129), - [anon_sym_not_DASHlong] = ACTIONS(129), - [anon_sym_neg_DASHfloat] = ACTIONS(129), - [anon_sym_neg_DASHdouble] = ACTIONS(129), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(129), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(129), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(129), - [anon_sym_long_DASHto_DASHint] = ACTIONS(129), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(129), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(129), - [anon_sym_float_DASHto_DASHint] = ACTIONS(129), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(129), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(129), - [anon_sym_double_DASHto_DASHint] = ACTIONS(129), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(129), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(129), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(129), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(129), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(129), - [anon_sym_add_DASHint] = ACTIONS(131), - [anon_sym_sub_DASHint] = ACTIONS(131), - [anon_sym_mul_DASHint] = ACTIONS(131), - [anon_sym_div_DASHint] = ACTIONS(131), - [anon_sym_rem_DASHint] = ACTIONS(131), - [anon_sym_and_DASHint] = ACTIONS(131), - [anon_sym_or_DASHint] = ACTIONS(131), - [anon_sym_xor_DASHint] = ACTIONS(131), - [anon_sym_shl_DASHint] = ACTIONS(131), - [anon_sym_shr_DASHint] = ACTIONS(131), - [anon_sym_ushr_DASHint] = ACTIONS(131), - [anon_sym_add_DASHlong] = ACTIONS(131), - [anon_sym_sub_DASHlong] = ACTIONS(131), - [anon_sym_mul_DASHlong] = ACTIONS(131), - [anon_sym_div_DASHlong] = ACTIONS(131), - [anon_sym_rem_DASHlong] = ACTIONS(131), - [anon_sym_and_DASHlong] = ACTIONS(131), - [anon_sym_or_DASHlong] = ACTIONS(131), - [anon_sym_xor_DASHlong] = ACTIONS(131), - [anon_sym_shl_DASHlong] = ACTIONS(131), - [anon_sym_shr_DASHlong] = ACTIONS(131), - [anon_sym_ushr_DASHlong] = ACTIONS(131), - [anon_sym_add_DASHfloat] = ACTIONS(131), - [anon_sym_sub_DASHfloat] = ACTIONS(131), - [anon_sym_mul_DASHfloat] = ACTIONS(131), - [anon_sym_div_DASHfloat] = ACTIONS(131), - [anon_sym_rem_DASHfloat] = ACTIONS(131), - [anon_sym_add_DASHdouble] = ACTIONS(131), - [anon_sym_sub_DASHdouble] = ACTIONS(131), - [anon_sym_mul_DASHdouble] = ACTIONS(131), - [anon_sym_div_DASHdouble] = ACTIONS(131), - [anon_sym_rem_DASHdouble] = ACTIONS(131), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(129), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(129), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(129), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(129), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(129), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(129), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(129), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(129), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(129), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(129), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(129), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(129), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(129), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(129), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(129), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(129), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(129), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(129), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(129), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(129), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(129), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(129), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(129), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(129), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(129), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(129), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(129), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(129), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(129), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(129), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(129), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(129), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(129), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(129), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(129), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(129), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(129), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(129), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(129), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(129), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(129), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(129), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(129), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(129), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(129), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(129), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(129), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(129), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(129), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(129), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(129), - [anon_sym_execute_DASHinline] = ACTIONS(129), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(129), - [anon_sym_iget_DASHquick] = ACTIONS(129), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(129), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(129), - [anon_sym_iput_DASHquick] = ACTIONS(129), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(129), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(129), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(131), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(129), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(131), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(129), - [anon_sym_DOTline] = ACTIONS(129), - [anon_sym_DOTlocals] = ACTIONS(129), - [anon_sym_DOTparam] = ACTIONS(129), - [anon_sym_DOTcatch] = ACTIONS(131), - [anon_sym_DOTcatchall] = ACTIONS(129), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(129), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(129), - [anon_sym_DOTarray_DASHdata] = ACTIONS(129), + [sym_end_method] = ACTIONS(131), + [anon_sym_DOTannotation] = ACTIONS(131), + [anon_sym_DOTparam] = ACTIONS(131), + [sym_label] = ACTIONS(131), + [anon_sym_nop] = ACTIONS(131), + [anon_sym_move] = ACTIONS(133), + [anon_sym_move_SLASHfrom16] = ACTIONS(131), + [anon_sym_move_SLASH16] = ACTIONS(131), + [anon_sym_move_DASHwide] = ACTIONS(133), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(131), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(131), + [anon_sym_move_DASHobject] = ACTIONS(133), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(131), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(131), + [anon_sym_move_DASHresult] = ACTIONS(133), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(131), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(131), + [anon_sym_move_DASHexception] = ACTIONS(131), + [anon_sym_return_DASHvoid] = ACTIONS(131), + [anon_sym_return] = ACTIONS(133), + [anon_sym_return_DASHwide] = ACTIONS(131), + [anon_sym_return_DASHobject] = ACTIONS(131), + [anon_sym_const_SLASH4] = ACTIONS(131), + [anon_sym_const_SLASH16] = ACTIONS(131), + [anon_sym_const] = ACTIONS(133), + [anon_sym_const_SLASHhigh16] = ACTIONS(131), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(131), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(131), + [anon_sym_const_DASHwide] = ACTIONS(133), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(131), + [anon_sym_const_DASHstring] = ACTIONS(133), + [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(131), + [anon_sym_const_DASHclass] = ACTIONS(131), + [anon_sym_monitor_DASHenter] = ACTIONS(131), + [anon_sym_monitor_DASHexit] = ACTIONS(131), + [anon_sym_check_DASHcast] = ACTIONS(131), + [anon_sym_instance_DASHof] = ACTIONS(131), + [anon_sym_array_DASHlength] = ACTIONS(131), + [anon_sym_new_DASHinstance] = ACTIONS(131), + [anon_sym_new_DASHarray] = ACTIONS(131), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(133), + [anon_sym_filled_DASHnew_DASHarray_DASHrange] = ACTIONS(131), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(131), + [anon_sym_throw] = ACTIONS(131), + [anon_sym_goto] = ACTIONS(133), + [anon_sym_goto_SLASH16] = ACTIONS(131), + [anon_sym_goto_SLASH32] = ACTIONS(131), + [anon_sym_packed_DASHswitch] = ACTIONS(131), + [anon_sym_sparse_DASHswitch] = ACTIONS(131), + [anon_sym_cmpl_DASHfloat] = ACTIONS(131), + [anon_sym_cmpg_DASHfloat] = ACTIONS(131), + [anon_sym_cmpl_DASHdouble] = ACTIONS(131), + [anon_sym_cmpg_DASHdouble] = ACTIONS(131), + [anon_sym_cmp_DASHlong] = ACTIONS(131), + [anon_sym_if_DASHeq] = ACTIONS(133), + [anon_sym_if_DASHne] = ACTIONS(133), + [anon_sym_if_DASHlt] = ACTIONS(133), + [anon_sym_if_DASHge] = ACTIONS(133), + [anon_sym_if_DASHgt] = ACTIONS(133), + [anon_sym_if_DASHle] = ACTIONS(133), + [anon_sym_if_DASHeqz] = ACTIONS(131), + [anon_sym_if_DASHnez] = ACTIONS(131), + [anon_sym_if_DASHltz] = ACTIONS(131), + [anon_sym_if_DASHgez] = ACTIONS(131), + [anon_sym_if_DASHgtz] = ACTIONS(131), + [anon_sym_if_DASHlez] = ACTIONS(131), + [anon_sym_aget] = ACTIONS(133), + [anon_sym_aget_DASHwide] = ACTIONS(131), + [anon_sym_aget_DASHobject] = ACTIONS(131), + [anon_sym_aget_DASHboolean] = ACTIONS(131), + [anon_sym_aget_DASHbyte] = ACTIONS(131), + [anon_sym_aget_DASHchar] = ACTIONS(131), + [anon_sym_aget_DASHshort] = ACTIONS(131), + [anon_sym_aput] = ACTIONS(133), + [anon_sym_aput_DASHwide] = ACTIONS(131), + [anon_sym_aput_DASHobject] = ACTIONS(131), + [anon_sym_aput_DASHboolean] = ACTIONS(131), + [anon_sym_aput_DASHbyte] = ACTIONS(131), + [anon_sym_aput_DASHchar] = ACTIONS(131), + [anon_sym_aput_DASHshort] = ACTIONS(131), + [anon_sym_iget] = ACTIONS(133), + [anon_sym_iget_DASHwide] = ACTIONS(133), + [anon_sym_iget_DASHobject] = ACTIONS(133), + [anon_sym_iget_DASHboolean] = ACTIONS(131), + [anon_sym_iget_DASHbyte] = ACTIONS(131), + [anon_sym_iget_DASHchar] = ACTIONS(131), + [anon_sym_iget_DASHshort] = ACTIONS(131), + [anon_sym_iput] = ACTIONS(133), + [anon_sym_iput_DASHwide] = ACTIONS(133), + [anon_sym_iput_DASHobject] = ACTIONS(133), + [anon_sym_iput_DASHboolean] = ACTIONS(131), + [anon_sym_iput_DASHbyte] = ACTIONS(131), + [anon_sym_iput_DASHchar] = ACTIONS(131), + [anon_sym_iput_DASHshort] = ACTIONS(131), + [anon_sym_sget] = ACTIONS(133), + [anon_sym_sget_DASHwide] = ACTIONS(131), + [anon_sym_sget_DASHobject] = ACTIONS(131), + [anon_sym_sget_DASHboolean] = ACTIONS(131), + [anon_sym_sget_DASHbyte] = ACTIONS(131), + [anon_sym_sget_DASHchar] = ACTIONS(131), + [anon_sym_sget_DASHshort] = ACTIONS(131), + [anon_sym_sput] = ACTIONS(133), + [anon_sym_sput_DASHwide] = ACTIONS(131), + [anon_sym_sput_DASHobject] = ACTIONS(131), + [anon_sym_sput_DASHboolean] = ACTIONS(131), + [anon_sym_sput_DASHbyte] = ACTIONS(131), + [anon_sym_sput_DASHchar] = ACTIONS(131), + [anon_sym_sput_DASHshort] = ACTIONS(131), + [anon_sym_invoke_DASHvirtual] = ACTIONS(133), + [anon_sym_invoke_DASHsuper] = ACTIONS(133), + [anon_sym_invoke_DASHdirect] = ACTIONS(133), + [anon_sym_invoke_DASHstatic] = ACTIONS(133), + [anon_sym_invoke_DASHinterface] = ACTIONS(133), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(131), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(131), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(131), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(131), + [anon_sym_invoke_DASHinterface_DASHrange] = ACTIONS(131), + [anon_sym_neg_DASHint] = ACTIONS(131), + [anon_sym_not_DASHint] = ACTIONS(131), + [anon_sym_neg_DASHlong] = ACTIONS(131), + [anon_sym_not_DASHlong] = ACTIONS(131), + [anon_sym_neg_DASHfloat] = ACTIONS(131), + [anon_sym_neg_DASHdouble] = ACTIONS(131), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(131), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(131), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(131), + [anon_sym_long_DASHto_DASHint] = ACTIONS(131), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(131), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(131), + [anon_sym_float_DASHto_DASHint] = ACTIONS(131), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(131), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(131), + [anon_sym_double_DASHto_DASHint] = ACTIONS(131), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(131), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(131), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(131), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(131), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(131), + [anon_sym_add_DASHint] = ACTIONS(133), + [anon_sym_sub_DASHint] = ACTIONS(133), + [anon_sym_mul_DASHint] = ACTIONS(133), + [anon_sym_div_DASHint] = ACTIONS(133), + [anon_sym_rem_DASHint] = ACTIONS(133), + [anon_sym_and_DASHint] = ACTIONS(133), + [anon_sym_or_DASHint] = ACTIONS(133), + [anon_sym_xor_DASHint] = ACTIONS(133), + [anon_sym_shl_DASHint] = ACTIONS(133), + [anon_sym_shr_DASHint] = ACTIONS(133), + [anon_sym_ushr_DASHint] = ACTIONS(133), + [anon_sym_add_DASHlong] = ACTIONS(133), + [anon_sym_sub_DASHlong] = ACTIONS(133), + [anon_sym_mul_DASHlong] = ACTIONS(133), + [anon_sym_div_DASHlong] = ACTIONS(133), + [anon_sym_rem_DASHlong] = ACTIONS(133), + [anon_sym_and_DASHlong] = ACTIONS(133), + [anon_sym_or_DASHlong] = ACTIONS(133), + [anon_sym_xor_DASHlong] = ACTIONS(133), + [anon_sym_shl_DASHlong] = ACTIONS(133), + [anon_sym_shr_DASHlong] = ACTIONS(133), + [anon_sym_ushr_DASHlong] = ACTIONS(133), + [anon_sym_add_DASHfloat] = ACTIONS(133), + [anon_sym_sub_DASHfloat] = ACTIONS(133), + [anon_sym_mul_DASHfloat] = ACTIONS(133), + [anon_sym_div_DASHfloat] = ACTIONS(133), + [anon_sym_rem_DASHfloat] = ACTIONS(133), + [anon_sym_add_DASHdouble] = ACTIONS(133), + [anon_sym_sub_DASHdouble] = ACTIONS(133), + [anon_sym_mul_DASHdouble] = ACTIONS(133), + [anon_sym_div_DASHdouble] = ACTIONS(133), + [anon_sym_rem_DASHdouble] = ACTIONS(133), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(131), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(131), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(131), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(131), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(131), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(131), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(131), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(131), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(131), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(131), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(131), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(131), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(131), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(131), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(131), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(131), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(131), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(131), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(131), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(131), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(131), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(131), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(131), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(131), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(131), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(131), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(131), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(131), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(131), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(131), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(131), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(131), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(131), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(131), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(131), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(131), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(131), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(131), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(131), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(131), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(131), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(131), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(131), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(131), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(131), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(131), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(131), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(131), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(131), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(131), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(131), + [anon_sym_execute_DASHinline] = ACTIONS(131), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(131), + [anon_sym_iget_DASHquick] = ACTIONS(131), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(131), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(131), + [anon_sym_iput_DASHquick] = ACTIONS(131), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(131), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(131), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(133), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(131), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(133), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(131), + [anon_sym_DOTline] = ACTIONS(131), + [anon_sym_DOTlocals] = ACTIONS(131), + [anon_sym_DOTcatch] = ACTIONS(133), + [anon_sym_DOTcatchall] = ACTIONS(131), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(131), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(131), + [anon_sym_DOTarray_DASHdata] = ACTIONS(131), [sym_comment] = ACTIONS(3), }, [20] = { - [sym_end_method] = ACTIONS(133), - [anon_sym_DOTannotation] = ACTIONS(133), - [sym_label] = ACTIONS(133), - [anon_sym_nop] = ACTIONS(133), - [anon_sym_move] = ACTIONS(135), - [anon_sym_move_SLASHfrom16] = ACTIONS(133), - [anon_sym_move_SLASH16] = ACTIONS(133), - [anon_sym_move_DASHwide] = ACTIONS(135), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(133), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(133), - [anon_sym_move_DASHobject] = ACTIONS(135), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(133), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(133), - [anon_sym_move_DASHresult] = ACTIONS(135), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(133), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(133), - [anon_sym_move_DASHexception] = ACTIONS(133), - [anon_sym_return_DASHvoid] = ACTIONS(133), - [anon_sym_return] = ACTIONS(135), - [anon_sym_return_DASHwide] = ACTIONS(133), - [anon_sym_return_DASHobject] = ACTIONS(133), - [anon_sym_const_SLASH4] = ACTIONS(133), - [anon_sym_const_SLASH16] = ACTIONS(133), - [anon_sym_const] = ACTIONS(135), - [anon_sym_const_SLASHhigh16] = ACTIONS(133), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(133), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(133), - [anon_sym_const_DASHwide] = ACTIONS(135), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(133), - [anon_sym_const_DASHstring] = ACTIONS(135), - [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(133), - [anon_sym_const_DASHclass] = ACTIONS(133), - [anon_sym_monitor_DASHenter] = ACTIONS(133), - [anon_sym_monitor_DASHexit] = ACTIONS(133), - [anon_sym_check_DASHcast] = ACTIONS(133), - [anon_sym_instance_DASHof] = ACTIONS(133), - [anon_sym_array_DASHlength] = ACTIONS(133), - [anon_sym_new_DASHinstance] = ACTIONS(133), - [anon_sym_new_DASHarray] = ACTIONS(133), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(135), - [anon_sym_filled_DASHnew_DASHarray_DASHrange] = ACTIONS(133), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(133), - [anon_sym_throw] = ACTIONS(133), - [anon_sym_goto] = ACTIONS(135), - [anon_sym_goto_SLASH16] = ACTIONS(133), - [anon_sym_goto_SLASH32] = ACTIONS(133), - [anon_sym_packed_DASHswitch] = ACTIONS(133), - [anon_sym_sparse_DASHswitch] = ACTIONS(133), - [anon_sym_cmpl_DASHfloat] = ACTIONS(133), - [anon_sym_cmpg_DASHfloat] = ACTIONS(133), - [anon_sym_cmpl_DASHdouble] = ACTIONS(133), - [anon_sym_cmpg_DASHdouble] = ACTIONS(133), - [anon_sym_cmp_DASHlong] = ACTIONS(133), - [anon_sym_if_DASHeq] = ACTIONS(135), - [anon_sym_if_DASHne] = ACTIONS(135), - [anon_sym_if_DASHlt] = ACTIONS(135), - [anon_sym_if_DASHge] = ACTIONS(135), - [anon_sym_if_DASHgt] = ACTIONS(135), - [anon_sym_if_DASHle] = ACTIONS(135), - [anon_sym_if_DASHeqz] = ACTIONS(133), - [anon_sym_if_DASHnez] = ACTIONS(133), - [anon_sym_if_DASHltz] = ACTIONS(133), - [anon_sym_if_DASHgez] = ACTIONS(133), - [anon_sym_if_DASHgtz] = ACTIONS(133), - [anon_sym_if_DASHlez] = ACTIONS(133), - [anon_sym_aget] = ACTIONS(135), - [anon_sym_aget_DASHwide] = ACTIONS(133), - [anon_sym_aget_DASHobject] = ACTIONS(133), - [anon_sym_aget_DASHboolean] = ACTIONS(133), - [anon_sym_aget_DASHbyte] = ACTIONS(133), - [anon_sym_aget_DASHchar] = ACTIONS(133), - [anon_sym_aget_DASHshort] = ACTIONS(133), - [anon_sym_aput] = ACTIONS(135), - [anon_sym_aput_DASHwide] = ACTIONS(133), - [anon_sym_aput_DASHobject] = ACTIONS(133), - [anon_sym_aput_DASHboolean] = ACTIONS(133), - [anon_sym_aput_DASHbyte] = ACTIONS(133), - [anon_sym_aput_DASHchar] = ACTIONS(133), - [anon_sym_aput_DASHshort] = ACTIONS(133), - [anon_sym_iget] = ACTIONS(135), - [anon_sym_iget_DASHwide] = ACTIONS(135), - [anon_sym_iget_DASHobject] = ACTIONS(135), - [anon_sym_iget_DASHboolean] = ACTIONS(133), - [anon_sym_iget_DASHbyte] = ACTIONS(133), - [anon_sym_iget_DASHchar] = ACTIONS(133), - [anon_sym_iget_DASHshort] = ACTIONS(133), - [anon_sym_iput] = ACTIONS(135), - [anon_sym_iput_DASHwide] = ACTIONS(135), - [anon_sym_iput_DASHobject] = ACTIONS(135), - [anon_sym_iput_DASHboolean] = ACTIONS(133), - [anon_sym_iput_DASHbyte] = ACTIONS(133), - [anon_sym_iput_DASHchar] = ACTIONS(133), - [anon_sym_iput_DASHshort] = ACTIONS(133), - [anon_sym_sget] = ACTIONS(135), - [anon_sym_sget_DASHwide] = ACTIONS(133), - [anon_sym_sget_DASHobject] = ACTIONS(133), - [anon_sym_sget_DASHboolean] = ACTIONS(133), - [anon_sym_sget_DASHbyte] = ACTIONS(133), - [anon_sym_sget_DASHchar] = ACTIONS(133), - [anon_sym_sget_DASHshort] = ACTIONS(133), - [anon_sym_sput] = ACTIONS(135), - [anon_sym_sput_DASHwide] = ACTIONS(133), - [anon_sym_sput_DASHobject] = ACTIONS(133), - [anon_sym_sput_DASHboolean] = ACTIONS(133), - [anon_sym_sput_DASHbyte] = ACTIONS(133), - [anon_sym_sput_DASHchar] = ACTIONS(133), - [anon_sym_sput_DASHshort] = ACTIONS(133), - [anon_sym_invoke_DASHvirtual] = ACTIONS(135), - [anon_sym_invoke_DASHsuper] = ACTIONS(135), - [anon_sym_invoke_DASHdirect] = ACTIONS(135), - [anon_sym_invoke_DASHstatic] = ACTIONS(135), - [anon_sym_invoke_DASHinterface] = ACTIONS(135), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(133), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(133), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(133), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(133), - [anon_sym_invoke_DASHinterface_DASHrange] = ACTIONS(133), - [anon_sym_neg_DASHint] = ACTIONS(133), - [anon_sym_not_DASHint] = ACTIONS(133), - [anon_sym_neg_DASHlong] = ACTIONS(133), - [anon_sym_not_DASHlong] = ACTIONS(133), - [anon_sym_neg_DASHfloat] = ACTIONS(133), - [anon_sym_neg_DASHdouble] = ACTIONS(133), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(133), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(133), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(133), - [anon_sym_long_DASHto_DASHint] = ACTIONS(133), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(133), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(133), - [anon_sym_float_DASHto_DASHint] = ACTIONS(133), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(133), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(133), - [anon_sym_double_DASHto_DASHint] = ACTIONS(133), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(133), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(133), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(133), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(133), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(133), - [anon_sym_add_DASHint] = ACTIONS(135), - [anon_sym_sub_DASHint] = ACTIONS(135), - [anon_sym_mul_DASHint] = ACTIONS(135), - [anon_sym_div_DASHint] = ACTIONS(135), - [anon_sym_rem_DASHint] = ACTIONS(135), - [anon_sym_and_DASHint] = ACTIONS(135), - [anon_sym_or_DASHint] = ACTIONS(135), - [anon_sym_xor_DASHint] = ACTIONS(135), - [anon_sym_shl_DASHint] = ACTIONS(135), - [anon_sym_shr_DASHint] = ACTIONS(135), - [anon_sym_ushr_DASHint] = ACTIONS(135), - [anon_sym_add_DASHlong] = ACTIONS(135), - [anon_sym_sub_DASHlong] = ACTIONS(135), - [anon_sym_mul_DASHlong] = ACTIONS(135), - [anon_sym_div_DASHlong] = ACTIONS(135), - [anon_sym_rem_DASHlong] = ACTIONS(135), - [anon_sym_and_DASHlong] = ACTIONS(135), - [anon_sym_or_DASHlong] = ACTIONS(135), - [anon_sym_xor_DASHlong] = ACTIONS(135), - [anon_sym_shl_DASHlong] = ACTIONS(135), - [anon_sym_shr_DASHlong] = ACTIONS(135), - [anon_sym_ushr_DASHlong] = ACTIONS(135), - [anon_sym_add_DASHfloat] = ACTIONS(135), - [anon_sym_sub_DASHfloat] = ACTIONS(135), - [anon_sym_mul_DASHfloat] = ACTIONS(135), - [anon_sym_div_DASHfloat] = ACTIONS(135), - [anon_sym_rem_DASHfloat] = ACTIONS(135), - [anon_sym_add_DASHdouble] = ACTIONS(135), - [anon_sym_sub_DASHdouble] = ACTIONS(135), - [anon_sym_mul_DASHdouble] = ACTIONS(135), - [anon_sym_div_DASHdouble] = ACTIONS(135), - [anon_sym_rem_DASHdouble] = ACTIONS(135), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(133), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(133), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(133), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(133), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(133), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(133), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(133), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(133), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(133), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(133), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(133), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(133), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(133), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(133), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(133), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(133), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(133), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(133), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(133), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(133), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(133), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(133), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(133), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(133), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(133), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(133), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(133), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(133), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(133), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(133), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(133), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(133), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(133), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(133), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(133), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(133), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(133), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(133), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(133), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(133), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(133), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(133), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(133), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(133), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(133), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(133), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(133), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(133), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(133), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(133), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(133), - [anon_sym_execute_DASHinline] = ACTIONS(133), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(133), - [anon_sym_iget_DASHquick] = ACTIONS(133), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(133), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(133), - [anon_sym_iput_DASHquick] = ACTIONS(133), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(133), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(133), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(135), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(133), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(135), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(133), - [anon_sym_DOTline] = ACTIONS(133), - [anon_sym_DOTlocals] = ACTIONS(133), - [anon_sym_DOTparam] = ACTIONS(133), - [anon_sym_DOTcatch] = ACTIONS(135), - [anon_sym_DOTcatchall] = ACTIONS(133), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(133), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(133), - [anon_sym_DOTarray_DASHdata] = ACTIONS(133), + [sym_end_method] = ACTIONS(135), + [anon_sym_DOTannotation] = ACTIONS(135), + [anon_sym_DOTparam] = ACTIONS(135), + [sym_label] = ACTIONS(135), + [anon_sym_nop] = ACTIONS(135), + [anon_sym_move] = ACTIONS(137), + [anon_sym_move_SLASHfrom16] = ACTIONS(135), + [anon_sym_move_SLASH16] = ACTIONS(135), + [anon_sym_move_DASHwide] = ACTIONS(137), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(135), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(135), + [anon_sym_move_DASHobject] = ACTIONS(137), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(135), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(135), + [anon_sym_move_DASHresult] = ACTIONS(137), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(135), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(135), + [anon_sym_move_DASHexception] = ACTIONS(135), + [anon_sym_return_DASHvoid] = ACTIONS(135), + [anon_sym_return] = ACTIONS(137), + [anon_sym_return_DASHwide] = ACTIONS(135), + [anon_sym_return_DASHobject] = ACTIONS(135), + [anon_sym_const_SLASH4] = ACTIONS(135), + [anon_sym_const_SLASH16] = ACTIONS(135), + [anon_sym_const] = ACTIONS(137), + [anon_sym_const_SLASHhigh16] = ACTIONS(135), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(135), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(135), + [anon_sym_const_DASHwide] = ACTIONS(137), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(135), + [anon_sym_const_DASHstring] = ACTIONS(137), + [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(135), + [anon_sym_const_DASHclass] = ACTIONS(135), + [anon_sym_monitor_DASHenter] = ACTIONS(135), + [anon_sym_monitor_DASHexit] = ACTIONS(135), + [anon_sym_check_DASHcast] = ACTIONS(135), + [anon_sym_instance_DASHof] = ACTIONS(135), + [anon_sym_array_DASHlength] = ACTIONS(135), + [anon_sym_new_DASHinstance] = ACTIONS(135), + [anon_sym_new_DASHarray] = ACTIONS(135), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(137), + [anon_sym_filled_DASHnew_DASHarray_DASHrange] = ACTIONS(135), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(135), + [anon_sym_throw] = ACTIONS(135), + [anon_sym_goto] = ACTIONS(137), + [anon_sym_goto_SLASH16] = ACTIONS(135), + [anon_sym_goto_SLASH32] = ACTIONS(135), + [anon_sym_packed_DASHswitch] = ACTIONS(135), + [anon_sym_sparse_DASHswitch] = ACTIONS(135), + [anon_sym_cmpl_DASHfloat] = ACTIONS(135), + [anon_sym_cmpg_DASHfloat] = ACTIONS(135), + [anon_sym_cmpl_DASHdouble] = ACTIONS(135), + [anon_sym_cmpg_DASHdouble] = ACTIONS(135), + [anon_sym_cmp_DASHlong] = ACTIONS(135), + [anon_sym_if_DASHeq] = ACTIONS(137), + [anon_sym_if_DASHne] = ACTIONS(137), + [anon_sym_if_DASHlt] = ACTIONS(137), + [anon_sym_if_DASHge] = ACTIONS(137), + [anon_sym_if_DASHgt] = ACTIONS(137), + [anon_sym_if_DASHle] = ACTIONS(137), + [anon_sym_if_DASHeqz] = ACTIONS(135), + [anon_sym_if_DASHnez] = ACTIONS(135), + [anon_sym_if_DASHltz] = ACTIONS(135), + [anon_sym_if_DASHgez] = ACTIONS(135), + [anon_sym_if_DASHgtz] = ACTIONS(135), + [anon_sym_if_DASHlez] = ACTIONS(135), + [anon_sym_aget] = ACTIONS(137), + [anon_sym_aget_DASHwide] = ACTIONS(135), + [anon_sym_aget_DASHobject] = ACTIONS(135), + [anon_sym_aget_DASHboolean] = ACTIONS(135), + [anon_sym_aget_DASHbyte] = ACTIONS(135), + [anon_sym_aget_DASHchar] = ACTIONS(135), + [anon_sym_aget_DASHshort] = ACTIONS(135), + [anon_sym_aput] = ACTIONS(137), + [anon_sym_aput_DASHwide] = ACTIONS(135), + [anon_sym_aput_DASHobject] = ACTIONS(135), + [anon_sym_aput_DASHboolean] = ACTIONS(135), + [anon_sym_aput_DASHbyte] = ACTIONS(135), + [anon_sym_aput_DASHchar] = ACTIONS(135), + [anon_sym_aput_DASHshort] = ACTIONS(135), + [anon_sym_iget] = ACTIONS(137), + [anon_sym_iget_DASHwide] = ACTIONS(137), + [anon_sym_iget_DASHobject] = ACTIONS(137), + [anon_sym_iget_DASHboolean] = ACTIONS(135), + [anon_sym_iget_DASHbyte] = ACTIONS(135), + [anon_sym_iget_DASHchar] = ACTIONS(135), + [anon_sym_iget_DASHshort] = ACTIONS(135), + [anon_sym_iput] = ACTIONS(137), + [anon_sym_iput_DASHwide] = ACTIONS(137), + [anon_sym_iput_DASHobject] = ACTIONS(137), + [anon_sym_iput_DASHboolean] = ACTIONS(135), + [anon_sym_iput_DASHbyte] = ACTIONS(135), + [anon_sym_iput_DASHchar] = ACTIONS(135), + [anon_sym_iput_DASHshort] = ACTIONS(135), + [anon_sym_sget] = ACTIONS(137), + [anon_sym_sget_DASHwide] = ACTIONS(135), + [anon_sym_sget_DASHobject] = ACTIONS(135), + [anon_sym_sget_DASHboolean] = ACTIONS(135), + [anon_sym_sget_DASHbyte] = ACTIONS(135), + [anon_sym_sget_DASHchar] = ACTIONS(135), + [anon_sym_sget_DASHshort] = ACTIONS(135), + [anon_sym_sput] = ACTIONS(137), + [anon_sym_sput_DASHwide] = ACTIONS(135), + [anon_sym_sput_DASHobject] = ACTIONS(135), + [anon_sym_sput_DASHboolean] = ACTIONS(135), + [anon_sym_sput_DASHbyte] = ACTIONS(135), + [anon_sym_sput_DASHchar] = ACTIONS(135), + [anon_sym_sput_DASHshort] = ACTIONS(135), + [anon_sym_invoke_DASHvirtual] = ACTIONS(137), + [anon_sym_invoke_DASHsuper] = ACTIONS(137), + [anon_sym_invoke_DASHdirect] = ACTIONS(137), + [anon_sym_invoke_DASHstatic] = ACTIONS(137), + [anon_sym_invoke_DASHinterface] = ACTIONS(137), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(135), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(135), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(135), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(135), + [anon_sym_invoke_DASHinterface_DASHrange] = ACTIONS(135), + [anon_sym_neg_DASHint] = ACTIONS(135), + [anon_sym_not_DASHint] = ACTIONS(135), + [anon_sym_neg_DASHlong] = ACTIONS(135), + [anon_sym_not_DASHlong] = ACTIONS(135), + [anon_sym_neg_DASHfloat] = ACTIONS(135), + [anon_sym_neg_DASHdouble] = ACTIONS(135), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(135), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(135), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(135), + [anon_sym_long_DASHto_DASHint] = ACTIONS(135), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(135), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(135), + [anon_sym_float_DASHto_DASHint] = ACTIONS(135), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(135), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(135), + [anon_sym_double_DASHto_DASHint] = ACTIONS(135), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(135), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(135), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(135), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(135), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(135), + [anon_sym_add_DASHint] = ACTIONS(137), + [anon_sym_sub_DASHint] = ACTIONS(137), + [anon_sym_mul_DASHint] = ACTIONS(137), + [anon_sym_div_DASHint] = ACTIONS(137), + [anon_sym_rem_DASHint] = ACTIONS(137), + [anon_sym_and_DASHint] = ACTIONS(137), + [anon_sym_or_DASHint] = ACTIONS(137), + [anon_sym_xor_DASHint] = ACTIONS(137), + [anon_sym_shl_DASHint] = ACTIONS(137), + [anon_sym_shr_DASHint] = ACTIONS(137), + [anon_sym_ushr_DASHint] = ACTIONS(137), + [anon_sym_add_DASHlong] = ACTIONS(137), + [anon_sym_sub_DASHlong] = ACTIONS(137), + [anon_sym_mul_DASHlong] = ACTIONS(137), + [anon_sym_div_DASHlong] = ACTIONS(137), + [anon_sym_rem_DASHlong] = ACTIONS(137), + [anon_sym_and_DASHlong] = ACTIONS(137), + [anon_sym_or_DASHlong] = ACTIONS(137), + [anon_sym_xor_DASHlong] = ACTIONS(137), + [anon_sym_shl_DASHlong] = ACTIONS(137), + [anon_sym_shr_DASHlong] = ACTIONS(137), + [anon_sym_ushr_DASHlong] = ACTIONS(137), + [anon_sym_add_DASHfloat] = ACTIONS(137), + [anon_sym_sub_DASHfloat] = ACTIONS(137), + [anon_sym_mul_DASHfloat] = ACTIONS(137), + [anon_sym_div_DASHfloat] = ACTIONS(137), + [anon_sym_rem_DASHfloat] = ACTIONS(137), + [anon_sym_add_DASHdouble] = ACTIONS(137), + [anon_sym_sub_DASHdouble] = ACTIONS(137), + [anon_sym_mul_DASHdouble] = ACTIONS(137), + [anon_sym_div_DASHdouble] = ACTIONS(137), + [anon_sym_rem_DASHdouble] = ACTIONS(137), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(135), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(135), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(135), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(135), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(135), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(135), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(135), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(135), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(135), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(135), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(135), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(135), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(135), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(135), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(135), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(135), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(135), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(135), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(135), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(135), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(135), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(135), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(135), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(135), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(135), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(135), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(135), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(135), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(135), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(135), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(135), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(135), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(135), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(135), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(135), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(135), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(135), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(135), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(135), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(135), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(135), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(135), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(135), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(135), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(135), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(135), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(135), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(135), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(135), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(135), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(135), + [anon_sym_execute_DASHinline] = ACTIONS(135), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(135), + [anon_sym_iget_DASHquick] = ACTIONS(135), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(135), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(135), + [anon_sym_iput_DASHquick] = ACTIONS(135), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(135), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(135), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(137), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(135), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(137), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(135), + [anon_sym_DOTline] = ACTIONS(135), + [anon_sym_DOTlocals] = ACTIONS(135), + [anon_sym_DOTcatch] = ACTIONS(137), + [anon_sym_DOTcatchall] = ACTIONS(135), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(135), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(135), + [anon_sym_DOTarray_DASHdata] = ACTIONS(135), [sym_comment] = ACTIONS(3), }, [21] = { - [sym_end_method] = ACTIONS(137), - [anon_sym_DOTannotation] = ACTIONS(137), - [sym_label] = ACTIONS(137), - [anon_sym_nop] = ACTIONS(137), - [anon_sym_move] = ACTIONS(139), - [anon_sym_move_SLASHfrom16] = ACTIONS(137), - [anon_sym_move_SLASH16] = ACTIONS(137), - [anon_sym_move_DASHwide] = ACTIONS(139), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(137), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(137), - [anon_sym_move_DASHobject] = ACTIONS(139), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(137), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(137), - [anon_sym_move_DASHresult] = ACTIONS(139), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(137), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(137), - [anon_sym_move_DASHexception] = ACTIONS(137), - [anon_sym_return_DASHvoid] = ACTIONS(137), - [anon_sym_return] = ACTIONS(139), - [anon_sym_return_DASHwide] = ACTIONS(137), - [anon_sym_return_DASHobject] = ACTIONS(137), - [anon_sym_const_SLASH4] = ACTIONS(137), - [anon_sym_const_SLASH16] = ACTIONS(137), - [anon_sym_const] = ACTIONS(139), - [anon_sym_const_SLASHhigh16] = ACTIONS(137), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(137), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(137), - [anon_sym_const_DASHwide] = ACTIONS(139), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(137), - [anon_sym_const_DASHstring] = ACTIONS(139), - [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(137), - [anon_sym_const_DASHclass] = ACTIONS(137), - [anon_sym_monitor_DASHenter] = ACTIONS(137), - [anon_sym_monitor_DASHexit] = ACTIONS(137), - [anon_sym_check_DASHcast] = ACTIONS(137), - [anon_sym_instance_DASHof] = ACTIONS(137), - [anon_sym_array_DASHlength] = ACTIONS(137), - [anon_sym_new_DASHinstance] = ACTIONS(137), - [anon_sym_new_DASHarray] = ACTIONS(137), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(139), - [anon_sym_filled_DASHnew_DASHarray_DASHrange] = ACTIONS(137), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(137), - [anon_sym_throw] = ACTIONS(137), - [anon_sym_goto] = ACTIONS(139), - [anon_sym_goto_SLASH16] = ACTIONS(137), - [anon_sym_goto_SLASH32] = ACTIONS(137), - [anon_sym_packed_DASHswitch] = ACTIONS(137), - [anon_sym_sparse_DASHswitch] = ACTIONS(137), - [anon_sym_cmpl_DASHfloat] = ACTIONS(137), - [anon_sym_cmpg_DASHfloat] = ACTIONS(137), - [anon_sym_cmpl_DASHdouble] = ACTIONS(137), - [anon_sym_cmpg_DASHdouble] = ACTIONS(137), - [anon_sym_cmp_DASHlong] = ACTIONS(137), - [anon_sym_if_DASHeq] = ACTIONS(139), - [anon_sym_if_DASHne] = ACTIONS(139), - [anon_sym_if_DASHlt] = ACTIONS(139), - [anon_sym_if_DASHge] = ACTIONS(139), - [anon_sym_if_DASHgt] = ACTIONS(139), - [anon_sym_if_DASHle] = ACTIONS(139), - [anon_sym_if_DASHeqz] = ACTIONS(137), - [anon_sym_if_DASHnez] = ACTIONS(137), - [anon_sym_if_DASHltz] = ACTIONS(137), - [anon_sym_if_DASHgez] = ACTIONS(137), - [anon_sym_if_DASHgtz] = ACTIONS(137), - [anon_sym_if_DASHlez] = ACTIONS(137), - [anon_sym_aget] = ACTIONS(139), - [anon_sym_aget_DASHwide] = ACTIONS(137), - [anon_sym_aget_DASHobject] = ACTIONS(137), - [anon_sym_aget_DASHboolean] = ACTIONS(137), - [anon_sym_aget_DASHbyte] = ACTIONS(137), - [anon_sym_aget_DASHchar] = ACTIONS(137), - [anon_sym_aget_DASHshort] = ACTIONS(137), - [anon_sym_aput] = ACTIONS(139), - [anon_sym_aput_DASHwide] = ACTIONS(137), - [anon_sym_aput_DASHobject] = ACTIONS(137), - [anon_sym_aput_DASHboolean] = ACTIONS(137), - [anon_sym_aput_DASHbyte] = ACTIONS(137), - [anon_sym_aput_DASHchar] = ACTIONS(137), - [anon_sym_aput_DASHshort] = ACTIONS(137), - [anon_sym_iget] = ACTIONS(139), - [anon_sym_iget_DASHwide] = ACTIONS(139), - [anon_sym_iget_DASHobject] = ACTIONS(139), - [anon_sym_iget_DASHboolean] = ACTIONS(137), - [anon_sym_iget_DASHbyte] = ACTIONS(137), - [anon_sym_iget_DASHchar] = ACTIONS(137), - [anon_sym_iget_DASHshort] = ACTIONS(137), - [anon_sym_iput] = ACTIONS(139), - [anon_sym_iput_DASHwide] = ACTIONS(139), - [anon_sym_iput_DASHobject] = ACTIONS(139), - [anon_sym_iput_DASHboolean] = ACTIONS(137), - [anon_sym_iput_DASHbyte] = ACTIONS(137), - [anon_sym_iput_DASHchar] = ACTIONS(137), - [anon_sym_iput_DASHshort] = ACTIONS(137), - [anon_sym_sget] = ACTIONS(139), - [anon_sym_sget_DASHwide] = ACTIONS(137), - [anon_sym_sget_DASHobject] = ACTIONS(137), - [anon_sym_sget_DASHboolean] = ACTIONS(137), - [anon_sym_sget_DASHbyte] = ACTIONS(137), - [anon_sym_sget_DASHchar] = ACTIONS(137), - [anon_sym_sget_DASHshort] = ACTIONS(137), - [anon_sym_sput] = ACTIONS(139), - [anon_sym_sput_DASHwide] = ACTIONS(137), - [anon_sym_sput_DASHobject] = ACTIONS(137), - [anon_sym_sput_DASHboolean] = ACTIONS(137), - [anon_sym_sput_DASHbyte] = ACTIONS(137), - [anon_sym_sput_DASHchar] = ACTIONS(137), - [anon_sym_sput_DASHshort] = ACTIONS(137), - [anon_sym_invoke_DASHvirtual] = ACTIONS(139), - [anon_sym_invoke_DASHsuper] = ACTIONS(139), - [anon_sym_invoke_DASHdirect] = ACTIONS(139), - [anon_sym_invoke_DASHstatic] = ACTIONS(139), - [anon_sym_invoke_DASHinterface] = ACTIONS(139), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(137), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(137), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(137), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(137), - [anon_sym_invoke_DASHinterface_DASHrange] = ACTIONS(137), - [anon_sym_neg_DASHint] = ACTIONS(137), - [anon_sym_not_DASHint] = ACTIONS(137), - [anon_sym_neg_DASHlong] = ACTIONS(137), - [anon_sym_not_DASHlong] = ACTIONS(137), - [anon_sym_neg_DASHfloat] = ACTIONS(137), - [anon_sym_neg_DASHdouble] = ACTIONS(137), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(137), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(137), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(137), - [anon_sym_long_DASHto_DASHint] = ACTIONS(137), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(137), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(137), - [anon_sym_float_DASHto_DASHint] = ACTIONS(137), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(137), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(137), - [anon_sym_double_DASHto_DASHint] = ACTIONS(137), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(137), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(137), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(137), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(137), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(137), - [anon_sym_add_DASHint] = ACTIONS(139), - [anon_sym_sub_DASHint] = ACTIONS(139), - [anon_sym_mul_DASHint] = ACTIONS(139), - [anon_sym_div_DASHint] = ACTIONS(139), - [anon_sym_rem_DASHint] = ACTIONS(139), - [anon_sym_and_DASHint] = ACTIONS(139), - [anon_sym_or_DASHint] = ACTIONS(139), - [anon_sym_xor_DASHint] = ACTIONS(139), - [anon_sym_shl_DASHint] = ACTIONS(139), - [anon_sym_shr_DASHint] = ACTIONS(139), - [anon_sym_ushr_DASHint] = ACTIONS(139), - [anon_sym_add_DASHlong] = ACTIONS(139), - [anon_sym_sub_DASHlong] = ACTIONS(139), - [anon_sym_mul_DASHlong] = ACTIONS(139), - [anon_sym_div_DASHlong] = ACTIONS(139), - [anon_sym_rem_DASHlong] = ACTIONS(139), - [anon_sym_and_DASHlong] = ACTIONS(139), - [anon_sym_or_DASHlong] = ACTIONS(139), - [anon_sym_xor_DASHlong] = ACTIONS(139), - [anon_sym_shl_DASHlong] = ACTIONS(139), - [anon_sym_shr_DASHlong] = ACTIONS(139), - [anon_sym_ushr_DASHlong] = ACTIONS(139), - [anon_sym_add_DASHfloat] = ACTIONS(139), - [anon_sym_sub_DASHfloat] = ACTIONS(139), - [anon_sym_mul_DASHfloat] = ACTIONS(139), - [anon_sym_div_DASHfloat] = ACTIONS(139), - [anon_sym_rem_DASHfloat] = ACTIONS(139), - [anon_sym_add_DASHdouble] = ACTIONS(139), - [anon_sym_sub_DASHdouble] = ACTIONS(139), - [anon_sym_mul_DASHdouble] = ACTIONS(139), - [anon_sym_div_DASHdouble] = ACTIONS(139), - [anon_sym_rem_DASHdouble] = ACTIONS(139), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(137), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(137), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(137), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(137), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(137), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(137), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(137), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(137), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(137), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(137), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(137), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(137), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(137), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(137), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(137), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(137), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(137), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(137), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(137), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(137), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(137), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(137), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(137), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(137), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(137), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(137), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(137), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(137), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(137), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(137), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(137), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(137), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(137), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(137), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(137), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(137), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(137), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(137), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(137), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(137), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(137), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(137), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(137), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(137), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(137), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(137), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(137), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(137), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(137), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(137), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(137), - [anon_sym_execute_DASHinline] = ACTIONS(137), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(137), - [anon_sym_iget_DASHquick] = ACTIONS(137), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(137), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(137), - [anon_sym_iput_DASHquick] = ACTIONS(137), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(137), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(137), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(139), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(137), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(139), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(137), - [anon_sym_DOTline] = ACTIONS(137), - [anon_sym_DOTlocals] = ACTIONS(137), - [anon_sym_DOTparam] = ACTIONS(137), - [anon_sym_DOTcatch] = ACTIONS(139), - [anon_sym_DOTcatchall] = ACTIONS(137), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(137), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(137), - [anon_sym_DOTarray_DASHdata] = ACTIONS(137), + [sym_end_method] = ACTIONS(139), + [anon_sym_DOTannotation] = ACTIONS(139), + [anon_sym_DOTparam] = ACTIONS(139), + [sym_label] = ACTIONS(139), + [anon_sym_nop] = ACTIONS(139), + [anon_sym_move] = ACTIONS(141), + [anon_sym_move_SLASHfrom16] = ACTIONS(139), + [anon_sym_move_SLASH16] = ACTIONS(139), + [anon_sym_move_DASHwide] = ACTIONS(141), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(139), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(139), + [anon_sym_move_DASHobject] = ACTIONS(141), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(139), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(139), + [anon_sym_move_DASHresult] = ACTIONS(141), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(139), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(139), + [anon_sym_move_DASHexception] = ACTIONS(139), + [anon_sym_return_DASHvoid] = ACTIONS(139), + [anon_sym_return] = ACTIONS(141), + [anon_sym_return_DASHwide] = ACTIONS(139), + [anon_sym_return_DASHobject] = ACTIONS(139), + [anon_sym_const_SLASH4] = ACTIONS(139), + [anon_sym_const_SLASH16] = ACTIONS(139), + [anon_sym_const] = ACTIONS(141), + [anon_sym_const_SLASHhigh16] = ACTIONS(139), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(139), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(139), + [anon_sym_const_DASHwide] = ACTIONS(141), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(139), + [anon_sym_const_DASHstring] = ACTIONS(141), + [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(139), + [anon_sym_const_DASHclass] = ACTIONS(139), + [anon_sym_monitor_DASHenter] = ACTIONS(139), + [anon_sym_monitor_DASHexit] = ACTIONS(139), + [anon_sym_check_DASHcast] = ACTIONS(139), + [anon_sym_instance_DASHof] = ACTIONS(139), + [anon_sym_array_DASHlength] = ACTIONS(139), + [anon_sym_new_DASHinstance] = ACTIONS(139), + [anon_sym_new_DASHarray] = ACTIONS(139), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(141), + [anon_sym_filled_DASHnew_DASHarray_DASHrange] = ACTIONS(139), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(139), + [anon_sym_throw] = ACTIONS(139), + [anon_sym_goto] = ACTIONS(141), + [anon_sym_goto_SLASH16] = ACTIONS(139), + [anon_sym_goto_SLASH32] = ACTIONS(139), + [anon_sym_packed_DASHswitch] = ACTIONS(139), + [anon_sym_sparse_DASHswitch] = ACTIONS(139), + [anon_sym_cmpl_DASHfloat] = ACTIONS(139), + [anon_sym_cmpg_DASHfloat] = ACTIONS(139), + [anon_sym_cmpl_DASHdouble] = ACTIONS(139), + [anon_sym_cmpg_DASHdouble] = ACTIONS(139), + [anon_sym_cmp_DASHlong] = ACTIONS(139), + [anon_sym_if_DASHeq] = ACTIONS(141), + [anon_sym_if_DASHne] = ACTIONS(141), + [anon_sym_if_DASHlt] = ACTIONS(141), + [anon_sym_if_DASHge] = ACTIONS(141), + [anon_sym_if_DASHgt] = ACTIONS(141), + [anon_sym_if_DASHle] = ACTIONS(141), + [anon_sym_if_DASHeqz] = ACTIONS(139), + [anon_sym_if_DASHnez] = ACTIONS(139), + [anon_sym_if_DASHltz] = ACTIONS(139), + [anon_sym_if_DASHgez] = ACTIONS(139), + [anon_sym_if_DASHgtz] = ACTIONS(139), + [anon_sym_if_DASHlez] = ACTIONS(139), + [anon_sym_aget] = ACTIONS(141), + [anon_sym_aget_DASHwide] = ACTIONS(139), + [anon_sym_aget_DASHobject] = ACTIONS(139), + [anon_sym_aget_DASHboolean] = ACTIONS(139), + [anon_sym_aget_DASHbyte] = ACTIONS(139), + [anon_sym_aget_DASHchar] = ACTIONS(139), + [anon_sym_aget_DASHshort] = ACTIONS(139), + [anon_sym_aput] = ACTIONS(141), + [anon_sym_aput_DASHwide] = ACTIONS(139), + [anon_sym_aput_DASHobject] = ACTIONS(139), + [anon_sym_aput_DASHboolean] = ACTIONS(139), + [anon_sym_aput_DASHbyte] = ACTIONS(139), + [anon_sym_aput_DASHchar] = ACTIONS(139), + [anon_sym_aput_DASHshort] = ACTIONS(139), + [anon_sym_iget] = ACTIONS(141), + [anon_sym_iget_DASHwide] = ACTIONS(141), + [anon_sym_iget_DASHobject] = ACTIONS(141), + [anon_sym_iget_DASHboolean] = ACTIONS(139), + [anon_sym_iget_DASHbyte] = ACTIONS(139), + [anon_sym_iget_DASHchar] = ACTIONS(139), + [anon_sym_iget_DASHshort] = ACTIONS(139), + [anon_sym_iput] = ACTIONS(141), + [anon_sym_iput_DASHwide] = ACTIONS(141), + [anon_sym_iput_DASHobject] = ACTIONS(141), + [anon_sym_iput_DASHboolean] = ACTIONS(139), + [anon_sym_iput_DASHbyte] = ACTIONS(139), + [anon_sym_iput_DASHchar] = ACTIONS(139), + [anon_sym_iput_DASHshort] = ACTIONS(139), + [anon_sym_sget] = ACTIONS(141), + [anon_sym_sget_DASHwide] = ACTIONS(139), + [anon_sym_sget_DASHobject] = ACTIONS(139), + [anon_sym_sget_DASHboolean] = ACTIONS(139), + [anon_sym_sget_DASHbyte] = ACTIONS(139), + [anon_sym_sget_DASHchar] = ACTIONS(139), + [anon_sym_sget_DASHshort] = ACTIONS(139), + [anon_sym_sput] = ACTIONS(141), + [anon_sym_sput_DASHwide] = ACTIONS(139), + [anon_sym_sput_DASHobject] = ACTIONS(139), + [anon_sym_sput_DASHboolean] = ACTIONS(139), + [anon_sym_sput_DASHbyte] = ACTIONS(139), + [anon_sym_sput_DASHchar] = ACTIONS(139), + [anon_sym_sput_DASHshort] = ACTIONS(139), + [anon_sym_invoke_DASHvirtual] = ACTIONS(141), + [anon_sym_invoke_DASHsuper] = ACTIONS(141), + [anon_sym_invoke_DASHdirect] = ACTIONS(141), + [anon_sym_invoke_DASHstatic] = ACTIONS(141), + [anon_sym_invoke_DASHinterface] = ACTIONS(141), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(139), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(139), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(139), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(139), + [anon_sym_invoke_DASHinterface_DASHrange] = ACTIONS(139), + [anon_sym_neg_DASHint] = ACTIONS(139), + [anon_sym_not_DASHint] = ACTIONS(139), + [anon_sym_neg_DASHlong] = ACTIONS(139), + [anon_sym_not_DASHlong] = ACTIONS(139), + [anon_sym_neg_DASHfloat] = ACTIONS(139), + [anon_sym_neg_DASHdouble] = ACTIONS(139), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(139), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(139), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(139), + [anon_sym_long_DASHto_DASHint] = ACTIONS(139), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(139), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(139), + [anon_sym_float_DASHto_DASHint] = ACTIONS(139), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(139), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(139), + [anon_sym_double_DASHto_DASHint] = ACTIONS(139), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(139), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(139), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(139), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(139), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(139), + [anon_sym_add_DASHint] = ACTIONS(141), + [anon_sym_sub_DASHint] = ACTIONS(141), + [anon_sym_mul_DASHint] = ACTIONS(141), + [anon_sym_div_DASHint] = ACTIONS(141), + [anon_sym_rem_DASHint] = ACTIONS(141), + [anon_sym_and_DASHint] = ACTIONS(141), + [anon_sym_or_DASHint] = ACTIONS(141), + [anon_sym_xor_DASHint] = ACTIONS(141), + [anon_sym_shl_DASHint] = ACTIONS(141), + [anon_sym_shr_DASHint] = ACTIONS(141), + [anon_sym_ushr_DASHint] = ACTIONS(141), + [anon_sym_add_DASHlong] = ACTIONS(141), + [anon_sym_sub_DASHlong] = ACTIONS(141), + [anon_sym_mul_DASHlong] = ACTIONS(141), + [anon_sym_div_DASHlong] = ACTIONS(141), + [anon_sym_rem_DASHlong] = ACTIONS(141), + [anon_sym_and_DASHlong] = ACTIONS(141), + [anon_sym_or_DASHlong] = ACTIONS(141), + [anon_sym_xor_DASHlong] = ACTIONS(141), + [anon_sym_shl_DASHlong] = ACTIONS(141), + [anon_sym_shr_DASHlong] = ACTIONS(141), + [anon_sym_ushr_DASHlong] = ACTIONS(141), + [anon_sym_add_DASHfloat] = ACTIONS(141), + [anon_sym_sub_DASHfloat] = ACTIONS(141), + [anon_sym_mul_DASHfloat] = ACTIONS(141), + [anon_sym_div_DASHfloat] = ACTIONS(141), + [anon_sym_rem_DASHfloat] = ACTIONS(141), + [anon_sym_add_DASHdouble] = ACTIONS(141), + [anon_sym_sub_DASHdouble] = ACTIONS(141), + [anon_sym_mul_DASHdouble] = ACTIONS(141), + [anon_sym_div_DASHdouble] = ACTIONS(141), + [anon_sym_rem_DASHdouble] = ACTIONS(141), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(139), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(139), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(139), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(139), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(139), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(139), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(139), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(139), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(139), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(139), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(139), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(139), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(139), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(139), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(139), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(139), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(139), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(139), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(139), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(139), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(139), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(139), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(139), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(139), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(139), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(139), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(139), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(139), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(139), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(139), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(139), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(139), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(139), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(139), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(139), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(139), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(139), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(139), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(139), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(139), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(139), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(139), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(139), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(139), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(139), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(139), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(139), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(139), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(139), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(139), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(139), + [anon_sym_execute_DASHinline] = ACTIONS(139), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(139), + [anon_sym_iget_DASHquick] = ACTIONS(139), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(139), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(139), + [anon_sym_iput_DASHquick] = ACTIONS(139), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(139), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(139), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(141), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(139), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(141), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(139), + [anon_sym_DOTline] = ACTIONS(139), + [anon_sym_DOTlocals] = ACTIONS(139), + [anon_sym_DOTcatch] = ACTIONS(141), + [anon_sym_DOTcatchall] = ACTIONS(139), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(139), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(139), + [anon_sym_DOTarray_DASHdata] = ACTIONS(139), [sym_comment] = ACTIONS(3), }, [22] = { - [sym_end_method] = ACTIONS(141), - [anon_sym_DOTannotation] = ACTIONS(141), - [sym_label] = ACTIONS(141), - [anon_sym_nop] = ACTIONS(141), - [anon_sym_move] = ACTIONS(143), - [anon_sym_move_SLASHfrom16] = ACTIONS(141), - [anon_sym_move_SLASH16] = ACTIONS(141), - [anon_sym_move_DASHwide] = ACTIONS(143), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(141), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(141), - [anon_sym_move_DASHobject] = ACTIONS(143), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(141), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(141), - [anon_sym_move_DASHresult] = ACTIONS(143), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(141), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(141), - [anon_sym_move_DASHexception] = ACTIONS(141), - [anon_sym_return_DASHvoid] = ACTIONS(141), - [anon_sym_return] = ACTIONS(143), - [anon_sym_return_DASHwide] = ACTIONS(141), - [anon_sym_return_DASHobject] = ACTIONS(141), - [anon_sym_const_SLASH4] = ACTIONS(141), - [anon_sym_const_SLASH16] = ACTIONS(141), - [anon_sym_const] = ACTIONS(143), - [anon_sym_const_SLASHhigh16] = ACTIONS(141), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(141), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(141), - [anon_sym_const_DASHwide] = ACTIONS(143), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(141), - [anon_sym_const_DASHstring] = ACTIONS(143), - [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(141), - [anon_sym_const_DASHclass] = ACTIONS(141), - [anon_sym_monitor_DASHenter] = ACTIONS(141), - [anon_sym_monitor_DASHexit] = ACTIONS(141), - [anon_sym_check_DASHcast] = ACTIONS(141), - [anon_sym_instance_DASHof] = ACTIONS(141), - [anon_sym_array_DASHlength] = ACTIONS(141), - [anon_sym_new_DASHinstance] = ACTIONS(141), - [anon_sym_new_DASHarray] = ACTIONS(141), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(143), - [anon_sym_filled_DASHnew_DASHarray_DASHrange] = ACTIONS(141), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(141), - [anon_sym_throw] = ACTIONS(141), - [anon_sym_goto] = ACTIONS(143), - [anon_sym_goto_SLASH16] = ACTIONS(141), - [anon_sym_goto_SLASH32] = ACTIONS(141), - [anon_sym_packed_DASHswitch] = ACTIONS(141), - [anon_sym_sparse_DASHswitch] = ACTIONS(141), - [anon_sym_cmpl_DASHfloat] = ACTIONS(141), - [anon_sym_cmpg_DASHfloat] = ACTIONS(141), - [anon_sym_cmpl_DASHdouble] = ACTIONS(141), - [anon_sym_cmpg_DASHdouble] = ACTIONS(141), - [anon_sym_cmp_DASHlong] = ACTIONS(141), - [anon_sym_if_DASHeq] = ACTIONS(143), - [anon_sym_if_DASHne] = ACTIONS(143), - [anon_sym_if_DASHlt] = ACTIONS(143), - [anon_sym_if_DASHge] = ACTIONS(143), - [anon_sym_if_DASHgt] = ACTIONS(143), - [anon_sym_if_DASHle] = ACTIONS(143), - [anon_sym_if_DASHeqz] = ACTIONS(141), - [anon_sym_if_DASHnez] = ACTIONS(141), - [anon_sym_if_DASHltz] = ACTIONS(141), - [anon_sym_if_DASHgez] = ACTIONS(141), - [anon_sym_if_DASHgtz] = ACTIONS(141), - [anon_sym_if_DASHlez] = ACTIONS(141), - [anon_sym_aget] = ACTIONS(143), - [anon_sym_aget_DASHwide] = ACTIONS(141), - [anon_sym_aget_DASHobject] = ACTIONS(141), - [anon_sym_aget_DASHboolean] = ACTIONS(141), - [anon_sym_aget_DASHbyte] = ACTIONS(141), - [anon_sym_aget_DASHchar] = ACTIONS(141), - [anon_sym_aget_DASHshort] = ACTIONS(141), - [anon_sym_aput] = ACTIONS(143), - [anon_sym_aput_DASHwide] = ACTIONS(141), - [anon_sym_aput_DASHobject] = ACTIONS(141), - [anon_sym_aput_DASHboolean] = ACTIONS(141), - [anon_sym_aput_DASHbyte] = ACTIONS(141), - [anon_sym_aput_DASHchar] = ACTIONS(141), - [anon_sym_aput_DASHshort] = ACTIONS(141), - [anon_sym_iget] = ACTIONS(143), - [anon_sym_iget_DASHwide] = ACTIONS(143), - [anon_sym_iget_DASHobject] = ACTIONS(143), - [anon_sym_iget_DASHboolean] = ACTIONS(141), - [anon_sym_iget_DASHbyte] = ACTIONS(141), - [anon_sym_iget_DASHchar] = ACTIONS(141), - [anon_sym_iget_DASHshort] = ACTIONS(141), - [anon_sym_iput] = ACTIONS(143), - [anon_sym_iput_DASHwide] = ACTIONS(143), - [anon_sym_iput_DASHobject] = ACTIONS(143), - [anon_sym_iput_DASHboolean] = ACTIONS(141), - [anon_sym_iput_DASHbyte] = ACTIONS(141), - [anon_sym_iput_DASHchar] = ACTIONS(141), - [anon_sym_iput_DASHshort] = ACTIONS(141), - [anon_sym_sget] = ACTIONS(143), - [anon_sym_sget_DASHwide] = ACTIONS(141), - [anon_sym_sget_DASHobject] = ACTIONS(141), - [anon_sym_sget_DASHboolean] = ACTIONS(141), - [anon_sym_sget_DASHbyte] = ACTIONS(141), - [anon_sym_sget_DASHchar] = ACTIONS(141), - [anon_sym_sget_DASHshort] = ACTIONS(141), - [anon_sym_sput] = ACTIONS(143), - [anon_sym_sput_DASHwide] = ACTIONS(141), - [anon_sym_sput_DASHobject] = ACTIONS(141), - [anon_sym_sput_DASHboolean] = ACTIONS(141), - [anon_sym_sput_DASHbyte] = ACTIONS(141), - [anon_sym_sput_DASHchar] = ACTIONS(141), - [anon_sym_sput_DASHshort] = ACTIONS(141), - [anon_sym_invoke_DASHvirtual] = ACTIONS(143), - [anon_sym_invoke_DASHsuper] = ACTIONS(143), - [anon_sym_invoke_DASHdirect] = ACTIONS(143), - [anon_sym_invoke_DASHstatic] = ACTIONS(143), - [anon_sym_invoke_DASHinterface] = ACTIONS(143), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(141), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(141), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(141), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(141), - [anon_sym_invoke_DASHinterface_DASHrange] = ACTIONS(141), - [anon_sym_neg_DASHint] = ACTIONS(141), - [anon_sym_not_DASHint] = ACTIONS(141), - [anon_sym_neg_DASHlong] = ACTIONS(141), - [anon_sym_not_DASHlong] = ACTIONS(141), - [anon_sym_neg_DASHfloat] = ACTIONS(141), - [anon_sym_neg_DASHdouble] = ACTIONS(141), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(141), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(141), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(141), - [anon_sym_long_DASHto_DASHint] = ACTIONS(141), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(141), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(141), - [anon_sym_float_DASHto_DASHint] = ACTIONS(141), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(141), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(141), - [anon_sym_double_DASHto_DASHint] = ACTIONS(141), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(141), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(141), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(141), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(141), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(141), - [anon_sym_add_DASHint] = ACTIONS(143), - [anon_sym_sub_DASHint] = ACTIONS(143), - [anon_sym_mul_DASHint] = ACTIONS(143), - [anon_sym_div_DASHint] = ACTIONS(143), - [anon_sym_rem_DASHint] = ACTIONS(143), - [anon_sym_and_DASHint] = ACTIONS(143), - [anon_sym_or_DASHint] = ACTIONS(143), - [anon_sym_xor_DASHint] = ACTIONS(143), - [anon_sym_shl_DASHint] = ACTIONS(143), - [anon_sym_shr_DASHint] = ACTIONS(143), - [anon_sym_ushr_DASHint] = ACTIONS(143), - [anon_sym_add_DASHlong] = ACTIONS(143), - [anon_sym_sub_DASHlong] = ACTIONS(143), - [anon_sym_mul_DASHlong] = ACTIONS(143), - [anon_sym_div_DASHlong] = ACTIONS(143), - [anon_sym_rem_DASHlong] = ACTIONS(143), - [anon_sym_and_DASHlong] = ACTIONS(143), - [anon_sym_or_DASHlong] = ACTIONS(143), - [anon_sym_xor_DASHlong] = ACTIONS(143), - [anon_sym_shl_DASHlong] = ACTIONS(143), - [anon_sym_shr_DASHlong] = ACTIONS(143), - [anon_sym_ushr_DASHlong] = ACTIONS(143), - [anon_sym_add_DASHfloat] = ACTIONS(143), - [anon_sym_sub_DASHfloat] = ACTIONS(143), - [anon_sym_mul_DASHfloat] = ACTIONS(143), - [anon_sym_div_DASHfloat] = ACTIONS(143), - [anon_sym_rem_DASHfloat] = ACTIONS(143), - [anon_sym_add_DASHdouble] = ACTIONS(143), - [anon_sym_sub_DASHdouble] = ACTIONS(143), - [anon_sym_mul_DASHdouble] = ACTIONS(143), - [anon_sym_div_DASHdouble] = ACTIONS(143), - [anon_sym_rem_DASHdouble] = ACTIONS(143), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(141), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(141), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(141), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(141), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(141), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(141), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(141), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(141), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(141), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(141), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(141), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(141), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(141), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(141), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(141), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(141), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(141), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(141), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(141), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(141), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(141), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(141), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(141), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(141), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(141), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(141), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(141), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(141), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(141), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(141), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(141), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(141), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(141), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(141), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(141), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(141), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(141), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(141), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(141), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(141), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(141), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(141), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(141), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(141), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(141), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(141), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(141), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(141), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(141), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(141), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(141), - [anon_sym_execute_DASHinline] = ACTIONS(141), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(141), - [anon_sym_iget_DASHquick] = ACTIONS(141), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(141), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(141), - [anon_sym_iput_DASHquick] = ACTIONS(141), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(141), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(141), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(143), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(141), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(143), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(141), - [anon_sym_DOTline] = ACTIONS(141), - [anon_sym_DOTlocals] = ACTIONS(141), - [anon_sym_DOTparam] = ACTIONS(141), - [anon_sym_DOTcatch] = ACTIONS(143), - [anon_sym_DOTcatchall] = ACTIONS(141), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(141), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(141), - [anon_sym_DOTarray_DASHdata] = ACTIONS(141), + [sym_end_method] = ACTIONS(143), + [anon_sym_DOTannotation] = ACTIONS(143), + [anon_sym_DOTparam] = ACTIONS(143), + [sym_label] = ACTIONS(143), + [anon_sym_nop] = ACTIONS(143), + [anon_sym_move] = ACTIONS(145), + [anon_sym_move_SLASHfrom16] = ACTIONS(143), + [anon_sym_move_SLASH16] = ACTIONS(143), + [anon_sym_move_DASHwide] = ACTIONS(145), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(143), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(143), + [anon_sym_move_DASHobject] = ACTIONS(145), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(143), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(143), + [anon_sym_move_DASHresult] = ACTIONS(145), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(143), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(143), + [anon_sym_move_DASHexception] = ACTIONS(143), + [anon_sym_return_DASHvoid] = ACTIONS(143), + [anon_sym_return] = ACTIONS(145), + [anon_sym_return_DASHwide] = ACTIONS(143), + [anon_sym_return_DASHobject] = ACTIONS(143), + [anon_sym_const_SLASH4] = ACTIONS(143), + [anon_sym_const_SLASH16] = ACTIONS(143), + [anon_sym_const] = ACTIONS(145), + [anon_sym_const_SLASHhigh16] = ACTIONS(143), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(143), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(143), + [anon_sym_const_DASHwide] = ACTIONS(145), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(143), + [anon_sym_const_DASHstring] = ACTIONS(145), + [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(143), + [anon_sym_const_DASHclass] = ACTIONS(143), + [anon_sym_monitor_DASHenter] = ACTIONS(143), + [anon_sym_monitor_DASHexit] = ACTIONS(143), + [anon_sym_check_DASHcast] = ACTIONS(143), + [anon_sym_instance_DASHof] = ACTIONS(143), + [anon_sym_array_DASHlength] = ACTIONS(143), + [anon_sym_new_DASHinstance] = ACTIONS(143), + [anon_sym_new_DASHarray] = ACTIONS(143), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(145), + [anon_sym_filled_DASHnew_DASHarray_DASHrange] = ACTIONS(143), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(143), + [anon_sym_throw] = ACTIONS(143), + [anon_sym_goto] = ACTIONS(145), + [anon_sym_goto_SLASH16] = ACTIONS(143), + [anon_sym_goto_SLASH32] = ACTIONS(143), + [anon_sym_packed_DASHswitch] = ACTIONS(143), + [anon_sym_sparse_DASHswitch] = ACTIONS(143), + [anon_sym_cmpl_DASHfloat] = ACTIONS(143), + [anon_sym_cmpg_DASHfloat] = ACTIONS(143), + [anon_sym_cmpl_DASHdouble] = ACTIONS(143), + [anon_sym_cmpg_DASHdouble] = ACTIONS(143), + [anon_sym_cmp_DASHlong] = ACTIONS(143), + [anon_sym_if_DASHeq] = ACTIONS(145), + [anon_sym_if_DASHne] = ACTIONS(145), + [anon_sym_if_DASHlt] = ACTIONS(145), + [anon_sym_if_DASHge] = ACTIONS(145), + [anon_sym_if_DASHgt] = ACTIONS(145), + [anon_sym_if_DASHle] = ACTIONS(145), + [anon_sym_if_DASHeqz] = ACTIONS(143), + [anon_sym_if_DASHnez] = ACTIONS(143), + [anon_sym_if_DASHltz] = ACTIONS(143), + [anon_sym_if_DASHgez] = ACTIONS(143), + [anon_sym_if_DASHgtz] = ACTIONS(143), + [anon_sym_if_DASHlez] = ACTIONS(143), + [anon_sym_aget] = ACTIONS(145), + [anon_sym_aget_DASHwide] = ACTIONS(143), + [anon_sym_aget_DASHobject] = ACTIONS(143), + [anon_sym_aget_DASHboolean] = ACTIONS(143), + [anon_sym_aget_DASHbyte] = ACTIONS(143), + [anon_sym_aget_DASHchar] = ACTIONS(143), + [anon_sym_aget_DASHshort] = ACTIONS(143), + [anon_sym_aput] = ACTIONS(145), + [anon_sym_aput_DASHwide] = ACTIONS(143), + [anon_sym_aput_DASHobject] = ACTIONS(143), + [anon_sym_aput_DASHboolean] = ACTIONS(143), + [anon_sym_aput_DASHbyte] = ACTIONS(143), + [anon_sym_aput_DASHchar] = ACTIONS(143), + [anon_sym_aput_DASHshort] = ACTIONS(143), + [anon_sym_iget] = ACTIONS(145), + [anon_sym_iget_DASHwide] = ACTIONS(145), + [anon_sym_iget_DASHobject] = ACTIONS(145), + [anon_sym_iget_DASHboolean] = ACTIONS(143), + [anon_sym_iget_DASHbyte] = ACTIONS(143), + [anon_sym_iget_DASHchar] = ACTIONS(143), + [anon_sym_iget_DASHshort] = ACTIONS(143), + [anon_sym_iput] = ACTIONS(145), + [anon_sym_iput_DASHwide] = ACTIONS(145), + [anon_sym_iput_DASHobject] = ACTIONS(145), + [anon_sym_iput_DASHboolean] = ACTIONS(143), + [anon_sym_iput_DASHbyte] = ACTIONS(143), + [anon_sym_iput_DASHchar] = ACTIONS(143), + [anon_sym_iput_DASHshort] = ACTIONS(143), + [anon_sym_sget] = ACTIONS(145), + [anon_sym_sget_DASHwide] = ACTIONS(143), + [anon_sym_sget_DASHobject] = ACTIONS(143), + [anon_sym_sget_DASHboolean] = ACTIONS(143), + [anon_sym_sget_DASHbyte] = ACTIONS(143), + [anon_sym_sget_DASHchar] = ACTIONS(143), + [anon_sym_sget_DASHshort] = ACTIONS(143), + [anon_sym_sput] = ACTIONS(145), + [anon_sym_sput_DASHwide] = ACTIONS(143), + [anon_sym_sput_DASHobject] = ACTIONS(143), + [anon_sym_sput_DASHboolean] = ACTIONS(143), + [anon_sym_sput_DASHbyte] = ACTIONS(143), + [anon_sym_sput_DASHchar] = ACTIONS(143), + [anon_sym_sput_DASHshort] = ACTIONS(143), + [anon_sym_invoke_DASHvirtual] = ACTIONS(145), + [anon_sym_invoke_DASHsuper] = ACTIONS(145), + [anon_sym_invoke_DASHdirect] = ACTIONS(145), + [anon_sym_invoke_DASHstatic] = ACTIONS(145), + [anon_sym_invoke_DASHinterface] = ACTIONS(145), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(143), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(143), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(143), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(143), + [anon_sym_invoke_DASHinterface_DASHrange] = ACTIONS(143), + [anon_sym_neg_DASHint] = ACTIONS(143), + [anon_sym_not_DASHint] = ACTIONS(143), + [anon_sym_neg_DASHlong] = ACTIONS(143), + [anon_sym_not_DASHlong] = ACTIONS(143), + [anon_sym_neg_DASHfloat] = ACTIONS(143), + [anon_sym_neg_DASHdouble] = ACTIONS(143), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(143), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(143), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(143), + [anon_sym_long_DASHto_DASHint] = ACTIONS(143), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(143), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(143), + [anon_sym_float_DASHto_DASHint] = ACTIONS(143), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(143), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(143), + [anon_sym_double_DASHto_DASHint] = ACTIONS(143), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(143), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(143), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(143), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(143), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(143), + [anon_sym_add_DASHint] = ACTIONS(145), + [anon_sym_sub_DASHint] = ACTIONS(145), + [anon_sym_mul_DASHint] = ACTIONS(145), + [anon_sym_div_DASHint] = ACTIONS(145), + [anon_sym_rem_DASHint] = ACTIONS(145), + [anon_sym_and_DASHint] = ACTIONS(145), + [anon_sym_or_DASHint] = ACTIONS(145), + [anon_sym_xor_DASHint] = ACTIONS(145), + [anon_sym_shl_DASHint] = ACTIONS(145), + [anon_sym_shr_DASHint] = ACTIONS(145), + [anon_sym_ushr_DASHint] = ACTIONS(145), + [anon_sym_add_DASHlong] = ACTIONS(145), + [anon_sym_sub_DASHlong] = ACTIONS(145), + [anon_sym_mul_DASHlong] = ACTIONS(145), + [anon_sym_div_DASHlong] = ACTIONS(145), + [anon_sym_rem_DASHlong] = ACTIONS(145), + [anon_sym_and_DASHlong] = ACTIONS(145), + [anon_sym_or_DASHlong] = ACTIONS(145), + [anon_sym_xor_DASHlong] = ACTIONS(145), + [anon_sym_shl_DASHlong] = ACTIONS(145), + [anon_sym_shr_DASHlong] = ACTIONS(145), + [anon_sym_ushr_DASHlong] = ACTIONS(145), + [anon_sym_add_DASHfloat] = ACTIONS(145), + [anon_sym_sub_DASHfloat] = ACTIONS(145), + [anon_sym_mul_DASHfloat] = ACTIONS(145), + [anon_sym_div_DASHfloat] = ACTIONS(145), + [anon_sym_rem_DASHfloat] = ACTIONS(145), + [anon_sym_add_DASHdouble] = ACTIONS(145), + [anon_sym_sub_DASHdouble] = ACTIONS(145), + [anon_sym_mul_DASHdouble] = ACTIONS(145), + [anon_sym_div_DASHdouble] = ACTIONS(145), + [anon_sym_rem_DASHdouble] = ACTIONS(145), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(143), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(143), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(143), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(143), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(143), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(143), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(143), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(143), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(143), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(143), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(143), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(143), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(143), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(143), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(143), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(143), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(143), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(143), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(143), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(143), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(143), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(143), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(143), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(143), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(143), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(143), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(143), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(143), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(143), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(143), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(143), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(143), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(143), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(143), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(143), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(143), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(143), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(143), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(143), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(143), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(143), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(143), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(143), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(143), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(143), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(143), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(143), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(143), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(143), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(143), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(143), + [anon_sym_execute_DASHinline] = ACTIONS(143), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(143), + [anon_sym_iget_DASHquick] = ACTIONS(143), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(143), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(143), + [anon_sym_iput_DASHquick] = ACTIONS(143), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(143), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(143), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(145), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(143), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(145), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(143), + [anon_sym_DOTline] = ACTIONS(143), + [anon_sym_DOTlocals] = ACTIONS(143), + [anon_sym_DOTcatch] = ACTIONS(145), + [anon_sym_DOTcatchall] = ACTIONS(143), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(143), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(143), + [anon_sym_DOTarray_DASHdata] = ACTIONS(143), [sym_comment] = ACTIONS(3), }, [23] = { - [sym_end_method] = ACTIONS(145), - [anon_sym_DOTannotation] = ACTIONS(145), - [sym_label] = ACTIONS(145), - [anon_sym_nop] = ACTIONS(145), - [anon_sym_move] = ACTIONS(147), - [anon_sym_move_SLASHfrom16] = ACTIONS(145), - [anon_sym_move_SLASH16] = ACTIONS(145), - [anon_sym_move_DASHwide] = ACTIONS(147), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(145), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(145), - [anon_sym_move_DASHobject] = ACTIONS(147), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(145), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(145), - [anon_sym_move_DASHresult] = ACTIONS(147), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(145), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(145), - [anon_sym_move_DASHexception] = ACTIONS(145), - [anon_sym_return_DASHvoid] = ACTIONS(145), - [anon_sym_return] = ACTIONS(147), - [anon_sym_return_DASHwide] = ACTIONS(145), - [anon_sym_return_DASHobject] = ACTIONS(145), - [anon_sym_const_SLASH4] = ACTIONS(145), - [anon_sym_const_SLASH16] = ACTIONS(145), - [anon_sym_const] = ACTIONS(147), - [anon_sym_const_SLASHhigh16] = ACTIONS(145), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(145), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(145), - [anon_sym_const_DASHwide] = ACTIONS(147), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(145), - [anon_sym_const_DASHstring] = ACTIONS(147), - [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(145), - [anon_sym_const_DASHclass] = ACTIONS(145), - [anon_sym_monitor_DASHenter] = ACTIONS(145), - [anon_sym_monitor_DASHexit] = ACTIONS(145), - [anon_sym_check_DASHcast] = ACTIONS(145), - [anon_sym_instance_DASHof] = ACTIONS(145), - [anon_sym_array_DASHlength] = ACTIONS(145), - [anon_sym_new_DASHinstance] = ACTIONS(145), - [anon_sym_new_DASHarray] = ACTIONS(145), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(147), - [anon_sym_filled_DASHnew_DASHarray_DASHrange] = ACTIONS(145), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(145), - [anon_sym_throw] = ACTIONS(145), - [anon_sym_goto] = ACTIONS(147), - [anon_sym_goto_SLASH16] = ACTIONS(145), - [anon_sym_goto_SLASH32] = ACTIONS(145), - [anon_sym_packed_DASHswitch] = ACTIONS(145), - [anon_sym_sparse_DASHswitch] = ACTIONS(145), - [anon_sym_cmpl_DASHfloat] = ACTIONS(145), - [anon_sym_cmpg_DASHfloat] = ACTIONS(145), - [anon_sym_cmpl_DASHdouble] = ACTIONS(145), - [anon_sym_cmpg_DASHdouble] = ACTIONS(145), - [anon_sym_cmp_DASHlong] = ACTIONS(145), - [anon_sym_if_DASHeq] = ACTIONS(147), - [anon_sym_if_DASHne] = ACTIONS(147), - [anon_sym_if_DASHlt] = ACTIONS(147), - [anon_sym_if_DASHge] = ACTIONS(147), - [anon_sym_if_DASHgt] = ACTIONS(147), - [anon_sym_if_DASHle] = ACTIONS(147), - [anon_sym_if_DASHeqz] = ACTIONS(145), - [anon_sym_if_DASHnez] = ACTIONS(145), - [anon_sym_if_DASHltz] = ACTIONS(145), - [anon_sym_if_DASHgez] = ACTIONS(145), - [anon_sym_if_DASHgtz] = ACTIONS(145), - [anon_sym_if_DASHlez] = ACTIONS(145), - [anon_sym_aget] = ACTIONS(147), - [anon_sym_aget_DASHwide] = ACTIONS(145), - [anon_sym_aget_DASHobject] = ACTIONS(145), - [anon_sym_aget_DASHboolean] = ACTIONS(145), - [anon_sym_aget_DASHbyte] = ACTIONS(145), - [anon_sym_aget_DASHchar] = ACTIONS(145), - [anon_sym_aget_DASHshort] = ACTIONS(145), - [anon_sym_aput] = ACTIONS(147), - [anon_sym_aput_DASHwide] = ACTIONS(145), - [anon_sym_aput_DASHobject] = ACTIONS(145), - [anon_sym_aput_DASHboolean] = ACTIONS(145), - [anon_sym_aput_DASHbyte] = ACTIONS(145), - [anon_sym_aput_DASHchar] = ACTIONS(145), - [anon_sym_aput_DASHshort] = ACTIONS(145), - [anon_sym_iget] = ACTIONS(147), - [anon_sym_iget_DASHwide] = ACTIONS(147), - [anon_sym_iget_DASHobject] = ACTIONS(147), - [anon_sym_iget_DASHboolean] = ACTIONS(145), - [anon_sym_iget_DASHbyte] = ACTIONS(145), - [anon_sym_iget_DASHchar] = ACTIONS(145), - [anon_sym_iget_DASHshort] = ACTIONS(145), - [anon_sym_iput] = ACTIONS(147), - [anon_sym_iput_DASHwide] = ACTIONS(147), - [anon_sym_iput_DASHobject] = ACTIONS(147), - [anon_sym_iput_DASHboolean] = ACTIONS(145), - [anon_sym_iput_DASHbyte] = ACTIONS(145), - [anon_sym_iput_DASHchar] = ACTIONS(145), - [anon_sym_iput_DASHshort] = ACTIONS(145), - [anon_sym_sget] = ACTIONS(147), - [anon_sym_sget_DASHwide] = ACTIONS(145), - [anon_sym_sget_DASHobject] = ACTIONS(145), - [anon_sym_sget_DASHboolean] = ACTIONS(145), - [anon_sym_sget_DASHbyte] = ACTIONS(145), - [anon_sym_sget_DASHchar] = ACTIONS(145), - [anon_sym_sget_DASHshort] = ACTIONS(145), - [anon_sym_sput] = ACTIONS(147), - [anon_sym_sput_DASHwide] = ACTIONS(145), - [anon_sym_sput_DASHobject] = ACTIONS(145), - [anon_sym_sput_DASHboolean] = ACTIONS(145), - [anon_sym_sput_DASHbyte] = ACTIONS(145), - [anon_sym_sput_DASHchar] = ACTIONS(145), - [anon_sym_sput_DASHshort] = ACTIONS(145), - [anon_sym_invoke_DASHvirtual] = ACTIONS(147), - [anon_sym_invoke_DASHsuper] = ACTIONS(147), - [anon_sym_invoke_DASHdirect] = ACTIONS(147), - [anon_sym_invoke_DASHstatic] = ACTIONS(147), - [anon_sym_invoke_DASHinterface] = ACTIONS(147), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(145), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(145), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(145), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(145), - [anon_sym_invoke_DASHinterface_DASHrange] = ACTIONS(145), - [anon_sym_neg_DASHint] = ACTIONS(145), - [anon_sym_not_DASHint] = ACTIONS(145), - [anon_sym_neg_DASHlong] = ACTIONS(145), - [anon_sym_not_DASHlong] = ACTIONS(145), - [anon_sym_neg_DASHfloat] = ACTIONS(145), - [anon_sym_neg_DASHdouble] = ACTIONS(145), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(145), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(145), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(145), - [anon_sym_long_DASHto_DASHint] = ACTIONS(145), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(145), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(145), - [anon_sym_float_DASHto_DASHint] = ACTIONS(145), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(145), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(145), - [anon_sym_double_DASHto_DASHint] = ACTIONS(145), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(145), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(145), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(145), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(145), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(145), - [anon_sym_add_DASHint] = ACTIONS(147), - [anon_sym_sub_DASHint] = ACTIONS(147), - [anon_sym_mul_DASHint] = ACTIONS(147), - [anon_sym_div_DASHint] = ACTIONS(147), - [anon_sym_rem_DASHint] = ACTIONS(147), - [anon_sym_and_DASHint] = ACTIONS(147), - [anon_sym_or_DASHint] = ACTIONS(147), - [anon_sym_xor_DASHint] = ACTIONS(147), - [anon_sym_shl_DASHint] = ACTIONS(147), - [anon_sym_shr_DASHint] = ACTIONS(147), - [anon_sym_ushr_DASHint] = ACTIONS(147), - [anon_sym_add_DASHlong] = ACTIONS(147), - [anon_sym_sub_DASHlong] = ACTIONS(147), - [anon_sym_mul_DASHlong] = ACTIONS(147), - [anon_sym_div_DASHlong] = ACTIONS(147), - [anon_sym_rem_DASHlong] = ACTIONS(147), - [anon_sym_and_DASHlong] = ACTIONS(147), - [anon_sym_or_DASHlong] = ACTIONS(147), - [anon_sym_xor_DASHlong] = ACTIONS(147), - [anon_sym_shl_DASHlong] = ACTIONS(147), - [anon_sym_shr_DASHlong] = ACTIONS(147), - [anon_sym_ushr_DASHlong] = ACTIONS(147), - [anon_sym_add_DASHfloat] = ACTIONS(147), - [anon_sym_sub_DASHfloat] = ACTIONS(147), - [anon_sym_mul_DASHfloat] = ACTIONS(147), - [anon_sym_div_DASHfloat] = ACTIONS(147), - [anon_sym_rem_DASHfloat] = ACTIONS(147), - [anon_sym_add_DASHdouble] = ACTIONS(147), - [anon_sym_sub_DASHdouble] = ACTIONS(147), - [anon_sym_mul_DASHdouble] = ACTIONS(147), - [anon_sym_div_DASHdouble] = ACTIONS(147), - [anon_sym_rem_DASHdouble] = ACTIONS(147), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(145), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(145), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(145), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(145), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(145), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(145), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(145), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(145), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(145), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(145), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(145), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(145), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(145), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(145), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(145), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(145), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(145), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(145), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(145), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(145), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(145), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(145), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(145), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(145), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(145), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(145), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(145), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(145), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(145), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(145), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(145), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(145), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(145), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(145), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(145), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(145), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(145), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(145), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(145), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(145), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(145), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(145), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(145), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(145), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(145), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(145), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(145), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(145), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(145), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(145), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(145), - [anon_sym_execute_DASHinline] = ACTIONS(145), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(145), - [anon_sym_iget_DASHquick] = ACTIONS(145), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(145), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(145), - [anon_sym_iput_DASHquick] = ACTIONS(145), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(145), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(145), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(147), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(145), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(147), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(145), - [anon_sym_DOTline] = ACTIONS(145), - [anon_sym_DOTlocals] = ACTIONS(145), - [anon_sym_DOTparam] = ACTIONS(145), - [anon_sym_DOTcatch] = ACTIONS(147), - [anon_sym_DOTcatchall] = ACTIONS(145), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(145), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(145), - [anon_sym_DOTarray_DASHdata] = ACTIONS(145), + [sym_end_method] = ACTIONS(147), + [anon_sym_DOTannotation] = ACTIONS(147), + [anon_sym_DOTparam] = ACTIONS(147), + [sym_label] = ACTIONS(147), + [anon_sym_nop] = ACTIONS(147), + [anon_sym_move] = ACTIONS(149), + [anon_sym_move_SLASHfrom16] = ACTIONS(147), + [anon_sym_move_SLASH16] = ACTIONS(147), + [anon_sym_move_DASHwide] = ACTIONS(149), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(147), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(147), + [anon_sym_move_DASHobject] = ACTIONS(149), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(147), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(147), + [anon_sym_move_DASHresult] = ACTIONS(149), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(147), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(147), + [anon_sym_move_DASHexception] = ACTIONS(147), + [anon_sym_return_DASHvoid] = ACTIONS(147), + [anon_sym_return] = ACTIONS(149), + [anon_sym_return_DASHwide] = ACTIONS(147), + [anon_sym_return_DASHobject] = ACTIONS(147), + [anon_sym_const_SLASH4] = ACTIONS(147), + [anon_sym_const_SLASH16] = ACTIONS(147), + [anon_sym_const] = ACTIONS(149), + [anon_sym_const_SLASHhigh16] = ACTIONS(147), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(147), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(147), + [anon_sym_const_DASHwide] = ACTIONS(149), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(147), + [anon_sym_const_DASHstring] = ACTIONS(149), + [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(147), + [anon_sym_const_DASHclass] = ACTIONS(147), + [anon_sym_monitor_DASHenter] = ACTIONS(147), + [anon_sym_monitor_DASHexit] = ACTIONS(147), + [anon_sym_check_DASHcast] = ACTIONS(147), + [anon_sym_instance_DASHof] = ACTIONS(147), + [anon_sym_array_DASHlength] = ACTIONS(147), + [anon_sym_new_DASHinstance] = ACTIONS(147), + [anon_sym_new_DASHarray] = ACTIONS(147), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(149), + [anon_sym_filled_DASHnew_DASHarray_DASHrange] = ACTIONS(147), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(147), + [anon_sym_throw] = ACTIONS(147), + [anon_sym_goto] = ACTIONS(149), + [anon_sym_goto_SLASH16] = ACTIONS(147), + [anon_sym_goto_SLASH32] = ACTIONS(147), + [anon_sym_packed_DASHswitch] = ACTIONS(147), + [anon_sym_sparse_DASHswitch] = ACTIONS(147), + [anon_sym_cmpl_DASHfloat] = ACTIONS(147), + [anon_sym_cmpg_DASHfloat] = ACTIONS(147), + [anon_sym_cmpl_DASHdouble] = ACTIONS(147), + [anon_sym_cmpg_DASHdouble] = ACTIONS(147), + [anon_sym_cmp_DASHlong] = ACTIONS(147), + [anon_sym_if_DASHeq] = ACTIONS(149), + [anon_sym_if_DASHne] = ACTIONS(149), + [anon_sym_if_DASHlt] = ACTIONS(149), + [anon_sym_if_DASHge] = ACTIONS(149), + [anon_sym_if_DASHgt] = ACTIONS(149), + [anon_sym_if_DASHle] = ACTIONS(149), + [anon_sym_if_DASHeqz] = ACTIONS(147), + [anon_sym_if_DASHnez] = ACTIONS(147), + [anon_sym_if_DASHltz] = ACTIONS(147), + [anon_sym_if_DASHgez] = ACTIONS(147), + [anon_sym_if_DASHgtz] = ACTIONS(147), + [anon_sym_if_DASHlez] = ACTIONS(147), + [anon_sym_aget] = ACTIONS(149), + [anon_sym_aget_DASHwide] = ACTIONS(147), + [anon_sym_aget_DASHobject] = ACTIONS(147), + [anon_sym_aget_DASHboolean] = ACTIONS(147), + [anon_sym_aget_DASHbyte] = ACTIONS(147), + [anon_sym_aget_DASHchar] = ACTIONS(147), + [anon_sym_aget_DASHshort] = ACTIONS(147), + [anon_sym_aput] = ACTIONS(149), + [anon_sym_aput_DASHwide] = ACTIONS(147), + [anon_sym_aput_DASHobject] = ACTIONS(147), + [anon_sym_aput_DASHboolean] = ACTIONS(147), + [anon_sym_aput_DASHbyte] = ACTIONS(147), + [anon_sym_aput_DASHchar] = ACTIONS(147), + [anon_sym_aput_DASHshort] = ACTIONS(147), + [anon_sym_iget] = ACTIONS(149), + [anon_sym_iget_DASHwide] = ACTIONS(149), + [anon_sym_iget_DASHobject] = ACTIONS(149), + [anon_sym_iget_DASHboolean] = ACTIONS(147), + [anon_sym_iget_DASHbyte] = ACTIONS(147), + [anon_sym_iget_DASHchar] = ACTIONS(147), + [anon_sym_iget_DASHshort] = ACTIONS(147), + [anon_sym_iput] = ACTIONS(149), + [anon_sym_iput_DASHwide] = ACTIONS(149), + [anon_sym_iput_DASHobject] = ACTIONS(149), + [anon_sym_iput_DASHboolean] = ACTIONS(147), + [anon_sym_iput_DASHbyte] = ACTIONS(147), + [anon_sym_iput_DASHchar] = ACTIONS(147), + [anon_sym_iput_DASHshort] = ACTIONS(147), + [anon_sym_sget] = ACTIONS(149), + [anon_sym_sget_DASHwide] = ACTIONS(147), + [anon_sym_sget_DASHobject] = ACTIONS(147), + [anon_sym_sget_DASHboolean] = ACTIONS(147), + [anon_sym_sget_DASHbyte] = ACTIONS(147), + [anon_sym_sget_DASHchar] = ACTIONS(147), + [anon_sym_sget_DASHshort] = ACTIONS(147), + [anon_sym_sput] = ACTIONS(149), + [anon_sym_sput_DASHwide] = ACTIONS(147), + [anon_sym_sput_DASHobject] = ACTIONS(147), + [anon_sym_sput_DASHboolean] = ACTIONS(147), + [anon_sym_sput_DASHbyte] = ACTIONS(147), + [anon_sym_sput_DASHchar] = ACTIONS(147), + [anon_sym_sput_DASHshort] = ACTIONS(147), + [anon_sym_invoke_DASHvirtual] = ACTIONS(149), + [anon_sym_invoke_DASHsuper] = ACTIONS(149), + [anon_sym_invoke_DASHdirect] = ACTIONS(149), + [anon_sym_invoke_DASHstatic] = ACTIONS(149), + [anon_sym_invoke_DASHinterface] = ACTIONS(149), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(147), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(147), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(147), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(147), + [anon_sym_invoke_DASHinterface_DASHrange] = ACTIONS(147), + [anon_sym_neg_DASHint] = ACTIONS(147), + [anon_sym_not_DASHint] = ACTIONS(147), + [anon_sym_neg_DASHlong] = ACTIONS(147), + [anon_sym_not_DASHlong] = ACTIONS(147), + [anon_sym_neg_DASHfloat] = ACTIONS(147), + [anon_sym_neg_DASHdouble] = ACTIONS(147), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(147), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(147), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(147), + [anon_sym_long_DASHto_DASHint] = ACTIONS(147), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(147), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(147), + [anon_sym_float_DASHto_DASHint] = ACTIONS(147), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(147), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(147), + [anon_sym_double_DASHto_DASHint] = ACTIONS(147), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(147), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(147), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(147), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(147), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(147), + [anon_sym_add_DASHint] = ACTIONS(149), + [anon_sym_sub_DASHint] = ACTIONS(149), + [anon_sym_mul_DASHint] = ACTIONS(149), + [anon_sym_div_DASHint] = ACTIONS(149), + [anon_sym_rem_DASHint] = ACTIONS(149), + [anon_sym_and_DASHint] = ACTIONS(149), + [anon_sym_or_DASHint] = ACTIONS(149), + [anon_sym_xor_DASHint] = ACTIONS(149), + [anon_sym_shl_DASHint] = ACTIONS(149), + [anon_sym_shr_DASHint] = ACTIONS(149), + [anon_sym_ushr_DASHint] = ACTIONS(149), + [anon_sym_add_DASHlong] = ACTIONS(149), + [anon_sym_sub_DASHlong] = ACTIONS(149), + [anon_sym_mul_DASHlong] = ACTIONS(149), + [anon_sym_div_DASHlong] = ACTIONS(149), + [anon_sym_rem_DASHlong] = ACTIONS(149), + [anon_sym_and_DASHlong] = ACTIONS(149), + [anon_sym_or_DASHlong] = ACTIONS(149), + [anon_sym_xor_DASHlong] = ACTIONS(149), + [anon_sym_shl_DASHlong] = ACTIONS(149), + [anon_sym_shr_DASHlong] = ACTIONS(149), + [anon_sym_ushr_DASHlong] = ACTIONS(149), + [anon_sym_add_DASHfloat] = ACTIONS(149), + [anon_sym_sub_DASHfloat] = ACTIONS(149), + [anon_sym_mul_DASHfloat] = ACTIONS(149), + [anon_sym_div_DASHfloat] = ACTIONS(149), + [anon_sym_rem_DASHfloat] = ACTIONS(149), + [anon_sym_add_DASHdouble] = ACTIONS(149), + [anon_sym_sub_DASHdouble] = ACTIONS(149), + [anon_sym_mul_DASHdouble] = ACTIONS(149), + [anon_sym_div_DASHdouble] = ACTIONS(149), + [anon_sym_rem_DASHdouble] = ACTIONS(149), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(147), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(147), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(147), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(147), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(147), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(147), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(147), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(147), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(147), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(147), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(147), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(147), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(147), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(147), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(147), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(147), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(147), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(147), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(147), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(147), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(147), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(147), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(147), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(147), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(147), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(147), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(147), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(147), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(147), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(147), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(147), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(147), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(147), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(147), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(147), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(147), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(147), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(147), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(147), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(147), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(147), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(147), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(147), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(147), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(147), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(147), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(147), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(147), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(147), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(147), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(147), + [anon_sym_execute_DASHinline] = ACTIONS(147), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(147), + [anon_sym_iget_DASHquick] = ACTIONS(147), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(147), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(147), + [anon_sym_iput_DASHquick] = ACTIONS(147), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(147), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(147), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(149), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(147), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(149), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(147), + [anon_sym_DOTline] = ACTIONS(147), + [anon_sym_DOTlocals] = ACTIONS(147), + [anon_sym_DOTcatch] = ACTIONS(149), + [anon_sym_DOTcatchall] = ACTIONS(147), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(147), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(147), + [anon_sym_DOTarray_DASHdata] = ACTIONS(147), [sym_comment] = ACTIONS(3), }, [24] = { - [sym_end_method] = ACTIONS(149), - [anon_sym_DOTannotation] = ACTIONS(149), - [sym_label] = ACTIONS(149), - [anon_sym_nop] = ACTIONS(149), - [anon_sym_move] = ACTIONS(151), - [anon_sym_move_SLASHfrom16] = ACTIONS(149), - [anon_sym_move_SLASH16] = ACTIONS(149), - [anon_sym_move_DASHwide] = ACTIONS(151), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(149), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(149), - [anon_sym_move_DASHobject] = ACTIONS(151), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(149), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(149), - [anon_sym_move_DASHresult] = ACTIONS(151), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(149), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(149), - [anon_sym_move_DASHexception] = ACTIONS(149), - [anon_sym_return_DASHvoid] = ACTIONS(149), - [anon_sym_return] = ACTIONS(151), - [anon_sym_return_DASHwide] = ACTIONS(149), - [anon_sym_return_DASHobject] = ACTIONS(149), - [anon_sym_const_SLASH4] = ACTIONS(149), - [anon_sym_const_SLASH16] = ACTIONS(149), - [anon_sym_const] = ACTIONS(151), - [anon_sym_const_SLASHhigh16] = ACTIONS(149), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(149), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(149), - [anon_sym_const_DASHwide] = ACTIONS(151), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(149), - [anon_sym_const_DASHstring] = ACTIONS(151), - [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(149), - [anon_sym_const_DASHclass] = ACTIONS(149), - [anon_sym_monitor_DASHenter] = ACTIONS(149), - [anon_sym_monitor_DASHexit] = ACTIONS(149), - [anon_sym_check_DASHcast] = ACTIONS(149), - [anon_sym_instance_DASHof] = ACTIONS(149), - [anon_sym_array_DASHlength] = ACTIONS(149), - [anon_sym_new_DASHinstance] = ACTIONS(149), - [anon_sym_new_DASHarray] = ACTIONS(149), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(151), - [anon_sym_filled_DASHnew_DASHarray_DASHrange] = ACTIONS(149), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(149), - [anon_sym_throw] = ACTIONS(149), - [anon_sym_goto] = ACTIONS(151), - [anon_sym_goto_SLASH16] = ACTIONS(149), - [anon_sym_goto_SLASH32] = ACTIONS(149), - [anon_sym_packed_DASHswitch] = ACTIONS(149), - [anon_sym_sparse_DASHswitch] = ACTIONS(149), - [anon_sym_cmpl_DASHfloat] = ACTIONS(149), - [anon_sym_cmpg_DASHfloat] = ACTIONS(149), - [anon_sym_cmpl_DASHdouble] = ACTIONS(149), - [anon_sym_cmpg_DASHdouble] = ACTIONS(149), - [anon_sym_cmp_DASHlong] = ACTIONS(149), - [anon_sym_if_DASHeq] = ACTIONS(151), - [anon_sym_if_DASHne] = ACTIONS(151), - [anon_sym_if_DASHlt] = ACTIONS(151), - [anon_sym_if_DASHge] = ACTIONS(151), - [anon_sym_if_DASHgt] = ACTIONS(151), - [anon_sym_if_DASHle] = ACTIONS(151), - [anon_sym_if_DASHeqz] = ACTIONS(149), - [anon_sym_if_DASHnez] = ACTIONS(149), - [anon_sym_if_DASHltz] = ACTIONS(149), - [anon_sym_if_DASHgez] = ACTIONS(149), - [anon_sym_if_DASHgtz] = ACTIONS(149), - [anon_sym_if_DASHlez] = ACTIONS(149), - [anon_sym_aget] = ACTIONS(151), - [anon_sym_aget_DASHwide] = ACTIONS(149), - [anon_sym_aget_DASHobject] = ACTIONS(149), - [anon_sym_aget_DASHboolean] = ACTIONS(149), - [anon_sym_aget_DASHbyte] = ACTIONS(149), - [anon_sym_aget_DASHchar] = ACTIONS(149), - [anon_sym_aget_DASHshort] = ACTIONS(149), - [anon_sym_aput] = ACTIONS(151), - [anon_sym_aput_DASHwide] = ACTIONS(149), - [anon_sym_aput_DASHobject] = ACTIONS(149), - [anon_sym_aput_DASHboolean] = ACTIONS(149), - [anon_sym_aput_DASHbyte] = ACTIONS(149), - [anon_sym_aput_DASHchar] = ACTIONS(149), - [anon_sym_aput_DASHshort] = ACTIONS(149), - [anon_sym_iget] = ACTIONS(151), - [anon_sym_iget_DASHwide] = ACTIONS(151), - [anon_sym_iget_DASHobject] = ACTIONS(151), - [anon_sym_iget_DASHboolean] = ACTIONS(149), - [anon_sym_iget_DASHbyte] = ACTIONS(149), - [anon_sym_iget_DASHchar] = ACTIONS(149), - [anon_sym_iget_DASHshort] = ACTIONS(149), - [anon_sym_iput] = ACTIONS(151), - [anon_sym_iput_DASHwide] = ACTIONS(151), - [anon_sym_iput_DASHobject] = ACTIONS(151), - [anon_sym_iput_DASHboolean] = ACTIONS(149), - [anon_sym_iput_DASHbyte] = ACTIONS(149), - [anon_sym_iput_DASHchar] = ACTIONS(149), - [anon_sym_iput_DASHshort] = ACTIONS(149), - [anon_sym_sget] = ACTIONS(151), - [anon_sym_sget_DASHwide] = ACTIONS(149), - [anon_sym_sget_DASHobject] = ACTIONS(149), - [anon_sym_sget_DASHboolean] = ACTIONS(149), - [anon_sym_sget_DASHbyte] = ACTIONS(149), - [anon_sym_sget_DASHchar] = ACTIONS(149), - [anon_sym_sget_DASHshort] = ACTIONS(149), - [anon_sym_sput] = ACTIONS(151), - [anon_sym_sput_DASHwide] = ACTIONS(149), - [anon_sym_sput_DASHobject] = ACTIONS(149), - [anon_sym_sput_DASHboolean] = ACTIONS(149), - [anon_sym_sput_DASHbyte] = ACTIONS(149), - [anon_sym_sput_DASHchar] = ACTIONS(149), - [anon_sym_sput_DASHshort] = ACTIONS(149), - [anon_sym_invoke_DASHvirtual] = ACTIONS(151), - [anon_sym_invoke_DASHsuper] = ACTIONS(151), - [anon_sym_invoke_DASHdirect] = ACTIONS(151), - [anon_sym_invoke_DASHstatic] = ACTIONS(151), - [anon_sym_invoke_DASHinterface] = ACTIONS(151), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(149), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(149), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(149), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(149), - [anon_sym_invoke_DASHinterface_DASHrange] = ACTIONS(149), - [anon_sym_neg_DASHint] = ACTIONS(149), - [anon_sym_not_DASHint] = ACTIONS(149), - [anon_sym_neg_DASHlong] = ACTIONS(149), - [anon_sym_not_DASHlong] = ACTIONS(149), - [anon_sym_neg_DASHfloat] = ACTIONS(149), - [anon_sym_neg_DASHdouble] = ACTIONS(149), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(149), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(149), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(149), - [anon_sym_long_DASHto_DASHint] = ACTIONS(149), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(149), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(149), - [anon_sym_float_DASHto_DASHint] = ACTIONS(149), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(149), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(149), - [anon_sym_double_DASHto_DASHint] = ACTIONS(149), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(149), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(149), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(149), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(149), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(149), - [anon_sym_add_DASHint] = ACTIONS(151), - [anon_sym_sub_DASHint] = ACTIONS(151), - [anon_sym_mul_DASHint] = ACTIONS(151), - [anon_sym_div_DASHint] = ACTIONS(151), - [anon_sym_rem_DASHint] = ACTIONS(151), - [anon_sym_and_DASHint] = ACTIONS(151), - [anon_sym_or_DASHint] = ACTIONS(151), - [anon_sym_xor_DASHint] = ACTIONS(151), - [anon_sym_shl_DASHint] = ACTIONS(151), - [anon_sym_shr_DASHint] = ACTIONS(151), - [anon_sym_ushr_DASHint] = ACTIONS(151), - [anon_sym_add_DASHlong] = ACTIONS(151), - [anon_sym_sub_DASHlong] = ACTIONS(151), - [anon_sym_mul_DASHlong] = ACTIONS(151), - [anon_sym_div_DASHlong] = ACTIONS(151), - [anon_sym_rem_DASHlong] = ACTIONS(151), - [anon_sym_and_DASHlong] = ACTIONS(151), - [anon_sym_or_DASHlong] = ACTIONS(151), - [anon_sym_xor_DASHlong] = ACTIONS(151), - [anon_sym_shl_DASHlong] = ACTIONS(151), - [anon_sym_shr_DASHlong] = ACTIONS(151), - [anon_sym_ushr_DASHlong] = ACTIONS(151), - [anon_sym_add_DASHfloat] = ACTIONS(151), - [anon_sym_sub_DASHfloat] = ACTIONS(151), - [anon_sym_mul_DASHfloat] = ACTIONS(151), - [anon_sym_div_DASHfloat] = ACTIONS(151), - [anon_sym_rem_DASHfloat] = ACTIONS(151), - [anon_sym_add_DASHdouble] = ACTIONS(151), - [anon_sym_sub_DASHdouble] = ACTIONS(151), - [anon_sym_mul_DASHdouble] = ACTIONS(151), - [anon_sym_div_DASHdouble] = ACTIONS(151), - [anon_sym_rem_DASHdouble] = ACTIONS(151), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(149), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(149), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(149), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(149), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(149), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(149), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(149), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(149), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(149), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(149), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(149), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(149), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(149), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(149), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(149), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(149), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(149), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(149), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(149), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(149), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(149), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(149), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(149), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(149), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(149), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(149), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(149), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(149), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(149), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(149), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(149), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(149), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(149), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(149), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(149), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(149), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(149), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(149), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(149), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(149), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(149), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(149), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(149), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(149), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(149), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(149), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(149), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(149), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(149), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(149), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(149), - [anon_sym_execute_DASHinline] = ACTIONS(149), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(149), - [anon_sym_iget_DASHquick] = ACTIONS(149), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(149), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(149), - [anon_sym_iput_DASHquick] = ACTIONS(149), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(149), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(149), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(151), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(149), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(151), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(149), - [anon_sym_DOTline] = ACTIONS(149), - [anon_sym_DOTlocals] = ACTIONS(149), - [anon_sym_DOTparam] = ACTIONS(149), - [anon_sym_DOTcatch] = ACTIONS(151), - [anon_sym_DOTcatchall] = ACTIONS(149), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(149), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(149), - [anon_sym_DOTarray_DASHdata] = ACTIONS(149), + [sym_end_method] = ACTIONS(151), + [anon_sym_DOTannotation] = ACTIONS(151), + [anon_sym_DOTparam] = ACTIONS(151), + [sym_label] = ACTIONS(151), + [anon_sym_nop] = ACTIONS(151), + [anon_sym_move] = ACTIONS(153), + [anon_sym_move_SLASHfrom16] = ACTIONS(151), + [anon_sym_move_SLASH16] = ACTIONS(151), + [anon_sym_move_DASHwide] = ACTIONS(153), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(151), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(151), + [anon_sym_move_DASHobject] = ACTIONS(153), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(151), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(151), + [anon_sym_move_DASHresult] = ACTIONS(153), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(151), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(151), + [anon_sym_move_DASHexception] = ACTIONS(151), + [anon_sym_return_DASHvoid] = ACTIONS(151), + [anon_sym_return] = ACTIONS(153), + [anon_sym_return_DASHwide] = ACTIONS(151), + [anon_sym_return_DASHobject] = ACTIONS(151), + [anon_sym_const_SLASH4] = ACTIONS(151), + [anon_sym_const_SLASH16] = ACTIONS(151), + [anon_sym_const] = ACTIONS(153), + [anon_sym_const_SLASHhigh16] = ACTIONS(151), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(151), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(151), + [anon_sym_const_DASHwide] = ACTIONS(153), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(151), + [anon_sym_const_DASHstring] = ACTIONS(153), + [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(151), + [anon_sym_const_DASHclass] = ACTIONS(151), + [anon_sym_monitor_DASHenter] = ACTIONS(151), + [anon_sym_monitor_DASHexit] = ACTIONS(151), + [anon_sym_check_DASHcast] = ACTIONS(151), + [anon_sym_instance_DASHof] = ACTIONS(151), + [anon_sym_array_DASHlength] = ACTIONS(151), + [anon_sym_new_DASHinstance] = ACTIONS(151), + [anon_sym_new_DASHarray] = ACTIONS(151), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(153), + [anon_sym_filled_DASHnew_DASHarray_DASHrange] = ACTIONS(151), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(151), + [anon_sym_throw] = ACTIONS(151), + [anon_sym_goto] = ACTIONS(153), + [anon_sym_goto_SLASH16] = ACTIONS(151), + [anon_sym_goto_SLASH32] = ACTIONS(151), + [anon_sym_packed_DASHswitch] = ACTIONS(151), + [anon_sym_sparse_DASHswitch] = ACTIONS(151), + [anon_sym_cmpl_DASHfloat] = ACTIONS(151), + [anon_sym_cmpg_DASHfloat] = ACTIONS(151), + [anon_sym_cmpl_DASHdouble] = ACTIONS(151), + [anon_sym_cmpg_DASHdouble] = ACTIONS(151), + [anon_sym_cmp_DASHlong] = ACTIONS(151), + [anon_sym_if_DASHeq] = ACTIONS(153), + [anon_sym_if_DASHne] = ACTIONS(153), + [anon_sym_if_DASHlt] = ACTIONS(153), + [anon_sym_if_DASHge] = ACTIONS(153), + [anon_sym_if_DASHgt] = ACTIONS(153), + [anon_sym_if_DASHle] = ACTIONS(153), + [anon_sym_if_DASHeqz] = ACTIONS(151), + [anon_sym_if_DASHnez] = ACTIONS(151), + [anon_sym_if_DASHltz] = ACTIONS(151), + [anon_sym_if_DASHgez] = ACTIONS(151), + [anon_sym_if_DASHgtz] = ACTIONS(151), + [anon_sym_if_DASHlez] = ACTIONS(151), + [anon_sym_aget] = ACTIONS(153), + [anon_sym_aget_DASHwide] = ACTIONS(151), + [anon_sym_aget_DASHobject] = ACTIONS(151), + [anon_sym_aget_DASHboolean] = ACTIONS(151), + [anon_sym_aget_DASHbyte] = ACTIONS(151), + [anon_sym_aget_DASHchar] = ACTIONS(151), + [anon_sym_aget_DASHshort] = ACTIONS(151), + [anon_sym_aput] = ACTIONS(153), + [anon_sym_aput_DASHwide] = ACTIONS(151), + [anon_sym_aput_DASHobject] = ACTIONS(151), + [anon_sym_aput_DASHboolean] = ACTIONS(151), + [anon_sym_aput_DASHbyte] = ACTIONS(151), + [anon_sym_aput_DASHchar] = ACTIONS(151), + [anon_sym_aput_DASHshort] = ACTIONS(151), + [anon_sym_iget] = ACTIONS(153), + [anon_sym_iget_DASHwide] = ACTIONS(153), + [anon_sym_iget_DASHobject] = ACTIONS(153), + [anon_sym_iget_DASHboolean] = ACTIONS(151), + [anon_sym_iget_DASHbyte] = ACTIONS(151), + [anon_sym_iget_DASHchar] = ACTIONS(151), + [anon_sym_iget_DASHshort] = ACTIONS(151), + [anon_sym_iput] = ACTIONS(153), + [anon_sym_iput_DASHwide] = ACTIONS(153), + [anon_sym_iput_DASHobject] = ACTIONS(153), + [anon_sym_iput_DASHboolean] = ACTIONS(151), + [anon_sym_iput_DASHbyte] = ACTIONS(151), + [anon_sym_iput_DASHchar] = ACTIONS(151), + [anon_sym_iput_DASHshort] = ACTIONS(151), + [anon_sym_sget] = ACTIONS(153), + [anon_sym_sget_DASHwide] = ACTIONS(151), + [anon_sym_sget_DASHobject] = ACTIONS(151), + [anon_sym_sget_DASHboolean] = ACTIONS(151), + [anon_sym_sget_DASHbyte] = ACTIONS(151), + [anon_sym_sget_DASHchar] = ACTIONS(151), + [anon_sym_sget_DASHshort] = ACTIONS(151), + [anon_sym_sput] = ACTIONS(153), + [anon_sym_sput_DASHwide] = ACTIONS(151), + [anon_sym_sput_DASHobject] = ACTIONS(151), + [anon_sym_sput_DASHboolean] = ACTIONS(151), + [anon_sym_sput_DASHbyte] = ACTIONS(151), + [anon_sym_sput_DASHchar] = ACTIONS(151), + [anon_sym_sput_DASHshort] = ACTIONS(151), + [anon_sym_invoke_DASHvirtual] = ACTIONS(153), + [anon_sym_invoke_DASHsuper] = ACTIONS(153), + [anon_sym_invoke_DASHdirect] = ACTIONS(153), + [anon_sym_invoke_DASHstatic] = ACTIONS(153), + [anon_sym_invoke_DASHinterface] = ACTIONS(153), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(151), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(151), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(151), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(151), + [anon_sym_invoke_DASHinterface_DASHrange] = ACTIONS(151), + [anon_sym_neg_DASHint] = ACTIONS(151), + [anon_sym_not_DASHint] = ACTIONS(151), + [anon_sym_neg_DASHlong] = ACTIONS(151), + [anon_sym_not_DASHlong] = ACTIONS(151), + [anon_sym_neg_DASHfloat] = ACTIONS(151), + [anon_sym_neg_DASHdouble] = ACTIONS(151), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(151), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(151), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(151), + [anon_sym_long_DASHto_DASHint] = ACTIONS(151), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(151), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(151), + [anon_sym_float_DASHto_DASHint] = ACTIONS(151), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(151), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(151), + [anon_sym_double_DASHto_DASHint] = ACTIONS(151), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(151), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(151), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(151), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(151), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(151), + [anon_sym_add_DASHint] = ACTIONS(153), + [anon_sym_sub_DASHint] = ACTIONS(153), + [anon_sym_mul_DASHint] = ACTIONS(153), + [anon_sym_div_DASHint] = ACTIONS(153), + [anon_sym_rem_DASHint] = ACTIONS(153), + [anon_sym_and_DASHint] = ACTIONS(153), + [anon_sym_or_DASHint] = ACTIONS(153), + [anon_sym_xor_DASHint] = ACTIONS(153), + [anon_sym_shl_DASHint] = ACTIONS(153), + [anon_sym_shr_DASHint] = ACTIONS(153), + [anon_sym_ushr_DASHint] = ACTIONS(153), + [anon_sym_add_DASHlong] = ACTIONS(153), + [anon_sym_sub_DASHlong] = ACTIONS(153), + [anon_sym_mul_DASHlong] = ACTIONS(153), + [anon_sym_div_DASHlong] = ACTIONS(153), + [anon_sym_rem_DASHlong] = ACTIONS(153), + [anon_sym_and_DASHlong] = ACTIONS(153), + [anon_sym_or_DASHlong] = ACTIONS(153), + [anon_sym_xor_DASHlong] = ACTIONS(153), + [anon_sym_shl_DASHlong] = ACTIONS(153), + [anon_sym_shr_DASHlong] = ACTIONS(153), + [anon_sym_ushr_DASHlong] = ACTIONS(153), + [anon_sym_add_DASHfloat] = ACTIONS(153), + [anon_sym_sub_DASHfloat] = ACTIONS(153), + [anon_sym_mul_DASHfloat] = ACTIONS(153), + [anon_sym_div_DASHfloat] = ACTIONS(153), + [anon_sym_rem_DASHfloat] = ACTIONS(153), + [anon_sym_add_DASHdouble] = ACTIONS(153), + [anon_sym_sub_DASHdouble] = ACTIONS(153), + [anon_sym_mul_DASHdouble] = ACTIONS(153), + [anon_sym_div_DASHdouble] = ACTIONS(153), + [anon_sym_rem_DASHdouble] = ACTIONS(153), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(151), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(151), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(151), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(151), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(151), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(151), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(151), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(151), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(151), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(151), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(151), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(151), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(151), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(151), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(151), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(151), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(151), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(151), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(151), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(151), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(151), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(151), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(151), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(151), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(151), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(151), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(151), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(151), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(151), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(151), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(151), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(151), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(151), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(151), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(151), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(151), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(151), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(151), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(151), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(151), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(151), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(151), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(151), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(151), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(151), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(151), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(151), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(151), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(151), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(151), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(151), + [anon_sym_execute_DASHinline] = ACTIONS(151), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(151), + [anon_sym_iget_DASHquick] = ACTIONS(151), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(151), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(151), + [anon_sym_iput_DASHquick] = ACTIONS(151), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(151), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(151), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(153), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(151), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(153), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(151), + [anon_sym_DOTline] = ACTIONS(151), + [anon_sym_DOTlocals] = ACTIONS(151), + [anon_sym_DOTcatch] = ACTIONS(153), + [anon_sym_DOTcatchall] = ACTIONS(151), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(151), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(151), + [anon_sym_DOTarray_DASHdata] = ACTIONS(151), [sym_comment] = ACTIONS(3), }, [25] = { - [sym_end_method] = ACTIONS(153), - [anon_sym_DOTannotation] = ACTIONS(153), - [sym_label] = ACTIONS(153), - [anon_sym_nop] = ACTIONS(153), - [anon_sym_move] = ACTIONS(155), - [anon_sym_move_SLASHfrom16] = ACTIONS(153), - [anon_sym_move_SLASH16] = ACTIONS(153), - [anon_sym_move_DASHwide] = ACTIONS(155), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(153), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(153), - [anon_sym_move_DASHobject] = ACTIONS(155), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(153), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(153), - [anon_sym_move_DASHresult] = ACTIONS(155), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(153), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(153), - [anon_sym_move_DASHexception] = ACTIONS(153), - [anon_sym_return_DASHvoid] = ACTIONS(153), - [anon_sym_return] = ACTIONS(155), - [anon_sym_return_DASHwide] = ACTIONS(153), - [anon_sym_return_DASHobject] = ACTIONS(153), - [anon_sym_const_SLASH4] = ACTIONS(153), - [anon_sym_const_SLASH16] = ACTIONS(153), - [anon_sym_const] = ACTIONS(155), - [anon_sym_const_SLASHhigh16] = ACTIONS(153), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(153), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(153), - [anon_sym_const_DASHwide] = ACTIONS(155), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(153), - [anon_sym_const_DASHstring] = ACTIONS(155), - [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(153), - [anon_sym_const_DASHclass] = ACTIONS(153), - [anon_sym_monitor_DASHenter] = ACTIONS(153), - [anon_sym_monitor_DASHexit] = ACTIONS(153), - [anon_sym_check_DASHcast] = ACTIONS(153), - [anon_sym_instance_DASHof] = ACTIONS(153), - [anon_sym_array_DASHlength] = ACTIONS(153), - [anon_sym_new_DASHinstance] = ACTIONS(153), - [anon_sym_new_DASHarray] = ACTIONS(153), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(155), - [anon_sym_filled_DASHnew_DASHarray_DASHrange] = ACTIONS(153), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(153), - [anon_sym_throw] = ACTIONS(153), - [anon_sym_goto] = ACTIONS(155), - [anon_sym_goto_SLASH16] = ACTIONS(153), - [anon_sym_goto_SLASH32] = ACTIONS(153), - [anon_sym_packed_DASHswitch] = ACTIONS(153), - [anon_sym_sparse_DASHswitch] = ACTIONS(153), - [anon_sym_cmpl_DASHfloat] = ACTIONS(153), - [anon_sym_cmpg_DASHfloat] = ACTIONS(153), - [anon_sym_cmpl_DASHdouble] = ACTIONS(153), - [anon_sym_cmpg_DASHdouble] = ACTIONS(153), - [anon_sym_cmp_DASHlong] = ACTIONS(153), - [anon_sym_if_DASHeq] = ACTIONS(155), - [anon_sym_if_DASHne] = ACTIONS(155), - [anon_sym_if_DASHlt] = ACTIONS(155), - [anon_sym_if_DASHge] = ACTIONS(155), - [anon_sym_if_DASHgt] = ACTIONS(155), - [anon_sym_if_DASHle] = ACTIONS(155), - [anon_sym_if_DASHeqz] = ACTIONS(153), - [anon_sym_if_DASHnez] = ACTIONS(153), - [anon_sym_if_DASHltz] = ACTIONS(153), - [anon_sym_if_DASHgez] = ACTIONS(153), - [anon_sym_if_DASHgtz] = ACTIONS(153), - [anon_sym_if_DASHlez] = ACTIONS(153), - [anon_sym_aget] = ACTIONS(155), - [anon_sym_aget_DASHwide] = ACTIONS(153), - [anon_sym_aget_DASHobject] = ACTIONS(153), - [anon_sym_aget_DASHboolean] = ACTIONS(153), - [anon_sym_aget_DASHbyte] = ACTIONS(153), - [anon_sym_aget_DASHchar] = ACTIONS(153), - [anon_sym_aget_DASHshort] = ACTIONS(153), - [anon_sym_aput] = ACTIONS(155), - [anon_sym_aput_DASHwide] = ACTIONS(153), - [anon_sym_aput_DASHobject] = ACTIONS(153), - [anon_sym_aput_DASHboolean] = ACTIONS(153), - [anon_sym_aput_DASHbyte] = ACTIONS(153), - [anon_sym_aput_DASHchar] = ACTIONS(153), - [anon_sym_aput_DASHshort] = ACTIONS(153), - [anon_sym_iget] = ACTIONS(155), - [anon_sym_iget_DASHwide] = ACTIONS(155), - [anon_sym_iget_DASHobject] = ACTIONS(155), - [anon_sym_iget_DASHboolean] = ACTIONS(153), - [anon_sym_iget_DASHbyte] = ACTIONS(153), - [anon_sym_iget_DASHchar] = ACTIONS(153), - [anon_sym_iget_DASHshort] = ACTIONS(153), - [anon_sym_iput] = ACTIONS(155), - [anon_sym_iput_DASHwide] = ACTIONS(155), - [anon_sym_iput_DASHobject] = ACTIONS(155), - [anon_sym_iput_DASHboolean] = ACTIONS(153), - [anon_sym_iput_DASHbyte] = ACTIONS(153), - [anon_sym_iput_DASHchar] = ACTIONS(153), - [anon_sym_iput_DASHshort] = ACTIONS(153), - [anon_sym_sget] = ACTIONS(155), - [anon_sym_sget_DASHwide] = ACTIONS(153), - [anon_sym_sget_DASHobject] = ACTIONS(153), - [anon_sym_sget_DASHboolean] = ACTIONS(153), - [anon_sym_sget_DASHbyte] = ACTIONS(153), - [anon_sym_sget_DASHchar] = ACTIONS(153), - [anon_sym_sget_DASHshort] = ACTIONS(153), - [anon_sym_sput] = ACTIONS(155), - [anon_sym_sput_DASHwide] = ACTIONS(153), - [anon_sym_sput_DASHobject] = ACTIONS(153), - [anon_sym_sput_DASHboolean] = ACTIONS(153), - [anon_sym_sput_DASHbyte] = ACTIONS(153), - [anon_sym_sput_DASHchar] = ACTIONS(153), - [anon_sym_sput_DASHshort] = ACTIONS(153), - [anon_sym_invoke_DASHvirtual] = ACTIONS(155), - [anon_sym_invoke_DASHsuper] = ACTIONS(155), - [anon_sym_invoke_DASHdirect] = ACTIONS(155), - [anon_sym_invoke_DASHstatic] = ACTIONS(155), - [anon_sym_invoke_DASHinterface] = ACTIONS(155), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(153), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(153), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(153), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(153), - [anon_sym_invoke_DASHinterface_DASHrange] = ACTIONS(153), - [anon_sym_neg_DASHint] = ACTIONS(153), - [anon_sym_not_DASHint] = ACTIONS(153), - [anon_sym_neg_DASHlong] = ACTIONS(153), - [anon_sym_not_DASHlong] = ACTIONS(153), - [anon_sym_neg_DASHfloat] = ACTIONS(153), - [anon_sym_neg_DASHdouble] = ACTIONS(153), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(153), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(153), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(153), - [anon_sym_long_DASHto_DASHint] = ACTIONS(153), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(153), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(153), - [anon_sym_float_DASHto_DASHint] = ACTIONS(153), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(153), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(153), - [anon_sym_double_DASHto_DASHint] = ACTIONS(153), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(153), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(153), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(153), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(153), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(153), - [anon_sym_add_DASHint] = ACTIONS(155), - [anon_sym_sub_DASHint] = ACTIONS(155), - [anon_sym_mul_DASHint] = ACTIONS(155), - [anon_sym_div_DASHint] = ACTIONS(155), - [anon_sym_rem_DASHint] = ACTIONS(155), - [anon_sym_and_DASHint] = ACTIONS(155), - [anon_sym_or_DASHint] = ACTIONS(155), - [anon_sym_xor_DASHint] = ACTIONS(155), - [anon_sym_shl_DASHint] = ACTIONS(155), - [anon_sym_shr_DASHint] = ACTIONS(155), - [anon_sym_ushr_DASHint] = ACTIONS(155), - [anon_sym_add_DASHlong] = ACTIONS(155), - [anon_sym_sub_DASHlong] = ACTIONS(155), - [anon_sym_mul_DASHlong] = ACTIONS(155), - [anon_sym_div_DASHlong] = ACTIONS(155), - [anon_sym_rem_DASHlong] = ACTIONS(155), - [anon_sym_and_DASHlong] = ACTIONS(155), - [anon_sym_or_DASHlong] = ACTIONS(155), - [anon_sym_xor_DASHlong] = ACTIONS(155), - [anon_sym_shl_DASHlong] = ACTIONS(155), - [anon_sym_shr_DASHlong] = ACTIONS(155), - [anon_sym_ushr_DASHlong] = ACTIONS(155), - [anon_sym_add_DASHfloat] = ACTIONS(155), - [anon_sym_sub_DASHfloat] = ACTIONS(155), - [anon_sym_mul_DASHfloat] = ACTIONS(155), - [anon_sym_div_DASHfloat] = ACTIONS(155), - [anon_sym_rem_DASHfloat] = ACTIONS(155), - [anon_sym_add_DASHdouble] = ACTIONS(155), - [anon_sym_sub_DASHdouble] = ACTIONS(155), - [anon_sym_mul_DASHdouble] = ACTIONS(155), - [anon_sym_div_DASHdouble] = ACTIONS(155), - [anon_sym_rem_DASHdouble] = ACTIONS(155), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(153), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(153), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(153), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(153), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(153), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(153), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(153), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(153), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(153), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(153), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(153), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(153), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(153), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(153), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(153), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(153), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(153), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(153), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(153), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(153), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(153), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(153), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(153), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(153), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(153), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(153), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(153), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(153), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(153), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(153), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(153), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(153), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(153), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(153), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(153), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(153), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(153), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(153), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(153), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(153), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(153), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(153), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(153), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(153), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(153), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(153), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(153), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(153), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(153), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(153), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(153), - [anon_sym_execute_DASHinline] = ACTIONS(153), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(153), - [anon_sym_iget_DASHquick] = ACTIONS(153), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(153), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(153), - [anon_sym_iput_DASHquick] = ACTIONS(153), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(153), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(153), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(155), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(153), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(155), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(153), - [anon_sym_DOTline] = ACTIONS(153), - [anon_sym_DOTlocals] = ACTIONS(153), - [anon_sym_DOTparam] = ACTIONS(153), - [anon_sym_DOTcatch] = ACTIONS(155), - [anon_sym_DOTcatchall] = ACTIONS(153), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(153), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(153), - [anon_sym_DOTarray_DASHdata] = ACTIONS(153), + [sym_end_method] = ACTIONS(155), + [anon_sym_DOTannotation] = ACTIONS(155), + [anon_sym_DOTparam] = ACTIONS(155), + [sym_label] = ACTIONS(155), + [anon_sym_nop] = ACTIONS(155), + [anon_sym_move] = ACTIONS(157), + [anon_sym_move_SLASHfrom16] = ACTIONS(155), + [anon_sym_move_SLASH16] = ACTIONS(155), + [anon_sym_move_DASHwide] = ACTIONS(157), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(155), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(155), + [anon_sym_move_DASHobject] = ACTIONS(157), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(155), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(155), + [anon_sym_move_DASHresult] = ACTIONS(157), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(155), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(155), + [anon_sym_move_DASHexception] = ACTIONS(155), + [anon_sym_return_DASHvoid] = ACTIONS(155), + [anon_sym_return] = ACTIONS(157), + [anon_sym_return_DASHwide] = ACTIONS(155), + [anon_sym_return_DASHobject] = ACTIONS(155), + [anon_sym_const_SLASH4] = ACTIONS(155), + [anon_sym_const_SLASH16] = ACTIONS(155), + [anon_sym_const] = ACTIONS(157), + [anon_sym_const_SLASHhigh16] = ACTIONS(155), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(155), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(155), + [anon_sym_const_DASHwide] = ACTIONS(157), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(155), + [anon_sym_const_DASHstring] = ACTIONS(157), + [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(155), + [anon_sym_const_DASHclass] = ACTIONS(155), + [anon_sym_monitor_DASHenter] = ACTIONS(155), + [anon_sym_monitor_DASHexit] = ACTIONS(155), + [anon_sym_check_DASHcast] = ACTIONS(155), + [anon_sym_instance_DASHof] = ACTIONS(155), + [anon_sym_array_DASHlength] = ACTIONS(155), + [anon_sym_new_DASHinstance] = ACTIONS(155), + [anon_sym_new_DASHarray] = ACTIONS(155), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(157), + [anon_sym_filled_DASHnew_DASHarray_DASHrange] = ACTIONS(155), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(155), + [anon_sym_throw] = ACTIONS(155), + [anon_sym_goto] = ACTIONS(157), + [anon_sym_goto_SLASH16] = ACTIONS(155), + [anon_sym_goto_SLASH32] = ACTIONS(155), + [anon_sym_packed_DASHswitch] = ACTIONS(155), + [anon_sym_sparse_DASHswitch] = ACTIONS(155), + [anon_sym_cmpl_DASHfloat] = ACTIONS(155), + [anon_sym_cmpg_DASHfloat] = ACTIONS(155), + [anon_sym_cmpl_DASHdouble] = ACTIONS(155), + [anon_sym_cmpg_DASHdouble] = ACTIONS(155), + [anon_sym_cmp_DASHlong] = ACTIONS(155), + [anon_sym_if_DASHeq] = ACTIONS(157), + [anon_sym_if_DASHne] = ACTIONS(157), + [anon_sym_if_DASHlt] = ACTIONS(157), + [anon_sym_if_DASHge] = ACTIONS(157), + [anon_sym_if_DASHgt] = ACTIONS(157), + [anon_sym_if_DASHle] = ACTIONS(157), + [anon_sym_if_DASHeqz] = ACTIONS(155), + [anon_sym_if_DASHnez] = ACTIONS(155), + [anon_sym_if_DASHltz] = ACTIONS(155), + [anon_sym_if_DASHgez] = ACTIONS(155), + [anon_sym_if_DASHgtz] = ACTIONS(155), + [anon_sym_if_DASHlez] = ACTIONS(155), + [anon_sym_aget] = ACTIONS(157), + [anon_sym_aget_DASHwide] = ACTIONS(155), + [anon_sym_aget_DASHobject] = ACTIONS(155), + [anon_sym_aget_DASHboolean] = ACTIONS(155), + [anon_sym_aget_DASHbyte] = ACTIONS(155), + [anon_sym_aget_DASHchar] = ACTIONS(155), + [anon_sym_aget_DASHshort] = ACTIONS(155), + [anon_sym_aput] = ACTIONS(157), + [anon_sym_aput_DASHwide] = ACTIONS(155), + [anon_sym_aput_DASHobject] = ACTIONS(155), + [anon_sym_aput_DASHboolean] = ACTIONS(155), + [anon_sym_aput_DASHbyte] = ACTIONS(155), + [anon_sym_aput_DASHchar] = ACTIONS(155), + [anon_sym_aput_DASHshort] = ACTIONS(155), + [anon_sym_iget] = ACTIONS(157), + [anon_sym_iget_DASHwide] = ACTIONS(157), + [anon_sym_iget_DASHobject] = ACTIONS(157), + [anon_sym_iget_DASHboolean] = ACTIONS(155), + [anon_sym_iget_DASHbyte] = ACTIONS(155), + [anon_sym_iget_DASHchar] = ACTIONS(155), + [anon_sym_iget_DASHshort] = ACTIONS(155), + [anon_sym_iput] = ACTIONS(157), + [anon_sym_iput_DASHwide] = ACTIONS(157), + [anon_sym_iput_DASHobject] = ACTIONS(157), + [anon_sym_iput_DASHboolean] = ACTIONS(155), + [anon_sym_iput_DASHbyte] = ACTIONS(155), + [anon_sym_iput_DASHchar] = ACTIONS(155), + [anon_sym_iput_DASHshort] = ACTIONS(155), + [anon_sym_sget] = ACTIONS(157), + [anon_sym_sget_DASHwide] = ACTIONS(155), + [anon_sym_sget_DASHobject] = ACTIONS(155), + [anon_sym_sget_DASHboolean] = ACTIONS(155), + [anon_sym_sget_DASHbyte] = ACTIONS(155), + [anon_sym_sget_DASHchar] = ACTIONS(155), + [anon_sym_sget_DASHshort] = ACTIONS(155), + [anon_sym_sput] = ACTIONS(157), + [anon_sym_sput_DASHwide] = ACTIONS(155), + [anon_sym_sput_DASHobject] = ACTIONS(155), + [anon_sym_sput_DASHboolean] = ACTIONS(155), + [anon_sym_sput_DASHbyte] = ACTIONS(155), + [anon_sym_sput_DASHchar] = ACTIONS(155), + [anon_sym_sput_DASHshort] = ACTIONS(155), + [anon_sym_invoke_DASHvirtual] = ACTIONS(157), + [anon_sym_invoke_DASHsuper] = ACTIONS(157), + [anon_sym_invoke_DASHdirect] = ACTIONS(157), + [anon_sym_invoke_DASHstatic] = ACTIONS(157), + [anon_sym_invoke_DASHinterface] = ACTIONS(157), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(155), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(155), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(155), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(155), + [anon_sym_invoke_DASHinterface_DASHrange] = ACTIONS(155), + [anon_sym_neg_DASHint] = ACTIONS(155), + [anon_sym_not_DASHint] = ACTIONS(155), + [anon_sym_neg_DASHlong] = ACTIONS(155), + [anon_sym_not_DASHlong] = ACTIONS(155), + [anon_sym_neg_DASHfloat] = ACTIONS(155), + [anon_sym_neg_DASHdouble] = ACTIONS(155), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(155), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(155), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(155), + [anon_sym_long_DASHto_DASHint] = ACTIONS(155), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(155), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(155), + [anon_sym_float_DASHto_DASHint] = ACTIONS(155), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(155), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(155), + [anon_sym_double_DASHto_DASHint] = ACTIONS(155), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(155), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(155), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(155), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(155), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(155), + [anon_sym_add_DASHint] = ACTIONS(157), + [anon_sym_sub_DASHint] = ACTIONS(157), + [anon_sym_mul_DASHint] = ACTIONS(157), + [anon_sym_div_DASHint] = ACTIONS(157), + [anon_sym_rem_DASHint] = ACTIONS(157), + [anon_sym_and_DASHint] = ACTIONS(157), + [anon_sym_or_DASHint] = ACTIONS(157), + [anon_sym_xor_DASHint] = ACTIONS(157), + [anon_sym_shl_DASHint] = ACTIONS(157), + [anon_sym_shr_DASHint] = ACTIONS(157), + [anon_sym_ushr_DASHint] = ACTIONS(157), + [anon_sym_add_DASHlong] = ACTIONS(157), + [anon_sym_sub_DASHlong] = ACTIONS(157), + [anon_sym_mul_DASHlong] = ACTIONS(157), + [anon_sym_div_DASHlong] = ACTIONS(157), + [anon_sym_rem_DASHlong] = ACTIONS(157), + [anon_sym_and_DASHlong] = ACTIONS(157), + [anon_sym_or_DASHlong] = ACTIONS(157), + [anon_sym_xor_DASHlong] = ACTIONS(157), + [anon_sym_shl_DASHlong] = ACTIONS(157), + [anon_sym_shr_DASHlong] = ACTIONS(157), + [anon_sym_ushr_DASHlong] = ACTIONS(157), + [anon_sym_add_DASHfloat] = ACTIONS(157), + [anon_sym_sub_DASHfloat] = ACTIONS(157), + [anon_sym_mul_DASHfloat] = ACTIONS(157), + [anon_sym_div_DASHfloat] = ACTIONS(157), + [anon_sym_rem_DASHfloat] = ACTIONS(157), + [anon_sym_add_DASHdouble] = ACTIONS(157), + [anon_sym_sub_DASHdouble] = ACTIONS(157), + [anon_sym_mul_DASHdouble] = ACTIONS(157), + [anon_sym_div_DASHdouble] = ACTIONS(157), + [anon_sym_rem_DASHdouble] = ACTIONS(157), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(155), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(155), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(155), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(155), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(155), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(155), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(155), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(155), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(155), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(155), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(155), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(155), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(155), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(155), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(155), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(155), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(155), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(155), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(155), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(155), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(155), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(155), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(155), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(155), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(155), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(155), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(155), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(155), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(155), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(155), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(155), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(155), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(155), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(155), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(155), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(155), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(155), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(155), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(155), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(155), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(155), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(155), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(155), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(155), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(155), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(155), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(155), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(155), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(155), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(155), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(155), + [anon_sym_execute_DASHinline] = ACTIONS(155), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(155), + [anon_sym_iget_DASHquick] = ACTIONS(155), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(155), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(155), + [anon_sym_iput_DASHquick] = ACTIONS(155), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(155), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(155), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(157), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(155), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(157), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(155), + [anon_sym_DOTline] = ACTIONS(155), + [anon_sym_DOTlocals] = ACTIONS(155), + [anon_sym_DOTcatch] = ACTIONS(157), + [anon_sym_DOTcatchall] = ACTIONS(155), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(155), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(155), + [anon_sym_DOTarray_DASHdata] = ACTIONS(155), [sym_comment] = ACTIONS(3), }, [26] = { - [sym_end_method] = ACTIONS(157), - [anon_sym_DOTannotation] = ACTIONS(157), - [sym_label] = ACTIONS(157), - [anon_sym_nop] = ACTIONS(157), - [anon_sym_move] = ACTIONS(159), - [anon_sym_move_SLASHfrom16] = ACTIONS(157), - [anon_sym_move_SLASH16] = ACTIONS(157), - [anon_sym_move_DASHwide] = ACTIONS(159), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(157), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(157), - [anon_sym_move_DASHobject] = ACTIONS(159), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(157), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(157), - [anon_sym_move_DASHresult] = ACTIONS(159), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(157), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(157), - [anon_sym_move_DASHexception] = ACTIONS(157), - [anon_sym_return_DASHvoid] = ACTIONS(157), - [anon_sym_return] = ACTIONS(159), - [anon_sym_return_DASHwide] = ACTIONS(157), - [anon_sym_return_DASHobject] = ACTIONS(157), - [anon_sym_const_SLASH4] = ACTIONS(157), - [anon_sym_const_SLASH16] = ACTIONS(157), - [anon_sym_const] = ACTIONS(159), - [anon_sym_const_SLASHhigh16] = ACTIONS(157), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(157), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(157), - [anon_sym_const_DASHwide] = ACTIONS(159), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(157), - [anon_sym_const_DASHstring] = ACTIONS(159), - [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(157), - [anon_sym_const_DASHclass] = ACTIONS(157), - [anon_sym_monitor_DASHenter] = ACTIONS(157), - [anon_sym_monitor_DASHexit] = ACTIONS(157), - [anon_sym_check_DASHcast] = ACTIONS(157), - [anon_sym_instance_DASHof] = ACTIONS(157), - [anon_sym_array_DASHlength] = ACTIONS(157), - [anon_sym_new_DASHinstance] = ACTIONS(157), - [anon_sym_new_DASHarray] = ACTIONS(157), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(159), - [anon_sym_filled_DASHnew_DASHarray_DASHrange] = ACTIONS(157), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(157), - [anon_sym_throw] = ACTIONS(157), - [anon_sym_goto] = ACTIONS(159), - [anon_sym_goto_SLASH16] = ACTIONS(157), - [anon_sym_goto_SLASH32] = ACTIONS(157), - [anon_sym_packed_DASHswitch] = ACTIONS(157), - [anon_sym_sparse_DASHswitch] = ACTIONS(157), - [anon_sym_cmpl_DASHfloat] = ACTIONS(157), - [anon_sym_cmpg_DASHfloat] = ACTIONS(157), - [anon_sym_cmpl_DASHdouble] = ACTIONS(157), - [anon_sym_cmpg_DASHdouble] = ACTIONS(157), - [anon_sym_cmp_DASHlong] = ACTIONS(157), - [anon_sym_if_DASHeq] = ACTIONS(159), - [anon_sym_if_DASHne] = ACTIONS(159), - [anon_sym_if_DASHlt] = ACTIONS(159), - [anon_sym_if_DASHge] = ACTIONS(159), - [anon_sym_if_DASHgt] = ACTIONS(159), - [anon_sym_if_DASHle] = ACTIONS(159), - [anon_sym_if_DASHeqz] = ACTIONS(157), - [anon_sym_if_DASHnez] = ACTIONS(157), - [anon_sym_if_DASHltz] = ACTIONS(157), - [anon_sym_if_DASHgez] = ACTIONS(157), - [anon_sym_if_DASHgtz] = ACTIONS(157), - [anon_sym_if_DASHlez] = ACTIONS(157), - [anon_sym_aget] = ACTIONS(159), - [anon_sym_aget_DASHwide] = ACTIONS(157), - [anon_sym_aget_DASHobject] = ACTIONS(157), - [anon_sym_aget_DASHboolean] = ACTIONS(157), - [anon_sym_aget_DASHbyte] = ACTIONS(157), - [anon_sym_aget_DASHchar] = ACTIONS(157), - [anon_sym_aget_DASHshort] = ACTIONS(157), - [anon_sym_aput] = ACTIONS(159), - [anon_sym_aput_DASHwide] = ACTIONS(157), - [anon_sym_aput_DASHobject] = ACTIONS(157), - [anon_sym_aput_DASHboolean] = ACTIONS(157), - [anon_sym_aput_DASHbyte] = ACTIONS(157), - [anon_sym_aput_DASHchar] = ACTIONS(157), - [anon_sym_aput_DASHshort] = ACTIONS(157), - [anon_sym_iget] = ACTIONS(159), - [anon_sym_iget_DASHwide] = ACTIONS(159), - [anon_sym_iget_DASHobject] = ACTIONS(159), - [anon_sym_iget_DASHboolean] = ACTIONS(157), - [anon_sym_iget_DASHbyte] = ACTIONS(157), - [anon_sym_iget_DASHchar] = ACTIONS(157), - [anon_sym_iget_DASHshort] = ACTIONS(157), - [anon_sym_iput] = ACTIONS(159), - [anon_sym_iput_DASHwide] = ACTIONS(159), - [anon_sym_iput_DASHobject] = ACTIONS(159), - [anon_sym_iput_DASHboolean] = ACTIONS(157), - [anon_sym_iput_DASHbyte] = ACTIONS(157), - [anon_sym_iput_DASHchar] = ACTIONS(157), - [anon_sym_iput_DASHshort] = ACTIONS(157), - [anon_sym_sget] = ACTIONS(159), - [anon_sym_sget_DASHwide] = ACTIONS(157), - [anon_sym_sget_DASHobject] = ACTIONS(157), - [anon_sym_sget_DASHboolean] = ACTIONS(157), - [anon_sym_sget_DASHbyte] = ACTIONS(157), - [anon_sym_sget_DASHchar] = ACTIONS(157), - [anon_sym_sget_DASHshort] = ACTIONS(157), - [anon_sym_sput] = ACTIONS(159), - [anon_sym_sput_DASHwide] = ACTIONS(157), - [anon_sym_sput_DASHobject] = ACTIONS(157), - [anon_sym_sput_DASHboolean] = ACTIONS(157), - [anon_sym_sput_DASHbyte] = ACTIONS(157), - [anon_sym_sput_DASHchar] = ACTIONS(157), - [anon_sym_sput_DASHshort] = ACTIONS(157), - [anon_sym_invoke_DASHvirtual] = ACTIONS(159), - [anon_sym_invoke_DASHsuper] = ACTIONS(159), - [anon_sym_invoke_DASHdirect] = ACTIONS(159), - [anon_sym_invoke_DASHstatic] = ACTIONS(159), - [anon_sym_invoke_DASHinterface] = ACTIONS(159), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(157), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(157), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(157), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(157), - [anon_sym_invoke_DASHinterface_DASHrange] = ACTIONS(157), - [anon_sym_neg_DASHint] = ACTIONS(157), - [anon_sym_not_DASHint] = ACTIONS(157), - [anon_sym_neg_DASHlong] = ACTIONS(157), - [anon_sym_not_DASHlong] = ACTIONS(157), - [anon_sym_neg_DASHfloat] = ACTIONS(157), - [anon_sym_neg_DASHdouble] = ACTIONS(157), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(157), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(157), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(157), - [anon_sym_long_DASHto_DASHint] = ACTIONS(157), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(157), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(157), - [anon_sym_float_DASHto_DASHint] = ACTIONS(157), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(157), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(157), - [anon_sym_double_DASHto_DASHint] = ACTIONS(157), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(157), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(157), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(157), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(157), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(157), - [anon_sym_add_DASHint] = ACTIONS(159), - [anon_sym_sub_DASHint] = ACTIONS(159), - [anon_sym_mul_DASHint] = ACTIONS(159), - [anon_sym_div_DASHint] = ACTIONS(159), - [anon_sym_rem_DASHint] = ACTIONS(159), - [anon_sym_and_DASHint] = ACTIONS(159), - [anon_sym_or_DASHint] = ACTIONS(159), - [anon_sym_xor_DASHint] = ACTIONS(159), - [anon_sym_shl_DASHint] = ACTIONS(159), - [anon_sym_shr_DASHint] = ACTIONS(159), - [anon_sym_ushr_DASHint] = ACTIONS(159), - [anon_sym_add_DASHlong] = ACTIONS(159), - [anon_sym_sub_DASHlong] = ACTIONS(159), - [anon_sym_mul_DASHlong] = ACTIONS(159), - [anon_sym_div_DASHlong] = ACTIONS(159), - [anon_sym_rem_DASHlong] = ACTIONS(159), - [anon_sym_and_DASHlong] = ACTIONS(159), - [anon_sym_or_DASHlong] = ACTIONS(159), - [anon_sym_xor_DASHlong] = ACTIONS(159), - [anon_sym_shl_DASHlong] = ACTIONS(159), - [anon_sym_shr_DASHlong] = ACTIONS(159), - [anon_sym_ushr_DASHlong] = ACTIONS(159), - [anon_sym_add_DASHfloat] = ACTIONS(159), - [anon_sym_sub_DASHfloat] = ACTIONS(159), - [anon_sym_mul_DASHfloat] = ACTIONS(159), - [anon_sym_div_DASHfloat] = ACTIONS(159), - [anon_sym_rem_DASHfloat] = ACTIONS(159), - [anon_sym_add_DASHdouble] = ACTIONS(159), - [anon_sym_sub_DASHdouble] = ACTIONS(159), - [anon_sym_mul_DASHdouble] = ACTIONS(159), - [anon_sym_div_DASHdouble] = ACTIONS(159), - [anon_sym_rem_DASHdouble] = ACTIONS(159), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(157), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(157), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(157), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(157), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(157), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(157), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(157), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(157), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(157), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(157), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(157), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(157), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(157), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(157), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(157), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(157), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(157), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(157), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(157), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(157), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(157), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(157), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(157), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(157), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(157), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(157), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(157), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(157), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(157), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(157), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(157), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(157), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(157), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(157), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(157), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(157), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(157), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(157), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(157), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(157), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(157), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(157), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(157), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(157), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(157), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(157), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(157), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(157), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(157), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(157), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(157), - [anon_sym_execute_DASHinline] = ACTIONS(157), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(157), - [anon_sym_iget_DASHquick] = ACTIONS(157), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(157), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(157), - [anon_sym_iput_DASHquick] = ACTIONS(157), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(157), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(157), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(159), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(157), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(159), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(157), - [anon_sym_DOTline] = ACTIONS(157), - [anon_sym_DOTlocals] = ACTIONS(157), - [anon_sym_DOTparam] = ACTIONS(157), - [anon_sym_DOTcatch] = ACTIONS(159), - [anon_sym_DOTcatchall] = ACTIONS(157), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(157), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(157), - [anon_sym_DOTarray_DASHdata] = ACTIONS(157), + [sym_end_method] = ACTIONS(159), + [anon_sym_DOTannotation] = ACTIONS(159), + [anon_sym_DOTparam] = ACTIONS(159), + [sym_label] = ACTIONS(159), + [anon_sym_nop] = ACTIONS(159), + [anon_sym_move] = ACTIONS(161), + [anon_sym_move_SLASHfrom16] = ACTIONS(159), + [anon_sym_move_SLASH16] = ACTIONS(159), + [anon_sym_move_DASHwide] = ACTIONS(161), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(159), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(159), + [anon_sym_move_DASHobject] = ACTIONS(161), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(159), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(159), + [anon_sym_move_DASHresult] = ACTIONS(161), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(159), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(159), + [anon_sym_move_DASHexception] = ACTIONS(159), + [anon_sym_return_DASHvoid] = ACTIONS(159), + [anon_sym_return] = ACTIONS(161), + [anon_sym_return_DASHwide] = ACTIONS(159), + [anon_sym_return_DASHobject] = ACTIONS(159), + [anon_sym_const_SLASH4] = ACTIONS(159), + [anon_sym_const_SLASH16] = ACTIONS(159), + [anon_sym_const] = ACTIONS(161), + [anon_sym_const_SLASHhigh16] = ACTIONS(159), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(159), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(159), + [anon_sym_const_DASHwide] = ACTIONS(161), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(159), + [anon_sym_const_DASHstring] = ACTIONS(161), + [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(159), + [anon_sym_const_DASHclass] = ACTIONS(159), + [anon_sym_monitor_DASHenter] = ACTIONS(159), + [anon_sym_monitor_DASHexit] = ACTIONS(159), + [anon_sym_check_DASHcast] = ACTIONS(159), + [anon_sym_instance_DASHof] = ACTIONS(159), + [anon_sym_array_DASHlength] = ACTIONS(159), + [anon_sym_new_DASHinstance] = ACTIONS(159), + [anon_sym_new_DASHarray] = ACTIONS(159), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(161), + [anon_sym_filled_DASHnew_DASHarray_DASHrange] = ACTIONS(159), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(159), + [anon_sym_throw] = ACTIONS(159), + [anon_sym_goto] = ACTIONS(161), + [anon_sym_goto_SLASH16] = ACTIONS(159), + [anon_sym_goto_SLASH32] = ACTIONS(159), + [anon_sym_packed_DASHswitch] = ACTIONS(159), + [anon_sym_sparse_DASHswitch] = ACTIONS(159), + [anon_sym_cmpl_DASHfloat] = ACTIONS(159), + [anon_sym_cmpg_DASHfloat] = ACTIONS(159), + [anon_sym_cmpl_DASHdouble] = ACTIONS(159), + [anon_sym_cmpg_DASHdouble] = ACTIONS(159), + [anon_sym_cmp_DASHlong] = ACTIONS(159), + [anon_sym_if_DASHeq] = ACTIONS(161), + [anon_sym_if_DASHne] = ACTIONS(161), + [anon_sym_if_DASHlt] = ACTIONS(161), + [anon_sym_if_DASHge] = ACTIONS(161), + [anon_sym_if_DASHgt] = ACTIONS(161), + [anon_sym_if_DASHle] = ACTIONS(161), + [anon_sym_if_DASHeqz] = ACTIONS(159), + [anon_sym_if_DASHnez] = ACTIONS(159), + [anon_sym_if_DASHltz] = ACTIONS(159), + [anon_sym_if_DASHgez] = ACTIONS(159), + [anon_sym_if_DASHgtz] = ACTIONS(159), + [anon_sym_if_DASHlez] = ACTIONS(159), + [anon_sym_aget] = ACTIONS(161), + [anon_sym_aget_DASHwide] = ACTIONS(159), + [anon_sym_aget_DASHobject] = ACTIONS(159), + [anon_sym_aget_DASHboolean] = ACTIONS(159), + [anon_sym_aget_DASHbyte] = ACTIONS(159), + [anon_sym_aget_DASHchar] = ACTIONS(159), + [anon_sym_aget_DASHshort] = ACTIONS(159), + [anon_sym_aput] = ACTIONS(161), + [anon_sym_aput_DASHwide] = ACTIONS(159), + [anon_sym_aput_DASHobject] = ACTIONS(159), + [anon_sym_aput_DASHboolean] = ACTIONS(159), + [anon_sym_aput_DASHbyte] = ACTIONS(159), + [anon_sym_aput_DASHchar] = ACTIONS(159), + [anon_sym_aput_DASHshort] = ACTIONS(159), + [anon_sym_iget] = ACTIONS(161), + [anon_sym_iget_DASHwide] = ACTIONS(161), + [anon_sym_iget_DASHobject] = ACTIONS(161), + [anon_sym_iget_DASHboolean] = ACTIONS(159), + [anon_sym_iget_DASHbyte] = ACTIONS(159), + [anon_sym_iget_DASHchar] = ACTIONS(159), + [anon_sym_iget_DASHshort] = ACTIONS(159), + [anon_sym_iput] = ACTIONS(161), + [anon_sym_iput_DASHwide] = ACTIONS(161), + [anon_sym_iput_DASHobject] = ACTIONS(161), + [anon_sym_iput_DASHboolean] = ACTIONS(159), + [anon_sym_iput_DASHbyte] = ACTIONS(159), + [anon_sym_iput_DASHchar] = ACTIONS(159), + [anon_sym_iput_DASHshort] = ACTIONS(159), + [anon_sym_sget] = ACTIONS(161), + [anon_sym_sget_DASHwide] = ACTIONS(159), + [anon_sym_sget_DASHobject] = ACTIONS(159), + [anon_sym_sget_DASHboolean] = ACTIONS(159), + [anon_sym_sget_DASHbyte] = ACTIONS(159), + [anon_sym_sget_DASHchar] = ACTIONS(159), + [anon_sym_sget_DASHshort] = ACTIONS(159), + [anon_sym_sput] = ACTIONS(161), + [anon_sym_sput_DASHwide] = ACTIONS(159), + [anon_sym_sput_DASHobject] = ACTIONS(159), + [anon_sym_sput_DASHboolean] = ACTIONS(159), + [anon_sym_sput_DASHbyte] = ACTIONS(159), + [anon_sym_sput_DASHchar] = ACTIONS(159), + [anon_sym_sput_DASHshort] = ACTIONS(159), + [anon_sym_invoke_DASHvirtual] = ACTIONS(161), + [anon_sym_invoke_DASHsuper] = ACTIONS(161), + [anon_sym_invoke_DASHdirect] = ACTIONS(161), + [anon_sym_invoke_DASHstatic] = ACTIONS(161), + [anon_sym_invoke_DASHinterface] = ACTIONS(161), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(159), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(159), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(159), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(159), + [anon_sym_invoke_DASHinterface_DASHrange] = ACTIONS(159), + [anon_sym_neg_DASHint] = ACTIONS(159), + [anon_sym_not_DASHint] = ACTIONS(159), + [anon_sym_neg_DASHlong] = ACTIONS(159), + [anon_sym_not_DASHlong] = ACTIONS(159), + [anon_sym_neg_DASHfloat] = ACTIONS(159), + [anon_sym_neg_DASHdouble] = ACTIONS(159), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(159), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(159), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(159), + [anon_sym_long_DASHto_DASHint] = ACTIONS(159), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(159), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(159), + [anon_sym_float_DASHto_DASHint] = ACTIONS(159), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(159), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(159), + [anon_sym_double_DASHto_DASHint] = ACTIONS(159), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(159), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(159), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(159), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(159), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(159), + [anon_sym_add_DASHint] = ACTIONS(161), + [anon_sym_sub_DASHint] = ACTIONS(161), + [anon_sym_mul_DASHint] = ACTIONS(161), + [anon_sym_div_DASHint] = ACTIONS(161), + [anon_sym_rem_DASHint] = ACTIONS(161), + [anon_sym_and_DASHint] = ACTIONS(161), + [anon_sym_or_DASHint] = ACTIONS(161), + [anon_sym_xor_DASHint] = ACTIONS(161), + [anon_sym_shl_DASHint] = ACTIONS(161), + [anon_sym_shr_DASHint] = ACTIONS(161), + [anon_sym_ushr_DASHint] = ACTIONS(161), + [anon_sym_add_DASHlong] = ACTIONS(161), + [anon_sym_sub_DASHlong] = ACTIONS(161), + [anon_sym_mul_DASHlong] = ACTIONS(161), + [anon_sym_div_DASHlong] = ACTIONS(161), + [anon_sym_rem_DASHlong] = ACTIONS(161), + [anon_sym_and_DASHlong] = ACTIONS(161), + [anon_sym_or_DASHlong] = ACTIONS(161), + [anon_sym_xor_DASHlong] = ACTIONS(161), + [anon_sym_shl_DASHlong] = ACTIONS(161), + [anon_sym_shr_DASHlong] = ACTIONS(161), + [anon_sym_ushr_DASHlong] = ACTIONS(161), + [anon_sym_add_DASHfloat] = ACTIONS(161), + [anon_sym_sub_DASHfloat] = ACTIONS(161), + [anon_sym_mul_DASHfloat] = ACTIONS(161), + [anon_sym_div_DASHfloat] = ACTIONS(161), + [anon_sym_rem_DASHfloat] = ACTIONS(161), + [anon_sym_add_DASHdouble] = ACTIONS(161), + [anon_sym_sub_DASHdouble] = ACTIONS(161), + [anon_sym_mul_DASHdouble] = ACTIONS(161), + [anon_sym_div_DASHdouble] = ACTIONS(161), + [anon_sym_rem_DASHdouble] = ACTIONS(161), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(159), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(159), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(159), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(159), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(159), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(159), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(159), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(159), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(159), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(159), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(159), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(159), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(159), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(159), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(159), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(159), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(159), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(159), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(159), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(159), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(159), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(159), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(159), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(159), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(159), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(159), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(159), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(159), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(159), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(159), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(159), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(159), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(159), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(159), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(159), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(159), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(159), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(159), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(159), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(159), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(159), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(159), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(159), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(159), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(159), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(159), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(159), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(159), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(159), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(159), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(159), + [anon_sym_execute_DASHinline] = ACTIONS(159), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(159), + [anon_sym_iget_DASHquick] = ACTIONS(159), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(159), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(159), + [anon_sym_iput_DASHquick] = ACTIONS(159), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(159), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(159), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(161), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(159), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(161), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(159), + [anon_sym_DOTline] = ACTIONS(159), + [anon_sym_DOTlocals] = ACTIONS(159), + [anon_sym_DOTcatch] = ACTIONS(161), + [anon_sym_DOTcatchall] = ACTIONS(159), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(159), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(159), + [anon_sym_DOTarray_DASHdata] = ACTIONS(159), [sym_comment] = ACTIONS(3), }, [27] = { - [sym_end_method] = ACTIONS(161), - [anon_sym_DOTannotation] = ACTIONS(161), - [sym_label] = ACTIONS(161), - [anon_sym_nop] = ACTIONS(161), - [anon_sym_move] = ACTIONS(163), - [anon_sym_move_SLASHfrom16] = ACTIONS(161), - [anon_sym_move_SLASH16] = ACTIONS(161), - [anon_sym_move_DASHwide] = ACTIONS(163), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(161), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(161), - [anon_sym_move_DASHobject] = ACTIONS(163), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(161), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(161), - [anon_sym_move_DASHresult] = ACTIONS(163), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(161), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(161), - [anon_sym_move_DASHexception] = ACTIONS(161), - [anon_sym_return_DASHvoid] = ACTIONS(161), - [anon_sym_return] = ACTIONS(163), - [anon_sym_return_DASHwide] = ACTIONS(161), - [anon_sym_return_DASHobject] = ACTIONS(161), - [anon_sym_const_SLASH4] = ACTIONS(161), - [anon_sym_const_SLASH16] = ACTIONS(161), - [anon_sym_const] = ACTIONS(163), - [anon_sym_const_SLASHhigh16] = ACTIONS(161), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(161), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(161), - [anon_sym_const_DASHwide] = ACTIONS(163), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(161), - [anon_sym_const_DASHstring] = ACTIONS(163), - [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(161), - [anon_sym_const_DASHclass] = ACTIONS(161), - [anon_sym_monitor_DASHenter] = ACTIONS(161), - [anon_sym_monitor_DASHexit] = ACTIONS(161), - [anon_sym_check_DASHcast] = ACTIONS(161), - [anon_sym_instance_DASHof] = ACTIONS(161), - [anon_sym_array_DASHlength] = ACTIONS(161), - [anon_sym_new_DASHinstance] = ACTIONS(161), - [anon_sym_new_DASHarray] = ACTIONS(161), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(163), - [anon_sym_filled_DASHnew_DASHarray_DASHrange] = ACTIONS(161), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(161), - [anon_sym_throw] = ACTIONS(161), - [anon_sym_goto] = ACTIONS(163), - [anon_sym_goto_SLASH16] = ACTIONS(161), - [anon_sym_goto_SLASH32] = ACTIONS(161), - [anon_sym_packed_DASHswitch] = ACTIONS(161), - [anon_sym_sparse_DASHswitch] = ACTIONS(161), - [anon_sym_cmpl_DASHfloat] = ACTIONS(161), - [anon_sym_cmpg_DASHfloat] = ACTIONS(161), - [anon_sym_cmpl_DASHdouble] = ACTIONS(161), - [anon_sym_cmpg_DASHdouble] = ACTIONS(161), - [anon_sym_cmp_DASHlong] = ACTIONS(161), - [anon_sym_if_DASHeq] = ACTIONS(163), - [anon_sym_if_DASHne] = ACTIONS(163), - [anon_sym_if_DASHlt] = ACTIONS(163), - [anon_sym_if_DASHge] = ACTIONS(163), - [anon_sym_if_DASHgt] = ACTIONS(163), - [anon_sym_if_DASHle] = ACTIONS(163), - [anon_sym_if_DASHeqz] = ACTIONS(161), - [anon_sym_if_DASHnez] = ACTIONS(161), - [anon_sym_if_DASHltz] = ACTIONS(161), - [anon_sym_if_DASHgez] = ACTIONS(161), - [anon_sym_if_DASHgtz] = ACTIONS(161), - [anon_sym_if_DASHlez] = ACTIONS(161), - [anon_sym_aget] = ACTIONS(163), - [anon_sym_aget_DASHwide] = ACTIONS(161), - [anon_sym_aget_DASHobject] = ACTIONS(161), - [anon_sym_aget_DASHboolean] = ACTIONS(161), - [anon_sym_aget_DASHbyte] = ACTIONS(161), - [anon_sym_aget_DASHchar] = ACTIONS(161), - [anon_sym_aget_DASHshort] = ACTIONS(161), - [anon_sym_aput] = ACTIONS(163), - [anon_sym_aput_DASHwide] = ACTIONS(161), - [anon_sym_aput_DASHobject] = ACTIONS(161), - [anon_sym_aput_DASHboolean] = ACTIONS(161), - [anon_sym_aput_DASHbyte] = ACTIONS(161), - [anon_sym_aput_DASHchar] = ACTIONS(161), - [anon_sym_aput_DASHshort] = ACTIONS(161), - [anon_sym_iget] = ACTIONS(163), - [anon_sym_iget_DASHwide] = ACTIONS(163), - [anon_sym_iget_DASHobject] = ACTIONS(163), - [anon_sym_iget_DASHboolean] = ACTIONS(161), - [anon_sym_iget_DASHbyte] = ACTIONS(161), - [anon_sym_iget_DASHchar] = ACTIONS(161), - [anon_sym_iget_DASHshort] = ACTIONS(161), - [anon_sym_iput] = ACTIONS(163), - [anon_sym_iput_DASHwide] = ACTIONS(163), - [anon_sym_iput_DASHobject] = ACTIONS(163), - [anon_sym_iput_DASHboolean] = ACTIONS(161), - [anon_sym_iput_DASHbyte] = ACTIONS(161), - [anon_sym_iput_DASHchar] = ACTIONS(161), - [anon_sym_iput_DASHshort] = ACTIONS(161), - [anon_sym_sget] = ACTIONS(163), - [anon_sym_sget_DASHwide] = ACTIONS(161), - [anon_sym_sget_DASHobject] = ACTIONS(161), - [anon_sym_sget_DASHboolean] = ACTIONS(161), - [anon_sym_sget_DASHbyte] = ACTIONS(161), - [anon_sym_sget_DASHchar] = ACTIONS(161), - [anon_sym_sget_DASHshort] = ACTIONS(161), - [anon_sym_sput] = ACTIONS(163), - [anon_sym_sput_DASHwide] = ACTIONS(161), - [anon_sym_sput_DASHobject] = ACTIONS(161), - [anon_sym_sput_DASHboolean] = ACTIONS(161), - [anon_sym_sput_DASHbyte] = ACTIONS(161), - [anon_sym_sput_DASHchar] = ACTIONS(161), - [anon_sym_sput_DASHshort] = ACTIONS(161), - [anon_sym_invoke_DASHvirtual] = ACTIONS(163), - [anon_sym_invoke_DASHsuper] = ACTIONS(163), - [anon_sym_invoke_DASHdirect] = ACTIONS(163), - [anon_sym_invoke_DASHstatic] = ACTIONS(163), - [anon_sym_invoke_DASHinterface] = ACTIONS(163), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(161), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(161), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(161), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(161), - [anon_sym_invoke_DASHinterface_DASHrange] = ACTIONS(161), - [anon_sym_neg_DASHint] = ACTIONS(161), - [anon_sym_not_DASHint] = ACTIONS(161), - [anon_sym_neg_DASHlong] = ACTIONS(161), - [anon_sym_not_DASHlong] = ACTIONS(161), - [anon_sym_neg_DASHfloat] = ACTIONS(161), - [anon_sym_neg_DASHdouble] = ACTIONS(161), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(161), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(161), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(161), - [anon_sym_long_DASHto_DASHint] = ACTIONS(161), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(161), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(161), - [anon_sym_float_DASHto_DASHint] = ACTIONS(161), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(161), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(161), - [anon_sym_double_DASHto_DASHint] = ACTIONS(161), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(161), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(161), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(161), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(161), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(161), - [anon_sym_add_DASHint] = ACTIONS(163), - [anon_sym_sub_DASHint] = ACTIONS(163), - [anon_sym_mul_DASHint] = ACTIONS(163), - [anon_sym_div_DASHint] = ACTIONS(163), - [anon_sym_rem_DASHint] = ACTIONS(163), - [anon_sym_and_DASHint] = ACTIONS(163), - [anon_sym_or_DASHint] = ACTIONS(163), - [anon_sym_xor_DASHint] = ACTIONS(163), - [anon_sym_shl_DASHint] = ACTIONS(163), - [anon_sym_shr_DASHint] = ACTIONS(163), - [anon_sym_ushr_DASHint] = ACTIONS(163), - [anon_sym_add_DASHlong] = ACTIONS(163), - [anon_sym_sub_DASHlong] = ACTIONS(163), - [anon_sym_mul_DASHlong] = ACTIONS(163), - [anon_sym_div_DASHlong] = ACTIONS(163), - [anon_sym_rem_DASHlong] = ACTIONS(163), - [anon_sym_and_DASHlong] = ACTIONS(163), - [anon_sym_or_DASHlong] = ACTIONS(163), - [anon_sym_xor_DASHlong] = ACTIONS(163), - [anon_sym_shl_DASHlong] = ACTIONS(163), - [anon_sym_shr_DASHlong] = ACTIONS(163), - [anon_sym_ushr_DASHlong] = ACTIONS(163), - [anon_sym_add_DASHfloat] = ACTIONS(163), - [anon_sym_sub_DASHfloat] = ACTIONS(163), - [anon_sym_mul_DASHfloat] = ACTIONS(163), - [anon_sym_div_DASHfloat] = ACTIONS(163), - [anon_sym_rem_DASHfloat] = ACTIONS(163), - [anon_sym_add_DASHdouble] = ACTIONS(163), - [anon_sym_sub_DASHdouble] = ACTIONS(163), - [anon_sym_mul_DASHdouble] = ACTIONS(163), - [anon_sym_div_DASHdouble] = ACTIONS(163), - [anon_sym_rem_DASHdouble] = ACTIONS(163), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(161), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(161), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(161), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(161), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(161), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(161), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(161), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(161), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(161), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(161), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(161), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(161), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(161), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(161), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(161), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(161), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(161), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(161), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(161), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(161), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(161), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(161), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(161), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(161), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(161), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(161), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(161), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(161), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(161), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(161), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(161), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(161), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(161), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(161), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(161), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(161), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(161), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(161), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(161), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(161), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(161), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(161), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(161), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(161), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(161), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(161), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(161), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(161), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(161), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(161), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(161), - [anon_sym_execute_DASHinline] = ACTIONS(161), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(161), - [anon_sym_iget_DASHquick] = ACTIONS(161), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(161), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(161), - [anon_sym_iput_DASHquick] = ACTIONS(161), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(161), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(161), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(163), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(161), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(163), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(161), - [anon_sym_DOTline] = ACTIONS(161), - [anon_sym_DOTlocals] = ACTIONS(161), - [anon_sym_DOTparam] = ACTIONS(161), - [anon_sym_DOTcatch] = ACTIONS(163), - [anon_sym_DOTcatchall] = ACTIONS(161), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(161), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(161), - [anon_sym_DOTarray_DASHdata] = ACTIONS(161), + [sym_end_method] = ACTIONS(163), + [anon_sym_DOTannotation] = ACTIONS(163), + [anon_sym_DOTparam] = ACTIONS(163), + [sym_label] = ACTIONS(163), + [anon_sym_nop] = ACTIONS(163), + [anon_sym_move] = ACTIONS(165), + [anon_sym_move_SLASHfrom16] = ACTIONS(163), + [anon_sym_move_SLASH16] = ACTIONS(163), + [anon_sym_move_DASHwide] = ACTIONS(165), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(163), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(163), + [anon_sym_move_DASHobject] = ACTIONS(165), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(163), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(163), + [anon_sym_move_DASHresult] = ACTIONS(165), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(163), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(163), + [anon_sym_move_DASHexception] = ACTIONS(163), + [anon_sym_return_DASHvoid] = ACTIONS(163), + [anon_sym_return] = ACTIONS(165), + [anon_sym_return_DASHwide] = ACTIONS(163), + [anon_sym_return_DASHobject] = ACTIONS(163), + [anon_sym_const_SLASH4] = ACTIONS(163), + [anon_sym_const_SLASH16] = ACTIONS(163), + [anon_sym_const] = ACTIONS(165), + [anon_sym_const_SLASHhigh16] = ACTIONS(163), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(163), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(163), + [anon_sym_const_DASHwide] = ACTIONS(165), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(163), + [anon_sym_const_DASHstring] = ACTIONS(165), + [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(163), + [anon_sym_const_DASHclass] = ACTIONS(163), + [anon_sym_monitor_DASHenter] = ACTIONS(163), + [anon_sym_monitor_DASHexit] = ACTIONS(163), + [anon_sym_check_DASHcast] = ACTIONS(163), + [anon_sym_instance_DASHof] = ACTIONS(163), + [anon_sym_array_DASHlength] = ACTIONS(163), + [anon_sym_new_DASHinstance] = ACTIONS(163), + [anon_sym_new_DASHarray] = ACTIONS(163), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(165), + [anon_sym_filled_DASHnew_DASHarray_DASHrange] = ACTIONS(163), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(163), + [anon_sym_throw] = ACTIONS(163), + [anon_sym_goto] = ACTIONS(165), + [anon_sym_goto_SLASH16] = ACTIONS(163), + [anon_sym_goto_SLASH32] = ACTIONS(163), + [anon_sym_packed_DASHswitch] = ACTIONS(163), + [anon_sym_sparse_DASHswitch] = ACTIONS(163), + [anon_sym_cmpl_DASHfloat] = ACTIONS(163), + [anon_sym_cmpg_DASHfloat] = ACTIONS(163), + [anon_sym_cmpl_DASHdouble] = ACTIONS(163), + [anon_sym_cmpg_DASHdouble] = ACTIONS(163), + [anon_sym_cmp_DASHlong] = ACTIONS(163), + [anon_sym_if_DASHeq] = ACTIONS(165), + [anon_sym_if_DASHne] = ACTIONS(165), + [anon_sym_if_DASHlt] = ACTIONS(165), + [anon_sym_if_DASHge] = ACTIONS(165), + [anon_sym_if_DASHgt] = ACTIONS(165), + [anon_sym_if_DASHle] = ACTIONS(165), + [anon_sym_if_DASHeqz] = ACTIONS(163), + [anon_sym_if_DASHnez] = ACTIONS(163), + [anon_sym_if_DASHltz] = ACTIONS(163), + [anon_sym_if_DASHgez] = ACTIONS(163), + [anon_sym_if_DASHgtz] = ACTIONS(163), + [anon_sym_if_DASHlez] = ACTIONS(163), + [anon_sym_aget] = ACTIONS(165), + [anon_sym_aget_DASHwide] = ACTIONS(163), + [anon_sym_aget_DASHobject] = ACTIONS(163), + [anon_sym_aget_DASHboolean] = ACTIONS(163), + [anon_sym_aget_DASHbyte] = ACTIONS(163), + [anon_sym_aget_DASHchar] = ACTIONS(163), + [anon_sym_aget_DASHshort] = ACTIONS(163), + [anon_sym_aput] = ACTIONS(165), + [anon_sym_aput_DASHwide] = ACTIONS(163), + [anon_sym_aput_DASHobject] = ACTIONS(163), + [anon_sym_aput_DASHboolean] = ACTIONS(163), + [anon_sym_aput_DASHbyte] = ACTIONS(163), + [anon_sym_aput_DASHchar] = ACTIONS(163), + [anon_sym_aput_DASHshort] = ACTIONS(163), + [anon_sym_iget] = ACTIONS(165), + [anon_sym_iget_DASHwide] = ACTIONS(165), + [anon_sym_iget_DASHobject] = ACTIONS(165), + [anon_sym_iget_DASHboolean] = ACTIONS(163), + [anon_sym_iget_DASHbyte] = ACTIONS(163), + [anon_sym_iget_DASHchar] = ACTIONS(163), + [anon_sym_iget_DASHshort] = ACTIONS(163), + [anon_sym_iput] = ACTIONS(165), + [anon_sym_iput_DASHwide] = ACTIONS(165), + [anon_sym_iput_DASHobject] = ACTIONS(165), + [anon_sym_iput_DASHboolean] = ACTIONS(163), + [anon_sym_iput_DASHbyte] = ACTIONS(163), + [anon_sym_iput_DASHchar] = ACTIONS(163), + [anon_sym_iput_DASHshort] = ACTIONS(163), + [anon_sym_sget] = ACTIONS(165), + [anon_sym_sget_DASHwide] = ACTIONS(163), + [anon_sym_sget_DASHobject] = ACTIONS(163), + [anon_sym_sget_DASHboolean] = ACTIONS(163), + [anon_sym_sget_DASHbyte] = ACTIONS(163), + [anon_sym_sget_DASHchar] = ACTIONS(163), + [anon_sym_sget_DASHshort] = ACTIONS(163), + [anon_sym_sput] = ACTIONS(165), + [anon_sym_sput_DASHwide] = ACTIONS(163), + [anon_sym_sput_DASHobject] = ACTIONS(163), + [anon_sym_sput_DASHboolean] = ACTIONS(163), + [anon_sym_sput_DASHbyte] = ACTIONS(163), + [anon_sym_sput_DASHchar] = ACTIONS(163), + [anon_sym_sput_DASHshort] = ACTIONS(163), + [anon_sym_invoke_DASHvirtual] = ACTIONS(165), + [anon_sym_invoke_DASHsuper] = ACTIONS(165), + [anon_sym_invoke_DASHdirect] = ACTIONS(165), + [anon_sym_invoke_DASHstatic] = ACTIONS(165), + [anon_sym_invoke_DASHinterface] = ACTIONS(165), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(163), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(163), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(163), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(163), + [anon_sym_invoke_DASHinterface_DASHrange] = ACTIONS(163), + [anon_sym_neg_DASHint] = ACTIONS(163), + [anon_sym_not_DASHint] = ACTIONS(163), + [anon_sym_neg_DASHlong] = ACTIONS(163), + [anon_sym_not_DASHlong] = ACTIONS(163), + [anon_sym_neg_DASHfloat] = ACTIONS(163), + [anon_sym_neg_DASHdouble] = ACTIONS(163), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(163), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(163), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(163), + [anon_sym_long_DASHto_DASHint] = ACTIONS(163), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(163), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(163), + [anon_sym_float_DASHto_DASHint] = ACTIONS(163), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(163), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(163), + [anon_sym_double_DASHto_DASHint] = ACTIONS(163), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(163), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(163), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(163), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(163), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(163), + [anon_sym_add_DASHint] = ACTIONS(165), + [anon_sym_sub_DASHint] = ACTIONS(165), + [anon_sym_mul_DASHint] = ACTIONS(165), + [anon_sym_div_DASHint] = ACTIONS(165), + [anon_sym_rem_DASHint] = ACTIONS(165), + [anon_sym_and_DASHint] = ACTIONS(165), + [anon_sym_or_DASHint] = ACTIONS(165), + [anon_sym_xor_DASHint] = ACTIONS(165), + [anon_sym_shl_DASHint] = ACTIONS(165), + [anon_sym_shr_DASHint] = ACTIONS(165), + [anon_sym_ushr_DASHint] = ACTIONS(165), + [anon_sym_add_DASHlong] = ACTIONS(165), + [anon_sym_sub_DASHlong] = ACTIONS(165), + [anon_sym_mul_DASHlong] = ACTIONS(165), + [anon_sym_div_DASHlong] = ACTIONS(165), + [anon_sym_rem_DASHlong] = ACTIONS(165), + [anon_sym_and_DASHlong] = ACTIONS(165), + [anon_sym_or_DASHlong] = ACTIONS(165), + [anon_sym_xor_DASHlong] = ACTIONS(165), + [anon_sym_shl_DASHlong] = ACTIONS(165), + [anon_sym_shr_DASHlong] = ACTIONS(165), + [anon_sym_ushr_DASHlong] = ACTIONS(165), + [anon_sym_add_DASHfloat] = ACTIONS(165), + [anon_sym_sub_DASHfloat] = ACTIONS(165), + [anon_sym_mul_DASHfloat] = ACTIONS(165), + [anon_sym_div_DASHfloat] = ACTIONS(165), + [anon_sym_rem_DASHfloat] = ACTIONS(165), + [anon_sym_add_DASHdouble] = ACTIONS(165), + [anon_sym_sub_DASHdouble] = ACTIONS(165), + [anon_sym_mul_DASHdouble] = ACTIONS(165), + [anon_sym_div_DASHdouble] = ACTIONS(165), + [anon_sym_rem_DASHdouble] = ACTIONS(165), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(163), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(163), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(163), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(163), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(163), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(163), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(163), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(163), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(163), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(163), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(163), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(163), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(163), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(163), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(163), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(163), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(163), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(163), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(163), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(163), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(163), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(163), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(163), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(163), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(163), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(163), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(163), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(163), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(163), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(163), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(163), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(163), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(163), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(163), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(163), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(163), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(163), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(163), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(163), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(163), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(163), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(163), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(163), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(163), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(163), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(163), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(163), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(163), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(163), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(163), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(163), + [anon_sym_execute_DASHinline] = ACTIONS(163), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(163), + [anon_sym_iget_DASHquick] = ACTIONS(163), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(163), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(163), + [anon_sym_iput_DASHquick] = ACTIONS(163), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(163), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(163), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(165), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(163), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(165), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(163), + [anon_sym_DOTline] = ACTIONS(163), + [anon_sym_DOTlocals] = ACTIONS(163), + [anon_sym_DOTcatch] = ACTIONS(165), + [anon_sym_DOTcatchall] = ACTIONS(163), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(163), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(163), + [anon_sym_DOTarray_DASHdata] = ACTIONS(163), + [sym_comment] = ACTIONS(3), + }, + [28] = { + [sym_end_method] = ACTIONS(167), + [anon_sym_DOTannotation] = ACTIONS(167), + [anon_sym_DOTparam] = ACTIONS(167), + [sym_label] = ACTIONS(167), + [anon_sym_nop] = ACTIONS(167), + [anon_sym_move] = ACTIONS(169), + [anon_sym_move_SLASHfrom16] = ACTIONS(167), + [anon_sym_move_SLASH16] = ACTIONS(167), + [anon_sym_move_DASHwide] = ACTIONS(169), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(167), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(167), + [anon_sym_move_DASHobject] = ACTIONS(169), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(167), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(167), + [anon_sym_move_DASHresult] = ACTIONS(169), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(167), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(167), + [anon_sym_move_DASHexception] = ACTIONS(167), + [anon_sym_return_DASHvoid] = ACTIONS(167), + [anon_sym_return] = ACTIONS(169), + [anon_sym_return_DASHwide] = ACTIONS(167), + [anon_sym_return_DASHobject] = ACTIONS(167), + [anon_sym_const_SLASH4] = ACTIONS(167), + [anon_sym_const_SLASH16] = ACTIONS(167), + [anon_sym_const] = ACTIONS(169), + [anon_sym_const_SLASHhigh16] = ACTIONS(167), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(167), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(167), + [anon_sym_const_DASHwide] = ACTIONS(169), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(167), + [anon_sym_const_DASHstring] = ACTIONS(169), + [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(167), + [anon_sym_const_DASHclass] = ACTIONS(167), + [anon_sym_monitor_DASHenter] = ACTIONS(167), + [anon_sym_monitor_DASHexit] = ACTIONS(167), + [anon_sym_check_DASHcast] = ACTIONS(167), + [anon_sym_instance_DASHof] = ACTIONS(167), + [anon_sym_array_DASHlength] = ACTIONS(167), + [anon_sym_new_DASHinstance] = ACTIONS(167), + [anon_sym_new_DASHarray] = ACTIONS(167), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(169), + [anon_sym_filled_DASHnew_DASHarray_DASHrange] = ACTIONS(167), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(167), + [anon_sym_throw] = ACTIONS(167), + [anon_sym_goto] = ACTIONS(169), + [anon_sym_goto_SLASH16] = ACTIONS(167), + [anon_sym_goto_SLASH32] = ACTIONS(167), + [anon_sym_packed_DASHswitch] = ACTIONS(167), + [anon_sym_sparse_DASHswitch] = ACTIONS(167), + [anon_sym_cmpl_DASHfloat] = ACTIONS(167), + [anon_sym_cmpg_DASHfloat] = ACTIONS(167), + [anon_sym_cmpl_DASHdouble] = ACTIONS(167), + [anon_sym_cmpg_DASHdouble] = ACTIONS(167), + [anon_sym_cmp_DASHlong] = ACTIONS(167), + [anon_sym_if_DASHeq] = ACTIONS(169), + [anon_sym_if_DASHne] = ACTIONS(169), + [anon_sym_if_DASHlt] = ACTIONS(169), + [anon_sym_if_DASHge] = ACTIONS(169), + [anon_sym_if_DASHgt] = ACTIONS(169), + [anon_sym_if_DASHle] = ACTIONS(169), + [anon_sym_if_DASHeqz] = ACTIONS(167), + [anon_sym_if_DASHnez] = ACTIONS(167), + [anon_sym_if_DASHltz] = ACTIONS(167), + [anon_sym_if_DASHgez] = ACTIONS(167), + [anon_sym_if_DASHgtz] = ACTIONS(167), + [anon_sym_if_DASHlez] = ACTIONS(167), + [anon_sym_aget] = ACTIONS(169), + [anon_sym_aget_DASHwide] = ACTIONS(167), + [anon_sym_aget_DASHobject] = ACTIONS(167), + [anon_sym_aget_DASHboolean] = ACTIONS(167), + [anon_sym_aget_DASHbyte] = ACTIONS(167), + [anon_sym_aget_DASHchar] = ACTIONS(167), + [anon_sym_aget_DASHshort] = ACTIONS(167), + [anon_sym_aput] = ACTIONS(169), + [anon_sym_aput_DASHwide] = ACTIONS(167), + [anon_sym_aput_DASHobject] = ACTIONS(167), + [anon_sym_aput_DASHboolean] = ACTIONS(167), + [anon_sym_aput_DASHbyte] = ACTIONS(167), + [anon_sym_aput_DASHchar] = ACTIONS(167), + [anon_sym_aput_DASHshort] = ACTIONS(167), + [anon_sym_iget] = ACTIONS(169), + [anon_sym_iget_DASHwide] = ACTIONS(169), + [anon_sym_iget_DASHobject] = ACTIONS(169), + [anon_sym_iget_DASHboolean] = ACTIONS(167), + [anon_sym_iget_DASHbyte] = ACTIONS(167), + [anon_sym_iget_DASHchar] = ACTIONS(167), + [anon_sym_iget_DASHshort] = ACTIONS(167), + [anon_sym_iput] = ACTIONS(169), + [anon_sym_iput_DASHwide] = ACTIONS(169), + [anon_sym_iput_DASHobject] = ACTIONS(169), + [anon_sym_iput_DASHboolean] = ACTIONS(167), + [anon_sym_iput_DASHbyte] = ACTIONS(167), + [anon_sym_iput_DASHchar] = ACTIONS(167), + [anon_sym_iput_DASHshort] = ACTIONS(167), + [anon_sym_sget] = ACTIONS(169), + [anon_sym_sget_DASHwide] = ACTIONS(167), + [anon_sym_sget_DASHobject] = ACTIONS(167), + [anon_sym_sget_DASHboolean] = ACTIONS(167), + [anon_sym_sget_DASHbyte] = ACTIONS(167), + [anon_sym_sget_DASHchar] = ACTIONS(167), + [anon_sym_sget_DASHshort] = ACTIONS(167), + [anon_sym_sput] = ACTIONS(169), + [anon_sym_sput_DASHwide] = ACTIONS(167), + [anon_sym_sput_DASHobject] = ACTIONS(167), + [anon_sym_sput_DASHboolean] = ACTIONS(167), + [anon_sym_sput_DASHbyte] = ACTIONS(167), + [anon_sym_sput_DASHchar] = ACTIONS(167), + [anon_sym_sput_DASHshort] = ACTIONS(167), + [anon_sym_invoke_DASHvirtual] = ACTIONS(169), + [anon_sym_invoke_DASHsuper] = ACTIONS(169), + [anon_sym_invoke_DASHdirect] = ACTIONS(169), + [anon_sym_invoke_DASHstatic] = ACTIONS(169), + [anon_sym_invoke_DASHinterface] = ACTIONS(169), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(167), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(167), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(167), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(167), + [anon_sym_invoke_DASHinterface_DASHrange] = ACTIONS(167), + [anon_sym_neg_DASHint] = ACTIONS(167), + [anon_sym_not_DASHint] = ACTIONS(167), + [anon_sym_neg_DASHlong] = ACTIONS(167), + [anon_sym_not_DASHlong] = ACTIONS(167), + [anon_sym_neg_DASHfloat] = ACTIONS(167), + [anon_sym_neg_DASHdouble] = ACTIONS(167), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(167), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(167), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(167), + [anon_sym_long_DASHto_DASHint] = ACTIONS(167), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(167), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(167), + [anon_sym_float_DASHto_DASHint] = ACTIONS(167), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(167), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(167), + [anon_sym_double_DASHto_DASHint] = ACTIONS(167), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(167), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(167), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(167), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(167), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(167), + [anon_sym_add_DASHint] = ACTIONS(169), + [anon_sym_sub_DASHint] = ACTIONS(169), + [anon_sym_mul_DASHint] = ACTIONS(169), + [anon_sym_div_DASHint] = ACTIONS(169), + [anon_sym_rem_DASHint] = ACTIONS(169), + [anon_sym_and_DASHint] = ACTIONS(169), + [anon_sym_or_DASHint] = ACTIONS(169), + [anon_sym_xor_DASHint] = ACTIONS(169), + [anon_sym_shl_DASHint] = ACTIONS(169), + [anon_sym_shr_DASHint] = ACTIONS(169), + [anon_sym_ushr_DASHint] = ACTIONS(169), + [anon_sym_add_DASHlong] = ACTIONS(169), + [anon_sym_sub_DASHlong] = ACTIONS(169), + [anon_sym_mul_DASHlong] = ACTIONS(169), + [anon_sym_div_DASHlong] = ACTIONS(169), + [anon_sym_rem_DASHlong] = ACTIONS(169), + [anon_sym_and_DASHlong] = ACTIONS(169), + [anon_sym_or_DASHlong] = ACTIONS(169), + [anon_sym_xor_DASHlong] = ACTIONS(169), + [anon_sym_shl_DASHlong] = ACTIONS(169), + [anon_sym_shr_DASHlong] = ACTIONS(169), + [anon_sym_ushr_DASHlong] = ACTIONS(169), + [anon_sym_add_DASHfloat] = ACTIONS(169), + [anon_sym_sub_DASHfloat] = ACTIONS(169), + [anon_sym_mul_DASHfloat] = ACTIONS(169), + [anon_sym_div_DASHfloat] = ACTIONS(169), + [anon_sym_rem_DASHfloat] = ACTIONS(169), + [anon_sym_add_DASHdouble] = ACTIONS(169), + [anon_sym_sub_DASHdouble] = ACTIONS(169), + [anon_sym_mul_DASHdouble] = ACTIONS(169), + [anon_sym_div_DASHdouble] = ACTIONS(169), + [anon_sym_rem_DASHdouble] = ACTIONS(169), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(167), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(167), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(167), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(167), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(167), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(167), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(167), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(167), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(167), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(167), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(167), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(167), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(167), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(167), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(167), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(167), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(167), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(167), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(167), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(167), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(167), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(167), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(167), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(167), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(167), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(167), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(167), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(167), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(167), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(167), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(167), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(167), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(167), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(167), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(167), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(167), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(167), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(167), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(167), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(167), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(167), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(167), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(167), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(167), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(167), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(167), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(167), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(167), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(167), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(167), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(167), + [anon_sym_execute_DASHinline] = ACTIONS(167), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(167), + [anon_sym_iget_DASHquick] = ACTIONS(167), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(167), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(167), + [anon_sym_iput_DASHquick] = ACTIONS(167), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(167), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(167), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(169), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(167), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(169), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(167), + [anon_sym_DOTline] = ACTIONS(167), + [anon_sym_DOTlocals] = ACTIONS(167), + [anon_sym_DOTcatch] = ACTIONS(169), + [anon_sym_DOTcatchall] = ACTIONS(167), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(167), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(167), + [anon_sym_DOTarray_DASHdata] = ACTIONS(167), + [sym_comment] = ACTIONS(3), + }, + [29] = { + [sym_end_method] = ACTIONS(171), + [anon_sym_DOTannotation] = ACTIONS(171), + [anon_sym_DOTparam] = ACTIONS(171), + [sym_label] = ACTIONS(171), + [anon_sym_nop] = ACTIONS(171), + [anon_sym_move] = ACTIONS(173), + [anon_sym_move_SLASHfrom16] = ACTIONS(171), + [anon_sym_move_SLASH16] = ACTIONS(171), + [anon_sym_move_DASHwide] = ACTIONS(173), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(171), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(171), + [anon_sym_move_DASHobject] = ACTIONS(173), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(171), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(171), + [anon_sym_move_DASHresult] = ACTIONS(173), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(171), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(171), + [anon_sym_move_DASHexception] = ACTIONS(171), + [anon_sym_return_DASHvoid] = ACTIONS(171), + [anon_sym_return] = ACTIONS(173), + [anon_sym_return_DASHwide] = ACTIONS(171), + [anon_sym_return_DASHobject] = ACTIONS(171), + [anon_sym_const_SLASH4] = ACTIONS(171), + [anon_sym_const_SLASH16] = ACTIONS(171), + [anon_sym_const] = ACTIONS(173), + [anon_sym_const_SLASHhigh16] = ACTIONS(171), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(171), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(171), + [anon_sym_const_DASHwide] = ACTIONS(173), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(171), + [anon_sym_const_DASHstring] = ACTIONS(173), + [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(171), + [anon_sym_const_DASHclass] = ACTIONS(171), + [anon_sym_monitor_DASHenter] = ACTIONS(171), + [anon_sym_monitor_DASHexit] = ACTIONS(171), + [anon_sym_check_DASHcast] = ACTIONS(171), + [anon_sym_instance_DASHof] = ACTIONS(171), + [anon_sym_array_DASHlength] = ACTIONS(171), + [anon_sym_new_DASHinstance] = ACTIONS(171), + [anon_sym_new_DASHarray] = ACTIONS(171), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(173), + [anon_sym_filled_DASHnew_DASHarray_DASHrange] = ACTIONS(171), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(171), + [anon_sym_throw] = ACTIONS(171), + [anon_sym_goto] = ACTIONS(173), + [anon_sym_goto_SLASH16] = ACTIONS(171), + [anon_sym_goto_SLASH32] = ACTIONS(171), + [anon_sym_packed_DASHswitch] = ACTIONS(171), + [anon_sym_sparse_DASHswitch] = ACTIONS(171), + [anon_sym_cmpl_DASHfloat] = ACTIONS(171), + [anon_sym_cmpg_DASHfloat] = ACTIONS(171), + [anon_sym_cmpl_DASHdouble] = ACTIONS(171), + [anon_sym_cmpg_DASHdouble] = ACTIONS(171), + [anon_sym_cmp_DASHlong] = ACTIONS(171), + [anon_sym_if_DASHeq] = ACTIONS(173), + [anon_sym_if_DASHne] = ACTIONS(173), + [anon_sym_if_DASHlt] = ACTIONS(173), + [anon_sym_if_DASHge] = ACTIONS(173), + [anon_sym_if_DASHgt] = ACTIONS(173), + [anon_sym_if_DASHle] = ACTIONS(173), + [anon_sym_if_DASHeqz] = ACTIONS(171), + [anon_sym_if_DASHnez] = ACTIONS(171), + [anon_sym_if_DASHltz] = ACTIONS(171), + [anon_sym_if_DASHgez] = ACTIONS(171), + [anon_sym_if_DASHgtz] = ACTIONS(171), + [anon_sym_if_DASHlez] = ACTIONS(171), + [anon_sym_aget] = ACTIONS(173), + [anon_sym_aget_DASHwide] = ACTIONS(171), + [anon_sym_aget_DASHobject] = ACTIONS(171), + [anon_sym_aget_DASHboolean] = ACTIONS(171), + [anon_sym_aget_DASHbyte] = ACTIONS(171), + [anon_sym_aget_DASHchar] = ACTIONS(171), + [anon_sym_aget_DASHshort] = ACTIONS(171), + [anon_sym_aput] = ACTIONS(173), + [anon_sym_aput_DASHwide] = ACTIONS(171), + [anon_sym_aput_DASHobject] = ACTIONS(171), + [anon_sym_aput_DASHboolean] = ACTIONS(171), + [anon_sym_aput_DASHbyte] = ACTIONS(171), + [anon_sym_aput_DASHchar] = ACTIONS(171), + [anon_sym_aput_DASHshort] = ACTIONS(171), + [anon_sym_iget] = ACTIONS(173), + [anon_sym_iget_DASHwide] = ACTIONS(173), + [anon_sym_iget_DASHobject] = ACTIONS(173), + [anon_sym_iget_DASHboolean] = ACTIONS(171), + [anon_sym_iget_DASHbyte] = ACTIONS(171), + [anon_sym_iget_DASHchar] = ACTIONS(171), + [anon_sym_iget_DASHshort] = ACTIONS(171), + [anon_sym_iput] = ACTIONS(173), + [anon_sym_iput_DASHwide] = ACTIONS(173), + [anon_sym_iput_DASHobject] = ACTIONS(173), + [anon_sym_iput_DASHboolean] = ACTIONS(171), + [anon_sym_iput_DASHbyte] = ACTIONS(171), + [anon_sym_iput_DASHchar] = ACTIONS(171), + [anon_sym_iput_DASHshort] = ACTIONS(171), + [anon_sym_sget] = ACTIONS(173), + [anon_sym_sget_DASHwide] = ACTIONS(171), + [anon_sym_sget_DASHobject] = ACTIONS(171), + [anon_sym_sget_DASHboolean] = ACTIONS(171), + [anon_sym_sget_DASHbyte] = ACTIONS(171), + [anon_sym_sget_DASHchar] = ACTIONS(171), + [anon_sym_sget_DASHshort] = ACTIONS(171), + [anon_sym_sput] = ACTIONS(173), + [anon_sym_sput_DASHwide] = ACTIONS(171), + [anon_sym_sput_DASHobject] = ACTIONS(171), + [anon_sym_sput_DASHboolean] = ACTIONS(171), + [anon_sym_sput_DASHbyte] = ACTIONS(171), + [anon_sym_sput_DASHchar] = ACTIONS(171), + [anon_sym_sput_DASHshort] = ACTIONS(171), + [anon_sym_invoke_DASHvirtual] = ACTIONS(173), + [anon_sym_invoke_DASHsuper] = ACTIONS(173), + [anon_sym_invoke_DASHdirect] = ACTIONS(173), + [anon_sym_invoke_DASHstatic] = ACTIONS(173), + [anon_sym_invoke_DASHinterface] = ACTIONS(173), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(171), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(171), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(171), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(171), + [anon_sym_invoke_DASHinterface_DASHrange] = ACTIONS(171), + [anon_sym_neg_DASHint] = ACTIONS(171), + [anon_sym_not_DASHint] = ACTIONS(171), + [anon_sym_neg_DASHlong] = ACTIONS(171), + [anon_sym_not_DASHlong] = ACTIONS(171), + [anon_sym_neg_DASHfloat] = ACTIONS(171), + [anon_sym_neg_DASHdouble] = ACTIONS(171), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(171), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(171), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(171), + [anon_sym_long_DASHto_DASHint] = ACTIONS(171), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(171), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(171), + [anon_sym_float_DASHto_DASHint] = ACTIONS(171), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(171), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(171), + [anon_sym_double_DASHto_DASHint] = ACTIONS(171), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(171), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(171), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(171), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(171), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(171), + [anon_sym_add_DASHint] = ACTIONS(173), + [anon_sym_sub_DASHint] = ACTIONS(173), + [anon_sym_mul_DASHint] = ACTIONS(173), + [anon_sym_div_DASHint] = ACTIONS(173), + [anon_sym_rem_DASHint] = ACTIONS(173), + [anon_sym_and_DASHint] = ACTIONS(173), + [anon_sym_or_DASHint] = ACTIONS(173), + [anon_sym_xor_DASHint] = ACTIONS(173), + [anon_sym_shl_DASHint] = ACTIONS(173), + [anon_sym_shr_DASHint] = ACTIONS(173), + [anon_sym_ushr_DASHint] = ACTIONS(173), + [anon_sym_add_DASHlong] = ACTIONS(173), + [anon_sym_sub_DASHlong] = ACTIONS(173), + [anon_sym_mul_DASHlong] = ACTIONS(173), + [anon_sym_div_DASHlong] = ACTIONS(173), + [anon_sym_rem_DASHlong] = ACTIONS(173), + [anon_sym_and_DASHlong] = ACTIONS(173), + [anon_sym_or_DASHlong] = ACTIONS(173), + [anon_sym_xor_DASHlong] = ACTIONS(173), + [anon_sym_shl_DASHlong] = ACTIONS(173), + [anon_sym_shr_DASHlong] = ACTIONS(173), + [anon_sym_ushr_DASHlong] = ACTIONS(173), + [anon_sym_add_DASHfloat] = ACTIONS(173), + [anon_sym_sub_DASHfloat] = ACTIONS(173), + [anon_sym_mul_DASHfloat] = ACTIONS(173), + [anon_sym_div_DASHfloat] = ACTIONS(173), + [anon_sym_rem_DASHfloat] = ACTIONS(173), + [anon_sym_add_DASHdouble] = ACTIONS(173), + [anon_sym_sub_DASHdouble] = ACTIONS(173), + [anon_sym_mul_DASHdouble] = ACTIONS(173), + [anon_sym_div_DASHdouble] = ACTIONS(173), + [anon_sym_rem_DASHdouble] = ACTIONS(173), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(171), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(171), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(171), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(171), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(171), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(171), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(171), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(171), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(171), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(171), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(171), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(171), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(171), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(171), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(171), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(171), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(171), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(171), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(171), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(171), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(171), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(171), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(171), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(171), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(171), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(171), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(171), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(171), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(171), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(171), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(171), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(171), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(171), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(171), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(171), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(171), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(171), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(171), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(171), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(171), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(171), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(171), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(171), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(171), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(171), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(171), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(171), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(171), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(171), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(171), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(171), + [anon_sym_execute_DASHinline] = ACTIONS(171), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(171), + [anon_sym_iget_DASHquick] = ACTIONS(171), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(171), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(171), + [anon_sym_iput_DASHquick] = ACTIONS(171), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(171), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(171), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(173), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(171), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(173), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(171), + [anon_sym_DOTline] = ACTIONS(171), + [anon_sym_DOTlocals] = ACTIONS(171), + [anon_sym_DOTcatch] = ACTIONS(173), + [anon_sym_DOTcatchall] = ACTIONS(171), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(171), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(171), + [anon_sym_DOTarray_DASHdata] = ACTIONS(171), + [sym_comment] = ACTIONS(3), + }, + [30] = { + [sym_end_method] = ACTIONS(175), + [anon_sym_DOTannotation] = ACTIONS(175), + [anon_sym_DOTparam] = ACTIONS(175), + [sym_label] = ACTIONS(175), + [anon_sym_nop] = ACTIONS(175), + [anon_sym_move] = ACTIONS(177), + [anon_sym_move_SLASHfrom16] = ACTIONS(175), + [anon_sym_move_SLASH16] = ACTIONS(175), + [anon_sym_move_DASHwide] = ACTIONS(177), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(175), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(175), + [anon_sym_move_DASHobject] = ACTIONS(177), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(175), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(175), + [anon_sym_move_DASHresult] = ACTIONS(177), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(175), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(175), + [anon_sym_move_DASHexception] = ACTIONS(175), + [anon_sym_return_DASHvoid] = ACTIONS(175), + [anon_sym_return] = ACTIONS(177), + [anon_sym_return_DASHwide] = ACTIONS(175), + [anon_sym_return_DASHobject] = ACTIONS(175), + [anon_sym_const_SLASH4] = ACTIONS(175), + [anon_sym_const_SLASH16] = ACTIONS(175), + [anon_sym_const] = ACTIONS(177), + [anon_sym_const_SLASHhigh16] = ACTIONS(175), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(175), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(175), + [anon_sym_const_DASHwide] = ACTIONS(177), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(175), + [anon_sym_const_DASHstring] = ACTIONS(177), + [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(175), + [anon_sym_const_DASHclass] = ACTIONS(175), + [anon_sym_monitor_DASHenter] = ACTIONS(175), + [anon_sym_monitor_DASHexit] = ACTIONS(175), + [anon_sym_check_DASHcast] = ACTIONS(175), + [anon_sym_instance_DASHof] = ACTIONS(175), + [anon_sym_array_DASHlength] = ACTIONS(175), + [anon_sym_new_DASHinstance] = ACTIONS(175), + [anon_sym_new_DASHarray] = ACTIONS(175), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(177), + [anon_sym_filled_DASHnew_DASHarray_DASHrange] = ACTIONS(175), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(175), + [anon_sym_throw] = ACTIONS(175), + [anon_sym_goto] = ACTIONS(177), + [anon_sym_goto_SLASH16] = ACTIONS(175), + [anon_sym_goto_SLASH32] = ACTIONS(175), + [anon_sym_packed_DASHswitch] = ACTIONS(175), + [anon_sym_sparse_DASHswitch] = ACTIONS(175), + [anon_sym_cmpl_DASHfloat] = ACTIONS(175), + [anon_sym_cmpg_DASHfloat] = ACTIONS(175), + [anon_sym_cmpl_DASHdouble] = ACTIONS(175), + [anon_sym_cmpg_DASHdouble] = ACTIONS(175), + [anon_sym_cmp_DASHlong] = ACTIONS(175), + [anon_sym_if_DASHeq] = ACTIONS(177), + [anon_sym_if_DASHne] = ACTIONS(177), + [anon_sym_if_DASHlt] = ACTIONS(177), + [anon_sym_if_DASHge] = ACTIONS(177), + [anon_sym_if_DASHgt] = ACTIONS(177), + [anon_sym_if_DASHle] = ACTIONS(177), + [anon_sym_if_DASHeqz] = ACTIONS(175), + [anon_sym_if_DASHnez] = ACTIONS(175), + [anon_sym_if_DASHltz] = ACTIONS(175), + [anon_sym_if_DASHgez] = ACTIONS(175), + [anon_sym_if_DASHgtz] = ACTIONS(175), + [anon_sym_if_DASHlez] = ACTIONS(175), + [anon_sym_aget] = ACTIONS(177), + [anon_sym_aget_DASHwide] = ACTIONS(175), + [anon_sym_aget_DASHobject] = ACTIONS(175), + [anon_sym_aget_DASHboolean] = ACTIONS(175), + [anon_sym_aget_DASHbyte] = ACTIONS(175), + [anon_sym_aget_DASHchar] = ACTIONS(175), + [anon_sym_aget_DASHshort] = ACTIONS(175), + [anon_sym_aput] = ACTIONS(177), + [anon_sym_aput_DASHwide] = ACTIONS(175), + [anon_sym_aput_DASHobject] = ACTIONS(175), + [anon_sym_aput_DASHboolean] = ACTIONS(175), + [anon_sym_aput_DASHbyte] = ACTIONS(175), + [anon_sym_aput_DASHchar] = ACTIONS(175), + [anon_sym_aput_DASHshort] = ACTIONS(175), + [anon_sym_iget] = ACTIONS(177), + [anon_sym_iget_DASHwide] = ACTIONS(177), + [anon_sym_iget_DASHobject] = ACTIONS(177), + [anon_sym_iget_DASHboolean] = ACTIONS(175), + [anon_sym_iget_DASHbyte] = ACTIONS(175), + [anon_sym_iget_DASHchar] = ACTIONS(175), + [anon_sym_iget_DASHshort] = ACTIONS(175), + [anon_sym_iput] = ACTIONS(177), + [anon_sym_iput_DASHwide] = ACTIONS(177), + [anon_sym_iput_DASHobject] = ACTIONS(177), + [anon_sym_iput_DASHboolean] = ACTIONS(175), + [anon_sym_iput_DASHbyte] = ACTIONS(175), + [anon_sym_iput_DASHchar] = ACTIONS(175), + [anon_sym_iput_DASHshort] = ACTIONS(175), + [anon_sym_sget] = ACTIONS(177), + [anon_sym_sget_DASHwide] = ACTIONS(175), + [anon_sym_sget_DASHobject] = ACTIONS(175), + [anon_sym_sget_DASHboolean] = ACTIONS(175), + [anon_sym_sget_DASHbyte] = ACTIONS(175), + [anon_sym_sget_DASHchar] = ACTIONS(175), + [anon_sym_sget_DASHshort] = ACTIONS(175), + [anon_sym_sput] = ACTIONS(177), + [anon_sym_sput_DASHwide] = ACTIONS(175), + [anon_sym_sput_DASHobject] = ACTIONS(175), + [anon_sym_sput_DASHboolean] = ACTIONS(175), + [anon_sym_sput_DASHbyte] = ACTIONS(175), + [anon_sym_sput_DASHchar] = ACTIONS(175), + [anon_sym_sput_DASHshort] = ACTIONS(175), + [anon_sym_invoke_DASHvirtual] = ACTIONS(177), + [anon_sym_invoke_DASHsuper] = ACTIONS(177), + [anon_sym_invoke_DASHdirect] = ACTIONS(177), + [anon_sym_invoke_DASHstatic] = ACTIONS(177), + [anon_sym_invoke_DASHinterface] = ACTIONS(177), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(175), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(175), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(175), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(175), + [anon_sym_invoke_DASHinterface_DASHrange] = ACTIONS(175), + [anon_sym_neg_DASHint] = ACTIONS(175), + [anon_sym_not_DASHint] = ACTIONS(175), + [anon_sym_neg_DASHlong] = ACTIONS(175), + [anon_sym_not_DASHlong] = ACTIONS(175), + [anon_sym_neg_DASHfloat] = ACTIONS(175), + [anon_sym_neg_DASHdouble] = ACTIONS(175), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(175), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(175), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(175), + [anon_sym_long_DASHto_DASHint] = ACTIONS(175), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(175), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(175), + [anon_sym_float_DASHto_DASHint] = ACTIONS(175), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(175), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(175), + [anon_sym_double_DASHto_DASHint] = ACTIONS(175), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(175), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(175), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(175), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(175), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(175), + [anon_sym_add_DASHint] = ACTIONS(177), + [anon_sym_sub_DASHint] = ACTIONS(177), + [anon_sym_mul_DASHint] = ACTIONS(177), + [anon_sym_div_DASHint] = ACTIONS(177), + [anon_sym_rem_DASHint] = ACTIONS(177), + [anon_sym_and_DASHint] = ACTIONS(177), + [anon_sym_or_DASHint] = ACTIONS(177), + [anon_sym_xor_DASHint] = ACTIONS(177), + [anon_sym_shl_DASHint] = ACTIONS(177), + [anon_sym_shr_DASHint] = ACTIONS(177), + [anon_sym_ushr_DASHint] = ACTIONS(177), + [anon_sym_add_DASHlong] = ACTIONS(177), + [anon_sym_sub_DASHlong] = ACTIONS(177), + [anon_sym_mul_DASHlong] = ACTIONS(177), + [anon_sym_div_DASHlong] = ACTIONS(177), + [anon_sym_rem_DASHlong] = ACTIONS(177), + [anon_sym_and_DASHlong] = ACTIONS(177), + [anon_sym_or_DASHlong] = ACTIONS(177), + [anon_sym_xor_DASHlong] = ACTIONS(177), + [anon_sym_shl_DASHlong] = ACTIONS(177), + [anon_sym_shr_DASHlong] = ACTIONS(177), + [anon_sym_ushr_DASHlong] = ACTIONS(177), + [anon_sym_add_DASHfloat] = ACTIONS(177), + [anon_sym_sub_DASHfloat] = ACTIONS(177), + [anon_sym_mul_DASHfloat] = ACTIONS(177), + [anon_sym_div_DASHfloat] = ACTIONS(177), + [anon_sym_rem_DASHfloat] = ACTIONS(177), + [anon_sym_add_DASHdouble] = ACTIONS(177), + [anon_sym_sub_DASHdouble] = ACTIONS(177), + [anon_sym_mul_DASHdouble] = ACTIONS(177), + [anon_sym_div_DASHdouble] = ACTIONS(177), + [anon_sym_rem_DASHdouble] = ACTIONS(177), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(175), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(175), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(175), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(175), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(175), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(175), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(175), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(175), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(175), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(175), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(175), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(175), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(175), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(175), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(175), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(175), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(175), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(175), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(175), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(175), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(175), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(175), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(175), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(175), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(175), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(175), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(175), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(175), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(175), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(175), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(175), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(175), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(175), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(175), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(175), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(175), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(175), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(175), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(175), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(175), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(175), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(175), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(175), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(175), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(175), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(175), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(175), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(175), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(175), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(175), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(175), + [anon_sym_execute_DASHinline] = ACTIONS(175), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(175), + [anon_sym_iget_DASHquick] = ACTIONS(175), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(175), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(175), + [anon_sym_iput_DASHquick] = ACTIONS(175), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(175), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(175), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(177), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(175), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(177), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(175), + [anon_sym_DOTline] = ACTIONS(175), + [anon_sym_DOTlocals] = ACTIONS(175), + [anon_sym_DOTcatch] = ACTIONS(177), + [anon_sym_DOTcatchall] = ACTIONS(175), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(175), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(175), + [anon_sym_DOTarray_DASHdata] = ACTIONS(175), [sym_comment] = ACTIONS(3), }, }; static const uint16_t ts_small_parse_table[] = { [0] = 11, - ACTIONS(167), 1, + ACTIONS(181), 1, anon_sym_LF, - ACTIONS(169), 1, + ACTIONS(183), 1, anon_sym_LBRACE, - ACTIONS(171), 1, + ACTIONS(185), 1, sym_class_identifier, - ACTIONS(173), 1, + ACTIONS(187), 1, aux_sym_field_identifier_token1, - ACTIONS(177), 1, + ACTIONS(191), 1, anon_sym_LBRACK, - ACTIONS(179), 1, + ACTIONS(193), 1, sym_comment, - STATE(118), 1, + STATE(122), 1, sym_array_type, - ACTIONS(181), 2, + ACTIONS(195), 2, aux_sym_number_literal_token1, aux_sym_number_literal_token2, - ACTIONS(175), 3, + ACTIONS(189), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - ACTIONS(165), 4, + ACTIONS(179), 4, sym_label, sym_variable, sym_parameter, sym_string_literal, - STATE(108), 9, + STATE(121), 9, sym__statement_argument, sym__identifier, sym_field_identifier, @@ -17155,30 +17925,30 @@ static const uint16_t ts_small_parse_table[] = { [48] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(185), 1, + ACTIONS(199), 1, anon_sym_LBRACE, - ACTIONS(187), 1, + ACTIONS(201), 1, sym_class_identifier, - ACTIONS(189), 1, + ACTIONS(203), 1, aux_sym_field_identifier_token1, - ACTIONS(193), 1, + ACTIONS(207), 1, anon_sym_LBRACK, - STATE(118), 1, + STATE(122), 1, sym_array_type, - ACTIONS(181), 2, + ACTIONS(195), 2, aux_sym_number_literal_token1, aux_sym_number_literal_token2, - ACTIONS(183), 2, + ACTIONS(197), 2, sym_label, sym_string_literal, - ACTIONS(195), 2, + ACTIONS(209), 2, sym_variable, sym_parameter, - ACTIONS(191), 3, + ACTIONS(205), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - STATE(158), 9, + STATE(140), 9, sym__statement_argument, sym__identifier, sym_field_identifier, @@ -17191,32 +17961,32 @@ static const uint16_t ts_small_parse_table[] = { [95] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(197), 1, + ACTIONS(211), 1, anon_sym_LBRACE, - ACTIONS(199), 1, + ACTIONS(213), 1, sym_class_identifier, - ACTIONS(201), 1, + ACTIONS(215), 1, aux_sym_field_identifier_token1, - ACTIONS(205), 1, + ACTIONS(219), 1, anon_sym_LBRACK, - ACTIONS(207), 1, + ACTIONS(221), 1, anon_sym_DOTenum, - ACTIONS(211), 1, + ACTIONS(225), 1, sym_string_literal, - ACTIONS(213), 1, + ACTIONS(227), 1, sym_null_literal, - STATE(135), 1, + STATE(158), 1, sym_annotation_value, - STATE(187), 1, + STATE(191), 1, sym_array_type, - ACTIONS(209), 2, + ACTIONS(223), 2, aux_sym_number_literal_token1, aux_sym_number_literal_token2, - ACTIONS(203), 3, + ACTIONS(217), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - STATE(134), 8, + STATE(162), 8, sym__identifier, sym_field_identifier, sym_method_identifier, @@ -17228,15 +17998,15 @@ static const uint16_t ts_small_parse_table[] = { [145] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(220), 1, + ACTIONS(233), 1, anon_sym_declared_DASHsynchronized, - STATE(31), 1, + STATE(35), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(215), 3, + ACTIONS(229), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - ACTIONS(217), 16, + ACTIONS(231), 16, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -17256,15 +18026,39 @@ static const uint16_t ts_small_parse_table[] = { [178] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(227), 1, + ACTIONS(240), 1, anon_sym_declared_DASHsynchronized, - STATE(31), 1, + STATE(35), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(223), 3, + ACTIONS(235), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - ACTIONS(225), 16, + ACTIONS(237), 16, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_static, + anon_sym_final, + anon_sym_synchronized, + anon_sym_volatile, + anon_sym_transient, + anon_sym_native, + anon_sym_interface, + anon_sym_abstract, + anon_sym_bridge, + anon_sym_synthetic, + anon_sym_enum, + anon_sym_constructor, + anon_sym_varargs, + [211] = 4, + ACTIONS(3), 1, + sym_comment, + STATE(39), 1, + aux_sym_access_modifiers_repeat1, + STATE(151), 1, + sym_access_modifiers, + ACTIONS(243), 17, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -17281,48 +18075,49 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_enum, anon_sym_constructor, anon_sym_varargs, - [211] = 11, + anon_sym_declared_DASHsynchronized, + [240] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(205), 1, + ACTIONS(219), 1, anon_sym_LBRACK, - ACTIONS(229), 1, + ACTIONS(245), 1, anon_sym_RBRACE, - ACTIONS(231), 1, + ACTIONS(247), 1, sym_class_identifier, - ACTIONS(233), 1, + ACTIONS(249), 1, aux_sym_field_identifier_token1, - ACTIONS(241), 1, + ACTIONS(257), 1, sym_string_literal, - STATE(172), 1, + STATE(182), 1, sym_array_type, - ACTIONS(237), 2, + ACTIONS(253), 2, sym_variable, sym_parameter, - ACTIONS(239), 2, + ACTIONS(255), 2, aux_sym_number_literal_token1, aux_sym_number_literal_token2, - ACTIONS(235), 3, + ACTIONS(251), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - STATE(111), 6, + STATE(115), 6, sym__identifier, sym_field_identifier, sym_method_identifier, sym_full_field_identifier, sym_full_method_identifier, sym_number_literal, - [254] = 5, + [283] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(215), 1, + ACTIONS(235), 1, aux_sym_field_identifier_token1, - ACTIONS(246), 1, + ACTIONS(262), 1, anon_sym_declared_DASHsynchronized, - STATE(34), 1, + STATE(38), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(243), 16, + ACTIONS(259), 16, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -17339,47 +18134,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_enum, anon_sym_constructor, anon_sym_varargs, - [285] = 12, + [314] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(205), 1, - anon_sym_LBRACK, - ACTIONS(231), 1, - sym_class_identifier, - ACTIONS(233), 1, + ACTIONS(229), 1, aux_sym_field_identifier_token1, - ACTIONS(249), 1, - anon_sym_RBRACE, - ACTIONS(253), 1, - sym_string_literal, - STATE(100), 1, - sym_number_literal, - STATE(172), 1, - sym_array_type, - ACTIONS(239), 2, - aux_sym_number_literal_token1, - aux_sym_number_literal_token2, - ACTIONS(251), 2, - sym_variable, - sym_parameter, - ACTIONS(235), 3, - anon_sym_LTclinit_GT_LPAREN, - anon_sym_LTinit_GT_LPAREN, - aux_sym_method_identifier_token1, - STATE(128), 5, - sym__identifier, - sym_field_identifier, - sym_method_identifier, - sym_full_field_identifier, - sym_full_method_identifier, - [330] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(215), 1, - sym_class_identifier, - STATE(36), 1, + ACTIONS(267), 1, + anon_sym_declared_DASHsynchronized, + STATE(38), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(255), 17, + ACTIONS(265), 16, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -17396,40 +18160,47 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_enum, anon_sym_constructor, anon_sym_varargs, - anon_sym_declared_DASHsynchronized, - [359] = 4, + [345] = 12, ACTIONS(3), 1, sym_comment, - STATE(41), 1, - aux_sym_access_modifiers_repeat1, - STATE(186), 1, - sym_access_modifiers, - ACTIONS(258), 17, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_static, - anon_sym_final, - anon_sym_synchronized, - anon_sym_volatile, - anon_sym_transient, - anon_sym_native, - anon_sym_interface, - anon_sym_abstract, - anon_sym_bridge, - anon_sym_synthetic, - anon_sym_enum, - anon_sym_constructor, - anon_sym_varargs, - anon_sym_declared_DASHsynchronized, - [388] = 4, + ACTIONS(219), 1, + anon_sym_LBRACK, + ACTIONS(247), 1, + sym_class_identifier, + ACTIONS(249), 1, + aux_sym_field_identifier_token1, + ACTIONS(269), 1, + anon_sym_RBRACE, + ACTIONS(273), 1, + sym_string_literal, + STATE(108), 1, + sym_number_literal, + STATE(182), 1, + sym_array_type, + ACTIONS(255), 2, + aux_sym_number_literal_token1, + aux_sym_number_literal_token2, + ACTIONS(271), 2, + sym_variable, + sym_parameter, + ACTIONS(251), 3, + anon_sym_LTclinit_GT_LPAREN, + anon_sym_LTinit_GT_LPAREN, + aux_sym_method_identifier_token1, + STATE(117), 5, + sym__identifier, + sym_field_identifier, + sym_method_identifier, + sym_full_field_identifier, + sym_full_method_identifier, + [390] = 4, ACTIONS(3), 1, sym_comment, - STATE(32), 1, + STATE(34), 1, aux_sym_access_modifiers_repeat1, - STATE(106), 1, + STATE(107), 1, sym_access_modifiers, - ACTIONS(260), 17, + ACTIONS(275), 17, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -17447,14 +18218,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_constructor, anon_sym_varargs, anon_sym_declared_DASHsynchronized, - [417] = 4, + [419] = 4, ACTIONS(3), 1, sym_comment, - STATE(40), 1, + STATE(44), 1, aux_sym_access_modifiers_repeat1, - STATE(138), 1, + STATE(189), 1, sym_access_modifiers, - ACTIONS(262), 17, + ACTIONS(277), 17, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -17472,16 +18243,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_constructor, anon_sym_varargs, anon_sym_declared_DASHsynchronized, - [446] = 5, + [448] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(223), 1, - aux_sym_field_identifier_token1, - ACTIONS(266), 1, - anon_sym_declared_DASHsynchronized, - STATE(34), 1, + ACTIONS(235), 1, + sym_class_identifier, + STATE(43), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(264), 16, + ACTIONS(279), 17, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -17498,14 +18267,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_enum, anon_sym_constructor, anon_sym_varargs, + anon_sym_declared_DASHsynchronized, [477] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(223), 1, + ACTIONS(229), 1, sym_class_identifier, - STATE(36), 1, + STATE(43), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(268), 17, + ACTIONS(282), 17, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -17523,87 +18293,149 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_constructor, anon_sym_varargs, anon_sym_declared_DASHsynchronized, - [506] = 15, + [506] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(219), 1, + anon_sym_LBRACK, + ACTIONS(247), 1, + sym_class_identifier, + ACTIONS(249), 1, + aux_sym_field_identifier_token1, + ACTIONS(286), 1, + sym_string_literal, + STATE(182), 1, + sym_array_type, + ACTIONS(255), 2, + aux_sym_number_literal_token1, + aux_sym_number_literal_token2, + ACTIONS(284), 2, + sym_variable, + sym_parameter, + ACTIONS(251), 3, + anon_sym_LTclinit_GT_LPAREN, + anon_sym_LTinit_GT_LPAREN, + aux_sym_method_identifier_token1, + STATE(146), 6, + sym__identifier, + sym_field_identifier, + sym_method_identifier, + sym_full_field_identifier, + sym_full_method_identifier, + sym_number_literal, + [546] = 15, ACTIONS(3), 1, sym_comment, ACTIONS(55), 1, anon_sym_DOTannotation, - ACTIONS(270), 1, + ACTIONS(288), 1, ts_builtin_sym_end, - ACTIONS(272), 1, + ACTIONS(290), 1, anon_sym_DOTsource, - ACTIONS(274), 1, + ACTIONS(292), 1, anon_sym_DOTimplements, - ACTIONS(276), 1, + ACTIONS(294), 1, anon_sym_DOTfield, - ACTIONS(278), 1, + ACTIONS(296), 1, anon_sym_DOTmethod, - STATE(5), 1, + STATE(6), 1, sym_method_declaration, - STATE(46), 1, + STATE(53), 1, sym_source_declaration, - STATE(77), 1, + STATE(81), 1, sym_field_declaration, - STATE(103), 1, + STATE(109), 1, sym_annotation_declaration, STATE(47), 2, sym_implements_declaration, aux_sym_class_definition_repeat1, - STATE(69), 2, + STATE(71), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(71), 2, + STATE(76), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(94), 2, + STATE(92), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [556] = 10, + [596] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(205), 1, - anon_sym_LBRACK, - ACTIONS(231), 1, - sym_class_identifier, - ACTIONS(233), 1, - aux_sym_field_identifier_token1, - ACTIONS(282), 1, - sym_string_literal, - STATE(172), 1, - sym_array_type, - ACTIONS(239), 2, - aux_sym_number_literal_token1, - aux_sym_number_literal_token2, - ACTIONS(280), 2, - sym_variable, - sym_parameter, - ACTIONS(235), 3, - anon_sym_LTclinit_GT_LPAREN, - anon_sym_LTinit_GT_LPAREN, - aux_sym_method_identifier_token1, - STATE(140), 6, - sym__identifier, - sym_field_identifier, - sym_method_identifier, - sym_full_field_identifier, - sym_full_method_identifier, - sym_number_literal, - [596] = 7, + ACTIONS(55), 1, + anon_sym_DOTannotation, + ACTIONS(292), 1, + anon_sym_DOTimplements, + ACTIONS(294), 1, + anon_sym_DOTfield, + ACTIONS(296), 1, + anon_sym_DOTmethod, + ACTIONS(298), 1, + ts_builtin_sym_end, + STATE(6), 1, + sym_method_declaration, + STATE(81), 1, + sym_field_declaration, + STATE(109), 1, + sym_annotation_declaration, + STATE(72), 2, + sym_annotation_definition, + aux_sym_class_definition_repeat2, + STATE(75), 2, + sym_field_definition, + aux_sym_class_definition_repeat3, + STATE(80), 2, + sym_implements_declaration, + aux_sym_class_definition_repeat1, + STATE(99), 2, + sym_method_definition, + aux_sym_class_definition_repeat4, + [640] = 13, + ACTIONS(3), 1, + sym_comment, + ACTIONS(55), 1, + anon_sym_DOTannotation, + ACTIONS(292), 1, + anon_sym_DOTimplements, + ACTIONS(294), 1, + anon_sym_DOTfield, + ACTIONS(296), 1, + anon_sym_DOTmethod, + ACTIONS(300), 1, + ts_builtin_sym_end, + STATE(6), 1, + sym_method_declaration, + STATE(81), 1, + sym_field_declaration, + STATE(109), 1, + sym_annotation_declaration, + STATE(70), 2, + sym_annotation_definition, + aux_sym_class_definition_repeat2, + STATE(77), 2, + sym_field_definition, + aux_sym_class_definition_repeat3, + STATE(80), 2, + sym_implements_declaration, + aux_sym_class_definition_repeat1, + STATE(102), 2, + sym_method_definition, + aux_sym_class_definition_repeat4, + [684] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(205), 1, + ACTIONS(219), 1, anon_sym_LBRACK, - ACTIONS(284), 1, + ACTIONS(302), 1, sym_class_identifier, - ACTIONS(286), 1, + ACTIONS(304), 1, anon_sym_RPAREN, - STATE(52), 1, + STATE(55), 1, aux_sym_method_identifier_repeat1, - STATE(70), 3, + STATE(73), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(288), 9, + ACTIONS(306), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -17613,22 +18445,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [628] = 7, + [716] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(205), 1, + ACTIONS(219), 1, anon_sym_LBRACK, - ACTIONS(284), 1, + ACTIONS(302), 1, sym_class_identifier, - ACTIONS(290), 1, + ACTIONS(308), 1, anon_sym_RPAREN, - STATE(49), 1, + STATE(55), 1, aux_sym_method_identifier_repeat1, - STATE(70), 3, + STATE(73), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(288), 9, + ACTIONS(306), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -17638,84 +18470,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [660] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(55), 1, - anon_sym_DOTannotation, - ACTIONS(274), 1, - anon_sym_DOTimplements, - ACTIONS(276), 1, - anon_sym_DOTfield, - ACTIONS(278), 1, - anon_sym_DOTmethod, - ACTIONS(292), 1, - ts_builtin_sym_end, - STATE(5), 1, - sym_method_declaration, - STATE(77), 1, - sym_field_declaration, - STATE(103), 1, - sym_annotation_declaration, - STATE(50), 2, - sym_implements_declaration, - aux_sym_class_definition_repeat1, - STATE(68), 2, - sym_annotation_definition, - aux_sym_class_definition_repeat2, - STATE(72), 2, - sym_field_definition, - aux_sym_class_definition_repeat3, - STATE(96), 2, - sym_method_definition, - aux_sym_class_definition_repeat4, - [704] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(55), 1, - anon_sym_DOTannotation, - ACTIONS(274), 1, - anon_sym_DOTimplements, - ACTIONS(276), 1, - anon_sym_DOTfield, - ACTIONS(278), 1, - anon_sym_DOTmethod, - ACTIONS(292), 1, - ts_builtin_sym_end, - STATE(5), 1, - sym_method_declaration, - STATE(77), 1, - sym_field_declaration, - STATE(103), 1, - sym_annotation_declaration, - STATE(68), 2, - sym_annotation_definition, - aux_sym_class_definition_repeat2, - STATE(72), 2, - sym_field_definition, - aux_sym_class_definition_repeat3, - STATE(78), 2, - sym_implements_declaration, - aux_sym_class_definition_repeat1, - STATE(96), 2, - sym_method_definition, - aux_sym_class_definition_repeat4, [748] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(294), 1, + ACTIONS(219), 1, + anon_sym_LBRACK, + ACTIONS(302), 1, sym_class_identifier, - ACTIONS(297), 1, + ACTIONS(310), 1, anon_sym_RPAREN, - ACTIONS(299), 1, - anon_sym_LBRACK, - STATE(48), 1, + STATE(49), 1, aux_sym_method_identifier_repeat1, - STATE(70), 3, + STATE(73), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(302), 9, + ACTIONS(306), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -17728,19 +18498,19 @@ static const uint16_t ts_small_parse_table[] = { [780] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(205), 1, + ACTIONS(219), 1, anon_sym_LBRACK, - ACTIONS(284), 1, + ACTIONS(302), 1, sym_class_identifier, - ACTIONS(305), 1, + ACTIONS(312), 1, anon_sym_RPAREN, - STATE(48), 1, + STATE(55), 1, aux_sym_method_identifier_repeat1, - STATE(70), 3, + STATE(73), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(288), 9, + ACTIONS(306), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -17755,48 +18525,48 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(55), 1, anon_sym_DOTannotation, - ACTIONS(274), 1, + ACTIONS(292), 1, anon_sym_DOTimplements, - ACTIONS(276), 1, + ACTIONS(294), 1, anon_sym_DOTfield, - ACTIONS(278), 1, + ACTIONS(296), 1, anon_sym_DOTmethod, - ACTIONS(307), 1, + ACTIONS(298), 1, ts_builtin_sym_end, - STATE(5), 1, + STATE(6), 1, sym_method_declaration, - STATE(77), 1, + STATE(81), 1, sym_field_declaration, - STATE(103), 1, + STATE(109), 1, sym_annotation_declaration, - STATE(67), 2, + STATE(48), 2, + sym_implements_declaration, + aux_sym_class_definition_repeat1, + STATE(72), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, STATE(75), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(78), 2, - sym_implements_declaration, - aux_sym_class_definition_repeat1, - STATE(88), 2, + STATE(99), 2, sym_method_definition, aux_sym_class_definition_repeat4, [856] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(205), 1, + ACTIONS(219), 1, anon_sym_LBRACK, - ACTIONS(284), 1, + ACTIONS(302), 1, sym_class_identifier, - ACTIONS(309), 1, + ACTIONS(314), 1, anon_sym_RPAREN, - STATE(48), 1, + STATE(52), 1, aux_sym_method_identifier_repeat1, - STATE(70), 3, + STATE(73), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(288), 9, + ACTIONS(306), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -17809,19 +18579,19 @@ static const uint16_t ts_small_parse_table[] = { [888] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(205), 1, - anon_sym_LBRACK, - ACTIONS(284), 1, + ACTIONS(316), 1, sym_class_identifier, - ACTIONS(311), 1, + ACTIONS(319), 1, anon_sym_RPAREN, - STATE(48), 1, + ACTIONS(321), 1, + anon_sym_LBRACK, + STATE(55), 1, aux_sym_method_identifier_repeat1, - STATE(70), 3, + STATE(73), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(288), 9, + ACTIONS(324), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -17834,19 +18604,19 @@ static const uint16_t ts_small_parse_table[] = { [920] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(205), 1, + ACTIONS(219), 1, anon_sym_LBRACK, - ACTIONS(284), 1, + ACTIONS(302), 1, sym_class_identifier, - ACTIONS(313), 1, + ACTIONS(327), 1, anon_sym_RPAREN, - STATE(51), 1, + STATE(50), 1, aux_sym_method_identifier_repeat1, - STATE(70), 3, + STATE(73), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(288), 9, + ACTIONS(306), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -17859,15 +18629,15 @@ static const uint16_t ts_small_parse_table[] = { [952] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(315), 1, + ACTIONS(329), 1, sym_class_identifier, - ACTIONS(317), 1, + ACTIONS(331), 1, anon_sym_LBRACK, - STATE(144), 3, + STATE(136), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(319), 9, + ACTIONS(333), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -17880,15 +18650,15 @@ static const uint16_t ts_small_parse_table[] = { [978] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(193), 1, + ACTIONS(219), 1, anon_sym_LBRACK, - ACTIONS(321), 1, + ACTIONS(335), 1, sym_class_identifier, - STATE(156), 3, + STATE(2), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(323), 9, + ACTIONS(306), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -17901,15 +18671,15 @@ static const uint16_t ts_small_parse_table[] = { [1004] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(205), 1, + ACTIONS(207), 1, anon_sym_LBRACK, - ACTIONS(325), 1, + ACTIONS(337), 1, sym_class_identifier, - STATE(74), 3, + STATE(163), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(288), 9, + ACTIONS(339), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -17922,15 +18692,15 @@ static const uint16_t ts_small_parse_table[] = { [1030] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(193), 1, + ACTIONS(219), 1, anon_sym_LBRACK, - ACTIONS(327), 1, + ACTIONS(341), 1, sym_class_identifier, - STATE(117), 3, + STATE(78), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(323), 9, + ACTIONS(306), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -17943,15 +18713,15 @@ static const uint16_t ts_small_parse_table[] = { [1056] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(193), 1, + ACTIONS(331), 1, anon_sym_LBRACK, - ACTIONS(329), 1, + ACTIONS(341), 1, sym_class_identifier, - STATE(155), 3, + STATE(78), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(323), 9, + ACTIONS(333), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -17964,15 +18734,15 @@ static const uint16_t ts_small_parse_table[] = { [1082] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(205), 1, + ACTIONS(207), 1, anon_sym_LBRACK, - ACTIONS(331), 1, + ACTIONS(343), 1, sym_class_identifier, - STATE(2), 3, + STATE(157), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(288), 9, + ACTIONS(339), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -17982,37 +18752,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1108] = 3, - ACTIONS(179), 1, + [1108] = 5, + ACTIONS(3), 1, sym_comment, - ACTIONS(335), 1, - anon_sym_LF, - ACTIONS(333), 13, - sym_label, - anon_sym_LBRACE, - sym_class_identifier, - aux_sym_field_identifier_token1, - anon_sym_LTclinit_GT_LPAREN, - anon_sym_LTinit_GT_LPAREN, - aux_sym_method_identifier_token1, - anon_sym_LBRACK, - sym_variable, - sym_parameter, - aux_sym_number_literal_token1, - aux_sym_number_literal_token2, - sym_string_literal, - [1130] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(193), 1, + ACTIONS(331), 1, anon_sym_LBRACK, - ACTIONS(337), 1, + ACTIONS(345), 1, sym_class_identifier, - STATE(159), 3, + STATE(150), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(323), 9, + ACTIONS(333), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -18022,18 +18773,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1156] = 5, + [1134] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(317), 1, + ACTIONS(219), 1, anon_sym_LBRACK, - ACTIONS(339), 1, + ACTIONS(347), 1, sym_class_identifier, - STATE(143), 3, + STATE(11), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(319), 9, + ACTIONS(306), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -18043,18 +18794,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1182] = 5, + [1160] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(205), 1, + ACTIONS(219), 1, anon_sym_LBRACK, - ACTIONS(341), 1, + ACTIONS(349), 1, sym_class_identifier, - STATE(10), 3, + STATE(12), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(288), 9, + ACTIONS(306), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -18064,18 +18815,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1208] = 5, + [1186] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(317), 1, + ACTIONS(331), 1, anon_sym_LBRACK, - ACTIONS(325), 1, + ACTIONS(351), 1, sym_class_identifier, - STATE(74), 3, + STATE(149), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(319), 9, + ACTIONS(333), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -18085,18 +18836,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1234] = 5, + [1212] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(317), 1, + ACTIONS(207), 1, anon_sym_LBRACK, - ACTIONS(343), 1, + ACTIONS(353), 1, sym_class_identifier, - STATE(141), 3, + STATE(159), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(319), 9, + ACTIONS(339), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -18106,18 +18857,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1260] = 5, + [1238] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(205), 1, + ACTIONS(207), 1, anon_sym_LBRACK, - ACTIONS(345), 1, + ACTIONS(355), 1, sym_class_identifier, - STATE(11), 3, + STATE(120), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(288), 9, + ACTIONS(339), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -18127,30 +18878,49 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, + [1264] = 3, + ACTIONS(193), 1, + sym_comment, + ACTIONS(359), 1, + anon_sym_LF, + ACTIONS(357), 13, + sym_label, + anon_sym_LBRACE, + sym_class_identifier, + aux_sym_field_identifier_token1, + anon_sym_LTclinit_GT_LPAREN, + anon_sym_LTinit_GT_LPAREN, + aux_sym_method_identifier_token1, + anon_sym_LBRACK, + sym_variable, + sym_parameter, + aux_sym_number_literal_token1, + aux_sym_number_literal_token2, + sym_string_literal, [1286] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(55), 1, anon_sym_DOTannotation, - ACTIONS(276), 1, + ACTIONS(294), 1, anon_sym_DOTfield, - ACTIONS(278), 1, + ACTIONS(296), 1, anon_sym_DOTmethod, - ACTIONS(347), 1, + ACTIONS(361), 1, ts_builtin_sym_end, - STATE(5), 1, + STATE(6), 1, sym_method_declaration, - STATE(77), 1, + STATE(81), 1, sym_field_declaration, - STATE(103), 1, + STATE(109), 1, sym_annotation_declaration, - STATE(73), 2, + STATE(74), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(76), 2, + STATE(79), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(93), 2, + STATE(87), 2, sym_method_definition, aux_sym_class_definition_repeat4, [1323] = 11, @@ -18158,25 +18928,25 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(55), 1, anon_sym_DOTannotation, - ACTIONS(276), 1, + ACTIONS(294), 1, anon_sym_DOTfield, - ACTIONS(278), 1, + ACTIONS(296), 1, anon_sym_DOTmethod, - ACTIONS(307), 1, + ACTIONS(298), 1, ts_builtin_sym_end, - STATE(5), 1, + STATE(6), 1, sym_method_declaration, - STATE(77), 1, + STATE(81), 1, sym_field_declaration, - STATE(103), 1, + STATE(109), 1, sym_annotation_declaration, STATE(75), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(76), 2, + STATE(79), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(88), 2, + STATE(99), 2, sym_method_definition, aux_sym_class_definition_repeat4, [1360] = 11, @@ -18184,31 +18954,31 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(55), 1, anon_sym_DOTannotation, - ACTIONS(276), 1, + ACTIONS(294), 1, anon_sym_DOTfield, - ACTIONS(278), 1, + ACTIONS(296), 1, anon_sym_DOTmethod, - ACTIONS(292), 1, + ACTIONS(300), 1, ts_builtin_sym_end, - STATE(5), 1, + STATE(6), 1, sym_method_declaration, - STATE(77), 1, + STATE(81), 1, sym_field_declaration, - STATE(103), 1, + STATE(109), 1, sym_annotation_declaration, - STATE(72), 2, + STATE(77), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(76), 2, + STATE(79), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(96), 2, + STATE(102), 2, sym_method_definition, aux_sym_class_definition_repeat4, [1397] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(349), 12, + ACTIONS(363), 12, sym_class_identifier, anon_sym_RPAREN, anon_sym_LBRACK, @@ -18224,1435 +18994,1449 @@ static const uint16_t ts_small_parse_table[] = { [1415] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(276), 1, + ACTIONS(294), 1, anon_sym_DOTfield, - ACTIONS(278), 1, + ACTIONS(296), 1, anon_sym_DOTmethod, - ACTIONS(292), 1, + ACTIONS(365), 1, ts_builtin_sym_end, - STATE(5), 1, + STATE(6), 1, sym_method_declaration, - STATE(77), 1, + STATE(81), 1, sym_field_declaration, - STATE(79), 2, + STATE(85), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(96), 2, + STATE(91), 2, sym_method_definition, aux_sym_class_definition_repeat4, [1442] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(276), 1, + ACTIONS(294), 1, anon_sym_DOTfield, - ACTIONS(278), 1, + ACTIONS(296), 1, anon_sym_DOTmethod, - ACTIONS(307), 1, + ACTIONS(300), 1, ts_builtin_sym_end, - STATE(5), 1, + STATE(6), 1, sym_method_declaration, - STATE(77), 1, + STATE(81), 1, sym_field_declaration, - STATE(79), 2, + STATE(85), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(88), 2, + STATE(102), 2, sym_method_definition, aux_sym_class_definition_repeat4, [1469] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(276), 1, + ACTIONS(294), 1, anon_sym_DOTfield, - ACTIONS(278), 1, + ACTIONS(296), 1, anon_sym_DOTmethod, - ACTIONS(351), 1, + ACTIONS(298), 1, ts_builtin_sym_end, - STATE(5), 1, + STATE(6), 1, sym_method_declaration, - STATE(77), 1, + STATE(81), 1, sym_field_declaration, - STATE(79), 2, + STATE(85), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(89), 2, + STATE(99), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1496] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(353), 9, - ts_builtin_sym_end, - anon_sym_DOTfield, - sym_end_field, - anon_sym_DOTmethod, - anon_sym_DOTannotation, - sym_annotation_key, - sym_end_annotation, - anon_sym_COMMA, - anon_sym_RBRACE, - [1511] = 8, + [1496] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(276), 1, + ACTIONS(294), 1, anon_sym_DOTfield, - ACTIONS(278), 1, + ACTIONS(296), 1, anon_sym_DOTmethod, - ACTIONS(347), 1, + ACTIONS(361), 1, ts_builtin_sym_end, - STATE(5), 1, + STATE(6), 1, sym_method_declaration, - STATE(77), 1, + STATE(81), 1, sym_field_declaration, - STATE(79), 2, + STATE(85), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(93), 2, + STATE(87), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1538] = 5, + [1523] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(357), 1, - anon_sym_DOTannotation, - STATE(103), 1, - sym_annotation_declaration, - STATE(76), 2, - sym_annotation_definition, - aux_sym_class_definition_repeat2, - ACTIONS(355), 3, + ACTIONS(367), 9, ts_builtin_sym_end, anon_sym_DOTfield, + sym_end_field, anon_sym_DOTmethod, - [1557] = 6, + anon_sym_DOTannotation, + sym_annotation_key, + sym_end_annotation, + anon_sym_COMMA, + anon_sym_RBRACE, + [1538] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(55), 1, + ACTIONS(371), 1, anon_sym_DOTannotation, - ACTIONS(362), 1, - sym_end_field, - STATE(103), 1, + STATE(109), 1, sym_annotation_declaration, - STATE(179), 1, + STATE(79), 2, sym_annotation_definition, - ACTIONS(360), 3, + aux_sym_class_definition_repeat2, + ACTIONS(369), 3, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTmethod, - [1578] = 4, + [1557] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(366), 1, + ACTIONS(376), 1, anon_sym_DOTimplements, - STATE(78), 2, + STATE(80), 2, sym_implements_declaration, aux_sym_class_definition_repeat1, - ACTIONS(364), 4, + ACTIONS(374), 4, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTmethod, anon_sym_DOTannotation, - [1595] = 5, + [1574] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(371), 1, + ACTIONS(55), 1, + anon_sym_DOTannotation, + ACTIONS(381), 1, + sym_end_field, + STATE(109), 1, + sym_annotation_declaration, + STATE(179), 1, + sym_annotation_definition, + ACTIONS(379), 3, + ts_builtin_sym_end, anon_sym_DOTfield, - STATE(77), 1, - sym_field_declaration, - ACTIONS(369), 2, + anon_sym_DOTmethod, + [1595] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(383), 6, ts_builtin_sym_end, + anon_sym_DOTsource, + anon_sym_DOTimplements, + anon_sym_DOTfield, anon_sym_DOTmethod, - STATE(79), 2, - sym_field_definition, - aux_sym_class_definition_repeat3, - [1613] = 5, + anon_sym_DOTannotation, + [1607] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(189), 1, + ACTIONS(203), 1, aux_sym_field_identifier_token1, - STATE(153), 1, + STATE(138), 1, sym_field_identifier, - STATE(154), 1, + STATE(139), 1, sym_method_identifier, - ACTIONS(191), 3, + ACTIONS(205), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - [1631] = 5, + [1625] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(233), 1, + ACTIONS(249), 1, aux_sym_field_identifier_token1, - STATE(102), 1, - sym_method_identifier, - STATE(105), 1, + STATE(103), 1, sym_field_identifier, - ACTIONS(235), 3, + STATE(105), 1, + sym_method_identifier, + ACTIONS(251), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - [1649] = 2, + [1643] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(374), 6, - ts_builtin_sym_end, - anon_sym_DOTsource, - anon_sym_DOTimplements, + ACTIONS(387), 1, anon_sym_DOTfield, + STATE(81), 1, + sym_field_declaration, + ACTIONS(385), 2, + ts_builtin_sym_end, anon_sym_DOTmethod, - anon_sym_DOTannotation, + STATE(85), 2, + sym_field_definition, + aux_sym_class_definition_repeat3, [1661] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(201), 1, + ACTIONS(215), 1, aux_sym_field_identifier_token1, - STATE(102), 1, - sym_method_identifier, - STATE(105), 1, + STATE(103), 1, sym_field_identifier, - ACTIONS(203), 3, + STATE(105), 1, + sym_method_identifier, + ACTIONS(217), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - [1679] = 2, + [1679] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(376), 5, - ts_builtin_sym_end, - anon_sym_DOTfield, - sym_end_field, + ACTIONS(296), 1, anon_sym_DOTmethod, - anon_sym_DOTannotation, - [1690] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(378), 1, + ACTIONS(365), 1, ts_builtin_sym_end, - ACTIONS(380), 1, - anon_sym_DOTmethod, - STATE(5), 1, + STATE(6), 1, sym_method_declaration, - STATE(85), 2, + STATE(101), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1707] = 5, + [1696] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(239), 1, + ACTIONS(390), 1, + anon_sym_DOTendsparse_DASHswitch, + ACTIONS(392), 1, + aux_sym_number_literal_token1, + ACTIONS(395), 1, aux_sym_number_literal_token2, - ACTIONS(383), 1, - anon_sym_DOTendarray_DASHdata, - ACTIONS(385), 1, + STATE(88), 1, + aux_sym_sparse_switch_declaration_repeat1, + STATE(180), 1, + sym_number_literal, + [1715] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(255), 1, + aux_sym_number_literal_token2, + ACTIONS(398), 1, + anon_sym_DOTendsparse_DASHswitch, + ACTIONS(400), 1, aux_sym_number_literal_token1, - STATE(95), 2, + STATE(88), 1, + aux_sym_sparse_switch_declaration_repeat1, + STATE(180), 1, sym_number_literal, - aux_sym_array_data_declaration_repeat1, - [1724] = 2, + [1734] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(387), 5, - ts_builtin_sym_end, - anon_sym_DOTimplements, - anon_sym_DOTfield, - anon_sym_DOTmethod, - anon_sym_DOTannotation, - [1735] = 5, + ACTIONS(255), 1, + aux_sym_number_literal_token2, + ACTIONS(400), 1, + aux_sym_number_literal_token1, + ACTIONS(402), 1, + anon_sym_DOTendarray_DASHdata, + STATE(97), 2, + sym_number_literal, + aux_sym_array_data_declaration_repeat1, + [1751] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(278), 1, + ACTIONS(296), 1, anon_sym_DOTmethod, - ACTIONS(347), 1, + ACTIONS(404), 1, ts_builtin_sym_end, - STATE(5), 1, + STATE(6), 1, sym_method_declaration, - STATE(85), 2, + STATE(101), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1752] = 5, + [1768] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(278), 1, + ACTIONS(296), 1, anon_sym_DOTmethod, - ACTIONS(389), 1, + ACTIONS(298), 1, ts_builtin_sym_end, - STATE(5), 1, + STATE(6), 1, sym_method_declaration, - STATE(85), 2, + STATE(101), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1769] = 2, + [1785] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(391), 5, + ACTIONS(406), 5, ts_builtin_sym_end, anon_sym_DOTimplements, anon_sym_DOTfield, anon_sym_DOTmethod, anon_sym_DOTannotation, - [1780] = 6, + [1796] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(239), 1, + ACTIONS(408), 5, + ts_builtin_sym_end, + anon_sym_DOTimplements, + anon_sym_DOTfield, + anon_sym_DOTmethod, + anon_sym_DOTannotation, + [1807] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(410), 5, + ts_builtin_sym_end, + anon_sym_DOTfield, + sym_end_field, + anon_sym_DOTmethod, + anon_sym_DOTannotation, + [1818] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(255), 1, aux_sym_number_literal_token2, - ACTIONS(385), 1, + ACTIONS(400), 1, aux_sym_number_literal_token1, - ACTIONS(393), 1, + ACTIONS(412), 1, anon_sym_DOTendsparse_DASHswitch, - STATE(92), 1, + STATE(89), 1, aux_sym_sparse_switch_declaration_repeat1, - STATE(163), 1, + STATE(180), 1, sym_number_literal, - [1799] = 6, + [1837] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(239), 1, + ACTIONS(255), 1, aux_sym_number_literal_token2, - ACTIONS(385), 1, + ACTIONS(400), 1, aux_sym_number_literal_token1, - ACTIONS(395), 1, - anon_sym_DOTendsparse_DASHswitch, - STATE(99), 1, - aux_sym_sparse_switch_declaration_repeat1, - STATE(163), 1, + ACTIONS(414), 1, + anon_sym_DOTendarray_DASHdata, + STATE(98), 2, sym_number_literal, - [1818] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(278), 1, - anon_sym_DOTmethod, - ACTIONS(351), 1, - ts_builtin_sym_end, - STATE(5), 1, - sym_method_declaration, - STATE(85), 2, - sym_method_definition, - aux_sym_class_definition_repeat4, - [1835] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(278), 1, - anon_sym_DOTmethod, - ACTIONS(292), 1, - ts_builtin_sym_end, - STATE(5), 1, - sym_method_declaration, - STATE(85), 2, - sym_method_definition, - aux_sym_class_definition_repeat4, - [1852] = 5, + aux_sym_array_data_declaration_repeat1, + [1854] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(397), 1, + ACTIONS(416), 1, anon_sym_DOTendarray_DASHdata, - ACTIONS(399), 1, + ACTIONS(418), 1, aux_sym_number_literal_token1, - ACTIONS(402), 1, + ACTIONS(421), 1, aux_sym_number_literal_token2, - STATE(95), 2, + STATE(98), 2, sym_number_literal, aux_sym_array_data_declaration_repeat1, - [1869] = 5, + [1871] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(278), 1, + ACTIONS(296), 1, anon_sym_DOTmethod, - ACTIONS(307), 1, + ACTIONS(300), 1, ts_builtin_sym_end, - STATE(5), 1, + STATE(6), 1, sym_method_declaration, - STATE(85), 2, + STATE(101), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1886] = 5, + [1888] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(239), 1, + ACTIONS(255), 1, aux_sym_number_literal_token2, - ACTIONS(385), 1, + ACTIONS(400), 1, aux_sym_number_literal_token1, - STATE(174), 1, + STATE(165), 1, sym_number_literal, - ACTIONS(405), 2, + ACTIONS(424), 2, sym_variable, sym_parameter, - [1903] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(239), 1, - aux_sym_number_literal_token2, - ACTIONS(385), 1, - aux_sym_number_literal_token1, - ACTIONS(407), 1, - anon_sym_DOTendarray_DASHdata, - STATE(86), 2, - sym_number_literal, - aux_sym_array_data_declaration_repeat1, - [1920] = 6, + [1905] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(409), 1, - anon_sym_DOTendsparse_DASHswitch, - ACTIONS(411), 1, - aux_sym_number_literal_token1, - ACTIONS(414), 1, - aux_sym_number_literal_token2, - STATE(99), 1, - aux_sym_sparse_switch_declaration_repeat1, - STATE(163), 1, - sym_number_literal, - [1939] = 5, + ACTIONS(426), 1, + ts_builtin_sym_end, + ACTIONS(428), 1, + anon_sym_DOTmethod, + STATE(6), 1, + sym_method_declaration, + STATE(101), 2, + sym_method_definition, + aux_sym_class_definition_repeat4, + [1922] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(417), 1, - anon_sym_COMMA, - ACTIONS(419), 1, - anon_sym_DOT_DOT, - ACTIONS(421), 1, + ACTIONS(296), 1, + anon_sym_DOTmethod, + ACTIONS(361), 1, + ts_builtin_sym_end, + STATE(6), 1, + sym_method_declaration, + STATE(101), 2, + sym_method_definition, + aux_sym_class_definition_repeat4, + [1939] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(431), 4, + sym_annotation_key, + sym_end_annotation, + anon_sym_COMMA, anon_sym_RBRACE, - STATE(121), 1, - aux_sym_list_repeat1, - [1955] = 4, + [1949] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(423), 1, + ACTIONS(433), 1, sym_annotation_key, - ACTIONS(425), 1, + ACTIONS(435), 1, sym_end_annotation, - STATE(104), 2, + STATE(106), 2, sym_annotation_property, aux_sym_annotation_definition_repeat1, - [1969] = 2, + [1963] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(427), 4, + ACTIONS(437), 4, sym_annotation_key, sym_end_annotation, anon_sym_COMMA, anon_sym_RBRACE, - [1979] = 4, + [1973] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(423), 1, + ACTIONS(439), 1, sym_annotation_key, - ACTIONS(429), 1, + ACTIONS(442), 1, sym_end_annotation, - STATE(101), 2, + STATE(106), 2, sym_annotation_property, aux_sym_annotation_definition_repeat1, - [1993] = 4, + [1987] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(431), 1, + STATE(29), 1, + sym_method_identifier, + ACTIONS(251), 3, + anon_sym_LTclinit_GT_LPAREN, + anon_sym_LTinit_GT_LPAREN, + aux_sym_method_identifier_token1, + [1999] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(444), 1, + anon_sym_COMMA, + ACTIONS(446), 1, + anon_sym_DOT_DOT, + ACTIONS(448), 1, + anon_sym_RBRACE, + STATE(134), 1, + aux_sym_list_repeat1, + [2015] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(433), 1, sym_annotation_key, - ACTIONS(434), 1, + ACTIONS(450), 1, sym_end_annotation, STATE(104), 2, sym_annotation_property, aux_sym_annotation_definition_repeat1, - [2007] = 2, + [2029] = 4, + ACTIONS(193), 1, + sym_comment, + ACTIONS(452), 1, + anon_sym_COMMA, + ACTIONS(454), 1, + anon_sym_LF, + STATE(128), 1, + aux_sym_statement_repeat1, + [2042] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(436), 4, - sym_annotation_key, - sym_end_annotation, + ACTIONS(456), 1, anon_sym_COMMA, + ACTIONS(459), 1, anon_sym_RBRACE, - [2017] = 3, + STATE(111), 1, + aux_sym_list_repeat1, + [2055] = 3, ACTIONS(3), 1, sym_comment, - STATE(15), 1, - sym_method_identifier, - ACTIONS(235), 3, - anon_sym_LTclinit_GT_LPAREN, - anon_sym_LTinit_GT_LPAREN, - aux_sym_method_identifier_token1, - [2029] = 4, + ACTIONS(463), 1, + anon_sym_DASH_GT, + ACTIONS(461), 2, + sym_annotation_key, + sym_end_annotation, + [2066] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(438), 1, + ACTIONS(465), 1, sym_label, - ACTIONS(441), 1, + ACTIONS(467), 1, anon_sym_DOTendpacked_DASHswitch, - STATE(107), 1, + STATE(133), 1, aux_sym_packed_switch_declaration_repeat1, - [2042] = 4, - ACTIONS(179), 1, - sym_comment, - ACTIONS(443), 1, - anon_sym_COMMA, - ACTIONS(445), 1, - anon_sym_LF, - STATE(110), 1, - aux_sym_statement_repeat1, - [2055] = 4, + [2079] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(239), 1, - aux_sym_number_literal_token2, - ACTIONS(385), 1, - aux_sym_number_literal_token1, - STATE(23), 1, - sym_number_literal, - [2068] = 4, - ACTIONS(179), 1, - sym_comment, - ACTIONS(443), 1, + ACTIONS(444), 1, anon_sym_COMMA, - ACTIONS(447), 1, - anon_sym_LF, - STATE(123), 1, - aux_sym_statement_repeat1, - [2081] = 4, + ACTIONS(469), 1, + anon_sym_RBRACE, + STATE(111), 1, + aux_sym_list_repeat1, + [2092] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(417), 1, + ACTIONS(444), 1, anon_sym_COMMA, - ACTIONS(449), 1, + ACTIONS(471), 1, anon_sym_RBRACE, - STATE(130), 1, + STATE(114), 1, aux_sym_list_repeat1, - [2094] = 4, + [2105] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(239), 1, - aux_sym_number_literal_token2, - ACTIONS(385), 1, - aux_sym_number_literal_token1, - STATE(22), 1, - sym_number_literal, - [2107] = 4, + ACTIONS(473), 3, + anon_sym_system, + anon_sym_build, + anon_sym_runtime, + [2114] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(239), 1, - aux_sym_number_literal_token2, - ACTIONS(385), 1, - aux_sym_number_literal_token1, - STATE(119), 1, - sym_number_literal, - [2120] = 4, - ACTIONS(3), 1, + ACTIONS(444), 1, + anon_sym_COMMA, + ACTIONS(448), 1, + anon_sym_RBRACE, + STATE(134), 1, + aux_sym_list_repeat1, + [2127] = 4, + ACTIONS(193), 1, sym_comment, - ACTIONS(239), 1, - aux_sym_number_literal_token2, - ACTIONS(385), 1, - aux_sym_number_literal_token1, - STATE(98), 1, - sym_number_literal, - [2133] = 3, - ACTIONS(11), 1, + ACTIONS(461), 1, anon_sym_LF, - ACTIONS(179), 1, - sym_comment, - ACTIONS(13), 2, + ACTIONS(475), 1, anon_sym_COMMA, + ACTIONS(477), 1, anon_sym_DASH_GT, - [2144] = 3, + [2140] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(453), 1, - aux_sym_number_literal_token2, - ACTIONS(451), 2, - anon_sym_DOTendsparse_DASHswitch, - aux_sym_number_literal_token1, - [2155] = 3, + ACTIONS(479), 3, + ts_builtin_sym_end, + anon_sym_DOTfield, + anon_sym_DOTmethod, + [2149] = 3, ACTIONS(7), 1, anon_sym_LF, - ACTIONS(179), 1, + ACTIONS(193), 1, sym_comment, ACTIONS(9), 2, anon_sym_COMMA, anon_sym_DASH_GT, - [2166] = 4, - ACTIONS(179), 1, + [2160] = 4, + ACTIONS(193), 1, sym_comment, - ACTIONS(455), 1, + ACTIONS(452), 1, anon_sym_COMMA, - ACTIONS(457), 1, + ACTIONS(481), 1, anon_sym_LF, - ACTIONS(459), 1, + STATE(110), 1, + aux_sym_statement_repeat1, + [2173] = 4, + ACTIONS(193), 1, + sym_comment, + ACTIONS(477), 1, anon_sym_DASH_GT, - [2179] = 4, + ACTIONS(483), 1, + anon_sym_COMMA, + ACTIONS(485), 1, + anon_sym_LF, + [2186] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(461), 1, - sym_label, - ACTIONS(463), 1, - anon_sym_DOTendpacked_DASHswitch, - STATE(120), 1, - aux_sym_packed_switch_declaration_repeat1, - [2192] = 4, - ACTIONS(3), 1, + ACTIONS(487), 3, + ts_builtin_sym_end, + anon_sym_DOTfield, + anon_sym_DOTmethod, + [2195] = 3, + ACTIONS(11), 1, + anon_sym_LF, + ACTIONS(193), 1, sym_comment, - ACTIONS(465), 1, - sym_label, - ACTIONS(467), 1, - anon_sym_DOTendpacked_DASHswitch, - STATE(107), 1, - aux_sym_packed_switch_declaration_repeat1, - [2205] = 4, + ACTIONS(13), 2, + anon_sym_COMMA, + anon_sym_DASH_GT, + [2206] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(417), 1, + ACTIONS(489), 1, + anon_sym_DASH_GT, + ACTIONS(461), 2, anon_sym_COMMA, - ACTIONS(469), 1, anon_sym_RBRACE, - STATE(126), 1, - aux_sym_list_repeat1, - [2218] = 4, - ACTIONS(179), 1, + [2217] = 4, + ACTIONS(3), 1, sym_comment, - ACTIONS(459), 1, - anon_sym_DASH_GT, - ACTIONS(471), 1, - anon_sym_COMMA, - ACTIONS(473), 1, - anon_sym_LF, - [2231] = 4, - ACTIONS(179), 1, + ACTIONS(255), 1, + aux_sym_number_literal_token2, + ACTIONS(400), 1, + aux_sym_number_literal_token1, + STATE(22), 1, + sym_number_literal, + [2230] = 4, + ACTIONS(3), 1, sym_comment, - ACTIONS(475), 1, + ACTIONS(255), 1, + aux_sym_number_literal_token2, + ACTIONS(400), 1, + aux_sym_number_literal_token1, + STATE(20), 1, + sym_number_literal, + [2243] = 4, + ACTIONS(193), 1, + sym_comment, + ACTIONS(491), 1, anon_sym_COMMA, - ACTIONS(478), 1, + ACTIONS(494), 1, anon_sym_LF, - STATE(123), 1, + STATE(128), 1, aux_sym_statement_repeat1, - [2244] = 2, + [2256] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(480), 3, - ts_builtin_sym_end, - anon_sym_DOTfield, - anon_sym_DOTmethod, - [2253] = 3, + ACTIONS(255), 1, + aux_sym_number_literal_token2, + ACTIONS(400), 1, + aux_sym_number_literal_token1, + STATE(90), 1, + sym_number_literal, + [2269] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(482), 1, - anon_sym_DASH_GT, - ACTIONS(473), 2, - sym_annotation_key, - sym_end_annotation, - [2264] = 4, + ACTIONS(496), 1, + sym_label, + ACTIONS(499), 1, + anon_sym_DOTendpacked_DASHswitch, + STATE(130), 1, + aux_sym_packed_switch_declaration_repeat1, + [2282] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(484), 1, - anon_sym_COMMA, - ACTIONS(487), 1, - anon_sym_RBRACE, - STATE(126), 1, - aux_sym_list_repeat1, - [2277] = 2, + ACTIONS(503), 1, + aux_sym_number_literal_token2, + ACTIONS(501), 2, + anon_sym_DOTendsparse_DASHswitch, + aux_sym_number_literal_token1, + [2293] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(489), 3, - ts_builtin_sym_end, - anon_sym_DOTfield, - anon_sym_DOTmethod, - [2286] = 4, + ACTIONS(255), 1, + aux_sym_number_literal_token2, + ACTIONS(400), 1, + aux_sym_number_literal_token1, + STATE(113), 1, + sym_number_literal, + [2306] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(505), 1, + sym_label, + ACTIONS(507), 1, + anon_sym_DOTendpacked_DASHswitch, + STATE(130), 1, + aux_sym_packed_switch_declaration_repeat1, + [2319] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(417), 1, + ACTIONS(444), 1, anon_sym_COMMA, - ACTIONS(421), 1, + ACTIONS(509), 1, anon_sym_RBRACE, - STATE(121), 1, + STATE(111), 1, aux_sym_list_repeat1, - [2299] = 2, - ACTIONS(3), 1, + [2332] = 3, + ACTIONS(193), 1, sym_comment, - ACTIONS(491), 3, - anon_sym_system, - anon_sym_build, - anon_sym_runtime, - [2308] = 4, + ACTIONS(511), 1, + anon_sym_COMMA, + ACTIONS(513), 1, + anon_sym_LF, + [2342] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(417), 1, + ACTIONS(103), 2, + sym_annotation_key, + sym_end_annotation, + [2350] = 3, + ACTIONS(193), 1, + sym_comment, + ACTIONS(515), 1, anon_sym_COMMA, - ACTIONS(493), 1, - anon_sym_RBRACE, - STATE(126), 1, - aux_sym_list_repeat1, - [2321] = 3, - ACTIONS(3), 1, + ACTIONS(517), 1, + anon_sym_LF, + [2360] = 3, + ACTIONS(193), 1, sym_comment, - ACTIONS(495), 1, - anon_sym_DASH_GT, - ACTIONS(473), 2, + ACTIONS(431), 1, + anon_sym_LF, + ACTIONS(519), 1, anon_sym_COMMA, - anon_sym_RBRACE, - [2332] = 3, - ACTIONS(179), 1, + [2370] = 3, + ACTIONS(193), 1, sym_comment, - ACTIONS(497), 1, + ACTIONS(437), 1, + anon_sym_LF, + ACTIONS(521), 1, anon_sym_COMMA, - ACTIONS(499), 1, + [2380] = 3, + ACTIONS(193), 1, + sym_comment, + ACTIONS(494), 1, anon_sym_LF, - [2342] = 2, + ACTIONS(523), 1, + anon_sym_COMMA, + [2390] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(501), 2, - ts_builtin_sym_end, - anon_sym_DOTmethod, - [2350] = 2, + ACTIONS(525), 1, + anon_sym_DOTsuper, + STATE(46), 1, + sym_super_declaration, + [2400] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(503), 2, + ACTIONS(527), 2, sym_annotation_key, sym_end_annotation, - [2358] = 2, - ACTIONS(3), 1, + [2408] = 3, + ACTIONS(193), 1, sym_comment, - ACTIONS(505), 2, - sym_annotation_key, - sym_end_annotation, - [2366] = 2, + ACTIONS(529), 1, + anon_sym_COMMA, + ACTIONS(531), 1, + anon_sym_LF, + [2418] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(507), 2, + ACTIONS(533), 2, sym_annotation_key, sym_end_annotation, - [2374] = 3, + [2426] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(509), 1, - anon_sym_DOTsuper, - STATE(42), 1, - sym_super_declaration, - [2384] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(233), 1, + ACTIONS(215), 1, aux_sym_field_identifier_token1, - STATE(84), 1, + STATE(142), 1, sym_field_identifier, - [2394] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(511), 2, - ts_builtin_sym_end, - anon_sym_DOTmethod, - [2402] = 2, + [2436] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(487), 2, + ACTIONS(459), 2, anon_sym_COMMA, anon_sym_RBRACE, - [2410] = 2, + [2444] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(93), 2, - sym_annotation_key, - sym_end_annotation, - [2418] = 3, - ACTIONS(179), 1, + ACTIONS(535), 2, + ts_builtin_sym_end, + anon_sym_DOTmethod, + [2452] = 3, + ACTIONS(193), 1, sym_comment, - ACTIONS(513), 1, + ACTIONS(537), 1, anon_sym_COMMA, - ACTIONS(515), 1, + ACTIONS(539), 1, anon_sym_LF, - [2428] = 2, + [2462] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(97), 2, + ACTIONS(99), 2, sym_annotation_key, sym_end_annotation, - [2436] = 2, + [2470] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(7), 2, sym_annotation_key, sym_end_annotation, - [2444] = 2, + [2478] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(517), 2, - sym_annotation_key, - sym_end_annotation, - [2452] = 3, - ACTIONS(179), 1, - sym_comment, - ACTIONS(519), 1, - anon_sym_COMMA, - ACTIONS(521), 1, - anon_sym_LF, - [2462] = 2, + ACTIONS(249), 1, + aux_sym_field_identifier_token1, + STATE(95), 1, + sym_field_identifier, + [2488] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(11), 2, sym_annotation_key, sym_end_annotation, - [2470] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(201), 1, - aux_sym_field_identifier_token1, - STATE(136), 1, - sym_field_identifier, - [2480] = 2, + [2496] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(81), 2, sym_annotation_key, sym_end_annotation, - [2488] = 3, - ACTIONS(179), 1, - sym_comment, - ACTIONS(523), 1, - anon_sym_COMMA, - ACTIONS(525), 1, - anon_sym_LF, - [2498] = 2, + [2504] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(499), 2, + ACTIONS(539), 2, sym_annotation_key, sym_end_annotation, - [2506] = 3, + [2512] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(541), 2, + ts_builtin_sym_end, + anon_sym_DOTmethod, + [2520] = 3, ACTIONS(81), 1, anon_sym_LF, ACTIONS(83), 1, anon_sym_COMMA, - ACTIONS(179), 1, - sym_comment, - [2516] = 3, - ACTIONS(179), 1, - sym_comment, - ACTIONS(436), 1, - anon_sym_LF, - ACTIONS(527), 1, - anon_sym_COMMA, - [2526] = 3, - ACTIONS(179), 1, - sym_comment, - ACTIONS(427), 1, - anon_sym_LF, - ACTIONS(529), 1, - anon_sym_COMMA, - [2536] = 3, - ACTIONS(179), 1, + ACTIONS(193), 1, sym_comment, - ACTIONS(353), 1, - anon_sym_LF, - ACTIONS(531), 1, - anon_sym_COMMA, - [2546] = 3, - ACTIONS(93), 1, + [2530] = 3, + ACTIONS(103), 1, anon_sym_LF, - ACTIONS(95), 1, + ACTIONS(105), 1, anon_sym_COMMA, - ACTIONS(179), 1, + ACTIONS(193), 1, sym_comment, - [2556] = 2, + [2540] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(515), 2, + ACTIONS(543), 2, sym_annotation_key, sym_end_annotation, - [2564] = 3, - ACTIONS(179), 1, + [2548] = 3, + ACTIONS(193), 1, sym_comment, - ACTIONS(478), 1, + ACTIONS(367), 1, anon_sym_LF, - ACTIONS(533), 1, - anon_sym_COMMA, - [2574] = 3, - ACTIONS(97), 1, - anon_sym_LF, - ACTIONS(99), 1, + ACTIONS(545), 1, anon_sym_COMMA, - ACTIONS(179), 1, + [2558] = 2, + ACTIONS(3), 1, sym_comment, - [2584] = 2, + ACTIONS(517), 2, + sym_annotation_key, + sym_end_annotation, + [2566] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(531), 2, + sym_annotation_key, + sym_end_annotation, + [2574] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(525), 2, + ACTIONS(547), 2, sym_annotation_key, sym_end_annotation, + [2582] = 3, + ACTIONS(99), 1, + anon_sym_LF, + ACTIONS(101), 1, + anon_sym_COMMA, + ACTIONS(193), 1, + sym_comment, [2592] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(535), 1, + ACTIONS(549), 1, sym_label, [2599] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(537), 1, - anon_sym_DOT_DOT, + ACTIONS(551), 1, + anon_sym_RBRACE, [2606] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(539), 1, - anon_sym_DASH_GT, + ACTIONS(553), 1, + ts_builtin_sym_end, [2613] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(541), 1, - ts_builtin_sym_end, + ACTIONS(555), 1, + anon_sym_DOT_DOT, [2620] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(543), 1, - sym_label, + ACTIONS(557), 1, + sym_end_param, [2627] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(545), 1, - sym_label, + ACTIONS(559), 1, + sym_parameter, [2634] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(547), 1, - anon_sym_LBRACE, + ACTIONS(561), 1, + sym_class_identifier, [2641] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(549), 1, - anon_sym_DOT_DOT, + ACTIONS(563), 1, + sym_label, [2648] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(551), 1, - sym_label, + ACTIONS(565), 1, + anon_sym_DOT_DOT, [2655] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(553), 1, + ACTIONS(567), 1, sym_label, [2662] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(555), 1, - anon_sym_RBRACE, + ACTIONS(569), 1, + sym_label, [2669] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(495), 1, - anon_sym_DASH_GT, + ACTIONS(571), 1, + sym_label, [2676] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(557), 1, - anon_sym_EQ, + ACTIONS(573), 1, + anon_sym_RBRACE, [2683] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(559), 1, + ACTIONS(575), 1, anon_sym_RBRACE, [2690] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(561), 1, - anon_sym_LBRACE, + ACTIONS(577), 1, + anon_sym_EQ, [2697] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(563), 1, - sym_class_identifier, + ACTIONS(579), 1, + sym_end_field, [2704] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(565), 1, - sym_parameter, + ACTIONS(581), 1, + anon_sym_DASH_GT, [2711] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(567), 1, - anon_sym_RBRACE, + ACTIONS(583), 1, + sym_label, [2718] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(569), 1, - sym_end_field, + ACTIONS(489), 1, + anon_sym_DASH_GT, [2725] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(571), 1, + ACTIONS(585), 1, sym_class_identifier, [2732] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(573), 1, - sym_label, + ACTIONS(587), 1, + sym_class_identifier, [2739] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(575), 1, - sym_class_identifier, + ACTIONS(589), 1, + anon_sym_LBRACE, [2746] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(577), 1, + ACTIONS(591), 1, sym_string_literal, [2753] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(579), 1, + ACTIONS(593), 1, anon_sym_DOTsuper, [2760] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(581), 1, + ACTIONS(595), 1, sym_class_identifier, [2767] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(583), 1, + ACTIONS(597), 1, sym_class_identifier, [2774] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(482), 1, - anon_sym_DASH_GT, + ACTIONS(599), 1, + anon_sym_LBRACE, [2781] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(585), 1, + ACTIONS(463), 1, + anon_sym_DASH_GT, + [2788] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(601), 1, sym_label, }; static const uint32_t ts_small_parse_table_map[] = { - [SMALL_STATE(28)] = 0, - [SMALL_STATE(29)] = 48, - [SMALL_STATE(30)] = 95, - [SMALL_STATE(31)] = 145, - [SMALL_STATE(32)] = 178, - [SMALL_STATE(33)] = 211, - [SMALL_STATE(34)] = 254, - [SMALL_STATE(35)] = 285, - [SMALL_STATE(36)] = 330, - [SMALL_STATE(37)] = 359, - [SMALL_STATE(38)] = 388, - [SMALL_STATE(39)] = 417, - [SMALL_STATE(40)] = 446, - [SMALL_STATE(41)] = 477, - [SMALL_STATE(42)] = 506, - [SMALL_STATE(43)] = 556, - [SMALL_STATE(44)] = 596, - [SMALL_STATE(45)] = 628, - [SMALL_STATE(46)] = 660, - [SMALL_STATE(47)] = 704, - [SMALL_STATE(48)] = 748, - [SMALL_STATE(49)] = 780, - [SMALL_STATE(50)] = 812, - [SMALL_STATE(51)] = 856, - [SMALL_STATE(52)] = 888, - [SMALL_STATE(53)] = 920, - [SMALL_STATE(54)] = 952, - [SMALL_STATE(55)] = 978, - [SMALL_STATE(56)] = 1004, - [SMALL_STATE(57)] = 1030, - [SMALL_STATE(58)] = 1056, - [SMALL_STATE(59)] = 1082, - [SMALL_STATE(60)] = 1108, - [SMALL_STATE(61)] = 1130, - [SMALL_STATE(62)] = 1156, - [SMALL_STATE(63)] = 1182, - [SMALL_STATE(64)] = 1208, - [SMALL_STATE(65)] = 1234, - [SMALL_STATE(66)] = 1260, - [SMALL_STATE(67)] = 1286, - [SMALL_STATE(68)] = 1323, - [SMALL_STATE(69)] = 1360, - [SMALL_STATE(70)] = 1397, - [SMALL_STATE(71)] = 1415, - [SMALL_STATE(72)] = 1442, - [SMALL_STATE(73)] = 1469, - [SMALL_STATE(74)] = 1496, - [SMALL_STATE(75)] = 1511, - [SMALL_STATE(76)] = 1538, - [SMALL_STATE(77)] = 1557, - [SMALL_STATE(78)] = 1578, - [SMALL_STATE(79)] = 1595, - [SMALL_STATE(80)] = 1613, - [SMALL_STATE(81)] = 1631, - [SMALL_STATE(82)] = 1649, - [SMALL_STATE(83)] = 1661, - [SMALL_STATE(84)] = 1679, - [SMALL_STATE(85)] = 1690, - [SMALL_STATE(86)] = 1707, - [SMALL_STATE(87)] = 1724, - [SMALL_STATE(88)] = 1735, - [SMALL_STATE(89)] = 1752, - [SMALL_STATE(90)] = 1769, - [SMALL_STATE(91)] = 1780, - [SMALL_STATE(92)] = 1799, - [SMALL_STATE(93)] = 1818, - [SMALL_STATE(94)] = 1835, - [SMALL_STATE(95)] = 1852, - [SMALL_STATE(96)] = 1869, - [SMALL_STATE(97)] = 1886, - [SMALL_STATE(98)] = 1903, - [SMALL_STATE(99)] = 1920, - [SMALL_STATE(100)] = 1939, - [SMALL_STATE(101)] = 1955, - [SMALL_STATE(102)] = 1969, - [SMALL_STATE(103)] = 1979, - [SMALL_STATE(104)] = 1993, - [SMALL_STATE(105)] = 2007, - [SMALL_STATE(106)] = 2017, - [SMALL_STATE(107)] = 2029, - [SMALL_STATE(108)] = 2042, - [SMALL_STATE(109)] = 2055, - [SMALL_STATE(110)] = 2068, - [SMALL_STATE(111)] = 2081, - [SMALL_STATE(112)] = 2094, - [SMALL_STATE(113)] = 2107, - [SMALL_STATE(114)] = 2120, - [SMALL_STATE(115)] = 2133, - [SMALL_STATE(116)] = 2144, - [SMALL_STATE(117)] = 2155, - [SMALL_STATE(118)] = 2166, - [SMALL_STATE(119)] = 2179, - [SMALL_STATE(120)] = 2192, - [SMALL_STATE(121)] = 2205, - [SMALL_STATE(122)] = 2218, - [SMALL_STATE(123)] = 2231, - [SMALL_STATE(124)] = 2244, - [SMALL_STATE(125)] = 2253, - [SMALL_STATE(126)] = 2264, - [SMALL_STATE(127)] = 2277, - [SMALL_STATE(128)] = 2286, - [SMALL_STATE(129)] = 2299, - [SMALL_STATE(130)] = 2308, - [SMALL_STATE(131)] = 2321, - [SMALL_STATE(132)] = 2332, - [SMALL_STATE(133)] = 2342, - [SMALL_STATE(134)] = 2350, - [SMALL_STATE(135)] = 2358, - [SMALL_STATE(136)] = 2366, - [SMALL_STATE(137)] = 2374, - [SMALL_STATE(138)] = 2384, - [SMALL_STATE(139)] = 2394, - [SMALL_STATE(140)] = 2402, - [SMALL_STATE(141)] = 2410, - [SMALL_STATE(142)] = 2418, - [SMALL_STATE(143)] = 2428, - [SMALL_STATE(144)] = 2436, - [SMALL_STATE(145)] = 2444, - [SMALL_STATE(146)] = 2452, - [SMALL_STATE(147)] = 2462, - [SMALL_STATE(148)] = 2470, - [SMALL_STATE(149)] = 2480, - [SMALL_STATE(150)] = 2488, - [SMALL_STATE(151)] = 2498, - [SMALL_STATE(152)] = 2506, - [SMALL_STATE(153)] = 2516, - [SMALL_STATE(154)] = 2526, - [SMALL_STATE(155)] = 2536, - [SMALL_STATE(156)] = 2546, - [SMALL_STATE(157)] = 2556, - [SMALL_STATE(158)] = 2564, - [SMALL_STATE(159)] = 2574, - [SMALL_STATE(160)] = 2584, - [SMALL_STATE(161)] = 2592, - [SMALL_STATE(162)] = 2599, - [SMALL_STATE(163)] = 2606, - [SMALL_STATE(164)] = 2613, - [SMALL_STATE(165)] = 2620, - [SMALL_STATE(166)] = 2627, - [SMALL_STATE(167)] = 2634, - [SMALL_STATE(168)] = 2641, - [SMALL_STATE(169)] = 2648, - [SMALL_STATE(170)] = 2655, - [SMALL_STATE(171)] = 2662, - [SMALL_STATE(172)] = 2669, - [SMALL_STATE(173)] = 2676, - [SMALL_STATE(174)] = 2683, - [SMALL_STATE(175)] = 2690, - [SMALL_STATE(176)] = 2697, - [SMALL_STATE(177)] = 2704, - [SMALL_STATE(178)] = 2711, - [SMALL_STATE(179)] = 2718, - [SMALL_STATE(180)] = 2725, - [SMALL_STATE(181)] = 2732, - [SMALL_STATE(182)] = 2739, - [SMALL_STATE(183)] = 2746, - [SMALL_STATE(184)] = 2753, - [SMALL_STATE(185)] = 2760, - [SMALL_STATE(186)] = 2767, - [SMALL_STATE(187)] = 2774, - [SMALL_STATE(188)] = 2781, + [SMALL_STATE(31)] = 0, + [SMALL_STATE(32)] = 48, + [SMALL_STATE(33)] = 95, + [SMALL_STATE(34)] = 145, + [SMALL_STATE(35)] = 178, + [SMALL_STATE(36)] = 211, + [SMALL_STATE(37)] = 240, + [SMALL_STATE(38)] = 283, + [SMALL_STATE(39)] = 314, + [SMALL_STATE(40)] = 345, + [SMALL_STATE(41)] = 390, + [SMALL_STATE(42)] = 419, + [SMALL_STATE(43)] = 448, + [SMALL_STATE(44)] = 477, + [SMALL_STATE(45)] = 506, + [SMALL_STATE(46)] = 546, + [SMALL_STATE(47)] = 596, + [SMALL_STATE(48)] = 640, + [SMALL_STATE(49)] = 684, + [SMALL_STATE(50)] = 716, + [SMALL_STATE(51)] = 748, + [SMALL_STATE(52)] = 780, + [SMALL_STATE(53)] = 812, + [SMALL_STATE(54)] = 856, + [SMALL_STATE(55)] = 888, + [SMALL_STATE(56)] = 920, + [SMALL_STATE(57)] = 952, + [SMALL_STATE(58)] = 978, + [SMALL_STATE(59)] = 1004, + [SMALL_STATE(60)] = 1030, + [SMALL_STATE(61)] = 1056, + [SMALL_STATE(62)] = 1082, + [SMALL_STATE(63)] = 1108, + [SMALL_STATE(64)] = 1134, + [SMALL_STATE(65)] = 1160, + [SMALL_STATE(66)] = 1186, + [SMALL_STATE(67)] = 1212, + [SMALL_STATE(68)] = 1238, + [SMALL_STATE(69)] = 1264, + [SMALL_STATE(70)] = 1286, + [SMALL_STATE(71)] = 1323, + [SMALL_STATE(72)] = 1360, + [SMALL_STATE(73)] = 1397, + [SMALL_STATE(74)] = 1415, + [SMALL_STATE(75)] = 1442, + [SMALL_STATE(76)] = 1469, + [SMALL_STATE(77)] = 1496, + [SMALL_STATE(78)] = 1523, + [SMALL_STATE(79)] = 1538, + [SMALL_STATE(80)] = 1557, + [SMALL_STATE(81)] = 1574, + [SMALL_STATE(82)] = 1595, + [SMALL_STATE(83)] = 1607, + [SMALL_STATE(84)] = 1625, + [SMALL_STATE(85)] = 1643, + [SMALL_STATE(86)] = 1661, + [SMALL_STATE(87)] = 1679, + [SMALL_STATE(88)] = 1696, + [SMALL_STATE(89)] = 1715, + [SMALL_STATE(90)] = 1734, + [SMALL_STATE(91)] = 1751, + [SMALL_STATE(92)] = 1768, + [SMALL_STATE(93)] = 1785, + [SMALL_STATE(94)] = 1796, + [SMALL_STATE(95)] = 1807, + [SMALL_STATE(96)] = 1818, + [SMALL_STATE(97)] = 1837, + [SMALL_STATE(98)] = 1854, + [SMALL_STATE(99)] = 1871, + [SMALL_STATE(100)] = 1888, + [SMALL_STATE(101)] = 1905, + [SMALL_STATE(102)] = 1922, + [SMALL_STATE(103)] = 1939, + [SMALL_STATE(104)] = 1949, + [SMALL_STATE(105)] = 1963, + [SMALL_STATE(106)] = 1973, + [SMALL_STATE(107)] = 1987, + [SMALL_STATE(108)] = 1999, + [SMALL_STATE(109)] = 2015, + [SMALL_STATE(110)] = 2029, + [SMALL_STATE(111)] = 2042, + [SMALL_STATE(112)] = 2055, + [SMALL_STATE(113)] = 2066, + [SMALL_STATE(114)] = 2079, + [SMALL_STATE(115)] = 2092, + [SMALL_STATE(116)] = 2105, + [SMALL_STATE(117)] = 2114, + [SMALL_STATE(118)] = 2127, + [SMALL_STATE(119)] = 2140, + [SMALL_STATE(120)] = 2149, + [SMALL_STATE(121)] = 2160, + [SMALL_STATE(122)] = 2173, + [SMALL_STATE(123)] = 2186, + [SMALL_STATE(124)] = 2195, + [SMALL_STATE(125)] = 2206, + [SMALL_STATE(126)] = 2217, + [SMALL_STATE(127)] = 2230, + [SMALL_STATE(128)] = 2243, + [SMALL_STATE(129)] = 2256, + [SMALL_STATE(130)] = 2269, + [SMALL_STATE(131)] = 2282, + [SMALL_STATE(132)] = 2293, + [SMALL_STATE(133)] = 2306, + [SMALL_STATE(134)] = 2319, + [SMALL_STATE(135)] = 2332, + [SMALL_STATE(136)] = 2342, + [SMALL_STATE(137)] = 2350, + [SMALL_STATE(138)] = 2360, + [SMALL_STATE(139)] = 2370, + [SMALL_STATE(140)] = 2380, + [SMALL_STATE(141)] = 2390, + [SMALL_STATE(142)] = 2400, + [SMALL_STATE(143)] = 2408, + [SMALL_STATE(144)] = 2418, + [SMALL_STATE(145)] = 2426, + [SMALL_STATE(146)] = 2436, + [SMALL_STATE(147)] = 2444, + [SMALL_STATE(148)] = 2452, + [SMALL_STATE(149)] = 2462, + [SMALL_STATE(150)] = 2470, + [SMALL_STATE(151)] = 2478, + [SMALL_STATE(152)] = 2488, + [SMALL_STATE(153)] = 2496, + [SMALL_STATE(154)] = 2504, + [SMALL_STATE(155)] = 2512, + [SMALL_STATE(156)] = 2520, + [SMALL_STATE(157)] = 2530, + [SMALL_STATE(158)] = 2540, + [SMALL_STATE(159)] = 2548, + [SMALL_STATE(160)] = 2558, + [SMALL_STATE(161)] = 2566, + [SMALL_STATE(162)] = 2574, + [SMALL_STATE(163)] = 2582, + [SMALL_STATE(164)] = 2592, + [SMALL_STATE(165)] = 2599, + [SMALL_STATE(166)] = 2606, + [SMALL_STATE(167)] = 2613, + [SMALL_STATE(168)] = 2620, + [SMALL_STATE(169)] = 2627, + [SMALL_STATE(170)] = 2634, + [SMALL_STATE(171)] = 2641, + [SMALL_STATE(172)] = 2648, + [SMALL_STATE(173)] = 2655, + [SMALL_STATE(174)] = 2662, + [SMALL_STATE(175)] = 2669, + [SMALL_STATE(176)] = 2676, + [SMALL_STATE(177)] = 2683, + [SMALL_STATE(178)] = 2690, + [SMALL_STATE(179)] = 2697, + [SMALL_STATE(180)] = 2704, + [SMALL_STATE(181)] = 2711, + [SMALL_STATE(182)] = 2718, + [SMALL_STATE(183)] = 2725, + [SMALL_STATE(184)] = 2732, + [SMALL_STATE(185)] = 2739, + [SMALL_STATE(186)] = 2746, + [SMALL_STATE(187)] = 2753, + [SMALL_STATE(188)] = 2760, + [SMALL_STATE(189)] = 2767, + [SMALL_STATE(190)] = 2774, + [SMALL_STATE(191)] = 2781, + [SMALL_STATE(192)] = 2788, }; 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_EXTRA(), - [5] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), + [5] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), [7] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_type, 2, .production_id = 2), [9] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_type, 2, .production_id = 2), [11] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primitive_type, 1), [13] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primitive_type, 1), [15] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), - [17] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(129), - [20] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(26), - [23] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(60), - [26] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(60), - [29] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(109), - [32] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(112), - [35] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(177), - [38] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(176), - [41] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(175), - [44] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(113), - [47] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(91), - [50] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(114), - [53] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), - [55] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), - [57] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), - [59] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), - [61] = {.entry = {.count = 1, .reusable = false}}, SHIFT(60), - [63] = {.entry = {.count = 1, .reusable = true}}, SHIFT(109), - [65] = {.entry = {.count = 1, .reusable = true}}, SHIFT(112), - [67] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177), - [69] = {.entry = {.count = 1, .reusable = false}}, SHIFT(176), - [71] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), - [73] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113), - [75] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91), - [77] = {.entry = {.count = 1, .reusable = true}}, SHIFT(114), - [79] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), + [17] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(116), + [20] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(169), + [23] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(23), + [26] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(69), + [29] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(69), + [32] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(126), + [35] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(127), + [38] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(183), + [41] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(190), + [44] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(132), + [47] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(96), + [50] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(129), + [53] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), + [55] = {.entry = {.count = 1, .reusable = true}}, SHIFT(116), + [57] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169), + [59] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), + [61] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), + [63] = {.entry = {.count = 1, .reusable = false}}, SHIFT(69), + [65] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126), + [67] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), + [69] = {.entry = {.count = 1, .reusable = false}}, SHIFT(183), + [71] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190), + [73] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), + [75] = {.entry = {.count = 1, .reusable = true}}, SHIFT(96), + [77] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), + [79] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155), [81] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_number_literal, 1), [83] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_number_literal, 1), [85] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_definition, 2), [87] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_definition, 2), [89] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_definition, 3), [91] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_definition, 3), - [93] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_identifier, 4, .production_id = 5), - [95] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_identifier, 4, .production_id = 5), - [97] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_identifier, 3, .production_id = 4), - [99] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_identifier, 3, .production_id = 4), - [101] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_data_declaration, 3), - [103] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_declaration, 3), - [105] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 2), - [107] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 2), - [109] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_declaration, 2), - [111] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_declaration, 2), - [113] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 3), - [115] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 3), - [117] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_declaration, 3), - [119] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_declaration, 3), - [121] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_declaration, 3), - [123] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_declaration, 3), - [125] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_declaration, 8), - [127] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_declaration, 8), - [129] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_declaration, 2), - [131] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_declaration, 2), - [133] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catchall_declaration, 7), - [135] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catchall_declaration, 7), - [137] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 4), - [139] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 4), - [141] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_locals_declaration, 2), - [143] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_locals_declaration, 2), - [145] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_declaration, 2), - [147] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_declaration, 2), - [149] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_data_declaration, 4), - [151] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_declaration, 4), - [153] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_declaration, 4), - [155] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_declaration, 4), - [157] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 1), - [159] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 1), - [161] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 3), - [163] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 3), - [165] = {.entry = {.count = 1, .reusable = false}}, SHIFT(108), - [167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), - [169] = {.entry = {.count = 1, .reusable = false}}, SHIFT(35), - [171] = {.entry = {.count = 1, .reusable = false}}, SHIFT(122), - [173] = {.entry = {.count = 1, .reusable = false}}, SHIFT(58), - [175] = {.entry = {.count = 1, .reusable = false}}, SHIFT(44), - [177] = {.entry = {.count = 1, .reusable = false}}, SHIFT(57), - [179] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(), - [181] = {.entry = {.count = 1, .reusable = false}}, SHIFT(152), - [183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), - [185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), - [187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(122), - [189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), - [191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), - [193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), - [195] = {.entry = {.count = 1, .reusable = false}}, SHIFT(158), - [197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(33), - [199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125), - [201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), - [203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), - [205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), - [207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), - [209] = {.entry = {.count = 1, .reusable = false}}, SHIFT(149), - [211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), - [213] = {.entry = {.count = 1, .reusable = false}}, SHIFT(134), - [215] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), - [217] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(31), - [220] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(31), - [223] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_access_modifiers, 1), - [225] = {.entry = {.count = 1, .reusable = false}}, SHIFT(31), - [227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), - [229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(157), - [231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), - [233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), - [235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53), - [237] = {.entry = {.count = 1, .reusable = false}}, SHIFT(111), - [239] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7), - [241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(111), - [243] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(34), - [246] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(34), - [249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), - [251] = {.entry = {.count = 1, .reusable = false}}, SHIFT(100), - [253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(128), - [255] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(36), - [258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), - [260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32), - [262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), - [264] = {.entry = {.count = 1, .reusable = false}}, SHIFT(34), - [266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34), - [268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), - [270] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 2), - [272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(183), - [274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(182), - [276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), - [278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), - [280] = {.entry = {.count = 1, .reusable = false}}, SHIFT(140), - [282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), - [284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), - [286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), - [288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3), - [290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), - [292] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 3), - [294] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(70), - [297] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), - [299] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(59), - [302] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(3), - [305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), - [307] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 4), - [309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), - [311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), - [313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), - [315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144), - [317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54), - [319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), - [321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(156), - [323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(115), - [325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74), - [327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(117), - [329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155), - [331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2), - [333] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_opcode, 1), - [335] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_opcode, 1), - [337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159), - [339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143), - [341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10), - [343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(141), - [345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), - [347] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 5), - [349] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 1), - [351] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 6), - [353] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_identifier, 2), - [355] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), - [357] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), SHIFT_REPEAT(129), - [360] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 1), - [362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), - [364] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), - [366] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), SHIFT_REPEAT(182), - [369] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), - [371] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), SHIFT_REPEAT(39), - [374] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_super_declaration, 2), - [376] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 3), - [378] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), - [380] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), SHIFT_REPEAT(38), - [383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), - [385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), - [387] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_declaration, 2), - [389] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 7), - [391] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_implements_declaration, 2), - [393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), - [395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17), - [397] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), - [399] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), SHIFT_REPEAT(7), - [402] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), SHIFT_REPEAT(7), - [405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(174), - [407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), - [409] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), - [411] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), SHIFT_REPEAT(7), - [414] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), SHIFT_REPEAT(7), - [417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), - [419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(97), - [421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), - [423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), - [425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), - [427] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_full_method_identifier, 3), - [429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), - [431] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_definition_repeat1, 2), SHIFT_REPEAT(173), - [434] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_annotation_definition_repeat1, 2), - [436] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_full_field_identifier, 3), - [438] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_packed_switch_declaration_repeat1, 2), SHIFT_REPEAT(107), - [441] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_packed_switch_declaration_repeat1, 2), - [443] = {.entry = {.count = 1, .reusable = false}}, SHIFT(29), - [445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), - [447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), - [449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(160), - [451] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 3), - [453] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 3), - [455] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__statement_argument, 1), - [457] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statement_argument, 1), - [459] = {.entry = {.count = 1, .reusable = false}}, SHIFT(80), - [461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120), - [463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), - [465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(107), - [467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), - [469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), - [471] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__identifier, 1), - [473] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__identifier, 1), - [475] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_repeat1, 2), SHIFT_REPEAT(29), - [478] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_statement_repeat1, 2), - [480] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 3), - [482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83), - [484] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(43), - [487] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), - [489] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 2), - [491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(180), - [493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), - [495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81), - [497] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 4), - [499] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 4), - [501] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 3, .production_id = 1), - [503] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_value, 1), - [505] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_property, 3, .production_id = 3), - [507] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_reference, 2), - [509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185), - [511] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 2), - [513] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 2), - [515] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 2), - [517] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_declaration, 3), - [519] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 5), - [521] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 5), - [523] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 3), - [525] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 3), - [527] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_full_field_identifier, 3), - [529] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_full_method_identifier, 3), - [531] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field_identifier, 2), - [533] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_statement_repeat1, 2), - [535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(168), - [537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(165), - [539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), - [541] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), - [543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), - [545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(162), - [547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161), - [549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(181), - [551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18), - [553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), - [555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169), - [557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), - [559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146), - [561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(166), - [563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(167), - [565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), - [567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), - [569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(124), - [571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(145), - [573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), - [575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90), - [577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), - [579] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 3), - [581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(82), - [583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(184), - [585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(116), + [93] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_definition, 1), + [95] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), + [97] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_definition, 1), + [99] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_identifier, 3, .production_id = 4), + [101] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_identifier, 3, .production_id = 4), + [103] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_identifier, 4, .production_id = 5), + [105] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_identifier, 4, .production_id = 5), + [107] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_declaration, 2), + [109] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_declaration, 2), + [111] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 4), + [113] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 4), + [115] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_declaration, 2), + [117] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_declaration, 2), + [119] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_definition, 3), + [121] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_definition, 3), + [123] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_declaration, 3), + [125] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_declaration, 3), + [127] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_declaration, 3), + [129] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_declaration, 3), + [131] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_data_declaration, 3), + [133] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_declaration, 3), + [135] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_locals_declaration, 2), + [137] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_locals_declaration, 2), + [139] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 2), + [141] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 2), + [143] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_declaration, 2), + [145] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_declaration, 2), + [147] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 1), + [149] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 1), + [151] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_data_declaration, 4), + [153] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_declaration, 4), + [155] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catchall_declaration, 7), + [157] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catchall_declaration, 7), + [159] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_declaration, 8), + [161] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_declaration, 8), + [163] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_definition, 2), + [165] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_definition, 2), + [167] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_declaration, 4), + [169] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_declaration, 4), + [171] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 3), + [173] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 3), + [175] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 3), + [177] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 3), + [179] = {.entry = {.count = 1, .reusable = false}}, SHIFT(121), + [181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), + [183] = {.entry = {.count = 1, .reusable = false}}, SHIFT(40), + [185] = {.entry = {.count = 1, .reusable = false}}, SHIFT(118), + [187] = {.entry = {.count = 1, .reusable = false}}, SHIFT(67), + [189] = {.entry = {.count = 1, .reusable = false}}, SHIFT(54), + [191] = {.entry = {.count = 1, .reusable = false}}, SHIFT(68), + [193] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(), + [195] = {.entry = {.count = 1, .reusable = false}}, SHIFT(156), + [197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), + [199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), + [201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), + [203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), + [205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54), + [207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), + [209] = {.entry = {.count = 1, .reusable = false}}, SHIFT(140), + [211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), + [213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(112), + [215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), + [217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), + [219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), + [221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(145), + [223] = {.entry = {.count = 1, .reusable = false}}, SHIFT(153), + [225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(162), + [227] = {.entry = {.count = 1, .reusable = false}}, SHIFT(162), + [229] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_access_modifiers, 1), + [231] = {.entry = {.count = 1, .reusable = false}}, SHIFT(35), + [233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), + [235] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), + [237] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(35), + [240] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(35), + [243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), + [245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161), + [247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125), + [249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), + [251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), + [253] = {.entry = {.count = 1, .reusable = false}}, SHIFT(115), + [255] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7), + [257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(115), + [259] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(38), + [262] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(38), + [265] = {.entry = {.count = 1, .reusable = false}}, SHIFT(38), + [267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), + [269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143), + [271] = {.entry = {.count = 1, .reusable = false}}, SHIFT(108), + [273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(117), + [275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34), + [277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), + [279] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(43), + [282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), + [284] = {.entry = {.count = 1, .reusable = false}}, SHIFT(146), + [286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146), + [288] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 2), + [290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186), + [292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(184), + [294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), + [296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), + [298] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 3), + [300] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 4), + [302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73), + [304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), + [306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3), + [308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), + [310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), + [312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), + [314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), + [316] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(73), + [319] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), + [321] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(58), + [324] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(3), + [327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), + [329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), + [331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), + [333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), + [335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2), + [337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163), + [339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(124), + [341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(78), + [343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(157), + [345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), + [347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), + [349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), + [351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(149), + [353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159), + [355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120), + [357] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_opcode, 1), + [359] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_opcode, 1), + [361] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 5), + [363] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 1), + [365] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 6), + [367] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_identifier, 2), + [369] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), + [371] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), SHIFT_REPEAT(116), + [374] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), + [376] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), SHIFT_REPEAT(184), + [379] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 1), + [381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(123), + [383] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_super_declaration, 2), + [385] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), + [387] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), SHIFT_REPEAT(36), + [390] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), + [392] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), SHIFT_REPEAT(7), + [395] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), SHIFT_REPEAT(7), + [398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18), + [400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), + [402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), + [404] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 7), + [406] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_declaration, 2), + [408] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_implements_declaration, 2), + [410] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 3), + [412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), + [414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), + [416] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), + [418] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), SHIFT_REPEAT(7), + [421] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), SHIFT_REPEAT(7), + [424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(165), + [426] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), + [428] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), SHIFT_REPEAT(41), + [431] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_full_field_identifier, 3), + [433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), + [435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), + [437] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_full_method_identifier, 3), + [439] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_definition_repeat1, 2), SHIFT_REPEAT(178), + [442] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_annotation_definition_repeat1, 2), + [444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), + [446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(100), + [448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), + [450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), + [452] = {.entry = {.count = 1, .reusable = false}}, SHIFT(32), + [454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), + [456] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(45), + [459] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), + [461] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__identifier, 1), + [463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), + [465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), + [467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17), + [469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154), + [471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(160), + [473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), + [475] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__identifier, 1), + [477] = {.entry = {.count = 1, .reusable = false}}, SHIFT(83), + [479] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 3), + [481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), + [483] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__statement_argument, 1), + [485] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statement_argument, 1), + [487] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 2), + [489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84), + [491] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_repeat1, 2), SHIFT_REPEAT(32), + [494] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_statement_repeat1, 2), + [496] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_packed_switch_declaration_repeat1, 2), SHIFT_REPEAT(130), + [499] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_packed_switch_declaration_repeat1, 2), + [501] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 3), + [503] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 3), + [505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(130), + [507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28), + [509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), + [511] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 5), + [513] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 5), + [515] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 3), + [517] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 3), + [519] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_full_field_identifier, 3), + [521] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_full_method_identifier, 3), + [523] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_statement_repeat1, 2), + [525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), + [527] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_reference, 2), + [529] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 2), + [531] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 2), + [533] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_declaration, 3), + [535] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 3, .production_id = 1), + [537] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 4), + [539] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 4), + [541] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 2), + [543] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_property, 3, .production_id = 3), + [545] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field_identifier, 2), + [547] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_value, 1), + [549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177), + [551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), + [553] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), + [555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(164), + [557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), + [559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), + [561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144), + [563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), + [565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(181), + [567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), + [569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), + [571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), + [573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(174), + [575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), + [577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(33), + [579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(119), + [581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), + [583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), + [585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185), + [587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(94), + [589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), + [591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(93), + [593] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 3), + [595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(82), + [597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187), + [599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192), + [601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(167), }; #ifdef __cplusplus diff --git a/test/corpus/params b/test/corpus/params new file mode 100644 index 000000000..b753f8817 --- /dev/null +++ b/test/corpus/params @@ -0,0 +1,112 @@ +======================================================================== +Test a simple param +======================================================================== + +.class public LA/BC; +.super Ljava/lang/Object; +.source "" + +.method public simple()V + .param p1 +.end method + +--- + +(class_definition + (class_declaration + (access_modifiers) + (class_identifier)) + (super_declaration + (class_identifier)) + (source_declaration + (string_literal)) + (method_definition + (method_declaration + (access_modifiers) + (method_identifier + return_type: (primitive_type))) + (code_block + (param_definition + (param_declaration + (parameter)))) + (end_method))) + + + +======================================================================== +Test a simple param block +======================================================================== + +.class public LA/BC; +.super Ljava/lang/Object; +.source "" + +.method public simple()V + .param p1 + .end param +.end method + +--- + +(class_definition + (class_declaration + (access_modifiers) + (class_identifier)) + (super_declaration + (class_identifier)) + (source_declaration + (string_literal)) + (method_definition + (method_declaration + (access_modifiers) + (method_identifier + return_type: (primitive_type))) + (code_block + (param_definition + (param_declaration + (parameter)) + (end_param))) + (end_method))) + + + +======================================================================== +Test a param block with an empty annotation +======================================================================== + +.class public LA/BC; +.super Ljava/lang/Object; +.source "" + +.method public simple()V + .param p1 + .annotation build Landroidx/annotation/RecentlyNonNull; + .end annotation + .end param +.end method + +--- + +(class_definition + (class_declaration + (access_modifiers) + (class_identifier)) + (super_declaration + (class_identifier)) + (source_declaration + (string_literal)) + (method_definition + (method_declaration + (access_modifiers) + (method_identifier + return_type: (primitive_type))) + (code_block + (param_definition + (param_declaration + (parameter)) + (annotation_definition + (annotation_declaration + (class_identifier)) + (end_annotation)) + (end_param))) + (end_method))) From 9f27a562bf019065c41cde355f1e4be6ada0ad07 Mon Sep 17 00:00:00 2001 From: Yotam Nachum Date: Wed, 5 Jan 2022 09:43:04 +0200 Subject: [PATCH 35/98] Fix typo in opcodes list --- grammar.js | 2 +- src/grammar.json | 2 +- src/node-types.json | 2 +- src/parser.c | 72 ++++++++++++++++++++++----------------------- 4 files changed, 39 insertions(+), 39 deletions(-) diff --git a/grammar.js b/grammar.js index ba9cc3e95..f51b44ff3 100644 --- a/grammar.js +++ b/grammar.js @@ -134,7 +134,7 @@ const opcodes = [ "invoke-super/range", "invoke-direct/range", "invoke-static/range", - "invoke-interface-range", + "invoke-interface/range", "neg-int", "not-int", "neg-long", diff --git a/src/grammar.json b/src/grammar.json index b3954d450..02ba1a76a 100644 --- a/src/grammar.json +++ b/src/grammar.json @@ -910,7 +910,7 @@ }, { "type": "STRING", - "value": "invoke-interface-range" + "value": "invoke-interface/range" }, { "type": "STRING", diff --git a/src/node-types.json b/src/node-types.json index 57de6b56c..6564034c8 100644 --- a/src/node-types.json +++ b/src/node-types.json @@ -1462,7 +1462,7 @@ "named": false }, { - "type": "invoke-interface-range", + "type": "invoke-interface/range", "named": false }, { diff --git a/src/parser.c b/src/parser.c index 0b3388ced..5ec6307af 100644 --- a/src/parser.c +++ b/src/parser.c @@ -158,7 +158,7 @@ enum { anon_sym_invoke_DASHsuper_SLASHrange = 131, anon_sym_invoke_DASHdirect_SLASHrange = 132, anon_sym_invoke_DASHstatic_SLASHrange = 133, - anon_sym_invoke_DASHinterface_DASHrange = 134, + anon_sym_invoke_DASHinterface_SLASHrange = 134, anon_sym_neg_DASHint = 135, anon_sym_not_DASHint = 136, anon_sym_neg_DASHlong = 137, @@ -522,7 +522,7 @@ static const char * const ts_symbol_names[] = { [anon_sym_invoke_DASHsuper_SLASHrange] = "invoke-super/range", [anon_sym_invoke_DASHdirect_SLASHrange] = "invoke-direct/range", [anon_sym_invoke_DASHstatic_SLASHrange] = "invoke-static/range", - [anon_sym_invoke_DASHinterface_DASHrange] = "invoke-interface-range", + [anon_sym_invoke_DASHinterface_SLASHrange] = "invoke-interface/range", [anon_sym_neg_DASHint] = "neg-int", [anon_sym_not_DASHint] = "not-int", [anon_sym_neg_DASHlong] = "neg-long", @@ -886,7 +886,7 @@ static const TSSymbol ts_symbol_map[] = { [anon_sym_invoke_DASHsuper_SLASHrange] = anon_sym_invoke_DASHsuper_SLASHrange, [anon_sym_invoke_DASHdirect_SLASHrange] = anon_sym_invoke_DASHdirect_SLASHrange, [anon_sym_invoke_DASHstatic_SLASHrange] = anon_sym_invoke_DASHstatic_SLASHrange, - [anon_sym_invoke_DASHinterface_DASHrange] = anon_sym_invoke_DASHinterface_DASHrange, + [anon_sym_invoke_DASHinterface_SLASHrange] = anon_sym_invoke_DASHinterface_SLASHrange, [anon_sym_neg_DASHint] = anon_sym_neg_DASHint, [anon_sym_not_DASHint] = anon_sym_not_DASHint, [anon_sym_neg_DASHlong] = anon_sym_neg_DASHlong, @@ -1652,7 +1652,7 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = false, }, - [anon_sym_invoke_DASHinterface_DASHrange] = { + [anon_sym_invoke_DASHinterface_SLASHrange] = { .visible = true, .named = false, }, @@ -9246,7 +9246,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 1650: ACCEPT_TOKEN(anon_sym_invoke_DASHinterface); - if (lookahead == '-') ADVANCE(1304); + if (lookahead == '/') ADVANCE(1304); END_STATE(); case 1651: ACCEPT_TOKEN(anon_sym_invoke_DASHvirtual_SLASHrange); @@ -9261,7 +9261,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ACCEPT_TOKEN(anon_sym_invoke_DASHstatic_SLASHrange); END_STATE(); case 1655: - ACCEPT_TOKEN(anon_sym_invoke_DASHinterface_DASHrange); + ACCEPT_TOKEN(anon_sym_invoke_DASHinterface_SLASHrange); END_STATE(); case 1656: ACCEPT_TOKEN(anon_sym_neg_DASHint); @@ -10518,7 +10518,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(1), [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(1), [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(1), - [anon_sym_invoke_DASHinterface_DASHrange] = ACTIONS(1), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(1), [anon_sym_neg_DASHint] = ACTIONS(1), [anon_sym_not_DASHint] = ACTIONS(1), [anon_sym_neg_DASHlong] = ACTIONS(1), @@ -10817,7 +10817,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(7), [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(7), [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(7), - [anon_sym_invoke_DASHinterface_DASHrange] = ACTIONS(7), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(7), [anon_sym_neg_DASHint] = ACTIONS(7), [anon_sym_not_DASHint] = ACTIONS(7), [anon_sym_neg_DASHlong] = ACTIONS(7), @@ -11080,7 +11080,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(11), [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(11), [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(11), - [anon_sym_invoke_DASHinterface_DASHrange] = ACTIONS(11), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(11), [anon_sym_neg_DASHint] = ACTIONS(11), [anon_sym_not_DASHint] = ACTIONS(11), [anon_sym_neg_DASHlong] = ACTIONS(11), @@ -11354,7 +11354,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(26), [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(26), [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(26), - [anon_sym_invoke_DASHinterface_DASHrange] = ACTIONS(26), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(26), [anon_sym_neg_DASHint] = ACTIONS(26), [anon_sym_not_DASHint] = ACTIONS(26), [anon_sym_neg_DASHlong] = ACTIONS(26), @@ -11614,7 +11614,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(61), [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(61), [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(61), - [anon_sym_invoke_DASHinterface_DASHrange] = ACTIONS(61), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(61), [anon_sym_neg_DASHint] = ACTIONS(61), [anon_sym_not_DASHint] = ACTIONS(61), [anon_sym_neg_DASHlong] = ACTIONS(61), @@ -11874,7 +11874,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(61), [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(61), [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(61), - [anon_sym_invoke_DASHinterface_DASHrange] = ACTIONS(61), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(61), [anon_sym_neg_DASHint] = ACTIONS(61), [anon_sym_not_DASHint] = ACTIONS(61), [anon_sym_neg_DASHlong] = ACTIONS(61), @@ -12119,7 +12119,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(81), [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(81), [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(81), - [anon_sym_invoke_DASHinterface_DASHrange] = ACTIONS(81), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(81), [anon_sym_neg_DASHint] = ACTIONS(81), [anon_sym_not_DASHint] = ACTIONS(81), [anon_sym_neg_DASHlong] = ACTIONS(81), @@ -12375,7 +12375,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(85), [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(85), [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(85), - [anon_sym_invoke_DASHinterface_DASHrange] = ACTIONS(85), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(85), [anon_sym_neg_DASHint] = ACTIONS(85), [anon_sym_not_DASHint] = ACTIONS(85), [anon_sym_neg_DASHlong] = ACTIONS(85), @@ -12624,7 +12624,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(89), [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(89), [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(89), - [anon_sym_invoke_DASHinterface_DASHrange] = ACTIONS(89), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(89), [anon_sym_neg_DASHint] = ACTIONS(89), [anon_sym_not_DASHint] = ACTIONS(89), [anon_sym_neg_DASHlong] = ACTIONS(89), @@ -12871,7 +12871,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(93), [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(93), [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(93), - [anon_sym_invoke_DASHinterface_DASHrange] = ACTIONS(93), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(93), [anon_sym_neg_DASHint] = ACTIONS(93), [anon_sym_not_DASHint] = ACTIONS(93), [anon_sym_neg_DASHlong] = ACTIONS(93), @@ -13116,7 +13116,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(99), [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(99), [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(99), - [anon_sym_invoke_DASHinterface_DASHrange] = ACTIONS(99), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(99), [anon_sym_neg_DASHint] = ACTIONS(99), [anon_sym_not_DASHint] = ACTIONS(99), [anon_sym_neg_DASHlong] = ACTIONS(99), @@ -13362,7 +13362,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(103), [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(103), [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(103), - [anon_sym_invoke_DASHinterface_DASHrange] = ACTIONS(103), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(103), [anon_sym_neg_DASHint] = ACTIONS(103), [anon_sym_not_DASHint] = ACTIONS(103), [anon_sym_neg_DASHlong] = ACTIONS(103), @@ -13608,7 +13608,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(107), [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(107), [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(107), - [anon_sym_invoke_DASHinterface_DASHrange] = ACTIONS(107), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(107), [anon_sym_neg_DASHint] = ACTIONS(107), [anon_sym_not_DASHint] = ACTIONS(107), [anon_sym_neg_DASHlong] = ACTIONS(107), @@ -13852,7 +13852,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(111), [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(111), [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(111), - [anon_sym_invoke_DASHinterface_DASHrange] = ACTIONS(111), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(111), [anon_sym_neg_DASHint] = ACTIONS(111), [anon_sym_not_DASHint] = ACTIONS(111), [anon_sym_neg_DASHlong] = ACTIONS(111), @@ -14096,7 +14096,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(115), [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(115), [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(115), - [anon_sym_invoke_DASHinterface_DASHrange] = ACTIONS(115), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(115), [anon_sym_neg_DASHint] = ACTIONS(115), [anon_sym_not_DASHint] = ACTIONS(115), [anon_sym_neg_DASHlong] = ACTIONS(115), @@ -14340,7 +14340,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(119), [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(119), [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(119), - [anon_sym_invoke_DASHinterface_DASHrange] = ACTIONS(119), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(119), [anon_sym_neg_DASHint] = ACTIONS(119), [anon_sym_not_DASHint] = ACTIONS(119), [anon_sym_neg_DASHlong] = ACTIONS(119), @@ -14584,7 +14584,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(123), [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(123), [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(123), - [anon_sym_invoke_DASHinterface_DASHrange] = ACTIONS(123), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(123), [anon_sym_neg_DASHint] = ACTIONS(123), [anon_sym_not_DASHint] = ACTIONS(123), [anon_sym_neg_DASHlong] = ACTIONS(123), @@ -14828,7 +14828,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(127), [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(127), [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(127), - [anon_sym_invoke_DASHinterface_DASHrange] = ACTIONS(127), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(127), [anon_sym_neg_DASHint] = ACTIONS(127), [anon_sym_not_DASHint] = ACTIONS(127), [anon_sym_neg_DASHlong] = ACTIONS(127), @@ -15072,7 +15072,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(131), [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(131), [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(131), - [anon_sym_invoke_DASHinterface_DASHrange] = ACTIONS(131), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(131), [anon_sym_neg_DASHint] = ACTIONS(131), [anon_sym_not_DASHint] = ACTIONS(131), [anon_sym_neg_DASHlong] = ACTIONS(131), @@ -15316,7 +15316,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(135), [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(135), [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(135), - [anon_sym_invoke_DASHinterface_DASHrange] = ACTIONS(135), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(135), [anon_sym_neg_DASHint] = ACTIONS(135), [anon_sym_not_DASHint] = ACTIONS(135), [anon_sym_neg_DASHlong] = ACTIONS(135), @@ -15560,7 +15560,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(139), [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(139), [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(139), - [anon_sym_invoke_DASHinterface_DASHrange] = ACTIONS(139), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(139), [anon_sym_neg_DASHint] = ACTIONS(139), [anon_sym_not_DASHint] = ACTIONS(139), [anon_sym_neg_DASHlong] = ACTIONS(139), @@ -15804,7 +15804,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(143), [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(143), [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(143), - [anon_sym_invoke_DASHinterface_DASHrange] = ACTIONS(143), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(143), [anon_sym_neg_DASHint] = ACTIONS(143), [anon_sym_not_DASHint] = ACTIONS(143), [anon_sym_neg_DASHlong] = ACTIONS(143), @@ -16048,7 +16048,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(147), [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(147), [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(147), - [anon_sym_invoke_DASHinterface_DASHrange] = ACTIONS(147), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(147), [anon_sym_neg_DASHint] = ACTIONS(147), [anon_sym_not_DASHint] = ACTIONS(147), [anon_sym_neg_DASHlong] = ACTIONS(147), @@ -16292,7 +16292,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(151), [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(151), [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(151), - [anon_sym_invoke_DASHinterface_DASHrange] = ACTIONS(151), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(151), [anon_sym_neg_DASHint] = ACTIONS(151), [anon_sym_not_DASHint] = ACTIONS(151), [anon_sym_neg_DASHlong] = ACTIONS(151), @@ -16536,7 +16536,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(155), [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(155), [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(155), - [anon_sym_invoke_DASHinterface_DASHrange] = ACTIONS(155), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(155), [anon_sym_neg_DASHint] = ACTIONS(155), [anon_sym_not_DASHint] = ACTIONS(155), [anon_sym_neg_DASHlong] = ACTIONS(155), @@ -16780,7 +16780,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(159), [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(159), [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(159), - [anon_sym_invoke_DASHinterface_DASHrange] = ACTIONS(159), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(159), [anon_sym_neg_DASHint] = ACTIONS(159), [anon_sym_not_DASHint] = ACTIONS(159), [anon_sym_neg_DASHlong] = ACTIONS(159), @@ -17024,7 +17024,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(163), [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(163), [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(163), - [anon_sym_invoke_DASHinterface_DASHrange] = ACTIONS(163), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(163), [anon_sym_neg_DASHint] = ACTIONS(163), [anon_sym_not_DASHint] = ACTIONS(163), [anon_sym_neg_DASHlong] = ACTIONS(163), @@ -17268,7 +17268,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(167), [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(167), [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(167), - [anon_sym_invoke_DASHinterface_DASHrange] = ACTIONS(167), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(167), [anon_sym_neg_DASHint] = ACTIONS(167), [anon_sym_not_DASHint] = ACTIONS(167), [anon_sym_neg_DASHlong] = ACTIONS(167), @@ -17512,7 +17512,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(171), [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(171), [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(171), - [anon_sym_invoke_DASHinterface_DASHrange] = ACTIONS(171), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(171), [anon_sym_neg_DASHint] = ACTIONS(171), [anon_sym_not_DASHint] = ACTIONS(171), [anon_sym_neg_DASHlong] = ACTIONS(171), @@ -17756,7 +17756,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(175), [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(175), [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(175), - [anon_sym_invoke_DASHinterface_DASHrange] = ACTIONS(175), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(175), [anon_sym_neg_DASHint] = ACTIONS(175), [anon_sym_not_DASHint] = ACTIONS(175), [anon_sym_neg_DASHlong] = ACTIONS(175), From bbaa86079e362f36dec8da8a00ee306e845cb9d1 Mon Sep 17 00:00:00 2001 From: Yotam Nachum Date: Wed, 5 Jan 2022 09:48:33 +0200 Subject: [PATCH 36/98] Add support for multiple annotations --- grammar.js | 4 +- src/grammar.json | 30 +- src/parser.c | 1832 +++++++++++++++++++++++----------------------- 3 files changed, 937 insertions(+), 929 deletions(-) diff --git a/grammar.js b/grammar.js index f51b44ff3..83bd894de 100644 --- a/grammar.js +++ b/grammar.js @@ -286,7 +286,7 @@ module.exports = grammar({ implements_declaration: $ => seq(".implements", $.class_identifier), field_definition: $ => - seq($.field_declaration, optional($.annotation_definition), $.end_field), + seq($.field_declaration, repeat($.annotation_definition), $.end_field), field_declaration: $ => seq(".field", $.access_modifiers, $.field_identifier), end_field: _ => ".end field", @@ -337,7 +337,7 @@ module.exports = grammar({ prec.right( seq( $.param_declaration, - optional(seq(optional($.annotation_definition), $.end_param)) + optional(seq(repeat($.annotation_definition), $.end_param)) ) ), param_declaration: $ => seq(".param", $.parameter), diff --git a/src/grammar.json b/src/grammar.json index 02ba1a76a..7edd32530 100644 --- a/src/grammar.json +++ b/src/grammar.json @@ -127,16 +127,11 @@ "name": "field_declaration" }, { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "annotation_definition" - }, - { - "type": "BLANK" - } - ] + "type": "REPEAT", + "content": { + "type": "SYMBOL", + "name": "annotation_definition" + } }, { "type": "SYMBOL", @@ -340,16 +335,11 @@ "type": "SEQ", "members": [ { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "annotation_definition" - }, - { - "type": "BLANK" - } - ] + "type": "REPEAT", + "content": { + "type": "SYMBOL", + "name": "annotation_definition" + } }, { "type": "SYMBOL", diff --git a/src/parser.c b/src/parser.c index 5ec6307af..a3b1786e8 100644 --- a/src/parser.c +++ b/src/parser.c @@ -10251,30 +10251,30 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [59] = {.lex_state = 0}, [60] = {.lex_state = 0}, [61] = {.lex_state = 0}, - [62] = {.lex_state = 0}, + [62] = {.lex_state = 1}, [63] = {.lex_state = 0}, [64] = {.lex_state = 0}, [65] = {.lex_state = 0}, [66] = {.lex_state = 0}, [67] = {.lex_state = 0}, [68] = {.lex_state = 0}, - [69] = {.lex_state = 1}, + [69] = {.lex_state = 0}, [70] = {.lex_state = 0}, [71] = {.lex_state = 0}, [72] = {.lex_state = 0}, [73] = {.lex_state = 0}, [74] = {.lex_state = 0}, - [75] = {.lex_state = 0}, + [75] = {.lex_state = 1520}, [76] = {.lex_state = 0}, [77] = {.lex_state = 0}, - [78] = {.lex_state = 1520}, + [78] = {.lex_state = 0}, [79] = {.lex_state = 0}, [80] = {.lex_state = 0}, [81] = {.lex_state = 0}, - [82] = {.lex_state = 0}, - [83] = {.lex_state = 4}, - [84] = {.lex_state = 4}, - [85] = {.lex_state = 0}, + [82] = {.lex_state = 4}, + [83] = {.lex_state = 0}, + [84] = {.lex_state = 0}, + [85] = {.lex_state = 4}, [86] = {.lex_state = 4}, [87] = {.lex_state = 0}, [88] = {.lex_state = 0}, @@ -10292,69 +10292,69 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [100] = {.lex_state = 0}, [101] = {.lex_state = 0}, [102] = {.lex_state = 0}, - [103] = {.lex_state = 1520}, - [104] = {.lex_state = 1520}, + [103] = {.lex_state = 0}, + [104] = {.lex_state = 0}, [105] = {.lex_state = 1520}, [106] = {.lex_state = 1520}, - [107] = {.lex_state = 4}, + [107] = {.lex_state = 1520}, [108] = {.lex_state = 0}, - [109] = {.lex_state = 1520}, - [110] = {.lex_state = 1}, - [111] = {.lex_state = 0}, - [112] = {.lex_state = 1520}, + [109] = {.lex_state = 4}, + [110] = {.lex_state = 1520}, + [111] = {.lex_state = 1520}, + [112] = {.lex_state = 1}, [113] = {.lex_state = 0}, - [114] = {.lex_state = 0}, + [114] = {.lex_state = 1520}, [115] = {.lex_state = 0}, [116] = {.lex_state = 0}, [117] = {.lex_state = 0}, - [118] = {.lex_state = 1}, + [118] = {.lex_state = 0}, [119] = {.lex_state = 0}, [120] = {.lex_state = 1}, [121] = {.lex_state = 1}, [122] = {.lex_state = 1}, [123] = {.lex_state = 0}, - [124] = {.lex_state = 1}, - [125] = {.lex_state = 0}, - [126] = {.lex_state = 0}, + [124] = {.lex_state = 0}, + [125] = {.lex_state = 1}, + [126] = {.lex_state = 1}, [127] = {.lex_state = 0}, - [128] = {.lex_state = 1}, + [128] = {.lex_state = 0}, [129] = {.lex_state = 0}, [130] = {.lex_state = 0}, [131] = {.lex_state = 0}, [132] = {.lex_state = 0}, [133] = {.lex_state = 0}, [134] = {.lex_state = 0}, - [135] = {.lex_state = 1}, - [136] = {.lex_state = 1520}, - [137] = {.lex_state = 1}, + [135] = {.lex_state = 0}, + [136] = {.lex_state = 1}, + [137] = {.lex_state = 4}, [138] = {.lex_state = 1}, [139] = {.lex_state = 1}, - [140] = {.lex_state = 1}, + [140] = {.lex_state = 1520}, [141] = {.lex_state = 0}, - [142] = {.lex_state = 1520}, + [142] = {.lex_state = 1}, [143] = {.lex_state = 1}, - [144] = {.lex_state = 1520}, - [145] = {.lex_state = 4}, - [146] = {.lex_state = 0}, - [147] = {.lex_state = 0}, - [148] = {.lex_state = 1}, + [144] = {.lex_state = 0}, + [145] = {.lex_state = 1520}, + [146] = {.lex_state = 1}, + [147] = {.lex_state = 1520}, + [148] = {.lex_state = 0}, [149] = {.lex_state = 1520}, - [150] = {.lex_state = 1520}, - [151] = {.lex_state = 4}, - [152] = {.lex_state = 1520}, + [150] = {.lex_state = 1}, + [151] = {.lex_state = 1520}, + [152] = {.lex_state = 1}, [153] = {.lex_state = 1520}, - [154] = {.lex_state = 1520}, + [154] = {.lex_state = 4}, [155] = {.lex_state = 0}, [156] = {.lex_state = 1}, - [157] = {.lex_state = 1}, + [157] = {.lex_state = 1520}, [158] = {.lex_state = 1520}, [159] = {.lex_state = 1}, [160] = {.lex_state = 1520}, [161] = {.lex_state = 1520}, [162] = {.lex_state = 1520}, [163] = {.lex_state = 1}, - [164] = {.lex_state = 0}, - [165] = {.lex_state = 0}, + [164] = {.lex_state = 1520}, + [165] = {.lex_state = 1}, [166] = {.lex_state = 0}, [167] = {.lex_state = 0}, [168] = {.lex_state = 0}, @@ -10689,7 +10689,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null_literal] = ACTIONS(1), }, [1] = { - [sym_class_definition] = STATE(166), + [sym_class_definition] = STATE(179), [sym_class_declaration] = STATE(141), [anon_sym_DOTclass] = ACTIONS(5), [sym_comment] = ACTIONS(3), @@ -11222,7 +11222,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [4] = { [sym_annotation_definition] = STATE(23), - [sym_annotation_declaration] = STATE(109), + [sym_annotation_declaration] = STATE(111), [sym_param_definition] = STATE(23), [sym_param_declaration] = STATE(10), [sym__code_line] = STATE(23), @@ -11482,7 +11482,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [5] = { [sym_annotation_definition] = STATE(23), - [sym_annotation_declaration] = STATE(109), + [sym_annotation_declaration] = STATE(111), [sym_param_definition] = STATE(23), [sym_param_declaration] = STATE(10), [sym__code_line] = STATE(23), @@ -11742,7 +11742,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [6] = { [sym_annotation_definition] = STATE(23), - [sym_annotation_declaration] = STATE(109), + [sym_annotation_declaration] = STATE(111), [sym_param_definition] = STATE(23), [sym_param_declaration] = STATE(10), [sym__code_line] = STATE(23), @@ -12751,8 +12751,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), }, [10] = { - [sym_annotation_definition] = STATE(168), - [sym_annotation_declaration] = STATE(109), + [sym_annotation_definition] = STATE(91), + [sym_annotation_declaration] = STATE(111), + [aux_sym_class_definition_repeat2] = STATE(91), [sym_end_method] = ACTIONS(93), [anon_sym_DOTannotation] = ACTIONS(55), [anon_sym_DOTparam] = ACTIONS(93), @@ -17948,7 +17949,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - STATE(140), 9, + STATE(165), 9, sym__statement_argument, sym__identifier, sym_field_identifier, @@ -17975,7 +17976,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string_literal, ACTIONS(227), 1, sym_null_literal, - STATE(158), 1, + STATE(160), 1, sym_annotation_value, STATE(191), 1, sym_array_type, @@ -18056,7 +18057,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(39), 1, aux_sym_access_modifiers_repeat1, - STATE(151), 1, + STATE(154), 1, sym_access_modifiers, ACTIONS(243), 17, anon_sym_public, @@ -18101,7 +18102,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - STATE(115), 6, + STATE(116), 6, sym__identifier, sym_field_identifier, sym_method_identifier, @@ -18198,7 +18199,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(34), 1, aux_sym_access_modifiers_repeat1, - STATE(107), 1, + STATE(109), 1, sym_access_modifiers, ACTIONS(275), 17, anon_sym_public, @@ -18316,7 +18317,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - STATE(146), 6, + STATE(144), 6, sym__identifier, sym_field_identifier, sym_method_identifier, @@ -18342,20 +18343,20 @@ static const uint16_t ts_small_parse_table[] = { sym_method_declaration, STATE(53), 1, sym_source_declaration, - STATE(81), 1, + STATE(80), 1, sym_field_declaration, - STATE(109), 1, + STATE(111), 1, sym_annotation_declaration, STATE(47), 2, sym_implements_declaration, aux_sym_class_definition_repeat1, - STATE(71), 2, + STATE(72), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(76), 2, + STATE(77), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(92), 2, + STATE(93), 2, sym_method_definition, aux_sym_class_definition_repeat4, [596] = 13, @@ -18373,20 +18374,20 @@ static const uint16_t ts_small_parse_table[] = { ts_builtin_sym_end, STATE(6), 1, sym_method_declaration, - STATE(81), 1, + STATE(80), 1, sym_field_declaration, - STATE(109), 1, + STATE(111), 1, sym_annotation_declaration, - STATE(72), 2, + STATE(70), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(75), 2, + STATE(76), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(80), 2, + STATE(81), 2, sym_implements_declaration, aux_sym_class_definition_repeat1, - STATE(99), 2, + STATE(88), 2, sym_method_definition, aux_sym_class_definition_repeat4, [640] = 13, @@ -18404,17 +18405,17 @@ static const uint16_t ts_small_parse_table[] = { ts_builtin_sym_end, STATE(6), 1, sym_method_declaration, - STATE(81), 1, + STATE(80), 1, sym_field_declaration, - STATE(109), 1, + STATE(111), 1, sym_annotation_declaration, - STATE(70), 2, + STATE(71), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(77), 2, + STATE(79), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(80), 2, + STATE(81), 2, sym_implements_declaration, aux_sym_class_definition_repeat1, STATE(102), 2, @@ -18535,20 +18536,20 @@ static const uint16_t ts_small_parse_table[] = { ts_builtin_sym_end, STATE(6), 1, sym_method_declaration, - STATE(81), 1, + STATE(80), 1, sym_field_declaration, - STATE(109), 1, + STATE(111), 1, sym_annotation_declaration, STATE(48), 2, sym_implements_declaration, aux_sym_class_definition_repeat1, - STATE(72), 2, + STATE(70), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(75), 2, + STATE(76), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(99), 2, + STATE(88), 2, sym_method_definition, aux_sym_class_definition_repeat4, [856] = 7, @@ -18633,7 +18634,7 @@ static const uint16_t ts_small_parse_table[] = { sym_class_identifier, ACTIONS(331), 1, anon_sym_LBRACK, - STATE(136), 3, + STATE(149), 3, sym__type, sym_array_type, sym_primitive_type, @@ -18650,15 +18651,15 @@ static const uint16_t ts_small_parse_table[] = { [978] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(219), 1, + ACTIONS(331), 1, anon_sym_LBRACK, ACTIONS(335), 1, sym_class_identifier, - STATE(2), 3, + STATE(75), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(306), 9, + ACTIONS(333), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -18671,15 +18672,15 @@ static const uint16_t ts_small_parse_table[] = { [1004] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(207), 1, + ACTIONS(219), 1, anon_sym_LBRACK, ACTIONS(337), 1, sym_class_identifier, - STATE(163), 3, + STATE(12), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(339), 9, + ACTIONS(306), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -18694,9 +18695,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(219), 1, anon_sym_LBRACK, - ACTIONS(341), 1, + ACTIONS(335), 1, sym_class_identifier, - STATE(78), 3, + STATE(75), 3, sym__type, sym_array_type, sym_primitive_type, @@ -18713,15 +18714,15 @@ static const uint16_t ts_small_parse_table[] = { [1056] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(331), 1, + ACTIONS(207), 1, anon_sym_LBRACK, - ACTIONS(341), 1, + ACTIONS(339), 1, sym_class_identifier, - STATE(78), 3, + STATE(163), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(333), 9, + ACTIONS(341), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -18731,18 +18732,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1082] = 5, + [1082] = 3, + ACTIONS(193), 1, + sym_comment, + ACTIONS(345), 1, + anon_sym_LF, + ACTIONS(343), 13, + sym_label, + anon_sym_LBRACE, + sym_class_identifier, + aux_sym_field_identifier_token1, + anon_sym_LTclinit_GT_LPAREN, + anon_sym_LTinit_GT_LPAREN, + aux_sym_method_identifier_token1, + anon_sym_LBRACK, + sym_variable, + sym_parameter, + aux_sym_number_literal_token1, + aux_sym_number_literal_token2, + sym_string_literal, + [1104] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(207), 1, + ACTIONS(331), 1, anon_sym_LBRACK, - ACTIONS(343), 1, + ACTIONS(347), 1, sym_class_identifier, - STATE(157), 3, + STATE(151), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(339), 9, + ACTIONS(333), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -18752,18 +18772,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1108] = 5, + [1130] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(331), 1, + ACTIONS(207), 1, anon_sym_LBRACK, - ACTIONS(345), 1, + ACTIONS(349), 1, sym_class_identifier, - STATE(150), 3, + STATE(159), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(333), 9, + ACTIONS(341), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -18773,18 +18793,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1134] = 5, + [1156] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(219), 1, + ACTIONS(207), 1, anon_sym_LBRACK, - ACTIONS(347), 1, + ACTIONS(351), 1, sym_class_identifier, - STATE(11), 3, + STATE(120), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(306), 9, + ACTIONS(341), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -18794,14 +18814,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1160] = 5, + [1182] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(219), 1, anon_sym_LBRACK, - ACTIONS(349), 1, + ACTIONS(353), 1, sym_class_identifier, - STATE(12), 3, + STATE(11), 3, sym__type, sym_array_type, sym_primitive_type, @@ -18815,14 +18835,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1186] = 5, + [1208] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(331), 1, anon_sym_LBRACK, - ACTIONS(351), 1, + ACTIONS(355), 1, sym_class_identifier, - STATE(149), 3, + STATE(153), 3, sym__type, sym_array_type, sym_primitive_type, @@ -18836,18 +18856,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1212] = 5, + [1234] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(207), 1, anon_sym_LBRACK, - ACTIONS(353), 1, + ACTIONS(357), 1, sym_class_identifier, - STATE(159), 3, + STATE(142), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(339), 9, + ACTIONS(341), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -18857,18 +18877,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1238] = 5, + [1260] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(207), 1, + ACTIONS(219), 1, anon_sym_LBRACK, - ACTIONS(355), 1, + ACTIONS(359), 1, sym_class_identifier, - STATE(120), 3, + STATE(2), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(339), 9, + ACTIONS(306), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -18878,25 +18898,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1264] = 3, - ACTIONS(193), 1, - sym_comment, - ACTIONS(359), 1, - anon_sym_LF, - ACTIONS(357), 13, - sym_label, - anon_sym_LBRACE, - sym_class_identifier, - aux_sym_field_identifier_token1, - anon_sym_LTclinit_GT_LPAREN, - anon_sym_LTinit_GT_LPAREN, - aux_sym_method_identifier_token1, - anon_sym_LBRACK, - sym_variable, - sym_parameter, - aux_sym_number_literal_token1, - aux_sym_number_literal_token2, - sym_string_literal, [1286] = 11, ACTIONS(3), 1, sym_comment, @@ -18906,21 +18907,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTfield, ACTIONS(296), 1, anon_sym_DOTmethod, - ACTIONS(361), 1, + ACTIONS(300), 1, ts_builtin_sym_end, STATE(6), 1, sym_method_declaration, - STATE(81), 1, + STATE(80), 1, sym_field_declaration, - STATE(109), 1, + STATE(111), 1, sym_annotation_declaration, STATE(74), 2, - sym_field_definition, - aux_sym_class_definition_repeat3, - STATE(79), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(87), 2, + STATE(79), 2, + sym_field_definition, + aux_sym_class_definition_repeat3, + STATE(102), 2, sym_method_definition, aux_sym_class_definition_repeat4, [1323] = 11, @@ -18932,21 +18933,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTfield, ACTIONS(296), 1, anon_sym_DOTmethod, - ACTIONS(298), 1, + ACTIONS(361), 1, ts_builtin_sym_end, STATE(6), 1, sym_method_declaration, - STATE(81), 1, + STATE(80), 1, sym_field_declaration, - STATE(109), 1, + STATE(111), 1, sym_annotation_declaration, - STATE(75), 2, - sym_field_definition, - aux_sym_class_definition_repeat3, - STATE(79), 2, + STATE(74), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(99), 2, + STATE(78), 2, + sym_field_definition, + aux_sym_class_definition_repeat3, + STATE(87), 2, sym_method_definition, aux_sym_class_definition_repeat4, [1360] = 11, @@ -18958,21 +18959,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTfield, ACTIONS(296), 1, anon_sym_DOTmethod, - ACTIONS(300), 1, + ACTIONS(298), 1, ts_builtin_sym_end, STATE(6), 1, sym_method_declaration, - STATE(81), 1, + STATE(80), 1, sym_field_declaration, - STATE(109), 1, + STATE(111), 1, sym_annotation_declaration, - STATE(77), 2, - sym_field_definition, - aux_sym_class_definition_repeat3, - STATE(79), 2, + STATE(74), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(102), 2, + STATE(76), 2, + sym_field_definition, + aux_sym_class_definition_repeat3, + STATE(88), 2, sym_method_definition, aux_sym_class_definition_repeat4, [1397] = 2, @@ -18991,64 +18992,93 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1415] = 8, + [1415] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(367), 1, + anon_sym_DOTannotation, + STATE(111), 1, + sym_annotation_declaration, + STATE(74), 2, + sym_annotation_definition, + aux_sym_class_definition_repeat2, + ACTIONS(365), 5, + ts_builtin_sym_end, + anon_sym_DOTfield, + sym_end_field, + anon_sym_DOTmethod, + sym_end_param, + [1436] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(370), 9, + ts_builtin_sym_end, + anon_sym_DOTfield, + sym_end_field, + anon_sym_DOTmethod, + anon_sym_DOTannotation, + sym_annotation_key, + sym_end_annotation, + anon_sym_COMMA, + anon_sym_RBRACE, + [1451] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(294), 1, anon_sym_DOTfield, ACTIONS(296), 1, anon_sym_DOTmethod, - ACTIONS(365), 1, + ACTIONS(300), 1, ts_builtin_sym_end, STATE(6), 1, sym_method_declaration, - STATE(81), 1, + STATE(80), 1, sym_field_declaration, - STATE(85), 2, + STATE(84), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(91), 2, + STATE(102), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1442] = 8, + [1478] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(294), 1, anon_sym_DOTfield, ACTIONS(296), 1, anon_sym_DOTmethod, - ACTIONS(300), 1, + ACTIONS(298), 1, ts_builtin_sym_end, STATE(6), 1, sym_method_declaration, - STATE(81), 1, + STATE(80), 1, sym_field_declaration, - STATE(85), 2, + STATE(84), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(102), 2, + STATE(88), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1469] = 8, + [1505] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(294), 1, anon_sym_DOTfield, ACTIONS(296), 1, anon_sym_DOTmethod, - ACTIONS(298), 1, + ACTIONS(372), 1, ts_builtin_sym_end, STATE(6), 1, sym_method_declaration, - STATE(81), 1, + STATE(80), 1, sym_field_declaration, - STATE(85), 2, + STATE(84), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(99), 2, + STATE(97), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1496] = 8, + [1532] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(294), 1, @@ -19059,70 +19089,57 @@ static const uint16_t ts_small_parse_table[] = { ts_builtin_sym_end, STATE(6), 1, sym_method_declaration, - STATE(81), 1, + STATE(80), 1, sym_field_declaration, - STATE(85), 2, + STATE(84), 2, sym_field_definition, aux_sym_class_definition_repeat3, STATE(87), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1523] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(367), 9, - ts_builtin_sym_end, - anon_sym_DOTfield, - sym_end_field, - anon_sym_DOTmethod, - anon_sym_DOTannotation, - sym_annotation_key, - sym_end_annotation, - anon_sym_COMMA, - anon_sym_RBRACE, - [1538] = 5, + [1559] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(371), 1, + ACTIONS(55), 1, anon_sym_DOTannotation, - STATE(109), 1, + ACTIONS(376), 1, + sym_end_field, + STATE(111), 1, sym_annotation_declaration, - STATE(79), 2, + STATE(101), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - ACTIONS(369), 3, + ACTIONS(374), 3, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTmethod, - [1557] = 4, + [1581] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(376), 1, + ACTIONS(380), 1, anon_sym_DOTimplements, - STATE(80), 2, + STATE(81), 2, sym_implements_declaration, aux_sym_class_definition_repeat1, - ACTIONS(374), 4, + ACTIONS(378), 4, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTmethod, anon_sym_DOTannotation, - [1574] = 6, + [1598] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(55), 1, - anon_sym_DOTannotation, - ACTIONS(381), 1, - sym_end_field, - STATE(109), 1, - sym_annotation_declaration, - STATE(179), 1, - sym_annotation_definition, - ACTIONS(379), 3, - ts_builtin_sym_end, - anon_sym_DOTfield, - anon_sym_DOTmethod, - [1595] = 2, + ACTIONS(249), 1, + aux_sym_field_identifier_token1, + STATE(106), 1, + sym_field_identifier, + STATE(107), 1, + sym_method_identifier, + ACTIONS(251), 3, + anon_sym_LTclinit_GT_LPAREN, + anon_sym_LTinit_GT_LPAREN, + aux_sym_method_identifier_token1, + [1616] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(383), 6, @@ -19132,121 +19149,119 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTfield, anon_sym_DOTmethod, anon_sym_DOTannotation, - [1607] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(203), 1, - aux_sym_field_identifier_token1, - STATE(138), 1, - sym_field_identifier, - STATE(139), 1, - sym_method_identifier, - ACTIONS(205), 3, - anon_sym_LTclinit_GT_LPAREN, - anon_sym_LTinit_GT_LPAREN, - aux_sym_method_identifier_token1, - [1625] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(249), 1, - aux_sym_field_identifier_token1, - STATE(103), 1, - sym_field_identifier, - STATE(105), 1, - sym_method_identifier, - ACTIONS(251), 3, - anon_sym_LTclinit_GT_LPAREN, - anon_sym_LTinit_GT_LPAREN, - aux_sym_method_identifier_token1, - [1643] = 5, + [1628] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(387), 1, anon_sym_DOTfield, - STATE(81), 1, + STATE(80), 1, sym_field_declaration, ACTIONS(385), 2, ts_builtin_sym_end, anon_sym_DOTmethod, - STATE(85), 2, + STATE(84), 2, sym_field_definition, aux_sym_class_definition_repeat3, - [1661] = 5, + [1646] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(215), 1, aux_sym_field_identifier_token1, - STATE(103), 1, + STATE(106), 1, sym_field_identifier, - STATE(105), 1, + STATE(107), 1, sym_method_identifier, ACTIONS(217), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - [1679] = 5, + [1664] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(203), 1, + aux_sym_field_identifier_token1, + STATE(138), 1, + sym_field_identifier, + STATE(139), 1, + sym_method_identifier, + ACTIONS(205), 3, + anon_sym_LTclinit_GT_LPAREN, + anon_sym_LTinit_GT_LPAREN, + aux_sym_method_identifier_token1, + [1682] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(296), 1, anon_sym_DOTmethod, - ACTIONS(365), 1, + ACTIONS(372), 1, ts_builtin_sym_end, STATE(6), 1, sym_method_declaration, - STATE(101), 2, + STATE(100), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1696] = 6, + [1699] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(390), 1, - anon_sym_DOTendsparse_DASHswitch, - ACTIONS(392), 1, - aux_sym_number_literal_token1, - ACTIONS(395), 1, - aux_sym_number_literal_token2, - STATE(88), 1, - aux_sym_sparse_switch_declaration_repeat1, - STATE(180), 1, - sym_number_literal, - [1715] = 6, + ACTIONS(296), 1, + anon_sym_DOTmethod, + ACTIONS(300), 1, + ts_builtin_sym_end, + STATE(6), 1, + sym_method_declaration, + STATE(100), 2, + sym_method_definition, + aux_sym_class_definition_repeat4, + [1716] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(255), 1, aux_sym_number_literal_token2, - ACTIONS(398), 1, + ACTIONS(390), 1, anon_sym_DOTendsparse_DASHswitch, - ACTIONS(400), 1, + ACTIONS(392), 1, aux_sym_number_literal_token1, - STATE(88), 1, + STATE(103), 1, aux_sym_sparse_switch_declaration_repeat1, - STATE(180), 1, + STATE(178), 1, sym_number_literal, - [1734] = 5, + [1735] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(255), 1, aux_sym_number_literal_token2, - ACTIONS(400), 1, + ACTIONS(392), 1, aux_sym_number_literal_token1, - ACTIONS(402), 1, + ACTIONS(394), 1, anon_sym_DOTendarray_DASHdata, - STATE(97), 2, + STATE(104), 2, sym_number_literal, aux_sym_array_data_declaration_repeat1, - [1751] = 5, + [1752] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(296), 1, - anon_sym_DOTmethod, - ACTIONS(404), 1, - ts_builtin_sym_end, - STATE(6), 1, - sym_method_declaration, - STATE(101), 2, - sym_method_definition, - aux_sym_class_definition_repeat4, - [1768] = 5, + ACTIONS(55), 1, + anon_sym_DOTannotation, + ACTIONS(396), 1, + sym_end_param, + STATE(111), 1, + sym_annotation_declaration, + STATE(74), 2, + sym_annotation_definition, + aux_sym_class_definition_repeat2, + [1769] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(255), 1, + aux_sym_number_literal_token2, + ACTIONS(392), 1, + aux_sym_number_literal_token1, + STATE(181), 1, + sym_number_literal, + ACTIONS(398), 2, + sym_variable, + sym_parameter, + [1786] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(296), 1, @@ -19255,110 +19270,98 @@ static const uint16_t ts_small_parse_table[] = { ts_builtin_sym_end, STATE(6), 1, sym_method_declaration, - STATE(101), 2, + STATE(100), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1785] = 2, + [1803] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(406), 5, + ACTIONS(400), 5, ts_builtin_sym_end, anon_sym_DOTimplements, anon_sym_DOTfield, anon_sym_DOTmethod, anon_sym_DOTannotation, - [1796] = 2, + [1814] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(408), 5, + ACTIONS(402), 5, ts_builtin_sym_end, anon_sym_DOTimplements, anon_sym_DOTfield, anon_sym_DOTmethod, anon_sym_DOTannotation, - [1807] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(410), 5, - ts_builtin_sym_end, - anon_sym_DOTfield, - sym_end_field, - anon_sym_DOTmethod, - anon_sym_DOTannotation, - [1818] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(255), 1, - aux_sym_number_literal_token2, - ACTIONS(400), 1, - aux_sym_number_literal_token1, - ACTIONS(412), 1, - anon_sym_DOTendsparse_DASHswitch, - STATE(89), 1, - aux_sym_sparse_switch_declaration_repeat1, - STATE(180), 1, - sym_number_literal, - [1837] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(255), 1, - aux_sym_number_literal_token2, - ACTIONS(400), 1, - aux_sym_number_literal_token1, - ACTIONS(414), 1, - anon_sym_DOTendarray_DASHdata, - STATE(98), 2, - sym_number_literal, - aux_sym_array_data_declaration_repeat1, - [1854] = 5, + [1825] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(416), 1, + ACTIONS(404), 1, anon_sym_DOTendarray_DASHdata, - ACTIONS(418), 1, + ACTIONS(406), 1, aux_sym_number_literal_token1, - ACTIONS(421), 1, + ACTIONS(409), 1, aux_sym_number_literal_token2, - STATE(98), 2, + STATE(96), 2, sym_number_literal, aux_sym_array_data_declaration_repeat1, - [1871] = 5, + [1842] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(296), 1, anon_sym_DOTmethod, - ACTIONS(300), 1, + ACTIONS(412), 1, ts_builtin_sym_end, STATE(6), 1, sym_method_declaration, - STATE(101), 2, + STATE(100), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1888] = 5, + [1859] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(414), 5, + ts_builtin_sym_end, + anon_sym_DOTfield, + sym_end_field, + anon_sym_DOTmethod, + anon_sym_DOTannotation, + [1870] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(255), 1, aux_sym_number_literal_token2, - ACTIONS(400), 1, + ACTIONS(392), 1, aux_sym_number_literal_token1, - STATE(165), 1, + ACTIONS(416), 1, + anon_sym_DOTendsparse_DASHswitch, + STATE(89), 1, + aux_sym_sparse_switch_declaration_repeat1, + STATE(178), 1, sym_number_literal, - ACTIONS(424), 2, - sym_variable, - sym_parameter, - [1905] = 5, + [1889] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(426), 1, + ACTIONS(418), 1, ts_builtin_sym_end, - ACTIONS(428), 1, + ACTIONS(420), 1, anon_sym_DOTmethod, STATE(6), 1, sym_method_declaration, - STATE(101), 2, + STATE(100), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1922] = 5, + [1906] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(55), 1, + anon_sym_DOTannotation, + ACTIONS(423), 1, + sym_end_field, + STATE(111), 1, + sym_annotation_declaration, + STATE(74), 2, + sym_annotation_definition, + aux_sym_class_definition_repeat2, + [1923] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(296), 1, @@ -19367,46 +19370,72 @@ static const uint16_t ts_small_parse_table[] = { ts_builtin_sym_end, STATE(6), 1, sym_method_declaration, - STATE(101), 2, + STATE(100), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1939] = 2, + [1940] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(431), 4, - sym_annotation_key, - sym_end_annotation, - anon_sym_COMMA, - anon_sym_RBRACE, - [1949] = 4, + ACTIONS(425), 1, + anon_sym_DOTendsparse_DASHswitch, + ACTIONS(427), 1, + aux_sym_number_literal_token1, + ACTIONS(430), 1, + aux_sym_number_literal_token2, + STATE(103), 1, + aux_sym_sparse_switch_declaration_repeat1, + STATE(178), 1, + sym_number_literal, + [1959] = 5, ACTIONS(3), 1, sym_comment, + ACTIONS(255), 1, + aux_sym_number_literal_token2, + ACTIONS(392), 1, + aux_sym_number_literal_token1, ACTIONS(433), 1, - sym_annotation_key, + anon_sym_DOTendarray_DASHdata, + STATE(96), 2, + sym_number_literal, + aux_sym_array_data_declaration_repeat1, + [1976] = 4, + ACTIONS(3), 1, + sym_comment, ACTIONS(435), 1, + sym_annotation_key, + ACTIONS(437), 1, sym_end_annotation, - STATE(106), 2, + STATE(110), 2, sym_annotation_property, aux_sym_annotation_definition_repeat1, - [1963] = 2, + [1990] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(437), 4, + ACTIONS(439), 4, sym_annotation_key, sym_end_annotation, anon_sym_COMMA, anon_sym_RBRACE, - [1973] = 4, + [2000] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(439), 1, + ACTIONS(441), 4, sym_annotation_key, - ACTIONS(442), 1, sym_end_annotation, - STATE(106), 2, - sym_annotation_property, - aux_sym_annotation_definition_repeat1, - [1987] = 3, + anon_sym_COMMA, + anon_sym_RBRACE, + [2010] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(443), 1, + anon_sym_COMMA, + ACTIONS(445), 1, + anon_sym_DOT_DOT, + ACTIONS(447), 1, + anon_sym_RBRACE, + STATE(134), 1, + aux_sym_list_repeat1, + [2026] = 3, ACTIONS(3), 1, sym_comment, STATE(29), 1, @@ -19415,113 +19444,94 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - [1999] = 5, + [2038] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(444), 1, - anon_sym_COMMA, - ACTIONS(446), 1, - anon_sym_DOT_DOT, - ACTIONS(448), 1, - anon_sym_RBRACE, - STATE(134), 1, - aux_sym_list_repeat1, - [2015] = 4, + ACTIONS(449), 1, + sym_annotation_key, + ACTIONS(452), 1, + sym_end_annotation, + STATE(110), 2, + sym_annotation_property, + aux_sym_annotation_definition_repeat1, + [2052] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(433), 1, + ACTIONS(435), 1, sym_annotation_key, - ACTIONS(450), 1, + ACTIONS(454), 1, sym_end_annotation, - STATE(104), 2, + STATE(105), 2, sym_annotation_property, aux_sym_annotation_definition_repeat1, - [2029] = 4, + [2066] = 4, ACTIONS(193), 1, sym_comment, - ACTIONS(452), 1, + ACTIONS(456), 1, anon_sym_COMMA, - ACTIONS(454), 1, + ACTIONS(458), 1, anon_sym_LF, - STATE(128), 1, + STATE(136), 1, aux_sym_statement_repeat1, - [2042] = 4, + [2079] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(456), 1, - anon_sym_COMMA, - ACTIONS(459), 1, - anon_sym_RBRACE, - STATE(111), 1, - aux_sym_list_repeat1, - [2055] = 3, + ACTIONS(255), 1, + aux_sym_number_literal_token2, + ACTIONS(392), 1, + aux_sym_number_literal_token1, + STATE(22), 1, + sym_number_literal, + [2092] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(463), 1, + ACTIONS(462), 1, anon_sym_DASH_GT, - ACTIONS(461), 2, + ACTIONS(460), 2, sym_annotation_key, sym_end_annotation, - [2066] = 4, + [2103] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(465), 1, - sym_label, - ACTIONS(467), 1, - anon_sym_DOTendpacked_DASHswitch, - STATE(133), 1, - aux_sym_packed_switch_declaration_repeat1, - [2079] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(444), 1, + ACTIONS(443), 1, anon_sym_COMMA, - ACTIONS(469), 1, + ACTIONS(464), 1, anon_sym_RBRACE, - STATE(111), 1, + STATE(135), 1, aux_sym_list_repeat1, - [2092] = 4, + [2116] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(444), 1, + ACTIONS(443), 1, anon_sym_COMMA, - ACTIONS(471), 1, + ACTIONS(466), 1, anon_sym_RBRACE, - STATE(114), 1, + STATE(115), 1, aux_sym_list_repeat1, - [2105] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(473), 3, - anon_sym_system, - anon_sym_build, - anon_sym_runtime, - [2114] = 4, + [2129] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(444), 1, + ACTIONS(443), 1, anon_sym_COMMA, - ACTIONS(448), 1, + ACTIONS(447), 1, anon_sym_RBRACE, STATE(134), 1, aux_sym_list_repeat1, - [2127] = 4, - ACTIONS(193), 1, + [2142] = 2, + ACTIONS(3), 1, sym_comment, - ACTIONS(461), 1, - anon_sym_LF, - ACTIONS(475), 1, - anon_sym_COMMA, - ACTIONS(477), 1, - anon_sym_DASH_GT, - [2140] = 2, + ACTIONS(468), 3, + anon_sym_system, + anon_sym_build, + anon_sym_runtime, + [2151] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(479), 3, + ACTIONS(470), 3, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTmethod, - [2149] = 3, + [2160] = 3, ACTIONS(7), 1, anon_sym_LF, ACTIONS(193), 1, @@ -19529,32 +19539,50 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(9), 2, anon_sym_COMMA, anon_sym_DASH_GT, - [2160] = 4, + [2171] = 4, ACTIONS(193), 1, sym_comment, - ACTIONS(452), 1, + ACTIONS(456), 1, anon_sym_COMMA, - ACTIONS(481), 1, + ACTIONS(472), 1, anon_sym_LF, - STATE(110), 1, + STATE(112), 1, aux_sym_statement_repeat1, - [2173] = 4, + [2184] = 4, ACTIONS(193), 1, sym_comment, - ACTIONS(477), 1, - anon_sym_DASH_GT, - ACTIONS(483), 1, + ACTIONS(474), 1, anon_sym_COMMA, - ACTIONS(485), 1, + ACTIONS(476), 1, anon_sym_LF, - [2186] = 2, + ACTIONS(478), 1, + anon_sym_DASH_GT, + [2197] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(487), 3, + ACTIONS(480), 1, + sym_label, + ACTIONS(482), 1, + anon_sym_DOTendpacked_DASHswitch, + STATE(130), 1, + aux_sym_packed_switch_declaration_repeat1, + [2210] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(484), 3, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTmethod, - [2195] = 3, + [2219] = 4, + ACTIONS(193), 1, + sym_comment, + ACTIONS(460), 1, + anon_sym_LF, + ACTIONS(478), 1, + anon_sym_DASH_GT, + ACTIONS(486), 1, + anon_sym_COMMA, + [2232] = 3, ACTIONS(11), 1, anon_sym_LF, ACTIONS(193), 1, @@ -19562,427 +19590,417 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(13), 2, anon_sym_COMMA, anon_sym_DASH_GT, - [2206] = 3, + [2243] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(489), 1, + ACTIONS(488), 1, anon_sym_DASH_GT, - ACTIONS(461), 2, + ACTIONS(460), 2, anon_sym_COMMA, anon_sym_RBRACE, - [2217] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(255), 1, - aux_sym_number_literal_token2, - ACTIONS(400), 1, - aux_sym_number_literal_token1, - STATE(22), 1, - sym_number_literal, - [2230] = 4, + [2254] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(255), 1, - aux_sym_number_literal_token2, - ACTIONS(400), 1, - aux_sym_number_literal_token1, - STATE(20), 1, - sym_number_literal, - [2243] = 4, - ACTIONS(193), 1, - sym_comment, - ACTIONS(491), 1, - anon_sym_COMMA, - ACTIONS(494), 1, - anon_sym_LF, - STATE(128), 1, - aux_sym_statement_repeat1, - [2256] = 4, + ACTIONS(490), 1, + sym_label, + ACTIONS(492), 1, + anon_sym_DOTendpacked_DASHswitch, + STATE(123), 1, + aux_sym_packed_switch_declaration_repeat1, + [2267] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(255), 1, aux_sym_number_literal_token2, - ACTIONS(400), 1, + ACTIONS(392), 1, aux_sym_number_literal_token1, STATE(90), 1, sym_number_literal, - [2269] = 4, + [2280] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(496), 1, + ACTIONS(494), 1, sym_label, - ACTIONS(499), 1, + ACTIONS(497), 1, anon_sym_DOTendpacked_DASHswitch, STATE(130), 1, aux_sym_packed_switch_declaration_repeat1, - [2282] = 3, + [2293] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(503), 1, + ACTIONS(501), 1, aux_sym_number_literal_token2, - ACTIONS(501), 2, + ACTIONS(499), 2, anon_sym_DOTendsparse_DASHswitch, aux_sym_number_literal_token1, - [2293] = 4, + [2304] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(255), 1, aux_sym_number_literal_token2, - ACTIONS(400), 1, + ACTIONS(392), 1, aux_sym_number_literal_token1, - STATE(113), 1, + STATE(128), 1, sym_number_literal, - [2306] = 4, + [2317] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(505), 1, - sym_label, - ACTIONS(507), 1, - anon_sym_DOTendpacked_DASHswitch, - STATE(130), 1, - aux_sym_packed_switch_declaration_repeat1, - [2319] = 4, + ACTIONS(255), 1, + aux_sym_number_literal_token2, + ACTIONS(392), 1, + aux_sym_number_literal_token1, + STATE(20), 1, + sym_number_literal, + [2330] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(444), 1, + ACTIONS(443), 1, anon_sym_COMMA, - ACTIONS(509), 1, + ACTIONS(503), 1, anon_sym_RBRACE, - STATE(111), 1, + STATE(135), 1, + aux_sym_list_repeat1, + [2343] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(505), 1, + anon_sym_COMMA, + ACTIONS(508), 1, + anon_sym_RBRACE, + STATE(135), 1, aux_sym_list_repeat1, - [2332] = 3, + [2356] = 4, ACTIONS(193), 1, sym_comment, - ACTIONS(511), 1, + ACTIONS(510), 1, anon_sym_COMMA, ACTIONS(513), 1, anon_sym_LF, - [2342] = 2, + STATE(136), 1, + aux_sym_statement_repeat1, + [2369] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(103), 2, - sym_annotation_key, - sym_end_annotation, - [2350] = 3, + ACTIONS(215), 1, + aux_sym_field_identifier_token1, + STATE(140), 1, + sym_field_identifier, + [2379] = 3, ACTIONS(193), 1, sym_comment, + ACTIONS(439), 1, + anon_sym_LF, ACTIONS(515), 1, anon_sym_COMMA, - ACTIONS(517), 1, - anon_sym_LF, - [2360] = 3, + [2389] = 3, ACTIONS(193), 1, sym_comment, - ACTIONS(431), 1, + ACTIONS(441), 1, anon_sym_LF, - ACTIONS(519), 1, + ACTIONS(517), 1, anon_sym_COMMA, - [2370] = 3, - ACTIONS(193), 1, + [2399] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(519), 2, + sym_annotation_key, + sym_end_annotation, + [2407] = 3, + ACTIONS(3), 1, sym_comment, - ACTIONS(437), 1, - anon_sym_LF, ACTIONS(521), 1, + anon_sym_DOTsuper, + STATE(46), 1, + sym_super_declaration, + [2417] = 3, + ACTIONS(99), 1, + anon_sym_LF, + ACTIONS(101), 1, anon_sym_COMMA, - [2380] = 3, ACTIONS(193), 1, sym_comment, - ACTIONS(494), 1, - anon_sym_LF, + [2427] = 3, + ACTIONS(193), 1, + sym_comment, ACTIONS(523), 1, anon_sym_COMMA, - [2390] = 3, + ACTIONS(525), 1, + anon_sym_LF, + [2437] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(525), 1, - anon_sym_DOTsuper, - STATE(46), 1, - sym_super_declaration, - [2400] = 2, + ACTIONS(508), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [2445] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(527), 2, sym_annotation_key, sym_end_annotation, - [2408] = 3, + [2453] = 3, ACTIONS(193), 1, sym_comment, ACTIONS(529), 1, anon_sym_COMMA, ACTIONS(531), 1, anon_sym_LF, - [2418] = 2, + [2463] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(533), 2, sym_annotation_key, sym_end_annotation, - [2426] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(215), 1, - aux_sym_field_identifier_token1, - STATE(142), 1, - sym_field_identifier, - [2436] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(459), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [2444] = 2, + [2471] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(535), 2, ts_builtin_sym_end, anon_sym_DOTmethod, - [2452] = 3, + [2479] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(103), 2, + sym_annotation_key, + sym_end_annotation, + [2487] = 3, ACTIONS(193), 1, sym_comment, ACTIONS(537), 1, anon_sym_COMMA, ACTIONS(539), 1, anon_sym_LF, - [2462] = 2, + [2497] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(99), 2, sym_annotation_key, sym_end_annotation, - [2470] = 2, + [2505] = 3, + ACTIONS(193), 1, + sym_comment, + ACTIONS(533), 1, + anon_sym_LF, + ACTIONS(541), 1, + anon_sym_COMMA, + [2515] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(7), 2, sym_annotation_key, sym_end_annotation, - [2478] = 3, + [2523] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(249), 1, aux_sym_field_identifier_token1, - STATE(95), 1, + STATE(98), 1, sym_field_identifier, - [2488] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11), 2, - sym_annotation_key, - sym_end_annotation, - [2496] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(81), 2, - sym_annotation_key, - sym_end_annotation, - [2504] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(539), 2, - sym_annotation_key, - sym_end_annotation, - [2512] = 2, + [2533] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(541), 2, + ACTIONS(543), 2, ts_builtin_sym_end, anon_sym_DOTmethod, - [2520] = 3, + [2541] = 3, ACTIONS(81), 1, anon_sym_LF, ACTIONS(83), 1, anon_sym_COMMA, ACTIONS(193), 1, sym_comment, - [2530] = 3, - ACTIONS(103), 1, - anon_sym_LF, - ACTIONS(105), 1, - anon_sym_COMMA, - ACTIONS(193), 1, + [2551] = 2, + ACTIONS(3), 1, sym_comment, - [2540] = 2, + ACTIONS(81), 2, + sym_annotation_key, + sym_end_annotation, + [2559] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(543), 2, + ACTIONS(531), 2, sym_annotation_key, sym_end_annotation, - [2548] = 3, + [2567] = 3, ACTIONS(193), 1, sym_comment, - ACTIONS(367), 1, + ACTIONS(370), 1, anon_sym_LF, ACTIONS(545), 1, anon_sym_COMMA, - [2558] = 2, + [2577] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(517), 2, + ACTIONS(547), 2, sym_annotation_key, sym_end_annotation, - [2566] = 2, + [2585] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(531), 2, + ACTIONS(525), 2, sym_annotation_key, sym_end_annotation, - [2574] = 2, + [2593] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(547), 2, + ACTIONS(549), 2, sym_annotation_key, sym_end_annotation, - [2582] = 3, - ACTIONS(99), 1, + [2601] = 3, + ACTIONS(103), 1, anon_sym_LF, - ACTIONS(101), 1, + ACTIONS(105), 1, anon_sym_COMMA, ACTIONS(193), 1, sym_comment, - [2592] = 2, + [2611] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(549), 1, - sym_label, - [2599] = 2, - ACTIONS(3), 1, + ACTIONS(11), 2, + sym_annotation_key, + sym_end_annotation, + [2619] = 3, + ACTIONS(193), 1, sym_comment, + ACTIONS(513), 1, + anon_sym_LF, ACTIONS(551), 1, - anon_sym_RBRACE, - [2606] = 2, + anon_sym_COMMA, + [2629] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(553), 1, - ts_builtin_sym_end, - [2613] = 2, + sym_label, + [2636] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(555), 1, - anon_sym_DOT_DOT, - [2620] = 2, + sym_label, + [2643] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(557), 1, - sym_end_param, - [2627] = 2, + sym_class_identifier, + [2650] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(559), 1, - sym_parameter, - [2634] = 2, + anon_sym_EQ, + [2657] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(561), 1, sym_class_identifier, - [2641] = 2, + [2664] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(563), 1, - sym_label, - [2648] = 2, + anon_sym_DOT_DOT, + [2671] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(565), 1, anon_sym_DOT_DOT, - [2655] = 2, + [2678] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(567), 1, - sym_label, - [2662] = 2, + anon_sym_LBRACE, + [2685] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(569), 1, - sym_label, - [2669] = 2, + sym_parameter, + [2692] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(571), 1, sym_label, - [2676] = 2, + [2699] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(573), 1, - anon_sym_RBRACE, - [2683] = 2, + sym_label, + [2706] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(575), 1, - anon_sym_RBRACE, - [2690] = 2, + sym_class_identifier, + [2713] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(577), 1, - anon_sym_EQ, - [2697] = 2, + anon_sym_DASH_GT, + [2720] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(579), 1, - sym_end_field, - [2704] = 2, + ts_builtin_sym_end, + [2727] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(581), 1, - anon_sym_DASH_GT, - [2711] = 2, + sym_label, + [2734] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(583), 1, - sym_label, - [2718] = 2, + anon_sym_RBRACE, + [2741] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(489), 1, + ACTIONS(488), 1, anon_sym_DASH_GT, - [2725] = 2, + [2748] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(585), 1, - sym_class_identifier, - [2732] = 2, + anon_sym_RBRACE, + [2755] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(587), 1, sym_class_identifier, - [2739] = 2, + [2762] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(589), 1, anon_sym_LBRACE, - [2746] = 2, + [2769] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(591), 1, sym_string_literal, - [2753] = 2, + [2776] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(593), 1, anon_sym_DOTsuper, - [2760] = 2, + [2783] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(595), 1, - sym_class_identifier, - [2767] = 2, + sym_label, + [2790] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(597), 1, sym_class_identifier, - [2774] = 2, + [2797] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(599), 1, - anon_sym_LBRACE, - [2781] = 2, + sym_label, + [2804] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(463), 1, + ACTIONS(462), 1, anon_sym_DASH_GT, - [2788] = 2, + [2811] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(601), 1, - sym_label, + anon_sym_RBRACE, }; static const uint32_t ts_small_parse_table_map[] = { @@ -20018,136 +20036,136 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(60)] = 1030, [SMALL_STATE(61)] = 1056, [SMALL_STATE(62)] = 1082, - [SMALL_STATE(63)] = 1108, - [SMALL_STATE(64)] = 1134, - [SMALL_STATE(65)] = 1160, - [SMALL_STATE(66)] = 1186, - [SMALL_STATE(67)] = 1212, - [SMALL_STATE(68)] = 1238, - [SMALL_STATE(69)] = 1264, + [SMALL_STATE(63)] = 1104, + [SMALL_STATE(64)] = 1130, + [SMALL_STATE(65)] = 1156, + [SMALL_STATE(66)] = 1182, + [SMALL_STATE(67)] = 1208, + [SMALL_STATE(68)] = 1234, + [SMALL_STATE(69)] = 1260, [SMALL_STATE(70)] = 1286, [SMALL_STATE(71)] = 1323, [SMALL_STATE(72)] = 1360, [SMALL_STATE(73)] = 1397, [SMALL_STATE(74)] = 1415, - [SMALL_STATE(75)] = 1442, - [SMALL_STATE(76)] = 1469, - [SMALL_STATE(77)] = 1496, - [SMALL_STATE(78)] = 1523, - [SMALL_STATE(79)] = 1538, - [SMALL_STATE(80)] = 1557, - [SMALL_STATE(81)] = 1574, - [SMALL_STATE(82)] = 1595, - [SMALL_STATE(83)] = 1607, - [SMALL_STATE(84)] = 1625, - [SMALL_STATE(85)] = 1643, - [SMALL_STATE(86)] = 1661, - [SMALL_STATE(87)] = 1679, - [SMALL_STATE(88)] = 1696, - [SMALL_STATE(89)] = 1715, - [SMALL_STATE(90)] = 1734, - [SMALL_STATE(91)] = 1751, - [SMALL_STATE(92)] = 1768, - [SMALL_STATE(93)] = 1785, - [SMALL_STATE(94)] = 1796, - [SMALL_STATE(95)] = 1807, - [SMALL_STATE(96)] = 1818, - [SMALL_STATE(97)] = 1837, - [SMALL_STATE(98)] = 1854, - [SMALL_STATE(99)] = 1871, - [SMALL_STATE(100)] = 1888, - [SMALL_STATE(101)] = 1905, - [SMALL_STATE(102)] = 1922, - [SMALL_STATE(103)] = 1939, - [SMALL_STATE(104)] = 1949, - [SMALL_STATE(105)] = 1963, - [SMALL_STATE(106)] = 1973, - [SMALL_STATE(107)] = 1987, - [SMALL_STATE(108)] = 1999, - [SMALL_STATE(109)] = 2015, - [SMALL_STATE(110)] = 2029, - [SMALL_STATE(111)] = 2042, - [SMALL_STATE(112)] = 2055, - [SMALL_STATE(113)] = 2066, - [SMALL_STATE(114)] = 2079, - [SMALL_STATE(115)] = 2092, - [SMALL_STATE(116)] = 2105, - [SMALL_STATE(117)] = 2114, - [SMALL_STATE(118)] = 2127, - [SMALL_STATE(119)] = 2140, - [SMALL_STATE(120)] = 2149, - [SMALL_STATE(121)] = 2160, - [SMALL_STATE(122)] = 2173, - [SMALL_STATE(123)] = 2186, - [SMALL_STATE(124)] = 2195, - [SMALL_STATE(125)] = 2206, - [SMALL_STATE(126)] = 2217, - [SMALL_STATE(127)] = 2230, - [SMALL_STATE(128)] = 2243, - [SMALL_STATE(129)] = 2256, - [SMALL_STATE(130)] = 2269, - [SMALL_STATE(131)] = 2282, - [SMALL_STATE(132)] = 2293, - [SMALL_STATE(133)] = 2306, - [SMALL_STATE(134)] = 2319, - [SMALL_STATE(135)] = 2332, - [SMALL_STATE(136)] = 2342, - [SMALL_STATE(137)] = 2350, - [SMALL_STATE(138)] = 2360, - [SMALL_STATE(139)] = 2370, - [SMALL_STATE(140)] = 2380, - [SMALL_STATE(141)] = 2390, - [SMALL_STATE(142)] = 2400, - [SMALL_STATE(143)] = 2408, - [SMALL_STATE(144)] = 2418, - [SMALL_STATE(145)] = 2426, - [SMALL_STATE(146)] = 2436, - [SMALL_STATE(147)] = 2444, - [SMALL_STATE(148)] = 2452, - [SMALL_STATE(149)] = 2462, - [SMALL_STATE(150)] = 2470, - [SMALL_STATE(151)] = 2478, - [SMALL_STATE(152)] = 2488, - [SMALL_STATE(153)] = 2496, - [SMALL_STATE(154)] = 2504, - [SMALL_STATE(155)] = 2512, - [SMALL_STATE(156)] = 2520, - [SMALL_STATE(157)] = 2530, - [SMALL_STATE(158)] = 2540, - [SMALL_STATE(159)] = 2548, - [SMALL_STATE(160)] = 2558, - [SMALL_STATE(161)] = 2566, - [SMALL_STATE(162)] = 2574, - [SMALL_STATE(163)] = 2582, - [SMALL_STATE(164)] = 2592, - [SMALL_STATE(165)] = 2599, - [SMALL_STATE(166)] = 2606, - [SMALL_STATE(167)] = 2613, - [SMALL_STATE(168)] = 2620, - [SMALL_STATE(169)] = 2627, - [SMALL_STATE(170)] = 2634, - [SMALL_STATE(171)] = 2641, - [SMALL_STATE(172)] = 2648, - [SMALL_STATE(173)] = 2655, - [SMALL_STATE(174)] = 2662, - [SMALL_STATE(175)] = 2669, - [SMALL_STATE(176)] = 2676, - [SMALL_STATE(177)] = 2683, - [SMALL_STATE(178)] = 2690, - [SMALL_STATE(179)] = 2697, - [SMALL_STATE(180)] = 2704, - [SMALL_STATE(181)] = 2711, - [SMALL_STATE(182)] = 2718, - [SMALL_STATE(183)] = 2725, - [SMALL_STATE(184)] = 2732, - [SMALL_STATE(185)] = 2739, - [SMALL_STATE(186)] = 2746, - [SMALL_STATE(187)] = 2753, - [SMALL_STATE(188)] = 2760, - [SMALL_STATE(189)] = 2767, - [SMALL_STATE(190)] = 2774, - [SMALL_STATE(191)] = 2781, - [SMALL_STATE(192)] = 2788, + [SMALL_STATE(75)] = 1436, + [SMALL_STATE(76)] = 1451, + [SMALL_STATE(77)] = 1478, + [SMALL_STATE(78)] = 1505, + [SMALL_STATE(79)] = 1532, + [SMALL_STATE(80)] = 1559, + [SMALL_STATE(81)] = 1581, + [SMALL_STATE(82)] = 1598, + [SMALL_STATE(83)] = 1616, + [SMALL_STATE(84)] = 1628, + [SMALL_STATE(85)] = 1646, + [SMALL_STATE(86)] = 1664, + [SMALL_STATE(87)] = 1682, + [SMALL_STATE(88)] = 1699, + [SMALL_STATE(89)] = 1716, + [SMALL_STATE(90)] = 1735, + [SMALL_STATE(91)] = 1752, + [SMALL_STATE(92)] = 1769, + [SMALL_STATE(93)] = 1786, + [SMALL_STATE(94)] = 1803, + [SMALL_STATE(95)] = 1814, + [SMALL_STATE(96)] = 1825, + [SMALL_STATE(97)] = 1842, + [SMALL_STATE(98)] = 1859, + [SMALL_STATE(99)] = 1870, + [SMALL_STATE(100)] = 1889, + [SMALL_STATE(101)] = 1906, + [SMALL_STATE(102)] = 1923, + [SMALL_STATE(103)] = 1940, + [SMALL_STATE(104)] = 1959, + [SMALL_STATE(105)] = 1976, + [SMALL_STATE(106)] = 1990, + [SMALL_STATE(107)] = 2000, + [SMALL_STATE(108)] = 2010, + [SMALL_STATE(109)] = 2026, + [SMALL_STATE(110)] = 2038, + [SMALL_STATE(111)] = 2052, + [SMALL_STATE(112)] = 2066, + [SMALL_STATE(113)] = 2079, + [SMALL_STATE(114)] = 2092, + [SMALL_STATE(115)] = 2103, + [SMALL_STATE(116)] = 2116, + [SMALL_STATE(117)] = 2129, + [SMALL_STATE(118)] = 2142, + [SMALL_STATE(119)] = 2151, + [SMALL_STATE(120)] = 2160, + [SMALL_STATE(121)] = 2171, + [SMALL_STATE(122)] = 2184, + [SMALL_STATE(123)] = 2197, + [SMALL_STATE(124)] = 2210, + [SMALL_STATE(125)] = 2219, + [SMALL_STATE(126)] = 2232, + [SMALL_STATE(127)] = 2243, + [SMALL_STATE(128)] = 2254, + [SMALL_STATE(129)] = 2267, + [SMALL_STATE(130)] = 2280, + [SMALL_STATE(131)] = 2293, + [SMALL_STATE(132)] = 2304, + [SMALL_STATE(133)] = 2317, + [SMALL_STATE(134)] = 2330, + [SMALL_STATE(135)] = 2343, + [SMALL_STATE(136)] = 2356, + [SMALL_STATE(137)] = 2369, + [SMALL_STATE(138)] = 2379, + [SMALL_STATE(139)] = 2389, + [SMALL_STATE(140)] = 2399, + [SMALL_STATE(141)] = 2407, + [SMALL_STATE(142)] = 2417, + [SMALL_STATE(143)] = 2427, + [SMALL_STATE(144)] = 2437, + [SMALL_STATE(145)] = 2445, + [SMALL_STATE(146)] = 2453, + [SMALL_STATE(147)] = 2463, + [SMALL_STATE(148)] = 2471, + [SMALL_STATE(149)] = 2479, + [SMALL_STATE(150)] = 2487, + [SMALL_STATE(151)] = 2497, + [SMALL_STATE(152)] = 2505, + [SMALL_STATE(153)] = 2515, + [SMALL_STATE(154)] = 2523, + [SMALL_STATE(155)] = 2533, + [SMALL_STATE(156)] = 2541, + [SMALL_STATE(157)] = 2551, + [SMALL_STATE(158)] = 2559, + [SMALL_STATE(159)] = 2567, + [SMALL_STATE(160)] = 2577, + [SMALL_STATE(161)] = 2585, + [SMALL_STATE(162)] = 2593, + [SMALL_STATE(163)] = 2601, + [SMALL_STATE(164)] = 2611, + [SMALL_STATE(165)] = 2619, + [SMALL_STATE(166)] = 2629, + [SMALL_STATE(167)] = 2636, + [SMALL_STATE(168)] = 2643, + [SMALL_STATE(169)] = 2650, + [SMALL_STATE(170)] = 2657, + [SMALL_STATE(171)] = 2664, + [SMALL_STATE(172)] = 2671, + [SMALL_STATE(173)] = 2678, + [SMALL_STATE(174)] = 2685, + [SMALL_STATE(175)] = 2692, + [SMALL_STATE(176)] = 2699, + [SMALL_STATE(177)] = 2706, + [SMALL_STATE(178)] = 2713, + [SMALL_STATE(179)] = 2720, + [SMALL_STATE(180)] = 2727, + [SMALL_STATE(181)] = 2734, + [SMALL_STATE(182)] = 2741, + [SMALL_STATE(183)] = 2748, + [SMALL_STATE(184)] = 2755, + [SMALL_STATE(185)] = 2762, + [SMALL_STATE(186)] = 2769, + [SMALL_STATE(187)] = 2776, + [SMALL_STATE(188)] = 2783, + [SMALL_STATE(189)] = 2790, + [SMALL_STATE(190)] = 2797, + [SMALL_STATE(191)] = 2804, + [SMALL_STATE(192)] = 2811, }; static const TSParseActionEntry ts_parse_actions[] = { @@ -20160,30 +20178,30 @@ static const TSParseActionEntry ts_parse_actions[] = { [11] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primitive_type, 1), [13] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primitive_type, 1), [15] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), - [17] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(116), - [20] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(169), + [17] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(118), + [20] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(174), [23] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(23), - [26] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(69), - [29] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(69), - [32] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(126), - [35] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(127), - [38] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(183), - [41] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(190), + [26] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(62), + [29] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(62), + [32] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(113), + [35] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(133), + [38] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(177), + [41] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(173), [44] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(132), - [47] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(96), + [47] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(99), [50] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(129), - [53] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), - [55] = {.entry = {.count = 1, .reusable = true}}, SHIFT(116), - [57] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169), + [53] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), + [55] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), + [57] = {.entry = {.count = 1, .reusable = true}}, SHIFT(174), [59] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), - [61] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), - [63] = {.entry = {.count = 1, .reusable = false}}, SHIFT(69), - [65] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126), - [67] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), - [69] = {.entry = {.count = 1, .reusable = false}}, SHIFT(183), - [71] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190), + [61] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), + [63] = {.entry = {.count = 1, .reusable = false}}, SHIFT(62), + [65] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113), + [67] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), + [69] = {.entry = {.count = 1, .reusable = false}}, SHIFT(177), + [71] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), [73] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), - [75] = {.entry = {.count = 1, .reusable = true}}, SHIFT(96), + [75] = {.entry = {.count = 1, .reusable = true}}, SHIFT(99), [77] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), [79] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155), [81] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_number_literal, 1), @@ -20238,26 +20256,26 @@ static const TSParseActionEntry ts_parse_actions[] = { [179] = {.entry = {.count = 1, .reusable = false}}, SHIFT(121), [181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), [183] = {.entry = {.count = 1, .reusable = false}}, SHIFT(40), - [185] = {.entry = {.count = 1, .reusable = false}}, SHIFT(118), - [187] = {.entry = {.count = 1, .reusable = false}}, SHIFT(67), + [185] = {.entry = {.count = 1, .reusable = false}}, SHIFT(125), + [187] = {.entry = {.count = 1, .reusable = false}}, SHIFT(64), [189] = {.entry = {.count = 1, .reusable = false}}, SHIFT(54), - [191] = {.entry = {.count = 1, .reusable = false}}, SHIFT(68), + [191] = {.entry = {.count = 1, .reusable = false}}, SHIFT(65), [193] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(), [195] = {.entry = {.count = 1, .reusable = false}}, SHIFT(156), - [197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), + [197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(165), [199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), - [201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), - [203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), + [201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125), + [203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), [205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54), - [207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), - [209] = {.entry = {.count = 1, .reusable = false}}, SHIFT(140), + [207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), + [209] = {.entry = {.count = 1, .reusable = false}}, SHIFT(165), [211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), - [213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(112), - [215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), + [213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(114), + [215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), [217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), - [219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), - [221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(145), - [223] = {.entry = {.count = 1, .reusable = false}}, SHIFT(153), + [219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), + [221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), + [223] = {.entry = {.count = 1, .reusable = false}}, SHIFT(157), [225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(162), [227] = {.entry = {.count = 1, .reusable = false}}, SHIFT(162), [229] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_access_modifiers, 1), @@ -20268,12 +20286,12 @@ static const TSParseActionEntry ts_parse_actions[] = { [240] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(35), [243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), [245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161), - [247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125), + [247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), [249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), [251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), - [253] = {.entry = {.count = 1, .reusable = false}}, SHIFT(115), + [253] = {.entry = {.count = 1, .reusable = false}}, SHIFT(116), [255] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7), - [257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(115), + [257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(116), [259] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(38), [262] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(38), [265] = {.entry = {.count = 1, .reusable = false}}, SHIFT(38), @@ -20285,8 +20303,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), [279] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(43), [282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), - [284] = {.entry = {.count = 1, .reusable = false}}, SHIFT(146), - [286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146), + [284] = {.entry = {.count = 1, .reusable = false}}, SHIFT(144), + [286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144), [288] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 2), [290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186), [292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(184), @@ -20297,146 +20315,146 @@ static const TSParseActionEntry ts_parse_actions[] = { [302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73), [304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), [306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3), - [308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), - [310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), - [312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), - [314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), + [308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), + [310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), + [312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), + [314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), [316] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(73), [319] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), - [321] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(58), + [321] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(69), [324] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(3), - [327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), - [329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), - [331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), - [333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), - [335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2), - [337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163), - [339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(124), - [341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(78), - [343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(157), - [345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), - [347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), - [349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), - [351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(149), - [353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159), - [355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120), - [357] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_opcode, 1), - [359] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_opcode, 1), + [327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), + [329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(149), + [331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), + [333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(164), + [335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), + [337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), + [339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163), + [341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126), + [343] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_opcode, 1), + [345] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_opcode, 1), + [347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), + [349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159), + [351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120), + [353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), + [355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(153), + [357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), + [359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2), [361] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 5), [363] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 1), - [365] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 6), - [367] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_identifier, 2), - [369] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), - [371] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), SHIFT_REPEAT(116), - [374] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), - [376] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), SHIFT_REPEAT(184), - [379] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 1), - [381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(123), + [365] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), + [367] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), SHIFT_REPEAT(118), + [370] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_identifier, 2), + [372] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 6), + [374] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 1), + [376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(124), + [378] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), + [380] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), SHIFT_REPEAT(184), [383] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_super_declaration, 2), [385] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), [387] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), SHIFT_REPEAT(36), - [390] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), - [392] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), SHIFT_REPEAT(7), - [395] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), SHIFT_REPEAT(7), - [398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18), - [400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), - [402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), - [404] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 7), - [406] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_declaration, 2), - [408] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_implements_declaration, 2), - [410] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 3), - [412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), - [414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), - [416] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), - [418] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), SHIFT_REPEAT(7), - [421] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), SHIFT_REPEAT(7), - [424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(165), - [426] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), - [428] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), SHIFT_REPEAT(41), - [431] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_full_field_identifier, 3), - [433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), - [435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), - [437] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_full_method_identifier, 3), - [439] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_definition_repeat1, 2), SHIFT_REPEAT(178), - [442] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_annotation_definition_repeat1, 2), - [444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), - [446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(100), - [448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), - [450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), - [452] = {.entry = {.count = 1, .reusable = false}}, SHIFT(32), - [454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), - [456] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(45), - [459] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), - [461] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__identifier, 1), - [463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), - [465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), - [467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17), - [469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154), - [471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(160), - [473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), - [475] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__identifier, 1), - [477] = {.entry = {.count = 1, .reusable = false}}, SHIFT(83), - [479] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 3), - [481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), - [483] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__statement_argument, 1), - [485] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statement_argument, 1), - [487] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 2), - [489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84), - [491] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_repeat1, 2), SHIFT_REPEAT(32), - [494] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_statement_repeat1, 2), - [496] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_packed_switch_declaration_repeat1, 2), SHIFT_REPEAT(130), - [499] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_packed_switch_declaration_repeat1, 2), - [501] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 3), - [503] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 3), - [505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(130), - [507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28), - [509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), - [511] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 5), - [513] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 5), - [515] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 3), - [517] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 3), - [519] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_full_field_identifier, 3), - [521] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_full_method_identifier, 3), - [523] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_statement_repeat1, 2), - [525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), - [527] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_reference, 2), - [529] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 2), - [531] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 2), - [533] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_declaration, 3), + [390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18), + [392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), + [394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), + [396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), + [398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(181), + [400] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_declaration, 2), + [402] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_implements_declaration, 2), + [404] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), + [406] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), SHIFT_REPEAT(7), + [409] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), SHIFT_REPEAT(7), + [412] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 7), + [414] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 3), + [416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), + [418] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), + [420] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), SHIFT_REPEAT(41), + [423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(119), + [425] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), + [427] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), SHIFT_REPEAT(7), + [430] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), SHIFT_REPEAT(7), + [433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), + [435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169), + [437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), + [439] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_full_field_identifier, 3), + [441] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_full_method_identifier, 3), + [443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), + [445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), + [447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), + [449] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_definition_repeat1, 2), SHIFT_REPEAT(169), + [452] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_annotation_definition_repeat1, 2), + [454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), + [456] = {.entry = {.count = 1, .reusable = false}}, SHIFT(32), + [458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), + [460] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__identifier, 1), + [462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85), + [464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), + [466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), + [468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), + [470] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 3), + [472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), + [474] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__statement_argument, 1), + [476] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statement_argument, 1), + [478] = {.entry = {.count = 1, .reusable = false}}, SHIFT(86), + [480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(130), + [482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28), + [484] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 2), + [486] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__identifier, 1), + [488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(82), + [490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(123), + [492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17), + [494] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_packed_switch_declaration_repeat1, 2), SHIFT_REPEAT(130), + [497] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_packed_switch_declaration_repeat1, 2), + [499] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 3), + [501] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 3), + [503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146), + [505] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(45), + [508] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), + [510] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_repeat1, 2), SHIFT_REPEAT(32), + [513] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_statement_repeat1, 2), + [515] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_full_field_identifier, 3), + [517] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_full_method_identifier, 3), + [519] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_reference, 2), + [521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(168), + [523] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 2), + [525] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 2), + [527] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_declaration, 3), + [529] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 4), + [531] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 4), + [533] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 3), [535] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 3, .production_id = 1), - [537] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 4), - [539] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 4), - [541] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 2), - [543] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_property, 3, .production_id = 3), + [537] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 5), + [539] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 5), + [541] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 3), + [543] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 2), [545] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field_identifier, 2), - [547] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_value, 1), - [549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177), - [551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), - [553] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), - [555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(164), - [557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), - [559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), - [561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144), - [563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), - [565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(181), - [567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), - [569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), + [547] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_property, 3, .production_id = 3), + [549] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_value, 1), + [551] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_statement_repeat1, 2), + [553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(183), + [555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), + [557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83), + [559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(33), + [561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(145), + [563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(166), + [565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), + [567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(180), + [569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), [571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), - [573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(174), - [575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), - [577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(33), - [579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(119), - [581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), - [583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), - [585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185), - [587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(94), - [589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), - [591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(93), + [573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), + [575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185), + [577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(167), + [579] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), + [581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), + [583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), + [585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), + [587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(95), + [589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190), + [591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(94), [593] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 3), - [595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(82), + [595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192), [597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187), - [599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192), - [601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(167), + [599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), + [601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), }; #ifdef __cplusplus From 3dd2e5a2d2796d2b1e9183cb6a4acfb79b5bdb74 Mon Sep 17 00:00:00 2001 From: Yotam Nachum Date: Wed, 5 Jan 2022 10:09:03 +0200 Subject: [PATCH 37/98] Fix another typo in opcodes list --- grammar.js | 2 +- src/grammar.json | 2 +- src/node-types.json | 2 +- src/parser.c | 72 ++++++++++++++++++++++----------------------- 4 files changed, 39 insertions(+), 39 deletions(-) diff --git a/grammar.js b/grammar.js index 83bd894de..ab05f6cd6 100644 --- a/grammar.js +++ b/grammar.js @@ -58,7 +58,7 @@ const opcodes = [ "new-instance", "new-array", "filled-new-array", - "filled-new-array-range", + "filled-new-array/range", "fill-array-data", "throw", "goto", diff --git a/src/grammar.json b/src/grammar.json index 7edd32530..b45702c70 100644 --- a/src/grammar.json +++ b/src/grammar.json @@ -596,7 +596,7 @@ }, { "type": "STRING", - "value": "filled-new-array-range" + "value": "filled-new-array/range" }, { "type": "STRING", diff --git a/src/node-types.json b/src/node-types.json index 6564034c8..e6332e2f5 100644 --- a/src/node-types.json +++ b/src/node-types.json @@ -1294,7 +1294,7 @@ "named": false }, { - "type": "filled-new-array-range", + "type": "filled-new-array/range", "named": false }, { diff --git a/src/parser.c b/src/parser.c index a3b1786e8..ab090becc 100644 --- a/src/parser.c +++ b/src/parser.c @@ -82,7 +82,7 @@ enum { anon_sym_new_DASHinstance = 55, anon_sym_new_DASHarray = 56, anon_sym_filled_DASHnew_DASHarray = 57, - anon_sym_filled_DASHnew_DASHarray_DASHrange = 58, + anon_sym_filled_DASHnew_DASHarray_SLASHrange = 58, anon_sym_fill_DASHarray_DASHdata = 59, anon_sym_throw = 60, anon_sym_goto = 61, @@ -446,7 +446,7 @@ static const char * const ts_symbol_names[] = { [anon_sym_new_DASHinstance] = "new-instance", [anon_sym_new_DASHarray] = "new-array", [anon_sym_filled_DASHnew_DASHarray] = "filled-new-array", - [anon_sym_filled_DASHnew_DASHarray_DASHrange] = "filled-new-array-range", + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = "filled-new-array/range", [anon_sym_fill_DASHarray_DASHdata] = "fill-array-data", [anon_sym_throw] = "throw", [anon_sym_goto] = "goto", @@ -810,7 +810,7 @@ static const TSSymbol ts_symbol_map[] = { [anon_sym_new_DASHinstance] = anon_sym_new_DASHinstance, [anon_sym_new_DASHarray] = anon_sym_new_DASHarray, [anon_sym_filled_DASHnew_DASHarray] = anon_sym_filled_DASHnew_DASHarray, - [anon_sym_filled_DASHnew_DASHarray_DASHrange] = anon_sym_filled_DASHnew_DASHarray_DASHrange, + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = anon_sym_filled_DASHnew_DASHarray_SLASHrange, [anon_sym_fill_DASHarray_DASHdata] = anon_sym_fill_DASHarray_DASHdata, [anon_sym_throw] = anon_sym_throw, [anon_sym_goto] = anon_sym_goto, @@ -1348,7 +1348,7 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = false, }, - [anon_sym_filled_DASHnew_DASHarray_DASHrange] = { + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = { .visible = true, .named = false, }, @@ -9005,10 +9005,10 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 1578: ACCEPT_TOKEN(anon_sym_filled_DASHnew_DASHarray); - if (lookahead == '-') ADVANCE(1302); + if (lookahead == '/') ADVANCE(1302); END_STATE(); case 1579: - ACCEPT_TOKEN(anon_sym_filled_DASHnew_DASHarray_DASHrange); + ACCEPT_TOKEN(anon_sym_filled_DASHnew_DASHarray_SLASHrange); END_STATE(); case 1580: ACCEPT_TOKEN(anon_sym_fill_DASHarray_DASHdata); @@ -10442,7 +10442,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_new_DASHinstance] = ACTIONS(1), [anon_sym_new_DASHarray] = ACTIONS(1), [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(1), - [anon_sym_filled_DASHnew_DASHarray_DASHrange] = ACTIONS(1), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(1), [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(1), [anon_sym_throw] = ACTIONS(1), [anon_sym_goto] = ACTIONS(1), @@ -10741,7 +10741,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_new_DASHinstance] = ACTIONS(7), [anon_sym_new_DASHarray] = ACTIONS(7), [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(9), - [anon_sym_filled_DASHnew_DASHarray_DASHrange] = ACTIONS(7), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(7), [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(7), [anon_sym_throw] = ACTIONS(7), [anon_sym_goto] = ACTIONS(9), @@ -11004,7 +11004,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_new_DASHinstance] = ACTIONS(11), [anon_sym_new_DASHarray] = ACTIONS(11), [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(13), - [anon_sym_filled_DASHnew_DASHarray_DASHrange] = ACTIONS(11), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(11), [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(11), [anon_sym_throw] = ACTIONS(11), [anon_sym_goto] = ACTIONS(13), @@ -11278,7 +11278,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_new_DASHinstance] = ACTIONS(26), [anon_sym_new_DASHarray] = ACTIONS(26), [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(29), - [anon_sym_filled_DASHnew_DASHarray_DASHrange] = ACTIONS(26), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(26), [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(26), [anon_sym_throw] = ACTIONS(26), [anon_sym_goto] = ACTIONS(29), @@ -11538,7 +11538,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_new_DASHinstance] = ACTIONS(61), [anon_sym_new_DASHarray] = ACTIONS(61), [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(63), - [anon_sym_filled_DASHnew_DASHarray_DASHrange] = ACTIONS(61), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(61), [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(61), [anon_sym_throw] = ACTIONS(61), [anon_sym_goto] = ACTIONS(63), @@ -11798,7 +11798,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_new_DASHinstance] = ACTIONS(61), [anon_sym_new_DASHarray] = ACTIONS(61), [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(63), - [anon_sym_filled_DASHnew_DASHarray_DASHrange] = ACTIONS(61), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(61), [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(61), [anon_sym_throw] = ACTIONS(61), [anon_sym_goto] = ACTIONS(63), @@ -12043,7 +12043,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_new_DASHinstance] = ACTIONS(81), [anon_sym_new_DASHarray] = ACTIONS(81), [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(83), - [anon_sym_filled_DASHnew_DASHarray_DASHrange] = ACTIONS(81), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(81), [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(81), [anon_sym_throw] = ACTIONS(81), [anon_sym_goto] = ACTIONS(83), @@ -12299,7 +12299,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_new_DASHinstance] = ACTIONS(85), [anon_sym_new_DASHarray] = ACTIONS(85), [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(87), - [anon_sym_filled_DASHnew_DASHarray_DASHrange] = ACTIONS(85), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(85), [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(85), [anon_sym_throw] = ACTIONS(85), [anon_sym_goto] = ACTIONS(87), @@ -12548,7 +12548,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_new_DASHinstance] = ACTIONS(89), [anon_sym_new_DASHarray] = ACTIONS(89), [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(91), - [anon_sym_filled_DASHnew_DASHarray_DASHrange] = ACTIONS(89), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(89), [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(89), [anon_sym_throw] = ACTIONS(89), [anon_sym_goto] = ACTIONS(91), @@ -12796,7 +12796,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_new_DASHinstance] = ACTIONS(93), [anon_sym_new_DASHarray] = ACTIONS(93), [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(97), - [anon_sym_filled_DASHnew_DASHarray_DASHrange] = ACTIONS(93), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(93), [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(93), [anon_sym_throw] = ACTIONS(93), [anon_sym_goto] = ACTIONS(97), @@ -13041,7 +13041,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_new_DASHinstance] = ACTIONS(99), [anon_sym_new_DASHarray] = ACTIONS(99), [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(101), - [anon_sym_filled_DASHnew_DASHarray_DASHrange] = ACTIONS(99), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(99), [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(99), [anon_sym_throw] = ACTIONS(99), [anon_sym_goto] = ACTIONS(101), @@ -13287,7 +13287,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_new_DASHinstance] = ACTIONS(103), [anon_sym_new_DASHarray] = ACTIONS(103), [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(105), - [anon_sym_filled_DASHnew_DASHarray_DASHrange] = ACTIONS(103), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(103), [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(103), [anon_sym_throw] = ACTIONS(103), [anon_sym_goto] = ACTIONS(105), @@ -13533,7 +13533,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_new_DASHinstance] = ACTIONS(107), [anon_sym_new_DASHarray] = ACTIONS(107), [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(109), - [anon_sym_filled_DASHnew_DASHarray_DASHrange] = ACTIONS(107), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(107), [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(107), [anon_sym_throw] = ACTIONS(107), [anon_sym_goto] = ACTIONS(109), @@ -13777,7 +13777,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_new_DASHinstance] = ACTIONS(111), [anon_sym_new_DASHarray] = ACTIONS(111), [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(113), - [anon_sym_filled_DASHnew_DASHarray_DASHrange] = ACTIONS(111), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(111), [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(111), [anon_sym_throw] = ACTIONS(111), [anon_sym_goto] = ACTIONS(113), @@ -14021,7 +14021,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_new_DASHinstance] = ACTIONS(115), [anon_sym_new_DASHarray] = ACTIONS(115), [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(117), - [anon_sym_filled_DASHnew_DASHarray_DASHrange] = ACTIONS(115), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(115), [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(115), [anon_sym_throw] = ACTIONS(115), [anon_sym_goto] = ACTIONS(117), @@ -14265,7 +14265,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_new_DASHinstance] = ACTIONS(119), [anon_sym_new_DASHarray] = ACTIONS(119), [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(121), - [anon_sym_filled_DASHnew_DASHarray_DASHrange] = ACTIONS(119), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(119), [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(119), [anon_sym_throw] = ACTIONS(119), [anon_sym_goto] = ACTIONS(121), @@ -14509,7 +14509,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_new_DASHinstance] = ACTIONS(123), [anon_sym_new_DASHarray] = ACTIONS(123), [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(125), - [anon_sym_filled_DASHnew_DASHarray_DASHrange] = ACTIONS(123), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(123), [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(123), [anon_sym_throw] = ACTIONS(123), [anon_sym_goto] = ACTIONS(125), @@ -14753,7 +14753,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_new_DASHinstance] = ACTIONS(127), [anon_sym_new_DASHarray] = ACTIONS(127), [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(129), - [anon_sym_filled_DASHnew_DASHarray_DASHrange] = ACTIONS(127), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(127), [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(127), [anon_sym_throw] = ACTIONS(127), [anon_sym_goto] = ACTIONS(129), @@ -14997,7 +14997,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_new_DASHinstance] = ACTIONS(131), [anon_sym_new_DASHarray] = ACTIONS(131), [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(133), - [anon_sym_filled_DASHnew_DASHarray_DASHrange] = ACTIONS(131), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(131), [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(131), [anon_sym_throw] = ACTIONS(131), [anon_sym_goto] = ACTIONS(133), @@ -15241,7 +15241,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_new_DASHinstance] = ACTIONS(135), [anon_sym_new_DASHarray] = ACTIONS(135), [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(137), - [anon_sym_filled_DASHnew_DASHarray_DASHrange] = ACTIONS(135), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(135), [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(135), [anon_sym_throw] = ACTIONS(135), [anon_sym_goto] = ACTIONS(137), @@ -15485,7 +15485,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_new_DASHinstance] = ACTIONS(139), [anon_sym_new_DASHarray] = ACTIONS(139), [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(141), - [anon_sym_filled_DASHnew_DASHarray_DASHrange] = ACTIONS(139), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(139), [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(139), [anon_sym_throw] = ACTIONS(139), [anon_sym_goto] = ACTIONS(141), @@ -15729,7 +15729,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_new_DASHinstance] = ACTIONS(143), [anon_sym_new_DASHarray] = ACTIONS(143), [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(145), - [anon_sym_filled_DASHnew_DASHarray_DASHrange] = ACTIONS(143), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(143), [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(143), [anon_sym_throw] = ACTIONS(143), [anon_sym_goto] = ACTIONS(145), @@ -15973,7 +15973,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_new_DASHinstance] = ACTIONS(147), [anon_sym_new_DASHarray] = ACTIONS(147), [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(149), - [anon_sym_filled_DASHnew_DASHarray_DASHrange] = ACTIONS(147), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(147), [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(147), [anon_sym_throw] = ACTIONS(147), [anon_sym_goto] = ACTIONS(149), @@ -16217,7 +16217,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_new_DASHinstance] = ACTIONS(151), [anon_sym_new_DASHarray] = ACTIONS(151), [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(153), - [anon_sym_filled_DASHnew_DASHarray_DASHrange] = ACTIONS(151), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(151), [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(151), [anon_sym_throw] = ACTIONS(151), [anon_sym_goto] = ACTIONS(153), @@ -16461,7 +16461,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_new_DASHinstance] = ACTIONS(155), [anon_sym_new_DASHarray] = ACTIONS(155), [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(157), - [anon_sym_filled_DASHnew_DASHarray_DASHrange] = ACTIONS(155), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(155), [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(155), [anon_sym_throw] = ACTIONS(155), [anon_sym_goto] = ACTIONS(157), @@ -16705,7 +16705,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_new_DASHinstance] = ACTIONS(159), [anon_sym_new_DASHarray] = ACTIONS(159), [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(161), - [anon_sym_filled_DASHnew_DASHarray_DASHrange] = ACTIONS(159), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(159), [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(159), [anon_sym_throw] = ACTIONS(159), [anon_sym_goto] = ACTIONS(161), @@ -16949,7 +16949,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_new_DASHinstance] = ACTIONS(163), [anon_sym_new_DASHarray] = ACTIONS(163), [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(165), - [anon_sym_filled_DASHnew_DASHarray_DASHrange] = ACTIONS(163), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(163), [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(163), [anon_sym_throw] = ACTIONS(163), [anon_sym_goto] = ACTIONS(165), @@ -17193,7 +17193,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_new_DASHinstance] = ACTIONS(167), [anon_sym_new_DASHarray] = ACTIONS(167), [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(169), - [anon_sym_filled_DASHnew_DASHarray_DASHrange] = ACTIONS(167), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(167), [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(167), [anon_sym_throw] = ACTIONS(167), [anon_sym_goto] = ACTIONS(169), @@ -17437,7 +17437,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_new_DASHinstance] = ACTIONS(171), [anon_sym_new_DASHarray] = ACTIONS(171), [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(173), - [anon_sym_filled_DASHnew_DASHarray_DASHrange] = ACTIONS(171), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(171), [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(171), [anon_sym_throw] = ACTIONS(171), [anon_sym_goto] = ACTIONS(173), @@ -17681,7 +17681,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_new_DASHinstance] = ACTIONS(175), [anon_sym_new_DASHarray] = ACTIONS(175), [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(177), - [anon_sym_filled_DASHnew_DASHarray_DASHrange] = ACTIONS(175), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(175), [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(175), [anon_sym_throw] = ACTIONS(175), [anon_sym_goto] = ACTIONS(177), From afb91d29181102b1720279cd2485ee6a60da1cfd Mon Sep 17 00:00:00 2001 From: Yotam Nachum Date: Wed, 5 Jan 2022 10:12:39 +0200 Subject: [PATCH 38/98] Add missing modifier --- grammar.js | 1 + src/grammar.json | 4 + src/node-types.json | 4 + src/parser.c | 7101 ++++++++++++++++++++++--------------------- 4 files changed, 3660 insertions(+), 3450 deletions(-) diff --git a/grammar.js b/grammar.js index ab05f6cd6..5c90a37d1 100644 --- a/grammar.js +++ b/grammar.js @@ -16,6 +16,7 @@ const modifiers = [ "constructor", "varargs", "declared-synchronized", + "annotation", ]; const primitives = ["V", "Z", "B", "S", "C", "I", "J", "F", "D"]; diff --git a/src/grammar.json b/src/grammar.json index b45702c70..c533ab026 100644 --- a/src/grammar.json +++ b/src/grammar.json @@ -1914,6 +1914,10 @@ { "type": "STRING", "value": "declared-synchronized" + }, + { + "type": "STRING", + "value": "annotation" } ] } diff --git a/src/node-types.json b/src/node-types.json index e6332e2f5..2ec4cc2fa 100644 --- a/src/node-types.json +++ b/src/node-types.json @@ -1081,6 +1081,10 @@ "type": "and-long/2addr", "named": false }, + { + "type": "annotation", + "named": false + }, { "type": "annotation_key", "named": true diff --git a/src/parser.c b/src/parser.c index ab090becc..a715a6571 100644 --- a/src/parser.c +++ b/src/parser.c @@ -16,9 +16,9 @@ #define LANGUAGE_VERSION 13 #define STATE_COUNT 193 #define LARGE_STATE_COUNT 31 -#define SYMBOL_COUNT 359 +#define SYMBOL_COUNT 360 #define ALIAS_COUNT 2 -#define TOKEN_COUNT 306 +#define TOKEN_COUNT 307 #define EXTERNAL_TOKEN_COUNT 0 #define FIELD_COUNT 5 #define MAX_ALIAS_SEQUENCE_LENGTH 8 @@ -322,69 +322,70 @@ enum { anon_sym_constructor = 295, anon_sym_varargs = 296, anon_sym_declared_DASHsynchronized = 297, - sym_comment = 298, - anon_sym_DOTenum = 299, - sym_variable = 300, - sym_parameter = 301, - aux_sym_number_literal_token1 = 302, - aux_sym_number_literal_token2 = 303, - sym_string_literal = 304, - sym_null_literal = 305, - sym_class_definition = 306, - sym_class_declaration = 307, - sym_super_declaration = 308, - sym_source_declaration = 309, - sym_implements_declaration = 310, - sym_field_definition = 311, - sym_field_declaration = 312, - sym_method_definition = 313, - sym_method_declaration = 314, - sym_annotation_definition = 315, - sym_annotation_declaration = 316, - sym_annotation_property = 317, - sym_annotation_value = 318, - sym_param_definition = 319, - sym_param_declaration = 320, - sym__code_line = 321, - sym_statement = 322, - sym_opcode = 323, - sym__statement_argument = 324, - sym__declaration = 325, - sym_line_declaration = 326, - sym_locals_declaration = 327, - sym_catch_declaration = 328, - sym_catchall_declaration = 329, - sym_packed_switch_declaration = 330, - sym_sparse_switch_declaration = 331, - sym_array_data_declaration = 332, - sym__identifier = 333, - sym_field_identifier = 334, - sym_method_identifier = 335, - sym_full_field_identifier = 336, - sym_full_method_identifier = 337, - sym__type = 338, - sym_array_type = 339, - sym_primitive_type = 340, - sym_access_modifiers = 341, - sym_enum_reference = 342, - sym_list = 343, - sym_range = 344, - sym_number_literal = 345, - aux_sym_class_definition_repeat1 = 346, - aux_sym_class_definition_repeat2 = 347, - aux_sym_class_definition_repeat3 = 348, - aux_sym_class_definition_repeat4 = 349, - aux_sym_method_definition_repeat1 = 350, - aux_sym_annotation_definition_repeat1 = 351, - aux_sym_statement_repeat1 = 352, - aux_sym_packed_switch_declaration_repeat1 = 353, - aux_sym_sparse_switch_declaration_repeat1 = 354, - aux_sym_array_data_declaration_repeat1 = 355, - aux_sym_method_identifier_repeat1 = 356, - aux_sym_access_modifiers_repeat1 = 357, - aux_sym_list_repeat1 = 358, - alias_sym_code_block = 359, - alias_sym_parameters = 360, + anon_sym_annotation = 298, + sym_comment = 299, + anon_sym_DOTenum = 300, + sym_variable = 301, + sym_parameter = 302, + aux_sym_number_literal_token1 = 303, + aux_sym_number_literal_token2 = 304, + sym_string_literal = 305, + sym_null_literal = 306, + sym_class_definition = 307, + sym_class_declaration = 308, + sym_super_declaration = 309, + sym_source_declaration = 310, + sym_implements_declaration = 311, + sym_field_definition = 312, + sym_field_declaration = 313, + sym_method_definition = 314, + sym_method_declaration = 315, + sym_annotation_definition = 316, + sym_annotation_declaration = 317, + sym_annotation_property = 318, + sym_annotation_value = 319, + sym_param_definition = 320, + sym_param_declaration = 321, + sym__code_line = 322, + sym_statement = 323, + sym_opcode = 324, + sym__statement_argument = 325, + sym__declaration = 326, + sym_line_declaration = 327, + sym_locals_declaration = 328, + sym_catch_declaration = 329, + sym_catchall_declaration = 330, + sym_packed_switch_declaration = 331, + sym_sparse_switch_declaration = 332, + sym_array_data_declaration = 333, + sym__identifier = 334, + sym_field_identifier = 335, + sym_method_identifier = 336, + sym_full_field_identifier = 337, + sym_full_method_identifier = 338, + sym__type = 339, + sym_array_type = 340, + sym_primitive_type = 341, + sym_access_modifiers = 342, + sym_enum_reference = 343, + sym_list = 344, + sym_range = 345, + sym_number_literal = 346, + aux_sym_class_definition_repeat1 = 347, + aux_sym_class_definition_repeat2 = 348, + aux_sym_class_definition_repeat3 = 349, + aux_sym_class_definition_repeat4 = 350, + aux_sym_method_definition_repeat1 = 351, + aux_sym_annotation_definition_repeat1 = 352, + aux_sym_statement_repeat1 = 353, + aux_sym_packed_switch_declaration_repeat1 = 354, + aux_sym_sparse_switch_declaration_repeat1 = 355, + aux_sym_array_data_declaration_repeat1 = 356, + aux_sym_method_identifier_repeat1 = 357, + aux_sym_access_modifiers_repeat1 = 358, + aux_sym_list_repeat1 = 359, + alias_sym_code_block = 360, + alias_sym_parameters = 361, }; static const char * const ts_symbol_names[] = { @@ -686,6 +687,7 @@ static const char * const ts_symbol_names[] = { [anon_sym_constructor] = "constructor", [anon_sym_varargs] = "varargs", [anon_sym_declared_DASHsynchronized] = "declared-synchronized", + [anon_sym_annotation] = "annotation", [sym_comment] = "comment", [anon_sym_DOTenum] = ".enum", [sym_variable] = "variable", @@ -1050,6 +1052,7 @@ static const TSSymbol ts_symbol_map[] = { [anon_sym_constructor] = anon_sym_constructor, [anon_sym_varargs] = anon_sym_varargs, [anon_sym_declared_DASHsynchronized] = anon_sym_declared_DASHsynchronized, + [anon_sym_annotation] = anon_sym_annotation, [sym_comment] = sym_comment, [anon_sym_DOTenum] = anon_sym_DOTenum, [sym_variable] = sym_variable, @@ -2308,6 +2311,10 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = false, }, + [anon_sym_annotation] = { + .visible = true, + .named = false, + }, [sym_comment] = { .visible = true, .named = true, @@ -2624,128 +2631,128 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { eof = lexer->eof(lexer); switch (state) { case 0: - if (eof) ADVANCE(1521); + if (eof) ADVANCE(1545); if (lookahead == '"') ADVANCE(5); - if (lookahead == '#') ADVANCE(1851); - if (lookahead == ')') ADVANCE(1791); - if (lookahead == ',') ADVANCE(1540); - if (lookahead == '-') ADVANCE(175); - if (lookahead == '.') ADVANCE(174); - if (lookahead == '0') ADVANCE(1863); - if (lookahead == ':') ADVANCE(1518); - if (lookahead == '<') ADVANCE(511); - if (lookahead == '=') ADVANCE(1534); - if (lookahead == 'B') ADVANCE(1795); - if (lookahead == 'C') ADVANCE(1797); - if (lookahead == 'D') ADVANCE(1801); - if (lookahead == 'F') ADVANCE(1800); - if (lookahead == 'I') ADVANCE(1798); - if (lookahead == 'J') ADVANCE(1799); - if (lookahead == 'L') ADVANCE(1519); - if (lookahead == 'S') ADVANCE(1796); - if (lookahead == 'V') ADVANCE(1793); - if (lookahead == 'Z') ADVANCE(1794); - if (lookahead == '[') ADVANCE(1792); - if (lookahead == 'a') ADVANCE(481); - if (lookahead == 'b') ADVANCE(1260); - if (lookahead == 'c') ADVANCE(828); - if (lookahead == 'd') ADVANCE(669); - if (lookahead == 'e') ADVANCE(1034); - if (lookahead == 'f') ADVANCE(852); - if (lookahead == 'g') ADVANCE(1109); - if (lookahead == 'i') ADVANCE(781); - if (lookahead == 'l') ADVANCE(1115); - if (lookahead == 'm') ADVANCE(1110); - if (lookahead == 'n') ADVANCE(369); - if (lookahead == 'o') ADVANCE(1262); - if (lookahead == 'p') ADVANCE(367); - if (lookahead == 'r') ADVANCE(670); - if (lookahead == 's') ADVANCE(817); - if (lookahead == 't') ADVANCE(829); - if (lookahead == 'u') ADVANCE(1311); - if (lookahead == 'v') ADVANCE(420); - if (lookahead == 'x') ADVANCE(1193); - if (lookahead == '{') ADVANCE(1775); - if (lookahead == '}') ADVANCE(1777); + if (lookahead == '#') ADVANCE(1878); + if (lookahead == ')') ADVANCE(1815); + if (lookahead == ',') ADVANCE(1564); + if (lookahead == '-') ADVANCE(183); + if (lookahead == '.') ADVANCE(182); + if (lookahead == '0') ADVANCE(1890); + if (lookahead == ':') ADVANCE(1542); + if (lookahead == '<') ADVANCE(528); + if (lookahead == '=') ADVANCE(1558); + if (lookahead == 'B') ADVANCE(1819); + if (lookahead == 'C') ADVANCE(1821); + if (lookahead == 'D') ADVANCE(1825); + if (lookahead == 'F') ADVANCE(1824); + if (lookahead == 'I') ADVANCE(1822); + if (lookahead == 'J') ADVANCE(1823); + if (lookahead == 'L') ADVANCE(1543); + if (lookahead == 'S') ADVANCE(1820); + if (lookahead == 'V') ADVANCE(1817); + if (lookahead == 'Z') ADVANCE(1818); + if (lookahead == '[') ADVANCE(1816); + if (lookahead == 'a') ADVANCE(497); + if (lookahead == 'b') ADVANCE(1282); + if (lookahead == 'c') ADVANCE(845); + if (lookahead == 'd') ADVANCE(686); + if (lookahead == 'e') ADVANCE(1053); + if (lookahead == 'f') ADVANCE(869); + if (lookahead == 'g') ADVANCE(1129); + if (lookahead == 'i') ADVANCE(798); + if (lookahead == 'l') ADVANCE(1135); + if (lookahead == 'm') ADVANCE(1130); + if (lookahead == 'n') ADVANCE(385); + if (lookahead == 'o') ADVANCE(1284); + if (lookahead == 'p') ADVANCE(383); + if (lookahead == 'r') ADVANCE(687); + if (lookahead == 's') ADVANCE(834); + if (lookahead == 't') ADVANCE(846); + if (lookahead == 'u') ADVANCE(1333); + if (lookahead == 'v') ADVANCE(436); + if (lookahead == 'x') ADVANCE(1214); + if (lookahead == '{') ADVANCE(1799); + if (lookahead == '}') ADVANCE(1801); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(0) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1864); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1891); END_STATE(); case 1: - if (lookahead == '\n') ADVANCE(1541); + if (lookahead == '\n') ADVANCE(1565); if (lookahead == '"') ADVANCE(5); - if (lookahead == '#') ADVANCE(1851); - if (lookahead == '$') ADVANCE(127); - if (lookahead == ',') ADVANCE(1540); - if (lookahead == '-') ADVANCE(175); - if (lookahead == '0') ADVANCE(1861); - if (lookahead == ':') ADVANCE(1518); - if (lookahead == '<') ADVANCE(511); + if (lookahead == '#') ADVANCE(1878); + if (lookahead == '$') ADVANCE(135); + if (lookahead == ',') ADVANCE(1564); + if (lookahead == '-') ADVANCE(183); + if (lookahead == '0') ADVANCE(1888); + if (lookahead == ':') ADVANCE(1542); + if (lookahead == '<') ADVANCE(528); if (lookahead == 'L') ADVANCE(17); - if (lookahead == '[') ADVANCE(1792); + if (lookahead == '[') ADVANCE(1816); if (lookahead == 'p') ADVANCE(12); if (lookahead == 'v') ADVANCE(13); - if (lookahead == '{') ADVANCE(1775); + if (lookahead == '{') ADVANCE(1799); if (lookahead == '\t' || lookahead == '\r' || lookahead == ' ') SKIP(1) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1862); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1889); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(15); END_STATE(); case 2: - if (lookahead == ' ') ADVANCE(474); + if (lookahead == ' ') ADVANCE(491); END_STATE(); case 3: - if (lookahead == ' ') ADVANCE(475); + if (lookahead == ' ') ADVANCE(492); END_STATE(); case 4: if (lookahead == '"') ADVANCE(5); - if (lookahead == '#') ADVANCE(1851); - if (lookahead == '$') ADVANCE(127); - if (lookahead == '-') ADVANCE(176); - if (lookahead == '.') ADVANCE(749); - if (lookahead == '0') ADVANCE(1861); - if (lookahead == ':') ADVANCE(1518); - if (lookahead == '<') ADVANCE(511); + if (lookahead == '#') ADVANCE(1878); + if (lookahead == '$') ADVANCE(135); + if (lookahead == '-') ADVANCE(184); + if (lookahead == '.') ADVANCE(766); + if (lookahead == '0') ADVANCE(1888); + if (lookahead == ':') ADVANCE(1542); + if (lookahead == '<') ADVANCE(528); if (lookahead == 'L') ADVANCE(17); - if (lookahead == '[') ADVANCE(1792); + if (lookahead == '[') ADVANCE(1816); if (lookahead == 'n') ADVANCE(11); if (lookahead == 'p') ADVANCE(12); if (lookahead == 'v') ADVANCE(13); - if (lookahead == '{') ADVANCE(1775); - if (lookahead == '}') ADVANCE(1777); + if (lookahead == '{') ADVANCE(1799); + if (lookahead == '}') ADVANCE(1801); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(4) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1862); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1889); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(15); END_STATE(); case 5: - if (lookahead == '"') ADVANCE(1865); + if (lookahead == '"') ADVANCE(1892); if (lookahead != 0 && lookahead != '\n') ADVANCE(5); END_STATE(); case 6: - if (lookahead == '#') ADVANCE(1851); - if (lookahead == '<') ADVANCE(511); - if (lookahead == 'a') ADVANCE(33); - if (lookahead == 'b') ADVANCE(96); - if (lookahead == 'c') ADVANCE(90); - if (lookahead == 'd') ADVANCE(48); - if (lookahead == 'e') ADVANCE(82); - if (lookahead == 'f') ADVANCE(71); - if (lookahead == 'i') ADVANCE(83); + if (lookahead == '#') ADVANCE(1878); + if (lookahead == '<') ADVANCE(528); + if (lookahead == 'a') ADVANCE(34); + if (lookahead == 'b') ADVANCE(102); + if (lookahead == 'c') ADVANCE(94); + if (lookahead == 'd') ADVANCE(49); + if (lookahead == 'e') ADVANCE(84); + if (lookahead == 'f') ADVANCE(73); + if (lookahead == 'i') ADVANCE(85); if (lookahead == 'n') ADVANCE(22); - if (lookahead == 'p') ADVANCE(93); - if (lookahead == 's') ADVANCE(121); - if (lookahead == 't') ADVANCE(97); + if (lookahead == 'p') ADVANCE(99); + if (lookahead == 's') ADVANCE(128); + if (lookahead == 't') ADVANCE(103); if (lookahead == 'v') ADVANCE(30); if (lookahead == '\t' || lookahead == '\n' || @@ -2755,42 +2762,42 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('g' <= lookahead && lookahead <= 'z')) ADVANCE(127); + ('g' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 7: - if (lookahead == '#') ADVANCE(1851); - if (lookahead == 'L') ADVANCE(1519); - if (lookahead == 'a') ADVANCE(480); - if (lookahead == 'b') ADVANCE(1259); - if (lookahead == 'c') ADVANCE(1177); - if (lookahead == 'd') ADVANCE(668); - if (lookahead == 'e') ADVANCE(1033); - if (lookahead == 'f') ADVANCE(882); - if (lookahead == 'i') ADVANCE(1105); - if (lookahead == 'n') ADVANCE(368); - if (lookahead == 'p') ADVANCE(1261); - if (lookahead == 's') ADVANCE(1396); - if (lookahead == 't') ADVANCE(1263); - if (lookahead == 'v') ADVANCE(419); + if (lookahead == '#') ADVANCE(1878); + if (lookahead == 'L') ADVANCE(1543); + if (lookahead == 'a') ADVANCE(498); + if (lookahead == 'b') ADVANCE(1281); + if (lookahead == 'c') ADVANCE(1198); + if (lookahead == 'd') ADVANCE(685); + if (lookahead == 'e') ADVANCE(1052); + if (lookahead == 'f') ADVANCE(899); + if (lookahead == 'i') ADVANCE(1124); + if (lookahead == 'n') ADVANCE(384); + if (lookahead == 'p') ADVANCE(1283); + if (lookahead == 's') ADVANCE(1418); + if (lookahead == 't') ADVANCE(1285); + if (lookahead == 'v') ADVANCE(435); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(7) END_STATE(); case 8: - if (lookahead == '#') ADVANCE(1851); - if (lookahead == 'a') ADVANCE(263); - if (lookahead == 'b') ADVANCE(326); - if (lookahead == 'c') ADVANCE(320); - if (lookahead == 'd') ADVANCE(278); - if (lookahead == 'e') ADVANCE(312); - if (lookahead == 'f') ADVANCE(301); - if (lookahead == 'i') ADVANCE(313); - if (lookahead == 'n') ADVANCE(252); - if (lookahead == 'p') ADVANCE(323); - if (lookahead == 's') ADVANCE(351); - if (lookahead == 't') ADVANCE(327); - if (lookahead == 'v') ADVANCE(260); + if (lookahead == '#') ADVANCE(1878); + if (lookahead == 'a') ADVANCE(272); + if (lookahead == 'b') ADVANCE(340); + if (lookahead == 'c') ADVANCE(332); + if (lookahead == 'd') ADVANCE(287); + if (lookahead == 'e') ADVANCE(322); + if (lookahead == 'f') ADVANCE(311); + if (lookahead == 'i') ADVANCE(323); + if (lookahead == 'n') ADVANCE(260); + if (lookahead == 'p') ADVANCE(337); + if (lookahead == 's') ADVANCE(366); + if (lookahead == 't') ADVANCE(341); + if (lookahead == 'v') ADVANCE(268); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || @@ -2798,22 +2805,22 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('g' <= lookahead && lookahead <= 'z')) ADVANCE(357); + ('g' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 9: - if (lookahead == '$') ADVANCE(127); - if (lookahead == '(') ADVANCE(1790); - if (lookahead == ':') ADVANCE(1787); - if (lookahead == 'l') ADVANCE(1867); + if (lookahead == '$') ADVANCE(135); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == ':') ADVANCE(1811); + if (lookahead == 'l') ADVANCE(1894); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(15); END_STATE(); case 10: - if (lookahead == '$') ADVANCE(127); - if (lookahead == '(') ADVANCE(1790); - if (lookahead == ':') ADVANCE(1787); + if (lookahead == '$') ADVANCE(135); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == ':') ADVANCE(1811); if (lookahead == 'l') ADVANCE(9); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -2821,9 +2828,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(15); END_STATE(); case 11: - if (lookahead == '$') ADVANCE(127); - if (lookahead == '(') ADVANCE(1790); - if (lookahead == ':') ADVANCE(1787); + if (lookahead == '$') ADVANCE(135); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == ':') ADVANCE(1811); if (lookahead == 'u') ADVANCE(10); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -2831,38 +2838,38 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(15); END_STATE(); case 12: - if (lookahead == '$') ADVANCE(127); - if (lookahead == '(') ADVANCE(1790); - if (lookahead == ':') ADVANCE(1787); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1855); + if (lookahead == '$') ADVANCE(135); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == ':') ADVANCE(1811); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1882); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(15); END_STATE(); case 13: - if (lookahead == '$') ADVANCE(127); - if (lookahead == '(') ADVANCE(1790); - if (lookahead == ':') ADVANCE(1787); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1853); + if (lookahead == '$') ADVANCE(135); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == ':') ADVANCE(1811); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1880); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(15); END_STATE(); case 14: - if (lookahead == '$') ADVANCE(127); - if (lookahead == '(') ADVANCE(1790); - if (lookahead == ':') ADVANCE(1787); + if (lookahead == '$') ADVANCE(135); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == ':') ADVANCE(1811); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1858); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1885); if (('G' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('g' <= lookahead && lookahead <= 'z')) ADVANCE(15); END_STATE(); case 15: - if (lookahead == '$') ADVANCE(127); - if (lookahead == '(') ADVANCE(1790); - if (lookahead == ':') ADVANCE(1787); + if (lookahead == '$') ADVANCE(135); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == ':') ADVANCE(1811); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || @@ -2870,10 +2877,10 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 16: if (lookahead == '$') ADVANCE(21); - if (lookahead == '(') ADVANCE(1790); - if (lookahead == '/') ADVANCE(358); - if (lookahead == ':') ADVANCE(1787); - if (lookahead == ';') ADVANCE(1786); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == '/') ADVANCE(374); + if (lookahead == ':') ADVANCE(1811); + if (lookahead == ';') ADVANCE(1810); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || @@ -2881,33 +2888,33 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 17: if (lookahead == '$') ADVANCE(21); - if (lookahead == '(') ADVANCE(1790); - if (lookahead == '/') ADVANCE(358); - if (lookahead == ':') ADVANCE(1787); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == '/') ADVANCE(374); + if (lookahead == ':') ADVANCE(1811); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(16); END_STATE(); case 18: - if (lookahead == '(') ADVANCE(1789); + if (lookahead == '(') ADVANCE(1813); END_STATE(); case 19: - if (lookahead == '(') ADVANCE(1788); + if (lookahead == '(') ADVANCE(1812); END_STATE(); case 20: - if (lookahead == '(') ADVANCE(1790); - if (lookahead == '-') ADVANCE(1318); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == '-') ADVANCE(1340); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 21: - if (lookahead == '(') ADVANCE(1790); - if (lookahead == '/') ADVANCE(358); - if (lookahead == ';') ADVANCE(1786); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == '/') ADVANCE(374); + if (lookahead == ';') ADVANCE(1810); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -2915,7269 +2922,7453 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(21); END_STATE(); case 22: - if (lookahead == '(') ADVANCE(1790); - if (lookahead == 'a') ADVANCE(112); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == 'a') ADVANCE(118); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(127); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 23: - if (lookahead == '(') ADVANCE(1790); - if (lookahead == 'a') ADVANCE(99); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == 'a') ADVANCE(105); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(127); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 24: - if (lookahead == '(') ADVANCE(1790); - if (lookahead == 'a') ADVANCE(76); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == 'a') ADVANCE(78); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(127); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 25: - if (lookahead == '(') ADVANCE(1790); - if (lookahead == 'a') ADVANCE(40); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == 'a') ADVANCE(41); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(127); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 26: - if (lookahead == '(') ADVANCE(1790); - if (lookahead == 'a') ADVANCE(101); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == 'a') ADVANCE(107); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(127); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 27: - if (lookahead == '(') ADVANCE(1790); - if (lookahead == 'a') ADVANCE(85); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == 'a') ADVANCE(43); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(127); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 28: - if (lookahead == '(') ADVANCE(1790); - if (lookahead == 'a') ADVANCE(42); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == 'a') ADVANCE(89); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(127); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 29: - if (lookahead == '(') ADVANCE(1790); - if (lookahead == 'a') ADVANCE(115); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == 'a') ADVANCE(121); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(127); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 30: - if (lookahead == '(') ADVANCE(1790); - if (lookahead == 'a') ADVANCE(100); - if (lookahead == 'o') ADVANCE(80); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == 'a') ADVANCE(106); + if (lookahead == 'o') ADVANCE(82); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(127); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 31: - if (lookahead == '(') ADVANCE(1790); - if (lookahead == 'a') ADVANCE(114); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == 'a') ADVANCE(120); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(127); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 32: - if (lookahead == '(') ADVANCE(1790); - if (lookahead == 'a') ADVANCE(116); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == 'a') ADVANCE(122); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(127); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 33: - if (lookahead == '(') ADVANCE(1790); - if (lookahead == 'b') ADVANCE(105); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == 'a') ADVANCE(123); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 34: - if (lookahead == '(') ADVANCE(1790); - if (lookahead == 'b') ADVANCE(77); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == 'b') ADVANCE(111); + if (lookahead == 'n') ADVANCE(88); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 35: - if (lookahead == '(') ADVANCE(1790); - if (lookahead == 'c') ADVANCE(65); - if (lookahead == 't') ADVANCE(64); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == 'b') ADVANCE(79); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 36: - if (lookahead == '(') ADVANCE(1790); - if (lookahead == 'c') ADVANCE(1803); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == 'c') ADVANCE(66); + if (lookahead == 't') ADVANCE(65); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 37: - if (lookahead == '(') ADVANCE(1790); - if (lookahead == 'c') ADVANCE(1812); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == 'c') ADVANCE(1827); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 38: - if (lookahead == '(') ADVANCE(1790); - if (lookahead == 'c') ADVANCE(1839); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == 'c') ADVANCE(1836); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 39: - if (lookahead == '(') ADVANCE(1790); - if (lookahead == 'c') ADVANCE(78); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == 'c') ADVANCE(1863); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 40: - if (lookahead == '(') ADVANCE(1790); - if (lookahead == 'c') ADVANCE(108); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == 'c') ADVANCE(80); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 41: - if (lookahead == '(') ADVANCE(1790); - if (lookahead == 'c') ADVANCE(110); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == 'c') ADVANCE(114); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 42: - if (lookahead == '(') ADVANCE(1790); - if (lookahead == 'c') ADVANCE(53); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == 'c') ADVANCE(117); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 43: - if (lookahead == '(') ADVANCE(1790); - if (lookahead == 'c') ADVANCE(118); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == 'c') ADVANCE(54); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 44: - if (lookahead == '(') ADVANCE(1790); - if (lookahead == 'd') ADVANCE(62); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == 'c') ADVANCE(124); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 45: - if (lookahead == '(') ADVANCE(1790); - if (lookahead == 'd') ADVANCE(20); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == 'd') ADVANCE(63); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 46: - if (lookahead == '(') ADVANCE(1790); - if (lookahead == 'd') ADVANCE(1809); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == 'd') ADVANCE(20); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 47: - if (lookahead == '(') ADVANCE(1790); - if (lookahead == 'd') ADVANCE(1818); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == 'd') ADVANCE(1833); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 48: - if (lookahead == '(') ADVANCE(1790); - if (lookahead == 'e') ADVANCE(39); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == 'd') ADVANCE(1842); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 49: - if (lookahead == '(') ADVANCE(1790); - if (lookahead == 'e') ADVANCE(1836); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == 'e') ADVANCE(40); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 50: - if (lookahead == '(') ADVANCE(1790); - if (lookahead == 'e') ADVANCE(1827); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == 'e') ADVANCE(1860); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 51: - if (lookahead == '(') ADVANCE(1790); - if (lookahead == 'e') ADVANCE(1806); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == 'e') ADVANCE(1851); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 52: - if (lookahead == '(') ADVANCE(1790); - if (lookahead == 'e') ADVANCE(1821); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == 'e') ADVANCE(1830); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 53: - if (lookahead == '(') ADVANCE(1790); - if (lookahead == 'e') ADVANCE(1830); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == 'e') ADVANCE(1845); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 54: - if (lookahead == '(') ADVANCE(1790); - if (lookahead == 'e') ADVANCE(43); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == 'e') ADVANCE(1854); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 55: - if (lookahead == '(') ADVANCE(1790); - if (lookahead == 'e') ADVANCE(45); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == 'e') ADVANCE(44); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 56: - if (lookahead == '(') ADVANCE(1790); - if (lookahead == 'e') ADVANCE(94); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == 'e') ADVANCE(46); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 57: - if (lookahead == '(') ADVANCE(1790); - if (lookahead == 'e') ADVANCE(46); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == 'e') ADVANCE(100); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 58: - if (lookahead == '(') ADVANCE(1790); + if (lookahead == '(') ADVANCE(1814); if (lookahead == 'e') ADVANCE(47); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 59: - if (lookahead == '(') ADVANCE(1790); - if (lookahead == 'e') ADVANCE(87); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == 'e') ADVANCE(48); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 60: - if (lookahead == '(') ADVANCE(1790); - if (lookahead == 'e') ADVANCE(117); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == 'e') ADVANCE(91); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 61: - if (lookahead == '(') ADVANCE(1790); - if (lookahead == 'f') ADVANCE(28); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == 'e') ADVANCE(125); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 62: - if (lookahead == '(') ADVANCE(1790); - if (lookahead == 'g') ADVANCE(49); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == 'f') ADVANCE(27); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 63: - if (lookahead == '(') ADVANCE(1790); - if (lookahead == 'g') ADVANCE(104); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == 'g') ADVANCE(50); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 64: - if (lookahead == '(') ADVANCE(1790); - if (lookahead == 'h') ADVANCE(60); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == 'g') ADVANCE(110); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 65: - if (lookahead == '(') ADVANCE(1790); - if (lookahead == 'h') ADVANCE(103); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == 'h') ADVANCE(61); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 66: - if (lookahead == '(') ADVANCE(1790); - if (lookahead == 'i') ADVANCE(44); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == 'h') ADVANCE(109); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 67: - if (lookahead == '(') ADVANCE(1790); - if (lookahead == 'i') ADVANCE(125); - if (lookahead == 'o') ADVANCE(119); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == 'i') ADVANCE(45); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 68: - if (lookahead == '(') ADVANCE(1790); - if (lookahead == 'i') ADVANCE(126); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == 'i') ADVANCE(133); + if (lookahead == 'o') ADVANCE(126); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 69: - if (lookahead == '(') ADVANCE(1790); - if (lookahead == 'i') ADVANCE(124); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == 'i') ADVANCE(134); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 70: - if (lookahead == '(') ADVANCE(1790); - if (lookahead == 'i') ADVANCE(36); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == 'i') ADVANCE(132); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 71: - if (lookahead == '(') ADVANCE(1790); - if (lookahead == 'i') ADVANCE(86); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == 'i') ADVANCE(37); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 72: - if (lookahead == '(') ADVANCE(1790); - if (lookahead == 'i') ADVANCE(37); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == 'i') ADVANCE(38); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 73: - if (lookahead == '(') ADVANCE(1790); - if (lookahead == 'i') ADVANCE(79); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == 'i') ADVANCE(90); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 74: - if (lookahead == '(') ADVANCE(1790); - if (lookahead == 'i') ADVANCE(38); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == 'i') ADVANCE(81); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 75: - if (lookahead == '(') ADVANCE(1790); - if (lookahead == 'i') ADVANCE(59); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == 'i') ADVANCE(39); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 76: - if (lookahead == '(') ADVANCE(1790); - if (lookahead == 'l') ADVANCE(1815); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == 'i') ADVANCE(60); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 77: - if (lookahead == '(') ADVANCE(1790); - if (lookahead == 'l') ADVANCE(70); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == 'i') ADVANCE(98); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 78: - if (lookahead == '(') ADVANCE(1790); - if (lookahead == 'l') ADVANCE(26); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == 'l') ADVANCE(1839); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 79: - if (lookahead == '(') ADVANCE(1790); - if (lookahead == 'l') ADVANCE(52); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == 'l') ADVANCE(71); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 80: - if (lookahead == '(') ADVANCE(1790); - if (lookahead == 'l') ADVANCE(32); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == 'l') ADVANCE(26); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 81: - if (lookahead == '(') ADVANCE(1790); - if (lookahead == 'm') ADVANCE(1842); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == 'l') ADVANCE(53); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 82: - if (lookahead == '(') ADVANCE(1790); - if (lookahead == 'n') ADVANCE(122); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == 'l') ADVANCE(32); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 83: - if (lookahead == '(') ADVANCE(1790); - if (lookahead == 'n') ADVANCE(111); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == 'm') ADVANCE(1866); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 84: - if (lookahead == '(') ADVANCE(1790); - if (lookahead == 'n') ADVANCE(35); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == 'n') ADVANCE(130); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 85: - if (lookahead == '(') ADVANCE(1790); - if (lookahead == 'n') ADVANCE(107); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == 'n') ADVANCE(116); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 86: - if (lookahead == '(') ADVANCE(1790); - if (lookahead == 'n') ADVANCE(24); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == 'n') ADVANCE(36); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 87: - if (lookahead == '(') ADVANCE(1790); - if (lookahead == 'n') ADVANCE(109); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == 'n') ADVANCE(1876); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 88: - if (lookahead == '(') ADVANCE(1790); - if (lookahead == 'n') ADVANCE(68); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == 'n') ADVANCE(95); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 89: - if (lookahead == '(') ADVANCE(1790); - if (lookahead == 'n') ADVANCE(106); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == 'n') ADVANCE(112); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 90: - if (lookahead == '(') ADVANCE(1790); - if (lookahead == 'o') ADVANCE(89); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == 'n') ADVANCE(24); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 91: - if (lookahead == '(') ADVANCE(1790); - if (lookahead == 'o') ADVANCE(88); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == 'n') ADVANCE(115); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 92: - if (lookahead == '(') ADVANCE(1790); - if (lookahead == 'o') ADVANCE(95); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == 'n') ADVANCE(69); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 93: - if (lookahead == '(') ADVANCE(1790); - if (lookahead == 'r') ADVANCE(67); - if (lookahead == 'u') ADVANCE(34); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == 'n') ADVANCE(113); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 94: - if (lookahead == '(') ADVANCE(1790); - if (lookahead == 'r') ADVANCE(61); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == 'o') ADVANCE(93); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 95: - if (lookahead == '(') ADVANCE(1790); - if (lookahead == 'r') ADVANCE(1845); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == 'o') ADVANCE(129); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 96: - if (lookahead == '(') ADVANCE(1790); - if (lookahead == 'r') ADVANCE(66); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == 'o') ADVANCE(101); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 97: - if (lookahead == '(') ADVANCE(1790); - if (lookahead == 'r') ADVANCE(27); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == 'o') ADVANCE(92); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 98: - if (lookahead == '(') ADVANCE(1790); - if (lookahead == 'r') ADVANCE(123); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == 'o') ADVANCE(87); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 99: - if (lookahead == '(') ADVANCE(1790); - if (lookahead == 'r') ADVANCE(63); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == 'r') ADVANCE(68); + if (lookahead == 'u') ADVANCE(35); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 100: - if (lookahead == '(') ADVANCE(1790); - if (lookahead == 'r') ADVANCE(23); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == 'r') ADVANCE(62); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 101: - if (lookahead == '(') ADVANCE(1790); - if (lookahead == 'r') ADVANCE(55); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == 'r') ADVANCE(1869); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 102: - if (lookahead == '(') ADVANCE(1790); - if (lookahead == 'r') ADVANCE(25); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == 'r') ADVANCE(67); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 103: - if (lookahead == '(') ADVANCE(1790); - if (lookahead == 'r') ADVANCE(91); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == 'r') ADVANCE(28); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 104: - if (lookahead == '(') ADVANCE(1790); - if (lookahead == 's') ADVANCE(1848); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == 'r') ADVANCE(131); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 105: - if (lookahead == '(') ADVANCE(1790); - if (lookahead == 's') ADVANCE(120); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == 'r') ADVANCE(64); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 106: - if (lookahead == '(') ADVANCE(1790); - if (lookahead == 's') ADVANCE(113); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == 'r') ADVANCE(23); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 107: - if (lookahead == '(') ADVANCE(1790); - if (lookahead == 's') ADVANCE(75); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == 'r') ADVANCE(56); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 108: - if (lookahead == '(') ADVANCE(1790); - if (lookahead == 't') ADVANCE(1833); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == 'r') ADVANCE(25); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 109: - if (lookahead == '(') ADVANCE(1790); - if (lookahead == 't') ADVANCE(1824); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == 'r') ADVANCE(97); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 110: - if (lookahead == '(') ADVANCE(1790); - if (lookahead == 't') ADVANCE(92); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == 's') ADVANCE(1872); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 111: - if (lookahead == '(') ADVANCE(1790); - if (lookahead == 't') ADVANCE(56); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == 's') ADVANCE(127); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 112: - if (lookahead == '(') ADVANCE(1790); - if (lookahead == 't') ADVANCE(69); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == 's') ADVANCE(76); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 113: - if (lookahead == '(') ADVANCE(1790); - if (lookahead == 't') ADVANCE(98); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == 's') ADVANCE(119); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 114: - if (lookahead == '(') ADVANCE(1790); - if (lookahead == 't') ADVANCE(72); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == 't') ADVANCE(1857); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 115: - if (lookahead == '(') ADVANCE(1790); - if (lookahead == 't') ADVANCE(51); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == 't') ADVANCE(1848); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 116: - if (lookahead == '(') ADVANCE(1790); - if (lookahead == 't') ADVANCE(73); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == 't') ADVANCE(57); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 117: - if (lookahead == '(') ADVANCE(1790); - if (lookahead == 't') ADVANCE(74); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == 't') ADVANCE(96); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 118: - if (lookahead == '(') ADVANCE(1790); - if (lookahead == 't') ADVANCE(57); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == 't') ADVANCE(70); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 119: - if (lookahead == '(') ADVANCE(1790); - if (lookahead == 't') ADVANCE(54); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == 't') ADVANCE(104); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 120: - if (lookahead == '(') ADVANCE(1790); - if (lookahead == 't') ADVANCE(102); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == 't') ADVANCE(72); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 121: - if (lookahead == '(') ADVANCE(1790); - if (lookahead == 't') ADVANCE(31); - if (lookahead == 'y') ADVANCE(84); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == 't') ADVANCE(52); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 122: - if (lookahead == '(') ADVANCE(1790); - if (lookahead == 'u') ADVANCE(81); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == 't') ADVANCE(74); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 123: - if (lookahead == '(') ADVANCE(1790); - if (lookahead == 'u') ADVANCE(41); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == 't') ADVANCE(77); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 124: - if (lookahead == '(') ADVANCE(1790); - if (lookahead == 'v') ADVANCE(50); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == 't') ADVANCE(58); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 125: - if (lookahead == '(') ADVANCE(1790); - if (lookahead == 'v') ADVANCE(29); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == 't') ADVANCE(75); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 126: - if (lookahead == '(') ADVANCE(1790); - if (lookahead == 'z') ADVANCE(58); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == 't') ADVANCE(55); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'y')) ADVANCE(127); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 127: - if (lookahead == '(') ADVANCE(1790); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == 't') ADVANCE(108); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 128: - if (lookahead == '-') ADVANCE(671); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == 't') ADVANCE(31); + if (lookahead == 'y') ADVANCE(86); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 129: - if (lookahead == '-') ADVANCE(574); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == 't') ADVANCE(33); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 130: - if (lookahead == '-') ADVANCE(382); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == 'u') ADVANCE(83); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 131: - if (lookahead == '-') ADVANCE(664); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == 'u') ADVANCE(42); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 132: - if (lookahead == '-') ADVANCE(482); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == 'v') ADVANCE(51); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 133: - if (lookahead == '-') ADVANCE(577); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == 'v') ADVANCE(29); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 134: - if (lookahead == '-') ADVANCE(666); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == 'z') ADVANCE(59); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'y')) ADVANCE(135); END_STATE(); case 135: - if (lookahead == '-') ADVANCE(667); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 136: - if (lookahead == '-') ADVANCE(785); + if (lookahead == '-') ADVANCE(688); END_STATE(); case 137: - if (lookahead == '-') ADVANCE(862); + if (lookahead == '-') ADVANCE(591); END_STATE(); case 138: - if (lookahead == '-') ADVANCE(630); + if (lookahead == '-') ADVANCE(398); END_STATE(); case 139: - if (lookahead == '-') ADVANCE(1317); + if (lookahead == '-') ADVANCE(681); END_STATE(); case 140: - if (lookahead == '-') ADVANCE(1318); + if (lookahead == '-') ADVANCE(499); END_STATE(); case 141: - if (lookahead == '-') ADVANCE(1318); - if (lookahead == ':') ADVANCE(1787); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); + if (lookahead == '-') ADVANCE(594); END_STATE(); case 142: - if (lookahead == '-') ADVANCE(985); - if (lookahead == 'g') ADVANCE(131); - if (lookahead == 'l') ADVANCE(173); + if (lookahead == '-') ADVANCE(683); END_STATE(); case 143: - if (lookahead == '-') ADVANCE(880); + if (lookahead == '-') ADVANCE(684); END_STATE(); case 144: - if (lookahead == '-') ADVANCE(423); - if (lookahead == 'e') ADVANCE(575); + if (lookahead == '-') ADVANCE(802); END_STATE(); case 145: - if (lookahead == '-') ADVANCE(1114); + if (lookahead == '-') ADVANCE(879); END_STATE(); case 146: - if (lookahead == '-') ADVANCE(968); + if (lookahead == '-') ADVANCE(647); END_STATE(); case 147: - if (lookahead == '-') ADVANCE(1073); + if (lookahead == '-') ADVANCE(1339); END_STATE(); case 148: - if (lookahead == '-') ADVANCE(724); + if (lookahead == '-') ADVANCE(1340); END_STATE(); case 149: - if (lookahead == '-') ADVANCE(1415); - if (lookahead == 'e') ADVANCE(1215); + if (lookahead == '-') ADVANCE(1340); + if (lookahead == ':') ADVANCE(1811); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 150: - if (lookahead == '-') ADVANCE(536); + if (lookahead == '-') ADVANCE(1003); + if (lookahead == 'g') ADVANCE(139); + if (lookahead == 'l') ADVANCE(181); END_STATE(); case 151: - if (lookahead == '-') ADVANCE(432); + if (lookahead == '-') ADVANCE(897); END_STATE(); case 152: - if (lookahead == '-') ADVANCE(1445); + if (lookahead == '-') ADVANCE(439); + if (lookahead == 'e') ADVANCE(592); END_STATE(); case 153: - if (lookahead == '-') ADVANCE(1451); + if (lookahead == '-') ADVANCE(1134); END_STATE(); case 154: - if (lookahead == '-') ADVANCE(1452); + if (lookahead == '-') ADVANCE(986); END_STATE(); case 155: - if (lookahead == '-') ADVANCE(657); + if (lookahead == '-') ADVANCE(1092); END_STATE(); case 156: - if (lookahead == '-') ADVANCE(905); + if (lookahead == '-') ADVANCE(741); END_STATE(); case 157: - if (lookahead == '-') ADVANCE(636); + if (lookahead == '-') ADVANCE(1437); + if (lookahead == 'e') ADVANCE(1237); END_STATE(); case 158: - if (lookahead == '-') ADVANCE(658); + if (lookahead == '-') ADVANCE(553); END_STATE(); case 159: - if (lookahead == '-') ADVANCE(914); + if (lookahead == '-') ADVANCE(449); END_STATE(); case 160: - if (lookahead == '-') ADVANCE(638); + if (lookahead == '-') ADVANCE(1467); END_STATE(); case 161: - if (lookahead == '-') ADVANCE(660); + if (lookahead == '-') ADVANCE(1473); END_STATE(); case 162: - if (lookahead == '-') ADVANCE(918); + if (lookahead == '-') ADVANCE(1474); END_STATE(); case 163: - if (lookahead == '-') ADVANCE(661); + if (lookahead == '-') ADVANCE(674); END_STATE(); case 164: - if (lookahead == '-') ADVANCE(920); + if (lookahead == '-') ADVANCE(922); END_STATE(); case 165: - if (lookahead == '-') ADVANCE(663); + if (lookahead == '-') ADVANCE(653); END_STATE(); case 166: - if (lookahead == '-') ADVANCE(921); + if (lookahead == '-') ADVANCE(675); END_STATE(); case 167: - if (lookahead == '-') ADVANCE(922); + if (lookahead == '-') ADVANCE(931); END_STATE(); case 168: - if (lookahead == '-') ADVANCE(1329); + if (lookahead == '-') ADVANCE(655); END_STATE(); case 169: - if (lookahead == '-') ADVANCE(1331); + if (lookahead == '-') ADVANCE(677); END_STATE(); case 170: - if (lookahead == '-') ADVANCE(1332); + if (lookahead == '-') ADVANCE(935); END_STATE(); case 171: - if (lookahead == '-') ADVANCE(1333); + if (lookahead == '-') ADVANCE(678); END_STATE(); case 172: - if (lookahead == '-') ADVANCE(1334); + if (lookahead == '-') ADVANCE(937); END_STATE(); case 173: - if (lookahead == '-') ADVANCE(665); + if (lookahead == '-') ADVANCE(680); END_STATE(); case 174: - if (lookahead == '.') ADVANCE(1776); - if (lookahead == 'a') ADVANCE(1041); - if (lookahead == 'c') ADVANCE(371); - if (lookahead == 'e') ADVANCE(1019); - if (lookahead == 'f') ADVANCE(856); - if (lookahead == 'i') ADVANCE(1011); - if (lookahead == 'l') ADVANCE(860); - if (lookahead == 'm') ADVANCE(727); - if (lookahead == 'p') ADVANCE(362); - if (lookahead == 's') ADVANCE(1116); + if (lookahead == '-') ADVANCE(938); END_STATE(); case 175: - if (lookahead == '0') ADVANCE(1863); - if (lookahead == '>') ADVANCE(1782); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1864); + if (lookahead == '-') ADVANCE(939); END_STATE(); case 176: - if (lookahead == '0') ADVANCE(1863); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1864); + if (lookahead == '-') ADVANCE(1351); END_STATE(); case 177: - if (lookahead == '1') ADVANCE(230); - if (lookahead == '3') ADVANCE(196); + if (lookahead == '-') ADVANCE(1353); END_STATE(); case 178: - if (lookahead == '1') ADVANCE(231); - if (lookahead == 'f') ADVANCE(1273); + if (lookahead == '-') ADVANCE(1354); END_STATE(); case 179: - if (lookahead == '1') ADVANCE(232); - if (lookahead == '4') ADVANCE(1560); - if (lookahead == 'h') ADVANCE(870); + if (lookahead == '-') ADVANCE(1355); END_STATE(); case 180: - if (lookahead == '1') ADVANCE(233); + if (lookahead == '-') ADVANCE(1356); END_STATE(); case 181: - if (lookahead == '1') ADVANCE(234); + if (lookahead == '-') ADVANCE(682); END_STATE(); case 182: - if (lookahead == '1') ADVANCE(235); - if (lookahead == 'f') ADVANCE(1287); + if (lookahead == '.') ADVANCE(1800); + if (lookahead == 'a') ADVANCE(1060); + if (lookahead == 'c') ADVANCE(387); + if (lookahead == 'e') ADVANCE(1037); + if (lookahead == 'f') ADVANCE(873); + if (lookahead == 'i') ADVANCE(1029); + if (lookahead == 'l') ADVANCE(877); + if (lookahead == 'm') ADVANCE(744); + if (lookahead == 'p') ADVANCE(378); + if (lookahead == 's') ADVANCE(1136); END_STATE(); case 183: - if (lookahead == '1') ADVANCE(236); - if (lookahead == '8') ADVANCE(1755); + if (lookahead == '0') ADVANCE(1890); + if (lookahead == '>') ADVANCE(1806); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1891); END_STATE(); case 184: - if (lookahead == '1') ADVANCE(237); - if (lookahead == '8') ADVANCE(1749); + if (lookahead == '0') ADVANCE(1890); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1891); END_STATE(); case 185: if (lookahead == '1') ADVANCE(238); - if (lookahead == '8') ADVANCE(1754); + if (lookahead == '3') ADVANCE(204); END_STATE(); case 186: if (lookahead == '1') ADVANCE(239); - if (lookahead == '3') ADVANCE(197); - if (lookahead == 'h') ADVANCE(926); + if (lookahead == 'f') ADVANCE(1295); END_STATE(); case 187: if (lookahead == '1') ADVANCE(240); - if (lookahead == '8') ADVANCE(1752); + if (lookahead == '4') ADVANCE(1584); + if (lookahead == 'h') ADVANCE(887); END_STATE(); case 188: if (lookahead == '1') ADVANCE(241); - if (lookahead == '8') ADVANCE(1751); END_STATE(); case 189: if (lookahead == '1') ADVANCE(242); - if (lookahead == '8') ADVANCE(1753); END_STATE(); case 190: if (lookahead == '1') ADVANCE(243); - if (lookahead == '8') ADVANCE(1750); + if (lookahead == 'f') ADVANCE(1309); END_STATE(); case 191: if (lookahead == '1') ADVANCE(244); - if (lookahead == '8') ADVANCE(1756); + if (lookahead == '8') ADVANCE(1779); END_STATE(); case 192: if (lookahead == '1') ADVANCE(245); - if (lookahead == 'f') ADVANCE(1296); + if (lookahead == '8') ADVANCE(1773); END_STATE(); case 193: if (lookahead == '1') ADVANCE(246); + if (lookahead == '8') ADVANCE(1778); END_STATE(); case 194: if (lookahead == '1') ADVANCE(247); + if (lookahead == '3') ADVANCE(205); + if (lookahead == 'h') ADVANCE(944); END_STATE(); case 195: if (lookahead == '1') ADVANCE(248); + if (lookahead == '8') ADVANCE(1776); END_STATE(); case 196: - if (lookahead == '2') ADVANCE(1584); + if (lookahead == '1') ADVANCE(249); + if (lookahead == '8') ADVANCE(1775); END_STATE(); case 197: - if (lookahead == '2') ADVANCE(1565); + if (lookahead == '1') ADVANCE(250); + if (lookahead == '8') ADVANCE(1777); END_STATE(); case 198: - if (lookahead == '2') ADVANCE(381); - if (lookahead == 'l') ADVANCE(883); + if (lookahead == '1') ADVANCE(251); + if (lookahead == '8') ADVANCE(1774); END_STATE(); case 199: - if (lookahead == '2') ADVANCE(431); - if (lookahead == 'l') ADVANCE(884); + if (lookahead == '1') ADVANCE(252); + if (lookahead == '8') ADVANCE(1780); END_STATE(); case 200: - if (lookahead == '2') ADVANCE(436); - if (lookahead == 'l') ADVANCE(885); + if (lookahead == '1') ADVANCE(253); + if (lookahead == 'f') ADVANCE(1318); END_STATE(); case 201: - if (lookahead == '2') ADVANCE(440); - if (lookahead == 'l') ADVANCE(886); + if (lookahead == '1') ADVANCE(254); END_STATE(); case 202: - if (lookahead == '2') ADVANCE(442); - if (lookahead == 'l') ADVANCE(887); + if (lookahead == '1') ADVANCE(255); END_STATE(); case 203: - if (lookahead == '2') ADVANCE(444); + if (lookahead == '1') ADVANCE(256); END_STATE(); case 204: - if (lookahead == '2') ADVANCE(446); - if (lookahead == 'l') ADVANCE(888); + if (lookahead == '2') ADVANCE(1608); END_STATE(); case 205: - if (lookahead == '2') ADVANCE(448); - if (lookahead == 'l') ADVANCE(889); + if (lookahead == '2') ADVANCE(1589); END_STATE(); case 206: - if (lookahead == '2') ADVANCE(450); - if (lookahead == 'l') ADVANCE(890); + if (lookahead == '2') ADVANCE(397); + if (lookahead == 'l') ADVANCE(900); END_STATE(); case 207: - if (lookahead == '2') ADVANCE(451); - if (lookahead == 'l') ADVANCE(891); + if (lookahead == '2') ADVANCE(448); + if (lookahead == 'l') ADVANCE(901); END_STATE(); case 208: - if (lookahead == '2') ADVANCE(452); - if (lookahead == 'l') ADVANCE(892); + if (lookahead == '2') ADVANCE(453); + if (lookahead == 'l') ADVANCE(902); END_STATE(); case 209: - if (lookahead == '2') ADVANCE(453); + if (lookahead == '2') ADVANCE(456); + if (lookahead == 'l') ADVANCE(903); END_STATE(); case 210: - if (lookahead == '2') ADVANCE(454); + if (lookahead == '2') ADVANCE(459); + if (lookahead == 'l') ADVANCE(904); END_STATE(); case 211: - if (lookahead == '2') ADVANCE(455); + if (lookahead == '2') ADVANCE(461); END_STATE(); case 212: - if (lookahead == '2') ADVANCE(456); + if (lookahead == '2') ADVANCE(463); + if (lookahead == 'l') ADVANCE(905); END_STATE(); case 213: - if (lookahead == '2') ADVANCE(457); + if (lookahead == '2') ADVANCE(465); + if (lookahead == 'l') ADVANCE(906); END_STATE(); case 214: - if (lookahead == '2') ADVANCE(458); + if (lookahead == '2') ADVANCE(467); + if (lookahead == 'l') ADVANCE(907); END_STATE(); case 215: - if (lookahead == '2') ADVANCE(459); + if (lookahead == '2') ADVANCE(468); + if (lookahead == 'l') ADVANCE(908); END_STATE(); case 216: - if (lookahead == '2') ADVANCE(460); + if (lookahead == '2') ADVANCE(469); + if (lookahead == 'l') ADVANCE(909); END_STATE(); case 217: - if (lookahead == '2') ADVANCE(461); - if (lookahead == 'l') ADVANCE(894); + if (lookahead == '2') ADVANCE(470); END_STATE(); case 218: - if (lookahead == '2') ADVANCE(462); + if (lookahead == '2') ADVANCE(471); END_STATE(); case 219: - if (lookahead == '2') ADVANCE(463); + if (lookahead == '2') ADVANCE(472); END_STATE(); case 220: - if (lookahead == '2') ADVANCE(464); + if (lookahead == '2') ADVANCE(473); END_STATE(); case 221: - if (lookahead == '2') ADVANCE(465); + if (lookahead == '2') ADVANCE(474); END_STATE(); case 222: - if (lookahead == '2') ADVANCE(466); + if (lookahead == '2') ADVANCE(475); END_STATE(); case 223: - if (lookahead == '2') ADVANCE(467); + if (lookahead == '2') ADVANCE(476); END_STATE(); case 224: - if (lookahead == '2') ADVANCE(468); + if (lookahead == '2') ADVANCE(477); END_STATE(); case 225: - if (lookahead == '2') ADVANCE(469); + if (lookahead == '2') ADVANCE(478); + if (lookahead == 'l') ADVANCE(911); END_STATE(); case 226: - if (lookahead == '2') ADVANCE(470); + if (lookahead == '2') ADVANCE(479); END_STATE(); case 227: - if (lookahead == '2') ADVANCE(471); + if (lookahead == '2') ADVANCE(480); END_STATE(); case 228: - if (lookahead == '2') ADVANCE(472); + if (lookahead == '2') ADVANCE(481); END_STATE(); case 229: - if (lookahead == '2') ADVANCE(473); + if (lookahead == '2') ADVANCE(482); END_STATE(); case 230: - if (lookahead == '6') ADVANCE(1583); + if (lookahead == '2') ADVANCE(483); END_STATE(); case 231: - if (lookahead == '6') ADVANCE(1545); + if (lookahead == '2') ADVANCE(484); END_STATE(); case 232: - if (lookahead == '6') ADVANCE(1561); + if (lookahead == '2') ADVANCE(485); END_STATE(); case 233: - if (lookahead == '6') ADVANCE(1544); + if (lookahead == '2') ADVANCE(486); END_STATE(); case 234: - if (lookahead == '6') ADVANCE(1563); + if (lookahead == '2') ADVANCE(487); END_STATE(); case 235: - if (lookahead == '6') ADVANCE(1548); + if (lookahead == '2') ADVANCE(488); END_STATE(); case 236: - if (lookahead == '6') ADVANCE(1747); + if (lookahead == '2') ADVANCE(489); END_STATE(); case 237: - if (lookahead == '6') ADVANCE(1741); + if (lookahead == '2') ADVANCE(490); END_STATE(); case 238: - if (lookahead == '6') ADVANCE(1746); + if (lookahead == '6') ADVANCE(1607); END_STATE(); case 239: - if (lookahead == '6') ADVANCE(1564); + if (lookahead == '6') ADVANCE(1569); END_STATE(); case 240: - if (lookahead == '6') ADVANCE(1744); + if (lookahead == '6') ADVANCE(1585); END_STATE(); case 241: - if (lookahead == '6') ADVANCE(1743); + if (lookahead == '6') ADVANCE(1568); END_STATE(); case 242: - if (lookahead == '6') ADVANCE(1745); + if (lookahead == '6') ADVANCE(1587); END_STATE(); case 243: - if (lookahead == '6') ADVANCE(1742); + if (lookahead == '6') ADVANCE(1572); END_STATE(); case 244: - if (lookahead == '6') ADVANCE(1748); + if (lookahead == '6') ADVANCE(1771); END_STATE(); case 245: - if (lookahead == '6') ADVANCE(1551); + if (lookahead == '6') ADVANCE(1765); END_STATE(); case 246: - if (lookahead == '6') ADVANCE(1547); + if (lookahead == '6') ADVANCE(1770); END_STATE(); case 247: - if (lookahead == '6') ADVANCE(1567); + if (lookahead == '6') ADVANCE(1588); END_STATE(); case 248: - if (lookahead == '6') ADVANCE(1550); + if (lookahead == '6') ADVANCE(1768); END_STATE(); case 249: - if (lookahead == '8') ADVANCE(1757); + if (lookahead == '6') ADVANCE(1767); END_STATE(); case 250: - if (lookahead == '8') ADVANCE(1758); + if (lookahead == '6') ADVANCE(1769); END_STATE(); case 251: - if (lookahead == '8') ADVANCE(1759); + if (lookahead == '6') ADVANCE(1766); END_STATE(); case 252: - if (lookahead == ':') ADVANCE(1787); - if (lookahead == 'a') ADVANCE(342); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(357); + if (lookahead == '6') ADVANCE(1772); END_STATE(); case 253: - if (lookahead == ':') ADVANCE(1787); - if (lookahead == 'a') ADVANCE(329); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(357); + if (lookahead == '6') ADVANCE(1575); END_STATE(); case 254: - if (lookahead == ':') ADVANCE(1787); - if (lookahead == 'a') ADVANCE(306); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(357); + if (lookahead == '6') ADVANCE(1571); END_STATE(); case 255: - if (lookahead == ':') ADVANCE(1787); - if (lookahead == 'a') ADVANCE(270); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(357); + if (lookahead == '6') ADVANCE(1591); END_STATE(); case 256: - if (lookahead == ':') ADVANCE(1787); - if (lookahead == 'a') ADVANCE(331); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(357); + if (lookahead == '6') ADVANCE(1574); END_STATE(); case 257: - if (lookahead == ':') ADVANCE(1787); - if (lookahead == 'a') ADVANCE(315); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(357); + if (lookahead == '8') ADVANCE(1781); END_STATE(); case 258: - if (lookahead == ':') ADVANCE(1787); - if (lookahead == 'a') ADVANCE(272); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(357); + if (lookahead == '8') ADVANCE(1782); END_STATE(); case 259: - if (lookahead == ':') ADVANCE(1787); - if (lookahead == 'a') ADVANCE(345); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(357); + if (lookahead == '8') ADVANCE(1783); END_STATE(); case 260: - if (lookahead == ':') ADVANCE(1787); - if (lookahead == 'a') ADVANCE(330); - if (lookahead == 'o') ADVANCE(310); + if (lookahead == ':') ADVANCE(1811); + if (lookahead == 'a') ADVANCE(356); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(357); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 261: - if (lookahead == ':') ADVANCE(1787); - if (lookahead == 'a') ADVANCE(344); + if (lookahead == ':') ADVANCE(1811); + if (lookahead == 'a') ADVANCE(343); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(357); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 262: - if (lookahead == ':') ADVANCE(1787); - if (lookahead == 'a') ADVANCE(346); + if (lookahead == ':') ADVANCE(1811); + if (lookahead == 'a') ADVANCE(316); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(357); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 263: - if (lookahead == ':') ADVANCE(1787); - if (lookahead == 'b') ADVANCE(335); + if (lookahead == ':') ADVANCE(1811); + if (lookahead == 'a') ADVANCE(279); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 264: - if (lookahead == ':') ADVANCE(1787); - if (lookahead == 'b') ADVANCE(307); + if (lookahead == ':') ADVANCE(1811); + if (lookahead == 'a') ADVANCE(345); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 265: - if (lookahead == ':') ADVANCE(1787); - if (lookahead == 'c') ADVANCE(295); - if (lookahead == 't') ADVANCE(294); + if (lookahead == ':') ADVANCE(1811); + if (lookahead == 'a') ADVANCE(281); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 266: - if (lookahead == ':') ADVANCE(1787); - if (lookahead == 'c') ADVANCE(1804); + if (lookahead == ':') ADVANCE(1811); + if (lookahead == 'a') ADVANCE(327); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 267: - if (lookahead == ':') ADVANCE(1787); - if (lookahead == 'c') ADVANCE(1813); + if (lookahead == ':') ADVANCE(1811); + if (lookahead == 'a') ADVANCE(359); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 268: - if (lookahead == ':') ADVANCE(1787); - if (lookahead == 'c') ADVANCE(1840); + if (lookahead == ':') ADVANCE(1811); + if (lookahead == 'a') ADVANCE(344); + if (lookahead == 'o') ADVANCE(320); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 269: - if (lookahead == ':') ADVANCE(1787); - if (lookahead == 'c') ADVANCE(308); + if (lookahead == ':') ADVANCE(1811); + if (lookahead == 'a') ADVANCE(358); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 270: - if (lookahead == ':') ADVANCE(1787); - if (lookahead == 'c') ADVANCE(338); + if (lookahead == ':') ADVANCE(1811); + if (lookahead == 'a') ADVANCE(360); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 271: - if (lookahead == ':') ADVANCE(1787); - if (lookahead == 'c') ADVANCE(340); + if (lookahead == ':') ADVANCE(1811); + if (lookahead == 'a') ADVANCE(361); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 272: - if (lookahead == ':') ADVANCE(1787); - if (lookahead == 'c') ADVANCE(283); + if (lookahead == ':') ADVANCE(1811); + if (lookahead == 'b') ADVANCE(349); + if (lookahead == 'n') ADVANCE(326); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 273: - if (lookahead == ':') ADVANCE(1787); - if (lookahead == 'c') ADVANCE(348); + if (lookahead == ':') ADVANCE(1811); + if (lookahead == 'b') ADVANCE(317); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 274: - if (lookahead == ':') ADVANCE(1787); - if (lookahead == 'd') ADVANCE(292); + if (lookahead == ':') ADVANCE(1811); + if (lookahead == 'c') ADVANCE(304); + if (lookahead == 't') ADVANCE(303); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 275: - if (lookahead == ':') ADVANCE(1787); - if (lookahead == 'd') ADVANCE(141); + if (lookahead == ':') ADVANCE(1811); + if (lookahead == 'c') ADVANCE(1828); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 276: - if (lookahead == ':') ADVANCE(1787); - if (lookahead == 'd') ADVANCE(1810); + if (lookahead == ':') ADVANCE(1811); + if (lookahead == 'c') ADVANCE(1837); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 277: - if (lookahead == ':') ADVANCE(1787); - if (lookahead == 'd') ADVANCE(1819); + if (lookahead == ':') ADVANCE(1811); + if (lookahead == 'c') ADVANCE(1864); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 278: - if (lookahead == ':') ADVANCE(1787); - if (lookahead == 'e') ADVANCE(269); + if (lookahead == ':') ADVANCE(1811); + if (lookahead == 'c') ADVANCE(318); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 279: - if (lookahead == ':') ADVANCE(1787); - if (lookahead == 'e') ADVANCE(1837); + if (lookahead == ':') ADVANCE(1811); + if (lookahead == 'c') ADVANCE(352); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 280: - if (lookahead == ':') ADVANCE(1787); - if (lookahead == 'e') ADVANCE(1828); + if (lookahead == ':') ADVANCE(1811); + if (lookahead == 'c') ADVANCE(355); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 281: - if (lookahead == ':') ADVANCE(1787); - if (lookahead == 'e') ADVANCE(1807); + if (lookahead == ':') ADVANCE(1811); + if (lookahead == 'c') ADVANCE(292); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 282: - if (lookahead == ':') ADVANCE(1787); - if (lookahead == 'e') ADVANCE(1822); + if (lookahead == ':') ADVANCE(1811); + if (lookahead == 'c') ADVANCE(362); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 283: - if (lookahead == ':') ADVANCE(1787); - if (lookahead == 'e') ADVANCE(1831); + if (lookahead == ':') ADVANCE(1811); + if (lookahead == 'd') ADVANCE(301); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 284: - if (lookahead == ':') ADVANCE(1787); - if (lookahead == 'e') ADVANCE(273); + if (lookahead == ':') ADVANCE(1811); + if (lookahead == 'd') ADVANCE(149); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 285: - if (lookahead == ':') ADVANCE(1787); - if (lookahead == 'e') ADVANCE(275); + if (lookahead == ':') ADVANCE(1811); + if (lookahead == 'd') ADVANCE(1834); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 286: - if (lookahead == ':') ADVANCE(1787); - if (lookahead == 'e') ADVANCE(324); + if (lookahead == ':') ADVANCE(1811); + if (lookahead == 'd') ADVANCE(1843); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 287: - if (lookahead == ':') ADVANCE(1787); - if (lookahead == 'e') ADVANCE(276); + if (lookahead == ':') ADVANCE(1811); + if (lookahead == 'e') ADVANCE(278); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 288: - if (lookahead == ':') ADVANCE(1787); - if (lookahead == 'e') ADVANCE(277); + if (lookahead == ':') ADVANCE(1811); + if (lookahead == 'e') ADVANCE(1861); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 289: - if (lookahead == ':') ADVANCE(1787); - if (lookahead == 'e') ADVANCE(317); + if (lookahead == ':') ADVANCE(1811); + if (lookahead == 'e') ADVANCE(1852); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 290: - if (lookahead == ':') ADVANCE(1787); - if (lookahead == 'e') ADVANCE(347); + if (lookahead == ':') ADVANCE(1811); + if (lookahead == 'e') ADVANCE(1831); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 291: - if (lookahead == ':') ADVANCE(1787); - if (lookahead == 'f') ADVANCE(258); + if (lookahead == ':') ADVANCE(1811); + if (lookahead == 'e') ADVANCE(1846); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 292: - if (lookahead == ':') ADVANCE(1787); - if (lookahead == 'g') ADVANCE(279); + if (lookahead == ':') ADVANCE(1811); + if (lookahead == 'e') ADVANCE(1855); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 293: - if (lookahead == ':') ADVANCE(1787); - if (lookahead == 'g') ADVANCE(334); + if (lookahead == ':') ADVANCE(1811); + if (lookahead == 'e') ADVANCE(282); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 294: - if (lookahead == ':') ADVANCE(1787); - if (lookahead == 'h') ADVANCE(290); + if (lookahead == ':') ADVANCE(1811); + if (lookahead == 'e') ADVANCE(284); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 295: - if (lookahead == ':') ADVANCE(1787); - if (lookahead == 'h') ADVANCE(333); + if (lookahead == ':') ADVANCE(1811); + if (lookahead == 'e') ADVANCE(338); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 296: - if (lookahead == ':') ADVANCE(1787); - if (lookahead == 'i') ADVANCE(274); + if (lookahead == ':') ADVANCE(1811); + if (lookahead == 'e') ADVANCE(285); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 297: - if (lookahead == ':') ADVANCE(1787); - if (lookahead == 'i') ADVANCE(355); - if (lookahead == 'o') ADVANCE(349); + if (lookahead == ':') ADVANCE(1811); + if (lookahead == 'e') ADVANCE(286); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 298: - if (lookahead == ':') ADVANCE(1787); - if (lookahead == 'i') ADVANCE(356); + if (lookahead == ':') ADVANCE(1811); + if (lookahead == 'e') ADVANCE(329); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 299: - if (lookahead == ':') ADVANCE(1787); - if (lookahead == 'i') ADVANCE(354); + if (lookahead == ':') ADVANCE(1811); + if (lookahead == 'e') ADVANCE(363); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 300: - if (lookahead == ':') ADVANCE(1787); - if (lookahead == 'i') ADVANCE(266); + if (lookahead == ':') ADVANCE(1811); + if (lookahead == 'f') ADVANCE(265); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 301: - if (lookahead == ':') ADVANCE(1787); - if (lookahead == 'i') ADVANCE(316); + if (lookahead == ':') ADVANCE(1811); + if (lookahead == 'g') ADVANCE(288); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 302: - if (lookahead == ':') ADVANCE(1787); - if (lookahead == 'i') ADVANCE(267); + if (lookahead == ':') ADVANCE(1811); + if (lookahead == 'g') ADVANCE(348); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 303: - if (lookahead == ':') ADVANCE(1787); - if (lookahead == 'i') ADVANCE(309); + if (lookahead == ':') ADVANCE(1811); + if (lookahead == 'h') ADVANCE(299); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 304: - if (lookahead == ':') ADVANCE(1787); - if (lookahead == 'i') ADVANCE(268); + if (lookahead == ':') ADVANCE(1811); + if (lookahead == 'h') ADVANCE(347); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 305: - if (lookahead == ':') ADVANCE(1787); - if (lookahead == 'i') ADVANCE(289); + if (lookahead == ':') ADVANCE(1811); + if (lookahead == 'i') ADVANCE(283); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 306: - if (lookahead == ':') ADVANCE(1787); - if (lookahead == 'l') ADVANCE(1816); + if (lookahead == ':') ADVANCE(1811); + if (lookahead == 'i') ADVANCE(371); + if (lookahead == 'o') ADVANCE(364); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 307: - if (lookahead == ':') ADVANCE(1787); - if (lookahead == 'l') ADVANCE(300); + if (lookahead == ':') ADVANCE(1811); + if (lookahead == 'i') ADVANCE(372); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 308: - if (lookahead == ':') ADVANCE(1787); - if (lookahead == 'l') ADVANCE(256); + if (lookahead == ':') ADVANCE(1811); + if (lookahead == 'i') ADVANCE(370); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 309: - if (lookahead == ':') ADVANCE(1787); - if (lookahead == 'l') ADVANCE(282); + if (lookahead == ':') ADVANCE(1811); + if (lookahead == 'i') ADVANCE(275); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 310: - if (lookahead == ':') ADVANCE(1787); - if (lookahead == 'l') ADVANCE(262); + if (lookahead == ':') ADVANCE(1811); + if (lookahead == 'i') ADVANCE(276); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 311: - if (lookahead == ':') ADVANCE(1787); - if (lookahead == 'm') ADVANCE(1843); + if (lookahead == ':') ADVANCE(1811); + if (lookahead == 'i') ADVANCE(328); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 312: - if (lookahead == ':') ADVANCE(1787); - if (lookahead == 'n') ADVANCE(352); + if (lookahead == ':') ADVANCE(1811); + if (lookahead == 'i') ADVANCE(319); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 313: - if (lookahead == ':') ADVANCE(1787); - if (lookahead == 'n') ADVANCE(341); + if (lookahead == ':') ADVANCE(1811); + if (lookahead == 'i') ADVANCE(277); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 314: - if (lookahead == ':') ADVANCE(1787); - if (lookahead == 'n') ADVANCE(265); + if (lookahead == ':') ADVANCE(1811); + if (lookahead == 'i') ADVANCE(298); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 315: - if (lookahead == ':') ADVANCE(1787); - if (lookahead == 'n') ADVANCE(337); + if (lookahead == ':') ADVANCE(1811); + if (lookahead == 'i') ADVANCE(336); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 316: - if (lookahead == ':') ADVANCE(1787); - if (lookahead == 'n') ADVANCE(254); + if (lookahead == ':') ADVANCE(1811); + if (lookahead == 'l') ADVANCE(1840); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 317: - if (lookahead == ':') ADVANCE(1787); - if (lookahead == 'n') ADVANCE(339); + if (lookahead == ':') ADVANCE(1811); + if (lookahead == 'l') ADVANCE(309); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 318: - if (lookahead == ':') ADVANCE(1787); - if (lookahead == 'n') ADVANCE(298); + if (lookahead == ':') ADVANCE(1811); + if (lookahead == 'l') ADVANCE(264); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 319: - if (lookahead == ':') ADVANCE(1787); - if (lookahead == 'n') ADVANCE(336); + if (lookahead == ':') ADVANCE(1811); + if (lookahead == 'l') ADVANCE(291); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 320: - if (lookahead == ':') ADVANCE(1787); - if (lookahead == 'o') ADVANCE(319); + if (lookahead == ':') ADVANCE(1811); + if (lookahead == 'l') ADVANCE(270); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 321: - if (lookahead == ':') ADVANCE(1787); - if (lookahead == 'o') ADVANCE(318); + if (lookahead == ':') ADVANCE(1811); + if (lookahead == 'm') ADVANCE(1867); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 322: - if (lookahead == ':') ADVANCE(1787); - if (lookahead == 'o') ADVANCE(325); + if (lookahead == ':') ADVANCE(1811); + if (lookahead == 'n') ADVANCE(368); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 323: - if (lookahead == ':') ADVANCE(1787); - if (lookahead == 'r') ADVANCE(297); - if (lookahead == 'u') ADVANCE(264); + if (lookahead == ':') ADVANCE(1811); + if (lookahead == 'n') ADVANCE(354); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 324: - if (lookahead == ':') ADVANCE(1787); - if (lookahead == 'r') ADVANCE(291); + if (lookahead == ':') ADVANCE(1811); + if (lookahead == 'n') ADVANCE(274); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 325: - if (lookahead == ':') ADVANCE(1787); - if (lookahead == 'r') ADVANCE(1846); + if (lookahead == ':') ADVANCE(1811); + if (lookahead == 'n') ADVANCE(1877); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 326: - if (lookahead == ':') ADVANCE(1787); - if (lookahead == 'r') ADVANCE(296); + if (lookahead == ':') ADVANCE(1811); + if (lookahead == 'n') ADVANCE(333); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 327: - if (lookahead == ':') ADVANCE(1787); - if (lookahead == 'r') ADVANCE(257); + if (lookahead == ':') ADVANCE(1811); + if (lookahead == 'n') ADVANCE(350); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 328: - if (lookahead == ':') ADVANCE(1787); - if (lookahead == 'r') ADVANCE(353); + if (lookahead == ':') ADVANCE(1811); + if (lookahead == 'n') ADVANCE(262); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 329: - if (lookahead == ':') ADVANCE(1787); - if (lookahead == 'r') ADVANCE(293); + if (lookahead == ':') ADVANCE(1811); + if (lookahead == 'n') ADVANCE(353); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 330: - if (lookahead == ':') ADVANCE(1787); - if (lookahead == 'r') ADVANCE(253); + if (lookahead == ':') ADVANCE(1811); + if (lookahead == 'n') ADVANCE(307); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 331: - if (lookahead == ':') ADVANCE(1787); - if (lookahead == 'r') ADVANCE(285); + if (lookahead == ':') ADVANCE(1811); + if (lookahead == 'n') ADVANCE(351); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 332: - if (lookahead == ':') ADVANCE(1787); - if (lookahead == 'r') ADVANCE(255); + if (lookahead == ':') ADVANCE(1811); + if (lookahead == 'o') ADVANCE(331); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 333: - if (lookahead == ':') ADVANCE(1787); - if (lookahead == 'r') ADVANCE(321); + if (lookahead == ':') ADVANCE(1811); + if (lookahead == 'o') ADVANCE(367); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 334: - if (lookahead == ':') ADVANCE(1787); - if (lookahead == 's') ADVANCE(1849); + if (lookahead == ':') ADVANCE(1811); + if (lookahead == 'o') ADVANCE(339); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 335: - if (lookahead == ':') ADVANCE(1787); - if (lookahead == 's') ADVANCE(350); + if (lookahead == ':') ADVANCE(1811); + if (lookahead == 'o') ADVANCE(330); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 336: - if (lookahead == ':') ADVANCE(1787); - if (lookahead == 's') ADVANCE(343); + if (lookahead == ':') ADVANCE(1811); + if (lookahead == 'o') ADVANCE(325); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 337: - if (lookahead == ':') ADVANCE(1787); - if (lookahead == 's') ADVANCE(305); + if (lookahead == ':') ADVANCE(1811); + if (lookahead == 'r') ADVANCE(306); + if (lookahead == 'u') ADVANCE(273); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 338: - if (lookahead == ':') ADVANCE(1787); - if (lookahead == 't') ADVANCE(1834); + if (lookahead == ':') ADVANCE(1811); + if (lookahead == 'r') ADVANCE(300); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 339: - if (lookahead == ':') ADVANCE(1787); - if (lookahead == 't') ADVANCE(1825); + if (lookahead == ':') ADVANCE(1811); + if (lookahead == 'r') ADVANCE(1870); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 340: - if (lookahead == ':') ADVANCE(1787); - if (lookahead == 't') ADVANCE(322); + if (lookahead == ':') ADVANCE(1811); + if (lookahead == 'r') ADVANCE(305); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 341: - if (lookahead == ':') ADVANCE(1787); - if (lookahead == 't') ADVANCE(286); + if (lookahead == ':') ADVANCE(1811); + if (lookahead == 'r') ADVANCE(266); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 342: - if (lookahead == ':') ADVANCE(1787); - if (lookahead == 't') ADVANCE(299); + if (lookahead == ':') ADVANCE(1811); + if (lookahead == 'r') ADVANCE(369); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 343: - if (lookahead == ':') ADVANCE(1787); - if (lookahead == 't') ADVANCE(328); + if (lookahead == ':') ADVANCE(1811); + if (lookahead == 'r') ADVANCE(302); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 344: - if (lookahead == ':') ADVANCE(1787); - if (lookahead == 't') ADVANCE(302); + if (lookahead == ':') ADVANCE(1811); + if (lookahead == 'r') ADVANCE(261); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 345: - if (lookahead == ':') ADVANCE(1787); - if (lookahead == 't') ADVANCE(281); + if (lookahead == ':') ADVANCE(1811); + if (lookahead == 'r') ADVANCE(294); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 346: - if (lookahead == ':') ADVANCE(1787); - if (lookahead == 't') ADVANCE(303); + if (lookahead == ':') ADVANCE(1811); + if (lookahead == 'r') ADVANCE(263); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 347: - if (lookahead == ':') ADVANCE(1787); - if (lookahead == 't') ADVANCE(304); + if (lookahead == ':') ADVANCE(1811); + if (lookahead == 'r') ADVANCE(335); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 348: - if (lookahead == ':') ADVANCE(1787); - if (lookahead == 't') ADVANCE(287); + if (lookahead == ':') ADVANCE(1811); + if (lookahead == 's') ADVANCE(1873); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 349: - if (lookahead == ':') ADVANCE(1787); - if (lookahead == 't') ADVANCE(284); + if (lookahead == ':') ADVANCE(1811); + if (lookahead == 's') ADVANCE(365); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 350: - if (lookahead == ':') ADVANCE(1787); - if (lookahead == 't') ADVANCE(332); + if (lookahead == ':') ADVANCE(1811); + if (lookahead == 's') ADVANCE(314); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 351: - if (lookahead == ':') ADVANCE(1787); - if (lookahead == 't') ADVANCE(261); - if (lookahead == 'y') ADVANCE(314); + if (lookahead == ':') ADVANCE(1811); + if (lookahead == 's') ADVANCE(357); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 352: - if (lookahead == ':') ADVANCE(1787); - if (lookahead == 'u') ADVANCE(311); + if (lookahead == ':') ADVANCE(1811); + if (lookahead == 't') ADVANCE(1858); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 353: - if (lookahead == ':') ADVANCE(1787); - if (lookahead == 'u') ADVANCE(271); + if (lookahead == ':') ADVANCE(1811); + if (lookahead == 't') ADVANCE(1849); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 354: - if (lookahead == ':') ADVANCE(1787); - if (lookahead == 'v') ADVANCE(280); + if (lookahead == ':') ADVANCE(1811); + if (lookahead == 't') ADVANCE(295); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 355: - if (lookahead == ':') ADVANCE(1787); - if (lookahead == 'v') ADVANCE(259); + if (lookahead == ':') ADVANCE(1811); + if (lookahead == 't') ADVANCE(334); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 356: - if (lookahead == ':') ADVANCE(1787); - if (lookahead == 'z') ADVANCE(288); + if (lookahead == ':') ADVANCE(1811); + if (lookahead == 't') ADVANCE(308); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'y')) ADVANCE(357); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 357: - if (lookahead == ':') ADVANCE(1787); + if (lookahead == ':') ADVANCE(1811); + if (lookahead == 't') ADVANCE(342); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 358: - if (lookahead == ';') ADVANCE(1786); - if (lookahead == '$' || - ('/' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1811); + if (lookahead == 't') ADVANCE(310); + if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(358); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 359: - if (lookahead == '>') ADVANCE(1782); + if (lookahead == ':') ADVANCE(1811); + if (lookahead == 't') ADVANCE(290); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 360: - if (lookahead == '>') ADVANCE(18); + if (lookahead == ':') ADVANCE(1811); + if (lookahead == 't') ADVANCE(312); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 361: - if (lookahead == '>') ADVANCE(19); + if (lookahead == ':') ADVANCE(1811); + if (lookahead == 't') ADVANCE(315); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 362: - if (lookahead == 'a') ADVANCE(559); + if (lookahead == ':') ADVANCE(1811); + if (lookahead == 't') ADVANCE(296); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 363: - if (lookahead == 'a') ADVANCE(1509); + if (lookahead == ':') ADVANCE(1811); + if (lookahead == 't') ADVANCE(313); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 364: - if (lookahead == 'a') ADVANCE(1784); + if (lookahead == ':') ADVANCE(1811); + if (lookahead == 't') ADVANCE(293); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 365: - if (lookahead == 'a') ADVANCE(1785); + if (lookahead == ':') ADVANCE(1811); + if (lookahead == 't') ADVANCE(346); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 366: - if (lookahead == 'a') ADVANCE(1580); + if (lookahead == ':') ADVANCE(1811); + if (lookahead == 't') ADVANCE(269); + if (lookahead == 'y') ADVANCE(324); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 367: - if (lookahead == 'a') ADVANCE(512); - if (lookahead == 'r') ADVANCE(855); - if (lookahead == 'u') ADVANCE(485); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1856); + if (lookahead == ':') ADVANCE(1811); + if (lookahead == 't') ADVANCE(271); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 368: - if (lookahead == 'a') ADVANCE(1408); + if (lookahead == ':') ADVANCE(1811); + if (lookahead == 'u') ADVANCE(321); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 369: - if (lookahead == 'a') ADVANCE(1408); - if (lookahead == 'e') ADVANCE(819); - if (lookahead == 'o') ADVANCE(1201); - if (lookahead == 'u') ADVANCE(962); + if (lookahead == ':') ADVANCE(1811); + if (lookahead == 'u') ADVANCE(280); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 370: - if (lookahead == 'a') ADVANCE(1320); + if (lookahead == ':') ADVANCE(1811); + if (lookahead == 'v') ADVANCE(289); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 371: - if (lookahead == 'a') ADVANCE(1405); - if (lookahead == 'l') ADVANCE(370); + if (lookahead == ':') ADVANCE(1811); + if (lookahead == 'v') ADVANCE(267); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 372: - if (lookahead == 'a') ADVANCE(1506); + if (lookahead == ':') ADVANCE(1811); + if (lookahead == 'z') ADVANCE(297); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'y')) ADVANCE(373); END_STATE(); case 373: - if (lookahead == 'a') ADVANCE(1265); - if (lookahead == 'u') ADVANCE(1342); + if (lookahead == ':') ADVANCE(1811); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 374: - if (lookahead == 'a') ADVANCE(1007); + if (lookahead == ';') ADVANCE(1810); + if (lookahead == '$' || + ('/' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(374); END_STATE(); case 375: - if (lookahead == 'a') ADVANCE(1507); + if (lookahead == '>') ADVANCE(1806); END_STATE(); case 376: - if (lookahead == 'a') ADVANCE(1264); + if (lookahead == '>') ADVANCE(18); END_STATE(); case 377: - if (lookahead == 'a') ADVANCE(1036); + if (lookahead == '>') ADVANCE(19); END_STATE(); case 378: - if (lookahead == 'a') ADVANCE(1010); + if (lookahead == 'a') ADVANCE(576); END_STATE(); case 379: - if (lookahead == 'a') ADVANCE(1294); + if (lookahead == 'a') ADVANCE(1533); END_STATE(); case 380: - if (lookahead == 'a') ADVANCE(1091); + if (lookahead == 'a') ADVANCE(1808); END_STATE(); case 381: - if (lookahead == 'a') ADVANCE(576); + if (lookahead == 'a') ADVANCE(1809); END_STATE(); case 382: - if (lookahead == 'a') ADVANCE(1288); - if (lookahead == 'i') ADVANCE(1094); + if (lookahead == 'a') ADVANCE(1604); END_STATE(); case 383: - if (lookahead == 'a') ADVANCE(1217); + if (lookahead == 'a') ADVANCE(529); + if (lookahead == 'r') ADVANCE(872); + if (lookahead == 'u') ADVANCE(502); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1883); END_STATE(); case 384: - if (lookahead == 'a') ADVANCE(952); + if (lookahead == 'a') ADVANCE(1430); END_STATE(); case 385: - if (lookahead == 'a') ADVANCE(959); + if (lookahead == 'a') ADVANCE(1430); + if (lookahead == 'e') ADVANCE(836); + if (lookahead == 'o') ADVANCE(1223); + if (lookahead == 'u') ADVANCE(980); END_STATE(); case 386: - if (lookahead == 'a') ADVANCE(1218); + if (lookahead == 'a') ADVANCE(1342); END_STATE(); case 387: - if (lookahead == 'a') ADVANCE(1219); + if (lookahead == 'a') ADVANCE(1427); + if (lookahead == 'l') ADVANCE(386); END_STATE(); case 388: - if (lookahead == 'a') ADVANCE(1455); + if (lookahead == 'a') ADVANCE(1530); END_STATE(); case 389: - if (lookahead == 'a') ADVANCE(1220); + if (lookahead == 'a') ADVANCE(1287); + if (lookahead == 'u') ADVANCE(1364); END_STATE(); case 390: - if (lookahead == 'a') ADVANCE(1221); + if (lookahead == 'a') ADVANCE(1025); END_STATE(); case 391: - if (lookahead == 'a') ADVANCE(1222); + if (lookahead == 'a') ADVANCE(1531); END_STATE(); case 392: - if (lookahead == 'a') ADVANCE(954); + if (lookahead == 'a') ADVANCE(1286); END_STATE(); case 393: - if (lookahead == 'a') ADVANCE(1424); + if (lookahead == 'a') ADVANCE(1055); END_STATE(); case 394: - if (lookahead == 'a') ADVANCE(1223); + if (lookahead == 'a') ADVANCE(1028); END_STATE(); case 395: - if (lookahead == 'a') ADVANCE(1025); + if (lookahead == 'a') ADVANCE(1316); END_STATE(); case 396: - if (lookahead == 'a') ADVANCE(1026); + if (lookahead == 'a') ADVANCE(1110); END_STATE(); case 397: - if (lookahead == 'a') ADVANCE(1027); + if (lookahead == 'a') ADVANCE(593); END_STATE(); case 398: - if (lookahead == 'a') ADVANCE(1028); + if (lookahead == 'a') ADVANCE(1310); + if (lookahead == 'i') ADVANCE(1113); END_STATE(); case 399: - if (lookahead == 'a') ADVANCE(1029); + if (lookahead == 'a') ADVANCE(1239); END_STATE(); case 400: - if (lookahead == 'a') ADVANCE(1030); + if (lookahead == 'a') ADVANCE(970); END_STATE(); case 401: - if (lookahead == 'a') ADVANCE(1090); + if (lookahead == 'a') ADVANCE(977); END_STATE(); case 402: - if (lookahead == 'a') ADVANCE(1359); + if (lookahead == 'a') ADVANCE(1240); END_STATE(); case 403: - if (lookahead == 'a') ADVANCE(1360); + if (lookahead == 'a') ADVANCE(1241); END_STATE(); case 404: - if (lookahead == 'a') ADVANCE(1361); + if (lookahead == 'a') ADVANCE(1242); END_STATE(); case 405: - if (lookahead == 'a') ADVANCE(1362); + if (lookahead == 'a') ADVANCE(1477); END_STATE(); case 406: - if (lookahead == 'a') ADVANCE(1363); + if (lookahead == 'a') ADVANCE(1243); END_STATE(); case 407: - if (lookahead == 'a') ADVANCE(1040); - if (lookahead == 'e') ADVANCE(1056); - if (lookahead == 'f') ADVANCE(856); - if (lookahead == 'm') ADVANCE(727); + if (lookahead == 'a') ADVANCE(1244); END_STATE(); case 408: - if (lookahead == 'a') ADVANCE(1364); + if (lookahead == 'a') ADVANCE(972); END_STATE(); case 409: - if (lookahead == 'a') ADVANCE(1427); + if (lookahead == 'a') ADVANCE(1446); END_STATE(); case 410: - if (lookahead == 'a') ADVANCE(1369); + if (lookahead == 'a') ADVANCE(1245); END_STATE(); case 411: - if (lookahead == 'a') ADVANCE(1370); + if (lookahead == 'a') ADVANCE(1044); END_STATE(); case 412: - if (lookahead == 'a') ADVANCE(1387); + if (lookahead == 'a') ADVANCE(1045); END_STATE(); case 413: - if (lookahead == 'a') ADVANCE(1392); + if (lookahead == 'a') ADVANCE(1046); END_STATE(); case 414: - if (lookahead == 'a') ADVANCE(1430); + if (lookahead == 'a') ADVANCE(1047); END_STATE(); case 415: - if (lookahead == 'a') ADVANCE(1431); + if (lookahead == 'a') ADVANCE(1048); END_STATE(); case 416: - if (lookahead == 'a') ADVANCE(1394); + if (lookahead == 'a') ADVANCE(1049); END_STATE(); case 417: - if (lookahead == 'a') ADVANCE(560); + if (lookahead == 'a') ADVANCE(1381); END_STATE(); case 418: - if (lookahead == 'a') ADVANCE(1510); + if (lookahead == 'a') ADVANCE(1109); END_STATE(); case 419: - if (lookahead == 'a') ADVANCE(1269); - if (lookahead == 'o') ADVANCE(986); + if (lookahead == 'a') ADVANCE(1382); END_STATE(); case 420: - if (lookahead == 'a') ADVANCE(1269); - if (lookahead == 'o') ADVANCE(986); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1854); + if (lookahead == 'a') ADVANCE(1383); END_STATE(); case 421: - if (lookahead == 'a') ADVANCE(1323); + if (lookahead == 'a') ADVANCE(1384); END_STATE(); case 422: - if (lookahead == 'a') ADVANCE(541); + if (lookahead == 'a') ADVANCE(1385); END_STATE(); case 423: - if (lookahead == 'a') ADVANCE(1300); + if (lookahead == 'a') ADVANCE(1386); END_STATE(); case 424: - if (lookahead == 'a') ADVANCE(1444); + if (lookahead == 'a') ADVANCE(1059); + if (lookahead == 'e') ADVANCE(1075); + if (lookahead == 'f') ADVANCE(873); + if (lookahead == 'm') ADVANCE(744); END_STATE(); case 425: - if (lookahead == 'a') ADVANCE(540); + if (lookahead == 'a') ADVANCE(1449); END_STATE(); case 426: - if (lookahead == 'a') ADVANCE(1326); + if (lookahead == 'a') ADVANCE(1391); END_STATE(); case 427: - if (lookahead == 'a') ADVANCE(1442); + if (lookahead == 'a') ADVANCE(1392); END_STATE(); case 428: - if (lookahead == 'a') ADVANCE(1416); + if (lookahead == 'a') ADVANCE(1409); END_STATE(); case 429: - if (lookahead == 'a') ADVANCE(544); + if (lookahead == 'a') ADVANCE(1414); END_STATE(); case 430: - if (lookahead == 'a') ADVANCE(1099); + if (lookahead == 'a') ADVANCE(1452); END_STATE(); case 431: - if (lookahead == 'a') ADVANCE(622); + if (lookahead == 'a') ADVANCE(1453); END_STATE(); case 432: - if (lookahead == 'a') ADVANCE(1289); + if (lookahead == 'a') ADVANCE(1416); END_STATE(); case 433: - if (lookahead == 'a') ADVANCE(1095); + if (lookahead == 'a') ADVANCE(577); END_STATE(); case 434: - if (lookahead == 'a') ADVANCE(1513); + if (lookahead == 'a') ADVANCE(1534); END_STATE(); case 435: - if (lookahead == 'a') ADVANCE(1454); + if (lookahead == 'a') ADVANCE(1291); + if (lookahead == 'o') ADVANCE(1004); END_STATE(); case 436: - if (lookahead == 'a') ADVANCE(623); + if (lookahead == 'a') ADVANCE(1291); + if (lookahead == 'o') ADVANCE(1004); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1881); END_STATE(); case 437: - if (lookahead == 'a') ADVANCE(1096); + if (lookahead == 'a') ADVANCE(1345); END_STATE(); case 438: - if (lookahead == 'a') ADVANCE(1514); + if (lookahead == 'a') ADVANCE(558); END_STATE(); case 439: - if (lookahead == 'a') ADVANCE(1459); + if (lookahead == 'a') ADVANCE(1322); END_STATE(); case 440: - if (lookahead == 'a') ADVANCE(624); + if (lookahead == 'a') ADVANCE(1466); END_STATE(); case 441: - if (lookahead == 'a') ADVANCE(1098); + if (lookahead == 'a') ADVANCE(557); END_STATE(); case 442: - if (lookahead == 'a') ADVANCE(625); + if (lookahead == 'a') ADVANCE(1348); END_STATE(); case 443: - if (lookahead == 'a') ADVANCE(1100); + if (lookahead == 'a') ADVANCE(1464); END_STATE(); case 444: - if (lookahead == 'a') ADVANCE(626); + if (lookahead == 'a') ADVANCE(1438); END_STATE(); case 445: - if (lookahead == 'a') ADVANCE(1101); + if (lookahead == 'a') ADVANCE(561); END_STATE(); case 446: - if (lookahead == 'a') ADVANCE(627); + if (lookahead == 'a') ADVANCE(1476); END_STATE(); case 447: - if (lookahead == 'a') ADVANCE(1102); + if (lookahead == 'a') ADVANCE(1118); END_STATE(); case 448: - if (lookahead == 'a') ADVANCE(628); + if (lookahead == 'a') ADVANCE(639); END_STATE(); case 449: - if (lookahead == 'a') ADVANCE(1103); + if (lookahead == 'a') ADVANCE(1311); END_STATE(); case 450: - if (lookahead == 'a') ADVANCE(629); + if (lookahead == 'a') ADVANCE(1114); END_STATE(); case 451: - if (lookahead == 'a') ADVANCE(631); + if (lookahead == 'a') ADVANCE(1537); END_STATE(); case 452: - if (lookahead == 'a') ADVANCE(632); + if (lookahead == 'a') ADVANCE(1478); END_STATE(); case 453: - if (lookahead == 'a') ADVANCE(633); + if (lookahead == 'a') ADVANCE(640); END_STATE(); case 454: - if (lookahead == 'a') ADVANCE(634); + if (lookahead == 'a') ADVANCE(1115); END_STATE(); case 455: - if (lookahead == 'a') ADVANCE(635); + if (lookahead == 'a') ADVANCE(1538); END_STATE(); case 456: - if (lookahead == 'a') ADVANCE(637); + if (lookahead == 'a') ADVANCE(641); END_STATE(); case 457: - if (lookahead == 'a') ADVANCE(639); + if (lookahead == 'a') ADVANCE(1117); END_STATE(); case 458: - if (lookahead == 'a') ADVANCE(640); + if (lookahead == 'a') ADVANCE(1483); END_STATE(); case 459: - if (lookahead == 'a') ADVANCE(641); + if (lookahead == 'a') ADVANCE(642); END_STATE(); case 460: - if (lookahead == 'a') ADVANCE(642); + if (lookahead == 'a') ADVANCE(1119); END_STATE(); case 461: if (lookahead == 'a') ADVANCE(643); END_STATE(); case 462: - if (lookahead == 'a') ADVANCE(644); + if (lookahead == 'a') ADVANCE(1120); END_STATE(); case 463: - if (lookahead == 'a') ADVANCE(645); + if (lookahead == 'a') ADVANCE(644); END_STATE(); case 464: - if (lookahead == 'a') ADVANCE(646); + if (lookahead == 'a') ADVANCE(1121); END_STATE(); case 465: - if (lookahead == 'a') ADVANCE(647); + if (lookahead == 'a') ADVANCE(645); END_STATE(); case 466: - if (lookahead == 'a') ADVANCE(648); + if (lookahead == 'a') ADVANCE(1122); END_STATE(); case 467: - if (lookahead == 'a') ADVANCE(649); + if (lookahead == 'a') ADVANCE(646); END_STATE(); case 468: - if (lookahead == 'a') ADVANCE(650); + if (lookahead == 'a') ADVANCE(648); END_STATE(); case 469: - if (lookahead == 'a') ADVANCE(651); + if (lookahead == 'a') ADVANCE(649); END_STATE(); case 470: - if (lookahead == 'a') ADVANCE(652); + if (lookahead == 'a') ADVANCE(650); END_STATE(); case 471: - if (lookahead == 'a') ADVANCE(653); + if (lookahead == 'a') ADVANCE(651); END_STATE(); case 472: - if (lookahead == 'a') ADVANCE(654); + if (lookahead == 'a') ADVANCE(652); END_STATE(); case 473: - if (lookahead == 'a') ADVANCE(655); + if (lookahead == 'a') ADVANCE(654); END_STATE(); case 474: - if (lookahead == 'a') ADVANCE(1108); - if (lookahead == 'f') ADVANCE(896); - if (lookahead == 'm') ADVANCE(751); - if (lookahead == 'p') ADVANCE(417); - if (lookahead == 's') ADVANCE(1207); + if (lookahead == 'a') ADVANCE(656); END_STATE(); case 475: - if (lookahead == 'a') ADVANCE(1107); - if (lookahead == 'f') ADVANCE(896); + if (lookahead == 'a') ADVANCE(657); END_STATE(); case 476: - if (lookahead == 'a') ADVANCE(1309); + if (lookahead == 'a') ADVANCE(658); END_STATE(); case 477: - if (lookahead == 'a') ADVANCE(1310); + if (lookahead == 'a') ADVANCE(659); END_STATE(); case 478: - if (lookahead == 'b') ADVANCE(1119); - if (lookahead == 'c') ADVANCE(833); - if (lookahead == 'o') ADVANCE(479); - if (lookahead == 's') ADVANCE(831); - if (lookahead == 'w') ADVANCE(861); + if (lookahead == 'a') ADVANCE(660); END_STATE(); case 479: - if (lookahead == 'b') ADVANCE(929); + if (lookahead == 'a') ADVANCE(661); END_STATE(); case 480: - if (lookahead == 'b') ADVANCE(1319); + if (lookahead == 'a') ADVANCE(662); END_STATE(); case 481: - if (lookahead == 'b') ADVANCE(1319); - if (lookahead == 'd') ADVANCE(573); - if (lookahead == 'g') ADVANCE(732); - if (lookahead == 'n') ADVANCE(656); - if (lookahead == 'p') ADVANCE(1468); - if (lookahead == 'r') ADVANCE(1266); + if (lookahead == 'a') ADVANCE(663); END_STATE(); case 482: - if (lookahead == 'b') ADVANCE(1512); - if (lookahead == 'c') ADVANCE(840); - if (lookahead == 'd') ADVANCE(1190); - if (lookahead == 'f') ADVANCE(1002); - if (lookahead == 'l') ADVANCE(1141); - if (lookahead == 's') ADVANCE(850); + if (lookahead == 'a') ADVANCE(664); END_STATE(); case 483: - if (lookahead == 'b') ADVANCE(966); + if (lookahead == 'a') ADVANCE(665); END_STATE(); case 484: - if (lookahead == 'b') ADVANCE(1113); + if (lookahead == 'a') ADVANCE(666); END_STATE(); case 485: - if (lookahead == 'b') ADVANCE(961); + if (lookahead == 'a') ADVANCE(667); END_STATE(); case 486: - if (lookahead == 'b') ADVANCE(1194); - if (lookahead == 'c') ADVANCE(835); - if (lookahead == 'o') ADVANCE(502); - if (lookahead == 's') ADVANCE(844); - if (lookahead == 'w') ADVANCE(898); + if (lookahead == 'a') ADVANCE(668); END_STATE(); case 487: - if (lookahead == 'b') ADVANCE(1196); - if (lookahead == 'c') ADVANCE(836); - if (lookahead == 'o') ADVANCE(503); - if (lookahead == 'q') ADVANCE(1476); - if (lookahead == 's') ADVANCE(846); - if (lookahead == 'w') ADVANCE(904); + if (lookahead == 'a') ADVANCE(669); END_STATE(); case 488: - if (lookahead == 'b') ADVANCE(970); + if (lookahead == 'a') ADVANCE(670); END_STATE(); case 489: - if (lookahead == 'b') ADVANCE(1197); - if (lookahead == 'c') ADVANCE(837); - if (lookahead == 'o') ADVANCE(504); - if (lookahead == 'q') ADVANCE(1477); - if (lookahead == 's') ADVANCE(847); - if (lookahead == 'w') ADVANCE(907); + if (lookahead == 'a') ADVANCE(671); END_STATE(); case 490: - if (lookahead == 'b') ADVANCE(1198); - if (lookahead == 'c') ADVANCE(838); - if (lookahead == 'o') ADVANCE(506); - if (lookahead == 's') ADVANCE(848); - if (lookahead == 'w') ADVANCE(911); + if (lookahead == 'a') ADVANCE(672); END_STATE(); case 491: - if (lookahead == 'b') ADVANCE(972); + if (lookahead == 'a') ADVANCE(1128); + if (lookahead == 'f') ADVANCE(913); + if (lookahead == 'm') ADVANCE(768); + if (lookahead == 'p') ADVANCE(433); + if (lookahead == 's') ADVANCE(1229); END_STATE(); case 492: - if (lookahead == 'b') ADVANCE(1199); - if (lookahead == 'c') ADVANCE(839); - if (lookahead == 'o') ADVANCE(508); - if (lookahead == 's') ADVANCE(849); - if (lookahead == 'w') ADVANCE(913); + if (lookahead == 'a') ADVANCE(1127); + if (lookahead == 'f') ADVANCE(913); END_STATE(); case 493: - if (lookahead == 'b') ADVANCE(973); + if (lookahead == 'a') ADVANCE(1331); END_STATE(); case 494: - if (lookahead == 'b') ADVANCE(974); + if (lookahead == 'a') ADVANCE(1332); END_STATE(); case 495: - if (lookahead == 'b') ADVANCE(975); + if (lookahead == 'b') ADVANCE(1139); + if (lookahead == 'c') ADVANCE(850); + if (lookahead == 'o') ADVANCE(496); + if (lookahead == 's') ADVANCE(848); + if (lookahead == 'w') ADVANCE(878); END_STATE(); case 496: - if (lookahead == 'b') ADVANCE(976); + if (lookahead == 'b') ADVANCE(947); END_STATE(); case 497: - if (lookahead == 'b') ADVANCE(977); + if (lookahead == 'b') ADVANCE(1341); + if (lookahead == 'd') ADVANCE(590); + if (lookahead == 'g') ADVANCE(749); + if (lookahead == 'n') ADVANCE(673); + if (lookahead == 'p') ADVANCE(1492); + if (lookahead == 'r') ADVANCE(1288); END_STATE(); case 498: - if (lookahead == 'b') ADVANCE(978); + if (lookahead == 'b') ADVANCE(1341); + if (lookahead == 'n') ADVANCE(1106); END_STATE(); case 499: - if (lookahead == 'b') ADVANCE(979); + if (lookahead == 'b') ADVANCE(1536); + if (lookahead == 'c') ADVANCE(857); + if (lookahead == 'd') ADVANCE(1211); + if (lookahead == 'f') ADVANCE(1020); + if (lookahead == 'l') ADVANCE(1162); + if (lookahead == 's') ADVANCE(867); END_STATE(); case 500: - if (lookahead == 'b') ADVANCE(980); + if (lookahead == 'b') ADVANCE(984); END_STATE(); case 501: - if (lookahead == 'b') ADVANCE(981); + if (lookahead == 'b') ADVANCE(1133); END_STATE(); case 502: - if (lookahead == 'b') ADVANCE(930); + if (lookahead == 'b') ADVANCE(979); END_STATE(); case 503: - if (lookahead == 'b') ADVANCE(931); + if (lookahead == 'b') ADVANCE(1215); + if (lookahead == 'c') ADVANCE(852); + if (lookahead == 'o') ADVANCE(519); + if (lookahead == 's') ADVANCE(861); + if (lookahead == 'w') ADVANCE(915); END_STATE(); case 504: - if (lookahead == 'b') ADVANCE(932); + if (lookahead == 'b') ADVANCE(1217); + if (lookahead == 'c') ADVANCE(853); + if (lookahead == 'o') ADVANCE(520); + if (lookahead == 'q') ADVANCE(1500); + if (lookahead == 's') ADVANCE(863); + if (lookahead == 'w') ADVANCE(921); END_STATE(); case 505: - if (lookahead == 'b') ADVANCE(933); + if (lookahead == 'b') ADVANCE(988); END_STATE(); case 506: - if (lookahead == 'b') ADVANCE(934); + if (lookahead == 'b') ADVANCE(1219); + if (lookahead == 'c') ADVANCE(854); + if (lookahead == 'o') ADVANCE(521); + if (lookahead == 'q') ADVANCE(1501); + if (lookahead == 's') ADVANCE(864); + if (lookahead == 'w') ADVANCE(924); END_STATE(); case 507: - if (lookahead == 'b') ADVANCE(165); + if (lookahead == 'b') ADVANCE(1220); + if (lookahead == 'c') ADVANCE(855); + if (lookahead == 'o') ADVANCE(523); + if (lookahead == 's') ADVANCE(865); + if (lookahead == 'w') ADVANCE(928); END_STATE(); case 508: - if (lookahead == 'b') ADVANCE(935); + if (lookahead == 'b') ADVANCE(990); END_STATE(); case 509: - if (lookahead == 'b') ADVANCE(936); + if (lookahead == 'b') ADVANCE(1221); + if (lookahead == 'c') ADVANCE(856); + if (lookahead == 'o') ADVANCE(525); + if (lookahead == 's') ADVANCE(866); + if (lookahead == 'w') ADVANCE(930); END_STATE(); case 510: - if (lookahead == 'b') ADVANCE(937); + if (lookahead == 'b') ADVANCE(991); END_STATE(); case 511: - if (lookahead == 'c') ADVANCE(957); - if (lookahead == 'i') ADVANCE(1037); + if (lookahead == 'b') ADVANCE(992); END_STATE(); case 512: - if (lookahead == 'c') ADVANCE(946); + if (lookahead == 'b') ADVANCE(993); END_STATE(); case 513: - if (lookahead == 'c') ADVANCE(1802); + if (lookahead == 'b') ADVANCE(994); END_STATE(); case 514: - if (lookahead == 'c') ADVANCE(1811); + if (lookahead == 'b') ADVANCE(995); END_STATE(); case 515: - if (lookahead == 'c') ADVANCE(1838); + if (lookahead == 'b') ADVANCE(996); END_STATE(); case 516: - if (lookahead == 'c') ADVANCE(1649); + if (lookahead == 'b') ADVANCE(997); END_STATE(); case 517: - if (lookahead == 'c') ADVANCE(947); + if (lookahead == 'b') ADVANCE(998); END_STATE(); case 518: - if (lookahead == 'c') ADVANCE(832); - if (lookahead == 't') ADVANCE(843); + if (lookahead == 'b') ADVANCE(999); END_STATE(); case 519: - if (lookahead == 'c') ADVANCE(938); + if (lookahead == 'b') ADVANCE(948); END_STATE(); case 520: - if (lookahead == 'c') ADVANCE(939); + if (lookahead == 'b') ADVANCE(949); END_STATE(); case 521: - if (lookahead == 'c') ADVANCE(820); + if (lookahead == 'b') ADVANCE(950); END_STATE(); case 522: - if (lookahead == 'c') ADVANCE(940); + if (lookahead == 'b') ADVANCE(951); END_STATE(); case 523: - if (lookahead == 'c') ADVANCE(965); + if (lookahead == 'b') ADVANCE(952); END_STATE(); case 524: - if (lookahead == 'c') ADVANCE(941); + if (lookahead == 'b') ADVANCE(173); END_STATE(); case 525: - if (lookahead == 'c') ADVANCE(942); + if (lookahead == 'b') ADVANCE(953); END_STATE(); case 526: - if (lookahead == 'c') ADVANCE(943); + if (lookahead == 'b') ADVANCE(954); END_STATE(); case 527: - if (lookahead == 'c') ADVANCE(822); + if (lookahead == 'b') ADVANCE(955); END_STATE(); case 528: - if (lookahead == 'c') ADVANCE(944); + if (lookahead == 'c') ADVANCE(975); + if (lookahead == 'i') ADVANCE(1056); END_STATE(); case 529: - if (lookahead == 'c') ADVANCE(823); + if (lookahead == 'c') ADVANCE(964); END_STATE(); case 530: - if (lookahead == 'c') ADVANCE(945); + if (lookahead == 'c') ADVANCE(1826); END_STATE(); case 531: - if (lookahead == 'c') ADVANCE(824); + if (lookahead == 'c') ADVANCE(1835); END_STATE(); case 532: - if (lookahead == 'c') ADVANCE(825); + if (lookahead == 'c') ADVANCE(1862); END_STATE(); case 533: - if (lookahead == 'c') ADVANCE(826); + if (lookahead == 'c') ADVANCE(1673); END_STATE(); case 534: - if (lookahead == 'c') ADVANCE(827); + if (lookahead == 'c') ADVANCE(965); END_STATE(); case 535: - if (lookahead == 'c') ADVANCE(680); + if (lookahead == 'c') ADVANCE(849); + if (lookahead == 't') ADVANCE(860); END_STATE(); case 536: - if (lookahead == 'c') ADVANCE(426); + if (lookahead == 'c') ADVANCE(956); END_STATE(); case 537: - if (lookahead == 'c') ADVANCE(983); - if (lookahead == 's') ADVANCE(1420); - if (lookahead == 'w') ADVANCE(916); + if (lookahead == 'c') ADVANCE(957); END_STATE(); case 538: - if (lookahead == 'c') ADVANCE(745); + if (lookahead == 'c') ADVANCE(837); END_STATE(); case 539: - if (lookahead == 'c') ADVANCE(1425); + if (lookahead == 'c') ADVANCE(958); END_STATE(); case 540: - if (lookahead == 'c') ADVANCE(690); + if (lookahead == 'c') ADVANCE(983); END_STATE(); case 541: - if (lookahead == 'c') ADVANCE(1357); + if (lookahead == 'c') ADVANCE(959); END_STATE(); case 542: - if (lookahead == 'c') ADVANCE(728); + if (lookahead == 'c') ADVANCE(960); END_STATE(); case 543: - if (lookahead == 'c') ADVANCE(709); + if (lookahead == 'c') ADVANCE(961); END_STATE(); case 544: - if (lookahead == 'c') ADVANCE(714); + if (lookahead == 'c') ADVANCE(839); END_STATE(); case 545: - if (lookahead == 'c') ADVANCE(1376); + if (lookahead == 'c') ADVANCE(962); END_STATE(); case 546: - if (lookahead == 'c') ADVANCE(1377); + if (lookahead == 'c') ADVANCE(840); END_STATE(); case 547: - if (lookahead == 'c') ADVANCE(1378); + if (lookahead == 'c') ADVANCE(963); END_STATE(); case 548: - if (lookahead == 'c') ADVANCE(1379); + if (lookahead == 'c') ADVANCE(841); END_STATE(); case 549: - if (lookahead == 'c') ADVANCE(1381); + if (lookahead == 'c') ADVANCE(842); END_STATE(); case 550: - if (lookahead == 'c') ADVANCE(1383); + if (lookahead == 'c') ADVANCE(843); END_STATE(); case 551: - if (lookahead == 'c') ADVANCE(1385); + if (lookahead == 'c') ADVANCE(844); END_STATE(); case 552: - if (lookahead == 'c') ADVANCE(1391); + if (lookahead == 'c') ADVANCE(697); END_STATE(); case 553: - if (lookahead == 'c') ADVANCE(1393); + if (lookahead == 'c') ADVANCE(442); END_STATE(); case 554: - if (lookahead == 'c') ADVANCE(1395); + if (lookahead == 'c') ADVANCE(1001); + if (lookahead == 's') ADVANCE(1442); + if (lookahead == 'w') ADVANCE(933); END_STATE(); case 555: - if (lookahead == 'c') ADVANCE(385); + if (lookahead == 'c') ADVANCE(762); END_STATE(); case 556: - if (lookahead == 'c') ADVANCE(1471); + if (lookahead == 'c') ADVANCE(1447); END_STATE(); case 557: - if (lookahead == 'c') ADVANCE(1446); + if (lookahead == 'c') ADVANCE(707); END_STATE(); case 558: - if (lookahead == 'c') ADVANCE(845); + if (lookahead == 'c') ADVANCE(1379); END_STATE(); case 559: - if (lookahead == 'c') ADVANCE(949); - if (lookahead == 'r') ADVANCE(374); + if (lookahead == 'c') ADVANCE(745); END_STATE(); case 560: - if (lookahead == 'c') ADVANCE(950); - if (lookahead == 'r') ADVANCE(378); + if (lookahead == 'c') ADVANCE(726); END_STATE(); case 561: - if (lookahead == 'd') ADVANCE(2); - if (lookahead == 'u') ADVANCE(1006); + if (lookahead == 'c') ADVANCE(731); END_STATE(); case 562: - if (lookahead == 'd') ADVANCE(1532); + if (lookahead == 'c') ADVANCE(1398); END_STATE(); case 563: - if (lookahead == 'd') ADVANCE(1526); + if (lookahead == 'c') ADVANCE(1399); END_STATE(); case 564: - if (lookahead == 'd') ADVANCE(1528); + if (lookahead == 'c') ADVANCE(1400); END_STATE(); case 565: - if (lookahead == 'd') ADVANCE(1808); + if (lookahead == 'c') ADVANCE(1401); END_STATE(); case 566: - if (lookahead == 'd') ADVANCE(1527); + if (lookahead == 'c') ADVANCE(1403); END_STATE(); case 567: - if (lookahead == 'd') ADVANCE(1529); + if (lookahead == 'c') ADVANCE(1405); END_STATE(); case 568: - if (lookahead == 'd') ADVANCE(1556); + if (lookahead == 'c') ADVANCE(1407); END_STATE(); case 569: - if (lookahead == 'd') ADVANCE(1817); + if (lookahead == 'c') ADVANCE(1413); END_STATE(); case 570: - if (lookahead == 'd') ADVANCE(1850); + if (lookahead == 'c') ADVANCE(1415); END_STATE(); case 571: - if (lookahead == 'd') ADVANCE(807); + if (lookahead == 'c') ADVANCE(1417); END_STATE(); case 572: - if (lookahead == 'd') ADVANCE(3); + if (lookahead == 'c') ADVANCE(401); END_STATE(); case 573: - if (lookahead == 'd') ADVANCE(129); + if (lookahead == 'c') ADVANCE(1495); END_STATE(); case 574: - if (lookahead == 'd') ADVANCE(1173); - if (lookahead == 'f') ADVANCE(987); - if (lookahead == 'i') ADVANCE(1064); - if (lookahead == 'l') ADVANCE(1123); + if (lookahead == 'c') ADVANCE(1468); END_STATE(); case 575: - if (lookahead == 'd') ADVANCE(147); + if (lookahead == 'c') ADVANCE(862); END_STATE(); case 576: - if (lookahead == 'd') ADVANCE(580); + if (lookahead == 'c') ADVANCE(967); + if (lookahead == 'r') ADVANCE(390); END_STATE(); case 577: - if (lookahead == 'd') ADVANCE(873); - if (lookahead == 'i') ADVANCE(1082); - if (lookahead == 's') ADVANCE(1460); - if (lookahead == 'v') ADVANCE(915); + if (lookahead == 'c') ADVANCE(968); + if (lookahead == 'r') ADVANCE(394); END_STATE(); case 578: - if (lookahead == 'd') ADVANCE(139); + if (lookahead == 'd') ADVANCE(2); + if (lookahead == 'u') ADVANCE(1024); END_STATE(); case 579: - if (lookahead == 'd') ADVANCE(140); + if (lookahead == 'd') ADVANCE(1556); END_STATE(); case 580: - if (lookahead == 'd') ADVANCE(1225); + if (lookahead == 'd') ADVANCE(1550); END_STATE(); case 581: - if (lookahead == 'd') ADVANCE(1226); + if (lookahead == 'd') ADVANCE(1552); END_STATE(); case 582: - if (lookahead == 'd') ADVANCE(1227); + if (lookahead == 'd') ADVANCE(1832); END_STATE(); case 583: - if (lookahead == 'd') ADVANCE(1228); + if (lookahead == 'd') ADVANCE(1551); END_STATE(); case 584: - if (lookahead == 'd') ADVANCE(685); + if (lookahead == 'd') ADVANCE(1553); END_STATE(); case 585: - if (lookahead == 'd') ADVANCE(1230); + if (lookahead == 'd') ADVANCE(1580); END_STATE(); case 586: - if (lookahead == 'd') ADVANCE(687); + if (lookahead == 'd') ADVANCE(1841); END_STATE(); case 587: - if (lookahead == 'd') ADVANCE(1231); + if (lookahead == 'd') ADVANCE(1874); END_STATE(); case 588: - if (lookahead == 'd') ADVANCE(1232); + if (lookahead == 'd') ADVANCE(824); END_STATE(); case 589: - if (lookahead == 'd') ADVANCE(1233); + if (lookahead == 'd') ADVANCE(3); END_STATE(); case 590: - if (lookahead == 'd') ADVANCE(689); + if (lookahead == 'd') ADVANCE(137); END_STATE(); case 591: - if (lookahead == 'd') ADVANCE(1234); + if (lookahead == 'd') ADVANCE(1194); + if (lookahead == 'f') ADVANCE(1005); + if (lookahead == 'i') ADVANCE(1083); + if (lookahead == 'l') ADVANCE(1143); END_STATE(); case 592: - if (lookahead == 'd') ADVANCE(1235); + if (lookahead == 'd') ADVANCE(155); END_STATE(); case 593: - if (lookahead == 'd') ADVANCE(1236); + if (lookahead == 'd') ADVANCE(597); END_STATE(); case 594: - if (lookahead == 'd') ADVANCE(692); + if (lookahead == 'd') ADVANCE(890); + if (lookahead == 'i') ADVANCE(1101); + if (lookahead == 's') ADVANCE(1484); + if (lookahead == 'v') ADVANCE(932); END_STATE(); case 595: - if (lookahead == 'd') ADVANCE(1237); + if (lookahead == 'd') ADVANCE(147); END_STATE(); case 596: - if (lookahead == 'd') ADVANCE(1238); + if (lookahead == 'd') ADVANCE(148); END_STATE(); case 597: - if (lookahead == 'd') ADVANCE(1239); + if (lookahead == 'd') ADVANCE(1247); END_STATE(); case 598: - if (lookahead == 'd') ADVANCE(693); + if (lookahead == 'd') ADVANCE(1248); END_STATE(); case 599: - if (lookahead == 'd') ADVANCE(1240); + if (lookahead == 'd') ADVANCE(1249); END_STATE(); case 600: - if (lookahead == 'd') ADVANCE(1241); + if (lookahead == 'd') ADVANCE(1250); END_STATE(); case 601: - if (lookahead == 'd') ADVANCE(695); + if (lookahead == 'd') ADVANCE(702); END_STATE(); case 602: - if (lookahead == 'd') ADVANCE(1242); + if (lookahead == 'd') ADVANCE(1252); END_STATE(); case 603: - if (lookahead == 'd') ADVANCE(1243); + if (lookahead == 'd') ADVANCE(704); END_STATE(); case 604: - if (lookahead == 'd') ADVANCE(697); + if (lookahead == 'd') ADVANCE(1253); END_STATE(); case 605: - if (lookahead == 'd') ADVANCE(1244); + if (lookahead == 'd') ADVANCE(1254); END_STATE(); case 606: - if (lookahead == 'd') ADVANCE(1245); + if (lookahead == 'd') ADVANCE(1255); END_STATE(); case 607: - if (lookahead == 'd') ADVANCE(1246); + if (lookahead == 'd') ADVANCE(706); END_STATE(); case 608: - if (lookahead == 'd') ADVANCE(699); + if (lookahead == 'd') ADVANCE(1256); END_STATE(); case 609: - if (lookahead == 'd') ADVANCE(1247); + if (lookahead == 'd') ADVANCE(1257); END_STATE(); case 610: - if (lookahead == 'd') ADVANCE(1248); + if (lookahead == 'd') ADVANCE(1258); END_STATE(); case 611: - if (lookahead == 'd') ADVANCE(1249); + if (lookahead == 'd') ADVANCE(709); END_STATE(); case 612: - if (lookahead == 'd') ADVANCE(1250); + if (lookahead == 'd') ADVANCE(1259); END_STATE(); case 613: - if (lookahead == 'd') ADVANCE(1251); + if (lookahead == 'd') ADVANCE(1260); END_STATE(); case 614: - if (lookahead == 'd') ADVANCE(1252); + if (lookahead == 'd') ADVANCE(1261); END_STATE(); case 615: - if (lookahead == 'd') ADVANCE(1253); + if (lookahead == 'd') ADVANCE(710); END_STATE(); case 616: - if (lookahead == 'd') ADVANCE(1254); + if (lookahead == 'd') ADVANCE(1262); END_STATE(); case 617: - if (lookahead == 'd') ADVANCE(1255); + if (lookahead == 'd') ADVANCE(1263); END_STATE(); case 618: - if (lookahead == 'd') ADVANCE(1256); + if (lookahead == 'd') ADVANCE(712); END_STATE(); case 619: - if (lookahead == 'd') ADVANCE(708); + if (lookahead == 'd') ADVANCE(1264); END_STATE(); case 620: - if (lookahead == 'd') ADVANCE(1257); + if (lookahead == 'd') ADVANCE(1265); END_STATE(); case 621: - if (lookahead == 'd') ADVANCE(715); + if (lookahead == 'd') ADVANCE(714); END_STATE(); case 622: - if (lookahead == 'd') ADVANCE(581); + if (lookahead == 'd') ADVANCE(1266); END_STATE(); case 623: - if (lookahead == 'd') ADVANCE(582); + if (lookahead == 'd') ADVANCE(1267); END_STATE(); case 624: - if (lookahead == 'd') ADVANCE(583); + if (lookahead == 'd') ADVANCE(1268); END_STATE(); case 625: - if (lookahead == 'd') ADVANCE(585); + if (lookahead == 'd') ADVANCE(716); END_STATE(); case 626: - if (lookahead == 'd') ADVANCE(587); + if (lookahead == 'd') ADVANCE(1269); END_STATE(); case 627: - if (lookahead == 'd') ADVANCE(588); + if (lookahead == 'd') ADVANCE(1270); END_STATE(); case 628: - if (lookahead == 'd') ADVANCE(589); + if (lookahead == 'd') ADVANCE(1271); END_STATE(); case 629: - if (lookahead == 'd') ADVANCE(591); + if (lookahead == 'd') ADVANCE(1272); END_STATE(); case 630: - if (lookahead == 'd') ADVANCE(409); + if (lookahead == 'd') ADVANCE(1273); END_STATE(); case 631: - if (lookahead == 'd') ADVANCE(592); + if (lookahead == 'd') ADVANCE(1274); END_STATE(); case 632: - if (lookahead == 'd') ADVANCE(593); + if (lookahead == 'd') ADVANCE(1275); END_STATE(); case 633: - if (lookahead == 'd') ADVANCE(595); + if (lookahead == 'd') ADVANCE(1276); END_STATE(); case 634: - if (lookahead == 'd') ADVANCE(596); + if (lookahead == 'd') ADVANCE(1277); END_STATE(); case 635: - if (lookahead == 'd') ADVANCE(597); + if (lookahead == 'd') ADVANCE(1278); END_STATE(); case 636: - if (lookahead == 'd') ADVANCE(414); + if (lookahead == 'd') ADVANCE(725); END_STATE(); case 637: - if (lookahead == 'd') ADVANCE(599); + if (lookahead == 'd') ADVANCE(1279); END_STATE(); case 638: - if (lookahead == 'd') ADVANCE(415); + if (lookahead == 'd') ADVANCE(732); END_STATE(); case 639: - if (lookahead == 'd') ADVANCE(600); + if (lookahead == 'd') ADVANCE(598); END_STATE(); case 640: - if (lookahead == 'd') ADVANCE(602); + if (lookahead == 'd') ADVANCE(599); END_STATE(); case 641: - if (lookahead == 'd') ADVANCE(603); + if (lookahead == 'd') ADVANCE(600); END_STATE(); case 642: - if (lookahead == 'd') ADVANCE(605); + if (lookahead == 'd') ADVANCE(602); END_STATE(); case 643: - if (lookahead == 'd') ADVANCE(606); + if (lookahead == 'd') ADVANCE(604); END_STATE(); case 644: - if (lookahead == 'd') ADVANCE(607); + if (lookahead == 'd') ADVANCE(605); END_STATE(); case 645: - if (lookahead == 'd') ADVANCE(609); + if (lookahead == 'd') ADVANCE(606); END_STATE(); case 646: - if (lookahead == 'd') ADVANCE(610); + if (lookahead == 'd') ADVANCE(608); END_STATE(); case 647: - if (lookahead == 'd') ADVANCE(611); + if (lookahead == 'd') ADVANCE(425); END_STATE(); case 648: - if (lookahead == 'd') ADVANCE(612); + if (lookahead == 'd') ADVANCE(609); END_STATE(); case 649: - if (lookahead == 'd') ADVANCE(613); + if (lookahead == 'd') ADVANCE(610); END_STATE(); case 650: - if (lookahead == 'd') ADVANCE(614); + if (lookahead == 'd') ADVANCE(612); END_STATE(); case 651: - if (lookahead == 'd') ADVANCE(615); + if (lookahead == 'd') ADVANCE(613); END_STATE(); case 652: - if (lookahead == 'd') ADVANCE(616); + if (lookahead == 'd') ADVANCE(614); END_STATE(); case 653: - if (lookahead == 'd') ADVANCE(617); + if (lookahead == 'd') ADVANCE(430); END_STATE(); case 654: - if (lookahead == 'd') ADVANCE(618); + if (lookahead == 'd') ADVANCE(616); END_STATE(); case 655: - if (lookahead == 'd') ADVANCE(620); + if (lookahead == 'd') ADVANCE(431); END_STATE(); case 656: - if (lookahead == 'd') ADVANCE(156); + if (lookahead == 'd') ADVANCE(617); END_STATE(); case 657: - if (lookahead == 'd') ADVANCE(1176); - if (lookahead == 'f') ADVANCE(990); - if (lookahead == 'i') ADVANCE(1068); - if (lookahead == 'l') ADVANCE(1128); + if (lookahead == 'd') ADVANCE(619); END_STATE(); case 658: - if (lookahead == 'd') ADVANCE(1179); - if (lookahead == 'f') ADVANCE(993); - if (lookahead == 'i') ADVANCE(1069); - if (lookahead == 'l') ADVANCE(1129); + if (lookahead == 'd') ADVANCE(620); END_STATE(); case 659: - if (lookahead == 'd') ADVANCE(169); + if (lookahead == 'd') ADVANCE(622); END_STATE(); case 660: - if (lookahead == 'd') ADVANCE(1181); - if (lookahead == 'f') ADVANCE(995); - if (lookahead == 'i') ADVANCE(1070); - if (lookahead == 'l') ADVANCE(1130); + if (lookahead == 'd') ADVANCE(623); END_STATE(); case 661: - if (lookahead == 'd') ADVANCE(1183); - if (lookahead == 'f') ADVANCE(997); - if (lookahead == 'i') ADVANCE(1072); - if (lookahead == 'l') ADVANCE(1134); + if (lookahead == 'd') ADVANCE(624); END_STATE(); case 662: - if (lookahead == 'd') ADVANCE(171); + if (lookahead == 'd') ADVANCE(626); END_STATE(); case 663: - if (lookahead == 'd') ADVANCE(1185); - if (lookahead == 'f') ADVANCE(999); - if (lookahead == 'i') ADVANCE(1076); - if (lookahead == 'l') ADVANCE(1138); + if (lookahead == 'd') ADVANCE(627); END_STATE(); case 664: - if (lookahead == 'd') ADVANCE(1186); - if (lookahead == 'f') ADVANCE(1000); + if (lookahead == 'd') ADVANCE(628); END_STATE(); case 665: - if (lookahead == 'd') ADVANCE(1188); - if (lookahead == 'f') ADVANCE(1001); + if (lookahead == 'd') ADVANCE(629); END_STATE(); case 666: - if (lookahead == 'd') ADVANCE(1191); - if (lookahead == 'f') ADVANCE(1003); - if (lookahead == 'i') ADVANCE(1083); + if (lookahead == 'd') ADVANCE(630); END_STATE(); case 667: - if (lookahead == 'd') ADVANCE(1192); - if (lookahead == 'i') ADVANCE(1085); - if (lookahead == 'l') ADVANCE(1143); + if (lookahead == 'd') ADVANCE(631); END_STATE(); case 668: - if (lookahead == 'e') ADVANCE(523); + if (lookahead == 'd') ADVANCE(632); END_STATE(); case 669: - if (lookahead == 'e') ADVANCE(523); - if (lookahead == 'i') ADVANCE(1496); - if (lookahead == 'o') ADVANCE(1465); + if (lookahead == 'd') ADVANCE(633); END_STATE(); case 670: - if (lookahead == 'e') ADVANCE(1018); - if (lookahead == 'u') ADVANCE(1089); + if (lookahead == 'd') ADVANCE(634); END_STATE(); case 671: - if (lookahead == 'e') ADVANCE(1208); - if (lookahead == 'g') ADVANCE(674); - if (lookahead == 'l') ADVANCE(675); - if (lookahead == 'n') ADVANCE(676); + if (lookahead == 'd') ADVANCE(635); END_STATE(); case 672: - if (lookahead == 'e') ADVANCE(1543); + if (lookahead == 'd') ADVANCE(637); END_STATE(); case 673: - if (lookahead == 'e') ADVANCE(1772); + if (lookahead == 'd') ADVANCE(164); + if (lookahead == 'n') ADVANCE(1149); END_STATE(); case 674: - if (lookahead == 'e') ADVANCE(1595); - if (lookahead == 't') ADVANCE(1596); + if (lookahead == 'd') ADVANCE(1197); + if (lookahead == 'f') ADVANCE(1008); + if (lookahead == 'i') ADVANCE(1087); + if (lookahead == 'l') ADVANCE(1148); END_STATE(); case 675: - if (lookahead == 'e') ADVANCE(1597); - if (lookahead == 't') ADVANCE(1594); + if (lookahead == 'd') ADVANCE(1200); + if (lookahead == 'f') ADVANCE(1011); + if (lookahead == 'i') ADVANCE(1088); + if (lookahead == 'l') ADVANCE(1150); END_STATE(); case 676: - if (lookahead == 'e') ADVANCE(1593); + if (lookahead == 'd') ADVANCE(177); END_STATE(); case 677: - if (lookahead == 'e') ADVANCE(1835); + if (lookahead == 'd') ADVANCE(1202); + if (lookahead == 'f') ADVANCE(1013); + if (lookahead == 'i') ADVANCE(1089); + if (lookahead == 'l') ADVANCE(1151); END_STATE(); case 678: - if (lookahead == 'e') ADVANCE(1505); - if (lookahead == 'o') ADVANCE(505); - if (lookahead == 'r') ADVANCE(737); - if (lookahead == 'w') ADVANCE(909); + if (lookahead == 'd') ADVANCE(1204); + if (lookahead == 'f') ADVANCE(1015); + if (lookahead == 'i') ADVANCE(1091); + if (lookahead == 'l') ADVANCE(1154); END_STATE(); case 679: - if (lookahead == 'e') ADVANCE(1826); + if (lookahead == 'd') ADVANCE(179); END_STATE(); case 680: - if (lookahead == 'e') ADVANCE(1524); + if (lookahead == 'd') ADVANCE(1206); + if (lookahead == 'f') ADVANCE(1017); + if (lookahead == 'i') ADVANCE(1095); + if (lookahead == 'l') ADVANCE(1158); END_STATE(); case 681: - if (lookahead == 'e') ADVANCE(1805); + if (lookahead == 'd') ADVANCE(1207); + if (lookahead == 'f') ADVANCE(1018); END_STATE(); case 682: - if (lookahead == 'e') ADVANCE(1533); + if (lookahead == 'd') ADVANCE(1209); + if (lookahead == 'f') ADVANCE(1019); END_STATE(); case 683: - if (lookahead == 'e') ADVANCE(1820); + if (lookahead == 'd') ADVANCE(1212); + if (lookahead == 'f') ADVANCE(1021); + if (lookahead == 'i') ADVANCE(1102); END_STATE(); case 684: - if (lookahead == 'e') ADVANCE(1608); + if (lookahead == 'd') ADVANCE(1213); + if (lookahead == 'i') ADVANCE(1104); + if (lookahead == 'l') ADVANCE(1164); END_STATE(); case 685: - if (lookahead == 'e') ADVANCE(1605); + if (lookahead == 'e') ADVANCE(540); END_STATE(); case 686: - if (lookahead == 'e') ADVANCE(1615); + if (lookahead == 'e') ADVANCE(540); + if (lookahead == 'i') ADVANCE(1520); + if (lookahead == 'o') ADVANCE(1489); END_STATE(); case 687: - if (lookahead == 'e') ADVANCE(1612); + if (lookahead == 'e') ADVANCE(1036); + if (lookahead == 'u') ADVANCE(1108); END_STATE(); case 688: - if (lookahead == 'e') ADVANCE(1622); + if (lookahead == 'e') ADVANCE(1230); + if (lookahead == 'g') ADVANCE(691); + if (lookahead == 'l') ADVANCE(692); + if (lookahead == 'n') ADVANCE(693); END_STATE(); case 689: - if (lookahead == 'e') ADVANCE(1619); + if (lookahead == 'e') ADVANCE(1567); END_STATE(); case 690: - if (lookahead == 'e') ADVANCE(1829); + if (lookahead == 'e') ADVANCE(1796); END_STATE(); case 691: - if (lookahead == 'e') ADVANCE(1629); + if (lookahead == 'e') ADVANCE(1619); + if (lookahead == 't') ADVANCE(1620); END_STATE(); case 692: - if (lookahead == 'e') ADVANCE(1626); + if (lookahead == 'e') ADVANCE(1621); + if (lookahead == 't') ADVANCE(1618); END_STATE(); case 693: - if (lookahead == 'e') ADVANCE(1546); + if (lookahead == 'e') ADVANCE(1617); END_STATE(); case 694: - if (lookahead == 'e') ADVANCE(1636); + if (lookahead == 'e') ADVANCE(1859); END_STATE(); case 695: - if (lookahead == 'e') ADVANCE(1633); + if (lookahead == 'e') ADVANCE(1529); + if (lookahead == 'o') ADVANCE(522); + if (lookahead == 'r') ADVANCE(754); + if (lookahead == 'w') ADVANCE(926); END_STATE(); case 696: - if (lookahead == 'e') ADVANCE(1643); + if (lookahead == 'e') ADVANCE(1850); END_STATE(); case 697: - if (lookahead == 'e') ADVANCE(1640); + if (lookahead == 'e') ADVANCE(1548); END_STATE(); case 698: - if (lookahead == 'e') ADVANCE(1704); + if (lookahead == 'e') ADVANCE(1829); END_STATE(); case 699: - if (lookahead == 'e') ADVANCE(1566); + if (lookahead == 'e') ADVANCE(1557); END_STATE(); case 700: - if (lookahead == 'e') ADVANCE(1707); + if (lookahead == 'e') ADVANCE(1844); END_STATE(); case 701: - if (lookahead == 'e') ADVANCE(1706); + if (lookahead == 'e') ADVANCE(1632); END_STATE(); case 702: - if (lookahead == 'e') ADVANCE(1661); + if (lookahead == 'e') ADVANCE(1629); END_STATE(); case 703: - if (lookahead == 'e') ADVANCE(1708); + if (lookahead == 'e') ADVANCE(1639); END_STATE(); case 704: - if (lookahead == 'e') ADVANCE(1705); + if (lookahead == 'e') ADVANCE(1636); END_STATE(); case 705: - if (lookahead == 'e') ADVANCE(1590); + if (lookahead == 'e') ADVANCE(1646); END_STATE(); case 706: - if (lookahead == 'e') ADVANCE(1589); + if (lookahead == 'e') ADVANCE(1643); END_STATE(); case 707: - if (lookahead == 'e') ADVANCE(1674); + if (lookahead == 'e') ADVANCE(1853); END_STATE(); case 708: - if (lookahead == 'e') ADVANCE(1558); + if (lookahead == 'e') ADVANCE(1653); END_STATE(); case 709: - if (lookahead == 'e') ADVANCE(1576); + if (lookahead == 'e') ADVANCE(1650); END_STATE(); case 710: - if (lookahead == 'e') ADVANCE(1664); + if (lookahead == 'e') ADVANCE(1570); END_STATE(); case 711: - if (lookahead == 'e') ADVANCE(1760); + if (lookahead == 'e') ADVANCE(1660); END_STATE(); case 712: - if (lookahead == 'e') ADVANCE(1667); + if (lookahead == 'e') ADVANCE(1657); END_STATE(); case 713: - if (lookahead == 'e') ADVANCE(1670); + if (lookahead == 'e') ADVANCE(1667); END_STATE(); case 714: - if (lookahead == 'e') ADVANCE(1650); + if (lookahead == 'e') ADVANCE(1664); END_STATE(); case 715: - if (lookahead == 'e') ADVANCE(1553); + if (lookahead == 'e') ADVANCE(1728); END_STATE(); case 716: - if (lookahead == 'e') ADVANCE(1652); + if (lookahead == 'e') ADVANCE(1590); END_STATE(); case 717: - if (lookahead == 'e') ADVANCE(1653); + if (lookahead == 'e') ADVANCE(1731); END_STATE(); case 718: - if (lookahead == 'e') ADVANCE(1654); + if (lookahead == 'e') ADVANCE(1730); END_STATE(); case 719: - if (lookahead == 'e') ADVANCE(1651); + if (lookahead == 'e') ADVANCE(1685); END_STATE(); case 720: - if (lookahead == 'e') ADVANCE(1579); + if (lookahead == 'e') ADVANCE(1732); END_STATE(); case 721: - if (lookahead == 'e') ADVANCE(1655); + if (lookahead == 'e') ADVANCE(1729); END_STATE(); case 722: - if (lookahead == 'e') ADVANCE(1771); + if (lookahead == 'e') ADVANCE(1614); END_STATE(); case 723: - if (lookahead == 'e') ADVANCE(1769); + if (lookahead == 'e') ADVANCE(1613); END_STATE(); case 724: - if (lookahead == 'e') ADVANCE(1084); + if (lookahead == 'e') ADVANCE(1698); END_STATE(); case 725: - if (lookahead == 'e') ADVANCE(1499); + if (lookahead == 'e') ADVANCE(1582); END_STATE(); case 726: - if (lookahead == 'e') ADVANCE(517); + if (lookahead == 'e') ADVANCE(1600); END_STATE(); case 727: - if (lookahead == 'e') ADVANCE(1397); + if (lookahead == 'e') ADVANCE(1688); END_STATE(); case 728: - if (lookahead == 'e') ADVANCE(1206); + if (lookahead == 'e') ADVANCE(1784); END_STATE(); case 729: - if (lookahead == 'e') ADVANCE(556); + if (lookahead == 'e') ADVANCE(1691); END_STATE(); case 730: - if (lookahead == 'e') ADVANCE(1215); + if (lookahead == 'e') ADVANCE(1694); END_STATE(); case 731: - if (lookahead == 'e') ADVANCE(1008); + if (lookahead == 'e') ADVANCE(1674); END_STATE(); case 732: - if (lookahead == 'e') ADVANCE(1337); + if (lookahead == 'e') ADVANCE(1577); END_STATE(); case 733: - if (lookahead == 'e') ADVANCE(565); + if (lookahead == 'e') ADVANCE(1676); END_STATE(); case 734: - if (lookahead == 'e') ADVANCE(539); + if (lookahead == 'e') ADVANCE(1677); END_STATE(); case 735: - if (lookahead == 'e') ADVANCE(1339); + if (lookahead == 'e') ADVANCE(1678); END_STATE(); case 736: - if (lookahead == 'e') ADVANCE(1216); + if (lookahead == 'e') ADVANCE(1675); END_STATE(); case 737: - if (lookahead == 'e') ADVANCE(1321); + if (lookahead == 'e') ADVANCE(1603); END_STATE(); case 738: - if (lookahead == 'e') ADVANCE(958); + if (lookahead == 'e') ADVANCE(1679); END_STATE(); case 739: - if (lookahead == 'e') ADVANCE(1341); + if (lookahead == 'e') ADVANCE(1795); END_STATE(); case 740: - if (lookahead == 'e') ADVANCE(133); + if (lookahead == 'e') ADVANCE(1793); END_STATE(); case 741: - if (lookahead == 'e') ADVANCE(569); + if (lookahead == 'e') ADVANCE(1103); END_STATE(); case 742: - if (lookahead == 'e') ADVANCE(143); + if (lookahead == 'e') ADVANCE(1523); END_STATE(); case 743: - if (lookahead == 'e') ADVANCE(570); + if (lookahead == 'e') ADVANCE(534); END_STATE(); case 744: - if (lookahead == 'e') ADVANCE(963); + if (lookahead == 'e') ADVANCE(1419); END_STATE(); case 745: - if (lookahead == 'e') ADVANCE(145); + if (lookahead == 'e') ADVANCE(1228); END_STATE(); case 746: - if (lookahead == 'e') ADVANCE(1224); + if (lookahead == 'e') ADVANCE(573); END_STATE(); case 747: - if (lookahead == 'e') ADVANCE(1060); + if (lookahead == 'e') ADVANCE(1237); END_STATE(); case 748: - if (lookahead == 'e') ADVANCE(1229); + if (lookahead == 'e') ADVANCE(1026); END_STATE(); case 749: - if (lookahead == 'e') ADVANCE(1047); + if (lookahead == 'e') ADVANCE(1359); END_STATE(); case 750: - if (lookahead == 'e') ADVANCE(1013); + if (lookahead == 'e') ADVANCE(582); END_STATE(); case 751: - if (lookahead == 'e') ADVANCE(1449); + if (lookahead == 'e') ADVANCE(556); END_STATE(); case 752: - if (lookahead == 'e') ADVANCE(1017); + if (lookahead == 'e') ADVANCE(1361); END_STATE(); case 753: - if (lookahead == 'e') ADVANCE(395); + if (lookahead == 'e') ADVANCE(1238); END_STATE(); case 754: - if (lookahead == 'e') ADVANCE(545); + if (lookahead == 'e') ADVANCE(1343); END_STATE(); case 755: - if (lookahead == 'e') ADVANCE(578); + if (lookahead == 'e') ADVANCE(976); END_STATE(); case 756: - if (lookahead == 'e') ADVANCE(396); + if (lookahead == 'e') ADVANCE(1363); END_STATE(); case 757: - if (lookahead == 'e') ADVANCE(546); + if (lookahead == 'e') ADVANCE(141); END_STATE(); case 758: - if (lookahead == 'e') ADVANCE(579); + if (lookahead == 'e') ADVANCE(586); END_STATE(); case 759: - if (lookahead == 'e') ADVANCE(1453); + if (lookahead == 'e') ADVANCE(151); END_STATE(); case 760: - if (lookahead == 'e') ADVANCE(397); + if (lookahead == 'e') ADVANCE(587); END_STATE(); case 761: - if (lookahead == 'e') ADVANCE(547); + if (lookahead == 'e') ADVANCE(981); END_STATE(); case 762: - if (lookahead == 'e') ADVANCE(398); + if (lookahead == 'e') ADVANCE(153); END_STATE(); case 763: - if (lookahead == 'e') ADVANCE(548); + if (lookahead == 'e') ADVANCE(1246); END_STATE(); case 764: - if (lookahead == 'e') ADVANCE(399); + if (lookahead == 'e') ADVANCE(1079); END_STATE(); case 765: - if (lookahead == 'e') ADVANCE(549); + if (lookahead == 'e') ADVANCE(1251); END_STATE(); case 766: - if (lookahead == 'e') ADVANCE(400); + if (lookahead == 'e') ADVANCE(1066); END_STATE(); case 767: - if (lookahead == 'e') ADVANCE(550); + if (lookahead == 'e') ADVANCE(1031); END_STATE(); case 768: - if (lookahead == 'e') ADVANCE(551); + if (lookahead == 'e') ADVANCE(1471); END_STATE(); case 769: - if (lookahead == 'e') ADVANCE(552); + if (lookahead == 'e') ADVANCE(1035); END_STATE(); case 770: - if (lookahead == 'e') ADVANCE(553); + if (lookahead == 'e') ADVANCE(595); END_STATE(); case 771: - if (lookahead == 'e') ADVANCE(554); + if (lookahead == 'e') ADVANCE(411); END_STATE(); case 772: - if (lookahead == 'e') ADVANCE(1079); + if (lookahead == 'e') ADVANCE(562); END_STATE(); case 773: - if (lookahead == 'e') ADVANCE(1080); + if (lookahead == 'e') ADVANCE(596); END_STATE(); case 774: - if (lookahead == 'e') ADVANCE(154); + if (lookahead == 'e') ADVANCE(412); END_STATE(); case 775: - if (lookahead == 'e') ADVANCE(1308); + if (lookahead == 'e') ADVANCE(563); END_STATE(); case 776: - if (lookahead == 'e') ADVANCE(168); + if (lookahead == 'e') ADVANCE(413); END_STATE(); case 777: - if (lookahead == 'e') ADVANCE(659); + if (lookahead == 'e') ADVANCE(564); END_STATE(); case 778: - if (lookahead == 'e') ADVANCE(170); + if (lookahead == 'e') ADVANCE(1475); END_STATE(); case 779: - if (lookahead == 'e') ADVANCE(172); + if (lookahead == 'e') ADVANCE(414); END_STATE(); case 780: - if (lookahead == 'e') ADVANCE(662); + if (lookahead == 'e') ADVANCE(565); END_STATE(); case 781: - if (lookahead == 'f') ADVANCE(128); - if (lookahead == 'g') ADVANCE(735); - if (lookahead == 'n') ADVANCE(1322); - if (lookahead == 'p') ADVANCE(1470); + if (lookahead == 'e') ADVANCE(415); END_STATE(); case 782: - if (lookahead == 'f') ADVANCE(1574); + if (lookahead == 'e') ADVANCE(566); END_STATE(); case 783: - if (lookahead == 'f') ADVANCE(425); + if (lookahead == 'e') ADVANCE(416); END_STATE(); case 784: - if (lookahead == 'f') ADVANCE(429); + if (lookahead == 'e') ADVANCE(567); END_STATE(); case 785: - if (lookahead == 'f') ADVANCE(1004); - if (lookahead == 'i') ADVANCE(1086); - if (lookahead == 'l') ADVANCE(1144); + if (lookahead == 'e') ADVANCE(568); END_STATE(); case 786: - if (lookahead == 'g') ADVANCE(1694); + if (lookahead == 'e') ADVANCE(569); END_STATE(); case 787: - if (lookahead == 'g') ADVANCE(1688); + if (lookahead == 'e') ADVANCE(570); END_STATE(); case 788: - if (lookahead == 'g') ADVANCE(1693); + if (lookahead == 'e') ADVANCE(571); END_STATE(); case 789: - if (lookahead == 'g') ADVANCE(1591); + if (lookahead == 'e') ADVANCE(1098); END_STATE(); case 790: - if (lookahead == 'g') ADVANCE(1691); + if (lookahead == 'e') ADVANCE(1099); END_STATE(); case 791: - if (lookahead == 'g') ADVANCE(1690); + if (lookahead == 'e') ADVANCE(162); END_STATE(); case 792: - if (lookahead == 'g') ADVANCE(1658); + if (lookahead == 'e') ADVANCE(1330); END_STATE(); case 793: - if (lookahead == 'g') ADVANCE(1659); + if (lookahead == 'e') ADVANCE(176); END_STATE(); case 794: - if (lookahead == 'g') ADVANCE(1692); + if (lookahead == 'e') ADVANCE(676); END_STATE(); case 795: - if (lookahead == 'g') ADVANCE(1696); + if (lookahead == 'e') ADVANCE(178); END_STATE(); case 796: - if (lookahead == 'g') ADVANCE(1697); + if (lookahead == 'e') ADVANCE(180); END_STATE(); case 797: - if (lookahead == 'g') ADVANCE(1689); + if (lookahead == 'e') ADVANCE(679); END_STATE(); case 798: - if (lookahead == 'g') ADVANCE(1695); + if (lookahead == 'f') ADVANCE(136); + if (lookahead == 'g') ADVANCE(752); + if (lookahead == 'n') ADVANCE(1344); + if (lookahead == 'p') ADVANCE(1494); END_STATE(); case 799: - if (lookahead == 'g') ADVANCE(1698); + if (lookahead == 'f') ADVANCE(1598); END_STATE(); case 800: - if (lookahead == 'g') ADVANCE(1662); + if (lookahead == 'f') ADVANCE(441); END_STATE(); case 801: - if (lookahead == 'g') ADVANCE(1568); + if (lookahead == 'f') ADVANCE(445); END_STATE(); case 802: - if (lookahead == 'g') ADVANCE(1669); + if (lookahead == 'f') ADVANCE(1022); + if (lookahead == 'i') ADVANCE(1105); + if (lookahead == 'l') ADVANCE(1165); END_STATE(); case 803: - if (lookahead == 'g') ADVANCE(1672); + if (lookahead == 'g') ADVANCE(1718); END_STATE(); case 804: - if (lookahead == 'g') ADVANCE(152); + if (lookahead == 'g') ADVANCE(1712); END_STATE(); case 805: - if (lookahead == 'g') ADVANCE(841); + if (lookahead == 'g') ADVANCE(1717); END_STATE(); case 806: - if (lookahead == 'g') ADVANCE(1314); + if (lookahead == 'g') ADVANCE(1615); END_STATE(); case 807: - if (lookahead == 'g') ADVANCE(677); + if (lookahead == 'g') ADVANCE(1715); END_STATE(); case 808: - if (lookahead == 'g') ADVANCE(716); + if (lookahead == 'g') ADVANCE(1714); END_STATE(); case 809: - if (lookahead == 'g') ADVANCE(717); + if (lookahead == 'g') ADVANCE(1682); END_STATE(); case 810: - if (lookahead == 'g') ADVANCE(718); + if (lookahead == 'g') ADVANCE(1683); END_STATE(); case 811: - if (lookahead == 'g') ADVANCE(1411); + if (lookahead == 'g') ADVANCE(1716); END_STATE(); case 812: - if (lookahead == 'g') ADVANCE(719); + if (lookahead == 'g') ADVANCE(1720); END_STATE(); case 813: - if (lookahead == 'g') ADVANCE(720); + if (lookahead == 'g') ADVANCE(1721); END_STATE(); case 814: - if (lookahead == 'g') ADVANCE(721); + if (lookahead == 'g') ADVANCE(1713); END_STATE(); case 815: - if (lookahead == 'g') ADVANCE(722); + if (lookahead == 'g') ADVANCE(1719); END_STATE(); case 816: - if (lookahead == 'g') ADVANCE(723); + if (lookahead == 'g') ADVANCE(1722); END_STATE(); case 817: - if (lookahead == 'g') ADVANCE(739); - if (lookahead == 'h') ADVANCE(992); - if (lookahead == 'p') ADVANCE(373); - if (lookahead == 't') ADVANCE(424); - if (lookahead == 'u') ADVANCE(507); - if (lookahead == 'y') ADVANCE(1022); + if (lookahead == 'g') ADVANCE(1686); END_STATE(); case 818: - if (lookahead == 'g') ADVANCE(842); + if (lookahead == 'g') ADVANCE(1592); END_STATE(); case 819: - if (lookahead == 'g') ADVANCE(161); - if (lookahead == 'w') ADVANCE(130); + if (lookahead == 'g') ADVANCE(1693); END_STATE(); case 820: - if (lookahead == 'h') ADVANCE(1774); + if (lookahead == 'g') ADVANCE(1696); END_STATE(); case 821: - if (lookahead == 'h') ADVANCE(1575); + if (lookahead == 'g') ADVANCE(160); END_STATE(); case 822: - if (lookahead == 'h') ADVANCE(1585); + if (lookahead == 'g') ADVANCE(858); END_STATE(); case 823: - if (lookahead == 'h') ADVANCE(1586); + if (lookahead == 'g') ADVANCE(1336); END_STATE(); case 824: - if (lookahead == 'h') ADVANCE(1779); + if (lookahead == 'g') ADVANCE(694); END_STATE(); case 825: - if (lookahead == 'h') ADVANCE(1781); + if (lookahead == 'g') ADVANCE(733); END_STATE(); case 826: - if (lookahead == 'h') ADVANCE(1780); + if (lookahead == 'g') ADVANCE(734); END_STATE(); case 827: - if (lookahead == 'h') ADVANCE(1783); + if (lookahead == 'g') ADVANCE(735); END_STATE(); case 828: - if (lookahead == 'h') ADVANCE(726); - if (lookahead == 'm') ADVANCE(1200); - if (lookahead == 'o') ADVANCE(1088); + if (lookahead == 'g') ADVANCE(1433); END_STATE(); case 829: - if (lookahead == 'h') ADVANCE(1267); - if (lookahead == 'r') ADVANCE(377); + if (lookahead == 'g') ADVANCE(736); END_STATE(); case 830: - if (lookahead == 'h') ADVANCE(1117); + if (lookahead == 'g') ADVANCE(737); END_STATE(); case 831: - if (lookahead == 'h') ADVANCE(1124); + if (lookahead == 'g') ADVANCE(738); END_STATE(); case 832: - if (lookahead == 'h') ADVANCE(1292); + if (lookahead == 'g') ADVANCE(739); END_STATE(); case 833: - if (lookahead == 'h') ADVANCE(383); + if (lookahead == 'g') ADVANCE(740); END_STATE(); case 834: - if (lookahead == 'h') ADVANCE(1121); + if (lookahead == 'g') ADVANCE(756); + if (lookahead == 'h') ADVANCE(1010); + if (lookahead == 'p') ADVANCE(389); + if (lookahead == 't') ADVANCE(440); + if (lookahead == 'u') ADVANCE(524); + if (lookahead == 'y') ADVANCE(1040); END_STATE(); case 835: - if (lookahead == 'h') ADVANCE(386); + if (lookahead == 'g') ADVANCE(859); END_STATE(); case 836: - if (lookahead == 'h') ADVANCE(387); + if (lookahead == 'g') ADVANCE(169); + if (lookahead == 'w') ADVANCE(138); END_STATE(); case 837: - if (lookahead == 'h') ADVANCE(389); + if (lookahead == 'h') ADVANCE(1798); END_STATE(); case 838: - if (lookahead == 'h') ADVANCE(390); + if (lookahead == 'h') ADVANCE(1599); END_STATE(); case 839: - if (lookahead == 'h') ADVANCE(391); + if (lookahead == 'h') ADVANCE(1609); END_STATE(); case 840: - if (lookahead == 'h') ADVANCE(394); + if (lookahead == 'h') ADVANCE(1610); END_STATE(); case 841: - if (lookahead == 'h') ADVANCE(181); + if (lookahead == 'h') ADVANCE(1803); END_STATE(); case 842: - if (lookahead == 'h') ADVANCE(194); + if (lookahead == 'h') ADVANCE(1805); END_STATE(); case 843: - if (lookahead == 'h') ADVANCE(759); + if (lookahead == 'h') ADVANCE(1804); END_STATE(); case 844: - if (lookahead == 'h') ADVANCE(1153); + if (lookahead == 'h') ADVANCE(1807); END_STATE(); case 845: - if (lookahead == 'h') ADVANCE(1293); + if (lookahead == 'h') ADVANCE(743); + if (lookahead == 'm') ADVANCE(1222); + if (lookahead == 'o') ADVANCE(1107); END_STATE(); case 846: - if (lookahead == 'h') ADVANCE(1155); + if (lookahead == 'h') ADVANCE(1289); + if (lookahead == 'r') ADVANCE(393); END_STATE(); case 847: - if (lookahead == 'h') ADVANCE(1157); + if (lookahead == 'h') ADVANCE(1137); END_STATE(); case 848: - if (lookahead == 'h') ADVANCE(1160); + if (lookahead == 'h') ADVANCE(1144); END_STATE(); case 849: - if (lookahead == 'h') ADVANCE(1162); + if (lookahead == 'h') ADVANCE(1314); END_STATE(); case 850: - if (lookahead == 'h') ADVANCE(1165); + if (lookahead == 'h') ADVANCE(399); END_STATE(); case 851: - if (lookahead == 'h') ADVANCE(1305); + if (lookahead == 'h') ADVANCE(1141); END_STATE(); case 852: - if (lookahead == 'i') ADVANCE(960); - if (lookahead == 'l') ADVANCE(1151); + if (lookahead == 'h') ADVANCE(402); END_STATE(); case 853: - if (lookahead == 'i') ADVANCE(1515); + if (lookahead == 'h') ADVANCE(403); END_STATE(); case 854: - if (lookahead == 'i') ADVANCE(571); + if (lookahead == 'h') ADVANCE(404); END_STATE(); case 855: - if (lookahead == 'i') ADVANCE(1495); - if (lookahead == 'o') ADVANCE(1448); + if (lookahead == 'h') ADVANCE(406); END_STATE(); case 856: - if (lookahead == 'i') ADVANCE(738); + if (lookahead == 'h') ADVANCE(407); END_STATE(); case 857: - if (lookahead == 'i') ADVANCE(1494); + if (lookahead == 'h') ADVANCE(410); END_STATE(); case 858: - if (lookahead == 'i') ADVANCE(1014); + if (lookahead == 'h') ADVANCE(189); END_STATE(); case 859: - if (lookahead == 'i') ADVANCE(956); + if (lookahead == 'h') ADVANCE(202); END_STATE(); case 860: - if (lookahead == 'i') ADVANCE(1038); - if (lookahead == 'o') ADVANCE(555); + if (lookahead == 'h') ADVANCE(778); END_STATE(); case 861: - if (lookahead == 'i') ADVANCE(584); + if (lookahead == 'h') ADVANCE(1174); END_STATE(); case 862: - if (lookahead == 'i') ADVANCE(1061); - if (lookahead == 'l') ADVANCE(1120); + if (lookahead == 'h') ADVANCE(1315); END_STATE(); case 863: - if (lookahead == 'i') ADVANCE(513); + if (lookahead == 'h') ADVANCE(1176); END_STATE(); case 864: - if (lookahead == 'i') ADVANCE(514); + if (lookahead == 'h') ADVANCE(1178); END_STATE(); case 865: - if (lookahead == 'i') ADVANCE(519); + if (lookahead == 'h') ADVANCE(1181); END_STATE(); case 866: - if (lookahead == 'i') ADVANCE(520); + if (lookahead == 'h') ADVANCE(1183); END_STATE(); case 867: - if (lookahead == 'i') ADVANCE(568); + if (lookahead == 'h') ADVANCE(1186); END_STATE(); case 868: - if (lookahead == 'i') ADVANCE(515); + if (lookahead == 'h') ADVANCE(1327); END_STATE(); case 869: - if (lookahead == 'i') ADVANCE(1343); + if (lookahead == 'i') ADVANCE(978); + if (lookahead == 'l') ADVANCE(1172); END_STATE(); case 870: - if (lookahead == 'i') ADVANCE(805); + if (lookahead == 'i') ADVANCE(1539); END_STATE(); case 871: - if (lookahead == 'i') ADVANCE(516); + if (lookahead == 'i') ADVANCE(588); END_STATE(); case 872: - if (lookahead == 'i') ADVANCE(522); + if (lookahead == 'i') ADVANCE(1519); + if (lookahead == 'o') ADVANCE(1470); END_STATE(); case 873: - if (lookahead == 'i') ADVANCE(1291); + if (lookahead == 'i') ADVANCE(755); END_STATE(); case 874: - if (lookahead == 'i') ADVANCE(772); + if (lookahead == 'i') ADVANCE(1518); END_STATE(); case 875: - if (lookahead == 'i') ADVANCE(524); + if (lookahead == 'i') ADVANCE(1032); END_STATE(); case 876: - if (lookahead == 'i') ADVANCE(525); + if (lookahead == 'i') ADVANCE(974); END_STATE(); case 877: - if (lookahead == 'i') ADVANCE(526); + if (lookahead == 'i') ADVANCE(1057); + if (lookahead == 'o') ADVANCE(572); END_STATE(); case 878: - if (lookahead == 'i') ADVANCE(528); + if (lookahead == 'i') ADVANCE(601); END_STATE(); case 879: - if (lookahead == 'i') ADVANCE(530); + if (lookahead == 'i') ADVANCE(1080); + if (lookahead == 'l') ADVANCE(1140); END_STATE(); case 880: - if (lookahead == 'i') ADVANCE(1093); + if (lookahead == 'i') ADVANCE(530); END_STATE(); case 881: - if (lookahead == 'i') ADVANCE(1063); + if (lookahead == 'i') ADVANCE(531); END_STATE(); case 882: - if (lookahead == 'i') ADVANCE(1044); + if (lookahead == 'i') ADVANCE(536); END_STATE(); case 883: - if (lookahead == 'i') ADVANCE(1373); + if (lookahead == 'i') ADVANCE(537); END_STATE(); case 884: - if (lookahead == 'i') ADVANCE(1398); + if (lookahead == 'i') ADVANCE(585); END_STATE(); case 885: - if (lookahead == 'i') ADVANCE(1400); + if (lookahead == 'i') ADVANCE(532); END_STATE(); case 886: - if (lookahead == 'i') ADVANCE(1402); + if (lookahead == 'i') ADVANCE(1365); END_STATE(); case 887: - if (lookahead == 'i') ADVANCE(1404); + if (lookahead == 'i') ADVANCE(822); END_STATE(); case 888: - if (lookahead == 'i') ADVANCE(1407); + if (lookahead == 'i') ADVANCE(533); END_STATE(); case 889: - if (lookahead == 'i') ADVANCE(1384); + if (lookahead == 'i') ADVANCE(539); END_STATE(); case 890: - if (lookahead == 'i') ADVANCE(1399); + if (lookahead == 'i') ADVANCE(1313); END_STATE(); case 891: - if (lookahead == 'i') ADVANCE(1410); + if (lookahead == 'i') ADVANCE(789); END_STATE(); case 892: - if (lookahead == 'i') ADVANCE(1412); + if (lookahead == 'i') ADVANCE(541); END_STATE(); case 893: - if (lookahead == 'i') ADVANCE(1389); + if (lookahead == 'i') ADVANCE(542); END_STATE(); case 894: - if (lookahead == 'i') ADVANCE(1401); + if (lookahead == 'i') ADVANCE(543); END_STATE(); case 895: - if (lookahead == 'i') ADVANCE(1516); + if (lookahead == 'i') ADVANCE(545); END_STATE(); case 896: - if (lookahead == 'i') ADVANCE(744); + if (lookahead == 'i') ADVANCE(547); END_STATE(); case 897: - if (lookahead == 'i') ADVANCE(1418); + if (lookahead == 'i') ADVANCE(1112); END_STATE(); case 898: - if (lookahead == 'i') ADVANCE(586); + if (lookahead == 'i') ADVANCE(1082); END_STATE(); case 899: - if (lookahead == 'i') ADVANCE(1440); + if (lookahead == 'i') ADVANCE(1063); END_STATE(); case 900: - if (lookahead == 'i') ADVANCE(969); + if (lookahead == 'i') ADVANCE(1395); END_STATE(); case 901: - if (lookahead == 'i') ADVANCE(1081); + if (lookahead == 'i') ADVANCE(1420); END_STATE(); case 902: - if (lookahead == 'i') ADVANCE(1441); + if (lookahead == 'i') ADVANCE(1422); END_STATE(); case 903: - if (lookahead == 'i') ADVANCE(1419); + if (lookahead == 'i') ADVANCE(1424); END_STATE(); case 904: - if (lookahead == 'i') ADVANCE(590); + if (lookahead == 'i') ADVANCE(1426); END_STATE(); case 905: - if (lookahead == 'i') ADVANCE(1066); - if (lookahead == 'l') ADVANCE(1125); + if (lookahead == 'i') ADVANCE(1429); END_STATE(); case 906: - if (lookahead == 'i') ADVANCE(1421); + if (lookahead == 'i') ADVANCE(1406); END_STATE(); case 907: - if (lookahead == 'i') ADVANCE(594); + if (lookahead == 'i') ADVANCE(1421); END_STATE(); case 908: - if (lookahead == 'i') ADVANCE(1423); + if (lookahead == 'i') ADVANCE(1432); END_STATE(); case 909: - if (lookahead == 'i') ADVANCE(598); + if (lookahead == 'i') ADVANCE(1434); END_STATE(); case 910: - if (lookahead == 'i') ADVANCE(1426); + if (lookahead == 'i') ADVANCE(1411); END_STATE(); case 911: - if (lookahead == 'i') ADVANCE(601); + if (lookahead == 'i') ADVANCE(1423); END_STATE(); case 912: - if (lookahead == 'i') ADVANCE(1428); + if (lookahead == 'i') ADVANCE(1540); END_STATE(); case 913: - if (lookahead == 'i') ADVANCE(604); + if (lookahead == 'i') ADVANCE(761); END_STATE(); case 914: - if (lookahead == 'i') ADVANCE(1071); - if (lookahead == 'l') ADVANCE(1133); + if (lookahead == 'i') ADVANCE(1440); END_STATE(); case 915: - if (lookahead == 'i') ADVANCE(1283); + if (lookahead == 'i') ADVANCE(603); END_STATE(); case 916: - if (lookahead == 'i') ADVANCE(608); + if (lookahead == 'i') ADVANCE(1462); END_STATE(); case 917: - if (lookahead == 'i') ADVANCE(619); + if (lookahead == 'i') ADVANCE(987); END_STATE(); case 918: - if (lookahead == 'i') ADVANCE(1074); - if (lookahead == 'l') ADVANCE(1136); + if (lookahead == 'i') ADVANCE(1100); END_STATE(); case 919: - if (lookahead == 'i') ADVANCE(621); + if (lookahead == 'i') ADVANCE(1463); END_STATE(); case 920: - if (lookahead == 'i') ADVANCE(1075); - if (lookahead == 'l') ADVANCE(1137); + if (lookahead == 'i') ADVANCE(1441); END_STATE(); case 921: - if (lookahead == 'i') ADVANCE(1077); - if (lookahead == 'l') ADVANCE(1139); + if (lookahead == 'i') ADVANCE(607); END_STATE(); case 922: - if (lookahead == 'i') ADVANCE(1078); - if (lookahead == 'l') ADVANCE(1140); + if (lookahead == 'i') ADVANCE(1085); + if (lookahead == 'l') ADVANCE(1145); END_STATE(); case 923: - if (lookahead == 'i') ADVANCE(1142); + if (lookahead == 'i') ADVANCE(1443); END_STATE(); case 924: - if (lookahead == 'i') ADVANCE(1145); + if (lookahead == 'i') ADVANCE(611); END_STATE(); case 925: - if (lookahead == 'i') ADVANCE(1146); + if (lookahead == 'i') ADVANCE(1445); END_STATE(); case 926: - if (lookahead == 'i') ADVANCE(818); + if (lookahead == 'i') ADVANCE(615); END_STATE(); case 927: - if (lookahead == 'i') ADVANCE(1104); + if (lookahead == 'i') ADVANCE(1448); END_STATE(); case 928: - if (lookahead == 'j') ADVANCE(1469); + if (lookahead == 'i') ADVANCE(618); END_STATE(); case 929: - if (lookahead == 'j') ADVANCE(754); + if (lookahead == 'i') ADVANCE(1450); END_STATE(); case 930: - if (lookahead == 'j') ADVANCE(757); + if (lookahead == 'i') ADVANCE(621); END_STATE(); case 931: - if (lookahead == 'j') ADVANCE(761); + if (lookahead == 'i') ADVANCE(1090); + if (lookahead == 'l') ADVANCE(1153); END_STATE(); case 932: - if (lookahead == 'j') ADVANCE(763); + if (lookahead == 'i') ADVANCE(1305); END_STATE(); case 933: - if (lookahead == 'j') ADVANCE(765); + if (lookahead == 'i') ADVANCE(625); END_STATE(); case 934: - if (lookahead == 'j') ADVANCE(767); + if (lookahead == 'i') ADVANCE(636); END_STATE(); case 935: - if (lookahead == 'j') ADVANCE(768); + if (lookahead == 'i') ADVANCE(1093); + if (lookahead == 'l') ADVANCE(1156); END_STATE(); case 936: - if (lookahead == 'j') ADVANCE(770); + if (lookahead == 'i') ADVANCE(638); END_STATE(); case 937: - if (lookahead == 'j') ADVANCE(771); + if (lookahead == 'i') ADVANCE(1094); + if (lookahead == 'l') ADVANCE(1157); END_STATE(); case 938: - if (lookahead == 'k') ADVANCE(1762); + if (lookahead == 'i') ADVANCE(1096); + if (lookahead == 'l') ADVANCE(1159); END_STATE(); case 939: - if (lookahead == 'k') ADVANCE(1765); + if (lookahead == 'i') ADVANCE(1097); + if (lookahead == 'l') ADVANCE(1160); END_STATE(); case 940: - if (lookahead == 'k') ADVANCE(1763); + if (lookahead == 'i') ADVANCE(1161); END_STATE(); case 941: - if (lookahead == 'k') ADVANCE(1766); + if (lookahead == 'i') ADVANCE(1163); END_STATE(); case 942: - if (lookahead == 'k') ADVANCE(1764); + if (lookahead == 'i') ADVANCE(1166); END_STATE(); case 943: - if (lookahead == 'k') ADVANCE(1767); + if (lookahead == 'i') ADVANCE(1167); END_STATE(); case 944: - if (lookahead == 'k') ADVANCE(1770); + if (lookahead == 'i') ADVANCE(835); END_STATE(); case 945: - if (lookahead == 'k') ADVANCE(1768); + if (lookahead == 'i') ADVANCE(1123); END_STATE(); case 946: - if (lookahead == 'k') ADVANCE(755); + if (lookahead == 'j') ADVANCE(1493); END_STATE(); case 947: - if (lookahead == 'k') ADVANCE(150); + if (lookahead == 'j') ADVANCE(772); END_STATE(); case 948: - if (lookahead == 'k') ADVANCE(740); + if (lookahead == 'j') ADVANCE(775); END_STATE(); case 949: - if (lookahead == 'k') ADVANCE(777); + if (lookahead == 'j') ADVANCE(777); END_STATE(); case 950: - if (lookahead == 'k') ADVANCE(780); + if (lookahead == 'j') ADVANCE(780); END_STATE(); case 951: - if (lookahead == 'l') ADVANCE(1866); + if (lookahead == 'j') ADVANCE(782); END_STATE(); case 952: - if (lookahead == 'l') ADVANCE(1814); + if (lookahead == 'j') ADVANCE(784); END_STATE(); case 953: - if (lookahead == 'l') ADVANCE(1778); + if (lookahead == 'j') ADVANCE(785); END_STATE(); case 954: - if (lookahead == 'l') ADVANCE(1646); + if (lookahead == 'j') ADVANCE(787); END_STATE(); case 955: - if (lookahead == 'l') ADVANCE(144); + if (lookahead == 'j') ADVANCE(788); END_STATE(); case 956: - if (lookahead == 'l') ADVANCE(562); + if (lookahead == 'k') ADVANCE(1786); END_STATE(); case 957: - if (lookahead == 'l') ADVANCE(927); + if (lookahead == 'k') ADVANCE(1789); END_STATE(); case 958: - if (lookahead == 'l') ADVANCE(563); + if (lookahead == 'k') ADVANCE(1787); END_STATE(); case 959: - if (lookahead == 'l') ADVANCE(1313); + if (lookahead == 'k') ADVANCE(1790); END_STATE(); case 960: - if (lookahead == 'l') ADVANCE(955); - if (lookahead == 'n') ADVANCE(384); + if (lookahead == 'k') ADVANCE(1788); END_STATE(); case 961: - if (lookahead == 'l') ADVANCE(863); + if (lookahead == 'k') ADVANCE(1791); END_STATE(); case 962: - if (lookahead == 'l') ADVANCE(951); + if (lookahead == 'k') ADVANCE(1794); END_STATE(); case 963: - if (lookahead == 'l') ADVANCE(566); + if (lookahead == 'k') ADVANCE(1792); END_STATE(); case 964: - if (lookahead == 'l') ADVANCE(752); + if (lookahead == 'k') ADVANCE(770); END_STATE(); case 965: - if (lookahead == 'l') ADVANCE(379); + if (lookahead == 'k') ADVANCE(158); END_STATE(); case 966: - if (lookahead == 'l') ADVANCE(774); + if (lookahead == 'k') ADVANCE(757); END_STATE(); case 967: - if (lookahead == 'l') ADVANCE(953); + if (lookahead == 'k') ADVANCE(794); END_STATE(); case 968: - if (lookahead == 'l') ADVANCE(747); + if (lookahead == 'k') ADVANCE(797); END_STATE(); case 969: - if (lookahead == 'l') ADVANCE(683); + if (lookahead == 'l') ADVANCE(1893); END_STATE(); case 970: - if (lookahead == 'l') ADVANCE(698); + if (lookahead == 'l') ADVANCE(1838); END_STATE(); case 971: - if (lookahead == 'l') ADVANCE(753); + if (lookahead == 'l') ADVANCE(1802); END_STATE(); case 972: - if (lookahead == 'l') ADVANCE(700); + if (lookahead == 'l') ADVANCE(1670); END_STATE(); case 973: - if (lookahead == 'l') ADVANCE(701); + if (lookahead == 'l') ADVANCE(152); END_STATE(); case 974: - if (lookahead == 'l') ADVANCE(702); + if (lookahead == 'l') ADVANCE(579); END_STATE(); case 975: - if (lookahead == 'l') ADVANCE(703); + if (lookahead == 'l') ADVANCE(945); END_STATE(); case 976: - if (lookahead == 'l') ADVANCE(704); + if (lookahead == 'l') ADVANCE(580); END_STATE(); case 977: - if (lookahead == 'l') ADVANCE(705); + if (lookahead == 'l') ADVANCE(1335); END_STATE(); case 978: - if (lookahead == 'l') ADVANCE(706); + if (lookahead == 'l') ADVANCE(973); + if (lookahead == 'n') ADVANCE(400); END_STATE(); case 979: - if (lookahead == 'l') ADVANCE(710); + if (lookahead == 'l') ADVANCE(880); END_STATE(); case 980: - if (lookahead == 'l') ADVANCE(712); + if (lookahead == 'l') ADVANCE(969); END_STATE(); case 981: - if (lookahead == 'l') ADVANCE(713); + if (lookahead == 'l') ADVANCE(583); END_STATE(); case 982: - if (lookahead == 'l') ADVANCE(1382); + if (lookahead == 'l') ADVANCE(769); END_STATE(); case 983: - if (lookahead == 'l') ADVANCE(421); + if (lookahead == 'l') ADVANCE(395); END_STATE(); case 984: - if (lookahead == 'l') ADVANCE(901); + if (lookahead == 'l') ADVANCE(791); END_STATE(); case 985: - if (lookahead == 'l') ADVANCE(1126); + if (lookahead == 'l') ADVANCE(971); END_STATE(); case 986: - if (lookahead == 'l') ADVANCE(427); + if (lookahead == 'l') ADVANCE(764); END_STATE(); case 987: - if (lookahead == 'l') ADVANCE(1156); + if (lookahead == 'l') ADVANCE(700); END_STATE(); case 988: - if (lookahead == 'l') ADVANCE(756); + if (lookahead == 'l') ADVANCE(715); END_STATE(); case 989: - if (lookahead == 'l') ADVANCE(158); + if (lookahead == 'l') ADVANCE(771); END_STATE(); case 990: - if (lookahead == 'l') ADVANCE(1159); + if (lookahead == 'l') ADVANCE(717); END_STATE(); case 991: - if (lookahead == 'l') ADVANCE(760); + if (lookahead == 'l') ADVANCE(718); END_STATE(); case 992: - if (lookahead == 'l') ADVANCE(162); - if (lookahead == 'r') ADVANCE(164); + if (lookahead == 'l') ADVANCE(719); END_STATE(); case 993: - if (lookahead == 'l') ADVANCE(1161); + if (lookahead == 'l') ADVANCE(720); END_STATE(); case 994: - if (lookahead == 'l') ADVANCE(762); + if (lookahead == 'l') ADVANCE(721); END_STATE(); case 995: - if (lookahead == 'l') ADVANCE(1163); + if (lookahead == 'l') ADVANCE(722); END_STATE(); case 996: - if (lookahead == 'l') ADVANCE(764); + if (lookahead == 'l') ADVANCE(723); END_STATE(); case 997: - if (lookahead == 'l') ADVANCE(1164); + if (lookahead == 'l') ADVANCE(727); END_STATE(); case 998: - if (lookahead == 'l') ADVANCE(766); + if (lookahead == 'l') ADVANCE(729); END_STATE(); case 999: - if (lookahead == 'l') ADVANCE(1166); + if (lookahead == 'l') ADVANCE(730); END_STATE(); case 1000: - if (lookahead == 'l') ADVANCE(1168); + if (lookahead == 'l') ADVANCE(1404); END_STATE(); case 1001: - if (lookahead == 'l') ADVANCE(1169); + if (lookahead == 'l') ADVANCE(437); END_STATE(); case 1002: - if (lookahead == 'l') ADVANCE(1170); + if (lookahead == 'l') ADVANCE(918); END_STATE(); case 1003: - if (lookahead == 'l') ADVANCE(1171); + if (lookahead == 'l') ADVANCE(1146); END_STATE(); case 1004: - if (lookahead == 'l') ADVANCE(1172); + if (lookahead == 'l') ADVANCE(443); END_STATE(); case 1005: - if (lookahead == 'm') ADVANCE(1841); + if (lookahead == 'l') ADVANCE(1177); END_STATE(); case 1006: - if (lookahead == 'm') ADVANCE(1852); + if (lookahead == 'l') ADVANCE(774); END_STATE(); case 1007: - if (lookahead == 'm') ADVANCE(1537); + if (lookahead == 'l') ADVANCE(166); END_STATE(); case 1008: - if (lookahead == 'm') ADVANCE(1531); + if (lookahead == 'l') ADVANCE(1180); END_STATE(); case 1009: - if (lookahead == 'm') ADVANCE(180); + if (lookahead == 'l') ADVANCE(776); END_STATE(); case 1010: - if (lookahead == 'm') ADVANCE(1538); + if (lookahead == 'l') ADVANCE(170); + if (lookahead == 'r') ADVANCE(172); END_STATE(); case 1011: - if (lookahead == 'm') ADVANCE(1203); + if (lookahead == 'l') ADVANCE(1182); END_STATE(); case 1012: - if (lookahead == 'm') ADVANCE(484); + if (lookahead == 'l') ADVANCE(779); END_STATE(); case 1013: - if (lookahead == 'm') ADVANCE(1204); + if (lookahead == 'l') ADVANCE(1184); END_STATE(); case 1014: - if (lookahead == 'm') ADVANCE(682); + if (lookahead == 'l') ADVANCE(781); END_STATE(); case 1015: - if (lookahead == 'm') ADVANCE(193); + if (lookahead == 'l') ADVANCE(1185); END_STATE(); case 1016: - if (lookahead == 'm') ADVANCE(195); + if (lookahead == 'l') ADVANCE(783); END_STATE(); case 1017: - if (lookahead == 'm') ADVANCE(773); + if (lookahead == 'l') ADVANCE(1187); END_STATE(); case 1018: - if (lookahead == 'm') ADVANCE(163); - if (lookahead == 't') ADVANCE(1467); + if (lookahead == 'l') ADVANCE(1189); END_STATE(); case 1019: - if (lookahead == 'n') ADVANCE(561); + if (lookahead == 'l') ADVANCE(1190); END_STATE(); case 1020: - if (lookahead == 'n') ADVANCE(804); + if (lookahead == 'l') ADVANCE(1191); END_STATE(); case 1021: - if (lookahead == 'n') ADVANCE(518); + if (lookahead == 'l') ADVANCE(1192); END_STATE(); case 1022: - if (lookahead == 'n') ADVANCE(518); - if (lookahead == 's') ADVANCE(1414); + if (lookahead == 'l') ADVANCE(1193); END_STATE(); case 1023: - if (lookahead == 'n') ADVANCE(1557); + if (lookahead == 'm') ADVANCE(1865); END_STATE(); case 1024: - if (lookahead == 'n') ADVANCE(1530); + if (lookahead == 'm') ADVANCE(1879); END_STATE(); case 1025: - if (lookahead == 'n') ADVANCE(1607); + if (lookahead == 'm') ADVANCE(1561); END_STATE(); case 1026: - if (lookahead == 'n') ADVANCE(1614); + if (lookahead == 'm') ADVANCE(1555); END_STATE(); case 1027: - if (lookahead == 'n') ADVANCE(1621); + if (lookahead == 'm') ADVANCE(188); END_STATE(); case 1028: - if (lookahead == 'n') ADVANCE(1628); + if (lookahead == 'm') ADVANCE(1562); END_STATE(); case 1029: - if (lookahead == 'n') ADVANCE(1635); + if (lookahead == 'm') ADVANCE(1225); END_STATE(); case 1030: - if (lookahead == 'n') ADVANCE(1642); + if (lookahead == 'm') ADVANCE(501); END_STATE(); case 1031: - if (lookahead == 'n') ADVANCE(1555); + if (lookahead == 'm') ADVANCE(1226); END_STATE(); case 1032: - if (lookahead == 'n') ADVANCE(1536); + if (lookahead == 'm') ADVANCE(699); END_STATE(); case 1033: - if (lookahead == 'n') ADVANCE(1463); + if (lookahead == 'm') ADVANCE(201); END_STATE(); case 1034: - if (lookahead == 'n') ADVANCE(1463); - if (lookahead == 'x') ADVANCE(729); + if (lookahead == 'm') ADVANCE(203); END_STATE(); case 1035: - if (lookahead == 'n') ADVANCE(786); + if (lookahead == 'm') ADVANCE(790); END_STATE(); case 1036: - if (lookahead == 'n') ADVANCE(1328); + if (lookahead == 'm') ADVANCE(171); + if (lookahead == 't') ADVANCE(1491); END_STATE(); case 1037: - if (lookahead == 'n') ADVANCE(869); + if (lookahead == 'n') ADVANCE(578); END_STATE(); case 1038: - if (lookahead == 'n') ADVANCE(673); + if (lookahead == 'n') ADVANCE(821); END_STATE(); case 1039: - if (lookahead == 'n') ADVANCE(787); + if (lookahead == 'n') ADVANCE(535); END_STATE(); case 1040: - if (lookahead == 'n') ADVANCE(1087); + if (lookahead == 'n') ADVANCE(535); + if (lookahead == 's') ADVANCE(1436); END_STATE(); case 1041: - if (lookahead == 'n') ADVANCE(1087); - if (lookahead == 'r') ADVANCE(1285); + if (lookahead == 'n') ADVANCE(1581); END_STATE(); case 1042: - if (lookahead == 'n') ADVANCE(902); - if (lookahead == 'v') ADVANCE(672); + if (lookahead == 'n') ADVANCE(1875); END_STATE(); case 1043: - if (lookahead == 'n') ADVANCE(788); + if (lookahead == 'n') ADVANCE(1554); END_STATE(); case 1044: - if (lookahead == 'n') ADVANCE(384); + if (lookahead == 'n') ADVANCE(1631); END_STATE(); case 1045: - if (lookahead == 'n') ADVANCE(789); + if (lookahead == 'n') ADVANCE(1638); END_STATE(); case 1046: - if (lookahead == 'n') ADVANCE(790); + if (lookahead == 'n') ADVANCE(1645); END_STATE(); case 1047: - if (lookahead == 'n') ADVANCE(1464); + if (lookahead == 'n') ADVANCE(1652); END_STATE(); case 1048: - if (lookahead == 'n') ADVANCE(791); + if (lookahead == 'n') ADVANCE(1659); END_STATE(); case 1049: - if (lookahead == 'n') ADVANCE(792); + if (lookahead == 'n') ADVANCE(1666); END_STATE(); case 1050: - if (lookahead == 'n') ADVANCE(793); + if (lookahead == 'n') ADVANCE(1579); END_STATE(); case 1051: - if (lookahead == 'n') ADVANCE(794); + if (lookahead == 'n') ADVANCE(1560); END_STATE(); case 1052: - if (lookahead == 'n') ADVANCE(795); + if (lookahead == 'n') ADVANCE(1487); END_STATE(); case 1053: - if (lookahead == 'n') ADVANCE(853); + if (lookahead == 'n') ADVANCE(1487); + if (lookahead == 'x') ADVANCE(746); END_STATE(); case 1054: - if (lookahead == 'n') ADVANCE(796); + if (lookahead == 'n') ADVANCE(803); END_STATE(); case 1055: - if (lookahead == 'n') ADVANCE(797); + if (lookahead == 'n') ADVANCE(1350); END_STATE(); case 1056: - if (lookahead == 'n') ADVANCE(572); + if (lookahead == 'n') ADVANCE(886); END_STATE(); case 1057: - if (lookahead == 'n') ADVANCE(798); + if (lookahead == 'n') ADVANCE(690); END_STATE(); case 1058: - if (lookahead == 'n') ADVANCE(558); + if (lookahead == 'n') ADVANCE(804); END_STATE(); case 1059: - if (lookahead == 'n') ADVANCE(799); + if (lookahead == 'n') ADVANCE(1125); END_STATE(); case 1060: - if (lookahead == 'n') ADVANCE(811); + if (lookahead == 'n') ADVANCE(1125); + if (lookahead == 'r') ADVANCE(1307); END_STATE(); case 1061: - if (lookahead == 'n') ADVANCE(1345); + if (lookahead == 'n') ADVANCE(919); + if (lookahead == 'v') ADVANCE(689); END_STATE(); case 1062: - if (lookahead == 'n') ADVANCE(800); + if (lookahead == 'n') ADVANCE(805); END_STATE(); case 1063: - if (lookahead == 'n') ADVANCE(801); + if (lookahead == 'n') ADVANCE(400); END_STATE(); case 1064: - if (lookahead == 'n') ADVANCE(1346); + if (lookahead == 'n') ADVANCE(806); END_STATE(); case 1065: - if (lookahead == 'n') ADVANCE(802); + if (lookahead == 'n') ADVANCE(807); END_STATE(); case 1066: - if (lookahead == 'n') ADVANCE(1347); + if (lookahead == 'n') ADVANCE(1488); END_STATE(); case 1067: - if (lookahead == 'n') ADVANCE(803); + if (lookahead == 'n') ADVANCE(808); END_STATE(); case 1068: - if (lookahead == 'n') ADVANCE(1348); + if (lookahead == 'n') ADVANCE(809); END_STATE(); case 1069: - if (lookahead == 'n') ADVANCE(1349); + if (lookahead == 'n') ADVANCE(810); END_STATE(); case 1070: - if (lookahead == 'n') ADVANCE(1350); + if (lookahead == 'n') ADVANCE(811); END_STATE(); case 1071: - if (lookahead == 'n') ADVANCE(1351); + if (lookahead == 'n') ADVANCE(812); END_STATE(); case 1072: - if (lookahead == 'n') ADVANCE(1352); + if (lookahead == 'n') ADVANCE(870); END_STATE(); case 1073: - if (lookahead == 'n') ADVANCE(725); + if (lookahead == 'n') ADVANCE(813); END_STATE(); case 1074: - if (lookahead == 'n') ADVANCE(1353); + if (lookahead == 'n') ADVANCE(814); END_STATE(); case 1075: - if (lookahead == 'n') ADVANCE(1354); + if (lookahead == 'n') ADVANCE(589); END_STATE(); case 1076: - if (lookahead == 'n') ADVANCE(1355); + if (lookahead == 'n') ADVANCE(815); END_STATE(); case 1077: - if (lookahead == 'n') ADVANCE(1356); + if (lookahead == 'n') ADVANCE(575); END_STATE(); case 1078: - if (lookahead == 'n') ADVANCE(1358); + if (lookahead == 'n') ADVANCE(816); END_STATE(); case 1079: - if (lookahead == 'n') ADVANCE(1365); + if (lookahead == 'n') ADVANCE(828); END_STATE(); case 1080: - if (lookahead == 'n') ADVANCE(1417); + if (lookahead == 'n') ADVANCE(1367); END_STATE(); case 1081: - if (lookahead == 'n') ADVANCE(711); + if (lookahead == 'n') ADVANCE(817); END_STATE(); case 1082: - if (lookahead == 'n') ADVANCE(1438); + if (lookahead == 'n') ADVANCE(818); END_STATE(); case 1083: - if (lookahead == 'n') ADVANCE(1380); + if (lookahead == 'n') ADVANCE(1368); END_STATE(); case 1084: - if (lookahead == 'n') ADVANCE(1450); - if (lookahead == 'x') ADVANCE(893); + if (lookahead == 'n') ADVANCE(819); END_STATE(); case 1085: - if (lookahead == 'n') ADVANCE(1386); + if (lookahead == 'n') ADVANCE(1369); END_STATE(); case 1086: - if (lookahead == 'n') ADVANCE(1390); + if (lookahead == 'n') ADVANCE(820); END_STATE(); case 1087: - if (lookahead == 'n') ADVANCE(1131); + if (lookahead == 'n') ADVANCE(1370); END_STATE(); case 1088: - if (lookahead == 'n') ADVANCE(1325); + if (lookahead == 'n') ADVANCE(1371); END_STATE(); case 1089: - if (lookahead == 'n') ADVANCE(1413); + if (lookahead == 'n') ADVANCE(1372); END_STATE(); case 1090: - if (lookahead == 'n') ADVANCE(808); + if (lookahead == 'n') ADVANCE(1373); END_STATE(); case 1091: - if (lookahead == 'n') ADVANCE(538); + if (lookahead == 'n') ADVANCE(1374); END_STATE(); case 1092: - if (lookahead == 'n') ADVANCE(895); + if (lookahead == 'n') ADVANCE(742); END_STATE(); case 1093: - if (lookahead == 'n') ADVANCE(984); + if (lookahead == 'n') ADVANCE(1375); END_STATE(); case 1094: - if (lookahead == 'n') ADVANCE(1330); + if (lookahead == 'n') ADVANCE(1376); END_STATE(); case 1095: - if (lookahead == 'n') ADVANCE(809); + if (lookahead == 'n') ADVANCE(1377); END_STATE(); case 1096: - if (lookahead == 'n') ADVANCE(810); + if (lookahead == 'n') ADVANCE(1378); END_STATE(); case 1097: - if (lookahead == 'n') ADVANCE(1327); + if (lookahead == 'n') ADVANCE(1380); END_STATE(); case 1098: - if (lookahead == 'n') ADVANCE(812); + if (lookahead == 'n') ADVANCE(1387); END_STATE(); case 1099: - if (lookahead == 'n') ADVANCE(543); + if (lookahead == 'n') ADVANCE(1439); END_STATE(); case 1100: - if (lookahead == 'n') ADVANCE(813); + if (lookahead == 'n') ADVANCE(728); END_STATE(); case 1101: - if (lookahead == 'n') ADVANCE(814); + if (lookahead == 'n') ADVANCE(1460); END_STATE(); case 1102: - if (lookahead == 'n') ADVANCE(815); + if (lookahead == 'n') ADVANCE(1402); END_STATE(); case 1103: - if (lookahead == 'n') ADVANCE(816); + if (lookahead == 'n') ADVANCE(1472); + if (lookahead == 'x') ADVANCE(910); END_STATE(); case 1104: - if (lookahead == 'n') ADVANCE(899); + if (lookahead == 'n') ADVANCE(1408); END_STATE(); case 1105: - if (lookahead == 'n') ADVANCE(1462); + if (lookahead == 'n') ADVANCE(1412); END_STATE(); case 1106: - if (lookahead == 'n') ADVANCE(1195); + if (lookahead == 'n') ADVANCE(1149); END_STATE(); case 1107: - if (lookahead == 'n') ADVANCE(1106); + if (lookahead == 'n') ADVANCE(1347); END_STATE(); case 1108: - if (lookahead == 'n') ADVANCE(1106); - if (lookahead == 'r') ADVANCE(1295); + if (lookahead == 'n') ADVANCE(1435); END_STATE(); case 1109: - if (lookahead == 'o') ADVANCE(1403); + if (lookahead == 'n') ADVANCE(825); END_STATE(); case 1110: - if (lookahead == 'o') ADVANCE(1042); - if (lookahead == 'u') ADVANCE(989); + if (lookahead == 'n') ADVANCE(555); END_STATE(); case 1111: - if (lookahead == 'o') ADVANCE(1582); + if (lookahead == 'n') ADVANCE(912); END_STATE(); case 1112: - if (lookahead == 'o') ADVANCE(1497); + if (lookahead == 'n') ADVANCE(1002); END_STATE(); case 1113: - if (lookahead == 'o') ADVANCE(1569); + if (lookahead == 'n') ADVANCE(1352); END_STATE(); case 1114: - if (lookahead == 'o') ADVANCE(782); + if (lookahead == 'n') ADVANCE(826); END_STATE(); case 1115: - if (lookahead == 'o') ADVANCE(1020); + if (lookahead == 'n') ADVANCE(827); END_STATE(); case 1116: - if (lookahead == 'o') ADVANCE(1466); - if (lookahead == 'p') ADVANCE(476); - if (lookahead == 'u') ADVANCE(1202); + if (lookahead == 'n') ADVANCE(1349); END_STATE(); case 1117: - if (lookahead == 'o') ADVANCE(564); + if (lookahead == 'n') ADVANCE(829); END_STATE(); case 1118: - if (lookahead == 'o') ADVANCE(1009); + if (lookahead == 'n') ADVANCE(560); END_STATE(); case 1119: - if (lookahead == 'o') ADVANCE(1158); - if (lookahead == 'y') ADVANCE(1429); + if (lookahead == 'n') ADVANCE(830); END_STATE(); case 1120: - if (lookahead == 'o') ADVANCE(1035); + if (lookahead == 'n') ADVANCE(831); END_STATE(); case 1121: - if (lookahead == 'o') ADVANCE(567); + if (lookahead == 'n') ADVANCE(832); END_STATE(); case 1122: - if (lookahead == 'o') ADVANCE(132); + if (lookahead == 'n') ADVANCE(833); END_STATE(); case 1123: - if (lookahead == 'o') ADVANCE(1039); + if (lookahead == 'n') ADVANCE(916); END_STATE(); case 1124: - if (lookahead == 'o') ADVANCE(1277); + if (lookahead == 'n') ADVANCE(1486); END_STATE(); case 1125: - if (lookahead == 'o') ADVANCE(1043); + if (lookahead == 'n') ADVANCE(1216); END_STATE(); case 1126: - if (lookahead == 'o') ADVANCE(1045); + if (lookahead == 'n') ADVANCE(1218); END_STATE(); case 1127: - if (lookahead == 'o') ADVANCE(134); + if (lookahead == 'n') ADVANCE(1126); END_STATE(); case 1128: - if (lookahead == 'o') ADVANCE(1046); + if (lookahead == 'n') ADVANCE(1126); + if (lookahead == 'r') ADVANCE(1317); END_STATE(); case 1129: - if (lookahead == 'o') ADVANCE(1048); + if (lookahead == 'o') ADVANCE(1425); END_STATE(); case 1130: - if (lookahead == 'o') ADVANCE(1049); + if (lookahead == 'o') ADVANCE(1061); + if (lookahead == 'u') ADVANCE(1007); END_STATE(); case 1131: - if (lookahead == 'o') ADVANCE(1458); + if (lookahead == 'o') ADVANCE(1606); END_STATE(); case 1132: - if (lookahead == 'o') ADVANCE(135); + if (lookahead == 'o') ADVANCE(1521); END_STATE(); case 1133: - if (lookahead == 'o') ADVANCE(1050); + if (lookahead == 'o') ADVANCE(1593); END_STATE(); case 1134: - if (lookahead == 'o') ADVANCE(1051); + if (lookahead == 'o') ADVANCE(799); END_STATE(); case 1135: - if (lookahead == 'o') ADVANCE(136); + if (lookahead == 'o') ADVANCE(1038); END_STATE(); case 1136: - if (lookahead == 'o') ADVANCE(1052); + if (lookahead == 'o') ADVANCE(1490); + if (lookahead == 'p') ADVANCE(493); + if (lookahead == 'u') ADVANCE(1224); END_STATE(); case 1137: - if (lookahead == 'o') ADVANCE(1054); + if (lookahead == 'o') ADVANCE(581); END_STATE(); case 1138: - if (lookahead == 'o') ADVANCE(1055); + if (lookahead == 'o') ADVANCE(1027); END_STATE(); case 1139: - if (lookahead == 'o') ADVANCE(1057); + if (lookahead == 'o') ADVANCE(1179); + if (lookahead == 'y') ADVANCE(1451); END_STATE(); case 1140: - if (lookahead == 'o') ADVANCE(1059); + if (lookahead == 'o') ADVANCE(1054); END_STATE(); case 1141: - if (lookahead == 'o') ADVANCE(1062); + if (lookahead == 'o') ADVANCE(584); END_STATE(); case 1142: - if (lookahead == 'o') ADVANCE(1024); + if (lookahead == 'o') ADVANCE(140); END_STATE(); case 1143: - if (lookahead == 'o') ADVANCE(1065); + if (lookahead == 'o') ADVANCE(1058); END_STATE(); case 1144: - if (lookahead == 'o') ADVANCE(1067); + if (lookahead == 'o') ADVANCE(1299); END_STATE(); case 1145: - if (lookahead == 'o') ADVANCE(1031); + if (lookahead == 'o') ADVANCE(1062); END_STATE(); case 1146: - if (lookahead == 'o') ADVANCE(1032); + if (lookahead == 'o') ADVANCE(1064); END_STATE(); case 1147: - if (lookahead == 'o') ADVANCE(1258); + if (lookahead == 'o') ADVANCE(142); END_STATE(); case 1148: - if (lookahead == 'o') ADVANCE(1274); + if (lookahead == 'o') ADVANCE(1065); END_STATE(); case 1149: - if (lookahead == 'o') ADVANCE(948); + if (lookahead == 'o') ADVANCE(1480); END_STATE(); case 1150: - if (lookahead == 'o') ADVANCE(1053); + if (lookahead == 'o') ADVANCE(1067); END_STATE(); case 1151: - if (lookahead == 'o') ADVANCE(388); + if (lookahead == 'o') ADVANCE(1068); END_STATE(); case 1152: - if (lookahead == 'o') ADVANCE(1015); + if (lookahead == 'o') ADVANCE(143); END_STATE(); case 1153: - if (lookahead == 'o') ADVANCE(1278); + if (lookahead == 'o') ADVANCE(1069); END_STATE(); case 1154: - if (lookahead == 'o') ADVANCE(1092); + if (lookahead == 'o') ADVANCE(1070); END_STATE(); case 1155: - if (lookahead == 'o') ADVANCE(1279); + if (lookahead == 'o') ADVANCE(144); END_STATE(); case 1156: - if (lookahead == 'o') ADVANCE(402); + if (lookahead == 'o') ADVANCE(1071); END_STATE(); case 1157: - if (lookahead == 'o') ADVANCE(1280); + if (lookahead == 'o') ADVANCE(1073); END_STATE(); case 1158: - if (lookahead == 'o') ADVANCE(971); + if (lookahead == 'o') ADVANCE(1074); END_STATE(); case 1159: - if (lookahead == 'o') ADVANCE(403); + if (lookahead == 'o') ADVANCE(1076); END_STATE(); case 1160: - if (lookahead == 'o') ADVANCE(1281); + if (lookahead == 'o') ADVANCE(1078); END_STATE(); case 1161: - if (lookahead == 'o') ADVANCE(404); + if (lookahead == 'o') ADVANCE(1042); END_STATE(); case 1162: - if (lookahead == 'o') ADVANCE(1282); + if (lookahead == 'o') ADVANCE(1081); END_STATE(); case 1163: - if (lookahead == 'o') ADVANCE(405); + if (lookahead == 'o') ADVANCE(1043); END_STATE(); case 1164: - if (lookahead == 'o') ADVANCE(406); + if (lookahead == 'o') ADVANCE(1084); END_STATE(); case 1165: - if (lookahead == 'o') ADVANCE(1284); + if (lookahead == 'o') ADVANCE(1086); END_STATE(); case 1166: - if (lookahead == 'o') ADVANCE(408); + if (lookahead == 'o') ADVANCE(1050); END_STATE(); case 1167: - if (lookahead == 'o') ADVANCE(867); + if (lookahead == 'o') ADVANCE(1051); END_STATE(); case 1168: - if (lookahead == 'o') ADVANCE(410); + if (lookahead == 'o') ADVANCE(1280); END_STATE(); case 1169: - if (lookahead == 'o') ADVANCE(411); + if (lookahead == 'o') ADVANCE(1296); END_STATE(); case 1170: - if (lookahead == 'o') ADVANCE(412); + if (lookahead == 'o') ADVANCE(966); END_STATE(); case 1171: - if (lookahead == 'o') ADVANCE(413); + if (lookahead == 'o') ADVANCE(1072); END_STATE(); case 1172: - if (lookahead == 'o') ADVANCE(416); + if (lookahead == 'o') ADVANCE(405); END_STATE(); case 1173: - if (lookahead == 'o') ADVANCE(1474); + if (lookahead == 'o') ADVANCE(1033); END_STATE(); case 1174: - if (lookahead == 'o') ADVANCE(1016); + if (lookahead == 'o') ADVANCE(1300); END_STATE(); case 1175: - if (lookahead == 'o') ADVANCE(988); + if (lookahead == 'o') ADVANCE(1111); END_STATE(); case 1176: - if (lookahead == 'o') ADVANCE(1484); + if (lookahead == 'o') ADVANCE(1301); END_STATE(); case 1177: - if (lookahead == 'o') ADVANCE(1097); + if (lookahead == 'o') ADVANCE(417); END_STATE(); case 1178: - if (lookahead == 'o') ADVANCE(991); + if (lookahead == 'o') ADVANCE(1302); END_STATE(); case 1179: - if (lookahead == 'o') ADVANCE(1485); + if (lookahead == 'o') ADVANCE(989); END_STATE(); case 1180: - if (lookahead == 'o') ADVANCE(994); + if (lookahead == 'o') ADVANCE(419); END_STATE(); case 1181: - if (lookahead == 'o') ADVANCE(1486); + if (lookahead == 'o') ADVANCE(1303); END_STATE(); case 1182: - if (lookahead == 'o') ADVANCE(996); + if (lookahead == 'o') ADVANCE(420); END_STATE(); case 1183: - if (lookahead == 'o') ADVANCE(1487); + if (lookahead == 'o') ADVANCE(1304); END_STATE(); case 1184: - if (lookahead == 'o') ADVANCE(998); + if (lookahead == 'o') ADVANCE(421); END_STATE(); case 1185: - if (lookahead == 'o') ADVANCE(1488); + if (lookahead == 'o') ADVANCE(422); END_STATE(); case 1186: - if (lookahead == 'o') ADVANCE(1489); + if (lookahead == 'o') ADVANCE(1306); END_STATE(); case 1187: - if (lookahead == 'o') ADVANCE(509); - if (lookahead == 'v') ADVANCE(1167); - if (lookahead == 'w') ADVANCE(917); + if (lookahead == 'o') ADVANCE(423); END_STATE(); case 1188: - if (lookahead == 'o') ADVANCE(1490); + if (lookahead == 'o') ADVANCE(884); END_STATE(); case 1189: - if (lookahead == 'o') ADVANCE(510); - if (lookahead == 'w') ADVANCE(919); + if (lookahead == 'o') ADVANCE(426); END_STATE(); case 1190: - if (lookahead == 'o') ADVANCE(1491); + if (lookahead == 'o') ADVANCE(427); END_STATE(); case 1191: - if (lookahead == 'o') ADVANCE(1492); + if (lookahead == 'o') ADVANCE(428); END_STATE(); case 1192: - if (lookahead == 'o') ADVANCE(1493); + if (lookahead == 'o') ADVANCE(429); END_STATE(); case 1193: - if (lookahead == 'o') ADVANCE(1303); + if (lookahead == 'o') ADVANCE(432); END_STATE(); case 1194: - if (lookahead == 'o') ADVANCE(1175); - if (lookahead == 'y') ADVANCE(1432); + if (lookahead == 'o') ADVANCE(1498); END_STATE(); case 1195: - if (lookahead == 'o') ADVANCE(1461); + if (lookahead == 'o') ADVANCE(1034); END_STATE(); case 1196: - if (lookahead == 'o') ADVANCE(1178); - if (lookahead == 'y') ADVANCE(1433); + if (lookahead == 'o') ADVANCE(1006); END_STATE(); case 1197: - if (lookahead == 'o') ADVANCE(1180); - if (lookahead == 'y') ADVANCE(1434); + if (lookahead == 'o') ADVANCE(1508); END_STATE(); case 1198: - if (lookahead == 'o') ADVANCE(1182); - if (lookahead == 'y') ADVANCE(1435); + if (lookahead == 'o') ADVANCE(1116); END_STATE(); case 1199: - if (lookahead == 'o') ADVANCE(1184); - if (lookahead == 'y') ADVANCE(1436); + if (lookahead == 'o') ADVANCE(1009); END_STATE(); case 1200: - if (lookahead == 'p') ADVANCE(142); + if (lookahead == 'o') ADVANCE(1509); END_STATE(); case 1201: - if (lookahead == 'p') ADVANCE(1542); - if (lookahead == 't') ADVANCE(159); + if (lookahead == 'o') ADVANCE(1012); END_STATE(); case 1202: - if (lookahead == 'p') ADVANCE(736); + if (lookahead == 'o') ADVANCE(1510); END_STATE(); case 1203: - if (lookahead == 'p') ADVANCE(964); + if (lookahead == 'o') ADVANCE(1014); END_STATE(); case 1204: - if (lookahead == 'p') ADVANCE(1406); + if (lookahead == 'o') ADVANCE(1511); END_STATE(); case 1205: - if (lookahead == 'p') ADVANCE(746); + if (lookahead == 'o') ADVANCE(1016); END_STATE(); case 1206: - if (lookahead == 'p') ADVANCE(1456); + if (lookahead == 'o') ADVANCE(1512); END_STATE(); case 1207: - if (lookahead == 'p') ADVANCE(477); + if (lookahead == 'o') ADVANCE(1513); END_STATE(); case 1208: - if (lookahead == 'q') ADVANCE(1592); + if (lookahead == 'o') ADVANCE(526); + if (lookahead == 'v') ADVANCE(1188); + if (lookahead == 'w') ADVANCE(934); END_STATE(); case 1209: - if (lookahead == 'q') ADVANCE(1478); + if (lookahead == 'o') ADVANCE(1514); END_STATE(); case 1210: - if (lookahead == 'q') ADVANCE(1479); + if (lookahead == 'o') ADVANCE(527); + if (lookahead == 'w') ADVANCE(936); END_STATE(); case 1211: - if (lookahead == 'q') ADVANCE(1480); + if (lookahead == 'o') ADVANCE(1515); END_STATE(); case 1212: - if (lookahead == 'q') ADVANCE(1481); + if (lookahead == 'o') ADVANCE(1516); END_STATE(); case 1213: - if (lookahead == 'q') ADVANCE(1482); + if (lookahead == 'o') ADVANCE(1517); END_STATE(); case 1214: - if (lookahead == 'q') ADVANCE(1483); + if (lookahead == 'o') ADVANCE(1325); END_STATE(); case 1215: - if (lookahead == 'r') ADVANCE(783); + if (lookahead == 'o') ADVANCE(1196); + if (lookahead == 'y') ADVANCE(1454); END_STATE(); case 1216: - if (lookahead == 'r') ADVANCE(1523); + if (lookahead == 'o') ADVANCE(1482); END_STATE(); case 1217: - if (lookahead == 'r') ADVANCE(1609); + if (lookahead == 'o') ADVANCE(1199); + if (lookahead == 'y') ADVANCE(1455); END_STATE(); case 1218: - if (lookahead == 'r') ADVANCE(1616); + if (lookahead == 'o') ADVANCE(1485); END_STATE(); case 1219: - if (lookahead == 'r') ADVANCE(1623); + if (lookahead == 'o') ADVANCE(1201); + if (lookahead == 'y') ADVANCE(1456); END_STATE(); case 1220: - if (lookahead == 'r') ADVANCE(1630); + if (lookahead == 'o') ADVANCE(1203); + if (lookahead == 'y') ADVANCE(1457); END_STATE(); case 1221: - if (lookahead == 'r') ADVANCE(1637); + if (lookahead == 'o') ADVANCE(1205); + if (lookahead == 'y') ADVANCE(1458); END_STATE(); case 1222: - if (lookahead == 'r') ADVANCE(1644); + if (lookahead == 'p') ADVANCE(150); END_STATE(); case 1223: - if (lookahead == 'r') ADVANCE(1675); + if (lookahead == 'p') ADVANCE(1566); + if (lookahead == 't') ADVANCE(167); END_STATE(); case 1224: - if (lookahead == 'r') ADVANCE(1647); + if (lookahead == 'p') ADVANCE(753); END_STATE(); case 1225: - if (lookahead == 'r') ADVANCE(1715); + if (lookahead == 'p') ADVANCE(982); END_STATE(); case 1226: - if (lookahead == 'r') ADVANCE(1709); + if (lookahead == 'p') ADVANCE(1428); END_STATE(); case 1227: - if (lookahead == 'r') ADVANCE(1714); + if (lookahead == 'p') ADVANCE(763); END_STATE(); case 1228: - if (lookahead == 'r') ADVANCE(1712); + if (lookahead == 'p') ADVANCE(1481); END_STATE(); case 1229: - if (lookahead == 'r') ADVANCE(1571); + if (lookahead == 'p') ADVANCE(494); END_STATE(); case 1230: - if (lookahead == 'r') ADVANCE(1711); + if (lookahead == 'q') ADVANCE(1616); END_STATE(); case 1231: - if (lookahead == 'r') ADVANCE(1726); + if (lookahead == 'q') ADVANCE(1502); END_STATE(); case 1232: - if (lookahead == 'r') ADVANCE(1713); + if (lookahead == 'q') ADVANCE(1503); END_STATE(); case 1233: - if (lookahead == 'r') ADVANCE(1717); + if (lookahead == 'q') ADVANCE(1504); END_STATE(); case 1234: - if (lookahead == 'r') ADVANCE(1718); + if (lookahead == 'q') ADVANCE(1505); END_STATE(); case 1235: - if (lookahead == 'r') ADVANCE(1710); + if (lookahead == 'q') ADVANCE(1506); END_STATE(); case 1236: - if (lookahead == 'r') ADVANCE(1716); + if (lookahead == 'q') ADVANCE(1507); END_STATE(); case 1237: - if (lookahead == 'r') ADVANCE(1720); + if (lookahead == 'r') ADVANCE(800); END_STATE(); case 1238: - if (lookahead == 'r') ADVANCE(1725); + if (lookahead == 'r') ADVANCE(1547); END_STATE(); case 1239: - if (lookahead == 'r') ADVANCE(1723); + if (lookahead == 'r') ADVANCE(1633); END_STATE(); case 1240: - if (lookahead == 'r') ADVANCE(1722); + if (lookahead == 'r') ADVANCE(1640); END_STATE(); case 1241: - if (lookahead == 'r') ADVANCE(1724); + if (lookahead == 'r') ADVANCE(1647); END_STATE(); case 1242: - if (lookahead == 'r') ADVANCE(1728); + if (lookahead == 'r') ADVANCE(1654); END_STATE(); case 1243: - if (lookahead == 'r') ADVANCE(1729); + if (lookahead == 'r') ADVANCE(1661); END_STATE(); case 1244: - if (lookahead == 'r') ADVANCE(1721); + if (lookahead == 'r') ADVANCE(1668); END_STATE(); case 1245: - if (lookahead == 'r') ADVANCE(1719); + if (lookahead == 'r') ADVANCE(1699); END_STATE(); case 1246: - if (lookahead == 'r') ADVANCE(1727); + if (lookahead == 'r') ADVANCE(1671); END_STATE(); case 1247: - if (lookahead == 'r') ADVANCE(1731); + if (lookahead == 'r') ADVANCE(1739); END_STATE(); case 1248: - if (lookahead == 'r') ADVANCE(1734); + if (lookahead == 'r') ADVANCE(1733); END_STATE(); case 1249: - if (lookahead == 'r') ADVANCE(1733); + if (lookahead == 'r') ADVANCE(1738); END_STATE(); case 1250: - if (lookahead == 'r') ADVANCE(1735); + if (lookahead == 'r') ADVANCE(1736); END_STATE(); case 1251: - if (lookahead == 'r') ADVANCE(1732); + if (lookahead == 'r') ADVANCE(1595); END_STATE(); case 1252: - if (lookahead == 'r') ADVANCE(1730); + if (lookahead == 'r') ADVANCE(1735); END_STATE(); case 1253: - if (lookahead == 'r') ADVANCE(1736); + if (lookahead == 'r') ADVANCE(1750); END_STATE(); case 1254: - if (lookahead == 'r') ADVANCE(1739); + if (lookahead == 'r') ADVANCE(1737); END_STATE(); case 1255: - if (lookahead == 'r') ADVANCE(1738); + if (lookahead == 'r') ADVANCE(1741); END_STATE(); case 1256: - if (lookahead == 'r') ADVANCE(1740); + if (lookahead == 'r') ADVANCE(1742); END_STATE(); case 1257: - if (lookahead == 'r') ADVANCE(1737); + if (lookahead == 'r') ADVANCE(1734); END_STATE(); case 1258: - if (lookahead == 'r') ADVANCE(1844); + if (lookahead == 'r') ADVANCE(1740); END_STATE(); case 1259: - if (lookahead == 'r') ADVANCE(854); + if (lookahead == 'r') ADVANCE(1744); END_STATE(); case 1260: - if (lookahead == 'r') ADVANCE(854); - if (lookahead == 'u') ADVANCE(859); + if (lookahead == 'r') ADVANCE(1749); END_STATE(); case 1261: - if (lookahead == 'r') ADVANCE(855); - if (lookahead == 'u') ADVANCE(485); + if (lookahead == 'r') ADVANCE(1747); END_STATE(); case 1262: - if (lookahead == 'r') ADVANCE(137); + if (lookahead == 'r') ADVANCE(1746); END_STATE(); case 1263: - if (lookahead == 'r') ADVANCE(377); + if (lookahead == 'r') ADVANCE(1748); END_STATE(); case 1264: - if (lookahead == 'r') ADVANCE(806); + if (lookahead == 'r') ADVANCE(1752); END_STATE(); case 1265: - if (lookahead == 'r') ADVANCE(1324); + if (lookahead == 'r') ADVANCE(1753); END_STATE(); case 1266: - if (lookahead == 'r') ADVANCE(363); + if (lookahead == 'r') ADVANCE(1745); END_STATE(); case 1267: - if (lookahead == 'r') ADVANCE(1112); + if (lookahead == 'r') ADVANCE(1743); END_STATE(); case 1268: - if (lookahead == 'r') ADVANCE(535); + if (lookahead == 'r') ADVANCE(1751); END_STATE(); case 1269: - if (lookahead == 'r') ADVANCE(376); + if (lookahead == 'r') ADVANCE(1755); END_STATE(); case 1270: - if (lookahead == 'r') ADVANCE(1473); + if (lookahead == 'r') ADVANCE(1758); END_STATE(); case 1271: - if (lookahead == 'r') ADVANCE(422); + if (lookahead == 'r') ADVANCE(1757); END_STATE(); case 1272: - if (lookahead == 'r') ADVANCE(1023); + if (lookahead == 'r') ADVANCE(1759); END_STATE(); case 1273: - if (lookahead == 'r') ADVANCE(1118); + if (lookahead == 'r') ADVANCE(1756); END_STATE(); case 1274: - if (lookahead == 'r') ADVANCE(148); + if (lookahead == 'r') ADVANCE(1754); END_STATE(); case 1275: - if (lookahead == 'r') ADVANCE(372); + if (lookahead == 'r') ADVANCE(1760); END_STATE(); case 1276: - if (lookahead == 'r') ADVANCE(375); + if (lookahead == 'r') ADVANCE(1763); END_STATE(); case 1277: - if (lookahead == 'r') ADVANCE(1366); + if (lookahead == 'r') ADVANCE(1762); END_STATE(); case 1278: - if (lookahead == 'r') ADVANCE(1367); + if (lookahead == 'r') ADVANCE(1764); END_STATE(); case 1279: - if (lookahead == 'r') ADVANCE(1371); + if (lookahead == 'r') ADVANCE(1761); END_STATE(); case 1280: - if (lookahead == 'r') ADVANCE(1372); + if (lookahead == 'r') ADVANCE(1868); END_STATE(); case 1281: - if (lookahead == 'r') ADVANCE(1374); + if (lookahead == 'r') ADVANCE(871); END_STATE(); case 1282: - if (lookahead == 'r') ADVANCE(1375); + if (lookahead == 'r') ADVANCE(871); + if (lookahead == 'u') ADVANCE(876); END_STATE(); case 1283: - if (lookahead == 'r') ADVANCE(1409); + if (lookahead == 'r') ADVANCE(872); + if (lookahead == 'u') ADVANCE(502); END_STATE(); case 1284: - if (lookahead == 'r') ADVANCE(1388); + if (lookahead == 'r') ADVANCE(145); END_STATE(); case 1285: - if (lookahead == 'r') ADVANCE(418); + if (lookahead == 'r') ADVANCE(393); END_STATE(); case 1286: - if (lookahead == 'r') ADVANCE(881); + if (lookahead == 'r') ADVANCE(823); END_STATE(); case 1287: - if (lookahead == 'r') ADVANCE(1152); + if (lookahead == 'r') ADVANCE(1346); END_STATE(); case 1288: - if (lookahead == 'r') ADVANCE(1275); + if (lookahead == 'r') ADVANCE(379); END_STATE(); case 1289: - if (lookahead == 'r') ADVANCE(1276); + if (lookahead == 'r') ADVANCE(1132); END_STATE(); case 1290: - if (lookahead == 'r') ADVANCE(401); + if (lookahead == 'r') ADVANCE(552); END_STATE(); case 1291: - if (lookahead == 'r') ADVANCE(769); + if (lookahead == 'r') ADVANCE(392); END_STATE(); case 1292: - if (lookahead == 'r') ADVANCE(1150); + if (lookahead == 'r') ADVANCE(1497); END_STATE(); case 1293: - if (lookahead == 'r') ADVANCE(1154); + if (lookahead == 'r') ADVANCE(438); END_STATE(); case 1294: - if (lookahead == 'r') ADVANCE(758); + if (lookahead == 'r') ADVANCE(1041); END_STATE(); case 1295: - if (lookahead == 'r') ADVANCE(434); + if (lookahead == 'r') ADVANCE(1138); END_STATE(); case 1296: - if (lookahead == 'r') ADVANCE(1174); + if (lookahead == 'r') ADVANCE(156); END_STATE(); case 1297: - if (lookahead == 'r') ADVANCE(433); + if (lookahead == 'r') ADVANCE(388); END_STATE(); case 1298: - if (lookahead == 'r') ADVANCE(438); + if (lookahead == 'r') ADVANCE(391); END_STATE(); case 1299: - if (lookahead == 'r') ADVANCE(437); + if (lookahead == 'r') ADVANCE(1388); END_STATE(); case 1300: - if (lookahead == 'r') ADVANCE(1298); + if (lookahead == 'r') ADVANCE(1389); END_STATE(); case 1301: - if (lookahead == 'r') ADVANCE(441); + if (lookahead == 'r') ADVANCE(1393); END_STATE(); case 1302: - if (lookahead == 'r') ADVANCE(443); + if (lookahead == 'r') ADVANCE(1394); END_STATE(); case 1303: - if (lookahead == 'r') ADVANCE(166); + if (lookahead == 'r') ADVANCE(1396); END_STATE(); case 1304: - if (lookahead == 'r') ADVANCE(445); + if (lookahead == 'r') ADVANCE(1397); END_STATE(); case 1305: - if (lookahead == 'r') ADVANCE(167); + if (lookahead == 'r') ADVANCE(1431); END_STATE(); case 1306: - if (lookahead == 'r') ADVANCE(447); + if (lookahead == 'r') ADVANCE(1410); END_STATE(); case 1307: - if (lookahead == 'r') ADVANCE(449); + if (lookahead == 'r') ADVANCE(434); END_STATE(); case 1308: - if (lookahead == 'r') ADVANCE(784); + if (lookahead == 'r') ADVANCE(898); END_STATE(); case 1309: - if (lookahead == 'r') ADVANCE(1335); + if (lookahead == 'r') ADVANCE(1173); END_STATE(); case 1310: - if (lookahead == 'r') ADVANCE(1336); + if (lookahead == 'r') ADVANCE(1297); END_STATE(); case 1311: - if (lookahead == 's') ADVANCE(851); + if (lookahead == 'r') ADVANCE(1298); END_STATE(); case 1312: - if (lookahead == 's') ADVANCE(1522); + if (lookahead == 'r') ADVANCE(418); END_STATE(); case 1313: - if (lookahead == 's') ADVANCE(1773); + if (lookahead == 'r') ADVANCE(786); END_STATE(); case 1314: - if (lookahead == 's') ADVANCE(1847); + if (lookahead == 'r') ADVANCE(1171); END_STATE(); case 1315: - if (lookahead == 's') ADVANCE(1525); + if (lookahead == 'r') ADVANCE(1175); END_STATE(); case 1316: - if (lookahead == 's') ADVANCE(1570); + if (lookahead == 'r') ADVANCE(773); END_STATE(); case 1317: - if (lookahead == 's') ADVANCE(1498); + if (lookahead == 'r') ADVANCE(451); END_STATE(); case 1318: - if (lookahead == 's') ADVANCE(1511); + if (lookahead == 'r') ADVANCE(1195); END_STATE(); case 1319: - if (lookahead == 's') ADVANCE(1447); + if (lookahead == 'r') ADVANCE(450); END_STATE(); case 1320: - if (lookahead == 's') ADVANCE(1312); + if (lookahead == 'r') ADVANCE(455); END_STATE(); case 1321: - if (lookahead == 's') ADVANCE(1472); + if (lookahead == 'r') ADVANCE(454); END_STATE(); case 1322: - if (lookahead == 's') ADVANCE(1443); - if (lookahead == 't') ADVANCE(149); - if (lookahead == 'v') ADVANCE(1149); + if (lookahead == 'r') ADVANCE(1320); END_STATE(); case 1323: - if (lookahead == 's') ADVANCE(1316); + if (lookahead == 'r') ADVANCE(457); END_STATE(); case 1324: - if (lookahead == 's') ADVANCE(776); + if (lookahead == 'r') ADVANCE(460); END_STATE(); case 1325: - if (lookahead == 's') ADVANCE(1344); + if (lookahead == 'r') ADVANCE(174); END_STATE(); case 1326: - if (lookahead == 's') ADVANCE(1368); + if (lookahead == 'r') ADVANCE(462); END_STATE(); case 1327: - if (lookahead == 's') ADVANCE(1439); + if (lookahead == 'r') ADVANCE(175); END_STATE(); case 1328: - if (lookahead == 's') ADVANCE(874); + if (lookahead == 'r') ADVANCE(464); END_STATE(); case 1329: - if (lookahead == 's') ADVANCE(1500); + if (lookahead == 'r') ADVANCE(466); END_STATE(); case 1330: - if (lookahead == 's') ADVANCE(1457); + if (lookahead == 'r') ADVANCE(801); END_STATE(); case 1331: - if (lookahead == 's') ADVANCE(1501); + if (lookahead == 'r') ADVANCE(1357); END_STATE(); case 1332: - if (lookahead == 's') ADVANCE(1502); + if (lookahead == 'r') ADVANCE(1358); END_STATE(); case 1333: - if (lookahead == 's') ADVANCE(1503); + if (lookahead == 's') ADVANCE(868); END_STATE(); case 1334: - if (lookahead == 's') ADVANCE(1504); + if (lookahead == 's') ADVANCE(1546); END_STATE(); case 1335: - if (lookahead == 's') ADVANCE(778); + if (lookahead == 's') ADVANCE(1797); END_STATE(); case 1336: - if (lookahead == 's') ADVANCE(779); + if (lookahead == 's') ADVANCE(1871); END_STATE(); case 1337: - if (lookahead == 't') ADVANCE(1604); + if (lookahead == 's') ADVANCE(1549); END_STATE(); case 1338: - if (lookahead == 't') ADVANCE(1611); + if (lookahead == 's') ADVANCE(1594); END_STATE(); case 1339: - if (lookahead == 't') ADVANCE(1618); + if (lookahead == 's') ADVANCE(1522); END_STATE(); case 1340: - if (lookahead == 't') ADVANCE(1625); + if (lookahead == 's') ADVANCE(1535); END_STATE(); case 1341: - if (lookahead == 't') ADVANCE(1632); + if (lookahead == 's') ADVANCE(1469); END_STATE(); case 1342: - if (lookahead == 't') ADVANCE(1639); + if (lookahead == 's') ADVANCE(1334); END_STATE(); case 1343: - if (lookahead == 't') ADVANCE(360); + if (lookahead == 's') ADVANCE(1496); END_STATE(); case 1344: - if (lookahead == 't') ADVANCE(1562); + if (lookahead == 's') ADVANCE(1465); + if (lookahead == 't') ADVANCE(157); + if (lookahead == 'v') ADVANCE(1170); END_STATE(); case 1345: - if (lookahead == 't') ADVANCE(1683); + if (lookahead == 's') ADVANCE(1338); END_STATE(); case 1346: - if (lookahead == 't') ADVANCE(1677); + if (lookahead == 's') ADVANCE(793); END_STATE(); case 1347: - if (lookahead == 't') ADVANCE(1682); + if (lookahead == 's') ADVANCE(1366); END_STATE(); case 1348: - if (lookahead == 't') ADVANCE(1680); + if (lookahead == 's') ADVANCE(1390); END_STATE(); case 1349: - if (lookahead == 't') ADVANCE(1679); + if (lookahead == 's') ADVANCE(1461); END_STATE(); case 1350: - if (lookahead == 't') ADVANCE(1656); + if (lookahead == 's') ADVANCE(891); END_STATE(); case 1351: - if (lookahead == 't') ADVANCE(1657); + if (lookahead == 's') ADVANCE(1524); END_STATE(); case 1352: - if (lookahead == 't') ADVANCE(1681); + if (lookahead == 's') ADVANCE(1479); END_STATE(); case 1353: - if (lookahead == 't') ADVANCE(1685); + if (lookahead == 's') ADVANCE(1525); END_STATE(); case 1354: - if (lookahead == 't') ADVANCE(1686); + if (lookahead == 's') ADVANCE(1526); END_STATE(); case 1355: - if (lookahead == 't') ADVANCE(1678); + if (lookahead == 's') ADVANCE(1527); END_STATE(); case 1356: - if (lookahead == 't') ADVANCE(1684); + if (lookahead == 's') ADVANCE(1528); END_STATE(); case 1357: - if (lookahead == 't') ADVANCE(1832); + if (lookahead == 's') ADVANCE(795); END_STATE(); case 1358: - if (lookahead == 't') ADVANCE(1687); + if (lookahead == 's') ADVANCE(796); END_STATE(); case 1359: - if (lookahead == 't') ADVANCE(1699); + if (lookahead == 't') ADVANCE(1628); END_STATE(); case 1360: - if (lookahead == 't') ADVANCE(1702); + if (lookahead == 't') ADVANCE(1635); END_STATE(); case 1361: - if (lookahead == 't') ADVANCE(1701); + if (lookahead == 't') ADVANCE(1642); END_STATE(); case 1362: - if (lookahead == 't') ADVANCE(1660); + if (lookahead == 't') ADVANCE(1649); END_STATE(); case 1363: - if (lookahead == 't') ADVANCE(1703); + if (lookahead == 't') ADVANCE(1656); END_STATE(); case 1364: - if (lookahead == 't') ADVANCE(1700); + if (lookahead == 't') ADVANCE(1663); END_STATE(); case 1365: - if (lookahead == 't') ADVANCE(1823); + if (lookahead == 't') ADVANCE(376); END_STATE(); case 1366: - if (lookahead == 't') ADVANCE(1610); + if (lookahead == 't') ADVANCE(1586); END_STATE(); case 1367: - if (lookahead == 't') ADVANCE(1617); + if (lookahead == 't') ADVANCE(1707); END_STATE(); case 1368: - if (lookahead == 't') ADVANCE(1573); + if (lookahead == 't') ADVANCE(1701); END_STATE(); case 1369: - if (lookahead == 't') ADVANCE(1588); + if (lookahead == 't') ADVANCE(1706); END_STATE(); case 1370: - if (lookahead == 't') ADVANCE(1587); + if (lookahead == 't') ADVANCE(1704); END_STATE(); case 1371: - if (lookahead == 't') ADVANCE(1624); + if (lookahead == 't') ADVANCE(1703); END_STATE(); case 1372: - if (lookahead == 't') ADVANCE(1631); + if (lookahead == 't') ADVANCE(1680); END_STATE(); case 1373: - if (lookahead == 't') ADVANCE(183); + if (lookahead == 't') ADVANCE(1681); END_STATE(); case 1374: - if (lookahead == 't') ADVANCE(1638); + if (lookahead == 't') ADVANCE(1705); END_STATE(); case 1375: - if (lookahead == 't') ADVANCE(1645); + if (lookahead == 't') ADVANCE(1709); END_STATE(); case 1376: - if (lookahead == 't') ADVANCE(1606); + if (lookahead == 't') ADVANCE(1710); END_STATE(); case 1377: - if (lookahead == 't') ADVANCE(1613); + if (lookahead == 't') ADVANCE(1702); END_STATE(); case 1378: - if (lookahead == 't') ADVANCE(1620); + if (lookahead == 't') ADVANCE(1708); END_STATE(); case 1379: - if (lookahead == 't') ADVANCE(1627); + if (lookahead == 't') ADVANCE(1856); END_STATE(); case 1380: - if (lookahead == 't') ADVANCE(1665); + if (lookahead == 't') ADVANCE(1711); END_STATE(); case 1381: - if (lookahead == 't') ADVANCE(1549); + if (lookahead == 't') ADVANCE(1723); END_STATE(); case 1382: - if (lookahead == 't') ADVANCE(1552); + if (lookahead == 't') ADVANCE(1726); END_STATE(); case 1383: - if (lookahead == 't') ADVANCE(1634); + if (lookahead == 't') ADVANCE(1725); END_STATE(); case 1384: - if (lookahead == 't') ADVANCE(249); + if (lookahead == 't') ADVANCE(1684); END_STATE(); case 1385: - if (lookahead == 't') ADVANCE(1641); + if (lookahead == 't') ADVANCE(1727); END_STATE(); case 1386: - if (lookahead == 't') ADVANCE(1668); + if (lookahead == 't') ADVANCE(1724); END_STATE(); case 1387: - if (lookahead == 't') ADVANCE(1663); + if (lookahead == 't') ADVANCE(1847); END_STATE(); case 1388: - if (lookahead == 't') ADVANCE(1676); + if (lookahead == 't') ADVANCE(1634); END_STATE(); case 1389: - if (lookahead == 't') ADVANCE(1572); + if (lookahead == 't') ADVANCE(1641); END_STATE(); case 1390: - if (lookahead == 't') ADVANCE(1671); + if (lookahead == 't') ADVANCE(1597); END_STATE(); case 1391: - if (lookahead == 't') ADVANCE(1648); + if (lookahead == 't') ADVANCE(1612); END_STATE(); case 1392: - if (lookahead == 't') ADVANCE(1666); + if (lookahead == 't') ADVANCE(1611); END_STATE(); case 1393: - if (lookahead == 't') ADVANCE(1559); + if (lookahead == 't') ADVANCE(1648); END_STATE(); case 1394: - if (lookahead == 't') ADVANCE(1673); + if (lookahead == 't') ADVANCE(1655); END_STATE(); case 1395: - if (lookahead == 't') ADVANCE(1554); + if (lookahead == 't') ADVANCE(191); END_STATE(); case 1396: - if (lookahead == 't') ADVANCE(424); - if (lookahead == 'y') ADVANCE(1021); + if (lookahead == 't') ADVANCE(1662); END_STATE(); case 1397: - if (lookahead == 't') ADVANCE(830); + if (lookahead == 't') ADVANCE(1669); END_STATE(); case 1398: - if (lookahead == 't') ADVANCE(184); + if (lookahead == 't') ADVANCE(1630); END_STATE(); case 1399: - if (lookahead == 't') ADVANCE(250); + if (lookahead == 't') ADVANCE(1637); END_STATE(); case 1400: - if (lookahead == 't') ADVANCE(185); + if (lookahead == 't') ADVANCE(1644); END_STATE(); case 1401: - if (lookahead == 't') ADVANCE(251); + if (lookahead == 't') ADVANCE(1651); END_STATE(); case 1402: - if (lookahead == 't') ADVANCE(187); + if (lookahead == 't') ADVANCE(1689); END_STATE(); case 1403: - if (lookahead == 't') ADVANCE(1111); + if (lookahead == 't') ADVANCE(1573); END_STATE(); case 1404: - if (lookahead == 't') ADVANCE(188); + if (lookahead == 't') ADVANCE(1576); END_STATE(); case 1405: - if (lookahead == 't') ADVANCE(521); + if (lookahead == 't') ADVANCE(1658); END_STATE(); case 1406: - if (lookahead == 't') ADVANCE(1508); + if (lookahead == 't') ADVANCE(257); END_STATE(); case 1407: - if (lookahead == 't') ADVANCE(189); + if (lookahead == 't') ADVANCE(1665); END_STATE(); case 1408: - if (lookahead == 't') ADVANCE(857); + if (lookahead == 't') ADVANCE(1692); END_STATE(); case 1409: - if (lookahead == 't') ADVANCE(1475); + if (lookahead == 't') ADVANCE(1687); END_STATE(); case 1410: - if (lookahead == 't') ADVANCE(190); + if (lookahead == 't') ADVANCE(1700); END_STATE(); case 1411: - if (lookahead == 't') ADVANCE(821); + if (lookahead == 't') ADVANCE(1596); END_STATE(); case 1412: - if (lookahead == 't') ADVANCE(191); + if (lookahead == 't') ADVANCE(1695); END_STATE(); case 1413: - if (lookahead == 't') ADVANCE(858); + if (lookahead == 't') ADVANCE(1672); END_STATE(); case 1414: - if (lookahead == 't') ADVANCE(731); + if (lookahead == 't') ADVANCE(1690); END_STATE(); case 1415: - if (lookahead == 't') ADVANCE(1122); + if (lookahead == 't') ADVANCE(1583); END_STATE(); case 1416: - if (lookahead == 't') ADVANCE(923); + if (lookahead == 't') ADVANCE(1697); END_STATE(); case 1417: - if (lookahead == 't') ADVANCE(1315); + if (lookahead == 't') ADVANCE(1578); END_STATE(); case 1418: - if (lookahead == 't') ADVANCE(527); + if (lookahead == 't') ADVANCE(440); + if (lookahead == 'y') ADVANCE(1039); END_STATE(); case 1419: - if (lookahead == 't') ADVANCE(529); + if (lookahead == 't') ADVANCE(847); END_STATE(); case 1420: - if (lookahead == 't') ADVANCE(1286); + if (lookahead == 't') ADVANCE(192); END_STATE(); case 1421: - if (lookahead == 't') ADVANCE(531); + if (lookahead == 't') ADVANCE(258); END_STATE(); case 1422: - if (lookahead == 't') ADVANCE(742); + if (lookahead == 't') ADVANCE(193); END_STATE(); case 1423: - if (lookahead == 't') ADVANCE(532); + if (lookahead == 't') ADVANCE(259); END_STATE(); case 1424: - if (lookahead == 't') ADVANCE(681); + if (lookahead == 't') ADVANCE(195); END_STATE(); case 1425: - if (lookahead == 't') ADVANCE(733); + if (lookahead == 't') ADVANCE(1131); END_STATE(); case 1426: - if (lookahead == 't') ADVANCE(533); + if (lookahead == 't') ADVANCE(196); END_STATE(); case 1427: - if (lookahead == 't') ADVANCE(364); + if (lookahead == 't') ADVANCE(538); END_STATE(); case 1428: - if (lookahead == 't') ADVANCE(534); + if (lookahead == 't') ADVANCE(1532); END_STATE(); case 1429: - if (lookahead == 't') ADVANCE(684); + if (lookahead == 't') ADVANCE(197); END_STATE(); case 1430: - if (lookahead == 't') ADVANCE(365); + if (lookahead == 't') ADVANCE(874); END_STATE(); case 1431: - if (lookahead == 't') ADVANCE(366); + if (lookahead == 't') ADVANCE(1499); END_STATE(); case 1432: - if (lookahead == 't') ADVANCE(686); + if (lookahead == 't') ADVANCE(198); END_STATE(); case 1433: - if (lookahead == 't') ADVANCE(688); + if (lookahead == 't') ADVANCE(838); END_STATE(); case 1434: - if (lookahead == 't') ADVANCE(691); + if (lookahead == 't') ADVANCE(199); END_STATE(); case 1435: - if (lookahead == 't') ADVANCE(694); + if (lookahead == 't') ADVANCE(875); END_STATE(); case 1436: - if (lookahead == 't') ADVANCE(696); + if (lookahead == 't') ADVANCE(748); END_STATE(); case 1437: - if (lookahead == 't') ADVANCE(707); + if (lookahead == 't') ADVANCE(1142); END_STATE(); case 1438: - if (lookahead == 't') ADVANCE(775); + if (lookahead == 't') ADVANCE(940); END_STATE(); case 1439: - if (lookahead == 't') ADVANCE(1270); + if (lookahead == 't') ADVANCE(1337); END_STATE(); case 1440: - if (lookahead == 't') ADVANCE(361); + if (lookahead == 't') ADVANCE(544); END_STATE(); case 1441: - if (lookahead == 't') ADVANCE(1148); + if (lookahead == 't') ADVANCE(546); END_STATE(); case 1442: - if (lookahead == 't') ADVANCE(900); + if (lookahead == 't') ADVANCE(1308); END_STATE(); case 1443: - if (lookahead == 't') ADVANCE(380); + if (lookahead == 't') ADVANCE(548); END_STATE(); case 1444: - if (lookahead == 't') ADVANCE(864); + if (lookahead == 't') ADVANCE(759); END_STATE(); case 1445: - if (lookahead == 't') ADVANCE(1127); + if (lookahead == 't') ADVANCE(549); END_STATE(); case 1446: - if (lookahead == 't') ADVANCE(1147); + if (lookahead == 't') ADVANCE(698); END_STATE(); case 1447: - if (lookahead == 't') ADVANCE(1271); + if (lookahead == 't') ADVANCE(750); END_STATE(); case 1448: - if (lookahead == 't') ADVANCE(734); + if (lookahead == 't') ADVANCE(550); END_STATE(); case 1449: - if (lookahead == 't') ADVANCE(834); + if (lookahead == 't') ADVANCE(380); END_STATE(); case 1450: - if (lookahead == 't') ADVANCE(748); + if (lookahead == 't') ADVANCE(551); END_STATE(); case 1451: - if (lookahead == 't') ADVANCE(1132); + if (lookahead == 't') ADVANCE(701); END_STATE(); case 1452: - if (lookahead == 't') ADVANCE(1135); + if (lookahead == 't') ADVANCE(381); END_STATE(); case 1453: - if (lookahead == 't') ADVANCE(868); + if (lookahead == 't') ADVANCE(382); END_STATE(); case 1454: - if (lookahead == 't') ADVANCE(871); + if (lookahead == 't') ADVANCE(703); END_STATE(); case 1455: - if (lookahead == 't') ADVANCE(153); + if (lookahead == 't') ADVANCE(705); END_STATE(); case 1456: - if (lookahead == 't') ADVANCE(924); + if (lookahead == 't') ADVANCE(708); END_STATE(); case 1457: - if (lookahead == 't') ADVANCE(430); + if (lookahead == 't') ADVANCE(711); END_STATE(); case 1458: - if (lookahead == 't') ADVANCE(428); + if (lookahead == 't') ADVANCE(713); END_STATE(); case 1459: - if (lookahead == 't') ADVANCE(925); + if (lookahead == 't') ADVANCE(724); END_STATE(); case 1460: - if (lookahead == 't') ADVANCE(435); - if (lookahead == 'u') ADVANCE(1205); + if (lookahead == 't') ADVANCE(792); END_STATE(); case 1461: - if (lookahead == 't') ADVANCE(439); + if (lookahead == 't') ADVANCE(1292); END_STATE(); case 1462: - if (lookahead == 't') ADVANCE(730); + if (lookahead == 't') ADVANCE(377); END_STATE(); case 1463: - if (lookahead == 'u') ADVANCE(1005); + if (lookahead == 't') ADVANCE(1169); END_STATE(); case 1464: - if (lookahead == 'u') ADVANCE(1006); + if (lookahead == 't') ADVANCE(917); END_STATE(); case 1465: - if (lookahead == 'u') ADVANCE(483); + if (lookahead == 't') ADVANCE(396); END_STATE(); case 1466: - if (lookahead == 'u') ADVANCE(1268); + if (lookahead == 't') ADVANCE(881); END_STATE(); case 1467: - if (lookahead == 'u') ADVANCE(1272); + if (lookahead == 't') ADVANCE(1147); END_STATE(); case 1468: - if (lookahead == 'u') ADVANCE(1338); + if (lookahead == 't') ADVANCE(1168); END_STATE(); case 1469: - if (lookahead == 'u') ADVANCE(1012); + if (lookahead == 't') ADVANCE(1293); END_STATE(); case 1470: - if (lookahead == 'u') ADVANCE(1340); + if (lookahead == 't') ADVANCE(751); END_STATE(); case 1471: - if (lookahead == 'u') ADVANCE(1422); + if (lookahead == 't') ADVANCE(851); END_STATE(); case 1472: - if (lookahead == 'u') ADVANCE(982); + if (lookahead == 't') ADVANCE(765); END_STATE(); case 1473: - if (lookahead == 'u') ADVANCE(557); + if (lookahead == 't') ADVANCE(1152); END_STATE(); case 1474: - if (lookahead == 'u') ADVANCE(488); + if (lookahead == 't') ADVANCE(1155); END_STATE(); case 1475: - if (lookahead == 'u') ADVANCE(392); + if (lookahead == 't') ADVANCE(885); END_STATE(); case 1476: - if (lookahead == 'u') ADVANCE(865); + if (lookahead == 't') ADVANCE(888); END_STATE(); case 1477: - if (lookahead == 'u') ADVANCE(866); + if (lookahead == 't') ADVANCE(161); END_STATE(); case 1478: - if (lookahead == 'u') ADVANCE(872); + if (lookahead == 't') ADVANCE(941); END_STATE(); case 1479: - if (lookahead == 'u') ADVANCE(875); + if (lookahead == 't') ADVANCE(447); END_STATE(); case 1480: - if (lookahead == 'u') ADVANCE(876); + if (lookahead == 't') ADVANCE(444); END_STATE(); case 1481: - if (lookahead == 'u') ADVANCE(877); + if (lookahead == 't') ADVANCE(942); END_STATE(); case 1482: - if (lookahead == 'u') ADVANCE(878); + if (lookahead == 't') ADVANCE(452); END_STATE(); case 1483: - if (lookahead == 'u') ADVANCE(879); + if (lookahead == 't') ADVANCE(943); END_STATE(); case 1484: - if (lookahead == 'u') ADVANCE(491); + if (lookahead == 't') ADVANCE(446); + if (lookahead == 'u') ADVANCE(1227); END_STATE(); case 1485: - if (lookahead == 'u') ADVANCE(493); + if (lookahead == 't') ADVANCE(458); END_STATE(); case 1486: - if (lookahead == 'u') ADVANCE(494); + if (lookahead == 't') ADVANCE(747); END_STATE(); case 1487: - if (lookahead == 'u') ADVANCE(495); + if (lookahead == 'u') ADVANCE(1023); END_STATE(); case 1488: - if (lookahead == 'u') ADVANCE(496); + if (lookahead == 'u') ADVANCE(1024); END_STATE(); case 1489: - if (lookahead == 'u') ADVANCE(497); + if (lookahead == 'u') ADVANCE(500); END_STATE(); case 1490: - if (lookahead == 'u') ADVANCE(498); + if (lookahead == 'u') ADVANCE(1290); END_STATE(); case 1491: - if (lookahead == 'u') ADVANCE(499); + if (lookahead == 'u') ADVANCE(1294); END_STATE(); case 1492: - if (lookahead == 'u') ADVANCE(500); + if (lookahead == 'u') ADVANCE(1360); END_STATE(); case 1493: - if (lookahead == 'u') ADVANCE(501); + if (lookahead == 'u') ADVANCE(1030); END_STATE(); case 1494: - if (lookahead == 'v') ADVANCE(679); + if (lookahead == 'u') ADVANCE(1362); END_STATE(); case 1495: - if (lookahead == 'v') ADVANCE(393); + if (lookahead == 'u') ADVANCE(1444); END_STATE(); case 1496: - if (lookahead == 'v') ADVANCE(155); + if (lookahead == 'u') ADVANCE(1000); END_STATE(); case 1497: - if (lookahead == 'w') ADVANCE(1581); + if (lookahead == 'u') ADVANCE(574); END_STATE(); case 1498: - if (lookahead == 'w') ADVANCE(897); + if (lookahead == 'u') ADVANCE(505); END_STATE(); case 1499: - if (lookahead == 'w') ADVANCE(151); + if (lookahead == 'u') ADVANCE(408); END_STATE(); case 1500: - if (lookahead == 'w') ADVANCE(903); + if (lookahead == 'u') ADVANCE(882); END_STATE(); case 1501: - if (lookahead == 'w') ADVANCE(906); + if (lookahead == 'u') ADVANCE(883); END_STATE(); case 1502: - if (lookahead == 'w') ADVANCE(908); + if (lookahead == 'u') ADVANCE(889); END_STATE(); case 1503: - if (lookahead == 'w') ADVANCE(910); + if (lookahead == 'u') ADVANCE(892); END_STATE(); case 1504: - if (lookahead == 'w') ADVANCE(912); + if (lookahead == 'u') ADVANCE(893); END_STATE(); case 1505: - if (lookahead == 'x') ADVANCE(542); + if (lookahead == 'u') ADVANCE(894); END_STATE(); case 1506: - if (lookahead == 'y') ADVANCE(1577); + if (lookahead == 'u') ADVANCE(895); END_STATE(); case 1507: - if (lookahead == 'y') ADVANCE(1578); + if (lookahead == 'u') ADVANCE(896); END_STATE(); case 1508: - if (lookahead == 'y') ADVANCE(1761); + if (lookahead == 'u') ADVANCE(508); END_STATE(); case 1509: - if (lookahead == 'y') ADVANCE(146); + if (lookahead == 'u') ADVANCE(510); END_STATE(); case 1510: - if (lookahead == 'y') ADVANCE(138); + if (lookahead == 'u') ADVANCE(511); END_STATE(); case 1511: - if (lookahead == 'y') ADVANCE(1058); + if (lookahead == 'u') ADVANCE(512); END_STATE(); case 1512: - if (lookahead == 'y') ADVANCE(1437); + if (lookahead == 'u') ADVANCE(513); END_STATE(); case 1513: - if (lookahead == 'y') ADVANCE(157); + if (lookahead == 'u') ADVANCE(514); END_STATE(); case 1514: - if (lookahead == 'y') ADVANCE(160); + if (lookahead == 'u') ADVANCE(515); END_STATE(); case 1515: - if (lookahead == 'z') ADVANCE(741); + if (lookahead == 'u') ADVANCE(516); END_STATE(); case 1516: - if (lookahead == 'z') ADVANCE(743); + if (lookahead == 'u') ADVANCE(517); END_STATE(); case 1517: - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1860); + if (lookahead == 'u') ADVANCE(518); END_STATE(); case 1518: - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1539); + if (lookahead == 'v') ADVANCE(696); END_STATE(); case 1519: - if (lookahead == '$' || - ('/' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(358); + if (lookahead == 'v') ADVANCE(409); END_STATE(); case 1520: - if (eof) ADVANCE(1521); - if (lookahead == '#') ADVANCE(1851); - if (lookahead == ',') ADVANCE(1540); - if (lookahead == '-') ADVANCE(359); - if (lookahead == '.') ADVANCE(407); - if (lookahead == '}') ADVANCE(1777); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') SKIP(1520) - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1535); + if (lookahead == 'v') ADVANCE(163); END_STATE(); case 1521: - ACCEPT_TOKEN(ts_builtin_sym_end); + if (lookahead == 'w') ADVANCE(1605); END_STATE(); case 1522: - ACCEPT_TOKEN(anon_sym_DOTclass); + if (lookahead == 'w') ADVANCE(914); END_STATE(); case 1523: - ACCEPT_TOKEN(anon_sym_DOTsuper); + if (lookahead == 'w') ADVANCE(159); END_STATE(); case 1524: - ACCEPT_TOKEN(anon_sym_DOTsource); + if (lookahead == 'w') ADVANCE(920); END_STATE(); case 1525: - ACCEPT_TOKEN(anon_sym_DOTimplements); + if (lookahead == 'w') ADVANCE(923); END_STATE(); case 1526: - ACCEPT_TOKEN(anon_sym_DOTfield); + if (lookahead == 'w') ADVANCE(925); END_STATE(); case 1527: - ACCEPT_TOKEN(sym_end_field); + if (lookahead == 'w') ADVANCE(927); END_STATE(); case 1528: - ACCEPT_TOKEN(anon_sym_DOTmethod); + if (lookahead == 'w') ADVANCE(929); END_STATE(); case 1529: - ACCEPT_TOKEN(sym_end_method); + if (lookahead == 'x') ADVANCE(559); END_STATE(); case 1530: - ACCEPT_TOKEN(anon_sym_DOTannotation); + if (lookahead == 'y') ADVANCE(1601); END_STATE(); case 1531: - ACCEPT_TOKEN(anon_sym_system); + if (lookahead == 'y') ADVANCE(1602); END_STATE(); case 1532: - ACCEPT_TOKEN(anon_sym_build); + if (lookahead == 'y') ADVANCE(1785); END_STATE(); case 1533: - ACCEPT_TOKEN(anon_sym_runtime); + if (lookahead == 'y') ADVANCE(154); END_STATE(); case 1534: - ACCEPT_TOKEN(anon_sym_EQ); + if (lookahead == 'y') ADVANCE(146); END_STATE(); case 1535: - ACCEPT_TOKEN(sym_annotation_key); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1535); + if (lookahead == 'y') ADVANCE(1077); END_STATE(); case 1536: - ACCEPT_TOKEN(sym_end_annotation); + if (lookahead == 'y') ADVANCE(1459); END_STATE(); case 1537: - ACCEPT_TOKEN(anon_sym_DOTparam); + if (lookahead == 'y') ADVANCE(165); END_STATE(); case 1538: - ACCEPT_TOKEN(sym_end_param); + if (lookahead == 'y') ADVANCE(168); END_STATE(); case 1539: - ACCEPT_TOKEN(sym_label); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1539); + if (lookahead == 'z') ADVANCE(758); END_STATE(); case 1540: - ACCEPT_TOKEN(anon_sym_COMMA); + if (lookahead == 'z') ADVANCE(760); END_STATE(); case 1541: - ACCEPT_TOKEN(anon_sym_LF); - if (lookahead == '\n') ADVANCE(1541); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1887); END_STATE(); case 1542: - ACCEPT_TOKEN(anon_sym_nop); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1563); END_STATE(); case 1543: - ACCEPT_TOKEN(anon_sym_move); - if (lookahead == '-') ADVANCE(678); - if (lookahead == '/') ADVANCE(178); + if (lookahead == '$' || + ('/' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(374); END_STATE(); case 1544: - ACCEPT_TOKEN(anon_sym_move_SLASHfrom16); + if (eof) ADVANCE(1545); + if (lookahead == '#') ADVANCE(1878); + if (lookahead == ',') ADVANCE(1564); + if (lookahead == '-') ADVANCE(375); + if (lookahead == '.') ADVANCE(424); + if (lookahead == '}') ADVANCE(1801); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') SKIP(1544) + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1559); END_STATE(); case 1545: - ACCEPT_TOKEN(anon_sym_move_SLASH16); + ACCEPT_TOKEN(ts_builtin_sym_end); END_STATE(); case 1546: - ACCEPT_TOKEN(anon_sym_move_DASHwide); - if (lookahead == '/') ADVANCE(182); + ACCEPT_TOKEN(anon_sym_DOTclass); END_STATE(); case 1547: - ACCEPT_TOKEN(anon_sym_move_DASHwide_SLASHfrom16); + ACCEPT_TOKEN(anon_sym_DOTsuper); END_STATE(); case 1548: - ACCEPT_TOKEN(anon_sym_move_DASHwide_SLASH16); + ACCEPT_TOKEN(anon_sym_DOTsource); END_STATE(); case 1549: - ACCEPT_TOKEN(anon_sym_move_DASHobject); - if (lookahead == '/') ADVANCE(192); + ACCEPT_TOKEN(anon_sym_DOTimplements); END_STATE(); case 1550: - ACCEPT_TOKEN(anon_sym_move_DASHobject_SLASHfrom16); + ACCEPT_TOKEN(anon_sym_DOTfield); END_STATE(); case 1551: - ACCEPT_TOKEN(anon_sym_move_DASHobject_SLASH16); + ACCEPT_TOKEN(sym_end_field); END_STATE(); case 1552: - ACCEPT_TOKEN(anon_sym_move_DASHresult); - if (lookahead == '-') ADVANCE(1189); + ACCEPT_TOKEN(anon_sym_DOTmethod); END_STATE(); case 1553: - ACCEPT_TOKEN(anon_sym_move_DASHresult_DASHwide); + ACCEPT_TOKEN(sym_end_method); END_STATE(); case 1554: - ACCEPT_TOKEN(anon_sym_move_DASHresult_DASHobject); + ACCEPT_TOKEN(anon_sym_DOTannotation); END_STATE(); case 1555: - ACCEPT_TOKEN(anon_sym_move_DASHexception); + ACCEPT_TOKEN(anon_sym_system); END_STATE(); case 1556: - ACCEPT_TOKEN(anon_sym_return_DASHvoid); + ACCEPT_TOKEN(anon_sym_build); END_STATE(); case 1557: - ACCEPT_TOKEN(anon_sym_return); - if (lookahead == '-') ADVANCE(1187); + ACCEPT_TOKEN(anon_sym_runtime); END_STATE(); case 1558: - ACCEPT_TOKEN(anon_sym_return_DASHwide); + ACCEPT_TOKEN(anon_sym_EQ); END_STATE(); case 1559: - ACCEPT_TOKEN(anon_sym_return_DASHobject); + ACCEPT_TOKEN(sym_annotation_key); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1559); END_STATE(); case 1560: - ACCEPT_TOKEN(anon_sym_const_SLASH4); + ACCEPT_TOKEN(sym_end_annotation); END_STATE(); case 1561: - ACCEPT_TOKEN(anon_sym_const_SLASH16); + ACCEPT_TOKEN(anon_sym_DOTparam); END_STATE(); case 1562: - ACCEPT_TOKEN(anon_sym_const); - if (lookahead == '-') ADVANCE(537); - if (lookahead == '/') ADVANCE(179); + ACCEPT_TOKEN(sym_end_param); END_STATE(); case 1563: - ACCEPT_TOKEN(anon_sym_const_SLASHhigh16); + ACCEPT_TOKEN(sym_label); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1563); END_STATE(); case 1564: - ACCEPT_TOKEN(anon_sym_const_DASHwide_SLASH16); + ACCEPT_TOKEN(anon_sym_COMMA); END_STATE(); case 1565: - ACCEPT_TOKEN(anon_sym_const_DASHwide_SLASH32); + ACCEPT_TOKEN(anon_sym_LF); + if (lookahead == '\n') ADVANCE(1565); END_STATE(); case 1566: - ACCEPT_TOKEN(anon_sym_const_DASHwide); - if (lookahead == '/') ADVANCE(186); + ACCEPT_TOKEN(anon_sym_nop); END_STATE(); case 1567: - ACCEPT_TOKEN(anon_sym_const_DASHwide_SLASHhigh16); + ACCEPT_TOKEN(anon_sym_move); + if (lookahead == '-') ADVANCE(695); + if (lookahead == '/') ADVANCE(186); END_STATE(); case 1568: - ACCEPT_TOKEN(anon_sym_const_DASHstring); - if (lookahead == '-') ADVANCE(928); + ACCEPT_TOKEN(anon_sym_move_SLASHfrom16); END_STATE(); case 1569: - ACCEPT_TOKEN(anon_sym_const_DASHstring_DASHjumbo); + ACCEPT_TOKEN(anon_sym_move_SLASH16); END_STATE(); case 1570: - ACCEPT_TOKEN(anon_sym_const_DASHclass); + ACCEPT_TOKEN(anon_sym_move_DASHwide); + if (lookahead == '/') ADVANCE(190); END_STATE(); case 1571: - ACCEPT_TOKEN(anon_sym_monitor_DASHenter); + ACCEPT_TOKEN(anon_sym_move_DASHwide_SLASHfrom16); END_STATE(); case 1572: - ACCEPT_TOKEN(anon_sym_monitor_DASHexit); + ACCEPT_TOKEN(anon_sym_move_DASHwide_SLASH16); END_STATE(); case 1573: - ACCEPT_TOKEN(anon_sym_check_DASHcast); + ACCEPT_TOKEN(anon_sym_move_DASHobject); + if (lookahead == '/') ADVANCE(200); END_STATE(); case 1574: - ACCEPT_TOKEN(anon_sym_instance_DASHof); + ACCEPT_TOKEN(anon_sym_move_DASHobject_SLASHfrom16); END_STATE(); case 1575: - ACCEPT_TOKEN(anon_sym_array_DASHlength); + ACCEPT_TOKEN(anon_sym_move_DASHobject_SLASH16); END_STATE(); case 1576: - ACCEPT_TOKEN(anon_sym_new_DASHinstance); + ACCEPT_TOKEN(anon_sym_move_DASHresult); + if (lookahead == '-') ADVANCE(1210); END_STATE(); case 1577: - ACCEPT_TOKEN(anon_sym_new_DASHarray); + ACCEPT_TOKEN(anon_sym_move_DASHresult_DASHwide); END_STATE(); case 1578: - ACCEPT_TOKEN(anon_sym_filled_DASHnew_DASHarray); - if (lookahead == '/') ADVANCE(1302); + ACCEPT_TOKEN(anon_sym_move_DASHresult_DASHobject); END_STATE(); case 1579: - ACCEPT_TOKEN(anon_sym_filled_DASHnew_DASHarray_SLASHrange); + ACCEPT_TOKEN(anon_sym_move_DASHexception); END_STATE(); case 1580: - ACCEPT_TOKEN(anon_sym_fill_DASHarray_DASHdata); + ACCEPT_TOKEN(anon_sym_return_DASHvoid); END_STATE(); case 1581: - ACCEPT_TOKEN(anon_sym_throw); + ACCEPT_TOKEN(anon_sym_return); + if (lookahead == '-') ADVANCE(1208); END_STATE(); case 1582: - ACCEPT_TOKEN(anon_sym_goto); - if (lookahead == '/') ADVANCE(177); + ACCEPT_TOKEN(anon_sym_return_DASHwide); END_STATE(); case 1583: - ACCEPT_TOKEN(anon_sym_goto_SLASH16); + ACCEPT_TOKEN(anon_sym_return_DASHobject); END_STATE(); case 1584: - ACCEPT_TOKEN(anon_sym_goto_SLASH32); + ACCEPT_TOKEN(anon_sym_const_SLASH4); END_STATE(); case 1585: - ACCEPT_TOKEN(anon_sym_packed_DASHswitch); + ACCEPT_TOKEN(anon_sym_const_SLASH16); END_STATE(); case 1586: - ACCEPT_TOKEN(anon_sym_sparse_DASHswitch); + ACCEPT_TOKEN(anon_sym_const); + if (lookahead == '-') ADVANCE(554); + if (lookahead == '/') ADVANCE(187); END_STATE(); case 1587: - ACCEPT_TOKEN(anon_sym_cmpl_DASHfloat); + ACCEPT_TOKEN(anon_sym_const_SLASHhigh16); END_STATE(); case 1588: - ACCEPT_TOKEN(anon_sym_cmpg_DASHfloat); + ACCEPT_TOKEN(anon_sym_const_DASHwide_SLASH16); END_STATE(); case 1589: - ACCEPT_TOKEN(anon_sym_cmpl_DASHdouble); + ACCEPT_TOKEN(anon_sym_const_DASHwide_SLASH32); END_STATE(); case 1590: - ACCEPT_TOKEN(anon_sym_cmpg_DASHdouble); + ACCEPT_TOKEN(anon_sym_const_DASHwide); + if (lookahead == '/') ADVANCE(194); END_STATE(); case 1591: - ACCEPT_TOKEN(anon_sym_cmp_DASHlong); + ACCEPT_TOKEN(anon_sym_const_DASHwide_SLASHhigh16); END_STATE(); case 1592: - ACCEPT_TOKEN(anon_sym_if_DASHeq); - if (lookahead == 'z') ADVANCE(1598); + ACCEPT_TOKEN(anon_sym_const_DASHstring); + if (lookahead == '-') ADVANCE(946); END_STATE(); case 1593: - ACCEPT_TOKEN(anon_sym_if_DASHne); - if (lookahead == 'z') ADVANCE(1599); + ACCEPT_TOKEN(anon_sym_const_DASHstring_DASHjumbo); END_STATE(); case 1594: - ACCEPT_TOKEN(anon_sym_if_DASHlt); - if (lookahead == 'z') ADVANCE(1600); + ACCEPT_TOKEN(anon_sym_const_DASHclass); END_STATE(); case 1595: - ACCEPT_TOKEN(anon_sym_if_DASHge); - if (lookahead == 'z') ADVANCE(1601); + ACCEPT_TOKEN(anon_sym_monitor_DASHenter); END_STATE(); case 1596: - ACCEPT_TOKEN(anon_sym_if_DASHgt); - if (lookahead == 'z') ADVANCE(1602); + ACCEPT_TOKEN(anon_sym_monitor_DASHexit); END_STATE(); case 1597: - ACCEPT_TOKEN(anon_sym_if_DASHle); - if (lookahead == 'z') ADVANCE(1603); + ACCEPT_TOKEN(anon_sym_check_DASHcast); END_STATE(); case 1598: - ACCEPT_TOKEN(anon_sym_if_DASHeqz); + ACCEPT_TOKEN(anon_sym_instance_DASHof); END_STATE(); case 1599: - ACCEPT_TOKEN(anon_sym_if_DASHnez); + ACCEPT_TOKEN(anon_sym_array_DASHlength); END_STATE(); case 1600: - ACCEPT_TOKEN(anon_sym_if_DASHltz); + ACCEPT_TOKEN(anon_sym_new_DASHinstance); END_STATE(); case 1601: - ACCEPT_TOKEN(anon_sym_if_DASHgez); + ACCEPT_TOKEN(anon_sym_new_DASHarray); END_STATE(); case 1602: - ACCEPT_TOKEN(anon_sym_if_DASHgtz); + ACCEPT_TOKEN(anon_sym_filled_DASHnew_DASHarray); + if (lookahead == '/') ADVANCE(1324); END_STATE(); case 1603: - ACCEPT_TOKEN(anon_sym_if_DASHlez); + ACCEPT_TOKEN(anon_sym_filled_DASHnew_DASHarray_SLASHrange); END_STATE(); case 1604: - ACCEPT_TOKEN(anon_sym_aget); - if (lookahead == '-') ADVANCE(478); + ACCEPT_TOKEN(anon_sym_fill_DASHarray_DASHdata); END_STATE(); case 1605: - ACCEPT_TOKEN(anon_sym_aget_DASHwide); + ACCEPT_TOKEN(anon_sym_throw); END_STATE(); case 1606: - ACCEPT_TOKEN(anon_sym_aget_DASHobject); + ACCEPT_TOKEN(anon_sym_goto); + if (lookahead == '/') ADVANCE(185); END_STATE(); case 1607: - ACCEPT_TOKEN(anon_sym_aget_DASHboolean); + ACCEPT_TOKEN(anon_sym_goto_SLASH16); END_STATE(); case 1608: - ACCEPT_TOKEN(anon_sym_aget_DASHbyte); + ACCEPT_TOKEN(anon_sym_goto_SLASH32); END_STATE(); case 1609: - ACCEPT_TOKEN(anon_sym_aget_DASHchar); + ACCEPT_TOKEN(anon_sym_packed_DASHswitch); END_STATE(); case 1610: - ACCEPT_TOKEN(anon_sym_aget_DASHshort); + ACCEPT_TOKEN(anon_sym_sparse_DASHswitch); END_STATE(); case 1611: - ACCEPT_TOKEN(anon_sym_aput); - if (lookahead == '-') ADVANCE(486); + ACCEPT_TOKEN(anon_sym_cmpl_DASHfloat); END_STATE(); case 1612: - ACCEPT_TOKEN(anon_sym_aput_DASHwide); + ACCEPT_TOKEN(anon_sym_cmpg_DASHfloat); END_STATE(); case 1613: - ACCEPT_TOKEN(anon_sym_aput_DASHobject); + ACCEPT_TOKEN(anon_sym_cmpl_DASHdouble); END_STATE(); case 1614: - ACCEPT_TOKEN(anon_sym_aput_DASHboolean); + ACCEPT_TOKEN(anon_sym_cmpg_DASHdouble); END_STATE(); case 1615: - ACCEPT_TOKEN(anon_sym_aput_DASHbyte); + ACCEPT_TOKEN(anon_sym_cmp_DASHlong); END_STATE(); case 1616: - ACCEPT_TOKEN(anon_sym_aput_DASHchar); + ACCEPT_TOKEN(anon_sym_if_DASHeq); + if (lookahead == 'z') ADVANCE(1622); END_STATE(); case 1617: - ACCEPT_TOKEN(anon_sym_aput_DASHshort); + ACCEPT_TOKEN(anon_sym_if_DASHne); + if (lookahead == 'z') ADVANCE(1623); END_STATE(); case 1618: - ACCEPT_TOKEN(anon_sym_iget); - if (lookahead == '-') ADVANCE(487); + ACCEPT_TOKEN(anon_sym_if_DASHlt); + if (lookahead == 'z') ADVANCE(1624); END_STATE(); case 1619: - ACCEPT_TOKEN(anon_sym_iget_DASHwide); - if (lookahead == '-') ADVANCE(1209); + ACCEPT_TOKEN(anon_sym_if_DASHge); + if (lookahead == 'z') ADVANCE(1625); END_STATE(); case 1620: - ACCEPT_TOKEN(anon_sym_iget_DASHobject); - if (lookahead == '-') ADVANCE(1211); + ACCEPT_TOKEN(anon_sym_if_DASHgt); + if (lookahead == 'z') ADVANCE(1626); END_STATE(); case 1621: - ACCEPT_TOKEN(anon_sym_iget_DASHboolean); + ACCEPT_TOKEN(anon_sym_if_DASHle); + if (lookahead == 'z') ADVANCE(1627); END_STATE(); case 1622: - ACCEPT_TOKEN(anon_sym_iget_DASHbyte); + ACCEPT_TOKEN(anon_sym_if_DASHeqz); END_STATE(); case 1623: - ACCEPT_TOKEN(anon_sym_iget_DASHchar); + ACCEPT_TOKEN(anon_sym_if_DASHnez); END_STATE(); case 1624: - ACCEPT_TOKEN(anon_sym_iget_DASHshort); + ACCEPT_TOKEN(anon_sym_if_DASHltz); END_STATE(); case 1625: - ACCEPT_TOKEN(anon_sym_iput); - if (lookahead == '-') ADVANCE(489); + ACCEPT_TOKEN(anon_sym_if_DASHgez); END_STATE(); case 1626: - ACCEPT_TOKEN(anon_sym_iput_DASHwide); - if (lookahead == '-') ADVANCE(1210); + ACCEPT_TOKEN(anon_sym_if_DASHgtz); END_STATE(); case 1627: - ACCEPT_TOKEN(anon_sym_iput_DASHobject); - if (lookahead == '-') ADVANCE(1212); + ACCEPT_TOKEN(anon_sym_if_DASHlez); END_STATE(); case 1628: - ACCEPT_TOKEN(anon_sym_iput_DASHboolean); + ACCEPT_TOKEN(anon_sym_aget); + if (lookahead == '-') ADVANCE(495); END_STATE(); case 1629: - ACCEPT_TOKEN(anon_sym_iput_DASHbyte); + ACCEPT_TOKEN(anon_sym_aget_DASHwide); END_STATE(); case 1630: - ACCEPT_TOKEN(anon_sym_iput_DASHchar); + ACCEPT_TOKEN(anon_sym_aget_DASHobject); END_STATE(); case 1631: - ACCEPT_TOKEN(anon_sym_iput_DASHshort); + ACCEPT_TOKEN(anon_sym_aget_DASHboolean); END_STATE(); case 1632: - ACCEPT_TOKEN(anon_sym_sget); - if (lookahead == '-') ADVANCE(490); + ACCEPT_TOKEN(anon_sym_aget_DASHbyte); END_STATE(); case 1633: - ACCEPT_TOKEN(anon_sym_sget_DASHwide); + ACCEPT_TOKEN(anon_sym_aget_DASHchar); END_STATE(); case 1634: - ACCEPT_TOKEN(anon_sym_sget_DASHobject); + ACCEPT_TOKEN(anon_sym_aget_DASHshort); END_STATE(); case 1635: - ACCEPT_TOKEN(anon_sym_sget_DASHboolean); + ACCEPT_TOKEN(anon_sym_aput); + if (lookahead == '-') ADVANCE(503); END_STATE(); case 1636: - ACCEPT_TOKEN(anon_sym_sget_DASHbyte); + ACCEPT_TOKEN(anon_sym_aput_DASHwide); END_STATE(); case 1637: - ACCEPT_TOKEN(anon_sym_sget_DASHchar); + ACCEPT_TOKEN(anon_sym_aput_DASHobject); END_STATE(); case 1638: - ACCEPT_TOKEN(anon_sym_sget_DASHshort); + ACCEPT_TOKEN(anon_sym_aput_DASHboolean); END_STATE(); case 1639: - ACCEPT_TOKEN(anon_sym_sput); - if (lookahead == '-') ADVANCE(492); + ACCEPT_TOKEN(anon_sym_aput_DASHbyte); END_STATE(); case 1640: - ACCEPT_TOKEN(anon_sym_sput_DASHwide); + ACCEPT_TOKEN(anon_sym_aput_DASHchar); END_STATE(); case 1641: - ACCEPT_TOKEN(anon_sym_sput_DASHobject); + ACCEPT_TOKEN(anon_sym_aput_DASHshort); END_STATE(); case 1642: - ACCEPT_TOKEN(anon_sym_sput_DASHboolean); + ACCEPT_TOKEN(anon_sym_iget); + if (lookahead == '-') ADVANCE(504); END_STATE(); case 1643: - ACCEPT_TOKEN(anon_sym_sput_DASHbyte); + ACCEPT_TOKEN(anon_sym_iget_DASHwide); + if (lookahead == '-') ADVANCE(1231); END_STATE(); case 1644: - ACCEPT_TOKEN(anon_sym_sput_DASHchar); + ACCEPT_TOKEN(anon_sym_iget_DASHobject); + if (lookahead == '-') ADVANCE(1233); END_STATE(); case 1645: - ACCEPT_TOKEN(anon_sym_sput_DASHshort); + ACCEPT_TOKEN(anon_sym_iget_DASHboolean); END_STATE(); case 1646: - ACCEPT_TOKEN(anon_sym_invoke_DASHvirtual); - if (lookahead == '-') ADVANCE(1214); - if (lookahead == '/') ADVANCE(1301); + ACCEPT_TOKEN(anon_sym_iget_DASHbyte); END_STATE(); case 1647: - ACCEPT_TOKEN(anon_sym_invoke_DASHsuper); - if (lookahead == '-') ADVANCE(1213); - if (lookahead == '/') ADVANCE(1290); + ACCEPT_TOKEN(anon_sym_iget_DASHchar); END_STATE(); case 1648: - ACCEPT_TOKEN(anon_sym_invoke_DASHdirect); - if (lookahead == '-') ADVANCE(750); - if (lookahead == '/') ADVANCE(1297); + ACCEPT_TOKEN(anon_sym_iget_DASHshort); END_STATE(); case 1649: - ACCEPT_TOKEN(anon_sym_invoke_DASHstatic); - if (lookahead == '/') ADVANCE(1299); + ACCEPT_TOKEN(anon_sym_iput); + if (lookahead == '-') ADVANCE(506); END_STATE(); case 1650: - ACCEPT_TOKEN(anon_sym_invoke_DASHinterface); - if (lookahead == '/') ADVANCE(1304); + ACCEPT_TOKEN(anon_sym_iput_DASHwide); + if (lookahead == '-') ADVANCE(1232); END_STATE(); case 1651: - ACCEPT_TOKEN(anon_sym_invoke_DASHvirtual_SLASHrange); + ACCEPT_TOKEN(anon_sym_iput_DASHobject); + if (lookahead == '-') ADVANCE(1234); END_STATE(); case 1652: - ACCEPT_TOKEN(anon_sym_invoke_DASHsuper_SLASHrange); + ACCEPT_TOKEN(anon_sym_iput_DASHboolean); END_STATE(); case 1653: - ACCEPT_TOKEN(anon_sym_invoke_DASHdirect_SLASHrange); + ACCEPT_TOKEN(anon_sym_iput_DASHbyte); END_STATE(); case 1654: - ACCEPT_TOKEN(anon_sym_invoke_DASHstatic_SLASHrange); + ACCEPT_TOKEN(anon_sym_iput_DASHchar); END_STATE(); case 1655: - ACCEPT_TOKEN(anon_sym_invoke_DASHinterface_SLASHrange); + ACCEPT_TOKEN(anon_sym_iput_DASHshort); END_STATE(); case 1656: - ACCEPT_TOKEN(anon_sym_neg_DASHint); + ACCEPT_TOKEN(anon_sym_sget); + if (lookahead == '-') ADVANCE(507); END_STATE(); case 1657: - ACCEPT_TOKEN(anon_sym_not_DASHint); + ACCEPT_TOKEN(anon_sym_sget_DASHwide); END_STATE(); case 1658: - ACCEPT_TOKEN(anon_sym_neg_DASHlong); + ACCEPT_TOKEN(anon_sym_sget_DASHobject); END_STATE(); case 1659: - ACCEPT_TOKEN(anon_sym_not_DASHlong); + ACCEPT_TOKEN(anon_sym_sget_DASHboolean); END_STATE(); case 1660: - ACCEPT_TOKEN(anon_sym_neg_DASHfloat); + ACCEPT_TOKEN(anon_sym_sget_DASHbyte); END_STATE(); case 1661: - ACCEPT_TOKEN(anon_sym_neg_DASHdouble); + ACCEPT_TOKEN(anon_sym_sget_DASHchar); END_STATE(); case 1662: - ACCEPT_TOKEN(anon_sym_int_DASHto_DASHlong); + ACCEPT_TOKEN(anon_sym_sget_DASHshort); END_STATE(); case 1663: - ACCEPT_TOKEN(anon_sym_int_DASHto_DASHfloat); + ACCEPT_TOKEN(anon_sym_sput); + if (lookahead == '-') ADVANCE(509); END_STATE(); case 1664: - ACCEPT_TOKEN(anon_sym_int_DASHto_DASHdouble); + ACCEPT_TOKEN(anon_sym_sput_DASHwide); END_STATE(); case 1665: - ACCEPT_TOKEN(anon_sym_long_DASHto_DASHint); + ACCEPT_TOKEN(anon_sym_sput_DASHobject); END_STATE(); case 1666: - ACCEPT_TOKEN(anon_sym_long_DASHto_DASHfloat); + ACCEPT_TOKEN(anon_sym_sput_DASHboolean); END_STATE(); case 1667: - ACCEPT_TOKEN(anon_sym_long_DASHto_DASHdouble); + ACCEPT_TOKEN(anon_sym_sput_DASHbyte); END_STATE(); case 1668: - ACCEPT_TOKEN(anon_sym_float_DASHto_DASHint); + ACCEPT_TOKEN(anon_sym_sput_DASHchar); END_STATE(); case 1669: - ACCEPT_TOKEN(anon_sym_float_DASHto_DASHlong); + ACCEPT_TOKEN(anon_sym_sput_DASHshort); END_STATE(); case 1670: - ACCEPT_TOKEN(anon_sym_float_DASHto_DASHdouble); + ACCEPT_TOKEN(anon_sym_invoke_DASHvirtual); + if (lookahead == '-') ADVANCE(1236); + if (lookahead == '/') ADVANCE(1323); END_STATE(); case 1671: - ACCEPT_TOKEN(anon_sym_double_DASHto_DASHint); + ACCEPT_TOKEN(anon_sym_invoke_DASHsuper); + if (lookahead == '-') ADVANCE(1235); + if (lookahead == '/') ADVANCE(1312); END_STATE(); case 1672: - ACCEPT_TOKEN(anon_sym_double_DASHto_DASHlong); + ACCEPT_TOKEN(anon_sym_invoke_DASHdirect); + if (lookahead == '-') ADVANCE(767); + if (lookahead == '/') ADVANCE(1319); END_STATE(); case 1673: - ACCEPT_TOKEN(anon_sym_double_DASHto_DASHfloat); + ACCEPT_TOKEN(anon_sym_invoke_DASHstatic); + if (lookahead == '/') ADVANCE(1321); END_STATE(); case 1674: - ACCEPT_TOKEN(anon_sym_int_DASHto_DASHbyte); + ACCEPT_TOKEN(anon_sym_invoke_DASHinterface); + if (lookahead == '/') ADVANCE(1326); END_STATE(); case 1675: - ACCEPT_TOKEN(anon_sym_int_DASHto_DASHchar); + ACCEPT_TOKEN(anon_sym_invoke_DASHvirtual_SLASHrange); END_STATE(); case 1676: - ACCEPT_TOKEN(anon_sym_int_DASHto_DASHshort); + ACCEPT_TOKEN(anon_sym_invoke_DASHsuper_SLASHrange); END_STATE(); case 1677: - ACCEPT_TOKEN(anon_sym_add_DASHint); - if (lookahead == '/') ADVANCE(199); + ACCEPT_TOKEN(anon_sym_invoke_DASHdirect_SLASHrange); END_STATE(); case 1678: - ACCEPT_TOKEN(anon_sym_sub_DASHint); - if (lookahead == '/') ADVANCE(207); + ACCEPT_TOKEN(anon_sym_invoke_DASHstatic_SLASHrange); END_STATE(); case 1679: - ACCEPT_TOKEN(anon_sym_mul_DASHint); - if (lookahead == '/') ADVANCE(202); + ACCEPT_TOKEN(anon_sym_invoke_DASHinterface_SLASHrange); END_STATE(); case 1680: - ACCEPT_TOKEN(anon_sym_div_DASHint); - if (lookahead == '/') ADVANCE(201); + ACCEPT_TOKEN(anon_sym_neg_DASHint); END_STATE(); case 1681: - ACCEPT_TOKEN(anon_sym_rem_DASHint); - if (lookahead == '/') ADVANCE(204); + ACCEPT_TOKEN(anon_sym_not_DASHint); END_STATE(); case 1682: - ACCEPT_TOKEN(anon_sym_and_DASHint); - if (lookahead == '/') ADVANCE(200); + ACCEPT_TOKEN(anon_sym_neg_DASHlong); END_STATE(); case 1683: - ACCEPT_TOKEN(anon_sym_or_DASHint); - if (lookahead == '/') ADVANCE(198); + ACCEPT_TOKEN(anon_sym_not_DASHlong); END_STATE(); case 1684: - ACCEPT_TOKEN(anon_sym_xor_DASHint); - if (lookahead == '/') ADVANCE(208); + ACCEPT_TOKEN(anon_sym_neg_DASHfloat); END_STATE(); case 1685: - ACCEPT_TOKEN(anon_sym_shl_DASHint); - if (lookahead == '/') ADVANCE(205); + ACCEPT_TOKEN(anon_sym_neg_DASHdouble); END_STATE(); case 1686: - ACCEPT_TOKEN(anon_sym_shr_DASHint); - if (lookahead == '/') ADVANCE(206); + ACCEPT_TOKEN(anon_sym_int_DASHto_DASHlong); END_STATE(); case 1687: - ACCEPT_TOKEN(anon_sym_ushr_DASHint); - if (lookahead == '/') ADVANCE(217); + ACCEPT_TOKEN(anon_sym_int_DASHto_DASHfloat); END_STATE(); case 1688: - ACCEPT_TOKEN(anon_sym_add_DASHlong); - if (lookahead == '/') ADVANCE(209); + ACCEPT_TOKEN(anon_sym_int_DASHto_DASHdouble); END_STATE(); case 1689: - ACCEPT_TOKEN(anon_sym_sub_DASHlong); - if (lookahead == '/') ADVANCE(216); + ACCEPT_TOKEN(anon_sym_long_DASHto_DASHint); END_STATE(); case 1690: - ACCEPT_TOKEN(anon_sym_mul_DASHlong); - if (lookahead == '/') ADVANCE(212); + ACCEPT_TOKEN(anon_sym_long_DASHto_DASHfloat); END_STATE(); case 1691: - ACCEPT_TOKEN(anon_sym_div_DASHlong); - if (lookahead == '/') ADVANCE(211); + ACCEPT_TOKEN(anon_sym_long_DASHto_DASHdouble); END_STATE(); case 1692: - ACCEPT_TOKEN(anon_sym_rem_DASHlong); - if (lookahead == '/') ADVANCE(213); + ACCEPT_TOKEN(anon_sym_float_DASHto_DASHint); END_STATE(); case 1693: - ACCEPT_TOKEN(anon_sym_and_DASHlong); - if (lookahead == '/') ADVANCE(210); + ACCEPT_TOKEN(anon_sym_float_DASHto_DASHlong); END_STATE(); case 1694: - ACCEPT_TOKEN(anon_sym_or_DASHlong); - if (lookahead == '/') ADVANCE(203); + ACCEPT_TOKEN(anon_sym_float_DASHto_DASHdouble); END_STATE(); case 1695: - ACCEPT_TOKEN(anon_sym_xor_DASHlong); - if (lookahead == '/') ADVANCE(218); + ACCEPT_TOKEN(anon_sym_double_DASHto_DASHint); END_STATE(); case 1696: - ACCEPT_TOKEN(anon_sym_shl_DASHlong); - if (lookahead == '/') ADVANCE(214); + ACCEPT_TOKEN(anon_sym_double_DASHto_DASHlong); END_STATE(); case 1697: - ACCEPT_TOKEN(anon_sym_shr_DASHlong); - if (lookahead == '/') ADVANCE(215); + ACCEPT_TOKEN(anon_sym_double_DASHto_DASHfloat); END_STATE(); case 1698: - ACCEPT_TOKEN(anon_sym_ushr_DASHlong); - if (lookahead == '/') ADVANCE(224); + ACCEPT_TOKEN(anon_sym_int_DASHto_DASHbyte); END_STATE(); case 1699: - ACCEPT_TOKEN(anon_sym_add_DASHfloat); - if (lookahead == '/') ADVANCE(219); + ACCEPT_TOKEN(anon_sym_int_DASHto_DASHchar); END_STATE(); case 1700: - ACCEPT_TOKEN(anon_sym_sub_DASHfloat); - if (lookahead == '/') ADVANCE(223); + ACCEPT_TOKEN(anon_sym_int_DASHto_DASHshort); END_STATE(); case 1701: - ACCEPT_TOKEN(anon_sym_mul_DASHfloat); - if (lookahead == '/') ADVANCE(221); + ACCEPT_TOKEN(anon_sym_add_DASHint); + if (lookahead == '/') ADVANCE(207); END_STATE(); case 1702: - ACCEPT_TOKEN(anon_sym_div_DASHfloat); - if (lookahead == '/') ADVANCE(220); + ACCEPT_TOKEN(anon_sym_sub_DASHint); + if (lookahead == '/') ADVANCE(215); END_STATE(); case 1703: + ACCEPT_TOKEN(anon_sym_mul_DASHint); + if (lookahead == '/') ADVANCE(210); + END_STATE(); + case 1704: + ACCEPT_TOKEN(anon_sym_div_DASHint); + if (lookahead == '/') ADVANCE(209); + END_STATE(); + case 1705: + ACCEPT_TOKEN(anon_sym_rem_DASHint); + if (lookahead == '/') ADVANCE(212); + END_STATE(); + case 1706: + ACCEPT_TOKEN(anon_sym_and_DASHint); + if (lookahead == '/') ADVANCE(208); + END_STATE(); + case 1707: + ACCEPT_TOKEN(anon_sym_or_DASHint); + if (lookahead == '/') ADVANCE(206); + END_STATE(); + case 1708: + ACCEPT_TOKEN(anon_sym_xor_DASHint); + if (lookahead == '/') ADVANCE(216); + END_STATE(); + case 1709: + ACCEPT_TOKEN(anon_sym_shl_DASHint); + if (lookahead == '/') ADVANCE(213); + END_STATE(); + case 1710: + ACCEPT_TOKEN(anon_sym_shr_DASHint); + if (lookahead == '/') ADVANCE(214); + END_STATE(); + case 1711: + ACCEPT_TOKEN(anon_sym_ushr_DASHint); + if (lookahead == '/') ADVANCE(225); + END_STATE(); + case 1712: + ACCEPT_TOKEN(anon_sym_add_DASHlong); + if (lookahead == '/') ADVANCE(217); + END_STATE(); + case 1713: + ACCEPT_TOKEN(anon_sym_sub_DASHlong); + if (lookahead == '/') ADVANCE(224); + END_STATE(); + case 1714: + ACCEPT_TOKEN(anon_sym_mul_DASHlong); + if (lookahead == '/') ADVANCE(220); + END_STATE(); + case 1715: + ACCEPT_TOKEN(anon_sym_div_DASHlong); + if (lookahead == '/') ADVANCE(219); + END_STATE(); + case 1716: + ACCEPT_TOKEN(anon_sym_rem_DASHlong); + if (lookahead == '/') ADVANCE(221); + END_STATE(); + case 1717: + ACCEPT_TOKEN(anon_sym_and_DASHlong); + if (lookahead == '/') ADVANCE(218); + END_STATE(); + case 1718: + ACCEPT_TOKEN(anon_sym_or_DASHlong); + if (lookahead == '/') ADVANCE(211); + END_STATE(); + case 1719: + ACCEPT_TOKEN(anon_sym_xor_DASHlong); + if (lookahead == '/') ADVANCE(226); + END_STATE(); + case 1720: + ACCEPT_TOKEN(anon_sym_shl_DASHlong); + if (lookahead == '/') ADVANCE(222); + END_STATE(); + case 1721: + ACCEPT_TOKEN(anon_sym_shr_DASHlong); + if (lookahead == '/') ADVANCE(223); + END_STATE(); + case 1722: + ACCEPT_TOKEN(anon_sym_ushr_DASHlong); + if (lookahead == '/') ADVANCE(232); + END_STATE(); + case 1723: + ACCEPT_TOKEN(anon_sym_add_DASHfloat); + if (lookahead == '/') ADVANCE(227); + END_STATE(); + case 1724: + ACCEPT_TOKEN(anon_sym_sub_DASHfloat); + if (lookahead == '/') ADVANCE(231); + END_STATE(); + case 1725: + ACCEPT_TOKEN(anon_sym_mul_DASHfloat); + if (lookahead == '/') ADVANCE(229); + END_STATE(); + case 1726: + ACCEPT_TOKEN(anon_sym_div_DASHfloat); + if (lookahead == '/') ADVANCE(228); + END_STATE(); + case 1727: ACCEPT_TOKEN(anon_sym_rem_DASHfloat); - if (lookahead == '/') ADVANCE(222); + if (lookahead == '/') ADVANCE(230); END_STATE(); - case 1704: + case 1728: ACCEPT_TOKEN(anon_sym_add_DASHdouble); - if (lookahead == '/') ADVANCE(225); + if (lookahead == '/') ADVANCE(233); END_STATE(); - case 1705: + case 1729: ACCEPT_TOKEN(anon_sym_sub_DASHdouble); - if (lookahead == '/') ADVANCE(229); + if (lookahead == '/') ADVANCE(237); END_STATE(); - case 1706: + case 1730: ACCEPT_TOKEN(anon_sym_mul_DASHdouble); - if (lookahead == '/') ADVANCE(227); + if (lookahead == '/') ADVANCE(235); END_STATE(); - case 1707: + case 1731: ACCEPT_TOKEN(anon_sym_div_DASHdouble); - if (lookahead == '/') ADVANCE(226); + if (lookahead == '/') ADVANCE(234); END_STATE(); - case 1708: + case 1732: ACCEPT_TOKEN(anon_sym_rem_DASHdouble); - if (lookahead == '/') ADVANCE(228); + if (lookahead == '/') ADVANCE(236); END_STATE(); - case 1709: + case 1733: ACCEPT_TOKEN(anon_sym_add_DASHint_SLASH2addr); END_STATE(); - case 1710: + case 1734: ACCEPT_TOKEN(anon_sym_sub_DASHint_SLASH2addr); END_STATE(); - case 1711: + case 1735: ACCEPT_TOKEN(anon_sym_mul_DASHint_SLASH2addr); END_STATE(); - case 1712: + case 1736: ACCEPT_TOKEN(anon_sym_div_DASHint_SLASH2addr); END_STATE(); - case 1713: + case 1737: ACCEPT_TOKEN(anon_sym_rem_DASHint_SLASH2addr); END_STATE(); - case 1714: + case 1738: ACCEPT_TOKEN(anon_sym_and_DASHint_SLASH2addr); END_STATE(); - case 1715: + case 1739: ACCEPT_TOKEN(anon_sym_or_DASHint_SLASH2addr); END_STATE(); - case 1716: + case 1740: ACCEPT_TOKEN(anon_sym_xor_DASHint_SLASH2addr); END_STATE(); - case 1717: + case 1741: ACCEPT_TOKEN(anon_sym_shl_DASHint_SLASH2addr); END_STATE(); - case 1718: + case 1742: ACCEPT_TOKEN(anon_sym_shr_DASHint_SLASH2addr); END_STATE(); - case 1719: + case 1743: ACCEPT_TOKEN(anon_sym_ushr_DASHint_SLASH2addr); END_STATE(); - case 1720: + case 1744: ACCEPT_TOKEN(anon_sym_add_DASHlong_SLASH2addr); END_STATE(); - case 1721: + case 1745: ACCEPT_TOKEN(anon_sym_sub_DASHlong_SLASH2addr); END_STATE(); - case 1722: + case 1746: ACCEPT_TOKEN(anon_sym_mul_DASHlong_SLASH2addr); END_STATE(); - case 1723: + case 1747: ACCEPT_TOKEN(anon_sym_div_DASHlong_SLASH2addr); END_STATE(); - case 1724: + case 1748: ACCEPT_TOKEN(anon_sym_rem_DASHlong_SLASH2addr); END_STATE(); - case 1725: + case 1749: ACCEPT_TOKEN(anon_sym_and_DASHlong_SLASH2addr); END_STATE(); - case 1726: + case 1750: ACCEPT_TOKEN(anon_sym_or_DASHlong_SLASH2addr); END_STATE(); - case 1727: + case 1751: ACCEPT_TOKEN(anon_sym_xor_DASHlong_SLASH2addr); END_STATE(); - case 1728: + case 1752: ACCEPT_TOKEN(anon_sym_shl_DASHlong_SLASH2addr); END_STATE(); - case 1729: + case 1753: ACCEPT_TOKEN(anon_sym_shr_DASHlong_SLASH2addr); END_STATE(); - case 1730: + case 1754: ACCEPT_TOKEN(anon_sym_ushr_DASHlong_SLASH2addr); END_STATE(); - case 1731: + case 1755: ACCEPT_TOKEN(anon_sym_add_DASHfloat_SLASH2addr); END_STATE(); - case 1732: + case 1756: ACCEPT_TOKEN(anon_sym_sub_DASHfloat_SLASH2addr); END_STATE(); - case 1733: + case 1757: ACCEPT_TOKEN(anon_sym_mul_DASHfloat_SLASH2addr); END_STATE(); - case 1734: + case 1758: ACCEPT_TOKEN(anon_sym_div_DASHfloat_SLASH2addr); END_STATE(); - case 1735: + case 1759: ACCEPT_TOKEN(anon_sym_rem_DASHfloat_SLASH2addr); END_STATE(); - case 1736: + case 1760: ACCEPT_TOKEN(anon_sym_add_DASHdouble_SLASH2addr); END_STATE(); - case 1737: + case 1761: ACCEPT_TOKEN(anon_sym_sub_DASHdouble_SLASH2addr); END_STATE(); - case 1738: + case 1762: ACCEPT_TOKEN(anon_sym_mul_DASHdouble_SLASH2addr); END_STATE(); - case 1739: + case 1763: ACCEPT_TOKEN(anon_sym_div_DASHdouble_SLASH2addr); END_STATE(); - case 1740: + case 1764: ACCEPT_TOKEN(anon_sym_rem_DASHdouble_SLASH2addr); END_STATE(); - case 1741: + case 1765: ACCEPT_TOKEN(anon_sym_add_DASHint_SLASHlit16); END_STATE(); - case 1742: + case 1766: ACCEPT_TOKEN(anon_sym_sub_DASHint_SLASHlit16); END_STATE(); - case 1743: + case 1767: ACCEPT_TOKEN(anon_sym_mul_DASHint_SLASHlit16); END_STATE(); - case 1744: + case 1768: ACCEPT_TOKEN(anon_sym_div_DASHint_SLASHlit16); END_STATE(); - case 1745: + case 1769: ACCEPT_TOKEN(anon_sym_rem_DASHint_SLASHlit16); END_STATE(); - case 1746: + case 1770: ACCEPT_TOKEN(anon_sym_and_DASHint_SLASHlit16); END_STATE(); - case 1747: + case 1771: ACCEPT_TOKEN(anon_sym_or_DASHint_SLASHlit16); END_STATE(); - case 1748: + case 1772: ACCEPT_TOKEN(anon_sym_xor_DASHint_SLASHlit16); END_STATE(); - case 1749: + case 1773: ACCEPT_TOKEN(anon_sym_add_DASHint_SLASHlit8); END_STATE(); - case 1750: + case 1774: ACCEPT_TOKEN(anon_sym_sub_DASHint_SLASHlit8); END_STATE(); - case 1751: + case 1775: ACCEPT_TOKEN(anon_sym_mul_DASHint_SLASHlit8); END_STATE(); - case 1752: + case 1776: ACCEPT_TOKEN(anon_sym_div_DASHint_SLASHlit8); END_STATE(); - case 1753: + case 1777: ACCEPT_TOKEN(anon_sym_rem_DASHint_SLASHlit8); END_STATE(); - case 1754: + case 1778: ACCEPT_TOKEN(anon_sym_and_DASHint_SLASHlit8); END_STATE(); - case 1755: + case 1779: ACCEPT_TOKEN(anon_sym_or_DASHint_SLASHlit8); END_STATE(); - case 1756: + case 1780: ACCEPT_TOKEN(anon_sym_xor_DASHint_SLASHlit8); END_STATE(); - case 1757: + case 1781: ACCEPT_TOKEN(anon_sym_shl_DASHint_SLASHlit8); END_STATE(); - case 1758: + case 1782: ACCEPT_TOKEN(anon_sym_shr_DASHint_SLASHlit8); END_STATE(); - case 1759: + case 1783: ACCEPT_TOKEN(anon_sym_ushr_DASHint_SLASHlit8); END_STATE(); - case 1760: + case 1784: ACCEPT_TOKEN(anon_sym_execute_DASHinline); END_STATE(); - case 1761: + case 1785: ACCEPT_TOKEN(anon_sym_invoke_DASHdirect_DASHempty); END_STATE(); - case 1762: + case 1786: ACCEPT_TOKEN(anon_sym_iget_DASHquick); END_STATE(); - case 1763: + case 1787: ACCEPT_TOKEN(anon_sym_iget_DASHwide_DASHquick); END_STATE(); - case 1764: + case 1788: ACCEPT_TOKEN(anon_sym_iget_DASHobject_DASHquick); END_STATE(); - case 1765: + case 1789: ACCEPT_TOKEN(anon_sym_iput_DASHquick); END_STATE(); - case 1766: + case 1790: ACCEPT_TOKEN(anon_sym_iput_DASHwide_DASHquick); END_STATE(); - case 1767: + case 1791: ACCEPT_TOKEN(anon_sym_iput_DASHobject_DASHquick); END_STATE(); - case 1768: + case 1792: ACCEPT_TOKEN(anon_sym_invoke_DASHvirtual_DASHquick); - if (lookahead == '/') ADVANCE(1307); + if (lookahead == '/') ADVANCE(1329); END_STATE(); - case 1769: + case 1793: ACCEPT_TOKEN(anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange); END_STATE(); - case 1770: + case 1794: ACCEPT_TOKEN(anon_sym_invoke_DASHsuper_DASHquick); - if (lookahead == '/') ADVANCE(1306); + if (lookahead == '/') ADVANCE(1328); END_STATE(); - case 1771: + case 1795: ACCEPT_TOKEN(anon_sym_invoke_DASHsuper_DASHquick_SLASHrange); END_STATE(); - case 1772: + case 1796: ACCEPT_TOKEN(anon_sym_DOTline); END_STATE(); - case 1773: + case 1797: ACCEPT_TOKEN(anon_sym_DOTlocals); END_STATE(); - case 1774: + case 1798: ACCEPT_TOKEN(anon_sym_DOTcatch); - if (lookahead == 'a') ADVANCE(967); + if (lookahead == 'a') ADVANCE(985); END_STATE(); - case 1775: + case 1799: ACCEPT_TOKEN(anon_sym_LBRACE); END_STATE(); - case 1776: + case 1800: ACCEPT_TOKEN(anon_sym_DOT_DOT); END_STATE(); - case 1777: + case 1801: ACCEPT_TOKEN(anon_sym_RBRACE); END_STATE(); - case 1778: + case 1802: ACCEPT_TOKEN(anon_sym_DOTcatchall); END_STATE(); - case 1779: + case 1803: ACCEPT_TOKEN(anon_sym_DOTpacked_DASHswitch); END_STATE(); - case 1780: + case 1804: ACCEPT_TOKEN(anon_sym_DOTendpacked_DASHswitch); END_STATE(); - case 1781: + case 1805: ACCEPT_TOKEN(anon_sym_DOTsparse_DASHswitch); END_STATE(); - case 1782: + case 1806: ACCEPT_TOKEN(anon_sym_DASH_GT); END_STATE(); - case 1783: + case 1807: ACCEPT_TOKEN(anon_sym_DOTendsparse_DASHswitch); END_STATE(); - case 1784: + case 1808: ACCEPT_TOKEN(anon_sym_DOTarray_DASHdata); END_STATE(); - case 1785: + case 1809: ACCEPT_TOKEN(anon_sym_DOTendarray_DASHdata); END_STATE(); - case 1786: + case 1810: ACCEPT_TOKEN(sym_class_identifier); END_STATE(); - case 1787: + case 1811: ACCEPT_TOKEN(aux_sym_field_identifier_token1); END_STATE(); - case 1788: + case 1812: ACCEPT_TOKEN(anon_sym_LTclinit_GT_LPAREN); END_STATE(); - case 1789: + case 1813: ACCEPT_TOKEN(anon_sym_LTinit_GT_LPAREN); END_STATE(); - case 1790: + case 1814: ACCEPT_TOKEN(aux_sym_method_identifier_token1); END_STATE(); - case 1791: + case 1815: ACCEPT_TOKEN(anon_sym_RPAREN); END_STATE(); - case 1792: + case 1816: ACCEPT_TOKEN(anon_sym_LBRACK); END_STATE(); - case 1793: + case 1817: ACCEPT_TOKEN(anon_sym_V); END_STATE(); - case 1794: + case 1818: ACCEPT_TOKEN(anon_sym_Z); END_STATE(); - case 1795: + case 1819: ACCEPT_TOKEN(anon_sym_B); END_STATE(); - case 1796: + case 1820: ACCEPT_TOKEN(anon_sym_S); END_STATE(); - case 1797: + case 1821: ACCEPT_TOKEN(anon_sym_C); END_STATE(); - case 1798: + case 1822: ACCEPT_TOKEN(anon_sym_I); END_STATE(); - case 1799: + case 1823: ACCEPT_TOKEN(anon_sym_J); END_STATE(); - case 1800: + case 1824: ACCEPT_TOKEN(anon_sym_F); END_STATE(); - case 1801: + case 1825: ACCEPT_TOKEN(anon_sym_D); END_STATE(); - case 1802: + case 1826: ACCEPT_TOKEN(anon_sym_public); END_STATE(); - case 1803: + case 1827: ACCEPT_TOKEN(anon_sym_public); - if (lookahead == '(') ADVANCE(1790); + if (lookahead == '(') ADVANCE(1814); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); - case 1804: + case 1828: ACCEPT_TOKEN(anon_sym_public); - if (lookahead == ':') ADVANCE(1787); + if (lookahead == ':') ADVANCE(1811); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); - case 1805: + case 1829: ACCEPT_TOKEN(anon_sym_private); END_STATE(); - case 1806: + case 1830: ACCEPT_TOKEN(anon_sym_private); - if (lookahead == '(') ADVANCE(1790); + if (lookahead == '(') ADVANCE(1814); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); - case 1807: + case 1831: ACCEPT_TOKEN(anon_sym_private); - if (lookahead == ':') ADVANCE(1787); + if (lookahead == ':') ADVANCE(1811); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); - case 1808: + case 1832: ACCEPT_TOKEN(anon_sym_protected); END_STATE(); - case 1809: + case 1833: ACCEPT_TOKEN(anon_sym_protected); - if (lookahead == '(') ADVANCE(1790); + if (lookahead == '(') ADVANCE(1814); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); - case 1810: + case 1834: ACCEPT_TOKEN(anon_sym_protected); - if (lookahead == ':') ADVANCE(1787); + if (lookahead == ':') ADVANCE(1811); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); - case 1811: + case 1835: ACCEPT_TOKEN(anon_sym_static); END_STATE(); - case 1812: + case 1836: ACCEPT_TOKEN(anon_sym_static); - if (lookahead == '(') ADVANCE(1790); + if (lookahead == '(') ADVANCE(1814); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); - case 1813: + case 1837: ACCEPT_TOKEN(anon_sym_static); - if (lookahead == ':') ADVANCE(1787); + if (lookahead == ':') ADVANCE(1811); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); - case 1814: + case 1838: ACCEPT_TOKEN(anon_sym_final); END_STATE(); - case 1815: + case 1839: ACCEPT_TOKEN(anon_sym_final); - if (lookahead == '(') ADVANCE(1790); + if (lookahead == '(') ADVANCE(1814); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); - case 1816: + case 1840: ACCEPT_TOKEN(anon_sym_final); - if (lookahead == ':') ADVANCE(1787); + if (lookahead == ':') ADVANCE(1811); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); - case 1817: + case 1841: ACCEPT_TOKEN(anon_sym_synchronized); END_STATE(); - case 1818: + case 1842: ACCEPT_TOKEN(anon_sym_synchronized); - if (lookahead == '(') ADVANCE(1790); + if (lookahead == '(') ADVANCE(1814); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); - case 1819: + case 1843: ACCEPT_TOKEN(anon_sym_synchronized); - if (lookahead == ':') ADVANCE(1787); + if (lookahead == ':') ADVANCE(1811); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); - case 1820: + case 1844: ACCEPT_TOKEN(anon_sym_volatile); END_STATE(); - case 1821: + case 1845: ACCEPT_TOKEN(anon_sym_volatile); - if (lookahead == '(') ADVANCE(1790); + if (lookahead == '(') ADVANCE(1814); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); - case 1822: + case 1846: ACCEPT_TOKEN(anon_sym_volatile); - if (lookahead == ':') ADVANCE(1787); + if (lookahead == ':') ADVANCE(1811); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); - case 1823: + case 1847: ACCEPT_TOKEN(anon_sym_transient); END_STATE(); - case 1824: + case 1848: ACCEPT_TOKEN(anon_sym_transient); - if (lookahead == '(') ADVANCE(1790); + if (lookahead == '(') ADVANCE(1814); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); - case 1825: + case 1849: ACCEPT_TOKEN(anon_sym_transient); - if (lookahead == ':') ADVANCE(1787); + if (lookahead == ':') ADVANCE(1811); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); - case 1826: + case 1850: ACCEPT_TOKEN(anon_sym_native); END_STATE(); - case 1827: + case 1851: ACCEPT_TOKEN(anon_sym_native); - if (lookahead == '(') ADVANCE(1790); + if (lookahead == '(') ADVANCE(1814); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); - case 1828: + case 1852: ACCEPT_TOKEN(anon_sym_native); - if (lookahead == ':') ADVANCE(1787); + if (lookahead == ':') ADVANCE(1811); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); - case 1829: + case 1853: ACCEPT_TOKEN(anon_sym_interface); END_STATE(); - case 1830: + case 1854: ACCEPT_TOKEN(anon_sym_interface); - if (lookahead == '(') ADVANCE(1790); + if (lookahead == '(') ADVANCE(1814); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); - case 1831: + case 1855: ACCEPT_TOKEN(anon_sym_interface); - if (lookahead == ':') ADVANCE(1787); + if (lookahead == ':') ADVANCE(1811); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); - case 1832: + case 1856: ACCEPT_TOKEN(anon_sym_abstract); END_STATE(); - case 1833: + case 1857: ACCEPT_TOKEN(anon_sym_abstract); - if (lookahead == '(') ADVANCE(1790); + if (lookahead == '(') ADVANCE(1814); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); - case 1834: + case 1858: ACCEPT_TOKEN(anon_sym_abstract); - if (lookahead == ':') ADVANCE(1787); + if (lookahead == ':') ADVANCE(1811); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); - case 1835: + case 1859: ACCEPT_TOKEN(anon_sym_bridge); END_STATE(); - case 1836: + case 1860: ACCEPT_TOKEN(anon_sym_bridge); - if (lookahead == '(') ADVANCE(1790); + if (lookahead == '(') ADVANCE(1814); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); - case 1837: + case 1861: ACCEPT_TOKEN(anon_sym_bridge); - if (lookahead == ':') ADVANCE(1787); + if (lookahead == ':') ADVANCE(1811); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); - case 1838: + case 1862: ACCEPT_TOKEN(anon_sym_synthetic); END_STATE(); - case 1839: + case 1863: ACCEPT_TOKEN(anon_sym_synthetic); - if (lookahead == '(') ADVANCE(1790); + if (lookahead == '(') ADVANCE(1814); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); - case 1840: + case 1864: ACCEPT_TOKEN(anon_sym_synthetic); - if (lookahead == ':') ADVANCE(1787); + if (lookahead == ':') ADVANCE(1811); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); - case 1841: + case 1865: ACCEPT_TOKEN(anon_sym_enum); END_STATE(); - case 1842: + case 1866: ACCEPT_TOKEN(anon_sym_enum); - if (lookahead == '(') ADVANCE(1790); + if (lookahead == '(') ADVANCE(1814); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); - case 1843: + case 1867: ACCEPT_TOKEN(anon_sym_enum); - if (lookahead == ':') ADVANCE(1787); + if (lookahead == ':') ADVANCE(1811); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); - case 1844: + case 1868: ACCEPT_TOKEN(anon_sym_constructor); END_STATE(); - case 1845: + case 1869: ACCEPT_TOKEN(anon_sym_constructor); - if (lookahead == '(') ADVANCE(1790); + if (lookahead == '(') ADVANCE(1814); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); - case 1846: + case 1870: ACCEPT_TOKEN(anon_sym_constructor); - if (lookahead == ':') ADVANCE(1787); + if (lookahead == ':') ADVANCE(1811); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); - case 1847: + case 1871: ACCEPT_TOKEN(anon_sym_varargs); END_STATE(); - case 1848: + case 1872: ACCEPT_TOKEN(anon_sym_varargs); - if (lookahead == '(') ADVANCE(1790); + if (lookahead == '(') ADVANCE(1814); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(127); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); - case 1849: + case 1873: ACCEPT_TOKEN(anon_sym_varargs); - if (lookahead == ':') ADVANCE(1787); + if (lookahead == ':') ADVANCE(1811); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(357); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); - case 1850: + case 1874: ACCEPT_TOKEN(anon_sym_declared_DASHsynchronized); END_STATE(); - case 1851: + case 1875: + ACCEPT_TOKEN(anon_sym_annotation); + END_STATE(); + case 1876: + ACCEPT_TOKEN(anon_sym_annotation); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); + END_STATE(); + case 1877: + ACCEPT_TOKEN(anon_sym_annotation); + if (lookahead == ':') ADVANCE(1811); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); + END_STATE(); + case 1878: ACCEPT_TOKEN(sym_comment); if (lookahead != 0 && - lookahead != '\n') ADVANCE(1851); + lookahead != '\n') ADVANCE(1878); END_STATE(); - case 1852: + case 1879: ACCEPT_TOKEN(anon_sym_DOTenum); END_STATE(); - case 1853: + case 1880: ACCEPT_TOKEN(sym_variable); - if (lookahead == '$') ADVANCE(127); - if (lookahead == '(') ADVANCE(1790); - if (lookahead == ':') ADVANCE(1787); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1853); + if (lookahead == '$') ADVANCE(135); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == ':') ADVANCE(1811); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1880); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(15); END_STATE(); - case 1854: + case 1881: ACCEPT_TOKEN(sym_variable); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1854); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1881); END_STATE(); - case 1855: + case 1882: ACCEPT_TOKEN(sym_parameter); - if (lookahead == '$') ADVANCE(127); - if (lookahead == '(') ADVANCE(1790); - if (lookahead == ':') ADVANCE(1787); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1855); + if (lookahead == '$') ADVANCE(135); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == ':') ADVANCE(1811); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1882); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(15); END_STATE(); - case 1856: + case 1883: ACCEPT_TOKEN(sym_parameter); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1856); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1883); END_STATE(); - case 1857: + case 1884: ACCEPT_TOKEN(aux_sym_number_literal_token1); END_STATE(); - case 1858: + case 1885: ACCEPT_TOKEN(aux_sym_number_literal_token1); - if (lookahead == '$') ADVANCE(127); - if (lookahead == '(') ADVANCE(1790); - if (lookahead == ':') ADVANCE(1787); + if (lookahead == '$') ADVANCE(135); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == ':') ADVANCE(1811); if (lookahead == 'L' || lookahead == 's' || - lookahead == 't') ADVANCE(1859); + lookahead == 't') ADVANCE(1886); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1858); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1885); if (('G' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('g' <= lookahead && lookahead <= 'z')) ADVANCE(15); END_STATE(); - case 1859: + case 1886: ACCEPT_TOKEN(aux_sym_number_literal_token1); - if (lookahead == '$') ADVANCE(127); - if (lookahead == '(') ADVANCE(1790); - if (lookahead == ':') ADVANCE(1787); + if (lookahead == '$') ADVANCE(135); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == ':') ADVANCE(1811); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(15); END_STATE(); - case 1860: + case 1887: ACCEPT_TOKEN(aux_sym_number_literal_token1); if (lookahead == 'L' || lookahead == 's' || - lookahead == 't') ADVANCE(1857); + lookahead == 't') ADVANCE(1884); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1860); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1887); END_STATE(); - case 1861: + case 1888: ACCEPT_TOKEN(aux_sym_number_literal_token2); - if (lookahead == '$') ADVANCE(127); - if (lookahead == '(') ADVANCE(1790); - if (lookahead == ':') ADVANCE(1787); + if (lookahead == '$') ADVANCE(135); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == ':') ADVANCE(1811); if (lookahead == 'X' || lookahead == 'x') ADVANCE(14); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1862); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1889); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(15); END_STATE(); - case 1862: + case 1889: ACCEPT_TOKEN(aux_sym_number_literal_token2); - if (lookahead == '$') ADVANCE(127); - if (lookahead == '(') ADVANCE(1790); - if (lookahead == ':') ADVANCE(1787); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1862); + if (lookahead == '$') ADVANCE(135); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == ':') ADVANCE(1811); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1889); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(15); END_STATE(); - case 1863: + case 1890: ACCEPT_TOKEN(aux_sym_number_literal_token2); if (lookahead == 'X' || - lookahead == 'x') ADVANCE(1517); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1864); + lookahead == 'x') ADVANCE(1541); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1891); END_STATE(); - case 1864: + case 1891: ACCEPT_TOKEN(aux_sym_number_literal_token2); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1864); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1891); END_STATE(); - case 1865: + case 1892: ACCEPT_TOKEN(sym_string_literal); - if (lookahead == '"') ADVANCE(1865); + if (lookahead == '"') ADVANCE(1892); if (lookahead != 0 && lookahead != '\n') ADVANCE(5); END_STATE(); - case 1866: + case 1893: ACCEPT_TOKEN(sym_null_literal); END_STATE(); - case 1867: + case 1894: ACCEPT_TOKEN(sym_null_literal); - if (lookahead == '$') ADVANCE(127); - if (lookahead == '(') ADVANCE(1790); - if (lookahead == ':') ADVANCE(1787); + if (lookahead == '$') ADVANCE(135); + if (lookahead == '(') ADVANCE(1814); + if (lookahead == ':') ADVANCE(1811); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || @@ -10222,18 +10413,18 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [30] = {.lex_state = 0}, [31] = {.lex_state = 1}, [32] = {.lex_state = 4}, - [33] = {.lex_state = 4}, + [33] = {.lex_state = 6}, [34] = {.lex_state = 6}, - [35] = {.lex_state = 6}, + [35] = {.lex_state = 4}, [36] = {.lex_state = 7}, - [37] = {.lex_state = 4}, + [37] = {.lex_state = 8}, [38] = {.lex_state = 8}, - [39] = {.lex_state = 8}, - [40] = {.lex_state = 4}, + [39] = {.lex_state = 7}, + [40] = {.lex_state = 7}, [41] = {.lex_state = 7}, [42] = {.lex_state = 7}, - [43] = {.lex_state = 7}, - [44] = {.lex_state = 7}, + [43] = {.lex_state = 4}, + [44] = {.lex_state = 4}, [45] = {.lex_state = 4}, [46] = {.lex_state = 0}, [47] = {.lex_state = 0}, @@ -10264,7 +10455,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [72] = {.lex_state = 0}, [73] = {.lex_state = 0}, [74] = {.lex_state = 0}, - [75] = {.lex_state = 1520}, + [75] = {.lex_state = 1544}, [76] = {.lex_state = 0}, [77] = {.lex_state = 0}, [78] = {.lex_state = 0}, @@ -10294,16 +10485,16 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [102] = {.lex_state = 0}, [103] = {.lex_state = 0}, [104] = {.lex_state = 0}, - [105] = {.lex_state = 1520}, - [106] = {.lex_state = 1520}, - [107] = {.lex_state = 1520}, + [105] = {.lex_state = 1544}, + [106] = {.lex_state = 1544}, + [107] = {.lex_state = 1544}, [108] = {.lex_state = 0}, [109] = {.lex_state = 4}, - [110] = {.lex_state = 1520}, - [111] = {.lex_state = 1520}, + [110] = {.lex_state = 1544}, + [111] = {.lex_state = 1544}, [112] = {.lex_state = 1}, [113] = {.lex_state = 0}, - [114] = {.lex_state = 1520}, + [114] = {.lex_state = 1544}, [115] = {.lex_state = 0}, [116] = {.lex_state = 0}, [117] = {.lex_state = 0}, @@ -10329,31 +10520,31 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [137] = {.lex_state = 4}, [138] = {.lex_state = 1}, [139] = {.lex_state = 1}, - [140] = {.lex_state = 1520}, + [140] = {.lex_state = 1544}, [141] = {.lex_state = 0}, [142] = {.lex_state = 1}, [143] = {.lex_state = 1}, [144] = {.lex_state = 0}, - [145] = {.lex_state = 1520}, + [145] = {.lex_state = 1544}, [146] = {.lex_state = 1}, - [147] = {.lex_state = 1520}, + [147] = {.lex_state = 1544}, [148] = {.lex_state = 0}, - [149] = {.lex_state = 1520}, + [149] = {.lex_state = 1544}, [150] = {.lex_state = 1}, - [151] = {.lex_state = 1520}, + [151] = {.lex_state = 1544}, [152] = {.lex_state = 1}, - [153] = {.lex_state = 1520}, + [153] = {.lex_state = 1544}, [154] = {.lex_state = 4}, [155] = {.lex_state = 0}, [156] = {.lex_state = 1}, - [157] = {.lex_state = 1520}, - [158] = {.lex_state = 1520}, + [157] = {.lex_state = 1544}, + [158] = {.lex_state = 1544}, [159] = {.lex_state = 1}, - [160] = {.lex_state = 1520}, - [161] = {.lex_state = 1520}, - [162] = {.lex_state = 1520}, + [160] = {.lex_state = 1544}, + [161] = {.lex_state = 1544}, + [162] = {.lex_state = 1544}, [163] = {.lex_state = 1}, - [164] = {.lex_state = 1520}, + [164] = {.lex_state = 1544}, [165] = {.lex_state = 1}, [166] = {.lex_state = 0}, [167] = {.lex_state = 0}, @@ -10679,6 +10870,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(1), [anon_sym_varargs] = ACTIONS(1), [anon_sym_declared_DASHsynchronized] = ACTIONS(1), + [anon_sym_annotation] = ACTIONS(1), [sym_comment] = ACTIONS(3), [anon_sym_DOTenum] = ACTIONS(1), [sym_variable] = ACTIONS(1), @@ -17959,55 +18151,18 @@ static const uint16_t ts_small_parse_table[] = { sym_list, sym_range, sym_number_literal, - [95] = 13, + [95] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(211), 1, - anon_sym_LBRACE, - ACTIONS(213), 1, - sym_class_identifier, ACTIONS(215), 1, - aux_sym_field_identifier_token1, - ACTIONS(219), 1, - anon_sym_LBRACK, - ACTIONS(221), 1, - anon_sym_DOTenum, - ACTIONS(225), 1, - sym_string_literal, - ACTIONS(227), 1, - sym_null_literal, - STATE(160), 1, - sym_annotation_value, - STATE(191), 1, - sym_array_type, - ACTIONS(223), 2, - aux_sym_number_literal_token1, - aux_sym_number_literal_token2, - ACTIONS(217), 3, - anon_sym_LTclinit_GT_LPAREN, - anon_sym_LTinit_GT_LPAREN, - aux_sym_method_identifier_token1, - STATE(162), 8, - sym__identifier, - sym_field_identifier, - sym_method_identifier, - sym_full_field_identifier, - sym_full_method_identifier, - sym_enum_reference, - sym_list, - sym_number_literal, - [145] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(233), 1, anon_sym_declared_DASHsynchronized, - STATE(35), 1, + STATE(34), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(229), 3, + ACTIONS(211), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - ACTIONS(231), 16, + ACTIONS(213), 17, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -18024,18 +18179,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_enum, anon_sym_constructor, anon_sym_varargs, - [178] = 5, + anon_sym_annotation, + [129] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(240), 1, + ACTIONS(222), 1, anon_sym_declared_DASHsynchronized, - STATE(35), 1, + STATE(34), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(235), 3, + ACTIONS(217), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - ACTIONS(237), 16, + ACTIONS(219), 17, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -18052,14 +18208,52 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_enum, anon_sym_constructor, anon_sym_varargs, - [211] = 4, + anon_sym_annotation, + [163] = 13, + ACTIONS(3), 1, + sym_comment, + ACTIONS(225), 1, + anon_sym_LBRACE, + ACTIONS(227), 1, + sym_class_identifier, + ACTIONS(229), 1, + aux_sym_field_identifier_token1, + ACTIONS(233), 1, + anon_sym_LBRACK, + ACTIONS(235), 1, + anon_sym_DOTenum, + ACTIONS(239), 1, + sym_string_literal, + ACTIONS(241), 1, + sym_null_literal, + STATE(160), 1, + sym_annotation_value, + STATE(191), 1, + sym_array_type, + ACTIONS(237), 2, + aux_sym_number_literal_token1, + aux_sym_number_literal_token2, + ACTIONS(231), 3, + anon_sym_LTclinit_GT_LPAREN, + anon_sym_LTinit_GT_LPAREN, + aux_sym_method_identifier_token1, + STATE(162), 8, + sym__identifier, + sym_field_identifier, + sym_method_identifier, + sym_full_field_identifier, + sym_full_method_identifier, + sym_enum_reference, + sym_list, + sym_number_literal, + [213] = 4, ACTIONS(3), 1, sym_comment, - STATE(39), 1, + STATE(38), 1, aux_sym_access_modifiers_repeat1, STATE(154), 1, sym_access_modifiers, - ACTIONS(243), 17, + ACTIONS(243), 18, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -18077,48 +18271,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_constructor, anon_sym_varargs, anon_sym_declared_DASHsynchronized, - [240] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(219), 1, - anon_sym_LBRACK, - ACTIONS(245), 1, - anon_sym_RBRACE, - ACTIONS(247), 1, - sym_class_identifier, - ACTIONS(249), 1, - aux_sym_field_identifier_token1, - ACTIONS(257), 1, - sym_string_literal, - STATE(182), 1, - sym_array_type, - ACTIONS(253), 2, - sym_variable, - sym_parameter, - ACTIONS(255), 2, - aux_sym_number_literal_token1, - aux_sym_number_literal_token2, - ACTIONS(251), 3, - anon_sym_LTclinit_GT_LPAREN, - anon_sym_LTinit_GT_LPAREN, - aux_sym_method_identifier_token1, - STATE(116), 6, - sym__identifier, - sym_field_identifier, - sym_method_identifier, - sym_full_field_identifier, - sym_full_method_identifier, - sym_number_literal, - [283] = 5, + anon_sym_annotation, + [243] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(235), 1, + ACTIONS(217), 1, aux_sym_field_identifier_token1, - ACTIONS(262), 1, + ACTIONS(248), 1, anon_sym_declared_DASHsynchronized, - STATE(38), 1, + STATE(37), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(259), 16, + ACTIONS(245), 17, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -18135,16 +18298,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_enum, anon_sym_constructor, anon_sym_varargs, - [314] = 5, + anon_sym_annotation, + [275] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(229), 1, + ACTIONS(211), 1, aux_sym_field_identifier_token1, - ACTIONS(267), 1, + ACTIONS(253), 1, anon_sym_declared_DASHsynchronized, - STATE(38), 1, + STATE(37), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(265), 16, + ACTIONS(251), 17, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -18161,47 +18325,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_enum, anon_sym_constructor, anon_sym_varargs, - [345] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(219), 1, - anon_sym_LBRACK, - ACTIONS(247), 1, - sym_class_identifier, - ACTIONS(249), 1, - aux_sym_field_identifier_token1, - ACTIONS(269), 1, - anon_sym_RBRACE, - ACTIONS(273), 1, - sym_string_literal, - STATE(108), 1, - sym_number_literal, - STATE(182), 1, - sym_array_type, - ACTIONS(255), 2, - aux_sym_number_literal_token1, - aux_sym_number_literal_token2, - ACTIONS(271), 2, - sym_variable, - sym_parameter, - ACTIONS(251), 3, - anon_sym_LTclinit_GT_LPAREN, - anon_sym_LTinit_GT_LPAREN, - aux_sym_method_identifier_token1, - STATE(117), 5, - sym__identifier, - sym_field_identifier, - sym_method_identifier, - sym_full_field_identifier, - sym_full_method_identifier, - [390] = 4, + anon_sym_annotation, + [307] = 4, ACTIONS(3), 1, sym_comment, - STATE(34), 1, + STATE(33), 1, aux_sym_access_modifiers_repeat1, STATE(109), 1, sym_access_modifiers, - ACTIONS(275), 17, + ACTIONS(255), 18, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -18219,14 +18351,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_constructor, anon_sym_varargs, anon_sym_declared_DASHsynchronized, - [419] = 4, + anon_sym_annotation, + [337] = 4, ACTIONS(3), 1, sym_comment, - STATE(44), 1, + STATE(42), 1, aux_sym_access_modifiers_repeat1, STATE(189), 1, sym_access_modifiers, - ACTIONS(277), 17, + ACTIONS(257), 18, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -18244,14 +18377,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_constructor, anon_sym_varargs, anon_sym_declared_DASHsynchronized, - [448] = 4, + anon_sym_annotation, + [367] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(235), 1, + ACTIONS(217), 1, sym_class_identifier, - STATE(43), 1, + STATE(41), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(279), 17, + ACTIONS(259), 18, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -18269,14 +18403,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_constructor, anon_sym_varargs, anon_sym_declared_DASHsynchronized, - [477] = 4, + anon_sym_annotation, + [397] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(229), 1, + ACTIONS(211), 1, sym_class_identifier, - STATE(43), 1, + STATE(41), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(282), 17, + ACTIONS(262), 18, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -18294,26 +18429,92 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_constructor, anon_sym_varargs, anon_sym_declared_DASHsynchronized, - [506] = 10, + anon_sym_annotation, + [427] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(233), 1, + anon_sym_LBRACK, + ACTIONS(264), 1, + anon_sym_RBRACE, + ACTIONS(266), 1, + sym_class_identifier, + ACTIONS(268), 1, + aux_sym_field_identifier_token1, + ACTIONS(276), 1, + sym_string_literal, + STATE(182), 1, + sym_array_type, + ACTIONS(272), 2, + sym_variable, + sym_parameter, + ACTIONS(274), 2, + aux_sym_number_literal_token1, + aux_sym_number_literal_token2, + ACTIONS(270), 3, + anon_sym_LTclinit_GT_LPAREN, + anon_sym_LTinit_GT_LPAREN, + aux_sym_method_identifier_token1, + STATE(116), 6, + sym__identifier, + sym_field_identifier, + sym_method_identifier, + sym_full_field_identifier, + sym_full_method_identifier, + sym_number_literal, + [470] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(233), 1, + anon_sym_LBRACK, + ACTIONS(266), 1, + sym_class_identifier, + ACTIONS(268), 1, + aux_sym_field_identifier_token1, + ACTIONS(278), 1, + anon_sym_RBRACE, + ACTIONS(282), 1, + sym_string_literal, + STATE(108), 1, + sym_number_literal, + STATE(182), 1, + sym_array_type, + ACTIONS(274), 2, + aux_sym_number_literal_token1, + aux_sym_number_literal_token2, + ACTIONS(280), 2, + sym_variable, + sym_parameter, + ACTIONS(270), 3, + anon_sym_LTclinit_GT_LPAREN, + anon_sym_LTinit_GT_LPAREN, + aux_sym_method_identifier_token1, + STATE(117), 5, + sym__identifier, + sym_field_identifier, + sym_method_identifier, + sym_full_field_identifier, + sym_full_method_identifier, + [515] = 10, ACTIONS(3), 1, sym_comment, - ACTIONS(219), 1, + ACTIONS(233), 1, anon_sym_LBRACK, - ACTIONS(247), 1, + ACTIONS(266), 1, sym_class_identifier, - ACTIONS(249), 1, + ACTIONS(268), 1, aux_sym_field_identifier_token1, ACTIONS(286), 1, sym_string_literal, STATE(182), 1, sym_array_type, - ACTIONS(255), 2, + ACTIONS(274), 2, aux_sym_number_literal_token1, aux_sym_number_literal_token2, ACTIONS(284), 2, sym_variable, sym_parameter, - ACTIONS(251), 3, + ACTIONS(270), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, @@ -18324,7 +18525,7 @@ static const uint16_t ts_small_parse_table[] = { sym_full_field_identifier, sym_full_method_identifier, sym_number_literal, - [546] = 15, + [555] = 15, ACTIONS(3), 1, sym_comment, ACTIONS(55), 1, @@ -18359,7 +18560,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(93), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [596] = 13, + [605] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(55), 1, @@ -18390,7 +18591,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(88), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [640] = 13, + [649] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(55), 1, @@ -18421,10 +18622,10 @@ static const uint16_t ts_small_parse_table[] = { STATE(102), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [684] = 7, + [693] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(219), 1, + ACTIONS(233), 1, anon_sym_LBRACK, ACTIONS(302), 1, sym_class_identifier, @@ -18446,10 +18647,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [716] = 7, + [725] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(219), 1, + ACTIONS(233), 1, anon_sym_LBRACK, ACTIONS(302), 1, sym_class_identifier, @@ -18471,10 +18672,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [748] = 7, + [757] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(219), 1, + ACTIONS(233), 1, anon_sym_LBRACK, ACTIONS(302), 1, sym_class_identifier, @@ -18496,10 +18697,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [780] = 7, + [789] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(219), 1, + ACTIONS(233), 1, anon_sym_LBRACK, ACTIONS(302), 1, sym_class_identifier, @@ -18521,7 +18722,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [812] = 13, + [821] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(55), 1, @@ -18552,10 +18753,10 @@ static const uint16_t ts_small_parse_table[] = { STATE(88), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [856] = 7, + [865] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(219), 1, + ACTIONS(233), 1, anon_sym_LBRACK, ACTIONS(302), 1, sym_class_identifier, @@ -18577,7 +18778,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [888] = 7, + [897] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(316), 1, @@ -18602,10 +18803,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [920] = 7, + [929] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(219), 1, + ACTIONS(233), 1, anon_sym_LBRACK, ACTIONS(302), 1, sym_class_identifier, @@ -18627,7 +18828,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [952] = 5, + [961] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(329), 1, @@ -18648,7 +18849,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [978] = 5, + [987] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(331), 1, @@ -18669,10 +18870,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1004] = 5, + [1013] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(219), 1, + ACTIONS(233), 1, anon_sym_LBRACK, ACTIONS(337), 1, sym_class_identifier, @@ -18690,10 +18891,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1030] = 5, + [1039] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(219), 1, + ACTIONS(233), 1, anon_sym_LBRACK, ACTIONS(335), 1, sym_class_identifier, @@ -18711,7 +18912,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1056] = 5, + [1065] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(207), 1, @@ -18732,7 +18933,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1082] = 3, + [1091] = 3, ACTIONS(193), 1, sym_comment, ACTIONS(345), 1, @@ -18751,7 +18952,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_number_literal_token1, aux_sym_number_literal_token2, sym_string_literal, - [1104] = 5, + [1113] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(331), 1, @@ -18772,7 +18973,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1130] = 5, + [1139] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(207), 1, @@ -18793,7 +18994,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1156] = 5, + [1165] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(207), 1, @@ -18814,10 +19015,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1182] = 5, + [1191] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(219), 1, + ACTIONS(233), 1, anon_sym_LBRACK, ACTIONS(353), 1, sym_class_identifier, @@ -18835,7 +19036,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1208] = 5, + [1217] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(331), 1, @@ -18856,7 +19057,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1234] = 5, + [1243] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(207), 1, @@ -18877,10 +19078,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1260] = 5, + [1269] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(219), 1, + ACTIONS(233), 1, anon_sym_LBRACK, ACTIONS(359), 1, sym_class_identifier, @@ -18898,7 +19099,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1286] = 11, + [1295] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(55), 1, @@ -18924,7 +19125,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(102), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1323] = 11, + [1332] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(55), 1, @@ -18950,7 +19151,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(87), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1360] = 11, + [1369] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(55), 1, @@ -18976,7 +19177,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(88), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1397] = 2, + [1406] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(363), 12, @@ -18992,7 +19193,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1415] = 5, + [1424] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(367), 1, @@ -19008,7 +19209,7 @@ static const uint16_t ts_small_parse_table[] = { sym_end_field, anon_sym_DOTmethod, sym_end_param, - [1436] = 2, + [1445] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(370), 9, @@ -19021,7 +19222,7 @@ static const uint16_t ts_small_parse_table[] = { sym_end_annotation, anon_sym_COMMA, anon_sym_RBRACE, - [1451] = 8, + [1460] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(294), 1, @@ -19040,7 +19241,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(102), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1478] = 8, + [1487] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(294), 1, @@ -19059,7 +19260,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(88), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1505] = 8, + [1514] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(294), 1, @@ -19078,7 +19279,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(97), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1532] = 8, + [1541] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(294), 1, @@ -19097,7 +19298,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(87), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1559] = 6, + [1568] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(55), 1, @@ -19113,7 +19314,7 @@ static const uint16_t ts_small_parse_table[] = { ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTmethod, - [1581] = 4, + [1590] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(380), 1, @@ -19126,20 +19327,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTfield, anon_sym_DOTmethod, anon_sym_DOTannotation, - [1598] = 5, + [1607] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(249), 1, + ACTIONS(268), 1, aux_sym_field_identifier_token1, STATE(106), 1, sym_field_identifier, STATE(107), 1, sym_method_identifier, - ACTIONS(251), 3, + ACTIONS(270), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - [1616] = 2, + [1625] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(383), 6, @@ -19149,7 +19350,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTfield, anon_sym_DOTmethod, anon_sym_DOTannotation, - [1628] = 5, + [1637] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(387), 1, @@ -19162,20 +19363,20 @@ static const uint16_t ts_small_parse_table[] = { STATE(84), 2, sym_field_definition, aux_sym_class_definition_repeat3, - [1646] = 5, + [1655] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(215), 1, + ACTIONS(229), 1, aux_sym_field_identifier_token1, STATE(106), 1, sym_field_identifier, STATE(107), 1, sym_method_identifier, - ACTIONS(217), 3, + ACTIONS(231), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - [1664] = 5, + [1673] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(203), 1, @@ -19188,7 +19389,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - [1682] = 5, + [1691] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(296), 1, @@ -19200,7 +19401,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(100), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1699] = 5, + [1708] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(296), 1, @@ -19212,10 +19413,10 @@ static const uint16_t ts_small_parse_table[] = { STATE(100), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1716] = 6, + [1725] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(255), 1, + ACTIONS(274), 1, aux_sym_number_literal_token2, ACTIONS(390), 1, anon_sym_DOTendsparse_DASHswitch, @@ -19225,10 +19426,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_sparse_switch_declaration_repeat1, STATE(178), 1, sym_number_literal, - [1735] = 5, + [1744] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(255), 1, + ACTIONS(274), 1, aux_sym_number_literal_token2, ACTIONS(392), 1, aux_sym_number_literal_token1, @@ -19237,7 +19438,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(104), 2, sym_number_literal, aux_sym_array_data_declaration_repeat1, - [1752] = 5, + [1761] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(55), 1, @@ -19249,10 +19450,10 @@ static const uint16_t ts_small_parse_table[] = { STATE(74), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - [1769] = 5, + [1778] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(255), 1, + ACTIONS(274), 1, aux_sym_number_literal_token2, ACTIONS(392), 1, aux_sym_number_literal_token1, @@ -19261,7 +19462,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(398), 2, sym_variable, sym_parameter, - [1786] = 5, + [1795] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(296), 1, @@ -19273,7 +19474,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(100), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1803] = 2, + [1812] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(400), 5, @@ -19282,7 +19483,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTfield, anon_sym_DOTmethod, anon_sym_DOTannotation, - [1814] = 2, + [1823] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(402), 5, @@ -19291,7 +19492,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTfield, anon_sym_DOTmethod, anon_sym_DOTannotation, - [1825] = 5, + [1834] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(404), 1, @@ -19303,7 +19504,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(96), 2, sym_number_literal, aux_sym_array_data_declaration_repeat1, - [1842] = 5, + [1851] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(296), 1, @@ -19315,7 +19516,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(100), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1859] = 2, + [1868] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(414), 5, @@ -19324,10 +19525,10 @@ static const uint16_t ts_small_parse_table[] = { sym_end_field, anon_sym_DOTmethod, anon_sym_DOTannotation, - [1870] = 6, + [1879] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(255), 1, + ACTIONS(274), 1, aux_sym_number_literal_token2, ACTIONS(392), 1, aux_sym_number_literal_token1, @@ -19337,7 +19538,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_sparse_switch_declaration_repeat1, STATE(178), 1, sym_number_literal, - [1889] = 5, + [1898] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(418), 1, @@ -19349,7 +19550,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(100), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1906] = 5, + [1915] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(55), 1, @@ -19361,7 +19562,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(74), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - [1923] = 5, + [1932] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(296), 1, @@ -19373,7 +19574,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(100), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1940] = 6, + [1949] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(425), 1, @@ -19386,10 +19587,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_sparse_switch_declaration_repeat1, STATE(178), 1, sym_number_literal, - [1959] = 5, + [1968] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(255), 1, + ACTIONS(274), 1, aux_sym_number_literal_token2, ACTIONS(392), 1, aux_sym_number_literal_token1, @@ -19398,7 +19599,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(96), 2, sym_number_literal, aux_sym_array_data_declaration_repeat1, - [1976] = 4, + [1985] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(435), 1, @@ -19408,7 +19609,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(110), 2, sym_annotation_property, aux_sym_annotation_definition_repeat1, - [1990] = 2, + [1999] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(439), 4, @@ -19416,7 +19617,7 @@ static const uint16_t ts_small_parse_table[] = { sym_end_annotation, anon_sym_COMMA, anon_sym_RBRACE, - [2000] = 2, + [2009] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(441), 4, @@ -19424,7 +19625,7 @@ static const uint16_t ts_small_parse_table[] = { sym_end_annotation, anon_sym_COMMA, anon_sym_RBRACE, - [2010] = 5, + [2019] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(443), 1, @@ -19435,16 +19636,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, STATE(134), 1, aux_sym_list_repeat1, - [2026] = 3, + [2035] = 3, ACTIONS(3), 1, sym_comment, STATE(29), 1, sym_method_identifier, - ACTIONS(251), 3, + ACTIONS(270), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - [2038] = 4, + [2047] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(449), 1, @@ -19454,7 +19655,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(110), 2, sym_annotation_property, aux_sym_annotation_definition_repeat1, - [2052] = 4, + [2061] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(435), 1, @@ -19464,7 +19665,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(105), 2, sym_annotation_property, aux_sym_annotation_definition_repeat1, - [2066] = 4, + [2075] = 4, ACTIONS(193), 1, sym_comment, ACTIONS(456), 1, @@ -19473,16 +19674,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LF, STATE(136), 1, aux_sym_statement_repeat1, - [2079] = 4, + [2088] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(255), 1, + ACTIONS(274), 1, aux_sym_number_literal_token2, ACTIONS(392), 1, aux_sym_number_literal_token1, STATE(22), 1, sym_number_literal, - [2092] = 3, + [2101] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(462), 1, @@ -19490,7 +19691,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(460), 2, sym_annotation_key, sym_end_annotation, - [2103] = 4, + [2112] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(443), 1, @@ -19499,7 +19700,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, STATE(135), 1, aux_sym_list_repeat1, - [2116] = 4, + [2125] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(443), 1, @@ -19508,7 +19709,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, STATE(115), 1, aux_sym_list_repeat1, - [2129] = 4, + [2138] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(443), 1, @@ -19517,21 +19718,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, STATE(134), 1, aux_sym_list_repeat1, - [2142] = 2, + [2151] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(468), 3, anon_sym_system, anon_sym_build, anon_sym_runtime, - [2151] = 2, + [2160] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(470), 3, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTmethod, - [2160] = 3, + [2169] = 3, ACTIONS(7), 1, anon_sym_LF, ACTIONS(193), 1, @@ -19539,7 +19740,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(9), 2, anon_sym_COMMA, anon_sym_DASH_GT, - [2171] = 4, + [2180] = 4, ACTIONS(193), 1, sym_comment, ACTIONS(456), 1, @@ -19548,7 +19749,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LF, STATE(112), 1, aux_sym_statement_repeat1, - [2184] = 4, + [2193] = 4, ACTIONS(193), 1, sym_comment, ACTIONS(474), 1, @@ -19557,7 +19758,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LF, ACTIONS(478), 1, anon_sym_DASH_GT, - [2197] = 4, + [2206] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(480), 1, @@ -19566,14 +19767,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTendpacked_DASHswitch, STATE(130), 1, aux_sym_packed_switch_declaration_repeat1, - [2210] = 2, + [2219] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(484), 3, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTmethod, - [2219] = 4, + [2228] = 4, ACTIONS(193), 1, sym_comment, ACTIONS(460), 1, @@ -19582,7 +19783,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_GT, ACTIONS(486), 1, anon_sym_COMMA, - [2232] = 3, + [2241] = 3, ACTIONS(11), 1, anon_sym_LF, ACTIONS(193), 1, @@ -19590,7 +19791,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(13), 2, anon_sym_COMMA, anon_sym_DASH_GT, - [2243] = 3, + [2252] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(488), 1, @@ -19598,7 +19799,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(460), 2, anon_sym_COMMA, anon_sym_RBRACE, - [2254] = 4, + [2263] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(490), 1, @@ -19607,16 +19808,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTendpacked_DASHswitch, STATE(123), 1, aux_sym_packed_switch_declaration_repeat1, - [2267] = 4, + [2276] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(255), 1, + ACTIONS(274), 1, aux_sym_number_literal_token2, ACTIONS(392), 1, aux_sym_number_literal_token1, STATE(90), 1, sym_number_literal, - [2280] = 4, + [2289] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(494), 1, @@ -19625,7 +19826,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTendpacked_DASHswitch, STATE(130), 1, aux_sym_packed_switch_declaration_repeat1, - [2293] = 3, + [2302] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(501), 1, @@ -19633,25 +19834,25 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(499), 2, anon_sym_DOTendsparse_DASHswitch, aux_sym_number_literal_token1, - [2304] = 4, + [2313] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(255), 1, + ACTIONS(274), 1, aux_sym_number_literal_token2, ACTIONS(392), 1, aux_sym_number_literal_token1, STATE(128), 1, sym_number_literal, - [2317] = 4, + [2326] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(255), 1, + ACTIONS(274), 1, aux_sym_number_literal_token2, ACTIONS(392), 1, aux_sym_number_literal_token1, STATE(20), 1, sym_number_literal, - [2330] = 4, + [2339] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(443), 1, @@ -19660,7 +19861,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, STATE(135), 1, aux_sym_list_repeat1, - [2343] = 4, + [2352] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(505), 1, @@ -19669,7 +19870,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, STATE(135), 1, aux_sym_list_repeat1, - [2356] = 4, + [2365] = 4, ACTIONS(193), 1, sym_comment, ACTIONS(510), 1, @@ -19678,325 +19879,325 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LF, STATE(136), 1, aux_sym_statement_repeat1, - [2369] = 3, + [2378] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(215), 1, + ACTIONS(229), 1, aux_sym_field_identifier_token1, STATE(140), 1, sym_field_identifier, - [2379] = 3, + [2388] = 3, ACTIONS(193), 1, sym_comment, ACTIONS(439), 1, anon_sym_LF, ACTIONS(515), 1, anon_sym_COMMA, - [2389] = 3, + [2398] = 3, ACTIONS(193), 1, sym_comment, ACTIONS(441), 1, anon_sym_LF, ACTIONS(517), 1, anon_sym_COMMA, - [2399] = 2, + [2408] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(519), 2, sym_annotation_key, sym_end_annotation, - [2407] = 3, + [2416] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(521), 1, anon_sym_DOTsuper, STATE(46), 1, sym_super_declaration, - [2417] = 3, + [2426] = 3, ACTIONS(99), 1, anon_sym_LF, ACTIONS(101), 1, anon_sym_COMMA, ACTIONS(193), 1, sym_comment, - [2427] = 3, + [2436] = 3, ACTIONS(193), 1, sym_comment, ACTIONS(523), 1, anon_sym_COMMA, ACTIONS(525), 1, anon_sym_LF, - [2437] = 2, + [2446] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(508), 2, anon_sym_COMMA, anon_sym_RBRACE, - [2445] = 2, + [2454] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(527), 2, sym_annotation_key, sym_end_annotation, - [2453] = 3, + [2462] = 3, ACTIONS(193), 1, sym_comment, ACTIONS(529), 1, anon_sym_COMMA, ACTIONS(531), 1, anon_sym_LF, - [2463] = 2, + [2472] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(533), 2, sym_annotation_key, sym_end_annotation, - [2471] = 2, + [2480] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(535), 2, ts_builtin_sym_end, anon_sym_DOTmethod, - [2479] = 2, + [2488] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(103), 2, sym_annotation_key, sym_end_annotation, - [2487] = 3, + [2496] = 3, ACTIONS(193), 1, sym_comment, ACTIONS(537), 1, anon_sym_COMMA, ACTIONS(539), 1, anon_sym_LF, - [2497] = 2, + [2506] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(99), 2, sym_annotation_key, sym_end_annotation, - [2505] = 3, + [2514] = 3, ACTIONS(193), 1, sym_comment, ACTIONS(533), 1, anon_sym_LF, ACTIONS(541), 1, anon_sym_COMMA, - [2515] = 2, + [2524] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(7), 2, sym_annotation_key, sym_end_annotation, - [2523] = 3, + [2532] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(249), 1, + ACTIONS(268), 1, aux_sym_field_identifier_token1, STATE(98), 1, sym_field_identifier, - [2533] = 2, + [2542] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(543), 2, ts_builtin_sym_end, anon_sym_DOTmethod, - [2541] = 3, + [2550] = 3, ACTIONS(81), 1, anon_sym_LF, ACTIONS(83), 1, anon_sym_COMMA, ACTIONS(193), 1, sym_comment, - [2551] = 2, + [2560] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(81), 2, sym_annotation_key, sym_end_annotation, - [2559] = 2, + [2568] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(531), 2, sym_annotation_key, sym_end_annotation, - [2567] = 3, + [2576] = 3, ACTIONS(193), 1, sym_comment, ACTIONS(370), 1, anon_sym_LF, ACTIONS(545), 1, anon_sym_COMMA, - [2577] = 2, + [2586] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(547), 2, sym_annotation_key, sym_end_annotation, - [2585] = 2, + [2594] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(525), 2, sym_annotation_key, sym_end_annotation, - [2593] = 2, + [2602] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(549), 2, sym_annotation_key, sym_end_annotation, - [2601] = 3, + [2610] = 3, ACTIONS(103), 1, anon_sym_LF, ACTIONS(105), 1, anon_sym_COMMA, ACTIONS(193), 1, sym_comment, - [2611] = 2, + [2620] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(11), 2, sym_annotation_key, sym_end_annotation, - [2619] = 3, + [2628] = 3, ACTIONS(193), 1, sym_comment, ACTIONS(513), 1, anon_sym_LF, ACTIONS(551), 1, anon_sym_COMMA, - [2629] = 2, + [2638] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(553), 1, sym_label, - [2636] = 2, + [2645] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(555), 1, sym_label, - [2643] = 2, + [2652] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(557), 1, sym_class_identifier, - [2650] = 2, + [2659] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(559), 1, anon_sym_EQ, - [2657] = 2, + [2666] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(561), 1, sym_class_identifier, - [2664] = 2, + [2673] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(563), 1, anon_sym_DOT_DOT, - [2671] = 2, + [2680] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(565), 1, anon_sym_DOT_DOT, - [2678] = 2, + [2687] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(567), 1, anon_sym_LBRACE, - [2685] = 2, + [2694] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(569), 1, sym_parameter, - [2692] = 2, + [2701] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(571), 1, sym_label, - [2699] = 2, + [2708] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(573), 1, sym_label, - [2706] = 2, + [2715] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(575), 1, sym_class_identifier, - [2713] = 2, + [2722] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(577), 1, anon_sym_DASH_GT, - [2720] = 2, + [2729] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(579), 1, ts_builtin_sym_end, - [2727] = 2, + [2736] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(581), 1, sym_label, - [2734] = 2, + [2743] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(583), 1, anon_sym_RBRACE, - [2741] = 2, + [2750] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(488), 1, anon_sym_DASH_GT, - [2748] = 2, + [2757] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(585), 1, anon_sym_RBRACE, - [2755] = 2, + [2764] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(587), 1, sym_class_identifier, - [2762] = 2, + [2771] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(589), 1, anon_sym_LBRACE, - [2769] = 2, + [2778] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(591), 1, sym_string_literal, - [2776] = 2, + [2785] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(593), 1, anon_sym_DOTsuper, - [2783] = 2, + [2792] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(595), 1, sym_label, - [2790] = 2, + [2799] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(597), 1, sym_class_identifier, - [2797] = 2, + [2806] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(599), 1, sym_label, - [2804] = 2, + [2813] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(462), 1, anon_sym_DASH_GT, - [2811] = 2, + [2820] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(601), 1, @@ -20007,172 +20208,172 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(31)] = 0, [SMALL_STATE(32)] = 48, [SMALL_STATE(33)] = 95, - [SMALL_STATE(34)] = 145, - [SMALL_STATE(35)] = 178, - [SMALL_STATE(36)] = 211, - [SMALL_STATE(37)] = 240, - [SMALL_STATE(38)] = 283, - [SMALL_STATE(39)] = 314, - [SMALL_STATE(40)] = 345, - [SMALL_STATE(41)] = 390, - [SMALL_STATE(42)] = 419, - [SMALL_STATE(43)] = 448, - [SMALL_STATE(44)] = 477, - [SMALL_STATE(45)] = 506, - [SMALL_STATE(46)] = 546, - [SMALL_STATE(47)] = 596, - [SMALL_STATE(48)] = 640, - [SMALL_STATE(49)] = 684, - [SMALL_STATE(50)] = 716, - [SMALL_STATE(51)] = 748, - [SMALL_STATE(52)] = 780, - [SMALL_STATE(53)] = 812, - [SMALL_STATE(54)] = 856, - [SMALL_STATE(55)] = 888, - [SMALL_STATE(56)] = 920, - [SMALL_STATE(57)] = 952, - [SMALL_STATE(58)] = 978, - [SMALL_STATE(59)] = 1004, - [SMALL_STATE(60)] = 1030, - [SMALL_STATE(61)] = 1056, - [SMALL_STATE(62)] = 1082, - [SMALL_STATE(63)] = 1104, - [SMALL_STATE(64)] = 1130, - [SMALL_STATE(65)] = 1156, - [SMALL_STATE(66)] = 1182, - [SMALL_STATE(67)] = 1208, - [SMALL_STATE(68)] = 1234, - [SMALL_STATE(69)] = 1260, - [SMALL_STATE(70)] = 1286, - [SMALL_STATE(71)] = 1323, - [SMALL_STATE(72)] = 1360, - [SMALL_STATE(73)] = 1397, - [SMALL_STATE(74)] = 1415, - [SMALL_STATE(75)] = 1436, - [SMALL_STATE(76)] = 1451, - [SMALL_STATE(77)] = 1478, - [SMALL_STATE(78)] = 1505, - [SMALL_STATE(79)] = 1532, - [SMALL_STATE(80)] = 1559, - [SMALL_STATE(81)] = 1581, - [SMALL_STATE(82)] = 1598, - [SMALL_STATE(83)] = 1616, - [SMALL_STATE(84)] = 1628, - [SMALL_STATE(85)] = 1646, - [SMALL_STATE(86)] = 1664, - [SMALL_STATE(87)] = 1682, - [SMALL_STATE(88)] = 1699, - [SMALL_STATE(89)] = 1716, - [SMALL_STATE(90)] = 1735, - [SMALL_STATE(91)] = 1752, - [SMALL_STATE(92)] = 1769, - [SMALL_STATE(93)] = 1786, - [SMALL_STATE(94)] = 1803, - [SMALL_STATE(95)] = 1814, - [SMALL_STATE(96)] = 1825, - [SMALL_STATE(97)] = 1842, - [SMALL_STATE(98)] = 1859, - [SMALL_STATE(99)] = 1870, - [SMALL_STATE(100)] = 1889, - [SMALL_STATE(101)] = 1906, - [SMALL_STATE(102)] = 1923, - [SMALL_STATE(103)] = 1940, - [SMALL_STATE(104)] = 1959, - [SMALL_STATE(105)] = 1976, - [SMALL_STATE(106)] = 1990, - [SMALL_STATE(107)] = 2000, - [SMALL_STATE(108)] = 2010, - [SMALL_STATE(109)] = 2026, - [SMALL_STATE(110)] = 2038, - [SMALL_STATE(111)] = 2052, - [SMALL_STATE(112)] = 2066, - [SMALL_STATE(113)] = 2079, - [SMALL_STATE(114)] = 2092, - [SMALL_STATE(115)] = 2103, - [SMALL_STATE(116)] = 2116, - [SMALL_STATE(117)] = 2129, - [SMALL_STATE(118)] = 2142, - [SMALL_STATE(119)] = 2151, - [SMALL_STATE(120)] = 2160, - [SMALL_STATE(121)] = 2171, - [SMALL_STATE(122)] = 2184, - [SMALL_STATE(123)] = 2197, - [SMALL_STATE(124)] = 2210, - [SMALL_STATE(125)] = 2219, - [SMALL_STATE(126)] = 2232, - [SMALL_STATE(127)] = 2243, - [SMALL_STATE(128)] = 2254, - [SMALL_STATE(129)] = 2267, - [SMALL_STATE(130)] = 2280, - [SMALL_STATE(131)] = 2293, - [SMALL_STATE(132)] = 2304, - [SMALL_STATE(133)] = 2317, - [SMALL_STATE(134)] = 2330, - [SMALL_STATE(135)] = 2343, - [SMALL_STATE(136)] = 2356, - [SMALL_STATE(137)] = 2369, - [SMALL_STATE(138)] = 2379, - [SMALL_STATE(139)] = 2389, - [SMALL_STATE(140)] = 2399, - [SMALL_STATE(141)] = 2407, - [SMALL_STATE(142)] = 2417, - [SMALL_STATE(143)] = 2427, - [SMALL_STATE(144)] = 2437, - [SMALL_STATE(145)] = 2445, - [SMALL_STATE(146)] = 2453, - [SMALL_STATE(147)] = 2463, - [SMALL_STATE(148)] = 2471, - [SMALL_STATE(149)] = 2479, - [SMALL_STATE(150)] = 2487, - [SMALL_STATE(151)] = 2497, - [SMALL_STATE(152)] = 2505, - [SMALL_STATE(153)] = 2515, - [SMALL_STATE(154)] = 2523, - [SMALL_STATE(155)] = 2533, - [SMALL_STATE(156)] = 2541, - [SMALL_STATE(157)] = 2551, - [SMALL_STATE(158)] = 2559, - [SMALL_STATE(159)] = 2567, - [SMALL_STATE(160)] = 2577, - [SMALL_STATE(161)] = 2585, - [SMALL_STATE(162)] = 2593, - [SMALL_STATE(163)] = 2601, - [SMALL_STATE(164)] = 2611, - [SMALL_STATE(165)] = 2619, - [SMALL_STATE(166)] = 2629, - [SMALL_STATE(167)] = 2636, - [SMALL_STATE(168)] = 2643, - [SMALL_STATE(169)] = 2650, - [SMALL_STATE(170)] = 2657, - [SMALL_STATE(171)] = 2664, - [SMALL_STATE(172)] = 2671, - [SMALL_STATE(173)] = 2678, - [SMALL_STATE(174)] = 2685, - [SMALL_STATE(175)] = 2692, - [SMALL_STATE(176)] = 2699, - [SMALL_STATE(177)] = 2706, - [SMALL_STATE(178)] = 2713, - [SMALL_STATE(179)] = 2720, - [SMALL_STATE(180)] = 2727, - [SMALL_STATE(181)] = 2734, - [SMALL_STATE(182)] = 2741, - [SMALL_STATE(183)] = 2748, - [SMALL_STATE(184)] = 2755, - [SMALL_STATE(185)] = 2762, - [SMALL_STATE(186)] = 2769, - [SMALL_STATE(187)] = 2776, - [SMALL_STATE(188)] = 2783, - [SMALL_STATE(189)] = 2790, - [SMALL_STATE(190)] = 2797, - [SMALL_STATE(191)] = 2804, - [SMALL_STATE(192)] = 2811, + [SMALL_STATE(34)] = 129, + [SMALL_STATE(35)] = 163, + [SMALL_STATE(36)] = 213, + [SMALL_STATE(37)] = 243, + [SMALL_STATE(38)] = 275, + [SMALL_STATE(39)] = 307, + [SMALL_STATE(40)] = 337, + [SMALL_STATE(41)] = 367, + [SMALL_STATE(42)] = 397, + [SMALL_STATE(43)] = 427, + [SMALL_STATE(44)] = 470, + [SMALL_STATE(45)] = 515, + [SMALL_STATE(46)] = 555, + [SMALL_STATE(47)] = 605, + [SMALL_STATE(48)] = 649, + [SMALL_STATE(49)] = 693, + [SMALL_STATE(50)] = 725, + [SMALL_STATE(51)] = 757, + [SMALL_STATE(52)] = 789, + [SMALL_STATE(53)] = 821, + [SMALL_STATE(54)] = 865, + [SMALL_STATE(55)] = 897, + [SMALL_STATE(56)] = 929, + [SMALL_STATE(57)] = 961, + [SMALL_STATE(58)] = 987, + [SMALL_STATE(59)] = 1013, + [SMALL_STATE(60)] = 1039, + [SMALL_STATE(61)] = 1065, + [SMALL_STATE(62)] = 1091, + [SMALL_STATE(63)] = 1113, + [SMALL_STATE(64)] = 1139, + [SMALL_STATE(65)] = 1165, + [SMALL_STATE(66)] = 1191, + [SMALL_STATE(67)] = 1217, + [SMALL_STATE(68)] = 1243, + [SMALL_STATE(69)] = 1269, + [SMALL_STATE(70)] = 1295, + [SMALL_STATE(71)] = 1332, + [SMALL_STATE(72)] = 1369, + [SMALL_STATE(73)] = 1406, + [SMALL_STATE(74)] = 1424, + [SMALL_STATE(75)] = 1445, + [SMALL_STATE(76)] = 1460, + [SMALL_STATE(77)] = 1487, + [SMALL_STATE(78)] = 1514, + [SMALL_STATE(79)] = 1541, + [SMALL_STATE(80)] = 1568, + [SMALL_STATE(81)] = 1590, + [SMALL_STATE(82)] = 1607, + [SMALL_STATE(83)] = 1625, + [SMALL_STATE(84)] = 1637, + [SMALL_STATE(85)] = 1655, + [SMALL_STATE(86)] = 1673, + [SMALL_STATE(87)] = 1691, + [SMALL_STATE(88)] = 1708, + [SMALL_STATE(89)] = 1725, + [SMALL_STATE(90)] = 1744, + [SMALL_STATE(91)] = 1761, + [SMALL_STATE(92)] = 1778, + [SMALL_STATE(93)] = 1795, + [SMALL_STATE(94)] = 1812, + [SMALL_STATE(95)] = 1823, + [SMALL_STATE(96)] = 1834, + [SMALL_STATE(97)] = 1851, + [SMALL_STATE(98)] = 1868, + [SMALL_STATE(99)] = 1879, + [SMALL_STATE(100)] = 1898, + [SMALL_STATE(101)] = 1915, + [SMALL_STATE(102)] = 1932, + [SMALL_STATE(103)] = 1949, + [SMALL_STATE(104)] = 1968, + [SMALL_STATE(105)] = 1985, + [SMALL_STATE(106)] = 1999, + [SMALL_STATE(107)] = 2009, + [SMALL_STATE(108)] = 2019, + [SMALL_STATE(109)] = 2035, + [SMALL_STATE(110)] = 2047, + [SMALL_STATE(111)] = 2061, + [SMALL_STATE(112)] = 2075, + [SMALL_STATE(113)] = 2088, + [SMALL_STATE(114)] = 2101, + [SMALL_STATE(115)] = 2112, + [SMALL_STATE(116)] = 2125, + [SMALL_STATE(117)] = 2138, + [SMALL_STATE(118)] = 2151, + [SMALL_STATE(119)] = 2160, + [SMALL_STATE(120)] = 2169, + [SMALL_STATE(121)] = 2180, + [SMALL_STATE(122)] = 2193, + [SMALL_STATE(123)] = 2206, + [SMALL_STATE(124)] = 2219, + [SMALL_STATE(125)] = 2228, + [SMALL_STATE(126)] = 2241, + [SMALL_STATE(127)] = 2252, + [SMALL_STATE(128)] = 2263, + [SMALL_STATE(129)] = 2276, + [SMALL_STATE(130)] = 2289, + [SMALL_STATE(131)] = 2302, + [SMALL_STATE(132)] = 2313, + [SMALL_STATE(133)] = 2326, + [SMALL_STATE(134)] = 2339, + [SMALL_STATE(135)] = 2352, + [SMALL_STATE(136)] = 2365, + [SMALL_STATE(137)] = 2378, + [SMALL_STATE(138)] = 2388, + [SMALL_STATE(139)] = 2398, + [SMALL_STATE(140)] = 2408, + [SMALL_STATE(141)] = 2416, + [SMALL_STATE(142)] = 2426, + [SMALL_STATE(143)] = 2436, + [SMALL_STATE(144)] = 2446, + [SMALL_STATE(145)] = 2454, + [SMALL_STATE(146)] = 2462, + [SMALL_STATE(147)] = 2472, + [SMALL_STATE(148)] = 2480, + [SMALL_STATE(149)] = 2488, + [SMALL_STATE(150)] = 2496, + [SMALL_STATE(151)] = 2506, + [SMALL_STATE(152)] = 2514, + [SMALL_STATE(153)] = 2524, + [SMALL_STATE(154)] = 2532, + [SMALL_STATE(155)] = 2542, + [SMALL_STATE(156)] = 2550, + [SMALL_STATE(157)] = 2560, + [SMALL_STATE(158)] = 2568, + [SMALL_STATE(159)] = 2576, + [SMALL_STATE(160)] = 2586, + [SMALL_STATE(161)] = 2594, + [SMALL_STATE(162)] = 2602, + [SMALL_STATE(163)] = 2610, + [SMALL_STATE(164)] = 2620, + [SMALL_STATE(165)] = 2628, + [SMALL_STATE(166)] = 2638, + [SMALL_STATE(167)] = 2645, + [SMALL_STATE(168)] = 2652, + [SMALL_STATE(169)] = 2659, + [SMALL_STATE(170)] = 2666, + [SMALL_STATE(171)] = 2673, + [SMALL_STATE(172)] = 2680, + [SMALL_STATE(173)] = 2687, + [SMALL_STATE(174)] = 2694, + [SMALL_STATE(175)] = 2701, + [SMALL_STATE(176)] = 2708, + [SMALL_STATE(177)] = 2715, + [SMALL_STATE(178)] = 2722, + [SMALL_STATE(179)] = 2729, + [SMALL_STATE(180)] = 2736, + [SMALL_STATE(181)] = 2743, + [SMALL_STATE(182)] = 2750, + [SMALL_STATE(183)] = 2757, + [SMALL_STATE(184)] = 2764, + [SMALL_STATE(185)] = 2771, + [SMALL_STATE(186)] = 2778, + [SMALL_STATE(187)] = 2785, + [SMALL_STATE(188)] = 2792, + [SMALL_STATE(189)] = 2799, + [SMALL_STATE(190)] = 2806, + [SMALL_STATE(191)] = 2813, + [SMALL_STATE(192)] = 2820, }; 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_EXTRA(), - [5] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), + [5] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), [7] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_type, 2, .production_id = 2), [9] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_type, 2, .production_id = 2), [11] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primitive_type, 1), @@ -20255,7 +20456,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [177] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 3), [179] = {.entry = {.count = 1, .reusable = false}}, SHIFT(121), [181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), - [183] = {.entry = {.count = 1, .reusable = false}}, SHIFT(40), + [183] = {.entry = {.count = 1, .reusable = false}}, SHIFT(44), [185] = {.entry = {.count = 1, .reusable = false}}, SHIFT(125), [187] = {.entry = {.count = 1, .reusable = false}}, SHIFT(64), [189] = {.entry = {.count = 1, .reusable = false}}, SHIFT(54), @@ -20263,53 +20464,53 @@ static const TSParseActionEntry ts_parse_actions[] = { [193] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(), [195] = {.entry = {.count = 1, .reusable = false}}, SHIFT(156), [197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(165), - [199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), + [199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), [201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125), [203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), [205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54), [207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), [209] = {.entry = {.count = 1, .reusable = false}}, SHIFT(165), - [211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), - [213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(114), - [215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), - [217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), - [219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), - [221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), - [223] = {.entry = {.count = 1, .reusable = false}}, SHIFT(157), - [225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(162), - [227] = {.entry = {.count = 1, .reusable = false}}, SHIFT(162), - [229] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_access_modifiers, 1), - [231] = {.entry = {.count = 1, .reusable = false}}, SHIFT(35), - [233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), - [235] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), - [237] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(35), - [240] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(35), - [243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), - [245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161), - [247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), - [249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), - [251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), - [253] = {.entry = {.count = 1, .reusable = false}}, SHIFT(116), - [255] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7), - [257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(116), - [259] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(38), - [262] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(38), - [265] = {.entry = {.count = 1, .reusable = false}}, SHIFT(38), - [267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), - [269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143), - [271] = {.entry = {.count = 1, .reusable = false}}, SHIFT(108), - [273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(117), - [275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34), - [277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), - [279] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(43), - [282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), + [211] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_access_modifiers, 1), + [213] = {.entry = {.count = 1, .reusable = false}}, SHIFT(34), + [215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34), + [217] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), + [219] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(34), + [222] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(34), + [225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), + [227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(114), + [229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), + [231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), + [233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), + [235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), + [237] = {.entry = {.count = 1, .reusable = false}}, SHIFT(157), + [239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(162), + [241] = {.entry = {.count = 1, .reusable = false}}, SHIFT(162), + [243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), + [245] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(37), + [248] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(37), + [251] = {.entry = {.count = 1, .reusable = false}}, SHIFT(37), + [253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), + [255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(33), + [257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), + [259] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(41), + [262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), + [264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161), + [266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), + [268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), + [270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), + [272] = {.entry = {.count = 1, .reusable = false}}, SHIFT(116), + [274] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7), + [276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(116), + [278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143), + [280] = {.entry = {.count = 1, .reusable = false}}, SHIFT(108), + [282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(117), [284] = {.entry = {.count = 1, .reusable = false}}, SHIFT(144), [286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144), [288] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 2), [290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186), [292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(184), [294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), - [296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), + [296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), [298] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 3), [300] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 4), [302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73), @@ -20367,7 +20568,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [414] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 3), [416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), [418] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), - [420] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), SHIFT_REPEAT(41), + [420] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), SHIFT_REPEAT(39), [423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(119), [425] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), [427] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), SHIFT_REPEAT(7), @@ -20433,7 +20634,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(183), [555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), [557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83), - [559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(33), + [559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), [561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(145), [563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(166), [565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), From 86625be6980e0bef1b23b77b8b03d430d712570c Mon Sep 17 00:00:00 2001 From: Yotam Nachum Date: Wed, 5 Jan 2022 10:16:35 +0200 Subject: [PATCH 39/98] Add support for subannotations --- grammar.js | 12 +- src/grammar.json | 41 + src/node-types.json | 50 + src/parser.c | 8397 ++++++++++++++++++++++--------------------- 4 files changed, 4399 insertions(+), 4101 deletions(-) diff --git a/grammar.js b/grammar.js index 5c90a37d1..44aca0e0b 100644 --- a/grammar.js +++ b/grammar.js @@ -330,10 +330,20 @@ module.exports = grammar({ $.null_literal, $._identifier, $.list, - $.enum_reference + $.enum_reference, + $.subannotation_definition ), end_annotation: _ => ".end annotation", + subannotation_definition: $ => + seq( + $.subannotation_declaration, + repeat($.annotation_property), + $.end_subannotation + ), + subannotation_declaration: $ => seq(".subannotation", $.class_identifier), + end_subannotation: _ => ".end subannotation", + param_definition: $ => prec.right( seq( diff --git a/src/grammar.json b/src/grammar.json index c533ab026..9a1523575 100644 --- a/src/grammar.json +++ b/src/grammar.json @@ -311,6 +311,10 @@ { "type": "SYMBOL", "name": "enum_reference" + }, + { + "type": "SYMBOL", + "name": "subannotation_definition" } ] }, @@ -318,6 +322,43 @@ "type": "STRING", "value": ".end annotation" }, + "subannotation_definition": { + "type": "SEQ", + "members": [ + { + "type": "SYMBOL", + "name": "subannotation_declaration" + }, + { + "type": "REPEAT", + "content": { + "type": "SYMBOL", + "name": "annotation_property" + } + }, + { + "type": "SYMBOL", + "name": "end_subannotation" + } + ] + }, + "subannotation_declaration": { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": ".subannotation" + }, + { + "type": "SYMBOL", + "name": "class_identifier" + } + ] + }, + "end_subannotation": { + "type": "STRING", + "value": ".end subannotation" + }, "param_definition": { "type": "PREC_RIGHT", "value": 0, diff --git a/src/node-types.json b/src/node-types.json index 2ec4cc2fa..10865af3b 100644 --- a/src/node-types.json +++ b/src/node-types.json @@ -115,6 +115,10 @@ { "type": "string_literal", "named": true + }, + { + "type": "subannotation_definition", + "named": true } ] } @@ -822,6 +826,44 @@ ] } }, + { + "type": "subannotation_declaration", + "named": true, + "fields": {}, + "children": { + "multiple": false, + "required": true, + "types": [ + { + "type": "class_identifier", + "named": true + } + ] + } + }, + { + "type": "subannotation_definition", + "named": true, + "fields": {}, + "children": { + "multiple": true, + "required": true, + "types": [ + { + "type": "annotation_property", + "named": true + }, + { + "type": "end_subannotation", + "named": true + }, + { + "type": "subannotation_declaration", + "named": true + } + ] + } + }, { "type": "super_declaration", "named": true, @@ -929,6 +971,10 @@ "type": ".sparse-switch", "named": false }, + { + "type": ".subannotation", + "named": false + }, { "type": ".super", "named": false @@ -1281,6 +1327,10 @@ "type": "end_param", "named": true }, + { + "type": "end_subannotation", + "named": true + }, { "type": "enum", "named": false diff --git a/src/parser.c b/src/parser.c index a715a6571..ab40bfe44 100644 --- a/src/parser.c +++ b/src/parser.c @@ -14,11 +14,11 @@ #endif #define LANGUAGE_VERSION 13 -#define STATE_COUNT 193 +#define STATE_COUNT 199 #define LARGE_STATE_COUNT 31 -#define SYMBOL_COUNT 360 +#define SYMBOL_COUNT 364 #define ALIAS_COUNT 2 -#define TOKEN_COUNT 307 +#define TOKEN_COUNT 309 #define EXTERNAL_TOKEN_COUNT 0 #define FIELD_COUNT 5 #define MAX_ALIAS_SEQUENCE_LENGTH 8 @@ -40,352 +40,356 @@ enum { anon_sym_EQ = 13, sym_annotation_key = 14, sym_end_annotation = 15, - anon_sym_DOTparam = 16, - sym_end_param = 17, - sym_label = 18, - anon_sym_COMMA = 19, - anon_sym_LF = 20, - anon_sym_nop = 21, - anon_sym_move = 22, - anon_sym_move_SLASHfrom16 = 23, - anon_sym_move_SLASH16 = 24, - anon_sym_move_DASHwide = 25, - anon_sym_move_DASHwide_SLASHfrom16 = 26, - anon_sym_move_DASHwide_SLASH16 = 27, - anon_sym_move_DASHobject = 28, - anon_sym_move_DASHobject_SLASHfrom16 = 29, - anon_sym_move_DASHobject_SLASH16 = 30, - anon_sym_move_DASHresult = 31, - anon_sym_move_DASHresult_DASHwide = 32, - anon_sym_move_DASHresult_DASHobject = 33, - anon_sym_move_DASHexception = 34, - anon_sym_return_DASHvoid = 35, - anon_sym_return = 36, - anon_sym_return_DASHwide = 37, - anon_sym_return_DASHobject = 38, - anon_sym_const_SLASH4 = 39, - anon_sym_const_SLASH16 = 40, - anon_sym_const = 41, - anon_sym_const_SLASHhigh16 = 42, - anon_sym_const_DASHwide_SLASH16 = 43, - anon_sym_const_DASHwide_SLASH32 = 44, - anon_sym_const_DASHwide = 45, - anon_sym_const_DASHwide_SLASHhigh16 = 46, - anon_sym_const_DASHstring = 47, - anon_sym_const_DASHstring_DASHjumbo = 48, - anon_sym_const_DASHclass = 49, - anon_sym_monitor_DASHenter = 50, - anon_sym_monitor_DASHexit = 51, - anon_sym_check_DASHcast = 52, - anon_sym_instance_DASHof = 53, - anon_sym_array_DASHlength = 54, - anon_sym_new_DASHinstance = 55, - anon_sym_new_DASHarray = 56, - anon_sym_filled_DASHnew_DASHarray = 57, - anon_sym_filled_DASHnew_DASHarray_SLASHrange = 58, - anon_sym_fill_DASHarray_DASHdata = 59, - anon_sym_throw = 60, - anon_sym_goto = 61, - anon_sym_goto_SLASH16 = 62, - anon_sym_goto_SLASH32 = 63, - anon_sym_packed_DASHswitch = 64, - anon_sym_sparse_DASHswitch = 65, - anon_sym_cmpl_DASHfloat = 66, - anon_sym_cmpg_DASHfloat = 67, - anon_sym_cmpl_DASHdouble = 68, - anon_sym_cmpg_DASHdouble = 69, - anon_sym_cmp_DASHlong = 70, - anon_sym_if_DASHeq = 71, - anon_sym_if_DASHne = 72, - anon_sym_if_DASHlt = 73, - anon_sym_if_DASHge = 74, - anon_sym_if_DASHgt = 75, - anon_sym_if_DASHle = 76, - anon_sym_if_DASHeqz = 77, - anon_sym_if_DASHnez = 78, - anon_sym_if_DASHltz = 79, - anon_sym_if_DASHgez = 80, - anon_sym_if_DASHgtz = 81, - anon_sym_if_DASHlez = 82, - anon_sym_aget = 83, - anon_sym_aget_DASHwide = 84, - anon_sym_aget_DASHobject = 85, - anon_sym_aget_DASHboolean = 86, - anon_sym_aget_DASHbyte = 87, - anon_sym_aget_DASHchar = 88, - anon_sym_aget_DASHshort = 89, - anon_sym_aput = 90, - anon_sym_aput_DASHwide = 91, - anon_sym_aput_DASHobject = 92, - anon_sym_aput_DASHboolean = 93, - anon_sym_aput_DASHbyte = 94, - anon_sym_aput_DASHchar = 95, - anon_sym_aput_DASHshort = 96, - anon_sym_iget = 97, - anon_sym_iget_DASHwide = 98, - anon_sym_iget_DASHobject = 99, - anon_sym_iget_DASHboolean = 100, - anon_sym_iget_DASHbyte = 101, - anon_sym_iget_DASHchar = 102, - anon_sym_iget_DASHshort = 103, - anon_sym_iput = 104, - anon_sym_iput_DASHwide = 105, - anon_sym_iput_DASHobject = 106, - anon_sym_iput_DASHboolean = 107, - anon_sym_iput_DASHbyte = 108, - anon_sym_iput_DASHchar = 109, - anon_sym_iput_DASHshort = 110, - anon_sym_sget = 111, - anon_sym_sget_DASHwide = 112, - anon_sym_sget_DASHobject = 113, - anon_sym_sget_DASHboolean = 114, - anon_sym_sget_DASHbyte = 115, - anon_sym_sget_DASHchar = 116, - anon_sym_sget_DASHshort = 117, - anon_sym_sput = 118, - anon_sym_sput_DASHwide = 119, - anon_sym_sput_DASHobject = 120, - anon_sym_sput_DASHboolean = 121, - anon_sym_sput_DASHbyte = 122, - anon_sym_sput_DASHchar = 123, - anon_sym_sput_DASHshort = 124, - anon_sym_invoke_DASHvirtual = 125, - anon_sym_invoke_DASHsuper = 126, - anon_sym_invoke_DASHdirect = 127, - anon_sym_invoke_DASHstatic = 128, - anon_sym_invoke_DASHinterface = 129, - anon_sym_invoke_DASHvirtual_SLASHrange = 130, - anon_sym_invoke_DASHsuper_SLASHrange = 131, - anon_sym_invoke_DASHdirect_SLASHrange = 132, - anon_sym_invoke_DASHstatic_SLASHrange = 133, - anon_sym_invoke_DASHinterface_SLASHrange = 134, - anon_sym_neg_DASHint = 135, - anon_sym_not_DASHint = 136, - anon_sym_neg_DASHlong = 137, - anon_sym_not_DASHlong = 138, - anon_sym_neg_DASHfloat = 139, - anon_sym_neg_DASHdouble = 140, - anon_sym_int_DASHto_DASHlong = 141, - anon_sym_int_DASHto_DASHfloat = 142, - anon_sym_int_DASHto_DASHdouble = 143, - anon_sym_long_DASHto_DASHint = 144, - anon_sym_long_DASHto_DASHfloat = 145, - anon_sym_long_DASHto_DASHdouble = 146, - anon_sym_float_DASHto_DASHint = 147, - anon_sym_float_DASHto_DASHlong = 148, - anon_sym_float_DASHto_DASHdouble = 149, - anon_sym_double_DASHto_DASHint = 150, - anon_sym_double_DASHto_DASHlong = 151, - anon_sym_double_DASHto_DASHfloat = 152, - anon_sym_int_DASHto_DASHbyte = 153, - anon_sym_int_DASHto_DASHchar = 154, - anon_sym_int_DASHto_DASHshort = 155, - anon_sym_add_DASHint = 156, - anon_sym_sub_DASHint = 157, - anon_sym_mul_DASHint = 158, - anon_sym_div_DASHint = 159, - anon_sym_rem_DASHint = 160, - anon_sym_and_DASHint = 161, - anon_sym_or_DASHint = 162, - anon_sym_xor_DASHint = 163, - anon_sym_shl_DASHint = 164, - anon_sym_shr_DASHint = 165, - anon_sym_ushr_DASHint = 166, - anon_sym_add_DASHlong = 167, - anon_sym_sub_DASHlong = 168, - anon_sym_mul_DASHlong = 169, - anon_sym_div_DASHlong = 170, - anon_sym_rem_DASHlong = 171, - anon_sym_and_DASHlong = 172, - anon_sym_or_DASHlong = 173, - anon_sym_xor_DASHlong = 174, - anon_sym_shl_DASHlong = 175, - anon_sym_shr_DASHlong = 176, - anon_sym_ushr_DASHlong = 177, - anon_sym_add_DASHfloat = 178, - anon_sym_sub_DASHfloat = 179, - anon_sym_mul_DASHfloat = 180, - anon_sym_div_DASHfloat = 181, - anon_sym_rem_DASHfloat = 182, - anon_sym_add_DASHdouble = 183, - anon_sym_sub_DASHdouble = 184, - anon_sym_mul_DASHdouble = 185, - anon_sym_div_DASHdouble = 186, - anon_sym_rem_DASHdouble = 187, - anon_sym_add_DASHint_SLASH2addr = 188, - anon_sym_sub_DASHint_SLASH2addr = 189, - anon_sym_mul_DASHint_SLASH2addr = 190, - anon_sym_div_DASHint_SLASH2addr = 191, - anon_sym_rem_DASHint_SLASH2addr = 192, - anon_sym_and_DASHint_SLASH2addr = 193, - anon_sym_or_DASHint_SLASH2addr = 194, - anon_sym_xor_DASHint_SLASH2addr = 195, - anon_sym_shl_DASHint_SLASH2addr = 196, - anon_sym_shr_DASHint_SLASH2addr = 197, - anon_sym_ushr_DASHint_SLASH2addr = 198, - anon_sym_add_DASHlong_SLASH2addr = 199, - anon_sym_sub_DASHlong_SLASH2addr = 200, - anon_sym_mul_DASHlong_SLASH2addr = 201, - anon_sym_div_DASHlong_SLASH2addr = 202, - anon_sym_rem_DASHlong_SLASH2addr = 203, - anon_sym_and_DASHlong_SLASH2addr = 204, - anon_sym_or_DASHlong_SLASH2addr = 205, - anon_sym_xor_DASHlong_SLASH2addr = 206, - anon_sym_shl_DASHlong_SLASH2addr = 207, - anon_sym_shr_DASHlong_SLASH2addr = 208, - anon_sym_ushr_DASHlong_SLASH2addr = 209, - anon_sym_add_DASHfloat_SLASH2addr = 210, - anon_sym_sub_DASHfloat_SLASH2addr = 211, - anon_sym_mul_DASHfloat_SLASH2addr = 212, - anon_sym_div_DASHfloat_SLASH2addr = 213, - anon_sym_rem_DASHfloat_SLASH2addr = 214, - anon_sym_add_DASHdouble_SLASH2addr = 215, - anon_sym_sub_DASHdouble_SLASH2addr = 216, - anon_sym_mul_DASHdouble_SLASH2addr = 217, - anon_sym_div_DASHdouble_SLASH2addr = 218, - anon_sym_rem_DASHdouble_SLASH2addr = 219, - anon_sym_add_DASHint_SLASHlit16 = 220, - anon_sym_sub_DASHint_SLASHlit16 = 221, - anon_sym_mul_DASHint_SLASHlit16 = 222, - anon_sym_div_DASHint_SLASHlit16 = 223, - anon_sym_rem_DASHint_SLASHlit16 = 224, - anon_sym_and_DASHint_SLASHlit16 = 225, - anon_sym_or_DASHint_SLASHlit16 = 226, - anon_sym_xor_DASHint_SLASHlit16 = 227, - anon_sym_add_DASHint_SLASHlit8 = 228, - anon_sym_sub_DASHint_SLASHlit8 = 229, - anon_sym_mul_DASHint_SLASHlit8 = 230, - anon_sym_div_DASHint_SLASHlit8 = 231, - anon_sym_rem_DASHint_SLASHlit8 = 232, - anon_sym_and_DASHint_SLASHlit8 = 233, - anon_sym_or_DASHint_SLASHlit8 = 234, - anon_sym_xor_DASHint_SLASHlit8 = 235, - anon_sym_shl_DASHint_SLASHlit8 = 236, - anon_sym_shr_DASHint_SLASHlit8 = 237, - anon_sym_ushr_DASHint_SLASHlit8 = 238, - anon_sym_execute_DASHinline = 239, - anon_sym_invoke_DASHdirect_DASHempty = 240, - anon_sym_iget_DASHquick = 241, - anon_sym_iget_DASHwide_DASHquick = 242, - anon_sym_iget_DASHobject_DASHquick = 243, - anon_sym_iput_DASHquick = 244, - anon_sym_iput_DASHwide_DASHquick = 245, - anon_sym_iput_DASHobject_DASHquick = 246, - anon_sym_invoke_DASHvirtual_DASHquick = 247, - anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange = 248, - anon_sym_invoke_DASHsuper_DASHquick = 249, - anon_sym_invoke_DASHsuper_DASHquick_SLASHrange = 250, - anon_sym_DOTline = 251, - anon_sym_DOTlocals = 252, - anon_sym_DOTcatch = 253, - anon_sym_LBRACE = 254, - anon_sym_DOT_DOT = 255, - anon_sym_RBRACE = 256, - anon_sym_DOTcatchall = 257, - anon_sym_DOTpacked_DASHswitch = 258, - anon_sym_DOTendpacked_DASHswitch = 259, - anon_sym_DOTsparse_DASHswitch = 260, - anon_sym_DASH_GT = 261, - anon_sym_DOTendsparse_DASHswitch = 262, - anon_sym_DOTarray_DASHdata = 263, - anon_sym_DOTendarray_DASHdata = 264, - sym_class_identifier = 265, - aux_sym_field_identifier_token1 = 266, - anon_sym_LTclinit_GT_LPAREN = 267, - anon_sym_LTinit_GT_LPAREN = 268, - aux_sym_method_identifier_token1 = 269, - anon_sym_RPAREN = 270, - anon_sym_LBRACK = 271, - anon_sym_V = 272, - anon_sym_Z = 273, - anon_sym_B = 274, - anon_sym_S = 275, - anon_sym_C = 276, - anon_sym_I = 277, - anon_sym_J = 278, - anon_sym_F = 279, - anon_sym_D = 280, - anon_sym_public = 281, - anon_sym_private = 282, - anon_sym_protected = 283, - anon_sym_static = 284, - anon_sym_final = 285, - anon_sym_synchronized = 286, - anon_sym_volatile = 287, - anon_sym_transient = 288, - anon_sym_native = 289, - anon_sym_interface = 290, - anon_sym_abstract = 291, - anon_sym_bridge = 292, - anon_sym_synthetic = 293, - anon_sym_enum = 294, - anon_sym_constructor = 295, - anon_sym_varargs = 296, - anon_sym_declared_DASHsynchronized = 297, - anon_sym_annotation = 298, - sym_comment = 299, - anon_sym_DOTenum = 300, - sym_variable = 301, - sym_parameter = 302, - aux_sym_number_literal_token1 = 303, - aux_sym_number_literal_token2 = 304, - sym_string_literal = 305, - sym_null_literal = 306, - sym_class_definition = 307, - sym_class_declaration = 308, - sym_super_declaration = 309, - sym_source_declaration = 310, - sym_implements_declaration = 311, - sym_field_definition = 312, - sym_field_declaration = 313, - sym_method_definition = 314, - sym_method_declaration = 315, - sym_annotation_definition = 316, - sym_annotation_declaration = 317, - sym_annotation_property = 318, - sym_annotation_value = 319, - sym_param_definition = 320, - sym_param_declaration = 321, - sym__code_line = 322, - sym_statement = 323, - sym_opcode = 324, - sym__statement_argument = 325, - sym__declaration = 326, - sym_line_declaration = 327, - sym_locals_declaration = 328, - sym_catch_declaration = 329, - sym_catchall_declaration = 330, - sym_packed_switch_declaration = 331, - sym_sparse_switch_declaration = 332, - sym_array_data_declaration = 333, - sym__identifier = 334, - sym_field_identifier = 335, - sym_method_identifier = 336, - sym_full_field_identifier = 337, - sym_full_method_identifier = 338, - sym__type = 339, - sym_array_type = 340, - sym_primitive_type = 341, - sym_access_modifiers = 342, - sym_enum_reference = 343, - sym_list = 344, - sym_range = 345, - sym_number_literal = 346, - aux_sym_class_definition_repeat1 = 347, - aux_sym_class_definition_repeat2 = 348, - aux_sym_class_definition_repeat3 = 349, - aux_sym_class_definition_repeat4 = 350, - aux_sym_method_definition_repeat1 = 351, - aux_sym_annotation_definition_repeat1 = 352, - aux_sym_statement_repeat1 = 353, - aux_sym_packed_switch_declaration_repeat1 = 354, - aux_sym_sparse_switch_declaration_repeat1 = 355, - aux_sym_array_data_declaration_repeat1 = 356, - aux_sym_method_identifier_repeat1 = 357, - aux_sym_access_modifiers_repeat1 = 358, - aux_sym_list_repeat1 = 359, - alias_sym_code_block = 360, - alias_sym_parameters = 361, + anon_sym_DOTsubannotation = 16, + sym_end_subannotation = 17, + anon_sym_DOTparam = 18, + sym_end_param = 19, + sym_label = 20, + anon_sym_COMMA = 21, + anon_sym_LF = 22, + anon_sym_nop = 23, + anon_sym_move = 24, + anon_sym_move_SLASHfrom16 = 25, + anon_sym_move_SLASH16 = 26, + anon_sym_move_DASHwide = 27, + anon_sym_move_DASHwide_SLASHfrom16 = 28, + anon_sym_move_DASHwide_SLASH16 = 29, + anon_sym_move_DASHobject = 30, + anon_sym_move_DASHobject_SLASHfrom16 = 31, + anon_sym_move_DASHobject_SLASH16 = 32, + anon_sym_move_DASHresult = 33, + anon_sym_move_DASHresult_DASHwide = 34, + anon_sym_move_DASHresult_DASHobject = 35, + anon_sym_move_DASHexception = 36, + anon_sym_return_DASHvoid = 37, + anon_sym_return = 38, + anon_sym_return_DASHwide = 39, + anon_sym_return_DASHobject = 40, + anon_sym_const_SLASH4 = 41, + anon_sym_const_SLASH16 = 42, + anon_sym_const = 43, + anon_sym_const_SLASHhigh16 = 44, + anon_sym_const_DASHwide_SLASH16 = 45, + anon_sym_const_DASHwide_SLASH32 = 46, + anon_sym_const_DASHwide = 47, + anon_sym_const_DASHwide_SLASHhigh16 = 48, + anon_sym_const_DASHstring = 49, + anon_sym_const_DASHstring_DASHjumbo = 50, + anon_sym_const_DASHclass = 51, + anon_sym_monitor_DASHenter = 52, + anon_sym_monitor_DASHexit = 53, + anon_sym_check_DASHcast = 54, + anon_sym_instance_DASHof = 55, + anon_sym_array_DASHlength = 56, + anon_sym_new_DASHinstance = 57, + anon_sym_new_DASHarray = 58, + anon_sym_filled_DASHnew_DASHarray = 59, + anon_sym_filled_DASHnew_DASHarray_SLASHrange = 60, + anon_sym_fill_DASHarray_DASHdata = 61, + anon_sym_throw = 62, + anon_sym_goto = 63, + anon_sym_goto_SLASH16 = 64, + anon_sym_goto_SLASH32 = 65, + anon_sym_packed_DASHswitch = 66, + anon_sym_sparse_DASHswitch = 67, + anon_sym_cmpl_DASHfloat = 68, + anon_sym_cmpg_DASHfloat = 69, + anon_sym_cmpl_DASHdouble = 70, + anon_sym_cmpg_DASHdouble = 71, + anon_sym_cmp_DASHlong = 72, + anon_sym_if_DASHeq = 73, + anon_sym_if_DASHne = 74, + anon_sym_if_DASHlt = 75, + anon_sym_if_DASHge = 76, + anon_sym_if_DASHgt = 77, + anon_sym_if_DASHle = 78, + anon_sym_if_DASHeqz = 79, + anon_sym_if_DASHnez = 80, + anon_sym_if_DASHltz = 81, + anon_sym_if_DASHgez = 82, + anon_sym_if_DASHgtz = 83, + anon_sym_if_DASHlez = 84, + anon_sym_aget = 85, + anon_sym_aget_DASHwide = 86, + anon_sym_aget_DASHobject = 87, + anon_sym_aget_DASHboolean = 88, + anon_sym_aget_DASHbyte = 89, + anon_sym_aget_DASHchar = 90, + anon_sym_aget_DASHshort = 91, + anon_sym_aput = 92, + anon_sym_aput_DASHwide = 93, + anon_sym_aput_DASHobject = 94, + anon_sym_aput_DASHboolean = 95, + anon_sym_aput_DASHbyte = 96, + anon_sym_aput_DASHchar = 97, + anon_sym_aput_DASHshort = 98, + anon_sym_iget = 99, + anon_sym_iget_DASHwide = 100, + anon_sym_iget_DASHobject = 101, + anon_sym_iget_DASHboolean = 102, + anon_sym_iget_DASHbyte = 103, + anon_sym_iget_DASHchar = 104, + anon_sym_iget_DASHshort = 105, + anon_sym_iput = 106, + anon_sym_iput_DASHwide = 107, + anon_sym_iput_DASHobject = 108, + anon_sym_iput_DASHboolean = 109, + anon_sym_iput_DASHbyte = 110, + anon_sym_iput_DASHchar = 111, + anon_sym_iput_DASHshort = 112, + anon_sym_sget = 113, + anon_sym_sget_DASHwide = 114, + anon_sym_sget_DASHobject = 115, + anon_sym_sget_DASHboolean = 116, + anon_sym_sget_DASHbyte = 117, + anon_sym_sget_DASHchar = 118, + anon_sym_sget_DASHshort = 119, + anon_sym_sput = 120, + anon_sym_sput_DASHwide = 121, + anon_sym_sput_DASHobject = 122, + anon_sym_sput_DASHboolean = 123, + anon_sym_sput_DASHbyte = 124, + anon_sym_sput_DASHchar = 125, + anon_sym_sput_DASHshort = 126, + anon_sym_invoke_DASHvirtual = 127, + anon_sym_invoke_DASHsuper = 128, + anon_sym_invoke_DASHdirect = 129, + anon_sym_invoke_DASHstatic = 130, + anon_sym_invoke_DASHinterface = 131, + anon_sym_invoke_DASHvirtual_SLASHrange = 132, + anon_sym_invoke_DASHsuper_SLASHrange = 133, + anon_sym_invoke_DASHdirect_SLASHrange = 134, + anon_sym_invoke_DASHstatic_SLASHrange = 135, + anon_sym_invoke_DASHinterface_SLASHrange = 136, + anon_sym_neg_DASHint = 137, + anon_sym_not_DASHint = 138, + anon_sym_neg_DASHlong = 139, + anon_sym_not_DASHlong = 140, + anon_sym_neg_DASHfloat = 141, + anon_sym_neg_DASHdouble = 142, + anon_sym_int_DASHto_DASHlong = 143, + anon_sym_int_DASHto_DASHfloat = 144, + anon_sym_int_DASHto_DASHdouble = 145, + anon_sym_long_DASHto_DASHint = 146, + anon_sym_long_DASHto_DASHfloat = 147, + anon_sym_long_DASHto_DASHdouble = 148, + anon_sym_float_DASHto_DASHint = 149, + anon_sym_float_DASHto_DASHlong = 150, + anon_sym_float_DASHto_DASHdouble = 151, + anon_sym_double_DASHto_DASHint = 152, + anon_sym_double_DASHto_DASHlong = 153, + anon_sym_double_DASHto_DASHfloat = 154, + anon_sym_int_DASHto_DASHbyte = 155, + anon_sym_int_DASHto_DASHchar = 156, + anon_sym_int_DASHto_DASHshort = 157, + anon_sym_add_DASHint = 158, + anon_sym_sub_DASHint = 159, + anon_sym_mul_DASHint = 160, + anon_sym_div_DASHint = 161, + anon_sym_rem_DASHint = 162, + anon_sym_and_DASHint = 163, + anon_sym_or_DASHint = 164, + anon_sym_xor_DASHint = 165, + anon_sym_shl_DASHint = 166, + anon_sym_shr_DASHint = 167, + anon_sym_ushr_DASHint = 168, + anon_sym_add_DASHlong = 169, + anon_sym_sub_DASHlong = 170, + anon_sym_mul_DASHlong = 171, + anon_sym_div_DASHlong = 172, + anon_sym_rem_DASHlong = 173, + anon_sym_and_DASHlong = 174, + anon_sym_or_DASHlong = 175, + anon_sym_xor_DASHlong = 176, + anon_sym_shl_DASHlong = 177, + anon_sym_shr_DASHlong = 178, + anon_sym_ushr_DASHlong = 179, + anon_sym_add_DASHfloat = 180, + anon_sym_sub_DASHfloat = 181, + anon_sym_mul_DASHfloat = 182, + anon_sym_div_DASHfloat = 183, + anon_sym_rem_DASHfloat = 184, + anon_sym_add_DASHdouble = 185, + anon_sym_sub_DASHdouble = 186, + anon_sym_mul_DASHdouble = 187, + anon_sym_div_DASHdouble = 188, + anon_sym_rem_DASHdouble = 189, + anon_sym_add_DASHint_SLASH2addr = 190, + anon_sym_sub_DASHint_SLASH2addr = 191, + anon_sym_mul_DASHint_SLASH2addr = 192, + anon_sym_div_DASHint_SLASH2addr = 193, + anon_sym_rem_DASHint_SLASH2addr = 194, + anon_sym_and_DASHint_SLASH2addr = 195, + anon_sym_or_DASHint_SLASH2addr = 196, + anon_sym_xor_DASHint_SLASH2addr = 197, + anon_sym_shl_DASHint_SLASH2addr = 198, + anon_sym_shr_DASHint_SLASH2addr = 199, + anon_sym_ushr_DASHint_SLASH2addr = 200, + anon_sym_add_DASHlong_SLASH2addr = 201, + anon_sym_sub_DASHlong_SLASH2addr = 202, + anon_sym_mul_DASHlong_SLASH2addr = 203, + anon_sym_div_DASHlong_SLASH2addr = 204, + anon_sym_rem_DASHlong_SLASH2addr = 205, + anon_sym_and_DASHlong_SLASH2addr = 206, + anon_sym_or_DASHlong_SLASH2addr = 207, + anon_sym_xor_DASHlong_SLASH2addr = 208, + anon_sym_shl_DASHlong_SLASH2addr = 209, + anon_sym_shr_DASHlong_SLASH2addr = 210, + anon_sym_ushr_DASHlong_SLASH2addr = 211, + anon_sym_add_DASHfloat_SLASH2addr = 212, + anon_sym_sub_DASHfloat_SLASH2addr = 213, + anon_sym_mul_DASHfloat_SLASH2addr = 214, + anon_sym_div_DASHfloat_SLASH2addr = 215, + anon_sym_rem_DASHfloat_SLASH2addr = 216, + anon_sym_add_DASHdouble_SLASH2addr = 217, + anon_sym_sub_DASHdouble_SLASH2addr = 218, + anon_sym_mul_DASHdouble_SLASH2addr = 219, + anon_sym_div_DASHdouble_SLASH2addr = 220, + anon_sym_rem_DASHdouble_SLASH2addr = 221, + anon_sym_add_DASHint_SLASHlit16 = 222, + anon_sym_sub_DASHint_SLASHlit16 = 223, + anon_sym_mul_DASHint_SLASHlit16 = 224, + anon_sym_div_DASHint_SLASHlit16 = 225, + anon_sym_rem_DASHint_SLASHlit16 = 226, + anon_sym_and_DASHint_SLASHlit16 = 227, + anon_sym_or_DASHint_SLASHlit16 = 228, + anon_sym_xor_DASHint_SLASHlit16 = 229, + anon_sym_add_DASHint_SLASHlit8 = 230, + anon_sym_sub_DASHint_SLASHlit8 = 231, + anon_sym_mul_DASHint_SLASHlit8 = 232, + anon_sym_div_DASHint_SLASHlit8 = 233, + anon_sym_rem_DASHint_SLASHlit8 = 234, + anon_sym_and_DASHint_SLASHlit8 = 235, + anon_sym_or_DASHint_SLASHlit8 = 236, + anon_sym_xor_DASHint_SLASHlit8 = 237, + anon_sym_shl_DASHint_SLASHlit8 = 238, + anon_sym_shr_DASHint_SLASHlit8 = 239, + anon_sym_ushr_DASHint_SLASHlit8 = 240, + anon_sym_execute_DASHinline = 241, + anon_sym_invoke_DASHdirect_DASHempty = 242, + anon_sym_iget_DASHquick = 243, + anon_sym_iget_DASHwide_DASHquick = 244, + anon_sym_iget_DASHobject_DASHquick = 245, + anon_sym_iput_DASHquick = 246, + anon_sym_iput_DASHwide_DASHquick = 247, + anon_sym_iput_DASHobject_DASHquick = 248, + anon_sym_invoke_DASHvirtual_DASHquick = 249, + anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange = 250, + anon_sym_invoke_DASHsuper_DASHquick = 251, + anon_sym_invoke_DASHsuper_DASHquick_SLASHrange = 252, + anon_sym_DOTline = 253, + anon_sym_DOTlocals = 254, + anon_sym_DOTcatch = 255, + anon_sym_LBRACE = 256, + anon_sym_DOT_DOT = 257, + anon_sym_RBRACE = 258, + anon_sym_DOTcatchall = 259, + anon_sym_DOTpacked_DASHswitch = 260, + anon_sym_DOTendpacked_DASHswitch = 261, + anon_sym_DOTsparse_DASHswitch = 262, + anon_sym_DASH_GT = 263, + anon_sym_DOTendsparse_DASHswitch = 264, + anon_sym_DOTarray_DASHdata = 265, + anon_sym_DOTendarray_DASHdata = 266, + sym_class_identifier = 267, + aux_sym_field_identifier_token1 = 268, + anon_sym_LTclinit_GT_LPAREN = 269, + anon_sym_LTinit_GT_LPAREN = 270, + aux_sym_method_identifier_token1 = 271, + anon_sym_RPAREN = 272, + anon_sym_LBRACK = 273, + anon_sym_V = 274, + anon_sym_Z = 275, + anon_sym_B = 276, + anon_sym_S = 277, + anon_sym_C = 278, + anon_sym_I = 279, + anon_sym_J = 280, + anon_sym_F = 281, + anon_sym_D = 282, + anon_sym_public = 283, + anon_sym_private = 284, + anon_sym_protected = 285, + anon_sym_static = 286, + anon_sym_final = 287, + anon_sym_synchronized = 288, + anon_sym_volatile = 289, + anon_sym_transient = 290, + anon_sym_native = 291, + anon_sym_interface = 292, + anon_sym_abstract = 293, + anon_sym_bridge = 294, + anon_sym_synthetic = 295, + anon_sym_enum = 296, + anon_sym_constructor = 297, + anon_sym_varargs = 298, + anon_sym_declared_DASHsynchronized = 299, + anon_sym_annotation = 300, + sym_comment = 301, + anon_sym_DOTenum = 302, + sym_variable = 303, + sym_parameter = 304, + aux_sym_number_literal_token1 = 305, + aux_sym_number_literal_token2 = 306, + sym_string_literal = 307, + sym_null_literal = 308, + sym_class_definition = 309, + sym_class_declaration = 310, + sym_super_declaration = 311, + sym_source_declaration = 312, + sym_implements_declaration = 313, + sym_field_definition = 314, + sym_field_declaration = 315, + sym_method_definition = 316, + sym_method_declaration = 317, + sym_annotation_definition = 318, + sym_annotation_declaration = 319, + sym_annotation_property = 320, + sym_annotation_value = 321, + sym_subannotation_definition = 322, + sym_subannotation_declaration = 323, + sym_param_definition = 324, + sym_param_declaration = 325, + sym__code_line = 326, + sym_statement = 327, + sym_opcode = 328, + sym__statement_argument = 329, + sym__declaration = 330, + sym_line_declaration = 331, + sym_locals_declaration = 332, + sym_catch_declaration = 333, + sym_catchall_declaration = 334, + sym_packed_switch_declaration = 335, + sym_sparse_switch_declaration = 336, + sym_array_data_declaration = 337, + sym__identifier = 338, + sym_field_identifier = 339, + sym_method_identifier = 340, + sym_full_field_identifier = 341, + sym_full_method_identifier = 342, + sym__type = 343, + sym_array_type = 344, + sym_primitive_type = 345, + sym_access_modifiers = 346, + sym_enum_reference = 347, + sym_list = 348, + sym_range = 349, + sym_number_literal = 350, + aux_sym_class_definition_repeat1 = 351, + aux_sym_class_definition_repeat2 = 352, + aux_sym_class_definition_repeat3 = 353, + aux_sym_class_definition_repeat4 = 354, + aux_sym_method_definition_repeat1 = 355, + aux_sym_annotation_definition_repeat1 = 356, + aux_sym_statement_repeat1 = 357, + aux_sym_packed_switch_declaration_repeat1 = 358, + aux_sym_sparse_switch_declaration_repeat1 = 359, + aux_sym_array_data_declaration_repeat1 = 360, + aux_sym_method_identifier_repeat1 = 361, + aux_sym_access_modifiers_repeat1 = 362, + aux_sym_list_repeat1 = 363, + alias_sym_code_block = 364, + alias_sym_parameters = 365, }; static const char * const ts_symbol_names[] = { @@ -405,6 +409,8 @@ static const char * const ts_symbol_names[] = { [anon_sym_EQ] = "=", [sym_annotation_key] = "annotation_key", [sym_end_annotation] = "end_annotation", + [anon_sym_DOTsubannotation] = ".subannotation", + [sym_end_subannotation] = "end_subannotation", [anon_sym_DOTparam] = ".param", [sym_end_param] = "end_param", [sym_label] = "label", @@ -709,6 +715,8 @@ static const char * const ts_symbol_names[] = { [sym_annotation_declaration] = "annotation_declaration", [sym_annotation_property] = "annotation_property", [sym_annotation_value] = "annotation_value", + [sym_subannotation_definition] = "subannotation_definition", + [sym_subannotation_declaration] = "subannotation_declaration", [sym_param_definition] = "param_definition", [sym_param_declaration] = "param_declaration", [sym__code_line] = "_code_line", @@ -770,6 +778,8 @@ static const TSSymbol ts_symbol_map[] = { [anon_sym_EQ] = anon_sym_EQ, [sym_annotation_key] = sym_annotation_key, [sym_end_annotation] = sym_end_annotation, + [anon_sym_DOTsubannotation] = anon_sym_DOTsubannotation, + [sym_end_subannotation] = sym_end_subannotation, [anon_sym_DOTparam] = anon_sym_DOTparam, [sym_end_param] = sym_end_param, [sym_label] = sym_label, @@ -1074,6 +1084,8 @@ static const TSSymbol ts_symbol_map[] = { [sym_annotation_declaration] = sym_annotation_declaration, [sym_annotation_property] = sym_annotation_property, [sym_annotation_value] = sym_annotation_value, + [sym_subannotation_definition] = sym_subannotation_definition, + [sym_subannotation_declaration] = sym_subannotation_declaration, [sym_param_definition] = sym_param_definition, [sym_param_declaration] = sym_param_declaration, [sym__code_line] = sym__code_line, @@ -1183,6 +1195,14 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = true, }, + [anon_sym_DOTsubannotation] = { + .visible = true, + .named = false, + }, + [sym_end_subannotation] = { + .visible = true, + .named = true, + }, [anon_sym_DOTparam] = { .visible = true, .named = false, @@ -2399,6 +2419,14 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = true, }, + [sym_subannotation_definition] = { + .visible = true, + .named = true, + }, + [sym_subannotation_declaration] = { + .visible = true, + .named = true, + }, [sym_param_definition] = { .visible = true, .named = true, @@ -2631,117 +2659,117 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { eof = lexer->eof(lexer); switch (state) { case 0: - if (eof) ADVANCE(1545); + if (eof) ADVANCE(1569); if (lookahead == '"') ADVANCE(5); - if (lookahead == '#') ADVANCE(1878); - if (lookahead == ')') ADVANCE(1815); - if (lookahead == ',') ADVANCE(1564); + if (lookahead == '#') ADVANCE(1904); + if (lookahead == ')') ADVANCE(1841); + if (lookahead == ',') ADVANCE(1590); if (lookahead == '-') ADVANCE(183); if (lookahead == '.') ADVANCE(182); - if (lookahead == '0') ADVANCE(1890); - if (lookahead == ':') ADVANCE(1542); - if (lookahead == '<') ADVANCE(528); - if (lookahead == '=') ADVANCE(1558); - if (lookahead == 'B') ADVANCE(1819); - if (lookahead == 'C') ADVANCE(1821); - if (lookahead == 'D') ADVANCE(1825); - if (lookahead == 'F') ADVANCE(1824); - if (lookahead == 'I') ADVANCE(1822); - if (lookahead == 'J') ADVANCE(1823); - if (lookahead == 'L') ADVANCE(1543); - if (lookahead == 'S') ADVANCE(1820); - if (lookahead == 'V') ADVANCE(1817); - if (lookahead == 'Z') ADVANCE(1818); - if (lookahead == '[') ADVANCE(1816); - if (lookahead == 'a') ADVANCE(497); - if (lookahead == 'b') ADVANCE(1282); - if (lookahead == 'c') ADVANCE(845); - if (lookahead == 'd') ADVANCE(686); - if (lookahead == 'e') ADVANCE(1053); - if (lookahead == 'f') ADVANCE(869); - if (lookahead == 'g') ADVANCE(1129); - if (lookahead == 'i') ADVANCE(798); - if (lookahead == 'l') ADVANCE(1135); - if (lookahead == 'm') ADVANCE(1130); + if (lookahead == '0') ADVANCE(1916); + if (lookahead == ':') ADVANCE(1566); + if (lookahead == '<') ADVANCE(535); + if (lookahead == '=') ADVANCE(1582); + if (lookahead == 'B') ADVANCE(1845); + if (lookahead == 'C') ADVANCE(1847); + if (lookahead == 'D') ADVANCE(1851); + if (lookahead == 'F') ADVANCE(1850); + if (lookahead == 'I') ADVANCE(1848); + if (lookahead == 'J') ADVANCE(1849); + if (lookahead == 'L') ADVANCE(1567); + if (lookahead == 'S') ADVANCE(1846); + if (lookahead == 'V') ADVANCE(1843); + if (lookahead == 'Z') ADVANCE(1844); + if (lookahead == '[') ADVANCE(1842); + if (lookahead == 'a') ADVANCE(501); + if (lookahead == 'b') ADVANCE(1300); + if (lookahead == 'c') ADVANCE(852); + if (lookahead == 'd') ADVANCE(693); + if (lookahead == 'e') ADVANCE(1064); + if (lookahead == 'f') ADVANCE(876); + if (lookahead == 'g') ADVANCE(1144); + if (lookahead == 'i') ADVANCE(805); + if (lookahead == 'l') ADVANCE(1150); + if (lookahead == 'm') ADVANCE(1145); if (lookahead == 'n') ADVANCE(385); - if (lookahead == 'o') ADVANCE(1284); + if (lookahead == 'o') ADVANCE(1302); if (lookahead == 'p') ADVANCE(383); - if (lookahead == 'r') ADVANCE(687); - if (lookahead == 's') ADVANCE(834); - if (lookahead == 't') ADVANCE(846); - if (lookahead == 'u') ADVANCE(1333); + if (lookahead == 'r') ADVANCE(694); + if (lookahead == 's') ADVANCE(841); + if (lookahead == 't') ADVANCE(853); + if (lookahead == 'u') ADVANCE(1351); if (lookahead == 'v') ADVANCE(436); - if (lookahead == 'x') ADVANCE(1214); - if (lookahead == '{') ADVANCE(1799); - if (lookahead == '}') ADVANCE(1801); + if (lookahead == 'x') ADVANCE(1231); + if (lookahead == '{') ADVANCE(1825); + if (lookahead == '}') ADVANCE(1827); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(0) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1891); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1917); END_STATE(); case 1: - if (lookahead == '\n') ADVANCE(1565); + if (lookahead == '\n') ADVANCE(1591); if (lookahead == '"') ADVANCE(5); - if (lookahead == '#') ADVANCE(1878); + if (lookahead == '#') ADVANCE(1904); if (lookahead == '$') ADVANCE(135); - if (lookahead == ',') ADVANCE(1564); + if (lookahead == ',') ADVANCE(1590); if (lookahead == '-') ADVANCE(183); - if (lookahead == '0') ADVANCE(1888); - if (lookahead == ':') ADVANCE(1542); - if (lookahead == '<') ADVANCE(528); + if (lookahead == '0') ADVANCE(1914); + if (lookahead == ':') ADVANCE(1566); + if (lookahead == '<') ADVANCE(535); if (lookahead == 'L') ADVANCE(17); - if (lookahead == '[') ADVANCE(1816); + if (lookahead == '[') ADVANCE(1842); if (lookahead == 'p') ADVANCE(12); if (lookahead == 'v') ADVANCE(13); - if (lookahead == '{') ADVANCE(1799); + if (lookahead == '{') ADVANCE(1825); if (lookahead == '\t' || lookahead == '\r' || lookahead == ' ') SKIP(1) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1889); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1915); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(15); END_STATE(); case 2: - if (lookahead == ' ') ADVANCE(491); + if (lookahead == ' ') ADVANCE(493); END_STATE(); case 3: - if (lookahead == ' ') ADVANCE(492); + if (lookahead == ' ') ADVANCE(496); END_STATE(); case 4: if (lookahead == '"') ADVANCE(5); - if (lookahead == '#') ADVANCE(1878); + if (lookahead == '#') ADVANCE(1904); if (lookahead == '$') ADVANCE(135); if (lookahead == '-') ADVANCE(184); - if (lookahead == '.') ADVANCE(766); - if (lookahead == '0') ADVANCE(1888); - if (lookahead == ':') ADVANCE(1542); - if (lookahead == '<') ADVANCE(528); + if (lookahead == '.') ADVANCE(773); + if (lookahead == '0') ADVANCE(1914); + if (lookahead == ':') ADVANCE(1566); + if (lookahead == '<') ADVANCE(535); if (lookahead == 'L') ADVANCE(17); - if (lookahead == '[') ADVANCE(1816); + if (lookahead == '[') ADVANCE(1842); if (lookahead == 'n') ADVANCE(11); if (lookahead == 'p') ADVANCE(12); if (lookahead == 'v') ADVANCE(13); - if (lookahead == '{') ADVANCE(1799); - if (lookahead == '}') ADVANCE(1801); + if (lookahead == '{') ADVANCE(1825); + if (lookahead == '}') ADVANCE(1827); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(4) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1889); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1915); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(15); END_STATE(); case 5: - if (lookahead == '"') ADVANCE(1892); + if (lookahead == '"') ADVANCE(1918); if (lookahead != 0 && lookahead != '\n') ADVANCE(5); END_STATE(); case 6: - if (lookahead == '#') ADVANCE(1878); - if (lookahead == '<') ADVANCE(528); + if (lookahead == '#') ADVANCE(1904); + if (lookahead == '<') ADVANCE(535); if (lookahead == 'a') ADVANCE(34); if (lookahead == 'b') ADVANCE(102); if (lookahead == 'c') ADVANCE(94); @@ -2765,19 +2793,19 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('g' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 7: - if (lookahead == '#') ADVANCE(1878); - if (lookahead == 'L') ADVANCE(1543); - if (lookahead == 'a') ADVANCE(498); - if (lookahead == 'b') ADVANCE(1281); - if (lookahead == 'c') ADVANCE(1198); - if (lookahead == 'd') ADVANCE(685); - if (lookahead == 'e') ADVANCE(1052); - if (lookahead == 'f') ADVANCE(899); - if (lookahead == 'i') ADVANCE(1124); + if (lookahead == '#') ADVANCE(1904); + if (lookahead == 'L') ADVANCE(1567); + if (lookahead == 'a') ADVANCE(502); + if (lookahead == 'b') ADVANCE(1299); + if (lookahead == 'c') ADVANCE(1215); + if (lookahead == 'd') ADVANCE(692); + if (lookahead == 'e') ADVANCE(1063); + if (lookahead == 'f') ADVANCE(906); + if (lookahead == 'i') ADVANCE(1135); if (lookahead == 'n') ADVANCE(384); - if (lookahead == 'p') ADVANCE(1283); - if (lookahead == 's') ADVANCE(1418); - if (lookahead == 't') ADVANCE(1285); + if (lookahead == 'p') ADVANCE(1301); + if (lookahead == 's') ADVANCE(1436); + if (lookahead == 't') ADVANCE(1303); if (lookahead == 'v') ADVANCE(435); if (lookahead == '\t' || lookahead == '\n' || @@ -2785,7 +2813,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ') SKIP(7) END_STATE(); case 8: - if (lookahead == '#') ADVANCE(1878); + if (lookahead == '#') ADVANCE(1904); if (lookahead == 'a') ADVANCE(272); if (lookahead == 'b') ADVANCE(340); if (lookahead == 'c') ADVANCE(332); @@ -2809,9 +2837,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 9: if (lookahead == '$') ADVANCE(135); - if (lookahead == '(') ADVANCE(1814); - if (lookahead == ':') ADVANCE(1811); - if (lookahead == 'l') ADVANCE(1894); + if (lookahead == '(') ADVANCE(1840); + if (lookahead == ':') ADVANCE(1837); + if (lookahead == 'l') ADVANCE(1920); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || @@ -2819,8 +2847,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 10: if (lookahead == '$') ADVANCE(135); - if (lookahead == '(') ADVANCE(1814); - if (lookahead == ':') ADVANCE(1811); + if (lookahead == '(') ADVANCE(1840); + if (lookahead == ':') ADVANCE(1837); if (lookahead == 'l') ADVANCE(9); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -2829,8 +2857,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 11: if (lookahead == '$') ADVANCE(135); - if (lookahead == '(') ADVANCE(1814); - if (lookahead == ':') ADVANCE(1811); + if (lookahead == '(') ADVANCE(1840); + if (lookahead == ':') ADVANCE(1837); if (lookahead == 'u') ADVANCE(10); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -2839,37 +2867,37 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 12: if (lookahead == '$') ADVANCE(135); - if (lookahead == '(') ADVANCE(1814); - if (lookahead == ':') ADVANCE(1811); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1882); + if (lookahead == '(') ADVANCE(1840); + if (lookahead == ':') ADVANCE(1837); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1908); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(15); END_STATE(); case 13: if (lookahead == '$') ADVANCE(135); - if (lookahead == '(') ADVANCE(1814); - if (lookahead == ':') ADVANCE(1811); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1880); + if (lookahead == '(') ADVANCE(1840); + if (lookahead == ':') ADVANCE(1837); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1906); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(15); END_STATE(); case 14: if (lookahead == '$') ADVANCE(135); - if (lookahead == '(') ADVANCE(1814); - if (lookahead == ':') ADVANCE(1811); + if (lookahead == '(') ADVANCE(1840); + if (lookahead == ':') ADVANCE(1837); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1885); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1911); if (('G' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('g' <= lookahead && lookahead <= 'z')) ADVANCE(15); END_STATE(); case 15: if (lookahead == '$') ADVANCE(135); - if (lookahead == '(') ADVANCE(1814); - if (lookahead == ':') ADVANCE(1811); + if (lookahead == '(') ADVANCE(1840); + if (lookahead == ':') ADVANCE(1837); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || @@ -2877,10 +2905,10 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 16: if (lookahead == '$') ADVANCE(21); - if (lookahead == '(') ADVANCE(1814); + if (lookahead == '(') ADVANCE(1840); if (lookahead == '/') ADVANCE(374); - if (lookahead == ':') ADVANCE(1811); - if (lookahead == ';') ADVANCE(1810); + if (lookahead == ':') ADVANCE(1837); + if (lookahead == ';') ADVANCE(1836); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || @@ -2888,23 +2916,23 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 17: if (lookahead == '$') ADVANCE(21); - if (lookahead == '(') ADVANCE(1814); + if (lookahead == '(') ADVANCE(1840); if (lookahead == '/') ADVANCE(374); - if (lookahead == ':') ADVANCE(1811); + if (lookahead == ':') ADVANCE(1837); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(16); END_STATE(); case 18: - if (lookahead == '(') ADVANCE(1813); + if (lookahead == '(') ADVANCE(1839); END_STATE(); case 19: - if (lookahead == '(') ADVANCE(1812); + if (lookahead == '(') ADVANCE(1838); END_STATE(); case 20: - if (lookahead == '(') ADVANCE(1814); - if (lookahead == '-') ADVANCE(1340); + if (lookahead == '(') ADVANCE(1840); + if (lookahead == '-') ADVANCE(1358); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -2912,9 +2940,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 21: - if (lookahead == '(') ADVANCE(1814); + if (lookahead == '(') ADVANCE(1840); if (lookahead == '/') ADVANCE(374); - if (lookahead == ';') ADVANCE(1810); + if (lookahead == ';') ADVANCE(1836); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -2922,7 +2950,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(21); END_STATE(); case 22: - if (lookahead == '(') ADVANCE(1814); + if (lookahead == '(') ADVANCE(1840); if (lookahead == 'a') ADVANCE(118); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -2931,7 +2959,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 23: - if (lookahead == '(') ADVANCE(1814); + if (lookahead == '(') ADVANCE(1840); if (lookahead == 'a') ADVANCE(105); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -2940,7 +2968,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 24: - if (lookahead == '(') ADVANCE(1814); + if (lookahead == '(') ADVANCE(1840); if (lookahead == 'a') ADVANCE(78); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -2949,7 +2977,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 25: - if (lookahead == '(') ADVANCE(1814); + if (lookahead == '(') ADVANCE(1840); if (lookahead == 'a') ADVANCE(41); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -2958,7 +2986,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 26: - if (lookahead == '(') ADVANCE(1814); + if (lookahead == '(') ADVANCE(1840); if (lookahead == 'a') ADVANCE(107); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -2967,7 +2995,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 27: - if (lookahead == '(') ADVANCE(1814); + if (lookahead == '(') ADVANCE(1840); if (lookahead == 'a') ADVANCE(43); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -2976,7 +3004,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 28: - if (lookahead == '(') ADVANCE(1814); + if (lookahead == '(') ADVANCE(1840); if (lookahead == 'a') ADVANCE(89); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -2985,7 +3013,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 29: - if (lookahead == '(') ADVANCE(1814); + if (lookahead == '(') ADVANCE(1840); if (lookahead == 'a') ADVANCE(121); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -2994,7 +3022,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 30: - if (lookahead == '(') ADVANCE(1814); + if (lookahead == '(') ADVANCE(1840); if (lookahead == 'a') ADVANCE(106); if (lookahead == 'o') ADVANCE(82); if (lookahead == '$' || @@ -3004,7 +3032,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 31: - if (lookahead == '(') ADVANCE(1814); + if (lookahead == '(') ADVANCE(1840); if (lookahead == 'a') ADVANCE(120); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3013,7 +3041,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 32: - if (lookahead == '(') ADVANCE(1814); + if (lookahead == '(') ADVANCE(1840); if (lookahead == 'a') ADVANCE(122); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3022,7 +3050,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 33: - if (lookahead == '(') ADVANCE(1814); + if (lookahead == '(') ADVANCE(1840); if (lookahead == 'a') ADVANCE(123); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3031,7 +3059,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 34: - if (lookahead == '(') ADVANCE(1814); + if (lookahead == '(') ADVANCE(1840); if (lookahead == 'b') ADVANCE(111); if (lookahead == 'n') ADVANCE(88); if (lookahead == '$' || @@ -3041,7 +3069,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 35: - if (lookahead == '(') ADVANCE(1814); + if (lookahead == '(') ADVANCE(1840); if (lookahead == 'b') ADVANCE(79); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3050,7 +3078,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 36: - if (lookahead == '(') ADVANCE(1814); + if (lookahead == '(') ADVANCE(1840); if (lookahead == 'c') ADVANCE(66); if (lookahead == 't') ADVANCE(65); if (lookahead == '$' || @@ -3060,8 +3088,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 37: - if (lookahead == '(') ADVANCE(1814); - if (lookahead == 'c') ADVANCE(1827); + if (lookahead == '(') ADVANCE(1840); + if (lookahead == 'c') ADVANCE(1853); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3069,8 +3097,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 38: - if (lookahead == '(') ADVANCE(1814); - if (lookahead == 'c') ADVANCE(1836); + if (lookahead == '(') ADVANCE(1840); + if (lookahead == 'c') ADVANCE(1862); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3078,8 +3106,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 39: - if (lookahead == '(') ADVANCE(1814); - if (lookahead == 'c') ADVANCE(1863); + if (lookahead == '(') ADVANCE(1840); + if (lookahead == 'c') ADVANCE(1889); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3087,7 +3115,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 40: - if (lookahead == '(') ADVANCE(1814); + if (lookahead == '(') ADVANCE(1840); if (lookahead == 'c') ADVANCE(80); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3096,7 +3124,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 41: - if (lookahead == '(') ADVANCE(1814); + if (lookahead == '(') ADVANCE(1840); if (lookahead == 'c') ADVANCE(114); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3105,7 +3133,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 42: - if (lookahead == '(') ADVANCE(1814); + if (lookahead == '(') ADVANCE(1840); if (lookahead == 'c') ADVANCE(117); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3114,7 +3142,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 43: - if (lookahead == '(') ADVANCE(1814); + if (lookahead == '(') ADVANCE(1840); if (lookahead == 'c') ADVANCE(54); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3123,7 +3151,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 44: - if (lookahead == '(') ADVANCE(1814); + if (lookahead == '(') ADVANCE(1840); if (lookahead == 'c') ADVANCE(124); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3132,7 +3160,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 45: - if (lookahead == '(') ADVANCE(1814); + if (lookahead == '(') ADVANCE(1840); if (lookahead == 'd') ADVANCE(63); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3141,7 +3169,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 46: - if (lookahead == '(') ADVANCE(1814); + if (lookahead == '(') ADVANCE(1840); if (lookahead == 'd') ADVANCE(20); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3150,8 +3178,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 47: - if (lookahead == '(') ADVANCE(1814); - if (lookahead == 'd') ADVANCE(1833); + if (lookahead == '(') ADVANCE(1840); + if (lookahead == 'd') ADVANCE(1859); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3159,8 +3187,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 48: - if (lookahead == '(') ADVANCE(1814); - if (lookahead == 'd') ADVANCE(1842); + if (lookahead == '(') ADVANCE(1840); + if (lookahead == 'd') ADVANCE(1868); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3168,7 +3196,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 49: - if (lookahead == '(') ADVANCE(1814); + if (lookahead == '(') ADVANCE(1840); if (lookahead == 'e') ADVANCE(40); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3177,8 +3205,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 50: - if (lookahead == '(') ADVANCE(1814); - if (lookahead == 'e') ADVANCE(1860); + if (lookahead == '(') ADVANCE(1840); + if (lookahead == 'e') ADVANCE(1886); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3186,8 +3214,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 51: - if (lookahead == '(') ADVANCE(1814); - if (lookahead == 'e') ADVANCE(1851); + if (lookahead == '(') ADVANCE(1840); + if (lookahead == 'e') ADVANCE(1877); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3195,8 +3223,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 52: - if (lookahead == '(') ADVANCE(1814); - if (lookahead == 'e') ADVANCE(1830); + if (lookahead == '(') ADVANCE(1840); + if (lookahead == 'e') ADVANCE(1856); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3204,8 +3232,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 53: - if (lookahead == '(') ADVANCE(1814); - if (lookahead == 'e') ADVANCE(1845); + if (lookahead == '(') ADVANCE(1840); + if (lookahead == 'e') ADVANCE(1871); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3213,8 +3241,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 54: - if (lookahead == '(') ADVANCE(1814); - if (lookahead == 'e') ADVANCE(1854); + if (lookahead == '(') ADVANCE(1840); + if (lookahead == 'e') ADVANCE(1880); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3222,7 +3250,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 55: - if (lookahead == '(') ADVANCE(1814); + if (lookahead == '(') ADVANCE(1840); if (lookahead == 'e') ADVANCE(44); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3231,7 +3259,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 56: - if (lookahead == '(') ADVANCE(1814); + if (lookahead == '(') ADVANCE(1840); if (lookahead == 'e') ADVANCE(46); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3240,7 +3268,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 57: - if (lookahead == '(') ADVANCE(1814); + if (lookahead == '(') ADVANCE(1840); if (lookahead == 'e') ADVANCE(100); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3249,7 +3277,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 58: - if (lookahead == '(') ADVANCE(1814); + if (lookahead == '(') ADVANCE(1840); if (lookahead == 'e') ADVANCE(47); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3258,7 +3286,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 59: - if (lookahead == '(') ADVANCE(1814); + if (lookahead == '(') ADVANCE(1840); if (lookahead == 'e') ADVANCE(48); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3267,7 +3295,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 60: - if (lookahead == '(') ADVANCE(1814); + if (lookahead == '(') ADVANCE(1840); if (lookahead == 'e') ADVANCE(91); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3276,7 +3304,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 61: - if (lookahead == '(') ADVANCE(1814); + if (lookahead == '(') ADVANCE(1840); if (lookahead == 'e') ADVANCE(125); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3285,7 +3313,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 62: - if (lookahead == '(') ADVANCE(1814); + if (lookahead == '(') ADVANCE(1840); if (lookahead == 'f') ADVANCE(27); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3294,7 +3322,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 63: - if (lookahead == '(') ADVANCE(1814); + if (lookahead == '(') ADVANCE(1840); if (lookahead == 'g') ADVANCE(50); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3303,7 +3331,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 64: - if (lookahead == '(') ADVANCE(1814); + if (lookahead == '(') ADVANCE(1840); if (lookahead == 'g') ADVANCE(110); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3312,7 +3340,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 65: - if (lookahead == '(') ADVANCE(1814); + if (lookahead == '(') ADVANCE(1840); if (lookahead == 'h') ADVANCE(61); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3321,7 +3349,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 66: - if (lookahead == '(') ADVANCE(1814); + if (lookahead == '(') ADVANCE(1840); if (lookahead == 'h') ADVANCE(109); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3330,7 +3358,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 67: - if (lookahead == '(') ADVANCE(1814); + if (lookahead == '(') ADVANCE(1840); if (lookahead == 'i') ADVANCE(45); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3339,7 +3367,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 68: - if (lookahead == '(') ADVANCE(1814); + if (lookahead == '(') ADVANCE(1840); if (lookahead == 'i') ADVANCE(133); if (lookahead == 'o') ADVANCE(126); if (lookahead == '$' || @@ -3349,7 +3377,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 69: - if (lookahead == '(') ADVANCE(1814); + if (lookahead == '(') ADVANCE(1840); if (lookahead == 'i') ADVANCE(134); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3358,7 +3386,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 70: - if (lookahead == '(') ADVANCE(1814); + if (lookahead == '(') ADVANCE(1840); if (lookahead == 'i') ADVANCE(132); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3367,7 +3395,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 71: - if (lookahead == '(') ADVANCE(1814); + if (lookahead == '(') ADVANCE(1840); if (lookahead == 'i') ADVANCE(37); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3376,7 +3404,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 72: - if (lookahead == '(') ADVANCE(1814); + if (lookahead == '(') ADVANCE(1840); if (lookahead == 'i') ADVANCE(38); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3385,7 +3413,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 73: - if (lookahead == '(') ADVANCE(1814); + if (lookahead == '(') ADVANCE(1840); if (lookahead == 'i') ADVANCE(90); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3394,7 +3422,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 74: - if (lookahead == '(') ADVANCE(1814); + if (lookahead == '(') ADVANCE(1840); if (lookahead == 'i') ADVANCE(81); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3403,7 +3431,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 75: - if (lookahead == '(') ADVANCE(1814); + if (lookahead == '(') ADVANCE(1840); if (lookahead == 'i') ADVANCE(39); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3412,7 +3440,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 76: - if (lookahead == '(') ADVANCE(1814); + if (lookahead == '(') ADVANCE(1840); if (lookahead == 'i') ADVANCE(60); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3421,7 +3449,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 77: - if (lookahead == '(') ADVANCE(1814); + if (lookahead == '(') ADVANCE(1840); if (lookahead == 'i') ADVANCE(98); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3430,8 +3458,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 78: - if (lookahead == '(') ADVANCE(1814); - if (lookahead == 'l') ADVANCE(1839); + if (lookahead == '(') ADVANCE(1840); + if (lookahead == 'l') ADVANCE(1865); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3439,7 +3467,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 79: - if (lookahead == '(') ADVANCE(1814); + if (lookahead == '(') ADVANCE(1840); if (lookahead == 'l') ADVANCE(71); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3448,7 +3476,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 80: - if (lookahead == '(') ADVANCE(1814); + if (lookahead == '(') ADVANCE(1840); if (lookahead == 'l') ADVANCE(26); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3457,7 +3485,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 81: - if (lookahead == '(') ADVANCE(1814); + if (lookahead == '(') ADVANCE(1840); if (lookahead == 'l') ADVANCE(53); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3466,7 +3494,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 82: - if (lookahead == '(') ADVANCE(1814); + if (lookahead == '(') ADVANCE(1840); if (lookahead == 'l') ADVANCE(32); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3475,8 +3503,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 83: - if (lookahead == '(') ADVANCE(1814); - if (lookahead == 'm') ADVANCE(1866); + if (lookahead == '(') ADVANCE(1840); + if (lookahead == 'm') ADVANCE(1892); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3484,7 +3512,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 84: - if (lookahead == '(') ADVANCE(1814); + if (lookahead == '(') ADVANCE(1840); if (lookahead == 'n') ADVANCE(130); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3493,7 +3521,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 85: - if (lookahead == '(') ADVANCE(1814); + if (lookahead == '(') ADVANCE(1840); if (lookahead == 'n') ADVANCE(116); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3502,7 +3530,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 86: - if (lookahead == '(') ADVANCE(1814); + if (lookahead == '(') ADVANCE(1840); if (lookahead == 'n') ADVANCE(36); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3511,8 +3539,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 87: - if (lookahead == '(') ADVANCE(1814); - if (lookahead == 'n') ADVANCE(1876); + if (lookahead == '(') ADVANCE(1840); + if (lookahead == 'n') ADVANCE(1902); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3520,7 +3548,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 88: - if (lookahead == '(') ADVANCE(1814); + if (lookahead == '(') ADVANCE(1840); if (lookahead == 'n') ADVANCE(95); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3529,7 +3557,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 89: - if (lookahead == '(') ADVANCE(1814); + if (lookahead == '(') ADVANCE(1840); if (lookahead == 'n') ADVANCE(112); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3538,7 +3566,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 90: - if (lookahead == '(') ADVANCE(1814); + if (lookahead == '(') ADVANCE(1840); if (lookahead == 'n') ADVANCE(24); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3547,7 +3575,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 91: - if (lookahead == '(') ADVANCE(1814); + if (lookahead == '(') ADVANCE(1840); if (lookahead == 'n') ADVANCE(115); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3556,7 +3584,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 92: - if (lookahead == '(') ADVANCE(1814); + if (lookahead == '(') ADVANCE(1840); if (lookahead == 'n') ADVANCE(69); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3565,7 +3593,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 93: - if (lookahead == '(') ADVANCE(1814); + if (lookahead == '(') ADVANCE(1840); if (lookahead == 'n') ADVANCE(113); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3574,7 +3602,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 94: - if (lookahead == '(') ADVANCE(1814); + if (lookahead == '(') ADVANCE(1840); if (lookahead == 'o') ADVANCE(93); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3583,7 +3611,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 95: - if (lookahead == '(') ADVANCE(1814); + if (lookahead == '(') ADVANCE(1840); if (lookahead == 'o') ADVANCE(129); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3592,7 +3620,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 96: - if (lookahead == '(') ADVANCE(1814); + if (lookahead == '(') ADVANCE(1840); if (lookahead == 'o') ADVANCE(101); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3601,7 +3629,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 97: - if (lookahead == '(') ADVANCE(1814); + if (lookahead == '(') ADVANCE(1840); if (lookahead == 'o') ADVANCE(92); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3610,7 +3638,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 98: - if (lookahead == '(') ADVANCE(1814); + if (lookahead == '(') ADVANCE(1840); if (lookahead == 'o') ADVANCE(87); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3619,7 +3647,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 99: - if (lookahead == '(') ADVANCE(1814); + if (lookahead == '(') ADVANCE(1840); if (lookahead == 'r') ADVANCE(68); if (lookahead == 'u') ADVANCE(35); if (lookahead == '$' || @@ -3629,7 +3657,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 100: - if (lookahead == '(') ADVANCE(1814); + if (lookahead == '(') ADVANCE(1840); if (lookahead == 'r') ADVANCE(62); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3638,8 +3666,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 101: - if (lookahead == '(') ADVANCE(1814); - if (lookahead == 'r') ADVANCE(1869); + if (lookahead == '(') ADVANCE(1840); + if (lookahead == 'r') ADVANCE(1895); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3647,7 +3675,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 102: - if (lookahead == '(') ADVANCE(1814); + if (lookahead == '(') ADVANCE(1840); if (lookahead == 'r') ADVANCE(67); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3656,7 +3684,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 103: - if (lookahead == '(') ADVANCE(1814); + if (lookahead == '(') ADVANCE(1840); if (lookahead == 'r') ADVANCE(28); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3665,7 +3693,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 104: - if (lookahead == '(') ADVANCE(1814); + if (lookahead == '(') ADVANCE(1840); if (lookahead == 'r') ADVANCE(131); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3674,7 +3702,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 105: - if (lookahead == '(') ADVANCE(1814); + if (lookahead == '(') ADVANCE(1840); if (lookahead == 'r') ADVANCE(64); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3683,7 +3711,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 106: - if (lookahead == '(') ADVANCE(1814); + if (lookahead == '(') ADVANCE(1840); if (lookahead == 'r') ADVANCE(23); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3692,7 +3720,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 107: - if (lookahead == '(') ADVANCE(1814); + if (lookahead == '(') ADVANCE(1840); if (lookahead == 'r') ADVANCE(56); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3701,7 +3729,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 108: - if (lookahead == '(') ADVANCE(1814); + if (lookahead == '(') ADVANCE(1840); if (lookahead == 'r') ADVANCE(25); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3710,7 +3738,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 109: - if (lookahead == '(') ADVANCE(1814); + if (lookahead == '(') ADVANCE(1840); if (lookahead == 'r') ADVANCE(97); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3719,8 +3747,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 110: - if (lookahead == '(') ADVANCE(1814); - if (lookahead == 's') ADVANCE(1872); + if (lookahead == '(') ADVANCE(1840); + if (lookahead == 's') ADVANCE(1898); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3728,7 +3756,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 111: - if (lookahead == '(') ADVANCE(1814); + if (lookahead == '(') ADVANCE(1840); if (lookahead == 's') ADVANCE(127); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3737,7 +3765,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 112: - if (lookahead == '(') ADVANCE(1814); + if (lookahead == '(') ADVANCE(1840); if (lookahead == 's') ADVANCE(76); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3746,7 +3774,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 113: - if (lookahead == '(') ADVANCE(1814); + if (lookahead == '(') ADVANCE(1840); if (lookahead == 's') ADVANCE(119); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3755,8 +3783,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 114: - if (lookahead == '(') ADVANCE(1814); - if (lookahead == 't') ADVANCE(1857); + if (lookahead == '(') ADVANCE(1840); + if (lookahead == 't') ADVANCE(1883); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3764,8 +3792,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 115: - if (lookahead == '(') ADVANCE(1814); - if (lookahead == 't') ADVANCE(1848); + if (lookahead == '(') ADVANCE(1840); + if (lookahead == 't') ADVANCE(1874); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3773,7 +3801,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 116: - if (lookahead == '(') ADVANCE(1814); + if (lookahead == '(') ADVANCE(1840); if (lookahead == 't') ADVANCE(57); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3782,7 +3810,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 117: - if (lookahead == '(') ADVANCE(1814); + if (lookahead == '(') ADVANCE(1840); if (lookahead == 't') ADVANCE(96); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3791,7 +3819,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 118: - if (lookahead == '(') ADVANCE(1814); + if (lookahead == '(') ADVANCE(1840); if (lookahead == 't') ADVANCE(70); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3800,7 +3828,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 119: - if (lookahead == '(') ADVANCE(1814); + if (lookahead == '(') ADVANCE(1840); if (lookahead == 't') ADVANCE(104); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3809,7 +3837,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 120: - if (lookahead == '(') ADVANCE(1814); + if (lookahead == '(') ADVANCE(1840); if (lookahead == 't') ADVANCE(72); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3818,7 +3846,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 121: - if (lookahead == '(') ADVANCE(1814); + if (lookahead == '(') ADVANCE(1840); if (lookahead == 't') ADVANCE(52); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3827,7 +3855,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 122: - if (lookahead == '(') ADVANCE(1814); + if (lookahead == '(') ADVANCE(1840); if (lookahead == 't') ADVANCE(74); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3836,7 +3864,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 123: - if (lookahead == '(') ADVANCE(1814); + if (lookahead == '(') ADVANCE(1840); if (lookahead == 't') ADVANCE(77); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3845,7 +3873,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 124: - if (lookahead == '(') ADVANCE(1814); + if (lookahead == '(') ADVANCE(1840); if (lookahead == 't') ADVANCE(58); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3854,7 +3882,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 125: - if (lookahead == '(') ADVANCE(1814); + if (lookahead == '(') ADVANCE(1840); if (lookahead == 't') ADVANCE(75); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3863,7 +3891,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 126: - if (lookahead == '(') ADVANCE(1814); + if (lookahead == '(') ADVANCE(1840); if (lookahead == 't') ADVANCE(55); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3872,7 +3900,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 127: - if (lookahead == '(') ADVANCE(1814); + if (lookahead == '(') ADVANCE(1840); if (lookahead == 't') ADVANCE(108); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3881,7 +3909,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 128: - if (lookahead == '(') ADVANCE(1814); + if (lookahead == '(') ADVANCE(1840); if (lookahead == 't') ADVANCE(31); if (lookahead == 'y') ADVANCE(86); if (lookahead == '$' || @@ -3891,7 +3919,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 129: - if (lookahead == '(') ADVANCE(1814); + if (lookahead == '(') ADVANCE(1840); if (lookahead == 't') ADVANCE(33); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3900,7 +3928,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 130: - if (lookahead == '(') ADVANCE(1814); + if (lookahead == '(') ADVANCE(1840); if (lookahead == 'u') ADVANCE(83); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3909,7 +3937,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 131: - if (lookahead == '(') ADVANCE(1814); + if (lookahead == '(') ADVANCE(1840); if (lookahead == 'u') ADVANCE(42); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3918,7 +3946,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 132: - if (lookahead == '(') ADVANCE(1814); + if (lookahead == '(') ADVANCE(1840); if (lookahead == 'v') ADVANCE(51); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3927,7 +3955,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 133: - if (lookahead == '(') ADVANCE(1814); + if (lookahead == '(') ADVANCE(1840); if (lookahead == 'v') ADVANCE(29); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3936,7 +3964,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 134: - if (lookahead == '(') ADVANCE(1814); + if (lookahead == '(') ADVANCE(1840); if (lookahead == 'z') ADVANCE(59); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3945,7 +3973,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'y')) ADVANCE(135); END_STATE(); case 135: - if (lookahead == '(') ADVANCE(1814); + if (lookahead == '(') ADVANCE(1840); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3953,172 +3981,172 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 136: - if (lookahead == '-') ADVANCE(688); + if (lookahead == '-') ADVANCE(695); END_STATE(); case 137: - if (lookahead == '-') ADVANCE(591); + if (lookahead == '-') ADVANCE(598); END_STATE(); case 138: if (lookahead == '-') ADVANCE(398); END_STATE(); case 139: - if (lookahead == '-') ADVANCE(681); + if (lookahead == '-') ADVANCE(688); END_STATE(); case 140: - if (lookahead == '-') ADVANCE(499); + if (lookahead == '-') ADVANCE(503); END_STATE(); case 141: - if (lookahead == '-') ADVANCE(594); + if (lookahead == '-') ADVANCE(601); END_STATE(); case 142: - if (lookahead == '-') ADVANCE(683); + if (lookahead == '-') ADVANCE(690); END_STATE(); case 143: - if (lookahead == '-') ADVANCE(684); + if (lookahead == '-') ADVANCE(691); END_STATE(); case 144: - if (lookahead == '-') ADVANCE(802); + if (lookahead == '-') ADVANCE(809); END_STATE(); case 145: - if (lookahead == '-') ADVANCE(879); + if (lookahead == '-') ADVANCE(886); END_STATE(); case 146: - if (lookahead == '-') ADVANCE(647); + if (lookahead == '-') ADVANCE(654); END_STATE(); case 147: - if (lookahead == '-') ADVANCE(1339); + if (lookahead == '-') ADVANCE(1357); END_STATE(); case 148: - if (lookahead == '-') ADVANCE(1340); + if (lookahead == '-') ADVANCE(1358); END_STATE(); case 149: - if (lookahead == '-') ADVANCE(1340); - if (lookahead == ':') ADVANCE(1811); + if (lookahead == '-') ADVANCE(1358); + if (lookahead == ':') ADVANCE(1837); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 150: - if (lookahead == '-') ADVANCE(1003); + if (lookahead == '-') ADVANCE(1012); if (lookahead == 'g') ADVANCE(139); if (lookahead == 'l') ADVANCE(181); END_STATE(); case 151: - if (lookahead == '-') ADVANCE(897); + if (lookahead == '-') ADVANCE(904); END_STATE(); case 152: if (lookahead == '-') ADVANCE(439); - if (lookahead == 'e') ADVANCE(592); + if (lookahead == 'e') ADVANCE(599); END_STATE(); case 153: - if (lookahead == '-') ADVANCE(1134); + if (lookahead == '-') ADVANCE(1149); END_STATE(); case 154: - if (lookahead == '-') ADVANCE(986); + if (lookahead == '-') ADVANCE(995); END_STATE(); case 155: - if (lookahead == '-') ADVANCE(1092); + if (lookahead == '-') ADVANCE(1103); END_STATE(); case 156: - if (lookahead == '-') ADVANCE(741); + if (lookahead == '-') ADVANCE(748); END_STATE(); case 157: - if (lookahead == '-') ADVANCE(1437); - if (lookahead == 'e') ADVANCE(1237); + if (lookahead == '-') ADVANCE(1455); + if (lookahead == 'e') ADVANCE(1255); END_STATE(); case 158: - if (lookahead == '-') ADVANCE(553); + if (lookahead == '-') ADVANCE(560); END_STATE(); case 159: - if (lookahead == '-') ADVANCE(449); + if (lookahead == '-') ADVANCE(448); END_STATE(); case 160: - if (lookahead == '-') ADVANCE(1467); + if (lookahead == '-') ADVANCE(1484); END_STATE(); case 161: - if (lookahead == '-') ADVANCE(1473); + if (lookahead == '-') ADVANCE(1491); END_STATE(); case 162: - if (lookahead == '-') ADVANCE(1474); + if (lookahead == '-') ADVANCE(1492); END_STATE(); case 163: - if (lookahead == '-') ADVANCE(674); + if (lookahead == '-') ADVANCE(681); END_STATE(); case 164: - if (lookahead == '-') ADVANCE(922); + if (lookahead == '-') ADVANCE(929); END_STATE(); case 165: - if (lookahead == '-') ADVANCE(653); + if (lookahead == '-') ADVANCE(660); END_STATE(); case 166: - if (lookahead == '-') ADVANCE(675); + if (lookahead == '-') ADVANCE(682); END_STATE(); case 167: - if (lookahead == '-') ADVANCE(931); + if (lookahead == '-') ADVANCE(938); END_STATE(); case 168: - if (lookahead == '-') ADVANCE(655); + if (lookahead == '-') ADVANCE(662); END_STATE(); case 169: - if (lookahead == '-') ADVANCE(677); + if (lookahead == '-') ADVANCE(684); END_STATE(); case 170: - if (lookahead == '-') ADVANCE(935); + if (lookahead == '-') ADVANCE(942); END_STATE(); case 171: - if (lookahead == '-') ADVANCE(678); + if (lookahead == '-') ADVANCE(685); END_STATE(); case 172: - if (lookahead == '-') ADVANCE(937); + if (lookahead == '-') ADVANCE(944); END_STATE(); case 173: - if (lookahead == '-') ADVANCE(680); + if (lookahead == '-') ADVANCE(687); END_STATE(); case 174: - if (lookahead == '-') ADVANCE(938); + if (lookahead == '-') ADVANCE(945); END_STATE(); case 175: - if (lookahead == '-') ADVANCE(939); + if (lookahead == '-') ADVANCE(946); END_STATE(); case 176: - if (lookahead == '-') ADVANCE(1351); + if (lookahead == '-') ADVANCE(1369); END_STATE(); case 177: - if (lookahead == '-') ADVANCE(1353); + if (lookahead == '-') ADVANCE(1371); END_STATE(); case 178: - if (lookahead == '-') ADVANCE(1354); + if (lookahead == '-') ADVANCE(1372); END_STATE(); case 179: - if (lookahead == '-') ADVANCE(1355); + if (lookahead == '-') ADVANCE(1373); END_STATE(); case 180: - if (lookahead == '-') ADVANCE(1356); + if (lookahead == '-') ADVANCE(1374); END_STATE(); case 181: - if (lookahead == '-') ADVANCE(682); + if (lookahead == '-') ADVANCE(689); END_STATE(); case 182: - if (lookahead == '.') ADVANCE(1800); - if (lookahead == 'a') ADVANCE(1060); + if (lookahead == '.') ADVANCE(1826); + if (lookahead == 'a') ADVANCE(1071); if (lookahead == 'c') ADVANCE(387); - if (lookahead == 'e') ADVANCE(1037); - if (lookahead == 'f') ADVANCE(873); - if (lookahead == 'i') ADVANCE(1029); - if (lookahead == 'l') ADVANCE(877); - if (lookahead == 'm') ADVANCE(744); + if (lookahead == 'e') ADVANCE(1046); + if (lookahead == 'f') ADVANCE(880); + if (lookahead == 'i') ADVANCE(1038); + if (lookahead == 'l') ADVANCE(884); + if (lookahead == 'm') ADVANCE(752); if (lookahead == 'p') ADVANCE(378); - if (lookahead == 's') ADVANCE(1136); + if (lookahead == 's') ADVANCE(1151); END_STATE(); case 183: - if (lookahead == '0') ADVANCE(1890); - if (lookahead == '>') ADVANCE(1806); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1891); + if (lookahead == '0') ADVANCE(1916); + if (lookahead == '>') ADVANCE(1832); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1917); END_STATE(); case 184: - if (lookahead == '0') ADVANCE(1890); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1891); + if (lookahead == '0') ADVANCE(1916); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1917); END_STATE(); case 185: if (lookahead == '1') ADVANCE(238); @@ -4126,12 +4154,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 186: if (lookahead == '1') ADVANCE(239); - if (lookahead == 'f') ADVANCE(1295); + if (lookahead == 'f') ADVANCE(1312); END_STATE(); case 187: if (lookahead == '1') ADVANCE(240); - if (lookahead == '4') ADVANCE(1584); - if (lookahead == 'h') ADVANCE(887); + if (lookahead == '4') ADVANCE(1610); + if (lookahead == 'h') ADVANCE(894); END_STATE(); case 188: if (lookahead == '1') ADVANCE(241); @@ -4141,48 +4169,48 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 190: if (lookahead == '1') ADVANCE(243); - if (lookahead == 'f') ADVANCE(1309); + if (lookahead == 'f') ADVANCE(1327); END_STATE(); case 191: if (lookahead == '1') ADVANCE(244); - if (lookahead == '8') ADVANCE(1779); + if (lookahead == '8') ADVANCE(1805); END_STATE(); case 192: if (lookahead == '1') ADVANCE(245); - if (lookahead == '8') ADVANCE(1773); + if (lookahead == '8') ADVANCE(1799); END_STATE(); case 193: if (lookahead == '1') ADVANCE(246); - if (lookahead == '8') ADVANCE(1778); + if (lookahead == '8') ADVANCE(1804); END_STATE(); case 194: if (lookahead == '1') ADVANCE(247); if (lookahead == '3') ADVANCE(205); - if (lookahead == 'h') ADVANCE(944); + if (lookahead == 'h') ADVANCE(953); END_STATE(); case 195: if (lookahead == '1') ADVANCE(248); - if (lookahead == '8') ADVANCE(1776); + if (lookahead == '8') ADVANCE(1802); END_STATE(); case 196: if (lookahead == '1') ADVANCE(249); - if (lookahead == '8') ADVANCE(1775); + if (lookahead == '8') ADVANCE(1801); END_STATE(); case 197: if (lookahead == '1') ADVANCE(250); - if (lookahead == '8') ADVANCE(1777); + if (lookahead == '8') ADVANCE(1803); END_STATE(); case 198: if (lookahead == '1') ADVANCE(251); - if (lookahead == '8') ADVANCE(1774); + if (lookahead == '8') ADVANCE(1800); END_STATE(); case 199: if (lookahead == '1') ADVANCE(252); - if (lookahead == '8') ADVANCE(1780); + if (lookahead == '8') ADVANCE(1806); END_STATE(); case 200: if (lookahead == '1') ADVANCE(253); - if (lookahead == 'f') ADVANCE(1318); + if (lookahead == 'f') ADVANCE(1336); END_STATE(); case 201: if (lookahead == '1') ADVANCE(254); @@ -4194,186 +4222,186 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '1') ADVANCE(256); END_STATE(); case 204: - if (lookahead == '2') ADVANCE(1608); + if (lookahead == '2') ADVANCE(1634); END_STATE(); case 205: - if (lookahead == '2') ADVANCE(1589); + if (lookahead == '2') ADVANCE(1615); END_STATE(); case 206: if (lookahead == '2') ADVANCE(397); - if (lookahead == 'l') ADVANCE(900); + if (lookahead == 'l') ADVANCE(907); END_STATE(); case 207: - if (lookahead == '2') ADVANCE(448); - if (lookahead == 'l') ADVANCE(901); + if (lookahead == '2') ADVANCE(447); + if (lookahead == 'l') ADVANCE(908); END_STATE(); case 208: if (lookahead == '2') ADVANCE(453); - if (lookahead == 'l') ADVANCE(902); + if (lookahead == 'l') ADVANCE(909); END_STATE(); case 209: - if (lookahead == '2') ADVANCE(456); - if (lookahead == 'l') ADVANCE(903); + if (lookahead == '2') ADVANCE(457); + if (lookahead == 'l') ADVANCE(910); END_STATE(); case 210: if (lookahead == '2') ADVANCE(459); - if (lookahead == 'l') ADVANCE(904); + if (lookahead == 'l') ADVANCE(911); END_STATE(); case 211: - if (lookahead == '2') ADVANCE(461); + if (lookahead == '2') ADVANCE(462); END_STATE(); case 212: - if (lookahead == '2') ADVANCE(463); - if (lookahead == 'l') ADVANCE(905); + if (lookahead == '2') ADVANCE(465); + if (lookahead == 'l') ADVANCE(912); END_STATE(); case 213: - if (lookahead == '2') ADVANCE(465); - if (lookahead == 'l') ADVANCE(906); + if (lookahead == '2') ADVANCE(467); + if (lookahead == 'l') ADVANCE(913); END_STATE(); case 214: - if (lookahead == '2') ADVANCE(467); - if (lookahead == 'l') ADVANCE(907); + if (lookahead == '2') ADVANCE(469); + if (lookahead == 'l') ADVANCE(914); END_STATE(); case 215: - if (lookahead == '2') ADVANCE(468); - if (lookahead == 'l') ADVANCE(908); + if (lookahead == '2') ADVANCE(470); + if (lookahead == 'l') ADVANCE(915); END_STATE(); case 216: - if (lookahead == '2') ADVANCE(469); - if (lookahead == 'l') ADVANCE(909); + if (lookahead == '2') ADVANCE(471); + if (lookahead == 'l') ADVANCE(916); END_STATE(); case 217: - if (lookahead == '2') ADVANCE(470); + if (lookahead == '2') ADVANCE(472); END_STATE(); case 218: - if (lookahead == '2') ADVANCE(471); + if (lookahead == '2') ADVANCE(473); END_STATE(); case 219: - if (lookahead == '2') ADVANCE(472); + if (lookahead == '2') ADVANCE(474); END_STATE(); case 220: - if (lookahead == '2') ADVANCE(473); + if (lookahead == '2') ADVANCE(475); END_STATE(); case 221: - if (lookahead == '2') ADVANCE(474); + if (lookahead == '2') ADVANCE(476); END_STATE(); case 222: - if (lookahead == '2') ADVANCE(475); + if (lookahead == '2') ADVANCE(477); END_STATE(); case 223: - if (lookahead == '2') ADVANCE(476); + if (lookahead == '2') ADVANCE(478); END_STATE(); case 224: - if (lookahead == '2') ADVANCE(477); + if (lookahead == '2') ADVANCE(479); END_STATE(); case 225: - if (lookahead == '2') ADVANCE(478); - if (lookahead == 'l') ADVANCE(911); + if (lookahead == '2') ADVANCE(480); + if (lookahead == 'l') ADVANCE(918); END_STATE(); case 226: - if (lookahead == '2') ADVANCE(479); + if (lookahead == '2') ADVANCE(481); END_STATE(); case 227: - if (lookahead == '2') ADVANCE(480); + if (lookahead == '2') ADVANCE(482); END_STATE(); case 228: - if (lookahead == '2') ADVANCE(481); + if (lookahead == '2') ADVANCE(483); END_STATE(); case 229: - if (lookahead == '2') ADVANCE(482); + if (lookahead == '2') ADVANCE(484); END_STATE(); case 230: - if (lookahead == '2') ADVANCE(483); + if (lookahead == '2') ADVANCE(485); END_STATE(); case 231: - if (lookahead == '2') ADVANCE(484); + if (lookahead == '2') ADVANCE(486); END_STATE(); case 232: - if (lookahead == '2') ADVANCE(485); + if (lookahead == '2') ADVANCE(487); END_STATE(); case 233: - if (lookahead == '2') ADVANCE(486); + if (lookahead == '2') ADVANCE(488); END_STATE(); case 234: - if (lookahead == '2') ADVANCE(487); + if (lookahead == '2') ADVANCE(489); END_STATE(); case 235: - if (lookahead == '2') ADVANCE(488); + if (lookahead == '2') ADVANCE(490); END_STATE(); case 236: - if (lookahead == '2') ADVANCE(489); + if (lookahead == '2') ADVANCE(491); END_STATE(); case 237: - if (lookahead == '2') ADVANCE(490); + if (lookahead == '2') ADVANCE(492); END_STATE(); case 238: - if (lookahead == '6') ADVANCE(1607); + if (lookahead == '6') ADVANCE(1633); END_STATE(); case 239: - if (lookahead == '6') ADVANCE(1569); + if (lookahead == '6') ADVANCE(1595); END_STATE(); case 240: - if (lookahead == '6') ADVANCE(1585); + if (lookahead == '6') ADVANCE(1611); END_STATE(); case 241: - if (lookahead == '6') ADVANCE(1568); + if (lookahead == '6') ADVANCE(1594); END_STATE(); case 242: - if (lookahead == '6') ADVANCE(1587); + if (lookahead == '6') ADVANCE(1613); END_STATE(); case 243: - if (lookahead == '6') ADVANCE(1572); + if (lookahead == '6') ADVANCE(1598); END_STATE(); case 244: - if (lookahead == '6') ADVANCE(1771); + if (lookahead == '6') ADVANCE(1797); END_STATE(); case 245: - if (lookahead == '6') ADVANCE(1765); + if (lookahead == '6') ADVANCE(1791); END_STATE(); case 246: - if (lookahead == '6') ADVANCE(1770); + if (lookahead == '6') ADVANCE(1796); END_STATE(); case 247: - if (lookahead == '6') ADVANCE(1588); + if (lookahead == '6') ADVANCE(1614); END_STATE(); case 248: - if (lookahead == '6') ADVANCE(1768); + if (lookahead == '6') ADVANCE(1794); END_STATE(); case 249: - if (lookahead == '6') ADVANCE(1767); + if (lookahead == '6') ADVANCE(1793); END_STATE(); case 250: - if (lookahead == '6') ADVANCE(1769); + if (lookahead == '6') ADVANCE(1795); END_STATE(); case 251: - if (lookahead == '6') ADVANCE(1766); + if (lookahead == '6') ADVANCE(1792); END_STATE(); case 252: - if (lookahead == '6') ADVANCE(1772); + if (lookahead == '6') ADVANCE(1798); END_STATE(); case 253: - if (lookahead == '6') ADVANCE(1575); + if (lookahead == '6') ADVANCE(1601); END_STATE(); case 254: - if (lookahead == '6') ADVANCE(1571); + if (lookahead == '6') ADVANCE(1597); END_STATE(); case 255: - if (lookahead == '6') ADVANCE(1591); + if (lookahead == '6') ADVANCE(1617); END_STATE(); case 256: - if (lookahead == '6') ADVANCE(1574); + if (lookahead == '6') ADVANCE(1600); END_STATE(); case 257: - if (lookahead == '8') ADVANCE(1781); + if (lookahead == '8') ADVANCE(1807); END_STATE(); case 258: - if (lookahead == '8') ADVANCE(1782); + if (lookahead == '8') ADVANCE(1808); END_STATE(); case 259: - if (lookahead == '8') ADVANCE(1783); + if (lookahead == '8') ADVANCE(1809); END_STATE(); case 260: - if (lookahead == ':') ADVANCE(1811); + if (lookahead == ':') ADVANCE(1837); if (lookahead == 'a') ADVANCE(356); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4381,7 +4409,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 261: - if (lookahead == ':') ADVANCE(1811); + if (lookahead == ':') ADVANCE(1837); if (lookahead == 'a') ADVANCE(343); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4389,7 +4417,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 262: - if (lookahead == ':') ADVANCE(1811); + if (lookahead == ':') ADVANCE(1837); if (lookahead == 'a') ADVANCE(316); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4397,7 +4425,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 263: - if (lookahead == ':') ADVANCE(1811); + if (lookahead == ':') ADVANCE(1837); if (lookahead == 'a') ADVANCE(279); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4405,7 +4433,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 264: - if (lookahead == ':') ADVANCE(1811); + if (lookahead == ':') ADVANCE(1837); if (lookahead == 'a') ADVANCE(345); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4413,7 +4441,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 265: - if (lookahead == ':') ADVANCE(1811); + if (lookahead == ':') ADVANCE(1837); if (lookahead == 'a') ADVANCE(281); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4421,7 +4449,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 266: - if (lookahead == ':') ADVANCE(1811); + if (lookahead == ':') ADVANCE(1837); if (lookahead == 'a') ADVANCE(327); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4429,7 +4457,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 267: - if (lookahead == ':') ADVANCE(1811); + if (lookahead == ':') ADVANCE(1837); if (lookahead == 'a') ADVANCE(359); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4437,7 +4465,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 268: - if (lookahead == ':') ADVANCE(1811); + if (lookahead == ':') ADVANCE(1837); if (lookahead == 'a') ADVANCE(344); if (lookahead == 'o') ADVANCE(320); if (('0' <= lookahead && lookahead <= '9') || @@ -4446,7 +4474,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 269: - if (lookahead == ':') ADVANCE(1811); + if (lookahead == ':') ADVANCE(1837); if (lookahead == 'a') ADVANCE(358); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4454,7 +4482,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 270: - if (lookahead == ':') ADVANCE(1811); + if (lookahead == ':') ADVANCE(1837); if (lookahead == 'a') ADVANCE(360); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4462,7 +4490,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 271: - if (lookahead == ':') ADVANCE(1811); + if (lookahead == ':') ADVANCE(1837); if (lookahead == 'a') ADVANCE(361); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4470,7 +4498,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 272: - if (lookahead == ':') ADVANCE(1811); + if (lookahead == ':') ADVANCE(1837); if (lookahead == 'b') ADVANCE(349); if (lookahead == 'n') ADVANCE(326); if (('0' <= lookahead && lookahead <= '9') || @@ -4479,7 +4507,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 273: - if (lookahead == ':') ADVANCE(1811); + if (lookahead == ':') ADVANCE(1837); if (lookahead == 'b') ADVANCE(317); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4487,7 +4515,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 274: - if (lookahead == ':') ADVANCE(1811); + if (lookahead == ':') ADVANCE(1837); if (lookahead == 'c') ADVANCE(304); if (lookahead == 't') ADVANCE(303); if (('0' <= lookahead && lookahead <= '9') || @@ -4496,31 +4524,31 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 275: - if (lookahead == ':') ADVANCE(1811); - if (lookahead == 'c') ADVANCE(1828); + if (lookahead == ':') ADVANCE(1837); + if (lookahead == 'c') ADVANCE(1854); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 276: - if (lookahead == ':') ADVANCE(1811); - if (lookahead == 'c') ADVANCE(1837); + if (lookahead == ':') ADVANCE(1837); + if (lookahead == 'c') ADVANCE(1863); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 277: - if (lookahead == ':') ADVANCE(1811); - if (lookahead == 'c') ADVANCE(1864); + if (lookahead == ':') ADVANCE(1837); + if (lookahead == 'c') ADVANCE(1890); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 278: - if (lookahead == ':') ADVANCE(1811); + if (lookahead == ':') ADVANCE(1837); if (lookahead == 'c') ADVANCE(318); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4528,7 +4556,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 279: - if (lookahead == ':') ADVANCE(1811); + if (lookahead == ':') ADVANCE(1837); if (lookahead == 'c') ADVANCE(352); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4536,7 +4564,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 280: - if (lookahead == ':') ADVANCE(1811); + if (lookahead == ':') ADVANCE(1837); if (lookahead == 'c') ADVANCE(355); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4544,7 +4572,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 281: - if (lookahead == ':') ADVANCE(1811); + if (lookahead == ':') ADVANCE(1837); if (lookahead == 'c') ADVANCE(292); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4552,7 +4580,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 282: - if (lookahead == ':') ADVANCE(1811); + if (lookahead == ':') ADVANCE(1837); if (lookahead == 'c') ADVANCE(362); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4560,7 +4588,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 283: - if (lookahead == ':') ADVANCE(1811); + if (lookahead == ':') ADVANCE(1837); if (lookahead == 'd') ADVANCE(301); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4568,7 +4596,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 284: - if (lookahead == ':') ADVANCE(1811); + if (lookahead == ':') ADVANCE(1837); if (lookahead == 'd') ADVANCE(149); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4576,23 +4604,23 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 285: - if (lookahead == ':') ADVANCE(1811); - if (lookahead == 'd') ADVANCE(1834); + if (lookahead == ':') ADVANCE(1837); + if (lookahead == 'd') ADVANCE(1860); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 286: - if (lookahead == ':') ADVANCE(1811); - if (lookahead == 'd') ADVANCE(1843); + if (lookahead == ':') ADVANCE(1837); + if (lookahead == 'd') ADVANCE(1869); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 287: - if (lookahead == ':') ADVANCE(1811); + if (lookahead == ':') ADVANCE(1837); if (lookahead == 'e') ADVANCE(278); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4600,47 +4628,47 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 288: - if (lookahead == ':') ADVANCE(1811); - if (lookahead == 'e') ADVANCE(1861); + if (lookahead == ':') ADVANCE(1837); + if (lookahead == 'e') ADVANCE(1887); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 289: - if (lookahead == ':') ADVANCE(1811); - if (lookahead == 'e') ADVANCE(1852); + if (lookahead == ':') ADVANCE(1837); + if (lookahead == 'e') ADVANCE(1878); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 290: - if (lookahead == ':') ADVANCE(1811); - if (lookahead == 'e') ADVANCE(1831); + if (lookahead == ':') ADVANCE(1837); + if (lookahead == 'e') ADVANCE(1857); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 291: - if (lookahead == ':') ADVANCE(1811); - if (lookahead == 'e') ADVANCE(1846); + if (lookahead == ':') ADVANCE(1837); + if (lookahead == 'e') ADVANCE(1872); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 292: - if (lookahead == ':') ADVANCE(1811); - if (lookahead == 'e') ADVANCE(1855); + if (lookahead == ':') ADVANCE(1837); + if (lookahead == 'e') ADVANCE(1881); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 293: - if (lookahead == ':') ADVANCE(1811); + if (lookahead == ':') ADVANCE(1837); if (lookahead == 'e') ADVANCE(282); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4648,7 +4676,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 294: - if (lookahead == ':') ADVANCE(1811); + if (lookahead == ':') ADVANCE(1837); if (lookahead == 'e') ADVANCE(284); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4656,7 +4684,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 295: - if (lookahead == ':') ADVANCE(1811); + if (lookahead == ':') ADVANCE(1837); if (lookahead == 'e') ADVANCE(338); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4664,7 +4692,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 296: - if (lookahead == ':') ADVANCE(1811); + if (lookahead == ':') ADVANCE(1837); if (lookahead == 'e') ADVANCE(285); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4672,7 +4700,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 297: - if (lookahead == ':') ADVANCE(1811); + if (lookahead == ':') ADVANCE(1837); if (lookahead == 'e') ADVANCE(286); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4680,7 +4708,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 298: - if (lookahead == ':') ADVANCE(1811); + if (lookahead == ':') ADVANCE(1837); if (lookahead == 'e') ADVANCE(329); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4688,7 +4716,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 299: - if (lookahead == ':') ADVANCE(1811); + if (lookahead == ':') ADVANCE(1837); if (lookahead == 'e') ADVANCE(363); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4696,7 +4724,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 300: - if (lookahead == ':') ADVANCE(1811); + if (lookahead == ':') ADVANCE(1837); if (lookahead == 'f') ADVANCE(265); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4704,7 +4732,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 301: - if (lookahead == ':') ADVANCE(1811); + if (lookahead == ':') ADVANCE(1837); if (lookahead == 'g') ADVANCE(288); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4712,7 +4740,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 302: - if (lookahead == ':') ADVANCE(1811); + if (lookahead == ':') ADVANCE(1837); if (lookahead == 'g') ADVANCE(348); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4720,7 +4748,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 303: - if (lookahead == ':') ADVANCE(1811); + if (lookahead == ':') ADVANCE(1837); if (lookahead == 'h') ADVANCE(299); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4728,7 +4756,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 304: - if (lookahead == ':') ADVANCE(1811); + if (lookahead == ':') ADVANCE(1837); if (lookahead == 'h') ADVANCE(347); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4736,7 +4764,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 305: - if (lookahead == ':') ADVANCE(1811); + if (lookahead == ':') ADVANCE(1837); if (lookahead == 'i') ADVANCE(283); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4744,7 +4772,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 306: - if (lookahead == ':') ADVANCE(1811); + if (lookahead == ':') ADVANCE(1837); if (lookahead == 'i') ADVANCE(371); if (lookahead == 'o') ADVANCE(364); if (('0' <= lookahead && lookahead <= '9') || @@ -4753,7 +4781,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 307: - if (lookahead == ':') ADVANCE(1811); + if (lookahead == ':') ADVANCE(1837); if (lookahead == 'i') ADVANCE(372); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4761,7 +4789,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 308: - if (lookahead == ':') ADVANCE(1811); + if (lookahead == ':') ADVANCE(1837); if (lookahead == 'i') ADVANCE(370); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4769,7 +4797,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 309: - if (lookahead == ':') ADVANCE(1811); + if (lookahead == ':') ADVANCE(1837); if (lookahead == 'i') ADVANCE(275); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4777,7 +4805,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 310: - if (lookahead == ':') ADVANCE(1811); + if (lookahead == ':') ADVANCE(1837); if (lookahead == 'i') ADVANCE(276); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4785,7 +4813,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 311: - if (lookahead == ':') ADVANCE(1811); + if (lookahead == ':') ADVANCE(1837); if (lookahead == 'i') ADVANCE(328); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4793,7 +4821,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 312: - if (lookahead == ':') ADVANCE(1811); + if (lookahead == ':') ADVANCE(1837); if (lookahead == 'i') ADVANCE(319); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4801,7 +4829,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 313: - if (lookahead == ':') ADVANCE(1811); + if (lookahead == ':') ADVANCE(1837); if (lookahead == 'i') ADVANCE(277); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4809,7 +4837,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 314: - if (lookahead == ':') ADVANCE(1811); + if (lookahead == ':') ADVANCE(1837); if (lookahead == 'i') ADVANCE(298); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4817,7 +4845,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 315: - if (lookahead == ':') ADVANCE(1811); + if (lookahead == ':') ADVANCE(1837); if (lookahead == 'i') ADVANCE(336); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4825,15 +4853,15 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 316: - if (lookahead == ':') ADVANCE(1811); - if (lookahead == 'l') ADVANCE(1840); + if (lookahead == ':') ADVANCE(1837); + if (lookahead == 'l') ADVANCE(1866); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 317: - if (lookahead == ':') ADVANCE(1811); + if (lookahead == ':') ADVANCE(1837); if (lookahead == 'l') ADVANCE(309); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4841,7 +4869,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 318: - if (lookahead == ':') ADVANCE(1811); + if (lookahead == ':') ADVANCE(1837); if (lookahead == 'l') ADVANCE(264); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4849,7 +4877,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 319: - if (lookahead == ':') ADVANCE(1811); + if (lookahead == ':') ADVANCE(1837); if (lookahead == 'l') ADVANCE(291); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4857,7 +4885,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 320: - if (lookahead == ':') ADVANCE(1811); + if (lookahead == ':') ADVANCE(1837); if (lookahead == 'l') ADVANCE(270); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4865,15 +4893,15 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 321: - if (lookahead == ':') ADVANCE(1811); - if (lookahead == 'm') ADVANCE(1867); + if (lookahead == ':') ADVANCE(1837); + if (lookahead == 'm') ADVANCE(1893); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 322: - if (lookahead == ':') ADVANCE(1811); + if (lookahead == ':') ADVANCE(1837); if (lookahead == 'n') ADVANCE(368); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4881,7 +4909,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 323: - if (lookahead == ':') ADVANCE(1811); + if (lookahead == ':') ADVANCE(1837); if (lookahead == 'n') ADVANCE(354); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4889,7 +4917,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 324: - if (lookahead == ':') ADVANCE(1811); + if (lookahead == ':') ADVANCE(1837); if (lookahead == 'n') ADVANCE(274); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4897,15 +4925,15 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 325: - if (lookahead == ':') ADVANCE(1811); - if (lookahead == 'n') ADVANCE(1877); + if (lookahead == ':') ADVANCE(1837); + if (lookahead == 'n') ADVANCE(1903); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 326: - if (lookahead == ':') ADVANCE(1811); + if (lookahead == ':') ADVANCE(1837); if (lookahead == 'n') ADVANCE(333); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4913,7 +4941,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 327: - if (lookahead == ':') ADVANCE(1811); + if (lookahead == ':') ADVANCE(1837); if (lookahead == 'n') ADVANCE(350); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4921,7 +4949,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 328: - if (lookahead == ':') ADVANCE(1811); + if (lookahead == ':') ADVANCE(1837); if (lookahead == 'n') ADVANCE(262); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4929,7 +4957,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 329: - if (lookahead == ':') ADVANCE(1811); + if (lookahead == ':') ADVANCE(1837); if (lookahead == 'n') ADVANCE(353); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4937,7 +4965,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 330: - if (lookahead == ':') ADVANCE(1811); + if (lookahead == ':') ADVANCE(1837); if (lookahead == 'n') ADVANCE(307); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4945,7 +4973,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 331: - if (lookahead == ':') ADVANCE(1811); + if (lookahead == ':') ADVANCE(1837); if (lookahead == 'n') ADVANCE(351); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4953,7 +4981,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 332: - if (lookahead == ':') ADVANCE(1811); + if (lookahead == ':') ADVANCE(1837); if (lookahead == 'o') ADVANCE(331); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4961,7 +4989,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 333: - if (lookahead == ':') ADVANCE(1811); + if (lookahead == ':') ADVANCE(1837); if (lookahead == 'o') ADVANCE(367); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4969,7 +4997,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 334: - if (lookahead == ':') ADVANCE(1811); + if (lookahead == ':') ADVANCE(1837); if (lookahead == 'o') ADVANCE(339); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4977,7 +5005,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 335: - if (lookahead == ':') ADVANCE(1811); + if (lookahead == ':') ADVANCE(1837); if (lookahead == 'o') ADVANCE(330); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4985,7 +5013,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 336: - if (lookahead == ':') ADVANCE(1811); + if (lookahead == ':') ADVANCE(1837); if (lookahead == 'o') ADVANCE(325); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4993,7 +5021,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 337: - if (lookahead == ':') ADVANCE(1811); + if (lookahead == ':') ADVANCE(1837); if (lookahead == 'r') ADVANCE(306); if (lookahead == 'u') ADVANCE(273); if (('0' <= lookahead && lookahead <= '9') || @@ -5002,7 +5030,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 338: - if (lookahead == ':') ADVANCE(1811); + if (lookahead == ':') ADVANCE(1837); if (lookahead == 'r') ADVANCE(300); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -5010,15 +5038,15 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 339: - if (lookahead == ':') ADVANCE(1811); - if (lookahead == 'r') ADVANCE(1870); + if (lookahead == ':') ADVANCE(1837); + if (lookahead == 'r') ADVANCE(1896); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 340: - if (lookahead == ':') ADVANCE(1811); + if (lookahead == ':') ADVANCE(1837); if (lookahead == 'r') ADVANCE(305); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -5026,7 +5054,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 341: - if (lookahead == ':') ADVANCE(1811); + if (lookahead == ':') ADVANCE(1837); if (lookahead == 'r') ADVANCE(266); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -5034,7 +5062,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 342: - if (lookahead == ':') ADVANCE(1811); + if (lookahead == ':') ADVANCE(1837); if (lookahead == 'r') ADVANCE(369); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -5042,7 +5070,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 343: - if (lookahead == ':') ADVANCE(1811); + if (lookahead == ':') ADVANCE(1837); if (lookahead == 'r') ADVANCE(302); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -5050,7 +5078,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 344: - if (lookahead == ':') ADVANCE(1811); + if (lookahead == ':') ADVANCE(1837); if (lookahead == 'r') ADVANCE(261); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -5058,7 +5086,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 345: - if (lookahead == ':') ADVANCE(1811); + if (lookahead == ':') ADVANCE(1837); if (lookahead == 'r') ADVANCE(294); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -5066,7 +5094,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 346: - if (lookahead == ':') ADVANCE(1811); + if (lookahead == ':') ADVANCE(1837); if (lookahead == 'r') ADVANCE(263); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -5074,7 +5102,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 347: - if (lookahead == ':') ADVANCE(1811); + if (lookahead == ':') ADVANCE(1837); if (lookahead == 'r') ADVANCE(335); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -5082,15 +5110,15 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 348: - if (lookahead == ':') ADVANCE(1811); - if (lookahead == 's') ADVANCE(1873); + if (lookahead == ':') ADVANCE(1837); + if (lookahead == 's') ADVANCE(1899); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 349: - if (lookahead == ':') ADVANCE(1811); + if (lookahead == ':') ADVANCE(1837); if (lookahead == 's') ADVANCE(365); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -5098,7 +5126,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 350: - if (lookahead == ':') ADVANCE(1811); + if (lookahead == ':') ADVANCE(1837); if (lookahead == 's') ADVANCE(314); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -5106,7 +5134,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 351: - if (lookahead == ':') ADVANCE(1811); + if (lookahead == ':') ADVANCE(1837); if (lookahead == 's') ADVANCE(357); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -5114,23 +5142,23 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 352: - if (lookahead == ':') ADVANCE(1811); - if (lookahead == 't') ADVANCE(1858); + if (lookahead == ':') ADVANCE(1837); + if (lookahead == 't') ADVANCE(1884); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 353: - if (lookahead == ':') ADVANCE(1811); - if (lookahead == 't') ADVANCE(1849); + if (lookahead == ':') ADVANCE(1837); + if (lookahead == 't') ADVANCE(1875); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 354: - if (lookahead == ':') ADVANCE(1811); + if (lookahead == ':') ADVANCE(1837); if (lookahead == 't') ADVANCE(295); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -5138,7 +5166,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 355: - if (lookahead == ':') ADVANCE(1811); + if (lookahead == ':') ADVANCE(1837); if (lookahead == 't') ADVANCE(334); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -5146,7 +5174,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 356: - if (lookahead == ':') ADVANCE(1811); + if (lookahead == ':') ADVANCE(1837); if (lookahead == 't') ADVANCE(308); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -5154,7 +5182,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 357: - if (lookahead == ':') ADVANCE(1811); + if (lookahead == ':') ADVANCE(1837); if (lookahead == 't') ADVANCE(342); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -5162,7 +5190,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 358: - if (lookahead == ':') ADVANCE(1811); + if (lookahead == ':') ADVANCE(1837); if (lookahead == 't') ADVANCE(310); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -5170,7 +5198,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 359: - if (lookahead == ':') ADVANCE(1811); + if (lookahead == ':') ADVANCE(1837); if (lookahead == 't') ADVANCE(290); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -5178,7 +5206,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 360: - if (lookahead == ':') ADVANCE(1811); + if (lookahead == ':') ADVANCE(1837); if (lookahead == 't') ADVANCE(312); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -5186,7 +5214,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 361: - if (lookahead == ':') ADVANCE(1811); + if (lookahead == ':') ADVANCE(1837); if (lookahead == 't') ADVANCE(315); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -5194,7 +5222,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 362: - if (lookahead == ':') ADVANCE(1811); + if (lookahead == ':') ADVANCE(1837); if (lookahead == 't') ADVANCE(296); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -5202,7 +5230,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 363: - if (lookahead == ':') ADVANCE(1811); + if (lookahead == ':') ADVANCE(1837); if (lookahead == 't') ADVANCE(313); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -5210,7 +5238,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 364: - if (lookahead == ':') ADVANCE(1811); + if (lookahead == ':') ADVANCE(1837); if (lookahead == 't') ADVANCE(293); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -5218,7 +5246,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 365: - if (lookahead == ':') ADVANCE(1811); + if (lookahead == ':') ADVANCE(1837); if (lookahead == 't') ADVANCE(346); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -5226,7 +5254,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 366: - if (lookahead == ':') ADVANCE(1811); + if (lookahead == ':') ADVANCE(1837); if (lookahead == 't') ADVANCE(269); if (lookahead == 'y') ADVANCE(324); if (('0' <= lookahead && lookahead <= '9') || @@ -5235,7 +5263,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 367: - if (lookahead == ':') ADVANCE(1811); + if (lookahead == ':') ADVANCE(1837); if (lookahead == 't') ADVANCE(271); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -5243,7 +5271,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 368: - if (lookahead == ':') ADVANCE(1811); + if (lookahead == ':') ADVANCE(1837); if (lookahead == 'u') ADVANCE(321); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -5251,7 +5279,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 369: - if (lookahead == ':') ADVANCE(1811); + if (lookahead == ':') ADVANCE(1837); if (lookahead == 'u') ADVANCE(280); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -5259,7 +5287,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 370: - if (lookahead == ':') ADVANCE(1811); + if (lookahead == ':') ADVANCE(1837); if (lookahead == 'v') ADVANCE(289); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -5267,7 +5295,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 371: - if (lookahead == ':') ADVANCE(1811); + if (lookahead == ':') ADVANCE(1837); if (lookahead == 'v') ADVANCE(267); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -5275,7 +5303,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 372: - if (lookahead == ':') ADVANCE(1811); + if (lookahead == ':') ADVANCE(1837); if (lookahead == 'z') ADVANCE(297); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -5283,14 +5311,14 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'y')) ADVANCE(373); END_STATE(); case 373: - if (lookahead == ':') ADVANCE(1811); + if (lookahead == ':') ADVANCE(1837); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); case 374: - if (lookahead == ';') ADVANCE(1810); + if (lookahead == ';') ADVANCE(1836); if (lookahead == '$' || ('/' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -5298,7 +5326,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(374); END_STATE(); case 375: - if (lookahead == '>') ADVANCE(1806); + if (lookahead == '>') ADVANCE(1832); END_STATE(); case 376: if (lookahead == '>') ADVANCE(18); @@ -5307,908 +5335,910 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '>') ADVANCE(19); END_STATE(); case 378: - if (lookahead == 'a') ADVANCE(576); + if (lookahead == 'a') ADVANCE(583); END_STATE(); case 379: - if (lookahead == 'a') ADVANCE(1533); + if (lookahead == 'a') ADVANCE(1557); END_STATE(); case 380: - if (lookahead == 'a') ADVANCE(1808); + if (lookahead == 'a') ADVANCE(1834); END_STATE(); case 381: - if (lookahead == 'a') ADVANCE(1809); + if (lookahead == 'a') ADVANCE(1835); END_STATE(); case 382: - if (lookahead == 'a') ADVANCE(1604); + if (lookahead == 'a') ADVANCE(1630); END_STATE(); case 383: - if (lookahead == 'a') ADVANCE(529); - if (lookahead == 'r') ADVANCE(872); - if (lookahead == 'u') ADVANCE(502); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1883); + if (lookahead == 'a') ADVANCE(536); + if (lookahead == 'r') ADVANCE(879); + if (lookahead == 'u') ADVANCE(506); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1909); END_STATE(); case 384: - if (lookahead == 'a') ADVANCE(1430); + if (lookahead == 'a') ADVANCE(1448); END_STATE(); case 385: - if (lookahead == 'a') ADVANCE(1430); - if (lookahead == 'e') ADVANCE(836); - if (lookahead == 'o') ADVANCE(1223); - if (lookahead == 'u') ADVANCE(980); + if (lookahead == 'a') ADVANCE(1448); + if (lookahead == 'e') ADVANCE(843); + if (lookahead == 'o') ADVANCE(1242); + if (lookahead == 'u') ADVANCE(989); END_STATE(); case 386: - if (lookahead == 'a') ADVANCE(1342); + if (lookahead == 'a') ADVANCE(1360); END_STATE(); case 387: - if (lookahead == 'a') ADVANCE(1427); + if (lookahead == 'a') ADVANCE(1445); if (lookahead == 'l') ADVANCE(386); END_STATE(); case 388: - if (lookahead == 'a') ADVANCE(1530); + if (lookahead == 'a') ADVANCE(1554); END_STATE(); case 389: - if (lookahead == 'a') ADVANCE(1287); - if (lookahead == 'u') ADVANCE(1364); + if (lookahead == 'a') ADVANCE(1305); + if (lookahead == 'u') ADVANCE(1382); END_STATE(); case 390: - if (lookahead == 'a') ADVANCE(1025); + if (lookahead == 'a') ADVANCE(1034); END_STATE(); case 391: - if (lookahead == 'a') ADVANCE(1531); + if (lookahead == 'a') ADVANCE(1555); END_STATE(); case 392: - if (lookahead == 'a') ADVANCE(1286); + if (lookahead == 'a') ADVANCE(1304); END_STATE(); case 393: - if (lookahead == 'a') ADVANCE(1055); + if (lookahead == 'a') ADVANCE(1066); END_STATE(); case 394: - if (lookahead == 'a') ADVANCE(1028); + if (lookahead == 'a') ADVANCE(1037); END_STATE(); case 395: - if (lookahead == 'a') ADVANCE(1316); + if (lookahead == 'a') ADVANCE(1334); END_STATE(); case 396: - if (lookahead == 'a') ADVANCE(1110); + if (lookahead == 'a') ADVANCE(1140); END_STATE(); case 397: - if (lookahead == 'a') ADVANCE(593); + if (lookahead == 'a') ADVANCE(600); END_STATE(); case 398: - if (lookahead == 'a') ADVANCE(1310); - if (lookahead == 'i') ADVANCE(1113); + if (lookahead == 'a') ADVANCE(1328); + if (lookahead == 'i') ADVANCE(1124); END_STATE(); case 399: - if (lookahead == 'a') ADVANCE(1239); + if (lookahead == 'a') ADVANCE(1121); END_STATE(); case 400: - if (lookahead == 'a') ADVANCE(970); + if (lookahead == 'a') ADVANCE(1257); END_STATE(); case 401: - if (lookahead == 'a') ADVANCE(977); + if (lookahead == 'a') ADVANCE(979); END_STATE(); case 402: - if (lookahead == 'a') ADVANCE(1240); + if (lookahead == 'a') ADVANCE(986); END_STATE(); case 403: - if (lookahead == 'a') ADVANCE(1241); + if (lookahead == 'a') ADVANCE(1258); END_STATE(); case 404: - if (lookahead == 'a') ADVANCE(1242); + if (lookahead == 'a') ADVANCE(1259); END_STATE(); case 405: - if (lookahead == 'a') ADVANCE(1477); + if (lookahead == 'a') ADVANCE(1260); END_STATE(); case 406: - if (lookahead == 'a') ADVANCE(1243); + if (lookahead == 'a') ADVANCE(1495); END_STATE(); case 407: - if (lookahead == 'a') ADVANCE(1244); + if (lookahead == 'a') ADVANCE(1261); END_STATE(); case 408: - if (lookahead == 'a') ADVANCE(972); + if (lookahead == 'a') ADVANCE(1262); END_STATE(); case 409: - if (lookahead == 'a') ADVANCE(1446); + if (lookahead == 'a') ADVANCE(981); END_STATE(); case 410: - if (lookahead == 'a') ADVANCE(1245); + if (lookahead == 'a') ADVANCE(1464); END_STATE(); case 411: - if (lookahead == 'a') ADVANCE(1044); + if (lookahead == 'a') ADVANCE(1263); END_STATE(); case 412: - if (lookahead == 'a') ADVANCE(1045); + if (lookahead == 'a') ADVANCE(1053); END_STATE(); case 413: - if (lookahead == 'a') ADVANCE(1046); + if (lookahead == 'a') ADVANCE(1054); END_STATE(); case 414: - if (lookahead == 'a') ADVANCE(1047); + if (lookahead == 'a') ADVANCE(1055); END_STATE(); case 415: - if (lookahead == 'a') ADVANCE(1048); + if (lookahead == 'a') ADVANCE(1056); END_STATE(); case 416: - if (lookahead == 'a') ADVANCE(1049); + if (lookahead == 'a') ADVANCE(1057); END_STATE(); case 417: - if (lookahead == 'a') ADVANCE(1381); + if (lookahead == 'a') ADVANCE(1058); END_STATE(); case 418: - if (lookahead == 'a') ADVANCE(1109); + if (lookahead == 'a') ADVANCE(1399); END_STATE(); case 419: - if (lookahead == 'a') ADVANCE(1382); + if (lookahead == 'a') ADVANCE(1400); END_STATE(); case 420: - if (lookahead == 'a') ADVANCE(1383); + if (lookahead == 'a') ADVANCE(1401); END_STATE(); case 421: - if (lookahead == 'a') ADVANCE(1384); + if (lookahead == 'a') ADVANCE(1120); END_STATE(); case 422: - if (lookahead == 'a') ADVANCE(1385); + if (lookahead == 'a') ADVANCE(1402); END_STATE(); case 423: - if (lookahead == 'a') ADVANCE(1386); + if (lookahead == 'a') ADVANCE(1403); END_STATE(); case 424: - if (lookahead == 'a') ADVANCE(1059); - if (lookahead == 'e') ADVANCE(1075); - if (lookahead == 'f') ADVANCE(873); - if (lookahead == 'm') ADVANCE(744); + if (lookahead == 'a') ADVANCE(1404); END_STATE(); case 425: - if (lookahead == 'a') ADVANCE(1449); + if (lookahead == 'a') ADVANCE(1467); END_STATE(); case 426: - if (lookahead == 'a') ADVANCE(1391); + if (lookahead == 'a') ADVANCE(1409); END_STATE(); case 427: - if (lookahead == 'a') ADVANCE(1392); + if (lookahead == 'a') ADVANCE(1410); END_STATE(); case 428: - if (lookahead == 'a') ADVANCE(1409); + if (lookahead == 'a') ADVANCE(1427); END_STATE(); case 429: - if (lookahead == 'a') ADVANCE(1414); + if (lookahead == 'a') ADVANCE(1432); END_STATE(); case 430: - if (lookahead == 'a') ADVANCE(1452); + if (lookahead == 'a') ADVANCE(1470); END_STATE(); case 431: - if (lookahead == 'a') ADVANCE(1453); + if (lookahead == 'a') ADVANCE(1471); END_STATE(); case 432: - if (lookahead == 'a') ADVANCE(1416); + if (lookahead == 'a') ADVANCE(1434); END_STATE(); case 433: - if (lookahead == 'a') ADVANCE(577); + if (lookahead == 'a') ADVANCE(584); END_STATE(); case 434: - if (lookahead == 'a') ADVANCE(1534); + if (lookahead == 'a') ADVANCE(1558); END_STATE(); case 435: - if (lookahead == 'a') ADVANCE(1291); - if (lookahead == 'o') ADVANCE(1004); + if (lookahead == 'a') ADVANCE(1309); + if (lookahead == 'o') ADVANCE(1013); END_STATE(); case 436: - if (lookahead == 'a') ADVANCE(1291); - if (lookahead == 'o') ADVANCE(1004); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1881); + if (lookahead == 'a') ADVANCE(1309); + if (lookahead == 'o') ADVANCE(1013); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1907); END_STATE(); case 437: - if (lookahead == 'a') ADVANCE(1345); + if (lookahead == 'a') ADVANCE(1363); END_STATE(); case 438: - if (lookahead == 'a') ADVANCE(558); + if (lookahead == 'a') ADVANCE(565); END_STATE(); case 439: - if (lookahead == 'a') ADVANCE(1322); + if (lookahead == 'a') ADVANCE(1340); END_STATE(); case 440: - if (lookahead == 'a') ADVANCE(1466); + if (lookahead == 'a') ADVANCE(1483); END_STATE(); case 441: - if (lookahead == 'a') ADVANCE(557); + if (lookahead == 'a') ADVANCE(564); END_STATE(); case 442: - if (lookahead == 'a') ADVANCE(1348); + if (lookahead == 'a') ADVANCE(1366); END_STATE(); case 443: - if (lookahead == 'a') ADVANCE(1464); + if (lookahead == 'a') ADVANCE(1482); END_STATE(); case 444: - if (lookahead == 'a') ADVANCE(1438); + if (lookahead == 'a') ADVANCE(1456); END_STATE(); case 445: - if (lookahead == 'a') ADVANCE(561); + if (lookahead == 'a') ADVANCE(568); END_STATE(); case 446: - if (lookahead == 'a') ADVANCE(1476); + if (lookahead == 'a') ADVANCE(1494); END_STATE(); case 447: - if (lookahead == 'a') ADVANCE(1118); + if (lookahead == 'a') ADVANCE(646); END_STATE(); case 448: - if (lookahead == 'a') ADVANCE(639); + if (lookahead == 'a') ADVANCE(1329); END_STATE(); case 449: - if (lookahead == 'a') ADVANCE(1311); + if (lookahead == 'a') ADVANCE(1129); END_STATE(); case 450: - if (lookahead == 'a') ADVANCE(1114); + if (lookahead == 'a') ADVANCE(1125); END_STATE(); case 451: - if (lookahead == 'a') ADVANCE(1537); + if (lookahead == 'a') ADVANCE(1561); END_STATE(); case 452: - if (lookahead == 'a') ADVANCE(1478); + if (lookahead == 'a') ADVANCE(1496); END_STATE(); case 453: - if (lookahead == 'a') ADVANCE(640); + if (lookahead == 'a') ADVANCE(647); END_STATE(); case 454: - if (lookahead == 'a') ADVANCE(1115); + if (lookahead == 'a') ADVANCE(1126); END_STATE(); case 455: - if (lookahead == 'a') ADVANCE(1538); + if (lookahead == 'a') ADVANCE(1562); END_STATE(); case 456: - if (lookahead == 'a') ADVANCE(641); + if (lookahead == 'a') ADVANCE(1499); END_STATE(); case 457: - if (lookahead == 'a') ADVANCE(1117); + if (lookahead == 'a') ADVANCE(648); END_STATE(); case 458: - if (lookahead == 'a') ADVANCE(1483); + if (lookahead == 'a') ADVANCE(1128); END_STATE(); case 459: - if (lookahead == 'a') ADVANCE(642); + if (lookahead == 'a') ADVANCE(649); END_STATE(); case 460: - if (lookahead == 'a') ADVANCE(1119); + if (lookahead == 'a') ADVANCE(1130); END_STATE(); case 461: - if (lookahead == 'a') ADVANCE(643); + if (lookahead == 'a') ADVANCE(1503); END_STATE(); case 462: - if (lookahead == 'a') ADVANCE(1120); + if (lookahead == 'a') ADVANCE(650); END_STATE(); case 463: - if (lookahead == 'a') ADVANCE(644); + if (lookahead == 'a') ADVANCE(1131); END_STATE(); case 464: - if (lookahead == 'a') ADVANCE(1121); + if (lookahead == 'a') ADVANCE(1505); END_STATE(); case 465: - if (lookahead == 'a') ADVANCE(645); + if (lookahead == 'a') ADVANCE(651); END_STATE(); case 466: - if (lookahead == 'a') ADVANCE(1122); + if (lookahead == 'a') ADVANCE(1132); END_STATE(); case 467: - if (lookahead == 'a') ADVANCE(646); + if (lookahead == 'a') ADVANCE(652); END_STATE(); case 468: - if (lookahead == 'a') ADVANCE(648); + if (lookahead == 'a') ADVANCE(1133); END_STATE(); case 469: - if (lookahead == 'a') ADVANCE(649); + if (lookahead == 'a') ADVANCE(653); END_STATE(); case 470: - if (lookahead == 'a') ADVANCE(650); + if (lookahead == 'a') ADVANCE(655); END_STATE(); case 471: - if (lookahead == 'a') ADVANCE(651); + if (lookahead == 'a') ADVANCE(656); END_STATE(); case 472: - if (lookahead == 'a') ADVANCE(652); + if (lookahead == 'a') ADVANCE(657); END_STATE(); case 473: - if (lookahead == 'a') ADVANCE(654); + if (lookahead == 'a') ADVANCE(658); END_STATE(); case 474: - if (lookahead == 'a') ADVANCE(656); + if (lookahead == 'a') ADVANCE(659); END_STATE(); case 475: - if (lookahead == 'a') ADVANCE(657); + if (lookahead == 'a') ADVANCE(661); END_STATE(); case 476: - if (lookahead == 'a') ADVANCE(658); + if (lookahead == 'a') ADVANCE(663); END_STATE(); case 477: - if (lookahead == 'a') ADVANCE(659); + if (lookahead == 'a') ADVANCE(664); END_STATE(); case 478: - if (lookahead == 'a') ADVANCE(660); + if (lookahead == 'a') ADVANCE(665); END_STATE(); case 479: - if (lookahead == 'a') ADVANCE(661); + if (lookahead == 'a') ADVANCE(666); END_STATE(); case 480: - if (lookahead == 'a') ADVANCE(662); + if (lookahead == 'a') ADVANCE(667); END_STATE(); case 481: - if (lookahead == 'a') ADVANCE(663); + if (lookahead == 'a') ADVANCE(668); END_STATE(); case 482: - if (lookahead == 'a') ADVANCE(664); + if (lookahead == 'a') ADVANCE(669); END_STATE(); case 483: - if (lookahead == 'a') ADVANCE(665); + if (lookahead == 'a') ADVANCE(670); END_STATE(); case 484: - if (lookahead == 'a') ADVANCE(666); + if (lookahead == 'a') ADVANCE(671); END_STATE(); case 485: - if (lookahead == 'a') ADVANCE(667); + if (lookahead == 'a') ADVANCE(672); END_STATE(); case 486: - if (lookahead == 'a') ADVANCE(668); + if (lookahead == 'a') ADVANCE(673); END_STATE(); case 487: - if (lookahead == 'a') ADVANCE(669); + if (lookahead == 'a') ADVANCE(674); END_STATE(); case 488: - if (lookahead == 'a') ADVANCE(670); + if (lookahead == 'a') ADVANCE(675); END_STATE(); case 489: - if (lookahead == 'a') ADVANCE(671); + if (lookahead == 'a') ADVANCE(676); END_STATE(); case 490: - if (lookahead == 'a') ADVANCE(672); + if (lookahead == 'a') ADVANCE(677); END_STATE(); case 491: - if (lookahead == 'a') ADVANCE(1128); - if (lookahead == 'f') ADVANCE(913); - if (lookahead == 'm') ADVANCE(768); - if (lookahead == 'p') ADVANCE(433); - if (lookahead == 's') ADVANCE(1229); + if (lookahead == 'a') ADVANCE(678); END_STATE(); case 492: - if (lookahead == 'a') ADVANCE(1127); - if (lookahead == 'f') ADVANCE(913); + if (lookahead == 'a') ADVANCE(679); END_STATE(); case 493: - if (lookahead == 'a') ADVANCE(1331); + if (lookahead == 'a') ADVANCE(1142); + if (lookahead == 'f') ADVANCE(920); + if (lookahead == 'm') ADVANCE(775); + if (lookahead == 'p') ADVANCE(433); + if (lookahead == 's') ADVANCE(1247); END_STATE(); case 494: - if (lookahead == 'a') ADVANCE(1332); + if (lookahead == 'a') ADVANCE(1070); + if (lookahead == 'e') ADVANCE(1086); + if (lookahead == 'f') ADVANCE(880); + if (lookahead == 'm') ADVANCE(752); END_STATE(); case 495: - if (lookahead == 'b') ADVANCE(1139); - if (lookahead == 'c') ADVANCE(850); - if (lookahead == 'o') ADVANCE(496); - if (lookahead == 's') ADVANCE(848); - if (lookahead == 'w') ADVANCE(878); + if (lookahead == 'a') ADVANCE(1143); END_STATE(); case 496: - if (lookahead == 'b') ADVANCE(947); + if (lookahead == 'a') ADVANCE(1141); + if (lookahead == 'f') ADVANCE(920); + if (lookahead == 's') ADVANCE(1513); END_STATE(); case 497: - if (lookahead == 'b') ADVANCE(1341); - if (lookahead == 'd') ADVANCE(590); - if (lookahead == 'g') ADVANCE(749); - if (lookahead == 'n') ADVANCE(673); - if (lookahead == 'p') ADVANCE(1492); - if (lookahead == 'r') ADVANCE(1288); + if (lookahead == 'a') ADVANCE(1349); END_STATE(); case 498: - if (lookahead == 'b') ADVANCE(1341); - if (lookahead == 'n') ADVANCE(1106); + if (lookahead == 'a') ADVANCE(1350); END_STATE(); case 499: - if (lookahead == 'b') ADVANCE(1536); + if (lookahead == 'b') ADVANCE(1154); if (lookahead == 'c') ADVANCE(857); - if (lookahead == 'd') ADVANCE(1211); - if (lookahead == 'f') ADVANCE(1020); - if (lookahead == 'l') ADVANCE(1162); - if (lookahead == 's') ADVANCE(867); + if (lookahead == 'o') ADVANCE(500); + if (lookahead == 's') ADVANCE(855); + if (lookahead == 'w') ADVANCE(885); END_STATE(); case 500: - if (lookahead == 'b') ADVANCE(984); + if (lookahead == 'b') ADVANCE(956); END_STATE(); case 501: - if (lookahead == 'b') ADVANCE(1133); + if (lookahead == 'b') ADVANCE(1359); + if (lookahead == 'd') ADVANCE(597); + if (lookahead == 'g') ADVANCE(756); + if (lookahead == 'n') ADVANCE(680); + if (lookahead == 'p') ADVANCE(1515); + if (lookahead == 'r') ADVANCE(1306); END_STATE(); case 502: - if (lookahead == 'b') ADVANCE(979); + if (lookahead == 'b') ADVANCE(1359); + if (lookahead == 'n') ADVANCE(1117); END_STATE(); case 503: - if (lookahead == 'b') ADVANCE(1215); - if (lookahead == 'c') ADVANCE(852); - if (lookahead == 'o') ADVANCE(519); - if (lookahead == 's') ADVANCE(861); - if (lookahead == 'w') ADVANCE(915); + if (lookahead == 'b') ADVANCE(1560); + if (lookahead == 'c') ADVANCE(864); + if (lookahead == 'd') ADVANCE(1228); + if (lookahead == 'f') ADVANCE(1029); + if (lookahead == 'l') ADVANCE(1177); + if (lookahead == 's') ADVANCE(874); END_STATE(); case 504: - if (lookahead == 'b') ADVANCE(1217); - if (lookahead == 'c') ADVANCE(853); - if (lookahead == 'o') ADVANCE(520); - if (lookahead == 'q') ADVANCE(1500); - if (lookahead == 's') ADVANCE(863); - if (lookahead == 'w') ADVANCE(921); + if (lookahead == 'b') ADVANCE(993); END_STATE(); case 505: - if (lookahead == 'b') ADVANCE(988); + if (lookahead == 'b') ADVANCE(1148); END_STATE(); case 506: - if (lookahead == 'b') ADVANCE(1219); - if (lookahead == 'c') ADVANCE(854); - if (lookahead == 'o') ADVANCE(521); - if (lookahead == 'q') ADVANCE(1501); - if (lookahead == 's') ADVANCE(864); - if (lookahead == 'w') ADVANCE(924); + if (lookahead == 'b') ADVANCE(988); END_STATE(); case 507: - if (lookahead == 'b') ADVANCE(1220); - if (lookahead == 'c') ADVANCE(855); - if (lookahead == 'o') ADVANCE(523); - if (lookahead == 's') ADVANCE(865); - if (lookahead == 'w') ADVANCE(928); + if (lookahead == 'b') ADVANCE(1232); + if (lookahead == 'c') ADVANCE(859); + if (lookahead == 'o') ADVANCE(525); + if (lookahead == 's') ADVANCE(868); + if (lookahead == 'w') ADVANCE(922); END_STATE(); case 508: - if (lookahead == 'b') ADVANCE(990); + if (lookahead == 'b') ADVANCE(396); END_STATE(); case 509: - if (lookahead == 'b') ADVANCE(1221); - if (lookahead == 'c') ADVANCE(856); - if (lookahead == 'o') ADVANCE(525); - if (lookahead == 's') ADVANCE(866); - if (lookahead == 'w') ADVANCE(930); + if (lookahead == 'b') ADVANCE(396); + if (lookahead == 'p') ADVANCE(760); END_STATE(); case 510: - if (lookahead == 'b') ADVANCE(991); + if (lookahead == 'b') ADVANCE(1234); + if (lookahead == 'c') ADVANCE(860); + if (lookahead == 'o') ADVANCE(526); + if (lookahead == 'q') ADVANCE(1523); + if (lookahead == 's') ADVANCE(870); + if (lookahead == 'w') ADVANCE(928); END_STATE(); case 511: - if (lookahead == 'b') ADVANCE(992); + if (lookahead == 'b') ADVANCE(997); END_STATE(); case 512: - if (lookahead == 'b') ADVANCE(993); + if (lookahead == 'b') ADVANCE(1236); + if (lookahead == 'c') ADVANCE(861); + if (lookahead == 'o') ADVANCE(527); + if (lookahead == 'q') ADVANCE(1524); + if (lookahead == 's') ADVANCE(871); + if (lookahead == 'w') ADVANCE(931); END_STATE(); case 513: - if (lookahead == 'b') ADVANCE(994); + if (lookahead == 'b') ADVANCE(1238); + if (lookahead == 'c') ADVANCE(862); + if (lookahead == 'o') ADVANCE(529); + if (lookahead == 's') ADVANCE(872); + if (lookahead == 'w') ADVANCE(935); END_STATE(); case 514: - if (lookahead == 'b') ADVANCE(995); + if (lookahead == 'b') ADVANCE(999); END_STATE(); case 515: - if (lookahead == 'b') ADVANCE(996); + if (lookahead == 'b') ADVANCE(1240); + if (lookahead == 'c') ADVANCE(863); + if (lookahead == 'o') ADVANCE(531); + if (lookahead == 's') ADVANCE(873); + if (lookahead == 'w') ADVANCE(937); END_STATE(); case 516: - if (lookahead == 'b') ADVANCE(997); + if (lookahead == 'b') ADVANCE(1000); END_STATE(); case 517: - if (lookahead == 'b') ADVANCE(998); + if (lookahead == 'b') ADVANCE(1001); END_STATE(); case 518: - if (lookahead == 'b') ADVANCE(999); + if (lookahead == 'b') ADVANCE(1002); END_STATE(); case 519: - if (lookahead == 'b') ADVANCE(948); + if (lookahead == 'b') ADVANCE(1003); END_STATE(); case 520: - if (lookahead == 'b') ADVANCE(949); + if (lookahead == 'b') ADVANCE(1004); END_STATE(); case 521: - if (lookahead == 'b') ADVANCE(950); + if (lookahead == 'b') ADVANCE(1005); END_STATE(); case 522: - if (lookahead == 'b') ADVANCE(951); + if (lookahead == 'b') ADVANCE(1006); END_STATE(); case 523: - if (lookahead == 'b') ADVANCE(952); + if (lookahead == 'b') ADVANCE(1007); END_STATE(); case 524: - if (lookahead == 'b') ADVANCE(173); + if (lookahead == 'b') ADVANCE(1008); END_STATE(); case 525: - if (lookahead == 'b') ADVANCE(953); + if (lookahead == 'b') ADVANCE(957); END_STATE(); case 526: - if (lookahead == 'b') ADVANCE(954); + if (lookahead == 'b') ADVANCE(958); END_STATE(); case 527: - if (lookahead == 'b') ADVANCE(955); + if (lookahead == 'b') ADVANCE(959); END_STATE(); case 528: - if (lookahead == 'c') ADVANCE(975); - if (lookahead == 'i') ADVANCE(1056); + if (lookahead == 'b') ADVANCE(960); END_STATE(); case 529: - if (lookahead == 'c') ADVANCE(964); + if (lookahead == 'b') ADVANCE(961); END_STATE(); case 530: - if (lookahead == 'c') ADVANCE(1826); + if (lookahead == 'b') ADVANCE(173); END_STATE(); case 531: - if (lookahead == 'c') ADVANCE(1835); + if (lookahead == 'b') ADVANCE(962); END_STATE(); case 532: - if (lookahead == 'c') ADVANCE(1862); + if (lookahead == 'b') ADVANCE(963); END_STATE(); case 533: - if (lookahead == 'c') ADVANCE(1673); + if (lookahead == 'b') ADVANCE(964); END_STATE(); case 534: - if (lookahead == 'c') ADVANCE(965); + if (lookahead == 'b') ADVANCE(495); END_STATE(); case 535: - if (lookahead == 'c') ADVANCE(849); - if (lookahead == 't') ADVANCE(860); + if (lookahead == 'c') ADVANCE(984); + if (lookahead == 'i') ADVANCE(1067); END_STATE(); case 536: - if (lookahead == 'c') ADVANCE(956); + if (lookahead == 'c') ADVANCE(973); END_STATE(); case 537: - if (lookahead == 'c') ADVANCE(957); + if (lookahead == 'c') ADVANCE(1852); END_STATE(); case 538: - if (lookahead == 'c') ADVANCE(837); + if (lookahead == 'c') ADVANCE(1861); END_STATE(); case 539: - if (lookahead == 'c') ADVANCE(958); + if (lookahead == 'c') ADVANCE(1888); END_STATE(); case 540: - if (lookahead == 'c') ADVANCE(983); + if (lookahead == 'c') ADVANCE(1699); END_STATE(); case 541: - if (lookahead == 'c') ADVANCE(959); + if (lookahead == 'c') ADVANCE(974); END_STATE(); case 542: - if (lookahead == 'c') ADVANCE(960); + if (lookahead == 'c') ADVANCE(856); + if (lookahead == 't') ADVANCE(867); END_STATE(); case 543: - if (lookahead == 'c') ADVANCE(961); + if (lookahead == 'c') ADVANCE(965); END_STATE(); case 544: - if (lookahead == 'c') ADVANCE(839); + if (lookahead == 'c') ADVANCE(966); END_STATE(); case 545: - if (lookahead == 'c') ADVANCE(962); + if (lookahead == 'c') ADVANCE(844); END_STATE(); case 546: - if (lookahead == 'c') ADVANCE(840); + if (lookahead == 'c') ADVANCE(967); END_STATE(); case 547: - if (lookahead == 'c') ADVANCE(963); + if (lookahead == 'c') ADVANCE(992); END_STATE(); case 548: - if (lookahead == 'c') ADVANCE(841); + if (lookahead == 'c') ADVANCE(968); END_STATE(); case 549: - if (lookahead == 'c') ADVANCE(842); + if (lookahead == 'c') ADVANCE(969); END_STATE(); case 550: - if (lookahead == 'c') ADVANCE(843); + if (lookahead == 'c') ADVANCE(970); END_STATE(); case 551: - if (lookahead == 'c') ADVANCE(844); + if (lookahead == 'c') ADVANCE(846); END_STATE(); case 552: - if (lookahead == 'c') ADVANCE(697); + if (lookahead == 'c') ADVANCE(971); END_STATE(); case 553: - if (lookahead == 'c') ADVANCE(442); + if (lookahead == 'c') ADVANCE(847); END_STATE(); case 554: - if (lookahead == 'c') ADVANCE(1001); - if (lookahead == 's') ADVANCE(1442); - if (lookahead == 'w') ADVANCE(933); + if (lookahead == 'c') ADVANCE(972); END_STATE(); case 555: - if (lookahead == 'c') ADVANCE(762); + if (lookahead == 'c') ADVANCE(848); END_STATE(); case 556: - if (lookahead == 'c') ADVANCE(1447); + if (lookahead == 'c') ADVANCE(849); END_STATE(); case 557: - if (lookahead == 'c') ADVANCE(707); + if (lookahead == 'c') ADVANCE(850); END_STATE(); case 558: - if (lookahead == 'c') ADVANCE(1379); + if (lookahead == 'c') ADVANCE(851); END_STATE(); case 559: - if (lookahead == 'c') ADVANCE(745); + if (lookahead == 'c') ADVANCE(704); END_STATE(); case 560: - if (lookahead == 'c') ADVANCE(726); + if (lookahead == 'c') ADVANCE(442); END_STATE(); case 561: - if (lookahead == 'c') ADVANCE(731); + if (lookahead == 'c') ADVANCE(1010); + if (lookahead == 's') ADVANCE(1460); + if (lookahead == 'w') ADVANCE(940); END_STATE(); case 562: - if (lookahead == 'c') ADVANCE(1398); + if (lookahead == 'c') ADVANCE(769); END_STATE(); case 563: - if (lookahead == 'c') ADVANCE(1399); + if (lookahead == 'c') ADVANCE(1465); END_STATE(); case 564: - if (lookahead == 'c') ADVANCE(1400); + if (lookahead == 'c') ADVANCE(714); END_STATE(); case 565: - if (lookahead == 'c') ADVANCE(1401); + if (lookahead == 'c') ADVANCE(1397); END_STATE(); case 566: - if (lookahead == 'c') ADVANCE(1403); + if (lookahead == 'c') ADVANCE(750); END_STATE(); case 567: - if (lookahead == 'c') ADVANCE(1405); + if (lookahead == 'c') ADVANCE(733); END_STATE(); case 568: - if (lookahead == 'c') ADVANCE(1407); + if (lookahead == 'c') ADVANCE(738); END_STATE(); case 569: - if (lookahead == 'c') ADVANCE(1413); + if (lookahead == 'c') ADVANCE(1416); END_STATE(); case 570: - if (lookahead == 'c') ADVANCE(1415); + if (lookahead == 'c') ADVANCE(1417); END_STATE(); case 571: - if (lookahead == 'c') ADVANCE(1417); + if (lookahead == 'c') ADVANCE(1418); END_STATE(); case 572: - if (lookahead == 'c') ADVANCE(401); + if (lookahead == 'c') ADVANCE(1419); END_STATE(); case 573: - if (lookahead == 'c') ADVANCE(1495); + if (lookahead == 'c') ADVANCE(1421); END_STATE(); case 574: - if (lookahead == 'c') ADVANCE(1468); + if (lookahead == 'c') ADVANCE(1423); END_STATE(); case 575: - if (lookahead == 'c') ADVANCE(862); + if (lookahead == 'c') ADVANCE(1425); END_STATE(); case 576: - if (lookahead == 'c') ADVANCE(967); - if (lookahead == 'r') ADVANCE(390); + if (lookahead == 'c') ADVANCE(1431); END_STATE(); case 577: - if (lookahead == 'c') ADVANCE(968); - if (lookahead == 'r') ADVANCE(394); + if (lookahead == 'c') ADVANCE(1433); END_STATE(); case 578: - if (lookahead == 'd') ADVANCE(2); - if (lookahead == 'u') ADVANCE(1024); + if (lookahead == 'c') ADVANCE(1435); END_STATE(); case 579: - if (lookahead == 'd') ADVANCE(1556); + if (lookahead == 'c') ADVANCE(402); END_STATE(); case 580: - if (lookahead == 'd') ADVANCE(1550); + if (lookahead == 'c') ADVANCE(1518); END_STATE(); case 581: - if (lookahead == 'd') ADVANCE(1552); + if (lookahead == 'c') ADVANCE(1485); END_STATE(); case 582: - if (lookahead == 'd') ADVANCE(1832); + if (lookahead == 'c') ADVANCE(869); END_STATE(); case 583: - if (lookahead == 'd') ADVANCE(1551); + if (lookahead == 'c') ADVANCE(976); + if (lookahead == 'r') ADVANCE(390); END_STATE(); case 584: - if (lookahead == 'd') ADVANCE(1553); + if (lookahead == 'c') ADVANCE(977); + if (lookahead == 'r') ADVANCE(394); END_STATE(); case 585: - if (lookahead == 'd') ADVANCE(1580); + if (lookahead == 'd') ADVANCE(2); + if (lookahead == 'u') ADVANCE(1033); END_STATE(); case 586: - if (lookahead == 'd') ADVANCE(1841); + if (lookahead == 'd') ADVANCE(1580); END_STATE(); case 587: - if (lookahead == 'd') ADVANCE(1874); + if (lookahead == 'd') ADVANCE(1574); END_STATE(); case 588: - if (lookahead == 'd') ADVANCE(824); + if (lookahead == 'd') ADVANCE(1576); END_STATE(); case 589: - if (lookahead == 'd') ADVANCE(3); + if (lookahead == 'd') ADVANCE(1858); END_STATE(); case 590: - if (lookahead == 'd') ADVANCE(137); + if (lookahead == 'd') ADVANCE(1575); END_STATE(); case 591: - if (lookahead == 'd') ADVANCE(1194); - if (lookahead == 'f') ADVANCE(1005); - if (lookahead == 'i') ADVANCE(1083); - if (lookahead == 'l') ADVANCE(1143); + if (lookahead == 'd') ADVANCE(1577); END_STATE(); case 592: - if (lookahead == 'd') ADVANCE(155); + if (lookahead == 'd') ADVANCE(1606); END_STATE(); case 593: - if (lookahead == 'd') ADVANCE(597); + if (lookahead == 'd') ADVANCE(1867); END_STATE(); case 594: - if (lookahead == 'd') ADVANCE(890); - if (lookahead == 'i') ADVANCE(1101); - if (lookahead == 's') ADVANCE(1484); - if (lookahead == 'v') ADVANCE(932); + if (lookahead == 'd') ADVANCE(1900); END_STATE(); case 595: - if (lookahead == 'd') ADVANCE(147); + if (lookahead == 'd') ADVANCE(831); END_STATE(); case 596: - if (lookahead == 'd') ADVANCE(148); + if (lookahead == 'd') ADVANCE(3); END_STATE(); case 597: - if (lookahead == 'd') ADVANCE(1247); + if (lookahead == 'd') ADVANCE(137); END_STATE(); case 598: - if (lookahead == 'd') ADVANCE(1248); + if (lookahead == 'd') ADVANCE(1211); + if (lookahead == 'f') ADVANCE(1014); + if (lookahead == 'i') ADVANCE(1094); + if (lookahead == 'l') ADVANCE(1159); END_STATE(); case 599: - if (lookahead == 'd') ADVANCE(1249); + if (lookahead == 'd') ADVANCE(155); END_STATE(); case 600: - if (lookahead == 'd') ADVANCE(1250); + if (lookahead == 'd') ADVANCE(604); END_STATE(); case 601: - if (lookahead == 'd') ADVANCE(702); + if (lookahead == 'd') ADVANCE(897); + if (lookahead == 'i') ADVANCE(1112); + if (lookahead == 's') ADVANCE(1504); + if (lookahead == 'v') ADVANCE(939); END_STATE(); case 602: - if (lookahead == 'd') ADVANCE(1252); + if (lookahead == 'd') ADVANCE(147); END_STATE(); case 603: - if (lookahead == 'd') ADVANCE(704); + if (lookahead == 'd') ADVANCE(148); END_STATE(); case 604: - if (lookahead == 'd') ADVANCE(1253); + if (lookahead == 'd') ADVANCE(1265); END_STATE(); case 605: - if (lookahead == 'd') ADVANCE(1254); + if (lookahead == 'd') ADVANCE(1266); END_STATE(); case 606: - if (lookahead == 'd') ADVANCE(1255); + if (lookahead == 'd') ADVANCE(1267); END_STATE(); case 607: - if (lookahead == 'd') ADVANCE(706); + if (lookahead == 'd') ADVANCE(1268); END_STATE(); case 608: - if (lookahead == 'd') ADVANCE(1256); + if (lookahead == 'd') ADVANCE(709); END_STATE(); case 609: - if (lookahead == 'd') ADVANCE(1257); + if (lookahead == 'd') ADVANCE(1270); END_STATE(); case 610: - if (lookahead == 'd') ADVANCE(1258); + if (lookahead == 'd') ADVANCE(711); END_STATE(); case 611: - if (lookahead == 'd') ADVANCE(709); + if (lookahead == 'd') ADVANCE(1271); END_STATE(); case 612: - if (lookahead == 'd') ADVANCE(1259); + if (lookahead == 'd') ADVANCE(1272); END_STATE(); case 613: - if (lookahead == 'd') ADVANCE(1260); + if (lookahead == 'd') ADVANCE(1273); END_STATE(); case 614: - if (lookahead == 'd') ADVANCE(1261); + if (lookahead == 'd') ADVANCE(713); END_STATE(); case 615: - if (lookahead == 'd') ADVANCE(710); + if (lookahead == 'd') ADVANCE(1274); END_STATE(); case 616: - if (lookahead == 'd') ADVANCE(1262); + if (lookahead == 'd') ADVANCE(1275); END_STATE(); case 617: - if (lookahead == 'd') ADVANCE(1263); + if (lookahead == 'd') ADVANCE(1276); END_STATE(); case 618: - if (lookahead == 'd') ADVANCE(712); + if (lookahead == 'd') ADVANCE(716); END_STATE(); case 619: - if (lookahead == 'd') ADVANCE(1264); + if (lookahead == 'd') ADVANCE(1277); END_STATE(); case 620: - if (lookahead == 'd') ADVANCE(1265); + if (lookahead == 'd') ADVANCE(1278); END_STATE(); case 621: - if (lookahead == 'd') ADVANCE(714); + if (lookahead == 'd') ADVANCE(1279); END_STATE(); case 622: - if (lookahead == 'd') ADVANCE(1266); + if (lookahead == 'd') ADVANCE(717); END_STATE(); case 623: - if (lookahead == 'd') ADVANCE(1267); + if (lookahead == 'd') ADVANCE(1280); END_STATE(); case 624: - if (lookahead == 'd') ADVANCE(1268); + if (lookahead == 'd') ADVANCE(1281); END_STATE(); case 625: - if (lookahead == 'd') ADVANCE(716); + if (lookahead == 'd') ADVANCE(719); END_STATE(); case 626: - if (lookahead == 'd') ADVANCE(1269); + if (lookahead == 'd') ADVANCE(1282); END_STATE(); case 627: - if (lookahead == 'd') ADVANCE(1270); + if (lookahead == 'd') ADVANCE(1283); END_STATE(); case 628: - if (lookahead == 'd') ADVANCE(1271); + if (lookahead == 'd') ADVANCE(721); END_STATE(); case 629: - if (lookahead == 'd') ADVANCE(1272); + if (lookahead == 'd') ADVANCE(1284); END_STATE(); case 630: - if (lookahead == 'd') ADVANCE(1273); + if (lookahead == 'd') ADVANCE(1285); END_STATE(); case 631: - if (lookahead == 'd') ADVANCE(1274); + if (lookahead == 'd') ADVANCE(1286); END_STATE(); case 632: - if (lookahead == 'd') ADVANCE(1275); + if (lookahead == 'd') ADVANCE(723); END_STATE(); case 633: - if (lookahead == 'd') ADVANCE(1276); + if (lookahead == 'd') ADVANCE(1287); END_STATE(); case 634: - if (lookahead == 'd') ADVANCE(1277); + if (lookahead == 'd') ADVANCE(1288); END_STATE(); case 635: - if (lookahead == 'd') ADVANCE(1278); + if (lookahead == 'd') ADVANCE(1289); END_STATE(); case 636: - if (lookahead == 'd') ADVANCE(725); + if (lookahead == 'd') ADVANCE(1290); END_STATE(); case 637: - if (lookahead == 'd') ADVANCE(1279); + if (lookahead == 'd') ADVANCE(1291); END_STATE(); case 638: - if (lookahead == 'd') ADVANCE(732); + if (lookahead == 'd') ADVANCE(1292); END_STATE(); case 639: - if (lookahead == 'd') ADVANCE(598); + if (lookahead == 'd') ADVANCE(1293); END_STATE(); case 640: - if (lookahead == 'd') ADVANCE(599); + if (lookahead == 'd') ADVANCE(1294); END_STATE(); case 641: - if (lookahead == 'd') ADVANCE(600); + if (lookahead == 'd') ADVANCE(1295); END_STATE(); case 642: - if (lookahead == 'd') ADVANCE(602); + if (lookahead == 'd') ADVANCE(1296); END_STATE(); case 643: - if (lookahead == 'd') ADVANCE(604); + if (lookahead == 'd') ADVANCE(732); END_STATE(); case 644: - if (lookahead == 'd') ADVANCE(605); + if (lookahead == 'd') ADVANCE(1297); END_STATE(); case 645: - if (lookahead == 'd') ADVANCE(606); + if (lookahead == 'd') ADVANCE(739); END_STATE(); case 646: - if (lookahead == 'd') ADVANCE(608); + if (lookahead == 'd') ADVANCE(605); END_STATE(); case 647: - if (lookahead == 'd') ADVANCE(425); + if (lookahead == 'd') ADVANCE(606); END_STATE(); case 648: - if (lookahead == 'd') ADVANCE(609); + if (lookahead == 'd') ADVANCE(607); END_STATE(); case 649: - if (lookahead == 'd') ADVANCE(610); + if (lookahead == 'd') ADVANCE(609); END_STATE(); case 650: - if (lookahead == 'd') ADVANCE(612); + if (lookahead == 'd') ADVANCE(611); END_STATE(); case 651: - if (lookahead == 'd') ADVANCE(613); + if (lookahead == 'd') ADVANCE(612); END_STATE(); case 652: - if (lookahead == 'd') ADVANCE(614); + if (lookahead == 'd') ADVANCE(613); END_STATE(); case 653: - if (lookahead == 'd') ADVANCE(430); + if (lookahead == 'd') ADVANCE(615); END_STATE(); case 654: - if (lookahead == 'd') ADVANCE(616); + if (lookahead == 'd') ADVANCE(425); END_STATE(); case 655: - if (lookahead == 'd') ADVANCE(431); + if (lookahead == 'd') ADVANCE(616); END_STATE(); case 656: if (lookahead == 'd') ADVANCE(617); @@ -6220,34 +6250,34 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'd') ADVANCE(620); END_STATE(); case 659: - if (lookahead == 'd') ADVANCE(622); + if (lookahead == 'd') ADVANCE(621); END_STATE(); case 660: - if (lookahead == 'd') ADVANCE(623); + if (lookahead == 'd') ADVANCE(430); END_STATE(); case 661: - if (lookahead == 'd') ADVANCE(624); + if (lookahead == 'd') ADVANCE(623); END_STATE(); case 662: - if (lookahead == 'd') ADVANCE(626); + if (lookahead == 'd') ADVANCE(431); END_STATE(); case 663: - if (lookahead == 'd') ADVANCE(627); + if (lookahead == 'd') ADVANCE(624); END_STATE(); case 664: - if (lookahead == 'd') ADVANCE(628); + if (lookahead == 'd') ADVANCE(626); END_STATE(); case 665: - if (lookahead == 'd') ADVANCE(629); + if (lookahead == 'd') ADVANCE(627); END_STATE(); case 666: - if (lookahead == 'd') ADVANCE(630); + if (lookahead == 'd') ADVANCE(629); END_STATE(); case 667: - if (lookahead == 'd') ADVANCE(631); + if (lookahead == 'd') ADVANCE(630); END_STATE(); case 668: - if (lookahead == 'd') ADVANCE(632); + if (lookahead == 'd') ADVANCE(631); END_STATE(); case 669: if (lookahead == 'd') ADVANCE(633); @@ -6259,4116 +6289,4196 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'd') ADVANCE(635); END_STATE(); case 672: - if (lookahead == 'd') ADVANCE(637); + if (lookahead == 'd') ADVANCE(636); END_STATE(); case 673: - if (lookahead == 'd') ADVANCE(164); - if (lookahead == 'n') ADVANCE(1149); + if (lookahead == 'd') ADVANCE(637); END_STATE(); case 674: - if (lookahead == 'd') ADVANCE(1197); - if (lookahead == 'f') ADVANCE(1008); - if (lookahead == 'i') ADVANCE(1087); - if (lookahead == 'l') ADVANCE(1148); + if (lookahead == 'd') ADVANCE(638); END_STATE(); case 675: - if (lookahead == 'd') ADVANCE(1200); - if (lookahead == 'f') ADVANCE(1011); - if (lookahead == 'i') ADVANCE(1088); - if (lookahead == 'l') ADVANCE(1150); + if (lookahead == 'd') ADVANCE(639); END_STATE(); case 676: - if (lookahead == 'd') ADVANCE(177); + if (lookahead == 'd') ADVANCE(640); END_STATE(); case 677: - if (lookahead == 'd') ADVANCE(1202); - if (lookahead == 'f') ADVANCE(1013); - if (lookahead == 'i') ADVANCE(1089); - if (lookahead == 'l') ADVANCE(1151); + if (lookahead == 'd') ADVANCE(641); END_STATE(); case 678: - if (lookahead == 'd') ADVANCE(1204); - if (lookahead == 'f') ADVANCE(1015); - if (lookahead == 'i') ADVANCE(1091); - if (lookahead == 'l') ADVANCE(1154); + if (lookahead == 'd') ADVANCE(642); END_STATE(); case 679: - if (lookahead == 'd') ADVANCE(179); + if (lookahead == 'd') ADVANCE(644); END_STATE(); case 680: - if (lookahead == 'd') ADVANCE(1206); - if (lookahead == 'f') ADVANCE(1017); - if (lookahead == 'i') ADVANCE(1095); - if (lookahead == 'l') ADVANCE(1158); + if (lookahead == 'd') ADVANCE(164); + if (lookahead == 'n') ADVANCE(1163); END_STATE(); case 681: - if (lookahead == 'd') ADVANCE(1207); - if (lookahead == 'f') ADVANCE(1018); + if (lookahead == 'd') ADVANCE(1214); + if (lookahead == 'f') ADVANCE(1017); + if (lookahead == 'i') ADVANCE(1098); + if (lookahead == 'l') ADVANCE(1164); END_STATE(); case 682: - if (lookahead == 'd') ADVANCE(1209); - if (lookahead == 'f') ADVANCE(1019); + if (lookahead == 'd') ADVANCE(1217); + if (lookahead == 'f') ADVANCE(1020); + if (lookahead == 'i') ADVANCE(1099); + if (lookahead == 'l') ADVANCE(1165); END_STATE(); case 683: - if (lookahead == 'd') ADVANCE(1212); - if (lookahead == 'f') ADVANCE(1021); - if (lookahead == 'i') ADVANCE(1102); + if (lookahead == 'd') ADVANCE(177); END_STATE(); case 684: - if (lookahead == 'd') ADVANCE(1213); - if (lookahead == 'i') ADVANCE(1104); - if (lookahead == 'l') ADVANCE(1164); + if (lookahead == 'd') ADVANCE(1219); + if (lookahead == 'f') ADVANCE(1022); + if (lookahead == 'i') ADVANCE(1100); + if (lookahead == 'l') ADVANCE(1167); END_STATE(); case 685: - if (lookahead == 'e') ADVANCE(540); + if (lookahead == 'd') ADVANCE(1221); + if (lookahead == 'f') ADVANCE(1024); + if (lookahead == 'i') ADVANCE(1102); + if (lookahead == 'l') ADVANCE(1170); END_STATE(); case 686: - if (lookahead == 'e') ADVANCE(540); - if (lookahead == 'i') ADVANCE(1520); - if (lookahead == 'o') ADVANCE(1489); + if (lookahead == 'd') ADVANCE(179); END_STATE(); case 687: - if (lookahead == 'e') ADVANCE(1036); - if (lookahead == 'u') ADVANCE(1108); + if (lookahead == 'd') ADVANCE(1223); + if (lookahead == 'f') ADVANCE(1026); + if (lookahead == 'i') ADVANCE(1106); + if (lookahead == 'l') ADVANCE(1173); END_STATE(); case 688: - if (lookahead == 'e') ADVANCE(1230); - if (lookahead == 'g') ADVANCE(691); - if (lookahead == 'l') ADVANCE(692); - if (lookahead == 'n') ADVANCE(693); + if (lookahead == 'd') ADVANCE(1224); + if (lookahead == 'f') ADVANCE(1027); END_STATE(); case 689: - if (lookahead == 'e') ADVANCE(1567); + if (lookahead == 'd') ADVANCE(1226); + if (lookahead == 'f') ADVANCE(1028); END_STATE(); case 690: - if (lookahead == 'e') ADVANCE(1796); + if (lookahead == 'd') ADVANCE(1229); + if (lookahead == 'f') ADVANCE(1030); + if (lookahead == 'i') ADVANCE(1113); END_STATE(); case 691: - if (lookahead == 'e') ADVANCE(1619); - if (lookahead == 't') ADVANCE(1620); + if (lookahead == 'd') ADVANCE(1230); + if (lookahead == 'i') ADVANCE(1115); + if (lookahead == 'l') ADVANCE(1179); END_STATE(); case 692: - if (lookahead == 'e') ADVANCE(1621); - if (lookahead == 't') ADVANCE(1618); + if (lookahead == 'e') ADVANCE(547); END_STATE(); case 693: - if (lookahead == 'e') ADVANCE(1617); + if (lookahead == 'e') ADVANCE(547); + if (lookahead == 'i') ADVANCE(1544); + if (lookahead == 'o') ADVANCE(1511); END_STATE(); case 694: - if (lookahead == 'e') ADVANCE(1859); + if (lookahead == 'e') ADVANCE(1045); + if (lookahead == 'u') ADVANCE(1119); END_STATE(); case 695: - if (lookahead == 'e') ADVANCE(1529); - if (lookahead == 'o') ADVANCE(522); - if (lookahead == 'r') ADVANCE(754); - if (lookahead == 'w') ADVANCE(926); + if (lookahead == 'e') ADVANCE(1248); + if (lookahead == 'g') ADVANCE(698); + if (lookahead == 'l') ADVANCE(699); + if (lookahead == 'n') ADVANCE(700); END_STATE(); case 696: - if (lookahead == 'e') ADVANCE(1850); + if (lookahead == 'e') ADVANCE(1593); END_STATE(); case 697: - if (lookahead == 'e') ADVANCE(1548); + if (lookahead == 'e') ADVANCE(1822); END_STATE(); case 698: - if (lookahead == 'e') ADVANCE(1829); + if (lookahead == 'e') ADVANCE(1645); + if (lookahead == 't') ADVANCE(1646); END_STATE(); case 699: - if (lookahead == 'e') ADVANCE(1557); + if (lookahead == 'e') ADVANCE(1647); + if (lookahead == 't') ADVANCE(1644); END_STATE(); case 700: - if (lookahead == 'e') ADVANCE(1844); + if (lookahead == 'e') ADVANCE(1643); END_STATE(); case 701: - if (lookahead == 'e') ADVANCE(1632); + if (lookahead == 'e') ADVANCE(1885); END_STATE(); case 702: - if (lookahead == 'e') ADVANCE(1629); + if (lookahead == 'e') ADVANCE(1553); + if (lookahead == 'o') ADVANCE(528); + if (lookahead == 'r') ADVANCE(761); + if (lookahead == 'w') ADVANCE(933); END_STATE(); case 703: - if (lookahead == 'e') ADVANCE(1639); + if (lookahead == 'e') ADVANCE(1876); END_STATE(); case 704: - if (lookahead == 'e') ADVANCE(1636); + if (lookahead == 'e') ADVANCE(1572); END_STATE(); case 705: - if (lookahead == 'e') ADVANCE(1646); + if (lookahead == 'e') ADVANCE(1855); END_STATE(); case 706: - if (lookahead == 'e') ADVANCE(1643); + if (lookahead == 'e') ADVANCE(1581); END_STATE(); case 707: - if (lookahead == 'e') ADVANCE(1853); + if (lookahead == 'e') ADVANCE(1870); END_STATE(); case 708: - if (lookahead == 'e') ADVANCE(1653); + if (lookahead == 'e') ADVANCE(1658); END_STATE(); case 709: - if (lookahead == 'e') ADVANCE(1650); + if (lookahead == 'e') ADVANCE(1655); END_STATE(); case 710: - if (lookahead == 'e') ADVANCE(1570); + if (lookahead == 'e') ADVANCE(1665); END_STATE(); case 711: - if (lookahead == 'e') ADVANCE(1660); + if (lookahead == 'e') ADVANCE(1662); END_STATE(); case 712: - if (lookahead == 'e') ADVANCE(1657); + if (lookahead == 'e') ADVANCE(1672); END_STATE(); case 713: - if (lookahead == 'e') ADVANCE(1667); + if (lookahead == 'e') ADVANCE(1669); END_STATE(); case 714: - if (lookahead == 'e') ADVANCE(1664); + if (lookahead == 'e') ADVANCE(1879); END_STATE(); case 715: - if (lookahead == 'e') ADVANCE(1728); + if (lookahead == 'e') ADVANCE(1679); END_STATE(); case 716: - if (lookahead == 'e') ADVANCE(1590); + if (lookahead == 'e') ADVANCE(1676); END_STATE(); case 717: - if (lookahead == 'e') ADVANCE(1731); + if (lookahead == 'e') ADVANCE(1596); END_STATE(); case 718: - if (lookahead == 'e') ADVANCE(1730); + if (lookahead == 'e') ADVANCE(1686); END_STATE(); case 719: - if (lookahead == 'e') ADVANCE(1685); + if (lookahead == 'e') ADVANCE(1683); END_STATE(); case 720: - if (lookahead == 'e') ADVANCE(1732); + if (lookahead == 'e') ADVANCE(1693); END_STATE(); case 721: - if (lookahead == 'e') ADVANCE(1729); + if (lookahead == 'e') ADVANCE(1690); END_STATE(); case 722: - if (lookahead == 'e') ADVANCE(1614); + if (lookahead == 'e') ADVANCE(1754); END_STATE(); case 723: - if (lookahead == 'e') ADVANCE(1613); + if (lookahead == 'e') ADVANCE(1616); END_STATE(); case 724: - if (lookahead == 'e') ADVANCE(1698); + if (lookahead == 'e') ADVANCE(1757); END_STATE(); case 725: - if (lookahead == 'e') ADVANCE(1582); + if (lookahead == 'e') ADVANCE(1756); END_STATE(); case 726: - if (lookahead == 'e') ADVANCE(1600); + if (lookahead == 'e') ADVANCE(1711); END_STATE(); case 727: - if (lookahead == 'e') ADVANCE(1688); + if (lookahead == 'e') ADVANCE(1758); END_STATE(); case 728: - if (lookahead == 'e') ADVANCE(1784); + if (lookahead == 'e') ADVANCE(1755); END_STATE(); case 729: - if (lookahead == 'e') ADVANCE(1691); + if (lookahead == 'e') ADVANCE(1640); END_STATE(); case 730: - if (lookahead == 'e') ADVANCE(1694); + if (lookahead == 'e') ADVANCE(1639); END_STATE(); case 731: - if (lookahead == 'e') ADVANCE(1674); + if (lookahead == 'e') ADVANCE(1724); END_STATE(); case 732: - if (lookahead == 'e') ADVANCE(1577); + if (lookahead == 'e') ADVANCE(1608); END_STATE(); case 733: - if (lookahead == 'e') ADVANCE(1676); + if (lookahead == 'e') ADVANCE(1626); END_STATE(); case 734: - if (lookahead == 'e') ADVANCE(1677); + if (lookahead == 'e') ADVANCE(1714); END_STATE(); case 735: - if (lookahead == 'e') ADVANCE(1678); + if (lookahead == 'e') ADVANCE(1810); END_STATE(); case 736: - if (lookahead == 'e') ADVANCE(1675); + if (lookahead == 'e') ADVANCE(1717); END_STATE(); case 737: - if (lookahead == 'e') ADVANCE(1603); + if (lookahead == 'e') ADVANCE(1720); END_STATE(); case 738: - if (lookahead == 'e') ADVANCE(1679); + if (lookahead == 'e') ADVANCE(1700); END_STATE(); case 739: - if (lookahead == 'e') ADVANCE(1795); + if (lookahead == 'e') ADVANCE(1603); END_STATE(); case 740: - if (lookahead == 'e') ADVANCE(1793); + if (lookahead == 'e') ADVANCE(1702); END_STATE(); case 741: - if (lookahead == 'e') ADVANCE(1103); + if (lookahead == 'e') ADVANCE(1703); END_STATE(); case 742: - if (lookahead == 'e') ADVANCE(1523); + if (lookahead == 'e') ADVANCE(1704); END_STATE(); case 743: - if (lookahead == 'e') ADVANCE(534); + if (lookahead == 'e') ADVANCE(1701); END_STATE(); case 744: - if (lookahead == 'e') ADVANCE(1419); + if (lookahead == 'e') ADVANCE(1629); END_STATE(); case 745: - if (lookahead == 'e') ADVANCE(1228); + if (lookahead == 'e') ADVANCE(1705); END_STATE(); case 746: - if (lookahead == 'e') ADVANCE(573); + if (lookahead == 'e') ADVANCE(1821); END_STATE(); case 747: - if (lookahead == 'e') ADVANCE(1237); + if (lookahead == 'e') ADVANCE(1819); END_STATE(); case 748: - if (lookahead == 'e') ADVANCE(1026); + if (lookahead == 'e') ADVANCE(1114); END_STATE(); case 749: - if (lookahead == 'e') ADVANCE(1359); + if (lookahead == 'e') ADVANCE(1547); END_STATE(); case 750: - if (lookahead == 'e') ADVANCE(582); + if (lookahead == 'e') ADVANCE(1246); END_STATE(); case 751: - if (lookahead == 'e') ADVANCE(556); + if (lookahead == 'e') ADVANCE(541); END_STATE(); case 752: - if (lookahead == 'e') ADVANCE(1361); + if (lookahead == 'e') ADVANCE(1437); END_STATE(); case 753: - if (lookahead == 'e') ADVANCE(1238); + if (lookahead == 'e') ADVANCE(580); END_STATE(); case 754: - if (lookahead == 'e') ADVANCE(1343); + if (lookahead == 'e') ADVANCE(1255); END_STATE(); case 755: - if (lookahead == 'e') ADVANCE(976); + if (lookahead == 'e') ADVANCE(1035); END_STATE(); case 756: - if (lookahead == 'e') ADVANCE(1363); + if (lookahead == 'e') ADVANCE(1377); END_STATE(); case 757: - if (lookahead == 'e') ADVANCE(141); + if (lookahead == 'e') ADVANCE(589); END_STATE(); case 758: - if (lookahead == 'e') ADVANCE(586); + if (lookahead == 'e') ADVANCE(563); END_STATE(); case 759: - if (lookahead == 'e') ADVANCE(151); + if (lookahead == 'e') ADVANCE(1379); END_STATE(); case 760: - if (lookahead == 'e') ADVANCE(587); + if (lookahead == 'e') ADVANCE(1256); END_STATE(); case 761: - if (lookahead == 'e') ADVANCE(981); + if (lookahead == 'e') ADVANCE(1361); END_STATE(); case 762: - if (lookahead == 'e') ADVANCE(153); + if (lookahead == 'e') ADVANCE(985); END_STATE(); case 763: - if (lookahead == 'e') ADVANCE(1246); + if (lookahead == 'e') ADVANCE(1381); END_STATE(); case 764: - if (lookahead == 'e') ADVANCE(1079); + if (lookahead == 'e') ADVANCE(141); END_STATE(); case 765: - if (lookahead == 'e') ADVANCE(1251); + if (lookahead == 'e') ADVANCE(593); END_STATE(); case 766: - if (lookahead == 'e') ADVANCE(1066); + if (lookahead == 'e') ADVANCE(151); END_STATE(); case 767: - if (lookahead == 'e') ADVANCE(1031); + if (lookahead == 'e') ADVANCE(594); END_STATE(); case 768: - if (lookahead == 'e') ADVANCE(1471); + if (lookahead == 'e') ADVANCE(990); END_STATE(); case 769: - if (lookahead == 'e') ADVANCE(1035); + if (lookahead == 'e') ADVANCE(153); END_STATE(); case 770: - if (lookahead == 'e') ADVANCE(595); + if (lookahead == 'e') ADVANCE(1264); END_STATE(); case 771: - if (lookahead == 'e') ADVANCE(411); + if (lookahead == 'e') ADVANCE(1269); END_STATE(); case 772: - if (lookahead == 'e') ADVANCE(562); + if (lookahead == 'e') ADVANCE(1090); END_STATE(); case 773: - if (lookahead == 'e') ADVANCE(596); + if (lookahead == 'e') ADVANCE(1077); + if (lookahead == 's') ADVANCE(1541); END_STATE(); case 774: - if (lookahead == 'e') ADVANCE(412); + if (lookahead == 'e') ADVANCE(1039); END_STATE(); case 775: - if (lookahead == 'e') ADVANCE(563); + if (lookahead == 'e') ADVANCE(1488); END_STATE(); case 776: - if (lookahead == 'e') ADVANCE(413); + if (lookahead == 'e') ADVANCE(1044); END_STATE(); case 777: - if (lookahead == 'e') ADVANCE(564); + if (lookahead == 'e') ADVANCE(602); END_STATE(); case 778: - if (lookahead == 'e') ADVANCE(1475); + if (lookahead == 'e') ADVANCE(569); END_STATE(); case 779: - if (lookahead == 'e') ADVANCE(414); + if (lookahead == 'e') ADVANCE(603); END_STATE(); case 780: - if (lookahead == 'e') ADVANCE(565); + if (lookahead == 'e') ADVANCE(412); END_STATE(); case 781: - if (lookahead == 'e') ADVANCE(415); + if (lookahead == 'e') ADVANCE(570); END_STATE(); case 782: - if (lookahead == 'e') ADVANCE(566); + if (lookahead == 'e') ADVANCE(413); END_STATE(); case 783: - if (lookahead == 'e') ADVANCE(416); + if (lookahead == 'e') ADVANCE(571); END_STATE(); case 784: - if (lookahead == 'e') ADVANCE(567); + if (lookahead == 'e') ADVANCE(1493); END_STATE(); case 785: - if (lookahead == 'e') ADVANCE(568); + if (lookahead == 'e') ADVANCE(414); END_STATE(); case 786: - if (lookahead == 'e') ADVANCE(569); + if (lookahead == 'e') ADVANCE(572); END_STATE(); case 787: - if (lookahead == 'e') ADVANCE(570); + if (lookahead == 'e') ADVANCE(415); END_STATE(); case 788: - if (lookahead == 'e') ADVANCE(571); + if (lookahead == 'e') ADVANCE(573); END_STATE(); case 789: - if (lookahead == 'e') ADVANCE(1098); + if (lookahead == 'e') ADVANCE(416); END_STATE(); case 790: - if (lookahead == 'e') ADVANCE(1099); + if (lookahead == 'e') ADVANCE(574); END_STATE(); case 791: - if (lookahead == 'e') ADVANCE(162); + if (lookahead == 'e') ADVANCE(417); END_STATE(); case 792: - if (lookahead == 'e') ADVANCE(1330); + if (lookahead == 'e') ADVANCE(575); END_STATE(); case 793: - if (lookahead == 'e') ADVANCE(176); + if (lookahead == 'e') ADVANCE(576); END_STATE(); case 794: - if (lookahead == 'e') ADVANCE(676); + if (lookahead == 'e') ADVANCE(577); END_STATE(); case 795: - if (lookahead == 'e') ADVANCE(178); + if (lookahead == 'e') ADVANCE(578); END_STATE(); case 796: - if (lookahead == 'e') ADVANCE(180); + if (lookahead == 'e') ADVANCE(1109); END_STATE(); case 797: - if (lookahead == 'e') ADVANCE(679); + if (lookahead == 'e') ADVANCE(1110); END_STATE(); case 798: - if (lookahead == 'f') ADVANCE(136); - if (lookahead == 'g') ADVANCE(752); - if (lookahead == 'n') ADVANCE(1344); - if (lookahead == 'p') ADVANCE(1494); + if (lookahead == 'e') ADVANCE(162); END_STATE(); case 799: - if (lookahead == 'f') ADVANCE(1598); + if (lookahead == 'e') ADVANCE(1348); END_STATE(); case 800: - if (lookahead == 'f') ADVANCE(441); + if (lookahead == 'e') ADVANCE(176); END_STATE(); case 801: - if (lookahead == 'f') ADVANCE(445); + if (lookahead == 'e') ADVANCE(683); END_STATE(); case 802: - if (lookahead == 'f') ADVANCE(1022); - if (lookahead == 'i') ADVANCE(1105); - if (lookahead == 'l') ADVANCE(1165); + if (lookahead == 'e') ADVANCE(178); END_STATE(); case 803: - if (lookahead == 'g') ADVANCE(1718); + if (lookahead == 'e') ADVANCE(180); END_STATE(); case 804: - if (lookahead == 'g') ADVANCE(1712); + if (lookahead == 'e') ADVANCE(686); END_STATE(); case 805: - if (lookahead == 'g') ADVANCE(1717); + if (lookahead == 'f') ADVANCE(136); + if (lookahead == 'g') ADVANCE(759); + if (lookahead == 'n') ADVANCE(1362); + if (lookahead == 'p') ADVANCE(1517); END_STATE(); case 806: - if (lookahead == 'g') ADVANCE(1615); + if (lookahead == 'f') ADVANCE(1624); END_STATE(); case 807: - if (lookahead == 'g') ADVANCE(1715); + if (lookahead == 'f') ADVANCE(441); END_STATE(); case 808: - if (lookahead == 'g') ADVANCE(1714); + if (lookahead == 'f') ADVANCE(445); END_STATE(); case 809: - if (lookahead == 'g') ADVANCE(1682); + if (lookahead == 'f') ADVANCE(1031); + if (lookahead == 'i') ADVANCE(1116); + if (lookahead == 'l') ADVANCE(1180); END_STATE(); case 810: - if (lookahead == 'g') ADVANCE(1683); + if (lookahead == 'g') ADVANCE(1744); END_STATE(); case 811: - if (lookahead == 'g') ADVANCE(1716); + if (lookahead == 'g') ADVANCE(1738); END_STATE(); case 812: - if (lookahead == 'g') ADVANCE(1720); + if (lookahead == 'g') ADVANCE(1743); END_STATE(); case 813: - if (lookahead == 'g') ADVANCE(1721); + if (lookahead == 'g') ADVANCE(1641); END_STATE(); case 814: - if (lookahead == 'g') ADVANCE(1713); + if (lookahead == 'g') ADVANCE(1741); END_STATE(); case 815: - if (lookahead == 'g') ADVANCE(1719); + if (lookahead == 'g') ADVANCE(1740); END_STATE(); case 816: - if (lookahead == 'g') ADVANCE(1722); + if (lookahead == 'g') ADVANCE(1708); END_STATE(); case 817: - if (lookahead == 'g') ADVANCE(1686); + if (lookahead == 'g') ADVANCE(1709); END_STATE(); case 818: - if (lookahead == 'g') ADVANCE(1592); + if (lookahead == 'g') ADVANCE(1742); END_STATE(); case 819: - if (lookahead == 'g') ADVANCE(1693); + if (lookahead == 'g') ADVANCE(1746); END_STATE(); case 820: - if (lookahead == 'g') ADVANCE(1696); + if (lookahead == 'g') ADVANCE(1747); END_STATE(); case 821: - if (lookahead == 'g') ADVANCE(160); + if (lookahead == 'g') ADVANCE(1739); END_STATE(); case 822: - if (lookahead == 'g') ADVANCE(858); + if (lookahead == 'g') ADVANCE(1745); END_STATE(); case 823: - if (lookahead == 'g') ADVANCE(1336); + if (lookahead == 'g') ADVANCE(1748); END_STATE(); case 824: - if (lookahead == 'g') ADVANCE(694); + if (lookahead == 'g') ADVANCE(1712); END_STATE(); case 825: - if (lookahead == 'g') ADVANCE(733); + if (lookahead == 'g') ADVANCE(1618); END_STATE(); case 826: - if (lookahead == 'g') ADVANCE(734); + if (lookahead == 'g') ADVANCE(1719); END_STATE(); case 827: - if (lookahead == 'g') ADVANCE(735); + if (lookahead == 'g') ADVANCE(1722); END_STATE(); case 828: - if (lookahead == 'g') ADVANCE(1433); + if (lookahead == 'g') ADVANCE(160); END_STATE(); case 829: - if (lookahead == 'g') ADVANCE(736); + if (lookahead == 'g') ADVANCE(865); END_STATE(); case 830: - if (lookahead == 'g') ADVANCE(737); + if (lookahead == 'g') ADVANCE(1354); END_STATE(); case 831: - if (lookahead == 'g') ADVANCE(738); + if (lookahead == 'g') ADVANCE(701); END_STATE(); case 832: - if (lookahead == 'g') ADVANCE(739); + if (lookahead == 'g') ADVANCE(740); END_STATE(); case 833: - if (lookahead == 'g') ADVANCE(740); + if (lookahead == 'g') ADVANCE(741); END_STATE(); case 834: - if (lookahead == 'g') ADVANCE(756); - if (lookahead == 'h') ADVANCE(1010); - if (lookahead == 'p') ADVANCE(389); - if (lookahead == 't') ADVANCE(440); - if (lookahead == 'u') ADVANCE(524); - if (lookahead == 'y') ADVANCE(1040); + if (lookahead == 'g') ADVANCE(742); END_STATE(); case 835: - if (lookahead == 'g') ADVANCE(859); + if (lookahead == 'g') ADVANCE(1451); END_STATE(); case 836: - if (lookahead == 'g') ADVANCE(169); - if (lookahead == 'w') ADVANCE(138); + if (lookahead == 'g') ADVANCE(743); END_STATE(); case 837: - if (lookahead == 'h') ADVANCE(1798); + if (lookahead == 'g') ADVANCE(744); END_STATE(); case 838: - if (lookahead == 'h') ADVANCE(1599); + if (lookahead == 'g') ADVANCE(745); END_STATE(); case 839: - if (lookahead == 'h') ADVANCE(1609); + if (lookahead == 'g') ADVANCE(746); END_STATE(); case 840: - if (lookahead == 'h') ADVANCE(1610); + if (lookahead == 'g') ADVANCE(747); END_STATE(); case 841: - if (lookahead == 'h') ADVANCE(1803); + if (lookahead == 'g') ADVANCE(763); + if (lookahead == 'h') ADVANCE(1019); + if (lookahead == 'p') ADVANCE(389); + if (lookahead == 't') ADVANCE(440); + if (lookahead == 'u') ADVANCE(530); + if (lookahead == 'y') ADVANCE(1049); END_STATE(); case 842: - if (lookahead == 'h') ADVANCE(1805); + if (lookahead == 'g') ADVANCE(866); END_STATE(); case 843: - if (lookahead == 'h') ADVANCE(1804); + if (lookahead == 'g') ADVANCE(169); + if (lookahead == 'w') ADVANCE(138); END_STATE(); case 844: - if (lookahead == 'h') ADVANCE(1807); + if (lookahead == 'h') ADVANCE(1824); END_STATE(); case 845: - if (lookahead == 'h') ADVANCE(743); - if (lookahead == 'm') ADVANCE(1222); - if (lookahead == 'o') ADVANCE(1107); + if (lookahead == 'h') ADVANCE(1625); END_STATE(); case 846: - if (lookahead == 'h') ADVANCE(1289); - if (lookahead == 'r') ADVANCE(393); + if (lookahead == 'h') ADVANCE(1635); END_STATE(); case 847: - if (lookahead == 'h') ADVANCE(1137); + if (lookahead == 'h') ADVANCE(1636); END_STATE(); case 848: - if (lookahead == 'h') ADVANCE(1144); + if (lookahead == 'h') ADVANCE(1829); END_STATE(); case 849: - if (lookahead == 'h') ADVANCE(1314); + if (lookahead == 'h') ADVANCE(1831); END_STATE(); case 850: - if (lookahead == 'h') ADVANCE(399); + if (lookahead == 'h') ADVANCE(1830); END_STATE(); case 851: - if (lookahead == 'h') ADVANCE(1141); + if (lookahead == 'h') ADVANCE(1833); END_STATE(); case 852: - if (lookahead == 'h') ADVANCE(402); + if (lookahead == 'h') ADVANCE(751); + if (lookahead == 'm') ADVANCE(1241); + if (lookahead == 'o') ADVANCE(1118); END_STATE(); case 853: - if (lookahead == 'h') ADVANCE(403); + if (lookahead == 'h') ADVANCE(1307); + if (lookahead == 'r') ADVANCE(393); END_STATE(); case 854: - if (lookahead == 'h') ADVANCE(404); + if (lookahead == 'h') ADVANCE(1152); END_STATE(); case 855: - if (lookahead == 'h') ADVANCE(406); + if (lookahead == 'h') ADVANCE(1158); END_STATE(); case 856: - if (lookahead == 'h') ADVANCE(407); + if (lookahead == 'h') ADVANCE(1332); END_STATE(); case 857: - if (lookahead == 'h') ADVANCE(410); + if (lookahead == 'h') ADVANCE(400); END_STATE(); case 858: - if (lookahead == 'h') ADVANCE(189); + if (lookahead == 'h') ADVANCE(1155); END_STATE(); case 859: - if (lookahead == 'h') ADVANCE(202); + if (lookahead == 'h') ADVANCE(403); END_STATE(); case 860: - if (lookahead == 'h') ADVANCE(778); + if (lookahead == 'h') ADVANCE(404); END_STATE(); case 861: - if (lookahead == 'h') ADVANCE(1174); + if (lookahead == 'h') ADVANCE(405); END_STATE(); case 862: - if (lookahead == 'h') ADVANCE(1315); + if (lookahead == 'h') ADVANCE(407); END_STATE(); case 863: - if (lookahead == 'h') ADVANCE(1176); + if (lookahead == 'h') ADVANCE(408); END_STATE(); case 864: - if (lookahead == 'h') ADVANCE(1178); + if (lookahead == 'h') ADVANCE(411); END_STATE(); case 865: - if (lookahead == 'h') ADVANCE(1181); + if (lookahead == 'h') ADVANCE(189); END_STATE(); case 866: - if (lookahead == 'h') ADVANCE(1183); + if (lookahead == 'h') ADVANCE(202); END_STATE(); case 867: - if (lookahead == 'h') ADVANCE(1186); + if (lookahead == 'h') ADVANCE(784); END_STATE(); case 868: - if (lookahead == 'h') ADVANCE(1327); + if (lookahead == 'h') ADVANCE(1191); END_STATE(); case 869: - if (lookahead == 'i') ADVANCE(978); - if (lookahead == 'l') ADVANCE(1172); + if (lookahead == 'h') ADVANCE(1333); END_STATE(); case 870: - if (lookahead == 'i') ADVANCE(1539); + if (lookahead == 'h') ADVANCE(1193); END_STATE(); case 871: - if (lookahead == 'i') ADVANCE(588); + if (lookahead == 'h') ADVANCE(1195); END_STATE(); case 872: - if (lookahead == 'i') ADVANCE(1519); - if (lookahead == 'o') ADVANCE(1470); + if (lookahead == 'h') ADVANCE(1198); END_STATE(); case 873: - if (lookahead == 'i') ADVANCE(755); + if (lookahead == 'h') ADVANCE(1200); END_STATE(); case 874: - if (lookahead == 'i') ADVANCE(1518); + if (lookahead == 'h') ADVANCE(1203); END_STATE(); case 875: - if (lookahead == 'i') ADVANCE(1032); + if (lookahead == 'h') ADVANCE(1345); END_STATE(); case 876: - if (lookahead == 'i') ADVANCE(974); + if (lookahead == 'i') ADVANCE(987); + if (lookahead == 'l') ADVANCE(1189); END_STATE(); case 877: - if (lookahead == 'i') ADVANCE(1057); - if (lookahead == 'o') ADVANCE(572); + if (lookahead == 'i') ADVANCE(1563); END_STATE(); case 878: - if (lookahead == 'i') ADVANCE(601); + if (lookahead == 'i') ADVANCE(595); END_STATE(); case 879: - if (lookahead == 'i') ADVANCE(1080); - if (lookahead == 'l') ADVANCE(1140); + if (lookahead == 'i') ADVANCE(1543); + if (lookahead == 'o') ADVANCE(1487); END_STATE(); case 880: - if (lookahead == 'i') ADVANCE(530); + if (lookahead == 'i') ADVANCE(762); END_STATE(); case 881: - if (lookahead == 'i') ADVANCE(531); + if (lookahead == 'i') ADVANCE(1542); END_STATE(); case 882: - if (lookahead == 'i') ADVANCE(536); + if (lookahead == 'i') ADVANCE(1041); END_STATE(); case 883: - if (lookahead == 'i') ADVANCE(537); + if (lookahead == 'i') ADVANCE(983); END_STATE(); case 884: - if (lookahead == 'i') ADVANCE(585); + if (lookahead == 'i') ADVANCE(1068); + if (lookahead == 'o') ADVANCE(579); END_STATE(); case 885: - if (lookahead == 'i') ADVANCE(532); + if (lookahead == 'i') ADVANCE(608); END_STATE(); case 886: - if (lookahead == 'i') ADVANCE(1365); + if (lookahead == 'i') ADVANCE(1091); + if (lookahead == 'l') ADVANCE(1157); END_STATE(); case 887: - if (lookahead == 'i') ADVANCE(822); + if (lookahead == 'i') ADVANCE(537); END_STATE(); case 888: - if (lookahead == 'i') ADVANCE(533); + if (lookahead == 'i') ADVANCE(538); END_STATE(); case 889: - if (lookahead == 'i') ADVANCE(539); + if (lookahead == 'i') ADVANCE(543); END_STATE(); case 890: - if (lookahead == 'i') ADVANCE(1313); + if (lookahead == 'i') ADVANCE(544); END_STATE(); case 891: - if (lookahead == 'i') ADVANCE(789); + if (lookahead == 'i') ADVANCE(592); END_STATE(); case 892: - if (lookahead == 'i') ADVANCE(541); + if (lookahead == 'i') ADVANCE(539); END_STATE(); case 893: - if (lookahead == 'i') ADVANCE(542); + if (lookahead == 'i') ADVANCE(1383); END_STATE(); case 894: - if (lookahead == 'i') ADVANCE(543); + if (lookahead == 'i') ADVANCE(829); END_STATE(); case 895: - if (lookahead == 'i') ADVANCE(545); + if (lookahead == 'i') ADVANCE(540); END_STATE(); case 896: - if (lookahead == 'i') ADVANCE(547); + if (lookahead == 'i') ADVANCE(546); END_STATE(); case 897: - if (lookahead == 'i') ADVANCE(1112); + if (lookahead == 'i') ADVANCE(1331); END_STATE(); case 898: - if (lookahead == 'i') ADVANCE(1082); + if (lookahead == 'i') ADVANCE(796); END_STATE(); case 899: - if (lookahead == 'i') ADVANCE(1063); + if (lookahead == 'i') ADVANCE(548); END_STATE(); case 900: - if (lookahead == 'i') ADVANCE(1395); + if (lookahead == 'i') ADVANCE(549); END_STATE(); case 901: - if (lookahead == 'i') ADVANCE(1420); + if (lookahead == 'i') ADVANCE(550); END_STATE(); case 902: - if (lookahead == 'i') ADVANCE(1422); + if (lookahead == 'i') ADVANCE(552); END_STATE(); case 903: - if (lookahead == 'i') ADVANCE(1424); + if (lookahead == 'i') ADVANCE(554); END_STATE(); case 904: - if (lookahead == 'i') ADVANCE(1426); + if (lookahead == 'i') ADVANCE(1123); END_STATE(); case 905: - if (lookahead == 'i') ADVANCE(1429); + if (lookahead == 'i') ADVANCE(1093); END_STATE(); case 906: - if (lookahead == 'i') ADVANCE(1406); + if (lookahead == 'i') ADVANCE(1074); END_STATE(); case 907: - if (lookahead == 'i') ADVANCE(1421); + if (lookahead == 'i') ADVANCE(1413); END_STATE(); case 908: - if (lookahead == 'i') ADVANCE(1432); + if (lookahead == 'i') ADVANCE(1438); END_STATE(); case 909: - if (lookahead == 'i') ADVANCE(1434); + if (lookahead == 'i') ADVANCE(1440); END_STATE(); case 910: - if (lookahead == 'i') ADVANCE(1411); + if (lookahead == 'i') ADVANCE(1442); END_STATE(); case 911: - if (lookahead == 'i') ADVANCE(1423); + if (lookahead == 'i') ADVANCE(1444); END_STATE(); case 912: - if (lookahead == 'i') ADVANCE(1540); + if (lookahead == 'i') ADVANCE(1447); END_STATE(); case 913: - if (lookahead == 'i') ADVANCE(761); + if (lookahead == 'i') ADVANCE(1424); END_STATE(); case 914: - if (lookahead == 'i') ADVANCE(1440); + if (lookahead == 'i') ADVANCE(1439); END_STATE(); case 915: - if (lookahead == 'i') ADVANCE(603); + if (lookahead == 'i') ADVANCE(1450); END_STATE(); case 916: - if (lookahead == 'i') ADVANCE(1462); + if (lookahead == 'i') ADVANCE(1452); END_STATE(); case 917: - if (lookahead == 'i') ADVANCE(987); + if (lookahead == 'i') ADVANCE(1429); END_STATE(); case 918: - if (lookahead == 'i') ADVANCE(1100); + if (lookahead == 'i') ADVANCE(1441); END_STATE(); case 919: - if (lookahead == 'i') ADVANCE(1463); + if (lookahead == 'i') ADVANCE(1564); END_STATE(); case 920: - if (lookahead == 'i') ADVANCE(1441); + if (lookahead == 'i') ADVANCE(768); END_STATE(); case 921: - if (lookahead == 'i') ADVANCE(607); + if (lookahead == 'i') ADVANCE(1458); END_STATE(); case 922: - if (lookahead == 'i') ADVANCE(1085); - if (lookahead == 'l') ADVANCE(1145); + if (lookahead == 'i') ADVANCE(610); END_STATE(); case 923: - if (lookahead == 'i') ADVANCE(1443); + if (lookahead == 'i') ADVANCE(1480); END_STATE(); case 924: - if (lookahead == 'i') ADVANCE(611); + if (lookahead == 'i') ADVANCE(996); END_STATE(); case 925: - if (lookahead == 'i') ADVANCE(1445); + if (lookahead == 'i') ADVANCE(1111); END_STATE(); case 926: - if (lookahead == 'i') ADVANCE(615); + if (lookahead == 'i') ADVANCE(1481); END_STATE(); case 927: - if (lookahead == 'i') ADVANCE(1448); + if (lookahead == 'i') ADVANCE(1459); END_STATE(); case 928: - if (lookahead == 'i') ADVANCE(618); + if (lookahead == 'i') ADVANCE(614); END_STATE(); case 929: - if (lookahead == 'i') ADVANCE(1450); + if (lookahead == 'i') ADVANCE(1096); + if (lookahead == 'l') ADVANCE(1160); END_STATE(); case 930: - if (lookahead == 'i') ADVANCE(621); + if (lookahead == 'i') ADVANCE(1461); END_STATE(); case 931: - if (lookahead == 'i') ADVANCE(1090); - if (lookahead == 'l') ADVANCE(1153); + if (lookahead == 'i') ADVANCE(618); END_STATE(); case 932: - if (lookahead == 'i') ADVANCE(1305); + if (lookahead == 'i') ADVANCE(1463); END_STATE(); case 933: - if (lookahead == 'i') ADVANCE(625); + if (lookahead == 'i') ADVANCE(622); END_STATE(); case 934: - if (lookahead == 'i') ADVANCE(636); + if (lookahead == 'i') ADVANCE(1466); END_STATE(); case 935: - if (lookahead == 'i') ADVANCE(1093); - if (lookahead == 'l') ADVANCE(1156); + if (lookahead == 'i') ADVANCE(625); END_STATE(); case 936: - if (lookahead == 'i') ADVANCE(638); + if (lookahead == 'i') ADVANCE(1468); END_STATE(); case 937: - if (lookahead == 'i') ADVANCE(1094); - if (lookahead == 'l') ADVANCE(1157); + if (lookahead == 'i') ADVANCE(628); END_STATE(); case 938: - if (lookahead == 'i') ADVANCE(1096); - if (lookahead == 'l') ADVANCE(1159); + if (lookahead == 'i') ADVANCE(1101); + if (lookahead == 'l') ADVANCE(1168); END_STATE(); case 939: - if (lookahead == 'i') ADVANCE(1097); - if (lookahead == 'l') ADVANCE(1160); + if (lookahead == 'i') ADVANCE(1323); END_STATE(); case 940: - if (lookahead == 'i') ADVANCE(1161); + if (lookahead == 'i') ADVANCE(632); END_STATE(); case 941: - if (lookahead == 'i') ADVANCE(1163); + if (lookahead == 'i') ADVANCE(643); END_STATE(); case 942: - if (lookahead == 'i') ADVANCE(1166); + if (lookahead == 'i') ADVANCE(1104); + if (lookahead == 'l') ADVANCE(1171); END_STATE(); case 943: - if (lookahead == 'i') ADVANCE(1167); + if (lookahead == 'i') ADVANCE(645); END_STATE(); case 944: - if (lookahead == 'i') ADVANCE(835); + if (lookahead == 'i') ADVANCE(1105); + if (lookahead == 'l') ADVANCE(1172); END_STATE(); case 945: - if (lookahead == 'i') ADVANCE(1123); + if (lookahead == 'i') ADVANCE(1107); + if (lookahead == 'l') ADVANCE(1174); END_STATE(); case 946: - if (lookahead == 'j') ADVANCE(1493); + if (lookahead == 'i') ADVANCE(1108); + if (lookahead == 'l') ADVANCE(1175); END_STATE(); case 947: - if (lookahead == 'j') ADVANCE(772); + if (lookahead == 'i') ADVANCE(1176); END_STATE(); case 948: - if (lookahead == 'j') ADVANCE(775); + if (lookahead == 'i') ADVANCE(1178); END_STATE(); case 949: - if (lookahead == 'j') ADVANCE(777); + if (lookahead == 'i') ADVANCE(1181); END_STATE(); case 950: - if (lookahead == 'j') ADVANCE(780); + if (lookahead == 'i') ADVANCE(1182); END_STATE(); case 951: - if (lookahead == 'j') ADVANCE(782); + if (lookahead == 'i') ADVANCE(1183); END_STATE(); case 952: - if (lookahead == 'j') ADVANCE(784); + if (lookahead == 'i') ADVANCE(1184); END_STATE(); case 953: - if (lookahead == 'j') ADVANCE(785); + if (lookahead == 'i') ADVANCE(842); END_STATE(); case 954: - if (lookahead == 'j') ADVANCE(787); + if (lookahead == 'i') ADVANCE(1134); END_STATE(); case 955: - if (lookahead == 'j') ADVANCE(788); + if (lookahead == 'j') ADVANCE(1516); END_STATE(); case 956: - if (lookahead == 'k') ADVANCE(1786); + if (lookahead == 'j') ADVANCE(778); END_STATE(); case 957: - if (lookahead == 'k') ADVANCE(1789); + if (lookahead == 'j') ADVANCE(781); END_STATE(); case 958: - if (lookahead == 'k') ADVANCE(1787); + if (lookahead == 'j') ADVANCE(783); END_STATE(); case 959: - if (lookahead == 'k') ADVANCE(1790); + if (lookahead == 'j') ADVANCE(786); END_STATE(); case 960: - if (lookahead == 'k') ADVANCE(1788); + if (lookahead == 'j') ADVANCE(788); END_STATE(); case 961: - if (lookahead == 'k') ADVANCE(1791); + if (lookahead == 'j') ADVANCE(790); END_STATE(); case 962: - if (lookahead == 'k') ADVANCE(1794); + if (lookahead == 'j') ADVANCE(792); END_STATE(); case 963: - if (lookahead == 'k') ADVANCE(1792); + if (lookahead == 'j') ADVANCE(794); END_STATE(); case 964: - if (lookahead == 'k') ADVANCE(770); + if (lookahead == 'j') ADVANCE(795); END_STATE(); case 965: - if (lookahead == 'k') ADVANCE(158); + if (lookahead == 'k') ADVANCE(1812); END_STATE(); case 966: - if (lookahead == 'k') ADVANCE(757); + if (lookahead == 'k') ADVANCE(1815); END_STATE(); case 967: - if (lookahead == 'k') ADVANCE(794); + if (lookahead == 'k') ADVANCE(1813); END_STATE(); case 968: - if (lookahead == 'k') ADVANCE(797); + if (lookahead == 'k') ADVANCE(1816); END_STATE(); case 969: - if (lookahead == 'l') ADVANCE(1893); + if (lookahead == 'k') ADVANCE(1814); END_STATE(); case 970: - if (lookahead == 'l') ADVANCE(1838); + if (lookahead == 'k') ADVANCE(1817); END_STATE(); case 971: - if (lookahead == 'l') ADVANCE(1802); + if (lookahead == 'k') ADVANCE(1820); END_STATE(); case 972: - if (lookahead == 'l') ADVANCE(1670); + if (lookahead == 'k') ADVANCE(1818); END_STATE(); case 973: - if (lookahead == 'l') ADVANCE(152); + if (lookahead == 'k') ADVANCE(777); END_STATE(); case 974: - if (lookahead == 'l') ADVANCE(579); + if (lookahead == 'k') ADVANCE(158); END_STATE(); case 975: - if (lookahead == 'l') ADVANCE(945); + if (lookahead == 'k') ADVANCE(764); END_STATE(); case 976: - if (lookahead == 'l') ADVANCE(580); + if (lookahead == 'k') ADVANCE(801); END_STATE(); case 977: - if (lookahead == 'l') ADVANCE(1335); + if (lookahead == 'k') ADVANCE(804); END_STATE(); case 978: - if (lookahead == 'l') ADVANCE(973); - if (lookahead == 'n') ADVANCE(400); + if (lookahead == 'l') ADVANCE(1919); END_STATE(); case 979: - if (lookahead == 'l') ADVANCE(880); + if (lookahead == 'l') ADVANCE(1864); END_STATE(); case 980: - if (lookahead == 'l') ADVANCE(969); + if (lookahead == 'l') ADVANCE(1828); END_STATE(); case 981: - if (lookahead == 'l') ADVANCE(583); + if (lookahead == 'l') ADVANCE(1696); END_STATE(); case 982: - if (lookahead == 'l') ADVANCE(769); + if (lookahead == 'l') ADVANCE(152); END_STATE(); case 983: - if (lookahead == 'l') ADVANCE(395); + if (lookahead == 'l') ADVANCE(586); END_STATE(); case 984: - if (lookahead == 'l') ADVANCE(791); + if (lookahead == 'l') ADVANCE(954); END_STATE(); case 985: - if (lookahead == 'l') ADVANCE(971); + if (lookahead == 'l') ADVANCE(587); END_STATE(); case 986: - if (lookahead == 'l') ADVANCE(764); + if (lookahead == 'l') ADVANCE(1353); END_STATE(); case 987: - if (lookahead == 'l') ADVANCE(700); + if (lookahead == 'l') ADVANCE(982); + if (lookahead == 'n') ADVANCE(401); END_STATE(); case 988: - if (lookahead == 'l') ADVANCE(715); + if (lookahead == 'l') ADVANCE(887); END_STATE(); case 989: - if (lookahead == 'l') ADVANCE(771); + if (lookahead == 'l') ADVANCE(978); END_STATE(); case 990: - if (lookahead == 'l') ADVANCE(717); + if (lookahead == 'l') ADVANCE(590); END_STATE(); case 991: - if (lookahead == 'l') ADVANCE(718); + if (lookahead == 'l') ADVANCE(776); END_STATE(); case 992: - if (lookahead == 'l') ADVANCE(719); + if (lookahead == 'l') ADVANCE(395); END_STATE(); case 993: - if (lookahead == 'l') ADVANCE(720); + if (lookahead == 'l') ADVANCE(798); END_STATE(); case 994: - if (lookahead == 'l') ADVANCE(721); + if (lookahead == 'l') ADVANCE(980); END_STATE(); case 995: - if (lookahead == 'l') ADVANCE(722); + if (lookahead == 'l') ADVANCE(772); END_STATE(); case 996: - if (lookahead == 'l') ADVANCE(723); + if (lookahead == 'l') ADVANCE(707); END_STATE(); case 997: - if (lookahead == 'l') ADVANCE(727); + if (lookahead == 'l') ADVANCE(722); END_STATE(); case 998: - if (lookahead == 'l') ADVANCE(729); + if (lookahead == 'l') ADVANCE(780); END_STATE(); case 999: - if (lookahead == 'l') ADVANCE(730); + if (lookahead == 'l') ADVANCE(724); END_STATE(); case 1000: - if (lookahead == 'l') ADVANCE(1404); + if (lookahead == 'l') ADVANCE(725); END_STATE(); case 1001: - if (lookahead == 'l') ADVANCE(437); + if (lookahead == 'l') ADVANCE(726); END_STATE(); case 1002: - if (lookahead == 'l') ADVANCE(918); + if (lookahead == 'l') ADVANCE(727); END_STATE(); case 1003: - if (lookahead == 'l') ADVANCE(1146); + if (lookahead == 'l') ADVANCE(728); END_STATE(); case 1004: - if (lookahead == 'l') ADVANCE(443); + if (lookahead == 'l') ADVANCE(729); END_STATE(); case 1005: - if (lookahead == 'l') ADVANCE(1177); + if (lookahead == 'l') ADVANCE(730); END_STATE(); case 1006: - if (lookahead == 'l') ADVANCE(774); + if (lookahead == 'l') ADVANCE(734); END_STATE(); case 1007: - if (lookahead == 'l') ADVANCE(166); + if (lookahead == 'l') ADVANCE(736); END_STATE(); case 1008: - if (lookahead == 'l') ADVANCE(1180); + if (lookahead == 'l') ADVANCE(737); END_STATE(); case 1009: - if (lookahead == 'l') ADVANCE(776); + if (lookahead == 'l') ADVANCE(1422); END_STATE(); case 1010: - if (lookahead == 'l') ADVANCE(170); - if (lookahead == 'r') ADVANCE(172); + if (lookahead == 'l') ADVANCE(437); END_STATE(); case 1011: - if (lookahead == 'l') ADVANCE(1182); + if (lookahead == 'l') ADVANCE(925); END_STATE(); case 1012: - if (lookahead == 'l') ADVANCE(779); + if (lookahead == 'l') ADVANCE(1162); END_STATE(); case 1013: - if (lookahead == 'l') ADVANCE(1184); + if (lookahead == 'l') ADVANCE(443); END_STATE(); case 1014: - if (lookahead == 'l') ADVANCE(781); + if (lookahead == 'l') ADVANCE(1194); END_STATE(); case 1015: - if (lookahead == 'l') ADVANCE(1185); + if (lookahead == 'l') ADVANCE(782); END_STATE(); case 1016: - if (lookahead == 'l') ADVANCE(783); + if (lookahead == 'l') ADVANCE(166); END_STATE(); case 1017: - if (lookahead == 'l') ADVANCE(1187); + if (lookahead == 'l') ADVANCE(1197); END_STATE(); case 1018: - if (lookahead == 'l') ADVANCE(1189); + if (lookahead == 'l') ADVANCE(785); END_STATE(); case 1019: - if (lookahead == 'l') ADVANCE(1190); + if (lookahead == 'l') ADVANCE(170); + if (lookahead == 'r') ADVANCE(172); END_STATE(); case 1020: - if (lookahead == 'l') ADVANCE(1191); + if (lookahead == 'l') ADVANCE(1199); END_STATE(); case 1021: - if (lookahead == 'l') ADVANCE(1192); + if (lookahead == 'l') ADVANCE(787); END_STATE(); case 1022: - if (lookahead == 'l') ADVANCE(1193); + if (lookahead == 'l') ADVANCE(1201); END_STATE(); case 1023: - if (lookahead == 'm') ADVANCE(1865); + if (lookahead == 'l') ADVANCE(789); END_STATE(); case 1024: - if (lookahead == 'm') ADVANCE(1879); + if (lookahead == 'l') ADVANCE(1202); END_STATE(); case 1025: - if (lookahead == 'm') ADVANCE(1561); + if (lookahead == 'l') ADVANCE(791); END_STATE(); case 1026: - if (lookahead == 'm') ADVANCE(1555); + if (lookahead == 'l') ADVANCE(1204); END_STATE(); case 1027: - if (lookahead == 'm') ADVANCE(188); + if (lookahead == 'l') ADVANCE(1206); END_STATE(); case 1028: - if (lookahead == 'm') ADVANCE(1562); + if (lookahead == 'l') ADVANCE(1207); END_STATE(); case 1029: - if (lookahead == 'm') ADVANCE(1225); + if (lookahead == 'l') ADVANCE(1208); END_STATE(); case 1030: - if (lookahead == 'm') ADVANCE(501); + if (lookahead == 'l') ADVANCE(1209); END_STATE(); case 1031: - if (lookahead == 'm') ADVANCE(1226); + if (lookahead == 'l') ADVANCE(1210); END_STATE(); case 1032: - if (lookahead == 'm') ADVANCE(699); + if (lookahead == 'm') ADVANCE(1891); END_STATE(); case 1033: - if (lookahead == 'm') ADVANCE(201); + if (lookahead == 'm') ADVANCE(1905); END_STATE(); case 1034: - if (lookahead == 'm') ADVANCE(203); + if (lookahead == 'm') ADVANCE(1587); END_STATE(); case 1035: - if (lookahead == 'm') ADVANCE(790); + if (lookahead == 'm') ADVANCE(1579); END_STATE(); case 1036: - if (lookahead == 'm') ADVANCE(171); - if (lookahead == 't') ADVANCE(1491); + if (lookahead == 'm') ADVANCE(188); END_STATE(); case 1037: - if (lookahead == 'n') ADVANCE(578); + if (lookahead == 'm') ADVANCE(1588); END_STATE(); case 1038: - if (lookahead == 'n') ADVANCE(821); + if (lookahead == 'm') ADVANCE(1243); END_STATE(); case 1039: - if (lookahead == 'n') ADVANCE(535); + if (lookahead == 'm') ADVANCE(1244); END_STATE(); case 1040: - if (lookahead == 'n') ADVANCE(535); - if (lookahead == 's') ADVANCE(1436); + if (lookahead == 'm') ADVANCE(505); END_STATE(); case 1041: - if (lookahead == 'n') ADVANCE(1581); + if (lookahead == 'm') ADVANCE(706); END_STATE(); case 1042: - if (lookahead == 'n') ADVANCE(1875); + if (lookahead == 'm') ADVANCE(201); END_STATE(); case 1043: - if (lookahead == 'n') ADVANCE(1554); + if (lookahead == 'm') ADVANCE(203); END_STATE(); case 1044: - if (lookahead == 'n') ADVANCE(1631); + if (lookahead == 'm') ADVANCE(797); END_STATE(); case 1045: - if (lookahead == 'n') ADVANCE(1638); + if (lookahead == 'm') ADVANCE(171); + if (lookahead == 't') ADVANCE(1514); END_STATE(); case 1046: - if (lookahead == 'n') ADVANCE(1645); + if (lookahead == 'n') ADVANCE(585); END_STATE(); case 1047: - if (lookahead == 'n') ADVANCE(1652); + if (lookahead == 'n') ADVANCE(828); END_STATE(); case 1048: - if (lookahead == 'n') ADVANCE(1659); + if (lookahead == 'n') ADVANCE(542); END_STATE(); case 1049: - if (lookahead == 'n') ADVANCE(1666); + if (lookahead == 'n') ADVANCE(542); + if (lookahead == 's') ADVANCE(1454); END_STATE(); case 1050: - if (lookahead == 'n') ADVANCE(1579); + if (lookahead == 'n') ADVANCE(1607); END_STATE(); case 1051: - if (lookahead == 'n') ADVANCE(1560); + if (lookahead == 'n') ADVANCE(1901); END_STATE(); case 1052: - if (lookahead == 'n') ADVANCE(1487); + if (lookahead == 'n') ADVANCE(1578); END_STATE(); case 1053: - if (lookahead == 'n') ADVANCE(1487); - if (lookahead == 'x') ADVANCE(746); + if (lookahead == 'n') ADVANCE(1657); END_STATE(); case 1054: - if (lookahead == 'n') ADVANCE(803); + if (lookahead == 'n') ADVANCE(1664); END_STATE(); case 1055: - if (lookahead == 'n') ADVANCE(1350); + if (lookahead == 'n') ADVANCE(1671); END_STATE(); case 1056: - if (lookahead == 'n') ADVANCE(886); + if (lookahead == 'n') ADVANCE(1678); END_STATE(); case 1057: - if (lookahead == 'n') ADVANCE(690); + if (lookahead == 'n') ADVANCE(1685); END_STATE(); case 1058: - if (lookahead == 'n') ADVANCE(804); + if (lookahead == 'n') ADVANCE(1692); END_STATE(); case 1059: - if (lookahead == 'n') ADVANCE(1125); + if (lookahead == 'n') ADVANCE(1585); END_STATE(); case 1060: - if (lookahead == 'n') ADVANCE(1125); - if (lookahead == 'r') ADVANCE(1307); + if (lookahead == 'n') ADVANCE(1605); END_STATE(); case 1061: - if (lookahead == 'n') ADVANCE(919); - if (lookahead == 'v') ADVANCE(689); + if (lookahead == 'n') ADVANCE(1584); END_STATE(); case 1062: - if (lookahead == 'n') ADVANCE(805); + if (lookahead == 'n') ADVANCE(1586); END_STATE(); case 1063: - if (lookahead == 'n') ADVANCE(400); + if (lookahead == 'n') ADVANCE(1509); END_STATE(); case 1064: - if (lookahead == 'n') ADVANCE(806); + if (lookahead == 'n') ADVANCE(1509); + if (lookahead == 'x') ADVANCE(753); END_STATE(); case 1065: - if (lookahead == 'n') ADVANCE(807); + if (lookahead == 'n') ADVANCE(810); END_STATE(); case 1066: - if (lookahead == 'n') ADVANCE(1488); + if (lookahead == 'n') ADVANCE(1368); END_STATE(); case 1067: - if (lookahead == 'n') ADVANCE(808); + if (lookahead == 'n') ADVANCE(893); END_STATE(); case 1068: - if (lookahead == 'n') ADVANCE(809); + if (lookahead == 'n') ADVANCE(697); END_STATE(); case 1069: - if (lookahead == 'n') ADVANCE(810); + if (lookahead == 'n') ADVANCE(811); END_STATE(); case 1070: - if (lookahead == 'n') ADVANCE(811); + if (lookahead == 'n') ADVANCE(1136); END_STATE(); case 1071: - if (lookahead == 'n') ADVANCE(812); + if (lookahead == 'n') ADVANCE(1136); + if (lookahead == 'r') ADVANCE(1325); END_STATE(); case 1072: - if (lookahead == 'n') ADVANCE(870); + if (lookahead == 'n') ADVANCE(926); + if (lookahead == 'v') ADVANCE(696); END_STATE(); case 1073: - if (lookahead == 'n') ADVANCE(813); + if (lookahead == 'n') ADVANCE(812); END_STATE(); case 1074: - if (lookahead == 'n') ADVANCE(814); + if (lookahead == 'n') ADVANCE(401); END_STATE(); case 1075: - if (lookahead == 'n') ADVANCE(589); + if (lookahead == 'n') ADVANCE(813); END_STATE(); case 1076: - if (lookahead == 'n') ADVANCE(815); + if (lookahead == 'n') ADVANCE(814); END_STATE(); case 1077: - if (lookahead == 'n') ADVANCE(575); + if (lookahead == 'n') ADVANCE(1510); END_STATE(); case 1078: - if (lookahead == 'n') ADVANCE(816); + if (lookahead == 'n') ADVANCE(815); END_STATE(); case 1079: - if (lookahead == 'n') ADVANCE(828); + if (lookahead == 'n') ADVANCE(816); END_STATE(); case 1080: - if (lookahead == 'n') ADVANCE(1367); + if (lookahead == 'n') ADVANCE(817); END_STATE(); case 1081: - if (lookahead == 'n') ADVANCE(817); + if (lookahead == 'n') ADVANCE(818); END_STATE(); case 1082: - if (lookahead == 'n') ADVANCE(818); + if (lookahead == 'n') ADVANCE(819); END_STATE(); case 1083: - if (lookahead == 'n') ADVANCE(1368); + if (lookahead == 'n') ADVANCE(877); END_STATE(); case 1084: - if (lookahead == 'n') ADVANCE(819); + if (lookahead == 'n') ADVANCE(820); END_STATE(); case 1085: - if (lookahead == 'n') ADVANCE(1369); + if (lookahead == 'n') ADVANCE(821); END_STATE(); case 1086: - if (lookahead == 'n') ADVANCE(820); + if (lookahead == 'n') ADVANCE(596); END_STATE(); case 1087: - if (lookahead == 'n') ADVANCE(1370); + if (lookahead == 'n') ADVANCE(822); END_STATE(); case 1088: - if (lookahead == 'n') ADVANCE(1371); + if (lookahead == 'n') ADVANCE(582); END_STATE(); case 1089: - if (lookahead == 'n') ADVANCE(1372); + if (lookahead == 'n') ADVANCE(823); END_STATE(); case 1090: - if (lookahead == 'n') ADVANCE(1373); + if (lookahead == 'n') ADVANCE(835); END_STATE(); case 1091: - if (lookahead == 'n') ADVANCE(1374); + if (lookahead == 'n') ADVANCE(1385); END_STATE(); case 1092: - if (lookahead == 'n') ADVANCE(742); + if (lookahead == 'n') ADVANCE(824); END_STATE(); case 1093: - if (lookahead == 'n') ADVANCE(1375); + if (lookahead == 'n') ADVANCE(825); END_STATE(); case 1094: - if (lookahead == 'n') ADVANCE(1376); + if (lookahead == 'n') ADVANCE(1386); END_STATE(); case 1095: - if (lookahead == 'n') ADVANCE(1377); + if (lookahead == 'n') ADVANCE(826); END_STATE(); case 1096: - if (lookahead == 'n') ADVANCE(1378); + if (lookahead == 'n') ADVANCE(1387); END_STATE(); case 1097: - if (lookahead == 'n') ADVANCE(1380); + if (lookahead == 'n') ADVANCE(827); END_STATE(); case 1098: - if (lookahead == 'n') ADVANCE(1387); + if (lookahead == 'n') ADVANCE(1388); END_STATE(); case 1099: - if (lookahead == 'n') ADVANCE(1439); + if (lookahead == 'n') ADVANCE(1389); END_STATE(); case 1100: - if (lookahead == 'n') ADVANCE(728); + if (lookahead == 'n') ADVANCE(1390); END_STATE(); case 1101: - if (lookahead == 'n') ADVANCE(1460); + if (lookahead == 'n') ADVANCE(1391); END_STATE(); case 1102: - if (lookahead == 'n') ADVANCE(1402); + if (lookahead == 'n') ADVANCE(1392); END_STATE(); case 1103: - if (lookahead == 'n') ADVANCE(1472); - if (lookahead == 'x') ADVANCE(910); + if (lookahead == 'n') ADVANCE(749); END_STATE(); case 1104: - if (lookahead == 'n') ADVANCE(1408); + if (lookahead == 'n') ADVANCE(1393); END_STATE(); case 1105: - if (lookahead == 'n') ADVANCE(1412); + if (lookahead == 'n') ADVANCE(1394); END_STATE(); case 1106: - if (lookahead == 'n') ADVANCE(1149); + if (lookahead == 'n') ADVANCE(1395); END_STATE(); case 1107: - if (lookahead == 'n') ADVANCE(1347); + if (lookahead == 'n') ADVANCE(1396); END_STATE(); case 1108: - if (lookahead == 'n') ADVANCE(1435); + if (lookahead == 'n') ADVANCE(1398); END_STATE(); case 1109: - if (lookahead == 'n') ADVANCE(825); + if (lookahead == 'n') ADVANCE(1405); END_STATE(); case 1110: - if (lookahead == 'n') ADVANCE(555); + if (lookahead == 'n') ADVANCE(1457); END_STATE(); case 1111: - if (lookahead == 'n') ADVANCE(912); + if (lookahead == 'n') ADVANCE(735); END_STATE(); case 1112: - if (lookahead == 'n') ADVANCE(1002); + if (lookahead == 'n') ADVANCE(1478); END_STATE(); case 1113: - if (lookahead == 'n') ADVANCE(1352); + if (lookahead == 'n') ADVANCE(1420); END_STATE(); case 1114: - if (lookahead == 'n') ADVANCE(826); + if (lookahead == 'n') ADVANCE(1490); + if (lookahead == 'x') ADVANCE(917); END_STATE(); case 1115: - if (lookahead == 'n') ADVANCE(827); + if (lookahead == 'n') ADVANCE(1426); END_STATE(); case 1116: - if (lookahead == 'n') ADVANCE(1349); + if (lookahead == 'n') ADVANCE(1430); END_STATE(); case 1117: - if (lookahead == 'n') ADVANCE(829); + if (lookahead == 'n') ADVANCE(1163); END_STATE(); case 1118: - if (lookahead == 'n') ADVANCE(560); + if (lookahead == 'n') ADVANCE(1365); END_STATE(); case 1119: - if (lookahead == 'n') ADVANCE(830); + if (lookahead == 'n') ADVANCE(1453); END_STATE(); case 1120: - if (lookahead == 'n') ADVANCE(831); + if (lookahead == 'n') ADVANCE(832); END_STATE(); case 1121: - if (lookahead == 'n') ADVANCE(832); + if (lookahead == 'n') ADVANCE(562); END_STATE(); case 1122: - if (lookahead == 'n') ADVANCE(833); + if (lookahead == 'n') ADVANCE(919); END_STATE(); case 1123: - if (lookahead == 'n') ADVANCE(916); + if (lookahead == 'n') ADVANCE(1011); END_STATE(); case 1124: - if (lookahead == 'n') ADVANCE(1486); + if (lookahead == 'n') ADVANCE(1370); END_STATE(); case 1125: - if (lookahead == 'n') ADVANCE(1216); + if (lookahead == 'n') ADVANCE(833); END_STATE(); case 1126: - if (lookahead == 'n') ADVANCE(1218); + if (lookahead == 'n') ADVANCE(834); END_STATE(); case 1127: - if (lookahead == 'n') ADVANCE(1126); + if (lookahead == 'n') ADVANCE(1367); END_STATE(); case 1128: - if (lookahead == 'n') ADVANCE(1126); - if (lookahead == 'r') ADVANCE(1317); + if (lookahead == 'n') ADVANCE(836); END_STATE(); case 1129: - if (lookahead == 'o') ADVANCE(1425); + if (lookahead == 'n') ADVANCE(567); END_STATE(); case 1130: - if (lookahead == 'o') ADVANCE(1061); - if (lookahead == 'u') ADVANCE(1007); + if (lookahead == 'n') ADVANCE(837); END_STATE(); case 1131: - if (lookahead == 'o') ADVANCE(1606); + if (lookahead == 'n') ADVANCE(838); END_STATE(); case 1132: - if (lookahead == 'o') ADVANCE(1521); + if (lookahead == 'n') ADVANCE(839); END_STATE(); case 1133: - if (lookahead == 'o') ADVANCE(1593); + if (lookahead == 'n') ADVANCE(840); END_STATE(); case 1134: - if (lookahead == 'o') ADVANCE(799); + if (lookahead == 'n') ADVANCE(923); END_STATE(); case 1135: - if (lookahead == 'o') ADVANCE(1038); + if (lookahead == 'n') ADVANCE(1508); END_STATE(); case 1136: - if (lookahead == 'o') ADVANCE(1490); - if (lookahead == 'p') ADVANCE(493); - if (lookahead == 'u') ADVANCE(1224); + if (lookahead == 'n') ADVANCE(1233); END_STATE(); case 1137: - if (lookahead == 'o') ADVANCE(581); + if (lookahead == 'n') ADVANCE(1235); END_STATE(); case 1138: - if (lookahead == 'o') ADVANCE(1027); + if (lookahead == 'n') ADVANCE(1237); END_STATE(); case 1139: - if (lookahead == 'o') ADVANCE(1179); - if (lookahead == 'y') ADVANCE(1451); + if (lookahead == 'n') ADVANCE(1239); END_STATE(); case 1140: - if (lookahead == 'o') ADVANCE(1054); + if (lookahead == 'n') ADVANCE(1137); END_STATE(); case 1141: - if (lookahead == 'o') ADVANCE(584); + if (lookahead == 'n') ADVANCE(1138); END_STATE(); case 1142: - if (lookahead == 'o') ADVANCE(140); + if (lookahead == 'n') ADVANCE(1138); + if (lookahead == 'r') ADVANCE(1335); END_STATE(); case 1143: - if (lookahead == 'o') ADVANCE(1058); + if (lookahead == 'n') ADVANCE(1139); END_STATE(); case 1144: - if (lookahead == 'o') ADVANCE(1299); + if (lookahead == 'o') ADVANCE(1443); END_STATE(); case 1145: - if (lookahead == 'o') ADVANCE(1062); + if (lookahead == 'o') ADVANCE(1072); + if (lookahead == 'u') ADVANCE(1016); END_STATE(); case 1146: - if (lookahead == 'o') ADVANCE(1064); + if (lookahead == 'o') ADVANCE(1632); END_STATE(); case 1147: - if (lookahead == 'o') ADVANCE(142); + if (lookahead == 'o') ADVANCE(1545); END_STATE(); case 1148: - if (lookahead == 'o') ADVANCE(1065); + if (lookahead == 'o') ADVANCE(1619); END_STATE(); case 1149: - if (lookahead == 'o') ADVANCE(1480); + if (lookahead == 'o') ADVANCE(806); END_STATE(); case 1150: - if (lookahead == 'o') ADVANCE(1067); + if (lookahead == 'o') ADVANCE(1047); END_STATE(); case 1151: - if (lookahead == 'o') ADVANCE(1068); + if (lookahead == 'o') ADVANCE(1512); + if (lookahead == 'p') ADVANCE(497); + if (lookahead == 'u') ADVANCE(509); END_STATE(); case 1152: - if (lookahead == 'o') ADVANCE(143); + if (lookahead == 'o') ADVANCE(588); END_STATE(); case 1153: - if (lookahead == 'o') ADVANCE(1069); + if (lookahead == 'o') ADVANCE(1036); END_STATE(); case 1154: - if (lookahead == 'o') ADVANCE(1070); + if (lookahead == 'o') ADVANCE(1196); + if (lookahead == 'y') ADVANCE(1469); END_STATE(); case 1155: - if (lookahead == 'o') ADVANCE(144); + if (lookahead == 'o') ADVANCE(591); END_STATE(); case 1156: - if (lookahead == 'o') ADVANCE(1071); + if (lookahead == 'o') ADVANCE(140); END_STATE(); case 1157: - if (lookahead == 'o') ADVANCE(1073); + if (lookahead == 'o') ADVANCE(1065); END_STATE(); case 1158: - if (lookahead == 'o') ADVANCE(1074); + if (lookahead == 'o') ADVANCE(1317); END_STATE(); case 1159: - if (lookahead == 'o') ADVANCE(1076); + if (lookahead == 'o') ADVANCE(1069); END_STATE(); case 1160: - if (lookahead == 'o') ADVANCE(1078); + if (lookahead == 'o') ADVANCE(1073); END_STATE(); case 1161: - if (lookahead == 'o') ADVANCE(1042); + if (lookahead == 'o') ADVANCE(142); END_STATE(); case 1162: - if (lookahead == 'o') ADVANCE(1081); + if (lookahead == 'o') ADVANCE(1075); END_STATE(); case 1163: - if (lookahead == 'o') ADVANCE(1043); + if (lookahead == 'o') ADVANCE(1498); END_STATE(); case 1164: - if (lookahead == 'o') ADVANCE(1084); + if (lookahead == 'o') ADVANCE(1076); END_STATE(); case 1165: - if (lookahead == 'o') ADVANCE(1086); + if (lookahead == 'o') ADVANCE(1078); END_STATE(); case 1166: - if (lookahead == 'o') ADVANCE(1050); + if (lookahead == 'o') ADVANCE(143); END_STATE(); case 1167: - if (lookahead == 'o') ADVANCE(1051); + if (lookahead == 'o') ADVANCE(1079); END_STATE(); case 1168: - if (lookahead == 'o') ADVANCE(1280); + if (lookahead == 'o') ADVANCE(1080); END_STATE(); case 1169: - if (lookahead == 'o') ADVANCE(1296); + if (lookahead == 'o') ADVANCE(144); END_STATE(); case 1170: - if (lookahead == 'o') ADVANCE(966); + if (lookahead == 'o') ADVANCE(1081); END_STATE(); case 1171: - if (lookahead == 'o') ADVANCE(1072); + if (lookahead == 'o') ADVANCE(1082); END_STATE(); case 1172: - if (lookahead == 'o') ADVANCE(405); + if (lookahead == 'o') ADVANCE(1084); END_STATE(); case 1173: - if (lookahead == 'o') ADVANCE(1033); + if (lookahead == 'o') ADVANCE(1085); END_STATE(); case 1174: - if (lookahead == 'o') ADVANCE(1300); + if (lookahead == 'o') ADVANCE(1087); END_STATE(); case 1175: - if (lookahead == 'o') ADVANCE(1111); + if (lookahead == 'o') ADVANCE(1089); END_STATE(); case 1176: - if (lookahead == 'o') ADVANCE(1301); + if (lookahead == 'o') ADVANCE(1051); END_STATE(); case 1177: - if (lookahead == 'o') ADVANCE(417); + if (lookahead == 'o') ADVANCE(1092); END_STATE(); case 1178: - if (lookahead == 'o') ADVANCE(1302); + if (lookahead == 'o') ADVANCE(1052); END_STATE(); case 1179: - if (lookahead == 'o') ADVANCE(989); + if (lookahead == 'o') ADVANCE(1095); END_STATE(); case 1180: - if (lookahead == 'o') ADVANCE(419); + if (lookahead == 'o') ADVANCE(1097); END_STATE(); case 1181: - if (lookahead == 'o') ADVANCE(1303); + if (lookahead == 'o') ADVANCE(1059); END_STATE(); case 1182: - if (lookahead == 'o') ADVANCE(420); + if (lookahead == 'o') ADVANCE(1060); END_STATE(); case 1183: - if (lookahead == 'o') ADVANCE(1304); + if (lookahead == 'o') ADVANCE(1061); END_STATE(); case 1184: - if (lookahead == 'o') ADVANCE(421); + if (lookahead == 'o') ADVANCE(1062); END_STATE(); case 1185: - if (lookahead == 'o') ADVANCE(422); + if (lookahead == 'o') ADVANCE(1298); END_STATE(); case 1186: - if (lookahead == 'o') ADVANCE(1306); + if (lookahead == 'o') ADVANCE(1314); END_STATE(); case 1187: - if (lookahead == 'o') ADVANCE(423); + if (lookahead == 'o') ADVANCE(975); END_STATE(); case 1188: - if (lookahead == 'o') ADVANCE(884); + if (lookahead == 'o') ADVANCE(1083); END_STATE(); case 1189: - if (lookahead == 'o') ADVANCE(426); + if (lookahead == 'o') ADVANCE(406); END_STATE(); case 1190: - if (lookahead == 'o') ADVANCE(427); + if (lookahead == 'o') ADVANCE(1042); END_STATE(); case 1191: - if (lookahead == 'o') ADVANCE(428); + if (lookahead == 'o') ADVANCE(1318); END_STATE(); case 1192: - if (lookahead == 'o') ADVANCE(429); + if (lookahead == 'o') ADVANCE(1122); END_STATE(); case 1193: - if (lookahead == 'o') ADVANCE(432); + if (lookahead == 'o') ADVANCE(1319); END_STATE(); case 1194: - if (lookahead == 'o') ADVANCE(1498); + if (lookahead == 'o') ADVANCE(418); END_STATE(); case 1195: - if (lookahead == 'o') ADVANCE(1034); + if (lookahead == 'o') ADVANCE(1320); END_STATE(); case 1196: - if (lookahead == 'o') ADVANCE(1006); + if (lookahead == 'o') ADVANCE(998); END_STATE(); case 1197: - if (lookahead == 'o') ADVANCE(1508); + if (lookahead == 'o') ADVANCE(419); END_STATE(); case 1198: - if (lookahead == 'o') ADVANCE(1116); + if (lookahead == 'o') ADVANCE(1321); END_STATE(); case 1199: - if (lookahead == 'o') ADVANCE(1009); + if (lookahead == 'o') ADVANCE(420); END_STATE(); case 1200: - if (lookahead == 'o') ADVANCE(1509); + if (lookahead == 'o') ADVANCE(1322); END_STATE(); case 1201: - if (lookahead == 'o') ADVANCE(1012); + if (lookahead == 'o') ADVANCE(422); END_STATE(); case 1202: - if (lookahead == 'o') ADVANCE(1510); + if (lookahead == 'o') ADVANCE(423); END_STATE(); case 1203: - if (lookahead == 'o') ADVANCE(1014); + if (lookahead == 'o') ADVANCE(1324); END_STATE(); case 1204: - if (lookahead == 'o') ADVANCE(1511); + if (lookahead == 'o') ADVANCE(424); END_STATE(); case 1205: - if (lookahead == 'o') ADVANCE(1016); + if (lookahead == 'o') ADVANCE(891); END_STATE(); case 1206: - if (lookahead == 'o') ADVANCE(1512); + if (lookahead == 'o') ADVANCE(426); END_STATE(); case 1207: - if (lookahead == 'o') ADVANCE(1513); + if (lookahead == 'o') ADVANCE(427); END_STATE(); case 1208: - if (lookahead == 'o') ADVANCE(526); - if (lookahead == 'v') ADVANCE(1188); - if (lookahead == 'w') ADVANCE(934); + if (lookahead == 'o') ADVANCE(428); END_STATE(); case 1209: - if (lookahead == 'o') ADVANCE(1514); + if (lookahead == 'o') ADVANCE(429); END_STATE(); case 1210: - if (lookahead == 'o') ADVANCE(527); - if (lookahead == 'w') ADVANCE(936); + if (lookahead == 'o') ADVANCE(432); END_STATE(); case 1211: - if (lookahead == 'o') ADVANCE(1515); + if (lookahead == 'o') ADVANCE(1521); END_STATE(); case 1212: - if (lookahead == 'o') ADVANCE(1516); + if (lookahead == 'o') ADVANCE(1043); END_STATE(); case 1213: - if (lookahead == 'o') ADVANCE(1517); + if (lookahead == 'o') ADVANCE(1015); END_STATE(); case 1214: - if (lookahead == 'o') ADVANCE(1325); + if (lookahead == 'o') ADVANCE(1531); END_STATE(); case 1215: - if (lookahead == 'o') ADVANCE(1196); - if (lookahead == 'y') ADVANCE(1454); + if (lookahead == 'o') ADVANCE(1127); END_STATE(); case 1216: - if (lookahead == 'o') ADVANCE(1482); + if (lookahead == 'o') ADVANCE(1018); END_STATE(); case 1217: - if (lookahead == 'o') ADVANCE(1199); - if (lookahead == 'y') ADVANCE(1455); + if (lookahead == 'o') ADVANCE(1532); END_STATE(); case 1218: - if (lookahead == 'o') ADVANCE(1485); + if (lookahead == 'o') ADVANCE(1021); END_STATE(); case 1219: - if (lookahead == 'o') ADVANCE(1201); - if (lookahead == 'y') ADVANCE(1456); + if (lookahead == 'o') ADVANCE(1533); END_STATE(); case 1220: - if (lookahead == 'o') ADVANCE(1203); - if (lookahead == 'y') ADVANCE(1457); + if (lookahead == 'o') ADVANCE(1023); END_STATE(); case 1221: - if (lookahead == 'o') ADVANCE(1205); - if (lookahead == 'y') ADVANCE(1458); + if (lookahead == 'o') ADVANCE(1534); END_STATE(); case 1222: - if (lookahead == 'p') ADVANCE(150); + if (lookahead == 'o') ADVANCE(1025); END_STATE(); case 1223: - if (lookahead == 'p') ADVANCE(1566); - if (lookahead == 't') ADVANCE(167); + if (lookahead == 'o') ADVANCE(1535); END_STATE(); case 1224: - if (lookahead == 'p') ADVANCE(753); + if (lookahead == 'o') ADVANCE(1536); END_STATE(); case 1225: - if (lookahead == 'p') ADVANCE(982); + if (lookahead == 'o') ADVANCE(532); + if (lookahead == 'v') ADVANCE(1205); + if (lookahead == 'w') ADVANCE(941); END_STATE(); case 1226: - if (lookahead == 'p') ADVANCE(1428); + if (lookahead == 'o') ADVANCE(1537); END_STATE(); case 1227: - if (lookahead == 'p') ADVANCE(763); + if (lookahead == 'o') ADVANCE(533); + if (lookahead == 'w') ADVANCE(943); END_STATE(); case 1228: - if (lookahead == 'p') ADVANCE(1481); + if (lookahead == 'o') ADVANCE(1538); END_STATE(); case 1229: - if (lookahead == 'p') ADVANCE(494); + if (lookahead == 'o') ADVANCE(1539); END_STATE(); case 1230: - if (lookahead == 'q') ADVANCE(1616); + if (lookahead == 'o') ADVANCE(1540); END_STATE(); case 1231: - if (lookahead == 'q') ADVANCE(1502); + if (lookahead == 'o') ADVANCE(1343); END_STATE(); case 1232: - if (lookahead == 'q') ADVANCE(1503); + if (lookahead == 'o') ADVANCE(1213); + if (lookahead == 'y') ADVANCE(1472); END_STATE(); case 1233: - if (lookahead == 'q') ADVANCE(1504); + if (lookahead == 'o') ADVANCE(1500); END_STATE(); case 1234: - if (lookahead == 'q') ADVANCE(1505); + if (lookahead == 'o') ADVANCE(1216); + if (lookahead == 'y') ADVANCE(1473); END_STATE(); case 1235: - if (lookahead == 'q') ADVANCE(1506); + if (lookahead == 'o') ADVANCE(1502); END_STATE(); case 1236: - if (lookahead == 'q') ADVANCE(1507); + if (lookahead == 'o') ADVANCE(1218); + if (lookahead == 'y') ADVANCE(1474); END_STATE(); case 1237: - if (lookahead == 'r') ADVANCE(800); + if (lookahead == 'o') ADVANCE(1506); END_STATE(); case 1238: - if (lookahead == 'r') ADVANCE(1547); + if (lookahead == 'o') ADVANCE(1220); + if (lookahead == 'y') ADVANCE(1475); END_STATE(); case 1239: - if (lookahead == 'r') ADVANCE(1633); + if (lookahead == 'o') ADVANCE(1507); END_STATE(); case 1240: - if (lookahead == 'r') ADVANCE(1640); + if (lookahead == 'o') ADVANCE(1222); + if (lookahead == 'y') ADVANCE(1476); END_STATE(); case 1241: - if (lookahead == 'r') ADVANCE(1647); + if (lookahead == 'p') ADVANCE(150); END_STATE(); case 1242: - if (lookahead == 'r') ADVANCE(1654); + if (lookahead == 'p') ADVANCE(1592); + if (lookahead == 't') ADVANCE(167); END_STATE(); case 1243: - if (lookahead == 'r') ADVANCE(1661); + if (lookahead == 'p') ADVANCE(991); END_STATE(); case 1244: - if (lookahead == 'r') ADVANCE(1668); + if (lookahead == 'p') ADVANCE(1446); END_STATE(); case 1245: - if (lookahead == 'r') ADVANCE(1699); + if (lookahead == 'p') ADVANCE(770); END_STATE(); case 1246: - if (lookahead == 'r') ADVANCE(1671); + if (lookahead == 'p') ADVANCE(1501); END_STATE(); case 1247: - if (lookahead == 'r') ADVANCE(1739); + if (lookahead == 'p') ADVANCE(498); + if (lookahead == 'u') ADVANCE(534); END_STATE(); case 1248: - if (lookahead == 'r') ADVANCE(1733); + if (lookahead == 'q') ADVANCE(1642); END_STATE(); case 1249: - if (lookahead == 'r') ADVANCE(1738); + if (lookahead == 'q') ADVANCE(1525); END_STATE(); case 1250: - if (lookahead == 'r') ADVANCE(1736); + if (lookahead == 'q') ADVANCE(1526); END_STATE(); case 1251: - if (lookahead == 'r') ADVANCE(1595); + if (lookahead == 'q') ADVANCE(1527); END_STATE(); case 1252: - if (lookahead == 'r') ADVANCE(1735); + if (lookahead == 'q') ADVANCE(1528); END_STATE(); case 1253: - if (lookahead == 'r') ADVANCE(1750); + if (lookahead == 'q') ADVANCE(1529); END_STATE(); case 1254: - if (lookahead == 'r') ADVANCE(1737); + if (lookahead == 'q') ADVANCE(1530); END_STATE(); case 1255: - if (lookahead == 'r') ADVANCE(1741); + if (lookahead == 'r') ADVANCE(807); END_STATE(); case 1256: - if (lookahead == 'r') ADVANCE(1742); + if (lookahead == 'r') ADVANCE(1571); END_STATE(); case 1257: - if (lookahead == 'r') ADVANCE(1734); + if (lookahead == 'r') ADVANCE(1659); END_STATE(); case 1258: - if (lookahead == 'r') ADVANCE(1740); + if (lookahead == 'r') ADVANCE(1666); END_STATE(); case 1259: - if (lookahead == 'r') ADVANCE(1744); + if (lookahead == 'r') ADVANCE(1673); END_STATE(); case 1260: - if (lookahead == 'r') ADVANCE(1749); + if (lookahead == 'r') ADVANCE(1680); END_STATE(); case 1261: - if (lookahead == 'r') ADVANCE(1747); + if (lookahead == 'r') ADVANCE(1687); END_STATE(); case 1262: - if (lookahead == 'r') ADVANCE(1746); + if (lookahead == 'r') ADVANCE(1694); END_STATE(); case 1263: - if (lookahead == 'r') ADVANCE(1748); + if (lookahead == 'r') ADVANCE(1725); END_STATE(); case 1264: - if (lookahead == 'r') ADVANCE(1752); + if (lookahead == 'r') ADVANCE(1697); END_STATE(); case 1265: - if (lookahead == 'r') ADVANCE(1753); + if (lookahead == 'r') ADVANCE(1765); END_STATE(); case 1266: - if (lookahead == 'r') ADVANCE(1745); + if (lookahead == 'r') ADVANCE(1759); END_STATE(); case 1267: - if (lookahead == 'r') ADVANCE(1743); + if (lookahead == 'r') ADVANCE(1764); END_STATE(); case 1268: - if (lookahead == 'r') ADVANCE(1751); + if (lookahead == 'r') ADVANCE(1762); END_STATE(); case 1269: - if (lookahead == 'r') ADVANCE(1755); + if (lookahead == 'r') ADVANCE(1621); END_STATE(); case 1270: - if (lookahead == 'r') ADVANCE(1758); + if (lookahead == 'r') ADVANCE(1761); END_STATE(); case 1271: - if (lookahead == 'r') ADVANCE(1757); + if (lookahead == 'r') ADVANCE(1776); END_STATE(); case 1272: - if (lookahead == 'r') ADVANCE(1759); + if (lookahead == 'r') ADVANCE(1763); END_STATE(); case 1273: - if (lookahead == 'r') ADVANCE(1756); + if (lookahead == 'r') ADVANCE(1767); END_STATE(); case 1274: - if (lookahead == 'r') ADVANCE(1754); + if (lookahead == 'r') ADVANCE(1768); END_STATE(); case 1275: if (lookahead == 'r') ADVANCE(1760); END_STATE(); case 1276: - if (lookahead == 'r') ADVANCE(1763); + if (lookahead == 'r') ADVANCE(1766); END_STATE(); case 1277: - if (lookahead == 'r') ADVANCE(1762); + if (lookahead == 'r') ADVANCE(1770); END_STATE(); case 1278: - if (lookahead == 'r') ADVANCE(1764); + if (lookahead == 'r') ADVANCE(1775); END_STATE(); case 1279: - if (lookahead == 'r') ADVANCE(1761); + if (lookahead == 'r') ADVANCE(1773); END_STATE(); case 1280: - if (lookahead == 'r') ADVANCE(1868); + if (lookahead == 'r') ADVANCE(1772); END_STATE(); case 1281: - if (lookahead == 'r') ADVANCE(871); + if (lookahead == 'r') ADVANCE(1774); END_STATE(); case 1282: - if (lookahead == 'r') ADVANCE(871); - if (lookahead == 'u') ADVANCE(876); + if (lookahead == 'r') ADVANCE(1778); END_STATE(); case 1283: - if (lookahead == 'r') ADVANCE(872); - if (lookahead == 'u') ADVANCE(502); + if (lookahead == 'r') ADVANCE(1779); END_STATE(); case 1284: - if (lookahead == 'r') ADVANCE(145); + if (lookahead == 'r') ADVANCE(1771); END_STATE(); case 1285: - if (lookahead == 'r') ADVANCE(393); + if (lookahead == 'r') ADVANCE(1769); END_STATE(); case 1286: - if (lookahead == 'r') ADVANCE(823); + if (lookahead == 'r') ADVANCE(1777); END_STATE(); case 1287: - if (lookahead == 'r') ADVANCE(1346); + if (lookahead == 'r') ADVANCE(1781); END_STATE(); case 1288: - if (lookahead == 'r') ADVANCE(379); + if (lookahead == 'r') ADVANCE(1784); END_STATE(); case 1289: - if (lookahead == 'r') ADVANCE(1132); + if (lookahead == 'r') ADVANCE(1783); END_STATE(); case 1290: - if (lookahead == 'r') ADVANCE(552); + if (lookahead == 'r') ADVANCE(1785); END_STATE(); case 1291: - if (lookahead == 'r') ADVANCE(392); + if (lookahead == 'r') ADVANCE(1782); END_STATE(); case 1292: - if (lookahead == 'r') ADVANCE(1497); + if (lookahead == 'r') ADVANCE(1780); END_STATE(); case 1293: - if (lookahead == 'r') ADVANCE(438); + if (lookahead == 'r') ADVANCE(1786); END_STATE(); case 1294: - if (lookahead == 'r') ADVANCE(1041); + if (lookahead == 'r') ADVANCE(1789); END_STATE(); case 1295: - if (lookahead == 'r') ADVANCE(1138); + if (lookahead == 'r') ADVANCE(1788); END_STATE(); case 1296: - if (lookahead == 'r') ADVANCE(156); + if (lookahead == 'r') ADVANCE(1790); END_STATE(); case 1297: - if (lookahead == 'r') ADVANCE(388); + if (lookahead == 'r') ADVANCE(1787); END_STATE(); case 1298: - if (lookahead == 'r') ADVANCE(391); + if (lookahead == 'r') ADVANCE(1894); END_STATE(); case 1299: - if (lookahead == 'r') ADVANCE(1388); + if (lookahead == 'r') ADVANCE(878); END_STATE(); case 1300: - if (lookahead == 'r') ADVANCE(1389); + if (lookahead == 'r') ADVANCE(878); + if (lookahead == 'u') ADVANCE(883); END_STATE(); case 1301: - if (lookahead == 'r') ADVANCE(1393); + if (lookahead == 'r') ADVANCE(879); + if (lookahead == 'u') ADVANCE(506); END_STATE(); case 1302: - if (lookahead == 'r') ADVANCE(1394); + if (lookahead == 'r') ADVANCE(145); END_STATE(); case 1303: - if (lookahead == 'r') ADVANCE(1396); + if (lookahead == 'r') ADVANCE(393); END_STATE(); case 1304: - if (lookahead == 'r') ADVANCE(1397); + if (lookahead == 'r') ADVANCE(830); END_STATE(); case 1305: - if (lookahead == 'r') ADVANCE(1431); + if (lookahead == 'r') ADVANCE(1364); END_STATE(); case 1306: - if (lookahead == 'r') ADVANCE(1410); + if (lookahead == 'r') ADVANCE(379); END_STATE(); case 1307: - if (lookahead == 'r') ADVANCE(434); + if (lookahead == 'r') ADVANCE(1147); END_STATE(); case 1308: - if (lookahead == 'r') ADVANCE(898); + if (lookahead == 'r') ADVANCE(559); END_STATE(); case 1309: - if (lookahead == 'r') ADVANCE(1173); + if (lookahead == 'r') ADVANCE(392); END_STATE(); case 1310: - if (lookahead == 'r') ADVANCE(1297); + if (lookahead == 'r') ADVANCE(1520); END_STATE(); case 1311: - if (lookahead == 'r') ADVANCE(1298); + if (lookahead == 'r') ADVANCE(438); END_STATE(); case 1312: - if (lookahead == 'r') ADVANCE(418); + if (lookahead == 'r') ADVANCE(1153); END_STATE(); case 1313: - if (lookahead == 'r') ADVANCE(786); + if (lookahead == 'r') ADVANCE(1050); END_STATE(); case 1314: - if (lookahead == 'r') ADVANCE(1171); + if (lookahead == 'r') ADVANCE(156); END_STATE(); case 1315: - if (lookahead == 'r') ADVANCE(1175); + if (lookahead == 'r') ADVANCE(388); END_STATE(); case 1316: - if (lookahead == 'r') ADVANCE(773); + if (lookahead == 'r') ADVANCE(391); END_STATE(); case 1317: - if (lookahead == 'r') ADVANCE(451); + if (lookahead == 'r') ADVANCE(1406); END_STATE(); case 1318: - if (lookahead == 'r') ADVANCE(1195); + if (lookahead == 'r') ADVANCE(1407); END_STATE(); case 1319: - if (lookahead == 'r') ADVANCE(450); + if (lookahead == 'r') ADVANCE(1411); END_STATE(); case 1320: - if (lookahead == 'r') ADVANCE(455); + if (lookahead == 'r') ADVANCE(1412); END_STATE(); case 1321: - if (lookahead == 'r') ADVANCE(454); + if (lookahead == 'r') ADVANCE(1414); END_STATE(); case 1322: - if (lookahead == 'r') ADVANCE(1320); + if (lookahead == 'r') ADVANCE(1415); END_STATE(); case 1323: - if (lookahead == 'r') ADVANCE(457); + if (lookahead == 'r') ADVANCE(1449); END_STATE(); case 1324: - if (lookahead == 'r') ADVANCE(460); + if (lookahead == 'r') ADVANCE(1428); END_STATE(); case 1325: - if (lookahead == 'r') ADVANCE(174); + if (lookahead == 'r') ADVANCE(434); END_STATE(); case 1326: - if (lookahead == 'r') ADVANCE(462); + if (lookahead == 'r') ADVANCE(905); END_STATE(); case 1327: - if (lookahead == 'r') ADVANCE(175); + if (lookahead == 'r') ADVANCE(1190); END_STATE(); case 1328: - if (lookahead == 'r') ADVANCE(464); + if (lookahead == 'r') ADVANCE(1315); END_STATE(); case 1329: - if (lookahead == 'r') ADVANCE(466); + if (lookahead == 'r') ADVANCE(1316); END_STATE(); case 1330: - if (lookahead == 'r') ADVANCE(801); + if (lookahead == 'r') ADVANCE(421); END_STATE(); case 1331: - if (lookahead == 'r') ADVANCE(1357); + if (lookahead == 'r') ADVANCE(793); END_STATE(); case 1332: - if (lookahead == 'r') ADVANCE(1358); + if (lookahead == 'r') ADVANCE(1188); END_STATE(); case 1333: - if (lookahead == 's') ADVANCE(868); + if (lookahead == 'r') ADVANCE(1192); END_STATE(); case 1334: - if (lookahead == 's') ADVANCE(1546); + if (lookahead == 'r') ADVANCE(779); END_STATE(); case 1335: - if (lookahead == 's') ADVANCE(1797); + if (lookahead == 'r') ADVANCE(451); END_STATE(); case 1336: - if (lookahead == 's') ADVANCE(1871); + if (lookahead == 'r') ADVANCE(1212); END_STATE(); case 1337: - if (lookahead == 's') ADVANCE(1549); + if (lookahead == 'r') ADVANCE(450); END_STATE(); case 1338: - if (lookahead == 's') ADVANCE(1594); + if (lookahead == 'r') ADVANCE(455); END_STATE(); case 1339: - if (lookahead == 's') ADVANCE(1522); + if (lookahead == 'r') ADVANCE(454); END_STATE(); case 1340: - if (lookahead == 's') ADVANCE(1535); + if (lookahead == 'r') ADVANCE(1338); END_STATE(); case 1341: - if (lookahead == 's') ADVANCE(1469); + if (lookahead == 'r') ADVANCE(458); END_STATE(); case 1342: - if (lookahead == 's') ADVANCE(1334); + if (lookahead == 'r') ADVANCE(460); END_STATE(); case 1343: - if (lookahead == 's') ADVANCE(1496); + if (lookahead == 'r') ADVANCE(174); END_STATE(); case 1344: - if (lookahead == 's') ADVANCE(1465); - if (lookahead == 't') ADVANCE(157); - if (lookahead == 'v') ADVANCE(1170); + if (lookahead == 'r') ADVANCE(463); END_STATE(); case 1345: - if (lookahead == 's') ADVANCE(1338); + if (lookahead == 'r') ADVANCE(175); END_STATE(); case 1346: - if (lookahead == 's') ADVANCE(793); + if (lookahead == 'r') ADVANCE(466); END_STATE(); case 1347: - if (lookahead == 's') ADVANCE(1366); + if (lookahead == 'r') ADVANCE(468); END_STATE(); case 1348: - if (lookahead == 's') ADVANCE(1390); + if (lookahead == 'r') ADVANCE(808); END_STATE(); case 1349: - if (lookahead == 's') ADVANCE(1461); + if (lookahead == 'r') ADVANCE(1375); END_STATE(); case 1350: - if (lookahead == 's') ADVANCE(891); + if (lookahead == 'r') ADVANCE(1376); END_STATE(); case 1351: - if (lookahead == 's') ADVANCE(1524); + if (lookahead == 's') ADVANCE(875); END_STATE(); case 1352: - if (lookahead == 's') ADVANCE(1479); + if (lookahead == 's') ADVANCE(1570); END_STATE(); case 1353: - if (lookahead == 's') ADVANCE(1525); + if (lookahead == 's') ADVANCE(1823); END_STATE(); case 1354: - if (lookahead == 's') ADVANCE(1526); + if (lookahead == 's') ADVANCE(1897); END_STATE(); case 1355: - if (lookahead == 's') ADVANCE(1527); + if (lookahead == 's') ADVANCE(1573); END_STATE(); case 1356: - if (lookahead == 's') ADVANCE(1528); + if (lookahead == 's') ADVANCE(1620); END_STATE(); case 1357: - if (lookahead == 's') ADVANCE(795); + if (lookahead == 's') ADVANCE(1546); END_STATE(); case 1358: - if (lookahead == 's') ADVANCE(796); + if (lookahead == 's') ADVANCE(1559); END_STATE(); case 1359: - if (lookahead == 't') ADVANCE(1628); + if (lookahead == 's') ADVANCE(1486); END_STATE(); case 1360: - if (lookahead == 't') ADVANCE(1635); + if (lookahead == 's') ADVANCE(1352); END_STATE(); case 1361: - if (lookahead == 't') ADVANCE(1642); + if (lookahead == 's') ADVANCE(1519); END_STATE(); case 1362: - if (lookahead == 't') ADVANCE(1649); + if (lookahead == 's') ADVANCE(1489); + if (lookahead == 't') ADVANCE(157); + if (lookahead == 'v') ADVANCE(1187); END_STATE(); case 1363: - if (lookahead == 't') ADVANCE(1656); + if (lookahead == 's') ADVANCE(1356); END_STATE(); case 1364: - if (lookahead == 't') ADVANCE(1663); + if (lookahead == 's') ADVANCE(800); END_STATE(); case 1365: - if (lookahead == 't') ADVANCE(376); + if (lookahead == 's') ADVANCE(1384); END_STATE(); case 1366: - if (lookahead == 't') ADVANCE(1586); + if (lookahead == 's') ADVANCE(1408); END_STATE(); case 1367: - if (lookahead == 't') ADVANCE(1707); + if (lookahead == 's') ADVANCE(1479); END_STATE(); case 1368: - if (lookahead == 't') ADVANCE(1701); + if (lookahead == 's') ADVANCE(898); END_STATE(); case 1369: - if (lookahead == 't') ADVANCE(1706); + if (lookahead == 's') ADVANCE(1548); END_STATE(); case 1370: - if (lookahead == 't') ADVANCE(1704); + if (lookahead == 's') ADVANCE(1497); END_STATE(); case 1371: - if (lookahead == 't') ADVANCE(1703); + if (lookahead == 's') ADVANCE(1549); END_STATE(); case 1372: - if (lookahead == 't') ADVANCE(1680); + if (lookahead == 's') ADVANCE(1550); END_STATE(); case 1373: - if (lookahead == 't') ADVANCE(1681); + if (lookahead == 's') ADVANCE(1551); END_STATE(); case 1374: - if (lookahead == 't') ADVANCE(1705); + if (lookahead == 's') ADVANCE(1552); END_STATE(); case 1375: - if (lookahead == 't') ADVANCE(1709); + if (lookahead == 's') ADVANCE(802); END_STATE(); case 1376: - if (lookahead == 't') ADVANCE(1710); + if (lookahead == 's') ADVANCE(803); END_STATE(); case 1377: - if (lookahead == 't') ADVANCE(1702); + if (lookahead == 't') ADVANCE(1654); END_STATE(); case 1378: - if (lookahead == 't') ADVANCE(1708); + if (lookahead == 't') ADVANCE(1661); END_STATE(); case 1379: - if (lookahead == 't') ADVANCE(1856); + if (lookahead == 't') ADVANCE(1668); END_STATE(); case 1380: - if (lookahead == 't') ADVANCE(1711); + if (lookahead == 't') ADVANCE(1675); END_STATE(); case 1381: - if (lookahead == 't') ADVANCE(1723); + if (lookahead == 't') ADVANCE(1682); END_STATE(); case 1382: - if (lookahead == 't') ADVANCE(1726); + if (lookahead == 't') ADVANCE(1689); END_STATE(); case 1383: - if (lookahead == 't') ADVANCE(1725); + if (lookahead == 't') ADVANCE(376); END_STATE(); case 1384: - if (lookahead == 't') ADVANCE(1684); + if (lookahead == 't') ADVANCE(1612); END_STATE(); case 1385: - if (lookahead == 't') ADVANCE(1727); + if (lookahead == 't') ADVANCE(1733); END_STATE(); case 1386: - if (lookahead == 't') ADVANCE(1724); + if (lookahead == 't') ADVANCE(1727); END_STATE(); case 1387: - if (lookahead == 't') ADVANCE(1847); + if (lookahead == 't') ADVANCE(1732); END_STATE(); case 1388: - if (lookahead == 't') ADVANCE(1634); + if (lookahead == 't') ADVANCE(1730); END_STATE(); case 1389: - if (lookahead == 't') ADVANCE(1641); + if (lookahead == 't') ADVANCE(1729); END_STATE(); case 1390: - if (lookahead == 't') ADVANCE(1597); + if (lookahead == 't') ADVANCE(1706); END_STATE(); case 1391: - if (lookahead == 't') ADVANCE(1612); + if (lookahead == 't') ADVANCE(1707); END_STATE(); case 1392: - if (lookahead == 't') ADVANCE(1611); + if (lookahead == 't') ADVANCE(1731); END_STATE(); case 1393: - if (lookahead == 't') ADVANCE(1648); + if (lookahead == 't') ADVANCE(1735); END_STATE(); case 1394: - if (lookahead == 't') ADVANCE(1655); + if (lookahead == 't') ADVANCE(1736); END_STATE(); case 1395: - if (lookahead == 't') ADVANCE(191); + if (lookahead == 't') ADVANCE(1728); END_STATE(); case 1396: - if (lookahead == 't') ADVANCE(1662); + if (lookahead == 't') ADVANCE(1734); END_STATE(); case 1397: - if (lookahead == 't') ADVANCE(1669); + if (lookahead == 't') ADVANCE(1882); END_STATE(); case 1398: - if (lookahead == 't') ADVANCE(1630); + if (lookahead == 't') ADVANCE(1737); END_STATE(); case 1399: - if (lookahead == 't') ADVANCE(1637); + if (lookahead == 't') ADVANCE(1749); END_STATE(); case 1400: - if (lookahead == 't') ADVANCE(1644); + if (lookahead == 't') ADVANCE(1752); END_STATE(); case 1401: - if (lookahead == 't') ADVANCE(1651); + if (lookahead == 't') ADVANCE(1751); END_STATE(); case 1402: - if (lookahead == 't') ADVANCE(1689); + if (lookahead == 't') ADVANCE(1710); END_STATE(); case 1403: - if (lookahead == 't') ADVANCE(1573); + if (lookahead == 't') ADVANCE(1753); END_STATE(); case 1404: - if (lookahead == 't') ADVANCE(1576); + if (lookahead == 't') ADVANCE(1750); END_STATE(); case 1405: - if (lookahead == 't') ADVANCE(1658); + if (lookahead == 't') ADVANCE(1873); END_STATE(); case 1406: - if (lookahead == 't') ADVANCE(257); + if (lookahead == 't') ADVANCE(1660); END_STATE(); case 1407: - if (lookahead == 't') ADVANCE(1665); + if (lookahead == 't') ADVANCE(1667); END_STATE(); case 1408: - if (lookahead == 't') ADVANCE(1692); + if (lookahead == 't') ADVANCE(1623); END_STATE(); case 1409: - if (lookahead == 't') ADVANCE(1687); + if (lookahead == 't') ADVANCE(1638); END_STATE(); case 1410: - if (lookahead == 't') ADVANCE(1700); + if (lookahead == 't') ADVANCE(1637); END_STATE(); case 1411: - if (lookahead == 't') ADVANCE(1596); + if (lookahead == 't') ADVANCE(1674); END_STATE(); case 1412: - if (lookahead == 't') ADVANCE(1695); + if (lookahead == 't') ADVANCE(1681); END_STATE(); case 1413: - if (lookahead == 't') ADVANCE(1672); + if (lookahead == 't') ADVANCE(191); END_STATE(); case 1414: - if (lookahead == 't') ADVANCE(1690); + if (lookahead == 't') ADVANCE(1688); END_STATE(); case 1415: - if (lookahead == 't') ADVANCE(1583); + if (lookahead == 't') ADVANCE(1695); END_STATE(); case 1416: - if (lookahead == 't') ADVANCE(1697); + if (lookahead == 't') ADVANCE(1656); END_STATE(); case 1417: - if (lookahead == 't') ADVANCE(1578); + if (lookahead == 't') ADVANCE(1663); END_STATE(); case 1418: - if (lookahead == 't') ADVANCE(440); - if (lookahead == 'y') ADVANCE(1039); + if (lookahead == 't') ADVANCE(1670); END_STATE(); case 1419: - if (lookahead == 't') ADVANCE(847); + if (lookahead == 't') ADVANCE(1677); END_STATE(); case 1420: - if (lookahead == 't') ADVANCE(192); + if (lookahead == 't') ADVANCE(1715); END_STATE(); case 1421: - if (lookahead == 't') ADVANCE(258); + if (lookahead == 't') ADVANCE(1599); END_STATE(); case 1422: - if (lookahead == 't') ADVANCE(193); + if (lookahead == 't') ADVANCE(1602); END_STATE(); case 1423: - if (lookahead == 't') ADVANCE(259); + if (lookahead == 't') ADVANCE(1684); END_STATE(); case 1424: - if (lookahead == 't') ADVANCE(195); + if (lookahead == 't') ADVANCE(257); END_STATE(); case 1425: - if (lookahead == 't') ADVANCE(1131); + if (lookahead == 't') ADVANCE(1691); END_STATE(); case 1426: - if (lookahead == 't') ADVANCE(196); + if (lookahead == 't') ADVANCE(1718); END_STATE(); case 1427: - if (lookahead == 't') ADVANCE(538); + if (lookahead == 't') ADVANCE(1713); END_STATE(); case 1428: - if (lookahead == 't') ADVANCE(1532); + if (lookahead == 't') ADVANCE(1726); END_STATE(); case 1429: - if (lookahead == 't') ADVANCE(197); + if (lookahead == 't') ADVANCE(1622); END_STATE(); case 1430: - if (lookahead == 't') ADVANCE(874); + if (lookahead == 't') ADVANCE(1721); END_STATE(); case 1431: - if (lookahead == 't') ADVANCE(1499); + if (lookahead == 't') ADVANCE(1698); END_STATE(); case 1432: - if (lookahead == 't') ADVANCE(198); + if (lookahead == 't') ADVANCE(1716); END_STATE(); case 1433: - if (lookahead == 't') ADVANCE(838); + if (lookahead == 't') ADVANCE(1609); END_STATE(); case 1434: - if (lookahead == 't') ADVANCE(199); + if (lookahead == 't') ADVANCE(1723); END_STATE(); case 1435: - if (lookahead == 't') ADVANCE(875); + if (lookahead == 't') ADVANCE(1604); END_STATE(); case 1436: - if (lookahead == 't') ADVANCE(748); + if (lookahead == 't') ADVANCE(440); + if (lookahead == 'y') ADVANCE(1048); END_STATE(); case 1437: - if (lookahead == 't') ADVANCE(1142); + if (lookahead == 't') ADVANCE(854); END_STATE(); case 1438: - if (lookahead == 't') ADVANCE(940); + if (lookahead == 't') ADVANCE(192); END_STATE(); case 1439: - if (lookahead == 't') ADVANCE(1337); + if (lookahead == 't') ADVANCE(258); END_STATE(); case 1440: - if (lookahead == 't') ADVANCE(544); + if (lookahead == 't') ADVANCE(193); END_STATE(); case 1441: - if (lookahead == 't') ADVANCE(546); + if (lookahead == 't') ADVANCE(259); END_STATE(); case 1442: - if (lookahead == 't') ADVANCE(1308); + if (lookahead == 't') ADVANCE(195); END_STATE(); case 1443: - if (lookahead == 't') ADVANCE(548); + if (lookahead == 't') ADVANCE(1146); END_STATE(); case 1444: - if (lookahead == 't') ADVANCE(759); + if (lookahead == 't') ADVANCE(196); END_STATE(); case 1445: - if (lookahead == 't') ADVANCE(549); + if (lookahead == 't') ADVANCE(545); END_STATE(); case 1446: - if (lookahead == 't') ADVANCE(698); + if (lookahead == 't') ADVANCE(1556); END_STATE(); case 1447: - if (lookahead == 't') ADVANCE(750); + if (lookahead == 't') ADVANCE(197); END_STATE(); case 1448: - if (lookahead == 't') ADVANCE(550); + if (lookahead == 't') ADVANCE(881); END_STATE(); case 1449: - if (lookahead == 't') ADVANCE(380); + if (lookahead == 't') ADVANCE(1522); END_STATE(); case 1450: - if (lookahead == 't') ADVANCE(551); + if (lookahead == 't') ADVANCE(198); END_STATE(); case 1451: - if (lookahead == 't') ADVANCE(701); + if (lookahead == 't') ADVANCE(845); END_STATE(); case 1452: - if (lookahead == 't') ADVANCE(381); + if (lookahead == 't') ADVANCE(199); END_STATE(); case 1453: - if (lookahead == 't') ADVANCE(382); + if (lookahead == 't') ADVANCE(882); END_STATE(); case 1454: - if (lookahead == 't') ADVANCE(703); + if (lookahead == 't') ADVANCE(755); END_STATE(); case 1455: - if (lookahead == 't') ADVANCE(705); + if (lookahead == 't') ADVANCE(1156); END_STATE(); case 1456: - if (lookahead == 't') ADVANCE(708); + if (lookahead == 't') ADVANCE(947); END_STATE(); case 1457: - if (lookahead == 't') ADVANCE(711); + if (lookahead == 't') ADVANCE(1355); END_STATE(); case 1458: - if (lookahead == 't') ADVANCE(713); + if (lookahead == 't') ADVANCE(551); END_STATE(); case 1459: - if (lookahead == 't') ADVANCE(724); + if (lookahead == 't') ADVANCE(553); END_STATE(); case 1460: - if (lookahead == 't') ADVANCE(792); + if (lookahead == 't') ADVANCE(1326); END_STATE(); case 1461: - if (lookahead == 't') ADVANCE(1292); + if (lookahead == 't') ADVANCE(555); END_STATE(); case 1462: - if (lookahead == 't') ADVANCE(377); + if (lookahead == 't') ADVANCE(766); END_STATE(); case 1463: - if (lookahead == 't') ADVANCE(1169); + if (lookahead == 't') ADVANCE(556); END_STATE(); case 1464: - if (lookahead == 't') ADVANCE(917); + if (lookahead == 't') ADVANCE(705); END_STATE(); case 1465: - if (lookahead == 't') ADVANCE(396); + if (lookahead == 't') ADVANCE(757); END_STATE(); case 1466: - if (lookahead == 't') ADVANCE(881); + if (lookahead == 't') ADVANCE(557); END_STATE(); case 1467: - if (lookahead == 't') ADVANCE(1147); + if (lookahead == 't') ADVANCE(380); END_STATE(); case 1468: - if (lookahead == 't') ADVANCE(1168); + if (lookahead == 't') ADVANCE(558); END_STATE(); case 1469: - if (lookahead == 't') ADVANCE(1293); + if (lookahead == 't') ADVANCE(708); END_STATE(); case 1470: - if (lookahead == 't') ADVANCE(751); + if (lookahead == 't') ADVANCE(381); END_STATE(); case 1471: - if (lookahead == 't') ADVANCE(851); + if (lookahead == 't') ADVANCE(382); END_STATE(); case 1472: - if (lookahead == 't') ADVANCE(765); + if (lookahead == 't') ADVANCE(710); END_STATE(); case 1473: - if (lookahead == 't') ADVANCE(1152); + if (lookahead == 't') ADVANCE(712); END_STATE(); case 1474: - if (lookahead == 't') ADVANCE(1155); + if (lookahead == 't') ADVANCE(715); END_STATE(); case 1475: - if (lookahead == 't') ADVANCE(885); + if (lookahead == 't') ADVANCE(718); END_STATE(); case 1476: - if (lookahead == 't') ADVANCE(888); + if (lookahead == 't') ADVANCE(720); END_STATE(); case 1477: - if (lookahead == 't') ADVANCE(161); + if (lookahead == 't') ADVANCE(731); END_STATE(); case 1478: - if (lookahead == 't') ADVANCE(941); + if (lookahead == 't') ADVANCE(799); END_STATE(); case 1479: - if (lookahead == 't') ADVANCE(447); + if (lookahead == 't') ADVANCE(1310); END_STATE(); case 1480: - if (lookahead == 't') ADVANCE(444); + if (lookahead == 't') ADVANCE(377); END_STATE(); case 1481: - if (lookahead == 't') ADVANCE(942); + if (lookahead == 't') ADVANCE(1186); END_STATE(); case 1482: - if (lookahead == 't') ADVANCE(452); + if (lookahead == 't') ADVANCE(924); END_STATE(); case 1483: - if (lookahead == 't') ADVANCE(943); + if (lookahead == 't') ADVANCE(888); END_STATE(); case 1484: - if (lookahead == 't') ADVANCE(446); - if (lookahead == 'u') ADVANCE(1227); + if (lookahead == 't') ADVANCE(1161); END_STATE(); case 1485: - if (lookahead == 't') ADVANCE(458); + if (lookahead == 't') ADVANCE(1185); END_STATE(); case 1486: - if (lookahead == 't') ADVANCE(747); + if (lookahead == 't') ADVANCE(1311); END_STATE(); case 1487: - if (lookahead == 'u') ADVANCE(1023); + if (lookahead == 't') ADVANCE(758); END_STATE(); case 1488: - if (lookahead == 'u') ADVANCE(1024); + if (lookahead == 't') ADVANCE(858); END_STATE(); case 1489: - if (lookahead == 'u') ADVANCE(500); + if (lookahead == 't') ADVANCE(399); END_STATE(); case 1490: - if (lookahead == 'u') ADVANCE(1290); + if (lookahead == 't') ADVANCE(771); END_STATE(); case 1491: - if (lookahead == 'u') ADVANCE(1294); + if (lookahead == 't') ADVANCE(1166); END_STATE(); case 1492: - if (lookahead == 'u') ADVANCE(1360); + if (lookahead == 't') ADVANCE(1169); END_STATE(); case 1493: - if (lookahead == 'u') ADVANCE(1030); + if (lookahead == 't') ADVANCE(892); END_STATE(); case 1494: - if (lookahead == 'u') ADVANCE(1362); + if (lookahead == 't') ADVANCE(895); END_STATE(); case 1495: - if (lookahead == 'u') ADVANCE(1444); + if (lookahead == 't') ADVANCE(161); END_STATE(); case 1496: - if (lookahead == 'u') ADVANCE(1000); + if (lookahead == 't') ADVANCE(948); END_STATE(); case 1497: - if (lookahead == 'u') ADVANCE(574); + if (lookahead == 't') ADVANCE(449); END_STATE(); case 1498: - if (lookahead == 'u') ADVANCE(505); + if (lookahead == 't') ADVANCE(444); END_STATE(); case 1499: - if (lookahead == 'u') ADVANCE(408); + if (lookahead == 't') ADVANCE(949); END_STATE(); case 1500: - if (lookahead == 'u') ADVANCE(882); + if (lookahead == 't') ADVANCE(452); END_STATE(); case 1501: - if (lookahead == 'u') ADVANCE(883); + if (lookahead == 't') ADVANCE(950); END_STATE(); case 1502: - if (lookahead == 'u') ADVANCE(889); + if (lookahead == 't') ADVANCE(456); END_STATE(); case 1503: - if (lookahead == 'u') ADVANCE(892); + if (lookahead == 't') ADVANCE(951); END_STATE(); case 1504: - if (lookahead == 'u') ADVANCE(893); + if (lookahead == 't') ADVANCE(446); + if (lookahead == 'u') ADVANCE(1245); END_STATE(); case 1505: - if (lookahead == 'u') ADVANCE(894); + if (lookahead == 't') ADVANCE(952); END_STATE(); case 1506: - if (lookahead == 'u') ADVANCE(895); + if (lookahead == 't') ADVANCE(461); END_STATE(); case 1507: - if (lookahead == 'u') ADVANCE(896); + if (lookahead == 't') ADVANCE(464); END_STATE(); case 1508: - if (lookahead == 'u') ADVANCE(508); + if (lookahead == 't') ADVANCE(754); END_STATE(); case 1509: - if (lookahead == 'u') ADVANCE(510); + if (lookahead == 'u') ADVANCE(1032); END_STATE(); case 1510: - if (lookahead == 'u') ADVANCE(511); + if (lookahead == 'u') ADVANCE(1033); END_STATE(); case 1511: - if (lookahead == 'u') ADVANCE(512); + if (lookahead == 'u') ADVANCE(504); END_STATE(); case 1512: - if (lookahead == 'u') ADVANCE(513); + if (lookahead == 'u') ADVANCE(1308); END_STATE(); case 1513: - if (lookahead == 'u') ADVANCE(514); + if (lookahead == 'u') ADVANCE(534); END_STATE(); case 1514: - if (lookahead == 'u') ADVANCE(515); + if (lookahead == 'u') ADVANCE(1313); END_STATE(); case 1515: - if (lookahead == 'u') ADVANCE(516); + if (lookahead == 'u') ADVANCE(1378); END_STATE(); case 1516: - if (lookahead == 'u') ADVANCE(517); + if (lookahead == 'u') ADVANCE(1040); END_STATE(); case 1517: - if (lookahead == 'u') ADVANCE(518); + if (lookahead == 'u') ADVANCE(1380); END_STATE(); case 1518: - if (lookahead == 'v') ADVANCE(696); + if (lookahead == 'u') ADVANCE(1462); END_STATE(); case 1519: - if (lookahead == 'v') ADVANCE(409); + if (lookahead == 'u') ADVANCE(1009); END_STATE(); case 1520: - if (lookahead == 'v') ADVANCE(163); + if (lookahead == 'u') ADVANCE(581); END_STATE(); case 1521: - if (lookahead == 'w') ADVANCE(1605); + if (lookahead == 'u') ADVANCE(511); END_STATE(); case 1522: - if (lookahead == 'w') ADVANCE(914); + if (lookahead == 'u') ADVANCE(409); END_STATE(); case 1523: - if (lookahead == 'w') ADVANCE(159); + if (lookahead == 'u') ADVANCE(889); END_STATE(); case 1524: - if (lookahead == 'w') ADVANCE(920); + if (lookahead == 'u') ADVANCE(890); END_STATE(); case 1525: - if (lookahead == 'w') ADVANCE(923); + if (lookahead == 'u') ADVANCE(896); END_STATE(); case 1526: - if (lookahead == 'w') ADVANCE(925); + if (lookahead == 'u') ADVANCE(899); END_STATE(); case 1527: - if (lookahead == 'w') ADVANCE(927); + if (lookahead == 'u') ADVANCE(900); END_STATE(); case 1528: - if (lookahead == 'w') ADVANCE(929); + if (lookahead == 'u') ADVANCE(901); END_STATE(); case 1529: - if (lookahead == 'x') ADVANCE(559); + if (lookahead == 'u') ADVANCE(902); END_STATE(); case 1530: - if (lookahead == 'y') ADVANCE(1601); + if (lookahead == 'u') ADVANCE(903); END_STATE(); case 1531: - if (lookahead == 'y') ADVANCE(1602); + if (lookahead == 'u') ADVANCE(514); END_STATE(); case 1532: - if (lookahead == 'y') ADVANCE(1785); + if (lookahead == 'u') ADVANCE(516); END_STATE(); case 1533: - if (lookahead == 'y') ADVANCE(154); + if (lookahead == 'u') ADVANCE(517); END_STATE(); case 1534: - if (lookahead == 'y') ADVANCE(146); + if (lookahead == 'u') ADVANCE(518); END_STATE(); case 1535: - if (lookahead == 'y') ADVANCE(1077); + if (lookahead == 'u') ADVANCE(519); END_STATE(); case 1536: - if (lookahead == 'y') ADVANCE(1459); + if (lookahead == 'u') ADVANCE(520); END_STATE(); case 1537: - if (lookahead == 'y') ADVANCE(165); + if (lookahead == 'u') ADVANCE(521); END_STATE(); case 1538: - if (lookahead == 'y') ADVANCE(168); + if (lookahead == 'u') ADVANCE(522); END_STATE(); case 1539: - if (lookahead == 'z') ADVANCE(758); + if (lookahead == 'u') ADVANCE(523); END_STATE(); case 1540: - if (lookahead == 'z') ADVANCE(760); + if (lookahead == 'u') ADVANCE(524); END_STATE(); case 1541: - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1887); + if (lookahead == 'u') ADVANCE(508); END_STATE(); case 1542: - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1563); + if (lookahead == 'v') ADVANCE(703); END_STATE(); case 1543: - if (lookahead == '$' || - ('/' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(374); + if (lookahead == 'v') ADVANCE(410); END_STATE(); case 1544: - if (eof) ADVANCE(1545); - if (lookahead == '#') ADVANCE(1878); - if (lookahead == ',') ADVANCE(1564); - if (lookahead == '-') ADVANCE(375); - if (lookahead == '.') ADVANCE(424); - if (lookahead == '}') ADVANCE(1801); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') SKIP(1544) - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1559); + if (lookahead == 'v') ADVANCE(163); END_STATE(); case 1545: - ACCEPT_TOKEN(ts_builtin_sym_end); + if (lookahead == 'w') ADVANCE(1631); END_STATE(); case 1546: - ACCEPT_TOKEN(anon_sym_DOTclass); + if (lookahead == 'w') ADVANCE(921); END_STATE(); case 1547: - ACCEPT_TOKEN(anon_sym_DOTsuper); + if (lookahead == 'w') ADVANCE(159); END_STATE(); case 1548: - ACCEPT_TOKEN(anon_sym_DOTsource); + if (lookahead == 'w') ADVANCE(927); END_STATE(); case 1549: - ACCEPT_TOKEN(anon_sym_DOTimplements); + if (lookahead == 'w') ADVANCE(930); END_STATE(); case 1550: - ACCEPT_TOKEN(anon_sym_DOTfield); + if (lookahead == 'w') ADVANCE(932); END_STATE(); case 1551: - ACCEPT_TOKEN(sym_end_field); + if (lookahead == 'w') ADVANCE(934); END_STATE(); case 1552: - ACCEPT_TOKEN(anon_sym_DOTmethod); + if (lookahead == 'w') ADVANCE(936); END_STATE(); case 1553: - ACCEPT_TOKEN(sym_end_method); + if (lookahead == 'x') ADVANCE(566); END_STATE(); case 1554: - ACCEPT_TOKEN(anon_sym_DOTannotation); + if (lookahead == 'y') ADVANCE(1627); END_STATE(); case 1555: - ACCEPT_TOKEN(anon_sym_system); + if (lookahead == 'y') ADVANCE(1628); END_STATE(); case 1556: - ACCEPT_TOKEN(anon_sym_build); + if (lookahead == 'y') ADVANCE(1811); END_STATE(); case 1557: - ACCEPT_TOKEN(anon_sym_runtime); + if (lookahead == 'y') ADVANCE(154); END_STATE(); case 1558: - ACCEPT_TOKEN(anon_sym_EQ); + if (lookahead == 'y') ADVANCE(146); END_STATE(); case 1559: - ACCEPT_TOKEN(sym_annotation_key); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1559); + if (lookahead == 'y') ADVANCE(1088); END_STATE(); case 1560: - ACCEPT_TOKEN(sym_end_annotation); + if (lookahead == 'y') ADVANCE(1477); END_STATE(); case 1561: - ACCEPT_TOKEN(anon_sym_DOTparam); + if (lookahead == 'y') ADVANCE(165); END_STATE(); case 1562: - ACCEPT_TOKEN(sym_end_param); + if (lookahead == 'y') ADVANCE(168); END_STATE(); case 1563: - ACCEPT_TOKEN(sym_label); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1563); + if (lookahead == 'z') ADVANCE(765); END_STATE(); case 1564: - ACCEPT_TOKEN(anon_sym_COMMA); + if (lookahead == 'z') ADVANCE(767); END_STATE(); case 1565: - ACCEPT_TOKEN(anon_sym_LF); - if (lookahead == '\n') ADVANCE(1565); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1913); END_STATE(); case 1566: - ACCEPT_TOKEN(anon_sym_nop); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1589); END_STATE(); case 1567: - ACCEPT_TOKEN(anon_sym_move); - if (lookahead == '-') ADVANCE(695); - if (lookahead == '/') ADVANCE(186); + if (lookahead == '$' || + ('/' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(374); END_STATE(); case 1568: - ACCEPT_TOKEN(anon_sym_move_SLASHfrom16); + if (eof) ADVANCE(1569); + if (lookahead == '#') ADVANCE(1904); + if (lookahead == ',') ADVANCE(1590); + if (lookahead == '-') ADVANCE(375); + if (lookahead == '.') ADVANCE(494); + if (lookahead == '}') ADVANCE(1827); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') SKIP(1568) + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1583); END_STATE(); case 1569: - ACCEPT_TOKEN(anon_sym_move_SLASH16); + ACCEPT_TOKEN(ts_builtin_sym_end); END_STATE(); case 1570: - ACCEPT_TOKEN(anon_sym_move_DASHwide); - if (lookahead == '/') ADVANCE(190); + ACCEPT_TOKEN(anon_sym_DOTclass); END_STATE(); case 1571: - ACCEPT_TOKEN(anon_sym_move_DASHwide_SLASHfrom16); + ACCEPT_TOKEN(anon_sym_DOTsuper); END_STATE(); case 1572: - ACCEPT_TOKEN(anon_sym_move_DASHwide_SLASH16); + ACCEPT_TOKEN(anon_sym_DOTsource); END_STATE(); case 1573: - ACCEPT_TOKEN(anon_sym_move_DASHobject); - if (lookahead == '/') ADVANCE(200); + ACCEPT_TOKEN(anon_sym_DOTimplements); END_STATE(); case 1574: - ACCEPT_TOKEN(anon_sym_move_DASHobject_SLASHfrom16); + ACCEPT_TOKEN(anon_sym_DOTfield); END_STATE(); case 1575: - ACCEPT_TOKEN(anon_sym_move_DASHobject_SLASH16); + ACCEPT_TOKEN(sym_end_field); END_STATE(); case 1576: - ACCEPT_TOKEN(anon_sym_move_DASHresult); - if (lookahead == '-') ADVANCE(1210); + ACCEPT_TOKEN(anon_sym_DOTmethod); END_STATE(); case 1577: - ACCEPT_TOKEN(anon_sym_move_DASHresult_DASHwide); + ACCEPT_TOKEN(sym_end_method); END_STATE(); case 1578: - ACCEPT_TOKEN(anon_sym_move_DASHresult_DASHobject); + ACCEPT_TOKEN(anon_sym_DOTannotation); END_STATE(); case 1579: - ACCEPT_TOKEN(anon_sym_move_DASHexception); + ACCEPT_TOKEN(anon_sym_system); END_STATE(); case 1580: - ACCEPT_TOKEN(anon_sym_return_DASHvoid); + ACCEPT_TOKEN(anon_sym_build); END_STATE(); case 1581: - ACCEPT_TOKEN(anon_sym_return); - if (lookahead == '-') ADVANCE(1208); + ACCEPT_TOKEN(anon_sym_runtime); END_STATE(); case 1582: - ACCEPT_TOKEN(anon_sym_return_DASHwide); + ACCEPT_TOKEN(anon_sym_EQ); END_STATE(); case 1583: - ACCEPT_TOKEN(anon_sym_return_DASHobject); + ACCEPT_TOKEN(sym_annotation_key); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1583); END_STATE(); case 1584: - ACCEPT_TOKEN(anon_sym_const_SLASH4); + ACCEPT_TOKEN(sym_end_annotation); END_STATE(); case 1585: - ACCEPT_TOKEN(anon_sym_const_SLASH16); + ACCEPT_TOKEN(anon_sym_DOTsubannotation); END_STATE(); case 1586: - ACCEPT_TOKEN(anon_sym_const); - if (lookahead == '-') ADVANCE(554); - if (lookahead == '/') ADVANCE(187); + ACCEPT_TOKEN(sym_end_subannotation); END_STATE(); case 1587: - ACCEPT_TOKEN(anon_sym_const_SLASHhigh16); + ACCEPT_TOKEN(anon_sym_DOTparam); END_STATE(); case 1588: - ACCEPT_TOKEN(anon_sym_const_DASHwide_SLASH16); + ACCEPT_TOKEN(sym_end_param); END_STATE(); case 1589: - ACCEPT_TOKEN(anon_sym_const_DASHwide_SLASH32); + ACCEPT_TOKEN(sym_label); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1589); END_STATE(); case 1590: - ACCEPT_TOKEN(anon_sym_const_DASHwide); - if (lookahead == '/') ADVANCE(194); + ACCEPT_TOKEN(anon_sym_COMMA); END_STATE(); case 1591: - ACCEPT_TOKEN(anon_sym_const_DASHwide_SLASHhigh16); + ACCEPT_TOKEN(anon_sym_LF); + if (lookahead == '\n') ADVANCE(1591); END_STATE(); case 1592: - ACCEPT_TOKEN(anon_sym_const_DASHstring); - if (lookahead == '-') ADVANCE(946); + ACCEPT_TOKEN(anon_sym_nop); END_STATE(); case 1593: - ACCEPT_TOKEN(anon_sym_const_DASHstring_DASHjumbo); + ACCEPT_TOKEN(anon_sym_move); + if (lookahead == '-') ADVANCE(702); + if (lookahead == '/') ADVANCE(186); END_STATE(); case 1594: - ACCEPT_TOKEN(anon_sym_const_DASHclass); + ACCEPT_TOKEN(anon_sym_move_SLASHfrom16); END_STATE(); case 1595: - ACCEPT_TOKEN(anon_sym_monitor_DASHenter); + ACCEPT_TOKEN(anon_sym_move_SLASH16); END_STATE(); case 1596: - ACCEPT_TOKEN(anon_sym_monitor_DASHexit); + ACCEPT_TOKEN(anon_sym_move_DASHwide); + if (lookahead == '/') ADVANCE(190); END_STATE(); case 1597: - ACCEPT_TOKEN(anon_sym_check_DASHcast); + ACCEPT_TOKEN(anon_sym_move_DASHwide_SLASHfrom16); END_STATE(); case 1598: - ACCEPT_TOKEN(anon_sym_instance_DASHof); + ACCEPT_TOKEN(anon_sym_move_DASHwide_SLASH16); END_STATE(); case 1599: - ACCEPT_TOKEN(anon_sym_array_DASHlength); + ACCEPT_TOKEN(anon_sym_move_DASHobject); + if (lookahead == '/') ADVANCE(200); END_STATE(); case 1600: - ACCEPT_TOKEN(anon_sym_new_DASHinstance); + ACCEPT_TOKEN(anon_sym_move_DASHobject_SLASHfrom16); END_STATE(); case 1601: - ACCEPT_TOKEN(anon_sym_new_DASHarray); + ACCEPT_TOKEN(anon_sym_move_DASHobject_SLASH16); END_STATE(); case 1602: - ACCEPT_TOKEN(anon_sym_filled_DASHnew_DASHarray); - if (lookahead == '/') ADVANCE(1324); + ACCEPT_TOKEN(anon_sym_move_DASHresult); + if (lookahead == '-') ADVANCE(1227); END_STATE(); case 1603: - ACCEPT_TOKEN(anon_sym_filled_DASHnew_DASHarray_SLASHrange); + ACCEPT_TOKEN(anon_sym_move_DASHresult_DASHwide); END_STATE(); case 1604: - ACCEPT_TOKEN(anon_sym_fill_DASHarray_DASHdata); + ACCEPT_TOKEN(anon_sym_move_DASHresult_DASHobject); END_STATE(); case 1605: - ACCEPT_TOKEN(anon_sym_throw); + ACCEPT_TOKEN(anon_sym_move_DASHexception); END_STATE(); case 1606: - ACCEPT_TOKEN(anon_sym_goto); - if (lookahead == '/') ADVANCE(185); + ACCEPT_TOKEN(anon_sym_return_DASHvoid); END_STATE(); case 1607: - ACCEPT_TOKEN(anon_sym_goto_SLASH16); + ACCEPT_TOKEN(anon_sym_return); + if (lookahead == '-') ADVANCE(1225); END_STATE(); case 1608: - ACCEPT_TOKEN(anon_sym_goto_SLASH32); + ACCEPT_TOKEN(anon_sym_return_DASHwide); END_STATE(); case 1609: - ACCEPT_TOKEN(anon_sym_packed_DASHswitch); + ACCEPT_TOKEN(anon_sym_return_DASHobject); END_STATE(); case 1610: - ACCEPT_TOKEN(anon_sym_sparse_DASHswitch); + ACCEPT_TOKEN(anon_sym_const_SLASH4); END_STATE(); case 1611: - ACCEPT_TOKEN(anon_sym_cmpl_DASHfloat); + ACCEPT_TOKEN(anon_sym_const_SLASH16); END_STATE(); case 1612: - ACCEPT_TOKEN(anon_sym_cmpg_DASHfloat); + ACCEPT_TOKEN(anon_sym_const); + if (lookahead == '-') ADVANCE(561); + if (lookahead == '/') ADVANCE(187); END_STATE(); case 1613: - ACCEPT_TOKEN(anon_sym_cmpl_DASHdouble); + ACCEPT_TOKEN(anon_sym_const_SLASHhigh16); END_STATE(); case 1614: - ACCEPT_TOKEN(anon_sym_cmpg_DASHdouble); + ACCEPT_TOKEN(anon_sym_const_DASHwide_SLASH16); END_STATE(); case 1615: - ACCEPT_TOKEN(anon_sym_cmp_DASHlong); + ACCEPT_TOKEN(anon_sym_const_DASHwide_SLASH32); END_STATE(); case 1616: - ACCEPT_TOKEN(anon_sym_if_DASHeq); - if (lookahead == 'z') ADVANCE(1622); + ACCEPT_TOKEN(anon_sym_const_DASHwide); + if (lookahead == '/') ADVANCE(194); END_STATE(); case 1617: - ACCEPT_TOKEN(anon_sym_if_DASHne); - if (lookahead == 'z') ADVANCE(1623); + ACCEPT_TOKEN(anon_sym_const_DASHwide_SLASHhigh16); END_STATE(); case 1618: - ACCEPT_TOKEN(anon_sym_if_DASHlt); - if (lookahead == 'z') ADVANCE(1624); + ACCEPT_TOKEN(anon_sym_const_DASHstring); + if (lookahead == '-') ADVANCE(955); END_STATE(); case 1619: - ACCEPT_TOKEN(anon_sym_if_DASHge); - if (lookahead == 'z') ADVANCE(1625); + ACCEPT_TOKEN(anon_sym_const_DASHstring_DASHjumbo); END_STATE(); case 1620: - ACCEPT_TOKEN(anon_sym_if_DASHgt); - if (lookahead == 'z') ADVANCE(1626); + ACCEPT_TOKEN(anon_sym_const_DASHclass); END_STATE(); case 1621: - ACCEPT_TOKEN(anon_sym_if_DASHle); - if (lookahead == 'z') ADVANCE(1627); + ACCEPT_TOKEN(anon_sym_monitor_DASHenter); END_STATE(); case 1622: - ACCEPT_TOKEN(anon_sym_if_DASHeqz); + ACCEPT_TOKEN(anon_sym_monitor_DASHexit); END_STATE(); case 1623: - ACCEPT_TOKEN(anon_sym_if_DASHnez); + ACCEPT_TOKEN(anon_sym_check_DASHcast); END_STATE(); case 1624: - ACCEPT_TOKEN(anon_sym_if_DASHltz); + ACCEPT_TOKEN(anon_sym_instance_DASHof); END_STATE(); case 1625: - ACCEPT_TOKEN(anon_sym_if_DASHgez); + ACCEPT_TOKEN(anon_sym_array_DASHlength); END_STATE(); case 1626: - ACCEPT_TOKEN(anon_sym_if_DASHgtz); + ACCEPT_TOKEN(anon_sym_new_DASHinstance); END_STATE(); case 1627: - ACCEPT_TOKEN(anon_sym_if_DASHlez); + ACCEPT_TOKEN(anon_sym_new_DASHarray); END_STATE(); case 1628: - ACCEPT_TOKEN(anon_sym_aget); - if (lookahead == '-') ADVANCE(495); + ACCEPT_TOKEN(anon_sym_filled_DASHnew_DASHarray); + if (lookahead == '/') ADVANCE(1342); END_STATE(); case 1629: - ACCEPT_TOKEN(anon_sym_aget_DASHwide); + ACCEPT_TOKEN(anon_sym_filled_DASHnew_DASHarray_SLASHrange); END_STATE(); case 1630: - ACCEPT_TOKEN(anon_sym_aget_DASHobject); + ACCEPT_TOKEN(anon_sym_fill_DASHarray_DASHdata); END_STATE(); case 1631: - ACCEPT_TOKEN(anon_sym_aget_DASHboolean); + ACCEPT_TOKEN(anon_sym_throw); END_STATE(); case 1632: - ACCEPT_TOKEN(anon_sym_aget_DASHbyte); + ACCEPT_TOKEN(anon_sym_goto); + if (lookahead == '/') ADVANCE(185); END_STATE(); case 1633: - ACCEPT_TOKEN(anon_sym_aget_DASHchar); + ACCEPT_TOKEN(anon_sym_goto_SLASH16); END_STATE(); case 1634: - ACCEPT_TOKEN(anon_sym_aget_DASHshort); + ACCEPT_TOKEN(anon_sym_goto_SLASH32); END_STATE(); case 1635: - ACCEPT_TOKEN(anon_sym_aput); - if (lookahead == '-') ADVANCE(503); + ACCEPT_TOKEN(anon_sym_packed_DASHswitch); END_STATE(); case 1636: - ACCEPT_TOKEN(anon_sym_aput_DASHwide); + ACCEPT_TOKEN(anon_sym_sparse_DASHswitch); END_STATE(); case 1637: - ACCEPT_TOKEN(anon_sym_aput_DASHobject); + ACCEPT_TOKEN(anon_sym_cmpl_DASHfloat); END_STATE(); case 1638: - ACCEPT_TOKEN(anon_sym_aput_DASHboolean); + ACCEPT_TOKEN(anon_sym_cmpg_DASHfloat); END_STATE(); case 1639: - ACCEPT_TOKEN(anon_sym_aput_DASHbyte); + ACCEPT_TOKEN(anon_sym_cmpl_DASHdouble); END_STATE(); case 1640: - ACCEPT_TOKEN(anon_sym_aput_DASHchar); + ACCEPT_TOKEN(anon_sym_cmpg_DASHdouble); END_STATE(); case 1641: - ACCEPT_TOKEN(anon_sym_aput_DASHshort); + ACCEPT_TOKEN(anon_sym_cmp_DASHlong); END_STATE(); case 1642: - ACCEPT_TOKEN(anon_sym_iget); - if (lookahead == '-') ADVANCE(504); + ACCEPT_TOKEN(anon_sym_if_DASHeq); + if (lookahead == 'z') ADVANCE(1648); END_STATE(); case 1643: - ACCEPT_TOKEN(anon_sym_iget_DASHwide); - if (lookahead == '-') ADVANCE(1231); + ACCEPT_TOKEN(anon_sym_if_DASHne); + if (lookahead == 'z') ADVANCE(1649); END_STATE(); case 1644: - ACCEPT_TOKEN(anon_sym_iget_DASHobject); - if (lookahead == '-') ADVANCE(1233); + ACCEPT_TOKEN(anon_sym_if_DASHlt); + if (lookahead == 'z') ADVANCE(1650); END_STATE(); case 1645: - ACCEPT_TOKEN(anon_sym_iget_DASHboolean); + ACCEPT_TOKEN(anon_sym_if_DASHge); + if (lookahead == 'z') ADVANCE(1651); END_STATE(); case 1646: - ACCEPT_TOKEN(anon_sym_iget_DASHbyte); + ACCEPT_TOKEN(anon_sym_if_DASHgt); + if (lookahead == 'z') ADVANCE(1652); END_STATE(); case 1647: - ACCEPT_TOKEN(anon_sym_iget_DASHchar); + ACCEPT_TOKEN(anon_sym_if_DASHle); + if (lookahead == 'z') ADVANCE(1653); END_STATE(); case 1648: - ACCEPT_TOKEN(anon_sym_iget_DASHshort); + ACCEPT_TOKEN(anon_sym_if_DASHeqz); END_STATE(); case 1649: - ACCEPT_TOKEN(anon_sym_iput); - if (lookahead == '-') ADVANCE(506); + ACCEPT_TOKEN(anon_sym_if_DASHnez); END_STATE(); case 1650: - ACCEPT_TOKEN(anon_sym_iput_DASHwide); - if (lookahead == '-') ADVANCE(1232); + ACCEPT_TOKEN(anon_sym_if_DASHltz); END_STATE(); case 1651: - ACCEPT_TOKEN(anon_sym_iput_DASHobject); - if (lookahead == '-') ADVANCE(1234); + ACCEPT_TOKEN(anon_sym_if_DASHgez); END_STATE(); case 1652: - ACCEPT_TOKEN(anon_sym_iput_DASHboolean); + ACCEPT_TOKEN(anon_sym_if_DASHgtz); END_STATE(); case 1653: - ACCEPT_TOKEN(anon_sym_iput_DASHbyte); + ACCEPT_TOKEN(anon_sym_if_DASHlez); END_STATE(); case 1654: - ACCEPT_TOKEN(anon_sym_iput_DASHchar); + ACCEPT_TOKEN(anon_sym_aget); + if (lookahead == '-') ADVANCE(499); END_STATE(); case 1655: - ACCEPT_TOKEN(anon_sym_iput_DASHshort); + ACCEPT_TOKEN(anon_sym_aget_DASHwide); END_STATE(); case 1656: - ACCEPT_TOKEN(anon_sym_sget); - if (lookahead == '-') ADVANCE(507); + ACCEPT_TOKEN(anon_sym_aget_DASHobject); END_STATE(); case 1657: - ACCEPT_TOKEN(anon_sym_sget_DASHwide); + ACCEPT_TOKEN(anon_sym_aget_DASHboolean); END_STATE(); case 1658: - ACCEPT_TOKEN(anon_sym_sget_DASHobject); + ACCEPT_TOKEN(anon_sym_aget_DASHbyte); END_STATE(); case 1659: - ACCEPT_TOKEN(anon_sym_sget_DASHboolean); + ACCEPT_TOKEN(anon_sym_aget_DASHchar); END_STATE(); case 1660: - ACCEPT_TOKEN(anon_sym_sget_DASHbyte); + ACCEPT_TOKEN(anon_sym_aget_DASHshort); END_STATE(); case 1661: - ACCEPT_TOKEN(anon_sym_sget_DASHchar); + ACCEPT_TOKEN(anon_sym_aput); + if (lookahead == '-') ADVANCE(507); END_STATE(); case 1662: - ACCEPT_TOKEN(anon_sym_sget_DASHshort); + ACCEPT_TOKEN(anon_sym_aput_DASHwide); END_STATE(); case 1663: - ACCEPT_TOKEN(anon_sym_sput); - if (lookahead == '-') ADVANCE(509); + ACCEPT_TOKEN(anon_sym_aput_DASHobject); END_STATE(); case 1664: - ACCEPT_TOKEN(anon_sym_sput_DASHwide); + ACCEPT_TOKEN(anon_sym_aput_DASHboolean); END_STATE(); case 1665: - ACCEPT_TOKEN(anon_sym_sput_DASHobject); + ACCEPT_TOKEN(anon_sym_aput_DASHbyte); END_STATE(); case 1666: - ACCEPT_TOKEN(anon_sym_sput_DASHboolean); + ACCEPT_TOKEN(anon_sym_aput_DASHchar); END_STATE(); case 1667: - ACCEPT_TOKEN(anon_sym_sput_DASHbyte); + ACCEPT_TOKEN(anon_sym_aput_DASHshort); END_STATE(); case 1668: - ACCEPT_TOKEN(anon_sym_sput_DASHchar); + ACCEPT_TOKEN(anon_sym_iget); + if (lookahead == '-') ADVANCE(510); END_STATE(); case 1669: - ACCEPT_TOKEN(anon_sym_sput_DASHshort); + ACCEPT_TOKEN(anon_sym_iget_DASHwide); + if (lookahead == '-') ADVANCE(1249); END_STATE(); case 1670: - ACCEPT_TOKEN(anon_sym_invoke_DASHvirtual); - if (lookahead == '-') ADVANCE(1236); - if (lookahead == '/') ADVANCE(1323); + ACCEPT_TOKEN(anon_sym_iget_DASHobject); + if (lookahead == '-') ADVANCE(1251); END_STATE(); case 1671: - ACCEPT_TOKEN(anon_sym_invoke_DASHsuper); - if (lookahead == '-') ADVANCE(1235); - if (lookahead == '/') ADVANCE(1312); + ACCEPT_TOKEN(anon_sym_iget_DASHboolean); END_STATE(); case 1672: - ACCEPT_TOKEN(anon_sym_invoke_DASHdirect); - if (lookahead == '-') ADVANCE(767); - if (lookahead == '/') ADVANCE(1319); + ACCEPT_TOKEN(anon_sym_iget_DASHbyte); END_STATE(); case 1673: - ACCEPT_TOKEN(anon_sym_invoke_DASHstatic); - if (lookahead == '/') ADVANCE(1321); + ACCEPT_TOKEN(anon_sym_iget_DASHchar); END_STATE(); case 1674: - ACCEPT_TOKEN(anon_sym_invoke_DASHinterface); - if (lookahead == '/') ADVANCE(1326); + ACCEPT_TOKEN(anon_sym_iget_DASHshort); END_STATE(); case 1675: - ACCEPT_TOKEN(anon_sym_invoke_DASHvirtual_SLASHrange); + ACCEPT_TOKEN(anon_sym_iput); + if (lookahead == '-') ADVANCE(512); END_STATE(); case 1676: - ACCEPT_TOKEN(anon_sym_invoke_DASHsuper_SLASHrange); + ACCEPT_TOKEN(anon_sym_iput_DASHwide); + if (lookahead == '-') ADVANCE(1250); END_STATE(); case 1677: - ACCEPT_TOKEN(anon_sym_invoke_DASHdirect_SLASHrange); + ACCEPT_TOKEN(anon_sym_iput_DASHobject); + if (lookahead == '-') ADVANCE(1252); END_STATE(); case 1678: - ACCEPT_TOKEN(anon_sym_invoke_DASHstatic_SLASHrange); + ACCEPT_TOKEN(anon_sym_iput_DASHboolean); END_STATE(); case 1679: - ACCEPT_TOKEN(anon_sym_invoke_DASHinterface_SLASHrange); + ACCEPT_TOKEN(anon_sym_iput_DASHbyte); END_STATE(); case 1680: - ACCEPT_TOKEN(anon_sym_neg_DASHint); + ACCEPT_TOKEN(anon_sym_iput_DASHchar); END_STATE(); case 1681: - ACCEPT_TOKEN(anon_sym_not_DASHint); + ACCEPT_TOKEN(anon_sym_iput_DASHshort); END_STATE(); case 1682: - ACCEPT_TOKEN(anon_sym_neg_DASHlong); + ACCEPT_TOKEN(anon_sym_sget); + if (lookahead == '-') ADVANCE(513); END_STATE(); case 1683: - ACCEPT_TOKEN(anon_sym_not_DASHlong); + ACCEPT_TOKEN(anon_sym_sget_DASHwide); END_STATE(); case 1684: - ACCEPT_TOKEN(anon_sym_neg_DASHfloat); + ACCEPT_TOKEN(anon_sym_sget_DASHobject); END_STATE(); case 1685: - ACCEPT_TOKEN(anon_sym_neg_DASHdouble); + ACCEPT_TOKEN(anon_sym_sget_DASHboolean); END_STATE(); case 1686: - ACCEPT_TOKEN(anon_sym_int_DASHto_DASHlong); + ACCEPT_TOKEN(anon_sym_sget_DASHbyte); END_STATE(); case 1687: - ACCEPT_TOKEN(anon_sym_int_DASHto_DASHfloat); + ACCEPT_TOKEN(anon_sym_sget_DASHchar); END_STATE(); case 1688: - ACCEPT_TOKEN(anon_sym_int_DASHto_DASHdouble); + ACCEPT_TOKEN(anon_sym_sget_DASHshort); END_STATE(); case 1689: - ACCEPT_TOKEN(anon_sym_long_DASHto_DASHint); + ACCEPT_TOKEN(anon_sym_sput); + if (lookahead == '-') ADVANCE(515); END_STATE(); case 1690: - ACCEPT_TOKEN(anon_sym_long_DASHto_DASHfloat); + ACCEPT_TOKEN(anon_sym_sput_DASHwide); END_STATE(); case 1691: - ACCEPT_TOKEN(anon_sym_long_DASHto_DASHdouble); + ACCEPT_TOKEN(anon_sym_sput_DASHobject); END_STATE(); case 1692: - ACCEPT_TOKEN(anon_sym_float_DASHto_DASHint); + ACCEPT_TOKEN(anon_sym_sput_DASHboolean); END_STATE(); case 1693: - ACCEPT_TOKEN(anon_sym_float_DASHto_DASHlong); + ACCEPT_TOKEN(anon_sym_sput_DASHbyte); END_STATE(); case 1694: - ACCEPT_TOKEN(anon_sym_float_DASHto_DASHdouble); + ACCEPT_TOKEN(anon_sym_sput_DASHchar); END_STATE(); case 1695: - ACCEPT_TOKEN(anon_sym_double_DASHto_DASHint); + ACCEPT_TOKEN(anon_sym_sput_DASHshort); END_STATE(); case 1696: - ACCEPT_TOKEN(anon_sym_double_DASHto_DASHlong); + ACCEPT_TOKEN(anon_sym_invoke_DASHvirtual); + if (lookahead == '-') ADVANCE(1254); + if (lookahead == '/') ADVANCE(1341); END_STATE(); case 1697: - ACCEPT_TOKEN(anon_sym_double_DASHto_DASHfloat); + ACCEPT_TOKEN(anon_sym_invoke_DASHsuper); + if (lookahead == '-') ADVANCE(1253); + if (lookahead == '/') ADVANCE(1330); END_STATE(); case 1698: - ACCEPT_TOKEN(anon_sym_int_DASHto_DASHbyte); + ACCEPT_TOKEN(anon_sym_invoke_DASHdirect); + if (lookahead == '-') ADVANCE(774); + if (lookahead == '/') ADVANCE(1337); END_STATE(); case 1699: - ACCEPT_TOKEN(anon_sym_int_DASHto_DASHchar); + ACCEPT_TOKEN(anon_sym_invoke_DASHstatic); + if (lookahead == '/') ADVANCE(1339); END_STATE(); case 1700: - ACCEPT_TOKEN(anon_sym_int_DASHto_DASHshort); + ACCEPT_TOKEN(anon_sym_invoke_DASHinterface); + if (lookahead == '/') ADVANCE(1344); END_STATE(); case 1701: + ACCEPT_TOKEN(anon_sym_invoke_DASHvirtual_SLASHrange); + END_STATE(); + case 1702: + ACCEPT_TOKEN(anon_sym_invoke_DASHsuper_SLASHrange); + END_STATE(); + case 1703: + ACCEPT_TOKEN(anon_sym_invoke_DASHdirect_SLASHrange); + END_STATE(); + case 1704: + ACCEPT_TOKEN(anon_sym_invoke_DASHstatic_SLASHrange); + END_STATE(); + case 1705: + ACCEPT_TOKEN(anon_sym_invoke_DASHinterface_SLASHrange); + END_STATE(); + case 1706: + ACCEPT_TOKEN(anon_sym_neg_DASHint); + END_STATE(); + case 1707: + ACCEPT_TOKEN(anon_sym_not_DASHint); + END_STATE(); + case 1708: + ACCEPT_TOKEN(anon_sym_neg_DASHlong); + END_STATE(); + case 1709: + ACCEPT_TOKEN(anon_sym_not_DASHlong); + END_STATE(); + case 1710: + ACCEPT_TOKEN(anon_sym_neg_DASHfloat); + END_STATE(); + case 1711: + ACCEPT_TOKEN(anon_sym_neg_DASHdouble); + END_STATE(); + case 1712: + ACCEPT_TOKEN(anon_sym_int_DASHto_DASHlong); + END_STATE(); + case 1713: + ACCEPT_TOKEN(anon_sym_int_DASHto_DASHfloat); + END_STATE(); + case 1714: + ACCEPT_TOKEN(anon_sym_int_DASHto_DASHdouble); + END_STATE(); + case 1715: + ACCEPT_TOKEN(anon_sym_long_DASHto_DASHint); + END_STATE(); + case 1716: + ACCEPT_TOKEN(anon_sym_long_DASHto_DASHfloat); + END_STATE(); + case 1717: + ACCEPT_TOKEN(anon_sym_long_DASHto_DASHdouble); + END_STATE(); + case 1718: + ACCEPT_TOKEN(anon_sym_float_DASHto_DASHint); + END_STATE(); + case 1719: + ACCEPT_TOKEN(anon_sym_float_DASHto_DASHlong); + END_STATE(); + case 1720: + ACCEPT_TOKEN(anon_sym_float_DASHto_DASHdouble); + END_STATE(); + case 1721: + ACCEPT_TOKEN(anon_sym_double_DASHto_DASHint); + END_STATE(); + case 1722: + ACCEPT_TOKEN(anon_sym_double_DASHto_DASHlong); + END_STATE(); + case 1723: + ACCEPT_TOKEN(anon_sym_double_DASHto_DASHfloat); + END_STATE(); + case 1724: + ACCEPT_TOKEN(anon_sym_int_DASHto_DASHbyte); + END_STATE(); + case 1725: + ACCEPT_TOKEN(anon_sym_int_DASHto_DASHchar); + END_STATE(); + case 1726: + ACCEPT_TOKEN(anon_sym_int_DASHto_DASHshort); + END_STATE(); + case 1727: ACCEPT_TOKEN(anon_sym_add_DASHint); if (lookahead == '/') ADVANCE(207); END_STATE(); - case 1702: + case 1728: ACCEPT_TOKEN(anon_sym_sub_DASHint); if (lookahead == '/') ADVANCE(215); END_STATE(); - case 1703: + case 1729: ACCEPT_TOKEN(anon_sym_mul_DASHint); if (lookahead == '/') ADVANCE(210); END_STATE(); - case 1704: + case 1730: ACCEPT_TOKEN(anon_sym_div_DASHint); if (lookahead == '/') ADVANCE(209); END_STATE(); - case 1705: + case 1731: ACCEPT_TOKEN(anon_sym_rem_DASHint); if (lookahead == '/') ADVANCE(212); END_STATE(); - case 1706: + case 1732: ACCEPT_TOKEN(anon_sym_and_DASHint); if (lookahead == '/') ADVANCE(208); END_STATE(); - case 1707: + case 1733: ACCEPT_TOKEN(anon_sym_or_DASHint); if (lookahead == '/') ADVANCE(206); END_STATE(); - case 1708: + case 1734: ACCEPT_TOKEN(anon_sym_xor_DASHint); if (lookahead == '/') ADVANCE(216); END_STATE(); - case 1709: + case 1735: ACCEPT_TOKEN(anon_sym_shl_DASHint); if (lookahead == '/') ADVANCE(213); END_STATE(); - case 1710: + case 1736: ACCEPT_TOKEN(anon_sym_shr_DASHint); if (lookahead == '/') ADVANCE(214); END_STATE(); - case 1711: + case 1737: ACCEPT_TOKEN(anon_sym_ushr_DASHint); if (lookahead == '/') ADVANCE(225); END_STATE(); - case 1712: + case 1738: ACCEPT_TOKEN(anon_sym_add_DASHlong); if (lookahead == '/') ADVANCE(217); END_STATE(); - case 1713: + case 1739: ACCEPT_TOKEN(anon_sym_sub_DASHlong); if (lookahead == '/') ADVANCE(224); END_STATE(); - case 1714: + case 1740: ACCEPT_TOKEN(anon_sym_mul_DASHlong); if (lookahead == '/') ADVANCE(220); END_STATE(); - case 1715: + case 1741: ACCEPT_TOKEN(anon_sym_div_DASHlong); if (lookahead == '/') ADVANCE(219); END_STATE(); - case 1716: + case 1742: ACCEPT_TOKEN(anon_sym_rem_DASHlong); if (lookahead == '/') ADVANCE(221); END_STATE(); - case 1717: + case 1743: ACCEPT_TOKEN(anon_sym_and_DASHlong); if (lookahead == '/') ADVANCE(218); END_STATE(); - case 1718: + case 1744: ACCEPT_TOKEN(anon_sym_or_DASHlong); if (lookahead == '/') ADVANCE(211); END_STATE(); - case 1719: + case 1745: ACCEPT_TOKEN(anon_sym_xor_DASHlong); if (lookahead == '/') ADVANCE(226); END_STATE(); - case 1720: + case 1746: ACCEPT_TOKEN(anon_sym_shl_DASHlong); if (lookahead == '/') ADVANCE(222); END_STATE(); - case 1721: + case 1747: ACCEPT_TOKEN(anon_sym_shr_DASHlong); if (lookahead == '/') ADVANCE(223); END_STATE(); - case 1722: + case 1748: ACCEPT_TOKEN(anon_sym_ushr_DASHlong); if (lookahead == '/') ADVANCE(232); END_STATE(); - case 1723: + case 1749: ACCEPT_TOKEN(anon_sym_add_DASHfloat); if (lookahead == '/') ADVANCE(227); END_STATE(); - case 1724: + case 1750: ACCEPT_TOKEN(anon_sym_sub_DASHfloat); if (lookahead == '/') ADVANCE(231); END_STATE(); - case 1725: + case 1751: ACCEPT_TOKEN(anon_sym_mul_DASHfloat); if (lookahead == '/') ADVANCE(229); END_STATE(); - case 1726: + case 1752: ACCEPT_TOKEN(anon_sym_div_DASHfloat); if (lookahead == '/') ADVANCE(228); END_STATE(); - case 1727: + case 1753: ACCEPT_TOKEN(anon_sym_rem_DASHfloat); if (lookahead == '/') ADVANCE(230); END_STATE(); - case 1728: + case 1754: ACCEPT_TOKEN(anon_sym_add_DASHdouble); if (lookahead == '/') ADVANCE(233); END_STATE(); - case 1729: + case 1755: ACCEPT_TOKEN(anon_sym_sub_DASHdouble); if (lookahead == '/') ADVANCE(237); END_STATE(); - case 1730: + case 1756: ACCEPT_TOKEN(anon_sym_mul_DASHdouble); if (lookahead == '/') ADVANCE(235); END_STATE(); - case 1731: + case 1757: ACCEPT_TOKEN(anon_sym_div_DASHdouble); if (lookahead == '/') ADVANCE(234); END_STATE(); - case 1732: + case 1758: ACCEPT_TOKEN(anon_sym_rem_DASHdouble); if (lookahead == '/') ADVANCE(236); END_STATE(); - case 1733: + case 1759: ACCEPT_TOKEN(anon_sym_add_DASHint_SLASH2addr); END_STATE(); - case 1734: + case 1760: ACCEPT_TOKEN(anon_sym_sub_DASHint_SLASH2addr); END_STATE(); - case 1735: + case 1761: ACCEPT_TOKEN(anon_sym_mul_DASHint_SLASH2addr); END_STATE(); - case 1736: + case 1762: ACCEPT_TOKEN(anon_sym_div_DASHint_SLASH2addr); END_STATE(); - case 1737: + case 1763: ACCEPT_TOKEN(anon_sym_rem_DASHint_SLASH2addr); END_STATE(); - case 1738: + case 1764: ACCEPT_TOKEN(anon_sym_and_DASHint_SLASH2addr); END_STATE(); - case 1739: + case 1765: ACCEPT_TOKEN(anon_sym_or_DASHint_SLASH2addr); END_STATE(); - case 1740: + case 1766: ACCEPT_TOKEN(anon_sym_xor_DASHint_SLASH2addr); END_STATE(); - case 1741: + case 1767: ACCEPT_TOKEN(anon_sym_shl_DASHint_SLASH2addr); END_STATE(); - case 1742: + case 1768: ACCEPT_TOKEN(anon_sym_shr_DASHint_SLASH2addr); END_STATE(); - case 1743: + case 1769: ACCEPT_TOKEN(anon_sym_ushr_DASHint_SLASH2addr); END_STATE(); - case 1744: + case 1770: ACCEPT_TOKEN(anon_sym_add_DASHlong_SLASH2addr); END_STATE(); - case 1745: + case 1771: ACCEPT_TOKEN(anon_sym_sub_DASHlong_SLASH2addr); END_STATE(); - case 1746: + case 1772: ACCEPT_TOKEN(anon_sym_mul_DASHlong_SLASH2addr); END_STATE(); - case 1747: + case 1773: ACCEPT_TOKEN(anon_sym_div_DASHlong_SLASH2addr); END_STATE(); - case 1748: + case 1774: ACCEPT_TOKEN(anon_sym_rem_DASHlong_SLASH2addr); END_STATE(); - case 1749: + case 1775: ACCEPT_TOKEN(anon_sym_and_DASHlong_SLASH2addr); END_STATE(); - case 1750: + case 1776: ACCEPT_TOKEN(anon_sym_or_DASHlong_SLASH2addr); END_STATE(); - case 1751: + case 1777: ACCEPT_TOKEN(anon_sym_xor_DASHlong_SLASH2addr); END_STATE(); - case 1752: + case 1778: ACCEPT_TOKEN(anon_sym_shl_DASHlong_SLASH2addr); END_STATE(); - case 1753: + case 1779: ACCEPT_TOKEN(anon_sym_shr_DASHlong_SLASH2addr); END_STATE(); - case 1754: + case 1780: ACCEPT_TOKEN(anon_sym_ushr_DASHlong_SLASH2addr); END_STATE(); - case 1755: + case 1781: ACCEPT_TOKEN(anon_sym_add_DASHfloat_SLASH2addr); END_STATE(); - case 1756: + case 1782: ACCEPT_TOKEN(anon_sym_sub_DASHfloat_SLASH2addr); END_STATE(); - case 1757: + case 1783: ACCEPT_TOKEN(anon_sym_mul_DASHfloat_SLASH2addr); END_STATE(); - case 1758: + case 1784: ACCEPT_TOKEN(anon_sym_div_DASHfloat_SLASH2addr); END_STATE(); - case 1759: + case 1785: ACCEPT_TOKEN(anon_sym_rem_DASHfloat_SLASH2addr); END_STATE(); - case 1760: + case 1786: ACCEPT_TOKEN(anon_sym_add_DASHdouble_SLASH2addr); END_STATE(); - case 1761: + case 1787: ACCEPT_TOKEN(anon_sym_sub_DASHdouble_SLASH2addr); END_STATE(); - case 1762: + case 1788: ACCEPT_TOKEN(anon_sym_mul_DASHdouble_SLASH2addr); END_STATE(); - case 1763: + case 1789: ACCEPT_TOKEN(anon_sym_div_DASHdouble_SLASH2addr); END_STATE(); - case 1764: + case 1790: ACCEPT_TOKEN(anon_sym_rem_DASHdouble_SLASH2addr); END_STATE(); - case 1765: + case 1791: ACCEPT_TOKEN(anon_sym_add_DASHint_SLASHlit16); END_STATE(); - case 1766: + case 1792: ACCEPT_TOKEN(anon_sym_sub_DASHint_SLASHlit16); END_STATE(); - case 1767: + case 1793: ACCEPT_TOKEN(anon_sym_mul_DASHint_SLASHlit16); END_STATE(); - case 1768: + case 1794: ACCEPT_TOKEN(anon_sym_div_DASHint_SLASHlit16); END_STATE(); - case 1769: + case 1795: ACCEPT_TOKEN(anon_sym_rem_DASHint_SLASHlit16); END_STATE(); - case 1770: + case 1796: ACCEPT_TOKEN(anon_sym_and_DASHint_SLASHlit16); END_STATE(); - case 1771: + case 1797: ACCEPT_TOKEN(anon_sym_or_DASHint_SLASHlit16); END_STATE(); - case 1772: + case 1798: ACCEPT_TOKEN(anon_sym_xor_DASHint_SLASHlit16); END_STATE(); - case 1773: + case 1799: ACCEPT_TOKEN(anon_sym_add_DASHint_SLASHlit8); END_STATE(); - case 1774: + case 1800: ACCEPT_TOKEN(anon_sym_sub_DASHint_SLASHlit8); END_STATE(); - case 1775: + case 1801: ACCEPT_TOKEN(anon_sym_mul_DASHint_SLASHlit8); END_STATE(); - case 1776: + case 1802: ACCEPT_TOKEN(anon_sym_div_DASHint_SLASHlit8); END_STATE(); - case 1777: + case 1803: ACCEPT_TOKEN(anon_sym_rem_DASHint_SLASHlit8); END_STATE(); - case 1778: + case 1804: ACCEPT_TOKEN(anon_sym_and_DASHint_SLASHlit8); END_STATE(); - case 1779: + case 1805: ACCEPT_TOKEN(anon_sym_or_DASHint_SLASHlit8); END_STATE(); - case 1780: + case 1806: ACCEPT_TOKEN(anon_sym_xor_DASHint_SLASHlit8); END_STATE(); - case 1781: + case 1807: ACCEPT_TOKEN(anon_sym_shl_DASHint_SLASHlit8); END_STATE(); - case 1782: + case 1808: ACCEPT_TOKEN(anon_sym_shr_DASHint_SLASHlit8); END_STATE(); - case 1783: + case 1809: ACCEPT_TOKEN(anon_sym_ushr_DASHint_SLASHlit8); END_STATE(); - case 1784: + case 1810: ACCEPT_TOKEN(anon_sym_execute_DASHinline); END_STATE(); - case 1785: + case 1811: ACCEPT_TOKEN(anon_sym_invoke_DASHdirect_DASHempty); END_STATE(); - case 1786: + case 1812: ACCEPT_TOKEN(anon_sym_iget_DASHquick); END_STATE(); - case 1787: + case 1813: ACCEPT_TOKEN(anon_sym_iget_DASHwide_DASHquick); END_STATE(); - case 1788: + case 1814: ACCEPT_TOKEN(anon_sym_iget_DASHobject_DASHquick); END_STATE(); - case 1789: + case 1815: ACCEPT_TOKEN(anon_sym_iput_DASHquick); END_STATE(); - case 1790: + case 1816: ACCEPT_TOKEN(anon_sym_iput_DASHwide_DASHquick); END_STATE(); - case 1791: + case 1817: ACCEPT_TOKEN(anon_sym_iput_DASHobject_DASHquick); END_STATE(); - case 1792: + case 1818: ACCEPT_TOKEN(anon_sym_invoke_DASHvirtual_DASHquick); - if (lookahead == '/') ADVANCE(1329); + if (lookahead == '/') ADVANCE(1347); END_STATE(); - case 1793: + case 1819: ACCEPT_TOKEN(anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange); END_STATE(); - case 1794: + case 1820: ACCEPT_TOKEN(anon_sym_invoke_DASHsuper_DASHquick); - if (lookahead == '/') ADVANCE(1328); + if (lookahead == '/') ADVANCE(1346); END_STATE(); - case 1795: + case 1821: ACCEPT_TOKEN(anon_sym_invoke_DASHsuper_DASHquick_SLASHrange); END_STATE(); - case 1796: + case 1822: ACCEPT_TOKEN(anon_sym_DOTline); END_STATE(); - case 1797: + case 1823: ACCEPT_TOKEN(anon_sym_DOTlocals); END_STATE(); - case 1798: + case 1824: ACCEPT_TOKEN(anon_sym_DOTcatch); - if (lookahead == 'a') ADVANCE(985); + if (lookahead == 'a') ADVANCE(994); END_STATE(); - case 1799: + case 1825: ACCEPT_TOKEN(anon_sym_LBRACE); END_STATE(); - case 1800: + case 1826: ACCEPT_TOKEN(anon_sym_DOT_DOT); END_STATE(); - case 1801: + case 1827: ACCEPT_TOKEN(anon_sym_RBRACE); END_STATE(); - case 1802: + case 1828: ACCEPT_TOKEN(anon_sym_DOTcatchall); END_STATE(); - case 1803: + case 1829: ACCEPT_TOKEN(anon_sym_DOTpacked_DASHswitch); END_STATE(); - case 1804: + case 1830: ACCEPT_TOKEN(anon_sym_DOTendpacked_DASHswitch); END_STATE(); - case 1805: + case 1831: ACCEPT_TOKEN(anon_sym_DOTsparse_DASHswitch); END_STATE(); - case 1806: + case 1832: ACCEPT_TOKEN(anon_sym_DASH_GT); END_STATE(); - case 1807: + case 1833: ACCEPT_TOKEN(anon_sym_DOTendsparse_DASHswitch); END_STATE(); - case 1808: + case 1834: ACCEPT_TOKEN(anon_sym_DOTarray_DASHdata); END_STATE(); - case 1809: + case 1835: ACCEPT_TOKEN(anon_sym_DOTendarray_DASHdata); END_STATE(); - case 1810: + case 1836: ACCEPT_TOKEN(sym_class_identifier); END_STATE(); - case 1811: + case 1837: ACCEPT_TOKEN(aux_sym_field_identifier_token1); END_STATE(); - case 1812: + case 1838: ACCEPT_TOKEN(anon_sym_LTclinit_GT_LPAREN); END_STATE(); - case 1813: + case 1839: ACCEPT_TOKEN(anon_sym_LTinit_GT_LPAREN); END_STATE(); - case 1814: + case 1840: ACCEPT_TOKEN(aux_sym_method_identifier_token1); END_STATE(); - case 1815: + case 1841: ACCEPT_TOKEN(anon_sym_RPAREN); END_STATE(); - case 1816: + case 1842: ACCEPT_TOKEN(anon_sym_LBRACK); END_STATE(); - case 1817: + case 1843: ACCEPT_TOKEN(anon_sym_V); END_STATE(); - case 1818: + case 1844: ACCEPT_TOKEN(anon_sym_Z); END_STATE(); - case 1819: + case 1845: ACCEPT_TOKEN(anon_sym_B); END_STATE(); - case 1820: + case 1846: ACCEPT_TOKEN(anon_sym_S); END_STATE(); - case 1821: + case 1847: ACCEPT_TOKEN(anon_sym_C); END_STATE(); - case 1822: + case 1848: ACCEPT_TOKEN(anon_sym_I); END_STATE(); - case 1823: + case 1849: ACCEPT_TOKEN(anon_sym_J); END_STATE(); - case 1824: + case 1850: ACCEPT_TOKEN(anon_sym_F); END_STATE(); - case 1825: + case 1851: ACCEPT_TOKEN(anon_sym_D); END_STATE(); - case 1826: + case 1852: ACCEPT_TOKEN(anon_sym_public); END_STATE(); - case 1827: + case 1853: ACCEPT_TOKEN(anon_sym_public); - if (lookahead == '(') ADVANCE(1814); + if (lookahead == '(') ADVANCE(1840); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); - case 1828: + case 1854: ACCEPT_TOKEN(anon_sym_public); - if (lookahead == ':') ADVANCE(1811); + if (lookahead == ':') ADVANCE(1837); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); - case 1829: + case 1855: ACCEPT_TOKEN(anon_sym_private); END_STATE(); - case 1830: + case 1856: ACCEPT_TOKEN(anon_sym_private); - if (lookahead == '(') ADVANCE(1814); + if (lookahead == '(') ADVANCE(1840); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); - case 1831: + case 1857: ACCEPT_TOKEN(anon_sym_private); - if (lookahead == ':') ADVANCE(1811); + if (lookahead == ':') ADVANCE(1837); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); - case 1832: + case 1858: ACCEPT_TOKEN(anon_sym_protected); END_STATE(); - case 1833: + case 1859: ACCEPT_TOKEN(anon_sym_protected); - if (lookahead == '(') ADVANCE(1814); + if (lookahead == '(') ADVANCE(1840); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); - case 1834: + case 1860: ACCEPT_TOKEN(anon_sym_protected); - if (lookahead == ':') ADVANCE(1811); + if (lookahead == ':') ADVANCE(1837); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); - case 1835: + case 1861: ACCEPT_TOKEN(anon_sym_static); END_STATE(); - case 1836: + case 1862: ACCEPT_TOKEN(anon_sym_static); - if (lookahead == '(') ADVANCE(1814); + if (lookahead == '(') ADVANCE(1840); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); - case 1837: + case 1863: ACCEPT_TOKEN(anon_sym_static); - if (lookahead == ':') ADVANCE(1811); + if (lookahead == ':') ADVANCE(1837); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); - case 1838: + case 1864: ACCEPT_TOKEN(anon_sym_final); END_STATE(); - case 1839: + case 1865: ACCEPT_TOKEN(anon_sym_final); - if (lookahead == '(') ADVANCE(1814); + if (lookahead == '(') ADVANCE(1840); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); - case 1840: + case 1866: ACCEPT_TOKEN(anon_sym_final); - if (lookahead == ':') ADVANCE(1811); + if (lookahead == ':') ADVANCE(1837); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); - case 1841: + case 1867: ACCEPT_TOKEN(anon_sym_synchronized); END_STATE(); - case 1842: + case 1868: ACCEPT_TOKEN(anon_sym_synchronized); - if (lookahead == '(') ADVANCE(1814); + if (lookahead == '(') ADVANCE(1840); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); - case 1843: + case 1869: ACCEPT_TOKEN(anon_sym_synchronized); - if (lookahead == ':') ADVANCE(1811); + if (lookahead == ':') ADVANCE(1837); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); - case 1844: + case 1870: ACCEPT_TOKEN(anon_sym_volatile); END_STATE(); - case 1845: + case 1871: ACCEPT_TOKEN(anon_sym_volatile); - if (lookahead == '(') ADVANCE(1814); + if (lookahead == '(') ADVANCE(1840); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); - case 1846: + case 1872: ACCEPT_TOKEN(anon_sym_volatile); - if (lookahead == ':') ADVANCE(1811); + if (lookahead == ':') ADVANCE(1837); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); - case 1847: + case 1873: ACCEPT_TOKEN(anon_sym_transient); END_STATE(); - case 1848: + case 1874: ACCEPT_TOKEN(anon_sym_transient); - if (lookahead == '(') ADVANCE(1814); + if (lookahead == '(') ADVANCE(1840); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); - case 1849: + case 1875: ACCEPT_TOKEN(anon_sym_transient); - if (lookahead == ':') ADVANCE(1811); + if (lookahead == ':') ADVANCE(1837); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); - case 1850: + case 1876: ACCEPT_TOKEN(anon_sym_native); END_STATE(); - case 1851: + case 1877: ACCEPT_TOKEN(anon_sym_native); - if (lookahead == '(') ADVANCE(1814); + if (lookahead == '(') ADVANCE(1840); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); - case 1852: + case 1878: ACCEPT_TOKEN(anon_sym_native); - if (lookahead == ':') ADVANCE(1811); + if (lookahead == ':') ADVANCE(1837); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); - case 1853: + case 1879: ACCEPT_TOKEN(anon_sym_interface); END_STATE(); - case 1854: + case 1880: ACCEPT_TOKEN(anon_sym_interface); - if (lookahead == '(') ADVANCE(1814); + if (lookahead == '(') ADVANCE(1840); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); - case 1855: + case 1881: ACCEPT_TOKEN(anon_sym_interface); - if (lookahead == ':') ADVANCE(1811); + if (lookahead == ':') ADVANCE(1837); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); - case 1856: + case 1882: ACCEPT_TOKEN(anon_sym_abstract); END_STATE(); - case 1857: + case 1883: ACCEPT_TOKEN(anon_sym_abstract); - if (lookahead == '(') ADVANCE(1814); + if (lookahead == '(') ADVANCE(1840); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); - case 1858: + case 1884: ACCEPT_TOKEN(anon_sym_abstract); - if (lookahead == ':') ADVANCE(1811); + if (lookahead == ':') ADVANCE(1837); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); - case 1859: + case 1885: ACCEPT_TOKEN(anon_sym_bridge); END_STATE(); - case 1860: + case 1886: ACCEPT_TOKEN(anon_sym_bridge); - if (lookahead == '(') ADVANCE(1814); + if (lookahead == '(') ADVANCE(1840); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); - case 1861: + case 1887: ACCEPT_TOKEN(anon_sym_bridge); - if (lookahead == ':') ADVANCE(1811); + if (lookahead == ':') ADVANCE(1837); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); - case 1862: + case 1888: ACCEPT_TOKEN(anon_sym_synthetic); END_STATE(); - case 1863: + case 1889: ACCEPT_TOKEN(anon_sym_synthetic); - if (lookahead == '(') ADVANCE(1814); + if (lookahead == '(') ADVANCE(1840); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); - case 1864: + case 1890: ACCEPT_TOKEN(anon_sym_synthetic); - if (lookahead == ':') ADVANCE(1811); + if (lookahead == ':') ADVANCE(1837); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); - case 1865: + case 1891: ACCEPT_TOKEN(anon_sym_enum); END_STATE(); - case 1866: + case 1892: ACCEPT_TOKEN(anon_sym_enum); - if (lookahead == '(') ADVANCE(1814); + if (lookahead == '(') ADVANCE(1840); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); - case 1867: + case 1893: ACCEPT_TOKEN(anon_sym_enum); - if (lookahead == ':') ADVANCE(1811); + if (lookahead == ':') ADVANCE(1837); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); - case 1868: + case 1894: ACCEPT_TOKEN(anon_sym_constructor); END_STATE(); - case 1869: + case 1895: ACCEPT_TOKEN(anon_sym_constructor); - if (lookahead == '(') ADVANCE(1814); + if (lookahead == '(') ADVANCE(1840); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); - case 1870: + case 1896: ACCEPT_TOKEN(anon_sym_constructor); - if (lookahead == ':') ADVANCE(1811); + if (lookahead == ':') ADVANCE(1837); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); - case 1871: + case 1897: ACCEPT_TOKEN(anon_sym_varargs); END_STATE(); - case 1872: + case 1898: ACCEPT_TOKEN(anon_sym_varargs); - if (lookahead == '(') ADVANCE(1814); + if (lookahead == '(') ADVANCE(1840); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); - case 1873: + case 1899: ACCEPT_TOKEN(anon_sym_varargs); - if (lookahead == ':') ADVANCE(1811); + if (lookahead == ':') ADVANCE(1837); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); - case 1874: + case 1900: ACCEPT_TOKEN(anon_sym_declared_DASHsynchronized); END_STATE(); - case 1875: + case 1901: ACCEPT_TOKEN(anon_sym_annotation); END_STATE(); - case 1876: + case 1902: ACCEPT_TOKEN(anon_sym_annotation); - if (lookahead == '(') ADVANCE(1814); + if (lookahead == '(') ADVANCE(1840); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); - case 1877: + case 1903: ACCEPT_TOKEN(anon_sym_annotation); - if (lookahead == ':') ADVANCE(1811); + if (lookahead == ':') ADVANCE(1837); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); - case 1878: + case 1904: ACCEPT_TOKEN(sym_comment); if (lookahead != 0 && - lookahead != '\n') ADVANCE(1878); + lookahead != '\n') ADVANCE(1904); END_STATE(); - case 1879: + case 1905: ACCEPT_TOKEN(anon_sym_DOTenum); END_STATE(); - case 1880: + case 1906: ACCEPT_TOKEN(sym_variable); if (lookahead == '$') ADVANCE(135); - if (lookahead == '(') ADVANCE(1814); - if (lookahead == ':') ADVANCE(1811); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1880); + if (lookahead == '(') ADVANCE(1840); + if (lookahead == ':') ADVANCE(1837); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1906); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(15); END_STATE(); - case 1881: + case 1907: ACCEPT_TOKEN(sym_variable); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1881); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1907); END_STATE(); - case 1882: + case 1908: ACCEPT_TOKEN(sym_parameter); if (lookahead == '$') ADVANCE(135); - if (lookahead == '(') ADVANCE(1814); - if (lookahead == ':') ADVANCE(1811); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1882); + if (lookahead == '(') ADVANCE(1840); + if (lookahead == ':') ADVANCE(1837); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1908); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(15); END_STATE(); - case 1883: + case 1909: ACCEPT_TOKEN(sym_parameter); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1883); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1909); END_STATE(); - case 1884: + case 1910: ACCEPT_TOKEN(aux_sym_number_literal_token1); END_STATE(); - case 1885: + case 1911: ACCEPT_TOKEN(aux_sym_number_literal_token1); if (lookahead == '$') ADVANCE(135); - if (lookahead == '(') ADVANCE(1814); - if (lookahead == ':') ADVANCE(1811); + if (lookahead == '(') ADVANCE(1840); + if (lookahead == ':') ADVANCE(1837); if (lookahead == 'L' || lookahead == 's' || - lookahead == 't') ADVANCE(1886); + lookahead == 't') ADVANCE(1912); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1885); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1911); if (('G' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('g' <= lookahead && lookahead <= 'z')) ADVANCE(15); END_STATE(); - case 1886: + case 1912: ACCEPT_TOKEN(aux_sym_number_literal_token1); if (lookahead == '$') ADVANCE(135); - if (lookahead == '(') ADVANCE(1814); - if (lookahead == ':') ADVANCE(1811); + if (lookahead == '(') ADVANCE(1840); + if (lookahead == ':') ADVANCE(1837); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(15); END_STATE(); - case 1887: + case 1913: ACCEPT_TOKEN(aux_sym_number_literal_token1); if (lookahead == 'L' || lookahead == 's' || - lookahead == 't') ADVANCE(1884); + lookahead == 't') ADVANCE(1910); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1887); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1913); END_STATE(); - case 1888: + case 1914: ACCEPT_TOKEN(aux_sym_number_literal_token2); if (lookahead == '$') ADVANCE(135); - if (lookahead == '(') ADVANCE(1814); - if (lookahead == ':') ADVANCE(1811); + if (lookahead == '(') ADVANCE(1840); + if (lookahead == ':') ADVANCE(1837); if (lookahead == 'X' || lookahead == 'x') ADVANCE(14); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1889); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1915); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(15); END_STATE(); - case 1889: + case 1915: ACCEPT_TOKEN(aux_sym_number_literal_token2); if (lookahead == '$') ADVANCE(135); - if (lookahead == '(') ADVANCE(1814); - if (lookahead == ':') ADVANCE(1811); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1889); + if (lookahead == '(') ADVANCE(1840); + if (lookahead == ':') ADVANCE(1837); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1915); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(15); END_STATE(); - case 1890: + case 1916: ACCEPT_TOKEN(aux_sym_number_literal_token2); if (lookahead == 'X' || - lookahead == 'x') ADVANCE(1541); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1891); + lookahead == 'x') ADVANCE(1565); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1917); END_STATE(); - case 1891: + case 1917: ACCEPT_TOKEN(aux_sym_number_literal_token2); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1891); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1917); END_STATE(); - case 1892: + case 1918: ACCEPT_TOKEN(sym_string_literal); - if (lookahead == '"') ADVANCE(1892); + if (lookahead == '"') ADVANCE(1918); if (lookahead != 0 && lookahead != '\n') ADVANCE(5); END_STATE(); - case 1893: + case 1919: ACCEPT_TOKEN(sym_null_literal); END_STATE(); - case 1894: + case 1920: ACCEPT_TOKEN(sym_null_literal); if (lookahead == '$') ADVANCE(135); - if (lookahead == '(') ADVANCE(1814); - if (lookahead == ':') ADVANCE(1811); + if (lookahead == '(') ADVANCE(1840); + if (lookahead == ':') ADVANCE(1837); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || @@ -10411,15 +10521,15 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [28] = {.lex_state = 0}, [29] = {.lex_state = 0}, [30] = {.lex_state = 0}, - [31] = {.lex_state = 1}, - [32] = {.lex_state = 4}, - [33] = {.lex_state = 6}, + [31] = {.lex_state = 4}, + [32] = {.lex_state = 1}, + [33] = {.lex_state = 4}, [34] = {.lex_state = 6}, - [35] = {.lex_state = 4}, - [36] = {.lex_state = 7}, - [37] = {.lex_state = 8}, - [38] = {.lex_state = 8}, - [39] = {.lex_state = 7}, + [35] = {.lex_state = 6}, + [36] = {.lex_state = 8}, + [37] = {.lex_state = 7}, + [38] = {.lex_state = 7}, + [39] = {.lex_state = 8}, [40] = {.lex_state = 7}, [41] = {.lex_state = 7}, [42] = {.lex_state = 7}, @@ -10454,23 +10564,23 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [71] = {.lex_state = 0}, [72] = {.lex_state = 0}, [73] = {.lex_state = 0}, - [74] = {.lex_state = 0}, - [75] = {.lex_state = 1544}, + [74] = {.lex_state = 1568}, + [75] = {.lex_state = 0}, [76] = {.lex_state = 0}, [77] = {.lex_state = 0}, [78] = {.lex_state = 0}, [79] = {.lex_state = 0}, [80] = {.lex_state = 0}, [81] = {.lex_state = 0}, - [82] = {.lex_state = 4}, - [83] = {.lex_state = 0}, - [84] = {.lex_state = 0}, - [85] = {.lex_state = 4}, + [82] = {.lex_state = 0}, + [83] = {.lex_state = 4}, + [84] = {.lex_state = 4}, + [85] = {.lex_state = 0}, [86] = {.lex_state = 4}, - [87] = {.lex_state = 0}, + [87] = {.lex_state = 1568}, [88] = {.lex_state = 0}, [89] = {.lex_state = 0}, - [90] = {.lex_state = 0}, + [90] = {.lex_state = 1568}, [91] = {.lex_state = 0}, [92] = {.lex_state = 0}, [93] = {.lex_state = 0}, @@ -10482,75 +10592,75 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [99] = {.lex_state = 0}, [100] = {.lex_state = 0}, [101] = {.lex_state = 0}, - [102] = {.lex_state = 0}, + [102] = {.lex_state = 1568}, [103] = {.lex_state = 0}, [104] = {.lex_state = 0}, - [105] = {.lex_state = 1544}, - [106] = {.lex_state = 1544}, - [107] = {.lex_state = 1544}, + [105] = {.lex_state = 0}, + [106] = {.lex_state = 0}, + [107] = {.lex_state = 0}, [108] = {.lex_state = 0}, [109] = {.lex_state = 4}, - [110] = {.lex_state = 1544}, - [111] = {.lex_state = 1544}, - [112] = {.lex_state = 1}, - [113] = {.lex_state = 0}, - [114] = {.lex_state = 1544}, + [110] = {.lex_state = 1568}, + [111] = {.lex_state = 1568}, + [112] = {.lex_state = 1568}, + [113] = {.lex_state = 1568}, + [114] = {.lex_state = 1568}, [115] = {.lex_state = 0}, - [116] = {.lex_state = 0}, - [117] = {.lex_state = 0}, - [118] = {.lex_state = 0}, + [116] = {.lex_state = 1568}, + [117] = {.lex_state = 1568}, + [118] = {.lex_state = 1}, [119] = {.lex_state = 0}, - [120] = {.lex_state = 1}, + [120] = {.lex_state = 0}, [121] = {.lex_state = 1}, - [122] = {.lex_state = 1}, + [122] = {.lex_state = 1568}, [123] = {.lex_state = 0}, [124] = {.lex_state = 0}, - [125] = {.lex_state = 1}, - [126] = {.lex_state = 1}, - [127] = {.lex_state = 0}, - [128] = {.lex_state = 0}, - [129] = {.lex_state = 0}, + [125] = {.lex_state = 0}, + [126] = {.lex_state = 1568}, + [127] = {.lex_state = 1568}, + [128] = {.lex_state = 1}, + [129] = {.lex_state = 1}, [130] = {.lex_state = 0}, [131] = {.lex_state = 0}, - [132] = {.lex_state = 0}, + [132] = {.lex_state = 1568}, [133] = {.lex_state = 0}, - [134] = {.lex_state = 0}, - [135] = {.lex_state = 0}, + [134] = {.lex_state = 1568}, + [135] = {.lex_state = 1}, [136] = {.lex_state = 1}, - [137] = {.lex_state = 4}, - [138] = {.lex_state = 1}, - [139] = {.lex_state = 1}, - [140] = {.lex_state = 1544}, + [137] = {.lex_state = 0}, + [138] = {.lex_state = 1568}, + [139] = {.lex_state = 1568}, + [140] = {.lex_state = 1568}, [141] = {.lex_state = 0}, - [142] = {.lex_state = 1}, - [143] = {.lex_state = 1}, + [142] = {.lex_state = 0}, + [143] = {.lex_state = 1568}, [144] = {.lex_state = 0}, - [145] = {.lex_state = 1544}, - [146] = {.lex_state = 1}, - [147] = {.lex_state = 1544}, - [148] = {.lex_state = 0}, - [149] = {.lex_state = 1544}, - [150] = {.lex_state = 1}, - [151] = {.lex_state = 1544}, + [145] = {.lex_state = 1568}, + [146] = {.lex_state = 1568}, + [147] = {.lex_state = 0}, + [148] = {.lex_state = 1}, + [149] = {.lex_state = 0}, + [150] = {.lex_state = 0}, + [151] = {.lex_state = 0}, [152] = {.lex_state = 1}, - [153] = {.lex_state = 1544}, - [154] = {.lex_state = 4}, - [155] = {.lex_state = 0}, + [153] = {.lex_state = 1568}, + [154] = {.lex_state = 1}, + [155] = {.lex_state = 1}, [156] = {.lex_state = 1}, - [157] = {.lex_state = 1544}, - [158] = {.lex_state = 1544}, - [159] = {.lex_state = 1}, - [160] = {.lex_state = 1544}, - [161] = {.lex_state = 1544}, - [162] = {.lex_state = 1544}, + [157] = {.lex_state = 0}, + [158] = {.lex_state = 1}, + [159] = {.lex_state = 1568}, + [160] = {.lex_state = 1}, + [161] = {.lex_state = 0}, + [162] = {.lex_state = 1}, [163] = {.lex_state = 1}, - [164] = {.lex_state = 1544}, + [164] = {.lex_state = 1}, [165] = {.lex_state = 1}, - [166] = {.lex_state = 0}, + [166] = {.lex_state = 4}, [167] = {.lex_state = 0}, [168] = {.lex_state = 0}, - [169] = {.lex_state = 0}, - [170] = {.lex_state = 0}, + [169] = {.lex_state = 4}, + [170] = {.lex_state = 1}, [171] = {.lex_state = 0}, [172] = {.lex_state = 0}, [173] = {.lex_state = 0}, @@ -10573,6 +10683,12 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [190] = {.lex_state = 0}, [191] = {.lex_state = 0}, [192] = {.lex_state = 0}, + [193] = {.lex_state = 0}, + [194] = {.lex_state = 0}, + [195] = {.lex_state = 0}, + [196] = {.lex_state = 0}, + [197] = {.lex_state = 0}, + [198] = {.lex_state = 0}, }; static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { @@ -10592,6 +10708,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_runtime] = ACTIONS(1), [anon_sym_EQ] = ACTIONS(1), [sym_end_annotation] = ACTIONS(1), + [anon_sym_DOTsubannotation] = ACTIONS(1), + [sym_end_subannotation] = ACTIONS(1), [anon_sym_DOTparam] = ACTIONS(1), [sym_end_param] = ACTIONS(1), [sym_label] = ACTIONS(1), @@ -10881,8 +10999,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null_literal] = ACTIONS(1), }, [1] = { - [sym_class_definition] = STATE(179), - [sym_class_declaration] = STATE(141), + [sym_class_definition] = STATE(183), + [sym_class_declaration] = STATE(168), [anon_sym_DOTclass] = ACTIONS(5), [sym_comment] = ACTIONS(3), }, @@ -11413,21 +11531,21 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), }, [4] = { - [sym_annotation_definition] = STATE(23), + [sym_annotation_definition] = STATE(29), [sym_annotation_declaration] = STATE(111), - [sym_param_definition] = STATE(23), + [sym_param_definition] = STATE(29), [sym_param_declaration] = STATE(10), - [sym__code_line] = STATE(23), - [sym_statement] = STATE(23), - [sym_opcode] = STATE(31), - [sym__declaration] = STATE(23), - [sym_line_declaration] = STATE(23), - [sym_locals_declaration] = STATE(23), - [sym_catch_declaration] = STATE(23), - [sym_catchall_declaration] = STATE(23), - [sym_packed_switch_declaration] = STATE(23), - [sym_sparse_switch_declaration] = STATE(23), - [sym_array_data_declaration] = STATE(23), + [sym__code_line] = STATE(29), + [sym_statement] = STATE(29), + [sym_opcode] = STATE(32), + [sym__declaration] = STATE(29), + [sym_line_declaration] = STATE(29), + [sym_locals_declaration] = STATE(29), + [sym_catch_declaration] = STATE(29), + [sym_catchall_declaration] = STATE(29), + [sym_packed_switch_declaration] = STATE(29), + [sym_sparse_switch_declaration] = STATE(29), + [sym_array_data_declaration] = STATE(29), [aux_sym_method_definition_repeat1] = STATE(4), [sym_end_method] = ACTIONS(15), [anon_sym_DOTannotation] = ACTIONS(17), @@ -11673,21 +11791,21 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), }, [5] = { - [sym_annotation_definition] = STATE(23), + [sym_annotation_definition] = STATE(29), [sym_annotation_declaration] = STATE(111), - [sym_param_definition] = STATE(23), + [sym_param_definition] = STATE(29), [sym_param_declaration] = STATE(10), - [sym__code_line] = STATE(23), - [sym_statement] = STATE(23), - [sym_opcode] = STATE(31), - [sym__declaration] = STATE(23), - [sym_line_declaration] = STATE(23), - [sym_locals_declaration] = STATE(23), - [sym_catch_declaration] = STATE(23), - [sym_catchall_declaration] = STATE(23), - [sym_packed_switch_declaration] = STATE(23), - [sym_sparse_switch_declaration] = STATE(23), - [sym_array_data_declaration] = STATE(23), + [sym__code_line] = STATE(29), + [sym_statement] = STATE(29), + [sym_opcode] = STATE(32), + [sym__declaration] = STATE(29), + [sym_line_declaration] = STATE(29), + [sym_locals_declaration] = STATE(29), + [sym_catch_declaration] = STATE(29), + [sym_catchall_declaration] = STATE(29), + [sym_packed_switch_declaration] = STATE(29), + [sym_sparse_switch_declaration] = STATE(29), + [sym_array_data_declaration] = STATE(29), [aux_sym_method_definition_repeat1] = STATE(4), [sym_end_method] = ACTIONS(53), [anon_sym_DOTannotation] = ACTIONS(55), @@ -11933,21 +12051,21 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), }, [6] = { - [sym_annotation_definition] = STATE(23), + [sym_annotation_definition] = STATE(29), [sym_annotation_declaration] = STATE(111), - [sym_param_definition] = STATE(23), + [sym_param_definition] = STATE(29), [sym_param_declaration] = STATE(10), - [sym__code_line] = STATE(23), - [sym_statement] = STATE(23), - [sym_opcode] = STATE(31), - [sym__declaration] = STATE(23), - [sym_line_declaration] = STATE(23), - [sym_locals_declaration] = STATE(23), - [sym_catch_declaration] = STATE(23), - [sym_catchall_declaration] = STATE(23), - [sym_packed_switch_declaration] = STATE(23), - [sym_sparse_switch_declaration] = STATE(23), - [sym_array_data_declaration] = STATE(23), + [sym__code_line] = STATE(29), + [sym_statement] = STATE(29), + [sym_opcode] = STATE(32), + [sym__declaration] = STATE(29), + [sym_line_declaration] = STATE(29), + [sym_locals_declaration] = STATE(29), + [sym_catch_declaration] = STATE(29), + [sym_catchall_declaration] = STATE(29), + [sym_packed_switch_declaration] = STATE(29), + [sym_sparse_switch_declaration] = STATE(29), + [sym_array_data_declaration] = STATE(29), [aux_sym_method_definition_repeat1] = STATE(5), [sym_end_method] = ACTIONS(79), [anon_sym_DOTannotation] = ACTIONS(55), @@ -12943,9 +13061,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), }, [10] = { - [sym_annotation_definition] = STATE(91), + [sym_annotation_definition] = STATE(95), [sym_annotation_declaration] = STATE(111), - [aux_sym_class_definition_repeat2] = STATE(91), + [aux_sym_class_definition_repeat2] = STATE(95), [sym_end_method] = ACTIONS(93), [anon_sym_DOTannotation] = ACTIONS(55), [anon_sym_DOTparam] = ACTIONS(93), @@ -18078,34 +18196,76 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }; static const uint16_t ts_small_parse_table[] = { - [0] = 11, + [0] = 15, + ACTIONS(3), 1, + sym_comment, + ACTIONS(179), 1, + anon_sym_DOTsubannotation, ACTIONS(181), 1, - anon_sym_LF, - ACTIONS(183), 1, anon_sym_LBRACE, - ACTIONS(185), 1, + ACTIONS(183), 1, sym_class_identifier, - ACTIONS(187), 1, + ACTIONS(185), 1, aux_sym_field_identifier_token1, + ACTIONS(189), 1, + anon_sym_LBRACK, ACTIONS(191), 1, + anon_sym_DOTenum, + ACTIONS(195), 1, + sym_string_literal, + ACTIONS(197), 1, + sym_null_literal, + STATE(110), 1, + sym_subannotation_declaration, + STATE(117), 1, + sym_annotation_value, + STATE(197), 1, + sym_array_type, + ACTIONS(193), 2, + aux_sym_number_literal_token1, + aux_sym_number_literal_token2, + ACTIONS(187), 3, + anon_sym_LTclinit_GT_LPAREN, + anon_sym_LTinit_GT_LPAREN, + aux_sym_method_identifier_token1, + STATE(143), 9, + sym_subannotation_definition, + sym__identifier, + sym_field_identifier, + sym_method_identifier, + sym_full_field_identifier, + sym_full_method_identifier, + sym_enum_reference, + sym_list, + sym_number_literal, + [57] = 11, + ACTIONS(201), 1, + anon_sym_LF, + ACTIONS(203), 1, + anon_sym_LBRACE, + ACTIONS(205), 1, + sym_class_identifier, + ACTIONS(207), 1, + aux_sym_field_identifier_token1, + ACTIONS(211), 1, anon_sym_LBRACK, - ACTIONS(193), 1, + ACTIONS(213), 1, sym_comment, - STATE(122), 1, + STATE(128), 1, sym_array_type, - ACTIONS(195), 2, + ACTIONS(215), 2, aux_sym_number_literal_token1, aux_sym_number_literal_token2, - ACTIONS(189), 3, + ACTIONS(209), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - ACTIONS(179), 4, + ACTIONS(199), 4, sym_label, sym_variable, sym_parameter, sym_string_literal, - STATE(121), 9, + STATE(129), 9, sym__statement_argument, sym__identifier, sym_field_identifier, @@ -18115,33 +18275,33 @@ static const uint16_t ts_small_parse_table[] = { sym_list, sym_range, sym_number_literal, - [48] = 11, + [105] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(199), 1, + ACTIONS(219), 1, anon_sym_LBRACE, - ACTIONS(201), 1, + ACTIONS(221), 1, sym_class_identifier, - ACTIONS(203), 1, + ACTIONS(223), 1, aux_sym_field_identifier_token1, - ACTIONS(207), 1, + ACTIONS(227), 1, anon_sym_LBRACK, - STATE(122), 1, + STATE(128), 1, sym_array_type, - ACTIONS(195), 2, + ACTIONS(215), 2, aux_sym_number_literal_token1, aux_sym_number_literal_token2, - ACTIONS(197), 2, + ACTIONS(217), 2, sym_label, sym_string_literal, - ACTIONS(209), 2, + ACTIONS(229), 2, sym_variable, sym_parameter, - ACTIONS(205), 3, + ACTIONS(225), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - STATE(165), 9, + STATE(160), 9, sym__statement_argument, sym__identifier, sym_field_identifier, @@ -18151,18 +18311,18 @@ static const uint16_t ts_small_parse_table[] = { sym_list, sym_range, sym_number_literal, - [95] = 5, + [152] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(215), 1, + ACTIONS(235), 1, anon_sym_declared_DASHsynchronized, - STATE(34), 1, + STATE(35), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(211), 3, + ACTIONS(231), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - ACTIONS(213), 17, + ACTIONS(233), 17, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -18180,18 +18340,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_constructor, anon_sym_varargs, anon_sym_annotation, - [129] = 5, + [186] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(222), 1, + ACTIONS(242), 1, anon_sym_declared_DASHsynchronized, - STATE(34), 1, + STATE(35), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(217), 3, + ACTIONS(237), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - ACTIONS(219), 17, + ACTIONS(239), 17, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -18209,51 +18369,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_constructor, anon_sym_varargs, anon_sym_annotation, - [163] = 13, + [220] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(225), 1, - anon_sym_LBRACE, - ACTIONS(227), 1, - sym_class_identifier, - ACTIONS(229), 1, + ACTIONS(237), 1, aux_sym_field_identifier_token1, - ACTIONS(233), 1, - anon_sym_LBRACK, - ACTIONS(235), 1, - anon_sym_DOTenum, - ACTIONS(239), 1, - sym_string_literal, - ACTIONS(241), 1, - sym_null_literal, - STATE(160), 1, - sym_annotation_value, - STATE(191), 1, - sym_array_type, - ACTIONS(237), 2, - aux_sym_number_literal_token1, - aux_sym_number_literal_token2, - ACTIONS(231), 3, - anon_sym_LTclinit_GT_LPAREN, - anon_sym_LTinit_GT_LPAREN, - aux_sym_method_identifier_token1, - STATE(162), 8, - sym__identifier, - sym_field_identifier, - sym_method_identifier, - sym_full_field_identifier, - sym_full_method_identifier, - sym_enum_reference, - sym_list, - sym_number_literal, - [213] = 4, - ACTIONS(3), 1, - sym_comment, - STATE(38), 1, + ACTIONS(248), 1, + anon_sym_declared_DASHsynchronized, + STATE(36), 1, aux_sym_access_modifiers_repeat1, - STATE(154), 1, - sym_access_modifiers, - ACTIONS(243), 18, + ACTIONS(245), 17, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -18270,18 +18395,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_enum, anon_sym_constructor, anon_sym_varargs, - anon_sym_declared_DASHsynchronized, anon_sym_annotation, - [243] = 5, + [252] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(217), 1, - aux_sym_field_identifier_token1, - ACTIONS(248), 1, - anon_sym_declared_DASHsynchronized, - STATE(37), 1, + ACTIONS(231), 1, + sym_class_identifier, + STATE(38), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(245), 17, + ACTIONS(251), 18, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -18298,17 +18420,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_enum, anon_sym_constructor, anon_sym_varargs, + anon_sym_declared_DASHsynchronized, anon_sym_annotation, - [275] = 5, + [282] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(211), 1, - aux_sym_field_identifier_token1, - ACTIONS(253), 1, - anon_sym_declared_DASHsynchronized, - STATE(37), 1, + ACTIONS(237), 1, + sym_class_identifier, + STATE(38), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(251), 17, + ACTIONS(253), 18, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -18325,15 +18446,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_enum, anon_sym_constructor, anon_sym_varargs, + anon_sym_declared_DASHsynchronized, anon_sym_annotation, - [307] = 4, + [312] = 5, ACTIONS(3), 1, sym_comment, - STATE(33), 1, + ACTIONS(231), 1, + aux_sym_field_identifier_token1, + ACTIONS(258), 1, + anon_sym_declared_DASHsynchronized, + STATE(36), 1, aux_sym_access_modifiers_repeat1, - STATE(109), 1, - sym_access_modifiers, - ACTIONS(255), 18, + ACTIONS(256), 17, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -18350,16 +18474,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_enum, anon_sym_constructor, anon_sym_varargs, - anon_sym_declared_DASHsynchronized, anon_sym_annotation, - [337] = 4, + [344] = 4, ACTIONS(3), 1, sym_comment, - STATE(42), 1, + STATE(39), 1, aux_sym_access_modifiers_repeat1, - STATE(189), 1, + STATE(166), 1, sym_access_modifiers, - ACTIONS(257), 18, + ACTIONS(260), 18, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -18378,14 +18501,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_varargs, anon_sym_declared_DASHsynchronized, anon_sym_annotation, - [367] = 4, + [374] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(217), 1, - sym_class_identifier, - STATE(41), 1, + STATE(37), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(259), 18, + STATE(198), 1, + sym_access_modifiers, + ACTIONS(262), 18, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -18404,14 +18527,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_varargs, anon_sym_declared_DASHsynchronized, anon_sym_annotation, - [397] = 4, + [404] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(211), 1, - sym_class_identifier, - STATE(41), 1, + STATE(34), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(262), 18, + STATE(109), 1, + sym_access_modifiers, + ACTIONS(264), 18, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -18430,148 +18553,173 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_varargs, anon_sym_declared_DASHsynchronized, anon_sym_annotation, - [427] = 11, + [434] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(233), 1, + ACTIONS(189), 1, anon_sym_LBRACK, - ACTIONS(264), 1, - anon_sym_RBRACE, ACTIONS(266), 1, - sym_class_identifier, + anon_sym_RBRACE, ACTIONS(268), 1, + sym_class_identifier, + ACTIONS(270), 1, aux_sym_field_identifier_token1, - ACTIONS(276), 1, + ACTIONS(278), 1, sym_string_literal, - STATE(182), 1, + STATE(173), 1, sym_array_type, - ACTIONS(272), 2, + ACTIONS(274), 2, sym_variable, sym_parameter, - ACTIONS(274), 2, + ACTIONS(276), 2, aux_sym_number_literal_token1, aux_sym_number_literal_token2, - ACTIONS(270), 3, + ACTIONS(272), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - STATE(116), 6, + STATE(115), 6, sym__identifier, sym_field_identifier, sym_method_identifier, sym_full_field_identifier, sym_full_method_identifier, sym_number_literal, - [470] = 12, + [477] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(233), 1, + ACTIONS(189), 1, anon_sym_LBRACK, - ACTIONS(266), 1, - sym_class_identifier, ACTIONS(268), 1, + sym_class_identifier, + ACTIONS(270), 1, aux_sym_field_identifier_token1, - ACTIONS(278), 1, + ACTIONS(280), 1, anon_sym_RBRACE, - ACTIONS(282), 1, + ACTIONS(284), 1, sym_string_literal, STATE(108), 1, sym_number_literal, - STATE(182), 1, + STATE(173), 1, sym_array_type, - ACTIONS(274), 2, + ACTIONS(276), 2, aux_sym_number_literal_token1, aux_sym_number_literal_token2, - ACTIONS(280), 2, + ACTIONS(282), 2, sym_variable, sym_parameter, - ACTIONS(270), 3, + ACTIONS(272), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - STATE(117), 5, + STATE(120), 5, sym__identifier, sym_field_identifier, sym_method_identifier, sym_full_field_identifier, sym_full_method_identifier, - [515] = 10, + [522] = 10, ACTIONS(3), 1, sym_comment, - ACTIONS(233), 1, + ACTIONS(189), 1, anon_sym_LBRACK, - ACTIONS(266), 1, - sym_class_identifier, ACTIONS(268), 1, + sym_class_identifier, + ACTIONS(270), 1, aux_sym_field_identifier_token1, - ACTIONS(286), 1, + ACTIONS(288), 1, sym_string_literal, - STATE(182), 1, + STATE(173), 1, sym_array_type, - ACTIONS(274), 2, + ACTIONS(276), 2, aux_sym_number_literal_token1, aux_sym_number_literal_token2, - ACTIONS(284), 2, + ACTIONS(286), 2, sym_variable, sym_parameter, - ACTIONS(270), 3, + ACTIONS(272), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - STATE(144), 6, + STATE(157), 6, sym__identifier, sym_field_identifier, sym_method_identifier, sym_full_field_identifier, sym_full_method_identifier, sym_number_literal, - [555] = 15, + [562] = 15, ACTIONS(3), 1, sym_comment, ACTIONS(55), 1, anon_sym_DOTannotation, - ACTIONS(288), 1, - ts_builtin_sym_end, ACTIONS(290), 1, - anon_sym_DOTsource, + ts_builtin_sym_end, ACTIONS(292), 1, - anon_sym_DOTimplements, + anon_sym_DOTsource, ACTIONS(294), 1, - anon_sym_DOTfield, + anon_sym_DOTimplements, ACTIONS(296), 1, + anon_sym_DOTfield, + ACTIONS(298), 1, anon_sym_DOTmethod, STATE(6), 1, sym_method_declaration, - STATE(53), 1, + STATE(48), 1, sym_source_declaration, STATE(80), 1, sym_field_declaration, STATE(111), 1, sym_annotation_declaration, - STATE(47), 2, + STATE(56), 2, sym_implements_declaration, aux_sym_class_definition_repeat1, - STATE(72), 2, + STATE(70), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(77), 2, + STATE(79), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(93), 2, + STATE(104), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [605] = 13, + [612] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(189), 1, + anon_sym_LBRACK, + ACTIONS(300), 1, + sym_class_identifier, + ACTIONS(302), 1, + anon_sym_RPAREN, + STATE(51), 1, + aux_sym_method_identifier_repeat1, + STATE(73), 3, + sym__type, + sym_array_type, + sym_primitive_type, + ACTIONS(304), 9, + anon_sym_V, + anon_sym_Z, + anon_sym_B, + anon_sym_S, + anon_sym_C, + anon_sym_I, + anon_sym_J, + anon_sym_F, + anon_sym_D, + [644] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(55), 1, anon_sym_DOTannotation, - ACTIONS(292), 1, - anon_sym_DOTimplements, ACTIONS(294), 1, - anon_sym_DOTfield, + anon_sym_DOTimplements, ACTIONS(296), 1, - anon_sym_DOTmethod, + anon_sym_DOTfield, ACTIONS(298), 1, + anon_sym_DOTmethod, + ACTIONS(306), 1, ts_builtin_sym_end, STATE(6), 1, sym_method_declaration, @@ -18579,30 +18727,30 @@ static const uint16_t ts_small_parse_table[] = { sym_field_declaration, STATE(111), 1, sym_annotation_declaration, - STATE(70), 2, + STATE(49), 2, + sym_implements_declaration, + aux_sym_class_definition_repeat1, + STATE(72), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(76), 2, + STATE(75), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(81), 2, - sym_implements_declaration, - aux_sym_class_definition_repeat1, STATE(88), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [649] = 13, + [688] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(55), 1, anon_sym_DOTannotation, - ACTIONS(292), 1, - anon_sym_DOTimplements, ACTIONS(294), 1, - anon_sym_DOTfield, + anon_sym_DOTimplements, ACTIONS(296), 1, + anon_sym_DOTfield, + ACTIONS(298), 1, anon_sym_DOTmethod, - ACTIONS(300), 1, + ACTIONS(308), 1, ts_builtin_sym_end, STATE(6), 1, sym_method_declaration, @@ -18613,31 +18761,31 @@ static const uint16_t ts_small_parse_table[] = { STATE(71), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(79), 2, + STATE(77), 2, sym_field_definition, aux_sym_class_definition_repeat3, STATE(81), 2, sym_implements_declaration, aux_sym_class_definition_repeat1, - STATE(102), 2, + STATE(100), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [693] = 7, + [732] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(233), 1, - anon_sym_LBRACK, - ACTIONS(302), 1, + ACTIONS(310), 1, sym_class_identifier, - ACTIONS(304), 1, + ACTIONS(313), 1, anon_sym_RPAREN, - STATE(55), 1, + ACTIONS(315), 1, + anon_sym_LBRACK, + STATE(50), 1, aux_sym_method_identifier_repeat1, STATE(73), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(306), 9, + ACTIONS(318), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -18647,22 +18795,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [725] = 7, + [764] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(233), 1, + ACTIONS(189), 1, anon_sym_LBRACK, - ACTIONS(302), 1, + ACTIONS(300), 1, sym_class_identifier, - ACTIONS(308), 1, + ACTIONS(321), 1, anon_sym_RPAREN, - STATE(55), 1, + STATE(50), 1, aux_sym_method_identifier_repeat1, STATE(73), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(306), 9, + ACTIONS(304), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -18672,22 +18820,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [757] = 7, + [796] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(233), 1, + ACTIONS(189), 1, anon_sym_LBRACK, - ACTIONS(302), 1, + ACTIONS(300), 1, sym_class_identifier, - ACTIONS(310), 1, + ACTIONS(323), 1, anon_sym_RPAREN, - STATE(49), 1, + STATE(50), 1, aux_sym_method_identifier_repeat1, STATE(73), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(306), 9, + ACTIONS(304), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -18697,22 +18845,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [789] = 7, + [828] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(233), 1, + ACTIONS(189), 1, anon_sym_LBRACK, - ACTIONS(302), 1, + ACTIONS(300), 1, sym_class_identifier, - ACTIONS(312), 1, + ACTIONS(325), 1, anon_sym_RPAREN, - STATE(55), 1, + STATE(50), 1, aux_sym_method_identifier_repeat1, STATE(73), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(306), 9, + ACTIONS(304), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -18722,45 +18870,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [821] = 13, + [860] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(55), 1, - anon_sym_DOTannotation, - ACTIONS(292), 1, - anon_sym_DOTimplements, - ACTIONS(294), 1, - anon_sym_DOTfield, - ACTIONS(296), 1, - anon_sym_DOTmethod, - ACTIONS(298), 1, - ts_builtin_sym_end, - STATE(6), 1, - sym_method_declaration, - STATE(80), 1, - sym_field_declaration, - STATE(111), 1, - sym_annotation_declaration, - STATE(48), 2, - sym_implements_declaration, - aux_sym_class_definition_repeat1, - STATE(70), 2, - sym_annotation_definition, - aux_sym_class_definition_repeat2, - STATE(76), 2, - sym_field_definition, - aux_sym_class_definition_repeat3, - STATE(88), 2, - sym_method_definition, - aux_sym_class_definition_repeat4, - [865] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(233), 1, + ACTIONS(189), 1, anon_sym_LBRACK, - ACTIONS(302), 1, + ACTIONS(300), 1, sym_class_identifier, - ACTIONS(314), 1, + ACTIONS(327), 1, anon_sym_RPAREN, STATE(52), 1, aux_sym_method_identifier_repeat1, @@ -18768,7 +18885,7 @@ static const uint16_t ts_small_parse_table[] = { sym__type, sym_array_type, sym_primitive_type, - ACTIONS(306), 9, + ACTIONS(304), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -18778,22 +18895,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [897] = 7, + [892] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(316), 1, + ACTIONS(189), 1, + anon_sym_LBRACK, + ACTIONS(300), 1, sym_class_identifier, - ACTIONS(319), 1, + ACTIONS(329), 1, anon_sym_RPAREN, - ACTIONS(321), 1, - anon_sym_LBRACK, - STATE(55), 1, + STATE(53), 1, aux_sym_method_identifier_repeat1, STATE(73), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(324), 9, + ACTIONS(304), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -18803,43 +18920,49 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [929] = 7, + [924] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(233), 1, - anon_sym_LBRACK, - ACTIONS(302), 1, - sym_class_identifier, - ACTIONS(327), 1, - anon_sym_RPAREN, - STATE(50), 1, - aux_sym_method_identifier_repeat1, - STATE(73), 3, - sym__type, - sym_array_type, - sym_primitive_type, - ACTIONS(306), 9, - anon_sym_V, - anon_sym_Z, - anon_sym_B, - anon_sym_S, - anon_sym_C, - anon_sym_I, - anon_sym_J, - anon_sym_F, - anon_sym_D, - [961] = 5, + ACTIONS(55), 1, + anon_sym_DOTannotation, + ACTIONS(294), 1, + anon_sym_DOTimplements, + ACTIONS(296), 1, + anon_sym_DOTfield, + ACTIONS(298), 1, + anon_sym_DOTmethod, + ACTIONS(306), 1, + ts_builtin_sym_end, + STATE(6), 1, + sym_method_declaration, + STATE(80), 1, + sym_field_declaration, + STATE(111), 1, + sym_annotation_declaration, + STATE(72), 2, + sym_annotation_definition, + aux_sym_class_definition_repeat2, + STATE(75), 2, + sym_field_definition, + aux_sym_class_definition_repeat3, + STATE(81), 2, + sym_implements_declaration, + aux_sym_class_definition_repeat1, + STATE(88), 2, + sym_method_definition, + aux_sym_class_definition_repeat4, + [968] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(329), 1, - sym_class_identifier, - ACTIONS(331), 1, + ACTIONS(189), 1, anon_sym_LBRACK, - STATE(149), 3, + ACTIONS(331), 1, + sym_class_identifier, + STATE(11), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(333), 9, + ACTIONS(304), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -18849,18 +18972,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [987] = 5, + [994] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(331), 1, + ACTIONS(227), 1, anon_sym_LBRACK, - ACTIONS(335), 1, + ACTIONS(333), 1, sym_class_identifier, - STATE(75), 3, + STATE(158), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(333), 9, + ACTIONS(335), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -18870,18 +18993,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1013] = 5, + [1020] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(233), 1, - anon_sym_LBRACK, ACTIONS(337), 1, sym_class_identifier, - STATE(12), 3, + ACTIONS(339), 1, + anon_sym_LBRACK, + STATE(146), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(306), 9, + ACTIONS(341), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -18891,18 +19014,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1039] = 5, + [1046] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(233), 1, + ACTIONS(189), 1, anon_sym_LBRACK, - ACTIONS(335), 1, + ACTIONS(343), 1, sym_class_identifier, - STATE(75), 3, + STATE(74), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(306), 9, + ACTIONS(304), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -18912,18 +19035,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1065] = 5, + [1072] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(207), 1, + ACTIONS(189), 1, anon_sym_LBRACK, - ACTIONS(339), 1, + ACTIONS(345), 1, sym_class_identifier, - STATE(163), 3, + STATE(12), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(341), 9, + ACTIONS(304), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -18933,12 +19056,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1091] = 3, - ACTIONS(193), 1, + [1098] = 3, + ACTIONS(213), 1, sym_comment, - ACTIONS(345), 1, + ACTIONS(349), 1, anon_sym_LF, - ACTIONS(343), 13, + ACTIONS(347), 13, sym_label, anon_sym_LBRACE, sym_class_identifier, @@ -18952,18 +19075,18 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_number_literal_token1, aux_sym_number_literal_token2, sym_string_literal, - [1113] = 5, + [1120] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(331), 1, + ACTIONS(227), 1, anon_sym_LBRACK, - ACTIONS(347), 1, + ACTIONS(351), 1, sym_class_identifier, - STATE(151), 3, + STATE(118), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(333), 9, + ACTIONS(335), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -18973,14 +19096,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1139] = 5, + [1146] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(207), 1, + ACTIONS(339), 1, anon_sym_LBRACK, - ACTIONS(349), 1, + ACTIONS(353), 1, sym_class_identifier, - STATE(159), 3, + STATE(122), 3, sym__type, sym_array_type, sym_primitive_type, @@ -18994,18 +19117,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1165] = 5, + [1172] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(207), 1, + ACTIONS(227), 1, anon_sym_LBRACK, - ACTIONS(351), 1, + ACTIONS(355), 1, sym_class_identifier, - STATE(120), 3, + STATE(163), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(341), 9, + ACTIONS(335), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -19015,18 +19138,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1191] = 5, + [1198] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(233), 1, + ACTIONS(339), 1, anon_sym_LBRACK, - ACTIONS(353), 1, + ACTIONS(357), 1, sym_class_identifier, - STATE(11), 3, + STATE(140), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(306), 9, + ACTIONS(341), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -19036,18 +19159,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1217] = 5, + [1224] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(331), 1, + ACTIONS(339), 1, anon_sym_LBRACK, - ACTIONS(355), 1, + ACTIONS(343), 1, sym_class_identifier, - STATE(153), 3, + STATE(74), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(333), 9, + ACTIONS(341), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -19057,18 +19180,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1243] = 5, + [1250] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(207), 1, + ACTIONS(189), 1, anon_sym_LBRACK, - ACTIONS(357), 1, + ACTIONS(359), 1, sym_class_identifier, - STATE(142), 3, + STATE(3), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(341), 9, + ACTIONS(304), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -19078,18 +19201,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1269] = 5, + [1276] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(233), 1, + ACTIONS(227), 1, anon_sym_LBRACK, - ACTIONS(359), 1, + ACTIONS(361), 1, sym_class_identifier, - STATE(2), 3, + STATE(154), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(306), 9, + ACTIONS(335), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -19099,16 +19222,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1295] = 11, + [1302] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(55), 1, anon_sym_DOTannotation, - ACTIONS(294), 1, - anon_sym_DOTfield, ACTIONS(296), 1, + anon_sym_DOTfield, + ACTIONS(298), 1, anon_sym_DOTmethod, - ACTIONS(300), 1, + ACTIONS(306), 1, ts_builtin_sym_end, STATE(6), 1, sym_method_declaration, @@ -19116,25 +19239,25 @@ static const uint16_t ts_small_parse_table[] = { sym_field_declaration, STATE(111), 1, sym_annotation_declaration, - STATE(74), 2, - sym_annotation_definition, - aux_sym_class_definition_repeat2, - STATE(79), 2, + STATE(75), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(102), 2, + STATE(76), 2, + sym_annotation_definition, + aux_sym_class_definition_repeat2, + STATE(88), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1332] = 11, + [1339] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(55), 1, anon_sym_DOTannotation, - ACTIONS(294), 1, - anon_sym_DOTfield, ACTIONS(296), 1, + anon_sym_DOTfield, + ACTIONS(298), 1, anon_sym_DOTmethod, - ACTIONS(361), 1, + ACTIONS(363), 1, ts_builtin_sym_end, STATE(6), 1, sym_method_declaration, @@ -19142,25 +19265,25 @@ static const uint16_t ts_small_parse_table[] = { sym_field_declaration, STATE(111), 1, sym_annotation_declaration, - STATE(74), 2, + STATE(76), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, STATE(78), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(87), 2, + STATE(97), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1369] = 11, + [1376] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(55), 1, anon_sym_DOTannotation, - ACTIONS(294), 1, - anon_sym_DOTfield, ACTIONS(296), 1, - anon_sym_DOTmethod, + anon_sym_DOTfield, ACTIONS(298), 1, + anon_sym_DOTmethod, + ACTIONS(308), 1, ts_builtin_sym_end, STATE(6), 1, sym_method_declaration, @@ -19168,19 +19291,19 @@ static const uint16_t ts_small_parse_table[] = { sym_field_declaration, STATE(111), 1, sym_annotation_declaration, - STATE(74), 2, + STATE(76), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(76), 2, + STATE(77), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(88), 2, + STATE(100), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1406] = 2, + [1413] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(363), 12, + ACTIONS(365), 12, sym_class_identifier, anon_sym_RPAREN, anon_sym_LBRACK, @@ -19193,26 +19316,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1424] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(367), 1, - anon_sym_DOTannotation, - STATE(111), 1, - sym_annotation_declaration, - STATE(74), 2, - sym_annotation_definition, - aux_sym_class_definition_repeat2, - ACTIONS(365), 5, - ts_builtin_sym_end, - anon_sym_DOTfield, - sym_end_field, - anon_sym_DOTmethod, - sym_end_param, - [1445] = 2, + [1431] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(370), 9, + ACTIONS(367), 10, ts_builtin_sym_end, anon_sym_DOTfield, sym_end_field, @@ -19220,137 +19327,131 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTannotation, sym_annotation_key, sym_end_annotation, + sym_end_subannotation, anon_sym_COMMA, anon_sym_RBRACE, - [1460] = 8, + [1447] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(294), 1, - anon_sym_DOTfield, ACTIONS(296), 1, + anon_sym_DOTfield, + ACTIONS(298), 1, anon_sym_DOTmethod, - ACTIONS(300), 1, + ACTIONS(308), 1, ts_builtin_sym_end, STATE(6), 1, sym_method_declaration, STATE(80), 1, sym_field_declaration, - STATE(84), 2, + STATE(82), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(102), 2, + STATE(100), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1487] = 8, + [1474] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(294), 1, + ACTIONS(371), 1, + anon_sym_DOTannotation, + STATE(111), 1, + sym_annotation_declaration, + STATE(76), 2, + sym_annotation_definition, + aux_sym_class_definition_repeat2, + ACTIONS(369), 5, + ts_builtin_sym_end, anon_sym_DOTfield, - ACTIONS(296), 1, + sym_end_field, anon_sym_DOTmethod, + sym_end_param, + [1495] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(296), 1, + anon_sym_DOTfield, ACTIONS(298), 1, + anon_sym_DOTmethod, + ACTIONS(363), 1, ts_builtin_sym_end, STATE(6), 1, sym_method_declaration, STATE(80), 1, sym_field_declaration, - STATE(84), 2, + STATE(82), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(88), 2, + STATE(97), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1514] = 8, + [1522] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(294), 1, - anon_sym_DOTfield, ACTIONS(296), 1, + anon_sym_DOTfield, + ACTIONS(298), 1, anon_sym_DOTmethod, - ACTIONS(372), 1, + ACTIONS(374), 1, ts_builtin_sym_end, STATE(6), 1, sym_method_declaration, STATE(80), 1, sym_field_declaration, - STATE(84), 2, + STATE(82), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(97), 2, + STATE(93), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1541] = 8, + [1549] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(294), 1, - anon_sym_DOTfield, ACTIONS(296), 1, + anon_sym_DOTfield, + ACTIONS(298), 1, anon_sym_DOTmethod, - ACTIONS(361), 1, + ACTIONS(306), 1, ts_builtin_sym_end, STATE(6), 1, sym_method_declaration, STATE(80), 1, sym_field_declaration, - STATE(84), 2, + STATE(82), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(87), 2, + STATE(88), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1568] = 6, + [1576] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(55), 1, anon_sym_DOTannotation, - ACTIONS(376), 1, + ACTIONS(378), 1, sym_end_field, STATE(111), 1, sym_annotation_declaration, - STATE(101), 2, + STATE(98), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - ACTIONS(374), 3, + ACTIONS(376), 3, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTmethod, - [1590] = 4, + [1598] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(380), 1, + ACTIONS(382), 1, anon_sym_DOTimplements, STATE(81), 2, sym_implements_declaration, aux_sym_class_definition_repeat1, - ACTIONS(378), 4, - ts_builtin_sym_end, - anon_sym_DOTfield, - anon_sym_DOTmethod, - anon_sym_DOTannotation, - [1607] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(268), 1, - aux_sym_field_identifier_token1, - STATE(106), 1, - sym_field_identifier, - STATE(107), 1, - sym_method_identifier, - ACTIONS(270), 3, - anon_sym_LTclinit_GT_LPAREN, - anon_sym_LTinit_GT_LPAREN, - aux_sym_method_identifier_token1, - [1625] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(383), 6, + ACTIONS(380), 4, ts_builtin_sym_end, - anon_sym_DOTsource, - anon_sym_DOTimplements, anon_sym_DOTfield, anon_sym_DOTmethod, anon_sym_DOTannotation, - [1637] = 5, + [1615] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(387), 1, @@ -19360,1059 +19461,1148 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(385), 2, ts_builtin_sym_end, anon_sym_DOTmethod, - STATE(84), 2, + STATE(82), 2, sym_field_definition, aux_sym_class_definition_repeat3, - [1655] = 5, + [1633] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(229), 1, + ACTIONS(270), 1, aux_sym_field_identifier_token1, - STATE(106), 1, + STATE(87), 1, sym_field_identifier, - STATE(107), 1, + STATE(102), 1, sym_method_identifier, - ACTIONS(231), 3, + ACTIONS(272), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - [1673] = 5, + [1651] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(203), 1, + ACTIONS(185), 1, aux_sym_field_identifier_token1, - STATE(138), 1, + STATE(87), 1, sym_field_identifier, - STATE(139), 1, + STATE(102), 1, sym_method_identifier, - ACTIONS(205), 3, + ACTIONS(187), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - [1691] = 5, + [1669] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(296), 1, + ACTIONS(390), 6, + ts_builtin_sym_end, + anon_sym_DOTsource, + anon_sym_DOTimplements, + anon_sym_DOTfield, + anon_sym_DOTmethod, + anon_sym_DOTannotation, + [1681] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(223), 1, + aux_sym_field_identifier_token1, + STATE(162), 1, + sym_method_identifier, + STATE(164), 1, + sym_field_identifier, + ACTIONS(225), 3, + anon_sym_LTclinit_GT_LPAREN, + anon_sym_LTinit_GT_LPAREN, + aux_sym_method_identifier_token1, + [1699] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(392), 5, + sym_annotation_key, + sym_end_annotation, + sym_end_subannotation, + anon_sym_COMMA, + anon_sym_RBRACE, + [1710] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(298), 1, anon_sym_DOTmethod, - ACTIONS(372), 1, + ACTIONS(308), 1, ts_builtin_sym_end, STATE(6), 1, sym_method_declaration, - STATE(100), 2, + STATE(94), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1708] = 5, + [1727] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(296), 1, - anon_sym_DOTmethod, - ACTIONS(300), 1, + ACTIONS(394), 5, ts_builtin_sym_end, - STATE(6), 1, - sym_method_declaration, - STATE(100), 2, - sym_method_definition, - aux_sym_class_definition_repeat4, - [1725] = 6, + anon_sym_DOTfield, + sym_end_field, + anon_sym_DOTmethod, + anon_sym_DOTannotation, + [1738] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(274), 1, - aux_sym_number_literal_token2, - ACTIONS(390), 1, - anon_sym_DOTendsparse_DASHswitch, - ACTIONS(392), 1, - aux_sym_number_literal_token1, - STATE(103), 1, - aux_sym_sparse_switch_declaration_repeat1, - STATE(178), 1, - sym_number_literal, - [1744] = 5, + ACTIONS(396), 1, + sym_annotation_key, + ACTIONS(399), 2, + sym_end_annotation, + sym_end_subannotation, + STATE(90), 2, + sym_annotation_property, + aux_sym_annotation_definition_repeat1, + [1753] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(274), 1, + ACTIONS(276), 1, aux_sym_number_literal_token2, - ACTIONS(392), 1, + ACTIONS(403), 1, aux_sym_number_literal_token1, - ACTIONS(394), 1, - anon_sym_DOTendarray_DASHdata, - STATE(104), 2, + STATE(172), 1, sym_number_literal, - aux_sym_array_data_declaration_repeat1, - [1761] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(55), 1, - anon_sym_DOTannotation, - ACTIONS(396), 1, - sym_end_param, - STATE(111), 1, - sym_annotation_declaration, - STATE(74), 2, - sym_annotation_definition, - aux_sym_class_definition_repeat2, - [1778] = 5, + ACTIONS(401), 2, + sym_variable, + sym_parameter, + [1770] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(274), 1, + ACTIONS(276), 1, aux_sym_number_literal_token2, - ACTIONS(392), 1, + ACTIONS(403), 1, aux_sym_number_literal_token1, - STATE(181), 1, + ACTIONS(405), 1, + anon_sym_DOTendsparse_DASHswitch, + STATE(101), 1, + aux_sym_sparse_switch_declaration_repeat1, + STATE(185), 1, sym_number_literal, - ACTIONS(398), 2, - sym_variable, - sym_parameter, - [1795] = 5, + [1789] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(296), 1, - anon_sym_DOTmethod, ACTIONS(298), 1, + anon_sym_DOTmethod, + ACTIONS(407), 1, ts_builtin_sym_end, STATE(6), 1, sym_method_declaration, - STATE(100), 2, + STATE(94), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1812] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(400), 5, - ts_builtin_sym_end, - anon_sym_DOTimplements, - anon_sym_DOTfield, - anon_sym_DOTmethod, - anon_sym_DOTannotation, - [1823] = 2, + [1806] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(402), 5, - ts_builtin_sym_end, - anon_sym_DOTimplements, - anon_sym_DOTfield, - anon_sym_DOTmethod, - anon_sym_DOTannotation, - [1834] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(404), 1, - anon_sym_DOTendarray_DASHdata, - ACTIONS(406), 1, - aux_sym_number_literal_token1, ACTIONS(409), 1, - aux_sym_number_literal_token2, - STATE(96), 2, - sym_number_literal, - aux_sym_array_data_declaration_repeat1, - [1851] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(296), 1, - anon_sym_DOTmethod, - ACTIONS(412), 1, ts_builtin_sym_end, + ACTIONS(411), 1, + anon_sym_DOTmethod, STATE(6), 1, sym_method_declaration, - STATE(100), 2, + STATE(94), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1868] = 2, + [1823] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(414), 5, - ts_builtin_sym_end, - anon_sym_DOTfield, - sym_end_field, - anon_sym_DOTmethod, + ACTIONS(55), 1, anon_sym_DOTannotation, - [1879] = 6, + ACTIONS(414), 1, + sym_end_param, + STATE(111), 1, + sym_annotation_declaration, + STATE(76), 2, + sym_annotation_definition, + aux_sym_class_definition_repeat2, + [1840] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(274), 1, + ACTIONS(276), 1, aux_sym_number_literal_token2, - ACTIONS(392), 1, + ACTIONS(403), 1, aux_sym_number_literal_token1, ACTIONS(416), 1, anon_sym_DOTendsparse_DASHswitch, - STATE(89), 1, + STATE(92), 1, aux_sym_sparse_switch_declaration_repeat1, - STATE(178), 1, + STATE(185), 1, sym_number_literal, - [1898] = 5, + [1859] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(418), 1, - ts_builtin_sym_end, - ACTIONS(420), 1, + ACTIONS(298), 1, anon_sym_DOTmethod, + ACTIONS(374), 1, + ts_builtin_sym_end, STATE(6), 1, sym_method_declaration, - STATE(100), 2, + STATE(94), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1915] = 5, + [1876] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(55), 1, anon_sym_DOTannotation, - ACTIONS(423), 1, + ACTIONS(418), 1, sym_end_field, STATE(111), 1, sym_annotation_declaration, - STATE(74), 2, + STATE(76), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - [1932] = 5, + [1893] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(296), 1, + ACTIONS(276), 1, + aux_sym_number_literal_token2, + ACTIONS(403), 1, + aux_sym_number_literal_token1, + ACTIONS(420), 1, + anon_sym_DOTendarray_DASHdata, + STATE(103), 2, + sym_number_literal, + aux_sym_array_data_declaration_repeat1, + [1910] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(298), 1, anon_sym_DOTmethod, - ACTIONS(361), 1, + ACTIONS(363), 1, ts_builtin_sym_end, STATE(6), 1, sym_method_declaration, - STATE(100), 2, + STATE(94), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1949] = 6, + [1927] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(425), 1, + ACTIONS(422), 1, anon_sym_DOTendsparse_DASHswitch, - ACTIONS(427), 1, + ACTIONS(424), 1, aux_sym_number_literal_token1, - ACTIONS(430), 1, + ACTIONS(427), 1, aux_sym_number_literal_token2, - STATE(103), 1, + STATE(101), 1, aux_sym_sparse_switch_declaration_repeat1, - STATE(178), 1, + STATE(185), 1, sym_number_literal, - [1968] = 5, + [1946] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(274), 1, + ACTIONS(430), 5, + sym_annotation_key, + sym_end_annotation, + sym_end_subannotation, + anon_sym_COMMA, + anon_sym_RBRACE, + [1957] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(276), 1, aux_sym_number_literal_token2, - ACTIONS(392), 1, + ACTIONS(403), 1, aux_sym_number_literal_token1, - ACTIONS(433), 1, + ACTIONS(432), 1, anon_sym_DOTendarray_DASHdata, - STATE(96), 2, + STATE(106), 2, sym_number_literal, aux_sym_array_data_declaration_repeat1, - [1985] = 4, + [1974] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(435), 1, - sym_annotation_key, - ACTIONS(437), 1, - sym_end_annotation, - STATE(110), 2, - sym_annotation_property, - aux_sym_annotation_definition_repeat1, - [1999] = 2, + ACTIONS(298), 1, + anon_sym_DOTmethod, + ACTIONS(306), 1, + ts_builtin_sym_end, + STATE(6), 1, + sym_method_declaration, + STATE(94), 2, + sym_method_definition, + aux_sym_class_definition_repeat4, + [1991] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(439), 4, - sym_annotation_key, - sym_end_annotation, - anon_sym_COMMA, - anon_sym_RBRACE, - [2009] = 2, + ACTIONS(434), 5, + ts_builtin_sym_end, + anon_sym_DOTimplements, + anon_sym_DOTfield, + anon_sym_DOTmethod, + anon_sym_DOTannotation, + [2002] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(441), 4, - sym_annotation_key, - sym_end_annotation, - anon_sym_COMMA, - anon_sym_RBRACE, - [2019] = 5, + ACTIONS(436), 1, + anon_sym_DOTendarray_DASHdata, + ACTIONS(438), 1, + aux_sym_number_literal_token1, + ACTIONS(441), 1, + aux_sym_number_literal_token2, + STATE(106), 2, + sym_number_literal, + aux_sym_array_data_declaration_repeat1, + [2019] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(443), 1, + ACTIONS(444), 5, + ts_builtin_sym_end, + anon_sym_DOTimplements, + anon_sym_DOTfield, + anon_sym_DOTmethod, + anon_sym_DOTannotation, + [2030] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(446), 1, anon_sym_COMMA, - ACTIONS(445), 1, + ACTIONS(448), 1, anon_sym_DOT_DOT, - ACTIONS(447), 1, + ACTIONS(450), 1, anon_sym_RBRACE, - STATE(134), 1, + STATE(131), 1, aux_sym_list_repeat1, - [2035] = 3, + [2046] = 3, ACTIONS(3), 1, sym_comment, - STATE(29), 1, + STATE(20), 1, sym_method_identifier, - ACTIONS(270), 3, + ACTIONS(272), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - [2047] = 4, + [2058] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(449), 1, - sym_annotation_key, ACTIONS(452), 1, - sym_end_annotation, - STATE(110), 2, + sym_annotation_key, + ACTIONS(454), 1, + sym_end_subannotation, + STATE(113), 2, sym_annotation_property, aux_sym_annotation_definition_repeat1, - [2061] = 4, + [2072] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(435), 1, + ACTIONS(452), 1, sym_annotation_key, - ACTIONS(454), 1, + ACTIONS(456), 1, sym_end_annotation, - STATE(105), 2, + STATE(112), 2, sym_annotation_property, aux_sym_annotation_definition_repeat1, - [2075] = 4, - ACTIONS(193), 1, + [2086] = 4, + ACTIONS(3), 1, sym_comment, - ACTIONS(456), 1, - anon_sym_COMMA, + ACTIONS(452), 1, + sym_annotation_key, ACTIONS(458), 1, - anon_sym_LF, - STATE(136), 1, - aux_sym_statement_repeat1, - [2088] = 4, + sym_end_annotation, + STATE(90), 2, + sym_annotation_property, + aux_sym_annotation_definition_repeat1, + [2100] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(274), 1, - aux_sym_number_literal_token2, - ACTIONS(392), 1, - aux_sym_number_literal_token1, - STATE(22), 1, - sym_number_literal, - [2101] = 3, + ACTIONS(452), 1, + sym_annotation_key, + ACTIONS(460), 1, + sym_end_subannotation, + STATE(90), 2, + sym_annotation_property, + aux_sym_annotation_definition_repeat1, + [2114] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(462), 1, + ACTIONS(464), 1, anon_sym_DASH_GT, - ACTIONS(460), 2, + ACTIONS(462), 3, sym_annotation_key, sym_end_annotation, - [2112] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(443), 1, - anon_sym_COMMA, - ACTIONS(464), 1, - anon_sym_RBRACE, - STATE(135), 1, - aux_sym_list_repeat1, - [2125] = 4, + sym_end_subannotation, + [2126] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(443), 1, + ACTIONS(446), 1, anon_sym_COMMA, ACTIONS(466), 1, anon_sym_RBRACE, - STATE(115), 1, - aux_sym_list_repeat1, - [2138] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(443), 1, - anon_sym_COMMA, - ACTIONS(447), 1, - anon_sym_RBRACE, - STATE(134), 1, + STATE(130), 1, aux_sym_list_repeat1, - [2151] = 2, + [2139] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(468), 3, - anon_sym_system, - anon_sym_build, - anon_sym_runtime, - [2160] = 2, + sym_annotation_key, + sym_end_annotation, + sym_end_subannotation, + [2148] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(470), 3, - ts_builtin_sym_end, - anon_sym_DOTfield, - anon_sym_DOTmethod, - [2169] = 3, - ACTIONS(7), 1, - anon_sym_LF, - ACTIONS(193), 1, - sym_comment, - ACTIONS(9), 2, - anon_sym_COMMA, - anon_sym_DASH_GT, - [2180] = 4, - ACTIONS(193), 1, - sym_comment, - ACTIONS(456), 1, - anon_sym_COMMA, - ACTIONS(472), 1, + sym_annotation_key, + sym_end_annotation, + sym_end_subannotation, + [2157] = 3, + ACTIONS(11), 1, anon_sym_LF, - STATE(112), 1, - aux_sym_statement_repeat1, - [2193] = 4, - ACTIONS(193), 1, + ACTIONS(213), 1, sym_comment, - ACTIONS(474), 1, + ACTIONS(13), 2, anon_sym_COMMA, - ACTIONS(476), 1, - anon_sym_LF, - ACTIONS(478), 1, anon_sym_DASH_GT, - [2206] = 4, + [2168] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(480), 1, + ACTIONS(472), 1, sym_label, - ACTIONS(482), 1, + ACTIONS(474), 1, anon_sym_DOTendpacked_DASHswitch, - STATE(130), 1, + STATE(124), 1, aux_sym_packed_switch_declaration_repeat1, - [2219] = 2, + [2181] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(484), 3, - ts_builtin_sym_end, - anon_sym_DOTfield, - anon_sym_DOTmethod, - [2228] = 4, - ACTIONS(193), 1, - sym_comment, - ACTIONS(460), 1, - anon_sym_LF, - ACTIONS(478), 1, - anon_sym_DASH_GT, - ACTIONS(486), 1, + ACTIONS(446), 1, anon_sym_COMMA, - [2241] = 3, - ACTIONS(11), 1, - anon_sym_LF, - ACTIONS(193), 1, - sym_comment, - ACTIONS(13), 2, - anon_sym_COMMA, - anon_sym_DASH_GT, - [2252] = 3, - ACTIONS(3), 1, + ACTIONS(450), 1, + anon_sym_RBRACE, + STATE(131), 1, + aux_sym_list_repeat1, + [2194] = 4, + ACTIONS(213), 1, sym_comment, - ACTIONS(488), 1, - anon_sym_DASH_GT, - ACTIONS(460), 2, + ACTIONS(476), 1, anon_sym_COMMA, - anon_sym_RBRACE, - [2263] = 4, + ACTIONS(478), 1, + anon_sym_LF, + STATE(136), 1, + aux_sym_statement_repeat1, + [2207] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(490), 1, - sym_label, - ACTIONS(492), 1, - anon_sym_DOTendpacked_DASHswitch, - STATE(123), 1, - aux_sym_packed_switch_declaration_repeat1, - [2276] = 4, + ACTIONS(11), 3, + sym_annotation_key, + sym_end_annotation, + sym_end_subannotation, + [2216] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(274), 1, - aux_sym_number_literal_token2, - ACTIONS(392), 1, - aux_sym_number_literal_token1, - STATE(90), 1, - sym_number_literal, - [2289] = 4, + ACTIONS(480), 3, + anon_sym_system, + anon_sym_build, + anon_sym_runtime, + [2225] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(494), 1, + ACTIONS(482), 1, sym_label, - ACTIONS(497), 1, + ACTIONS(485), 1, anon_sym_DOTendpacked_DASHswitch, - STATE(130), 1, + STATE(124), 1, aux_sym_packed_switch_declaration_repeat1, - [2302] = 3, + [2238] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(501), 1, + ACTIONS(489), 1, aux_sym_number_literal_token2, - ACTIONS(499), 2, + ACTIONS(487), 2, anon_sym_DOTendsparse_DASHswitch, aux_sym_number_literal_token1, - [2313] = 4, + [2249] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(274), 1, - aux_sym_number_literal_token2, - ACTIONS(392), 1, - aux_sym_number_literal_token1, - STATE(128), 1, - sym_number_literal, - [2326] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(274), 1, - aux_sym_number_literal_token2, - ACTIONS(392), 1, - aux_sym_number_literal_token1, - STATE(20), 1, - sym_number_literal, - [2339] = 4, + ACTIONS(7), 3, + sym_annotation_key, + sym_end_annotation, + sym_end_subannotation, + [2258] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(443), 1, - anon_sym_COMMA, - ACTIONS(503), 1, - anon_sym_RBRACE, - STATE(135), 1, - aux_sym_list_repeat1, - [2352] = 4, - ACTIONS(3), 1, + ACTIONS(81), 3, + sym_annotation_key, + sym_end_annotation, + sym_end_subannotation, + [2267] = 4, + ACTIONS(213), 1, sym_comment, - ACTIONS(505), 1, + ACTIONS(491), 1, anon_sym_COMMA, - ACTIONS(508), 1, - anon_sym_RBRACE, - STATE(135), 1, - aux_sym_list_repeat1, - [2365] = 4, - ACTIONS(193), 1, + ACTIONS(493), 1, + anon_sym_LF, + ACTIONS(495), 1, + anon_sym_DASH_GT, + [2280] = 4, + ACTIONS(213), 1, sym_comment, - ACTIONS(510), 1, + ACTIONS(476), 1, anon_sym_COMMA, - ACTIONS(513), 1, + ACTIONS(497), 1, anon_sym_LF, - STATE(136), 1, + STATE(121), 1, aux_sym_statement_repeat1, - [2378] = 3, + [2293] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(229), 1, - aux_sym_field_identifier_token1, - STATE(140), 1, - sym_field_identifier, - [2388] = 3, - ACTIONS(193), 1, - sym_comment, - ACTIONS(439), 1, - anon_sym_LF, - ACTIONS(515), 1, + ACTIONS(446), 1, anon_sym_COMMA, - [2398] = 3, - ACTIONS(193), 1, + ACTIONS(499), 1, + anon_sym_RBRACE, + STATE(144), 1, + aux_sym_list_repeat1, + [2306] = 4, + ACTIONS(3), 1, sym_comment, - ACTIONS(441), 1, - anon_sym_LF, - ACTIONS(517), 1, + ACTIONS(446), 1, anon_sym_COMMA, - [2408] = 2, + ACTIONS(501), 1, + anon_sym_RBRACE, + STATE(144), 1, + aux_sym_list_repeat1, + [2319] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(519), 2, + ACTIONS(503), 3, sym_annotation_key, sym_end_annotation, - [2416] = 3, + sym_end_subannotation, + [2328] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(521), 1, - anon_sym_DOTsuper, - STATE(46), 1, - sym_super_declaration, - [2426] = 3, - ACTIONS(99), 1, + ACTIONS(505), 3, + ts_builtin_sym_end, + anon_sym_DOTfield, + anon_sym_DOTmethod, + [2337] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(507), 3, + sym_annotation_key, + sym_end_annotation, + sym_end_subannotation, + [2346] = 4, + ACTIONS(213), 1, + sym_comment, + ACTIONS(462), 1, anon_sym_LF, - ACTIONS(101), 1, + ACTIONS(495), 1, + anon_sym_DASH_GT, + ACTIONS(509), 1, anon_sym_COMMA, - ACTIONS(193), 1, + [2359] = 4, + ACTIONS(213), 1, sym_comment, - [2436] = 3, - ACTIONS(193), 1, - sym_comment, - ACTIONS(523), 1, + ACTIONS(511), 1, anon_sym_COMMA, - ACTIONS(525), 1, + ACTIONS(514), 1, anon_sym_LF, - [2446] = 2, + STATE(136), 1, + aux_sym_statement_repeat1, + [2372] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(508), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [2454] = 2, + ACTIONS(276), 1, + aux_sym_number_literal_token2, + ACTIONS(403), 1, + aux_sym_number_literal_token1, + STATE(18), 1, + sym_number_literal, + [2385] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(527), 2, + ACTIONS(516), 3, sym_annotation_key, sym_end_annotation, - [2462] = 3, - ACTIONS(193), 1, + sym_end_subannotation, + [2394] = 2, + ACTIONS(3), 1, sym_comment, - ACTIONS(529), 1, - anon_sym_COMMA, - ACTIONS(531), 1, - anon_sym_LF, - [2472] = 2, + ACTIONS(518), 3, + sym_annotation_key, + sym_end_annotation, + sym_end_subannotation, + [2403] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(533), 2, + ACTIONS(103), 3, sym_annotation_key, sym_end_annotation, - [2480] = 2, + sym_end_subannotation, + [2412] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(535), 2, - ts_builtin_sym_end, - anon_sym_DOTmethod, - [2488] = 2, + ACTIONS(520), 1, + sym_label, + ACTIONS(522), 1, + anon_sym_DOTendpacked_DASHswitch, + STATE(119), 1, + aux_sym_packed_switch_declaration_repeat1, + [2425] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(276), 1, + aux_sym_number_literal_token2, + ACTIONS(403), 1, + aux_sym_number_literal_token1, + STATE(17), 1, + sym_number_literal, + [2438] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(103), 2, + ACTIONS(524), 3, sym_annotation_key, sym_end_annotation, - [2496] = 3, - ACTIONS(193), 1, + sym_end_subannotation, + [2447] = 4, + ACTIONS(3), 1, sym_comment, - ACTIONS(537), 1, + ACTIONS(526), 1, anon_sym_COMMA, - ACTIONS(539), 1, - anon_sym_LF, - [2506] = 2, + ACTIONS(529), 1, + anon_sym_RBRACE, + STATE(144), 1, + aux_sym_list_repeat1, + [2460] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(99), 2, + ACTIONS(531), 3, sym_annotation_key, sym_end_annotation, - [2514] = 3, - ACTIONS(193), 1, + sym_end_subannotation, + [2469] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(99), 3, + sym_annotation_key, + sym_end_annotation, + sym_end_subannotation, + [2478] = 2, + ACTIONS(3), 1, sym_comment, - ACTIONS(533), 1, + ACTIONS(533), 3, + ts_builtin_sym_end, + anon_sym_DOTfield, + anon_sym_DOTmethod, + [2487] = 3, + ACTIONS(7), 1, anon_sym_LF, - ACTIONS(541), 1, + ACTIONS(213), 1, + sym_comment, + ACTIONS(9), 2, anon_sym_COMMA, - [2524] = 2, + anon_sym_DASH_GT, + [2498] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(7), 2, - sym_annotation_key, - sym_end_annotation, - [2532] = 3, + ACTIONS(276), 1, + aux_sym_number_literal_token2, + ACTIONS(403), 1, + aux_sym_number_literal_token1, + STATE(99), 1, + sym_number_literal, + [2511] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(268), 1, - aux_sym_field_identifier_token1, - STATE(98), 1, - sym_field_identifier, - [2542] = 2, + ACTIONS(276), 1, + aux_sym_number_literal_token2, + ACTIONS(403), 1, + aux_sym_number_literal_token1, + STATE(141), 1, + sym_number_literal, + [2524] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(543), 2, - ts_builtin_sym_end, - anon_sym_DOTmethod, - [2550] = 3, + ACTIONS(535), 1, + anon_sym_DASH_GT, + ACTIONS(462), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [2535] = 3, ACTIONS(81), 1, anon_sym_LF, ACTIONS(83), 1, anon_sym_COMMA, - ACTIONS(193), 1, - sym_comment, - [2560] = 2, - ACTIONS(3), 1, + ACTIONS(213), 1, sym_comment, - ACTIONS(81), 2, - sym_annotation_key, - sym_end_annotation, - [2568] = 2, + [2545] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(531), 2, + ACTIONS(537), 2, sym_annotation_key, sym_end_annotation, - [2576] = 3, - ACTIONS(193), 1, + [2553] = 3, + ACTIONS(213), 1, sym_comment, - ACTIONS(370), 1, + ACTIONS(367), 1, anon_sym_LF, - ACTIONS(545), 1, + ACTIONS(539), 1, anon_sym_COMMA, - [2586] = 2, - ACTIONS(3), 1, + [2563] = 3, + ACTIONS(213), 1, sym_comment, - ACTIONS(547), 2, - sym_annotation_key, - sym_end_annotation, - [2594] = 2, - ACTIONS(3), 1, + ACTIONS(541), 1, + anon_sym_COMMA, + ACTIONS(543), 1, + anon_sym_LF, + [2573] = 3, + ACTIONS(213), 1, sym_comment, - ACTIONS(525), 2, - sym_annotation_key, - sym_end_annotation, - [2602] = 2, + ACTIONS(503), 1, + anon_sym_LF, + ACTIONS(545), 1, + anon_sym_COMMA, + [2583] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(549), 2, - sym_annotation_key, - sym_end_annotation, - [2610] = 3, - ACTIONS(103), 1, + ACTIONS(529), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [2591] = 3, + ACTIONS(99), 1, anon_sym_LF, - ACTIONS(105), 1, + ACTIONS(101), 1, anon_sym_COMMA, - ACTIONS(193), 1, + ACTIONS(213), 1, sym_comment, - [2620] = 2, + [2601] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(11), 2, + ACTIONS(547), 2, sym_annotation_key, - sym_end_annotation, - [2628] = 3, - ACTIONS(193), 1, + sym_end_subannotation, + [2609] = 3, + ACTIONS(213), 1, sym_comment, - ACTIONS(513), 1, + ACTIONS(514), 1, anon_sym_LF, - ACTIONS(551), 1, + ACTIONS(549), 1, anon_sym_COMMA, - [2638] = 2, + [2619] = 2, ACTIONS(3), 1, sym_comment, + ACTIONS(551), 2, + ts_builtin_sym_end, + anon_sym_DOTmethod, + [2627] = 3, + ACTIONS(213), 1, + sym_comment, + ACTIONS(430), 1, + anon_sym_LF, ACTIONS(553), 1, - sym_label, - [2645] = 2, - ACTIONS(3), 1, + anon_sym_COMMA, + [2637] = 3, + ACTIONS(103), 1, + anon_sym_LF, + ACTIONS(105), 1, + anon_sym_COMMA, + ACTIONS(213), 1, sym_comment, + [2647] = 3, + ACTIONS(213), 1, + sym_comment, + ACTIONS(392), 1, + anon_sym_LF, ACTIONS(555), 1, - sym_label, - [2652] = 2, - ACTIONS(3), 1, + anon_sym_COMMA, + [2657] = 3, + ACTIONS(213), 1, sym_comment, + ACTIONS(507), 1, + anon_sym_LF, ACTIONS(557), 1, - sym_class_identifier, - [2659] = 2, + anon_sym_COMMA, + [2667] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(559), 1, - anon_sym_EQ, - [2666] = 2, + ACTIONS(270), 1, + aux_sym_field_identifier_token1, + STATE(89), 1, + sym_field_identifier, + [2677] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(559), 2, + ts_builtin_sym_end, + anon_sym_DOTmethod, + [2685] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(561), 1, - sym_class_identifier, - [2673] = 2, + anon_sym_DOTsuper, + STATE(46), 1, + sym_super_declaration, + [2695] = 3, ACTIONS(3), 1, sym_comment, + ACTIONS(185), 1, + aux_sym_field_identifier_token1, + STATE(138), 1, + sym_field_identifier, + [2705] = 3, + ACTIONS(213), 1, + sym_comment, + ACTIONS(468), 1, + anon_sym_LF, ACTIONS(563), 1, - anon_sym_DOT_DOT, - [2680] = 2, + anon_sym_COMMA, + [2715] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(565), 1, - anon_sym_DOT_DOT, - [2687] = 2, + sym_label, + [2722] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(567), 1, - anon_sym_LBRACE, - [2694] = 2, + anon_sym_RBRACE, + [2729] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(535), 1, + anon_sym_DASH_GT, + [2736] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(569), 1, - sym_parameter, - [2701] = 2, + sym_label, + [2743] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(571), 1, - sym_label, - [2708] = 2, + sym_class_identifier, + [2750] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(573), 1, - sym_label, - [2715] = 2, + anon_sym_RBRACE, + [2757] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(575), 1, - sym_class_identifier, - [2722] = 2, + sym_label, + [2764] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(577), 1, - anon_sym_DASH_GT, - [2729] = 2, + anon_sym_DOT_DOT, + [2771] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(579), 1, - ts_builtin_sym_end, - [2736] = 2, + sym_label, + [2778] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(581), 1, sym_label, - [2743] = 2, + [2785] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(583), 1, anon_sym_RBRACE, - [2750] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(488), 1, - anon_sym_DASH_GT, - [2757] = 2, + [2792] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(585), 1, - anon_sym_RBRACE, - [2764] = 2, + sym_label, + [2799] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(587), 1, - sym_class_identifier, - [2771] = 2, + ts_builtin_sym_end, + [2806] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(589), 1, - anon_sym_LBRACE, - [2778] = 2, + anon_sym_DOT_DOT, + [2813] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(591), 1, - sym_string_literal, - [2785] = 2, + anon_sym_DASH_GT, + [2820] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(593), 1, - anon_sym_DOTsuper, - [2792] = 2, + sym_label, + [2827] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(595), 1, - sym_label, - [2799] = 2, + anon_sym_LBRACE, + [2834] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(597), 1, - sym_class_identifier, - [2806] = 2, + anon_sym_EQ, + [2841] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(599), 1, - sym_label, - [2813] = 2, + anon_sym_LBRACE, + [2848] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(462), 1, + ACTIONS(601), 1, + sym_class_identifier, + [2855] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(603), 1, + sym_parameter, + [2862] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(605), 1, + sym_class_identifier, + [2869] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(607), 1, + sym_class_identifier, + [2876] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(609), 1, + sym_string_literal, + [2883] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(611), 1, + anon_sym_DOTsuper, + [2890] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(613), 1, + sym_class_identifier, + [2897] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(464), 1, anon_sym_DASH_GT, - [2820] = 2, + [2904] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(601), 1, - anon_sym_RBRACE, + ACTIONS(615), 1, + sym_class_identifier, }; static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(31)] = 0, - [SMALL_STATE(32)] = 48, - [SMALL_STATE(33)] = 95, - [SMALL_STATE(34)] = 129, - [SMALL_STATE(35)] = 163, - [SMALL_STATE(36)] = 213, - [SMALL_STATE(37)] = 243, - [SMALL_STATE(38)] = 275, - [SMALL_STATE(39)] = 307, - [SMALL_STATE(40)] = 337, - [SMALL_STATE(41)] = 367, - [SMALL_STATE(42)] = 397, - [SMALL_STATE(43)] = 427, - [SMALL_STATE(44)] = 470, - [SMALL_STATE(45)] = 515, - [SMALL_STATE(46)] = 555, - [SMALL_STATE(47)] = 605, - [SMALL_STATE(48)] = 649, - [SMALL_STATE(49)] = 693, - [SMALL_STATE(50)] = 725, - [SMALL_STATE(51)] = 757, - [SMALL_STATE(52)] = 789, - [SMALL_STATE(53)] = 821, - [SMALL_STATE(54)] = 865, - [SMALL_STATE(55)] = 897, - [SMALL_STATE(56)] = 929, - [SMALL_STATE(57)] = 961, - [SMALL_STATE(58)] = 987, - [SMALL_STATE(59)] = 1013, - [SMALL_STATE(60)] = 1039, - [SMALL_STATE(61)] = 1065, - [SMALL_STATE(62)] = 1091, - [SMALL_STATE(63)] = 1113, - [SMALL_STATE(64)] = 1139, - [SMALL_STATE(65)] = 1165, - [SMALL_STATE(66)] = 1191, - [SMALL_STATE(67)] = 1217, - [SMALL_STATE(68)] = 1243, - [SMALL_STATE(69)] = 1269, - [SMALL_STATE(70)] = 1295, - [SMALL_STATE(71)] = 1332, - [SMALL_STATE(72)] = 1369, - [SMALL_STATE(73)] = 1406, - [SMALL_STATE(74)] = 1424, - [SMALL_STATE(75)] = 1445, - [SMALL_STATE(76)] = 1460, - [SMALL_STATE(77)] = 1487, - [SMALL_STATE(78)] = 1514, - [SMALL_STATE(79)] = 1541, - [SMALL_STATE(80)] = 1568, - [SMALL_STATE(81)] = 1590, - [SMALL_STATE(82)] = 1607, - [SMALL_STATE(83)] = 1625, - [SMALL_STATE(84)] = 1637, - [SMALL_STATE(85)] = 1655, - [SMALL_STATE(86)] = 1673, - [SMALL_STATE(87)] = 1691, - [SMALL_STATE(88)] = 1708, - [SMALL_STATE(89)] = 1725, - [SMALL_STATE(90)] = 1744, - [SMALL_STATE(91)] = 1761, - [SMALL_STATE(92)] = 1778, - [SMALL_STATE(93)] = 1795, - [SMALL_STATE(94)] = 1812, + [SMALL_STATE(32)] = 57, + [SMALL_STATE(33)] = 105, + [SMALL_STATE(34)] = 152, + [SMALL_STATE(35)] = 186, + [SMALL_STATE(36)] = 220, + [SMALL_STATE(37)] = 252, + [SMALL_STATE(38)] = 282, + [SMALL_STATE(39)] = 312, + [SMALL_STATE(40)] = 344, + [SMALL_STATE(41)] = 374, + [SMALL_STATE(42)] = 404, + [SMALL_STATE(43)] = 434, + [SMALL_STATE(44)] = 477, + [SMALL_STATE(45)] = 522, + [SMALL_STATE(46)] = 562, + [SMALL_STATE(47)] = 612, + [SMALL_STATE(48)] = 644, + [SMALL_STATE(49)] = 688, + [SMALL_STATE(50)] = 732, + [SMALL_STATE(51)] = 764, + [SMALL_STATE(52)] = 796, + [SMALL_STATE(53)] = 828, + [SMALL_STATE(54)] = 860, + [SMALL_STATE(55)] = 892, + [SMALL_STATE(56)] = 924, + [SMALL_STATE(57)] = 968, + [SMALL_STATE(58)] = 994, + [SMALL_STATE(59)] = 1020, + [SMALL_STATE(60)] = 1046, + [SMALL_STATE(61)] = 1072, + [SMALL_STATE(62)] = 1098, + [SMALL_STATE(63)] = 1120, + [SMALL_STATE(64)] = 1146, + [SMALL_STATE(65)] = 1172, + [SMALL_STATE(66)] = 1198, + [SMALL_STATE(67)] = 1224, + [SMALL_STATE(68)] = 1250, + [SMALL_STATE(69)] = 1276, + [SMALL_STATE(70)] = 1302, + [SMALL_STATE(71)] = 1339, + [SMALL_STATE(72)] = 1376, + [SMALL_STATE(73)] = 1413, + [SMALL_STATE(74)] = 1431, + [SMALL_STATE(75)] = 1447, + [SMALL_STATE(76)] = 1474, + [SMALL_STATE(77)] = 1495, + [SMALL_STATE(78)] = 1522, + [SMALL_STATE(79)] = 1549, + [SMALL_STATE(80)] = 1576, + [SMALL_STATE(81)] = 1598, + [SMALL_STATE(82)] = 1615, + [SMALL_STATE(83)] = 1633, + [SMALL_STATE(84)] = 1651, + [SMALL_STATE(85)] = 1669, + [SMALL_STATE(86)] = 1681, + [SMALL_STATE(87)] = 1699, + [SMALL_STATE(88)] = 1710, + [SMALL_STATE(89)] = 1727, + [SMALL_STATE(90)] = 1738, + [SMALL_STATE(91)] = 1753, + [SMALL_STATE(92)] = 1770, + [SMALL_STATE(93)] = 1789, + [SMALL_STATE(94)] = 1806, [SMALL_STATE(95)] = 1823, - [SMALL_STATE(96)] = 1834, - [SMALL_STATE(97)] = 1851, - [SMALL_STATE(98)] = 1868, - [SMALL_STATE(99)] = 1879, - [SMALL_STATE(100)] = 1898, - [SMALL_STATE(101)] = 1915, - [SMALL_STATE(102)] = 1932, - [SMALL_STATE(103)] = 1949, - [SMALL_STATE(104)] = 1968, - [SMALL_STATE(105)] = 1985, - [SMALL_STATE(106)] = 1999, - [SMALL_STATE(107)] = 2009, - [SMALL_STATE(108)] = 2019, - [SMALL_STATE(109)] = 2035, - [SMALL_STATE(110)] = 2047, - [SMALL_STATE(111)] = 2061, - [SMALL_STATE(112)] = 2075, - [SMALL_STATE(113)] = 2088, - [SMALL_STATE(114)] = 2101, - [SMALL_STATE(115)] = 2112, - [SMALL_STATE(116)] = 2125, - [SMALL_STATE(117)] = 2138, - [SMALL_STATE(118)] = 2151, - [SMALL_STATE(119)] = 2160, - [SMALL_STATE(120)] = 2169, - [SMALL_STATE(121)] = 2180, - [SMALL_STATE(122)] = 2193, - [SMALL_STATE(123)] = 2206, - [SMALL_STATE(124)] = 2219, - [SMALL_STATE(125)] = 2228, - [SMALL_STATE(126)] = 2241, - [SMALL_STATE(127)] = 2252, - [SMALL_STATE(128)] = 2263, - [SMALL_STATE(129)] = 2276, - [SMALL_STATE(130)] = 2289, - [SMALL_STATE(131)] = 2302, - [SMALL_STATE(132)] = 2313, - [SMALL_STATE(133)] = 2326, - [SMALL_STATE(134)] = 2339, - [SMALL_STATE(135)] = 2352, - [SMALL_STATE(136)] = 2365, - [SMALL_STATE(137)] = 2378, - [SMALL_STATE(138)] = 2388, - [SMALL_STATE(139)] = 2398, - [SMALL_STATE(140)] = 2408, - [SMALL_STATE(141)] = 2416, - [SMALL_STATE(142)] = 2426, - [SMALL_STATE(143)] = 2436, - [SMALL_STATE(144)] = 2446, - [SMALL_STATE(145)] = 2454, - [SMALL_STATE(146)] = 2462, - [SMALL_STATE(147)] = 2472, - [SMALL_STATE(148)] = 2480, - [SMALL_STATE(149)] = 2488, - [SMALL_STATE(150)] = 2496, - [SMALL_STATE(151)] = 2506, - [SMALL_STATE(152)] = 2514, - [SMALL_STATE(153)] = 2524, - [SMALL_STATE(154)] = 2532, - [SMALL_STATE(155)] = 2542, - [SMALL_STATE(156)] = 2550, - [SMALL_STATE(157)] = 2560, - [SMALL_STATE(158)] = 2568, - [SMALL_STATE(159)] = 2576, - [SMALL_STATE(160)] = 2586, - [SMALL_STATE(161)] = 2594, - [SMALL_STATE(162)] = 2602, - [SMALL_STATE(163)] = 2610, - [SMALL_STATE(164)] = 2620, - [SMALL_STATE(165)] = 2628, - [SMALL_STATE(166)] = 2638, - [SMALL_STATE(167)] = 2645, - [SMALL_STATE(168)] = 2652, - [SMALL_STATE(169)] = 2659, - [SMALL_STATE(170)] = 2666, - [SMALL_STATE(171)] = 2673, - [SMALL_STATE(172)] = 2680, - [SMALL_STATE(173)] = 2687, - [SMALL_STATE(174)] = 2694, - [SMALL_STATE(175)] = 2701, - [SMALL_STATE(176)] = 2708, - [SMALL_STATE(177)] = 2715, - [SMALL_STATE(178)] = 2722, - [SMALL_STATE(179)] = 2729, - [SMALL_STATE(180)] = 2736, - [SMALL_STATE(181)] = 2743, - [SMALL_STATE(182)] = 2750, - [SMALL_STATE(183)] = 2757, - [SMALL_STATE(184)] = 2764, - [SMALL_STATE(185)] = 2771, - [SMALL_STATE(186)] = 2778, - [SMALL_STATE(187)] = 2785, - [SMALL_STATE(188)] = 2792, - [SMALL_STATE(189)] = 2799, - [SMALL_STATE(190)] = 2806, - [SMALL_STATE(191)] = 2813, - [SMALL_STATE(192)] = 2820, + [SMALL_STATE(96)] = 1840, + [SMALL_STATE(97)] = 1859, + [SMALL_STATE(98)] = 1876, + [SMALL_STATE(99)] = 1893, + [SMALL_STATE(100)] = 1910, + [SMALL_STATE(101)] = 1927, + [SMALL_STATE(102)] = 1946, + [SMALL_STATE(103)] = 1957, + [SMALL_STATE(104)] = 1974, + [SMALL_STATE(105)] = 1991, + [SMALL_STATE(106)] = 2002, + [SMALL_STATE(107)] = 2019, + [SMALL_STATE(108)] = 2030, + [SMALL_STATE(109)] = 2046, + [SMALL_STATE(110)] = 2058, + [SMALL_STATE(111)] = 2072, + [SMALL_STATE(112)] = 2086, + [SMALL_STATE(113)] = 2100, + [SMALL_STATE(114)] = 2114, + [SMALL_STATE(115)] = 2126, + [SMALL_STATE(116)] = 2139, + [SMALL_STATE(117)] = 2148, + [SMALL_STATE(118)] = 2157, + [SMALL_STATE(119)] = 2168, + [SMALL_STATE(120)] = 2181, + [SMALL_STATE(121)] = 2194, + [SMALL_STATE(122)] = 2207, + [SMALL_STATE(123)] = 2216, + [SMALL_STATE(124)] = 2225, + [SMALL_STATE(125)] = 2238, + [SMALL_STATE(126)] = 2249, + [SMALL_STATE(127)] = 2258, + [SMALL_STATE(128)] = 2267, + [SMALL_STATE(129)] = 2280, + [SMALL_STATE(130)] = 2293, + [SMALL_STATE(131)] = 2306, + [SMALL_STATE(132)] = 2319, + [SMALL_STATE(133)] = 2328, + [SMALL_STATE(134)] = 2337, + [SMALL_STATE(135)] = 2346, + [SMALL_STATE(136)] = 2359, + [SMALL_STATE(137)] = 2372, + [SMALL_STATE(138)] = 2385, + [SMALL_STATE(139)] = 2394, + [SMALL_STATE(140)] = 2403, + [SMALL_STATE(141)] = 2412, + [SMALL_STATE(142)] = 2425, + [SMALL_STATE(143)] = 2438, + [SMALL_STATE(144)] = 2447, + [SMALL_STATE(145)] = 2460, + [SMALL_STATE(146)] = 2469, + [SMALL_STATE(147)] = 2478, + [SMALL_STATE(148)] = 2487, + [SMALL_STATE(149)] = 2498, + [SMALL_STATE(150)] = 2511, + [SMALL_STATE(151)] = 2524, + [SMALL_STATE(152)] = 2535, + [SMALL_STATE(153)] = 2545, + [SMALL_STATE(154)] = 2553, + [SMALL_STATE(155)] = 2563, + [SMALL_STATE(156)] = 2573, + [SMALL_STATE(157)] = 2583, + [SMALL_STATE(158)] = 2591, + [SMALL_STATE(159)] = 2601, + [SMALL_STATE(160)] = 2609, + [SMALL_STATE(161)] = 2619, + [SMALL_STATE(162)] = 2627, + [SMALL_STATE(163)] = 2637, + [SMALL_STATE(164)] = 2647, + [SMALL_STATE(165)] = 2657, + [SMALL_STATE(166)] = 2667, + [SMALL_STATE(167)] = 2677, + [SMALL_STATE(168)] = 2685, + [SMALL_STATE(169)] = 2695, + [SMALL_STATE(170)] = 2705, + [SMALL_STATE(171)] = 2715, + [SMALL_STATE(172)] = 2722, + [SMALL_STATE(173)] = 2729, + [SMALL_STATE(174)] = 2736, + [SMALL_STATE(175)] = 2743, + [SMALL_STATE(176)] = 2750, + [SMALL_STATE(177)] = 2757, + [SMALL_STATE(178)] = 2764, + [SMALL_STATE(179)] = 2771, + [SMALL_STATE(180)] = 2778, + [SMALL_STATE(181)] = 2785, + [SMALL_STATE(182)] = 2792, + [SMALL_STATE(183)] = 2799, + [SMALL_STATE(184)] = 2806, + [SMALL_STATE(185)] = 2813, + [SMALL_STATE(186)] = 2820, + [SMALL_STATE(187)] = 2827, + [SMALL_STATE(188)] = 2834, + [SMALL_STATE(189)] = 2841, + [SMALL_STATE(190)] = 2848, + [SMALL_STATE(191)] = 2855, + [SMALL_STATE(192)] = 2862, + [SMALL_STATE(193)] = 2869, + [SMALL_STATE(194)] = 2876, + [SMALL_STATE(195)] = 2883, + [SMALL_STATE(196)] = 2890, + [SMALL_STATE(197)] = 2897, + [SMALL_STATE(198)] = 2904, }; 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_EXTRA(), - [5] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), - [7] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_type, 2, .production_id = 2), - [9] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_type, 2, .production_id = 2), - [11] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primitive_type, 1), - [13] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primitive_type, 1), + [5] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), + [7] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primitive_type, 1), + [9] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primitive_type, 1), + [11] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_type, 2, .production_id = 2), + [13] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_type, 2, .production_id = 2), [15] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), - [17] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(118), - [20] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(174), - [23] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(23), + [17] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(123), + [20] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(191), + [23] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(29), [26] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(62), [29] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(62), - [32] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(113), - [35] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(133), - [38] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(177), - [41] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(173), - [44] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(132), - [47] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(99), - [50] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(129), - [53] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), - [55] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), - [57] = {.entry = {.count = 1, .reusable = true}}, SHIFT(174), - [59] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), + [32] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(137), + [35] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(142), + [38] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(190), + [41] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(189), + [44] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(150), + [47] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(96), + [50] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(149), + [53] = {.entry = {.count = 1, .reusable = true}}, SHIFT(167), + [55] = {.entry = {.count = 1, .reusable = true}}, SHIFT(123), + [57] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191), + [59] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), [61] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), [63] = {.entry = {.count = 1, .reusable = false}}, SHIFT(62), - [65] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113), - [67] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), - [69] = {.entry = {.count = 1, .reusable = false}}, SHIFT(177), - [71] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), - [73] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), - [75] = {.entry = {.count = 1, .reusable = true}}, SHIFT(99), - [77] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), - [79] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155), + [65] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), + [67] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), + [69] = {.entry = {.count = 1, .reusable = false}}, SHIFT(190), + [71] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189), + [73] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), + [75] = {.entry = {.count = 1, .reusable = true}}, SHIFT(96), + [77] = {.entry = {.count = 1, .reusable = true}}, SHIFT(149), + [79] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161), [81] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_number_literal, 1), [83] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_number_literal, 1), - [85] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_definition, 2), - [87] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_definition, 2), - [89] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_definition, 3), - [91] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_definition, 3), + [85] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_definition, 3), + [87] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_definition, 3), + [89] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_definition, 2), + [91] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_definition, 2), [93] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_definition, 1), - [95] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), + [95] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), [97] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_definition, 1), [99] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_identifier, 3, .production_id = 4), [101] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_identifier, 3, .production_id = 4), @@ -20420,242 +20610,249 @@ static const TSParseActionEntry ts_parse_actions[] = { [105] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_identifier, 4, .production_id = 5), [107] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_declaration, 2), [109] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_declaration, 2), - [111] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 4), - [113] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 4), - [115] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_declaration, 2), - [117] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_declaration, 2), - [119] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_definition, 3), - [121] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_definition, 3), - [123] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_declaration, 3), - [125] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_declaration, 3), - [127] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_declaration, 3), - [129] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_declaration, 3), - [131] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_data_declaration, 3), - [133] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_declaration, 3), - [135] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_locals_declaration, 2), - [137] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_locals_declaration, 2), - [139] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 2), - [141] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 2), - [143] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_declaration, 2), - [145] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_declaration, 2), - [147] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 1), - [149] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 1), - [151] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_data_declaration, 4), - [153] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_declaration, 4), - [155] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catchall_declaration, 7), - [157] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catchall_declaration, 7), - [159] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_declaration, 8), - [161] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_declaration, 8), - [163] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_definition, 2), - [165] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_definition, 2), - [167] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_declaration, 4), - [169] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_declaration, 4), - [171] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 3), - [173] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 3), - [175] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 3), - [177] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 3), - [179] = {.entry = {.count = 1, .reusable = false}}, SHIFT(121), - [181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), - [183] = {.entry = {.count = 1, .reusable = false}}, SHIFT(44), - [185] = {.entry = {.count = 1, .reusable = false}}, SHIFT(125), - [187] = {.entry = {.count = 1, .reusable = false}}, SHIFT(64), - [189] = {.entry = {.count = 1, .reusable = false}}, SHIFT(54), - [191] = {.entry = {.count = 1, .reusable = false}}, SHIFT(65), - [193] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(), - [195] = {.entry = {.count = 1, .reusable = false}}, SHIFT(156), - [197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(165), - [199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), - [201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125), - [203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), - [205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54), - [207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), - [209] = {.entry = {.count = 1, .reusable = false}}, SHIFT(165), - [211] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_access_modifiers, 1), - [213] = {.entry = {.count = 1, .reusable = false}}, SHIFT(34), - [215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34), - [217] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), - [219] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(34), - [222] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(34), - [225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), - [227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(114), - [229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), - [231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), - [233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), - [235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), - [237] = {.entry = {.count = 1, .reusable = false}}, SHIFT(157), - [239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(162), - [241] = {.entry = {.count = 1, .reusable = false}}, SHIFT(162), - [243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), - [245] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(37), - [248] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(37), - [251] = {.entry = {.count = 1, .reusable = false}}, SHIFT(37), - [253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), - [255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(33), - [257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), - [259] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(41), - [262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), - [264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161), - [266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), - [268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), - [270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), - [272] = {.entry = {.count = 1, .reusable = false}}, SHIFT(116), - [274] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7), - [276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(116), - [278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143), - [280] = {.entry = {.count = 1, .reusable = false}}, SHIFT(108), - [282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(117), - [284] = {.entry = {.count = 1, .reusable = false}}, SHIFT(144), - [286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144), - [288] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 2), - [290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186), - [292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(184), - [294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), - [296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), - [298] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 3), - [300] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 4), - [302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73), - [304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), - [306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3), - [308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), - [310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), - [312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), - [314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), - [316] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(73), - [319] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), - [321] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(69), - [324] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(3), - [327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), - [329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(149), - [331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), - [333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(164), - [335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), - [337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), - [339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163), + [111] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catchall_declaration, 7), + [113] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catchall_declaration, 7), + [115] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_declaration, 3), + [117] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_declaration, 3), + [119] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_declaration, 2), + [121] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_declaration, 2), + [123] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_locals_declaration, 2), + [125] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_locals_declaration, 2), + [127] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_declaration, 2), + [129] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_declaration, 2), + [131] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_data_declaration, 4), + [133] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_declaration, 4), + [135] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 3), + [137] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 3), + [139] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_declaration, 4), + [141] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_declaration, 4), + [143] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_definition, 2), + [145] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_definition, 2), + [147] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 3), + [149] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 3), + [151] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_declaration, 8), + [153] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_declaration, 8), + [155] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_definition, 3), + [157] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_definition, 3), + [159] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_data_declaration, 3), + [161] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_declaration, 3), + [163] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_declaration, 3), + [165] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_declaration, 3), + [167] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 4), + [169] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 4), + [171] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 1), + [173] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 1), + [175] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 2), + [177] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 2), + [179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), + [181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), + [183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(114), + [185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), + [187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), + [189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), + [191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169), + [193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(127), + [195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143), + [197] = {.entry = {.count = 1, .reusable = false}}, SHIFT(143), + [199] = {.entry = {.count = 1, .reusable = false}}, SHIFT(129), + [201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), + [203] = {.entry = {.count = 1, .reusable = false}}, SHIFT(44), + [205] = {.entry = {.count = 1, .reusable = false}}, SHIFT(135), + [207] = {.entry = {.count = 1, .reusable = false}}, SHIFT(69), + [209] = {.entry = {.count = 1, .reusable = false}}, SHIFT(54), + [211] = {.entry = {.count = 1, .reusable = false}}, SHIFT(63), + [213] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(), + [215] = {.entry = {.count = 1, .reusable = false}}, SHIFT(152), + [217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(160), + [219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), + [221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), + [223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), + [225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54), + [227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), + [229] = {.entry = {.count = 1, .reusable = false}}, SHIFT(160), + [231] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_access_modifiers, 1), + [233] = {.entry = {.count = 1, .reusable = false}}, SHIFT(35), + [235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), + [237] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), + [239] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(35), + [242] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(35), + [245] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(36), + [248] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(36), + [251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), + [253] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(38), + [256] = {.entry = {.count = 1, .reusable = false}}, SHIFT(36), + [258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), + [260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), + [262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), + [264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34), + [266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(116), + [268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), + [270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), + [272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), + [274] = {.entry = {.count = 1, .reusable = false}}, SHIFT(115), + [276] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7), + [278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(115), + [280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), + [282] = {.entry = {.count = 1, .reusable = false}}, SHIFT(108), + [284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120), + [286] = {.entry = {.count = 1, .reusable = false}}, SHIFT(157), + [288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(157), + [290] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 2), + [292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), + [294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193), + [296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), + [298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), + [300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73), + [302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), + [304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2), + [306] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 3), + [308] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 4), + [310] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(73), + [313] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), + [315] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(68), + [318] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(2), + [321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), + [323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), + [325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), + [327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), + [329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), + [331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), + [333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), + [335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), + [337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146), + [339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), [341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126), - [343] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_opcode, 1), - [345] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_opcode, 1), - [347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), - [349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159), - [351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120), - [353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), - [355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(153), - [357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), - [359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2), - [361] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 5), - [363] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 1), - [365] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), - [367] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), SHIFT_REPEAT(118), - [370] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_identifier, 2), - [372] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 6), - [374] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 1), - [376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(124), - [378] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), - [380] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), SHIFT_REPEAT(184), - [383] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_super_declaration, 2), + [343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74), + [345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), + [347] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_opcode, 1), + [349] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_opcode, 1), + [351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), + [353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(122), + [355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163), + [357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), + [359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3), + [361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154), + [363] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 5), + [365] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 1), + [367] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_identifier, 2), + [369] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), + [371] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), SHIFT_REPEAT(123), + [374] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 6), + [376] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 1), + [378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), + [380] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), + [382] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), SHIFT_REPEAT(193), [385] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), - [387] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), SHIFT_REPEAT(36), - [390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18), - [392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), - [394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), - [396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), - [398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(181), - [400] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_declaration, 2), - [402] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_implements_declaration, 2), - [404] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), - [406] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), SHIFT_REPEAT(7), - [409] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), SHIFT_REPEAT(7), - [412] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 7), - [414] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 3), - [416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), - [418] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), - [420] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), SHIFT_REPEAT(39), - [423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(119), - [425] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), - [427] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), SHIFT_REPEAT(7), - [430] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), SHIFT_REPEAT(7), - [433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), - [435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169), - [437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), - [439] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_full_field_identifier, 3), - [441] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_full_method_identifier, 3), - [443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), - [445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), - [447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), - [449] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_definition_repeat1, 2), SHIFT_REPEAT(169), - [452] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_annotation_definition_repeat1, 2), - [454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), - [456] = {.entry = {.count = 1, .reusable = false}}, SHIFT(32), - [458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), - [460] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__identifier, 1), - [462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85), - [464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), - [466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), - [468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), - [470] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 3), - [472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), - [474] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__statement_argument, 1), - [476] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statement_argument, 1), - [478] = {.entry = {.count = 1, .reusable = false}}, SHIFT(86), - [480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(130), - [482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28), - [484] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 2), - [486] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__identifier, 1), - [488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(82), - [490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(123), - [492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17), - [494] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_packed_switch_declaration_repeat1, 2), SHIFT_REPEAT(130), - [497] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_packed_switch_declaration_repeat1, 2), - [499] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 3), - [501] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 3), - [503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146), - [505] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(45), - [508] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), - [510] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_repeat1, 2), SHIFT_REPEAT(32), - [513] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_statement_repeat1, 2), - [515] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_full_field_identifier, 3), - [517] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_full_method_identifier, 3), - [519] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_reference, 2), - [521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(168), - [523] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 2), - [525] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 2), - [527] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_declaration, 3), - [529] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 4), - [531] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 4), - [533] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 3), - [535] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 3, .production_id = 1), - [537] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 5), - [539] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 5), - [541] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 3), - [543] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 2), - [545] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field_identifier, 2), - [547] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_property, 3, .production_id = 3), - [549] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_value, 1), - [551] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_statement_repeat1, 2), - [553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(183), - [555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), - [557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83), - [559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), - [561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(145), - [563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(166), - [565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), - [567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(180), - [569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), - [571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), - [573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), - [575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185), - [577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(167), - [579] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), - [581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), - [583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), - [585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), - [587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(95), - [589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190), - [591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(94), - [593] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 3), - [595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192), - [597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187), - [599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), - [601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), + [387] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), SHIFT_REPEAT(40), + [390] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_super_declaration, 2), + [392] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_full_field_identifier, 3), + [394] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 3), + [396] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_definition_repeat1, 2), SHIFT_REPEAT(188), + [399] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_annotation_definition_repeat1, 2), + [401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), + [403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), + [405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), + [407] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 7), + [409] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), + [411] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), SHIFT_REPEAT(42), + [414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), + [416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), + [418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), + [420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), + [422] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), + [424] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), SHIFT_REPEAT(7), + [427] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), SHIFT_REPEAT(7), + [430] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_full_method_identifier, 3), + [432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), + [434] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_declaration, 2), + [436] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), + [438] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), SHIFT_REPEAT(7), + [441] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), SHIFT_REPEAT(7), + [444] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_implements_declaration, 2), + [446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), + [448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91), + [450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(165), + [452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), + [454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), + [456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), + [458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), + [460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(145), + [462] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__identifier, 1), + [464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84), + [466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), + [468] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 2), + [470] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_property, 3, .production_id = 3), + [472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(124), + [474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), + [476] = {.entry = {.count = 1, .reusable = false}}, SHIFT(33), + [478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28), + [480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192), + [482] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_packed_switch_declaration_repeat1, 2), SHIFT_REPEAT(124), + [485] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_packed_switch_declaration_repeat1, 2), + [487] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 3), + [489] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 3), + [491] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__statement_argument, 1), + [493] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statement_argument, 1), + [495] = {.entry = {.count = 1, .reusable = false}}, SHIFT(86), + [497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), + [499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), + [501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(156), + [503] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 4), + [505] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 2), + [507] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 3), + [509] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__identifier, 1), + [511] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_repeat1, 2), SHIFT_REPEAT(33), + [514] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_statement_repeat1, 2), + [516] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_reference, 2), + [518] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subannotation_definition, 2), + [520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(119), + [522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), + [524] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_value, 1), + [526] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(45), + [529] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), + [531] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subannotation_definition, 3), + [533] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 3), + [535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83), + [537] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_declaration, 3), + [539] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field_identifier, 2), + [541] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 5), + [543] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 5), + [545] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 4), + [547] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subannotation_declaration, 2), + [549] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_statement_repeat1, 2), + [551] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 2), + [553] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_full_method_identifier, 3), + [555] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_full_field_identifier, 3), + [557] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 3), + [559] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 3, .production_id = 1), + [561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(196), + [563] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 2), + [565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), + [567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155), + [569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125), + [571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159), + [573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179), + [575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), + [577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(180), + [579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), + [581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), + [583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177), + [585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(181), + [587] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), + [589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(182), + [591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(174), + [593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(184), + [595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), + [597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), + [599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186), + [601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187), + [603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), + [605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(153), + [607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(107), + [609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(105), + [611] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 3), + [613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85), + [615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195), }; #ifdef __cplusplus From 8780d8ba6ba0be6a8a83116e39e22042055b057b Mon Sep 17 00:00:00 2001 From: Yotam Nachum Date: Wed, 5 Jan 2022 10:22:07 +0200 Subject: [PATCH 40/98] Add full field identifier to enum value --- grammar.js | 3 +- src/grammar.json | 13 +- src/node-types.json | 4 + src/parser.c | 2579 ++++++++++++++++++++++--------------------- 4 files changed, 1319 insertions(+), 1280 deletions(-) diff --git a/grammar.js b/grammar.js index 44aca0e0b..cff8ee72d 100644 --- a/grammar.js +++ b/grammar.js @@ -453,7 +453,8 @@ module.exports = grammar({ access_modifiers: _ => repeat1(choice(...modifiers)), comment: _ => token(seq("#", /.*/)), - enum_reference: $ => seq(".enum", $.field_identifier), + enum_reference: $ => + seq(".enum", choice($.field_identifier, $.full_field_identifier)), variable: _ => /v\d+/, parameter: _ => /p\d+/, diff --git a/src/grammar.json b/src/grammar.json index 9a1523575..cbe4c0c17 100644 --- a/src/grammar.json +++ b/src/grammar.json @@ -1987,8 +1987,17 @@ "value": ".enum" }, { - "type": "SYMBOL", - "name": "field_identifier" + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "field_identifier" + }, + { + "type": "SYMBOL", + "name": "full_field_identifier" + } + ] } ] }, diff --git a/src/node-types.json b/src/node-types.json index 10865af3b..eac3fd40d 100644 --- a/src/node-types.json +++ b/src/node-types.json @@ -324,6 +324,10 @@ { "type": "field_identifier", "named": true + }, + { + "type": "full_field_identifier", + "named": true } ] } diff --git a/src/parser.c b/src/parser.c index ab40bfe44..ae30d61f6 100644 --- a/src/parser.c +++ b/src/parser.c @@ -14,7 +14,7 @@ #endif #define LANGUAGE_VERSION 13 -#define STATE_COUNT 199 +#define STATE_COUNT 201 #define LARGE_STATE_COUNT 31 #define SYMBOL_COUNT 364 #define ALIAS_COUNT 2 @@ -10526,9 +10526,9 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [33] = {.lex_state = 4}, [34] = {.lex_state = 6}, [35] = {.lex_state = 6}, - [36] = {.lex_state = 8}, + [36] = {.lex_state = 7}, [37] = {.lex_state = 7}, - [38] = {.lex_state = 7}, + [38] = {.lex_state = 8}, [39] = {.lex_state = 8}, [40] = {.lex_state = 7}, [41] = {.lex_state = 7}, @@ -10552,9 +10552,9 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [59] = {.lex_state = 0}, [60] = {.lex_state = 0}, [61] = {.lex_state = 0}, - [62] = {.lex_state = 1}, + [62] = {.lex_state = 0}, [63] = {.lex_state = 0}, - [64] = {.lex_state = 0}, + [64] = {.lex_state = 1}, [65] = {.lex_state = 0}, [66] = {.lex_state = 0}, [67] = {.lex_state = 0}, @@ -10572,96 +10572,96 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [79] = {.lex_state = 0}, [80] = {.lex_state = 0}, [81] = {.lex_state = 0}, - [82] = {.lex_state = 0}, + [82] = {.lex_state = 4}, [83] = {.lex_state = 4}, - [84] = {.lex_state = 4}, - [85] = {.lex_state = 0}, - [86] = {.lex_state = 4}, - [87] = {.lex_state = 1568}, + [84] = {.lex_state = 0}, + [85] = {.lex_state = 4}, + [86] = {.lex_state = 0}, + [87] = {.lex_state = 4}, [88] = {.lex_state = 0}, [89] = {.lex_state = 0}, - [90] = {.lex_state = 1568}, + [90] = {.lex_state = 0}, [91] = {.lex_state = 0}, [92] = {.lex_state = 0}, [93] = {.lex_state = 0}, [94] = {.lex_state = 0}, - [95] = {.lex_state = 0}, + [95] = {.lex_state = 1568}, [96] = {.lex_state = 0}, [97] = {.lex_state = 0}, [98] = {.lex_state = 0}, [99] = {.lex_state = 0}, - [100] = {.lex_state = 0}, + [100] = {.lex_state = 1568}, [101] = {.lex_state = 0}, - [102] = {.lex_state = 1568}, + [102] = {.lex_state = 0}, [103] = {.lex_state = 0}, [104] = {.lex_state = 0}, [105] = {.lex_state = 0}, [106] = {.lex_state = 0}, [107] = {.lex_state = 0}, - [108] = {.lex_state = 0}, + [108] = {.lex_state = 1568}, [109] = {.lex_state = 4}, - [110] = {.lex_state = 1568}, + [110] = {.lex_state = 0}, [111] = {.lex_state = 1568}, [112] = {.lex_state = 1568}, [113] = {.lex_state = 1568}, [114] = {.lex_state = 1568}, - [115] = {.lex_state = 0}, - [116] = {.lex_state = 1568}, - [117] = {.lex_state = 1568}, + [115] = {.lex_state = 1568}, + [116] = {.lex_state = 0}, + [117] = {.lex_state = 0}, [118] = {.lex_state = 1}, - [119] = {.lex_state = 0}, - [120] = {.lex_state = 0}, - [121] = {.lex_state = 1}, - [122] = {.lex_state = 1568}, - [123] = {.lex_state = 0}, + [119] = {.lex_state = 1568}, + [120] = {.lex_state = 1568}, + [121] = {.lex_state = 0}, + [122] = {.lex_state = 0}, + [123] = {.lex_state = 1}, [124] = {.lex_state = 0}, [125] = {.lex_state = 0}, - [126] = {.lex_state = 1568}, + [126] = {.lex_state = 0}, [127] = {.lex_state = 1568}, - [128] = {.lex_state = 1}, - [129] = {.lex_state = 1}, + [128] = {.lex_state = 1568}, + [129] = {.lex_state = 0}, [130] = {.lex_state = 0}, - [131] = {.lex_state = 0}, - [132] = {.lex_state = 1568}, - [133] = {.lex_state = 0}, - [134] = {.lex_state = 1568}, - [135] = {.lex_state = 1}, - [136] = {.lex_state = 1}, + [131] = {.lex_state = 1568}, + [132] = {.lex_state = 0}, + [133] = {.lex_state = 1568}, + [134] = {.lex_state = 1}, + [135] = {.lex_state = 1568}, + [136] = {.lex_state = 0}, [137] = {.lex_state = 0}, [138] = {.lex_state = 1568}, - [139] = {.lex_state = 1568}, - [140] = {.lex_state = 1568}, - [141] = {.lex_state = 0}, - [142] = {.lex_state = 0}, - [143] = {.lex_state = 1568}, - [144] = {.lex_state = 0}, + [139] = {.lex_state = 0}, + [140] = {.lex_state = 1}, + [141] = {.lex_state = 1}, + [142] = {.lex_state = 1568}, + [143] = {.lex_state = 0}, + [144] = {.lex_state = 1568}, [145] = {.lex_state = 1568}, - [146] = {.lex_state = 1568}, - [147] = {.lex_state = 0}, + [146] = {.lex_state = 1}, + [147] = {.lex_state = 1568}, [148] = {.lex_state = 1}, [149] = {.lex_state = 0}, [150] = {.lex_state = 0}, [151] = {.lex_state = 0}, - [152] = {.lex_state = 1}, - [153] = {.lex_state = 1568}, + [152] = {.lex_state = 1568}, + [153] = {.lex_state = 1}, [154] = {.lex_state = 1}, - [155] = {.lex_state = 1}, - [156] = {.lex_state = 1}, - [157] = {.lex_state = 0}, + [155] = {.lex_state = 4}, + [156] = {.lex_state = 0}, + [157] = {.lex_state = 4}, [158] = {.lex_state = 1}, - [159] = {.lex_state = 1568}, - [160] = {.lex_state = 1}, - [161] = {.lex_state = 0}, + [159] = {.lex_state = 0}, + [160] = {.lex_state = 0}, + [161] = {.lex_state = 1}, [162] = {.lex_state = 1}, [163] = {.lex_state = 1}, [164] = {.lex_state = 1}, - [165] = {.lex_state = 1}, - [166] = {.lex_state = 4}, - [167] = {.lex_state = 0}, - [168] = {.lex_state = 0}, - [169] = {.lex_state = 4}, - [170] = {.lex_state = 1}, - [171] = {.lex_state = 0}, + [165] = {.lex_state = 0}, + [166] = {.lex_state = 1}, + [167] = {.lex_state = 1}, + [168] = {.lex_state = 1568}, + [169] = {.lex_state = 1}, + [170] = {.lex_state = 1568}, + [171] = {.lex_state = 1}, [172] = {.lex_state = 0}, [173] = {.lex_state = 0}, [174] = {.lex_state = 0}, @@ -10689,6 +10689,8 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [196] = {.lex_state = 0}, [197] = {.lex_state = 0}, [198] = {.lex_state = 0}, + [199] = {.lex_state = 0}, + [200] = {.lex_state = 0}, }; static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { @@ -10999,8 +11001,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null_literal] = ACTIONS(1), }, [1] = { - [sym_class_definition] = STATE(183), - [sym_class_declaration] = STATE(168), + [sym_class_definition] = STATE(192), + [sym_class_declaration] = STATE(156), [anon_sym_DOTclass] = ACTIONS(5), [sym_comment] = ACTIONS(3), }, @@ -11531,21 +11533,21 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), }, [4] = { - [sym_annotation_definition] = STATE(29), + [sym_annotation_definition] = STATE(26), [sym_annotation_declaration] = STATE(111), - [sym_param_definition] = STATE(29), + [sym_param_definition] = STATE(26), [sym_param_declaration] = STATE(10), - [sym__code_line] = STATE(29), - [sym_statement] = STATE(29), + [sym__code_line] = STATE(26), + [sym_statement] = STATE(26), [sym_opcode] = STATE(32), - [sym__declaration] = STATE(29), - [sym_line_declaration] = STATE(29), - [sym_locals_declaration] = STATE(29), - [sym_catch_declaration] = STATE(29), - [sym_catchall_declaration] = STATE(29), - [sym_packed_switch_declaration] = STATE(29), - [sym_sparse_switch_declaration] = STATE(29), - [sym_array_data_declaration] = STATE(29), + [sym__declaration] = STATE(26), + [sym_line_declaration] = STATE(26), + [sym_locals_declaration] = STATE(26), + [sym_catch_declaration] = STATE(26), + [sym_catchall_declaration] = STATE(26), + [sym_packed_switch_declaration] = STATE(26), + [sym_sparse_switch_declaration] = STATE(26), + [sym_array_data_declaration] = STATE(26), [aux_sym_method_definition_repeat1] = STATE(4), [sym_end_method] = ACTIONS(15), [anon_sym_DOTannotation] = ACTIONS(17), @@ -11791,21 +11793,21 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), }, [5] = { - [sym_annotation_definition] = STATE(29), + [sym_annotation_definition] = STATE(26), [sym_annotation_declaration] = STATE(111), - [sym_param_definition] = STATE(29), + [sym_param_definition] = STATE(26), [sym_param_declaration] = STATE(10), - [sym__code_line] = STATE(29), - [sym_statement] = STATE(29), + [sym__code_line] = STATE(26), + [sym_statement] = STATE(26), [sym_opcode] = STATE(32), - [sym__declaration] = STATE(29), - [sym_line_declaration] = STATE(29), - [sym_locals_declaration] = STATE(29), - [sym_catch_declaration] = STATE(29), - [sym_catchall_declaration] = STATE(29), - [sym_packed_switch_declaration] = STATE(29), - [sym_sparse_switch_declaration] = STATE(29), - [sym_array_data_declaration] = STATE(29), + [sym__declaration] = STATE(26), + [sym_line_declaration] = STATE(26), + [sym_locals_declaration] = STATE(26), + [sym_catch_declaration] = STATE(26), + [sym_catchall_declaration] = STATE(26), + [sym_packed_switch_declaration] = STATE(26), + [sym_sparse_switch_declaration] = STATE(26), + [sym_array_data_declaration] = STATE(26), [aux_sym_method_definition_repeat1] = STATE(4), [sym_end_method] = ACTIONS(53), [anon_sym_DOTannotation] = ACTIONS(55), @@ -12051,21 +12053,21 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), }, [6] = { - [sym_annotation_definition] = STATE(29), + [sym_annotation_definition] = STATE(26), [sym_annotation_declaration] = STATE(111), - [sym_param_definition] = STATE(29), + [sym_param_definition] = STATE(26), [sym_param_declaration] = STATE(10), - [sym__code_line] = STATE(29), - [sym_statement] = STATE(29), + [sym__code_line] = STATE(26), + [sym_statement] = STATE(26), [sym_opcode] = STATE(32), - [sym__declaration] = STATE(29), - [sym_line_declaration] = STATE(29), - [sym_locals_declaration] = STATE(29), - [sym_catch_declaration] = STATE(29), - [sym_catchall_declaration] = STATE(29), - [sym_packed_switch_declaration] = STATE(29), - [sym_sparse_switch_declaration] = STATE(29), - [sym_array_data_declaration] = STATE(29), + [sym__declaration] = STATE(26), + [sym_line_declaration] = STATE(26), + [sym_locals_declaration] = STATE(26), + [sym_catch_declaration] = STATE(26), + [sym_catchall_declaration] = STATE(26), + [sym_packed_switch_declaration] = STATE(26), + [sym_sparse_switch_declaration] = STATE(26), + [sym_array_data_declaration] = STATE(26), [aux_sym_method_definition_repeat1] = STATE(5), [sym_end_method] = ACTIONS(79), [anon_sym_DOTannotation] = ACTIONS(55), @@ -13061,9 +13063,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), }, [10] = { - [sym_annotation_definition] = STATE(95), + [sym_annotation_definition] = STATE(98), [sym_annotation_declaration] = STATE(111), - [aux_sym_class_definition_repeat2] = STATE(95), + [aux_sym_class_definition_repeat2] = STATE(98), [sym_end_method] = ACTIONS(93), [anon_sym_DOTannotation] = ACTIONS(55), [anon_sym_DOTparam] = ACTIONS(93), @@ -18215,11 +18217,11 @@ static const uint16_t ts_small_parse_table[] = { sym_string_literal, ACTIONS(197), 1, sym_null_literal, - STATE(110), 1, + STATE(113), 1, sym_subannotation_declaration, - STATE(117), 1, + STATE(120), 1, sym_annotation_value, - STATE(197), 1, + STATE(199), 1, sym_array_type, ACTIONS(193), 2, aux_sym_number_literal_token1, @@ -18228,7 +18230,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - STATE(143), 9, + STATE(119), 9, sym_subannotation_definition, sym__identifier, sym_field_identifier, @@ -18251,7 +18253,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(213), 1, sym_comment, - STATE(128), 1, + STATE(134), 1, sym_array_type, ACTIONS(215), 2, aux_sym_number_literal_token1, @@ -18265,7 +18267,7 @@ static const uint16_t ts_small_parse_table[] = { sym_variable, sym_parameter, sym_string_literal, - STATE(129), 9, + STATE(140), 9, sym__statement_argument, sym__identifier, sym_field_identifier, @@ -18286,7 +18288,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_field_identifier_token1, ACTIONS(227), 1, anon_sym_LBRACK, - STATE(128), 1, + STATE(134), 1, sym_array_type, ACTIONS(215), 2, aux_sym_number_literal_token1, @@ -18301,7 +18303,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - STATE(160), 9, + STATE(166), 9, sym__statement_argument, sym__identifier, sym_field_identifier, @@ -18314,9 +18316,9 @@ static const uint16_t ts_small_parse_table[] = { [152] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(235), 1, + ACTIONS(236), 1, anon_sym_declared_DASHsynchronized, - STATE(35), 1, + STATE(34), 1, aux_sym_access_modifiers_repeat1, ACTIONS(231), 3, anon_sym_LTclinit_GT_LPAREN, @@ -18343,15 +18345,15 @@ static const uint16_t ts_small_parse_table[] = { [186] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(242), 1, + ACTIONS(243), 1, anon_sym_declared_DASHsynchronized, - STATE(35), 1, + STATE(34), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(237), 3, + ACTIONS(239), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - ACTIONS(239), 17, + ACTIONS(241), 17, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -18369,16 +18371,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_constructor, anon_sym_varargs, anon_sym_annotation, - [220] = 5, + [220] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(237), 1, - aux_sym_field_identifier_token1, - ACTIONS(248), 1, - anon_sym_declared_DASHsynchronized, - STATE(36), 1, + STATE(38), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(245), 17, + STATE(157), 1, + sym_access_modifiers, + ACTIONS(245), 18, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -18395,15 +18395,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_enum, anon_sym_constructor, anon_sym_varargs, + anon_sym_declared_DASHsynchronized, anon_sym_annotation, - [252] = 4, + [250] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(231), 1, - sym_class_identifier, - STATE(38), 1, + STATE(41), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(251), 18, + STATE(198), 1, + sym_access_modifiers, + ACTIONS(247), 18, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -18422,14 +18423,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_varargs, anon_sym_declared_DASHsynchronized, anon_sym_annotation, - [282] = 4, + [280] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(237), 1, - sym_class_identifier, - STATE(38), 1, + ACTIONS(239), 1, + aux_sym_field_identifier_token1, + ACTIONS(251), 1, + anon_sym_declared_DASHsynchronized, + STATE(39), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(253), 18, + ACTIONS(249), 17, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -18446,18 +18449,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_enum, anon_sym_constructor, anon_sym_varargs, - anon_sym_declared_DASHsynchronized, anon_sym_annotation, [312] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(231), 1, aux_sym_field_identifier_token1, - ACTIONS(258), 1, + ACTIONS(256), 1, anon_sym_declared_DASHsynchronized, - STATE(36), 1, + STATE(39), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(256), 17, + ACTIONS(253), 17, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -18478,11 +18480,11 @@ static const uint16_t ts_small_parse_table[] = { [344] = 4, ACTIONS(3), 1, sym_comment, - STATE(39), 1, + ACTIONS(231), 1, + sym_class_identifier, + STATE(40), 1, aux_sym_access_modifiers_repeat1, - STATE(166), 1, - sym_access_modifiers, - ACTIONS(260), 18, + ACTIONS(259), 18, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -18504,10 +18506,10 @@ static const uint16_t ts_small_parse_table[] = { [374] = 4, ACTIONS(3), 1, sym_comment, - STATE(37), 1, + ACTIONS(239), 1, + sym_class_identifier, + STATE(40), 1, aux_sym_access_modifiers_repeat1, - STATE(198), 1, - sym_access_modifiers, ACTIONS(262), 18, anon_sym_public, anon_sym_private, @@ -18530,7 +18532,7 @@ static const uint16_t ts_small_parse_table[] = { [404] = 4, ACTIONS(3), 1, sym_comment, - STATE(34), 1, + STATE(35), 1, aux_sym_access_modifiers_repeat1, STATE(109), 1, sym_access_modifiers, @@ -18553,7 +18555,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_varargs, anon_sym_declared_DASHsynchronized, anon_sym_annotation, - [434] = 11, + [434] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(189), 1, @@ -18566,7 +18568,9 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_field_identifier_token1, ACTIONS(278), 1, sym_string_literal, - STATE(173), 1, + STATE(110), 1, + sym_number_literal, + STATE(182), 1, sym_array_type, ACTIONS(274), 2, sym_variable, @@ -18578,14 +18582,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - STATE(115), 6, + STATE(121), 5, sym__identifier, sym_field_identifier, sym_method_identifier, sym_full_field_identifier, sym_full_method_identifier, - sym_number_literal, - [477] = 12, + [479] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(189), 1, @@ -18598,9 +18601,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, ACTIONS(284), 1, sym_string_literal, - STATE(108), 1, - sym_number_literal, - STATE(173), 1, + STATE(182), 1, sym_array_type, ACTIONS(276), 2, aux_sym_number_literal_token1, @@ -18612,12 +18613,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - STATE(120), 5, + STATE(125), 6, sym__identifier, sym_field_identifier, sym_method_identifier, sym_full_field_identifier, sym_full_method_identifier, + sym_number_literal, [522] = 10, ACTIONS(3), 1, sym_comment, @@ -18629,7 +18631,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_field_identifier_token1, ACTIONS(288), 1, sym_string_literal, - STATE(173), 1, + STATE(182), 1, sym_array_type, ACTIONS(276), 2, aux_sym_number_literal_token1, @@ -18641,7 +18643,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - STATE(157), 6, + STATE(165), 6, sym__identifier, sym_field_identifier, sym_method_identifier, @@ -18665,50 +18667,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTmethod, STATE(6), 1, sym_method_declaration, - STATE(48), 1, + STATE(52), 1, sym_source_declaration, STATE(80), 1, sym_field_declaration, STATE(111), 1, sym_annotation_declaration, - STATE(56), 2, + STATE(54), 2, sym_implements_declaration, aux_sym_class_definition_repeat1, - STATE(70), 2, + STATE(71), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, STATE(79), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(104), 2, + STATE(91), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [612] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(189), 1, - anon_sym_LBRACK, - ACTIONS(300), 1, - sym_class_identifier, - ACTIONS(302), 1, - anon_sym_RPAREN, - STATE(51), 1, - aux_sym_method_identifier_repeat1, - STATE(73), 3, - sym__type, - sym_array_type, - sym_primitive_type, - ACTIONS(304), 9, - anon_sym_V, - anon_sym_Z, - anon_sym_B, - anon_sym_S, - anon_sym_C, - anon_sym_I, - anon_sym_J, - anon_sym_F, - anon_sym_D, - [644] = 13, + [612] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(55), 1, @@ -18719,7 +18696,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTfield, ACTIONS(298), 1, anon_sym_DOTmethod, - ACTIONS(306), 1, + ACTIONS(300), 1, ts_builtin_sym_end, STATE(6), 1, sym_method_declaration, @@ -18727,90 +18704,34 @@ static const uint16_t ts_small_parse_table[] = { sym_field_declaration, STATE(111), 1, sym_annotation_declaration, - STATE(49), 2, - sym_implements_declaration, - aux_sym_class_definition_repeat1, - STATE(72), 2, + STATE(70), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, STATE(75), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(88), 2, - sym_method_definition, - aux_sym_class_definition_repeat4, - [688] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(55), 1, - anon_sym_DOTannotation, - ACTIONS(294), 1, - anon_sym_DOTimplements, - ACTIONS(296), 1, - anon_sym_DOTfield, - ACTIONS(298), 1, - anon_sym_DOTmethod, - ACTIONS(308), 1, - ts_builtin_sym_end, - STATE(6), 1, - sym_method_declaration, - STATE(80), 1, - sym_field_declaration, - STATE(111), 1, - sym_annotation_declaration, - STATE(71), 2, - sym_annotation_definition, - aux_sym_class_definition_repeat2, - STATE(77), 2, - sym_field_definition, - aux_sym_class_definition_repeat3, STATE(81), 2, sym_implements_declaration, aux_sym_class_definition_repeat1, - STATE(100), 2, + STATE(89), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [732] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(310), 1, - sym_class_identifier, - ACTIONS(313), 1, - anon_sym_RPAREN, - ACTIONS(315), 1, - anon_sym_LBRACK, - STATE(50), 1, - aux_sym_method_identifier_repeat1, - STATE(73), 3, - sym__type, - sym_array_type, - sym_primitive_type, - ACTIONS(318), 9, - anon_sym_V, - anon_sym_Z, - anon_sym_B, - anon_sym_S, - anon_sym_C, - anon_sym_I, - anon_sym_J, - anon_sym_F, - anon_sym_D, - [764] = 7, + [656] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(189), 1, anon_sym_LBRACK, - ACTIONS(300), 1, + ACTIONS(302), 1, sym_class_identifier, - ACTIONS(321), 1, + ACTIONS(304), 1, anon_sym_RPAREN, - STATE(50), 1, + STATE(51), 1, aux_sym_method_identifier_repeat1, STATE(73), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(304), 9, + ACTIONS(306), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -18820,22 +18741,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [796] = 7, + [688] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(189), 1, anon_sym_LBRACK, - ACTIONS(300), 1, + ACTIONS(302), 1, sym_class_identifier, - ACTIONS(323), 1, + ACTIONS(308), 1, anon_sym_RPAREN, - STATE(50), 1, + STATE(55), 1, aux_sym_method_identifier_repeat1, STATE(73), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(304), 9, + ACTIONS(306), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -18845,22 +18766,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [828] = 7, + [720] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(189), 1, anon_sym_LBRACK, - ACTIONS(300), 1, + ACTIONS(302), 1, sym_class_identifier, - ACTIONS(325), 1, + ACTIONS(310), 1, anon_sym_RPAREN, - STATE(50), 1, + STATE(49), 1, aux_sym_method_identifier_repeat1, STATE(73), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(304), 9, + ACTIONS(306), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -18870,22 +18791,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [860] = 7, + [752] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(189), 1, anon_sym_LBRACK, - ACTIONS(300), 1, + ACTIONS(302), 1, sym_class_identifier, - ACTIONS(327), 1, + ACTIONS(312), 1, anon_sym_RPAREN, - STATE(52), 1, + STATE(55), 1, aux_sym_method_identifier_repeat1, STATE(73), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(304), 9, + ACTIONS(306), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -18895,22 +18816,53 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [892] = 7, + [784] = 13, + ACTIONS(3), 1, + sym_comment, + ACTIONS(55), 1, + anon_sym_DOTannotation, + ACTIONS(294), 1, + anon_sym_DOTimplements, + ACTIONS(296), 1, + anon_sym_DOTfield, + ACTIONS(298), 1, + anon_sym_DOTmethod, + ACTIONS(314), 1, + ts_builtin_sym_end, + STATE(6), 1, + sym_method_declaration, + STATE(80), 1, + sym_field_declaration, + STATE(111), 1, + sym_annotation_declaration, + STATE(47), 2, + sym_implements_declaration, + aux_sym_class_definition_repeat1, + STATE(72), 2, + sym_annotation_definition, + aux_sym_class_definition_repeat2, + STATE(78), 2, + sym_field_definition, + aux_sym_class_definition_repeat3, + STATE(106), 2, + sym_method_definition, + aux_sym_class_definition_repeat4, + [828] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(189), 1, anon_sym_LBRACK, - ACTIONS(300), 1, + ACTIONS(302), 1, sym_class_identifier, - ACTIONS(329), 1, + ACTIONS(316), 1, anon_sym_RPAREN, - STATE(53), 1, + STATE(55), 1, aux_sym_method_identifier_repeat1, STATE(73), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(304), 9, + ACTIONS(306), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -18920,7 +18872,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [924] = 13, + [860] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(55), 1, @@ -18931,7 +18883,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTfield, ACTIONS(298), 1, anon_sym_DOTmethod, - ACTIONS(306), 1, + ACTIONS(314), 1, ts_builtin_sym_end, STATE(6), 1, sym_method_declaration, @@ -18942,27 +18894,31 @@ static const uint16_t ts_small_parse_table[] = { STATE(72), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(75), 2, + STATE(78), 2, sym_field_definition, aux_sym_class_definition_repeat3, STATE(81), 2, sym_implements_declaration, aux_sym_class_definition_repeat1, - STATE(88), 2, + STATE(106), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [968] = 5, + [904] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(189), 1, - anon_sym_LBRACK, - ACTIONS(331), 1, + ACTIONS(318), 1, sym_class_identifier, - STATE(11), 3, + ACTIONS(321), 1, + anon_sym_RPAREN, + ACTIONS(323), 1, + anon_sym_LBRACK, + STATE(55), 1, + aux_sym_method_identifier_repeat1, + STATE(73), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(304), 9, + ACTIONS(326), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -18972,18 +18928,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [994] = 5, + [936] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(227), 1, + ACTIONS(189), 1, anon_sym_LBRACK, - ACTIONS(333), 1, + ACTIONS(302), 1, sym_class_identifier, - STATE(158), 3, + ACTIONS(329), 1, + anon_sym_RPAREN, + STATE(53), 1, + aux_sym_method_identifier_repeat1, + STATE(73), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(335), 9, + ACTIONS(306), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -18993,18 +18953,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1020] = 5, + [968] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(337), 1, + ACTIONS(331), 1, sym_class_identifier, - ACTIONS(339), 1, + ACTIONS(333), 1, anon_sym_LBRACK, - STATE(146), 3, + STATE(128), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(341), 9, + ACTIONS(335), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -19014,18 +18974,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1046] = 5, + [994] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(189), 1, anon_sym_LBRACK, - ACTIONS(343), 1, + ACTIONS(337), 1, sym_class_identifier, - STATE(74), 3, + STATE(2), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(304), 9, + ACTIONS(306), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -19035,18 +18995,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1072] = 5, + [1020] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(189), 1, anon_sym_LBRACK, - ACTIONS(345), 1, + ACTIONS(339), 1, sym_class_identifier, STATE(12), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(304), 9, + ACTIONS(306), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -19056,37 +19016,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1098] = 3, - ACTIONS(213), 1, - sym_comment, - ACTIONS(349), 1, - anon_sym_LF, - ACTIONS(347), 13, - sym_label, - anon_sym_LBRACE, - sym_class_identifier, - aux_sym_field_identifier_token1, - anon_sym_LTclinit_GT_LPAREN, - anon_sym_LTinit_GT_LPAREN, - aux_sym_method_identifier_token1, - anon_sym_LBRACK, - sym_variable, - sym_parameter, - aux_sym_number_literal_token1, - aux_sym_number_literal_token2, - sym_string_literal, - [1120] = 5, + [1046] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(227), 1, + ACTIONS(189), 1, anon_sym_LBRACK, - ACTIONS(351), 1, + ACTIONS(341), 1, sym_class_identifier, - STATE(118), 3, + STATE(74), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(335), 9, + ACTIONS(306), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -19096,18 +19037,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1146] = 5, + [1072] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(339), 1, + ACTIONS(227), 1, anon_sym_LBRACK, - ACTIONS(353), 1, + ACTIONS(343), 1, sym_class_identifier, - STATE(122), 3, + STATE(154), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(341), 9, + ACTIONS(345), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -19117,14 +19058,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1172] = 5, + [1098] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(227), 1, + ACTIONS(333), 1, anon_sym_LBRACK, - ACTIONS(355), 1, + ACTIONS(347), 1, sym_class_identifier, - STATE(163), 3, + STATE(131), 3, sym__type, sym_array_type, sym_primitive_type, @@ -19138,18 +19079,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1198] = 5, + [1124] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(339), 1, + ACTIONS(227), 1, anon_sym_LBRACK, - ACTIONS(357), 1, + ACTIONS(349), 1, sym_class_identifier, - STATE(140), 3, + STATE(171), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(341), 9, + ACTIONS(345), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -19159,18 +19100,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1224] = 5, - ACTIONS(3), 1, + [1150] = 3, + ACTIONS(213), 1, sym_comment, - ACTIONS(339), 1, - anon_sym_LBRACK, - ACTIONS(343), 1, + ACTIONS(353), 1, + anon_sym_LF, + ACTIONS(351), 13, + sym_label, + anon_sym_LBRACE, sym_class_identifier, - STATE(74), 3, - sym__type, - sym_array_type, + aux_sym_field_identifier_token1, + anon_sym_LTclinit_GT_LPAREN, + anon_sym_LTinit_GT_LPAREN, + aux_sym_method_identifier_token1, + anon_sym_LBRACK, + sym_variable, + sym_parameter, + aux_sym_number_literal_token1, + aux_sym_number_literal_token2, + sym_string_literal, + [1172] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(189), 1, + anon_sym_LBRACK, + ACTIONS(355), 1, + sym_class_identifier, + STATE(11), 3, + sym__type, + sym_array_type, sym_primitive_type, - ACTIONS(341), 9, + ACTIONS(306), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -19180,18 +19140,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1250] = 5, + [1198] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(189), 1, + ACTIONS(333), 1, + anon_sym_LBRACK, + ACTIONS(357), 1, + sym_class_identifier, + STATE(127), 3, + sym__type, + sym_array_type, + sym_primitive_type, + ACTIONS(335), 9, + anon_sym_V, + anon_sym_Z, + anon_sym_B, + anon_sym_S, + anon_sym_C, + anon_sym_I, + anon_sym_J, + anon_sym_F, + anon_sym_D, + [1224] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(227), 1, anon_sym_LBRACK, ACTIONS(359), 1, sym_class_identifier, - STATE(3), 3, + STATE(118), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(304), 9, + ACTIONS(345), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -19201,14 +19182,35 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1276] = 5, + [1250] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(227), 1, anon_sym_LBRACK, ACTIONS(361), 1, sym_class_identifier, - STATE(154), 3, + STATE(167), 3, + sym__type, + sym_array_type, + sym_primitive_type, + ACTIONS(345), 9, + anon_sym_V, + anon_sym_Z, + anon_sym_B, + anon_sym_S, + anon_sym_C, + anon_sym_I, + anon_sym_J, + anon_sym_F, + anon_sym_D, + [1276] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(333), 1, + anon_sym_LBRACK, + ACTIONS(341), 1, + sym_class_identifier, + STATE(74), 3, sym__type, sym_array_type, sym_primitive_type, @@ -19231,7 +19233,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTfield, ACTIONS(298), 1, anon_sym_DOTmethod, - ACTIONS(306), 1, + ACTIONS(363), 1, ts_builtin_sym_end, STATE(6), 1, sym_method_declaration, @@ -19239,13 +19241,13 @@ static const uint16_t ts_small_parse_table[] = { sym_field_declaration, STATE(111), 1, sym_annotation_declaration, - STATE(75), 2, + STATE(76), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(76), 2, + STATE(77), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(88), 2, + STATE(96), 2, sym_method_definition, aux_sym_class_definition_repeat4, [1339] = 11, @@ -19257,7 +19259,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTfield, ACTIONS(298), 1, anon_sym_DOTmethod, - ACTIONS(363), 1, + ACTIONS(314), 1, ts_builtin_sym_end, STATE(6), 1, sym_method_declaration, @@ -19265,13 +19267,13 @@ static const uint16_t ts_small_parse_table[] = { sym_field_declaration, STATE(111), 1, sym_annotation_declaration, - STATE(76), 2, + STATE(77), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, STATE(78), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(97), 2, + STATE(106), 2, sym_method_definition, aux_sym_class_definition_repeat4, [1376] = 11, @@ -19283,7 +19285,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTfield, ACTIONS(298), 1, anon_sym_DOTmethod, - ACTIONS(308), 1, + ACTIONS(300), 1, ts_builtin_sym_end, STATE(6), 1, sym_method_declaration, @@ -19291,13 +19293,13 @@ static const uint16_t ts_small_parse_table[] = { sym_field_declaration, STATE(111), 1, sym_annotation_declaration, - STATE(76), 2, - sym_annotation_definition, - aux_sym_class_definition_repeat2, - STATE(77), 2, + STATE(75), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(100), 2, + STATE(77), 2, + sym_annotation_definition, + aux_sym_class_definition_repeat2, + STATE(89), 2, sym_method_definition, aux_sym_class_definition_repeat4, [1413] = 2, @@ -19337,53 +19339,53 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTfield, ACTIONS(298), 1, anon_sym_DOTmethod, - ACTIONS(308), 1, + ACTIONS(363), 1, ts_builtin_sym_end, STATE(6), 1, sym_method_declaration, STATE(80), 1, sym_field_declaration, - STATE(82), 2, + STATE(86), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(100), 2, + STATE(96), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1474] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(371), 1, - anon_sym_DOTannotation, - STATE(111), 1, - sym_annotation_declaration, - STATE(76), 2, - sym_annotation_definition, - aux_sym_class_definition_repeat2, - ACTIONS(369), 5, - ts_builtin_sym_end, - anon_sym_DOTfield, - sym_end_field, - anon_sym_DOTmethod, - sym_end_param, - [1495] = 8, + [1474] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(296), 1, anon_sym_DOTfield, ACTIONS(298), 1, anon_sym_DOTmethod, - ACTIONS(363), 1, + ACTIONS(369), 1, ts_builtin_sym_end, STATE(6), 1, sym_method_declaration, STATE(80), 1, sym_field_declaration, - STATE(82), 2, + STATE(86), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(97), 2, + STATE(101), 2, sym_method_definition, aux_sym_class_definition_repeat4, + [1501] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(373), 1, + anon_sym_DOTannotation, + STATE(111), 1, + sym_annotation_declaration, + STATE(77), 2, + sym_annotation_definition, + aux_sym_class_definition_repeat2, + ACTIONS(371), 5, + ts_builtin_sym_end, + anon_sym_DOTfield, + sym_end_field, + anon_sym_DOTmethod, + sym_end_param, [1522] = 8, ACTIONS(3), 1, sym_comment, @@ -19391,16 +19393,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTfield, ACTIONS(298), 1, anon_sym_DOTmethod, - ACTIONS(374), 1, + ACTIONS(300), 1, ts_builtin_sym_end, STATE(6), 1, sym_method_declaration, STATE(80), 1, sym_field_declaration, - STATE(82), 2, + STATE(86), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(93), 2, + STATE(89), 2, sym_method_definition, aux_sym_class_definition_repeat4, [1549] = 8, @@ -19410,16 +19412,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTfield, ACTIONS(298), 1, anon_sym_DOTmethod, - ACTIONS(306), 1, + ACTIONS(314), 1, ts_builtin_sym_end, STATE(6), 1, sym_method_declaration, STATE(80), 1, sym_field_declaration, - STATE(82), 2, + STATE(86), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(88), 2, + STATE(106), 2, sym_method_definition, aux_sym_class_definition_repeat4, [1576] = 6, @@ -19431,7 +19433,7 @@ static const uint16_t ts_small_parse_table[] = { sym_end_field, STATE(111), 1, sym_annotation_declaration, - STATE(98), 2, + STATE(107), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, ACTIONS(376), 3, @@ -19452,367 +19454,371 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTmethod, anon_sym_DOTannotation, [1615] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(387), 1, - anon_sym_DOTfield, - STATE(80), 1, - sym_field_declaration, - ACTIONS(385), 2, - ts_builtin_sym_end, - anon_sym_DOTmethod, - STATE(82), 2, - sym_field_definition, - aux_sym_class_definition_repeat3, - [1633] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(270), 1, aux_sym_field_identifier_token1, - STATE(87), 1, - sym_field_identifier, - STATE(102), 1, + STATE(100), 1, sym_method_identifier, + STATE(108), 1, + sym_field_identifier, ACTIONS(272), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - [1651] = 5, + [1633] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(185), 1, aux_sym_field_identifier_token1, - STATE(87), 1, - sym_field_identifier, - STATE(102), 1, + STATE(100), 1, sym_method_identifier, + STATE(108), 1, + sym_field_identifier, ACTIONS(187), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - [1669] = 2, + [1651] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(390), 6, + ACTIONS(385), 6, ts_builtin_sym_end, anon_sym_DOTsource, anon_sym_DOTimplements, anon_sym_DOTfield, anon_sym_DOTmethod, anon_sym_DOTannotation, - [1681] = 5, + [1663] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(223), 1, aux_sym_field_identifier_token1, - STATE(162), 1, + STATE(153), 1, sym_method_identifier, - STATE(164), 1, + STATE(162), 1, sym_field_identifier, ACTIONS(225), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - [1699] = 2, + [1681] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(392), 5, - sym_annotation_key, - sym_end_annotation, - sym_end_subannotation, - anon_sym_COMMA, - anon_sym_RBRACE, - [1710] = 5, + ACTIONS(389), 1, + anon_sym_DOTfield, + STATE(80), 1, + sym_field_declaration, + ACTIONS(387), 2, + ts_builtin_sym_end, + anon_sym_DOTmethod, + STATE(86), 2, + sym_field_definition, + aux_sym_class_definition_repeat3, + [1699] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(185), 1, + aux_sym_field_identifier_token1, + ACTIONS(189), 1, + anon_sym_LBRACK, + ACTIONS(392), 1, + sym_class_identifier, + STATE(187), 1, + sym_array_type, + STATE(144), 2, + sym_field_identifier, + sym_full_field_identifier, + [1719] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(394), 1, + anon_sym_DOTendarray_DASHdata, + ACTIONS(396), 1, + aux_sym_number_literal_token1, + ACTIONS(399), 1, + aux_sym_number_literal_token2, + STATE(88), 2, + sym_number_literal, + aux_sym_array_data_declaration_repeat1, + [1736] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(298), 1, anon_sym_DOTmethod, - ACTIONS(308), 1, + ACTIONS(363), 1, ts_builtin_sym_end, STATE(6), 1, sym_method_declaration, - STATE(94), 2, + STATE(90), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1727] = 2, + [1753] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(394), 5, + ACTIONS(402), 1, ts_builtin_sym_end, - anon_sym_DOTfield, - sym_end_field, + ACTIONS(404), 1, anon_sym_DOTmethod, - anon_sym_DOTannotation, - [1738] = 4, + STATE(6), 1, + sym_method_declaration, + STATE(90), 2, + sym_method_definition, + aux_sym_class_definition_repeat4, + [1770] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(396), 1, - sym_annotation_key, - ACTIONS(399), 2, - sym_end_annotation, - sym_end_subannotation, + ACTIONS(298), 1, + anon_sym_DOTmethod, + ACTIONS(314), 1, + ts_builtin_sym_end, + STATE(6), 1, + sym_method_declaration, STATE(90), 2, - sym_annotation_property, - aux_sym_annotation_definition_repeat1, - [1753] = 5, + sym_method_definition, + aux_sym_class_definition_repeat4, + [1787] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(407), 5, + ts_builtin_sym_end, + anon_sym_DOTimplements, + anon_sym_DOTfield, + anon_sym_DOTmethod, + anon_sym_DOTannotation, + [1798] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(276), 1, aux_sym_number_literal_token2, - ACTIONS(403), 1, + ACTIONS(411), 1, aux_sym_number_literal_token1, - STATE(172), 1, + STATE(179), 1, sym_number_literal, - ACTIONS(401), 2, + ACTIONS(409), 2, sym_variable, sym_parameter, - [1770] = 6, + [1815] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(276), 1, - aux_sym_number_literal_token2, - ACTIONS(403), 1, - aux_sym_number_literal_token1, - ACTIONS(405), 1, - anon_sym_DOTendsparse_DASHswitch, - STATE(101), 1, - aux_sym_sparse_switch_declaration_repeat1, - STATE(185), 1, - sym_number_literal, - [1789] = 5, + ACTIONS(413), 5, + ts_builtin_sym_end, + anon_sym_DOTimplements, + anon_sym_DOTfield, + anon_sym_DOTmethod, + anon_sym_DOTannotation, + [1826] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(415), 1, + sym_annotation_key, + ACTIONS(418), 2, + sym_end_annotation, + sym_end_subannotation, + STATE(95), 2, + sym_annotation_property, + aux_sym_annotation_definition_repeat1, + [1841] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(298), 1, anon_sym_DOTmethod, - ACTIONS(407), 1, + ACTIONS(369), 1, ts_builtin_sym_end, STATE(6), 1, sym_method_declaration, - STATE(94), 2, + STATE(90), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1806] = 5, + [1858] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(409), 1, + ACTIONS(420), 5, ts_builtin_sym_end, - ACTIONS(411), 1, + anon_sym_DOTfield, + sym_end_field, anon_sym_DOTmethod, - STATE(6), 1, - sym_method_declaration, - STATE(94), 2, - sym_method_definition, - aux_sym_class_definition_repeat4, - [1823] = 5, + anon_sym_DOTannotation, + [1869] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(55), 1, anon_sym_DOTannotation, - ACTIONS(414), 1, + ACTIONS(422), 1, sym_end_param, STATE(111), 1, sym_annotation_declaration, - STATE(76), 2, + STATE(77), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - [1840] = 6, + [1886] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(276), 1, aux_sym_number_literal_token2, - ACTIONS(403), 1, + ACTIONS(411), 1, aux_sym_number_literal_token1, - ACTIONS(416), 1, - anon_sym_DOTendsparse_DASHswitch, - STATE(92), 1, - aux_sym_sparse_switch_declaration_repeat1, - STATE(185), 1, + ACTIONS(424), 1, + anon_sym_DOTendarray_DASHdata, + STATE(105), 2, sym_number_literal, - [1859] = 5, + aux_sym_array_data_declaration_repeat1, + [1903] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(426), 5, + sym_annotation_key, + sym_end_annotation, + sym_end_subannotation, + anon_sym_COMMA, + anon_sym_RBRACE, + [1914] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(298), 1, anon_sym_DOTmethod, - ACTIONS(374), 1, + ACTIONS(428), 1, ts_builtin_sym_end, STATE(6), 1, sym_method_declaration, - STATE(94), 2, + STATE(90), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1876] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(55), 1, - anon_sym_DOTannotation, - ACTIONS(418), 1, - sym_end_field, - STATE(111), 1, - sym_annotation_declaration, - STATE(76), 2, - sym_annotation_definition, - aux_sym_class_definition_repeat2, - [1893] = 5, + [1931] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(276), 1, aux_sym_number_literal_token2, - ACTIONS(403), 1, + ACTIONS(411), 1, aux_sym_number_literal_token1, - ACTIONS(420), 1, - anon_sym_DOTendarray_DASHdata, - STATE(103), 2, + ACTIONS(430), 1, + anon_sym_DOTendsparse_DASHswitch, + STATE(103), 1, + aux_sym_sparse_switch_declaration_repeat1, + STATE(176), 1, sym_number_literal, - aux_sym_array_data_declaration_repeat1, - [1910] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(298), 1, - anon_sym_DOTmethod, - ACTIONS(363), 1, - ts_builtin_sym_end, - STATE(6), 1, - sym_method_declaration, - STATE(94), 2, - sym_method_definition, - aux_sym_class_definition_repeat4, - [1927] = 6, + [1950] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(422), 1, + ACTIONS(432), 1, anon_sym_DOTendsparse_DASHswitch, - ACTIONS(424), 1, + ACTIONS(434), 1, aux_sym_number_literal_token1, - ACTIONS(427), 1, + ACTIONS(437), 1, aux_sym_number_literal_token2, - STATE(101), 1, + STATE(103), 1, aux_sym_sparse_switch_declaration_repeat1, - STATE(185), 1, + STATE(176), 1, sym_number_literal, - [1946] = 2, + [1969] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(430), 5, - sym_annotation_key, - sym_end_annotation, - sym_end_subannotation, - anon_sym_COMMA, - anon_sym_RBRACE, - [1957] = 5, + ACTIONS(276), 1, + aux_sym_number_literal_token2, + ACTIONS(411), 1, + aux_sym_number_literal_token1, + ACTIONS(440), 1, + anon_sym_DOTendsparse_DASHswitch, + STATE(102), 1, + aux_sym_sparse_switch_declaration_repeat1, + STATE(176), 1, + sym_number_literal, + [1988] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(276), 1, aux_sym_number_literal_token2, - ACTIONS(403), 1, + ACTIONS(411), 1, aux_sym_number_literal_token1, - ACTIONS(432), 1, + ACTIONS(442), 1, anon_sym_DOTendarray_DASHdata, - STATE(106), 2, + STATE(88), 2, sym_number_literal, aux_sym_array_data_declaration_repeat1, - [1974] = 5, + [2005] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(298), 1, anon_sym_DOTmethod, - ACTIONS(306), 1, + ACTIONS(300), 1, ts_builtin_sym_end, STATE(6), 1, sym_method_declaration, - STATE(94), 2, + STATE(90), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1991] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(434), 5, - ts_builtin_sym_end, - anon_sym_DOTimplements, - anon_sym_DOTfield, - anon_sym_DOTmethod, - anon_sym_DOTannotation, - [2002] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(436), 1, - anon_sym_DOTendarray_DASHdata, - ACTIONS(438), 1, - aux_sym_number_literal_token1, - ACTIONS(441), 1, - aux_sym_number_literal_token2, - STATE(106), 2, - sym_number_literal, - aux_sym_array_data_declaration_repeat1, - [2019] = 2, + [2022] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(444), 5, - ts_builtin_sym_end, - anon_sym_DOTimplements, - anon_sym_DOTfield, - anon_sym_DOTmethod, + ACTIONS(55), 1, anon_sym_DOTannotation, - [2030] = 5, + ACTIONS(444), 1, + sym_end_field, + STATE(111), 1, + sym_annotation_declaration, + STATE(77), 2, + sym_annotation_definition, + aux_sym_class_definition_repeat2, + [2039] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(446), 1, + ACTIONS(446), 5, + sym_annotation_key, + sym_end_annotation, + sym_end_subannotation, anon_sym_COMMA, - ACTIONS(448), 1, - anon_sym_DOT_DOT, - ACTIONS(450), 1, anon_sym_RBRACE, - STATE(131), 1, - aux_sym_list_repeat1, - [2046] = 3, + [2050] = 3, ACTIONS(3), 1, sym_comment, - STATE(20), 1, + STATE(19), 1, sym_method_identifier, ACTIONS(272), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - [2058] = 4, + [2062] = 5, ACTIONS(3), 1, sym_comment, + ACTIONS(448), 1, + anon_sym_COMMA, + ACTIONS(450), 1, + anon_sym_DOT_DOT, ACTIONS(452), 1, - sym_annotation_key, - ACTIONS(454), 1, - sym_end_subannotation, - STATE(113), 2, - sym_annotation_property, - aux_sym_annotation_definition_repeat1, - [2072] = 4, + anon_sym_RBRACE, + STATE(136), 1, + aux_sym_list_repeat1, + [2078] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(452), 1, + ACTIONS(454), 1, sym_annotation_key, ACTIONS(456), 1, sym_end_annotation, - STATE(112), 2, + STATE(115), 2, sym_annotation_property, aux_sym_annotation_definition_repeat1, - [2086] = 4, + [2092] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(452), 1, + ACTIONS(454), 1, sym_annotation_key, ACTIONS(458), 1, - sym_end_annotation, - STATE(90), 2, + sym_end_subannotation, + STATE(95), 2, sym_annotation_property, aux_sym_annotation_definition_repeat1, - [2100] = 4, + [2106] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(452), 1, + ACTIONS(454), 1, sym_annotation_key, ACTIONS(460), 1, sym_end_subannotation, - STATE(90), 2, + STATE(112), 2, sym_annotation_property, aux_sym_annotation_definition_repeat1, - [2114] = 3, + [2120] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(464), 1, @@ -19821,571 +19827,586 @@ static const uint16_t ts_small_parse_table[] = { sym_annotation_key, sym_end_annotation, sym_end_subannotation, - [2126] = 4, + [2132] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(446), 1, - anon_sym_COMMA, + ACTIONS(454), 1, + sym_annotation_key, ACTIONS(466), 1, + sym_end_annotation, + STATE(95), 2, + sym_annotation_property, + aux_sym_annotation_definition_repeat1, + [2146] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(468), 1, + sym_label, + ACTIONS(470), 1, + anon_sym_DOTendpacked_DASHswitch, + STATE(129), 1, + aux_sym_packed_switch_declaration_repeat1, + [2159] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(472), 1, + anon_sym_COMMA, + ACTIONS(475), 1, anon_sym_RBRACE, - STATE(130), 1, + STATE(117), 1, aux_sym_list_repeat1, - [2139] = 2, + [2172] = 3, + ACTIONS(7), 1, + anon_sym_LF, + ACTIONS(213), 1, + sym_comment, + ACTIONS(9), 2, + anon_sym_COMMA, + anon_sym_DASH_GT, + [2183] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(468), 3, + ACTIONS(477), 3, sym_annotation_key, sym_end_annotation, sym_end_subannotation, - [2148] = 2, + [2192] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(470), 3, + ACTIONS(479), 3, sym_annotation_key, sym_end_annotation, sym_end_subannotation, - [2157] = 3, - ACTIONS(11), 1, - anon_sym_LF, - ACTIONS(213), 1, - sym_comment, - ACTIONS(13), 2, - anon_sym_COMMA, - anon_sym_DASH_GT, - [2168] = 4, + [2201] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(472), 1, - sym_label, - ACTIONS(474), 1, - anon_sym_DOTendpacked_DASHswitch, - STATE(124), 1, - aux_sym_packed_switch_declaration_repeat1, - [2181] = 4, + ACTIONS(448), 1, + anon_sym_COMMA, + ACTIONS(452), 1, + anon_sym_RBRACE, + STATE(136), 1, + aux_sym_list_repeat1, + [2214] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(446), 1, + ACTIONS(448), 1, anon_sym_COMMA, - ACTIONS(450), 1, + ACTIONS(481), 1, anon_sym_RBRACE, - STATE(131), 1, + STATE(117), 1, aux_sym_list_repeat1, - [2194] = 4, + [2227] = 4, ACTIONS(213), 1, sym_comment, - ACTIONS(476), 1, + ACTIONS(483), 1, anon_sym_COMMA, - ACTIONS(478), 1, + ACTIONS(485), 1, anon_sym_LF, - STATE(136), 1, + STATE(141), 1, aux_sym_statement_repeat1, - [2207] = 2, + [2240] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(11), 3, + ACTIONS(487), 3, + anon_sym_system, + anon_sym_build, + anon_sym_runtime, + [2249] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(448), 1, + anon_sym_COMMA, + ACTIONS(489), 1, + anon_sym_RBRACE, + STATE(122), 1, + aux_sym_list_repeat1, + [2262] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(491), 3, + ts_builtin_sym_end, + anon_sym_DOTfield, + anon_sym_DOTmethod, + [2271] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(103), 3, sym_annotation_key, sym_end_annotation, sym_end_subannotation, - [2216] = 2, + [2280] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(480), 3, - anon_sym_system, - anon_sym_build, - anon_sym_runtime, - [2225] = 4, + ACTIONS(99), 3, + sym_annotation_key, + sym_end_annotation, + sym_end_subannotation, + [2289] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(482), 1, + ACTIONS(493), 1, sym_label, - ACTIONS(485), 1, + ACTIONS(496), 1, anon_sym_DOTendpacked_DASHswitch, - STATE(124), 1, + STATE(129), 1, aux_sym_packed_switch_declaration_repeat1, - [2238] = 3, + [2302] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(489), 1, + ACTIONS(500), 1, aux_sym_number_literal_token2, - ACTIONS(487), 2, + ACTIONS(498), 2, anon_sym_DOTendsparse_DASHswitch, aux_sym_number_literal_token1, - [2249] = 2, + [2313] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(7), 3, sym_annotation_key, sym_end_annotation, sym_end_subannotation, - [2258] = 2, + [2322] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(81), 3, + ACTIONS(276), 1, + aux_sym_number_literal_token2, + ACTIONS(411), 1, + aux_sym_number_literal_token1, + STATE(24), 1, + sym_number_literal, + [2335] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11), 3, sym_annotation_key, sym_end_annotation, sym_end_subannotation, - [2267] = 4, + [2344] = 4, ACTIONS(213), 1, sym_comment, - ACTIONS(491), 1, + ACTIONS(502), 1, anon_sym_COMMA, - ACTIONS(493), 1, + ACTIONS(504), 1, anon_sym_LF, - ACTIONS(495), 1, + ACTIONS(506), 1, anon_sym_DASH_GT, - [2280] = 4, - ACTIONS(213), 1, + [2357] = 2, + ACTIONS(3), 1, sym_comment, - ACTIONS(476), 1, - anon_sym_COMMA, - ACTIONS(497), 1, - anon_sym_LF, - STATE(121), 1, - aux_sym_statement_repeat1, - [2293] = 4, + ACTIONS(81), 3, + sym_annotation_key, + sym_end_annotation, + sym_end_subannotation, + [2366] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(446), 1, + ACTIONS(448), 1, anon_sym_COMMA, - ACTIONS(499), 1, + ACTIONS(508), 1, anon_sym_RBRACE, - STATE(144), 1, + STATE(117), 1, aux_sym_list_repeat1, - [2306] = 4, + [2379] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(446), 1, - anon_sym_COMMA, - ACTIONS(501), 1, - anon_sym_RBRACE, - STATE(144), 1, - aux_sym_list_repeat1, - [2319] = 2, + ACTIONS(276), 1, + aux_sym_number_literal_token2, + ACTIONS(411), 1, + aux_sym_number_literal_token1, + STATE(14), 1, + sym_number_literal, + [2392] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(503), 3, + ACTIONS(510), 3, sym_annotation_key, sym_end_annotation, sym_end_subannotation, - [2328] = 2, + [2401] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(505), 3, - ts_builtin_sym_end, - anon_sym_DOTfield, - anon_sym_DOTmethod, - [2337] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(507), 3, - sym_annotation_key, - sym_end_annotation, - sym_end_subannotation, - [2346] = 4, + ACTIONS(276), 1, + aux_sym_number_literal_token2, + ACTIONS(411), 1, + aux_sym_number_literal_token1, + STATE(151), 1, + sym_number_literal, + [2414] = 4, ACTIONS(213), 1, sym_comment, - ACTIONS(462), 1, - anon_sym_LF, - ACTIONS(495), 1, - anon_sym_DASH_GT, - ACTIONS(509), 1, + ACTIONS(483), 1, anon_sym_COMMA, - [2359] = 4, + ACTIONS(512), 1, + anon_sym_LF, + STATE(123), 1, + aux_sym_statement_repeat1, + [2427] = 4, ACTIONS(213), 1, sym_comment, - ACTIONS(511), 1, - anon_sym_COMMA, ACTIONS(514), 1, + anon_sym_COMMA, + ACTIONS(517), 1, anon_sym_LF, - STATE(136), 1, + STATE(141), 1, aux_sym_statement_repeat1, - [2372] = 4, + [2440] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(276), 1, - aux_sym_number_literal_token2, - ACTIONS(403), 1, - aux_sym_number_literal_token1, - STATE(18), 1, - sym_number_literal, - [2385] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(516), 3, - sym_annotation_key, - sym_end_annotation, - sym_end_subannotation, - [2394] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(518), 3, - sym_annotation_key, - sym_end_annotation, - sym_end_subannotation, - [2403] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(103), 3, + ACTIONS(519), 3, sym_annotation_key, sym_end_annotation, sym_end_subannotation, - [2412] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(520), 1, - sym_label, - ACTIONS(522), 1, - anon_sym_DOTendpacked_DASHswitch, - STATE(119), 1, - aux_sym_packed_switch_declaration_repeat1, - [2425] = 4, + [2449] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(276), 1, aux_sym_number_literal_token2, - ACTIONS(403), 1, + ACTIONS(411), 1, aux_sym_number_literal_token1, - STATE(17), 1, + STATE(99), 1, sym_number_literal, - [2438] = 2, + [2462] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(524), 3, + ACTIONS(521), 3, sym_annotation_key, sym_end_annotation, sym_end_subannotation, - [2447] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(526), 1, - anon_sym_COMMA, - ACTIONS(529), 1, - anon_sym_RBRACE, - STATE(144), 1, - aux_sym_list_repeat1, - [2460] = 2, + [2471] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(531), 3, + ACTIONS(523), 3, sym_annotation_key, sym_end_annotation, sym_end_subannotation, - [2469] = 2, + [2480] = 4, + ACTIONS(213), 1, + sym_comment, + ACTIONS(462), 1, + anon_sym_LF, + ACTIONS(506), 1, + anon_sym_DASH_GT, + ACTIONS(525), 1, + anon_sym_COMMA, + [2493] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(99), 3, + ACTIONS(527), 3, sym_annotation_key, sym_end_annotation, sym_end_subannotation, - [2478] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(533), 3, - ts_builtin_sym_end, - anon_sym_DOTfield, - anon_sym_DOTmethod, - [2487] = 3, - ACTIONS(7), 1, + [2502] = 3, + ACTIONS(11), 1, anon_sym_LF, ACTIONS(213), 1, sym_comment, - ACTIONS(9), 2, + ACTIONS(13), 2, anon_sym_COMMA, anon_sym_DASH_GT, - [2498] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(276), 1, - aux_sym_number_literal_token2, - ACTIONS(403), 1, - aux_sym_number_literal_token1, - STATE(99), 1, - sym_number_literal, - [2511] = 4, + [2513] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(276), 1, - aux_sym_number_literal_token2, - ACTIONS(403), 1, - aux_sym_number_literal_token1, - STATE(141), 1, - sym_number_literal, - [2524] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(535), 1, + ACTIONS(529), 1, anon_sym_DASH_GT, ACTIONS(462), 2, anon_sym_COMMA, anon_sym_RBRACE, - [2535] = 3, - ACTIONS(81), 1, - anon_sym_LF, - ACTIONS(83), 1, - anon_sym_COMMA, - ACTIONS(213), 1, + [2524] = 2, + ACTIONS(3), 1, sym_comment, - [2545] = 2, + ACTIONS(531), 3, + ts_builtin_sym_end, + anon_sym_DOTfield, + anon_sym_DOTmethod, + [2533] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(537), 2, + ACTIONS(533), 1, + sym_label, + ACTIONS(535), 1, + anon_sym_DOTendpacked_DASHswitch, + STATE(116), 1, + aux_sym_packed_switch_declaration_repeat1, + [2546] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(537), 3, sym_annotation_key, sym_end_annotation, - [2553] = 3, + sym_end_subannotation, + [2555] = 3, ACTIONS(213), 1, sym_comment, - ACTIONS(367), 1, + ACTIONS(426), 1, anon_sym_LF, ACTIONS(539), 1, anon_sym_COMMA, - [2563] = 3, - ACTIONS(213), 1, - sym_comment, - ACTIONS(541), 1, - anon_sym_COMMA, - ACTIONS(543), 1, + [2565] = 3, + ACTIONS(103), 1, anon_sym_LF, - [2573] = 3, + ACTIONS(105), 1, + anon_sym_COMMA, ACTIONS(213), 1, sym_comment, - ACTIONS(503), 1, - anon_sym_LF, - ACTIONS(545), 1, - anon_sym_COMMA, - [2583] = 2, + [2575] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(529), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [2591] = 3, - ACTIONS(99), 1, - anon_sym_LF, - ACTIONS(101), 1, - anon_sym_COMMA, - ACTIONS(213), 1, + ACTIONS(185), 1, + aux_sym_field_identifier_token1, + STATE(108), 1, + sym_field_identifier, + [2585] = 3, + ACTIONS(3), 1, sym_comment, - [2601] = 2, + ACTIONS(541), 1, + anon_sym_DOTsuper, + STATE(46), 1, + sym_super_declaration, + [2595] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(547), 2, - sym_annotation_key, - sym_end_subannotation, - [2609] = 3, + ACTIONS(270), 1, + aux_sym_field_identifier_token1, + STATE(97), 1, + sym_field_identifier, + [2605] = 3, ACTIONS(213), 1, sym_comment, - ACTIONS(514), 1, - anon_sym_LF, - ACTIONS(549), 1, + ACTIONS(543), 1, anon_sym_COMMA, - [2619] = 2, + ACTIONS(545), 1, + anon_sym_LF, + [2615] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(547), 2, + ts_builtin_sym_end, + anon_sym_DOTmethod, + [2623] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(551), 2, + ACTIONS(549), 2, ts_builtin_sym_end, anon_sym_DOTmethod, - [2627] = 3, + [2631] = 3, ACTIONS(213), 1, sym_comment, - ACTIONS(430), 1, + ACTIONS(519), 1, anon_sym_LF, - ACTIONS(553), 1, - anon_sym_COMMA, - [2637] = 3, - ACTIONS(103), 1, - anon_sym_LF, - ACTIONS(105), 1, + ACTIONS(551), 1, anon_sym_COMMA, + [2641] = 3, ACTIONS(213), 1, sym_comment, - [2647] = 3, + ACTIONS(446), 1, + anon_sym_LF, + ACTIONS(553), 1, + anon_sym_COMMA, + [2651] = 3, ACTIONS(213), 1, sym_comment, - ACTIONS(392), 1, + ACTIONS(527), 1, anon_sym_LF, ACTIONS(555), 1, anon_sym_COMMA, - [2657] = 3, - ACTIONS(213), 1, - sym_comment, - ACTIONS(507), 1, + [2661] = 3, + ACTIONS(81), 1, anon_sym_LF, - ACTIONS(557), 1, + ACTIONS(83), 1, anon_sym_COMMA, - [2667] = 3, - ACTIONS(3), 1, + ACTIONS(213), 1, sym_comment, - ACTIONS(270), 1, - aux_sym_field_identifier_token1, - STATE(89), 1, - sym_field_identifier, - [2677] = 2, + [2671] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(559), 2, - ts_builtin_sym_end, - anon_sym_DOTmethod, - [2685] = 3, - ACTIONS(3), 1, + ACTIONS(475), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [2679] = 3, + ACTIONS(213), 1, sym_comment, - ACTIONS(561), 1, - anon_sym_DOTsuper, - STATE(46), 1, - sym_super_declaration, - [2695] = 3, + ACTIONS(517), 1, + anon_sym_LF, + ACTIONS(557), 1, + anon_sym_COMMA, + [2689] = 3, + ACTIONS(213), 1, + sym_comment, + ACTIONS(367), 1, + anon_sym_LF, + ACTIONS(559), 1, + anon_sym_COMMA, + [2699] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(185), 1, - aux_sym_field_identifier_token1, - STATE(138), 1, - sym_field_identifier, - [2705] = 3, + ACTIONS(561), 2, + sym_annotation_key, + sym_end_annotation, + [2707] = 3, ACTIONS(213), 1, sym_comment, - ACTIONS(468), 1, + ACTIONS(510), 1, anon_sym_LF, ACTIONS(563), 1, anon_sym_COMMA, - [2715] = 2, + [2717] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(565), 1, - sym_label, - [2722] = 2, - ACTIONS(3), 1, + ACTIONS(565), 2, + sym_annotation_key, + sym_end_subannotation, + [2725] = 3, + ACTIONS(99), 1, + anon_sym_LF, + ACTIONS(101), 1, + anon_sym_COMMA, + ACTIONS(213), 1, sym_comment, - ACTIONS(567), 1, - anon_sym_RBRACE, - [2729] = 2, + [2735] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(535), 1, - anon_sym_DASH_GT, - [2736] = 2, + ACTIONS(567), 1, + sym_label, + [2742] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(569), 1, - sym_label, - [2743] = 2, + sym_parameter, + [2749] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(571), 1, - sym_class_identifier, - [2750] = 2, + anon_sym_EQ, + [2756] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(573), 1, - anon_sym_RBRACE, - [2757] = 2, + anon_sym_LBRACE, + [2763] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(575), 1, - sym_label, - [2764] = 2, + anon_sym_DASH_GT, + [2770] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(577), 1, - anon_sym_DOT_DOT, - [2771] = 2, + anon_sym_RBRACE, + [2777] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(579), 1, - sym_label, - [2778] = 2, + sym_class_identifier, + [2784] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(581), 1, - sym_label, - [2785] = 2, + anon_sym_RBRACE, + [2791] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(583), 1, - anon_sym_RBRACE, - [2792] = 2, + anon_sym_LBRACE, + [2798] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(585), 1, sym_label, - [2799] = 2, + [2805] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(529), 1, + anon_sym_DASH_GT, + [2812] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(587), 1, - ts_builtin_sym_end, - [2806] = 2, + sym_label, + [2819] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(589), 1, anon_sym_DOT_DOT, - [2813] = 2, + [2826] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(591), 1, - anon_sym_DASH_GT, - [2820] = 2, + sym_label, + [2833] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(593), 1, sym_label, - [2827] = 2, + [2840] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(595), 1, - anon_sym_LBRACE, - [2834] = 2, + anon_sym_DASH_GT, + [2847] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(597), 1, - anon_sym_EQ, - [2841] = 2, + sym_label, + [2854] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(599), 1, - anon_sym_LBRACE, - [2848] = 2, + sym_class_identifier, + [2861] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(601), 1, - sym_class_identifier, - [2855] = 2, + sym_label, + [2868] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(603), 1, - sym_parameter, - [2862] = 2, + anon_sym_DOT_DOT, + [2875] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(605), 1, - sym_class_identifier, - [2869] = 2, + ts_builtin_sym_end, + [2882] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(607), 1, sym_class_identifier, - [2876] = 2, + [2889] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(609), 1, - sym_string_literal, - [2883] = 2, + sym_class_identifier, + [2896] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(611), 1, - anon_sym_DOTsuper, - [2890] = 2, + sym_string_literal, + [2903] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(613), 1, + anon_sym_DOTsuper, + [2910] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(615), 1, + sym_class_identifier, + [2917] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(617), 1, sym_class_identifier, - [2897] = 2, + [2924] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(464), 1, anon_sym_DASH_GT, - [2904] = 2, + [2931] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(615), 1, - sym_class_identifier, + ACTIONS(619), 1, + anon_sym_RBRACE, }; static const uint32_t ts_small_parse_table_map[] = { @@ -20395,34 +20416,34 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(34)] = 152, [SMALL_STATE(35)] = 186, [SMALL_STATE(36)] = 220, - [SMALL_STATE(37)] = 252, - [SMALL_STATE(38)] = 282, + [SMALL_STATE(37)] = 250, + [SMALL_STATE(38)] = 280, [SMALL_STATE(39)] = 312, [SMALL_STATE(40)] = 344, [SMALL_STATE(41)] = 374, [SMALL_STATE(42)] = 404, [SMALL_STATE(43)] = 434, - [SMALL_STATE(44)] = 477, + [SMALL_STATE(44)] = 479, [SMALL_STATE(45)] = 522, [SMALL_STATE(46)] = 562, [SMALL_STATE(47)] = 612, - [SMALL_STATE(48)] = 644, + [SMALL_STATE(48)] = 656, [SMALL_STATE(49)] = 688, - [SMALL_STATE(50)] = 732, - [SMALL_STATE(51)] = 764, - [SMALL_STATE(52)] = 796, + [SMALL_STATE(50)] = 720, + [SMALL_STATE(51)] = 752, + [SMALL_STATE(52)] = 784, [SMALL_STATE(53)] = 828, [SMALL_STATE(54)] = 860, - [SMALL_STATE(55)] = 892, - [SMALL_STATE(56)] = 924, + [SMALL_STATE(55)] = 904, + [SMALL_STATE(56)] = 936, [SMALL_STATE(57)] = 968, [SMALL_STATE(58)] = 994, [SMALL_STATE(59)] = 1020, [SMALL_STATE(60)] = 1046, [SMALL_STATE(61)] = 1072, [SMALL_STATE(62)] = 1098, - [SMALL_STATE(63)] = 1120, - [SMALL_STATE(64)] = 1146, + [SMALL_STATE(63)] = 1124, + [SMALL_STATE(64)] = 1150, [SMALL_STATE(65)] = 1172, [SMALL_STATE(66)] = 1198, [SMALL_STATE(67)] = 1224, @@ -20435,7 +20456,7 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(74)] = 1431, [SMALL_STATE(75)] = 1447, [SMALL_STATE(76)] = 1474, - [SMALL_STATE(77)] = 1495, + [SMALL_STATE(77)] = 1501, [SMALL_STATE(78)] = 1522, [SMALL_STATE(79)] = 1549, [SMALL_STATE(80)] = 1576, @@ -20443,166 +20464,168 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(82)] = 1615, [SMALL_STATE(83)] = 1633, [SMALL_STATE(84)] = 1651, - [SMALL_STATE(85)] = 1669, + [SMALL_STATE(85)] = 1663, [SMALL_STATE(86)] = 1681, [SMALL_STATE(87)] = 1699, - [SMALL_STATE(88)] = 1710, - [SMALL_STATE(89)] = 1727, - [SMALL_STATE(90)] = 1738, - [SMALL_STATE(91)] = 1753, - [SMALL_STATE(92)] = 1770, - [SMALL_STATE(93)] = 1789, - [SMALL_STATE(94)] = 1806, - [SMALL_STATE(95)] = 1823, - [SMALL_STATE(96)] = 1840, - [SMALL_STATE(97)] = 1859, - [SMALL_STATE(98)] = 1876, - [SMALL_STATE(99)] = 1893, - [SMALL_STATE(100)] = 1910, - [SMALL_STATE(101)] = 1927, - [SMALL_STATE(102)] = 1946, - [SMALL_STATE(103)] = 1957, - [SMALL_STATE(104)] = 1974, - [SMALL_STATE(105)] = 1991, - [SMALL_STATE(106)] = 2002, - [SMALL_STATE(107)] = 2019, - [SMALL_STATE(108)] = 2030, - [SMALL_STATE(109)] = 2046, - [SMALL_STATE(110)] = 2058, - [SMALL_STATE(111)] = 2072, - [SMALL_STATE(112)] = 2086, - [SMALL_STATE(113)] = 2100, - [SMALL_STATE(114)] = 2114, - [SMALL_STATE(115)] = 2126, - [SMALL_STATE(116)] = 2139, - [SMALL_STATE(117)] = 2148, - [SMALL_STATE(118)] = 2157, - [SMALL_STATE(119)] = 2168, - [SMALL_STATE(120)] = 2181, - [SMALL_STATE(121)] = 2194, - [SMALL_STATE(122)] = 2207, - [SMALL_STATE(123)] = 2216, - [SMALL_STATE(124)] = 2225, - [SMALL_STATE(125)] = 2238, - [SMALL_STATE(126)] = 2249, - [SMALL_STATE(127)] = 2258, - [SMALL_STATE(128)] = 2267, - [SMALL_STATE(129)] = 2280, - [SMALL_STATE(130)] = 2293, - [SMALL_STATE(131)] = 2306, - [SMALL_STATE(132)] = 2319, - [SMALL_STATE(133)] = 2328, - [SMALL_STATE(134)] = 2337, - [SMALL_STATE(135)] = 2346, - [SMALL_STATE(136)] = 2359, - [SMALL_STATE(137)] = 2372, - [SMALL_STATE(138)] = 2385, - [SMALL_STATE(139)] = 2394, - [SMALL_STATE(140)] = 2403, - [SMALL_STATE(141)] = 2412, - [SMALL_STATE(142)] = 2425, - [SMALL_STATE(143)] = 2438, - [SMALL_STATE(144)] = 2447, - [SMALL_STATE(145)] = 2460, - [SMALL_STATE(146)] = 2469, - [SMALL_STATE(147)] = 2478, - [SMALL_STATE(148)] = 2487, - [SMALL_STATE(149)] = 2498, - [SMALL_STATE(150)] = 2511, - [SMALL_STATE(151)] = 2524, - [SMALL_STATE(152)] = 2535, - [SMALL_STATE(153)] = 2545, - [SMALL_STATE(154)] = 2553, - [SMALL_STATE(155)] = 2563, - [SMALL_STATE(156)] = 2573, - [SMALL_STATE(157)] = 2583, - [SMALL_STATE(158)] = 2591, - [SMALL_STATE(159)] = 2601, - [SMALL_STATE(160)] = 2609, - [SMALL_STATE(161)] = 2619, - [SMALL_STATE(162)] = 2627, - [SMALL_STATE(163)] = 2637, - [SMALL_STATE(164)] = 2647, - [SMALL_STATE(165)] = 2657, - [SMALL_STATE(166)] = 2667, - [SMALL_STATE(167)] = 2677, - [SMALL_STATE(168)] = 2685, - [SMALL_STATE(169)] = 2695, - [SMALL_STATE(170)] = 2705, - [SMALL_STATE(171)] = 2715, - [SMALL_STATE(172)] = 2722, - [SMALL_STATE(173)] = 2729, - [SMALL_STATE(174)] = 2736, - [SMALL_STATE(175)] = 2743, - [SMALL_STATE(176)] = 2750, - [SMALL_STATE(177)] = 2757, - [SMALL_STATE(178)] = 2764, - [SMALL_STATE(179)] = 2771, - [SMALL_STATE(180)] = 2778, - [SMALL_STATE(181)] = 2785, - [SMALL_STATE(182)] = 2792, - [SMALL_STATE(183)] = 2799, - [SMALL_STATE(184)] = 2806, - [SMALL_STATE(185)] = 2813, - [SMALL_STATE(186)] = 2820, - [SMALL_STATE(187)] = 2827, - [SMALL_STATE(188)] = 2834, - [SMALL_STATE(189)] = 2841, - [SMALL_STATE(190)] = 2848, - [SMALL_STATE(191)] = 2855, - [SMALL_STATE(192)] = 2862, - [SMALL_STATE(193)] = 2869, - [SMALL_STATE(194)] = 2876, - [SMALL_STATE(195)] = 2883, - [SMALL_STATE(196)] = 2890, - [SMALL_STATE(197)] = 2897, - [SMALL_STATE(198)] = 2904, + [SMALL_STATE(88)] = 1719, + [SMALL_STATE(89)] = 1736, + [SMALL_STATE(90)] = 1753, + [SMALL_STATE(91)] = 1770, + [SMALL_STATE(92)] = 1787, + [SMALL_STATE(93)] = 1798, + [SMALL_STATE(94)] = 1815, + [SMALL_STATE(95)] = 1826, + [SMALL_STATE(96)] = 1841, + [SMALL_STATE(97)] = 1858, + [SMALL_STATE(98)] = 1869, + [SMALL_STATE(99)] = 1886, + [SMALL_STATE(100)] = 1903, + [SMALL_STATE(101)] = 1914, + [SMALL_STATE(102)] = 1931, + [SMALL_STATE(103)] = 1950, + [SMALL_STATE(104)] = 1969, + [SMALL_STATE(105)] = 1988, + [SMALL_STATE(106)] = 2005, + [SMALL_STATE(107)] = 2022, + [SMALL_STATE(108)] = 2039, + [SMALL_STATE(109)] = 2050, + [SMALL_STATE(110)] = 2062, + [SMALL_STATE(111)] = 2078, + [SMALL_STATE(112)] = 2092, + [SMALL_STATE(113)] = 2106, + [SMALL_STATE(114)] = 2120, + [SMALL_STATE(115)] = 2132, + [SMALL_STATE(116)] = 2146, + [SMALL_STATE(117)] = 2159, + [SMALL_STATE(118)] = 2172, + [SMALL_STATE(119)] = 2183, + [SMALL_STATE(120)] = 2192, + [SMALL_STATE(121)] = 2201, + [SMALL_STATE(122)] = 2214, + [SMALL_STATE(123)] = 2227, + [SMALL_STATE(124)] = 2240, + [SMALL_STATE(125)] = 2249, + [SMALL_STATE(126)] = 2262, + [SMALL_STATE(127)] = 2271, + [SMALL_STATE(128)] = 2280, + [SMALL_STATE(129)] = 2289, + [SMALL_STATE(130)] = 2302, + [SMALL_STATE(131)] = 2313, + [SMALL_STATE(132)] = 2322, + [SMALL_STATE(133)] = 2335, + [SMALL_STATE(134)] = 2344, + [SMALL_STATE(135)] = 2357, + [SMALL_STATE(136)] = 2366, + [SMALL_STATE(137)] = 2379, + [SMALL_STATE(138)] = 2392, + [SMALL_STATE(139)] = 2401, + [SMALL_STATE(140)] = 2414, + [SMALL_STATE(141)] = 2427, + [SMALL_STATE(142)] = 2440, + [SMALL_STATE(143)] = 2449, + [SMALL_STATE(144)] = 2462, + [SMALL_STATE(145)] = 2471, + [SMALL_STATE(146)] = 2480, + [SMALL_STATE(147)] = 2493, + [SMALL_STATE(148)] = 2502, + [SMALL_STATE(149)] = 2513, + [SMALL_STATE(150)] = 2524, + [SMALL_STATE(151)] = 2533, + [SMALL_STATE(152)] = 2546, + [SMALL_STATE(153)] = 2555, + [SMALL_STATE(154)] = 2565, + [SMALL_STATE(155)] = 2575, + [SMALL_STATE(156)] = 2585, + [SMALL_STATE(157)] = 2595, + [SMALL_STATE(158)] = 2605, + [SMALL_STATE(159)] = 2615, + [SMALL_STATE(160)] = 2623, + [SMALL_STATE(161)] = 2631, + [SMALL_STATE(162)] = 2641, + [SMALL_STATE(163)] = 2651, + [SMALL_STATE(164)] = 2661, + [SMALL_STATE(165)] = 2671, + [SMALL_STATE(166)] = 2679, + [SMALL_STATE(167)] = 2689, + [SMALL_STATE(168)] = 2699, + [SMALL_STATE(169)] = 2707, + [SMALL_STATE(170)] = 2717, + [SMALL_STATE(171)] = 2725, + [SMALL_STATE(172)] = 2735, + [SMALL_STATE(173)] = 2742, + [SMALL_STATE(174)] = 2749, + [SMALL_STATE(175)] = 2756, + [SMALL_STATE(176)] = 2763, + [SMALL_STATE(177)] = 2770, + [SMALL_STATE(178)] = 2777, + [SMALL_STATE(179)] = 2784, + [SMALL_STATE(180)] = 2791, + [SMALL_STATE(181)] = 2798, + [SMALL_STATE(182)] = 2805, + [SMALL_STATE(183)] = 2812, + [SMALL_STATE(184)] = 2819, + [SMALL_STATE(185)] = 2826, + [SMALL_STATE(186)] = 2833, + [SMALL_STATE(187)] = 2840, + [SMALL_STATE(188)] = 2847, + [SMALL_STATE(189)] = 2854, + [SMALL_STATE(190)] = 2861, + [SMALL_STATE(191)] = 2868, + [SMALL_STATE(192)] = 2875, + [SMALL_STATE(193)] = 2882, + [SMALL_STATE(194)] = 2889, + [SMALL_STATE(195)] = 2896, + [SMALL_STATE(196)] = 2903, + [SMALL_STATE(197)] = 2910, + [SMALL_STATE(198)] = 2917, + [SMALL_STATE(199)] = 2924, + [SMALL_STATE(200)] = 2931, }; 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_EXTRA(), - [5] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), - [7] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primitive_type, 1), - [9] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primitive_type, 1), - [11] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_type, 2, .production_id = 2), - [13] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_type, 2, .production_id = 2), + [5] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), + [7] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_type, 2, .production_id = 2), + [9] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_type, 2, .production_id = 2), + [11] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primitive_type, 1), + [13] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primitive_type, 1), [15] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), - [17] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(123), - [20] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(191), - [23] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(29), - [26] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(62), - [29] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(62), - [32] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(137), - [35] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(142), - [38] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(190), - [41] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(189), - [44] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(150), - [47] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(96), - [50] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(149), - [53] = {.entry = {.count = 1, .reusable = true}}, SHIFT(167), - [55] = {.entry = {.count = 1, .reusable = true}}, SHIFT(123), - [57] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191), - [59] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), - [61] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), - [63] = {.entry = {.count = 1, .reusable = false}}, SHIFT(62), - [65] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), - [67] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), - [69] = {.entry = {.count = 1, .reusable = false}}, SHIFT(190), - [71] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189), - [73] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), - [75] = {.entry = {.count = 1, .reusable = true}}, SHIFT(96), - [77] = {.entry = {.count = 1, .reusable = true}}, SHIFT(149), - [79] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161), + [17] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(124), + [20] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(173), + [23] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(26), + [26] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(64), + [29] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(64), + [32] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(132), + [35] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(137), + [38] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(178), + [41] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(175), + [44] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(139), + [47] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(104), + [50] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(143), + [53] = {.entry = {.count = 1, .reusable = true}}, SHIFT(160), + [55] = {.entry = {.count = 1, .reusable = true}}, SHIFT(124), + [57] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), + [59] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), + [61] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), + [63] = {.entry = {.count = 1, .reusable = false}}, SHIFT(64), + [65] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), + [67] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), + [69] = {.entry = {.count = 1, .reusable = false}}, SHIFT(178), + [71] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), + [73] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), + [75] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104), + [77] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143), + [79] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159), [81] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_number_literal, 1), [83] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_number_literal, 1), - [85] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_definition, 3), - [87] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_definition, 3), - [89] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_definition, 2), - [91] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_definition, 2), + [85] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_definition, 2), + [87] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_definition, 2), + [89] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_definition, 3), + [91] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_definition, 3), [93] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_definition, 1), - [95] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), + [95] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28), [97] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_definition, 1), [99] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_identifier, 3, .production_id = 4), [101] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_identifier, 3, .production_id = 4), @@ -20610,249 +20633,251 @@ static const TSParseActionEntry ts_parse_actions[] = { [105] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_identifier, 4, .production_id = 5), [107] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_declaration, 2), [109] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_declaration, 2), - [111] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catchall_declaration, 7), - [113] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catchall_declaration, 7), - [115] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_declaration, 3), - [117] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_declaration, 3), - [119] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_declaration, 2), - [121] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_declaration, 2), - [123] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_locals_declaration, 2), - [125] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_locals_declaration, 2), - [127] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_declaration, 2), - [129] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_declaration, 2), - [131] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_data_declaration, 4), - [133] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_declaration, 4), - [135] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 3), - [137] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 3), + [111] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_locals_declaration, 2), + [113] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_locals_declaration, 2), + [115] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catchall_declaration, 7), + [117] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catchall_declaration, 7), + [119] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_data_declaration, 3), + [121] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_declaration, 3), + [123] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_declaration, 3), + [125] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_declaration, 3), + [127] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 3), + [129] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 3), + [131] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 3), + [133] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 3), + [135] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_declaration, 3), + [137] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_declaration, 3), [139] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_declaration, 4), [141] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_declaration, 4), - [143] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_definition, 2), - [145] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_definition, 2), - [147] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 3), - [149] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 3), - [151] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_declaration, 8), - [153] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_declaration, 8), - [155] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_definition, 3), - [157] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_definition, 3), - [159] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_data_declaration, 3), - [161] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_declaration, 3), - [163] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_declaration, 3), - [165] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_declaration, 3), - [167] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 4), - [169] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 4), - [171] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 1), - [173] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 1), - [175] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 2), - [177] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 2), - [179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), - [181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), + [143] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_data_declaration, 4), + [145] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_declaration, 4), + [147] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_definition, 3), + [149] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_definition, 3), + [151] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_declaration, 2), + [153] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_declaration, 2), + [155] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 4), + [157] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 4), + [159] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 1), + [161] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 1), + [163] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 2), + [165] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 2), + [167] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_definition, 2), + [169] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_definition, 2), + [171] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_declaration, 2), + [173] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_declaration, 2), + [175] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_declaration, 8), + [177] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_declaration, 8), + [179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193), + [181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), [183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(114), - [185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), - [187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), - [189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), - [191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169), - [193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(127), - [195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143), - [197] = {.entry = {.count = 1, .reusable = false}}, SHIFT(143), - [199] = {.entry = {.count = 1, .reusable = false}}, SHIFT(129), - [201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), - [203] = {.entry = {.count = 1, .reusable = false}}, SHIFT(44), - [205] = {.entry = {.count = 1, .reusable = false}}, SHIFT(135), - [207] = {.entry = {.count = 1, .reusable = false}}, SHIFT(69), - [209] = {.entry = {.count = 1, .reusable = false}}, SHIFT(54), - [211] = {.entry = {.count = 1, .reusable = false}}, SHIFT(63), + [185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), + [187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(50), + [189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), + [191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), + [193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(135), + [195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(119), + [197] = {.entry = {.count = 1, .reusable = false}}, SHIFT(119), + [199] = {.entry = {.count = 1, .reusable = false}}, SHIFT(140), + [201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), + [203] = {.entry = {.count = 1, .reusable = false}}, SHIFT(43), + [205] = {.entry = {.count = 1, .reusable = false}}, SHIFT(146), + [207] = {.entry = {.count = 1, .reusable = false}}, SHIFT(68), + [209] = {.entry = {.count = 1, .reusable = false}}, SHIFT(48), + [211] = {.entry = {.count = 1, .reusable = false}}, SHIFT(67), [213] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(), - [215] = {.entry = {.count = 1, .reusable = false}}, SHIFT(152), - [217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(160), - [219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), - [221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), - [223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), - [225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54), - [227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), - [229] = {.entry = {.count = 1, .reusable = false}}, SHIFT(160), - [231] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_access_modifiers, 1), - [233] = {.entry = {.count = 1, .reusable = false}}, SHIFT(35), - [235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), - [237] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), - [239] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(35), - [242] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(35), - [245] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(36), - [248] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(36), - [251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), - [253] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(38), - [256] = {.entry = {.count = 1, .reusable = false}}, SHIFT(36), - [258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), - [260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), - [262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), - [264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34), - [266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(116), - [268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), + [215] = {.entry = {.count = 1, .reusable = false}}, SHIFT(164), + [217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(166), + [219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), + [221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146), + [223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), + [225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(48), + [227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), + [229] = {.entry = {.count = 1, .reusable = false}}, SHIFT(166), + [231] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), + [233] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(34), + [236] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(34), + [239] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_access_modifiers, 1), + [241] = {.entry = {.count = 1, .reusable = false}}, SHIFT(34), + [243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34), + [245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), + [247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), + [249] = {.entry = {.count = 1, .reusable = false}}, SHIFT(39), + [251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), + [253] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(39), + [256] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(39), + [259] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(40), + [262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), + [264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), + [266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163), + [268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(149), [270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), - [272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), - [274] = {.entry = {.count = 1, .reusable = false}}, SHIFT(115), + [272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), + [274] = {.entry = {.count = 1, .reusable = false}}, SHIFT(110), [276] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7), - [278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(115), - [280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), - [282] = {.entry = {.count = 1, .reusable = false}}, SHIFT(108), - [284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120), - [286] = {.entry = {.count = 1, .reusable = false}}, SHIFT(157), - [288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(157), + [278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(121), + [280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), + [282] = {.entry = {.count = 1, .reusable = false}}, SHIFT(125), + [284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125), + [286] = {.entry = {.count = 1, .reusable = false}}, SHIFT(165), + [288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(165), [290] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 2), - [292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), - [294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193), - [296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), + [292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195), + [294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), + [296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), [298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), - [300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73), - [302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), - [304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2), - [306] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 3), - [308] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 4), - [310] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(73), - [313] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), - [315] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(68), - [318] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(2), - [321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), - [323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), - [325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), - [327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), - [329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), - [331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), - [333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), - [335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), - [337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146), - [339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), - [341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126), - [343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74), - [345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), - [347] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_opcode, 1), - [349] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_opcode, 1), - [351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), - [353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(122), - [355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163), - [357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), - [359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3), - [361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154), + [300] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 4), + [302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73), + [304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), + [306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3), + [308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), + [310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), + [312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), + [314] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 3), + [316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), + [318] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(73), + [321] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), + [323] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(58), + [326] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(3), + [329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), + [331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(128), + [333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), + [335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), + [337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2), + [339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), + [341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74), + [343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154), + [345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), + [347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), + [349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), + [351] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_opcode, 1), + [353] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_opcode, 1), + [355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), + [357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), + [359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), + [361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(167), [363] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 5), [365] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 1), [367] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_identifier, 2), - [369] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), - [371] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), SHIFT_REPEAT(123), - [374] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 6), + [369] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 6), + [371] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), + [373] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), SHIFT_REPEAT(124), [376] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 1), - [378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), + [378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126), [380] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), - [382] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), SHIFT_REPEAT(193), - [385] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), - [387] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), SHIFT_REPEAT(40), - [390] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_super_declaration, 2), - [392] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_full_field_identifier, 3), - [394] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 3), - [396] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_definition_repeat1, 2), SHIFT_REPEAT(188), - [399] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_annotation_definition_repeat1, 2), - [401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), - [403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), - [405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), - [407] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 7), - [409] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), - [411] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), SHIFT_REPEAT(42), - [414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), - [416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), - [418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), - [420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), - [422] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), - [424] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), SHIFT_REPEAT(7), - [427] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), SHIFT_REPEAT(7), - [430] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_full_method_identifier, 3), - [432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), - [434] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_declaration, 2), - [436] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), - [438] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), SHIFT_REPEAT(7), - [441] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), SHIFT_REPEAT(7), - [444] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_implements_declaration, 2), - [446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), - [448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91), - [450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(165), - [452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), - [454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), - [456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), - [458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), + [382] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), SHIFT_REPEAT(194), + [385] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_super_declaration, 2), + [387] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), + [389] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), SHIFT_REPEAT(36), + [392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187), + [394] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), + [396] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), SHIFT_REPEAT(7), + [399] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), SHIFT_REPEAT(7), + [402] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), + [404] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), SHIFT_REPEAT(42), + [407] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_declaration, 2), + [409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179), + [411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), + [413] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_implements_declaration, 2), + [415] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_definition_repeat1, 2), SHIFT_REPEAT(174), + [418] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_annotation_definition_repeat1, 2), + [420] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 3), + [422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), + [424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), + [426] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_full_method_identifier, 3), + [428] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 7), + [430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17), + [432] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), + [434] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), SHIFT_REPEAT(7), + [437] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), SHIFT_REPEAT(7), + [440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), + [442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), + [444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), + [446] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_full_field_identifier, 3), + [448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), + [450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(93), + [452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161), + [454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(174), + [456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), + [458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), [460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(145), [462] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__identifier, 1), - [464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84), - [466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), - [468] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 2), - [470] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_property, 3, .production_id = 3), - [472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(124), - [474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), - [476] = {.entry = {.count = 1, .reusable = false}}, SHIFT(33), - [478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28), - [480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192), - [482] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_packed_switch_declaration_repeat1, 2), SHIFT_REPEAT(124), - [485] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_packed_switch_declaration_repeat1, 2), - [487] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 3), - [489] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 3), - [491] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__statement_argument, 1), - [493] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statement_argument, 1), - [495] = {.entry = {.count = 1, .reusable = false}}, SHIFT(86), - [497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), - [499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), - [501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(156), - [503] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 4), - [505] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 2), - [507] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 3), - [509] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__identifier, 1), - [511] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_repeat1, 2), SHIFT_REPEAT(33), - [514] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_statement_repeat1, 2), - [516] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_reference, 2), - [518] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subannotation_definition, 2), - [520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(119), - [522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), - [524] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_value, 1), - [526] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(45), - [529] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), - [531] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subannotation_definition, 3), - [533] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 3), - [535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83), - [537] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_declaration, 3), - [539] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field_identifier, 2), - [541] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 5), - [543] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 5), - [545] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 4), - [547] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subannotation_declaration, 2), - [549] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_statement_repeat1, 2), - [551] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 2), - [553] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_full_method_identifier, 3), - [555] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_full_field_identifier, 3), - [557] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 3), - [559] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 3, .production_id = 1), - [561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(196), - [563] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 2), - [565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), - [567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155), - [569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125), - [571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159), - [573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179), - [575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), - [577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(180), - [579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), - [581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), - [583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177), - [585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(181), - [587] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), - [589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(182), - [591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(174), - [593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(184), - [595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), - [597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), - [599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186), - [601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187), - [603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), - [605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(153), - [607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(107), - [609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(105), - [611] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 3), - [613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85), - [615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195), + [464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83), + [466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), + [468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), + [470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), + [472] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(45), + [475] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), + [477] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_value, 1), + [479] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_property, 3, .production_id = 3), + [481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), + [483] = {.entry = {.count = 1, .reusable = false}}, SHIFT(33), + [485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), + [487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189), + [489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), + [491] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 2), + [493] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_packed_switch_declaration_repeat1, 2), SHIFT_REPEAT(129), + [496] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_packed_switch_declaration_repeat1, 2), + [498] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 3), + [500] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 3), + [502] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__statement_argument, 1), + [504] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statement_argument, 1), + [506] = {.entry = {.count = 1, .reusable = false}}, SHIFT(85), + [508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169), + [510] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 4), + [512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18), + [514] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_repeat1, 2), SHIFT_REPEAT(33), + [517] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_statement_repeat1, 2), + [519] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 3), + [521] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_reference, 2), + [523] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subannotation_definition, 2), + [525] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__identifier, 1), + [527] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 2), + [529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(82), + [531] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 3), + [533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(116), + [535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), + [537] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subannotation_definition, 3), + [539] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_full_method_identifier, 3), + [541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(197), + [543] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 5), + [545] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 5), + [547] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 2), + [549] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 3, .production_id = 1), + [551] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 3), + [553] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_full_field_identifier, 3), + [555] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 2), + [557] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_statement_repeat1, 2), + [559] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field_identifier, 2), + [561] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_declaration, 3), + [563] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 4), + [565] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subannotation_declaration, 2), + [567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(130), + [569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), + [571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), + [573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(181), + [575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), + [577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190), + [579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(180), + [581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), + [583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(183), + [585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(184), + [587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191), + [589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), + [591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), + [593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(200), + [595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155), + [597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177), + [599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(168), + [601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), + [603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186), + [605] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), + [607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), + [609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(94), + [611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), + [613] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 3), + [615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84), + [617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(196), + [619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185), }; #ifdef __cplusplus From 72b7d8484c7f0ae79eda111e555029f60938c54f Mon Sep 17 00:00:00 2001 From: Yotam Nachum Date: Wed, 5 Jan 2022 10:22:45 +0200 Subject: [PATCH 41/98] Add enum in lists --- grammar.js | 3 +- src/grammar.json | 8 + src/node-types.json | 4 + src/parser.c | 2902 ++++++++++++++++++++++--------------------- 4 files changed, 1488 insertions(+), 1429 deletions(-) diff --git a/grammar.js b/grammar.js index cff8ee72d..846904167 100644 --- a/grammar.js +++ b/grammar.js @@ -467,7 +467,8 @@ module.exports = grammar({ $.string_literal, $._identifier, $.variable, - $.parameter + $.parameter, + $.enum_reference ) ), "}" diff --git a/src/grammar.json b/src/grammar.json index cbe4c0c17..96ae577e6 100644 --- a/src/grammar.json +++ b/src/grammar.json @@ -2044,6 +2044,10 @@ { "type": "SYMBOL", "name": "parameter" + }, + { + "type": "SYMBOL", + "name": "enum_reference" } ] }, @@ -2078,6 +2082,10 @@ { "type": "SYMBOL", "name": "parameter" + }, + { + "type": "SYMBOL", + "name": "enum_reference" } ] } diff --git a/src/node-types.json b/src/node-types.json index eac3fd40d..7de2ca919 100644 --- a/src/node-types.json +++ b/src/node-types.json @@ -485,6 +485,10 @@ "type": "class_identifier", "named": true }, + { + "type": "enum_reference", + "named": true + }, { "type": "field_identifier", "named": true diff --git a/src/parser.c b/src/parser.c index ae30d61f6..f8d1f7bba 100644 --- a/src/parser.c +++ b/src/parser.c @@ -14,7 +14,7 @@ #endif #define LANGUAGE_VERSION 13 -#define STATE_COUNT 201 +#define STATE_COUNT 204 #define LARGE_STATE_COUNT 31 #define SYMBOL_COUNT 364 #define ALIAS_COUNT 2 @@ -10526,16 +10526,16 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [33] = {.lex_state = 4}, [34] = {.lex_state = 6}, [35] = {.lex_state = 6}, - [36] = {.lex_state = 7}, - [37] = {.lex_state = 7}, + [36] = {.lex_state = 4}, + [37] = {.lex_state = 4}, [38] = {.lex_state = 8}, - [39] = {.lex_state = 8}, + [39] = {.lex_state = 7}, [40] = {.lex_state = 7}, - [41] = {.lex_state = 7}, + [41] = {.lex_state = 4}, [42] = {.lex_state = 7}, - [43] = {.lex_state = 4}, - [44] = {.lex_state = 4}, - [45] = {.lex_state = 4}, + [43] = {.lex_state = 7}, + [44] = {.lex_state = 8}, + [45] = {.lex_state = 7}, [46] = {.lex_state = 0}, [47] = {.lex_state = 0}, [48] = {.lex_state = 0}, @@ -10554,9 +10554,9 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [61] = {.lex_state = 0}, [62] = {.lex_state = 0}, [63] = {.lex_state = 0}, - [64] = {.lex_state = 1}, + [64] = {.lex_state = 0}, [65] = {.lex_state = 0}, - [66] = {.lex_state = 0}, + [66] = {.lex_state = 1}, [67] = {.lex_state = 0}, [68] = {.lex_state = 0}, [69] = {.lex_state = 0}, @@ -10572,98 +10572,98 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [79] = {.lex_state = 0}, [80] = {.lex_state = 0}, [81] = {.lex_state = 0}, - [82] = {.lex_state = 4}, + [82] = {.lex_state = 0}, [83] = {.lex_state = 4}, - [84] = {.lex_state = 0}, + [84] = {.lex_state = 4}, [85] = {.lex_state = 4}, [86] = {.lex_state = 0}, [87] = {.lex_state = 4}, - [88] = {.lex_state = 0}, - [89] = {.lex_state = 0}, + [88] = {.lex_state = 4}, + [89] = {.lex_state = 1568}, [90] = {.lex_state = 0}, [91] = {.lex_state = 0}, [92] = {.lex_state = 0}, - [93] = {.lex_state = 0}, + [93] = {.lex_state = 1568}, [94] = {.lex_state = 0}, - [95] = {.lex_state = 1568}, + [95] = {.lex_state = 0}, [96] = {.lex_state = 0}, [97] = {.lex_state = 0}, - [98] = {.lex_state = 0}, + [98] = {.lex_state = 1568}, [99] = {.lex_state = 0}, - [100] = {.lex_state = 1568}, + [100] = {.lex_state = 0}, [101] = {.lex_state = 0}, [102] = {.lex_state = 0}, [103] = {.lex_state = 0}, [104] = {.lex_state = 0}, [105] = {.lex_state = 0}, - [106] = {.lex_state = 0}, + [106] = {.lex_state = 1568}, [107] = {.lex_state = 0}, - [108] = {.lex_state = 1568}, - [109] = {.lex_state = 4}, + [108] = {.lex_state = 0}, + [109] = {.lex_state = 0}, [110] = {.lex_state = 0}, [111] = {.lex_state = 1568}, [112] = {.lex_state = 1568}, [113] = {.lex_state = 1568}, - [114] = {.lex_state = 1568}, + [114] = {.lex_state = 0}, [115] = {.lex_state = 1568}, - [116] = {.lex_state = 0}, - [117] = {.lex_state = 0}, - [118] = {.lex_state = 1}, - [119] = {.lex_state = 1568}, - [120] = {.lex_state = 1568}, - [121] = {.lex_state = 0}, - [122] = {.lex_state = 0}, - [123] = {.lex_state = 1}, + [116] = {.lex_state = 4}, + [117] = {.lex_state = 1568}, + [118] = {.lex_state = 1568}, + [119] = {.lex_state = 0}, + [120] = {.lex_state = 0}, + [121] = {.lex_state = 1568}, + [122] = {.lex_state = 1568}, + [123] = {.lex_state = 0}, [124] = {.lex_state = 0}, [125] = {.lex_state = 0}, [126] = {.lex_state = 0}, - [127] = {.lex_state = 1568}, - [128] = {.lex_state = 1568}, - [129] = {.lex_state = 0}, + [127] = {.lex_state = 0}, + [128] = {.lex_state = 1}, + [129] = {.lex_state = 1}, [130] = {.lex_state = 0}, - [131] = {.lex_state = 1568}, - [132] = {.lex_state = 0}, - [133] = {.lex_state = 1568}, - [134] = {.lex_state = 1}, - [135] = {.lex_state = 1568}, - [136] = {.lex_state = 0}, - [137] = {.lex_state = 0}, + [131] = {.lex_state = 0}, + [132] = {.lex_state = 1568}, + [133] = {.lex_state = 1}, + [134] = {.lex_state = 0}, + [135] = {.lex_state = 1}, + [136] = {.lex_state = 1}, + [137] = {.lex_state = 1568}, [138] = {.lex_state = 1568}, [139] = {.lex_state = 0}, - [140] = {.lex_state = 1}, - [141] = {.lex_state = 1}, + [140] = {.lex_state = 1568}, + [141] = {.lex_state = 0}, [142] = {.lex_state = 1568}, [143] = {.lex_state = 0}, - [144] = {.lex_state = 1568}, - [145] = {.lex_state = 1568}, - [146] = {.lex_state = 1}, + [144] = {.lex_state = 1}, + [145] = {.lex_state = 0}, + [146] = {.lex_state = 1568}, [147] = {.lex_state = 1568}, - [148] = {.lex_state = 1}, - [149] = {.lex_state = 0}, + [148] = {.lex_state = 0}, + [149] = {.lex_state = 1568}, [150] = {.lex_state = 0}, - [151] = {.lex_state = 0}, - [152] = {.lex_state = 1568}, - [153] = {.lex_state = 1}, + [151] = {.lex_state = 1}, + [152] = {.lex_state = 0}, + [153] = {.lex_state = 1568}, [154] = {.lex_state = 1}, - [155] = {.lex_state = 4}, + [155] = {.lex_state = 1}, [156] = {.lex_state = 0}, [157] = {.lex_state = 4}, [158] = {.lex_state = 1}, - [159] = {.lex_state = 0}, - [160] = {.lex_state = 0}, - [161] = {.lex_state = 1}, + [159] = {.lex_state = 4}, + [160] = {.lex_state = 1568}, + [161] = {.lex_state = 0}, [162] = {.lex_state = 1}, [163] = {.lex_state = 1}, [164] = {.lex_state = 1}, [165] = {.lex_state = 0}, [166] = {.lex_state = 1}, [167] = {.lex_state = 1}, - [168] = {.lex_state = 1568}, - [169] = {.lex_state = 1}, - [170] = {.lex_state = 1568}, + [168] = {.lex_state = 0}, + [169] = {.lex_state = 4}, + [170] = {.lex_state = 1}, [171] = {.lex_state = 1}, - [172] = {.lex_state = 0}, - [173] = {.lex_state = 0}, + [172] = {.lex_state = 1568}, + [173] = {.lex_state = 1}, [174] = {.lex_state = 0}, [175] = {.lex_state = 0}, [176] = {.lex_state = 0}, @@ -10691,6 +10691,9 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [198] = {.lex_state = 0}, [199] = {.lex_state = 0}, [200] = {.lex_state = 0}, + [201] = {.lex_state = 0}, + [202] = {.lex_state = 0}, + [203] = {.lex_state = 0}, }; static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { @@ -11001,7 +11004,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null_literal] = ACTIONS(1), }, [1] = { - [sym_class_definition] = STATE(192), + [sym_class_definition] = STATE(203), [sym_class_declaration] = STATE(156), [anon_sym_DOTclass] = ACTIONS(5), [sym_comment] = ACTIONS(3), @@ -11533,21 +11536,21 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), }, [4] = { - [sym_annotation_definition] = STATE(26), - [sym_annotation_declaration] = STATE(111), - [sym_param_definition] = STATE(26), + [sym_annotation_definition] = STATE(15), + [sym_annotation_declaration] = STATE(115), + [sym_param_definition] = STATE(15), [sym_param_declaration] = STATE(10), - [sym__code_line] = STATE(26), - [sym_statement] = STATE(26), + [sym__code_line] = STATE(15), + [sym_statement] = STATE(15), [sym_opcode] = STATE(32), - [sym__declaration] = STATE(26), - [sym_line_declaration] = STATE(26), - [sym_locals_declaration] = STATE(26), - [sym_catch_declaration] = STATE(26), - [sym_catchall_declaration] = STATE(26), - [sym_packed_switch_declaration] = STATE(26), - [sym_sparse_switch_declaration] = STATE(26), - [sym_array_data_declaration] = STATE(26), + [sym__declaration] = STATE(15), + [sym_line_declaration] = STATE(15), + [sym_locals_declaration] = STATE(15), + [sym_catch_declaration] = STATE(15), + [sym_catchall_declaration] = STATE(15), + [sym_packed_switch_declaration] = STATE(15), + [sym_sparse_switch_declaration] = STATE(15), + [sym_array_data_declaration] = STATE(15), [aux_sym_method_definition_repeat1] = STATE(4), [sym_end_method] = ACTIONS(15), [anon_sym_DOTannotation] = ACTIONS(17), @@ -11793,21 +11796,21 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), }, [5] = { - [sym_annotation_definition] = STATE(26), - [sym_annotation_declaration] = STATE(111), - [sym_param_definition] = STATE(26), + [sym_annotation_definition] = STATE(15), + [sym_annotation_declaration] = STATE(115), + [sym_param_definition] = STATE(15), [sym_param_declaration] = STATE(10), - [sym__code_line] = STATE(26), - [sym_statement] = STATE(26), + [sym__code_line] = STATE(15), + [sym_statement] = STATE(15), [sym_opcode] = STATE(32), - [sym__declaration] = STATE(26), - [sym_line_declaration] = STATE(26), - [sym_locals_declaration] = STATE(26), - [sym_catch_declaration] = STATE(26), - [sym_catchall_declaration] = STATE(26), - [sym_packed_switch_declaration] = STATE(26), - [sym_sparse_switch_declaration] = STATE(26), - [sym_array_data_declaration] = STATE(26), + [sym__declaration] = STATE(15), + [sym_line_declaration] = STATE(15), + [sym_locals_declaration] = STATE(15), + [sym_catch_declaration] = STATE(15), + [sym_catchall_declaration] = STATE(15), + [sym_packed_switch_declaration] = STATE(15), + [sym_sparse_switch_declaration] = STATE(15), + [sym_array_data_declaration] = STATE(15), [aux_sym_method_definition_repeat1] = STATE(4), [sym_end_method] = ACTIONS(53), [anon_sym_DOTannotation] = ACTIONS(55), @@ -12053,21 +12056,21 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), }, [6] = { - [sym_annotation_definition] = STATE(26), - [sym_annotation_declaration] = STATE(111), - [sym_param_definition] = STATE(26), + [sym_annotation_definition] = STATE(15), + [sym_annotation_declaration] = STATE(115), + [sym_param_definition] = STATE(15), [sym_param_declaration] = STATE(10), - [sym__code_line] = STATE(26), - [sym_statement] = STATE(26), + [sym__code_line] = STATE(15), + [sym_statement] = STATE(15), [sym_opcode] = STATE(32), - [sym__declaration] = STATE(26), - [sym_line_declaration] = STATE(26), - [sym_locals_declaration] = STATE(26), - [sym_catch_declaration] = STATE(26), - [sym_catchall_declaration] = STATE(26), - [sym_packed_switch_declaration] = STATE(26), - [sym_sparse_switch_declaration] = STATE(26), - [sym_array_data_declaration] = STATE(26), + [sym__declaration] = STATE(15), + [sym_line_declaration] = STATE(15), + [sym_locals_declaration] = STATE(15), + [sym_catch_declaration] = STATE(15), + [sym_catchall_declaration] = STATE(15), + [sym_packed_switch_declaration] = STATE(15), + [sym_sparse_switch_declaration] = STATE(15), + [sym_array_data_declaration] = STATE(15), [aux_sym_method_definition_repeat1] = STATE(5), [sym_end_method] = ACTIONS(79), [anon_sym_DOTannotation] = ACTIONS(55), @@ -13063,9 +13066,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), }, [10] = { - [sym_annotation_definition] = STATE(98), - [sym_annotation_declaration] = STATE(111), - [aux_sym_class_definition_repeat2] = STATE(98), + [sym_annotation_definition] = STATE(100), + [sym_annotation_declaration] = STATE(115), + [aux_sym_class_definition_repeat2] = STATE(100), [sym_end_method] = ACTIONS(93), [anon_sym_DOTannotation] = ACTIONS(55), [anon_sym_DOTparam] = ACTIONS(93), @@ -18217,11 +18220,11 @@ static const uint16_t ts_small_parse_table[] = { sym_string_literal, ACTIONS(197), 1, sym_null_literal, - STATE(113), 1, + STATE(117), 1, sym_subannotation_declaration, - STATE(120), 1, + STATE(122), 1, sym_annotation_value, - STATE(199), 1, + STATE(201), 1, sym_array_type, ACTIONS(193), 2, aux_sym_number_literal_token1, @@ -18230,7 +18233,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - STATE(119), 9, + STATE(121), 9, sym_subannotation_definition, sym__identifier, sym_field_identifier, @@ -18253,7 +18256,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(213), 1, sym_comment, - STATE(134), 1, + STATE(133), 1, sym_array_type, ACTIONS(215), 2, aux_sym_number_literal_token1, @@ -18267,7 +18270,7 @@ static const uint16_t ts_small_parse_table[] = { sym_variable, sym_parameter, sym_string_literal, - STATE(140), 9, + STATE(135), 9, sym__statement_argument, sym__identifier, sym_field_identifier, @@ -18288,7 +18291,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_field_identifier_token1, ACTIONS(227), 1, anon_sym_LBRACK, - STATE(134), 1, + STATE(133), 1, sym_array_type, ACTIONS(215), 2, aux_sym_number_literal_token1, @@ -18303,7 +18306,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - STATE(166), 9, + STATE(173), 9, sym__statement_argument, sym__identifier, sym_field_identifier, @@ -18371,14 +18374,87 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_constructor, anon_sym_varargs, anon_sym_annotation, - [220] = 4, + [220] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(189), 1, + anon_sym_LBRACK, + ACTIONS(245), 1, + anon_sym_RBRACE, + ACTIONS(247), 1, + sym_class_identifier, + ACTIONS(249), 1, + aux_sym_field_identifier_token1, + ACTIONS(253), 1, + anon_sym_DOTenum, + ACTIONS(259), 1, + sym_string_literal, + STATE(183), 1, + sym_array_type, + ACTIONS(255), 2, + sym_variable, + sym_parameter, + ACTIONS(257), 2, + aux_sym_number_literal_token1, + aux_sym_number_literal_token2, + ACTIONS(251), 3, + anon_sym_LTclinit_GT_LPAREN, + anon_sym_LTinit_GT_LPAREN, + aux_sym_method_identifier_token1, + STATE(126), 7, + sym__identifier, + sym_field_identifier, + sym_method_identifier, + sym_full_field_identifier, + sym_full_method_identifier, + sym_enum_reference, + sym_number_literal, + [267] = 13, + ACTIONS(3), 1, + sym_comment, + ACTIONS(189), 1, + anon_sym_LBRACK, + ACTIONS(247), 1, + sym_class_identifier, + ACTIONS(249), 1, + aux_sym_field_identifier_token1, + ACTIONS(253), 1, + anon_sym_DOTenum, + ACTIONS(261), 1, + anon_sym_RBRACE, + ACTIONS(265), 1, + sym_string_literal, + STATE(114), 1, + sym_number_literal, + STATE(183), 1, + sym_array_type, + ACTIONS(257), 2, + aux_sym_number_literal_token1, + aux_sym_number_literal_token2, + ACTIONS(263), 2, + sym_variable, + sym_parameter, + ACTIONS(251), 3, + anon_sym_LTclinit_GT_LPAREN, + anon_sym_LTinit_GT_LPAREN, + aux_sym_method_identifier_token1, + STATE(120), 6, + sym__identifier, + sym_field_identifier, + sym_method_identifier, + sym_full_field_identifier, + sym_full_method_identifier, + sym_enum_reference, + [316] = 5, ACTIONS(3), 1, sym_comment, + ACTIONS(231), 1, + aux_sym_field_identifier_token1, + ACTIONS(270), 1, + anon_sym_declared_DASHsynchronized, STATE(38), 1, aux_sym_access_modifiers_repeat1, - STATE(157), 1, - sym_access_modifiers, - ACTIONS(245), 18, + ACTIONS(267), 17, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -18395,16 +18471,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_enum, anon_sym_constructor, anon_sym_varargs, - anon_sym_declared_DASHsynchronized, anon_sym_annotation, - [250] = 4, + [348] = 4, ACTIONS(3), 1, sym_comment, - STATE(41), 1, + STATE(44), 1, aux_sym_access_modifiers_repeat1, - STATE(198), 1, + STATE(159), 1, sym_access_modifiers, - ACTIONS(247), 18, + ACTIONS(273), 18, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -18423,16 +18498,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_varargs, anon_sym_declared_DASHsynchronized, anon_sym_annotation, - [280] = 5, + [378] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(239), 1, - aux_sym_field_identifier_token1, - ACTIONS(251), 1, - anon_sym_declared_DASHsynchronized, - STATE(39), 1, + STATE(43), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(249), 17, + STATE(175), 1, + sym_access_modifiers, + ACTIONS(275), 18, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -18449,17 +18522,49 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_enum, anon_sym_constructor, anon_sym_varargs, + anon_sym_declared_DASHsynchronized, anon_sym_annotation, - [312] = 5, + [408] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(231), 1, + ACTIONS(189), 1, + anon_sym_LBRACK, + ACTIONS(247), 1, + sym_class_identifier, + ACTIONS(249), 1, aux_sym_field_identifier_token1, - ACTIONS(256), 1, - anon_sym_declared_DASHsynchronized, - STATE(39), 1, + ACTIONS(253), 1, + anon_sym_DOTenum, + ACTIONS(279), 1, + sym_string_literal, + STATE(183), 1, + sym_array_type, + ACTIONS(257), 2, + aux_sym_number_literal_token1, + aux_sym_number_literal_token2, + ACTIONS(277), 2, + sym_variable, + sym_parameter, + ACTIONS(251), 3, + anon_sym_LTclinit_GT_LPAREN, + anon_sym_LTinit_GT_LPAREN, + aux_sym_method_identifier_token1, + STATE(168), 7, + sym__identifier, + sym_field_identifier, + sym_method_identifier, + sym_full_field_identifier, + sym_full_method_identifier, + sym_enum_reference, + sym_number_literal, + [452] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(231), 1, + sym_class_identifier, + STATE(42), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(253), 17, + ACTIONS(281), 18, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -18476,15 +18581,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_enum, anon_sym_constructor, anon_sym_varargs, + anon_sym_declared_DASHsynchronized, anon_sym_annotation, - [344] = 4, + [482] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(231), 1, + ACTIONS(239), 1, sym_class_identifier, - STATE(40), 1, + STATE(42), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(259), 18, + ACTIONS(284), 18, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -18503,14 +18609,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_varargs, anon_sym_declared_DASHsynchronized, anon_sym_annotation, - [374] = 4, + [512] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(239), 1, - sym_class_identifier, - STATE(40), 1, + aux_sym_field_identifier_token1, + ACTIONS(288), 1, + anon_sym_declared_DASHsynchronized, + STATE(38), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(262), 18, + ACTIONS(286), 17, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -18527,16 +18635,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_enum, anon_sym_constructor, anon_sym_varargs, - anon_sym_declared_DASHsynchronized, anon_sym_annotation, - [404] = 4, + [544] = 4, ACTIONS(3), 1, sym_comment, STATE(35), 1, aux_sym_access_modifiers_repeat1, - STATE(109), 1, + STATE(116), 1, sym_access_modifiers, - ACTIONS(264), 18, + ACTIONS(290), 18, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -18555,168 +18662,42 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_varargs, anon_sym_declared_DASHsynchronized, anon_sym_annotation, - [434] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(189), 1, - anon_sym_LBRACK, - ACTIONS(266), 1, - anon_sym_RBRACE, - ACTIONS(268), 1, - sym_class_identifier, - ACTIONS(270), 1, - aux_sym_field_identifier_token1, - ACTIONS(278), 1, - sym_string_literal, - STATE(110), 1, - sym_number_literal, - STATE(182), 1, - sym_array_type, - ACTIONS(274), 2, - sym_variable, - sym_parameter, - ACTIONS(276), 2, - aux_sym_number_literal_token1, - aux_sym_number_literal_token2, - ACTIONS(272), 3, - anon_sym_LTclinit_GT_LPAREN, - anon_sym_LTinit_GT_LPAREN, - aux_sym_method_identifier_token1, - STATE(121), 5, - sym__identifier, - sym_field_identifier, - sym_method_identifier, - sym_full_field_identifier, - sym_full_method_identifier, - [479] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(189), 1, - anon_sym_LBRACK, - ACTIONS(268), 1, - sym_class_identifier, - ACTIONS(270), 1, - aux_sym_field_identifier_token1, - ACTIONS(280), 1, - anon_sym_RBRACE, - ACTIONS(284), 1, - sym_string_literal, - STATE(182), 1, - sym_array_type, - ACTIONS(276), 2, - aux_sym_number_literal_token1, - aux_sym_number_literal_token2, - ACTIONS(282), 2, - sym_variable, - sym_parameter, - ACTIONS(272), 3, - anon_sym_LTclinit_GT_LPAREN, - anon_sym_LTinit_GT_LPAREN, - aux_sym_method_identifier_token1, - STATE(125), 6, - sym__identifier, - sym_field_identifier, - sym_method_identifier, - sym_full_field_identifier, - sym_full_method_identifier, - sym_number_literal, - [522] = 10, - ACTIONS(3), 1, - sym_comment, - ACTIONS(189), 1, - anon_sym_LBRACK, - ACTIONS(268), 1, - sym_class_identifier, - ACTIONS(270), 1, - aux_sym_field_identifier_token1, - ACTIONS(288), 1, - sym_string_literal, - STATE(182), 1, - sym_array_type, - ACTIONS(276), 2, - aux_sym_number_literal_token1, - aux_sym_number_literal_token2, - ACTIONS(286), 2, - sym_variable, - sym_parameter, - ACTIONS(272), 3, - anon_sym_LTclinit_GT_LPAREN, - anon_sym_LTinit_GT_LPAREN, - aux_sym_method_identifier_token1, - STATE(165), 6, - sym__identifier, - sym_field_identifier, - sym_method_identifier, - sym_full_field_identifier, - sym_full_method_identifier, - sym_number_literal, - [562] = 15, + [574] = 15, ACTIONS(3), 1, sym_comment, ACTIONS(55), 1, anon_sym_DOTannotation, - ACTIONS(290), 1, - ts_builtin_sym_end, ACTIONS(292), 1, - anon_sym_DOTsource, + ts_builtin_sym_end, ACTIONS(294), 1, - anon_sym_DOTimplements, + anon_sym_DOTsource, ACTIONS(296), 1, - anon_sym_DOTfield, + anon_sym_DOTimplements, ACTIONS(298), 1, + anon_sym_DOTfield, + ACTIONS(300), 1, anon_sym_DOTmethod, STATE(6), 1, sym_method_declaration, - STATE(52), 1, + STATE(55), 1, sym_source_declaration, STATE(80), 1, sym_field_declaration, - STATE(111), 1, + STATE(115), 1, sym_annotation_declaration, - STATE(54), 2, + STATE(52), 2, sym_implements_declaration, aux_sym_class_definition_repeat1, - STATE(71), 2, - sym_annotation_definition, - aux_sym_class_definition_repeat2, - STATE(79), 2, - sym_field_definition, - aux_sym_class_definition_repeat3, - STATE(91), 2, - sym_method_definition, - aux_sym_class_definition_repeat4, - [612] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(55), 1, - anon_sym_DOTannotation, - ACTIONS(294), 1, - anon_sym_DOTimplements, - ACTIONS(296), 1, - anon_sym_DOTfield, - ACTIONS(298), 1, - anon_sym_DOTmethod, - ACTIONS(300), 1, - ts_builtin_sym_end, - STATE(6), 1, - sym_method_declaration, - STATE(80), 1, - sym_field_declaration, - STATE(111), 1, - sym_annotation_declaration, - STATE(70), 2, + STATE(72), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, STATE(75), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(81), 2, - sym_implements_declaration, - aux_sym_class_definition_repeat1, - STATE(89), 2, + STATE(90), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [656] = 7, + [624] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(189), 1, @@ -18741,16 +18722,47 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [688] = 7, + [656] = 13, + ACTIONS(3), 1, + sym_comment, + ACTIONS(55), 1, + anon_sym_DOTannotation, + ACTIONS(296), 1, + anon_sym_DOTimplements, + ACTIONS(298), 1, + anon_sym_DOTfield, + ACTIONS(300), 1, + anon_sym_DOTmethod, + ACTIONS(308), 1, + ts_builtin_sym_end, + STATE(6), 1, + sym_method_declaration, + STATE(80), 1, + sym_field_declaration, + STATE(115), 1, + sym_annotation_declaration, + STATE(71), 2, + sym_annotation_definition, + aux_sym_class_definition_repeat2, + STATE(77), 2, + sym_field_definition, + aux_sym_class_definition_repeat3, + STATE(81), 2, + sym_implements_declaration, + aux_sym_class_definition_repeat1, + STATE(110), 2, + sym_method_definition, + aux_sym_class_definition_repeat4, + [700] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(189), 1, anon_sym_LBRACK, ACTIONS(302), 1, sym_class_identifier, - ACTIONS(308), 1, + ACTIONS(310), 1, anon_sym_RPAREN, - STATE(55), 1, + STATE(53), 1, aux_sym_method_identifier_repeat1, STATE(73), 3, sym__type, @@ -18766,16 +18778,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [720] = 7, + [732] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(189), 1, anon_sym_LBRACK, ACTIONS(302), 1, sym_class_identifier, - ACTIONS(310), 1, + ACTIONS(312), 1, anon_sym_RPAREN, - STATE(49), 1, + STATE(56), 1, aux_sym_method_identifier_repeat1, STATE(73), 3, sym__type, @@ -18791,16 +18803,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [752] = 7, + [764] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(189), 1, anon_sym_LBRACK, ACTIONS(302), 1, sym_class_identifier, - ACTIONS(312), 1, + ACTIONS(314), 1, anon_sym_RPAREN, - STATE(55), 1, + STATE(54), 1, aux_sym_method_identifier_repeat1, STATE(73), 3, sym__type, @@ -18816,47 +18828,47 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [784] = 13, + [796] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(55), 1, anon_sym_DOTannotation, - ACTIONS(294), 1, - anon_sym_DOTimplements, ACTIONS(296), 1, - anon_sym_DOTfield, + anon_sym_DOTimplements, ACTIONS(298), 1, + anon_sym_DOTfield, + ACTIONS(300), 1, anon_sym_DOTmethod, - ACTIONS(314), 1, + ACTIONS(316), 1, ts_builtin_sym_end, STATE(6), 1, sym_method_declaration, STATE(80), 1, sym_field_declaration, - STATE(111), 1, + STATE(115), 1, sym_annotation_declaration, - STATE(47), 2, - sym_implements_declaration, - aux_sym_class_definition_repeat1, - STATE(72), 2, + STATE(70), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(78), 2, + STATE(79), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(106), 2, + STATE(81), 2, + sym_implements_declaration, + aux_sym_class_definition_repeat1, + STATE(99), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [828] = 7, + [840] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(189), 1, anon_sym_LBRACK, ACTIONS(302), 1, sym_class_identifier, - ACTIONS(316), 1, + ACTIONS(318), 1, anon_sym_RPAREN, - STATE(55), 1, + STATE(54), 1, aux_sym_method_identifier_repeat1, STATE(73), 3, sym__type, @@ -18872,53 +18884,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [860] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(55), 1, - anon_sym_DOTannotation, - ACTIONS(294), 1, - anon_sym_DOTimplements, - ACTIONS(296), 1, - anon_sym_DOTfield, - ACTIONS(298), 1, - anon_sym_DOTmethod, - ACTIONS(314), 1, - ts_builtin_sym_end, - STATE(6), 1, - sym_method_declaration, - STATE(80), 1, - sym_field_declaration, - STATE(111), 1, - sym_annotation_declaration, - STATE(72), 2, - sym_annotation_definition, - aux_sym_class_definition_repeat2, - STATE(78), 2, - sym_field_definition, - aux_sym_class_definition_repeat3, - STATE(81), 2, - sym_implements_declaration, - aux_sym_class_definition_repeat1, - STATE(106), 2, - sym_method_definition, - aux_sym_class_definition_repeat4, - [904] = 7, + [872] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(318), 1, + ACTIONS(320), 1, sym_class_identifier, - ACTIONS(321), 1, - anon_sym_RPAREN, ACTIONS(323), 1, + anon_sym_RPAREN, + ACTIONS(325), 1, anon_sym_LBRACK, - STATE(55), 1, + STATE(54), 1, aux_sym_method_identifier_repeat1, STATE(73), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(326), 9, + ACTIONS(328), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -18928,16 +18909,47 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [936] = 7, + [904] = 13, + ACTIONS(3), 1, + sym_comment, + ACTIONS(55), 1, + anon_sym_DOTannotation, + ACTIONS(296), 1, + anon_sym_DOTimplements, + ACTIONS(298), 1, + anon_sym_DOTfield, + ACTIONS(300), 1, + anon_sym_DOTmethod, + ACTIONS(316), 1, + ts_builtin_sym_end, + STATE(6), 1, + sym_method_declaration, + STATE(80), 1, + sym_field_declaration, + STATE(115), 1, + sym_annotation_declaration, + STATE(48), 2, + sym_implements_declaration, + aux_sym_class_definition_repeat1, + STATE(70), 2, + sym_annotation_definition, + aux_sym_class_definition_repeat2, + STATE(79), 2, + sym_field_definition, + aux_sym_class_definition_repeat3, + STATE(99), 2, + sym_method_definition, + aux_sym_class_definition_repeat4, + [948] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(189), 1, anon_sym_LBRACK, ACTIONS(302), 1, sym_class_identifier, - ACTIONS(329), 1, + ACTIONS(331), 1, anon_sym_RPAREN, - STATE(53), 1, + STATE(54), 1, aux_sym_method_identifier_repeat1, STATE(73), 3, sym__type, @@ -18953,14 +18965,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [968] = 5, + [980] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(331), 1, - sym_class_identifier, - ACTIONS(333), 1, + ACTIONS(227), 1, anon_sym_LBRACK, - STATE(128), 3, + ACTIONS(333), 1, + sym_class_identifier, + STATE(129), 3, sym__type, sym_array_type, sym_primitive_type, @@ -18974,18 +18986,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [994] = 5, + [1006] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(189), 1, + ACTIONS(227), 1, anon_sym_LBRACK, ACTIONS(337), 1, sym_class_identifier, - STATE(2), 3, + STATE(155), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(306), 9, + ACTIONS(335), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -18995,14 +19007,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1020] = 5, + [1032] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(189), 1, anon_sym_LBRACK, ACTIONS(339), 1, sym_class_identifier, - STATE(12), 3, + STATE(74), 3, sym__type, sym_array_type, sym_primitive_type, @@ -19016,14 +19028,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1046] = 5, + [1058] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(189), 1, anon_sym_LBRACK, ACTIONS(341), 1, sym_class_identifier, - STATE(74), 3, + STATE(12), 3, sym__type, sym_array_type, sym_primitive_type, @@ -19037,18 +19049,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1072] = 5, + [1084] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(227), 1, - anon_sym_LBRACK, ACTIONS(343), 1, sym_class_identifier, - STATE(154), 3, + ACTIONS(345), 1, + anon_sym_LBRACK, + STATE(138), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(345), 9, + ACTIONS(347), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -19058,18 +19070,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1098] = 5, + [1110] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(333), 1, + ACTIONS(345), 1, anon_sym_LBRACK, - ACTIONS(347), 1, + ACTIONS(349), 1, sym_class_identifier, - STATE(131), 3, + STATE(137), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(335), 9, + ACTIONS(347), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -19079,18 +19091,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1124] = 5, + [1136] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(227), 1, + ACTIONS(189), 1, anon_sym_LBRACK, - ACTIONS(349), 1, + ACTIONS(351), 1, sym_class_identifier, - STATE(171), 3, + STATE(2), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(345), 9, + ACTIONS(306), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -19100,37 +19112,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1150] = 3, - ACTIONS(213), 1, - sym_comment, - ACTIONS(353), 1, - anon_sym_LF, - ACTIONS(351), 13, - sym_label, - anon_sym_LBRACE, - sym_class_identifier, - aux_sym_field_identifier_token1, - anon_sym_LTclinit_GT_LPAREN, - anon_sym_LTinit_GT_LPAREN, - aux_sym_method_identifier_token1, - anon_sym_LBRACK, - sym_variable, - sym_parameter, - aux_sym_number_literal_token1, - aux_sym_number_literal_token2, - sym_string_literal, - [1172] = 5, + [1162] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(189), 1, - anon_sym_LBRACK, - ACTIONS(355), 1, + ACTIONS(339), 1, sym_class_identifier, - STATE(11), 3, + ACTIONS(345), 1, + anon_sym_LBRACK, + STATE(74), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(306), 9, + ACTIONS(347), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -19140,18 +19133,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1198] = 5, + [1188] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(333), 1, + ACTIONS(189), 1, anon_sym_LBRACK, - ACTIONS(357), 1, + ACTIONS(353), 1, sym_class_identifier, - STATE(127), 3, + STATE(11), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(335), 9, + ACTIONS(306), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -19161,18 +19154,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1224] = 5, + [1214] = 3, + ACTIONS(213), 1, + sym_comment, + ACTIONS(357), 1, + anon_sym_LF, + ACTIONS(355), 13, + sym_label, + anon_sym_LBRACE, + sym_class_identifier, + aux_sym_field_identifier_token1, + anon_sym_LTclinit_GT_LPAREN, + anon_sym_LTinit_GT_LPAREN, + aux_sym_method_identifier_token1, + anon_sym_LBRACK, + sym_variable, + sym_parameter, + aux_sym_number_literal_token1, + aux_sym_number_literal_token2, + sym_string_literal, + [1236] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(227), 1, + ACTIONS(345), 1, anon_sym_LBRACK, ACTIONS(359), 1, sym_class_identifier, - STATE(118), 3, + STATE(132), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(345), 9, + ACTIONS(347), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -19182,7 +19194,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1250] = 5, + [1262] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(227), 1, @@ -19193,7 +19205,7 @@ static const uint16_t ts_small_parse_table[] = { sym__type, sym_array_type, sym_primitive_type, - ACTIONS(345), 9, + ACTIONS(335), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -19203,14 +19215,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1276] = 5, + [1288] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(333), 1, + ACTIONS(227), 1, anon_sym_LBRACK, - ACTIONS(341), 1, + ACTIONS(363), 1, sym_class_identifier, - STATE(74), 3, + STATE(171), 3, sym__type, sym_array_type, sym_primitive_type, @@ -19224,88 +19236,88 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1302] = 11, + [1314] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(55), 1, anon_sym_DOTannotation, - ACTIONS(296), 1, - anon_sym_DOTfield, ACTIONS(298), 1, + anon_sym_DOTfield, + ACTIONS(300), 1, anon_sym_DOTmethod, - ACTIONS(363), 1, + ACTIONS(308), 1, ts_builtin_sym_end, STATE(6), 1, sym_method_declaration, STATE(80), 1, sym_field_declaration, - STATE(111), 1, + STATE(115), 1, sym_annotation_declaration, STATE(76), 2, - sym_field_definition, - aux_sym_class_definition_repeat3, - STATE(77), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(96), 2, + STATE(77), 2, + sym_field_definition, + aux_sym_class_definition_repeat3, + STATE(110), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1339] = 11, + [1351] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(55), 1, anon_sym_DOTannotation, - ACTIONS(296), 1, - anon_sym_DOTfield, ACTIONS(298), 1, + anon_sym_DOTfield, + ACTIONS(300), 1, anon_sym_DOTmethod, - ACTIONS(314), 1, + ACTIONS(365), 1, ts_builtin_sym_end, STATE(6), 1, sym_method_declaration, STATE(80), 1, sym_field_declaration, - STATE(111), 1, + STATE(115), 1, sym_annotation_declaration, - STATE(77), 2, + STATE(76), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, STATE(78), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(106), 2, + STATE(96), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1376] = 11, + [1388] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(55), 1, anon_sym_DOTannotation, - ACTIONS(296), 1, - anon_sym_DOTfield, ACTIONS(298), 1, - anon_sym_DOTmethod, + anon_sym_DOTfield, ACTIONS(300), 1, + anon_sym_DOTmethod, + ACTIONS(316), 1, ts_builtin_sym_end, STATE(6), 1, sym_method_declaration, STATE(80), 1, sym_field_declaration, - STATE(111), 1, + STATE(115), 1, sym_annotation_declaration, - STATE(75), 2, - sym_field_definition, - aux_sym_class_definition_repeat3, - STATE(77), 2, + STATE(76), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(89), 2, + STATE(79), 2, + sym_field_definition, + aux_sym_class_definition_repeat3, + STATE(99), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1413] = 2, + [1425] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(365), 12, + ACTIONS(367), 12, sym_class_identifier, anon_sym_RPAREN, anon_sym_LBRACK, @@ -19318,10 +19330,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1431] = 2, + [1443] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(367), 10, + ACTIONS(369), 10, ts_builtin_sym_end, anon_sym_DOTfield, sym_end_field, @@ -19332,52 +19344,33 @@ static const uint16_t ts_small_parse_table[] = { sym_end_subannotation, anon_sym_COMMA, anon_sym_RBRACE, - [1447] = 8, + [1459] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(296), 1, - anon_sym_DOTfield, ACTIONS(298), 1, - anon_sym_DOTmethod, - ACTIONS(363), 1, - ts_builtin_sym_end, - STATE(6), 1, - sym_method_declaration, - STATE(80), 1, - sym_field_declaration, - STATE(86), 2, - sym_field_definition, - aux_sym_class_definition_repeat3, - STATE(96), 2, - sym_method_definition, - aux_sym_class_definition_repeat4, - [1474] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(296), 1, anon_sym_DOTfield, - ACTIONS(298), 1, + ACTIONS(300), 1, anon_sym_DOTmethod, - ACTIONS(369), 1, + ACTIONS(316), 1, ts_builtin_sym_end, STATE(6), 1, sym_method_declaration, STATE(80), 1, sym_field_declaration, - STATE(86), 2, + STATE(82), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(101), 2, + STATE(99), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1501] = 5, + [1486] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(373), 1, anon_sym_DOTannotation, - STATE(111), 1, + STATE(115), 1, sym_annotation_declaration, - STATE(77), 2, + STATE(76), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, ACTIONS(371), 5, @@ -19386,380 +19379,376 @@ static const uint16_t ts_small_parse_table[] = { sym_end_field, anon_sym_DOTmethod, sym_end_param, - [1522] = 8, + [1507] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(296), 1, - anon_sym_DOTfield, ACTIONS(298), 1, - anon_sym_DOTmethod, + anon_sym_DOTfield, ACTIONS(300), 1, + anon_sym_DOTmethod, + ACTIONS(365), 1, ts_builtin_sym_end, STATE(6), 1, sym_method_declaration, STATE(80), 1, sym_field_declaration, - STATE(86), 2, + STATE(82), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(89), 2, + STATE(96), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1549] = 8, + [1534] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(296), 1, + ACTIONS(298), 1, anon_sym_DOTfield, + ACTIONS(300), 1, + anon_sym_DOTmethod, + ACTIONS(376), 1, + ts_builtin_sym_end, + STATE(6), 1, + sym_method_declaration, + STATE(80), 1, + sym_field_declaration, + STATE(82), 2, + sym_field_definition, + aux_sym_class_definition_repeat3, + STATE(97), 2, + sym_method_definition, + aux_sym_class_definition_repeat4, + [1561] = 8, + ACTIONS(3), 1, + sym_comment, ACTIONS(298), 1, + anon_sym_DOTfield, + ACTIONS(300), 1, anon_sym_DOTmethod, - ACTIONS(314), 1, + ACTIONS(308), 1, ts_builtin_sym_end, STATE(6), 1, sym_method_declaration, STATE(80), 1, sym_field_declaration, - STATE(86), 2, + STATE(82), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(106), 2, + STATE(110), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1576] = 6, + [1588] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(55), 1, anon_sym_DOTannotation, - ACTIONS(378), 1, + ACTIONS(380), 1, sym_end_field, - STATE(111), 1, + STATE(115), 1, sym_annotation_declaration, - STATE(107), 2, + STATE(101), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - ACTIONS(376), 3, + ACTIONS(378), 3, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTmethod, - [1598] = 4, + [1610] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(382), 1, + ACTIONS(384), 1, anon_sym_DOTimplements, STATE(81), 2, sym_implements_declaration, aux_sym_class_definition_repeat1, - ACTIONS(380), 4, + ACTIONS(382), 4, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTmethod, anon_sym_DOTannotation, - [1615] = 5, + [1627] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(270), 1, + ACTIONS(389), 1, + anon_sym_DOTfield, + STATE(80), 1, + sym_field_declaration, + ACTIONS(387), 2, + ts_builtin_sym_end, + anon_sym_DOTmethod, + STATE(82), 2, + sym_field_definition, + aux_sym_class_definition_repeat3, + [1645] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(185), 1, aux_sym_field_identifier_token1, - STATE(100), 1, - sym_method_identifier, - STATE(108), 1, - sym_field_identifier, - ACTIONS(272), 3, - anon_sym_LTclinit_GT_LPAREN, - anon_sym_LTinit_GT_LPAREN, - aux_sym_method_identifier_token1, - [1633] = 5, + ACTIONS(189), 1, + anon_sym_LBRACK, + ACTIONS(392), 1, + sym_class_identifier, + STATE(202), 1, + sym_array_type, + STATE(98), 2, + sym_field_identifier, + sym_full_field_identifier, + [1665] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(185), 1, aux_sym_field_identifier_token1, - STATE(100), 1, - sym_method_identifier, - STATE(108), 1, + STATE(89), 1, sym_field_identifier, + STATE(106), 1, + sym_method_identifier, ACTIONS(187), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - [1651] = 2, + [1683] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(385), 6, - ts_builtin_sym_end, - anon_sym_DOTsource, - anon_sym_DOTimplements, - anon_sym_DOTfield, - anon_sym_DOTmethod, - anon_sym_DOTannotation, - [1663] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(223), 1, + ACTIONS(249), 1, aux_sym_field_identifier_token1, - STATE(153), 1, - sym_method_identifier, - STATE(162), 1, + STATE(89), 1, sym_field_identifier, - ACTIONS(225), 3, + STATE(106), 1, + sym_method_identifier, + ACTIONS(251), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - [1681] = 5, + [1701] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(389), 1, - anon_sym_DOTfield, - STATE(80), 1, - sym_field_declaration, - ACTIONS(387), 2, + ACTIONS(394), 6, ts_builtin_sym_end, + anon_sym_DOTsource, + anon_sym_DOTimplements, + anon_sym_DOTfield, anon_sym_DOTmethod, - STATE(86), 2, - sym_field_definition, - aux_sym_class_definition_repeat3, - [1699] = 6, + anon_sym_DOTannotation, + [1713] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(185), 1, - aux_sym_field_identifier_token1, ACTIONS(189), 1, anon_sym_LBRACK, - ACTIONS(392), 1, + ACTIONS(249), 1, + aux_sym_field_identifier_token1, + ACTIONS(396), 1, sym_class_identifier, - STATE(187), 1, + STATE(186), 1, sym_array_type, - STATE(144), 2, + STATE(98), 2, sym_field_identifier, sym_full_field_identifier, - [1719] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(394), 1, - anon_sym_DOTendarray_DASHdata, - ACTIONS(396), 1, - aux_sym_number_literal_token1, - ACTIONS(399), 1, - aux_sym_number_literal_token2, - STATE(88), 2, - sym_number_literal, - aux_sym_array_data_declaration_repeat1, - [1736] = 5, + [1733] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(298), 1, - anon_sym_DOTmethod, - ACTIONS(363), 1, - ts_builtin_sym_end, - STATE(6), 1, - sym_method_declaration, - STATE(90), 2, - sym_method_definition, - aux_sym_class_definition_repeat4, - [1753] = 5, + ACTIONS(223), 1, + aux_sym_field_identifier_token1, + STATE(163), 1, + sym_field_identifier, + STATE(170), 1, + sym_method_identifier, + ACTIONS(225), 3, + anon_sym_LTclinit_GT_LPAREN, + anon_sym_LTinit_GT_LPAREN, + aux_sym_method_identifier_token1, + [1751] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(402), 1, - ts_builtin_sym_end, - ACTIONS(404), 1, - anon_sym_DOTmethod, - STATE(6), 1, - sym_method_declaration, - STATE(90), 2, - sym_method_definition, - aux_sym_class_definition_repeat4, - [1770] = 5, + ACTIONS(398), 5, + sym_annotation_key, + sym_end_annotation, + sym_end_subannotation, + anon_sym_COMMA, + anon_sym_RBRACE, + [1762] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(298), 1, + ACTIONS(300), 1, anon_sym_DOTmethod, - ACTIONS(314), 1, + ACTIONS(316), 1, ts_builtin_sym_end, STATE(6), 1, sym_method_declaration, - STATE(90), 2, + STATE(94), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1787] = 2, + [1779] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(407), 5, + ACTIONS(400), 5, ts_builtin_sym_end, anon_sym_DOTimplements, anon_sym_DOTfield, anon_sym_DOTmethod, anon_sym_DOTannotation, - [1798] = 5, + [1790] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(276), 1, - aux_sym_number_literal_token2, - ACTIONS(411), 1, - aux_sym_number_literal_token1, - STATE(179), 1, - sym_number_literal, - ACTIONS(409), 2, - sym_variable, - sym_parameter, - [1815] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(413), 5, + ACTIONS(402), 5, ts_builtin_sym_end, anon_sym_DOTimplements, anon_sym_DOTfield, anon_sym_DOTmethod, anon_sym_DOTannotation, - [1826] = 4, + [1801] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(415), 1, + ACTIONS(404), 1, sym_annotation_key, - ACTIONS(418), 2, + ACTIONS(407), 2, sym_end_annotation, sym_end_subannotation, - STATE(95), 2, + STATE(93), 2, sym_annotation_property, aux_sym_annotation_definition_repeat1, - [1841] = 5, + [1816] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(298), 1, - anon_sym_DOTmethod, - ACTIONS(369), 1, + ACTIONS(409), 1, ts_builtin_sym_end, + ACTIONS(411), 1, + anon_sym_DOTmethod, STATE(6), 1, sym_method_declaration, - STATE(90), 2, + STATE(94), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1858] = 2, + [1833] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(420), 5, - ts_builtin_sym_end, - anon_sym_DOTfield, - sym_end_field, - anon_sym_DOTmethod, - anon_sym_DOTannotation, - [1869] = 5, + ACTIONS(414), 1, + anon_sym_DOTendarray_DASHdata, + ACTIONS(416), 1, + aux_sym_number_literal_token1, + ACTIONS(419), 1, + aux_sym_number_literal_token2, + STATE(95), 2, + sym_number_literal, + aux_sym_array_data_declaration_repeat1, + [1850] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(55), 1, - anon_sym_DOTannotation, - ACTIONS(422), 1, - sym_end_param, - STATE(111), 1, - sym_annotation_declaration, - STATE(77), 2, - sym_annotation_definition, - aux_sym_class_definition_repeat2, - [1886] = 5, + ACTIONS(300), 1, + anon_sym_DOTmethod, + ACTIONS(376), 1, + ts_builtin_sym_end, + STATE(6), 1, + sym_method_declaration, + STATE(94), 2, + sym_method_definition, + aux_sym_class_definition_repeat4, + [1867] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(276), 1, - aux_sym_number_literal_token2, - ACTIONS(411), 1, - aux_sym_number_literal_token1, - ACTIONS(424), 1, - anon_sym_DOTendarray_DASHdata, - STATE(105), 2, - sym_number_literal, - aux_sym_array_data_declaration_repeat1, - [1903] = 2, + ACTIONS(300), 1, + anon_sym_DOTmethod, + ACTIONS(422), 1, + ts_builtin_sym_end, + STATE(6), 1, + sym_method_declaration, + STATE(94), 2, + sym_method_definition, + aux_sym_class_definition_repeat4, + [1884] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(426), 5, + ACTIONS(424), 5, sym_annotation_key, sym_end_annotation, sym_end_subannotation, anon_sym_COMMA, anon_sym_RBRACE, - [1914] = 5, + [1895] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(298), 1, + ACTIONS(300), 1, anon_sym_DOTmethod, - ACTIONS(428), 1, + ACTIONS(308), 1, ts_builtin_sym_end, STATE(6), 1, sym_method_declaration, - STATE(90), 2, + STATE(94), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1931] = 6, + [1912] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(55), 1, + anon_sym_DOTannotation, + ACTIONS(426), 1, + sym_end_param, + STATE(115), 1, + sym_annotation_declaration, + STATE(76), 2, + sym_annotation_definition, + aux_sym_class_definition_repeat2, + [1929] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(276), 1, + ACTIONS(55), 1, + anon_sym_DOTannotation, + ACTIONS(428), 1, + sym_end_field, + STATE(115), 1, + sym_annotation_declaration, + STATE(76), 2, + sym_annotation_definition, + aux_sym_class_definition_repeat2, + [1946] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(257), 1, aux_sym_number_literal_token2, - ACTIONS(411), 1, - aux_sym_number_literal_token1, ACTIONS(430), 1, - anon_sym_DOTendsparse_DASHswitch, - STATE(103), 1, - aux_sym_sparse_switch_declaration_repeat1, - STATE(176), 1, + anon_sym_DOTendarray_DASHdata, + ACTIONS(432), 1, + aux_sym_number_literal_token1, + STATE(105), 2, sym_number_literal, - [1950] = 6, + aux_sym_array_data_declaration_repeat1, + [1963] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(432), 1, - anon_sym_DOTendsparse_DASHswitch, ACTIONS(434), 1, + anon_sym_DOTendsparse_DASHswitch, + ACTIONS(436), 1, aux_sym_number_literal_token1, - ACTIONS(437), 1, + ACTIONS(439), 1, aux_sym_number_literal_token2, STATE(103), 1, aux_sym_sparse_switch_declaration_repeat1, - STATE(176), 1, + STATE(185), 1, sym_number_literal, - [1969] = 6, + [1982] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(276), 1, + ACTIONS(257), 1, aux_sym_number_literal_token2, - ACTIONS(411), 1, + ACTIONS(432), 1, aux_sym_number_literal_token1, - ACTIONS(440), 1, + ACTIONS(442), 1, anon_sym_DOTendsparse_DASHswitch, - STATE(102), 1, + STATE(103), 1, aux_sym_sparse_switch_declaration_repeat1, - STATE(176), 1, + STATE(185), 1, sym_number_literal, - [1988] = 5, + [2001] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(276), 1, + ACTIONS(257), 1, aux_sym_number_literal_token2, - ACTIONS(411), 1, + ACTIONS(432), 1, aux_sym_number_literal_token1, - ACTIONS(442), 1, + ACTIONS(444), 1, anon_sym_DOTendarray_DASHdata, - STATE(88), 2, + STATE(95), 2, sym_number_literal, aux_sym_array_data_declaration_repeat1, - [2005] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(298), 1, - anon_sym_DOTmethod, - ACTIONS(300), 1, - ts_builtin_sym_end, - STATE(6), 1, - sym_method_declaration, - STATE(90), 2, - sym_method_definition, - aux_sym_class_definition_repeat4, - [2022] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(55), 1, - anon_sym_DOTannotation, - ACTIONS(444), 1, - sym_end_field, - STATE(111), 1, - sym_annotation_declaration, - STATE(77), 2, - sym_annotation_definition, - aux_sym_class_definition_repeat2, - [2039] = 2, + [2018] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(446), 5, @@ -19768,334 +19757,389 @@ static const uint16_t ts_small_parse_table[] = { sym_end_subannotation, anon_sym_COMMA, anon_sym_RBRACE, - [2050] = 3, + [2029] = 5, ACTIONS(3), 1, sym_comment, - STATE(19), 1, - sym_method_identifier, - ACTIONS(272), 3, - anon_sym_LTclinit_GT_LPAREN, - anon_sym_LTinit_GT_LPAREN, - aux_sym_method_identifier_token1, - [2062] = 5, + ACTIONS(257), 1, + aux_sym_number_literal_token2, + ACTIONS(432), 1, + aux_sym_number_literal_token1, + STATE(182), 1, + sym_number_literal, + ACTIONS(448), 2, + sym_variable, + sym_parameter, + [2046] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(448), 1, - anon_sym_COMMA, - ACTIONS(450), 1, - anon_sym_DOT_DOT, + ACTIONS(450), 5, + ts_builtin_sym_end, + anon_sym_DOTfield, + sym_end_field, + anon_sym_DOTmethod, + anon_sym_DOTannotation, + [2057] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(257), 1, + aux_sym_number_literal_token2, + ACTIONS(432), 1, + aux_sym_number_literal_token1, ACTIONS(452), 1, - anon_sym_RBRACE, - STATE(136), 1, - aux_sym_list_repeat1, - [2078] = 4, + anon_sym_DOTendsparse_DASHswitch, + STATE(104), 1, + aux_sym_sparse_switch_declaration_repeat1, + STATE(185), 1, + sym_number_literal, + [2076] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(300), 1, + anon_sym_DOTmethod, + ACTIONS(365), 1, + ts_builtin_sym_end, + STATE(6), 1, + sym_method_declaration, + STATE(94), 2, + sym_method_definition, + aux_sym_class_definition_repeat4, + [2093] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(454), 1, sym_annotation_key, ACTIONS(456), 1, sym_end_annotation, - STATE(115), 2, + STATE(93), 2, sym_annotation_property, aux_sym_annotation_definition_repeat1, - [2092] = 4, + [2107] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(454), 1, sym_annotation_key, ACTIONS(458), 1, sym_end_subannotation, - STATE(95), 2, + STATE(93), 2, sym_annotation_property, aux_sym_annotation_definition_repeat1, - [2106] = 4, + [2121] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(454), 1, + ACTIONS(462), 1, + anon_sym_DASH_GT, + ACTIONS(460), 3, sym_annotation_key, - ACTIONS(460), 1, + sym_end_annotation, sym_end_subannotation, - STATE(112), 2, - sym_annotation_property, - aux_sym_annotation_definition_repeat1, - [2120] = 3, + [2133] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(464), 1, - anon_sym_DASH_GT, - ACTIONS(462), 3, - sym_annotation_key, - sym_end_annotation, - sym_end_subannotation, - [2132] = 4, + anon_sym_COMMA, + ACTIONS(466), 1, + anon_sym_DOT_DOT, + ACTIONS(468), 1, + anon_sym_RBRACE, + STATE(139), 1, + aux_sym_list_repeat1, + [2149] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(454), 1, sym_annotation_key, - ACTIONS(466), 1, + ACTIONS(470), 1, sym_end_annotation, - STATE(95), 2, + STATE(111), 2, sym_annotation_property, aux_sym_annotation_definition_repeat1, - [2146] = 4, + [2163] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(468), 1, - sym_label, - ACTIONS(470), 1, - anon_sym_DOTendpacked_DASHswitch, - STATE(129), 1, - aux_sym_packed_switch_declaration_repeat1, - [2159] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(472), 1, - anon_sym_COMMA, - ACTIONS(475), 1, - anon_sym_RBRACE, - STATE(117), 1, - aux_sym_list_repeat1, - [2172] = 3, - ACTIONS(7), 1, - anon_sym_LF, - ACTIONS(213), 1, - sym_comment, - ACTIONS(9), 2, - anon_sym_COMMA, - anon_sym_DASH_GT, - [2183] = 2, + STATE(18), 1, + sym_method_identifier, + ACTIONS(251), 3, + anon_sym_LTclinit_GT_LPAREN, + anon_sym_LTinit_GT_LPAREN, + aux_sym_method_identifier_token1, + [2175] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(477), 3, + ACTIONS(454), 1, sym_annotation_key, - sym_end_annotation, + ACTIONS(472), 1, sym_end_subannotation, - [2192] = 2, + STATE(112), 2, + sym_annotation_property, + aux_sym_annotation_definition_repeat1, + [2189] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(479), 3, + ACTIONS(11), 3, sym_annotation_key, sym_end_annotation, sym_end_subannotation, - [2201] = 4, + [2198] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(448), 1, + ACTIONS(474), 1, anon_sym_COMMA, - ACTIONS(452), 1, + ACTIONS(477), 1, anon_sym_RBRACE, - STATE(136), 1, + STATE(119), 1, aux_sym_list_repeat1, - [2214] = 4, + [2211] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(448), 1, + ACTIONS(464), 1, anon_sym_COMMA, - ACTIONS(481), 1, + ACTIONS(468), 1, anon_sym_RBRACE, - STATE(117), 1, + STATE(139), 1, aux_sym_list_repeat1, - [2227] = 4, - ACTIONS(213), 1, + [2224] = 2, + ACTIONS(3), 1, sym_comment, - ACTIONS(483), 1, - anon_sym_COMMA, - ACTIONS(485), 1, - anon_sym_LF, - STATE(141), 1, - aux_sym_statement_repeat1, - [2240] = 2, + ACTIONS(479), 3, + sym_annotation_key, + sym_end_annotation, + sym_end_subannotation, + [2233] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(487), 3, - anon_sym_system, - anon_sym_build, - anon_sym_runtime, - [2249] = 4, + ACTIONS(481), 3, + sym_annotation_key, + sym_end_annotation, + sym_end_subannotation, + [2242] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(448), 1, + ACTIONS(483), 3, + ts_builtin_sym_end, + anon_sym_DOTfield, + anon_sym_DOTmethod, + [2251] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(464), 1, anon_sym_COMMA, - ACTIONS(489), 1, + ACTIONS(485), 1, anon_sym_RBRACE, - STATE(122), 1, + STATE(119), 1, aux_sym_list_repeat1, - [2262] = 2, + [2264] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(491), 3, - ts_builtin_sym_end, - anon_sym_DOTfield, - anon_sym_DOTmethod, - [2271] = 2, + ACTIONS(487), 1, + sym_label, + ACTIONS(489), 1, + anon_sym_DOTendpacked_DASHswitch, + STATE(130), 1, + aux_sym_packed_switch_declaration_repeat1, + [2277] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(103), 3, - sym_annotation_key, - sym_end_annotation, - sym_end_subannotation, - [2280] = 2, + ACTIONS(464), 1, + anon_sym_COMMA, + ACTIONS(491), 1, + anon_sym_RBRACE, + STATE(124), 1, + aux_sym_list_repeat1, + [2290] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(99), 3, - sym_annotation_key, - sym_end_annotation, - sym_end_subannotation, - [2289] = 4, + ACTIONS(493), 3, + anon_sym_system, + anon_sym_build, + anon_sym_runtime, + [2299] = 4, + ACTIONS(213), 1, + sym_comment, + ACTIONS(495), 1, + anon_sym_COMMA, + ACTIONS(497), 1, + anon_sym_LF, + STATE(144), 1, + aux_sym_statement_repeat1, + [2312] = 3, + ACTIONS(7), 1, + anon_sym_LF, + ACTIONS(213), 1, + sym_comment, + ACTIONS(9), 2, + anon_sym_COMMA, + anon_sym_DASH_GT, + [2323] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(493), 1, + ACTIONS(499), 1, sym_label, - ACTIONS(496), 1, + ACTIONS(502), 1, anon_sym_DOTendpacked_DASHswitch, - STATE(129), 1, + STATE(130), 1, aux_sym_packed_switch_declaration_repeat1, - [2302] = 3, + [2336] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(500), 1, + ACTIONS(506), 1, aux_sym_number_literal_token2, - ACTIONS(498), 2, + ACTIONS(504), 2, anon_sym_DOTendsparse_DASHswitch, aux_sym_number_literal_token1, - [2313] = 2, + [2347] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7), 3, + ACTIONS(99), 3, sym_annotation_key, sym_end_annotation, sym_end_subannotation, - [2322] = 4, - ACTIONS(3), 1, + [2356] = 4, + ACTIONS(213), 1, sym_comment, - ACTIONS(276), 1, - aux_sym_number_literal_token2, - ACTIONS(411), 1, - aux_sym_number_literal_token1, - STATE(24), 1, - sym_number_literal, - [2335] = 2, + ACTIONS(508), 1, + anon_sym_COMMA, + ACTIONS(510), 1, + anon_sym_LF, + ACTIONS(512), 1, + anon_sym_DASH_GT, + [2369] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(11), 3, - sym_annotation_key, - sym_end_annotation, - sym_end_subannotation, - [2344] = 4, + ACTIONS(514), 3, + ts_builtin_sym_end, + anon_sym_DOTfield, + anon_sym_DOTmethod, + [2378] = 4, ACTIONS(213), 1, sym_comment, - ACTIONS(502), 1, + ACTIONS(495), 1, anon_sym_COMMA, - ACTIONS(504), 1, + ACTIONS(516), 1, anon_sym_LF, - ACTIONS(506), 1, + STATE(128), 1, + aux_sym_statement_repeat1, + [2391] = 4, + ACTIONS(213), 1, + sym_comment, + ACTIONS(460), 1, + anon_sym_LF, + ACTIONS(512), 1, anon_sym_DASH_GT, - [2357] = 2, + ACTIONS(518), 1, + anon_sym_COMMA, + [2404] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(81), 3, + ACTIONS(103), 3, sym_annotation_key, sym_end_annotation, sym_end_subannotation, - [2366] = 4, + [2413] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(448), 1, + ACTIONS(7), 3, + sym_annotation_key, + sym_end_annotation, + sym_end_subannotation, + [2422] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(464), 1, anon_sym_COMMA, - ACTIONS(508), 1, + ACTIONS(520), 1, anon_sym_RBRACE, - STATE(117), 1, + STATE(119), 1, aux_sym_list_repeat1, - [2379] = 4, + [2435] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(81), 3, + sym_annotation_key, + sym_end_annotation, + sym_end_subannotation, + [2444] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(276), 1, + ACTIONS(257), 1, aux_sym_number_literal_token2, - ACTIONS(411), 1, + ACTIONS(432), 1, aux_sym_number_literal_token1, - STATE(14), 1, + STATE(27), 1, sym_number_literal, - [2392] = 2, + [2457] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(510), 3, + ACTIONS(522), 3, sym_annotation_key, sym_end_annotation, sym_end_subannotation, - [2401] = 4, + [2466] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(276), 1, - aux_sym_number_literal_token2, - ACTIONS(411), 1, - aux_sym_number_literal_token1, - STATE(151), 1, - sym_number_literal, - [2414] = 4, - ACTIONS(213), 1, - sym_comment, - ACTIONS(483), 1, - anon_sym_COMMA, - ACTIONS(512), 1, - anon_sym_LF, - STATE(123), 1, - aux_sym_statement_repeat1, - [2427] = 4, + ACTIONS(524), 1, + sym_label, + ACTIONS(526), 1, + anon_sym_DOTendpacked_DASHswitch, + STATE(125), 1, + aux_sym_packed_switch_declaration_repeat1, + [2479] = 4, ACTIONS(213), 1, sym_comment, - ACTIONS(514), 1, + ACTIONS(528), 1, anon_sym_COMMA, - ACTIONS(517), 1, + ACTIONS(531), 1, anon_sym_LF, - STATE(141), 1, + STATE(144), 1, aux_sym_statement_repeat1, - [2440] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(519), 3, - sym_annotation_key, - sym_end_annotation, - sym_end_subannotation, - [2449] = 4, + [2492] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(276), 1, + ACTIONS(257), 1, aux_sym_number_literal_token2, - ACTIONS(411), 1, + ACTIONS(432), 1, aux_sym_number_literal_token1, - STATE(99), 1, + STATE(14), 1, sym_number_literal, - [2462] = 2, + [2505] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(521), 3, + ACTIONS(533), 3, sym_annotation_key, sym_end_annotation, sym_end_subannotation, - [2471] = 2, + [2514] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(523), 3, + ACTIONS(535), 3, sym_annotation_key, sym_end_annotation, sym_end_subannotation, - [2480] = 4, - ACTIONS(213), 1, + [2523] = 4, + ACTIONS(3), 1, sym_comment, - ACTIONS(462), 1, - anon_sym_LF, - ACTIONS(506), 1, - anon_sym_DASH_GT, - ACTIONS(525), 1, - anon_sym_COMMA, - [2493] = 2, + ACTIONS(257), 1, + aux_sym_number_literal_token2, + ACTIONS(432), 1, + aux_sym_number_literal_token1, + STATE(143), 1, + sym_number_literal, + [2536] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(527), 3, + ACTIONS(537), 3, sym_annotation_key, sym_end_annotation, sym_end_subannotation, - [2502] = 3, + [2545] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(257), 1, + aux_sym_number_literal_token2, + ACTIONS(432), 1, + aux_sym_number_literal_token1, + STATE(102), 1, + sym_number_literal, + [2558] = 3, ACTIONS(11), 1, anon_sym_LF, ACTIONS(213), 1, @@ -20103,310 +20147,306 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(13), 2, anon_sym_COMMA, anon_sym_DASH_GT, - [2513] = 3, + [2569] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(529), 1, + ACTIONS(539), 1, anon_sym_DASH_GT, - ACTIONS(462), 2, + ACTIONS(460), 2, anon_sym_COMMA, anon_sym_RBRACE, - [2524] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(531), 3, - ts_builtin_sym_end, - anon_sym_DOTfield, - anon_sym_DOTmethod, - [2533] = 4, + [2580] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(533), 1, - sym_label, - ACTIONS(535), 1, - anon_sym_DOTendpacked_DASHswitch, - STATE(116), 1, - aux_sym_packed_switch_declaration_repeat1, - [2546] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(537), 3, + ACTIONS(541), 3, sym_annotation_key, sym_end_annotation, sym_end_subannotation, - [2555] = 3, + [2589] = 3, ACTIONS(213), 1, sym_comment, - ACTIONS(426), 1, + ACTIONS(522), 1, anon_sym_LF, - ACTIONS(539), 1, + ACTIONS(543), 1, anon_sym_COMMA, - [2565] = 3, - ACTIONS(103), 1, + [2599] = 3, + ACTIONS(99), 1, anon_sym_LF, - ACTIONS(105), 1, + ACTIONS(101), 1, anon_sym_COMMA, ACTIONS(213), 1, sym_comment, - [2575] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(185), 1, - aux_sym_field_identifier_token1, - STATE(108), 1, - sym_field_identifier, - [2585] = 3, + [2609] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(541), 1, + ACTIONS(545), 1, anon_sym_DOTsuper, STATE(46), 1, sym_super_declaration, - [2595] = 3, + [2619] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(270), 1, + ACTIONS(185), 1, aux_sym_field_identifier_token1, - STATE(97), 1, + STATE(89), 1, sym_field_identifier, - [2605] = 3, + [2629] = 3, ACTIONS(213), 1, sym_comment, - ACTIONS(543), 1, + ACTIONS(547), 1, anon_sym_COMMA, - ACTIONS(545), 1, + ACTIONS(549), 1, anon_sym_LF, - [2615] = 2, + [2639] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(547), 2, - ts_builtin_sym_end, - anon_sym_DOTmethod, - [2623] = 2, + ACTIONS(249), 1, + aux_sym_field_identifier_token1, + STATE(108), 1, + sym_field_identifier, + [2649] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(551), 2, + sym_annotation_key, + sym_end_subannotation, + [2657] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(549), 2, + ACTIONS(553), 2, ts_builtin_sym_end, anon_sym_DOTmethod, - [2631] = 3, - ACTIONS(213), 1, - sym_comment, - ACTIONS(519), 1, - anon_sym_LF, - ACTIONS(551), 1, - anon_sym_COMMA, - [2641] = 3, + [2665] = 3, ACTIONS(213), 1, sym_comment, - ACTIONS(446), 1, + ACTIONS(535), 1, anon_sym_LF, - ACTIONS(553), 1, + ACTIONS(555), 1, anon_sym_COMMA, - [2651] = 3, + [2675] = 3, ACTIONS(213), 1, sym_comment, - ACTIONS(527), 1, + ACTIONS(398), 1, anon_sym_LF, - ACTIONS(555), 1, + ACTIONS(557), 1, anon_sym_COMMA, - [2661] = 3, + [2685] = 3, ACTIONS(81), 1, anon_sym_LF, ACTIONS(83), 1, anon_sym_COMMA, ACTIONS(213), 1, sym_comment, - [2671] = 2, + [2695] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(475), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [2679] = 3, + ACTIONS(559), 2, + ts_builtin_sym_end, + anon_sym_DOTmethod, + [2703] = 3, ACTIONS(213), 1, sym_comment, - ACTIONS(517), 1, + ACTIONS(537), 1, anon_sym_LF, - ACTIONS(557), 1, + ACTIONS(561), 1, anon_sym_COMMA, - [2689] = 3, + [2713] = 3, ACTIONS(213), 1, sym_comment, - ACTIONS(367), 1, + ACTIONS(369), 1, anon_sym_LF, - ACTIONS(559), 1, + ACTIONS(563), 1, anon_sym_COMMA, - [2699] = 2, + [2723] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(561), 2, - sym_annotation_key, - sym_end_annotation, - [2707] = 3, + ACTIONS(477), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [2731] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(249), 1, + aux_sym_field_identifier_token1, + STATE(89), 1, + sym_field_identifier, + [2741] = 3, ACTIONS(213), 1, sym_comment, - ACTIONS(510), 1, + ACTIONS(446), 1, anon_sym_LF, - ACTIONS(563), 1, + ACTIONS(565), 1, anon_sym_COMMA, - [2717] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(565), 2, - sym_annotation_key, - sym_end_subannotation, - [2725] = 3, - ACTIONS(99), 1, + [2751] = 3, + ACTIONS(103), 1, anon_sym_LF, - ACTIONS(101), 1, + ACTIONS(105), 1, anon_sym_COMMA, ACTIONS(213), 1, sym_comment, - [2735] = 2, + [2761] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(567), 1, - sym_label, - [2742] = 2, - ACTIONS(3), 1, + ACTIONS(567), 2, + sym_annotation_key, + sym_end_annotation, + [2769] = 3, + ACTIONS(213), 1, sym_comment, + ACTIONS(531), 1, + anon_sym_LF, ACTIONS(569), 1, - sym_parameter, - [2749] = 2, + anon_sym_COMMA, + [2779] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(571), 1, - anon_sym_EQ, - [2756] = 2, + sym_parameter, + [2786] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(573), 1, - anon_sym_LBRACE, - [2763] = 2, + sym_class_identifier, + [2793] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(575), 1, - anon_sym_DASH_GT, - [2770] = 2, + sym_label, + [2800] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(577), 1, - anon_sym_RBRACE, - [2777] = 2, + anon_sym_LBRACE, + [2807] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(579), 1, - sym_class_identifier, - [2784] = 2, + anon_sym_RBRACE, + [2814] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(581), 1, - anon_sym_RBRACE, - [2791] = 2, + sym_label, + [2821] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(583), 1, anon_sym_LBRACE, - [2798] = 2, + [2828] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(585), 1, - sym_label, - [2805] = 2, + anon_sym_RBRACE, + [2835] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(529), 1, - anon_sym_DASH_GT, - [2812] = 2, + ACTIONS(587), 1, + anon_sym_RBRACE, + [2842] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(587), 1, - sym_label, - [2819] = 2, + ACTIONS(539), 1, + anon_sym_DASH_GT, + [2849] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(589), 1, - anon_sym_DOT_DOT, - [2826] = 2, + anon_sym_EQ, + [2856] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(591), 1, - sym_label, - [2833] = 2, + anon_sym_DASH_GT, + [2863] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(593), 1, - sym_label, - [2840] = 2, + anon_sym_DASH_GT, + [2870] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(595), 1, - anon_sym_DASH_GT, - [2847] = 2, + sym_class_identifier, + [2877] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(597), 1, - sym_label, - [2854] = 2, + sym_class_identifier, + [2884] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(599), 1, sym_class_identifier, - [2861] = 2, + [2891] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(601), 1, sym_label, - [2868] = 2, + [2898] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(603), 1, - anon_sym_DOT_DOT, - [2875] = 2, + sym_label, + [2905] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(605), 1, - ts_builtin_sym_end, - [2882] = 2, + anon_sym_DOT_DOT, + [2912] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(607), 1, sym_class_identifier, - [2889] = 2, + [2919] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(609), 1, - sym_class_identifier, - [2896] = 2, + anon_sym_DOT_DOT, + [2926] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(611), 1, - sym_string_literal, - [2903] = 2, + sym_label, + [2933] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(613), 1, - anon_sym_DOTsuper, - [2910] = 2, + sym_string_literal, + [2940] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(615), 1, - sym_class_identifier, - [2917] = 2, + anon_sym_DOTsuper, + [2947] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(617), 1, sym_class_identifier, - [2924] = 2, + [2954] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(464), 1, + ACTIONS(619), 1, + sym_label, + [2961] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(621), 1, + sym_label, + [2968] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(462), 1, anon_sym_DASH_GT, - [2931] = 2, + [2975] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(619), 1, - anon_sym_RBRACE, + ACTIONS(623), 1, + anon_sym_DASH_GT, + [2982] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(625), 1, + ts_builtin_sym_end, }; static const uint32_t ts_small_parse_table_map[] = { @@ -20416,208 +20456,211 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(34)] = 152, [SMALL_STATE(35)] = 186, [SMALL_STATE(36)] = 220, - [SMALL_STATE(37)] = 250, - [SMALL_STATE(38)] = 280, - [SMALL_STATE(39)] = 312, - [SMALL_STATE(40)] = 344, - [SMALL_STATE(41)] = 374, - [SMALL_STATE(42)] = 404, - [SMALL_STATE(43)] = 434, - [SMALL_STATE(44)] = 479, - [SMALL_STATE(45)] = 522, - [SMALL_STATE(46)] = 562, - [SMALL_STATE(47)] = 612, + [SMALL_STATE(37)] = 267, + [SMALL_STATE(38)] = 316, + [SMALL_STATE(39)] = 348, + [SMALL_STATE(40)] = 378, + [SMALL_STATE(41)] = 408, + [SMALL_STATE(42)] = 452, + [SMALL_STATE(43)] = 482, + [SMALL_STATE(44)] = 512, + [SMALL_STATE(45)] = 544, + [SMALL_STATE(46)] = 574, + [SMALL_STATE(47)] = 624, [SMALL_STATE(48)] = 656, - [SMALL_STATE(49)] = 688, - [SMALL_STATE(50)] = 720, - [SMALL_STATE(51)] = 752, - [SMALL_STATE(52)] = 784, - [SMALL_STATE(53)] = 828, - [SMALL_STATE(54)] = 860, + [SMALL_STATE(49)] = 700, + [SMALL_STATE(50)] = 732, + [SMALL_STATE(51)] = 764, + [SMALL_STATE(52)] = 796, + [SMALL_STATE(53)] = 840, + [SMALL_STATE(54)] = 872, [SMALL_STATE(55)] = 904, - [SMALL_STATE(56)] = 936, - [SMALL_STATE(57)] = 968, - [SMALL_STATE(58)] = 994, - [SMALL_STATE(59)] = 1020, - [SMALL_STATE(60)] = 1046, - [SMALL_STATE(61)] = 1072, - [SMALL_STATE(62)] = 1098, - [SMALL_STATE(63)] = 1124, - [SMALL_STATE(64)] = 1150, - [SMALL_STATE(65)] = 1172, - [SMALL_STATE(66)] = 1198, - [SMALL_STATE(67)] = 1224, - [SMALL_STATE(68)] = 1250, - [SMALL_STATE(69)] = 1276, - [SMALL_STATE(70)] = 1302, - [SMALL_STATE(71)] = 1339, - [SMALL_STATE(72)] = 1376, - [SMALL_STATE(73)] = 1413, - [SMALL_STATE(74)] = 1431, - [SMALL_STATE(75)] = 1447, - [SMALL_STATE(76)] = 1474, - [SMALL_STATE(77)] = 1501, - [SMALL_STATE(78)] = 1522, - [SMALL_STATE(79)] = 1549, - [SMALL_STATE(80)] = 1576, - [SMALL_STATE(81)] = 1598, - [SMALL_STATE(82)] = 1615, - [SMALL_STATE(83)] = 1633, - [SMALL_STATE(84)] = 1651, - [SMALL_STATE(85)] = 1663, - [SMALL_STATE(86)] = 1681, - [SMALL_STATE(87)] = 1699, - [SMALL_STATE(88)] = 1719, - [SMALL_STATE(89)] = 1736, - [SMALL_STATE(90)] = 1753, - [SMALL_STATE(91)] = 1770, - [SMALL_STATE(92)] = 1787, - [SMALL_STATE(93)] = 1798, - [SMALL_STATE(94)] = 1815, - [SMALL_STATE(95)] = 1826, - [SMALL_STATE(96)] = 1841, - [SMALL_STATE(97)] = 1858, - [SMALL_STATE(98)] = 1869, - [SMALL_STATE(99)] = 1886, - [SMALL_STATE(100)] = 1903, - [SMALL_STATE(101)] = 1914, - [SMALL_STATE(102)] = 1931, - [SMALL_STATE(103)] = 1950, - [SMALL_STATE(104)] = 1969, - [SMALL_STATE(105)] = 1988, - [SMALL_STATE(106)] = 2005, - [SMALL_STATE(107)] = 2022, - [SMALL_STATE(108)] = 2039, - [SMALL_STATE(109)] = 2050, - [SMALL_STATE(110)] = 2062, - [SMALL_STATE(111)] = 2078, - [SMALL_STATE(112)] = 2092, - [SMALL_STATE(113)] = 2106, - [SMALL_STATE(114)] = 2120, - [SMALL_STATE(115)] = 2132, - [SMALL_STATE(116)] = 2146, - [SMALL_STATE(117)] = 2159, - [SMALL_STATE(118)] = 2172, - [SMALL_STATE(119)] = 2183, - [SMALL_STATE(120)] = 2192, - [SMALL_STATE(121)] = 2201, - [SMALL_STATE(122)] = 2214, - [SMALL_STATE(123)] = 2227, - [SMALL_STATE(124)] = 2240, - [SMALL_STATE(125)] = 2249, - [SMALL_STATE(126)] = 2262, - [SMALL_STATE(127)] = 2271, - [SMALL_STATE(128)] = 2280, - [SMALL_STATE(129)] = 2289, - [SMALL_STATE(130)] = 2302, - [SMALL_STATE(131)] = 2313, - [SMALL_STATE(132)] = 2322, - [SMALL_STATE(133)] = 2335, - [SMALL_STATE(134)] = 2344, - [SMALL_STATE(135)] = 2357, - [SMALL_STATE(136)] = 2366, - [SMALL_STATE(137)] = 2379, - [SMALL_STATE(138)] = 2392, - [SMALL_STATE(139)] = 2401, - [SMALL_STATE(140)] = 2414, - [SMALL_STATE(141)] = 2427, - [SMALL_STATE(142)] = 2440, - [SMALL_STATE(143)] = 2449, - [SMALL_STATE(144)] = 2462, - [SMALL_STATE(145)] = 2471, - [SMALL_STATE(146)] = 2480, - [SMALL_STATE(147)] = 2493, - [SMALL_STATE(148)] = 2502, - [SMALL_STATE(149)] = 2513, - [SMALL_STATE(150)] = 2524, - [SMALL_STATE(151)] = 2533, - [SMALL_STATE(152)] = 2546, - [SMALL_STATE(153)] = 2555, - [SMALL_STATE(154)] = 2565, - [SMALL_STATE(155)] = 2575, - [SMALL_STATE(156)] = 2585, - [SMALL_STATE(157)] = 2595, - [SMALL_STATE(158)] = 2605, - [SMALL_STATE(159)] = 2615, - [SMALL_STATE(160)] = 2623, - [SMALL_STATE(161)] = 2631, - [SMALL_STATE(162)] = 2641, - [SMALL_STATE(163)] = 2651, - [SMALL_STATE(164)] = 2661, - [SMALL_STATE(165)] = 2671, - [SMALL_STATE(166)] = 2679, - [SMALL_STATE(167)] = 2689, - [SMALL_STATE(168)] = 2699, - [SMALL_STATE(169)] = 2707, - [SMALL_STATE(170)] = 2717, - [SMALL_STATE(171)] = 2725, - [SMALL_STATE(172)] = 2735, - [SMALL_STATE(173)] = 2742, - [SMALL_STATE(174)] = 2749, - [SMALL_STATE(175)] = 2756, - [SMALL_STATE(176)] = 2763, - [SMALL_STATE(177)] = 2770, - [SMALL_STATE(178)] = 2777, - [SMALL_STATE(179)] = 2784, - [SMALL_STATE(180)] = 2791, - [SMALL_STATE(181)] = 2798, - [SMALL_STATE(182)] = 2805, - [SMALL_STATE(183)] = 2812, - [SMALL_STATE(184)] = 2819, - [SMALL_STATE(185)] = 2826, - [SMALL_STATE(186)] = 2833, - [SMALL_STATE(187)] = 2840, - [SMALL_STATE(188)] = 2847, - [SMALL_STATE(189)] = 2854, - [SMALL_STATE(190)] = 2861, - [SMALL_STATE(191)] = 2868, - [SMALL_STATE(192)] = 2875, - [SMALL_STATE(193)] = 2882, - [SMALL_STATE(194)] = 2889, - [SMALL_STATE(195)] = 2896, - [SMALL_STATE(196)] = 2903, - [SMALL_STATE(197)] = 2910, - [SMALL_STATE(198)] = 2917, - [SMALL_STATE(199)] = 2924, - [SMALL_STATE(200)] = 2931, + [SMALL_STATE(56)] = 948, + [SMALL_STATE(57)] = 980, + [SMALL_STATE(58)] = 1006, + [SMALL_STATE(59)] = 1032, + [SMALL_STATE(60)] = 1058, + [SMALL_STATE(61)] = 1084, + [SMALL_STATE(62)] = 1110, + [SMALL_STATE(63)] = 1136, + [SMALL_STATE(64)] = 1162, + [SMALL_STATE(65)] = 1188, + [SMALL_STATE(66)] = 1214, + [SMALL_STATE(67)] = 1236, + [SMALL_STATE(68)] = 1262, + [SMALL_STATE(69)] = 1288, + [SMALL_STATE(70)] = 1314, + [SMALL_STATE(71)] = 1351, + [SMALL_STATE(72)] = 1388, + [SMALL_STATE(73)] = 1425, + [SMALL_STATE(74)] = 1443, + [SMALL_STATE(75)] = 1459, + [SMALL_STATE(76)] = 1486, + [SMALL_STATE(77)] = 1507, + [SMALL_STATE(78)] = 1534, + [SMALL_STATE(79)] = 1561, + [SMALL_STATE(80)] = 1588, + [SMALL_STATE(81)] = 1610, + [SMALL_STATE(82)] = 1627, + [SMALL_STATE(83)] = 1645, + [SMALL_STATE(84)] = 1665, + [SMALL_STATE(85)] = 1683, + [SMALL_STATE(86)] = 1701, + [SMALL_STATE(87)] = 1713, + [SMALL_STATE(88)] = 1733, + [SMALL_STATE(89)] = 1751, + [SMALL_STATE(90)] = 1762, + [SMALL_STATE(91)] = 1779, + [SMALL_STATE(92)] = 1790, + [SMALL_STATE(93)] = 1801, + [SMALL_STATE(94)] = 1816, + [SMALL_STATE(95)] = 1833, + [SMALL_STATE(96)] = 1850, + [SMALL_STATE(97)] = 1867, + [SMALL_STATE(98)] = 1884, + [SMALL_STATE(99)] = 1895, + [SMALL_STATE(100)] = 1912, + [SMALL_STATE(101)] = 1929, + [SMALL_STATE(102)] = 1946, + [SMALL_STATE(103)] = 1963, + [SMALL_STATE(104)] = 1982, + [SMALL_STATE(105)] = 2001, + [SMALL_STATE(106)] = 2018, + [SMALL_STATE(107)] = 2029, + [SMALL_STATE(108)] = 2046, + [SMALL_STATE(109)] = 2057, + [SMALL_STATE(110)] = 2076, + [SMALL_STATE(111)] = 2093, + [SMALL_STATE(112)] = 2107, + [SMALL_STATE(113)] = 2121, + [SMALL_STATE(114)] = 2133, + [SMALL_STATE(115)] = 2149, + [SMALL_STATE(116)] = 2163, + [SMALL_STATE(117)] = 2175, + [SMALL_STATE(118)] = 2189, + [SMALL_STATE(119)] = 2198, + [SMALL_STATE(120)] = 2211, + [SMALL_STATE(121)] = 2224, + [SMALL_STATE(122)] = 2233, + [SMALL_STATE(123)] = 2242, + [SMALL_STATE(124)] = 2251, + [SMALL_STATE(125)] = 2264, + [SMALL_STATE(126)] = 2277, + [SMALL_STATE(127)] = 2290, + [SMALL_STATE(128)] = 2299, + [SMALL_STATE(129)] = 2312, + [SMALL_STATE(130)] = 2323, + [SMALL_STATE(131)] = 2336, + [SMALL_STATE(132)] = 2347, + [SMALL_STATE(133)] = 2356, + [SMALL_STATE(134)] = 2369, + [SMALL_STATE(135)] = 2378, + [SMALL_STATE(136)] = 2391, + [SMALL_STATE(137)] = 2404, + [SMALL_STATE(138)] = 2413, + [SMALL_STATE(139)] = 2422, + [SMALL_STATE(140)] = 2435, + [SMALL_STATE(141)] = 2444, + [SMALL_STATE(142)] = 2457, + [SMALL_STATE(143)] = 2466, + [SMALL_STATE(144)] = 2479, + [SMALL_STATE(145)] = 2492, + [SMALL_STATE(146)] = 2505, + [SMALL_STATE(147)] = 2514, + [SMALL_STATE(148)] = 2523, + [SMALL_STATE(149)] = 2536, + [SMALL_STATE(150)] = 2545, + [SMALL_STATE(151)] = 2558, + [SMALL_STATE(152)] = 2569, + [SMALL_STATE(153)] = 2580, + [SMALL_STATE(154)] = 2589, + [SMALL_STATE(155)] = 2599, + [SMALL_STATE(156)] = 2609, + [SMALL_STATE(157)] = 2619, + [SMALL_STATE(158)] = 2629, + [SMALL_STATE(159)] = 2639, + [SMALL_STATE(160)] = 2649, + [SMALL_STATE(161)] = 2657, + [SMALL_STATE(162)] = 2665, + [SMALL_STATE(163)] = 2675, + [SMALL_STATE(164)] = 2685, + [SMALL_STATE(165)] = 2695, + [SMALL_STATE(166)] = 2703, + [SMALL_STATE(167)] = 2713, + [SMALL_STATE(168)] = 2723, + [SMALL_STATE(169)] = 2731, + [SMALL_STATE(170)] = 2741, + [SMALL_STATE(171)] = 2751, + [SMALL_STATE(172)] = 2761, + [SMALL_STATE(173)] = 2769, + [SMALL_STATE(174)] = 2779, + [SMALL_STATE(175)] = 2786, + [SMALL_STATE(176)] = 2793, + [SMALL_STATE(177)] = 2800, + [SMALL_STATE(178)] = 2807, + [SMALL_STATE(179)] = 2814, + [SMALL_STATE(180)] = 2821, + [SMALL_STATE(181)] = 2828, + [SMALL_STATE(182)] = 2835, + [SMALL_STATE(183)] = 2842, + [SMALL_STATE(184)] = 2849, + [SMALL_STATE(185)] = 2856, + [SMALL_STATE(186)] = 2863, + [SMALL_STATE(187)] = 2870, + [SMALL_STATE(188)] = 2877, + [SMALL_STATE(189)] = 2884, + [SMALL_STATE(190)] = 2891, + [SMALL_STATE(191)] = 2898, + [SMALL_STATE(192)] = 2905, + [SMALL_STATE(193)] = 2912, + [SMALL_STATE(194)] = 2919, + [SMALL_STATE(195)] = 2926, + [SMALL_STATE(196)] = 2933, + [SMALL_STATE(197)] = 2940, + [SMALL_STATE(198)] = 2947, + [SMALL_STATE(199)] = 2954, + [SMALL_STATE(200)] = 2961, + [SMALL_STATE(201)] = 2968, + [SMALL_STATE(202)] = 2975, + [SMALL_STATE(203)] = 2982, }; 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_EXTRA(), - [5] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), + [5] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), [7] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_type, 2, .production_id = 2), [9] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_type, 2, .production_id = 2), [11] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primitive_type, 1), [13] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primitive_type, 1), [15] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), - [17] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(124), - [20] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(173), - [23] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(26), - [26] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(64), - [29] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(64), - [32] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(132), - [35] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(137), - [38] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(178), - [41] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(175), - [44] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(139), - [47] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(104), - [50] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(143), - [53] = {.entry = {.count = 1, .reusable = true}}, SHIFT(160), - [55] = {.entry = {.count = 1, .reusable = true}}, SHIFT(124), - [57] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), - [59] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), - [61] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), - [63] = {.entry = {.count = 1, .reusable = false}}, SHIFT(64), - [65] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), - [67] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), - [69] = {.entry = {.count = 1, .reusable = false}}, SHIFT(178), - [71] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), - [73] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), - [75] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104), - [77] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143), - [79] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159), + [17] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(127), + [20] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(174), + [23] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(15), + [26] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(66), + [29] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(66), + [32] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(141), + [35] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(145), + [38] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(189), + [41] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(180), + [44] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(148), + [47] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(109), + [50] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(150), + [53] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161), + [55] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), + [57] = {.entry = {.count = 1, .reusable = true}}, SHIFT(174), + [59] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), + [61] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), + [63] = {.entry = {.count = 1, .reusable = false}}, SHIFT(66), + [65] = {.entry = {.count = 1, .reusable = true}}, SHIFT(141), + [67] = {.entry = {.count = 1, .reusable = true}}, SHIFT(145), + [69] = {.entry = {.count = 1, .reusable = false}}, SHIFT(189), + [71] = {.entry = {.count = 1, .reusable = true}}, SHIFT(180), + [73] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), + [75] = {.entry = {.count = 1, .reusable = true}}, SHIFT(109), + [77] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), + [79] = {.entry = {.count = 1, .reusable = true}}, SHIFT(165), [81] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_number_literal, 1), [83] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_number_literal, 1), [85] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_definition, 2), @@ -20625,259 +20668,262 @@ static const TSParseActionEntry ts_parse_actions[] = { [89] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_definition, 3), [91] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_definition, 3), [93] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_definition, 1), - [95] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28), + [95] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), [97] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_definition, 1), - [99] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_identifier, 3, .production_id = 4), - [101] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_identifier, 3, .production_id = 4), - [103] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_identifier, 4, .production_id = 5), - [105] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_identifier, 4, .production_id = 5), + [99] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_identifier, 4, .production_id = 5), + [101] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_identifier, 4, .production_id = 5), + [103] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_identifier, 3, .production_id = 4), + [105] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_identifier, 3, .production_id = 4), [107] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_declaration, 2), [109] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_declaration, 2), [111] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_locals_declaration, 2), [113] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_locals_declaration, 2), - [115] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catchall_declaration, 7), - [117] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catchall_declaration, 7), + [115] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 1), + [117] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 1), [119] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_data_declaration, 3), [121] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_declaration, 3), [123] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_declaration, 3), [125] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_declaration, 3), - [127] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 3), - [129] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 3), - [131] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 3), - [133] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 3), - [135] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_declaration, 3), - [137] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_declaration, 3), - [139] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_declaration, 4), - [141] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_declaration, 4), - [143] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_data_declaration, 4), - [145] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_declaration, 4), - [147] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_definition, 3), - [149] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_definition, 3), - [151] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_declaration, 2), - [153] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_declaration, 2), - [155] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 4), - [157] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 4), - [159] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 1), - [161] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 1), - [163] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 2), - [165] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 2), - [167] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_definition, 2), - [169] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_definition, 2), - [171] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_declaration, 2), - [173] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_declaration, 2), - [175] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_declaration, 8), - [177] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_declaration, 8), - [179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193), - [181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), - [183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(114), - [185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), - [187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(50), - [189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), - [191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), - [193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(135), - [195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(119), - [197] = {.entry = {.count = 1, .reusable = false}}, SHIFT(119), - [199] = {.entry = {.count = 1, .reusable = false}}, SHIFT(140), - [201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), - [203] = {.entry = {.count = 1, .reusable = false}}, SHIFT(43), - [205] = {.entry = {.count = 1, .reusable = false}}, SHIFT(146), + [127] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 3), + [129] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 3), + [131] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_declaration, 8), + [133] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_declaration, 8), + [135] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catchall_declaration, 7), + [137] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catchall_declaration, 7), + [139] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 3), + [141] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 3), + [143] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_declaration, 3), + [145] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_declaration, 3), + [147] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 4), + [149] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 4), + [151] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_definition, 2), + [153] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_definition, 2), + [155] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_declaration, 2), + [157] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_declaration, 2), + [159] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 2), + [161] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 2), + [163] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_declaration, 2), + [165] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_declaration, 2), + [167] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_declaration, 4), + [169] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_declaration, 4), + [171] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_data_declaration, 4), + [173] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_declaration, 4), + [175] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_definition, 3), + [177] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_definition, 3), + [179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), + [181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), + [183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113), + [185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), + [187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(49), + [189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), + [191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83), + [193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(140), + [195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(121), + [197] = {.entry = {.count = 1, .reusable = false}}, SHIFT(121), + [199] = {.entry = {.count = 1, .reusable = false}}, SHIFT(135), + [201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), + [203] = {.entry = {.count = 1, .reusable = false}}, SHIFT(37), + [205] = {.entry = {.count = 1, .reusable = false}}, SHIFT(136), [207] = {.entry = {.count = 1, .reusable = false}}, SHIFT(68), - [209] = {.entry = {.count = 1, .reusable = false}}, SHIFT(48), - [211] = {.entry = {.count = 1, .reusable = false}}, SHIFT(67), + [209] = {.entry = {.count = 1, .reusable = false}}, SHIFT(50), + [211] = {.entry = {.count = 1, .reusable = false}}, SHIFT(57), [213] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(), [215] = {.entry = {.count = 1, .reusable = false}}, SHIFT(164), - [217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(166), - [219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), - [221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146), + [217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), + [219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), + [221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), [223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), - [225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(48), - [227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), - [229] = {.entry = {.count = 1, .reusable = false}}, SHIFT(166), + [225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(50), + [227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), + [229] = {.entry = {.count = 1, .reusable = false}}, SHIFT(173), [231] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), [233] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(34), [236] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(34), [239] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_access_modifiers, 1), [241] = {.entry = {.count = 1, .reusable = false}}, SHIFT(34), [243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34), - [245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), - [247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), - [249] = {.entry = {.count = 1, .reusable = false}}, SHIFT(39), - [251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), - [253] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(39), - [256] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(39), - [259] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(40), - [262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), - [264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), - [266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163), - [268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(149), - [270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), - [272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), - [274] = {.entry = {.count = 1, .reusable = false}}, SHIFT(110), - [276] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7), - [278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(121), - [280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), - [282] = {.entry = {.count = 1, .reusable = false}}, SHIFT(125), - [284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125), - [286] = {.entry = {.count = 1, .reusable = false}}, SHIFT(165), - [288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(165), - [290] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 2), - [292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195), - [294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), - [296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), - [298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), - [300] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 4), + [245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(149), + [247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), + [249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), + [251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), + [253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), + [255] = {.entry = {.count = 1, .reusable = false}}, SHIFT(126), + [257] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7), + [259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126), + [261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(166), + [263] = {.entry = {.count = 1, .reusable = false}}, SHIFT(114), + [265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120), + [267] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(38), + [270] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(38), + [273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), + [275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), + [277] = {.entry = {.count = 1, .reusable = false}}, SHIFT(168), + [279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(168), + [281] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(42), + [284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), + [286] = {.entry = {.count = 1, .reusable = false}}, SHIFT(38), + [288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), + [290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), + [292] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 2), + [294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(196), + [296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193), + [298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), + [300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), [302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73), - [304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), + [304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), [306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3), - [308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), - [310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), - [312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), - [314] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 3), - [316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), - [318] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(73), - [321] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), - [323] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(58), - [326] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(3), - [329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), - [331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(128), - [333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), - [335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), - [337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2), - [339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), - [341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74), - [343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154), - [345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), - [347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), - [349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), - [351] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_opcode, 1), - [353] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_opcode, 1), - [355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), - [357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), - [359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), + [308] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 4), + [310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), + [312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), + [314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), + [316] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 3), + [318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), + [320] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(73), + [323] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), + [325] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(63), + [328] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(3), + [331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), + [333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), + [335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), + [337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155), + [339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74), + [341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), + [343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), + [345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), + [347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), + [349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), + [351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2), + [353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), + [355] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_opcode, 1), + [357] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_opcode, 1), + [359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), [361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(167), - [363] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 5), - [365] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 1), - [367] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_identifier, 2), - [369] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 6), + [363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), + [365] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 5), + [367] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 1), + [369] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_identifier, 2), [371] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), - [373] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), SHIFT_REPEAT(124), - [376] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 1), - [378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126), - [380] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), - [382] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), SHIFT_REPEAT(194), - [385] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_super_declaration, 2), + [373] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), SHIFT_REPEAT(127), + [376] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 6), + [378] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 1), + [380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), + [382] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), + [384] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), SHIFT_REPEAT(193), [387] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), - [389] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), SHIFT_REPEAT(36), - [392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187), - [394] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), - [396] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), SHIFT_REPEAT(7), - [399] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), SHIFT_REPEAT(7), - [402] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), - [404] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), SHIFT_REPEAT(42), - [407] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_declaration, 2), - [409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179), - [411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), - [413] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_implements_declaration, 2), - [415] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_definition_repeat1, 2), SHIFT_REPEAT(174), - [418] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_annotation_definition_repeat1, 2), - [420] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 3), - [422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), - [424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), - [426] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_full_method_identifier, 3), - [428] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 7), - [430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17), - [432] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), - [434] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), SHIFT_REPEAT(7), - [437] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), SHIFT_REPEAT(7), - [440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), - [442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), - [444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), - [446] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_full_field_identifier, 3), - [448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), - [450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(93), - [452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161), - [454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(174), - [456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), - [458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), - [460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(145), - [462] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__identifier, 1), - [464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83), - [466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), - [468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), - [470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), - [472] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(45), - [475] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), - [477] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_value, 1), - [479] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_property, 3, .production_id = 3), - [481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), - [483] = {.entry = {.count = 1, .reusable = false}}, SHIFT(33), - [485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), - [487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189), - [489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), - [491] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 2), - [493] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_packed_switch_declaration_repeat1, 2), SHIFT_REPEAT(129), - [496] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_packed_switch_declaration_repeat1, 2), - [498] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 3), - [500] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 3), - [502] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__statement_argument, 1), - [504] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statement_argument, 1), - [506] = {.entry = {.count = 1, .reusable = false}}, SHIFT(85), - [508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169), - [510] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 4), - [512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18), - [514] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_repeat1, 2), SHIFT_REPEAT(33), - [517] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_statement_repeat1, 2), - [519] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 3), - [521] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_reference, 2), - [523] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subannotation_definition, 2), - [525] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__identifier, 1), - [527] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 2), - [529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(82), - [531] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 3), - [533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(116), - [535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), - [537] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subannotation_definition, 3), - [539] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_full_method_identifier, 3), - [541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(197), - [543] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 5), - [545] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 5), - [547] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 2), - [549] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 3, .production_id = 1), - [551] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 3), - [553] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_full_field_identifier, 3), - [555] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 2), - [557] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_statement_repeat1, 2), - [559] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field_identifier, 2), - [561] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_declaration, 3), - [563] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 4), - [565] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subannotation_declaration, 2), - [567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(130), - [569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), - [571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), - [573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(181), - [575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), + [389] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), SHIFT_REPEAT(39), + [392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(202), + [394] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_super_declaration, 2), + [396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186), + [398] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_full_field_identifier, 3), + [400] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_implements_declaration, 2), + [402] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_declaration, 2), + [404] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_definition_repeat1, 2), SHIFT_REPEAT(184), + [407] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_annotation_definition_repeat1, 2), + [409] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), + [411] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), SHIFT_REPEAT(45), + [414] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), + [416] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), SHIFT_REPEAT(7), + [419] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), SHIFT_REPEAT(7), + [422] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 7), + [424] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_reference, 2), + [426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), + [428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(123), + [430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), + [432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), + [434] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), + [436] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), SHIFT_REPEAT(7), + [439] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), SHIFT_REPEAT(7), + [442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17), + [444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), + [446] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_full_method_identifier, 3), + [448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(182), + [450] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 3), + [452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), + [454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(184), + [456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), + [458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(153), + [460] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__identifier, 1), + [462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84), + [464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), + [466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(107), + [468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(162), + [470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), + [472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146), + [474] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(41), + [477] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), + [479] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_value, 1), + [481] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_property, 3, .production_id = 3), + [483] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 3), + [485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), + [487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(130), + [489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28), + [491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), + [493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187), + [495] = {.entry = {.count = 1, .reusable = false}}, SHIFT(33), + [497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), + [499] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_packed_switch_declaration_repeat1, 2), SHIFT_REPEAT(130), + [502] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_packed_switch_declaration_repeat1, 2), + [504] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 3), + [506] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 3), + [508] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__statement_argument, 1), + [510] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statement_argument, 1), + [512] = {.entry = {.count = 1, .reusable = false}}, SHIFT(88), + [514] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 2), + [516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), + [518] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__identifier, 1), + [520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154), + [522] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 4), + [524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125), + [526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), + [528] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_repeat1, 2), SHIFT_REPEAT(33), + [531] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_statement_repeat1, 2), + [533] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subannotation_definition, 2), + [535] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 3), + [537] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 2), + [539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85), + [541] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subannotation_definition, 3), + [543] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 4), + [545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198), + [547] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 5), + [549] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 5), + [551] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subannotation_declaration, 2), + [553] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 3, .production_id = 1), + [555] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 3), + [557] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_full_field_identifier, 3), + [559] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 2), + [561] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 2), + [563] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field_identifier, 2), + [565] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_full_method_identifier, 3), + [567] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_declaration, 3), + [569] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_statement_repeat1, 2), + [571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), + [573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(197), + [575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), [577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190), - [579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(180), - [581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), - [583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(183), - [585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(184), - [587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191), - [589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), - [591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), - [593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(200), - [595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155), - [597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177), - [599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(168), - [601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), - [603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186), - [605] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), - [607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), - [609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(94), - [611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), - [613] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 3), - [615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84), - [617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(196), - [619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185), + [579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195), + [581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), + [583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), + [585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(200), + [587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), + [589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), + [591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(199), + [593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169), + [595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), + [597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(160), + [599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177), + [601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192), + [603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(181), + [605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179), + [607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91), + [609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191), + [611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), + [613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), + [615] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 3), + [617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), + [619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), + [621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), + [623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(157), + [625] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), }; #ifdef __cplusplus From 48fb7cca0f2d51289ef4eecf89ddade8f699f97e Mon Sep 17 00:00:00 2001 From: Yotam Nachum Date: Wed, 5 Jan 2022 10:27:32 +0200 Subject: [PATCH 42/98] Make primitive types a valid statement argument --- grammar.js | 1 + src/grammar.json | 4 + src/node-types.json | 4 + src/parser.c | 3228 ++++++++++++++++++++++--------------------- 4 files changed, 1693 insertions(+), 1544 deletions(-) diff --git a/grammar.js b/grammar.js index 846904167..8035e8498 100644 --- a/grammar.js +++ b/grammar.js @@ -371,6 +371,7 @@ module.exports = grammar({ $.parameter, $.array_type, $._identifier, + $.primitive_type, $.string_literal, $.number_literal ), diff --git a/src/grammar.json b/src/grammar.json index 96ae577e6..3a60d16a7 100644 --- a/src/grammar.json +++ b/src/grammar.json @@ -1440,6 +1440,10 @@ "type": "SYMBOL", "name": "_identifier" }, + { + "type": "SYMBOL", + "name": "primitive_type" + }, { "type": "SYMBOL", "name": "string_literal" diff --git a/src/node-types.json b/src/node-types.json index 7de2ca919..2d79e4f6d 100644 --- a/src/node-types.json +++ b/src/node-types.json @@ -819,6 +819,10 @@ "type": "parameter", "named": true }, + { + "type": "primitive_type", + "named": true + }, { "type": "range", "named": true diff --git a/src/parser.c b/src/parser.c index f8d1f7bba..2cb4f1cf6 100644 --- a/src/parser.c +++ b/src/parser.c @@ -2661,25 +2661,25 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { case 0: if (eof) ADVANCE(1569); if (lookahead == '"') ADVANCE(5); - if (lookahead == '#') ADVANCE(1904); + if (lookahead == '#') ADVANCE(1913); if (lookahead == ')') ADVANCE(1841); if (lookahead == ',') ADVANCE(1590); if (lookahead == '-') ADVANCE(183); if (lookahead == '.') ADVANCE(182); - if (lookahead == '0') ADVANCE(1916); + if (lookahead == '0') ADVANCE(1925); if (lookahead == ':') ADVANCE(1566); if (lookahead == '<') ADVANCE(535); if (lookahead == '=') ADVANCE(1582); - if (lookahead == 'B') ADVANCE(1845); - if (lookahead == 'C') ADVANCE(1847); - if (lookahead == 'D') ADVANCE(1851); - if (lookahead == 'F') ADVANCE(1850); - if (lookahead == 'I') ADVANCE(1848); - if (lookahead == 'J') ADVANCE(1849); + if (lookahead == 'B') ADVANCE(1847); + if (lookahead == 'C') ADVANCE(1851); + if (lookahead == 'D') ADVANCE(1859); + if (lookahead == 'F') ADVANCE(1857); + if (lookahead == 'I') ADVANCE(1853); + if (lookahead == 'J') ADVANCE(1855); if (lookahead == 'L') ADVANCE(1567); - if (lookahead == 'S') ADVANCE(1846); + if (lookahead == 'S') ADVANCE(1849); if (lookahead == 'V') ADVANCE(1843); - if (lookahead == 'Z') ADVANCE(1844); + if (lookahead == 'Z') ADVANCE(1845); if (lookahead == '[') ADVANCE(1842); if (lookahead == 'a') ADVANCE(501); if (lookahead == 'b') ADVANCE(1300); @@ -2706,19 +2706,28 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(0) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1917); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1926); END_STATE(); case 1: if (lookahead == '\n') ADVANCE(1591); if (lookahead == '"') ADVANCE(5); - if (lookahead == '#') ADVANCE(1904); + if (lookahead == '#') ADVANCE(1913); if (lookahead == '$') ADVANCE(135); if (lookahead == ',') ADVANCE(1590); if (lookahead == '-') ADVANCE(183); - if (lookahead == '0') ADVANCE(1914); + if (lookahead == '0') ADVANCE(1923); if (lookahead == ':') ADVANCE(1566); if (lookahead == '<') ADVANCE(535); + if (lookahead == 'B') ADVANCE(1848); + if (lookahead == 'C') ADVANCE(1852); + if (lookahead == 'D') ADVANCE(1860); + if (lookahead == 'F') ADVANCE(1858); + if (lookahead == 'I') ADVANCE(1854); + if (lookahead == 'J') ADVANCE(1856); if (lookahead == 'L') ADVANCE(17); + if (lookahead == 'S') ADVANCE(1850); + if (lookahead == 'V') ADVANCE(1844); + if (lookahead == 'Z') ADVANCE(1846); if (lookahead == '[') ADVANCE(1842); if (lookahead == 'p') ADVANCE(12); if (lookahead == 'v') ADVANCE(13); @@ -2726,8 +2735,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '\t' || lookahead == '\r' || lookahead == ' ') SKIP(1) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1915); - if (('A' <= lookahead && lookahead <= 'Z') || + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1924); + if (('A' <= lookahead && lookahead <= 'Y') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(15); END_STATE(); @@ -2739,14 +2748,23 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 4: if (lookahead == '"') ADVANCE(5); - if (lookahead == '#') ADVANCE(1904); + if (lookahead == '#') ADVANCE(1913); if (lookahead == '$') ADVANCE(135); if (lookahead == '-') ADVANCE(184); if (lookahead == '.') ADVANCE(773); - if (lookahead == '0') ADVANCE(1914); + if (lookahead == '0') ADVANCE(1923); if (lookahead == ':') ADVANCE(1566); if (lookahead == '<') ADVANCE(535); + if (lookahead == 'B') ADVANCE(1848); + if (lookahead == 'C') ADVANCE(1852); + if (lookahead == 'D') ADVANCE(1860); + if (lookahead == 'F') ADVANCE(1858); + if (lookahead == 'I') ADVANCE(1854); + if (lookahead == 'J') ADVANCE(1856); if (lookahead == 'L') ADVANCE(17); + if (lookahead == 'S') ADVANCE(1850); + if (lookahead == 'V') ADVANCE(1844); + if (lookahead == 'Z') ADVANCE(1846); if (lookahead == '[') ADVANCE(1842); if (lookahead == 'n') ADVANCE(11); if (lookahead == 'p') ADVANCE(12); @@ -2757,18 +2775,18 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(4) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1915); - if (('A' <= lookahead && lookahead <= 'Z') || + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1924); + if (('A' <= lookahead && lookahead <= 'Y') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(15); END_STATE(); case 5: - if (lookahead == '"') ADVANCE(1918); + if (lookahead == '"') ADVANCE(1927); if (lookahead != 0 && lookahead != '\n') ADVANCE(5); END_STATE(); case 6: - if (lookahead == '#') ADVANCE(1904); + if (lookahead == '#') ADVANCE(1913); if (lookahead == '<') ADVANCE(535); if (lookahead == 'a') ADVANCE(34); if (lookahead == 'b') ADVANCE(102); @@ -2793,7 +2811,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('g' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 7: - if (lookahead == '#') ADVANCE(1904); + if (lookahead == '#') ADVANCE(1913); if (lookahead == 'L') ADVANCE(1567); if (lookahead == 'a') ADVANCE(502); if (lookahead == 'b') ADVANCE(1299); @@ -2813,7 +2831,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ') SKIP(7) END_STATE(); case 8: - if (lookahead == '#') ADVANCE(1904); + if (lookahead == '#') ADVANCE(1913); if (lookahead == 'a') ADVANCE(272); if (lookahead == 'b') ADVANCE(340); if (lookahead == 'c') ADVANCE(332); @@ -2839,7 +2857,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '$') ADVANCE(135); if (lookahead == '(') ADVANCE(1840); if (lookahead == ':') ADVANCE(1837); - if (lookahead == 'l') ADVANCE(1920); + if (lookahead == 'l') ADVANCE(1929); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || @@ -2869,7 +2887,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '$') ADVANCE(135); if (lookahead == '(') ADVANCE(1840); if (lookahead == ':') ADVANCE(1837); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1908); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1917); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(15); @@ -2878,7 +2896,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '$') ADVANCE(135); if (lookahead == '(') ADVANCE(1840); if (lookahead == ':') ADVANCE(1837); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1906); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1915); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(15); @@ -2889,7 +2907,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == ':') ADVANCE(1837); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1911); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1920); if (('G' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('g' <= lookahead && lookahead <= 'z')) ADVANCE(15); @@ -3089,7 +3107,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 37: if (lookahead == '(') ADVANCE(1840); - if (lookahead == 'c') ADVANCE(1853); + if (lookahead == 'c') ADVANCE(1862); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3098,7 +3116,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 38: if (lookahead == '(') ADVANCE(1840); - if (lookahead == 'c') ADVANCE(1862); + if (lookahead == 'c') ADVANCE(1871); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3107,7 +3125,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 39: if (lookahead == '(') ADVANCE(1840); - if (lookahead == 'c') ADVANCE(1889); + if (lookahead == 'c') ADVANCE(1898); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3179,7 +3197,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 47: if (lookahead == '(') ADVANCE(1840); - if (lookahead == 'd') ADVANCE(1859); + if (lookahead == 'd') ADVANCE(1868); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3188,7 +3206,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 48: if (lookahead == '(') ADVANCE(1840); - if (lookahead == 'd') ADVANCE(1868); + if (lookahead == 'd') ADVANCE(1877); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3206,7 +3224,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 50: if (lookahead == '(') ADVANCE(1840); - if (lookahead == 'e') ADVANCE(1886); + if (lookahead == 'e') ADVANCE(1895); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3215,7 +3233,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 51: if (lookahead == '(') ADVANCE(1840); - if (lookahead == 'e') ADVANCE(1877); + if (lookahead == 'e') ADVANCE(1886); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3224,7 +3242,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 52: if (lookahead == '(') ADVANCE(1840); - if (lookahead == 'e') ADVANCE(1856); + if (lookahead == 'e') ADVANCE(1865); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3233,7 +3251,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 53: if (lookahead == '(') ADVANCE(1840); - if (lookahead == 'e') ADVANCE(1871); + if (lookahead == 'e') ADVANCE(1880); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3242,7 +3260,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 54: if (lookahead == '(') ADVANCE(1840); - if (lookahead == 'e') ADVANCE(1880); + if (lookahead == 'e') ADVANCE(1889); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3459,7 +3477,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 78: if (lookahead == '(') ADVANCE(1840); - if (lookahead == 'l') ADVANCE(1865); + if (lookahead == 'l') ADVANCE(1874); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3504,7 +3522,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 83: if (lookahead == '(') ADVANCE(1840); - if (lookahead == 'm') ADVANCE(1892); + if (lookahead == 'm') ADVANCE(1901); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3540,7 +3558,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 87: if (lookahead == '(') ADVANCE(1840); - if (lookahead == 'n') ADVANCE(1902); + if (lookahead == 'n') ADVANCE(1911); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3667,7 +3685,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 101: if (lookahead == '(') ADVANCE(1840); - if (lookahead == 'r') ADVANCE(1895); + if (lookahead == 'r') ADVANCE(1904); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3748,7 +3766,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 110: if (lookahead == '(') ADVANCE(1840); - if (lookahead == 's') ADVANCE(1898); + if (lookahead == 's') ADVANCE(1907); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3784,7 +3802,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 114: if (lookahead == '(') ADVANCE(1840); - if (lookahead == 't') ADVANCE(1883); + if (lookahead == 't') ADVANCE(1892); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3793,7 +3811,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 115: if (lookahead == '(') ADVANCE(1840); - if (lookahead == 't') ADVANCE(1874); + if (lookahead == 't') ADVANCE(1883); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4140,13 +4158,13 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 's') ADVANCE(1151); END_STATE(); case 183: - if (lookahead == '0') ADVANCE(1916); + if (lookahead == '0') ADVANCE(1925); if (lookahead == '>') ADVANCE(1832); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1917); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1926); END_STATE(); case 184: - if (lookahead == '0') ADVANCE(1916); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1917); + if (lookahead == '0') ADVANCE(1925); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1926); END_STATE(); case 185: if (lookahead == '1') ADVANCE(238); @@ -4525,7 +4543,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 275: if (lookahead == ':') ADVANCE(1837); - if (lookahead == 'c') ADVANCE(1854); + if (lookahead == 'c') ADVANCE(1863); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || @@ -4533,7 +4551,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 276: if (lookahead == ':') ADVANCE(1837); - if (lookahead == 'c') ADVANCE(1863); + if (lookahead == 'c') ADVANCE(1872); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || @@ -4541,7 +4559,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 277: if (lookahead == ':') ADVANCE(1837); - if (lookahead == 'c') ADVANCE(1890); + if (lookahead == 'c') ADVANCE(1899); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || @@ -4605,7 +4623,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 285: if (lookahead == ':') ADVANCE(1837); - if (lookahead == 'd') ADVANCE(1860); + if (lookahead == 'd') ADVANCE(1869); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || @@ -4613,7 +4631,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 286: if (lookahead == ':') ADVANCE(1837); - if (lookahead == 'd') ADVANCE(1869); + if (lookahead == 'd') ADVANCE(1878); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || @@ -4629,7 +4647,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 288: if (lookahead == ':') ADVANCE(1837); - if (lookahead == 'e') ADVANCE(1887); + if (lookahead == 'e') ADVANCE(1896); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || @@ -4637,7 +4655,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 289: if (lookahead == ':') ADVANCE(1837); - if (lookahead == 'e') ADVANCE(1878); + if (lookahead == 'e') ADVANCE(1887); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || @@ -4645,7 +4663,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 290: if (lookahead == ':') ADVANCE(1837); - if (lookahead == 'e') ADVANCE(1857); + if (lookahead == 'e') ADVANCE(1866); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || @@ -4653,7 +4671,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 291: if (lookahead == ':') ADVANCE(1837); - if (lookahead == 'e') ADVANCE(1872); + if (lookahead == 'e') ADVANCE(1881); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || @@ -4661,7 +4679,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 292: if (lookahead == ':') ADVANCE(1837); - if (lookahead == 'e') ADVANCE(1881); + if (lookahead == 'e') ADVANCE(1890); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || @@ -4854,7 +4872,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 316: if (lookahead == ':') ADVANCE(1837); - if (lookahead == 'l') ADVANCE(1866); + if (lookahead == 'l') ADVANCE(1875); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || @@ -4894,7 +4912,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 321: if (lookahead == ':') ADVANCE(1837); - if (lookahead == 'm') ADVANCE(1893); + if (lookahead == 'm') ADVANCE(1902); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || @@ -4926,7 +4944,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 325: if (lookahead == ':') ADVANCE(1837); - if (lookahead == 'n') ADVANCE(1903); + if (lookahead == 'n') ADVANCE(1912); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || @@ -5039,7 +5057,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 339: if (lookahead == ':') ADVANCE(1837); - if (lookahead == 'r') ADVANCE(1896); + if (lookahead == 'r') ADVANCE(1905); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || @@ -5111,7 +5129,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 348: if (lookahead == ':') ADVANCE(1837); - if (lookahead == 's') ADVANCE(1899); + if (lookahead == 's') ADVANCE(1908); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || @@ -5143,7 +5161,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 352: if (lookahead == ':') ADVANCE(1837); - if (lookahead == 't') ADVANCE(1884); + if (lookahead == 't') ADVANCE(1893); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || @@ -5151,7 +5169,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 353: if (lookahead == ':') ADVANCE(1837); - if (lookahead == 't') ADVANCE(1875); + if (lookahead == 't') ADVANCE(1884); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || @@ -5353,7 +5371,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'a') ADVANCE(536); if (lookahead == 'r') ADVANCE(879); if (lookahead == 'u') ADVANCE(506); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1909); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1918); END_STATE(); case 384: if (lookahead == 'a') ADVANCE(1448); @@ -5521,7 +5539,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { case 436: if (lookahead == 'a') ADVANCE(1309); if (lookahead == 'o') ADVANCE(1013); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1907); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1916); END_STATE(); case 437: if (lookahead == 'a') ADVANCE(1363); @@ -5872,13 +5890,13 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'c') ADVANCE(973); END_STATE(); case 537: - if (lookahead == 'c') ADVANCE(1852); + if (lookahead == 'c') ADVANCE(1861); END_STATE(); case 538: - if (lookahead == 'c') ADVANCE(1861); + if (lookahead == 'c') ADVANCE(1870); END_STATE(); case 539: - if (lookahead == 'c') ADVANCE(1888); + if (lookahead == 'c') ADVANCE(1897); END_STATE(); case 540: if (lookahead == 'c') ADVANCE(1699); @@ -6034,7 +6052,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'd') ADVANCE(1576); END_STATE(); case 589: - if (lookahead == 'd') ADVANCE(1858); + if (lookahead == 'd') ADVANCE(1867); END_STATE(); case 590: if (lookahead == 'd') ADVANCE(1575); @@ -6046,10 +6064,10 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'd') ADVANCE(1606); END_STATE(); case 593: - if (lookahead == 'd') ADVANCE(1867); + if (lookahead == 'd') ADVANCE(1876); END_STATE(); case 594: - if (lookahead == 'd') ADVANCE(1900); + if (lookahead == 'd') ADVANCE(1909); END_STATE(); case 595: if (lookahead == 'd') ADVANCE(831); @@ -6406,7 +6424,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'e') ADVANCE(1643); END_STATE(); case 701: - if (lookahead == 'e') ADVANCE(1885); + if (lookahead == 'e') ADVANCE(1894); END_STATE(); case 702: if (lookahead == 'e') ADVANCE(1553); @@ -6415,19 +6433,19 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'w') ADVANCE(933); END_STATE(); case 703: - if (lookahead == 'e') ADVANCE(1876); + if (lookahead == 'e') ADVANCE(1885); END_STATE(); case 704: if (lookahead == 'e') ADVANCE(1572); END_STATE(); case 705: - if (lookahead == 'e') ADVANCE(1855); + if (lookahead == 'e') ADVANCE(1864); END_STATE(); case 706: if (lookahead == 'e') ADVANCE(1581); END_STATE(); case 707: - if (lookahead == 'e') ADVANCE(1870); + if (lookahead == 'e') ADVANCE(1879); END_STATE(); case 708: if (lookahead == 'e') ADVANCE(1658); @@ -6448,7 +6466,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'e') ADVANCE(1669); END_STATE(); case 714: - if (lookahead == 'e') ADVANCE(1879); + if (lookahead == 'e') ADVANCE(1888); END_STATE(); case 715: if (lookahead == 'e') ADVANCE(1679); @@ -7265,10 +7283,10 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'k') ADVANCE(804); END_STATE(); case 978: - if (lookahead == 'l') ADVANCE(1919); + if (lookahead == 'l') ADVANCE(1928); END_STATE(); case 979: - if (lookahead == 'l') ADVANCE(1864); + if (lookahead == 'l') ADVANCE(1873); END_STATE(); case 980: if (lookahead == 'l') ADVANCE(1828); @@ -7429,10 +7447,10 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'l') ADVANCE(1210); END_STATE(); case 1032: - if (lookahead == 'm') ADVANCE(1891); + if (lookahead == 'm') ADVANCE(1900); END_STATE(); case 1033: - if (lookahead == 'm') ADVANCE(1905); + if (lookahead == 'm') ADVANCE(1914); END_STATE(); case 1034: if (lookahead == 'm') ADVANCE(1587); @@ -7488,7 +7506,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'n') ADVANCE(1607); END_STATE(); case 1051: - if (lookahead == 'n') ADVANCE(1901); + if (lookahead == 'n') ADVANCE(1910); END_STATE(); case 1052: if (lookahead == 'n') ADVANCE(1578); @@ -8248,7 +8266,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'r') ADVANCE(1787); END_STATE(); case 1298: - if (lookahead == 'r') ADVANCE(1894); + if (lookahead == 'r') ADVANCE(1903); END_STATE(); case 1299: if (lookahead == 'r') ADVANCE(878); @@ -8418,7 +8436,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 's') ADVANCE(1823); END_STATE(); case 1354: - if (lookahead == 's') ADVANCE(1897); + if (lookahead == 's') ADVANCE(1906); END_STATE(); case 1355: if (lookahead == 's') ADVANCE(1573); @@ -8549,7 +8567,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 't') ADVANCE(1734); END_STATE(); case 1397: - if (lookahead == 't') ADVANCE(1882); + if (lookahead == 't') ADVANCE(1891); END_STATE(); case 1398: if (lookahead == 't') ADVANCE(1737); @@ -8573,7 +8591,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 't') ADVANCE(1750); END_STATE(); case 1405: - if (lookahead == 't') ADVANCE(1873); + if (lookahead == 't') ADVANCE(1882); END_STATE(); case 1406: if (lookahead == 't') ADVANCE(1660); @@ -9057,7 +9075,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { case 1565: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1913); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1922); END_STATE(); case 1566: if (('0' <= lookahead && lookahead <= '9') || @@ -9074,7 +9092,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 1568: if (eof) ADVANCE(1569); - if (lookahead == '#') ADVANCE(1904); + if (lookahead == '#') ADVANCE(1913); if (lookahead == ',') ADVANCE(1590); if (lookahead == '-') ADVANCE(375); if (lookahead == '.') ADVANCE(494); @@ -9994,33 +10012,123 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ACCEPT_TOKEN(anon_sym_V); END_STATE(); case 1844: - ACCEPT_TOKEN(anon_sym_Z); + ACCEPT_TOKEN(anon_sym_V); + if (lookahead == '$') ADVANCE(135); + if (lookahead == '(') ADVANCE(1840); + if (lookahead == ':') ADVANCE(1837); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(15); END_STATE(); case 1845: - ACCEPT_TOKEN(anon_sym_B); + ACCEPT_TOKEN(anon_sym_Z); END_STATE(); case 1846: - ACCEPT_TOKEN(anon_sym_S); + ACCEPT_TOKEN(anon_sym_Z); + if (lookahead == '$') ADVANCE(135); + if (lookahead == '(') ADVANCE(1840); + if (lookahead == ':') ADVANCE(1837); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(15); END_STATE(); case 1847: - ACCEPT_TOKEN(anon_sym_C); + ACCEPT_TOKEN(anon_sym_B); END_STATE(); case 1848: - ACCEPT_TOKEN(anon_sym_I); + ACCEPT_TOKEN(anon_sym_B); + if (lookahead == '$') ADVANCE(135); + if (lookahead == '(') ADVANCE(1840); + if (lookahead == ':') ADVANCE(1837); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(15); END_STATE(); case 1849: - ACCEPT_TOKEN(anon_sym_J); + ACCEPT_TOKEN(anon_sym_S); END_STATE(); case 1850: - ACCEPT_TOKEN(anon_sym_F); + ACCEPT_TOKEN(anon_sym_S); + if (lookahead == '$') ADVANCE(135); + if (lookahead == '(') ADVANCE(1840); + if (lookahead == ':') ADVANCE(1837); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(15); END_STATE(); case 1851: - ACCEPT_TOKEN(anon_sym_D); + ACCEPT_TOKEN(anon_sym_C); END_STATE(); case 1852: - ACCEPT_TOKEN(anon_sym_public); + ACCEPT_TOKEN(anon_sym_C); + if (lookahead == '$') ADVANCE(135); + if (lookahead == '(') ADVANCE(1840); + if (lookahead == ':') ADVANCE(1837); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(15); END_STATE(); case 1853: + ACCEPT_TOKEN(anon_sym_I); + END_STATE(); + case 1854: + ACCEPT_TOKEN(anon_sym_I); + if (lookahead == '$') ADVANCE(135); + if (lookahead == '(') ADVANCE(1840); + if (lookahead == ':') ADVANCE(1837); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(15); + END_STATE(); + case 1855: + ACCEPT_TOKEN(anon_sym_J); + END_STATE(); + case 1856: + ACCEPT_TOKEN(anon_sym_J); + if (lookahead == '$') ADVANCE(135); + if (lookahead == '(') ADVANCE(1840); + if (lookahead == ':') ADVANCE(1837); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(15); + END_STATE(); + case 1857: + ACCEPT_TOKEN(anon_sym_F); + END_STATE(); + case 1858: + ACCEPT_TOKEN(anon_sym_F); + if (lookahead == '$') ADVANCE(135); + if (lookahead == '(') ADVANCE(1840); + if (lookahead == ':') ADVANCE(1837); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(15); + END_STATE(); + case 1859: + ACCEPT_TOKEN(anon_sym_D); + END_STATE(); + case 1860: + ACCEPT_TOKEN(anon_sym_D); + if (lookahead == '$') ADVANCE(135); + if (lookahead == '(') ADVANCE(1840); + if (lookahead == ':') ADVANCE(1837); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(15); + END_STATE(); + case 1861: + ACCEPT_TOKEN(anon_sym_public); + END_STATE(); + case 1862: ACCEPT_TOKEN(anon_sym_public); if (lookahead == '(') ADVANCE(1840); if (lookahead == '$' || @@ -10029,7 +10137,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); - case 1854: + case 1863: ACCEPT_TOKEN(anon_sym_public); if (lookahead == ':') ADVANCE(1837); if (('0' <= lookahead && lookahead <= '9') || @@ -10037,10 +10145,10 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); - case 1855: + case 1864: ACCEPT_TOKEN(anon_sym_private); END_STATE(); - case 1856: + case 1865: ACCEPT_TOKEN(anon_sym_private); if (lookahead == '(') ADVANCE(1840); if (lookahead == '$' || @@ -10049,7 +10157,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); - case 1857: + case 1866: ACCEPT_TOKEN(anon_sym_private); if (lookahead == ':') ADVANCE(1837); if (('0' <= lookahead && lookahead <= '9') || @@ -10057,10 +10165,10 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); - case 1858: + case 1867: ACCEPT_TOKEN(anon_sym_protected); END_STATE(); - case 1859: + case 1868: ACCEPT_TOKEN(anon_sym_protected); if (lookahead == '(') ADVANCE(1840); if (lookahead == '$' || @@ -10069,7 +10177,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); - case 1860: + case 1869: ACCEPT_TOKEN(anon_sym_protected); if (lookahead == ':') ADVANCE(1837); if (('0' <= lookahead && lookahead <= '9') || @@ -10077,10 +10185,10 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); - case 1861: + case 1870: ACCEPT_TOKEN(anon_sym_static); END_STATE(); - case 1862: + case 1871: ACCEPT_TOKEN(anon_sym_static); if (lookahead == '(') ADVANCE(1840); if (lookahead == '$' || @@ -10089,7 +10197,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); - case 1863: + case 1872: ACCEPT_TOKEN(anon_sym_static); if (lookahead == ':') ADVANCE(1837); if (('0' <= lookahead && lookahead <= '9') || @@ -10097,10 +10205,10 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); - case 1864: + case 1873: ACCEPT_TOKEN(anon_sym_final); END_STATE(); - case 1865: + case 1874: ACCEPT_TOKEN(anon_sym_final); if (lookahead == '(') ADVANCE(1840); if (lookahead == '$' || @@ -10109,7 +10217,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); - case 1866: + case 1875: ACCEPT_TOKEN(anon_sym_final); if (lookahead == ':') ADVANCE(1837); if (('0' <= lookahead && lookahead <= '9') || @@ -10117,10 +10225,10 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); - case 1867: + case 1876: ACCEPT_TOKEN(anon_sym_synchronized); END_STATE(); - case 1868: + case 1877: ACCEPT_TOKEN(anon_sym_synchronized); if (lookahead == '(') ADVANCE(1840); if (lookahead == '$' || @@ -10129,7 +10237,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); - case 1869: + case 1878: ACCEPT_TOKEN(anon_sym_synchronized); if (lookahead == ':') ADVANCE(1837); if (('0' <= lookahead && lookahead <= '9') || @@ -10137,10 +10245,10 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); - case 1870: + case 1879: ACCEPT_TOKEN(anon_sym_volatile); END_STATE(); - case 1871: + case 1880: ACCEPT_TOKEN(anon_sym_volatile); if (lookahead == '(') ADVANCE(1840); if (lookahead == '$' || @@ -10149,7 +10257,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); - case 1872: + case 1881: ACCEPT_TOKEN(anon_sym_volatile); if (lookahead == ':') ADVANCE(1837); if (('0' <= lookahead && lookahead <= '9') || @@ -10157,10 +10265,10 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); - case 1873: + case 1882: ACCEPT_TOKEN(anon_sym_transient); END_STATE(); - case 1874: + case 1883: ACCEPT_TOKEN(anon_sym_transient); if (lookahead == '(') ADVANCE(1840); if (lookahead == '$' || @@ -10169,7 +10277,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); - case 1875: + case 1884: ACCEPT_TOKEN(anon_sym_transient); if (lookahead == ':') ADVANCE(1837); if (('0' <= lookahead && lookahead <= '9') || @@ -10177,10 +10285,10 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); - case 1876: + case 1885: ACCEPT_TOKEN(anon_sym_native); END_STATE(); - case 1877: + case 1886: ACCEPT_TOKEN(anon_sym_native); if (lookahead == '(') ADVANCE(1840); if (lookahead == '$' || @@ -10189,7 +10297,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); - case 1878: + case 1887: ACCEPT_TOKEN(anon_sym_native); if (lookahead == ':') ADVANCE(1837); if (('0' <= lookahead && lookahead <= '9') || @@ -10197,10 +10305,10 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); - case 1879: + case 1888: ACCEPT_TOKEN(anon_sym_interface); END_STATE(); - case 1880: + case 1889: ACCEPT_TOKEN(anon_sym_interface); if (lookahead == '(') ADVANCE(1840); if (lookahead == '$' || @@ -10209,7 +10317,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); - case 1881: + case 1890: ACCEPT_TOKEN(anon_sym_interface); if (lookahead == ':') ADVANCE(1837); if (('0' <= lookahead && lookahead <= '9') || @@ -10217,10 +10325,10 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); - case 1882: + case 1891: ACCEPT_TOKEN(anon_sym_abstract); END_STATE(); - case 1883: + case 1892: ACCEPT_TOKEN(anon_sym_abstract); if (lookahead == '(') ADVANCE(1840); if (lookahead == '$' || @@ -10229,7 +10337,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); - case 1884: + case 1893: ACCEPT_TOKEN(anon_sym_abstract); if (lookahead == ':') ADVANCE(1837); if (('0' <= lookahead && lookahead <= '9') || @@ -10237,10 +10345,10 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); - case 1885: + case 1894: ACCEPT_TOKEN(anon_sym_bridge); END_STATE(); - case 1886: + case 1895: ACCEPT_TOKEN(anon_sym_bridge); if (lookahead == '(') ADVANCE(1840); if (lookahead == '$' || @@ -10249,7 +10357,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); - case 1887: + case 1896: ACCEPT_TOKEN(anon_sym_bridge); if (lookahead == ':') ADVANCE(1837); if (('0' <= lookahead && lookahead <= '9') || @@ -10257,10 +10365,10 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); - case 1888: + case 1897: ACCEPT_TOKEN(anon_sym_synthetic); END_STATE(); - case 1889: + case 1898: ACCEPT_TOKEN(anon_sym_synthetic); if (lookahead == '(') ADVANCE(1840); if (lookahead == '$' || @@ -10269,7 +10377,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); - case 1890: + case 1899: ACCEPT_TOKEN(anon_sym_synthetic); if (lookahead == ':') ADVANCE(1837); if (('0' <= lookahead && lookahead <= '9') || @@ -10277,10 +10385,10 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); - case 1891: + case 1900: ACCEPT_TOKEN(anon_sym_enum); END_STATE(); - case 1892: + case 1901: ACCEPT_TOKEN(anon_sym_enum); if (lookahead == '(') ADVANCE(1840); if (lookahead == '$' || @@ -10289,7 +10397,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); - case 1893: + case 1902: ACCEPT_TOKEN(anon_sym_enum); if (lookahead == ':') ADVANCE(1837); if (('0' <= lookahead && lookahead <= '9') || @@ -10297,10 +10405,10 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); - case 1894: + case 1903: ACCEPT_TOKEN(anon_sym_constructor); END_STATE(); - case 1895: + case 1904: ACCEPT_TOKEN(anon_sym_constructor); if (lookahead == '(') ADVANCE(1840); if (lookahead == '$' || @@ -10309,7 +10417,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); - case 1896: + case 1905: ACCEPT_TOKEN(anon_sym_constructor); if (lookahead == ':') ADVANCE(1837); if (('0' <= lookahead && lookahead <= '9') || @@ -10317,10 +10425,10 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); - case 1897: + case 1906: ACCEPT_TOKEN(anon_sym_varargs); END_STATE(); - case 1898: + case 1907: ACCEPT_TOKEN(anon_sym_varargs); if (lookahead == '(') ADVANCE(1840); if (lookahead == '$' || @@ -10329,7 +10437,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); - case 1899: + case 1908: ACCEPT_TOKEN(anon_sym_varargs); if (lookahead == ':') ADVANCE(1837); if (('0' <= lookahead && lookahead <= '9') || @@ -10337,13 +10445,13 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); - case 1900: + case 1909: ACCEPT_TOKEN(anon_sym_declared_DASHsynchronized); END_STATE(); - case 1901: + case 1910: ACCEPT_TOKEN(anon_sym_annotation); END_STATE(); - case 1902: + case 1911: ACCEPT_TOKEN(anon_sym_annotation); if (lookahead == '(') ADVANCE(1840); if (lookahead == '$' || @@ -10352,7 +10460,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); - case 1903: + case 1912: ACCEPT_TOKEN(anon_sym_annotation); if (lookahead == ':') ADVANCE(1837); if (('0' <= lookahead && lookahead <= '9') || @@ -10360,61 +10468,61 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); END_STATE(); - case 1904: + case 1913: ACCEPT_TOKEN(sym_comment); if (lookahead != 0 && - lookahead != '\n') ADVANCE(1904); + lookahead != '\n') ADVANCE(1913); END_STATE(); - case 1905: + case 1914: ACCEPT_TOKEN(anon_sym_DOTenum); END_STATE(); - case 1906: + case 1915: ACCEPT_TOKEN(sym_variable); if (lookahead == '$') ADVANCE(135); if (lookahead == '(') ADVANCE(1840); if (lookahead == ':') ADVANCE(1837); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1906); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1915); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(15); END_STATE(); - case 1907: + case 1916: ACCEPT_TOKEN(sym_variable); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1907); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1916); END_STATE(); - case 1908: + case 1917: ACCEPT_TOKEN(sym_parameter); if (lookahead == '$') ADVANCE(135); if (lookahead == '(') ADVANCE(1840); if (lookahead == ':') ADVANCE(1837); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1908); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1917); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(15); END_STATE(); - case 1909: + case 1918: ACCEPT_TOKEN(sym_parameter); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1909); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1918); END_STATE(); - case 1910: + case 1919: ACCEPT_TOKEN(aux_sym_number_literal_token1); END_STATE(); - case 1911: + case 1920: ACCEPT_TOKEN(aux_sym_number_literal_token1); if (lookahead == '$') ADVANCE(135); if (lookahead == '(') ADVANCE(1840); if (lookahead == ':') ADVANCE(1837); if (lookahead == 'L' || lookahead == 's' || - lookahead == 't') ADVANCE(1912); + lookahead == 't') ADVANCE(1921); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1911); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1920); if (('G' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('g' <= lookahead && lookahead <= 'z')) ADVANCE(15); END_STATE(); - case 1912: + case 1921: ACCEPT_TOKEN(aux_sym_number_literal_token1); if (lookahead == '$') ADVANCE(135); if (lookahead == '(') ADVANCE(1840); @@ -10424,57 +10532,57 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(15); END_STATE(); - case 1913: + case 1922: ACCEPT_TOKEN(aux_sym_number_literal_token1); if (lookahead == 'L' || lookahead == 's' || - lookahead == 't') ADVANCE(1910); + lookahead == 't') ADVANCE(1919); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1913); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1922); END_STATE(); - case 1914: + case 1923: ACCEPT_TOKEN(aux_sym_number_literal_token2); if (lookahead == '$') ADVANCE(135); if (lookahead == '(') ADVANCE(1840); if (lookahead == ':') ADVANCE(1837); if (lookahead == 'X' || lookahead == 'x') ADVANCE(14); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1915); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1924); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(15); END_STATE(); - case 1915: + case 1924: ACCEPT_TOKEN(aux_sym_number_literal_token2); if (lookahead == '$') ADVANCE(135); if (lookahead == '(') ADVANCE(1840); if (lookahead == ':') ADVANCE(1837); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1915); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1924); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(15); END_STATE(); - case 1916: + case 1925: ACCEPT_TOKEN(aux_sym_number_literal_token2); if (lookahead == 'X' || lookahead == 'x') ADVANCE(1565); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1917); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1926); END_STATE(); - case 1917: + case 1926: ACCEPT_TOKEN(aux_sym_number_literal_token2); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1917); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1926); END_STATE(); - case 1918: + case 1927: ACCEPT_TOKEN(sym_string_literal); - if (lookahead == '"') ADVANCE(1918); + if (lookahead == '"') ADVANCE(1927); if (lookahead != 0 && lookahead != '\n') ADVANCE(5); END_STATE(); - case 1919: + case 1928: ACCEPT_TOKEN(sym_null_literal); END_STATE(); - case 1920: + case 1929: ACCEPT_TOKEN(sym_null_literal); if (lookahead == '$') ADVANCE(135); if (lookahead == '(') ADVANCE(1840); @@ -10521,22 +10629,22 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [28] = {.lex_state = 0}, [29] = {.lex_state = 0}, [30] = {.lex_state = 0}, - [31] = {.lex_state = 4}, - [32] = {.lex_state = 1}, + [31] = {.lex_state = 1}, + [32] = {.lex_state = 4}, [33] = {.lex_state = 4}, - [34] = {.lex_state = 6}, + [34] = {.lex_state = 1}, [35] = {.lex_state = 6}, - [36] = {.lex_state = 4}, + [36] = {.lex_state = 6}, [37] = {.lex_state = 4}, - [38] = {.lex_state = 8}, - [39] = {.lex_state = 7}, + [38] = {.lex_state = 4}, + [39] = {.lex_state = 4}, [40] = {.lex_state = 7}, - [41] = {.lex_state = 4}, + [41] = {.lex_state = 7}, [42] = {.lex_state = 7}, - [43] = {.lex_state = 7}, - [44] = {.lex_state = 8}, + [43] = {.lex_state = 8}, + [44] = {.lex_state = 7}, [45] = {.lex_state = 7}, - [46] = {.lex_state = 0}, + [46] = {.lex_state = 8}, [47] = {.lex_state = 0}, [48] = {.lex_state = 0}, [49] = {.lex_state = 0}, @@ -10556,7 +10664,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [63] = {.lex_state = 0}, [64] = {.lex_state = 0}, [65] = {.lex_state = 0}, - [66] = {.lex_state = 1}, + [66] = {.lex_state = 0}, [67] = {.lex_state = 0}, [68] = {.lex_state = 0}, [69] = {.lex_state = 0}, @@ -10572,33 +10680,33 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [79] = {.lex_state = 0}, [80] = {.lex_state = 0}, [81] = {.lex_state = 0}, - [82] = {.lex_state = 0}, + [82] = {.lex_state = 4}, [83] = {.lex_state = 4}, [84] = {.lex_state = 4}, - [85] = {.lex_state = 4}, - [86] = {.lex_state = 0}, + [85] = {.lex_state = 0}, + [86] = {.lex_state = 4}, [87] = {.lex_state = 4}, - [88] = {.lex_state = 4}, - [89] = {.lex_state = 1568}, - [90] = {.lex_state = 0}, + [88] = {.lex_state = 0}, + [89] = {.lex_state = 0}, + [90] = {.lex_state = 1568}, [91] = {.lex_state = 0}, - [92] = {.lex_state = 0}, - [93] = {.lex_state = 1568}, + [92] = {.lex_state = 1568}, + [93] = {.lex_state = 0}, [94] = {.lex_state = 0}, [95] = {.lex_state = 0}, [96] = {.lex_state = 0}, [97] = {.lex_state = 0}, - [98] = {.lex_state = 1568}, + [98] = {.lex_state = 0}, [99] = {.lex_state = 0}, [100] = {.lex_state = 0}, - [101] = {.lex_state = 0}, + [101] = {.lex_state = 1568}, [102] = {.lex_state = 0}, [103] = {.lex_state = 0}, [104] = {.lex_state = 0}, [105] = {.lex_state = 0}, - [106] = {.lex_state = 1568}, + [106] = {.lex_state = 0}, [107] = {.lex_state = 0}, - [108] = {.lex_state = 0}, + [108] = {.lex_state = 1568}, [109] = {.lex_state = 0}, [110] = {.lex_state = 0}, [111] = {.lex_state = 1568}, @@ -10617,17 +10725,17 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [124] = {.lex_state = 0}, [125] = {.lex_state = 0}, [126] = {.lex_state = 0}, - [127] = {.lex_state = 0}, + [127] = {.lex_state = 1}, [128] = {.lex_state = 1}, - [129] = {.lex_state = 1}, + [129] = {.lex_state = 1568}, [130] = {.lex_state = 0}, [131] = {.lex_state = 0}, - [132] = {.lex_state = 1568}, + [132] = {.lex_state = 0}, [133] = {.lex_state = 1}, - [134] = {.lex_state = 0}, + [134] = {.lex_state = 1568}, [135] = {.lex_state = 1}, [136] = {.lex_state = 1}, - [137] = {.lex_state = 1568}, + [137] = {.lex_state = 1}, [138] = {.lex_state = 1568}, [139] = {.lex_state = 0}, [140] = {.lex_state = 1568}, @@ -10635,15 +10743,15 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [142] = {.lex_state = 1568}, [143] = {.lex_state = 0}, [144] = {.lex_state = 1}, - [145] = {.lex_state = 0}, + [145] = {.lex_state = 1568}, [146] = {.lex_state = 1568}, - [147] = {.lex_state = 1568}, + [147] = {.lex_state = 0}, [148] = {.lex_state = 0}, [149] = {.lex_state = 1568}, [150] = {.lex_state = 0}, - [151] = {.lex_state = 1}, - [152] = {.lex_state = 0}, - [153] = {.lex_state = 1568}, + [151] = {.lex_state = 0}, + [152] = {.lex_state = 1568}, + [153] = {.lex_state = 0}, [154] = {.lex_state = 1}, [155] = {.lex_state = 1}, [156] = {.lex_state = 0}, @@ -10653,16 +10761,16 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [160] = {.lex_state = 1568}, [161] = {.lex_state = 0}, [162] = {.lex_state = 1}, - [163] = {.lex_state = 1}, + [163] = {.lex_state = 1568}, [164] = {.lex_state = 1}, - [165] = {.lex_state = 0}, - [166] = {.lex_state = 1}, + [165] = {.lex_state = 1}, + [166] = {.lex_state = 0}, [167] = {.lex_state = 1}, [168] = {.lex_state = 0}, [169] = {.lex_state = 4}, [170] = {.lex_state = 1}, [171] = {.lex_state = 1}, - [172] = {.lex_state = 1568}, + [172] = {.lex_state = 1}, [173] = {.lex_state = 1}, [174] = {.lex_state = 0}, [175] = {.lex_state = 0}, @@ -11536,21 +11644,21 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), }, [4] = { - [sym_annotation_definition] = STATE(15), + [sym_annotation_definition] = STATE(25), [sym_annotation_declaration] = STATE(115), - [sym_param_definition] = STATE(15), + [sym_param_definition] = STATE(25), [sym_param_declaration] = STATE(10), - [sym__code_line] = STATE(15), - [sym_statement] = STATE(15), - [sym_opcode] = STATE(32), - [sym__declaration] = STATE(15), - [sym_line_declaration] = STATE(15), - [sym_locals_declaration] = STATE(15), - [sym_catch_declaration] = STATE(15), - [sym_catchall_declaration] = STATE(15), - [sym_packed_switch_declaration] = STATE(15), - [sym_sparse_switch_declaration] = STATE(15), - [sym_array_data_declaration] = STATE(15), + [sym__code_line] = STATE(25), + [sym_statement] = STATE(25), + [sym_opcode] = STATE(31), + [sym__declaration] = STATE(25), + [sym_line_declaration] = STATE(25), + [sym_locals_declaration] = STATE(25), + [sym_catch_declaration] = STATE(25), + [sym_catchall_declaration] = STATE(25), + [sym_packed_switch_declaration] = STATE(25), + [sym_sparse_switch_declaration] = STATE(25), + [sym_array_data_declaration] = STATE(25), [aux_sym_method_definition_repeat1] = STATE(4), [sym_end_method] = ACTIONS(15), [anon_sym_DOTannotation] = ACTIONS(17), @@ -11796,22 +11904,22 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), }, [5] = { - [sym_annotation_definition] = STATE(15), + [sym_annotation_definition] = STATE(25), [sym_annotation_declaration] = STATE(115), - [sym_param_definition] = STATE(15), + [sym_param_definition] = STATE(25), [sym_param_declaration] = STATE(10), - [sym__code_line] = STATE(15), - [sym_statement] = STATE(15), - [sym_opcode] = STATE(32), - [sym__declaration] = STATE(15), - [sym_line_declaration] = STATE(15), - [sym_locals_declaration] = STATE(15), - [sym_catch_declaration] = STATE(15), - [sym_catchall_declaration] = STATE(15), - [sym_packed_switch_declaration] = STATE(15), - [sym_sparse_switch_declaration] = STATE(15), - [sym_array_data_declaration] = STATE(15), - [aux_sym_method_definition_repeat1] = STATE(4), + [sym__code_line] = STATE(25), + [sym_statement] = STATE(25), + [sym_opcode] = STATE(31), + [sym__declaration] = STATE(25), + [sym_line_declaration] = STATE(25), + [sym_locals_declaration] = STATE(25), + [sym_catch_declaration] = STATE(25), + [sym_catchall_declaration] = STATE(25), + [sym_packed_switch_declaration] = STATE(25), + [sym_sparse_switch_declaration] = STATE(25), + [sym_array_data_declaration] = STATE(25), + [aux_sym_method_definition_repeat1] = STATE(6), [sym_end_method] = ACTIONS(53), [anon_sym_DOTannotation] = ACTIONS(55), [anon_sym_DOTparam] = ACTIONS(57), @@ -12056,22 +12164,22 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), }, [6] = { - [sym_annotation_definition] = STATE(15), + [sym_annotation_definition] = STATE(25), [sym_annotation_declaration] = STATE(115), - [sym_param_definition] = STATE(15), + [sym_param_definition] = STATE(25), [sym_param_declaration] = STATE(10), - [sym__code_line] = STATE(15), - [sym_statement] = STATE(15), - [sym_opcode] = STATE(32), - [sym__declaration] = STATE(15), - [sym_line_declaration] = STATE(15), - [sym_locals_declaration] = STATE(15), - [sym_catch_declaration] = STATE(15), - [sym_catchall_declaration] = STATE(15), - [sym_packed_switch_declaration] = STATE(15), - [sym_sparse_switch_declaration] = STATE(15), - [sym_array_data_declaration] = STATE(15), - [aux_sym_method_definition_repeat1] = STATE(5), + [sym__code_line] = STATE(25), + [sym_statement] = STATE(25), + [sym_opcode] = STATE(31), + [sym__declaration] = STATE(25), + [sym_line_declaration] = STATE(25), + [sym_locals_declaration] = STATE(25), + [sym_catch_declaration] = STATE(25), + [sym_catchall_declaration] = STATE(25), + [sym_packed_switch_declaration] = STATE(25), + [sym_sparse_switch_declaration] = STATE(25), + [sym_array_data_declaration] = STATE(25), + [aux_sym_method_definition_repeat1] = STATE(4), [sym_end_method] = ACTIONS(79), [anon_sym_DOTannotation] = ACTIONS(55), [anon_sym_DOTparam] = ACTIONS(57), @@ -13066,9 +13174,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), }, [10] = { - [sym_annotation_definition] = STATE(100), + [sym_annotation_definition] = STATE(102), [sym_annotation_declaration] = STATE(115), - [aux_sym_class_definition_repeat2] = STATE(100), + [aux_sym_class_definition_repeat2] = STATE(102), [sym_end_method] = ACTIONS(93), [anon_sym_DOTannotation] = ACTIONS(55), [anon_sym_DOTparam] = ACTIONS(93), @@ -18201,133 +18309,183 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }; static const uint16_t ts_small_parse_table[] = { - [0] = 15, - ACTIONS(3), 1, - sym_comment, - ACTIONS(179), 1, - anon_sym_DOTsubannotation, + [0] = 12, ACTIONS(181), 1, - anon_sym_LBRACE, + anon_sym_LF, ACTIONS(183), 1, - sym_class_identifier, + anon_sym_LBRACE, ACTIONS(185), 1, + sym_class_identifier, + ACTIONS(187), 1, aux_sym_field_identifier_token1, - ACTIONS(189), 1, - anon_sym_LBRACK, ACTIONS(191), 1, - anon_sym_DOTenum, + anon_sym_LBRACK, ACTIONS(195), 1, - sym_string_literal, - ACTIONS(197), 1, - sym_null_literal, - STATE(117), 1, - sym_subannotation_declaration, - STATE(122), 1, - sym_annotation_value, - STATE(201), 1, + sym_comment, + STATE(133), 1, sym_array_type, - ACTIONS(193), 2, + ACTIONS(197), 2, aux_sym_number_literal_token1, aux_sym_number_literal_token2, - ACTIONS(187), 3, + ACTIONS(189), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - STATE(121), 9, - sym_subannotation_definition, + ACTIONS(179), 4, + sym_label, + sym_variable, + sym_parameter, + sym_string_literal, + ACTIONS(193), 9, + anon_sym_V, + anon_sym_Z, + anon_sym_B, + anon_sym_S, + anon_sym_C, + anon_sym_I, + anon_sym_J, + anon_sym_F, + anon_sym_D, + STATE(135), 10, + sym__statement_argument, sym__identifier, sym_field_identifier, sym_method_identifier, sym_full_field_identifier, sym_full_method_identifier, - sym_enum_reference, + sym_primitive_type, sym_list, + sym_range, sym_number_literal, - [57] = 11, + [60] = 12, + ACTIONS(3), 1, + sym_comment, ACTIONS(201), 1, - anon_sym_LF, - ACTIONS(203), 1, anon_sym_LBRACE, - ACTIONS(205), 1, + ACTIONS(203), 1, sym_class_identifier, - ACTIONS(207), 1, + ACTIONS(205), 1, aux_sym_field_identifier_token1, - ACTIONS(211), 1, + ACTIONS(209), 1, anon_sym_LBRACK, - ACTIONS(213), 1, - sym_comment, STATE(133), 1, sym_array_type, - ACTIONS(215), 2, + ACTIONS(197), 2, aux_sym_number_literal_token1, aux_sym_number_literal_token2, - ACTIONS(209), 3, - anon_sym_LTclinit_GT_LPAREN, - anon_sym_LTinit_GT_LPAREN, - aux_sym_method_identifier_token1, - ACTIONS(199), 4, + ACTIONS(199), 2, sym_label, + sym_string_literal, + ACTIONS(211), 2, sym_variable, sym_parameter, - sym_string_literal, - STATE(135), 9, + ACTIONS(207), 3, + anon_sym_LTclinit_GT_LPAREN, + anon_sym_LTinit_GT_LPAREN, + aux_sym_method_identifier_token1, + ACTIONS(193), 9, + anon_sym_V, + anon_sym_Z, + anon_sym_B, + anon_sym_S, + anon_sym_C, + anon_sym_I, + anon_sym_J, + anon_sym_F, + anon_sym_D, + STATE(173), 10, sym__statement_argument, sym__identifier, sym_field_identifier, sym_method_identifier, sym_full_field_identifier, sym_full_method_identifier, + sym_primitive_type, sym_list, sym_range, sym_number_literal, - [105] = 11, + [119] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(219), 1, + ACTIONS(213), 1, + anon_sym_DOTsubannotation, + ACTIONS(215), 1, anon_sym_LBRACE, - ACTIONS(221), 1, + ACTIONS(217), 1, sym_class_identifier, - ACTIONS(223), 1, + ACTIONS(219), 1, aux_sym_field_identifier_token1, - ACTIONS(227), 1, + ACTIONS(223), 1, anon_sym_LBRACK, - STATE(133), 1, + ACTIONS(225), 1, + anon_sym_DOTenum, + ACTIONS(229), 1, + sym_string_literal, + ACTIONS(231), 1, + sym_null_literal, + STATE(117), 1, + sym_subannotation_declaration, + STATE(122), 1, + sym_annotation_value, + STATE(201), 1, sym_array_type, - ACTIONS(215), 2, + ACTIONS(227), 2, aux_sym_number_literal_token1, aux_sym_number_literal_token2, - ACTIONS(217), 2, - sym_label, - sym_string_literal, - ACTIONS(229), 2, - sym_variable, - sym_parameter, - ACTIONS(225), 3, + ACTIONS(221), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - STATE(173), 9, - sym__statement_argument, + STATE(121), 9, + sym_subannotation_definition, sym__identifier, sym_field_identifier, sym_method_identifier, sym_full_field_identifier, sym_full_method_identifier, + sym_enum_reference, sym_list, - sym_range, sym_number_literal, - [152] = 5, + [176] = 3, + ACTIONS(195), 1, + sym_comment, + ACTIONS(235), 1, + anon_sym_LF, + ACTIONS(233), 22, + sym_label, + anon_sym_LBRACE, + sym_class_identifier, + aux_sym_field_identifier_token1, + anon_sym_LTclinit_GT_LPAREN, + anon_sym_LTinit_GT_LPAREN, + aux_sym_method_identifier_token1, + anon_sym_LBRACK, + anon_sym_V, + anon_sym_Z, + anon_sym_B, + anon_sym_S, + anon_sym_C, + anon_sym_I, + anon_sym_J, + anon_sym_F, + anon_sym_D, + sym_variable, + sym_parameter, + aux_sym_number_literal_token1, + aux_sym_number_literal_token2, + sym_string_literal, + [207] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(236), 1, + ACTIONS(242), 1, anon_sym_declared_DASHsynchronized, - STATE(34), 1, + STATE(35), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(231), 3, + ACTIONS(237), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - ACTIONS(233), 17, + ACTIONS(239), 17, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -18345,18 +18503,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_constructor, anon_sym_varargs, anon_sym_annotation, - [186] = 5, + [241] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(243), 1, + ACTIONS(249), 1, anon_sym_declared_DASHsynchronized, - STATE(34), 1, + STATE(35), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(239), 3, + ACTIONS(245), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - ACTIONS(241), 17, + ACTIONS(247), 17, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -18374,34 +18532,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_constructor, anon_sym_varargs, anon_sym_annotation, - [220] = 12, + [275] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(189), 1, + ACTIONS(223), 1, anon_sym_LBRACK, - ACTIONS(245), 1, + ACTIONS(251), 1, anon_sym_RBRACE, - ACTIONS(247), 1, + ACTIONS(253), 1, sym_class_identifier, - ACTIONS(249), 1, + ACTIONS(255), 1, aux_sym_field_identifier_token1, - ACTIONS(253), 1, - anon_sym_DOTenum, ACTIONS(259), 1, + anon_sym_DOTenum, + ACTIONS(265), 1, sym_string_literal, - STATE(183), 1, + STATE(184), 1, sym_array_type, - ACTIONS(255), 2, + ACTIONS(261), 2, sym_variable, sym_parameter, - ACTIONS(257), 2, + ACTIONS(263), 2, aux_sym_number_literal_token1, aux_sym_number_literal_token2, - ACTIONS(251), 3, + ACTIONS(257), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - STATE(126), 7, + STATE(124), 7, sym__identifier, sym_field_identifier, sym_method_identifier, @@ -18409,32 +18567,32 @@ static const uint16_t ts_small_parse_table[] = { sym_full_method_identifier, sym_enum_reference, sym_number_literal, - [267] = 13, + [322] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(189), 1, + ACTIONS(223), 1, anon_sym_LBRACK, - ACTIONS(247), 1, + ACTIONS(253), 1, sym_class_identifier, - ACTIONS(249), 1, + ACTIONS(255), 1, aux_sym_field_identifier_token1, - ACTIONS(253), 1, + ACTIONS(259), 1, anon_sym_DOTenum, - ACTIONS(261), 1, + ACTIONS(267), 1, anon_sym_RBRACE, - ACTIONS(265), 1, + ACTIONS(271), 1, sym_string_literal, STATE(114), 1, sym_number_literal, - STATE(183), 1, + STATE(184), 1, sym_array_type, - ACTIONS(257), 2, + ACTIONS(263), 2, aux_sym_number_literal_token1, aux_sym_number_literal_token2, - ACTIONS(263), 2, + ACTIONS(269), 2, sym_variable, sym_parameter, - ACTIONS(251), 3, + ACTIONS(257), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, @@ -18445,16 +18603,47 @@ static const uint16_t ts_small_parse_table[] = { sym_full_field_identifier, sym_full_method_identifier, sym_enum_reference, - [316] = 5, + [371] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(231), 1, + ACTIONS(223), 1, + anon_sym_LBRACK, + ACTIONS(253), 1, + sym_class_identifier, + ACTIONS(255), 1, aux_sym_field_identifier_token1, - ACTIONS(270), 1, - anon_sym_declared_DASHsynchronized, - STATE(38), 1, + ACTIONS(259), 1, + anon_sym_DOTenum, + ACTIONS(275), 1, + sym_string_literal, + STATE(184), 1, + sym_array_type, + ACTIONS(263), 2, + aux_sym_number_literal_token1, + aux_sym_number_literal_token2, + ACTIONS(273), 2, + sym_variable, + sym_parameter, + ACTIONS(257), 3, + anon_sym_LTclinit_GT_LPAREN, + anon_sym_LTinit_GT_LPAREN, + aux_sym_method_identifier_token1, + STATE(168), 7, + sym__identifier, + sym_field_identifier, + sym_method_identifier, + sym_full_field_identifier, + sym_full_method_identifier, + sym_enum_reference, + sym_number_literal, + [415] = 4, + ACTIONS(3), 1, + sym_comment, + STATE(45), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(267), 17, + STATE(175), 1, + sym_access_modifiers, + ACTIONS(277), 18, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -18471,15 +18660,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_enum, anon_sym_constructor, anon_sym_varargs, + anon_sym_declared_DASHsynchronized, anon_sym_annotation, - [348] = 4, + [445] = 4, ACTIONS(3), 1, sym_comment, - STATE(44), 1, + STATE(36), 1, aux_sym_access_modifiers_repeat1, - STATE(159), 1, + STATE(116), 1, sym_access_modifiers, - ACTIONS(273), 18, + ACTIONS(279), 18, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -18498,14 +18688,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_varargs, anon_sym_declared_DASHsynchronized, anon_sym_annotation, - [378] = 4, + [475] = 4, ACTIONS(3), 1, sym_comment, - STATE(43), 1, + STATE(46), 1, aux_sym_access_modifiers_repeat1, - STATE(175), 1, + STATE(159), 1, sym_access_modifiers, - ACTIONS(275), 18, + ACTIONS(281), 18, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -18524,47 +18714,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_varargs, anon_sym_declared_DASHsynchronized, anon_sym_annotation, - [408] = 11, + [505] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(189), 1, - anon_sym_LBRACK, - ACTIONS(247), 1, - sym_class_identifier, - ACTIONS(249), 1, + ACTIONS(237), 1, aux_sym_field_identifier_token1, - ACTIONS(253), 1, - anon_sym_DOTenum, - ACTIONS(279), 1, - sym_string_literal, - STATE(183), 1, - sym_array_type, - ACTIONS(257), 2, - aux_sym_number_literal_token1, - aux_sym_number_literal_token2, - ACTIONS(277), 2, - sym_variable, - sym_parameter, - ACTIONS(251), 3, - anon_sym_LTclinit_GT_LPAREN, - anon_sym_LTinit_GT_LPAREN, - aux_sym_method_identifier_token1, - STATE(168), 7, - sym__identifier, - sym_field_identifier, - sym_method_identifier, - sym_full_field_identifier, - sym_full_method_identifier, - sym_enum_reference, - sym_number_literal, - [452] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(231), 1, - sym_class_identifier, - STATE(42), 1, + ACTIONS(286), 1, + anon_sym_declared_DASHsynchronized, + STATE(43), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(281), 18, + ACTIONS(283), 17, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -18581,16 +18740,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_enum, anon_sym_constructor, anon_sym_varargs, - anon_sym_declared_DASHsynchronized, anon_sym_annotation, - [482] = 4, + [537] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(239), 1, + ACTIONS(237), 1, sym_class_identifier, - STATE(42), 1, + STATE(44), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(284), 18, + ACTIONS(289), 18, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -18609,16 +18767,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_varargs, anon_sym_declared_DASHsynchronized, anon_sym_annotation, - [512] = 5, + [567] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(239), 1, - aux_sym_field_identifier_token1, - ACTIONS(288), 1, - anon_sym_declared_DASHsynchronized, - STATE(38), 1, + ACTIONS(245), 1, + sym_class_identifier, + STATE(44), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(286), 17, + ACTIONS(292), 18, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -18635,15 +18791,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_enum, anon_sym_constructor, anon_sym_varargs, + anon_sym_declared_DASHsynchronized, anon_sym_annotation, - [544] = 4, + [597] = 5, ACTIONS(3), 1, sym_comment, - STATE(35), 1, + ACTIONS(245), 1, + aux_sym_field_identifier_token1, + ACTIONS(296), 1, + anon_sym_declared_DASHsynchronized, + STATE(43), 1, aux_sym_access_modifiers_repeat1, - STATE(116), 1, - sym_access_modifiers, - ACTIONS(290), 18, + ACTIONS(294), 17, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -18660,82 +18819,56 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_enum, anon_sym_constructor, anon_sym_varargs, - anon_sym_declared_DASHsynchronized, anon_sym_annotation, - [574] = 15, + [629] = 15, ACTIONS(3), 1, sym_comment, ACTIONS(55), 1, anon_sym_DOTannotation, - ACTIONS(292), 1, + ACTIONS(298), 1, ts_builtin_sym_end, - ACTIONS(294), 1, + ACTIONS(300), 1, anon_sym_DOTsource, - ACTIONS(296), 1, + ACTIONS(302), 1, anon_sym_DOTimplements, - ACTIONS(298), 1, + ACTIONS(304), 1, anon_sym_DOTfield, - ACTIONS(300), 1, + ACTIONS(306), 1, anon_sym_DOTmethod, - STATE(6), 1, + STATE(5), 1, sym_method_declaration, - STATE(55), 1, + STATE(53), 1, sym_source_declaration, STATE(80), 1, sym_field_declaration, STATE(115), 1, sym_annotation_declaration, - STATE(52), 2, + STATE(51), 2, sym_implements_declaration, aux_sym_class_definition_repeat1, - STATE(72), 2, + STATE(70), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(75), 2, + STATE(79), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(90), 2, + STATE(91), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [624] = 7, + [679] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(189), 1, - anon_sym_LBRACK, + ACTIONS(55), 1, + anon_sym_DOTannotation, ACTIONS(302), 1, - sym_class_identifier, - ACTIONS(304), 1, - anon_sym_RPAREN, - STATE(51), 1, - aux_sym_method_identifier_repeat1, - STATE(73), 3, - sym__type, - sym_array_type, - sym_primitive_type, - ACTIONS(306), 9, - anon_sym_V, - anon_sym_Z, - anon_sym_B, - anon_sym_S, - anon_sym_C, - anon_sym_I, - anon_sym_J, - anon_sym_F, - anon_sym_D, - [656] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(55), 1, - anon_sym_DOTannotation, - ACTIONS(296), 1, anon_sym_DOTimplements, - ACTIONS(298), 1, + ACTIONS(304), 1, anon_sym_DOTfield, - ACTIONS(300), 1, + ACTIONS(306), 1, anon_sym_DOTmethod, ACTIONS(308), 1, ts_builtin_sym_end, - STATE(6), 1, + STATE(5), 1, sym_method_declaration, STATE(80), 1, sym_field_declaration, @@ -18750,50 +18883,25 @@ static const uint16_t ts_small_parse_table[] = { STATE(81), 2, sym_implements_declaration, aux_sym_class_definition_repeat1, - STATE(110), 2, + STATE(99), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [700] = 7, + [723] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(189), 1, + ACTIONS(223), 1, anon_sym_LBRACK, - ACTIONS(302), 1, - sym_class_identifier, ACTIONS(310), 1, - anon_sym_RPAREN, - STATE(53), 1, - aux_sym_method_identifier_repeat1, - STATE(73), 3, - sym__type, - sym_array_type, - sym_primitive_type, - ACTIONS(306), 9, - anon_sym_V, - anon_sym_Z, - anon_sym_B, - anon_sym_S, - anon_sym_C, - anon_sym_I, - anon_sym_J, - anon_sym_F, - anon_sym_D, - [732] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(189), 1, - anon_sym_LBRACK, - ACTIONS(302), 1, sym_class_identifier, ACTIONS(312), 1, anon_sym_RPAREN, - STATE(56), 1, + STATE(54), 1, aux_sym_method_identifier_repeat1, STATE(73), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(306), 9, + ACTIONS(314), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -18803,22 +18911,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [764] = 7, + [755] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(189), 1, + ACTIONS(223), 1, anon_sym_LBRACK, - ACTIONS(302), 1, + ACTIONS(310), 1, sym_class_identifier, - ACTIONS(314), 1, + ACTIONS(316), 1, anon_sym_RPAREN, - STATE(54), 1, + STATE(52), 1, aux_sym_method_identifier_repeat1, STATE(73), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(306), 9, + ACTIONS(314), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -18828,63 +18936,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [796] = 13, + [787] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(55), 1, anon_sym_DOTannotation, - ACTIONS(296), 1, + ACTIONS(302), 1, anon_sym_DOTimplements, - ACTIONS(298), 1, + ACTIONS(304), 1, anon_sym_DOTfield, - ACTIONS(300), 1, + ACTIONS(306), 1, anon_sym_DOTmethod, - ACTIONS(316), 1, + ACTIONS(318), 1, ts_builtin_sym_end, - STATE(6), 1, + STATE(5), 1, sym_method_declaration, STATE(80), 1, sym_field_declaration, STATE(115), 1, sym_annotation_declaration, - STATE(70), 2, + STATE(72), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(79), 2, + STATE(75), 2, sym_field_definition, aux_sym_class_definition_repeat3, STATE(81), 2, sym_implements_declaration, aux_sym_class_definition_repeat1, - STATE(99), 2, + STATE(110), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [840] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(189), 1, - anon_sym_LBRACK, - ACTIONS(302), 1, - sym_class_identifier, - ACTIONS(318), 1, - anon_sym_RPAREN, - STATE(54), 1, - aux_sym_method_identifier_repeat1, - STATE(73), 3, - sym__type, - sym_array_type, - sym_primitive_type, - ACTIONS(306), 9, - anon_sym_V, - anon_sym_Z, - anon_sym_B, - anon_sym_S, - anon_sym_C, - anon_sym_I, - anon_sym_J, - anon_sym_F, - anon_sym_D, - [872] = 7, + [831] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(320), 1, @@ -18893,7 +18976,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, ACTIONS(325), 1, anon_sym_LBRACK, - STATE(54), 1, + STATE(52), 1, aux_sym_method_identifier_repeat1, STATE(73), 3, sym__type, @@ -18909,20 +18992,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [904] = 13, + [863] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(55), 1, anon_sym_DOTannotation, - ACTIONS(296), 1, + ACTIONS(302), 1, anon_sym_DOTimplements, - ACTIONS(298), 1, + ACTIONS(304), 1, anon_sym_DOTfield, - ACTIONS(300), 1, + ACTIONS(306), 1, anon_sym_DOTmethod, - ACTIONS(316), 1, + ACTIONS(318), 1, ts_builtin_sym_end, - STATE(6), 1, + STATE(5), 1, sym_method_declaration, STATE(80), 1, sym_field_declaration, @@ -18931,31 +19014,31 @@ static const uint16_t ts_small_parse_table[] = { STATE(48), 2, sym_implements_declaration, aux_sym_class_definition_repeat1, - STATE(70), 2, + STATE(72), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(79), 2, + STATE(75), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(99), 2, + STATE(110), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [948] = 7, + [907] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(189), 1, + ACTIONS(223), 1, anon_sym_LBRACK, - ACTIONS(302), 1, + ACTIONS(310), 1, sym_class_identifier, ACTIONS(331), 1, anon_sym_RPAREN, - STATE(54), 1, + STATE(52), 1, aux_sym_method_identifier_repeat1, STATE(73), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(306), 9, + ACTIONS(314), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -18965,18 +19048,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [980] = 5, + [939] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(227), 1, + ACTIONS(223), 1, anon_sym_LBRACK, - ACTIONS(333), 1, + ACTIONS(310), 1, sym_class_identifier, - STATE(129), 3, + ACTIONS(333), 1, + anon_sym_RPAREN, + STATE(56), 1, + aux_sym_method_identifier_repeat1, + STATE(73), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(335), 9, + ACTIONS(314), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -18986,18 +19073,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1006] = 5, + [971] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(227), 1, + ACTIONS(223), 1, anon_sym_LBRACK, - ACTIONS(337), 1, + ACTIONS(310), 1, sym_class_identifier, - STATE(155), 3, + ACTIONS(335), 1, + anon_sym_RPAREN, + STATE(52), 1, + aux_sym_method_identifier_repeat1, + STATE(73), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(335), 9, + ACTIONS(314), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -19007,18 +19098,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1032] = 5, + [1003] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(189), 1, + ACTIONS(223), 1, anon_sym_LBRACK, - ACTIONS(339), 1, + ACTIONS(310), 1, sym_class_identifier, - STATE(74), 3, + ACTIONS(337), 1, + anon_sym_RPAREN, + STATE(50), 1, + aux_sym_method_identifier_repeat1, + STATE(73), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(306), 9, + ACTIONS(314), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -19028,18 +19123,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1058] = 5, + [1035] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(189), 1, + ACTIONS(209), 1, anon_sym_LBRACK, - ACTIONS(341), 1, + ACTIONS(339), 1, sym_class_identifier, - STATE(12), 3, + STATE(167), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(306), 9, + ACTIONS(341), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -19049,18 +19144,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1084] = 5, + [1061] = 5, ACTIONS(3), 1, sym_comment, + ACTIONS(209), 1, + anon_sym_LBRACK, ACTIONS(343), 1, sym_class_identifier, + STATE(171), 3, + sym__type, + sym_array_type, + sym_primitive_type, + ACTIONS(341), 9, + anon_sym_V, + anon_sym_Z, + anon_sym_B, + anon_sym_S, + anon_sym_C, + anon_sym_I, + anon_sym_J, + anon_sym_F, + anon_sym_D, + [1087] = 5, + ACTIONS(3), 1, + sym_comment, ACTIONS(345), 1, + sym_class_identifier, + ACTIONS(347), 1, anon_sym_LBRACK, STATE(138), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(347), 9, + ACTIONS(349), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -19070,18 +19186,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1110] = 5, + [1113] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(345), 1, + ACTIONS(347), 1, anon_sym_LBRACK, - ACTIONS(349), 1, + ACTIONS(351), 1, sym_class_identifier, - STATE(137), 3, + STATE(74), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(347), 9, + ACTIONS(349), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -19091,18 +19207,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1136] = 5, + [1139] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(189), 1, + ACTIONS(223), 1, anon_sym_LBRACK, - ACTIONS(351), 1, + ACTIONS(353), 1, sym_class_identifier, - STATE(2), 3, + STATE(11), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(306), 9, + ACTIONS(314), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -19112,18 +19228,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1162] = 5, + [1165] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(339), 1, - sym_class_identifier, - ACTIONS(345), 1, + ACTIONS(223), 1, anon_sym_LBRACK, - STATE(74), 3, + ACTIONS(355), 1, + sym_class_identifier, + STATE(2), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(347), 9, + ACTIONS(314), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -19133,18 +19249,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1188] = 5, + [1191] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(189), 1, + ACTIONS(223), 1, anon_sym_LBRACK, - ACTIONS(353), 1, + ACTIONS(351), 1, sym_class_identifier, - STATE(11), 3, + STATE(74), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(306), 9, + ACTIONS(314), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -19154,37 +19270,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1214] = 3, - ACTIONS(213), 1, + [1217] = 5, + ACTIONS(3), 1, sym_comment, + ACTIONS(223), 1, + anon_sym_LBRACK, ACTIONS(357), 1, - anon_sym_LF, - ACTIONS(355), 13, - sym_label, - anon_sym_LBRACE, sym_class_identifier, - aux_sym_field_identifier_token1, - anon_sym_LTclinit_GT_LPAREN, - anon_sym_LTinit_GT_LPAREN, - aux_sym_method_identifier_token1, - anon_sym_LBRACK, - sym_variable, - sym_parameter, - aux_sym_number_literal_token1, - aux_sym_number_literal_token2, - sym_string_literal, - [1236] = 5, + STATE(12), 3, + sym__type, + sym_array_type, + sym_primitive_type, + ACTIONS(314), 9, + anon_sym_V, + anon_sym_Z, + anon_sym_B, + anon_sym_S, + anon_sym_C, + anon_sym_I, + anon_sym_J, + anon_sym_F, + anon_sym_D, + [1243] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(345), 1, + ACTIONS(347), 1, anon_sym_LBRACK, ACTIONS(359), 1, sym_class_identifier, - STATE(132), 3, + STATE(129), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(347), 9, + ACTIONS(349), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -19194,18 +19312,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1262] = 5, + [1269] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(227), 1, + ACTIONS(209), 1, anon_sym_LBRACK, ACTIONS(361), 1, sym_class_identifier, - STATE(167), 3, + STATE(155), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(335), 9, + ACTIONS(341), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -19215,18 +19333,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1288] = 5, + [1295] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(227), 1, + ACTIONS(209), 1, anon_sym_LBRACK, ACTIONS(363), 1, sym_class_identifier, - STATE(171), 3, + STATE(128), 3, + sym__type, + sym_array_type, + sym_primitive_type, + ACTIONS(341), 9, + anon_sym_V, + anon_sym_Z, + anon_sym_B, + anon_sym_S, + anon_sym_C, + anon_sym_I, + anon_sym_J, + anon_sym_F, + anon_sym_D, + [1321] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(347), 1, + anon_sym_LBRACK, + ACTIONS(365), 1, + sym_class_identifier, + STATE(134), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(335), 9, + ACTIONS(349), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -19236,44 +19375,44 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1314] = 11, + [1347] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(55), 1, anon_sym_DOTannotation, - ACTIONS(298), 1, + ACTIONS(304), 1, anon_sym_DOTfield, - ACTIONS(300), 1, + ACTIONS(306), 1, anon_sym_DOTmethod, - ACTIONS(308), 1, + ACTIONS(318), 1, ts_builtin_sym_end, - STATE(6), 1, + STATE(5), 1, sym_method_declaration, STATE(80), 1, sym_field_declaration, STATE(115), 1, sym_annotation_declaration, + STATE(75), 2, + sym_field_definition, + aux_sym_class_definition_repeat3, STATE(76), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(77), 2, - sym_field_definition, - aux_sym_class_definition_repeat3, STATE(110), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1351] = 11, + [1384] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(55), 1, anon_sym_DOTannotation, - ACTIONS(298), 1, + ACTIONS(304), 1, anon_sym_DOTfield, - ACTIONS(300), 1, + ACTIONS(306), 1, anon_sym_DOTmethod, - ACTIONS(365), 1, + ACTIONS(367), 1, ts_builtin_sym_end, - STATE(6), 1, + STATE(5), 1, sym_method_declaration, STATE(80), 1, sym_field_declaration, @@ -19288,18 +19427,18 @@ static const uint16_t ts_small_parse_table[] = { STATE(96), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1388] = 11, + [1421] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(55), 1, anon_sym_DOTannotation, - ACTIONS(298), 1, + ACTIONS(304), 1, anon_sym_DOTfield, - ACTIONS(300), 1, + ACTIONS(306), 1, anon_sym_DOTmethod, - ACTIONS(316), 1, + ACTIONS(308), 1, ts_builtin_sym_end, - STATE(6), 1, + STATE(5), 1, sym_method_declaration, STATE(80), 1, sym_field_declaration, @@ -19308,16 +19447,16 @@ static const uint16_t ts_small_parse_table[] = { STATE(76), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(79), 2, + STATE(77), 2, sym_field_definition, aux_sym_class_definition_repeat3, STATE(99), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1425] = 2, + [1458] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(367), 12, + ACTIONS(369), 12, sym_class_identifier, anon_sym_RPAREN, anon_sym_LBRACK, @@ -19330,10 +19469,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1443] = 2, + [1476] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(369), 10, + ACTIONS(371), 10, ts_builtin_sym_end, anon_sym_DOTfield, sym_end_field, @@ -19344,239 +19483,218 @@ static const uint16_t ts_small_parse_table[] = { sym_end_subannotation, anon_sym_COMMA, anon_sym_RBRACE, - [1459] = 8, + [1492] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(298), 1, + ACTIONS(304), 1, anon_sym_DOTfield, - ACTIONS(300), 1, + ACTIONS(306), 1, anon_sym_DOTmethod, - ACTIONS(316), 1, + ACTIONS(308), 1, ts_builtin_sym_end, - STATE(6), 1, + STATE(5), 1, sym_method_declaration, STATE(80), 1, sym_field_declaration, - STATE(82), 2, + STATE(88), 2, sym_field_definition, aux_sym_class_definition_repeat3, STATE(99), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1486] = 5, + [1519] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(373), 1, + ACTIONS(375), 1, anon_sym_DOTannotation, STATE(115), 1, sym_annotation_declaration, STATE(76), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - ACTIONS(371), 5, + ACTIONS(373), 5, ts_builtin_sym_end, anon_sym_DOTfield, sym_end_field, anon_sym_DOTmethod, sym_end_param, - [1507] = 8, + [1540] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(298), 1, + ACTIONS(304), 1, anon_sym_DOTfield, - ACTIONS(300), 1, + ACTIONS(306), 1, anon_sym_DOTmethod, - ACTIONS(365), 1, + ACTIONS(367), 1, ts_builtin_sym_end, - STATE(6), 1, + STATE(5), 1, sym_method_declaration, STATE(80), 1, sym_field_declaration, - STATE(82), 2, + STATE(88), 2, sym_field_definition, aux_sym_class_definition_repeat3, STATE(96), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1534] = 8, + [1567] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(298), 1, + ACTIONS(304), 1, anon_sym_DOTfield, - ACTIONS(300), 1, + ACTIONS(306), 1, anon_sym_DOTmethod, - ACTIONS(376), 1, + ACTIONS(378), 1, ts_builtin_sym_end, - STATE(6), 1, + STATE(5), 1, sym_method_declaration, STATE(80), 1, sym_field_declaration, - STATE(82), 2, + STATE(88), 2, sym_field_definition, aux_sym_class_definition_repeat3, STATE(97), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1561] = 8, + [1594] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(298), 1, + ACTIONS(304), 1, anon_sym_DOTfield, - ACTIONS(300), 1, + ACTIONS(306), 1, anon_sym_DOTmethod, - ACTIONS(308), 1, + ACTIONS(318), 1, ts_builtin_sym_end, - STATE(6), 1, + STATE(5), 1, sym_method_declaration, STATE(80), 1, sym_field_declaration, - STATE(82), 2, + STATE(88), 2, sym_field_definition, aux_sym_class_definition_repeat3, STATE(110), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1588] = 6, + [1621] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(55), 1, anon_sym_DOTannotation, - ACTIONS(380), 1, + ACTIONS(382), 1, sym_end_field, STATE(115), 1, sym_annotation_declaration, - STATE(101), 2, + STATE(100), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - ACTIONS(378), 3, + ACTIONS(380), 3, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTmethod, - [1610] = 4, + [1643] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(384), 1, + ACTIONS(386), 1, anon_sym_DOTimplements, STATE(81), 2, sym_implements_declaration, aux_sym_class_definition_repeat1, - ACTIONS(382), 4, + ACTIONS(384), 4, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTmethod, anon_sym_DOTannotation, - [1627] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(389), 1, - anon_sym_DOTfield, - STATE(80), 1, - sym_field_declaration, - ACTIONS(387), 2, - ts_builtin_sym_end, - anon_sym_DOTmethod, - STATE(82), 2, - sym_field_definition, - aux_sym_class_definition_repeat3, - [1645] = 6, + [1660] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(185), 1, + ACTIONS(219), 1, aux_sym_field_identifier_token1, - ACTIONS(189), 1, - anon_sym_LBRACK, - ACTIONS(392), 1, - sym_class_identifier, - STATE(202), 1, - sym_array_type, - STATE(98), 2, + STATE(90), 1, + sym_method_identifier, + STATE(101), 1, sym_field_identifier, - sym_full_field_identifier, - [1665] = 5, + ACTIONS(221), 3, + anon_sym_LTclinit_GT_LPAREN, + anon_sym_LTinit_GT_LPAREN, + aux_sym_method_identifier_token1, + [1678] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(185), 1, + ACTIONS(205), 1, aux_sym_field_identifier_token1, - STATE(89), 1, + STATE(165), 1, sym_field_identifier, - STATE(106), 1, + STATE(172), 1, sym_method_identifier, - ACTIONS(187), 3, + ACTIONS(207), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - [1683] = 5, + [1696] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(249), 1, + ACTIONS(223), 1, + anon_sym_LBRACK, + ACTIONS(255), 1, aux_sym_field_identifier_token1, - STATE(89), 1, + ACTIONS(389), 1, + sym_class_identifier, + STATE(185), 1, + sym_array_type, + STATE(108), 2, sym_field_identifier, - STATE(106), 1, - sym_method_identifier, - ACTIONS(251), 3, - anon_sym_LTclinit_GT_LPAREN, - anon_sym_LTinit_GT_LPAREN, - aux_sym_method_identifier_token1, - [1701] = 2, + sym_full_field_identifier, + [1716] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(394), 6, + ACTIONS(391), 6, ts_builtin_sym_end, anon_sym_DOTsource, anon_sym_DOTimplements, anon_sym_DOTfield, anon_sym_DOTmethod, anon_sym_DOTannotation, - [1713] = 6, + [1728] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(189), 1, - anon_sym_LBRACK, - ACTIONS(249), 1, + ACTIONS(255), 1, aux_sym_field_identifier_token1, - ACTIONS(396), 1, - sym_class_identifier, - STATE(186), 1, - sym_array_type, - STATE(98), 2, - sym_field_identifier, - sym_full_field_identifier, - [1733] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(223), 1, - aux_sym_field_identifier_token1, - STATE(163), 1, - sym_field_identifier, - STATE(170), 1, + STATE(90), 1, sym_method_identifier, - ACTIONS(225), 3, + STATE(101), 1, + sym_field_identifier, + ACTIONS(257), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - [1751] = 2, + [1746] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(398), 5, - sym_annotation_key, - sym_end_annotation, - sym_end_subannotation, - anon_sym_COMMA, - anon_sym_RBRACE, - [1762] = 5, + ACTIONS(219), 1, + aux_sym_field_identifier_token1, + ACTIONS(223), 1, + anon_sym_LBRACK, + ACTIONS(393), 1, + sym_class_identifier, + STATE(202), 1, + sym_array_type, + STATE(108), 2, + sym_field_identifier, + sym_full_field_identifier, + [1766] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(300), 1, - anon_sym_DOTmethod, - ACTIONS(316), 1, + ACTIONS(397), 1, + anon_sym_DOTfield, + STATE(80), 1, + sym_field_declaration, + ACTIONS(395), 2, ts_builtin_sym_end, - STATE(6), 1, - sym_method_declaration, - STATE(94), 2, - sym_method_definition, - aux_sym_class_definition_repeat4, - [1779] = 2, + anon_sym_DOTmethod, + STATE(88), 2, + sym_field_definition, + aux_sym_class_definition_repeat3, + [1784] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(400), 5, @@ -19585,16 +19703,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTfield, anon_sym_DOTmethod, anon_sym_DOTannotation, - [1790] = 2, + [1795] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(402), 5, - ts_builtin_sym_end, - anon_sym_DOTimplements, - anon_sym_DOTfield, + sym_annotation_key, + sym_end_annotation, + sym_end_subannotation, + anon_sym_COMMA, + anon_sym_RBRACE, + [1806] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(306), 1, anon_sym_DOTmethod, - anon_sym_DOTannotation, - [1801] = 4, + ACTIONS(318), 1, + ts_builtin_sym_end, + STATE(5), 1, + sym_method_declaration, + STATE(98), 2, + sym_method_definition, + aux_sym_class_definition_repeat4, + [1823] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(404), 1, @@ -19602,358 +19732,360 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(407), 2, sym_end_annotation, sym_end_subannotation, - STATE(93), 2, + STATE(92), 2, sym_annotation_property, aux_sym_annotation_definition_repeat1, - [1816] = 5, + [1838] = 5, ACTIONS(3), 1, sym_comment, + ACTIONS(263), 1, + aux_sym_number_literal_token2, ACTIONS(409), 1, - ts_builtin_sym_end, + anon_sym_DOTendarray_DASHdata, ACTIONS(411), 1, - anon_sym_DOTmethod, - STATE(6), 1, - sym_method_declaration, - STATE(94), 2, - sym_method_definition, - aux_sym_class_definition_repeat4, - [1833] = 5, + aux_sym_number_literal_token1, + STATE(105), 2, + sym_number_literal, + aux_sym_array_data_declaration_repeat1, + [1855] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(414), 1, - anon_sym_DOTendarray_DASHdata, - ACTIONS(416), 1, + ACTIONS(263), 1, + aux_sym_number_literal_token2, + ACTIONS(411), 1, aux_sym_number_literal_token1, - ACTIONS(419), 1, + ACTIONS(413), 1, + anon_sym_DOTendsparse_DASHswitch, + STATE(103), 1, + aux_sym_sparse_switch_declaration_repeat1, + STATE(177), 1, + sym_number_literal, + [1874] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(263), 1, aux_sym_number_literal_token2, - STATE(95), 2, + ACTIONS(411), 1, + aux_sym_number_literal_token1, + STATE(179), 1, sym_number_literal, - aux_sym_array_data_declaration_repeat1, - [1850] = 5, + ACTIONS(415), 2, + sym_variable, + sym_parameter, + [1891] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(300), 1, + ACTIONS(306), 1, anon_sym_DOTmethod, - ACTIONS(376), 1, + ACTIONS(378), 1, ts_builtin_sym_end, - STATE(6), 1, + STATE(5), 1, sym_method_declaration, - STATE(94), 2, + STATE(98), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1867] = 5, + [1908] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(300), 1, + ACTIONS(306), 1, anon_sym_DOTmethod, - ACTIONS(422), 1, + ACTIONS(417), 1, ts_builtin_sym_end, - STATE(6), 1, + STATE(5), 1, sym_method_declaration, - STATE(94), 2, + STATE(98), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1884] = 2, + [1925] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(424), 5, - sym_annotation_key, - sym_end_annotation, - sym_end_subannotation, - anon_sym_COMMA, - anon_sym_RBRACE, - [1895] = 5, + ACTIONS(419), 1, + ts_builtin_sym_end, + ACTIONS(421), 1, + anon_sym_DOTmethod, + STATE(5), 1, + sym_method_declaration, + STATE(98), 2, + sym_method_definition, + aux_sym_class_definition_repeat4, + [1942] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(300), 1, + ACTIONS(306), 1, anon_sym_DOTmethod, - ACTIONS(308), 1, + ACTIONS(367), 1, ts_builtin_sym_end, - STATE(6), 1, + STATE(5), 1, sym_method_declaration, - STATE(94), 2, + STATE(98), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1912] = 5, + [1959] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(55), 1, anon_sym_DOTannotation, - ACTIONS(426), 1, - sym_end_param, + ACTIONS(424), 1, + sym_end_field, STATE(115), 1, sym_annotation_declaration, STATE(76), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - [1929] = 5, + [1976] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(426), 5, + sym_annotation_key, + sym_end_annotation, + sym_end_subannotation, + anon_sym_COMMA, + anon_sym_RBRACE, + [1987] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(55), 1, anon_sym_DOTannotation, ACTIONS(428), 1, - sym_end_field, + sym_end_param, STATE(115), 1, sym_annotation_declaration, STATE(76), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - [1946] = 5, + [2004] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(257), 1, - aux_sym_number_literal_token2, ACTIONS(430), 1, - anon_sym_DOTendarray_DASHdata, - ACTIONS(432), 1, - aux_sym_number_literal_token1, - STATE(105), 2, - sym_number_literal, - aux_sym_array_data_declaration_repeat1, - [1963] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(434), 1, anon_sym_DOTendsparse_DASHswitch, - ACTIONS(436), 1, + ACTIONS(432), 1, aux_sym_number_literal_token1, - ACTIONS(439), 1, + ACTIONS(435), 1, aux_sym_number_literal_token2, STATE(103), 1, aux_sym_sparse_switch_declaration_repeat1, - STATE(185), 1, + STATE(177), 1, sym_number_literal, - [1982] = 6, + [2023] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(257), 1, + ACTIONS(438), 5, + ts_builtin_sym_end, + anon_sym_DOTimplements, + anon_sym_DOTfield, + anon_sym_DOTmethod, + anon_sym_DOTannotation, + [2034] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(263), 1, aux_sym_number_literal_token2, - ACTIONS(432), 1, + ACTIONS(411), 1, aux_sym_number_literal_token1, - ACTIONS(442), 1, - anon_sym_DOTendsparse_DASHswitch, - STATE(103), 1, - aux_sym_sparse_switch_declaration_repeat1, - STATE(185), 1, + ACTIONS(440), 1, + anon_sym_DOTendarray_DASHdata, + STATE(107), 2, sym_number_literal, - [2001] = 5, + aux_sym_array_data_declaration_repeat1, + [2051] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(442), 5, + ts_builtin_sym_end, + anon_sym_DOTfield, + sym_end_field, + anon_sym_DOTmethod, + anon_sym_DOTannotation, + [2062] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(257), 1, - aux_sym_number_literal_token2, - ACTIONS(432), 1, - aux_sym_number_literal_token1, ACTIONS(444), 1, anon_sym_DOTendarray_DASHdata, - STATE(95), 2, + ACTIONS(446), 1, + aux_sym_number_literal_token1, + ACTIONS(449), 1, + aux_sym_number_literal_token2, + STATE(107), 2, sym_number_literal, aux_sym_array_data_declaration_repeat1, - [2018] = 2, + [2079] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(446), 5, + ACTIONS(452), 5, sym_annotation_key, sym_end_annotation, sym_end_subannotation, anon_sym_COMMA, anon_sym_RBRACE, - [2029] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(257), 1, - aux_sym_number_literal_token2, - ACTIONS(432), 1, - aux_sym_number_literal_token1, - STATE(182), 1, - sym_number_literal, - ACTIONS(448), 2, - sym_variable, - sym_parameter, - [2046] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(450), 5, - ts_builtin_sym_end, - anon_sym_DOTfield, - sym_end_field, - anon_sym_DOTmethod, - anon_sym_DOTannotation, - [2057] = 6, + [2090] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(257), 1, + ACTIONS(263), 1, aux_sym_number_literal_token2, - ACTIONS(432), 1, + ACTIONS(411), 1, aux_sym_number_literal_token1, - ACTIONS(452), 1, + ACTIONS(454), 1, anon_sym_DOTendsparse_DASHswitch, - STATE(104), 1, + STATE(94), 1, aux_sym_sparse_switch_declaration_repeat1, - STATE(185), 1, + STATE(177), 1, sym_number_literal, - [2076] = 5, + [2109] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(300), 1, + ACTIONS(306), 1, anon_sym_DOTmethod, - ACTIONS(365), 1, + ACTIONS(308), 1, ts_builtin_sym_end, - STATE(6), 1, + STATE(5), 1, sym_method_declaration, - STATE(94), 2, + STATE(98), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [2093] = 4, + [2126] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(454), 1, - sym_annotation_key, ACTIONS(456), 1, + sym_annotation_key, + ACTIONS(458), 1, sym_end_annotation, - STATE(93), 2, + STATE(92), 2, sym_annotation_property, aux_sym_annotation_definition_repeat1, - [2107] = 4, + [2140] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(454), 1, + ACTIONS(456), 1, sym_annotation_key, - ACTIONS(458), 1, + ACTIONS(460), 1, sym_end_subannotation, - STATE(93), 2, + STATE(92), 2, sym_annotation_property, aux_sym_annotation_definition_repeat1, - [2121] = 3, + [2154] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(462), 1, + ACTIONS(464), 1, anon_sym_DASH_GT, - ACTIONS(460), 3, + ACTIONS(462), 3, sym_annotation_key, sym_end_annotation, sym_end_subannotation, - [2133] = 5, + [2166] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(464), 1, - anon_sym_COMMA, ACTIONS(466), 1, - anon_sym_DOT_DOT, + anon_sym_COMMA, ACTIONS(468), 1, + anon_sym_DOT_DOT, + ACTIONS(470), 1, anon_sym_RBRACE, STATE(139), 1, aux_sym_list_repeat1, - [2149] = 4, + [2182] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(454), 1, + ACTIONS(456), 1, sym_annotation_key, - ACTIONS(470), 1, + ACTIONS(472), 1, sym_end_annotation, STATE(111), 2, sym_annotation_property, aux_sym_annotation_definition_repeat1, - [2163] = 3, + [2196] = 3, ACTIONS(3), 1, sym_comment, - STATE(18), 1, + STATE(28), 1, sym_method_identifier, - ACTIONS(251), 3, + ACTIONS(257), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - [2175] = 4, + [2208] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(454), 1, + ACTIONS(456), 1, sym_annotation_key, - ACTIONS(472), 1, + ACTIONS(474), 1, sym_end_subannotation, STATE(112), 2, sym_annotation_property, aux_sym_annotation_definition_repeat1, - [2189] = 2, + [2222] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(11), 3, sym_annotation_key, sym_end_annotation, sym_end_subannotation, - [2198] = 4, + [2231] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(474), 1, + ACTIONS(476), 1, anon_sym_COMMA, - ACTIONS(477), 1, + ACTIONS(479), 1, anon_sym_RBRACE, STATE(119), 1, aux_sym_list_repeat1, - [2211] = 4, + [2244] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(464), 1, + ACTIONS(466), 1, anon_sym_COMMA, - ACTIONS(468), 1, + ACTIONS(470), 1, anon_sym_RBRACE, STATE(139), 1, aux_sym_list_repeat1, - [2224] = 2, + [2257] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(479), 3, + ACTIONS(481), 3, sym_annotation_key, sym_end_annotation, sym_end_subannotation, - [2233] = 2, + [2266] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(481), 3, + ACTIONS(483), 3, sym_annotation_key, sym_end_annotation, sym_end_subannotation, - [2242] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(483), 3, - ts_builtin_sym_end, - anon_sym_DOTfield, - anon_sym_DOTmethod, - [2251] = 4, + [2275] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(464), 1, + ACTIONS(466), 1, anon_sym_COMMA, ACTIONS(485), 1, anon_sym_RBRACE, STATE(119), 1, aux_sym_list_repeat1, - [2264] = 4, + [2288] = 4, ACTIONS(3), 1, sym_comment, + ACTIONS(466), 1, + anon_sym_COMMA, ACTIONS(487), 1, - sym_label, + anon_sym_RBRACE, + STATE(123), 1, + aux_sym_list_repeat1, + [2301] = 4, + ACTIONS(3), 1, + sym_comment, ACTIONS(489), 1, + sym_label, + ACTIONS(491), 1, anon_sym_DOTendpacked_DASHswitch, STATE(130), 1, aux_sym_packed_switch_declaration_repeat1, - [2277] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(464), 1, - anon_sym_COMMA, - ACTIONS(491), 1, - anon_sym_RBRACE, - STATE(124), 1, - aux_sym_list_repeat1, - [2290] = 2, + [2314] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(493), 3, anon_sym_system, anon_sym_build, anon_sym_runtime, - [2299] = 4, - ACTIONS(213), 1, + [2323] = 4, + ACTIONS(195), 1, sym_comment, ACTIONS(495), 1, anon_sym_COMMA, @@ -19961,15 +20093,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LF, STATE(144), 1, aux_sym_statement_repeat1, - [2312] = 3, + [2336] = 3, ACTIONS(7), 1, anon_sym_LF, - ACTIONS(213), 1, + ACTIONS(195), 1, sym_comment, ACTIONS(9), 2, anon_sym_COMMA, anon_sym_DASH_GT, - [2323] = 4, + [2347] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(99), 3, + sym_annotation_key, + sym_end_annotation, + sym_end_subannotation, + [2356] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(499), 1, @@ -19978,7 +20117,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTendpacked_DASHswitch, STATE(130), 1, aux_sym_packed_switch_declaration_repeat1, - [2336] = 3, + [2369] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(506), 1, @@ -19986,643 +20125,643 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(504), 2, anon_sym_DOTendsparse_DASHswitch, aux_sym_number_literal_token1, - [2347] = 2, + [2380] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(99), 3, - sym_annotation_key, - sym_end_annotation, - sym_end_subannotation, - [2356] = 4, - ACTIONS(213), 1, + ACTIONS(508), 3, + ts_builtin_sym_end, + anon_sym_DOTfield, + anon_sym_DOTmethod, + [2389] = 4, + ACTIONS(195), 1, sym_comment, - ACTIONS(508), 1, - anon_sym_COMMA, ACTIONS(510), 1, - anon_sym_LF, + anon_sym_COMMA, ACTIONS(512), 1, + anon_sym_LF, + ACTIONS(514), 1, anon_sym_DASH_GT, - [2369] = 2, + [2402] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(514), 3, - ts_builtin_sym_end, - anon_sym_DOTfield, - anon_sym_DOTmethod, - [2378] = 4, - ACTIONS(213), 1, + ACTIONS(103), 3, + sym_annotation_key, + sym_end_annotation, + sym_end_subannotation, + [2411] = 4, + ACTIONS(195), 1, sym_comment, ACTIONS(495), 1, anon_sym_COMMA, ACTIONS(516), 1, anon_sym_LF, - STATE(128), 1, + STATE(127), 1, aux_sym_statement_repeat1, - [2391] = 4, - ACTIONS(213), 1, + [2424] = 3, + ACTIONS(11), 1, + anon_sym_LF, + ACTIONS(195), 1, sym_comment, - ACTIONS(460), 1, + ACTIONS(13), 2, + anon_sym_COMMA, + anon_sym_DASH_GT, + [2435] = 4, + ACTIONS(195), 1, + sym_comment, + ACTIONS(462), 1, anon_sym_LF, - ACTIONS(512), 1, + ACTIONS(514), 1, anon_sym_DASH_GT, ACTIONS(518), 1, anon_sym_COMMA, - [2404] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(103), 3, - sym_annotation_key, - sym_end_annotation, - sym_end_subannotation, - [2413] = 2, + [2448] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(7), 3, sym_annotation_key, sym_end_annotation, sym_end_subannotation, - [2422] = 4, + [2457] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(464), 1, + ACTIONS(466), 1, anon_sym_COMMA, ACTIONS(520), 1, anon_sym_RBRACE, STATE(119), 1, aux_sym_list_repeat1, - [2435] = 2, + [2470] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(81), 3, sym_annotation_key, sym_end_annotation, sym_end_subannotation, - [2444] = 4, + [2479] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(257), 1, + ACTIONS(263), 1, aux_sym_number_literal_token2, - ACTIONS(432), 1, + ACTIONS(411), 1, aux_sym_number_literal_token1, - STATE(27), 1, + STATE(20), 1, sym_number_literal, - [2457] = 2, + [2492] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(522), 3, sym_annotation_key, sym_end_annotation, sym_end_subannotation, - [2466] = 4, + [2501] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(524), 1, - sym_label, - ACTIONS(526), 1, - anon_sym_DOTendpacked_DASHswitch, - STATE(125), 1, - aux_sym_packed_switch_declaration_repeat1, - [2479] = 4, - ACTIONS(213), 1, + ACTIONS(263), 1, + aux_sym_number_literal_token2, + ACTIONS(411), 1, + aux_sym_number_literal_token1, + STATE(21), 1, + sym_number_literal, + [2514] = 4, + ACTIONS(195), 1, sym_comment, - ACTIONS(528), 1, + ACTIONS(524), 1, anon_sym_COMMA, - ACTIONS(531), 1, + ACTIONS(527), 1, anon_sym_LF, STATE(144), 1, aux_sym_statement_repeat1, - [2492] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(257), 1, - aux_sym_number_literal_token2, - ACTIONS(432), 1, - aux_sym_number_literal_token1, - STATE(14), 1, - sym_number_literal, - [2505] = 2, + [2527] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(533), 3, + ACTIONS(529), 3, sym_annotation_key, sym_end_annotation, sym_end_subannotation, - [2514] = 2, + [2536] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(535), 3, + ACTIONS(531), 3, sym_annotation_key, sym_end_annotation, sym_end_subannotation, - [2523] = 4, + [2545] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(257), 1, + ACTIONS(533), 1, + sym_label, + ACTIONS(535), 1, + anon_sym_DOTendpacked_DASHswitch, + STATE(125), 1, + aux_sym_packed_switch_declaration_repeat1, + [2558] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(263), 1, aux_sym_number_literal_token2, - ACTIONS(432), 1, + ACTIONS(411), 1, aux_sym_number_literal_token1, - STATE(143), 1, + STATE(147), 1, sym_number_literal, - [2536] = 2, + [2571] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(537), 3, sym_annotation_key, sym_end_annotation, sym_end_subannotation, - [2545] = 4, + [2580] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(257), 1, + ACTIONS(263), 1, aux_sym_number_literal_token2, - ACTIONS(432), 1, + ACTIONS(411), 1, aux_sym_number_literal_token1, - STATE(102), 1, + STATE(93), 1, sym_number_literal, - [2558] = 3, - ACTIONS(11), 1, - anon_sym_LF, - ACTIONS(213), 1, - sym_comment, - ACTIONS(13), 2, - anon_sym_COMMA, - anon_sym_DASH_GT, - [2569] = 3, + [2593] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(539), 1, anon_sym_DASH_GT, - ACTIONS(460), 2, + ACTIONS(462), 2, anon_sym_COMMA, anon_sym_RBRACE, - [2580] = 2, + [2604] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(541), 3, sym_annotation_key, sym_end_annotation, sym_end_subannotation, - [2589] = 3, - ACTIONS(213), 1, + [2613] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(543), 3, + ts_builtin_sym_end, + anon_sym_DOTfield, + anon_sym_DOTmethod, + [2622] = 3, + ACTIONS(195), 1, sym_comment, ACTIONS(522), 1, anon_sym_LF, - ACTIONS(543), 1, + ACTIONS(545), 1, anon_sym_COMMA, - [2599] = 3, + [2632] = 3, ACTIONS(99), 1, anon_sym_LF, ACTIONS(101), 1, anon_sym_COMMA, - ACTIONS(213), 1, + ACTIONS(195), 1, sym_comment, - [2609] = 3, + [2642] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(545), 1, + ACTIONS(547), 1, anon_sym_DOTsuper, - STATE(46), 1, + STATE(47), 1, sym_super_declaration, - [2619] = 3, + [2652] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(185), 1, + ACTIONS(219), 1, aux_sym_field_identifier_token1, - STATE(89), 1, + STATE(101), 1, sym_field_identifier, - [2629] = 3, - ACTIONS(213), 1, + [2662] = 3, + ACTIONS(195), 1, sym_comment, - ACTIONS(547), 1, - anon_sym_COMMA, ACTIONS(549), 1, + anon_sym_COMMA, + ACTIONS(551), 1, anon_sym_LF, - [2639] = 3, + [2672] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(249), 1, + ACTIONS(255), 1, aux_sym_field_identifier_token1, - STATE(108), 1, + STATE(106), 1, sym_field_identifier, - [2649] = 2, + [2682] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(551), 2, + ACTIONS(553), 2, sym_annotation_key, sym_end_subannotation, - [2657] = 2, + [2690] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(553), 2, + ACTIONS(555), 2, ts_builtin_sym_end, anon_sym_DOTmethod, - [2665] = 3, - ACTIONS(213), 1, - sym_comment, - ACTIONS(535), 1, - anon_sym_LF, - ACTIONS(555), 1, - anon_sym_COMMA, - [2675] = 3, - ACTIONS(213), 1, + [2698] = 3, + ACTIONS(195), 1, sym_comment, - ACTIONS(398), 1, + ACTIONS(529), 1, anon_sym_LF, ACTIONS(557), 1, anon_sym_COMMA, - [2685] = 3, + [2708] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(559), 2, + sym_annotation_key, + sym_end_annotation, + [2716] = 3, ACTIONS(81), 1, anon_sym_LF, ACTIONS(83), 1, anon_sym_COMMA, - ACTIONS(213), 1, - sym_comment, - [2695] = 2, - ACTIONS(3), 1, + ACTIONS(195), 1, sym_comment, - ACTIONS(559), 2, - ts_builtin_sym_end, - anon_sym_DOTmethod, - [2703] = 3, - ACTIONS(213), 1, + [2726] = 3, + ACTIONS(195), 1, sym_comment, - ACTIONS(537), 1, + ACTIONS(426), 1, anon_sym_LF, ACTIONS(561), 1, anon_sym_COMMA, - [2713] = 3, - ACTIONS(213), 1, + [2736] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(563), 2, + ts_builtin_sym_end, + anon_sym_DOTmethod, + [2744] = 3, + ACTIONS(195), 1, sym_comment, - ACTIONS(369), 1, + ACTIONS(371), 1, anon_sym_LF, - ACTIONS(563), 1, + ACTIONS(565), 1, anon_sym_COMMA, - [2723] = 2, + [2754] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(477), 2, + ACTIONS(479), 2, anon_sym_COMMA, anon_sym_RBRACE, - [2731] = 3, + [2762] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(249), 1, + ACTIONS(255), 1, aux_sym_field_identifier_token1, - STATE(89), 1, + STATE(101), 1, sym_field_identifier, - [2741] = 3, - ACTIONS(213), 1, + [2772] = 3, + ACTIONS(195), 1, sym_comment, - ACTIONS(446), 1, + ACTIONS(537), 1, anon_sym_LF, - ACTIONS(565), 1, + ACTIONS(567), 1, anon_sym_COMMA, - [2751] = 3, + [2782] = 3, ACTIONS(103), 1, anon_sym_LF, ACTIONS(105), 1, anon_sym_COMMA, - ACTIONS(213), 1, - sym_comment, - [2761] = 2, - ACTIONS(3), 1, + ACTIONS(195), 1, sym_comment, - ACTIONS(567), 2, - sym_annotation_key, - sym_end_annotation, - [2769] = 3, - ACTIONS(213), 1, + [2792] = 3, + ACTIONS(195), 1, sym_comment, - ACTIONS(531), 1, + ACTIONS(402), 1, anon_sym_LF, ACTIONS(569), 1, anon_sym_COMMA, - [2779] = 2, - ACTIONS(3), 1, + [2802] = 3, + ACTIONS(195), 1, sym_comment, + ACTIONS(527), 1, + anon_sym_LF, ACTIONS(571), 1, - sym_parameter, - [2786] = 2, + anon_sym_COMMA, + [2812] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(573), 1, - sym_class_identifier, - [2793] = 2, + sym_parameter, + [2819] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(575), 1, - sym_label, - [2800] = 2, + sym_class_identifier, + [2826] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(577), 1, - anon_sym_LBRACE, - [2807] = 2, + sym_label, + [2833] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(579), 1, - anon_sym_RBRACE, - [2814] = 2, + anon_sym_DASH_GT, + [2840] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(581), 1, - sym_label, - [2821] = 2, + anon_sym_RBRACE, + [2847] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(583), 1, - anon_sym_LBRACE, - [2828] = 2, + anon_sym_RBRACE, + [2854] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(585), 1, - anon_sym_RBRACE, - [2835] = 2, + sym_label, + [2861] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(587), 1, - anon_sym_RBRACE, - [2842] = 2, + anon_sym_LBRACE, + [2868] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(539), 1, - anon_sym_DASH_GT, - [2849] = 2, + ACTIONS(589), 1, + anon_sym_RBRACE, + [2875] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(589), 1, + ACTIONS(591), 1, anon_sym_EQ, - [2856] = 2, + [2882] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(591), 1, + ACTIONS(539), 1, anon_sym_DASH_GT, - [2863] = 2, + [2889] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(593), 1, anon_sym_DASH_GT, - [2870] = 2, + [2896] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(595), 1, sym_class_identifier, - [2877] = 2, + [2903] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(597), 1, sym_class_identifier, - [2884] = 2, + [2910] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(599), 1, - sym_class_identifier, - [2891] = 2, + sym_label, + [2917] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(601), 1, - sym_label, - [2898] = 2, + sym_class_identifier, + [2924] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(603), 1, sym_label, - [2905] = 2, + [2931] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(605), 1, anon_sym_DOT_DOT, - [2912] = 2, + [2938] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(607), 1, - sym_class_identifier, - [2919] = 2, + anon_sym_DOT_DOT, + [2945] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(609), 1, - anon_sym_DOT_DOT, - [2926] = 2, + sym_class_identifier, + [2952] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(611), 1, sym_label, - [2933] = 2, + [2959] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(613), 1, - sym_string_literal, - [2940] = 2, + sym_label, + [2966] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(615), 1, - anon_sym_DOTsuper, - [2947] = 2, + sym_string_literal, + [2973] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(617), 1, - sym_class_identifier, - [2954] = 2, + anon_sym_DOTsuper, + [2980] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(619), 1, - sym_label, - [2961] = 2, + sym_class_identifier, + [2987] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(621), 1, + anon_sym_LBRACE, + [2994] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(623), 1, sym_label, - [2968] = 2, + [3001] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(462), 1, + ACTIONS(464), 1, anon_sym_DASH_GT, - [2975] = 2, + [3008] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(623), 1, + ACTIONS(625), 1, anon_sym_DASH_GT, - [2982] = 2, + [3015] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(625), 1, + ACTIONS(627), 1, ts_builtin_sym_end, }; static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(31)] = 0, - [SMALL_STATE(32)] = 57, - [SMALL_STATE(33)] = 105, - [SMALL_STATE(34)] = 152, - [SMALL_STATE(35)] = 186, - [SMALL_STATE(36)] = 220, - [SMALL_STATE(37)] = 267, - [SMALL_STATE(38)] = 316, - [SMALL_STATE(39)] = 348, - [SMALL_STATE(40)] = 378, - [SMALL_STATE(41)] = 408, - [SMALL_STATE(42)] = 452, - [SMALL_STATE(43)] = 482, - [SMALL_STATE(44)] = 512, - [SMALL_STATE(45)] = 544, - [SMALL_STATE(46)] = 574, - [SMALL_STATE(47)] = 624, - [SMALL_STATE(48)] = 656, - [SMALL_STATE(49)] = 700, - [SMALL_STATE(50)] = 732, - [SMALL_STATE(51)] = 764, - [SMALL_STATE(52)] = 796, - [SMALL_STATE(53)] = 840, - [SMALL_STATE(54)] = 872, - [SMALL_STATE(55)] = 904, - [SMALL_STATE(56)] = 948, - [SMALL_STATE(57)] = 980, - [SMALL_STATE(58)] = 1006, - [SMALL_STATE(59)] = 1032, - [SMALL_STATE(60)] = 1058, - [SMALL_STATE(61)] = 1084, - [SMALL_STATE(62)] = 1110, - [SMALL_STATE(63)] = 1136, - [SMALL_STATE(64)] = 1162, - [SMALL_STATE(65)] = 1188, - [SMALL_STATE(66)] = 1214, - [SMALL_STATE(67)] = 1236, - [SMALL_STATE(68)] = 1262, - [SMALL_STATE(69)] = 1288, - [SMALL_STATE(70)] = 1314, - [SMALL_STATE(71)] = 1351, - [SMALL_STATE(72)] = 1388, - [SMALL_STATE(73)] = 1425, - [SMALL_STATE(74)] = 1443, - [SMALL_STATE(75)] = 1459, - [SMALL_STATE(76)] = 1486, - [SMALL_STATE(77)] = 1507, - [SMALL_STATE(78)] = 1534, - [SMALL_STATE(79)] = 1561, - [SMALL_STATE(80)] = 1588, - [SMALL_STATE(81)] = 1610, - [SMALL_STATE(82)] = 1627, - [SMALL_STATE(83)] = 1645, - [SMALL_STATE(84)] = 1665, - [SMALL_STATE(85)] = 1683, - [SMALL_STATE(86)] = 1701, - [SMALL_STATE(87)] = 1713, - [SMALL_STATE(88)] = 1733, - [SMALL_STATE(89)] = 1751, - [SMALL_STATE(90)] = 1762, - [SMALL_STATE(91)] = 1779, - [SMALL_STATE(92)] = 1790, - [SMALL_STATE(93)] = 1801, - [SMALL_STATE(94)] = 1816, - [SMALL_STATE(95)] = 1833, - [SMALL_STATE(96)] = 1850, - [SMALL_STATE(97)] = 1867, - [SMALL_STATE(98)] = 1884, - [SMALL_STATE(99)] = 1895, - [SMALL_STATE(100)] = 1912, - [SMALL_STATE(101)] = 1929, - [SMALL_STATE(102)] = 1946, - [SMALL_STATE(103)] = 1963, - [SMALL_STATE(104)] = 1982, - [SMALL_STATE(105)] = 2001, - [SMALL_STATE(106)] = 2018, - [SMALL_STATE(107)] = 2029, - [SMALL_STATE(108)] = 2046, - [SMALL_STATE(109)] = 2057, - [SMALL_STATE(110)] = 2076, - [SMALL_STATE(111)] = 2093, - [SMALL_STATE(112)] = 2107, - [SMALL_STATE(113)] = 2121, - [SMALL_STATE(114)] = 2133, - [SMALL_STATE(115)] = 2149, - [SMALL_STATE(116)] = 2163, - [SMALL_STATE(117)] = 2175, - [SMALL_STATE(118)] = 2189, - [SMALL_STATE(119)] = 2198, - [SMALL_STATE(120)] = 2211, - [SMALL_STATE(121)] = 2224, - [SMALL_STATE(122)] = 2233, - [SMALL_STATE(123)] = 2242, - [SMALL_STATE(124)] = 2251, - [SMALL_STATE(125)] = 2264, - [SMALL_STATE(126)] = 2277, - [SMALL_STATE(127)] = 2290, - [SMALL_STATE(128)] = 2299, - [SMALL_STATE(129)] = 2312, - [SMALL_STATE(130)] = 2323, - [SMALL_STATE(131)] = 2336, - [SMALL_STATE(132)] = 2347, - [SMALL_STATE(133)] = 2356, - [SMALL_STATE(134)] = 2369, - [SMALL_STATE(135)] = 2378, - [SMALL_STATE(136)] = 2391, - [SMALL_STATE(137)] = 2404, - [SMALL_STATE(138)] = 2413, - [SMALL_STATE(139)] = 2422, - [SMALL_STATE(140)] = 2435, - [SMALL_STATE(141)] = 2444, - [SMALL_STATE(142)] = 2457, - [SMALL_STATE(143)] = 2466, - [SMALL_STATE(144)] = 2479, - [SMALL_STATE(145)] = 2492, - [SMALL_STATE(146)] = 2505, - [SMALL_STATE(147)] = 2514, - [SMALL_STATE(148)] = 2523, - [SMALL_STATE(149)] = 2536, - [SMALL_STATE(150)] = 2545, - [SMALL_STATE(151)] = 2558, - [SMALL_STATE(152)] = 2569, - [SMALL_STATE(153)] = 2580, - [SMALL_STATE(154)] = 2589, - [SMALL_STATE(155)] = 2599, - [SMALL_STATE(156)] = 2609, - [SMALL_STATE(157)] = 2619, - [SMALL_STATE(158)] = 2629, - [SMALL_STATE(159)] = 2639, - [SMALL_STATE(160)] = 2649, - [SMALL_STATE(161)] = 2657, - [SMALL_STATE(162)] = 2665, - [SMALL_STATE(163)] = 2675, - [SMALL_STATE(164)] = 2685, - [SMALL_STATE(165)] = 2695, - [SMALL_STATE(166)] = 2703, - [SMALL_STATE(167)] = 2713, - [SMALL_STATE(168)] = 2723, - [SMALL_STATE(169)] = 2731, - [SMALL_STATE(170)] = 2741, - [SMALL_STATE(171)] = 2751, - [SMALL_STATE(172)] = 2761, - [SMALL_STATE(173)] = 2769, - [SMALL_STATE(174)] = 2779, - [SMALL_STATE(175)] = 2786, - [SMALL_STATE(176)] = 2793, - [SMALL_STATE(177)] = 2800, - [SMALL_STATE(178)] = 2807, - [SMALL_STATE(179)] = 2814, - [SMALL_STATE(180)] = 2821, - [SMALL_STATE(181)] = 2828, - [SMALL_STATE(182)] = 2835, - [SMALL_STATE(183)] = 2842, - [SMALL_STATE(184)] = 2849, - [SMALL_STATE(185)] = 2856, - [SMALL_STATE(186)] = 2863, - [SMALL_STATE(187)] = 2870, - [SMALL_STATE(188)] = 2877, - [SMALL_STATE(189)] = 2884, - [SMALL_STATE(190)] = 2891, - [SMALL_STATE(191)] = 2898, - [SMALL_STATE(192)] = 2905, - [SMALL_STATE(193)] = 2912, - [SMALL_STATE(194)] = 2919, - [SMALL_STATE(195)] = 2926, - [SMALL_STATE(196)] = 2933, - [SMALL_STATE(197)] = 2940, - [SMALL_STATE(198)] = 2947, - [SMALL_STATE(199)] = 2954, - [SMALL_STATE(200)] = 2961, - [SMALL_STATE(201)] = 2968, - [SMALL_STATE(202)] = 2975, - [SMALL_STATE(203)] = 2982, + [SMALL_STATE(32)] = 60, + [SMALL_STATE(33)] = 119, + [SMALL_STATE(34)] = 176, + [SMALL_STATE(35)] = 207, + [SMALL_STATE(36)] = 241, + [SMALL_STATE(37)] = 275, + [SMALL_STATE(38)] = 322, + [SMALL_STATE(39)] = 371, + [SMALL_STATE(40)] = 415, + [SMALL_STATE(41)] = 445, + [SMALL_STATE(42)] = 475, + [SMALL_STATE(43)] = 505, + [SMALL_STATE(44)] = 537, + [SMALL_STATE(45)] = 567, + [SMALL_STATE(46)] = 597, + [SMALL_STATE(47)] = 629, + [SMALL_STATE(48)] = 679, + [SMALL_STATE(49)] = 723, + [SMALL_STATE(50)] = 755, + [SMALL_STATE(51)] = 787, + [SMALL_STATE(52)] = 831, + [SMALL_STATE(53)] = 863, + [SMALL_STATE(54)] = 907, + [SMALL_STATE(55)] = 939, + [SMALL_STATE(56)] = 971, + [SMALL_STATE(57)] = 1003, + [SMALL_STATE(58)] = 1035, + [SMALL_STATE(59)] = 1061, + [SMALL_STATE(60)] = 1087, + [SMALL_STATE(61)] = 1113, + [SMALL_STATE(62)] = 1139, + [SMALL_STATE(63)] = 1165, + [SMALL_STATE(64)] = 1191, + [SMALL_STATE(65)] = 1217, + [SMALL_STATE(66)] = 1243, + [SMALL_STATE(67)] = 1269, + [SMALL_STATE(68)] = 1295, + [SMALL_STATE(69)] = 1321, + [SMALL_STATE(70)] = 1347, + [SMALL_STATE(71)] = 1384, + [SMALL_STATE(72)] = 1421, + [SMALL_STATE(73)] = 1458, + [SMALL_STATE(74)] = 1476, + [SMALL_STATE(75)] = 1492, + [SMALL_STATE(76)] = 1519, + [SMALL_STATE(77)] = 1540, + [SMALL_STATE(78)] = 1567, + [SMALL_STATE(79)] = 1594, + [SMALL_STATE(80)] = 1621, + [SMALL_STATE(81)] = 1643, + [SMALL_STATE(82)] = 1660, + [SMALL_STATE(83)] = 1678, + [SMALL_STATE(84)] = 1696, + [SMALL_STATE(85)] = 1716, + [SMALL_STATE(86)] = 1728, + [SMALL_STATE(87)] = 1746, + [SMALL_STATE(88)] = 1766, + [SMALL_STATE(89)] = 1784, + [SMALL_STATE(90)] = 1795, + [SMALL_STATE(91)] = 1806, + [SMALL_STATE(92)] = 1823, + [SMALL_STATE(93)] = 1838, + [SMALL_STATE(94)] = 1855, + [SMALL_STATE(95)] = 1874, + [SMALL_STATE(96)] = 1891, + [SMALL_STATE(97)] = 1908, + [SMALL_STATE(98)] = 1925, + [SMALL_STATE(99)] = 1942, + [SMALL_STATE(100)] = 1959, + [SMALL_STATE(101)] = 1976, + [SMALL_STATE(102)] = 1987, + [SMALL_STATE(103)] = 2004, + [SMALL_STATE(104)] = 2023, + [SMALL_STATE(105)] = 2034, + [SMALL_STATE(106)] = 2051, + [SMALL_STATE(107)] = 2062, + [SMALL_STATE(108)] = 2079, + [SMALL_STATE(109)] = 2090, + [SMALL_STATE(110)] = 2109, + [SMALL_STATE(111)] = 2126, + [SMALL_STATE(112)] = 2140, + [SMALL_STATE(113)] = 2154, + [SMALL_STATE(114)] = 2166, + [SMALL_STATE(115)] = 2182, + [SMALL_STATE(116)] = 2196, + [SMALL_STATE(117)] = 2208, + [SMALL_STATE(118)] = 2222, + [SMALL_STATE(119)] = 2231, + [SMALL_STATE(120)] = 2244, + [SMALL_STATE(121)] = 2257, + [SMALL_STATE(122)] = 2266, + [SMALL_STATE(123)] = 2275, + [SMALL_STATE(124)] = 2288, + [SMALL_STATE(125)] = 2301, + [SMALL_STATE(126)] = 2314, + [SMALL_STATE(127)] = 2323, + [SMALL_STATE(128)] = 2336, + [SMALL_STATE(129)] = 2347, + [SMALL_STATE(130)] = 2356, + [SMALL_STATE(131)] = 2369, + [SMALL_STATE(132)] = 2380, + [SMALL_STATE(133)] = 2389, + [SMALL_STATE(134)] = 2402, + [SMALL_STATE(135)] = 2411, + [SMALL_STATE(136)] = 2424, + [SMALL_STATE(137)] = 2435, + [SMALL_STATE(138)] = 2448, + [SMALL_STATE(139)] = 2457, + [SMALL_STATE(140)] = 2470, + [SMALL_STATE(141)] = 2479, + [SMALL_STATE(142)] = 2492, + [SMALL_STATE(143)] = 2501, + [SMALL_STATE(144)] = 2514, + [SMALL_STATE(145)] = 2527, + [SMALL_STATE(146)] = 2536, + [SMALL_STATE(147)] = 2545, + [SMALL_STATE(148)] = 2558, + [SMALL_STATE(149)] = 2571, + [SMALL_STATE(150)] = 2580, + [SMALL_STATE(151)] = 2593, + [SMALL_STATE(152)] = 2604, + [SMALL_STATE(153)] = 2613, + [SMALL_STATE(154)] = 2622, + [SMALL_STATE(155)] = 2632, + [SMALL_STATE(156)] = 2642, + [SMALL_STATE(157)] = 2652, + [SMALL_STATE(158)] = 2662, + [SMALL_STATE(159)] = 2672, + [SMALL_STATE(160)] = 2682, + [SMALL_STATE(161)] = 2690, + [SMALL_STATE(162)] = 2698, + [SMALL_STATE(163)] = 2708, + [SMALL_STATE(164)] = 2716, + [SMALL_STATE(165)] = 2726, + [SMALL_STATE(166)] = 2736, + [SMALL_STATE(167)] = 2744, + [SMALL_STATE(168)] = 2754, + [SMALL_STATE(169)] = 2762, + [SMALL_STATE(170)] = 2772, + [SMALL_STATE(171)] = 2782, + [SMALL_STATE(172)] = 2792, + [SMALL_STATE(173)] = 2802, + [SMALL_STATE(174)] = 2812, + [SMALL_STATE(175)] = 2819, + [SMALL_STATE(176)] = 2826, + [SMALL_STATE(177)] = 2833, + [SMALL_STATE(178)] = 2840, + [SMALL_STATE(179)] = 2847, + [SMALL_STATE(180)] = 2854, + [SMALL_STATE(181)] = 2861, + [SMALL_STATE(182)] = 2868, + [SMALL_STATE(183)] = 2875, + [SMALL_STATE(184)] = 2882, + [SMALL_STATE(185)] = 2889, + [SMALL_STATE(186)] = 2896, + [SMALL_STATE(187)] = 2903, + [SMALL_STATE(188)] = 2910, + [SMALL_STATE(189)] = 2917, + [SMALL_STATE(190)] = 2924, + [SMALL_STATE(191)] = 2931, + [SMALL_STATE(192)] = 2938, + [SMALL_STATE(193)] = 2945, + [SMALL_STATE(194)] = 2952, + [SMALL_STATE(195)] = 2959, + [SMALL_STATE(196)] = 2966, + [SMALL_STATE(197)] = 2973, + [SMALL_STATE(198)] = 2980, + [SMALL_STATE(199)] = 2987, + [SMALL_STATE(200)] = 2994, + [SMALL_STATE(201)] = 3001, + [SMALL_STATE(202)] = 3008, + [SMALL_STATE(203)] = 3015, }; static const TSParseActionEntry ts_parse_actions[] = { @@ -20635,38 +20774,38 @@ static const TSParseActionEntry ts_parse_actions[] = { [11] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primitive_type, 1), [13] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primitive_type, 1), [15] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), - [17] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(127), + [17] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(126), [20] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(174), - [23] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(15), - [26] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(66), - [29] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(66), + [23] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(25), + [26] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(34), + [29] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(34), [32] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(141), - [35] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(145), + [35] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(143), [38] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(189), - [41] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(180), + [41] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(181), [44] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(148), [47] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(109), [50] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(150), - [53] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161), - [55] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), + [53] = {.entry = {.count = 1, .reusable = true}}, SHIFT(166), + [55] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126), [57] = {.entry = {.count = 1, .reusable = true}}, SHIFT(174), - [59] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), - [61] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), - [63] = {.entry = {.count = 1, .reusable = false}}, SHIFT(66), + [59] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), + [61] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34), + [63] = {.entry = {.count = 1, .reusable = false}}, SHIFT(34), [65] = {.entry = {.count = 1, .reusable = true}}, SHIFT(141), - [67] = {.entry = {.count = 1, .reusable = true}}, SHIFT(145), + [67] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143), [69] = {.entry = {.count = 1, .reusable = false}}, SHIFT(189), - [71] = {.entry = {.count = 1, .reusable = true}}, SHIFT(180), + [71] = {.entry = {.count = 1, .reusable = true}}, SHIFT(181), [73] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), [75] = {.entry = {.count = 1, .reusable = true}}, SHIFT(109), [77] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), - [79] = {.entry = {.count = 1, .reusable = true}}, SHIFT(165), + [79] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161), [81] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_number_literal, 1), [83] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_number_literal, 1), - [85] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_definition, 2), - [87] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_definition, 2), - [89] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_definition, 3), - [91] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_definition, 3), + [85] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_definition, 3), + [87] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_definition, 3), + [89] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_definition, 2), + [91] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_definition, 2), [93] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_definition, 1), [95] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), [97] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_definition, 1), @@ -20676,254 +20815,255 @@ static const TSParseActionEntry ts_parse_actions[] = { [105] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_identifier, 3, .production_id = 4), [107] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_declaration, 2), [109] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_declaration, 2), - [111] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_locals_declaration, 2), - [113] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_locals_declaration, 2), - [115] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 1), - [117] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 1), - [119] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_data_declaration, 3), - [121] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_declaration, 3), - [123] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_declaration, 3), - [125] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_declaration, 3), - [127] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 3), - [129] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 3), - [131] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_declaration, 8), - [133] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_declaration, 8), - [135] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catchall_declaration, 7), - [137] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catchall_declaration, 7), - [139] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 3), - [141] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 3), - [143] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_declaration, 3), - [145] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_declaration, 3), - [147] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 4), - [149] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 4), + [111] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_declaration, 3), + [113] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_declaration, 3), + [115] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 3), + [117] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 3), + [119] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 4), + [121] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 4), + [123] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_declaration, 8), + [125] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_declaration, 8), + [127] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_declaration, 3), + [129] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_declaration, 3), + [131] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_data_declaration, 3), + [133] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_declaration, 3), + [135] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_declaration, 2), + [137] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_declaration, 2), + [139] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_locals_declaration, 2), + [141] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_locals_declaration, 2), + [143] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_definition, 3), + [145] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_definition, 3), + [147] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_declaration, 2), + [149] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_declaration, 2), [151] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_definition, 2), [153] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_definition, 2), - [155] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_declaration, 2), - [157] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_declaration, 2), - [159] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 2), - [161] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 2), - [163] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_declaration, 2), - [165] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_declaration, 2), - [167] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_declaration, 4), - [169] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_declaration, 4), + [155] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 1), + [157] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 1), + [159] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_declaration, 4), + [161] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_declaration, 4), + [163] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catchall_declaration, 7), + [165] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catchall_declaration, 7), + [167] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 3), + [169] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 3), [171] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_data_declaration, 4), [173] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_declaration, 4), - [175] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_definition, 3), - [177] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_definition, 3), - [179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), - [181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), - [183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113), - [185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), - [187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(49), - [189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), - [191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83), - [193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(140), - [195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(121), - [197] = {.entry = {.count = 1, .reusable = false}}, SHIFT(121), - [199] = {.entry = {.count = 1, .reusable = false}}, SHIFT(135), - [201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), - [203] = {.entry = {.count = 1, .reusable = false}}, SHIFT(37), - [205] = {.entry = {.count = 1, .reusable = false}}, SHIFT(136), - [207] = {.entry = {.count = 1, .reusable = false}}, SHIFT(68), - [209] = {.entry = {.count = 1, .reusable = false}}, SHIFT(50), - [211] = {.entry = {.count = 1, .reusable = false}}, SHIFT(57), - [213] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(), - [215] = {.entry = {.count = 1, .reusable = false}}, SHIFT(164), - [217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), - [219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), - [221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), - [223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), - [225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(50), - [227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), - [229] = {.entry = {.count = 1, .reusable = false}}, SHIFT(173), - [231] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), - [233] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(34), - [236] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(34), - [239] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_access_modifiers, 1), - [241] = {.entry = {.count = 1, .reusable = false}}, SHIFT(34), - [243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34), - [245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(149), - [247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), - [249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), - [251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), - [253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), - [255] = {.entry = {.count = 1, .reusable = false}}, SHIFT(126), - [257] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7), - [259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126), - [261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(166), - [263] = {.entry = {.count = 1, .reusable = false}}, SHIFT(114), - [265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120), - [267] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(38), - [270] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(38), - [273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), - [275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), - [277] = {.entry = {.count = 1, .reusable = false}}, SHIFT(168), - [279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(168), - [281] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(42), - [284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), - [286] = {.entry = {.count = 1, .reusable = false}}, SHIFT(38), - [288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), - [290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), - [292] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 2), - [294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(196), - [296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193), - [298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), - [300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), - [302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73), - [304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), - [306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3), + [175] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 2), + [177] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 2), + [179] = {.entry = {.count = 1, .reusable = false}}, SHIFT(135), + [181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), + [183] = {.entry = {.count = 1, .reusable = false}}, SHIFT(38), + [185] = {.entry = {.count = 1, .reusable = false}}, SHIFT(137), + [187] = {.entry = {.count = 1, .reusable = false}}, SHIFT(58), + [189] = {.entry = {.count = 1, .reusable = false}}, SHIFT(49), + [191] = {.entry = {.count = 1, .reusable = false}}, SHIFT(68), + [193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(136), + [195] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(), + [197] = {.entry = {.count = 1, .reusable = false}}, SHIFT(164), + [199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), + [201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), + [203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), + [205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), + [207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(49), + [209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), + [211] = {.entry = {.count = 1, .reusable = false}}, SHIFT(173), + [213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186), + [215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), + [217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113), + [219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), + [221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), + [223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), + [225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), + [227] = {.entry = {.count = 1, .reusable = false}}, SHIFT(140), + [229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(121), + [231] = {.entry = {.count = 1, .reusable = false}}, SHIFT(121), + [233] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_opcode, 1), + [235] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_opcode, 1), + [237] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), + [239] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(35), + [242] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(35), + [245] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_access_modifiers, 1), + [247] = {.entry = {.count = 1, .reusable = false}}, SHIFT(35), + [249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), + [251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(149), + [253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), + [255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), + [257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), + [259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84), + [261] = {.entry = {.count = 1, .reusable = false}}, SHIFT(124), + [263] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7), + [265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(124), + [267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), + [269] = {.entry = {.count = 1, .reusable = false}}, SHIFT(114), + [271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120), + [273] = {.entry = {.count = 1, .reusable = false}}, SHIFT(168), + [275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(168), + [277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), + [279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), + [281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), + [283] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(43), + [286] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(43), + [289] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(44), + [292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), + [294] = {.entry = {.count = 1, .reusable = false}}, SHIFT(43), + [296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), + [298] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 2), + [300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(196), + [302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193), + [304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), + [306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), [308] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 4), - [310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), - [312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), - [314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), - [316] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 3), - [318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), + [310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73), + [312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), + [314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3), + [316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), + [318] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 3), [320] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(73), [323] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), [325] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(63), [328] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(3), - [331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), - [333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), - [335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), - [337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155), - [339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74), - [341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), - [343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), - [345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), - [347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), - [349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), - [351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2), + [331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), + [333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), + [335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), + [337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), + [339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(167), + [341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), + [343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), + [345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), + [347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), + [349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), + [351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74), [353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), - [355] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_opcode, 1), - [357] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_opcode, 1), - [359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), - [361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(167), - [363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), - [365] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 5), - [367] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 1), - [369] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_identifier, 2), - [371] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), - [373] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), SHIFT_REPEAT(127), - [376] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 6), - [378] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 1), - [380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), - [382] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), - [384] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), SHIFT_REPEAT(193), - [387] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), - [389] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), SHIFT_REPEAT(39), - [392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(202), - [394] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_super_declaration, 2), - [396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186), - [398] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_full_field_identifier, 3), - [400] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_implements_declaration, 2), - [402] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_declaration, 2), - [404] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_definition_repeat1, 2), SHIFT_REPEAT(184), + [355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2), + [357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), + [359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), + [361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155), + [363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(128), + [365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), + [367] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 5), + [369] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 1), + [371] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_identifier, 2), + [373] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), + [375] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), SHIFT_REPEAT(126), + [378] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 6), + [380] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 1), + [382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), + [384] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), + [386] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), SHIFT_REPEAT(193), + [389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185), + [391] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_super_declaration, 2), + [393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(202), + [395] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), + [397] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), SHIFT_REPEAT(42), + [400] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_declaration, 2), + [402] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_full_method_identifier, 3), + [404] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_definition_repeat1, 2), SHIFT_REPEAT(183), [407] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_annotation_definition_repeat1, 2), - [409] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), - [411] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), SHIFT_REPEAT(45), - [414] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), - [416] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), SHIFT_REPEAT(7), - [419] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), SHIFT_REPEAT(7), - [422] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 7), - [424] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_reference, 2), - [426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), - [428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(123), - [430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), - [432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), - [434] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), - [436] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), SHIFT_REPEAT(7), - [439] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), SHIFT_REPEAT(7), - [442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17), - [444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), - [446] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_full_method_identifier, 3), - [448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(182), - [450] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 3), - [452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), - [454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(184), - [456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), - [458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(153), - [460] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__identifier, 1), - [462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84), - [464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), - [466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(107), - [468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(162), - [470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), - [472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146), - [474] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(41), - [477] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), - [479] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_value, 1), - [481] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_property, 3, .production_id = 3), - [483] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 3), + [409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), + [411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), + [413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18), + [415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179), + [417] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 7), + [419] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), + [421] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), SHIFT_REPEAT(41), + [424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(153), + [426] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_full_field_identifier, 3), + [428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), + [430] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), + [432] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), SHIFT_REPEAT(7), + [435] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), SHIFT_REPEAT(7), + [438] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_implements_declaration, 2), + [440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), + [442] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 3), + [444] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), + [446] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), SHIFT_REPEAT(7), + [449] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), SHIFT_REPEAT(7), + [452] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_reference, 2), + [454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), + [456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(183), + [458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), + [460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), + [462] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__identifier, 1), + [464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(82), + [466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), + [468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(95), + [470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(162), + [472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), + [474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146), + [476] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(39), + [479] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), + [481] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_value, 1), + [483] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_property, 3, .production_id = 3), [485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), - [487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(130), - [489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28), - [491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), + [487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(145), + [489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(130), + [491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), [493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187), - [495] = {.entry = {.count = 1, .reusable = false}}, SHIFT(33), - [497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), + [495] = {.entry = {.count = 1, .reusable = false}}, SHIFT(32), + [497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), [499] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_packed_switch_declaration_repeat1, 2), SHIFT_REPEAT(130), [502] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_packed_switch_declaration_repeat1, 2), [504] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 3), [506] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 3), - [508] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__statement_argument, 1), - [510] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statement_argument, 1), - [512] = {.entry = {.count = 1, .reusable = false}}, SHIFT(88), - [514] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 2), - [516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), + [508] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 2), + [510] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__statement_argument, 1), + [512] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statement_argument, 1), + [514] = {.entry = {.count = 1, .reusable = false}}, SHIFT(83), + [516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), [518] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__identifier, 1), [520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154), [522] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 4), - [524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125), - [526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), - [528] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_repeat1, 2), SHIFT_REPEAT(33), - [531] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_statement_repeat1, 2), - [533] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subannotation_definition, 2), - [535] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 3), + [524] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_repeat1, 2), SHIFT_REPEAT(32), + [527] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_statement_repeat1, 2), + [529] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 3), + [531] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subannotation_definition, 2), + [533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125), + [535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), [537] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 2), - [539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85), + [539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), [541] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subannotation_definition, 3), - [543] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 4), - [545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198), - [547] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 5), - [549] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 5), - [551] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subannotation_declaration, 2), - [553] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 3, .production_id = 1), - [555] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 3), - [557] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_full_field_identifier, 3), - [559] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 2), - [561] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 2), - [563] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field_identifier, 2), - [565] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_full_method_identifier, 3), - [567] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_declaration, 3), - [569] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_statement_repeat1, 2), - [571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), - [573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(197), - [575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), - [577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190), - [579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195), - [581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), - [583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), - [585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(200), - [587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), - [589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), - [591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(199), + [543] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 3), + [545] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 4), + [547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198), + [549] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 5), + [551] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 5), + [553] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subannotation_declaration, 2), + [555] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 3, .production_id = 1), + [557] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 3), + [559] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_declaration, 3), + [561] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_full_field_identifier, 3), + [563] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 2), + [565] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field_identifier, 2), + [567] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 2), + [569] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_full_method_identifier, 3), + [571] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_statement_repeat1, 2), + [573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), + [575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(197), + [577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192), + [579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), + [581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195), + [583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), + [585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), + [587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), + [589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(200), + [591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(33), [593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169), - [595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), - [597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(160), - [599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177), - [601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192), - [603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(181), - [605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179), - [607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91), - [609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191), - [611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), - [613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), - [615] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 3), - [617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), - [619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), - [621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), - [623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(157), - [625] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), + [595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(160), + [597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163), + [599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191), + [601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(199), + [603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(182), + [605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(180), + [607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190), + [609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104), + [611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), + [613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17), + [615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(89), + [617] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 3), + [619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85), + [621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), + [623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), + [625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(157), + [627] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), }; #ifdef __cplusplus From 774d4bea6ac3637b85990868a6f5afc276af1457 Mon Sep 17 00:00:00 2001 From: Yotam Nachum Date: Wed, 5 Jan 2022 10:37:42 +0200 Subject: [PATCH 43/98] Add optional field value in field declaration --- grammar.js | 9 +- src/grammar.json | 34 + src/node-types.json | 12 + src/parser.c | 4092 ++++++++++++++++++++++--------------------- 4 files changed, 2119 insertions(+), 2028 deletions(-) diff --git a/grammar.js b/grammar.js index 8035e8498..227335cbf 100644 --- a/grammar.js +++ b/grammar.js @@ -289,7 +289,14 @@ module.exports = grammar({ field_definition: $ => seq($.field_declaration, repeat($.annotation_definition), $.end_field), field_declaration: $ => - seq(".field", $.access_modifiers, $.field_identifier), + seq( + ".field", + $.access_modifiers, + $.field_identifier, + optional( + seq("=", choice($.string_literal, $.number_literal, $.null_literal)) + ) + ), end_field: _ => ".end field", // method related diff --git a/src/grammar.json b/src/grammar.json index 3a60d16a7..4497403d4 100644 --- a/src/grammar.json +++ b/src/grammar.json @@ -153,6 +153,40 @@ { "type": "SYMBOL", "name": "field_identifier" + }, + { + "type": "CHOICE", + "members": [ + { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "=" + }, + { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "string_literal" + }, + { + "type": "SYMBOL", + "name": "number_literal" + }, + { + "type": "SYMBOL", + "name": "null_literal" + } + ] + } + ] + }, + { + "type": "BLANK" + } + ] } ] }, diff --git a/src/node-types.json b/src/node-types.json index 2d79e4f6d..53b266080 100644 --- a/src/node-types.json +++ b/src/node-types.json @@ -347,6 +347,18 @@ { "type": "field_identifier", "named": true + }, + { + "type": "null_literal", + "named": true + }, + { + "type": "number_literal", + "named": true + }, + { + "type": "string_literal", + "named": true } ] } diff --git a/src/parser.c b/src/parser.c index 2cb4f1cf6..3ac83d9b1 100644 --- a/src/parser.c +++ b/src/parser.c @@ -14,7 +14,7 @@ #endif #define LANGUAGE_VERSION 13 -#define STATE_COUNT 204 +#define STATE_COUNT 206 #define LARGE_STATE_COUNT 31 #define SYMBOL_COUNT 364 #define ALIAS_COUNT 2 @@ -30,14 +30,14 @@ enum { anon_sym_DOTsource = 3, anon_sym_DOTimplements = 4, anon_sym_DOTfield = 5, - sym_end_field = 6, - anon_sym_DOTmethod = 7, - sym_end_method = 8, - anon_sym_DOTannotation = 9, - anon_sym_system = 10, - anon_sym_build = 11, - anon_sym_runtime = 12, - anon_sym_EQ = 13, + anon_sym_EQ = 6, + sym_end_field = 7, + anon_sym_DOTmethod = 8, + sym_end_method = 9, + anon_sym_DOTannotation = 10, + anon_sym_system = 11, + anon_sym_build = 12, + anon_sym_runtime = 13, sym_annotation_key = 14, sym_end_annotation = 15, anon_sym_DOTsubannotation = 16, @@ -399,6 +399,7 @@ static const char * const ts_symbol_names[] = { [anon_sym_DOTsource] = ".source", [anon_sym_DOTimplements] = ".implements", [anon_sym_DOTfield] = ".field", + [anon_sym_EQ] = "=", [sym_end_field] = "end_field", [anon_sym_DOTmethod] = ".method", [sym_end_method] = "end_method", @@ -406,7 +407,6 @@ static const char * const ts_symbol_names[] = { [anon_sym_system] = "system", [anon_sym_build] = "build", [anon_sym_runtime] = "runtime", - [anon_sym_EQ] = "=", [sym_annotation_key] = "annotation_key", [sym_end_annotation] = "end_annotation", [anon_sym_DOTsubannotation] = ".subannotation", @@ -768,6 +768,7 @@ static const TSSymbol ts_symbol_map[] = { [anon_sym_DOTsource] = anon_sym_DOTsource, [anon_sym_DOTimplements] = anon_sym_DOTimplements, [anon_sym_DOTfield] = anon_sym_DOTfield, + [anon_sym_EQ] = anon_sym_EQ, [sym_end_field] = sym_end_field, [anon_sym_DOTmethod] = anon_sym_DOTmethod, [sym_end_method] = sym_end_method, @@ -775,7 +776,6 @@ static const TSSymbol ts_symbol_map[] = { [anon_sym_system] = anon_sym_system, [anon_sym_build] = anon_sym_build, [anon_sym_runtime] = anon_sym_runtime, - [anon_sym_EQ] = anon_sym_EQ, [sym_annotation_key] = sym_annotation_key, [sym_end_annotation] = sym_end_annotation, [anon_sym_DOTsubannotation] = anon_sym_DOTsubannotation, @@ -1155,6 +1155,10 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = false, }, + [anon_sym_EQ] = { + .visible = true, + .named = false, + }, [sym_end_field] = { .visible = true, .named = true, @@ -1183,10 +1187,6 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = false, }, - [anon_sym_EQ] = { - .visible = true, - .named = false, - }, [sym_annotation_key] = { .visible = true, .named = true, @@ -2669,7 +2669,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '0') ADVANCE(1925); if (lookahead == ':') ADVANCE(1566); if (lookahead == '<') ADVANCE(535); - if (lookahead == '=') ADVANCE(1582); + if (lookahead == '=') ADVANCE(1575); if (lookahead == 'B') ADVANCE(1847); if (lookahead == 'C') ADVANCE(1851); if (lookahead == 'D') ADVANCE(1859); @@ -6043,22 +6043,22 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'u') ADVANCE(1033); END_STATE(); case 586: - if (lookahead == 'd') ADVANCE(1580); + if (lookahead == 'd') ADVANCE(1581); END_STATE(); case 587: if (lookahead == 'd') ADVANCE(1574); END_STATE(); case 588: - if (lookahead == 'd') ADVANCE(1576); + if (lookahead == 'd') ADVANCE(1577); END_STATE(); case 589: if (lookahead == 'd') ADVANCE(1867); END_STATE(); case 590: - if (lookahead == 'd') ADVANCE(1575); + if (lookahead == 'd') ADVANCE(1576); END_STATE(); case 591: - if (lookahead == 'd') ADVANCE(1577); + if (lookahead == 'd') ADVANCE(1578); END_STATE(); case 592: if (lookahead == 'd') ADVANCE(1606); @@ -6442,7 +6442,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'e') ADVANCE(1864); END_STATE(); case 706: - if (lookahead == 'e') ADVANCE(1581); + if (lookahead == 'e') ADVANCE(1582); END_STATE(); case 707: if (lookahead == 'e') ADVANCE(1879); @@ -7456,7 +7456,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'm') ADVANCE(1587); END_STATE(); case 1035: - if (lookahead == 'm') ADVANCE(1579); + if (lookahead == 'm') ADVANCE(1580); END_STATE(); case 1036: if (lookahead == 'm') ADVANCE(188); @@ -7509,7 +7509,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'n') ADVANCE(1910); END_STATE(); case 1052: - if (lookahead == 'n') ADVANCE(1578); + if (lookahead == 'n') ADVANCE(1579); END_STATE(); case 1053: if (lookahead == 'n') ADVANCE(1657); @@ -9096,6 +9096,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == ',') ADVANCE(1590); if (lookahead == '-') ADVANCE(375); if (lookahead == '.') ADVANCE(494); + if (lookahead == '=') ADVANCE(1575); if (lookahead == '}') ADVANCE(1827); if (lookahead == '\t' || lookahead == '\n' || @@ -9125,28 +9126,28 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ACCEPT_TOKEN(anon_sym_DOTfield); END_STATE(); case 1575: - ACCEPT_TOKEN(sym_end_field); + ACCEPT_TOKEN(anon_sym_EQ); END_STATE(); case 1576: - ACCEPT_TOKEN(anon_sym_DOTmethod); + ACCEPT_TOKEN(sym_end_field); END_STATE(); case 1577: - ACCEPT_TOKEN(sym_end_method); + ACCEPT_TOKEN(anon_sym_DOTmethod); END_STATE(); case 1578: - ACCEPT_TOKEN(anon_sym_DOTannotation); + ACCEPT_TOKEN(sym_end_method); END_STATE(); case 1579: - ACCEPT_TOKEN(anon_sym_system); + ACCEPT_TOKEN(anon_sym_DOTannotation); END_STATE(); case 1580: - ACCEPT_TOKEN(anon_sym_build); + ACCEPT_TOKEN(anon_sym_system); END_STATE(); case 1581: - ACCEPT_TOKEN(anon_sym_runtime); + ACCEPT_TOKEN(anon_sym_build); END_STATE(); case 1582: - ACCEPT_TOKEN(anon_sym_EQ); + ACCEPT_TOKEN(anon_sym_runtime); END_STATE(); case 1583: ACCEPT_TOKEN(sym_annotation_key); @@ -10637,14 +10638,14 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [36] = {.lex_state = 6}, [37] = {.lex_state = 4}, [38] = {.lex_state = 4}, - [39] = {.lex_state = 4}, + [39] = {.lex_state = 7}, [40] = {.lex_state = 7}, - [41] = {.lex_state = 7}, - [42] = {.lex_state = 7}, + [41] = {.lex_state = 4}, + [42] = {.lex_state = 8}, [43] = {.lex_state = 8}, [44] = {.lex_state = 7}, [45] = {.lex_state = 7}, - [46] = {.lex_state = 8}, + [46] = {.lex_state = 7}, [47] = {.lex_state = 0}, [48] = {.lex_state = 0}, [49] = {.lex_state = 0}, @@ -10680,100 +10681,100 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [79] = {.lex_state = 0}, [80] = {.lex_state = 0}, [81] = {.lex_state = 0}, - [82] = {.lex_state = 4}, + [82] = {.lex_state = 0}, [83] = {.lex_state = 4}, [84] = {.lex_state = 4}, - [85] = {.lex_state = 0}, + [85] = {.lex_state = 4}, [86] = {.lex_state = 4}, - [87] = {.lex_state = 4}, - [88] = {.lex_state = 0}, + [87] = {.lex_state = 0}, + [88] = {.lex_state = 4}, [89] = {.lex_state = 0}, [90] = {.lex_state = 1568}, [91] = {.lex_state = 0}, - [92] = {.lex_state = 1568}, + [92] = {.lex_state = 0}, [93] = {.lex_state = 0}, [94] = {.lex_state = 0}, [95] = {.lex_state = 0}, [96] = {.lex_state = 0}, [97] = {.lex_state = 0}, - [98] = {.lex_state = 0}, + [98] = {.lex_state = 1568}, [99] = {.lex_state = 0}, [100] = {.lex_state = 0}, - [101] = {.lex_state = 1568}, + [101] = {.lex_state = 0}, [102] = {.lex_state = 0}, [103] = {.lex_state = 0}, [104] = {.lex_state = 0}, [105] = {.lex_state = 0}, [106] = {.lex_state = 0}, [107] = {.lex_state = 0}, - [108] = {.lex_state = 1568}, + [108] = {.lex_state = 0}, [109] = {.lex_state = 0}, [110] = {.lex_state = 0}, [111] = {.lex_state = 1568}, [112] = {.lex_state = 1568}, - [113] = {.lex_state = 1568}, - [114] = {.lex_state = 0}, + [113] = {.lex_state = 0}, + [114] = {.lex_state = 1568}, [115] = {.lex_state = 1568}, - [116] = {.lex_state = 4}, + [116] = {.lex_state = 1568}, [117] = {.lex_state = 1568}, [118] = {.lex_state = 1568}, - [119] = {.lex_state = 0}, + [119] = {.lex_state = 4}, [120] = {.lex_state = 0}, - [121] = {.lex_state = 1568}, - [122] = {.lex_state = 1568}, + [121] = {.lex_state = 0}, + [122] = {.lex_state = 1}, [123] = {.lex_state = 0}, [124] = {.lex_state = 0}, - [125] = {.lex_state = 0}, + [125] = {.lex_state = 1}, [126] = {.lex_state = 0}, - [127] = {.lex_state = 1}, - [128] = {.lex_state = 1}, + [127] = {.lex_state = 0}, + [128] = {.lex_state = 0}, [129] = {.lex_state = 1568}, - [130] = {.lex_state = 0}, + [130] = {.lex_state = 1568}, [131] = {.lex_state = 0}, [132] = {.lex_state = 0}, - [133] = {.lex_state = 1}, + [133] = {.lex_state = 0}, [134] = {.lex_state = 1568}, - [135] = {.lex_state = 1}, - [136] = {.lex_state = 1}, - [137] = {.lex_state = 1}, + [135] = {.lex_state = 1568}, + [136] = {.lex_state = 1568}, + [137] = {.lex_state = 1568}, [138] = {.lex_state = 1568}, - [139] = {.lex_state = 0}, - [140] = {.lex_state = 1568}, + [139] = {.lex_state = 1568}, + [140] = {.lex_state = 0}, [141] = {.lex_state = 0}, - [142] = {.lex_state = 1568}, - [143] = {.lex_state = 0}, + [142] = {.lex_state = 0}, + [143] = {.lex_state = 1568}, [144] = {.lex_state = 1}, - [145] = {.lex_state = 1568}, + [145] = {.lex_state = 1}, [146] = {.lex_state = 1568}, - [147] = {.lex_state = 0}, - [148] = {.lex_state = 0}, - [149] = {.lex_state = 1568}, + [147] = {.lex_state = 1568}, + [148] = {.lex_state = 1}, + [149] = {.lex_state = 1}, [150] = {.lex_state = 0}, [151] = {.lex_state = 0}, - [152] = {.lex_state = 1568}, - [153] = {.lex_state = 0}, - [154] = {.lex_state = 1}, - [155] = {.lex_state = 1}, - [156] = {.lex_state = 0}, - [157] = {.lex_state = 4}, - [158] = {.lex_state = 1}, - [159] = {.lex_state = 4}, - [160] = {.lex_state = 1568}, - [161] = {.lex_state = 0}, - [162] = {.lex_state = 1}, - [163] = {.lex_state = 1568}, - [164] = {.lex_state = 1}, - [165] = {.lex_state = 1}, - [166] = {.lex_state = 0}, + [152] = {.lex_state = 0}, + [153] = {.lex_state = 1}, + [154] = {.lex_state = 1568}, + [155] = {.lex_state = 0}, + [156] = {.lex_state = 1}, + [157] = {.lex_state = 0}, + [158] = {.lex_state = 4}, + [159] = {.lex_state = 1}, + [160] = {.lex_state = 1}, + [161] = {.lex_state = 4}, + [162] = {.lex_state = 0}, + [163] = {.lex_state = 0}, + [164] = {.lex_state = 4}, + [165] = {.lex_state = 0}, + [166] = {.lex_state = 1}, [167] = {.lex_state = 1}, - [168] = {.lex_state = 0}, - [169] = {.lex_state = 4}, + [168] = {.lex_state = 1}, + [169] = {.lex_state = 1}, [170] = {.lex_state = 1}, - [171] = {.lex_state = 1}, - [172] = {.lex_state = 1}, + [171] = {.lex_state = 1568}, + [172] = {.lex_state = 1568}, [173] = {.lex_state = 1}, - [174] = {.lex_state = 0}, - [175] = {.lex_state = 0}, + [174] = {.lex_state = 1}, + [175] = {.lex_state = 1}, [176] = {.lex_state = 0}, [177] = {.lex_state = 0}, [178] = {.lex_state = 0}, @@ -10802,6 +10803,8 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [201] = {.lex_state = 0}, [202] = {.lex_state = 0}, [203] = {.lex_state = 0}, + [204] = {.lex_state = 0}, + [205] = {.lex_state = 0}, }; static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { @@ -10812,6 +10815,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOTsource] = ACTIONS(1), [anon_sym_DOTimplements] = ACTIONS(1), [anon_sym_DOTfield] = ACTIONS(1), + [anon_sym_EQ] = ACTIONS(1), [sym_end_field] = ACTIONS(1), [anon_sym_DOTmethod] = ACTIONS(1), [sym_end_method] = ACTIONS(1), @@ -10819,7 +10823,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_system] = ACTIONS(1), [anon_sym_build] = ACTIONS(1), [anon_sym_runtime] = ACTIONS(1), - [anon_sym_EQ] = ACTIONS(1), [sym_end_annotation] = ACTIONS(1), [anon_sym_DOTsubannotation] = ACTIONS(1), [sym_end_subannotation] = ACTIONS(1), @@ -11112,14 +11115,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null_literal] = ACTIONS(1), }, [1] = { - [sym_class_definition] = STATE(203), - [sym_class_declaration] = STATE(156), + [sym_class_definition] = STATE(187), + [sym_class_declaration] = STATE(157), [anon_sym_DOTclass] = ACTIONS(5), [sym_comment] = ACTIONS(3), }, [2] = { [ts_builtin_sym_end] = ACTIONS(7), [anon_sym_DOTfield] = ACTIONS(7), + [anon_sym_EQ] = ACTIONS(7), [sym_end_field] = ACTIONS(7), [anon_sym_DOTmethod] = ACTIONS(7), [sym_end_method] = ACTIONS(7), @@ -11383,6 +11387,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [3] = { [ts_builtin_sym_end] = ACTIONS(11), [anon_sym_DOTfield] = ACTIONS(11), + [anon_sym_EQ] = ACTIONS(11), [sym_end_field] = ACTIONS(11), [anon_sym_DOTmethod] = ACTIONS(11), [sym_end_method] = ACTIONS(11), @@ -11644,786 +11649,790 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), }, [4] = { - [sym_annotation_definition] = STATE(25), + [sym_annotation_definition] = STATE(24), [sym_annotation_declaration] = STATE(115), - [sym_param_definition] = STATE(25), + [sym_param_definition] = STATE(24), [sym_param_declaration] = STATE(10), - [sym__code_line] = STATE(25), - [sym_statement] = STATE(25), + [sym__code_line] = STATE(24), + [sym_statement] = STATE(24), [sym_opcode] = STATE(31), - [sym__declaration] = STATE(25), - [sym_line_declaration] = STATE(25), - [sym_locals_declaration] = STATE(25), - [sym_catch_declaration] = STATE(25), - [sym_catchall_declaration] = STATE(25), - [sym_packed_switch_declaration] = STATE(25), - [sym_sparse_switch_declaration] = STATE(25), - [sym_array_data_declaration] = STATE(25), - [aux_sym_method_definition_repeat1] = STATE(4), + [sym__declaration] = STATE(24), + [sym_line_declaration] = STATE(24), + [sym_locals_declaration] = STATE(24), + [sym_catch_declaration] = STATE(24), + [sym_catchall_declaration] = STATE(24), + [sym_packed_switch_declaration] = STATE(24), + [sym_sparse_switch_declaration] = STATE(24), + [sym_array_data_declaration] = STATE(24), + [aux_sym_method_definition_repeat1] = STATE(6), [sym_end_method] = ACTIONS(15), [anon_sym_DOTannotation] = ACTIONS(17), - [anon_sym_DOTparam] = ACTIONS(20), - [sym_label] = ACTIONS(23), - [anon_sym_nop] = ACTIONS(26), - [anon_sym_move] = ACTIONS(29), - [anon_sym_move_SLASHfrom16] = ACTIONS(26), - [anon_sym_move_SLASH16] = ACTIONS(26), - [anon_sym_move_DASHwide] = ACTIONS(29), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(26), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(26), - [anon_sym_move_DASHobject] = ACTIONS(29), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(26), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(26), - [anon_sym_move_DASHresult] = ACTIONS(29), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(26), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(26), - [anon_sym_move_DASHexception] = ACTIONS(26), - [anon_sym_return_DASHvoid] = ACTIONS(26), - [anon_sym_return] = ACTIONS(29), - [anon_sym_return_DASHwide] = ACTIONS(26), - [anon_sym_return_DASHobject] = ACTIONS(26), - [anon_sym_const_SLASH4] = ACTIONS(26), - [anon_sym_const_SLASH16] = ACTIONS(26), - [anon_sym_const] = ACTIONS(29), - [anon_sym_const_SLASHhigh16] = ACTIONS(26), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(26), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(26), - [anon_sym_const_DASHwide] = ACTIONS(29), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(26), - [anon_sym_const_DASHstring] = ACTIONS(29), - [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(26), - [anon_sym_const_DASHclass] = ACTIONS(26), - [anon_sym_monitor_DASHenter] = ACTIONS(26), - [anon_sym_monitor_DASHexit] = ACTIONS(26), - [anon_sym_check_DASHcast] = ACTIONS(26), - [anon_sym_instance_DASHof] = ACTIONS(26), - [anon_sym_array_DASHlength] = ACTIONS(26), - [anon_sym_new_DASHinstance] = ACTIONS(26), - [anon_sym_new_DASHarray] = ACTIONS(26), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(29), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(26), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(26), - [anon_sym_throw] = ACTIONS(26), - [anon_sym_goto] = ACTIONS(29), - [anon_sym_goto_SLASH16] = ACTIONS(26), - [anon_sym_goto_SLASH32] = ACTIONS(26), - [anon_sym_packed_DASHswitch] = ACTIONS(26), - [anon_sym_sparse_DASHswitch] = ACTIONS(26), - [anon_sym_cmpl_DASHfloat] = ACTIONS(26), - [anon_sym_cmpg_DASHfloat] = ACTIONS(26), - [anon_sym_cmpl_DASHdouble] = ACTIONS(26), - [anon_sym_cmpg_DASHdouble] = ACTIONS(26), - [anon_sym_cmp_DASHlong] = ACTIONS(26), - [anon_sym_if_DASHeq] = ACTIONS(29), - [anon_sym_if_DASHne] = ACTIONS(29), - [anon_sym_if_DASHlt] = ACTIONS(29), - [anon_sym_if_DASHge] = ACTIONS(29), - [anon_sym_if_DASHgt] = ACTIONS(29), - [anon_sym_if_DASHle] = ACTIONS(29), - [anon_sym_if_DASHeqz] = ACTIONS(26), - [anon_sym_if_DASHnez] = ACTIONS(26), - [anon_sym_if_DASHltz] = ACTIONS(26), - [anon_sym_if_DASHgez] = ACTIONS(26), - [anon_sym_if_DASHgtz] = ACTIONS(26), - [anon_sym_if_DASHlez] = ACTIONS(26), - [anon_sym_aget] = ACTIONS(29), - [anon_sym_aget_DASHwide] = ACTIONS(26), - [anon_sym_aget_DASHobject] = ACTIONS(26), - [anon_sym_aget_DASHboolean] = ACTIONS(26), - [anon_sym_aget_DASHbyte] = ACTIONS(26), - [anon_sym_aget_DASHchar] = ACTIONS(26), - [anon_sym_aget_DASHshort] = ACTIONS(26), - [anon_sym_aput] = ACTIONS(29), - [anon_sym_aput_DASHwide] = ACTIONS(26), - [anon_sym_aput_DASHobject] = ACTIONS(26), - [anon_sym_aput_DASHboolean] = ACTIONS(26), - [anon_sym_aput_DASHbyte] = ACTIONS(26), - [anon_sym_aput_DASHchar] = ACTIONS(26), - [anon_sym_aput_DASHshort] = ACTIONS(26), - [anon_sym_iget] = ACTIONS(29), - [anon_sym_iget_DASHwide] = ACTIONS(29), - [anon_sym_iget_DASHobject] = ACTIONS(29), - [anon_sym_iget_DASHboolean] = ACTIONS(26), - [anon_sym_iget_DASHbyte] = ACTIONS(26), - [anon_sym_iget_DASHchar] = ACTIONS(26), - [anon_sym_iget_DASHshort] = ACTIONS(26), - [anon_sym_iput] = ACTIONS(29), - [anon_sym_iput_DASHwide] = ACTIONS(29), - [anon_sym_iput_DASHobject] = ACTIONS(29), - [anon_sym_iput_DASHboolean] = ACTIONS(26), - [anon_sym_iput_DASHbyte] = ACTIONS(26), - [anon_sym_iput_DASHchar] = ACTIONS(26), - [anon_sym_iput_DASHshort] = ACTIONS(26), - [anon_sym_sget] = ACTIONS(29), - [anon_sym_sget_DASHwide] = ACTIONS(26), - [anon_sym_sget_DASHobject] = ACTIONS(26), - [anon_sym_sget_DASHboolean] = ACTIONS(26), - [anon_sym_sget_DASHbyte] = ACTIONS(26), - [anon_sym_sget_DASHchar] = ACTIONS(26), - [anon_sym_sget_DASHshort] = ACTIONS(26), - [anon_sym_sput] = ACTIONS(29), - [anon_sym_sput_DASHwide] = ACTIONS(26), - [anon_sym_sput_DASHobject] = ACTIONS(26), - [anon_sym_sput_DASHboolean] = ACTIONS(26), - [anon_sym_sput_DASHbyte] = ACTIONS(26), - [anon_sym_sput_DASHchar] = ACTIONS(26), - [anon_sym_sput_DASHshort] = ACTIONS(26), - [anon_sym_invoke_DASHvirtual] = ACTIONS(29), - [anon_sym_invoke_DASHsuper] = ACTIONS(29), - [anon_sym_invoke_DASHdirect] = ACTIONS(29), - [anon_sym_invoke_DASHstatic] = ACTIONS(29), - [anon_sym_invoke_DASHinterface] = ACTIONS(29), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(26), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(26), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(26), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(26), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(26), - [anon_sym_neg_DASHint] = ACTIONS(26), - [anon_sym_not_DASHint] = ACTIONS(26), - [anon_sym_neg_DASHlong] = ACTIONS(26), - [anon_sym_not_DASHlong] = ACTIONS(26), - [anon_sym_neg_DASHfloat] = ACTIONS(26), - [anon_sym_neg_DASHdouble] = ACTIONS(26), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(26), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(26), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(26), - [anon_sym_long_DASHto_DASHint] = ACTIONS(26), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(26), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(26), - [anon_sym_float_DASHto_DASHint] = ACTIONS(26), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(26), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(26), - [anon_sym_double_DASHto_DASHint] = ACTIONS(26), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(26), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(26), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(26), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(26), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(26), - [anon_sym_add_DASHint] = ACTIONS(29), - [anon_sym_sub_DASHint] = ACTIONS(29), - [anon_sym_mul_DASHint] = ACTIONS(29), - [anon_sym_div_DASHint] = ACTIONS(29), - [anon_sym_rem_DASHint] = ACTIONS(29), - [anon_sym_and_DASHint] = ACTIONS(29), - [anon_sym_or_DASHint] = ACTIONS(29), - [anon_sym_xor_DASHint] = ACTIONS(29), - [anon_sym_shl_DASHint] = ACTIONS(29), - [anon_sym_shr_DASHint] = ACTIONS(29), - [anon_sym_ushr_DASHint] = ACTIONS(29), - [anon_sym_add_DASHlong] = ACTIONS(29), - [anon_sym_sub_DASHlong] = ACTIONS(29), - [anon_sym_mul_DASHlong] = ACTIONS(29), - [anon_sym_div_DASHlong] = ACTIONS(29), - [anon_sym_rem_DASHlong] = ACTIONS(29), - [anon_sym_and_DASHlong] = ACTIONS(29), - [anon_sym_or_DASHlong] = ACTIONS(29), - [anon_sym_xor_DASHlong] = ACTIONS(29), - [anon_sym_shl_DASHlong] = ACTIONS(29), - [anon_sym_shr_DASHlong] = ACTIONS(29), - [anon_sym_ushr_DASHlong] = ACTIONS(29), - [anon_sym_add_DASHfloat] = ACTIONS(29), - [anon_sym_sub_DASHfloat] = ACTIONS(29), - [anon_sym_mul_DASHfloat] = ACTIONS(29), - [anon_sym_div_DASHfloat] = ACTIONS(29), - [anon_sym_rem_DASHfloat] = ACTIONS(29), - [anon_sym_add_DASHdouble] = ACTIONS(29), - [anon_sym_sub_DASHdouble] = ACTIONS(29), - [anon_sym_mul_DASHdouble] = ACTIONS(29), - [anon_sym_div_DASHdouble] = ACTIONS(29), - [anon_sym_rem_DASHdouble] = ACTIONS(29), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(26), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(26), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(26), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(26), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(26), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(26), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(26), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(26), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(26), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(26), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(26), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(26), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(26), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(26), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(26), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(26), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(26), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(26), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(26), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(26), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(26), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(26), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(26), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(26), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(26), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(26), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(26), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(26), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(26), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(26), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(26), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(26), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(26), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(26), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(26), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(26), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(26), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(26), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(26), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(26), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(26), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(26), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(26), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(26), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(26), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(26), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(26), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(26), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(26), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(26), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(26), - [anon_sym_execute_DASHinline] = ACTIONS(26), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(26), - [anon_sym_iget_DASHquick] = ACTIONS(26), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(26), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(26), - [anon_sym_iput_DASHquick] = ACTIONS(26), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(26), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(26), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(29), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(26), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(29), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(26), - [anon_sym_DOTline] = ACTIONS(32), - [anon_sym_DOTlocals] = ACTIONS(35), - [anon_sym_DOTcatch] = ACTIONS(38), - [anon_sym_DOTcatchall] = ACTIONS(41), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(44), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(47), - [anon_sym_DOTarray_DASHdata] = ACTIONS(50), + [anon_sym_DOTparam] = ACTIONS(19), + [sym_label] = ACTIONS(21), + [anon_sym_nop] = ACTIONS(23), + [anon_sym_move] = ACTIONS(25), + [anon_sym_move_SLASHfrom16] = ACTIONS(23), + [anon_sym_move_SLASH16] = ACTIONS(23), + [anon_sym_move_DASHwide] = ACTIONS(25), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(23), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(23), + [anon_sym_move_DASHobject] = ACTIONS(25), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(23), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(23), + [anon_sym_move_DASHresult] = ACTIONS(25), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(23), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(23), + [anon_sym_move_DASHexception] = ACTIONS(23), + [anon_sym_return_DASHvoid] = ACTIONS(23), + [anon_sym_return] = ACTIONS(25), + [anon_sym_return_DASHwide] = ACTIONS(23), + [anon_sym_return_DASHobject] = ACTIONS(23), + [anon_sym_const_SLASH4] = ACTIONS(23), + [anon_sym_const_SLASH16] = ACTIONS(23), + [anon_sym_const] = ACTIONS(25), + [anon_sym_const_SLASHhigh16] = ACTIONS(23), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(23), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(23), + [anon_sym_const_DASHwide] = ACTIONS(25), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(23), + [anon_sym_const_DASHstring] = ACTIONS(25), + [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(23), + [anon_sym_const_DASHclass] = ACTIONS(23), + [anon_sym_monitor_DASHenter] = ACTIONS(23), + [anon_sym_monitor_DASHexit] = ACTIONS(23), + [anon_sym_check_DASHcast] = ACTIONS(23), + [anon_sym_instance_DASHof] = ACTIONS(23), + [anon_sym_array_DASHlength] = ACTIONS(23), + [anon_sym_new_DASHinstance] = ACTIONS(23), + [anon_sym_new_DASHarray] = ACTIONS(23), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(25), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(23), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(23), + [anon_sym_throw] = ACTIONS(23), + [anon_sym_goto] = ACTIONS(25), + [anon_sym_goto_SLASH16] = ACTIONS(23), + [anon_sym_goto_SLASH32] = ACTIONS(23), + [anon_sym_packed_DASHswitch] = ACTIONS(23), + [anon_sym_sparse_DASHswitch] = ACTIONS(23), + [anon_sym_cmpl_DASHfloat] = ACTIONS(23), + [anon_sym_cmpg_DASHfloat] = ACTIONS(23), + [anon_sym_cmpl_DASHdouble] = ACTIONS(23), + [anon_sym_cmpg_DASHdouble] = ACTIONS(23), + [anon_sym_cmp_DASHlong] = ACTIONS(23), + [anon_sym_if_DASHeq] = ACTIONS(25), + [anon_sym_if_DASHne] = ACTIONS(25), + [anon_sym_if_DASHlt] = ACTIONS(25), + [anon_sym_if_DASHge] = ACTIONS(25), + [anon_sym_if_DASHgt] = ACTIONS(25), + [anon_sym_if_DASHle] = ACTIONS(25), + [anon_sym_if_DASHeqz] = ACTIONS(23), + [anon_sym_if_DASHnez] = ACTIONS(23), + [anon_sym_if_DASHltz] = ACTIONS(23), + [anon_sym_if_DASHgez] = ACTIONS(23), + [anon_sym_if_DASHgtz] = ACTIONS(23), + [anon_sym_if_DASHlez] = ACTIONS(23), + [anon_sym_aget] = ACTIONS(25), + [anon_sym_aget_DASHwide] = ACTIONS(23), + [anon_sym_aget_DASHobject] = ACTIONS(23), + [anon_sym_aget_DASHboolean] = ACTIONS(23), + [anon_sym_aget_DASHbyte] = ACTIONS(23), + [anon_sym_aget_DASHchar] = ACTIONS(23), + [anon_sym_aget_DASHshort] = ACTIONS(23), + [anon_sym_aput] = ACTIONS(25), + [anon_sym_aput_DASHwide] = ACTIONS(23), + [anon_sym_aput_DASHobject] = ACTIONS(23), + [anon_sym_aput_DASHboolean] = ACTIONS(23), + [anon_sym_aput_DASHbyte] = ACTIONS(23), + [anon_sym_aput_DASHchar] = ACTIONS(23), + [anon_sym_aput_DASHshort] = ACTIONS(23), + [anon_sym_iget] = ACTIONS(25), + [anon_sym_iget_DASHwide] = ACTIONS(25), + [anon_sym_iget_DASHobject] = ACTIONS(25), + [anon_sym_iget_DASHboolean] = ACTIONS(23), + [anon_sym_iget_DASHbyte] = ACTIONS(23), + [anon_sym_iget_DASHchar] = ACTIONS(23), + [anon_sym_iget_DASHshort] = ACTIONS(23), + [anon_sym_iput] = ACTIONS(25), + [anon_sym_iput_DASHwide] = ACTIONS(25), + [anon_sym_iput_DASHobject] = ACTIONS(25), + [anon_sym_iput_DASHboolean] = ACTIONS(23), + [anon_sym_iput_DASHbyte] = ACTIONS(23), + [anon_sym_iput_DASHchar] = ACTIONS(23), + [anon_sym_iput_DASHshort] = ACTIONS(23), + [anon_sym_sget] = ACTIONS(25), + [anon_sym_sget_DASHwide] = ACTIONS(23), + [anon_sym_sget_DASHobject] = ACTIONS(23), + [anon_sym_sget_DASHboolean] = ACTIONS(23), + [anon_sym_sget_DASHbyte] = ACTIONS(23), + [anon_sym_sget_DASHchar] = ACTIONS(23), + [anon_sym_sget_DASHshort] = ACTIONS(23), + [anon_sym_sput] = ACTIONS(25), + [anon_sym_sput_DASHwide] = ACTIONS(23), + [anon_sym_sput_DASHobject] = ACTIONS(23), + [anon_sym_sput_DASHboolean] = ACTIONS(23), + [anon_sym_sput_DASHbyte] = ACTIONS(23), + [anon_sym_sput_DASHchar] = ACTIONS(23), + [anon_sym_sput_DASHshort] = ACTIONS(23), + [anon_sym_invoke_DASHvirtual] = ACTIONS(25), + [anon_sym_invoke_DASHsuper] = ACTIONS(25), + [anon_sym_invoke_DASHdirect] = ACTIONS(25), + [anon_sym_invoke_DASHstatic] = ACTIONS(25), + [anon_sym_invoke_DASHinterface] = ACTIONS(25), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(23), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(23), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(23), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(23), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(23), + [anon_sym_neg_DASHint] = ACTIONS(23), + [anon_sym_not_DASHint] = ACTIONS(23), + [anon_sym_neg_DASHlong] = ACTIONS(23), + [anon_sym_not_DASHlong] = ACTIONS(23), + [anon_sym_neg_DASHfloat] = ACTIONS(23), + [anon_sym_neg_DASHdouble] = ACTIONS(23), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(23), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(23), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(23), + [anon_sym_long_DASHto_DASHint] = ACTIONS(23), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(23), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(23), + [anon_sym_float_DASHto_DASHint] = ACTIONS(23), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(23), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(23), + [anon_sym_double_DASHto_DASHint] = ACTIONS(23), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(23), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(23), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(23), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(23), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(23), + [anon_sym_add_DASHint] = ACTIONS(25), + [anon_sym_sub_DASHint] = ACTIONS(25), + [anon_sym_mul_DASHint] = ACTIONS(25), + [anon_sym_div_DASHint] = ACTIONS(25), + [anon_sym_rem_DASHint] = ACTIONS(25), + [anon_sym_and_DASHint] = ACTIONS(25), + [anon_sym_or_DASHint] = ACTIONS(25), + [anon_sym_xor_DASHint] = ACTIONS(25), + [anon_sym_shl_DASHint] = ACTIONS(25), + [anon_sym_shr_DASHint] = ACTIONS(25), + [anon_sym_ushr_DASHint] = ACTIONS(25), + [anon_sym_add_DASHlong] = ACTIONS(25), + [anon_sym_sub_DASHlong] = ACTIONS(25), + [anon_sym_mul_DASHlong] = ACTIONS(25), + [anon_sym_div_DASHlong] = ACTIONS(25), + [anon_sym_rem_DASHlong] = ACTIONS(25), + [anon_sym_and_DASHlong] = ACTIONS(25), + [anon_sym_or_DASHlong] = ACTIONS(25), + [anon_sym_xor_DASHlong] = ACTIONS(25), + [anon_sym_shl_DASHlong] = ACTIONS(25), + [anon_sym_shr_DASHlong] = ACTIONS(25), + [anon_sym_ushr_DASHlong] = ACTIONS(25), + [anon_sym_add_DASHfloat] = ACTIONS(25), + [anon_sym_sub_DASHfloat] = ACTIONS(25), + [anon_sym_mul_DASHfloat] = ACTIONS(25), + [anon_sym_div_DASHfloat] = ACTIONS(25), + [anon_sym_rem_DASHfloat] = ACTIONS(25), + [anon_sym_add_DASHdouble] = ACTIONS(25), + [anon_sym_sub_DASHdouble] = ACTIONS(25), + [anon_sym_mul_DASHdouble] = ACTIONS(25), + [anon_sym_div_DASHdouble] = ACTIONS(25), + [anon_sym_rem_DASHdouble] = ACTIONS(25), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(23), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(23), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(23), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(23), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(23), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(23), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(23), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(23), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(23), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(23), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(23), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(23), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(23), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(23), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(23), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(23), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(23), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(23), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(23), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(23), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(23), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(23), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(23), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(23), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(23), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(23), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(23), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(23), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(23), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(23), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(23), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(23), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(23), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(23), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(23), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(23), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(23), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(23), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(23), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(23), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(23), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(23), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(23), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(23), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(23), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(23), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(23), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(23), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(23), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(23), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(23), + [anon_sym_execute_DASHinline] = ACTIONS(23), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(23), + [anon_sym_iget_DASHquick] = ACTIONS(23), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(23), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(23), + [anon_sym_iput_DASHquick] = ACTIONS(23), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(23), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(23), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(25), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(23), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(25), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(23), + [anon_sym_DOTline] = ACTIONS(27), + [anon_sym_DOTlocals] = ACTIONS(29), + [anon_sym_DOTcatch] = ACTIONS(31), + [anon_sym_DOTcatchall] = ACTIONS(33), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(35), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(37), + [anon_sym_DOTarray_DASHdata] = ACTIONS(39), [sym_comment] = ACTIONS(3), }, [5] = { - [sym_annotation_definition] = STATE(25), + [sym_annotation_definition] = STATE(24), [sym_annotation_declaration] = STATE(115), - [sym_param_definition] = STATE(25), + [sym_param_definition] = STATE(24), [sym_param_declaration] = STATE(10), - [sym__code_line] = STATE(25), - [sym_statement] = STATE(25), + [sym__code_line] = STATE(24), + [sym_statement] = STATE(24), [sym_opcode] = STATE(31), - [sym__declaration] = STATE(25), - [sym_line_declaration] = STATE(25), - [sym_locals_declaration] = STATE(25), - [sym_catch_declaration] = STATE(25), - [sym_catchall_declaration] = STATE(25), - [sym_packed_switch_declaration] = STATE(25), - [sym_sparse_switch_declaration] = STATE(25), - [sym_array_data_declaration] = STATE(25), - [aux_sym_method_definition_repeat1] = STATE(6), - [sym_end_method] = ACTIONS(53), - [anon_sym_DOTannotation] = ACTIONS(55), - [anon_sym_DOTparam] = ACTIONS(57), - [sym_label] = ACTIONS(59), - [anon_sym_nop] = ACTIONS(61), - [anon_sym_move] = ACTIONS(63), - [anon_sym_move_SLASHfrom16] = ACTIONS(61), - [anon_sym_move_SLASH16] = ACTIONS(61), - [anon_sym_move_DASHwide] = ACTIONS(63), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(61), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(61), - [anon_sym_move_DASHobject] = ACTIONS(63), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(61), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(61), - [anon_sym_move_DASHresult] = ACTIONS(63), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(61), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(61), - [anon_sym_move_DASHexception] = ACTIONS(61), - [anon_sym_return_DASHvoid] = ACTIONS(61), - [anon_sym_return] = ACTIONS(63), - [anon_sym_return_DASHwide] = ACTIONS(61), - [anon_sym_return_DASHobject] = ACTIONS(61), - [anon_sym_const_SLASH4] = ACTIONS(61), - [anon_sym_const_SLASH16] = ACTIONS(61), - [anon_sym_const] = ACTIONS(63), - [anon_sym_const_SLASHhigh16] = ACTIONS(61), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(61), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(61), - [anon_sym_const_DASHwide] = ACTIONS(63), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(61), - [anon_sym_const_DASHstring] = ACTIONS(63), - [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(61), - [anon_sym_const_DASHclass] = ACTIONS(61), - [anon_sym_monitor_DASHenter] = ACTIONS(61), - [anon_sym_monitor_DASHexit] = ACTIONS(61), - [anon_sym_check_DASHcast] = ACTIONS(61), - [anon_sym_instance_DASHof] = ACTIONS(61), - [anon_sym_array_DASHlength] = ACTIONS(61), - [anon_sym_new_DASHinstance] = ACTIONS(61), - [anon_sym_new_DASHarray] = ACTIONS(61), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(63), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(61), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(61), - [anon_sym_throw] = ACTIONS(61), - [anon_sym_goto] = ACTIONS(63), - [anon_sym_goto_SLASH16] = ACTIONS(61), - [anon_sym_goto_SLASH32] = ACTIONS(61), - [anon_sym_packed_DASHswitch] = ACTIONS(61), - [anon_sym_sparse_DASHswitch] = ACTIONS(61), - [anon_sym_cmpl_DASHfloat] = ACTIONS(61), - [anon_sym_cmpg_DASHfloat] = ACTIONS(61), - [anon_sym_cmpl_DASHdouble] = ACTIONS(61), - [anon_sym_cmpg_DASHdouble] = ACTIONS(61), - [anon_sym_cmp_DASHlong] = ACTIONS(61), - [anon_sym_if_DASHeq] = ACTIONS(63), - [anon_sym_if_DASHne] = ACTIONS(63), - [anon_sym_if_DASHlt] = ACTIONS(63), - [anon_sym_if_DASHge] = ACTIONS(63), - [anon_sym_if_DASHgt] = ACTIONS(63), - [anon_sym_if_DASHle] = ACTIONS(63), - [anon_sym_if_DASHeqz] = ACTIONS(61), - [anon_sym_if_DASHnez] = ACTIONS(61), - [anon_sym_if_DASHltz] = ACTIONS(61), - [anon_sym_if_DASHgez] = ACTIONS(61), - [anon_sym_if_DASHgtz] = ACTIONS(61), - [anon_sym_if_DASHlez] = ACTIONS(61), - [anon_sym_aget] = ACTIONS(63), - [anon_sym_aget_DASHwide] = ACTIONS(61), - [anon_sym_aget_DASHobject] = ACTIONS(61), - [anon_sym_aget_DASHboolean] = ACTIONS(61), - [anon_sym_aget_DASHbyte] = ACTIONS(61), - [anon_sym_aget_DASHchar] = ACTIONS(61), - [anon_sym_aget_DASHshort] = ACTIONS(61), - [anon_sym_aput] = ACTIONS(63), - [anon_sym_aput_DASHwide] = ACTIONS(61), - [anon_sym_aput_DASHobject] = ACTIONS(61), - [anon_sym_aput_DASHboolean] = ACTIONS(61), - [anon_sym_aput_DASHbyte] = ACTIONS(61), - [anon_sym_aput_DASHchar] = ACTIONS(61), - [anon_sym_aput_DASHshort] = ACTIONS(61), - [anon_sym_iget] = ACTIONS(63), - [anon_sym_iget_DASHwide] = ACTIONS(63), - [anon_sym_iget_DASHobject] = ACTIONS(63), - [anon_sym_iget_DASHboolean] = ACTIONS(61), - [anon_sym_iget_DASHbyte] = ACTIONS(61), - [anon_sym_iget_DASHchar] = ACTIONS(61), - [anon_sym_iget_DASHshort] = ACTIONS(61), - [anon_sym_iput] = ACTIONS(63), - [anon_sym_iput_DASHwide] = ACTIONS(63), - [anon_sym_iput_DASHobject] = ACTIONS(63), - [anon_sym_iput_DASHboolean] = ACTIONS(61), - [anon_sym_iput_DASHbyte] = ACTIONS(61), - [anon_sym_iput_DASHchar] = ACTIONS(61), - [anon_sym_iput_DASHshort] = ACTIONS(61), - [anon_sym_sget] = ACTIONS(63), - [anon_sym_sget_DASHwide] = ACTIONS(61), - [anon_sym_sget_DASHobject] = ACTIONS(61), - [anon_sym_sget_DASHboolean] = ACTIONS(61), - [anon_sym_sget_DASHbyte] = ACTIONS(61), - [anon_sym_sget_DASHchar] = ACTIONS(61), - [anon_sym_sget_DASHshort] = ACTIONS(61), - [anon_sym_sput] = ACTIONS(63), - [anon_sym_sput_DASHwide] = ACTIONS(61), - [anon_sym_sput_DASHobject] = ACTIONS(61), - [anon_sym_sput_DASHboolean] = ACTIONS(61), - [anon_sym_sput_DASHbyte] = ACTIONS(61), - [anon_sym_sput_DASHchar] = ACTIONS(61), - [anon_sym_sput_DASHshort] = ACTIONS(61), - [anon_sym_invoke_DASHvirtual] = ACTIONS(63), - [anon_sym_invoke_DASHsuper] = ACTIONS(63), - [anon_sym_invoke_DASHdirect] = ACTIONS(63), - [anon_sym_invoke_DASHstatic] = ACTIONS(63), - [anon_sym_invoke_DASHinterface] = ACTIONS(63), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(61), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(61), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(61), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(61), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(61), - [anon_sym_neg_DASHint] = ACTIONS(61), - [anon_sym_not_DASHint] = ACTIONS(61), - [anon_sym_neg_DASHlong] = ACTIONS(61), - [anon_sym_not_DASHlong] = ACTIONS(61), - [anon_sym_neg_DASHfloat] = ACTIONS(61), - [anon_sym_neg_DASHdouble] = ACTIONS(61), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(61), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(61), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(61), - [anon_sym_long_DASHto_DASHint] = ACTIONS(61), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(61), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(61), - [anon_sym_float_DASHto_DASHint] = ACTIONS(61), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(61), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(61), - [anon_sym_double_DASHto_DASHint] = ACTIONS(61), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(61), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(61), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(61), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(61), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(61), - [anon_sym_add_DASHint] = ACTIONS(63), - [anon_sym_sub_DASHint] = ACTIONS(63), - [anon_sym_mul_DASHint] = ACTIONS(63), - [anon_sym_div_DASHint] = ACTIONS(63), - [anon_sym_rem_DASHint] = ACTIONS(63), - [anon_sym_and_DASHint] = ACTIONS(63), - [anon_sym_or_DASHint] = ACTIONS(63), - [anon_sym_xor_DASHint] = ACTIONS(63), - [anon_sym_shl_DASHint] = ACTIONS(63), - [anon_sym_shr_DASHint] = ACTIONS(63), - [anon_sym_ushr_DASHint] = ACTIONS(63), - [anon_sym_add_DASHlong] = ACTIONS(63), - [anon_sym_sub_DASHlong] = ACTIONS(63), - [anon_sym_mul_DASHlong] = ACTIONS(63), - [anon_sym_div_DASHlong] = ACTIONS(63), - [anon_sym_rem_DASHlong] = ACTIONS(63), - [anon_sym_and_DASHlong] = ACTIONS(63), - [anon_sym_or_DASHlong] = ACTIONS(63), - [anon_sym_xor_DASHlong] = ACTIONS(63), - [anon_sym_shl_DASHlong] = ACTIONS(63), - [anon_sym_shr_DASHlong] = ACTIONS(63), - [anon_sym_ushr_DASHlong] = ACTIONS(63), - [anon_sym_add_DASHfloat] = ACTIONS(63), - [anon_sym_sub_DASHfloat] = ACTIONS(63), - [anon_sym_mul_DASHfloat] = ACTIONS(63), - [anon_sym_div_DASHfloat] = ACTIONS(63), - [anon_sym_rem_DASHfloat] = ACTIONS(63), - [anon_sym_add_DASHdouble] = ACTIONS(63), - [anon_sym_sub_DASHdouble] = ACTIONS(63), - [anon_sym_mul_DASHdouble] = ACTIONS(63), - [anon_sym_div_DASHdouble] = ACTIONS(63), - [anon_sym_rem_DASHdouble] = ACTIONS(63), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(61), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(61), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(61), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(61), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(61), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(61), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(61), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(61), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(61), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(61), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(61), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(61), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(61), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(61), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(61), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(61), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(61), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(61), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(61), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(61), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(61), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(61), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(61), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(61), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(61), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(61), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(61), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(61), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(61), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(61), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(61), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(61), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(61), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(61), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(61), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(61), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(61), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(61), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(61), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(61), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(61), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(61), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(61), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(61), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(61), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(61), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(61), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(61), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(61), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(61), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(61), - [anon_sym_execute_DASHinline] = ACTIONS(61), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(61), - [anon_sym_iget_DASHquick] = ACTIONS(61), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(61), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(61), - [anon_sym_iput_DASHquick] = ACTIONS(61), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(61), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(61), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(63), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(61), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(63), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(61), - [anon_sym_DOTline] = ACTIONS(65), - [anon_sym_DOTlocals] = ACTIONS(67), - [anon_sym_DOTcatch] = ACTIONS(69), - [anon_sym_DOTcatchall] = ACTIONS(71), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(73), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(75), - [anon_sym_DOTarray_DASHdata] = ACTIONS(77), + [sym__declaration] = STATE(24), + [sym_line_declaration] = STATE(24), + [sym_locals_declaration] = STATE(24), + [sym_catch_declaration] = STATE(24), + [sym_catchall_declaration] = STATE(24), + [sym_packed_switch_declaration] = STATE(24), + [sym_sparse_switch_declaration] = STATE(24), + [sym_array_data_declaration] = STATE(24), + [aux_sym_method_definition_repeat1] = STATE(4), + [sym_end_method] = ACTIONS(41), + [anon_sym_DOTannotation] = ACTIONS(17), + [anon_sym_DOTparam] = ACTIONS(19), + [sym_label] = ACTIONS(21), + [anon_sym_nop] = ACTIONS(23), + [anon_sym_move] = ACTIONS(25), + [anon_sym_move_SLASHfrom16] = ACTIONS(23), + [anon_sym_move_SLASH16] = ACTIONS(23), + [anon_sym_move_DASHwide] = ACTIONS(25), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(23), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(23), + [anon_sym_move_DASHobject] = ACTIONS(25), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(23), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(23), + [anon_sym_move_DASHresult] = ACTIONS(25), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(23), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(23), + [anon_sym_move_DASHexception] = ACTIONS(23), + [anon_sym_return_DASHvoid] = ACTIONS(23), + [anon_sym_return] = ACTIONS(25), + [anon_sym_return_DASHwide] = ACTIONS(23), + [anon_sym_return_DASHobject] = ACTIONS(23), + [anon_sym_const_SLASH4] = ACTIONS(23), + [anon_sym_const_SLASH16] = ACTIONS(23), + [anon_sym_const] = ACTIONS(25), + [anon_sym_const_SLASHhigh16] = ACTIONS(23), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(23), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(23), + [anon_sym_const_DASHwide] = ACTIONS(25), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(23), + [anon_sym_const_DASHstring] = ACTIONS(25), + [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(23), + [anon_sym_const_DASHclass] = ACTIONS(23), + [anon_sym_monitor_DASHenter] = ACTIONS(23), + [anon_sym_monitor_DASHexit] = ACTIONS(23), + [anon_sym_check_DASHcast] = ACTIONS(23), + [anon_sym_instance_DASHof] = ACTIONS(23), + [anon_sym_array_DASHlength] = ACTIONS(23), + [anon_sym_new_DASHinstance] = ACTIONS(23), + [anon_sym_new_DASHarray] = ACTIONS(23), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(25), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(23), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(23), + [anon_sym_throw] = ACTIONS(23), + [anon_sym_goto] = ACTIONS(25), + [anon_sym_goto_SLASH16] = ACTIONS(23), + [anon_sym_goto_SLASH32] = ACTIONS(23), + [anon_sym_packed_DASHswitch] = ACTIONS(23), + [anon_sym_sparse_DASHswitch] = ACTIONS(23), + [anon_sym_cmpl_DASHfloat] = ACTIONS(23), + [anon_sym_cmpg_DASHfloat] = ACTIONS(23), + [anon_sym_cmpl_DASHdouble] = ACTIONS(23), + [anon_sym_cmpg_DASHdouble] = ACTIONS(23), + [anon_sym_cmp_DASHlong] = ACTIONS(23), + [anon_sym_if_DASHeq] = ACTIONS(25), + [anon_sym_if_DASHne] = ACTIONS(25), + [anon_sym_if_DASHlt] = ACTIONS(25), + [anon_sym_if_DASHge] = ACTIONS(25), + [anon_sym_if_DASHgt] = ACTIONS(25), + [anon_sym_if_DASHle] = ACTIONS(25), + [anon_sym_if_DASHeqz] = ACTIONS(23), + [anon_sym_if_DASHnez] = ACTIONS(23), + [anon_sym_if_DASHltz] = ACTIONS(23), + [anon_sym_if_DASHgez] = ACTIONS(23), + [anon_sym_if_DASHgtz] = ACTIONS(23), + [anon_sym_if_DASHlez] = ACTIONS(23), + [anon_sym_aget] = ACTIONS(25), + [anon_sym_aget_DASHwide] = ACTIONS(23), + [anon_sym_aget_DASHobject] = ACTIONS(23), + [anon_sym_aget_DASHboolean] = ACTIONS(23), + [anon_sym_aget_DASHbyte] = ACTIONS(23), + [anon_sym_aget_DASHchar] = ACTIONS(23), + [anon_sym_aget_DASHshort] = ACTIONS(23), + [anon_sym_aput] = ACTIONS(25), + [anon_sym_aput_DASHwide] = ACTIONS(23), + [anon_sym_aput_DASHobject] = ACTIONS(23), + [anon_sym_aput_DASHboolean] = ACTIONS(23), + [anon_sym_aput_DASHbyte] = ACTIONS(23), + [anon_sym_aput_DASHchar] = ACTIONS(23), + [anon_sym_aput_DASHshort] = ACTIONS(23), + [anon_sym_iget] = ACTIONS(25), + [anon_sym_iget_DASHwide] = ACTIONS(25), + [anon_sym_iget_DASHobject] = ACTIONS(25), + [anon_sym_iget_DASHboolean] = ACTIONS(23), + [anon_sym_iget_DASHbyte] = ACTIONS(23), + [anon_sym_iget_DASHchar] = ACTIONS(23), + [anon_sym_iget_DASHshort] = ACTIONS(23), + [anon_sym_iput] = ACTIONS(25), + [anon_sym_iput_DASHwide] = ACTIONS(25), + [anon_sym_iput_DASHobject] = ACTIONS(25), + [anon_sym_iput_DASHboolean] = ACTIONS(23), + [anon_sym_iput_DASHbyte] = ACTIONS(23), + [anon_sym_iput_DASHchar] = ACTIONS(23), + [anon_sym_iput_DASHshort] = ACTIONS(23), + [anon_sym_sget] = ACTIONS(25), + [anon_sym_sget_DASHwide] = ACTIONS(23), + [anon_sym_sget_DASHobject] = ACTIONS(23), + [anon_sym_sget_DASHboolean] = ACTIONS(23), + [anon_sym_sget_DASHbyte] = ACTIONS(23), + [anon_sym_sget_DASHchar] = ACTIONS(23), + [anon_sym_sget_DASHshort] = ACTIONS(23), + [anon_sym_sput] = ACTIONS(25), + [anon_sym_sput_DASHwide] = ACTIONS(23), + [anon_sym_sput_DASHobject] = ACTIONS(23), + [anon_sym_sput_DASHboolean] = ACTIONS(23), + [anon_sym_sput_DASHbyte] = ACTIONS(23), + [anon_sym_sput_DASHchar] = ACTIONS(23), + [anon_sym_sput_DASHshort] = ACTIONS(23), + [anon_sym_invoke_DASHvirtual] = ACTIONS(25), + [anon_sym_invoke_DASHsuper] = ACTIONS(25), + [anon_sym_invoke_DASHdirect] = ACTIONS(25), + [anon_sym_invoke_DASHstatic] = ACTIONS(25), + [anon_sym_invoke_DASHinterface] = ACTIONS(25), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(23), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(23), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(23), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(23), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(23), + [anon_sym_neg_DASHint] = ACTIONS(23), + [anon_sym_not_DASHint] = ACTIONS(23), + [anon_sym_neg_DASHlong] = ACTIONS(23), + [anon_sym_not_DASHlong] = ACTIONS(23), + [anon_sym_neg_DASHfloat] = ACTIONS(23), + [anon_sym_neg_DASHdouble] = ACTIONS(23), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(23), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(23), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(23), + [anon_sym_long_DASHto_DASHint] = ACTIONS(23), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(23), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(23), + [anon_sym_float_DASHto_DASHint] = ACTIONS(23), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(23), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(23), + [anon_sym_double_DASHto_DASHint] = ACTIONS(23), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(23), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(23), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(23), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(23), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(23), + [anon_sym_add_DASHint] = ACTIONS(25), + [anon_sym_sub_DASHint] = ACTIONS(25), + [anon_sym_mul_DASHint] = ACTIONS(25), + [anon_sym_div_DASHint] = ACTIONS(25), + [anon_sym_rem_DASHint] = ACTIONS(25), + [anon_sym_and_DASHint] = ACTIONS(25), + [anon_sym_or_DASHint] = ACTIONS(25), + [anon_sym_xor_DASHint] = ACTIONS(25), + [anon_sym_shl_DASHint] = ACTIONS(25), + [anon_sym_shr_DASHint] = ACTIONS(25), + [anon_sym_ushr_DASHint] = ACTIONS(25), + [anon_sym_add_DASHlong] = ACTIONS(25), + [anon_sym_sub_DASHlong] = ACTIONS(25), + [anon_sym_mul_DASHlong] = ACTIONS(25), + [anon_sym_div_DASHlong] = ACTIONS(25), + [anon_sym_rem_DASHlong] = ACTIONS(25), + [anon_sym_and_DASHlong] = ACTIONS(25), + [anon_sym_or_DASHlong] = ACTIONS(25), + [anon_sym_xor_DASHlong] = ACTIONS(25), + [anon_sym_shl_DASHlong] = ACTIONS(25), + [anon_sym_shr_DASHlong] = ACTIONS(25), + [anon_sym_ushr_DASHlong] = ACTIONS(25), + [anon_sym_add_DASHfloat] = ACTIONS(25), + [anon_sym_sub_DASHfloat] = ACTIONS(25), + [anon_sym_mul_DASHfloat] = ACTIONS(25), + [anon_sym_div_DASHfloat] = ACTIONS(25), + [anon_sym_rem_DASHfloat] = ACTIONS(25), + [anon_sym_add_DASHdouble] = ACTIONS(25), + [anon_sym_sub_DASHdouble] = ACTIONS(25), + [anon_sym_mul_DASHdouble] = ACTIONS(25), + [anon_sym_div_DASHdouble] = ACTIONS(25), + [anon_sym_rem_DASHdouble] = ACTIONS(25), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(23), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(23), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(23), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(23), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(23), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(23), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(23), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(23), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(23), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(23), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(23), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(23), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(23), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(23), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(23), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(23), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(23), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(23), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(23), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(23), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(23), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(23), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(23), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(23), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(23), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(23), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(23), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(23), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(23), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(23), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(23), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(23), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(23), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(23), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(23), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(23), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(23), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(23), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(23), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(23), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(23), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(23), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(23), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(23), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(23), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(23), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(23), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(23), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(23), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(23), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(23), + [anon_sym_execute_DASHinline] = ACTIONS(23), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(23), + [anon_sym_iget_DASHquick] = ACTIONS(23), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(23), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(23), + [anon_sym_iput_DASHquick] = ACTIONS(23), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(23), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(23), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(25), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(23), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(25), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(23), + [anon_sym_DOTline] = ACTIONS(27), + [anon_sym_DOTlocals] = ACTIONS(29), + [anon_sym_DOTcatch] = ACTIONS(31), + [anon_sym_DOTcatchall] = ACTIONS(33), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(35), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(37), + [anon_sym_DOTarray_DASHdata] = ACTIONS(39), [sym_comment] = ACTIONS(3), }, [6] = { - [sym_annotation_definition] = STATE(25), + [sym_annotation_definition] = STATE(24), [sym_annotation_declaration] = STATE(115), - [sym_param_definition] = STATE(25), + [sym_param_definition] = STATE(24), [sym_param_declaration] = STATE(10), - [sym__code_line] = STATE(25), - [sym_statement] = STATE(25), + [sym__code_line] = STATE(24), + [sym_statement] = STATE(24), [sym_opcode] = STATE(31), - [sym__declaration] = STATE(25), - [sym_line_declaration] = STATE(25), - [sym_locals_declaration] = STATE(25), - [sym_catch_declaration] = STATE(25), - [sym_catchall_declaration] = STATE(25), - [sym_packed_switch_declaration] = STATE(25), - [sym_sparse_switch_declaration] = STATE(25), - [sym_array_data_declaration] = STATE(25), - [aux_sym_method_definition_repeat1] = STATE(4), - [sym_end_method] = ACTIONS(79), - [anon_sym_DOTannotation] = ACTIONS(55), - [anon_sym_DOTparam] = ACTIONS(57), - [sym_label] = ACTIONS(59), - [anon_sym_nop] = ACTIONS(61), - [anon_sym_move] = ACTIONS(63), - [anon_sym_move_SLASHfrom16] = ACTIONS(61), - [anon_sym_move_SLASH16] = ACTIONS(61), - [anon_sym_move_DASHwide] = ACTIONS(63), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(61), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(61), - [anon_sym_move_DASHobject] = ACTIONS(63), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(61), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(61), - [anon_sym_move_DASHresult] = ACTIONS(63), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(61), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(61), - [anon_sym_move_DASHexception] = ACTIONS(61), - [anon_sym_return_DASHvoid] = ACTIONS(61), - [anon_sym_return] = ACTIONS(63), - [anon_sym_return_DASHwide] = ACTIONS(61), - [anon_sym_return_DASHobject] = ACTIONS(61), - [anon_sym_const_SLASH4] = ACTIONS(61), - [anon_sym_const_SLASH16] = ACTIONS(61), - [anon_sym_const] = ACTIONS(63), - [anon_sym_const_SLASHhigh16] = ACTIONS(61), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(61), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(61), - [anon_sym_const_DASHwide] = ACTIONS(63), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(61), - [anon_sym_const_DASHstring] = ACTIONS(63), - [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(61), - [anon_sym_const_DASHclass] = ACTIONS(61), - [anon_sym_monitor_DASHenter] = ACTIONS(61), - [anon_sym_monitor_DASHexit] = ACTIONS(61), - [anon_sym_check_DASHcast] = ACTIONS(61), - [anon_sym_instance_DASHof] = ACTIONS(61), - [anon_sym_array_DASHlength] = ACTIONS(61), - [anon_sym_new_DASHinstance] = ACTIONS(61), - [anon_sym_new_DASHarray] = ACTIONS(61), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(63), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(61), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(61), - [anon_sym_throw] = ACTIONS(61), - [anon_sym_goto] = ACTIONS(63), - [anon_sym_goto_SLASH16] = ACTIONS(61), - [anon_sym_goto_SLASH32] = ACTIONS(61), - [anon_sym_packed_DASHswitch] = ACTIONS(61), - [anon_sym_sparse_DASHswitch] = ACTIONS(61), - [anon_sym_cmpl_DASHfloat] = ACTIONS(61), - [anon_sym_cmpg_DASHfloat] = ACTIONS(61), - [anon_sym_cmpl_DASHdouble] = ACTIONS(61), - [anon_sym_cmpg_DASHdouble] = ACTIONS(61), - [anon_sym_cmp_DASHlong] = ACTIONS(61), - [anon_sym_if_DASHeq] = ACTIONS(63), - [anon_sym_if_DASHne] = ACTIONS(63), - [anon_sym_if_DASHlt] = ACTIONS(63), - [anon_sym_if_DASHge] = ACTIONS(63), - [anon_sym_if_DASHgt] = ACTIONS(63), - [anon_sym_if_DASHle] = ACTIONS(63), - [anon_sym_if_DASHeqz] = ACTIONS(61), - [anon_sym_if_DASHnez] = ACTIONS(61), - [anon_sym_if_DASHltz] = ACTIONS(61), - [anon_sym_if_DASHgez] = ACTIONS(61), - [anon_sym_if_DASHgtz] = ACTIONS(61), - [anon_sym_if_DASHlez] = ACTIONS(61), - [anon_sym_aget] = ACTIONS(63), - [anon_sym_aget_DASHwide] = ACTIONS(61), - [anon_sym_aget_DASHobject] = ACTIONS(61), - [anon_sym_aget_DASHboolean] = ACTIONS(61), - [anon_sym_aget_DASHbyte] = ACTIONS(61), - [anon_sym_aget_DASHchar] = ACTIONS(61), - [anon_sym_aget_DASHshort] = ACTIONS(61), - [anon_sym_aput] = ACTIONS(63), - [anon_sym_aput_DASHwide] = ACTIONS(61), - [anon_sym_aput_DASHobject] = ACTIONS(61), - [anon_sym_aput_DASHboolean] = ACTIONS(61), - [anon_sym_aput_DASHbyte] = ACTIONS(61), - [anon_sym_aput_DASHchar] = ACTIONS(61), - [anon_sym_aput_DASHshort] = ACTIONS(61), - [anon_sym_iget] = ACTIONS(63), - [anon_sym_iget_DASHwide] = ACTIONS(63), - [anon_sym_iget_DASHobject] = ACTIONS(63), - [anon_sym_iget_DASHboolean] = ACTIONS(61), - [anon_sym_iget_DASHbyte] = ACTIONS(61), - [anon_sym_iget_DASHchar] = ACTIONS(61), - [anon_sym_iget_DASHshort] = ACTIONS(61), - [anon_sym_iput] = ACTIONS(63), - [anon_sym_iput_DASHwide] = ACTIONS(63), - [anon_sym_iput_DASHobject] = ACTIONS(63), - [anon_sym_iput_DASHboolean] = ACTIONS(61), - [anon_sym_iput_DASHbyte] = ACTIONS(61), - [anon_sym_iput_DASHchar] = ACTIONS(61), - [anon_sym_iput_DASHshort] = ACTIONS(61), - [anon_sym_sget] = ACTIONS(63), - [anon_sym_sget_DASHwide] = ACTIONS(61), - [anon_sym_sget_DASHobject] = ACTIONS(61), - [anon_sym_sget_DASHboolean] = ACTIONS(61), - [anon_sym_sget_DASHbyte] = ACTIONS(61), - [anon_sym_sget_DASHchar] = ACTIONS(61), - [anon_sym_sget_DASHshort] = ACTIONS(61), - [anon_sym_sput] = ACTIONS(63), - [anon_sym_sput_DASHwide] = ACTIONS(61), - [anon_sym_sput_DASHobject] = ACTIONS(61), - [anon_sym_sput_DASHboolean] = ACTIONS(61), - [anon_sym_sput_DASHbyte] = ACTIONS(61), - [anon_sym_sput_DASHchar] = ACTIONS(61), - [anon_sym_sput_DASHshort] = ACTIONS(61), - [anon_sym_invoke_DASHvirtual] = ACTIONS(63), - [anon_sym_invoke_DASHsuper] = ACTIONS(63), - [anon_sym_invoke_DASHdirect] = ACTIONS(63), - [anon_sym_invoke_DASHstatic] = ACTIONS(63), - [anon_sym_invoke_DASHinterface] = ACTIONS(63), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(61), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(61), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(61), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(61), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(61), - [anon_sym_neg_DASHint] = ACTIONS(61), - [anon_sym_not_DASHint] = ACTIONS(61), - [anon_sym_neg_DASHlong] = ACTIONS(61), - [anon_sym_not_DASHlong] = ACTIONS(61), - [anon_sym_neg_DASHfloat] = ACTIONS(61), - [anon_sym_neg_DASHdouble] = ACTIONS(61), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(61), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(61), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(61), - [anon_sym_long_DASHto_DASHint] = ACTIONS(61), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(61), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(61), - [anon_sym_float_DASHto_DASHint] = ACTIONS(61), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(61), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(61), - [anon_sym_double_DASHto_DASHint] = ACTIONS(61), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(61), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(61), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(61), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(61), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(61), - [anon_sym_add_DASHint] = ACTIONS(63), - [anon_sym_sub_DASHint] = ACTIONS(63), - [anon_sym_mul_DASHint] = ACTIONS(63), - [anon_sym_div_DASHint] = ACTIONS(63), - [anon_sym_rem_DASHint] = ACTIONS(63), - [anon_sym_and_DASHint] = ACTIONS(63), - [anon_sym_or_DASHint] = ACTIONS(63), - [anon_sym_xor_DASHint] = ACTIONS(63), - [anon_sym_shl_DASHint] = ACTIONS(63), - [anon_sym_shr_DASHint] = ACTIONS(63), - [anon_sym_ushr_DASHint] = ACTIONS(63), - [anon_sym_add_DASHlong] = ACTIONS(63), - [anon_sym_sub_DASHlong] = ACTIONS(63), - [anon_sym_mul_DASHlong] = ACTIONS(63), - [anon_sym_div_DASHlong] = ACTIONS(63), - [anon_sym_rem_DASHlong] = ACTIONS(63), - [anon_sym_and_DASHlong] = ACTIONS(63), - [anon_sym_or_DASHlong] = ACTIONS(63), - [anon_sym_xor_DASHlong] = ACTIONS(63), - [anon_sym_shl_DASHlong] = ACTIONS(63), - [anon_sym_shr_DASHlong] = ACTIONS(63), - [anon_sym_ushr_DASHlong] = ACTIONS(63), - [anon_sym_add_DASHfloat] = ACTIONS(63), - [anon_sym_sub_DASHfloat] = ACTIONS(63), - [anon_sym_mul_DASHfloat] = ACTIONS(63), - [anon_sym_div_DASHfloat] = ACTIONS(63), - [anon_sym_rem_DASHfloat] = ACTIONS(63), - [anon_sym_add_DASHdouble] = ACTIONS(63), - [anon_sym_sub_DASHdouble] = ACTIONS(63), - [anon_sym_mul_DASHdouble] = ACTIONS(63), - [anon_sym_div_DASHdouble] = ACTIONS(63), - [anon_sym_rem_DASHdouble] = ACTIONS(63), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(61), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(61), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(61), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(61), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(61), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(61), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(61), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(61), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(61), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(61), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(61), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(61), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(61), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(61), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(61), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(61), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(61), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(61), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(61), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(61), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(61), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(61), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(61), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(61), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(61), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(61), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(61), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(61), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(61), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(61), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(61), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(61), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(61), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(61), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(61), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(61), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(61), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(61), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(61), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(61), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(61), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(61), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(61), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(61), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(61), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(61), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(61), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(61), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(61), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(61), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(61), - [anon_sym_execute_DASHinline] = ACTIONS(61), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(61), - [anon_sym_iget_DASHquick] = ACTIONS(61), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(61), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(61), - [anon_sym_iput_DASHquick] = ACTIONS(61), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(61), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(61), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(63), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(61), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(63), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(61), - [anon_sym_DOTline] = ACTIONS(65), - [anon_sym_DOTlocals] = ACTIONS(67), - [anon_sym_DOTcatch] = ACTIONS(69), - [anon_sym_DOTcatchall] = ACTIONS(71), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(73), + [sym__declaration] = STATE(24), + [sym_line_declaration] = STATE(24), + [sym_locals_declaration] = STATE(24), + [sym_catch_declaration] = STATE(24), + [sym_catchall_declaration] = STATE(24), + [sym_packed_switch_declaration] = STATE(24), + [sym_sparse_switch_declaration] = STATE(24), + [sym_array_data_declaration] = STATE(24), + [aux_sym_method_definition_repeat1] = STATE(6), + [sym_end_method] = ACTIONS(43), + [anon_sym_DOTannotation] = ACTIONS(45), + [anon_sym_DOTparam] = ACTIONS(48), + [sym_label] = ACTIONS(51), + [anon_sym_nop] = ACTIONS(54), + [anon_sym_move] = ACTIONS(57), + [anon_sym_move_SLASHfrom16] = ACTIONS(54), + [anon_sym_move_SLASH16] = ACTIONS(54), + [anon_sym_move_DASHwide] = ACTIONS(57), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(54), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(54), + [anon_sym_move_DASHobject] = ACTIONS(57), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(54), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(54), + [anon_sym_move_DASHresult] = ACTIONS(57), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(54), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(54), + [anon_sym_move_DASHexception] = ACTIONS(54), + [anon_sym_return_DASHvoid] = ACTIONS(54), + [anon_sym_return] = ACTIONS(57), + [anon_sym_return_DASHwide] = ACTIONS(54), + [anon_sym_return_DASHobject] = ACTIONS(54), + [anon_sym_const_SLASH4] = ACTIONS(54), + [anon_sym_const_SLASH16] = ACTIONS(54), + [anon_sym_const] = ACTIONS(57), + [anon_sym_const_SLASHhigh16] = ACTIONS(54), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(54), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(54), + [anon_sym_const_DASHwide] = ACTIONS(57), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(54), + [anon_sym_const_DASHstring] = ACTIONS(57), + [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(54), + [anon_sym_const_DASHclass] = ACTIONS(54), + [anon_sym_monitor_DASHenter] = ACTIONS(54), + [anon_sym_monitor_DASHexit] = ACTIONS(54), + [anon_sym_check_DASHcast] = ACTIONS(54), + [anon_sym_instance_DASHof] = ACTIONS(54), + [anon_sym_array_DASHlength] = ACTIONS(54), + [anon_sym_new_DASHinstance] = ACTIONS(54), + [anon_sym_new_DASHarray] = ACTIONS(54), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(57), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(54), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(54), + [anon_sym_throw] = ACTIONS(54), + [anon_sym_goto] = ACTIONS(57), + [anon_sym_goto_SLASH16] = ACTIONS(54), + [anon_sym_goto_SLASH32] = ACTIONS(54), + [anon_sym_packed_DASHswitch] = ACTIONS(54), + [anon_sym_sparse_DASHswitch] = ACTIONS(54), + [anon_sym_cmpl_DASHfloat] = ACTIONS(54), + [anon_sym_cmpg_DASHfloat] = ACTIONS(54), + [anon_sym_cmpl_DASHdouble] = ACTIONS(54), + [anon_sym_cmpg_DASHdouble] = ACTIONS(54), + [anon_sym_cmp_DASHlong] = ACTIONS(54), + [anon_sym_if_DASHeq] = ACTIONS(57), + [anon_sym_if_DASHne] = ACTIONS(57), + [anon_sym_if_DASHlt] = ACTIONS(57), + [anon_sym_if_DASHge] = ACTIONS(57), + [anon_sym_if_DASHgt] = ACTIONS(57), + [anon_sym_if_DASHle] = ACTIONS(57), + [anon_sym_if_DASHeqz] = ACTIONS(54), + [anon_sym_if_DASHnez] = ACTIONS(54), + [anon_sym_if_DASHltz] = ACTIONS(54), + [anon_sym_if_DASHgez] = ACTIONS(54), + [anon_sym_if_DASHgtz] = ACTIONS(54), + [anon_sym_if_DASHlez] = ACTIONS(54), + [anon_sym_aget] = ACTIONS(57), + [anon_sym_aget_DASHwide] = ACTIONS(54), + [anon_sym_aget_DASHobject] = ACTIONS(54), + [anon_sym_aget_DASHboolean] = ACTIONS(54), + [anon_sym_aget_DASHbyte] = ACTIONS(54), + [anon_sym_aget_DASHchar] = ACTIONS(54), + [anon_sym_aget_DASHshort] = ACTIONS(54), + [anon_sym_aput] = ACTIONS(57), + [anon_sym_aput_DASHwide] = ACTIONS(54), + [anon_sym_aput_DASHobject] = ACTIONS(54), + [anon_sym_aput_DASHboolean] = ACTIONS(54), + [anon_sym_aput_DASHbyte] = ACTIONS(54), + [anon_sym_aput_DASHchar] = ACTIONS(54), + [anon_sym_aput_DASHshort] = ACTIONS(54), + [anon_sym_iget] = ACTIONS(57), + [anon_sym_iget_DASHwide] = ACTIONS(57), + [anon_sym_iget_DASHobject] = ACTIONS(57), + [anon_sym_iget_DASHboolean] = ACTIONS(54), + [anon_sym_iget_DASHbyte] = ACTIONS(54), + [anon_sym_iget_DASHchar] = ACTIONS(54), + [anon_sym_iget_DASHshort] = ACTIONS(54), + [anon_sym_iput] = ACTIONS(57), + [anon_sym_iput_DASHwide] = ACTIONS(57), + [anon_sym_iput_DASHobject] = ACTIONS(57), + [anon_sym_iput_DASHboolean] = ACTIONS(54), + [anon_sym_iput_DASHbyte] = ACTIONS(54), + [anon_sym_iput_DASHchar] = ACTIONS(54), + [anon_sym_iput_DASHshort] = ACTIONS(54), + [anon_sym_sget] = ACTIONS(57), + [anon_sym_sget_DASHwide] = ACTIONS(54), + [anon_sym_sget_DASHobject] = ACTIONS(54), + [anon_sym_sget_DASHboolean] = ACTIONS(54), + [anon_sym_sget_DASHbyte] = ACTIONS(54), + [anon_sym_sget_DASHchar] = ACTIONS(54), + [anon_sym_sget_DASHshort] = ACTIONS(54), + [anon_sym_sput] = ACTIONS(57), + [anon_sym_sput_DASHwide] = ACTIONS(54), + [anon_sym_sput_DASHobject] = ACTIONS(54), + [anon_sym_sput_DASHboolean] = ACTIONS(54), + [anon_sym_sput_DASHbyte] = ACTIONS(54), + [anon_sym_sput_DASHchar] = ACTIONS(54), + [anon_sym_sput_DASHshort] = ACTIONS(54), + [anon_sym_invoke_DASHvirtual] = ACTIONS(57), + [anon_sym_invoke_DASHsuper] = ACTIONS(57), + [anon_sym_invoke_DASHdirect] = ACTIONS(57), + [anon_sym_invoke_DASHstatic] = ACTIONS(57), + [anon_sym_invoke_DASHinterface] = ACTIONS(57), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(54), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(54), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(54), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(54), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(54), + [anon_sym_neg_DASHint] = ACTIONS(54), + [anon_sym_not_DASHint] = ACTIONS(54), + [anon_sym_neg_DASHlong] = ACTIONS(54), + [anon_sym_not_DASHlong] = ACTIONS(54), + [anon_sym_neg_DASHfloat] = ACTIONS(54), + [anon_sym_neg_DASHdouble] = ACTIONS(54), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(54), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(54), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(54), + [anon_sym_long_DASHto_DASHint] = ACTIONS(54), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(54), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(54), + [anon_sym_float_DASHto_DASHint] = ACTIONS(54), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(54), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(54), + [anon_sym_double_DASHto_DASHint] = ACTIONS(54), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(54), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(54), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(54), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(54), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(54), + [anon_sym_add_DASHint] = ACTIONS(57), + [anon_sym_sub_DASHint] = ACTIONS(57), + [anon_sym_mul_DASHint] = ACTIONS(57), + [anon_sym_div_DASHint] = ACTIONS(57), + [anon_sym_rem_DASHint] = ACTIONS(57), + [anon_sym_and_DASHint] = ACTIONS(57), + [anon_sym_or_DASHint] = ACTIONS(57), + [anon_sym_xor_DASHint] = ACTIONS(57), + [anon_sym_shl_DASHint] = ACTIONS(57), + [anon_sym_shr_DASHint] = ACTIONS(57), + [anon_sym_ushr_DASHint] = ACTIONS(57), + [anon_sym_add_DASHlong] = ACTIONS(57), + [anon_sym_sub_DASHlong] = ACTIONS(57), + [anon_sym_mul_DASHlong] = ACTIONS(57), + [anon_sym_div_DASHlong] = ACTIONS(57), + [anon_sym_rem_DASHlong] = ACTIONS(57), + [anon_sym_and_DASHlong] = ACTIONS(57), + [anon_sym_or_DASHlong] = ACTIONS(57), + [anon_sym_xor_DASHlong] = ACTIONS(57), + [anon_sym_shl_DASHlong] = ACTIONS(57), + [anon_sym_shr_DASHlong] = ACTIONS(57), + [anon_sym_ushr_DASHlong] = ACTIONS(57), + [anon_sym_add_DASHfloat] = ACTIONS(57), + [anon_sym_sub_DASHfloat] = ACTIONS(57), + [anon_sym_mul_DASHfloat] = ACTIONS(57), + [anon_sym_div_DASHfloat] = ACTIONS(57), + [anon_sym_rem_DASHfloat] = ACTIONS(57), + [anon_sym_add_DASHdouble] = ACTIONS(57), + [anon_sym_sub_DASHdouble] = ACTIONS(57), + [anon_sym_mul_DASHdouble] = ACTIONS(57), + [anon_sym_div_DASHdouble] = ACTIONS(57), + [anon_sym_rem_DASHdouble] = ACTIONS(57), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(54), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(54), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(54), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(54), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(54), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(54), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(54), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(54), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(54), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(54), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(54), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(54), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(54), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(54), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(54), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(54), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(54), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(54), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(54), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(54), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(54), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(54), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(54), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(54), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(54), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(54), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(54), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(54), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(54), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(54), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(54), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(54), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(54), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(54), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(54), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(54), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(54), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(54), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(54), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(54), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(54), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(54), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(54), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(54), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(54), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(54), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(54), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(54), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(54), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(54), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(54), + [anon_sym_execute_DASHinline] = ACTIONS(54), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(54), + [anon_sym_iget_DASHquick] = ACTIONS(54), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(54), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(54), + [anon_sym_iput_DASHquick] = ACTIONS(54), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(54), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(54), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(57), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(54), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(57), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(54), + [anon_sym_DOTline] = ACTIONS(60), + [anon_sym_DOTlocals] = ACTIONS(63), + [anon_sym_DOTcatch] = ACTIONS(66), + [anon_sym_DOTcatchall] = ACTIONS(69), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(72), [anon_sym_DOTsparse_DASHswitch] = ACTIONS(75), - [anon_sym_DOTarray_DASHdata] = ACTIONS(77), + [anon_sym_DOTarray_DASHdata] = ACTIONS(78), [sym_comment] = ACTIONS(3), }, [7] = { + [ts_builtin_sym_end] = ACTIONS(81), + [anon_sym_DOTfield] = ACTIONS(81), + [sym_end_field] = ACTIONS(81), + [anon_sym_DOTmethod] = ACTIONS(81), [sym_end_method] = ACTIONS(81), [anon_sym_DOTannotation] = ACTIONS(81), [anon_sym_DOTparam] = ACTIONS(81), @@ -13174,11 +13183,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), }, [10] = { - [sym_annotation_definition] = STATE(102), + [sym_annotation_definition] = STATE(107), [sym_annotation_declaration] = STATE(115), - [aux_sym_class_definition_repeat2] = STATE(102), + [aux_sym_class_definition_repeat2] = STATE(107), [sym_end_method] = ACTIONS(93), - [anon_sym_DOTannotation] = ACTIONS(55), + [anon_sym_DOTannotation] = ACTIONS(17), [anon_sym_DOTparam] = ACTIONS(93), [sym_end_param] = ACTIONS(95), [sym_label] = ACTIONS(93), @@ -18322,7 +18331,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(195), 1, sym_comment, - STATE(133), 1, + STATE(144), 1, sym_array_type, ACTIONS(197), 2, aux_sym_number_literal_token1, @@ -18346,7 +18355,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - STATE(135), 10, + STATE(148), 10, sym__statement_argument, sym__identifier, sym_field_identifier, @@ -18368,7 +18377,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_field_identifier_token1, ACTIONS(209), 1, anon_sym_LBRACK, - STATE(133), 1, + STATE(144), 1, sym_array_type, ACTIONS(197), 2, aux_sym_number_literal_token1, @@ -18393,7 +18402,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - STATE(173), 10, + STATE(175), 10, sym__statement_argument, sym__identifier, sym_field_identifier, @@ -18423,11 +18432,11 @@ static const uint16_t ts_small_parse_table[] = { sym_string_literal, ACTIONS(231), 1, sym_null_literal, - STATE(117), 1, + STATE(114), 1, sym_subannotation_declaration, - STATE(122), 1, + STATE(136), 1, sym_annotation_value, - STATE(201), 1, + STATE(203), 1, sym_array_type, ACTIONS(227), 2, aux_sym_number_literal_token1, @@ -18436,7 +18445,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - STATE(121), 9, + STATE(130), 9, sym_subannotation_definition, sym__identifier, sym_field_identifier, @@ -18532,7 +18541,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_constructor, anon_sym_varargs, anon_sym_annotation, - [275] = 12, + [275] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(223), 1, @@ -18547,7 +18556,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTenum, ACTIONS(265), 1, sym_string_literal, - STATE(184), 1, + STATE(113), 1, + sym_number_literal, + STATE(196), 1, sym_array_type, ACTIONS(261), 2, sym_variable, @@ -18559,15 +18570,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - STATE(124), 7, + STATE(123), 6, sym__identifier, sym_field_identifier, sym_method_identifier, sym_full_field_identifier, sym_full_method_identifier, sym_enum_reference, - sym_number_literal, - [322] = 13, + [324] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(223), 1, @@ -18582,9 +18592,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, ACTIONS(271), 1, sym_string_literal, - STATE(114), 1, - sym_number_literal, - STATE(184), 1, + STATE(196), 1, sym_array_type, ACTIONS(263), 2, aux_sym_number_literal_token1, @@ -18596,39 +18604,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - STATE(120), 6, - sym__identifier, - sym_field_identifier, - sym_method_identifier, - sym_full_field_identifier, - sym_full_method_identifier, - sym_enum_reference, - [371] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(223), 1, - anon_sym_LBRACK, - ACTIONS(253), 1, - sym_class_identifier, - ACTIONS(255), 1, - aux_sym_field_identifier_token1, - ACTIONS(259), 1, - anon_sym_DOTenum, - ACTIONS(275), 1, - sym_string_literal, - STATE(184), 1, - sym_array_type, - ACTIONS(263), 2, - aux_sym_number_literal_token1, - aux_sym_number_literal_token2, - ACTIONS(273), 2, - sym_variable, - sym_parameter, - ACTIONS(257), 3, - anon_sym_LTclinit_GT_LPAREN, - anon_sym_LTinit_GT_LPAREN, - aux_sym_method_identifier_token1, - STATE(168), 7, + STATE(127), 7, sym__identifier, sym_field_identifier, sym_method_identifier, @@ -18636,14 +18612,14 @@ static const uint16_t ts_small_parse_table[] = { sym_full_method_identifier, sym_enum_reference, sym_number_literal, - [415] = 4, + [371] = 4, ACTIONS(3), 1, sym_comment, - STATE(45), 1, + STATE(42), 1, aux_sym_access_modifiers_repeat1, - STATE(175), 1, + STATE(161), 1, sym_access_modifiers, - ACTIONS(277), 18, + ACTIONS(273), 18, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -18662,14 +18638,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_varargs, anon_sym_declared_DASHsynchronized, anon_sym_annotation, - [445] = 4, + [401] = 4, ACTIONS(3), 1, sym_comment, - STATE(36), 1, + STATE(46), 1, aux_sym_access_modifiers_repeat1, - STATE(116), 1, + STATE(202), 1, sym_access_modifiers, - ACTIONS(279), 18, + ACTIONS(275), 18, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -18688,14 +18664,49 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_varargs, anon_sym_declared_DASHsynchronized, anon_sym_annotation, - [475] = 4, + [431] = 11, ACTIONS(3), 1, sym_comment, - STATE(46), 1, + ACTIONS(223), 1, + anon_sym_LBRACK, + ACTIONS(253), 1, + sym_class_identifier, + ACTIONS(255), 1, + aux_sym_field_identifier_token1, + ACTIONS(259), 1, + anon_sym_DOTenum, + ACTIONS(279), 1, + sym_string_literal, + STATE(196), 1, + sym_array_type, + ACTIONS(263), 2, + aux_sym_number_literal_token1, + aux_sym_number_literal_token2, + ACTIONS(277), 2, + sym_variable, + sym_parameter, + ACTIONS(257), 3, + anon_sym_LTclinit_GT_LPAREN, + anon_sym_LTinit_GT_LPAREN, + aux_sym_method_identifier_token1, + STATE(162), 7, + sym__identifier, + sym_field_identifier, + sym_method_identifier, + sym_full_field_identifier, + sym_full_method_identifier, + sym_enum_reference, + sym_number_literal, + [475] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(245), 1, + aux_sym_field_identifier_token1, + ACTIONS(283), 1, + anon_sym_declared_DASHsynchronized, + STATE(43), 1, aux_sym_access_modifiers_repeat1, - STATE(159), 1, - sym_access_modifiers, - ACTIONS(281), 18, + ACTIONS(281), 17, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -18712,18 +18723,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_enum, anon_sym_constructor, anon_sym_varargs, - anon_sym_declared_DASHsynchronized, anon_sym_annotation, - [505] = 5, + [507] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(237), 1, aux_sym_field_identifier_token1, - ACTIONS(286), 1, + ACTIONS(288), 1, anon_sym_declared_DASHsynchronized, STATE(43), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(283), 17, + ACTIONS(285), 17, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -18741,14 +18751,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_constructor, anon_sym_varargs, anon_sym_annotation, - [537] = 4, + [539] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(237), 1, sym_class_identifier, STATE(44), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(289), 18, + ACTIONS(291), 18, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -18767,14 +18777,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_varargs, anon_sym_declared_DASHsynchronized, anon_sym_annotation, - [567] = 4, + [569] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(245), 1, - sym_class_identifier, - STATE(44), 1, + STATE(36), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(292), 18, + STATE(119), 1, + sym_access_modifiers, + ACTIONS(294), 18, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -18793,16 +18803,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_varargs, anon_sym_declared_DASHsynchronized, anon_sym_annotation, - [597] = 5, + [599] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(245), 1, - aux_sym_field_identifier_token1, - ACTIONS(296), 1, - anon_sym_declared_DASHsynchronized, - STATE(43), 1, + sym_class_identifier, + STATE(44), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(294), 17, + ACTIONS(296), 18, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -18819,11 +18827,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_enum, anon_sym_constructor, anon_sym_varargs, + anon_sym_declared_DASHsynchronized, anon_sym_annotation, [629] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(55), 1, + ACTIONS(17), 1, anon_sym_DOTannotation, ACTIONS(298), 1, ts_builtin_sym_end, @@ -18837,28 +18846,53 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTmethod, STATE(5), 1, sym_method_declaration, - STATE(53), 1, + STATE(54), 1, sym_source_declaration, STATE(80), 1, sym_field_declaration, STATE(115), 1, sym_annotation_declaration, - STATE(51), 2, + STATE(52), 2, sym_implements_declaration, aux_sym_class_definition_repeat1, STATE(70), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(79), 2, + STATE(77), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(91), 2, + STATE(100), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [679] = 13, + [679] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(223), 1, + anon_sym_LBRACK, + ACTIONS(308), 1, + sym_class_identifier, + ACTIONS(310), 1, + anon_sym_RPAREN, + STATE(50), 1, + aux_sym_method_identifier_repeat1, + STATE(73), 3, + sym__type, + sym_array_type, + sym_primitive_type, + ACTIONS(312), 9, + anon_sym_V, + anon_sym_Z, + anon_sym_B, + anon_sym_S, + anon_sym_C, + anon_sym_I, + anon_sym_J, + anon_sym_F, + anon_sym_D, + [711] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(55), 1, + ACTIONS(17), 1, anon_sym_DOTannotation, ACTIONS(302), 1, anon_sym_DOTimplements, @@ -18866,7 +18900,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTfield, ACTIONS(306), 1, anon_sym_DOTmethod, - ACTIONS(308), 1, + ACTIONS(314), 1, ts_builtin_sym_end, STATE(5), 1, sym_method_declaration, @@ -18877,31 +18911,31 @@ static const uint16_t ts_small_parse_table[] = { STATE(71), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(77), 2, + STATE(76), 2, sym_field_definition, aux_sym_class_definition_repeat3, STATE(81), 2, sym_implements_declaration, aux_sym_class_definition_repeat1, - STATE(99), 2, + STATE(105), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [723] = 7, + [755] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(223), 1, anon_sym_LBRACK, - ACTIONS(310), 1, + ACTIONS(308), 1, sym_class_identifier, - ACTIONS(312), 1, + ACTIONS(316), 1, anon_sym_RPAREN, - STATE(54), 1, + STATE(56), 1, aux_sym_method_identifier_repeat1, STATE(73), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(314), 9, + ACTIONS(312), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -18911,22 +18945,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [755] = 7, + [787] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(223), 1, anon_sym_LBRACK, - ACTIONS(310), 1, + ACTIONS(308), 1, sym_class_identifier, - ACTIONS(316), 1, + ACTIONS(318), 1, anon_sym_RPAREN, - STATE(52), 1, + STATE(56), 1, aux_sym_method_identifier_repeat1, STATE(73), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(314), 9, + ACTIONS(312), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -18936,10 +18970,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [787] = 13, + [819] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(55), 1, + ACTIONS(17), 1, anon_sym_DOTannotation, ACTIONS(302), 1, anon_sym_DOTimplements, @@ -18947,7 +18981,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTfield, ACTIONS(306), 1, anon_sym_DOTmethod, - ACTIONS(318), 1, + ACTIONS(320), 1, ts_builtin_sym_end, STATE(5), 1, sym_method_declaration, @@ -18958,31 +18992,31 @@ static const uint16_t ts_small_parse_table[] = { STATE(72), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(75), 2, + STATE(79), 2, sym_field_definition, aux_sym_class_definition_repeat3, STATE(81), 2, sym_implements_declaration, aux_sym_class_definition_repeat1, - STATE(110), 2, + STATE(101), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [831] = 7, + [863] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(320), 1, + ACTIONS(223), 1, + anon_sym_LBRACK, + ACTIONS(308), 1, sym_class_identifier, - ACTIONS(323), 1, + ACTIONS(322), 1, anon_sym_RPAREN, - ACTIONS(325), 1, - anon_sym_LBRACK, - STATE(52), 1, + STATE(55), 1, aux_sym_method_identifier_repeat1, STATE(73), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(328), 9, + ACTIONS(312), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -18992,10 +19026,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [863] = 13, + [895] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(55), 1, + ACTIONS(17), 1, anon_sym_DOTannotation, ACTIONS(302), 1, anon_sym_DOTimplements, @@ -19003,7 +19037,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTfield, ACTIONS(306), 1, anon_sym_DOTmethod, - ACTIONS(318), 1, + ACTIONS(320), 1, ts_builtin_sym_end, STATE(5), 1, sym_method_declaration, @@ -19011,51 +19045,26 @@ static const uint16_t ts_small_parse_table[] = { sym_field_declaration, STATE(115), 1, sym_annotation_declaration, - STATE(48), 2, + STATE(49), 2, sym_implements_declaration, aux_sym_class_definition_repeat1, STATE(72), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(75), 2, + STATE(79), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(110), 2, + STATE(101), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [907] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(223), 1, - anon_sym_LBRACK, - ACTIONS(310), 1, - sym_class_identifier, - ACTIONS(331), 1, - anon_sym_RPAREN, - STATE(52), 1, - aux_sym_method_identifier_repeat1, - STATE(73), 3, - sym__type, - sym_array_type, - sym_primitive_type, - ACTIONS(314), 9, - anon_sym_V, - anon_sym_Z, - anon_sym_B, - anon_sym_S, - anon_sym_C, - anon_sym_I, - anon_sym_J, - anon_sym_F, - anon_sym_D, [939] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(223), 1, anon_sym_LBRACK, - ACTIONS(310), 1, + ACTIONS(308), 1, sym_class_identifier, - ACTIONS(333), 1, + ACTIONS(324), 1, anon_sym_RPAREN, STATE(56), 1, aux_sym_method_identifier_repeat1, @@ -19063,7 +19072,7 @@ static const uint16_t ts_small_parse_table[] = { sym__type, sym_array_type, sym_primitive_type, - ACTIONS(314), 9, + ACTIONS(312), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -19076,19 +19085,19 @@ static const uint16_t ts_small_parse_table[] = { [971] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(223), 1, - anon_sym_LBRACK, - ACTIONS(310), 1, + ACTIONS(326), 1, sym_class_identifier, - ACTIONS(335), 1, + ACTIONS(329), 1, anon_sym_RPAREN, - STATE(52), 1, + ACTIONS(331), 1, + anon_sym_LBRACK, + STATE(56), 1, aux_sym_method_identifier_repeat1, STATE(73), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(314), 9, + ACTIONS(334), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -19103,17 +19112,17 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(223), 1, anon_sym_LBRACK, - ACTIONS(310), 1, + ACTIONS(308), 1, sym_class_identifier, ACTIONS(337), 1, anon_sym_RPAREN, - STATE(50), 1, + STATE(51), 1, aux_sym_method_identifier_repeat1, STATE(73), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(314), 9, + ACTIONS(312), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -19126,15 +19135,15 @@ static const uint16_t ts_small_parse_table[] = { [1035] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(209), 1, + ACTIONS(223), 1, anon_sym_LBRACK, ACTIONS(339), 1, sym_class_identifier, - STATE(167), 3, + STATE(3), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(341), 9, + ACTIONS(312), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -19149,13 +19158,13 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(209), 1, anon_sym_LBRACK, - ACTIONS(343), 1, + ACTIONS(341), 1, sym_class_identifier, - STATE(171), 3, + STATE(169), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(341), 9, + ACTIONS(343), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -19168,15 +19177,15 @@ static const uint16_t ts_small_parse_table[] = { [1087] = 5, ACTIONS(3), 1, sym_comment, + ACTIONS(223), 1, + anon_sym_LBRACK, ACTIONS(345), 1, sym_class_identifier, - ACTIONS(347), 1, - anon_sym_LBRACK, - STATE(138), 3, + STATE(11), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(349), 9, + ACTIONS(312), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -19189,15 +19198,15 @@ static const uint16_t ts_small_parse_table[] = { [1113] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(347), 1, + ACTIONS(209), 1, anon_sym_LBRACK, - ACTIONS(351), 1, + ACTIONS(347), 1, sym_class_identifier, - STATE(74), 3, + STATE(173), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(349), 9, + ACTIONS(343), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -19210,15 +19219,15 @@ static const uint16_t ts_small_parse_table[] = { [1139] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(223), 1, + ACTIONS(209), 1, anon_sym_LBRACK, - ACTIONS(353), 1, + ACTIONS(349), 1, sym_class_identifier, - STATE(11), 3, + STATE(122), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(314), 9, + ACTIONS(343), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -19233,13 +19242,13 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(223), 1, anon_sym_LBRACK, - ACTIONS(355), 1, + ACTIONS(351), 1, sym_class_identifier, - STATE(2), 3, + STATE(74), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(314), 9, + ACTIONS(312), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -19252,15 +19261,15 @@ static const uint16_t ts_small_parse_table[] = { [1191] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(223), 1, - anon_sym_LBRACK, - ACTIONS(351), 1, + ACTIONS(353), 1, sym_class_identifier, - STATE(74), 3, + ACTIONS(355), 1, + anon_sym_LBRACK, + STATE(129), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(314), 9, + ACTIONS(357), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -19275,13 +19284,13 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(223), 1, anon_sym_LBRACK, - ACTIONS(357), 1, + ACTIONS(359), 1, sym_class_identifier, STATE(12), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(314), 9, + ACTIONS(312), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -19294,15 +19303,15 @@ static const uint16_t ts_small_parse_table[] = { [1243] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(347), 1, + ACTIONS(355), 1, anon_sym_LBRACK, - ACTIONS(359), 1, + ACTIONS(361), 1, sym_class_identifier, - STATE(129), 3, + STATE(135), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(349), 9, + ACTIONS(357), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -19315,15 +19324,15 @@ static const uint16_t ts_small_parse_table[] = { [1269] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(209), 1, + ACTIONS(355), 1, anon_sym_LBRACK, - ACTIONS(361), 1, + ACTIONS(363), 1, sym_class_identifier, - STATE(155), 3, + STATE(134), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(341), 9, + ACTIONS(357), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -19336,15 +19345,15 @@ static const uint16_t ts_small_parse_table[] = { [1295] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(209), 1, - anon_sym_LBRACK, - ACTIONS(363), 1, + ACTIONS(351), 1, sym_class_identifier, - STATE(128), 3, + ACTIONS(355), 1, + anon_sym_LBRACK, + STATE(74), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(341), 9, + ACTIONS(357), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -19357,15 +19366,15 @@ static const uint16_t ts_small_parse_table[] = { [1321] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(347), 1, + ACTIONS(209), 1, anon_sym_LBRACK, ACTIONS(365), 1, sym_class_identifier, - STATE(134), 3, + STATE(168), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(349), 9, + ACTIONS(343), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -19378,13 +19387,13 @@ static const uint16_t ts_small_parse_table[] = { [1347] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(55), 1, + ACTIONS(17), 1, anon_sym_DOTannotation, ACTIONS(304), 1, anon_sym_DOTfield, ACTIONS(306), 1, anon_sym_DOTmethod, - ACTIONS(318), 1, + ACTIONS(320), 1, ts_builtin_sym_end, STATE(5), 1, sym_method_declaration, @@ -19393,18 +19402,18 @@ static const uint16_t ts_small_parse_table[] = { STATE(115), 1, sym_annotation_declaration, STATE(75), 2, - sym_field_definition, - aux_sym_class_definition_repeat3, - STATE(76), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(110), 2, + STATE(79), 2, + sym_field_definition, + aux_sym_class_definition_repeat3, + STATE(101), 2, sym_method_definition, aux_sym_class_definition_repeat4, [1384] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(55), 1, + ACTIONS(17), 1, anon_sym_DOTannotation, ACTIONS(304), 1, anon_sym_DOTfield, @@ -19418,25 +19427,25 @@ static const uint16_t ts_small_parse_table[] = { sym_field_declaration, STATE(115), 1, sym_annotation_declaration, - STATE(76), 2, + STATE(75), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, STATE(78), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(96), 2, + STATE(97), 2, sym_method_definition, aux_sym_class_definition_repeat4, [1421] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(55), 1, + ACTIONS(17), 1, anon_sym_DOTannotation, ACTIONS(304), 1, anon_sym_DOTfield, ACTIONS(306), 1, anon_sym_DOTmethod, - ACTIONS(308), 1, + ACTIONS(314), 1, ts_builtin_sym_end, STATE(5), 1, sym_method_declaration, @@ -19444,13 +19453,13 @@ static const uint16_t ts_small_parse_table[] = { sym_field_declaration, STATE(115), 1, sym_annotation_declaration, - STATE(76), 2, + STATE(75), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(77), 2, + STATE(76), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(99), 2, + STATE(105), 2, sym_method_definition, aux_sym_class_definition_repeat4, [1458] = 2, @@ -19472,9 +19481,10 @@ static const uint16_t ts_small_parse_table[] = { [1476] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(371), 10, + ACTIONS(371), 11, ts_builtin_sym_end, anon_sym_DOTfield, + anon_sym_EQ, sym_end_field, anon_sym_DOTmethod, anon_sym_DOTannotation, @@ -19483,33 +19493,14 @@ static const uint16_t ts_small_parse_table[] = { sym_end_subannotation, anon_sym_COMMA, anon_sym_RBRACE, - [1492] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(304), 1, - anon_sym_DOTfield, - ACTIONS(306), 1, - anon_sym_DOTmethod, - ACTIONS(308), 1, - ts_builtin_sym_end, - STATE(5), 1, - sym_method_declaration, - STATE(80), 1, - sym_field_declaration, - STATE(88), 2, - sym_field_definition, - aux_sym_class_definition_repeat3, - STATE(99), 2, - sym_method_definition, - aux_sym_class_definition_repeat4, - [1519] = 5, + [1493] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(375), 1, anon_sym_DOTannotation, STATE(115), 1, sym_annotation_declaration, - STATE(76), 2, + STATE(75), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, ACTIONS(373), 5, @@ -19518,7 +19509,7 @@ static const uint16_t ts_small_parse_table[] = { sym_end_field, anon_sym_DOTmethod, sym_end_param, - [1540] = 8, + [1514] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(304), 1, @@ -19531,13 +19522,32 @@ static const uint16_t ts_small_parse_table[] = { sym_method_declaration, STATE(80), 1, sym_field_declaration, - STATE(88), 2, + STATE(87), 2, + sym_field_definition, + aux_sym_class_definition_repeat3, + STATE(97), 2, + sym_method_definition, + aux_sym_class_definition_repeat4, + [1541] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(304), 1, + anon_sym_DOTfield, + ACTIONS(306), 1, + anon_sym_DOTmethod, + ACTIONS(320), 1, + ts_builtin_sym_end, + STATE(5), 1, + sym_method_declaration, + STATE(80), 1, + sym_field_declaration, + STATE(87), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(96), 2, + STATE(101), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1567] = 8, + [1568] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(304), 1, @@ -19550,48 +19560,48 @@ static const uint16_t ts_small_parse_table[] = { sym_method_declaration, STATE(80), 1, sym_field_declaration, - STATE(88), 2, + STATE(87), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(97), 2, + STATE(94), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1594] = 8, + [1595] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(304), 1, anon_sym_DOTfield, ACTIONS(306), 1, anon_sym_DOTmethod, - ACTIONS(318), 1, + ACTIONS(314), 1, ts_builtin_sym_end, STATE(5), 1, sym_method_declaration, STATE(80), 1, sym_field_declaration, - STATE(88), 2, + STATE(87), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(110), 2, + STATE(105), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1621] = 6, + [1622] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(55), 1, + ACTIONS(17), 1, anon_sym_DOTannotation, ACTIONS(382), 1, sym_end_field, STATE(115), 1, sym_annotation_declaration, - STATE(100), 2, + STATE(91), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, ACTIONS(380), 3, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTmethod, - [1643] = 4, + [1644] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(386), 1, @@ -19604,70 +19614,57 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTfield, anon_sym_DOTmethod, anon_sym_DOTannotation, - [1660] = 5, + [1661] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(219), 1, + ACTIONS(389), 6, + ts_builtin_sym_end, + anon_sym_DOTsource, + anon_sym_DOTimplements, + anon_sym_DOTfield, + anon_sym_DOTmethod, + anon_sym_DOTannotation, + [1673] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(255), 1, aux_sym_field_identifier_token1, - STATE(90), 1, + STATE(111), 1, sym_method_identifier, - STATE(101), 1, + STATE(112), 1, sym_field_identifier, - ACTIONS(221), 3, + ACTIONS(257), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - [1678] = 5, + [1691] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(205), 1, aux_sym_field_identifier_token1, - STATE(165), 1, - sym_field_identifier, - STATE(172), 1, + STATE(156), 1, sym_method_identifier, + STATE(167), 1, + sym_field_identifier, ACTIONS(207), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - [1696] = 6, + [1709] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(223), 1, anon_sym_LBRACK, ACTIONS(255), 1, aux_sym_field_identifier_token1, - ACTIONS(389), 1, + ACTIONS(391), 1, sym_class_identifier, STATE(185), 1, sym_array_type, - STATE(108), 2, + STATE(98), 2, sym_field_identifier, sym_full_field_identifier, - [1716] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(391), 6, - ts_builtin_sym_end, - anon_sym_DOTsource, - anon_sym_DOTimplements, - anon_sym_DOTfield, - anon_sym_DOTmethod, - anon_sym_DOTannotation, - [1728] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(255), 1, - aux_sym_field_identifier_token1, - STATE(90), 1, - sym_method_identifier, - STATE(101), 1, - sym_field_identifier, - ACTIONS(257), 3, - anon_sym_LTclinit_GT_LPAREN, - anon_sym_LTinit_GT_LPAREN, - aux_sym_method_identifier_token1, - [1746] = 6, + [1729] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(219), 1, @@ -19676,12 +19673,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(393), 1, sym_class_identifier, - STATE(202), 1, + STATE(204), 1, sym_array_type, - STATE(108), 2, + STATE(98), 2, sym_field_identifier, sym_full_field_identifier, - [1766] = 5, + [1749] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(397), 1, @@ -19691,40 +19688,34 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(395), 2, ts_builtin_sym_end, anon_sym_DOTmethod, - STATE(88), 2, + STATE(87), 2, sym_field_definition, aux_sym_class_definition_repeat3, - [1784] = 2, + [1767] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(219), 1, + aux_sym_field_identifier_token1, + STATE(111), 1, + sym_method_identifier, + STATE(112), 1, + sym_field_identifier, + ACTIONS(221), 3, + anon_sym_LTclinit_GT_LPAREN, + anon_sym_LTinit_GT_LPAREN, + aux_sym_method_identifier_token1, + [1785] = 3, ACTIONS(3), 1, sym_comment, + ACTIONS(402), 1, + anon_sym_EQ, ACTIONS(400), 5, ts_builtin_sym_end, - anon_sym_DOTimplements, anon_sym_DOTfield, + sym_end_field, anon_sym_DOTmethod, anon_sym_DOTannotation, - [1795] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(402), 5, - sym_annotation_key, - sym_end_annotation, - sym_end_subannotation, - anon_sym_COMMA, - anon_sym_RBRACE, - [1806] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(306), 1, - anon_sym_DOTmethod, - ACTIONS(318), 1, - ts_builtin_sym_end, - STATE(5), 1, - sym_method_declaration, - STATE(98), 2, - sym_method_definition, - aux_sym_class_definition_repeat4, - [1823] = 4, + [1799] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(404), 1, @@ -19732,47 +19723,76 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(407), 2, sym_end_annotation, sym_end_subannotation, - STATE(92), 2, + STATE(90), 2, sym_annotation_property, aux_sym_annotation_definition_repeat1, - [1838] = 5, + [1814] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(263), 1, - aux_sym_number_literal_token2, + ACTIONS(17), 1, + anon_sym_DOTannotation, ACTIONS(409), 1, - anon_sym_DOTendarray_DASHdata, - ACTIONS(411), 1, - aux_sym_number_literal_token1, - STATE(105), 2, - sym_number_literal, - aux_sym_array_data_declaration_repeat1, - [1855] = 6, + sym_end_field, + STATE(115), 1, + sym_annotation_declaration, + STATE(75), 2, + sym_annotation_definition, + aux_sym_class_definition_repeat2, + [1831] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(263), 1, aux_sym_number_literal_token2, ACTIONS(411), 1, aux_sym_number_literal_token1, - ACTIONS(413), 1, - anon_sym_DOTendsparse_DASHswitch, STATE(103), 1, - aux_sym_sparse_switch_declaration_repeat1, - STATE(177), 1, sym_number_literal, - [1874] = 5, + ACTIONS(413), 2, + sym_string_literal, + sym_null_literal, + [1848] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(415), 5, + ts_builtin_sym_end, + anon_sym_DOTimplements, + anon_sym_DOTfield, + anon_sym_DOTmethod, + anon_sym_DOTannotation, + [1859] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(306), 1, + anon_sym_DOTmethod, + ACTIONS(417), 1, + ts_builtin_sym_end, + STATE(5), 1, + sym_method_declaration, + STATE(102), 2, + sym_method_definition, + aux_sym_class_definition_repeat4, + [1876] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(419), 5, + ts_builtin_sym_end, + anon_sym_DOTimplements, + anon_sym_DOTfield, + anon_sym_DOTmethod, + anon_sym_DOTannotation, + [1887] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(263), 1, aux_sym_number_literal_token2, ACTIONS(411), 1, aux_sym_number_literal_token1, - STATE(179), 1, + STATE(182), 1, sym_number_literal, - ACTIONS(415), 2, + ACTIONS(421), 2, sym_variable, sym_parameter, - [1891] = 5, + [1904] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(306), 1, @@ -19781,143 +19801,137 @@ static const uint16_t ts_small_parse_table[] = { ts_builtin_sym_end, STATE(5), 1, sym_method_declaration, - STATE(98), 2, + STATE(102), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1908] = 5, + [1921] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(423), 5, + sym_annotation_key, + sym_end_annotation, + sym_end_subannotation, + anon_sym_COMMA, + anon_sym_RBRACE, + [1932] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(425), 1, + anon_sym_DOTendarray_DASHdata, + ACTIONS(427), 1, + aux_sym_number_literal_token1, + ACTIONS(430), 1, + aux_sym_number_literal_token2, + STATE(99), 2, + sym_number_literal, + aux_sym_array_data_declaration_repeat1, + [1949] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(306), 1, anon_sym_DOTmethod, - ACTIONS(417), 1, + ACTIONS(320), 1, ts_builtin_sym_end, STATE(5), 1, sym_method_declaration, - STATE(98), 2, + STATE(102), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1925] = 5, + [1966] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(419), 1, - ts_builtin_sym_end, - ACTIONS(421), 1, + ACTIONS(306), 1, anon_sym_DOTmethod, + ACTIONS(314), 1, + ts_builtin_sym_end, STATE(5), 1, sym_method_declaration, - STATE(98), 2, + STATE(102), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1942] = 5, + [1983] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(306), 1, - anon_sym_DOTmethod, - ACTIONS(367), 1, + ACTIONS(433), 1, ts_builtin_sym_end, + ACTIONS(435), 1, + anon_sym_DOTmethod, STATE(5), 1, sym_method_declaration, - STATE(98), 2, + STATE(102), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1959] = 5, + [2000] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(55), 1, - anon_sym_DOTannotation, - ACTIONS(424), 1, + ACTIONS(438), 5, + ts_builtin_sym_end, + anon_sym_DOTfield, sym_end_field, - STATE(115), 1, - sym_annotation_declaration, - STATE(76), 2, - sym_annotation_definition, - aux_sym_class_definition_repeat2, - [1976] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(426), 5, - sym_annotation_key, - sym_end_annotation, - sym_end_subannotation, - anon_sym_COMMA, - anon_sym_RBRACE, - [1987] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(55), 1, + anon_sym_DOTmethod, anon_sym_DOTannotation, - ACTIONS(428), 1, - sym_end_param, - STATE(115), 1, - sym_annotation_declaration, - STATE(76), 2, - sym_annotation_definition, - aux_sym_class_definition_repeat2, - [2004] = 6, + [2011] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(430), 1, + ACTIONS(440), 1, anon_sym_DOTendsparse_DASHswitch, - ACTIONS(432), 1, + ACTIONS(442), 1, aux_sym_number_literal_token1, - ACTIONS(435), 1, + ACTIONS(445), 1, aux_sym_number_literal_token2, - STATE(103), 1, + STATE(104), 1, aux_sym_sparse_switch_declaration_repeat1, - STATE(177), 1, + STATE(193), 1, sym_number_literal, - [2023] = 2, + [2030] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(438), 5, - ts_builtin_sym_end, - anon_sym_DOTimplements, - anon_sym_DOTfield, + ACTIONS(306), 1, anon_sym_DOTmethod, - anon_sym_DOTannotation, - [2034] = 5, + ACTIONS(367), 1, + ts_builtin_sym_end, + STATE(5), 1, + sym_method_declaration, + STATE(102), 2, + sym_method_definition, + aux_sym_class_definition_repeat4, + [2047] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(263), 1, aux_sym_number_literal_token2, ACTIONS(411), 1, aux_sym_number_literal_token1, - ACTIONS(440), 1, + ACTIONS(448), 1, anon_sym_DOTendarray_DASHdata, - STATE(107), 2, + STATE(99), 2, sym_number_literal, aux_sym_array_data_declaration_repeat1, - [2051] = 2, + [2064] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(442), 5, - ts_builtin_sym_end, - anon_sym_DOTfield, - sym_end_field, - anon_sym_DOTmethod, + ACTIONS(17), 1, anon_sym_DOTannotation, - [2062] = 5, + ACTIONS(450), 1, + sym_end_param, + STATE(115), 1, + sym_annotation_declaration, + STATE(75), 2, + sym_annotation_definition, + aux_sym_class_definition_repeat2, + [2081] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(444), 1, - anon_sym_DOTendarray_DASHdata, - ACTIONS(446), 1, - aux_sym_number_literal_token1, - ACTIONS(449), 1, + ACTIONS(263), 1, aux_sym_number_literal_token2, - STATE(107), 2, + ACTIONS(411), 1, + aux_sym_number_literal_token1, + ACTIONS(452), 1, + anon_sym_DOTendarray_DASHdata, + STATE(106), 2, sym_number_literal, aux_sym_array_data_declaration_repeat1, - [2079] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(452), 5, - sym_annotation_key, - sym_end_annotation, - sym_end_subannotation, - anon_sym_COMMA, - anon_sym_RBRACE, - [2090] = 6, + [2098] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(263), 1, @@ -19926,666 +19940,685 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_number_literal_token1, ACTIONS(454), 1, anon_sym_DOTendsparse_DASHswitch, - STATE(94), 1, + STATE(110), 1, aux_sym_sparse_switch_declaration_repeat1, - STATE(177), 1, + STATE(193), 1, sym_number_literal, - [2109] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(306), 1, - anon_sym_DOTmethod, - ACTIONS(308), 1, - ts_builtin_sym_end, - STATE(5), 1, - sym_method_declaration, - STATE(98), 2, - sym_method_definition, - aux_sym_class_definition_repeat4, - [2126] = 4, + [2117] = 6, ACTIONS(3), 1, sym_comment, + ACTIONS(263), 1, + aux_sym_number_literal_token2, + ACTIONS(411), 1, + aux_sym_number_literal_token1, ACTIONS(456), 1, - sym_annotation_key, - ACTIONS(458), 1, - sym_end_annotation, - STATE(92), 2, - sym_annotation_property, - aux_sym_annotation_definition_repeat1, - [2140] = 4, + anon_sym_DOTendsparse_DASHswitch, + STATE(104), 1, + aux_sym_sparse_switch_declaration_repeat1, + STATE(193), 1, + sym_number_literal, + [2136] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(456), 1, + ACTIONS(458), 5, sym_annotation_key, - ACTIONS(460), 1, + sym_end_annotation, sym_end_subannotation, - STATE(92), 2, - sym_annotation_property, - aux_sym_annotation_definition_repeat1, - [2154] = 3, + anon_sym_COMMA, + anon_sym_RBRACE, + [2147] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(464), 1, - anon_sym_DASH_GT, - ACTIONS(462), 3, + ACTIONS(460), 5, sym_annotation_key, sym_end_annotation, sym_end_subannotation, - [2166] = 5, + anon_sym_COMMA, + anon_sym_RBRACE, + [2158] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(466), 1, + ACTIONS(462), 1, anon_sym_COMMA, - ACTIONS(468), 1, + ACTIONS(464), 1, anon_sym_DOT_DOT, - ACTIONS(470), 1, + ACTIONS(466), 1, anon_sym_RBRACE, - STATE(139), 1, + STATE(140), 1, aux_sym_list_repeat1, - [2182] = 4, + [2174] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(456), 1, + ACTIONS(468), 1, + sym_annotation_key, + ACTIONS(470), 1, + sym_end_subannotation, + STATE(117), 2, + sym_annotation_property, + aux_sym_annotation_definition_repeat1, + [2188] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(468), 1, sym_annotation_key, ACTIONS(472), 1, sym_end_annotation, - STATE(111), 2, + STATE(116), 2, sym_annotation_property, aux_sym_annotation_definition_repeat1, - [2196] = 3, + [2202] = 4, ACTIONS(3), 1, sym_comment, - STATE(28), 1, - sym_method_identifier, - ACTIONS(257), 3, - anon_sym_LTclinit_GT_LPAREN, - anon_sym_LTinit_GT_LPAREN, - aux_sym_method_identifier_token1, - [2208] = 4, + ACTIONS(468), 1, + sym_annotation_key, + ACTIONS(474), 1, + sym_end_annotation, + STATE(90), 2, + sym_annotation_property, + aux_sym_annotation_definition_repeat1, + [2216] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(456), 1, + ACTIONS(468), 1, sym_annotation_key, - ACTIONS(474), 1, + ACTIONS(476), 1, sym_end_subannotation, - STATE(112), 2, + STATE(90), 2, sym_annotation_property, aux_sym_annotation_definition_repeat1, - [2222] = 2, + [2230] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(11), 3, + ACTIONS(480), 1, + anon_sym_DASH_GT, + ACTIONS(478), 3, sym_annotation_key, sym_end_annotation, sym_end_subannotation, - [2231] = 4, + [2242] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(476), 1, - anon_sym_COMMA, - ACTIONS(479), 1, - anon_sym_RBRACE, - STATE(119), 1, - aux_sym_list_repeat1, - [2244] = 4, + STATE(26), 1, + sym_method_identifier, + ACTIONS(257), 3, + anon_sym_LTclinit_GT_LPAREN, + anon_sym_LTinit_GT_LPAREN, + aux_sym_method_identifier_token1, + [2254] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(466), 1, - anon_sym_COMMA, - ACTIONS(470), 1, - anon_sym_RBRACE, - STATE(139), 1, - aux_sym_list_repeat1, - [2257] = 2, + ACTIONS(482), 1, + sym_label, + ACTIONS(484), 1, + anon_sym_DOTendpacked_DASHswitch, + STATE(131), 1, + aux_sym_packed_switch_declaration_repeat1, + [2267] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(481), 3, - sym_annotation_key, - sym_end_annotation, - sym_end_subannotation, - [2266] = 2, - ACTIONS(3), 1, + ACTIONS(263), 1, + aux_sym_number_literal_token2, + ACTIONS(411), 1, + aux_sym_number_literal_token1, + STATE(19), 1, + sym_number_literal, + [2280] = 3, + ACTIONS(11), 1, + anon_sym_LF, + ACTIONS(195), 1, sym_comment, - ACTIONS(483), 3, - sym_annotation_key, - sym_end_annotation, - sym_end_subannotation, - [2275] = 4, + ACTIONS(13), 2, + anon_sym_COMMA, + anon_sym_DASH_GT, + [2291] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(466), 1, + ACTIONS(462), 1, anon_sym_COMMA, - ACTIONS(485), 1, + ACTIONS(466), 1, anon_sym_RBRACE, - STATE(119), 1, + STATE(140), 1, aux_sym_list_repeat1, - [2288] = 4, + [2304] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(466), 1, + ACTIONS(462), 1, anon_sym_COMMA, - ACTIONS(487), 1, + ACTIONS(486), 1, anon_sym_RBRACE, - STATE(123), 1, + STATE(155), 1, aux_sym_list_repeat1, - [2301] = 4, - ACTIONS(3), 1, + [2317] = 4, + ACTIONS(195), 1, sym_comment, - ACTIONS(489), 1, - sym_label, - ACTIONS(491), 1, - anon_sym_DOTendpacked_DASHswitch, - STATE(130), 1, - aux_sym_packed_switch_declaration_repeat1, - [2314] = 2, + ACTIONS(488), 1, + anon_sym_COMMA, + ACTIONS(490), 1, + anon_sym_LF, + STATE(145), 1, + aux_sym_statement_repeat1, + [2330] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(493), 3, + ACTIONS(492), 3, anon_sym_system, anon_sym_build, anon_sym_runtime, - [2323] = 4, - ACTIONS(195), 1, + [2339] = 4, + ACTIONS(3), 1, sym_comment, - ACTIONS(495), 1, + ACTIONS(462), 1, anon_sym_COMMA, - ACTIONS(497), 1, - anon_sym_LF, - STATE(144), 1, - aux_sym_statement_repeat1, - [2336] = 3, - ACTIONS(7), 1, - anon_sym_LF, - ACTIONS(195), 1, + ACTIONS(494), 1, + anon_sym_RBRACE, + STATE(124), 1, + aux_sym_list_repeat1, + [2352] = 2, + ACTIONS(3), 1, sym_comment, - ACTIONS(9), 2, - anon_sym_COMMA, - anon_sym_DASH_GT, - [2347] = 2, + ACTIONS(496), 3, + ts_builtin_sym_end, + anon_sym_DOTfield, + anon_sym_DOTmethod, + [2361] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(99), 3, + ACTIONS(103), 3, + sym_annotation_key, + sym_end_annotation, + sym_end_subannotation, + [2370] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(498), 3, sym_annotation_key, sym_end_annotation, sym_end_subannotation, - [2356] = 4, + [2379] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(499), 1, + ACTIONS(500), 1, sym_label, - ACTIONS(502), 1, + ACTIONS(503), 1, anon_sym_DOTendpacked_DASHswitch, - STATE(130), 1, + STATE(131), 1, aux_sym_packed_switch_declaration_repeat1, - [2369] = 3, + [2392] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(506), 1, + ACTIONS(507), 1, aux_sym_number_literal_token2, - ACTIONS(504), 2, + ACTIONS(505), 2, anon_sym_DOTendsparse_DASHswitch, aux_sym_number_literal_token1, - [2380] = 2, + [2403] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(508), 3, - ts_builtin_sym_end, - anon_sym_DOTfield, - anon_sym_DOTmethod, - [2389] = 4, - ACTIONS(195), 1, - sym_comment, - ACTIONS(510), 1, - anon_sym_COMMA, - ACTIONS(512), 1, - anon_sym_LF, - ACTIONS(514), 1, - anon_sym_DASH_GT, - [2402] = 2, + ACTIONS(263), 1, + aux_sym_number_literal_token2, + ACTIONS(411), 1, + aux_sym_number_literal_token1, + STATE(18), 1, + sym_number_literal, + [2416] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(103), 3, + ACTIONS(99), 3, sym_annotation_key, sym_end_annotation, sym_end_subannotation, - [2411] = 4, - ACTIONS(195), 1, - sym_comment, - ACTIONS(495), 1, - anon_sym_COMMA, - ACTIONS(516), 1, - anon_sym_LF, - STATE(127), 1, - aux_sym_statement_repeat1, - [2424] = 3, - ACTIONS(11), 1, - anon_sym_LF, - ACTIONS(195), 1, + [2425] = 2, + ACTIONS(3), 1, sym_comment, - ACTIONS(13), 2, - anon_sym_COMMA, - anon_sym_DASH_GT, - [2435] = 4, - ACTIONS(195), 1, + ACTIONS(11), 3, + sym_annotation_key, + sym_end_annotation, + sym_end_subannotation, + [2434] = 2, + ACTIONS(3), 1, sym_comment, - ACTIONS(462), 1, - anon_sym_LF, - ACTIONS(514), 1, - anon_sym_DASH_GT, - ACTIONS(518), 1, - anon_sym_COMMA, - [2448] = 2, + ACTIONS(509), 3, + sym_annotation_key, + sym_end_annotation, + sym_end_subannotation, + [2443] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(7), 3, sym_annotation_key, sym_end_annotation, sym_end_subannotation, - [2457] = 4, + [2452] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(466), 1, - anon_sym_COMMA, - ACTIONS(520), 1, - anon_sym_RBRACE, - STATE(119), 1, - aux_sym_list_repeat1, - [2470] = 2, + ACTIONS(81), 3, + sym_annotation_key, + sym_end_annotation, + sym_end_subannotation, + [2461] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(81), 3, + ACTIONS(511), 3, sym_annotation_key, sym_end_annotation, sym_end_subannotation, - [2479] = 4, + [2470] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(462), 1, + anon_sym_COMMA, + ACTIONS(513), 1, + anon_sym_RBRACE, + STATE(155), 1, + aux_sym_list_repeat1, + [2483] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(263), 1, aux_sym_number_literal_token2, ACTIONS(411), 1, aux_sym_number_literal_token1, - STATE(20), 1, + STATE(152), 1, sym_number_literal, - [2492] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(522), 3, - sym_annotation_key, - sym_end_annotation, - sym_end_subannotation, - [2501] = 4, + [2496] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(263), 1, aux_sym_number_literal_token2, ACTIONS(411), 1, aux_sym_number_literal_token1, - STATE(21), 1, + STATE(108), 1, sym_number_literal, - [2514] = 4, + [2509] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(515), 3, + sym_annotation_key, + sym_end_annotation, + sym_end_subannotation, + [2518] = 4, ACTIONS(195), 1, sym_comment, - ACTIONS(524), 1, + ACTIONS(517), 1, anon_sym_COMMA, - ACTIONS(527), 1, + ACTIONS(519), 1, anon_sym_LF, - STATE(144), 1, + ACTIONS(521), 1, + anon_sym_DASH_GT, + [2531] = 4, + ACTIONS(195), 1, + sym_comment, + ACTIONS(523), 1, + anon_sym_COMMA, + ACTIONS(526), 1, + anon_sym_LF, + STATE(145), 1, aux_sym_statement_repeat1, - [2527] = 2, + [2544] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(529), 3, + ACTIONS(528), 3, sym_annotation_key, sym_end_annotation, sym_end_subannotation, - [2536] = 2, + [2553] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(531), 3, + ACTIONS(530), 3, sym_annotation_key, sym_end_annotation, sym_end_subannotation, - [2545] = 4, - ACTIONS(3), 1, + [2562] = 4, + ACTIONS(195), 1, sym_comment, - ACTIONS(533), 1, - sym_label, - ACTIONS(535), 1, - anon_sym_DOTendpacked_DASHswitch, + ACTIONS(488), 1, + anon_sym_COMMA, + ACTIONS(532), 1, + anon_sym_LF, STATE(125), 1, - aux_sym_packed_switch_declaration_repeat1, - [2558] = 4, - ACTIONS(3), 1, + aux_sym_statement_repeat1, + [2575] = 3, + ACTIONS(7), 1, + anon_sym_LF, + ACTIONS(195), 1, sym_comment, - ACTIONS(263), 1, - aux_sym_number_literal_token2, - ACTIONS(411), 1, - aux_sym_number_literal_token1, - STATE(147), 1, - sym_number_literal, - [2571] = 2, + ACTIONS(9), 2, + anon_sym_COMMA, + anon_sym_DASH_GT, + [2586] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(537), 3, - sym_annotation_key, - sym_end_annotation, - sym_end_subannotation, - [2580] = 4, + ACTIONS(534), 3, + ts_builtin_sym_end, + anon_sym_DOTfield, + anon_sym_DOTmethod, + [2595] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(263), 1, - aux_sym_number_literal_token2, - ACTIONS(411), 1, - aux_sym_number_literal_token1, - STATE(93), 1, - sym_number_literal, - [2593] = 3, + ACTIONS(536), 1, + anon_sym_DASH_GT, + ACTIONS(478), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [2606] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(539), 1, + ACTIONS(538), 1, + sym_label, + ACTIONS(540), 1, + anon_sym_DOTendpacked_DASHswitch, + STATE(120), 1, + aux_sym_packed_switch_declaration_repeat1, + [2619] = 4, + ACTIONS(195), 1, + sym_comment, + ACTIONS(478), 1, + anon_sym_LF, + ACTIONS(521), 1, anon_sym_DASH_GT, - ACTIONS(462), 2, + ACTIONS(542), 1, anon_sym_COMMA, - anon_sym_RBRACE, - [2604] = 2, + [2632] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(541), 3, + ACTIONS(544), 3, sym_annotation_key, sym_end_annotation, sym_end_subannotation, - [2613] = 2, + [2641] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(543), 3, - ts_builtin_sym_end, - anon_sym_DOTfield, - anon_sym_DOTmethod, - [2622] = 3, + ACTIONS(546), 1, + anon_sym_COMMA, + ACTIONS(549), 1, + anon_sym_RBRACE, + STATE(155), 1, + aux_sym_list_repeat1, + [2654] = 3, ACTIONS(195), 1, sym_comment, - ACTIONS(522), 1, - anon_sym_LF, - ACTIONS(545), 1, - anon_sym_COMMA, - [2632] = 3, - ACTIONS(99), 1, + ACTIONS(458), 1, anon_sym_LF, - ACTIONS(101), 1, + ACTIONS(551), 1, anon_sym_COMMA, - ACTIONS(195), 1, - sym_comment, - [2642] = 3, + [2664] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(547), 1, + ACTIONS(553), 1, anon_sym_DOTsuper, STATE(47), 1, sym_super_declaration, - [2652] = 3, + [2674] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(219), 1, aux_sym_field_identifier_token1, - STATE(101), 1, + STATE(112), 1, sym_field_identifier, - [2662] = 3, + [2684] = 3, ACTIONS(195), 1, sym_comment, - ACTIONS(549), 1, + ACTIONS(528), 1, + anon_sym_LF, + ACTIONS(555), 1, anon_sym_COMMA, - ACTIONS(551), 1, + [2694] = 3, + ACTIONS(195), 1, + sym_comment, + ACTIONS(557), 1, + anon_sym_COMMA, + ACTIONS(559), 1, anon_sym_LF, - [2672] = 3, + [2704] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(255), 1, aux_sym_field_identifier_token1, - STATE(106), 1, + STATE(89), 1, sym_field_identifier, - [2682] = 2, + [2714] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(553), 2, - sym_annotation_key, - sym_end_subannotation, - [2690] = 2, + ACTIONS(549), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [2722] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(555), 2, + ACTIONS(561), 2, ts_builtin_sym_end, anon_sym_DOTmethod, - [2698] = 3, - ACTIONS(195), 1, + [2730] = 3, + ACTIONS(3), 1, sym_comment, - ACTIONS(529), 1, - anon_sym_LF, - ACTIONS(557), 1, - anon_sym_COMMA, - [2708] = 2, + ACTIONS(255), 1, + aux_sym_field_identifier_token1, + STATE(112), 1, + sym_field_identifier, + [2740] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(559), 2, - sym_annotation_key, - sym_end_annotation, - [2716] = 3, + ACTIONS(563), 2, + ts_builtin_sym_end, + anon_sym_DOTmethod, + [2748] = 3, ACTIONS(81), 1, anon_sym_LF, ACTIONS(83), 1, anon_sym_COMMA, ACTIONS(195), 1, sym_comment, - [2726] = 3, + [2758] = 3, ACTIONS(195), 1, sym_comment, - ACTIONS(426), 1, + ACTIONS(460), 1, anon_sym_LF, - ACTIONS(561), 1, + ACTIONS(565), 1, anon_sym_COMMA, - [2736] = 2, - ACTIONS(3), 1, + [2768] = 3, + ACTIONS(103), 1, + anon_sym_LF, + ACTIONS(105), 1, + anon_sym_COMMA, + ACTIONS(195), 1, sym_comment, - ACTIONS(563), 2, - ts_builtin_sym_end, - anon_sym_DOTmethod, - [2744] = 3, + [2778] = 3, ACTIONS(195), 1, sym_comment, ACTIONS(371), 1, anon_sym_LF, - ACTIONS(565), 1, + ACTIONS(567), 1, anon_sym_COMMA, - [2754] = 2, - ACTIONS(3), 1, + [2788] = 3, + ACTIONS(195), 1, sym_comment, - ACTIONS(479), 2, + ACTIONS(515), 1, + anon_sym_LF, + ACTIONS(569), 1, anon_sym_COMMA, - anon_sym_RBRACE, - [2762] = 3, + [2798] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(255), 1, - aux_sym_field_identifier_token1, - STATE(101), 1, - sym_field_identifier, - [2772] = 3, - ACTIONS(195), 1, + ACTIONS(571), 2, + sym_annotation_key, + sym_end_subannotation, + [2806] = 2, + ACTIONS(3), 1, sym_comment, - ACTIONS(537), 1, - anon_sym_LF, - ACTIONS(567), 1, - anon_sym_COMMA, - [2782] = 3, - ACTIONS(103), 1, + ACTIONS(573), 2, + sym_annotation_key, + sym_end_annotation, + [2814] = 3, + ACTIONS(99), 1, anon_sym_LF, - ACTIONS(105), 1, + ACTIONS(101), 1, anon_sym_COMMA, ACTIONS(195), 1, sym_comment, - [2792] = 3, + [2824] = 3, ACTIONS(195), 1, sym_comment, - ACTIONS(402), 1, + ACTIONS(511), 1, anon_sym_LF, - ACTIONS(569), 1, + ACTIONS(575), 1, anon_sym_COMMA, - [2802] = 3, + [2834] = 3, ACTIONS(195), 1, sym_comment, - ACTIONS(527), 1, + ACTIONS(526), 1, anon_sym_LF, - ACTIONS(571), 1, - anon_sym_COMMA, - [2812] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(573), 1, - sym_parameter, - [2819] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(575), 1, - sym_class_identifier, - [2826] = 2, - ACTIONS(3), 1, - sym_comment, ACTIONS(577), 1, - sym_label, - [2833] = 2, + anon_sym_COMMA, + [2844] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(579), 1, - anon_sym_DASH_GT, - [2840] = 2, + anon_sym_LBRACE, + [2851] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(581), 1, - anon_sym_RBRACE, - [2847] = 2, + anon_sym_DOT_DOT, + [2858] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(583), 1, - anon_sym_RBRACE, - [2854] = 2, + anon_sym_LBRACE, + [2865] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(585), 1, sym_label, - [2861] = 2, + [2872] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(587), 1, - anon_sym_LBRACE, - [2868] = 2, + anon_sym_EQ, + [2879] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(589), 1, - anon_sym_RBRACE, - [2875] = 2, + sym_class_identifier, + [2886] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(591), 1, - anon_sym_EQ, - [2882] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(539), 1, - anon_sym_DASH_GT, - [2889] = 2, + anon_sym_RBRACE, + [2893] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(593), 1, - anon_sym_DASH_GT, - [2896] = 2, + sym_label, + [2900] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(595), 1, - sym_class_identifier, - [2903] = 2, + anon_sym_DOT_DOT, + [2907] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(597), 1, - sym_class_identifier, - [2910] = 2, + anon_sym_DASH_GT, + [2914] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(599), 1, sym_label, - [2917] = 2, + [2921] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(601), 1, - sym_class_identifier, - [2924] = 2, + ts_builtin_sym_end, + [2928] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(603), 1, sym_label, - [2931] = 2, + [2935] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(605), 1, - anon_sym_DOT_DOT, - [2938] = 2, + sym_parameter, + [2942] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(607), 1, - anon_sym_DOT_DOT, - [2945] = 2, + sym_label, + [2949] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(609), 1, - sym_class_identifier, - [2952] = 2, + anon_sym_RBRACE, + [2956] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(611), 1, - sym_label, - [2959] = 2, + sym_class_identifier, + [2963] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(613), 1, - sym_label, - [2966] = 2, + anon_sym_DASH_GT, + [2970] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(615), 1, - sym_string_literal, - [2973] = 2, + sym_label, + [2977] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(617), 1, - anon_sym_DOTsuper, - [2980] = 2, + sym_class_identifier, + [2984] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(536), 1, + anon_sym_DASH_GT, + [2991] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(619), 1, - sym_class_identifier, - [2987] = 2, + sym_label, + [2998] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(621), 1, - anon_sym_LBRACE, - [2994] = 2, + sym_class_identifier, + [3005] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(623), 1, - sym_label, - [3001] = 2, + sym_string_literal, + [3012] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(464), 1, + ACTIONS(625), 1, + anon_sym_DOTsuper, + [3019] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(627), 1, + sym_class_identifier, + [3026] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(629), 1, + sym_class_identifier, + [3033] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(480), 1, anon_sym_DASH_GT, - [3008] = 2, + [3040] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(625), 1, + ACTIONS(631), 1, anon_sym_DASH_GT, - [3015] = 2, + [3047] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(627), 1, - ts_builtin_sym_end, + ACTIONS(633), 1, + anon_sym_RBRACE, }; static const uint32_t ts_small_parse_table_map[] = { @@ -20596,23 +20629,23 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(35)] = 207, [SMALL_STATE(36)] = 241, [SMALL_STATE(37)] = 275, - [SMALL_STATE(38)] = 322, + [SMALL_STATE(38)] = 324, [SMALL_STATE(39)] = 371, - [SMALL_STATE(40)] = 415, - [SMALL_STATE(41)] = 445, + [SMALL_STATE(40)] = 401, + [SMALL_STATE(41)] = 431, [SMALL_STATE(42)] = 475, - [SMALL_STATE(43)] = 505, - [SMALL_STATE(44)] = 537, - [SMALL_STATE(45)] = 567, - [SMALL_STATE(46)] = 597, + [SMALL_STATE(43)] = 507, + [SMALL_STATE(44)] = 539, + [SMALL_STATE(45)] = 569, + [SMALL_STATE(46)] = 599, [SMALL_STATE(47)] = 629, [SMALL_STATE(48)] = 679, - [SMALL_STATE(49)] = 723, + [SMALL_STATE(49)] = 711, [SMALL_STATE(50)] = 755, [SMALL_STATE(51)] = 787, - [SMALL_STATE(52)] = 831, + [SMALL_STATE(52)] = 819, [SMALL_STATE(53)] = 863, - [SMALL_STATE(54)] = 907, + [SMALL_STATE(54)] = 895, [SMALL_STATE(55)] = 939, [SMALL_STATE(56)] = 971, [SMALL_STATE(57)] = 1003, @@ -20633,135 +20666,137 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(72)] = 1421, [SMALL_STATE(73)] = 1458, [SMALL_STATE(74)] = 1476, - [SMALL_STATE(75)] = 1492, - [SMALL_STATE(76)] = 1519, - [SMALL_STATE(77)] = 1540, - [SMALL_STATE(78)] = 1567, - [SMALL_STATE(79)] = 1594, - [SMALL_STATE(80)] = 1621, - [SMALL_STATE(81)] = 1643, - [SMALL_STATE(82)] = 1660, - [SMALL_STATE(83)] = 1678, - [SMALL_STATE(84)] = 1696, - [SMALL_STATE(85)] = 1716, - [SMALL_STATE(86)] = 1728, - [SMALL_STATE(87)] = 1746, - [SMALL_STATE(88)] = 1766, - [SMALL_STATE(89)] = 1784, - [SMALL_STATE(90)] = 1795, - [SMALL_STATE(91)] = 1806, - [SMALL_STATE(92)] = 1823, - [SMALL_STATE(93)] = 1838, - [SMALL_STATE(94)] = 1855, - [SMALL_STATE(95)] = 1874, - [SMALL_STATE(96)] = 1891, - [SMALL_STATE(97)] = 1908, - [SMALL_STATE(98)] = 1925, - [SMALL_STATE(99)] = 1942, - [SMALL_STATE(100)] = 1959, - [SMALL_STATE(101)] = 1976, - [SMALL_STATE(102)] = 1987, - [SMALL_STATE(103)] = 2004, - [SMALL_STATE(104)] = 2023, - [SMALL_STATE(105)] = 2034, - [SMALL_STATE(106)] = 2051, - [SMALL_STATE(107)] = 2062, - [SMALL_STATE(108)] = 2079, - [SMALL_STATE(109)] = 2090, - [SMALL_STATE(110)] = 2109, - [SMALL_STATE(111)] = 2126, - [SMALL_STATE(112)] = 2140, - [SMALL_STATE(113)] = 2154, - [SMALL_STATE(114)] = 2166, - [SMALL_STATE(115)] = 2182, - [SMALL_STATE(116)] = 2196, - [SMALL_STATE(117)] = 2208, - [SMALL_STATE(118)] = 2222, - [SMALL_STATE(119)] = 2231, - [SMALL_STATE(120)] = 2244, - [SMALL_STATE(121)] = 2257, - [SMALL_STATE(122)] = 2266, - [SMALL_STATE(123)] = 2275, - [SMALL_STATE(124)] = 2288, - [SMALL_STATE(125)] = 2301, - [SMALL_STATE(126)] = 2314, - [SMALL_STATE(127)] = 2323, - [SMALL_STATE(128)] = 2336, - [SMALL_STATE(129)] = 2347, - [SMALL_STATE(130)] = 2356, - [SMALL_STATE(131)] = 2369, - [SMALL_STATE(132)] = 2380, - [SMALL_STATE(133)] = 2389, - [SMALL_STATE(134)] = 2402, - [SMALL_STATE(135)] = 2411, - [SMALL_STATE(136)] = 2424, - [SMALL_STATE(137)] = 2435, - [SMALL_STATE(138)] = 2448, - [SMALL_STATE(139)] = 2457, + [SMALL_STATE(75)] = 1493, + [SMALL_STATE(76)] = 1514, + [SMALL_STATE(77)] = 1541, + [SMALL_STATE(78)] = 1568, + [SMALL_STATE(79)] = 1595, + [SMALL_STATE(80)] = 1622, + [SMALL_STATE(81)] = 1644, + [SMALL_STATE(82)] = 1661, + [SMALL_STATE(83)] = 1673, + [SMALL_STATE(84)] = 1691, + [SMALL_STATE(85)] = 1709, + [SMALL_STATE(86)] = 1729, + [SMALL_STATE(87)] = 1749, + [SMALL_STATE(88)] = 1767, + [SMALL_STATE(89)] = 1785, + [SMALL_STATE(90)] = 1799, + [SMALL_STATE(91)] = 1814, + [SMALL_STATE(92)] = 1831, + [SMALL_STATE(93)] = 1848, + [SMALL_STATE(94)] = 1859, + [SMALL_STATE(95)] = 1876, + [SMALL_STATE(96)] = 1887, + [SMALL_STATE(97)] = 1904, + [SMALL_STATE(98)] = 1921, + [SMALL_STATE(99)] = 1932, + [SMALL_STATE(100)] = 1949, + [SMALL_STATE(101)] = 1966, + [SMALL_STATE(102)] = 1983, + [SMALL_STATE(103)] = 2000, + [SMALL_STATE(104)] = 2011, + [SMALL_STATE(105)] = 2030, + [SMALL_STATE(106)] = 2047, + [SMALL_STATE(107)] = 2064, + [SMALL_STATE(108)] = 2081, + [SMALL_STATE(109)] = 2098, + [SMALL_STATE(110)] = 2117, + [SMALL_STATE(111)] = 2136, + [SMALL_STATE(112)] = 2147, + [SMALL_STATE(113)] = 2158, + [SMALL_STATE(114)] = 2174, + [SMALL_STATE(115)] = 2188, + [SMALL_STATE(116)] = 2202, + [SMALL_STATE(117)] = 2216, + [SMALL_STATE(118)] = 2230, + [SMALL_STATE(119)] = 2242, + [SMALL_STATE(120)] = 2254, + [SMALL_STATE(121)] = 2267, + [SMALL_STATE(122)] = 2280, + [SMALL_STATE(123)] = 2291, + [SMALL_STATE(124)] = 2304, + [SMALL_STATE(125)] = 2317, + [SMALL_STATE(126)] = 2330, + [SMALL_STATE(127)] = 2339, + [SMALL_STATE(128)] = 2352, + [SMALL_STATE(129)] = 2361, + [SMALL_STATE(130)] = 2370, + [SMALL_STATE(131)] = 2379, + [SMALL_STATE(132)] = 2392, + [SMALL_STATE(133)] = 2403, + [SMALL_STATE(134)] = 2416, + [SMALL_STATE(135)] = 2425, + [SMALL_STATE(136)] = 2434, + [SMALL_STATE(137)] = 2443, + [SMALL_STATE(138)] = 2452, + [SMALL_STATE(139)] = 2461, [SMALL_STATE(140)] = 2470, - [SMALL_STATE(141)] = 2479, - [SMALL_STATE(142)] = 2492, - [SMALL_STATE(143)] = 2501, - [SMALL_STATE(144)] = 2514, - [SMALL_STATE(145)] = 2527, - [SMALL_STATE(146)] = 2536, - [SMALL_STATE(147)] = 2545, - [SMALL_STATE(148)] = 2558, - [SMALL_STATE(149)] = 2571, - [SMALL_STATE(150)] = 2580, - [SMALL_STATE(151)] = 2593, - [SMALL_STATE(152)] = 2604, - [SMALL_STATE(153)] = 2613, - [SMALL_STATE(154)] = 2622, - [SMALL_STATE(155)] = 2632, - [SMALL_STATE(156)] = 2642, - [SMALL_STATE(157)] = 2652, - [SMALL_STATE(158)] = 2662, - [SMALL_STATE(159)] = 2672, - [SMALL_STATE(160)] = 2682, - [SMALL_STATE(161)] = 2690, - [SMALL_STATE(162)] = 2698, - [SMALL_STATE(163)] = 2708, - [SMALL_STATE(164)] = 2716, - [SMALL_STATE(165)] = 2726, - [SMALL_STATE(166)] = 2736, - [SMALL_STATE(167)] = 2744, - [SMALL_STATE(168)] = 2754, - [SMALL_STATE(169)] = 2762, - [SMALL_STATE(170)] = 2772, - [SMALL_STATE(171)] = 2782, - [SMALL_STATE(172)] = 2792, - [SMALL_STATE(173)] = 2802, - [SMALL_STATE(174)] = 2812, - [SMALL_STATE(175)] = 2819, - [SMALL_STATE(176)] = 2826, - [SMALL_STATE(177)] = 2833, - [SMALL_STATE(178)] = 2840, - [SMALL_STATE(179)] = 2847, - [SMALL_STATE(180)] = 2854, - [SMALL_STATE(181)] = 2861, - [SMALL_STATE(182)] = 2868, - [SMALL_STATE(183)] = 2875, - [SMALL_STATE(184)] = 2882, - [SMALL_STATE(185)] = 2889, - [SMALL_STATE(186)] = 2896, - [SMALL_STATE(187)] = 2903, - [SMALL_STATE(188)] = 2910, - [SMALL_STATE(189)] = 2917, - [SMALL_STATE(190)] = 2924, - [SMALL_STATE(191)] = 2931, - [SMALL_STATE(192)] = 2938, - [SMALL_STATE(193)] = 2945, - [SMALL_STATE(194)] = 2952, - [SMALL_STATE(195)] = 2959, - [SMALL_STATE(196)] = 2966, - [SMALL_STATE(197)] = 2973, - [SMALL_STATE(198)] = 2980, - [SMALL_STATE(199)] = 2987, - [SMALL_STATE(200)] = 2994, - [SMALL_STATE(201)] = 3001, - [SMALL_STATE(202)] = 3008, - [SMALL_STATE(203)] = 3015, + [SMALL_STATE(141)] = 2483, + [SMALL_STATE(142)] = 2496, + [SMALL_STATE(143)] = 2509, + [SMALL_STATE(144)] = 2518, + [SMALL_STATE(145)] = 2531, + [SMALL_STATE(146)] = 2544, + [SMALL_STATE(147)] = 2553, + [SMALL_STATE(148)] = 2562, + [SMALL_STATE(149)] = 2575, + [SMALL_STATE(150)] = 2586, + [SMALL_STATE(151)] = 2595, + [SMALL_STATE(152)] = 2606, + [SMALL_STATE(153)] = 2619, + [SMALL_STATE(154)] = 2632, + [SMALL_STATE(155)] = 2641, + [SMALL_STATE(156)] = 2654, + [SMALL_STATE(157)] = 2664, + [SMALL_STATE(158)] = 2674, + [SMALL_STATE(159)] = 2684, + [SMALL_STATE(160)] = 2694, + [SMALL_STATE(161)] = 2704, + [SMALL_STATE(162)] = 2714, + [SMALL_STATE(163)] = 2722, + [SMALL_STATE(164)] = 2730, + [SMALL_STATE(165)] = 2740, + [SMALL_STATE(166)] = 2748, + [SMALL_STATE(167)] = 2758, + [SMALL_STATE(168)] = 2768, + [SMALL_STATE(169)] = 2778, + [SMALL_STATE(170)] = 2788, + [SMALL_STATE(171)] = 2798, + [SMALL_STATE(172)] = 2806, + [SMALL_STATE(173)] = 2814, + [SMALL_STATE(174)] = 2824, + [SMALL_STATE(175)] = 2834, + [SMALL_STATE(176)] = 2844, + [SMALL_STATE(177)] = 2851, + [SMALL_STATE(178)] = 2858, + [SMALL_STATE(179)] = 2865, + [SMALL_STATE(180)] = 2872, + [SMALL_STATE(181)] = 2879, + [SMALL_STATE(182)] = 2886, + [SMALL_STATE(183)] = 2893, + [SMALL_STATE(184)] = 2900, + [SMALL_STATE(185)] = 2907, + [SMALL_STATE(186)] = 2914, + [SMALL_STATE(187)] = 2921, + [SMALL_STATE(188)] = 2928, + [SMALL_STATE(189)] = 2935, + [SMALL_STATE(190)] = 2942, + [SMALL_STATE(191)] = 2949, + [SMALL_STATE(192)] = 2956, + [SMALL_STATE(193)] = 2963, + [SMALL_STATE(194)] = 2970, + [SMALL_STATE(195)] = 2977, + [SMALL_STATE(196)] = 2984, + [SMALL_STATE(197)] = 2991, + [SMALL_STATE(198)] = 2998, + [SMALL_STATE(199)] = 3005, + [SMALL_STATE(200)] = 3012, + [SMALL_STATE(201)] = 3019, + [SMALL_STATE(202)] = 3026, + [SMALL_STATE(203)] = 3033, + [SMALL_STATE(204)] = 3040, + [SMALL_STATE(205)] = 3047, }; static const TSParseActionEntry ts_parse_actions[] = { @@ -20769,113 +20804,113 @@ static const TSParseActionEntry ts_parse_actions[] = { [1] = {.entry = {.count = 1, .reusable = false}}, RECOVER(), [3] = {.entry = {.count = 1, .reusable = true}}, SHIFT_EXTRA(), [5] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), - [7] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_type, 2, .production_id = 2), - [9] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_type, 2, .production_id = 2), - [11] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primitive_type, 1), - [13] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primitive_type, 1), - [15] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), - [17] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(126), - [20] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(174), - [23] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(25), - [26] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(34), - [29] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(34), - [32] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(141), - [35] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(143), - [38] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(189), - [41] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(181), - [44] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(148), - [47] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(109), - [50] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(150), - [53] = {.entry = {.count = 1, .reusable = true}}, SHIFT(166), - [55] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126), - [57] = {.entry = {.count = 1, .reusable = true}}, SHIFT(174), - [59] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), - [61] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34), - [63] = {.entry = {.count = 1, .reusable = false}}, SHIFT(34), - [65] = {.entry = {.count = 1, .reusable = true}}, SHIFT(141), - [67] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143), - [69] = {.entry = {.count = 1, .reusable = false}}, SHIFT(189), - [71] = {.entry = {.count = 1, .reusable = true}}, SHIFT(181), - [73] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), - [75] = {.entry = {.count = 1, .reusable = true}}, SHIFT(109), - [77] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), - [79] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161), + [7] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primitive_type, 1), + [9] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primitive_type, 1), + [11] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_type, 2, .production_id = 2), + [13] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_type, 2, .production_id = 2), + [15] = {.entry = {.count = 1, .reusable = true}}, SHIFT(165), + [17] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126), + [19] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189), + [21] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), + [23] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34), + [25] = {.entry = {.count = 1, .reusable = false}}, SHIFT(34), + [27] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), + [29] = {.entry = {.count = 1, .reusable = true}}, SHIFT(121), + [31] = {.entry = {.count = 1, .reusable = false}}, SHIFT(181), + [33] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), + [35] = {.entry = {.count = 1, .reusable = true}}, SHIFT(141), + [37] = {.entry = {.count = 1, .reusable = true}}, SHIFT(109), + [39] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), + [41] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163), + [43] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), + [45] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(126), + [48] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(189), + [51] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(24), + [54] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(34), + [57] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(34), + [60] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(133), + [63] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(121), + [66] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(181), + [69] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(176), + [72] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(141), + [75] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(109), + [78] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(142), [81] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_number_literal, 1), [83] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_number_literal, 1), - [85] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_definition, 3), - [87] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_definition, 3), - [89] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_definition, 2), - [91] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_definition, 2), + [85] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_definition, 2), + [87] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_definition, 2), + [89] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_definition, 3), + [91] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_definition, 3), [93] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_definition, 1), - [95] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), + [95] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), [97] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_definition, 1), - [99] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_identifier, 4, .production_id = 5), - [101] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_identifier, 4, .production_id = 5), - [103] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_identifier, 3, .production_id = 4), - [105] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_identifier, 3, .production_id = 4), + [99] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_identifier, 3, .production_id = 4), + [101] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_identifier, 3, .production_id = 4), + [103] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_identifier, 4, .production_id = 5), + [105] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_identifier, 4, .production_id = 5), [107] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_declaration, 2), [109] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_declaration, 2), - [111] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_declaration, 3), - [113] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_declaration, 3), - [115] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 3), - [117] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 3), - [119] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 4), - [121] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 4), - [123] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_declaration, 8), - [125] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_declaration, 8), - [127] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_declaration, 3), - [129] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_declaration, 3), - [131] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_data_declaration, 3), - [133] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_declaration, 3), - [135] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_declaration, 2), - [137] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_declaration, 2), - [139] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_locals_declaration, 2), - [141] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_locals_declaration, 2), - [143] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_definition, 3), - [145] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_definition, 3), - [147] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_declaration, 2), - [149] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_declaration, 2), - [151] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_definition, 2), - [153] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_definition, 2), - [155] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 1), - [157] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 1), - [159] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_declaration, 4), - [161] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_declaration, 4), + [111] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_declaration, 8), + [113] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_declaration, 8), + [115] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_declaration, 3), + [117] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_declaration, 3), + [119] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 2), + [121] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 2), + [123] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_definition, 3), + [125] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_definition, 3), + [127] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_declaration, 2), + [129] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_declaration, 2), + [131] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_locals_declaration, 2), + [133] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_locals_declaration, 2), + [135] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_data_declaration, 3), + [137] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_declaration, 3), + [139] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 3), + [141] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 3), + [143] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_declaration, 3), + [145] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_declaration, 3), + [147] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_data_declaration, 4), + [149] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_declaration, 4), + [151] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 1), + [153] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 1), + [155] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_definition, 2), + [157] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_definition, 2), + [159] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 3), + [161] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 3), [163] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catchall_declaration, 7), [165] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catchall_declaration, 7), - [167] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 3), - [169] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 3), - [171] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_data_declaration, 4), - [173] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_declaration, 4), - [175] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 2), - [177] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 2), - [179] = {.entry = {.count = 1, .reusable = false}}, SHIFT(135), - [181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), - [183] = {.entry = {.count = 1, .reusable = false}}, SHIFT(38), - [185] = {.entry = {.count = 1, .reusable = false}}, SHIFT(137), - [187] = {.entry = {.count = 1, .reusable = false}}, SHIFT(58), - [189] = {.entry = {.count = 1, .reusable = false}}, SHIFT(49), - [191] = {.entry = {.count = 1, .reusable = false}}, SHIFT(68), - [193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(136), + [167] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_declaration, 2), + [169] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_declaration, 2), + [171] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_declaration, 4), + [173] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_declaration, 4), + [175] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 4), + [177] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 4), + [179] = {.entry = {.count = 1, .reusable = false}}, SHIFT(148), + [181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), + [183] = {.entry = {.count = 1, .reusable = false}}, SHIFT(37), + [185] = {.entry = {.count = 1, .reusable = false}}, SHIFT(153), + [187] = {.entry = {.count = 1, .reusable = false}}, SHIFT(59), + [189] = {.entry = {.count = 1, .reusable = false}}, SHIFT(48), + [191] = {.entry = {.count = 1, .reusable = false}}, SHIFT(62), + [193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(149), [195] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(), - [197] = {.entry = {.count = 1, .reusable = false}}, SHIFT(164), - [199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), - [201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), - [203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), - [205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), - [207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(49), - [209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), - [211] = {.entry = {.count = 1, .reusable = false}}, SHIFT(173), - [213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186), - [215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), - [217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113), - [219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), - [221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), - [223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), - [225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), - [227] = {.entry = {.count = 1, .reusable = false}}, SHIFT(140), - [229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(121), - [231] = {.entry = {.count = 1, .reusable = false}}, SHIFT(121), + [197] = {.entry = {.count = 1, .reusable = false}}, SHIFT(166), + [199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), + [201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), + [203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(153), + [205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), + [207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(48), + [209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), + [211] = {.entry = {.count = 1, .reusable = false}}, SHIFT(175), + [213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195), + [215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), + [217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), + [219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), + [221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53), + [223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), + [225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), + [227] = {.entry = {.count = 1, .reusable = false}}, SHIFT(138), + [229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(130), + [231] = {.entry = {.count = 1, .reusable = false}}, SHIFT(130), [233] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_opcode, 1), [235] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_opcode, 1), [237] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), @@ -20884,61 +20919,61 @@ static const TSParseActionEntry ts_parse_actions[] = { [245] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_access_modifiers, 1), [247] = {.entry = {.count = 1, .reusable = false}}, SHIFT(35), [249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), - [251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(149), + [251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159), [253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), - [255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), + [255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), [257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), - [259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84), - [261] = {.entry = {.count = 1, .reusable = false}}, SHIFT(124), + [259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85), + [261] = {.entry = {.count = 1, .reusable = false}}, SHIFT(113), [263] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7), - [265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(124), - [267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), - [269] = {.entry = {.count = 1, .reusable = false}}, SHIFT(114), - [271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120), - [273] = {.entry = {.count = 1, .reusable = false}}, SHIFT(168), - [275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(168), - [277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), - [279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), - [281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), - [283] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(43), - [286] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(43), - [289] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(44), - [292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), - [294] = {.entry = {.count = 1, .reusable = false}}, SHIFT(43), - [296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), + [265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(123), + [267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146), + [269] = {.entry = {.count = 1, .reusable = false}}, SHIFT(127), + [271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), + [273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), + [275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), + [277] = {.entry = {.count = 1, .reusable = false}}, SHIFT(162), + [279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(162), + [281] = {.entry = {.count = 1, .reusable = false}}, SHIFT(43), + [283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), + [285] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(43), + [288] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(43), + [291] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(44), + [294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), + [296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), [298] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 2), - [300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(196), - [302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193), - [304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), - [306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), - [308] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 4), - [310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73), - [312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), - [314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3), - [316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), - [318] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 3), - [320] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(73), - [323] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), - [325] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(63), - [328] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(3), - [331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), - [333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), - [335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), - [337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), - [339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(167), - [341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), - [343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), - [345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), - [347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), - [349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), + [300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(199), + [302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198), + [304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), + [306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), + [308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73), + [310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), + [312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2), + [314] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 4), + [316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), + [318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), + [320] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 3), + [322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), + [324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), + [326] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(73), + [329] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), + [331] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(58), + [334] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(2), + [337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), + [339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3), + [341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169), + [343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(149), + [345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), + [347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), + [349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(122), [351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74), - [353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), - [355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2), - [357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), - [359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), - [361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155), - [363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(128), - [365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), + [353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), + [355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), + [357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), + [359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), + [361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), + [363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), + [365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(168), [367] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 5), [369] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 1), [371] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_identifier, 2), @@ -20946,124 +20981,127 @@ static const TSParseActionEntry ts_parse_actions[] = { [375] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), SHIFT_REPEAT(126), [378] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 6), [380] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 1), - [382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), + [382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(128), [384] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), - [386] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), SHIFT_REPEAT(193), - [389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185), - [391] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_super_declaration, 2), - [393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(202), + [386] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), SHIFT_REPEAT(198), + [389] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_super_declaration, 2), + [391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185), + [393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(204), [395] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), - [397] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), SHIFT_REPEAT(42), - [400] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_declaration, 2), - [402] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_full_method_identifier, 3), - [404] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_definition_repeat1, 2), SHIFT_REPEAT(183), + [397] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), SHIFT_REPEAT(39), + [400] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 3), + [402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), + [404] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_definition_repeat1, 2), SHIFT_REPEAT(180), [407] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_annotation_definition_repeat1, 2), - [409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), + [409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), [411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), - [413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18), - [415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179), + [413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(103), + [415] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_implements_declaration, 2), [417] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 7), - [419] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), - [421] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), SHIFT_REPEAT(41), - [424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(153), - [426] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_full_field_identifier, 3), - [428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), - [430] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), - [432] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), SHIFT_REPEAT(7), - [435] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), SHIFT_REPEAT(7), - [438] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_implements_declaration, 2), - [440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), - [442] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 3), - [444] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), - [446] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), SHIFT_REPEAT(7), - [449] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), SHIFT_REPEAT(7), - [452] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_reference, 2), - [454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), - [456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(183), - [458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), - [460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), - [462] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__identifier, 1), - [464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(82), - [466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), - [468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(95), - [470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(162), - [472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), - [474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146), - [476] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(39), - [479] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), - [481] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_value, 1), - [483] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_property, 3, .production_id = 3), - [485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), - [487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(145), - [489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(130), - [491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), - [493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187), - [495] = {.entry = {.count = 1, .reusable = false}}, SHIFT(32), - [497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), - [499] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_packed_switch_declaration_repeat1, 2), SHIFT_REPEAT(130), - [502] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_packed_switch_declaration_repeat1, 2), - [504] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 3), - [506] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 3), - [508] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 2), - [510] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__statement_argument, 1), - [512] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statement_argument, 1), - [514] = {.entry = {.count = 1, .reusable = false}}, SHIFT(83), - [516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), - [518] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__identifier, 1), - [520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154), - [522] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 4), - [524] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_repeat1, 2), SHIFT_REPEAT(32), - [527] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_statement_repeat1, 2), - [529] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 3), - [531] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subannotation_definition, 2), - [533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125), - [535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), - [537] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 2), - [539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), - [541] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subannotation_definition, 3), - [543] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 3), - [545] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 4), - [547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198), - [549] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 5), - [551] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 5), - [553] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subannotation_declaration, 2), - [555] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 3, .production_id = 1), - [557] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 3), - [559] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_declaration, 3), - [561] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_full_field_identifier, 3), - [563] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 2), - [565] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field_identifier, 2), - [567] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 2), - [569] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_full_method_identifier, 3), - [571] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_statement_repeat1, 2), - [573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), - [575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(197), - [577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192), - [579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), - [581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195), - [583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), - [585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), - [587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), - [589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(200), - [591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(33), - [593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169), - [595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(160), - [597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163), - [599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191), - [601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(199), - [603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(182), - [605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(180), - [607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190), - [609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104), - [611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), - [613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17), - [615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(89), - [617] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 3), - [619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85), - [621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), - [623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), - [625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(157), - [627] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), + [419] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_declaration, 2), + [421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(182), + [423] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_reference, 2), + [425] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), + [427] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), SHIFT_REPEAT(7), + [430] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), SHIFT_REPEAT(7), + [433] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), + [435] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), SHIFT_REPEAT(45), + [438] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 5), + [440] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), + [442] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), SHIFT_REPEAT(7), + [445] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), SHIFT_REPEAT(7), + [448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), + [450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17), + [452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), + [454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28), + [456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), + [458] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_full_method_identifier, 3), + [460] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_full_field_identifier, 3), + [462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), + [464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(96), + [466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), + [468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(180), + [470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), + [472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), + [474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), + [476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154), + [478] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__identifier, 1), + [480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(88), + [482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), + [484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), + [486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), + [488] = {.entry = {.count = 1, .reusable = false}}, SHIFT(32), + [490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), + [492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192), + [494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143), + [496] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 2), + [498] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_value, 1), + [500] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_packed_switch_declaration_repeat1, 2), SHIFT_REPEAT(131), + [503] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_packed_switch_declaration_repeat1, 2), + [505] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 3), + [507] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 3), + [509] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_property, 3, .production_id = 3), + [511] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 4), + [513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(174), + [515] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 3), + [517] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__statement_argument, 1), + [519] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statement_argument, 1), + [521] = {.entry = {.count = 1, .reusable = false}}, SHIFT(84), + [523] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_repeat1, 2), SHIFT_REPEAT(32), + [526] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_statement_repeat1, 2), + [528] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 2), + [530] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subannotation_definition, 2), + [532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), + [534] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 3), + [536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83), + [538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120), + [540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), + [542] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__identifier, 1), + [544] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subannotation_definition, 3), + [546] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(41), + [549] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), + [551] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_full_method_identifier, 3), + [553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(201), + [555] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 2), + [557] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 5), + [559] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 5), + [561] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 2), + [563] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 3, .production_id = 1), + [565] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_full_field_identifier, 3), + [567] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field_identifier, 2), + [569] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 3), + [571] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subannotation_declaration, 2), + [573] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_declaration, 3), + [575] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 4), + [577] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_statement_repeat1, 2), + [579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190), + [581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179), + [583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(183), + [585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(205), + [587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(33), + [589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), + [591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(160), + [593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177), + [595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), + [597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(164), + [599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), + [601] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), + [603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191), + [605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), + [607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(184), + [609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(197), + [611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), + [613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186), + [615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), + [617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), + [619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), + [621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(93), + [623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(95), + [625] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 3), + [627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(82), + [629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(200), + [631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), + [633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), }; #ifdef __cplusplus From 08443772f9ed5aa04760e39bcfcb86ffdc8b2f15 Mon Sep 17 00:00:00 2001 From: Yotam Nachum Date: Wed, 5 Jan 2022 10:41:01 +0200 Subject: [PATCH 44/98] Add missing opcodes (again) --- grammar.js | 2 + src/grammar.json | 8 + src/node-types.json | 8 + src/parser.c | 5668 ++++++++++++++++++++++--------------------- 4 files changed, 2908 insertions(+), 2778 deletions(-) diff --git a/grammar.js b/grammar.js index 227335cbf..21ca1168d 100644 --- a/grammar.js +++ b/grammar.js @@ -252,6 +252,8 @@ const opcodes = [ "invoke-virtual-quick/range", "invoke-super-quick", "invoke-super-quick/range", + "rsub-int", + "rsub-int/lit8", ]; function commaSep1(rule) { diff --git a/src/grammar.json b/src/grammar.json index 4497403d4..f7ad68c6a 100644 --- a/src/grammar.json +++ b/src/grammar.json @@ -1440,6 +1440,14 @@ { "type": "STRING", "value": "invoke-super-quick/range" + }, + { + "type": "STRING", + "value": "rsub-int" + }, + { + "type": "STRING", + "value": "rsub-int/lit8" } ] }, diff --git a/src/node-types.json b/src/node-types.json index 53b266080..70f3e41eb 100644 --- a/src/node-types.json +++ b/src/node-types.json @@ -1883,6 +1883,14 @@ "type": "return-wide", "named": false }, + { + "type": "rsub-int", + "named": false + }, + { + "type": "rsub-int/lit8", + "named": false + }, { "type": "runtime", "named": false diff --git a/src/parser.c b/src/parser.c index 3ac83d9b1..2e509e22f 100644 --- a/src/parser.c +++ b/src/parser.c @@ -16,9 +16,9 @@ #define LANGUAGE_VERSION 13 #define STATE_COUNT 206 #define LARGE_STATE_COUNT 31 -#define SYMBOL_COUNT 364 +#define SYMBOL_COUNT 366 #define ALIAS_COUNT 2 -#define TOKEN_COUNT 309 +#define TOKEN_COUNT 311 #define EXTERNAL_TOKEN_COUNT 0 #define FIELD_COUNT 5 #define MAX_ALIAS_SEQUENCE_LENGTH 8 @@ -277,119 +277,121 @@ enum { anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange = 250, anon_sym_invoke_DASHsuper_DASHquick = 251, anon_sym_invoke_DASHsuper_DASHquick_SLASHrange = 252, - anon_sym_DOTline = 253, - anon_sym_DOTlocals = 254, - anon_sym_DOTcatch = 255, - anon_sym_LBRACE = 256, - anon_sym_DOT_DOT = 257, - anon_sym_RBRACE = 258, - anon_sym_DOTcatchall = 259, - anon_sym_DOTpacked_DASHswitch = 260, - anon_sym_DOTendpacked_DASHswitch = 261, - anon_sym_DOTsparse_DASHswitch = 262, - anon_sym_DASH_GT = 263, - anon_sym_DOTendsparse_DASHswitch = 264, - anon_sym_DOTarray_DASHdata = 265, - anon_sym_DOTendarray_DASHdata = 266, - sym_class_identifier = 267, - aux_sym_field_identifier_token1 = 268, - anon_sym_LTclinit_GT_LPAREN = 269, - anon_sym_LTinit_GT_LPAREN = 270, - aux_sym_method_identifier_token1 = 271, - anon_sym_RPAREN = 272, - anon_sym_LBRACK = 273, - anon_sym_V = 274, - anon_sym_Z = 275, - anon_sym_B = 276, - anon_sym_S = 277, - anon_sym_C = 278, - anon_sym_I = 279, - anon_sym_J = 280, - anon_sym_F = 281, - anon_sym_D = 282, - anon_sym_public = 283, - anon_sym_private = 284, - anon_sym_protected = 285, - anon_sym_static = 286, - anon_sym_final = 287, - anon_sym_synchronized = 288, - anon_sym_volatile = 289, - anon_sym_transient = 290, - anon_sym_native = 291, - anon_sym_interface = 292, - anon_sym_abstract = 293, - anon_sym_bridge = 294, - anon_sym_synthetic = 295, - anon_sym_enum = 296, - anon_sym_constructor = 297, - anon_sym_varargs = 298, - anon_sym_declared_DASHsynchronized = 299, - anon_sym_annotation = 300, - sym_comment = 301, - anon_sym_DOTenum = 302, - sym_variable = 303, - sym_parameter = 304, - aux_sym_number_literal_token1 = 305, - aux_sym_number_literal_token2 = 306, - sym_string_literal = 307, - sym_null_literal = 308, - sym_class_definition = 309, - sym_class_declaration = 310, - sym_super_declaration = 311, - sym_source_declaration = 312, - sym_implements_declaration = 313, - sym_field_definition = 314, - sym_field_declaration = 315, - sym_method_definition = 316, - sym_method_declaration = 317, - sym_annotation_definition = 318, - sym_annotation_declaration = 319, - sym_annotation_property = 320, - sym_annotation_value = 321, - sym_subannotation_definition = 322, - sym_subannotation_declaration = 323, - sym_param_definition = 324, - sym_param_declaration = 325, - sym__code_line = 326, - sym_statement = 327, - sym_opcode = 328, - sym__statement_argument = 329, - sym__declaration = 330, - sym_line_declaration = 331, - sym_locals_declaration = 332, - sym_catch_declaration = 333, - sym_catchall_declaration = 334, - sym_packed_switch_declaration = 335, - sym_sparse_switch_declaration = 336, - sym_array_data_declaration = 337, - sym__identifier = 338, - sym_field_identifier = 339, - sym_method_identifier = 340, - sym_full_field_identifier = 341, - sym_full_method_identifier = 342, - sym__type = 343, - sym_array_type = 344, - sym_primitive_type = 345, - sym_access_modifiers = 346, - sym_enum_reference = 347, - sym_list = 348, - sym_range = 349, - sym_number_literal = 350, - aux_sym_class_definition_repeat1 = 351, - aux_sym_class_definition_repeat2 = 352, - aux_sym_class_definition_repeat3 = 353, - aux_sym_class_definition_repeat4 = 354, - aux_sym_method_definition_repeat1 = 355, - aux_sym_annotation_definition_repeat1 = 356, - aux_sym_statement_repeat1 = 357, - aux_sym_packed_switch_declaration_repeat1 = 358, - aux_sym_sparse_switch_declaration_repeat1 = 359, - aux_sym_array_data_declaration_repeat1 = 360, - aux_sym_method_identifier_repeat1 = 361, - aux_sym_access_modifiers_repeat1 = 362, - aux_sym_list_repeat1 = 363, - alias_sym_code_block = 364, - alias_sym_parameters = 365, + anon_sym_rsub_DASHint = 253, + anon_sym_rsub_DASHint_SLASHlit8 = 254, + anon_sym_DOTline = 255, + anon_sym_DOTlocals = 256, + anon_sym_DOTcatch = 257, + anon_sym_LBRACE = 258, + anon_sym_DOT_DOT = 259, + anon_sym_RBRACE = 260, + anon_sym_DOTcatchall = 261, + anon_sym_DOTpacked_DASHswitch = 262, + anon_sym_DOTendpacked_DASHswitch = 263, + anon_sym_DOTsparse_DASHswitch = 264, + anon_sym_DASH_GT = 265, + anon_sym_DOTendsparse_DASHswitch = 266, + anon_sym_DOTarray_DASHdata = 267, + anon_sym_DOTendarray_DASHdata = 268, + sym_class_identifier = 269, + aux_sym_field_identifier_token1 = 270, + anon_sym_LTclinit_GT_LPAREN = 271, + anon_sym_LTinit_GT_LPAREN = 272, + aux_sym_method_identifier_token1 = 273, + anon_sym_RPAREN = 274, + anon_sym_LBRACK = 275, + anon_sym_V = 276, + anon_sym_Z = 277, + anon_sym_B = 278, + anon_sym_S = 279, + anon_sym_C = 280, + anon_sym_I = 281, + anon_sym_J = 282, + anon_sym_F = 283, + anon_sym_D = 284, + anon_sym_public = 285, + anon_sym_private = 286, + anon_sym_protected = 287, + anon_sym_static = 288, + anon_sym_final = 289, + anon_sym_synchronized = 290, + anon_sym_volatile = 291, + anon_sym_transient = 292, + anon_sym_native = 293, + anon_sym_interface = 294, + anon_sym_abstract = 295, + anon_sym_bridge = 296, + anon_sym_synthetic = 297, + anon_sym_enum = 298, + anon_sym_constructor = 299, + anon_sym_varargs = 300, + anon_sym_declared_DASHsynchronized = 301, + anon_sym_annotation = 302, + sym_comment = 303, + anon_sym_DOTenum = 304, + sym_variable = 305, + sym_parameter = 306, + aux_sym_number_literal_token1 = 307, + aux_sym_number_literal_token2 = 308, + sym_string_literal = 309, + sym_null_literal = 310, + sym_class_definition = 311, + sym_class_declaration = 312, + sym_super_declaration = 313, + sym_source_declaration = 314, + sym_implements_declaration = 315, + sym_field_definition = 316, + sym_field_declaration = 317, + sym_method_definition = 318, + sym_method_declaration = 319, + sym_annotation_definition = 320, + sym_annotation_declaration = 321, + sym_annotation_property = 322, + sym_annotation_value = 323, + sym_subannotation_definition = 324, + sym_subannotation_declaration = 325, + sym_param_definition = 326, + sym_param_declaration = 327, + sym__code_line = 328, + sym_statement = 329, + sym_opcode = 330, + sym__statement_argument = 331, + sym__declaration = 332, + sym_line_declaration = 333, + sym_locals_declaration = 334, + sym_catch_declaration = 335, + sym_catchall_declaration = 336, + sym_packed_switch_declaration = 337, + sym_sparse_switch_declaration = 338, + sym_array_data_declaration = 339, + sym__identifier = 340, + sym_field_identifier = 341, + sym_method_identifier = 342, + sym_full_field_identifier = 343, + sym_full_method_identifier = 344, + sym__type = 345, + sym_array_type = 346, + sym_primitive_type = 347, + sym_access_modifiers = 348, + sym_enum_reference = 349, + sym_list = 350, + sym_range = 351, + sym_number_literal = 352, + aux_sym_class_definition_repeat1 = 353, + aux_sym_class_definition_repeat2 = 354, + aux_sym_class_definition_repeat3 = 355, + aux_sym_class_definition_repeat4 = 356, + aux_sym_method_definition_repeat1 = 357, + aux_sym_annotation_definition_repeat1 = 358, + aux_sym_statement_repeat1 = 359, + aux_sym_packed_switch_declaration_repeat1 = 360, + aux_sym_sparse_switch_declaration_repeat1 = 361, + aux_sym_array_data_declaration_repeat1 = 362, + aux_sym_method_identifier_repeat1 = 363, + aux_sym_access_modifiers_repeat1 = 364, + aux_sym_list_repeat1 = 365, + alias_sym_code_block = 366, + alias_sym_parameters = 367, }; static const char * const ts_symbol_names[] = { @@ -646,6 +648,8 @@ static const char * const ts_symbol_names[] = { [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = "invoke-virtual-quick/range", [anon_sym_invoke_DASHsuper_DASHquick] = "invoke-super-quick", [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = "invoke-super-quick/range", + [anon_sym_rsub_DASHint] = "rsub-int", + [anon_sym_rsub_DASHint_SLASHlit8] = "rsub-int/lit8", [anon_sym_DOTline] = ".line", [anon_sym_DOTlocals] = ".locals", [anon_sym_DOTcatch] = ".catch", @@ -1015,6 +1019,8 @@ static const TSSymbol ts_symbol_map[] = { [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange, [anon_sym_invoke_DASHsuper_DASHquick] = anon_sym_invoke_DASHsuper_DASHquick, [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = anon_sym_invoke_DASHsuper_DASHquick_SLASHrange, + [anon_sym_rsub_DASHint] = anon_sym_rsub_DASHint, + [anon_sym_rsub_DASHint_SLASHlit8] = anon_sym_rsub_DASHint_SLASHlit8, [anon_sym_DOTline] = anon_sym_DOTline, [anon_sym_DOTlocals] = anon_sym_DOTlocals, [anon_sym_DOTcatch] = anon_sym_DOTcatch, @@ -2143,6 +2149,14 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = false, }, + [anon_sym_rsub_DASHint] = { + .visible = true, + .named = false, + }, + [anon_sym_rsub_DASHint_SLASHlit8] = { + .visible = true, + .named = false, + }, [anon_sym_DOTline] = { .visible = true, .named = false, @@ -2659,135 +2673,135 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { eof = lexer->eof(lexer); switch (state) { case 0: - if (eof) ADVANCE(1569); + if (eof) ADVANCE(1579); if (lookahead == '"') ADVANCE(5); - if (lookahead == '#') ADVANCE(1913); - if (lookahead == ')') ADVANCE(1841); - if (lookahead == ',') ADVANCE(1590); - if (lookahead == '-') ADVANCE(183); - if (lookahead == '.') ADVANCE(182); - if (lookahead == '0') ADVANCE(1925); - if (lookahead == ':') ADVANCE(1566); - if (lookahead == '<') ADVANCE(535); - if (lookahead == '=') ADVANCE(1575); - if (lookahead == 'B') ADVANCE(1847); - if (lookahead == 'C') ADVANCE(1851); - if (lookahead == 'D') ADVANCE(1859); - if (lookahead == 'F') ADVANCE(1857); - if (lookahead == 'I') ADVANCE(1853); - if (lookahead == 'J') ADVANCE(1855); - if (lookahead == 'L') ADVANCE(1567); - if (lookahead == 'S') ADVANCE(1849); - if (lookahead == 'V') ADVANCE(1843); - if (lookahead == 'Z') ADVANCE(1845); - if (lookahead == '[') ADVANCE(1842); - if (lookahead == 'a') ADVANCE(501); - if (lookahead == 'b') ADVANCE(1300); - if (lookahead == 'c') ADVANCE(852); - if (lookahead == 'd') ADVANCE(693); - if (lookahead == 'e') ADVANCE(1064); - if (lookahead == 'f') ADVANCE(876); - if (lookahead == 'g') ADVANCE(1144); - if (lookahead == 'i') ADVANCE(805); - if (lookahead == 'l') ADVANCE(1150); - if (lookahead == 'm') ADVANCE(1145); - if (lookahead == 'n') ADVANCE(385); - if (lookahead == 'o') ADVANCE(1302); - if (lookahead == 'p') ADVANCE(383); - if (lookahead == 'r') ADVANCE(694); - if (lookahead == 's') ADVANCE(841); - if (lookahead == 't') ADVANCE(853); - if (lookahead == 'u') ADVANCE(1351); - if (lookahead == 'v') ADVANCE(436); - if (lookahead == 'x') ADVANCE(1231); - if (lookahead == '{') ADVANCE(1825); - if (lookahead == '}') ADVANCE(1827); + if (lookahead == '#') ADVANCE(1925); + if (lookahead == ')') ADVANCE(1853); + if (lookahead == ',') ADVANCE(1600); + if (lookahead == '-') ADVANCE(184); + if (lookahead == '.') ADVANCE(183); + if (lookahead == '0') ADVANCE(1937); + if (lookahead == ':') ADVANCE(1576); + if (lookahead == '<') ADVANCE(538); + if (lookahead == '=') ADVANCE(1585); + if (lookahead == 'B') ADVANCE(1859); + if (lookahead == 'C') ADVANCE(1863); + if (lookahead == 'D') ADVANCE(1871); + if (lookahead == 'F') ADVANCE(1869); + if (lookahead == 'I') ADVANCE(1865); + if (lookahead == 'J') ADVANCE(1867); + if (lookahead == 'L') ADVANCE(1577); + if (lookahead == 'S') ADVANCE(1861); + if (lookahead == 'V') ADVANCE(1855); + if (lookahead == 'Z') ADVANCE(1857); + if (lookahead == '[') ADVANCE(1854); + if (lookahead == 'a') ADVANCE(503); + if (lookahead == 'b') ADVANCE(1307); + if (lookahead == 'c') ADVANCE(855); + if (lookahead == 'd') ADVANCE(696); + if (lookahead == 'e') ADVANCE(1070); + if (lookahead == 'f') ADVANCE(879); + if (lookahead == 'g') ADVANCE(1151); + if (lookahead == 'i') ADVANCE(808); + if (lookahead == 'l') ADVANCE(1157); + if (lookahead == 'm') ADVANCE(1152); + if (lookahead == 'n') ADVANCE(387); + if (lookahead == 'o') ADVANCE(1309); + if (lookahead == 'p') ADVANCE(385); + if (lookahead == 'r') ADVANCE(697); + if (lookahead == 's') ADVANCE(844); + if (lookahead == 't') ADVANCE(856); + if (lookahead == 'u') ADVANCE(1358); + if (lookahead == 'v') ADVANCE(438); + if (lookahead == 'x') ADVANCE(1238); + if (lookahead == '{') ADVANCE(1837); + if (lookahead == '}') ADVANCE(1839); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(0) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1926); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1938); END_STATE(); case 1: - if (lookahead == '\n') ADVANCE(1591); + if (lookahead == '\n') ADVANCE(1601); if (lookahead == '"') ADVANCE(5); - if (lookahead == '#') ADVANCE(1913); + if (lookahead == '#') ADVANCE(1925); if (lookahead == '$') ADVANCE(135); - if (lookahead == ',') ADVANCE(1590); - if (lookahead == '-') ADVANCE(183); - if (lookahead == '0') ADVANCE(1923); - if (lookahead == ':') ADVANCE(1566); - if (lookahead == '<') ADVANCE(535); - if (lookahead == 'B') ADVANCE(1848); - if (lookahead == 'C') ADVANCE(1852); - if (lookahead == 'D') ADVANCE(1860); - if (lookahead == 'F') ADVANCE(1858); - if (lookahead == 'I') ADVANCE(1854); - if (lookahead == 'J') ADVANCE(1856); + if (lookahead == ',') ADVANCE(1600); + if (lookahead == '-') ADVANCE(184); + if (lookahead == '0') ADVANCE(1935); + if (lookahead == ':') ADVANCE(1576); + if (lookahead == '<') ADVANCE(538); + if (lookahead == 'B') ADVANCE(1860); + if (lookahead == 'C') ADVANCE(1864); + if (lookahead == 'D') ADVANCE(1872); + if (lookahead == 'F') ADVANCE(1870); + if (lookahead == 'I') ADVANCE(1866); + if (lookahead == 'J') ADVANCE(1868); if (lookahead == 'L') ADVANCE(17); - if (lookahead == 'S') ADVANCE(1850); - if (lookahead == 'V') ADVANCE(1844); - if (lookahead == 'Z') ADVANCE(1846); - if (lookahead == '[') ADVANCE(1842); + if (lookahead == 'S') ADVANCE(1862); + if (lookahead == 'V') ADVANCE(1856); + if (lookahead == 'Z') ADVANCE(1858); + if (lookahead == '[') ADVANCE(1854); if (lookahead == 'p') ADVANCE(12); if (lookahead == 'v') ADVANCE(13); - if (lookahead == '{') ADVANCE(1825); + if (lookahead == '{') ADVANCE(1837); if (lookahead == '\t' || lookahead == '\r' || lookahead == ' ') SKIP(1) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1924); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1936); if (('A' <= lookahead && lookahead <= 'Y') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(15); END_STATE(); case 2: - if (lookahead == ' ') ADVANCE(493); + if (lookahead == ' ') ADVANCE(495); END_STATE(); case 3: - if (lookahead == ' ') ADVANCE(496); + if (lookahead == ' ') ADVANCE(498); END_STATE(); case 4: if (lookahead == '"') ADVANCE(5); - if (lookahead == '#') ADVANCE(1913); + if (lookahead == '#') ADVANCE(1925); if (lookahead == '$') ADVANCE(135); - if (lookahead == '-') ADVANCE(184); - if (lookahead == '.') ADVANCE(773); - if (lookahead == '0') ADVANCE(1923); - if (lookahead == ':') ADVANCE(1566); - if (lookahead == '<') ADVANCE(535); - if (lookahead == 'B') ADVANCE(1848); - if (lookahead == 'C') ADVANCE(1852); - if (lookahead == 'D') ADVANCE(1860); - if (lookahead == 'F') ADVANCE(1858); - if (lookahead == 'I') ADVANCE(1854); - if (lookahead == 'J') ADVANCE(1856); + if (lookahead == '-') ADVANCE(185); + if (lookahead == '.') ADVANCE(775); + if (lookahead == '0') ADVANCE(1935); + if (lookahead == ':') ADVANCE(1576); + if (lookahead == '<') ADVANCE(538); + if (lookahead == 'B') ADVANCE(1860); + if (lookahead == 'C') ADVANCE(1864); + if (lookahead == 'D') ADVANCE(1872); + if (lookahead == 'F') ADVANCE(1870); + if (lookahead == 'I') ADVANCE(1866); + if (lookahead == 'J') ADVANCE(1868); if (lookahead == 'L') ADVANCE(17); - if (lookahead == 'S') ADVANCE(1850); - if (lookahead == 'V') ADVANCE(1844); - if (lookahead == 'Z') ADVANCE(1846); - if (lookahead == '[') ADVANCE(1842); + if (lookahead == 'S') ADVANCE(1862); + if (lookahead == 'V') ADVANCE(1856); + if (lookahead == 'Z') ADVANCE(1858); + if (lookahead == '[') ADVANCE(1854); if (lookahead == 'n') ADVANCE(11); if (lookahead == 'p') ADVANCE(12); if (lookahead == 'v') ADVANCE(13); - if (lookahead == '{') ADVANCE(1825); - if (lookahead == '}') ADVANCE(1827); + if (lookahead == '{') ADVANCE(1837); + if (lookahead == '}') ADVANCE(1839); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(4) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1924); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1936); if (('A' <= lookahead && lookahead <= 'Y') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(15); END_STATE(); case 5: - if (lookahead == '"') ADVANCE(1927); + if (lookahead == '"') ADVANCE(1939); if (lookahead != 0 && lookahead != '\n') ADVANCE(5); END_STATE(); case 6: - if (lookahead == '#') ADVANCE(1913); - if (lookahead == '<') ADVANCE(535); + if (lookahead == '#') ADVANCE(1925); + if (lookahead == '<') ADVANCE(538); if (lookahead == 'a') ADVANCE(34); if (lookahead == 'b') ADVANCE(102); if (lookahead == 'c') ADVANCE(94); @@ -2811,39 +2825,39 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('g' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 7: - if (lookahead == '#') ADVANCE(1913); - if (lookahead == 'L') ADVANCE(1567); - if (lookahead == 'a') ADVANCE(502); - if (lookahead == 'b') ADVANCE(1299); - if (lookahead == 'c') ADVANCE(1215); - if (lookahead == 'd') ADVANCE(692); - if (lookahead == 'e') ADVANCE(1063); - if (lookahead == 'f') ADVANCE(906); - if (lookahead == 'i') ADVANCE(1135); - if (lookahead == 'n') ADVANCE(384); - if (lookahead == 'p') ADVANCE(1301); - if (lookahead == 's') ADVANCE(1436); - if (lookahead == 't') ADVANCE(1303); - if (lookahead == 'v') ADVANCE(435); + if (lookahead == '#') ADVANCE(1925); + if (lookahead == 'L') ADVANCE(1577); + if (lookahead == 'a') ADVANCE(504); + if (lookahead == 'b') ADVANCE(1306); + if (lookahead == 'c') ADVANCE(1222); + if (lookahead == 'd') ADVANCE(695); + if (lookahead == 'e') ADVANCE(1069); + if (lookahead == 'f') ADVANCE(909); + if (lookahead == 'i') ADVANCE(1142); + if (lookahead == 'n') ADVANCE(386); + if (lookahead == 'p') ADVANCE(1308); + if (lookahead == 's') ADVANCE(1444); + if (lookahead == 't') ADVANCE(1310); + if (lookahead == 'v') ADVANCE(437); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(7) END_STATE(); case 8: - if (lookahead == '#') ADVANCE(1913); - if (lookahead == 'a') ADVANCE(272); - if (lookahead == 'b') ADVANCE(340); - if (lookahead == 'c') ADVANCE(332); - if (lookahead == 'd') ADVANCE(287); - if (lookahead == 'e') ADVANCE(322); - if (lookahead == 'f') ADVANCE(311); - if (lookahead == 'i') ADVANCE(323); - if (lookahead == 'n') ADVANCE(260); - if (lookahead == 'p') ADVANCE(337); - if (lookahead == 's') ADVANCE(366); - if (lookahead == 't') ADVANCE(341); - if (lookahead == 'v') ADVANCE(268); + if (lookahead == '#') ADVANCE(1925); + if (lookahead == 'a') ADVANCE(274); + if (lookahead == 'b') ADVANCE(342); + if (lookahead == 'c') ADVANCE(334); + if (lookahead == 'd') ADVANCE(289); + if (lookahead == 'e') ADVANCE(324); + if (lookahead == 'f') ADVANCE(313); + if (lookahead == 'i') ADVANCE(325); + if (lookahead == 'n') ADVANCE(262); + if (lookahead == 'p') ADVANCE(339); + if (lookahead == 's') ADVANCE(368); + if (lookahead == 't') ADVANCE(343); + if (lookahead == 'v') ADVANCE(270); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || @@ -2851,13 +2865,13 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('g' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('g' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); case 9: if (lookahead == '$') ADVANCE(135); - if (lookahead == '(') ADVANCE(1840); - if (lookahead == ':') ADVANCE(1837); - if (lookahead == 'l') ADVANCE(1929); + if (lookahead == '(') ADVANCE(1852); + if (lookahead == ':') ADVANCE(1849); + if (lookahead == 'l') ADVANCE(1941); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || @@ -2865,8 +2879,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 10: if (lookahead == '$') ADVANCE(135); - if (lookahead == '(') ADVANCE(1840); - if (lookahead == ':') ADVANCE(1837); + if (lookahead == '(') ADVANCE(1852); + if (lookahead == ':') ADVANCE(1849); if (lookahead == 'l') ADVANCE(9); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -2875,8 +2889,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 11: if (lookahead == '$') ADVANCE(135); - if (lookahead == '(') ADVANCE(1840); - if (lookahead == ':') ADVANCE(1837); + if (lookahead == '(') ADVANCE(1852); + if (lookahead == ':') ADVANCE(1849); if (lookahead == 'u') ADVANCE(10); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -2885,37 +2899,37 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 12: if (lookahead == '$') ADVANCE(135); - if (lookahead == '(') ADVANCE(1840); - if (lookahead == ':') ADVANCE(1837); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1917); + if (lookahead == '(') ADVANCE(1852); + if (lookahead == ':') ADVANCE(1849); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1929); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(15); END_STATE(); case 13: if (lookahead == '$') ADVANCE(135); - if (lookahead == '(') ADVANCE(1840); - if (lookahead == ':') ADVANCE(1837); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1915); + if (lookahead == '(') ADVANCE(1852); + if (lookahead == ':') ADVANCE(1849); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1927); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(15); END_STATE(); case 14: if (lookahead == '$') ADVANCE(135); - if (lookahead == '(') ADVANCE(1840); - if (lookahead == ':') ADVANCE(1837); + if (lookahead == '(') ADVANCE(1852); + if (lookahead == ':') ADVANCE(1849); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1920); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1932); if (('G' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('g' <= lookahead && lookahead <= 'z')) ADVANCE(15); END_STATE(); case 15: if (lookahead == '$') ADVANCE(135); - if (lookahead == '(') ADVANCE(1840); - if (lookahead == ':') ADVANCE(1837); + if (lookahead == '(') ADVANCE(1852); + if (lookahead == ':') ADVANCE(1849); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || @@ -2923,10 +2937,10 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 16: if (lookahead == '$') ADVANCE(21); - if (lookahead == '(') ADVANCE(1840); - if (lookahead == '/') ADVANCE(374); - if (lookahead == ':') ADVANCE(1837); - if (lookahead == ';') ADVANCE(1836); + if (lookahead == '(') ADVANCE(1852); + if (lookahead == '/') ADVANCE(376); + if (lookahead == ':') ADVANCE(1849); + if (lookahead == ';') ADVANCE(1848); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || @@ -2934,23 +2948,23 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 17: if (lookahead == '$') ADVANCE(21); - if (lookahead == '(') ADVANCE(1840); - if (lookahead == '/') ADVANCE(374); - if (lookahead == ':') ADVANCE(1837); + if (lookahead == '(') ADVANCE(1852); + if (lookahead == '/') ADVANCE(376); + if (lookahead == ':') ADVANCE(1849); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(16); END_STATE(); case 18: - if (lookahead == '(') ADVANCE(1839); + if (lookahead == '(') ADVANCE(1851); END_STATE(); case 19: - if (lookahead == '(') ADVANCE(1838); + if (lookahead == '(') ADVANCE(1850); END_STATE(); case 20: - if (lookahead == '(') ADVANCE(1840); - if (lookahead == '-') ADVANCE(1358); + if (lookahead == '(') ADVANCE(1852); + if (lookahead == '-') ADVANCE(1365); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -2958,9 +2972,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 21: - if (lookahead == '(') ADVANCE(1840); - if (lookahead == '/') ADVANCE(374); - if (lookahead == ';') ADVANCE(1836); + if (lookahead == '(') ADVANCE(1852); + if (lookahead == '/') ADVANCE(376); + if (lookahead == ';') ADVANCE(1848); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -2968,7 +2982,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(21); END_STATE(); case 22: - if (lookahead == '(') ADVANCE(1840); + if (lookahead == '(') ADVANCE(1852); if (lookahead == 'a') ADVANCE(118); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -2977,7 +2991,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 23: - if (lookahead == '(') ADVANCE(1840); + if (lookahead == '(') ADVANCE(1852); if (lookahead == 'a') ADVANCE(105); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -2986,7 +3000,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 24: - if (lookahead == '(') ADVANCE(1840); + if (lookahead == '(') ADVANCE(1852); if (lookahead == 'a') ADVANCE(78); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -2995,7 +3009,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 25: - if (lookahead == '(') ADVANCE(1840); + if (lookahead == '(') ADVANCE(1852); if (lookahead == 'a') ADVANCE(41); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3004,7 +3018,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 26: - if (lookahead == '(') ADVANCE(1840); + if (lookahead == '(') ADVANCE(1852); if (lookahead == 'a') ADVANCE(107); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3013,7 +3027,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 27: - if (lookahead == '(') ADVANCE(1840); + if (lookahead == '(') ADVANCE(1852); if (lookahead == 'a') ADVANCE(43); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3022,7 +3036,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 28: - if (lookahead == '(') ADVANCE(1840); + if (lookahead == '(') ADVANCE(1852); if (lookahead == 'a') ADVANCE(89); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3031,7 +3045,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 29: - if (lookahead == '(') ADVANCE(1840); + if (lookahead == '(') ADVANCE(1852); if (lookahead == 'a') ADVANCE(121); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3040,7 +3054,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 30: - if (lookahead == '(') ADVANCE(1840); + if (lookahead == '(') ADVANCE(1852); if (lookahead == 'a') ADVANCE(106); if (lookahead == 'o') ADVANCE(82); if (lookahead == '$' || @@ -3050,7 +3064,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 31: - if (lookahead == '(') ADVANCE(1840); + if (lookahead == '(') ADVANCE(1852); if (lookahead == 'a') ADVANCE(120); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3059,7 +3073,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 32: - if (lookahead == '(') ADVANCE(1840); + if (lookahead == '(') ADVANCE(1852); if (lookahead == 'a') ADVANCE(122); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3068,7 +3082,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 33: - if (lookahead == '(') ADVANCE(1840); + if (lookahead == '(') ADVANCE(1852); if (lookahead == 'a') ADVANCE(123); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3077,7 +3091,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 34: - if (lookahead == '(') ADVANCE(1840); + if (lookahead == '(') ADVANCE(1852); if (lookahead == 'b') ADVANCE(111); if (lookahead == 'n') ADVANCE(88); if (lookahead == '$' || @@ -3087,7 +3101,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 35: - if (lookahead == '(') ADVANCE(1840); + if (lookahead == '(') ADVANCE(1852); if (lookahead == 'b') ADVANCE(79); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3096,7 +3110,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 36: - if (lookahead == '(') ADVANCE(1840); + if (lookahead == '(') ADVANCE(1852); if (lookahead == 'c') ADVANCE(66); if (lookahead == 't') ADVANCE(65); if (lookahead == '$' || @@ -3106,8 +3120,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 37: - if (lookahead == '(') ADVANCE(1840); - if (lookahead == 'c') ADVANCE(1862); + if (lookahead == '(') ADVANCE(1852); + if (lookahead == 'c') ADVANCE(1874); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3115,8 +3129,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 38: - if (lookahead == '(') ADVANCE(1840); - if (lookahead == 'c') ADVANCE(1871); + if (lookahead == '(') ADVANCE(1852); + if (lookahead == 'c') ADVANCE(1883); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3124,8 +3138,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 39: - if (lookahead == '(') ADVANCE(1840); - if (lookahead == 'c') ADVANCE(1898); + if (lookahead == '(') ADVANCE(1852); + if (lookahead == 'c') ADVANCE(1910); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3133,7 +3147,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 40: - if (lookahead == '(') ADVANCE(1840); + if (lookahead == '(') ADVANCE(1852); if (lookahead == 'c') ADVANCE(80); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3142,7 +3156,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 41: - if (lookahead == '(') ADVANCE(1840); + if (lookahead == '(') ADVANCE(1852); if (lookahead == 'c') ADVANCE(114); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3151,7 +3165,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 42: - if (lookahead == '(') ADVANCE(1840); + if (lookahead == '(') ADVANCE(1852); if (lookahead == 'c') ADVANCE(117); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3160,7 +3174,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 43: - if (lookahead == '(') ADVANCE(1840); + if (lookahead == '(') ADVANCE(1852); if (lookahead == 'c') ADVANCE(54); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3169,7 +3183,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 44: - if (lookahead == '(') ADVANCE(1840); + if (lookahead == '(') ADVANCE(1852); if (lookahead == 'c') ADVANCE(124); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3178,7 +3192,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 45: - if (lookahead == '(') ADVANCE(1840); + if (lookahead == '(') ADVANCE(1852); if (lookahead == 'd') ADVANCE(63); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3187,7 +3201,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 46: - if (lookahead == '(') ADVANCE(1840); + if (lookahead == '(') ADVANCE(1852); if (lookahead == 'd') ADVANCE(20); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3196,8 +3210,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 47: - if (lookahead == '(') ADVANCE(1840); - if (lookahead == 'd') ADVANCE(1868); + if (lookahead == '(') ADVANCE(1852); + if (lookahead == 'd') ADVANCE(1880); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3205,8 +3219,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 48: - if (lookahead == '(') ADVANCE(1840); - if (lookahead == 'd') ADVANCE(1877); + if (lookahead == '(') ADVANCE(1852); + if (lookahead == 'd') ADVANCE(1889); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3214,7 +3228,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 49: - if (lookahead == '(') ADVANCE(1840); + if (lookahead == '(') ADVANCE(1852); if (lookahead == 'e') ADVANCE(40); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3223,8 +3237,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 50: - if (lookahead == '(') ADVANCE(1840); - if (lookahead == 'e') ADVANCE(1895); + if (lookahead == '(') ADVANCE(1852); + if (lookahead == 'e') ADVANCE(1907); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3232,8 +3246,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 51: - if (lookahead == '(') ADVANCE(1840); - if (lookahead == 'e') ADVANCE(1886); + if (lookahead == '(') ADVANCE(1852); + if (lookahead == 'e') ADVANCE(1898); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3241,8 +3255,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 52: - if (lookahead == '(') ADVANCE(1840); - if (lookahead == 'e') ADVANCE(1865); + if (lookahead == '(') ADVANCE(1852); + if (lookahead == 'e') ADVANCE(1877); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3250,8 +3264,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 53: - if (lookahead == '(') ADVANCE(1840); - if (lookahead == 'e') ADVANCE(1880); + if (lookahead == '(') ADVANCE(1852); + if (lookahead == 'e') ADVANCE(1892); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3259,8 +3273,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 54: - if (lookahead == '(') ADVANCE(1840); - if (lookahead == 'e') ADVANCE(1889); + if (lookahead == '(') ADVANCE(1852); + if (lookahead == 'e') ADVANCE(1901); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3268,7 +3282,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 55: - if (lookahead == '(') ADVANCE(1840); + if (lookahead == '(') ADVANCE(1852); if (lookahead == 'e') ADVANCE(44); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3277,7 +3291,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 56: - if (lookahead == '(') ADVANCE(1840); + if (lookahead == '(') ADVANCE(1852); if (lookahead == 'e') ADVANCE(46); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3286,7 +3300,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 57: - if (lookahead == '(') ADVANCE(1840); + if (lookahead == '(') ADVANCE(1852); if (lookahead == 'e') ADVANCE(100); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3295,7 +3309,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 58: - if (lookahead == '(') ADVANCE(1840); + if (lookahead == '(') ADVANCE(1852); if (lookahead == 'e') ADVANCE(47); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3304,7 +3318,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 59: - if (lookahead == '(') ADVANCE(1840); + if (lookahead == '(') ADVANCE(1852); if (lookahead == 'e') ADVANCE(48); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3313,7 +3327,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 60: - if (lookahead == '(') ADVANCE(1840); + if (lookahead == '(') ADVANCE(1852); if (lookahead == 'e') ADVANCE(91); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3322,7 +3336,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 61: - if (lookahead == '(') ADVANCE(1840); + if (lookahead == '(') ADVANCE(1852); if (lookahead == 'e') ADVANCE(125); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3331,7 +3345,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 62: - if (lookahead == '(') ADVANCE(1840); + if (lookahead == '(') ADVANCE(1852); if (lookahead == 'f') ADVANCE(27); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3340,7 +3354,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 63: - if (lookahead == '(') ADVANCE(1840); + if (lookahead == '(') ADVANCE(1852); if (lookahead == 'g') ADVANCE(50); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3349,7 +3363,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 64: - if (lookahead == '(') ADVANCE(1840); + if (lookahead == '(') ADVANCE(1852); if (lookahead == 'g') ADVANCE(110); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3358,7 +3372,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 65: - if (lookahead == '(') ADVANCE(1840); + if (lookahead == '(') ADVANCE(1852); if (lookahead == 'h') ADVANCE(61); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3367,7 +3381,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 66: - if (lookahead == '(') ADVANCE(1840); + if (lookahead == '(') ADVANCE(1852); if (lookahead == 'h') ADVANCE(109); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3376,7 +3390,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 67: - if (lookahead == '(') ADVANCE(1840); + if (lookahead == '(') ADVANCE(1852); if (lookahead == 'i') ADVANCE(45); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3385,7 +3399,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 68: - if (lookahead == '(') ADVANCE(1840); + if (lookahead == '(') ADVANCE(1852); if (lookahead == 'i') ADVANCE(133); if (lookahead == 'o') ADVANCE(126); if (lookahead == '$' || @@ -3395,7 +3409,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 69: - if (lookahead == '(') ADVANCE(1840); + if (lookahead == '(') ADVANCE(1852); if (lookahead == 'i') ADVANCE(134); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3404,7 +3418,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 70: - if (lookahead == '(') ADVANCE(1840); + if (lookahead == '(') ADVANCE(1852); if (lookahead == 'i') ADVANCE(132); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3413,7 +3427,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 71: - if (lookahead == '(') ADVANCE(1840); + if (lookahead == '(') ADVANCE(1852); if (lookahead == 'i') ADVANCE(37); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3422,7 +3436,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 72: - if (lookahead == '(') ADVANCE(1840); + if (lookahead == '(') ADVANCE(1852); if (lookahead == 'i') ADVANCE(38); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3431,7 +3445,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 73: - if (lookahead == '(') ADVANCE(1840); + if (lookahead == '(') ADVANCE(1852); if (lookahead == 'i') ADVANCE(90); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3440,7 +3454,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 74: - if (lookahead == '(') ADVANCE(1840); + if (lookahead == '(') ADVANCE(1852); if (lookahead == 'i') ADVANCE(81); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3449,7 +3463,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 75: - if (lookahead == '(') ADVANCE(1840); + if (lookahead == '(') ADVANCE(1852); if (lookahead == 'i') ADVANCE(39); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3458,7 +3472,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 76: - if (lookahead == '(') ADVANCE(1840); + if (lookahead == '(') ADVANCE(1852); if (lookahead == 'i') ADVANCE(60); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3467,7 +3481,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 77: - if (lookahead == '(') ADVANCE(1840); + if (lookahead == '(') ADVANCE(1852); if (lookahead == 'i') ADVANCE(98); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3476,8 +3490,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 78: - if (lookahead == '(') ADVANCE(1840); - if (lookahead == 'l') ADVANCE(1874); + if (lookahead == '(') ADVANCE(1852); + if (lookahead == 'l') ADVANCE(1886); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3485,7 +3499,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 79: - if (lookahead == '(') ADVANCE(1840); + if (lookahead == '(') ADVANCE(1852); if (lookahead == 'l') ADVANCE(71); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3494,7 +3508,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 80: - if (lookahead == '(') ADVANCE(1840); + if (lookahead == '(') ADVANCE(1852); if (lookahead == 'l') ADVANCE(26); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3503,7 +3517,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 81: - if (lookahead == '(') ADVANCE(1840); + if (lookahead == '(') ADVANCE(1852); if (lookahead == 'l') ADVANCE(53); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3512,7 +3526,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 82: - if (lookahead == '(') ADVANCE(1840); + if (lookahead == '(') ADVANCE(1852); if (lookahead == 'l') ADVANCE(32); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3521,8 +3535,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 83: - if (lookahead == '(') ADVANCE(1840); - if (lookahead == 'm') ADVANCE(1901); + if (lookahead == '(') ADVANCE(1852); + if (lookahead == 'm') ADVANCE(1913); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3530,7 +3544,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 84: - if (lookahead == '(') ADVANCE(1840); + if (lookahead == '(') ADVANCE(1852); if (lookahead == 'n') ADVANCE(130); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3539,7 +3553,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 85: - if (lookahead == '(') ADVANCE(1840); + if (lookahead == '(') ADVANCE(1852); if (lookahead == 'n') ADVANCE(116); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3548,7 +3562,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 86: - if (lookahead == '(') ADVANCE(1840); + if (lookahead == '(') ADVANCE(1852); if (lookahead == 'n') ADVANCE(36); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3557,8 +3571,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 87: - if (lookahead == '(') ADVANCE(1840); - if (lookahead == 'n') ADVANCE(1911); + if (lookahead == '(') ADVANCE(1852); + if (lookahead == 'n') ADVANCE(1923); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3566,7 +3580,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 88: - if (lookahead == '(') ADVANCE(1840); + if (lookahead == '(') ADVANCE(1852); if (lookahead == 'n') ADVANCE(95); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3575,7 +3589,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 89: - if (lookahead == '(') ADVANCE(1840); + if (lookahead == '(') ADVANCE(1852); if (lookahead == 'n') ADVANCE(112); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3584,7 +3598,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 90: - if (lookahead == '(') ADVANCE(1840); + if (lookahead == '(') ADVANCE(1852); if (lookahead == 'n') ADVANCE(24); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3593,7 +3607,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 91: - if (lookahead == '(') ADVANCE(1840); + if (lookahead == '(') ADVANCE(1852); if (lookahead == 'n') ADVANCE(115); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3602,7 +3616,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 92: - if (lookahead == '(') ADVANCE(1840); + if (lookahead == '(') ADVANCE(1852); if (lookahead == 'n') ADVANCE(69); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3611,7 +3625,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 93: - if (lookahead == '(') ADVANCE(1840); + if (lookahead == '(') ADVANCE(1852); if (lookahead == 'n') ADVANCE(113); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3620,7 +3634,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 94: - if (lookahead == '(') ADVANCE(1840); + if (lookahead == '(') ADVANCE(1852); if (lookahead == 'o') ADVANCE(93); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3629,7 +3643,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 95: - if (lookahead == '(') ADVANCE(1840); + if (lookahead == '(') ADVANCE(1852); if (lookahead == 'o') ADVANCE(129); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3638,7 +3652,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 96: - if (lookahead == '(') ADVANCE(1840); + if (lookahead == '(') ADVANCE(1852); if (lookahead == 'o') ADVANCE(101); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3647,7 +3661,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 97: - if (lookahead == '(') ADVANCE(1840); + if (lookahead == '(') ADVANCE(1852); if (lookahead == 'o') ADVANCE(92); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3656,7 +3670,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 98: - if (lookahead == '(') ADVANCE(1840); + if (lookahead == '(') ADVANCE(1852); if (lookahead == 'o') ADVANCE(87); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3665,7 +3679,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 99: - if (lookahead == '(') ADVANCE(1840); + if (lookahead == '(') ADVANCE(1852); if (lookahead == 'r') ADVANCE(68); if (lookahead == 'u') ADVANCE(35); if (lookahead == '$' || @@ -3675,7 +3689,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 100: - if (lookahead == '(') ADVANCE(1840); + if (lookahead == '(') ADVANCE(1852); if (lookahead == 'r') ADVANCE(62); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3684,8 +3698,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 101: - if (lookahead == '(') ADVANCE(1840); - if (lookahead == 'r') ADVANCE(1904); + if (lookahead == '(') ADVANCE(1852); + if (lookahead == 'r') ADVANCE(1916); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3693,7 +3707,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 102: - if (lookahead == '(') ADVANCE(1840); + if (lookahead == '(') ADVANCE(1852); if (lookahead == 'r') ADVANCE(67); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3702,7 +3716,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 103: - if (lookahead == '(') ADVANCE(1840); + if (lookahead == '(') ADVANCE(1852); if (lookahead == 'r') ADVANCE(28); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3711,7 +3725,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 104: - if (lookahead == '(') ADVANCE(1840); + if (lookahead == '(') ADVANCE(1852); if (lookahead == 'r') ADVANCE(131); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3720,7 +3734,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 105: - if (lookahead == '(') ADVANCE(1840); + if (lookahead == '(') ADVANCE(1852); if (lookahead == 'r') ADVANCE(64); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3729,7 +3743,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 106: - if (lookahead == '(') ADVANCE(1840); + if (lookahead == '(') ADVANCE(1852); if (lookahead == 'r') ADVANCE(23); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3738,7 +3752,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 107: - if (lookahead == '(') ADVANCE(1840); + if (lookahead == '(') ADVANCE(1852); if (lookahead == 'r') ADVANCE(56); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3747,7 +3761,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 108: - if (lookahead == '(') ADVANCE(1840); + if (lookahead == '(') ADVANCE(1852); if (lookahead == 'r') ADVANCE(25); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3756,7 +3770,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 109: - if (lookahead == '(') ADVANCE(1840); + if (lookahead == '(') ADVANCE(1852); if (lookahead == 'r') ADVANCE(97); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3765,8 +3779,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 110: - if (lookahead == '(') ADVANCE(1840); - if (lookahead == 's') ADVANCE(1907); + if (lookahead == '(') ADVANCE(1852); + if (lookahead == 's') ADVANCE(1919); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3774,7 +3788,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 111: - if (lookahead == '(') ADVANCE(1840); + if (lookahead == '(') ADVANCE(1852); if (lookahead == 's') ADVANCE(127); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3783,7 +3797,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 112: - if (lookahead == '(') ADVANCE(1840); + if (lookahead == '(') ADVANCE(1852); if (lookahead == 's') ADVANCE(76); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3792,7 +3806,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 113: - if (lookahead == '(') ADVANCE(1840); + if (lookahead == '(') ADVANCE(1852); if (lookahead == 's') ADVANCE(119); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3801,8 +3815,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 114: - if (lookahead == '(') ADVANCE(1840); - if (lookahead == 't') ADVANCE(1892); + if (lookahead == '(') ADVANCE(1852); + if (lookahead == 't') ADVANCE(1904); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3810,8 +3824,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 115: - if (lookahead == '(') ADVANCE(1840); - if (lookahead == 't') ADVANCE(1883); + if (lookahead == '(') ADVANCE(1852); + if (lookahead == 't') ADVANCE(1895); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3819,7 +3833,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 116: - if (lookahead == '(') ADVANCE(1840); + if (lookahead == '(') ADVANCE(1852); if (lookahead == 't') ADVANCE(57); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3828,7 +3842,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 117: - if (lookahead == '(') ADVANCE(1840); + if (lookahead == '(') ADVANCE(1852); if (lookahead == 't') ADVANCE(96); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3837,7 +3851,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 118: - if (lookahead == '(') ADVANCE(1840); + if (lookahead == '(') ADVANCE(1852); if (lookahead == 't') ADVANCE(70); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3846,7 +3860,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 119: - if (lookahead == '(') ADVANCE(1840); + if (lookahead == '(') ADVANCE(1852); if (lookahead == 't') ADVANCE(104); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3855,7 +3869,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 120: - if (lookahead == '(') ADVANCE(1840); + if (lookahead == '(') ADVANCE(1852); if (lookahead == 't') ADVANCE(72); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3864,7 +3878,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 121: - if (lookahead == '(') ADVANCE(1840); + if (lookahead == '(') ADVANCE(1852); if (lookahead == 't') ADVANCE(52); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3873,7 +3887,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 122: - if (lookahead == '(') ADVANCE(1840); + if (lookahead == '(') ADVANCE(1852); if (lookahead == 't') ADVANCE(74); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3882,7 +3896,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 123: - if (lookahead == '(') ADVANCE(1840); + if (lookahead == '(') ADVANCE(1852); if (lookahead == 't') ADVANCE(77); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3891,7 +3905,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 124: - if (lookahead == '(') ADVANCE(1840); + if (lookahead == '(') ADVANCE(1852); if (lookahead == 't') ADVANCE(58); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3900,7 +3914,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 125: - if (lookahead == '(') ADVANCE(1840); + if (lookahead == '(') ADVANCE(1852); if (lookahead == 't') ADVANCE(75); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3909,7 +3923,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 126: - if (lookahead == '(') ADVANCE(1840); + if (lookahead == '(') ADVANCE(1852); if (lookahead == 't') ADVANCE(55); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3918,7 +3932,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 127: - if (lookahead == '(') ADVANCE(1840); + if (lookahead == '(') ADVANCE(1852); if (lookahead == 't') ADVANCE(108); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3927,7 +3941,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 128: - if (lookahead == '(') ADVANCE(1840); + if (lookahead == '(') ADVANCE(1852); if (lookahead == 't') ADVANCE(31); if (lookahead == 'y') ADVANCE(86); if (lookahead == '$' || @@ -3937,7 +3951,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 129: - if (lookahead == '(') ADVANCE(1840); + if (lookahead == '(') ADVANCE(1852); if (lookahead == 't') ADVANCE(33); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3946,7 +3960,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 130: - if (lookahead == '(') ADVANCE(1840); + if (lookahead == '(') ADVANCE(1852); if (lookahead == 'u') ADVANCE(83); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3955,7 +3969,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 131: - if (lookahead == '(') ADVANCE(1840); + if (lookahead == '(') ADVANCE(1852); if (lookahead == 'u') ADVANCE(42); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3964,7 +3978,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 132: - if (lookahead == '(') ADVANCE(1840); + if (lookahead == '(') ADVANCE(1852); if (lookahead == 'v') ADVANCE(51); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3973,7 +3987,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 133: - if (lookahead == '(') ADVANCE(1840); + if (lookahead == '(') ADVANCE(1852); if (lookahead == 'v') ADVANCE(29); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3982,7 +3996,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 134: - if (lookahead == '(') ADVANCE(1840); + if (lookahead == '(') ADVANCE(1852); if (lookahead == 'z') ADVANCE(59); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3991,7 +4005,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'y')) ADVANCE(135); END_STATE(); case 135: - if (lookahead == '(') ADVANCE(1840); + if (lookahead == '(') ADVANCE(1852); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3999,239 +4013,239 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); case 136: - if (lookahead == '-') ADVANCE(695); + if (lookahead == '-') ADVANCE(698); END_STATE(); case 137: - if (lookahead == '-') ADVANCE(598); + if (lookahead == '-') ADVANCE(601); END_STATE(); case 138: - if (lookahead == '-') ADVANCE(398); + if (lookahead == '-') ADVANCE(400); END_STATE(); case 139: - if (lookahead == '-') ADVANCE(688); + if (lookahead == '-') ADVANCE(691); END_STATE(); case 140: - if (lookahead == '-') ADVANCE(503); + if (lookahead == '-') ADVANCE(505); END_STATE(); case 141: - if (lookahead == '-') ADVANCE(601); + if (lookahead == '-') ADVANCE(604); END_STATE(); case 142: - if (lookahead == '-') ADVANCE(690); + if (lookahead == '-') ADVANCE(693); END_STATE(); case 143: - if (lookahead == '-') ADVANCE(691); + if (lookahead == '-') ADVANCE(694); END_STATE(); case 144: - if (lookahead == '-') ADVANCE(809); + if (lookahead == '-') ADVANCE(812); END_STATE(); case 145: - if (lookahead == '-') ADVANCE(886); + if (lookahead == '-') ADVANCE(889); END_STATE(); case 146: - if (lookahead == '-') ADVANCE(654); + if (lookahead == '-') ADVANCE(657); END_STATE(); case 147: - if (lookahead == '-') ADVANCE(1357); + if (lookahead == '-') ADVANCE(1364); END_STATE(); case 148: - if (lookahead == '-') ADVANCE(1358); + if (lookahead == '-') ADVANCE(950); END_STATE(); case 149: - if (lookahead == '-') ADVANCE(1358); - if (lookahead == ':') ADVANCE(1837); + if (lookahead == '-') ADVANCE(1365); + END_STATE(); + case 150: + if (lookahead == '-') ADVANCE(1365); + if (lookahead == ':') ADVANCE(1849); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); - END_STATE(); - case 150: - if (lookahead == '-') ADVANCE(1012); - if (lookahead == 'g') ADVANCE(139); - if (lookahead == 'l') ADVANCE(181); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); case 151: - if (lookahead == '-') ADVANCE(904); + if (lookahead == '-') ADVANCE(1017); + if (lookahead == 'g') ADVANCE(139); + if (lookahead == 'l') ADVANCE(182); END_STATE(); case 152: - if (lookahead == '-') ADVANCE(439); - if (lookahead == 'e') ADVANCE(599); + if (lookahead == '-') ADVANCE(441); + if (lookahead == 'e') ADVANCE(602); END_STATE(); case 153: - if (lookahead == '-') ADVANCE(1149); + if (lookahead == '-') ADVANCE(907); END_STATE(); case 154: - if (lookahead == '-') ADVANCE(995); + if (lookahead == '-') ADVANCE(1156); END_STATE(); case 155: - if (lookahead == '-') ADVANCE(1103); + if (lookahead == '-') ADVANCE(1000); END_STATE(); case 156: - if (lookahead == '-') ADVANCE(748); + if (lookahead == '-') ADVANCE(1108); END_STATE(); case 157: - if (lookahead == '-') ADVANCE(1455); - if (lookahead == 'e') ADVANCE(1255); + if (lookahead == '-') ADVANCE(751); END_STATE(); case 158: - if (lookahead == '-') ADVANCE(560); + if (lookahead == '-') ADVANCE(1464); + if (lookahead == 'e') ADVANCE(1262); END_STATE(); case 159: - if (lookahead == '-') ADVANCE(448); + if (lookahead == '-') ADVANCE(563); END_STATE(); case 160: - if (lookahead == '-') ADVANCE(1484); + if (lookahead == '-') ADVANCE(450); END_STATE(); case 161: - if (lookahead == '-') ADVANCE(1491); + if (lookahead == '-') ADVANCE(1493); END_STATE(); case 162: - if (lookahead == '-') ADVANCE(1492); + if (lookahead == '-') ADVANCE(1500); END_STATE(); case 163: - if (lookahead == '-') ADVANCE(681); + if (lookahead == '-') ADVANCE(1501); END_STATE(); case 164: - if (lookahead == '-') ADVANCE(929); + if (lookahead == '-') ADVANCE(684); END_STATE(); case 165: - if (lookahead == '-') ADVANCE(660); + if (lookahead == '-') ADVANCE(933); END_STATE(); case 166: - if (lookahead == '-') ADVANCE(682); + if (lookahead == '-') ADVANCE(663); END_STATE(); case 167: - if (lookahead == '-') ADVANCE(938); + if (lookahead == '-') ADVANCE(685); END_STATE(); case 168: - if (lookahead == '-') ADVANCE(662); + if (lookahead == '-') ADVANCE(942); END_STATE(); case 169: - if (lookahead == '-') ADVANCE(684); + if (lookahead == '-') ADVANCE(665); END_STATE(); case 170: - if (lookahead == '-') ADVANCE(942); + if (lookahead == '-') ADVANCE(687); END_STATE(); case 171: - if (lookahead == '-') ADVANCE(685); + if (lookahead == '-') ADVANCE(946); END_STATE(); case 172: - if (lookahead == '-') ADVANCE(944); + if (lookahead == '-') ADVANCE(688); END_STATE(); case 173: - if (lookahead == '-') ADVANCE(687); + if (lookahead == '-') ADVANCE(948); END_STATE(); case 174: - if (lookahead == '-') ADVANCE(945); + if (lookahead == '-') ADVANCE(690); END_STATE(); case 175: - if (lookahead == '-') ADVANCE(946); + if (lookahead == '-') ADVANCE(949); END_STATE(); case 176: - if (lookahead == '-') ADVANCE(1369); + if (lookahead == '-') ADVANCE(951); END_STATE(); case 177: - if (lookahead == '-') ADVANCE(1371); + if (lookahead == '-') ADVANCE(1376); END_STATE(); case 178: - if (lookahead == '-') ADVANCE(1372); + if (lookahead == '-') ADVANCE(1378); END_STATE(); case 179: - if (lookahead == '-') ADVANCE(1373); + if (lookahead == '-') ADVANCE(1379); END_STATE(); case 180: - if (lookahead == '-') ADVANCE(1374); + if (lookahead == '-') ADVANCE(1380); END_STATE(); case 181: - if (lookahead == '-') ADVANCE(689); + if (lookahead == '-') ADVANCE(1381); END_STATE(); case 182: - if (lookahead == '.') ADVANCE(1826); - if (lookahead == 'a') ADVANCE(1071); - if (lookahead == 'c') ADVANCE(387); - if (lookahead == 'e') ADVANCE(1046); - if (lookahead == 'f') ADVANCE(880); - if (lookahead == 'i') ADVANCE(1038); - if (lookahead == 'l') ADVANCE(884); - if (lookahead == 'm') ADVANCE(752); - if (lookahead == 'p') ADVANCE(378); - if (lookahead == 's') ADVANCE(1151); + if (lookahead == '-') ADVANCE(692); END_STATE(); case 183: - if (lookahead == '0') ADVANCE(1925); - if (lookahead == '>') ADVANCE(1832); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1926); + if (lookahead == '.') ADVANCE(1838); + if (lookahead == 'a') ADVANCE(1077); + if (lookahead == 'c') ADVANCE(389); + if (lookahead == 'e') ADVANCE(1052); + if (lookahead == 'f') ADVANCE(883); + if (lookahead == 'i') ADVANCE(1044); + if (lookahead == 'l') ADVANCE(887); + if (lookahead == 'm') ADVANCE(755); + if (lookahead == 'p') ADVANCE(380); + if (lookahead == 's') ADVANCE(1158); END_STATE(); case 184: - if (lookahead == '0') ADVANCE(1925); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1926); + if (lookahead == '0') ADVANCE(1937); + if (lookahead == '>') ADVANCE(1844); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1938); END_STATE(); case 185: - if (lookahead == '1') ADVANCE(238); - if (lookahead == '3') ADVANCE(204); + if (lookahead == '0') ADVANCE(1937); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1938); END_STATE(); case 186: if (lookahead == '1') ADVANCE(239); - if (lookahead == 'f') ADVANCE(1312); + if (lookahead == '3') ADVANCE(205); END_STATE(); case 187: if (lookahead == '1') ADVANCE(240); - if (lookahead == '4') ADVANCE(1610); - if (lookahead == 'h') ADVANCE(894); + if (lookahead == 'f') ADVANCE(1319); END_STATE(); case 188: if (lookahead == '1') ADVANCE(241); + if (lookahead == '4') ADVANCE(1620); + if (lookahead == 'h') ADVANCE(897); END_STATE(); case 189: if (lookahead == '1') ADVANCE(242); END_STATE(); case 190: if (lookahead == '1') ADVANCE(243); - if (lookahead == 'f') ADVANCE(1327); END_STATE(); case 191: if (lookahead == '1') ADVANCE(244); - if (lookahead == '8') ADVANCE(1805); + if (lookahead == 'f') ADVANCE(1333); END_STATE(); case 192: if (lookahead == '1') ADVANCE(245); - if (lookahead == '8') ADVANCE(1799); + if (lookahead == '8') ADVANCE(1815); END_STATE(); case 193: if (lookahead == '1') ADVANCE(246); - if (lookahead == '8') ADVANCE(1804); + if (lookahead == '8') ADVANCE(1809); END_STATE(); case 194: if (lookahead == '1') ADVANCE(247); - if (lookahead == '3') ADVANCE(205); - if (lookahead == 'h') ADVANCE(953); + if (lookahead == '8') ADVANCE(1814); END_STATE(); case 195: if (lookahead == '1') ADVANCE(248); - if (lookahead == '8') ADVANCE(1802); + if (lookahead == '3') ADVANCE(206); + if (lookahead == 'h') ADVANCE(958); END_STATE(); case 196: if (lookahead == '1') ADVANCE(249); - if (lookahead == '8') ADVANCE(1801); + if (lookahead == '8') ADVANCE(1812); END_STATE(); case 197: if (lookahead == '1') ADVANCE(250); - if (lookahead == '8') ADVANCE(1803); + if (lookahead == '8') ADVANCE(1811); END_STATE(); case 198: if (lookahead == '1') ADVANCE(251); - if (lookahead == '8') ADVANCE(1800); + if (lookahead == '8') ADVANCE(1813); END_STATE(); case 199: if (lookahead == '1') ADVANCE(252); - if (lookahead == '8') ADVANCE(1806); + if (lookahead == '8') ADVANCE(1810); END_STATE(); case 200: if (lookahead == '1') ADVANCE(253); - if (lookahead == 'f') ADVANCE(1336); + if (lookahead == '8') ADVANCE(1816); END_STATE(); case 201: if (lookahead == '1') ADVANCE(254); + if (lookahead == 'f') ADVANCE(1343); END_STATE(); case 202: if (lookahead == '1') ADVANCE(255); @@ -4240,1774 +4254,1774 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '1') ADVANCE(256); END_STATE(); case 204: - if (lookahead == '2') ADVANCE(1634); + if (lookahead == '1') ADVANCE(257); END_STATE(); case 205: - if (lookahead == '2') ADVANCE(1615); + if (lookahead == '2') ADVANCE(1644); END_STATE(); case 206: - if (lookahead == '2') ADVANCE(397); - if (lookahead == 'l') ADVANCE(907); + if (lookahead == '2') ADVANCE(1625); END_STATE(); case 207: - if (lookahead == '2') ADVANCE(447); - if (lookahead == 'l') ADVANCE(908); + if (lookahead == '2') ADVANCE(399); + if (lookahead == 'l') ADVANCE(910); END_STATE(); case 208: - if (lookahead == '2') ADVANCE(453); - if (lookahead == 'l') ADVANCE(909); + if (lookahead == '2') ADVANCE(449); + if (lookahead == 'l') ADVANCE(911); END_STATE(); case 209: - if (lookahead == '2') ADVANCE(457); - if (lookahead == 'l') ADVANCE(910); + if (lookahead == '2') ADVANCE(455); + if (lookahead == 'l') ADVANCE(912); END_STATE(); case 210: if (lookahead == '2') ADVANCE(459); - if (lookahead == 'l') ADVANCE(911); + if (lookahead == 'l') ADVANCE(913); END_STATE(); case 211: - if (lookahead == '2') ADVANCE(462); + if (lookahead == '2') ADVANCE(461); + if (lookahead == 'l') ADVANCE(914); END_STATE(); case 212: - if (lookahead == '2') ADVANCE(465); - if (lookahead == 'l') ADVANCE(912); + if (lookahead == '2') ADVANCE(464); END_STATE(); case 213: if (lookahead == '2') ADVANCE(467); - if (lookahead == 'l') ADVANCE(913); + if (lookahead == 'l') ADVANCE(915); END_STATE(); case 214: if (lookahead == '2') ADVANCE(469); - if (lookahead == 'l') ADVANCE(914); + if (lookahead == 'l') ADVANCE(916); END_STATE(); case 215: - if (lookahead == '2') ADVANCE(470); - if (lookahead == 'l') ADVANCE(915); + if (lookahead == '2') ADVANCE(471); + if (lookahead == 'l') ADVANCE(917); END_STATE(); case 216: - if (lookahead == '2') ADVANCE(471); - if (lookahead == 'l') ADVANCE(916); + if (lookahead == '2') ADVANCE(472); + if (lookahead == 'l') ADVANCE(918); END_STATE(); case 217: - if (lookahead == '2') ADVANCE(472); + if (lookahead == '2') ADVANCE(473); + if (lookahead == 'l') ADVANCE(919); END_STATE(); case 218: - if (lookahead == '2') ADVANCE(473); + if (lookahead == '2') ADVANCE(474); END_STATE(); case 219: - if (lookahead == '2') ADVANCE(474); + if (lookahead == '2') ADVANCE(475); END_STATE(); case 220: - if (lookahead == '2') ADVANCE(475); + if (lookahead == '2') ADVANCE(476); END_STATE(); case 221: - if (lookahead == '2') ADVANCE(476); + if (lookahead == '2') ADVANCE(477); END_STATE(); case 222: - if (lookahead == '2') ADVANCE(477); + if (lookahead == '2') ADVANCE(478); END_STATE(); case 223: - if (lookahead == '2') ADVANCE(478); + if (lookahead == '2') ADVANCE(479); END_STATE(); case 224: - if (lookahead == '2') ADVANCE(479); + if (lookahead == '2') ADVANCE(480); END_STATE(); case 225: - if (lookahead == '2') ADVANCE(480); - if (lookahead == 'l') ADVANCE(918); + if (lookahead == '2') ADVANCE(481); END_STATE(); case 226: - if (lookahead == '2') ADVANCE(481); + if (lookahead == '2') ADVANCE(482); + if (lookahead == 'l') ADVANCE(922); END_STATE(); case 227: - if (lookahead == '2') ADVANCE(482); + if (lookahead == '2') ADVANCE(483); END_STATE(); case 228: - if (lookahead == '2') ADVANCE(483); + if (lookahead == '2') ADVANCE(484); END_STATE(); case 229: - if (lookahead == '2') ADVANCE(484); + if (lookahead == '2') ADVANCE(485); END_STATE(); case 230: - if (lookahead == '2') ADVANCE(485); + if (lookahead == '2') ADVANCE(486); END_STATE(); case 231: - if (lookahead == '2') ADVANCE(486); + if (lookahead == '2') ADVANCE(487); END_STATE(); case 232: - if (lookahead == '2') ADVANCE(487); + if (lookahead == '2') ADVANCE(488); END_STATE(); case 233: - if (lookahead == '2') ADVANCE(488); + if (lookahead == '2') ADVANCE(489); END_STATE(); case 234: - if (lookahead == '2') ADVANCE(489); + if (lookahead == '2') ADVANCE(490); END_STATE(); case 235: - if (lookahead == '2') ADVANCE(490); + if (lookahead == '2') ADVANCE(491); END_STATE(); case 236: - if (lookahead == '2') ADVANCE(491); + if (lookahead == '2') ADVANCE(492); END_STATE(); case 237: - if (lookahead == '2') ADVANCE(492); + if (lookahead == '2') ADVANCE(493); END_STATE(); case 238: - if (lookahead == '6') ADVANCE(1633); + if (lookahead == '2') ADVANCE(494); END_STATE(); case 239: - if (lookahead == '6') ADVANCE(1595); + if (lookahead == '6') ADVANCE(1643); END_STATE(); case 240: - if (lookahead == '6') ADVANCE(1611); + if (lookahead == '6') ADVANCE(1605); END_STATE(); case 241: - if (lookahead == '6') ADVANCE(1594); + if (lookahead == '6') ADVANCE(1621); END_STATE(); case 242: - if (lookahead == '6') ADVANCE(1613); + if (lookahead == '6') ADVANCE(1604); END_STATE(); case 243: - if (lookahead == '6') ADVANCE(1598); + if (lookahead == '6') ADVANCE(1623); END_STATE(); case 244: - if (lookahead == '6') ADVANCE(1797); + if (lookahead == '6') ADVANCE(1608); END_STATE(); case 245: - if (lookahead == '6') ADVANCE(1791); + if (lookahead == '6') ADVANCE(1807); END_STATE(); case 246: - if (lookahead == '6') ADVANCE(1796); + if (lookahead == '6') ADVANCE(1801); END_STATE(); case 247: - if (lookahead == '6') ADVANCE(1614); + if (lookahead == '6') ADVANCE(1806); END_STATE(); case 248: - if (lookahead == '6') ADVANCE(1794); + if (lookahead == '6') ADVANCE(1624); END_STATE(); case 249: - if (lookahead == '6') ADVANCE(1793); + if (lookahead == '6') ADVANCE(1804); END_STATE(); case 250: - if (lookahead == '6') ADVANCE(1795); + if (lookahead == '6') ADVANCE(1803); END_STATE(); case 251: - if (lookahead == '6') ADVANCE(1792); + if (lookahead == '6') ADVANCE(1805); END_STATE(); case 252: - if (lookahead == '6') ADVANCE(1798); + if (lookahead == '6') ADVANCE(1802); END_STATE(); case 253: - if (lookahead == '6') ADVANCE(1601); + if (lookahead == '6') ADVANCE(1808); END_STATE(); case 254: - if (lookahead == '6') ADVANCE(1597); + if (lookahead == '6') ADVANCE(1611); END_STATE(); case 255: - if (lookahead == '6') ADVANCE(1617); + if (lookahead == '6') ADVANCE(1607); END_STATE(); case 256: - if (lookahead == '6') ADVANCE(1600); + if (lookahead == '6') ADVANCE(1627); END_STATE(); case 257: - if (lookahead == '8') ADVANCE(1807); + if (lookahead == '6') ADVANCE(1610); END_STATE(); case 258: - if (lookahead == '8') ADVANCE(1808); + if (lookahead == '8') ADVANCE(1817); END_STATE(); case 259: - if (lookahead == '8') ADVANCE(1809); + if (lookahead == '8') ADVANCE(1818); END_STATE(); case 260: - if (lookahead == ':') ADVANCE(1837); - if (lookahead == 'a') ADVANCE(356); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(373); + if (lookahead == '8') ADVANCE(1833); END_STATE(); case 261: - if (lookahead == ':') ADVANCE(1837); - if (lookahead == 'a') ADVANCE(343); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(373); + if (lookahead == '8') ADVANCE(1819); END_STATE(); case 262: - if (lookahead == ':') ADVANCE(1837); - if (lookahead == 'a') ADVANCE(316); + if (lookahead == ':') ADVANCE(1849); + if (lookahead == 'a') ADVANCE(358); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); case 263: - if (lookahead == ':') ADVANCE(1837); - if (lookahead == 'a') ADVANCE(279); + if (lookahead == ':') ADVANCE(1849); + if (lookahead == 'a') ADVANCE(345); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); case 264: - if (lookahead == ':') ADVANCE(1837); - if (lookahead == 'a') ADVANCE(345); + if (lookahead == ':') ADVANCE(1849); + if (lookahead == 'a') ADVANCE(318); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); case 265: - if (lookahead == ':') ADVANCE(1837); + if (lookahead == ':') ADVANCE(1849); if (lookahead == 'a') ADVANCE(281); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); case 266: - if (lookahead == ':') ADVANCE(1837); - if (lookahead == 'a') ADVANCE(327); + if (lookahead == ':') ADVANCE(1849); + if (lookahead == 'a') ADVANCE(347); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); case 267: - if (lookahead == ':') ADVANCE(1837); - if (lookahead == 'a') ADVANCE(359); + if (lookahead == ':') ADVANCE(1849); + if (lookahead == 'a') ADVANCE(283); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); case 268: - if (lookahead == ':') ADVANCE(1837); - if (lookahead == 'a') ADVANCE(344); - if (lookahead == 'o') ADVANCE(320); + if (lookahead == ':') ADVANCE(1849); + if (lookahead == 'a') ADVANCE(329); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); case 269: - if (lookahead == ':') ADVANCE(1837); - if (lookahead == 'a') ADVANCE(358); + if (lookahead == ':') ADVANCE(1849); + if (lookahead == 'a') ADVANCE(361); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); case 270: - if (lookahead == ':') ADVANCE(1837); - if (lookahead == 'a') ADVANCE(360); + if (lookahead == ':') ADVANCE(1849); + if (lookahead == 'a') ADVANCE(346); + if (lookahead == 'o') ADVANCE(322); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); case 271: - if (lookahead == ':') ADVANCE(1837); - if (lookahead == 'a') ADVANCE(361); + if (lookahead == ':') ADVANCE(1849); + if (lookahead == 'a') ADVANCE(360); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); case 272: - if (lookahead == ':') ADVANCE(1837); - if (lookahead == 'b') ADVANCE(349); - if (lookahead == 'n') ADVANCE(326); + if (lookahead == ':') ADVANCE(1849); + if (lookahead == 'a') ADVANCE(362); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); case 273: - if (lookahead == ':') ADVANCE(1837); - if (lookahead == 'b') ADVANCE(317); + if (lookahead == ':') ADVANCE(1849); + if (lookahead == 'a') ADVANCE(363); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); case 274: - if (lookahead == ':') ADVANCE(1837); - if (lookahead == 'c') ADVANCE(304); - if (lookahead == 't') ADVANCE(303); + if (lookahead == ':') ADVANCE(1849); + if (lookahead == 'b') ADVANCE(351); + if (lookahead == 'n') ADVANCE(328); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); case 275: - if (lookahead == ':') ADVANCE(1837); - if (lookahead == 'c') ADVANCE(1863); + if (lookahead == ':') ADVANCE(1849); + if (lookahead == 'b') ADVANCE(319); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); case 276: - if (lookahead == ':') ADVANCE(1837); - if (lookahead == 'c') ADVANCE(1872); + if (lookahead == ':') ADVANCE(1849); + if (lookahead == 'c') ADVANCE(306); + if (lookahead == 't') ADVANCE(305); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); case 277: - if (lookahead == ':') ADVANCE(1837); - if (lookahead == 'c') ADVANCE(1899); + if (lookahead == ':') ADVANCE(1849); + if (lookahead == 'c') ADVANCE(1875); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); case 278: - if (lookahead == ':') ADVANCE(1837); - if (lookahead == 'c') ADVANCE(318); + if (lookahead == ':') ADVANCE(1849); + if (lookahead == 'c') ADVANCE(1884); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); case 279: - if (lookahead == ':') ADVANCE(1837); - if (lookahead == 'c') ADVANCE(352); + if (lookahead == ':') ADVANCE(1849); + if (lookahead == 'c') ADVANCE(1911); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); case 280: - if (lookahead == ':') ADVANCE(1837); - if (lookahead == 'c') ADVANCE(355); + if (lookahead == ':') ADVANCE(1849); + if (lookahead == 'c') ADVANCE(320); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); case 281: - if (lookahead == ':') ADVANCE(1837); - if (lookahead == 'c') ADVANCE(292); + if (lookahead == ':') ADVANCE(1849); + if (lookahead == 'c') ADVANCE(354); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); case 282: - if (lookahead == ':') ADVANCE(1837); - if (lookahead == 'c') ADVANCE(362); + if (lookahead == ':') ADVANCE(1849); + if (lookahead == 'c') ADVANCE(357); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); case 283: - if (lookahead == ':') ADVANCE(1837); - if (lookahead == 'd') ADVANCE(301); + if (lookahead == ':') ADVANCE(1849); + if (lookahead == 'c') ADVANCE(294); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); case 284: - if (lookahead == ':') ADVANCE(1837); - if (lookahead == 'd') ADVANCE(149); + if (lookahead == ':') ADVANCE(1849); + if (lookahead == 'c') ADVANCE(364); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); case 285: - if (lookahead == ':') ADVANCE(1837); - if (lookahead == 'd') ADVANCE(1869); + if (lookahead == ':') ADVANCE(1849); + if (lookahead == 'd') ADVANCE(303); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); case 286: - if (lookahead == ':') ADVANCE(1837); - if (lookahead == 'd') ADVANCE(1878); + if (lookahead == ':') ADVANCE(1849); + if (lookahead == 'd') ADVANCE(150); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); case 287: - if (lookahead == ':') ADVANCE(1837); - if (lookahead == 'e') ADVANCE(278); + if (lookahead == ':') ADVANCE(1849); + if (lookahead == 'd') ADVANCE(1881); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); case 288: - if (lookahead == ':') ADVANCE(1837); - if (lookahead == 'e') ADVANCE(1896); + if (lookahead == ':') ADVANCE(1849); + if (lookahead == 'd') ADVANCE(1890); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); case 289: - if (lookahead == ':') ADVANCE(1837); - if (lookahead == 'e') ADVANCE(1887); + if (lookahead == ':') ADVANCE(1849); + if (lookahead == 'e') ADVANCE(280); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); case 290: - if (lookahead == ':') ADVANCE(1837); - if (lookahead == 'e') ADVANCE(1866); + if (lookahead == ':') ADVANCE(1849); + if (lookahead == 'e') ADVANCE(1908); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); case 291: - if (lookahead == ':') ADVANCE(1837); - if (lookahead == 'e') ADVANCE(1881); + if (lookahead == ':') ADVANCE(1849); + if (lookahead == 'e') ADVANCE(1899); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); case 292: - if (lookahead == ':') ADVANCE(1837); - if (lookahead == 'e') ADVANCE(1890); + if (lookahead == ':') ADVANCE(1849); + if (lookahead == 'e') ADVANCE(1878); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); case 293: - if (lookahead == ':') ADVANCE(1837); - if (lookahead == 'e') ADVANCE(282); + if (lookahead == ':') ADVANCE(1849); + if (lookahead == 'e') ADVANCE(1893); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); case 294: - if (lookahead == ':') ADVANCE(1837); - if (lookahead == 'e') ADVANCE(284); + if (lookahead == ':') ADVANCE(1849); + if (lookahead == 'e') ADVANCE(1902); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); case 295: - if (lookahead == ':') ADVANCE(1837); - if (lookahead == 'e') ADVANCE(338); + if (lookahead == ':') ADVANCE(1849); + if (lookahead == 'e') ADVANCE(284); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); case 296: - if (lookahead == ':') ADVANCE(1837); - if (lookahead == 'e') ADVANCE(285); + if (lookahead == ':') ADVANCE(1849); + if (lookahead == 'e') ADVANCE(286); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); case 297: - if (lookahead == ':') ADVANCE(1837); - if (lookahead == 'e') ADVANCE(286); + if (lookahead == ':') ADVANCE(1849); + if (lookahead == 'e') ADVANCE(340); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); case 298: - if (lookahead == ':') ADVANCE(1837); - if (lookahead == 'e') ADVANCE(329); + if (lookahead == ':') ADVANCE(1849); + if (lookahead == 'e') ADVANCE(287); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); case 299: - if (lookahead == ':') ADVANCE(1837); - if (lookahead == 'e') ADVANCE(363); + if (lookahead == ':') ADVANCE(1849); + if (lookahead == 'e') ADVANCE(288); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); case 300: - if (lookahead == ':') ADVANCE(1837); - if (lookahead == 'f') ADVANCE(265); + if (lookahead == ':') ADVANCE(1849); + if (lookahead == 'e') ADVANCE(331); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); case 301: - if (lookahead == ':') ADVANCE(1837); - if (lookahead == 'g') ADVANCE(288); + if (lookahead == ':') ADVANCE(1849); + if (lookahead == 'e') ADVANCE(365); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); case 302: - if (lookahead == ':') ADVANCE(1837); - if (lookahead == 'g') ADVANCE(348); + if (lookahead == ':') ADVANCE(1849); + if (lookahead == 'f') ADVANCE(267); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); case 303: - if (lookahead == ':') ADVANCE(1837); - if (lookahead == 'h') ADVANCE(299); + if (lookahead == ':') ADVANCE(1849); + if (lookahead == 'g') ADVANCE(290); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); case 304: - if (lookahead == ':') ADVANCE(1837); - if (lookahead == 'h') ADVANCE(347); + if (lookahead == ':') ADVANCE(1849); + if (lookahead == 'g') ADVANCE(350); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); case 305: - if (lookahead == ':') ADVANCE(1837); - if (lookahead == 'i') ADVANCE(283); + if (lookahead == ':') ADVANCE(1849); + if (lookahead == 'h') ADVANCE(301); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); case 306: - if (lookahead == ':') ADVANCE(1837); - if (lookahead == 'i') ADVANCE(371); - if (lookahead == 'o') ADVANCE(364); + if (lookahead == ':') ADVANCE(1849); + if (lookahead == 'h') ADVANCE(349); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); case 307: - if (lookahead == ':') ADVANCE(1837); - if (lookahead == 'i') ADVANCE(372); + if (lookahead == ':') ADVANCE(1849); + if (lookahead == 'i') ADVANCE(285); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); case 308: - if (lookahead == ':') ADVANCE(1837); - if (lookahead == 'i') ADVANCE(370); + if (lookahead == ':') ADVANCE(1849); + if (lookahead == 'i') ADVANCE(373); + if (lookahead == 'o') ADVANCE(366); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); case 309: - if (lookahead == ':') ADVANCE(1837); - if (lookahead == 'i') ADVANCE(275); + if (lookahead == ':') ADVANCE(1849); + if (lookahead == 'i') ADVANCE(374); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); case 310: - if (lookahead == ':') ADVANCE(1837); - if (lookahead == 'i') ADVANCE(276); + if (lookahead == ':') ADVANCE(1849); + if (lookahead == 'i') ADVANCE(372); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); case 311: - if (lookahead == ':') ADVANCE(1837); - if (lookahead == 'i') ADVANCE(328); + if (lookahead == ':') ADVANCE(1849); + if (lookahead == 'i') ADVANCE(277); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); case 312: - if (lookahead == ':') ADVANCE(1837); - if (lookahead == 'i') ADVANCE(319); + if (lookahead == ':') ADVANCE(1849); + if (lookahead == 'i') ADVANCE(278); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); case 313: - if (lookahead == ':') ADVANCE(1837); - if (lookahead == 'i') ADVANCE(277); + if (lookahead == ':') ADVANCE(1849); + if (lookahead == 'i') ADVANCE(330); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); case 314: - if (lookahead == ':') ADVANCE(1837); - if (lookahead == 'i') ADVANCE(298); + if (lookahead == ':') ADVANCE(1849); + if (lookahead == 'i') ADVANCE(321); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); case 315: - if (lookahead == ':') ADVANCE(1837); - if (lookahead == 'i') ADVANCE(336); + if (lookahead == ':') ADVANCE(1849); + if (lookahead == 'i') ADVANCE(279); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); case 316: - if (lookahead == ':') ADVANCE(1837); - if (lookahead == 'l') ADVANCE(1875); + if (lookahead == ':') ADVANCE(1849); + if (lookahead == 'i') ADVANCE(300); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); case 317: - if (lookahead == ':') ADVANCE(1837); - if (lookahead == 'l') ADVANCE(309); + if (lookahead == ':') ADVANCE(1849); + if (lookahead == 'i') ADVANCE(338); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); case 318: - if (lookahead == ':') ADVANCE(1837); - if (lookahead == 'l') ADVANCE(264); + if (lookahead == ':') ADVANCE(1849); + if (lookahead == 'l') ADVANCE(1887); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); case 319: - if (lookahead == ':') ADVANCE(1837); - if (lookahead == 'l') ADVANCE(291); + if (lookahead == ':') ADVANCE(1849); + if (lookahead == 'l') ADVANCE(311); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); case 320: - if (lookahead == ':') ADVANCE(1837); - if (lookahead == 'l') ADVANCE(270); + if (lookahead == ':') ADVANCE(1849); + if (lookahead == 'l') ADVANCE(266); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); case 321: - if (lookahead == ':') ADVANCE(1837); - if (lookahead == 'm') ADVANCE(1902); + if (lookahead == ':') ADVANCE(1849); + if (lookahead == 'l') ADVANCE(293); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); case 322: - if (lookahead == ':') ADVANCE(1837); - if (lookahead == 'n') ADVANCE(368); + if (lookahead == ':') ADVANCE(1849); + if (lookahead == 'l') ADVANCE(272); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); case 323: - if (lookahead == ':') ADVANCE(1837); - if (lookahead == 'n') ADVANCE(354); + if (lookahead == ':') ADVANCE(1849); + if (lookahead == 'm') ADVANCE(1914); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); case 324: - if (lookahead == ':') ADVANCE(1837); - if (lookahead == 'n') ADVANCE(274); + if (lookahead == ':') ADVANCE(1849); + if (lookahead == 'n') ADVANCE(370); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); case 325: - if (lookahead == ':') ADVANCE(1837); - if (lookahead == 'n') ADVANCE(1912); + if (lookahead == ':') ADVANCE(1849); + if (lookahead == 'n') ADVANCE(356); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); case 326: - if (lookahead == ':') ADVANCE(1837); - if (lookahead == 'n') ADVANCE(333); + if (lookahead == ':') ADVANCE(1849); + if (lookahead == 'n') ADVANCE(276); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); case 327: - if (lookahead == ':') ADVANCE(1837); - if (lookahead == 'n') ADVANCE(350); + if (lookahead == ':') ADVANCE(1849); + if (lookahead == 'n') ADVANCE(1924); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); case 328: - if (lookahead == ':') ADVANCE(1837); - if (lookahead == 'n') ADVANCE(262); + if (lookahead == ':') ADVANCE(1849); + if (lookahead == 'n') ADVANCE(335); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); case 329: - if (lookahead == ':') ADVANCE(1837); - if (lookahead == 'n') ADVANCE(353); + if (lookahead == ':') ADVANCE(1849); + if (lookahead == 'n') ADVANCE(352); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); case 330: - if (lookahead == ':') ADVANCE(1837); - if (lookahead == 'n') ADVANCE(307); + if (lookahead == ':') ADVANCE(1849); + if (lookahead == 'n') ADVANCE(264); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); case 331: - if (lookahead == ':') ADVANCE(1837); - if (lookahead == 'n') ADVANCE(351); + if (lookahead == ':') ADVANCE(1849); + if (lookahead == 'n') ADVANCE(355); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); case 332: - if (lookahead == ':') ADVANCE(1837); - if (lookahead == 'o') ADVANCE(331); + if (lookahead == ':') ADVANCE(1849); + if (lookahead == 'n') ADVANCE(309); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); case 333: - if (lookahead == ':') ADVANCE(1837); - if (lookahead == 'o') ADVANCE(367); + if (lookahead == ':') ADVANCE(1849); + if (lookahead == 'n') ADVANCE(353); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); case 334: - if (lookahead == ':') ADVANCE(1837); - if (lookahead == 'o') ADVANCE(339); + if (lookahead == ':') ADVANCE(1849); + if (lookahead == 'o') ADVANCE(333); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); case 335: - if (lookahead == ':') ADVANCE(1837); - if (lookahead == 'o') ADVANCE(330); + if (lookahead == ':') ADVANCE(1849); + if (lookahead == 'o') ADVANCE(369); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); case 336: - if (lookahead == ':') ADVANCE(1837); - if (lookahead == 'o') ADVANCE(325); + if (lookahead == ':') ADVANCE(1849); + if (lookahead == 'o') ADVANCE(341); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); case 337: - if (lookahead == ':') ADVANCE(1837); - if (lookahead == 'r') ADVANCE(306); - if (lookahead == 'u') ADVANCE(273); + if (lookahead == ':') ADVANCE(1849); + if (lookahead == 'o') ADVANCE(332); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); case 338: - if (lookahead == ':') ADVANCE(1837); - if (lookahead == 'r') ADVANCE(300); + if (lookahead == ':') ADVANCE(1849); + if (lookahead == 'o') ADVANCE(327); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); case 339: - if (lookahead == ':') ADVANCE(1837); - if (lookahead == 'r') ADVANCE(1905); + if (lookahead == ':') ADVANCE(1849); + if (lookahead == 'r') ADVANCE(308); + if (lookahead == 'u') ADVANCE(275); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); case 340: - if (lookahead == ':') ADVANCE(1837); - if (lookahead == 'r') ADVANCE(305); + if (lookahead == ':') ADVANCE(1849); + if (lookahead == 'r') ADVANCE(302); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); case 341: - if (lookahead == ':') ADVANCE(1837); - if (lookahead == 'r') ADVANCE(266); + if (lookahead == ':') ADVANCE(1849); + if (lookahead == 'r') ADVANCE(1917); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); case 342: - if (lookahead == ':') ADVANCE(1837); - if (lookahead == 'r') ADVANCE(369); + if (lookahead == ':') ADVANCE(1849); + if (lookahead == 'r') ADVANCE(307); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); case 343: - if (lookahead == ':') ADVANCE(1837); - if (lookahead == 'r') ADVANCE(302); + if (lookahead == ':') ADVANCE(1849); + if (lookahead == 'r') ADVANCE(268); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); case 344: - if (lookahead == ':') ADVANCE(1837); - if (lookahead == 'r') ADVANCE(261); + if (lookahead == ':') ADVANCE(1849); + if (lookahead == 'r') ADVANCE(371); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); case 345: - if (lookahead == ':') ADVANCE(1837); - if (lookahead == 'r') ADVANCE(294); + if (lookahead == ':') ADVANCE(1849); + if (lookahead == 'r') ADVANCE(304); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); case 346: - if (lookahead == ':') ADVANCE(1837); + if (lookahead == ':') ADVANCE(1849); if (lookahead == 'r') ADVANCE(263); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); case 347: - if (lookahead == ':') ADVANCE(1837); - if (lookahead == 'r') ADVANCE(335); + if (lookahead == ':') ADVANCE(1849); + if (lookahead == 'r') ADVANCE(296); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); case 348: - if (lookahead == ':') ADVANCE(1837); - if (lookahead == 's') ADVANCE(1908); + if (lookahead == ':') ADVANCE(1849); + if (lookahead == 'r') ADVANCE(265); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); case 349: - if (lookahead == ':') ADVANCE(1837); - if (lookahead == 's') ADVANCE(365); + if (lookahead == ':') ADVANCE(1849); + if (lookahead == 'r') ADVANCE(337); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); case 350: - if (lookahead == ':') ADVANCE(1837); - if (lookahead == 's') ADVANCE(314); + if (lookahead == ':') ADVANCE(1849); + if (lookahead == 's') ADVANCE(1920); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); case 351: - if (lookahead == ':') ADVANCE(1837); - if (lookahead == 's') ADVANCE(357); + if (lookahead == ':') ADVANCE(1849); + if (lookahead == 's') ADVANCE(367); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); case 352: - if (lookahead == ':') ADVANCE(1837); - if (lookahead == 't') ADVANCE(1893); + if (lookahead == ':') ADVANCE(1849); + if (lookahead == 's') ADVANCE(316); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); case 353: - if (lookahead == ':') ADVANCE(1837); - if (lookahead == 't') ADVANCE(1884); + if (lookahead == ':') ADVANCE(1849); + if (lookahead == 's') ADVANCE(359); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); case 354: - if (lookahead == ':') ADVANCE(1837); - if (lookahead == 't') ADVANCE(295); + if (lookahead == ':') ADVANCE(1849); + if (lookahead == 't') ADVANCE(1905); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); case 355: - if (lookahead == ':') ADVANCE(1837); - if (lookahead == 't') ADVANCE(334); + if (lookahead == ':') ADVANCE(1849); + if (lookahead == 't') ADVANCE(1896); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); case 356: - if (lookahead == ':') ADVANCE(1837); - if (lookahead == 't') ADVANCE(308); + if (lookahead == ':') ADVANCE(1849); + if (lookahead == 't') ADVANCE(297); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); case 357: - if (lookahead == ':') ADVANCE(1837); - if (lookahead == 't') ADVANCE(342); + if (lookahead == ':') ADVANCE(1849); + if (lookahead == 't') ADVANCE(336); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); case 358: - if (lookahead == ':') ADVANCE(1837); + if (lookahead == ':') ADVANCE(1849); if (lookahead == 't') ADVANCE(310); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); case 359: - if (lookahead == ':') ADVANCE(1837); - if (lookahead == 't') ADVANCE(290); + if (lookahead == ':') ADVANCE(1849); + if (lookahead == 't') ADVANCE(344); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); case 360: - if (lookahead == ':') ADVANCE(1837); + if (lookahead == ':') ADVANCE(1849); if (lookahead == 't') ADVANCE(312); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); case 361: - if (lookahead == ':') ADVANCE(1837); - if (lookahead == 't') ADVANCE(315); + if (lookahead == ':') ADVANCE(1849); + if (lookahead == 't') ADVANCE(292); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); case 362: - if (lookahead == ':') ADVANCE(1837); - if (lookahead == 't') ADVANCE(296); + if (lookahead == ':') ADVANCE(1849); + if (lookahead == 't') ADVANCE(314); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); case 363: - if (lookahead == ':') ADVANCE(1837); - if (lookahead == 't') ADVANCE(313); + if (lookahead == ':') ADVANCE(1849); + if (lookahead == 't') ADVANCE(317); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); case 364: - if (lookahead == ':') ADVANCE(1837); - if (lookahead == 't') ADVANCE(293); + if (lookahead == ':') ADVANCE(1849); + if (lookahead == 't') ADVANCE(298); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); case 365: - if (lookahead == ':') ADVANCE(1837); - if (lookahead == 't') ADVANCE(346); + if (lookahead == ':') ADVANCE(1849); + if (lookahead == 't') ADVANCE(315); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); case 366: - if (lookahead == ':') ADVANCE(1837); - if (lookahead == 't') ADVANCE(269); - if (lookahead == 'y') ADVANCE(324); + if (lookahead == ':') ADVANCE(1849); + if (lookahead == 't') ADVANCE(295); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); case 367: - if (lookahead == ':') ADVANCE(1837); - if (lookahead == 't') ADVANCE(271); + if (lookahead == ':') ADVANCE(1849); + if (lookahead == 't') ADVANCE(348); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); case 368: - if (lookahead == ':') ADVANCE(1837); - if (lookahead == 'u') ADVANCE(321); + if (lookahead == ':') ADVANCE(1849); + if (lookahead == 't') ADVANCE(271); + if (lookahead == 'y') ADVANCE(326); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); case 369: - if (lookahead == ':') ADVANCE(1837); - if (lookahead == 'u') ADVANCE(280); + if (lookahead == ':') ADVANCE(1849); + if (lookahead == 't') ADVANCE(273); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); case 370: - if (lookahead == ':') ADVANCE(1837); - if (lookahead == 'v') ADVANCE(289); + if (lookahead == ':') ADVANCE(1849); + if (lookahead == 'u') ADVANCE(323); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); case 371: - if (lookahead == ':') ADVANCE(1837); - if (lookahead == 'v') ADVANCE(267); + if (lookahead == ':') ADVANCE(1849); + if (lookahead == 'u') ADVANCE(282); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); case 372: - if (lookahead == ':') ADVANCE(1837); - if (lookahead == 'z') ADVANCE(297); + if (lookahead == ':') ADVANCE(1849); + if (lookahead == 'v') ADVANCE(291); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'y')) ADVANCE(373); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); case 373: - if (lookahead == ':') ADVANCE(1837); + if (lookahead == ':') ADVANCE(1849); + if (lookahead == 'v') ADVANCE(269); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); case 374: - if (lookahead == ';') ADVANCE(1836); - if (lookahead == '$' || - ('/' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1849); + if (lookahead == 'z') ADVANCE(299); + if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(374); + ('a' <= lookahead && lookahead <= 'y')) ADVANCE(375); END_STATE(); case 375: - if (lookahead == '>') ADVANCE(1832); + if (lookahead == ':') ADVANCE(1849); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); case 376: - if (lookahead == '>') ADVANCE(18); + if (lookahead == ';') ADVANCE(1848); + if (lookahead == '$' || + ('/' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(376); END_STATE(); case 377: - if (lookahead == '>') ADVANCE(19); + if (lookahead == '>') ADVANCE(1844); END_STATE(); case 378: - if (lookahead == 'a') ADVANCE(583); + if (lookahead == '>') ADVANCE(18); END_STATE(); case 379: - if (lookahead == 'a') ADVANCE(1557); + if (lookahead == '>') ADVANCE(19); END_STATE(); case 380: - if (lookahead == 'a') ADVANCE(1834); + if (lookahead == 'a') ADVANCE(586); END_STATE(); case 381: - if (lookahead == 'a') ADVANCE(1835); + if (lookahead == 'a') ADVANCE(1567); END_STATE(); case 382: - if (lookahead == 'a') ADVANCE(1630); + if (lookahead == 'a') ADVANCE(1846); END_STATE(); case 383: - if (lookahead == 'a') ADVANCE(536); - if (lookahead == 'r') ADVANCE(879); - if (lookahead == 'u') ADVANCE(506); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1918); + if (lookahead == 'a') ADVANCE(1847); END_STATE(); case 384: - if (lookahead == 'a') ADVANCE(1448); + if (lookahead == 'a') ADVANCE(1640); END_STATE(); case 385: - if (lookahead == 'a') ADVANCE(1448); - if (lookahead == 'e') ADVANCE(843); - if (lookahead == 'o') ADVANCE(1242); - if (lookahead == 'u') ADVANCE(989); + if (lookahead == 'a') ADVANCE(539); + if (lookahead == 'r') ADVANCE(882); + if (lookahead == 'u') ADVANCE(509); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1930); END_STATE(); case 386: - if (lookahead == 'a') ADVANCE(1360); + if (lookahead == 'a') ADVANCE(1457); END_STATE(); case 387: - if (lookahead == 'a') ADVANCE(1445); - if (lookahead == 'l') ADVANCE(386); + if (lookahead == 'a') ADVANCE(1457); + if (lookahead == 'e') ADVANCE(846); + if (lookahead == 'o') ADVANCE(1249); + if (lookahead == 'u') ADVANCE(994); END_STATE(); case 388: - if (lookahead == 'a') ADVANCE(1554); + if (lookahead == 'a') ADVANCE(1367); END_STATE(); case 389: - if (lookahead == 'a') ADVANCE(1305); - if (lookahead == 'u') ADVANCE(1382); + if (lookahead == 'a') ADVANCE(1454); + if (lookahead == 'l') ADVANCE(388); END_STATE(); case 390: - if (lookahead == 'a') ADVANCE(1034); + if (lookahead == 'a') ADVANCE(1564); END_STATE(); case 391: - if (lookahead == 'a') ADVANCE(1555); + if (lookahead == 'a') ADVANCE(1312); + if (lookahead == 'u') ADVANCE(1389); END_STATE(); case 392: - if (lookahead == 'a') ADVANCE(1304); + if (lookahead == 'a') ADVANCE(1040); END_STATE(); case 393: - if (lookahead == 'a') ADVANCE(1066); + if (lookahead == 'a') ADVANCE(1565); END_STATE(); case 394: - if (lookahead == 'a') ADVANCE(1037); + if (lookahead == 'a') ADVANCE(1311); END_STATE(); case 395: - if (lookahead == 'a') ADVANCE(1334); + if (lookahead == 'a') ADVANCE(1072); END_STATE(); case 396: - if (lookahead == 'a') ADVANCE(1140); + if (lookahead == 'a') ADVANCE(1043); END_STATE(); case 397: - if (lookahead == 'a') ADVANCE(600); + if (lookahead == 'a') ADVANCE(1341); END_STATE(); case 398: - if (lookahead == 'a') ADVANCE(1328); - if (lookahead == 'i') ADVANCE(1124); + if (lookahead == 'a') ADVANCE(1147); END_STATE(); case 399: - if (lookahead == 'a') ADVANCE(1121); + if (lookahead == 'a') ADVANCE(603); END_STATE(); case 400: - if (lookahead == 'a') ADVANCE(1257); + if (lookahead == 'a') ADVANCE(1335); + if (lookahead == 'i') ADVANCE(1130); END_STATE(); case 401: - if (lookahead == 'a') ADVANCE(979); + if (lookahead == 'a') ADVANCE(1128); END_STATE(); case 402: - if (lookahead == 'a') ADVANCE(986); + if (lookahead == 'a') ADVANCE(1264); END_STATE(); case 403: - if (lookahead == 'a') ADVANCE(1258); + if (lookahead == 'a') ADVANCE(984); END_STATE(); case 404: - if (lookahead == 'a') ADVANCE(1259); + if (lookahead == 'a') ADVANCE(991); END_STATE(); case 405: - if (lookahead == 'a') ADVANCE(1260); + if (lookahead == 'a') ADVANCE(1265); END_STATE(); case 406: - if (lookahead == 'a') ADVANCE(1495); + if (lookahead == 'a') ADVANCE(1266); END_STATE(); case 407: - if (lookahead == 'a') ADVANCE(1261); + if (lookahead == 'a') ADVANCE(1267); END_STATE(); case 408: - if (lookahead == 'a') ADVANCE(1262); + if (lookahead == 'a') ADVANCE(1504); END_STATE(); case 409: - if (lookahead == 'a') ADVANCE(981); + if (lookahead == 'a') ADVANCE(1268); END_STATE(); case 410: - if (lookahead == 'a') ADVANCE(1464); + if (lookahead == 'a') ADVANCE(1269); END_STATE(); case 411: - if (lookahead == 'a') ADVANCE(1263); + if (lookahead == 'a') ADVANCE(986); END_STATE(); case 412: - if (lookahead == 'a') ADVANCE(1053); + if (lookahead == 'a') ADVANCE(1473); END_STATE(); case 413: - if (lookahead == 'a') ADVANCE(1054); + if (lookahead == 'a') ADVANCE(1270); END_STATE(); case 414: - if (lookahead == 'a') ADVANCE(1055); + if (lookahead == 'a') ADVANCE(1059); END_STATE(); case 415: - if (lookahead == 'a') ADVANCE(1056); + if (lookahead == 'a') ADVANCE(1060); END_STATE(); case 416: - if (lookahead == 'a') ADVANCE(1057); + if (lookahead == 'a') ADVANCE(1061); END_STATE(); case 417: - if (lookahead == 'a') ADVANCE(1058); + if (lookahead == 'a') ADVANCE(1062); END_STATE(); case 418: - if (lookahead == 'a') ADVANCE(1399); + if (lookahead == 'a') ADVANCE(1063); END_STATE(); case 419: - if (lookahead == 'a') ADVANCE(1400); + if (lookahead == 'a') ADVANCE(1064); END_STATE(); case 420: - if (lookahead == 'a') ADVANCE(1401); + if (lookahead == 'a') ADVANCE(1407); END_STATE(); case 421: - if (lookahead == 'a') ADVANCE(1120); + if (lookahead == 'a') ADVANCE(1408); END_STATE(); case 422: - if (lookahead == 'a') ADVANCE(1402); + if (lookahead == 'a') ADVANCE(1127); END_STATE(); case 423: - if (lookahead == 'a') ADVANCE(1403); + if (lookahead == 'a') ADVANCE(1409); END_STATE(); case 424: - if (lookahead == 'a') ADVANCE(1404); + if (lookahead == 'a') ADVANCE(1410); END_STATE(); case 425: - if (lookahead == 'a') ADVANCE(1467); + if (lookahead == 'a') ADVANCE(1411); END_STATE(); case 426: - if (lookahead == 'a') ADVANCE(1409); + if (lookahead == 'a') ADVANCE(1412); END_STATE(); case 427: - if (lookahead == 'a') ADVANCE(1410); + if (lookahead == 'a') ADVANCE(1477); END_STATE(); case 428: - if (lookahead == 'a') ADVANCE(1427); + if (lookahead == 'a') ADVANCE(1417); END_STATE(); case 429: - if (lookahead == 'a') ADVANCE(1432); + if (lookahead == 'a') ADVANCE(1418); END_STATE(); case 430: - if (lookahead == 'a') ADVANCE(1470); + if (lookahead == 'a') ADVANCE(1435); END_STATE(); case 431: - if (lookahead == 'a') ADVANCE(1471); + if (lookahead == 'a') ADVANCE(1440); END_STATE(); case 432: - if (lookahead == 'a') ADVANCE(1434); + if (lookahead == 'a') ADVANCE(1480); END_STATE(); case 433: - if (lookahead == 'a') ADVANCE(584); + if (lookahead == 'a') ADVANCE(1481); END_STATE(); case 434: - if (lookahead == 'a') ADVANCE(1558); + if (lookahead == 'a') ADVANCE(1442); END_STATE(); case 435: - if (lookahead == 'a') ADVANCE(1309); - if (lookahead == 'o') ADVANCE(1013); + if (lookahead == 'a') ADVANCE(587); END_STATE(); case 436: - if (lookahead == 'a') ADVANCE(1309); - if (lookahead == 'o') ADVANCE(1013); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1916); + if (lookahead == 'a') ADVANCE(1568); END_STATE(); case 437: - if (lookahead == 'a') ADVANCE(1363); + if (lookahead == 'a') ADVANCE(1316); + if (lookahead == 'o') ADVANCE(1019); END_STATE(); case 438: - if (lookahead == 'a') ADVANCE(565); + if (lookahead == 'a') ADVANCE(1316); + if (lookahead == 'o') ADVANCE(1019); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1928); END_STATE(); case 439: - if (lookahead == 'a') ADVANCE(1340); + if (lookahead == 'a') ADVANCE(1370); END_STATE(); case 440: - if (lookahead == 'a') ADVANCE(1483); + if (lookahead == 'a') ADVANCE(567); END_STATE(); case 441: - if (lookahead == 'a') ADVANCE(564); + if (lookahead == 'a') ADVANCE(1347); END_STATE(); case 442: - if (lookahead == 'a') ADVANCE(1366); + if (lookahead == 'a') ADVANCE(1492); END_STATE(); case 443: - if (lookahead == 'a') ADVANCE(1482); + if (lookahead == 'a') ADVANCE(566); END_STATE(); case 444: - if (lookahead == 'a') ADVANCE(1456); + if (lookahead == 'a') ADVANCE(1372); END_STATE(); case 445: - if (lookahead == 'a') ADVANCE(568); + if (lookahead == 'a') ADVANCE(1491); END_STATE(); case 446: - if (lookahead == 'a') ADVANCE(1494); + if (lookahead == 'a') ADVANCE(1465); END_STATE(); case 447: - if (lookahead == 'a') ADVANCE(646); + if (lookahead == 'a') ADVANCE(570); END_STATE(); case 448: - if (lookahead == 'a') ADVANCE(1329); + if (lookahead == 'a') ADVANCE(1503); END_STATE(); case 449: - if (lookahead == 'a') ADVANCE(1129); + if (lookahead == 'a') ADVANCE(649); END_STATE(); case 450: - if (lookahead == 'a') ADVANCE(1125); + if (lookahead == 'a') ADVANCE(1336); END_STATE(); case 451: - if (lookahead == 'a') ADVANCE(1561); + if (lookahead == 'a') ADVANCE(1136); END_STATE(); case 452: - if (lookahead == 'a') ADVANCE(1496); + if (lookahead == 'a') ADVANCE(1131); END_STATE(); case 453: - if (lookahead == 'a') ADVANCE(647); + if (lookahead == 'a') ADVANCE(1571); END_STATE(); case 454: - if (lookahead == 'a') ADVANCE(1126); + if (lookahead == 'a') ADVANCE(1505); END_STATE(); case 455: - if (lookahead == 'a') ADVANCE(1562); + if (lookahead == 'a') ADVANCE(650); END_STATE(); case 456: - if (lookahead == 'a') ADVANCE(1499); + if (lookahead == 'a') ADVANCE(1133); END_STATE(); case 457: - if (lookahead == 'a') ADVANCE(648); + if (lookahead == 'a') ADVANCE(1572); END_STATE(); case 458: - if (lookahead == 'a') ADVANCE(1128); + if (lookahead == 'a') ADVANCE(1508); END_STATE(); case 459: - if (lookahead == 'a') ADVANCE(649); + if (lookahead == 'a') ADVANCE(651); END_STATE(); case 460: - if (lookahead == 'a') ADVANCE(1130); + if (lookahead == 'a') ADVANCE(1135); END_STATE(); case 461: - if (lookahead == 'a') ADVANCE(1503); + if (lookahead == 'a') ADVANCE(652); END_STATE(); case 462: - if (lookahead == 'a') ADVANCE(650); + if (lookahead == 'a') ADVANCE(1137); END_STATE(); case 463: - if (lookahead == 'a') ADVANCE(1131); + if (lookahead == 'a') ADVANCE(1512); END_STATE(); case 464: - if (lookahead == 'a') ADVANCE(1505); + if (lookahead == 'a') ADVANCE(653); END_STATE(); case 465: - if (lookahead == 'a') ADVANCE(651); + if (lookahead == 'a') ADVANCE(1138); END_STATE(); case 466: - if (lookahead == 'a') ADVANCE(1132); + if (lookahead == 'a') ADVANCE(1514); END_STATE(); case 467: - if (lookahead == 'a') ADVANCE(652); + if (lookahead == 'a') ADVANCE(654); END_STATE(); case 468: - if (lookahead == 'a') ADVANCE(1133); + if (lookahead == 'a') ADVANCE(1139); END_STATE(); case 469: - if (lookahead == 'a') ADVANCE(653); + if (lookahead == 'a') ADVANCE(655); END_STATE(); case 470: - if (lookahead == 'a') ADVANCE(655); + if (lookahead == 'a') ADVANCE(1140); END_STATE(); case 471: if (lookahead == 'a') ADVANCE(656); END_STATE(); case 472: - if (lookahead == 'a') ADVANCE(657); + if (lookahead == 'a') ADVANCE(658); END_STATE(); case 473: - if (lookahead == 'a') ADVANCE(658); + if (lookahead == 'a') ADVANCE(659); END_STATE(); case 474: - if (lookahead == 'a') ADVANCE(659); + if (lookahead == 'a') ADVANCE(660); END_STATE(); case 475: if (lookahead == 'a') ADVANCE(661); END_STATE(); case 476: - if (lookahead == 'a') ADVANCE(663); + if (lookahead == 'a') ADVANCE(662); END_STATE(); case 477: if (lookahead == 'a') ADVANCE(664); END_STATE(); case 478: - if (lookahead == 'a') ADVANCE(665); + if (lookahead == 'a') ADVANCE(666); END_STATE(); case 479: - if (lookahead == 'a') ADVANCE(666); + if (lookahead == 'a') ADVANCE(667); END_STATE(); case 480: - if (lookahead == 'a') ADVANCE(667); + if (lookahead == 'a') ADVANCE(668); END_STATE(); case 481: - if (lookahead == 'a') ADVANCE(668); + if (lookahead == 'a') ADVANCE(669); END_STATE(); case 482: - if (lookahead == 'a') ADVANCE(669); + if (lookahead == 'a') ADVANCE(670); END_STATE(); case 483: - if (lookahead == 'a') ADVANCE(670); + if (lookahead == 'a') ADVANCE(671); END_STATE(); case 484: - if (lookahead == 'a') ADVANCE(671); + if (lookahead == 'a') ADVANCE(672); END_STATE(); case 485: - if (lookahead == 'a') ADVANCE(672); + if (lookahead == 'a') ADVANCE(673); END_STATE(); case 486: - if (lookahead == 'a') ADVANCE(673); + if (lookahead == 'a') ADVANCE(674); END_STATE(); case 487: - if (lookahead == 'a') ADVANCE(674); + if (lookahead == 'a') ADVANCE(675); END_STATE(); case 488: - if (lookahead == 'a') ADVANCE(675); + if (lookahead == 'a') ADVANCE(676); END_STATE(); case 489: - if (lookahead == 'a') ADVANCE(676); + if (lookahead == 'a') ADVANCE(677); END_STATE(); case 490: - if (lookahead == 'a') ADVANCE(677); + if (lookahead == 'a') ADVANCE(678); END_STATE(); case 491: - if (lookahead == 'a') ADVANCE(678); + if (lookahead == 'a') ADVANCE(679); END_STATE(); case 492: - if (lookahead == 'a') ADVANCE(679); + if (lookahead == 'a') ADVANCE(680); END_STATE(); case 493: - if (lookahead == 'a') ADVANCE(1142); - if (lookahead == 'f') ADVANCE(920); - if (lookahead == 'm') ADVANCE(775); - if (lookahead == 'p') ADVANCE(433); - if (lookahead == 's') ADVANCE(1247); + if (lookahead == 'a') ADVANCE(681); END_STATE(); case 494: - if (lookahead == 'a') ADVANCE(1070); - if (lookahead == 'e') ADVANCE(1086); - if (lookahead == 'f') ADVANCE(880); - if (lookahead == 'm') ADVANCE(752); + if (lookahead == 'a') ADVANCE(682); END_STATE(); case 495: - if (lookahead == 'a') ADVANCE(1143); + if (lookahead == 'a') ADVANCE(1149); + if (lookahead == 'f') ADVANCE(924); + if (lookahead == 'm') ADVANCE(777); + if (lookahead == 'p') ADVANCE(435); + if (lookahead == 's') ADVANCE(1254); END_STATE(); case 496: - if (lookahead == 'a') ADVANCE(1141); - if (lookahead == 'f') ADVANCE(920); - if (lookahead == 's') ADVANCE(1513); + if (lookahead == 'a') ADVANCE(1076); + if (lookahead == 'e') ADVANCE(1092); + if (lookahead == 'f') ADVANCE(883); + if (lookahead == 'm') ADVANCE(755); END_STATE(); case 497: - if (lookahead == 'a') ADVANCE(1349); + if (lookahead == 'a') ADVANCE(1150); END_STATE(); case 498: - if (lookahead == 'a') ADVANCE(1350); + if (lookahead == 'a') ADVANCE(1148); + if (lookahead == 'f') ADVANCE(924); + if (lookahead == 's') ADVANCE(1522); END_STATE(); case 499: - if (lookahead == 'b') ADVANCE(1154); - if (lookahead == 'c') ADVANCE(857); - if (lookahead == 'o') ADVANCE(500); - if (lookahead == 's') ADVANCE(855); - if (lookahead == 'w') ADVANCE(885); + if (lookahead == 'a') ADVANCE(1356); END_STATE(); case 500: - if (lookahead == 'b') ADVANCE(956); + if (lookahead == 'a') ADVANCE(1357); END_STATE(); case 501: - if (lookahead == 'b') ADVANCE(1359); - if (lookahead == 'd') ADVANCE(597); - if (lookahead == 'g') ADVANCE(756); - if (lookahead == 'n') ADVANCE(680); - if (lookahead == 'p') ADVANCE(1515); - if (lookahead == 'r') ADVANCE(1306); + if (lookahead == 'b') ADVANCE(1161); + if (lookahead == 'c') ADVANCE(860); + if (lookahead == 'o') ADVANCE(502); + if (lookahead == 's') ADVANCE(858); + if (lookahead == 'w') ADVANCE(888); END_STATE(); case 502: - if (lookahead == 'b') ADVANCE(1359); - if (lookahead == 'n') ADVANCE(1117); + if (lookahead == 'b') ADVANCE(961); END_STATE(); case 503: - if (lookahead == 'b') ADVANCE(1560); - if (lookahead == 'c') ADVANCE(864); - if (lookahead == 'd') ADVANCE(1228); - if (lookahead == 'f') ADVANCE(1029); - if (lookahead == 'l') ADVANCE(1177); - if (lookahead == 's') ADVANCE(874); + if (lookahead == 'b') ADVANCE(1366); + if (lookahead == 'd') ADVANCE(600); + if (lookahead == 'g') ADVANCE(759); + if (lookahead == 'n') ADVANCE(683); + if (lookahead == 'p') ADVANCE(1524); + if (lookahead == 'r') ADVANCE(1313); END_STATE(); case 504: - if (lookahead == 'b') ADVANCE(993); + if (lookahead == 'b') ADVANCE(1366); + if (lookahead == 'n') ADVANCE(1124); END_STATE(); case 505: - if (lookahead == 'b') ADVANCE(1148); + if (lookahead == 'b') ADVANCE(1570); + if (lookahead == 'c') ADVANCE(867); + if (lookahead == 'd') ADVANCE(1235); + if (lookahead == 'f') ADVANCE(1035); + if (lookahead == 'l') ADVANCE(1184); + if (lookahead == 's') ADVANCE(877); END_STATE(); case 506: - if (lookahead == 'b') ADVANCE(988); + if (lookahead == 'b') ADVANCE(148); END_STATE(); case 507: - if (lookahead == 'b') ADVANCE(1232); - if (lookahead == 'c') ADVANCE(859); - if (lookahead == 'o') ADVANCE(525); - if (lookahead == 's') ADVANCE(868); - if (lookahead == 'w') ADVANCE(922); + if (lookahead == 'b') ADVANCE(998); END_STATE(); case 508: - if (lookahead == 'b') ADVANCE(396); + if (lookahead == 'b') ADVANCE(1155); END_STATE(); case 509: - if (lookahead == 'b') ADVANCE(396); - if (lookahead == 'p') ADVANCE(760); + if (lookahead == 'b') ADVANCE(993); END_STATE(); case 510: - if (lookahead == 'b') ADVANCE(1234); - if (lookahead == 'c') ADVANCE(860); - if (lookahead == 'o') ADVANCE(526); - if (lookahead == 'q') ADVANCE(1523); - if (lookahead == 's') ADVANCE(870); - if (lookahead == 'w') ADVANCE(928); + if (lookahead == 'b') ADVANCE(1239); + if (lookahead == 'c') ADVANCE(862); + if (lookahead == 'o') ADVANCE(528); + if (lookahead == 's') ADVANCE(871); + if (lookahead == 'w') ADVANCE(926); END_STATE(); case 511: - if (lookahead == 'b') ADVANCE(997); + if (lookahead == 'b') ADVANCE(398); END_STATE(); case 512: - if (lookahead == 'b') ADVANCE(1236); - if (lookahead == 'c') ADVANCE(861); - if (lookahead == 'o') ADVANCE(527); - if (lookahead == 'q') ADVANCE(1524); - if (lookahead == 's') ADVANCE(871); - if (lookahead == 'w') ADVANCE(931); + if (lookahead == 'b') ADVANCE(398); + if (lookahead == 'p') ADVANCE(763); END_STATE(); case 513: - if (lookahead == 'b') ADVANCE(1238); - if (lookahead == 'c') ADVANCE(862); + if (lookahead == 'b') ADVANCE(1241); + if (lookahead == 'c') ADVANCE(863); if (lookahead == 'o') ADVANCE(529); - if (lookahead == 's') ADVANCE(872); - if (lookahead == 'w') ADVANCE(935); + if (lookahead == 'q') ADVANCE(1533); + if (lookahead == 's') ADVANCE(873); + if (lookahead == 'w') ADVANCE(932); END_STATE(); case 514: - if (lookahead == 'b') ADVANCE(999); + if (lookahead == 'b') ADVANCE(1002); END_STATE(); case 515: - if (lookahead == 'b') ADVANCE(1240); - if (lookahead == 'c') ADVANCE(863); - if (lookahead == 'o') ADVANCE(531); - if (lookahead == 's') ADVANCE(873); - if (lookahead == 'w') ADVANCE(937); + if (lookahead == 'b') ADVANCE(1243); + if (lookahead == 'c') ADVANCE(864); + if (lookahead == 'o') ADVANCE(530); + if (lookahead == 'q') ADVANCE(1534); + if (lookahead == 's') ADVANCE(874); + if (lookahead == 'w') ADVANCE(935); END_STATE(); case 516: - if (lookahead == 'b') ADVANCE(1000); + if (lookahead == 'b') ADVANCE(1245); + if (lookahead == 'c') ADVANCE(865); + if (lookahead == 'o') ADVANCE(532); + if (lookahead == 's') ADVANCE(875); + if (lookahead == 'w') ADVANCE(939); END_STATE(); case 517: - if (lookahead == 'b') ADVANCE(1001); + if (lookahead == 'b') ADVANCE(1004); END_STATE(); case 518: - if (lookahead == 'b') ADVANCE(1002); + if (lookahead == 'b') ADVANCE(1247); + if (lookahead == 'c') ADVANCE(866); + if (lookahead == 'o') ADVANCE(534); + if (lookahead == 's') ADVANCE(876); + if (lookahead == 'w') ADVANCE(941); END_STATE(); case 519: - if (lookahead == 'b') ADVANCE(1003); + if (lookahead == 'b') ADVANCE(1005); END_STATE(); case 520: - if (lookahead == 'b') ADVANCE(1004); + if (lookahead == 'b') ADVANCE(1006); END_STATE(); case 521: - if (lookahead == 'b') ADVANCE(1005); + if (lookahead == 'b') ADVANCE(1007); END_STATE(); case 522: - if (lookahead == 'b') ADVANCE(1006); + if (lookahead == 'b') ADVANCE(1008); END_STATE(); case 523: - if (lookahead == 'b') ADVANCE(1007); + if (lookahead == 'b') ADVANCE(1009); END_STATE(); case 524: - if (lookahead == 'b') ADVANCE(1008); + if (lookahead == 'b') ADVANCE(1010); END_STATE(); case 525: - if (lookahead == 'b') ADVANCE(957); + if (lookahead == 'b') ADVANCE(1011); END_STATE(); case 526: - if (lookahead == 'b') ADVANCE(958); + if (lookahead == 'b') ADVANCE(1012); END_STATE(); case 527: - if (lookahead == 'b') ADVANCE(959); + if (lookahead == 'b') ADVANCE(1013); END_STATE(); case 528: - if (lookahead == 'b') ADVANCE(960); + if (lookahead == 'b') ADVANCE(962); END_STATE(); case 529: - if (lookahead == 'b') ADVANCE(961); + if (lookahead == 'b') ADVANCE(963); END_STATE(); case 530: - if (lookahead == 'b') ADVANCE(173); + if (lookahead == 'b') ADVANCE(964); END_STATE(); case 531: - if (lookahead == 'b') ADVANCE(962); + if (lookahead == 'b') ADVANCE(965); END_STATE(); case 532: - if (lookahead == 'b') ADVANCE(963); + if (lookahead == 'b') ADVANCE(966); END_STATE(); case 533: - if (lookahead == 'b') ADVANCE(964); + if (lookahead == 'b') ADVANCE(174); END_STATE(); case 534: - if (lookahead == 'b') ADVANCE(495); + if (lookahead == 'b') ADVANCE(967); END_STATE(); case 535: - if (lookahead == 'c') ADVANCE(984); - if (lookahead == 'i') ADVANCE(1067); + if (lookahead == 'b') ADVANCE(968); END_STATE(); case 536: - if (lookahead == 'c') ADVANCE(973); + if (lookahead == 'b') ADVANCE(969); END_STATE(); case 537: - if (lookahead == 'c') ADVANCE(1861); + if (lookahead == 'b') ADVANCE(497); END_STATE(); case 538: - if (lookahead == 'c') ADVANCE(1870); + if (lookahead == 'c') ADVANCE(989); + if (lookahead == 'i') ADVANCE(1073); END_STATE(); case 539: - if (lookahead == 'c') ADVANCE(1897); + if (lookahead == 'c') ADVANCE(978); END_STATE(); case 540: - if (lookahead == 'c') ADVANCE(1699); + if (lookahead == 'c') ADVANCE(1873); END_STATE(); case 541: - if (lookahead == 'c') ADVANCE(974); + if (lookahead == 'c') ADVANCE(1882); END_STATE(); case 542: - if (lookahead == 'c') ADVANCE(856); - if (lookahead == 't') ADVANCE(867); + if (lookahead == 'c') ADVANCE(1909); END_STATE(); case 543: - if (lookahead == 'c') ADVANCE(965); + if (lookahead == 'c') ADVANCE(1709); END_STATE(); case 544: - if (lookahead == 'c') ADVANCE(966); + if (lookahead == 'c') ADVANCE(979); END_STATE(); case 545: - if (lookahead == 'c') ADVANCE(844); + if (lookahead == 'c') ADVANCE(859); + if (lookahead == 't') ADVANCE(870); END_STATE(); case 546: - if (lookahead == 'c') ADVANCE(967); + if (lookahead == 'c') ADVANCE(970); END_STATE(); case 547: - if (lookahead == 'c') ADVANCE(992); + if (lookahead == 'c') ADVANCE(971); END_STATE(); case 548: - if (lookahead == 'c') ADVANCE(968); + if (lookahead == 'c') ADVANCE(847); END_STATE(); case 549: - if (lookahead == 'c') ADVANCE(969); + if (lookahead == 'c') ADVANCE(972); END_STATE(); case 550: - if (lookahead == 'c') ADVANCE(970); + if (lookahead == 'c') ADVANCE(997); END_STATE(); case 551: - if (lookahead == 'c') ADVANCE(846); + if (lookahead == 'c') ADVANCE(973); END_STATE(); case 552: - if (lookahead == 'c') ADVANCE(971); + if (lookahead == 'c') ADVANCE(974); END_STATE(); case 553: - if (lookahead == 'c') ADVANCE(847); + if (lookahead == 'c') ADVANCE(975); END_STATE(); case 554: - if (lookahead == 'c') ADVANCE(972); + if (lookahead == 'c') ADVANCE(849); END_STATE(); case 555: - if (lookahead == 'c') ADVANCE(848); + if (lookahead == 'c') ADVANCE(976); END_STATE(); case 556: - if (lookahead == 'c') ADVANCE(849); + if (lookahead == 'c') ADVANCE(850); END_STATE(); case 557: - if (lookahead == 'c') ADVANCE(850); + if (lookahead == 'c') ADVANCE(977); END_STATE(); case 558: if (lookahead == 'c') ADVANCE(851); END_STATE(); case 559: - if (lookahead == 'c') ADVANCE(704); + if (lookahead == 'c') ADVANCE(852); END_STATE(); case 560: - if (lookahead == 'c') ADVANCE(442); + if (lookahead == 'c') ADVANCE(853); END_STATE(); case 561: - if (lookahead == 'c') ADVANCE(1010); - if (lookahead == 's') ADVANCE(1460); - if (lookahead == 'w') ADVANCE(940); + if (lookahead == 'c') ADVANCE(854); END_STATE(); case 562: - if (lookahead == 'c') ADVANCE(769); + if (lookahead == 'c') ADVANCE(707); END_STATE(); case 563: - if (lookahead == 'c') ADVANCE(1465); + if (lookahead == 'c') ADVANCE(444); END_STATE(); case 564: - if (lookahead == 'c') ADVANCE(714); + if (lookahead == 'c') ADVANCE(1015); + if (lookahead == 's') ADVANCE(1469); + if (lookahead == 'w') ADVANCE(944); END_STATE(); case 565: - if (lookahead == 'c') ADVANCE(1397); + if (lookahead == 'c') ADVANCE(1474); END_STATE(); case 566: - if (lookahead == 'c') ADVANCE(750); + if (lookahead == 'c') ADVANCE(717); END_STATE(); case 567: - if (lookahead == 'c') ADVANCE(733); + if (lookahead == 'c') ADVANCE(1404); END_STATE(); case 568: - if (lookahead == 'c') ADVANCE(738); + if (lookahead == 'c') ADVANCE(753); END_STATE(); case 569: - if (lookahead == 'c') ADVANCE(1416); + if (lookahead == 'c') ADVANCE(736); END_STATE(); case 570: - if (lookahead == 'c') ADVANCE(1417); + if (lookahead == 'c') ADVANCE(741); END_STATE(); case 571: - if (lookahead == 'c') ADVANCE(1418); + if (lookahead == 'c') ADVANCE(1424); END_STATE(); case 572: - if (lookahead == 'c') ADVANCE(1419); + if (lookahead == 'c') ADVANCE(1425); END_STATE(); case 573: - if (lookahead == 'c') ADVANCE(1421); + if (lookahead == 'c') ADVANCE(1426); END_STATE(); case 574: - if (lookahead == 'c') ADVANCE(1423); + if (lookahead == 'c') ADVANCE(1427); END_STATE(); case 575: - if (lookahead == 'c') ADVANCE(1425); + if (lookahead == 'c') ADVANCE(1429); END_STATE(); case 576: if (lookahead == 'c') ADVANCE(1431); @@ -6016,253 +6030,253 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'c') ADVANCE(1433); END_STATE(); case 578: - if (lookahead == 'c') ADVANCE(1435); + if (lookahead == 'c') ADVANCE(1439); END_STATE(); case 579: - if (lookahead == 'c') ADVANCE(402); + if (lookahead == 'c') ADVANCE(1441); END_STATE(); case 580: - if (lookahead == 'c') ADVANCE(1518); + if (lookahead == 'c') ADVANCE(1443); END_STATE(); case 581: - if (lookahead == 'c') ADVANCE(1485); + if (lookahead == 'c') ADVANCE(404); END_STATE(); case 582: - if (lookahead == 'c') ADVANCE(869); + if (lookahead == 'c') ADVANCE(1527); END_STATE(); case 583: - if (lookahead == 'c') ADVANCE(976); - if (lookahead == 'r') ADVANCE(390); + if (lookahead == 'c') ADVANCE(771); END_STATE(); case 584: - if (lookahead == 'c') ADVANCE(977); - if (lookahead == 'r') ADVANCE(394); + if (lookahead == 'c') ADVANCE(1494); END_STATE(); case 585: - if (lookahead == 'd') ADVANCE(2); - if (lookahead == 'u') ADVANCE(1033); + if (lookahead == 'c') ADVANCE(872); END_STATE(); case 586: - if (lookahead == 'd') ADVANCE(1581); + if (lookahead == 'c') ADVANCE(981); + if (lookahead == 'r') ADVANCE(392); END_STATE(); case 587: - if (lookahead == 'd') ADVANCE(1574); + if (lookahead == 'c') ADVANCE(982); + if (lookahead == 'r') ADVANCE(396); END_STATE(); case 588: - if (lookahead == 'd') ADVANCE(1577); + if (lookahead == 'd') ADVANCE(2); + if (lookahead == 'u') ADVANCE(1039); END_STATE(); case 589: - if (lookahead == 'd') ADVANCE(1867); + if (lookahead == 'd') ADVANCE(1591); END_STATE(); case 590: - if (lookahead == 'd') ADVANCE(1576); + if (lookahead == 'd') ADVANCE(1584); END_STATE(); case 591: - if (lookahead == 'd') ADVANCE(1578); + if (lookahead == 'd') ADVANCE(1587); END_STATE(); case 592: - if (lookahead == 'd') ADVANCE(1606); + if (lookahead == 'd') ADVANCE(1879); END_STATE(); case 593: - if (lookahead == 'd') ADVANCE(1876); + if (lookahead == 'd') ADVANCE(1586); END_STATE(); case 594: - if (lookahead == 'd') ADVANCE(1909); + if (lookahead == 'd') ADVANCE(1588); END_STATE(); case 595: - if (lookahead == 'd') ADVANCE(831); + if (lookahead == 'd') ADVANCE(1616); END_STATE(); case 596: - if (lookahead == 'd') ADVANCE(3); + if (lookahead == 'd') ADVANCE(1888); END_STATE(); case 597: - if (lookahead == 'd') ADVANCE(137); + if (lookahead == 'd') ADVANCE(1921); END_STATE(); case 598: - if (lookahead == 'd') ADVANCE(1211); - if (lookahead == 'f') ADVANCE(1014); - if (lookahead == 'i') ADVANCE(1094); - if (lookahead == 'l') ADVANCE(1159); + if (lookahead == 'd') ADVANCE(834); END_STATE(); case 599: - if (lookahead == 'd') ADVANCE(155); + if (lookahead == 'd') ADVANCE(3); END_STATE(); case 600: - if (lookahead == 'd') ADVANCE(604); + if (lookahead == 'd') ADVANCE(137); END_STATE(); case 601: - if (lookahead == 'd') ADVANCE(897); - if (lookahead == 'i') ADVANCE(1112); - if (lookahead == 's') ADVANCE(1504); - if (lookahead == 'v') ADVANCE(939); + if (lookahead == 'd') ADVANCE(1218); + if (lookahead == 'f') ADVANCE(1020); + if (lookahead == 'i') ADVANCE(1100); + if (lookahead == 'l') ADVANCE(1166); END_STATE(); case 602: - if (lookahead == 'd') ADVANCE(147); + if (lookahead == 'd') ADVANCE(156); END_STATE(); case 603: - if (lookahead == 'd') ADVANCE(148); + if (lookahead == 'd') ADVANCE(607); END_STATE(); case 604: - if (lookahead == 'd') ADVANCE(1265); + if (lookahead == 'd') ADVANCE(901); + if (lookahead == 'i') ADVANCE(1119); + if (lookahead == 's') ADVANCE(1513); + if (lookahead == 'v') ADVANCE(943); END_STATE(); case 605: - if (lookahead == 'd') ADVANCE(1266); + if (lookahead == 'd') ADVANCE(147); END_STATE(); case 606: - if (lookahead == 'd') ADVANCE(1267); + if (lookahead == 'd') ADVANCE(149); END_STATE(); case 607: - if (lookahead == 'd') ADVANCE(1268); + if (lookahead == 'd') ADVANCE(1272); END_STATE(); case 608: - if (lookahead == 'd') ADVANCE(709); + if (lookahead == 'd') ADVANCE(1273); END_STATE(); case 609: - if (lookahead == 'd') ADVANCE(1270); + if (lookahead == 'd') ADVANCE(712); END_STATE(); case 610: - if (lookahead == 'd') ADVANCE(711); + if (lookahead == 'd') ADVANCE(1274); END_STATE(); case 611: - if (lookahead == 'd') ADVANCE(1271); + if (lookahead == 'd') ADVANCE(1275); END_STATE(); case 612: - if (lookahead == 'd') ADVANCE(1272); + if (lookahead == 'd') ADVANCE(714); END_STATE(); case 613: - if (lookahead == 'd') ADVANCE(1273); + if (lookahead == 'd') ADVANCE(1277); END_STATE(); case 614: - if (lookahead == 'd') ADVANCE(713); + if (lookahead == 'd') ADVANCE(1278); END_STATE(); case 615: - if (lookahead == 'd') ADVANCE(1274); + if (lookahead == 'd') ADVANCE(716); END_STATE(); case 616: - if (lookahead == 'd') ADVANCE(1275); + if (lookahead == 'd') ADVANCE(1279); END_STATE(); case 617: - if (lookahead == 'd') ADVANCE(1276); + if (lookahead == 'd') ADVANCE(1280); END_STATE(); case 618: - if (lookahead == 'd') ADVANCE(716); + if (lookahead == 'd') ADVANCE(1281); END_STATE(); case 619: - if (lookahead == 'd') ADVANCE(1277); + if (lookahead == 'd') ADVANCE(719); END_STATE(); case 620: - if (lookahead == 'd') ADVANCE(1278); + if (lookahead == 'd') ADVANCE(1282); END_STATE(); case 621: - if (lookahead == 'd') ADVANCE(1279); + if (lookahead == 'd') ADVANCE(1283); END_STATE(); case 622: - if (lookahead == 'd') ADVANCE(717); + if (lookahead == 'd') ADVANCE(1284); END_STATE(); case 623: - if (lookahead == 'd') ADVANCE(1280); + if (lookahead == 'd') ADVANCE(720); END_STATE(); case 624: - if (lookahead == 'd') ADVANCE(1281); + if (lookahead == 'd') ADVANCE(1285); END_STATE(); case 625: - if (lookahead == 'd') ADVANCE(719); + if (lookahead == 'd') ADVANCE(1286); END_STATE(); case 626: - if (lookahead == 'd') ADVANCE(1282); + if (lookahead == 'd') ADVANCE(722); END_STATE(); case 627: - if (lookahead == 'd') ADVANCE(1283); + if (lookahead == 'd') ADVANCE(1287); END_STATE(); case 628: - if (lookahead == 'd') ADVANCE(721); + if (lookahead == 'd') ADVANCE(1288); END_STATE(); case 629: - if (lookahead == 'd') ADVANCE(1284); + if (lookahead == 'd') ADVANCE(724); END_STATE(); case 630: - if (lookahead == 'd') ADVANCE(1285); + if (lookahead == 'd') ADVANCE(1289); END_STATE(); case 631: - if (lookahead == 'd') ADVANCE(1286); + if (lookahead == 'd') ADVANCE(1290); END_STATE(); case 632: - if (lookahead == 'd') ADVANCE(723); + if (lookahead == 'd') ADVANCE(1291); END_STATE(); case 633: - if (lookahead == 'd') ADVANCE(1287); + if (lookahead == 'd') ADVANCE(726); END_STATE(); case 634: - if (lookahead == 'd') ADVANCE(1288); + if (lookahead == 'd') ADVANCE(1292); END_STATE(); case 635: - if (lookahead == 'd') ADVANCE(1289); + if (lookahead == 'd') ADVANCE(1293); END_STATE(); case 636: - if (lookahead == 'd') ADVANCE(1290); + if (lookahead == 'd') ADVANCE(1294); END_STATE(); case 637: - if (lookahead == 'd') ADVANCE(1291); + if (lookahead == 'd') ADVANCE(1295); END_STATE(); case 638: - if (lookahead == 'd') ADVANCE(1292); + if (lookahead == 'd') ADVANCE(1296); END_STATE(); case 639: - if (lookahead == 'd') ADVANCE(1293); + if (lookahead == 'd') ADVANCE(1297); END_STATE(); case 640: - if (lookahead == 'd') ADVANCE(1294); + if (lookahead == 'd') ADVANCE(1298); END_STATE(); case 641: - if (lookahead == 'd') ADVANCE(1295); + if (lookahead == 'd') ADVANCE(1299); END_STATE(); case 642: - if (lookahead == 'd') ADVANCE(1296); + if (lookahead == 'd') ADVANCE(1300); END_STATE(); case 643: - if (lookahead == 'd') ADVANCE(732); + if (lookahead == 'd') ADVANCE(1301); END_STATE(); case 644: - if (lookahead == 'd') ADVANCE(1297); + if (lookahead == 'd') ADVANCE(735); END_STATE(); case 645: - if (lookahead == 'd') ADVANCE(739); + if (lookahead == 'd') ADVANCE(1302); END_STATE(); case 646: - if (lookahead == 'd') ADVANCE(605); + if (lookahead == 'd') ADVANCE(1303); END_STATE(); case 647: - if (lookahead == 'd') ADVANCE(606); + if (lookahead == 'd') ADVANCE(1304); END_STATE(); case 648: - if (lookahead == 'd') ADVANCE(607); + if (lookahead == 'd') ADVANCE(742); END_STATE(); case 649: - if (lookahead == 'd') ADVANCE(609); + if (lookahead == 'd') ADVANCE(608); END_STATE(); case 650: - if (lookahead == 'd') ADVANCE(611); + if (lookahead == 'd') ADVANCE(610); END_STATE(); case 651: - if (lookahead == 'd') ADVANCE(612); + if (lookahead == 'd') ADVANCE(611); END_STATE(); case 652: if (lookahead == 'd') ADVANCE(613); END_STATE(); case 653: - if (lookahead == 'd') ADVANCE(615); + if (lookahead == 'd') ADVANCE(614); END_STATE(); case 654: - if (lookahead == 'd') ADVANCE(425); + if (lookahead == 'd') ADVANCE(616); END_STATE(); case 655: - if (lookahead == 'd') ADVANCE(616); + if (lookahead == 'd') ADVANCE(617); END_STATE(); case 656: - if (lookahead == 'd') ADVANCE(617); + if (lookahead == 'd') ADVANCE(618); END_STATE(); case 657: - if (lookahead == 'd') ADVANCE(619); + if (lookahead == 'd') ADVANCE(427); END_STATE(); case 658: if (lookahead == 'd') ADVANCE(620); @@ -6271,25 +6285,25 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'd') ADVANCE(621); END_STATE(); case 660: - if (lookahead == 'd') ADVANCE(430); + if (lookahead == 'd') ADVANCE(622); END_STATE(); case 661: - if (lookahead == 'd') ADVANCE(623); + if (lookahead == 'd') ADVANCE(624); END_STATE(); case 662: - if (lookahead == 'd') ADVANCE(431); + if (lookahead == 'd') ADVANCE(625); END_STATE(); case 663: - if (lookahead == 'd') ADVANCE(624); + if (lookahead == 'd') ADVANCE(432); END_STATE(); case 664: - if (lookahead == 'd') ADVANCE(626); + if (lookahead == 'd') ADVANCE(627); END_STATE(); case 665: - if (lookahead == 'd') ADVANCE(627); + if (lookahead == 'd') ADVANCE(433); END_STATE(); case 666: - if (lookahead == 'd') ADVANCE(629); + if (lookahead == 'd') ADVANCE(628); END_STATE(); case 667: if (lookahead == 'd') ADVANCE(630); @@ -6298,7 +6312,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'd') ADVANCE(631); END_STATE(); case 669: - if (lookahead == 'd') ADVANCE(633); + if (lookahead == 'd') ADVANCE(632); END_STATE(); case 670: if (lookahead == 'd') ADVANCE(634); @@ -6328,1551 +6342,1552 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'd') ADVANCE(642); END_STATE(); case 679: - if (lookahead == 'd') ADVANCE(644); + if (lookahead == 'd') ADVANCE(643); END_STATE(); case 680: - if (lookahead == 'd') ADVANCE(164); - if (lookahead == 'n') ADVANCE(1163); + if (lookahead == 'd') ADVANCE(645); END_STATE(); case 681: - if (lookahead == 'd') ADVANCE(1214); - if (lookahead == 'f') ADVANCE(1017); - if (lookahead == 'i') ADVANCE(1098); - if (lookahead == 'l') ADVANCE(1164); + if (lookahead == 'd') ADVANCE(646); END_STATE(); case 682: - if (lookahead == 'd') ADVANCE(1217); - if (lookahead == 'f') ADVANCE(1020); - if (lookahead == 'i') ADVANCE(1099); - if (lookahead == 'l') ADVANCE(1165); + if (lookahead == 'd') ADVANCE(647); END_STATE(); case 683: - if (lookahead == 'd') ADVANCE(177); + if (lookahead == 'd') ADVANCE(165); + if (lookahead == 'n') ADVANCE(1170); END_STATE(); case 684: - if (lookahead == 'd') ADVANCE(1219); - if (lookahead == 'f') ADVANCE(1022); - if (lookahead == 'i') ADVANCE(1100); - if (lookahead == 'l') ADVANCE(1167); + if (lookahead == 'd') ADVANCE(1221); + if (lookahead == 'f') ADVANCE(1023); + if (lookahead == 'i') ADVANCE(1104); + if (lookahead == 'l') ADVANCE(1171); END_STATE(); case 685: - if (lookahead == 'd') ADVANCE(1221); - if (lookahead == 'f') ADVANCE(1024); - if (lookahead == 'i') ADVANCE(1102); - if (lookahead == 'l') ADVANCE(1170); + if (lookahead == 'd') ADVANCE(1224); + if (lookahead == 'f') ADVANCE(1026); + if (lookahead == 'i') ADVANCE(1105); + if (lookahead == 'l') ADVANCE(1172); END_STATE(); case 686: - if (lookahead == 'd') ADVANCE(179); + if (lookahead == 'd') ADVANCE(178); END_STATE(); case 687: - if (lookahead == 'd') ADVANCE(1223); - if (lookahead == 'f') ADVANCE(1026); + if (lookahead == 'd') ADVANCE(1226); + if (lookahead == 'f') ADVANCE(1028); if (lookahead == 'i') ADVANCE(1106); - if (lookahead == 'l') ADVANCE(1173); + if (lookahead == 'l') ADVANCE(1174); END_STATE(); case 688: - if (lookahead == 'd') ADVANCE(1224); - if (lookahead == 'f') ADVANCE(1027); + if (lookahead == 'd') ADVANCE(1228); + if (lookahead == 'f') ADVANCE(1030); + if (lookahead == 'i') ADVANCE(1109); + if (lookahead == 'l') ADVANCE(1177); END_STATE(); case 689: - if (lookahead == 'd') ADVANCE(1226); - if (lookahead == 'f') ADVANCE(1028); + if (lookahead == 'd') ADVANCE(180); END_STATE(); case 690: - if (lookahead == 'd') ADVANCE(1229); - if (lookahead == 'f') ADVANCE(1030); - if (lookahead == 'i') ADVANCE(1113); + if (lookahead == 'd') ADVANCE(1230); + if (lookahead == 'f') ADVANCE(1032); + if (lookahead == 'i') ADVANCE(1112); + if (lookahead == 'l') ADVANCE(1180); END_STATE(); case 691: - if (lookahead == 'd') ADVANCE(1230); - if (lookahead == 'i') ADVANCE(1115); - if (lookahead == 'l') ADVANCE(1179); + if (lookahead == 'd') ADVANCE(1231); + if (lookahead == 'f') ADVANCE(1033); END_STATE(); case 692: - if (lookahead == 'e') ADVANCE(547); + if (lookahead == 'd') ADVANCE(1233); + if (lookahead == 'f') ADVANCE(1034); END_STATE(); case 693: - if (lookahead == 'e') ADVANCE(547); - if (lookahead == 'i') ADVANCE(1544); - if (lookahead == 'o') ADVANCE(1511); + if (lookahead == 'd') ADVANCE(1236); + if (lookahead == 'f') ADVANCE(1036); + if (lookahead == 'i') ADVANCE(1120); END_STATE(); case 694: - if (lookahead == 'e') ADVANCE(1045); - if (lookahead == 'u') ADVANCE(1119); + if (lookahead == 'd') ADVANCE(1237); + if (lookahead == 'i') ADVANCE(1122); + if (lookahead == 'l') ADVANCE(1186); END_STATE(); case 695: - if (lookahead == 'e') ADVANCE(1248); - if (lookahead == 'g') ADVANCE(698); - if (lookahead == 'l') ADVANCE(699); - if (lookahead == 'n') ADVANCE(700); + if (lookahead == 'e') ADVANCE(550); END_STATE(); case 696: - if (lookahead == 'e') ADVANCE(1593); + if (lookahead == 'e') ADVANCE(550); + if (lookahead == 'i') ADVANCE(1554); + if (lookahead == 'o') ADVANCE(1520); END_STATE(); case 697: - if (lookahead == 'e') ADVANCE(1822); + if (lookahead == 'e') ADVANCE(1051); + if (lookahead == 's') ADVANCE(1530); + if (lookahead == 'u') ADVANCE(1126); END_STATE(); case 698: - if (lookahead == 'e') ADVANCE(1645); - if (lookahead == 't') ADVANCE(1646); + if (lookahead == 'e') ADVANCE(1255); + if (lookahead == 'g') ADVANCE(701); + if (lookahead == 'l') ADVANCE(702); + if (lookahead == 'n') ADVANCE(703); END_STATE(); case 699: - if (lookahead == 'e') ADVANCE(1647); - if (lookahead == 't') ADVANCE(1644); + if (lookahead == 'e') ADVANCE(1603); END_STATE(); case 700: - if (lookahead == 'e') ADVANCE(1643); + if (lookahead == 'e') ADVANCE(1834); END_STATE(); case 701: - if (lookahead == 'e') ADVANCE(1894); + if (lookahead == 'e') ADVANCE(1655); + if (lookahead == 't') ADVANCE(1656); END_STATE(); case 702: - if (lookahead == 'e') ADVANCE(1553); - if (lookahead == 'o') ADVANCE(528); - if (lookahead == 'r') ADVANCE(761); - if (lookahead == 'w') ADVANCE(933); + if (lookahead == 'e') ADVANCE(1657); + if (lookahead == 't') ADVANCE(1654); END_STATE(); case 703: - if (lookahead == 'e') ADVANCE(1885); + if (lookahead == 'e') ADVANCE(1653); END_STATE(); case 704: - if (lookahead == 'e') ADVANCE(1572); + if (lookahead == 'e') ADVANCE(1906); END_STATE(); case 705: - if (lookahead == 'e') ADVANCE(1864); + if (lookahead == 'e') ADVANCE(1563); + if (lookahead == 'o') ADVANCE(531); + if (lookahead == 'r') ADVANCE(764); + if (lookahead == 'w') ADVANCE(937); END_STATE(); case 706: - if (lookahead == 'e') ADVANCE(1582); + if (lookahead == 'e') ADVANCE(1897); END_STATE(); case 707: - if (lookahead == 'e') ADVANCE(1879); + if (lookahead == 'e') ADVANCE(1582); END_STATE(); case 708: - if (lookahead == 'e') ADVANCE(1658); + if (lookahead == 'e') ADVANCE(1876); END_STATE(); case 709: - if (lookahead == 'e') ADVANCE(1655); + if (lookahead == 'e') ADVANCE(1592); END_STATE(); case 710: - if (lookahead == 'e') ADVANCE(1665); + if (lookahead == 'e') ADVANCE(1891); END_STATE(); case 711: - if (lookahead == 'e') ADVANCE(1662); + if (lookahead == 'e') ADVANCE(1668); END_STATE(); case 712: - if (lookahead == 'e') ADVANCE(1672); + if (lookahead == 'e') ADVANCE(1665); END_STATE(); case 713: - if (lookahead == 'e') ADVANCE(1669); + if (lookahead == 'e') ADVANCE(1675); END_STATE(); case 714: - if (lookahead == 'e') ADVANCE(1888); + if (lookahead == 'e') ADVANCE(1672); END_STATE(); case 715: - if (lookahead == 'e') ADVANCE(1679); + if (lookahead == 'e') ADVANCE(1682); END_STATE(); case 716: - if (lookahead == 'e') ADVANCE(1676); + if (lookahead == 'e') ADVANCE(1679); END_STATE(); case 717: - if (lookahead == 'e') ADVANCE(1596); + if (lookahead == 'e') ADVANCE(1900); END_STATE(); case 718: - if (lookahead == 'e') ADVANCE(1686); + if (lookahead == 'e') ADVANCE(1689); END_STATE(); case 719: - if (lookahead == 'e') ADVANCE(1683); + if (lookahead == 'e') ADVANCE(1686); END_STATE(); case 720: - if (lookahead == 'e') ADVANCE(1693); + if (lookahead == 'e') ADVANCE(1606); END_STATE(); case 721: - if (lookahead == 'e') ADVANCE(1690); + if (lookahead == 'e') ADVANCE(1696); END_STATE(); case 722: - if (lookahead == 'e') ADVANCE(1754); + if (lookahead == 'e') ADVANCE(1693); END_STATE(); case 723: - if (lookahead == 'e') ADVANCE(1616); + if (lookahead == 'e') ADVANCE(1703); END_STATE(); case 724: - if (lookahead == 'e') ADVANCE(1757); + if (lookahead == 'e') ADVANCE(1700); END_STATE(); case 725: - if (lookahead == 'e') ADVANCE(1756); + if (lookahead == 'e') ADVANCE(1764); END_STATE(); case 726: - if (lookahead == 'e') ADVANCE(1711); + if (lookahead == 'e') ADVANCE(1626); END_STATE(); case 727: - if (lookahead == 'e') ADVANCE(1758); + if (lookahead == 'e') ADVANCE(1767); END_STATE(); case 728: - if (lookahead == 'e') ADVANCE(1755); + if (lookahead == 'e') ADVANCE(1766); END_STATE(); case 729: - if (lookahead == 'e') ADVANCE(1640); + if (lookahead == 'e') ADVANCE(1721); END_STATE(); case 730: - if (lookahead == 'e') ADVANCE(1639); + if (lookahead == 'e') ADVANCE(1768); END_STATE(); case 731: - if (lookahead == 'e') ADVANCE(1724); + if (lookahead == 'e') ADVANCE(1765); END_STATE(); case 732: - if (lookahead == 'e') ADVANCE(1608); + if (lookahead == 'e') ADVANCE(1650); END_STATE(); case 733: - if (lookahead == 'e') ADVANCE(1626); + if (lookahead == 'e') ADVANCE(1649); END_STATE(); case 734: - if (lookahead == 'e') ADVANCE(1714); + if (lookahead == 'e') ADVANCE(1734); END_STATE(); case 735: - if (lookahead == 'e') ADVANCE(1810); + if (lookahead == 'e') ADVANCE(1618); END_STATE(); case 736: - if (lookahead == 'e') ADVANCE(1717); + if (lookahead == 'e') ADVANCE(1636); END_STATE(); case 737: - if (lookahead == 'e') ADVANCE(1720); + if (lookahead == 'e') ADVANCE(1724); END_STATE(); case 738: - if (lookahead == 'e') ADVANCE(1700); + if (lookahead == 'e') ADVANCE(1820); END_STATE(); case 739: - if (lookahead == 'e') ADVANCE(1603); + if (lookahead == 'e') ADVANCE(1727); END_STATE(); case 740: - if (lookahead == 'e') ADVANCE(1702); + if (lookahead == 'e') ADVANCE(1730); END_STATE(); case 741: - if (lookahead == 'e') ADVANCE(1703); + if (lookahead == 'e') ADVANCE(1710); END_STATE(); case 742: - if (lookahead == 'e') ADVANCE(1704); + if (lookahead == 'e') ADVANCE(1613); END_STATE(); case 743: - if (lookahead == 'e') ADVANCE(1701); + if (lookahead == 'e') ADVANCE(1712); END_STATE(); case 744: - if (lookahead == 'e') ADVANCE(1629); + if (lookahead == 'e') ADVANCE(1713); END_STATE(); case 745: - if (lookahead == 'e') ADVANCE(1705); + if (lookahead == 'e') ADVANCE(1714); END_STATE(); case 746: - if (lookahead == 'e') ADVANCE(1821); + if (lookahead == 'e') ADVANCE(1711); END_STATE(); case 747: - if (lookahead == 'e') ADVANCE(1819); + if (lookahead == 'e') ADVANCE(1639); END_STATE(); case 748: - if (lookahead == 'e') ADVANCE(1114); + if (lookahead == 'e') ADVANCE(1715); END_STATE(); case 749: - if (lookahead == 'e') ADVANCE(1547); + if (lookahead == 'e') ADVANCE(1831); END_STATE(); case 750: - if (lookahead == 'e') ADVANCE(1246); + if (lookahead == 'e') ADVANCE(1829); END_STATE(); case 751: - if (lookahead == 'e') ADVANCE(541); + if (lookahead == 'e') ADVANCE(1121); END_STATE(); case 752: - if (lookahead == 'e') ADVANCE(1437); + if (lookahead == 'e') ADVANCE(1557); END_STATE(); case 753: - if (lookahead == 'e') ADVANCE(580); + if (lookahead == 'e') ADVANCE(1253); END_STATE(); case 754: - if (lookahead == 'e') ADVANCE(1255); + if (lookahead == 'e') ADVANCE(544); END_STATE(); case 755: - if (lookahead == 'e') ADVANCE(1035); + if (lookahead == 'e') ADVANCE(1445); END_STATE(); case 756: - if (lookahead == 'e') ADVANCE(1377); + if (lookahead == 'e') ADVANCE(582); END_STATE(); case 757: - if (lookahead == 'e') ADVANCE(589); + if (lookahead == 'e') ADVANCE(1262); END_STATE(); case 758: - if (lookahead == 'e') ADVANCE(563); + if (lookahead == 'e') ADVANCE(1041); END_STATE(); case 759: - if (lookahead == 'e') ADVANCE(1379); + if (lookahead == 'e') ADVANCE(1384); END_STATE(); case 760: - if (lookahead == 'e') ADVANCE(1256); + if (lookahead == 'e') ADVANCE(592); END_STATE(); case 761: - if (lookahead == 'e') ADVANCE(1361); + if (lookahead == 'e') ADVANCE(565); END_STATE(); case 762: - if (lookahead == 'e') ADVANCE(985); + if (lookahead == 'e') ADVANCE(1386); END_STATE(); case 763: - if (lookahead == 'e') ADVANCE(1381); + if (lookahead == 'e') ADVANCE(1263); END_STATE(); case 764: - if (lookahead == 'e') ADVANCE(141); + if (lookahead == 'e') ADVANCE(1368); END_STATE(); case 765: - if (lookahead == 'e') ADVANCE(593); + if (lookahead == 'e') ADVANCE(990); END_STATE(); case 766: - if (lookahead == 'e') ADVANCE(151); + if (lookahead == 'e') ADVANCE(1388); END_STATE(); case 767: - if (lookahead == 'e') ADVANCE(594); + if (lookahead == 'e') ADVANCE(141); END_STATE(); case 768: - if (lookahead == 'e') ADVANCE(990); + if (lookahead == 'e') ADVANCE(596); END_STATE(); case 769: - if (lookahead == 'e') ADVANCE(153); + if (lookahead == 'e') ADVANCE(597); END_STATE(); case 770: - if (lookahead == 'e') ADVANCE(1264); + if (lookahead == 'e') ADVANCE(995); END_STATE(); case 771: - if (lookahead == 'e') ADVANCE(1269); + if (lookahead == 'e') ADVANCE(154); END_STATE(); case 772: - if (lookahead == 'e') ADVANCE(1090); + if (lookahead == 'e') ADVANCE(1271); END_STATE(); case 773: - if (lookahead == 'e') ADVANCE(1077); - if (lookahead == 's') ADVANCE(1541); + if (lookahead == 'e') ADVANCE(1276); END_STATE(); case 774: - if (lookahead == 'e') ADVANCE(1039); + if (lookahead == 'e') ADVANCE(1096); END_STATE(); case 775: - if (lookahead == 'e') ADVANCE(1488); + if (lookahead == 'e') ADVANCE(1083); + if (lookahead == 's') ADVANCE(1551); END_STATE(); case 776: - if (lookahead == 'e') ADVANCE(1044); + if (lookahead == 'e') ADVANCE(1045); END_STATE(); case 777: - if (lookahead == 'e') ADVANCE(602); + if (lookahead == 'e') ADVANCE(1497); END_STATE(); case 778: - if (lookahead == 'e') ADVANCE(569); + if (lookahead == 'e') ADVANCE(1050); END_STATE(); case 779: - if (lookahead == 'e') ADVANCE(603); + if (lookahead == 'e') ADVANCE(153); END_STATE(); case 780: - if (lookahead == 'e') ADVANCE(412); + if (lookahead == 'e') ADVANCE(605); END_STATE(); case 781: - if (lookahead == 'e') ADVANCE(570); + if (lookahead == 'e') ADVANCE(571); END_STATE(); case 782: - if (lookahead == 'e') ADVANCE(413); + if (lookahead == 'e') ADVANCE(606); END_STATE(); case 783: - if (lookahead == 'e') ADVANCE(571); + if (lookahead == 'e') ADVANCE(414); END_STATE(); case 784: - if (lookahead == 'e') ADVANCE(1493); + if (lookahead == 'e') ADVANCE(572); END_STATE(); case 785: - if (lookahead == 'e') ADVANCE(414); + if (lookahead == 'e') ADVANCE(415); END_STATE(); case 786: - if (lookahead == 'e') ADVANCE(572); + if (lookahead == 'e') ADVANCE(573); END_STATE(); case 787: - if (lookahead == 'e') ADVANCE(415); + if (lookahead == 'e') ADVANCE(1502); END_STATE(); case 788: - if (lookahead == 'e') ADVANCE(573); + if (lookahead == 'e') ADVANCE(416); END_STATE(); case 789: - if (lookahead == 'e') ADVANCE(416); + if (lookahead == 'e') ADVANCE(574); END_STATE(); case 790: - if (lookahead == 'e') ADVANCE(574); + if (lookahead == 'e') ADVANCE(417); END_STATE(); case 791: - if (lookahead == 'e') ADVANCE(417); + if (lookahead == 'e') ADVANCE(575); END_STATE(); case 792: - if (lookahead == 'e') ADVANCE(575); + if (lookahead == 'e') ADVANCE(418); END_STATE(); case 793: if (lookahead == 'e') ADVANCE(576); END_STATE(); case 794: - if (lookahead == 'e') ADVANCE(577); + if (lookahead == 'e') ADVANCE(419); END_STATE(); case 795: - if (lookahead == 'e') ADVANCE(578); + if (lookahead == 'e') ADVANCE(577); END_STATE(); case 796: - if (lookahead == 'e') ADVANCE(1109); + if (lookahead == 'e') ADVANCE(578); END_STATE(); case 797: - if (lookahead == 'e') ADVANCE(1110); + if (lookahead == 'e') ADVANCE(579); END_STATE(); case 798: - if (lookahead == 'e') ADVANCE(162); + if (lookahead == 'e') ADVANCE(580); END_STATE(); case 799: - if (lookahead == 'e') ADVANCE(1348); + if (lookahead == 'e') ADVANCE(1116); END_STATE(); case 800: - if (lookahead == 'e') ADVANCE(176); + if (lookahead == 'e') ADVANCE(1117); END_STATE(); case 801: - if (lookahead == 'e') ADVANCE(683); + if (lookahead == 'e') ADVANCE(163); END_STATE(); case 802: - if (lookahead == 'e') ADVANCE(178); + if (lookahead == 'e') ADVANCE(1355); END_STATE(); case 803: - if (lookahead == 'e') ADVANCE(180); + if (lookahead == 'e') ADVANCE(177); END_STATE(); case 804: if (lookahead == 'e') ADVANCE(686); END_STATE(); case 805: - if (lookahead == 'f') ADVANCE(136); - if (lookahead == 'g') ADVANCE(759); - if (lookahead == 'n') ADVANCE(1362); - if (lookahead == 'p') ADVANCE(1517); + if (lookahead == 'e') ADVANCE(179); END_STATE(); case 806: - if (lookahead == 'f') ADVANCE(1624); + if (lookahead == 'e') ADVANCE(181); END_STATE(); case 807: - if (lookahead == 'f') ADVANCE(441); + if (lookahead == 'e') ADVANCE(689); END_STATE(); case 808: - if (lookahead == 'f') ADVANCE(445); + if (lookahead == 'f') ADVANCE(136); + if (lookahead == 'g') ADVANCE(762); + if (lookahead == 'n') ADVANCE(1369); + if (lookahead == 'p') ADVANCE(1526); END_STATE(); case 809: - if (lookahead == 'f') ADVANCE(1031); - if (lookahead == 'i') ADVANCE(1116); - if (lookahead == 'l') ADVANCE(1180); + if (lookahead == 'f') ADVANCE(1634); END_STATE(); case 810: - if (lookahead == 'g') ADVANCE(1744); + if (lookahead == 'f') ADVANCE(443); END_STATE(); case 811: - if (lookahead == 'g') ADVANCE(1738); + if (lookahead == 'f') ADVANCE(447); END_STATE(); case 812: - if (lookahead == 'g') ADVANCE(1743); + if (lookahead == 'f') ADVANCE(1037); + if (lookahead == 'i') ADVANCE(1123); + if (lookahead == 'l') ADVANCE(1187); END_STATE(); case 813: - if (lookahead == 'g') ADVANCE(1641); + if (lookahead == 'g') ADVANCE(1754); END_STATE(); case 814: - if (lookahead == 'g') ADVANCE(1741); + if (lookahead == 'g') ADVANCE(1748); END_STATE(); case 815: - if (lookahead == 'g') ADVANCE(1740); + if (lookahead == 'g') ADVANCE(1753); END_STATE(); case 816: - if (lookahead == 'g') ADVANCE(1708); + if (lookahead == 'g') ADVANCE(1651); END_STATE(); case 817: - if (lookahead == 'g') ADVANCE(1709); + if (lookahead == 'g') ADVANCE(1751); END_STATE(); case 818: - if (lookahead == 'g') ADVANCE(1742); + if (lookahead == 'g') ADVANCE(1750); END_STATE(); case 819: - if (lookahead == 'g') ADVANCE(1746); + if (lookahead == 'g') ADVANCE(1718); END_STATE(); case 820: - if (lookahead == 'g') ADVANCE(1747); + if (lookahead == 'g') ADVANCE(1719); END_STATE(); case 821: - if (lookahead == 'g') ADVANCE(1739); + if (lookahead == 'g') ADVANCE(1752); END_STATE(); case 822: - if (lookahead == 'g') ADVANCE(1745); + if (lookahead == 'g') ADVANCE(1756); END_STATE(); case 823: - if (lookahead == 'g') ADVANCE(1748); + if (lookahead == 'g') ADVANCE(1757); END_STATE(); case 824: - if (lookahead == 'g') ADVANCE(1712); + if (lookahead == 'g') ADVANCE(1749); END_STATE(); case 825: - if (lookahead == 'g') ADVANCE(1618); + if (lookahead == 'g') ADVANCE(1755); END_STATE(); case 826: - if (lookahead == 'g') ADVANCE(1719); + if (lookahead == 'g') ADVANCE(1758); END_STATE(); case 827: if (lookahead == 'g') ADVANCE(1722); END_STATE(); case 828: - if (lookahead == 'g') ADVANCE(160); + if (lookahead == 'g') ADVANCE(1628); END_STATE(); case 829: - if (lookahead == 'g') ADVANCE(865); + if (lookahead == 'g') ADVANCE(1729); END_STATE(); case 830: - if (lookahead == 'g') ADVANCE(1354); + if (lookahead == 'g') ADVANCE(1732); END_STATE(); case 831: - if (lookahead == 'g') ADVANCE(701); + if (lookahead == 'g') ADVANCE(161); END_STATE(); case 832: - if (lookahead == 'g') ADVANCE(740); + if (lookahead == 'g') ADVANCE(868); END_STATE(); case 833: - if (lookahead == 'g') ADVANCE(741); + if (lookahead == 'g') ADVANCE(1361); END_STATE(); case 834: - if (lookahead == 'g') ADVANCE(742); + if (lookahead == 'g') ADVANCE(704); END_STATE(); case 835: - if (lookahead == 'g') ADVANCE(1451); + if (lookahead == 'g') ADVANCE(743); END_STATE(); case 836: - if (lookahead == 'g') ADVANCE(743); + if (lookahead == 'g') ADVANCE(744); END_STATE(); case 837: - if (lookahead == 'g') ADVANCE(744); + if (lookahead == 'g') ADVANCE(745); END_STATE(); case 838: - if (lookahead == 'g') ADVANCE(745); + if (lookahead == 'g') ADVANCE(746); END_STATE(); case 839: - if (lookahead == 'g') ADVANCE(746); + if (lookahead == 'g') ADVANCE(747); END_STATE(); case 840: - if (lookahead == 'g') ADVANCE(747); + if (lookahead == 'g') ADVANCE(748); END_STATE(); case 841: - if (lookahead == 'g') ADVANCE(763); - if (lookahead == 'h') ADVANCE(1019); - if (lookahead == 'p') ADVANCE(389); - if (lookahead == 't') ADVANCE(440); - if (lookahead == 'u') ADVANCE(530); - if (lookahead == 'y') ADVANCE(1049); + if (lookahead == 'g') ADVANCE(1460); END_STATE(); case 842: - if (lookahead == 'g') ADVANCE(866); + if (lookahead == 'g') ADVANCE(749); END_STATE(); case 843: - if (lookahead == 'g') ADVANCE(169); - if (lookahead == 'w') ADVANCE(138); + if (lookahead == 'g') ADVANCE(750); END_STATE(); case 844: - if (lookahead == 'h') ADVANCE(1824); + if (lookahead == 'g') ADVANCE(766); + if (lookahead == 'h') ADVANCE(1025); + if (lookahead == 'p') ADVANCE(391); + if (lookahead == 't') ADVANCE(442); + if (lookahead == 'u') ADVANCE(533); + if (lookahead == 'y') ADVANCE(1055); END_STATE(); case 845: - if (lookahead == 'h') ADVANCE(1625); + if (lookahead == 'g') ADVANCE(869); END_STATE(); case 846: - if (lookahead == 'h') ADVANCE(1635); + if (lookahead == 'g') ADVANCE(170); + if (lookahead == 'w') ADVANCE(138); END_STATE(); case 847: - if (lookahead == 'h') ADVANCE(1636); + if (lookahead == 'h') ADVANCE(1836); END_STATE(); case 848: - if (lookahead == 'h') ADVANCE(1829); + if (lookahead == 'h') ADVANCE(1635); END_STATE(); case 849: - if (lookahead == 'h') ADVANCE(1831); + if (lookahead == 'h') ADVANCE(1645); END_STATE(); case 850: - if (lookahead == 'h') ADVANCE(1830); + if (lookahead == 'h') ADVANCE(1646); END_STATE(); case 851: - if (lookahead == 'h') ADVANCE(1833); + if (lookahead == 'h') ADVANCE(1841); END_STATE(); case 852: - if (lookahead == 'h') ADVANCE(751); - if (lookahead == 'm') ADVANCE(1241); - if (lookahead == 'o') ADVANCE(1118); + if (lookahead == 'h') ADVANCE(1843); END_STATE(); case 853: - if (lookahead == 'h') ADVANCE(1307); - if (lookahead == 'r') ADVANCE(393); + if (lookahead == 'h') ADVANCE(1842); END_STATE(); case 854: - if (lookahead == 'h') ADVANCE(1152); + if (lookahead == 'h') ADVANCE(1845); END_STATE(); case 855: - if (lookahead == 'h') ADVANCE(1158); + if (lookahead == 'h') ADVANCE(754); + if (lookahead == 'm') ADVANCE(1248); + if (lookahead == 'o') ADVANCE(1125); END_STATE(); case 856: - if (lookahead == 'h') ADVANCE(1332); + if (lookahead == 'h') ADVANCE(1314); + if (lookahead == 'r') ADVANCE(395); END_STATE(); case 857: - if (lookahead == 'h') ADVANCE(400); + if (lookahead == 'h') ADVANCE(1159); END_STATE(); case 858: - if (lookahead == 'h') ADVANCE(1155); + if (lookahead == 'h') ADVANCE(1165); END_STATE(); case 859: - if (lookahead == 'h') ADVANCE(403); + if (lookahead == 'h') ADVANCE(1339); END_STATE(); case 860: - if (lookahead == 'h') ADVANCE(404); + if (lookahead == 'h') ADVANCE(402); END_STATE(); case 861: - if (lookahead == 'h') ADVANCE(405); + if (lookahead == 'h') ADVANCE(1162); END_STATE(); case 862: - if (lookahead == 'h') ADVANCE(407); + if (lookahead == 'h') ADVANCE(405); END_STATE(); case 863: - if (lookahead == 'h') ADVANCE(408); + if (lookahead == 'h') ADVANCE(406); END_STATE(); case 864: - if (lookahead == 'h') ADVANCE(411); + if (lookahead == 'h') ADVANCE(407); END_STATE(); case 865: - if (lookahead == 'h') ADVANCE(189); + if (lookahead == 'h') ADVANCE(409); END_STATE(); case 866: - if (lookahead == 'h') ADVANCE(202); + if (lookahead == 'h') ADVANCE(410); END_STATE(); case 867: - if (lookahead == 'h') ADVANCE(784); + if (lookahead == 'h') ADVANCE(413); END_STATE(); case 868: - if (lookahead == 'h') ADVANCE(1191); + if (lookahead == 'h') ADVANCE(190); END_STATE(); case 869: - if (lookahead == 'h') ADVANCE(1333); + if (lookahead == 'h') ADVANCE(203); END_STATE(); case 870: - if (lookahead == 'h') ADVANCE(1193); + if (lookahead == 'h') ADVANCE(787); END_STATE(); case 871: - if (lookahead == 'h') ADVANCE(1195); + if (lookahead == 'h') ADVANCE(1198); END_STATE(); case 872: - if (lookahead == 'h') ADVANCE(1198); + if (lookahead == 'h') ADVANCE(1340); END_STATE(); case 873: if (lookahead == 'h') ADVANCE(1200); END_STATE(); case 874: - if (lookahead == 'h') ADVANCE(1203); + if (lookahead == 'h') ADVANCE(1202); END_STATE(); case 875: - if (lookahead == 'h') ADVANCE(1345); + if (lookahead == 'h') ADVANCE(1205); END_STATE(); case 876: - if (lookahead == 'i') ADVANCE(987); - if (lookahead == 'l') ADVANCE(1189); + if (lookahead == 'h') ADVANCE(1207); END_STATE(); case 877: - if (lookahead == 'i') ADVANCE(1563); + if (lookahead == 'h') ADVANCE(1210); END_STATE(); case 878: - if (lookahead == 'i') ADVANCE(595); + if (lookahead == 'h') ADVANCE(1352); END_STATE(); case 879: - if (lookahead == 'i') ADVANCE(1543); - if (lookahead == 'o') ADVANCE(1487); + if (lookahead == 'i') ADVANCE(992); + if (lookahead == 'l') ADVANCE(1196); END_STATE(); case 880: - if (lookahead == 'i') ADVANCE(762); + if (lookahead == 'i') ADVANCE(1573); END_STATE(); case 881: - if (lookahead == 'i') ADVANCE(1542); + if (lookahead == 'i') ADVANCE(598); END_STATE(); case 882: - if (lookahead == 'i') ADVANCE(1041); + if (lookahead == 'i') ADVANCE(1553); + if (lookahead == 'o') ADVANCE(1496); END_STATE(); case 883: - if (lookahead == 'i') ADVANCE(983); + if (lookahead == 'i') ADVANCE(765); END_STATE(); case 884: - if (lookahead == 'i') ADVANCE(1068); - if (lookahead == 'o') ADVANCE(579); + if (lookahead == 'i') ADVANCE(1552); END_STATE(); case 885: - if (lookahead == 'i') ADVANCE(608); + if (lookahead == 'i') ADVANCE(1047); END_STATE(); case 886: - if (lookahead == 'i') ADVANCE(1091); - if (lookahead == 'l') ADVANCE(1157); + if (lookahead == 'i') ADVANCE(988); END_STATE(); case 887: - if (lookahead == 'i') ADVANCE(537); + if (lookahead == 'i') ADVANCE(1074); + if (lookahead == 'o') ADVANCE(581); END_STATE(); case 888: - if (lookahead == 'i') ADVANCE(538); + if (lookahead == 'i') ADVANCE(609); END_STATE(); case 889: - if (lookahead == 'i') ADVANCE(543); + if (lookahead == 'i') ADVANCE(1097); + if (lookahead == 'l') ADVANCE(1163); END_STATE(); case 890: - if (lookahead == 'i') ADVANCE(544); + if (lookahead == 'i') ADVANCE(540); END_STATE(); case 891: - if (lookahead == 'i') ADVANCE(592); + if (lookahead == 'i') ADVANCE(541); END_STATE(); case 892: - if (lookahead == 'i') ADVANCE(539); + if (lookahead == 'i') ADVANCE(546); END_STATE(); case 893: - if (lookahead == 'i') ADVANCE(1383); + if (lookahead == 'i') ADVANCE(547); END_STATE(); case 894: - if (lookahead == 'i') ADVANCE(829); + if (lookahead == 'i') ADVANCE(595); END_STATE(); case 895: - if (lookahead == 'i') ADVANCE(540); + if (lookahead == 'i') ADVANCE(542); END_STATE(); case 896: - if (lookahead == 'i') ADVANCE(546); + if (lookahead == 'i') ADVANCE(1390); END_STATE(); case 897: - if (lookahead == 'i') ADVANCE(1331); + if (lookahead == 'i') ADVANCE(832); END_STATE(); case 898: - if (lookahead == 'i') ADVANCE(796); + if (lookahead == 'i') ADVANCE(543); END_STATE(); case 899: - if (lookahead == 'i') ADVANCE(548); + if (lookahead == 'i') ADVANCE(799); END_STATE(); case 900: if (lookahead == 'i') ADVANCE(549); END_STATE(); case 901: - if (lookahead == 'i') ADVANCE(550); + if (lookahead == 'i') ADVANCE(1338); END_STATE(); case 902: - if (lookahead == 'i') ADVANCE(552); + if (lookahead == 'i') ADVANCE(551); END_STATE(); case 903: - if (lookahead == 'i') ADVANCE(554); + if (lookahead == 'i') ADVANCE(552); END_STATE(); case 904: - if (lookahead == 'i') ADVANCE(1123); + if (lookahead == 'i') ADVANCE(553); END_STATE(); case 905: - if (lookahead == 'i') ADVANCE(1093); + if (lookahead == 'i') ADVANCE(555); END_STATE(); case 906: - if (lookahead == 'i') ADVANCE(1074); + if (lookahead == 'i') ADVANCE(557); END_STATE(); case 907: - if (lookahead == 'i') ADVANCE(1413); + if (lookahead == 'i') ADVANCE(1132); END_STATE(); case 908: - if (lookahead == 'i') ADVANCE(1438); + if (lookahead == 'i') ADVANCE(1099); END_STATE(); case 909: - if (lookahead == 'i') ADVANCE(1440); + if (lookahead == 'i') ADVANCE(1080); END_STATE(); case 910: - if (lookahead == 'i') ADVANCE(1442); + if (lookahead == 'i') ADVANCE(1421); END_STATE(); case 911: - if (lookahead == 'i') ADVANCE(1444); + if (lookahead == 'i') ADVANCE(1446); END_STATE(); case 912: - if (lookahead == 'i') ADVANCE(1447); + if (lookahead == 'i') ADVANCE(1448); END_STATE(); case 913: - if (lookahead == 'i') ADVANCE(1424); + if (lookahead == 'i') ADVANCE(1450); END_STATE(); case 914: - if (lookahead == 'i') ADVANCE(1439); + if (lookahead == 'i') ADVANCE(1453); END_STATE(); case 915: - if (lookahead == 'i') ADVANCE(1450); + if (lookahead == 'i') ADVANCE(1456); END_STATE(); case 916: - if (lookahead == 'i') ADVANCE(1452); + if (lookahead == 'i') ADVANCE(1432); END_STATE(); case 917: - if (lookahead == 'i') ADVANCE(1429); + if (lookahead == 'i') ADVANCE(1447); END_STATE(); case 918: - if (lookahead == 'i') ADVANCE(1441); + if (lookahead == 'i') ADVANCE(1459); END_STATE(); case 919: - if (lookahead == 'i') ADVANCE(1564); + if (lookahead == 'i') ADVANCE(1461); END_STATE(); case 920: - if (lookahead == 'i') ADVANCE(768); + if (lookahead == 'i') ADVANCE(1437); END_STATE(); case 921: - if (lookahead == 'i') ADVANCE(1458); + if (lookahead == 'i') ADVANCE(1449); END_STATE(); case 922: - if (lookahead == 'i') ADVANCE(610); + if (lookahead == 'i') ADVANCE(1451); END_STATE(); case 923: - if (lookahead == 'i') ADVANCE(1480); + if (lookahead == 'i') ADVANCE(1574); END_STATE(); case 924: - if (lookahead == 'i') ADVANCE(996); + if (lookahead == 'i') ADVANCE(770); END_STATE(); case 925: - if (lookahead == 'i') ADVANCE(1111); + if (lookahead == 'i') ADVANCE(1467); END_STATE(); case 926: - if (lookahead == 'i') ADVANCE(1481); + if (lookahead == 'i') ADVANCE(612); END_STATE(); case 927: - if (lookahead == 'i') ADVANCE(1459); + if (lookahead == 'i') ADVANCE(1489); END_STATE(); case 928: - if (lookahead == 'i') ADVANCE(614); + if (lookahead == 'i') ADVANCE(1001); END_STATE(); case 929: - if (lookahead == 'i') ADVANCE(1096); - if (lookahead == 'l') ADVANCE(1160); + if (lookahead == 'i') ADVANCE(1118); END_STATE(); case 930: - if (lookahead == 'i') ADVANCE(1461); + if (lookahead == 'i') ADVANCE(1490); END_STATE(); case 931: - if (lookahead == 'i') ADVANCE(618); + if (lookahead == 'i') ADVANCE(1468); END_STATE(); case 932: - if (lookahead == 'i') ADVANCE(1463); + if (lookahead == 'i') ADVANCE(615); END_STATE(); case 933: - if (lookahead == 'i') ADVANCE(622); + if (lookahead == 'i') ADVANCE(1102); + if (lookahead == 'l') ADVANCE(1167); END_STATE(); case 934: - if (lookahead == 'i') ADVANCE(1466); + if (lookahead == 'i') ADVANCE(1471); END_STATE(); case 935: - if (lookahead == 'i') ADVANCE(625); + if (lookahead == 'i') ADVANCE(619); END_STATE(); case 936: - if (lookahead == 'i') ADVANCE(1468); + if (lookahead == 'i') ADVANCE(1472); END_STATE(); case 937: - if (lookahead == 'i') ADVANCE(628); + if (lookahead == 'i') ADVANCE(623); END_STATE(); case 938: - if (lookahead == 'i') ADVANCE(1101); - if (lookahead == 'l') ADVANCE(1168); + if (lookahead == 'i') ADVANCE(1476); END_STATE(); case 939: - if (lookahead == 'i') ADVANCE(1323); + if (lookahead == 'i') ADVANCE(626); END_STATE(); case 940: - if (lookahead == 'i') ADVANCE(632); + if (lookahead == 'i') ADVANCE(1478); END_STATE(); case 941: - if (lookahead == 'i') ADVANCE(643); + if (lookahead == 'i') ADVANCE(629); END_STATE(); case 942: - if (lookahead == 'i') ADVANCE(1104); - if (lookahead == 'l') ADVANCE(1171); + if (lookahead == 'i') ADVANCE(1107); + if (lookahead == 'l') ADVANCE(1175); END_STATE(); case 943: - if (lookahead == 'i') ADVANCE(645); + if (lookahead == 'i') ADVANCE(1330); END_STATE(); case 944: - if (lookahead == 'i') ADVANCE(1105); - if (lookahead == 'l') ADVANCE(1172); + if (lookahead == 'i') ADVANCE(633); END_STATE(); case 945: - if (lookahead == 'i') ADVANCE(1107); - if (lookahead == 'l') ADVANCE(1174); + if (lookahead == 'i') ADVANCE(644); END_STATE(); case 946: - if (lookahead == 'i') ADVANCE(1108); - if (lookahead == 'l') ADVANCE(1175); + if (lookahead == 'i') ADVANCE(1110); + if (lookahead == 'l') ADVANCE(1178); END_STATE(); case 947: - if (lookahead == 'i') ADVANCE(1176); + if (lookahead == 'i') ADVANCE(648); END_STATE(); case 948: - if (lookahead == 'i') ADVANCE(1178); + if (lookahead == 'i') ADVANCE(1111); + if (lookahead == 'l') ADVANCE(1179); END_STATE(); case 949: - if (lookahead == 'i') ADVANCE(1181); + if (lookahead == 'i') ADVANCE(1113); + if (lookahead == 'l') ADVANCE(1181); END_STATE(); case 950: - if (lookahead == 'i') ADVANCE(1182); + if (lookahead == 'i') ADVANCE(1114); END_STATE(); case 951: - if (lookahead == 'i') ADVANCE(1183); + if (lookahead == 'i') ADVANCE(1115); + if (lookahead == 'l') ADVANCE(1182); END_STATE(); case 952: - if (lookahead == 'i') ADVANCE(1184); + if (lookahead == 'i') ADVANCE(1183); END_STATE(); case 953: - if (lookahead == 'i') ADVANCE(842); + if (lookahead == 'i') ADVANCE(1185); END_STATE(); case 954: - if (lookahead == 'i') ADVANCE(1134); + if (lookahead == 'i') ADVANCE(1188); END_STATE(); case 955: - if (lookahead == 'j') ADVANCE(1516); + if (lookahead == 'i') ADVANCE(1189); END_STATE(); case 956: - if (lookahead == 'j') ADVANCE(778); + if (lookahead == 'i') ADVANCE(1190); END_STATE(); case 957: - if (lookahead == 'j') ADVANCE(781); + if (lookahead == 'i') ADVANCE(1191); END_STATE(); case 958: - if (lookahead == 'j') ADVANCE(783); + if (lookahead == 'i') ADVANCE(845); END_STATE(); case 959: - if (lookahead == 'j') ADVANCE(786); + if (lookahead == 'i') ADVANCE(1141); END_STATE(); case 960: - if (lookahead == 'j') ADVANCE(788); + if (lookahead == 'j') ADVANCE(1525); END_STATE(); case 961: - if (lookahead == 'j') ADVANCE(790); + if (lookahead == 'j') ADVANCE(781); END_STATE(); case 962: - if (lookahead == 'j') ADVANCE(792); + if (lookahead == 'j') ADVANCE(784); END_STATE(); case 963: - if (lookahead == 'j') ADVANCE(794); + if (lookahead == 'j') ADVANCE(786); END_STATE(); case 964: - if (lookahead == 'j') ADVANCE(795); + if (lookahead == 'j') ADVANCE(789); END_STATE(); case 965: - if (lookahead == 'k') ADVANCE(1812); + if (lookahead == 'j') ADVANCE(791); END_STATE(); case 966: - if (lookahead == 'k') ADVANCE(1815); + if (lookahead == 'j') ADVANCE(793); END_STATE(); case 967: - if (lookahead == 'k') ADVANCE(1813); + if (lookahead == 'j') ADVANCE(795); END_STATE(); case 968: - if (lookahead == 'k') ADVANCE(1816); + if (lookahead == 'j') ADVANCE(797); END_STATE(); case 969: - if (lookahead == 'k') ADVANCE(1814); + if (lookahead == 'j') ADVANCE(798); END_STATE(); case 970: - if (lookahead == 'k') ADVANCE(1817); + if (lookahead == 'k') ADVANCE(1822); END_STATE(); case 971: - if (lookahead == 'k') ADVANCE(1820); + if (lookahead == 'k') ADVANCE(1825); END_STATE(); case 972: - if (lookahead == 'k') ADVANCE(1818); + if (lookahead == 'k') ADVANCE(1823); END_STATE(); case 973: - if (lookahead == 'k') ADVANCE(777); + if (lookahead == 'k') ADVANCE(1826); END_STATE(); case 974: - if (lookahead == 'k') ADVANCE(158); + if (lookahead == 'k') ADVANCE(1824); END_STATE(); case 975: - if (lookahead == 'k') ADVANCE(764); + if (lookahead == 'k') ADVANCE(1827); END_STATE(); case 976: - if (lookahead == 'k') ADVANCE(801); + if (lookahead == 'k') ADVANCE(1830); END_STATE(); case 977: - if (lookahead == 'k') ADVANCE(804); + if (lookahead == 'k') ADVANCE(1828); END_STATE(); case 978: - if (lookahead == 'l') ADVANCE(1928); + if (lookahead == 'k') ADVANCE(780); END_STATE(); case 979: - if (lookahead == 'l') ADVANCE(1873); + if (lookahead == 'k') ADVANCE(159); END_STATE(); case 980: - if (lookahead == 'l') ADVANCE(1828); + if (lookahead == 'k') ADVANCE(767); END_STATE(); case 981: - if (lookahead == 'l') ADVANCE(1696); + if (lookahead == 'k') ADVANCE(804); END_STATE(); case 982: - if (lookahead == 'l') ADVANCE(152); + if (lookahead == 'k') ADVANCE(807); END_STATE(); case 983: - if (lookahead == 'l') ADVANCE(586); + if (lookahead == 'l') ADVANCE(1940); END_STATE(); case 984: - if (lookahead == 'l') ADVANCE(954); + if (lookahead == 'l') ADVANCE(1885); END_STATE(); case 985: - if (lookahead == 'l') ADVANCE(587); + if (lookahead == 'l') ADVANCE(1840); END_STATE(); case 986: - if (lookahead == 'l') ADVANCE(1353); + if (lookahead == 'l') ADVANCE(1706); END_STATE(); case 987: - if (lookahead == 'l') ADVANCE(982); - if (lookahead == 'n') ADVANCE(401); + if (lookahead == 'l') ADVANCE(152); END_STATE(); case 988: - if (lookahead == 'l') ADVANCE(887); + if (lookahead == 'l') ADVANCE(589); END_STATE(); case 989: - if (lookahead == 'l') ADVANCE(978); + if (lookahead == 'l') ADVANCE(959); END_STATE(); case 990: if (lookahead == 'l') ADVANCE(590); END_STATE(); case 991: - if (lookahead == 'l') ADVANCE(776); + if (lookahead == 'l') ADVANCE(1360); END_STATE(); case 992: - if (lookahead == 'l') ADVANCE(395); + if (lookahead == 'l') ADVANCE(987); + if (lookahead == 'n') ADVANCE(403); END_STATE(); case 993: - if (lookahead == 'l') ADVANCE(798); + if (lookahead == 'l') ADVANCE(890); END_STATE(); case 994: - if (lookahead == 'l') ADVANCE(980); + if (lookahead == 'l') ADVANCE(983); END_STATE(); case 995: - if (lookahead == 'l') ADVANCE(772); + if (lookahead == 'l') ADVANCE(593); END_STATE(); case 996: - if (lookahead == 'l') ADVANCE(707); + if (lookahead == 'l') ADVANCE(778); END_STATE(); case 997: - if (lookahead == 'l') ADVANCE(722); + if (lookahead == 'l') ADVANCE(397); END_STATE(); case 998: - if (lookahead == 'l') ADVANCE(780); + if (lookahead == 'l') ADVANCE(801); END_STATE(); case 999: - if (lookahead == 'l') ADVANCE(724); + if (lookahead == 'l') ADVANCE(985); END_STATE(); case 1000: - if (lookahead == 'l') ADVANCE(725); + if (lookahead == 'l') ADVANCE(774); END_STATE(); case 1001: - if (lookahead == 'l') ADVANCE(726); + if (lookahead == 'l') ADVANCE(710); END_STATE(); case 1002: - if (lookahead == 'l') ADVANCE(727); + if (lookahead == 'l') ADVANCE(725); END_STATE(); case 1003: - if (lookahead == 'l') ADVANCE(728); + if (lookahead == 'l') ADVANCE(783); END_STATE(); case 1004: - if (lookahead == 'l') ADVANCE(729); + if (lookahead == 'l') ADVANCE(727); END_STATE(); case 1005: - if (lookahead == 'l') ADVANCE(730); + if (lookahead == 'l') ADVANCE(728); END_STATE(); case 1006: - if (lookahead == 'l') ADVANCE(734); + if (lookahead == 'l') ADVANCE(729); END_STATE(); case 1007: - if (lookahead == 'l') ADVANCE(736); + if (lookahead == 'l') ADVANCE(730); END_STATE(); case 1008: - if (lookahead == 'l') ADVANCE(737); + if (lookahead == 'l') ADVANCE(731); END_STATE(); case 1009: - if (lookahead == 'l') ADVANCE(1422); + if (lookahead == 'l') ADVANCE(732); END_STATE(); case 1010: - if (lookahead == 'l') ADVANCE(437); + if (lookahead == 'l') ADVANCE(733); END_STATE(); case 1011: - if (lookahead == 'l') ADVANCE(925); + if (lookahead == 'l') ADVANCE(737); END_STATE(); case 1012: - if (lookahead == 'l') ADVANCE(1162); + if (lookahead == 'l') ADVANCE(739); END_STATE(); case 1013: - if (lookahead == 'l') ADVANCE(443); + if (lookahead == 'l') ADVANCE(740); END_STATE(); case 1014: - if (lookahead == 'l') ADVANCE(1194); + if (lookahead == 'l') ADVANCE(1430); END_STATE(); case 1015: - if (lookahead == 'l') ADVANCE(782); + if (lookahead == 'l') ADVANCE(439); END_STATE(); case 1016: - if (lookahead == 'l') ADVANCE(166); + if (lookahead == 'l') ADVANCE(929); END_STATE(); case 1017: - if (lookahead == 'l') ADVANCE(1197); + if (lookahead == 'l') ADVANCE(1169); END_STATE(); case 1018: - if (lookahead == 'l') ADVANCE(785); + if (lookahead == 'l') ADVANCE(921); END_STATE(); case 1019: - if (lookahead == 'l') ADVANCE(170); - if (lookahead == 'r') ADVANCE(172); + if (lookahead == 'l') ADVANCE(445); END_STATE(); case 1020: - if (lookahead == 'l') ADVANCE(1199); + if (lookahead == 'l') ADVANCE(1201); END_STATE(); case 1021: - if (lookahead == 'l') ADVANCE(787); + if (lookahead == 'l') ADVANCE(785); END_STATE(); case 1022: - if (lookahead == 'l') ADVANCE(1201); + if (lookahead == 'l') ADVANCE(167); END_STATE(); case 1023: - if (lookahead == 'l') ADVANCE(789); + if (lookahead == 'l') ADVANCE(1204); END_STATE(); case 1024: - if (lookahead == 'l') ADVANCE(1202); + if (lookahead == 'l') ADVANCE(788); END_STATE(); case 1025: - if (lookahead == 'l') ADVANCE(791); + if (lookahead == 'l') ADVANCE(171); + if (lookahead == 'r') ADVANCE(173); END_STATE(); case 1026: - if (lookahead == 'l') ADVANCE(1204); + if (lookahead == 'l') ADVANCE(1206); END_STATE(); case 1027: - if (lookahead == 'l') ADVANCE(1206); + if (lookahead == 'l') ADVANCE(790); END_STATE(); case 1028: - if (lookahead == 'l') ADVANCE(1207); + if (lookahead == 'l') ADVANCE(1208); END_STATE(); case 1029: - if (lookahead == 'l') ADVANCE(1208); + if (lookahead == 'l') ADVANCE(792); END_STATE(); case 1030: if (lookahead == 'l') ADVANCE(1209); END_STATE(); case 1031: - if (lookahead == 'l') ADVANCE(1210); + if (lookahead == 'l') ADVANCE(794); END_STATE(); case 1032: - if (lookahead == 'm') ADVANCE(1900); + if (lookahead == 'l') ADVANCE(1211); END_STATE(); case 1033: - if (lookahead == 'm') ADVANCE(1914); + if (lookahead == 'l') ADVANCE(1213); END_STATE(); case 1034: - if (lookahead == 'm') ADVANCE(1587); + if (lookahead == 'l') ADVANCE(1214); END_STATE(); case 1035: - if (lookahead == 'm') ADVANCE(1580); + if (lookahead == 'l') ADVANCE(1215); END_STATE(); case 1036: - if (lookahead == 'm') ADVANCE(188); + if (lookahead == 'l') ADVANCE(1216); END_STATE(); case 1037: - if (lookahead == 'm') ADVANCE(1588); + if (lookahead == 'l') ADVANCE(1217); END_STATE(); case 1038: - if (lookahead == 'm') ADVANCE(1243); + if (lookahead == 'm') ADVANCE(1912); END_STATE(); case 1039: - if (lookahead == 'm') ADVANCE(1244); + if (lookahead == 'm') ADVANCE(1926); END_STATE(); case 1040: - if (lookahead == 'm') ADVANCE(505); + if (lookahead == 'm') ADVANCE(1597); END_STATE(); case 1041: - if (lookahead == 'm') ADVANCE(706); + if (lookahead == 'm') ADVANCE(1590); END_STATE(); case 1042: - if (lookahead == 'm') ADVANCE(201); + if (lookahead == 'm') ADVANCE(189); END_STATE(); case 1043: - if (lookahead == 'm') ADVANCE(203); + if (lookahead == 'm') ADVANCE(1598); END_STATE(); case 1044: - if (lookahead == 'm') ADVANCE(797); + if (lookahead == 'm') ADVANCE(1250); END_STATE(); case 1045: - if (lookahead == 'm') ADVANCE(171); - if (lookahead == 't') ADVANCE(1514); + if (lookahead == 'm') ADVANCE(1251); END_STATE(); case 1046: - if (lookahead == 'n') ADVANCE(585); + if (lookahead == 'm') ADVANCE(508); END_STATE(); case 1047: - if (lookahead == 'n') ADVANCE(828); + if (lookahead == 'm') ADVANCE(709); END_STATE(); case 1048: - if (lookahead == 'n') ADVANCE(542); + if (lookahead == 'm') ADVANCE(202); END_STATE(); case 1049: - if (lookahead == 'n') ADVANCE(542); - if (lookahead == 's') ADVANCE(1454); + if (lookahead == 'm') ADVANCE(204); END_STATE(); case 1050: - if (lookahead == 'n') ADVANCE(1607); + if (lookahead == 'm') ADVANCE(800); END_STATE(); case 1051: - if (lookahead == 'n') ADVANCE(1910); + if (lookahead == 'm') ADVANCE(172); + if (lookahead == 't') ADVANCE(1523); END_STATE(); case 1052: - if (lookahead == 'n') ADVANCE(1579); + if (lookahead == 'n') ADVANCE(588); END_STATE(); case 1053: - if (lookahead == 'n') ADVANCE(1657); + if (lookahead == 'n') ADVANCE(831); END_STATE(); case 1054: - if (lookahead == 'n') ADVANCE(1664); + if (lookahead == 'n') ADVANCE(545); END_STATE(); case 1055: - if (lookahead == 'n') ADVANCE(1671); + if (lookahead == 'n') ADVANCE(545); + if (lookahead == 's') ADVANCE(1463); END_STATE(); case 1056: - if (lookahead == 'n') ADVANCE(1678); + if (lookahead == 'n') ADVANCE(1617); END_STATE(); case 1057: - if (lookahead == 'n') ADVANCE(1685); + if (lookahead == 'n') ADVANCE(1922); END_STATE(); case 1058: - if (lookahead == 'n') ADVANCE(1692); + if (lookahead == 'n') ADVANCE(1589); END_STATE(); case 1059: - if (lookahead == 'n') ADVANCE(1585); + if (lookahead == 'n') ADVANCE(1667); END_STATE(); case 1060: - if (lookahead == 'n') ADVANCE(1605); + if (lookahead == 'n') ADVANCE(1674); END_STATE(); case 1061: - if (lookahead == 'n') ADVANCE(1584); + if (lookahead == 'n') ADVANCE(1681); END_STATE(); case 1062: - if (lookahead == 'n') ADVANCE(1586); + if (lookahead == 'n') ADVANCE(1688); END_STATE(); case 1063: - if (lookahead == 'n') ADVANCE(1509); + if (lookahead == 'n') ADVANCE(1695); END_STATE(); case 1064: - if (lookahead == 'n') ADVANCE(1509); - if (lookahead == 'x') ADVANCE(753); + if (lookahead == 'n') ADVANCE(1702); END_STATE(); case 1065: - if (lookahead == 'n') ADVANCE(810); + if (lookahead == 'n') ADVANCE(1595); END_STATE(); case 1066: - if (lookahead == 'n') ADVANCE(1368); + if (lookahead == 'n') ADVANCE(1615); END_STATE(); case 1067: - if (lookahead == 'n') ADVANCE(893); + if (lookahead == 'n') ADVANCE(1594); END_STATE(); case 1068: - if (lookahead == 'n') ADVANCE(697); + if (lookahead == 'n') ADVANCE(1596); END_STATE(); case 1069: - if (lookahead == 'n') ADVANCE(811); + if (lookahead == 'n') ADVANCE(1518); END_STATE(); case 1070: - if (lookahead == 'n') ADVANCE(1136); + if (lookahead == 'n') ADVANCE(1518); + if (lookahead == 'x') ADVANCE(756); END_STATE(); case 1071: - if (lookahead == 'n') ADVANCE(1136); - if (lookahead == 'r') ADVANCE(1325); + if (lookahead == 'n') ADVANCE(813); END_STATE(); case 1072: - if (lookahead == 'n') ADVANCE(926); - if (lookahead == 'v') ADVANCE(696); + if (lookahead == 'n') ADVANCE(1374); END_STATE(); case 1073: - if (lookahead == 'n') ADVANCE(812); + if (lookahead == 'n') ADVANCE(896); END_STATE(); case 1074: - if (lookahead == 'n') ADVANCE(401); + if (lookahead == 'n') ADVANCE(700); END_STATE(); case 1075: - if (lookahead == 'n') ADVANCE(813); + if (lookahead == 'n') ADVANCE(814); END_STATE(); case 1076: - if (lookahead == 'n') ADVANCE(814); + if (lookahead == 'n') ADVANCE(1143); END_STATE(); case 1077: - if (lookahead == 'n') ADVANCE(1510); + if (lookahead == 'n') ADVANCE(1143); + if (lookahead == 'r') ADVANCE(1332); END_STATE(); case 1078: - if (lookahead == 'n') ADVANCE(815); + if (lookahead == 'n') ADVANCE(930); + if (lookahead == 'v') ADVANCE(699); END_STATE(); case 1079: - if (lookahead == 'n') ADVANCE(816); + if (lookahead == 'n') ADVANCE(815); END_STATE(); case 1080: - if (lookahead == 'n') ADVANCE(817); + if (lookahead == 'n') ADVANCE(403); END_STATE(); case 1081: - if (lookahead == 'n') ADVANCE(818); + if (lookahead == 'n') ADVANCE(816); END_STATE(); case 1082: - if (lookahead == 'n') ADVANCE(819); + if (lookahead == 'n') ADVANCE(817); END_STATE(); case 1083: - if (lookahead == 'n') ADVANCE(877); + if (lookahead == 'n') ADVANCE(1519); END_STATE(); case 1084: - if (lookahead == 'n') ADVANCE(820); + if (lookahead == 'n') ADVANCE(818); END_STATE(); case 1085: - if (lookahead == 'n') ADVANCE(821); + if (lookahead == 'n') ADVANCE(819); END_STATE(); case 1086: - if (lookahead == 'n') ADVANCE(596); + if (lookahead == 'n') ADVANCE(820); END_STATE(); case 1087: - if (lookahead == 'n') ADVANCE(822); + if (lookahead == 'n') ADVANCE(821); END_STATE(); case 1088: - if (lookahead == 'n') ADVANCE(582); + if (lookahead == 'n') ADVANCE(822); END_STATE(); case 1089: if (lookahead == 'n') ADVANCE(823); END_STATE(); case 1090: - if (lookahead == 'n') ADVANCE(835); + if (lookahead == 'n') ADVANCE(824); END_STATE(); case 1091: - if (lookahead == 'n') ADVANCE(1385); + if (lookahead == 'n') ADVANCE(880); END_STATE(); case 1092: - if (lookahead == 'n') ADVANCE(824); + if (lookahead == 'n') ADVANCE(599); END_STATE(); case 1093: if (lookahead == 'n') ADVANCE(825); END_STATE(); case 1094: - if (lookahead == 'n') ADVANCE(1386); + if (lookahead == 'n') ADVANCE(585); END_STATE(); case 1095: if (lookahead == 'n') ADVANCE(826); END_STATE(); case 1096: - if (lookahead == 'n') ADVANCE(1387); + if (lookahead == 'n') ADVANCE(841); END_STATE(); case 1097: - if (lookahead == 'n') ADVANCE(827); + if (lookahead == 'n') ADVANCE(1392); END_STATE(); case 1098: - if (lookahead == 'n') ADVANCE(1388); + if (lookahead == 'n') ADVANCE(827); END_STATE(); case 1099: - if (lookahead == 'n') ADVANCE(1389); + if (lookahead == 'n') ADVANCE(828); END_STATE(); case 1100: - if (lookahead == 'n') ADVANCE(1390); + if (lookahead == 'n') ADVANCE(1393); END_STATE(); case 1101: - if (lookahead == 'n') ADVANCE(1391); + if (lookahead == 'n') ADVANCE(829); END_STATE(); case 1102: - if (lookahead == 'n') ADVANCE(1392); + if (lookahead == 'n') ADVANCE(1394); END_STATE(); case 1103: - if (lookahead == 'n') ADVANCE(749); + if (lookahead == 'n') ADVANCE(830); END_STATE(); case 1104: - if (lookahead == 'n') ADVANCE(1393); + if (lookahead == 'n') ADVANCE(1395); END_STATE(); case 1105: - if (lookahead == 'n') ADVANCE(1394); + if (lookahead == 'n') ADVANCE(1396); END_STATE(); case 1106: - if (lookahead == 'n') ADVANCE(1395); + if (lookahead == 'n') ADVANCE(1397); END_STATE(); case 1107: - if (lookahead == 'n') ADVANCE(1396); + if (lookahead == 'n') ADVANCE(1398); END_STATE(); case 1108: - if (lookahead == 'n') ADVANCE(1398); + if (lookahead == 'n') ADVANCE(752); END_STATE(); case 1109: - if (lookahead == 'n') ADVANCE(1405); + if (lookahead == 'n') ADVANCE(1399); END_STATE(); case 1110: - if (lookahead == 'n') ADVANCE(1457); + if (lookahead == 'n') ADVANCE(1400); END_STATE(); case 1111: - if (lookahead == 'n') ADVANCE(735); + if (lookahead == 'n') ADVANCE(1401); END_STATE(); case 1112: - if (lookahead == 'n') ADVANCE(1478); + if (lookahead == 'n') ADVANCE(1402); END_STATE(); case 1113: - if (lookahead == 'n') ADVANCE(1420); + if (lookahead == 'n') ADVANCE(1403); END_STATE(); case 1114: - if (lookahead == 'n') ADVANCE(1490); - if (lookahead == 'x') ADVANCE(917); + if (lookahead == 'n') ADVANCE(1405); END_STATE(); case 1115: - if (lookahead == 'n') ADVANCE(1426); + if (lookahead == 'n') ADVANCE(1406); END_STATE(); case 1116: - if (lookahead == 'n') ADVANCE(1430); + if (lookahead == 'n') ADVANCE(1413); END_STATE(); case 1117: - if (lookahead == 'n') ADVANCE(1163); + if (lookahead == 'n') ADVANCE(1466); END_STATE(); case 1118: - if (lookahead == 'n') ADVANCE(1365); + if (lookahead == 'n') ADVANCE(738); END_STATE(); case 1119: - if (lookahead == 'n') ADVANCE(1453); + if (lookahead == 'n') ADVANCE(1487); END_STATE(); case 1120: - if (lookahead == 'n') ADVANCE(832); + if (lookahead == 'n') ADVANCE(1428); END_STATE(); case 1121: - if (lookahead == 'n') ADVANCE(562); + if (lookahead == 'n') ADVANCE(1499); + if (lookahead == 'x') ADVANCE(920); END_STATE(); case 1122: - if (lookahead == 'n') ADVANCE(919); + if (lookahead == 'n') ADVANCE(1434); END_STATE(); case 1123: - if (lookahead == 'n') ADVANCE(1011); + if (lookahead == 'n') ADVANCE(1438); END_STATE(); case 1124: - if (lookahead == 'n') ADVANCE(1370); + if (lookahead == 'n') ADVANCE(1170); END_STATE(); case 1125: - if (lookahead == 'n') ADVANCE(833); + if (lookahead == 'n') ADVANCE(1371); END_STATE(); case 1126: - if (lookahead == 'n') ADVANCE(834); + if (lookahead == 'n') ADVANCE(1462); END_STATE(); case 1127: - if (lookahead == 'n') ADVANCE(1367); + if (lookahead == 'n') ADVANCE(835); END_STATE(); case 1128: - if (lookahead == 'n') ADVANCE(836); + if (lookahead == 'n') ADVANCE(583); END_STATE(); case 1129: - if (lookahead == 'n') ADVANCE(567); + if (lookahead == 'n') ADVANCE(923); END_STATE(); case 1130: - if (lookahead == 'n') ADVANCE(837); + if (lookahead == 'n') ADVANCE(1377); END_STATE(); case 1131: - if (lookahead == 'n') ADVANCE(838); + if (lookahead == 'n') ADVANCE(836); END_STATE(); case 1132: - if (lookahead == 'n') ADVANCE(839); + if (lookahead == 'n') ADVANCE(1016); END_STATE(); case 1133: - if (lookahead == 'n') ADVANCE(840); + if (lookahead == 'n') ADVANCE(837); END_STATE(); case 1134: - if (lookahead == 'n') ADVANCE(923); + if (lookahead == 'n') ADVANCE(1373); END_STATE(); case 1135: - if (lookahead == 'n') ADVANCE(1508); + if (lookahead == 'n') ADVANCE(838); END_STATE(); case 1136: - if (lookahead == 'n') ADVANCE(1233); + if (lookahead == 'n') ADVANCE(569); END_STATE(); case 1137: - if (lookahead == 'n') ADVANCE(1235); + if (lookahead == 'n') ADVANCE(839); END_STATE(); case 1138: - if (lookahead == 'n') ADVANCE(1237); + if (lookahead == 'n') ADVANCE(840); END_STATE(); case 1139: - if (lookahead == 'n') ADVANCE(1239); + if (lookahead == 'n') ADVANCE(842); END_STATE(); case 1140: - if (lookahead == 'n') ADVANCE(1137); + if (lookahead == 'n') ADVANCE(843); END_STATE(); case 1141: - if (lookahead == 'n') ADVANCE(1138); + if (lookahead == 'n') ADVANCE(927); END_STATE(); case 1142: - if (lookahead == 'n') ADVANCE(1138); - if (lookahead == 'r') ADVANCE(1335); + if (lookahead == 'n') ADVANCE(1517); END_STATE(); case 1143: - if (lookahead == 'n') ADVANCE(1139); + if (lookahead == 'n') ADVANCE(1240); END_STATE(); case 1144: - if (lookahead == 'o') ADVANCE(1443); + if (lookahead == 'n') ADVANCE(1242); END_STATE(); case 1145: - if (lookahead == 'o') ADVANCE(1072); - if (lookahead == 'u') ADVANCE(1016); + if (lookahead == 'n') ADVANCE(1244); END_STATE(); case 1146: - if (lookahead == 'o') ADVANCE(1632); + if (lookahead == 'n') ADVANCE(1246); END_STATE(); case 1147: - if (lookahead == 'o') ADVANCE(1545); + if (lookahead == 'n') ADVANCE(1144); END_STATE(); case 1148: - if (lookahead == 'o') ADVANCE(1619); + if (lookahead == 'n') ADVANCE(1145); END_STATE(); case 1149: - if (lookahead == 'o') ADVANCE(806); + if (lookahead == 'n') ADVANCE(1145); + if (lookahead == 'r') ADVANCE(1342); END_STATE(); case 1150: - if (lookahead == 'o') ADVANCE(1047); + if (lookahead == 'n') ADVANCE(1146); END_STATE(); case 1151: - if (lookahead == 'o') ADVANCE(1512); - if (lookahead == 'p') ADVANCE(497); - if (lookahead == 'u') ADVANCE(509); + if (lookahead == 'o') ADVANCE(1452); END_STATE(); case 1152: - if (lookahead == 'o') ADVANCE(588); + if (lookahead == 'o') ADVANCE(1078); + if (lookahead == 'u') ADVANCE(1022); END_STATE(); case 1153: - if (lookahead == 'o') ADVANCE(1036); + if (lookahead == 'o') ADVANCE(1642); END_STATE(); case 1154: - if (lookahead == 'o') ADVANCE(1196); - if (lookahead == 'y') ADVANCE(1469); + if (lookahead == 'o') ADVANCE(1555); END_STATE(); case 1155: - if (lookahead == 'o') ADVANCE(591); + if (lookahead == 'o') ADVANCE(1629); END_STATE(); case 1156: - if (lookahead == 'o') ADVANCE(140); + if (lookahead == 'o') ADVANCE(809); END_STATE(); case 1157: - if (lookahead == 'o') ADVANCE(1065); + if (lookahead == 'o') ADVANCE(1053); END_STATE(); case 1158: - if (lookahead == 'o') ADVANCE(1317); + if (lookahead == 'o') ADVANCE(1521); + if (lookahead == 'p') ADVANCE(499); + if (lookahead == 'u') ADVANCE(512); END_STATE(); case 1159: - if (lookahead == 'o') ADVANCE(1069); + if (lookahead == 'o') ADVANCE(591); END_STATE(); case 1160: - if (lookahead == 'o') ADVANCE(1073); + if (lookahead == 'o') ADVANCE(1042); END_STATE(); case 1161: - if (lookahead == 'o') ADVANCE(142); + if (lookahead == 'o') ADVANCE(1203); + if (lookahead == 'y') ADVANCE(1475); END_STATE(); case 1162: - if (lookahead == 'o') ADVANCE(1075); + if (lookahead == 'o') ADVANCE(594); END_STATE(); case 1163: - if (lookahead == 'o') ADVANCE(1498); + if (lookahead == 'o') ADVANCE(1071); END_STATE(); case 1164: - if (lookahead == 'o') ADVANCE(1076); + if (lookahead == 'o') ADVANCE(140); END_STATE(); case 1165: - if (lookahead == 'o') ADVANCE(1078); + if (lookahead == 'o') ADVANCE(1324); END_STATE(); case 1166: - if (lookahead == 'o') ADVANCE(143); + if (lookahead == 'o') ADVANCE(1075); END_STATE(); case 1167: if (lookahead == 'o') ADVANCE(1079); END_STATE(); case 1168: - if (lookahead == 'o') ADVANCE(1080); + if (lookahead == 'o') ADVANCE(142); END_STATE(); case 1169: - if (lookahead == 'o') ADVANCE(144); + if (lookahead == 'o') ADVANCE(1081); END_STATE(); case 1170: - if (lookahead == 'o') ADVANCE(1081); + if (lookahead == 'o') ADVANCE(1507); END_STATE(); case 1171: if (lookahead == 'o') ADVANCE(1082); @@ -7881,2713 +7896,2750 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'o') ADVANCE(1084); END_STATE(); case 1173: - if (lookahead == 'o') ADVANCE(1085); + if (lookahead == 'o') ADVANCE(143); END_STATE(); case 1174: - if (lookahead == 'o') ADVANCE(1087); + if (lookahead == 'o') ADVANCE(1085); END_STATE(); case 1175: - if (lookahead == 'o') ADVANCE(1089); + if (lookahead == 'o') ADVANCE(1086); END_STATE(); case 1176: - if (lookahead == 'o') ADVANCE(1051); + if (lookahead == 'o') ADVANCE(144); END_STATE(); case 1177: - if (lookahead == 'o') ADVANCE(1092); + if (lookahead == 'o') ADVANCE(1087); END_STATE(); case 1178: - if (lookahead == 'o') ADVANCE(1052); + if (lookahead == 'o') ADVANCE(1088); END_STATE(); case 1179: - if (lookahead == 'o') ADVANCE(1095); + if (lookahead == 'o') ADVANCE(1089); END_STATE(); case 1180: - if (lookahead == 'o') ADVANCE(1097); + if (lookahead == 'o') ADVANCE(1090); END_STATE(); case 1181: - if (lookahead == 'o') ADVANCE(1059); + if (lookahead == 'o') ADVANCE(1093); END_STATE(); case 1182: - if (lookahead == 'o') ADVANCE(1060); + if (lookahead == 'o') ADVANCE(1095); END_STATE(); case 1183: - if (lookahead == 'o') ADVANCE(1061); + if (lookahead == 'o') ADVANCE(1057); END_STATE(); case 1184: - if (lookahead == 'o') ADVANCE(1062); + if (lookahead == 'o') ADVANCE(1098); END_STATE(); case 1185: - if (lookahead == 'o') ADVANCE(1298); + if (lookahead == 'o') ADVANCE(1058); END_STATE(); case 1186: - if (lookahead == 'o') ADVANCE(1314); + if (lookahead == 'o') ADVANCE(1101); END_STATE(); case 1187: - if (lookahead == 'o') ADVANCE(975); + if (lookahead == 'o') ADVANCE(1103); END_STATE(); case 1188: - if (lookahead == 'o') ADVANCE(1083); + if (lookahead == 'o') ADVANCE(1065); END_STATE(); case 1189: - if (lookahead == 'o') ADVANCE(406); + if (lookahead == 'o') ADVANCE(1066); END_STATE(); case 1190: - if (lookahead == 'o') ADVANCE(1042); + if (lookahead == 'o') ADVANCE(1067); END_STATE(); case 1191: - if (lookahead == 'o') ADVANCE(1318); + if (lookahead == 'o') ADVANCE(1068); END_STATE(); case 1192: - if (lookahead == 'o') ADVANCE(1122); + if (lookahead == 'o') ADVANCE(1305); END_STATE(); case 1193: - if (lookahead == 'o') ADVANCE(1319); + if (lookahead == 'o') ADVANCE(1321); END_STATE(); case 1194: - if (lookahead == 'o') ADVANCE(418); + if (lookahead == 'o') ADVANCE(980); END_STATE(); case 1195: - if (lookahead == 'o') ADVANCE(1320); + if (lookahead == 'o') ADVANCE(1091); END_STATE(); case 1196: - if (lookahead == 'o') ADVANCE(998); + if (lookahead == 'o') ADVANCE(408); END_STATE(); case 1197: - if (lookahead == 'o') ADVANCE(419); + if (lookahead == 'o') ADVANCE(1048); END_STATE(); case 1198: - if (lookahead == 'o') ADVANCE(1321); + if (lookahead == 'o') ADVANCE(1325); END_STATE(); case 1199: - if (lookahead == 'o') ADVANCE(420); + if (lookahead == 'o') ADVANCE(1129); END_STATE(); case 1200: - if (lookahead == 'o') ADVANCE(1322); + if (lookahead == 'o') ADVANCE(1326); END_STATE(); case 1201: - if (lookahead == 'o') ADVANCE(422); + if (lookahead == 'o') ADVANCE(420); END_STATE(); case 1202: - if (lookahead == 'o') ADVANCE(423); + if (lookahead == 'o') ADVANCE(1327); END_STATE(); case 1203: - if (lookahead == 'o') ADVANCE(1324); + if (lookahead == 'o') ADVANCE(1003); END_STATE(); case 1204: - if (lookahead == 'o') ADVANCE(424); + if (lookahead == 'o') ADVANCE(421); END_STATE(); case 1205: - if (lookahead == 'o') ADVANCE(891); + if (lookahead == 'o') ADVANCE(1328); END_STATE(); case 1206: - if (lookahead == 'o') ADVANCE(426); + if (lookahead == 'o') ADVANCE(423); END_STATE(); case 1207: - if (lookahead == 'o') ADVANCE(427); + if (lookahead == 'o') ADVANCE(1329); END_STATE(); case 1208: - if (lookahead == 'o') ADVANCE(428); + if (lookahead == 'o') ADVANCE(424); END_STATE(); case 1209: - if (lookahead == 'o') ADVANCE(429); + if (lookahead == 'o') ADVANCE(425); END_STATE(); case 1210: - if (lookahead == 'o') ADVANCE(432); + if (lookahead == 'o') ADVANCE(1331); END_STATE(); case 1211: - if (lookahead == 'o') ADVANCE(1521); + if (lookahead == 'o') ADVANCE(426); END_STATE(); case 1212: - if (lookahead == 'o') ADVANCE(1043); + if (lookahead == 'o') ADVANCE(894); END_STATE(); case 1213: - if (lookahead == 'o') ADVANCE(1015); + if (lookahead == 'o') ADVANCE(428); END_STATE(); case 1214: - if (lookahead == 'o') ADVANCE(1531); + if (lookahead == 'o') ADVANCE(429); END_STATE(); case 1215: - if (lookahead == 'o') ADVANCE(1127); + if (lookahead == 'o') ADVANCE(430); END_STATE(); case 1216: - if (lookahead == 'o') ADVANCE(1018); + if (lookahead == 'o') ADVANCE(431); END_STATE(); case 1217: - if (lookahead == 'o') ADVANCE(1532); + if (lookahead == 'o') ADVANCE(434); END_STATE(); case 1218: - if (lookahead == 'o') ADVANCE(1021); + if (lookahead == 'o') ADVANCE(1531); END_STATE(); case 1219: - if (lookahead == 'o') ADVANCE(1533); + if (lookahead == 'o') ADVANCE(1049); END_STATE(); case 1220: - if (lookahead == 'o') ADVANCE(1023); + if (lookahead == 'o') ADVANCE(1021); END_STATE(); case 1221: - if (lookahead == 'o') ADVANCE(1534); + if (lookahead == 'o') ADVANCE(1541); END_STATE(); case 1222: - if (lookahead == 'o') ADVANCE(1025); + if (lookahead == 'o') ADVANCE(1134); END_STATE(); case 1223: - if (lookahead == 'o') ADVANCE(1535); + if (lookahead == 'o') ADVANCE(1024); END_STATE(); case 1224: - if (lookahead == 'o') ADVANCE(1536); + if (lookahead == 'o') ADVANCE(1542); END_STATE(); case 1225: - if (lookahead == 'o') ADVANCE(532); - if (lookahead == 'v') ADVANCE(1205); - if (lookahead == 'w') ADVANCE(941); + if (lookahead == 'o') ADVANCE(1027); END_STATE(); case 1226: - if (lookahead == 'o') ADVANCE(1537); + if (lookahead == 'o') ADVANCE(1543); END_STATE(); case 1227: - if (lookahead == 'o') ADVANCE(533); - if (lookahead == 'w') ADVANCE(943); + if (lookahead == 'o') ADVANCE(1029); END_STATE(); case 1228: - if (lookahead == 'o') ADVANCE(1538); + if (lookahead == 'o') ADVANCE(1544); END_STATE(); case 1229: - if (lookahead == 'o') ADVANCE(1539); + if (lookahead == 'o') ADVANCE(1031); END_STATE(); case 1230: - if (lookahead == 'o') ADVANCE(1540); + if (lookahead == 'o') ADVANCE(1545); END_STATE(); case 1231: - if (lookahead == 'o') ADVANCE(1343); + if (lookahead == 'o') ADVANCE(1546); END_STATE(); case 1232: - if (lookahead == 'o') ADVANCE(1213); - if (lookahead == 'y') ADVANCE(1472); + if (lookahead == 'o') ADVANCE(535); + if (lookahead == 'v') ADVANCE(1212); + if (lookahead == 'w') ADVANCE(945); END_STATE(); case 1233: - if (lookahead == 'o') ADVANCE(1500); + if (lookahead == 'o') ADVANCE(1547); END_STATE(); case 1234: - if (lookahead == 'o') ADVANCE(1216); - if (lookahead == 'y') ADVANCE(1473); + if (lookahead == 'o') ADVANCE(536); + if (lookahead == 'w') ADVANCE(947); END_STATE(); case 1235: - if (lookahead == 'o') ADVANCE(1502); + if (lookahead == 'o') ADVANCE(1548); END_STATE(); case 1236: - if (lookahead == 'o') ADVANCE(1218); - if (lookahead == 'y') ADVANCE(1474); + if (lookahead == 'o') ADVANCE(1549); END_STATE(); case 1237: - if (lookahead == 'o') ADVANCE(1506); + if (lookahead == 'o') ADVANCE(1550); END_STATE(); case 1238: - if (lookahead == 'o') ADVANCE(1220); - if (lookahead == 'y') ADVANCE(1475); + if (lookahead == 'o') ADVANCE(1350); END_STATE(); case 1239: - if (lookahead == 'o') ADVANCE(1507); + if (lookahead == 'o') ADVANCE(1220); + if (lookahead == 'y') ADVANCE(1479); END_STATE(); case 1240: - if (lookahead == 'o') ADVANCE(1222); - if (lookahead == 'y') ADVANCE(1476); + if (lookahead == 'o') ADVANCE(1509); END_STATE(); case 1241: - if (lookahead == 'p') ADVANCE(150); + if (lookahead == 'o') ADVANCE(1223); + if (lookahead == 'y') ADVANCE(1482); END_STATE(); case 1242: - if (lookahead == 'p') ADVANCE(1592); - if (lookahead == 't') ADVANCE(167); + if (lookahead == 'o') ADVANCE(1511); END_STATE(); case 1243: - if (lookahead == 'p') ADVANCE(991); + if (lookahead == 'o') ADVANCE(1225); + if (lookahead == 'y') ADVANCE(1483); END_STATE(); case 1244: - if (lookahead == 'p') ADVANCE(1446); + if (lookahead == 'o') ADVANCE(1515); END_STATE(); case 1245: - if (lookahead == 'p') ADVANCE(770); + if (lookahead == 'o') ADVANCE(1227); + if (lookahead == 'y') ADVANCE(1484); END_STATE(); case 1246: - if (lookahead == 'p') ADVANCE(1501); + if (lookahead == 'o') ADVANCE(1516); END_STATE(); case 1247: - if (lookahead == 'p') ADVANCE(498); - if (lookahead == 'u') ADVANCE(534); + if (lookahead == 'o') ADVANCE(1229); + if (lookahead == 'y') ADVANCE(1485); END_STATE(); case 1248: - if (lookahead == 'q') ADVANCE(1642); + if (lookahead == 'p') ADVANCE(151); END_STATE(); case 1249: - if (lookahead == 'q') ADVANCE(1525); + if (lookahead == 'p') ADVANCE(1602); + if (lookahead == 't') ADVANCE(168); END_STATE(); case 1250: - if (lookahead == 'q') ADVANCE(1526); + if (lookahead == 'p') ADVANCE(996); END_STATE(); case 1251: - if (lookahead == 'q') ADVANCE(1527); + if (lookahead == 'p') ADVANCE(1455); END_STATE(); case 1252: - if (lookahead == 'q') ADVANCE(1528); + if (lookahead == 'p') ADVANCE(772); END_STATE(); case 1253: - if (lookahead == 'q') ADVANCE(1529); + if (lookahead == 'p') ADVANCE(1510); END_STATE(); case 1254: - if (lookahead == 'q') ADVANCE(1530); + if (lookahead == 'p') ADVANCE(500); + if (lookahead == 'u') ADVANCE(537); END_STATE(); case 1255: - if (lookahead == 'r') ADVANCE(807); + if (lookahead == 'q') ADVANCE(1652); END_STATE(); case 1256: - if (lookahead == 'r') ADVANCE(1571); + if (lookahead == 'q') ADVANCE(1535); END_STATE(); case 1257: - if (lookahead == 'r') ADVANCE(1659); + if (lookahead == 'q') ADVANCE(1536); END_STATE(); case 1258: - if (lookahead == 'r') ADVANCE(1666); + if (lookahead == 'q') ADVANCE(1537); END_STATE(); case 1259: - if (lookahead == 'r') ADVANCE(1673); + if (lookahead == 'q') ADVANCE(1538); END_STATE(); case 1260: - if (lookahead == 'r') ADVANCE(1680); + if (lookahead == 'q') ADVANCE(1539); END_STATE(); case 1261: - if (lookahead == 'r') ADVANCE(1687); + if (lookahead == 'q') ADVANCE(1540); END_STATE(); case 1262: - if (lookahead == 'r') ADVANCE(1694); + if (lookahead == 'r') ADVANCE(810); END_STATE(); case 1263: - if (lookahead == 'r') ADVANCE(1725); + if (lookahead == 'r') ADVANCE(1581); END_STATE(); case 1264: - if (lookahead == 'r') ADVANCE(1697); + if (lookahead == 'r') ADVANCE(1669); END_STATE(); case 1265: - if (lookahead == 'r') ADVANCE(1765); + if (lookahead == 'r') ADVANCE(1676); END_STATE(); case 1266: - if (lookahead == 'r') ADVANCE(1759); + if (lookahead == 'r') ADVANCE(1683); END_STATE(); case 1267: - if (lookahead == 'r') ADVANCE(1764); + if (lookahead == 'r') ADVANCE(1690); END_STATE(); case 1268: - if (lookahead == 'r') ADVANCE(1762); + if (lookahead == 'r') ADVANCE(1697); END_STATE(); case 1269: - if (lookahead == 'r') ADVANCE(1621); + if (lookahead == 'r') ADVANCE(1704); END_STATE(); case 1270: - if (lookahead == 'r') ADVANCE(1761); + if (lookahead == 'r') ADVANCE(1735); END_STATE(); case 1271: - if (lookahead == 'r') ADVANCE(1776); + if (lookahead == 'r') ADVANCE(1707); END_STATE(); case 1272: - if (lookahead == 'r') ADVANCE(1763); + if (lookahead == 'r') ADVANCE(1775); END_STATE(); case 1273: - if (lookahead == 'r') ADVANCE(1767); + if (lookahead == 'r') ADVANCE(1769); END_STATE(); case 1274: - if (lookahead == 'r') ADVANCE(1768); + if (lookahead == 'r') ADVANCE(1774); END_STATE(); case 1275: - if (lookahead == 'r') ADVANCE(1760); + if (lookahead == 'r') ADVANCE(1772); END_STATE(); case 1276: - if (lookahead == 'r') ADVANCE(1766); + if (lookahead == 'r') ADVANCE(1631); END_STATE(); case 1277: - if (lookahead == 'r') ADVANCE(1770); + if (lookahead == 'r') ADVANCE(1771); END_STATE(); case 1278: - if (lookahead == 'r') ADVANCE(1775); + if (lookahead == 'r') ADVANCE(1786); END_STATE(); case 1279: if (lookahead == 'r') ADVANCE(1773); END_STATE(); case 1280: - if (lookahead == 'r') ADVANCE(1772); + if (lookahead == 'r') ADVANCE(1777); END_STATE(); case 1281: - if (lookahead == 'r') ADVANCE(1774); + if (lookahead == 'r') ADVANCE(1778); END_STATE(); case 1282: - if (lookahead == 'r') ADVANCE(1778); + if (lookahead == 'r') ADVANCE(1770); END_STATE(); case 1283: - if (lookahead == 'r') ADVANCE(1779); + if (lookahead == 'r') ADVANCE(1776); END_STATE(); case 1284: - if (lookahead == 'r') ADVANCE(1771); + if (lookahead == 'r') ADVANCE(1780); END_STATE(); case 1285: - if (lookahead == 'r') ADVANCE(1769); + if (lookahead == 'r') ADVANCE(1785); END_STATE(); case 1286: - if (lookahead == 'r') ADVANCE(1777); + if (lookahead == 'r') ADVANCE(1783); END_STATE(); case 1287: - if (lookahead == 'r') ADVANCE(1781); + if (lookahead == 'r') ADVANCE(1782); END_STATE(); case 1288: if (lookahead == 'r') ADVANCE(1784); END_STATE(); case 1289: - if (lookahead == 'r') ADVANCE(1783); + if (lookahead == 'r') ADVANCE(1788); END_STATE(); case 1290: - if (lookahead == 'r') ADVANCE(1785); + if (lookahead == 'r') ADVANCE(1789); END_STATE(); case 1291: - if (lookahead == 'r') ADVANCE(1782); + if (lookahead == 'r') ADVANCE(1781); END_STATE(); case 1292: - if (lookahead == 'r') ADVANCE(1780); + if (lookahead == 'r') ADVANCE(1779); END_STATE(); case 1293: - if (lookahead == 'r') ADVANCE(1786); + if (lookahead == 'r') ADVANCE(1787); END_STATE(); case 1294: - if (lookahead == 'r') ADVANCE(1789); + if (lookahead == 'r') ADVANCE(1791); END_STATE(); case 1295: - if (lookahead == 'r') ADVANCE(1788); + if (lookahead == 'r') ADVANCE(1794); END_STATE(); case 1296: - if (lookahead == 'r') ADVANCE(1790); + if (lookahead == 'r') ADVANCE(1793); END_STATE(); case 1297: - if (lookahead == 'r') ADVANCE(1787); + if (lookahead == 'r') ADVANCE(1795); END_STATE(); case 1298: - if (lookahead == 'r') ADVANCE(1903); + if (lookahead == 'r') ADVANCE(1792); END_STATE(); case 1299: - if (lookahead == 'r') ADVANCE(878); + if (lookahead == 'r') ADVANCE(1790); END_STATE(); case 1300: - if (lookahead == 'r') ADVANCE(878); - if (lookahead == 'u') ADVANCE(883); + if (lookahead == 'r') ADVANCE(1796); END_STATE(); case 1301: - if (lookahead == 'r') ADVANCE(879); - if (lookahead == 'u') ADVANCE(506); + if (lookahead == 'r') ADVANCE(1799); END_STATE(); case 1302: - if (lookahead == 'r') ADVANCE(145); + if (lookahead == 'r') ADVANCE(1798); END_STATE(); case 1303: - if (lookahead == 'r') ADVANCE(393); + if (lookahead == 'r') ADVANCE(1800); END_STATE(); case 1304: - if (lookahead == 'r') ADVANCE(830); + if (lookahead == 'r') ADVANCE(1797); END_STATE(); case 1305: - if (lookahead == 'r') ADVANCE(1364); + if (lookahead == 'r') ADVANCE(1915); END_STATE(); case 1306: - if (lookahead == 'r') ADVANCE(379); + if (lookahead == 'r') ADVANCE(881); END_STATE(); case 1307: - if (lookahead == 'r') ADVANCE(1147); + if (lookahead == 'r') ADVANCE(881); + if (lookahead == 'u') ADVANCE(886); END_STATE(); case 1308: - if (lookahead == 'r') ADVANCE(559); + if (lookahead == 'r') ADVANCE(882); + if (lookahead == 'u') ADVANCE(509); END_STATE(); case 1309: - if (lookahead == 'r') ADVANCE(392); + if (lookahead == 'r') ADVANCE(145); END_STATE(); case 1310: - if (lookahead == 'r') ADVANCE(1520); + if (lookahead == 'r') ADVANCE(395); END_STATE(); case 1311: - if (lookahead == 'r') ADVANCE(438); + if (lookahead == 'r') ADVANCE(833); END_STATE(); case 1312: - if (lookahead == 'r') ADVANCE(1153); + if (lookahead == 'r') ADVANCE(1375); END_STATE(); case 1313: - if (lookahead == 'r') ADVANCE(1050); + if (lookahead == 'r') ADVANCE(381); END_STATE(); case 1314: - if (lookahead == 'r') ADVANCE(156); + if (lookahead == 'r') ADVANCE(1154); END_STATE(); case 1315: - if (lookahead == 'r') ADVANCE(388); + if (lookahead == 'r') ADVANCE(562); END_STATE(); case 1316: - if (lookahead == 'r') ADVANCE(391); + if (lookahead == 'r') ADVANCE(394); END_STATE(); case 1317: - if (lookahead == 'r') ADVANCE(1406); + if (lookahead == 'r') ADVANCE(1529); END_STATE(); case 1318: - if (lookahead == 'r') ADVANCE(1407); + if (lookahead == 'r') ADVANCE(440); END_STATE(); case 1319: - if (lookahead == 'r') ADVANCE(1411); + if (lookahead == 'r') ADVANCE(1160); END_STATE(); case 1320: - if (lookahead == 'r') ADVANCE(1412); + if (lookahead == 'r') ADVANCE(1056); END_STATE(); case 1321: - if (lookahead == 'r') ADVANCE(1414); + if (lookahead == 'r') ADVANCE(157); END_STATE(); case 1322: - if (lookahead == 'r') ADVANCE(1415); + if (lookahead == 'r') ADVANCE(390); END_STATE(); case 1323: - if (lookahead == 'r') ADVANCE(1449); + if (lookahead == 'r') ADVANCE(393); END_STATE(); case 1324: - if (lookahead == 'r') ADVANCE(1428); + if (lookahead == 'r') ADVANCE(1414); END_STATE(); case 1325: - if (lookahead == 'r') ADVANCE(434); + if (lookahead == 'r') ADVANCE(1415); END_STATE(); case 1326: - if (lookahead == 'r') ADVANCE(905); + if (lookahead == 'r') ADVANCE(1419); END_STATE(); case 1327: - if (lookahead == 'r') ADVANCE(1190); + if (lookahead == 'r') ADVANCE(1420); END_STATE(); case 1328: - if (lookahead == 'r') ADVANCE(1315); + if (lookahead == 'r') ADVANCE(1422); END_STATE(); case 1329: - if (lookahead == 'r') ADVANCE(1316); + if (lookahead == 'r') ADVANCE(1423); END_STATE(); case 1330: - if (lookahead == 'r') ADVANCE(421); + if (lookahead == 'r') ADVANCE(1458); END_STATE(); case 1331: - if (lookahead == 'r') ADVANCE(793); + if (lookahead == 'r') ADVANCE(1436); END_STATE(); case 1332: - if (lookahead == 'r') ADVANCE(1188); + if (lookahead == 'r') ADVANCE(436); END_STATE(); case 1333: - if (lookahead == 'r') ADVANCE(1192); + if (lookahead == 'r') ADVANCE(1197); END_STATE(); case 1334: - if (lookahead == 'r') ADVANCE(779); + if (lookahead == 'r') ADVANCE(908); END_STATE(); case 1335: - if (lookahead == 'r') ADVANCE(451); + if (lookahead == 'r') ADVANCE(1322); END_STATE(); case 1336: - if (lookahead == 'r') ADVANCE(1212); + if (lookahead == 'r') ADVANCE(1323); END_STATE(); case 1337: - if (lookahead == 'r') ADVANCE(450); + if (lookahead == 'r') ADVANCE(422); END_STATE(); case 1338: - if (lookahead == 'r') ADVANCE(455); + if (lookahead == 'r') ADVANCE(796); END_STATE(); case 1339: - if (lookahead == 'r') ADVANCE(454); + if (lookahead == 'r') ADVANCE(1195); END_STATE(); case 1340: - if (lookahead == 'r') ADVANCE(1338); + if (lookahead == 'r') ADVANCE(1199); END_STATE(); case 1341: - if (lookahead == 'r') ADVANCE(458); + if (lookahead == 'r') ADVANCE(782); END_STATE(); case 1342: - if (lookahead == 'r') ADVANCE(460); + if (lookahead == 'r') ADVANCE(453); END_STATE(); case 1343: - if (lookahead == 'r') ADVANCE(174); + if (lookahead == 'r') ADVANCE(1219); END_STATE(); case 1344: - if (lookahead == 'r') ADVANCE(463); + if (lookahead == 'r') ADVANCE(452); END_STATE(); case 1345: - if (lookahead == 'r') ADVANCE(175); + if (lookahead == 'r') ADVANCE(457); END_STATE(); case 1346: - if (lookahead == 'r') ADVANCE(466); + if (lookahead == 'r') ADVANCE(456); END_STATE(); case 1347: - if (lookahead == 'r') ADVANCE(468); + if (lookahead == 'r') ADVANCE(1345); END_STATE(); case 1348: - if (lookahead == 'r') ADVANCE(808); + if (lookahead == 'r') ADVANCE(460); END_STATE(); case 1349: - if (lookahead == 'r') ADVANCE(1375); + if (lookahead == 'r') ADVANCE(462); END_STATE(); case 1350: - if (lookahead == 'r') ADVANCE(1376); + if (lookahead == 'r') ADVANCE(175); END_STATE(); case 1351: - if (lookahead == 's') ADVANCE(875); + if (lookahead == 'r') ADVANCE(465); END_STATE(); case 1352: - if (lookahead == 's') ADVANCE(1570); + if (lookahead == 'r') ADVANCE(176); END_STATE(); case 1353: - if (lookahead == 's') ADVANCE(1823); + if (lookahead == 'r') ADVANCE(468); END_STATE(); case 1354: - if (lookahead == 's') ADVANCE(1906); + if (lookahead == 'r') ADVANCE(470); END_STATE(); case 1355: - if (lookahead == 's') ADVANCE(1573); + if (lookahead == 'r') ADVANCE(811); END_STATE(); case 1356: - if (lookahead == 's') ADVANCE(1620); + if (lookahead == 'r') ADVANCE(1382); END_STATE(); case 1357: - if (lookahead == 's') ADVANCE(1546); + if (lookahead == 'r') ADVANCE(1383); END_STATE(); case 1358: - if (lookahead == 's') ADVANCE(1559); + if (lookahead == 's') ADVANCE(878); END_STATE(); case 1359: - if (lookahead == 's') ADVANCE(1486); + if (lookahead == 's') ADVANCE(1580); END_STATE(); case 1360: - if (lookahead == 's') ADVANCE(1352); + if (lookahead == 's') ADVANCE(1835); END_STATE(); case 1361: - if (lookahead == 's') ADVANCE(1519); + if (lookahead == 's') ADVANCE(1918); END_STATE(); case 1362: - if (lookahead == 's') ADVANCE(1489); - if (lookahead == 't') ADVANCE(157); - if (lookahead == 'v') ADVANCE(1187); + if (lookahead == 's') ADVANCE(1583); END_STATE(); case 1363: - if (lookahead == 's') ADVANCE(1356); + if (lookahead == 's') ADVANCE(1630); END_STATE(); case 1364: - if (lookahead == 's') ADVANCE(800); + if (lookahead == 's') ADVANCE(1556); END_STATE(); case 1365: - if (lookahead == 's') ADVANCE(1384); + if (lookahead == 's') ADVANCE(1569); END_STATE(); case 1366: - if (lookahead == 's') ADVANCE(1408); + if (lookahead == 's') ADVANCE(1495); END_STATE(); case 1367: - if (lookahead == 's') ADVANCE(1479); + if (lookahead == 's') ADVANCE(1359); END_STATE(); case 1368: - if (lookahead == 's') ADVANCE(898); + if (lookahead == 's') ADVANCE(1528); END_STATE(); case 1369: - if (lookahead == 's') ADVANCE(1548); + if (lookahead == 's') ADVANCE(1498); + if (lookahead == 't') ADVANCE(158); + if (lookahead == 'v') ADVANCE(1194); END_STATE(); case 1370: - if (lookahead == 's') ADVANCE(1497); + if (lookahead == 's') ADVANCE(1363); END_STATE(); case 1371: - if (lookahead == 's') ADVANCE(1549); + if (lookahead == 's') ADVANCE(1391); END_STATE(); case 1372: - if (lookahead == 's') ADVANCE(1550); + if (lookahead == 's') ADVANCE(1416); END_STATE(); case 1373: - if (lookahead == 's') ADVANCE(1551); + if (lookahead == 's') ADVANCE(1488); END_STATE(); case 1374: - if (lookahead == 's') ADVANCE(1552); + if (lookahead == 's') ADVANCE(899); END_STATE(); case 1375: - if (lookahead == 's') ADVANCE(802); + if (lookahead == 's') ADVANCE(803); END_STATE(); case 1376: - if (lookahead == 's') ADVANCE(803); + if (lookahead == 's') ADVANCE(1558); END_STATE(); case 1377: - if (lookahead == 't') ADVANCE(1654); + if (lookahead == 's') ADVANCE(1506); END_STATE(); case 1378: - if (lookahead == 't') ADVANCE(1661); + if (lookahead == 's') ADVANCE(1559); END_STATE(); case 1379: - if (lookahead == 't') ADVANCE(1668); + if (lookahead == 's') ADVANCE(1560); END_STATE(); case 1380: - if (lookahead == 't') ADVANCE(1675); + if (lookahead == 's') ADVANCE(1561); END_STATE(); case 1381: - if (lookahead == 't') ADVANCE(1682); + if (lookahead == 's') ADVANCE(1562); END_STATE(); case 1382: - if (lookahead == 't') ADVANCE(1689); + if (lookahead == 's') ADVANCE(805); END_STATE(); case 1383: - if (lookahead == 't') ADVANCE(376); + if (lookahead == 's') ADVANCE(806); END_STATE(); case 1384: - if (lookahead == 't') ADVANCE(1612); + if (lookahead == 't') ADVANCE(1664); END_STATE(); case 1385: - if (lookahead == 't') ADVANCE(1733); + if (lookahead == 't') ADVANCE(1671); END_STATE(); case 1386: - if (lookahead == 't') ADVANCE(1727); + if (lookahead == 't') ADVANCE(1678); END_STATE(); case 1387: - if (lookahead == 't') ADVANCE(1732); + if (lookahead == 't') ADVANCE(1685); END_STATE(); case 1388: - if (lookahead == 't') ADVANCE(1730); + if (lookahead == 't') ADVANCE(1692); END_STATE(); case 1389: - if (lookahead == 't') ADVANCE(1729); + if (lookahead == 't') ADVANCE(1699); END_STATE(); case 1390: - if (lookahead == 't') ADVANCE(1706); + if (lookahead == 't') ADVANCE(378); END_STATE(); case 1391: - if (lookahead == 't') ADVANCE(1707); + if (lookahead == 't') ADVANCE(1622); END_STATE(); case 1392: - if (lookahead == 't') ADVANCE(1731); + if (lookahead == 't') ADVANCE(1743); END_STATE(); case 1393: - if (lookahead == 't') ADVANCE(1735); + if (lookahead == 't') ADVANCE(1737); END_STATE(); case 1394: - if (lookahead == 't') ADVANCE(1736); + if (lookahead == 't') ADVANCE(1742); END_STATE(); case 1395: - if (lookahead == 't') ADVANCE(1728); + if (lookahead == 't') ADVANCE(1740); END_STATE(); case 1396: - if (lookahead == 't') ADVANCE(1734); + if (lookahead == 't') ADVANCE(1739); END_STATE(); case 1397: - if (lookahead == 't') ADVANCE(1891); + if (lookahead == 't') ADVANCE(1716); END_STATE(); case 1398: - if (lookahead == 't') ADVANCE(1737); + if (lookahead == 't') ADVANCE(1717); END_STATE(); case 1399: - if (lookahead == 't') ADVANCE(1749); + if (lookahead == 't') ADVANCE(1741); END_STATE(); case 1400: - if (lookahead == 't') ADVANCE(1752); + if (lookahead == 't') ADVANCE(1745); END_STATE(); case 1401: - if (lookahead == 't') ADVANCE(1751); + if (lookahead == 't') ADVANCE(1746); END_STATE(); case 1402: - if (lookahead == 't') ADVANCE(1710); + if (lookahead == 't') ADVANCE(1738); END_STATE(); case 1403: - if (lookahead == 't') ADVANCE(1753); + if (lookahead == 't') ADVANCE(1744); END_STATE(); case 1404: - if (lookahead == 't') ADVANCE(1750); + if (lookahead == 't') ADVANCE(1903); END_STATE(); case 1405: - if (lookahead == 't') ADVANCE(1882); + if (lookahead == 't') ADVANCE(1832); END_STATE(); case 1406: - if (lookahead == 't') ADVANCE(1660); + if (lookahead == 't') ADVANCE(1747); END_STATE(); case 1407: - if (lookahead == 't') ADVANCE(1667); + if (lookahead == 't') ADVANCE(1759); END_STATE(); case 1408: - if (lookahead == 't') ADVANCE(1623); + if (lookahead == 't') ADVANCE(1762); END_STATE(); case 1409: - if (lookahead == 't') ADVANCE(1638); + if (lookahead == 't') ADVANCE(1761); END_STATE(); case 1410: - if (lookahead == 't') ADVANCE(1637); + if (lookahead == 't') ADVANCE(1720); END_STATE(); case 1411: - if (lookahead == 't') ADVANCE(1674); + if (lookahead == 't') ADVANCE(1763); END_STATE(); case 1412: - if (lookahead == 't') ADVANCE(1681); + if (lookahead == 't') ADVANCE(1760); END_STATE(); case 1413: - if (lookahead == 't') ADVANCE(191); + if (lookahead == 't') ADVANCE(1894); END_STATE(); case 1414: - if (lookahead == 't') ADVANCE(1688); + if (lookahead == 't') ADVANCE(1670); END_STATE(); case 1415: - if (lookahead == 't') ADVANCE(1695); + if (lookahead == 't') ADVANCE(1677); END_STATE(); case 1416: - if (lookahead == 't') ADVANCE(1656); + if (lookahead == 't') ADVANCE(1633); END_STATE(); case 1417: - if (lookahead == 't') ADVANCE(1663); + if (lookahead == 't') ADVANCE(1648); END_STATE(); case 1418: - if (lookahead == 't') ADVANCE(1670); + if (lookahead == 't') ADVANCE(1647); END_STATE(); case 1419: - if (lookahead == 't') ADVANCE(1677); + if (lookahead == 't') ADVANCE(1684); END_STATE(); case 1420: - if (lookahead == 't') ADVANCE(1715); + if (lookahead == 't') ADVANCE(1691); END_STATE(); case 1421: - if (lookahead == 't') ADVANCE(1599); + if (lookahead == 't') ADVANCE(192); END_STATE(); case 1422: - if (lookahead == 't') ADVANCE(1602); + if (lookahead == 't') ADVANCE(1698); END_STATE(); case 1423: - if (lookahead == 't') ADVANCE(1684); + if (lookahead == 't') ADVANCE(1705); END_STATE(); case 1424: - if (lookahead == 't') ADVANCE(257); + if (lookahead == 't') ADVANCE(1666); END_STATE(); case 1425: - if (lookahead == 't') ADVANCE(1691); + if (lookahead == 't') ADVANCE(1673); END_STATE(); case 1426: - if (lookahead == 't') ADVANCE(1718); + if (lookahead == 't') ADVANCE(1680); END_STATE(); case 1427: - if (lookahead == 't') ADVANCE(1713); + if (lookahead == 't') ADVANCE(1687); END_STATE(); case 1428: - if (lookahead == 't') ADVANCE(1726); + if (lookahead == 't') ADVANCE(1725); END_STATE(); case 1429: - if (lookahead == 't') ADVANCE(1622); + if (lookahead == 't') ADVANCE(1609); END_STATE(); case 1430: - if (lookahead == 't') ADVANCE(1721); + if (lookahead == 't') ADVANCE(1612); END_STATE(); case 1431: - if (lookahead == 't') ADVANCE(1698); + if (lookahead == 't') ADVANCE(1694); END_STATE(); case 1432: - if (lookahead == 't') ADVANCE(1716); + if (lookahead == 't') ADVANCE(258); END_STATE(); case 1433: - if (lookahead == 't') ADVANCE(1609); + if (lookahead == 't') ADVANCE(1701); END_STATE(); case 1434: - if (lookahead == 't') ADVANCE(1723); + if (lookahead == 't') ADVANCE(1728); END_STATE(); case 1435: - if (lookahead == 't') ADVANCE(1604); + if (lookahead == 't') ADVANCE(1723); END_STATE(); case 1436: - if (lookahead == 't') ADVANCE(440); - if (lookahead == 'y') ADVANCE(1048); + if (lookahead == 't') ADVANCE(1736); END_STATE(); case 1437: - if (lookahead == 't') ADVANCE(854); + if (lookahead == 't') ADVANCE(1632); END_STATE(); case 1438: - if (lookahead == 't') ADVANCE(192); + if (lookahead == 't') ADVANCE(1731); END_STATE(); case 1439: - if (lookahead == 't') ADVANCE(258); + if (lookahead == 't') ADVANCE(1708); END_STATE(); case 1440: - if (lookahead == 't') ADVANCE(193); + if (lookahead == 't') ADVANCE(1726); END_STATE(); case 1441: - if (lookahead == 't') ADVANCE(259); + if (lookahead == 't') ADVANCE(1619); END_STATE(); case 1442: - if (lookahead == 't') ADVANCE(195); + if (lookahead == 't') ADVANCE(1733); END_STATE(); case 1443: - if (lookahead == 't') ADVANCE(1146); + if (lookahead == 't') ADVANCE(1614); END_STATE(); case 1444: - if (lookahead == 't') ADVANCE(196); + if (lookahead == 't') ADVANCE(442); + if (lookahead == 'y') ADVANCE(1054); END_STATE(); case 1445: - if (lookahead == 't') ADVANCE(545); + if (lookahead == 't') ADVANCE(857); END_STATE(); case 1446: - if (lookahead == 't') ADVANCE(1556); + if (lookahead == 't') ADVANCE(193); END_STATE(); case 1447: - if (lookahead == 't') ADVANCE(197); + if (lookahead == 't') ADVANCE(259); END_STATE(); case 1448: - if (lookahead == 't') ADVANCE(881); + if (lookahead == 't') ADVANCE(194); END_STATE(); case 1449: - if (lookahead == 't') ADVANCE(1522); + if (lookahead == 't') ADVANCE(260); END_STATE(); case 1450: - if (lookahead == 't') ADVANCE(198); + if (lookahead == 't') ADVANCE(196); END_STATE(); case 1451: - if (lookahead == 't') ADVANCE(845); + if (lookahead == 't') ADVANCE(261); END_STATE(); case 1452: - if (lookahead == 't') ADVANCE(199); + if (lookahead == 't') ADVANCE(1153); END_STATE(); case 1453: - if (lookahead == 't') ADVANCE(882); + if (lookahead == 't') ADVANCE(197); END_STATE(); case 1454: - if (lookahead == 't') ADVANCE(755); + if (lookahead == 't') ADVANCE(548); END_STATE(); case 1455: - if (lookahead == 't') ADVANCE(1156); + if (lookahead == 't') ADVANCE(1566); END_STATE(); case 1456: - if (lookahead == 't') ADVANCE(947); + if (lookahead == 't') ADVANCE(198); END_STATE(); case 1457: - if (lookahead == 't') ADVANCE(1355); + if (lookahead == 't') ADVANCE(884); END_STATE(); case 1458: - if (lookahead == 't') ADVANCE(551); + if (lookahead == 't') ADVANCE(1532); END_STATE(); case 1459: - if (lookahead == 't') ADVANCE(553); + if (lookahead == 't') ADVANCE(199); END_STATE(); case 1460: - if (lookahead == 't') ADVANCE(1326); + if (lookahead == 't') ADVANCE(848); END_STATE(); case 1461: - if (lookahead == 't') ADVANCE(555); + if (lookahead == 't') ADVANCE(200); END_STATE(); case 1462: - if (lookahead == 't') ADVANCE(766); + if (lookahead == 't') ADVANCE(885); END_STATE(); case 1463: - if (lookahead == 't') ADVANCE(556); + if (lookahead == 't') ADVANCE(758); END_STATE(); case 1464: - if (lookahead == 't') ADVANCE(705); + if (lookahead == 't') ADVANCE(1164); END_STATE(); case 1465: - if (lookahead == 't') ADVANCE(757); + if (lookahead == 't') ADVANCE(952); END_STATE(); case 1466: - if (lookahead == 't') ADVANCE(557); + if (lookahead == 't') ADVANCE(1362); END_STATE(); case 1467: - if (lookahead == 't') ADVANCE(380); + if (lookahead == 't') ADVANCE(554); END_STATE(); case 1468: - if (lookahead == 't') ADVANCE(558); + if (lookahead == 't') ADVANCE(556); END_STATE(); case 1469: - if (lookahead == 't') ADVANCE(708); + if (lookahead == 't') ADVANCE(1334); END_STATE(); case 1470: - if (lookahead == 't') ADVANCE(381); + if (lookahead == 't') ADVANCE(779); END_STATE(); case 1471: - if (lookahead == 't') ADVANCE(382); + if (lookahead == 't') ADVANCE(558); END_STATE(); case 1472: - if (lookahead == 't') ADVANCE(710); + if (lookahead == 't') ADVANCE(559); END_STATE(); case 1473: - if (lookahead == 't') ADVANCE(712); + if (lookahead == 't') ADVANCE(708); END_STATE(); case 1474: - if (lookahead == 't') ADVANCE(715); + if (lookahead == 't') ADVANCE(760); END_STATE(); case 1475: - if (lookahead == 't') ADVANCE(718); + if (lookahead == 't') ADVANCE(711); END_STATE(); case 1476: - if (lookahead == 't') ADVANCE(720); + if (lookahead == 't') ADVANCE(560); END_STATE(); case 1477: - if (lookahead == 't') ADVANCE(731); + if (lookahead == 't') ADVANCE(382); END_STATE(); case 1478: - if (lookahead == 't') ADVANCE(799); + if (lookahead == 't') ADVANCE(561); END_STATE(); case 1479: - if (lookahead == 't') ADVANCE(1310); + if (lookahead == 't') ADVANCE(713); END_STATE(); case 1480: - if (lookahead == 't') ADVANCE(377); + if (lookahead == 't') ADVANCE(383); END_STATE(); case 1481: - if (lookahead == 't') ADVANCE(1186); + if (lookahead == 't') ADVANCE(384); END_STATE(); case 1482: - if (lookahead == 't') ADVANCE(924); + if (lookahead == 't') ADVANCE(715); END_STATE(); case 1483: - if (lookahead == 't') ADVANCE(888); + if (lookahead == 't') ADVANCE(718); END_STATE(); case 1484: - if (lookahead == 't') ADVANCE(1161); + if (lookahead == 't') ADVANCE(721); END_STATE(); case 1485: - if (lookahead == 't') ADVANCE(1185); + if (lookahead == 't') ADVANCE(723); END_STATE(); case 1486: - if (lookahead == 't') ADVANCE(1311); + if (lookahead == 't') ADVANCE(734); END_STATE(); case 1487: - if (lookahead == 't') ADVANCE(758); + if (lookahead == 't') ADVANCE(802); END_STATE(); case 1488: - if (lookahead == 't') ADVANCE(858); + if (lookahead == 't') ADVANCE(1317); END_STATE(); case 1489: - if (lookahead == 't') ADVANCE(399); + if (lookahead == 't') ADVANCE(379); END_STATE(); case 1490: - if (lookahead == 't') ADVANCE(771); + if (lookahead == 't') ADVANCE(1193); END_STATE(); case 1491: - if (lookahead == 't') ADVANCE(1166); + if (lookahead == 't') ADVANCE(928); END_STATE(); case 1492: - if (lookahead == 't') ADVANCE(1169); + if (lookahead == 't') ADVANCE(891); END_STATE(); case 1493: - if (lookahead == 't') ADVANCE(892); + if (lookahead == 't') ADVANCE(1168); END_STATE(); case 1494: - if (lookahead == 't') ADVANCE(895); + if (lookahead == 't') ADVANCE(1192); END_STATE(); case 1495: - if (lookahead == 't') ADVANCE(161); + if (lookahead == 't') ADVANCE(1318); END_STATE(); case 1496: - if (lookahead == 't') ADVANCE(948); + if (lookahead == 't') ADVANCE(761); END_STATE(); case 1497: - if (lookahead == 't') ADVANCE(449); + if (lookahead == 't') ADVANCE(861); END_STATE(); case 1498: - if (lookahead == 't') ADVANCE(444); + if (lookahead == 't') ADVANCE(401); END_STATE(); case 1499: - if (lookahead == 't') ADVANCE(949); + if (lookahead == 't') ADVANCE(773); END_STATE(); case 1500: - if (lookahead == 't') ADVANCE(452); + if (lookahead == 't') ADVANCE(1173); END_STATE(); case 1501: - if (lookahead == 't') ADVANCE(950); + if (lookahead == 't') ADVANCE(1176); END_STATE(); case 1502: - if (lookahead == 't') ADVANCE(456); + if (lookahead == 't') ADVANCE(895); END_STATE(); case 1503: - if (lookahead == 't') ADVANCE(951); + if (lookahead == 't') ADVANCE(898); END_STATE(); case 1504: - if (lookahead == 't') ADVANCE(446); - if (lookahead == 'u') ADVANCE(1245); + if (lookahead == 't') ADVANCE(162); END_STATE(); case 1505: - if (lookahead == 't') ADVANCE(952); + if (lookahead == 't') ADVANCE(953); END_STATE(); case 1506: - if (lookahead == 't') ADVANCE(461); + if (lookahead == 't') ADVANCE(451); END_STATE(); case 1507: - if (lookahead == 't') ADVANCE(464); + if (lookahead == 't') ADVANCE(446); END_STATE(); case 1508: - if (lookahead == 't') ADVANCE(754); + if (lookahead == 't') ADVANCE(954); END_STATE(); case 1509: - if (lookahead == 'u') ADVANCE(1032); + if (lookahead == 't') ADVANCE(454); END_STATE(); case 1510: - if (lookahead == 'u') ADVANCE(1033); + if (lookahead == 't') ADVANCE(955); END_STATE(); case 1511: - if (lookahead == 'u') ADVANCE(504); + if (lookahead == 't') ADVANCE(458); END_STATE(); case 1512: - if (lookahead == 'u') ADVANCE(1308); + if (lookahead == 't') ADVANCE(956); END_STATE(); case 1513: - if (lookahead == 'u') ADVANCE(534); + if (lookahead == 't') ADVANCE(448); + if (lookahead == 'u') ADVANCE(1252); END_STATE(); case 1514: - if (lookahead == 'u') ADVANCE(1313); + if (lookahead == 't') ADVANCE(957); END_STATE(); case 1515: - if (lookahead == 'u') ADVANCE(1378); + if (lookahead == 't') ADVANCE(463); END_STATE(); case 1516: - if (lookahead == 'u') ADVANCE(1040); + if (lookahead == 't') ADVANCE(466); END_STATE(); case 1517: - if (lookahead == 'u') ADVANCE(1380); + if (lookahead == 't') ADVANCE(757); END_STATE(); case 1518: - if (lookahead == 'u') ADVANCE(1462); + if (lookahead == 'u') ADVANCE(1038); END_STATE(); case 1519: - if (lookahead == 'u') ADVANCE(1009); + if (lookahead == 'u') ADVANCE(1039); END_STATE(); case 1520: - if (lookahead == 'u') ADVANCE(581); + if (lookahead == 'u') ADVANCE(507); END_STATE(); case 1521: - if (lookahead == 'u') ADVANCE(511); + if (lookahead == 'u') ADVANCE(1315); END_STATE(); case 1522: - if (lookahead == 'u') ADVANCE(409); + if (lookahead == 'u') ADVANCE(537); END_STATE(); case 1523: - if (lookahead == 'u') ADVANCE(889); + if (lookahead == 'u') ADVANCE(1320); END_STATE(); case 1524: - if (lookahead == 'u') ADVANCE(890); + if (lookahead == 'u') ADVANCE(1385); END_STATE(); case 1525: - if (lookahead == 'u') ADVANCE(896); + if (lookahead == 'u') ADVANCE(1046); END_STATE(); case 1526: - if (lookahead == 'u') ADVANCE(899); + if (lookahead == 'u') ADVANCE(1387); END_STATE(); case 1527: - if (lookahead == 'u') ADVANCE(900); + if (lookahead == 'u') ADVANCE(1470); END_STATE(); case 1528: - if (lookahead == 'u') ADVANCE(901); + if (lookahead == 'u') ADVANCE(1014); END_STATE(); case 1529: - if (lookahead == 'u') ADVANCE(902); + if (lookahead == 'u') ADVANCE(584); END_STATE(); case 1530: - if (lookahead == 'u') ADVANCE(903); + if (lookahead == 'u') ADVANCE(506); END_STATE(); case 1531: if (lookahead == 'u') ADVANCE(514); END_STATE(); case 1532: - if (lookahead == 'u') ADVANCE(516); + if (lookahead == 'u') ADVANCE(411); END_STATE(); case 1533: - if (lookahead == 'u') ADVANCE(517); + if (lookahead == 'u') ADVANCE(892); END_STATE(); case 1534: - if (lookahead == 'u') ADVANCE(518); + if (lookahead == 'u') ADVANCE(893); END_STATE(); case 1535: - if (lookahead == 'u') ADVANCE(519); + if (lookahead == 'u') ADVANCE(900); END_STATE(); case 1536: - if (lookahead == 'u') ADVANCE(520); + if (lookahead == 'u') ADVANCE(902); END_STATE(); case 1537: - if (lookahead == 'u') ADVANCE(521); + if (lookahead == 'u') ADVANCE(903); END_STATE(); case 1538: - if (lookahead == 'u') ADVANCE(522); + if (lookahead == 'u') ADVANCE(904); END_STATE(); case 1539: - if (lookahead == 'u') ADVANCE(523); + if (lookahead == 'u') ADVANCE(905); END_STATE(); case 1540: - if (lookahead == 'u') ADVANCE(524); + if (lookahead == 'u') ADVANCE(906); END_STATE(); case 1541: - if (lookahead == 'u') ADVANCE(508); + if (lookahead == 'u') ADVANCE(517); END_STATE(); case 1542: - if (lookahead == 'v') ADVANCE(703); + if (lookahead == 'u') ADVANCE(519); END_STATE(); case 1543: - if (lookahead == 'v') ADVANCE(410); + if (lookahead == 'u') ADVANCE(520); END_STATE(); case 1544: - if (lookahead == 'v') ADVANCE(163); + if (lookahead == 'u') ADVANCE(521); END_STATE(); case 1545: - if (lookahead == 'w') ADVANCE(1631); + if (lookahead == 'u') ADVANCE(522); END_STATE(); case 1546: - if (lookahead == 'w') ADVANCE(921); + if (lookahead == 'u') ADVANCE(523); END_STATE(); case 1547: - if (lookahead == 'w') ADVANCE(159); + if (lookahead == 'u') ADVANCE(524); END_STATE(); case 1548: - if (lookahead == 'w') ADVANCE(927); + if (lookahead == 'u') ADVANCE(525); END_STATE(); case 1549: - if (lookahead == 'w') ADVANCE(930); + if (lookahead == 'u') ADVANCE(526); END_STATE(); case 1550: - if (lookahead == 'w') ADVANCE(932); + if (lookahead == 'u') ADVANCE(527); END_STATE(); case 1551: - if (lookahead == 'w') ADVANCE(934); + if (lookahead == 'u') ADVANCE(511); END_STATE(); case 1552: - if (lookahead == 'w') ADVANCE(936); + if (lookahead == 'v') ADVANCE(706); END_STATE(); case 1553: - if (lookahead == 'x') ADVANCE(566); + if (lookahead == 'v') ADVANCE(412); END_STATE(); case 1554: - if (lookahead == 'y') ADVANCE(1627); + if (lookahead == 'v') ADVANCE(164); END_STATE(); case 1555: - if (lookahead == 'y') ADVANCE(1628); + if (lookahead == 'w') ADVANCE(1641); END_STATE(); case 1556: - if (lookahead == 'y') ADVANCE(1811); + if (lookahead == 'w') ADVANCE(925); END_STATE(); case 1557: - if (lookahead == 'y') ADVANCE(154); + if (lookahead == 'w') ADVANCE(160); END_STATE(); case 1558: - if (lookahead == 'y') ADVANCE(146); + if (lookahead == 'w') ADVANCE(931); END_STATE(); case 1559: - if (lookahead == 'y') ADVANCE(1088); + if (lookahead == 'w') ADVANCE(934); END_STATE(); case 1560: - if (lookahead == 'y') ADVANCE(1477); + if (lookahead == 'w') ADVANCE(936); END_STATE(); case 1561: - if (lookahead == 'y') ADVANCE(165); + if (lookahead == 'w') ADVANCE(938); END_STATE(); case 1562: - if (lookahead == 'y') ADVANCE(168); + if (lookahead == 'w') ADVANCE(940); END_STATE(); case 1563: - if (lookahead == 'z') ADVANCE(765); + if (lookahead == 'x') ADVANCE(568); END_STATE(); case 1564: - if (lookahead == 'z') ADVANCE(767); + if (lookahead == 'y') ADVANCE(1637); END_STATE(); case 1565: + if (lookahead == 'y') ADVANCE(1638); + END_STATE(); + case 1566: + if (lookahead == 'y') ADVANCE(1821); + END_STATE(); + case 1567: + if (lookahead == 'y') ADVANCE(155); + END_STATE(); + case 1568: + if (lookahead == 'y') ADVANCE(146); + END_STATE(); + case 1569: + if (lookahead == 'y') ADVANCE(1094); + END_STATE(); + case 1570: + if (lookahead == 'y') ADVANCE(1486); + END_STATE(); + case 1571: + if (lookahead == 'y') ADVANCE(166); + END_STATE(); + case 1572: + if (lookahead == 'y') ADVANCE(169); + END_STATE(); + case 1573: + if (lookahead == 'z') ADVANCE(768); + END_STATE(); + case 1574: + if (lookahead == 'z') ADVANCE(769); + END_STATE(); + case 1575: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1922); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1934); END_STATE(); - case 1566: + case 1576: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1589); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1599); END_STATE(); - case 1567: + case 1577: if (lookahead == '$' || ('/' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(374); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(376); END_STATE(); - case 1568: - if (eof) ADVANCE(1569); - if (lookahead == '#') ADVANCE(1913); - if (lookahead == ',') ADVANCE(1590); - if (lookahead == '-') ADVANCE(375); - if (lookahead == '.') ADVANCE(494); - if (lookahead == '=') ADVANCE(1575); - if (lookahead == '}') ADVANCE(1827); + case 1578: + if (eof) ADVANCE(1579); + if (lookahead == '#') ADVANCE(1925); + if (lookahead == ',') ADVANCE(1600); + if (lookahead == '-') ADVANCE(377); + if (lookahead == '.') ADVANCE(496); + if (lookahead == '=') ADVANCE(1585); + if (lookahead == '}') ADVANCE(1839); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || - lookahead == ' ') SKIP(1568) + lookahead == ' ') SKIP(1578) if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1583); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1593); END_STATE(); - case 1569: + case 1579: ACCEPT_TOKEN(ts_builtin_sym_end); END_STATE(); - case 1570: + case 1580: ACCEPT_TOKEN(anon_sym_DOTclass); END_STATE(); - case 1571: + case 1581: ACCEPT_TOKEN(anon_sym_DOTsuper); END_STATE(); - case 1572: + case 1582: ACCEPT_TOKEN(anon_sym_DOTsource); END_STATE(); - case 1573: + case 1583: ACCEPT_TOKEN(anon_sym_DOTimplements); END_STATE(); - case 1574: + case 1584: ACCEPT_TOKEN(anon_sym_DOTfield); END_STATE(); - case 1575: + case 1585: ACCEPT_TOKEN(anon_sym_EQ); END_STATE(); - case 1576: + case 1586: ACCEPT_TOKEN(sym_end_field); END_STATE(); - case 1577: + case 1587: ACCEPT_TOKEN(anon_sym_DOTmethod); END_STATE(); - case 1578: + case 1588: ACCEPT_TOKEN(sym_end_method); END_STATE(); - case 1579: + case 1589: ACCEPT_TOKEN(anon_sym_DOTannotation); END_STATE(); - case 1580: + case 1590: ACCEPT_TOKEN(anon_sym_system); END_STATE(); - case 1581: + case 1591: ACCEPT_TOKEN(anon_sym_build); END_STATE(); - case 1582: + case 1592: ACCEPT_TOKEN(anon_sym_runtime); END_STATE(); - case 1583: + case 1593: ACCEPT_TOKEN(sym_annotation_key); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1583); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1593); END_STATE(); - case 1584: + case 1594: ACCEPT_TOKEN(sym_end_annotation); END_STATE(); - case 1585: + case 1595: ACCEPT_TOKEN(anon_sym_DOTsubannotation); END_STATE(); - case 1586: + case 1596: ACCEPT_TOKEN(sym_end_subannotation); END_STATE(); - case 1587: + case 1597: ACCEPT_TOKEN(anon_sym_DOTparam); END_STATE(); - case 1588: + case 1598: ACCEPT_TOKEN(sym_end_param); END_STATE(); - case 1589: + case 1599: ACCEPT_TOKEN(sym_label); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1589); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1599); END_STATE(); - case 1590: + case 1600: ACCEPT_TOKEN(anon_sym_COMMA); END_STATE(); - case 1591: + case 1601: ACCEPT_TOKEN(anon_sym_LF); - if (lookahead == '\n') ADVANCE(1591); + if (lookahead == '\n') ADVANCE(1601); END_STATE(); - case 1592: + case 1602: ACCEPT_TOKEN(anon_sym_nop); END_STATE(); - case 1593: + case 1603: ACCEPT_TOKEN(anon_sym_move); - if (lookahead == '-') ADVANCE(702); - if (lookahead == '/') ADVANCE(186); + if (lookahead == '-') ADVANCE(705); + if (lookahead == '/') ADVANCE(187); END_STATE(); - case 1594: + case 1604: ACCEPT_TOKEN(anon_sym_move_SLASHfrom16); END_STATE(); - case 1595: + case 1605: ACCEPT_TOKEN(anon_sym_move_SLASH16); END_STATE(); - case 1596: + case 1606: ACCEPT_TOKEN(anon_sym_move_DASHwide); - if (lookahead == '/') ADVANCE(190); + if (lookahead == '/') ADVANCE(191); END_STATE(); - case 1597: + case 1607: ACCEPT_TOKEN(anon_sym_move_DASHwide_SLASHfrom16); END_STATE(); - case 1598: + case 1608: ACCEPT_TOKEN(anon_sym_move_DASHwide_SLASH16); END_STATE(); - case 1599: + case 1609: ACCEPT_TOKEN(anon_sym_move_DASHobject); - if (lookahead == '/') ADVANCE(200); + if (lookahead == '/') ADVANCE(201); END_STATE(); - case 1600: + case 1610: ACCEPT_TOKEN(anon_sym_move_DASHobject_SLASHfrom16); END_STATE(); - case 1601: + case 1611: ACCEPT_TOKEN(anon_sym_move_DASHobject_SLASH16); END_STATE(); - case 1602: + case 1612: ACCEPT_TOKEN(anon_sym_move_DASHresult); - if (lookahead == '-') ADVANCE(1227); + if (lookahead == '-') ADVANCE(1234); END_STATE(); - case 1603: + case 1613: ACCEPT_TOKEN(anon_sym_move_DASHresult_DASHwide); END_STATE(); - case 1604: + case 1614: ACCEPT_TOKEN(anon_sym_move_DASHresult_DASHobject); END_STATE(); - case 1605: + case 1615: ACCEPT_TOKEN(anon_sym_move_DASHexception); END_STATE(); - case 1606: + case 1616: ACCEPT_TOKEN(anon_sym_return_DASHvoid); END_STATE(); - case 1607: + case 1617: ACCEPT_TOKEN(anon_sym_return); - if (lookahead == '-') ADVANCE(1225); + if (lookahead == '-') ADVANCE(1232); END_STATE(); - case 1608: + case 1618: ACCEPT_TOKEN(anon_sym_return_DASHwide); END_STATE(); - case 1609: + case 1619: ACCEPT_TOKEN(anon_sym_return_DASHobject); END_STATE(); - case 1610: + case 1620: ACCEPT_TOKEN(anon_sym_const_SLASH4); END_STATE(); - case 1611: + case 1621: ACCEPT_TOKEN(anon_sym_const_SLASH16); END_STATE(); - case 1612: + case 1622: ACCEPT_TOKEN(anon_sym_const); - if (lookahead == '-') ADVANCE(561); - if (lookahead == '/') ADVANCE(187); + if (lookahead == '-') ADVANCE(564); + if (lookahead == '/') ADVANCE(188); END_STATE(); - case 1613: + case 1623: ACCEPT_TOKEN(anon_sym_const_SLASHhigh16); END_STATE(); - case 1614: + case 1624: ACCEPT_TOKEN(anon_sym_const_DASHwide_SLASH16); END_STATE(); - case 1615: + case 1625: ACCEPT_TOKEN(anon_sym_const_DASHwide_SLASH32); END_STATE(); - case 1616: + case 1626: ACCEPT_TOKEN(anon_sym_const_DASHwide); - if (lookahead == '/') ADVANCE(194); + if (lookahead == '/') ADVANCE(195); END_STATE(); - case 1617: + case 1627: ACCEPT_TOKEN(anon_sym_const_DASHwide_SLASHhigh16); END_STATE(); - case 1618: + case 1628: ACCEPT_TOKEN(anon_sym_const_DASHstring); - if (lookahead == '-') ADVANCE(955); + if (lookahead == '-') ADVANCE(960); END_STATE(); - case 1619: + case 1629: ACCEPT_TOKEN(anon_sym_const_DASHstring_DASHjumbo); END_STATE(); - case 1620: + case 1630: ACCEPT_TOKEN(anon_sym_const_DASHclass); END_STATE(); - case 1621: + case 1631: ACCEPT_TOKEN(anon_sym_monitor_DASHenter); END_STATE(); - case 1622: + case 1632: ACCEPT_TOKEN(anon_sym_monitor_DASHexit); END_STATE(); - case 1623: + case 1633: ACCEPT_TOKEN(anon_sym_check_DASHcast); END_STATE(); - case 1624: + case 1634: ACCEPT_TOKEN(anon_sym_instance_DASHof); END_STATE(); - case 1625: + case 1635: ACCEPT_TOKEN(anon_sym_array_DASHlength); END_STATE(); - case 1626: + case 1636: ACCEPT_TOKEN(anon_sym_new_DASHinstance); END_STATE(); - case 1627: + case 1637: ACCEPT_TOKEN(anon_sym_new_DASHarray); END_STATE(); - case 1628: + case 1638: ACCEPT_TOKEN(anon_sym_filled_DASHnew_DASHarray); - if (lookahead == '/') ADVANCE(1342); + if (lookahead == '/') ADVANCE(1349); END_STATE(); - case 1629: + case 1639: ACCEPT_TOKEN(anon_sym_filled_DASHnew_DASHarray_SLASHrange); END_STATE(); - case 1630: + case 1640: ACCEPT_TOKEN(anon_sym_fill_DASHarray_DASHdata); END_STATE(); - case 1631: + case 1641: ACCEPT_TOKEN(anon_sym_throw); END_STATE(); - case 1632: + case 1642: ACCEPT_TOKEN(anon_sym_goto); - if (lookahead == '/') ADVANCE(185); + if (lookahead == '/') ADVANCE(186); END_STATE(); - case 1633: + case 1643: ACCEPT_TOKEN(anon_sym_goto_SLASH16); END_STATE(); - case 1634: + case 1644: ACCEPT_TOKEN(anon_sym_goto_SLASH32); END_STATE(); - case 1635: + case 1645: ACCEPT_TOKEN(anon_sym_packed_DASHswitch); END_STATE(); - case 1636: + case 1646: ACCEPT_TOKEN(anon_sym_sparse_DASHswitch); END_STATE(); - case 1637: + case 1647: ACCEPT_TOKEN(anon_sym_cmpl_DASHfloat); END_STATE(); - case 1638: + case 1648: ACCEPT_TOKEN(anon_sym_cmpg_DASHfloat); END_STATE(); - case 1639: + case 1649: ACCEPT_TOKEN(anon_sym_cmpl_DASHdouble); END_STATE(); - case 1640: + case 1650: ACCEPT_TOKEN(anon_sym_cmpg_DASHdouble); END_STATE(); - case 1641: + case 1651: ACCEPT_TOKEN(anon_sym_cmp_DASHlong); END_STATE(); - case 1642: + case 1652: ACCEPT_TOKEN(anon_sym_if_DASHeq); - if (lookahead == 'z') ADVANCE(1648); + if (lookahead == 'z') ADVANCE(1658); END_STATE(); - case 1643: + case 1653: ACCEPT_TOKEN(anon_sym_if_DASHne); - if (lookahead == 'z') ADVANCE(1649); + if (lookahead == 'z') ADVANCE(1659); END_STATE(); - case 1644: + case 1654: ACCEPT_TOKEN(anon_sym_if_DASHlt); - if (lookahead == 'z') ADVANCE(1650); + if (lookahead == 'z') ADVANCE(1660); END_STATE(); - case 1645: + case 1655: ACCEPT_TOKEN(anon_sym_if_DASHge); - if (lookahead == 'z') ADVANCE(1651); + if (lookahead == 'z') ADVANCE(1661); END_STATE(); - case 1646: + case 1656: ACCEPT_TOKEN(anon_sym_if_DASHgt); - if (lookahead == 'z') ADVANCE(1652); + if (lookahead == 'z') ADVANCE(1662); END_STATE(); - case 1647: + case 1657: ACCEPT_TOKEN(anon_sym_if_DASHle); - if (lookahead == 'z') ADVANCE(1653); + if (lookahead == 'z') ADVANCE(1663); END_STATE(); - case 1648: + case 1658: ACCEPT_TOKEN(anon_sym_if_DASHeqz); END_STATE(); - case 1649: + case 1659: ACCEPT_TOKEN(anon_sym_if_DASHnez); END_STATE(); - case 1650: + case 1660: ACCEPT_TOKEN(anon_sym_if_DASHltz); END_STATE(); - case 1651: + case 1661: ACCEPT_TOKEN(anon_sym_if_DASHgez); END_STATE(); - case 1652: + case 1662: ACCEPT_TOKEN(anon_sym_if_DASHgtz); END_STATE(); - case 1653: + case 1663: ACCEPT_TOKEN(anon_sym_if_DASHlez); END_STATE(); - case 1654: + case 1664: ACCEPT_TOKEN(anon_sym_aget); - if (lookahead == '-') ADVANCE(499); + if (lookahead == '-') ADVANCE(501); END_STATE(); - case 1655: + case 1665: ACCEPT_TOKEN(anon_sym_aget_DASHwide); END_STATE(); - case 1656: + case 1666: ACCEPT_TOKEN(anon_sym_aget_DASHobject); END_STATE(); - case 1657: + case 1667: ACCEPT_TOKEN(anon_sym_aget_DASHboolean); END_STATE(); - case 1658: + case 1668: ACCEPT_TOKEN(anon_sym_aget_DASHbyte); END_STATE(); - case 1659: + case 1669: ACCEPT_TOKEN(anon_sym_aget_DASHchar); END_STATE(); - case 1660: + case 1670: ACCEPT_TOKEN(anon_sym_aget_DASHshort); END_STATE(); - case 1661: + case 1671: ACCEPT_TOKEN(anon_sym_aput); - if (lookahead == '-') ADVANCE(507); + if (lookahead == '-') ADVANCE(510); END_STATE(); - case 1662: + case 1672: ACCEPT_TOKEN(anon_sym_aput_DASHwide); END_STATE(); - case 1663: + case 1673: ACCEPT_TOKEN(anon_sym_aput_DASHobject); END_STATE(); - case 1664: + case 1674: ACCEPT_TOKEN(anon_sym_aput_DASHboolean); END_STATE(); - case 1665: + case 1675: ACCEPT_TOKEN(anon_sym_aput_DASHbyte); END_STATE(); - case 1666: + case 1676: ACCEPT_TOKEN(anon_sym_aput_DASHchar); END_STATE(); - case 1667: + case 1677: ACCEPT_TOKEN(anon_sym_aput_DASHshort); END_STATE(); - case 1668: + case 1678: ACCEPT_TOKEN(anon_sym_iget); - if (lookahead == '-') ADVANCE(510); + if (lookahead == '-') ADVANCE(513); END_STATE(); - case 1669: + case 1679: ACCEPT_TOKEN(anon_sym_iget_DASHwide); - if (lookahead == '-') ADVANCE(1249); + if (lookahead == '-') ADVANCE(1256); END_STATE(); - case 1670: + case 1680: ACCEPT_TOKEN(anon_sym_iget_DASHobject); - if (lookahead == '-') ADVANCE(1251); + if (lookahead == '-') ADVANCE(1258); END_STATE(); - case 1671: + case 1681: ACCEPT_TOKEN(anon_sym_iget_DASHboolean); END_STATE(); - case 1672: + case 1682: ACCEPT_TOKEN(anon_sym_iget_DASHbyte); END_STATE(); - case 1673: + case 1683: ACCEPT_TOKEN(anon_sym_iget_DASHchar); END_STATE(); - case 1674: + case 1684: ACCEPT_TOKEN(anon_sym_iget_DASHshort); END_STATE(); - case 1675: + case 1685: ACCEPT_TOKEN(anon_sym_iput); - if (lookahead == '-') ADVANCE(512); + if (lookahead == '-') ADVANCE(515); END_STATE(); - case 1676: + case 1686: ACCEPT_TOKEN(anon_sym_iput_DASHwide); - if (lookahead == '-') ADVANCE(1250); + if (lookahead == '-') ADVANCE(1257); END_STATE(); - case 1677: + case 1687: ACCEPT_TOKEN(anon_sym_iput_DASHobject); - if (lookahead == '-') ADVANCE(1252); + if (lookahead == '-') ADVANCE(1259); END_STATE(); - case 1678: + case 1688: ACCEPT_TOKEN(anon_sym_iput_DASHboolean); END_STATE(); - case 1679: + case 1689: ACCEPT_TOKEN(anon_sym_iput_DASHbyte); END_STATE(); - case 1680: + case 1690: ACCEPT_TOKEN(anon_sym_iput_DASHchar); END_STATE(); - case 1681: + case 1691: ACCEPT_TOKEN(anon_sym_iput_DASHshort); END_STATE(); - case 1682: + case 1692: ACCEPT_TOKEN(anon_sym_sget); - if (lookahead == '-') ADVANCE(513); + if (lookahead == '-') ADVANCE(516); END_STATE(); - case 1683: + case 1693: ACCEPT_TOKEN(anon_sym_sget_DASHwide); END_STATE(); - case 1684: + case 1694: ACCEPT_TOKEN(anon_sym_sget_DASHobject); END_STATE(); - case 1685: + case 1695: ACCEPT_TOKEN(anon_sym_sget_DASHboolean); END_STATE(); - case 1686: + case 1696: ACCEPT_TOKEN(anon_sym_sget_DASHbyte); END_STATE(); - case 1687: + case 1697: ACCEPT_TOKEN(anon_sym_sget_DASHchar); END_STATE(); - case 1688: + case 1698: ACCEPT_TOKEN(anon_sym_sget_DASHshort); END_STATE(); - case 1689: + case 1699: ACCEPT_TOKEN(anon_sym_sput); - if (lookahead == '-') ADVANCE(515); + if (lookahead == '-') ADVANCE(518); END_STATE(); - case 1690: + case 1700: ACCEPT_TOKEN(anon_sym_sput_DASHwide); END_STATE(); - case 1691: + case 1701: ACCEPT_TOKEN(anon_sym_sput_DASHobject); END_STATE(); - case 1692: + case 1702: ACCEPT_TOKEN(anon_sym_sput_DASHboolean); END_STATE(); - case 1693: + case 1703: ACCEPT_TOKEN(anon_sym_sput_DASHbyte); END_STATE(); - case 1694: + case 1704: ACCEPT_TOKEN(anon_sym_sput_DASHchar); END_STATE(); - case 1695: + case 1705: ACCEPT_TOKEN(anon_sym_sput_DASHshort); END_STATE(); - case 1696: + case 1706: ACCEPT_TOKEN(anon_sym_invoke_DASHvirtual); - if (lookahead == '-') ADVANCE(1254); - if (lookahead == '/') ADVANCE(1341); + if (lookahead == '-') ADVANCE(1261); + if (lookahead == '/') ADVANCE(1348); END_STATE(); - case 1697: + case 1707: ACCEPT_TOKEN(anon_sym_invoke_DASHsuper); - if (lookahead == '-') ADVANCE(1253); - if (lookahead == '/') ADVANCE(1330); + if (lookahead == '-') ADVANCE(1260); + if (lookahead == '/') ADVANCE(1337); END_STATE(); - case 1698: + case 1708: ACCEPT_TOKEN(anon_sym_invoke_DASHdirect); - if (lookahead == '-') ADVANCE(774); - if (lookahead == '/') ADVANCE(1337); + if (lookahead == '-') ADVANCE(776); + if (lookahead == '/') ADVANCE(1344); END_STATE(); - case 1699: + case 1709: ACCEPT_TOKEN(anon_sym_invoke_DASHstatic); - if (lookahead == '/') ADVANCE(1339); + if (lookahead == '/') ADVANCE(1346); END_STATE(); - case 1700: + case 1710: ACCEPT_TOKEN(anon_sym_invoke_DASHinterface); - if (lookahead == '/') ADVANCE(1344); + if (lookahead == '/') ADVANCE(1351); END_STATE(); - case 1701: + case 1711: ACCEPT_TOKEN(anon_sym_invoke_DASHvirtual_SLASHrange); END_STATE(); - case 1702: + case 1712: ACCEPT_TOKEN(anon_sym_invoke_DASHsuper_SLASHrange); END_STATE(); - case 1703: + case 1713: ACCEPT_TOKEN(anon_sym_invoke_DASHdirect_SLASHrange); END_STATE(); - case 1704: + case 1714: ACCEPT_TOKEN(anon_sym_invoke_DASHstatic_SLASHrange); END_STATE(); - case 1705: + case 1715: ACCEPT_TOKEN(anon_sym_invoke_DASHinterface_SLASHrange); END_STATE(); - case 1706: + case 1716: ACCEPT_TOKEN(anon_sym_neg_DASHint); END_STATE(); - case 1707: + case 1717: ACCEPT_TOKEN(anon_sym_not_DASHint); END_STATE(); - case 1708: + case 1718: ACCEPT_TOKEN(anon_sym_neg_DASHlong); END_STATE(); - case 1709: + case 1719: ACCEPT_TOKEN(anon_sym_not_DASHlong); END_STATE(); - case 1710: + case 1720: ACCEPT_TOKEN(anon_sym_neg_DASHfloat); END_STATE(); - case 1711: + case 1721: ACCEPT_TOKEN(anon_sym_neg_DASHdouble); END_STATE(); - case 1712: + case 1722: ACCEPT_TOKEN(anon_sym_int_DASHto_DASHlong); END_STATE(); - case 1713: + case 1723: ACCEPT_TOKEN(anon_sym_int_DASHto_DASHfloat); END_STATE(); - case 1714: + case 1724: ACCEPT_TOKEN(anon_sym_int_DASHto_DASHdouble); END_STATE(); - case 1715: + case 1725: ACCEPT_TOKEN(anon_sym_long_DASHto_DASHint); END_STATE(); - case 1716: + case 1726: ACCEPT_TOKEN(anon_sym_long_DASHto_DASHfloat); END_STATE(); - case 1717: + case 1727: ACCEPT_TOKEN(anon_sym_long_DASHto_DASHdouble); END_STATE(); - case 1718: + case 1728: ACCEPT_TOKEN(anon_sym_float_DASHto_DASHint); END_STATE(); - case 1719: + case 1729: ACCEPT_TOKEN(anon_sym_float_DASHto_DASHlong); END_STATE(); - case 1720: + case 1730: ACCEPT_TOKEN(anon_sym_float_DASHto_DASHdouble); END_STATE(); - case 1721: + case 1731: ACCEPT_TOKEN(anon_sym_double_DASHto_DASHint); END_STATE(); - case 1722: + case 1732: ACCEPT_TOKEN(anon_sym_double_DASHto_DASHlong); END_STATE(); - case 1723: + case 1733: ACCEPT_TOKEN(anon_sym_double_DASHto_DASHfloat); END_STATE(); - case 1724: + case 1734: ACCEPT_TOKEN(anon_sym_int_DASHto_DASHbyte); END_STATE(); - case 1725: + case 1735: ACCEPT_TOKEN(anon_sym_int_DASHto_DASHchar); END_STATE(); - case 1726: + case 1736: ACCEPT_TOKEN(anon_sym_int_DASHto_DASHshort); END_STATE(); - case 1727: + case 1737: ACCEPT_TOKEN(anon_sym_add_DASHint); - if (lookahead == '/') ADVANCE(207); + if (lookahead == '/') ADVANCE(208); END_STATE(); - case 1728: + case 1738: ACCEPT_TOKEN(anon_sym_sub_DASHint); - if (lookahead == '/') ADVANCE(215); + if (lookahead == '/') ADVANCE(216); END_STATE(); - case 1729: + case 1739: ACCEPT_TOKEN(anon_sym_mul_DASHint); - if (lookahead == '/') ADVANCE(210); + if (lookahead == '/') ADVANCE(211); END_STATE(); - case 1730: + case 1740: ACCEPT_TOKEN(anon_sym_div_DASHint); - if (lookahead == '/') ADVANCE(209); + if (lookahead == '/') ADVANCE(210); END_STATE(); - case 1731: + case 1741: ACCEPT_TOKEN(anon_sym_rem_DASHint); - if (lookahead == '/') ADVANCE(212); + if (lookahead == '/') ADVANCE(213); END_STATE(); - case 1732: + case 1742: ACCEPT_TOKEN(anon_sym_and_DASHint); - if (lookahead == '/') ADVANCE(208); + if (lookahead == '/') ADVANCE(209); END_STATE(); - case 1733: + case 1743: ACCEPT_TOKEN(anon_sym_or_DASHint); - if (lookahead == '/') ADVANCE(206); + if (lookahead == '/') ADVANCE(207); END_STATE(); - case 1734: + case 1744: ACCEPT_TOKEN(anon_sym_xor_DASHint); - if (lookahead == '/') ADVANCE(216); + if (lookahead == '/') ADVANCE(217); END_STATE(); - case 1735: + case 1745: ACCEPT_TOKEN(anon_sym_shl_DASHint); - if (lookahead == '/') ADVANCE(213); + if (lookahead == '/') ADVANCE(214); END_STATE(); - case 1736: + case 1746: ACCEPT_TOKEN(anon_sym_shr_DASHint); - if (lookahead == '/') ADVANCE(214); + if (lookahead == '/') ADVANCE(215); END_STATE(); - case 1737: + case 1747: ACCEPT_TOKEN(anon_sym_ushr_DASHint); - if (lookahead == '/') ADVANCE(225); + if (lookahead == '/') ADVANCE(226); END_STATE(); - case 1738: + case 1748: ACCEPT_TOKEN(anon_sym_add_DASHlong); - if (lookahead == '/') ADVANCE(217); + if (lookahead == '/') ADVANCE(218); END_STATE(); - case 1739: + case 1749: ACCEPT_TOKEN(anon_sym_sub_DASHlong); - if (lookahead == '/') ADVANCE(224); + if (lookahead == '/') ADVANCE(225); END_STATE(); - case 1740: + case 1750: ACCEPT_TOKEN(anon_sym_mul_DASHlong); - if (lookahead == '/') ADVANCE(220); + if (lookahead == '/') ADVANCE(221); END_STATE(); - case 1741: + case 1751: ACCEPT_TOKEN(anon_sym_div_DASHlong); - if (lookahead == '/') ADVANCE(219); + if (lookahead == '/') ADVANCE(220); END_STATE(); - case 1742: + case 1752: ACCEPT_TOKEN(anon_sym_rem_DASHlong); - if (lookahead == '/') ADVANCE(221); + if (lookahead == '/') ADVANCE(222); END_STATE(); - case 1743: + case 1753: ACCEPT_TOKEN(anon_sym_and_DASHlong); - if (lookahead == '/') ADVANCE(218); + if (lookahead == '/') ADVANCE(219); END_STATE(); - case 1744: + case 1754: ACCEPT_TOKEN(anon_sym_or_DASHlong); - if (lookahead == '/') ADVANCE(211); + if (lookahead == '/') ADVANCE(212); END_STATE(); - case 1745: + case 1755: ACCEPT_TOKEN(anon_sym_xor_DASHlong); - if (lookahead == '/') ADVANCE(226); + if (lookahead == '/') ADVANCE(227); END_STATE(); - case 1746: + case 1756: ACCEPT_TOKEN(anon_sym_shl_DASHlong); - if (lookahead == '/') ADVANCE(222); + if (lookahead == '/') ADVANCE(223); END_STATE(); - case 1747: + case 1757: ACCEPT_TOKEN(anon_sym_shr_DASHlong); - if (lookahead == '/') ADVANCE(223); + if (lookahead == '/') ADVANCE(224); END_STATE(); - case 1748: + case 1758: ACCEPT_TOKEN(anon_sym_ushr_DASHlong); - if (lookahead == '/') ADVANCE(232); + if (lookahead == '/') ADVANCE(233); END_STATE(); - case 1749: + case 1759: ACCEPT_TOKEN(anon_sym_add_DASHfloat); - if (lookahead == '/') ADVANCE(227); + if (lookahead == '/') ADVANCE(228); END_STATE(); - case 1750: + case 1760: ACCEPT_TOKEN(anon_sym_sub_DASHfloat); - if (lookahead == '/') ADVANCE(231); + if (lookahead == '/') ADVANCE(232); END_STATE(); - case 1751: + case 1761: ACCEPT_TOKEN(anon_sym_mul_DASHfloat); - if (lookahead == '/') ADVANCE(229); + if (lookahead == '/') ADVANCE(230); END_STATE(); - case 1752: + case 1762: ACCEPT_TOKEN(anon_sym_div_DASHfloat); - if (lookahead == '/') ADVANCE(228); + if (lookahead == '/') ADVANCE(229); END_STATE(); - case 1753: + case 1763: ACCEPT_TOKEN(anon_sym_rem_DASHfloat); - if (lookahead == '/') ADVANCE(230); + if (lookahead == '/') ADVANCE(231); END_STATE(); - case 1754: + case 1764: ACCEPT_TOKEN(anon_sym_add_DASHdouble); - if (lookahead == '/') ADVANCE(233); + if (lookahead == '/') ADVANCE(234); END_STATE(); - case 1755: + case 1765: ACCEPT_TOKEN(anon_sym_sub_DASHdouble); - if (lookahead == '/') ADVANCE(237); + if (lookahead == '/') ADVANCE(238); END_STATE(); - case 1756: + case 1766: ACCEPT_TOKEN(anon_sym_mul_DASHdouble); - if (lookahead == '/') ADVANCE(235); + if (lookahead == '/') ADVANCE(236); END_STATE(); - case 1757: + case 1767: ACCEPT_TOKEN(anon_sym_div_DASHdouble); - if (lookahead == '/') ADVANCE(234); + if (lookahead == '/') ADVANCE(235); END_STATE(); - case 1758: + case 1768: ACCEPT_TOKEN(anon_sym_rem_DASHdouble); - if (lookahead == '/') ADVANCE(236); + if (lookahead == '/') ADVANCE(237); END_STATE(); - case 1759: + case 1769: ACCEPT_TOKEN(anon_sym_add_DASHint_SLASH2addr); END_STATE(); - case 1760: + case 1770: ACCEPT_TOKEN(anon_sym_sub_DASHint_SLASH2addr); END_STATE(); - case 1761: + case 1771: ACCEPT_TOKEN(anon_sym_mul_DASHint_SLASH2addr); END_STATE(); - case 1762: + case 1772: ACCEPT_TOKEN(anon_sym_div_DASHint_SLASH2addr); END_STATE(); - case 1763: + case 1773: ACCEPT_TOKEN(anon_sym_rem_DASHint_SLASH2addr); END_STATE(); - case 1764: + case 1774: ACCEPT_TOKEN(anon_sym_and_DASHint_SLASH2addr); END_STATE(); - case 1765: + case 1775: ACCEPT_TOKEN(anon_sym_or_DASHint_SLASH2addr); END_STATE(); - case 1766: + case 1776: ACCEPT_TOKEN(anon_sym_xor_DASHint_SLASH2addr); END_STATE(); - case 1767: + case 1777: ACCEPT_TOKEN(anon_sym_shl_DASHint_SLASH2addr); END_STATE(); - case 1768: + case 1778: ACCEPT_TOKEN(anon_sym_shr_DASHint_SLASH2addr); END_STATE(); - case 1769: + case 1779: ACCEPT_TOKEN(anon_sym_ushr_DASHint_SLASH2addr); END_STATE(); - case 1770: + case 1780: ACCEPT_TOKEN(anon_sym_add_DASHlong_SLASH2addr); END_STATE(); - case 1771: + case 1781: ACCEPT_TOKEN(anon_sym_sub_DASHlong_SLASH2addr); END_STATE(); - case 1772: + case 1782: ACCEPT_TOKEN(anon_sym_mul_DASHlong_SLASH2addr); END_STATE(); - case 1773: + case 1783: ACCEPT_TOKEN(anon_sym_div_DASHlong_SLASH2addr); END_STATE(); - case 1774: + case 1784: ACCEPT_TOKEN(anon_sym_rem_DASHlong_SLASH2addr); END_STATE(); - case 1775: + case 1785: ACCEPT_TOKEN(anon_sym_and_DASHlong_SLASH2addr); END_STATE(); - case 1776: + case 1786: ACCEPT_TOKEN(anon_sym_or_DASHlong_SLASH2addr); END_STATE(); - case 1777: + case 1787: ACCEPT_TOKEN(anon_sym_xor_DASHlong_SLASH2addr); END_STATE(); - case 1778: + case 1788: ACCEPT_TOKEN(anon_sym_shl_DASHlong_SLASH2addr); END_STATE(); - case 1779: + case 1789: ACCEPT_TOKEN(anon_sym_shr_DASHlong_SLASH2addr); END_STATE(); - case 1780: + case 1790: ACCEPT_TOKEN(anon_sym_ushr_DASHlong_SLASH2addr); END_STATE(); - case 1781: + case 1791: ACCEPT_TOKEN(anon_sym_add_DASHfloat_SLASH2addr); END_STATE(); - case 1782: + case 1792: ACCEPT_TOKEN(anon_sym_sub_DASHfloat_SLASH2addr); END_STATE(); - case 1783: + case 1793: ACCEPT_TOKEN(anon_sym_mul_DASHfloat_SLASH2addr); END_STATE(); - case 1784: + case 1794: ACCEPT_TOKEN(anon_sym_div_DASHfloat_SLASH2addr); END_STATE(); - case 1785: + case 1795: ACCEPT_TOKEN(anon_sym_rem_DASHfloat_SLASH2addr); END_STATE(); - case 1786: + case 1796: ACCEPT_TOKEN(anon_sym_add_DASHdouble_SLASH2addr); END_STATE(); - case 1787: + case 1797: ACCEPT_TOKEN(anon_sym_sub_DASHdouble_SLASH2addr); END_STATE(); - case 1788: + case 1798: ACCEPT_TOKEN(anon_sym_mul_DASHdouble_SLASH2addr); END_STATE(); - case 1789: + case 1799: ACCEPT_TOKEN(anon_sym_div_DASHdouble_SLASH2addr); END_STATE(); - case 1790: + case 1800: ACCEPT_TOKEN(anon_sym_rem_DASHdouble_SLASH2addr); END_STATE(); - case 1791: + case 1801: ACCEPT_TOKEN(anon_sym_add_DASHint_SLASHlit16); END_STATE(); - case 1792: + case 1802: ACCEPT_TOKEN(anon_sym_sub_DASHint_SLASHlit16); END_STATE(); - case 1793: + case 1803: ACCEPT_TOKEN(anon_sym_mul_DASHint_SLASHlit16); END_STATE(); - case 1794: + case 1804: ACCEPT_TOKEN(anon_sym_div_DASHint_SLASHlit16); END_STATE(); - case 1795: + case 1805: ACCEPT_TOKEN(anon_sym_rem_DASHint_SLASHlit16); END_STATE(); - case 1796: + case 1806: ACCEPT_TOKEN(anon_sym_and_DASHint_SLASHlit16); END_STATE(); - case 1797: + case 1807: ACCEPT_TOKEN(anon_sym_or_DASHint_SLASHlit16); END_STATE(); - case 1798: + case 1808: ACCEPT_TOKEN(anon_sym_xor_DASHint_SLASHlit16); END_STATE(); - case 1799: + case 1809: ACCEPT_TOKEN(anon_sym_add_DASHint_SLASHlit8); END_STATE(); - case 1800: + case 1810: ACCEPT_TOKEN(anon_sym_sub_DASHint_SLASHlit8); END_STATE(); - case 1801: + case 1811: ACCEPT_TOKEN(anon_sym_mul_DASHint_SLASHlit8); END_STATE(); - case 1802: + case 1812: ACCEPT_TOKEN(anon_sym_div_DASHint_SLASHlit8); END_STATE(); - case 1803: + case 1813: ACCEPT_TOKEN(anon_sym_rem_DASHint_SLASHlit8); END_STATE(); - case 1804: + case 1814: ACCEPT_TOKEN(anon_sym_and_DASHint_SLASHlit8); END_STATE(); - case 1805: + case 1815: ACCEPT_TOKEN(anon_sym_or_DASHint_SLASHlit8); END_STATE(); - case 1806: + case 1816: ACCEPT_TOKEN(anon_sym_xor_DASHint_SLASHlit8); END_STATE(); - case 1807: + case 1817: ACCEPT_TOKEN(anon_sym_shl_DASHint_SLASHlit8); END_STATE(); - case 1808: + case 1818: ACCEPT_TOKEN(anon_sym_shr_DASHint_SLASHlit8); END_STATE(); - case 1809: + case 1819: ACCEPT_TOKEN(anon_sym_ushr_DASHint_SLASHlit8); END_STATE(); - case 1810: + case 1820: ACCEPT_TOKEN(anon_sym_execute_DASHinline); END_STATE(); - case 1811: + case 1821: ACCEPT_TOKEN(anon_sym_invoke_DASHdirect_DASHempty); END_STATE(); - case 1812: + case 1822: ACCEPT_TOKEN(anon_sym_iget_DASHquick); END_STATE(); - case 1813: + case 1823: ACCEPT_TOKEN(anon_sym_iget_DASHwide_DASHquick); END_STATE(); - case 1814: + case 1824: ACCEPT_TOKEN(anon_sym_iget_DASHobject_DASHquick); END_STATE(); - case 1815: + case 1825: ACCEPT_TOKEN(anon_sym_iput_DASHquick); END_STATE(); - case 1816: + case 1826: ACCEPT_TOKEN(anon_sym_iput_DASHwide_DASHquick); END_STATE(); - case 1817: + case 1827: ACCEPT_TOKEN(anon_sym_iput_DASHobject_DASHquick); END_STATE(); - case 1818: + case 1828: ACCEPT_TOKEN(anon_sym_invoke_DASHvirtual_DASHquick); - if (lookahead == '/') ADVANCE(1347); + if (lookahead == '/') ADVANCE(1354); END_STATE(); - case 1819: + case 1829: ACCEPT_TOKEN(anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange); END_STATE(); - case 1820: + case 1830: ACCEPT_TOKEN(anon_sym_invoke_DASHsuper_DASHquick); - if (lookahead == '/') ADVANCE(1346); + if (lookahead == '/') ADVANCE(1353); END_STATE(); - case 1821: + case 1831: ACCEPT_TOKEN(anon_sym_invoke_DASHsuper_DASHquick_SLASHrange); END_STATE(); - case 1822: + case 1832: + ACCEPT_TOKEN(anon_sym_rsub_DASHint); + if (lookahead == '/') ADVANCE(1018); + END_STATE(); + case 1833: + ACCEPT_TOKEN(anon_sym_rsub_DASHint_SLASHlit8); + END_STATE(); + case 1834: ACCEPT_TOKEN(anon_sym_DOTline); END_STATE(); - case 1823: + case 1835: ACCEPT_TOKEN(anon_sym_DOTlocals); END_STATE(); - case 1824: + case 1836: ACCEPT_TOKEN(anon_sym_DOTcatch); - if (lookahead == 'a') ADVANCE(994); + if (lookahead == 'a') ADVANCE(999); END_STATE(); - case 1825: + case 1837: ACCEPT_TOKEN(anon_sym_LBRACE); END_STATE(); - case 1826: + case 1838: ACCEPT_TOKEN(anon_sym_DOT_DOT); END_STATE(); - case 1827: + case 1839: ACCEPT_TOKEN(anon_sym_RBRACE); END_STATE(); - case 1828: + case 1840: ACCEPT_TOKEN(anon_sym_DOTcatchall); END_STATE(); - case 1829: + case 1841: ACCEPT_TOKEN(anon_sym_DOTpacked_DASHswitch); END_STATE(); - case 1830: + case 1842: ACCEPT_TOKEN(anon_sym_DOTendpacked_DASHswitch); END_STATE(); - case 1831: + case 1843: ACCEPT_TOKEN(anon_sym_DOTsparse_DASHswitch); END_STATE(); - case 1832: + case 1844: ACCEPT_TOKEN(anon_sym_DASH_GT); END_STATE(); - case 1833: + case 1845: ACCEPT_TOKEN(anon_sym_DOTendsparse_DASHswitch); END_STATE(); - case 1834: + case 1846: ACCEPT_TOKEN(anon_sym_DOTarray_DASHdata); END_STATE(); - case 1835: + case 1847: ACCEPT_TOKEN(anon_sym_DOTendarray_DASHdata); END_STATE(); - case 1836: + case 1848: ACCEPT_TOKEN(sym_class_identifier); END_STATE(); - case 1837: + case 1849: ACCEPT_TOKEN(aux_sym_field_identifier_token1); END_STATE(); - case 1838: + case 1850: ACCEPT_TOKEN(anon_sym_LTclinit_GT_LPAREN); END_STATE(); - case 1839: + case 1851: ACCEPT_TOKEN(anon_sym_LTinit_GT_LPAREN); END_STATE(); - case 1840: + case 1852: ACCEPT_TOKEN(aux_sym_method_identifier_token1); END_STATE(); - case 1841: + case 1853: ACCEPT_TOKEN(anon_sym_RPAREN); END_STATE(); - case 1842: + case 1854: ACCEPT_TOKEN(anon_sym_LBRACK); END_STATE(); - case 1843: + case 1855: ACCEPT_TOKEN(anon_sym_V); END_STATE(); - case 1844: + case 1856: ACCEPT_TOKEN(anon_sym_V); if (lookahead == '$') ADVANCE(135); - if (lookahead == '(') ADVANCE(1840); - if (lookahead == ':') ADVANCE(1837); + if (lookahead == '(') ADVANCE(1852); + if (lookahead == ':') ADVANCE(1849); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(15); END_STATE(); - case 1845: + case 1857: ACCEPT_TOKEN(anon_sym_Z); END_STATE(); - case 1846: + case 1858: ACCEPT_TOKEN(anon_sym_Z); if (lookahead == '$') ADVANCE(135); - if (lookahead == '(') ADVANCE(1840); - if (lookahead == ':') ADVANCE(1837); + if (lookahead == '(') ADVANCE(1852); + if (lookahead == ':') ADVANCE(1849); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(15); END_STATE(); - case 1847: + case 1859: ACCEPT_TOKEN(anon_sym_B); END_STATE(); - case 1848: + case 1860: ACCEPT_TOKEN(anon_sym_B); if (lookahead == '$') ADVANCE(135); - if (lookahead == '(') ADVANCE(1840); - if (lookahead == ':') ADVANCE(1837); + if (lookahead == '(') ADVANCE(1852); + if (lookahead == ':') ADVANCE(1849); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(15); END_STATE(); - case 1849: + case 1861: ACCEPT_TOKEN(anon_sym_S); END_STATE(); - case 1850: + case 1862: ACCEPT_TOKEN(anon_sym_S); if (lookahead == '$') ADVANCE(135); - if (lookahead == '(') ADVANCE(1840); - if (lookahead == ':') ADVANCE(1837); + if (lookahead == '(') ADVANCE(1852); + if (lookahead == ':') ADVANCE(1849); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(15); END_STATE(); - case 1851: + case 1863: ACCEPT_TOKEN(anon_sym_C); END_STATE(); - case 1852: + case 1864: ACCEPT_TOKEN(anon_sym_C); if (lookahead == '$') ADVANCE(135); - if (lookahead == '(') ADVANCE(1840); - if (lookahead == ':') ADVANCE(1837); + if (lookahead == '(') ADVANCE(1852); + if (lookahead == ':') ADVANCE(1849); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(15); END_STATE(); - case 1853: + case 1865: ACCEPT_TOKEN(anon_sym_I); END_STATE(); - case 1854: + case 1866: ACCEPT_TOKEN(anon_sym_I); if (lookahead == '$') ADVANCE(135); - if (lookahead == '(') ADVANCE(1840); - if (lookahead == ':') ADVANCE(1837); + if (lookahead == '(') ADVANCE(1852); + if (lookahead == ':') ADVANCE(1849); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(15); END_STATE(); - case 1855: + case 1867: ACCEPT_TOKEN(anon_sym_J); END_STATE(); - case 1856: + case 1868: ACCEPT_TOKEN(anon_sym_J); if (lookahead == '$') ADVANCE(135); - if (lookahead == '(') ADVANCE(1840); - if (lookahead == ':') ADVANCE(1837); + if (lookahead == '(') ADVANCE(1852); + if (lookahead == ':') ADVANCE(1849); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(15); END_STATE(); - case 1857: + case 1869: ACCEPT_TOKEN(anon_sym_F); END_STATE(); - case 1858: + case 1870: ACCEPT_TOKEN(anon_sym_F); if (lookahead == '$') ADVANCE(135); - if (lookahead == '(') ADVANCE(1840); - if (lookahead == ':') ADVANCE(1837); + if (lookahead == '(') ADVANCE(1852); + if (lookahead == ':') ADVANCE(1849); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(15); END_STATE(); - case 1859: + case 1871: ACCEPT_TOKEN(anon_sym_D); END_STATE(); - case 1860: + case 1872: ACCEPT_TOKEN(anon_sym_D); if (lookahead == '$') ADVANCE(135); - if (lookahead == '(') ADVANCE(1840); - if (lookahead == ':') ADVANCE(1837); + if (lookahead == '(') ADVANCE(1852); + if (lookahead == ':') ADVANCE(1849); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(15); END_STATE(); - case 1861: + case 1873: ACCEPT_TOKEN(anon_sym_public); END_STATE(); - case 1862: + case 1874: ACCEPT_TOKEN(anon_sym_public); - if (lookahead == '(') ADVANCE(1840); + if (lookahead == '(') ADVANCE(1852); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); - case 1863: + case 1875: ACCEPT_TOKEN(anon_sym_public); - if (lookahead == ':') ADVANCE(1837); + if (lookahead == ':') ADVANCE(1849); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); - case 1864: + case 1876: ACCEPT_TOKEN(anon_sym_private); END_STATE(); - case 1865: + case 1877: ACCEPT_TOKEN(anon_sym_private); - if (lookahead == '(') ADVANCE(1840); + if (lookahead == '(') ADVANCE(1852); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); - case 1866: + case 1878: ACCEPT_TOKEN(anon_sym_private); - if (lookahead == ':') ADVANCE(1837); + if (lookahead == ':') ADVANCE(1849); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); - case 1867: + case 1879: ACCEPT_TOKEN(anon_sym_protected); END_STATE(); - case 1868: + case 1880: ACCEPT_TOKEN(anon_sym_protected); - if (lookahead == '(') ADVANCE(1840); + if (lookahead == '(') ADVANCE(1852); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); - case 1869: + case 1881: ACCEPT_TOKEN(anon_sym_protected); - if (lookahead == ':') ADVANCE(1837); + if (lookahead == ':') ADVANCE(1849); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); - case 1870: + case 1882: ACCEPT_TOKEN(anon_sym_static); END_STATE(); - case 1871: + case 1883: ACCEPT_TOKEN(anon_sym_static); - if (lookahead == '(') ADVANCE(1840); + if (lookahead == '(') ADVANCE(1852); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); - case 1872: + case 1884: ACCEPT_TOKEN(anon_sym_static); - if (lookahead == ':') ADVANCE(1837); + if (lookahead == ':') ADVANCE(1849); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); - case 1873: + case 1885: ACCEPT_TOKEN(anon_sym_final); END_STATE(); - case 1874: + case 1886: ACCEPT_TOKEN(anon_sym_final); - if (lookahead == '(') ADVANCE(1840); + if (lookahead == '(') ADVANCE(1852); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); - case 1875: + case 1887: ACCEPT_TOKEN(anon_sym_final); - if (lookahead == ':') ADVANCE(1837); + if (lookahead == ':') ADVANCE(1849); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); - case 1876: + case 1888: ACCEPT_TOKEN(anon_sym_synchronized); END_STATE(); - case 1877: + case 1889: ACCEPT_TOKEN(anon_sym_synchronized); - if (lookahead == '(') ADVANCE(1840); + if (lookahead == '(') ADVANCE(1852); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); - case 1878: + case 1890: ACCEPT_TOKEN(anon_sym_synchronized); - if (lookahead == ':') ADVANCE(1837); + if (lookahead == ':') ADVANCE(1849); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); - case 1879: + case 1891: ACCEPT_TOKEN(anon_sym_volatile); END_STATE(); - case 1880: + case 1892: ACCEPT_TOKEN(anon_sym_volatile); - if (lookahead == '(') ADVANCE(1840); + if (lookahead == '(') ADVANCE(1852); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); - case 1881: + case 1893: ACCEPT_TOKEN(anon_sym_volatile); - if (lookahead == ':') ADVANCE(1837); + if (lookahead == ':') ADVANCE(1849); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); - case 1882: + case 1894: ACCEPT_TOKEN(anon_sym_transient); END_STATE(); - case 1883: + case 1895: ACCEPT_TOKEN(anon_sym_transient); - if (lookahead == '(') ADVANCE(1840); + if (lookahead == '(') ADVANCE(1852); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); - case 1884: + case 1896: ACCEPT_TOKEN(anon_sym_transient); - if (lookahead == ':') ADVANCE(1837); + if (lookahead == ':') ADVANCE(1849); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); - case 1885: + case 1897: ACCEPT_TOKEN(anon_sym_native); END_STATE(); - case 1886: + case 1898: ACCEPT_TOKEN(anon_sym_native); - if (lookahead == '(') ADVANCE(1840); + if (lookahead == '(') ADVANCE(1852); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); - case 1887: + case 1899: ACCEPT_TOKEN(anon_sym_native); - if (lookahead == ':') ADVANCE(1837); + if (lookahead == ':') ADVANCE(1849); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); - case 1888: + case 1900: ACCEPT_TOKEN(anon_sym_interface); END_STATE(); - case 1889: + case 1901: ACCEPT_TOKEN(anon_sym_interface); - if (lookahead == '(') ADVANCE(1840); + if (lookahead == '(') ADVANCE(1852); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); - case 1890: + case 1902: ACCEPT_TOKEN(anon_sym_interface); - if (lookahead == ':') ADVANCE(1837); + if (lookahead == ':') ADVANCE(1849); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); - case 1891: + case 1903: ACCEPT_TOKEN(anon_sym_abstract); END_STATE(); - case 1892: + case 1904: ACCEPT_TOKEN(anon_sym_abstract); - if (lookahead == '(') ADVANCE(1840); + if (lookahead == '(') ADVANCE(1852); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); - case 1893: + case 1905: ACCEPT_TOKEN(anon_sym_abstract); - if (lookahead == ':') ADVANCE(1837); + if (lookahead == ':') ADVANCE(1849); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); - case 1894: + case 1906: ACCEPT_TOKEN(anon_sym_bridge); END_STATE(); - case 1895: + case 1907: ACCEPT_TOKEN(anon_sym_bridge); - if (lookahead == '(') ADVANCE(1840); + if (lookahead == '(') ADVANCE(1852); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); - case 1896: + case 1908: ACCEPT_TOKEN(anon_sym_bridge); - if (lookahead == ':') ADVANCE(1837); + if (lookahead == ':') ADVANCE(1849); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); - case 1897: + case 1909: ACCEPT_TOKEN(anon_sym_synthetic); END_STATE(); - case 1898: + case 1910: ACCEPT_TOKEN(anon_sym_synthetic); - if (lookahead == '(') ADVANCE(1840); + if (lookahead == '(') ADVANCE(1852); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); - case 1899: + case 1911: ACCEPT_TOKEN(anon_sym_synthetic); - if (lookahead == ':') ADVANCE(1837); + if (lookahead == ':') ADVANCE(1849); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); - case 1900: + case 1912: ACCEPT_TOKEN(anon_sym_enum); END_STATE(); - case 1901: + case 1913: ACCEPT_TOKEN(anon_sym_enum); - if (lookahead == '(') ADVANCE(1840); + if (lookahead == '(') ADVANCE(1852); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); - case 1902: + case 1914: ACCEPT_TOKEN(anon_sym_enum); - if (lookahead == ':') ADVANCE(1837); + if (lookahead == ':') ADVANCE(1849); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); - case 1903: + case 1915: ACCEPT_TOKEN(anon_sym_constructor); END_STATE(); - case 1904: + case 1916: ACCEPT_TOKEN(anon_sym_constructor); - if (lookahead == '(') ADVANCE(1840); + if (lookahead == '(') ADVANCE(1852); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); - case 1905: + case 1917: ACCEPT_TOKEN(anon_sym_constructor); - if (lookahead == ':') ADVANCE(1837); + if (lookahead == ':') ADVANCE(1849); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); - case 1906: + case 1918: ACCEPT_TOKEN(anon_sym_varargs); END_STATE(); - case 1907: + case 1919: ACCEPT_TOKEN(anon_sym_varargs); - if (lookahead == '(') ADVANCE(1840); + if (lookahead == '(') ADVANCE(1852); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); - case 1908: + case 1920: ACCEPT_TOKEN(anon_sym_varargs); - if (lookahead == ':') ADVANCE(1837); + if (lookahead == ':') ADVANCE(1849); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); - case 1909: + case 1921: ACCEPT_TOKEN(anon_sym_declared_DASHsynchronized); END_STATE(); - case 1910: + case 1922: ACCEPT_TOKEN(anon_sym_annotation); END_STATE(); - case 1911: + case 1923: ACCEPT_TOKEN(anon_sym_annotation); - if (lookahead == '(') ADVANCE(1840); + if (lookahead == '(') ADVANCE(1852); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); END_STATE(); - case 1912: + case 1924: ACCEPT_TOKEN(anon_sym_annotation); - if (lookahead == ':') ADVANCE(1837); + if (lookahead == ':') ADVANCE(1849); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(373); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); END_STATE(); - case 1913: + case 1925: ACCEPT_TOKEN(sym_comment); if (lookahead != 0 && - lookahead != '\n') ADVANCE(1913); + lookahead != '\n') ADVANCE(1925); END_STATE(); - case 1914: + case 1926: ACCEPT_TOKEN(anon_sym_DOTenum); END_STATE(); - case 1915: + case 1927: ACCEPT_TOKEN(sym_variable); if (lookahead == '$') ADVANCE(135); - if (lookahead == '(') ADVANCE(1840); - if (lookahead == ':') ADVANCE(1837); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1915); + if (lookahead == '(') ADVANCE(1852); + if (lookahead == ':') ADVANCE(1849); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1927); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(15); END_STATE(); - case 1916: + case 1928: ACCEPT_TOKEN(sym_variable); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1916); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1928); END_STATE(); - case 1917: + case 1929: ACCEPT_TOKEN(sym_parameter); if (lookahead == '$') ADVANCE(135); - if (lookahead == '(') ADVANCE(1840); - if (lookahead == ':') ADVANCE(1837); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1917); + if (lookahead == '(') ADVANCE(1852); + if (lookahead == ':') ADVANCE(1849); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1929); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(15); END_STATE(); - case 1918: + case 1930: ACCEPT_TOKEN(sym_parameter); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1918); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1930); END_STATE(); - case 1919: + case 1931: ACCEPT_TOKEN(aux_sym_number_literal_token1); END_STATE(); - case 1920: + case 1932: ACCEPT_TOKEN(aux_sym_number_literal_token1); if (lookahead == '$') ADVANCE(135); - if (lookahead == '(') ADVANCE(1840); - if (lookahead == ':') ADVANCE(1837); + if (lookahead == '(') ADVANCE(1852); + if (lookahead == ':') ADVANCE(1849); if (lookahead == 'L' || lookahead == 's' || - lookahead == 't') ADVANCE(1921); + lookahead == 't') ADVANCE(1933); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1920); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1932); if (('G' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('g' <= lookahead && lookahead <= 'z')) ADVANCE(15); END_STATE(); - case 1921: + case 1933: ACCEPT_TOKEN(aux_sym_number_literal_token1); if (lookahead == '$') ADVANCE(135); - if (lookahead == '(') ADVANCE(1840); - if (lookahead == ':') ADVANCE(1837); + if (lookahead == '(') ADVANCE(1852); + if (lookahead == ':') ADVANCE(1849); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(15); END_STATE(); - case 1922: + case 1934: ACCEPT_TOKEN(aux_sym_number_literal_token1); if (lookahead == 'L' || lookahead == 's' || - lookahead == 't') ADVANCE(1919); + lookahead == 't') ADVANCE(1931); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1922); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1934); END_STATE(); - case 1923: + case 1935: ACCEPT_TOKEN(aux_sym_number_literal_token2); if (lookahead == '$') ADVANCE(135); - if (lookahead == '(') ADVANCE(1840); - if (lookahead == ':') ADVANCE(1837); + if (lookahead == '(') ADVANCE(1852); + if (lookahead == ':') ADVANCE(1849); if (lookahead == 'X' || lookahead == 'x') ADVANCE(14); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1924); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1936); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(15); END_STATE(); - case 1924: + case 1936: ACCEPT_TOKEN(aux_sym_number_literal_token2); if (lookahead == '$') ADVANCE(135); - if (lookahead == '(') ADVANCE(1840); - if (lookahead == ':') ADVANCE(1837); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1924); + if (lookahead == '(') ADVANCE(1852); + if (lookahead == ':') ADVANCE(1849); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1936); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(15); END_STATE(); - case 1925: + case 1937: ACCEPT_TOKEN(aux_sym_number_literal_token2); if (lookahead == 'X' || - lookahead == 'x') ADVANCE(1565); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1926); + lookahead == 'x') ADVANCE(1575); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1938); END_STATE(); - case 1926: + case 1938: ACCEPT_TOKEN(aux_sym_number_literal_token2); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1926); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1938); END_STATE(); - case 1927: + case 1939: ACCEPT_TOKEN(sym_string_literal); - if (lookahead == '"') ADVANCE(1927); + if (lookahead == '"') ADVANCE(1939); if (lookahead != 0 && lookahead != '\n') ADVANCE(5); END_STATE(); - case 1928: + case 1940: ACCEPT_TOKEN(sym_null_literal); END_STATE(); - case 1929: + case 1941: ACCEPT_TOKEN(sym_null_literal); if (lookahead == '$') ADVANCE(135); - if (lookahead == '(') ADVANCE(1840); - if (lookahead == ':') ADVANCE(1837); + if (lookahead == '(') ADVANCE(1852); + if (lookahead == ':') ADVANCE(1849); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || @@ -10673,7 +10725,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [71] = {.lex_state = 0}, [72] = {.lex_state = 0}, [73] = {.lex_state = 0}, - [74] = {.lex_state = 1568}, + [74] = {.lex_state = 1578}, [75] = {.lex_state = 0}, [76] = {.lex_state = 0}, [77] = {.lex_state = 0}, @@ -10689,7 +10741,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [87] = {.lex_state = 0}, [88] = {.lex_state = 4}, [89] = {.lex_state = 0}, - [90] = {.lex_state = 1568}, + [90] = {.lex_state = 1578}, [91] = {.lex_state = 0}, [92] = {.lex_state = 0}, [93] = {.lex_state = 0}, @@ -10697,7 +10749,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [95] = {.lex_state = 0}, [96] = {.lex_state = 0}, [97] = {.lex_state = 0}, - [98] = {.lex_state = 1568}, + [98] = {.lex_state = 1578}, [99] = {.lex_state = 0}, [100] = {.lex_state = 0}, [101] = {.lex_state = 0}, @@ -10710,14 +10762,14 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [108] = {.lex_state = 0}, [109] = {.lex_state = 0}, [110] = {.lex_state = 0}, - [111] = {.lex_state = 1568}, - [112] = {.lex_state = 1568}, + [111] = {.lex_state = 1578}, + [112] = {.lex_state = 1578}, [113] = {.lex_state = 0}, - [114] = {.lex_state = 1568}, - [115] = {.lex_state = 1568}, - [116] = {.lex_state = 1568}, - [117] = {.lex_state = 1568}, - [118] = {.lex_state = 1568}, + [114] = {.lex_state = 1578}, + [115] = {.lex_state = 1578}, + [116] = {.lex_state = 1578}, + [117] = {.lex_state = 1578}, + [118] = {.lex_state = 1578}, [119] = {.lex_state = 4}, [120] = {.lex_state = 0}, [121] = {.lex_state = 0}, @@ -10728,32 +10780,32 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [126] = {.lex_state = 0}, [127] = {.lex_state = 0}, [128] = {.lex_state = 0}, - [129] = {.lex_state = 1568}, - [130] = {.lex_state = 1568}, + [129] = {.lex_state = 1578}, + [130] = {.lex_state = 1578}, [131] = {.lex_state = 0}, [132] = {.lex_state = 0}, [133] = {.lex_state = 0}, - [134] = {.lex_state = 1568}, - [135] = {.lex_state = 1568}, - [136] = {.lex_state = 1568}, - [137] = {.lex_state = 1568}, - [138] = {.lex_state = 1568}, - [139] = {.lex_state = 1568}, + [134] = {.lex_state = 1578}, + [135] = {.lex_state = 1578}, + [136] = {.lex_state = 1578}, + [137] = {.lex_state = 1578}, + [138] = {.lex_state = 1578}, + [139] = {.lex_state = 1578}, [140] = {.lex_state = 0}, [141] = {.lex_state = 0}, [142] = {.lex_state = 0}, - [143] = {.lex_state = 1568}, + [143] = {.lex_state = 1578}, [144] = {.lex_state = 1}, [145] = {.lex_state = 1}, - [146] = {.lex_state = 1568}, - [147] = {.lex_state = 1568}, + [146] = {.lex_state = 1578}, + [147] = {.lex_state = 1578}, [148] = {.lex_state = 1}, [149] = {.lex_state = 1}, [150] = {.lex_state = 0}, [151] = {.lex_state = 0}, [152] = {.lex_state = 0}, [153] = {.lex_state = 1}, - [154] = {.lex_state = 1568}, + [154] = {.lex_state = 1578}, [155] = {.lex_state = 0}, [156] = {.lex_state = 1}, [157] = {.lex_state = 0}, @@ -10770,8 +10822,8 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [168] = {.lex_state = 1}, [169] = {.lex_state = 1}, [170] = {.lex_state = 1}, - [171] = {.lex_state = 1568}, - [172] = {.lex_state = 1568}, + [171] = {.lex_state = 1578}, + [172] = {.lex_state = 1578}, [173] = {.lex_state = 1}, [174] = {.lex_state = 1}, [175] = {.lex_state = 1}, @@ -11060,6 +11112,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(1), [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(1), [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(1), + [anon_sym_rsub_DASHint] = ACTIONS(1), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(1), [anon_sym_DOTline] = ACTIONS(1), [anon_sym_DOTlocals] = ACTIONS(1), [anon_sym_DOTcatch] = ACTIONS(1), @@ -11361,6 +11415,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(7), [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(9), [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(7), + [anon_sym_rsub_DASHint] = ACTIONS(9), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(7), [anon_sym_DOTline] = ACTIONS(7), [anon_sym_DOTlocals] = ACTIONS(7), [anon_sym_DOTcatch] = ACTIONS(9), @@ -11625,6 +11681,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(11), [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(13), [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(11), + [anon_sym_rsub_DASHint] = ACTIONS(13), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(11), [anon_sym_DOTline] = ACTIONS(11), [anon_sym_DOTlocals] = ACTIONS(11), [anon_sym_DOTcatch] = ACTIONS(13), @@ -11899,6 +11957,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(23), [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(25), [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(23), + [anon_sym_rsub_DASHint] = ACTIONS(25), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(23), [anon_sym_DOTline] = ACTIONS(27), [anon_sym_DOTlocals] = ACTIONS(29), [anon_sym_DOTcatch] = ACTIONS(31), @@ -12159,6 +12219,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(23), [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(25), [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(23), + [anon_sym_rsub_DASHint] = ACTIONS(25), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(23), [anon_sym_DOTline] = ACTIONS(27), [anon_sym_DOTlocals] = ACTIONS(29), [anon_sym_DOTcatch] = ACTIONS(31), @@ -12419,6 +12481,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(54), [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(57), [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(54), + [anon_sym_rsub_DASHint] = ACTIONS(57), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(54), [anon_sym_DOTline] = ACTIONS(60), [anon_sym_DOTlocals] = ACTIONS(63), [anon_sym_DOTcatch] = ACTIONS(66), @@ -12668,6 +12732,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(81), [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(83), [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(81), + [anon_sym_rsub_DASHint] = ACTIONS(83), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(81), [anon_sym_DOTline] = ACTIONS(81), [anon_sym_DOTlocals] = ACTIONS(81), [anon_sym_DOTcatch] = ACTIONS(83), @@ -12924,6 +12990,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(85), [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(87), [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(85), + [anon_sym_rsub_DASHint] = ACTIONS(87), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(85), [anon_sym_DOTline] = ACTIONS(85), [anon_sym_DOTlocals] = ACTIONS(85), [anon_sym_DOTcatch] = ACTIONS(87), @@ -13173,6 +13241,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(89), [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(91), [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(89), + [anon_sym_rsub_DASHint] = ACTIONS(91), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(89), [anon_sym_DOTline] = ACTIONS(89), [anon_sym_DOTlocals] = ACTIONS(89), [anon_sym_DOTcatch] = ACTIONS(91), @@ -13421,6 +13491,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(93), [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(97), [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(93), + [anon_sym_rsub_DASHint] = ACTIONS(97), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(93), [anon_sym_DOTline] = ACTIONS(93), [anon_sym_DOTlocals] = ACTIONS(93), [anon_sym_DOTcatch] = ACTIONS(97), @@ -13666,6 +13738,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(99), [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(101), [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(99), + [anon_sym_rsub_DASHint] = ACTIONS(101), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(99), [anon_sym_DOTline] = ACTIONS(99), [anon_sym_DOTlocals] = ACTIONS(99), [anon_sym_DOTcatch] = ACTIONS(101), @@ -13912,6 +13986,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(103), [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(105), [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(103), + [anon_sym_rsub_DASHint] = ACTIONS(105), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(103), [anon_sym_DOTline] = ACTIONS(103), [anon_sym_DOTlocals] = ACTIONS(103), [anon_sym_DOTcatch] = ACTIONS(105), @@ -14158,6 +14234,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(107), [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(109), [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(107), + [anon_sym_rsub_DASHint] = ACTIONS(109), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(107), [anon_sym_DOTline] = ACTIONS(107), [anon_sym_DOTlocals] = ACTIONS(107), [anon_sym_DOTcatch] = ACTIONS(109), @@ -14402,6 +14480,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(111), [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(113), [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(111), + [anon_sym_rsub_DASHint] = ACTIONS(113), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(111), [anon_sym_DOTline] = ACTIONS(111), [anon_sym_DOTlocals] = ACTIONS(111), [anon_sym_DOTcatch] = ACTIONS(113), @@ -14646,6 +14726,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(115), [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(117), [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(115), + [anon_sym_rsub_DASHint] = ACTIONS(117), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(115), [anon_sym_DOTline] = ACTIONS(115), [anon_sym_DOTlocals] = ACTIONS(115), [anon_sym_DOTcatch] = ACTIONS(117), @@ -14890,6 +14972,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(119), [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(121), [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(119), + [anon_sym_rsub_DASHint] = ACTIONS(121), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(119), [anon_sym_DOTline] = ACTIONS(119), [anon_sym_DOTlocals] = ACTIONS(119), [anon_sym_DOTcatch] = ACTIONS(121), @@ -15134,6 +15218,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(123), [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(125), [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(123), + [anon_sym_rsub_DASHint] = ACTIONS(125), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(123), [anon_sym_DOTline] = ACTIONS(123), [anon_sym_DOTlocals] = ACTIONS(123), [anon_sym_DOTcatch] = ACTIONS(125), @@ -15378,6 +15464,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(127), [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(129), [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(127), + [anon_sym_rsub_DASHint] = ACTIONS(129), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(127), [anon_sym_DOTline] = ACTIONS(127), [anon_sym_DOTlocals] = ACTIONS(127), [anon_sym_DOTcatch] = ACTIONS(129), @@ -15622,6 +15710,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(131), [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(133), [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(131), + [anon_sym_rsub_DASHint] = ACTIONS(133), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(131), [anon_sym_DOTline] = ACTIONS(131), [anon_sym_DOTlocals] = ACTIONS(131), [anon_sym_DOTcatch] = ACTIONS(133), @@ -15866,6 +15956,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(135), [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(137), [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(135), + [anon_sym_rsub_DASHint] = ACTIONS(137), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(135), [anon_sym_DOTline] = ACTIONS(135), [anon_sym_DOTlocals] = ACTIONS(135), [anon_sym_DOTcatch] = ACTIONS(137), @@ -16110,6 +16202,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(139), [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(141), [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(139), + [anon_sym_rsub_DASHint] = ACTIONS(141), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(139), [anon_sym_DOTline] = ACTIONS(139), [anon_sym_DOTlocals] = ACTIONS(139), [anon_sym_DOTcatch] = ACTIONS(141), @@ -16354,6 +16448,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(143), [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(145), [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(143), + [anon_sym_rsub_DASHint] = ACTIONS(145), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(143), [anon_sym_DOTline] = ACTIONS(143), [anon_sym_DOTlocals] = ACTIONS(143), [anon_sym_DOTcatch] = ACTIONS(145), @@ -16598,6 +16694,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(147), [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(149), [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(147), + [anon_sym_rsub_DASHint] = ACTIONS(149), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(147), [anon_sym_DOTline] = ACTIONS(147), [anon_sym_DOTlocals] = ACTIONS(147), [anon_sym_DOTcatch] = ACTIONS(149), @@ -16842,6 +16940,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(151), [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(153), [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(151), + [anon_sym_rsub_DASHint] = ACTIONS(153), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(151), [anon_sym_DOTline] = ACTIONS(151), [anon_sym_DOTlocals] = ACTIONS(151), [anon_sym_DOTcatch] = ACTIONS(153), @@ -17086,6 +17186,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(155), [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(157), [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(155), + [anon_sym_rsub_DASHint] = ACTIONS(157), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(155), [anon_sym_DOTline] = ACTIONS(155), [anon_sym_DOTlocals] = ACTIONS(155), [anon_sym_DOTcatch] = ACTIONS(157), @@ -17330,6 +17432,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(159), [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(161), [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(159), + [anon_sym_rsub_DASHint] = ACTIONS(161), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(159), [anon_sym_DOTline] = ACTIONS(159), [anon_sym_DOTlocals] = ACTIONS(159), [anon_sym_DOTcatch] = ACTIONS(161), @@ -17574,6 +17678,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(163), [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(165), [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(163), + [anon_sym_rsub_DASHint] = ACTIONS(165), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(163), [anon_sym_DOTline] = ACTIONS(163), [anon_sym_DOTlocals] = ACTIONS(163), [anon_sym_DOTcatch] = ACTIONS(165), @@ -17818,6 +17924,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(167), [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(169), [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(167), + [anon_sym_rsub_DASHint] = ACTIONS(169), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(167), [anon_sym_DOTline] = ACTIONS(167), [anon_sym_DOTlocals] = ACTIONS(167), [anon_sym_DOTcatch] = ACTIONS(169), @@ -18062,6 +18170,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(171), [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(173), [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(171), + [anon_sym_rsub_DASHint] = ACTIONS(173), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(171), [anon_sym_DOTline] = ACTIONS(171), [anon_sym_DOTlocals] = ACTIONS(171), [anon_sym_DOTcatch] = ACTIONS(173), @@ -18306,6 +18416,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(175), [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(177), [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(175), + [anon_sym_rsub_DASHint] = ACTIONS(177), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(175), [anon_sym_DOTline] = ACTIONS(175), [anon_sym_DOTlocals] = ACTIONS(175), [anon_sym_DOTcatch] = ACTIONS(177), From 1f5e3acd3c9f6c0b28b74f65252c1ebbc6a83791 Mon Sep 17 00:00:00 2001 From: Yotam Nachum Date: Wed, 5 Jan 2022 10:47:07 +0200 Subject: [PATCH 45/98] Add boolean literal --- grammar.js | 17 +- src/grammar.json | 37 + src/node-types.json | 33 + src/parser.c | 11104 +++++++++++++++++++++--------------------- 4 files changed, 5739 insertions(+), 5452 deletions(-) diff --git a/grammar.js b/grammar.js index 21ca1168d..57123c3dd 100644 --- a/grammar.js +++ b/grammar.js @@ -296,7 +296,15 @@ module.exports = grammar({ $.access_modifiers, $.field_identifier, optional( - seq("=", choice($.string_literal, $.number_literal, $.null_literal)) + seq( + "=", + choice( + $.string_literal, + $.number_literal, + $.null_literal, + $.boolean_literal + ) + ) ) ), end_field: _ => ".end field", @@ -336,6 +344,7 @@ module.exports = grammar({ choice( $.number_literal, $.string_literal, + $.boolean_literal, $.null_literal, $._identifier, $.list, @@ -380,9 +389,11 @@ module.exports = grammar({ $.parameter, $.array_type, $._identifier, + $.null_literal, $.primitive_type, $.string_literal, - $.number_literal + $.number_literal, + $.boolean_literal ), // code declarations @@ -475,6 +486,7 @@ module.exports = grammar({ choice( $.number_literal, $.string_literal, + $.boolean_literal, $._identifier, $.variable, $.parameter, @@ -495,6 +507,7 @@ module.exports = grammar({ // literals number_literal: _ => choice(/-?0[xX][\da-fA-F]+(L|s|t)?/, /-?\d+/), string_literal: _ => /".*"/, + boolean_literal: _ => choice("true", "false"), null_literal: _ => "null", }, }); diff --git a/src/grammar.json b/src/grammar.json index f7ad68c6a..bddeb88b8 100644 --- a/src/grammar.json +++ b/src/grammar.json @@ -178,6 +178,10 @@ { "type": "SYMBOL", "name": "null_literal" + }, + { + "type": "SYMBOL", + "name": "boolean_literal" } ] } @@ -330,6 +334,10 @@ "type": "SYMBOL", "name": "string_literal" }, + { + "type": "SYMBOL", + "name": "boolean_literal" + }, { "type": "SYMBOL", "name": "null_literal" @@ -1482,6 +1490,10 @@ "type": "SYMBOL", "name": "_identifier" }, + { + "type": "SYMBOL", + "name": "null_literal" + }, { "type": "SYMBOL", "name": "primitive_type" @@ -1493,6 +1505,10 @@ { "type": "SYMBOL", "name": "number_literal" + }, + { + "type": "SYMBOL", + "name": "boolean_literal" } ] }, @@ -2079,6 +2095,10 @@ "type": "SYMBOL", "name": "string_literal" }, + { + "type": "SYMBOL", + "name": "boolean_literal" + }, { "type": "SYMBOL", "name": "_identifier" @@ -2117,6 +2137,10 @@ "type": "SYMBOL", "name": "string_literal" }, + { + "type": "SYMBOL", + "name": "boolean_literal" + }, { "type": "SYMBOL", "name": "_identifier" @@ -2219,6 +2243,19 @@ "type": "PATTERN", "value": "\".*\"" }, + "boolean_literal": { + "type": "CHOICE", + "members": [ + { + "type": "STRING", + "value": "true" + }, + { + "type": "STRING", + "value": "false" + } + ] + }, "null_literal": { "type": "STRING", "value": "null" diff --git a/src/node-types.json b/src/node-types.json index 70f3e41eb..41824902c 100644 --- a/src/node-types.json +++ b/src/node-types.json @@ -76,6 +76,10 @@ "multiple": false, "required": true, "types": [ + { + "type": "boolean_literal", + "named": true + }, { "type": "class_identifier", "named": true @@ -162,6 +166,11 @@ } } }, + { + "type": "boolean_literal", + "named": true, + "fields": {} + }, { "type": "catch_declaration", "named": true, @@ -344,6 +353,10 @@ "type": "access_modifiers", "named": true }, + { + "type": "boolean_literal", + "named": true + }, { "type": "field_identifier", "named": true @@ -493,6 +506,10 @@ "multiple": true, "required": false, "types": [ + { + "type": "boolean_literal", + "named": true + }, { "type": "class_identifier", "named": true @@ -791,6 +808,10 @@ "type": "array_type", "named": true }, + { + "type": "boolean_literal", + "named": true + }, { "type": "class_identifier", "named": true @@ -819,6 +840,10 @@ "type": "method_identifier", "named": true }, + { + "type": "null_literal", + "named": true + }, { "type": "number_literal", "named": true @@ -1363,6 +1388,10 @@ "type": "execute-inline", "named": false }, + { + "type": "false", + "named": false + }, { "type": "fill-array-data", "named": false @@ -2063,6 +2092,10 @@ "type": "transient", "named": false }, + { + "type": "true", + "named": false + }, { "type": "ushr-int", "named": false diff --git a/src/parser.c b/src/parser.c index 2e509e22f..9b61b5ca0 100644 --- a/src/parser.c +++ b/src/parser.c @@ -14,11 +14,11 @@ #endif #define LANGUAGE_VERSION 13 -#define STATE_COUNT 206 +#define STATE_COUNT 208 #define LARGE_STATE_COUNT 31 -#define SYMBOL_COUNT 366 +#define SYMBOL_COUNT 369 #define ALIAS_COUNT 2 -#define TOKEN_COUNT 311 +#define TOKEN_COUNT 313 #define EXTERNAL_TOKEN_COUNT 0 #define FIELD_COUNT 5 #define MAX_ALIAS_SEQUENCE_LENGTH 8 @@ -334,64 +334,67 @@ enum { aux_sym_number_literal_token1 = 307, aux_sym_number_literal_token2 = 308, sym_string_literal = 309, - sym_null_literal = 310, - sym_class_definition = 311, - sym_class_declaration = 312, - sym_super_declaration = 313, - sym_source_declaration = 314, - sym_implements_declaration = 315, - sym_field_definition = 316, - sym_field_declaration = 317, - sym_method_definition = 318, - sym_method_declaration = 319, - sym_annotation_definition = 320, - sym_annotation_declaration = 321, - sym_annotation_property = 322, - sym_annotation_value = 323, - sym_subannotation_definition = 324, - sym_subannotation_declaration = 325, - sym_param_definition = 326, - sym_param_declaration = 327, - sym__code_line = 328, - sym_statement = 329, - sym_opcode = 330, - sym__statement_argument = 331, - sym__declaration = 332, - sym_line_declaration = 333, - sym_locals_declaration = 334, - sym_catch_declaration = 335, - sym_catchall_declaration = 336, - sym_packed_switch_declaration = 337, - sym_sparse_switch_declaration = 338, - sym_array_data_declaration = 339, - sym__identifier = 340, - sym_field_identifier = 341, - sym_method_identifier = 342, - sym_full_field_identifier = 343, - sym_full_method_identifier = 344, - sym__type = 345, - sym_array_type = 346, - sym_primitive_type = 347, - sym_access_modifiers = 348, - sym_enum_reference = 349, - sym_list = 350, - sym_range = 351, - sym_number_literal = 352, - aux_sym_class_definition_repeat1 = 353, - aux_sym_class_definition_repeat2 = 354, - aux_sym_class_definition_repeat3 = 355, - aux_sym_class_definition_repeat4 = 356, - aux_sym_method_definition_repeat1 = 357, - aux_sym_annotation_definition_repeat1 = 358, - aux_sym_statement_repeat1 = 359, - aux_sym_packed_switch_declaration_repeat1 = 360, - aux_sym_sparse_switch_declaration_repeat1 = 361, - aux_sym_array_data_declaration_repeat1 = 362, - aux_sym_method_identifier_repeat1 = 363, - aux_sym_access_modifiers_repeat1 = 364, - aux_sym_list_repeat1 = 365, - alias_sym_code_block = 366, - alias_sym_parameters = 367, + anon_sym_true = 310, + anon_sym_false = 311, + sym_null_literal = 312, + sym_class_definition = 313, + sym_class_declaration = 314, + sym_super_declaration = 315, + sym_source_declaration = 316, + sym_implements_declaration = 317, + sym_field_definition = 318, + sym_field_declaration = 319, + sym_method_definition = 320, + sym_method_declaration = 321, + sym_annotation_definition = 322, + sym_annotation_declaration = 323, + sym_annotation_property = 324, + sym_annotation_value = 325, + sym_subannotation_definition = 326, + sym_subannotation_declaration = 327, + sym_param_definition = 328, + sym_param_declaration = 329, + sym__code_line = 330, + sym_statement = 331, + sym_opcode = 332, + sym__statement_argument = 333, + sym__declaration = 334, + sym_line_declaration = 335, + sym_locals_declaration = 336, + sym_catch_declaration = 337, + sym_catchall_declaration = 338, + sym_packed_switch_declaration = 339, + sym_sparse_switch_declaration = 340, + sym_array_data_declaration = 341, + sym__identifier = 342, + sym_field_identifier = 343, + sym_method_identifier = 344, + sym_full_field_identifier = 345, + sym_full_method_identifier = 346, + sym__type = 347, + sym_array_type = 348, + sym_primitive_type = 349, + sym_access_modifiers = 350, + sym_enum_reference = 351, + sym_list = 352, + sym_range = 353, + sym_number_literal = 354, + sym_boolean_literal = 355, + aux_sym_class_definition_repeat1 = 356, + aux_sym_class_definition_repeat2 = 357, + aux_sym_class_definition_repeat3 = 358, + aux_sym_class_definition_repeat4 = 359, + aux_sym_method_definition_repeat1 = 360, + aux_sym_annotation_definition_repeat1 = 361, + aux_sym_statement_repeat1 = 362, + aux_sym_packed_switch_declaration_repeat1 = 363, + aux_sym_sparse_switch_declaration_repeat1 = 364, + aux_sym_array_data_declaration_repeat1 = 365, + aux_sym_method_identifier_repeat1 = 366, + aux_sym_access_modifiers_repeat1 = 367, + aux_sym_list_repeat1 = 368, + alias_sym_code_block = 369, + alias_sym_parameters = 370, }; static const char * const ts_symbol_names[] = { @@ -705,6 +708,8 @@ static const char * const ts_symbol_names[] = { [aux_sym_number_literal_token1] = "number_literal_token1", [aux_sym_number_literal_token2] = "number_literal_token2", [sym_string_literal] = "string_literal", + [anon_sym_true] = "true", + [anon_sym_false] = "false", [sym_null_literal] = "null_literal", [sym_class_definition] = "class_definition", [sym_class_declaration] = "class_declaration", @@ -748,6 +753,7 @@ static const char * const ts_symbol_names[] = { [sym_list] = "list", [sym_range] = "range", [sym_number_literal] = "number_literal", + [sym_boolean_literal] = "boolean_literal", [aux_sym_class_definition_repeat1] = "class_definition_repeat1", [aux_sym_class_definition_repeat2] = "class_definition_repeat2", [aux_sym_class_definition_repeat3] = "class_definition_repeat3", @@ -1076,6 +1082,8 @@ static const TSSymbol ts_symbol_map[] = { [aux_sym_number_literal_token1] = aux_sym_number_literal_token1, [aux_sym_number_literal_token2] = aux_sym_number_literal_token2, [sym_string_literal] = sym_string_literal, + [anon_sym_true] = anon_sym_true, + [anon_sym_false] = anon_sym_false, [sym_null_literal] = sym_null_literal, [sym_class_definition] = sym_class_definition, [sym_class_declaration] = sym_class_declaration, @@ -1119,6 +1127,7 @@ static const TSSymbol ts_symbol_map[] = { [sym_list] = sym_list, [sym_range] = sym_range, [sym_number_literal] = sym_number_literal, + [sym_boolean_literal] = sym_boolean_literal, [aux_sym_class_definition_repeat1] = aux_sym_class_definition_repeat1, [aux_sym_class_definition_repeat2] = aux_sym_class_definition_repeat2, [aux_sym_class_definition_repeat3] = aux_sym_class_definition_repeat3, @@ -2377,6 +2386,14 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = true, }, + [anon_sym_true] = { + .visible = true, + .named = false, + }, + [anon_sym_false] = { + .visible = true, + .named = false, + }, [sym_null_literal] = { .visible = true, .named = true, @@ -2549,6 +2566,10 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = true, }, + [sym_boolean_literal] = { + .visible = true, + .named = true, + }, [aux_sym_class_definition_repeat1] = { .visible = false, .named = false, @@ -2673,147 +2694,152 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { eof = lexer->eof(lexer); switch (state) { case 0: - if (eof) ADVANCE(1579); + if (eof) ADVANCE(1591); if (lookahead == '"') ADVANCE(5); - if (lookahead == '#') ADVANCE(1925); - if (lookahead == ')') ADVANCE(1853); - if (lookahead == ',') ADVANCE(1600); - if (lookahead == '-') ADVANCE(184); - if (lookahead == '.') ADVANCE(183); - if (lookahead == '0') ADVANCE(1937); - if (lookahead == ':') ADVANCE(1576); - if (lookahead == '<') ADVANCE(538); - if (lookahead == '=') ADVANCE(1585); - if (lookahead == 'B') ADVANCE(1859); - if (lookahead == 'C') ADVANCE(1863); - if (lookahead == 'D') ADVANCE(1871); - if (lookahead == 'F') ADVANCE(1869); - if (lookahead == 'I') ADVANCE(1865); - if (lookahead == 'J') ADVANCE(1867); - if (lookahead == 'L') ADVANCE(1577); - if (lookahead == 'S') ADVANCE(1861); - if (lookahead == 'V') ADVANCE(1855); - if (lookahead == 'Z') ADVANCE(1857); - if (lookahead == '[') ADVANCE(1854); - if (lookahead == 'a') ADVANCE(503); - if (lookahead == 'b') ADVANCE(1307); - if (lookahead == 'c') ADVANCE(855); - if (lookahead == 'd') ADVANCE(696); - if (lookahead == 'e') ADVANCE(1070); - if (lookahead == 'f') ADVANCE(879); - if (lookahead == 'g') ADVANCE(1151); - if (lookahead == 'i') ADVANCE(808); - if (lookahead == 'l') ADVANCE(1157); - if (lookahead == 'm') ADVANCE(1152); - if (lookahead == 'n') ADVANCE(387); - if (lookahead == 'o') ADVANCE(1309); - if (lookahead == 'p') ADVANCE(385); - if (lookahead == 'r') ADVANCE(697); - if (lookahead == 's') ADVANCE(844); - if (lookahead == 't') ADVANCE(856); - if (lookahead == 'u') ADVANCE(1358); - if (lookahead == 'v') ADVANCE(438); - if (lookahead == 'x') ADVANCE(1238); - if (lookahead == '{') ADVANCE(1837); - if (lookahead == '}') ADVANCE(1839); + if (lookahead == '#') ADVANCE(1937); + if (lookahead == ')') ADVANCE(1865); + if (lookahead == ',') ADVANCE(1612); + if (lookahead == '-') ADVANCE(191); + if (lookahead == '.') ADVANCE(190); + if (lookahead == '0') ADVANCE(1949); + if (lookahead == ':') ADVANCE(1588); + if (lookahead == '<') ADVANCE(547); + if (lookahead == '=') ADVANCE(1597); + if (lookahead == 'B') ADVANCE(1871); + if (lookahead == 'C') ADVANCE(1875); + if (lookahead == 'D') ADVANCE(1883); + if (lookahead == 'F') ADVANCE(1881); + if (lookahead == 'I') ADVANCE(1877); + if (lookahead == 'J') ADVANCE(1879); + if (lookahead == 'L') ADVANCE(1589); + if (lookahead == 'S') ADVANCE(1873); + if (lookahead == 'V') ADVANCE(1867); + if (lookahead == 'Z') ADVANCE(1869); + if (lookahead == '[') ADVANCE(1866); + if (lookahead == 'a') ADVANCE(512); + if (lookahead == 'b') ADVANCE(1318); + if (lookahead == 'c') ADVANCE(866); + if (lookahead == 'd') ADVANCE(705); + if (lookahead == 'e') ADVANCE(1081); + if (lookahead == 'f') ADVANCE(392); + if (lookahead == 'g') ADVANCE(1162); + if (lookahead == 'i') ADVANCE(819); + if (lookahead == 'l') ADVANCE(1168); + if (lookahead == 'm') ADVANCE(1163); + if (lookahead == 'n') ADVANCE(395); + if (lookahead == 'o') ADVANCE(1320); + if (lookahead == 'p') ADVANCE(393); + if (lookahead == 'r') ADVANCE(706); + if (lookahead == 's') ADVANCE(855); + if (lookahead == 't') ADVANCE(867); + if (lookahead == 'u') ADVANCE(1369); + if (lookahead == 'v') ADVANCE(443); + if (lookahead == 'x') ADVANCE(1243); + if (lookahead == '{') ADVANCE(1849); + if (lookahead == '}') ADVANCE(1851); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(0) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1938); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1950); END_STATE(); case 1: - if (lookahead == '\n') ADVANCE(1601); + if (lookahead == '\n') ADVANCE(1613); if (lookahead == '"') ADVANCE(5); - if (lookahead == '#') ADVANCE(1925); - if (lookahead == '$') ADVANCE(135); - if (lookahead == ',') ADVANCE(1600); - if (lookahead == '-') ADVANCE(184); - if (lookahead == '0') ADVANCE(1935); - if (lookahead == ':') ADVANCE(1576); - if (lookahead == '<') ADVANCE(538); - if (lookahead == 'B') ADVANCE(1860); - if (lookahead == 'C') ADVANCE(1864); - if (lookahead == 'D') ADVANCE(1872); - if (lookahead == 'F') ADVANCE(1870); - if (lookahead == 'I') ADVANCE(1866); - if (lookahead == 'J') ADVANCE(1868); - if (lookahead == 'L') ADVANCE(17); - if (lookahead == 'S') ADVANCE(1862); - if (lookahead == 'V') ADVANCE(1856); - if (lookahead == 'Z') ADVANCE(1858); - if (lookahead == '[') ADVANCE(1854); - if (lookahead == 'p') ADVANCE(12); - if (lookahead == 'v') ADVANCE(13); - if (lookahead == '{') ADVANCE(1837); + if (lookahead == '#') ADVANCE(1937); + if (lookahead == '$') ADVANCE(142); + if (lookahead == ',') ADVANCE(1612); + if (lookahead == '-') ADVANCE(191); + if (lookahead == '0') ADVANCE(1947); + if (lookahead == ':') ADVANCE(1588); + if (lookahead == '<') ADVANCE(547); + if (lookahead == 'B') ADVANCE(1872); + if (lookahead == 'C') ADVANCE(1876); + if (lookahead == 'D') ADVANCE(1884); + if (lookahead == 'F') ADVANCE(1882); + if (lookahead == 'I') ADVANCE(1878); + if (lookahead == 'J') ADVANCE(1880); + if (lookahead == 'L') ADVANCE(24); + if (lookahead == 'S') ADVANCE(1874); + if (lookahead == 'V') ADVANCE(1868); + if (lookahead == 'Z') ADVANCE(1870); + if (lookahead == '[') ADVANCE(1866); + if (lookahead == 'f') ADVANCE(9); + if (lookahead == 'n') ADVANCE(18); + if (lookahead == 'p') ADVANCE(19); + if (lookahead == 't') ADVANCE(15); + if (lookahead == 'v') ADVANCE(20); + if (lookahead == '{') ADVANCE(1849); if (lookahead == '\t' || lookahead == '\r' || lookahead == ' ') SKIP(1) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1936); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1948); if (('A' <= lookahead && lookahead <= 'Y') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(15); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(22); END_STATE(); case 2: - if (lookahead == ' ') ADVANCE(495); + if (lookahead == ' ') ADVANCE(504); END_STATE(); case 3: - if (lookahead == ' ') ADVANCE(498); + if (lookahead == ' ') ADVANCE(509); END_STATE(); case 4: if (lookahead == '"') ADVANCE(5); - if (lookahead == '#') ADVANCE(1925); - if (lookahead == '$') ADVANCE(135); - if (lookahead == '-') ADVANCE(185); - if (lookahead == '.') ADVANCE(775); - if (lookahead == '0') ADVANCE(1935); - if (lookahead == ':') ADVANCE(1576); - if (lookahead == '<') ADVANCE(538); - if (lookahead == 'B') ADVANCE(1860); - if (lookahead == 'C') ADVANCE(1864); - if (lookahead == 'D') ADVANCE(1872); - if (lookahead == 'F') ADVANCE(1870); - if (lookahead == 'I') ADVANCE(1866); - if (lookahead == 'J') ADVANCE(1868); - if (lookahead == 'L') ADVANCE(17); - if (lookahead == 'S') ADVANCE(1862); - if (lookahead == 'V') ADVANCE(1856); - if (lookahead == 'Z') ADVANCE(1858); - if (lookahead == '[') ADVANCE(1854); - if (lookahead == 'n') ADVANCE(11); - if (lookahead == 'p') ADVANCE(12); - if (lookahead == 'v') ADVANCE(13); - if (lookahead == '{') ADVANCE(1837); - if (lookahead == '}') ADVANCE(1839); + if (lookahead == '#') ADVANCE(1937); + if (lookahead == '$') ADVANCE(142); + if (lookahead == '-') ADVANCE(192); + if (lookahead == '.') ADVANCE(787); + if (lookahead == '0') ADVANCE(1947); + if (lookahead == ':') ADVANCE(1588); + if (lookahead == '<') ADVANCE(547); + if (lookahead == 'B') ADVANCE(1872); + if (lookahead == 'C') ADVANCE(1876); + if (lookahead == 'D') ADVANCE(1884); + if (lookahead == 'F') ADVANCE(1882); + if (lookahead == 'I') ADVANCE(1878); + if (lookahead == 'J') ADVANCE(1880); + if (lookahead == 'L') ADVANCE(24); + if (lookahead == 'S') ADVANCE(1874); + if (lookahead == 'V') ADVANCE(1868); + if (lookahead == 'Z') ADVANCE(1870); + if (lookahead == '[') ADVANCE(1866); + if (lookahead == 'f') ADVANCE(9); + if (lookahead == 'n') ADVANCE(18); + if (lookahead == 'p') ADVANCE(19); + if (lookahead == 't') ADVANCE(15); + if (lookahead == 'v') ADVANCE(20); + if (lookahead == '{') ADVANCE(1849); + if (lookahead == '}') ADVANCE(1851); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(4) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1936); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1948); if (('A' <= lookahead && lookahead <= 'Y') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(15); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(22); END_STATE(); case 5: - if (lookahead == '"') ADVANCE(1939); + if (lookahead == '"') ADVANCE(1951); if (lookahead != 0 && lookahead != '\n') ADVANCE(5); END_STATE(); case 6: - if (lookahead == '#') ADVANCE(1925); - if (lookahead == '<') ADVANCE(538); - if (lookahead == 'a') ADVANCE(34); - if (lookahead == 'b') ADVANCE(102); - if (lookahead == 'c') ADVANCE(94); - if (lookahead == 'd') ADVANCE(49); - if (lookahead == 'e') ADVANCE(84); - if (lookahead == 'f') ADVANCE(73); - if (lookahead == 'i') ADVANCE(85); - if (lookahead == 'n') ADVANCE(22); - if (lookahead == 'p') ADVANCE(99); - if (lookahead == 's') ADVANCE(128); - if (lookahead == 't') ADVANCE(103); - if (lookahead == 'v') ADVANCE(30); + if (lookahead == '#') ADVANCE(1937); + if (lookahead == '<') ADVANCE(547); + if (lookahead == 'a') ADVANCE(41); + if (lookahead == 'b') ADVANCE(109); + if (lookahead == 'c') ADVANCE(101); + if (lookahead == 'd') ADVANCE(56); + if (lookahead == 'e') ADVANCE(91); + if (lookahead == 'f') ADVANCE(80); + if (lookahead == 'i') ADVANCE(92); + if (lookahead == 'n') ADVANCE(29); + if (lookahead == 'p') ADVANCE(106); + if (lookahead == 's') ADVANCE(135); + if (lookahead == 't') ADVANCE(110); + if (lookahead == 'v') ADVANCE(37); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || @@ -2822,42 +2848,42 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('g' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('g' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 7: - if (lookahead == '#') ADVANCE(1925); - if (lookahead == 'L') ADVANCE(1577); - if (lookahead == 'a') ADVANCE(504); - if (lookahead == 'b') ADVANCE(1306); - if (lookahead == 'c') ADVANCE(1222); - if (lookahead == 'd') ADVANCE(695); - if (lookahead == 'e') ADVANCE(1069); - if (lookahead == 'f') ADVANCE(909); - if (lookahead == 'i') ADVANCE(1142); - if (lookahead == 'n') ADVANCE(386); - if (lookahead == 'p') ADVANCE(1308); - if (lookahead == 's') ADVANCE(1444); - if (lookahead == 't') ADVANCE(1310); - if (lookahead == 'v') ADVANCE(437); + if (lookahead == '#') ADVANCE(1937); + if (lookahead == 'L') ADVANCE(1589); + if (lookahead == 'a') ADVANCE(513); + if (lookahead == 'b') ADVANCE(1317); + if (lookahead == 'c') ADVANCE(1236); + if (lookahead == 'd') ADVANCE(704); + if (lookahead == 'e') ADVANCE(1080); + if (lookahead == 'f') ADVANCE(919); + if (lookahead == 'i') ADVANCE(1154); + if (lookahead == 'n') ADVANCE(394); + if (lookahead == 'p') ADVANCE(1319); + if (lookahead == 's') ADVANCE(1456); + if (lookahead == 't') ADVANCE(1333); + if (lookahead == 'v') ADVANCE(442); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(7) END_STATE(); case 8: - if (lookahead == '#') ADVANCE(1925); - if (lookahead == 'a') ADVANCE(274); - if (lookahead == 'b') ADVANCE(342); - if (lookahead == 'c') ADVANCE(334); - if (lookahead == 'd') ADVANCE(289); - if (lookahead == 'e') ADVANCE(324); - if (lookahead == 'f') ADVANCE(313); - if (lookahead == 'i') ADVANCE(325); - if (lookahead == 'n') ADVANCE(262); - if (lookahead == 'p') ADVANCE(339); - if (lookahead == 's') ADVANCE(368); - if (lookahead == 't') ADVANCE(343); - if (lookahead == 'v') ADVANCE(270); + if (lookahead == '#') ADVANCE(1937); + if (lookahead == 'a') ADVANCE(281); + if (lookahead == 'b') ADVANCE(349); + if (lookahead == 'c') ADVANCE(341); + if (lookahead == 'd') ADVANCE(296); + if (lookahead == 'e') ADVANCE(331); + if (lookahead == 'f') ADVANCE(320); + if (lookahead == 'i') ADVANCE(332); + if (lookahead == 'n') ADVANCE(269); + if (lookahead == 'p') ADVANCE(346); + if (lookahead == 's') ADVANCE(375); + if (lookahead == 't') ADVANCE(350); + if (lookahead == 'v') ADVANCE(277); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || @@ -2865,2845 +2891,2897 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('g' <= lookahead && lookahead <= 'z')) ADVANCE(375); + ('g' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 9: - if (lookahead == '$') ADVANCE(135); - if (lookahead == '(') ADVANCE(1852); - if (lookahead == ':') ADVANCE(1849); - if (lookahead == 'l') ADVANCE(1941); + if (lookahead == '$') ADVANCE(142); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 'a') ADVANCE(12); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(15); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(22); END_STATE(); case 10: - if (lookahead == '$') ADVANCE(135); - if (lookahead == '(') ADVANCE(1852); - if (lookahead == ':') ADVANCE(1849); - if (lookahead == 'l') ADVANCE(9); + if (lookahead == '$') ADVANCE(142); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 'e') ADVANCE(1953); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(15); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(22); END_STATE(); case 11: - if (lookahead == '$') ADVANCE(135); - if (lookahead == '(') ADVANCE(1852); - if (lookahead == ':') ADVANCE(1849); - if (lookahead == 'u') ADVANCE(10); + if (lookahead == '$') ADVANCE(142); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 'e') ADVANCE(1955); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(15); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(22); END_STATE(); case 12: - if (lookahead == '$') ADVANCE(135); - if (lookahead == '(') ADVANCE(1852); - if (lookahead == ':') ADVANCE(1849); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1929); - if (('A' <= lookahead && lookahead <= 'Z') || + if (lookahead == '$') ADVANCE(142); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 'l') ADVANCE(16); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(15); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(22); END_STATE(); case 13: - if (lookahead == '$') ADVANCE(135); - if (lookahead == '(') ADVANCE(1852); - if (lookahead == ':') ADVANCE(1849); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1927); - if (('A' <= lookahead && lookahead <= 'Z') || + if (lookahead == '$') ADVANCE(142); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 'l') ADVANCE(1957); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(15); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(22); END_STATE(); case 14: - if (lookahead == '$') ADVANCE(135); - if (lookahead == '(') ADVANCE(1852); - if (lookahead == ':') ADVANCE(1849); + if (lookahead == '$') ADVANCE(142); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 'l') ADVANCE(13); if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1932); - if (('G' <= lookahead && lookahead <= 'Z') || + ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('g' <= lookahead && lookahead <= 'z')) ADVANCE(15); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(22); END_STATE(); case 15: - if (lookahead == '$') ADVANCE(135); - if (lookahead == '(') ADVANCE(1852); - if (lookahead == ':') ADVANCE(1849); + if (lookahead == '$') ADVANCE(142); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 'r') ADVANCE(17); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(15); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(22); END_STATE(); case 16: - if (lookahead == '$') ADVANCE(21); - if (lookahead == '(') ADVANCE(1852); - if (lookahead == '/') ADVANCE(376); - if (lookahead == ':') ADVANCE(1849); - if (lookahead == ';') ADVANCE(1848); + if (lookahead == '$') ADVANCE(142); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 's') ADVANCE(11); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(16); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(22); END_STATE(); case 17: - if (lookahead == '$') ADVANCE(21); - if (lookahead == '(') ADVANCE(1852); - if (lookahead == '/') ADVANCE(376); - if (lookahead == ':') ADVANCE(1849); + if (lookahead == '$') ADVANCE(142); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 'u') ADVANCE(10); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(16); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(22); END_STATE(); case 18: - if (lookahead == '(') ADVANCE(1851); + if (lookahead == '$') ADVANCE(142); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 'u') ADVANCE(14); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(22); END_STATE(); case 19: - if (lookahead == '(') ADVANCE(1850); + if (lookahead == '$') ADVANCE(142); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == ':') ADVANCE(1861); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1941); + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(22); END_STATE(); case 20: - if (lookahead == '(') ADVANCE(1852); - if (lookahead == '-') ADVANCE(1365); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || + if (lookahead == '$') ADVANCE(142); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == ':') ADVANCE(1861); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1939); + if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(22); END_STATE(); case 21: - if (lookahead == '(') ADVANCE(1852); - if (lookahead == '/') ADVANCE(376); - if (lookahead == ';') ADVANCE(1848); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || + if (lookahead == '$') ADVANCE(142); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == ':') ADVANCE(1861); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1944); + if (('G' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(21); + ('g' <= lookahead && lookahead <= 'z')) ADVANCE(22); END_STATE(); case 22: - if (lookahead == '(') ADVANCE(1852); - if (lookahead == 'a') ADVANCE(118); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || + if (lookahead == '$') ADVANCE(142); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == ':') ADVANCE(1861); + if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(22); END_STATE(); case 23: - if (lookahead == '(') ADVANCE(1852); - if (lookahead == 'a') ADVANCE(105); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || + if (lookahead == '$') ADVANCE(28); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == '/') ADVANCE(383); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == ';') ADVANCE(1860); + if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(23); END_STATE(); case 24: - if (lookahead == '(') ADVANCE(1852); - if (lookahead == 'a') ADVANCE(78); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || + if (lookahead == '$') ADVANCE(28); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == '/') ADVANCE(383); + if (lookahead == ':') ADVANCE(1861); + if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(23); END_STATE(); case 25: - if (lookahead == '(') ADVANCE(1852); - if (lookahead == 'a') ADVANCE(41); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(135); + if (lookahead == '(') ADVANCE(1863); END_STATE(); case 26: - if (lookahead == '(') ADVANCE(1852); - if (lookahead == 'a') ADVANCE(107); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(135); + if (lookahead == '(') ADVANCE(1862); END_STATE(); case 27: - if (lookahead == '(') ADVANCE(1852); - if (lookahead == 'a') ADVANCE(43); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == '-') ADVANCE(1376); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 28: - if (lookahead == '(') ADVANCE(1852); - if (lookahead == 'a') ADVANCE(89); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == '/') ADVANCE(383); + if (lookahead == ';') ADVANCE(1860); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(28); END_STATE(); case 29: - if (lookahead == '(') ADVANCE(1852); - if (lookahead == 'a') ADVANCE(121); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 'a') ADVANCE(125); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 30: - if (lookahead == '(') ADVANCE(1852); - if (lookahead == 'a') ADVANCE(106); - if (lookahead == 'o') ADVANCE(82); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 'a') ADVANCE(112); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 31: - if (lookahead == '(') ADVANCE(1852); - if (lookahead == 'a') ADVANCE(120); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 'a') ADVANCE(85); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 32: - if (lookahead == '(') ADVANCE(1852); - if (lookahead == 'a') ADVANCE(122); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 'a') ADVANCE(48); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 33: - if (lookahead == '(') ADVANCE(1852); - if (lookahead == 'a') ADVANCE(123); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 'a') ADVANCE(114); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 34: - if (lookahead == '(') ADVANCE(1852); - if (lookahead == 'b') ADVANCE(111); - if (lookahead == 'n') ADVANCE(88); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 'a') ADVANCE(50); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 35: - if (lookahead == '(') ADVANCE(1852); - if (lookahead == 'b') ADVANCE(79); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 'a') ADVANCE(96); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 36: - if (lookahead == '(') ADVANCE(1852); - if (lookahead == 'c') ADVANCE(66); - if (lookahead == 't') ADVANCE(65); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 'a') ADVANCE(128); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 37: - if (lookahead == '(') ADVANCE(1852); - if (lookahead == 'c') ADVANCE(1874); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 'a') ADVANCE(113); + if (lookahead == 'o') ADVANCE(89); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 38: - if (lookahead == '(') ADVANCE(1852); - if (lookahead == 'c') ADVANCE(1883); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 'a') ADVANCE(127); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 39: - if (lookahead == '(') ADVANCE(1852); - if (lookahead == 'c') ADVANCE(1910); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 'a') ADVANCE(129); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 40: - if (lookahead == '(') ADVANCE(1852); - if (lookahead == 'c') ADVANCE(80); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 'a') ADVANCE(130); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 41: - if (lookahead == '(') ADVANCE(1852); - if (lookahead == 'c') ADVANCE(114); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 'b') ADVANCE(118); + if (lookahead == 'n') ADVANCE(95); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 42: - if (lookahead == '(') ADVANCE(1852); - if (lookahead == 'c') ADVANCE(117); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 'b') ADVANCE(86); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 43: - if (lookahead == '(') ADVANCE(1852); - if (lookahead == 'c') ADVANCE(54); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 'c') ADVANCE(73); + if (lookahead == 't') ADVANCE(72); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 44: - if (lookahead == '(') ADVANCE(1852); - if (lookahead == 'c') ADVANCE(124); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 'c') ADVANCE(1886); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 45: - if (lookahead == '(') ADVANCE(1852); - if (lookahead == 'd') ADVANCE(63); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 'c') ADVANCE(1895); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 46: - if (lookahead == '(') ADVANCE(1852); - if (lookahead == 'd') ADVANCE(20); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 'c') ADVANCE(1922); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 47: - if (lookahead == '(') ADVANCE(1852); - if (lookahead == 'd') ADVANCE(1880); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 'c') ADVANCE(87); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 48: - if (lookahead == '(') ADVANCE(1852); - if (lookahead == 'd') ADVANCE(1889); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 'c') ADVANCE(121); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 49: - if (lookahead == '(') ADVANCE(1852); - if (lookahead == 'e') ADVANCE(40); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 'c') ADVANCE(124); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 50: - if (lookahead == '(') ADVANCE(1852); - if (lookahead == 'e') ADVANCE(1907); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 'c') ADVANCE(61); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 51: - if (lookahead == '(') ADVANCE(1852); - if (lookahead == 'e') ADVANCE(1898); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 'c') ADVANCE(131); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 52: - if (lookahead == '(') ADVANCE(1852); - if (lookahead == 'e') ADVANCE(1877); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 'd') ADVANCE(70); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 53: - if (lookahead == '(') ADVANCE(1852); - if (lookahead == 'e') ADVANCE(1892); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 'd') ADVANCE(27); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 54: - if (lookahead == '(') ADVANCE(1852); - if (lookahead == 'e') ADVANCE(1901); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 'd') ADVANCE(1892); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 55: - if (lookahead == '(') ADVANCE(1852); - if (lookahead == 'e') ADVANCE(44); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 'd') ADVANCE(1901); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 56: - if (lookahead == '(') ADVANCE(1852); - if (lookahead == 'e') ADVANCE(46); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 'e') ADVANCE(47); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 57: - if (lookahead == '(') ADVANCE(1852); - if (lookahead == 'e') ADVANCE(100); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 'e') ADVANCE(1919); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 58: - if (lookahead == '(') ADVANCE(1852); - if (lookahead == 'e') ADVANCE(47); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 'e') ADVANCE(1910); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 59: - if (lookahead == '(') ADVANCE(1852); - if (lookahead == 'e') ADVANCE(48); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 'e') ADVANCE(1889); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 60: - if (lookahead == '(') ADVANCE(1852); - if (lookahead == 'e') ADVANCE(91); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 'e') ADVANCE(1904); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 61: - if (lookahead == '(') ADVANCE(1852); - if (lookahead == 'e') ADVANCE(125); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 'e') ADVANCE(1913); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 62: - if (lookahead == '(') ADVANCE(1852); - if (lookahead == 'f') ADVANCE(27); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 'e') ADVANCE(51); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 63: - if (lookahead == '(') ADVANCE(1852); - if (lookahead == 'g') ADVANCE(50); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 'e') ADVANCE(53); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 64: - if (lookahead == '(') ADVANCE(1852); - if (lookahead == 'g') ADVANCE(110); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 'e') ADVANCE(107); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 65: - if (lookahead == '(') ADVANCE(1852); - if (lookahead == 'h') ADVANCE(61); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 'e') ADVANCE(54); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 66: - if (lookahead == '(') ADVANCE(1852); - if (lookahead == 'h') ADVANCE(109); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 'e') ADVANCE(55); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 67: - if (lookahead == '(') ADVANCE(1852); - if (lookahead == 'i') ADVANCE(45); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 'e') ADVANCE(98); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 68: - if (lookahead == '(') ADVANCE(1852); - if (lookahead == 'i') ADVANCE(133); - if (lookahead == 'o') ADVANCE(126); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 'e') ADVANCE(132); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 69: - if (lookahead == '(') ADVANCE(1852); - if (lookahead == 'i') ADVANCE(134); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 'f') ADVANCE(34); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 70: - if (lookahead == '(') ADVANCE(1852); - if (lookahead == 'i') ADVANCE(132); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 'g') ADVANCE(57); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 71: - if (lookahead == '(') ADVANCE(1852); - if (lookahead == 'i') ADVANCE(37); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 'g') ADVANCE(117); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 72: - if (lookahead == '(') ADVANCE(1852); - if (lookahead == 'i') ADVANCE(38); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 'h') ADVANCE(68); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 73: - if (lookahead == '(') ADVANCE(1852); - if (lookahead == 'i') ADVANCE(90); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 'h') ADVANCE(116); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 74: - if (lookahead == '(') ADVANCE(1852); - if (lookahead == 'i') ADVANCE(81); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 'i') ADVANCE(52); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 75: - if (lookahead == '(') ADVANCE(1852); - if (lookahead == 'i') ADVANCE(39); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 'i') ADVANCE(140); + if (lookahead == 'o') ADVANCE(133); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 76: - if (lookahead == '(') ADVANCE(1852); - if (lookahead == 'i') ADVANCE(60); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 'i') ADVANCE(141); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 77: - if (lookahead == '(') ADVANCE(1852); - if (lookahead == 'i') ADVANCE(98); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 'i') ADVANCE(139); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 78: - if (lookahead == '(') ADVANCE(1852); - if (lookahead == 'l') ADVANCE(1886); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 'i') ADVANCE(44); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 79: - if (lookahead == '(') ADVANCE(1852); - if (lookahead == 'l') ADVANCE(71); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 'i') ADVANCE(45); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 80: - if (lookahead == '(') ADVANCE(1852); - if (lookahead == 'l') ADVANCE(26); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 'i') ADVANCE(97); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 81: - if (lookahead == '(') ADVANCE(1852); - if (lookahead == 'l') ADVANCE(53); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 'i') ADVANCE(88); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 82: - if (lookahead == '(') ADVANCE(1852); - if (lookahead == 'l') ADVANCE(32); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 'i') ADVANCE(46); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 83: - if (lookahead == '(') ADVANCE(1852); - if (lookahead == 'm') ADVANCE(1913); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 'i') ADVANCE(67); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 84: - if (lookahead == '(') ADVANCE(1852); - if (lookahead == 'n') ADVANCE(130); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 'i') ADVANCE(105); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 85: - if (lookahead == '(') ADVANCE(1852); - if (lookahead == 'n') ADVANCE(116); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 'l') ADVANCE(1898); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 86: - if (lookahead == '(') ADVANCE(1852); - if (lookahead == 'n') ADVANCE(36); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 'l') ADVANCE(78); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 87: - if (lookahead == '(') ADVANCE(1852); - if (lookahead == 'n') ADVANCE(1923); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 'l') ADVANCE(33); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 88: - if (lookahead == '(') ADVANCE(1852); - if (lookahead == 'n') ADVANCE(95); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 'l') ADVANCE(60); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 89: - if (lookahead == '(') ADVANCE(1852); - if (lookahead == 'n') ADVANCE(112); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 'l') ADVANCE(39); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 90: - if (lookahead == '(') ADVANCE(1852); - if (lookahead == 'n') ADVANCE(24); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 'm') ADVANCE(1925); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 91: - if (lookahead == '(') ADVANCE(1852); - if (lookahead == 'n') ADVANCE(115); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 'n') ADVANCE(137); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 92: - if (lookahead == '(') ADVANCE(1852); - if (lookahead == 'n') ADVANCE(69); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 'n') ADVANCE(123); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 93: - if (lookahead == '(') ADVANCE(1852); - if (lookahead == 'n') ADVANCE(113); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 'n') ADVANCE(43); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 94: - if (lookahead == '(') ADVANCE(1852); - if (lookahead == 'o') ADVANCE(93); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 'n') ADVANCE(1935); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 95: - if (lookahead == '(') ADVANCE(1852); - if (lookahead == 'o') ADVANCE(129); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 'n') ADVANCE(102); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 96: - if (lookahead == '(') ADVANCE(1852); - if (lookahead == 'o') ADVANCE(101); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 'n') ADVANCE(119); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 97: - if (lookahead == '(') ADVANCE(1852); - if (lookahead == 'o') ADVANCE(92); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 'n') ADVANCE(31); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 98: - if (lookahead == '(') ADVANCE(1852); - if (lookahead == 'o') ADVANCE(87); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 'n') ADVANCE(122); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 99: - if (lookahead == '(') ADVANCE(1852); - if (lookahead == 'r') ADVANCE(68); - if (lookahead == 'u') ADVANCE(35); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 'n') ADVANCE(76); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 100: - if (lookahead == '(') ADVANCE(1852); - if (lookahead == 'r') ADVANCE(62); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 'n') ADVANCE(120); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 101: - if (lookahead == '(') ADVANCE(1852); - if (lookahead == 'r') ADVANCE(1916); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 'o') ADVANCE(100); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 102: - if (lookahead == '(') ADVANCE(1852); - if (lookahead == 'r') ADVANCE(67); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 'o') ADVANCE(136); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 103: - if (lookahead == '(') ADVANCE(1852); - if (lookahead == 'r') ADVANCE(28); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 'o') ADVANCE(108); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 104: - if (lookahead == '(') ADVANCE(1852); - if (lookahead == 'r') ADVANCE(131); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 'o') ADVANCE(99); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 105: - if (lookahead == '(') ADVANCE(1852); - if (lookahead == 'r') ADVANCE(64); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 'o') ADVANCE(94); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 106: - if (lookahead == '(') ADVANCE(1852); - if (lookahead == 'r') ADVANCE(23); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 'r') ADVANCE(75); + if (lookahead == 'u') ADVANCE(42); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 107: - if (lookahead == '(') ADVANCE(1852); - if (lookahead == 'r') ADVANCE(56); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 'r') ADVANCE(69); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 108: - if (lookahead == '(') ADVANCE(1852); - if (lookahead == 'r') ADVANCE(25); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 'r') ADVANCE(1928); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 109: - if (lookahead == '(') ADVANCE(1852); - if (lookahead == 'r') ADVANCE(97); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 'r') ADVANCE(74); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 110: - if (lookahead == '(') ADVANCE(1852); - if (lookahead == 's') ADVANCE(1919); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 'r') ADVANCE(35); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 111: - if (lookahead == '(') ADVANCE(1852); - if (lookahead == 's') ADVANCE(127); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 'r') ADVANCE(138); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 112: - if (lookahead == '(') ADVANCE(1852); - if (lookahead == 's') ADVANCE(76); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 'r') ADVANCE(71); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 113: - if (lookahead == '(') ADVANCE(1852); - if (lookahead == 's') ADVANCE(119); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 'r') ADVANCE(30); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 114: - if (lookahead == '(') ADVANCE(1852); - if (lookahead == 't') ADVANCE(1904); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 'r') ADVANCE(63); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 115: - if (lookahead == '(') ADVANCE(1852); - if (lookahead == 't') ADVANCE(1895); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 'r') ADVANCE(32); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 116: - if (lookahead == '(') ADVANCE(1852); - if (lookahead == 't') ADVANCE(57); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 'r') ADVANCE(104); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 117: - if (lookahead == '(') ADVANCE(1852); - if (lookahead == 't') ADVANCE(96); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 's') ADVANCE(1931); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 118: - if (lookahead == '(') ADVANCE(1852); - if (lookahead == 't') ADVANCE(70); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 's') ADVANCE(134); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 119: - if (lookahead == '(') ADVANCE(1852); - if (lookahead == 't') ADVANCE(104); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 's') ADVANCE(83); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 120: - if (lookahead == '(') ADVANCE(1852); - if (lookahead == 't') ADVANCE(72); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 's') ADVANCE(126); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 121: - if (lookahead == '(') ADVANCE(1852); - if (lookahead == 't') ADVANCE(52); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 't') ADVANCE(1916); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 122: - if (lookahead == '(') ADVANCE(1852); - if (lookahead == 't') ADVANCE(74); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 't') ADVANCE(1907); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 123: - if (lookahead == '(') ADVANCE(1852); - if (lookahead == 't') ADVANCE(77); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 't') ADVANCE(64); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 124: - if (lookahead == '(') ADVANCE(1852); - if (lookahead == 't') ADVANCE(58); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 't') ADVANCE(103); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 125: - if (lookahead == '(') ADVANCE(1852); - if (lookahead == 't') ADVANCE(75); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 't') ADVANCE(77); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 126: - if (lookahead == '(') ADVANCE(1852); - if (lookahead == 't') ADVANCE(55); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 't') ADVANCE(111); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 127: - if (lookahead == '(') ADVANCE(1852); - if (lookahead == 't') ADVANCE(108); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 't') ADVANCE(79); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 128: - if (lookahead == '(') ADVANCE(1852); - if (lookahead == 't') ADVANCE(31); - if (lookahead == 'y') ADVANCE(86); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 't') ADVANCE(59); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 129: - if (lookahead == '(') ADVANCE(1852); - if (lookahead == 't') ADVANCE(33); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 't') ADVANCE(81); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 130: - if (lookahead == '(') ADVANCE(1852); - if (lookahead == 'u') ADVANCE(83); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 't') ADVANCE(84); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 131: - if (lookahead == '(') ADVANCE(1852); - if (lookahead == 'u') ADVANCE(42); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 't') ADVANCE(65); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 132: - if (lookahead == '(') ADVANCE(1852); - if (lookahead == 'v') ADVANCE(51); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 't') ADVANCE(82); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 133: - if (lookahead == '(') ADVANCE(1852); - if (lookahead == 'v') ADVANCE(29); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 't') ADVANCE(62); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 134: - if (lookahead == '(') ADVANCE(1852); - if (lookahead == 'z') ADVANCE(59); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 't') ADVANCE(115); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'y')) ADVANCE(135); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 135: - if (lookahead == '(') ADVANCE(1852); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 't') ADVANCE(38); + if (lookahead == 'y') ADVANCE(93); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 136: - if (lookahead == '-') ADVANCE(698); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 't') ADVANCE(40); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 137: - if (lookahead == '-') ADVANCE(601); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 'u') ADVANCE(90); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 138: - if (lookahead == '-') ADVANCE(400); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 'u') ADVANCE(49); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 139: - if (lookahead == '-') ADVANCE(691); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 'v') ADVANCE(58); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 140: - if (lookahead == '-') ADVANCE(505); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 'v') ADVANCE(36); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 141: - if (lookahead == '-') ADVANCE(604); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 'z') ADVANCE(66); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'y')) ADVANCE(142); END_STATE(); case 142: - if (lookahead == '-') ADVANCE(693); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 143: - if (lookahead == '-') ADVANCE(694); + if (lookahead == '-') ADVANCE(707); END_STATE(); case 144: - if (lookahead == '-') ADVANCE(812); + if (lookahead == '-') ADVANCE(899); END_STATE(); case 145: - if (lookahead == '-') ADVANCE(889); + if (lookahead == '-') ADVANCE(610); END_STATE(); case 146: - if (lookahead == '-') ADVANCE(657); + if (lookahead == '-') ADVANCE(409); END_STATE(); case 147: - if (lookahead == '-') ADVANCE(1364); + if (lookahead == '-') ADVANCE(700); END_STATE(); case 148: - if (lookahead == '-') ADVANCE(950); + if (lookahead == '-') ADVANCE(514); END_STATE(); case 149: - if (lookahead == '-') ADVANCE(1365); + if (lookahead == '-') ADVANCE(613); END_STATE(); case 150: - if (lookahead == '-') ADVANCE(1365); - if (lookahead == ':') ADVANCE(1849); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); + if (lookahead == '-') ADVANCE(702); END_STATE(); case 151: - if (lookahead == '-') ADVANCE(1017); - if (lookahead == 'g') ADVANCE(139); - if (lookahead == 'l') ADVANCE(182); + if (lookahead == '-') ADVANCE(703); END_STATE(); case 152: - if (lookahead == '-') ADVANCE(441); - if (lookahead == 'e') ADVANCE(602); + if (lookahead == '-') ADVANCE(823); END_STATE(); case 153: - if (lookahead == '-') ADVANCE(907); + if (lookahead == '-') ADVANCE(666); END_STATE(); case 154: - if (lookahead == '-') ADVANCE(1156); + if (lookahead == '-') ADVANCE(1375); END_STATE(); case 155: - if (lookahead == '-') ADVANCE(1000); + if (lookahead == '-') ADVANCE(960); END_STATE(); case 156: - if (lookahead == '-') ADVANCE(1108); + if (lookahead == '-') ADVANCE(1376); END_STATE(); case 157: - if (lookahead == '-') ADVANCE(751); + if (lookahead == '-') ADVANCE(1376); + if (lookahead == ':') ADVANCE(1861); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 158: - if (lookahead == '-') ADVANCE(1464); - if (lookahead == 'e') ADVANCE(1262); + if (lookahead == '-') ADVANCE(1030); + if (lookahead == 'g') ADVANCE(147); + if (lookahead == 'l') ADVANCE(189); END_STATE(); case 159: - if (lookahead == '-') ADVANCE(563); + if (lookahead == '-') ADVANCE(917); END_STATE(); case 160: - if (lookahead == '-') ADVANCE(450); + if (lookahead == '-') ADVANCE(1167); END_STATE(); case 161: - if (lookahead == '-') ADVANCE(1493); + if (lookahead == '-') ADVANCE(1122); END_STATE(); case 162: - if (lookahead == '-') ADVANCE(1500); + if (lookahead == '-') ADVANCE(762); END_STATE(); case 163: - if (lookahead == '-') ADVANCE(1501); + if (lookahead == '-') ADVANCE(1475); + if (lookahead == 'e') ADVANCE(1273); END_STATE(); case 164: - if (lookahead == '-') ADVANCE(684); + if (lookahead == '-') ADVANCE(571); END_STATE(); case 165: - if (lookahead == '-') ADVANCE(933); + if (lookahead == '-') ADVANCE(448); + if (lookahead == 'e') ADVANCE(611); END_STATE(); case 166: - if (lookahead == '-') ADVANCE(663); + if (lookahead == '-') ADVANCE(1010); END_STATE(); case 167: - if (lookahead == '-') ADVANCE(685); + if (lookahead == '-') ADVANCE(1506); END_STATE(); case 168: - if (lookahead == '-') ADVANCE(942); + if (lookahead == '-') ADVANCE(1512); END_STATE(); case 169: - if (lookahead == '-') ADVANCE(665); + if (lookahead == '-') ADVANCE(1513); END_STATE(); case 170: - if (lookahead == '-') ADVANCE(687); + if (lookahead == '-') ADVANCE(459); END_STATE(); case 171: - if (lookahead == '-') ADVANCE(946); + if (lookahead == '-') ADVANCE(942); END_STATE(); case 172: - if (lookahead == '-') ADVANCE(688); + if (lookahead == '-') ADVANCE(695); END_STATE(); case 173: - if (lookahead == '-') ADVANCE(948); + if (lookahead == '-') ADVANCE(672); END_STATE(); case 174: - if (lookahead == '-') ADVANCE(690); + if (lookahead == '-') ADVANCE(952); END_STATE(); case 175: - if (lookahead == '-') ADVANCE(949); + if (lookahead == '-') ADVANCE(696); END_STATE(); case 176: - if (lookahead == '-') ADVANCE(951); + if (lookahead == '-') ADVANCE(674); END_STATE(); case 177: - if (lookahead == '-') ADVANCE(1376); + if (lookahead == '-') ADVANCE(956); END_STATE(); case 178: - if (lookahead == '-') ADVANCE(1378); + if (lookahead == '-') ADVANCE(697); END_STATE(); case 179: - if (lookahead == '-') ADVANCE(1379); + if (lookahead == '-') ADVANCE(958); END_STATE(); case 180: - if (lookahead == '-') ADVANCE(1380); + if (lookahead == '-') ADVANCE(698); END_STATE(); case 181: - if (lookahead == '-') ADVANCE(1381); + if (lookahead == '-') ADVANCE(959); END_STATE(); case 182: - if (lookahead == '-') ADVANCE(692); + if (lookahead == '-') ADVANCE(699); END_STATE(); case 183: - if (lookahead == '.') ADVANCE(1838); - if (lookahead == 'a') ADVANCE(1077); - if (lookahead == 'c') ADVANCE(389); - if (lookahead == 'e') ADVANCE(1052); - if (lookahead == 'f') ADVANCE(883); - if (lookahead == 'i') ADVANCE(1044); - if (lookahead == 'l') ADVANCE(887); - if (lookahead == 'm') ADVANCE(755); - if (lookahead == 'p') ADVANCE(380); - if (lookahead == 's') ADVANCE(1158); + if (lookahead == '-') ADVANCE(961); END_STATE(); case 184: - if (lookahead == '0') ADVANCE(1937); - if (lookahead == '>') ADVANCE(1844); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1938); + if (lookahead == '-') ADVANCE(1388); END_STATE(); case 185: - if (lookahead == '0') ADVANCE(1937); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1938); + if (lookahead == '-') ADVANCE(1390); END_STATE(); case 186: - if (lookahead == '1') ADVANCE(239); - if (lookahead == '3') ADVANCE(205); + if (lookahead == '-') ADVANCE(1391); END_STATE(); case 187: - if (lookahead == '1') ADVANCE(240); - if (lookahead == 'f') ADVANCE(1319); + if (lookahead == '-') ADVANCE(1392); END_STATE(); case 188: - if (lookahead == '1') ADVANCE(241); - if (lookahead == '4') ADVANCE(1620); - if (lookahead == 'h') ADVANCE(897); + if (lookahead == '-') ADVANCE(1393); END_STATE(); case 189: - if (lookahead == '1') ADVANCE(242); + if (lookahead == '-') ADVANCE(701); END_STATE(); case 190: - if (lookahead == '1') ADVANCE(243); + if (lookahead == '.') ADVANCE(1850); + if (lookahead == 'a') ADVANCE(1087); + if (lookahead == 'c') ADVANCE(396); + if (lookahead == 'e') ADVANCE(1063); + if (lookahead == 'f') ADVANCE(893); + if (lookahead == 'i') ADVANCE(1055); + if (lookahead == 'l') ADVANCE(897); + if (lookahead == 'm') ADVANCE(766); + if (lookahead == 'p') ADVANCE(387); + if (lookahead == 's') ADVANCE(1169); END_STATE(); case 191: - if (lookahead == '1') ADVANCE(244); - if (lookahead == 'f') ADVANCE(1333); + if (lookahead == '0') ADVANCE(1949); + if (lookahead == '>') ADVANCE(1856); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1950); END_STATE(); case 192: - if (lookahead == '1') ADVANCE(245); - if (lookahead == '8') ADVANCE(1815); + if (lookahead == '0') ADVANCE(1949); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1950); END_STATE(); case 193: if (lookahead == '1') ADVANCE(246); - if (lookahead == '8') ADVANCE(1809); + if (lookahead == '3') ADVANCE(212); END_STATE(); case 194: if (lookahead == '1') ADVANCE(247); - if (lookahead == '8') ADVANCE(1814); + if (lookahead == 'f') ADVANCE(1328); END_STATE(); case 195: if (lookahead == '1') ADVANCE(248); - if (lookahead == '3') ADVANCE(206); - if (lookahead == 'h') ADVANCE(958); + if (lookahead == '4') ADVANCE(1632); + if (lookahead == 'h') ADVANCE(907); END_STATE(); case 196: if (lookahead == '1') ADVANCE(249); - if (lookahead == '8') ADVANCE(1812); END_STATE(); case 197: if (lookahead == '1') ADVANCE(250); - if (lookahead == '8') ADVANCE(1811); END_STATE(); case 198: if (lookahead == '1') ADVANCE(251); - if (lookahead == '8') ADVANCE(1813); + if (lookahead == 'f') ADVANCE(1344); END_STATE(); case 199: if (lookahead == '1') ADVANCE(252); - if (lookahead == '8') ADVANCE(1810); + if (lookahead == '8') ADVANCE(1827); END_STATE(); case 200: if (lookahead == '1') ADVANCE(253); - if (lookahead == '8') ADVANCE(1816); + if (lookahead == '8') ADVANCE(1821); END_STATE(); case 201: if (lookahead == '1') ADVANCE(254); - if (lookahead == 'f') ADVANCE(1343); + if (lookahead == '8') ADVANCE(1826); END_STATE(); case 202: if (lookahead == '1') ADVANCE(255); + if (lookahead == '3') ADVANCE(213); + if (lookahead == 'h') ADVANCE(968); END_STATE(); case 203: if (lookahead == '1') ADVANCE(256); + if (lookahead == '8') ADVANCE(1824); END_STATE(); case 204: if (lookahead == '1') ADVANCE(257); + if (lookahead == '8') ADVANCE(1823); END_STATE(); case 205: - if (lookahead == '2') ADVANCE(1644); + if (lookahead == '1') ADVANCE(258); + if (lookahead == '8') ADVANCE(1825); END_STATE(); case 206: - if (lookahead == '2') ADVANCE(1625); + if (lookahead == '1') ADVANCE(259); + if (lookahead == '8') ADVANCE(1822); END_STATE(); case 207: - if (lookahead == '2') ADVANCE(399); - if (lookahead == 'l') ADVANCE(910); + if (lookahead == '1') ADVANCE(260); + if (lookahead == '8') ADVANCE(1828); END_STATE(); case 208: - if (lookahead == '2') ADVANCE(449); - if (lookahead == 'l') ADVANCE(911); + if (lookahead == '1') ADVANCE(261); + if (lookahead == 'f') ADVANCE(1354); END_STATE(); case 209: - if (lookahead == '2') ADVANCE(455); - if (lookahead == 'l') ADVANCE(912); + if (lookahead == '1') ADVANCE(262); END_STATE(); case 210: - if (lookahead == '2') ADVANCE(459); - if (lookahead == 'l') ADVANCE(913); + if (lookahead == '1') ADVANCE(263); END_STATE(); case 211: - if (lookahead == '2') ADVANCE(461); - if (lookahead == 'l') ADVANCE(914); + if (lookahead == '1') ADVANCE(264); END_STATE(); case 212: - if (lookahead == '2') ADVANCE(464); + if (lookahead == '2') ADVANCE(1656); END_STATE(); case 213: - if (lookahead == '2') ADVANCE(467); - if (lookahead == 'l') ADVANCE(915); + if (lookahead == '2') ADVANCE(1637); END_STATE(); case 214: - if (lookahead == '2') ADVANCE(469); - if (lookahead == 'l') ADVANCE(916); + if (lookahead == '2') ADVANCE(408); + if (lookahead == 'l') ADVANCE(920); END_STATE(); case 215: - if (lookahead == '2') ADVANCE(471); - if (lookahead == 'l') ADVANCE(917); + if (lookahead == '2') ADVANCE(458); + if (lookahead == 'l') ADVANCE(921); END_STATE(); case 216: - if (lookahead == '2') ADVANCE(472); - if (lookahead == 'l') ADVANCE(918); + if (lookahead == '2') ADVANCE(464); + if (lookahead == 'l') ADVANCE(922); END_STATE(); case 217: - if (lookahead == '2') ADVANCE(473); - if (lookahead == 'l') ADVANCE(919); + if (lookahead == '2') ADVANCE(468); + if (lookahead == 'l') ADVANCE(923); END_STATE(); case 218: - if (lookahead == '2') ADVANCE(474); + if (lookahead == '2') ADVANCE(470); + if (lookahead == 'l') ADVANCE(924); END_STATE(); case 219: - if (lookahead == '2') ADVANCE(475); + if (lookahead == '2') ADVANCE(473); END_STATE(); case 220: if (lookahead == '2') ADVANCE(476); + if (lookahead == 'l') ADVANCE(925); END_STATE(); case 221: - if (lookahead == '2') ADVANCE(477); + if (lookahead == '2') ADVANCE(478); + if (lookahead == 'l') ADVANCE(926); END_STATE(); case 222: - if (lookahead == '2') ADVANCE(478); + if (lookahead == '2') ADVANCE(480); + if (lookahead == 'l') ADVANCE(927); END_STATE(); case 223: - if (lookahead == '2') ADVANCE(479); + if (lookahead == '2') ADVANCE(481); + if (lookahead == 'l') ADVANCE(928); END_STATE(); case 224: - if (lookahead == '2') ADVANCE(480); + if (lookahead == '2') ADVANCE(482); + if (lookahead == 'l') ADVANCE(929); END_STATE(); case 225: - if (lookahead == '2') ADVANCE(481); + if (lookahead == '2') ADVANCE(483); END_STATE(); case 226: - if (lookahead == '2') ADVANCE(482); - if (lookahead == 'l') ADVANCE(922); + if (lookahead == '2') ADVANCE(484); END_STATE(); case 227: - if (lookahead == '2') ADVANCE(483); + if (lookahead == '2') ADVANCE(485); END_STATE(); case 228: - if (lookahead == '2') ADVANCE(484); + if (lookahead == '2') ADVANCE(486); END_STATE(); case 229: - if (lookahead == '2') ADVANCE(485); + if (lookahead == '2') ADVANCE(487); END_STATE(); case 230: - if (lookahead == '2') ADVANCE(486); + if (lookahead == '2') ADVANCE(488); END_STATE(); case 231: - if (lookahead == '2') ADVANCE(487); + if (lookahead == '2') ADVANCE(489); END_STATE(); case 232: - if (lookahead == '2') ADVANCE(488); + if (lookahead == '2') ADVANCE(490); END_STATE(); case 233: - if (lookahead == '2') ADVANCE(489); + if (lookahead == '2') ADVANCE(491); + if (lookahead == 'l') ADVANCE(932); END_STATE(); case 234: - if (lookahead == '2') ADVANCE(490); + if (lookahead == '2') ADVANCE(492); END_STATE(); case 235: - if (lookahead == '2') ADVANCE(491); + if (lookahead == '2') ADVANCE(493); END_STATE(); case 236: - if (lookahead == '2') ADVANCE(492); + if (lookahead == '2') ADVANCE(494); END_STATE(); case 237: - if (lookahead == '2') ADVANCE(493); + if (lookahead == '2') ADVANCE(495); END_STATE(); case 238: - if (lookahead == '2') ADVANCE(494); + if (lookahead == '2') ADVANCE(496); END_STATE(); case 239: - if (lookahead == '6') ADVANCE(1643); + if (lookahead == '2') ADVANCE(497); END_STATE(); case 240: - if (lookahead == '6') ADVANCE(1605); + if (lookahead == '2') ADVANCE(498); END_STATE(); case 241: - if (lookahead == '6') ADVANCE(1621); + if (lookahead == '2') ADVANCE(499); END_STATE(); case 242: - if (lookahead == '6') ADVANCE(1604); + if (lookahead == '2') ADVANCE(500); END_STATE(); case 243: - if (lookahead == '6') ADVANCE(1623); + if (lookahead == '2') ADVANCE(501); END_STATE(); case 244: - if (lookahead == '6') ADVANCE(1608); + if (lookahead == '2') ADVANCE(502); END_STATE(); case 245: - if (lookahead == '6') ADVANCE(1807); + if (lookahead == '2') ADVANCE(503); END_STATE(); case 246: - if (lookahead == '6') ADVANCE(1801); + if (lookahead == '6') ADVANCE(1655); END_STATE(); case 247: - if (lookahead == '6') ADVANCE(1806); + if (lookahead == '6') ADVANCE(1617); END_STATE(); case 248: - if (lookahead == '6') ADVANCE(1624); + if (lookahead == '6') ADVANCE(1633); END_STATE(); case 249: - if (lookahead == '6') ADVANCE(1804); + if (lookahead == '6') ADVANCE(1616); END_STATE(); case 250: - if (lookahead == '6') ADVANCE(1803); + if (lookahead == '6') ADVANCE(1635); END_STATE(); case 251: - if (lookahead == '6') ADVANCE(1805); + if (lookahead == '6') ADVANCE(1620); END_STATE(); case 252: - if (lookahead == '6') ADVANCE(1802); + if (lookahead == '6') ADVANCE(1819); END_STATE(); case 253: - if (lookahead == '6') ADVANCE(1808); + if (lookahead == '6') ADVANCE(1813); END_STATE(); case 254: - if (lookahead == '6') ADVANCE(1611); + if (lookahead == '6') ADVANCE(1818); END_STATE(); case 255: - if (lookahead == '6') ADVANCE(1607); + if (lookahead == '6') ADVANCE(1636); END_STATE(); case 256: - if (lookahead == '6') ADVANCE(1627); + if (lookahead == '6') ADVANCE(1816); END_STATE(); case 257: - if (lookahead == '6') ADVANCE(1610); + if (lookahead == '6') ADVANCE(1815); END_STATE(); case 258: - if (lookahead == '8') ADVANCE(1817); + if (lookahead == '6') ADVANCE(1817); END_STATE(); case 259: - if (lookahead == '8') ADVANCE(1818); + if (lookahead == '6') ADVANCE(1814); END_STATE(); case 260: - if (lookahead == '8') ADVANCE(1833); + if (lookahead == '6') ADVANCE(1820); END_STATE(); case 261: - if (lookahead == '8') ADVANCE(1819); + if (lookahead == '6') ADVANCE(1623); END_STATE(); case 262: - if (lookahead == ':') ADVANCE(1849); - if (lookahead == 'a') ADVANCE(358); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(375); + if (lookahead == '6') ADVANCE(1619); END_STATE(); case 263: - if (lookahead == ':') ADVANCE(1849); - if (lookahead == 'a') ADVANCE(345); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(375); + if (lookahead == '6') ADVANCE(1639); END_STATE(); case 264: - if (lookahead == ':') ADVANCE(1849); - if (lookahead == 'a') ADVANCE(318); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(375); + if (lookahead == '6') ADVANCE(1622); END_STATE(); case 265: - if (lookahead == ':') ADVANCE(1849); - if (lookahead == 'a') ADVANCE(281); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(375); + if (lookahead == '8') ADVANCE(1829); END_STATE(); case 266: - if (lookahead == ':') ADVANCE(1849); - if (lookahead == 'a') ADVANCE(347); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(375); + if (lookahead == '8') ADVANCE(1830); END_STATE(); case 267: - if (lookahead == ':') ADVANCE(1849); - if (lookahead == 'a') ADVANCE(283); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(375); + if (lookahead == '8') ADVANCE(1845); END_STATE(); case 268: - if (lookahead == ':') ADVANCE(1849); - if (lookahead == 'a') ADVANCE(329); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(375); + if (lookahead == '8') ADVANCE(1831); END_STATE(); case 269: - if (lookahead == ':') ADVANCE(1849); - if (lookahead == 'a') ADVANCE(361); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 'a') ADVANCE(365); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(375); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 270: - if (lookahead == ':') ADVANCE(1849); - if (lookahead == 'a') ADVANCE(346); - if (lookahead == 'o') ADVANCE(322); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 'a') ADVANCE(352); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(375); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 271: - if (lookahead == ':') ADVANCE(1849); - if (lookahead == 'a') ADVANCE(360); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 'a') ADVANCE(325); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(375); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 272: - if (lookahead == ':') ADVANCE(1849); - if (lookahead == 'a') ADVANCE(362); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 'a') ADVANCE(288); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(375); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 273: - if (lookahead == ':') ADVANCE(1849); - if (lookahead == 'a') ADVANCE(363); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 'a') ADVANCE(354); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(375); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 274: - if (lookahead == ':') ADVANCE(1849); - if (lookahead == 'b') ADVANCE(351); - if (lookahead == 'n') ADVANCE(328); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 'a') ADVANCE(290); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 275: - if (lookahead == ':') ADVANCE(1849); - if (lookahead == 'b') ADVANCE(319); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 'a') ADVANCE(336); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 276: - if (lookahead == ':') ADVANCE(1849); - if (lookahead == 'c') ADVANCE(306); - if (lookahead == 't') ADVANCE(305); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 'a') ADVANCE(368); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 277: - if (lookahead == ':') ADVANCE(1849); - if (lookahead == 'c') ADVANCE(1875); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 'a') ADVANCE(353); + if (lookahead == 'o') ADVANCE(329); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 278: - if (lookahead == ':') ADVANCE(1849); - if (lookahead == 'c') ADVANCE(1884); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 'a') ADVANCE(367); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 279: - if (lookahead == ':') ADVANCE(1849); - if (lookahead == 'c') ADVANCE(1911); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 'a') ADVANCE(369); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 280: - if (lookahead == ':') ADVANCE(1849); - if (lookahead == 'c') ADVANCE(320); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 'a') ADVANCE(370); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 281: - if (lookahead == ':') ADVANCE(1849); - if (lookahead == 'c') ADVANCE(354); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 'b') ADVANCE(358); + if (lookahead == 'n') ADVANCE(335); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 282: - if (lookahead == ':') ADVANCE(1849); - if (lookahead == 'c') ADVANCE(357); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 'b') ADVANCE(326); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 283: - if (lookahead == ':') ADVANCE(1849); - if (lookahead == 'c') ADVANCE(294); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 'c') ADVANCE(313); + if (lookahead == 't') ADVANCE(312); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 284: - if (lookahead == ':') ADVANCE(1849); - if (lookahead == 'c') ADVANCE(364); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 'c') ADVANCE(1887); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 285: - if (lookahead == ':') ADVANCE(1849); - if (lookahead == 'd') ADVANCE(303); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 'c') ADVANCE(1896); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 286: - if (lookahead == ':') ADVANCE(1849); - if (lookahead == 'd') ADVANCE(150); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 'c') ADVANCE(1923); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 287: - if (lookahead == ':') ADVANCE(1849); - if (lookahead == 'd') ADVANCE(1881); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 'c') ADVANCE(327); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 288: - if (lookahead == ':') ADVANCE(1849); - if (lookahead == 'd') ADVANCE(1890); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 'c') ADVANCE(361); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 289: - if (lookahead == ':') ADVANCE(1849); - if (lookahead == 'e') ADVANCE(280); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 'c') ADVANCE(364); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 290: - if (lookahead == ':') ADVANCE(1849); - if (lookahead == 'e') ADVANCE(1908); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 'c') ADVANCE(301); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 291: - if (lookahead == ':') ADVANCE(1849); - if (lookahead == 'e') ADVANCE(1899); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 'c') ADVANCE(371); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 292: - if (lookahead == ':') ADVANCE(1849); - if (lookahead == 'e') ADVANCE(1878); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 'd') ADVANCE(310); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 293: - if (lookahead == ':') ADVANCE(1849); - if (lookahead == 'e') ADVANCE(1893); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 'd') ADVANCE(157); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 294: - if (lookahead == ':') ADVANCE(1849); - if (lookahead == 'e') ADVANCE(1902); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 'd') ADVANCE(1893); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 295: - if (lookahead == ':') ADVANCE(1849); - if (lookahead == 'e') ADVANCE(284); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 'd') ADVANCE(1902); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 296: - if (lookahead == ':') ADVANCE(1849); - if (lookahead == 'e') ADVANCE(286); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 'e') ADVANCE(287); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 297: - if (lookahead == ':') ADVANCE(1849); - if (lookahead == 'e') ADVANCE(340); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 'e') ADVANCE(1920); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 298: - if (lookahead == ':') ADVANCE(1849); - if (lookahead == 'e') ADVANCE(287); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 'e') ADVANCE(1911); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 299: - if (lookahead == ':') ADVANCE(1849); - if (lookahead == 'e') ADVANCE(288); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 'e') ADVANCE(1890); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 300: - if (lookahead == ':') ADVANCE(1849); - if (lookahead == 'e') ADVANCE(331); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 'e') ADVANCE(1905); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 301: - if (lookahead == ':') ADVANCE(1849); - if (lookahead == 'e') ADVANCE(365); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 'e') ADVANCE(1914); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 302: - if (lookahead == ':') ADVANCE(1849); - if (lookahead == 'f') ADVANCE(267); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 'e') ADVANCE(291); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 303: - if (lookahead == ':') ADVANCE(1849); - if (lookahead == 'g') ADVANCE(290); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 'e') ADVANCE(293); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 304: - if (lookahead == ':') ADVANCE(1849); - if (lookahead == 'g') ADVANCE(350); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 'e') ADVANCE(347); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 305: - if (lookahead == ':') ADVANCE(1849); - if (lookahead == 'h') ADVANCE(301); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 'e') ADVANCE(294); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 306: - if (lookahead == ':') ADVANCE(1849); - if (lookahead == 'h') ADVANCE(349); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 'e') ADVANCE(295); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 307: - if (lookahead == ':') ADVANCE(1849); - if (lookahead == 'i') ADVANCE(285); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 'e') ADVANCE(338); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 308: - if (lookahead == ':') ADVANCE(1849); - if (lookahead == 'i') ADVANCE(373); - if (lookahead == 'o') ADVANCE(366); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 'e') ADVANCE(372); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 309: - if (lookahead == ':') ADVANCE(1849); - if (lookahead == 'i') ADVANCE(374); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 'f') ADVANCE(274); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 310: - if (lookahead == ':') ADVANCE(1849); - if (lookahead == 'i') ADVANCE(372); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 'g') ADVANCE(297); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 311: - if (lookahead == ':') ADVANCE(1849); - if (lookahead == 'i') ADVANCE(277); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 'g') ADVANCE(357); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 312: - if (lookahead == ':') ADVANCE(1849); - if (lookahead == 'i') ADVANCE(278); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 'h') ADVANCE(308); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 313: - if (lookahead == ':') ADVANCE(1849); - if (lookahead == 'i') ADVANCE(330); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 'h') ADVANCE(356); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 314: - if (lookahead == ':') ADVANCE(1849); - if (lookahead == 'i') ADVANCE(321); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 'i') ADVANCE(292); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 315: - if (lookahead == ':') ADVANCE(1849); - if (lookahead == 'i') ADVANCE(279); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 'i') ADVANCE(380); + if (lookahead == 'o') ADVANCE(373); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 316: - if (lookahead == ':') ADVANCE(1849); - if (lookahead == 'i') ADVANCE(300); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 'i') ADVANCE(381); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 317: - if (lookahead == ':') ADVANCE(1849); - if (lookahead == 'i') ADVANCE(338); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 'i') ADVANCE(379); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 318: - if (lookahead == ':') ADVANCE(1849); - if (lookahead == 'l') ADVANCE(1887); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 'i') ADVANCE(284); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 319: - if (lookahead == ':') ADVANCE(1849); - if (lookahead == 'l') ADVANCE(311); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 'i') ADVANCE(285); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 320: - if (lookahead == ':') ADVANCE(1849); - if (lookahead == 'l') ADVANCE(266); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 'i') ADVANCE(337); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 321: - if (lookahead == ':') ADVANCE(1849); - if (lookahead == 'l') ADVANCE(293); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 'i') ADVANCE(328); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 322: - if (lookahead == ':') ADVANCE(1849); - if (lookahead == 'l') ADVANCE(272); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 'i') ADVANCE(286); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 323: - if (lookahead == ':') ADVANCE(1849); - if (lookahead == 'm') ADVANCE(1914); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 'i') ADVANCE(307); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 324: - if (lookahead == ':') ADVANCE(1849); - if (lookahead == 'n') ADVANCE(370); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 'i') ADVANCE(345); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 325: - if (lookahead == ':') ADVANCE(1849); - if (lookahead == 'n') ADVANCE(356); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 'l') ADVANCE(1899); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 326: - if (lookahead == ':') ADVANCE(1849); - if (lookahead == 'n') ADVANCE(276); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 'l') ADVANCE(318); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 327: - if (lookahead == ':') ADVANCE(1849); - if (lookahead == 'n') ADVANCE(1924); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 'l') ADVANCE(273); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 328: - if (lookahead == ':') ADVANCE(1849); - if (lookahead == 'n') ADVANCE(335); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 'l') ADVANCE(300); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 329: - if (lookahead == ':') ADVANCE(1849); - if (lookahead == 'n') ADVANCE(352); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 'l') ADVANCE(279); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 330: - if (lookahead == ':') ADVANCE(1849); - if (lookahead == 'n') ADVANCE(264); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 'm') ADVANCE(1926); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 331: - if (lookahead == ':') ADVANCE(1849); - if (lookahead == 'n') ADVANCE(355); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 'n') ADVANCE(377); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 332: - if (lookahead == ':') ADVANCE(1849); - if (lookahead == 'n') ADVANCE(309); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 'n') ADVANCE(363); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 333: - if (lookahead == ':') ADVANCE(1849); - if (lookahead == 'n') ADVANCE(353); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 'n') ADVANCE(283); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 334: - if (lookahead == ':') ADVANCE(1849); - if (lookahead == 'o') ADVANCE(333); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 'n') ADVANCE(1936); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 335: - if (lookahead == ':') ADVANCE(1849); - if (lookahead == 'o') ADVANCE(369); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 'n') ADVANCE(342); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 336: - if (lookahead == ':') ADVANCE(1849); - if (lookahead == 'o') ADVANCE(341); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 'n') ADVANCE(359); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 337: - if (lookahead == ':') ADVANCE(1849); - if (lookahead == 'o') ADVANCE(332); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 'n') ADVANCE(271); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 338: - if (lookahead == ':') ADVANCE(1849); - if (lookahead == 'o') ADVANCE(327); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 'n') ADVANCE(362); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 339: - if (lookahead == ':') ADVANCE(1849); - if (lookahead == 'r') ADVANCE(308); - if (lookahead == 'u') ADVANCE(275); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 'n') ADVANCE(316); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 340: - if (lookahead == ':') ADVANCE(1849); - if (lookahead == 'r') ADVANCE(302); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 'n') ADVANCE(360); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 341: - if (lookahead == ':') ADVANCE(1849); - if (lookahead == 'r') ADVANCE(1917); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 'o') ADVANCE(340); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 342: - if (lookahead == ':') ADVANCE(1849); - if (lookahead == 'r') ADVANCE(307); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 'o') ADVANCE(376); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 343: - if (lookahead == ':') ADVANCE(1849); - if (lookahead == 'r') ADVANCE(268); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 'o') ADVANCE(348); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 344: - if (lookahead == ':') ADVANCE(1849); - if (lookahead == 'r') ADVANCE(371); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 'o') ADVANCE(339); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 345: - if (lookahead == ':') ADVANCE(1849); - if (lookahead == 'r') ADVANCE(304); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 'o') ADVANCE(334); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 346: - if (lookahead == ':') ADVANCE(1849); - if (lookahead == 'r') ADVANCE(263); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 'r') ADVANCE(315); + if (lookahead == 'u') ADVANCE(282); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 347: - if (lookahead == ':') ADVANCE(1849); - if (lookahead == 'r') ADVANCE(296); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 'r') ADVANCE(309); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 348: - if (lookahead == ':') ADVANCE(1849); - if (lookahead == 'r') ADVANCE(265); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 'r') ADVANCE(1929); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 349: - if (lookahead == ':') ADVANCE(1849); - if (lookahead == 'r') ADVANCE(337); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 'r') ADVANCE(314); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 350: - if (lookahead == ':') ADVANCE(1849); - if (lookahead == 's') ADVANCE(1920); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 'r') ADVANCE(275); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 351: - if (lookahead == ':') ADVANCE(1849); - if (lookahead == 's') ADVANCE(367); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 'r') ADVANCE(378); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 352: - if (lookahead == ':') ADVANCE(1849); - if (lookahead == 's') ADVANCE(316); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 'r') ADVANCE(311); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 353: - if (lookahead == ':') ADVANCE(1849); - if (lookahead == 's') ADVANCE(359); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 'r') ADVANCE(270); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 354: - if (lookahead == ':') ADVANCE(1849); - if (lookahead == 't') ADVANCE(1905); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 'r') ADVANCE(303); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 355: - if (lookahead == ':') ADVANCE(1849); - if (lookahead == 't') ADVANCE(1896); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 'r') ADVANCE(272); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 356: - if (lookahead == ':') ADVANCE(1849); - if (lookahead == 't') ADVANCE(297); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 'r') ADVANCE(344); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 357: - if (lookahead == ':') ADVANCE(1849); - if (lookahead == 't') ADVANCE(336); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 's') ADVANCE(1932); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 358: - if (lookahead == ':') ADVANCE(1849); - if (lookahead == 't') ADVANCE(310); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 's') ADVANCE(374); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 359: - if (lookahead == ':') ADVANCE(1849); - if (lookahead == 't') ADVANCE(344); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 's') ADVANCE(323); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 360: - if (lookahead == ':') ADVANCE(1849); - if (lookahead == 't') ADVANCE(312); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 's') ADVANCE(366); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 361: - if (lookahead == ':') ADVANCE(1849); - if (lookahead == 't') ADVANCE(292); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 't') ADVANCE(1917); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 362: - if (lookahead == ':') ADVANCE(1849); - if (lookahead == 't') ADVANCE(314); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 't') ADVANCE(1908); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 363: - if (lookahead == ':') ADVANCE(1849); - if (lookahead == 't') ADVANCE(317); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 't') ADVANCE(304); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 364: - if (lookahead == ':') ADVANCE(1849); - if (lookahead == 't') ADVANCE(298); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 't') ADVANCE(343); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 365: - if (lookahead == ':') ADVANCE(1849); - if (lookahead == 't') ADVANCE(315); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 't') ADVANCE(317); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 366: - if (lookahead == ':') ADVANCE(1849); - if (lookahead == 't') ADVANCE(295); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 't') ADVANCE(351); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 367: - if (lookahead == ':') ADVANCE(1849); - if (lookahead == 't') ADVANCE(348); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 't') ADVANCE(319); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 368: - if (lookahead == ':') ADVANCE(1849); - if (lookahead == 't') ADVANCE(271); - if (lookahead == 'y') ADVANCE(326); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 't') ADVANCE(299); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 369: - if (lookahead == ':') ADVANCE(1849); - if (lookahead == 't') ADVANCE(273); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 't') ADVANCE(321); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 370: - if (lookahead == ':') ADVANCE(1849); - if (lookahead == 'u') ADVANCE(323); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 't') ADVANCE(324); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 371: - if (lookahead == ':') ADVANCE(1849); - if (lookahead == 'u') ADVANCE(282); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 't') ADVANCE(305); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 372: - if (lookahead == ':') ADVANCE(1849); - if (lookahead == 'v') ADVANCE(291); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 't') ADVANCE(322); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 373: - if (lookahead == ':') ADVANCE(1849); - if (lookahead == 'v') ADVANCE(269); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 't') ADVANCE(302); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 374: - if (lookahead == ':') ADVANCE(1849); - if (lookahead == 'z') ADVANCE(299); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 't') ADVANCE(355); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'y')) ADVANCE(375); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 375: - if (lookahead == ':') ADVANCE(1849); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 't') ADVANCE(278); + if (lookahead == 'y') ADVANCE(333); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 376: - if (lookahead == ';') ADVANCE(1848); - if (lookahead == '$' || - ('/' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 't') ADVANCE(280); + if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(376); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 377: - if (lookahead == '>') ADVANCE(1844); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 'u') ADVANCE(330); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 378: - if (lookahead == '>') ADVANCE(18); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 'u') ADVANCE(289); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 379: - if (lookahead == '>') ADVANCE(19); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 'v') ADVANCE(298); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 380: - if (lookahead == 'a') ADVANCE(586); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 'v') ADVANCE(276); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 381: - if (lookahead == 'a') ADVANCE(1567); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 'z') ADVANCE(306); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'y')) ADVANCE(382); END_STATE(); case 382: - if (lookahead == 'a') ADVANCE(1846); + if (lookahead == ':') ADVANCE(1861); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 383: - if (lookahead == 'a') ADVANCE(1847); + if (lookahead == ';') ADVANCE(1860); + if (lookahead == '$' || + ('/' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(383); END_STATE(); case 384: - if (lookahead == 'a') ADVANCE(1640); + if (lookahead == '>') ADVANCE(1856); END_STATE(); case 385: - if (lookahead == 'a') ADVANCE(539); - if (lookahead == 'r') ADVANCE(882); - if (lookahead == 'u') ADVANCE(509); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1930); + if (lookahead == '>') ADVANCE(25); END_STATE(); case 386: - if (lookahead == 'a') ADVANCE(1457); + if (lookahead == '>') ADVANCE(26); END_STATE(); case 387: - if (lookahead == 'a') ADVANCE(1457); - if (lookahead == 'e') ADVANCE(846); - if (lookahead == 'o') ADVANCE(1249); - if (lookahead == 'u') ADVANCE(994); + if (lookahead == 'a') ADVANCE(595); END_STATE(); case 388: - if (lookahead == 'a') ADVANCE(1367); + if (lookahead == 'a') ADVANCE(1579); END_STATE(); case 389: - if (lookahead == 'a') ADVANCE(1454); - if (lookahead == 'l') ADVANCE(388); + if (lookahead == 'a') ADVANCE(1858); END_STATE(); case 390: - if (lookahead == 'a') ADVANCE(1564); + if (lookahead == 'a') ADVANCE(1859); END_STATE(); case 391: - if (lookahead == 'a') ADVANCE(1312); - if (lookahead == 'u') ADVANCE(1389); + if (lookahead == 'a') ADVANCE(1652); END_STATE(); case 392: - if (lookahead == 'a') ADVANCE(1040); + if (lookahead == 'a') ADVANCE(998); + if (lookahead == 'i') ADVANCE(1004); + if (lookahead == 'l') ADVANCE(1207); END_STATE(); case 393: - if (lookahead == 'a') ADVANCE(1565); + if (lookahead == 'a') ADVANCE(548); + if (lookahead == 'r') ADVANCE(892); + if (lookahead == 'u') ADVANCE(519); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1942); END_STATE(); case 394: - if (lookahead == 'a') ADVANCE(1311); + if (lookahead == 'a') ADVANCE(1469); END_STATE(); case 395: - if (lookahead == 'a') ADVANCE(1072); + if (lookahead == 'a') ADVANCE(1469); + if (lookahead == 'e') ADVANCE(857); + if (lookahead == 'o') ADVANCE(1260); + if (lookahead == 'u') ADVANCE(1005); END_STATE(); case 396: - if (lookahead == 'a') ADVANCE(1043); + if (lookahead == 'a') ADVANCE(1466); + if (lookahead == 'l') ADVANCE(399); END_STATE(); case 397: - if (lookahead == 'a') ADVANCE(1341); + if (lookahead == 'a') ADVANCE(1576); END_STATE(); case 398: - if (lookahead == 'a') ADVANCE(1147); + if (lookahead == 'a') ADVANCE(1342); + if (lookahead == 'u') ADVANCE(1401); END_STATE(); case 399: - if (lookahead == 'a') ADVANCE(603); + if (lookahead == 'a') ADVANCE(1378); END_STATE(); case 400: - if (lookahead == 'a') ADVANCE(1335); - if (lookahead == 'i') ADVANCE(1130); + if (lookahead == 'a') ADVANCE(1051); END_STATE(); case 401: - if (lookahead == 'a') ADVANCE(1128); + if (lookahead == 'a') ADVANCE(1577); END_STATE(); case 402: - if (lookahead == 'a') ADVANCE(1264); + if (lookahead == 'a') ADVANCE(1321); END_STATE(); case 403: - if (lookahead == 'a') ADVANCE(984); + if (lookahead == 'a') ADVANCE(1083); END_STATE(); case 404: - if (lookahead == 'a') ADVANCE(991); + if (lookahead == 'a') ADVANCE(1083); + if (lookahead == 'u') ADVANCE(709); END_STATE(); case 405: - if (lookahead == 'a') ADVANCE(1265); + if (lookahead == 'a') ADVANCE(1054); END_STATE(); case 406: - if (lookahead == 'a') ADVANCE(1266); + if (lookahead == 'a') ADVANCE(1352); END_STATE(); case 407: - if (lookahead == 'a') ADVANCE(1267); + if (lookahead == 'a') ADVANCE(1158); END_STATE(); case 408: - if (lookahead == 'a') ADVANCE(1504); + if (lookahead == 'a') ADVANCE(612); END_STATE(); case 409: - if (lookahead == 'a') ADVANCE(1268); + if (lookahead == 'a') ADVANCE(1346); + if (lookahead == 'i') ADVANCE(1140); END_STATE(); case 410: - if (lookahead == 'a') ADVANCE(1269); + if (lookahead == 'a') ADVANCE(1138); END_STATE(); case 411: - if (lookahead == 'a') ADVANCE(986); + if (lookahead == 'a') ADVANCE(1275); END_STATE(); case 412: - if (lookahead == 'a') ADVANCE(1473); + if (lookahead == 'a') ADVANCE(994); END_STATE(); case 413: - if (lookahead == 'a') ADVANCE(1270); + if (lookahead == 'a') ADVANCE(1276); END_STATE(); case 414: - if (lookahead == 'a') ADVANCE(1059); + if (lookahead == 'a') ADVANCE(1277); END_STATE(); case 415: - if (lookahead == 'a') ADVANCE(1060); + if (lookahead == 'a') ADVANCE(1278); END_STATE(); case 416: - if (lookahead == 'a') ADVANCE(1061); + if (lookahead == 'a') ADVANCE(1516); END_STATE(); case 417: - if (lookahead == 'a') ADVANCE(1062); + if (lookahead == 'a') ADVANCE(1279); END_STATE(); case 418: - if (lookahead == 'a') ADVANCE(1063); + if (lookahead == 'a') ADVANCE(996); END_STATE(); case 419: - if (lookahead == 'a') ADVANCE(1064); + if (lookahead == 'a') ADVANCE(1280); END_STATE(); case 420: - if (lookahead == 'a') ADVANCE(1407); + if (lookahead == 'a') ADVANCE(1488); END_STATE(); case 421: - if (lookahead == 'a') ADVANCE(1408); + if (lookahead == 'a') ADVANCE(1281); END_STATE(); case 422: - if (lookahead == 'a') ADVANCE(1127); + if (lookahead == 'a') ADVANCE(1070); END_STATE(); case 423: - if (lookahead == 'a') ADVANCE(1409); + if (lookahead == 'a') ADVANCE(1071); END_STATE(); case 424: - if (lookahead == 'a') ADVANCE(1410); + if (lookahead == 'a') ADVANCE(1072); END_STATE(); case 425: - if (lookahead == 'a') ADVANCE(1411); + if (lookahead == 'a') ADVANCE(1073); END_STATE(); case 426: - if (lookahead == 'a') ADVANCE(1412); + if (lookahead == 'a') ADVANCE(1074); END_STATE(); case 427: - if (lookahead == 'a') ADVANCE(1477); + if (lookahead == 'a') ADVANCE(1075); END_STATE(); case 428: - if (lookahead == 'a') ADVANCE(1417); + if (lookahead == 'a') ADVANCE(1419); END_STATE(); case 429: - if (lookahead == 'a') ADVANCE(1418); + if (lookahead == 'a') ADVANCE(1420); END_STATE(); case 430: - if (lookahead == 'a') ADVANCE(1435); + if (lookahead == 'a') ADVANCE(1137); END_STATE(); case 431: - if (lookahead == 'a') ADVANCE(1440); + if (lookahead == 'a') ADVANCE(1421); END_STATE(); case 432: - if (lookahead == 'a') ADVANCE(1480); + if (lookahead == 'a') ADVANCE(1422); END_STATE(); case 433: - if (lookahead == 'a') ADVANCE(1481); + if (lookahead == 'a') ADVANCE(1423); END_STATE(); case 434: - if (lookahead == 'a') ADVANCE(1442); + if (lookahead == 'a') ADVANCE(1424); END_STATE(); case 435: - if (lookahead == 'a') ADVANCE(587); + if (lookahead == 'a') ADVANCE(1429); END_STATE(); case 436: - if (lookahead == 'a') ADVANCE(1568); + if (lookahead == 'a') ADVANCE(1430); END_STATE(); case 437: - if (lookahead == 'a') ADVANCE(1316); - if (lookahead == 'o') ADVANCE(1019); + if (lookahead == 'a') ADVANCE(1447); END_STATE(); case 438: - if (lookahead == 'a') ADVANCE(1316); - if (lookahead == 'o') ADVANCE(1019); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1928); + if (lookahead == 'a') ADVANCE(1452); END_STATE(); case 439: - if (lookahead == 'a') ADVANCE(1370); + if (lookahead == 'a') ADVANCE(1454); END_STATE(); case 440: - if (lookahead == 'a') ADVANCE(567); + if (lookahead == 'a') ADVANCE(596); END_STATE(); case 441: - if (lookahead == 'a') ADVANCE(1347); + if (lookahead == 'a') ADVANCE(1580); END_STATE(); case 442: - if (lookahead == 'a') ADVANCE(1492); + if (lookahead == 'a') ADVANCE(1324); + if (lookahead == 'o') ADVANCE(1034); END_STATE(); case 443: - if (lookahead == 'a') ADVANCE(566); + if (lookahead == 'a') ADVANCE(1324); + if (lookahead == 'o') ADVANCE(1034); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1940); END_STATE(); case 444: - if (lookahead == 'a') ADVANCE(1372); + if (lookahead == 'a') ADVANCE(1002); END_STATE(); case 445: - if (lookahead == 'a') ADVANCE(1491); + if (lookahead == 'a') ADVANCE(1382); END_STATE(); case 446: - if (lookahead == 'a') ADVANCE(1465); + if (lookahead == 'a') ADVANCE(577); END_STATE(); case 447: - if (lookahead == 'a') ADVANCE(570); + if (lookahead == 'a') ADVANCE(1485); END_STATE(); case 448: - if (lookahead == 'a') ADVANCE(1503); + if (lookahead == 'a') ADVANCE(1358); END_STATE(); case 449: - if (lookahead == 'a') ADVANCE(649); + if (lookahead == 'a') ADVANCE(1505); END_STATE(); case 450: - if (lookahead == 'a') ADVANCE(1336); + if (lookahead == 'a') ADVANCE(578); END_STATE(); case 451: - if (lookahead == 'a') ADVANCE(1136); + if (lookahead == 'a') ADVANCE(1487); END_STATE(); case 452: - if (lookahead == 'a') ADVANCE(1131); + if (lookahead == 'a') ADVANCE(1385); END_STATE(); case 453: - if (lookahead == 'a') ADVANCE(1571); + if (lookahead == 'a') ADVANCE(1504); END_STATE(); case 454: - if (lookahead == 'a') ADVANCE(1505); + if (lookahead == 'a') ADVANCE(1489); END_STATE(); case 455: - if (lookahead == 'a') ADVANCE(650); + if (lookahead == 'a') ADVANCE(1476); END_STATE(); case 456: - if (lookahead == 'a') ADVANCE(1133); + if (lookahead == 'a') ADVANCE(582); END_STATE(); case 457: - if (lookahead == 'a') ADVANCE(1572); + if (lookahead == 'a') ADVANCE(1515); END_STATE(); case 458: - if (lookahead == 'a') ADVANCE(1508); + if (lookahead == 'a') ADVANCE(658); END_STATE(); case 459: - if (lookahead == 'a') ADVANCE(651); + if (lookahead == 'a') ADVANCE(1347); END_STATE(); case 460: - if (lookahead == 'a') ADVANCE(1135); + if (lookahead == 'a') ADVANCE(1147); END_STATE(); case 461: - if (lookahead == 'a') ADVANCE(652); + if (lookahead == 'a') ADVANCE(1141); END_STATE(); case 462: - if (lookahead == 'a') ADVANCE(1137); + if (lookahead == 'a') ADVANCE(1583); END_STATE(); case 463: - if (lookahead == 'a') ADVANCE(1512); + if (lookahead == 'a') ADVANCE(1517); END_STATE(); case 464: - if (lookahead == 'a') ADVANCE(653); + if (lookahead == 'a') ADVANCE(659); END_STATE(); case 465: - if (lookahead == 'a') ADVANCE(1138); + if (lookahead == 'a') ADVANCE(1144); END_STATE(); case 466: - if (lookahead == 'a') ADVANCE(1514); + if (lookahead == 'a') ADVANCE(1584); END_STATE(); case 467: - if (lookahead == 'a') ADVANCE(654); + if (lookahead == 'a') ADVANCE(1520); END_STATE(); case 468: - if (lookahead == 'a') ADVANCE(1139); + if (lookahead == 'a') ADVANCE(660); END_STATE(); case 469: - if (lookahead == 'a') ADVANCE(655); + if (lookahead == 'a') ADVANCE(1146); END_STATE(); case 470: - if (lookahead == 'a') ADVANCE(1140); + if (lookahead == 'a') ADVANCE(661); END_STATE(); case 471: - if (lookahead == 'a') ADVANCE(656); + if (lookahead == 'a') ADVANCE(1148); END_STATE(); case 472: - if (lookahead == 'a') ADVANCE(658); + if (lookahead == 'a') ADVANCE(1524); END_STATE(); case 473: - if (lookahead == 'a') ADVANCE(659); + if (lookahead == 'a') ADVANCE(662); END_STATE(); case 474: - if (lookahead == 'a') ADVANCE(660); + if (lookahead == 'a') ADVANCE(1149); END_STATE(); case 475: - if (lookahead == 'a') ADVANCE(661); + if (lookahead == 'a') ADVANCE(1526); END_STATE(); case 476: - if (lookahead == 'a') ADVANCE(662); + if (lookahead == 'a') ADVANCE(663); END_STATE(); case 477: - if (lookahead == 'a') ADVANCE(664); + if (lookahead == 'a') ADVANCE(1150); END_STATE(); case 478: - if (lookahead == 'a') ADVANCE(666); + if (lookahead == 'a') ADVANCE(664); END_STATE(); case 479: - if (lookahead == 'a') ADVANCE(667); + if (lookahead == 'a') ADVANCE(1151); END_STATE(); case 480: - if (lookahead == 'a') ADVANCE(668); + if (lookahead == 'a') ADVANCE(665); END_STATE(); case 481: - if (lookahead == 'a') ADVANCE(669); + if (lookahead == 'a') ADVANCE(667); END_STATE(); case 482: - if (lookahead == 'a') ADVANCE(670); + if (lookahead == 'a') ADVANCE(668); END_STATE(); case 483: - if (lookahead == 'a') ADVANCE(671); + if (lookahead == 'a') ADVANCE(669); END_STATE(); case 484: - if (lookahead == 'a') ADVANCE(672); + if (lookahead == 'a') ADVANCE(670); END_STATE(); case 485: - if (lookahead == 'a') ADVANCE(673); + if (lookahead == 'a') ADVANCE(671); END_STATE(); case 486: - if (lookahead == 'a') ADVANCE(674); + if (lookahead == 'a') ADVANCE(673); END_STATE(); case 487: if (lookahead == 'a') ADVANCE(675); @@ -5730,4920 +5808,4981 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'a') ADVANCE(682); END_STATE(); case 495: - if (lookahead == 'a') ADVANCE(1149); - if (lookahead == 'f') ADVANCE(924); - if (lookahead == 'm') ADVANCE(777); - if (lookahead == 'p') ADVANCE(435); - if (lookahead == 's') ADVANCE(1254); + if (lookahead == 'a') ADVANCE(683); END_STATE(); case 496: - if (lookahead == 'a') ADVANCE(1076); - if (lookahead == 'e') ADVANCE(1092); - if (lookahead == 'f') ADVANCE(883); - if (lookahead == 'm') ADVANCE(755); + if (lookahead == 'a') ADVANCE(684); END_STATE(); case 497: - if (lookahead == 'a') ADVANCE(1150); + if (lookahead == 'a') ADVANCE(685); END_STATE(); case 498: - if (lookahead == 'a') ADVANCE(1148); - if (lookahead == 'f') ADVANCE(924); - if (lookahead == 's') ADVANCE(1522); + if (lookahead == 'a') ADVANCE(686); END_STATE(); case 499: - if (lookahead == 'a') ADVANCE(1356); + if (lookahead == 'a') ADVANCE(687); END_STATE(); case 500: - if (lookahead == 'a') ADVANCE(1357); + if (lookahead == 'a') ADVANCE(688); END_STATE(); case 501: - if (lookahead == 'b') ADVANCE(1161); - if (lookahead == 'c') ADVANCE(860); - if (lookahead == 'o') ADVANCE(502); - if (lookahead == 's') ADVANCE(858); - if (lookahead == 'w') ADVANCE(888); + if (lookahead == 'a') ADVANCE(689); END_STATE(); case 502: - if (lookahead == 'b') ADVANCE(961); + if (lookahead == 'a') ADVANCE(690); END_STATE(); case 503: - if (lookahead == 'b') ADVANCE(1366); - if (lookahead == 'd') ADVANCE(600); - if (lookahead == 'g') ADVANCE(759); - if (lookahead == 'n') ADVANCE(683); - if (lookahead == 'p') ADVANCE(1524); - if (lookahead == 'r') ADVANCE(1313); + if (lookahead == 'a') ADVANCE(691); END_STATE(); case 504: - if (lookahead == 'b') ADVANCE(1366); - if (lookahead == 'n') ADVANCE(1124); + if (lookahead == 'a') ADVANCE(1160); + if (lookahead == 'f') ADVANCE(934); + if (lookahead == 'm') ADVANCE(789); + if (lookahead == 'p') ADVANCE(440); + if (lookahead == 's') ADVANCE(1265); END_STATE(); case 505: - if (lookahead == 'b') ADVANCE(1570); - if (lookahead == 'c') ADVANCE(867); - if (lookahead == 'd') ADVANCE(1235); - if (lookahead == 'f') ADVANCE(1035); - if (lookahead == 'l') ADVANCE(1184); - if (lookahead == 's') ADVANCE(877); + if (lookahead == 'a') ADVANCE(1086); + if (lookahead == 'e') ADVANCE(1103); + if (lookahead == 'f') ADVANCE(893); + if (lookahead == 'm') ADVANCE(766); END_STATE(); case 506: - if (lookahead == 'b') ADVANCE(148); + if (lookahead == 'a') ADVANCE(1367); END_STATE(); case 507: - if (lookahead == 'b') ADVANCE(998); + if (lookahead == 'a') ADVANCE(1161); END_STATE(); case 508: - if (lookahead == 'b') ADVANCE(1155); + if (lookahead == 'a') ADVANCE(1368); END_STATE(); case 509: - if (lookahead == 'b') ADVANCE(993); + if (lookahead == 'a') ADVANCE(1159); + if (lookahead == 'f') ADVANCE(934); + if (lookahead == 's') ADVANCE(1534); END_STATE(); case 510: - if (lookahead == 'b') ADVANCE(1239); - if (lookahead == 'c') ADVANCE(862); - if (lookahead == 'o') ADVANCE(528); - if (lookahead == 's') ADVANCE(871); - if (lookahead == 'w') ADVANCE(926); + if (lookahead == 'b') ADVANCE(1172); + if (lookahead == 'c') ADVANCE(874); + if (lookahead == 'o') ADVANCE(511); + if (lookahead == 's') ADVANCE(869); + if (lookahead == 'w') ADVANCE(898); END_STATE(); case 511: - if (lookahead == 'b') ADVANCE(398); + if (lookahead == 'b') ADVANCE(971); END_STATE(); case 512: - if (lookahead == 'b') ADVANCE(398); - if (lookahead == 'p') ADVANCE(763); + if (lookahead == 'b') ADVANCE(1377); + if (lookahead == 'd') ADVANCE(609); + if (lookahead == 'g') ADVANCE(770); + if (lookahead == 'n') ADVANCE(692); + if (lookahead == 'p') ADVANCE(1536); + if (lookahead == 'r') ADVANCE(1322); END_STATE(); case 513: - if (lookahead == 'b') ADVANCE(1241); - if (lookahead == 'c') ADVANCE(863); - if (lookahead == 'o') ADVANCE(529); - if (lookahead == 'q') ADVANCE(1533); - if (lookahead == 's') ADVANCE(873); - if (lookahead == 'w') ADVANCE(932); + if (lookahead == 'b') ADVANCE(1377); + if (lookahead == 'n') ADVANCE(1134); END_STATE(); case 514: - if (lookahead == 'b') ADVANCE(1002); + if (lookahead == 'b') ADVANCE(1582); + if (lookahead == 'c') ADVANCE(881); + if (lookahead == 'd') ADVANCE(1256); + if (lookahead == 'f') ADVANCE(1046); + if (lookahead == 'l') ADVANCE(1195); + if (lookahead == 's') ADVANCE(888); END_STATE(); case 515: - if (lookahead == 'b') ADVANCE(1243); - if (lookahead == 'c') ADVANCE(864); - if (lookahead == 'o') ADVANCE(530); - if (lookahead == 'q') ADVANCE(1534); - if (lookahead == 's') ADVANCE(874); - if (lookahead == 'w') ADVANCE(935); + if (lookahead == 'b') ADVANCE(155); END_STATE(); case 516: - if (lookahead == 'b') ADVANCE(1245); - if (lookahead == 'c') ADVANCE(865); - if (lookahead == 'o') ADVANCE(532); - if (lookahead == 's') ADVANCE(875); - if (lookahead == 'w') ADVANCE(939); + if (lookahead == 'b') ADVANCE(407); END_STATE(); case 517: - if (lookahead == 'b') ADVANCE(1004); + if (lookahead == 'b') ADVANCE(407); + if (lookahead == 'p') ADVANCE(774); END_STATE(); case 518: - if (lookahead == 'b') ADVANCE(1247); - if (lookahead == 'c') ADVANCE(866); - if (lookahead == 'o') ADVANCE(534); - if (lookahead == 's') ADVANCE(876); - if (lookahead == 'w') ADVANCE(941); + if (lookahead == 'b') ADVANCE(1166); END_STATE(); case 519: - if (lookahead == 'b') ADVANCE(1005); + if (lookahead == 'b') ADVANCE(1003); END_STATE(); case 520: - if (lookahead == 'b') ADVANCE(1006); + if (lookahead == 'b') ADVANCE(1234); + if (lookahead == 'c') ADVANCE(876); + if (lookahead == 'o') ADVANCE(537); + if (lookahead == 's') ADVANCE(882); + if (lookahead == 'w') ADVANCE(936); END_STATE(); case 521: - if (lookahead == 'b') ADVANCE(1007); + if (lookahead == 'b') ADVANCE(1008); END_STATE(); case 522: - if (lookahead == 'b') ADVANCE(1008); + if (lookahead == 'b') ADVANCE(1237); + if (lookahead == 'c') ADVANCE(877); + if (lookahead == 'o') ADVANCE(538); + if (lookahead == 'q') ADVANCE(1544); + if (lookahead == 's') ADVANCE(884); + if (lookahead == 'w') ADVANCE(941); END_STATE(); case 523: - if (lookahead == 'b') ADVANCE(1009); + if (lookahead == 'b') ADVANCE(1238); + if (lookahead == 'c') ADVANCE(878); + if (lookahead == 'o') ADVANCE(539); + if (lookahead == 'q') ADVANCE(1545); + if (lookahead == 's') ADVANCE(885); + if (lookahead == 'w') ADVANCE(944); END_STATE(); case 524: - if (lookahead == 'b') ADVANCE(1010); + if (lookahead == 'b') ADVANCE(1239); + if (lookahead == 'c') ADVANCE(879); + if (lookahead == 'o') ADVANCE(541); + if (lookahead == 's') ADVANCE(886); + if (lookahead == 'w') ADVANCE(949); END_STATE(); case 525: - if (lookahead == 'b') ADVANCE(1011); + if (lookahead == 'b') ADVANCE(1012); END_STATE(); case 526: - if (lookahead == 'b') ADVANCE(1012); + if (lookahead == 'b') ADVANCE(1240); + if (lookahead == 'c') ADVANCE(880); + if (lookahead == 'o') ADVANCE(543); + if (lookahead == 's') ADVANCE(887); + if (lookahead == 'w') ADVANCE(951); END_STATE(); case 527: - if (lookahead == 'b') ADVANCE(1013); + if (lookahead == 'b') ADVANCE(1014); END_STATE(); case 528: - if (lookahead == 'b') ADVANCE(962); + if (lookahead == 'b') ADVANCE(1015); END_STATE(); case 529: - if (lookahead == 'b') ADVANCE(963); + if (lookahead == 'b') ADVANCE(1016); END_STATE(); case 530: - if (lookahead == 'b') ADVANCE(964); + if (lookahead == 'b') ADVANCE(1017); END_STATE(); case 531: - if (lookahead == 'b') ADVANCE(965); + if (lookahead == 'b') ADVANCE(1018); END_STATE(); case 532: - if (lookahead == 'b') ADVANCE(966); + if (lookahead == 'b') ADVANCE(1019); END_STATE(); case 533: - if (lookahead == 'b') ADVANCE(174); + if (lookahead == 'b') ADVANCE(1020); END_STATE(); case 534: - if (lookahead == 'b') ADVANCE(967); + if (lookahead == 'b') ADVANCE(1021); END_STATE(); case 535: - if (lookahead == 'b') ADVANCE(968); + if (lookahead == 'b') ADVANCE(1022); END_STATE(); case 536: - if (lookahead == 'b') ADVANCE(969); + if (lookahead == 'b') ADVANCE(1023); END_STATE(); case 537: - if (lookahead == 'b') ADVANCE(497); + if (lookahead == 'b') ADVANCE(972); END_STATE(); case 538: - if (lookahead == 'c') ADVANCE(989); - if (lookahead == 'i') ADVANCE(1073); + if (lookahead == 'b') ADVANCE(973); END_STATE(); case 539: - if (lookahead == 'c') ADVANCE(978); + if (lookahead == 'b') ADVANCE(974); END_STATE(); case 540: - if (lookahead == 'c') ADVANCE(1873); + if (lookahead == 'b') ADVANCE(975); END_STATE(); case 541: - if (lookahead == 'c') ADVANCE(1882); + if (lookahead == 'b') ADVANCE(976); END_STATE(); case 542: - if (lookahead == 'c') ADVANCE(1909); + if (lookahead == 'b') ADVANCE(182); END_STATE(); case 543: - if (lookahead == 'c') ADVANCE(1709); + if (lookahead == 'b') ADVANCE(977); END_STATE(); case 544: - if (lookahead == 'c') ADVANCE(979); + if (lookahead == 'b') ADVANCE(978); END_STATE(); case 545: - if (lookahead == 'c') ADVANCE(859); - if (lookahead == 't') ADVANCE(870); + if (lookahead == 'b') ADVANCE(979); END_STATE(); case 546: - if (lookahead == 'c') ADVANCE(970); + if (lookahead == 'b') ADVANCE(507); END_STATE(); case 547: - if (lookahead == 'c') ADVANCE(971); + if (lookahead == 'c') ADVANCE(1000); + if (lookahead == 'i') ADVANCE(1084); END_STATE(); case 548: - if (lookahead == 'c') ADVANCE(847); + if (lookahead == 'c') ADVANCE(989); END_STATE(); case 549: - if (lookahead == 'c') ADVANCE(972); + if (lookahead == 'c') ADVANCE(1885); END_STATE(); case 550: - if (lookahead == 'c') ADVANCE(997); + if (lookahead == 'c') ADVANCE(1894); END_STATE(); case 551: - if (lookahead == 'c') ADVANCE(973); + if (lookahead == 'c') ADVANCE(1921); END_STATE(); case 552: - if (lookahead == 'c') ADVANCE(974); + if (lookahead == 'c') ADVANCE(1721); END_STATE(); case 553: - if (lookahead == 'c') ADVANCE(975); + if (lookahead == 'c') ADVANCE(988); END_STATE(); case 554: - if (lookahead == 'c') ADVANCE(849); + if (lookahead == 'c') ADVANCE(870); + if (lookahead == 't') ADVANCE(875); END_STATE(); case 555: - if (lookahead == 'c') ADVANCE(976); + if (lookahead == 'c') ADVANCE(980); END_STATE(); case 556: - if (lookahead == 'c') ADVANCE(850); + if (lookahead == 'c') ADVANCE(981); END_STATE(); case 557: - if (lookahead == 'c') ADVANCE(977); + if (lookahead == 'c') ADVANCE(858); END_STATE(); case 558: - if (lookahead == 'c') ADVANCE(851); + if (lookahead == 'c') ADVANCE(982); END_STATE(); case 559: - if (lookahead == 'c') ADVANCE(852); + if (lookahead == 'c') ADVANCE(983); END_STATE(); case 560: - if (lookahead == 'c') ADVANCE(853); + if (lookahead == 'c') ADVANCE(1025); END_STATE(); case 561: - if (lookahead == 'c') ADVANCE(854); + if (lookahead == 'c') ADVANCE(984); END_STATE(); case 562: - if (lookahead == 'c') ADVANCE(707); + if (lookahead == 'c') ADVANCE(444); END_STATE(); case 563: - if (lookahead == 'c') ADVANCE(444); + if (lookahead == 'c') ADVANCE(985); END_STATE(); case 564: - if (lookahead == 'c') ADVANCE(1015); - if (lookahead == 's') ADVANCE(1469); - if (lookahead == 'w') ADVANCE(944); + if (lookahead == 'c') ADVANCE(860); END_STATE(); case 565: - if (lookahead == 'c') ADVANCE(1474); + if (lookahead == 'c') ADVANCE(986); END_STATE(); case 566: - if (lookahead == 'c') ADVANCE(717); + if (lookahead == 'c') ADVANCE(861); END_STATE(); case 567: - if (lookahead == 'c') ADVANCE(1404); + if (lookahead == 'c') ADVANCE(987); END_STATE(); case 568: - if (lookahead == 'c') ADVANCE(753); + if (lookahead == 'c') ADVANCE(862); END_STATE(); case 569: - if (lookahead == 'c') ADVANCE(736); + if (lookahead == 'c') ADVANCE(863); END_STATE(); case 570: - if (lookahead == 'c') ADVANCE(741); + if (lookahead == 'c') ADVANCE(864); END_STATE(); case 571: - if (lookahead == 'c') ADVANCE(1424); + if (lookahead == 'c') ADVANCE(452); END_STATE(); case 572: - if (lookahead == 'c') ADVANCE(1425); + if (lookahead == 'c') ADVANCE(865); END_STATE(); case 573: - if (lookahead == 'c') ADVANCE(1426); + if (lookahead == 'c') ADVANCE(1035); + if (lookahead == 's') ADVANCE(1482); + if (lookahead == 'w') ADVANCE(954); END_STATE(); case 574: - if (lookahead == 'c') ADVANCE(1427); + if (lookahead == 'c') ADVANCE(718); END_STATE(); case 575: - if (lookahead == 'c') ADVANCE(1429); + if (lookahead == 'c') ADVANCE(783); END_STATE(); case 576: - if (lookahead == 'c') ADVANCE(1431); + if (lookahead == 'c') ADVANCE(1492); END_STATE(); case 577: - if (lookahead == 'c') ADVANCE(1433); + if (lookahead == 'c') ADVANCE(1416); END_STATE(); case 578: - if (lookahead == 'c') ADVANCE(1439); + if (lookahead == 'c') ADVANCE(728); END_STATE(); case 579: - if (lookahead == 'c') ADVANCE(1441); + if (lookahead == 'c') ADVANCE(764); END_STATE(); case 580: - if (lookahead == 'c') ADVANCE(1443); + if (lookahead == 'c') ADVANCE(747); END_STATE(); case 581: - if (lookahead == 'c') ADVANCE(404); + if (lookahead == 'c') ADVANCE(1436); END_STATE(); case 582: - if (lookahead == 'c') ADVANCE(1527); + if (lookahead == 'c') ADVANCE(752); END_STATE(); case 583: - if (lookahead == 'c') ADVANCE(771); + if (lookahead == 'c') ADVANCE(1437); END_STATE(); case 584: - if (lookahead == 'c') ADVANCE(1494); + if (lookahead == 'c') ADVANCE(1438); END_STATE(); case 585: - if (lookahead == 'c') ADVANCE(872); + if (lookahead == 'c') ADVANCE(1439); END_STATE(); case 586: - if (lookahead == 'c') ADVANCE(981); - if (lookahead == 'r') ADVANCE(392); + if (lookahead == 'c') ADVANCE(1441); END_STATE(); case 587: - if (lookahead == 'c') ADVANCE(982); - if (lookahead == 'r') ADVANCE(396); + if (lookahead == 'c') ADVANCE(1443); END_STATE(); case 588: - if (lookahead == 'd') ADVANCE(2); - if (lookahead == 'u') ADVANCE(1039); + if (lookahead == 'c') ADVANCE(1445); END_STATE(); case 589: - if (lookahead == 'd') ADVANCE(1591); + if (lookahead == 'c') ADVANCE(1451); END_STATE(); case 590: - if (lookahead == 'd') ADVANCE(1584); + if (lookahead == 'c') ADVANCE(1453); END_STATE(); case 591: - if (lookahead == 'd') ADVANCE(1587); + if (lookahead == 'c') ADVANCE(1455); END_STATE(); case 592: - if (lookahead == 'd') ADVANCE(1879); + if (lookahead == 'c') ADVANCE(1540); END_STATE(); case 593: - if (lookahead == 'd') ADVANCE(1586); + if (lookahead == 'c') ADVANCE(1507); END_STATE(); case 594: - if (lookahead == 'd') ADVANCE(1588); + if (lookahead == 'c') ADVANCE(883); END_STATE(); case 595: - if (lookahead == 'd') ADVANCE(1616); + if (lookahead == 'c') ADVANCE(991); + if (lookahead == 'r') ADVANCE(400); END_STATE(); case 596: - if (lookahead == 'd') ADVANCE(1888); + if (lookahead == 'c') ADVANCE(992); + if (lookahead == 'r') ADVANCE(405); END_STATE(); case 597: - if (lookahead == 'd') ADVANCE(1921); + if (lookahead == 'd') ADVANCE(2); + if (lookahead == 'u') ADVANCE(1050); END_STATE(); case 598: - if (lookahead == 'd') ADVANCE(834); + if (lookahead == 'd') ADVANCE(1603); END_STATE(); case 599: - if (lookahead == 'd') ADVANCE(3); + if (lookahead == 'd') ADVANCE(1596); END_STATE(); case 600: - if (lookahead == 'd') ADVANCE(137); + if (lookahead == 'd') ADVANCE(1599); END_STATE(); case 601: - if (lookahead == 'd') ADVANCE(1218); - if (lookahead == 'f') ADVANCE(1020); - if (lookahead == 'i') ADVANCE(1100); - if (lookahead == 'l') ADVANCE(1166); + if (lookahead == 'd') ADVANCE(1891); END_STATE(); case 602: - if (lookahead == 'd') ADVANCE(156); + if (lookahead == 'd') ADVANCE(1598); END_STATE(); case 603: - if (lookahead == 'd') ADVANCE(607); + if (lookahead == 'd') ADVANCE(1600); END_STATE(); case 604: - if (lookahead == 'd') ADVANCE(901); - if (lookahead == 'i') ADVANCE(1119); - if (lookahead == 's') ADVANCE(1513); - if (lookahead == 'v') ADVANCE(943); + if (lookahead == 'd') ADVANCE(1628); END_STATE(); case 605: - if (lookahead == 'd') ADVANCE(147); + if (lookahead == 'd') ADVANCE(1900); END_STATE(); case 606: - if (lookahead == 'd') ADVANCE(149); + if (lookahead == 'd') ADVANCE(1933); END_STATE(); case 607: - if (lookahead == 'd') ADVANCE(1272); + if (lookahead == 'd') ADVANCE(845); END_STATE(); case 608: - if (lookahead == 'd') ADVANCE(1273); + if (lookahead == 'd') ADVANCE(3); END_STATE(); case 609: - if (lookahead == 'd') ADVANCE(712); + if (lookahead == 'd') ADVANCE(145); END_STATE(); case 610: - if (lookahead == 'd') ADVANCE(1274); + if (lookahead == 'd') ADVANCE(1244); + if (lookahead == 'f') ADVANCE(1036); + if (lookahead == 'i') ADVANCE(1111); + if (lookahead == 'l') ADVANCE(1177); END_STATE(); case 611: - if (lookahead == 'd') ADVANCE(1275); + if (lookahead == 'd') ADVANCE(161); END_STATE(); case 612: - if (lookahead == 'd') ADVANCE(714); + if (lookahead == 'd') ADVANCE(616); END_STATE(); case 613: - if (lookahead == 'd') ADVANCE(1277); + if (lookahead == 'd') ADVANCE(910); + if (lookahead == 'i') ADVANCE(1142); + if (lookahead == 's') ADVANCE(1525); + if (lookahead == 'v') ADVANCE(953); END_STATE(); case 614: - if (lookahead == 'd') ADVANCE(1278); + if (lookahead == 'd') ADVANCE(154); END_STATE(); case 615: - if (lookahead == 'd') ADVANCE(716); + if (lookahead == 'd') ADVANCE(156); END_STATE(); case 616: - if (lookahead == 'd') ADVANCE(1279); + if (lookahead == 'd') ADVANCE(1283); END_STATE(); case 617: - if (lookahead == 'd') ADVANCE(1280); + if (lookahead == 'd') ADVANCE(1284); END_STATE(); case 618: - if (lookahead == 'd') ADVANCE(1281); + if (lookahead == 'd') ADVANCE(1285); END_STATE(); case 619: - if (lookahead == 'd') ADVANCE(719); + if (lookahead == 'd') ADVANCE(1286); END_STATE(); case 620: - if (lookahead == 'd') ADVANCE(1282); + if (lookahead == 'd') ADVANCE(1288); END_STATE(); case 621: - if (lookahead == 'd') ADVANCE(1283); + if (lookahead == 'd') ADVANCE(723); END_STATE(); case 622: - if (lookahead == 'd') ADVANCE(1284); + if (lookahead == 'd') ADVANCE(1289); END_STATE(); case 623: - if (lookahead == 'd') ADVANCE(720); + if (lookahead == 'd') ADVANCE(1290); END_STATE(); case 624: - if (lookahead == 'd') ADVANCE(1285); + if (lookahead == 'd') ADVANCE(725); END_STATE(); case 625: - if (lookahead == 'd') ADVANCE(1286); + if (lookahead == 'd') ADVANCE(1291); END_STATE(); case 626: - if (lookahead == 'd') ADVANCE(722); + if (lookahead == 'd') ADVANCE(1292); END_STATE(); case 627: - if (lookahead == 'd') ADVANCE(1287); + if (lookahead == 'd') ADVANCE(1293); END_STATE(); case 628: - if (lookahead == 'd') ADVANCE(1288); + if (lookahead == 'd') ADVANCE(727); END_STATE(); case 629: - if (lookahead == 'd') ADVANCE(724); + if (lookahead == 'd') ADVANCE(1294); END_STATE(); case 630: - if (lookahead == 'd') ADVANCE(1289); + if (lookahead == 'd') ADVANCE(1295); END_STATE(); case 631: - if (lookahead == 'd') ADVANCE(1290); + if (lookahead == 'd') ADVANCE(1296); END_STATE(); case 632: - if (lookahead == 'd') ADVANCE(1291); + if (lookahead == 'd') ADVANCE(730); END_STATE(); case 633: - if (lookahead == 'd') ADVANCE(726); + if (lookahead == 'd') ADVANCE(1297); END_STATE(); case 634: - if (lookahead == 'd') ADVANCE(1292); + if (lookahead == 'd') ADVANCE(1298); END_STATE(); case 635: - if (lookahead == 'd') ADVANCE(1293); + if (lookahead == 'd') ADVANCE(1299); END_STATE(); case 636: - if (lookahead == 'd') ADVANCE(1294); + if (lookahead == 'd') ADVANCE(731); END_STATE(); case 637: - if (lookahead == 'd') ADVANCE(1295); + if (lookahead == 'd') ADVANCE(1300); END_STATE(); case 638: - if (lookahead == 'd') ADVANCE(1296); + if (lookahead == 'd') ADVANCE(1301); END_STATE(); case 639: - if (lookahead == 'd') ADVANCE(1297); + if (lookahead == 'd') ADVANCE(733); END_STATE(); case 640: - if (lookahead == 'd') ADVANCE(1298); + if (lookahead == 'd') ADVANCE(1302); END_STATE(); case 641: - if (lookahead == 'd') ADVANCE(1299); + if (lookahead == 'd') ADVANCE(1303); END_STATE(); case 642: - if (lookahead == 'd') ADVANCE(1300); + if (lookahead == 'd') ADVANCE(735); END_STATE(); case 643: - if (lookahead == 'd') ADVANCE(1301); + if (lookahead == 'd') ADVANCE(1304); END_STATE(); case 644: - if (lookahead == 'd') ADVANCE(735); + if (lookahead == 'd') ADVANCE(1305); END_STATE(); case 645: - if (lookahead == 'd') ADVANCE(1302); + if (lookahead == 'd') ADVANCE(1306); END_STATE(); case 646: - if (lookahead == 'd') ADVANCE(1303); + if (lookahead == 'd') ADVANCE(737); END_STATE(); case 647: - if (lookahead == 'd') ADVANCE(1304); + if (lookahead == 'd') ADVANCE(1307); END_STATE(); case 648: - if (lookahead == 'd') ADVANCE(742); + if (lookahead == 'd') ADVANCE(1308); END_STATE(); case 649: - if (lookahead == 'd') ADVANCE(608); + if (lookahead == 'd') ADVANCE(1309); END_STATE(); case 650: - if (lookahead == 'd') ADVANCE(610); + if (lookahead == 'd') ADVANCE(1310); END_STATE(); case 651: - if (lookahead == 'd') ADVANCE(611); + if (lookahead == 'd') ADVANCE(1311); END_STATE(); case 652: - if (lookahead == 'd') ADVANCE(613); + if (lookahead == 'd') ADVANCE(1312); END_STATE(); case 653: - if (lookahead == 'd') ADVANCE(614); + if (lookahead == 'd') ADVANCE(1313); END_STATE(); case 654: - if (lookahead == 'd') ADVANCE(616); + if (lookahead == 'd') ADVANCE(1314); END_STATE(); case 655: - if (lookahead == 'd') ADVANCE(617); + if (lookahead == 'd') ADVANCE(1315); END_STATE(); case 656: - if (lookahead == 'd') ADVANCE(618); + if (lookahead == 'd') ADVANCE(746); END_STATE(); case 657: - if (lookahead == 'd') ADVANCE(427); + if (lookahead == 'd') ADVANCE(753); END_STATE(); case 658: - if (lookahead == 'd') ADVANCE(620); + if (lookahead == 'd') ADVANCE(617); END_STATE(); case 659: - if (lookahead == 'd') ADVANCE(621); + if (lookahead == 'd') ADVANCE(618); END_STATE(); case 660: - if (lookahead == 'd') ADVANCE(622); + if (lookahead == 'd') ADVANCE(619); END_STATE(); case 661: - if (lookahead == 'd') ADVANCE(624); + if (lookahead == 'd') ADVANCE(620); END_STATE(); case 662: - if (lookahead == 'd') ADVANCE(625); + if (lookahead == 'd') ADVANCE(622); END_STATE(); case 663: - if (lookahead == 'd') ADVANCE(432); + if (lookahead == 'd') ADVANCE(623); END_STATE(); case 664: - if (lookahead == 'd') ADVANCE(627); + if (lookahead == 'd') ADVANCE(625); END_STATE(); case 665: - if (lookahead == 'd') ADVANCE(433); + if (lookahead == 'd') ADVANCE(626); END_STATE(); case 666: - if (lookahead == 'd') ADVANCE(628); + if (lookahead == 'd') ADVANCE(447); END_STATE(); case 667: - if (lookahead == 'd') ADVANCE(630); + if (lookahead == 'd') ADVANCE(627); END_STATE(); case 668: - if (lookahead == 'd') ADVANCE(631); + if (lookahead == 'd') ADVANCE(629); END_STATE(); case 669: - if (lookahead == 'd') ADVANCE(632); + if (lookahead == 'd') ADVANCE(630); END_STATE(); case 670: - if (lookahead == 'd') ADVANCE(634); + if (lookahead == 'd') ADVANCE(631); END_STATE(); case 671: - if (lookahead == 'd') ADVANCE(635); + if (lookahead == 'd') ADVANCE(633); END_STATE(); case 672: - if (lookahead == 'd') ADVANCE(636); + if (lookahead == 'd') ADVANCE(451); END_STATE(); case 673: - if (lookahead == 'd') ADVANCE(637); + if (lookahead == 'd') ADVANCE(634); END_STATE(); case 674: - if (lookahead == 'd') ADVANCE(638); + if (lookahead == 'd') ADVANCE(454); END_STATE(); case 675: - if (lookahead == 'd') ADVANCE(639); + if (lookahead == 'd') ADVANCE(635); END_STATE(); case 676: - if (lookahead == 'd') ADVANCE(640); + if (lookahead == 'd') ADVANCE(637); END_STATE(); case 677: - if (lookahead == 'd') ADVANCE(641); + if (lookahead == 'd') ADVANCE(638); END_STATE(); case 678: - if (lookahead == 'd') ADVANCE(642); + if (lookahead == 'd') ADVANCE(640); END_STATE(); case 679: - if (lookahead == 'd') ADVANCE(643); + if (lookahead == 'd') ADVANCE(641); END_STATE(); case 680: - if (lookahead == 'd') ADVANCE(645); + if (lookahead == 'd') ADVANCE(643); END_STATE(); case 681: - if (lookahead == 'd') ADVANCE(646); + if (lookahead == 'd') ADVANCE(644); END_STATE(); case 682: - if (lookahead == 'd') ADVANCE(647); + if (lookahead == 'd') ADVANCE(645); END_STATE(); case 683: - if (lookahead == 'd') ADVANCE(165); - if (lookahead == 'n') ADVANCE(1170); + if (lookahead == 'd') ADVANCE(647); END_STATE(); case 684: - if (lookahead == 'd') ADVANCE(1221); - if (lookahead == 'f') ADVANCE(1023); - if (lookahead == 'i') ADVANCE(1104); - if (lookahead == 'l') ADVANCE(1171); + if (lookahead == 'd') ADVANCE(648); END_STATE(); case 685: - if (lookahead == 'd') ADVANCE(1224); - if (lookahead == 'f') ADVANCE(1026); - if (lookahead == 'i') ADVANCE(1105); - if (lookahead == 'l') ADVANCE(1172); + if (lookahead == 'd') ADVANCE(649); END_STATE(); case 686: - if (lookahead == 'd') ADVANCE(178); + if (lookahead == 'd') ADVANCE(650); END_STATE(); case 687: - if (lookahead == 'd') ADVANCE(1226); - if (lookahead == 'f') ADVANCE(1028); - if (lookahead == 'i') ADVANCE(1106); - if (lookahead == 'l') ADVANCE(1174); + if (lookahead == 'd') ADVANCE(651); END_STATE(); case 688: - if (lookahead == 'd') ADVANCE(1228); - if (lookahead == 'f') ADVANCE(1030); - if (lookahead == 'i') ADVANCE(1109); - if (lookahead == 'l') ADVANCE(1177); + if (lookahead == 'd') ADVANCE(652); END_STATE(); case 689: - if (lookahead == 'd') ADVANCE(180); + if (lookahead == 'd') ADVANCE(653); END_STATE(); case 690: - if (lookahead == 'd') ADVANCE(1230); - if (lookahead == 'f') ADVANCE(1032); - if (lookahead == 'i') ADVANCE(1112); - if (lookahead == 'l') ADVANCE(1180); + if (lookahead == 'd') ADVANCE(654); END_STATE(); case 691: - if (lookahead == 'd') ADVANCE(1231); - if (lookahead == 'f') ADVANCE(1033); + if (lookahead == 'd') ADVANCE(655); END_STATE(); case 692: - if (lookahead == 'd') ADVANCE(1233); - if (lookahead == 'f') ADVANCE(1034); + if (lookahead == 'd') ADVANCE(171); + if (lookahead == 'n') ADVANCE(1181); END_STATE(); case 693: - if (lookahead == 'd') ADVANCE(1236); - if (lookahead == 'f') ADVANCE(1036); - if (lookahead == 'i') ADVANCE(1120); + if (lookahead == 'd') ADVANCE(185); END_STATE(); case 694: - if (lookahead == 'd') ADVANCE(1237); - if (lookahead == 'i') ADVANCE(1122); - if (lookahead == 'l') ADVANCE(1186); + if (lookahead == 'd') ADVANCE(187); END_STATE(); case 695: - if (lookahead == 'e') ADVANCE(550); + if (lookahead == 'd') ADVANCE(1246); + if (lookahead == 'f') ADVANCE(1038); + if (lookahead == 'i') ADVANCE(1115); + if (lookahead == 'l') ADVANCE(1182); END_STATE(); case 696: - if (lookahead == 'e') ADVANCE(550); - if (lookahead == 'i') ADVANCE(1554); - if (lookahead == 'o') ADVANCE(1520); + if (lookahead == 'd') ADVANCE(1248); + if (lookahead == 'f') ADVANCE(1040); + if (lookahead == 'i') ADVANCE(1116); + if (lookahead == 'l') ADVANCE(1183); END_STATE(); case 697: - if (lookahead == 'e') ADVANCE(1051); - if (lookahead == 's') ADVANCE(1530); - if (lookahead == 'u') ADVANCE(1126); + if (lookahead == 'd') ADVANCE(1250); + if (lookahead == 'f') ADVANCE(1041); + if (lookahead == 'i') ADVANCE(1117); + if (lookahead == 'l') ADVANCE(1185); END_STATE(); case 698: - if (lookahead == 'e') ADVANCE(1255); - if (lookahead == 'g') ADVANCE(701); - if (lookahead == 'l') ADVANCE(702); - if (lookahead == 'n') ADVANCE(703); + if (lookahead == 'd') ADVANCE(1252); + if (lookahead == 'f') ADVANCE(1042); + if (lookahead == 'i') ADVANCE(1119); + if (lookahead == 'l') ADVANCE(1188); END_STATE(); case 699: - if (lookahead == 'e') ADVANCE(1603); + if (lookahead == 'd') ADVANCE(1253); + if (lookahead == 'f') ADVANCE(1043); + if (lookahead == 'i') ADVANCE(1123); + if (lookahead == 'l') ADVANCE(1191); END_STATE(); case 700: - if (lookahead == 'e') ADVANCE(1834); + if (lookahead == 'd') ADVANCE(1254); + if (lookahead == 'f') ADVANCE(1044); END_STATE(); case 701: - if (lookahead == 'e') ADVANCE(1655); - if (lookahead == 't') ADVANCE(1656); + if (lookahead == 'd') ADVANCE(1255); + if (lookahead == 'f') ADVANCE(1045); END_STATE(); case 702: - if (lookahead == 'e') ADVANCE(1657); - if (lookahead == 't') ADVANCE(1654); + if (lookahead == 'd') ADVANCE(1257); + if (lookahead == 'f') ADVANCE(1047); + if (lookahead == 'i') ADVANCE(1130); END_STATE(); case 703: - if (lookahead == 'e') ADVANCE(1653); + if (lookahead == 'd') ADVANCE(1258); + if (lookahead == 'i') ADVANCE(1132); + if (lookahead == 'l') ADVANCE(1197); END_STATE(); case 704: - if (lookahead == 'e') ADVANCE(1906); + if (lookahead == 'e') ADVANCE(560); END_STATE(); case 705: - if (lookahead == 'e') ADVANCE(1563); - if (lookahead == 'o') ADVANCE(531); - if (lookahead == 'r') ADVANCE(764); - if (lookahead == 'w') ADVANCE(937); + if (lookahead == 'e') ADVANCE(560); + if (lookahead == 'i') ADVANCE(1566); + if (lookahead == 'o') ADVANCE(1532); END_STATE(); case 706: - if (lookahead == 'e') ADVANCE(1897); + if (lookahead == 'e') ADVANCE(1062); + if (lookahead == 's') ADVANCE(1542); + if (lookahead == 'u') ADVANCE(1136); END_STATE(); case 707: - if (lookahead == 'e') ADVANCE(1582); + if (lookahead == 'e') ADVANCE(1266); + if (lookahead == 'g') ADVANCE(712); + if (lookahead == 'l') ADVANCE(713); + if (lookahead == 'n') ADVANCE(714); END_STATE(); case 708: - if (lookahead == 'e') ADVANCE(1876); + if (lookahead == 'e') ADVANCE(1615); END_STATE(); case 709: - if (lookahead == 'e') ADVANCE(1592); + if (lookahead == 'e') ADVANCE(1952); END_STATE(); case 710: - if (lookahead == 'e') ADVANCE(1891); + if (lookahead == 'e') ADVANCE(1846); END_STATE(); case 711: - if (lookahead == 'e') ADVANCE(1668); + if (lookahead == 'e') ADVANCE(1954); END_STATE(); case 712: - if (lookahead == 'e') ADVANCE(1665); + if (lookahead == 'e') ADVANCE(1667); + if (lookahead == 't') ADVANCE(1668); END_STATE(); case 713: - if (lookahead == 'e') ADVANCE(1675); + if (lookahead == 'e') ADVANCE(1669); + if (lookahead == 't') ADVANCE(1666); END_STATE(); case 714: - if (lookahead == 'e') ADVANCE(1672); + if (lookahead == 'e') ADVANCE(1665); END_STATE(); case 715: - if (lookahead == 'e') ADVANCE(1682); + if (lookahead == 'e') ADVANCE(1918); END_STATE(); case 716: - if (lookahead == 'e') ADVANCE(1679); + if (lookahead == 'e') ADVANCE(1575); + if (lookahead == 'o') ADVANCE(540); + if (lookahead == 'r') ADVANCE(775); + if (lookahead == 'w') ADVANCE(947); END_STATE(); case 717: - if (lookahead == 'e') ADVANCE(1900); + if (lookahead == 'e') ADVANCE(1909); END_STATE(); case 718: - if (lookahead == 'e') ADVANCE(1689); + if (lookahead == 'e') ADVANCE(1594); END_STATE(); case 719: - if (lookahead == 'e') ADVANCE(1686); + if (lookahead == 'e') ADVANCE(1888); END_STATE(); case 720: - if (lookahead == 'e') ADVANCE(1606); + if (lookahead == 'e') ADVANCE(1604); END_STATE(); case 721: - if (lookahead == 'e') ADVANCE(1696); + if (lookahead == 'e') ADVANCE(1903); END_STATE(); case 722: - if (lookahead == 'e') ADVANCE(1693); + if (lookahead == 'e') ADVANCE(1680); END_STATE(); case 723: - if (lookahead == 'e') ADVANCE(1703); + if (lookahead == 'e') ADVANCE(1677); END_STATE(); case 724: - if (lookahead == 'e') ADVANCE(1700); + if (lookahead == 'e') ADVANCE(1687); END_STATE(); case 725: - if (lookahead == 'e') ADVANCE(1764); + if (lookahead == 'e') ADVANCE(1684); END_STATE(); case 726: - if (lookahead == 'e') ADVANCE(1626); + if (lookahead == 'e') ADVANCE(1694); END_STATE(); case 727: - if (lookahead == 'e') ADVANCE(1767); + if (lookahead == 'e') ADVANCE(1691); END_STATE(); case 728: - if (lookahead == 'e') ADVANCE(1766); + if (lookahead == 'e') ADVANCE(1912); END_STATE(); case 729: - if (lookahead == 'e') ADVANCE(1721); + if (lookahead == 'e') ADVANCE(1701); END_STATE(); case 730: - if (lookahead == 'e') ADVANCE(1768); + if (lookahead == 'e') ADVANCE(1698); END_STATE(); case 731: - if (lookahead == 'e') ADVANCE(1765); + if (lookahead == 'e') ADVANCE(1618); END_STATE(); case 732: - if (lookahead == 'e') ADVANCE(1650); + if (lookahead == 'e') ADVANCE(1708); END_STATE(); case 733: - if (lookahead == 'e') ADVANCE(1649); + if (lookahead == 'e') ADVANCE(1705); END_STATE(); case 734: - if (lookahead == 'e') ADVANCE(1734); + if (lookahead == 'e') ADVANCE(1715); END_STATE(); case 735: - if (lookahead == 'e') ADVANCE(1618); + if (lookahead == 'e') ADVANCE(1712); END_STATE(); case 736: - if (lookahead == 'e') ADVANCE(1636); + if (lookahead == 'e') ADVANCE(1776); END_STATE(); case 737: - if (lookahead == 'e') ADVANCE(1724); + if (lookahead == 'e') ADVANCE(1638); END_STATE(); case 738: - if (lookahead == 'e') ADVANCE(1820); + if (lookahead == 'e') ADVANCE(1779); END_STATE(); case 739: - if (lookahead == 'e') ADVANCE(1727); + if (lookahead == 'e') ADVANCE(1778); END_STATE(); case 740: - if (lookahead == 'e') ADVANCE(1730); + if (lookahead == 'e') ADVANCE(1733); END_STATE(); case 741: - if (lookahead == 'e') ADVANCE(1710); + if (lookahead == 'e') ADVANCE(1780); END_STATE(); case 742: - if (lookahead == 'e') ADVANCE(1613); + if (lookahead == 'e') ADVANCE(1777); END_STATE(); case 743: - if (lookahead == 'e') ADVANCE(1712); + if (lookahead == 'e') ADVANCE(1662); END_STATE(); case 744: - if (lookahead == 'e') ADVANCE(1713); + if (lookahead == 'e') ADVANCE(1661); END_STATE(); case 745: - if (lookahead == 'e') ADVANCE(1714); + if (lookahead == 'e') ADVANCE(1746); END_STATE(); case 746: - if (lookahead == 'e') ADVANCE(1711); + if (lookahead == 'e') ADVANCE(1630); END_STATE(); case 747: - if (lookahead == 'e') ADVANCE(1639); + if (lookahead == 'e') ADVANCE(1648); END_STATE(); case 748: - if (lookahead == 'e') ADVANCE(1715); + if (lookahead == 'e') ADVANCE(1736); END_STATE(); case 749: - if (lookahead == 'e') ADVANCE(1831); + if (lookahead == 'e') ADVANCE(1832); END_STATE(); case 750: - if (lookahead == 'e') ADVANCE(1829); + if (lookahead == 'e') ADVANCE(1739); END_STATE(); case 751: - if (lookahead == 'e') ADVANCE(1121); + if (lookahead == 'e') ADVANCE(1742); END_STATE(); case 752: - if (lookahead == 'e') ADVANCE(1557); + if (lookahead == 'e') ADVANCE(1722); END_STATE(); case 753: - if (lookahead == 'e') ADVANCE(1253); + if (lookahead == 'e') ADVANCE(1625); END_STATE(); case 754: - if (lookahead == 'e') ADVANCE(544); + if (lookahead == 'e') ADVANCE(1724); END_STATE(); case 755: - if (lookahead == 'e') ADVANCE(1445); + if (lookahead == 'e') ADVANCE(1725); END_STATE(); case 756: - if (lookahead == 'e') ADVANCE(582); + if (lookahead == 'e') ADVANCE(1726); END_STATE(); case 757: - if (lookahead == 'e') ADVANCE(1262); + if (lookahead == 'e') ADVANCE(1723); END_STATE(); case 758: - if (lookahead == 'e') ADVANCE(1041); + if (lookahead == 'e') ADVANCE(1651); END_STATE(); case 759: - if (lookahead == 'e') ADVANCE(1384); + if (lookahead == 'e') ADVANCE(1727); END_STATE(); case 760: - if (lookahead == 'e') ADVANCE(592); + if (lookahead == 'e') ADVANCE(1843); END_STATE(); case 761: - if (lookahead == 'e') ADVANCE(565); + if (lookahead == 'e') ADVANCE(1841); END_STATE(); case 762: - if (lookahead == 'e') ADVANCE(1386); + if (lookahead == 'e') ADVANCE(1131); END_STATE(); case 763: - if (lookahead == 'e') ADVANCE(1263); + if (lookahead == 'e') ADVANCE(1569); END_STATE(); case 764: - if (lookahead == 'e') ADVANCE(1368); + if (lookahead == 'e') ADVANCE(1264); END_STATE(); case 765: - if (lookahead == 'e') ADVANCE(990); + if (lookahead == 'e') ADVANCE(553); END_STATE(); case 766: - if (lookahead == 'e') ADVANCE(1388); + if (lookahead == 'e') ADVANCE(1457); END_STATE(); case 767: - if (lookahead == 'e') ADVANCE(141); + if (lookahead == 'e') ADVANCE(592); END_STATE(); case 768: - if (lookahead == 'e') ADVANCE(596); + if (lookahead == 'e') ADVANCE(1273); END_STATE(); case 769: - if (lookahead == 'e') ADVANCE(597); + if (lookahead == 'e') ADVANCE(1052); END_STATE(); case 770: - if (lookahead == 'e') ADVANCE(995); + if (lookahead == 'e') ADVANCE(1396); END_STATE(); case 771: - if (lookahead == 'e') ADVANCE(154); + if (lookahead == 'e') ADVANCE(601); END_STATE(); case 772: - if (lookahead == 'e') ADVANCE(1271); + if (lookahead == 'e') ADVANCE(576); END_STATE(); case 773: - if (lookahead == 'e') ADVANCE(1276); + if (lookahead == 'e') ADVANCE(1398); END_STATE(); case 774: - if (lookahead == 'e') ADVANCE(1096); + if (lookahead == 'e') ADVANCE(1274); END_STATE(); case 775: - if (lookahead == 'e') ADVANCE(1083); - if (lookahead == 's') ADVANCE(1551); + if (lookahead == 'e') ADVANCE(1379); END_STATE(); case 776: - if (lookahead == 'e') ADVANCE(1045); + if (lookahead == 'e') ADVANCE(1001); END_STATE(); case 777: - if (lookahead == 'e') ADVANCE(1497); + if (lookahead == 'e') ADVANCE(1400); END_STATE(); case 778: - if (lookahead == 'e') ADVANCE(1050); + if (lookahead == 'e') ADVANCE(149); END_STATE(); case 779: - if (lookahead == 'e') ADVANCE(153); + if (lookahead == 'e') ADVANCE(605); END_STATE(); case 780: - if (lookahead == 'e') ADVANCE(605); + if (lookahead == 'e') ADVANCE(606); END_STATE(); case 781: - if (lookahead == 'e') ADVANCE(571); + if (lookahead == 'e') ADVANCE(1006); END_STATE(); case 782: - if (lookahead == 'e') ADVANCE(606); + if (lookahead == 'e') ADVANCE(422); END_STATE(); case 783: - if (lookahead == 'e') ADVANCE(414); + if (lookahead == 'e') ADVANCE(160); END_STATE(); case 784: - if (lookahead == 'e') ADVANCE(572); + if (lookahead == 'e') ADVANCE(1282); END_STATE(); case 785: - if (lookahead == 'e') ADVANCE(415); + if (lookahead == 'e') ADVANCE(1287); END_STATE(); case 786: - if (lookahead == 'e') ADVANCE(573); + if (lookahead == 'e') ADVANCE(1107); END_STATE(); case 787: - if (lookahead == 'e') ADVANCE(1502); + if (lookahead == 'e') ADVANCE(1094); + if (lookahead == 's') ADVANCE(1563); END_STATE(); case 788: - if (lookahead == 'e') ADVANCE(416); + if (lookahead == 'e') ADVANCE(1056); END_STATE(); case 789: - if (lookahead == 'e') ADVANCE(574); + if (lookahead == 'e') ADVANCE(1510); END_STATE(); case 790: - if (lookahead == 'e') ADVANCE(417); + if (lookahead == 'e') ADVANCE(1061); END_STATE(); case 791: - if (lookahead == 'e') ADVANCE(575); + if (lookahead == 'e') ADVANCE(159); END_STATE(); case 792: - if (lookahead == 'e') ADVANCE(418); + if (lookahead == 'e') ADVANCE(423); END_STATE(); case 793: - if (lookahead == 'e') ADVANCE(576); + if (lookahead == 'e') ADVANCE(614); END_STATE(); case 794: - if (lookahead == 'e') ADVANCE(419); + if (lookahead == 'e') ADVANCE(581); END_STATE(); case 795: - if (lookahead == 'e') ADVANCE(577); + if (lookahead == 'e') ADVANCE(424); END_STATE(); case 796: - if (lookahead == 'e') ADVANCE(578); + if (lookahead == 'e') ADVANCE(615); END_STATE(); case 797: - if (lookahead == 'e') ADVANCE(579); + if (lookahead == 'e') ADVANCE(583); END_STATE(); case 798: - if (lookahead == 'e') ADVANCE(580); + if (lookahead == 'e') ADVANCE(425); END_STATE(); case 799: - if (lookahead == 'e') ADVANCE(1116); + if (lookahead == 'e') ADVANCE(584); END_STATE(); case 800: - if (lookahead == 'e') ADVANCE(1117); + if (lookahead == 'e') ADVANCE(426); END_STATE(); case 801: - if (lookahead == 'e') ADVANCE(163); + if (lookahead == 'e') ADVANCE(1514); END_STATE(); case 802: - if (lookahead == 'e') ADVANCE(1355); + if (lookahead == 'e') ADVANCE(585); END_STATE(); case 803: - if (lookahead == 'e') ADVANCE(177); + if (lookahead == 'e') ADVANCE(427); END_STATE(); case 804: - if (lookahead == 'e') ADVANCE(686); + if (lookahead == 'e') ADVANCE(586); END_STATE(); case 805: - if (lookahead == 'e') ADVANCE(179); + if (lookahead == 'e') ADVANCE(587); END_STATE(); case 806: - if (lookahead == 'e') ADVANCE(181); + if (lookahead == 'e') ADVANCE(588); END_STATE(); case 807: - if (lookahead == 'e') ADVANCE(689); + if (lookahead == 'e') ADVANCE(589); END_STATE(); case 808: - if (lookahead == 'f') ADVANCE(136); - if (lookahead == 'g') ADVANCE(762); - if (lookahead == 'n') ADVANCE(1369); - if (lookahead == 'p') ADVANCE(1526); + if (lookahead == 'e') ADVANCE(590); END_STATE(); case 809: - if (lookahead == 'f') ADVANCE(1634); + if (lookahead == 'e') ADVANCE(591); END_STATE(); case 810: - if (lookahead == 'f') ADVANCE(443); + if (lookahead == 'e') ADVANCE(1127); END_STATE(); case 811: - if (lookahead == 'f') ADVANCE(447); + if (lookahead == 'e') ADVANCE(1128); END_STATE(); case 812: - if (lookahead == 'f') ADVANCE(1037); - if (lookahead == 'i') ADVANCE(1123); - if (lookahead == 'l') ADVANCE(1187); + if (lookahead == 'e') ADVANCE(169); END_STATE(); case 813: - if (lookahead == 'g') ADVANCE(1754); + if (lookahead == 'e') ADVANCE(1366); END_STATE(); case 814: - if (lookahead == 'g') ADVANCE(1748); + if (lookahead == 'e') ADVANCE(184); END_STATE(); case 815: - if (lookahead == 'g') ADVANCE(1753); + if (lookahead == 'e') ADVANCE(693); END_STATE(); case 816: - if (lookahead == 'g') ADVANCE(1651); + if (lookahead == 'e') ADVANCE(186); END_STATE(); case 817: - if (lookahead == 'g') ADVANCE(1751); + if (lookahead == 'e') ADVANCE(188); END_STATE(); case 818: - if (lookahead == 'g') ADVANCE(1750); + if (lookahead == 'e') ADVANCE(694); END_STATE(); case 819: - if (lookahead == 'g') ADVANCE(1718); + if (lookahead == 'f') ADVANCE(143); + if (lookahead == 'g') ADVANCE(773); + if (lookahead == 'n') ADVANCE(1381); + if (lookahead == 'p') ADVANCE(1538); END_STATE(); case 820: - if (lookahead == 'g') ADVANCE(1719); + if (lookahead == 'f') ADVANCE(1646); END_STATE(); case 821: - if (lookahead == 'g') ADVANCE(1752); + if (lookahead == 'f') ADVANCE(450); END_STATE(); case 822: - if (lookahead == 'g') ADVANCE(1756); + if (lookahead == 'f') ADVANCE(456); END_STATE(); case 823: - if (lookahead == 'g') ADVANCE(1757); + if (lookahead == 'f') ADVANCE(1048); + if (lookahead == 'i') ADVANCE(1133); + if (lookahead == 'l') ADVANCE(1198); END_STATE(); case 824: - if (lookahead == 'g') ADVANCE(1749); + if (lookahead == 'g') ADVANCE(1766); END_STATE(); case 825: - if (lookahead == 'g') ADVANCE(1755); + if (lookahead == 'g') ADVANCE(1760); END_STATE(); case 826: - if (lookahead == 'g') ADVANCE(1758); + if (lookahead == 'g') ADVANCE(1765); END_STATE(); case 827: - if (lookahead == 'g') ADVANCE(1722); + if (lookahead == 'g') ADVANCE(1663); END_STATE(); case 828: - if (lookahead == 'g') ADVANCE(1628); + if (lookahead == 'g') ADVANCE(1763); END_STATE(); case 829: - if (lookahead == 'g') ADVANCE(1729); + if (lookahead == 'g') ADVANCE(1762); END_STATE(); case 830: - if (lookahead == 'g') ADVANCE(1732); + if (lookahead == 'g') ADVANCE(1730); END_STATE(); case 831: - if (lookahead == 'g') ADVANCE(161); + if (lookahead == 'g') ADVANCE(1731); END_STATE(); case 832: - if (lookahead == 'g') ADVANCE(868); + if (lookahead == 'g') ADVANCE(1764); END_STATE(); case 833: - if (lookahead == 'g') ADVANCE(1361); + if (lookahead == 'g') ADVANCE(1768); END_STATE(); case 834: - if (lookahead == 'g') ADVANCE(704); + if (lookahead == 'g') ADVANCE(1769); END_STATE(); case 835: - if (lookahead == 'g') ADVANCE(743); + if (lookahead == 'g') ADVANCE(1761); END_STATE(); case 836: - if (lookahead == 'g') ADVANCE(744); + if (lookahead == 'g') ADVANCE(1767); END_STATE(); case 837: - if (lookahead == 'g') ADVANCE(745); + if (lookahead == 'g') ADVANCE(1770); END_STATE(); case 838: - if (lookahead == 'g') ADVANCE(746); + if (lookahead == 'g') ADVANCE(1734); END_STATE(); case 839: - if (lookahead == 'g') ADVANCE(747); + if (lookahead == 'g') ADVANCE(1640); END_STATE(); case 840: - if (lookahead == 'g') ADVANCE(748); + if (lookahead == 'g') ADVANCE(1741); END_STATE(); case 841: - if (lookahead == 'g') ADVANCE(1460); + if (lookahead == 'g') ADVANCE(1744); END_STATE(); case 842: - if (lookahead == 'g') ADVANCE(749); + if (lookahead == 'g') ADVANCE(167); END_STATE(); case 843: - if (lookahead == 'g') ADVANCE(750); + if (lookahead == 'g') ADVANCE(872); END_STATE(); case 844: - if (lookahead == 'g') ADVANCE(766); - if (lookahead == 'h') ADVANCE(1025); - if (lookahead == 'p') ADVANCE(391); - if (lookahead == 't') ADVANCE(442); - if (lookahead == 'u') ADVANCE(533); - if (lookahead == 'y') ADVANCE(1055); + if (lookahead == 'g') ADVANCE(1372); END_STATE(); case 845: - if (lookahead == 'g') ADVANCE(869); + if (lookahead == 'g') ADVANCE(715); END_STATE(); case 846: - if (lookahead == 'g') ADVANCE(170); - if (lookahead == 'w') ADVANCE(138); + if (lookahead == 'g') ADVANCE(1472); END_STATE(); case 847: - if (lookahead == 'h') ADVANCE(1836); + if (lookahead == 'g') ADVANCE(754); END_STATE(); case 848: - if (lookahead == 'h') ADVANCE(1635); + if (lookahead == 'g') ADVANCE(755); END_STATE(); case 849: - if (lookahead == 'h') ADVANCE(1645); + if (lookahead == 'g') ADVANCE(756); END_STATE(); case 850: - if (lookahead == 'h') ADVANCE(1646); + if (lookahead == 'g') ADVANCE(757); END_STATE(); case 851: - if (lookahead == 'h') ADVANCE(1841); + if (lookahead == 'g') ADVANCE(758); END_STATE(); case 852: - if (lookahead == 'h') ADVANCE(1843); + if (lookahead == 'g') ADVANCE(759); END_STATE(); case 853: - if (lookahead == 'h') ADVANCE(1842); + if (lookahead == 'g') ADVANCE(760); END_STATE(); case 854: - if (lookahead == 'h') ADVANCE(1845); + if (lookahead == 'g') ADVANCE(761); END_STATE(); case 855: - if (lookahead == 'h') ADVANCE(754); - if (lookahead == 'm') ADVANCE(1248); - if (lookahead == 'o') ADVANCE(1125); + if (lookahead == 'g') ADVANCE(777); + if (lookahead == 'h') ADVANCE(1039); + if (lookahead == 'p') ADVANCE(398); + if (lookahead == 't') ADVANCE(449); + if (lookahead == 'u') ADVANCE(542); + if (lookahead == 'y') ADVANCE(1066); END_STATE(); case 856: - if (lookahead == 'h') ADVANCE(1314); - if (lookahead == 'r') ADVANCE(395); + if (lookahead == 'g') ADVANCE(873); END_STATE(); case 857: - if (lookahead == 'h') ADVANCE(1159); + if (lookahead == 'g') ADVANCE(178); + if (lookahead == 'w') ADVANCE(146); END_STATE(); case 858: - if (lookahead == 'h') ADVANCE(1165); + if (lookahead == 'h') ADVANCE(1848); END_STATE(); case 859: - if (lookahead == 'h') ADVANCE(1339); + if (lookahead == 'h') ADVANCE(1647); END_STATE(); case 860: - if (lookahead == 'h') ADVANCE(402); + if (lookahead == 'h') ADVANCE(1657); END_STATE(); case 861: - if (lookahead == 'h') ADVANCE(1162); + if (lookahead == 'h') ADVANCE(1658); END_STATE(); case 862: - if (lookahead == 'h') ADVANCE(405); + if (lookahead == 'h') ADVANCE(1853); END_STATE(); case 863: - if (lookahead == 'h') ADVANCE(406); + if (lookahead == 'h') ADVANCE(1855); END_STATE(); case 864: - if (lookahead == 'h') ADVANCE(407); + if (lookahead == 'h') ADVANCE(1854); END_STATE(); case 865: - if (lookahead == 'h') ADVANCE(409); + if (lookahead == 'h') ADVANCE(1857); END_STATE(); case 866: - if (lookahead == 'h') ADVANCE(410); + if (lookahead == 'h') ADVANCE(765); + if (lookahead == 'm') ADVANCE(1259); + if (lookahead == 'o') ADVANCE(1135); END_STATE(); case 867: - if (lookahead == 'h') ADVANCE(413); + if (lookahead == 'h') ADVANCE(1323); + if (lookahead == 'r') ADVANCE(404); END_STATE(); case 868: - if (lookahead == 'h') ADVANCE(190); + if (lookahead == 'h') ADVANCE(1170); END_STATE(); case 869: - if (lookahead == 'h') ADVANCE(203); + if (lookahead == 'h') ADVANCE(1176); END_STATE(); case 870: - if (lookahead == 'h') ADVANCE(787); + if (lookahead == 'h') ADVANCE(1350); END_STATE(); case 871: - if (lookahead == 'h') ADVANCE(1198); + if (lookahead == 'h') ADVANCE(1173); END_STATE(); case 872: - if (lookahead == 'h') ADVANCE(1340); + if (lookahead == 'h') ADVANCE(197); END_STATE(); case 873: - if (lookahead == 'h') ADVANCE(1200); + if (lookahead == 'h') ADVANCE(210); END_STATE(); case 874: - if (lookahead == 'h') ADVANCE(1202); + if (lookahead == 'h') ADVANCE(411); END_STATE(); case 875: - if (lookahead == 'h') ADVANCE(1205); + if (lookahead == 'h') ADVANCE(801); END_STATE(); case 876: - if (lookahead == 'h') ADVANCE(1207); + if (lookahead == 'h') ADVANCE(413); END_STATE(); case 877: - if (lookahead == 'h') ADVANCE(1210); + if (lookahead == 'h') ADVANCE(414); END_STATE(); case 878: - if (lookahead == 'h') ADVANCE(1352); + if (lookahead == 'h') ADVANCE(415); END_STATE(); case 879: - if (lookahead == 'i') ADVANCE(992); - if (lookahead == 'l') ADVANCE(1196); + if (lookahead == 'h') ADVANCE(417); END_STATE(); case 880: - if (lookahead == 'i') ADVANCE(1573); + if (lookahead == 'h') ADVANCE(419); END_STATE(); case 881: - if (lookahead == 'i') ADVANCE(598); + if (lookahead == 'h') ADVANCE(421); END_STATE(); case 882: - if (lookahead == 'i') ADVANCE(1553); - if (lookahead == 'o') ADVANCE(1496); + if (lookahead == 'h') ADVANCE(1209); END_STATE(); case 883: - if (lookahead == 'i') ADVANCE(765); + if (lookahead == 'h') ADVANCE(1351); END_STATE(); case 884: - if (lookahead == 'i') ADVANCE(1552); + if (lookahead == 'h') ADVANCE(1211); END_STATE(); case 885: - if (lookahead == 'i') ADVANCE(1047); + if (lookahead == 'h') ADVANCE(1213); END_STATE(); case 886: - if (lookahead == 'i') ADVANCE(988); + if (lookahead == 'h') ADVANCE(1215); END_STATE(); case 887: - if (lookahead == 'i') ADVANCE(1074); - if (lookahead == 'o') ADVANCE(581); + if (lookahead == 'h') ADVANCE(1218); END_STATE(); case 888: - if (lookahead == 'i') ADVANCE(609); + if (lookahead == 'h') ADVANCE(1222); END_STATE(); case 889: - if (lookahead == 'i') ADVANCE(1097); - if (lookahead == 'l') ADVANCE(1163); + if (lookahead == 'h') ADVANCE(1363); END_STATE(); case 890: - if (lookahead == 'i') ADVANCE(540); + if (lookahead == 'i') ADVANCE(1585); END_STATE(); case 891: - if (lookahead == 'i') ADVANCE(541); + if (lookahead == 'i') ADVANCE(607); END_STATE(); case 892: - if (lookahead == 'i') ADVANCE(546); + if (lookahead == 'i') ADVANCE(1565); + if (lookahead == 'o') ADVANCE(1509); END_STATE(); case 893: - if (lookahead == 'i') ADVANCE(547); + if (lookahead == 'i') ADVANCE(776); END_STATE(); case 894: - if (lookahead == 'i') ADVANCE(595); + if (lookahead == 'i') ADVANCE(1564); END_STATE(); case 895: - if (lookahead == 'i') ADVANCE(542); + if (lookahead == 'i') ADVANCE(1058); END_STATE(); case 896: - if (lookahead == 'i') ADVANCE(1390); + if (lookahead == 'i') ADVANCE(999); END_STATE(); case 897: - if (lookahead == 'i') ADVANCE(832); + if (lookahead == 'i') ADVANCE(1089); + if (lookahead == 'o') ADVANCE(562); END_STATE(); case 898: - if (lookahead == 'i') ADVANCE(543); + if (lookahead == 'i') ADVANCE(621); END_STATE(); case 899: - if (lookahead == 'i') ADVANCE(799); + if (lookahead == 'i') ADVANCE(1108); + if (lookahead == 'l') ADVANCE(1174); END_STATE(); case 900: if (lookahead == 'i') ADVANCE(549); END_STATE(); case 901: - if (lookahead == 'i') ADVANCE(1338); + if (lookahead == 'i') ADVANCE(550); END_STATE(); case 902: - if (lookahead == 'i') ADVANCE(551); + if (lookahead == 'i') ADVANCE(555); END_STATE(); case 903: - if (lookahead == 'i') ADVANCE(552); + if (lookahead == 'i') ADVANCE(556); END_STATE(); case 904: - if (lookahead == 'i') ADVANCE(553); + if (lookahead == 'i') ADVANCE(604); END_STATE(); case 905: - if (lookahead == 'i') ADVANCE(555); + if (lookahead == 'i') ADVANCE(551); END_STATE(); case 906: - if (lookahead == 'i') ADVANCE(557); + if (lookahead == 'i') ADVANCE(1402); END_STATE(); case 907: - if (lookahead == 'i') ADVANCE(1132); + if (lookahead == 'i') ADVANCE(843); END_STATE(); case 908: - if (lookahead == 'i') ADVANCE(1099); + if (lookahead == 'i') ADVANCE(552); END_STATE(); case 909: - if (lookahead == 'i') ADVANCE(1080); + if (lookahead == 'i') ADVANCE(558); END_STATE(); case 910: - if (lookahead == 'i') ADVANCE(1421); + if (lookahead == 'i') ADVANCE(1349); END_STATE(); case 911: - if (lookahead == 'i') ADVANCE(1446); + if (lookahead == 'i') ADVANCE(559); END_STATE(); case 912: - if (lookahead == 'i') ADVANCE(1448); + if (lookahead == 'i') ADVANCE(561); END_STATE(); case 913: - if (lookahead == 'i') ADVANCE(1450); + if (lookahead == 'i') ADVANCE(810); END_STATE(); case 914: - if (lookahead == 'i') ADVANCE(1453); + if (lookahead == 'i') ADVANCE(563); END_STATE(); case 915: - if (lookahead == 'i') ADVANCE(1456); + if (lookahead == 'i') ADVANCE(565); END_STATE(); case 916: - if (lookahead == 'i') ADVANCE(1432); + if (lookahead == 'i') ADVANCE(567); END_STATE(); case 917: - if (lookahead == 'i') ADVANCE(1447); + if (lookahead == 'i') ADVANCE(1143); END_STATE(); case 918: - if (lookahead == 'i') ADVANCE(1459); + if (lookahead == 'i') ADVANCE(1110); END_STATE(); case 919: - if (lookahead == 'i') ADVANCE(1461); + if (lookahead == 'i') ADVANCE(1090); END_STATE(); case 920: - if (lookahead == 'i') ADVANCE(1437); + if (lookahead == 'i') ADVANCE(1433); END_STATE(); case 921: - if (lookahead == 'i') ADVANCE(1449); + if (lookahead == 'i') ADVANCE(1458); END_STATE(); case 922: - if (lookahead == 'i') ADVANCE(1451); + if (lookahead == 'i') ADVANCE(1460); END_STATE(); case 923: - if (lookahead == 'i') ADVANCE(1574); + if (lookahead == 'i') ADVANCE(1462); END_STATE(); case 924: - if (lookahead == 'i') ADVANCE(770); + if (lookahead == 'i') ADVANCE(1465); END_STATE(); case 925: - if (lookahead == 'i') ADVANCE(1467); + if (lookahead == 'i') ADVANCE(1468); END_STATE(); case 926: - if (lookahead == 'i') ADVANCE(612); + if (lookahead == 'i') ADVANCE(1444); END_STATE(); case 927: - if (lookahead == 'i') ADVANCE(1489); + if (lookahead == 'i') ADVANCE(1459); END_STATE(); case 928: - if (lookahead == 'i') ADVANCE(1001); + if (lookahead == 'i') ADVANCE(1471); END_STATE(); case 929: - if (lookahead == 'i') ADVANCE(1118); + if (lookahead == 'i') ADVANCE(1473); END_STATE(); case 930: - if (lookahead == 'i') ADVANCE(1490); + if (lookahead == 'i') ADVANCE(1449); END_STATE(); case 931: - if (lookahead == 'i') ADVANCE(1468); + if (lookahead == 'i') ADVANCE(1461); END_STATE(); case 932: - if (lookahead == 'i') ADVANCE(615); + if (lookahead == 'i') ADVANCE(1463); END_STATE(); case 933: - if (lookahead == 'i') ADVANCE(1102); - if (lookahead == 'l') ADVANCE(1167); + if (lookahead == 'i') ADVANCE(1586); END_STATE(); case 934: - if (lookahead == 'i') ADVANCE(1471); + if (lookahead == 'i') ADVANCE(781); END_STATE(); case 935: - if (lookahead == 'i') ADVANCE(619); + if (lookahead == 'i') ADVANCE(1480); END_STATE(); case 936: - if (lookahead == 'i') ADVANCE(1472); + if (lookahead == 'i') ADVANCE(624); END_STATE(); case 937: - if (lookahead == 'i') ADVANCE(623); + if (lookahead == 'i') ADVANCE(1502); END_STATE(); case 938: - if (lookahead == 'i') ADVANCE(1476); + if (lookahead == 'i') ADVANCE(1129); END_STATE(); case 939: - if (lookahead == 'i') ADVANCE(626); + if (lookahead == 'i') ADVANCE(1503); END_STATE(); case 940: - if (lookahead == 'i') ADVANCE(1478); + if (lookahead == 'i') ADVANCE(1481); END_STATE(); case 941: - if (lookahead == 'i') ADVANCE(629); + if (lookahead == 'i') ADVANCE(628); END_STATE(); case 942: - if (lookahead == 'i') ADVANCE(1107); - if (lookahead == 'l') ADVANCE(1175); + if (lookahead == 'i') ADVANCE(1113); + if (lookahead == 'l') ADVANCE(1178); END_STATE(); case 943: - if (lookahead == 'i') ADVANCE(1330); + if (lookahead == 'i') ADVANCE(1483); END_STATE(); case 944: - if (lookahead == 'i') ADVANCE(633); + if (lookahead == 'i') ADVANCE(632); END_STATE(); case 945: - if (lookahead == 'i') ADVANCE(644); + if (lookahead == 'i') ADVANCE(1011); END_STATE(); case 946: - if (lookahead == 'i') ADVANCE(1110); - if (lookahead == 'l') ADVANCE(1178); + if (lookahead == 'i') ADVANCE(1484); END_STATE(); case 947: - if (lookahead == 'i') ADVANCE(648); + if (lookahead == 'i') ADVANCE(636); END_STATE(); case 948: - if (lookahead == 'i') ADVANCE(1111); - if (lookahead == 'l') ADVANCE(1179); + if (lookahead == 'i') ADVANCE(1490); END_STATE(); case 949: - if (lookahead == 'i') ADVANCE(1113); - if (lookahead == 'l') ADVANCE(1181); + if (lookahead == 'i') ADVANCE(639); END_STATE(); case 950: - if (lookahead == 'i') ADVANCE(1114); + if (lookahead == 'i') ADVANCE(1491); END_STATE(); case 951: - if (lookahead == 'i') ADVANCE(1115); - if (lookahead == 'l') ADVANCE(1182); + if (lookahead == 'i') ADVANCE(642); END_STATE(); case 952: - if (lookahead == 'i') ADVANCE(1183); + if (lookahead == 'i') ADVANCE(1118); + if (lookahead == 'l') ADVANCE(1186); END_STATE(); case 953: - if (lookahead == 'i') ADVANCE(1185); + if (lookahead == 'i') ADVANCE(1340); END_STATE(); case 954: - if (lookahead == 'i') ADVANCE(1188); + if (lookahead == 'i') ADVANCE(646); END_STATE(); case 955: - if (lookahead == 'i') ADVANCE(1189); + if (lookahead == 'i') ADVANCE(656); END_STATE(); case 956: - if (lookahead == 'i') ADVANCE(1190); + if (lookahead == 'i') ADVANCE(1120); + if (lookahead == 'l') ADVANCE(1189); END_STATE(); case 957: - if (lookahead == 'i') ADVANCE(1191); + if (lookahead == 'i') ADVANCE(657); END_STATE(); case 958: - if (lookahead == 'i') ADVANCE(845); + if (lookahead == 'i') ADVANCE(1121); + if (lookahead == 'l') ADVANCE(1190); END_STATE(); case 959: - if (lookahead == 'i') ADVANCE(1141); + if (lookahead == 'i') ADVANCE(1124); + if (lookahead == 'l') ADVANCE(1192); END_STATE(); case 960: - if (lookahead == 'j') ADVANCE(1525); + if (lookahead == 'i') ADVANCE(1125); END_STATE(); case 961: - if (lookahead == 'j') ADVANCE(781); + if (lookahead == 'i') ADVANCE(1126); + if (lookahead == 'l') ADVANCE(1193); END_STATE(); case 962: - if (lookahead == 'j') ADVANCE(784); + if (lookahead == 'i') ADVANCE(1194); END_STATE(); case 963: - if (lookahead == 'j') ADVANCE(786); + if (lookahead == 'i') ADVANCE(1196); END_STATE(); case 964: - if (lookahead == 'j') ADVANCE(789); + if (lookahead == 'i') ADVANCE(1199); END_STATE(); case 965: - if (lookahead == 'j') ADVANCE(791); + if (lookahead == 'i') ADVANCE(1200); END_STATE(); case 966: - if (lookahead == 'j') ADVANCE(793); + if (lookahead == 'i') ADVANCE(1201); END_STATE(); case 967: - if (lookahead == 'j') ADVANCE(795); + if (lookahead == 'i') ADVANCE(1202); END_STATE(); case 968: - if (lookahead == 'j') ADVANCE(797); + if (lookahead == 'i') ADVANCE(856); END_STATE(); case 969: - if (lookahead == 'j') ADVANCE(798); + if (lookahead == 'i') ADVANCE(1152); END_STATE(); case 970: - if (lookahead == 'k') ADVANCE(1822); + if (lookahead == 'j') ADVANCE(1537); END_STATE(); case 971: - if (lookahead == 'k') ADVANCE(1825); + if (lookahead == 'j') ADVANCE(794); END_STATE(); case 972: - if (lookahead == 'k') ADVANCE(1823); + if (lookahead == 'j') ADVANCE(797); END_STATE(); case 973: - if (lookahead == 'k') ADVANCE(1826); + if (lookahead == 'j') ADVANCE(799); END_STATE(); case 974: - if (lookahead == 'k') ADVANCE(1824); + if (lookahead == 'j') ADVANCE(802); END_STATE(); case 975: - if (lookahead == 'k') ADVANCE(1827); + if (lookahead == 'j') ADVANCE(804); END_STATE(); case 976: - if (lookahead == 'k') ADVANCE(1830); + if (lookahead == 'j') ADVANCE(805); END_STATE(); case 977: - if (lookahead == 'k') ADVANCE(1828); + if (lookahead == 'j') ADVANCE(806); END_STATE(); case 978: - if (lookahead == 'k') ADVANCE(780); + if (lookahead == 'j') ADVANCE(808); END_STATE(); case 979: - if (lookahead == 'k') ADVANCE(159); + if (lookahead == 'j') ADVANCE(809); END_STATE(); case 980: - if (lookahead == 'k') ADVANCE(767); + if (lookahead == 'k') ADVANCE(1834); END_STATE(); case 981: - if (lookahead == 'k') ADVANCE(804); + if (lookahead == 'k') ADVANCE(1837); END_STATE(); case 982: - if (lookahead == 'k') ADVANCE(807); + if (lookahead == 'k') ADVANCE(1835); END_STATE(); case 983: - if (lookahead == 'l') ADVANCE(1940); + if (lookahead == 'k') ADVANCE(1838); END_STATE(); case 984: - if (lookahead == 'l') ADVANCE(1885); + if (lookahead == 'k') ADVANCE(1836); END_STATE(); case 985: - if (lookahead == 'l') ADVANCE(1840); + if (lookahead == 'k') ADVANCE(1839); END_STATE(); case 986: - if (lookahead == 'l') ADVANCE(1706); + if (lookahead == 'k') ADVANCE(1842); END_STATE(); case 987: - if (lookahead == 'l') ADVANCE(152); + if (lookahead == 'k') ADVANCE(1840); END_STATE(); case 988: - if (lookahead == 'l') ADVANCE(589); + if (lookahead == 'k') ADVANCE(164); END_STATE(); case 989: - if (lookahead == 'l') ADVANCE(959); + if (lookahead == 'k') ADVANCE(793); END_STATE(); case 990: - if (lookahead == 'l') ADVANCE(590); + if (lookahead == 'k') ADVANCE(778); END_STATE(); case 991: - if (lookahead == 'l') ADVANCE(1360); + if (lookahead == 'k') ADVANCE(815); END_STATE(); case 992: - if (lookahead == 'l') ADVANCE(987); - if (lookahead == 'n') ADVANCE(403); + if (lookahead == 'k') ADVANCE(818); END_STATE(); case 993: - if (lookahead == 'l') ADVANCE(890); + if (lookahead == 'l') ADVANCE(1956); END_STATE(); case 994: - if (lookahead == 'l') ADVANCE(983); + if (lookahead == 'l') ADVANCE(1897); END_STATE(); case 995: - if (lookahead == 'l') ADVANCE(593); + if (lookahead == 'l') ADVANCE(1852); END_STATE(); case 996: - if (lookahead == 'l') ADVANCE(778); + if (lookahead == 'l') ADVANCE(1718); END_STATE(); case 997: - if (lookahead == 'l') ADVANCE(397); + if (lookahead == 'l') ADVANCE(165); END_STATE(); case 998: - if (lookahead == 'l') ADVANCE(801); + if (lookahead == 'l') ADVANCE(1380); END_STATE(); case 999: - if (lookahead == 'l') ADVANCE(985); + if (lookahead == 'l') ADVANCE(598); END_STATE(); case 1000: - if (lookahead == 'l') ADVANCE(774); + if (lookahead == 'l') ADVANCE(969); END_STATE(); case 1001: - if (lookahead == 'l') ADVANCE(710); + if (lookahead == 'l') ADVANCE(599); END_STATE(); case 1002: - if (lookahead == 'l') ADVANCE(725); + if (lookahead == 'l') ADVANCE(1371); END_STATE(); case 1003: - if (lookahead == 'l') ADVANCE(783); + if (lookahead == 'l') ADVANCE(900); END_STATE(); case 1004: - if (lookahead == 'l') ADVANCE(727); + if (lookahead == 'l') ADVANCE(997); + if (lookahead == 'n') ADVANCE(412); END_STATE(); case 1005: - if (lookahead == 'l') ADVANCE(728); + if (lookahead == 'l') ADVANCE(993); END_STATE(); case 1006: - if (lookahead == 'l') ADVANCE(729); + if (lookahead == 'l') ADVANCE(602); END_STATE(); case 1007: - if (lookahead == 'l') ADVANCE(730); + if (lookahead == 'l') ADVANCE(790); END_STATE(); case 1008: - if (lookahead == 'l') ADVANCE(731); + if (lookahead == 'l') ADVANCE(812); END_STATE(); case 1009: - if (lookahead == 'l') ADVANCE(732); + if (lookahead == 'l') ADVANCE(995); END_STATE(); case 1010: - if (lookahead == 'l') ADVANCE(733); + if (lookahead == 'l') ADVANCE(786); END_STATE(); case 1011: - if (lookahead == 'l') ADVANCE(737); + if (lookahead == 'l') ADVANCE(721); END_STATE(); case 1012: - if (lookahead == 'l') ADVANCE(739); + if (lookahead == 'l') ADVANCE(736); END_STATE(); case 1013: - if (lookahead == 'l') ADVANCE(740); + if (lookahead == 'l') ADVANCE(782); END_STATE(); case 1014: - if (lookahead == 'l') ADVANCE(1430); + if (lookahead == 'l') ADVANCE(738); END_STATE(); case 1015: - if (lookahead == 'l') ADVANCE(439); + if (lookahead == 'l') ADVANCE(739); END_STATE(); case 1016: - if (lookahead == 'l') ADVANCE(929); + if (lookahead == 'l') ADVANCE(740); END_STATE(); case 1017: - if (lookahead == 'l') ADVANCE(1169); + if (lookahead == 'l') ADVANCE(741); END_STATE(); case 1018: - if (lookahead == 'l') ADVANCE(921); + if (lookahead == 'l') ADVANCE(742); END_STATE(); case 1019: - if (lookahead == 'l') ADVANCE(445); + if (lookahead == 'l') ADVANCE(743); END_STATE(); case 1020: - if (lookahead == 'l') ADVANCE(1201); + if (lookahead == 'l') ADVANCE(744); END_STATE(); case 1021: - if (lookahead == 'l') ADVANCE(785); + if (lookahead == 'l') ADVANCE(748); END_STATE(); case 1022: - if (lookahead == 'l') ADVANCE(167); + if (lookahead == 'l') ADVANCE(750); END_STATE(); case 1023: - if (lookahead == 'l') ADVANCE(1204); + if (lookahead == 'l') ADVANCE(751); END_STATE(); case 1024: - if (lookahead == 'l') ADVANCE(788); + if (lookahead == 'l') ADVANCE(1442); END_STATE(); case 1025: - if (lookahead == 'l') ADVANCE(171); - if (lookahead == 'r') ADVANCE(173); + if (lookahead == 'l') ADVANCE(406); END_STATE(); case 1026: - if (lookahead == 'l') ADVANCE(1206); + if (lookahead == 'l') ADVANCE(792); END_STATE(); case 1027: - if (lookahead == 'l') ADVANCE(790); + if (lookahead == 'l') ADVANCE(938); END_STATE(); case 1028: - if (lookahead == 'l') ADVANCE(1208); + if (lookahead == 'l') ADVANCE(795); END_STATE(); case 1029: - if (lookahead == 'l') ADVANCE(792); + if (lookahead == 'l') ADVANCE(798); END_STATE(); case 1030: - if (lookahead == 'l') ADVANCE(1209); + if (lookahead == 'l') ADVANCE(1180); END_STATE(); case 1031: - if (lookahead == 'l') ADVANCE(794); + if (lookahead == 'l') ADVANCE(800); END_STATE(); case 1032: - if (lookahead == 'l') ADVANCE(1211); + if (lookahead == 'l') ADVANCE(803); END_STATE(); case 1033: - if (lookahead == 'l') ADVANCE(1213); + if (lookahead == 'l') ADVANCE(931); END_STATE(); case 1034: - if (lookahead == 'l') ADVANCE(1214); + if (lookahead == 'l') ADVANCE(453); END_STATE(); case 1035: - if (lookahead == 'l') ADVANCE(1215); + if (lookahead == 'l') ADVANCE(445); END_STATE(); case 1036: - if (lookahead == 'l') ADVANCE(1216); + if (lookahead == 'l') ADVANCE(1212); END_STATE(); case 1037: - if (lookahead == 'l') ADVANCE(1217); + if (lookahead == 'l') ADVANCE(175); END_STATE(); case 1038: - if (lookahead == 'm') ADVANCE(1912); + if (lookahead == 'l') ADVANCE(1214); END_STATE(); case 1039: - if (lookahead == 'm') ADVANCE(1926); + if (lookahead == 'l') ADVANCE(177); + if (lookahead == 'r') ADVANCE(179); END_STATE(); case 1040: - if (lookahead == 'm') ADVANCE(1597); + if (lookahead == 'l') ADVANCE(1216); END_STATE(); case 1041: - if (lookahead == 'm') ADVANCE(1590); + if (lookahead == 'l') ADVANCE(1219); END_STATE(); case 1042: - if (lookahead == 'm') ADVANCE(189); + if (lookahead == 'l') ADVANCE(1221); END_STATE(); case 1043: - if (lookahead == 'm') ADVANCE(1598); + if (lookahead == 'l') ADVANCE(1223); END_STATE(); case 1044: - if (lookahead == 'm') ADVANCE(1250); + if (lookahead == 'l') ADVANCE(1227); END_STATE(); case 1045: - if (lookahead == 'm') ADVANCE(1251); + if (lookahead == 'l') ADVANCE(1228); END_STATE(); case 1046: - if (lookahead == 'm') ADVANCE(508); + if (lookahead == 'l') ADVANCE(1229); END_STATE(); case 1047: - if (lookahead == 'm') ADVANCE(709); + if (lookahead == 'l') ADVANCE(1230); END_STATE(); case 1048: - if (lookahead == 'm') ADVANCE(202); + if (lookahead == 'l') ADVANCE(1233); END_STATE(); case 1049: - if (lookahead == 'm') ADVANCE(204); + if (lookahead == 'm') ADVANCE(1924); END_STATE(); case 1050: - if (lookahead == 'm') ADVANCE(800); + if (lookahead == 'm') ADVANCE(1938); END_STATE(); case 1051: - if (lookahead == 'm') ADVANCE(172); - if (lookahead == 't') ADVANCE(1523); + if (lookahead == 'm') ADVANCE(1609); END_STATE(); case 1052: - if (lookahead == 'n') ADVANCE(588); + if (lookahead == 'm') ADVANCE(1602); END_STATE(); case 1053: - if (lookahead == 'n') ADVANCE(831); + if (lookahead == 'm') ADVANCE(196); END_STATE(); case 1054: - if (lookahead == 'n') ADVANCE(545); + if (lookahead == 'm') ADVANCE(1610); END_STATE(); case 1055: - if (lookahead == 'n') ADVANCE(545); - if (lookahead == 's') ADVANCE(1463); + if (lookahead == 'm') ADVANCE(1261); END_STATE(); case 1056: - if (lookahead == 'n') ADVANCE(1617); + if (lookahead == 'm') ADVANCE(1262); END_STATE(); case 1057: - if (lookahead == 'n') ADVANCE(1922); + if (lookahead == 'm') ADVANCE(518); END_STATE(); case 1058: - if (lookahead == 'n') ADVANCE(1589); + if (lookahead == 'm') ADVANCE(720); END_STATE(); case 1059: - if (lookahead == 'n') ADVANCE(1667); + if (lookahead == 'm') ADVANCE(209); END_STATE(); case 1060: - if (lookahead == 'n') ADVANCE(1674); + if (lookahead == 'm') ADVANCE(211); END_STATE(); case 1061: - if (lookahead == 'n') ADVANCE(1681); + if (lookahead == 'm') ADVANCE(811); END_STATE(); case 1062: - if (lookahead == 'n') ADVANCE(1688); + if (lookahead == 'm') ADVANCE(180); + if (lookahead == 't') ADVANCE(1535); END_STATE(); case 1063: - if (lookahead == 'n') ADVANCE(1695); + if (lookahead == 'n') ADVANCE(597); END_STATE(); case 1064: - if (lookahead == 'n') ADVANCE(1702); + if (lookahead == 'n') ADVANCE(842); END_STATE(); case 1065: - if (lookahead == 'n') ADVANCE(1595); + if (lookahead == 'n') ADVANCE(554); END_STATE(); case 1066: - if (lookahead == 'n') ADVANCE(1615); + if (lookahead == 'n') ADVANCE(554); + if (lookahead == 's') ADVANCE(1477); END_STATE(); case 1067: - if (lookahead == 'n') ADVANCE(1594); + if (lookahead == 'n') ADVANCE(1629); END_STATE(); case 1068: - if (lookahead == 'n') ADVANCE(1596); + if (lookahead == 'n') ADVANCE(1934); END_STATE(); case 1069: - if (lookahead == 'n') ADVANCE(1518); + if (lookahead == 'n') ADVANCE(1601); END_STATE(); case 1070: - if (lookahead == 'n') ADVANCE(1518); - if (lookahead == 'x') ADVANCE(756); + if (lookahead == 'n') ADVANCE(1679); END_STATE(); case 1071: - if (lookahead == 'n') ADVANCE(813); + if (lookahead == 'n') ADVANCE(1686); END_STATE(); case 1072: - if (lookahead == 'n') ADVANCE(1374); + if (lookahead == 'n') ADVANCE(1693); END_STATE(); case 1073: - if (lookahead == 'n') ADVANCE(896); + if (lookahead == 'n') ADVANCE(1700); END_STATE(); case 1074: - if (lookahead == 'n') ADVANCE(700); + if (lookahead == 'n') ADVANCE(1707); END_STATE(); case 1075: - if (lookahead == 'n') ADVANCE(814); + if (lookahead == 'n') ADVANCE(1714); END_STATE(); case 1076: - if (lookahead == 'n') ADVANCE(1143); + if (lookahead == 'n') ADVANCE(1607); END_STATE(); case 1077: - if (lookahead == 'n') ADVANCE(1143); - if (lookahead == 'r') ADVANCE(1332); + if (lookahead == 'n') ADVANCE(1627); END_STATE(); case 1078: - if (lookahead == 'n') ADVANCE(930); - if (lookahead == 'v') ADVANCE(699); + if (lookahead == 'n') ADVANCE(1606); END_STATE(); case 1079: - if (lookahead == 'n') ADVANCE(815); + if (lookahead == 'n') ADVANCE(1608); END_STATE(); case 1080: - if (lookahead == 'n') ADVANCE(403); + if (lookahead == 'n') ADVANCE(1530); END_STATE(); case 1081: - if (lookahead == 'n') ADVANCE(816); + if (lookahead == 'n') ADVANCE(1530); + if (lookahead == 'x') ADVANCE(767); END_STATE(); case 1082: - if (lookahead == 'n') ADVANCE(817); + if (lookahead == 'n') ADVANCE(824); END_STATE(); case 1083: - if (lookahead == 'n') ADVANCE(1519); + if (lookahead == 'n') ADVANCE(1387); END_STATE(); case 1084: - if (lookahead == 'n') ADVANCE(818); + if (lookahead == 'n') ADVANCE(906); END_STATE(); case 1085: - if (lookahead == 'n') ADVANCE(819); + if (lookahead == 'n') ADVANCE(825); END_STATE(); case 1086: - if (lookahead == 'n') ADVANCE(820); + if (lookahead == 'n') ADVANCE(1153); END_STATE(); case 1087: - if (lookahead == 'n') ADVANCE(821); + if (lookahead == 'n') ADVANCE(1153); + if (lookahead == 'r') ADVANCE(1343); END_STATE(); case 1088: - if (lookahead == 'n') ADVANCE(822); + if (lookahead == 'n') ADVANCE(939); + if (lookahead == 'v') ADVANCE(708); END_STATE(); case 1089: - if (lookahead == 'n') ADVANCE(823); + if (lookahead == 'n') ADVANCE(710); END_STATE(); case 1090: - if (lookahead == 'n') ADVANCE(824); + if (lookahead == 'n') ADVANCE(412); END_STATE(); case 1091: - if (lookahead == 'n') ADVANCE(880); + if (lookahead == 'n') ADVANCE(826); END_STATE(); case 1092: - if (lookahead == 'n') ADVANCE(599); + if (lookahead == 'n') ADVANCE(827); END_STATE(); case 1093: - if (lookahead == 'n') ADVANCE(825); + if (lookahead == 'n') ADVANCE(828); END_STATE(); case 1094: - if (lookahead == 'n') ADVANCE(585); + if (lookahead == 'n') ADVANCE(1531); END_STATE(); case 1095: - if (lookahead == 'n') ADVANCE(826); + if (lookahead == 'n') ADVANCE(829); END_STATE(); case 1096: - if (lookahead == 'n') ADVANCE(841); + if (lookahead == 'n') ADVANCE(830); END_STATE(); case 1097: - if (lookahead == 'n') ADVANCE(1392); + if (lookahead == 'n') ADVANCE(831); END_STATE(); case 1098: - if (lookahead == 'n') ADVANCE(827); + if (lookahead == 'n') ADVANCE(832); END_STATE(); case 1099: - if (lookahead == 'n') ADVANCE(828); + if (lookahead == 'n') ADVANCE(833); END_STATE(); case 1100: - if (lookahead == 'n') ADVANCE(1393); + if (lookahead == 'n') ADVANCE(834); END_STATE(); case 1101: - if (lookahead == 'n') ADVANCE(829); + if (lookahead == 'n') ADVANCE(835); END_STATE(); case 1102: - if (lookahead == 'n') ADVANCE(1394); + if (lookahead == 'n') ADVANCE(890); END_STATE(); case 1103: - if (lookahead == 'n') ADVANCE(830); + if (lookahead == 'n') ADVANCE(608); END_STATE(); case 1104: - if (lookahead == 'n') ADVANCE(1395); + if (lookahead == 'n') ADVANCE(836); END_STATE(); case 1105: - if (lookahead == 'n') ADVANCE(1396); + if (lookahead == 'n') ADVANCE(594); END_STATE(); case 1106: - if (lookahead == 'n') ADVANCE(1397); + if (lookahead == 'n') ADVANCE(837); END_STATE(); case 1107: - if (lookahead == 'n') ADVANCE(1398); + if (lookahead == 'n') ADVANCE(846); END_STATE(); case 1108: - if (lookahead == 'n') ADVANCE(752); + if (lookahead == 'n') ADVANCE(1404); END_STATE(); case 1109: - if (lookahead == 'n') ADVANCE(1399); + if (lookahead == 'n') ADVANCE(838); END_STATE(); case 1110: - if (lookahead == 'n') ADVANCE(1400); + if (lookahead == 'n') ADVANCE(839); END_STATE(); case 1111: - if (lookahead == 'n') ADVANCE(1401); + if (lookahead == 'n') ADVANCE(1405); END_STATE(); case 1112: - if (lookahead == 'n') ADVANCE(1402); + if (lookahead == 'n') ADVANCE(840); END_STATE(); case 1113: - if (lookahead == 'n') ADVANCE(1403); + if (lookahead == 'n') ADVANCE(1406); END_STATE(); case 1114: - if (lookahead == 'n') ADVANCE(1405); + if (lookahead == 'n') ADVANCE(841); END_STATE(); case 1115: - if (lookahead == 'n') ADVANCE(1406); + if (lookahead == 'n') ADVANCE(1407); END_STATE(); case 1116: - if (lookahead == 'n') ADVANCE(1413); + if (lookahead == 'n') ADVANCE(1408); END_STATE(); case 1117: - if (lookahead == 'n') ADVANCE(1466); + if (lookahead == 'n') ADVANCE(1409); END_STATE(); case 1118: - if (lookahead == 'n') ADVANCE(738); + if (lookahead == 'n') ADVANCE(1410); END_STATE(); case 1119: - if (lookahead == 'n') ADVANCE(1487); + if (lookahead == 'n') ADVANCE(1411); END_STATE(); case 1120: - if (lookahead == 'n') ADVANCE(1428); + if (lookahead == 'n') ADVANCE(1412); END_STATE(); case 1121: - if (lookahead == 'n') ADVANCE(1499); - if (lookahead == 'x') ADVANCE(920); + if (lookahead == 'n') ADVANCE(1413); END_STATE(); case 1122: - if (lookahead == 'n') ADVANCE(1434); + if (lookahead == 'n') ADVANCE(763); END_STATE(); case 1123: - if (lookahead == 'n') ADVANCE(1438); + if (lookahead == 'n') ADVANCE(1414); END_STATE(); case 1124: - if (lookahead == 'n') ADVANCE(1170); + if (lookahead == 'n') ADVANCE(1415); END_STATE(); case 1125: - if (lookahead == 'n') ADVANCE(1371); + if (lookahead == 'n') ADVANCE(1417); END_STATE(); case 1126: - if (lookahead == 'n') ADVANCE(1462); + if (lookahead == 'n') ADVANCE(1418); END_STATE(); case 1127: - if (lookahead == 'n') ADVANCE(835); + if (lookahead == 'n') ADVANCE(1425); END_STATE(); case 1128: - if (lookahead == 'n') ADVANCE(583); + if (lookahead == 'n') ADVANCE(1479); END_STATE(); case 1129: - if (lookahead == 'n') ADVANCE(923); + if (lookahead == 'n') ADVANCE(749); END_STATE(); case 1130: - if (lookahead == 'n') ADVANCE(1377); + if (lookahead == 'n') ADVANCE(1440); END_STATE(); case 1131: - if (lookahead == 'n') ADVANCE(836); + if (lookahead == 'n') ADVANCE(1511); + if (lookahead == 'x') ADVANCE(930); END_STATE(); case 1132: - if (lookahead == 'n') ADVANCE(1016); + if (lookahead == 'n') ADVANCE(1446); END_STATE(); case 1133: - if (lookahead == 'n') ADVANCE(837); + if (lookahead == 'n') ADVANCE(1450); END_STATE(); case 1134: - if (lookahead == 'n') ADVANCE(1373); + if (lookahead == 'n') ADVANCE(1181); END_STATE(); case 1135: - if (lookahead == 'n') ADVANCE(838); + if (lookahead == 'n') ADVANCE(1384); END_STATE(); case 1136: - if (lookahead == 'n') ADVANCE(569); + if (lookahead == 'n') ADVANCE(1474); END_STATE(); case 1137: - if (lookahead == 'n') ADVANCE(839); + if (lookahead == 'n') ADVANCE(847); END_STATE(); case 1138: - if (lookahead == 'n') ADVANCE(840); + if (lookahead == 'n') ADVANCE(575); END_STATE(); case 1139: - if (lookahead == 'n') ADVANCE(842); + if (lookahead == 'n') ADVANCE(933); END_STATE(); case 1140: - if (lookahead == 'n') ADVANCE(843); + if (lookahead == 'n') ADVANCE(1389); END_STATE(); case 1141: - if (lookahead == 'n') ADVANCE(927); + if (lookahead == 'n') ADVANCE(848); END_STATE(); case 1142: - if (lookahead == 'n') ADVANCE(1517); + if (lookahead == 'n') ADVANCE(1500); END_STATE(); case 1143: - if (lookahead == 'n') ADVANCE(1240); + if (lookahead == 'n') ADVANCE(1027); END_STATE(); case 1144: - if (lookahead == 'n') ADVANCE(1242); + if (lookahead == 'n') ADVANCE(849); END_STATE(); case 1145: - if (lookahead == 'n') ADVANCE(1244); + if (lookahead == 'n') ADVANCE(1386); END_STATE(); case 1146: - if (lookahead == 'n') ADVANCE(1246); + if (lookahead == 'n') ADVANCE(850); END_STATE(); case 1147: - if (lookahead == 'n') ADVANCE(1144); + if (lookahead == 'n') ADVANCE(580); END_STATE(); case 1148: - if (lookahead == 'n') ADVANCE(1145); + if (lookahead == 'n') ADVANCE(851); END_STATE(); case 1149: - if (lookahead == 'n') ADVANCE(1145); - if (lookahead == 'r') ADVANCE(1342); + if (lookahead == 'n') ADVANCE(852); END_STATE(); case 1150: - if (lookahead == 'n') ADVANCE(1146); + if (lookahead == 'n') ADVANCE(853); END_STATE(); case 1151: - if (lookahead == 'o') ADVANCE(1452); + if (lookahead == 'n') ADVANCE(854); END_STATE(); case 1152: - if (lookahead == 'o') ADVANCE(1078); - if (lookahead == 'u') ADVANCE(1022); + if (lookahead == 'n') ADVANCE(937); END_STATE(); case 1153: - if (lookahead == 'o') ADVANCE(1642); + if (lookahead == 'n') ADVANCE(1245); END_STATE(); case 1154: - if (lookahead == 'o') ADVANCE(1555); + if (lookahead == 'n') ADVANCE(1529); END_STATE(); case 1155: - if (lookahead == 'o') ADVANCE(1629); + if (lookahead == 'n') ADVANCE(1247); END_STATE(); case 1156: - if (lookahead == 'o') ADVANCE(809); + if (lookahead == 'n') ADVANCE(1249); END_STATE(); case 1157: - if (lookahead == 'o') ADVANCE(1053); + if (lookahead == 'n') ADVANCE(1251); END_STATE(); case 1158: - if (lookahead == 'o') ADVANCE(1521); - if (lookahead == 'p') ADVANCE(499); - if (lookahead == 'u') ADVANCE(512); + if (lookahead == 'n') ADVANCE(1155); END_STATE(); case 1159: - if (lookahead == 'o') ADVANCE(591); + if (lookahead == 'n') ADVANCE(1156); END_STATE(); case 1160: - if (lookahead == 'o') ADVANCE(1042); + if (lookahead == 'n') ADVANCE(1156); + if (lookahead == 'r') ADVANCE(1353); END_STATE(); case 1161: - if (lookahead == 'o') ADVANCE(1203); - if (lookahead == 'y') ADVANCE(1475); + if (lookahead == 'n') ADVANCE(1157); END_STATE(); case 1162: - if (lookahead == 'o') ADVANCE(594); + if (lookahead == 'o') ADVANCE(1464); END_STATE(); case 1163: - if (lookahead == 'o') ADVANCE(1071); + if (lookahead == 'o') ADVANCE(1088); + if (lookahead == 'u') ADVANCE(1037); END_STATE(); case 1164: - if (lookahead == 'o') ADVANCE(140); + if (lookahead == 'o') ADVANCE(1654); END_STATE(); case 1165: - if (lookahead == 'o') ADVANCE(1324); + if (lookahead == 'o') ADVANCE(1567); END_STATE(); case 1166: - if (lookahead == 'o') ADVANCE(1075); + if (lookahead == 'o') ADVANCE(1641); END_STATE(); case 1167: - if (lookahead == 'o') ADVANCE(1079); + if (lookahead == 'o') ADVANCE(820); END_STATE(); case 1168: - if (lookahead == 'o') ADVANCE(142); + if (lookahead == 'o') ADVANCE(1064); END_STATE(); case 1169: - if (lookahead == 'o') ADVANCE(1081); + if (lookahead == 'o') ADVANCE(1533); + if (lookahead == 'p') ADVANCE(506); + if (lookahead == 'u') ADVANCE(517); END_STATE(); case 1170: - if (lookahead == 'o') ADVANCE(1507); + if (lookahead == 'o') ADVANCE(600); END_STATE(); case 1171: - if (lookahead == 'o') ADVANCE(1082); + if (lookahead == 'o') ADVANCE(1053); END_STATE(); case 1172: - if (lookahead == 'o') ADVANCE(1084); + if (lookahead == 'o') ADVANCE(1217); + if (lookahead == 'y') ADVANCE(1493); END_STATE(); case 1173: - if (lookahead == 'o') ADVANCE(143); + if (lookahead == 'o') ADVANCE(603); END_STATE(); case 1174: - if (lookahead == 'o') ADVANCE(1085); + if (lookahead == 'o') ADVANCE(1082); END_STATE(); case 1175: - if (lookahead == 'o') ADVANCE(1086); + if (lookahead == 'o') ADVANCE(148); END_STATE(); case 1176: - if (lookahead == 'o') ADVANCE(144); + if (lookahead == 'o') ADVANCE(1334); END_STATE(); case 1177: - if (lookahead == 'o') ADVANCE(1087); + if (lookahead == 'o') ADVANCE(1085); END_STATE(); case 1178: - if (lookahead == 'o') ADVANCE(1088); + if (lookahead == 'o') ADVANCE(1091); END_STATE(); case 1179: - if (lookahead == 'o') ADVANCE(1089); + if (lookahead == 'o') ADVANCE(150); END_STATE(); case 1180: - if (lookahead == 'o') ADVANCE(1090); + if (lookahead == 'o') ADVANCE(1092); END_STATE(); case 1181: - if (lookahead == 'o') ADVANCE(1093); + if (lookahead == 'o') ADVANCE(1519); END_STATE(); case 1182: - if (lookahead == 'o') ADVANCE(1095); + if (lookahead == 'o') ADVANCE(1093); END_STATE(); case 1183: - if (lookahead == 'o') ADVANCE(1057); + if (lookahead == 'o') ADVANCE(1095); END_STATE(); case 1184: - if (lookahead == 'o') ADVANCE(1098); + if (lookahead == 'o') ADVANCE(151); END_STATE(); case 1185: - if (lookahead == 'o') ADVANCE(1058); + if (lookahead == 'o') ADVANCE(1096); END_STATE(); case 1186: - if (lookahead == 'o') ADVANCE(1101); + if (lookahead == 'o') ADVANCE(1097); END_STATE(); case 1187: - if (lookahead == 'o') ADVANCE(1103); + if (lookahead == 'o') ADVANCE(152); END_STATE(); case 1188: - if (lookahead == 'o') ADVANCE(1065); + if (lookahead == 'o') ADVANCE(1098); END_STATE(); case 1189: - if (lookahead == 'o') ADVANCE(1066); + if (lookahead == 'o') ADVANCE(1099); END_STATE(); case 1190: - if (lookahead == 'o') ADVANCE(1067); + if (lookahead == 'o') ADVANCE(1100); END_STATE(); case 1191: - if (lookahead == 'o') ADVANCE(1068); + if (lookahead == 'o') ADVANCE(1101); END_STATE(); case 1192: - if (lookahead == 'o') ADVANCE(1305); + if (lookahead == 'o') ADVANCE(1104); END_STATE(); case 1193: - if (lookahead == 'o') ADVANCE(1321); + if (lookahead == 'o') ADVANCE(1106); END_STATE(); case 1194: - if (lookahead == 'o') ADVANCE(980); + if (lookahead == 'o') ADVANCE(1068); END_STATE(); case 1195: - if (lookahead == 'o') ADVANCE(1091); + if (lookahead == 'o') ADVANCE(1109); END_STATE(); case 1196: - if (lookahead == 'o') ADVANCE(408); + if (lookahead == 'o') ADVANCE(1069); END_STATE(); case 1197: - if (lookahead == 'o') ADVANCE(1048); + if (lookahead == 'o') ADVANCE(1112); END_STATE(); case 1198: - if (lookahead == 'o') ADVANCE(1325); + if (lookahead == 'o') ADVANCE(1114); END_STATE(); case 1199: - if (lookahead == 'o') ADVANCE(1129); + if (lookahead == 'o') ADVANCE(1076); END_STATE(); case 1200: - if (lookahead == 'o') ADVANCE(1326); + if (lookahead == 'o') ADVANCE(1077); END_STATE(); case 1201: - if (lookahead == 'o') ADVANCE(420); + if (lookahead == 'o') ADVANCE(1078); END_STATE(); case 1202: - if (lookahead == 'o') ADVANCE(1327); + if (lookahead == 'o') ADVANCE(1079); END_STATE(); case 1203: - if (lookahead == 'o') ADVANCE(1003); + if (lookahead == 'o') ADVANCE(1316); END_STATE(); case 1204: - if (lookahead == 'o') ADVANCE(421); + if (lookahead == 'o') ADVANCE(1331); END_STATE(); case 1205: - if (lookahead == 'o') ADVANCE(1328); + if (lookahead == 'o') ADVANCE(990); END_STATE(); case 1206: - if (lookahead == 'o') ADVANCE(423); + if (lookahead == 'o') ADVANCE(1102); END_STATE(); case 1207: - if (lookahead == 'o') ADVANCE(1329); + if (lookahead == 'o') ADVANCE(416); END_STATE(); case 1208: - if (lookahead == 'o') ADVANCE(424); + if (lookahead == 'o') ADVANCE(1059); END_STATE(); case 1209: - if (lookahead == 'o') ADVANCE(425); + if (lookahead == 'o') ADVANCE(1335); END_STATE(); case 1210: - if (lookahead == 'o') ADVANCE(1331); + if (lookahead == 'o') ADVANCE(1139); END_STATE(); case 1211: - if (lookahead == 'o') ADVANCE(426); + if (lookahead == 'o') ADVANCE(1336); END_STATE(); case 1212: - if (lookahead == 'o') ADVANCE(894); + if (lookahead == 'o') ADVANCE(428); END_STATE(); case 1213: - if (lookahead == 'o') ADVANCE(428); + if (lookahead == 'o') ADVANCE(1337); END_STATE(); case 1214: if (lookahead == 'o') ADVANCE(429); END_STATE(); case 1215: - if (lookahead == 'o') ADVANCE(430); + if (lookahead == 'o') ADVANCE(1338); END_STATE(); case 1216: if (lookahead == 'o') ADVANCE(431); END_STATE(); case 1217: - if (lookahead == 'o') ADVANCE(434); + if (lookahead == 'o') ADVANCE(1013); END_STATE(); case 1218: - if (lookahead == 'o') ADVANCE(1531); + if (lookahead == 'o') ADVANCE(1339); END_STATE(); case 1219: - if (lookahead == 'o') ADVANCE(1049); + if (lookahead == 'o') ADVANCE(432); END_STATE(); case 1220: - if (lookahead == 'o') ADVANCE(1021); + if (lookahead == 'o') ADVANCE(1026); END_STATE(); case 1221: - if (lookahead == 'o') ADVANCE(1541); + if (lookahead == 'o') ADVANCE(433); END_STATE(); case 1222: - if (lookahead == 'o') ADVANCE(1134); + if (lookahead == 'o') ADVANCE(1341); END_STATE(); case 1223: - if (lookahead == 'o') ADVANCE(1024); + if (lookahead == 'o') ADVANCE(434); END_STATE(); case 1224: - if (lookahead == 'o') ADVANCE(1542); + if (lookahead == 'o') ADVANCE(1028); END_STATE(); case 1225: - if (lookahead == 'o') ADVANCE(1027); + if (lookahead == 'o') ADVANCE(1029); END_STATE(); case 1226: - if (lookahead == 'o') ADVANCE(1543); + if (lookahead == 'o') ADVANCE(904); END_STATE(); case 1227: - if (lookahead == 'o') ADVANCE(1029); + if (lookahead == 'o') ADVANCE(435); END_STATE(); case 1228: - if (lookahead == 'o') ADVANCE(1544); + if (lookahead == 'o') ADVANCE(436); END_STATE(); case 1229: - if (lookahead == 'o') ADVANCE(1031); + if (lookahead == 'o') ADVANCE(437); END_STATE(); case 1230: - if (lookahead == 'o') ADVANCE(1545); + if (lookahead == 'o') ADVANCE(438); END_STATE(); case 1231: - if (lookahead == 'o') ADVANCE(1546); + if (lookahead == 'o') ADVANCE(1031); END_STATE(); case 1232: - if (lookahead == 'o') ADVANCE(535); - if (lookahead == 'v') ADVANCE(1212); - if (lookahead == 'w') ADVANCE(945); + if (lookahead == 'o') ADVANCE(1032); END_STATE(); case 1233: - if (lookahead == 'o') ADVANCE(1547); + if (lookahead == 'o') ADVANCE(439); END_STATE(); case 1234: - if (lookahead == 'o') ADVANCE(536); - if (lookahead == 'w') ADVANCE(947); + if (lookahead == 'o') ADVANCE(1220); + if (lookahead == 'y') ADVANCE(1494); END_STATE(); case 1235: - if (lookahead == 'o') ADVANCE(1548); + if (lookahead == 'o') ADVANCE(1060); END_STATE(); case 1236: - if (lookahead == 'o') ADVANCE(1549); + if (lookahead == 'o') ADVANCE(1145); END_STATE(); case 1237: - if (lookahead == 'o') ADVANCE(1550); + if (lookahead == 'o') ADVANCE(1224); + if (lookahead == 'y') ADVANCE(1495); END_STATE(); case 1238: - if (lookahead == 'o') ADVANCE(1350); + if (lookahead == 'o') ADVANCE(1225); + if (lookahead == 'y') ADVANCE(1496); END_STATE(); case 1239: - if (lookahead == 'o') ADVANCE(1220); - if (lookahead == 'y') ADVANCE(1479); + if (lookahead == 'o') ADVANCE(1231); + if (lookahead == 'y') ADVANCE(1497); END_STATE(); case 1240: - if (lookahead == 'o') ADVANCE(1509); + if (lookahead == 'o') ADVANCE(1232); + if (lookahead == 'y') ADVANCE(1498); END_STATE(); case 1241: - if (lookahead == 'o') ADVANCE(1223); - if (lookahead == 'y') ADVANCE(1482); + if (lookahead == 'o') ADVANCE(544); + if (lookahead == 'v') ADVANCE(1226); + if (lookahead == 'w') ADVANCE(955); END_STATE(); case 1242: - if (lookahead == 'o') ADVANCE(1511); + if (lookahead == 'o') ADVANCE(545); + if (lookahead == 'w') ADVANCE(957); END_STATE(); case 1243: - if (lookahead == 'o') ADVANCE(1225); - if (lookahead == 'y') ADVANCE(1483); + if (lookahead == 'o') ADVANCE(1361); END_STATE(); case 1244: - if (lookahead == 'o') ADVANCE(1515); + if (lookahead == 'o') ADVANCE(1552); END_STATE(); case 1245: - if (lookahead == 'o') ADVANCE(1227); - if (lookahead == 'y') ADVANCE(1484); + if (lookahead == 'o') ADVANCE(1521); END_STATE(); case 1246: - if (lookahead == 'o') ADVANCE(1516); + if (lookahead == 'o') ADVANCE(1553); END_STATE(); case 1247: - if (lookahead == 'o') ADVANCE(1229); - if (lookahead == 'y') ADVANCE(1485); + if (lookahead == 'o') ADVANCE(1523); END_STATE(); case 1248: - if (lookahead == 'p') ADVANCE(151); + if (lookahead == 'o') ADVANCE(1554); END_STATE(); case 1249: - if (lookahead == 'p') ADVANCE(1602); - if (lookahead == 't') ADVANCE(168); + if (lookahead == 'o') ADVANCE(1527); END_STATE(); case 1250: - if (lookahead == 'p') ADVANCE(996); + if (lookahead == 'o') ADVANCE(1555); END_STATE(); case 1251: - if (lookahead == 'p') ADVANCE(1455); + if (lookahead == 'o') ADVANCE(1528); END_STATE(); case 1252: - if (lookahead == 'p') ADVANCE(772); + if (lookahead == 'o') ADVANCE(1556); END_STATE(); case 1253: - if (lookahead == 'p') ADVANCE(1510); + if (lookahead == 'o') ADVANCE(1557); END_STATE(); case 1254: - if (lookahead == 'p') ADVANCE(500); - if (lookahead == 'u') ADVANCE(537); + if (lookahead == 'o') ADVANCE(1558); END_STATE(); case 1255: - if (lookahead == 'q') ADVANCE(1652); + if (lookahead == 'o') ADVANCE(1559); END_STATE(); case 1256: - if (lookahead == 'q') ADVANCE(1535); + if (lookahead == 'o') ADVANCE(1560); END_STATE(); case 1257: - if (lookahead == 'q') ADVANCE(1536); + if (lookahead == 'o') ADVANCE(1561); END_STATE(); case 1258: - if (lookahead == 'q') ADVANCE(1537); + if (lookahead == 'o') ADVANCE(1562); END_STATE(); case 1259: - if (lookahead == 'q') ADVANCE(1538); + if (lookahead == 'p') ADVANCE(158); END_STATE(); case 1260: - if (lookahead == 'q') ADVANCE(1539); + if (lookahead == 'p') ADVANCE(1614); + if (lookahead == 't') ADVANCE(174); END_STATE(); case 1261: - if (lookahead == 'q') ADVANCE(1540); + if (lookahead == 'p') ADVANCE(1007); END_STATE(); case 1262: - if (lookahead == 'r') ADVANCE(810); + if (lookahead == 'p') ADVANCE(1467); END_STATE(); case 1263: - if (lookahead == 'r') ADVANCE(1581); + if (lookahead == 'p') ADVANCE(784); END_STATE(); case 1264: - if (lookahead == 'r') ADVANCE(1669); + if (lookahead == 'p') ADVANCE(1522); END_STATE(); case 1265: - if (lookahead == 'r') ADVANCE(1676); + if (lookahead == 'p') ADVANCE(508); + if (lookahead == 'u') ADVANCE(546); END_STATE(); case 1266: - if (lookahead == 'r') ADVANCE(1683); + if (lookahead == 'q') ADVANCE(1664); END_STATE(); case 1267: - if (lookahead == 'r') ADVANCE(1690); + if (lookahead == 'q') ADVANCE(1546); END_STATE(); case 1268: - if (lookahead == 'r') ADVANCE(1697); + if (lookahead == 'q') ADVANCE(1547); END_STATE(); case 1269: - if (lookahead == 'r') ADVANCE(1704); + if (lookahead == 'q') ADVANCE(1548); END_STATE(); case 1270: - if (lookahead == 'r') ADVANCE(1735); + if (lookahead == 'q') ADVANCE(1549); END_STATE(); case 1271: - if (lookahead == 'r') ADVANCE(1707); + if (lookahead == 'q') ADVANCE(1550); END_STATE(); case 1272: - if (lookahead == 'r') ADVANCE(1775); + if (lookahead == 'q') ADVANCE(1551); END_STATE(); case 1273: - if (lookahead == 'r') ADVANCE(1769); + if (lookahead == 'r') ADVANCE(821); END_STATE(); case 1274: - if (lookahead == 'r') ADVANCE(1774); + if (lookahead == 'r') ADVANCE(1593); END_STATE(); case 1275: - if (lookahead == 'r') ADVANCE(1772); + if (lookahead == 'r') ADVANCE(1681); END_STATE(); case 1276: - if (lookahead == 'r') ADVANCE(1631); + if (lookahead == 'r') ADVANCE(1688); END_STATE(); case 1277: - if (lookahead == 'r') ADVANCE(1771); + if (lookahead == 'r') ADVANCE(1695); END_STATE(); case 1278: - if (lookahead == 'r') ADVANCE(1786); + if (lookahead == 'r') ADVANCE(1702); END_STATE(); case 1279: - if (lookahead == 'r') ADVANCE(1773); + if (lookahead == 'r') ADVANCE(1709); END_STATE(); case 1280: - if (lookahead == 'r') ADVANCE(1777); + if (lookahead == 'r') ADVANCE(1716); END_STATE(); case 1281: - if (lookahead == 'r') ADVANCE(1778); + if (lookahead == 'r') ADVANCE(1747); END_STATE(); case 1282: - if (lookahead == 'r') ADVANCE(1770); + if (lookahead == 'r') ADVANCE(1719); END_STATE(); case 1283: - if (lookahead == 'r') ADVANCE(1776); + if (lookahead == 'r') ADVANCE(1787); END_STATE(); case 1284: - if (lookahead == 'r') ADVANCE(1780); + if (lookahead == 'r') ADVANCE(1781); END_STATE(); case 1285: - if (lookahead == 'r') ADVANCE(1785); + if (lookahead == 'r') ADVANCE(1786); END_STATE(); case 1286: - if (lookahead == 'r') ADVANCE(1783); + if (lookahead == 'r') ADVANCE(1784); END_STATE(); case 1287: - if (lookahead == 'r') ADVANCE(1782); + if (lookahead == 'r') ADVANCE(1643); END_STATE(); case 1288: - if (lookahead == 'r') ADVANCE(1784); + if (lookahead == 'r') ADVANCE(1783); END_STATE(); case 1289: - if (lookahead == 'r') ADVANCE(1788); + if (lookahead == 'r') ADVANCE(1798); END_STATE(); case 1290: - if (lookahead == 'r') ADVANCE(1789); + if (lookahead == 'r') ADVANCE(1785); END_STATE(); case 1291: - if (lookahead == 'r') ADVANCE(1781); + if (lookahead == 'r') ADVANCE(1789); END_STATE(); case 1292: - if (lookahead == 'r') ADVANCE(1779); + if (lookahead == 'r') ADVANCE(1790); END_STATE(); case 1293: - if (lookahead == 'r') ADVANCE(1787); + if (lookahead == 'r') ADVANCE(1782); END_STATE(); case 1294: - if (lookahead == 'r') ADVANCE(1791); + if (lookahead == 'r') ADVANCE(1788); END_STATE(); case 1295: - if (lookahead == 'r') ADVANCE(1794); + if (lookahead == 'r') ADVANCE(1792); END_STATE(); case 1296: - if (lookahead == 'r') ADVANCE(1793); + if (lookahead == 'r') ADVANCE(1797); END_STATE(); case 1297: if (lookahead == 'r') ADVANCE(1795); END_STATE(); case 1298: - if (lookahead == 'r') ADVANCE(1792); + if (lookahead == 'r') ADVANCE(1794); END_STATE(); case 1299: - if (lookahead == 'r') ADVANCE(1790); + if (lookahead == 'r') ADVANCE(1796); END_STATE(); case 1300: - if (lookahead == 'r') ADVANCE(1796); + if (lookahead == 'r') ADVANCE(1800); END_STATE(); case 1301: - if (lookahead == 'r') ADVANCE(1799); + if (lookahead == 'r') ADVANCE(1801); END_STATE(); case 1302: - if (lookahead == 'r') ADVANCE(1798); + if (lookahead == 'r') ADVANCE(1793); END_STATE(); case 1303: - if (lookahead == 'r') ADVANCE(1800); + if (lookahead == 'r') ADVANCE(1791); END_STATE(); case 1304: - if (lookahead == 'r') ADVANCE(1797); + if (lookahead == 'r') ADVANCE(1799); END_STATE(); case 1305: - if (lookahead == 'r') ADVANCE(1915); + if (lookahead == 'r') ADVANCE(1803); END_STATE(); case 1306: - if (lookahead == 'r') ADVANCE(881); + if (lookahead == 'r') ADVANCE(1806); END_STATE(); case 1307: - if (lookahead == 'r') ADVANCE(881); - if (lookahead == 'u') ADVANCE(886); + if (lookahead == 'r') ADVANCE(1805); END_STATE(); case 1308: - if (lookahead == 'r') ADVANCE(882); - if (lookahead == 'u') ADVANCE(509); + if (lookahead == 'r') ADVANCE(1807); END_STATE(); case 1309: - if (lookahead == 'r') ADVANCE(145); + if (lookahead == 'r') ADVANCE(1804); END_STATE(); case 1310: - if (lookahead == 'r') ADVANCE(395); + if (lookahead == 'r') ADVANCE(1802); END_STATE(); case 1311: - if (lookahead == 'r') ADVANCE(833); + if (lookahead == 'r') ADVANCE(1808); END_STATE(); case 1312: - if (lookahead == 'r') ADVANCE(1375); + if (lookahead == 'r') ADVANCE(1811); END_STATE(); case 1313: - if (lookahead == 'r') ADVANCE(381); + if (lookahead == 'r') ADVANCE(1810); END_STATE(); case 1314: - if (lookahead == 'r') ADVANCE(1154); + if (lookahead == 'r') ADVANCE(1812); END_STATE(); case 1315: - if (lookahead == 'r') ADVANCE(562); + if (lookahead == 'r') ADVANCE(1809); END_STATE(); case 1316: - if (lookahead == 'r') ADVANCE(394); + if (lookahead == 'r') ADVANCE(1927); END_STATE(); case 1317: - if (lookahead == 'r') ADVANCE(1529); + if (lookahead == 'r') ADVANCE(891); END_STATE(); case 1318: - if (lookahead == 'r') ADVANCE(440); + if (lookahead == 'r') ADVANCE(891); + if (lookahead == 'u') ADVANCE(896); END_STATE(); case 1319: - if (lookahead == 'r') ADVANCE(1160); + if (lookahead == 'r') ADVANCE(892); + if (lookahead == 'u') ADVANCE(519); END_STATE(); case 1320: - if (lookahead == 'r') ADVANCE(1056); + if (lookahead == 'r') ADVANCE(144); END_STATE(); case 1321: - if (lookahead == 'r') ADVANCE(157); + if (lookahead == 'r') ADVANCE(844); END_STATE(); case 1322: - if (lookahead == 'r') ADVANCE(390); + if (lookahead == 'r') ADVANCE(388); END_STATE(); case 1323: - if (lookahead == 'r') ADVANCE(393); + if (lookahead == 'r') ADVANCE(1165); END_STATE(); case 1324: - if (lookahead == 'r') ADVANCE(1414); + if (lookahead == 'r') ADVANCE(402); END_STATE(); case 1325: - if (lookahead == 'r') ADVANCE(1415); + if (lookahead == 'r') ADVANCE(574); END_STATE(); case 1326: - if (lookahead == 'r') ADVANCE(1419); + if (lookahead == 'r') ADVANCE(1541); END_STATE(); case 1327: - if (lookahead == 'r') ADVANCE(1420); + if (lookahead == 'r') ADVANCE(446); END_STATE(); case 1328: - if (lookahead == 'r') ADVANCE(1422); + if (lookahead == 'r') ADVANCE(1171); END_STATE(); case 1329: - if (lookahead == 'r') ADVANCE(1423); + if (lookahead == 'r') ADVANCE(1067); END_STATE(); case 1330: - if (lookahead == 'r') ADVANCE(1458); + if (lookahead == 'r') ADVANCE(397); END_STATE(); case 1331: - if (lookahead == 'r') ADVANCE(1436); + if (lookahead == 'r') ADVANCE(162); END_STATE(); case 1332: - if (lookahead == 'r') ADVANCE(436); + if (lookahead == 'r') ADVANCE(401); END_STATE(); case 1333: - if (lookahead == 'r') ADVANCE(1197); + if (lookahead == 'r') ADVANCE(403); END_STATE(); case 1334: - if (lookahead == 'r') ADVANCE(908); + if (lookahead == 'r') ADVANCE(1426); END_STATE(); case 1335: - if (lookahead == 'r') ADVANCE(1322); + if (lookahead == 'r') ADVANCE(1427); END_STATE(); case 1336: - if (lookahead == 'r') ADVANCE(1323); + if (lookahead == 'r') ADVANCE(1431); END_STATE(); case 1337: - if (lookahead == 'r') ADVANCE(422); + if (lookahead == 'r') ADVANCE(1432); END_STATE(); case 1338: - if (lookahead == 'r') ADVANCE(796); + if (lookahead == 'r') ADVANCE(1434); END_STATE(); case 1339: - if (lookahead == 'r') ADVANCE(1195); + if (lookahead == 'r') ADVANCE(1435); END_STATE(); case 1340: - if (lookahead == 'r') ADVANCE(1199); + if (lookahead == 'r') ADVANCE(1470); END_STATE(); case 1341: - if (lookahead == 'r') ADVANCE(782); + if (lookahead == 'r') ADVANCE(1448); END_STATE(); case 1342: - if (lookahead == 'r') ADVANCE(453); + if (lookahead == 'r') ADVANCE(1383); END_STATE(); case 1343: - if (lookahead == 'r') ADVANCE(1219); + if (lookahead == 'r') ADVANCE(441); END_STATE(); case 1344: - if (lookahead == 'r') ADVANCE(452); + if (lookahead == 'r') ADVANCE(1208); END_STATE(); case 1345: - if (lookahead == 'r') ADVANCE(457); + if (lookahead == 'r') ADVANCE(918); END_STATE(); case 1346: - if (lookahead == 'r') ADVANCE(456); + if (lookahead == 'r') ADVANCE(1330); END_STATE(); case 1347: - if (lookahead == 'r') ADVANCE(1345); + if (lookahead == 'r') ADVANCE(1332); END_STATE(); case 1348: - if (lookahead == 'r') ADVANCE(460); + if (lookahead == 'r') ADVANCE(430); END_STATE(); case 1349: - if (lookahead == 'r') ADVANCE(462); + if (lookahead == 'r') ADVANCE(807); END_STATE(); case 1350: - if (lookahead == 'r') ADVANCE(175); + if (lookahead == 'r') ADVANCE(1206); END_STATE(); case 1351: - if (lookahead == 'r') ADVANCE(465); + if (lookahead == 'r') ADVANCE(1210); END_STATE(); case 1352: - if (lookahead == 'r') ADVANCE(176); + if (lookahead == 'r') ADVANCE(796); END_STATE(); case 1353: - if (lookahead == 'r') ADVANCE(468); + if (lookahead == 'r') ADVANCE(462); END_STATE(); case 1354: - if (lookahead == 'r') ADVANCE(470); + if (lookahead == 'r') ADVANCE(1235); END_STATE(); case 1355: - if (lookahead == 'r') ADVANCE(811); + if (lookahead == 'r') ADVANCE(461); END_STATE(); case 1356: - if (lookahead == 'r') ADVANCE(1382); + if (lookahead == 'r') ADVANCE(466); END_STATE(); case 1357: - if (lookahead == 'r') ADVANCE(1383); + if (lookahead == 'r') ADVANCE(465); END_STATE(); case 1358: - if (lookahead == 's') ADVANCE(878); + if (lookahead == 'r') ADVANCE(1356); END_STATE(); case 1359: - if (lookahead == 's') ADVANCE(1580); + if (lookahead == 'r') ADVANCE(469); END_STATE(); case 1360: - if (lookahead == 's') ADVANCE(1835); + if (lookahead == 'r') ADVANCE(471); END_STATE(); case 1361: - if (lookahead == 's') ADVANCE(1918); + if (lookahead == 'r') ADVANCE(181); END_STATE(); case 1362: - if (lookahead == 's') ADVANCE(1583); + if (lookahead == 'r') ADVANCE(474); END_STATE(); case 1363: - if (lookahead == 's') ADVANCE(1630); + if (lookahead == 'r') ADVANCE(183); END_STATE(); case 1364: - if (lookahead == 's') ADVANCE(1556); + if (lookahead == 'r') ADVANCE(477); END_STATE(); case 1365: - if (lookahead == 's') ADVANCE(1569); + if (lookahead == 'r') ADVANCE(479); END_STATE(); case 1366: - if (lookahead == 's') ADVANCE(1495); + if (lookahead == 'r') ADVANCE(822); END_STATE(); case 1367: - if (lookahead == 's') ADVANCE(1359); + if (lookahead == 'r') ADVANCE(1394); END_STATE(); case 1368: - if (lookahead == 's') ADVANCE(1528); + if (lookahead == 'r') ADVANCE(1395); END_STATE(); case 1369: - if (lookahead == 's') ADVANCE(1498); - if (lookahead == 't') ADVANCE(158); - if (lookahead == 'v') ADVANCE(1194); + if (lookahead == 's') ADVANCE(889); END_STATE(); case 1370: - if (lookahead == 's') ADVANCE(1363); + if (lookahead == 's') ADVANCE(1592); END_STATE(); case 1371: - if (lookahead == 's') ADVANCE(1391); + if (lookahead == 's') ADVANCE(1847); END_STATE(); case 1372: - if (lookahead == 's') ADVANCE(1416); + if (lookahead == 's') ADVANCE(1930); END_STATE(); case 1373: - if (lookahead == 's') ADVANCE(1488); + if (lookahead == 's') ADVANCE(1595); END_STATE(); case 1374: - if (lookahead == 's') ADVANCE(899); + if (lookahead == 's') ADVANCE(1642); END_STATE(); case 1375: - if (lookahead == 's') ADVANCE(803); + if (lookahead == 's') ADVANCE(1568); END_STATE(); case 1376: - if (lookahead == 's') ADVANCE(1558); + if (lookahead == 's') ADVANCE(1581); END_STATE(); case 1377: - if (lookahead == 's') ADVANCE(1506); + if (lookahead == 's') ADVANCE(1508); END_STATE(); case 1378: - if (lookahead == 's') ADVANCE(1559); + if (lookahead == 's') ADVANCE(1370); END_STATE(); case 1379: - if (lookahead == 's') ADVANCE(1560); + if (lookahead == 's') ADVANCE(1539); END_STATE(); case 1380: - if (lookahead == 's') ADVANCE(1561); + if (lookahead == 's') ADVANCE(711); END_STATE(); case 1381: - if (lookahead == 's') ADVANCE(1562); + if (lookahead == 's') ADVANCE(1478); + if (lookahead == 't') ADVANCE(163); + if (lookahead == 'v') ADVANCE(1205); END_STATE(); case 1382: - if (lookahead == 's') ADVANCE(805); + if (lookahead == 's') ADVANCE(1374); END_STATE(); case 1383: - if (lookahead == 's') ADVANCE(806); + if (lookahead == 's') ADVANCE(814); END_STATE(); case 1384: - if (lookahead == 't') ADVANCE(1664); + if (lookahead == 's') ADVANCE(1403); END_STATE(); case 1385: - if (lookahead == 't') ADVANCE(1671); + if (lookahead == 's') ADVANCE(1428); END_STATE(); case 1386: - if (lookahead == 't') ADVANCE(1678); + if (lookahead == 's') ADVANCE(1501); END_STATE(); case 1387: - if (lookahead == 't') ADVANCE(1685); + if (lookahead == 's') ADVANCE(913); END_STATE(); case 1388: - if (lookahead == 't') ADVANCE(1692); + if (lookahead == 's') ADVANCE(1570); END_STATE(); case 1389: - if (lookahead == 't') ADVANCE(1699); + if (lookahead == 's') ADVANCE(1518); END_STATE(); case 1390: - if (lookahead == 't') ADVANCE(378); + if (lookahead == 's') ADVANCE(1571); END_STATE(); case 1391: - if (lookahead == 't') ADVANCE(1622); + if (lookahead == 's') ADVANCE(1572); END_STATE(); case 1392: - if (lookahead == 't') ADVANCE(1743); + if (lookahead == 's') ADVANCE(1573); END_STATE(); case 1393: - if (lookahead == 't') ADVANCE(1737); + if (lookahead == 's') ADVANCE(1574); END_STATE(); case 1394: - if (lookahead == 't') ADVANCE(1742); + if (lookahead == 's') ADVANCE(816); END_STATE(); case 1395: - if (lookahead == 't') ADVANCE(1740); + if (lookahead == 's') ADVANCE(817); END_STATE(); case 1396: - if (lookahead == 't') ADVANCE(1739); + if (lookahead == 't') ADVANCE(1676); END_STATE(); case 1397: - if (lookahead == 't') ADVANCE(1716); + if (lookahead == 't') ADVANCE(1683); END_STATE(); case 1398: - if (lookahead == 't') ADVANCE(1717); + if (lookahead == 't') ADVANCE(1690); END_STATE(); case 1399: - if (lookahead == 't') ADVANCE(1741); + if (lookahead == 't') ADVANCE(1697); END_STATE(); case 1400: - if (lookahead == 't') ADVANCE(1745); + if (lookahead == 't') ADVANCE(1704); END_STATE(); case 1401: - if (lookahead == 't') ADVANCE(1746); + if (lookahead == 't') ADVANCE(1711); END_STATE(); case 1402: - if (lookahead == 't') ADVANCE(1738); + if (lookahead == 't') ADVANCE(385); END_STATE(); case 1403: - if (lookahead == 't') ADVANCE(1744); + if (lookahead == 't') ADVANCE(1634); END_STATE(); case 1404: - if (lookahead == 't') ADVANCE(1903); + if (lookahead == 't') ADVANCE(1755); END_STATE(); case 1405: - if (lookahead == 't') ADVANCE(1832); + if (lookahead == 't') ADVANCE(1749); END_STATE(); case 1406: - if (lookahead == 't') ADVANCE(1747); + if (lookahead == 't') ADVANCE(1754); END_STATE(); case 1407: - if (lookahead == 't') ADVANCE(1759); + if (lookahead == 't') ADVANCE(1752); END_STATE(); case 1408: - if (lookahead == 't') ADVANCE(1762); + if (lookahead == 't') ADVANCE(1751); END_STATE(); case 1409: - if (lookahead == 't') ADVANCE(1761); + if (lookahead == 't') ADVANCE(1728); END_STATE(); case 1410: - if (lookahead == 't') ADVANCE(1720); + if (lookahead == 't') ADVANCE(1729); END_STATE(); case 1411: - if (lookahead == 't') ADVANCE(1763); + if (lookahead == 't') ADVANCE(1753); END_STATE(); case 1412: - if (lookahead == 't') ADVANCE(1760); + if (lookahead == 't') ADVANCE(1757); END_STATE(); case 1413: - if (lookahead == 't') ADVANCE(1894); + if (lookahead == 't') ADVANCE(1758); END_STATE(); case 1414: - if (lookahead == 't') ADVANCE(1670); + if (lookahead == 't') ADVANCE(1750); END_STATE(); case 1415: - if (lookahead == 't') ADVANCE(1677); + if (lookahead == 't') ADVANCE(1756); END_STATE(); case 1416: - if (lookahead == 't') ADVANCE(1633); + if (lookahead == 't') ADVANCE(1915); END_STATE(); case 1417: - if (lookahead == 't') ADVANCE(1648); + if (lookahead == 't') ADVANCE(1844); END_STATE(); case 1418: - if (lookahead == 't') ADVANCE(1647); + if (lookahead == 't') ADVANCE(1759); END_STATE(); case 1419: - if (lookahead == 't') ADVANCE(1684); + if (lookahead == 't') ADVANCE(1771); END_STATE(); case 1420: - if (lookahead == 't') ADVANCE(1691); + if (lookahead == 't') ADVANCE(1774); END_STATE(); case 1421: - if (lookahead == 't') ADVANCE(192); + if (lookahead == 't') ADVANCE(1773); END_STATE(); case 1422: - if (lookahead == 't') ADVANCE(1698); + if (lookahead == 't') ADVANCE(1732); END_STATE(); case 1423: - if (lookahead == 't') ADVANCE(1705); + if (lookahead == 't') ADVANCE(1775); END_STATE(); case 1424: - if (lookahead == 't') ADVANCE(1666); + if (lookahead == 't') ADVANCE(1772); END_STATE(); case 1425: - if (lookahead == 't') ADVANCE(1673); + if (lookahead == 't') ADVANCE(1906); END_STATE(); case 1426: - if (lookahead == 't') ADVANCE(1680); + if (lookahead == 't') ADVANCE(1682); END_STATE(); case 1427: - if (lookahead == 't') ADVANCE(1687); + if (lookahead == 't') ADVANCE(1689); END_STATE(); case 1428: - if (lookahead == 't') ADVANCE(1725); + if (lookahead == 't') ADVANCE(1645); END_STATE(); case 1429: - if (lookahead == 't') ADVANCE(1609); + if (lookahead == 't') ADVANCE(1660); END_STATE(); case 1430: - if (lookahead == 't') ADVANCE(1612); + if (lookahead == 't') ADVANCE(1659); END_STATE(); case 1431: - if (lookahead == 't') ADVANCE(1694); + if (lookahead == 't') ADVANCE(1696); END_STATE(); case 1432: - if (lookahead == 't') ADVANCE(258); + if (lookahead == 't') ADVANCE(1703); END_STATE(); case 1433: - if (lookahead == 't') ADVANCE(1701); + if (lookahead == 't') ADVANCE(199); END_STATE(); case 1434: - if (lookahead == 't') ADVANCE(1728); + if (lookahead == 't') ADVANCE(1710); END_STATE(); case 1435: - if (lookahead == 't') ADVANCE(1723); + if (lookahead == 't') ADVANCE(1717); END_STATE(); case 1436: - if (lookahead == 't') ADVANCE(1736); + if (lookahead == 't') ADVANCE(1678); END_STATE(); case 1437: - if (lookahead == 't') ADVANCE(1632); + if (lookahead == 't') ADVANCE(1685); END_STATE(); case 1438: - if (lookahead == 't') ADVANCE(1731); + if (lookahead == 't') ADVANCE(1692); END_STATE(); case 1439: - if (lookahead == 't') ADVANCE(1708); + if (lookahead == 't') ADVANCE(1699); END_STATE(); case 1440: - if (lookahead == 't') ADVANCE(1726); + if (lookahead == 't') ADVANCE(1737); END_STATE(); case 1441: - if (lookahead == 't') ADVANCE(1619); + if (lookahead == 't') ADVANCE(1621); END_STATE(); case 1442: - if (lookahead == 't') ADVANCE(1733); + if (lookahead == 't') ADVANCE(1624); END_STATE(); case 1443: - if (lookahead == 't') ADVANCE(1614); + if (lookahead == 't') ADVANCE(1706); END_STATE(); case 1444: - if (lookahead == 't') ADVANCE(442); - if (lookahead == 'y') ADVANCE(1054); + if (lookahead == 't') ADVANCE(265); END_STATE(); case 1445: - if (lookahead == 't') ADVANCE(857); + if (lookahead == 't') ADVANCE(1713); END_STATE(); case 1446: - if (lookahead == 't') ADVANCE(193); + if (lookahead == 't') ADVANCE(1740); END_STATE(); case 1447: - if (lookahead == 't') ADVANCE(259); + if (lookahead == 't') ADVANCE(1735); END_STATE(); case 1448: - if (lookahead == 't') ADVANCE(194); + if (lookahead == 't') ADVANCE(1748); END_STATE(); case 1449: - if (lookahead == 't') ADVANCE(260); + if (lookahead == 't') ADVANCE(1644); END_STATE(); case 1450: - if (lookahead == 't') ADVANCE(196); + if (lookahead == 't') ADVANCE(1743); END_STATE(); case 1451: - if (lookahead == 't') ADVANCE(261); + if (lookahead == 't') ADVANCE(1720); END_STATE(); case 1452: - if (lookahead == 't') ADVANCE(1153); + if (lookahead == 't') ADVANCE(1738); END_STATE(); case 1453: - if (lookahead == 't') ADVANCE(197); + if (lookahead == 't') ADVANCE(1631); END_STATE(); case 1454: - if (lookahead == 't') ADVANCE(548); + if (lookahead == 't') ADVANCE(1745); END_STATE(); case 1455: - if (lookahead == 't') ADVANCE(1566); + if (lookahead == 't') ADVANCE(1626); END_STATE(); case 1456: - if (lookahead == 't') ADVANCE(198); + if (lookahead == 't') ADVANCE(449); + if (lookahead == 'y') ADVANCE(1065); END_STATE(); case 1457: - if (lookahead == 't') ADVANCE(884); + if (lookahead == 't') ADVANCE(868); END_STATE(); case 1458: - if (lookahead == 't') ADVANCE(1532); + if (lookahead == 't') ADVANCE(200); END_STATE(); case 1459: - if (lookahead == 't') ADVANCE(199); + if (lookahead == 't') ADVANCE(266); END_STATE(); case 1460: - if (lookahead == 't') ADVANCE(848); + if (lookahead == 't') ADVANCE(201); END_STATE(); case 1461: - if (lookahead == 't') ADVANCE(200); + if (lookahead == 't') ADVANCE(267); END_STATE(); case 1462: - if (lookahead == 't') ADVANCE(885); + if (lookahead == 't') ADVANCE(203); END_STATE(); case 1463: - if (lookahead == 't') ADVANCE(758); + if (lookahead == 't') ADVANCE(268); END_STATE(); case 1464: if (lookahead == 't') ADVANCE(1164); END_STATE(); case 1465: - if (lookahead == 't') ADVANCE(952); + if (lookahead == 't') ADVANCE(204); END_STATE(); case 1466: - if (lookahead == 't') ADVANCE(1362); + if (lookahead == 't') ADVANCE(557); END_STATE(); case 1467: - if (lookahead == 't') ADVANCE(554); + if (lookahead == 't') ADVANCE(1578); END_STATE(); case 1468: - if (lookahead == 't') ADVANCE(556); + if (lookahead == 't') ADVANCE(205); END_STATE(); case 1469: - if (lookahead == 't') ADVANCE(1334); + if (lookahead == 't') ADVANCE(894); END_STATE(); case 1470: - if (lookahead == 't') ADVANCE(779); + if (lookahead == 't') ADVANCE(1543); END_STATE(); case 1471: - if (lookahead == 't') ADVANCE(558); + if (lookahead == 't') ADVANCE(206); END_STATE(); case 1472: - if (lookahead == 't') ADVANCE(559); + if (lookahead == 't') ADVANCE(859); END_STATE(); case 1473: - if (lookahead == 't') ADVANCE(708); + if (lookahead == 't') ADVANCE(207); END_STATE(); case 1474: - if (lookahead == 't') ADVANCE(760); + if (lookahead == 't') ADVANCE(895); END_STATE(); case 1475: - if (lookahead == 't') ADVANCE(711); + if (lookahead == 't') ADVANCE(1175); END_STATE(); case 1476: - if (lookahead == 't') ADVANCE(560); + if (lookahead == 't') ADVANCE(962); END_STATE(); case 1477: - if (lookahead == 't') ADVANCE(382); + if (lookahead == 't') ADVANCE(769); END_STATE(); case 1478: - if (lookahead == 't') ADVANCE(561); + if (lookahead == 't') ADVANCE(410); END_STATE(); case 1479: - if (lookahead == 't') ADVANCE(713); + if (lookahead == 't') ADVANCE(1373); END_STATE(); case 1480: - if (lookahead == 't') ADVANCE(383); + if (lookahead == 't') ADVANCE(564); END_STATE(); case 1481: - if (lookahead == 't') ADVANCE(384); + if (lookahead == 't') ADVANCE(566); END_STATE(); case 1482: - if (lookahead == 't') ADVANCE(715); + if (lookahead == 't') ADVANCE(1345); END_STATE(); case 1483: - if (lookahead == 't') ADVANCE(718); + if (lookahead == 't') ADVANCE(568); END_STATE(); case 1484: - if (lookahead == 't') ADVANCE(721); + if (lookahead == 't') ADVANCE(569); END_STATE(); case 1485: - if (lookahead == 't') ADVANCE(723); + if (lookahead == 't') ADVANCE(389); END_STATE(); case 1486: - if (lookahead == 't') ADVANCE(734); + if (lookahead == 't') ADVANCE(791); END_STATE(); case 1487: - if (lookahead == 't') ADVANCE(802); + if (lookahead == 't') ADVANCE(390); END_STATE(); case 1488: - if (lookahead == 't') ADVANCE(1317); + if (lookahead == 't') ADVANCE(719); END_STATE(); case 1489: - if (lookahead == 't') ADVANCE(379); + if (lookahead == 't') ADVANCE(391); END_STATE(); case 1490: - if (lookahead == 't') ADVANCE(1193); + if (lookahead == 't') ADVANCE(570); END_STATE(); case 1491: - if (lookahead == 't') ADVANCE(928); + if (lookahead == 't') ADVANCE(572); END_STATE(); case 1492: - if (lookahead == 't') ADVANCE(891); + if (lookahead == 't') ADVANCE(771); END_STATE(); case 1493: - if (lookahead == 't') ADVANCE(1168); + if (lookahead == 't') ADVANCE(722); END_STATE(); case 1494: - if (lookahead == 't') ADVANCE(1192); + if (lookahead == 't') ADVANCE(724); END_STATE(); case 1495: - if (lookahead == 't') ADVANCE(1318); + if (lookahead == 't') ADVANCE(726); END_STATE(); case 1496: - if (lookahead == 't') ADVANCE(761); + if (lookahead == 't') ADVANCE(729); END_STATE(); case 1497: - if (lookahead == 't') ADVANCE(861); + if (lookahead == 't') ADVANCE(732); END_STATE(); case 1498: - if (lookahead == 't') ADVANCE(401); + if (lookahead == 't') ADVANCE(734); END_STATE(); case 1499: - if (lookahead == 't') ADVANCE(773); + if (lookahead == 't') ADVANCE(745); END_STATE(); case 1500: - if (lookahead == 't') ADVANCE(1173); + if (lookahead == 't') ADVANCE(813); END_STATE(); case 1501: - if (lookahead == 't') ADVANCE(1176); + if (lookahead == 't') ADVANCE(1326); END_STATE(); case 1502: - if (lookahead == 't') ADVANCE(895); + if (lookahead == 't') ADVANCE(386); END_STATE(); case 1503: - if (lookahead == 't') ADVANCE(898); + if (lookahead == 't') ADVANCE(1204); END_STATE(); case 1504: - if (lookahead == 't') ADVANCE(162); + if (lookahead == 't') ADVANCE(945); END_STATE(); case 1505: - if (lookahead == 't') ADVANCE(953); + if (lookahead == 't') ADVANCE(901); END_STATE(); case 1506: - if (lookahead == 't') ADVANCE(451); + if (lookahead == 't') ADVANCE(1179); END_STATE(); case 1507: - if (lookahead == 't') ADVANCE(446); + if (lookahead == 't') ADVANCE(1203); END_STATE(); case 1508: - if (lookahead == 't') ADVANCE(954); + if (lookahead == 't') ADVANCE(1327); END_STATE(); case 1509: - if (lookahead == 't') ADVANCE(454); + if (lookahead == 't') ADVANCE(772); END_STATE(); case 1510: - if (lookahead == 't') ADVANCE(955); + if (lookahead == 't') ADVANCE(871); END_STATE(); case 1511: - if (lookahead == 't') ADVANCE(458); + if (lookahead == 't') ADVANCE(785); END_STATE(); case 1512: - if (lookahead == 't') ADVANCE(956); + if (lookahead == 't') ADVANCE(1184); END_STATE(); case 1513: - if (lookahead == 't') ADVANCE(448); - if (lookahead == 'u') ADVANCE(1252); + if (lookahead == 't') ADVANCE(1187); END_STATE(); case 1514: - if (lookahead == 't') ADVANCE(957); + if (lookahead == 't') ADVANCE(905); END_STATE(); case 1515: - if (lookahead == 't') ADVANCE(463); + if (lookahead == 't') ADVANCE(908); END_STATE(); case 1516: - if (lookahead == 't') ADVANCE(466); + if (lookahead == 't') ADVANCE(168); END_STATE(); case 1517: - if (lookahead == 't') ADVANCE(757); + if (lookahead == 't') ADVANCE(963); END_STATE(); case 1518: - if (lookahead == 'u') ADVANCE(1038); + if (lookahead == 't') ADVANCE(460); END_STATE(); case 1519: - if (lookahead == 'u') ADVANCE(1039); + if (lookahead == 't') ADVANCE(455); END_STATE(); case 1520: - if (lookahead == 'u') ADVANCE(507); + if (lookahead == 't') ADVANCE(964); END_STATE(); case 1521: - if (lookahead == 'u') ADVANCE(1315); + if (lookahead == 't') ADVANCE(463); END_STATE(); case 1522: - if (lookahead == 'u') ADVANCE(537); + if (lookahead == 't') ADVANCE(965); END_STATE(); case 1523: - if (lookahead == 'u') ADVANCE(1320); + if (lookahead == 't') ADVANCE(467); END_STATE(); case 1524: - if (lookahead == 'u') ADVANCE(1385); + if (lookahead == 't') ADVANCE(966); END_STATE(); case 1525: - if (lookahead == 'u') ADVANCE(1046); + if (lookahead == 't') ADVANCE(457); + if (lookahead == 'u') ADVANCE(1263); END_STATE(); case 1526: - if (lookahead == 'u') ADVANCE(1387); + if (lookahead == 't') ADVANCE(967); END_STATE(); case 1527: - if (lookahead == 'u') ADVANCE(1470); + if (lookahead == 't') ADVANCE(472); END_STATE(); case 1528: - if (lookahead == 'u') ADVANCE(1014); + if (lookahead == 't') ADVANCE(475); END_STATE(); case 1529: - if (lookahead == 'u') ADVANCE(584); + if (lookahead == 't') ADVANCE(768); END_STATE(); case 1530: - if (lookahead == 'u') ADVANCE(506); + if (lookahead == 'u') ADVANCE(1049); END_STATE(); case 1531: - if (lookahead == 'u') ADVANCE(514); + if (lookahead == 'u') ADVANCE(1050); END_STATE(); case 1532: - if (lookahead == 'u') ADVANCE(411); + if (lookahead == 'u') ADVANCE(521); END_STATE(); case 1533: - if (lookahead == 'u') ADVANCE(892); + if (lookahead == 'u') ADVANCE(1325); END_STATE(); case 1534: - if (lookahead == 'u') ADVANCE(893); + if (lookahead == 'u') ADVANCE(546); END_STATE(); case 1535: - if (lookahead == 'u') ADVANCE(900); + if (lookahead == 'u') ADVANCE(1329); END_STATE(); case 1536: - if (lookahead == 'u') ADVANCE(902); + if (lookahead == 'u') ADVANCE(1397); END_STATE(); case 1537: - if (lookahead == 'u') ADVANCE(903); + if (lookahead == 'u') ADVANCE(1057); END_STATE(); case 1538: - if (lookahead == 'u') ADVANCE(904); + if (lookahead == 'u') ADVANCE(1399); END_STATE(); case 1539: - if (lookahead == 'u') ADVANCE(905); + if (lookahead == 'u') ADVANCE(1024); END_STATE(); case 1540: - if (lookahead == 'u') ADVANCE(906); + if (lookahead == 'u') ADVANCE(1486); END_STATE(); case 1541: - if (lookahead == 'u') ADVANCE(517); + if (lookahead == 'u') ADVANCE(593); END_STATE(); case 1542: - if (lookahead == 'u') ADVANCE(519); + if (lookahead == 'u') ADVANCE(515); END_STATE(); case 1543: - if (lookahead == 'u') ADVANCE(520); + if (lookahead == 'u') ADVANCE(418); END_STATE(); case 1544: - if (lookahead == 'u') ADVANCE(521); + if (lookahead == 'u') ADVANCE(902); END_STATE(); case 1545: - if (lookahead == 'u') ADVANCE(522); + if (lookahead == 'u') ADVANCE(903); END_STATE(); case 1546: - if (lookahead == 'u') ADVANCE(523); + if (lookahead == 'u') ADVANCE(909); END_STATE(); case 1547: - if (lookahead == 'u') ADVANCE(524); + if (lookahead == 'u') ADVANCE(911); END_STATE(); case 1548: - if (lookahead == 'u') ADVANCE(525); + if (lookahead == 'u') ADVANCE(912); END_STATE(); case 1549: - if (lookahead == 'u') ADVANCE(526); + if (lookahead == 'u') ADVANCE(914); END_STATE(); case 1550: - if (lookahead == 'u') ADVANCE(527); + if (lookahead == 'u') ADVANCE(915); END_STATE(); case 1551: - if (lookahead == 'u') ADVANCE(511); + if (lookahead == 'u') ADVANCE(916); END_STATE(); case 1552: - if (lookahead == 'v') ADVANCE(706); + if (lookahead == 'u') ADVANCE(525); END_STATE(); case 1553: - if (lookahead == 'v') ADVANCE(412); + if (lookahead == 'u') ADVANCE(527); END_STATE(); case 1554: - if (lookahead == 'v') ADVANCE(164); + if (lookahead == 'u') ADVANCE(528); END_STATE(); case 1555: - if (lookahead == 'w') ADVANCE(1641); + if (lookahead == 'u') ADVANCE(529); END_STATE(); case 1556: - if (lookahead == 'w') ADVANCE(925); + if (lookahead == 'u') ADVANCE(530); END_STATE(); case 1557: - if (lookahead == 'w') ADVANCE(160); + if (lookahead == 'u') ADVANCE(531); END_STATE(); case 1558: - if (lookahead == 'w') ADVANCE(931); + if (lookahead == 'u') ADVANCE(532); END_STATE(); case 1559: - if (lookahead == 'w') ADVANCE(934); + if (lookahead == 'u') ADVANCE(533); END_STATE(); case 1560: - if (lookahead == 'w') ADVANCE(936); + if (lookahead == 'u') ADVANCE(534); END_STATE(); case 1561: - if (lookahead == 'w') ADVANCE(938); + if (lookahead == 'u') ADVANCE(535); END_STATE(); case 1562: - if (lookahead == 'w') ADVANCE(940); + if (lookahead == 'u') ADVANCE(536); END_STATE(); case 1563: - if (lookahead == 'x') ADVANCE(568); + if (lookahead == 'u') ADVANCE(516); END_STATE(); case 1564: - if (lookahead == 'y') ADVANCE(1637); + if (lookahead == 'v') ADVANCE(717); END_STATE(); case 1565: - if (lookahead == 'y') ADVANCE(1638); + if (lookahead == 'v') ADVANCE(420); END_STATE(); case 1566: - if (lookahead == 'y') ADVANCE(1821); + if (lookahead == 'v') ADVANCE(172); END_STATE(); case 1567: - if (lookahead == 'y') ADVANCE(155); + if (lookahead == 'w') ADVANCE(1653); END_STATE(); case 1568: - if (lookahead == 'y') ADVANCE(146); + if (lookahead == 'w') ADVANCE(935); END_STATE(); case 1569: - if (lookahead == 'y') ADVANCE(1094); + if (lookahead == 'w') ADVANCE(170); END_STATE(); case 1570: - if (lookahead == 'y') ADVANCE(1486); + if (lookahead == 'w') ADVANCE(940); END_STATE(); case 1571: - if (lookahead == 'y') ADVANCE(166); + if (lookahead == 'w') ADVANCE(943); END_STATE(); case 1572: - if (lookahead == 'y') ADVANCE(169); + if (lookahead == 'w') ADVANCE(946); END_STATE(); case 1573: - if (lookahead == 'z') ADVANCE(768); + if (lookahead == 'w') ADVANCE(948); END_STATE(); case 1574: - if (lookahead == 'z') ADVANCE(769); + if (lookahead == 'w') ADVANCE(950); END_STATE(); case 1575: + if (lookahead == 'x') ADVANCE(579); + END_STATE(); + case 1576: + if (lookahead == 'y') ADVANCE(1649); + END_STATE(); + case 1577: + if (lookahead == 'y') ADVANCE(1650); + END_STATE(); + case 1578: + if (lookahead == 'y') ADVANCE(1833); + END_STATE(); + case 1579: + if (lookahead == 'y') ADVANCE(166); + END_STATE(); + case 1580: + if (lookahead == 'y') ADVANCE(153); + END_STATE(); + case 1581: + if (lookahead == 'y') ADVANCE(1105); + END_STATE(); + case 1582: + if (lookahead == 'y') ADVANCE(1499); + END_STATE(); + case 1583: + if (lookahead == 'y') ADVANCE(173); + END_STATE(); + case 1584: + if (lookahead == 'y') ADVANCE(176); + END_STATE(); + case 1585: + if (lookahead == 'z') ADVANCE(779); + END_STATE(); + case 1586: + if (lookahead == 'z') ADVANCE(780); + END_STATE(); + case 1587: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1934); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1946); END_STATE(); - case 1576: + case 1588: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1599); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1611); END_STATE(); - case 1577: + case 1589: if (lookahead == '$' || ('/' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(376); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(383); END_STATE(); - case 1578: - if (eof) ADVANCE(1579); - if (lookahead == '#') ADVANCE(1925); - if (lookahead == ',') ADVANCE(1600); - if (lookahead == '-') ADVANCE(377); - if (lookahead == '.') ADVANCE(496); - if (lookahead == '=') ADVANCE(1585); - if (lookahead == '}') ADVANCE(1839); + case 1590: + if (eof) ADVANCE(1591); + if (lookahead == '#') ADVANCE(1937); + if (lookahead == ',') ADVANCE(1612); + if (lookahead == '-') ADVANCE(384); + if (lookahead == '.') ADVANCE(505); + if (lookahead == '=') ADVANCE(1597); + if (lookahead == '}') ADVANCE(1851); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || - lookahead == ' ') SKIP(1578) + lookahead == ' ') SKIP(1590) if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1593); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1605); END_STATE(); - case 1579: + case 1591: ACCEPT_TOKEN(ts_builtin_sym_end); END_STATE(); - case 1580: + case 1592: ACCEPT_TOKEN(anon_sym_DOTclass); END_STATE(); - case 1581: + case 1593: ACCEPT_TOKEN(anon_sym_DOTsuper); END_STATE(); - case 1582: + case 1594: ACCEPT_TOKEN(anon_sym_DOTsource); END_STATE(); - case 1583: + case 1595: ACCEPT_TOKEN(anon_sym_DOTimplements); END_STATE(); - case 1584: + case 1596: ACCEPT_TOKEN(anon_sym_DOTfield); END_STATE(); - case 1585: + case 1597: ACCEPT_TOKEN(anon_sym_EQ); END_STATE(); - case 1586: + case 1598: ACCEPT_TOKEN(sym_end_field); END_STATE(); - case 1587: + case 1599: ACCEPT_TOKEN(anon_sym_DOTmethod); END_STATE(); - case 1588: + case 1600: ACCEPT_TOKEN(sym_end_method); END_STATE(); - case 1589: + case 1601: ACCEPT_TOKEN(anon_sym_DOTannotation); END_STATE(); - case 1590: + case 1602: ACCEPT_TOKEN(anon_sym_system); END_STATE(); - case 1591: + case 1603: ACCEPT_TOKEN(anon_sym_build); END_STATE(); - case 1592: + case 1604: ACCEPT_TOKEN(anon_sym_runtime); END_STATE(); - case 1593: + case 1605: ACCEPT_TOKEN(sym_annotation_key); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1593); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1605); END_STATE(); - case 1594: + case 1606: ACCEPT_TOKEN(sym_end_annotation); END_STATE(); - case 1595: + case 1607: ACCEPT_TOKEN(anon_sym_DOTsubannotation); END_STATE(); - case 1596: + case 1608: ACCEPT_TOKEN(sym_end_subannotation); END_STATE(); - case 1597: + case 1609: ACCEPT_TOKEN(anon_sym_DOTparam); END_STATE(); - case 1598: + case 1610: ACCEPT_TOKEN(sym_end_param); END_STATE(); - case 1599: + case 1611: ACCEPT_TOKEN(sym_label); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1599); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1611); END_STATE(); - case 1600: + case 1612: ACCEPT_TOKEN(anon_sym_COMMA); END_STATE(); - case 1601: + case 1613: ACCEPT_TOKEN(anon_sym_LF); - if (lookahead == '\n') ADVANCE(1601); + if (lookahead == '\n') ADVANCE(1613); END_STATE(); - case 1602: + case 1614: ACCEPT_TOKEN(anon_sym_nop); END_STATE(); - case 1603: + case 1615: ACCEPT_TOKEN(anon_sym_move); - if (lookahead == '-') ADVANCE(705); - if (lookahead == '/') ADVANCE(187); + if (lookahead == '-') ADVANCE(716); + if (lookahead == '/') ADVANCE(194); END_STATE(); - case 1604: + case 1616: ACCEPT_TOKEN(anon_sym_move_SLASHfrom16); END_STATE(); - case 1605: + case 1617: ACCEPT_TOKEN(anon_sym_move_SLASH16); END_STATE(); - case 1606: + case 1618: ACCEPT_TOKEN(anon_sym_move_DASHwide); - if (lookahead == '/') ADVANCE(191); + if (lookahead == '/') ADVANCE(198); END_STATE(); - case 1607: + case 1619: ACCEPT_TOKEN(anon_sym_move_DASHwide_SLASHfrom16); END_STATE(); - case 1608: + case 1620: ACCEPT_TOKEN(anon_sym_move_DASHwide_SLASH16); END_STATE(); - case 1609: + case 1621: ACCEPT_TOKEN(anon_sym_move_DASHobject); - if (lookahead == '/') ADVANCE(201); + if (lookahead == '/') ADVANCE(208); END_STATE(); - case 1610: + case 1622: ACCEPT_TOKEN(anon_sym_move_DASHobject_SLASHfrom16); END_STATE(); - case 1611: + case 1623: ACCEPT_TOKEN(anon_sym_move_DASHobject_SLASH16); END_STATE(); - case 1612: + case 1624: ACCEPT_TOKEN(anon_sym_move_DASHresult); - if (lookahead == '-') ADVANCE(1234); + if (lookahead == '-') ADVANCE(1242); END_STATE(); - case 1613: + case 1625: ACCEPT_TOKEN(anon_sym_move_DASHresult_DASHwide); END_STATE(); - case 1614: + case 1626: ACCEPT_TOKEN(anon_sym_move_DASHresult_DASHobject); END_STATE(); - case 1615: + case 1627: ACCEPT_TOKEN(anon_sym_move_DASHexception); END_STATE(); - case 1616: + case 1628: ACCEPT_TOKEN(anon_sym_return_DASHvoid); END_STATE(); - case 1617: + case 1629: ACCEPT_TOKEN(anon_sym_return); - if (lookahead == '-') ADVANCE(1232); + if (lookahead == '-') ADVANCE(1241); END_STATE(); - case 1618: + case 1630: ACCEPT_TOKEN(anon_sym_return_DASHwide); END_STATE(); - case 1619: + case 1631: ACCEPT_TOKEN(anon_sym_return_DASHobject); END_STATE(); - case 1620: + case 1632: ACCEPT_TOKEN(anon_sym_const_SLASH4); END_STATE(); - case 1621: + case 1633: ACCEPT_TOKEN(anon_sym_const_SLASH16); END_STATE(); - case 1622: + case 1634: ACCEPT_TOKEN(anon_sym_const); - if (lookahead == '-') ADVANCE(564); - if (lookahead == '/') ADVANCE(188); + if (lookahead == '-') ADVANCE(573); + if (lookahead == '/') ADVANCE(195); END_STATE(); - case 1623: + case 1635: ACCEPT_TOKEN(anon_sym_const_SLASHhigh16); END_STATE(); - case 1624: + case 1636: ACCEPT_TOKEN(anon_sym_const_DASHwide_SLASH16); END_STATE(); - case 1625: + case 1637: ACCEPT_TOKEN(anon_sym_const_DASHwide_SLASH32); END_STATE(); - case 1626: + case 1638: ACCEPT_TOKEN(anon_sym_const_DASHwide); - if (lookahead == '/') ADVANCE(195); + if (lookahead == '/') ADVANCE(202); END_STATE(); - case 1627: + case 1639: ACCEPT_TOKEN(anon_sym_const_DASHwide_SLASHhigh16); END_STATE(); - case 1628: + case 1640: ACCEPT_TOKEN(anon_sym_const_DASHstring); - if (lookahead == '-') ADVANCE(960); + if (lookahead == '-') ADVANCE(970); END_STATE(); - case 1629: + case 1641: ACCEPT_TOKEN(anon_sym_const_DASHstring_DASHjumbo); END_STATE(); - case 1630: + case 1642: ACCEPT_TOKEN(anon_sym_const_DASHclass); END_STATE(); - case 1631: + case 1643: ACCEPT_TOKEN(anon_sym_monitor_DASHenter); END_STATE(); - case 1632: + case 1644: ACCEPT_TOKEN(anon_sym_monitor_DASHexit); END_STATE(); - case 1633: + case 1645: ACCEPT_TOKEN(anon_sym_check_DASHcast); END_STATE(); - case 1634: + case 1646: ACCEPT_TOKEN(anon_sym_instance_DASHof); END_STATE(); - case 1635: + case 1647: ACCEPT_TOKEN(anon_sym_array_DASHlength); END_STATE(); - case 1636: + case 1648: ACCEPT_TOKEN(anon_sym_new_DASHinstance); END_STATE(); - case 1637: + case 1649: ACCEPT_TOKEN(anon_sym_new_DASHarray); END_STATE(); - case 1638: + case 1650: ACCEPT_TOKEN(anon_sym_filled_DASHnew_DASHarray); - if (lookahead == '/') ADVANCE(1349); + if (lookahead == '/') ADVANCE(1360); END_STATE(); - case 1639: + case 1651: ACCEPT_TOKEN(anon_sym_filled_DASHnew_DASHarray_SLASHrange); END_STATE(); - case 1640: + case 1652: ACCEPT_TOKEN(anon_sym_fill_DASHarray_DASHdata); END_STATE(); - case 1641: + case 1653: ACCEPT_TOKEN(anon_sym_throw); END_STATE(); - case 1642: + case 1654: ACCEPT_TOKEN(anon_sym_goto); - if (lookahead == '/') ADVANCE(186); + if (lookahead == '/') ADVANCE(193); END_STATE(); - case 1643: + case 1655: ACCEPT_TOKEN(anon_sym_goto_SLASH16); END_STATE(); - case 1644: + case 1656: ACCEPT_TOKEN(anon_sym_goto_SLASH32); END_STATE(); - case 1645: + case 1657: ACCEPT_TOKEN(anon_sym_packed_DASHswitch); END_STATE(); - case 1646: + case 1658: ACCEPT_TOKEN(anon_sym_sparse_DASHswitch); END_STATE(); - case 1647: + case 1659: ACCEPT_TOKEN(anon_sym_cmpl_DASHfloat); END_STATE(); - case 1648: + case 1660: ACCEPT_TOKEN(anon_sym_cmpg_DASHfloat); END_STATE(); - case 1649: + case 1661: ACCEPT_TOKEN(anon_sym_cmpl_DASHdouble); END_STATE(); - case 1650: + case 1662: ACCEPT_TOKEN(anon_sym_cmpg_DASHdouble); END_STATE(); - case 1651: + case 1663: ACCEPT_TOKEN(anon_sym_cmp_DASHlong); END_STATE(); - case 1652: + case 1664: ACCEPT_TOKEN(anon_sym_if_DASHeq); - if (lookahead == 'z') ADVANCE(1658); + if (lookahead == 'z') ADVANCE(1670); END_STATE(); - case 1653: + case 1665: ACCEPT_TOKEN(anon_sym_if_DASHne); - if (lookahead == 'z') ADVANCE(1659); + if (lookahead == 'z') ADVANCE(1671); END_STATE(); - case 1654: + case 1666: ACCEPT_TOKEN(anon_sym_if_DASHlt); - if (lookahead == 'z') ADVANCE(1660); + if (lookahead == 'z') ADVANCE(1672); END_STATE(); - case 1655: + case 1667: ACCEPT_TOKEN(anon_sym_if_DASHge); - if (lookahead == 'z') ADVANCE(1661); + if (lookahead == 'z') ADVANCE(1673); END_STATE(); - case 1656: + case 1668: ACCEPT_TOKEN(anon_sym_if_DASHgt); - if (lookahead == 'z') ADVANCE(1662); + if (lookahead == 'z') ADVANCE(1674); END_STATE(); - case 1657: + case 1669: ACCEPT_TOKEN(anon_sym_if_DASHle); - if (lookahead == 'z') ADVANCE(1663); + if (lookahead == 'z') ADVANCE(1675); END_STATE(); - case 1658: + case 1670: ACCEPT_TOKEN(anon_sym_if_DASHeqz); END_STATE(); - case 1659: + case 1671: ACCEPT_TOKEN(anon_sym_if_DASHnez); END_STATE(); - case 1660: + case 1672: ACCEPT_TOKEN(anon_sym_if_DASHltz); END_STATE(); - case 1661: + case 1673: ACCEPT_TOKEN(anon_sym_if_DASHgez); END_STATE(); - case 1662: + case 1674: ACCEPT_TOKEN(anon_sym_if_DASHgtz); END_STATE(); - case 1663: + case 1675: ACCEPT_TOKEN(anon_sym_if_DASHlez); END_STATE(); - case 1664: + case 1676: ACCEPT_TOKEN(anon_sym_aget); - if (lookahead == '-') ADVANCE(501); + if (lookahead == '-') ADVANCE(510); END_STATE(); - case 1665: + case 1677: ACCEPT_TOKEN(anon_sym_aget_DASHwide); END_STATE(); - case 1666: + case 1678: ACCEPT_TOKEN(anon_sym_aget_DASHobject); END_STATE(); - case 1667: + case 1679: ACCEPT_TOKEN(anon_sym_aget_DASHboolean); END_STATE(); - case 1668: + case 1680: ACCEPT_TOKEN(anon_sym_aget_DASHbyte); END_STATE(); - case 1669: + case 1681: ACCEPT_TOKEN(anon_sym_aget_DASHchar); END_STATE(); - case 1670: + case 1682: ACCEPT_TOKEN(anon_sym_aget_DASHshort); END_STATE(); - case 1671: + case 1683: ACCEPT_TOKEN(anon_sym_aput); - if (lookahead == '-') ADVANCE(510); + if (lookahead == '-') ADVANCE(520); END_STATE(); - case 1672: + case 1684: ACCEPT_TOKEN(anon_sym_aput_DASHwide); END_STATE(); - case 1673: + case 1685: ACCEPT_TOKEN(anon_sym_aput_DASHobject); END_STATE(); - case 1674: + case 1686: ACCEPT_TOKEN(anon_sym_aput_DASHboolean); END_STATE(); - case 1675: + case 1687: ACCEPT_TOKEN(anon_sym_aput_DASHbyte); END_STATE(); - case 1676: + case 1688: ACCEPT_TOKEN(anon_sym_aput_DASHchar); END_STATE(); - case 1677: + case 1689: ACCEPT_TOKEN(anon_sym_aput_DASHshort); END_STATE(); - case 1678: + case 1690: ACCEPT_TOKEN(anon_sym_iget); - if (lookahead == '-') ADVANCE(513); + if (lookahead == '-') ADVANCE(522); END_STATE(); - case 1679: + case 1691: ACCEPT_TOKEN(anon_sym_iget_DASHwide); - if (lookahead == '-') ADVANCE(1256); + if (lookahead == '-') ADVANCE(1267); END_STATE(); - case 1680: + case 1692: ACCEPT_TOKEN(anon_sym_iget_DASHobject); - if (lookahead == '-') ADVANCE(1258); + if (lookahead == '-') ADVANCE(1269); END_STATE(); - case 1681: + case 1693: ACCEPT_TOKEN(anon_sym_iget_DASHboolean); END_STATE(); - case 1682: + case 1694: ACCEPT_TOKEN(anon_sym_iget_DASHbyte); END_STATE(); - case 1683: + case 1695: ACCEPT_TOKEN(anon_sym_iget_DASHchar); END_STATE(); - case 1684: + case 1696: ACCEPT_TOKEN(anon_sym_iget_DASHshort); END_STATE(); - case 1685: + case 1697: ACCEPT_TOKEN(anon_sym_iput); - if (lookahead == '-') ADVANCE(515); + if (lookahead == '-') ADVANCE(523); END_STATE(); - case 1686: + case 1698: ACCEPT_TOKEN(anon_sym_iput_DASHwide); - if (lookahead == '-') ADVANCE(1257); + if (lookahead == '-') ADVANCE(1268); END_STATE(); - case 1687: + case 1699: ACCEPT_TOKEN(anon_sym_iput_DASHobject); - if (lookahead == '-') ADVANCE(1259); + if (lookahead == '-') ADVANCE(1270); END_STATE(); - case 1688: + case 1700: ACCEPT_TOKEN(anon_sym_iput_DASHboolean); END_STATE(); - case 1689: + case 1701: ACCEPT_TOKEN(anon_sym_iput_DASHbyte); END_STATE(); - case 1690: + case 1702: ACCEPT_TOKEN(anon_sym_iput_DASHchar); END_STATE(); - case 1691: + case 1703: ACCEPT_TOKEN(anon_sym_iput_DASHshort); END_STATE(); - case 1692: + case 1704: ACCEPT_TOKEN(anon_sym_sget); - if (lookahead == '-') ADVANCE(516); + if (lookahead == '-') ADVANCE(524); END_STATE(); - case 1693: + case 1705: ACCEPT_TOKEN(anon_sym_sget_DASHwide); END_STATE(); - case 1694: + case 1706: ACCEPT_TOKEN(anon_sym_sget_DASHobject); END_STATE(); - case 1695: + case 1707: ACCEPT_TOKEN(anon_sym_sget_DASHboolean); END_STATE(); - case 1696: + case 1708: ACCEPT_TOKEN(anon_sym_sget_DASHbyte); END_STATE(); - case 1697: + case 1709: ACCEPT_TOKEN(anon_sym_sget_DASHchar); END_STATE(); - case 1698: + case 1710: ACCEPT_TOKEN(anon_sym_sget_DASHshort); END_STATE(); - case 1699: + case 1711: ACCEPT_TOKEN(anon_sym_sput); - if (lookahead == '-') ADVANCE(518); + if (lookahead == '-') ADVANCE(526); END_STATE(); - case 1700: + case 1712: ACCEPT_TOKEN(anon_sym_sput_DASHwide); END_STATE(); - case 1701: + case 1713: ACCEPT_TOKEN(anon_sym_sput_DASHobject); END_STATE(); - case 1702: + case 1714: ACCEPT_TOKEN(anon_sym_sput_DASHboolean); END_STATE(); - case 1703: + case 1715: ACCEPT_TOKEN(anon_sym_sput_DASHbyte); END_STATE(); - case 1704: + case 1716: ACCEPT_TOKEN(anon_sym_sput_DASHchar); END_STATE(); - case 1705: + case 1717: ACCEPT_TOKEN(anon_sym_sput_DASHshort); END_STATE(); - case 1706: + case 1718: ACCEPT_TOKEN(anon_sym_invoke_DASHvirtual); - if (lookahead == '-') ADVANCE(1261); - if (lookahead == '/') ADVANCE(1348); + if (lookahead == '-') ADVANCE(1272); + if (lookahead == '/') ADVANCE(1359); END_STATE(); - case 1707: + case 1719: ACCEPT_TOKEN(anon_sym_invoke_DASHsuper); - if (lookahead == '-') ADVANCE(1260); - if (lookahead == '/') ADVANCE(1337); + if (lookahead == '-') ADVANCE(1271); + if (lookahead == '/') ADVANCE(1348); END_STATE(); - case 1708: + case 1720: ACCEPT_TOKEN(anon_sym_invoke_DASHdirect); - if (lookahead == '-') ADVANCE(776); - if (lookahead == '/') ADVANCE(1344); + if (lookahead == '-') ADVANCE(788); + if (lookahead == '/') ADVANCE(1355); END_STATE(); - case 1709: + case 1721: ACCEPT_TOKEN(anon_sym_invoke_DASHstatic); - if (lookahead == '/') ADVANCE(1346); + if (lookahead == '/') ADVANCE(1357); END_STATE(); - case 1710: + case 1722: ACCEPT_TOKEN(anon_sym_invoke_DASHinterface); - if (lookahead == '/') ADVANCE(1351); + if (lookahead == '/') ADVANCE(1362); END_STATE(); - case 1711: + case 1723: ACCEPT_TOKEN(anon_sym_invoke_DASHvirtual_SLASHrange); END_STATE(); - case 1712: + case 1724: ACCEPT_TOKEN(anon_sym_invoke_DASHsuper_SLASHrange); END_STATE(); - case 1713: + case 1725: ACCEPT_TOKEN(anon_sym_invoke_DASHdirect_SLASHrange); END_STATE(); - case 1714: + case 1726: ACCEPT_TOKEN(anon_sym_invoke_DASHstatic_SLASHrange); END_STATE(); - case 1715: + case 1727: ACCEPT_TOKEN(anon_sym_invoke_DASHinterface_SLASHrange); END_STATE(); - case 1716: + case 1728: ACCEPT_TOKEN(anon_sym_neg_DASHint); END_STATE(); - case 1717: + case 1729: ACCEPT_TOKEN(anon_sym_not_DASHint); END_STATE(); - case 1718: + case 1730: ACCEPT_TOKEN(anon_sym_neg_DASHlong); END_STATE(); - case 1719: + case 1731: ACCEPT_TOKEN(anon_sym_not_DASHlong); END_STATE(); - case 1720: + case 1732: ACCEPT_TOKEN(anon_sym_neg_DASHfloat); END_STATE(); - case 1721: + case 1733: ACCEPT_TOKEN(anon_sym_neg_DASHdouble); END_STATE(); - case 1722: + case 1734: ACCEPT_TOKEN(anon_sym_int_DASHto_DASHlong); END_STATE(); - case 1723: + case 1735: ACCEPT_TOKEN(anon_sym_int_DASHto_DASHfloat); END_STATE(); - case 1724: + case 1736: ACCEPT_TOKEN(anon_sym_int_DASHto_DASHdouble); END_STATE(); - case 1725: + case 1737: ACCEPT_TOKEN(anon_sym_long_DASHto_DASHint); END_STATE(); - case 1726: + case 1738: ACCEPT_TOKEN(anon_sym_long_DASHto_DASHfloat); END_STATE(); - case 1727: + case 1739: ACCEPT_TOKEN(anon_sym_long_DASHto_DASHdouble); END_STATE(); - case 1728: + case 1740: ACCEPT_TOKEN(anon_sym_float_DASHto_DASHint); END_STATE(); - case 1729: + case 1741: ACCEPT_TOKEN(anon_sym_float_DASHto_DASHlong); END_STATE(); - case 1730: + case 1742: ACCEPT_TOKEN(anon_sym_float_DASHto_DASHdouble); END_STATE(); - case 1731: + case 1743: ACCEPT_TOKEN(anon_sym_double_DASHto_DASHint); END_STATE(); - case 1732: + case 1744: ACCEPT_TOKEN(anon_sym_double_DASHto_DASHlong); END_STATE(); - case 1733: + case 1745: ACCEPT_TOKEN(anon_sym_double_DASHto_DASHfloat); END_STATE(); - case 1734: + case 1746: ACCEPT_TOKEN(anon_sym_int_DASHto_DASHbyte); END_STATE(); - case 1735: + case 1747: ACCEPT_TOKEN(anon_sym_int_DASHto_DASHchar); END_STATE(); - case 1736: + case 1748: ACCEPT_TOKEN(anon_sym_int_DASHto_DASHshort); END_STATE(); - case 1737: + case 1749: ACCEPT_TOKEN(anon_sym_add_DASHint); - if (lookahead == '/') ADVANCE(208); + if (lookahead == '/') ADVANCE(215); END_STATE(); - case 1738: + case 1750: ACCEPT_TOKEN(anon_sym_sub_DASHint); - if (lookahead == '/') ADVANCE(216); + if (lookahead == '/') ADVANCE(223); END_STATE(); - case 1739: + case 1751: ACCEPT_TOKEN(anon_sym_mul_DASHint); - if (lookahead == '/') ADVANCE(211); + if (lookahead == '/') ADVANCE(218); END_STATE(); - case 1740: + case 1752: ACCEPT_TOKEN(anon_sym_div_DASHint); - if (lookahead == '/') ADVANCE(210); + if (lookahead == '/') ADVANCE(217); END_STATE(); - case 1741: + case 1753: ACCEPT_TOKEN(anon_sym_rem_DASHint); - if (lookahead == '/') ADVANCE(213); + if (lookahead == '/') ADVANCE(220); END_STATE(); - case 1742: + case 1754: ACCEPT_TOKEN(anon_sym_and_DASHint); - if (lookahead == '/') ADVANCE(209); + if (lookahead == '/') ADVANCE(216); END_STATE(); - case 1743: + case 1755: ACCEPT_TOKEN(anon_sym_or_DASHint); - if (lookahead == '/') ADVANCE(207); + if (lookahead == '/') ADVANCE(214); END_STATE(); - case 1744: + case 1756: ACCEPT_TOKEN(anon_sym_xor_DASHint); - if (lookahead == '/') ADVANCE(217); + if (lookahead == '/') ADVANCE(224); END_STATE(); - case 1745: + case 1757: ACCEPT_TOKEN(anon_sym_shl_DASHint); - if (lookahead == '/') ADVANCE(214); + if (lookahead == '/') ADVANCE(221); END_STATE(); - case 1746: + case 1758: ACCEPT_TOKEN(anon_sym_shr_DASHint); - if (lookahead == '/') ADVANCE(215); + if (lookahead == '/') ADVANCE(222); END_STATE(); - case 1747: + case 1759: ACCEPT_TOKEN(anon_sym_ushr_DASHint); - if (lookahead == '/') ADVANCE(226); + if (lookahead == '/') ADVANCE(233); END_STATE(); - case 1748: + case 1760: ACCEPT_TOKEN(anon_sym_add_DASHlong); - if (lookahead == '/') ADVANCE(218); + if (lookahead == '/') ADVANCE(225); END_STATE(); - case 1749: + case 1761: ACCEPT_TOKEN(anon_sym_sub_DASHlong); - if (lookahead == '/') ADVANCE(225); + if (lookahead == '/') ADVANCE(232); END_STATE(); - case 1750: + case 1762: ACCEPT_TOKEN(anon_sym_mul_DASHlong); - if (lookahead == '/') ADVANCE(221); + if (lookahead == '/') ADVANCE(228); END_STATE(); - case 1751: + case 1763: ACCEPT_TOKEN(anon_sym_div_DASHlong); - if (lookahead == '/') ADVANCE(220); + if (lookahead == '/') ADVANCE(227); END_STATE(); - case 1752: + case 1764: ACCEPT_TOKEN(anon_sym_rem_DASHlong); - if (lookahead == '/') ADVANCE(222); + if (lookahead == '/') ADVANCE(229); END_STATE(); - case 1753: + case 1765: ACCEPT_TOKEN(anon_sym_and_DASHlong); - if (lookahead == '/') ADVANCE(219); + if (lookahead == '/') ADVANCE(226); END_STATE(); - case 1754: + case 1766: ACCEPT_TOKEN(anon_sym_or_DASHlong); - if (lookahead == '/') ADVANCE(212); + if (lookahead == '/') ADVANCE(219); END_STATE(); - case 1755: + case 1767: ACCEPT_TOKEN(anon_sym_xor_DASHlong); - if (lookahead == '/') ADVANCE(227); + if (lookahead == '/') ADVANCE(234); END_STATE(); - case 1756: + case 1768: ACCEPT_TOKEN(anon_sym_shl_DASHlong); - if (lookahead == '/') ADVANCE(223); + if (lookahead == '/') ADVANCE(230); END_STATE(); - case 1757: + case 1769: ACCEPT_TOKEN(anon_sym_shr_DASHlong); - if (lookahead == '/') ADVANCE(224); + if (lookahead == '/') ADVANCE(231); END_STATE(); - case 1758: + case 1770: ACCEPT_TOKEN(anon_sym_ushr_DASHlong); - if (lookahead == '/') ADVANCE(233); + if (lookahead == '/') ADVANCE(240); END_STATE(); - case 1759: + case 1771: ACCEPT_TOKEN(anon_sym_add_DASHfloat); - if (lookahead == '/') ADVANCE(228); + if (lookahead == '/') ADVANCE(235); END_STATE(); - case 1760: + case 1772: ACCEPT_TOKEN(anon_sym_sub_DASHfloat); - if (lookahead == '/') ADVANCE(232); + if (lookahead == '/') ADVANCE(239); END_STATE(); - case 1761: + case 1773: ACCEPT_TOKEN(anon_sym_mul_DASHfloat); - if (lookahead == '/') ADVANCE(230); + if (lookahead == '/') ADVANCE(237); END_STATE(); - case 1762: + case 1774: ACCEPT_TOKEN(anon_sym_div_DASHfloat); - if (lookahead == '/') ADVANCE(229); + if (lookahead == '/') ADVANCE(236); END_STATE(); - case 1763: + case 1775: ACCEPT_TOKEN(anon_sym_rem_DASHfloat); - if (lookahead == '/') ADVANCE(231); + if (lookahead == '/') ADVANCE(238); END_STATE(); - case 1764: + case 1776: ACCEPT_TOKEN(anon_sym_add_DASHdouble); - if (lookahead == '/') ADVANCE(234); + if (lookahead == '/') ADVANCE(241); END_STATE(); - case 1765: + case 1777: ACCEPT_TOKEN(anon_sym_sub_DASHdouble); - if (lookahead == '/') ADVANCE(238); + if (lookahead == '/') ADVANCE(245); END_STATE(); - case 1766: + case 1778: ACCEPT_TOKEN(anon_sym_mul_DASHdouble); - if (lookahead == '/') ADVANCE(236); + if (lookahead == '/') ADVANCE(243); END_STATE(); - case 1767: + case 1779: ACCEPT_TOKEN(anon_sym_div_DASHdouble); - if (lookahead == '/') ADVANCE(235); + if (lookahead == '/') ADVANCE(242); END_STATE(); - case 1768: + case 1780: ACCEPT_TOKEN(anon_sym_rem_DASHdouble); - if (lookahead == '/') ADVANCE(237); + if (lookahead == '/') ADVANCE(244); END_STATE(); - case 1769: + case 1781: ACCEPT_TOKEN(anon_sym_add_DASHint_SLASH2addr); END_STATE(); - case 1770: + case 1782: ACCEPT_TOKEN(anon_sym_sub_DASHint_SLASH2addr); END_STATE(); - case 1771: + case 1783: ACCEPT_TOKEN(anon_sym_mul_DASHint_SLASH2addr); END_STATE(); - case 1772: + case 1784: ACCEPT_TOKEN(anon_sym_div_DASHint_SLASH2addr); END_STATE(); - case 1773: + case 1785: ACCEPT_TOKEN(anon_sym_rem_DASHint_SLASH2addr); END_STATE(); - case 1774: + case 1786: ACCEPT_TOKEN(anon_sym_and_DASHint_SLASH2addr); END_STATE(); - case 1775: + case 1787: ACCEPT_TOKEN(anon_sym_or_DASHint_SLASH2addr); END_STATE(); - case 1776: + case 1788: ACCEPT_TOKEN(anon_sym_xor_DASHint_SLASH2addr); END_STATE(); - case 1777: + case 1789: ACCEPT_TOKEN(anon_sym_shl_DASHint_SLASH2addr); END_STATE(); - case 1778: + case 1790: ACCEPT_TOKEN(anon_sym_shr_DASHint_SLASH2addr); END_STATE(); - case 1779: + case 1791: ACCEPT_TOKEN(anon_sym_ushr_DASHint_SLASH2addr); END_STATE(); - case 1780: + case 1792: ACCEPT_TOKEN(anon_sym_add_DASHlong_SLASH2addr); END_STATE(); - case 1781: + case 1793: ACCEPT_TOKEN(anon_sym_sub_DASHlong_SLASH2addr); END_STATE(); - case 1782: + case 1794: ACCEPT_TOKEN(anon_sym_mul_DASHlong_SLASH2addr); END_STATE(); - case 1783: + case 1795: ACCEPT_TOKEN(anon_sym_div_DASHlong_SLASH2addr); END_STATE(); - case 1784: + case 1796: ACCEPT_TOKEN(anon_sym_rem_DASHlong_SLASH2addr); END_STATE(); - case 1785: + case 1797: ACCEPT_TOKEN(anon_sym_and_DASHlong_SLASH2addr); END_STATE(); - case 1786: + case 1798: ACCEPT_TOKEN(anon_sym_or_DASHlong_SLASH2addr); END_STATE(); - case 1787: + case 1799: ACCEPT_TOKEN(anon_sym_xor_DASHlong_SLASH2addr); END_STATE(); - case 1788: + case 1800: ACCEPT_TOKEN(anon_sym_shl_DASHlong_SLASH2addr); END_STATE(); - case 1789: + case 1801: ACCEPT_TOKEN(anon_sym_shr_DASHlong_SLASH2addr); END_STATE(); - case 1790: + case 1802: ACCEPT_TOKEN(anon_sym_ushr_DASHlong_SLASH2addr); END_STATE(); - case 1791: + case 1803: ACCEPT_TOKEN(anon_sym_add_DASHfloat_SLASH2addr); END_STATE(); - case 1792: + case 1804: ACCEPT_TOKEN(anon_sym_sub_DASHfloat_SLASH2addr); END_STATE(); - case 1793: + case 1805: ACCEPT_TOKEN(anon_sym_mul_DASHfloat_SLASH2addr); END_STATE(); - case 1794: + case 1806: ACCEPT_TOKEN(anon_sym_div_DASHfloat_SLASH2addr); END_STATE(); - case 1795: + case 1807: ACCEPT_TOKEN(anon_sym_rem_DASHfloat_SLASH2addr); END_STATE(); - case 1796: + case 1808: ACCEPT_TOKEN(anon_sym_add_DASHdouble_SLASH2addr); END_STATE(); - case 1797: + case 1809: ACCEPT_TOKEN(anon_sym_sub_DASHdouble_SLASH2addr); END_STATE(); - case 1798: + case 1810: ACCEPT_TOKEN(anon_sym_mul_DASHdouble_SLASH2addr); END_STATE(); - case 1799: + case 1811: ACCEPT_TOKEN(anon_sym_div_DASHdouble_SLASH2addr); END_STATE(); - case 1800: + case 1812: ACCEPT_TOKEN(anon_sym_rem_DASHdouble_SLASH2addr); END_STATE(); - case 1801: + case 1813: ACCEPT_TOKEN(anon_sym_add_DASHint_SLASHlit16); END_STATE(); - case 1802: + case 1814: ACCEPT_TOKEN(anon_sym_sub_DASHint_SLASHlit16); END_STATE(); - case 1803: + case 1815: ACCEPT_TOKEN(anon_sym_mul_DASHint_SLASHlit16); END_STATE(); - case 1804: + case 1816: ACCEPT_TOKEN(anon_sym_div_DASHint_SLASHlit16); END_STATE(); - case 1805: + case 1817: ACCEPT_TOKEN(anon_sym_rem_DASHint_SLASHlit16); END_STATE(); - case 1806: + case 1818: ACCEPT_TOKEN(anon_sym_and_DASHint_SLASHlit16); END_STATE(); - case 1807: + case 1819: ACCEPT_TOKEN(anon_sym_or_DASHint_SLASHlit16); END_STATE(); - case 1808: + case 1820: ACCEPT_TOKEN(anon_sym_xor_DASHint_SLASHlit16); END_STATE(); - case 1809: + case 1821: ACCEPT_TOKEN(anon_sym_add_DASHint_SLASHlit8); END_STATE(); - case 1810: + case 1822: ACCEPT_TOKEN(anon_sym_sub_DASHint_SLASHlit8); END_STATE(); - case 1811: + case 1823: ACCEPT_TOKEN(anon_sym_mul_DASHint_SLASHlit8); END_STATE(); - case 1812: + case 1824: ACCEPT_TOKEN(anon_sym_div_DASHint_SLASHlit8); END_STATE(); - case 1813: + case 1825: ACCEPT_TOKEN(anon_sym_rem_DASHint_SLASHlit8); END_STATE(); - case 1814: + case 1826: ACCEPT_TOKEN(anon_sym_and_DASHint_SLASHlit8); END_STATE(); - case 1815: + case 1827: ACCEPT_TOKEN(anon_sym_or_DASHint_SLASHlit8); END_STATE(); - case 1816: + case 1828: ACCEPT_TOKEN(anon_sym_xor_DASHint_SLASHlit8); END_STATE(); - case 1817: + case 1829: ACCEPT_TOKEN(anon_sym_shl_DASHint_SLASHlit8); END_STATE(); - case 1818: + case 1830: ACCEPT_TOKEN(anon_sym_shr_DASHint_SLASHlit8); END_STATE(); - case 1819: + case 1831: ACCEPT_TOKEN(anon_sym_ushr_DASHint_SLASHlit8); END_STATE(); - case 1820: + case 1832: ACCEPT_TOKEN(anon_sym_execute_DASHinline); END_STATE(); - case 1821: + case 1833: ACCEPT_TOKEN(anon_sym_invoke_DASHdirect_DASHempty); END_STATE(); - case 1822: + case 1834: ACCEPT_TOKEN(anon_sym_iget_DASHquick); END_STATE(); - case 1823: + case 1835: ACCEPT_TOKEN(anon_sym_iget_DASHwide_DASHquick); END_STATE(); - case 1824: + case 1836: ACCEPT_TOKEN(anon_sym_iget_DASHobject_DASHquick); END_STATE(); - case 1825: + case 1837: ACCEPT_TOKEN(anon_sym_iput_DASHquick); END_STATE(); - case 1826: + case 1838: ACCEPT_TOKEN(anon_sym_iput_DASHwide_DASHquick); END_STATE(); - case 1827: + case 1839: ACCEPT_TOKEN(anon_sym_iput_DASHobject_DASHquick); END_STATE(); - case 1828: + case 1840: ACCEPT_TOKEN(anon_sym_invoke_DASHvirtual_DASHquick); - if (lookahead == '/') ADVANCE(1354); + if (lookahead == '/') ADVANCE(1365); END_STATE(); - case 1829: + case 1841: ACCEPT_TOKEN(anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange); END_STATE(); - case 1830: + case 1842: ACCEPT_TOKEN(anon_sym_invoke_DASHsuper_DASHquick); - if (lookahead == '/') ADVANCE(1353); + if (lookahead == '/') ADVANCE(1364); END_STATE(); - case 1831: + case 1843: ACCEPT_TOKEN(anon_sym_invoke_DASHsuper_DASHquick_SLASHrange); END_STATE(); - case 1832: + case 1844: ACCEPT_TOKEN(anon_sym_rsub_DASHint); - if (lookahead == '/') ADVANCE(1018); + if (lookahead == '/') ADVANCE(1033); END_STATE(); - case 1833: + case 1845: ACCEPT_TOKEN(anon_sym_rsub_DASHint_SLASHlit8); END_STATE(); - case 1834: + case 1846: ACCEPT_TOKEN(anon_sym_DOTline); END_STATE(); - case 1835: + case 1847: ACCEPT_TOKEN(anon_sym_DOTlocals); END_STATE(); - case 1836: + case 1848: ACCEPT_TOKEN(anon_sym_DOTcatch); - if (lookahead == 'a') ADVANCE(999); + if (lookahead == 'a') ADVANCE(1009); END_STATE(); - case 1837: + case 1849: ACCEPT_TOKEN(anon_sym_LBRACE); END_STATE(); - case 1838: + case 1850: ACCEPT_TOKEN(anon_sym_DOT_DOT); END_STATE(); - case 1839: + case 1851: ACCEPT_TOKEN(anon_sym_RBRACE); END_STATE(); - case 1840: + case 1852: ACCEPT_TOKEN(anon_sym_DOTcatchall); END_STATE(); - case 1841: + case 1853: ACCEPT_TOKEN(anon_sym_DOTpacked_DASHswitch); END_STATE(); - case 1842: + case 1854: ACCEPT_TOKEN(anon_sym_DOTendpacked_DASHswitch); END_STATE(); - case 1843: + case 1855: ACCEPT_TOKEN(anon_sym_DOTsparse_DASHswitch); END_STATE(); - case 1844: + case 1856: ACCEPT_TOKEN(anon_sym_DASH_GT); END_STATE(); - case 1845: + case 1857: ACCEPT_TOKEN(anon_sym_DOTendsparse_DASHswitch); END_STATE(); - case 1846: + case 1858: ACCEPT_TOKEN(anon_sym_DOTarray_DASHdata); END_STATE(); - case 1847: + case 1859: ACCEPT_TOKEN(anon_sym_DOTendarray_DASHdata); END_STATE(); - case 1848: + case 1860: ACCEPT_TOKEN(sym_class_identifier); END_STATE(); - case 1849: + case 1861: ACCEPT_TOKEN(aux_sym_field_identifier_token1); END_STATE(); - case 1850: + case 1862: ACCEPT_TOKEN(anon_sym_LTclinit_GT_LPAREN); END_STATE(); - case 1851: + case 1863: ACCEPT_TOKEN(anon_sym_LTinit_GT_LPAREN); END_STATE(); - case 1852: + case 1864: ACCEPT_TOKEN(aux_sym_method_identifier_token1); END_STATE(); - case 1853: + case 1865: ACCEPT_TOKEN(anon_sym_RPAREN); END_STATE(); - case 1854: + case 1866: ACCEPT_TOKEN(anon_sym_LBRACK); END_STATE(); - case 1855: + case 1867: ACCEPT_TOKEN(anon_sym_V); END_STATE(); - case 1856: + case 1868: ACCEPT_TOKEN(anon_sym_V); - if (lookahead == '$') ADVANCE(135); - if (lookahead == '(') ADVANCE(1852); - if (lookahead == ':') ADVANCE(1849); + if (lookahead == '$') ADVANCE(142); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == ':') ADVANCE(1861); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(15); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(22); END_STATE(); - case 1857: + case 1869: ACCEPT_TOKEN(anon_sym_Z); END_STATE(); - case 1858: + case 1870: ACCEPT_TOKEN(anon_sym_Z); - if (lookahead == '$') ADVANCE(135); - if (lookahead == '(') ADVANCE(1852); - if (lookahead == ':') ADVANCE(1849); + if (lookahead == '$') ADVANCE(142); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == ':') ADVANCE(1861); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(15); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(22); END_STATE(); - case 1859: + case 1871: ACCEPT_TOKEN(anon_sym_B); END_STATE(); - case 1860: + case 1872: ACCEPT_TOKEN(anon_sym_B); - if (lookahead == '$') ADVANCE(135); - if (lookahead == '(') ADVANCE(1852); - if (lookahead == ':') ADVANCE(1849); + if (lookahead == '$') ADVANCE(142); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == ':') ADVANCE(1861); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(15); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(22); END_STATE(); - case 1861: + case 1873: ACCEPT_TOKEN(anon_sym_S); END_STATE(); - case 1862: + case 1874: ACCEPT_TOKEN(anon_sym_S); - if (lookahead == '$') ADVANCE(135); - if (lookahead == '(') ADVANCE(1852); - if (lookahead == ':') ADVANCE(1849); + if (lookahead == '$') ADVANCE(142); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == ':') ADVANCE(1861); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(15); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(22); END_STATE(); - case 1863: + case 1875: ACCEPT_TOKEN(anon_sym_C); END_STATE(); - case 1864: + case 1876: ACCEPT_TOKEN(anon_sym_C); - if (lookahead == '$') ADVANCE(135); - if (lookahead == '(') ADVANCE(1852); - if (lookahead == ':') ADVANCE(1849); + if (lookahead == '$') ADVANCE(142); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == ':') ADVANCE(1861); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(15); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(22); END_STATE(); - case 1865: + case 1877: ACCEPT_TOKEN(anon_sym_I); END_STATE(); - case 1866: + case 1878: ACCEPT_TOKEN(anon_sym_I); - if (lookahead == '$') ADVANCE(135); - if (lookahead == '(') ADVANCE(1852); - if (lookahead == ':') ADVANCE(1849); + if (lookahead == '$') ADVANCE(142); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == ':') ADVANCE(1861); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(15); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(22); END_STATE(); - case 1867: + case 1879: ACCEPT_TOKEN(anon_sym_J); END_STATE(); - case 1868: + case 1880: ACCEPT_TOKEN(anon_sym_J); - if (lookahead == '$') ADVANCE(135); - if (lookahead == '(') ADVANCE(1852); - if (lookahead == ':') ADVANCE(1849); + if (lookahead == '$') ADVANCE(142); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == ':') ADVANCE(1861); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(15); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(22); END_STATE(); - case 1869: + case 1881: ACCEPT_TOKEN(anon_sym_F); END_STATE(); - case 1870: + case 1882: ACCEPT_TOKEN(anon_sym_F); - if (lookahead == '$') ADVANCE(135); - if (lookahead == '(') ADVANCE(1852); - if (lookahead == ':') ADVANCE(1849); + if (lookahead == '$') ADVANCE(142); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == ':') ADVANCE(1861); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(15); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(22); END_STATE(); - case 1871: + case 1883: ACCEPT_TOKEN(anon_sym_D); END_STATE(); - case 1872: + case 1884: ACCEPT_TOKEN(anon_sym_D); - if (lookahead == '$') ADVANCE(135); - if (lookahead == '(') ADVANCE(1852); - if (lookahead == ':') ADVANCE(1849); + if (lookahead == '$') ADVANCE(142); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == ':') ADVANCE(1861); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(15); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(22); END_STATE(); - case 1873: + case 1885: ACCEPT_TOKEN(anon_sym_public); END_STATE(); - case 1874: + case 1886: ACCEPT_TOKEN(anon_sym_public); - if (lookahead == '(') ADVANCE(1852); + if (lookahead == '(') ADVANCE(1864); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); - case 1875: + case 1887: ACCEPT_TOKEN(anon_sym_public); - if (lookahead == ':') ADVANCE(1849); + if (lookahead == ':') ADVANCE(1861); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); - case 1876: + case 1888: ACCEPT_TOKEN(anon_sym_private); END_STATE(); - case 1877: + case 1889: ACCEPT_TOKEN(anon_sym_private); - if (lookahead == '(') ADVANCE(1852); + if (lookahead == '(') ADVANCE(1864); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); - case 1878: + case 1890: ACCEPT_TOKEN(anon_sym_private); - if (lookahead == ':') ADVANCE(1849); + if (lookahead == ':') ADVANCE(1861); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); - case 1879: + case 1891: ACCEPT_TOKEN(anon_sym_protected); END_STATE(); - case 1880: + case 1892: ACCEPT_TOKEN(anon_sym_protected); - if (lookahead == '(') ADVANCE(1852); + if (lookahead == '(') ADVANCE(1864); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); - case 1881: + case 1893: ACCEPT_TOKEN(anon_sym_protected); - if (lookahead == ':') ADVANCE(1849); + if (lookahead == ':') ADVANCE(1861); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); - case 1882: + case 1894: ACCEPT_TOKEN(anon_sym_static); END_STATE(); - case 1883: + case 1895: ACCEPT_TOKEN(anon_sym_static); - if (lookahead == '(') ADVANCE(1852); + if (lookahead == '(') ADVANCE(1864); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); - case 1884: + case 1896: ACCEPT_TOKEN(anon_sym_static); - if (lookahead == ':') ADVANCE(1849); + if (lookahead == ':') ADVANCE(1861); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); - case 1885: + case 1897: ACCEPT_TOKEN(anon_sym_final); END_STATE(); - case 1886: + case 1898: ACCEPT_TOKEN(anon_sym_final); - if (lookahead == '(') ADVANCE(1852); + if (lookahead == '(') ADVANCE(1864); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); - case 1887: + case 1899: ACCEPT_TOKEN(anon_sym_final); - if (lookahead == ':') ADVANCE(1849); + if (lookahead == ':') ADVANCE(1861); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); - case 1888: + case 1900: ACCEPT_TOKEN(anon_sym_synchronized); END_STATE(); - case 1889: + case 1901: ACCEPT_TOKEN(anon_sym_synchronized); - if (lookahead == '(') ADVANCE(1852); + if (lookahead == '(') ADVANCE(1864); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); - case 1890: + case 1902: ACCEPT_TOKEN(anon_sym_synchronized); - if (lookahead == ':') ADVANCE(1849); + if (lookahead == ':') ADVANCE(1861); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); - case 1891: + case 1903: ACCEPT_TOKEN(anon_sym_volatile); END_STATE(); - case 1892: + case 1904: ACCEPT_TOKEN(anon_sym_volatile); - if (lookahead == '(') ADVANCE(1852); + if (lookahead == '(') ADVANCE(1864); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); - case 1893: + case 1905: ACCEPT_TOKEN(anon_sym_volatile); - if (lookahead == ':') ADVANCE(1849); + if (lookahead == ':') ADVANCE(1861); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); - case 1894: + case 1906: ACCEPT_TOKEN(anon_sym_transient); END_STATE(); - case 1895: + case 1907: ACCEPT_TOKEN(anon_sym_transient); - if (lookahead == '(') ADVANCE(1852); + if (lookahead == '(') ADVANCE(1864); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); - case 1896: + case 1908: ACCEPT_TOKEN(anon_sym_transient); - if (lookahead == ':') ADVANCE(1849); + if (lookahead == ':') ADVANCE(1861); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); - case 1897: + case 1909: ACCEPT_TOKEN(anon_sym_native); END_STATE(); - case 1898: + case 1910: ACCEPT_TOKEN(anon_sym_native); - if (lookahead == '(') ADVANCE(1852); + if (lookahead == '(') ADVANCE(1864); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); - case 1899: + case 1911: ACCEPT_TOKEN(anon_sym_native); - if (lookahead == ':') ADVANCE(1849); + if (lookahead == ':') ADVANCE(1861); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); - case 1900: + case 1912: ACCEPT_TOKEN(anon_sym_interface); END_STATE(); - case 1901: + case 1913: ACCEPT_TOKEN(anon_sym_interface); - if (lookahead == '(') ADVANCE(1852); + if (lookahead == '(') ADVANCE(1864); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); - case 1902: + case 1914: ACCEPT_TOKEN(anon_sym_interface); - if (lookahead == ':') ADVANCE(1849); + if (lookahead == ':') ADVANCE(1861); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); - case 1903: + case 1915: ACCEPT_TOKEN(anon_sym_abstract); END_STATE(); - case 1904: + case 1916: ACCEPT_TOKEN(anon_sym_abstract); - if (lookahead == '(') ADVANCE(1852); + if (lookahead == '(') ADVANCE(1864); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); - case 1905: + case 1917: ACCEPT_TOKEN(anon_sym_abstract); - if (lookahead == ':') ADVANCE(1849); + if (lookahead == ':') ADVANCE(1861); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); - case 1906: + case 1918: ACCEPT_TOKEN(anon_sym_bridge); END_STATE(); - case 1907: + case 1919: ACCEPT_TOKEN(anon_sym_bridge); - if (lookahead == '(') ADVANCE(1852); + if (lookahead == '(') ADVANCE(1864); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); - case 1908: + case 1920: ACCEPT_TOKEN(anon_sym_bridge); - if (lookahead == ':') ADVANCE(1849); + if (lookahead == ':') ADVANCE(1861); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); - case 1909: + case 1921: ACCEPT_TOKEN(anon_sym_synthetic); END_STATE(); - case 1910: + case 1922: ACCEPT_TOKEN(anon_sym_synthetic); - if (lookahead == '(') ADVANCE(1852); + if (lookahead == '(') ADVANCE(1864); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); - case 1911: + case 1923: ACCEPT_TOKEN(anon_sym_synthetic); - if (lookahead == ':') ADVANCE(1849); + if (lookahead == ':') ADVANCE(1861); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); - case 1912: + case 1924: ACCEPT_TOKEN(anon_sym_enum); END_STATE(); - case 1913: + case 1925: ACCEPT_TOKEN(anon_sym_enum); - if (lookahead == '(') ADVANCE(1852); + if (lookahead == '(') ADVANCE(1864); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); - case 1914: + case 1926: ACCEPT_TOKEN(anon_sym_enum); - if (lookahead == ':') ADVANCE(1849); + if (lookahead == ':') ADVANCE(1861); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); - case 1915: + case 1927: ACCEPT_TOKEN(anon_sym_constructor); END_STATE(); - case 1916: + case 1928: ACCEPT_TOKEN(anon_sym_constructor); - if (lookahead == '(') ADVANCE(1852); + if (lookahead == '(') ADVANCE(1864); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); - case 1917: + case 1929: ACCEPT_TOKEN(anon_sym_constructor); - if (lookahead == ':') ADVANCE(1849); + if (lookahead == ':') ADVANCE(1861); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); - case 1918: + case 1930: ACCEPT_TOKEN(anon_sym_varargs); END_STATE(); - case 1919: + case 1931: ACCEPT_TOKEN(anon_sym_varargs); - if (lookahead == '(') ADVANCE(1852); + if (lookahead == '(') ADVANCE(1864); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); - case 1920: + case 1932: ACCEPT_TOKEN(anon_sym_varargs); - if (lookahead == ':') ADVANCE(1849); + if (lookahead == ':') ADVANCE(1861); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); - case 1921: + case 1933: ACCEPT_TOKEN(anon_sym_declared_DASHsynchronized); END_STATE(); - case 1922: + case 1934: ACCEPT_TOKEN(anon_sym_annotation); END_STATE(); - case 1923: + case 1935: ACCEPT_TOKEN(anon_sym_annotation); - if (lookahead == '(') ADVANCE(1852); + if (lookahead == '(') ADVANCE(1864); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(135); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); - case 1924: + case 1936: ACCEPT_TOKEN(anon_sym_annotation); - if (lookahead == ':') ADVANCE(1849); + if (lookahead == ':') ADVANCE(1861); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(375); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); - case 1925: + case 1937: ACCEPT_TOKEN(sym_comment); if (lookahead != 0 && - lookahead != '\n') ADVANCE(1925); + lookahead != '\n') ADVANCE(1937); END_STATE(); - case 1926: + case 1938: ACCEPT_TOKEN(anon_sym_DOTenum); END_STATE(); - case 1927: + case 1939: ACCEPT_TOKEN(sym_variable); - if (lookahead == '$') ADVANCE(135); - if (lookahead == '(') ADVANCE(1852); - if (lookahead == ':') ADVANCE(1849); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1927); + if (lookahead == '$') ADVANCE(142); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == ':') ADVANCE(1861); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1939); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(15); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(22); END_STATE(); - case 1928: + case 1940: ACCEPT_TOKEN(sym_variable); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1928); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1940); END_STATE(); - case 1929: + case 1941: ACCEPT_TOKEN(sym_parameter); - if (lookahead == '$') ADVANCE(135); - if (lookahead == '(') ADVANCE(1852); - if (lookahead == ':') ADVANCE(1849); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1929); + if (lookahead == '$') ADVANCE(142); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == ':') ADVANCE(1861); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1941); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(15); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(22); END_STATE(); - case 1930: + case 1942: ACCEPT_TOKEN(sym_parameter); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1930); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1942); END_STATE(); - case 1931: + case 1943: ACCEPT_TOKEN(aux_sym_number_literal_token1); END_STATE(); - case 1932: + case 1944: ACCEPT_TOKEN(aux_sym_number_literal_token1); - if (lookahead == '$') ADVANCE(135); - if (lookahead == '(') ADVANCE(1852); - if (lookahead == ':') ADVANCE(1849); + if (lookahead == '$') ADVANCE(142); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == ':') ADVANCE(1861); if (lookahead == 'L' || lookahead == 's' || - lookahead == 't') ADVANCE(1933); + lookahead == 't') ADVANCE(1945); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1932); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1944); if (('G' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('g' <= lookahead && lookahead <= 'z')) ADVANCE(15); + ('g' <= lookahead && lookahead <= 'z')) ADVANCE(22); END_STATE(); - case 1933: + case 1945: ACCEPT_TOKEN(aux_sym_number_literal_token1); - if (lookahead == '$') ADVANCE(135); - if (lookahead == '(') ADVANCE(1852); - if (lookahead == ':') ADVANCE(1849); + if (lookahead == '$') ADVANCE(142); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == ':') ADVANCE(1861); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(15); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(22); END_STATE(); - case 1934: + case 1946: ACCEPT_TOKEN(aux_sym_number_literal_token1); if (lookahead == 'L' || lookahead == 's' || - lookahead == 't') ADVANCE(1931); + lookahead == 't') ADVANCE(1943); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1934); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1946); END_STATE(); - case 1935: + case 1947: ACCEPT_TOKEN(aux_sym_number_literal_token2); - if (lookahead == '$') ADVANCE(135); - if (lookahead == '(') ADVANCE(1852); - if (lookahead == ':') ADVANCE(1849); + if (lookahead == '$') ADVANCE(142); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == ':') ADVANCE(1861); if (lookahead == 'X' || - lookahead == 'x') ADVANCE(14); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1936); + lookahead == 'x') ADVANCE(21); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1948); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(15); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(22); END_STATE(); - case 1936: + case 1948: ACCEPT_TOKEN(aux_sym_number_literal_token2); - if (lookahead == '$') ADVANCE(135); - if (lookahead == '(') ADVANCE(1852); - if (lookahead == ':') ADVANCE(1849); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1936); + if (lookahead == '$') ADVANCE(142); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == ':') ADVANCE(1861); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1948); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(15); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(22); END_STATE(); - case 1937: + case 1949: ACCEPT_TOKEN(aux_sym_number_literal_token2); if (lookahead == 'X' || - lookahead == 'x') ADVANCE(1575); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1938); + lookahead == 'x') ADVANCE(1587); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1950); END_STATE(); - case 1938: + case 1950: ACCEPT_TOKEN(aux_sym_number_literal_token2); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1938); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1950); END_STATE(); - case 1939: + case 1951: ACCEPT_TOKEN(sym_string_literal); - if (lookahead == '"') ADVANCE(1939); + if (lookahead == '"') ADVANCE(1951); if (lookahead != 0 && lookahead != '\n') ADVANCE(5); END_STATE(); - case 1940: + case 1952: + ACCEPT_TOKEN(anon_sym_true); + END_STATE(); + case 1953: + ACCEPT_TOKEN(anon_sym_true); + if (lookahead == '$') ADVANCE(142); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == ':') ADVANCE(1861); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(22); + END_STATE(); + case 1954: + ACCEPT_TOKEN(anon_sym_false); + END_STATE(); + case 1955: + ACCEPT_TOKEN(anon_sym_false); + if (lookahead == '$') ADVANCE(142); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == ':') ADVANCE(1861); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(22); + END_STATE(); + case 1956: ACCEPT_TOKEN(sym_null_literal); END_STATE(); - case 1941: + case 1957: ACCEPT_TOKEN(sym_null_literal); - if (lookahead == '$') ADVANCE(135); - if (lookahead == '(') ADVANCE(1852); - if (lookahead == ':') ADVANCE(1849); + if (lookahead == '$') ADVANCE(142); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == ':') ADVANCE(1861); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(15); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(22); END_STATE(); default: return false; @@ -10686,13 +10825,13 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [32] = {.lex_state = 4}, [33] = {.lex_state = 4}, [34] = {.lex_state = 1}, - [35] = {.lex_state = 6}, - [36] = {.lex_state = 6}, + [35] = {.lex_state = 4}, + [36] = {.lex_state = 4}, [37] = {.lex_state = 4}, - [38] = {.lex_state = 4}, - [39] = {.lex_state = 7}, + [38] = {.lex_state = 6}, + [39] = {.lex_state = 6}, [40] = {.lex_state = 7}, - [41] = {.lex_state = 4}, + [41] = {.lex_state = 7}, [42] = {.lex_state = 8}, [43] = {.lex_state = 8}, [44] = {.lex_state = 7}, @@ -10725,8 +10864,8 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [71] = {.lex_state = 0}, [72] = {.lex_state = 0}, [73] = {.lex_state = 0}, - [74] = {.lex_state = 1578}, - [75] = {.lex_state = 0}, + [74] = {.lex_state = 1590}, + [75] = {.lex_state = 1590}, [76] = {.lex_state = 0}, [77] = {.lex_state = 0}, [78] = {.lex_state = 0}, @@ -10734,101 +10873,101 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [80] = {.lex_state = 0}, [81] = {.lex_state = 0}, [82] = {.lex_state = 0}, - [83] = {.lex_state = 4}, - [84] = {.lex_state = 4}, + [83] = {.lex_state = 0}, + [84] = {.lex_state = 0}, [85] = {.lex_state = 4}, [86] = {.lex_state = 4}, [87] = {.lex_state = 0}, [88] = {.lex_state = 4}, [89] = {.lex_state = 0}, - [90] = {.lex_state = 1578}, - [91] = {.lex_state = 0}, + [90] = {.lex_state = 4}, + [91] = {.lex_state = 4}, [92] = {.lex_state = 0}, [93] = {.lex_state = 0}, [94] = {.lex_state = 0}, - [95] = {.lex_state = 0}, + [95] = {.lex_state = 1590}, [96] = {.lex_state = 0}, [97] = {.lex_state = 0}, - [98] = {.lex_state = 1578}, + [98] = {.lex_state = 1590}, [99] = {.lex_state = 0}, [100] = {.lex_state = 0}, [101] = {.lex_state = 0}, [102] = {.lex_state = 0}, - [103] = {.lex_state = 0}, - [104] = {.lex_state = 0}, + [103] = {.lex_state = 1590}, + [104] = {.lex_state = 1590}, [105] = {.lex_state = 0}, [106] = {.lex_state = 0}, [107] = {.lex_state = 0}, [108] = {.lex_state = 0}, [109] = {.lex_state = 0}, [110] = {.lex_state = 0}, - [111] = {.lex_state = 1578}, - [112] = {.lex_state = 1578}, + [111] = {.lex_state = 0}, + [112] = {.lex_state = 0}, [113] = {.lex_state = 0}, - [114] = {.lex_state = 1578}, - [115] = {.lex_state = 1578}, - [116] = {.lex_state = 1578}, - [117] = {.lex_state = 1578}, - [118] = {.lex_state = 1578}, - [119] = {.lex_state = 4}, - [120] = {.lex_state = 0}, - [121] = {.lex_state = 0}, - [122] = {.lex_state = 1}, + [114] = {.lex_state = 1590}, + [115] = {.lex_state = 1590}, + [116] = {.lex_state = 0}, + [117] = {.lex_state = 1590}, + [118] = {.lex_state = 4}, + [119] = {.lex_state = 1590}, + [120] = {.lex_state = 1590}, + [121] = {.lex_state = 1590}, + [122] = {.lex_state = 0}, [123] = {.lex_state = 0}, - [124] = {.lex_state = 0}, - [125] = {.lex_state = 1}, - [126] = {.lex_state = 0}, + [124] = {.lex_state = 1}, + [125] = {.lex_state = 0}, + [126] = {.lex_state = 1}, [127] = {.lex_state = 0}, [128] = {.lex_state = 0}, - [129] = {.lex_state = 1578}, - [130] = {.lex_state = 1578}, - [131] = {.lex_state = 0}, - [132] = {.lex_state = 0}, - [133] = {.lex_state = 0}, - [134] = {.lex_state = 1578}, - [135] = {.lex_state = 1578}, - [136] = {.lex_state = 1578}, - [137] = {.lex_state = 1578}, - [138] = {.lex_state = 1578}, - [139] = {.lex_state = 1578}, + [129] = {.lex_state = 1}, + [130] = {.lex_state = 0}, + [131] = {.lex_state = 1}, + [132] = {.lex_state = 1590}, + [133] = {.lex_state = 1}, + [134] = {.lex_state = 0}, + [135] = {.lex_state = 1590}, + [136] = {.lex_state = 1590}, + [137] = {.lex_state = 1590}, + [138] = {.lex_state = 0}, + [139] = {.lex_state = 0}, [140] = {.lex_state = 0}, - [141] = {.lex_state = 0}, - [142] = {.lex_state = 0}, - [143] = {.lex_state = 1578}, - [144] = {.lex_state = 1}, + [141] = {.lex_state = 1590}, + [142] = {.lex_state = 1590}, + [143] = {.lex_state = 0}, + [144] = {.lex_state = 1590}, [145] = {.lex_state = 1}, - [146] = {.lex_state = 1578}, - [147] = {.lex_state = 1578}, + [146] = {.lex_state = 1590}, + [147] = {.lex_state = 0}, [148] = {.lex_state = 1}, - [149] = {.lex_state = 1}, - [150] = {.lex_state = 0}, - [151] = {.lex_state = 0}, + [149] = {.lex_state = 0}, + [150] = {.lex_state = 1590}, + [151] = {.lex_state = 1590}, [152] = {.lex_state = 0}, - [153] = {.lex_state = 1}, - [154] = {.lex_state = 1578}, - [155] = {.lex_state = 0}, - [156] = {.lex_state = 1}, - [157] = {.lex_state = 0}, - [158] = {.lex_state = 4}, + [153] = {.lex_state = 0}, + [154] = {.lex_state = 0}, + [155] = {.lex_state = 1590}, + [156] = {.lex_state = 0}, + [157] = {.lex_state = 1}, + [158] = {.lex_state = 1590}, [159] = {.lex_state = 1}, - [160] = {.lex_state = 1}, + [160] = {.lex_state = 0}, [161] = {.lex_state = 4}, - [162] = {.lex_state = 0}, + [162] = {.lex_state = 1}, [163] = {.lex_state = 0}, [164] = {.lex_state = 4}, - [165] = {.lex_state = 0}, + [165] = {.lex_state = 1}, [166] = {.lex_state = 1}, [167] = {.lex_state = 1}, - [168] = {.lex_state = 1}, - [169] = {.lex_state = 1}, + [168] = {.lex_state = 0}, + [169] = {.lex_state = 4}, [170] = {.lex_state = 1}, - [171] = {.lex_state = 1578}, - [172] = {.lex_state = 1578}, + [171] = {.lex_state = 1}, + [172] = {.lex_state = 0}, [173] = {.lex_state = 1}, [174] = {.lex_state = 1}, [175] = {.lex_state = 1}, - [176] = {.lex_state = 0}, - [177] = {.lex_state = 0}, + [176] = {.lex_state = 1}, + [177] = {.lex_state = 1590}, [178] = {.lex_state = 0}, [179] = {.lex_state = 0}, [180] = {.lex_state = 0}, @@ -10857,6 +10996,8 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [203] = {.lex_state = 0}, [204] = {.lex_state = 0}, [205] = {.lex_state = 0}, + [206] = {.lex_state = 0}, + [207] = {.lex_state = 0}, }; static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { @@ -11166,11 +11307,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_number_literal_token1] = ACTIONS(1), [aux_sym_number_literal_token2] = ACTIONS(1), [sym_string_literal] = ACTIONS(1), + [anon_sym_true] = ACTIONS(1), + [anon_sym_false] = ACTIONS(1), [sym_null_literal] = ACTIONS(1), }, [1] = { - [sym_class_definition] = STATE(187), - [sym_class_declaration] = STATE(157), + [sym_class_definition] = STATE(193), + [sym_class_declaration] = STATE(160), [anon_sym_DOTclass] = ACTIONS(5), [sym_comment] = ACTIONS(3), }, @@ -11707,789 +11850,789 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), }, [4] = { - [sym_annotation_definition] = STATE(24), - [sym_annotation_declaration] = STATE(115), - [sym_param_definition] = STATE(24), + [sym_annotation_definition] = STATE(17), + [sym_annotation_declaration] = STATE(119), + [sym_param_definition] = STATE(17), [sym_param_declaration] = STATE(10), - [sym__code_line] = STATE(24), - [sym_statement] = STATE(24), + [sym__code_line] = STATE(17), + [sym_statement] = STATE(17), [sym_opcode] = STATE(31), - [sym__declaration] = STATE(24), - [sym_line_declaration] = STATE(24), - [sym_locals_declaration] = STATE(24), - [sym_catch_declaration] = STATE(24), - [sym_catchall_declaration] = STATE(24), - [sym_packed_switch_declaration] = STATE(24), - [sym_sparse_switch_declaration] = STATE(24), - [sym_array_data_declaration] = STATE(24), - [aux_sym_method_definition_repeat1] = STATE(6), + [sym__declaration] = STATE(17), + [sym_line_declaration] = STATE(17), + [sym_locals_declaration] = STATE(17), + [sym_catch_declaration] = STATE(17), + [sym_catchall_declaration] = STATE(17), + [sym_packed_switch_declaration] = STATE(17), + [sym_sparse_switch_declaration] = STATE(17), + [sym_array_data_declaration] = STATE(17), + [aux_sym_method_definition_repeat1] = STATE(4), [sym_end_method] = ACTIONS(15), [anon_sym_DOTannotation] = ACTIONS(17), - [anon_sym_DOTparam] = ACTIONS(19), - [sym_label] = ACTIONS(21), - [anon_sym_nop] = ACTIONS(23), - [anon_sym_move] = ACTIONS(25), - [anon_sym_move_SLASHfrom16] = ACTIONS(23), - [anon_sym_move_SLASH16] = ACTIONS(23), - [anon_sym_move_DASHwide] = ACTIONS(25), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(23), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(23), - [anon_sym_move_DASHobject] = ACTIONS(25), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(23), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(23), - [anon_sym_move_DASHresult] = ACTIONS(25), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(23), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(23), - [anon_sym_move_DASHexception] = ACTIONS(23), - [anon_sym_return_DASHvoid] = ACTIONS(23), - [anon_sym_return] = ACTIONS(25), - [anon_sym_return_DASHwide] = ACTIONS(23), - [anon_sym_return_DASHobject] = ACTIONS(23), - [anon_sym_const_SLASH4] = ACTIONS(23), - [anon_sym_const_SLASH16] = ACTIONS(23), - [anon_sym_const] = ACTIONS(25), - [anon_sym_const_SLASHhigh16] = ACTIONS(23), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(23), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(23), - [anon_sym_const_DASHwide] = ACTIONS(25), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(23), - [anon_sym_const_DASHstring] = ACTIONS(25), - [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(23), - [anon_sym_const_DASHclass] = ACTIONS(23), - [anon_sym_monitor_DASHenter] = ACTIONS(23), - [anon_sym_monitor_DASHexit] = ACTIONS(23), - [anon_sym_check_DASHcast] = ACTIONS(23), - [anon_sym_instance_DASHof] = ACTIONS(23), - [anon_sym_array_DASHlength] = ACTIONS(23), - [anon_sym_new_DASHinstance] = ACTIONS(23), - [anon_sym_new_DASHarray] = ACTIONS(23), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(25), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(23), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(23), - [anon_sym_throw] = ACTIONS(23), - [anon_sym_goto] = ACTIONS(25), - [anon_sym_goto_SLASH16] = ACTIONS(23), - [anon_sym_goto_SLASH32] = ACTIONS(23), - [anon_sym_packed_DASHswitch] = ACTIONS(23), - [anon_sym_sparse_DASHswitch] = ACTIONS(23), - [anon_sym_cmpl_DASHfloat] = ACTIONS(23), - [anon_sym_cmpg_DASHfloat] = ACTIONS(23), - [anon_sym_cmpl_DASHdouble] = ACTIONS(23), - [anon_sym_cmpg_DASHdouble] = ACTIONS(23), - [anon_sym_cmp_DASHlong] = ACTIONS(23), - [anon_sym_if_DASHeq] = ACTIONS(25), - [anon_sym_if_DASHne] = ACTIONS(25), - [anon_sym_if_DASHlt] = ACTIONS(25), - [anon_sym_if_DASHge] = ACTIONS(25), - [anon_sym_if_DASHgt] = ACTIONS(25), - [anon_sym_if_DASHle] = ACTIONS(25), - [anon_sym_if_DASHeqz] = ACTIONS(23), - [anon_sym_if_DASHnez] = ACTIONS(23), - [anon_sym_if_DASHltz] = ACTIONS(23), - [anon_sym_if_DASHgez] = ACTIONS(23), - [anon_sym_if_DASHgtz] = ACTIONS(23), - [anon_sym_if_DASHlez] = ACTIONS(23), - [anon_sym_aget] = ACTIONS(25), - [anon_sym_aget_DASHwide] = ACTIONS(23), - [anon_sym_aget_DASHobject] = ACTIONS(23), - [anon_sym_aget_DASHboolean] = ACTIONS(23), - [anon_sym_aget_DASHbyte] = ACTIONS(23), - [anon_sym_aget_DASHchar] = ACTIONS(23), - [anon_sym_aget_DASHshort] = ACTIONS(23), - [anon_sym_aput] = ACTIONS(25), - [anon_sym_aput_DASHwide] = ACTIONS(23), - [anon_sym_aput_DASHobject] = ACTIONS(23), - [anon_sym_aput_DASHboolean] = ACTIONS(23), - [anon_sym_aput_DASHbyte] = ACTIONS(23), - [anon_sym_aput_DASHchar] = ACTIONS(23), - [anon_sym_aput_DASHshort] = ACTIONS(23), - [anon_sym_iget] = ACTIONS(25), - [anon_sym_iget_DASHwide] = ACTIONS(25), - [anon_sym_iget_DASHobject] = ACTIONS(25), - [anon_sym_iget_DASHboolean] = ACTIONS(23), - [anon_sym_iget_DASHbyte] = ACTIONS(23), - [anon_sym_iget_DASHchar] = ACTIONS(23), - [anon_sym_iget_DASHshort] = ACTIONS(23), - [anon_sym_iput] = ACTIONS(25), - [anon_sym_iput_DASHwide] = ACTIONS(25), - [anon_sym_iput_DASHobject] = ACTIONS(25), - [anon_sym_iput_DASHboolean] = ACTIONS(23), - [anon_sym_iput_DASHbyte] = ACTIONS(23), - [anon_sym_iput_DASHchar] = ACTIONS(23), - [anon_sym_iput_DASHshort] = ACTIONS(23), - [anon_sym_sget] = ACTIONS(25), - [anon_sym_sget_DASHwide] = ACTIONS(23), - [anon_sym_sget_DASHobject] = ACTIONS(23), - [anon_sym_sget_DASHboolean] = ACTIONS(23), - [anon_sym_sget_DASHbyte] = ACTIONS(23), - [anon_sym_sget_DASHchar] = ACTIONS(23), - [anon_sym_sget_DASHshort] = ACTIONS(23), - [anon_sym_sput] = ACTIONS(25), - [anon_sym_sput_DASHwide] = ACTIONS(23), - [anon_sym_sput_DASHobject] = ACTIONS(23), - [anon_sym_sput_DASHboolean] = ACTIONS(23), - [anon_sym_sput_DASHbyte] = ACTIONS(23), - [anon_sym_sput_DASHchar] = ACTIONS(23), - [anon_sym_sput_DASHshort] = ACTIONS(23), - [anon_sym_invoke_DASHvirtual] = ACTIONS(25), - [anon_sym_invoke_DASHsuper] = ACTIONS(25), - [anon_sym_invoke_DASHdirect] = ACTIONS(25), - [anon_sym_invoke_DASHstatic] = ACTIONS(25), - [anon_sym_invoke_DASHinterface] = ACTIONS(25), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(23), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(23), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(23), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(23), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(23), - [anon_sym_neg_DASHint] = ACTIONS(23), - [anon_sym_not_DASHint] = ACTIONS(23), - [anon_sym_neg_DASHlong] = ACTIONS(23), - [anon_sym_not_DASHlong] = ACTIONS(23), - [anon_sym_neg_DASHfloat] = ACTIONS(23), - [anon_sym_neg_DASHdouble] = ACTIONS(23), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(23), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(23), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(23), - [anon_sym_long_DASHto_DASHint] = ACTIONS(23), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(23), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(23), - [anon_sym_float_DASHto_DASHint] = ACTIONS(23), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(23), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(23), - [anon_sym_double_DASHto_DASHint] = ACTIONS(23), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(23), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(23), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(23), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(23), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(23), - [anon_sym_add_DASHint] = ACTIONS(25), - [anon_sym_sub_DASHint] = ACTIONS(25), - [anon_sym_mul_DASHint] = ACTIONS(25), - [anon_sym_div_DASHint] = ACTIONS(25), - [anon_sym_rem_DASHint] = ACTIONS(25), - [anon_sym_and_DASHint] = ACTIONS(25), - [anon_sym_or_DASHint] = ACTIONS(25), - [anon_sym_xor_DASHint] = ACTIONS(25), - [anon_sym_shl_DASHint] = ACTIONS(25), - [anon_sym_shr_DASHint] = ACTIONS(25), - [anon_sym_ushr_DASHint] = ACTIONS(25), - [anon_sym_add_DASHlong] = ACTIONS(25), - [anon_sym_sub_DASHlong] = ACTIONS(25), - [anon_sym_mul_DASHlong] = ACTIONS(25), - [anon_sym_div_DASHlong] = ACTIONS(25), - [anon_sym_rem_DASHlong] = ACTIONS(25), - [anon_sym_and_DASHlong] = ACTIONS(25), - [anon_sym_or_DASHlong] = ACTIONS(25), - [anon_sym_xor_DASHlong] = ACTIONS(25), - [anon_sym_shl_DASHlong] = ACTIONS(25), - [anon_sym_shr_DASHlong] = ACTIONS(25), - [anon_sym_ushr_DASHlong] = ACTIONS(25), - [anon_sym_add_DASHfloat] = ACTIONS(25), - [anon_sym_sub_DASHfloat] = ACTIONS(25), - [anon_sym_mul_DASHfloat] = ACTIONS(25), - [anon_sym_div_DASHfloat] = ACTIONS(25), - [anon_sym_rem_DASHfloat] = ACTIONS(25), - [anon_sym_add_DASHdouble] = ACTIONS(25), - [anon_sym_sub_DASHdouble] = ACTIONS(25), - [anon_sym_mul_DASHdouble] = ACTIONS(25), - [anon_sym_div_DASHdouble] = ACTIONS(25), - [anon_sym_rem_DASHdouble] = ACTIONS(25), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(23), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(23), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(23), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(23), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(23), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(23), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(23), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(23), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(23), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(23), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(23), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(23), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(23), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(23), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(23), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(23), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(23), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(23), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(23), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(23), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(23), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(23), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(23), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(23), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(23), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(23), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(23), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(23), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(23), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(23), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(23), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(23), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(23), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(23), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(23), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(23), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(23), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(23), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(23), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(23), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(23), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(23), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(23), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(23), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(23), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(23), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(23), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(23), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(23), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(23), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(23), - [anon_sym_execute_DASHinline] = ACTIONS(23), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(23), - [anon_sym_iget_DASHquick] = ACTIONS(23), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(23), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(23), - [anon_sym_iput_DASHquick] = ACTIONS(23), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(23), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(23), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(25), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(23), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(25), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(23), - [anon_sym_rsub_DASHint] = ACTIONS(25), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(23), - [anon_sym_DOTline] = ACTIONS(27), - [anon_sym_DOTlocals] = ACTIONS(29), - [anon_sym_DOTcatch] = ACTIONS(31), - [anon_sym_DOTcatchall] = ACTIONS(33), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(35), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(37), - [anon_sym_DOTarray_DASHdata] = ACTIONS(39), + [anon_sym_DOTparam] = ACTIONS(20), + [sym_label] = ACTIONS(23), + [anon_sym_nop] = ACTIONS(26), + [anon_sym_move] = ACTIONS(29), + [anon_sym_move_SLASHfrom16] = ACTIONS(26), + [anon_sym_move_SLASH16] = ACTIONS(26), + [anon_sym_move_DASHwide] = ACTIONS(29), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(26), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(26), + [anon_sym_move_DASHobject] = ACTIONS(29), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(26), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(26), + [anon_sym_move_DASHresult] = ACTIONS(29), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(26), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(26), + [anon_sym_move_DASHexception] = ACTIONS(26), + [anon_sym_return_DASHvoid] = ACTIONS(26), + [anon_sym_return] = ACTIONS(29), + [anon_sym_return_DASHwide] = ACTIONS(26), + [anon_sym_return_DASHobject] = ACTIONS(26), + [anon_sym_const_SLASH4] = ACTIONS(26), + [anon_sym_const_SLASH16] = ACTIONS(26), + [anon_sym_const] = ACTIONS(29), + [anon_sym_const_SLASHhigh16] = ACTIONS(26), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(26), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(26), + [anon_sym_const_DASHwide] = ACTIONS(29), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(26), + [anon_sym_const_DASHstring] = ACTIONS(29), + [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(26), + [anon_sym_const_DASHclass] = ACTIONS(26), + [anon_sym_monitor_DASHenter] = ACTIONS(26), + [anon_sym_monitor_DASHexit] = ACTIONS(26), + [anon_sym_check_DASHcast] = ACTIONS(26), + [anon_sym_instance_DASHof] = ACTIONS(26), + [anon_sym_array_DASHlength] = ACTIONS(26), + [anon_sym_new_DASHinstance] = ACTIONS(26), + [anon_sym_new_DASHarray] = ACTIONS(26), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(29), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(26), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(26), + [anon_sym_throw] = ACTIONS(26), + [anon_sym_goto] = ACTIONS(29), + [anon_sym_goto_SLASH16] = ACTIONS(26), + [anon_sym_goto_SLASH32] = ACTIONS(26), + [anon_sym_packed_DASHswitch] = ACTIONS(26), + [anon_sym_sparse_DASHswitch] = ACTIONS(26), + [anon_sym_cmpl_DASHfloat] = ACTIONS(26), + [anon_sym_cmpg_DASHfloat] = ACTIONS(26), + [anon_sym_cmpl_DASHdouble] = ACTIONS(26), + [anon_sym_cmpg_DASHdouble] = ACTIONS(26), + [anon_sym_cmp_DASHlong] = ACTIONS(26), + [anon_sym_if_DASHeq] = ACTIONS(29), + [anon_sym_if_DASHne] = ACTIONS(29), + [anon_sym_if_DASHlt] = ACTIONS(29), + [anon_sym_if_DASHge] = ACTIONS(29), + [anon_sym_if_DASHgt] = ACTIONS(29), + [anon_sym_if_DASHle] = ACTIONS(29), + [anon_sym_if_DASHeqz] = ACTIONS(26), + [anon_sym_if_DASHnez] = ACTIONS(26), + [anon_sym_if_DASHltz] = ACTIONS(26), + [anon_sym_if_DASHgez] = ACTIONS(26), + [anon_sym_if_DASHgtz] = ACTIONS(26), + [anon_sym_if_DASHlez] = ACTIONS(26), + [anon_sym_aget] = ACTIONS(29), + [anon_sym_aget_DASHwide] = ACTIONS(26), + [anon_sym_aget_DASHobject] = ACTIONS(26), + [anon_sym_aget_DASHboolean] = ACTIONS(26), + [anon_sym_aget_DASHbyte] = ACTIONS(26), + [anon_sym_aget_DASHchar] = ACTIONS(26), + [anon_sym_aget_DASHshort] = ACTIONS(26), + [anon_sym_aput] = ACTIONS(29), + [anon_sym_aput_DASHwide] = ACTIONS(26), + [anon_sym_aput_DASHobject] = ACTIONS(26), + [anon_sym_aput_DASHboolean] = ACTIONS(26), + [anon_sym_aput_DASHbyte] = ACTIONS(26), + [anon_sym_aput_DASHchar] = ACTIONS(26), + [anon_sym_aput_DASHshort] = ACTIONS(26), + [anon_sym_iget] = ACTIONS(29), + [anon_sym_iget_DASHwide] = ACTIONS(29), + [anon_sym_iget_DASHobject] = ACTIONS(29), + [anon_sym_iget_DASHboolean] = ACTIONS(26), + [anon_sym_iget_DASHbyte] = ACTIONS(26), + [anon_sym_iget_DASHchar] = ACTIONS(26), + [anon_sym_iget_DASHshort] = ACTIONS(26), + [anon_sym_iput] = ACTIONS(29), + [anon_sym_iput_DASHwide] = ACTIONS(29), + [anon_sym_iput_DASHobject] = ACTIONS(29), + [anon_sym_iput_DASHboolean] = ACTIONS(26), + [anon_sym_iput_DASHbyte] = ACTIONS(26), + [anon_sym_iput_DASHchar] = ACTIONS(26), + [anon_sym_iput_DASHshort] = ACTIONS(26), + [anon_sym_sget] = ACTIONS(29), + [anon_sym_sget_DASHwide] = ACTIONS(26), + [anon_sym_sget_DASHobject] = ACTIONS(26), + [anon_sym_sget_DASHboolean] = ACTIONS(26), + [anon_sym_sget_DASHbyte] = ACTIONS(26), + [anon_sym_sget_DASHchar] = ACTIONS(26), + [anon_sym_sget_DASHshort] = ACTIONS(26), + [anon_sym_sput] = ACTIONS(29), + [anon_sym_sput_DASHwide] = ACTIONS(26), + [anon_sym_sput_DASHobject] = ACTIONS(26), + [anon_sym_sput_DASHboolean] = ACTIONS(26), + [anon_sym_sput_DASHbyte] = ACTIONS(26), + [anon_sym_sput_DASHchar] = ACTIONS(26), + [anon_sym_sput_DASHshort] = ACTIONS(26), + [anon_sym_invoke_DASHvirtual] = ACTIONS(29), + [anon_sym_invoke_DASHsuper] = ACTIONS(29), + [anon_sym_invoke_DASHdirect] = ACTIONS(29), + [anon_sym_invoke_DASHstatic] = ACTIONS(29), + [anon_sym_invoke_DASHinterface] = ACTIONS(29), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(26), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(26), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(26), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(26), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(26), + [anon_sym_neg_DASHint] = ACTIONS(26), + [anon_sym_not_DASHint] = ACTIONS(26), + [anon_sym_neg_DASHlong] = ACTIONS(26), + [anon_sym_not_DASHlong] = ACTIONS(26), + [anon_sym_neg_DASHfloat] = ACTIONS(26), + [anon_sym_neg_DASHdouble] = ACTIONS(26), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(26), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(26), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(26), + [anon_sym_long_DASHto_DASHint] = ACTIONS(26), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(26), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(26), + [anon_sym_float_DASHto_DASHint] = ACTIONS(26), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(26), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(26), + [anon_sym_double_DASHto_DASHint] = ACTIONS(26), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(26), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(26), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(26), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(26), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(26), + [anon_sym_add_DASHint] = ACTIONS(29), + [anon_sym_sub_DASHint] = ACTIONS(29), + [anon_sym_mul_DASHint] = ACTIONS(29), + [anon_sym_div_DASHint] = ACTIONS(29), + [anon_sym_rem_DASHint] = ACTIONS(29), + [anon_sym_and_DASHint] = ACTIONS(29), + [anon_sym_or_DASHint] = ACTIONS(29), + [anon_sym_xor_DASHint] = ACTIONS(29), + [anon_sym_shl_DASHint] = ACTIONS(29), + [anon_sym_shr_DASHint] = ACTIONS(29), + [anon_sym_ushr_DASHint] = ACTIONS(29), + [anon_sym_add_DASHlong] = ACTIONS(29), + [anon_sym_sub_DASHlong] = ACTIONS(29), + [anon_sym_mul_DASHlong] = ACTIONS(29), + [anon_sym_div_DASHlong] = ACTIONS(29), + [anon_sym_rem_DASHlong] = ACTIONS(29), + [anon_sym_and_DASHlong] = ACTIONS(29), + [anon_sym_or_DASHlong] = ACTIONS(29), + [anon_sym_xor_DASHlong] = ACTIONS(29), + [anon_sym_shl_DASHlong] = ACTIONS(29), + [anon_sym_shr_DASHlong] = ACTIONS(29), + [anon_sym_ushr_DASHlong] = ACTIONS(29), + [anon_sym_add_DASHfloat] = ACTIONS(29), + [anon_sym_sub_DASHfloat] = ACTIONS(29), + [anon_sym_mul_DASHfloat] = ACTIONS(29), + [anon_sym_div_DASHfloat] = ACTIONS(29), + [anon_sym_rem_DASHfloat] = ACTIONS(29), + [anon_sym_add_DASHdouble] = ACTIONS(29), + [anon_sym_sub_DASHdouble] = ACTIONS(29), + [anon_sym_mul_DASHdouble] = ACTIONS(29), + [anon_sym_div_DASHdouble] = ACTIONS(29), + [anon_sym_rem_DASHdouble] = ACTIONS(29), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(26), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(26), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(26), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(26), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(26), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(26), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(26), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(26), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(26), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(26), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(26), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(26), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(26), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(26), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(26), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(26), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(26), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(26), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(26), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(26), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(26), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(26), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(26), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(26), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(26), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(26), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(26), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(26), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(26), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(26), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(26), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(26), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(26), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(26), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(26), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(26), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(26), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(26), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(26), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(26), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(26), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(26), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(26), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(26), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(26), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(26), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(26), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(26), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(26), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(26), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(26), + [anon_sym_execute_DASHinline] = ACTIONS(26), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(26), + [anon_sym_iget_DASHquick] = ACTIONS(26), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(26), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(26), + [anon_sym_iput_DASHquick] = ACTIONS(26), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(26), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(26), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(29), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(26), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(29), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(26), + [anon_sym_rsub_DASHint] = ACTIONS(29), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(26), + [anon_sym_DOTline] = ACTIONS(32), + [anon_sym_DOTlocals] = ACTIONS(35), + [anon_sym_DOTcatch] = ACTIONS(38), + [anon_sym_DOTcatchall] = ACTIONS(41), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(44), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(47), + [anon_sym_DOTarray_DASHdata] = ACTIONS(50), [sym_comment] = ACTIONS(3), }, [5] = { - [sym_annotation_definition] = STATE(24), - [sym_annotation_declaration] = STATE(115), - [sym_param_definition] = STATE(24), + [sym_annotation_definition] = STATE(17), + [sym_annotation_declaration] = STATE(119), + [sym_param_definition] = STATE(17), [sym_param_declaration] = STATE(10), - [sym__code_line] = STATE(24), - [sym_statement] = STATE(24), + [sym__code_line] = STATE(17), + [sym_statement] = STATE(17), [sym_opcode] = STATE(31), - [sym__declaration] = STATE(24), - [sym_line_declaration] = STATE(24), - [sym_locals_declaration] = STATE(24), - [sym_catch_declaration] = STATE(24), - [sym_catchall_declaration] = STATE(24), - [sym_packed_switch_declaration] = STATE(24), - [sym_sparse_switch_declaration] = STATE(24), - [sym_array_data_declaration] = STATE(24), + [sym__declaration] = STATE(17), + [sym_line_declaration] = STATE(17), + [sym_locals_declaration] = STATE(17), + [sym_catch_declaration] = STATE(17), + [sym_catchall_declaration] = STATE(17), + [sym_packed_switch_declaration] = STATE(17), + [sym_sparse_switch_declaration] = STATE(17), + [sym_array_data_declaration] = STATE(17), [aux_sym_method_definition_repeat1] = STATE(4), - [sym_end_method] = ACTIONS(41), - [anon_sym_DOTannotation] = ACTIONS(17), - [anon_sym_DOTparam] = ACTIONS(19), - [sym_label] = ACTIONS(21), - [anon_sym_nop] = ACTIONS(23), - [anon_sym_move] = ACTIONS(25), - [anon_sym_move_SLASHfrom16] = ACTIONS(23), - [anon_sym_move_SLASH16] = ACTIONS(23), - [anon_sym_move_DASHwide] = ACTIONS(25), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(23), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(23), - [anon_sym_move_DASHobject] = ACTIONS(25), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(23), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(23), - [anon_sym_move_DASHresult] = ACTIONS(25), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(23), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(23), - [anon_sym_move_DASHexception] = ACTIONS(23), - [anon_sym_return_DASHvoid] = ACTIONS(23), - [anon_sym_return] = ACTIONS(25), - [anon_sym_return_DASHwide] = ACTIONS(23), - [anon_sym_return_DASHobject] = ACTIONS(23), - [anon_sym_const_SLASH4] = ACTIONS(23), - [anon_sym_const_SLASH16] = ACTIONS(23), - [anon_sym_const] = ACTIONS(25), - [anon_sym_const_SLASHhigh16] = ACTIONS(23), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(23), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(23), - [anon_sym_const_DASHwide] = ACTIONS(25), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(23), - [anon_sym_const_DASHstring] = ACTIONS(25), - [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(23), - [anon_sym_const_DASHclass] = ACTIONS(23), - [anon_sym_monitor_DASHenter] = ACTIONS(23), - [anon_sym_monitor_DASHexit] = ACTIONS(23), - [anon_sym_check_DASHcast] = ACTIONS(23), - [anon_sym_instance_DASHof] = ACTIONS(23), - [anon_sym_array_DASHlength] = ACTIONS(23), - [anon_sym_new_DASHinstance] = ACTIONS(23), - [anon_sym_new_DASHarray] = ACTIONS(23), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(25), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(23), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(23), - [anon_sym_throw] = ACTIONS(23), - [anon_sym_goto] = ACTIONS(25), - [anon_sym_goto_SLASH16] = ACTIONS(23), - [anon_sym_goto_SLASH32] = ACTIONS(23), - [anon_sym_packed_DASHswitch] = ACTIONS(23), - [anon_sym_sparse_DASHswitch] = ACTIONS(23), - [anon_sym_cmpl_DASHfloat] = ACTIONS(23), - [anon_sym_cmpg_DASHfloat] = ACTIONS(23), - [anon_sym_cmpl_DASHdouble] = ACTIONS(23), - [anon_sym_cmpg_DASHdouble] = ACTIONS(23), - [anon_sym_cmp_DASHlong] = ACTIONS(23), - [anon_sym_if_DASHeq] = ACTIONS(25), - [anon_sym_if_DASHne] = ACTIONS(25), - [anon_sym_if_DASHlt] = ACTIONS(25), - [anon_sym_if_DASHge] = ACTIONS(25), - [anon_sym_if_DASHgt] = ACTIONS(25), - [anon_sym_if_DASHle] = ACTIONS(25), - [anon_sym_if_DASHeqz] = ACTIONS(23), - [anon_sym_if_DASHnez] = ACTIONS(23), - [anon_sym_if_DASHltz] = ACTIONS(23), - [anon_sym_if_DASHgez] = ACTIONS(23), - [anon_sym_if_DASHgtz] = ACTIONS(23), - [anon_sym_if_DASHlez] = ACTIONS(23), - [anon_sym_aget] = ACTIONS(25), - [anon_sym_aget_DASHwide] = ACTIONS(23), - [anon_sym_aget_DASHobject] = ACTIONS(23), - [anon_sym_aget_DASHboolean] = ACTIONS(23), - [anon_sym_aget_DASHbyte] = ACTIONS(23), - [anon_sym_aget_DASHchar] = ACTIONS(23), - [anon_sym_aget_DASHshort] = ACTIONS(23), - [anon_sym_aput] = ACTIONS(25), - [anon_sym_aput_DASHwide] = ACTIONS(23), - [anon_sym_aput_DASHobject] = ACTIONS(23), - [anon_sym_aput_DASHboolean] = ACTIONS(23), - [anon_sym_aput_DASHbyte] = ACTIONS(23), - [anon_sym_aput_DASHchar] = ACTIONS(23), - [anon_sym_aput_DASHshort] = ACTIONS(23), - [anon_sym_iget] = ACTIONS(25), - [anon_sym_iget_DASHwide] = ACTIONS(25), - [anon_sym_iget_DASHobject] = ACTIONS(25), - [anon_sym_iget_DASHboolean] = ACTIONS(23), - [anon_sym_iget_DASHbyte] = ACTIONS(23), - [anon_sym_iget_DASHchar] = ACTIONS(23), - [anon_sym_iget_DASHshort] = ACTIONS(23), - [anon_sym_iput] = ACTIONS(25), - [anon_sym_iput_DASHwide] = ACTIONS(25), - [anon_sym_iput_DASHobject] = ACTIONS(25), - [anon_sym_iput_DASHboolean] = ACTIONS(23), - [anon_sym_iput_DASHbyte] = ACTIONS(23), - [anon_sym_iput_DASHchar] = ACTIONS(23), - [anon_sym_iput_DASHshort] = ACTIONS(23), - [anon_sym_sget] = ACTIONS(25), - [anon_sym_sget_DASHwide] = ACTIONS(23), - [anon_sym_sget_DASHobject] = ACTIONS(23), - [anon_sym_sget_DASHboolean] = ACTIONS(23), - [anon_sym_sget_DASHbyte] = ACTIONS(23), - [anon_sym_sget_DASHchar] = ACTIONS(23), - [anon_sym_sget_DASHshort] = ACTIONS(23), - [anon_sym_sput] = ACTIONS(25), - [anon_sym_sput_DASHwide] = ACTIONS(23), - [anon_sym_sput_DASHobject] = ACTIONS(23), - [anon_sym_sput_DASHboolean] = ACTIONS(23), - [anon_sym_sput_DASHbyte] = ACTIONS(23), - [anon_sym_sput_DASHchar] = ACTIONS(23), - [anon_sym_sput_DASHshort] = ACTIONS(23), - [anon_sym_invoke_DASHvirtual] = ACTIONS(25), - [anon_sym_invoke_DASHsuper] = ACTIONS(25), - [anon_sym_invoke_DASHdirect] = ACTIONS(25), - [anon_sym_invoke_DASHstatic] = ACTIONS(25), - [anon_sym_invoke_DASHinterface] = ACTIONS(25), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(23), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(23), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(23), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(23), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(23), - [anon_sym_neg_DASHint] = ACTIONS(23), - [anon_sym_not_DASHint] = ACTIONS(23), - [anon_sym_neg_DASHlong] = ACTIONS(23), - [anon_sym_not_DASHlong] = ACTIONS(23), - [anon_sym_neg_DASHfloat] = ACTIONS(23), - [anon_sym_neg_DASHdouble] = ACTIONS(23), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(23), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(23), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(23), - [anon_sym_long_DASHto_DASHint] = ACTIONS(23), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(23), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(23), - [anon_sym_float_DASHto_DASHint] = ACTIONS(23), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(23), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(23), - [anon_sym_double_DASHto_DASHint] = ACTIONS(23), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(23), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(23), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(23), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(23), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(23), - [anon_sym_add_DASHint] = ACTIONS(25), - [anon_sym_sub_DASHint] = ACTIONS(25), - [anon_sym_mul_DASHint] = ACTIONS(25), - [anon_sym_div_DASHint] = ACTIONS(25), - [anon_sym_rem_DASHint] = ACTIONS(25), - [anon_sym_and_DASHint] = ACTIONS(25), - [anon_sym_or_DASHint] = ACTIONS(25), - [anon_sym_xor_DASHint] = ACTIONS(25), - [anon_sym_shl_DASHint] = ACTIONS(25), - [anon_sym_shr_DASHint] = ACTIONS(25), - [anon_sym_ushr_DASHint] = ACTIONS(25), - [anon_sym_add_DASHlong] = ACTIONS(25), - [anon_sym_sub_DASHlong] = ACTIONS(25), - [anon_sym_mul_DASHlong] = ACTIONS(25), - [anon_sym_div_DASHlong] = ACTIONS(25), - [anon_sym_rem_DASHlong] = ACTIONS(25), - [anon_sym_and_DASHlong] = ACTIONS(25), - [anon_sym_or_DASHlong] = ACTIONS(25), - [anon_sym_xor_DASHlong] = ACTIONS(25), - [anon_sym_shl_DASHlong] = ACTIONS(25), - [anon_sym_shr_DASHlong] = ACTIONS(25), - [anon_sym_ushr_DASHlong] = ACTIONS(25), - [anon_sym_add_DASHfloat] = ACTIONS(25), - [anon_sym_sub_DASHfloat] = ACTIONS(25), - [anon_sym_mul_DASHfloat] = ACTIONS(25), - [anon_sym_div_DASHfloat] = ACTIONS(25), - [anon_sym_rem_DASHfloat] = ACTIONS(25), - [anon_sym_add_DASHdouble] = ACTIONS(25), - [anon_sym_sub_DASHdouble] = ACTIONS(25), - [anon_sym_mul_DASHdouble] = ACTIONS(25), - [anon_sym_div_DASHdouble] = ACTIONS(25), - [anon_sym_rem_DASHdouble] = ACTIONS(25), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(23), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(23), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(23), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(23), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(23), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(23), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(23), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(23), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(23), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(23), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(23), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(23), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(23), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(23), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(23), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(23), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(23), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(23), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(23), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(23), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(23), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(23), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(23), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(23), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(23), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(23), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(23), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(23), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(23), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(23), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(23), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(23), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(23), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(23), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(23), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(23), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(23), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(23), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(23), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(23), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(23), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(23), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(23), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(23), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(23), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(23), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(23), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(23), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(23), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(23), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(23), - [anon_sym_execute_DASHinline] = ACTIONS(23), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(23), - [anon_sym_iget_DASHquick] = ACTIONS(23), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(23), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(23), - [anon_sym_iput_DASHquick] = ACTIONS(23), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(23), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(23), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(25), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(23), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(25), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(23), - [anon_sym_rsub_DASHint] = ACTIONS(25), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(23), - [anon_sym_DOTline] = ACTIONS(27), - [anon_sym_DOTlocals] = ACTIONS(29), - [anon_sym_DOTcatch] = ACTIONS(31), - [anon_sym_DOTcatchall] = ACTIONS(33), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(35), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(37), - [anon_sym_DOTarray_DASHdata] = ACTIONS(39), + [sym_end_method] = ACTIONS(53), + [anon_sym_DOTannotation] = ACTIONS(55), + [anon_sym_DOTparam] = ACTIONS(57), + [sym_label] = ACTIONS(59), + [anon_sym_nop] = ACTIONS(61), + [anon_sym_move] = ACTIONS(63), + [anon_sym_move_SLASHfrom16] = ACTIONS(61), + [anon_sym_move_SLASH16] = ACTIONS(61), + [anon_sym_move_DASHwide] = ACTIONS(63), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(61), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(61), + [anon_sym_move_DASHobject] = ACTIONS(63), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(61), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(61), + [anon_sym_move_DASHresult] = ACTIONS(63), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(61), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(61), + [anon_sym_move_DASHexception] = ACTIONS(61), + [anon_sym_return_DASHvoid] = ACTIONS(61), + [anon_sym_return] = ACTIONS(63), + [anon_sym_return_DASHwide] = ACTIONS(61), + [anon_sym_return_DASHobject] = ACTIONS(61), + [anon_sym_const_SLASH4] = ACTIONS(61), + [anon_sym_const_SLASH16] = ACTIONS(61), + [anon_sym_const] = ACTIONS(63), + [anon_sym_const_SLASHhigh16] = ACTIONS(61), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(61), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(61), + [anon_sym_const_DASHwide] = ACTIONS(63), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(61), + [anon_sym_const_DASHstring] = ACTIONS(63), + [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(61), + [anon_sym_const_DASHclass] = ACTIONS(61), + [anon_sym_monitor_DASHenter] = ACTIONS(61), + [anon_sym_monitor_DASHexit] = ACTIONS(61), + [anon_sym_check_DASHcast] = ACTIONS(61), + [anon_sym_instance_DASHof] = ACTIONS(61), + [anon_sym_array_DASHlength] = ACTIONS(61), + [anon_sym_new_DASHinstance] = ACTIONS(61), + [anon_sym_new_DASHarray] = ACTIONS(61), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(63), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(61), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(61), + [anon_sym_throw] = ACTIONS(61), + [anon_sym_goto] = ACTIONS(63), + [anon_sym_goto_SLASH16] = ACTIONS(61), + [anon_sym_goto_SLASH32] = ACTIONS(61), + [anon_sym_packed_DASHswitch] = ACTIONS(61), + [anon_sym_sparse_DASHswitch] = ACTIONS(61), + [anon_sym_cmpl_DASHfloat] = ACTIONS(61), + [anon_sym_cmpg_DASHfloat] = ACTIONS(61), + [anon_sym_cmpl_DASHdouble] = ACTIONS(61), + [anon_sym_cmpg_DASHdouble] = ACTIONS(61), + [anon_sym_cmp_DASHlong] = ACTIONS(61), + [anon_sym_if_DASHeq] = ACTIONS(63), + [anon_sym_if_DASHne] = ACTIONS(63), + [anon_sym_if_DASHlt] = ACTIONS(63), + [anon_sym_if_DASHge] = ACTIONS(63), + [anon_sym_if_DASHgt] = ACTIONS(63), + [anon_sym_if_DASHle] = ACTIONS(63), + [anon_sym_if_DASHeqz] = ACTIONS(61), + [anon_sym_if_DASHnez] = ACTIONS(61), + [anon_sym_if_DASHltz] = ACTIONS(61), + [anon_sym_if_DASHgez] = ACTIONS(61), + [anon_sym_if_DASHgtz] = ACTIONS(61), + [anon_sym_if_DASHlez] = ACTIONS(61), + [anon_sym_aget] = ACTIONS(63), + [anon_sym_aget_DASHwide] = ACTIONS(61), + [anon_sym_aget_DASHobject] = ACTIONS(61), + [anon_sym_aget_DASHboolean] = ACTIONS(61), + [anon_sym_aget_DASHbyte] = ACTIONS(61), + [anon_sym_aget_DASHchar] = ACTIONS(61), + [anon_sym_aget_DASHshort] = ACTIONS(61), + [anon_sym_aput] = ACTIONS(63), + [anon_sym_aput_DASHwide] = ACTIONS(61), + [anon_sym_aput_DASHobject] = ACTIONS(61), + [anon_sym_aput_DASHboolean] = ACTIONS(61), + [anon_sym_aput_DASHbyte] = ACTIONS(61), + [anon_sym_aput_DASHchar] = ACTIONS(61), + [anon_sym_aput_DASHshort] = ACTIONS(61), + [anon_sym_iget] = ACTIONS(63), + [anon_sym_iget_DASHwide] = ACTIONS(63), + [anon_sym_iget_DASHobject] = ACTIONS(63), + [anon_sym_iget_DASHboolean] = ACTIONS(61), + [anon_sym_iget_DASHbyte] = ACTIONS(61), + [anon_sym_iget_DASHchar] = ACTIONS(61), + [anon_sym_iget_DASHshort] = ACTIONS(61), + [anon_sym_iput] = ACTIONS(63), + [anon_sym_iput_DASHwide] = ACTIONS(63), + [anon_sym_iput_DASHobject] = ACTIONS(63), + [anon_sym_iput_DASHboolean] = ACTIONS(61), + [anon_sym_iput_DASHbyte] = ACTIONS(61), + [anon_sym_iput_DASHchar] = ACTIONS(61), + [anon_sym_iput_DASHshort] = ACTIONS(61), + [anon_sym_sget] = ACTIONS(63), + [anon_sym_sget_DASHwide] = ACTIONS(61), + [anon_sym_sget_DASHobject] = ACTIONS(61), + [anon_sym_sget_DASHboolean] = ACTIONS(61), + [anon_sym_sget_DASHbyte] = ACTIONS(61), + [anon_sym_sget_DASHchar] = ACTIONS(61), + [anon_sym_sget_DASHshort] = ACTIONS(61), + [anon_sym_sput] = ACTIONS(63), + [anon_sym_sput_DASHwide] = ACTIONS(61), + [anon_sym_sput_DASHobject] = ACTIONS(61), + [anon_sym_sput_DASHboolean] = ACTIONS(61), + [anon_sym_sput_DASHbyte] = ACTIONS(61), + [anon_sym_sput_DASHchar] = ACTIONS(61), + [anon_sym_sput_DASHshort] = ACTIONS(61), + [anon_sym_invoke_DASHvirtual] = ACTIONS(63), + [anon_sym_invoke_DASHsuper] = ACTIONS(63), + [anon_sym_invoke_DASHdirect] = ACTIONS(63), + [anon_sym_invoke_DASHstatic] = ACTIONS(63), + [anon_sym_invoke_DASHinterface] = ACTIONS(63), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(61), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(61), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(61), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(61), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(61), + [anon_sym_neg_DASHint] = ACTIONS(61), + [anon_sym_not_DASHint] = ACTIONS(61), + [anon_sym_neg_DASHlong] = ACTIONS(61), + [anon_sym_not_DASHlong] = ACTIONS(61), + [anon_sym_neg_DASHfloat] = ACTIONS(61), + [anon_sym_neg_DASHdouble] = ACTIONS(61), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(61), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(61), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(61), + [anon_sym_long_DASHto_DASHint] = ACTIONS(61), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(61), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(61), + [anon_sym_float_DASHto_DASHint] = ACTIONS(61), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(61), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(61), + [anon_sym_double_DASHto_DASHint] = ACTIONS(61), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(61), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(61), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(61), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(61), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(61), + [anon_sym_add_DASHint] = ACTIONS(63), + [anon_sym_sub_DASHint] = ACTIONS(63), + [anon_sym_mul_DASHint] = ACTIONS(63), + [anon_sym_div_DASHint] = ACTIONS(63), + [anon_sym_rem_DASHint] = ACTIONS(63), + [anon_sym_and_DASHint] = ACTIONS(63), + [anon_sym_or_DASHint] = ACTIONS(63), + [anon_sym_xor_DASHint] = ACTIONS(63), + [anon_sym_shl_DASHint] = ACTIONS(63), + [anon_sym_shr_DASHint] = ACTIONS(63), + [anon_sym_ushr_DASHint] = ACTIONS(63), + [anon_sym_add_DASHlong] = ACTIONS(63), + [anon_sym_sub_DASHlong] = ACTIONS(63), + [anon_sym_mul_DASHlong] = ACTIONS(63), + [anon_sym_div_DASHlong] = ACTIONS(63), + [anon_sym_rem_DASHlong] = ACTIONS(63), + [anon_sym_and_DASHlong] = ACTIONS(63), + [anon_sym_or_DASHlong] = ACTIONS(63), + [anon_sym_xor_DASHlong] = ACTIONS(63), + [anon_sym_shl_DASHlong] = ACTIONS(63), + [anon_sym_shr_DASHlong] = ACTIONS(63), + [anon_sym_ushr_DASHlong] = ACTIONS(63), + [anon_sym_add_DASHfloat] = ACTIONS(63), + [anon_sym_sub_DASHfloat] = ACTIONS(63), + [anon_sym_mul_DASHfloat] = ACTIONS(63), + [anon_sym_div_DASHfloat] = ACTIONS(63), + [anon_sym_rem_DASHfloat] = ACTIONS(63), + [anon_sym_add_DASHdouble] = ACTIONS(63), + [anon_sym_sub_DASHdouble] = ACTIONS(63), + [anon_sym_mul_DASHdouble] = ACTIONS(63), + [anon_sym_div_DASHdouble] = ACTIONS(63), + [anon_sym_rem_DASHdouble] = ACTIONS(63), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(61), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(61), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(61), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(61), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(61), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(61), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(61), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(61), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(61), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(61), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(61), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(61), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(61), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(61), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(61), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(61), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(61), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(61), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(61), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(61), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(61), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(61), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(61), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(61), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(61), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(61), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(61), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(61), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(61), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(61), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(61), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(61), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(61), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(61), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(61), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(61), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(61), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(61), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(61), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(61), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(61), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(61), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(61), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(61), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(61), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(61), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(61), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(61), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(61), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(61), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(61), + [anon_sym_execute_DASHinline] = ACTIONS(61), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(61), + [anon_sym_iget_DASHquick] = ACTIONS(61), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(61), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(61), + [anon_sym_iput_DASHquick] = ACTIONS(61), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(61), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(61), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(63), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(61), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(63), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(61), + [anon_sym_rsub_DASHint] = ACTIONS(63), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(61), + [anon_sym_DOTline] = ACTIONS(65), + [anon_sym_DOTlocals] = ACTIONS(67), + [anon_sym_DOTcatch] = ACTIONS(69), + [anon_sym_DOTcatchall] = ACTIONS(71), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(73), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(75), + [anon_sym_DOTarray_DASHdata] = ACTIONS(77), [sym_comment] = ACTIONS(3), }, [6] = { - [sym_annotation_definition] = STATE(24), - [sym_annotation_declaration] = STATE(115), - [sym_param_definition] = STATE(24), + [sym_annotation_definition] = STATE(17), + [sym_annotation_declaration] = STATE(119), + [sym_param_definition] = STATE(17), [sym_param_declaration] = STATE(10), - [sym__code_line] = STATE(24), - [sym_statement] = STATE(24), + [sym__code_line] = STATE(17), + [sym_statement] = STATE(17), [sym_opcode] = STATE(31), - [sym__declaration] = STATE(24), - [sym_line_declaration] = STATE(24), - [sym_locals_declaration] = STATE(24), - [sym_catch_declaration] = STATE(24), - [sym_catchall_declaration] = STATE(24), - [sym_packed_switch_declaration] = STATE(24), - [sym_sparse_switch_declaration] = STATE(24), - [sym_array_data_declaration] = STATE(24), - [aux_sym_method_definition_repeat1] = STATE(6), - [sym_end_method] = ACTIONS(43), - [anon_sym_DOTannotation] = ACTIONS(45), - [anon_sym_DOTparam] = ACTIONS(48), - [sym_label] = ACTIONS(51), - [anon_sym_nop] = ACTIONS(54), - [anon_sym_move] = ACTIONS(57), - [anon_sym_move_SLASHfrom16] = ACTIONS(54), - [anon_sym_move_SLASH16] = ACTIONS(54), - [anon_sym_move_DASHwide] = ACTIONS(57), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(54), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(54), - [anon_sym_move_DASHobject] = ACTIONS(57), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(54), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(54), - [anon_sym_move_DASHresult] = ACTIONS(57), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(54), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(54), - [anon_sym_move_DASHexception] = ACTIONS(54), - [anon_sym_return_DASHvoid] = ACTIONS(54), - [anon_sym_return] = ACTIONS(57), - [anon_sym_return_DASHwide] = ACTIONS(54), - [anon_sym_return_DASHobject] = ACTIONS(54), - [anon_sym_const_SLASH4] = ACTIONS(54), - [anon_sym_const_SLASH16] = ACTIONS(54), - [anon_sym_const] = ACTIONS(57), - [anon_sym_const_SLASHhigh16] = ACTIONS(54), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(54), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(54), - [anon_sym_const_DASHwide] = ACTIONS(57), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(54), - [anon_sym_const_DASHstring] = ACTIONS(57), - [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(54), - [anon_sym_const_DASHclass] = ACTIONS(54), - [anon_sym_monitor_DASHenter] = ACTIONS(54), - [anon_sym_monitor_DASHexit] = ACTIONS(54), - [anon_sym_check_DASHcast] = ACTIONS(54), - [anon_sym_instance_DASHof] = ACTIONS(54), - [anon_sym_array_DASHlength] = ACTIONS(54), - [anon_sym_new_DASHinstance] = ACTIONS(54), - [anon_sym_new_DASHarray] = ACTIONS(54), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(57), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(54), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(54), - [anon_sym_throw] = ACTIONS(54), - [anon_sym_goto] = ACTIONS(57), - [anon_sym_goto_SLASH16] = ACTIONS(54), - [anon_sym_goto_SLASH32] = ACTIONS(54), - [anon_sym_packed_DASHswitch] = ACTIONS(54), - [anon_sym_sparse_DASHswitch] = ACTIONS(54), - [anon_sym_cmpl_DASHfloat] = ACTIONS(54), - [anon_sym_cmpg_DASHfloat] = ACTIONS(54), - [anon_sym_cmpl_DASHdouble] = ACTIONS(54), - [anon_sym_cmpg_DASHdouble] = ACTIONS(54), - [anon_sym_cmp_DASHlong] = ACTIONS(54), - [anon_sym_if_DASHeq] = ACTIONS(57), - [anon_sym_if_DASHne] = ACTIONS(57), - [anon_sym_if_DASHlt] = ACTIONS(57), - [anon_sym_if_DASHge] = ACTIONS(57), - [anon_sym_if_DASHgt] = ACTIONS(57), - [anon_sym_if_DASHle] = ACTIONS(57), - [anon_sym_if_DASHeqz] = ACTIONS(54), - [anon_sym_if_DASHnez] = ACTIONS(54), - [anon_sym_if_DASHltz] = ACTIONS(54), - [anon_sym_if_DASHgez] = ACTIONS(54), - [anon_sym_if_DASHgtz] = ACTIONS(54), - [anon_sym_if_DASHlez] = ACTIONS(54), - [anon_sym_aget] = ACTIONS(57), - [anon_sym_aget_DASHwide] = ACTIONS(54), - [anon_sym_aget_DASHobject] = ACTIONS(54), - [anon_sym_aget_DASHboolean] = ACTIONS(54), - [anon_sym_aget_DASHbyte] = ACTIONS(54), - [anon_sym_aget_DASHchar] = ACTIONS(54), - [anon_sym_aget_DASHshort] = ACTIONS(54), - [anon_sym_aput] = ACTIONS(57), - [anon_sym_aput_DASHwide] = ACTIONS(54), - [anon_sym_aput_DASHobject] = ACTIONS(54), - [anon_sym_aput_DASHboolean] = ACTIONS(54), - [anon_sym_aput_DASHbyte] = ACTIONS(54), - [anon_sym_aput_DASHchar] = ACTIONS(54), - [anon_sym_aput_DASHshort] = ACTIONS(54), - [anon_sym_iget] = ACTIONS(57), - [anon_sym_iget_DASHwide] = ACTIONS(57), - [anon_sym_iget_DASHobject] = ACTIONS(57), - [anon_sym_iget_DASHboolean] = ACTIONS(54), - [anon_sym_iget_DASHbyte] = ACTIONS(54), - [anon_sym_iget_DASHchar] = ACTIONS(54), - [anon_sym_iget_DASHshort] = ACTIONS(54), - [anon_sym_iput] = ACTIONS(57), - [anon_sym_iput_DASHwide] = ACTIONS(57), - [anon_sym_iput_DASHobject] = ACTIONS(57), - [anon_sym_iput_DASHboolean] = ACTIONS(54), - [anon_sym_iput_DASHbyte] = ACTIONS(54), - [anon_sym_iput_DASHchar] = ACTIONS(54), - [anon_sym_iput_DASHshort] = ACTIONS(54), - [anon_sym_sget] = ACTIONS(57), - [anon_sym_sget_DASHwide] = ACTIONS(54), - [anon_sym_sget_DASHobject] = ACTIONS(54), - [anon_sym_sget_DASHboolean] = ACTIONS(54), - [anon_sym_sget_DASHbyte] = ACTIONS(54), - [anon_sym_sget_DASHchar] = ACTIONS(54), - [anon_sym_sget_DASHshort] = ACTIONS(54), - [anon_sym_sput] = ACTIONS(57), - [anon_sym_sput_DASHwide] = ACTIONS(54), - [anon_sym_sput_DASHobject] = ACTIONS(54), - [anon_sym_sput_DASHboolean] = ACTIONS(54), - [anon_sym_sput_DASHbyte] = ACTIONS(54), - [anon_sym_sput_DASHchar] = ACTIONS(54), - [anon_sym_sput_DASHshort] = ACTIONS(54), - [anon_sym_invoke_DASHvirtual] = ACTIONS(57), - [anon_sym_invoke_DASHsuper] = ACTIONS(57), - [anon_sym_invoke_DASHdirect] = ACTIONS(57), - [anon_sym_invoke_DASHstatic] = ACTIONS(57), - [anon_sym_invoke_DASHinterface] = ACTIONS(57), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(54), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(54), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(54), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(54), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(54), - [anon_sym_neg_DASHint] = ACTIONS(54), - [anon_sym_not_DASHint] = ACTIONS(54), - [anon_sym_neg_DASHlong] = ACTIONS(54), - [anon_sym_not_DASHlong] = ACTIONS(54), - [anon_sym_neg_DASHfloat] = ACTIONS(54), - [anon_sym_neg_DASHdouble] = ACTIONS(54), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(54), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(54), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(54), - [anon_sym_long_DASHto_DASHint] = ACTIONS(54), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(54), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(54), - [anon_sym_float_DASHto_DASHint] = ACTIONS(54), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(54), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(54), - [anon_sym_double_DASHto_DASHint] = ACTIONS(54), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(54), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(54), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(54), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(54), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(54), - [anon_sym_add_DASHint] = ACTIONS(57), - [anon_sym_sub_DASHint] = ACTIONS(57), - [anon_sym_mul_DASHint] = ACTIONS(57), - [anon_sym_div_DASHint] = ACTIONS(57), - [anon_sym_rem_DASHint] = ACTIONS(57), - [anon_sym_and_DASHint] = ACTIONS(57), - [anon_sym_or_DASHint] = ACTIONS(57), - [anon_sym_xor_DASHint] = ACTIONS(57), - [anon_sym_shl_DASHint] = ACTIONS(57), - [anon_sym_shr_DASHint] = ACTIONS(57), - [anon_sym_ushr_DASHint] = ACTIONS(57), - [anon_sym_add_DASHlong] = ACTIONS(57), - [anon_sym_sub_DASHlong] = ACTIONS(57), - [anon_sym_mul_DASHlong] = ACTIONS(57), - [anon_sym_div_DASHlong] = ACTIONS(57), - [anon_sym_rem_DASHlong] = ACTIONS(57), - [anon_sym_and_DASHlong] = ACTIONS(57), - [anon_sym_or_DASHlong] = ACTIONS(57), - [anon_sym_xor_DASHlong] = ACTIONS(57), - [anon_sym_shl_DASHlong] = ACTIONS(57), - [anon_sym_shr_DASHlong] = ACTIONS(57), - [anon_sym_ushr_DASHlong] = ACTIONS(57), - [anon_sym_add_DASHfloat] = ACTIONS(57), - [anon_sym_sub_DASHfloat] = ACTIONS(57), - [anon_sym_mul_DASHfloat] = ACTIONS(57), - [anon_sym_div_DASHfloat] = ACTIONS(57), - [anon_sym_rem_DASHfloat] = ACTIONS(57), - [anon_sym_add_DASHdouble] = ACTIONS(57), - [anon_sym_sub_DASHdouble] = ACTIONS(57), - [anon_sym_mul_DASHdouble] = ACTIONS(57), - [anon_sym_div_DASHdouble] = ACTIONS(57), - [anon_sym_rem_DASHdouble] = ACTIONS(57), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(54), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(54), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(54), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(54), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(54), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(54), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(54), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(54), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(54), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(54), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(54), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(54), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(54), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(54), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(54), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(54), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(54), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(54), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(54), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(54), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(54), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(54), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(54), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(54), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(54), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(54), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(54), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(54), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(54), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(54), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(54), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(54), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(54), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(54), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(54), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(54), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(54), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(54), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(54), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(54), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(54), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(54), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(54), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(54), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(54), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(54), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(54), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(54), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(54), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(54), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(54), - [anon_sym_execute_DASHinline] = ACTIONS(54), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(54), - [anon_sym_iget_DASHquick] = ACTIONS(54), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(54), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(54), - [anon_sym_iput_DASHquick] = ACTIONS(54), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(54), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(54), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(57), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(54), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(57), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(54), - [anon_sym_rsub_DASHint] = ACTIONS(57), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(54), - [anon_sym_DOTline] = ACTIONS(60), - [anon_sym_DOTlocals] = ACTIONS(63), - [anon_sym_DOTcatch] = ACTIONS(66), - [anon_sym_DOTcatchall] = ACTIONS(69), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(72), + [sym__declaration] = STATE(17), + [sym_line_declaration] = STATE(17), + [sym_locals_declaration] = STATE(17), + [sym_catch_declaration] = STATE(17), + [sym_catchall_declaration] = STATE(17), + [sym_packed_switch_declaration] = STATE(17), + [sym_sparse_switch_declaration] = STATE(17), + [sym_array_data_declaration] = STATE(17), + [aux_sym_method_definition_repeat1] = STATE(5), + [sym_end_method] = ACTIONS(79), + [anon_sym_DOTannotation] = ACTIONS(55), + [anon_sym_DOTparam] = ACTIONS(57), + [sym_label] = ACTIONS(59), + [anon_sym_nop] = ACTIONS(61), + [anon_sym_move] = ACTIONS(63), + [anon_sym_move_SLASHfrom16] = ACTIONS(61), + [anon_sym_move_SLASH16] = ACTIONS(61), + [anon_sym_move_DASHwide] = ACTIONS(63), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(61), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(61), + [anon_sym_move_DASHobject] = ACTIONS(63), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(61), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(61), + [anon_sym_move_DASHresult] = ACTIONS(63), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(61), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(61), + [anon_sym_move_DASHexception] = ACTIONS(61), + [anon_sym_return_DASHvoid] = ACTIONS(61), + [anon_sym_return] = ACTIONS(63), + [anon_sym_return_DASHwide] = ACTIONS(61), + [anon_sym_return_DASHobject] = ACTIONS(61), + [anon_sym_const_SLASH4] = ACTIONS(61), + [anon_sym_const_SLASH16] = ACTIONS(61), + [anon_sym_const] = ACTIONS(63), + [anon_sym_const_SLASHhigh16] = ACTIONS(61), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(61), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(61), + [anon_sym_const_DASHwide] = ACTIONS(63), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(61), + [anon_sym_const_DASHstring] = ACTIONS(63), + [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(61), + [anon_sym_const_DASHclass] = ACTIONS(61), + [anon_sym_monitor_DASHenter] = ACTIONS(61), + [anon_sym_monitor_DASHexit] = ACTIONS(61), + [anon_sym_check_DASHcast] = ACTIONS(61), + [anon_sym_instance_DASHof] = ACTIONS(61), + [anon_sym_array_DASHlength] = ACTIONS(61), + [anon_sym_new_DASHinstance] = ACTIONS(61), + [anon_sym_new_DASHarray] = ACTIONS(61), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(63), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(61), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(61), + [anon_sym_throw] = ACTIONS(61), + [anon_sym_goto] = ACTIONS(63), + [anon_sym_goto_SLASH16] = ACTIONS(61), + [anon_sym_goto_SLASH32] = ACTIONS(61), + [anon_sym_packed_DASHswitch] = ACTIONS(61), + [anon_sym_sparse_DASHswitch] = ACTIONS(61), + [anon_sym_cmpl_DASHfloat] = ACTIONS(61), + [anon_sym_cmpg_DASHfloat] = ACTIONS(61), + [anon_sym_cmpl_DASHdouble] = ACTIONS(61), + [anon_sym_cmpg_DASHdouble] = ACTIONS(61), + [anon_sym_cmp_DASHlong] = ACTIONS(61), + [anon_sym_if_DASHeq] = ACTIONS(63), + [anon_sym_if_DASHne] = ACTIONS(63), + [anon_sym_if_DASHlt] = ACTIONS(63), + [anon_sym_if_DASHge] = ACTIONS(63), + [anon_sym_if_DASHgt] = ACTIONS(63), + [anon_sym_if_DASHle] = ACTIONS(63), + [anon_sym_if_DASHeqz] = ACTIONS(61), + [anon_sym_if_DASHnez] = ACTIONS(61), + [anon_sym_if_DASHltz] = ACTIONS(61), + [anon_sym_if_DASHgez] = ACTIONS(61), + [anon_sym_if_DASHgtz] = ACTIONS(61), + [anon_sym_if_DASHlez] = ACTIONS(61), + [anon_sym_aget] = ACTIONS(63), + [anon_sym_aget_DASHwide] = ACTIONS(61), + [anon_sym_aget_DASHobject] = ACTIONS(61), + [anon_sym_aget_DASHboolean] = ACTIONS(61), + [anon_sym_aget_DASHbyte] = ACTIONS(61), + [anon_sym_aget_DASHchar] = ACTIONS(61), + [anon_sym_aget_DASHshort] = ACTIONS(61), + [anon_sym_aput] = ACTIONS(63), + [anon_sym_aput_DASHwide] = ACTIONS(61), + [anon_sym_aput_DASHobject] = ACTIONS(61), + [anon_sym_aput_DASHboolean] = ACTIONS(61), + [anon_sym_aput_DASHbyte] = ACTIONS(61), + [anon_sym_aput_DASHchar] = ACTIONS(61), + [anon_sym_aput_DASHshort] = ACTIONS(61), + [anon_sym_iget] = ACTIONS(63), + [anon_sym_iget_DASHwide] = ACTIONS(63), + [anon_sym_iget_DASHobject] = ACTIONS(63), + [anon_sym_iget_DASHboolean] = ACTIONS(61), + [anon_sym_iget_DASHbyte] = ACTIONS(61), + [anon_sym_iget_DASHchar] = ACTIONS(61), + [anon_sym_iget_DASHshort] = ACTIONS(61), + [anon_sym_iput] = ACTIONS(63), + [anon_sym_iput_DASHwide] = ACTIONS(63), + [anon_sym_iput_DASHobject] = ACTIONS(63), + [anon_sym_iput_DASHboolean] = ACTIONS(61), + [anon_sym_iput_DASHbyte] = ACTIONS(61), + [anon_sym_iput_DASHchar] = ACTIONS(61), + [anon_sym_iput_DASHshort] = ACTIONS(61), + [anon_sym_sget] = ACTIONS(63), + [anon_sym_sget_DASHwide] = ACTIONS(61), + [anon_sym_sget_DASHobject] = ACTIONS(61), + [anon_sym_sget_DASHboolean] = ACTIONS(61), + [anon_sym_sget_DASHbyte] = ACTIONS(61), + [anon_sym_sget_DASHchar] = ACTIONS(61), + [anon_sym_sget_DASHshort] = ACTIONS(61), + [anon_sym_sput] = ACTIONS(63), + [anon_sym_sput_DASHwide] = ACTIONS(61), + [anon_sym_sput_DASHobject] = ACTIONS(61), + [anon_sym_sput_DASHboolean] = ACTIONS(61), + [anon_sym_sput_DASHbyte] = ACTIONS(61), + [anon_sym_sput_DASHchar] = ACTIONS(61), + [anon_sym_sput_DASHshort] = ACTIONS(61), + [anon_sym_invoke_DASHvirtual] = ACTIONS(63), + [anon_sym_invoke_DASHsuper] = ACTIONS(63), + [anon_sym_invoke_DASHdirect] = ACTIONS(63), + [anon_sym_invoke_DASHstatic] = ACTIONS(63), + [anon_sym_invoke_DASHinterface] = ACTIONS(63), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(61), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(61), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(61), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(61), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(61), + [anon_sym_neg_DASHint] = ACTIONS(61), + [anon_sym_not_DASHint] = ACTIONS(61), + [anon_sym_neg_DASHlong] = ACTIONS(61), + [anon_sym_not_DASHlong] = ACTIONS(61), + [anon_sym_neg_DASHfloat] = ACTIONS(61), + [anon_sym_neg_DASHdouble] = ACTIONS(61), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(61), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(61), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(61), + [anon_sym_long_DASHto_DASHint] = ACTIONS(61), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(61), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(61), + [anon_sym_float_DASHto_DASHint] = ACTIONS(61), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(61), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(61), + [anon_sym_double_DASHto_DASHint] = ACTIONS(61), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(61), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(61), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(61), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(61), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(61), + [anon_sym_add_DASHint] = ACTIONS(63), + [anon_sym_sub_DASHint] = ACTIONS(63), + [anon_sym_mul_DASHint] = ACTIONS(63), + [anon_sym_div_DASHint] = ACTIONS(63), + [anon_sym_rem_DASHint] = ACTIONS(63), + [anon_sym_and_DASHint] = ACTIONS(63), + [anon_sym_or_DASHint] = ACTIONS(63), + [anon_sym_xor_DASHint] = ACTIONS(63), + [anon_sym_shl_DASHint] = ACTIONS(63), + [anon_sym_shr_DASHint] = ACTIONS(63), + [anon_sym_ushr_DASHint] = ACTIONS(63), + [anon_sym_add_DASHlong] = ACTIONS(63), + [anon_sym_sub_DASHlong] = ACTIONS(63), + [anon_sym_mul_DASHlong] = ACTIONS(63), + [anon_sym_div_DASHlong] = ACTIONS(63), + [anon_sym_rem_DASHlong] = ACTIONS(63), + [anon_sym_and_DASHlong] = ACTIONS(63), + [anon_sym_or_DASHlong] = ACTIONS(63), + [anon_sym_xor_DASHlong] = ACTIONS(63), + [anon_sym_shl_DASHlong] = ACTIONS(63), + [anon_sym_shr_DASHlong] = ACTIONS(63), + [anon_sym_ushr_DASHlong] = ACTIONS(63), + [anon_sym_add_DASHfloat] = ACTIONS(63), + [anon_sym_sub_DASHfloat] = ACTIONS(63), + [anon_sym_mul_DASHfloat] = ACTIONS(63), + [anon_sym_div_DASHfloat] = ACTIONS(63), + [anon_sym_rem_DASHfloat] = ACTIONS(63), + [anon_sym_add_DASHdouble] = ACTIONS(63), + [anon_sym_sub_DASHdouble] = ACTIONS(63), + [anon_sym_mul_DASHdouble] = ACTIONS(63), + [anon_sym_div_DASHdouble] = ACTIONS(63), + [anon_sym_rem_DASHdouble] = ACTIONS(63), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(61), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(61), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(61), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(61), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(61), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(61), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(61), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(61), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(61), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(61), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(61), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(61), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(61), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(61), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(61), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(61), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(61), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(61), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(61), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(61), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(61), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(61), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(61), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(61), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(61), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(61), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(61), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(61), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(61), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(61), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(61), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(61), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(61), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(61), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(61), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(61), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(61), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(61), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(61), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(61), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(61), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(61), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(61), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(61), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(61), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(61), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(61), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(61), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(61), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(61), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(61), + [anon_sym_execute_DASHinline] = ACTIONS(61), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(61), + [anon_sym_iget_DASHquick] = ACTIONS(61), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(61), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(61), + [anon_sym_iput_DASHquick] = ACTIONS(61), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(61), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(61), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(63), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(61), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(63), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(61), + [anon_sym_rsub_DASHint] = ACTIONS(63), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(61), + [anon_sym_DOTline] = ACTIONS(65), + [anon_sym_DOTlocals] = ACTIONS(67), + [anon_sym_DOTcatch] = ACTIONS(69), + [anon_sym_DOTcatchall] = ACTIONS(71), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(73), [anon_sym_DOTsparse_DASHswitch] = ACTIONS(75), - [anon_sym_DOTarray_DASHdata] = ACTIONS(78), + [anon_sym_DOTarray_DASHdata] = ACTIONS(77), [sym_comment] = ACTIONS(3), }, [7] = { @@ -13253,11 +13396,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), }, [10] = { - [sym_annotation_definition] = STATE(107), - [sym_annotation_declaration] = STATE(115), - [aux_sym_class_definition_repeat2] = STATE(107), + [sym_annotation_definition] = STATE(106), + [sym_annotation_declaration] = STATE(119), + [aux_sym_class_definition_repeat2] = STATE(106), [sym_end_method] = ACTIONS(93), - [anon_sym_DOTannotation] = ACTIONS(17), + [anon_sym_DOTannotation] = ACTIONS(55), [anon_sym_DOTparam] = ACTIONS(93), [sym_end_param] = ACTIONS(95), [sym_label] = ACTIONS(93), @@ -18430,7 +18573,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }; static const uint16_t ts_small_parse_table[] = { - [0] = 12, + [0] = 13, ACTIONS(181), 1, anon_sym_LF, ACTIONS(183), 1, @@ -18443,20 +18586,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(195), 1, sym_comment, - STATE(144), 1, + STATE(131), 1, sym_array_type, ACTIONS(197), 2, aux_sym_number_literal_token1, aux_sym_number_literal_token2, + ACTIONS(199), 2, + anon_sym_true, + anon_sym_false, ACTIONS(189), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - ACTIONS(179), 4, + ACTIONS(179), 5, sym_label, sym_variable, sym_parameter, sym_string_literal, + sym_null_literal, ACTIONS(193), 9, anon_sym_V, anon_sym_Z, @@ -18467,7 +18614,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - STATE(148), 10, + STATE(124), 11, sym__statement_argument, sym__identifier, sym_field_identifier, @@ -18478,32 +18625,37 @@ static const uint16_t ts_small_parse_table[] = { sym_list, sym_range, sym_number_literal, - [60] = 12, + sym_boolean_literal, + [66] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(201), 1, - anon_sym_LBRACE, ACTIONS(203), 1, - sym_class_identifier, + anon_sym_LBRACE, ACTIONS(205), 1, + sym_class_identifier, + ACTIONS(207), 1, aux_sym_field_identifier_token1, - ACTIONS(209), 1, + ACTIONS(211), 1, anon_sym_LBRACK, - STATE(144), 1, + STATE(131), 1, sym_array_type, ACTIONS(197), 2, aux_sym_number_literal_token1, aux_sym_number_literal_token2, ACTIONS(199), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(201), 2, sym_label, sym_string_literal, - ACTIONS(211), 2, - sym_variable, - sym_parameter, - ACTIONS(207), 3, + ACTIONS(209), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, + ACTIONS(213), 3, + sym_variable, + sym_parameter, + sym_null_literal, ACTIONS(193), 9, anon_sym_V, anon_sym_Z, @@ -18514,7 +18666,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - STATE(175), 10, + STATE(176), 11, sym__statement_argument, sym__identifier, sym_field_identifier, @@ -18525,39 +18677,43 @@ static const uint16_t ts_small_parse_table[] = { sym_list, sym_range, sym_number_literal, - [119] = 15, + sym_boolean_literal, + [131] = 16, ACTIONS(3), 1, sym_comment, - ACTIONS(213), 1, - anon_sym_DOTsubannotation, ACTIONS(215), 1, - anon_sym_LBRACE, + anon_sym_DOTsubannotation, ACTIONS(217), 1, - sym_class_identifier, + anon_sym_LBRACE, ACTIONS(219), 1, + sym_class_identifier, + ACTIONS(221), 1, aux_sym_field_identifier_token1, - ACTIONS(223), 1, - anon_sym_LBRACK, ACTIONS(225), 1, + anon_sym_LBRACK, + ACTIONS(227), 1, anon_sym_DOTenum, - ACTIONS(229), 1, - sym_string_literal, ACTIONS(231), 1, - sym_null_literal, - STATE(114), 1, + sym_string_literal, + ACTIONS(235), 1, + sym_null_literal, + STATE(115), 1, sym_subannotation_declaration, - STATE(136), 1, + STATE(121), 1, sym_annotation_value, - STATE(203), 1, + STATE(205), 1, sym_array_type, - ACTIONS(227), 2, + ACTIONS(229), 2, aux_sym_number_literal_token1, aux_sym_number_literal_token2, - ACTIONS(221), 3, + ACTIONS(233), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(223), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - STATE(130), 9, + STATE(132), 10, sym_subannotation_definition, sym__identifier, sym_field_identifier, @@ -18567,12 +18723,13 @@ static const uint16_t ts_small_parse_table[] = { sym_enum_reference, sym_list, sym_number_literal, - [176] = 3, + sym_boolean_literal, + [193] = 3, ACTIONS(195), 1, sym_comment, - ACTIONS(235), 1, + ACTIONS(239), 1, anon_sym_LF, - ACTIONS(233), 22, + ACTIONS(237), 25, sym_label, anon_sym_LBRACE, sym_class_identifier, @@ -18595,128 +18752,117 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_number_literal_token1, aux_sym_number_literal_token2, sym_string_literal, - [207] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(242), 1, - anon_sym_declared_DASHsynchronized, - STATE(35), 1, - aux_sym_access_modifiers_repeat1, - ACTIONS(237), 3, - anon_sym_LTclinit_GT_LPAREN, - anon_sym_LTinit_GT_LPAREN, - aux_sym_method_identifier_token1, - ACTIONS(239), 17, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_static, - anon_sym_final, - anon_sym_synchronized, - anon_sym_volatile, - anon_sym_transient, - anon_sym_native, - anon_sym_interface, - anon_sym_abstract, - anon_sym_bridge, - anon_sym_synthetic, - anon_sym_enum, - anon_sym_constructor, - anon_sym_varargs, - anon_sym_annotation, - [241] = 5, + anon_sym_true, + anon_sym_false, + sym_null_literal, + [227] = 14, ACTIONS(3), 1, sym_comment, + ACTIONS(225), 1, + anon_sym_LBRACK, + ACTIONS(241), 1, + anon_sym_RBRACE, + ACTIONS(243), 1, + sym_class_identifier, + ACTIONS(245), 1, + aux_sym_field_identifier_token1, ACTIONS(249), 1, - anon_sym_declared_DASHsynchronized, - STATE(35), 1, - aux_sym_access_modifiers_repeat1, - ACTIONS(245), 3, + anon_sym_DOTenum, + ACTIONS(255), 1, + sym_string_literal, + STATE(116), 1, + sym_number_literal, + STATE(184), 1, + sym_array_type, + ACTIONS(233), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(251), 2, + sym_variable, + sym_parameter, + ACTIONS(253), 2, + aux_sym_number_literal_token1, + aux_sym_number_literal_token2, + ACTIONS(247), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - ACTIONS(247), 17, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_static, - anon_sym_final, - anon_sym_synchronized, - anon_sym_volatile, - anon_sym_transient, - anon_sym_native, - anon_sym_interface, - anon_sym_abstract, - anon_sym_bridge, - anon_sym_synthetic, - anon_sym_enum, - anon_sym_constructor, - anon_sym_varargs, - anon_sym_annotation, - [275] = 13, + STATE(123), 7, + sym__identifier, + sym_field_identifier, + sym_method_identifier, + sym_full_field_identifier, + sym_full_method_identifier, + sym_enum_reference, + sym_boolean_literal, + [281] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(223), 1, + ACTIONS(225), 1, anon_sym_LBRACK, - ACTIONS(251), 1, - anon_sym_RBRACE, - ACTIONS(253), 1, + ACTIONS(243), 1, sym_class_identifier, - ACTIONS(255), 1, + ACTIONS(245), 1, aux_sym_field_identifier_token1, - ACTIONS(259), 1, + ACTIONS(249), 1, anon_sym_DOTenum, - ACTIONS(265), 1, + ACTIONS(257), 1, + anon_sym_RBRACE, + ACTIONS(261), 1, sym_string_literal, - STATE(113), 1, - sym_number_literal, - STATE(196), 1, + STATE(184), 1, sym_array_type, - ACTIONS(261), 2, - sym_variable, - sym_parameter, - ACTIONS(263), 2, + ACTIONS(233), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(253), 2, aux_sym_number_literal_token1, aux_sym_number_literal_token2, - ACTIONS(257), 3, + ACTIONS(259), 2, + sym_variable, + sym_parameter, + ACTIONS(247), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - STATE(123), 6, + STATE(128), 8, sym__identifier, sym_field_identifier, sym_method_identifier, sym_full_field_identifier, sym_full_method_identifier, sym_enum_reference, - [324] = 12, + sym_number_literal, + sym_boolean_literal, + [333] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(223), 1, + ACTIONS(225), 1, anon_sym_LBRACK, - ACTIONS(253), 1, + ACTIONS(243), 1, sym_class_identifier, - ACTIONS(255), 1, + ACTIONS(245), 1, aux_sym_field_identifier_token1, - ACTIONS(259), 1, + ACTIONS(249), 1, anon_sym_DOTenum, - ACTIONS(267), 1, - anon_sym_RBRACE, - ACTIONS(271), 1, + ACTIONS(265), 1, sym_string_literal, - STATE(196), 1, + STATE(184), 1, sym_array_type, - ACTIONS(263), 2, + ACTIONS(233), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(253), 2, aux_sym_number_literal_token1, aux_sym_number_literal_token2, - ACTIONS(269), 2, + ACTIONS(263), 2, sym_variable, sym_parameter, - ACTIONS(257), 3, + ACTIONS(247), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - STATE(127), 7, + STATE(168), 8, sym__identifier, sym_field_identifier, sym_method_identifier, @@ -18724,14 +18870,19 @@ static const uint16_t ts_small_parse_table[] = { sym_full_method_identifier, sym_enum_reference, sym_number_literal, - [371] = 4, + sym_boolean_literal, + [382] = 5, ACTIONS(3), 1, sym_comment, - STATE(42), 1, + ACTIONS(271), 1, + anon_sym_declared_DASHsynchronized, + STATE(39), 1, aux_sym_access_modifiers_repeat1, - STATE(161), 1, - sym_access_modifiers, - ACTIONS(273), 18, + ACTIONS(267), 3, + anon_sym_LTclinit_GT_LPAREN, + anon_sym_LTinit_GT_LPAREN, + aux_sym_method_identifier_token1, + ACTIONS(269), 17, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -18748,16 +18899,44 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_enum, anon_sym_constructor, anon_sym_varargs, + anon_sym_annotation, + [416] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(278), 1, anon_sym_declared_DASHsynchronized, + STATE(39), 1, + aux_sym_access_modifiers_repeat1, + ACTIONS(273), 3, + anon_sym_LTclinit_GT_LPAREN, + anon_sym_LTinit_GT_LPAREN, + aux_sym_method_identifier_token1, + ACTIONS(275), 17, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_static, + anon_sym_final, + anon_sym_synchronized, + anon_sym_volatile, + anon_sym_transient, + anon_sym_native, + anon_sym_interface, + anon_sym_abstract, + anon_sym_bridge, + anon_sym_synthetic, + anon_sym_enum, + anon_sym_constructor, + anon_sym_varargs, anon_sym_annotation, - [401] = 4, + [450] = 4, ACTIONS(3), 1, sym_comment, - STATE(46), 1, + STATE(43), 1, aux_sym_access_modifiers_repeat1, - STATE(202), 1, + STATE(164), 1, sym_access_modifiers, - ACTIONS(275), 18, + ACTIONS(281), 18, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -18776,49 +18955,42 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_varargs, anon_sym_declared_DASHsynchronized, anon_sym_annotation, - [431] = 11, + [480] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(223), 1, - anon_sym_LBRACK, - ACTIONS(253), 1, + ACTIONS(273), 1, sym_class_identifier, - ACTIONS(255), 1, - aux_sym_field_identifier_token1, - ACTIONS(259), 1, - anon_sym_DOTenum, - ACTIONS(279), 1, - sym_string_literal, - STATE(196), 1, - sym_array_type, - ACTIONS(263), 2, - aux_sym_number_literal_token1, - aux_sym_number_literal_token2, - ACTIONS(277), 2, - sym_variable, - sym_parameter, - ACTIONS(257), 3, - anon_sym_LTclinit_GT_LPAREN, - anon_sym_LTinit_GT_LPAREN, - aux_sym_method_identifier_token1, - STATE(162), 7, - sym__identifier, - sym_field_identifier, - sym_method_identifier, - sym_full_field_identifier, - sym_full_method_identifier, - sym_enum_reference, - sym_number_literal, - [475] = 5, + STATE(41), 1, + aux_sym_access_modifiers_repeat1, + ACTIONS(283), 18, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_static, + anon_sym_final, + anon_sym_synchronized, + anon_sym_volatile, + anon_sym_transient, + anon_sym_native, + anon_sym_interface, + anon_sym_abstract, + anon_sym_bridge, + anon_sym_synthetic, + anon_sym_enum, + anon_sym_constructor, + anon_sym_varargs, + anon_sym_declared_DASHsynchronized, + anon_sym_annotation, + [510] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(245), 1, + ACTIONS(273), 1, aux_sym_field_identifier_token1, - ACTIONS(283), 1, + ACTIONS(289), 1, anon_sym_declared_DASHsynchronized, - STATE(43), 1, + STATE(42), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(281), 17, + ACTIONS(286), 17, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -18836,16 +19008,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_constructor, anon_sym_varargs, anon_sym_annotation, - [507] = 5, + [542] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(237), 1, + ACTIONS(267), 1, aux_sym_field_identifier_token1, - ACTIONS(288), 1, + ACTIONS(294), 1, anon_sym_declared_DASHsynchronized, - STATE(43), 1, + STATE(42), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(285), 17, + ACTIONS(292), 17, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -18863,14 +19035,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_constructor, anon_sym_varargs, anon_sym_annotation, - [539] = 4, + [574] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(237), 1, + ACTIONS(267), 1, sym_class_identifier, - STATE(44), 1, + STATE(41), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(291), 18, + ACTIONS(296), 18, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -18889,14 +19061,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_varargs, anon_sym_declared_DASHsynchronized, anon_sym_annotation, - [569] = 4, + [604] = 4, ACTIONS(3), 1, sym_comment, - STATE(36), 1, + STATE(44), 1, aux_sym_access_modifiers_repeat1, - STATE(119), 1, + STATE(203), 1, sym_access_modifiers, - ACTIONS(294), 18, + ACTIONS(298), 18, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -18915,14 +19087,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_varargs, anon_sym_declared_DASHsynchronized, anon_sym_annotation, - [599] = 4, + [634] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(245), 1, - sym_class_identifier, - STATE(44), 1, + STATE(38), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(296), 18, + STATE(118), 1, + sym_access_modifiers, + ACTIONS(300), 18, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -18941,57 +19113,82 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_varargs, anon_sym_declared_DASHsynchronized, anon_sym_annotation, - [629] = 15, + [664] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(17), 1, + ACTIONS(55), 1, anon_sym_DOTannotation, - ACTIONS(298), 1, + ACTIONS(302), 1, ts_builtin_sym_end, - ACTIONS(300), 1, + ACTIONS(304), 1, anon_sym_DOTsource, - ACTIONS(302), 1, + ACTIONS(306), 1, anon_sym_DOTimplements, - ACTIONS(304), 1, + ACTIONS(308), 1, anon_sym_DOTfield, - ACTIONS(306), 1, + ACTIONS(310), 1, anon_sym_DOTmethod, - STATE(5), 1, + STATE(6), 1, sym_method_declaration, - STATE(54), 1, + STATE(50), 1, sym_source_declaration, - STATE(80), 1, + STATE(82), 1, sym_field_declaration, - STATE(115), 1, + STATE(119), 1, sym_annotation_declaration, STATE(52), 2, sym_implements_declaration, aux_sym_class_definition_repeat1, - STATE(70), 2, + STATE(71), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(77), 2, + STATE(79), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(100), 2, + STATE(96), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [679] = 7, + [714] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(223), 1, + ACTIONS(312), 1, + sym_class_identifier, + ACTIONS(315), 1, + anon_sym_RPAREN, + ACTIONS(317), 1, anon_sym_LBRACK, - ACTIONS(308), 1, + STATE(48), 1, + aux_sym_method_identifier_repeat1, + STATE(73), 3, + sym__type, + sym_array_type, + sym_primitive_type, + ACTIONS(320), 9, + anon_sym_V, + anon_sym_Z, + anon_sym_B, + anon_sym_S, + anon_sym_C, + anon_sym_I, + anon_sym_J, + anon_sym_F, + anon_sym_D, + [746] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(225), 1, + anon_sym_LBRACK, + ACTIONS(323), 1, sym_class_identifier, - ACTIONS(310), 1, + ACTIONS(325), 1, anon_sym_RPAREN, - STATE(50), 1, + STATE(48), 1, aux_sym_method_identifier_repeat1, STATE(73), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(312), 9, + ACTIONS(327), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -19001,53 +19198,53 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [711] = 13, + [778] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(17), 1, + ACTIONS(55), 1, anon_sym_DOTannotation, - ACTIONS(302), 1, + ACTIONS(306), 1, anon_sym_DOTimplements, - ACTIONS(304), 1, + ACTIONS(308), 1, anon_sym_DOTfield, - ACTIONS(306), 1, + ACTIONS(310), 1, anon_sym_DOTmethod, - ACTIONS(314), 1, + ACTIONS(329), 1, ts_builtin_sym_end, - STATE(5), 1, + STATE(6), 1, sym_method_declaration, - STATE(80), 1, + STATE(82), 1, sym_field_declaration, - STATE(115), 1, + STATE(119), 1, sym_annotation_declaration, - STATE(71), 2, + STATE(57), 2, + sym_implements_declaration, + aux_sym_class_definition_repeat1, + STATE(70), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(76), 2, + STATE(78), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(81), 2, - sym_implements_declaration, - aux_sym_class_definition_repeat1, - STATE(105), 2, + STATE(102), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [755] = 7, + [822] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(223), 1, + ACTIONS(225), 1, anon_sym_LBRACK, - ACTIONS(308), 1, + ACTIONS(323), 1, sym_class_identifier, - ACTIONS(316), 1, + ACTIONS(331), 1, anon_sym_RPAREN, - STATE(56), 1, + STATE(48), 1, aux_sym_method_identifier_repeat1, STATE(73), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(312), 9, + ACTIONS(327), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -19057,78 +19254,53 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [787] = 7, + [854] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(223), 1, - anon_sym_LBRACK, + ACTIONS(55), 1, + anon_sym_DOTannotation, + ACTIONS(306), 1, + anon_sym_DOTimplements, ACTIONS(308), 1, - sym_class_identifier, - ACTIONS(318), 1, - anon_sym_RPAREN, - STATE(56), 1, - aux_sym_method_identifier_repeat1, - STATE(73), 3, - sym__type, - sym_array_type, - sym_primitive_type, - ACTIONS(312), 9, - anon_sym_V, - anon_sym_Z, - anon_sym_B, - anon_sym_S, - anon_sym_C, - anon_sym_I, - anon_sym_J, - anon_sym_F, - anon_sym_D, - [819] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(17), 1, - anon_sym_DOTannotation, - ACTIONS(302), 1, - anon_sym_DOTimplements, - ACTIONS(304), 1, anon_sym_DOTfield, - ACTIONS(306), 1, + ACTIONS(310), 1, anon_sym_DOTmethod, - ACTIONS(320), 1, + ACTIONS(329), 1, ts_builtin_sym_end, - STATE(5), 1, + STATE(6), 1, sym_method_declaration, - STATE(80), 1, + STATE(82), 1, sym_field_declaration, - STATE(115), 1, + STATE(119), 1, sym_annotation_declaration, - STATE(72), 2, + STATE(70), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(79), 2, + STATE(78), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(81), 2, + STATE(83), 2, sym_implements_declaration, aux_sym_class_definition_repeat1, - STATE(101), 2, + STATE(102), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [863] = 7, + [898] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(223), 1, + ACTIONS(225), 1, anon_sym_LBRACK, - ACTIONS(308), 1, + ACTIONS(323), 1, sym_class_identifier, - ACTIONS(322), 1, + ACTIONS(333), 1, anon_sym_RPAREN, - STATE(55), 1, + STATE(48), 1, aux_sym_method_identifier_repeat1, STATE(73), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(312), 9, + ACTIONS(327), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -19138,53 +19310,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [895] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(17), 1, - anon_sym_DOTannotation, - ACTIONS(302), 1, - anon_sym_DOTimplements, - ACTIONS(304), 1, - anon_sym_DOTfield, - ACTIONS(306), 1, - anon_sym_DOTmethod, - ACTIONS(320), 1, - ts_builtin_sym_end, - STATE(5), 1, - sym_method_declaration, - STATE(80), 1, - sym_field_declaration, - STATE(115), 1, - sym_annotation_declaration, - STATE(49), 2, - sym_implements_declaration, - aux_sym_class_definition_repeat1, - STATE(72), 2, - sym_annotation_definition, - aux_sym_class_definition_repeat2, - STATE(79), 2, - sym_field_definition, - aux_sym_class_definition_repeat3, - STATE(101), 2, - sym_method_definition, - aux_sym_class_definition_repeat4, - [939] = 7, + [930] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(223), 1, + ACTIONS(225), 1, anon_sym_LBRACK, - ACTIONS(308), 1, + ACTIONS(323), 1, sym_class_identifier, - ACTIONS(324), 1, + ACTIONS(335), 1, anon_sym_RPAREN, - STATE(56), 1, + STATE(49), 1, aux_sym_method_identifier_repeat1, STATE(73), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(312), 9, + ACTIONS(327), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -19194,22 +19335,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [971] = 7, + [962] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(326), 1, + ACTIONS(225), 1, + anon_sym_LBRACK, + ACTIONS(323), 1, sym_class_identifier, - ACTIONS(329), 1, + ACTIONS(337), 1, anon_sym_RPAREN, - ACTIONS(331), 1, - anon_sym_LBRACK, - STATE(56), 1, + STATE(51), 1, aux_sym_method_identifier_repeat1, STATE(73), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(334), 9, + ACTIONS(327), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -19219,22 +19360,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1003] = 7, + [994] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(223), 1, + ACTIONS(225), 1, anon_sym_LBRACK, - ACTIONS(308), 1, + ACTIONS(323), 1, sym_class_identifier, - ACTIONS(337), 1, + ACTIONS(339), 1, anon_sym_RPAREN, - STATE(51), 1, + STATE(53), 1, aux_sym_method_identifier_repeat1, STATE(73), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(312), 9, + ACTIONS(327), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -19244,18 +19385,49 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1035] = 5, + [1026] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(223), 1, - anon_sym_LBRACK, - ACTIONS(339), 1, + ACTIONS(55), 1, + anon_sym_DOTannotation, + ACTIONS(306), 1, + anon_sym_DOTimplements, + ACTIONS(308), 1, + anon_sym_DOTfield, + ACTIONS(310), 1, + anon_sym_DOTmethod, + ACTIONS(341), 1, + ts_builtin_sym_end, + STATE(6), 1, + sym_method_declaration, + STATE(82), 1, + sym_field_declaration, + STATE(119), 1, + sym_annotation_declaration, + STATE(72), 2, + sym_annotation_definition, + aux_sym_class_definition_repeat2, + STATE(76), 2, + sym_field_definition, + aux_sym_class_definition_repeat3, + STATE(83), 2, + sym_implements_declaration, + aux_sym_class_definition_repeat1, + STATE(112), 2, + sym_method_definition, + aux_sym_class_definition_repeat4, + [1070] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(343), 1, sym_class_identifier, - STATE(3), 3, + ACTIONS(345), 1, + anon_sym_LBRACK, + STATE(136), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(312), 9, + ACTIONS(347), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -19265,18 +19437,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1061] = 5, + [1096] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(209), 1, + ACTIONS(225), 1, anon_sym_LBRACK, - ACTIONS(341), 1, + ACTIONS(349), 1, sym_class_identifier, - STATE(169), 3, + STATE(12), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(343), 9, + ACTIONS(327), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -19286,18 +19458,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1087] = 5, + [1122] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(223), 1, - anon_sym_LBRACK, ACTIONS(345), 1, + anon_sym_LBRACK, + ACTIONS(351), 1, sym_class_identifier, - STATE(11), 3, + STATE(135), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(312), 9, + ACTIONS(347), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -19307,18 +19479,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1113] = 5, + [1148] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(209), 1, + ACTIONS(211), 1, anon_sym_LBRACK, - ACTIONS(347), 1, + ACTIONS(353), 1, sym_class_identifier, - STATE(173), 3, + STATE(175), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(343), 9, + ACTIONS(355), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -19328,18 +19500,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1139] = 5, + [1174] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(209), 1, + ACTIONS(211), 1, anon_sym_LBRACK, - ACTIONS(349), 1, + ACTIONS(357), 1, sym_class_identifier, - STATE(122), 3, + STATE(171), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(343), 9, + ACTIONS(355), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -19349,18 +19521,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1165] = 5, + [1200] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(223), 1, + ACTIONS(225), 1, anon_sym_LBRACK, - ACTIONS(351), 1, + ACTIONS(359), 1, sym_class_identifier, STATE(74), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(312), 9, + ACTIONS(327), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -19370,18 +19542,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1191] = 5, + [1226] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(353), 1, - sym_class_identifier, - ACTIONS(355), 1, + ACTIONS(225), 1, anon_sym_LBRACK, - STATE(129), 3, + ACTIONS(361), 1, + sym_class_identifier, + STATE(11), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(357), 9, + ACTIONS(327), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -19391,18 +19563,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1217] = 5, + [1252] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(223), 1, + ACTIONS(345), 1, anon_sym_LBRACK, - ACTIONS(359), 1, + ACTIONS(363), 1, sym_class_identifier, - STATE(12), 3, + STATE(137), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(312), 9, + ACTIONS(347), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -19412,18 +19584,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1243] = 5, + [1278] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(355), 1, + ACTIONS(211), 1, anon_sym_LBRACK, - ACTIONS(361), 1, + ACTIONS(365), 1, sym_class_identifier, - STATE(135), 3, + STATE(126), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(357), 9, + ACTIONS(355), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -19433,18 +19605,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1269] = 5, + [1304] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(355), 1, + ACTIONS(225), 1, anon_sym_LBRACK, - ACTIONS(363), 1, + ACTIONS(367), 1, sym_class_identifier, - STATE(134), 3, + STATE(2), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(357), 9, + ACTIONS(327), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -19454,18 +19626,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1295] = 5, + [1330] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(351), 1, - sym_class_identifier, - ACTIONS(355), 1, + ACTIONS(211), 1, anon_sym_LBRACK, - STATE(74), 3, + ACTIONS(369), 1, + sym_class_identifier, + STATE(173), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(357), 9, + ACTIONS(355), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -19475,18 +19647,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1321] = 5, + [1356] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(209), 1, + ACTIONS(345), 1, anon_sym_LBRACK, - ACTIONS(365), 1, + ACTIONS(359), 1, sym_class_identifier, - STATE(168), 3, + STATE(74), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(343), 9, + ACTIONS(347), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -19496,88 +19668,88 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1347] = 11, + [1382] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(17), 1, + ACTIONS(55), 1, anon_sym_DOTannotation, - ACTIONS(304), 1, + ACTIONS(308), 1, anon_sym_DOTfield, - ACTIONS(306), 1, + ACTIONS(310), 1, anon_sym_DOTmethod, - ACTIONS(320), 1, + ACTIONS(341), 1, ts_builtin_sym_end, - STATE(5), 1, + STATE(6), 1, sym_method_declaration, - STATE(80), 1, + STATE(82), 1, sym_field_declaration, - STATE(115), 1, + STATE(119), 1, sym_annotation_declaration, - STATE(75), 2, - sym_annotation_definition, - aux_sym_class_definition_repeat2, - STATE(79), 2, + STATE(76), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(101), 2, + STATE(77), 2, + sym_annotation_definition, + aux_sym_class_definition_repeat2, + STATE(112), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1384] = 11, + [1419] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(17), 1, + ACTIONS(55), 1, anon_sym_DOTannotation, - ACTIONS(304), 1, + ACTIONS(308), 1, anon_sym_DOTfield, - ACTIONS(306), 1, + ACTIONS(310), 1, anon_sym_DOTmethod, - ACTIONS(367), 1, + ACTIONS(329), 1, ts_builtin_sym_end, - STATE(5), 1, + STATE(6), 1, sym_method_declaration, - STATE(80), 1, + STATE(82), 1, sym_field_declaration, - STATE(115), 1, + STATE(119), 1, sym_annotation_declaration, - STATE(75), 2, + STATE(77), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, STATE(78), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(97), 2, + STATE(102), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1421] = 11, + [1456] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(17), 1, + ACTIONS(55), 1, anon_sym_DOTannotation, - ACTIONS(304), 1, + ACTIONS(308), 1, anon_sym_DOTfield, - ACTIONS(306), 1, + ACTIONS(310), 1, anon_sym_DOTmethod, - ACTIONS(314), 1, + ACTIONS(371), 1, ts_builtin_sym_end, - STATE(5), 1, + STATE(6), 1, sym_method_declaration, - STATE(80), 1, + STATE(82), 1, sym_field_declaration, - STATE(115), 1, + STATE(119), 1, sym_annotation_declaration, - STATE(75), 2, + STATE(77), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(76), 2, + STATE(80), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(105), 2, + STATE(99), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1458] = 2, + [1493] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(369), 12, + ACTIONS(373), 12, sym_class_identifier, anon_sym_RPAREN, anon_sym_LBRACK, @@ -19590,10 +19762,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1476] = 2, + [1511] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(371), 11, + ACTIONS(375), 11, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_EQ, @@ -19605,1356 +19777,1383 @@ static const uint16_t ts_small_parse_table[] = { sym_end_subannotation, anon_sym_COMMA, anon_sym_RBRACE, - [1493] = 5, + [1528] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(375), 1, - anon_sym_DOTannotation, - STATE(115), 1, - sym_annotation_declaration, - STATE(75), 2, - sym_annotation_definition, - aux_sym_class_definition_repeat2, - ACTIONS(373), 5, + ACTIONS(377), 10, ts_builtin_sym_end, anon_sym_DOTfield, sym_end_field, anon_sym_DOTmethod, - sym_end_param, - [1514] = 8, + anon_sym_DOTannotation, + sym_annotation_key, + sym_end_annotation, + sym_end_subannotation, + anon_sym_COMMA, + anon_sym_RBRACE, + [1544] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(304), 1, + ACTIONS(308), 1, anon_sym_DOTfield, - ACTIONS(306), 1, + ACTIONS(310), 1, anon_sym_DOTmethod, - ACTIONS(367), 1, + ACTIONS(371), 1, ts_builtin_sym_end, - STATE(5), 1, + STATE(6), 1, sym_method_declaration, - STATE(80), 1, + STATE(82), 1, sym_field_declaration, - STATE(87), 2, + STATE(84), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(97), 2, + STATE(99), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1541] = 8, + [1571] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(304), 1, + ACTIONS(381), 1, + anon_sym_DOTannotation, + STATE(119), 1, + sym_annotation_declaration, + STATE(77), 2, + sym_annotation_definition, + aux_sym_class_definition_repeat2, + ACTIONS(379), 5, + ts_builtin_sym_end, anon_sym_DOTfield, - ACTIONS(306), 1, + sym_end_field, anon_sym_DOTmethod, - ACTIONS(320), 1, + sym_end_param, + [1592] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(308), 1, + anon_sym_DOTfield, + ACTIONS(310), 1, + anon_sym_DOTmethod, + ACTIONS(341), 1, ts_builtin_sym_end, - STATE(5), 1, + STATE(6), 1, sym_method_declaration, - STATE(80), 1, + STATE(82), 1, sym_field_declaration, - STATE(87), 2, + STATE(84), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(101), 2, + STATE(112), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1568] = 8, + [1619] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(304), 1, + ACTIONS(308), 1, anon_sym_DOTfield, - ACTIONS(306), 1, + ACTIONS(310), 1, anon_sym_DOTmethod, - ACTIONS(378), 1, + ACTIONS(329), 1, ts_builtin_sym_end, - STATE(5), 1, + STATE(6), 1, sym_method_declaration, - STATE(80), 1, + STATE(82), 1, sym_field_declaration, - STATE(87), 2, + STATE(84), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(94), 2, + STATE(102), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1595] = 8, + [1646] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(304), 1, + ACTIONS(308), 1, anon_sym_DOTfield, - ACTIONS(306), 1, + ACTIONS(310), 1, anon_sym_DOTmethod, - ACTIONS(314), 1, + ACTIONS(384), 1, ts_builtin_sym_end, - STATE(5), 1, + STATE(6), 1, sym_method_declaration, - STATE(80), 1, + STATE(82), 1, sym_field_declaration, - STATE(87), 2, + STATE(84), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(105), 2, + STATE(107), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1622] = 6, + [1673] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(253), 1, + aux_sym_number_literal_token2, + ACTIONS(386), 1, + aux_sym_number_literal_token1, + ACTIONS(388), 2, + sym_string_literal, + sym_null_literal, + ACTIONS(390), 2, + anon_sym_true, + anon_sym_false, + STATE(113), 2, + sym_number_literal, + sym_boolean_literal, + [1695] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(17), 1, + ACTIONS(55), 1, anon_sym_DOTannotation, - ACTIONS(382), 1, + ACTIONS(394), 1, sym_end_field, - STATE(115), 1, + STATE(119), 1, sym_annotation_declaration, - STATE(91), 2, + STATE(105), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - ACTIONS(380), 3, + ACTIONS(392), 3, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTmethod, - [1644] = 4, + [1717] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(386), 1, + ACTIONS(398), 1, anon_sym_DOTimplements, - STATE(81), 2, + STATE(83), 2, sym_implements_declaration, aux_sym_class_definition_repeat1, - ACTIONS(384), 4, + ACTIONS(396), 4, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTmethod, anon_sym_DOTannotation, - [1661] = 2, + [1734] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(389), 6, - ts_builtin_sym_end, - anon_sym_DOTsource, - anon_sym_DOTimplements, + ACTIONS(403), 1, anon_sym_DOTfield, + STATE(82), 1, + sym_field_declaration, + ACTIONS(401), 2, + ts_builtin_sym_end, anon_sym_DOTmethod, - anon_sym_DOTannotation, - [1673] = 5, + STATE(84), 2, + sym_field_definition, + aux_sym_class_definition_repeat3, + [1752] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(255), 1, + ACTIONS(245), 1, aux_sym_field_identifier_token1, - STATE(111), 1, + STATE(103), 1, sym_method_identifier, - STATE(112), 1, + STATE(104), 1, sym_field_identifier, - ACTIONS(257), 3, + ACTIONS(247), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - [1691] = 5, + [1770] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(205), 1, + ACTIONS(207), 1, aux_sym_field_identifier_token1, - STATE(156), 1, - sym_method_identifier, - STATE(167), 1, + STATE(166), 1, sym_field_identifier, - ACTIONS(207), 3, + STATE(170), 1, + sym_method_identifier, + ACTIONS(209), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - [1709] = 6, + [1788] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(223), 1, - anon_sym_LBRACK, - ACTIONS(255), 1, - aux_sym_field_identifier_token1, - ACTIONS(391), 1, - sym_class_identifier, - STATE(185), 1, - sym_array_type, - STATE(98), 2, - sym_field_identifier, - sym_full_field_identifier, - [1729] = 6, + ACTIONS(406), 6, + ts_builtin_sym_end, + anon_sym_DOTsource, + anon_sym_DOTimplements, + anon_sym_DOTfield, + anon_sym_DOTmethod, + anon_sym_DOTannotation, + [1800] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(219), 1, - aux_sym_field_identifier_token1, - ACTIONS(223), 1, + ACTIONS(225), 1, anon_sym_LBRACK, - ACTIONS(393), 1, + ACTIONS(245), 1, + aux_sym_field_identifier_token1, + ACTIONS(408), 1, sym_class_identifier, - STATE(204), 1, + STATE(187), 1, sym_array_type, - STATE(98), 2, + STATE(95), 2, sym_field_identifier, sym_full_field_identifier, - [1749] = 5, + [1820] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(397), 1, - anon_sym_DOTfield, - STATE(80), 1, - sym_field_declaration, - ACTIONS(395), 2, + ACTIONS(412), 1, + anon_sym_EQ, + ACTIONS(410), 5, ts_builtin_sym_end, + anon_sym_DOTfield, + sym_end_field, anon_sym_DOTmethod, - STATE(87), 2, - sym_field_definition, - aux_sym_class_definition_repeat3, - [1767] = 5, + anon_sym_DOTannotation, + [1834] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(219), 1, + ACTIONS(221), 1, aux_sym_field_identifier_token1, - STATE(111), 1, + STATE(103), 1, sym_method_identifier, - STATE(112), 1, + STATE(104), 1, sym_field_identifier, - ACTIONS(221), 3, + ACTIONS(223), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - [1785] = 3, + [1852] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(402), 1, - anon_sym_EQ, - ACTIONS(400), 5, - ts_builtin_sym_end, - anon_sym_DOTfield, - sym_end_field, - anon_sym_DOTmethod, - anon_sym_DOTannotation, - [1799] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(404), 1, - sym_annotation_key, - ACTIONS(407), 2, - sym_end_annotation, - sym_end_subannotation, - STATE(90), 2, - sym_annotation_property, - aux_sym_annotation_definition_repeat1, - [1814] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(17), 1, - anon_sym_DOTannotation, - ACTIONS(409), 1, - sym_end_field, - STATE(115), 1, - sym_annotation_declaration, - STATE(75), 2, - sym_annotation_definition, - aux_sym_class_definition_repeat2, - [1831] = 5, + ACTIONS(221), 1, + aux_sym_field_identifier_token1, + ACTIONS(225), 1, + anon_sym_LBRACK, + ACTIONS(414), 1, + sym_class_identifier, + STATE(206), 1, + sym_array_type, + STATE(95), 2, + sym_field_identifier, + sym_full_field_identifier, + [1872] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(263), 1, - aux_sym_number_literal_token2, - ACTIONS(411), 1, + ACTIONS(416), 1, + anon_sym_DOTendsparse_DASHswitch, + ACTIONS(418), 1, aux_sym_number_literal_token1, - STATE(103), 1, + ACTIONS(421), 1, + aux_sym_number_literal_token2, + STATE(92), 1, + aux_sym_sparse_switch_declaration_repeat1, + STATE(207), 1, sym_number_literal, - ACTIONS(413), 2, - sym_string_literal, - sym_null_literal, - [1848] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(415), 5, - ts_builtin_sym_end, - anon_sym_DOTimplements, - anon_sym_DOTfield, - anon_sym_DOTmethod, - anon_sym_DOTannotation, - [1859] = 5, + [1891] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(306), 1, - anon_sym_DOTmethod, - ACTIONS(417), 1, - ts_builtin_sym_end, - STATE(5), 1, - sym_method_declaration, - STATE(102), 2, - sym_method_definition, - aux_sym_class_definition_repeat4, - [1876] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(419), 5, - ts_builtin_sym_end, - anon_sym_DOTimplements, - anon_sym_DOTfield, - anon_sym_DOTmethod, - anon_sym_DOTannotation, - [1887] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(263), 1, + ACTIONS(253), 1, aux_sym_number_literal_token2, - ACTIONS(411), 1, + ACTIONS(386), 1, aux_sym_number_literal_token1, - STATE(182), 1, + ACTIONS(424), 1, + anon_sym_DOTendarray_DASHdata, + STATE(111), 2, sym_number_literal, - ACTIONS(421), 2, - sym_variable, - sym_parameter, - [1904] = 5, + aux_sym_array_data_declaration_repeat1, + [1908] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(306), 1, - anon_sym_DOTmethod, - ACTIONS(378), 1, + ACTIONS(426), 1, ts_builtin_sym_end, - STATE(5), 1, + ACTIONS(428), 1, + anon_sym_DOTmethod, + STATE(6), 1, sym_method_declaration, - STATE(102), 2, + STATE(94), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1921] = 2, + [1925] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(423), 5, + ACTIONS(431), 5, sym_annotation_key, sym_end_annotation, sym_end_subannotation, anon_sym_COMMA, anon_sym_RBRACE, - [1932] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(425), 1, - anon_sym_DOTendarray_DASHdata, - ACTIONS(427), 1, - aux_sym_number_literal_token1, - ACTIONS(430), 1, - aux_sym_number_literal_token2, - STATE(99), 2, - sym_number_literal, - aux_sym_array_data_declaration_repeat1, - [1949] = 5, + [1936] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(306), 1, + ACTIONS(310), 1, anon_sym_DOTmethod, - ACTIONS(320), 1, + ACTIONS(329), 1, ts_builtin_sym_end, - STATE(5), 1, + STATE(6), 1, sym_method_declaration, - STATE(102), 2, + STATE(94), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1966] = 5, + [1953] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(306), 1, - anon_sym_DOTmethod, - ACTIONS(314), 1, + ACTIONS(433), 5, ts_builtin_sym_end, - STATE(5), 1, - sym_method_declaration, - STATE(102), 2, - sym_method_definition, - aux_sym_class_definition_repeat4, - [1983] = 5, + anon_sym_DOTimplements, + anon_sym_DOTfield, + anon_sym_DOTmethod, + anon_sym_DOTannotation, + [1964] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(433), 1, - ts_builtin_sym_end, ACTIONS(435), 1, + sym_annotation_key, + ACTIONS(438), 2, + sym_end_annotation, + sym_end_subannotation, + STATE(98), 2, + sym_annotation_property, + aux_sym_annotation_definition_repeat1, + [1979] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(310), 1, anon_sym_DOTmethod, - STATE(5), 1, + ACTIONS(384), 1, + ts_builtin_sym_end, + STATE(6), 1, sym_method_declaration, - STATE(102), 2, + STATE(94), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [2000] = 2, + [1996] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(438), 5, + ACTIONS(440), 5, ts_builtin_sym_end, + anon_sym_DOTimplements, anon_sym_DOTfield, - sym_end_field, anon_sym_DOTmethod, anon_sym_DOTannotation, - [2011] = 6, + [2007] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(440), 1, - anon_sym_DOTendsparse_DASHswitch, - ACTIONS(442), 1, - aux_sym_number_literal_token1, - ACTIONS(445), 1, + ACTIONS(253), 1, aux_sym_number_literal_token2, - STATE(104), 1, + ACTIONS(386), 1, + aux_sym_number_literal_token1, + ACTIONS(442), 1, + anon_sym_DOTendsparse_DASHswitch, + STATE(110), 1, aux_sym_sparse_switch_declaration_repeat1, - STATE(193), 1, + STATE(207), 1, sym_number_literal, - [2030] = 5, + [2026] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(306), 1, + ACTIONS(310), 1, anon_sym_DOTmethod, - ACTIONS(367), 1, + ACTIONS(341), 1, ts_builtin_sym_end, - STATE(5), 1, + STATE(6), 1, sym_method_declaration, - STATE(102), 2, + STATE(94), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [2047] = 5, + [2043] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(263), 1, - aux_sym_number_literal_token2, - ACTIONS(411), 1, - aux_sym_number_literal_token1, + ACTIONS(444), 5, + sym_annotation_key, + sym_end_annotation, + sym_end_subannotation, + anon_sym_COMMA, + anon_sym_RBRACE, + [2054] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(446), 5, + sym_annotation_key, + sym_end_annotation, + sym_end_subannotation, + anon_sym_COMMA, + anon_sym_RBRACE, + [2065] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(55), 1, + anon_sym_DOTannotation, ACTIONS(448), 1, - anon_sym_DOTendarray_DASHdata, - STATE(99), 2, - sym_number_literal, - aux_sym_array_data_declaration_repeat1, - [2064] = 5, + sym_end_field, + STATE(119), 1, + sym_annotation_declaration, + STATE(77), 2, + sym_annotation_definition, + aux_sym_class_definition_repeat2, + [2082] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(17), 1, + ACTIONS(55), 1, anon_sym_DOTannotation, ACTIONS(450), 1, sym_end_param, - STATE(115), 1, + STATE(119), 1, sym_annotation_declaration, - STATE(75), 2, + STATE(77), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - [2081] = 5, + [2099] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(263), 1, + ACTIONS(310), 1, + anon_sym_DOTmethod, + ACTIONS(452), 1, + ts_builtin_sym_end, + STATE(6), 1, + sym_method_declaration, + STATE(94), 2, + sym_method_definition, + aux_sym_class_definition_repeat4, + [2116] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(253), 1, aux_sym_number_literal_token2, - ACTIONS(411), 1, + ACTIONS(386), 1, aux_sym_number_literal_token1, - ACTIONS(452), 1, + ACTIONS(454), 1, anon_sym_DOTendarray_DASHdata, - STATE(106), 2, + STATE(93), 2, sym_number_literal, aux_sym_array_data_declaration_repeat1, - [2098] = 6, + [2133] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(263), 1, + ACTIONS(253), 1, aux_sym_number_literal_token2, - ACTIONS(411), 1, + ACTIONS(386), 1, aux_sym_number_literal_token1, - ACTIONS(454), 1, - anon_sym_DOTendsparse_DASHswitch, - STATE(110), 1, - aux_sym_sparse_switch_declaration_repeat1, - STATE(193), 1, + STATE(181), 1, sym_number_literal, - [2117] = 6, + ACTIONS(456), 2, + sym_variable, + sym_parameter, + [2150] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(263), 1, + ACTIONS(253), 1, aux_sym_number_literal_token2, - ACTIONS(411), 1, + ACTIONS(386), 1, aux_sym_number_literal_token1, - ACTIONS(456), 1, + ACTIONS(458), 1, anon_sym_DOTendsparse_DASHswitch, - STATE(104), 1, + STATE(92), 1, aux_sym_sparse_switch_declaration_repeat1, - STATE(193), 1, + STATE(207), 1, + sym_number_literal, + [2169] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(460), 1, + anon_sym_DOTendarray_DASHdata, + ACTIONS(462), 1, + aux_sym_number_literal_token1, + ACTIONS(465), 1, + aux_sym_number_literal_token2, + STATE(111), 2, sym_number_literal, - [2136] = 2, + aux_sym_array_data_declaration_repeat1, + [2186] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(310), 1, + anon_sym_DOTmethod, + ACTIONS(371), 1, + ts_builtin_sym_end, + STATE(6), 1, + sym_method_declaration, + STATE(94), 2, + sym_method_definition, + aux_sym_class_definition_repeat4, + [2203] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(458), 5, + ACTIONS(468), 5, + ts_builtin_sym_end, + anon_sym_DOTfield, + sym_end_field, + anon_sym_DOTmethod, + anon_sym_DOTannotation, + [2214] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(470), 1, sym_annotation_key, + ACTIONS(472), 1, sym_end_annotation, - sym_end_subannotation, - anon_sym_COMMA, - anon_sym_RBRACE, - [2147] = 2, + STATE(98), 2, + sym_annotation_property, + aux_sym_annotation_definition_repeat1, + [2228] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(460), 5, + ACTIONS(470), 1, sym_annotation_key, - sym_end_annotation, + ACTIONS(474), 1, sym_end_subannotation, - anon_sym_COMMA, - anon_sym_RBRACE, - [2158] = 5, + STATE(117), 2, + sym_annotation_property, + aux_sym_annotation_definition_repeat1, + [2242] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(462), 1, + ACTIONS(476), 1, anon_sym_COMMA, - ACTIONS(464), 1, + ACTIONS(478), 1, anon_sym_DOT_DOT, - ACTIONS(466), 1, + ACTIONS(480), 1, anon_sym_RBRACE, - STATE(140), 1, + STATE(143), 1, aux_sym_list_repeat1, - [2174] = 4, + [2258] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(468), 1, - sym_annotation_key, ACTIONS(470), 1, + sym_annotation_key, + ACTIONS(482), 1, sym_end_subannotation, - STATE(117), 2, + STATE(98), 2, sym_annotation_property, aux_sym_annotation_definition_repeat1, - [2188] = 4, + [2272] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(468), 1, - sym_annotation_key, - ACTIONS(472), 1, - sym_end_annotation, - STATE(116), 2, - sym_annotation_property, - aux_sym_annotation_definition_repeat1, - [2202] = 4, + STATE(27), 1, + sym_method_identifier, + ACTIONS(247), 3, + anon_sym_LTclinit_GT_LPAREN, + anon_sym_LTinit_GT_LPAREN, + aux_sym_method_identifier_token1, + [2284] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(468), 1, + ACTIONS(470), 1, sym_annotation_key, - ACTIONS(474), 1, + ACTIONS(484), 1, sym_end_annotation, - STATE(90), 2, + STATE(114), 2, sym_annotation_property, aux_sym_annotation_definition_repeat1, - [2216] = 4, + [2298] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(468), 1, + ACTIONS(488), 1, + anon_sym_DASH_GT, + ACTIONS(486), 3, sym_annotation_key, - ACTIONS(476), 1, + sym_end_annotation, sym_end_subannotation, - STATE(90), 2, - sym_annotation_property, - aux_sym_annotation_definition_repeat1, - [2230] = 3, + [2310] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(480), 1, - anon_sym_DASH_GT, - ACTIONS(478), 3, + ACTIONS(490), 3, sym_annotation_key, sym_end_annotation, sym_end_subannotation, - [2242] = 3, + [2319] = 4, ACTIONS(3), 1, sym_comment, - STATE(26), 1, - sym_method_identifier, - ACTIONS(257), 3, - anon_sym_LTclinit_GT_LPAREN, - anon_sym_LTinit_GT_LPAREN, - aux_sym_method_identifier_token1, - [2254] = 4, + ACTIONS(492), 1, + anon_sym_COMMA, + ACTIONS(495), 1, + anon_sym_RBRACE, + STATE(122), 1, + aux_sym_list_repeat1, + [2332] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(482), 1, - sym_label, - ACTIONS(484), 1, - anon_sym_DOTendpacked_DASHswitch, - STATE(131), 1, - aux_sym_packed_switch_declaration_repeat1, - [2267] = 4, + ACTIONS(476), 1, + anon_sym_COMMA, + ACTIONS(480), 1, + anon_sym_RBRACE, + STATE(143), 1, + aux_sym_list_repeat1, + [2345] = 4, + ACTIONS(195), 1, + sym_comment, + ACTIONS(497), 1, + anon_sym_COMMA, + ACTIONS(499), 1, + anon_sym_LF, + STATE(129), 1, + aux_sym_statement_repeat1, + [2358] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(263), 1, - aux_sym_number_literal_token2, - ACTIONS(411), 1, - aux_sym_number_literal_token1, - STATE(19), 1, - sym_number_literal, - [2280] = 3, - ACTIONS(11), 1, + ACTIONS(476), 1, + anon_sym_COMMA, + ACTIONS(501), 1, + anon_sym_RBRACE, + STATE(122), 1, + aux_sym_list_repeat1, + [2371] = 3, + ACTIONS(7), 1, anon_sym_LF, ACTIONS(195), 1, sym_comment, - ACTIONS(13), 2, + ACTIONS(9), 2, anon_sym_COMMA, anon_sym_DASH_GT, - [2291] = 4, + [2382] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(462), 1, - anon_sym_COMMA, - ACTIONS(466), 1, - anon_sym_RBRACE, + ACTIONS(503), 1, + sym_label, + ACTIONS(505), 1, + anon_sym_DOTendpacked_DASHswitch, STATE(140), 1, - aux_sym_list_repeat1, - [2304] = 4, + aux_sym_packed_switch_declaration_repeat1, + [2395] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(462), 1, + ACTIONS(476), 1, anon_sym_COMMA, - ACTIONS(486), 1, + ACTIONS(507), 1, anon_sym_RBRACE, - STATE(155), 1, + STATE(125), 1, aux_sym_list_repeat1, - [2317] = 4, + [2408] = 4, ACTIONS(195), 1, sym_comment, - ACTIONS(488), 1, + ACTIONS(497), 1, anon_sym_COMMA, - ACTIONS(490), 1, + ACTIONS(509), 1, anon_sym_LF, - STATE(145), 1, + STATE(148), 1, aux_sym_statement_repeat1, - [2330] = 2, + [2421] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(492), 3, + ACTIONS(511), 3, anon_sym_system, anon_sym_build, anon_sym_runtime, - [2339] = 4, + [2430] = 4, + ACTIONS(195), 1, + sym_comment, + ACTIONS(513), 1, + anon_sym_COMMA, + ACTIONS(515), 1, + anon_sym_LF, + ACTIONS(517), 1, + anon_sym_DASH_GT, + [2443] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(462), 1, + ACTIONS(519), 3, + sym_annotation_key, + sym_end_annotation, + sym_end_subannotation, + [2452] = 3, + ACTIONS(11), 1, + anon_sym_LF, + ACTIONS(195), 1, + sym_comment, + ACTIONS(13), 2, anon_sym_COMMA, - ACTIONS(494), 1, - anon_sym_RBRACE, - STATE(124), 1, - aux_sym_list_repeat1, - [2352] = 2, + anon_sym_DASH_GT, + [2463] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(496), 3, + ACTIONS(521), 3, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTmethod, - [2361] = 2, + [2472] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(103), 3, sym_annotation_key, sym_end_annotation, sym_end_subannotation, - [2370] = 2, + [2481] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(498), 3, + ACTIONS(99), 3, sym_annotation_key, sym_end_annotation, sym_end_subannotation, - [2379] = 4, + [2490] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(500), 1, + ACTIONS(7), 3, + sym_annotation_key, + sym_end_annotation, + sym_end_subannotation, + [2499] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(523), 1, sym_label, - ACTIONS(503), 1, + ACTIONS(526), 1, anon_sym_DOTendpacked_DASHswitch, - STATE(131), 1, + STATE(138), 1, aux_sym_packed_switch_declaration_repeat1, - [2392] = 3, + [2512] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(507), 1, + ACTIONS(530), 1, aux_sym_number_literal_token2, - ACTIONS(505), 2, + ACTIONS(528), 2, anon_sym_DOTendsparse_DASHswitch, aux_sym_number_literal_token1, - [2403] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(263), 1, - aux_sym_number_literal_token2, - ACTIONS(411), 1, - aux_sym_number_literal_token1, - STATE(18), 1, - sym_number_literal, - [2416] = 2, + [2523] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(99), 3, - sym_annotation_key, - sym_end_annotation, - sym_end_subannotation, - [2425] = 2, + ACTIONS(532), 1, + sym_label, + ACTIONS(534), 1, + anon_sym_DOTendpacked_DASHswitch, + STATE(138), 1, + aux_sym_packed_switch_declaration_repeat1, + [2536] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(11), 3, sym_annotation_key, sym_end_annotation, sym_end_subannotation, - [2434] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(509), 3, - sym_annotation_key, - sym_end_annotation, - sym_end_subannotation, - [2443] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7), 3, - sym_annotation_key, - sym_end_annotation, - sym_end_subannotation, - [2452] = 2, + [2545] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(81), 3, sym_annotation_key, sym_end_annotation, sym_end_subannotation, - [2461] = 2, + [2554] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(511), 3, - sym_annotation_key, - sym_end_annotation, - sym_end_subannotation, - [2470] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(462), 1, + ACTIONS(476), 1, anon_sym_COMMA, - ACTIONS(513), 1, + ACTIONS(536), 1, anon_sym_RBRACE, - STATE(155), 1, + STATE(122), 1, aux_sym_list_repeat1, - [2483] = 4, + [2567] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(263), 1, - aux_sym_number_literal_token2, - ACTIONS(411), 1, - aux_sym_number_literal_token1, - STATE(152), 1, - sym_number_literal, - [2496] = 4, - ACTIONS(3), 1, + ACTIONS(538), 3, + sym_annotation_key, + sym_end_annotation, + sym_end_subannotation, + [2576] = 4, + ACTIONS(195), 1, sym_comment, - ACTIONS(263), 1, - aux_sym_number_literal_token2, - ACTIONS(411), 1, - aux_sym_number_literal_token1, - STATE(108), 1, - sym_number_literal, - [2509] = 2, + ACTIONS(486), 1, + anon_sym_LF, + ACTIONS(517), 1, + anon_sym_DASH_GT, + ACTIONS(540), 1, + anon_sym_COMMA, + [2589] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(515), 3, + ACTIONS(542), 3, sym_annotation_key, sym_end_annotation, sym_end_subannotation, - [2518] = 4, - ACTIONS(195), 1, + [2598] = 4, + ACTIONS(3), 1, sym_comment, - ACTIONS(517), 1, - anon_sym_COMMA, - ACTIONS(519), 1, - anon_sym_LF, - ACTIONS(521), 1, - anon_sym_DASH_GT, - [2531] = 4, + ACTIONS(253), 1, + aux_sym_number_literal_token2, + ACTIONS(386), 1, + aux_sym_number_literal_token1, + STATE(108), 1, + sym_number_literal, + [2611] = 4, ACTIONS(195), 1, sym_comment, - ACTIONS(523), 1, + ACTIONS(544), 1, anon_sym_COMMA, - ACTIONS(526), 1, + ACTIONS(547), 1, anon_sym_LF, - STATE(145), 1, + STATE(148), 1, aux_sym_statement_repeat1, - [2544] = 2, + [2624] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(549), 3, + ts_builtin_sym_end, + anon_sym_DOTfield, + anon_sym_DOTmethod, + [2633] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(528), 3, + ACTIONS(551), 3, sym_annotation_key, sym_end_annotation, sym_end_subannotation, - [2553] = 2, + [2642] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(530), 3, + ACTIONS(553), 3, sym_annotation_key, sym_end_annotation, sym_end_subannotation, - [2562] = 4, - ACTIONS(195), 1, - sym_comment, - ACTIONS(488), 1, - anon_sym_COMMA, - ACTIONS(532), 1, - anon_sym_LF, - STATE(125), 1, - aux_sym_statement_repeat1, - [2575] = 3, - ACTIONS(7), 1, - anon_sym_LF, - ACTIONS(195), 1, - sym_comment, - ACTIONS(9), 2, - anon_sym_COMMA, - anon_sym_DASH_GT, - [2586] = 2, + [2651] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(534), 3, - ts_builtin_sym_end, - anon_sym_DOTfield, - anon_sym_DOTmethod, - [2595] = 3, + ACTIONS(253), 1, + aux_sym_number_literal_token2, + ACTIONS(386), 1, + aux_sym_number_literal_token1, + STATE(24), 1, + sym_number_literal, + [2664] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(536), 1, + ACTIONS(555), 1, anon_sym_DASH_GT, - ACTIONS(478), 2, + ACTIONS(486), 2, anon_sym_COMMA, anon_sym_RBRACE, - [2606] = 4, + [2675] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(538), 1, - sym_label, - ACTIONS(540), 1, - anon_sym_DOTendpacked_DASHswitch, - STATE(120), 1, - aux_sym_packed_switch_declaration_repeat1, - [2619] = 4, - ACTIONS(195), 1, - sym_comment, - ACTIONS(478), 1, - anon_sym_LF, - ACTIONS(521), 1, - anon_sym_DASH_GT, - ACTIONS(542), 1, - anon_sym_COMMA, - [2632] = 2, + ACTIONS(253), 1, + aux_sym_number_literal_token2, + ACTIONS(386), 1, + aux_sym_number_literal_token1, + STATE(14), 1, + sym_number_literal, + [2688] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(544), 3, + ACTIONS(557), 3, sym_annotation_key, sym_end_annotation, sym_end_subannotation, - [2641] = 4, + [2697] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(546), 1, + ACTIONS(253), 1, + aux_sym_number_literal_token2, + ACTIONS(386), 1, + aux_sym_number_literal_token1, + STATE(127), 1, + sym_number_literal, + [2710] = 3, + ACTIONS(195), 1, + sym_comment, + ACTIONS(542), 1, + anon_sym_LF, + ACTIONS(559), 1, anon_sym_COMMA, - ACTIONS(549), 1, - anon_sym_RBRACE, - STATE(155), 1, - aux_sym_list_repeat1, - [2654] = 3, + [2720] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(561), 2, + sym_annotation_key, + sym_end_annotation, + [2728] = 3, ACTIONS(195), 1, sym_comment, - ACTIONS(458), 1, + ACTIONS(538), 1, anon_sym_LF, - ACTIONS(551), 1, + ACTIONS(563), 1, anon_sym_COMMA, - [2664] = 3, + [2738] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(553), 1, + ACTIONS(565), 1, anon_sym_DOTsuper, STATE(47), 1, sym_super_declaration, - [2674] = 3, + [2748] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(219), 1, + ACTIONS(221), 1, aux_sym_field_identifier_token1, - STATE(112), 1, + STATE(104), 1, sym_field_identifier, - [2684] = 3, - ACTIONS(195), 1, - sym_comment, - ACTIONS(528), 1, - anon_sym_LF, - ACTIONS(555), 1, - anon_sym_COMMA, - [2694] = 3, + [2758] = 3, ACTIONS(195), 1, sym_comment, - ACTIONS(557), 1, + ACTIONS(567), 1, anon_sym_COMMA, - ACTIONS(559), 1, + ACTIONS(569), 1, anon_sym_LF, - [2704] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(255), 1, - aux_sym_field_identifier_token1, - STATE(89), 1, - sym_field_identifier, - [2714] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(549), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [2722] = 2, + [2768] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(561), 2, + ACTIONS(571), 2, ts_builtin_sym_end, anon_sym_DOTmethod, - [2730] = 3, + [2776] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(255), 1, + ACTIONS(245), 1, aux_sym_field_identifier_token1, - STATE(112), 1, + STATE(89), 1, sym_field_identifier, - [2740] = 2, - ACTIONS(3), 1, + [2786] = 3, + ACTIONS(195), 1, sym_comment, - ACTIONS(563), 2, - ts_builtin_sym_end, - anon_sym_DOTmethod, - [2748] = 3, - ACTIONS(81), 1, + ACTIONS(553), 1, anon_sym_LF, - ACTIONS(83), 1, + ACTIONS(573), 1, anon_sym_COMMA, + [2796] = 3, ACTIONS(195), 1, sym_comment, - [2758] = 3, - ACTIONS(195), 1, - sym_comment, - ACTIONS(460), 1, + ACTIONS(446), 1, anon_sym_LF, - ACTIONS(565), 1, + ACTIONS(575), 1, anon_sym_COMMA, - [2768] = 3, - ACTIONS(103), 1, + [2806] = 3, + ACTIONS(81), 1, anon_sym_LF, - ACTIONS(105), 1, + ACTIONS(83), 1, anon_sym_COMMA, ACTIONS(195), 1, sym_comment, - [2778] = 3, + [2816] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(495), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [2824] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(245), 1, + aux_sym_field_identifier_token1, + STATE(104), 1, + sym_field_identifier, + [2834] = 3, ACTIONS(195), 1, sym_comment, - ACTIONS(371), 1, + ACTIONS(444), 1, anon_sym_LF, - ACTIONS(567), 1, + ACTIONS(577), 1, anon_sym_COMMA, - [2788] = 3, + [2844] = 3, ACTIONS(195), 1, sym_comment, - ACTIONS(515), 1, + ACTIONS(375), 1, anon_sym_LF, - ACTIONS(569), 1, + ACTIONS(579), 1, anon_sym_COMMA, - [2798] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(571), 2, - sym_annotation_key, - sym_end_subannotation, - [2806] = 2, + [2854] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(573), 2, - sym_annotation_key, - sym_end_annotation, - [2814] = 3, - ACTIONS(99), 1, + ACTIONS(581), 2, + ts_builtin_sym_end, + anon_sym_DOTmethod, + [2862] = 3, + ACTIONS(103), 1, anon_sym_LF, - ACTIONS(101), 1, + ACTIONS(105), 1, anon_sym_COMMA, ACTIONS(195), 1, sym_comment, - [2824] = 3, + [2872] = 3, ACTIONS(195), 1, sym_comment, - ACTIONS(511), 1, + ACTIONS(377), 1, anon_sym_LF, - ACTIONS(575), 1, + ACTIONS(583), 1, anon_sym_COMMA, - [2834] = 3, - ACTIONS(195), 1, - sym_comment, - ACTIONS(526), 1, + [2882] = 3, + ACTIONS(99), 1, anon_sym_LF, - ACTIONS(577), 1, + ACTIONS(101), 1, anon_sym_COMMA, - [2844] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(579), 1, - anon_sym_LBRACE, - [2851] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(581), 1, - anon_sym_DOT_DOT, - [2858] = 2, - ACTIONS(3), 1, + ACTIONS(195), 1, sym_comment, - ACTIONS(583), 1, - anon_sym_LBRACE, - [2865] = 2, - ACTIONS(3), 1, + [2892] = 3, + ACTIONS(195), 1, sym_comment, + ACTIONS(547), 1, + anon_sym_LF, ACTIONS(585), 1, - sym_label, - [2872] = 2, + anon_sym_COMMA, + [2902] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(587), 1, - anon_sym_EQ, - [2879] = 2, + ACTIONS(587), 2, + sym_annotation_key, + sym_end_subannotation, + [2910] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(589), 1, - sym_class_identifier, - [2886] = 2, + sym_label, + [2917] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(591), 1, - anon_sym_RBRACE, - [2893] = 2, + sym_label, + [2924] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(593), 1, sym_label, - [2900] = 2, + [2931] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(595), 1, - anon_sym_DOT_DOT, - [2907] = 2, + anon_sym_RBRACE, + [2938] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(597), 1, - anon_sym_DASH_GT, - [2914] = 2, + sym_label, + [2945] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(599), 1, - sym_label, - [2921] = 2, + sym_class_identifier, + [2952] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(555), 1, + anon_sym_DASH_GT, + [2959] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(601), 1, - ts_builtin_sym_end, - [2928] = 2, + sym_class_identifier, + [2966] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(603), 1, - sym_label, - [2935] = 2, + anon_sym_EQ, + [2973] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(605), 1, - sym_parameter, - [2942] = 2, + anon_sym_DASH_GT, + [2980] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(607), 1, sym_label, - [2949] = 2, + [2987] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(609), 1, - anon_sym_RBRACE, - [2956] = 2, + anon_sym_LBRACE, + [2994] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(611), 1, - sym_class_identifier, - [2963] = 2, + anon_sym_DOT_DOT, + [3001] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(613), 1, - anon_sym_DASH_GT, - [2970] = 2, + anon_sym_DOT_DOT, + [3008] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(615), 1, - sym_label, - [2977] = 2, + anon_sym_RBRACE, + [3015] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(617), 1, + ts_builtin_sym_end, + [3022] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(619), 1, + sym_parameter, + [3029] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(621), 1, + anon_sym_LBRACE, + [3036] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(623), 1, sym_class_identifier, - [2984] = 2, + [3043] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(536), 1, - anon_sym_DASH_GT, - [2991] = 2, + ACTIONS(625), 1, + sym_class_identifier, + [3050] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(619), 1, + ACTIONS(627), 1, sym_label, - [2998] = 2, + [3057] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(621), 1, - sym_class_identifier, - [3005] = 2, + ACTIONS(629), 1, + sym_label, + [3064] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(623), 1, + ACTIONS(631), 1, sym_string_literal, - [3012] = 2, + [3071] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(625), 1, + ACTIONS(633), 1, anon_sym_DOTsuper, - [3019] = 2, + [3078] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(627), 1, + ACTIONS(635), 1, sym_class_identifier, - [3026] = 2, + [3085] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(629), 1, + ACTIONS(637), 1, sym_class_identifier, - [3033] = 2, + [3092] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(480), 1, + ACTIONS(639), 1, + anon_sym_RBRACE, + [3099] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(488), 1, anon_sym_DASH_GT, - [3040] = 2, + [3106] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(631), 1, + ACTIONS(641), 1, anon_sym_DASH_GT, - [3047] = 2, + [3113] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(633), 1, - anon_sym_RBRACE, + ACTIONS(643), 1, + anon_sym_DASH_GT, }; static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(31)] = 0, - [SMALL_STATE(32)] = 60, - [SMALL_STATE(33)] = 119, - [SMALL_STATE(34)] = 176, - [SMALL_STATE(35)] = 207, - [SMALL_STATE(36)] = 241, - [SMALL_STATE(37)] = 275, - [SMALL_STATE(38)] = 324, - [SMALL_STATE(39)] = 371, - [SMALL_STATE(40)] = 401, - [SMALL_STATE(41)] = 431, - [SMALL_STATE(42)] = 475, - [SMALL_STATE(43)] = 507, - [SMALL_STATE(44)] = 539, - [SMALL_STATE(45)] = 569, - [SMALL_STATE(46)] = 599, - [SMALL_STATE(47)] = 629, - [SMALL_STATE(48)] = 679, - [SMALL_STATE(49)] = 711, - [SMALL_STATE(50)] = 755, - [SMALL_STATE(51)] = 787, - [SMALL_STATE(52)] = 819, - [SMALL_STATE(53)] = 863, - [SMALL_STATE(54)] = 895, - [SMALL_STATE(55)] = 939, - [SMALL_STATE(56)] = 971, - [SMALL_STATE(57)] = 1003, - [SMALL_STATE(58)] = 1035, - [SMALL_STATE(59)] = 1061, - [SMALL_STATE(60)] = 1087, - [SMALL_STATE(61)] = 1113, - [SMALL_STATE(62)] = 1139, - [SMALL_STATE(63)] = 1165, - [SMALL_STATE(64)] = 1191, - [SMALL_STATE(65)] = 1217, - [SMALL_STATE(66)] = 1243, - [SMALL_STATE(67)] = 1269, - [SMALL_STATE(68)] = 1295, - [SMALL_STATE(69)] = 1321, - [SMALL_STATE(70)] = 1347, - [SMALL_STATE(71)] = 1384, - [SMALL_STATE(72)] = 1421, - [SMALL_STATE(73)] = 1458, - [SMALL_STATE(74)] = 1476, - [SMALL_STATE(75)] = 1493, - [SMALL_STATE(76)] = 1514, - [SMALL_STATE(77)] = 1541, - [SMALL_STATE(78)] = 1568, - [SMALL_STATE(79)] = 1595, - [SMALL_STATE(80)] = 1622, - [SMALL_STATE(81)] = 1644, - [SMALL_STATE(82)] = 1661, - [SMALL_STATE(83)] = 1673, - [SMALL_STATE(84)] = 1691, - [SMALL_STATE(85)] = 1709, - [SMALL_STATE(86)] = 1729, - [SMALL_STATE(87)] = 1749, - [SMALL_STATE(88)] = 1767, - [SMALL_STATE(89)] = 1785, - [SMALL_STATE(90)] = 1799, - [SMALL_STATE(91)] = 1814, - [SMALL_STATE(92)] = 1831, - [SMALL_STATE(93)] = 1848, - [SMALL_STATE(94)] = 1859, - [SMALL_STATE(95)] = 1876, - [SMALL_STATE(96)] = 1887, - [SMALL_STATE(97)] = 1904, - [SMALL_STATE(98)] = 1921, - [SMALL_STATE(99)] = 1932, - [SMALL_STATE(100)] = 1949, - [SMALL_STATE(101)] = 1966, - [SMALL_STATE(102)] = 1983, - [SMALL_STATE(103)] = 2000, - [SMALL_STATE(104)] = 2011, - [SMALL_STATE(105)] = 2030, - [SMALL_STATE(106)] = 2047, - [SMALL_STATE(107)] = 2064, - [SMALL_STATE(108)] = 2081, - [SMALL_STATE(109)] = 2098, - [SMALL_STATE(110)] = 2117, - [SMALL_STATE(111)] = 2136, - [SMALL_STATE(112)] = 2147, - [SMALL_STATE(113)] = 2158, - [SMALL_STATE(114)] = 2174, - [SMALL_STATE(115)] = 2188, - [SMALL_STATE(116)] = 2202, - [SMALL_STATE(117)] = 2216, - [SMALL_STATE(118)] = 2230, - [SMALL_STATE(119)] = 2242, - [SMALL_STATE(120)] = 2254, - [SMALL_STATE(121)] = 2267, - [SMALL_STATE(122)] = 2280, - [SMALL_STATE(123)] = 2291, - [SMALL_STATE(124)] = 2304, - [SMALL_STATE(125)] = 2317, - [SMALL_STATE(126)] = 2330, - [SMALL_STATE(127)] = 2339, - [SMALL_STATE(128)] = 2352, - [SMALL_STATE(129)] = 2361, - [SMALL_STATE(130)] = 2370, - [SMALL_STATE(131)] = 2379, - [SMALL_STATE(132)] = 2392, - [SMALL_STATE(133)] = 2403, - [SMALL_STATE(134)] = 2416, - [SMALL_STATE(135)] = 2425, - [SMALL_STATE(136)] = 2434, - [SMALL_STATE(137)] = 2443, - [SMALL_STATE(138)] = 2452, - [SMALL_STATE(139)] = 2461, - [SMALL_STATE(140)] = 2470, - [SMALL_STATE(141)] = 2483, - [SMALL_STATE(142)] = 2496, - [SMALL_STATE(143)] = 2509, - [SMALL_STATE(144)] = 2518, - [SMALL_STATE(145)] = 2531, - [SMALL_STATE(146)] = 2544, - [SMALL_STATE(147)] = 2553, - [SMALL_STATE(148)] = 2562, - [SMALL_STATE(149)] = 2575, - [SMALL_STATE(150)] = 2586, - [SMALL_STATE(151)] = 2595, - [SMALL_STATE(152)] = 2606, - [SMALL_STATE(153)] = 2619, - [SMALL_STATE(154)] = 2632, - [SMALL_STATE(155)] = 2641, - [SMALL_STATE(156)] = 2654, - [SMALL_STATE(157)] = 2664, - [SMALL_STATE(158)] = 2674, - [SMALL_STATE(159)] = 2684, - [SMALL_STATE(160)] = 2694, - [SMALL_STATE(161)] = 2704, - [SMALL_STATE(162)] = 2714, - [SMALL_STATE(163)] = 2722, - [SMALL_STATE(164)] = 2730, - [SMALL_STATE(165)] = 2740, - [SMALL_STATE(166)] = 2748, - [SMALL_STATE(167)] = 2758, - [SMALL_STATE(168)] = 2768, - [SMALL_STATE(169)] = 2778, - [SMALL_STATE(170)] = 2788, - [SMALL_STATE(171)] = 2798, - [SMALL_STATE(172)] = 2806, - [SMALL_STATE(173)] = 2814, - [SMALL_STATE(174)] = 2824, - [SMALL_STATE(175)] = 2834, - [SMALL_STATE(176)] = 2844, - [SMALL_STATE(177)] = 2851, - [SMALL_STATE(178)] = 2858, - [SMALL_STATE(179)] = 2865, - [SMALL_STATE(180)] = 2872, - [SMALL_STATE(181)] = 2879, - [SMALL_STATE(182)] = 2886, - [SMALL_STATE(183)] = 2893, - [SMALL_STATE(184)] = 2900, - [SMALL_STATE(185)] = 2907, - [SMALL_STATE(186)] = 2914, - [SMALL_STATE(187)] = 2921, - [SMALL_STATE(188)] = 2928, - [SMALL_STATE(189)] = 2935, - [SMALL_STATE(190)] = 2942, - [SMALL_STATE(191)] = 2949, - [SMALL_STATE(192)] = 2956, - [SMALL_STATE(193)] = 2963, - [SMALL_STATE(194)] = 2970, - [SMALL_STATE(195)] = 2977, - [SMALL_STATE(196)] = 2984, - [SMALL_STATE(197)] = 2991, - [SMALL_STATE(198)] = 2998, - [SMALL_STATE(199)] = 3005, - [SMALL_STATE(200)] = 3012, - [SMALL_STATE(201)] = 3019, - [SMALL_STATE(202)] = 3026, - [SMALL_STATE(203)] = 3033, - [SMALL_STATE(204)] = 3040, - [SMALL_STATE(205)] = 3047, + [SMALL_STATE(32)] = 66, + [SMALL_STATE(33)] = 131, + [SMALL_STATE(34)] = 193, + [SMALL_STATE(35)] = 227, + [SMALL_STATE(36)] = 281, + [SMALL_STATE(37)] = 333, + [SMALL_STATE(38)] = 382, + [SMALL_STATE(39)] = 416, + [SMALL_STATE(40)] = 450, + [SMALL_STATE(41)] = 480, + [SMALL_STATE(42)] = 510, + [SMALL_STATE(43)] = 542, + [SMALL_STATE(44)] = 574, + [SMALL_STATE(45)] = 604, + [SMALL_STATE(46)] = 634, + [SMALL_STATE(47)] = 664, + [SMALL_STATE(48)] = 714, + [SMALL_STATE(49)] = 746, + [SMALL_STATE(50)] = 778, + [SMALL_STATE(51)] = 822, + [SMALL_STATE(52)] = 854, + [SMALL_STATE(53)] = 898, + [SMALL_STATE(54)] = 930, + [SMALL_STATE(55)] = 962, + [SMALL_STATE(56)] = 994, + [SMALL_STATE(57)] = 1026, + [SMALL_STATE(58)] = 1070, + [SMALL_STATE(59)] = 1096, + [SMALL_STATE(60)] = 1122, + [SMALL_STATE(61)] = 1148, + [SMALL_STATE(62)] = 1174, + [SMALL_STATE(63)] = 1200, + [SMALL_STATE(64)] = 1226, + [SMALL_STATE(65)] = 1252, + [SMALL_STATE(66)] = 1278, + [SMALL_STATE(67)] = 1304, + [SMALL_STATE(68)] = 1330, + [SMALL_STATE(69)] = 1356, + [SMALL_STATE(70)] = 1382, + [SMALL_STATE(71)] = 1419, + [SMALL_STATE(72)] = 1456, + [SMALL_STATE(73)] = 1493, + [SMALL_STATE(74)] = 1511, + [SMALL_STATE(75)] = 1528, + [SMALL_STATE(76)] = 1544, + [SMALL_STATE(77)] = 1571, + [SMALL_STATE(78)] = 1592, + [SMALL_STATE(79)] = 1619, + [SMALL_STATE(80)] = 1646, + [SMALL_STATE(81)] = 1673, + [SMALL_STATE(82)] = 1695, + [SMALL_STATE(83)] = 1717, + [SMALL_STATE(84)] = 1734, + [SMALL_STATE(85)] = 1752, + [SMALL_STATE(86)] = 1770, + [SMALL_STATE(87)] = 1788, + [SMALL_STATE(88)] = 1800, + [SMALL_STATE(89)] = 1820, + [SMALL_STATE(90)] = 1834, + [SMALL_STATE(91)] = 1852, + [SMALL_STATE(92)] = 1872, + [SMALL_STATE(93)] = 1891, + [SMALL_STATE(94)] = 1908, + [SMALL_STATE(95)] = 1925, + [SMALL_STATE(96)] = 1936, + [SMALL_STATE(97)] = 1953, + [SMALL_STATE(98)] = 1964, + [SMALL_STATE(99)] = 1979, + [SMALL_STATE(100)] = 1996, + [SMALL_STATE(101)] = 2007, + [SMALL_STATE(102)] = 2026, + [SMALL_STATE(103)] = 2043, + [SMALL_STATE(104)] = 2054, + [SMALL_STATE(105)] = 2065, + [SMALL_STATE(106)] = 2082, + [SMALL_STATE(107)] = 2099, + [SMALL_STATE(108)] = 2116, + [SMALL_STATE(109)] = 2133, + [SMALL_STATE(110)] = 2150, + [SMALL_STATE(111)] = 2169, + [SMALL_STATE(112)] = 2186, + [SMALL_STATE(113)] = 2203, + [SMALL_STATE(114)] = 2214, + [SMALL_STATE(115)] = 2228, + [SMALL_STATE(116)] = 2242, + [SMALL_STATE(117)] = 2258, + [SMALL_STATE(118)] = 2272, + [SMALL_STATE(119)] = 2284, + [SMALL_STATE(120)] = 2298, + [SMALL_STATE(121)] = 2310, + [SMALL_STATE(122)] = 2319, + [SMALL_STATE(123)] = 2332, + [SMALL_STATE(124)] = 2345, + [SMALL_STATE(125)] = 2358, + [SMALL_STATE(126)] = 2371, + [SMALL_STATE(127)] = 2382, + [SMALL_STATE(128)] = 2395, + [SMALL_STATE(129)] = 2408, + [SMALL_STATE(130)] = 2421, + [SMALL_STATE(131)] = 2430, + [SMALL_STATE(132)] = 2443, + [SMALL_STATE(133)] = 2452, + [SMALL_STATE(134)] = 2463, + [SMALL_STATE(135)] = 2472, + [SMALL_STATE(136)] = 2481, + [SMALL_STATE(137)] = 2490, + [SMALL_STATE(138)] = 2499, + [SMALL_STATE(139)] = 2512, + [SMALL_STATE(140)] = 2523, + [SMALL_STATE(141)] = 2536, + [SMALL_STATE(142)] = 2545, + [SMALL_STATE(143)] = 2554, + [SMALL_STATE(144)] = 2567, + [SMALL_STATE(145)] = 2576, + [SMALL_STATE(146)] = 2589, + [SMALL_STATE(147)] = 2598, + [SMALL_STATE(148)] = 2611, + [SMALL_STATE(149)] = 2624, + [SMALL_STATE(150)] = 2633, + [SMALL_STATE(151)] = 2642, + [SMALL_STATE(152)] = 2651, + [SMALL_STATE(153)] = 2664, + [SMALL_STATE(154)] = 2675, + [SMALL_STATE(155)] = 2688, + [SMALL_STATE(156)] = 2697, + [SMALL_STATE(157)] = 2710, + [SMALL_STATE(158)] = 2720, + [SMALL_STATE(159)] = 2728, + [SMALL_STATE(160)] = 2738, + [SMALL_STATE(161)] = 2748, + [SMALL_STATE(162)] = 2758, + [SMALL_STATE(163)] = 2768, + [SMALL_STATE(164)] = 2776, + [SMALL_STATE(165)] = 2786, + [SMALL_STATE(166)] = 2796, + [SMALL_STATE(167)] = 2806, + [SMALL_STATE(168)] = 2816, + [SMALL_STATE(169)] = 2824, + [SMALL_STATE(170)] = 2834, + [SMALL_STATE(171)] = 2844, + [SMALL_STATE(172)] = 2854, + [SMALL_STATE(173)] = 2862, + [SMALL_STATE(174)] = 2872, + [SMALL_STATE(175)] = 2882, + [SMALL_STATE(176)] = 2892, + [SMALL_STATE(177)] = 2902, + [SMALL_STATE(178)] = 2910, + [SMALL_STATE(179)] = 2917, + [SMALL_STATE(180)] = 2924, + [SMALL_STATE(181)] = 2931, + [SMALL_STATE(182)] = 2938, + [SMALL_STATE(183)] = 2945, + [SMALL_STATE(184)] = 2952, + [SMALL_STATE(185)] = 2959, + [SMALL_STATE(186)] = 2966, + [SMALL_STATE(187)] = 2973, + [SMALL_STATE(188)] = 2980, + [SMALL_STATE(189)] = 2987, + [SMALL_STATE(190)] = 2994, + [SMALL_STATE(191)] = 3001, + [SMALL_STATE(192)] = 3008, + [SMALL_STATE(193)] = 3015, + [SMALL_STATE(194)] = 3022, + [SMALL_STATE(195)] = 3029, + [SMALL_STATE(196)] = 3036, + [SMALL_STATE(197)] = 3043, + [SMALL_STATE(198)] = 3050, + [SMALL_STATE(199)] = 3057, + [SMALL_STATE(200)] = 3064, + [SMALL_STATE(201)] = 3071, + [SMALL_STATE(202)] = 3078, + [SMALL_STATE(203)] = 3085, + [SMALL_STATE(204)] = 3092, + [SMALL_STATE(205)] = 3099, + [SMALL_STATE(206)] = 3106, + [SMALL_STATE(207)] = 3113, }; 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_EXTRA(), - [5] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), - [7] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primitive_type, 1), - [9] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primitive_type, 1), - [11] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_type, 2, .production_id = 2), - [13] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_type, 2, .production_id = 2), - [15] = {.entry = {.count = 1, .reusable = true}}, SHIFT(165), - [17] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126), - [19] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189), - [21] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), - [23] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34), - [25] = {.entry = {.count = 1, .reusable = false}}, SHIFT(34), - [27] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), - [29] = {.entry = {.count = 1, .reusable = true}}, SHIFT(121), - [31] = {.entry = {.count = 1, .reusable = false}}, SHIFT(181), - [33] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), - [35] = {.entry = {.count = 1, .reusable = true}}, SHIFT(141), - [37] = {.entry = {.count = 1, .reusable = true}}, SHIFT(109), - [39] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), - [41] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163), - [43] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), - [45] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(126), - [48] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(189), - [51] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(24), - [54] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(34), - [57] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(34), - [60] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(133), - [63] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(121), - [66] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(181), - [69] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(176), - [72] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(141), - [75] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(109), - [78] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(142), + [5] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), + [7] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_type, 2, .production_id = 2), + [9] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_type, 2, .production_id = 2), + [11] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primitive_type, 1), + [13] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primitive_type, 1), + [15] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), + [17] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(130), + [20] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(194), + [23] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(17), + [26] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(34), + [29] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(34), + [32] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(152), + [35] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(154), + [38] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(185), + [41] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(189), + [44] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(156), + [47] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(101), + [50] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(147), + [53] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163), + [55] = {.entry = {.count = 1, .reusable = true}}, SHIFT(130), + [57] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), + [59] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17), + [61] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34), + [63] = {.entry = {.count = 1, .reusable = false}}, SHIFT(34), + [65] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), + [67] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154), + [69] = {.entry = {.count = 1, .reusable = false}}, SHIFT(185), + [71] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189), + [73] = {.entry = {.count = 1, .reusable = true}}, SHIFT(156), + [75] = {.entry = {.count = 1, .reusable = true}}, SHIFT(101), + [77] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), + [79] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), [81] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_number_literal, 1), [83] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_number_literal, 1), - [85] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_definition, 2), - [87] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_definition, 2), - [89] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_definition, 3), - [91] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_definition, 3), + [85] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_definition, 3), + [87] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_definition, 3), + [89] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_definition, 2), + [91] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_definition, 2), [93] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_definition, 1), - [95] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), + [95] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), [97] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_definition, 1), [99] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_identifier, 3, .production_id = 4), [101] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_identifier, 3, .production_id = 4), @@ -20962,258 +21161,263 @@ static const TSParseActionEntry ts_parse_actions[] = { [105] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_identifier, 4, .production_id = 5), [107] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_declaration, 2), [109] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_declaration, 2), - [111] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_declaration, 8), - [113] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_declaration, 8), - [115] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_declaration, 3), - [117] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_declaration, 3), - [119] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 2), - [121] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 2), - [123] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_definition, 3), - [125] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_definition, 3), - [127] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_declaration, 2), - [129] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_declaration, 2), - [131] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_locals_declaration, 2), - [133] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_locals_declaration, 2), + [111] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_locals_declaration, 2), + [113] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_locals_declaration, 2), + [115] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_declaration, 4), + [117] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_declaration, 4), + [119] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_declaration, 3), + [121] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_declaration, 3), + [123] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 1), + [125] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 1), + [127] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 4), + [129] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 4), + [131] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_definition, 2), + [133] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_definition, 2), [135] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_data_declaration, 3), [137] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_declaration, 3), - [139] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 3), - [141] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 3), - [143] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_declaration, 3), - [145] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_declaration, 3), - [147] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_data_declaration, 4), - [149] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_declaration, 4), - [151] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 1), - [153] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 1), - [155] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_definition, 2), - [157] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_definition, 2), - [159] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 3), - [161] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 3), - [163] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catchall_declaration, 7), - [165] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catchall_declaration, 7), - [167] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_declaration, 2), - [169] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_declaration, 2), - [171] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_declaration, 4), - [173] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_declaration, 4), - [175] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 4), - [177] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 4), - [179] = {.entry = {.count = 1, .reusable = false}}, SHIFT(148), - [181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), - [183] = {.entry = {.count = 1, .reusable = false}}, SHIFT(37), - [185] = {.entry = {.count = 1, .reusable = false}}, SHIFT(153), - [187] = {.entry = {.count = 1, .reusable = false}}, SHIFT(59), - [189] = {.entry = {.count = 1, .reusable = false}}, SHIFT(48), - [191] = {.entry = {.count = 1, .reusable = false}}, SHIFT(62), - [193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(149), + [139] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_definition, 3), + [141] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_definition, 3), + [143] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_declaration, 2), + [145] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_declaration, 2), + [147] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 3), + [149] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 3), + [151] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_declaration, 2), + [153] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_declaration, 2), + [155] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catchall_declaration, 7), + [157] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catchall_declaration, 7), + [159] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_declaration, 8), + [161] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_declaration, 8), + [163] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 3), + [165] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 3), + [167] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_data_declaration, 4), + [169] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_declaration, 4), + [171] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_declaration, 3), + [173] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_declaration, 3), + [175] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 2), + [177] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 2), + [179] = {.entry = {.count = 1, .reusable = false}}, SHIFT(124), + [181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), + [183] = {.entry = {.count = 1, .reusable = false}}, SHIFT(35), + [185] = {.entry = {.count = 1, .reusable = false}}, SHIFT(145), + [187] = {.entry = {.count = 1, .reusable = false}}, SHIFT(62), + [189] = {.entry = {.count = 1, .reusable = false}}, SHIFT(54), + [191] = {.entry = {.count = 1, .reusable = false}}, SHIFT(66), + [193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(133), [195] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(), - [197] = {.entry = {.count = 1, .reusable = false}}, SHIFT(166), - [199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), - [201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), - [203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(153), - [205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), - [207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(48), - [209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), - [211] = {.entry = {.count = 1, .reusable = false}}, SHIFT(175), - [213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195), - [215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), - [217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), - [219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), - [221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53), - [223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), - [225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), - [227] = {.entry = {.count = 1, .reusable = false}}, SHIFT(138), - [229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(130), - [231] = {.entry = {.count = 1, .reusable = false}}, SHIFT(130), - [233] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_opcode, 1), - [235] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_opcode, 1), - [237] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), - [239] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(35), - [242] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(35), - [245] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_access_modifiers, 1), - [247] = {.entry = {.count = 1, .reusable = false}}, SHIFT(35), - [249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), - [251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159), - [253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), - [255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), - [257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), - [259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85), - [261] = {.entry = {.count = 1, .reusable = false}}, SHIFT(113), - [263] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7), - [265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(123), - [267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146), - [269] = {.entry = {.count = 1, .reusable = false}}, SHIFT(127), - [271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), - [273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), - [275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), - [277] = {.entry = {.count = 1, .reusable = false}}, SHIFT(162), - [279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(162), - [281] = {.entry = {.count = 1, .reusable = false}}, SHIFT(43), - [283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), - [285] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(43), - [288] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(43), - [291] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(44), - [294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), - [296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), - [298] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 2), - [300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(199), - [302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198), - [304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), - [306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), - [308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73), - [310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), - [312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2), - [314] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 4), - [316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), - [318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), - [320] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 3), - [322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), - [324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), - [326] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(73), - [329] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), - [331] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(58), - [334] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(2), - [337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), - [339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3), - [341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169), - [343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(149), - [345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), - [347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), - [349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(122), - [351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74), - [353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), - [355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), - [357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), - [359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), - [361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), - [363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), - [365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(168), - [367] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 5), - [369] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 1), - [371] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_identifier, 2), - [373] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), - [375] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), SHIFT_REPEAT(126), - [378] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 6), - [380] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 1), - [382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(128), - [384] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), - [386] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), SHIFT_REPEAT(198), - [389] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_super_declaration, 2), - [391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185), - [393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(204), - [395] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), - [397] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), SHIFT_REPEAT(39), - [400] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 3), - [402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), - [404] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_definition_repeat1, 2), SHIFT_REPEAT(180), - [407] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_annotation_definition_repeat1, 2), - [409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), - [411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), - [413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(103), - [415] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_implements_declaration, 2), - [417] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 7), - [419] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_declaration, 2), - [421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(182), - [423] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_reference, 2), - [425] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), - [427] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), SHIFT_REPEAT(7), - [430] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), SHIFT_REPEAT(7), - [433] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), - [435] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), SHIFT_REPEAT(45), - [438] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 5), - [440] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), - [442] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), SHIFT_REPEAT(7), - [445] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), SHIFT_REPEAT(7), - [448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), - [450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17), - [452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), - [454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28), - [456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), - [458] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_full_method_identifier, 3), - [460] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_full_field_identifier, 3), - [462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), - [464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(96), - [466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), - [468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(180), - [470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), + [197] = {.entry = {.count = 1, .reusable = false}}, SHIFT(167), + [199] = {.entry = {.count = 1, .reusable = false}}, SHIFT(174), + [201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), + [203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), + [205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(145), + [207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), + [209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54), + [211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), + [213] = {.entry = {.count = 1, .reusable = false}}, SHIFT(176), + [215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(196), + [217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), + [219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120), + [221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), + [223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), + [225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), + [227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91), + [229] = {.entry = {.count = 1, .reusable = false}}, SHIFT(142), + [231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), + [233] = {.entry = {.count = 1, .reusable = false}}, SHIFT(75), + [235] = {.entry = {.count = 1, .reusable = false}}, SHIFT(132), + [237] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_opcode, 1), + [239] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_opcode, 1), + [241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(165), + [243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(153), + [245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), + [247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), + [249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(88), + [251] = {.entry = {.count = 1, .reusable = false}}, SHIFT(116), + [253] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7), + [255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(123), + [257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), + [259] = {.entry = {.count = 1, .reusable = false}}, SHIFT(128), + [261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(128), + [263] = {.entry = {.count = 1, .reusable = false}}, SHIFT(168), + [265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(168), + [267] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_access_modifiers, 1), + [269] = {.entry = {.count = 1, .reusable = false}}, SHIFT(39), + [271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), + [273] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), + [275] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(39), + [278] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(39), + [281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), + [283] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(41), + [286] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(42), + [289] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(42), + [292] = {.entry = {.count = 1, .reusable = false}}, SHIFT(42), + [294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), + [296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), + [298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), + [300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), + [302] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 2), + [304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(200), + [306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(197), + [308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), + [310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), + [312] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(73), + [315] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), + [317] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(67), + [320] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(3), + [323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73), + [325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), + [327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3), + [329] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 3), + [331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), + [333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), + [335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), + [337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), + [339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), + [341] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 4), + [343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), + [345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), + [347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(141), + [349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), + [351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), + [353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), + [355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), + [357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), + [359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74), + [361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), + [363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), + [365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126), + [367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2), + [369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), + [371] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 5), + [373] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 1), + [375] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_identifier, 2), + [377] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_boolean_literal, 1), + [379] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), + [381] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), SHIFT_REPEAT(130), + [384] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 6), + [386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), + [388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113), + [390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), + [392] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 1), + [394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(149), + [396] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), + [398] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), SHIFT_REPEAT(197), + [401] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), + [403] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), SHIFT_REPEAT(40), + [406] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_super_declaration, 2), + [408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187), + [410] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 3), + [412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81), + [414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(206), + [416] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), + [418] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), SHIFT_REPEAT(7), + [421] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), SHIFT_REPEAT(7), + [424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28), + [426] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), + [428] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), SHIFT_REPEAT(46), + [431] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_reference, 2), + [433] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_declaration, 2), + [435] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_definition_repeat1, 2), SHIFT_REPEAT(186), + [438] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_annotation_definition_repeat1, 2), + [440] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_implements_declaration, 2), + [442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), + [444] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_full_method_identifier, 3), + [446] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_full_field_identifier, 3), + [448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), + [450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), + [452] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 7), + [454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), + [456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(181), + [458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), + [460] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), + [462] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), SHIFT_REPEAT(7), + [465] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), SHIFT_REPEAT(7), + [468] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 5), + [470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186), [472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), - [474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), - [476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154), - [478] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__identifier, 1), - [480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(88), - [482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), - [484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), - [486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), - [488] = {.entry = {.count = 1, .reusable = false}}, SHIFT(32), - [490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), - [492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192), - [494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143), - [496] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 2), - [498] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_value, 1), - [500] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_packed_switch_declaration_repeat1, 2), SHIFT_REPEAT(131), - [503] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_packed_switch_declaration_repeat1, 2), - [505] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 3), - [507] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 3), - [509] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_property, 3, .production_id = 3), - [511] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 4), - [513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(174), - [515] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 3), - [517] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__statement_argument, 1), - [519] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statement_argument, 1), - [521] = {.entry = {.count = 1, .reusable = false}}, SHIFT(84), - [523] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_repeat1, 2), SHIFT_REPEAT(32), - [526] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_statement_repeat1, 2), - [528] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 2), - [530] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subannotation_definition, 2), - [532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), - [534] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 3), - [536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83), - [538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120), - [540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), - [542] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__identifier, 1), - [544] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subannotation_definition, 3), - [546] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(41), - [549] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), - [551] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_full_method_identifier, 3), - [553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(201), - [555] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 2), - [557] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 5), - [559] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 5), - [561] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 2), - [563] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 3, .production_id = 1), - [565] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_full_field_identifier, 3), - [567] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field_identifier, 2), - [569] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 3), - [571] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subannotation_declaration, 2), - [573] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_declaration, 3), - [575] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 4), - [577] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_statement_repeat1, 2), - [579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190), - [581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179), - [583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(183), - [585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(205), - [587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(33), - [589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), - [591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(160), - [593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177), - [595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), - [597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(164), - [599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), - [601] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), - [603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191), - [605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), - [607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(184), - [609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(197), - [611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), - [613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186), - [615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), - [617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), - [619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), - [621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(93), - [623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(95), - [625] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 3), - [627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(82), - [629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(200), - [631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), - [633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), + [474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), + [476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), + [478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(109), + [480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(157), + [482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155), + [484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), + [486] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__identifier, 1), + [488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90), + [490] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_property, 3, .production_id = 3), + [492] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(37), + [495] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), + [497] = {.entry = {.count = 1, .reusable = false}}, SHIFT(32), + [499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), + [501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144), + [503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), + [505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), + [507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146), + [509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18), + [511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(183), + [513] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__statement_argument, 1), + [515] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statement_argument, 1), + [517] = {.entry = {.count = 1, .reusable = false}}, SHIFT(86), + [519] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_value, 1), + [521] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 3), + [523] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_packed_switch_declaration_repeat1, 2), SHIFT_REPEAT(138), + [526] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_packed_switch_declaration_repeat1, 2), + [528] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 3), + [530] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 3), + [532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), + [534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), + [536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159), + [538] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 4), + [540] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__identifier, 1), + [542] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 3), + [544] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_repeat1, 2), SHIFT_REPEAT(32), + [547] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_statement_repeat1, 2), + [549] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 2), + [551] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subannotation_definition, 2), + [553] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 2), + [555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85), + [557] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subannotation_definition, 3), + [559] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 3), + [561] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_declaration, 3), + [563] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 4), + [565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(202), + [567] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 5), + [569] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 5), + [571] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 3, .production_id = 1), + [573] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 2), + [575] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_full_field_identifier, 3), + [577] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_full_method_identifier, 3), + [579] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field_identifier, 2), + [581] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 2), + [583] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_boolean_literal, 1), + [585] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_statement_repeat1, 2), + [587] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subannotation_declaration, 2), + [589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190), + [591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), + [593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(204), + [595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(162), + [597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), + [599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), + [601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195), + [603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(33), + [605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169), + [607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192), + [609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198), + [611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(180), + [613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), + [615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(199), + [617] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), + [619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), + [621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), + [623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177), + [625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(100), + [627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191), + [629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), + [631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(97), + [633] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 3), + [635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), + [637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(201), + [639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(182), + [641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161), + [643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179), }; #ifdef __cplusplus From 9101089b4d54426010d4391f0d9a204e4160f82a Mon Sep 17 00:00:00 2001 From: Yotam Nachum Date: Wed, 5 Jan 2022 10:48:47 +0200 Subject: [PATCH 46/98] Make access modifiers optional for methods --- grammar.js | 2 +- src/grammar.json | 12 +- src/parser.c | 4959 +++++++++++++++++++++++-------------------- test/corpus/methods | 29 + 4 files changed, 2648 insertions(+), 2354 deletions(-) diff --git a/grammar.js b/grammar.js index 57123c3dd..212a37cc3 100644 --- a/grammar.js +++ b/grammar.js @@ -317,7 +317,7 @@ module.exports = grammar({ $.end_method ), method_declaration: $ => - seq(".method", $.access_modifiers, $.method_identifier), + seq(".method", optional($.access_modifiers), $.method_identifier), end_method: _ => ".end method", // annotation related diff --git a/src/grammar.json b/src/grammar.json index bddeb88b8..28e715443 100644 --- a/src/grammar.json +++ b/src/grammar.json @@ -231,8 +231,16 @@ "value": ".method" }, { - "type": "SYMBOL", - "name": "access_modifiers" + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "access_modifiers" + }, + { + "type": "BLANK" + } + ] }, { "type": "SYMBOL", diff --git a/src/parser.c b/src/parser.c index 9b61b5ca0..bc8c98ce6 100644 --- a/src/parser.c +++ b/src/parser.c @@ -14,8 +14,8 @@ #endif #define LANGUAGE_VERSION 13 -#define STATE_COUNT 208 -#define LARGE_STATE_COUNT 31 +#define STATE_COUNT 209 +#define LARGE_STATE_COUNT 32 #define SYMBOL_COUNT 369 #define ALIAS_COUNT 2 #define TOKEN_COUNT 313 @@ -2651,19 +2651,19 @@ static const char * const ts_field_names[] = { static const TSFieldMapSlice ts_field_map_slices[PRODUCTION_ID_COUNT] = { [2] = {.index = 0, .length = 1}, - [3] = {.index = 1, .length = 2}, - [4] = {.index = 3, .length = 1}, + [3] = {.index = 1, .length = 1}, + [4] = {.index = 2, .length = 2}, [5] = {.index = 4, .length = 2}, }; static const TSFieldMapEntry ts_field_map_entries[] = { [0] = - {field_element_type, 1}, + {field_return_type, 2}, [1] = + {field_element_type, 1}, + [2] = {field_key, 0}, {field_value, 2}, - [3] = - {field_return_type, 2}, [4] = {field_parameters, 1}, {field_return_type, 3}, @@ -10821,23 +10821,23 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [28] = {.lex_state = 0}, [29] = {.lex_state = 0}, [30] = {.lex_state = 0}, - [31] = {.lex_state = 1}, - [32] = {.lex_state = 4}, + [31] = {.lex_state = 0}, + [32] = {.lex_state = 1}, [33] = {.lex_state = 4}, - [34] = {.lex_state = 1}, - [35] = {.lex_state = 4}, + [34] = {.lex_state = 4}, + [35] = {.lex_state = 1}, [36] = {.lex_state = 4}, [37] = {.lex_state = 4}, [38] = {.lex_state = 6}, - [39] = {.lex_state = 6}, - [40] = {.lex_state = 7}, - [41] = {.lex_state = 7}, - [42] = {.lex_state = 8}, - [43] = {.lex_state = 8}, + [39] = {.lex_state = 4}, + [40] = {.lex_state = 6}, + [41] = {.lex_state = 6}, + [42] = {.lex_state = 7}, + [43] = {.lex_state = 7}, [44] = {.lex_state = 7}, [45] = {.lex_state = 7}, - [46] = {.lex_state = 7}, - [47] = {.lex_state = 0}, + [46] = {.lex_state = 8}, + [47] = {.lex_state = 8}, [48] = {.lex_state = 0}, [49] = {.lex_state = 0}, [50] = {.lex_state = 0}, @@ -10864,9 +10864,9 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [71] = {.lex_state = 0}, [72] = {.lex_state = 0}, [73] = {.lex_state = 0}, - [74] = {.lex_state = 1590}, + [74] = {.lex_state = 0}, [75] = {.lex_state = 1590}, - [76] = {.lex_state = 0}, + [76] = {.lex_state = 1590}, [77] = {.lex_state = 0}, [78] = {.lex_state = 0}, [79] = {.lex_state = 0}, @@ -10875,26 +10875,26 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [82] = {.lex_state = 0}, [83] = {.lex_state = 0}, [84] = {.lex_state = 0}, - [85] = {.lex_state = 4}, + [85] = {.lex_state = 0}, [86] = {.lex_state = 4}, - [87] = {.lex_state = 0}, + [87] = {.lex_state = 4}, [88] = {.lex_state = 4}, - [89] = {.lex_state = 0}, + [89] = {.lex_state = 4}, [90] = {.lex_state = 4}, - [91] = {.lex_state = 4}, + [91] = {.lex_state = 0}, [92] = {.lex_state = 0}, - [93] = {.lex_state = 0}, + [93] = {.lex_state = 1590}, [94] = {.lex_state = 0}, [95] = {.lex_state = 1590}, [96] = {.lex_state = 0}, - [97] = {.lex_state = 0}, - [98] = {.lex_state = 1590}, + [97] = {.lex_state = 1590}, + [98] = {.lex_state = 0}, [99] = {.lex_state = 0}, - [100] = {.lex_state = 0}, + [100] = {.lex_state = 1590}, [101] = {.lex_state = 0}, [102] = {.lex_state = 0}, - [103] = {.lex_state = 1590}, - [104] = {.lex_state = 1590}, + [103] = {.lex_state = 0}, + [104] = {.lex_state = 0}, [105] = {.lex_state = 0}, [106] = {.lex_state = 0}, [107] = {.lex_state = 0}, @@ -10904,71 +10904,71 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [111] = {.lex_state = 0}, [112] = {.lex_state = 0}, [113] = {.lex_state = 0}, - [114] = {.lex_state = 1590}, - [115] = {.lex_state = 1590}, - [116] = {.lex_state = 0}, + [114] = {.lex_state = 0}, + [115] = {.lex_state = 0}, + [116] = {.lex_state = 1590}, [117] = {.lex_state = 1590}, [118] = {.lex_state = 4}, [119] = {.lex_state = 1590}, [120] = {.lex_state = 1590}, [121] = {.lex_state = 1590}, - [122] = {.lex_state = 0}, + [122] = {.lex_state = 1590}, [123] = {.lex_state = 0}, - [124] = {.lex_state = 1}, - [125] = {.lex_state = 0}, - [126] = {.lex_state = 1}, - [127] = {.lex_state = 0}, + [124] = {.lex_state = 1590}, + [125] = {.lex_state = 1590}, + [126] = {.lex_state = 0}, + [127] = {.lex_state = 1590}, [128] = {.lex_state = 0}, - [129] = {.lex_state = 1}, + [129] = {.lex_state = 0}, [130] = {.lex_state = 0}, - [131] = {.lex_state = 1}, + [131] = {.lex_state = 0}, [132] = {.lex_state = 1590}, - [133] = {.lex_state = 1}, - [134] = {.lex_state = 0}, - [135] = {.lex_state = 1590}, - [136] = {.lex_state = 1590}, - [137] = {.lex_state = 1590}, - [138] = {.lex_state = 0}, - [139] = {.lex_state = 0}, + [133] = {.lex_state = 0}, + [134] = {.lex_state = 1590}, + [135] = {.lex_state = 0}, + [136] = {.lex_state = 0}, + [137] = {.lex_state = 1}, + [138] = {.lex_state = 1590}, + [139] = {.lex_state = 1}, [140] = {.lex_state = 0}, - [141] = {.lex_state = 1590}, + [141] = {.lex_state = 0}, [142] = {.lex_state = 1590}, - [143] = {.lex_state = 0}, - [144] = {.lex_state = 1590}, - [145] = {.lex_state = 1}, - [146] = {.lex_state = 1590}, - [147] = {.lex_state = 0}, - [148] = {.lex_state = 1}, - [149] = {.lex_state = 0}, - [150] = {.lex_state = 1590}, + [143] = {.lex_state = 1590}, + [144] = {.lex_state = 0}, + [145] = {.lex_state = 0}, + [146] = {.lex_state = 0}, + [147] = {.lex_state = 1}, + [148] = {.lex_state = 0}, + [149] = {.lex_state = 1}, + [150] = {.lex_state = 0}, [151] = {.lex_state = 1590}, - [152] = {.lex_state = 0}, + [152] = {.lex_state = 1}, [153] = {.lex_state = 0}, - [154] = {.lex_state = 0}, + [154] = {.lex_state = 1590}, [155] = {.lex_state = 1590}, - [156] = {.lex_state = 0}, + [156] = {.lex_state = 1}, [157] = {.lex_state = 1}, - [158] = {.lex_state = 1590}, + [158] = {.lex_state = 1}, [159] = {.lex_state = 1}, - [160] = {.lex_state = 0}, - [161] = {.lex_state = 4}, + [160] = {.lex_state = 1}, + [161] = {.lex_state = 1}, [162] = {.lex_state = 1}, - [163] = {.lex_state = 0}, - [164] = {.lex_state = 4}, - [165] = {.lex_state = 1}, - [166] = {.lex_state = 1}, - [167] = {.lex_state = 1}, + [163] = {.lex_state = 1}, + [164] = {.lex_state = 1}, + [165] = {.lex_state = 0}, + [166] = {.lex_state = 4}, + [167] = {.lex_state = 4}, [168] = {.lex_state = 0}, - [169] = {.lex_state = 4}, - [170] = {.lex_state = 1}, + [169] = {.lex_state = 1590}, + [170] = {.lex_state = 1590}, [171] = {.lex_state = 1}, - [172] = {.lex_state = 0}, - [173] = {.lex_state = 1}, + [172] = {.lex_state = 1}, + [173] = {.lex_state = 0}, [174] = {.lex_state = 1}, [175] = {.lex_state = 1}, - [176] = {.lex_state = 1}, - [177] = {.lex_state = 1590}, - [178] = {.lex_state = 0}, + [176] = {.lex_state = 0}, + [177] = {.lex_state = 1}, + [178] = {.lex_state = 4}, [179] = {.lex_state = 0}, [180] = {.lex_state = 0}, [181] = {.lex_state = 0}, @@ -10998,6 +10998,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [205] = {.lex_state = 0}, [206] = {.lex_state = 0}, [207] = {.lex_state = 0}, + [208] = {.lex_state = 0}, }; static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { @@ -11312,8 +11313,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null_literal] = ACTIONS(1), }, [1] = { - [sym_class_definition] = STATE(193), - [sym_class_declaration] = STATE(160), + [sym_class_definition] = STATE(184), + [sym_class_declaration] = STATE(165), [anon_sym_DOTclass] = ACTIONS(5), [sym_comment] = ACTIONS(3), }, @@ -11850,789 +11851,789 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), }, [4] = { - [sym_annotation_definition] = STATE(17), - [sym_annotation_declaration] = STATE(119), - [sym_param_definition] = STATE(17), + [sym_annotation_definition] = STATE(28), + [sym_annotation_declaration] = STATE(120), + [sym_param_definition] = STATE(28), [sym_param_declaration] = STATE(10), - [sym__code_line] = STATE(17), - [sym_statement] = STATE(17), - [sym_opcode] = STATE(31), - [sym__declaration] = STATE(17), - [sym_line_declaration] = STATE(17), - [sym_locals_declaration] = STATE(17), - [sym_catch_declaration] = STATE(17), - [sym_catchall_declaration] = STATE(17), - [sym_packed_switch_declaration] = STATE(17), - [sym_sparse_switch_declaration] = STATE(17), - [sym_array_data_declaration] = STATE(17), - [aux_sym_method_definition_repeat1] = STATE(4), + [sym__code_line] = STATE(28), + [sym_statement] = STATE(28), + [sym_opcode] = STATE(32), + [sym__declaration] = STATE(28), + [sym_line_declaration] = STATE(28), + [sym_locals_declaration] = STATE(28), + [sym_catch_declaration] = STATE(28), + [sym_catchall_declaration] = STATE(28), + [sym_packed_switch_declaration] = STATE(28), + [sym_sparse_switch_declaration] = STATE(28), + [sym_array_data_declaration] = STATE(28), + [aux_sym_method_definition_repeat1] = STATE(5), [sym_end_method] = ACTIONS(15), [anon_sym_DOTannotation] = ACTIONS(17), - [anon_sym_DOTparam] = ACTIONS(20), - [sym_label] = ACTIONS(23), - [anon_sym_nop] = ACTIONS(26), - [anon_sym_move] = ACTIONS(29), - [anon_sym_move_SLASHfrom16] = ACTIONS(26), - [anon_sym_move_SLASH16] = ACTIONS(26), - [anon_sym_move_DASHwide] = ACTIONS(29), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(26), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(26), - [anon_sym_move_DASHobject] = ACTIONS(29), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(26), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(26), - [anon_sym_move_DASHresult] = ACTIONS(29), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(26), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(26), - [anon_sym_move_DASHexception] = ACTIONS(26), - [anon_sym_return_DASHvoid] = ACTIONS(26), - [anon_sym_return] = ACTIONS(29), - [anon_sym_return_DASHwide] = ACTIONS(26), - [anon_sym_return_DASHobject] = ACTIONS(26), - [anon_sym_const_SLASH4] = ACTIONS(26), - [anon_sym_const_SLASH16] = ACTIONS(26), - [anon_sym_const] = ACTIONS(29), - [anon_sym_const_SLASHhigh16] = ACTIONS(26), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(26), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(26), - [anon_sym_const_DASHwide] = ACTIONS(29), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(26), - [anon_sym_const_DASHstring] = ACTIONS(29), - [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(26), - [anon_sym_const_DASHclass] = ACTIONS(26), - [anon_sym_monitor_DASHenter] = ACTIONS(26), - [anon_sym_monitor_DASHexit] = ACTIONS(26), - [anon_sym_check_DASHcast] = ACTIONS(26), - [anon_sym_instance_DASHof] = ACTIONS(26), - [anon_sym_array_DASHlength] = ACTIONS(26), - [anon_sym_new_DASHinstance] = ACTIONS(26), - [anon_sym_new_DASHarray] = ACTIONS(26), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(29), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(26), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(26), - [anon_sym_throw] = ACTIONS(26), - [anon_sym_goto] = ACTIONS(29), - [anon_sym_goto_SLASH16] = ACTIONS(26), - [anon_sym_goto_SLASH32] = ACTIONS(26), - [anon_sym_packed_DASHswitch] = ACTIONS(26), - [anon_sym_sparse_DASHswitch] = ACTIONS(26), - [anon_sym_cmpl_DASHfloat] = ACTIONS(26), - [anon_sym_cmpg_DASHfloat] = ACTIONS(26), - [anon_sym_cmpl_DASHdouble] = ACTIONS(26), - [anon_sym_cmpg_DASHdouble] = ACTIONS(26), - [anon_sym_cmp_DASHlong] = ACTIONS(26), - [anon_sym_if_DASHeq] = ACTIONS(29), - [anon_sym_if_DASHne] = ACTIONS(29), - [anon_sym_if_DASHlt] = ACTIONS(29), - [anon_sym_if_DASHge] = ACTIONS(29), - [anon_sym_if_DASHgt] = ACTIONS(29), - [anon_sym_if_DASHle] = ACTIONS(29), - [anon_sym_if_DASHeqz] = ACTIONS(26), - [anon_sym_if_DASHnez] = ACTIONS(26), - [anon_sym_if_DASHltz] = ACTIONS(26), - [anon_sym_if_DASHgez] = ACTIONS(26), - [anon_sym_if_DASHgtz] = ACTIONS(26), - [anon_sym_if_DASHlez] = ACTIONS(26), - [anon_sym_aget] = ACTIONS(29), - [anon_sym_aget_DASHwide] = ACTIONS(26), - [anon_sym_aget_DASHobject] = ACTIONS(26), - [anon_sym_aget_DASHboolean] = ACTIONS(26), - [anon_sym_aget_DASHbyte] = ACTIONS(26), - [anon_sym_aget_DASHchar] = ACTIONS(26), - [anon_sym_aget_DASHshort] = ACTIONS(26), - [anon_sym_aput] = ACTIONS(29), - [anon_sym_aput_DASHwide] = ACTIONS(26), - [anon_sym_aput_DASHobject] = ACTIONS(26), - [anon_sym_aput_DASHboolean] = ACTIONS(26), - [anon_sym_aput_DASHbyte] = ACTIONS(26), - [anon_sym_aput_DASHchar] = ACTIONS(26), - [anon_sym_aput_DASHshort] = ACTIONS(26), - [anon_sym_iget] = ACTIONS(29), - [anon_sym_iget_DASHwide] = ACTIONS(29), - [anon_sym_iget_DASHobject] = ACTIONS(29), - [anon_sym_iget_DASHboolean] = ACTIONS(26), - [anon_sym_iget_DASHbyte] = ACTIONS(26), - [anon_sym_iget_DASHchar] = ACTIONS(26), - [anon_sym_iget_DASHshort] = ACTIONS(26), - [anon_sym_iput] = ACTIONS(29), - [anon_sym_iput_DASHwide] = ACTIONS(29), - [anon_sym_iput_DASHobject] = ACTIONS(29), - [anon_sym_iput_DASHboolean] = ACTIONS(26), - [anon_sym_iput_DASHbyte] = ACTIONS(26), - [anon_sym_iput_DASHchar] = ACTIONS(26), - [anon_sym_iput_DASHshort] = ACTIONS(26), - [anon_sym_sget] = ACTIONS(29), - [anon_sym_sget_DASHwide] = ACTIONS(26), - [anon_sym_sget_DASHobject] = ACTIONS(26), - [anon_sym_sget_DASHboolean] = ACTIONS(26), - [anon_sym_sget_DASHbyte] = ACTIONS(26), - [anon_sym_sget_DASHchar] = ACTIONS(26), - [anon_sym_sget_DASHshort] = ACTIONS(26), - [anon_sym_sput] = ACTIONS(29), - [anon_sym_sput_DASHwide] = ACTIONS(26), - [anon_sym_sput_DASHobject] = ACTIONS(26), - [anon_sym_sput_DASHboolean] = ACTIONS(26), - [anon_sym_sput_DASHbyte] = ACTIONS(26), - [anon_sym_sput_DASHchar] = ACTIONS(26), - [anon_sym_sput_DASHshort] = ACTIONS(26), - [anon_sym_invoke_DASHvirtual] = ACTIONS(29), - [anon_sym_invoke_DASHsuper] = ACTIONS(29), - [anon_sym_invoke_DASHdirect] = ACTIONS(29), - [anon_sym_invoke_DASHstatic] = ACTIONS(29), - [anon_sym_invoke_DASHinterface] = ACTIONS(29), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(26), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(26), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(26), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(26), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(26), - [anon_sym_neg_DASHint] = ACTIONS(26), - [anon_sym_not_DASHint] = ACTIONS(26), - [anon_sym_neg_DASHlong] = ACTIONS(26), - [anon_sym_not_DASHlong] = ACTIONS(26), - [anon_sym_neg_DASHfloat] = ACTIONS(26), - [anon_sym_neg_DASHdouble] = ACTIONS(26), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(26), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(26), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(26), - [anon_sym_long_DASHto_DASHint] = ACTIONS(26), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(26), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(26), - [anon_sym_float_DASHto_DASHint] = ACTIONS(26), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(26), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(26), - [anon_sym_double_DASHto_DASHint] = ACTIONS(26), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(26), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(26), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(26), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(26), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(26), - [anon_sym_add_DASHint] = ACTIONS(29), - [anon_sym_sub_DASHint] = ACTIONS(29), - [anon_sym_mul_DASHint] = ACTIONS(29), - [anon_sym_div_DASHint] = ACTIONS(29), - [anon_sym_rem_DASHint] = ACTIONS(29), - [anon_sym_and_DASHint] = ACTIONS(29), - [anon_sym_or_DASHint] = ACTIONS(29), - [anon_sym_xor_DASHint] = ACTIONS(29), - [anon_sym_shl_DASHint] = ACTIONS(29), - [anon_sym_shr_DASHint] = ACTIONS(29), - [anon_sym_ushr_DASHint] = ACTIONS(29), - [anon_sym_add_DASHlong] = ACTIONS(29), - [anon_sym_sub_DASHlong] = ACTIONS(29), - [anon_sym_mul_DASHlong] = ACTIONS(29), - [anon_sym_div_DASHlong] = ACTIONS(29), - [anon_sym_rem_DASHlong] = ACTIONS(29), - [anon_sym_and_DASHlong] = ACTIONS(29), - [anon_sym_or_DASHlong] = ACTIONS(29), - [anon_sym_xor_DASHlong] = ACTIONS(29), - [anon_sym_shl_DASHlong] = ACTIONS(29), - [anon_sym_shr_DASHlong] = ACTIONS(29), - [anon_sym_ushr_DASHlong] = ACTIONS(29), - [anon_sym_add_DASHfloat] = ACTIONS(29), - [anon_sym_sub_DASHfloat] = ACTIONS(29), - [anon_sym_mul_DASHfloat] = ACTIONS(29), - [anon_sym_div_DASHfloat] = ACTIONS(29), - [anon_sym_rem_DASHfloat] = ACTIONS(29), - [anon_sym_add_DASHdouble] = ACTIONS(29), - [anon_sym_sub_DASHdouble] = ACTIONS(29), - [anon_sym_mul_DASHdouble] = ACTIONS(29), - [anon_sym_div_DASHdouble] = ACTIONS(29), - [anon_sym_rem_DASHdouble] = ACTIONS(29), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(26), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(26), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(26), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(26), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(26), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(26), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(26), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(26), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(26), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(26), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(26), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(26), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(26), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(26), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(26), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(26), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(26), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(26), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(26), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(26), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(26), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(26), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(26), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(26), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(26), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(26), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(26), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(26), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(26), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(26), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(26), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(26), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(26), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(26), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(26), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(26), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(26), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(26), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(26), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(26), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(26), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(26), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(26), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(26), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(26), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(26), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(26), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(26), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(26), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(26), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(26), - [anon_sym_execute_DASHinline] = ACTIONS(26), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(26), - [anon_sym_iget_DASHquick] = ACTIONS(26), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(26), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(26), - [anon_sym_iput_DASHquick] = ACTIONS(26), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(26), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(26), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(29), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(26), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(29), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(26), - [anon_sym_rsub_DASHint] = ACTIONS(29), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(26), - [anon_sym_DOTline] = ACTIONS(32), - [anon_sym_DOTlocals] = ACTIONS(35), - [anon_sym_DOTcatch] = ACTIONS(38), - [anon_sym_DOTcatchall] = ACTIONS(41), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(44), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(47), - [anon_sym_DOTarray_DASHdata] = ACTIONS(50), + [anon_sym_DOTparam] = ACTIONS(19), + [sym_label] = ACTIONS(21), + [anon_sym_nop] = ACTIONS(23), + [anon_sym_move] = ACTIONS(25), + [anon_sym_move_SLASHfrom16] = ACTIONS(23), + [anon_sym_move_SLASH16] = ACTIONS(23), + [anon_sym_move_DASHwide] = ACTIONS(25), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(23), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(23), + [anon_sym_move_DASHobject] = ACTIONS(25), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(23), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(23), + [anon_sym_move_DASHresult] = ACTIONS(25), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(23), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(23), + [anon_sym_move_DASHexception] = ACTIONS(23), + [anon_sym_return_DASHvoid] = ACTIONS(23), + [anon_sym_return] = ACTIONS(25), + [anon_sym_return_DASHwide] = ACTIONS(23), + [anon_sym_return_DASHobject] = ACTIONS(23), + [anon_sym_const_SLASH4] = ACTIONS(23), + [anon_sym_const_SLASH16] = ACTIONS(23), + [anon_sym_const] = ACTIONS(25), + [anon_sym_const_SLASHhigh16] = ACTIONS(23), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(23), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(23), + [anon_sym_const_DASHwide] = ACTIONS(25), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(23), + [anon_sym_const_DASHstring] = ACTIONS(25), + [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(23), + [anon_sym_const_DASHclass] = ACTIONS(23), + [anon_sym_monitor_DASHenter] = ACTIONS(23), + [anon_sym_monitor_DASHexit] = ACTIONS(23), + [anon_sym_check_DASHcast] = ACTIONS(23), + [anon_sym_instance_DASHof] = ACTIONS(23), + [anon_sym_array_DASHlength] = ACTIONS(23), + [anon_sym_new_DASHinstance] = ACTIONS(23), + [anon_sym_new_DASHarray] = ACTIONS(23), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(25), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(23), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(23), + [anon_sym_throw] = ACTIONS(23), + [anon_sym_goto] = ACTIONS(25), + [anon_sym_goto_SLASH16] = ACTIONS(23), + [anon_sym_goto_SLASH32] = ACTIONS(23), + [anon_sym_packed_DASHswitch] = ACTIONS(23), + [anon_sym_sparse_DASHswitch] = ACTIONS(23), + [anon_sym_cmpl_DASHfloat] = ACTIONS(23), + [anon_sym_cmpg_DASHfloat] = ACTIONS(23), + [anon_sym_cmpl_DASHdouble] = ACTIONS(23), + [anon_sym_cmpg_DASHdouble] = ACTIONS(23), + [anon_sym_cmp_DASHlong] = ACTIONS(23), + [anon_sym_if_DASHeq] = ACTIONS(25), + [anon_sym_if_DASHne] = ACTIONS(25), + [anon_sym_if_DASHlt] = ACTIONS(25), + [anon_sym_if_DASHge] = ACTIONS(25), + [anon_sym_if_DASHgt] = ACTIONS(25), + [anon_sym_if_DASHle] = ACTIONS(25), + [anon_sym_if_DASHeqz] = ACTIONS(23), + [anon_sym_if_DASHnez] = ACTIONS(23), + [anon_sym_if_DASHltz] = ACTIONS(23), + [anon_sym_if_DASHgez] = ACTIONS(23), + [anon_sym_if_DASHgtz] = ACTIONS(23), + [anon_sym_if_DASHlez] = ACTIONS(23), + [anon_sym_aget] = ACTIONS(25), + [anon_sym_aget_DASHwide] = ACTIONS(23), + [anon_sym_aget_DASHobject] = ACTIONS(23), + [anon_sym_aget_DASHboolean] = ACTIONS(23), + [anon_sym_aget_DASHbyte] = ACTIONS(23), + [anon_sym_aget_DASHchar] = ACTIONS(23), + [anon_sym_aget_DASHshort] = ACTIONS(23), + [anon_sym_aput] = ACTIONS(25), + [anon_sym_aput_DASHwide] = ACTIONS(23), + [anon_sym_aput_DASHobject] = ACTIONS(23), + [anon_sym_aput_DASHboolean] = ACTIONS(23), + [anon_sym_aput_DASHbyte] = ACTIONS(23), + [anon_sym_aput_DASHchar] = ACTIONS(23), + [anon_sym_aput_DASHshort] = ACTIONS(23), + [anon_sym_iget] = ACTIONS(25), + [anon_sym_iget_DASHwide] = ACTIONS(25), + [anon_sym_iget_DASHobject] = ACTIONS(25), + [anon_sym_iget_DASHboolean] = ACTIONS(23), + [anon_sym_iget_DASHbyte] = ACTIONS(23), + [anon_sym_iget_DASHchar] = ACTIONS(23), + [anon_sym_iget_DASHshort] = ACTIONS(23), + [anon_sym_iput] = ACTIONS(25), + [anon_sym_iput_DASHwide] = ACTIONS(25), + [anon_sym_iput_DASHobject] = ACTIONS(25), + [anon_sym_iput_DASHboolean] = ACTIONS(23), + [anon_sym_iput_DASHbyte] = ACTIONS(23), + [anon_sym_iput_DASHchar] = ACTIONS(23), + [anon_sym_iput_DASHshort] = ACTIONS(23), + [anon_sym_sget] = ACTIONS(25), + [anon_sym_sget_DASHwide] = ACTIONS(23), + [anon_sym_sget_DASHobject] = ACTIONS(23), + [anon_sym_sget_DASHboolean] = ACTIONS(23), + [anon_sym_sget_DASHbyte] = ACTIONS(23), + [anon_sym_sget_DASHchar] = ACTIONS(23), + [anon_sym_sget_DASHshort] = ACTIONS(23), + [anon_sym_sput] = ACTIONS(25), + [anon_sym_sput_DASHwide] = ACTIONS(23), + [anon_sym_sput_DASHobject] = ACTIONS(23), + [anon_sym_sput_DASHboolean] = ACTIONS(23), + [anon_sym_sput_DASHbyte] = ACTIONS(23), + [anon_sym_sput_DASHchar] = ACTIONS(23), + [anon_sym_sput_DASHshort] = ACTIONS(23), + [anon_sym_invoke_DASHvirtual] = ACTIONS(25), + [anon_sym_invoke_DASHsuper] = ACTIONS(25), + [anon_sym_invoke_DASHdirect] = ACTIONS(25), + [anon_sym_invoke_DASHstatic] = ACTIONS(25), + [anon_sym_invoke_DASHinterface] = ACTIONS(25), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(23), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(23), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(23), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(23), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(23), + [anon_sym_neg_DASHint] = ACTIONS(23), + [anon_sym_not_DASHint] = ACTIONS(23), + [anon_sym_neg_DASHlong] = ACTIONS(23), + [anon_sym_not_DASHlong] = ACTIONS(23), + [anon_sym_neg_DASHfloat] = ACTIONS(23), + [anon_sym_neg_DASHdouble] = ACTIONS(23), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(23), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(23), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(23), + [anon_sym_long_DASHto_DASHint] = ACTIONS(23), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(23), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(23), + [anon_sym_float_DASHto_DASHint] = ACTIONS(23), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(23), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(23), + [anon_sym_double_DASHto_DASHint] = ACTIONS(23), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(23), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(23), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(23), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(23), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(23), + [anon_sym_add_DASHint] = ACTIONS(25), + [anon_sym_sub_DASHint] = ACTIONS(25), + [anon_sym_mul_DASHint] = ACTIONS(25), + [anon_sym_div_DASHint] = ACTIONS(25), + [anon_sym_rem_DASHint] = ACTIONS(25), + [anon_sym_and_DASHint] = ACTIONS(25), + [anon_sym_or_DASHint] = ACTIONS(25), + [anon_sym_xor_DASHint] = ACTIONS(25), + [anon_sym_shl_DASHint] = ACTIONS(25), + [anon_sym_shr_DASHint] = ACTIONS(25), + [anon_sym_ushr_DASHint] = ACTIONS(25), + [anon_sym_add_DASHlong] = ACTIONS(25), + [anon_sym_sub_DASHlong] = ACTIONS(25), + [anon_sym_mul_DASHlong] = ACTIONS(25), + [anon_sym_div_DASHlong] = ACTIONS(25), + [anon_sym_rem_DASHlong] = ACTIONS(25), + [anon_sym_and_DASHlong] = ACTIONS(25), + [anon_sym_or_DASHlong] = ACTIONS(25), + [anon_sym_xor_DASHlong] = ACTIONS(25), + [anon_sym_shl_DASHlong] = ACTIONS(25), + [anon_sym_shr_DASHlong] = ACTIONS(25), + [anon_sym_ushr_DASHlong] = ACTIONS(25), + [anon_sym_add_DASHfloat] = ACTIONS(25), + [anon_sym_sub_DASHfloat] = ACTIONS(25), + [anon_sym_mul_DASHfloat] = ACTIONS(25), + [anon_sym_div_DASHfloat] = ACTIONS(25), + [anon_sym_rem_DASHfloat] = ACTIONS(25), + [anon_sym_add_DASHdouble] = ACTIONS(25), + [anon_sym_sub_DASHdouble] = ACTIONS(25), + [anon_sym_mul_DASHdouble] = ACTIONS(25), + [anon_sym_div_DASHdouble] = ACTIONS(25), + [anon_sym_rem_DASHdouble] = ACTIONS(25), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(23), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(23), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(23), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(23), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(23), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(23), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(23), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(23), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(23), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(23), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(23), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(23), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(23), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(23), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(23), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(23), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(23), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(23), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(23), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(23), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(23), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(23), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(23), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(23), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(23), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(23), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(23), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(23), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(23), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(23), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(23), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(23), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(23), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(23), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(23), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(23), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(23), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(23), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(23), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(23), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(23), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(23), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(23), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(23), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(23), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(23), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(23), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(23), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(23), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(23), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(23), + [anon_sym_execute_DASHinline] = ACTIONS(23), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(23), + [anon_sym_iget_DASHquick] = ACTIONS(23), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(23), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(23), + [anon_sym_iput_DASHquick] = ACTIONS(23), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(23), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(23), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(25), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(23), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(25), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(23), + [anon_sym_rsub_DASHint] = ACTIONS(25), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(23), + [anon_sym_DOTline] = ACTIONS(27), + [anon_sym_DOTlocals] = ACTIONS(29), + [anon_sym_DOTcatch] = ACTIONS(31), + [anon_sym_DOTcatchall] = ACTIONS(33), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(35), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(37), + [anon_sym_DOTarray_DASHdata] = ACTIONS(39), [sym_comment] = ACTIONS(3), }, [5] = { - [sym_annotation_definition] = STATE(17), - [sym_annotation_declaration] = STATE(119), - [sym_param_definition] = STATE(17), + [sym_annotation_definition] = STATE(28), + [sym_annotation_declaration] = STATE(120), + [sym_param_definition] = STATE(28), [sym_param_declaration] = STATE(10), - [sym__code_line] = STATE(17), - [sym_statement] = STATE(17), - [sym_opcode] = STATE(31), - [sym__declaration] = STATE(17), - [sym_line_declaration] = STATE(17), - [sym_locals_declaration] = STATE(17), - [sym_catch_declaration] = STATE(17), - [sym_catchall_declaration] = STATE(17), - [sym_packed_switch_declaration] = STATE(17), - [sym_sparse_switch_declaration] = STATE(17), - [sym_array_data_declaration] = STATE(17), - [aux_sym_method_definition_repeat1] = STATE(4), - [sym_end_method] = ACTIONS(53), - [anon_sym_DOTannotation] = ACTIONS(55), - [anon_sym_DOTparam] = ACTIONS(57), - [sym_label] = ACTIONS(59), - [anon_sym_nop] = ACTIONS(61), - [anon_sym_move] = ACTIONS(63), - [anon_sym_move_SLASHfrom16] = ACTIONS(61), - [anon_sym_move_SLASH16] = ACTIONS(61), - [anon_sym_move_DASHwide] = ACTIONS(63), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(61), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(61), - [anon_sym_move_DASHobject] = ACTIONS(63), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(61), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(61), - [anon_sym_move_DASHresult] = ACTIONS(63), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(61), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(61), - [anon_sym_move_DASHexception] = ACTIONS(61), - [anon_sym_return_DASHvoid] = ACTIONS(61), - [anon_sym_return] = ACTIONS(63), - [anon_sym_return_DASHwide] = ACTIONS(61), - [anon_sym_return_DASHobject] = ACTIONS(61), - [anon_sym_const_SLASH4] = ACTIONS(61), - [anon_sym_const_SLASH16] = ACTIONS(61), - [anon_sym_const] = ACTIONS(63), - [anon_sym_const_SLASHhigh16] = ACTIONS(61), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(61), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(61), - [anon_sym_const_DASHwide] = ACTIONS(63), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(61), - [anon_sym_const_DASHstring] = ACTIONS(63), - [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(61), - [anon_sym_const_DASHclass] = ACTIONS(61), - [anon_sym_monitor_DASHenter] = ACTIONS(61), - [anon_sym_monitor_DASHexit] = ACTIONS(61), - [anon_sym_check_DASHcast] = ACTIONS(61), - [anon_sym_instance_DASHof] = ACTIONS(61), - [anon_sym_array_DASHlength] = ACTIONS(61), - [anon_sym_new_DASHinstance] = ACTIONS(61), - [anon_sym_new_DASHarray] = ACTIONS(61), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(63), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(61), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(61), - [anon_sym_throw] = ACTIONS(61), - [anon_sym_goto] = ACTIONS(63), - [anon_sym_goto_SLASH16] = ACTIONS(61), - [anon_sym_goto_SLASH32] = ACTIONS(61), - [anon_sym_packed_DASHswitch] = ACTIONS(61), - [anon_sym_sparse_DASHswitch] = ACTIONS(61), - [anon_sym_cmpl_DASHfloat] = ACTIONS(61), - [anon_sym_cmpg_DASHfloat] = ACTIONS(61), - [anon_sym_cmpl_DASHdouble] = ACTIONS(61), - [anon_sym_cmpg_DASHdouble] = ACTIONS(61), - [anon_sym_cmp_DASHlong] = ACTIONS(61), - [anon_sym_if_DASHeq] = ACTIONS(63), - [anon_sym_if_DASHne] = ACTIONS(63), - [anon_sym_if_DASHlt] = ACTIONS(63), - [anon_sym_if_DASHge] = ACTIONS(63), - [anon_sym_if_DASHgt] = ACTIONS(63), - [anon_sym_if_DASHle] = ACTIONS(63), - [anon_sym_if_DASHeqz] = ACTIONS(61), - [anon_sym_if_DASHnez] = ACTIONS(61), - [anon_sym_if_DASHltz] = ACTIONS(61), - [anon_sym_if_DASHgez] = ACTIONS(61), - [anon_sym_if_DASHgtz] = ACTIONS(61), - [anon_sym_if_DASHlez] = ACTIONS(61), - [anon_sym_aget] = ACTIONS(63), - [anon_sym_aget_DASHwide] = ACTIONS(61), - [anon_sym_aget_DASHobject] = ACTIONS(61), - [anon_sym_aget_DASHboolean] = ACTIONS(61), - [anon_sym_aget_DASHbyte] = ACTIONS(61), - [anon_sym_aget_DASHchar] = ACTIONS(61), - [anon_sym_aget_DASHshort] = ACTIONS(61), - [anon_sym_aput] = ACTIONS(63), - [anon_sym_aput_DASHwide] = ACTIONS(61), - [anon_sym_aput_DASHobject] = ACTIONS(61), - [anon_sym_aput_DASHboolean] = ACTIONS(61), - [anon_sym_aput_DASHbyte] = ACTIONS(61), - [anon_sym_aput_DASHchar] = ACTIONS(61), - [anon_sym_aput_DASHshort] = ACTIONS(61), - [anon_sym_iget] = ACTIONS(63), - [anon_sym_iget_DASHwide] = ACTIONS(63), - [anon_sym_iget_DASHobject] = ACTIONS(63), - [anon_sym_iget_DASHboolean] = ACTIONS(61), - [anon_sym_iget_DASHbyte] = ACTIONS(61), - [anon_sym_iget_DASHchar] = ACTIONS(61), - [anon_sym_iget_DASHshort] = ACTIONS(61), - [anon_sym_iput] = ACTIONS(63), - [anon_sym_iput_DASHwide] = ACTIONS(63), - [anon_sym_iput_DASHobject] = ACTIONS(63), - [anon_sym_iput_DASHboolean] = ACTIONS(61), - [anon_sym_iput_DASHbyte] = ACTIONS(61), - [anon_sym_iput_DASHchar] = ACTIONS(61), - [anon_sym_iput_DASHshort] = ACTIONS(61), - [anon_sym_sget] = ACTIONS(63), - [anon_sym_sget_DASHwide] = ACTIONS(61), - [anon_sym_sget_DASHobject] = ACTIONS(61), - [anon_sym_sget_DASHboolean] = ACTIONS(61), - [anon_sym_sget_DASHbyte] = ACTIONS(61), - [anon_sym_sget_DASHchar] = ACTIONS(61), - [anon_sym_sget_DASHshort] = ACTIONS(61), - [anon_sym_sput] = ACTIONS(63), - [anon_sym_sput_DASHwide] = ACTIONS(61), - [anon_sym_sput_DASHobject] = ACTIONS(61), - [anon_sym_sput_DASHboolean] = ACTIONS(61), - [anon_sym_sput_DASHbyte] = ACTIONS(61), - [anon_sym_sput_DASHchar] = ACTIONS(61), - [anon_sym_sput_DASHshort] = ACTIONS(61), - [anon_sym_invoke_DASHvirtual] = ACTIONS(63), - [anon_sym_invoke_DASHsuper] = ACTIONS(63), - [anon_sym_invoke_DASHdirect] = ACTIONS(63), - [anon_sym_invoke_DASHstatic] = ACTIONS(63), - [anon_sym_invoke_DASHinterface] = ACTIONS(63), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(61), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(61), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(61), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(61), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(61), - [anon_sym_neg_DASHint] = ACTIONS(61), - [anon_sym_not_DASHint] = ACTIONS(61), - [anon_sym_neg_DASHlong] = ACTIONS(61), - [anon_sym_not_DASHlong] = ACTIONS(61), - [anon_sym_neg_DASHfloat] = ACTIONS(61), - [anon_sym_neg_DASHdouble] = ACTIONS(61), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(61), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(61), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(61), - [anon_sym_long_DASHto_DASHint] = ACTIONS(61), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(61), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(61), - [anon_sym_float_DASHto_DASHint] = ACTIONS(61), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(61), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(61), - [anon_sym_double_DASHto_DASHint] = ACTIONS(61), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(61), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(61), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(61), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(61), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(61), - [anon_sym_add_DASHint] = ACTIONS(63), - [anon_sym_sub_DASHint] = ACTIONS(63), - [anon_sym_mul_DASHint] = ACTIONS(63), - [anon_sym_div_DASHint] = ACTIONS(63), - [anon_sym_rem_DASHint] = ACTIONS(63), - [anon_sym_and_DASHint] = ACTIONS(63), - [anon_sym_or_DASHint] = ACTIONS(63), - [anon_sym_xor_DASHint] = ACTIONS(63), - [anon_sym_shl_DASHint] = ACTIONS(63), - [anon_sym_shr_DASHint] = ACTIONS(63), - [anon_sym_ushr_DASHint] = ACTIONS(63), - [anon_sym_add_DASHlong] = ACTIONS(63), - [anon_sym_sub_DASHlong] = ACTIONS(63), - [anon_sym_mul_DASHlong] = ACTIONS(63), - [anon_sym_div_DASHlong] = ACTIONS(63), - [anon_sym_rem_DASHlong] = ACTIONS(63), - [anon_sym_and_DASHlong] = ACTIONS(63), - [anon_sym_or_DASHlong] = ACTIONS(63), - [anon_sym_xor_DASHlong] = ACTIONS(63), - [anon_sym_shl_DASHlong] = ACTIONS(63), - [anon_sym_shr_DASHlong] = ACTIONS(63), - [anon_sym_ushr_DASHlong] = ACTIONS(63), - [anon_sym_add_DASHfloat] = ACTIONS(63), - [anon_sym_sub_DASHfloat] = ACTIONS(63), - [anon_sym_mul_DASHfloat] = ACTIONS(63), - [anon_sym_div_DASHfloat] = ACTIONS(63), - [anon_sym_rem_DASHfloat] = ACTIONS(63), - [anon_sym_add_DASHdouble] = ACTIONS(63), - [anon_sym_sub_DASHdouble] = ACTIONS(63), - [anon_sym_mul_DASHdouble] = ACTIONS(63), - [anon_sym_div_DASHdouble] = ACTIONS(63), - [anon_sym_rem_DASHdouble] = ACTIONS(63), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(61), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(61), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(61), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(61), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(61), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(61), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(61), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(61), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(61), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(61), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(61), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(61), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(61), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(61), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(61), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(61), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(61), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(61), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(61), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(61), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(61), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(61), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(61), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(61), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(61), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(61), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(61), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(61), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(61), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(61), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(61), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(61), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(61), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(61), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(61), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(61), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(61), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(61), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(61), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(61), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(61), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(61), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(61), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(61), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(61), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(61), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(61), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(61), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(61), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(61), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(61), - [anon_sym_execute_DASHinline] = ACTIONS(61), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(61), - [anon_sym_iget_DASHquick] = ACTIONS(61), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(61), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(61), - [anon_sym_iput_DASHquick] = ACTIONS(61), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(61), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(61), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(63), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(61), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(63), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(61), - [anon_sym_rsub_DASHint] = ACTIONS(63), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(61), - [anon_sym_DOTline] = ACTIONS(65), - [anon_sym_DOTlocals] = ACTIONS(67), - [anon_sym_DOTcatch] = ACTIONS(69), - [anon_sym_DOTcatchall] = ACTIONS(71), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(73), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(75), - [anon_sym_DOTarray_DASHdata] = ACTIONS(77), + [sym__code_line] = STATE(28), + [sym_statement] = STATE(28), + [sym_opcode] = STATE(32), + [sym__declaration] = STATE(28), + [sym_line_declaration] = STATE(28), + [sym_locals_declaration] = STATE(28), + [sym_catch_declaration] = STATE(28), + [sym_catchall_declaration] = STATE(28), + [sym_packed_switch_declaration] = STATE(28), + [sym_sparse_switch_declaration] = STATE(28), + [sym_array_data_declaration] = STATE(28), + [aux_sym_method_definition_repeat1] = STATE(6), + [sym_end_method] = ACTIONS(41), + [anon_sym_DOTannotation] = ACTIONS(17), + [anon_sym_DOTparam] = ACTIONS(19), + [sym_label] = ACTIONS(21), + [anon_sym_nop] = ACTIONS(23), + [anon_sym_move] = ACTIONS(25), + [anon_sym_move_SLASHfrom16] = ACTIONS(23), + [anon_sym_move_SLASH16] = ACTIONS(23), + [anon_sym_move_DASHwide] = ACTIONS(25), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(23), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(23), + [anon_sym_move_DASHobject] = ACTIONS(25), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(23), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(23), + [anon_sym_move_DASHresult] = ACTIONS(25), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(23), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(23), + [anon_sym_move_DASHexception] = ACTIONS(23), + [anon_sym_return_DASHvoid] = ACTIONS(23), + [anon_sym_return] = ACTIONS(25), + [anon_sym_return_DASHwide] = ACTIONS(23), + [anon_sym_return_DASHobject] = ACTIONS(23), + [anon_sym_const_SLASH4] = ACTIONS(23), + [anon_sym_const_SLASH16] = ACTIONS(23), + [anon_sym_const] = ACTIONS(25), + [anon_sym_const_SLASHhigh16] = ACTIONS(23), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(23), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(23), + [anon_sym_const_DASHwide] = ACTIONS(25), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(23), + [anon_sym_const_DASHstring] = ACTIONS(25), + [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(23), + [anon_sym_const_DASHclass] = ACTIONS(23), + [anon_sym_monitor_DASHenter] = ACTIONS(23), + [anon_sym_monitor_DASHexit] = ACTIONS(23), + [anon_sym_check_DASHcast] = ACTIONS(23), + [anon_sym_instance_DASHof] = ACTIONS(23), + [anon_sym_array_DASHlength] = ACTIONS(23), + [anon_sym_new_DASHinstance] = ACTIONS(23), + [anon_sym_new_DASHarray] = ACTIONS(23), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(25), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(23), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(23), + [anon_sym_throw] = ACTIONS(23), + [anon_sym_goto] = ACTIONS(25), + [anon_sym_goto_SLASH16] = ACTIONS(23), + [anon_sym_goto_SLASH32] = ACTIONS(23), + [anon_sym_packed_DASHswitch] = ACTIONS(23), + [anon_sym_sparse_DASHswitch] = ACTIONS(23), + [anon_sym_cmpl_DASHfloat] = ACTIONS(23), + [anon_sym_cmpg_DASHfloat] = ACTIONS(23), + [anon_sym_cmpl_DASHdouble] = ACTIONS(23), + [anon_sym_cmpg_DASHdouble] = ACTIONS(23), + [anon_sym_cmp_DASHlong] = ACTIONS(23), + [anon_sym_if_DASHeq] = ACTIONS(25), + [anon_sym_if_DASHne] = ACTIONS(25), + [anon_sym_if_DASHlt] = ACTIONS(25), + [anon_sym_if_DASHge] = ACTIONS(25), + [anon_sym_if_DASHgt] = ACTIONS(25), + [anon_sym_if_DASHle] = ACTIONS(25), + [anon_sym_if_DASHeqz] = ACTIONS(23), + [anon_sym_if_DASHnez] = ACTIONS(23), + [anon_sym_if_DASHltz] = ACTIONS(23), + [anon_sym_if_DASHgez] = ACTIONS(23), + [anon_sym_if_DASHgtz] = ACTIONS(23), + [anon_sym_if_DASHlez] = ACTIONS(23), + [anon_sym_aget] = ACTIONS(25), + [anon_sym_aget_DASHwide] = ACTIONS(23), + [anon_sym_aget_DASHobject] = ACTIONS(23), + [anon_sym_aget_DASHboolean] = ACTIONS(23), + [anon_sym_aget_DASHbyte] = ACTIONS(23), + [anon_sym_aget_DASHchar] = ACTIONS(23), + [anon_sym_aget_DASHshort] = ACTIONS(23), + [anon_sym_aput] = ACTIONS(25), + [anon_sym_aput_DASHwide] = ACTIONS(23), + [anon_sym_aput_DASHobject] = ACTIONS(23), + [anon_sym_aput_DASHboolean] = ACTIONS(23), + [anon_sym_aput_DASHbyte] = ACTIONS(23), + [anon_sym_aput_DASHchar] = ACTIONS(23), + [anon_sym_aput_DASHshort] = ACTIONS(23), + [anon_sym_iget] = ACTIONS(25), + [anon_sym_iget_DASHwide] = ACTIONS(25), + [anon_sym_iget_DASHobject] = ACTIONS(25), + [anon_sym_iget_DASHboolean] = ACTIONS(23), + [anon_sym_iget_DASHbyte] = ACTIONS(23), + [anon_sym_iget_DASHchar] = ACTIONS(23), + [anon_sym_iget_DASHshort] = ACTIONS(23), + [anon_sym_iput] = ACTIONS(25), + [anon_sym_iput_DASHwide] = ACTIONS(25), + [anon_sym_iput_DASHobject] = ACTIONS(25), + [anon_sym_iput_DASHboolean] = ACTIONS(23), + [anon_sym_iput_DASHbyte] = ACTIONS(23), + [anon_sym_iput_DASHchar] = ACTIONS(23), + [anon_sym_iput_DASHshort] = ACTIONS(23), + [anon_sym_sget] = ACTIONS(25), + [anon_sym_sget_DASHwide] = ACTIONS(23), + [anon_sym_sget_DASHobject] = ACTIONS(23), + [anon_sym_sget_DASHboolean] = ACTIONS(23), + [anon_sym_sget_DASHbyte] = ACTIONS(23), + [anon_sym_sget_DASHchar] = ACTIONS(23), + [anon_sym_sget_DASHshort] = ACTIONS(23), + [anon_sym_sput] = ACTIONS(25), + [anon_sym_sput_DASHwide] = ACTIONS(23), + [anon_sym_sput_DASHobject] = ACTIONS(23), + [anon_sym_sput_DASHboolean] = ACTIONS(23), + [anon_sym_sput_DASHbyte] = ACTIONS(23), + [anon_sym_sput_DASHchar] = ACTIONS(23), + [anon_sym_sput_DASHshort] = ACTIONS(23), + [anon_sym_invoke_DASHvirtual] = ACTIONS(25), + [anon_sym_invoke_DASHsuper] = ACTIONS(25), + [anon_sym_invoke_DASHdirect] = ACTIONS(25), + [anon_sym_invoke_DASHstatic] = ACTIONS(25), + [anon_sym_invoke_DASHinterface] = ACTIONS(25), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(23), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(23), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(23), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(23), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(23), + [anon_sym_neg_DASHint] = ACTIONS(23), + [anon_sym_not_DASHint] = ACTIONS(23), + [anon_sym_neg_DASHlong] = ACTIONS(23), + [anon_sym_not_DASHlong] = ACTIONS(23), + [anon_sym_neg_DASHfloat] = ACTIONS(23), + [anon_sym_neg_DASHdouble] = ACTIONS(23), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(23), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(23), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(23), + [anon_sym_long_DASHto_DASHint] = ACTIONS(23), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(23), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(23), + [anon_sym_float_DASHto_DASHint] = ACTIONS(23), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(23), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(23), + [anon_sym_double_DASHto_DASHint] = ACTIONS(23), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(23), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(23), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(23), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(23), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(23), + [anon_sym_add_DASHint] = ACTIONS(25), + [anon_sym_sub_DASHint] = ACTIONS(25), + [anon_sym_mul_DASHint] = ACTIONS(25), + [anon_sym_div_DASHint] = ACTIONS(25), + [anon_sym_rem_DASHint] = ACTIONS(25), + [anon_sym_and_DASHint] = ACTIONS(25), + [anon_sym_or_DASHint] = ACTIONS(25), + [anon_sym_xor_DASHint] = ACTIONS(25), + [anon_sym_shl_DASHint] = ACTIONS(25), + [anon_sym_shr_DASHint] = ACTIONS(25), + [anon_sym_ushr_DASHint] = ACTIONS(25), + [anon_sym_add_DASHlong] = ACTIONS(25), + [anon_sym_sub_DASHlong] = ACTIONS(25), + [anon_sym_mul_DASHlong] = ACTIONS(25), + [anon_sym_div_DASHlong] = ACTIONS(25), + [anon_sym_rem_DASHlong] = ACTIONS(25), + [anon_sym_and_DASHlong] = ACTIONS(25), + [anon_sym_or_DASHlong] = ACTIONS(25), + [anon_sym_xor_DASHlong] = ACTIONS(25), + [anon_sym_shl_DASHlong] = ACTIONS(25), + [anon_sym_shr_DASHlong] = ACTIONS(25), + [anon_sym_ushr_DASHlong] = ACTIONS(25), + [anon_sym_add_DASHfloat] = ACTIONS(25), + [anon_sym_sub_DASHfloat] = ACTIONS(25), + [anon_sym_mul_DASHfloat] = ACTIONS(25), + [anon_sym_div_DASHfloat] = ACTIONS(25), + [anon_sym_rem_DASHfloat] = ACTIONS(25), + [anon_sym_add_DASHdouble] = ACTIONS(25), + [anon_sym_sub_DASHdouble] = ACTIONS(25), + [anon_sym_mul_DASHdouble] = ACTIONS(25), + [anon_sym_div_DASHdouble] = ACTIONS(25), + [anon_sym_rem_DASHdouble] = ACTIONS(25), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(23), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(23), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(23), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(23), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(23), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(23), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(23), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(23), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(23), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(23), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(23), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(23), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(23), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(23), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(23), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(23), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(23), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(23), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(23), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(23), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(23), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(23), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(23), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(23), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(23), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(23), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(23), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(23), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(23), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(23), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(23), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(23), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(23), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(23), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(23), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(23), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(23), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(23), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(23), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(23), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(23), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(23), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(23), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(23), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(23), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(23), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(23), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(23), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(23), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(23), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(23), + [anon_sym_execute_DASHinline] = ACTIONS(23), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(23), + [anon_sym_iget_DASHquick] = ACTIONS(23), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(23), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(23), + [anon_sym_iput_DASHquick] = ACTIONS(23), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(23), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(23), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(25), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(23), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(25), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(23), + [anon_sym_rsub_DASHint] = ACTIONS(25), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(23), + [anon_sym_DOTline] = ACTIONS(27), + [anon_sym_DOTlocals] = ACTIONS(29), + [anon_sym_DOTcatch] = ACTIONS(31), + [anon_sym_DOTcatchall] = ACTIONS(33), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(35), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(37), + [anon_sym_DOTarray_DASHdata] = ACTIONS(39), [sym_comment] = ACTIONS(3), }, [6] = { - [sym_annotation_definition] = STATE(17), - [sym_annotation_declaration] = STATE(119), - [sym_param_definition] = STATE(17), + [sym_annotation_definition] = STATE(28), + [sym_annotation_declaration] = STATE(120), + [sym_param_definition] = STATE(28), [sym_param_declaration] = STATE(10), - [sym__code_line] = STATE(17), - [sym_statement] = STATE(17), - [sym_opcode] = STATE(31), - [sym__declaration] = STATE(17), - [sym_line_declaration] = STATE(17), - [sym_locals_declaration] = STATE(17), - [sym_catch_declaration] = STATE(17), - [sym_catchall_declaration] = STATE(17), - [sym_packed_switch_declaration] = STATE(17), - [sym_sparse_switch_declaration] = STATE(17), - [sym_array_data_declaration] = STATE(17), - [aux_sym_method_definition_repeat1] = STATE(5), - [sym_end_method] = ACTIONS(79), - [anon_sym_DOTannotation] = ACTIONS(55), - [anon_sym_DOTparam] = ACTIONS(57), - [sym_label] = ACTIONS(59), - [anon_sym_nop] = ACTIONS(61), - [anon_sym_move] = ACTIONS(63), - [anon_sym_move_SLASHfrom16] = ACTIONS(61), - [anon_sym_move_SLASH16] = ACTIONS(61), - [anon_sym_move_DASHwide] = ACTIONS(63), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(61), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(61), - [anon_sym_move_DASHobject] = ACTIONS(63), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(61), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(61), - [anon_sym_move_DASHresult] = ACTIONS(63), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(61), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(61), - [anon_sym_move_DASHexception] = ACTIONS(61), - [anon_sym_return_DASHvoid] = ACTIONS(61), - [anon_sym_return] = ACTIONS(63), - [anon_sym_return_DASHwide] = ACTIONS(61), - [anon_sym_return_DASHobject] = ACTIONS(61), - [anon_sym_const_SLASH4] = ACTIONS(61), - [anon_sym_const_SLASH16] = ACTIONS(61), - [anon_sym_const] = ACTIONS(63), - [anon_sym_const_SLASHhigh16] = ACTIONS(61), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(61), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(61), - [anon_sym_const_DASHwide] = ACTIONS(63), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(61), - [anon_sym_const_DASHstring] = ACTIONS(63), - [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(61), - [anon_sym_const_DASHclass] = ACTIONS(61), - [anon_sym_monitor_DASHenter] = ACTIONS(61), - [anon_sym_monitor_DASHexit] = ACTIONS(61), - [anon_sym_check_DASHcast] = ACTIONS(61), - [anon_sym_instance_DASHof] = ACTIONS(61), - [anon_sym_array_DASHlength] = ACTIONS(61), - [anon_sym_new_DASHinstance] = ACTIONS(61), - [anon_sym_new_DASHarray] = ACTIONS(61), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(63), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(61), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(61), - [anon_sym_throw] = ACTIONS(61), - [anon_sym_goto] = ACTIONS(63), - [anon_sym_goto_SLASH16] = ACTIONS(61), - [anon_sym_goto_SLASH32] = ACTIONS(61), - [anon_sym_packed_DASHswitch] = ACTIONS(61), - [anon_sym_sparse_DASHswitch] = ACTIONS(61), - [anon_sym_cmpl_DASHfloat] = ACTIONS(61), - [anon_sym_cmpg_DASHfloat] = ACTIONS(61), - [anon_sym_cmpl_DASHdouble] = ACTIONS(61), - [anon_sym_cmpg_DASHdouble] = ACTIONS(61), - [anon_sym_cmp_DASHlong] = ACTIONS(61), - [anon_sym_if_DASHeq] = ACTIONS(63), - [anon_sym_if_DASHne] = ACTIONS(63), - [anon_sym_if_DASHlt] = ACTIONS(63), - [anon_sym_if_DASHge] = ACTIONS(63), - [anon_sym_if_DASHgt] = ACTIONS(63), - [anon_sym_if_DASHle] = ACTIONS(63), - [anon_sym_if_DASHeqz] = ACTIONS(61), - [anon_sym_if_DASHnez] = ACTIONS(61), - [anon_sym_if_DASHltz] = ACTIONS(61), - [anon_sym_if_DASHgez] = ACTIONS(61), - [anon_sym_if_DASHgtz] = ACTIONS(61), - [anon_sym_if_DASHlez] = ACTIONS(61), - [anon_sym_aget] = ACTIONS(63), - [anon_sym_aget_DASHwide] = ACTIONS(61), - [anon_sym_aget_DASHobject] = ACTIONS(61), - [anon_sym_aget_DASHboolean] = ACTIONS(61), - [anon_sym_aget_DASHbyte] = ACTIONS(61), - [anon_sym_aget_DASHchar] = ACTIONS(61), - [anon_sym_aget_DASHshort] = ACTIONS(61), - [anon_sym_aput] = ACTIONS(63), - [anon_sym_aput_DASHwide] = ACTIONS(61), - [anon_sym_aput_DASHobject] = ACTIONS(61), - [anon_sym_aput_DASHboolean] = ACTIONS(61), - [anon_sym_aput_DASHbyte] = ACTIONS(61), - [anon_sym_aput_DASHchar] = ACTIONS(61), - [anon_sym_aput_DASHshort] = ACTIONS(61), - [anon_sym_iget] = ACTIONS(63), - [anon_sym_iget_DASHwide] = ACTIONS(63), - [anon_sym_iget_DASHobject] = ACTIONS(63), - [anon_sym_iget_DASHboolean] = ACTIONS(61), - [anon_sym_iget_DASHbyte] = ACTIONS(61), - [anon_sym_iget_DASHchar] = ACTIONS(61), - [anon_sym_iget_DASHshort] = ACTIONS(61), - [anon_sym_iput] = ACTIONS(63), - [anon_sym_iput_DASHwide] = ACTIONS(63), - [anon_sym_iput_DASHobject] = ACTIONS(63), - [anon_sym_iput_DASHboolean] = ACTIONS(61), - [anon_sym_iput_DASHbyte] = ACTIONS(61), - [anon_sym_iput_DASHchar] = ACTIONS(61), - [anon_sym_iput_DASHshort] = ACTIONS(61), - [anon_sym_sget] = ACTIONS(63), - [anon_sym_sget_DASHwide] = ACTIONS(61), - [anon_sym_sget_DASHobject] = ACTIONS(61), - [anon_sym_sget_DASHboolean] = ACTIONS(61), - [anon_sym_sget_DASHbyte] = ACTIONS(61), - [anon_sym_sget_DASHchar] = ACTIONS(61), - [anon_sym_sget_DASHshort] = ACTIONS(61), - [anon_sym_sput] = ACTIONS(63), - [anon_sym_sput_DASHwide] = ACTIONS(61), - [anon_sym_sput_DASHobject] = ACTIONS(61), - [anon_sym_sput_DASHboolean] = ACTIONS(61), - [anon_sym_sput_DASHbyte] = ACTIONS(61), - [anon_sym_sput_DASHchar] = ACTIONS(61), - [anon_sym_sput_DASHshort] = ACTIONS(61), - [anon_sym_invoke_DASHvirtual] = ACTIONS(63), - [anon_sym_invoke_DASHsuper] = ACTIONS(63), - [anon_sym_invoke_DASHdirect] = ACTIONS(63), - [anon_sym_invoke_DASHstatic] = ACTIONS(63), - [anon_sym_invoke_DASHinterface] = ACTIONS(63), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(61), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(61), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(61), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(61), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(61), - [anon_sym_neg_DASHint] = ACTIONS(61), - [anon_sym_not_DASHint] = ACTIONS(61), - [anon_sym_neg_DASHlong] = ACTIONS(61), - [anon_sym_not_DASHlong] = ACTIONS(61), - [anon_sym_neg_DASHfloat] = ACTIONS(61), - [anon_sym_neg_DASHdouble] = ACTIONS(61), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(61), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(61), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(61), - [anon_sym_long_DASHto_DASHint] = ACTIONS(61), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(61), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(61), - [anon_sym_float_DASHto_DASHint] = ACTIONS(61), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(61), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(61), - [anon_sym_double_DASHto_DASHint] = ACTIONS(61), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(61), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(61), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(61), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(61), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(61), - [anon_sym_add_DASHint] = ACTIONS(63), - [anon_sym_sub_DASHint] = ACTIONS(63), - [anon_sym_mul_DASHint] = ACTIONS(63), - [anon_sym_div_DASHint] = ACTIONS(63), - [anon_sym_rem_DASHint] = ACTIONS(63), - [anon_sym_and_DASHint] = ACTIONS(63), - [anon_sym_or_DASHint] = ACTIONS(63), - [anon_sym_xor_DASHint] = ACTIONS(63), - [anon_sym_shl_DASHint] = ACTIONS(63), - [anon_sym_shr_DASHint] = ACTIONS(63), - [anon_sym_ushr_DASHint] = ACTIONS(63), - [anon_sym_add_DASHlong] = ACTIONS(63), - [anon_sym_sub_DASHlong] = ACTIONS(63), - [anon_sym_mul_DASHlong] = ACTIONS(63), - [anon_sym_div_DASHlong] = ACTIONS(63), - [anon_sym_rem_DASHlong] = ACTIONS(63), - [anon_sym_and_DASHlong] = ACTIONS(63), - [anon_sym_or_DASHlong] = ACTIONS(63), - [anon_sym_xor_DASHlong] = ACTIONS(63), - [anon_sym_shl_DASHlong] = ACTIONS(63), - [anon_sym_shr_DASHlong] = ACTIONS(63), - [anon_sym_ushr_DASHlong] = ACTIONS(63), - [anon_sym_add_DASHfloat] = ACTIONS(63), - [anon_sym_sub_DASHfloat] = ACTIONS(63), - [anon_sym_mul_DASHfloat] = ACTIONS(63), - [anon_sym_div_DASHfloat] = ACTIONS(63), - [anon_sym_rem_DASHfloat] = ACTIONS(63), - [anon_sym_add_DASHdouble] = ACTIONS(63), - [anon_sym_sub_DASHdouble] = ACTIONS(63), - [anon_sym_mul_DASHdouble] = ACTIONS(63), - [anon_sym_div_DASHdouble] = ACTIONS(63), - [anon_sym_rem_DASHdouble] = ACTIONS(63), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(61), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(61), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(61), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(61), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(61), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(61), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(61), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(61), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(61), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(61), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(61), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(61), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(61), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(61), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(61), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(61), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(61), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(61), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(61), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(61), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(61), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(61), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(61), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(61), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(61), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(61), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(61), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(61), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(61), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(61), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(61), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(61), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(61), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(61), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(61), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(61), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(61), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(61), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(61), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(61), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(61), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(61), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(61), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(61), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(61), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(61), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(61), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(61), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(61), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(61), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(61), - [anon_sym_execute_DASHinline] = ACTIONS(61), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(61), - [anon_sym_iget_DASHquick] = ACTIONS(61), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(61), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(61), - [anon_sym_iput_DASHquick] = ACTIONS(61), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(61), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(61), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(63), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(61), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(63), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(61), - [anon_sym_rsub_DASHint] = ACTIONS(63), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(61), - [anon_sym_DOTline] = ACTIONS(65), - [anon_sym_DOTlocals] = ACTIONS(67), - [anon_sym_DOTcatch] = ACTIONS(69), - [anon_sym_DOTcatchall] = ACTIONS(71), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(73), + [sym__code_line] = STATE(28), + [sym_statement] = STATE(28), + [sym_opcode] = STATE(32), + [sym__declaration] = STATE(28), + [sym_line_declaration] = STATE(28), + [sym_locals_declaration] = STATE(28), + [sym_catch_declaration] = STATE(28), + [sym_catchall_declaration] = STATE(28), + [sym_packed_switch_declaration] = STATE(28), + [sym_sparse_switch_declaration] = STATE(28), + [sym_array_data_declaration] = STATE(28), + [aux_sym_method_definition_repeat1] = STATE(6), + [sym_end_method] = ACTIONS(43), + [anon_sym_DOTannotation] = ACTIONS(45), + [anon_sym_DOTparam] = ACTIONS(48), + [sym_label] = ACTIONS(51), + [anon_sym_nop] = ACTIONS(54), + [anon_sym_move] = ACTIONS(57), + [anon_sym_move_SLASHfrom16] = ACTIONS(54), + [anon_sym_move_SLASH16] = ACTIONS(54), + [anon_sym_move_DASHwide] = ACTIONS(57), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(54), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(54), + [anon_sym_move_DASHobject] = ACTIONS(57), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(54), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(54), + [anon_sym_move_DASHresult] = ACTIONS(57), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(54), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(54), + [anon_sym_move_DASHexception] = ACTIONS(54), + [anon_sym_return_DASHvoid] = ACTIONS(54), + [anon_sym_return] = ACTIONS(57), + [anon_sym_return_DASHwide] = ACTIONS(54), + [anon_sym_return_DASHobject] = ACTIONS(54), + [anon_sym_const_SLASH4] = ACTIONS(54), + [anon_sym_const_SLASH16] = ACTIONS(54), + [anon_sym_const] = ACTIONS(57), + [anon_sym_const_SLASHhigh16] = ACTIONS(54), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(54), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(54), + [anon_sym_const_DASHwide] = ACTIONS(57), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(54), + [anon_sym_const_DASHstring] = ACTIONS(57), + [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(54), + [anon_sym_const_DASHclass] = ACTIONS(54), + [anon_sym_monitor_DASHenter] = ACTIONS(54), + [anon_sym_monitor_DASHexit] = ACTIONS(54), + [anon_sym_check_DASHcast] = ACTIONS(54), + [anon_sym_instance_DASHof] = ACTIONS(54), + [anon_sym_array_DASHlength] = ACTIONS(54), + [anon_sym_new_DASHinstance] = ACTIONS(54), + [anon_sym_new_DASHarray] = ACTIONS(54), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(57), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(54), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(54), + [anon_sym_throw] = ACTIONS(54), + [anon_sym_goto] = ACTIONS(57), + [anon_sym_goto_SLASH16] = ACTIONS(54), + [anon_sym_goto_SLASH32] = ACTIONS(54), + [anon_sym_packed_DASHswitch] = ACTIONS(54), + [anon_sym_sparse_DASHswitch] = ACTIONS(54), + [anon_sym_cmpl_DASHfloat] = ACTIONS(54), + [anon_sym_cmpg_DASHfloat] = ACTIONS(54), + [anon_sym_cmpl_DASHdouble] = ACTIONS(54), + [anon_sym_cmpg_DASHdouble] = ACTIONS(54), + [anon_sym_cmp_DASHlong] = ACTIONS(54), + [anon_sym_if_DASHeq] = ACTIONS(57), + [anon_sym_if_DASHne] = ACTIONS(57), + [anon_sym_if_DASHlt] = ACTIONS(57), + [anon_sym_if_DASHge] = ACTIONS(57), + [anon_sym_if_DASHgt] = ACTIONS(57), + [anon_sym_if_DASHle] = ACTIONS(57), + [anon_sym_if_DASHeqz] = ACTIONS(54), + [anon_sym_if_DASHnez] = ACTIONS(54), + [anon_sym_if_DASHltz] = ACTIONS(54), + [anon_sym_if_DASHgez] = ACTIONS(54), + [anon_sym_if_DASHgtz] = ACTIONS(54), + [anon_sym_if_DASHlez] = ACTIONS(54), + [anon_sym_aget] = ACTIONS(57), + [anon_sym_aget_DASHwide] = ACTIONS(54), + [anon_sym_aget_DASHobject] = ACTIONS(54), + [anon_sym_aget_DASHboolean] = ACTIONS(54), + [anon_sym_aget_DASHbyte] = ACTIONS(54), + [anon_sym_aget_DASHchar] = ACTIONS(54), + [anon_sym_aget_DASHshort] = ACTIONS(54), + [anon_sym_aput] = ACTIONS(57), + [anon_sym_aput_DASHwide] = ACTIONS(54), + [anon_sym_aput_DASHobject] = ACTIONS(54), + [anon_sym_aput_DASHboolean] = ACTIONS(54), + [anon_sym_aput_DASHbyte] = ACTIONS(54), + [anon_sym_aput_DASHchar] = ACTIONS(54), + [anon_sym_aput_DASHshort] = ACTIONS(54), + [anon_sym_iget] = ACTIONS(57), + [anon_sym_iget_DASHwide] = ACTIONS(57), + [anon_sym_iget_DASHobject] = ACTIONS(57), + [anon_sym_iget_DASHboolean] = ACTIONS(54), + [anon_sym_iget_DASHbyte] = ACTIONS(54), + [anon_sym_iget_DASHchar] = ACTIONS(54), + [anon_sym_iget_DASHshort] = ACTIONS(54), + [anon_sym_iput] = ACTIONS(57), + [anon_sym_iput_DASHwide] = ACTIONS(57), + [anon_sym_iput_DASHobject] = ACTIONS(57), + [anon_sym_iput_DASHboolean] = ACTIONS(54), + [anon_sym_iput_DASHbyte] = ACTIONS(54), + [anon_sym_iput_DASHchar] = ACTIONS(54), + [anon_sym_iput_DASHshort] = ACTIONS(54), + [anon_sym_sget] = ACTIONS(57), + [anon_sym_sget_DASHwide] = ACTIONS(54), + [anon_sym_sget_DASHobject] = ACTIONS(54), + [anon_sym_sget_DASHboolean] = ACTIONS(54), + [anon_sym_sget_DASHbyte] = ACTIONS(54), + [anon_sym_sget_DASHchar] = ACTIONS(54), + [anon_sym_sget_DASHshort] = ACTIONS(54), + [anon_sym_sput] = ACTIONS(57), + [anon_sym_sput_DASHwide] = ACTIONS(54), + [anon_sym_sput_DASHobject] = ACTIONS(54), + [anon_sym_sput_DASHboolean] = ACTIONS(54), + [anon_sym_sput_DASHbyte] = ACTIONS(54), + [anon_sym_sput_DASHchar] = ACTIONS(54), + [anon_sym_sput_DASHshort] = ACTIONS(54), + [anon_sym_invoke_DASHvirtual] = ACTIONS(57), + [anon_sym_invoke_DASHsuper] = ACTIONS(57), + [anon_sym_invoke_DASHdirect] = ACTIONS(57), + [anon_sym_invoke_DASHstatic] = ACTIONS(57), + [anon_sym_invoke_DASHinterface] = ACTIONS(57), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(54), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(54), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(54), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(54), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(54), + [anon_sym_neg_DASHint] = ACTIONS(54), + [anon_sym_not_DASHint] = ACTIONS(54), + [anon_sym_neg_DASHlong] = ACTIONS(54), + [anon_sym_not_DASHlong] = ACTIONS(54), + [anon_sym_neg_DASHfloat] = ACTIONS(54), + [anon_sym_neg_DASHdouble] = ACTIONS(54), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(54), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(54), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(54), + [anon_sym_long_DASHto_DASHint] = ACTIONS(54), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(54), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(54), + [anon_sym_float_DASHto_DASHint] = ACTIONS(54), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(54), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(54), + [anon_sym_double_DASHto_DASHint] = ACTIONS(54), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(54), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(54), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(54), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(54), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(54), + [anon_sym_add_DASHint] = ACTIONS(57), + [anon_sym_sub_DASHint] = ACTIONS(57), + [anon_sym_mul_DASHint] = ACTIONS(57), + [anon_sym_div_DASHint] = ACTIONS(57), + [anon_sym_rem_DASHint] = ACTIONS(57), + [anon_sym_and_DASHint] = ACTIONS(57), + [anon_sym_or_DASHint] = ACTIONS(57), + [anon_sym_xor_DASHint] = ACTIONS(57), + [anon_sym_shl_DASHint] = ACTIONS(57), + [anon_sym_shr_DASHint] = ACTIONS(57), + [anon_sym_ushr_DASHint] = ACTIONS(57), + [anon_sym_add_DASHlong] = ACTIONS(57), + [anon_sym_sub_DASHlong] = ACTIONS(57), + [anon_sym_mul_DASHlong] = ACTIONS(57), + [anon_sym_div_DASHlong] = ACTIONS(57), + [anon_sym_rem_DASHlong] = ACTIONS(57), + [anon_sym_and_DASHlong] = ACTIONS(57), + [anon_sym_or_DASHlong] = ACTIONS(57), + [anon_sym_xor_DASHlong] = ACTIONS(57), + [anon_sym_shl_DASHlong] = ACTIONS(57), + [anon_sym_shr_DASHlong] = ACTIONS(57), + [anon_sym_ushr_DASHlong] = ACTIONS(57), + [anon_sym_add_DASHfloat] = ACTIONS(57), + [anon_sym_sub_DASHfloat] = ACTIONS(57), + [anon_sym_mul_DASHfloat] = ACTIONS(57), + [anon_sym_div_DASHfloat] = ACTIONS(57), + [anon_sym_rem_DASHfloat] = ACTIONS(57), + [anon_sym_add_DASHdouble] = ACTIONS(57), + [anon_sym_sub_DASHdouble] = ACTIONS(57), + [anon_sym_mul_DASHdouble] = ACTIONS(57), + [anon_sym_div_DASHdouble] = ACTIONS(57), + [anon_sym_rem_DASHdouble] = ACTIONS(57), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(54), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(54), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(54), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(54), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(54), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(54), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(54), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(54), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(54), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(54), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(54), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(54), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(54), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(54), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(54), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(54), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(54), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(54), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(54), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(54), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(54), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(54), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(54), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(54), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(54), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(54), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(54), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(54), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(54), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(54), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(54), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(54), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(54), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(54), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(54), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(54), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(54), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(54), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(54), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(54), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(54), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(54), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(54), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(54), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(54), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(54), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(54), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(54), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(54), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(54), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(54), + [anon_sym_execute_DASHinline] = ACTIONS(54), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(54), + [anon_sym_iget_DASHquick] = ACTIONS(54), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(54), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(54), + [anon_sym_iput_DASHquick] = ACTIONS(54), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(54), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(54), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(57), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(54), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(57), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(54), + [anon_sym_rsub_DASHint] = ACTIONS(57), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(54), + [anon_sym_DOTline] = ACTIONS(60), + [anon_sym_DOTlocals] = ACTIONS(63), + [anon_sym_DOTcatch] = ACTIONS(66), + [anon_sym_DOTcatchall] = ACTIONS(69), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(72), [anon_sym_DOTsparse_DASHswitch] = ACTIONS(75), - [anon_sym_DOTarray_DASHdata] = ACTIONS(77), + [anon_sym_DOTarray_DASHdata] = ACTIONS(78), [sym_comment] = ACTIONS(3), }, [7] = { @@ -13396,11 +13397,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), }, [10] = { - [sym_annotation_definition] = STATE(106), - [sym_annotation_declaration] = STATE(119), - [aux_sym_class_definition_repeat2] = STATE(106), + [sym_annotation_definition] = STATE(114), + [sym_annotation_declaration] = STATE(120), + [aux_sym_class_definition_repeat2] = STATE(114), [sym_end_method] = ACTIONS(93), - [anon_sym_DOTannotation] = ACTIONS(55), + [anon_sym_DOTannotation] = ACTIONS(17), [anon_sym_DOTparam] = ACTIONS(93), [sym_end_param] = ACTIONS(95), [sym_label] = ACTIONS(93), @@ -18570,41 +18571,287 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOTarray_DASHdata] = ACTIONS(175), [sym_comment] = ACTIONS(3), }, + [31] = { + [sym_end_method] = ACTIONS(179), + [anon_sym_DOTannotation] = ACTIONS(179), + [anon_sym_DOTparam] = ACTIONS(179), + [sym_label] = ACTIONS(179), + [anon_sym_nop] = ACTIONS(179), + [anon_sym_move] = ACTIONS(181), + [anon_sym_move_SLASHfrom16] = ACTIONS(179), + [anon_sym_move_SLASH16] = ACTIONS(179), + [anon_sym_move_DASHwide] = ACTIONS(181), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(179), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(179), + [anon_sym_move_DASHobject] = ACTIONS(181), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(179), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(179), + [anon_sym_move_DASHresult] = ACTIONS(181), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(179), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(179), + [anon_sym_move_DASHexception] = ACTIONS(179), + [anon_sym_return_DASHvoid] = ACTIONS(179), + [anon_sym_return] = ACTIONS(181), + [anon_sym_return_DASHwide] = ACTIONS(179), + [anon_sym_return_DASHobject] = ACTIONS(179), + [anon_sym_const_SLASH4] = ACTIONS(179), + [anon_sym_const_SLASH16] = ACTIONS(179), + [anon_sym_const] = ACTIONS(181), + [anon_sym_const_SLASHhigh16] = ACTIONS(179), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(179), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(179), + [anon_sym_const_DASHwide] = ACTIONS(181), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(179), + [anon_sym_const_DASHstring] = ACTIONS(181), + [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(179), + [anon_sym_const_DASHclass] = ACTIONS(179), + [anon_sym_monitor_DASHenter] = ACTIONS(179), + [anon_sym_monitor_DASHexit] = ACTIONS(179), + [anon_sym_check_DASHcast] = ACTIONS(179), + [anon_sym_instance_DASHof] = ACTIONS(179), + [anon_sym_array_DASHlength] = ACTIONS(179), + [anon_sym_new_DASHinstance] = ACTIONS(179), + [anon_sym_new_DASHarray] = ACTIONS(179), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(181), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(179), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(179), + [anon_sym_throw] = ACTIONS(179), + [anon_sym_goto] = ACTIONS(181), + [anon_sym_goto_SLASH16] = ACTIONS(179), + [anon_sym_goto_SLASH32] = ACTIONS(179), + [anon_sym_packed_DASHswitch] = ACTIONS(179), + [anon_sym_sparse_DASHswitch] = ACTIONS(179), + [anon_sym_cmpl_DASHfloat] = ACTIONS(179), + [anon_sym_cmpg_DASHfloat] = ACTIONS(179), + [anon_sym_cmpl_DASHdouble] = ACTIONS(179), + [anon_sym_cmpg_DASHdouble] = ACTIONS(179), + [anon_sym_cmp_DASHlong] = ACTIONS(179), + [anon_sym_if_DASHeq] = ACTIONS(181), + [anon_sym_if_DASHne] = ACTIONS(181), + [anon_sym_if_DASHlt] = ACTIONS(181), + [anon_sym_if_DASHge] = ACTIONS(181), + [anon_sym_if_DASHgt] = ACTIONS(181), + [anon_sym_if_DASHle] = ACTIONS(181), + [anon_sym_if_DASHeqz] = ACTIONS(179), + [anon_sym_if_DASHnez] = ACTIONS(179), + [anon_sym_if_DASHltz] = ACTIONS(179), + [anon_sym_if_DASHgez] = ACTIONS(179), + [anon_sym_if_DASHgtz] = ACTIONS(179), + [anon_sym_if_DASHlez] = ACTIONS(179), + [anon_sym_aget] = ACTIONS(181), + [anon_sym_aget_DASHwide] = ACTIONS(179), + [anon_sym_aget_DASHobject] = ACTIONS(179), + [anon_sym_aget_DASHboolean] = ACTIONS(179), + [anon_sym_aget_DASHbyte] = ACTIONS(179), + [anon_sym_aget_DASHchar] = ACTIONS(179), + [anon_sym_aget_DASHshort] = ACTIONS(179), + [anon_sym_aput] = ACTIONS(181), + [anon_sym_aput_DASHwide] = ACTIONS(179), + [anon_sym_aput_DASHobject] = ACTIONS(179), + [anon_sym_aput_DASHboolean] = ACTIONS(179), + [anon_sym_aput_DASHbyte] = ACTIONS(179), + [anon_sym_aput_DASHchar] = ACTIONS(179), + [anon_sym_aput_DASHshort] = ACTIONS(179), + [anon_sym_iget] = ACTIONS(181), + [anon_sym_iget_DASHwide] = ACTIONS(181), + [anon_sym_iget_DASHobject] = ACTIONS(181), + [anon_sym_iget_DASHboolean] = ACTIONS(179), + [anon_sym_iget_DASHbyte] = ACTIONS(179), + [anon_sym_iget_DASHchar] = ACTIONS(179), + [anon_sym_iget_DASHshort] = ACTIONS(179), + [anon_sym_iput] = ACTIONS(181), + [anon_sym_iput_DASHwide] = ACTIONS(181), + [anon_sym_iput_DASHobject] = ACTIONS(181), + [anon_sym_iput_DASHboolean] = ACTIONS(179), + [anon_sym_iput_DASHbyte] = ACTIONS(179), + [anon_sym_iput_DASHchar] = ACTIONS(179), + [anon_sym_iput_DASHshort] = ACTIONS(179), + [anon_sym_sget] = ACTIONS(181), + [anon_sym_sget_DASHwide] = ACTIONS(179), + [anon_sym_sget_DASHobject] = ACTIONS(179), + [anon_sym_sget_DASHboolean] = ACTIONS(179), + [anon_sym_sget_DASHbyte] = ACTIONS(179), + [anon_sym_sget_DASHchar] = ACTIONS(179), + [anon_sym_sget_DASHshort] = ACTIONS(179), + [anon_sym_sput] = ACTIONS(181), + [anon_sym_sput_DASHwide] = ACTIONS(179), + [anon_sym_sput_DASHobject] = ACTIONS(179), + [anon_sym_sput_DASHboolean] = ACTIONS(179), + [anon_sym_sput_DASHbyte] = ACTIONS(179), + [anon_sym_sput_DASHchar] = ACTIONS(179), + [anon_sym_sput_DASHshort] = ACTIONS(179), + [anon_sym_invoke_DASHvirtual] = ACTIONS(181), + [anon_sym_invoke_DASHsuper] = ACTIONS(181), + [anon_sym_invoke_DASHdirect] = ACTIONS(181), + [anon_sym_invoke_DASHstatic] = ACTIONS(181), + [anon_sym_invoke_DASHinterface] = ACTIONS(181), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(179), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(179), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(179), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(179), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(179), + [anon_sym_neg_DASHint] = ACTIONS(179), + [anon_sym_not_DASHint] = ACTIONS(179), + [anon_sym_neg_DASHlong] = ACTIONS(179), + [anon_sym_not_DASHlong] = ACTIONS(179), + [anon_sym_neg_DASHfloat] = ACTIONS(179), + [anon_sym_neg_DASHdouble] = ACTIONS(179), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(179), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(179), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(179), + [anon_sym_long_DASHto_DASHint] = ACTIONS(179), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(179), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(179), + [anon_sym_float_DASHto_DASHint] = ACTIONS(179), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(179), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(179), + [anon_sym_double_DASHto_DASHint] = ACTIONS(179), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(179), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(179), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(179), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(179), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(179), + [anon_sym_add_DASHint] = ACTIONS(181), + [anon_sym_sub_DASHint] = ACTIONS(181), + [anon_sym_mul_DASHint] = ACTIONS(181), + [anon_sym_div_DASHint] = ACTIONS(181), + [anon_sym_rem_DASHint] = ACTIONS(181), + [anon_sym_and_DASHint] = ACTIONS(181), + [anon_sym_or_DASHint] = ACTIONS(181), + [anon_sym_xor_DASHint] = ACTIONS(181), + [anon_sym_shl_DASHint] = ACTIONS(181), + [anon_sym_shr_DASHint] = ACTIONS(181), + [anon_sym_ushr_DASHint] = ACTIONS(181), + [anon_sym_add_DASHlong] = ACTIONS(181), + [anon_sym_sub_DASHlong] = ACTIONS(181), + [anon_sym_mul_DASHlong] = ACTIONS(181), + [anon_sym_div_DASHlong] = ACTIONS(181), + [anon_sym_rem_DASHlong] = ACTIONS(181), + [anon_sym_and_DASHlong] = ACTIONS(181), + [anon_sym_or_DASHlong] = ACTIONS(181), + [anon_sym_xor_DASHlong] = ACTIONS(181), + [anon_sym_shl_DASHlong] = ACTIONS(181), + [anon_sym_shr_DASHlong] = ACTIONS(181), + [anon_sym_ushr_DASHlong] = ACTIONS(181), + [anon_sym_add_DASHfloat] = ACTIONS(181), + [anon_sym_sub_DASHfloat] = ACTIONS(181), + [anon_sym_mul_DASHfloat] = ACTIONS(181), + [anon_sym_div_DASHfloat] = ACTIONS(181), + [anon_sym_rem_DASHfloat] = ACTIONS(181), + [anon_sym_add_DASHdouble] = ACTIONS(181), + [anon_sym_sub_DASHdouble] = ACTIONS(181), + [anon_sym_mul_DASHdouble] = ACTIONS(181), + [anon_sym_div_DASHdouble] = ACTIONS(181), + [anon_sym_rem_DASHdouble] = ACTIONS(181), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(179), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(179), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(179), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(179), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(179), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(179), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(179), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(179), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(179), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(179), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(179), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(179), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(179), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(179), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(179), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(179), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(179), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(179), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(179), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(179), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(179), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(179), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(179), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(179), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(179), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(179), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(179), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(179), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(179), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(179), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(179), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(179), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(179), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(179), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(179), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(179), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(179), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(179), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(179), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(179), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(179), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(179), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(179), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(179), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(179), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(179), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(179), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(179), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(179), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(179), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(179), + [anon_sym_execute_DASHinline] = ACTIONS(179), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(179), + [anon_sym_iget_DASHquick] = ACTIONS(179), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(179), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(179), + [anon_sym_iput_DASHquick] = ACTIONS(179), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(179), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(179), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(181), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(179), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(181), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(179), + [anon_sym_rsub_DASHint] = ACTIONS(181), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(179), + [anon_sym_DOTline] = ACTIONS(179), + [anon_sym_DOTlocals] = ACTIONS(179), + [anon_sym_DOTcatch] = ACTIONS(181), + [anon_sym_DOTcatchall] = ACTIONS(179), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(179), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(179), + [anon_sym_DOTarray_DASHdata] = ACTIONS(179), + [sym_comment] = ACTIONS(3), + }, }; static const uint16_t ts_small_parse_table[] = { [0] = 13, - ACTIONS(181), 1, + ACTIONS(185), 1, anon_sym_LF, - ACTIONS(183), 1, + ACTIONS(187), 1, anon_sym_LBRACE, - ACTIONS(185), 1, + ACTIONS(189), 1, sym_class_identifier, - ACTIONS(187), 1, - aux_sym_field_identifier_token1, ACTIONS(191), 1, - anon_sym_LBRACK, + aux_sym_field_identifier_token1, ACTIONS(195), 1, + anon_sym_LBRACK, + ACTIONS(199), 1, sym_comment, - STATE(131), 1, + STATE(147), 1, sym_array_type, - ACTIONS(197), 2, + ACTIONS(201), 2, aux_sym_number_literal_token1, aux_sym_number_literal_token2, - ACTIONS(199), 2, + ACTIONS(203), 2, anon_sym_true, anon_sym_false, - ACTIONS(189), 3, + ACTIONS(193), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - ACTIONS(179), 5, + ACTIONS(183), 5, sym_label, sym_variable, sym_parameter, sym_string_literal, sym_null_literal, - ACTIONS(193), 9, + ACTIONS(197), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -18614,7 +18861,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - STATE(124), 11, + STATE(156), 11, sym__statement_argument, sym__identifier, sym_field_identifier, @@ -18629,34 +18876,34 @@ static const uint16_t ts_small_parse_table[] = { [66] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(203), 1, + ACTIONS(207), 1, anon_sym_LBRACE, - ACTIONS(205), 1, + ACTIONS(209), 1, sym_class_identifier, - ACTIONS(207), 1, - aux_sym_field_identifier_token1, ACTIONS(211), 1, + aux_sym_field_identifier_token1, + ACTIONS(215), 1, anon_sym_LBRACK, - STATE(131), 1, + STATE(147), 1, sym_array_type, - ACTIONS(197), 2, + ACTIONS(201), 2, aux_sym_number_literal_token1, aux_sym_number_literal_token2, - ACTIONS(199), 2, + ACTIONS(203), 2, anon_sym_true, anon_sym_false, - ACTIONS(201), 2, + ACTIONS(205), 2, sym_label, sym_string_literal, - ACTIONS(209), 3, + ACTIONS(213), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - ACTIONS(213), 3, + ACTIONS(217), 3, sym_variable, sym_parameter, sym_null_literal, - ACTIONS(193), 9, + ACTIONS(197), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -18666,7 +18913,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - STATE(176), 11, + STATE(163), 11, sym__statement_argument, sym__identifier, sym_field_identifier, @@ -18681,39 +18928,39 @@ static const uint16_t ts_small_parse_table[] = { [131] = 16, ACTIONS(3), 1, sym_comment, - ACTIONS(215), 1, + ACTIONS(219), 1, anon_sym_DOTsubannotation, - ACTIONS(217), 1, + ACTIONS(221), 1, anon_sym_LBRACE, - ACTIONS(219), 1, + ACTIONS(223), 1, sym_class_identifier, - ACTIONS(221), 1, - aux_sym_field_identifier_token1, ACTIONS(225), 1, + aux_sym_field_identifier_token1, + ACTIONS(229), 1, anon_sym_LBRACK, - ACTIONS(227), 1, - anon_sym_DOTenum, ACTIONS(231), 1, - sym_string_literal, + anon_sym_DOTenum, ACTIONS(235), 1, + sym_string_literal, + ACTIONS(239), 1, sym_null_literal, - STATE(115), 1, + STATE(119), 1, sym_subannotation_declaration, - STATE(121), 1, + STATE(125), 1, sym_annotation_value, - STATE(205), 1, + STATE(206), 1, sym_array_type, - ACTIONS(229), 2, + ACTIONS(233), 2, aux_sym_number_literal_token1, aux_sym_number_literal_token2, - ACTIONS(233), 2, + ACTIONS(237), 2, anon_sym_true, anon_sym_false, - ACTIONS(223), 3, + ACTIONS(227), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - STATE(132), 10, + STATE(124), 10, sym_subannotation_definition, sym__identifier, sym_field_identifier, @@ -18725,11 +18972,11 @@ static const uint16_t ts_small_parse_table[] = { sym_number_literal, sym_boolean_literal, [193] = 3, - ACTIONS(195), 1, + ACTIONS(199), 1, sym_comment, - ACTIONS(239), 1, + ACTIONS(243), 1, anon_sym_LF, - ACTIONS(237), 25, + ACTIONS(241), 25, sym_label, anon_sym_LBRACE, sym_class_identifier, @@ -18758,32 +19005,32 @@ static const uint16_t ts_small_parse_table[] = { [227] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(225), 1, + ACTIONS(229), 1, anon_sym_LBRACK, - ACTIONS(241), 1, + ACTIONS(245), 1, anon_sym_RBRACE, - ACTIONS(243), 1, + ACTIONS(247), 1, sym_class_identifier, - ACTIONS(245), 1, - aux_sym_field_identifier_token1, ACTIONS(249), 1, + aux_sym_field_identifier_token1, + ACTIONS(253), 1, anon_sym_DOTenum, - ACTIONS(255), 1, + ACTIONS(259), 1, sym_string_literal, - STATE(116), 1, + STATE(115), 1, sym_number_literal, - STATE(184), 1, + STATE(199), 1, sym_array_type, - ACTIONS(233), 2, + ACTIONS(237), 2, anon_sym_true, anon_sym_false, - ACTIONS(251), 2, + ACTIONS(255), 2, sym_variable, sym_parameter, - ACTIONS(253), 2, + ACTIONS(257), 2, aux_sym_number_literal_token1, aux_sym_number_literal_token2, - ACTIONS(247), 3, + ACTIONS(251), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, @@ -18798,34 +19045,34 @@ static const uint16_t ts_small_parse_table[] = { [281] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(225), 1, + ACTIONS(229), 1, anon_sym_LBRACK, - ACTIONS(243), 1, + ACTIONS(247), 1, sym_class_identifier, - ACTIONS(245), 1, - aux_sym_field_identifier_token1, ACTIONS(249), 1, + aux_sym_field_identifier_token1, + ACTIONS(253), 1, anon_sym_DOTenum, - ACTIONS(257), 1, - anon_sym_RBRACE, ACTIONS(261), 1, + anon_sym_RBRACE, + ACTIONS(265), 1, sym_string_literal, - STATE(184), 1, + STATE(199), 1, sym_array_type, - ACTIONS(233), 2, + ACTIONS(237), 2, anon_sym_true, anon_sym_false, - ACTIONS(253), 2, + ACTIONS(257), 2, aux_sym_number_literal_token1, aux_sym_number_literal_token2, - ACTIONS(259), 2, + ACTIONS(263), 2, sym_variable, sym_parameter, - ACTIONS(247), 3, + ACTIONS(251), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - STATE(128), 8, + STATE(144), 8, sym__identifier, sym_field_identifier, sym_method_identifier, @@ -18834,35 +19081,68 @@ static const uint16_t ts_small_parse_table[] = { sym_enum_reference, sym_number_literal, sym_boolean_literal, - [333] = 12, + [333] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(225), 1, + ACTIONS(269), 1, + anon_sym_declared_DASHsynchronized, + STATE(29), 1, + sym_method_identifier, + STATE(41), 1, + aux_sym_access_modifiers_repeat1, + STATE(118), 1, + sym_access_modifiers, + ACTIONS(251), 3, + anon_sym_LTclinit_GT_LPAREN, + anon_sym_LTinit_GT_LPAREN, + aux_sym_method_identifier_token1, + ACTIONS(267), 17, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_static, + anon_sym_final, + anon_sym_synchronized, + anon_sym_volatile, + anon_sym_transient, + anon_sym_native, + anon_sym_interface, + anon_sym_abstract, + anon_sym_bridge, + anon_sym_synthetic, + anon_sym_enum, + anon_sym_constructor, + anon_sym_varargs, + anon_sym_annotation, + [373] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(229), 1, anon_sym_LBRACK, - ACTIONS(243), 1, + ACTIONS(247), 1, sym_class_identifier, - ACTIONS(245), 1, - aux_sym_field_identifier_token1, ACTIONS(249), 1, + aux_sym_field_identifier_token1, + ACTIONS(253), 1, anon_sym_DOTenum, - ACTIONS(265), 1, + ACTIONS(273), 1, sym_string_literal, - STATE(184), 1, + STATE(199), 1, sym_array_type, - ACTIONS(233), 2, + ACTIONS(237), 2, anon_sym_true, anon_sym_false, - ACTIONS(253), 2, + ACTIONS(257), 2, aux_sym_number_literal_token1, aux_sym_number_literal_token2, - ACTIONS(263), 2, + ACTIONS(271), 2, sym_variable, sym_parameter, - ACTIONS(247), 3, + ACTIONS(251), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - STATE(168), 8, + STATE(176), 8, sym__identifier, sym_field_identifier, sym_method_identifier, @@ -18871,18 +19151,18 @@ static const uint16_t ts_small_parse_table[] = { sym_enum_reference, sym_number_literal, sym_boolean_literal, - [382] = 5, + [422] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(271), 1, + ACTIONS(280), 1, anon_sym_declared_DASHsynchronized, - STATE(39), 1, + STATE(40), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(267), 3, + ACTIONS(275), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - ACTIONS(269), 17, + ACTIONS(277), 17, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -18900,18 +19180,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_constructor, anon_sym_varargs, anon_sym_annotation, - [416] = 5, + [456] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(278), 1, + ACTIONS(287), 1, anon_sym_declared_DASHsynchronized, - STATE(39), 1, + STATE(40), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(273), 3, + ACTIONS(283), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - ACTIONS(275), 17, + ACTIONS(285), 17, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -18929,14 +19209,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_constructor, anon_sym_varargs, anon_sym_annotation, - [450] = 4, + [490] = 4, ACTIONS(3), 1, sym_comment, - STATE(43), 1, + ACTIONS(275), 1, + sym_class_identifier, + STATE(42), 1, aux_sym_access_modifiers_repeat1, - STATE(164), 1, - sym_access_modifiers, - ACTIONS(281), 18, + ACTIONS(289), 18, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -18955,14 +19235,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_varargs, anon_sym_declared_DASHsynchronized, anon_sym_annotation, - [480] = 4, + [520] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(273), 1, - sym_class_identifier, - STATE(41), 1, + STATE(44), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(283), 18, + STATE(205), 1, + sym_access_modifiers, + ACTIONS(292), 18, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -18981,16 +19261,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_varargs, anon_sym_declared_DASHsynchronized, anon_sym_annotation, - [510] = 5, + [550] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(273), 1, - aux_sym_field_identifier_token1, - ACTIONS(289), 1, - anon_sym_declared_DASHsynchronized, + ACTIONS(283), 1, + sym_class_identifier, STATE(42), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(286), 17, + ACTIONS(294), 18, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -19007,41 +19285,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_enum, anon_sym_constructor, anon_sym_varargs, - anon_sym_annotation, - [542] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(267), 1, - aux_sym_field_identifier_token1, - ACTIONS(294), 1, anon_sym_declared_DASHsynchronized, - STATE(42), 1, - aux_sym_access_modifiers_repeat1, - ACTIONS(292), 17, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_static, - anon_sym_final, - anon_sym_synchronized, - anon_sym_volatile, - anon_sym_transient, - anon_sym_native, - anon_sym_interface, - anon_sym_abstract, - anon_sym_bridge, - anon_sym_synthetic, - anon_sym_enum, - anon_sym_constructor, - anon_sym_varargs, anon_sym_annotation, - [574] = 4, + [580] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(267), 1, - sym_class_identifier, - STATE(41), 1, + STATE(46), 1, aux_sym_access_modifiers_repeat1, + STATE(167), 1, + sym_access_modifiers, ACTIONS(296), 18, anon_sym_public, anon_sym_private, @@ -19061,14 +19313,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_varargs, anon_sym_declared_DASHsynchronized, anon_sym_annotation, - [604] = 4, + [610] = 5, ACTIONS(3), 1, sym_comment, - STATE(44), 1, + ACTIONS(283), 1, + aux_sym_field_identifier_token1, + ACTIONS(300), 1, + anon_sym_declared_DASHsynchronized, + STATE(47), 1, aux_sym_access_modifiers_repeat1, - STATE(203), 1, - sym_access_modifiers, - ACTIONS(298), 18, + ACTIONS(298), 17, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -19085,16 +19339,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_enum, anon_sym_constructor, anon_sym_varargs, - anon_sym_declared_DASHsynchronized, anon_sym_annotation, - [634] = 4, + [642] = 5, ACTIONS(3), 1, sym_comment, - STATE(38), 1, + ACTIONS(275), 1, + aux_sym_field_identifier_token1, + ACTIONS(305), 1, + anon_sym_declared_DASHsynchronized, + STATE(47), 1, aux_sym_access_modifiers_repeat1, - STATE(118), 1, - sym_access_modifiers, - ACTIONS(300), 18, + ACTIONS(302), 17, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -19111,59 +19366,58 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_enum, anon_sym_constructor, anon_sym_varargs, - anon_sym_declared_DASHsynchronized, anon_sym_annotation, - [664] = 15, + [674] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(55), 1, + ACTIONS(17), 1, anon_sym_DOTannotation, - ACTIONS(302), 1, + ACTIONS(308), 1, ts_builtin_sym_end, - ACTIONS(304), 1, + ACTIONS(310), 1, anon_sym_DOTsource, - ACTIONS(306), 1, + ACTIONS(312), 1, anon_sym_DOTimplements, - ACTIONS(308), 1, + ACTIONS(314), 1, anon_sym_DOTfield, - ACTIONS(310), 1, + ACTIONS(316), 1, anon_sym_DOTmethod, - STATE(6), 1, + STATE(4), 1, sym_method_declaration, - STATE(50), 1, + STATE(55), 1, sym_source_declaration, STATE(82), 1, sym_field_declaration, - STATE(119), 1, + STATE(120), 1, sym_annotation_declaration, - STATE(52), 2, + STATE(54), 2, sym_implements_declaration, aux_sym_class_definition_repeat1, - STATE(71), 2, + STATE(73), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(79), 2, + STATE(78), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(96), 2, + STATE(110), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [714] = 7, + [724] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(312), 1, + ACTIONS(229), 1, + anon_sym_LBRACK, + ACTIONS(318), 1, sym_class_identifier, - ACTIONS(315), 1, + ACTIONS(320), 1, anon_sym_RPAREN, - ACTIONS(317), 1, - anon_sym_LBRACK, - STATE(48), 1, + STATE(58), 1, aux_sym_method_identifier_repeat1, - STATE(73), 3, + STATE(74), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(320), 9, + ACTIONS(322), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -19173,22 +19427,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [746] = 7, + [756] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(225), 1, + ACTIONS(229), 1, anon_sym_LBRACK, - ACTIONS(323), 1, + ACTIONS(318), 1, sym_class_identifier, - ACTIONS(325), 1, + ACTIONS(324), 1, anon_sym_RPAREN, - STATE(48), 1, + STATE(57), 1, aux_sym_method_identifier_repeat1, - STATE(73), 3, + STATE(74), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(327), 9, + ACTIONS(322), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -19198,53 +19452,78 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [778] = 13, + [788] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(55), 1, + ACTIONS(17), 1, anon_sym_DOTannotation, - ACTIONS(306), 1, + ACTIONS(312), 1, anon_sym_DOTimplements, - ACTIONS(308), 1, + ACTIONS(314), 1, anon_sym_DOTfield, - ACTIONS(310), 1, + ACTIONS(316), 1, anon_sym_DOTmethod, - ACTIONS(329), 1, + ACTIONS(326), 1, ts_builtin_sym_end, - STATE(6), 1, + STATE(4), 1, sym_method_declaration, STATE(82), 1, sym_field_declaration, - STATE(119), 1, + STATE(120), 1, sym_annotation_declaration, - STATE(57), 2, - sym_implements_declaration, - aux_sym_class_definition_repeat1, - STATE(70), 2, + STATE(72), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(78), 2, + STATE(77), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(102), 2, + STATE(84), 2, + sym_implements_declaration, + aux_sym_class_definition_repeat1, + STATE(105), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [822] = 7, + [832] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(225), 1, + ACTIONS(229), 1, anon_sym_LBRACK, - ACTIONS(323), 1, + ACTIONS(318), 1, sym_class_identifier, - ACTIONS(331), 1, + ACTIONS(328), 1, anon_sym_RPAREN, - STATE(48), 1, + STATE(56), 1, + aux_sym_method_identifier_repeat1, + STATE(74), 3, + sym__type, + sym_array_type, + sym_primitive_type, + ACTIONS(322), 9, + anon_sym_V, + anon_sym_Z, + anon_sym_B, + anon_sym_S, + anon_sym_C, + anon_sym_I, + anon_sym_J, + anon_sym_F, + anon_sym_D, + [864] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(229), 1, + anon_sym_LBRACK, + ACTIONS(318), 1, + sym_class_identifier, + ACTIONS(330), 1, + anon_sym_RPAREN, + STATE(49), 1, aux_sym_method_identifier_repeat1, - STATE(73), 3, + STATE(74), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(327), 9, + ACTIONS(322), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -19254,53 +19533,84 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [854] = 13, + [896] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(55), 1, + ACTIONS(17), 1, anon_sym_DOTannotation, - ACTIONS(306), 1, + ACTIONS(312), 1, anon_sym_DOTimplements, - ACTIONS(308), 1, + ACTIONS(314), 1, anon_sym_DOTfield, - ACTIONS(310), 1, + ACTIONS(316), 1, anon_sym_DOTmethod, - ACTIONS(329), 1, + ACTIONS(332), 1, ts_builtin_sym_end, - STATE(6), 1, + STATE(4), 1, sym_method_declaration, STATE(82), 1, sym_field_declaration, - STATE(119), 1, + STATE(120), 1, sym_annotation_declaration, - STATE(70), 2, + STATE(71), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(78), 2, + STATE(79), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(83), 2, + STATE(84), 2, sym_implements_declaration, aux_sym_class_definition_repeat1, - STATE(102), 2, + STATE(96), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [898] = 7, + [940] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(225), 1, + ACTIONS(17), 1, + anon_sym_DOTannotation, + ACTIONS(312), 1, + anon_sym_DOTimplements, + ACTIONS(314), 1, + anon_sym_DOTfield, + ACTIONS(316), 1, + anon_sym_DOTmethod, + ACTIONS(332), 1, + ts_builtin_sym_end, + STATE(4), 1, + sym_method_declaration, + STATE(82), 1, + sym_field_declaration, + STATE(120), 1, + sym_annotation_declaration, + STATE(51), 2, + sym_implements_declaration, + aux_sym_class_definition_repeat1, + STATE(71), 2, + sym_annotation_definition, + aux_sym_class_definition_repeat2, + STATE(79), 2, + sym_field_definition, + aux_sym_class_definition_repeat3, + STATE(96), 2, + sym_method_definition, + aux_sym_class_definition_repeat4, + [984] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(229), 1, anon_sym_LBRACK, - ACTIONS(323), 1, + ACTIONS(318), 1, sym_class_identifier, - ACTIONS(333), 1, + ACTIONS(334), 1, anon_sym_RPAREN, - STATE(48), 1, + STATE(58), 1, aux_sym_method_identifier_repeat1, - STATE(73), 3, + STATE(74), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(327), 9, + ACTIONS(322), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -19310,22 +19620,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [930] = 7, + [1016] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(225), 1, + ACTIONS(229), 1, anon_sym_LBRACK, - ACTIONS(323), 1, + ACTIONS(318), 1, sym_class_identifier, - ACTIONS(335), 1, + ACTIONS(336), 1, anon_sym_RPAREN, - STATE(49), 1, + STATE(58), 1, aux_sym_method_identifier_repeat1, - STATE(73), 3, + STATE(74), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(327), 9, + ACTIONS(322), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -19335,47 +19645,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [962] = 7, + [1048] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(225), 1, - anon_sym_LBRACK, - ACTIONS(323), 1, + ACTIONS(338), 1, sym_class_identifier, - ACTIONS(337), 1, + ACTIONS(341), 1, anon_sym_RPAREN, - STATE(51), 1, - aux_sym_method_identifier_repeat1, - STATE(73), 3, - sym__type, - sym_array_type, - sym_primitive_type, - ACTIONS(327), 9, - anon_sym_V, - anon_sym_Z, - anon_sym_B, - anon_sym_S, - anon_sym_C, - anon_sym_I, - anon_sym_J, - anon_sym_F, - anon_sym_D, - [994] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(225), 1, + ACTIONS(343), 1, anon_sym_LBRACK, - ACTIONS(323), 1, - sym_class_identifier, - ACTIONS(339), 1, - anon_sym_RPAREN, - STATE(53), 1, + STATE(58), 1, aux_sym_method_identifier_repeat1, - STATE(73), 3, + STATE(74), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(327), 9, + ACTIONS(346), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -19385,49 +19670,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1026] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(55), 1, - anon_sym_DOTannotation, - ACTIONS(306), 1, - anon_sym_DOTimplements, - ACTIONS(308), 1, - anon_sym_DOTfield, - ACTIONS(310), 1, - anon_sym_DOTmethod, - ACTIONS(341), 1, - ts_builtin_sym_end, - STATE(6), 1, - sym_method_declaration, - STATE(82), 1, - sym_field_declaration, - STATE(119), 1, - sym_annotation_declaration, - STATE(72), 2, - sym_annotation_definition, - aux_sym_class_definition_repeat2, - STATE(76), 2, - sym_field_definition, - aux_sym_class_definition_repeat3, - STATE(83), 2, - sym_implements_declaration, - aux_sym_class_definition_repeat1, - STATE(112), 2, - sym_method_definition, - aux_sym_class_definition_repeat4, - [1070] = 5, + [1080] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(343), 1, - sym_class_identifier, - ACTIONS(345), 1, + ACTIONS(229), 1, anon_sym_LBRACK, - STATE(136), 3, + ACTIONS(349), 1, + sym_class_identifier, + STATE(11), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(347), 9, + ACTIONS(322), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -19437,18 +19691,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1096] = 5, + [1106] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(225), 1, + ACTIONS(215), 1, anon_sym_LBRACK, - ACTIONS(349), 1, + ACTIONS(351), 1, sym_class_identifier, - STATE(12), 3, + STATE(152), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(327), 9, + ACTIONS(353), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -19458,18 +19712,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1122] = 5, + [1132] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(345), 1, - anon_sym_LBRACK, - ACTIONS(351), 1, + ACTIONS(355), 1, sym_class_identifier, - STATE(135), 3, + ACTIONS(357), 1, + anon_sym_LBRACK, + STATE(75), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(347), 9, + ACTIONS(359), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -19479,18 +19733,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1148] = 5, + [1158] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(211), 1, + ACTIONS(229), 1, anon_sym_LBRACK, - ACTIONS(353), 1, + ACTIONS(361), 1, sym_class_identifier, - STATE(175), 3, + STATE(12), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(355), 9, + ACTIONS(322), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -19500,18 +19754,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1174] = 5, + [1184] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(211), 1, - anon_sym_LBRACK, ACTIONS(357), 1, + anon_sym_LBRACK, + ACTIONS(363), 1, sym_class_identifier, - STATE(171), 3, + STATE(127), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(355), 9, + ACTIONS(359), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -19521,18 +19775,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1200] = 5, + [1210] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(225), 1, + ACTIONS(229), 1, anon_sym_LBRACK, - ACTIONS(359), 1, + ACTIONS(355), 1, sym_class_identifier, - STATE(74), 3, + STATE(75), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(327), 9, + ACTIONS(322), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -19542,18 +19796,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1226] = 5, + [1236] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(225), 1, + ACTIONS(229), 1, anon_sym_LBRACK, - ACTIONS(361), 1, + ACTIONS(365), 1, sym_class_identifier, - STATE(11), 3, + STATE(3), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(327), 9, + ACTIONS(322), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -19563,18 +19817,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1252] = 5, + [1262] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(345), 1, + ACTIONS(215), 1, anon_sym_LBRACK, - ACTIONS(363), 1, + ACTIONS(367), 1, sym_class_identifier, - STATE(137), 3, + STATE(159), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(347), 9, + ACTIONS(353), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -19584,18 +19838,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1278] = 5, + [1288] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(211), 1, + ACTIONS(357), 1, anon_sym_LBRACK, - ACTIONS(365), 1, + ACTIONS(369), 1, sym_class_identifier, - STATE(126), 3, + STATE(151), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(355), 9, + ACTIONS(359), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -19605,18 +19859,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1304] = 5, + [1314] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(225), 1, + ACTIONS(357), 1, anon_sym_LBRACK, - ACTIONS(367), 1, + ACTIONS(371), 1, sym_class_identifier, - STATE(2), 3, + STATE(143), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(327), 9, + ACTIONS(359), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -19626,18 +19880,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1330] = 5, + [1340] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(211), 1, + ACTIONS(215), 1, anon_sym_LBRACK, - ACTIONS(369), 1, + ACTIONS(373), 1, sym_class_identifier, - STATE(173), 3, + STATE(174), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(355), 9, + ACTIONS(353), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -19647,18 +19901,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1356] = 5, + [1366] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(345), 1, + ACTIONS(215), 1, anon_sym_LBRACK, - ACTIONS(359), 1, + ACTIONS(375), 1, sym_class_identifier, - STATE(74), 3, + STATE(175), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(347), 9, + ACTIONS(353), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -19668,88 +19922,88 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1382] = 11, + [1392] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(55), 1, + ACTIONS(17), 1, anon_sym_DOTannotation, - ACTIONS(308), 1, + ACTIONS(314), 1, anon_sym_DOTfield, - ACTIONS(310), 1, + ACTIONS(316), 1, anon_sym_DOTmethod, - ACTIONS(341), 1, + ACTIONS(326), 1, ts_builtin_sym_end, - STATE(6), 1, + STATE(4), 1, sym_method_declaration, STATE(82), 1, sym_field_declaration, - STATE(119), 1, + STATE(120), 1, sym_annotation_declaration, - STATE(76), 2, + STATE(77), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(77), 2, + STATE(81), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(112), 2, + STATE(105), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1419] = 11, + [1429] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(55), 1, + ACTIONS(17), 1, anon_sym_DOTannotation, - ACTIONS(308), 1, + ACTIONS(314), 1, anon_sym_DOTfield, - ACTIONS(310), 1, + ACTIONS(316), 1, anon_sym_DOTmethod, - ACTIONS(329), 1, + ACTIONS(377), 1, ts_builtin_sym_end, - STATE(6), 1, + STATE(4), 1, sym_method_declaration, STATE(82), 1, sym_field_declaration, - STATE(119), 1, + STATE(120), 1, sym_annotation_declaration, - STATE(77), 2, - sym_annotation_definition, - aux_sym_class_definition_repeat2, - STATE(78), 2, + STATE(80), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(102), 2, + STATE(81), 2, + sym_annotation_definition, + aux_sym_class_definition_repeat2, + STATE(103), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1456] = 11, + [1466] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(55), 1, + ACTIONS(17), 1, anon_sym_DOTannotation, - ACTIONS(308), 1, + ACTIONS(314), 1, anon_sym_DOTfield, - ACTIONS(310), 1, + ACTIONS(316), 1, anon_sym_DOTmethod, - ACTIONS(371), 1, + ACTIONS(332), 1, ts_builtin_sym_end, - STATE(6), 1, + STATE(4), 1, sym_method_declaration, STATE(82), 1, sym_field_declaration, - STATE(119), 1, + STATE(120), 1, sym_annotation_declaration, - STATE(77), 2, - sym_annotation_definition, - aux_sym_class_definition_repeat2, - STATE(80), 2, + STATE(79), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(99), 2, + STATE(81), 2, + sym_annotation_definition, + aux_sym_class_definition_repeat2, + STATE(96), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1493] = 2, + [1503] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(373), 12, + ACTIONS(379), 12, sym_class_identifier, anon_sym_RPAREN, anon_sym_LBRACK, @@ -19762,10 +20016,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1511] = 2, + [1521] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(375), 11, + ACTIONS(381), 11, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_EQ, @@ -19777,10 +20031,10 @@ static const uint16_t ts_small_parse_table[] = { sym_end_subannotation, anon_sym_COMMA, anon_sym_RBRACE, - [1528] = 2, + [1538] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(377), 10, + ACTIONS(383), 10, ts_builtin_sym_end, anon_sym_DOTfield, sym_end_field, @@ -19791,513 +20045,493 @@ static const uint16_t ts_small_parse_table[] = { sym_end_subannotation, anon_sym_COMMA, anon_sym_RBRACE, - [1544] = 8, + [1554] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(308), 1, + ACTIONS(314), 1, anon_sym_DOTfield, - ACTIONS(310), 1, + ACTIONS(316), 1, anon_sym_DOTmethod, - ACTIONS(371), 1, + ACTIONS(377), 1, ts_builtin_sym_end, - STATE(6), 1, + STATE(4), 1, sym_method_declaration, STATE(82), 1, sym_field_declaration, - STATE(84), 2, + STATE(92), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(99), 2, + STATE(103), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1571] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(381), 1, - anon_sym_DOTannotation, - STATE(119), 1, - sym_annotation_declaration, - STATE(77), 2, - sym_annotation_definition, - aux_sym_class_definition_repeat2, - ACTIONS(379), 5, - ts_builtin_sym_end, - anon_sym_DOTfield, - sym_end_field, - anon_sym_DOTmethod, - sym_end_param, - [1592] = 8, + [1581] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(308), 1, + ACTIONS(314), 1, anon_sym_DOTfield, - ACTIONS(310), 1, + ACTIONS(316), 1, anon_sym_DOTmethod, - ACTIONS(341), 1, + ACTIONS(332), 1, ts_builtin_sym_end, - STATE(6), 1, + STATE(4), 1, sym_method_declaration, STATE(82), 1, sym_field_declaration, - STATE(84), 2, + STATE(92), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(112), 2, + STATE(96), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1619] = 8, + [1608] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(308), 1, + ACTIONS(314), 1, anon_sym_DOTfield, - ACTIONS(310), 1, + ACTIONS(316), 1, anon_sym_DOTmethod, - ACTIONS(329), 1, + ACTIONS(326), 1, ts_builtin_sym_end, - STATE(6), 1, + STATE(4), 1, sym_method_declaration, STATE(82), 1, sym_field_declaration, - STATE(84), 2, + STATE(92), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(102), 2, + STATE(105), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1646] = 8, + [1635] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(308), 1, + ACTIONS(314), 1, anon_sym_DOTfield, - ACTIONS(310), 1, + ACTIONS(316), 1, anon_sym_DOTmethod, - ACTIONS(384), 1, + ACTIONS(385), 1, ts_builtin_sym_end, - STATE(6), 1, + STATE(4), 1, sym_method_declaration, STATE(82), 1, sym_field_declaration, - STATE(84), 2, + STATE(92), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(107), 2, + STATE(101), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1673] = 6, + [1662] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(253), 1, - aux_sym_number_literal_token2, - ACTIONS(386), 1, - aux_sym_number_literal_token1, - ACTIONS(388), 2, - sym_string_literal, - sym_null_literal, - ACTIONS(390), 2, - anon_sym_true, - anon_sym_false, - STATE(113), 2, - sym_number_literal, - sym_boolean_literal, - [1695] = 6, + ACTIONS(389), 1, + anon_sym_DOTannotation, + STATE(120), 1, + sym_annotation_declaration, + STATE(81), 2, + sym_annotation_definition, + aux_sym_class_definition_repeat2, + ACTIONS(387), 5, + ts_builtin_sym_end, + anon_sym_DOTfield, + sym_end_field, + anon_sym_DOTmethod, + sym_end_param, + [1683] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(55), 1, + ACTIONS(17), 1, anon_sym_DOTannotation, ACTIONS(394), 1, sym_end_field, - STATE(119), 1, + STATE(120), 1, sym_annotation_declaration, - STATE(105), 2, + STATE(104), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, ACTIONS(392), 3, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTmethod, - [1717] = 4, + [1705] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(257), 1, + aux_sym_number_literal_token2, + ACTIONS(396), 1, + aux_sym_number_literal_token1, + ACTIONS(398), 2, + sym_string_literal, + sym_null_literal, + ACTIONS(400), 2, + anon_sym_true, + anon_sym_false, + STATE(99), 2, + sym_number_literal, + sym_boolean_literal, + [1727] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(398), 1, + ACTIONS(404), 1, anon_sym_DOTimplements, - STATE(83), 2, + STATE(84), 2, sym_implements_declaration, aux_sym_class_definition_repeat1, - ACTIONS(396), 4, + ACTIONS(402), 4, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTmethod, anon_sym_DOTannotation, - [1734] = 5, + [1744] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(403), 1, - anon_sym_DOTfield, - STATE(82), 1, - sym_field_declaration, - ACTIONS(401), 2, - ts_builtin_sym_end, - anon_sym_DOTmethod, - STATE(84), 2, - sym_field_definition, - aux_sym_class_definition_repeat3, - [1752] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(245), 1, - aux_sym_field_identifier_token1, - STATE(103), 1, - sym_method_identifier, - STATE(104), 1, - sym_field_identifier, - ACTIONS(247), 3, - anon_sym_LTclinit_GT_LPAREN, - anon_sym_LTinit_GT_LPAREN, - aux_sym_method_identifier_token1, - [1770] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(207), 1, - aux_sym_field_identifier_token1, - STATE(166), 1, - sym_field_identifier, - STATE(170), 1, - sym_method_identifier, - ACTIONS(209), 3, - anon_sym_LTclinit_GT_LPAREN, - anon_sym_LTinit_GT_LPAREN, - aux_sym_method_identifier_token1, - [1788] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(406), 6, + ACTIONS(407), 6, ts_builtin_sym_end, anon_sym_DOTsource, anon_sym_DOTimplements, anon_sym_DOTfield, anon_sym_DOTmethod, anon_sym_DOTannotation, - [1800] = 6, + [1756] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(225), 1, + ACTIONS(229), 1, anon_sym_LBRACK, - ACTIONS(245), 1, + ACTIONS(249), 1, aux_sym_field_identifier_token1, - ACTIONS(408), 1, + ACTIONS(409), 1, sym_class_identifier, - STATE(187), 1, + STATE(192), 1, sym_array_type, - STATE(95), 2, + STATE(93), 2, sym_field_identifier, sym_full_field_identifier, - [1820] = 3, + [1776] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(412), 1, - anon_sym_EQ, - ACTIONS(410), 5, - ts_builtin_sym_end, - anon_sym_DOTfield, - sym_end_field, - anon_sym_DOTmethod, - anon_sym_DOTannotation, - [1834] = 5, + ACTIONS(211), 1, + aux_sym_field_identifier_token1, + STATE(161), 1, + sym_field_identifier, + STATE(162), 1, + sym_method_identifier, + ACTIONS(213), 3, + anon_sym_LTclinit_GT_LPAREN, + anon_sym_LTinit_GT_LPAREN, + aux_sym_method_identifier_token1, + [1794] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(221), 1, + ACTIONS(225), 1, aux_sym_field_identifier_token1, - STATE(103), 1, + STATE(95), 1, sym_method_identifier, - STATE(104), 1, + STATE(97), 1, sym_field_identifier, - ACTIONS(223), 3, + ACTIONS(227), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - [1852] = 6, + [1812] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(221), 1, - aux_sym_field_identifier_token1, ACTIONS(225), 1, + aux_sym_field_identifier_token1, + ACTIONS(229), 1, anon_sym_LBRACK, - ACTIONS(414), 1, + ACTIONS(411), 1, sym_class_identifier, - STATE(206), 1, + STATE(207), 1, sym_array_type, - STATE(95), 2, + STATE(93), 2, sym_field_identifier, sym_full_field_identifier, - [1872] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(416), 1, - anon_sym_DOTendsparse_DASHswitch, - ACTIONS(418), 1, - aux_sym_number_literal_token1, - ACTIONS(421), 1, - aux_sym_number_literal_token2, - STATE(92), 1, - aux_sym_sparse_switch_declaration_repeat1, - STATE(207), 1, - sym_number_literal, - [1891] = 5, + [1832] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(253), 1, - aux_sym_number_literal_token2, - ACTIONS(386), 1, - aux_sym_number_literal_token1, - ACTIONS(424), 1, - anon_sym_DOTendarray_DASHdata, - STATE(111), 2, - sym_number_literal, - aux_sym_array_data_declaration_repeat1, - [1908] = 5, + ACTIONS(249), 1, + aux_sym_field_identifier_token1, + STATE(95), 1, + sym_method_identifier, + STATE(97), 1, + sym_field_identifier, + ACTIONS(251), 3, + anon_sym_LTclinit_GT_LPAREN, + anon_sym_LTinit_GT_LPAREN, + aux_sym_method_identifier_token1, + [1850] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(426), 1, + ACTIONS(415), 1, + anon_sym_EQ, + ACTIONS(413), 5, ts_builtin_sym_end, - ACTIONS(428), 1, + anon_sym_DOTfield, + sym_end_field, anon_sym_DOTmethod, - STATE(6), 1, - sym_method_declaration, - STATE(94), 2, - sym_method_definition, - aux_sym_class_definition_repeat4, - [1925] = 2, + anon_sym_DOTannotation, + [1864] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(419), 1, + anon_sym_DOTfield, + STATE(82), 1, + sym_field_declaration, + ACTIONS(417), 2, + ts_builtin_sym_end, + anon_sym_DOTmethod, + STATE(92), 2, + sym_field_definition, + aux_sym_class_definition_repeat3, + [1882] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(431), 5, + ACTIONS(422), 5, sym_annotation_key, sym_end_annotation, sym_end_subannotation, anon_sym_COMMA, anon_sym_RBRACE, - [1936] = 5, + [1893] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(310), 1, + ACTIONS(257), 1, + aux_sym_number_literal_token2, + ACTIONS(396), 1, + aux_sym_number_literal_token1, + STATE(182), 1, + sym_number_literal, + ACTIONS(424), 2, + sym_variable, + sym_parameter, + [1910] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(426), 5, + sym_annotation_key, + sym_end_annotation, + sym_end_subannotation, + anon_sym_COMMA, + anon_sym_RBRACE, + [1921] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(316), 1, anon_sym_DOTmethod, - ACTIONS(329), 1, + ACTIONS(326), 1, ts_builtin_sym_end, - STATE(6), 1, + STATE(4), 1, sym_method_declaration, - STATE(94), 2, + STATE(102), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1953] = 2, + [1938] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(428), 5, + sym_annotation_key, + sym_end_annotation, + sym_end_subannotation, + anon_sym_COMMA, + anon_sym_RBRACE, + [1949] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(433), 5, + ACTIONS(257), 1, + aux_sym_number_literal_token2, + ACTIONS(396), 1, + aux_sym_number_literal_token1, + ACTIONS(430), 1, + anon_sym_DOTendsparse_DASHswitch, + STATE(113), 1, + aux_sym_sparse_switch_declaration_repeat1, + STATE(189), 1, + sym_number_literal, + [1968] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(432), 5, ts_builtin_sym_end, - anon_sym_DOTimplements, anon_sym_DOTfield, + sym_end_field, anon_sym_DOTmethod, anon_sym_DOTannotation, - [1964] = 4, + [1979] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(435), 1, + ACTIONS(434), 1, sym_annotation_key, - ACTIONS(438), 2, + ACTIONS(437), 2, sym_end_annotation, sym_end_subannotation, - STATE(98), 2, + STATE(100), 2, sym_annotation_property, aux_sym_annotation_definition_repeat1, - [1979] = 5, + [1994] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(310), 1, + ACTIONS(316), 1, anon_sym_DOTmethod, - ACTIONS(384), 1, + ACTIONS(439), 1, ts_builtin_sym_end, - STATE(6), 1, + STATE(4), 1, sym_method_declaration, - STATE(94), 2, + STATE(102), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1996] = 2, + [2011] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(440), 5, + ACTIONS(441), 1, ts_builtin_sym_end, - anon_sym_DOTimplements, - anon_sym_DOTfield, + ACTIONS(443), 1, anon_sym_DOTmethod, - anon_sym_DOTannotation, - [2007] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(253), 1, - aux_sym_number_literal_token2, - ACTIONS(386), 1, - aux_sym_number_literal_token1, - ACTIONS(442), 1, - anon_sym_DOTendsparse_DASHswitch, - STATE(110), 1, - aux_sym_sparse_switch_declaration_repeat1, - STATE(207), 1, - sym_number_literal, - [2026] = 5, + STATE(4), 1, + sym_method_declaration, + STATE(102), 2, + sym_method_definition, + aux_sym_class_definition_repeat4, + [2028] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(310), 1, + ACTIONS(316), 1, anon_sym_DOTmethod, - ACTIONS(341), 1, + ACTIONS(385), 1, ts_builtin_sym_end, - STATE(6), 1, + STATE(4), 1, sym_method_declaration, - STATE(94), 2, + STATE(102), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [2043] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(444), 5, - sym_annotation_key, - sym_end_annotation, - sym_end_subannotation, - anon_sym_COMMA, - anon_sym_RBRACE, - [2054] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(446), 5, - sym_annotation_key, - sym_end_annotation, - sym_end_subannotation, - anon_sym_COMMA, - anon_sym_RBRACE, - [2065] = 5, + [2045] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(55), 1, + ACTIONS(17), 1, anon_sym_DOTannotation, - ACTIONS(448), 1, + ACTIONS(446), 1, sym_end_field, - STATE(119), 1, + STATE(120), 1, sym_annotation_declaration, - STATE(77), 2, + STATE(81), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - [2082] = 5, + [2062] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(55), 1, - anon_sym_DOTannotation, - ACTIONS(450), 1, - sym_end_param, - STATE(119), 1, - sym_annotation_declaration, - STATE(77), 2, - sym_annotation_definition, - aux_sym_class_definition_repeat2, - [2099] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(310), 1, + ACTIONS(316), 1, anon_sym_DOTmethod, - ACTIONS(452), 1, + ACTIONS(377), 1, ts_builtin_sym_end, - STATE(6), 1, + STATE(4), 1, sym_method_declaration, - STATE(94), 2, + STATE(102), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [2116] = 5, + [2079] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(253), 1, - aux_sym_number_literal_token2, - ACTIONS(386), 1, - aux_sym_number_literal_token1, - ACTIONS(454), 1, - anon_sym_DOTendarray_DASHdata, - STATE(93), 2, - sym_number_literal, - aux_sym_array_data_declaration_repeat1, - [2133] = 5, + ACTIONS(448), 5, + ts_builtin_sym_end, + anon_sym_DOTimplements, + anon_sym_DOTfield, + anon_sym_DOTmethod, + anon_sym_DOTannotation, + [2090] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(253), 1, - aux_sym_number_literal_token2, - ACTIONS(386), 1, + ACTIONS(450), 1, + anon_sym_DOTendarray_DASHdata, + ACTIONS(452), 1, aux_sym_number_literal_token1, - STATE(181), 1, + ACTIONS(455), 1, + aux_sym_number_literal_token2, + STATE(107), 2, sym_number_literal, - ACTIONS(456), 2, - sym_variable, - sym_parameter, - [2150] = 6, + aux_sym_array_data_declaration_repeat1, + [2107] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(253), 1, - aux_sym_number_literal_token2, - ACTIONS(386), 1, - aux_sym_number_literal_token1, - ACTIONS(458), 1, - anon_sym_DOTendsparse_DASHswitch, - STATE(92), 1, - aux_sym_sparse_switch_declaration_repeat1, - STATE(207), 1, - sym_number_literal, - [2169] = 5, + ACTIONS(458), 5, + ts_builtin_sym_end, + anon_sym_DOTimplements, + anon_sym_DOTfield, + anon_sym_DOTmethod, + anon_sym_DOTannotation, + [2118] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(460), 1, - anon_sym_DOTendarray_DASHdata, + anon_sym_DOTendsparse_DASHswitch, ACTIONS(462), 1, aux_sym_number_literal_token1, ACTIONS(465), 1, aux_sym_number_literal_token2, - STATE(111), 2, + STATE(109), 1, + aux_sym_sparse_switch_declaration_repeat1, + STATE(189), 1, sym_number_literal, - aux_sym_array_data_declaration_repeat1, - [2186] = 5, + [2137] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(310), 1, + ACTIONS(316), 1, anon_sym_DOTmethod, - ACTIONS(371), 1, + ACTIONS(332), 1, ts_builtin_sym_end, - STATE(6), 1, + STATE(4), 1, sym_method_declaration, - STATE(94), 2, + STATE(102), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [2203] = 2, + [2154] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(468), 5, - ts_builtin_sym_end, - anon_sym_DOTfield, - sym_end_field, - anon_sym_DOTmethod, - anon_sym_DOTannotation, - [2214] = 4, + ACTIONS(257), 1, + aux_sym_number_literal_token2, + ACTIONS(396), 1, + aux_sym_number_literal_token1, + ACTIONS(468), 1, + anon_sym_DOTendarray_DASHdata, + STATE(107), 2, + sym_number_literal, + aux_sym_array_data_declaration_repeat1, + [2171] = 5, ACTIONS(3), 1, sym_comment, + ACTIONS(257), 1, + aux_sym_number_literal_token2, + ACTIONS(396), 1, + aux_sym_number_literal_token1, ACTIONS(470), 1, - sym_annotation_key, + anon_sym_DOTendarray_DASHdata, + STATE(111), 2, + sym_number_literal, + aux_sym_array_data_declaration_repeat1, + [2188] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(257), 1, + aux_sym_number_literal_token2, + ACTIONS(396), 1, + aux_sym_number_literal_token1, ACTIONS(472), 1, - sym_end_annotation, - STATE(98), 2, - sym_annotation_property, - aux_sym_annotation_definition_repeat1, - [2228] = 4, + anon_sym_DOTendsparse_DASHswitch, + STATE(109), 1, + aux_sym_sparse_switch_declaration_repeat1, + STATE(189), 1, + sym_number_literal, + [2207] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(470), 1, - sym_annotation_key, + ACTIONS(17), 1, + anon_sym_DOTannotation, ACTIONS(474), 1, - sym_end_subannotation, - STATE(117), 2, - sym_annotation_property, - aux_sym_annotation_definition_repeat1, - [2242] = 5, + sym_end_param, + STATE(120), 1, + sym_annotation_declaration, + STATE(81), 2, + sym_annotation_definition, + aux_sym_class_definition_repeat2, + [2224] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(476), 1, @@ -20306,1118 +20540,1141 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_DOT, ACTIONS(480), 1, anon_sym_RBRACE, - STATE(143), 1, + STATE(135), 1, aux_sym_list_repeat1, - [2258] = 4, + [2240] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(470), 1, + ACTIONS(484), 1, + anon_sym_DASH_GT, + ACTIONS(482), 3, sym_annotation_key, - ACTIONS(482), 1, + sym_end_annotation, sym_end_subannotation, - STATE(98), 2, + [2252] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(486), 1, + sym_annotation_key, + ACTIONS(488), 1, + sym_end_subannotation, + STATE(100), 2, sym_annotation_property, aux_sym_annotation_definition_repeat1, - [2272] = 3, + [2266] = 3, ACTIONS(3), 1, sym_comment, - STATE(27), 1, + STATE(16), 1, sym_method_identifier, - ACTIONS(247), 3, + ACTIONS(251), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - [2284] = 4, + [2278] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(470), 1, + ACTIONS(486), 1, sym_annotation_key, - ACTIONS(484), 1, - sym_end_annotation, - STATE(114), 2, + ACTIONS(490), 1, + sym_end_subannotation, + STATE(117), 2, sym_annotation_property, aux_sym_annotation_definition_repeat1, - [2298] = 3, + [2292] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(488), 1, - anon_sym_DASH_GT, - ACTIONS(486), 3, + ACTIONS(486), 1, sym_annotation_key, + ACTIONS(492), 1, sym_end_annotation, - sym_end_subannotation, - [2310] = 2, + STATE(121), 2, + sym_annotation_property, + aux_sym_annotation_definition_repeat1, + [2306] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(490), 3, + ACTIONS(486), 1, sym_annotation_key, + ACTIONS(494), 1, sym_end_annotation, - sym_end_subannotation, - [2319] = 4, + STATE(100), 2, + sym_annotation_property, + aux_sym_annotation_definition_repeat1, + [2320] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(492), 1, - anon_sym_COMMA, - ACTIONS(495), 1, - anon_sym_RBRACE, - STATE(122), 1, - aux_sym_list_repeat1, - [2332] = 4, + ACTIONS(81), 3, + sym_annotation_key, + sym_end_annotation, + sym_end_subannotation, + [2329] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(476), 1, anon_sym_COMMA, ACTIONS(480), 1, anon_sym_RBRACE, - STATE(143), 1, + STATE(135), 1, aux_sym_list_repeat1, - [2345] = 4, - ACTIONS(195), 1, - sym_comment, - ACTIONS(497), 1, - anon_sym_COMMA, - ACTIONS(499), 1, - anon_sym_LF, - STATE(129), 1, - aux_sym_statement_repeat1, - [2358] = 4, + [2342] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(476), 1, - anon_sym_COMMA, - ACTIONS(501), 1, - anon_sym_RBRACE, - STATE(122), 1, - aux_sym_list_repeat1, - [2371] = 3, - ACTIONS(7), 1, - anon_sym_LF, - ACTIONS(195), 1, - sym_comment, - ACTIONS(9), 2, - anon_sym_COMMA, - anon_sym_DASH_GT, - [2382] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(503), 1, - sym_label, - ACTIONS(505), 1, - anon_sym_DOTendpacked_DASHswitch, - STATE(140), 1, - aux_sym_packed_switch_declaration_repeat1, - [2395] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(476), 1, - anon_sym_COMMA, - ACTIONS(507), 1, - anon_sym_RBRACE, - STATE(125), 1, - aux_sym_list_repeat1, - [2408] = 4, - ACTIONS(195), 1, - sym_comment, - ACTIONS(497), 1, - anon_sym_COMMA, - ACTIONS(509), 1, - anon_sym_LF, - STATE(148), 1, - aux_sym_statement_repeat1, - [2421] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(511), 3, - anon_sym_system, - anon_sym_build, - anon_sym_runtime, - [2430] = 4, - ACTIONS(195), 1, - sym_comment, - ACTIONS(513), 1, - anon_sym_COMMA, - ACTIONS(515), 1, - anon_sym_LF, - ACTIONS(517), 1, - anon_sym_DASH_GT, - [2443] = 2, + ACTIONS(496), 3, + sym_annotation_key, + sym_end_annotation, + sym_end_subannotation, + [2351] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(519), 3, + ACTIONS(498), 3, sym_annotation_key, sym_end_annotation, sym_end_subannotation, - [2452] = 3, - ACTIONS(11), 1, - anon_sym_LF, - ACTIONS(195), 1, - sym_comment, - ACTIONS(13), 2, - anon_sym_COMMA, - anon_sym_DASH_GT, - [2463] = 2, + [2360] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(521), 3, + ACTIONS(500), 3, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTmethod, - [2472] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(103), 3, - sym_annotation_key, - sym_end_annotation, - sym_end_subannotation, - [2481] = 2, + [2369] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(99), 3, sym_annotation_key, sym_end_annotation, sym_end_subannotation, - [2490] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7), 3, - sym_annotation_key, - sym_end_annotation, - sym_end_subannotation, - [2499] = 4, + [2378] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(523), 1, + ACTIONS(502), 1, sym_label, - ACTIONS(526), 1, + ACTIONS(505), 1, anon_sym_DOTendpacked_DASHswitch, - STATE(138), 1, + STATE(128), 1, aux_sym_packed_switch_declaration_repeat1, - [2512] = 3, + [2391] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(530), 1, + ACTIONS(509), 1, aux_sym_number_literal_token2, - ACTIONS(528), 2, + ACTIONS(507), 2, anon_sym_DOTendsparse_DASHswitch, aux_sym_number_literal_token1, - [2523] = 4, + [2402] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(532), 1, + ACTIONS(511), 3, + anon_sym_system, + anon_sym_build, + anon_sym_runtime, + [2411] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(513), 1, sym_label, - ACTIONS(534), 1, + ACTIONS(515), 1, anon_sym_DOTendpacked_DASHswitch, - STATE(138), 1, + STATE(140), 1, aux_sym_packed_switch_declaration_repeat1, - [2536] = 2, + [2424] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(11), 3, + ACTIONS(517), 3, sym_annotation_key, sym_end_annotation, sym_end_subannotation, - [2545] = 2, + [2433] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(81), 3, + ACTIONS(519), 3, + ts_builtin_sym_end, + anon_sym_DOTfield, + anon_sym_DOTmethod, + [2442] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 3, sym_annotation_key, sym_end_annotation, sym_end_subannotation, - [2554] = 4, + [2451] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(476), 1, anon_sym_COMMA, - ACTIONS(536), 1, + ACTIONS(521), 1, anon_sym_RBRACE, - STATE(122), 1, + STATE(141), 1, aux_sym_list_repeat1, - [2567] = 2, + [2464] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(538), 3, - sym_annotation_key, - sym_end_annotation, - sym_end_subannotation, - [2576] = 4, - ACTIONS(195), 1, + ACTIONS(476), 1, + anon_sym_COMMA, + ACTIONS(523), 1, + anon_sym_RBRACE, + STATE(141), 1, + aux_sym_list_repeat1, + [2477] = 4, + ACTIONS(199), 1, sym_comment, - ACTIONS(486), 1, - anon_sym_LF, - ACTIONS(517), 1, - anon_sym_DASH_GT, - ACTIONS(540), 1, + ACTIONS(525), 1, anon_sym_COMMA, - [2589] = 2, + ACTIONS(528), 1, + anon_sym_LF, + STATE(137), 1, + aux_sym_statement_repeat1, + [2490] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(542), 3, + ACTIONS(530), 3, sym_annotation_key, sym_end_annotation, sym_end_subannotation, - [2598] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(253), 1, - aux_sym_number_literal_token2, - ACTIONS(386), 1, - aux_sym_number_literal_token1, - STATE(108), 1, - sym_number_literal, - [2611] = 4, - ACTIONS(195), 1, + [2499] = 4, + ACTIONS(199), 1, sym_comment, - ACTIONS(544), 1, + ACTIONS(532), 1, anon_sym_COMMA, - ACTIONS(547), 1, + ACTIONS(534), 1, anon_sym_LF, - STATE(148), 1, + STATE(137), 1, aux_sym_statement_repeat1, - [2624] = 2, + [2512] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(549), 3, - ts_builtin_sym_end, - anon_sym_DOTfield, - anon_sym_DOTmethod, - [2633] = 2, + ACTIONS(536), 1, + sym_label, + ACTIONS(538), 1, + anon_sym_DOTendpacked_DASHswitch, + STATE(128), 1, + aux_sym_packed_switch_declaration_repeat1, + [2525] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(551), 3, + ACTIONS(540), 1, + anon_sym_COMMA, + ACTIONS(543), 1, + anon_sym_RBRACE, + STATE(141), 1, + aux_sym_list_repeat1, + [2538] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(545), 3, sym_annotation_key, sym_end_annotation, sym_end_subannotation, - [2642] = 2, + [2547] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(553), 3, + ACTIONS(11), 3, sym_annotation_key, sym_end_annotation, sym_end_subannotation, - [2651] = 4, + [2556] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(253), 1, + ACTIONS(476), 1, + anon_sym_COMMA, + ACTIONS(547), 1, + anon_sym_RBRACE, + STATE(136), 1, + aux_sym_list_repeat1, + [2569] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(257), 1, aux_sym_number_literal_token2, - ACTIONS(386), 1, + ACTIONS(396), 1, aux_sym_number_literal_token1, - STATE(24), 1, + STATE(19), 1, sym_number_literal, - [2664] = 3, + [2582] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(555), 1, - anon_sym_DASH_GT, - ACTIONS(486), 2, + ACTIONS(257), 1, + aux_sym_number_literal_token2, + ACTIONS(396), 1, + aux_sym_number_literal_token1, + STATE(112), 1, + sym_number_literal, + [2595] = 4, + ACTIONS(199), 1, + sym_comment, + ACTIONS(549), 1, anon_sym_COMMA, - anon_sym_RBRACE, - [2675] = 4, + ACTIONS(551), 1, + anon_sym_LF, + ACTIONS(553), 1, + anon_sym_DASH_GT, + [2608] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(253), 1, + ACTIONS(257), 1, aux_sym_number_literal_token2, - ACTIONS(386), 1, + ACTIONS(396), 1, aux_sym_number_literal_token1, - STATE(14), 1, + STATE(131), 1, sym_number_literal, - [2688] = 2, + [2621] = 3, + ACTIONS(7), 1, + anon_sym_LF, + ACTIONS(199), 1, + sym_comment, + ACTIONS(9), 2, + anon_sym_COMMA, + anon_sym_DASH_GT, + [2632] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(557), 3, + ACTIONS(555), 1, + anon_sym_DASH_GT, + ACTIONS(482), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [2643] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(103), 3, sym_annotation_key, sym_end_annotation, sym_end_subannotation, - [2697] = 4, + [2652] = 3, + ACTIONS(11), 1, + anon_sym_LF, + ACTIONS(199), 1, + sym_comment, + ACTIONS(13), 2, + anon_sym_COMMA, + anon_sym_DASH_GT, + [2663] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(253), 1, + ACTIONS(257), 1, aux_sym_number_literal_token2, - ACTIONS(386), 1, + ACTIONS(396), 1, aux_sym_number_literal_token1, - STATE(127), 1, + STATE(26), 1, sym_number_literal, - [2710] = 3, - ACTIONS(195), 1, + [2676] = 2, + ACTIONS(3), 1, sym_comment, - ACTIONS(542), 1, - anon_sym_LF, - ACTIONS(559), 1, - anon_sym_COMMA, - [2720] = 2, + ACTIONS(557), 3, + sym_annotation_key, + sym_end_annotation, + sym_end_subannotation, + [2685] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(561), 2, + ACTIONS(559), 3, sym_annotation_key, sym_end_annotation, - [2728] = 3, - ACTIONS(195), 1, + sym_end_subannotation, + [2694] = 4, + ACTIONS(199), 1, sym_comment, - ACTIONS(538), 1, + ACTIONS(532), 1, + anon_sym_COMMA, + ACTIONS(561), 1, + anon_sym_LF, + STATE(139), 1, + aux_sym_statement_repeat1, + [2707] = 4, + ACTIONS(199), 1, + sym_comment, + ACTIONS(482), 1, anon_sym_LF, + ACTIONS(553), 1, + anon_sym_DASH_GT, ACTIONS(563), 1, anon_sym_COMMA, - [2738] = 3, - ACTIONS(3), 1, + [2720] = 3, + ACTIONS(199), 1, sym_comment, + ACTIONS(517), 1, + anon_sym_LF, ACTIONS(565), 1, - anon_sym_DOTsuper, - STATE(47), 1, - sym_super_declaration, - [2748] = 3, - ACTIONS(3), 1, + anon_sym_COMMA, + [2730] = 3, + ACTIONS(103), 1, + anon_sym_LF, + ACTIONS(105), 1, + anon_sym_COMMA, + ACTIONS(199), 1, sym_comment, - ACTIONS(221), 1, - aux_sym_field_identifier_token1, - STATE(104), 1, - sym_field_identifier, - [2758] = 3, - ACTIONS(195), 1, + [2740] = 3, + ACTIONS(199), 1, sym_comment, ACTIONS(567), 1, anon_sym_COMMA, ACTIONS(569), 1, anon_sym_LF, - [2768] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(571), 2, - ts_builtin_sym_end, - anon_sym_DOTmethod, - [2776] = 3, - ACTIONS(3), 1, + [2750] = 3, + ACTIONS(199), 1, sym_comment, - ACTIONS(245), 1, - aux_sym_field_identifier_token1, - STATE(89), 1, - sym_field_identifier, - [2786] = 3, - ACTIONS(195), 1, + ACTIONS(428), 1, + anon_sym_LF, + ACTIONS(571), 1, + anon_sym_COMMA, + [2760] = 3, + ACTIONS(199), 1, sym_comment, - ACTIONS(553), 1, + ACTIONS(426), 1, anon_sym_LF, ACTIONS(573), 1, anon_sym_COMMA, - [2796] = 3, - ACTIONS(195), 1, + [2770] = 3, + ACTIONS(199), 1, sym_comment, - ACTIONS(446), 1, + ACTIONS(528), 1, anon_sym_LF, ACTIONS(575), 1, anon_sym_COMMA, - [2806] = 3, - ACTIONS(81), 1, + [2780] = 3, + ACTIONS(199), 1, + sym_comment, + ACTIONS(557), 1, anon_sym_LF, - ACTIONS(83), 1, + ACTIONS(577), 1, anon_sym_COMMA, - ACTIONS(195), 1, + [2790] = 3, + ACTIONS(3), 1, sym_comment, - [2816] = 2, + ACTIONS(579), 1, + anon_sym_DOTsuper, + STATE(48), 1, + sym_super_declaration, + [2800] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(495), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [2824] = 3, + ACTIONS(225), 1, + aux_sym_field_identifier_token1, + STATE(97), 1, + sym_field_identifier, + [2810] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(245), 1, + ACTIONS(249), 1, aux_sym_field_identifier_token1, - STATE(104), 1, + STATE(91), 1, sym_field_identifier, - [2834] = 3, - ACTIONS(195), 1, + [2820] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(581), 2, + ts_builtin_sym_end, + anon_sym_DOTmethod, + [2828] = 2, + ACTIONS(3), 1, sym_comment, - ACTIONS(444), 1, + ACTIONS(583), 2, + sym_annotation_key, + sym_end_annotation, + [2836] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(585), 2, + sym_annotation_key, + sym_end_subannotation, + [2844] = 3, + ACTIONS(81), 1, anon_sym_LF, - ACTIONS(577), 1, + ACTIONS(83), 1, anon_sym_COMMA, - [2844] = 3, - ACTIONS(195), 1, + ACTIONS(199), 1, sym_comment, - ACTIONS(375), 1, + [2854] = 3, + ACTIONS(199), 1, + sym_comment, + ACTIONS(383), 1, anon_sym_LF, - ACTIONS(579), 1, + ACTIONS(587), 1, anon_sym_COMMA, - [2854] = 2, + [2864] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(581), 2, + ACTIONS(589), 2, ts_builtin_sym_end, anon_sym_DOTmethod, - [2862] = 3, - ACTIONS(103), 1, - anon_sym_LF, - ACTIONS(105), 1, - anon_sym_COMMA, - ACTIONS(195), 1, - sym_comment, [2872] = 3, - ACTIONS(195), 1, + ACTIONS(199), 1, sym_comment, - ACTIONS(377), 1, + ACTIONS(381), 1, anon_sym_LF, - ACTIONS(583), 1, + ACTIONS(591), 1, anon_sym_COMMA, [2882] = 3, ACTIONS(99), 1, anon_sym_LF, ACTIONS(101), 1, anon_sym_COMMA, - ACTIONS(195), 1, - sym_comment, - [2892] = 3, - ACTIONS(195), 1, - sym_comment, - ACTIONS(547), 1, - anon_sym_LF, - ACTIONS(585), 1, - anon_sym_COMMA, - [2902] = 2, - ACTIONS(3), 1, + ACTIONS(199), 1, sym_comment, - ACTIONS(587), 2, - sym_annotation_key, - sym_end_subannotation, - [2910] = 2, + [2892] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(589), 1, - sym_label, - [2917] = 2, - ACTIONS(3), 1, + ACTIONS(543), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [2900] = 3, + ACTIONS(199), 1, sym_comment, - ACTIONS(591), 1, - sym_label, - [2924] = 2, + ACTIONS(559), 1, + anon_sym_LF, + ACTIONS(593), 1, + anon_sym_COMMA, + [2910] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(593), 1, - sym_label, - [2931] = 2, + ACTIONS(249), 1, + aux_sym_field_identifier_token1, + STATE(97), 1, + sym_field_identifier, + [2920] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(595), 1, - anon_sym_RBRACE, - [2938] = 2, + sym_label, + [2927] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(597), 1, - sym_label, - [2945] = 2, + anon_sym_LBRACE, + [2934] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(599), 1, - sym_class_identifier, - [2952] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(555), 1, - anon_sym_DASH_GT, - [2959] = 2, + anon_sym_RBRACE, + [2941] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(601), 1, - sym_class_identifier, - [2966] = 2, + anon_sym_RBRACE, + [2948] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(603), 1, - anon_sym_EQ, - [2973] = 2, + sym_class_identifier, + [2955] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(605), 1, - anon_sym_DASH_GT, - [2980] = 2, + ts_builtin_sym_end, + [2962] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(607), 1, - sym_label, - [2987] = 2, + anon_sym_DOT_DOT, + [2969] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(609), 1, - anon_sym_LBRACE, - [2994] = 2, + sym_label, + [2976] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(611), 1, - anon_sym_DOT_DOT, - [3001] = 2, + anon_sym_RBRACE, + [2983] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(613), 1, - anon_sym_DOT_DOT, - [3008] = 2, + sym_label, + [2990] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(615), 1, - anon_sym_RBRACE, - [3015] = 2, + anon_sym_DASH_GT, + [2997] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(617), 1, - ts_builtin_sym_end, - [3022] = 2, + sym_label, + [3004] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(619), 1, - sym_parameter, - [3029] = 2, + anon_sym_LBRACE, + [3011] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(621), 1, - anon_sym_LBRACE, - [3036] = 2, + anon_sym_DASH_GT, + [3018] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(623), 1, - sym_class_identifier, - [3043] = 2, + anon_sym_EQ, + [3025] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(625), 1, - sym_class_identifier, - [3050] = 2, + sym_label, + [3032] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(627), 1, - sym_label, - [3057] = 2, + sym_class_identifier, + [3039] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(629), 1, - sym_label, - [3064] = 2, + sym_parameter, + [3046] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(631), 1, - sym_string_literal, - [3071] = 2, + anon_sym_DOT_DOT, + [3053] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(633), 1, - anon_sym_DOTsuper, - [3078] = 2, + sym_class_identifier, + [3060] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(555), 1, + anon_sym_DASH_GT, + [3067] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(635), 1, sym_class_identifier, - [3085] = 2, + [3074] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(637), 1, - sym_class_identifier, - [3092] = 2, + sym_label, + [3081] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(639), 1, - anon_sym_RBRACE, - [3099] = 2, + sym_string_literal, + [3088] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(488), 1, - anon_sym_DASH_GT, - [3106] = 2, + ACTIONS(641), 1, + anon_sym_DOTsuper, + [3095] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(641), 1, + ACTIONS(643), 1, + sym_class_identifier, + [3102] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(645), 1, + sym_class_identifier, + [3109] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(484), 1, anon_sym_DASH_GT, - [3113] = 2, + [3116] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(643), 1, + ACTIONS(647), 1, anon_sym_DASH_GT, + [3123] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(649), 1, + sym_label, }; static const uint32_t ts_small_parse_table_map[] = { - [SMALL_STATE(31)] = 0, - [SMALL_STATE(32)] = 66, - [SMALL_STATE(33)] = 131, - [SMALL_STATE(34)] = 193, - [SMALL_STATE(35)] = 227, - [SMALL_STATE(36)] = 281, - [SMALL_STATE(37)] = 333, - [SMALL_STATE(38)] = 382, - [SMALL_STATE(39)] = 416, - [SMALL_STATE(40)] = 450, - [SMALL_STATE(41)] = 480, - [SMALL_STATE(42)] = 510, - [SMALL_STATE(43)] = 542, - [SMALL_STATE(44)] = 574, - [SMALL_STATE(45)] = 604, - [SMALL_STATE(46)] = 634, - [SMALL_STATE(47)] = 664, - [SMALL_STATE(48)] = 714, - [SMALL_STATE(49)] = 746, - [SMALL_STATE(50)] = 778, - [SMALL_STATE(51)] = 822, - [SMALL_STATE(52)] = 854, - [SMALL_STATE(53)] = 898, - [SMALL_STATE(54)] = 930, - [SMALL_STATE(55)] = 962, - [SMALL_STATE(56)] = 994, - [SMALL_STATE(57)] = 1026, - [SMALL_STATE(58)] = 1070, - [SMALL_STATE(59)] = 1096, - [SMALL_STATE(60)] = 1122, - [SMALL_STATE(61)] = 1148, - [SMALL_STATE(62)] = 1174, - [SMALL_STATE(63)] = 1200, - [SMALL_STATE(64)] = 1226, - [SMALL_STATE(65)] = 1252, - [SMALL_STATE(66)] = 1278, - [SMALL_STATE(67)] = 1304, - [SMALL_STATE(68)] = 1330, - [SMALL_STATE(69)] = 1356, - [SMALL_STATE(70)] = 1382, - [SMALL_STATE(71)] = 1419, - [SMALL_STATE(72)] = 1456, - [SMALL_STATE(73)] = 1493, - [SMALL_STATE(74)] = 1511, - [SMALL_STATE(75)] = 1528, - [SMALL_STATE(76)] = 1544, - [SMALL_STATE(77)] = 1571, - [SMALL_STATE(78)] = 1592, - [SMALL_STATE(79)] = 1619, - [SMALL_STATE(80)] = 1646, - [SMALL_STATE(81)] = 1673, - [SMALL_STATE(82)] = 1695, - [SMALL_STATE(83)] = 1717, - [SMALL_STATE(84)] = 1734, - [SMALL_STATE(85)] = 1752, - [SMALL_STATE(86)] = 1770, - [SMALL_STATE(87)] = 1788, - [SMALL_STATE(88)] = 1800, - [SMALL_STATE(89)] = 1820, - [SMALL_STATE(90)] = 1834, - [SMALL_STATE(91)] = 1852, - [SMALL_STATE(92)] = 1872, - [SMALL_STATE(93)] = 1891, - [SMALL_STATE(94)] = 1908, - [SMALL_STATE(95)] = 1925, - [SMALL_STATE(96)] = 1936, - [SMALL_STATE(97)] = 1953, - [SMALL_STATE(98)] = 1964, - [SMALL_STATE(99)] = 1979, - [SMALL_STATE(100)] = 1996, - [SMALL_STATE(101)] = 2007, - [SMALL_STATE(102)] = 2026, - [SMALL_STATE(103)] = 2043, - [SMALL_STATE(104)] = 2054, - [SMALL_STATE(105)] = 2065, - [SMALL_STATE(106)] = 2082, - [SMALL_STATE(107)] = 2099, - [SMALL_STATE(108)] = 2116, - [SMALL_STATE(109)] = 2133, - [SMALL_STATE(110)] = 2150, - [SMALL_STATE(111)] = 2169, - [SMALL_STATE(112)] = 2186, - [SMALL_STATE(113)] = 2203, - [SMALL_STATE(114)] = 2214, - [SMALL_STATE(115)] = 2228, - [SMALL_STATE(116)] = 2242, - [SMALL_STATE(117)] = 2258, - [SMALL_STATE(118)] = 2272, - [SMALL_STATE(119)] = 2284, - [SMALL_STATE(120)] = 2298, - [SMALL_STATE(121)] = 2310, - [SMALL_STATE(122)] = 2319, - [SMALL_STATE(123)] = 2332, - [SMALL_STATE(124)] = 2345, - [SMALL_STATE(125)] = 2358, - [SMALL_STATE(126)] = 2371, - [SMALL_STATE(127)] = 2382, - [SMALL_STATE(128)] = 2395, - [SMALL_STATE(129)] = 2408, - [SMALL_STATE(130)] = 2421, - [SMALL_STATE(131)] = 2430, - [SMALL_STATE(132)] = 2443, - [SMALL_STATE(133)] = 2452, - [SMALL_STATE(134)] = 2463, - [SMALL_STATE(135)] = 2472, - [SMALL_STATE(136)] = 2481, - [SMALL_STATE(137)] = 2490, - [SMALL_STATE(138)] = 2499, - [SMALL_STATE(139)] = 2512, - [SMALL_STATE(140)] = 2523, - [SMALL_STATE(141)] = 2536, - [SMALL_STATE(142)] = 2545, - [SMALL_STATE(143)] = 2554, - [SMALL_STATE(144)] = 2567, - [SMALL_STATE(145)] = 2576, - [SMALL_STATE(146)] = 2589, - [SMALL_STATE(147)] = 2598, - [SMALL_STATE(148)] = 2611, - [SMALL_STATE(149)] = 2624, - [SMALL_STATE(150)] = 2633, - [SMALL_STATE(151)] = 2642, - [SMALL_STATE(152)] = 2651, - [SMALL_STATE(153)] = 2664, - [SMALL_STATE(154)] = 2675, - [SMALL_STATE(155)] = 2688, - [SMALL_STATE(156)] = 2697, - [SMALL_STATE(157)] = 2710, + [SMALL_STATE(32)] = 0, + [SMALL_STATE(33)] = 66, + [SMALL_STATE(34)] = 131, + [SMALL_STATE(35)] = 193, + [SMALL_STATE(36)] = 227, + [SMALL_STATE(37)] = 281, + [SMALL_STATE(38)] = 333, + [SMALL_STATE(39)] = 373, + [SMALL_STATE(40)] = 422, + [SMALL_STATE(41)] = 456, + [SMALL_STATE(42)] = 490, + [SMALL_STATE(43)] = 520, + [SMALL_STATE(44)] = 550, + [SMALL_STATE(45)] = 580, + [SMALL_STATE(46)] = 610, + [SMALL_STATE(47)] = 642, + [SMALL_STATE(48)] = 674, + [SMALL_STATE(49)] = 724, + [SMALL_STATE(50)] = 756, + [SMALL_STATE(51)] = 788, + [SMALL_STATE(52)] = 832, + [SMALL_STATE(53)] = 864, + [SMALL_STATE(54)] = 896, + [SMALL_STATE(55)] = 940, + [SMALL_STATE(56)] = 984, + [SMALL_STATE(57)] = 1016, + [SMALL_STATE(58)] = 1048, + [SMALL_STATE(59)] = 1080, + [SMALL_STATE(60)] = 1106, + [SMALL_STATE(61)] = 1132, + [SMALL_STATE(62)] = 1158, + [SMALL_STATE(63)] = 1184, + [SMALL_STATE(64)] = 1210, + [SMALL_STATE(65)] = 1236, + [SMALL_STATE(66)] = 1262, + [SMALL_STATE(67)] = 1288, + [SMALL_STATE(68)] = 1314, + [SMALL_STATE(69)] = 1340, + [SMALL_STATE(70)] = 1366, + [SMALL_STATE(71)] = 1392, + [SMALL_STATE(72)] = 1429, + [SMALL_STATE(73)] = 1466, + [SMALL_STATE(74)] = 1503, + [SMALL_STATE(75)] = 1521, + [SMALL_STATE(76)] = 1538, + [SMALL_STATE(77)] = 1554, + [SMALL_STATE(78)] = 1581, + [SMALL_STATE(79)] = 1608, + [SMALL_STATE(80)] = 1635, + [SMALL_STATE(81)] = 1662, + [SMALL_STATE(82)] = 1683, + [SMALL_STATE(83)] = 1705, + [SMALL_STATE(84)] = 1727, + [SMALL_STATE(85)] = 1744, + [SMALL_STATE(86)] = 1756, + [SMALL_STATE(87)] = 1776, + [SMALL_STATE(88)] = 1794, + [SMALL_STATE(89)] = 1812, + [SMALL_STATE(90)] = 1832, + [SMALL_STATE(91)] = 1850, + [SMALL_STATE(92)] = 1864, + [SMALL_STATE(93)] = 1882, + [SMALL_STATE(94)] = 1893, + [SMALL_STATE(95)] = 1910, + [SMALL_STATE(96)] = 1921, + [SMALL_STATE(97)] = 1938, + [SMALL_STATE(98)] = 1949, + [SMALL_STATE(99)] = 1968, + [SMALL_STATE(100)] = 1979, + [SMALL_STATE(101)] = 1994, + [SMALL_STATE(102)] = 2011, + [SMALL_STATE(103)] = 2028, + [SMALL_STATE(104)] = 2045, + [SMALL_STATE(105)] = 2062, + [SMALL_STATE(106)] = 2079, + [SMALL_STATE(107)] = 2090, + [SMALL_STATE(108)] = 2107, + [SMALL_STATE(109)] = 2118, + [SMALL_STATE(110)] = 2137, + [SMALL_STATE(111)] = 2154, + [SMALL_STATE(112)] = 2171, + [SMALL_STATE(113)] = 2188, + [SMALL_STATE(114)] = 2207, + [SMALL_STATE(115)] = 2224, + [SMALL_STATE(116)] = 2240, + [SMALL_STATE(117)] = 2252, + [SMALL_STATE(118)] = 2266, + [SMALL_STATE(119)] = 2278, + [SMALL_STATE(120)] = 2292, + [SMALL_STATE(121)] = 2306, + [SMALL_STATE(122)] = 2320, + [SMALL_STATE(123)] = 2329, + [SMALL_STATE(124)] = 2342, + [SMALL_STATE(125)] = 2351, + [SMALL_STATE(126)] = 2360, + [SMALL_STATE(127)] = 2369, + [SMALL_STATE(128)] = 2378, + [SMALL_STATE(129)] = 2391, + [SMALL_STATE(130)] = 2402, + [SMALL_STATE(131)] = 2411, + [SMALL_STATE(132)] = 2424, + [SMALL_STATE(133)] = 2433, + [SMALL_STATE(134)] = 2442, + [SMALL_STATE(135)] = 2451, + [SMALL_STATE(136)] = 2464, + [SMALL_STATE(137)] = 2477, + [SMALL_STATE(138)] = 2490, + [SMALL_STATE(139)] = 2499, + [SMALL_STATE(140)] = 2512, + [SMALL_STATE(141)] = 2525, + [SMALL_STATE(142)] = 2538, + [SMALL_STATE(143)] = 2547, + [SMALL_STATE(144)] = 2556, + [SMALL_STATE(145)] = 2569, + [SMALL_STATE(146)] = 2582, + [SMALL_STATE(147)] = 2595, + [SMALL_STATE(148)] = 2608, + [SMALL_STATE(149)] = 2621, + [SMALL_STATE(150)] = 2632, + [SMALL_STATE(151)] = 2643, + [SMALL_STATE(152)] = 2652, + [SMALL_STATE(153)] = 2663, + [SMALL_STATE(154)] = 2676, + [SMALL_STATE(155)] = 2685, + [SMALL_STATE(156)] = 2694, + [SMALL_STATE(157)] = 2707, [SMALL_STATE(158)] = 2720, - [SMALL_STATE(159)] = 2728, - [SMALL_STATE(160)] = 2738, - [SMALL_STATE(161)] = 2748, - [SMALL_STATE(162)] = 2758, - [SMALL_STATE(163)] = 2768, - [SMALL_STATE(164)] = 2776, - [SMALL_STATE(165)] = 2786, - [SMALL_STATE(166)] = 2796, - [SMALL_STATE(167)] = 2806, - [SMALL_STATE(168)] = 2816, - [SMALL_STATE(169)] = 2824, - [SMALL_STATE(170)] = 2834, + [SMALL_STATE(159)] = 2730, + [SMALL_STATE(160)] = 2740, + [SMALL_STATE(161)] = 2750, + [SMALL_STATE(162)] = 2760, + [SMALL_STATE(163)] = 2770, + [SMALL_STATE(164)] = 2780, + [SMALL_STATE(165)] = 2790, + [SMALL_STATE(166)] = 2800, + [SMALL_STATE(167)] = 2810, + [SMALL_STATE(168)] = 2820, + [SMALL_STATE(169)] = 2828, + [SMALL_STATE(170)] = 2836, [SMALL_STATE(171)] = 2844, [SMALL_STATE(172)] = 2854, - [SMALL_STATE(173)] = 2862, + [SMALL_STATE(173)] = 2864, [SMALL_STATE(174)] = 2872, [SMALL_STATE(175)] = 2882, [SMALL_STATE(176)] = 2892, - [SMALL_STATE(177)] = 2902, + [SMALL_STATE(177)] = 2900, [SMALL_STATE(178)] = 2910, - [SMALL_STATE(179)] = 2917, - [SMALL_STATE(180)] = 2924, - [SMALL_STATE(181)] = 2931, - [SMALL_STATE(182)] = 2938, - [SMALL_STATE(183)] = 2945, - [SMALL_STATE(184)] = 2952, - [SMALL_STATE(185)] = 2959, - [SMALL_STATE(186)] = 2966, - [SMALL_STATE(187)] = 2973, - [SMALL_STATE(188)] = 2980, - [SMALL_STATE(189)] = 2987, - [SMALL_STATE(190)] = 2994, - [SMALL_STATE(191)] = 3001, - [SMALL_STATE(192)] = 3008, - [SMALL_STATE(193)] = 3015, - [SMALL_STATE(194)] = 3022, - [SMALL_STATE(195)] = 3029, - [SMALL_STATE(196)] = 3036, - [SMALL_STATE(197)] = 3043, - [SMALL_STATE(198)] = 3050, - [SMALL_STATE(199)] = 3057, - [SMALL_STATE(200)] = 3064, - [SMALL_STATE(201)] = 3071, - [SMALL_STATE(202)] = 3078, - [SMALL_STATE(203)] = 3085, - [SMALL_STATE(204)] = 3092, - [SMALL_STATE(205)] = 3099, - [SMALL_STATE(206)] = 3106, - [SMALL_STATE(207)] = 3113, + [SMALL_STATE(179)] = 2920, + [SMALL_STATE(180)] = 2927, + [SMALL_STATE(181)] = 2934, + [SMALL_STATE(182)] = 2941, + [SMALL_STATE(183)] = 2948, + [SMALL_STATE(184)] = 2955, + [SMALL_STATE(185)] = 2962, + [SMALL_STATE(186)] = 2969, + [SMALL_STATE(187)] = 2976, + [SMALL_STATE(188)] = 2983, + [SMALL_STATE(189)] = 2990, + [SMALL_STATE(190)] = 2997, + [SMALL_STATE(191)] = 3004, + [SMALL_STATE(192)] = 3011, + [SMALL_STATE(193)] = 3018, + [SMALL_STATE(194)] = 3025, + [SMALL_STATE(195)] = 3032, + [SMALL_STATE(196)] = 3039, + [SMALL_STATE(197)] = 3046, + [SMALL_STATE(198)] = 3053, + [SMALL_STATE(199)] = 3060, + [SMALL_STATE(200)] = 3067, + [SMALL_STATE(201)] = 3074, + [SMALL_STATE(202)] = 3081, + [SMALL_STATE(203)] = 3088, + [SMALL_STATE(204)] = 3095, + [SMALL_STATE(205)] = 3102, + [SMALL_STATE(206)] = 3109, + [SMALL_STATE(207)] = 3116, + [SMALL_STATE(208)] = 3123, }; 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_EXTRA(), - [5] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), - [7] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_type, 2, .production_id = 2), - [9] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_type, 2, .production_id = 2), - [11] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primitive_type, 1), - [13] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primitive_type, 1), - [15] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), - [17] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(130), - [20] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(194), - [23] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(17), - [26] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(34), - [29] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(34), - [32] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(152), - [35] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(154), - [38] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(185), - [41] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(189), - [44] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(156), - [47] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(101), - [50] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(147), - [53] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163), - [55] = {.entry = {.count = 1, .reusable = true}}, SHIFT(130), - [57] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), - [59] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17), - [61] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34), - [63] = {.entry = {.count = 1, .reusable = false}}, SHIFT(34), - [65] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), - [67] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154), - [69] = {.entry = {.count = 1, .reusable = false}}, SHIFT(185), - [71] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189), - [73] = {.entry = {.count = 1, .reusable = true}}, SHIFT(156), - [75] = {.entry = {.count = 1, .reusable = true}}, SHIFT(101), - [77] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), - [79] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), + [5] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), + [7] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primitive_type, 1), + [9] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primitive_type, 1), + [11] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_type, 2, .production_id = 3), + [13] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_type, 2, .production_id = 3), + [15] = {.entry = {.count = 1, .reusable = true}}, SHIFT(168), + [17] = {.entry = {.count = 1, .reusable = true}}, SHIFT(130), + [19] = {.entry = {.count = 1, .reusable = true}}, SHIFT(196), + [21] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28), + [23] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), + [25] = {.entry = {.count = 1, .reusable = false}}, SHIFT(35), + [27] = {.entry = {.count = 1, .reusable = true}}, SHIFT(145), + [29] = {.entry = {.count = 1, .reusable = true}}, SHIFT(153), + [31] = {.entry = {.count = 1, .reusable = false}}, SHIFT(195), + [33] = {.entry = {.count = 1, .reusable = true}}, SHIFT(180), + [35] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), + [37] = {.entry = {.count = 1, .reusable = true}}, SHIFT(98), + [39] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146), + [41] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), + [43] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), + [45] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(130), + [48] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(196), + [51] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(28), + [54] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(35), + [57] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(35), + [60] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(145), + [63] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(153), + [66] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(195), + [69] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(180), + [72] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(148), + [75] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(98), + [78] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(146), [81] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_number_literal, 1), [83] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_number_literal, 1), - [85] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_definition, 3), - [87] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_definition, 3), - [89] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_definition, 2), - [91] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_definition, 2), + [85] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_definition, 2), + [87] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_definition, 2), + [89] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_definition, 3), + [91] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_definition, 3), [93] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_definition, 1), - [95] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), + [95] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), [97] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_definition, 1), - [99] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_identifier, 3, .production_id = 4), - [101] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_identifier, 3, .production_id = 4), + [99] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_identifier, 3, .production_id = 2), + [101] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_identifier, 3, .production_id = 2), [103] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_identifier, 4, .production_id = 5), [105] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_identifier, 4, .production_id = 5), [107] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_declaration, 2), [109] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_declaration, 2), - [111] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_locals_declaration, 2), - [113] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_locals_declaration, 2), - [115] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_declaration, 4), - [117] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_declaration, 4), - [119] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_declaration, 3), - [121] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_declaration, 3), - [123] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 1), - [125] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 1), - [127] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 4), - [129] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 4), - [131] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_definition, 2), - [133] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_definition, 2), - [135] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_data_declaration, 3), - [137] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_declaration, 3), - [139] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_definition, 3), - [141] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_definition, 3), - [143] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_declaration, 2), - [145] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_declaration, 2), - [147] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 3), - [149] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 3), - [151] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_declaration, 2), - [153] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_declaration, 2), - [155] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catchall_declaration, 7), - [157] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catchall_declaration, 7), - [159] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_declaration, 8), - [161] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_declaration, 8), - [163] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 3), - [165] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 3), - [167] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_data_declaration, 4), - [169] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_declaration, 4), - [171] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_declaration, 3), - [173] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_declaration, 3), + [111] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_definition, 2), + [113] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_definition, 2), + [115] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 4), + [117] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 4), + [119] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 3), + [121] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 3), + [123] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_declaration, 8), + [125] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_declaration, 8), + [127] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_declaration, 4), + [129] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_declaration, 4), + [131] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_declaration, 2), + [133] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_declaration, 2), + [135] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 3), + [137] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 3), + [139] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catchall_declaration, 7), + [141] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catchall_declaration, 7), + [143] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_definition, 3), + [145] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_definition, 3), + [147] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_data_declaration, 3), + [149] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_declaration, 3), + [151] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_declaration, 3), + [153] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_declaration, 3), + [155] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_declaration, 3), + [157] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_declaration, 3), + [159] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_locals_declaration, 2), + [161] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_locals_declaration, 2), + [163] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_declaration, 2), + [165] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_declaration, 2), + [167] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 1), + [169] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 1), + [171] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 2), + [173] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 2), [175] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 2), [177] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 2), - [179] = {.entry = {.count = 1, .reusable = false}}, SHIFT(124), - [181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), - [183] = {.entry = {.count = 1, .reusable = false}}, SHIFT(35), - [185] = {.entry = {.count = 1, .reusable = false}}, SHIFT(145), - [187] = {.entry = {.count = 1, .reusable = false}}, SHIFT(62), - [189] = {.entry = {.count = 1, .reusable = false}}, SHIFT(54), - [191] = {.entry = {.count = 1, .reusable = false}}, SHIFT(66), - [193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(133), - [195] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(), - [197] = {.entry = {.count = 1, .reusable = false}}, SHIFT(167), - [199] = {.entry = {.count = 1, .reusable = false}}, SHIFT(174), - [201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), - [203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), - [205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(145), - [207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), - [209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54), - [211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), - [213] = {.entry = {.count = 1, .reusable = false}}, SHIFT(176), - [215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(196), - [217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), - [219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120), - [221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), - [223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), - [225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), - [227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91), - [229] = {.entry = {.count = 1, .reusable = false}}, SHIFT(142), - [231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), - [233] = {.entry = {.count = 1, .reusable = false}}, SHIFT(75), - [235] = {.entry = {.count = 1, .reusable = false}}, SHIFT(132), - [237] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_opcode, 1), - [239] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_opcode, 1), - [241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(165), - [243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(153), - [245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), - [247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), - [249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(88), - [251] = {.entry = {.count = 1, .reusable = false}}, SHIFT(116), - [253] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7), - [255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(123), - [257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), - [259] = {.entry = {.count = 1, .reusable = false}}, SHIFT(128), - [261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(128), - [263] = {.entry = {.count = 1, .reusable = false}}, SHIFT(168), - [265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(168), - [267] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_access_modifiers, 1), - [269] = {.entry = {.count = 1, .reusable = false}}, SHIFT(39), - [271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), - [273] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), - [275] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(39), - [278] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(39), - [281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), - [283] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(41), - [286] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(42), + [179] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_data_declaration, 4), + [181] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_declaration, 4), + [183] = {.entry = {.count = 1, .reusable = false}}, SHIFT(156), + [185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), + [187] = {.entry = {.count = 1, .reusable = false}}, SHIFT(36), + [189] = {.entry = {.count = 1, .reusable = false}}, SHIFT(157), + [191] = {.entry = {.count = 1, .reusable = false}}, SHIFT(69), + [193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(53), + [195] = {.entry = {.count = 1, .reusable = false}}, SHIFT(60), + [197] = {.entry = {.count = 1, .reusable = false}}, SHIFT(149), + [199] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(), + [201] = {.entry = {.count = 1, .reusable = false}}, SHIFT(171), + [203] = {.entry = {.count = 1, .reusable = false}}, SHIFT(172), + [205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163), + [207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), + [209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(157), + [211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), + [213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53), + [215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), + [217] = {.entry = {.count = 1, .reusable = false}}, SHIFT(163), + [219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(183), + [221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), + [223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(116), + [225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), + [227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(50), + [229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), + [231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(89), + [233] = {.entry = {.count = 1, .reusable = false}}, SHIFT(122), + [235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(124), + [237] = {.entry = {.count = 1, .reusable = false}}, SHIFT(76), + [239] = {.entry = {.count = 1, .reusable = false}}, SHIFT(124), + [241] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_opcode, 1), + [243] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_opcode, 1), + [245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(164), + [247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), + [249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), + [251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), + [253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), + [255] = {.entry = {.count = 1, .reusable = false}}, SHIFT(115), + [257] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7), + [259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(123), + [261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154), + [263] = {.entry = {.count = 1, .reusable = false}}, SHIFT(144), + [265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144), + [267] = {.entry = {.count = 1, .reusable = false}}, SHIFT(41), + [269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), + [271] = {.entry = {.count = 1, .reusable = false}}, SHIFT(176), + [273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), + [275] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), + [277] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(40), + [280] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(40), + [283] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_access_modifiers, 1), + [285] = {.entry = {.count = 1, .reusable = false}}, SHIFT(40), + [287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), [289] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(42), - [292] = {.entry = {.count = 1, .reusable = false}}, SHIFT(42), + [292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), [294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), - [296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), - [298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), - [300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), - [302] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 2), - [304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(200), - [306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(197), - [308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), - [310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), - [312] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(73), - [315] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), - [317] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(67), - [320] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(3), - [323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73), - [325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), - [327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3), - [329] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 3), - [331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), - [333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), - [335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), - [337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), - [339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), - [341] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 4), - [343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), - [345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), - [347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(141), - [349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), - [351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), - [353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), - [355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), - [357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), - [359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74), - [361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), - [363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), - [365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126), - [367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2), - [369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), - [371] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 5), - [373] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 1), - [375] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_identifier, 2), - [377] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_boolean_literal, 1), - [379] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), - [381] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), SHIFT_REPEAT(130), - [384] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 6), - [386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), - [388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113), - [390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), + [296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), + [298] = {.entry = {.count = 1, .reusable = false}}, SHIFT(47), + [300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), + [302] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(47), + [305] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(47), + [308] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 2), + [310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(202), + [312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(200), + [314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), + [316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), + [318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74), + [320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), + [322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2), + [324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), + [326] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 4), + [328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), + [330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), + [332] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 3), + [334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), + [336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), + [338] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(74), + [341] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), + [343] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(65), + [346] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(2), + [349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), + [351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), + [353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(149), + [355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), + [357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), + [359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), + [361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), + [363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), + [365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3), + [367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159), + [369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), + [371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143), + [373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(174), + [375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), + [377] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 5), + [379] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 1), + [381] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_identifier, 2), + [383] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_boolean_literal, 1), + [385] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 6), + [387] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), + [389] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), SHIFT_REPEAT(130), [392] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 1), - [394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(149), - [396] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), - [398] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), SHIFT_REPEAT(197), - [401] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), - [403] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), SHIFT_REPEAT(40), - [406] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_super_declaration, 2), - [408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187), - [410] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 3), - [412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81), - [414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(206), - [416] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), - [418] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), SHIFT_REPEAT(7), - [421] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), SHIFT_REPEAT(7), - [424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28), - [426] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), - [428] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), SHIFT_REPEAT(46), - [431] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_reference, 2), - [433] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_declaration, 2), - [435] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_definition_repeat1, 2), SHIFT_REPEAT(186), - [438] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_annotation_definition_repeat1, 2), - [440] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_implements_declaration, 2), - [442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), - [444] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_full_method_identifier, 3), - [446] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_full_field_identifier, 3), - [448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), - [450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), - [452] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 7), - [454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), - [456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(181), - [458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), - [460] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), - [462] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), SHIFT_REPEAT(7), - [465] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), SHIFT_REPEAT(7), - [468] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 5), - [470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186), - [472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), - [474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), - [476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), - [478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(109), - [480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(157), - [482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155), - [484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), - [486] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__identifier, 1), - [488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90), - [490] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_property, 3, .production_id = 3), - [492] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(37), - [495] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), - [497] = {.entry = {.count = 1, .reusable = false}}, SHIFT(32), - [499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), - [501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144), - [503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), - [505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), - [507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146), - [509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18), - [511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(183), - [513] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__statement_argument, 1), - [515] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statement_argument, 1), - [517] = {.entry = {.count = 1, .reusable = false}}, SHIFT(86), - [519] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_value, 1), - [521] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 3), - [523] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_packed_switch_declaration_repeat1, 2), SHIFT_REPEAT(138), - [526] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_packed_switch_declaration_repeat1, 2), - [528] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 3), - [530] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 3), - [532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), + [394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126), + [396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), + [398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(99), + [400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(76), + [402] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), + [404] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), SHIFT_REPEAT(200), + [407] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_super_declaration, 2), + [409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192), + [411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(207), + [413] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 3), + [415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83), + [417] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), + [419] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), SHIFT_REPEAT(45), + [422] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_reference, 2), + [424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(182), + [426] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_full_method_identifier, 3), + [428] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_full_field_identifier, 3), + [430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), + [432] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 5), + [434] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_definition_repeat1, 2), SHIFT_REPEAT(193), + [437] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_annotation_definition_repeat1, 2), + [439] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 7), + [441] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), + [443] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), SHIFT_REPEAT(38), + [446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), + [448] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_implements_declaration, 2), + [450] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), + [452] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), SHIFT_REPEAT(7), + [455] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), SHIFT_REPEAT(7), + [458] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_declaration, 2), + [460] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), + [462] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), SHIFT_REPEAT(7), + [465] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), SHIFT_REPEAT(7), + [468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), + [470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), + [472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), + [474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), + [476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), + [478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(94), + [480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177), + [482] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__identifier, 1), + [484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(88), + [486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193), + [488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), + [490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), + [492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), + [494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), + [496] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_value, 1), + [498] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_property, 3, .production_id = 4), + [500] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 2), + [502] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_packed_switch_declaration_repeat1, 2), SHIFT_REPEAT(128), + [505] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_packed_switch_declaration_repeat1, 2), + [507] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 3), + [509] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 3), + [511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198), + [513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), + [515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), + [517] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 4), + [519] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 3), + [521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), + [523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), + [525] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_repeat1, 2), SHIFT_REPEAT(33), + [528] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_statement_repeat1, 2), + [530] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subannotation_definition, 2), + [532] = {.entry = {.count = 1, .reusable = false}}, SHIFT(33), [534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), - [536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159), - [538] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 4), - [540] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__identifier, 1), - [542] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 3), - [544] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_repeat1, 2), SHIFT_REPEAT(32), - [547] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_statement_repeat1, 2), - [549] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 2), - [551] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subannotation_definition, 2), - [553] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 2), - [555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85), - [557] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subannotation_definition, 3), - [559] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 3), - [561] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_declaration, 3), - [563] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 4), - [565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(202), + [536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(128), + [538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18), + [540] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(39), + [543] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), + [545] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subannotation_definition, 3), + [547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155), + [549] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__statement_argument, 1), + [551] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statement_argument, 1), + [553] = {.entry = {.count = 1, .reusable = false}}, SHIFT(87), + [555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90), + [557] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 2), + [559] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 3), + [561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), + [563] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__identifier, 1), + [565] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 4), [567] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 5), [569] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 5), - [571] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 3, .production_id = 1), - [573] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 2), - [575] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_full_field_identifier, 3), - [577] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_full_method_identifier, 3), - [579] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field_identifier, 2), + [571] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_full_field_identifier, 3), + [573] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_full_method_identifier, 3), + [575] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_statement_repeat1, 2), + [577] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 2), + [579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(204), [581] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 2), - [583] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_boolean_literal, 1), - [585] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_statement_repeat1, 2), - [587] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subannotation_declaration, 2), - [589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190), - [591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), - [593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(204), - [595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(162), - [597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), - [599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), - [601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195), - [603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(33), - [605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169), - [607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192), - [609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198), - [611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(180), - [613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), - [615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(199), - [617] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), - [619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), + [583] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_declaration, 3), + [585] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subannotation_declaration, 2), + [587] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_boolean_literal, 1), + [589] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 3, .production_id = 1), + [591] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field_identifier, 2), + [593] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 3), + [595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), + [597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190), + [599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(208), + [601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(160), + [603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), + [605] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), + [607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), + [609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(197), + [611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(201), + [613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(181), + [615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179), + [617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185), + [619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186), [621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), - [623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177), - [625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(100), + [623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34), + [625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187), [627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191), - [629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), - [631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(97), - [633] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 3), - [635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), - [637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(201), - [639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(182), - [641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161), - [643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179), + [629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), + [631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), + [633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169), + [635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106), + [637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17), + [639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108), + [641] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 3), + [643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85), + [645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(203), + [647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(166), + [649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), }; #ifdef __cplusplus diff --git a/test/corpus/methods b/test/corpus/methods index fd7348008..7abec251d 100644 --- a/test/corpus/methods +++ b/test/corpus/methods @@ -28,6 +28,35 @@ Test an empty method +======================================================================== +Test a method with no modifiers +======================================================================== + +.class public LA/BC; +.super Ljava/lang/Object; +.source "" + +.method empty()V +.end method + +--- + +(class_definition + (class_declaration + (access_modifiers) + (class_identifier)) + (super_declaration + (class_identifier)) + (source_declaration + (string_literal)) + (method_definition + (method_declaration + (method_identifier + return_type: (primitive_type))) + (end_method))) + + + ======================================================================== Test a method with one primitive parameter ======================================================================== From 4553518e6a90a60065006e7ce533fafafecfe1de Mon Sep 17 00:00:00 2001 From: Yotam Nachum Date: Wed, 5 Jan 2022 10:59:32 +0200 Subject: [PATCH 47/98] Add dollar as valid field name --- grammar.js | 2 +- src/grammar.json | 2 +- src/parser.c | 6075 +++++++++++++++++++++++----------------------- 3 files changed, 3101 insertions(+), 2978 deletions(-) diff --git a/grammar.js b/grammar.js index 212a37cc3..03649b6f5 100644 --- a/grammar.js +++ b/grammar.js @@ -454,7 +454,7 @@ module.exports = grammar({ $.full_method_identifier ), class_identifier: _ => /L[\w\d\/\$]+;/, - field_identifier: $ => seq(/[\w\d]+:/, $._type), + field_identifier: $ => seq(/[\w\d\$]+:/, $._type), method_identifier: $ => seq( choice("(", "(", /[\w\d\$]+\(/), diff --git a/src/grammar.json b/src/grammar.json index 28e715443..4f8bff68a 100644 --- a/src/grammar.json +++ b/src/grammar.json @@ -1768,7 +1768,7 @@ "members": [ { "type": "PATTERN", - "value": "[\\w\\d]+:" + "value": "[\\w\\d\\$]+:" }, { "type": "SYMBOL", diff --git a/src/parser.c b/src/parser.c index bc8c98ce6..6a0284bb3 100644 --- a/src/parser.c +++ b/src/parser.c @@ -2694,152 +2694,152 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { eof = lexer->eof(lexer); switch (state) { case 0: - if (eof) ADVANCE(1591); + if (eof) ADVANCE(1590); if (lookahead == '"') ADVANCE(5); - if (lookahead == '#') ADVANCE(1937); - if (lookahead == ')') ADVANCE(1865); - if (lookahead == ',') ADVANCE(1612); - if (lookahead == '-') ADVANCE(191); - if (lookahead == '.') ADVANCE(190); - if (lookahead == '0') ADVANCE(1949); - if (lookahead == ':') ADVANCE(1588); - if (lookahead == '<') ADVANCE(547); - if (lookahead == '=') ADVANCE(1597); + if (lookahead == '#') ADVANCE(1936); + if (lookahead == ')') ADVANCE(1864); + if (lookahead == ',') ADVANCE(1611); + if (lookahead == '-') ADVANCE(190); + if (lookahead == '.') ADVANCE(189); + if (lookahead == '0') ADVANCE(1948); + if (lookahead == ':') ADVANCE(1587); + if (lookahead == '<') ADVANCE(546); + if (lookahead == '=') ADVANCE(1596); + if (lookahead == 'B') ADVANCE(1870); + if (lookahead == 'C') ADVANCE(1874); + if (lookahead == 'D') ADVANCE(1882); + if (lookahead == 'F') ADVANCE(1880); + if (lookahead == 'I') ADVANCE(1876); + if (lookahead == 'J') ADVANCE(1878); + if (lookahead == 'L') ADVANCE(1588); + if (lookahead == 'S') ADVANCE(1872); + if (lookahead == 'V') ADVANCE(1866); + if (lookahead == 'Z') ADVANCE(1868); + if (lookahead == '[') ADVANCE(1865); + if (lookahead == 'a') ADVANCE(511); + if (lookahead == 'b') ADVANCE(1317); + if (lookahead == 'c') ADVANCE(865); + if (lookahead == 'd') ADVANCE(704); + if (lookahead == 'e') ADVANCE(1080); + if (lookahead == 'f') ADVANCE(391); + if (lookahead == 'g') ADVANCE(1161); + if (lookahead == 'i') ADVANCE(818); + if (lookahead == 'l') ADVANCE(1167); + if (lookahead == 'm') ADVANCE(1162); + if (lookahead == 'n') ADVANCE(394); + if (lookahead == 'o') ADVANCE(1319); + if (lookahead == 'p') ADVANCE(392); + if (lookahead == 'r') ADVANCE(705); + if (lookahead == 's') ADVANCE(854); + if (lookahead == 't') ADVANCE(866); + if (lookahead == 'u') ADVANCE(1368); + if (lookahead == 'v') ADVANCE(442); + if (lookahead == 'x') ADVANCE(1242); + if (lookahead == '{') ADVANCE(1848); + if (lookahead == '}') ADVANCE(1850); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') SKIP(0) + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1949); + END_STATE(); + case 1: + if (lookahead == '\n') ADVANCE(1612); + if (lookahead == '"') ADVANCE(5); + if (lookahead == '#') ADVANCE(1936); + if (lookahead == ',') ADVANCE(1611); + if (lookahead == '-') ADVANCE(190); + if (lookahead == '0') ADVANCE(1946); + if (lookahead == ':') ADVANCE(1587); + if (lookahead == '<') ADVANCE(546); if (lookahead == 'B') ADVANCE(1871); if (lookahead == 'C') ADVANCE(1875); if (lookahead == 'D') ADVANCE(1883); if (lookahead == 'F') ADVANCE(1881); if (lookahead == 'I') ADVANCE(1877); if (lookahead == 'J') ADVANCE(1879); - if (lookahead == 'L') ADVANCE(1589); + if (lookahead == 'L') ADVANCE(13); if (lookahead == 'S') ADVANCE(1873); if (lookahead == 'V') ADVANCE(1867); if (lookahead == 'Z') ADVANCE(1869); - if (lookahead == '[') ADVANCE(1866); - if (lookahead == 'a') ADVANCE(512); - if (lookahead == 'b') ADVANCE(1318); - if (lookahead == 'c') ADVANCE(866); - if (lookahead == 'd') ADVANCE(705); - if (lookahead == 'e') ADVANCE(1081); - if (lookahead == 'f') ADVANCE(392); - if (lookahead == 'g') ADVANCE(1162); - if (lookahead == 'i') ADVANCE(819); - if (lookahead == 'l') ADVANCE(1168); - if (lookahead == 'm') ADVANCE(1163); - if (lookahead == 'n') ADVANCE(395); - if (lookahead == 'o') ADVANCE(1320); - if (lookahead == 'p') ADVANCE(393); - if (lookahead == 'r') ADVANCE(706); - if (lookahead == 's') ADVANCE(855); - if (lookahead == 't') ADVANCE(867); - if (lookahead == 'u') ADVANCE(1369); - if (lookahead == 'v') ADVANCE(443); - if (lookahead == 'x') ADVANCE(1243); - if (lookahead == '{') ADVANCE(1849); - if (lookahead == '}') ADVANCE(1851); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') SKIP(0) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1950); - END_STATE(); - case 1: - if (lookahead == '\n') ADVANCE(1613); - if (lookahead == '"') ADVANCE(5); - if (lookahead == '#') ADVANCE(1937); - if (lookahead == '$') ADVANCE(142); - if (lookahead == ',') ADVANCE(1612); - if (lookahead == '-') ADVANCE(191); - if (lookahead == '0') ADVANCE(1947); - if (lookahead == ':') ADVANCE(1588); - if (lookahead == '<') ADVANCE(547); - if (lookahead == 'B') ADVANCE(1872); - if (lookahead == 'C') ADVANCE(1876); - if (lookahead == 'D') ADVANCE(1884); - if (lookahead == 'F') ADVANCE(1882); - if (lookahead == 'I') ADVANCE(1878); - if (lookahead == 'J') ADVANCE(1880); - if (lookahead == 'L') ADVANCE(24); - if (lookahead == 'S') ADVANCE(1874); - if (lookahead == 'V') ADVANCE(1868); - if (lookahead == 'Z') ADVANCE(1870); - if (lookahead == '[') ADVANCE(1866); - if (lookahead == 'f') ADVANCE(9); - if (lookahead == 'n') ADVANCE(18); - if (lookahead == 'p') ADVANCE(19); - if (lookahead == 't') ADVANCE(15); - if (lookahead == 'v') ADVANCE(20); - if (lookahead == '{') ADVANCE(1849); + if (lookahead == '[') ADVANCE(1865); + if (lookahead == 'f') ADVANCE(14); + if (lookahead == 'n') ADVANCE(23); + if (lookahead == 'p') ADVANCE(24); + if (lookahead == 't') ADVANCE(20); + if (lookahead == 'v') ADVANCE(25); + if (lookahead == '{') ADVANCE(1848); if (lookahead == '\t' || lookahead == '\r' || lookahead == ' ') SKIP(1) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1948); - if (('A' <= lookahead && lookahead <= 'Y') || + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1947); + if (lookahead == '$' || + ('A' <= lookahead && lookahead <= 'Y') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(22); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(27); END_STATE(); case 2: - if (lookahead == ' ') ADVANCE(504); + if (lookahead == ' ') ADVANCE(503); END_STATE(); case 3: - if (lookahead == ' ') ADVANCE(509); + if (lookahead == ' ') ADVANCE(508); END_STATE(); case 4: if (lookahead == '"') ADVANCE(5); - if (lookahead == '#') ADVANCE(1937); - if (lookahead == '$') ADVANCE(142); - if (lookahead == '-') ADVANCE(192); - if (lookahead == '.') ADVANCE(787); - if (lookahead == '0') ADVANCE(1947); - if (lookahead == ':') ADVANCE(1588); - if (lookahead == '<') ADVANCE(547); - if (lookahead == 'B') ADVANCE(1872); - if (lookahead == 'C') ADVANCE(1876); - if (lookahead == 'D') ADVANCE(1884); - if (lookahead == 'F') ADVANCE(1882); - if (lookahead == 'I') ADVANCE(1878); - if (lookahead == 'J') ADVANCE(1880); - if (lookahead == 'L') ADVANCE(24); - if (lookahead == 'S') ADVANCE(1874); - if (lookahead == 'V') ADVANCE(1868); - if (lookahead == 'Z') ADVANCE(1870); - if (lookahead == '[') ADVANCE(1866); - if (lookahead == 'f') ADVANCE(9); - if (lookahead == 'n') ADVANCE(18); - if (lookahead == 'p') ADVANCE(19); - if (lookahead == 't') ADVANCE(15); - if (lookahead == 'v') ADVANCE(20); - if (lookahead == '{') ADVANCE(1849); - if (lookahead == '}') ADVANCE(1851); + if (lookahead == '#') ADVANCE(1936); + if (lookahead == '-') ADVANCE(191); + if (lookahead == '.') ADVANCE(786); + if (lookahead == '0') ADVANCE(1946); + if (lookahead == ':') ADVANCE(1587); + if (lookahead == '<') ADVANCE(546); + if (lookahead == 'B') ADVANCE(1871); + if (lookahead == 'C') ADVANCE(1875); + if (lookahead == 'D') ADVANCE(1883); + if (lookahead == 'F') ADVANCE(1881); + if (lookahead == 'I') ADVANCE(1877); + if (lookahead == 'J') ADVANCE(1879); + if (lookahead == 'L') ADVANCE(13); + if (lookahead == 'S') ADVANCE(1873); + if (lookahead == 'V') ADVANCE(1867); + if (lookahead == 'Z') ADVANCE(1869); + if (lookahead == '[') ADVANCE(1865); + if (lookahead == 'f') ADVANCE(14); + if (lookahead == 'n') ADVANCE(23); + if (lookahead == 'p') ADVANCE(24); + if (lookahead == 't') ADVANCE(20); + if (lookahead == 'v') ADVANCE(25); + if (lookahead == '{') ADVANCE(1848); + if (lookahead == '}') ADVANCE(1850); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(4) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1948); - if (('A' <= lookahead && lookahead <= 'Y') || + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1947); + if (lookahead == '$' || + ('A' <= lookahead && lookahead <= 'Y') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(22); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(27); END_STATE(); case 5: - if (lookahead == '"') ADVANCE(1951); + if (lookahead == '"') ADVANCE(1950); if (lookahead != 0 && lookahead != '\n') ADVANCE(5); END_STATE(); case 6: - if (lookahead == '#') ADVANCE(1937); - if (lookahead == '<') ADVANCE(547); - if (lookahead == 'a') ADVANCE(41); - if (lookahead == 'b') ADVANCE(109); - if (lookahead == 'c') ADVANCE(101); - if (lookahead == 'd') ADVANCE(56); - if (lookahead == 'e') ADVANCE(91); - if (lookahead == 'f') ADVANCE(80); - if (lookahead == 'i') ADVANCE(92); - if (lookahead == 'n') ADVANCE(29); - if (lookahead == 'p') ADVANCE(106); - if (lookahead == 's') ADVANCE(135); - if (lookahead == 't') ADVANCE(110); - if (lookahead == 'v') ADVANCE(37); + if (lookahead == '#') ADVANCE(1936); + if (lookahead == '<') ADVANCE(546); + if (lookahead == 'a') ADVANCE(40); + if (lookahead == 'b') ADVANCE(108); + if (lookahead == 'c') ADVANCE(100); + if (lookahead == 'd') ADVANCE(55); + if (lookahead == 'e') ADVANCE(90); + if (lookahead == 'f') ADVANCE(79); + if (lookahead == 'i') ADVANCE(91); + if (lookahead == 'n') ADVANCE(28); + if (lookahead == 'p') ADVANCE(105); + if (lookahead == 's') ADVANCE(134); + if (lookahead == 't') ADVANCE(109); + if (lookahead == 'v') ADVANCE(36); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || @@ -2848,1400 +2848,1395 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('g' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('g' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 7: - if (lookahead == '#') ADVANCE(1937); - if (lookahead == 'L') ADVANCE(1589); - if (lookahead == 'a') ADVANCE(513); - if (lookahead == 'b') ADVANCE(1317); - if (lookahead == 'c') ADVANCE(1236); - if (lookahead == 'd') ADVANCE(704); - if (lookahead == 'e') ADVANCE(1080); - if (lookahead == 'f') ADVANCE(919); - if (lookahead == 'i') ADVANCE(1154); - if (lookahead == 'n') ADVANCE(394); - if (lookahead == 'p') ADVANCE(1319); - if (lookahead == 's') ADVANCE(1456); - if (lookahead == 't') ADVANCE(1333); - if (lookahead == 'v') ADVANCE(442); + if (lookahead == '#') ADVANCE(1936); + if (lookahead == 'L') ADVANCE(1588); + if (lookahead == 'a') ADVANCE(512); + if (lookahead == 'b') ADVANCE(1316); + if (lookahead == 'c') ADVANCE(1235); + if (lookahead == 'd') ADVANCE(703); + if (lookahead == 'e') ADVANCE(1079); + if (lookahead == 'f') ADVANCE(918); + if (lookahead == 'i') ADVANCE(1153); + if (lookahead == 'n') ADVANCE(393); + if (lookahead == 'p') ADVANCE(1318); + if (lookahead == 's') ADVANCE(1455); + if (lookahead == 't') ADVANCE(1332); + if (lookahead == 'v') ADVANCE(441); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(7) END_STATE(); case 8: - if (lookahead == '#') ADVANCE(1937); - if (lookahead == 'a') ADVANCE(281); - if (lookahead == 'b') ADVANCE(349); - if (lookahead == 'c') ADVANCE(341); - if (lookahead == 'd') ADVANCE(296); - if (lookahead == 'e') ADVANCE(331); - if (lookahead == 'f') ADVANCE(320); - if (lookahead == 'i') ADVANCE(332); - if (lookahead == 'n') ADVANCE(269); - if (lookahead == 'p') ADVANCE(346); - if (lookahead == 's') ADVANCE(375); - if (lookahead == 't') ADVANCE(350); - if (lookahead == 'v') ADVANCE(277); + if (lookahead == '#') ADVANCE(1936); + if (lookahead == 'a') ADVANCE(280); + if (lookahead == 'b') ADVANCE(348); + if (lookahead == 'c') ADVANCE(340); + if (lookahead == 'd') ADVANCE(295); + if (lookahead == 'e') ADVANCE(330); + if (lookahead == 'f') ADVANCE(319); + if (lookahead == 'i') ADVANCE(331); + if (lookahead == 'n') ADVANCE(268); + if (lookahead == 'p') ADVANCE(345); + if (lookahead == 's') ADVANCE(374); + if (lookahead == 't') ADVANCE(349); + if (lookahead == 'v') ADVANCE(276); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(8) - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('g' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('g' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 9: - if (lookahead == '$') ADVANCE(142); - if (lookahead == '(') ADVANCE(1864); - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 'a') ADVANCE(12); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(22); + if (lookahead == '(') ADVANCE(1862); END_STATE(); case 10: - if (lookahead == '$') ADVANCE(142); - if (lookahead == '(') ADVANCE(1864); - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 'e') ADVANCE(1953); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(22); + if (lookahead == '(') ADVANCE(1861); END_STATE(); case 11: - if (lookahead == '$') ADVANCE(142); - if (lookahead == '(') ADVANCE(1864); - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 'e') ADVANCE(1955); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1863); + if (lookahead == '-') ADVANCE(1375); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(22); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 12: - if (lookahead == '$') ADVANCE(142); - if (lookahead == '(') ADVANCE(1864); - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 'l') ADVANCE(16); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1863); + if (lookahead == '/') ADVANCE(382); + if (lookahead == ':') ADVANCE(1860); + if (lookahead == ';') ADVANCE(1859); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(22); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(12); END_STATE(); case 13: - if (lookahead == '$') ADVANCE(142); - if (lookahead == '(') ADVANCE(1864); - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 'l') ADVANCE(1957); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1863); + if (lookahead == '/') ADVANCE(382); + if (lookahead == ':') ADVANCE(1860); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(22); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(12); END_STATE(); case 14: - if (lookahead == '$') ADVANCE(142); - if (lookahead == '(') ADVANCE(1864); - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 'l') ADVANCE(13); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1863); + if (lookahead == ':') ADVANCE(1860); + if (lookahead == 'a') ADVANCE(17); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(22); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(27); END_STATE(); case 15: - if (lookahead == '$') ADVANCE(142); - if (lookahead == '(') ADVANCE(1864); - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 'r') ADVANCE(17); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1863); + if (lookahead == ':') ADVANCE(1860); + if (lookahead == 'e') ADVANCE(1952); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(22); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(27); END_STATE(); case 16: - if (lookahead == '$') ADVANCE(142); - if (lookahead == '(') ADVANCE(1864); - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 's') ADVANCE(11); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1863); + if (lookahead == ':') ADVANCE(1860); + if (lookahead == 'e') ADVANCE(1954); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(22); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(27); END_STATE(); case 17: - if (lookahead == '$') ADVANCE(142); - if (lookahead == '(') ADVANCE(1864); - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 'u') ADVANCE(10); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1863); + if (lookahead == ':') ADVANCE(1860); + if (lookahead == 'l') ADVANCE(21); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(22); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(27); END_STATE(); case 18: - if (lookahead == '$') ADVANCE(142); - if (lookahead == '(') ADVANCE(1864); - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 'u') ADVANCE(14); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1863); + if (lookahead == ':') ADVANCE(1860); + if (lookahead == 'l') ADVANCE(1956); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(22); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(27); END_STATE(); case 19: - if (lookahead == '$') ADVANCE(142); - if (lookahead == '(') ADVANCE(1864); - if (lookahead == ':') ADVANCE(1861); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1941); - if (('A' <= lookahead && lookahead <= 'Z') || + if (lookahead == '(') ADVANCE(1863); + if (lookahead == ':') ADVANCE(1860); + if (lookahead == 'l') ADVANCE(18); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(22); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(27); END_STATE(); case 20: - if (lookahead == '$') ADVANCE(142); - if (lookahead == '(') ADVANCE(1864); - if (lookahead == ':') ADVANCE(1861); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1939); - if (('A' <= lookahead && lookahead <= 'Z') || + if (lookahead == '(') ADVANCE(1863); + if (lookahead == ':') ADVANCE(1860); + if (lookahead == 'r') ADVANCE(22); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(22); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(27); END_STATE(); case 21: - if (lookahead == '$') ADVANCE(142); - if (lookahead == '(') ADVANCE(1864); - if (lookahead == ':') ADVANCE(1861); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1944); - if (('G' <= lookahead && lookahead <= 'Z') || + if (lookahead == '(') ADVANCE(1863); + if (lookahead == ':') ADVANCE(1860); + if (lookahead == 's') ADVANCE(16); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('g' <= lookahead && lookahead <= 'z')) ADVANCE(22); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(27); END_STATE(); case 22: - if (lookahead == '$') ADVANCE(142); - if (lookahead == '(') ADVANCE(1864); - if (lookahead == ':') ADVANCE(1861); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1863); + if (lookahead == ':') ADVANCE(1860); + if (lookahead == 'u') ADVANCE(15); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(22); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(27); END_STATE(); case 23: - if (lookahead == '$') ADVANCE(28); - if (lookahead == '(') ADVANCE(1864); - if (lookahead == '/') ADVANCE(383); - if (lookahead == ':') ADVANCE(1861); - if (lookahead == ';') ADVANCE(1860); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1863); + if (lookahead == ':') ADVANCE(1860); + if (lookahead == 'u') ADVANCE(19); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(23); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(27); END_STATE(); case 24: - if (lookahead == '$') ADVANCE(28); - if (lookahead == '(') ADVANCE(1864); - if (lookahead == '/') ADVANCE(383); - if (lookahead == ':') ADVANCE(1861); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1863); + if (lookahead == ':') ADVANCE(1860); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1940); + if (lookahead == '$' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(23); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(27); END_STATE(); case 25: if (lookahead == '(') ADVANCE(1863); + if (lookahead == ':') ADVANCE(1860); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1938); + if (lookahead == '$' || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(27); END_STATE(); case 26: - if (lookahead == '(') ADVANCE(1862); + if (lookahead == '(') ADVANCE(1863); + if (lookahead == ':') ADVANCE(1860); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1943); + if (lookahead == '$' || + ('G' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('g' <= lookahead && lookahead <= 'z')) ADVANCE(27); END_STATE(); case 27: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == '-') ADVANCE(1376); + if (lookahead == '(') ADVANCE(1863); + if (lookahead == ':') ADVANCE(1860); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(27); END_STATE(); case 28: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == '/') ADVANCE(383); - if (lookahead == ';') ADVANCE(1860); + if (lookahead == '(') ADVANCE(1863); + if (lookahead == 'a') ADVANCE(124); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(28); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 29: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == 'a') ADVANCE(125); + if (lookahead == '(') ADVANCE(1863); + if (lookahead == 'a') ADVANCE(111); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 30: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == 'a') ADVANCE(112); + if (lookahead == '(') ADVANCE(1863); + if (lookahead == 'a') ADVANCE(84); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 31: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == 'a') ADVANCE(85); + if (lookahead == '(') ADVANCE(1863); + if (lookahead == 'a') ADVANCE(47); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 32: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == 'a') ADVANCE(48); + if (lookahead == '(') ADVANCE(1863); + if (lookahead == 'a') ADVANCE(113); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 33: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == 'a') ADVANCE(114); + if (lookahead == '(') ADVANCE(1863); + if (lookahead == 'a') ADVANCE(49); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 34: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == 'a') ADVANCE(50); + if (lookahead == '(') ADVANCE(1863); + if (lookahead == 'a') ADVANCE(95); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 35: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == 'a') ADVANCE(96); + if (lookahead == '(') ADVANCE(1863); + if (lookahead == 'a') ADVANCE(127); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 36: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == 'a') ADVANCE(128); + if (lookahead == '(') ADVANCE(1863); + if (lookahead == 'a') ADVANCE(112); + if (lookahead == 'o') ADVANCE(88); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 37: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == 'a') ADVANCE(113); - if (lookahead == 'o') ADVANCE(89); + if (lookahead == '(') ADVANCE(1863); + if (lookahead == 'a') ADVANCE(126); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 38: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == 'a') ADVANCE(127); + if (lookahead == '(') ADVANCE(1863); + if (lookahead == 'a') ADVANCE(128); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 39: - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1863); if (lookahead == 'a') ADVANCE(129); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 40: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == 'a') ADVANCE(130); + if (lookahead == '(') ADVANCE(1863); + if (lookahead == 'b') ADVANCE(117); + if (lookahead == 'n') ADVANCE(94); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 41: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == 'b') ADVANCE(118); - if (lookahead == 'n') ADVANCE(95); + if (lookahead == '(') ADVANCE(1863); + if (lookahead == 'b') ADVANCE(85); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 42: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == 'b') ADVANCE(86); + if (lookahead == '(') ADVANCE(1863); + if (lookahead == 'c') ADVANCE(72); + if (lookahead == 't') ADVANCE(71); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 43: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == 'c') ADVANCE(73); - if (lookahead == 't') ADVANCE(72); + if (lookahead == '(') ADVANCE(1863); + if (lookahead == 'c') ADVANCE(1885); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 44: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == 'c') ADVANCE(1886); + if (lookahead == '(') ADVANCE(1863); + if (lookahead == 'c') ADVANCE(1894); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 45: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == 'c') ADVANCE(1895); + if (lookahead == '(') ADVANCE(1863); + if (lookahead == 'c') ADVANCE(1921); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 46: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == 'c') ADVANCE(1922); + if (lookahead == '(') ADVANCE(1863); + if (lookahead == 'c') ADVANCE(86); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 47: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == 'c') ADVANCE(87); + if (lookahead == '(') ADVANCE(1863); + if (lookahead == 'c') ADVANCE(120); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 48: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == 'c') ADVANCE(121); + if (lookahead == '(') ADVANCE(1863); + if (lookahead == 'c') ADVANCE(123); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 49: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == 'c') ADVANCE(124); + if (lookahead == '(') ADVANCE(1863); + if (lookahead == 'c') ADVANCE(60); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 50: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == 'c') ADVANCE(61); + if (lookahead == '(') ADVANCE(1863); + if (lookahead == 'c') ADVANCE(130); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 51: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == 'c') ADVANCE(131); + if (lookahead == '(') ADVANCE(1863); + if (lookahead == 'd') ADVANCE(69); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 52: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == 'd') ADVANCE(70); + if (lookahead == '(') ADVANCE(1863); + if (lookahead == 'd') ADVANCE(11); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 53: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == 'd') ADVANCE(27); + if (lookahead == '(') ADVANCE(1863); + if (lookahead == 'd') ADVANCE(1891); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 54: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == 'd') ADVANCE(1892); + if (lookahead == '(') ADVANCE(1863); + if (lookahead == 'd') ADVANCE(1900); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 55: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == 'd') ADVANCE(1901); + if (lookahead == '(') ADVANCE(1863); + if (lookahead == 'e') ADVANCE(46); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 56: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == 'e') ADVANCE(47); + if (lookahead == '(') ADVANCE(1863); + if (lookahead == 'e') ADVANCE(1918); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 57: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == 'e') ADVANCE(1919); + if (lookahead == '(') ADVANCE(1863); + if (lookahead == 'e') ADVANCE(1909); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 58: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == 'e') ADVANCE(1910); + if (lookahead == '(') ADVANCE(1863); + if (lookahead == 'e') ADVANCE(1888); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 59: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == 'e') ADVANCE(1889); + if (lookahead == '(') ADVANCE(1863); + if (lookahead == 'e') ADVANCE(1903); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 60: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == 'e') ADVANCE(1904); + if (lookahead == '(') ADVANCE(1863); + if (lookahead == 'e') ADVANCE(1912); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 61: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == 'e') ADVANCE(1913); + if (lookahead == '(') ADVANCE(1863); + if (lookahead == 'e') ADVANCE(50); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 62: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == 'e') ADVANCE(51); + if (lookahead == '(') ADVANCE(1863); + if (lookahead == 'e') ADVANCE(52); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 63: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == 'e') ADVANCE(53); + if (lookahead == '(') ADVANCE(1863); + if (lookahead == 'e') ADVANCE(106); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 64: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == 'e') ADVANCE(107); + if (lookahead == '(') ADVANCE(1863); + if (lookahead == 'e') ADVANCE(53); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 65: - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1863); if (lookahead == 'e') ADVANCE(54); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 66: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == 'e') ADVANCE(55); + if (lookahead == '(') ADVANCE(1863); + if (lookahead == 'e') ADVANCE(97); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 67: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == 'e') ADVANCE(98); + if (lookahead == '(') ADVANCE(1863); + if (lookahead == 'e') ADVANCE(131); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 68: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == 'e') ADVANCE(132); + if (lookahead == '(') ADVANCE(1863); + if (lookahead == 'f') ADVANCE(33); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 69: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == 'f') ADVANCE(34); + if (lookahead == '(') ADVANCE(1863); + if (lookahead == 'g') ADVANCE(56); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 70: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == 'g') ADVANCE(57); + if (lookahead == '(') ADVANCE(1863); + if (lookahead == 'g') ADVANCE(116); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 71: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == 'g') ADVANCE(117); + if (lookahead == '(') ADVANCE(1863); + if (lookahead == 'h') ADVANCE(67); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 72: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == 'h') ADVANCE(68); + if (lookahead == '(') ADVANCE(1863); + if (lookahead == 'h') ADVANCE(115); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 73: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == 'h') ADVANCE(116); + if (lookahead == '(') ADVANCE(1863); + if (lookahead == 'i') ADVANCE(51); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 74: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == 'i') ADVANCE(52); + if (lookahead == '(') ADVANCE(1863); + if (lookahead == 'i') ADVANCE(139); + if (lookahead == 'o') ADVANCE(132); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 75: - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1863); if (lookahead == 'i') ADVANCE(140); - if (lookahead == 'o') ADVANCE(133); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 76: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == 'i') ADVANCE(141); + if (lookahead == '(') ADVANCE(1863); + if (lookahead == 'i') ADVANCE(138); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 77: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == 'i') ADVANCE(139); + if (lookahead == '(') ADVANCE(1863); + if (lookahead == 'i') ADVANCE(43); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 78: - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1863); if (lookahead == 'i') ADVANCE(44); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 79: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == 'i') ADVANCE(45); + if (lookahead == '(') ADVANCE(1863); + if (lookahead == 'i') ADVANCE(96); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 80: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == 'i') ADVANCE(97); + if (lookahead == '(') ADVANCE(1863); + if (lookahead == 'i') ADVANCE(87); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 81: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == 'i') ADVANCE(88); + if (lookahead == '(') ADVANCE(1863); + if (lookahead == 'i') ADVANCE(45); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 82: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == 'i') ADVANCE(46); + if (lookahead == '(') ADVANCE(1863); + if (lookahead == 'i') ADVANCE(66); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 83: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == 'i') ADVANCE(67); + if (lookahead == '(') ADVANCE(1863); + if (lookahead == 'i') ADVANCE(104); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 84: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == 'i') ADVANCE(105); + if (lookahead == '(') ADVANCE(1863); + if (lookahead == 'l') ADVANCE(1897); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 85: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == 'l') ADVANCE(1898); + if (lookahead == '(') ADVANCE(1863); + if (lookahead == 'l') ADVANCE(77); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 86: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == 'l') ADVANCE(78); + if (lookahead == '(') ADVANCE(1863); + if (lookahead == 'l') ADVANCE(32); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 87: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == 'l') ADVANCE(33); + if (lookahead == '(') ADVANCE(1863); + if (lookahead == 'l') ADVANCE(59); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 88: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == 'l') ADVANCE(60); + if (lookahead == '(') ADVANCE(1863); + if (lookahead == 'l') ADVANCE(38); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 89: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == 'l') ADVANCE(39); + if (lookahead == '(') ADVANCE(1863); + if (lookahead == 'm') ADVANCE(1924); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 90: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == 'm') ADVANCE(1925); + if (lookahead == '(') ADVANCE(1863); + if (lookahead == 'n') ADVANCE(136); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 91: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == 'n') ADVANCE(137); + if (lookahead == '(') ADVANCE(1863); + if (lookahead == 'n') ADVANCE(122); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 92: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == 'n') ADVANCE(123); + if (lookahead == '(') ADVANCE(1863); + if (lookahead == 'n') ADVANCE(42); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 93: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == 'n') ADVANCE(43); + if (lookahead == '(') ADVANCE(1863); + if (lookahead == 'n') ADVANCE(1934); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 94: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == 'n') ADVANCE(1935); + if (lookahead == '(') ADVANCE(1863); + if (lookahead == 'n') ADVANCE(101); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 95: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == 'n') ADVANCE(102); + if (lookahead == '(') ADVANCE(1863); + if (lookahead == 'n') ADVANCE(118); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 96: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == 'n') ADVANCE(119); + if (lookahead == '(') ADVANCE(1863); + if (lookahead == 'n') ADVANCE(30); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 97: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == 'n') ADVANCE(31); + if (lookahead == '(') ADVANCE(1863); + if (lookahead == 'n') ADVANCE(121); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 98: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == 'n') ADVANCE(122); + if (lookahead == '(') ADVANCE(1863); + if (lookahead == 'n') ADVANCE(75); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 99: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == 'n') ADVANCE(76); + if (lookahead == '(') ADVANCE(1863); + if (lookahead == 'n') ADVANCE(119); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 100: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == 'n') ADVANCE(120); + if (lookahead == '(') ADVANCE(1863); + if (lookahead == 'o') ADVANCE(99); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 101: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == 'o') ADVANCE(100); + if (lookahead == '(') ADVANCE(1863); + if (lookahead == 'o') ADVANCE(135); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 102: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == 'o') ADVANCE(136); + if (lookahead == '(') ADVANCE(1863); + if (lookahead == 'o') ADVANCE(107); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 103: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == 'o') ADVANCE(108); + if (lookahead == '(') ADVANCE(1863); + if (lookahead == 'o') ADVANCE(98); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 104: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == 'o') ADVANCE(99); + if (lookahead == '(') ADVANCE(1863); + if (lookahead == 'o') ADVANCE(93); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 105: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == 'o') ADVANCE(94); + if (lookahead == '(') ADVANCE(1863); + if (lookahead == 'r') ADVANCE(74); + if (lookahead == 'u') ADVANCE(41); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 106: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == 'r') ADVANCE(75); - if (lookahead == 'u') ADVANCE(42); + if (lookahead == '(') ADVANCE(1863); + if (lookahead == 'r') ADVANCE(68); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 107: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == 'r') ADVANCE(69); + if (lookahead == '(') ADVANCE(1863); + if (lookahead == 'r') ADVANCE(1927); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 108: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == 'r') ADVANCE(1928); + if (lookahead == '(') ADVANCE(1863); + if (lookahead == 'r') ADVANCE(73); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 109: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == 'r') ADVANCE(74); + if (lookahead == '(') ADVANCE(1863); + if (lookahead == 'r') ADVANCE(34); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 110: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == 'r') ADVANCE(35); + if (lookahead == '(') ADVANCE(1863); + if (lookahead == 'r') ADVANCE(137); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 111: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == 'r') ADVANCE(138); + if (lookahead == '(') ADVANCE(1863); + if (lookahead == 'r') ADVANCE(70); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 112: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == 'r') ADVANCE(71); + if (lookahead == '(') ADVANCE(1863); + if (lookahead == 'r') ADVANCE(29); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 113: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == 'r') ADVANCE(30); + if (lookahead == '(') ADVANCE(1863); + if (lookahead == 'r') ADVANCE(62); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 114: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == 'r') ADVANCE(63); + if (lookahead == '(') ADVANCE(1863); + if (lookahead == 'r') ADVANCE(31); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 115: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == 'r') ADVANCE(32); + if (lookahead == '(') ADVANCE(1863); + if (lookahead == 'r') ADVANCE(103); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 116: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == 'r') ADVANCE(104); + if (lookahead == '(') ADVANCE(1863); + if (lookahead == 's') ADVANCE(1930); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 117: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == 's') ADVANCE(1931); + if (lookahead == '(') ADVANCE(1863); + if (lookahead == 's') ADVANCE(133); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 118: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == 's') ADVANCE(134); + if (lookahead == '(') ADVANCE(1863); + if (lookahead == 's') ADVANCE(82); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 119: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == 's') ADVANCE(83); + if (lookahead == '(') ADVANCE(1863); + if (lookahead == 's') ADVANCE(125); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 120: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == 's') ADVANCE(126); + if (lookahead == '(') ADVANCE(1863); + if (lookahead == 't') ADVANCE(1915); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 121: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == 't') ADVANCE(1916); + if (lookahead == '(') ADVANCE(1863); + if (lookahead == 't') ADVANCE(1906); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 122: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == 't') ADVANCE(1907); + if (lookahead == '(') ADVANCE(1863); + if (lookahead == 't') ADVANCE(63); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 123: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == 't') ADVANCE(64); + if (lookahead == '(') ADVANCE(1863); + if (lookahead == 't') ADVANCE(102); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 124: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == 't') ADVANCE(103); + if (lookahead == '(') ADVANCE(1863); + if (lookahead == 't') ADVANCE(76); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 125: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == 't') ADVANCE(77); + if (lookahead == '(') ADVANCE(1863); + if (lookahead == 't') ADVANCE(110); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 126: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == 't') ADVANCE(111); + if (lookahead == '(') ADVANCE(1863); + if (lookahead == 't') ADVANCE(78); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 127: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == 't') ADVANCE(79); + if (lookahead == '(') ADVANCE(1863); + if (lookahead == 't') ADVANCE(58); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 128: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == 't') ADVANCE(59); + if (lookahead == '(') ADVANCE(1863); + if (lookahead == 't') ADVANCE(80); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 129: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == 't') ADVANCE(81); + if (lookahead == '(') ADVANCE(1863); + if (lookahead == 't') ADVANCE(83); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 130: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == 't') ADVANCE(84); + if (lookahead == '(') ADVANCE(1863); + if (lookahead == 't') ADVANCE(64); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 131: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == 't') ADVANCE(65); + if (lookahead == '(') ADVANCE(1863); + if (lookahead == 't') ADVANCE(81); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 132: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == 't') ADVANCE(82); + if (lookahead == '(') ADVANCE(1863); + if (lookahead == 't') ADVANCE(61); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 133: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == 't') ADVANCE(62); + if (lookahead == '(') ADVANCE(1863); + if (lookahead == 't') ADVANCE(114); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 134: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == 't') ADVANCE(115); + if (lookahead == '(') ADVANCE(1863); + if (lookahead == 't') ADVANCE(37); + if (lookahead == 'y') ADVANCE(92); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 135: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == 't') ADVANCE(38); - if (lookahead == 'y') ADVANCE(93); + if (lookahead == '(') ADVANCE(1863); + if (lookahead == 't') ADVANCE(39); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 136: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == 't') ADVANCE(40); + if (lookahead == '(') ADVANCE(1863); + if (lookahead == 'u') ADVANCE(89); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 137: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == 'u') ADVANCE(90); + if (lookahead == '(') ADVANCE(1863); + if (lookahead == 'u') ADVANCE(48); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 138: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == 'u') ADVANCE(49); + if (lookahead == '(') ADVANCE(1863); + if (lookahead == 'v') ADVANCE(57); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 139: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == 'v') ADVANCE(58); + if (lookahead == '(') ADVANCE(1863); + if (lookahead == 'v') ADVANCE(35); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 140: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == 'v') ADVANCE(36); + if (lookahead == '(') ADVANCE(1863); + if (lookahead == 'z') ADVANCE(65); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'y')) ADVANCE(141); END_STATE(); case 141: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == 'z') ADVANCE(66); + if (lookahead == '(') ADVANCE(1863); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'y')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 142: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + if (lookahead == '-') ADVANCE(706); END_STATE(); case 143: - if (lookahead == '-') ADVANCE(707); + if (lookahead == '-') ADVANCE(898); END_STATE(); case 144: - if (lookahead == '-') ADVANCE(899); + if (lookahead == '-') ADVANCE(609); END_STATE(); case 145: - if (lookahead == '-') ADVANCE(610); + if (lookahead == '-') ADVANCE(408); END_STATE(); case 146: - if (lookahead == '-') ADVANCE(409); + if (lookahead == '-') ADVANCE(699); END_STATE(); case 147: - if (lookahead == '-') ADVANCE(700); + if (lookahead == '-') ADVANCE(513); END_STATE(); case 148: - if (lookahead == '-') ADVANCE(514); + if (lookahead == '-') ADVANCE(612); END_STATE(); case 149: - if (lookahead == '-') ADVANCE(613); + if (lookahead == '-') ADVANCE(701); END_STATE(); case 150: if (lookahead == '-') ADVANCE(702); END_STATE(); case 151: - if (lookahead == '-') ADVANCE(703); + if (lookahead == '-') ADVANCE(822); END_STATE(); case 152: - if (lookahead == '-') ADVANCE(823); + if (lookahead == '-') ADVANCE(665); END_STATE(); case 153: - if (lookahead == '-') ADVANCE(666); + if (lookahead == '-') ADVANCE(1374); END_STATE(); case 154: - if (lookahead == '-') ADVANCE(1375); + if (lookahead == '-') ADVANCE(959); END_STATE(); case 155: - if (lookahead == '-') ADVANCE(960); + if (lookahead == '-') ADVANCE(1375); END_STATE(); case 156: - if (lookahead == '-') ADVANCE(1376); - END_STATE(); - case 157: - if (lookahead == '-') ADVANCE(1376); - if (lookahead == ':') ADVANCE(1861); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '-') ADVANCE(1375); + if (lookahead == ':') ADVANCE(1860); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); + END_STATE(); + case 157: + if (lookahead == '-') ADVANCE(1029); + if (lookahead == 'g') ADVANCE(146); + if (lookahead == 'l') ADVANCE(188); END_STATE(); case 158: - if (lookahead == '-') ADVANCE(1030); - if (lookahead == 'g') ADVANCE(147); - if (lookahead == 'l') ADVANCE(189); + if (lookahead == '-') ADVANCE(916); END_STATE(); case 159: - if (lookahead == '-') ADVANCE(917); + if (lookahead == '-') ADVANCE(1166); END_STATE(); case 160: - if (lookahead == '-') ADVANCE(1167); + if (lookahead == '-') ADVANCE(1121); END_STATE(); case 161: - if (lookahead == '-') ADVANCE(1122); + if (lookahead == '-') ADVANCE(761); END_STATE(); case 162: - if (lookahead == '-') ADVANCE(762); + if (lookahead == '-') ADVANCE(1474); + if (lookahead == 'e') ADVANCE(1272); END_STATE(); case 163: - if (lookahead == '-') ADVANCE(1475); - if (lookahead == 'e') ADVANCE(1273); + if (lookahead == '-') ADVANCE(570); END_STATE(); case 164: - if (lookahead == '-') ADVANCE(571); + if (lookahead == '-') ADVANCE(447); + if (lookahead == 'e') ADVANCE(610); END_STATE(); case 165: - if (lookahead == '-') ADVANCE(448); - if (lookahead == 'e') ADVANCE(611); + if (lookahead == '-') ADVANCE(1009); END_STATE(); case 166: - if (lookahead == '-') ADVANCE(1010); + if (lookahead == '-') ADVANCE(1505); END_STATE(); case 167: - if (lookahead == '-') ADVANCE(1506); + if (lookahead == '-') ADVANCE(1511); END_STATE(); case 168: if (lookahead == '-') ADVANCE(1512); END_STATE(); case 169: - if (lookahead == '-') ADVANCE(1513); + if (lookahead == '-') ADVANCE(458); END_STATE(); case 170: - if (lookahead == '-') ADVANCE(459); + if (lookahead == '-') ADVANCE(941); END_STATE(); case 171: - if (lookahead == '-') ADVANCE(942); + if (lookahead == '-') ADVANCE(694); END_STATE(); case 172: - if (lookahead == '-') ADVANCE(695); + if (lookahead == '-') ADVANCE(671); END_STATE(); case 173: - if (lookahead == '-') ADVANCE(672); + if (lookahead == '-') ADVANCE(951); END_STATE(); case 174: - if (lookahead == '-') ADVANCE(952); + if (lookahead == '-') ADVANCE(695); END_STATE(); case 175: - if (lookahead == '-') ADVANCE(696); + if (lookahead == '-') ADVANCE(673); END_STATE(); case 176: - if (lookahead == '-') ADVANCE(674); + if (lookahead == '-') ADVANCE(955); END_STATE(); case 177: - if (lookahead == '-') ADVANCE(956); + if (lookahead == '-') ADVANCE(696); END_STATE(); case 178: - if (lookahead == '-') ADVANCE(697); + if (lookahead == '-') ADVANCE(957); END_STATE(); case 179: - if (lookahead == '-') ADVANCE(958); + if (lookahead == '-') ADVANCE(697); END_STATE(); case 180: - if (lookahead == '-') ADVANCE(698); + if (lookahead == '-') ADVANCE(958); END_STATE(); case 181: - if (lookahead == '-') ADVANCE(959); + if (lookahead == '-') ADVANCE(698); END_STATE(); case 182: - if (lookahead == '-') ADVANCE(699); + if (lookahead == '-') ADVANCE(960); END_STATE(); case 183: - if (lookahead == '-') ADVANCE(961); + if (lookahead == '-') ADVANCE(1387); END_STATE(); case 184: - if (lookahead == '-') ADVANCE(1388); + if (lookahead == '-') ADVANCE(1389); END_STATE(); case 185: if (lookahead == '-') ADVANCE(1390); @@ -4253,95 +4248,95 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '-') ADVANCE(1392); END_STATE(); case 188: - if (lookahead == '-') ADVANCE(1393); + if (lookahead == '-') ADVANCE(700); END_STATE(); case 189: - if (lookahead == '-') ADVANCE(701); + if (lookahead == '.') ADVANCE(1849); + if (lookahead == 'a') ADVANCE(1086); + if (lookahead == 'c') ADVANCE(395); + if (lookahead == 'e') ADVANCE(1062); + if (lookahead == 'f') ADVANCE(892); + if (lookahead == 'i') ADVANCE(1054); + if (lookahead == 'l') ADVANCE(896); + if (lookahead == 'm') ADVANCE(765); + if (lookahead == 'p') ADVANCE(386); + if (lookahead == 's') ADVANCE(1168); END_STATE(); case 190: - if (lookahead == '.') ADVANCE(1850); - if (lookahead == 'a') ADVANCE(1087); - if (lookahead == 'c') ADVANCE(396); - if (lookahead == 'e') ADVANCE(1063); - if (lookahead == 'f') ADVANCE(893); - if (lookahead == 'i') ADVANCE(1055); - if (lookahead == 'l') ADVANCE(897); - if (lookahead == 'm') ADVANCE(766); - if (lookahead == 'p') ADVANCE(387); - if (lookahead == 's') ADVANCE(1169); + if (lookahead == '0') ADVANCE(1948); + if (lookahead == '>') ADVANCE(1855); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1949); END_STATE(); case 191: - if (lookahead == '0') ADVANCE(1949); - if (lookahead == '>') ADVANCE(1856); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1950); + if (lookahead == '0') ADVANCE(1948); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1949); END_STATE(); case 192: - if (lookahead == '0') ADVANCE(1949); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1950); + if (lookahead == '1') ADVANCE(245); + if (lookahead == '3') ADVANCE(211); END_STATE(); case 193: if (lookahead == '1') ADVANCE(246); - if (lookahead == '3') ADVANCE(212); + if (lookahead == 'f') ADVANCE(1327); END_STATE(); case 194: if (lookahead == '1') ADVANCE(247); - if (lookahead == 'f') ADVANCE(1328); + if (lookahead == '4') ADVANCE(1631); + if (lookahead == 'h') ADVANCE(906); END_STATE(); case 195: if (lookahead == '1') ADVANCE(248); - if (lookahead == '4') ADVANCE(1632); - if (lookahead == 'h') ADVANCE(907); END_STATE(); case 196: if (lookahead == '1') ADVANCE(249); END_STATE(); case 197: if (lookahead == '1') ADVANCE(250); + if (lookahead == 'f') ADVANCE(1343); END_STATE(); case 198: if (lookahead == '1') ADVANCE(251); - if (lookahead == 'f') ADVANCE(1344); + if (lookahead == '8') ADVANCE(1826); END_STATE(); case 199: if (lookahead == '1') ADVANCE(252); - if (lookahead == '8') ADVANCE(1827); + if (lookahead == '8') ADVANCE(1820); END_STATE(); case 200: if (lookahead == '1') ADVANCE(253); - if (lookahead == '8') ADVANCE(1821); + if (lookahead == '8') ADVANCE(1825); END_STATE(); case 201: if (lookahead == '1') ADVANCE(254); - if (lookahead == '8') ADVANCE(1826); + if (lookahead == '3') ADVANCE(212); + if (lookahead == 'h') ADVANCE(967); END_STATE(); case 202: if (lookahead == '1') ADVANCE(255); - if (lookahead == '3') ADVANCE(213); - if (lookahead == 'h') ADVANCE(968); + if (lookahead == '8') ADVANCE(1823); END_STATE(); case 203: if (lookahead == '1') ADVANCE(256); - if (lookahead == '8') ADVANCE(1824); + if (lookahead == '8') ADVANCE(1822); END_STATE(); case 204: if (lookahead == '1') ADVANCE(257); - if (lookahead == '8') ADVANCE(1823); + if (lookahead == '8') ADVANCE(1824); END_STATE(); case 205: if (lookahead == '1') ADVANCE(258); - if (lookahead == '8') ADVANCE(1825); + if (lookahead == '8') ADVANCE(1821); END_STATE(); case 206: if (lookahead == '1') ADVANCE(259); - if (lookahead == '8') ADVANCE(1822); + if (lookahead == '8') ADVANCE(1827); END_STATE(); case 207: if (lookahead == '1') ADVANCE(260); - if (lookahead == '8') ADVANCE(1828); + if (lookahead == 'f') ADVANCE(1353); END_STATE(); case 208: if (lookahead == '1') ADVANCE(261); - if (lookahead == 'f') ADVANCE(1354); END_STATE(); case 209: if (lookahead == '1') ADVANCE(262); @@ -4350,43 +4345,44 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '1') ADVANCE(263); END_STATE(); case 211: - if (lookahead == '1') ADVANCE(264); + if (lookahead == '2') ADVANCE(1655); END_STATE(); case 212: - if (lookahead == '2') ADVANCE(1656); + if (lookahead == '2') ADVANCE(1636); END_STATE(); case 213: - if (lookahead == '2') ADVANCE(1637); + if (lookahead == '2') ADVANCE(407); + if (lookahead == 'l') ADVANCE(919); END_STATE(); case 214: - if (lookahead == '2') ADVANCE(408); + if (lookahead == '2') ADVANCE(457); if (lookahead == 'l') ADVANCE(920); END_STATE(); case 215: - if (lookahead == '2') ADVANCE(458); + if (lookahead == '2') ADVANCE(463); if (lookahead == 'l') ADVANCE(921); END_STATE(); case 216: - if (lookahead == '2') ADVANCE(464); + if (lookahead == '2') ADVANCE(467); if (lookahead == 'l') ADVANCE(922); END_STATE(); case 217: - if (lookahead == '2') ADVANCE(468); + if (lookahead == '2') ADVANCE(469); if (lookahead == 'l') ADVANCE(923); END_STATE(); case 218: - if (lookahead == '2') ADVANCE(470); - if (lookahead == 'l') ADVANCE(924); + if (lookahead == '2') ADVANCE(472); END_STATE(); case 219: - if (lookahead == '2') ADVANCE(473); + if (lookahead == '2') ADVANCE(475); + if (lookahead == 'l') ADVANCE(924); END_STATE(); case 220: - if (lookahead == '2') ADVANCE(476); + if (lookahead == '2') ADVANCE(477); if (lookahead == 'l') ADVANCE(925); END_STATE(); case 221: - if (lookahead == '2') ADVANCE(478); + if (lookahead == '2') ADVANCE(479); if (lookahead == 'l') ADVANCE(926); END_STATE(); case 222: @@ -4399,7 +4395,6 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 224: if (lookahead == '2') ADVANCE(482); - if (lookahead == 'l') ADVANCE(929); END_STATE(); case 225: if (lookahead == '2') ADVANCE(483); @@ -4424,10 +4419,10 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 232: if (lookahead == '2') ADVANCE(490); + if (lookahead == 'l') ADVANCE(931); END_STATE(); case 233: if (lookahead == '2') ADVANCE(491); - if (lookahead == 'l') ADVANCE(932); END_STATE(); case 234: if (lookahead == '2') ADVANCE(492); @@ -4463,1100 +4458,1214 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '2') ADVANCE(502); END_STATE(); case 245: - if (lookahead == '2') ADVANCE(503); + if (lookahead == '6') ADVANCE(1654); END_STATE(); case 246: - if (lookahead == '6') ADVANCE(1655); + if (lookahead == '6') ADVANCE(1616); END_STATE(); case 247: - if (lookahead == '6') ADVANCE(1617); + if (lookahead == '6') ADVANCE(1632); END_STATE(); case 248: - if (lookahead == '6') ADVANCE(1633); + if (lookahead == '6') ADVANCE(1615); END_STATE(); case 249: - if (lookahead == '6') ADVANCE(1616); + if (lookahead == '6') ADVANCE(1634); END_STATE(); case 250: - if (lookahead == '6') ADVANCE(1635); + if (lookahead == '6') ADVANCE(1619); END_STATE(); case 251: - if (lookahead == '6') ADVANCE(1620); + if (lookahead == '6') ADVANCE(1818); END_STATE(); case 252: - if (lookahead == '6') ADVANCE(1819); + if (lookahead == '6') ADVANCE(1812); END_STATE(); case 253: - if (lookahead == '6') ADVANCE(1813); + if (lookahead == '6') ADVANCE(1817); END_STATE(); case 254: - if (lookahead == '6') ADVANCE(1818); + if (lookahead == '6') ADVANCE(1635); END_STATE(); case 255: - if (lookahead == '6') ADVANCE(1636); + if (lookahead == '6') ADVANCE(1815); END_STATE(); case 256: - if (lookahead == '6') ADVANCE(1816); + if (lookahead == '6') ADVANCE(1814); END_STATE(); case 257: - if (lookahead == '6') ADVANCE(1815); + if (lookahead == '6') ADVANCE(1816); END_STATE(); case 258: - if (lookahead == '6') ADVANCE(1817); + if (lookahead == '6') ADVANCE(1813); END_STATE(); case 259: - if (lookahead == '6') ADVANCE(1814); + if (lookahead == '6') ADVANCE(1819); END_STATE(); case 260: - if (lookahead == '6') ADVANCE(1820); + if (lookahead == '6') ADVANCE(1622); END_STATE(); case 261: - if (lookahead == '6') ADVANCE(1623); + if (lookahead == '6') ADVANCE(1618); END_STATE(); case 262: - if (lookahead == '6') ADVANCE(1619); + if (lookahead == '6') ADVANCE(1638); END_STATE(); case 263: - if (lookahead == '6') ADVANCE(1639); + if (lookahead == '6') ADVANCE(1621); END_STATE(); case 264: - if (lookahead == '6') ADVANCE(1622); + if (lookahead == '8') ADVANCE(1828); END_STATE(); case 265: if (lookahead == '8') ADVANCE(1829); END_STATE(); case 266: - if (lookahead == '8') ADVANCE(1830); + if (lookahead == '8') ADVANCE(1844); END_STATE(); case 267: - if (lookahead == '8') ADVANCE(1845); + if (lookahead == '8') ADVANCE(1830); END_STATE(); case 268: - if (lookahead == '8') ADVANCE(1831); + if (lookahead == ':') ADVANCE(1860); + if (lookahead == 'a') ADVANCE(364); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 269: - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 'a') ADVANCE(365); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1860); + if (lookahead == 'a') ADVANCE(351); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 270: - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 'a') ADVANCE(352); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1860); + if (lookahead == 'a') ADVANCE(324); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 271: - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 'a') ADVANCE(325); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1860); + if (lookahead == 'a') ADVANCE(287); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 272: - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 'a') ADVANCE(288); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1860); + if (lookahead == 'a') ADVANCE(353); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 273: - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 'a') ADVANCE(354); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1860); + if (lookahead == 'a') ADVANCE(289); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 274: - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 'a') ADVANCE(290); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1860); + if (lookahead == 'a') ADVANCE(335); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 275: - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 'a') ADVANCE(336); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1860); + if (lookahead == 'a') ADVANCE(367); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 276: - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 'a') ADVANCE(368); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1860); + if (lookahead == 'a') ADVANCE(352); + if (lookahead == 'o') ADVANCE(328); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 277: - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 'a') ADVANCE(353); - if (lookahead == 'o') ADVANCE(329); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1860); + if (lookahead == 'a') ADVANCE(366); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 278: - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 'a') ADVANCE(367); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1860); + if (lookahead == 'a') ADVANCE(368); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 279: - if (lookahead == ':') ADVANCE(1861); + if (lookahead == ':') ADVANCE(1860); if (lookahead == 'a') ADVANCE(369); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 280: - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 'a') ADVANCE(370); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1860); + if (lookahead == 'b') ADVANCE(357); + if (lookahead == 'n') ADVANCE(334); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 281: - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 'b') ADVANCE(358); - if (lookahead == 'n') ADVANCE(335); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1860); + if (lookahead == 'b') ADVANCE(325); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 282: - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 'b') ADVANCE(326); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1860); + if (lookahead == 'c') ADVANCE(312); + if (lookahead == 't') ADVANCE(311); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 283: - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 'c') ADVANCE(313); - if (lookahead == 't') ADVANCE(312); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1860); + if (lookahead == 'c') ADVANCE(1886); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 284: - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 'c') ADVANCE(1887); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1860); + if (lookahead == 'c') ADVANCE(1895); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 285: - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 'c') ADVANCE(1896); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1860); + if (lookahead == 'c') ADVANCE(1922); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 286: - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 'c') ADVANCE(1923); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1860); + if (lookahead == 'c') ADVANCE(326); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 287: - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 'c') ADVANCE(327); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1860); + if (lookahead == 'c') ADVANCE(360); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 288: - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 'c') ADVANCE(361); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1860); + if (lookahead == 'c') ADVANCE(363); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 289: - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 'c') ADVANCE(364); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1860); + if (lookahead == 'c') ADVANCE(300); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 290: - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 'c') ADVANCE(301); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1860); + if (lookahead == 'c') ADVANCE(370); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 291: - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 'c') ADVANCE(371); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1860); + if (lookahead == 'd') ADVANCE(309); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 292: - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 'd') ADVANCE(310); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1860); + if (lookahead == 'd') ADVANCE(156); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 293: - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 'd') ADVANCE(157); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1860); + if (lookahead == 'd') ADVANCE(1892); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 294: - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 'd') ADVANCE(1893); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1860); + if (lookahead == 'd') ADVANCE(1901); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 295: - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 'd') ADVANCE(1902); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1860); + if (lookahead == 'e') ADVANCE(286); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 296: - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 'e') ADVANCE(287); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1860); + if (lookahead == 'e') ADVANCE(1919); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 297: - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 'e') ADVANCE(1920); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1860); + if (lookahead == 'e') ADVANCE(1910); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 298: - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 'e') ADVANCE(1911); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1860); + if (lookahead == 'e') ADVANCE(1889); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 299: - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 'e') ADVANCE(1890); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1860); + if (lookahead == 'e') ADVANCE(1904); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 300: - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 'e') ADVANCE(1905); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1860); + if (lookahead == 'e') ADVANCE(1913); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 301: - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 'e') ADVANCE(1914); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1860); + if (lookahead == 'e') ADVANCE(290); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 302: - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 'e') ADVANCE(291); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1860); + if (lookahead == 'e') ADVANCE(292); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 303: - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 'e') ADVANCE(293); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1860); + if (lookahead == 'e') ADVANCE(346); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 304: - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 'e') ADVANCE(347); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1860); + if (lookahead == 'e') ADVANCE(293); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 305: - if (lookahead == ':') ADVANCE(1861); + if (lookahead == ':') ADVANCE(1860); if (lookahead == 'e') ADVANCE(294); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 306: - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 'e') ADVANCE(295); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1860); + if (lookahead == 'e') ADVANCE(337); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 307: - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 'e') ADVANCE(338); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1860); + if (lookahead == 'e') ADVANCE(371); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 308: - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 'e') ADVANCE(372); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1860); + if (lookahead == 'f') ADVANCE(273); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 309: - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 'f') ADVANCE(274); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1860); + if (lookahead == 'g') ADVANCE(296); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 310: - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 'g') ADVANCE(297); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1860); + if (lookahead == 'g') ADVANCE(356); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 311: - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 'g') ADVANCE(357); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1860); + if (lookahead == 'h') ADVANCE(307); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 312: - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 'h') ADVANCE(308); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1860); + if (lookahead == 'h') ADVANCE(355); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 313: - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 'h') ADVANCE(356); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1860); + if (lookahead == 'i') ADVANCE(291); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 314: - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 'i') ADVANCE(292); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1860); + if (lookahead == 'i') ADVANCE(379); + if (lookahead == 'o') ADVANCE(372); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 315: - if (lookahead == ':') ADVANCE(1861); + if (lookahead == ':') ADVANCE(1860); if (lookahead == 'i') ADVANCE(380); - if (lookahead == 'o') ADVANCE(373); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 316: - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 'i') ADVANCE(381); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1860); + if (lookahead == 'i') ADVANCE(378); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 317: - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 'i') ADVANCE(379); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1860); + if (lookahead == 'i') ADVANCE(283); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 318: - if (lookahead == ':') ADVANCE(1861); + if (lookahead == ':') ADVANCE(1860); if (lookahead == 'i') ADVANCE(284); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 319: - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 'i') ADVANCE(285); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1860); + if (lookahead == 'i') ADVANCE(336); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 320: - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 'i') ADVANCE(337); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1860); + if (lookahead == 'i') ADVANCE(327); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 321: - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 'i') ADVANCE(328); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1860); + if (lookahead == 'i') ADVANCE(285); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 322: - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 'i') ADVANCE(286); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1860); + if (lookahead == 'i') ADVANCE(306); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 323: - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 'i') ADVANCE(307); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1860); + if (lookahead == 'i') ADVANCE(344); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 324: - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 'i') ADVANCE(345); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1860); + if (lookahead == 'l') ADVANCE(1898); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 325: - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 'l') ADVANCE(1899); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1860); + if (lookahead == 'l') ADVANCE(317); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 326: - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 'l') ADVANCE(318); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1860); + if (lookahead == 'l') ADVANCE(272); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 327: - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 'l') ADVANCE(273); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1860); + if (lookahead == 'l') ADVANCE(299); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 328: - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 'l') ADVANCE(300); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1860); + if (lookahead == 'l') ADVANCE(278); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 329: - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 'l') ADVANCE(279); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1860); + if (lookahead == 'm') ADVANCE(1925); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 330: - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 'm') ADVANCE(1926); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1860); + if (lookahead == 'n') ADVANCE(376); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 331: - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 'n') ADVANCE(377); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1860); + if (lookahead == 'n') ADVANCE(362); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 332: - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 'n') ADVANCE(363); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1860); + if (lookahead == 'n') ADVANCE(282); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 333: - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 'n') ADVANCE(283); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1860); + if (lookahead == 'n') ADVANCE(1935); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 334: - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 'n') ADVANCE(1936); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1860); + if (lookahead == 'n') ADVANCE(341); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 335: - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 'n') ADVANCE(342); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1860); + if (lookahead == 'n') ADVANCE(358); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 336: - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 'n') ADVANCE(359); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1860); + if (lookahead == 'n') ADVANCE(270); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 337: - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 'n') ADVANCE(271); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1860); + if (lookahead == 'n') ADVANCE(361); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 338: - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 'n') ADVANCE(362); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1860); + if (lookahead == 'n') ADVANCE(315); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 339: - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 'n') ADVANCE(316); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1860); + if (lookahead == 'n') ADVANCE(359); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 340: - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 'n') ADVANCE(360); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1860); + if (lookahead == 'o') ADVANCE(339); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 341: - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 'o') ADVANCE(340); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1860); + if (lookahead == 'o') ADVANCE(375); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 342: - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 'o') ADVANCE(376); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1860); + if (lookahead == 'o') ADVANCE(347); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 343: - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 'o') ADVANCE(348); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1860); + if (lookahead == 'o') ADVANCE(338); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 344: - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 'o') ADVANCE(339); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1860); + if (lookahead == 'o') ADVANCE(333); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 345: - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 'o') ADVANCE(334); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1860); + if (lookahead == 'r') ADVANCE(314); + if (lookahead == 'u') ADVANCE(281); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 346: - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 'r') ADVANCE(315); - if (lookahead == 'u') ADVANCE(282); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1860); + if (lookahead == 'r') ADVANCE(308); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 347: - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 'r') ADVANCE(309); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1860); + if (lookahead == 'r') ADVANCE(1928); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 348: - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 'r') ADVANCE(1929); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1860); + if (lookahead == 'r') ADVANCE(313); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 349: - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 'r') ADVANCE(314); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1860); + if (lookahead == 'r') ADVANCE(274); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 350: - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 'r') ADVANCE(275); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1860); + if (lookahead == 'r') ADVANCE(377); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 351: - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 'r') ADVANCE(378); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1860); + if (lookahead == 'r') ADVANCE(310); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 352: - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 'r') ADVANCE(311); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1860); + if (lookahead == 'r') ADVANCE(269); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 353: - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 'r') ADVANCE(270); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1860); + if (lookahead == 'r') ADVANCE(302); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 354: - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 'r') ADVANCE(303); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1860); + if (lookahead == 'r') ADVANCE(271); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 355: - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 'r') ADVANCE(272); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1860); + if (lookahead == 'r') ADVANCE(343); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 356: - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 'r') ADVANCE(344); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1860); + if (lookahead == 's') ADVANCE(1931); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 357: - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 's') ADVANCE(1932); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1860); + if (lookahead == 's') ADVANCE(373); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 358: - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 's') ADVANCE(374); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1860); + if (lookahead == 's') ADVANCE(322); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 359: - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 's') ADVANCE(323); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1860); + if (lookahead == 's') ADVANCE(365); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 360: - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 's') ADVANCE(366); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1860); + if (lookahead == 't') ADVANCE(1916); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 361: - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 't') ADVANCE(1917); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1860); + if (lookahead == 't') ADVANCE(1907); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 362: - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 't') ADVANCE(1908); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1860); + if (lookahead == 't') ADVANCE(303); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 363: - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 't') ADVANCE(304); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1860); + if (lookahead == 't') ADVANCE(342); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 364: - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 't') ADVANCE(343); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1860); + if (lookahead == 't') ADVANCE(316); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 365: - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 't') ADVANCE(317); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1860); + if (lookahead == 't') ADVANCE(350); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 366: - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 't') ADVANCE(351); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1860); + if (lookahead == 't') ADVANCE(318); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 367: - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 't') ADVANCE(319); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1860); + if (lookahead == 't') ADVANCE(298); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 368: - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 't') ADVANCE(299); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1860); + if (lookahead == 't') ADVANCE(320); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 369: - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 't') ADVANCE(321); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1860); + if (lookahead == 't') ADVANCE(323); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 370: - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 't') ADVANCE(324); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1860); + if (lookahead == 't') ADVANCE(304); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 371: - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 't') ADVANCE(305); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1860); + if (lookahead == 't') ADVANCE(321); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 372: - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 't') ADVANCE(322); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1860); + if (lookahead == 't') ADVANCE(301); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 373: - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 't') ADVANCE(302); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1860); + if (lookahead == 't') ADVANCE(354); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 374: - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 't') ADVANCE(355); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1860); + if (lookahead == 't') ADVANCE(277); + if (lookahead == 'y') ADVANCE(332); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 375: - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 't') ADVANCE(278); - if (lookahead == 'y') ADVANCE(333); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1860); + if (lookahead == 't') ADVANCE(279); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 376: - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 't') ADVANCE(280); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1860); + if (lookahead == 'u') ADVANCE(329); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 377: - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 'u') ADVANCE(330); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1860); + if (lookahead == 'u') ADVANCE(288); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 378: - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 'u') ADVANCE(289); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1860); + if (lookahead == 'v') ADVANCE(297); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 379: - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 'v') ADVANCE(298); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1860); + if (lookahead == 'v') ADVANCE(275); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 380: - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 'v') ADVANCE(276); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1860); + if (lookahead == 'z') ADVANCE(305); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'y')) ADVANCE(381); END_STATE(); case 381: - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 'z') ADVANCE(306); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1860); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'y')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 382: - if (lookahead == ':') ADVANCE(1861); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ';') ADVANCE(1859); + if (lookahead == '$' || + ('/' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 383: - if (lookahead == ';') ADVANCE(1860); - if (lookahead == '$' || - ('/' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(383); + if (lookahead == '>') ADVANCE(1855); END_STATE(); case 384: - if (lookahead == '>') ADVANCE(1856); + if (lookahead == '>') ADVANCE(9); END_STATE(); case 385: - if (lookahead == '>') ADVANCE(25); + if (lookahead == '>') ADVANCE(10); END_STATE(); case 386: - if (lookahead == '>') ADVANCE(26); + if (lookahead == 'a') ADVANCE(594); END_STATE(); case 387: - if (lookahead == 'a') ADVANCE(595); + if (lookahead == 'a') ADVANCE(1578); END_STATE(); case 388: - if (lookahead == 'a') ADVANCE(1579); + if (lookahead == 'a') ADVANCE(1857); END_STATE(); case 389: if (lookahead == 'a') ADVANCE(1858); END_STATE(); case 390: - if (lookahead == 'a') ADVANCE(1859); + if (lookahead == 'a') ADVANCE(1651); END_STATE(); case 391: - if (lookahead == 'a') ADVANCE(1652); + if (lookahead == 'a') ADVANCE(997); + if (lookahead == 'i') ADVANCE(1003); + if (lookahead == 'l') ADVANCE(1206); END_STATE(); case 392: - if (lookahead == 'a') ADVANCE(998); - if (lookahead == 'i') ADVANCE(1004); - if (lookahead == 'l') ADVANCE(1207); + if (lookahead == 'a') ADVANCE(547); + if (lookahead == 'r') ADVANCE(891); + if (lookahead == 'u') ADVANCE(518); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1941); END_STATE(); case 393: - if (lookahead == 'a') ADVANCE(548); - if (lookahead == 'r') ADVANCE(892); - if (lookahead == 'u') ADVANCE(519); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1942); + if (lookahead == 'a') ADVANCE(1468); END_STATE(); case 394: - if (lookahead == 'a') ADVANCE(1469); + if (lookahead == 'a') ADVANCE(1468); + if (lookahead == 'e') ADVANCE(856); + if (lookahead == 'o') ADVANCE(1259); + if (lookahead == 'u') ADVANCE(1004); END_STATE(); case 395: - if (lookahead == 'a') ADVANCE(1469); - if (lookahead == 'e') ADVANCE(857); - if (lookahead == 'o') ADVANCE(1260); - if (lookahead == 'u') ADVANCE(1005); + if (lookahead == 'a') ADVANCE(1465); + if (lookahead == 'l') ADVANCE(398); END_STATE(); case 396: - if (lookahead == 'a') ADVANCE(1466); - if (lookahead == 'l') ADVANCE(399); + if (lookahead == 'a') ADVANCE(1575); END_STATE(); case 397: - if (lookahead == 'a') ADVANCE(1576); + if (lookahead == 'a') ADVANCE(1341); + if (lookahead == 'u') ADVANCE(1400); END_STATE(); case 398: - if (lookahead == 'a') ADVANCE(1342); - if (lookahead == 'u') ADVANCE(1401); + if (lookahead == 'a') ADVANCE(1377); END_STATE(); case 399: - if (lookahead == 'a') ADVANCE(1378); + if (lookahead == 'a') ADVANCE(1050); END_STATE(); case 400: - if (lookahead == 'a') ADVANCE(1051); + if (lookahead == 'a') ADVANCE(1576); END_STATE(); case 401: - if (lookahead == 'a') ADVANCE(1577); + if (lookahead == 'a') ADVANCE(1320); END_STATE(); case 402: - if (lookahead == 'a') ADVANCE(1321); + if (lookahead == 'a') ADVANCE(1082); END_STATE(); case 403: - if (lookahead == 'a') ADVANCE(1083); + if (lookahead == 'a') ADVANCE(1082); + if (lookahead == 'u') ADVANCE(708); END_STATE(); case 404: - if (lookahead == 'a') ADVANCE(1083); - if (lookahead == 'u') ADVANCE(709); + if (lookahead == 'a') ADVANCE(1053); END_STATE(); case 405: - if (lookahead == 'a') ADVANCE(1054); + if (lookahead == 'a') ADVANCE(1351); END_STATE(); case 406: - if (lookahead == 'a') ADVANCE(1352); + if (lookahead == 'a') ADVANCE(1157); END_STATE(); case 407: - if (lookahead == 'a') ADVANCE(1158); + if (lookahead == 'a') ADVANCE(611); END_STATE(); case 408: - if (lookahead == 'a') ADVANCE(612); + if (lookahead == 'a') ADVANCE(1345); + if (lookahead == 'i') ADVANCE(1139); END_STATE(); case 409: - if (lookahead == 'a') ADVANCE(1346); - if (lookahead == 'i') ADVANCE(1140); + if (lookahead == 'a') ADVANCE(1137); END_STATE(); case 410: - if (lookahead == 'a') ADVANCE(1138); + if (lookahead == 'a') ADVANCE(1274); END_STATE(); case 411: - if (lookahead == 'a') ADVANCE(1275); + if (lookahead == 'a') ADVANCE(993); END_STATE(); case 412: - if (lookahead == 'a') ADVANCE(994); + if (lookahead == 'a') ADVANCE(1275); END_STATE(); case 413: if (lookahead == 'a') ADVANCE(1276); @@ -5565,25 +5674,25 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'a') ADVANCE(1277); END_STATE(); case 415: - if (lookahead == 'a') ADVANCE(1278); + if (lookahead == 'a') ADVANCE(1515); END_STATE(); case 416: - if (lookahead == 'a') ADVANCE(1516); + if (lookahead == 'a') ADVANCE(1278); END_STATE(); case 417: - if (lookahead == 'a') ADVANCE(1279); + if (lookahead == 'a') ADVANCE(995); END_STATE(); case 418: - if (lookahead == 'a') ADVANCE(996); + if (lookahead == 'a') ADVANCE(1279); END_STATE(); case 419: - if (lookahead == 'a') ADVANCE(1280); + if (lookahead == 'a') ADVANCE(1487); END_STATE(); case 420: - if (lookahead == 'a') ADVANCE(1488); + if (lookahead == 'a') ADVANCE(1280); END_STATE(); case 421: - if (lookahead == 'a') ADVANCE(1281); + if (lookahead == 'a') ADVANCE(1069); END_STATE(); case 422: if (lookahead == 'a') ADVANCE(1070); @@ -5601,16 +5710,16 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'a') ADVANCE(1074); END_STATE(); case 427: - if (lookahead == 'a') ADVANCE(1075); + if (lookahead == 'a') ADVANCE(1418); END_STATE(); case 428: if (lookahead == 'a') ADVANCE(1419); END_STATE(); case 429: - if (lookahead == 'a') ADVANCE(1420); + if (lookahead == 'a') ADVANCE(1136); END_STATE(); case 430: - if (lookahead == 'a') ADVANCE(1137); + if (lookahead == 'a') ADVANCE(1420); END_STATE(); case 431: if (lookahead == 'a') ADVANCE(1421); @@ -5622,148 +5731,148 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'a') ADVANCE(1423); END_STATE(); case 434: - if (lookahead == 'a') ADVANCE(1424); + if (lookahead == 'a') ADVANCE(1428); END_STATE(); case 435: if (lookahead == 'a') ADVANCE(1429); END_STATE(); case 436: - if (lookahead == 'a') ADVANCE(1430); + if (lookahead == 'a') ADVANCE(1446); END_STATE(); case 437: - if (lookahead == 'a') ADVANCE(1447); + if (lookahead == 'a') ADVANCE(1451); END_STATE(); case 438: - if (lookahead == 'a') ADVANCE(1452); + if (lookahead == 'a') ADVANCE(1453); END_STATE(); case 439: - if (lookahead == 'a') ADVANCE(1454); + if (lookahead == 'a') ADVANCE(595); END_STATE(); case 440: - if (lookahead == 'a') ADVANCE(596); + if (lookahead == 'a') ADVANCE(1579); END_STATE(); case 441: - if (lookahead == 'a') ADVANCE(1580); + if (lookahead == 'a') ADVANCE(1323); + if (lookahead == 'o') ADVANCE(1033); END_STATE(); case 442: - if (lookahead == 'a') ADVANCE(1324); - if (lookahead == 'o') ADVANCE(1034); + if (lookahead == 'a') ADVANCE(1323); + if (lookahead == 'o') ADVANCE(1033); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1939); END_STATE(); case 443: - if (lookahead == 'a') ADVANCE(1324); - if (lookahead == 'o') ADVANCE(1034); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1940); + if (lookahead == 'a') ADVANCE(1001); END_STATE(); case 444: - if (lookahead == 'a') ADVANCE(1002); + if (lookahead == 'a') ADVANCE(1381); END_STATE(); case 445: - if (lookahead == 'a') ADVANCE(1382); + if (lookahead == 'a') ADVANCE(576); END_STATE(); case 446: - if (lookahead == 'a') ADVANCE(577); + if (lookahead == 'a') ADVANCE(1484); END_STATE(); case 447: - if (lookahead == 'a') ADVANCE(1485); + if (lookahead == 'a') ADVANCE(1357); END_STATE(); case 448: - if (lookahead == 'a') ADVANCE(1358); + if (lookahead == 'a') ADVANCE(1504); END_STATE(); case 449: - if (lookahead == 'a') ADVANCE(1505); + if (lookahead == 'a') ADVANCE(577); END_STATE(); case 450: - if (lookahead == 'a') ADVANCE(578); + if (lookahead == 'a') ADVANCE(1486); END_STATE(); case 451: - if (lookahead == 'a') ADVANCE(1487); + if (lookahead == 'a') ADVANCE(1384); END_STATE(); case 452: - if (lookahead == 'a') ADVANCE(1385); + if (lookahead == 'a') ADVANCE(1503); END_STATE(); case 453: - if (lookahead == 'a') ADVANCE(1504); + if (lookahead == 'a') ADVANCE(1488); END_STATE(); case 454: - if (lookahead == 'a') ADVANCE(1489); + if (lookahead == 'a') ADVANCE(1475); END_STATE(); case 455: - if (lookahead == 'a') ADVANCE(1476); + if (lookahead == 'a') ADVANCE(581); END_STATE(); case 456: - if (lookahead == 'a') ADVANCE(582); + if (lookahead == 'a') ADVANCE(1514); END_STATE(); case 457: - if (lookahead == 'a') ADVANCE(1515); + if (lookahead == 'a') ADVANCE(657); END_STATE(); case 458: - if (lookahead == 'a') ADVANCE(658); + if (lookahead == 'a') ADVANCE(1346); END_STATE(); case 459: - if (lookahead == 'a') ADVANCE(1347); + if (lookahead == 'a') ADVANCE(1146); END_STATE(); case 460: - if (lookahead == 'a') ADVANCE(1147); + if (lookahead == 'a') ADVANCE(1140); END_STATE(); case 461: - if (lookahead == 'a') ADVANCE(1141); + if (lookahead == 'a') ADVANCE(1582); END_STATE(); case 462: - if (lookahead == 'a') ADVANCE(1583); + if (lookahead == 'a') ADVANCE(1516); END_STATE(); case 463: - if (lookahead == 'a') ADVANCE(1517); + if (lookahead == 'a') ADVANCE(658); END_STATE(); case 464: - if (lookahead == 'a') ADVANCE(659); + if (lookahead == 'a') ADVANCE(1143); END_STATE(); case 465: - if (lookahead == 'a') ADVANCE(1144); + if (lookahead == 'a') ADVANCE(1583); END_STATE(); case 466: - if (lookahead == 'a') ADVANCE(1584); + if (lookahead == 'a') ADVANCE(1519); END_STATE(); case 467: - if (lookahead == 'a') ADVANCE(1520); + if (lookahead == 'a') ADVANCE(659); END_STATE(); case 468: - if (lookahead == 'a') ADVANCE(660); + if (lookahead == 'a') ADVANCE(1145); END_STATE(); case 469: - if (lookahead == 'a') ADVANCE(1146); + if (lookahead == 'a') ADVANCE(660); END_STATE(); case 470: - if (lookahead == 'a') ADVANCE(661); + if (lookahead == 'a') ADVANCE(1147); END_STATE(); case 471: - if (lookahead == 'a') ADVANCE(1148); + if (lookahead == 'a') ADVANCE(1523); END_STATE(); case 472: - if (lookahead == 'a') ADVANCE(1524); + if (lookahead == 'a') ADVANCE(661); END_STATE(); case 473: - if (lookahead == 'a') ADVANCE(662); + if (lookahead == 'a') ADVANCE(1148); END_STATE(); case 474: - if (lookahead == 'a') ADVANCE(1149); + if (lookahead == 'a') ADVANCE(1525); END_STATE(); case 475: - if (lookahead == 'a') ADVANCE(1526); + if (lookahead == 'a') ADVANCE(662); END_STATE(); case 476: - if (lookahead == 'a') ADVANCE(663); + if (lookahead == 'a') ADVANCE(1149); END_STATE(); case 477: - if (lookahead == 'a') ADVANCE(1150); + if (lookahead == 'a') ADVANCE(663); END_STATE(); case 478: - if (lookahead == 'a') ADVANCE(664); + if (lookahead == 'a') ADVANCE(1150); END_STATE(); case 479: - if (lookahead == 'a') ADVANCE(1151); + if (lookahead == 'a') ADVANCE(664); END_STATE(); case 480: - if (lookahead == 'a') ADVANCE(665); + if (lookahead == 'a') ADVANCE(666); END_STATE(); case 481: if (lookahead == 'a') ADVANCE(667); @@ -5778,10 +5887,10 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'a') ADVANCE(670); END_STATE(); case 485: - if (lookahead == 'a') ADVANCE(671); + if (lookahead == 'a') ADVANCE(672); END_STATE(); case 486: - if (lookahead == 'a') ADVANCE(673); + if (lookahead == 'a') ADVANCE(674); END_STATE(); case 487: if (lookahead == 'a') ADVANCE(675); @@ -5832,90 +5941,95 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'a') ADVANCE(690); END_STATE(); case 503: - if (lookahead == 'a') ADVANCE(691); + if (lookahead == 'a') ADVANCE(1159); + if (lookahead == 'f') ADVANCE(933); + if (lookahead == 'm') ADVANCE(788); + if (lookahead == 'p') ADVANCE(439); + if (lookahead == 's') ADVANCE(1264); END_STATE(); case 504: - if (lookahead == 'a') ADVANCE(1160); - if (lookahead == 'f') ADVANCE(934); - if (lookahead == 'm') ADVANCE(789); - if (lookahead == 'p') ADVANCE(440); - if (lookahead == 's') ADVANCE(1265); + if (lookahead == 'a') ADVANCE(1085); + if (lookahead == 'e') ADVANCE(1102); + if (lookahead == 'f') ADVANCE(892); + if (lookahead == 'm') ADVANCE(765); END_STATE(); case 505: - if (lookahead == 'a') ADVANCE(1086); - if (lookahead == 'e') ADVANCE(1103); - if (lookahead == 'f') ADVANCE(893); - if (lookahead == 'm') ADVANCE(766); + if (lookahead == 'a') ADVANCE(1366); END_STATE(); case 506: - if (lookahead == 'a') ADVANCE(1367); + if (lookahead == 'a') ADVANCE(1160); END_STATE(); case 507: - if (lookahead == 'a') ADVANCE(1161); + if (lookahead == 'a') ADVANCE(1367); END_STATE(); case 508: - if (lookahead == 'a') ADVANCE(1368); + if (lookahead == 'a') ADVANCE(1158); + if (lookahead == 'f') ADVANCE(933); + if (lookahead == 's') ADVANCE(1533); END_STATE(); case 509: - if (lookahead == 'a') ADVANCE(1159); - if (lookahead == 'f') ADVANCE(934); - if (lookahead == 's') ADVANCE(1534); + if (lookahead == 'b') ADVANCE(1171); + if (lookahead == 'c') ADVANCE(873); + if (lookahead == 'o') ADVANCE(510); + if (lookahead == 's') ADVANCE(868); + if (lookahead == 'w') ADVANCE(897); END_STATE(); case 510: - if (lookahead == 'b') ADVANCE(1172); - if (lookahead == 'c') ADVANCE(874); - if (lookahead == 'o') ADVANCE(511); - if (lookahead == 's') ADVANCE(869); - if (lookahead == 'w') ADVANCE(898); + if (lookahead == 'b') ADVANCE(970); END_STATE(); case 511: - if (lookahead == 'b') ADVANCE(971); + if (lookahead == 'b') ADVANCE(1376); + if (lookahead == 'd') ADVANCE(608); + if (lookahead == 'g') ADVANCE(769); + if (lookahead == 'n') ADVANCE(691); + if (lookahead == 'p') ADVANCE(1535); + if (lookahead == 'r') ADVANCE(1321); END_STATE(); case 512: - if (lookahead == 'b') ADVANCE(1377); - if (lookahead == 'd') ADVANCE(609); - if (lookahead == 'g') ADVANCE(770); - if (lookahead == 'n') ADVANCE(692); - if (lookahead == 'p') ADVANCE(1536); - if (lookahead == 'r') ADVANCE(1322); + if (lookahead == 'b') ADVANCE(1376); + if (lookahead == 'n') ADVANCE(1133); END_STATE(); case 513: - if (lookahead == 'b') ADVANCE(1377); - if (lookahead == 'n') ADVANCE(1134); + if (lookahead == 'b') ADVANCE(1581); + if (lookahead == 'c') ADVANCE(880); + if (lookahead == 'd') ADVANCE(1255); + if (lookahead == 'f') ADVANCE(1045); + if (lookahead == 'l') ADVANCE(1194); + if (lookahead == 's') ADVANCE(887); END_STATE(); case 514: - if (lookahead == 'b') ADVANCE(1582); - if (lookahead == 'c') ADVANCE(881); - if (lookahead == 'd') ADVANCE(1256); - if (lookahead == 'f') ADVANCE(1046); - if (lookahead == 'l') ADVANCE(1195); - if (lookahead == 's') ADVANCE(888); + if (lookahead == 'b') ADVANCE(154); END_STATE(); case 515: - if (lookahead == 'b') ADVANCE(155); + if (lookahead == 'b') ADVANCE(406); END_STATE(); case 516: - if (lookahead == 'b') ADVANCE(407); + if (lookahead == 'b') ADVANCE(406); + if (lookahead == 'p') ADVANCE(773); END_STATE(); case 517: - if (lookahead == 'b') ADVANCE(407); - if (lookahead == 'p') ADVANCE(774); + if (lookahead == 'b') ADVANCE(1165); END_STATE(); case 518: - if (lookahead == 'b') ADVANCE(1166); + if (lookahead == 'b') ADVANCE(1002); END_STATE(); case 519: - if (lookahead == 'b') ADVANCE(1003); + if (lookahead == 'b') ADVANCE(1233); + if (lookahead == 'c') ADVANCE(875); + if (lookahead == 'o') ADVANCE(536); + if (lookahead == 's') ADVANCE(881); + if (lookahead == 'w') ADVANCE(935); END_STATE(); case 520: - if (lookahead == 'b') ADVANCE(1234); - if (lookahead == 'c') ADVANCE(876); - if (lookahead == 'o') ADVANCE(537); - if (lookahead == 's') ADVANCE(882); - if (lookahead == 'w') ADVANCE(936); + if (lookahead == 'b') ADVANCE(1007); END_STATE(); case 521: - if (lookahead == 'b') ADVANCE(1008); + if (lookahead == 'b') ADVANCE(1236); + if (lookahead == 'c') ADVANCE(876); + if (lookahead == 'o') ADVANCE(537); + if (lookahead == 'q') ADVANCE(1543); + if (lookahead == 's') ADVANCE(883); + if (lookahead == 'w') ADVANCE(940); END_STATE(); case 522: if (lookahead == 'b') ADVANCE(1237); @@ -5923,32 +6037,27 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'o') ADVANCE(538); if (lookahead == 'q') ADVANCE(1544); if (lookahead == 's') ADVANCE(884); - if (lookahead == 'w') ADVANCE(941); + if (lookahead == 'w') ADVANCE(943); END_STATE(); case 523: if (lookahead == 'b') ADVANCE(1238); if (lookahead == 'c') ADVANCE(878); - if (lookahead == 'o') ADVANCE(539); - if (lookahead == 'q') ADVANCE(1545); + if (lookahead == 'o') ADVANCE(540); if (lookahead == 's') ADVANCE(885); - if (lookahead == 'w') ADVANCE(944); + if (lookahead == 'w') ADVANCE(948); END_STATE(); case 524: + if (lookahead == 'b') ADVANCE(1011); + END_STATE(); + case 525: if (lookahead == 'b') ADVANCE(1239); if (lookahead == 'c') ADVANCE(879); - if (lookahead == 'o') ADVANCE(541); + if (lookahead == 'o') ADVANCE(542); if (lookahead == 's') ADVANCE(886); - if (lookahead == 'w') ADVANCE(949); - END_STATE(); - case 525: - if (lookahead == 'b') ADVANCE(1012); + if (lookahead == 'w') ADVANCE(950); END_STATE(); case 526: - if (lookahead == 'b') ADVANCE(1240); - if (lookahead == 'c') ADVANCE(880); - if (lookahead == 'o') ADVANCE(543); - if (lookahead == 's') ADVANCE(887); - if (lookahead == 'w') ADVANCE(951); + if (lookahead == 'b') ADVANCE(1013); END_STATE(); case 527: if (lookahead == 'b') ADVANCE(1014); @@ -5978,7 +6087,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'b') ADVANCE(1022); END_STATE(); case 536: - if (lookahead == 'b') ADVANCE(1023); + if (lookahead == 'b') ADVANCE(971); END_STATE(); case 537: if (lookahead == 'b') ADVANCE(972); @@ -5993,10 +6102,10 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'b') ADVANCE(975); END_STATE(); case 541: - if (lookahead == 'b') ADVANCE(976); + if (lookahead == 'b') ADVANCE(181); END_STATE(); case 542: - if (lookahead == 'b') ADVANCE(182); + if (lookahead == 'b') ADVANCE(976); END_STATE(); case 543: if (lookahead == 'b') ADVANCE(977); @@ -6005,75 +6114,75 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'b') ADVANCE(978); END_STATE(); case 545: - if (lookahead == 'b') ADVANCE(979); + if (lookahead == 'b') ADVANCE(506); END_STATE(); case 546: - if (lookahead == 'b') ADVANCE(507); + if (lookahead == 'c') ADVANCE(999); + if (lookahead == 'i') ADVANCE(1083); END_STATE(); case 547: - if (lookahead == 'c') ADVANCE(1000); - if (lookahead == 'i') ADVANCE(1084); + if (lookahead == 'c') ADVANCE(988); END_STATE(); case 548: - if (lookahead == 'c') ADVANCE(989); + if (lookahead == 'c') ADVANCE(1884); END_STATE(); case 549: - if (lookahead == 'c') ADVANCE(1885); + if (lookahead == 'c') ADVANCE(1893); END_STATE(); case 550: - if (lookahead == 'c') ADVANCE(1894); + if (lookahead == 'c') ADVANCE(1920); END_STATE(); case 551: - if (lookahead == 'c') ADVANCE(1921); + if (lookahead == 'c') ADVANCE(1720); END_STATE(); case 552: - if (lookahead == 'c') ADVANCE(1721); + if (lookahead == 'c') ADVANCE(987); END_STATE(); case 553: - if (lookahead == 'c') ADVANCE(988); + if (lookahead == 'c') ADVANCE(869); + if (lookahead == 't') ADVANCE(874); END_STATE(); case 554: - if (lookahead == 'c') ADVANCE(870); - if (lookahead == 't') ADVANCE(875); + if (lookahead == 'c') ADVANCE(979); END_STATE(); case 555: if (lookahead == 'c') ADVANCE(980); END_STATE(); case 556: - if (lookahead == 'c') ADVANCE(981); + if (lookahead == 'c') ADVANCE(857); END_STATE(); case 557: - if (lookahead == 'c') ADVANCE(858); + if (lookahead == 'c') ADVANCE(981); END_STATE(); case 558: if (lookahead == 'c') ADVANCE(982); END_STATE(); case 559: - if (lookahead == 'c') ADVANCE(983); + if (lookahead == 'c') ADVANCE(1024); END_STATE(); case 560: - if (lookahead == 'c') ADVANCE(1025); + if (lookahead == 'c') ADVANCE(983); END_STATE(); case 561: - if (lookahead == 'c') ADVANCE(984); + if (lookahead == 'c') ADVANCE(443); END_STATE(); case 562: - if (lookahead == 'c') ADVANCE(444); + if (lookahead == 'c') ADVANCE(984); END_STATE(); case 563: - if (lookahead == 'c') ADVANCE(985); + if (lookahead == 'c') ADVANCE(859); END_STATE(); case 564: - if (lookahead == 'c') ADVANCE(860); + if (lookahead == 'c') ADVANCE(985); END_STATE(); case 565: - if (lookahead == 'c') ADVANCE(986); + if (lookahead == 'c') ADVANCE(860); END_STATE(); case 566: - if (lookahead == 'c') ADVANCE(861); + if (lookahead == 'c') ADVANCE(986); END_STATE(); case 567: - if (lookahead == 'c') ADVANCE(987); + if (lookahead == 'c') ADVANCE(861); END_STATE(); case 568: if (lookahead == 'c') ADVANCE(862); @@ -6082,45 +6191,45 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'c') ADVANCE(863); END_STATE(); case 570: - if (lookahead == 'c') ADVANCE(864); + if (lookahead == 'c') ADVANCE(451); END_STATE(); case 571: - if (lookahead == 'c') ADVANCE(452); + if (lookahead == 'c') ADVANCE(864); END_STATE(); case 572: - if (lookahead == 'c') ADVANCE(865); + if (lookahead == 'c') ADVANCE(1034); + if (lookahead == 's') ADVANCE(1481); + if (lookahead == 'w') ADVANCE(953); END_STATE(); case 573: - if (lookahead == 'c') ADVANCE(1035); - if (lookahead == 's') ADVANCE(1482); - if (lookahead == 'w') ADVANCE(954); + if (lookahead == 'c') ADVANCE(717); END_STATE(); case 574: - if (lookahead == 'c') ADVANCE(718); + if (lookahead == 'c') ADVANCE(782); END_STATE(); case 575: - if (lookahead == 'c') ADVANCE(783); + if (lookahead == 'c') ADVANCE(1491); END_STATE(); case 576: - if (lookahead == 'c') ADVANCE(1492); + if (lookahead == 'c') ADVANCE(1415); END_STATE(); case 577: - if (lookahead == 'c') ADVANCE(1416); + if (lookahead == 'c') ADVANCE(727); END_STATE(); case 578: - if (lookahead == 'c') ADVANCE(728); + if (lookahead == 'c') ADVANCE(763); END_STATE(); case 579: - if (lookahead == 'c') ADVANCE(764); + if (lookahead == 'c') ADVANCE(746); END_STATE(); case 580: - if (lookahead == 'c') ADVANCE(747); + if (lookahead == 'c') ADVANCE(1435); END_STATE(); case 581: - if (lookahead == 'c') ADVANCE(1436); + if (lookahead == 'c') ADVANCE(751); END_STATE(); case 582: - if (lookahead == 'c') ADVANCE(752); + if (lookahead == 'c') ADVANCE(1436); END_STATE(); case 583: if (lookahead == 'c') ADVANCE(1437); @@ -6129,106 +6238,106 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'c') ADVANCE(1438); END_STATE(); case 585: - if (lookahead == 'c') ADVANCE(1439); + if (lookahead == 'c') ADVANCE(1440); END_STATE(); case 586: - if (lookahead == 'c') ADVANCE(1441); + if (lookahead == 'c') ADVANCE(1442); END_STATE(); case 587: - if (lookahead == 'c') ADVANCE(1443); + if (lookahead == 'c') ADVANCE(1444); END_STATE(); case 588: - if (lookahead == 'c') ADVANCE(1445); + if (lookahead == 'c') ADVANCE(1450); END_STATE(); case 589: - if (lookahead == 'c') ADVANCE(1451); + if (lookahead == 'c') ADVANCE(1452); END_STATE(); case 590: - if (lookahead == 'c') ADVANCE(1453); + if (lookahead == 'c') ADVANCE(1454); END_STATE(); case 591: - if (lookahead == 'c') ADVANCE(1455); + if (lookahead == 'c') ADVANCE(1539); END_STATE(); case 592: - if (lookahead == 'c') ADVANCE(1540); + if (lookahead == 'c') ADVANCE(1506); END_STATE(); case 593: - if (lookahead == 'c') ADVANCE(1507); + if (lookahead == 'c') ADVANCE(882); END_STATE(); case 594: - if (lookahead == 'c') ADVANCE(883); + if (lookahead == 'c') ADVANCE(990); + if (lookahead == 'r') ADVANCE(399); END_STATE(); case 595: if (lookahead == 'c') ADVANCE(991); - if (lookahead == 'r') ADVANCE(400); + if (lookahead == 'r') ADVANCE(404); END_STATE(); case 596: - if (lookahead == 'c') ADVANCE(992); - if (lookahead == 'r') ADVANCE(405); + if (lookahead == 'd') ADVANCE(2); + if (lookahead == 'u') ADVANCE(1049); END_STATE(); case 597: - if (lookahead == 'd') ADVANCE(2); - if (lookahead == 'u') ADVANCE(1050); + if (lookahead == 'd') ADVANCE(1602); END_STATE(); case 598: - if (lookahead == 'd') ADVANCE(1603); + if (lookahead == 'd') ADVANCE(1595); END_STATE(); case 599: - if (lookahead == 'd') ADVANCE(1596); + if (lookahead == 'd') ADVANCE(1598); END_STATE(); case 600: - if (lookahead == 'd') ADVANCE(1599); + if (lookahead == 'd') ADVANCE(1890); END_STATE(); case 601: - if (lookahead == 'd') ADVANCE(1891); + if (lookahead == 'd') ADVANCE(1597); END_STATE(); case 602: - if (lookahead == 'd') ADVANCE(1598); + if (lookahead == 'd') ADVANCE(1599); END_STATE(); case 603: - if (lookahead == 'd') ADVANCE(1600); + if (lookahead == 'd') ADVANCE(1627); END_STATE(); case 604: - if (lookahead == 'd') ADVANCE(1628); + if (lookahead == 'd') ADVANCE(1899); END_STATE(); case 605: - if (lookahead == 'd') ADVANCE(1900); + if (lookahead == 'd') ADVANCE(1932); END_STATE(); case 606: - if (lookahead == 'd') ADVANCE(1933); + if (lookahead == 'd') ADVANCE(844); END_STATE(); case 607: - if (lookahead == 'd') ADVANCE(845); + if (lookahead == 'd') ADVANCE(3); END_STATE(); case 608: - if (lookahead == 'd') ADVANCE(3); + if (lookahead == 'd') ADVANCE(144); END_STATE(); case 609: - if (lookahead == 'd') ADVANCE(145); + if (lookahead == 'd') ADVANCE(1243); + if (lookahead == 'f') ADVANCE(1035); + if (lookahead == 'i') ADVANCE(1110); + if (lookahead == 'l') ADVANCE(1176); END_STATE(); case 610: - if (lookahead == 'd') ADVANCE(1244); - if (lookahead == 'f') ADVANCE(1036); - if (lookahead == 'i') ADVANCE(1111); - if (lookahead == 'l') ADVANCE(1177); + if (lookahead == 'd') ADVANCE(160); END_STATE(); case 611: - if (lookahead == 'd') ADVANCE(161); + if (lookahead == 'd') ADVANCE(615); END_STATE(); case 612: - if (lookahead == 'd') ADVANCE(616); + if (lookahead == 'd') ADVANCE(909); + if (lookahead == 'i') ADVANCE(1141); + if (lookahead == 's') ADVANCE(1524); + if (lookahead == 'v') ADVANCE(952); END_STATE(); case 613: - if (lookahead == 'd') ADVANCE(910); - if (lookahead == 'i') ADVANCE(1142); - if (lookahead == 's') ADVANCE(1525); - if (lookahead == 'v') ADVANCE(953); + if (lookahead == 'd') ADVANCE(153); END_STATE(); case 614: - if (lookahead == 'd') ADVANCE(154); + if (lookahead == 'd') ADVANCE(155); END_STATE(); case 615: - if (lookahead == 'd') ADVANCE(156); + if (lookahead == 'd') ADVANCE(1282); END_STATE(); case 616: if (lookahead == 'd') ADVANCE(1283); @@ -6240,22 +6349,22 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'd') ADVANCE(1285); END_STATE(); case 619: - if (lookahead == 'd') ADVANCE(1286); + if (lookahead == 'd') ADVANCE(1287); END_STATE(); case 620: - if (lookahead == 'd') ADVANCE(1288); + if (lookahead == 'd') ADVANCE(722); END_STATE(); case 621: - if (lookahead == 'd') ADVANCE(723); + if (lookahead == 'd') ADVANCE(1288); END_STATE(); case 622: if (lookahead == 'd') ADVANCE(1289); END_STATE(); case 623: - if (lookahead == 'd') ADVANCE(1290); + if (lookahead == 'd') ADVANCE(724); END_STATE(); case 624: - if (lookahead == 'd') ADVANCE(725); + if (lookahead == 'd') ADVANCE(1290); END_STATE(); case 625: if (lookahead == 'd') ADVANCE(1291); @@ -6264,10 +6373,10 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'd') ADVANCE(1292); END_STATE(); case 627: - if (lookahead == 'd') ADVANCE(1293); + if (lookahead == 'd') ADVANCE(726); END_STATE(); case 628: - if (lookahead == 'd') ADVANCE(727); + if (lookahead == 'd') ADVANCE(1293); END_STATE(); case 629: if (lookahead == 'd') ADVANCE(1294); @@ -6276,10 +6385,10 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'd') ADVANCE(1295); END_STATE(); case 631: - if (lookahead == 'd') ADVANCE(1296); + if (lookahead == 'd') ADVANCE(729); END_STATE(); case 632: - if (lookahead == 'd') ADVANCE(730); + if (lookahead == 'd') ADVANCE(1296); END_STATE(); case 633: if (lookahead == 'd') ADVANCE(1297); @@ -6288,28 +6397,28 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'd') ADVANCE(1298); END_STATE(); case 635: - if (lookahead == 'd') ADVANCE(1299); + if (lookahead == 'd') ADVANCE(730); END_STATE(); case 636: - if (lookahead == 'd') ADVANCE(731); + if (lookahead == 'd') ADVANCE(1299); END_STATE(); case 637: if (lookahead == 'd') ADVANCE(1300); END_STATE(); case 638: - if (lookahead == 'd') ADVANCE(1301); + if (lookahead == 'd') ADVANCE(732); END_STATE(); case 639: - if (lookahead == 'd') ADVANCE(733); + if (lookahead == 'd') ADVANCE(1301); END_STATE(); case 640: if (lookahead == 'd') ADVANCE(1302); END_STATE(); case 641: - if (lookahead == 'd') ADVANCE(1303); + if (lookahead == 'd') ADVANCE(734); END_STATE(); case 642: - if (lookahead == 'd') ADVANCE(735); + if (lookahead == 'd') ADVANCE(1303); END_STATE(); case 643: if (lookahead == 'd') ADVANCE(1304); @@ -6318,10 +6427,10 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'd') ADVANCE(1305); END_STATE(); case 645: - if (lookahead == 'd') ADVANCE(1306); + if (lookahead == 'd') ADVANCE(736); END_STATE(); case 646: - if (lookahead == 'd') ADVANCE(737); + if (lookahead == 'd') ADVANCE(1306); END_STATE(); case 647: if (lookahead == 'd') ADVANCE(1307); @@ -6348,13 +6457,13 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'd') ADVANCE(1314); END_STATE(); case 655: - if (lookahead == 'd') ADVANCE(1315); + if (lookahead == 'd') ADVANCE(745); END_STATE(); case 656: - if (lookahead == 'd') ADVANCE(746); + if (lookahead == 'd') ADVANCE(752); END_STATE(); case 657: - if (lookahead == 'd') ADVANCE(753); + if (lookahead == 'd') ADVANCE(616); END_STATE(); case 658: if (lookahead == 'd') ADVANCE(617); @@ -6366,25 +6475,25 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'd') ADVANCE(619); END_STATE(); case 661: - if (lookahead == 'd') ADVANCE(620); + if (lookahead == 'd') ADVANCE(621); END_STATE(); case 662: if (lookahead == 'd') ADVANCE(622); END_STATE(); case 663: - if (lookahead == 'd') ADVANCE(623); + if (lookahead == 'd') ADVANCE(624); END_STATE(); case 664: if (lookahead == 'd') ADVANCE(625); END_STATE(); case 665: - if (lookahead == 'd') ADVANCE(626); + if (lookahead == 'd') ADVANCE(446); END_STATE(); case 666: - if (lookahead == 'd') ADVANCE(447); + if (lookahead == 'd') ADVANCE(626); END_STATE(); case 667: - if (lookahead == 'd') ADVANCE(627); + if (lookahead == 'd') ADVANCE(628); END_STATE(); case 668: if (lookahead == 'd') ADVANCE(629); @@ -6393,34 +6502,34 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'd') ADVANCE(630); END_STATE(); case 670: - if (lookahead == 'd') ADVANCE(631); + if (lookahead == 'd') ADVANCE(632); END_STATE(); case 671: - if (lookahead == 'd') ADVANCE(633); + if (lookahead == 'd') ADVANCE(450); END_STATE(); case 672: - if (lookahead == 'd') ADVANCE(451); + if (lookahead == 'd') ADVANCE(633); END_STATE(); case 673: - if (lookahead == 'd') ADVANCE(634); + if (lookahead == 'd') ADVANCE(453); END_STATE(); case 674: - if (lookahead == 'd') ADVANCE(454); + if (lookahead == 'd') ADVANCE(634); END_STATE(); case 675: - if (lookahead == 'd') ADVANCE(635); + if (lookahead == 'd') ADVANCE(636); END_STATE(); case 676: if (lookahead == 'd') ADVANCE(637); END_STATE(); case 677: - if (lookahead == 'd') ADVANCE(638); + if (lookahead == 'd') ADVANCE(639); END_STATE(); case 678: if (lookahead == 'd') ADVANCE(640); END_STATE(); case 679: - if (lookahead == 'd') ADVANCE(641); + if (lookahead == 'd') ADVANCE(642); END_STATE(); case 680: if (lookahead == 'd') ADVANCE(643); @@ -6429,7 +6538,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'd') ADVANCE(644); END_STATE(); case 682: - if (lookahead == 'd') ADVANCE(645); + if (lookahead == 'd') ADVANCE(646); END_STATE(); case 683: if (lookahead == 'd') ADVANCE(647); @@ -6456,227 +6565,227 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'd') ADVANCE(654); END_STATE(); case 691: - if (lookahead == 'd') ADVANCE(655); + if (lookahead == 'd') ADVANCE(170); + if (lookahead == 'n') ADVANCE(1180); END_STATE(); case 692: - if (lookahead == 'd') ADVANCE(171); - if (lookahead == 'n') ADVANCE(1181); + if (lookahead == 'd') ADVANCE(184); END_STATE(); case 693: - if (lookahead == 'd') ADVANCE(185); + if (lookahead == 'd') ADVANCE(186); END_STATE(); case 694: - if (lookahead == 'd') ADVANCE(187); + if (lookahead == 'd') ADVANCE(1245); + if (lookahead == 'f') ADVANCE(1037); + if (lookahead == 'i') ADVANCE(1114); + if (lookahead == 'l') ADVANCE(1181); END_STATE(); case 695: - if (lookahead == 'd') ADVANCE(1246); - if (lookahead == 'f') ADVANCE(1038); + if (lookahead == 'd') ADVANCE(1247); + if (lookahead == 'f') ADVANCE(1039); if (lookahead == 'i') ADVANCE(1115); if (lookahead == 'l') ADVANCE(1182); END_STATE(); case 696: - if (lookahead == 'd') ADVANCE(1248); + if (lookahead == 'd') ADVANCE(1249); if (lookahead == 'f') ADVANCE(1040); if (lookahead == 'i') ADVANCE(1116); - if (lookahead == 'l') ADVANCE(1183); + if (lookahead == 'l') ADVANCE(1184); END_STATE(); case 697: - if (lookahead == 'd') ADVANCE(1250); + if (lookahead == 'd') ADVANCE(1251); if (lookahead == 'f') ADVANCE(1041); - if (lookahead == 'i') ADVANCE(1117); - if (lookahead == 'l') ADVANCE(1185); + if (lookahead == 'i') ADVANCE(1118); + if (lookahead == 'l') ADVANCE(1187); END_STATE(); case 698: if (lookahead == 'd') ADVANCE(1252); if (lookahead == 'f') ADVANCE(1042); - if (lookahead == 'i') ADVANCE(1119); - if (lookahead == 'l') ADVANCE(1188); + if (lookahead == 'i') ADVANCE(1122); + if (lookahead == 'l') ADVANCE(1190); END_STATE(); case 699: if (lookahead == 'd') ADVANCE(1253); if (lookahead == 'f') ADVANCE(1043); - if (lookahead == 'i') ADVANCE(1123); - if (lookahead == 'l') ADVANCE(1191); END_STATE(); case 700: if (lookahead == 'd') ADVANCE(1254); if (lookahead == 'f') ADVANCE(1044); END_STATE(); case 701: - if (lookahead == 'd') ADVANCE(1255); - if (lookahead == 'f') ADVANCE(1045); + if (lookahead == 'd') ADVANCE(1256); + if (lookahead == 'f') ADVANCE(1046); + if (lookahead == 'i') ADVANCE(1129); END_STATE(); case 702: if (lookahead == 'd') ADVANCE(1257); - if (lookahead == 'f') ADVANCE(1047); - if (lookahead == 'i') ADVANCE(1130); + if (lookahead == 'i') ADVANCE(1131); + if (lookahead == 'l') ADVANCE(1196); END_STATE(); case 703: - if (lookahead == 'd') ADVANCE(1258); - if (lookahead == 'i') ADVANCE(1132); - if (lookahead == 'l') ADVANCE(1197); + if (lookahead == 'e') ADVANCE(559); END_STATE(); case 704: - if (lookahead == 'e') ADVANCE(560); + if (lookahead == 'e') ADVANCE(559); + if (lookahead == 'i') ADVANCE(1565); + if (lookahead == 'o') ADVANCE(1531); END_STATE(); case 705: - if (lookahead == 'e') ADVANCE(560); - if (lookahead == 'i') ADVANCE(1566); - if (lookahead == 'o') ADVANCE(1532); + if (lookahead == 'e') ADVANCE(1061); + if (lookahead == 's') ADVANCE(1541); + if (lookahead == 'u') ADVANCE(1135); END_STATE(); case 706: - if (lookahead == 'e') ADVANCE(1062); - if (lookahead == 's') ADVANCE(1542); - if (lookahead == 'u') ADVANCE(1136); + if (lookahead == 'e') ADVANCE(1265); + if (lookahead == 'g') ADVANCE(711); + if (lookahead == 'l') ADVANCE(712); + if (lookahead == 'n') ADVANCE(713); END_STATE(); case 707: - if (lookahead == 'e') ADVANCE(1266); - if (lookahead == 'g') ADVANCE(712); - if (lookahead == 'l') ADVANCE(713); - if (lookahead == 'n') ADVANCE(714); + if (lookahead == 'e') ADVANCE(1614); END_STATE(); case 708: - if (lookahead == 'e') ADVANCE(1615); + if (lookahead == 'e') ADVANCE(1951); END_STATE(); case 709: - if (lookahead == 'e') ADVANCE(1952); + if (lookahead == 'e') ADVANCE(1845); END_STATE(); case 710: - if (lookahead == 'e') ADVANCE(1846); + if (lookahead == 'e') ADVANCE(1953); END_STATE(); case 711: - if (lookahead == 'e') ADVANCE(1954); + if (lookahead == 'e') ADVANCE(1666); + if (lookahead == 't') ADVANCE(1667); END_STATE(); case 712: - if (lookahead == 'e') ADVANCE(1667); - if (lookahead == 't') ADVANCE(1668); + if (lookahead == 'e') ADVANCE(1668); + if (lookahead == 't') ADVANCE(1665); END_STATE(); case 713: - if (lookahead == 'e') ADVANCE(1669); - if (lookahead == 't') ADVANCE(1666); + if (lookahead == 'e') ADVANCE(1664); END_STATE(); case 714: - if (lookahead == 'e') ADVANCE(1665); + if (lookahead == 'e') ADVANCE(1917); END_STATE(); case 715: - if (lookahead == 'e') ADVANCE(1918); + if (lookahead == 'e') ADVANCE(1574); + if (lookahead == 'o') ADVANCE(539); + if (lookahead == 'r') ADVANCE(774); + if (lookahead == 'w') ADVANCE(946); END_STATE(); case 716: - if (lookahead == 'e') ADVANCE(1575); - if (lookahead == 'o') ADVANCE(540); - if (lookahead == 'r') ADVANCE(775); - if (lookahead == 'w') ADVANCE(947); + if (lookahead == 'e') ADVANCE(1908); END_STATE(); case 717: - if (lookahead == 'e') ADVANCE(1909); + if (lookahead == 'e') ADVANCE(1593); END_STATE(); case 718: - if (lookahead == 'e') ADVANCE(1594); + if (lookahead == 'e') ADVANCE(1887); END_STATE(); case 719: - if (lookahead == 'e') ADVANCE(1888); + if (lookahead == 'e') ADVANCE(1603); END_STATE(); case 720: - if (lookahead == 'e') ADVANCE(1604); + if (lookahead == 'e') ADVANCE(1902); END_STATE(); case 721: - if (lookahead == 'e') ADVANCE(1903); + if (lookahead == 'e') ADVANCE(1679); END_STATE(); case 722: - if (lookahead == 'e') ADVANCE(1680); + if (lookahead == 'e') ADVANCE(1676); END_STATE(); case 723: - if (lookahead == 'e') ADVANCE(1677); + if (lookahead == 'e') ADVANCE(1686); END_STATE(); case 724: - if (lookahead == 'e') ADVANCE(1687); + if (lookahead == 'e') ADVANCE(1683); END_STATE(); case 725: - if (lookahead == 'e') ADVANCE(1684); + if (lookahead == 'e') ADVANCE(1693); END_STATE(); case 726: - if (lookahead == 'e') ADVANCE(1694); + if (lookahead == 'e') ADVANCE(1690); END_STATE(); case 727: - if (lookahead == 'e') ADVANCE(1691); + if (lookahead == 'e') ADVANCE(1911); END_STATE(); case 728: - if (lookahead == 'e') ADVANCE(1912); + if (lookahead == 'e') ADVANCE(1700); END_STATE(); case 729: - if (lookahead == 'e') ADVANCE(1701); + if (lookahead == 'e') ADVANCE(1697); END_STATE(); case 730: - if (lookahead == 'e') ADVANCE(1698); + if (lookahead == 'e') ADVANCE(1617); END_STATE(); case 731: - if (lookahead == 'e') ADVANCE(1618); + if (lookahead == 'e') ADVANCE(1707); END_STATE(); case 732: - if (lookahead == 'e') ADVANCE(1708); + if (lookahead == 'e') ADVANCE(1704); END_STATE(); case 733: - if (lookahead == 'e') ADVANCE(1705); + if (lookahead == 'e') ADVANCE(1714); END_STATE(); case 734: - if (lookahead == 'e') ADVANCE(1715); + if (lookahead == 'e') ADVANCE(1711); END_STATE(); case 735: - if (lookahead == 'e') ADVANCE(1712); + if (lookahead == 'e') ADVANCE(1775); END_STATE(); case 736: - if (lookahead == 'e') ADVANCE(1776); + if (lookahead == 'e') ADVANCE(1637); END_STATE(); case 737: - if (lookahead == 'e') ADVANCE(1638); + if (lookahead == 'e') ADVANCE(1778); END_STATE(); case 738: - if (lookahead == 'e') ADVANCE(1779); + if (lookahead == 'e') ADVANCE(1777); END_STATE(); case 739: - if (lookahead == 'e') ADVANCE(1778); + if (lookahead == 'e') ADVANCE(1732); END_STATE(); case 740: - if (lookahead == 'e') ADVANCE(1733); + if (lookahead == 'e') ADVANCE(1779); END_STATE(); case 741: - if (lookahead == 'e') ADVANCE(1780); + if (lookahead == 'e') ADVANCE(1776); END_STATE(); case 742: - if (lookahead == 'e') ADVANCE(1777); + if (lookahead == 'e') ADVANCE(1661); END_STATE(); case 743: - if (lookahead == 'e') ADVANCE(1662); + if (lookahead == 'e') ADVANCE(1660); END_STATE(); case 744: - if (lookahead == 'e') ADVANCE(1661); + if (lookahead == 'e') ADVANCE(1745); END_STATE(); case 745: - if (lookahead == 'e') ADVANCE(1746); + if (lookahead == 'e') ADVANCE(1629); END_STATE(); case 746: - if (lookahead == 'e') ADVANCE(1630); + if (lookahead == 'e') ADVANCE(1647); END_STATE(); case 747: - if (lookahead == 'e') ADVANCE(1648); + if (lookahead == 'e') ADVANCE(1735); END_STATE(); case 748: - if (lookahead == 'e') ADVANCE(1736); + if (lookahead == 'e') ADVANCE(1831); END_STATE(); case 749: - if (lookahead == 'e') ADVANCE(1832); + if (lookahead == 'e') ADVANCE(1738); END_STATE(); case 750: - if (lookahead == 'e') ADVANCE(1739); + if (lookahead == 'e') ADVANCE(1741); END_STATE(); case 751: - if (lookahead == 'e') ADVANCE(1742); + if (lookahead == 'e') ADVANCE(1721); END_STATE(); case 752: - if (lookahead == 'e') ADVANCE(1722); + if (lookahead == 'e') ADVANCE(1624); END_STATE(); case 753: - if (lookahead == 'e') ADVANCE(1625); + if (lookahead == 'e') ADVANCE(1723); END_STATE(); case 754: if (lookahead == 'e') ADVANCE(1724); @@ -6685,149 +6794,149 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'e') ADVANCE(1725); END_STATE(); case 756: - if (lookahead == 'e') ADVANCE(1726); + if (lookahead == 'e') ADVANCE(1722); END_STATE(); case 757: - if (lookahead == 'e') ADVANCE(1723); + if (lookahead == 'e') ADVANCE(1650); END_STATE(); case 758: - if (lookahead == 'e') ADVANCE(1651); + if (lookahead == 'e') ADVANCE(1726); END_STATE(); case 759: - if (lookahead == 'e') ADVANCE(1727); + if (lookahead == 'e') ADVANCE(1842); END_STATE(); case 760: - if (lookahead == 'e') ADVANCE(1843); + if (lookahead == 'e') ADVANCE(1840); END_STATE(); case 761: - if (lookahead == 'e') ADVANCE(1841); + if (lookahead == 'e') ADVANCE(1130); END_STATE(); case 762: - if (lookahead == 'e') ADVANCE(1131); + if (lookahead == 'e') ADVANCE(1568); END_STATE(); case 763: - if (lookahead == 'e') ADVANCE(1569); + if (lookahead == 'e') ADVANCE(1263); END_STATE(); case 764: - if (lookahead == 'e') ADVANCE(1264); + if (lookahead == 'e') ADVANCE(552); END_STATE(); case 765: - if (lookahead == 'e') ADVANCE(553); + if (lookahead == 'e') ADVANCE(1456); END_STATE(); case 766: - if (lookahead == 'e') ADVANCE(1457); + if (lookahead == 'e') ADVANCE(591); END_STATE(); case 767: - if (lookahead == 'e') ADVANCE(592); + if (lookahead == 'e') ADVANCE(1272); END_STATE(); case 768: - if (lookahead == 'e') ADVANCE(1273); + if (lookahead == 'e') ADVANCE(1051); END_STATE(); case 769: - if (lookahead == 'e') ADVANCE(1052); + if (lookahead == 'e') ADVANCE(1395); END_STATE(); case 770: - if (lookahead == 'e') ADVANCE(1396); + if (lookahead == 'e') ADVANCE(600); END_STATE(); case 771: - if (lookahead == 'e') ADVANCE(601); + if (lookahead == 'e') ADVANCE(575); END_STATE(); case 772: - if (lookahead == 'e') ADVANCE(576); + if (lookahead == 'e') ADVANCE(1397); END_STATE(); case 773: - if (lookahead == 'e') ADVANCE(1398); + if (lookahead == 'e') ADVANCE(1273); END_STATE(); case 774: - if (lookahead == 'e') ADVANCE(1274); + if (lookahead == 'e') ADVANCE(1378); END_STATE(); case 775: - if (lookahead == 'e') ADVANCE(1379); + if (lookahead == 'e') ADVANCE(1000); END_STATE(); case 776: - if (lookahead == 'e') ADVANCE(1001); + if (lookahead == 'e') ADVANCE(1399); END_STATE(); case 777: - if (lookahead == 'e') ADVANCE(1400); + if (lookahead == 'e') ADVANCE(148); END_STATE(); case 778: - if (lookahead == 'e') ADVANCE(149); + if (lookahead == 'e') ADVANCE(604); END_STATE(); case 779: if (lookahead == 'e') ADVANCE(605); END_STATE(); case 780: - if (lookahead == 'e') ADVANCE(606); + if (lookahead == 'e') ADVANCE(1005); END_STATE(); case 781: - if (lookahead == 'e') ADVANCE(1006); + if (lookahead == 'e') ADVANCE(421); END_STATE(); case 782: - if (lookahead == 'e') ADVANCE(422); + if (lookahead == 'e') ADVANCE(159); END_STATE(); case 783: - if (lookahead == 'e') ADVANCE(160); + if (lookahead == 'e') ADVANCE(1281); END_STATE(); case 784: - if (lookahead == 'e') ADVANCE(1282); + if (lookahead == 'e') ADVANCE(1286); END_STATE(); case 785: - if (lookahead == 'e') ADVANCE(1287); + if (lookahead == 'e') ADVANCE(1106); END_STATE(); case 786: - if (lookahead == 'e') ADVANCE(1107); + if (lookahead == 'e') ADVANCE(1093); + if (lookahead == 's') ADVANCE(1562); END_STATE(); case 787: - if (lookahead == 'e') ADVANCE(1094); - if (lookahead == 's') ADVANCE(1563); + if (lookahead == 'e') ADVANCE(1055); END_STATE(); case 788: - if (lookahead == 'e') ADVANCE(1056); + if (lookahead == 'e') ADVANCE(1509); END_STATE(); case 789: - if (lookahead == 'e') ADVANCE(1510); + if (lookahead == 'e') ADVANCE(1060); END_STATE(); case 790: - if (lookahead == 'e') ADVANCE(1061); + if (lookahead == 'e') ADVANCE(158); END_STATE(); case 791: - if (lookahead == 'e') ADVANCE(159); + if (lookahead == 'e') ADVANCE(422); END_STATE(); case 792: - if (lookahead == 'e') ADVANCE(423); + if (lookahead == 'e') ADVANCE(613); END_STATE(); case 793: - if (lookahead == 'e') ADVANCE(614); + if (lookahead == 'e') ADVANCE(580); END_STATE(); case 794: - if (lookahead == 'e') ADVANCE(581); + if (lookahead == 'e') ADVANCE(423); END_STATE(); case 795: - if (lookahead == 'e') ADVANCE(424); + if (lookahead == 'e') ADVANCE(614); END_STATE(); case 796: - if (lookahead == 'e') ADVANCE(615); + if (lookahead == 'e') ADVANCE(582); END_STATE(); case 797: - if (lookahead == 'e') ADVANCE(583); + if (lookahead == 'e') ADVANCE(424); END_STATE(); case 798: - if (lookahead == 'e') ADVANCE(425); + if (lookahead == 'e') ADVANCE(583); END_STATE(); case 799: - if (lookahead == 'e') ADVANCE(584); + if (lookahead == 'e') ADVANCE(425); END_STATE(); case 800: - if (lookahead == 'e') ADVANCE(426); + if (lookahead == 'e') ADVANCE(1513); END_STATE(); case 801: - if (lookahead == 'e') ADVANCE(1514); + if (lookahead == 'e') ADVANCE(584); END_STATE(); case 802: - if (lookahead == 'e') ADVANCE(585); + if (lookahead == 'e') ADVANCE(426); END_STATE(); case 803: - if (lookahead == 'e') ADVANCE(427); + if (lookahead == 'e') ADVANCE(585); END_STATE(); case 804: if (lookahead == 'e') ADVANCE(586); @@ -6845,123 +6954,123 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'e') ADVANCE(590); END_STATE(); case 809: - if (lookahead == 'e') ADVANCE(591); + if (lookahead == 'e') ADVANCE(1126); END_STATE(); case 810: if (lookahead == 'e') ADVANCE(1127); END_STATE(); case 811: - if (lookahead == 'e') ADVANCE(1128); + if (lookahead == 'e') ADVANCE(168); END_STATE(); case 812: - if (lookahead == 'e') ADVANCE(169); + if (lookahead == 'e') ADVANCE(1365); END_STATE(); case 813: - if (lookahead == 'e') ADVANCE(1366); + if (lookahead == 'e') ADVANCE(183); END_STATE(); case 814: - if (lookahead == 'e') ADVANCE(184); + if (lookahead == 'e') ADVANCE(692); END_STATE(); case 815: - if (lookahead == 'e') ADVANCE(693); + if (lookahead == 'e') ADVANCE(185); END_STATE(); case 816: - if (lookahead == 'e') ADVANCE(186); + if (lookahead == 'e') ADVANCE(187); END_STATE(); case 817: - if (lookahead == 'e') ADVANCE(188); + if (lookahead == 'e') ADVANCE(693); END_STATE(); case 818: - if (lookahead == 'e') ADVANCE(694); + if (lookahead == 'f') ADVANCE(142); + if (lookahead == 'g') ADVANCE(772); + if (lookahead == 'n') ADVANCE(1380); + if (lookahead == 'p') ADVANCE(1537); END_STATE(); case 819: - if (lookahead == 'f') ADVANCE(143); - if (lookahead == 'g') ADVANCE(773); - if (lookahead == 'n') ADVANCE(1381); - if (lookahead == 'p') ADVANCE(1538); + if (lookahead == 'f') ADVANCE(1645); END_STATE(); case 820: - if (lookahead == 'f') ADVANCE(1646); + if (lookahead == 'f') ADVANCE(449); END_STATE(); case 821: - if (lookahead == 'f') ADVANCE(450); + if (lookahead == 'f') ADVANCE(455); END_STATE(); case 822: - if (lookahead == 'f') ADVANCE(456); + if (lookahead == 'f') ADVANCE(1047); + if (lookahead == 'i') ADVANCE(1132); + if (lookahead == 'l') ADVANCE(1197); END_STATE(); case 823: - if (lookahead == 'f') ADVANCE(1048); - if (lookahead == 'i') ADVANCE(1133); - if (lookahead == 'l') ADVANCE(1198); + if (lookahead == 'g') ADVANCE(1765); END_STATE(); case 824: - if (lookahead == 'g') ADVANCE(1766); + if (lookahead == 'g') ADVANCE(1759); END_STATE(); case 825: - if (lookahead == 'g') ADVANCE(1760); + if (lookahead == 'g') ADVANCE(1764); END_STATE(); case 826: - if (lookahead == 'g') ADVANCE(1765); + if (lookahead == 'g') ADVANCE(1662); END_STATE(); case 827: - if (lookahead == 'g') ADVANCE(1663); + if (lookahead == 'g') ADVANCE(1762); END_STATE(); case 828: - if (lookahead == 'g') ADVANCE(1763); + if (lookahead == 'g') ADVANCE(1761); END_STATE(); case 829: - if (lookahead == 'g') ADVANCE(1762); + if (lookahead == 'g') ADVANCE(1729); END_STATE(); case 830: if (lookahead == 'g') ADVANCE(1730); END_STATE(); case 831: - if (lookahead == 'g') ADVANCE(1731); + if (lookahead == 'g') ADVANCE(1763); END_STATE(); case 832: - if (lookahead == 'g') ADVANCE(1764); + if (lookahead == 'g') ADVANCE(1767); END_STATE(); case 833: if (lookahead == 'g') ADVANCE(1768); END_STATE(); case 834: - if (lookahead == 'g') ADVANCE(1769); + if (lookahead == 'g') ADVANCE(1760); END_STATE(); case 835: - if (lookahead == 'g') ADVANCE(1761); + if (lookahead == 'g') ADVANCE(1766); END_STATE(); case 836: - if (lookahead == 'g') ADVANCE(1767); + if (lookahead == 'g') ADVANCE(1769); END_STATE(); case 837: - if (lookahead == 'g') ADVANCE(1770); + if (lookahead == 'g') ADVANCE(1733); END_STATE(); case 838: - if (lookahead == 'g') ADVANCE(1734); + if (lookahead == 'g') ADVANCE(1639); END_STATE(); case 839: - if (lookahead == 'g') ADVANCE(1640); + if (lookahead == 'g') ADVANCE(1740); END_STATE(); case 840: - if (lookahead == 'g') ADVANCE(1741); + if (lookahead == 'g') ADVANCE(1743); END_STATE(); case 841: - if (lookahead == 'g') ADVANCE(1744); + if (lookahead == 'g') ADVANCE(166); END_STATE(); case 842: - if (lookahead == 'g') ADVANCE(167); + if (lookahead == 'g') ADVANCE(871); END_STATE(); case 843: - if (lookahead == 'g') ADVANCE(872); + if (lookahead == 'g') ADVANCE(1371); END_STATE(); case 844: - if (lookahead == 'g') ADVANCE(1372); + if (lookahead == 'g') ADVANCE(714); END_STATE(); case 845: - if (lookahead == 'g') ADVANCE(715); + if (lookahead == 'g') ADVANCE(1471); END_STATE(); case 846: - if (lookahead == 'g') ADVANCE(1472); + if (lookahead == 'g') ADVANCE(753); END_STATE(); case 847: if (lookahead == 'g') ADVANCE(754); @@ -6985,79 +7094,79 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'g') ADVANCE(760); END_STATE(); case 854: - if (lookahead == 'g') ADVANCE(761); + if (lookahead == 'g') ADVANCE(776); + if (lookahead == 'h') ADVANCE(1038); + if (lookahead == 'p') ADVANCE(397); + if (lookahead == 't') ADVANCE(448); + if (lookahead == 'u') ADVANCE(541); + if (lookahead == 'y') ADVANCE(1065); END_STATE(); case 855: - if (lookahead == 'g') ADVANCE(777); - if (lookahead == 'h') ADVANCE(1039); - if (lookahead == 'p') ADVANCE(398); - if (lookahead == 't') ADVANCE(449); - if (lookahead == 'u') ADVANCE(542); - if (lookahead == 'y') ADVANCE(1066); + if (lookahead == 'g') ADVANCE(872); END_STATE(); case 856: - if (lookahead == 'g') ADVANCE(873); + if (lookahead == 'g') ADVANCE(177); + if (lookahead == 'w') ADVANCE(145); END_STATE(); case 857: - if (lookahead == 'g') ADVANCE(178); - if (lookahead == 'w') ADVANCE(146); + if (lookahead == 'h') ADVANCE(1847); END_STATE(); case 858: - if (lookahead == 'h') ADVANCE(1848); + if (lookahead == 'h') ADVANCE(1646); END_STATE(); case 859: - if (lookahead == 'h') ADVANCE(1647); + if (lookahead == 'h') ADVANCE(1656); END_STATE(); case 860: if (lookahead == 'h') ADVANCE(1657); END_STATE(); case 861: - if (lookahead == 'h') ADVANCE(1658); + if (lookahead == 'h') ADVANCE(1852); END_STATE(); case 862: - if (lookahead == 'h') ADVANCE(1853); + if (lookahead == 'h') ADVANCE(1854); END_STATE(); case 863: - if (lookahead == 'h') ADVANCE(1855); + if (lookahead == 'h') ADVANCE(1853); END_STATE(); case 864: - if (lookahead == 'h') ADVANCE(1854); + if (lookahead == 'h') ADVANCE(1856); END_STATE(); case 865: - if (lookahead == 'h') ADVANCE(1857); + if (lookahead == 'h') ADVANCE(764); + if (lookahead == 'm') ADVANCE(1258); + if (lookahead == 'o') ADVANCE(1134); END_STATE(); case 866: - if (lookahead == 'h') ADVANCE(765); - if (lookahead == 'm') ADVANCE(1259); - if (lookahead == 'o') ADVANCE(1135); + if (lookahead == 'h') ADVANCE(1322); + if (lookahead == 'r') ADVANCE(403); END_STATE(); case 867: - if (lookahead == 'h') ADVANCE(1323); - if (lookahead == 'r') ADVANCE(404); + if (lookahead == 'h') ADVANCE(1169); END_STATE(); case 868: - if (lookahead == 'h') ADVANCE(1170); + if (lookahead == 'h') ADVANCE(1175); END_STATE(); case 869: - if (lookahead == 'h') ADVANCE(1176); + if (lookahead == 'h') ADVANCE(1349); END_STATE(); case 870: - if (lookahead == 'h') ADVANCE(1350); + if (lookahead == 'h') ADVANCE(1172); END_STATE(); case 871: - if (lookahead == 'h') ADVANCE(1173); + if (lookahead == 'h') ADVANCE(196); END_STATE(); case 872: - if (lookahead == 'h') ADVANCE(197); + if (lookahead == 'h') ADVANCE(209); END_STATE(); case 873: - if (lookahead == 'h') ADVANCE(210); + if (lookahead == 'h') ADVANCE(410); END_STATE(); case 874: - if (lookahead == 'h') ADVANCE(411); + if (lookahead == 'h') ADVANCE(800); END_STATE(); case 875: - if (lookahead == 'h') ADVANCE(801); + if (lookahead == 'h') ADVANCE(412); END_STATE(); case 876: if (lookahead == 'h') ADVANCE(413); @@ -7066,271 +7175,271 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'h') ADVANCE(414); END_STATE(); case 878: - if (lookahead == 'h') ADVANCE(415); + if (lookahead == 'h') ADVANCE(416); END_STATE(); case 879: - if (lookahead == 'h') ADVANCE(417); + if (lookahead == 'h') ADVANCE(418); END_STATE(); case 880: - if (lookahead == 'h') ADVANCE(419); + if (lookahead == 'h') ADVANCE(420); END_STATE(); case 881: - if (lookahead == 'h') ADVANCE(421); + if (lookahead == 'h') ADVANCE(1208); END_STATE(); case 882: - if (lookahead == 'h') ADVANCE(1209); + if (lookahead == 'h') ADVANCE(1350); END_STATE(); case 883: - if (lookahead == 'h') ADVANCE(1351); + if (lookahead == 'h') ADVANCE(1210); END_STATE(); case 884: - if (lookahead == 'h') ADVANCE(1211); + if (lookahead == 'h') ADVANCE(1212); END_STATE(); case 885: - if (lookahead == 'h') ADVANCE(1213); + if (lookahead == 'h') ADVANCE(1214); END_STATE(); case 886: - if (lookahead == 'h') ADVANCE(1215); + if (lookahead == 'h') ADVANCE(1217); END_STATE(); case 887: - if (lookahead == 'h') ADVANCE(1218); + if (lookahead == 'h') ADVANCE(1221); END_STATE(); case 888: - if (lookahead == 'h') ADVANCE(1222); + if (lookahead == 'h') ADVANCE(1362); END_STATE(); case 889: - if (lookahead == 'h') ADVANCE(1363); + if (lookahead == 'i') ADVANCE(1584); END_STATE(); case 890: - if (lookahead == 'i') ADVANCE(1585); + if (lookahead == 'i') ADVANCE(606); END_STATE(); case 891: - if (lookahead == 'i') ADVANCE(607); + if (lookahead == 'i') ADVANCE(1564); + if (lookahead == 'o') ADVANCE(1508); END_STATE(); case 892: - if (lookahead == 'i') ADVANCE(1565); - if (lookahead == 'o') ADVANCE(1509); + if (lookahead == 'i') ADVANCE(775); END_STATE(); case 893: - if (lookahead == 'i') ADVANCE(776); + if (lookahead == 'i') ADVANCE(1563); END_STATE(); case 894: - if (lookahead == 'i') ADVANCE(1564); + if (lookahead == 'i') ADVANCE(1057); END_STATE(); case 895: - if (lookahead == 'i') ADVANCE(1058); + if (lookahead == 'i') ADVANCE(998); END_STATE(); case 896: - if (lookahead == 'i') ADVANCE(999); + if (lookahead == 'i') ADVANCE(1088); + if (lookahead == 'o') ADVANCE(561); END_STATE(); case 897: - if (lookahead == 'i') ADVANCE(1089); - if (lookahead == 'o') ADVANCE(562); + if (lookahead == 'i') ADVANCE(620); END_STATE(); case 898: - if (lookahead == 'i') ADVANCE(621); + if (lookahead == 'i') ADVANCE(1107); + if (lookahead == 'l') ADVANCE(1173); END_STATE(); case 899: - if (lookahead == 'i') ADVANCE(1108); - if (lookahead == 'l') ADVANCE(1174); + if (lookahead == 'i') ADVANCE(548); END_STATE(); case 900: if (lookahead == 'i') ADVANCE(549); END_STATE(); case 901: - if (lookahead == 'i') ADVANCE(550); + if (lookahead == 'i') ADVANCE(554); END_STATE(); case 902: if (lookahead == 'i') ADVANCE(555); END_STATE(); case 903: - if (lookahead == 'i') ADVANCE(556); + if (lookahead == 'i') ADVANCE(603); END_STATE(); case 904: - if (lookahead == 'i') ADVANCE(604); + if (lookahead == 'i') ADVANCE(550); END_STATE(); case 905: - if (lookahead == 'i') ADVANCE(551); + if (lookahead == 'i') ADVANCE(1401); END_STATE(); case 906: - if (lookahead == 'i') ADVANCE(1402); + if (lookahead == 'i') ADVANCE(842); END_STATE(); case 907: - if (lookahead == 'i') ADVANCE(843); + if (lookahead == 'i') ADVANCE(551); END_STATE(); case 908: - if (lookahead == 'i') ADVANCE(552); + if (lookahead == 'i') ADVANCE(557); END_STATE(); case 909: - if (lookahead == 'i') ADVANCE(558); + if (lookahead == 'i') ADVANCE(1348); END_STATE(); case 910: - if (lookahead == 'i') ADVANCE(1349); + if (lookahead == 'i') ADVANCE(558); END_STATE(); case 911: - if (lookahead == 'i') ADVANCE(559); + if (lookahead == 'i') ADVANCE(560); END_STATE(); case 912: - if (lookahead == 'i') ADVANCE(561); + if (lookahead == 'i') ADVANCE(809); END_STATE(); case 913: - if (lookahead == 'i') ADVANCE(810); + if (lookahead == 'i') ADVANCE(562); END_STATE(); case 914: - if (lookahead == 'i') ADVANCE(563); + if (lookahead == 'i') ADVANCE(564); END_STATE(); case 915: - if (lookahead == 'i') ADVANCE(565); + if (lookahead == 'i') ADVANCE(566); END_STATE(); case 916: - if (lookahead == 'i') ADVANCE(567); + if (lookahead == 'i') ADVANCE(1142); END_STATE(); case 917: - if (lookahead == 'i') ADVANCE(1143); + if (lookahead == 'i') ADVANCE(1109); END_STATE(); case 918: - if (lookahead == 'i') ADVANCE(1110); + if (lookahead == 'i') ADVANCE(1089); END_STATE(); case 919: - if (lookahead == 'i') ADVANCE(1090); + if (lookahead == 'i') ADVANCE(1432); END_STATE(); case 920: - if (lookahead == 'i') ADVANCE(1433); + if (lookahead == 'i') ADVANCE(1457); END_STATE(); case 921: - if (lookahead == 'i') ADVANCE(1458); + if (lookahead == 'i') ADVANCE(1459); END_STATE(); case 922: - if (lookahead == 'i') ADVANCE(1460); + if (lookahead == 'i') ADVANCE(1461); END_STATE(); case 923: - if (lookahead == 'i') ADVANCE(1462); + if (lookahead == 'i') ADVANCE(1464); END_STATE(); case 924: - if (lookahead == 'i') ADVANCE(1465); + if (lookahead == 'i') ADVANCE(1467); END_STATE(); case 925: - if (lookahead == 'i') ADVANCE(1468); + if (lookahead == 'i') ADVANCE(1443); END_STATE(); case 926: - if (lookahead == 'i') ADVANCE(1444); + if (lookahead == 'i') ADVANCE(1458); END_STATE(); case 927: - if (lookahead == 'i') ADVANCE(1459); + if (lookahead == 'i') ADVANCE(1470); END_STATE(); case 928: - if (lookahead == 'i') ADVANCE(1471); + if (lookahead == 'i') ADVANCE(1472); END_STATE(); case 929: - if (lookahead == 'i') ADVANCE(1473); + if (lookahead == 'i') ADVANCE(1448); END_STATE(); case 930: - if (lookahead == 'i') ADVANCE(1449); + if (lookahead == 'i') ADVANCE(1460); END_STATE(); case 931: - if (lookahead == 'i') ADVANCE(1461); + if (lookahead == 'i') ADVANCE(1462); END_STATE(); case 932: - if (lookahead == 'i') ADVANCE(1463); + if (lookahead == 'i') ADVANCE(1585); END_STATE(); case 933: - if (lookahead == 'i') ADVANCE(1586); + if (lookahead == 'i') ADVANCE(780); END_STATE(); case 934: - if (lookahead == 'i') ADVANCE(781); + if (lookahead == 'i') ADVANCE(1479); END_STATE(); case 935: - if (lookahead == 'i') ADVANCE(1480); + if (lookahead == 'i') ADVANCE(623); END_STATE(); case 936: - if (lookahead == 'i') ADVANCE(624); + if (lookahead == 'i') ADVANCE(1501); END_STATE(); case 937: - if (lookahead == 'i') ADVANCE(1502); + if (lookahead == 'i') ADVANCE(1128); END_STATE(); case 938: - if (lookahead == 'i') ADVANCE(1129); + if (lookahead == 'i') ADVANCE(1502); END_STATE(); case 939: - if (lookahead == 'i') ADVANCE(1503); + if (lookahead == 'i') ADVANCE(1480); END_STATE(); case 940: - if (lookahead == 'i') ADVANCE(1481); + if (lookahead == 'i') ADVANCE(627); END_STATE(); case 941: - if (lookahead == 'i') ADVANCE(628); + if (lookahead == 'i') ADVANCE(1112); + if (lookahead == 'l') ADVANCE(1177); END_STATE(); case 942: - if (lookahead == 'i') ADVANCE(1113); - if (lookahead == 'l') ADVANCE(1178); + if (lookahead == 'i') ADVANCE(1482); END_STATE(); case 943: - if (lookahead == 'i') ADVANCE(1483); + if (lookahead == 'i') ADVANCE(631); END_STATE(); case 944: - if (lookahead == 'i') ADVANCE(632); + if (lookahead == 'i') ADVANCE(1010); END_STATE(); case 945: - if (lookahead == 'i') ADVANCE(1011); + if (lookahead == 'i') ADVANCE(1483); END_STATE(); case 946: - if (lookahead == 'i') ADVANCE(1484); + if (lookahead == 'i') ADVANCE(635); END_STATE(); case 947: - if (lookahead == 'i') ADVANCE(636); + if (lookahead == 'i') ADVANCE(1489); END_STATE(); case 948: - if (lookahead == 'i') ADVANCE(1490); + if (lookahead == 'i') ADVANCE(638); END_STATE(); case 949: - if (lookahead == 'i') ADVANCE(639); + if (lookahead == 'i') ADVANCE(1490); END_STATE(); case 950: - if (lookahead == 'i') ADVANCE(1491); + if (lookahead == 'i') ADVANCE(641); END_STATE(); case 951: - if (lookahead == 'i') ADVANCE(642); + if (lookahead == 'i') ADVANCE(1117); + if (lookahead == 'l') ADVANCE(1185); END_STATE(); case 952: - if (lookahead == 'i') ADVANCE(1118); - if (lookahead == 'l') ADVANCE(1186); + if (lookahead == 'i') ADVANCE(1339); END_STATE(); case 953: - if (lookahead == 'i') ADVANCE(1340); + if (lookahead == 'i') ADVANCE(645); END_STATE(); case 954: - if (lookahead == 'i') ADVANCE(646); + if (lookahead == 'i') ADVANCE(655); END_STATE(); case 955: - if (lookahead == 'i') ADVANCE(656); + if (lookahead == 'i') ADVANCE(1119); + if (lookahead == 'l') ADVANCE(1188); END_STATE(); case 956: - if (lookahead == 'i') ADVANCE(1120); - if (lookahead == 'l') ADVANCE(1189); + if (lookahead == 'i') ADVANCE(656); END_STATE(); case 957: - if (lookahead == 'i') ADVANCE(657); + if (lookahead == 'i') ADVANCE(1120); + if (lookahead == 'l') ADVANCE(1189); END_STATE(); case 958: - if (lookahead == 'i') ADVANCE(1121); - if (lookahead == 'l') ADVANCE(1190); + if (lookahead == 'i') ADVANCE(1123); + if (lookahead == 'l') ADVANCE(1191); END_STATE(); case 959: if (lookahead == 'i') ADVANCE(1124); - if (lookahead == 'l') ADVANCE(1192); END_STATE(); case 960: if (lookahead == 'i') ADVANCE(1125); + if (lookahead == 'l') ADVANCE(1192); END_STATE(); case 961: - if (lookahead == 'i') ADVANCE(1126); - if (lookahead == 'l') ADVANCE(1193); + if (lookahead == 'i') ADVANCE(1193); END_STATE(); case 962: - if (lookahead == 'i') ADVANCE(1194); + if (lookahead == 'i') ADVANCE(1195); END_STATE(); case 963: - if (lookahead == 'i') ADVANCE(1196); + if (lookahead == 'i') ADVANCE(1198); END_STATE(); case 964: if (lookahead == 'i') ADVANCE(1199); @@ -7342,28 +7451,28 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'i') ADVANCE(1201); END_STATE(); case 967: - if (lookahead == 'i') ADVANCE(1202); + if (lookahead == 'i') ADVANCE(855); END_STATE(); case 968: - if (lookahead == 'i') ADVANCE(856); + if (lookahead == 'i') ADVANCE(1151); END_STATE(); case 969: - if (lookahead == 'i') ADVANCE(1152); + if (lookahead == 'j') ADVANCE(1536); END_STATE(); case 970: - if (lookahead == 'j') ADVANCE(1537); + if (lookahead == 'j') ADVANCE(793); END_STATE(); case 971: - if (lookahead == 'j') ADVANCE(794); + if (lookahead == 'j') ADVANCE(796); END_STATE(); case 972: - if (lookahead == 'j') ADVANCE(797); + if (lookahead == 'j') ADVANCE(798); END_STATE(); case 973: - if (lookahead == 'j') ADVANCE(799); + if (lookahead == 'j') ADVANCE(801); END_STATE(); case 974: - if (lookahead == 'j') ADVANCE(802); + if (lookahead == 'j') ADVANCE(803); END_STATE(); case 975: if (lookahead == 'j') ADVANCE(804); @@ -7372,116 +7481,116 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'j') ADVANCE(805); END_STATE(); case 977: - if (lookahead == 'j') ADVANCE(806); + if (lookahead == 'j') ADVANCE(807); END_STATE(); case 978: if (lookahead == 'j') ADVANCE(808); END_STATE(); case 979: - if (lookahead == 'j') ADVANCE(809); + if (lookahead == 'k') ADVANCE(1833); END_STATE(); case 980: - if (lookahead == 'k') ADVANCE(1834); + if (lookahead == 'k') ADVANCE(1836); END_STATE(); case 981: - if (lookahead == 'k') ADVANCE(1837); + if (lookahead == 'k') ADVANCE(1834); END_STATE(); case 982: - if (lookahead == 'k') ADVANCE(1835); + if (lookahead == 'k') ADVANCE(1837); END_STATE(); case 983: - if (lookahead == 'k') ADVANCE(1838); + if (lookahead == 'k') ADVANCE(1835); END_STATE(); case 984: - if (lookahead == 'k') ADVANCE(1836); + if (lookahead == 'k') ADVANCE(1838); END_STATE(); case 985: - if (lookahead == 'k') ADVANCE(1839); + if (lookahead == 'k') ADVANCE(1841); END_STATE(); case 986: - if (lookahead == 'k') ADVANCE(1842); + if (lookahead == 'k') ADVANCE(1839); END_STATE(); case 987: - if (lookahead == 'k') ADVANCE(1840); + if (lookahead == 'k') ADVANCE(163); END_STATE(); case 988: - if (lookahead == 'k') ADVANCE(164); + if (lookahead == 'k') ADVANCE(792); END_STATE(); case 989: - if (lookahead == 'k') ADVANCE(793); + if (lookahead == 'k') ADVANCE(777); END_STATE(); case 990: - if (lookahead == 'k') ADVANCE(778); + if (lookahead == 'k') ADVANCE(814); END_STATE(); case 991: - if (lookahead == 'k') ADVANCE(815); + if (lookahead == 'k') ADVANCE(817); END_STATE(); case 992: - if (lookahead == 'k') ADVANCE(818); + if (lookahead == 'l') ADVANCE(1955); END_STATE(); case 993: - if (lookahead == 'l') ADVANCE(1956); + if (lookahead == 'l') ADVANCE(1896); END_STATE(); case 994: - if (lookahead == 'l') ADVANCE(1897); + if (lookahead == 'l') ADVANCE(1851); END_STATE(); case 995: - if (lookahead == 'l') ADVANCE(1852); + if (lookahead == 'l') ADVANCE(1717); END_STATE(); case 996: - if (lookahead == 'l') ADVANCE(1718); + if (lookahead == 'l') ADVANCE(164); END_STATE(); case 997: - if (lookahead == 'l') ADVANCE(165); + if (lookahead == 'l') ADVANCE(1379); END_STATE(); case 998: - if (lookahead == 'l') ADVANCE(1380); + if (lookahead == 'l') ADVANCE(597); END_STATE(); case 999: - if (lookahead == 'l') ADVANCE(598); + if (lookahead == 'l') ADVANCE(968); END_STATE(); case 1000: - if (lookahead == 'l') ADVANCE(969); + if (lookahead == 'l') ADVANCE(598); END_STATE(); case 1001: - if (lookahead == 'l') ADVANCE(599); + if (lookahead == 'l') ADVANCE(1370); END_STATE(); case 1002: - if (lookahead == 'l') ADVANCE(1371); + if (lookahead == 'l') ADVANCE(899); END_STATE(); case 1003: - if (lookahead == 'l') ADVANCE(900); + if (lookahead == 'l') ADVANCE(996); + if (lookahead == 'n') ADVANCE(411); END_STATE(); case 1004: - if (lookahead == 'l') ADVANCE(997); - if (lookahead == 'n') ADVANCE(412); + if (lookahead == 'l') ADVANCE(992); END_STATE(); case 1005: - if (lookahead == 'l') ADVANCE(993); + if (lookahead == 'l') ADVANCE(601); END_STATE(); case 1006: - if (lookahead == 'l') ADVANCE(602); + if (lookahead == 'l') ADVANCE(789); END_STATE(); case 1007: - if (lookahead == 'l') ADVANCE(790); + if (lookahead == 'l') ADVANCE(811); END_STATE(); case 1008: - if (lookahead == 'l') ADVANCE(812); + if (lookahead == 'l') ADVANCE(994); END_STATE(); case 1009: - if (lookahead == 'l') ADVANCE(995); + if (lookahead == 'l') ADVANCE(785); END_STATE(); case 1010: - if (lookahead == 'l') ADVANCE(786); + if (lookahead == 'l') ADVANCE(720); END_STATE(); case 1011: - if (lookahead == 'l') ADVANCE(721); + if (lookahead == 'l') ADVANCE(735); END_STATE(); case 1012: - if (lookahead == 'l') ADVANCE(736); + if (lookahead == 'l') ADVANCE(781); END_STATE(); case 1013: - if (lookahead == 'l') ADVANCE(782); + if (lookahead == 'l') ADVANCE(737); END_STATE(); case 1014: if (lookahead == 'l') ADVANCE(738); @@ -7502,77 +7611,77 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'l') ADVANCE(743); END_STATE(); case 1020: - if (lookahead == 'l') ADVANCE(744); + if (lookahead == 'l') ADVANCE(747); END_STATE(); case 1021: - if (lookahead == 'l') ADVANCE(748); + if (lookahead == 'l') ADVANCE(749); END_STATE(); case 1022: if (lookahead == 'l') ADVANCE(750); END_STATE(); case 1023: - if (lookahead == 'l') ADVANCE(751); + if (lookahead == 'l') ADVANCE(1441); END_STATE(); case 1024: - if (lookahead == 'l') ADVANCE(1442); + if (lookahead == 'l') ADVANCE(405); END_STATE(); case 1025: - if (lookahead == 'l') ADVANCE(406); + if (lookahead == 'l') ADVANCE(791); END_STATE(); case 1026: - if (lookahead == 'l') ADVANCE(792); + if (lookahead == 'l') ADVANCE(937); END_STATE(); case 1027: - if (lookahead == 'l') ADVANCE(938); + if (lookahead == 'l') ADVANCE(794); END_STATE(); case 1028: - if (lookahead == 'l') ADVANCE(795); + if (lookahead == 'l') ADVANCE(797); END_STATE(); case 1029: - if (lookahead == 'l') ADVANCE(798); + if (lookahead == 'l') ADVANCE(1179); END_STATE(); case 1030: - if (lookahead == 'l') ADVANCE(1180); + if (lookahead == 'l') ADVANCE(799); END_STATE(); case 1031: - if (lookahead == 'l') ADVANCE(800); + if (lookahead == 'l') ADVANCE(802); END_STATE(); case 1032: - if (lookahead == 'l') ADVANCE(803); + if (lookahead == 'l') ADVANCE(930); END_STATE(); case 1033: - if (lookahead == 'l') ADVANCE(931); + if (lookahead == 'l') ADVANCE(452); END_STATE(); case 1034: - if (lookahead == 'l') ADVANCE(453); + if (lookahead == 'l') ADVANCE(444); END_STATE(); case 1035: - if (lookahead == 'l') ADVANCE(445); + if (lookahead == 'l') ADVANCE(1211); END_STATE(); case 1036: - if (lookahead == 'l') ADVANCE(1212); + if (lookahead == 'l') ADVANCE(174); END_STATE(); case 1037: - if (lookahead == 'l') ADVANCE(175); + if (lookahead == 'l') ADVANCE(1213); END_STATE(); case 1038: - if (lookahead == 'l') ADVANCE(1214); + if (lookahead == 'l') ADVANCE(176); + if (lookahead == 'r') ADVANCE(178); END_STATE(); case 1039: - if (lookahead == 'l') ADVANCE(177); - if (lookahead == 'r') ADVANCE(179); + if (lookahead == 'l') ADVANCE(1215); END_STATE(); case 1040: - if (lookahead == 'l') ADVANCE(1216); + if (lookahead == 'l') ADVANCE(1218); END_STATE(); case 1041: - if (lookahead == 'l') ADVANCE(1219); + if (lookahead == 'l') ADVANCE(1220); END_STATE(); case 1042: - if (lookahead == 'l') ADVANCE(1221); + if (lookahead == 'l') ADVANCE(1222); END_STATE(); case 1043: - if (lookahead == 'l') ADVANCE(1223); + if (lookahead == 'l') ADVANCE(1226); END_STATE(); case 1044: if (lookahead == 'l') ADVANCE(1227); @@ -7584,141 +7693,141 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'l') ADVANCE(1229); END_STATE(); case 1047: - if (lookahead == 'l') ADVANCE(1230); + if (lookahead == 'l') ADVANCE(1232); END_STATE(); case 1048: - if (lookahead == 'l') ADVANCE(1233); + if (lookahead == 'm') ADVANCE(1923); END_STATE(); case 1049: - if (lookahead == 'm') ADVANCE(1924); + if (lookahead == 'm') ADVANCE(1937); END_STATE(); case 1050: - if (lookahead == 'm') ADVANCE(1938); + if (lookahead == 'm') ADVANCE(1608); END_STATE(); case 1051: - if (lookahead == 'm') ADVANCE(1609); + if (lookahead == 'm') ADVANCE(1601); END_STATE(); case 1052: - if (lookahead == 'm') ADVANCE(1602); + if (lookahead == 'm') ADVANCE(195); END_STATE(); case 1053: - if (lookahead == 'm') ADVANCE(196); + if (lookahead == 'm') ADVANCE(1609); END_STATE(); case 1054: - if (lookahead == 'm') ADVANCE(1610); + if (lookahead == 'm') ADVANCE(1260); END_STATE(); case 1055: if (lookahead == 'm') ADVANCE(1261); END_STATE(); case 1056: - if (lookahead == 'm') ADVANCE(1262); + if (lookahead == 'm') ADVANCE(517); END_STATE(); case 1057: - if (lookahead == 'm') ADVANCE(518); + if (lookahead == 'm') ADVANCE(719); END_STATE(); case 1058: - if (lookahead == 'm') ADVANCE(720); + if (lookahead == 'm') ADVANCE(208); END_STATE(); case 1059: - if (lookahead == 'm') ADVANCE(209); + if (lookahead == 'm') ADVANCE(210); END_STATE(); case 1060: - if (lookahead == 'm') ADVANCE(211); + if (lookahead == 'm') ADVANCE(810); END_STATE(); case 1061: - if (lookahead == 'm') ADVANCE(811); + if (lookahead == 'm') ADVANCE(179); + if (lookahead == 't') ADVANCE(1534); END_STATE(); case 1062: - if (lookahead == 'm') ADVANCE(180); - if (lookahead == 't') ADVANCE(1535); + if (lookahead == 'n') ADVANCE(596); END_STATE(); case 1063: - if (lookahead == 'n') ADVANCE(597); + if (lookahead == 'n') ADVANCE(841); END_STATE(); case 1064: - if (lookahead == 'n') ADVANCE(842); + if (lookahead == 'n') ADVANCE(553); END_STATE(); case 1065: - if (lookahead == 'n') ADVANCE(554); + if (lookahead == 'n') ADVANCE(553); + if (lookahead == 's') ADVANCE(1476); END_STATE(); case 1066: - if (lookahead == 'n') ADVANCE(554); - if (lookahead == 's') ADVANCE(1477); + if (lookahead == 'n') ADVANCE(1628); END_STATE(); case 1067: - if (lookahead == 'n') ADVANCE(1629); + if (lookahead == 'n') ADVANCE(1933); END_STATE(); case 1068: - if (lookahead == 'n') ADVANCE(1934); + if (lookahead == 'n') ADVANCE(1600); END_STATE(); case 1069: - if (lookahead == 'n') ADVANCE(1601); + if (lookahead == 'n') ADVANCE(1678); END_STATE(); case 1070: - if (lookahead == 'n') ADVANCE(1679); + if (lookahead == 'n') ADVANCE(1685); END_STATE(); case 1071: - if (lookahead == 'n') ADVANCE(1686); + if (lookahead == 'n') ADVANCE(1692); END_STATE(); case 1072: - if (lookahead == 'n') ADVANCE(1693); + if (lookahead == 'n') ADVANCE(1699); END_STATE(); case 1073: - if (lookahead == 'n') ADVANCE(1700); + if (lookahead == 'n') ADVANCE(1706); END_STATE(); case 1074: - if (lookahead == 'n') ADVANCE(1707); + if (lookahead == 'n') ADVANCE(1713); END_STATE(); case 1075: - if (lookahead == 'n') ADVANCE(1714); + if (lookahead == 'n') ADVANCE(1606); END_STATE(); case 1076: - if (lookahead == 'n') ADVANCE(1607); + if (lookahead == 'n') ADVANCE(1626); END_STATE(); case 1077: - if (lookahead == 'n') ADVANCE(1627); + if (lookahead == 'n') ADVANCE(1605); END_STATE(); case 1078: - if (lookahead == 'n') ADVANCE(1606); + if (lookahead == 'n') ADVANCE(1607); END_STATE(); case 1079: - if (lookahead == 'n') ADVANCE(1608); + if (lookahead == 'n') ADVANCE(1529); END_STATE(); case 1080: - if (lookahead == 'n') ADVANCE(1530); + if (lookahead == 'n') ADVANCE(1529); + if (lookahead == 'x') ADVANCE(766); END_STATE(); case 1081: - if (lookahead == 'n') ADVANCE(1530); - if (lookahead == 'x') ADVANCE(767); + if (lookahead == 'n') ADVANCE(823); END_STATE(); case 1082: - if (lookahead == 'n') ADVANCE(824); + if (lookahead == 'n') ADVANCE(1386); END_STATE(); case 1083: - if (lookahead == 'n') ADVANCE(1387); + if (lookahead == 'n') ADVANCE(905); END_STATE(); case 1084: - if (lookahead == 'n') ADVANCE(906); + if (lookahead == 'n') ADVANCE(824); END_STATE(); case 1085: - if (lookahead == 'n') ADVANCE(825); + if (lookahead == 'n') ADVANCE(1152); END_STATE(); case 1086: - if (lookahead == 'n') ADVANCE(1153); + if (lookahead == 'n') ADVANCE(1152); + if (lookahead == 'r') ADVANCE(1342); END_STATE(); case 1087: - if (lookahead == 'n') ADVANCE(1153); - if (lookahead == 'r') ADVANCE(1343); + if (lookahead == 'n') ADVANCE(938); + if (lookahead == 'v') ADVANCE(707); END_STATE(); case 1088: - if (lookahead == 'n') ADVANCE(939); - if (lookahead == 'v') ADVANCE(708); + if (lookahead == 'n') ADVANCE(709); END_STATE(); case 1089: - if (lookahead == 'n') ADVANCE(710); + if (lookahead == 'n') ADVANCE(411); END_STATE(); case 1090: - if (lookahead == 'n') ADVANCE(412); + if (lookahead == 'n') ADVANCE(825); END_STATE(); case 1091: if (lookahead == 'n') ADVANCE(826); @@ -7727,10 +7836,10 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'n') ADVANCE(827); END_STATE(); case 1093: - if (lookahead == 'n') ADVANCE(828); + if (lookahead == 'n') ADVANCE(1530); END_STATE(); case 1094: - if (lookahead == 'n') ADVANCE(1531); + if (lookahead == 'n') ADVANCE(828); END_STATE(); case 1095: if (lookahead == 'n') ADVANCE(829); @@ -7751,46 +7860,46 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'n') ADVANCE(834); END_STATE(); case 1101: - if (lookahead == 'n') ADVANCE(835); + if (lookahead == 'n') ADVANCE(889); END_STATE(); case 1102: - if (lookahead == 'n') ADVANCE(890); + if (lookahead == 'n') ADVANCE(607); END_STATE(); case 1103: - if (lookahead == 'n') ADVANCE(608); + if (lookahead == 'n') ADVANCE(835); END_STATE(); case 1104: - if (lookahead == 'n') ADVANCE(836); + if (lookahead == 'n') ADVANCE(593); END_STATE(); case 1105: - if (lookahead == 'n') ADVANCE(594); + if (lookahead == 'n') ADVANCE(836); END_STATE(); case 1106: - if (lookahead == 'n') ADVANCE(837); + if (lookahead == 'n') ADVANCE(845); END_STATE(); case 1107: - if (lookahead == 'n') ADVANCE(846); + if (lookahead == 'n') ADVANCE(1403); END_STATE(); case 1108: - if (lookahead == 'n') ADVANCE(1404); + if (lookahead == 'n') ADVANCE(837); END_STATE(); case 1109: if (lookahead == 'n') ADVANCE(838); END_STATE(); case 1110: - if (lookahead == 'n') ADVANCE(839); + if (lookahead == 'n') ADVANCE(1404); END_STATE(); case 1111: - if (lookahead == 'n') ADVANCE(1405); + if (lookahead == 'n') ADVANCE(839); END_STATE(); case 1112: - if (lookahead == 'n') ADVANCE(840); + if (lookahead == 'n') ADVANCE(1405); END_STATE(); case 1113: - if (lookahead == 'n') ADVANCE(1406); + if (lookahead == 'n') ADVANCE(840); END_STATE(); case 1114: - if (lookahead == 'n') ADVANCE(841); + if (lookahead == 'n') ADVANCE(1406); END_STATE(); case 1115: if (lookahead == 'n') ADVANCE(1407); @@ -7811,86 +7920,86 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'n') ADVANCE(1412); END_STATE(); case 1121: - if (lookahead == 'n') ADVANCE(1413); + if (lookahead == 'n') ADVANCE(762); END_STATE(); case 1122: - if (lookahead == 'n') ADVANCE(763); + if (lookahead == 'n') ADVANCE(1413); END_STATE(); case 1123: if (lookahead == 'n') ADVANCE(1414); END_STATE(); case 1124: - if (lookahead == 'n') ADVANCE(1415); + if (lookahead == 'n') ADVANCE(1416); END_STATE(); case 1125: if (lookahead == 'n') ADVANCE(1417); END_STATE(); case 1126: - if (lookahead == 'n') ADVANCE(1418); + if (lookahead == 'n') ADVANCE(1424); END_STATE(); case 1127: - if (lookahead == 'n') ADVANCE(1425); + if (lookahead == 'n') ADVANCE(1478); END_STATE(); case 1128: - if (lookahead == 'n') ADVANCE(1479); + if (lookahead == 'n') ADVANCE(748); END_STATE(); case 1129: - if (lookahead == 'n') ADVANCE(749); + if (lookahead == 'n') ADVANCE(1439); END_STATE(); case 1130: - if (lookahead == 'n') ADVANCE(1440); + if (lookahead == 'n') ADVANCE(1510); + if (lookahead == 'x') ADVANCE(929); END_STATE(); case 1131: - if (lookahead == 'n') ADVANCE(1511); - if (lookahead == 'x') ADVANCE(930); + if (lookahead == 'n') ADVANCE(1445); END_STATE(); case 1132: - if (lookahead == 'n') ADVANCE(1446); + if (lookahead == 'n') ADVANCE(1449); END_STATE(); case 1133: - if (lookahead == 'n') ADVANCE(1450); + if (lookahead == 'n') ADVANCE(1180); END_STATE(); case 1134: - if (lookahead == 'n') ADVANCE(1181); + if (lookahead == 'n') ADVANCE(1383); END_STATE(); case 1135: - if (lookahead == 'n') ADVANCE(1384); + if (lookahead == 'n') ADVANCE(1473); END_STATE(); case 1136: - if (lookahead == 'n') ADVANCE(1474); + if (lookahead == 'n') ADVANCE(846); END_STATE(); case 1137: - if (lookahead == 'n') ADVANCE(847); + if (lookahead == 'n') ADVANCE(574); END_STATE(); case 1138: - if (lookahead == 'n') ADVANCE(575); + if (lookahead == 'n') ADVANCE(932); END_STATE(); case 1139: - if (lookahead == 'n') ADVANCE(933); + if (lookahead == 'n') ADVANCE(1388); END_STATE(); case 1140: - if (lookahead == 'n') ADVANCE(1389); + if (lookahead == 'n') ADVANCE(847); END_STATE(); case 1141: - if (lookahead == 'n') ADVANCE(848); + if (lookahead == 'n') ADVANCE(1499); END_STATE(); case 1142: - if (lookahead == 'n') ADVANCE(1500); + if (lookahead == 'n') ADVANCE(1026); END_STATE(); case 1143: - if (lookahead == 'n') ADVANCE(1027); + if (lookahead == 'n') ADVANCE(848); END_STATE(); case 1144: - if (lookahead == 'n') ADVANCE(849); + if (lookahead == 'n') ADVANCE(1385); END_STATE(); case 1145: - if (lookahead == 'n') ADVANCE(1386); + if (lookahead == 'n') ADVANCE(849); END_STATE(); case 1146: - if (lookahead == 'n') ADVANCE(850); + if (lookahead == 'n') ADVANCE(579); END_STATE(); case 1147: - if (lookahead == 'n') ADVANCE(580); + if (lookahead == 'n') ADVANCE(850); END_STATE(); case 1148: if (lookahead == 'n') ADVANCE(851); @@ -7902,120 +8011,120 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'n') ADVANCE(853); END_STATE(); case 1151: - if (lookahead == 'n') ADVANCE(854); + if (lookahead == 'n') ADVANCE(936); END_STATE(); case 1152: - if (lookahead == 'n') ADVANCE(937); + if (lookahead == 'n') ADVANCE(1244); END_STATE(); case 1153: - if (lookahead == 'n') ADVANCE(1245); + if (lookahead == 'n') ADVANCE(1528); END_STATE(); case 1154: - if (lookahead == 'n') ADVANCE(1529); + if (lookahead == 'n') ADVANCE(1246); END_STATE(); case 1155: - if (lookahead == 'n') ADVANCE(1247); + if (lookahead == 'n') ADVANCE(1248); END_STATE(); case 1156: - if (lookahead == 'n') ADVANCE(1249); + if (lookahead == 'n') ADVANCE(1250); END_STATE(); case 1157: - if (lookahead == 'n') ADVANCE(1251); + if (lookahead == 'n') ADVANCE(1154); END_STATE(); case 1158: if (lookahead == 'n') ADVANCE(1155); END_STATE(); case 1159: - if (lookahead == 'n') ADVANCE(1156); + if (lookahead == 'n') ADVANCE(1155); + if (lookahead == 'r') ADVANCE(1352); END_STATE(); case 1160: if (lookahead == 'n') ADVANCE(1156); - if (lookahead == 'r') ADVANCE(1353); END_STATE(); case 1161: - if (lookahead == 'n') ADVANCE(1157); + if (lookahead == 'o') ADVANCE(1463); END_STATE(); case 1162: - if (lookahead == 'o') ADVANCE(1464); + if (lookahead == 'o') ADVANCE(1087); + if (lookahead == 'u') ADVANCE(1036); END_STATE(); case 1163: - if (lookahead == 'o') ADVANCE(1088); - if (lookahead == 'u') ADVANCE(1037); + if (lookahead == 'o') ADVANCE(1653); END_STATE(); case 1164: - if (lookahead == 'o') ADVANCE(1654); + if (lookahead == 'o') ADVANCE(1566); END_STATE(); case 1165: - if (lookahead == 'o') ADVANCE(1567); + if (lookahead == 'o') ADVANCE(1640); END_STATE(); case 1166: - if (lookahead == 'o') ADVANCE(1641); + if (lookahead == 'o') ADVANCE(819); END_STATE(); case 1167: - if (lookahead == 'o') ADVANCE(820); + if (lookahead == 'o') ADVANCE(1063); END_STATE(); case 1168: - if (lookahead == 'o') ADVANCE(1064); + if (lookahead == 'o') ADVANCE(1532); + if (lookahead == 'p') ADVANCE(505); + if (lookahead == 'u') ADVANCE(516); END_STATE(); case 1169: - if (lookahead == 'o') ADVANCE(1533); - if (lookahead == 'p') ADVANCE(506); - if (lookahead == 'u') ADVANCE(517); + if (lookahead == 'o') ADVANCE(599); END_STATE(); case 1170: - if (lookahead == 'o') ADVANCE(600); + if (lookahead == 'o') ADVANCE(1052); END_STATE(); case 1171: - if (lookahead == 'o') ADVANCE(1053); + if (lookahead == 'o') ADVANCE(1216); + if (lookahead == 'y') ADVANCE(1492); END_STATE(); case 1172: - if (lookahead == 'o') ADVANCE(1217); - if (lookahead == 'y') ADVANCE(1493); + if (lookahead == 'o') ADVANCE(602); END_STATE(); case 1173: - if (lookahead == 'o') ADVANCE(603); + if (lookahead == 'o') ADVANCE(1081); END_STATE(); case 1174: - if (lookahead == 'o') ADVANCE(1082); + if (lookahead == 'o') ADVANCE(147); END_STATE(); case 1175: - if (lookahead == 'o') ADVANCE(148); + if (lookahead == 'o') ADVANCE(1333); END_STATE(); case 1176: - if (lookahead == 'o') ADVANCE(1334); + if (lookahead == 'o') ADVANCE(1084); END_STATE(); case 1177: - if (lookahead == 'o') ADVANCE(1085); + if (lookahead == 'o') ADVANCE(1090); END_STATE(); case 1178: - if (lookahead == 'o') ADVANCE(1091); + if (lookahead == 'o') ADVANCE(149); END_STATE(); case 1179: - if (lookahead == 'o') ADVANCE(150); + if (lookahead == 'o') ADVANCE(1091); END_STATE(); case 1180: - if (lookahead == 'o') ADVANCE(1092); + if (lookahead == 'o') ADVANCE(1518); END_STATE(); case 1181: - if (lookahead == 'o') ADVANCE(1519); + if (lookahead == 'o') ADVANCE(1092); END_STATE(); case 1182: - if (lookahead == 'o') ADVANCE(1093); + if (lookahead == 'o') ADVANCE(1094); END_STATE(); case 1183: - if (lookahead == 'o') ADVANCE(1095); + if (lookahead == 'o') ADVANCE(150); END_STATE(); case 1184: - if (lookahead == 'o') ADVANCE(151); + if (lookahead == 'o') ADVANCE(1095); END_STATE(); case 1185: if (lookahead == 'o') ADVANCE(1096); END_STATE(); case 1186: - if (lookahead == 'o') ADVANCE(1097); + if (lookahead == 'o') ADVANCE(151); END_STATE(); case 1187: - if (lookahead == 'o') ADVANCE(152); + if (lookahead == 'o') ADVANCE(1097); END_STATE(); case 1188: if (lookahead == 'o') ADVANCE(1098); @@ -8027,28 +8136,28 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'o') ADVANCE(1100); END_STATE(); case 1191: - if (lookahead == 'o') ADVANCE(1101); + if (lookahead == 'o') ADVANCE(1103); END_STATE(); case 1192: - if (lookahead == 'o') ADVANCE(1104); + if (lookahead == 'o') ADVANCE(1105); END_STATE(); case 1193: - if (lookahead == 'o') ADVANCE(1106); + if (lookahead == 'o') ADVANCE(1067); END_STATE(); case 1194: - if (lookahead == 'o') ADVANCE(1068); + if (lookahead == 'o') ADVANCE(1108); END_STATE(); case 1195: - if (lookahead == 'o') ADVANCE(1109); + if (lookahead == 'o') ADVANCE(1068); END_STATE(); case 1196: - if (lookahead == 'o') ADVANCE(1069); + if (lookahead == 'o') ADVANCE(1111); END_STATE(); case 1197: - if (lookahead == 'o') ADVANCE(1112); + if (lookahead == 'o') ADVANCE(1113); END_STATE(); case 1198: - if (lookahead == 'o') ADVANCE(1114); + if (lookahead == 'o') ADVANCE(1075); END_STATE(); case 1199: if (lookahead == 'o') ADVANCE(1076); @@ -8060,79 +8169,79 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'o') ADVANCE(1078); END_STATE(); case 1202: - if (lookahead == 'o') ADVANCE(1079); + if (lookahead == 'o') ADVANCE(1315); END_STATE(); case 1203: - if (lookahead == 'o') ADVANCE(1316); + if (lookahead == 'o') ADVANCE(1330); END_STATE(); case 1204: - if (lookahead == 'o') ADVANCE(1331); + if (lookahead == 'o') ADVANCE(989); END_STATE(); case 1205: - if (lookahead == 'o') ADVANCE(990); + if (lookahead == 'o') ADVANCE(1101); END_STATE(); case 1206: - if (lookahead == 'o') ADVANCE(1102); + if (lookahead == 'o') ADVANCE(415); END_STATE(); case 1207: - if (lookahead == 'o') ADVANCE(416); + if (lookahead == 'o') ADVANCE(1058); END_STATE(); case 1208: - if (lookahead == 'o') ADVANCE(1059); + if (lookahead == 'o') ADVANCE(1334); END_STATE(); case 1209: - if (lookahead == 'o') ADVANCE(1335); + if (lookahead == 'o') ADVANCE(1138); END_STATE(); case 1210: - if (lookahead == 'o') ADVANCE(1139); + if (lookahead == 'o') ADVANCE(1335); END_STATE(); case 1211: - if (lookahead == 'o') ADVANCE(1336); + if (lookahead == 'o') ADVANCE(427); END_STATE(); case 1212: - if (lookahead == 'o') ADVANCE(428); + if (lookahead == 'o') ADVANCE(1336); END_STATE(); case 1213: - if (lookahead == 'o') ADVANCE(1337); + if (lookahead == 'o') ADVANCE(428); END_STATE(); case 1214: - if (lookahead == 'o') ADVANCE(429); + if (lookahead == 'o') ADVANCE(1337); END_STATE(); case 1215: - if (lookahead == 'o') ADVANCE(1338); + if (lookahead == 'o') ADVANCE(430); END_STATE(); case 1216: - if (lookahead == 'o') ADVANCE(431); + if (lookahead == 'o') ADVANCE(1012); END_STATE(); case 1217: - if (lookahead == 'o') ADVANCE(1013); + if (lookahead == 'o') ADVANCE(1338); END_STATE(); case 1218: - if (lookahead == 'o') ADVANCE(1339); + if (lookahead == 'o') ADVANCE(431); END_STATE(); case 1219: - if (lookahead == 'o') ADVANCE(432); + if (lookahead == 'o') ADVANCE(1025); END_STATE(); case 1220: - if (lookahead == 'o') ADVANCE(1026); + if (lookahead == 'o') ADVANCE(432); END_STATE(); case 1221: - if (lookahead == 'o') ADVANCE(433); + if (lookahead == 'o') ADVANCE(1340); END_STATE(); case 1222: - if (lookahead == 'o') ADVANCE(1341); + if (lookahead == 'o') ADVANCE(433); END_STATE(); case 1223: - if (lookahead == 'o') ADVANCE(434); + if (lookahead == 'o') ADVANCE(1027); END_STATE(); case 1224: if (lookahead == 'o') ADVANCE(1028); END_STATE(); case 1225: - if (lookahead == 'o') ADVANCE(1029); + if (lookahead == 'o') ADVANCE(903); END_STATE(); case 1226: - if (lookahead == 'o') ADVANCE(904); + if (lookahead == 'o') ADVANCE(434); END_STATE(); case 1227: if (lookahead == 'o') ADVANCE(435); @@ -8144,33 +8253,34 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'o') ADVANCE(437); END_STATE(); case 1230: - if (lookahead == 'o') ADVANCE(438); + if (lookahead == 'o') ADVANCE(1030); END_STATE(); case 1231: if (lookahead == 'o') ADVANCE(1031); END_STATE(); case 1232: - if (lookahead == 'o') ADVANCE(1032); + if (lookahead == 'o') ADVANCE(438); END_STATE(); case 1233: - if (lookahead == 'o') ADVANCE(439); + if (lookahead == 'o') ADVANCE(1219); + if (lookahead == 'y') ADVANCE(1493); END_STATE(); case 1234: - if (lookahead == 'o') ADVANCE(1220); - if (lookahead == 'y') ADVANCE(1494); + if (lookahead == 'o') ADVANCE(1059); END_STATE(); case 1235: - if (lookahead == 'o') ADVANCE(1060); + if (lookahead == 'o') ADVANCE(1144); END_STATE(); case 1236: - if (lookahead == 'o') ADVANCE(1145); + if (lookahead == 'o') ADVANCE(1223); + if (lookahead == 'y') ADVANCE(1494); END_STATE(); case 1237: if (lookahead == 'o') ADVANCE(1224); if (lookahead == 'y') ADVANCE(1495); END_STATE(); case 1238: - if (lookahead == 'o') ADVANCE(1225); + if (lookahead == 'o') ADVANCE(1230); if (lookahead == 'y') ADVANCE(1496); END_STATE(); case 1239: @@ -8178,44 +8288,43 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'y') ADVANCE(1497); END_STATE(); case 1240: - if (lookahead == 'o') ADVANCE(1232); - if (lookahead == 'y') ADVANCE(1498); + if (lookahead == 'o') ADVANCE(543); + if (lookahead == 'v') ADVANCE(1225); + if (lookahead == 'w') ADVANCE(954); END_STATE(); case 1241: if (lookahead == 'o') ADVANCE(544); - if (lookahead == 'v') ADVANCE(1226); - if (lookahead == 'w') ADVANCE(955); + if (lookahead == 'w') ADVANCE(956); END_STATE(); case 1242: - if (lookahead == 'o') ADVANCE(545); - if (lookahead == 'w') ADVANCE(957); + if (lookahead == 'o') ADVANCE(1360); END_STATE(); case 1243: - if (lookahead == 'o') ADVANCE(1361); + if (lookahead == 'o') ADVANCE(1551); END_STATE(); case 1244: - if (lookahead == 'o') ADVANCE(1552); + if (lookahead == 'o') ADVANCE(1520); END_STATE(); case 1245: - if (lookahead == 'o') ADVANCE(1521); + if (lookahead == 'o') ADVANCE(1552); END_STATE(); case 1246: - if (lookahead == 'o') ADVANCE(1553); + if (lookahead == 'o') ADVANCE(1522); END_STATE(); case 1247: - if (lookahead == 'o') ADVANCE(1523); + if (lookahead == 'o') ADVANCE(1553); END_STATE(); case 1248: - if (lookahead == 'o') ADVANCE(1554); + if (lookahead == 'o') ADVANCE(1526); END_STATE(); case 1249: - if (lookahead == 'o') ADVANCE(1527); + if (lookahead == 'o') ADVANCE(1554); END_STATE(); case 1250: - if (lookahead == 'o') ADVANCE(1555); + if (lookahead == 'o') ADVANCE(1527); END_STATE(); case 1251: - if (lookahead == 'o') ADVANCE(1528); + if (lookahead == 'o') ADVANCE(1555); END_STATE(); case 1252: if (lookahead == 'o') ADVANCE(1556); @@ -8236,33 +8345,33 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'o') ADVANCE(1561); END_STATE(); case 1258: - if (lookahead == 'o') ADVANCE(1562); + if (lookahead == 'p') ADVANCE(157); END_STATE(); case 1259: - if (lookahead == 'p') ADVANCE(158); + if (lookahead == 'p') ADVANCE(1613); + if (lookahead == 't') ADVANCE(173); END_STATE(); case 1260: - if (lookahead == 'p') ADVANCE(1614); - if (lookahead == 't') ADVANCE(174); + if (lookahead == 'p') ADVANCE(1006); END_STATE(); case 1261: - if (lookahead == 'p') ADVANCE(1007); + if (lookahead == 'p') ADVANCE(1466); END_STATE(); case 1262: - if (lookahead == 'p') ADVANCE(1467); + if (lookahead == 'p') ADVANCE(783); END_STATE(); case 1263: - if (lookahead == 'p') ADVANCE(784); + if (lookahead == 'p') ADVANCE(1521); END_STATE(); case 1264: - if (lookahead == 'p') ADVANCE(1522); + if (lookahead == 'p') ADVANCE(507); + if (lookahead == 'u') ADVANCE(545); END_STATE(); case 1265: - if (lookahead == 'p') ADVANCE(508); - if (lookahead == 'u') ADVANCE(546); + if (lookahead == 'q') ADVANCE(1663); END_STATE(); case 1266: - if (lookahead == 'q') ADVANCE(1664); + if (lookahead == 'q') ADVANCE(1545); END_STATE(); case 1267: if (lookahead == 'q') ADVANCE(1546); @@ -8280,362 +8389,362 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'q') ADVANCE(1550); END_STATE(); case 1272: - if (lookahead == 'q') ADVANCE(1551); + if (lookahead == 'r') ADVANCE(820); END_STATE(); case 1273: - if (lookahead == 'r') ADVANCE(821); + if (lookahead == 'r') ADVANCE(1592); END_STATE(); case 1274: - if (lookahead == 'r') ADVANCE(1593); + if (lookahead == 'r') ADVANCE(1680); END_STATE(); case 1275: - if (lookahead == 'r') ADVANCE(1681); + if (lookahead == 'r') ADVANCE(1687); END_STATE(); case 1276: - if (lookahead == 'r') ADVANCE(1688); + if (lookahead == 'r') ADVANCE(1694); END_STATE(); case 1277: - if (lookahead == 'r') ADVANCE(1695); + if (lookahead == 'r') ADVANCE(1701); END_STATE(); case 1278: - if (lookahead == 'r') ADVANCE(1702); + if (lookahead == 'r') ADVANCE(1708); END_STATE(); case 1279: - if (lookahead == 'r') ADVANCE(1709); + if (lookahead == 'r') ADVANCE(1715); END_STATE(); case 1280: - if (lookahead == 'r') ADVANCE(1716); + if (lookahead == 'r') ADVANCE(1746); END_STATE(); case 1281: - if (lookahead == 'r') ADVANCE(1747); + if (lookahead == 'r') ADVANCE(1718); END_STATE(); case 1282: - if (lookahead == 'r') ADVANCE(1719); + if (lookahead == 'r') ADVANCE(1786); END_STATE(); case 1283: - if (lookahead == 'r') ADVANCE(1787); + if (lookahead == 'r') ADVANCE(1780); END_STATE(); case 1284: - if (lookahead == 'r') ADVANCE(1781); + if (lookahead == 'r') ADVANCE(1785); END_STATE(); case 1285: - if (lookahead == 'r') ADVANCE(1786); + if (lookahead == 'r') ADVANCE(1783); END_STATE(); case 1286: - if (lookahead == 'r') ADVANCE(1784); + if (lookahead == 'r') ADVANCE(1642); END_STATE(); case 1287: - if (lookahead == 'r') ADVANCE(1643); + if (lookahead == 'r') ADVANCE(1782); END_STATE(); case 1288: - if (lookahead == 'r') ADVANCE(1783); + if (lookahead == 'r') ADVANCE(1797); END_STATE(); case 1289: - if (lookahead == 'r') ADVANCE(1798); + if (lookahead == 'r') ADVANCE(1784); END_STATE(); case 1290: - if (lookahead == 'r') ADVANCE(1785); + if (lookahead == 'r') ADVANCE(1788); END_STATE(); case 1291: if (lookahead == 'r') ADVANCE(1789); END_STATE(); case 1292: - if (lookahead == 'r') ADVANCE(1790); + if (lookahead == 'r') ADVANCE(1781); END_STATE(); case 1293: - if (lookahead == 'r') ADVANCE(1782); + if (lookahead == 'r') ADVANCE(1787); END_STATE(); case 1294: - if (lookahead == 'r') ADVANCE(1788); + if (lookahead == 'r') ADVANCE(1791); END_STATE(); case 1295: - if (lookahead == 'r') ADVANCE(1792); + if (lookahead == 'r') ADVANCE(1796); END_STATE(); case 1296: - if (lookahead == 'r') ADVANCE(1797); + if (lookahead == 'r') ADVANCE(1794); END_STATE(); case 1297: - if (lookahead == 'r') ADVANCE(1795); + if (lookahead == 'r') ADVANCE(1793); END_STATE(); case 1298: - if (lookahead == 'r') ADVANCE(1794); + if (lookahead == 'r') ADVANCE(1795); END_STATE(); case 1299: - if (lookahead == 'r') ADVANCE(1796); + if (lookahead == 'r') ADVANCE(1799); END_STATE(); case 1300: if (lookahead == 'r') ADVANCE(1800); END_STATE(); case 1301: - if (lookahead == 'r') ADVANCE(1801); + if (lookahead == 'r') ADVANCE(1792); END_STATE(); case 1302: - if (lookahead == 'r') ADVANCE(1793); + if (lookahead == 'r') ADVANCE(1790); END_STATE(); case 1303: - if (lookahead == 'r') ADVANCE(1791); + if (lookahead == 'r') ADVANCE(1798); END_STATE(); case 1304: - if (lookahead == 'r') ADVANCE(1799); + if (lookahead == 'r') ADVANCE(1802); END_STATE(); case 1305: - if (lookahead == 'r') ADVANCE(1803); + if (lookahead == 'r') ADVANCE(1805); END_STATE(); case 1306: - if (lookahead == 'r') ADVANCE(1806); + if (lookahead == 'r') ADVANCE(1804); END_STATE(); case 1307: - if (lookahead == 'r') ADVANCE(1805); + if (lookahead == 'r') ADVANCE(1806); END_STATE(); case 1308: - if (lookahead == 'r') ADVANCE(1807); + if (lookahead == 'r') ADVANCE(1803); END_STATE(); case 1309: - if (lookahead == 'r') ADVANCE(1804); + if (lookahead == 'r') ADVANCE(1801); END_STATE(); case 1310: - if (lookahead == 'r') ADVANCE(1802); + if (lookahead == 'r') ADVANCE(1807); END_STATE(); case 1311: - if (lookahead == 'r') ADVANCE(1808); + if (lookahead == 'r') ADVANCE(1810); END_STATE(); case 1312: - if (lookahead == 'r') ADVANCE(1811); + if (lookahead == 'r') ADVANCE(1809); END_STATE(); case 1313: - if (lookahead == 'r') ADVANCE(1810); + if (lookahead == 'r') ADVANCE(1811); END_STATE(); case 1314: - if (lookahead == 'r') ADVANCE(1812); + if (lookahead == 'r') ADVANCE(1808); END_STATE(); case 1315: - if (lookahead == 'r') ADVANCE(1809); + if (lookahead == 'r') ADVANCE(1926); END_STATE(); case 1316: - if (lookahead == 'r') ADVANCE(1927); + if (lookahead == 'r') ADVANCE(890); END_STATE(); case 1317: - if (lookahead == 'r') ADVANCE(891); + if (lookahead == 'r') ADVANCE(890); + if (lookahead == 'u') ADVANCE(895); END_STATE(); case 1318: if (lookahead == 'r') ADVANCE(891); - if (lookahead == 'u') ADVANCE(896); + if (lookahead == 'u') ADVANCE(518); END_STATE(); case 1319: - if (lookahead == 'r') ADVANCE(892); - if (lookahead == 'u') ADVANCE(519); + if (lookahead == 'r') ADVANCE(143); END_STATE(); case 1320: - if (lookahead == 'r') ADVANCE(144); + if (lookahead == 'r') ADVANCE(843); END_STATE(); case 1321: - if (lookahead == 'r') ADVANCE(844); + if (lookahead == 'r') ADVANCE(387); END_STATE(); case 1322: - if (lookahead == 'r') ADVANCE(388); + if (lookahead == 'r') ADVANCE(1164); END_STATE(); case 1323: - if (lookahead == 'r') ADVANCE(1165); + if (lookahead == 'r') ADVANCE(401); END_STATE(); case 1324: - if (lookahead == 'r') ADVANCE(402); + if (lookahead == 'r') ADVANCE(573); END_STATE(); case 1325: - if (lookahead == 'r') ADVANCE(574); + if (lookahead == 'r') ADVANCE(1540); END_STATE(); case 1326: - if (lookahead == 'r') ADVANCE(1541); + if (lookahead == 'r') ADVANCE(445); END_STATE(); case 1327: - if (lookahead == 'r') ADVANCE(446); + if (lookahead == 'r') ADVANCE(1170); END_STATE(); case 1328: - if (lookahead == 'r') ADVANCE(1171); + if (lookahead == 'r') ADVANCE(1066); END_STATE(); case 1329: - if (lookahead == 'r') ADVANCE(1067); + if (lookahead == 'r') ADVANCE(396); END_STATE(); case 1330: - if (lookahead == 'r') ADVANCE(397); + if (lookahead == 'r') ADVANCE(161); END_STATE(); case 1331: - if (lookahead == 'r') ADVANCE(162); + if (lookahead == 'r') ADVANCE(400); END_STATE(); case 1332: - if (lookahead == 'r') ADVANCE(401); + if (lookahead == 'r') ADVANCE(402); END_STATE(); case 1333: - if (lookahead == 'r') ADVANCE(403); + if (lookahead == 'r') ADVANCE(1425); END_STATE(); case 1334: if (lookahead == 'r') ADVANCE(1426); END_STATE(); case 1335: - if (lookahead == 'r') ADVANCE(1427); + if (lookahead == 'r') ADVANCE(1430); END_STATE(); case 1336: if (lookahead == 'r') ADVANCE(1431); END_STATE(); case 1337: - if (lookahead == 'r') ADVANCE(1432); + if (lookahead == 'r') ADVANCE(1433); END_STATE(); case 1338: if (lookahead == 'r') ADVANCE(1434); END_STATE(); case 1339: - if (lookahead == 'r') ADVANCE(1435); + if (lookahead == 'r') ADVANCE(1469); END_STATE(); case 1340: - if (lookahead == 'r') ADVANCE(1470); + if (lookahead == 'r') ADVANCE(1447); END_STATE(); case 1341: - if (lookahead == 'r') ADVANCE(1448); + if (lookahead == 'r') ADVANCE(1382); END_STATE(); case 1342: - if (lookahead == 'r') ADVANCE(1383); + if (lookahead == 'r') ADVANCE(440); END_STATE(); case 1343: - if (lookahead == 'r') ADVANCE(441); + if (lookahead == 'r') ADVANCE(1207); END_STATE(); case 1344: - if (lookahead == 'r') ADVANCE(1208); + if (lookahead == 'r') ADVANCE(917); END_STATE(); case 1345: - if (lookahead == 'r') ADVANCE(918); + if (lookahead == 'r') ADVANCE(1329); END_STATE(); case 1346: - if (lookahead == 'r') ADVANCE(1330); + if (lookahead == 'r') ADVANCE(1331); END_STATE(); case 1347: - if (lookahead == 'r') ADVANCE(1332); + if (lookahead == 'r') ADVANCE(429); END_STATE(); case 1348: - if (lookahead == 'r') ADVANCE(430); + if (lookahead == 'r') ADVANCE(806); END_STATE(); case 1349: - if (lookahead == 'r') ADVANCE(807); + if (lookahead == 'r') ADVANCE(1205); END_STATE(); case 1350: - if (lookahead == 'r') ADVANCE(1206); + if (lookahead == 'r') ADVANCE(1209); END_STATE(); case 1351: - if (lookahead == 'r') ADVANCE(1210); + if (lookahead == 'r') ADVANCE(795); END_STATE(); case 1352: - if (lookahead == 'r') ADVANCE(796); + if (lookahead == 'r') ADVANCE(461); END_STATE(); case 1353: - if (lookahead == 'r') ADVANCE(462); + if (lookahead == 'r') ADVANCE(1234); END_STATE(); case 1354: - if (lookahead == 'r') ADVANCE(1235); + if (lookahead == 'r') ADVANCE(460); END_STATE(); case 1355: - if (lookahead == 'r') ADVANCE(461); + if (lookahead == 'r') ADVANCE(465); END_STATE(); case 1356: - if (lookahead == 'r') ADVANCE(466); + if (lookahead == 'r') ADVANCE(464); END_STATE(); case 1357: - if (lookahead == 'r') ADVANCE(465); + if (lookahead == 'r') ADVANCE(1355); END_STATE(); case 1358: - if (lookahead == 'r') ADVANCE(1356); + if (lookahead == 'r') ADVANCE(468); END_STATE(); case 1359: - if (lookahead == 'r') ADVANCE(469); + if (lookahead == 'r') ADVANCE(470); END_STATE(); case 1360: - if (lookahead == 'r') ADVANCE(471); + if (lookahead == 'r') ADVANCE(180); END_STATE(); case 1361: - if (lookahead == 'r') ADVANCE(181); + if (lookahead == 'r') ADVANCE(473); END_STATE(); case 1362: - if (lookahead == 'r') ADVANCE(474); + if (lookahead == 'r') ADVANCE(182); END_STATE(); case 1363: - if (lookahead == 'r') ADVANCE(183); + if (lookahead == 'r') ADVANCE(476); END_STATE(); case 1364: - if (lookahead == 'r') ADVANCE(477); + if (lookahead == 'r') ADVANCE(478); END_STATE(); case 1365: - if (lookahead == 'r') ADVANCE(479); + if (lookahead == 'r') ADVANCE(821); END_STATE(); case 1366: - if (lookahead == 'r') ADVANCE(822); + if (lookahead == 'r') ADVANCE(1393); END_STATE(); case 1367: if (lookahead == 'r') ADVANCE(1394); END_STATE(); case 1368: - if (lookahead == 'r') ADVANCE(1395); + if (lookahead == 's') ADVANCE(888); END_STATE(); case 1369: - if (lookahead == 's') ADVANCE(889); + if (lookahead == 's') ADVANCE(1591); END_STATE(); case 1370: - if (lookahead == 's') ADVANCE(1592); + if (lookahead == 's') ADVANCE(1846); END_STATE(); case 1371: - if (lookahead == 's') ADVANCE(1847); + if (lookahead == 's') ADVANCE(1929); END_STATE(); case 1372: - if (lookahead == 's') ADVANCE(1930); + if (lookahead == 's') ADVANCE(1594); END_STATE(); case 1373: - if (lookahead == 's') ADVANCE(1595); + if (lookahead == 's') ADVANCE(1641); END_STATE(); case 1374: - if (lookahead == 's') ADVANCE(1642); + if (lookahead == 's') ADVANCE(1567); END_STATE(); case 1375: - if (lookahead == 's') ADVANCE(1568); + if (lookahead == 's') ADVANCE(1580); END_STATE(); case 1376: - if (lookahead == 's') ADVANCE(1581); + if (lookahead == 's') ADVANCE(1507); END_STATE(); case 1377: - if (lookahead == 's') ADVANCE(1508); + if (lookahead == 's') ADVANCE(1369); END_STATE(); case 1378: - if (lookahead == 's') ADVANCE(1370); + if (lookahead == 's') ADVANCE(1538); END_STATE(); case 1379: - if (lookahead == 's') ADVANCE(1539); + if (lookahead == 's') ADVANCE(710); END_STATE(); case 1380: - if (lookahead == 's') ADVANCE(711); + if (lookahead == 's') ADVANCE(1477); + if (lookahead == 't') ADVANCE(162); + if (lookahead == 'v') ADVANCE(1204); END_STATE(); case 1381: - if (lookahead == 's') ADVANCE(1478); - if (lookahead == 't') ADVANCE(163); - if (lookahead == 'v') ADVANCE(1205); + if (lookahead == 's') ADVANCE(1373); END_STATE(); case 1382: - if (lookahead == 's') ADVANCE(1374); + if (lookahead == 's') ADVANCE(813); END_STATE(); case 1383: - if (lookahead == 's') ADVANCE(814); + if (lookahead == 's') ADVANCE(1402); END_STATE(); case 1384: - if (lookahead == 's') ADVANCE(1403); + if (lookahead == 's') ADVANCE(1427); END_STATE(); case 1385: - if (lookahead == 's') ADVANCE(1428); + if (lookahead == 's') ADVANCE(1500); END_STATE(); case 1386: - if (lookahead == 's') ADVANCE(1501); + if (lookahead == 's') ADVANCE(912); END_STATE(); case 1387: - if (lookahead == 's') ADVANCE(913); + if (lookahead == 's') ADVANCE(1569); END_STATE(); case 1388: - if (lookahead == 's') ADVANCE(1570); + if (lookahead == 's') ADVANCE(1517); END_STATE(); case 1389: - if (lookahead == 's') ADVANCE(1518); + if (lookahead == 's') ADVANCE(1570); END_STATE(); case 1390: if (lookahead == 's') ADVANCE(1571); @@ -8647,474 +8756,474 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 's') ADVANCE(1573); END_STATE(); case 1393: - if (lookahead == 's') ADVANCE(1574); + if (lookahead == 's') ADVANCE(815); END_STATE(); case 1394: if (lookahead == 's') ADVANCE(816); END_STATE(); case 1395: - if (lookahead == 's') ADVANCE(817); + if (lookahead == 't') ADVANCE(1675); END_STATE(); case 1396: - if (lookahead == 't') ADVANCE(1676); + if (lookahead == 't') ADVANCE(1682); END_STATE(); case 1397: - if (lookahead == 't') ADVANCE(1683); + if (lookahead == 't') ADVANCE(1689); END_STATE(); case 1398: - if (lookahead == 't') ADVANCE(1690); + if (lookahead == 't') ADVANCE(1696); END_STATE(); case 1399: - if (lookahead == 't') ADVANCE(1697); + if (lookahead == 't') ADVANCE(1703); END_STATE(); case 1400: - if (lookahead == 't') ADVANCE(1704); + if (lookahead == 't') ADVANCE(1710); END_STATE(); case 1401: - if (lookahead == 't') ADVANCE(1711); + if (lookahead == 't') ADVANCE(384); END_STATE(); case 1402: - if (lookahead == 't') ADVANCE(385); + if (lookahead == 't') ADVANCE(1633); END_STATE(); case 1403: - if (lookahead == 't') ADVANCE(1634); + if (lookahead == 't') ADVANCE(1754); END_STATE(); case 1404: - if (lookahead == 't') ADVANCE(1755); + if (lookahead == 't') ADVANCE(1748); END_STATE(); case 1405: - if (lookahead == 't') ADVANCE(1749); + if (lookahead == 't') ADVANCE(1753); END_STATE(); case 1406: - if (lookahead == 't') ADVANCE(1754); + if (lookahead == 't') ADVANCE(1751); END_STATE(); case 1407: - if (lookahead == 't') ADVANCE(1752); + if (lookahead == 't') ADVANCE(1750); END_STATE(); case 1408: - if (lookahead == 't') ADVANCE(1751); + if (lookahead == 't') ADVANCE(1727); END_STATE(); case 1409: if (lookahead == 't') ADVANCE(1728); END_STATE(); case 1410: - if (lookahead == 't') ADVANCE(1729); + if (lookahead == 't') ADVANCE(1752); END_STATE(); case 1411: - if (lookahead == 't') ADVANCE(1753); + if (lookahead == 't') ADVANCE(1756); END_STATE(); case 1412: if (lookahead == 't') ADVANCE(1757); END_STATE(); case 1413: - if (lookahead == 't') ADVANCE(1758); + if (lookahead == 't') ADVANCE(1749); END_STATE(); case 1414: - if (lookahead == 't') ADVANCE(1750); + if (lookahead == 't') ADVANCE(1755); END_STATE(); case 1415: - if (lookahead == 't') ADVANCE(1756); + if (lookahead == 't') ADVANCE(1914); END_STATE(); case 1416: - if (lookahead == 't') ADVANCE(1915); + if (lookahead == 't') ADVANCE(1843); END_STATE(); case 1417: - if (lookahead == 't') ADVANCE(1844); + if (lookahead == 't') ADVANCE(1758); END_STATE(); case 1418: - if (lookahead == 't') ADVANCE(1759); + if (lookahead == 't') ADVANCE(1770); END_STATE(); case 1419: - if (lookahead == 't') ADVANCE(1771); + if (lookahead == 't') ADVANCE(1773); END_STATE(); case 1420: - if (lookahead == 't') ADVANCE(1774); + if (lookahead == 't') ADVANCE(1772); END_STATE(); case 1421: - if (lookahead == 't') ADVANCE(1773); + if (lookahead == 't') ADVANCE(1731); END_STATE(); case 1422: - if (lookahead == 't') ADVANCE(1732); + if (lookahead == 't') ADVANCE(1774); END_STATE(); case 1423: - if (lookahead == 't') ADVANCE(1775); + if (lookahead == 't') ADVANCE(1771); END_STATE(); case 1424: - if (lookahead == 't') ADVANCE(1772); + if (lookahead == 't') ADVANCE(1905); END_STATE(); case 1425: - if (lookahead == 't') ADVANCE(1906); + if (lookahead == 't') ADVANCE(1681); END_STATE(); case 1426: - if (lookahead == 't') ADVANCE(1682); + if (lookahead == 't') ADVANCE(1688); END_STATE(); case 1427: - if (lookahead == 't') ADVANCE(1689); + if (lookahead == 't') ADVANCE(1644); END_STATE(); case 1428: - if (lookahead == 't') ADVANCE(1645); + if (lookahead == 't') ADVANCE(1659); END_STATE(); case 1429: - if (lookahead == 't') ADVANCE(1660); + if (lookahead == 't') ADVANCE(1658); END_STATE(); case 1430: - if (lookahead == 't') ADVANCE(1659); + if (lookahead == 't') ADVANCE(1695); END_STATE(); case 1431: - if (lookahead == 't') ADVANCE(1696); + if (lookahead == 't') ADVANCE(1702); END_STATE(); case 1432: - if (lookahead == 't') ADVANCE(1703); + if (lookahead == 't') ADVANCE(198); END_STATE(); case 1433: - if (lookahead == 't') ADVANCE(199); + if (lookahead == 't') ADVANCE(1709); END_STATE(); case 1434: - if (lookahead == 't') ADVANCE(1710); + if (lookahead == 't') ADVANCE(1716); END_STATE(); case 1435: - if (lookahead == 't') ADVANCE(1717); + if (lookahead == 't') ADVANCE(1677); END_STATE(); case 1436: - if (lookahead == 't') ADVANCE(1678); + if (lookahead == 't') ADVANCE(1684); END_STATE(); case 1437: - if (lookahead == 't') ADVANCE(1685); + if (lookahead == 't') ADVANCE(1691); END_STATE(); case 1438: - if (lookahead == 't') ADVANCE(1692); + if (lookahead == 't') ADVANCE(1698); END_STATE(); case 1439: - if (lookahead == 't') ADVANCE(1699); + if (lookahead == 't') ADVANCE(1736); END_STATE(); case 1440: - if (lookahead == 't') ADVANCE(1737); + if (lookahead == 't') ADVANCE(1620); END_STATE(); case 1441: - if (lookahead == 't') ADVANCE(1621); + if (lookahead == 't') ADVANCE(1623); END_STATE(); case 1442: - if (lookahead == 't') ADVANCE(1624); + if (lookahead == 't') ADVANCE(1705); END_STATE(); case 1443: - if (lookahead == 't') ADVANCE(1706); + if (lookahead == 't') ADVANCE(264); END_STATE(); case 1444: - if (lookahead == 't') ADVANCE(265); + if (lookahead == 't') ADVANCE(1712); END_STATE(); case 1445: - if (lookahead == 't') ADVANCE(1713); + if (lookahead == 't') ADVANCE(1739); END_STATE(); case 1446: - if (lookahead == 't') ADVANCE(1740); + if (lookahead == 't') ADVANCE(1734); END_STATE(); case 1447: - if (lookahead == 't') ADVANCE(1735); + if (lookahead == 't') ADVANCE(1747); END_STATE(); case 1448: - if (lookahead == 't') ADVANCE(1748); + if (lookahead == 't') ADVANCE(1643); END_STATE(); case 1449: - if (lookahead == 't') ADVANCE(1644); + if (lookahead == 't') ADVANCE(1742); END_STATE(); case 1450: - if (lookahead == 't') ADVANCE(1743); + if (lookahead == 't') ADVANCE(1719); END_STATE(); case 1451: - if (lookahead == 't') ADVANCE(1720); + if (lookahead == 't') ADVANCE(1737); END_STATE(); case 1452: - if (lookahead == 't') ADVANCE(1738); + if (lookahead == 't') ADVANCE(1630); END_STATE(); case 1453: - if (lookahead == 't') ADVANCE(1631); + if (lookahead == 't') ADVANCE(1744); END_STATE(); case 1454: - if (lookahead == 't') ADVANCE(1745); + if (lookahead == 't') ADVANCE(1625); END_STATE(); case 1455: - if (lookahead == 't') ADVANCE(1626); + if (lookahead == 't') ADVANCE(448); + if (lookahead == 'y') ADVANCE(1064); END_STATE(); case 1456: - if (lookahead == 't') ADVANCE(449); - if (lookahead == 'y') ADVANCE(1065); + if (lookahead == 't') ADVANCE(867); END_STATE(); case 1457: - if (lookahead == 't') ADVANCE(868); + if (lookahead == 't') ADVANCE(199); END_STATE(); case 1458: - if (lookahead == 't') ADVANCE(200); + if (lookahead == 't') ADVANCE(265); END_STATE(); case 1459: - if (lookahead == 't') ADVANCE(266); + if (lookahead == 't') ADVANCE(200); END_STATE(); case 1460: - if (lookahead == 't') ADVANCE(201); + if (lookahead == 't') ADVANCE(266); END_STATE(); case 1461: - if (lookahead == 't') ADVANCE(267); + if (lookahead == 't') ADVANCE(202); END_STATE(); case 1462: - if (lookahead == 't') ADVANCE(203); + if (lookahead == 't') ADVANCE(267); END_STATE(); case 1463: - if (lookahead == 't') ADVANCE(268); + if (lookahead == 't') ADVANCE(1163); END_STATE(); case 1464: - if (lookahead == 't') ADVANCE(1164); + if (lookahead == 't') ADVANCE(203); END_STATE(); case 1465: - if (lookahead == 't') ADVANCE(204); + if (lookahead == 't') ADVANCE(556); END_STATE(); case 1466: - if (lookahead == 't') ADVANCE(557); + if (lookahead == 't') ADVANCE(1577); END_STATE(); case 1467: - if (lookahead == 't') ADVANCE(1578); + if (lookahead == 't') ADVANCE(204); END_STATE(); case 1468: - if (lookahead == 't') ADVANCE(205); + if (lookahead == 't') ADVANCE(893); END_STATE(); case 1469: - if (lookahead == 't') ADVANCE(894); + if (lookahead == 't') ADVANCE(1542); END_STATE(); case 1470: - if (lookahead == 't') ADVANCE(1543); + if (lookahead == 't') ADVANCE(205); END_STATE(); case 1471: - if (lookahead == 't') ADVANCE(206); + if (lookahead == 't') ADVANCE(858); END_STATE(); case 1472: - if (lookahead == 't') ADVANCE(859); + if (lookahead == 't') ADVANCE(206); END_STATE(); case 1473: - if (lookahead == 't') ADVANCE(207); + if (lookahead == 't') ADVANCE(894); END_STATE(); case 1474: - if (lookahead == 't') ADVANCE(895); + if (lookahead == 't') ADVANCE(1174); END_STATE(); case 1475: - if (lookahead == 't') ADVANCE(1175); + if (lookahead == 't') ADVANCE(961); END_STATE(); case 1476: - if (lookahead == 't') ADVANCE(962); + if (lookahead == 't') ADVANCE(768); END_STATE(); case 1477: - if (lookahead == 't') ADVANCE(769); + if (lookahead == 't') ADVANCE(409); END_STATE(); case 1478: - if (lookahead == 't') ADVANCE(410); + if (lookahead == 't') ADVANCE(1372); END_STATE(); case 1479: - if (lookahead == 't') ADVANCE(1373); + if (lookahead == 't') ADVANCE(563); END_STATE(); case 1480: - if (lookahead == 't') ADVANCE(564); + if (lookahead == 't') ADVANCE(565); END_STATE(); case 1481: - if (lookahead == 't') ADVANCE(566); + if (lookahead == 't') ADVANCE(1344); END_STATE(); case 1482: - if (lookahead == 't') ADVANCE(1345); + if (lookahead == 't') ADVANCE(567); END_STATE(); case 1483: if (lookahead == 't') ADVANCE(568); END_STATE(); case 1484: - if (lookahead == 't') ADVANCE(569); + if (lookahead == 't') ADVANCE(388); END_STATE(); case 1485: - if (lookahead == 't') ADVANCE(389); + if (lookahead == 't') ADVANCE(790); END_STATE(); case 1486: - if (lookahead == 't') ADVANCE(791); + if (lookahead == 't') ADVANCE(389); END_STATE(); case 1487: - if (lookahead == 't') ADVANCE(390); + if (lookahead == 't') ADVANCE(718); END_STATE(); case 1488: - if (lookahead == 't') ADVANCE(719); + if (lookahead == 't') ADVANCE(390); END_STATE(); case 1489: - if (lookahead == 't') ADVANCE(391); + if (lookahead == 't') ADVANCE(569); END_STATE(); case 1490: - if (lookahead == 't') ADVANCE(570); + if (lookahead == 't') ADVANCE(571); END_STATE(); case 1491: - if (lookahead == 't') ADVANCE(572); + if (lookahead == 't') ADVANCE(770); END_STATE(); case 1492: - if (lookahead == 't') ADVANCE(771); + if (lookahead == 't') ADVANCE(721); END_STATE(); case 1493: - if (lookahead == 't') ADVANCE(722); + if (lookahead == 't') ADVANCE(723); END_STATE(); case 1494: - if (lookahead == 't') ADVANCE(724); + if (lookahead == 't') ADVANCE(725); END_STATE(); case 1495: - if (lookahead == 't') ADVANCE(726); + if (lookahead == 't') ADVANCE(728); END_STATE(); case 1496: - if (lookahead == 't') ADVANCE(729); + if (lookahead == 't') ADVANCE(731); END_STATE(); case 1497: - if (lookahead == 't') ADVANCE(732); + if (lookahead == 't') ADVANCE(733); END_STATE(); case 1498: - if (lookahead == 't') ADVANCE(734); + if (lookahead == 't') ADVANCE(744); END_STATE(); case 1499: - if (lookahead == 't') ADVANCE(745); + if (lookahead == 't') ADVANCE(812); END_STATE(); case 1500: - if (lookahead == 't') ADVANCE(813); + if (lookahead == 't') ADVANCE(1325); END_STATE(); case 1501: - if (lookahead == 't') ADVANCE(1326); + if (lookahead == 't') ADVANCE(385); END_STATE(); case 1502: - if (lookahead == 't') ADVANCE(386); + if (lookahead == 't') ADVANCE(1203); END_STATE(); case 1503: - if (lookahead == 't') ADVANCE(1204); + if (lookahead == 't') ADVANCE(944); END_STATE(); case 1504: - if (lookahead == 't') ADVANCE(945); + if (lookahead == 't') ADVANCE(900); END_STATE(); case 1505: - if (lookahead == 't') ADVANCE(901); + if (lookahead == 't') ADVANCE(1178); END_STATE(); case 1506: - if (lookahead == 't') ADVANCE(1179); + if (lookahead == 't') ADVANCE(1202); END_STATE(); case 1507: - if (lookahead == 't') ADVANCE(1203); + if (lookahead == 't') ADVANCE(1326); END_STATE(); case 1508: - if (lookahead == 't') ADVANCE(1327); + if (lookahead == 't') ADVANCE(771); END_STATE(); case 1509: - if (lookahead == 't') ADVANCE(772); + if (lookahead == 't') ADVANCE(870); END_STATE(); case 1510: - if (lookahead == 't') ADVANCE(871); + if (lookahead == 't') ADVANCE(784); END_STATE(); case 1511: - if (lookahead == 't') ADVANCE(785); + if (lookahead == 't') ADVANCE(1183); END_STATE(); case 1512: - if (lookahead == 't') ADVANCE(1184); + if (lookahead == 't') ADVANCE(1186); END_STATE(); case 1513: - if (lookahead == 't') ADVANCE(1187); + if (lookahead == 't') ADVANCE(904); END_STATE(); case 1514: - if (lookahead == 't') ADVANCE(905); + if (lookahead == 't') ADVANCE(907); END_STATE(); case 1515: - if (lookahead == 't') ADVANCE(908); + if (lookahead == 't') ADVANCE(167); END_STATE(); case 1516: - if (lookahead == 't') ADVANCE(168); + if (lookahead == 't') ADVANCE(962); END_STATE(); case 1517: - if (lookahead == 't') ADVANCE(963); + if (lookahead == 't') ADVANCE(459); END_STATE(); case 1518: - if (lookahead == 't') ADVANCE(460); + if (lookahead == 't') ADVANCE(454); END_STATE(); case 1519: - if (lookahead == 't') ADVANCE(455); + if (lookahead == 't') ADVANCE(963); END_STATE(); case 1520: - if (lookahead == 't') ADVANCE(964); + if (lookahead == 't') ADVANCE(462); END_STATE(); case 1521: - if (lookahead == 't') ADVANCE(463); + if (lookahead == 't') ADVANCE(964); END_STATE(); case 1522: - if (lookahead == 't') ADVANCE(965); + if (lookahead == 't') ADVANCE(466); END_STATE(); case 1523: - if (lookahead == 't') ADVANCE(467); + if (lookahead == 't') ADVANCE(965); END_STATE(); case 1524: - if (lookahead == 't') ADVANCE(966); + if (lookahead == 't') ADVANCE(456); + if (lookahead == 'u') ADVANCE(1262); END_STATE(); case 1525: - if (lookahead == 't') ADVANCE(457); - if (lookahead == 'u') ADVANCE(1263); + if (lookahead == 't') ADVANCE(966); END_STATE(); case 1526: - if (lookahead == 't') ADVANCE(967); + if (lookahead == 't') ADVANCE(471); END_STATE(); case 1527: - if (lookahead == 't') ADVANCE(472); + if (lookahead == 't') ADVANCE(474); END_STATE(); case 1528: - if (lookahead == 't') ADVANCE(475); + if (lookahead == 't') ADVANCE(767); END_STATE(); case 1529: - if (lookahead == 't') ADVANCE(768); + if (lookahead == 'u') ADVANCE(1048); END_STATE(); case 1530: if (lookahead == 'u') ADVANCE(1049); END_STATE(); case 1531: - if (lookahead == 'u') ADVANCE(1050); + if (lookahead == 'u') ADVANCE(520); END_STATE(); case 1532: - if (lookahead == 'u') ADVANCE(521); + if (lookahead == 'u') ADVANCE(1324); END_STATE(); case 1533: - if (lookahead == 'u') ADVANCE(1325); + if (lookahead == 'u') ADVANCE(545); END_STATE(); case 1534: - if (lookahead == 'u') ADVANCE(546); + if (lookahead == 'u') ADVANCE(1328); END_STATE(); case 1535: - if (lookahead == 'u') ADVANCE(1329); + if (lookahead == 'u') ADVANCE(1396); END_STATE(); case 1536: - if (lookahead == 'u') ADVANCE(1397); + if (lookahead == 'u') ADVANCE(1056); END_STATE(); case 1537: - if (lookahead == 'u') ADVANCE(1057); + if (lookahead == 'u') ADVANCE(1398); END_STATE(); case 1538: - if (lookahead == 'u') ADVANCE(1399); + if (lookahead == 'u') ADVANCE(1023); END_STATE(); case 1539: - if (lookahead == 'u') ADVANCE(1024); + if (lookahead == 'u') ADVANCE(1485); END_STATE(); case 1540: - if (lookahead == 'u') ADVANCE(1486); + if (lookahead == 'u') ADVANCE(592); END_STATE(); case 1541: - if (lookahead == 'u') ADVANCE(593); + if (lookahead == 'u') ADVANCE(514); END_STATE(); case 1542: - if (lookahead == 'u') ADVANCE(515); + if (lookahead == 'u') ADVANCE(417); END_STATE(); case 1543: - if (lookahead == 'u') ADVANCE(418); + if (lookahead == 'u') ADVANCE(901); END_STATE(); case 1544: if (lookahead == 'u') ADVANCE(902); END_STATE(); case 1545: - if (lookahead == 'u') ADVANCE(903); + if (lookahead == 'u') ADVANCE(908); END_STATE(); case 1546: - if (lookahead == 'u') ADVANCE(909); + if (lookahead == 'u') ADVANCE(910); END_STATE(); case 1547: if (lookahead == 'u') ADVANCE(911); END_STATE(); case 1548: - if (lookahead == 'u') ADVANCE(912); + if (lookahead == 'u') ADVANCE(913); END_STATE(); case 1549: if (lookahead == 'u') ADVANCE(914); @@ -9123,10 +9232,10 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'u') ADVANCE(915); END_STATE(); case 1551: - if (lookahead == 'u') ADVANCE(916); + if (lookahead == 'u') ADVANCE(524); END_STATE(); case 1552: - if (lookahead == 'u') ADVANCE(525); + if (lookahead == 'u') ADVANCE(526); END_STATE(); case 1553: if (lookahead == 'u') ADVANCE(527); @@ -9156,1633 +9265,1647 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'u') ADVANCE(535); END_STATE(); case 1562: - if (lookahead == 'u') ADVANCE(536); + if (lookahead == 'u') ADVANCE(515); END_STATE(); case 1563: - if (lookahead == 'u') ADVANCE(516); + if (lookahead == 'v') ADVANCE(716); END_STATE(); case 1564: - if (lookahead == 'v') ADVANCE(717); + if (lookahead == 'v') ADVANCE(419); END_STATE(); case 1565: - if (lookahead == 'v') ADVANCE(420); + if (lookahead == 'v') ADVANCE(171); END_STATE(); case 1566: - if (lookahead == 'v') ADVANCE(172); + if (lookahead == 'w') ADVANCE(1652); END_STATE(); case 1567: - if (lookahead == 'w') ADVANCE(1653); + if (lookahead == 'w') ADVANCE(934); END_STATE(); case 1568: - if (lookahead == 'w') ADVANCE(935); + if (lookahead == 'w') ADVANCE(169); END_STATE(); case 1569: - if (lookahead == 'w') ADVANCE(170); + if (lookahead == 'w') ADVANCE(939); END_STATE(); case 1570: - if (lookahead == 'w') ADVANCE(940); + if (lookahead == 'w') ADVANCE(942); END_STATE(); case 1571: - if (lookahead == 'w') ADVANCE(943); + if (lookahead == 'w') ADVANCE(945); END_STATE(); case 1572: - if (lookahead == 'w') ADVANCE(946); + if (lookahead == 'w') ADVANCE(947); END_STATE(); case 1573: - if (lookahead == 'w') ADVANCE(948); + if (lookahead == 'w') ADVANCE(949); END_STATE(); case 1574: - if (lookahead == 'w') ADVANCE(950); + if (lookahead == 'x') ADVANCE(578); END_STATE(); case 1575: - if (lookahead == 'x') ADVANCE(579); + if (lookahead == 'y') ADVANCE(1648); END_STATE(); case 1576: if (lookahead == 'y') ADVANCE(1649); END_STATE(); case 1577: - if (lookahead == 'y') ADVANCE(1650); + if (lookahead == 'y') ADVANCE(1832); END_STATE(); case 1578: - if (lookahead == 'y') ADVANCE(1833); + if (lookahead == 'y') ADVANCE(165); END_STATE(); case 1579: - if (lookahead == 'y') ADVANCE(166); + if (lookahead == 'y') ADVANCE(152); END_STATE(); case 1580: - if (lookahead == 'y') ADVANCE(153); + if (lookahead == 'y') ADVANCE(1104); END_STATE(); case 1581: - if (lookahead == 'y') ADVANCE(1105); + if (lookahead == 'y') ADVANCE(1498); END_STATE(); case 1582: - if (lookahead == 'y') ADVANCE(1499); + if (lookahead == 'y') ADVANCE(172); END_STATE(); case 1583: - if (lookahead == 'y') ADVANCE(173); + if (lookahead == 'y') ADVANCE(175); END_STATE(); case 1584: - if (lookahead == 'y') ADVANCE(176); + if (lookahead == 'z') ADVANCE(778); END_STATE(); case 1585: if (lookahead == 'z') ADVANCE(779); END_STATE(); case 1586: - if (lookahead == 'z') ADVANCE(780); - END_STATE(); - case 1587: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1946); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1945); END_STATE(); - case 1588: + case 1587: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1611); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1610); END_STATE(); - case 1589: + case 1588: if (lookahead == '$' || ('/' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(383); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); - case 1590: - if (eof) ADVANCE(1591); - if (lookahead == '#') ADVANCE(1937); - if (lookahead == ',') ADVANCE(1612); - if (lookahead == '-') ADVANCE(384); - if (lookahead == '.') ADVANCE(505); - if (lookahead == '=') ADVANCE(1597); - if (lookahead == '}') ADVANCE(1851); + case 1589: + if (eof) ADVANCE(1590); + if (lookahead == '#') ADVANCE(1936); + if (lookahead == ',') ADVANCE(1611); + if (lookahead == '-') ADVANCE(383); + if (lookahead == '.') ADVANCE(504); + if (lookahead == '=') ADVANCE(1596); + if (lookahead == '}') ADVANCE(1850); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || - lookahead == ' ') SKIP(1590) + lookahead == ' ') SKIP(1589) if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1605); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1604); END_STATE(); - case 1591: + case 1590: ACCEPT_TOKEN(ts_builtin_sym_end); END_STATE(); - case 1592: + case 1591: ACCEPT_TOKEN(anon_sym_DOTclass); END_STATE(); - case 1593: + case 1592: ACCEPT_TOKEN(anon_sym_DOTsuper); END_STATE(); - case 1594: + case 1593: ACCEPT_TOKEN(anon_sym_DOTsource); END_STATE(); - case 1595: + case 1594: ACCEPT_TOKEN(anon_sym_DOTimplements); END_STATE(); - case 1596: + case 1595: ACCEPT_TOKEN(anon_sym_DOTfield); END_STATE(); - case 1597: + case 1596: ACCEPT_TOKEN(anon_sym_EQ); END_STATE(); - case 1598: + case 1597: ACCEPT_TOKEN(sym_end_field); END_STATE(); - case 1599: + case 1598: ACCEPT_TOKEN(anon_sym_DOTmethod); END_STATE(); - case 1600: + case 1599: ACCEPT_TOKEN(sym_end_method); END_STATE(); - case 1601: + case 1600: ACCEPT_TOKEN(anon_sym_DOTannotation); END_STATE(); - case 1602: + case 1601: ACCEPT_TOKEN(anon_sym_system); END_STATE(); - case 1603: + case 1602: ACCEPT_TOKEN(anon_sym_build); END_STATE(); - case 1604: + case 1603: ACCEPT_TOKEN(anon_sym_runtime); END_STATE(); - case 1605: + case 1604: ACCEPT_TOKEN(sym_annotation_key); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1605); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1604); END_STATE(); - case 1606: + case 1605: ACCEPT_TOKEN(sym_end_annotation); END_STATE(); - case 1607: + case 1606: ACCEPT_TOKEN(anon_sym_DOTsubannotation); END_STATE(); - case 1608: + case 1607: ACCEPT_TOKEN(sym_end_subannotation); END_STATE(); - case 1609: + case 1608: ACCEPT_TOKEN(anon_sym_DOTparam); END_STATE(); - case 1610: + case 1609: ACCEPT_TOKEN(sym_end_param); END_STATE(); - case 1611: + case 1610: ACCEPT_TOKEN(sym_label); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1611); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1610); END_STATE(); - case 1612: + case 1611: ACCEPT_TOKEN(anon_sym_COMMA); END_STATE(); - case 1613: + case 1612: ACCEPT_TOKEN(anon_sym_LF); - if (lookahead == '\n') ADVANCE(1613); + if (lookahead == '\n') ADVANCE(1612); END_STATE(); - case 1614: + case 1613: ACCEPT_TOKEN(anon_sym_nop); END_STATE(); - case 1615: + case 1614: ACCEPT_TOKEN(anon_sym_move); - if (lookahead == '-') ADVANCE(716); - if (lookahead == '/') ADVANCE(194); + if (lookahead == '-') ADVANCE(715); + if (lookahead == '/') ADVANCE(193); END_STATE(); - case 1616: + case 1615: ACCEPT_TOKEN(anon_sym_move_SLASHfrom16); END_STATE(); - case 1617: + case 1616: ACCEPT_TOKEN(anon_sym_move_SLASH16); END_STATE(); - case 1618: + case 1617: ACCEPT_TOKEN(anon_sym_move_DASHwide); - if (lookahead == '/') ADVANCE(198); + if (lookahead == '/') ADVANCE(197); END_STATE(); - case 1619: + case 1618: ACCEPT_TOKEN(anon_sym_move_DASHwide_SLASHfrom16); END_STATE(); - case 1620: + case 1619: ACCEPT_TOKEN(anon_sym_move_DASHwide_SLASH16); END_STATE(); - case 1621: + case 1620: ACCEPT_TOKEN(anon_sym_move_DASHobject); - if (lookahead == '/') ADVANCE(208); + if (lookahead == '/') ADVANCE(207); END_STATE(); - case 1622: + case 1621: ACCEPT_TOKEN(anon_sym_move_DASHobject_SLASHfrom16); END_STATE(); - case 1623: + case 1622: ACCEPT_TOKEN(anon_sym_move_DASHobject_SLASH16); END_STATE(); - case 1624: + case 1623: ACCEPT_TOKEN(anon_sym_move_DASHresult); - if (lookahead == '-') ADVANCE(1242); + if (lookahead == '-') ADVANCE(1241); END_STATE(); - case 1625: + case 1624: ACCEPT_TOKEN(anon_sym_move_DASHresult_DASHwide); END_STATE(); - case 1626: + case 1625: ACCEPT_TOKEN(anon_sym_move_DASHresult_DASHobject); END_STATE(); - case 1627: + case 1626: ACCEPT_TOKEN(anon_sym_move_DASHexception); END_STATE(); - case 1628: + case 1627: ACCEPT_TOKEN(anon_sym_return_DASHvoid); END_STATE(); - case 1629: + case 1628: ACCEPT_TOKEN(anon_sym_return); - if (lookahead == '-') ADVANCE(1241); + if (lookahead == '-') ADVANCE(1240); END_STATE(); - case 1630: + case 1629: ACCEPT_TOKEN(anon_sym_return_DASHwide); END_STATE(); - case 1631: + case 1630: ACCEPT_TOKEN(anon_sym_return_DASHobject); END_STATE(); - case 1632: + case 1631: ACCEPT_TOKEN(anon_sym_const_SLASH4); END_STATE(); - case 1633: + case 1632: ACCEPT_TOKEN(anon_sym_const_SLASH16); END_STATE(); - case 1634: + case 1633: ACCEPT_TOKEN(anon_sym_const); - if (lookahead == '-') ADVANCE(573); - if (lookahead == '/') ADVANCE(195); + if (lookahead == '-') ADVANCE(572); + if (lookahead == '/') ADVANCE(194); END_STATE(); - case 1635: + case 1634: ACCEPT_TOKEN(anon_sym_const_SLASHhigh16); END_STATE(); - case 1636: + case 1635: ACCEPT_TOKEN(anon_sym_const_DASHwide_SLASH16); END_STATE(); - case 1637: + case 1636: ACCEPT_TOKEN(anon_sym_const_DASHwide_SLASH32); END_STATE(); - case 1638: + case 1637: ACCEPT_TOKEN(anon_sym_const_DASHwide); - if (lookahead == '/') ADVANCE(202); + if (lookahead == '/') ADVANCE(201); END_STATE(); - case 1639: + case 1638: ACCEPT_TOKEN(anon_sym_const_DASHwide_SLASHhigh16); END_STATE(); - case 1640: + case 1639: ACCEPT_TOKEN(anon_sym_const_DASHstring); - if (lookahead == '-') ADVANCE(970); + if (lookahead == '-') ADVANCE(969); END_STATE(); - case 1641: + case 1640: ACCEPT_TOKEN(anon_sym_const_DASHstring_DASHjumbo); END_STATE(); - case 1642: + case 1641: ACCEPT_TOKEN(anon_sym_const_DASHclass); END_STATE(); - case 1643: + case 1642: ACCEPT_TOKEN(anon_sym_monitor_DASHenter); END_STATE(); - case 1644: + case 1643: ACCEPT_TOKEN(anon_sym_monitor_DASHexit); END_STATE(); - case 1645: + case 1644: ACCEPT_TOKEN(anon_sym_check_DASHcast); END_STATE(); - case 1646: + case 1645: ACCEPT_TOKEN(anon_sym_instance_DASHof); END_STATE(); - case 1647: + case 1646: ACCEPT_TOKEN(anon_sym_array_DASHlength); END_STATE(); - case 1648: + case 1647: ACCEPT_TOKEN(anon_sym_new_DASHinstance); END_STATE(); - case 1649: + case 1648: ACCEPT_TOKEN(anon_sym_new_DASHarray); END_STATE(); - case 1650: + case 1649: ACCEPT_TOKEN(anon_sym_filled_DASHnew_DASHarray); - if (lookahead == '/') ADVANCE(1360); + if (lookahead == '/') ADVANCE(1359); END_STATE(); - case 1651: + case 1650: ACCEPT_TOKEN(anon_sym_filled_DASHnew_DASHarray_SLASHrange); END_STATE(); - case 1652: + case 1651: ACCEPT_TOKEN(anon_sym_fill_DASHarray_DASHdata); END_STATE(); - case 1653: + case 1652: ACCEPT_TOKEN(anon_sym_throw); END_STATE(); - case 1654: + case 1653: ACCEPT_TOKEN(anon_sym_goto); - if (lookahead == '/') ADVANCE(193); + if (lookahead == '/') ADVANCE(192); END_STATE(); - case 1655: + case 1654: ACCEPT_TOKEN(anon_sym_goto_SLASH16); END_STATE(); - case 1656: + case 1655: ACCEPT_TOKEN(anon_sym_goto_SLASH32); END_STATE(); - case 1657: + case 1656: ACCEPT_TOKEN(anon_sym_packed_DASHswitch); END_STATE(); - case 1658: + case 1657: ACCEPT_TOKEN(anon_sym_sparse_DASHswitch); END_STATE(); - case 1659: + case 1658: ACCEPT_TOKEN(anon_sym_cmpl_DASHfloat); END_STATE(); - case 1660: + case 1659: ACCEPT_TOKEN(anon_sym_cmpg_DASHfloat); END_STATE(); - case 1661: + case 1660: ACCEPT_TOKEN(anon_sym_cmpl_DASHdouble); END_STATE(); - case 1662: + case 1661: ACCEPT_TOKEN(anon_sym_cmpg_DASHdouble); END_STATE(); - case 1663: + case 1662: ACCEPT_TOKEN(anon_sym_cmp_DASHlong); END_STATE(); - case 1664: + case 1663: ACCEPT_TOKEN(anon_sym_if_DASHeq); + if (lookahead == 'z') ADVANCE(1669); + END_STATE(); + case 1664: + ACCEPT_TOKEN(anon_sym_if_DASHne); if (lookahead == 'z') ADVANCE(1670); END_STATE(); case 1665: - ACCEPT_TOKEN(anon_sym_if_DASHne); + ACCEPT_TOKEN(anon_sym_if_DASHlt); if (lookahead == 'z') ADVANCE(1671); END_STATE(); case 1666: - ACCEPT_TOKEN(anon_sym_if_DASHlt); + ACCEPT_TOKEN(anon_sym_if_DASHge); if (lookahead == 'z') ADVANCE(1672); END_STATE(); case 1667: - ACCEPT_TOKEN(anon_sym_if_DASHge); + ACCEPT_TOKEN(anon_sym_if_DASHgt); if (lookahead == 'z') ADVANCE(1673); END_STATE(); case 1668: - ACCEPT_TOKEN(anon_sym_if_DASHgt); + ACCEPT_TOKEN(anon_sym_if_DASHle); if (lookahead == 'z') ADVANCE(1674); END_STATE(); case 1669: - ACCEPT_TOKEN(anon_sym_if_DASHle); - if (lookahead == 'z') ADVANCE(1675); - END_STATE(); - case 1670: ACCEPT_TOKEN(anon_sym_if_DASHeqz); END_STATE(); - case 1671: + case 1670: ACCEPT_TOKEN(anon_sym_if_DASHnez); END_STATE(); - case 1672: + case 1671: ACCEPT_TOKEN(anon_sym_if_DASHltz); END_STATE(); - case 1673: + case 1672: ACCEPT_TOKEN(anon_sym_if_DASHgez); END_STATE(); - case 1674: + case 1673: ACCEPT_TOKEN(anon_sym_if_DASHgtz); END_STATE(); - case 1675: + case 1674: ACCEPT_TOKEN(anon_sym_if_DASHlez); END_STATE(); - case 1676: + case 1675: ACCEPT_TOKEN(anon_sym_aget); - if (lookahead == '-') ADVANCE(510); + if (lookahead == '-') ADVANCE(509); END_STATE(); - case 1677: + case 1676: ACCEPT_TOKEN(anon_sym_aget_DASHwide); END_STATE(); - case 1678: + case 1677: ACCEPT_TOKEN(anon_sym_aget_DASHobject); END_STATE(); - case 1679: + case 1678: ACCEPT_TOKEN(anon_sym_aget_DASHboolean); END_STATE(); - case 1680: + case 1679: ACCEPT_TOKEN(anon_sym_aget_DASHbyte); END_STATE(); - case 1681: + case 1680: ACCEPT_TOKEN(anon_sym_aget_DASHchar); END_STATE(); - case 1682: + case 1681: ACCEPT_TOKEN(anon_sym_aget_DASHshort); END_STATE(); - case 1683: + case 1682: ACCEPT_TOKEN(anon_sym_aput); - if (lookahead == '-') ADVANCE(520); + if (lookahead == '-') ADVANCE(519); END_STATE(); - case 1684: + case 1683: ACCEPT_TOKEN(anon_sym_aput_DASHwide); END_STATE(); - case 1685: + case 1684: ACCEPT_TOKEN(anon_sym_aput_DASHobject); END_STATE(); - case 1686: + case 1685: ACCEPT_TOKEN(anon_sym_aput_DASHboolean); END_STATE(); - case 1687: + case 1686: ACCEPT_TOKEN(anon_sym_aput_DASHbyte); END_STATE(); - case 1688: + case 1687: ACCEPT_TOKEN(anon_sym_aput_DASHchar); END_STATE(); - case 1689: + case 1688: ACCEPT_TOKEN(anon_sym_aput_DASHshort); END_STATE(); - case 1690: + case 1689: ACCEPT_TOKEN(anon_sym_iget); - if (lookahead == '-') ADVANCE(522); + if (lookahead == '-') ADVANCE(521); END_STATE(); - case 1691: + case 1690: ACCEPT_TOKEN(anon_sym_iget_DASHwide); - if (lookahead == '-') ADVANCE(1267); + if (lookahead == '-') ADVANCE(1266); END_STATE(); - case 1692: + case 1691: ACCEPT_TOKEN(anon_sym_iget_DASHobject); - if (lookahead == '-') ADVANCE(1269); + if (lookahead == '-') ADVANCE(1268); END_STATE(); - case 1693: + case 1692: ACCEPT_TOKEN(anon_sym_iget_DASHboolean); END_STATE(); - case 1694: + case 1693: ACCEPT_TOKEN(anon_sym_iget_DASHbyte); END_STATE(); - case 1695: + case 1694: ACCEPT_TOKEN(anon_sym_iget_DASHchar); END_STATE(); - case 1696: + case 1695: ACCEPT_TOKEN(anon_sym_iget_DASHshort); END_STATE(); - case 1697: + case 1696: ACCEPT_TOKEN(anon_sym_iput); - if (lookahead == '-') ADVANCE(523); + if (lookahead == '-') ADVANCE(522); END_STATE(); - case 1698: + case 1697: ACCEPT_TOKEN(anon_sym_iput_DASHwide); - if (lookahead == '-') ADVANCE(1268); + if (lookahead == '-') ADVANCE(1267); END_STATE(); - case 1699: + case 1698: ACCEPT_TOKEN(anon_sym_iput_DASHobject); - if (lookahead == '-') ADVANCE(1270); + if (lookahead == '-') ADVANCE(1269); END_STATE(); - case 1700: + case 1699: ACCEPT_TOKEN(anon_sym_iput_DASHboolean); END_STATE(); - case 1701: + case 1700: ACCEPT_TOKEN(anon_sym_iput_DASHbyte); END_STATE(); - case 1702: + case 1701: ACCEPT_TOKEN(anon_sym_iput_DASHchar); END_STATE(); - case 1703: + case 1702: ACCEPT_TOKEN(anon_sym_iput_DASHshort); END_STATE(); - case 1704: + case 1703: ACCEPT_TOKEN(anon_sym_sget); - if (lookahead == '-') ADVANCE(524); + if (lookahead == '-') ADVANCE(523); END_STATE(); - case 1705: + case 1704: ACCEPT_TOKEN(anon_sym_sget_DASHwide); END_STATE(); - case 1706: + case 1705: ACCEPT_TOKEN(anon_sym_sget_DASHobject); END_STATE(); - case 1707: + case 1706: ACCEPT_TOKEN(anon_sym_sget_DASHboolean); END_STATE(); - case 1708: + case 1707: ACCEPT_TOKEN(anon_sym_sget_DASHbyte); END_STATE(); - case 1709: + case 1708: ACCEPT_TOKEN(anon_sym_sget_DASHchar); END_STATE(); - case 1710: + case 1709: ACCEPT_TOKEN(anon_sym_sget_DASHshort); END_STATE(); - case 1711: + case 1710: ACCEPT_TOKEN(anon_sym_sput); - if (lookahead == '-') ADVANCE(526); + if (lookahead == '-') ADVANCE(525); END_STATE(); - case 1712: + case 1711: ACCEPT_TOKEN(anon_sym_sput_DASHwide); END_STATE(); - case 1713: + case 1712: ACCEPT_TOKEN(anon_sym_sput_DASHobject); END_STATE(); - case 1714: + case 1713: ACCEPT_TOKEN(anon_sym_sput_DASHboolean); END_STATE(); - case 1715: + case 1714: ACCEPT_TOKEN(anon_sym_sput_DASHbyte); END_STATE(); - case 1716: + case 1715: ACCEPT_TOKEN(anon_sym_sput_DASHchar); END_STATE(); - case 1717: + case 1716: ACCEPT_TOKEN(anon_sym_sput_DASHshort); END_STATE(); - case 1718: + case 1717: ACCEPT_TOKEN(anon_sym_invoke_DASHvirtual); - if (lookahead == '-') ADVANCE(1272); - if (lookahead == '/') ADVANCE(1359); + if (lookahead == '-') ADVANCE(1271); + if (lookahead == '/') ADVANCE(1358); END_STATE(); - case 1719: + case 1718: ACCEPT_TOKEN(anon_sym_invoke_DASHsuper); - if (lookahead == '-') ADVANCE(1271); - if (lookahead == '/') ADVANCE(1348); + if (lookahead == '-') ADVANCE(1270); + if (lookahead == '/') ADVANCE(1347); END_STATE(); - case 1720: + case 1719: ACCEPT_TOKEN(anon_sym_invoke_DASHdirect); - if (lookahead == '-') ADVANCE(788); - if (lookahead == '/') ADVANCE(1355); + if (lookahead == '-') ADVANCE(787); + if (lookahead == '/') ADVANCE(1354); END_STATE(); - case 1721: + case 1720: ACCEPT_TOKEN(anon_sym_invoke_DASHstatic); - if (lookahead == '/') ADVANCE(1357); + if (lookahead == '/') ADVANCE(1356); END_STATE(); - case 1722: + case 1721: ACCEPT_TOKEN(anon_sym_invoke_DASHinterface); - if (lookahead == '/') ADVANCE(1362); + if (lookahead == '/') ADVANCE(1361); END_STATE(); - case 1723: + case 1722: ACCEPT_TOKEN(anon_sym_invoke_DASHvirtual_SLASHrange); END_STATE(); - case 1724: + case 1723: ACCEPT_TOKEN(anon_sym_invoke_DASHsuper_SLASHrange); END_STATE(); - case 1725: + case 1724: ACCEPT_TOKEN(anon_sym_invoke_DASHdirect_SLASHrange); END_STATE(); - case 1726: + case 1725: ACCEPT_TOKEN(anon_sym_invoke_DASHstatic_SLASHrange); END_STATE(); - case 1727: + case 1726: ACCEPT_TOKEN(anon_sym_invoke_DASHinterface_SLASHrange); END_STATE(); - case 1728: + case 1727: ACCEPT_TOKEN(anon_sym_neg_DASHint); END_STATE(); - case 1729: + case 1728: ACCEPT_TOKEN(anon_sym_not_DASHint); END_STATE(); - case 1730: + case 1729: ACCEPT_TOKEN(anon_sym_neg_DASHlong); END_STATE(); - case 1731: + case 1730: ACCEPT_TOKEN(anon_sym_not_DASHlong); END_STATE(); - case 1732: + case 1731: ACCEPT_TOKEN(anon_sym_neg_DASHfloat); END_STATE(); - case 1733: + case 1732: ACCEPT_TOKEN(anon_sym_neg_DASHdouble); END_STATE(); - case 1734: + case 1733: ACCEPT_TOKEN(anon_sym_int_DASHto_DASHlong); END_STATE(); - case 1735: + case 1734: ACCEPT_TOKEN(anon_sym_int_DASHto_DASHfloat); END_STATE(); - case 1736: + case 1735: ACCEPT_TOKEN(anon_sym_int_DASHto_DASHdouble); END_STATE(); - case 1737: + case 1736: ACCEPT_TOKEN(anon_sym_long_DASHto_DASHint); END_STATE(); - case 1738: + case 1737: ACCEPT_TOKEN(anon_sym_long_DASHto_DASHfloat); END_STATE(); - case 1739: + case 1738: ACCEPT_TOKEN(anon_sym_long_DASHto_DASHdouble); END_STATE(); - case 1740: + case 1739: ACCEPT_TOKEN(anon_sym_float_DASHto_DASHint); END_STATE(); - case 1741: + case 1740: ACCEPT_TOKEN(anon_sym_float_DASHto_DASHlong); END_STATE(); - case 1742: + case 1741: ACCEPT_TOKEN(anon_sym_float_DASHto_DASHdouble); END_STATE(); - case 1743: + case 1742: ACCEPT_TOKEN(anon_sym_double_DASHto_DASHint); END_STATE(); - case 1744: + case 1743: ACCEPT_TOKEN(anon_sym_double_DASHto_DASHlong); END_STATE(); - case 1745: + case 1744: ACCEPT_TOKEN(anon_sym_double_DASHto_DASHfloat); END_STATE(); - case 1746: + case 1745: ACCEPT_TOKEN(anon_sym_int_DASHto_DASHbyte); END_STATE(); - case 1747: + case 1746: ACCEPT_TOKEN(anon_sym_int_DASHto_DASHchar); END_STATE(); - case 1748: + case 1747: ACCEPT_TOKEN(anon_sym_int_DASHto_DASHshort); END_STATE(); - case 1749: + case 1748: ACCEPT_TOKEN(anon_sym_add_DASHint); - if (lookahead == '/') ADVANCE(215); + if (lookahead == '/') ADVANCE(214); END_STATE(); - case 1750: + case 1749: ACCEPT_TOKEN(anon_sym_sub_DASHint); - if (lookahead == '/') ADVANCE(223); + if (lookahead == '/') ADVANCE(222); END_STATE(); - case 1751: + case 1750: ACCEPT_TOKEN(anon_sym_mul_DASHint); - if (lookahead == '/') ADVANCE(218); + if (lookahead == '/') ADVANCE(217); END_STATE(); - case 1752: + case 1751: ACCEPT_TOKEN(anon_sym_div_DASHint); - if (lookahead == '/') ADVANCE(217); + if (lookahead == '/') ADVANCE(216); END_STATE(); - case 1753: + case 1752: ACCEPT_TOKEN(anon_sym_rem_DASHint); - if (lookahead == '/') ADVANCE(220); + if (lookahead == '/') ADVANCE(219); END_STATE(); - case 1754: + case 1753: ACCEPT_TOKEN(anon_sym_and_DASHint); - if (lookahead == '/') ADVANCE(216); + if (lookahead == '/') ADVANCE(215); END_STATE(); - case 1755: + case 1754: ACCEPT_TOKEN(anon_sym_or_DASHint); - if (lookahead == '/') ADVANCE(214); + if (lookahead == '/') ADVANCE(213); END_STATE(); - case 1756: + case 1755: ACCEPT_TOKEN(anon_sym_xor_DASHint); - if (lookahead == '/') ADVANCE(224); + if (lookahead == '/') ADVANCE(223); END_STATE(); - case 1757: + case 1756: ACCEPT_TOKEN(anon_sym_shl_DASHint); + if (lookahead == '/') ADVANCE(220); + END_STATE(); + case 1757: + ACCEPT_TOKEN(anon_sym_shr_DASHint); if (lookahead == '/') ADVANCE(221); END_STATE(); case 1758: - ACCEPT_TOKEN(anon_sym_shr_DASHint); - if (lookahead == '/') ADVANCE(222); + ACCEPT_TOKEN(anon_sym_ushr_DASHint); + if (lookahead == '/') ADVANCE(232); END_STATE(); case 1759: - ACCEPT_TOKEN(anon_sym_ushr_DASHint); - if (lookahead == '/') ADVANCE(233); + ACCEPT_TOKEN(anon_sym_add_DASHlong); + if (lookahead == '/') ADVANCE(224); END_STATE(); case 1760: - ACCEPT_TOKEN(anon_sym_add_DASHlong); - if (lookahead == '/') ADVANCE(225); + ACCEPT_TOKEN(anon_sym_sub_DASHlong); + if (lookahead == '/') ADVANCE(231); END_STATE(); case 1761: - ACCEPT_TOKEN(anon_sym_sub_DASHlong); - if (lookahead == '/') ADVANCE(232); + ACCEPT_TOKEN(anon_sym_mul_DASHlong); + if (lookahead == '/') ADVANCE(227); END_STATE(); case 1762: - ACCEPT_TOKEN(anon_sym_mul_DASHlong); - if (lookahead == '/') ADVANCE(228); + ACCEPT_TOKEN(anon_sym_div_DASHlong); + if (lookahead == '/') ADVANCE(226); END_STATE(); case 1763: - ACCEPT_TOKEN(anon_sym_div_DASHlong); - if (lookahead == '/') ADVANCE(227); + ACCEPT_TOKEN(anon_sym_rem_DASHlong); + if (lookahead == '/') ADVANCE(228); END_STATE(); case 1764: - ACCEPT_TOKEN(anon_sym_rem_DASHlong); - if (lookahead == '/') ADVANCE(229); + ACCEPT_TOKEN(anon_sym_and_DASHlong); + if (lookahead == '/') ADVANCE(225); END_STATE(); case 1765: - ACCEPT_TOKEN(anon_sym_and_DASHlong); - if (lookahead == '/') ADVANCE(226); + ACCEPT_TOKEN(anon_sym_or_DASHlong); + if (lookahead == '/') ADVANCE(218); END_STATE(); case 1766: - ACCEPT_TOKEN(anon_sym_or_DASHlong); - if (lookahead == '/') ADVANCE(219); + ACCEPT_TOKEN(anon_sym_xor_DASHlong); + if (lookahead == '/') ADVANCE(233); END_STATE(); case 1767: - ACCEPT_TOKEN(anon_sym_xor_DASHlong); - if (lookahead == '/') ADVANCE(234); + ACCEPT_TOKEN(anon_sym_shl_DASHlong); + if (lookahead == '/') ADVANCE(229); END_STATE(); case 1768: - ACCEPT_TOKEN(anon_sym_shl_DASHlong); + ACCEPT_TOKEN(anon_sym_shr_DASHlong); if (lookahead == '/') ADVANCE(230); END_STATE(); case 1769: - ACCEPT_TOKEN(anon_sym_shr_DASHlong); - if (lookahead == '/') ADVANCE(231); - END_STATE(); - case 1770: ACCEPT_TOKEN(anon_sym_ushr_DASHlong); - if (lookahead == '/') ADVANCE(240); + if (lookahead == '/') ADVANCE(239); END_STATE(); - case 1771: + case 1770: ACCEPT_TOKEN(anon_sym_add_DASHfloat); - if (lookahead == '/') ADVANCE(235); + if (lookahead == '/') ADVANCE(234); END_STATE(); - case 1772: + case 1771: ACCEPT_TOKEN(anon_sym_sub_DASHfloat); - if (lookahead == '/') ADVANCE(239); + if (lookahead == '/') ADVANCE(238); END_STATE(); - case 1773: + case 1772: ACCEPT_TOKEN(anon_sym_mul_DASHfloat); - if (lookahead == '/') ADVANCE(237); + if (lookahead == '/') ADVANCE(236); END_STATE(); - case 1774: + case 1773: ACCEPT_TOKEN(anon_sym_div_DASHfloat); - if (lookahead == '/') ADVANCE(236); + if (lookahead == '/') ADVANCE(235); END_STATE(); - case 1775: + case 1774: ACCEPT_TOKEN(anon_sym_rem_DASHfloat); - if (lookahead == '/') ADVANCE(238); + if (lookahead == '/') ADVANCE(237); END_STATE(); - case 1776: + case 1775: ACCEPT_TOKEN(anon_sym_add_DASHdouble); - if (lookahead == '/') ADVANCE(241); + if (lookahead == '/') ADVANCE(240); END_STATE(); - case 1777: + case 1776: ACCEPT_TOKEN(anon_sym_sub_DASHdouble); - if (lookahead == '/') ADVANCE(245); + if (lookahead == '/') ADVANCE(244); END_STATE(); - case 1778: + case 1777: ACCEPT_TOKEN(anon_sym_mul_DASHdouble); - if (lookahead == '/') ADVANCE(243); + if (lookahead == '/') ADVANCE(242); END_STATE(); - case 1779: + case 1778: ACCEPT_TOKEN(anon_sym_div_DASHdouble); - if (lookahead == '/') ADVANCE(242); + if (lookahead == '/') ADVANCE(241); END_STATE(); - case 1780: + case 1779: ACCEPT_TOKEN(anon_sym_rem_DASHdouble); - if (lookahead == '/') ADVANCE(244); + if (lookahead == '/') ADVANCE(243); END_STATE(); - case 1781: + case 1780: ACCEPT_TOKEN(anon_sym_add_DASHint_SLASH2addr); END_STATE(); - case 1782: + case 1781: ACCEPT_TOKEN(anon_sym_sub_DASHint_SLASH2addr); END_STATE(); - case 1783: + case 1782: ACCEPT_TOKEN(anon_sym_mul_DASHint_SLASH2addr); END_STATE(); - case 1784: + case 1783: ACCEPT_TOKEN(anon_sym_div_DASHint_SLASH2addr); END_STATE(); - case 1785: + case 1784: ACCEPT_TOKEN(anon_sym_rem_DASHint_SLASH2addr); END_STATE(); - case 1786: + case 1785: ACCEPT_TOKEN(anon_sym_and_DASHint_SLASH2addr); END_STATE(); - case 1787: + case 1786: ACCEPT_TOKEN(anon_sym_or_DASHint_SLASH2addr); END_STATE(); - case 1788: + case 1787: ACCEPT_TOKEN(anon_sym_xor_DASHint_SLASH2addr); END_STATE(); - case 1789: + case 1788: ACCEPT_TOKEN(anon_sym_shl_DASHint_SLASH2addr); END_STATE(); - case 1790: + case 1789: ACCEPT_TOKEN(anon_sym_shr_DASHint_SLASH2addr); END_STATE(); - case 1791: + case 1790: ACCEPT_TOKEN(anon_sym_ushr_DASHint_SLASH2addr); END_STATE(); - case 1792: + case 1791: ACCEPT_TOKEN(anon_sym_add_DASHlong_SLASH2addr); END_STATE(); - case 1793: + case 1792: ACCEPT_TOKEN(anon_sym_sub_DASHlong_SLASH2addr); END_STATE(); - case 1794: + case 1793: ACCEPT_TOKEN(anon_sym_mul_DASHlong_SLASH2addr); END_STATE(); - case 1795: + case 1794: ACCEPT_TOKEN(anon_sym_div_DASHlong_SLASH2addr); END_STATE(); - case 1796: + case 1795: ACCEPT_TOKEN(anon_sym_rem_DASHlong_SLASH2addr); END_STATE(); - case 1797: + case 1796: ACCEPT_TOKEN(anon_sym_and_DASHlong_SLASH2addr); END_STATE(); - case 1798: + case 1797: ACCEPT_TOKEN(anon_sym_or_DASHlong_SLASH2addr); END_STATE(); - case 1799: + case 1798: ACCEPT_TOKEN(anon_sym_xor_DASHlong_SLASH2addr); END_STATE(); - case 1800: + case 1799: ACCEPT_TOKEN(anon_sym_shl_DASHlong_SLASH2addr); END_STATE(); - case 1801: + case 1800: ACCEPT_TOKEN(anon_sym_shr_DASHlong_SLASH2addr); END_STATE(); - case 1802: + case 1801: ACCEPT_TOKEN(anon_sym_ushr_DASHlong_SLASH2addr); END_STATE(); - case 1803: + case 1802: ACCEPT_TOKEN(anon_sym_add_DASHfloat_SLASH2addr); END_STATE(); - case 1804: + case 1803: ACCEPT_TOKEN(anon_sym_sub_DASHfloat_SLASH2addr); END_STATE(); - case 1805: + case 1804: ACCEPT_TOKEN(anon_sym_mul_DASHfloat_SLASH2addr); END_STATE(); - case 1806: + case 1805: ACCEPT_TOKEN(anon_sym_div_DASHfloat_SLASH2addr); END_STATE(); - case 1807: + case 1806: ACCEPT_TOKEN(anon_sym_rem_DASHfloat_SLASH2addr); END_STATE(); - case 1808: + case 1807: ACCEPT_TOKEN(anon_sym_add_DASHdouble_SLASH2addr); END_STATE(); - case 1809: + case 1808: ACCEPT_TOKEN(anon_sym_sub_DASHdouble_SLASH2addr); END_STATE(); - case 1810: + case 1809: ACCEPT_TOKEN(anon_sym_mul_DASHdouble_SLASH2addr); END_STATE(); - case 1811: + case 1810: ACCEPT_TOKEN(anon_sym_div_DASHdouble_SLASH2addr); END_STATE(); - case 1812: + case 1811: ACCEPT_TOKEN(anon_sym_rem_DASHdouble_SLASH2addr); END_STATE(); - case 1813: + case 1812: ACCEPT_TOKEN(anon_sym_add_DASHint_SLASHlit16); END_STATE(); - case 1814: + case 1813: ACCEPT_TOKEN(anon_sym_sub_DASHint_SLASHlit16); END_STATE(); - case 1815: + case 1814: ACCEPT_TOKEN(anon_sym_mul_DASHint_SLASHlit16); END_STATE(); - case 1816: + case 1815: ACCEPT_TOKEN(anon_sym_div_DASHint_SLASHlit16); END_STATE(); - case 1817: + case 1816: ACCEPT_TOKEN(anon_sym_rem_DASHint_SLASHlit16); END_STATE(); - case 1818: + case 1817: ACCEPT_TOKEN(anon_sym_and_DASHint_SLASHlit16); END_STATE(); - case 1819: + case 1818: ACCEPT_TOKEN(anon_sym_or_DASHint_SLASHlit16); END_STATE(); - case 1820: + case 1819: ACCEPT_TOKEN(anon_sym_xor_DASHint_SLASHlit16); END_STATE(); - case 1821: + case 1820: ACCEPT_TOKEN(anon_sym_add_DASHint_SLASHlit8); END_STATE(); - case 1822: + case 1821: ACCEPT_TOKEN(anon_sym_sub_DASHint_SLASHlit8); END_STATE(); - case 1823: + case 1822: ACCEPT_TOKEN(anon_sym_mul_DASHint_SLASHlit8); END_STATE(); - case 1824: + case 1823: ACCEPT_TOKEN(anon_sym_div_DASHint_SLASHlit8); END_STATE(); - case 1825: + case 1824: ACCEPT_TOKEN(anon_sym_rem_DASHint_SLASHlit8); END_STATE(); - case 1826: + case 1825: ACCEPT_TOKEN(anon_sym_and_DASHint_SLASHlit8); END_STATE(); - case 1827: + case 1826: ACCEPT_TOKEN(anon_sym_or_DASHint_SLASHlit8); END_STATE(); - case 1828: + case 1827: ACCEPT_TOKEN(anon_sym_xor_DASHint_SLASHlit8); END_STATE(); - case 1829: + case 1828: ACCEPT_TOKEN(anon_sym_shl_DASHint_SLASHlit8); END_STATE(); - case 1830: + case 1829: ACCEPT_TOKEN(anon_sym_shr_DASHint_SLASHlit8); END_STATE(); - case 1831: + case 1830: ACCEPT_TOKEN(anon_sym_ushr_DASHint_SLASHlit8); END_STATE(); - case 1832: + case 1831: ACCEPT_TOKEN(anon_sym_execute_DASHinline); END_STATE(); - case 1833: + case 1832: ACCEPT_TOKEN(anon_sym_invoke_DASHdirect_DASHempty); END_STATE(); - case 1834: + case 1833: ACCEPT_TOKEN(anon_sym_iget_DASHquick); END_STATE(); - case 1835: + case 1834: ACCEPT_TOKEN(anon_sym_iget_DASHwide_DASHquick); END_STATE(); - case 1836: + case 1835: ACCEPT_TOKEN(anon_sym_iget_DASHobject_DASHquick); END_STATE(); - case 1837: + case 1836: ACCEPT_TOKEN(anon_sym_iput_DASHquick); END_STATE(); - case 1838: + case 1837: ACCEPT_TOKEN(anon_sym_iput_DASHwide_DASHquick); END_STATE(); - case 1839: + case 1838: ACCEPT_TOKEN(anon_sym_iput_DASHobject_DASHquick); END_STATE(); - case 1840: + case 1839: ACCEPT_TOKEN(anon_sym_invoke_DASHvirtual_DASHquick); - if (lookahead == '/') ADVANCE(1365); + if (lookahead == '/') ADVANCE(1364); END_STATE(); - case 1841: + case 1840: ACCEPT_TOKEN(anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange); END_STATE(); - case 1842: + case 1841: ACCEPT_TOKEN(anon_sym_invoke_DASHsuper_DASHquick); - if (lookahead == '/') ADVANCE(1364); + if (lookahead == '/') ADVANCE(1363); END_STATE(); - case 1843: + case 1842: ACCEPT_TOKEN(anon_sym_invoke_DASHsuper_DASHquick_SLASHrange); END_STATE(); - case 1844: + case 1843: ACCEPT_TOKEN(anon_sym_rsub_DASHint); - if (lookahead == '/') ADVANCE(1033); + if (lookahead == '/') ADVANCE(1032); END_STATE(); - case 1845: + case 1844: ACCEPT_TOKEN(anon_sym_rsub_DASHint_SLASHlit8); END_STATE(); - case 1846: + case 1845: ACCEPT_TOKEN(anon_sym_DOTline); END_STATE(); - case 1847: + case 1846: ACCEPT_TOKEN(anon_sym_DOTlocals); END_STATE(); - case 1848: + case 1847: ACCEPT_TOKEN(anon_sym_DOTcatch); - if (lookahead == 'a') ADVANCE(1009); + if (lookahead == 'a') ADVANCE(1008); END_STATE(); - case 1849: + case 1848: ACCEPT_TOKEN(anon_sym_LBRACE); END_STATE(); - case 1850: + case 1849: ACCEPT_TOKEN(anon_sym_DOT_DOT); END_STATE(); - case 1851: + case 1850: ACCEPT_TOKEN(anon_sym_RBRACE); END_STATE(); - case 1852: + case 1851: ACCEPT_TOKEN(anon_sym_DOTcatchall); END_STATE(); - case 1853: + case 1852: ACCEPT_TOKEN(anon_sym_DOTpacked_DASHswitch); END_STATE(); - case 1854: + case 1853: ACCEPT_TOKEN(anon_sym_DOTendpacked_DASHswitch); END_STATE(); - case 1855: + case 1854: ACCEPT_TOKEN(anon_sym_DOTsparse_DASHswitch); END_STATE(); - case 1856: + case 1855: ACCEPT_TOKEN(anon_sym_DASH_GT); END_STATE(); - case 1857: + case 1856: ACCEPT_TOKEN(anon_sym_DOTendsparse_DASHswitch); END_STATE(); - case 1858: + case 1857: ACCEPT_TOKEN(anon_sym_DOTarray_DASHdata); END_STATE(); - case 1859: + case 1858: ACCEPT_TOKEN(anon_sym_DOTendarray_DASHdata); END_STATE(); - case 1860: + case 1859: ACCEPT_TOKEN(sym_class_identifier); END_STATE(); - case 1861: + case 1860: ACCEPT_TOKEN(aux_sym_field_identifier_token1); END_STATE(); - case 1862: + case 1861: ACCEPT_TOKEN(anon_sym_LTclinit_GT_LPAREN); END_STATE(); - case 1863: + case 1862: ACCEPT_TOKEN(anon_sym_LTinit_GT_LPAREN); END_STATE(); - case 1864: + case 1863: ACCEPT_TOKEN(aux_sym_method_identifier_token1); END_STATE(); - case 1865: + case 1864: ACCEPT_TOKEN(anon_sym_RPAREN); END_STATE(); - case 1866: + case 1865: ACCEPT_TOKEN(anon_sym_LBRACK); END_STATE(); - case 1867: + case 1866: ACCEPT_TOKEN(anon_sym_V); END_STATE(); - case 1868: + case 1867: ACCEPT_TOKEN(anon_sym_V); - if (lookahead == '$') ADVANCE(142); - if (lookahead == '(') ADVANCE(1864); - if (lookahead == ':') ADVANCE(1861); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1863); + if (lookahead == ':') ADVANCE(1860); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(22); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(27); END_STATE(); - case 1869: + case 1868: ACCEPT_TOKEN(anon_sym_Z); END_STATE(); - case 1870: + case 1869: ACCEPT_TOKEN(anon_sym_Z); - if (lookahead == '$') ADVANCE(142); - if (lookahead == '(') ADVANCE(1864); - if (lookahead == ':') ADVANCE(1861); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1863); + if (lookahead == ':') ADVANCE(1860); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(22); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(27); END_STATE(); - case 1871: + case 1870: ACCEPT_TOKEN(anon_sym_B); END_STATE(); - case 1872: + case 1871: ACCEPT_TOKEN(anon_sym_B); - if (lookahead == '$') ADVANCE(142); - if (lookahead == '(') ADVANCE(1864); - if (lookahead == ':') ADVANCE(1861); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1863); + if (lookahead == ':') ADVANCE(1860); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(22); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(27); END_STATE(); - case 1873: + case 1872: ACCEPT_TOKEN(anon_sym_S); END_STATE(); - case 1874: + case 1873: ACCEPT_TOKEN(anon_sym_S); - if (lookahead == '$') ADVANCE(142); - if (lookahead == '(') ADVANCE(1864); - if (lookahead == ':') ADVANCE(1861); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1863); + if (lookahead == ':') ADVANCE(1860); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(22); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(27); END_STATE(); - case 1875: + case 1874: ACCEPT_TOKEN(anon_sym_C); END_STATE(); - case 1876: + case 1875: ACCEPT_TOKEN(anon_sym_C); - if (lookahead == '$') ADVANCE(142); - if (lookahead == '(') ADVANCE(1864); - if (lookahead == ':') ADVANCE(1861); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1863); + if (lookahead == ':') ADVANCE(1860); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(22); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(27); END_STATE(); - case 1877: + case 1876: ACCEPT_TOKEN(anon_sym_I); END_STATE(); - case 1878: + case 1877: ACCEPT_TOKEN(anon_sym_I); - if (lookahead == '$') ADVANCE(142); - if (lookahead == '(') ADVANCE(1864); - if (lookahead == ':') ADVANCE(1861); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1863); + if (lookahead == ':') ADVANCE(1860); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(22); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(27); END_STATE(); - case 1879: + case 1878: ACCEPT_TOKEN(anon_sym_J); END_STATE(); - case 1880: + case 1879: ACCEPT_TOKEN(anon_sym_J); - if (lookahead == '$') ADVANCE(142); - if (lookahead == '(') ADVANCE(1864); - if (lookahead == ':') ADVANCE(1861); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1863); + if (lookahead == ':') ADVANCE(1860); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(22); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(27); END_STATE(); - case 1881: + case 1880: ACCEPT_TOKEN(anon_sym_F); END_STATE(); - case 1882: + case 1881: ACCEPT_TOKEN(anon_sym_F); - if (lookahead == '$') ADVANCE(142); - if (lookahead == '(') ADVANCE(1864); - if (lookahead == ':') ADVANCE(1861); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1863); + if (lookahead == ':') ADVANCE(1860); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(22); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(27); END_STATE(); - case 1883: + case 1882: ACCEPT_TOKEN(anon_sym_D); END_STATE(); - case 1884: + case 1883: ACCEPT_TOKEN(anon_sym_D); - if (lookahead == '$') ADVANCE(142); - if (lookahead == '(') ADVANCE(1864); - if (lookahead == ':') ADVANCE(1861); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1863); + if (lookahead == ':') ADVANCE(1860); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(22); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(27); + END_STATE(); + case 1884: + ACCEPT_TOKEN(anon_sym_public); END_STATE(); case 1885: ACCEPT_TOKEN(anon_sym_public); + if (lookahead == '(') ADVANCE(1863); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 1886: ACCEPT_TOKEN(anon_sym_public); - if (lookahead == '(') ADVANCE(1864); + if (lookahead == ':') ADVANCE(1860); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 1887: - ACCEPT_TOKEN(anon_sym_public); - if (lookahead == ':') ADVANCE(1861); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); - END_STATE(); - case 1888: ACCEPT_TOKEN(anon_sym_private); END_STATE(); - case 1889: + case 1888: ACCEPT_TOKEN(anon_sym_private); - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1863); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); - case 1890: + case 1889: ACCEPT_TOKEN(anon_sym_private); - if (lookahead == ':') ADVANCE(1861); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1860); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); - case 1891: + case 1890: ACCEPT_TOKEN(anon_sym_protected); END_STATE(); - case 1892: + case 1891: ACCEPT_TOKEN(anon_sym_protected); - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1863); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); - case 1893: + case 1892: ACCEPT_TOKEN(anon_sym_protected); - if (lookahead == ':') ADVANCE(1861); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1860); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); - case 1894: + case 1893: ACCEPT_TOKEN(anon_sym_static); END_STATE(); - case 1895: + case 1894: ACCEPT_TOKEN(anon_sym_static); - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1863); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); - case 1896: + case 1895: ACCEPT_TOKEN(anon_sym_static); - if (lookahead == ':') ADVANCE(1861); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1860); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); - case 1897: + case 1896: ACCEPT_TOKEN(anon_sym_final); END_STATE(); - case 1898: + case 1897: ACCEPT_TOKEN(anon_sym_final); - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1863); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); - case 1899: + case 1898: ACCEPT_TOKEN(anon_sym_final); - if (lookahead == ':') ADVANCE(1861); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1860); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); - case 1900: + case 1899: ACCEPT_TOKEN(anon_sym_synchronized); END_STATE(); - case 1901: + case 1900: ACCEPT_TOKEN(anon_sym_synchronized); - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1863); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); - case 1902: + case 1901: ACCEPT_TOKEN(anon_sym_synchronized); - if (lookahead == ':') ADVANCE(1861); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1860); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); - case 1903: + case 1902: ACCEPT_TOKEN(anon_sym_volatile); END_STATE(); - case 1904: + case 1903: ACCEPT_TOKEN(anon_sym_volatile); - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1863); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); - case 1905: + case 1904: ACCEPT_TOKEN(anon_sym_volatile); - if (lookahead == ':') ADVANCE(1861); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1860); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); - case 1906: + case 1905: ACCEPT_TOKEN(anon_sym_transient); END_STATE(); - case 1907: + case 1906: ACCEPT_TOKEN(anon_sym_transient); - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1863); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); - case 1908: + case 1907: ACCEPT_TOKEN(anon_sym_transient); - if (lookahead == ':') ADVANCE(1861); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1860); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); - case 1909: + case 1908: ACCEPT_TOKEN(anon_sym_native); END_STATE(); - case 1910: + case 1909: ACCEPT_TOKEN(anon_sym_native); - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1863); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); - case 1911: + case 1910: ACCEPT_TOKEN(anon_sym_native); - if (lookahead == ':') ADVANCE(1861); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1860); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); - case 1912: + case 1911: ACCEPT_TOKEN(anon_sym_interface); END_STATE(); - case 1913: + case 1912: ACCEPT_TOKEN(anon_sym_interface); - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1863); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); - case 1914: + case 1913: ACCEPT_TOKEN(anon_sym_interface); - if (lookahead == ':') ADVANCE(1861); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1860); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); - case 1915: + case 1914: ACCEPT_TOKEN(anon_sym_abstract); END_STATE(); - case 1916: + case 1915: ACCEPT_TOKEN(anon_sym_abstract); - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1863); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); - case 1917: + case 1916: ACCEPT_TOKEN(anon_sym_abstract); - if (lookahead == ':') ADVANCE(1861); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1860); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); - case 1918: + case 1917: ACCEPT_TOKEN(anon_sym_bridge); END_STATE(); - case 1919: + case 1918: ACCEPT_TOKEN(anon_sym_bridge); - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1863); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); - case 1920: + case 1919: ACCEPT_TOKEN(anon_sym_bridge); - if (lookahead == ':') ADVANCE(1861); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1860); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); - case 1921: + case 1920: ACCEPT_TOKEN(anon_sym_synthetic); END_STATE(); - case 1922: + case 1921: ACCEPT_TOKEN(anon_sym_synthetic); - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1863); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); - case 1923: + case 1922: ACCEPT_TOKEN(anon_sym_synthetic); - if (lookahead == ':') ADVANCE(1861); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1860); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); - case 1924: + case 1923: ACCEPT_TOKEN(anon_sym_enum); END_STATE(); - case 1925: + case 1924: ACCEPT_TOKEN(anon_sym_enum); - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1863); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); - case 1926: + case 1925: ACCEPT_TOKEN(anon_sym_enum); - if (lookahead == ':') ADVANCE(1861); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1860); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); - case 1927: + case 1926: ACCEPT_TOKEN(anon_sym_constructor); END_STATE(); - case 1928: + case 1927: ACCEPT_TOKEN(anon_sym_constructor); - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1863); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); - case 1929: + case 1928: ACCEPT_TOKEN(anon_sym_constructor); - if (lookahead == ':') ADVANCE(1861); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1860); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); - case 1930: + case 1929: ACCEPT_TOKEN(anon_sym_varargs); END_STATE(); - case 1931: + case 1930: ACCEPT_TOKEN(anon_sym_varargs); - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1863); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); - case 1932: + case 1931: ACCEPT_TOKEN(anon_sym_varargs); - if (lookahead == ':') ADVANCE(1861); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1860); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); - case 1933: + case 1932: ACCEPT_TOKEN(anon_sym_declared_DASHsynchronized); END_STATE(); - case 1934: + case 1933: ACCEPT_TOKEN(anon_sym_annotation); END_STATE(); - case 1935: + case 1934: ACCEPT_TOKEN(anon_sym_annotation); - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1863); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); - case 1936: + case 1935: ACCEPT_TOKEN(anon_sym_annotation); - if (lookahead == ':') ADVANCE(1861); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1860); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); - case 1937: + case 1936: ACCEPT_TOKEN(sym_comment); if (lookahead != 0 && - lookahead != '\n') ADVANCE(1937); + lookahead != '\n') ADVANCE(1936); END_STATE(); - case 1938: + case 1937: ACCEPT_TOKEN(anon_sym_DOTenum); END_STATE(); + case 1938: + ACCEPT_TOKEN(sym_variable); + if (lookahead == '(') ADVANCE(1863); + if (lookahead == ':') ADVANCE(1860); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1938); + if (lookahead == '$' || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(27); + END_STATE(); case 1939: ACCEPT_TOKEN(sym_variable); - if (lookahead == '$') ADVANCE(142); - if (lookahead == '(') ADVANCE(1864); - if (lookahead == ':') ADVANCE(1861); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1939); - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(22); END_STATE(); case 1940: - ACCEPT_TOKEN(sym_variable); + ACCEPT_TOKEN(sym_parameter); + if (lookahead == '(') ADVANCE(1863); + if (lookahead == ':') ADVANCE(1860); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1940); + if (lookahead == '$' || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(27); END_STATE(); case 1941: ACCEPT_TOKEN(sym_parameter); - if (lookahead == '$') ADVANCE(142); - if (lookahead == '(') ADVANCE(1864); - if (lookahead == ':') ADVANCE(1861); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1941); - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(22); END_STATE(); case 1942: - ACCEPT_TOKEN(sym_parameter); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1942); - END_STATE(); - case 1943: ACCEPT_TOKEN(aux_sym_number_literal_token1); END_STATE(); - case 1944: + case 1943: ACCEPT_TOKEN(aux_sym_number_literal_token1); - if (lookahead == '$') ADVANCE(142); - if (lookahead == '(') ADVANCE(1864); - if (lookahead == ':') ADVANCE(1861); + if (lookahead == '(') ADVANCE(1863); + if (lookahead == ':') ADVANCE(1860); if (lookahead == 'L' || lookahead == 's' || - lookahead == 't') ADVANCE(1945); + lookahead == 't') ADVANCE(1944); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1944); - if (('G' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1943); + if (lookahead == '$' || + ('G' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('g' <= lookahead && lookahead <= 'z')) ADVANCE(22); + ('g' <= lookahead && lookahead <= 'z')) ADVANCE(27); END_STATE(); - case 1945: + case 1944: ACCEPT_TOKEN(aux_sym_number_literal_token1); - if (lookahead == '$') ADVANCE(142); - if (lookahead == '(') ADVANCE(1864); - if (lookahead == ':') ADVANCE(1861); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1863); + if (lookahead == ':') ADVANCE(1860); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(22); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(27); END_STATE(); - case 1946: + case 1945: ACCEPT_TOKEN(aux_sym_number_literal_token1); if (lookahead == 'L' || lookahead == 's' || - lookahead == 't') ADVANCE(1943); + lookahead == 't') ADVANCE(1942); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1946); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1945); END_STATE(); - case 1947: + case 1946: ACCEPT_TOKEN(aux_sym_number_literal_token2); - if (lookahead == '$') ADVANCE(142); - if (lookahead == '(') ADVANCE(1864); - if (lookahead == ':') ADVANCE(1861); + if (lookahead == '(') ADVANCE(1863); + if (lookahead == ':') ADVANCE(1860); if (lookahead == 'X' || - lookahead == 'x') ADVANCE(21); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1948); - if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == 'x') ADVANCE(26); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1947); + if (lookahead == '$' || + ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(22); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(27); END_STATE(); - case 1948: + case 1947: ACCEPT_TOKEN(aux_sym_number_literal_token2); - if (lookahead == '$') ADVANCE(142); - if (lookahead == '(') ADVANCE(1864); - if (lookahead == ':') ADVANCE(1861); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1948); - if (('A' <= lookahead && lookahead <= 'Z') || + if (lookahead == '(') ADVANCE(1863); + if (lookahead == ':') ADVANCE(1860); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1947); + if (lookahead == '$' || + ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(22); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(27); END_STATE(); - case 1949: + case 1948: ACCEPT_TOKEN(aux_sym_number_literal_token2); if (lookahead == 'X' || - lookahead == 'x') ADVANCE(1587); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1950); + lookahead == 'x') ADVANCE(1586); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1949); END_STATE(); - case 1950: + case 1949: ACCEPT_TOKEN(aux_sym_number_literal_token2); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1950); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1949); END_STATE(); - case 1951: + case 1950: ACCEPT_TOKEN(sym_string_literal); - if (lookahead == '"') ADVANCE(1951); + if (lookahead == '"') ADVANCE(1950); if (lookahead != 0 && lookahead != '\n') ADVANCE(5); END_STATE(); - case 1952: + case 1951: ACCEPT_TOKEN(anon_sym_true); END_STATE(); - case 1953: + case 1952: ACCEPT_TOKEN(anon_sym_true); - if (lookahead == '$') ADVANCE(142); - if (lookahead == '(') ADVANCE(1864); - if (lookahead == ':') ADVANCE(1861); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1863); + if (lookahead == ':') ADVANCE(1860); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(22); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(27); END_STATE(); - case 1954: + case 1953: ACCEPT_TOKEN(anon_sym_false); END_STATE(); - case 1955: + case 1954: ACCEPT_TOKEN(anon_sym_false); - if (lookahead == '$') ADVANCE(142); - if (lookahead == '(') ADVANCE(1864); - if (lookahead == ':') ADVANCE(1861); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1863); + if (lookahead == ':') ADVANCE(1860); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(22); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(27); END_STATE(); - case 1956: + case 1955: ACCEPT_TOKEN(sym_null_literal); END_STATE(); - case 1957: + case 1956: ACCEPT_TOKEN(sym_null_literal); - if (lookahead == '$') ADVANCE(142); - if (lookahead == '(') ADVANCE(1864); - if (lookahead == ':') ADVANCE(1861); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(1863); + if (lookahead == ':') ADVANCE(1860); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(22); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(27); END_STATE(); default: return false; @@ -10865,8 +10988,8 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [72] = {.lex_state = 0}, [73] = {.lex_state = 0}, [74] = {.lex_state = 0}, - [75] = {.lex_state = 1590}, - [76] = {.lex_state = 1590}, + [75] = {.lex_state = 1589}, + [76] = {.lex_state = 1589}, [77] = {.lex_state = 0}, [78] = {.lex_state = 0}, [79] = {.lex_state = 0}, @@ -10883,14 +11006,14 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [90] = {.lex_state = 4}, [91] = {.lex_state = 0}, [92] = {.lex_state = 0}, - [93] = {.lex_state = 1590}, + [93] = {.lex_state = 1589}, [94] = {.lex_state = 0}, - [95] = {.lex_state = 1590}, + [95] = {.lex_state = 1589}, [96] = {.lex_state = 0}, - [97] = {.lex_state = 1590}, + [97] = {.lex_state = 1589}, [98] = {.lex_state = 0}, [99] = {.lex_state = 0}, - [100] = {.lex_state = 1590}, + [100] = {.lex_state = 1589}, [101] = {.lex_state = 0}, [102] = {.lex_state = 0}, [103] = {.lex_state = 0}, @@ -10906,34 +11029,34 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [113] = {.lex_state = 0}, [114] = {.lex_state = 0}, [115] = {.lex_state = 0}, - [116] = {.lex_state = 1590}, - [117] = {.lex_state = 1590}, + [116] = {.lex_state = 1589}, + [117] = {.lex_state = 1589}, [118] = {.lex_state = 4}, - [119] = {.lex_state = 1590}, - [120] = {.lex_state = 1590}, - [121] = {.lex_state = 1590}, - [122] = {.lex_state = 1590}, + [119] = {.lex_state = 1589}, + [120] = {.lex_state = 1589}, + [121] = {.lex_state = 1589}, + [122] = {.lex_state = 1589}, [123] = {.lex_state = 0}, - [124] = {.lex_state = 1590}, - [125] = {.lex_state = 1590}, + [124] = {.lex_state = 1589}, + [125] = {.lex_state = 1589}, [126] = {.lex_state = 0}, - [127] = {.lex_state = 1590}, + [127] = {.lex_state = 1589}, [128] = {.lex_state = 0}, [129] = {.lex_state = 0}, [130] = {.lex_state = 0}, [131] = {.lex_state = 0}, - [132] = {.lex_state = 1590}, + [132] = {.lex_state = 1589}, [133] = {.lex_state = 0}, - [134] = {.lex_state = 1590}, + [134] = {.lex_state = 1589}, [135] = {.lex_state = 0}, [136] = {.lex_state = 0}, [137] = {.lex_state = 1}, - [138] = {.lex_state = 1590}, + [138] = {.lex_state = 1589}, [139] = {.lex_state = 1}, [140] = {.lex_state = 0}, [141] = {.lex_state = 0}, - [142] = {.lex_state = 1590}, - [143] = {.lex_state = 1590}, + [142] = {.lex_state = 1589}, + [143] = {.lex_state = 1589}, [144] = {.lex_state = 0}, [145] = {.lex_state = 0}, [146] = {.lex_state = 0}, @@ -10941,11 +11064,11 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [148] = {.lex_state = 0}, [149] = {.lex_state = 1}, [150] = {.lex_state = 0}, - [151] = {.lex_state = 1590}, + [151] = {.lex_state = 1589}, [152] = {.lex_state = 1}, [153] = {.lex_state = 0}, - [154] = {.lex_state = 1590}, - [155] = {.lex_state = 1590}, + [154] = {.lex_state = 1589}, + [155] = {.lex_state = 1589}, [156] = {.lex_state = 1}, [157] = {.lex_state = 1}, [158] = {.lex_state = 1}, @@ -10959,8 +11082,8 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [166] = {.lex_state = 4}, [167] = {.lex_state = 4}, [168] = {.lex_state = 0}, - [169] = {.lex_state = 1590}, - [170] = {.lex_state = 1590}, + [169] = {.lex_state = 1589}, + [170] = {.lex_state = 1589}, [171] = {.lex_state = 1}, [172] = {.lex_state = 1}, [173] = {.lex_state = 0}, From 69188404b73aaa9eee360a58304c4c7dfde72604 Mon Sep 17 00:00:00 2001 From: Yotam Nachum Date: Wed, 5 Jan 2022 11:00:25 +0200 Subject: [PATCH 48/98] Add subannotations in lists --- grammar.js | 3 +- src/grammar.json | 8 + src/node-types.json | 4 + src/parser.c | 4107 ++++++++++++++++++++++--------------------- 4 files changed, 2077 insertions(+), 2045 deletions(-) diff --git a/grammar.js b/grammar.js index 03649b6f5..6a02209e7 100644 --- a/grammar.js +++ b/grammar.js @@ -490,7 +490,8 @@ module.exports = grammar({ $._identifier, $.variable, $.parameter, - $.enum_reference + $.enum_reference, + $.subannotation_definition ) ), "}" diff --git a/src/grammar.json b/src/grammar.json index 4f8bff68a..e0fda4e9e 100644 --- a/src/grammar.json +++ b/src/grammar.json @@ -2122,6 +2122,10 @@ { "type": "SYMBOL", "name": "enum_reference" + }, + { + "type": "SYMBOL", + "name": "subannotation_definition" } ] }, @@ -2164,6 +2168,10 @@ { "type": "SYMBOL", "name": "enum_reference" + }, + { + "type": "SYMBOL", + "name": "subannotation_definition" } ] } diff --git a/src/node-types.json b/src/node-types.json index 41824902c..0ba142079 100644 --- a/src/node-types.json +++ b/src/node-types.json @@ -546,6 +546,10 @@ "type": "string_literal", "named": true }, + { + "type": "subannotation_definition", + "named": true + }, { "type": "variable", "named": true diff --git a/src/parser.c b/src/parser.c index 6a0284bb3..71e5ad5df 100644 --- a/src/parser.c +++ b/src/parser.c @@ -10948,18 +10948,18 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [32] = {.lex_state = 1}, [33] = {.lex_state = 4}, [34] = {.lex_state = 4}, - [35] = {.lex_state = 1}, + [35] = {.lex_state = 4}, [36] = {.lex_state = 4}, [37] = {.lex_state = 4}, - [38] = {.lex_state = 6}, - [39] = {.lex_state = 4}, + [38] = {.lex_state = 1}, + [39] = {.lex_state = 6}, [40] = {.lex_state = 6}, [41] = {.lex_state = 6}, [42] = {.lex_state = 7}, [43] = {.lex_state = 7}, [44] = {.lex_state = 7}, - [45] = {.lex_state = 7}, - [46] = {.lex_state = 8}, + [45] = {.lex_state = 8}, + [46] = {.lex_state = 7}, [47] = {.lex_state = 8}, [48] = {.lex_state = 0}, [49] = {.lex_state = 0}, @@ -10998,27 +10998,27 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [82] = {.lex_state = 0}, [83] = {.lex_state = 0}, [84] = {.lex_state = 0}, - [85] = {.lex_state = 0}, + [85] = {.lex_state = 4}, [86] = {.lex_state = 4}, [87] = {.lex_state = 4}, - [88] = {.lex_state = 4}, - [89] = {.lex_state = 4}, + [88] = {.lex_state = 0}, + [89] = {.lex_state = 0}, [90] = {.lex_state = 4}, [91] = {.lex_state = 0}, - [92] = {.lex_state = 0}, - [93] = {.lex_state = 1589}, + [92] = {.lex_state = 4}, + [93] = {.lex_state = 0}, [94] = {.lex_state = 0}, [95] = {.lex_state = 1589}, [96] = {.lex_state = 0}, - [97] = {.lex_state = 1589}, + [97] = {.lex_state = 0}, [98] = {.lex_state = 0}, [99] = {.lex_state = 0}, [100] = {.lex_state = 1589}, - [101] = {.lex_state = 0}, + [101] = {.lex_state = 1589}, [102] = {.lex_state = 0}, - [103] = {.lex_state = 0}, + [103] = {.lex_state = 1589}, [104] = {.lex_state = 0}, - [105] = {.lex_state = 0}, + [105] = {.lex_state = 1589}, [106] = {.lex_state = 0}, [107] = {.lex_state = 0}, [108] = {.lex_state = 0}, @@ -11033,34 +11033,34 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [117] = {.lex_state = 1589}, [118] = {.lex_state = 4}, [119] = {.lex_state = 1589}, - [120] = {.lex_state = 1589}, + [120] = {.lex_state = 0}, [121] = {.lex_state = 1589}, [122] = {.lex_state = 1589}, - [123] = {.lex_state = 0}, + [123] = {.lex_state = 1589}, [124] = {.lex_state = 1589}, - [125] = {.lex_state = 1589}, - [126] = {.lex_state = 0}, - [127] = {.lex_state = 1589}, + [125] = {.lex_state = 0}, + [126] = {.lex_state = 1589}, + [127] = {.lex_state = 1}, [128] = {.lex_state = 0}, [129] = {.lex_state = 0}, - [130] = {.lex_state = 0}, + [130] = {.lex_state = 1}, [131] = {.lex_state = 0}, - [132] = {.lex_state = 1589}, - [133] = {.lex_state = 0}, - [134] = {.lex_state = 1589}, + [132] = {.lex_state = 0}, + [133] = {.lex_state = 1589}, + [134] = {.lex_state = 0}, [135] = {.lex_state = 0}, - [136] = {.lex_state = 0}, - [137] = {.lex_state = 1}, - [138] = {.lex_state = 1589}, + [136] = {.lex_state = 1589}, + [137] = {.lex_state = 0}, + [138] = {.lex_state = 0}, [139] = {.lex_state = 1}, [140] = {.lex_state = 0}, [141] = {.lex_state = 0}, - [142] = {.lex_state = 1589}, + [142] = {.lex_state = 0}, [143] = {.lex_state = 1589}, [144] = {.lex_state = 0}, - [145] = {.lex_state = 0}, + [145] = {.lex_state = 1589}, [146] = {.lex_state = 0}, - [147] = {.lex_state = 1}, + [147] = {.lex_state = 1589}, [148] = {.lex_state = 0}, [149] = {.lex_state = 1}, [150] = {.lex_state = 0}, @@ -11077,14 +11077,14 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [161] = {.lex_state = 1}, [162] = {.lex_state = 1}, [163] = {.lex_state = 1}, - [164] = {.lex_state = 1}, - [165] = {.lex_state = 0}, + [164] = {.lex_state = 0}, + [165] = {.lex_state = 4}, [166] = {.lex_state = 4}, - [167] = {.lex_state = 4}, - [168] = {.lex_state = 0}, - [169] = {.lex_state = 1589}, + [167] = {.lex_state = 0}, + [168] = {.lex_state = 1}, + [169] = {.lex_state = 1}, [170] = {.lex_state = 1589}, - [171] = {.lex_state = 1}, + [171] = {.lex_state = 1589}, [172] = {.lex_state = 1}, [173] = {.lex_state = 0}, [174] = {.lex_state = 1}, @@ -11437,7 +11437,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [1] = { [sym_class_definition] = STATE(184), - [sym_class_declaration] = STATE(165), + [sym_class_declaration] = STATE(164), [anon_sym_DOTclass] = ACTIONS(5), [sym_comment] = ACTIONS(3), }, @@ -11974,789 +11974,789 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), }, [4] = { - [sym_annotation_definition] = STATE(28), - [sym_annotation_declaration] = STATE(120), - [sym_param_definition] = STATE(28), + [sym_annotation_definition] = STATE(24), + [sym_annotation_declaration] = STATE(123), + [sym_param_definition] = STATE(24), [sym_param_declaration] = STATE(10), - [sym__code_line] = STATE(28), - [sym_statement] = STATE(28), + [sym__code_line] = STATE(24), + [sym_statement] = STATE(24), [sym_opcode] = STATE(32), - [sym__declaration] = STATE(28), - [sym_line_declaration] = STATE(28), - [sym_locals_declaration] = STATE(28), - [sym_catch_declaration] = STATE(28), - [sym_catchall_declaration] = STATE(28), - [sym_packed_switch_declaration] = STATE(28), - [sym_sparse_switch_declaration] = STATE(28), - [sym_array_data_declaration] = STATE(28), - [aux_sym_method_definition_repeat1] = STATE(5), + [sym__declaration] = STATE(24), + [sym_line_declaration] = STATE(24), + [sym_locals_declaration] = STATE(24), + [sym_catch_declaration] = STATE(24), + [sym_catchall_declaration] = STATE(24), + [sym_packed_switch_declaration] = STATE(24), + [sym_sparse_switch_declaration] = STATE(24), + [sym_array_data_declaration] = STATE(24), + [aux_sym_method_definition_repeat1] = STATE(4), [sym_end_method] = ACTIONS(15), [anon_sym_DOTannotation] = ACTIONS(17), - [anon_sym_DOTparam] = ACTIONS(19), - [sym_label] = ACTIONS(21), - [anon_sym_nop] = ACTIONS(23), - [anon_sym_move] = ACTIONS(25), - [anon_sym_move_SLASHfrom16] = ACTIONS(23), - [anon_sym_move_SLASH16] = ACTIONS(23), - [anon_sym_move_DASHwide] = ACTIONS(25), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(23), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(23), - [anon_sym_move_DASHobject] = ACTIONS(25), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(23), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(23), - [anon_sym_move_DASHresult] = ACTIONS(25), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(23), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(23), - [anon_sym_move_DASHexception] = ACTIONS(23), - [anon_sym_return_DASHvoid] = ACTIONS(23), - [anon_sym_return] = ACTIONS(25), - [anon_sym_return_DASHwide] = ACTIONS(23), - [anon_sym_return_DASHobject] = ACTIONS(23), - [anon_sym_const_SLASH4] = ACTIONS(23), - [anon_sym_const_SLASH16] = ACTIONS(23), - [anon_sym_const] = ACTIONS(25), - [anon_sym_const_SLASHhigh16] = ACTIONS(23), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(23), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(23), - [anon_sym_const_DASHwide] = ACTIONS(25), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(23), - [anon_sym_const_DASHstring] = ACTIONS(25), - [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(23), - [anon_sym_const_DASHclass] = ACTIONS(23), - [anon_sym_monitor_DASHenter] = ACTIONS(23), - [anon_sym_monitor_DASHexit] = ACTIONS(23), - [anon_sym_check_DASHcast] = ACTIONS(23), - [anon_sym_instance_DASHof] = ACTIONS(23), - [anon_sym_array_DASHlength] = ACTIONS(23), - [anon_sym_new_DASHinstance] = ACTIONS(23), - [anon_sym_new_DASHarray] = ACTIONS(23), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(25), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(23), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(23), - [anon_sym_throw] = ACTIONS(23), - [anon_sym_goto] = ACTIONS(25), - [anon_sym_goto_SLASH16] = ACTIONS(23), - [anon_sym_goto_SLASH32] = ACTIONS(23), - [anon_sym_packed_DASHswitch] = ACTIONS(23), - [anon_sym_sparse_DASHswitch] = ACTIONS(23), - [anon_sym_cmpl_DASHfloat] = ACTIONS(23), - [anon_sym_cmpg_DASHfloat] = ACTIONS(23), - [anon_sym_cmpl_DASHdouble] = ACTIONS(23), - [anon_sym_cmpg_DASHdouble] = ACTIONS(23), - [anon_sym_cmp_DASHlong] = ACTIONS(23), - [anon_sym_if_DASHeq] = ACTIONS(25), - [anon_sym_if_DASHne] = ACTIONS(25), - [anon_sym_if_DASHlt] = ACTIONS(25), - [anon_sym_if_DASHge] = ACTIONS(25), - [anon_sym_if_DASHgt] = ACTIONS(25), - [anon_sym_if_DASHle] = ACTIONS(25), - [anon_sym_if_DASHeqz] = ACTIONS(23), - [anon_sym_if_DASHnez] = ACTIONS(23), - [anon_sym_if_DASHltz] = ACTIONS(23), - [anon_sym_if_DASHgez] = ACTIONS(23), - [anon_sym_if_DASHgtz] = ACTIONS(23), - [anon_sym_if_DASHlez] = ACTIONS(23), - [anon_sym_aget] = ACTIONS(25), - [anon_sym_aget_DASHwide] = ACTIONS(23), - [anon_sym_aget_DASHobject] = ACTIONS(23), - [anon_sym_aget_DASHboolean] = ACTIONS(23), - [anon_sym_aget_DASHbyte] = ACTIONS(23), - [anon_sym_aget_DASHchar] = ACTIONS(23), - [anon_sym_aget_DASHshort] = ACTIONS(23), - [anon_sym_aput] = ACTIONS(25), - [anon_sym_aput_DASHwide] = ACTIONS(23), - [anon_sym_aput_DASHobject] = ACTIONS(23), - [anon_sym_aput_DASHboolean] = ACTIONS(23), - [anon_sym_aput_DASHbyte] = ACTIONS(23), - [anon_sym_aput_DASHchar] = ACTIONS(23), - [anon_sym_aput_DASHshort] = ACTIONS(23), - [anon_sym_iget] = ACTIONS(25), - [anon_sym_iget_DASHwide] = ACTIONS(25), - [anon_sym_iget_DASHobject] = ACTIONS(25), - [anon_sym_iget_DASHboolean] = ACTIONS(23), - [anon_sym_iget_DASHbyte] = ACTIONS(23), - [anon_sym_iget_DASHchar] = ACTIONS(23), - [anon_sym_iget_DASHshort] = ACTIONS(23), - [anon_sym_iput] = ACTIONS(25), - [anon_sym_iput_DASHwide] = ACTIONS(25), - [anon_sym_iput_DASHobject] = ACTIONS(25), - [anon_sym_iput_DASHboolean] = ACTIONS(23), - [anon_sym_iput_DASHbyte] = ACTIONS(23), - [anon_sym_iput_DASHchar] = ACTIONS(23), - [anon_sym_iput_DASHshort] = ACTIONS(23), - [anon_sym_sget] = ACTIONS(25), - [anon_sym_sget_DASHwide] = ACTIONS(23), - [anon_sym_sget_DASHobject] = ACTIONS(23), - [anon_sym_sget_DASHboolean] = ACTIONS(23), - [anon_sym_sget_DASHbyte] = ACTIONS(23), - [anon_sym_sget_DASHchar] = ACTIONS(23), - [anon_sym_sget_DASHshort] = ACTIONS(23), - [anon_sym_sput] = ACTIONS(25), - [anon_sym_sput_DASHwide] = ACTIONS(23), - [anon_sym_sput_DASHobject] = ACTIONS(23), - [anon_sym_sput_DASHboolean] = ACTIONS(23), - [anon_sym_sput_DASHbyte] = ACTIONS(23), - [anon_sym_sput_DASHchar] = ACTIONS(23), - [anon_sym_sput_DASHshort] = ACTIONS(23), - [anon_sym_invoke_DASHvirtual] = ACTIONS(25), - [anon_sym_invoke_DASHsuper] = ACTIONS(25), - [anon_sym_invoke_DASHdirect] = ACTIONS(25), - [anon_sym_invoke_DASHstatic] = ACTIONS(25), - [anon_sym_invoke_DASHinterface] = ACTIONS(25), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(23), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(23), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(23), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(23), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(23), - [anon_sym_neg_DASHint] = ACTIONS(23), - [anon_sym_not_DASHint] = ACTIONS(23), - [anon_sym_neg_DASHlong] = ACTIONS(23), - [anon_sym_not_DASHlong] = ACTIONS(23), - [anon_sym_neg_DASHfloat] = ACTIONS(23), - [anon_sym_neg_DASHdouble] = ACTIONS(23), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(23), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(23), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(23), - [anon_sym_long_DASHto_DASHint] = ACTIONS(23), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(23), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(23), - [anon_sym_float_DASHto_DASHint] = ACTIONS(23), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(23), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(23), - [anon_sym_double_DASHto_DASHint] = ACTIONS(23), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(23), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(23), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(23), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(23), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(23), - [anon_sym_add_DASHint] = ACTIONS(25), - [anon_sym_sub_DASHint] = ACTIONS(25), - [anon_sym_mul_DASHint] = ACTIONS(25), - [anon_sym_div_DASHint] = ACTIONS(25), - [anon_sym_rem_DASHint] = ACTIONS(25), - [anon_sym_and_DASHint] = ACTIONS(25), - [anon_sym_or_DASHint] = ACTIONS(25), - [anon_sym_xor_DASHint] = ACTIONS(25), - [anon_sym_shl_DASHint] = ACTIONS(25), - [anon_sym_shr_DASHint] = ACTIONS(25), - [anon_sym_ushr_DASHint] = ACTIONS(25), - [anon_sym_add_DASHlong] = ACTIONS(25), - [anon_sym_sub_DASHlong] = ACTIONS(25), - [anon_sym_mul_DASHlong] = ACTIONS(25), - [anon_sym_div_DASHlong] = ACTIONS(25), - [anon_sym_rem_DASHlong] = ACTIONS(25), - [anon_sym_and_DASHlong] = ACTIONS(25), - [anon_sym_or_DASHlong] = ACTIONS(25), - [anon_sym_xor_DASHlong] = ACTIONS(25), - [anon_sym_shl_DASHlong] = ACTIONS(25), - [anon_sym_shr_DASHlong] = ACTIONS(25), - [anon_sym_ushr_DASHlong] = ACTIONS(25), - [anon_sym_add_DASHfloat] = ACTIONS(25), - [anon_sym_sub_DASHfloat] = ACTIONS(25), - [anon_sym_mul_DASHfloat] = ACTIONS(25), - [anon_sym_div_DASHfloat] = ACTIONS(25), - [anon_sym_rem_DASHfloat] = ACTIONS(25), - [anon_sym_add_DASHdouble] = ACTIONS(25), - [anon_sym_sub_DASHdouble] = ACTIONS(25), - [anon_sym_mul_DASHdouble] = ACTIONS(25), - [anon_sym_div_DASHdouble] = ACTIONS(25), - [anon_sym_rem_DASHdouble] = ACTIONS(25), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(23), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(23), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(23), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(23), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(23), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(23), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(23), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(23), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(23), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(23), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(23), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(23), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(23), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(23), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(23), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(23), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(23), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(23), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(23), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(23), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(23), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(23), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(23), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(23), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(23), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(23), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(23), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(23), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(23), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(23), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(23), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(23), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(23), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(23), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(23), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(23), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(23), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(23), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(23), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(23), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(23), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(23), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(23), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(23), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(23), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(23), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(23), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(23), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(23), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(23), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(23), - [anon_sym_execute_DASHinline] = ACTIONS(23), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(23), - [anon_sym_iget_DASHquick] = ACTIONS(23), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(23), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(23), - [anon_sym_iput_DASHquick] = ACTIONS(23), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(23), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(23), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(25), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(23), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(25), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(23), - [anon_sym_rsub_DASHint] = ACTIONS(25), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(23), - [anon_sym_DOTline] = ACTIONS(27), - [anon_sym_DOTlocals] = ACTIONS(29), - [anon_sym_DOTcatch] = ACTIONS(31), - [anon_sym_DOTcatchall] = ACTIONS(33), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(35), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(37), - [anon_sym_DOTarray_DASHdata] = ACTIONS(39), + [anon_sym_DOTparam] = ACTIONS(20), + [sym_label] = ACTIONS(23), + [anon_sym_nop] = ACTIONS(26), + [anon_sym_move] = ACTIONS(29), + [anon_sym_move_SLASHfrom16] = ACTIONS(26), + [anon_sym_move_SLASH16] = ACTIONS(26), + [anon_sym_move_DASHwide] = ACTIONS(29), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(26), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(26), + [anon_sym_move_DASHobject] = ACTIONS(29), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(26), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(26), + [anon_sym_move_DASHresult] = ACTIONS(29), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(26), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(26), + [anon_sym_move_DASHexception] = ACTIONS(26), + [anon_sym_return_DASHvoid] = ACTIONS(26), + [anon_sym_return] = ACTIONS(29), + [anon_sym_return_DASHwide] = ACTIONS(26), + [anon_sym_return_DASHobject] = ACTIONS(26), + [anon_sym_const_SLASH4] = ACTIONS(26), + [anon_sym_const_SLASH16] = ACTIONS(26), + [anon_sym_const] = ACTIONS(29), + [anon_sym_const_SLASHhigh16] = ACTIONS(26), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(26), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(26), + [anon_sym_const_DASHwide] = ACTIONS(29), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(26), + [anon_sym_const_DASHstring] = ACTIONS(29), + [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(26), + [anon_sym_const_DASHclass] = ACTIONS(26), + [anon_sym_monitor_DASHenter] = ACTIONS(26), + [anon_sym_monitor_DASHexit] = ACTIONS(26), + [anon_sym_check_DASHcast] = ACTIONS(26), + [anon_sym_instance_DASHof] = ACTIONS(26), + [anon_sym_array_DASHlength] = ACTIONS(26), + [anon_sym_new_DASHinstance] = ACTIONS(26), + [anon_sym_new_DASHarray] = ACTIONS(26), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(29), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(26), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(26), + [anon_sym_throw] = ACTIONS(26), + [anon_sym_goto] = ACTIONS(29), + [anon_sym_goto_SLASH16] = ACTIONS(26), + [anon_sym_goto_SLASH32] = ACTIONS(26), + [anon_sym_packed_DASHswitch] = ACTIONS(26), + [anon_sym_sparse_DASHswitch] = ACTIONS(26), + [anon_sym_cmpl_DASHfloat] = ACTIONS(26), + [anon_sym_cmpg_DASHfloat] = ACTIONS(26), + [anon_sym_cmpl_DASHdouble] = ACTIONS(26), + [anon_sym_cmpg_DASHdouble] = ACTIONS(26), + [anon_sym_cmp_DASHlong] = ACTIONS(26), + [anon_sym_if_DASHeq] = ACTIONS(29), + [anon_sym_if_DASHne] = ACTIONS(29), + [anon_sym_if_DASHlt] = ACTIONS(29), + [anon_sym_if_DASHge] = ACTIONS(29), + [anon_sym_if_DASHgt] = ACTIONS(29), + [anon_sym_if_DASHle] = ACTIONS(29), + [anon_sym_if_DASHeqz] = ACTIONS(26), + [anon_sym_if_DASHnez] = ACTIONS(26), + [anon_sym_if_DASHltz] = ACTIONS(26), + [anon_sym_if_DASHgez] = ACTIONS(26), + [anon_sym_if_DASHgtz] = ACTIONS(26), + [anon_sym_if_DASHlez] = ACTIONS(26), + [anon_sym_aget] = ACTIONS(29), + [anon_sym_aget_DASHwide] = ACTIONS(26), + [anon_sym_aget_DASHobject] = ACTIONS(26), + [anon_sym_aget_DASHboolean] = ACTIONS(26), + [anon_sym_aget_DASHbyte] = ACTIONS(26), + [anon_sym_aget_DASHchar] = ACTIONS(26), + [anon_sym_aget_DASHshort] = ACTIONS(26), + [anon_sym_aput] = ACTIONS(29), + [anon_sym_aput_DASHwide] = ACTIONS(26), + [anon_sym_aput_DASHobject] = ACTIONS(26), + [anon_sym_aput_DASHboolean] = ACTIONS(26), + [anon_sym_aput_DASHbyte] = ACTIONS(26), + [anon_sym_aput_DASHchar] = ACTIONS(26), + [anon_sym_aput_DASHshort] = ACTIONS(26), + [anon_sym_iget] = ACTIONS(29), + [anon_sym_iget_DASHwide] = ACTIONS(29), + [anon_sym_iget_DASHobject] = ACTIONS(29), + [anon_sym_iget_DASHboolean] = ACTIONS(26), + [anon_sym_iget_DASHbyte] = ACTIONS(26), + [anon_sym_iget_DASHchar] = ACTIONS(26), + [anon_sym_iget_DASHshort] = ACTIONS(26), + [anon_sym_iput] = ACTIONS(29), + [anon_sym_iput_DASHwide] = ACTIONS(29), + [anon_sym_iput_DASHobject] = ACTIONS(29), + [anon_sym_iput_DASHboolean] = ACTIONS(26), + [anon_sym_iput_DASHbyte] = ACTIONS(26), + [anon_sym_iput_DASHchar] = ACTIONS(26), + [anon_sym_iput_DASHshort] = ACTIONS(26), + [anon_sym_sget] = ACTIONS(29), + [anon_sym_sget_DASHwide] = ACTIONS(26), + [anon_sym_sget_DASHobject] = ACTIONS(26), + [anon_sym_sget_DASHboolean] = ACTIONS(26), + [anon_sym_sget_DASHbyte] = ACTIONS(26), + [anon_sym_sget_DASHchar] = ACTIONS(26), + [anon_sym_sget_DASHshort] = ACTIONS(26), + [anon_sym_sput] = ACTIONS(29), + [anon_sym_sput_DASHwide] = ACTIONS(26), + [anon_sym_sput_DASHobject] = ACTIONS(26), + [anon_sym_sput_DASHboolean] = ACTIONS(26), + [anon_sym_sput_DASHbyte] = ACTIONS(26), + [anon_sym_sput_DASHchar] = ACTIONS(26), + [anon_sym_sput_DASHshort] = ACTIONS(26), + [anon_sym_invoke_DASHvirtual] = ACTIONS(29), + [anon_sym_invoke_DASHsuper] = ACTIONS(29), + [anon_sym_invoke_DASHdirect] = ACTIONS(29), + [anon_sym_invoke_DASHstatic] = ACTIONS(29), + [anon_sym_invoke_DASHinterface] = ACTIONS(29), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(26), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(26), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(26), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(26), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(26), + [anon_sym_neg_DASHint] = ACTIONS(26), + [anon_sym_not_DASHint] = ACTIONS(26), + [anon_sym_neg_DASHlong] = ACTIONS(26), + [anon_sym_not_DASHlong] = ACTIONS(26), + [anon_sym_neg_DASHfloat] = ACTIONS(26), + [anon_sym_neg_DASHdouble] = ACTIONS(26), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(26), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(26), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(26), + [anon_sym_long_DASHto_DASHint] = ACTIONS(26), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(26), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(26), + [anon_sym_float_DASHto_DASHint] = ACTIONS(26), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(26), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(26), + [anon_sym_double_DASHto_DASHint] = ACTIONS(26), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(26), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(26), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(26), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(26), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(26), + [anon_sym_add_DASHint] = ACTIONS(29), + [anon_sym_sub_DASHint] = ACTIONS(29), + [anon_sym_mul_DASHint] = ACTIONS(29), + [anon_sym_div_DASHint] = ACTIONS(29), + [anon_sym_rem_DASHint] = ACTIONS(29), + [anon_sym_and_DASHint] = ACTIONS(29), + [anon_sym_or_DASHint] = ACTIONS(29), + [anon_sym_xor_DASHint] = ACTIONS(29), + [anon_sym_shl_DASHint] = ACTIONS(29), + [anon_sym_shr_DASHint] = ACTIONS(29), + [anon_sym_ushr_DASHint] = ACTIONS(29), + [anon_sym_add_DASHlong] = ACTIONS(29), + [anon_sym_sub_DASHlong] = ACTIONS(29), + [anon_sym_mul_DASHlong] = ACTIONS(29), + [anon_sym_div_DASHlong] = ACTIONS(29), + [anon_sym_rem_DASHlong] = ACTIONS(29), + [anon_sym_and_DASHlong] = ACTIONS(29), + [anon_sym_or_DASHlong] = ACTIONS(29), + [anon_sym_xor_DASHlong] = ACTIONS(29), + [anon_sym_shl_DASHlong] = ACTIONS(29), + [anon_sym_shr_DASHlong] = ACTIONS(29), + [anon_sym_ushr_DASHlong] = ACTIONS(29), + [anon_sym_add_DASHfloat] = ACTIONS(29), + [anon_sym_sub_DASHfloat] = ACTIONS(29), + [anon_sym_mul_DASHfloat] = ACTIONS(29), + [anon_sym_div_DASHfloat] = ACTIONS(29), + [anon_sym_rem_DASHfloat] = ACTIONS(29), + [anon_sym_add_DASHdouble] = ACTIONS(29), + [anon_sym_sub_DASHdouble] = ACTIONS(29), + [anon_sym_mul_DASHdouble] = ACTIONS(29), + [anon_sym_div_DASHdouble] = ACTIONS(29), + [anon_sym_rem_DASHdouble] = ACTIONS(29), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(26), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(26), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(26), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(26), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(26), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(26), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(26), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(26), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(26), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(26), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(26), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(26), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(26), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(26), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(26), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(26), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(26), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(26), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(26), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(26), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(26), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(26), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(26), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(26), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(26), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(26), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(26), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(26), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(26), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(26), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(26), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(26), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(26), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(26), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(26), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(26), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(26), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(26), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(26), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(26), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(26), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(26), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(26), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(26), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(26), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(26), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(26), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(26), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(26), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(26), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(26), + [anon_sym_execute_DASHinline] = ACTIONS(26), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(26), + [anon_sym_iget_DASHquick] = ACTIONS(26), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(26), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(26), + [anon_sym_iput_DASHquick] = ACTIONS(26), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(26), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(26), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(29), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(26), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(29), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(26), + [anon_sym_rsub_DASHint] = ACTIONS(29), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(26), + [anon_sym_DOTline] = ACTIONS(32), + [anon_sym_DOTlocals] = ACTIONS(35), + [anon_sym_DOTcatch] = ACTIONS(38), + [anon_sym_DOTcatchall] = ACTIONS(41), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(44), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(47), + [anon_sym_DOTarray_DASHdata] = ACTIONS(50), [sym_comment] = ACTIONS(3), }, [5] = { - [sym_annotation_definition] = STATE(28), - [sym_annotation_declaration] = STATE(120), - [sym_param_definition] = STATE(28), + [sym_annotation_definition] = STATE(24), + [sym_annotation_declaration] = STATE(123), + [sym_param_definition] = STATE(24), [sym_param_declaration] = STATE(10), - [sym__code_line] = STATE(28), - [sym_statement] = STATE(28), + [sym__code_line] = STATE(24), + [sym_statement] = STATE(24), [sym_opcode] = STATE(32), - [sym__declaration] = STATE(28), - [sym_line_declaration] = STATE(28), - [sym_locals_declaration] = STATE(28), - [sym_catch_declaration] = STATE(28), - [sym_catchall_declaration] = STATE(28), - [sym_packed_switch_declaration] = STATE(28), - [sym_sparse_switch_declaration] = STATE(28), - [sym_array_data_declaration] = STATE(28), - [aux_sym_method_definition_repeat1] = STATE(6), - [sym_end_method] = ACTIONS(41), - [anon_sym_DOTannotation] = ACTIONS(17), - [anon_sym_DOTparam] = ACTIONS(19), - [sym_label] = ACTIONS(21), - [anon_sym_nop] = ACTIONS(23), - [anon_sym_move] = ACTIONS(25), - [anon_sym_move_SLASHfrom16] = ACTIONS(23), - [anon_sym_move_SLASH16] = ACTIONS(23), - [anon_sym_move_DASHwide] = ACTIONS(25), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(23), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(23), - [anon_sym_move_DASHobject] = ACTIONS(25), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(23), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(23), - [anon_sym_move_DASHresult] = ACTIONS(25), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(23), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(23), - [anon_sym_move_DASHexception] = ACTIONS(23), - [anon_sym_return_DASHvoid] = ACTIONS(23), - [anon_sym_return] = ACTIONS(25), - [anon_sym_return_DASHwide] = ACTIONS(23), - [anon_sym_return_DASHobject] = ACTIONS(23), - [anon_sym_const_SLASH4] = ACTIONS(23), - [anon_sym_const_SLASH16] = ACTIONS(23), - [anon_sym_const] = ACTIONS(25), - [anon_sym_const_SLASHhigh16] = ACTIONS(23), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(23), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(23), - [anon_sym_const_DASHwide] = ACTIONS(25), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(23), - [anon_sym_const_DASHstring] = ACTIONS(25), - [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(23), - [anon_sym_const_DASHclass] = ACTIONS(23), - [anon_sym_monitor_DASHenter] = ACTIONS(23), - [anon_sym_monitor_DASHexit] = ACTIONS(23), - [anon_sym_check_DASHcast] = ACTIONS(23), - [anon_sym_instance_DASHof] = ACTIONS(23), - [anon_sym_array_DASHlength] = ACTIONS(23), - [anon_sym_new_DASHinstance] = ACTIONS(23), - [anon_sym_new_DASHarray] = ACTIONS(23), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(25), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(23), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(23), - [anon_sym_throw] = ACTIONS(23), - [anon_sym_goto] = ACTIONS(25), - [anon_sym_goto_SLASH16] = ACTIONS(23), - [anon_sym_goto_SLASH32] = ACTIONS(23), - [anon_sym_packed_DASHswitch] = ACTIONS(23), - [anon_sym_sparse_DASHswitch] = ACTIONS(23), - [anon_sym_cmpl_DASHfloat] = ACTIONS(23), - [anon_sym_cmpg_DASHfloat] = ACTIONS(23), - [anon_sym_cmpl_DASHdouble] = ACTIONS(23), - [anon_sym_cmpg_DASHdouble] = ACTIONS(23), - [anon_sym_cmp_DASHlong] = ACTIONS(23), - [anon_sym_if_DASHeq] = ACTIONS(25), - [anon_sym_if_DASHne] = ACTIONS(25), - [anon_sym_if_DASHlt] = ACTIONS(25), - [anon_sym_if_DASHge] = ACTIONS(25), - [anon_sym_if_DASHgt] = ACTIONS(25), - [anon_sym_if_DASHle] = ACTIONS(25), - [anon_sym_if_DASHeqz] = ACTIONS(23), - [anon_sym_if_DASHnez] = ACTIONS(23), - [anon_sym_if_DASHltz] = ACTIONS(23), - [anon_sym_if_DASHgez] = ACTIONS(23), - [anon_sym_if_DASHgtz] = ACTIONS(23), - [anon_sym_if_DASHlez] = ACTIONS(23), - [anon_sym_aget] = ACTIONS(25), - [anon_sym_aget_DASHwide] = ACTIONS(23), - [anon_sym_aget_DASHobject] = ACTIONS(23), - [anon_sym_aget_DASHboolean] = ACTIONS(23), - [anon_sym_aget_DASHbyte] = ACTIONS(23), - [anon_sym_aget_DASHchar] = ACTIONS(23), - [anon_sym_aget_DASHshort] = ACTIONS(23), - [anon_sym_aput] = ACTIONS(25), - [anon_sym_aput_DASHwide] = ACTIONS(23), - [anon_sym_aput_DASHobject] = ACTIONS(23), - [anon_sym_aput_DASHboolean] = ACTIONS(23), - [anon_sym_aput_DASHbyte] = ACTIONS(23), - [anon_sym_aput_DASHchar] = ACTIONS(23), - [anon_sym_aput_DASHshort] = ACTIONS(23), - [anon_sym_iget] = ACTIONS(25), - [anon_sym_iget_DASHwide] = ACTIONS(25), - [anon_sym_iget_DASHobject] = ACTIONS(25), - [anon_sym_iget_DASHboolean] = ACTIONS(23), - [anon_sym_iget_DASHbyte] = ACTIONS(23), - [anon_sym_iget_DASHchar] = ACTIONS(23), - [anon_sym_iget_DASHshort] = ACTIONS(23), - [anon_sym_iput] = ACTIONS(25), - [anon_sym_iput_DASHwide] = ACTIONS(25), - [anon_sym_iput_DASHobject] = ACTIONS(25), - [anon_sym_iput_DASHboolean] = ACTIONS(23), - [anon_sym_iput_DASHbyte] = ACTIONS(23), - [anon_sym_iput_DASHchar] = ACTIONS(23), - [anon_sym_iput_DASHshort] = ACTIONS(23), - [anon_sym_sget] = ACTIONS(25), - [anon_sym_sget_DASHwide] = ACTIONS(23), - [anon_sym_sget_DASHobject] = ACTIONS(23), - [anon_sym_sget_DASHboolean] = ACTIONS(23), - [anon_sym_sget_DASHbyte] = ACTIONS(23), - [anon_sym_sget_DASHchar] = ACTIONS(23), - [anon_sym_sget_DASHshort] = ACTIONS(23), - [anon_sym_sput] = ACTIONS(25), - [anon_sym_sput_DASHwide] = ACTIONS(23), - [anon_sym_sput_DASHobject] = ACTIONS(23), - [anon_sym_sput_DASHboolean] = ACTIONS(23), - [anon_sym_sput_DASHbyte] = ACTIONS(23), - [anon_sym_sput_DASHchar] = ACTIONS(23), - [anon_sym_sput_DASHshort] = ACTIONS(23), - [anon_sym_invoke_DASHvirtual] = ACTIONS(25), - [anon_sym_invoke_DASHsuper] = ACTIONS(25), - [anon_sym_invoke_DASHdirect] = ACTIONS(25), - [anon_sym_invoke_DASHstatic] = ACTIONS(25), - [anon_sym_invoke_DASHinterface] = ACTIONS(25), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(23), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(23), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(23), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(23), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(23), - [anon_sym_neg_DASHint] = ACTIONS(23), - [anon_sym_not_DASHint] = ACTIONS(23), - [anon_sym_neg_DASHlong] = ACTIONS(23), - [anon_sym_not_DASHlong] = ACTIONS(23), - [anon_sym_neg_DASHfloat] = ACTIONS(23), - [anon_sym_neg_DASHdouble] = ACTIONS(23), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(23), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(23), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(23), - [anon_sym_long_DASHto_DASHint] = ACTIONS(23), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(23), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(23), - [anon_sym_float_DASHto_DASHint] = ACTIONS(23), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(23), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(23), - [anon_sym_double_DASHto_DASHint] = ACTIONS(23), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(23), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(23), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(23), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(23), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(23), - [anon_sym_add_DASHint] = ACTIONS(25), - [anon_sym_sub_DASHint] = ACTIONS(25), - [anon_sym_mul_DASHint] = ACTIONS(25), - [anon_sym_div_DASHint] = ACTIONS(25), - [anon_sym_rem_DASHint] = ACTIONS(25), - [anon_sym_and_DASHint] = ACTIONS(25), - [anon_sym_or_DASHint] = ACTIONS(25), - [anon_sym_xor_DASHint] = ACTIONS(25), - [anon_sym_shl_DASHint] = ACTIONS(25), - [anon_sym_shr_DASHint] = ACTIONS(25), - [anon_sym_ushr_DASHint] = ACTIONS(25), - [anon_sym_add_DASHlong] = ACTIONS(25), - [anon_sym_sub_DASHlong] = ACTIONS(25), - [anon_sym_mul_DASHlong] = ACTIONS(25), - [anon_sym_div_DASHlong] = ACTIONS(25), - [anon_sym_rem_DASHlong] = ACTIONS(25), - [anon_sym_and_DASHlong] = ACTIONS(25), - [anon_sym_or_DASHlong] = ACTIONS(25), - [anon_sym_xor_DASHlong] = ACTIONS(25), - [anon_sym_shl_DASHlong] = ACTIONS(25), - [anon_sym_shr_DASHlong] = ACTIONS(25), - [anon_sym_ushr_DASHlong] = ACTIONS(25), - [anon_sym_add_DASHfloat] = ACTIONS(25), - [anon_sym_sub_DASHfloat] = ACTIONS(25), - [anon_sym_mul_DASHfloat] = ACTIONS(25), - [anon_sym_div_DASHfloat] = ACTIONS(25), - [anon_sym_rem_DASHfloat] = ACTIONS(25), - [anon_sym_add_DASHdouble] = ACTIONS(25), - [anon_sym_sub_DASHdouble] = ACTIONS(25), - [anon_sym_mul_DASHdouble] = ACTIONS(25), - [anon_sym_div_DASHdouble] = ACTIONS(25), - [anon_sym_rem_DASHdouble] = ACTIONS(25), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(23), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(23), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(23), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(23), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(23), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(23), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(23), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(23), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(23), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(23), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(23), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(23), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(23), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(23), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(23), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(23), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(23), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(23), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(23), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(23), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(23), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(23), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(23), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(23), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(23), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(23), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(23), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(23), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(23), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(23), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(23), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(23), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(23), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(23), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(23), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(23), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(23), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(23), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(23), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(23), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(23), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(23), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(23), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(23), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(23), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(23), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(23), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(23), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(23), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(23), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(23), - [anon_sym_execute_DASHinline] = ACTIONS(23), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(23), - [anon_sym_iget_DASHquick] = ACTIONS(23), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(23), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(23), - [anon_sym_iput_DASHquick] = ACTIONS(23), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(23), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(23), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(25), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(23), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(25), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(23), - [anon_sym_rsub_DASHint] = ACTIONS(25), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(23), - [anon_sym_DOTline] = ACTIONS(27), - [anon_sym_DOTlocals] = ACTIONS(29), - [anon_sym_DOTcatch] = ACTIONS(31), - [anon_sym_DOTcatchall] = ACTIONS(33), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(35), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(37), - [anon_sym_DOTarray_DASHdata] = ACTIONS(39), + [sym__declaration] = STATE(24), + [sym_line_declaration] = STATE(24), + [sym_locals_declaration] = STATE(24), + [sym_catch_declaration] = STATE(24), + [sym_catchall_declaration] = STATE(24), + [sym_packed_switch_declaration] = STATE(24), + [sym_sparse_switch_declaration] = STATE(24), + [sym_array_data_declaration] = STATE(24), + [aux_sym_method_definition_repeat1] = STATE(4), + [sym_end_method] = ACTIONS(53), + [anon_sym_DOTannotation] = ACTIONS(55), + [anon_sym_DOTparam] = ACTIONS(57), + [sym_label] = ACTIONS(59), + [anon_sym_nop] = ACTIONS(61), + [anon_sym_move] = ACTIONS(63), + [anon_sym_move_SLASHfrom16] = ACTIONS(61), + [anon_sym_move_SLASH16] = ACTIONS(61), + [anon_sym_move_DASHwide] = ACTIONS(63), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(61), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(61), + [anon_sym_move_DASHobject] = ACTIONS(63), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(61), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(61), + [anon_sym_move_DASHresult] = ACTIONS(63), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(61), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(61), + [anon_sym_move_DASHexception] = ACTIONS(61), + [anon_sym_return_DASHvoid] = ACTIONS(61), + [anon_sym_return] = ACTIONS(63), + [anon_sym_return_DASHwide] = ACTIONS(61), + [anon_sym_return_DASHobject] = ACTIONS(61), + [anon_sym_const_SLASH4] = ACTIONS(61), + [anon_sym_const_SLASH16] = ACTIONS(61), + [anon_sym_const] = ACTIONS(63), + [anon_sym_const_SLASHhigh16] = ACTIONS(61), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(61), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(61), + [anon_sym_const_DASHwide] = ACTIONS(63), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(61), + [anon_sym_const_DASHstring] = ACTIONS(63), + [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(61), + [anon_sym_const_DASHclass] = ACTIONS(61), + [anon_sym_monitor_DASHenter] = ACTIONS(61), + [anon_sym_monitor_DASHexit] = ACTIONS(61), + [anon_sym_check_DASHcast] = ACTIONS(61), + [anon_sym_instance_DASHof] = ACTIONS(61), + [anon_sym_array_DASHlength] = ACTIONS(61), + [anon_sym_new_DASHinstance] = ACTIONS(61), + [anon_sym_new_DASHarray] = ACTIONS(61), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(63), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(61), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(61), + [anon_sym_throw] = ACTIONS(61), + [anon_sym_goto] = ACTIONS(63), + [anon_sym_goto_SLASH16] = ACTIONS(61), + [anon_sym_goto_SLASH32] = ACTIONS(61), + [anon_sym_packed_DASHswitch] = ACTIONS(61), + [anon_sym_sparse_DASHswitch] = ACTIONS(61), + [anon_sym_cmpl_DASHfloat] = ACTIONS(61), + [anon_sym_cmpg_DASHfloat] = ACTIONS(61), + [anon_sym_cmpl_DASHdouble] = ACTIONS(61), + [anon_sym_cmpg_DASHdouble] = ACTIONS(61), + [anon_sym_cmp_DASHlong] = ACTIONS(61), + [anon_sym_if_DASHeq] = ACTIONS(63), + [anon_sym_if_DASHne] = ACTIONS(63), + [anon_sym_if_DASHlt] = ACTIONS(63), + [anon_sym_if_DASHge] = ACTIONS(63), + [anon_sym_if_DASHgt] = ACTIONS(63), + [anon_sym_if_DASHle] = ACTIONS(63), + [anon_sym_if_DASHeqz] = ACTIONS(61), + [anon_sym_if_DASHnez] = ACTIONS(61), + [anon_sym_if_DASHltz] = ACTIONS(61), + [anon_sym_if_DASHgez] = ACTIONS(61), + [anon_sym_if_DASHgtz] = ACTIONS(61), + [anon_sym_if_DASHlez] = ACTIONS(61), + [anon_sym_aget] = ACTIONS(63), + [anon_sym_aget_DASHwide] = ACTIONS(61), + [anon_sym_aget_DASHobject] = ACTIONS(61), + [anon_sym_aget_DASHboolean] = ACTIONS(61), + [anon_sym_aget_DASHbyte] = ACTIONS(61), + [anon_sym_aget_DASHchar] = ACTIONS(61), + [anon_sym_aget_DASHshort] = ACTIONS(61), + [anon_sym_aput] = ACTIONS(63), + [anon_sym_aput_DASHwide] = ACTIONS(61), + [anon_sym_aput_DASHobject] = ACTIONS(61), + [anon_sym_aput_DASHboolean] = ACTIONS(61), + [anon_sym_aput_DASHbyte] = ACTIONS(61), + [anon_sym_aput_DASHchar] = ACTIONS(61), + [anon_sym_aput_DASHshort] = ACTIONS(61), + [anon_sym_iget] = ACTIONS(63), + [anon_sym_iget_DASHwide] = ACTIONS(63), + [anon_sym_iget_DASHobject] = ACTIONS(63), + [anon_sym_iget_DASHboolean] = ACTIONS(61), + [anon_sym_iget_DASHbyte] = ACTIONS(61), + [anon_sym_iget_DASHchar] = ACTIONS(61), + [anon_sym_iget_DASHshort] = ACTIONS(61), + [anon_sym_iput] = ACTIONS(63), + [anon_sym_iput_DASHwide] = ACTIONS(63), + [anon_sym_iput_DASHobject] = ACTIONS(63), + [anon_sym_iput_DASHboolean] = ACTIONS(61), + [anon_sym_iput_DASHbyte] = ACTIONS(61), + [anon_sym_iput_DASHchar] = ACTIONS(61), + [anon_sym_iput_DASHshort] = ACTIONS(61), + [anon_sym_sget] = ACTIONS(63), + [anon_sym_sget_DASHwide] = ACTIONS(61), + [anon_sym_sget_DASHobject] = ACTIONS(61), + [anon_sym_sget_DASHboolean] = ACTIONS(61), + [anon_sym_sget_DASHbyte] = ACTIONS(61), + [anon_sym_sget_DASHchar] = ACTIONS(61), + [anon_sym_sget_DASHshort] = ACTIONS(61), + [anon_sym_sput] = ACTIONS(63), + [anon_sym_sput_DASHwide] = ACTIONS(61), + [anon_sym_sput_DASHobject] = ACTIONS(61), + [anon_sym_sput_DASHboolean] = ACTIONS(61), + [anon_sym_sput_DASHbyte] = ACTIONS(61), + [anon_sym_sput_DASHchar] = ACTIONS(61), + [anon_sym_sput_DASHshort] = ACTIONS(61), + [anon_sym_invoke_DASHvirtual] = ACTIONS(63), + [anon_sym_invoke_DASHsuper] = ACTIONS(63), + [anon_sym_invoke_DASHdirect] = ACTIONS(63), + [anon_sym_invoke_DASHstatic] = ACTIONS(63), + [anon_sym_invoke_DASHinterface] = ACTIONS(63), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(61), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(61), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(61), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(61), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(61), + [anon_sym_neg_DASHint] = ACTIONS(61), + [anon_sym_not_DASHint] = ACTIONS(61), + [anon_sym_neg_DASHlong] = ACTIONS(61), + [anon_sym_not_DASHlong] = ACTIONS(61), + [anon_sym_neg_DASHfloat] = ACTIONS(61), + [anon_sym_neg_DASHdouble] = ACTIONS(61), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(61), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(61), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(61), + [anon_sym_long_DASHto_DASHint] = ACTIONS(61), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(61), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(61), + [anon_sym_float_DASHto_DASHint] = ACTIONS(61), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(61), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(61), + [anon_sym_double_DASHto_DASHint] = ACTIONS(61), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(61), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(61), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(61), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(61), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(61), + [anon_sym_add_DASHint] = ACTIONS(63), + [anon_sym_sub_DASHint] = ACTIONS(63), + [anon_sym_mul_DASHint] = ACTIONS(63), + [anon_sym_div_DASHint] = ACTIONS(63), + [anon_sym_rem_DASHint] = ACTIONS(63), + [anon_sym_and_DASHint] = ACTIONS(63), + [anon_sym_or_DASHint] = ACTIONS(63), + [anon_sym_xor_DASHint] = ACTIONS(63), + [anon_sym_shl_DASHint] = ACTIONS(63), + [anon_sym_shr_DASHint] = ACTIONS(63), + [anon_sym_ushr_DASHint] = ACTIONS(63), + [anon_sym_add_DASHlong] = ACTIONS(63), + [anon_sym_sub_DASHlong] = ACTIONS(63), + [anon_sym_mul_DASHlong] = ACTIONS(63), + [anon_sym_div_DASHlong] = ACTIONS(63), + [anon_sym_rem_DASHlong] = ACTIONS(63), + [anon_sym_and_DASHlong] = ACTIONS(63), + [anon_sym_or_DASHlong] = ACTIONS(63), + [anon_sym_xor_DASHlong] = ACTIONS(63), + [anon_sym_shl_DASHlong] = ACTIONS(63), + [anon_sym_shr_DASHlong] = ACTIONS(63), + [anon_sym_ushr_DASHlong] = ACTIONS(63), + [anon_sym_add_DASHfloat] = ACTIONS(63), + [anon_sym_sub_DASHfloat] = ACTIONS(63), + [anon_sym_mul_DASHfloat] = ACTIONS(63), + [anon_sym_div_DASHfloat] = ACTIONS(63), + [anon_sym_rem_DASHfloat] = ACTIONS(63), + [anon_sym_add_DASHdouble] = ACTIONS(63), + [anon_sym_sub_DASHdouble] = ACTIONS(63), + [anon_sym_mul_DASHdouble] = ACTIONS(63), + [anon_sym_div_DASHdouble] = ACTIONS(63), + [anon_sym_rem_DASHdouble] = ACTIONS(63), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(61), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(61), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(61), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(61), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(61), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(61), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(61), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(61), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(61), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(61), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(61), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(61), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(61), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(61), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(61), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(61), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(61), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(61), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(61), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(61), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(61), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(61), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(61), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(61), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(61), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(61), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(61), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(61), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(61), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(61), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(61), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(61), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(61), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(61), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(61), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(61), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(61), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(61), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(61), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(61), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(61), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(61), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(61), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(61), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(61), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(61), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(61), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(61), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(61), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(61), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(61), + [anon_sym_execute_DASHinline] = ACTIONS(61), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(61), + [anon_sym_iget_DASHquick] = ACTIONS(61), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(61), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(61), + [anon_sym_iput_DASHquick] = ACTIONS(61), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(61), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(61), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(63), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(61), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(63), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(61), + [anon_sym_rsub_DASHint] = ACTIONS(63), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(61), + [anon_sym_DOTline] = ACTIONS(65), + [anon_sym_DOTlocals] = ACTIONS(67), + [anon_sym_DOTcatch] = ACTIONS(69), + [anon_sym_DOTcatchall] = ACTIONS(71), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(73), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(75), + [anon_sym_DOTarray_DASHdata] = ACTIONS(77), [sym_comment] = ACTIONS(3), }, [6] = { - [sym_annotation_definition] = STATE(28), - [sym_annotation_declaration] = STATE(120), - [sym_param_definition] = STATE(28), + [sym_annotation_definition] = STATE(24), + [sym_annotation_declaration] = STATE(123), + [sym_param_definition] = STATE(24), [sym_param_declaration] = STATE(10), - [sym__code_line] = STATE(28), - [sym_statement] = STATE(28), + [sym__code_line] = STATE(24), + [sym_statement] = STATE(24), [sym_opcode] = STATE(32), - [sym__declaration] = STATE(28), - [sym_line_declaration] = STATE(28), - [sym_locals_declaration] = STATE(28), - [sym_catch_declaration] = STATE(28), - [sym_catchall_declaration] = STATE(28), - [sym_packed_switch_declaration] = STATE(28), - [sym_sparse_switch_declaration] = STATE(28), - [sym_array_data_declaration] = STATE(28), - [aux_sym_method_definition_repeat1] = STATE(6), - [sym_end_method] = ACTIONS(43), - [anon_sym_DOTannotation] = ACTIONS(45), - [anon_sym_DOTparam] = ACTIONS(48), - [sym_label] = ACTIONS(51), - [anon_sym_nop] = ACTIONS(54), - [anon_sym_move] = ACTIONS(57), - [anon_sym_move_SLASHfrom16] = ACTIONS(54), - [anon_sym_move_SLASH16] = ACTIONS(54), - [anon_sym_move_DASHwide] = ACTIONS(57), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(54), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(54), - [anon_sym_move_DASHobject] = ACTIONS(57), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(54), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(54), - [anon_sym_move_DASHresult] = ACTIONS(57), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(54), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(54), - [anon_sym_move_DASHexception] = ACTIONS(54), - [anon_sym_return_DASHvoid] = ACTIONS(54), - [anon_sym_return] = ACTIONS(57), - [anon_sym_return_DASHwide] = ACTIONS(54), - [anon_sym_return_DASHobject] = ACTIONS(54), - [anon_sym_const_SLASH4] = ACTIONS(54), - [anon_sym_const_SLASH16] = ACTIONS(54), - [anon_sym_const] = ACTIONS(57), - [anon_sym_const_SLASHhigh16] = ACTIONS(54), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(54), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(54), - [anon_sym_const_DASHwide] = ACTIONS(57), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(54), - [anon_sym_const_DASHstring] = ACTIONS(57), - [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(54), - [anon_sym_const_DASHclass] = ACTIONS(54), - [anon_sym_monitor_DASHenter] = ACTIONS(54), - [anon_sym_monitor_DASHexit] = ACTIONS(54), - [anon_sym_check_DASHcast] = ACTIONS(54), - [anon_sym_instance_DASHof] = ACTIONS(54), - [anon_sym_array_DASHlength] = ACTIONS(54), - [anon_sym_new_DASHinstance] = ACTIONS(54), - [anon_sym_new_DASHarray] = ACTIONS(54), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(57), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(54), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(54), - [anon_sym_throw] = ACTIONS(54), - [anon_sym_goto] = ACTIONS(57), - [anon_sym_goto_SLASH16] = ACTIONS(54), - [anon_sym_goto_SLASH32] = ACTIONS(54), - [anon_sym_packed_DASHswitch] = ACTIONS(54), - [anon_sym_sparse_DASHswitch] = ACTIONS(54), - [anon_sym_cmpl_DASHfloat] = ACTIONS(54), - [anon_sym_cmpg_DASHfloat] = ACTIONS(54), - [anon_sym_cmpl_DASHdouble] = ACTIONS(54), - [anon_sym_cmpg_DASHdouble] = ACTIONS(54), - [anon_sym_cmp_DASHlong] = ACTIONS(54), - [anon_sym_if_DASHeq] = ACTIONS(57), - [anon_sym_if_DASHne] = ACTIONS(57), - [anon_sym_if_DASHlt] = ACTIONS(57), - [anon_sym_if_DASHge] = ACTIONS(57), - [anon_sym_if_DASHgt] = ACTIONS(57), - [anon_sym_if_DASHle] = ACTIONS(57), - [anon_sym_if_DASHeqz] = ACTIONS(54), - [anon_sym_if_DASHnez] = ACTIONS(54), - [anon_sym_if_DASHltz] = ACTIONS(54), - [anon_sym_if_DASHgez] = ACTIONS(54), - [anon_sym_if_DASHgtz] = ACTIONS(54), - [anon_sym_if_DASHlez] = ACTIONS(54), - [anon_sym_aget] = ACTIONS(57), - [anon_sym_aget_DASHwide] = ACTIONS(54), - [anon_sym_aget_DASHobject] = ACTIONS(54), - [anon_sym_aget_DASHboolean] = ACTIONS(54), - [anon_sym_aget_DASHbyte] = ACTIONS(54), - [anon_sym_aget_DASHchar] = ACTIONS(54), - [anon_sym_aget_DASHshort] = ACTIONS(54), - [anon_sym_aput] = ACTIONS(57), - [anon_sym_aput_DASHwide] = ACTIONS(54), - [anon_sym_aput_DASHobject] = ACTIONS(54), - [anon_sym_aput_DASHboolean] = ACTIONS(54), - [anon_sym_aput_DASHbyte] = ACTIONS(54), - [anon_sym_aput_DASHchar] = ACTIONS(54), - [anon_sym_aput_DASHshort] = ACTIONS(54), - [anon_sym_iget] = ACTIONS(57), - [anon_sym_iget_DASHwide] = ACTIONS(57), - [anon_sym_iget_DASHobject] = ACTIONS(57), - [anon_sym_iget_DASHboolean] = ACTIONS(54), - [anon_sym_iget_DASHbyte] = ACTIONS(54), - [anon_sym_iget_DASHchar] = ACTIONS(54), - [anon_sym_iget_DASHshort] = ACTIONS(54), - [anon_sym_iput] = ACTIONS(57), - [anon_sym_iput_DASHwide] = ACTIONS(57), - [anon_sym_iput_DASHobject] = ACTIONS(57), - [anon_sym_iput_DASHboolean] = ACTIONS(54), - [anon_sym_iput_DASHbyte] = ACTIONS(54), - [anon_sym_iput_DASHchar] = ACTIONS(54), - [anon_sym_iput_DASHshort] = ACTIONS(54), - [anon_sym_sget] = ACTIONS(57), - [anon_sym_sget_DASHwide] = ACTIONS(54), - [anon_sym_sget_DASHobject] = ACTIONS(54), - [anon_sym_sget_DASHboolean] = ACTIONS(54), - [anon_sym_sget_DASHbyte] = ACTIONS(54), - [anon_sym_sget_DASHchar] = ACTIONS(54), - [anon_sym_sget_DASHshort] = ACTIONS(54), - [anon_sym_sput] = ACTIONS(57), - [anon_sym_sput_DASHwide] = ACTIONS(54), - [anon_sym_sput_DASHobject] = ACTIONS(54), - [anon_sym_sput_DASHboolean] = ACTIONS(54), - [anon_sym_sput_DASHbyte] = ACTIONS(54), - [anon_sym_sput_DASHchar] = ACTIONS(54), - [anon_sym_sput_DASHshort] = ACTIONS(54), - [anon_sym_invoke_DASHvirtual] = ACTIONS(57), - [anon_sym_invoke_DASHsuper] = ACTIONS(57), - [anon_sym_invoke_DASHdirect] = ACTIONS(57), - [anon_sym_invoke_DASHstatic] = ACTIONS(57), - [anon_sym_invoke_DASHinterface] = ACTIONS(57), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(54), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(54), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(54), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(54), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(54), - [anon_sym_neg_DASHint] = ACTIONS(54), - [anon_sym_not_DASHint] = ACTIONS(54), - [anon_sym_neg_DASHlong] = ACTIONS(54), - [anon_sym_not_DASHlong] = ACTIONS(54), - [anon_sym_neg_DASHfloat] = ACTIONS(54), - [anon_sym_neg_DASHdouble] = ACTIONS(54), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(54), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(54), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(54), - [anon_sym_long_DASHto_DASHint] = ACTIONS(54), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(54), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(54), - [anon_sym_float_DASHto_DASHint] = ACTIONS(54), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(54), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(54), - [anon_sym_double_DASHto_DASHint] = ACTIONS(54), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(54), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(54), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(54), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(54), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(54), - [anon_sym_add_DASHint] = ACTIONS(57), - [anon_sym_sub_DASHint] = ACTIONS(57), - [anon_sym_mul_DASHint] = ACTIONS(57), - [anon_sym_div_DASHint] = ACTIONS(57), - [anon_sym_rem_DASHint] = ACTIONS(57), - [anon_sym_and_DASHint] = ACTIONS(57), - [anon_sym_or_DASHint] = ACTIONS(57), - [anon_sym_xor_DASHint] = ACTIONS(57), - [anon_sym_shl_DASHint] = ACTIONS(57), - [anon_sym_shr_DASHint] = ACTIONS(57), - [anon_sym_ushr_DASHint] = ACTIONS(57), - [anon_sym_add_DASHlong] = ACTIONS(57), - [anon_sym_sub_DASHlong] = ACTIONS(57), - [anon_sym_mul_DASHlong] = ACTIONS(57), - [anon_sym_div_DASHlong] = ACTIONS(57), - [anon_sym_rem_DASHlong] = ACTIONS(57), - [anon_sym_and_DASHlong] = ACTIONS(57), - [anon_sym_or_DASHlong] = ACTIONS(57), - [anon_sym_xor_DASHlong] = ACTIONS(57), - [anon_sym_shl_DASHlong] = ACTIONS(57), - [anon_sym_shr_DASHlong] = ACTIONS(57), - [anon_sym_ushr_DASHlong] = ACTIONS(57), - [anon_sym_add_DASHfloat] = ACTIONS(57), - [anon_sym_sub_DASHfloat] = ACTIONS(57), - [anon_sym_mul_DASHfloat] = ACTIONS(57), - [anon_sym_div_DASHfloat] = ACTIONS(57), - [anon_sym_rem_DASHfloat] = ACTIONS(57), - [anon_sym_add_DASHdouble] = ACTIONS(57), - [anon_sym_sub_DASHdouble] = ACTIONS(57), - [anon_sym_mul_DASHdouble] = ACTIONS(57), - [anon_sym_div_DASHdouble] = ACTIONS(57), - [anon_sym_rem_DASHdouble] = ACTIONS(57), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(54), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(54), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(54), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(54), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(54), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(54), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(54), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(54), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(54), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(54), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(54), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(54), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(54), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(54), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(54), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(54), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(54), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(54), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(54), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(54), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(54), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(54), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(54), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(54), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(54), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(54), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(54), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(54), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(54), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(54), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(54), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(54), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(54), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(54), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(54), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(54), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(54), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(54), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(54), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(54), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(54), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(54), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(54), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(54), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(54), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(54), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(54), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(54), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(54), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(54), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(54), - [anon_sym_execute_DASHinline] = ACTIONS(54), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(54), - [anon_sym_iget_DASHquick] = ACTIONS(54), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(54), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(54), - [anon_sym_iput_DASHquick] = ACTIONS(54), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(54), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(54), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(57), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(54), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(57), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(54), - [anon_sym_rsub_DASHint] = ACTIONS(57), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(54), - [anon_sym_DOTline] = ACTIONS(60), - [anon_sym_DOTlocals] = ACTIONS(63), - [anon_sym_DOTcatch] = ACTIONS(66), - [anon_sym_DOTcatchall] = ACTIONS(69), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(72), + [sym__declaration] = STATE(24), + [sym_line_declaration] = STATE(24), + [sym_locals_declaration] = STATE(24), + [sym_catch_declaration] = STATE(24), + [sym_catchall_declaration] = STATE(24), + [sym_packed_switch_declaration] = STATE(24), + [sym_sparse_switch_declaration] = STATE(24), + [sym_array_data_declaration] = STATE(24), + [aux_sym_method_definition_repeat1] = STATE(5), + [sym_end_method] = ACTIONS(79), + [anon_sym_DOTannotation] = ACTIONS(55), + [anon_sym_DOTparam] = ACTIONS(57), + [sym_label] = ACTIONS(59), + [anon_sym_nop] = ACTIONS(61), + [anon_sym_move] = ACTIONS(63), + [anon_sym_move_SLASHfrom16] = ACTIONS(61), + [anon_sym_move_SLASH16] = ACTIONS(61), + [anon_sym_move_DASHwide] = ACTIONS(63), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(61), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(61), + [anon_sym_move_DASHobject] = ACTIONS(63), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(61), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(61), + [anon_sym_move_DASHresult] = ACTIONS(63), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(61), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(61), + [anon_sym_move_DASHexception] = ACTIONS(61), + [anon_sym_return_DASHvoid] = ACTIONS(61), + [anon_sym_return] = ACTIONS(63), + [anon_sym_return_DASHwide] = ACTIONS(61), + [anon_sym_return_DASHobject] = ACTIONS(61), + [anon_sym_const_SLASH4] = ACTIONS(61), + [anon_sym_const_SLASH16] = ACTIONS(61), + [anon_sym_const] = ACTIONS(63), + [anon_sym_const_SLASHhigh16] = ACTIONS(61), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(61), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(61), + [anon_sym_const_DASHwide] = ACTIONS(63), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(61), + [anon_sym_const_DASHstring] = ACTIONS(63), + [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(61), + [anon_sym_const_DASHclass] = ACTIONS(61), + [anon_sym_monitor_DASHenter] = ACTIONS(61), + [anon_sym_monitor_DASHexit] = ACTIONS(61), + [anon_sym_check_DASHcast] = ACTIONS(61), + [anon_sym_instance_DASHof] = ACTIONS(61), + [anon_sym_array_DASHlength] = ACTIONS(61), + [anon_sym_new_DASHinstance] = ACTIONS(61), + [anon_sym_new_DASHarray] = ACTIONS(61), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(63), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(61), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(61), + [anon_sym_throw] = ACTIONS(61), + [anon_sym_goto] = ACTIONS(63), + [anon_sym_goto_SLASH16] = ACTIONS(61), + [anon_sym_goto_SLASH32] = ACTIONS(61), + [anon_sym_packed_DASHswitch] = ACTIONS(61), + [anon_sym_sparse_DASHswitch] = ACTIONS(61), + [anon_sym_cmpl_DASHfloat] = ACTIONS(61), + [anon_sym_cmpg_DASHfloat] = ACTIONS(61), + [anon_sym_cmpl_DASHdouble] = ACTIONS(61), + [anon_sym_cmpg_DASHdouble] = ACTIONS(61), + [anon_sym_cmp_DASHlong] = ACTIONS(61), + [anon_sym_if_DASHeq] = ACTIONS(63), + [anon_sym_if_DASHne] = ACTIONS(63), + [anon_sym_if_DASHlt] = ACTIONS(63), + [anon_sym_if_DASHge] = ACTIONS(63), + [anon_sym_if_DASHgt] = ACTIONS(63), + [anon_sym_if_DASHle] = ACTIONS(63), + [anon_sym_if_DASHeqz] = ACTIONS(61), + [anon_sym_if_DASHnez] = ACTIONS(61), + [anon_sym_if_DASHltz] = ACTIONS(61), + [anon_sym_if_DASHgez] = ACTIONS(61), + [anon_sym_if_DASHgtz] = ACTIONS(61), + [anon_sym_if_DASHlez] = ACTIONS(61), + [anon_sym_aget] = ACTIONS(63), + [anon_sym_aget_DASHwide] = ACTIONS(61), + [anon_sym_aget_DASHobject] = ACTIONS(61), + [anon_sym_aget_DASHboolean] = ACTIONS(61), + [anon_sym_aget_DASHbyte] = ACTIONS(61), + [anon_sym_aget_DASHchar] = ACTIONS(61), + [anon_sym_aget_DASHshort] = ACTIONS(61), + [anon_sym_aput] = ACTIONS(63), + [anon_sym_aput_DASHwide] = ACTIONS(61), + [anon_sym_aput_DASHobject] = ACTIONS(61), + [anon_sym_aput_DASHboolean] = ACTIONS(61), + [anon_sym_aput_DASHbyte] = ACTIONS(61), + [anon_sym_aput_DASHchar] = ACTIONS(61), + [anon_sym_aput_DASHshort] = ACTIONS(61), + [anon_sym_iget] = ACTIONS(63), + [anon_sym_iget_DASHwide] = ACTIONS(63), + [anon_sym_iget_DASHobject] = ACTIONS(63), + [anon_sym_iget_DASHboolean] = ACTIONS(61), + [anon_sym_iget_DASHbyte] = ACTIONS(61), + [anon_sym_iget_DASHchar] = ACTIONS(61), + [anon_sym_iget_DASHshort] = ACTIONS(61), + [anon_sym_iput] = ACTIONS(63), + [anon_sym_iput_DASHwide] = ACTIONS(63), + [anon_sym_iput_DASHobject] = ACTIONS(63), + [anon_sym_iput_DASHboolean] = ACTIONS(61), + [anon_sym_iput_DASHbyte] = ACTIONS(61), + [anon_sym_iput_DASHchar] = ACTIONS(61), + [anon_sym_iput_DASHshort] = ACTIONS(61), + [anon_sym_sget] = ACTIONS(63), + [anon_sym_sget_DASHwide] = ACTIONS(61), + [anon_sym_sget_DASHobject] = ACTIONS(61), + [anon_sym_sget_DASHboolean] = ACTIONS(61), + [anon_sym_sget_DASHbyte] = ACTIONS(61), + [anon_sym_sget_DASHchar] = ACTIONS(61), + [anon_sym_sget_DASHshort] = ACTIONS(61), + [anon_sym_sput] = ACTIONS(63), + [anon_sym_sput_DASHwide] = ACTIONS(61), + [anon_sym_sput_DASHobject] = ACTIONS(61), + [anon_sym_sput_DASHboolean] = ACTIONS(61), + [anon_sym_sput_DASHbyte] = ACTIONS(61), + [anon_sym_sput_DASHchar] = ACTIONS(61), + [anon_sym_sput_DASHshort] = ACTIONS(61), + [anon_sym_invoke_DASHvirtual] = ACTIONS(63), + [anon_sym_invoke_DASHsuper] = ACTIONS(63), + [anon_sym_invoke_DASHdirect] = ACTIONS(63), + [anon_sym_invoke_DASHstatic] = ACTIONS(63), + [anon_sym_invoke_DASHinterface] = ACTIONS(63), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(61), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(61), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(61), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(61), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(61), + [anon_sym_neg_DASHint] = ACTIONS(61), + [anon_sym_not_DASHint] = ACTIONS(61), + [anon_sym_neg_DASHlong] = ACTIONS(61), + [anon_sym_not_DASHlong] = ACTIONS(61), + [anon_sym_neg_DASHfloat] = ACTIONS(61), + [anon_sym_neg_DASHdouble] = ACTIONS(61), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(61), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(61), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(61), + [anon_sym_long_DASHto_DASHint] = ACTIONS(61), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(61), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(61), + [anon_sym_float_DASHto_DASHint] = ACTIONS(61), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(61), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(61), + [anon_sym_double_DASHto_DASHint] = ACTIONS(61), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(61), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(61), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(61), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(61), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(61), + [anon_sym_add_DASHint] = ACTIONS(63), + [anon_sym_sub_DASHint] = ACTIONS(63), + [anon_sym_mul_DASHint] = ACTIONS(63), + [anon_sym_div_DASHint] = ACTIONS(63), + [anon_sym_rem_DASHint] = ACTIONS(63), + [anon_sym_and_DASHint] = ACTIONS(63), + [anon_sym_or_DASHint] = ACTIONS(63), + [anon_sym_xor_DASHint] = ACTIONS(63), + [anon_sym_shl_DASHint] = ACTIONS(63), + [anon_sym_shr_DASHint] = ACTIONS(63), + [anon_sym_ushr_DASHint] = ACTIONS(63), + [anon_sym_add_DASHlong] = ACTIONS(63), + [anon_sym_sub_DASHlong] = ACTIONS(63), + [anon_sym_mul_DASHlong] = ACTIONS(63), + [anon_sym_div_DASHlong] = ACTIONS(63), + [anon_sym_rem_DASHlong] = ACTIONS(63), + [anon_sym_and_DASHlong] = ACTIONS(63), + [anon_sym_or_DASHlong] = ACTIONS(63), + [anon_sym_xor_DASHlong] = ACTIONS(63), + [anon_sym_shl_DASHlong] = ACTIONS(63), + [anon_sym_shr_DASHlong] = ACTIONS(63), + [anon_sym_ushr_DASHlong] = ACTIONS(63), + [anon_sym_add_DASHfloat] = ACTIONS(63), + [anon_sym_sub_DASHfloat] = ACTIONS(63), + [anon_sym_mul_DASHfloat] = ACTIONS(63), + [anon_sym_div_DASHfloat] = ACTIONS(63), + [anon_sym_rem_DASHfloat] = ACTIONS(63), + [anon_sym_add_DASHdouble] = ACTIONS(63), + [anon_sym_sub_DASHdouble] = ACTIONS(63), + [anon_sym_mul_DASHdouble] = ACTIONS(63), + [anon_sym_div_DASHdouble] = ACTIONS(63), + [anon_sym_rem_DASHdouble] = ACTIONS(63), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(61), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(61), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(61), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(61), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(61), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(61), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(61), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(61), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(61), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(61), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(61), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(61), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(61), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(61), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(61), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(61), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(61), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(61), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(61), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(61), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(61), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(61), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(61), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(61), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(61), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(61), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(61), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(61), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(61), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(61), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(61), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(61), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(61), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(61), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(61), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(61), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(61), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(61), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(61), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(61), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(61), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(61), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(61), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(61), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(61), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(61), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(61), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(61), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(61), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(61), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(61), + [anon_sym_execute_DASHinline] = ACTIONS(61), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(61), + [anon_sym_iget_DASHquick] = ACTIONS(61), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(61), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(61), + [anon_sym_iput_DASHquick] = ACTIONS(61), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(61), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(61), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(63), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(61), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(63), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(61), + [anon_sym_rsub_DASHint] = ACTIONS(63), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(61), + [anon_sym_DOTline] = ACTIONS(65), + [anon_sym_DOTlocals] = ACTIONS(67), + [anon_sym_DOTcatch] = ACTIONS(69), + [anon_sym_DOTcatchall] = ACTIONS(71), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(73), [anon_sym_DOTsparse_DASHswitch] = ACTIONS(75), - [anon_sym_DOTarray_DASHdata] = ACTIONS(78), + [anon_sym_DOTarray_DASHdata] = ACTIONS(77), [sym_comment] = ACTIONS(3), }, [7] = { @@ -13520,11 +13520,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), }, [10] = { - [sym_annotation_definition] = STATE(114), - [sym_annotation_declaration] = STATE(120), - [aux_sym_class_definition_repeat2] = STATE(114), + [sym_annotation_definition] = STATE(107), + [sym_annotation_declaration] = STATE(123), + [aux_sym_class_definition_repeat2] = STATE(107), [sym_end_method] = ACTIONS(93), - [anon_sym_DOTannotation] = ACTIONS(17), + [anon_sym_DOTannotation] = ACTIONS(55), [anon_sym_DOTparam] = ACTIONS(93), [sym_end_param] = ACTIONS(95), [sym_label] = ACTIONS(93), @@ -18956,7 +18956,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(199), 1, sym_comment, - STATE(147), 1, + STATE(156), 1, sym_array_type, ACTIONS(201), 2, aux_sym_number_literal_token1, @@ -18984,7 +18984,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - STATE(156), 11, + STATE(157), 11, sym__statement_argument, sym__identifier, sym_field_identifier, @@ -19007,7 +19007,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_field_identifier_token1, ACTIONS(215), 1, anon_sym_LBRACK, - STATE(147), 1, + STATE(156), 1, sym_array_type, ACTIONS(201), 2, aux_sym_number_literal_token1, @@ -19036,7 +19036,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - STATE(163), 11, + STATE(168), 11, sym__statement_argument, sym__identifier, sym_field_identifier, @@ -19069,7 +19069,7 @@ static const uint16_t ts_small_parse_table[] = { sym_null_literal, STATE(119), 1, sym_subannotation_declaration, - STATE(125), 1, + STATE(126), 1, sym_annotation_value, STATE(206), 1, sym_array_type, @@ -19094,70 +19094,88 @@ static const uint16_t ts_small_parse_table[] = { sym_list, sym_number_literal, sym_boolean_literal, - [193] = 3, - ACTIONS(199), 1, + [193] = 15, + ACTIONS(3), 1, sym_comment, + ACTIONS(219), 1, + anon_sym_DOTsubannotation, + ACTIONS(229), 1, + anon_sym_LBRACK, + ACTIONS(241), 1, + anon_sym_RBRACE, ACTIONS(243), 1, - anon_sym_LF, - ACTIONS(241), 25, - sym_label, - anon_sym_LBRACE, sym_class_identifier, + ACTIONS(245), 1, aux_sym_field_identifier_token1, - anon_sym_LTclinit_GT_LPAREN, - anon_sym_LTinit_GT_LPAREN, - aux_sym_method_identifier_token1, - anon_sym_LBRACK, - anon_sym_V, - anon_sym_Z, - anon_sym_B, - anon_sym_S, - anon_sym_C, - anon_sym_I, - anon_sym_J, - anon_sym_F, - anon_sym_D, + ACTIONS(249), 1, + anon_sym_DOTenum, + ACTIONS(255), 1, + sym_string_literal, + STATE(119), 1, + sym_subannotation_declaration, + STATE(187), 1, + sym_array_type, + ACTIONS(237), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(251), 2, sym_variable, sym_parameter, + ACTIONS(253), 2, aux_sym_number_literal_token1, aux_sym_number_literal_token2, - sym_string_literal, - anon_sym_true, - anon_sym_false, - sym_null_literal, - [227] = 14, + ACTIONS(247), 3, + anon_sym_LTclinit_GT_LPAREN, + anon_sym_LTinit_GT_LPAREN, + aux_sym_method_identifier_token1, + STATE(138), 9, + sym_subannotation_definition, + sym__identifier, + sym_field_identifier, + sym_method_identifier, + sym_full_field_identifier, + sym_full_method_identifier, + sym_enum_reference, + sym_number_literal, + sym_boolean_literal, + [252] = 16, ACTIONS(3), 1, sym_comment, + ACTIONS(219), 1, + anon_sym_DOTsubannotation, ACTIONS(229), 1, anon_sym_LBRACK, - ACTIONS(245), 1, - anon_sym_RBRACE, - ACTIONS(247), 1, + ACTIONS(243), 1, sym_class_identifier, - ACTIONS(249), 1, + ACTIONS(245), 1, aux_sym_field_identifier_token1, - ACTIONS(253), 1, + ACTIONS(249), 1, anon_sym_DOTenum, - ACTIONS(259), 1, + ACTIONS(257), 1, + anon_sym_RBRACE, + ACTIONS(261), 1, sym_string_literal, - STATE(115), 1, + STATE(119), 1, + sym_subannotation_declaration, + STATE(120), 1, sym_number_literal, - STATE(199), 1, + STATE(187), 1, sym_array_type, ACTIONS(237), 2, anon_sym_true, anon_sym_false, - ACTIONS(255), 2, - sym_variable, - sym_parameter, - ACTIONS(257), 2, + ACTIONS(253), 2, aux_sym_number_literal_token1, aux_sym_number_literal_token2, - ACTIONS(251), 3, + ACTIONS(259), 2, + sym_variable, + sym_parameter, + ACTIONS(247), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - STATE(123), 7, + STATE(134), 8, + sym_subannotation_definition, sym__identifier, sym_field_identifier, sym_method_identifier, @@ -19165,37 +19183,40 @@ static const uint16_t ts_small_parse_table[] = { sym_full_method_identifier, sym_enum_reference, sym_boolean_literal, - [281] = 13, + [313] = 14, ACTIONS(3), 1, sym_comment, + ACTIONS(219), 1, + anon_sym_DOTsubannotation, ACTIONS(229), 1, anon_sym_LBRACK, - ACTIONS(247), 1, + ACTIONS(243), 1, sym_class_identifier, - ACTIONS(249), 1, + ACTIONS(245), 1, aux_sym_field_identifier_token1, - ACTIONS(253), 1, + ACTIONS(249), 1, anon_sym_DOTenum, - ACTIONS(261), 1, - anon_sym_RBRACE, ACTIONS(265), 1, sym_string_literal, - STATE(199), 1, + STATE(119), 1, + sym_subannotation_declaration, + STATE(187), 1, sym_array_type, ACTIONS(237), 2, anon_sym_true, anon_sym_false, - ACTIONS(257), 2, + ACTIONS(253), 2, aux_sym_number_literal_token1, aux_sym_number_literal_token2, ACTIONS(263), 2, sym_variable, sym_parameter, - ACTIONS(251), 3, + ACTIONS(247), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - STATE(144), 8, + STATE(176), 9, + sym_subannotation_definition, sym__identifier, sym_field_identifier, sym_method_identifier, @@ -19204,10 +19225,41 @@ static const uint16_t ts_small_parse_table[] = { sym_enum_reference, sym_number_literal, sym_boolean_literal, - [333] = 7, - ACTIONS(3), 1, + [369] = 3, + ACTIONS(199), 1, sym_comment, ACTIONS(269), 1, + anon_sym_LF, + ACTIONS(267), 25, + sym_label, + anon_sym_LBRACE, + sym_class_identifier, + aux_sym_field_identifier_token1, + anon_sym_LTclinit_GT_LPAREN, + anon_sym_LTinit_GT_LPAREN, + aux_sym_method_identifier_token1, + anon_sym_LBRACK, + anon_sym_V, + anon_sym_Z, + anon_sym_B, + anon_sym_S, + anon_sym_C, + anon_sym_I, + anon_sym_J, + anon_sym_F, + anon_sym_D, + sym_variable, + sym_parameter, + aux_sym_number_literal_token1, + aux_sym_number_literal_token2, + sym_string_literal, + anon_sym_true, + anon_sym_false, + sym_null_literal, + [403] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(273), 1, anon_sym_declared_DASHsynchronized, STATE(29), 1, sym_method_identifier, @@ -19215,11 +19267,11 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_access_modifiers_repeat1, STATE(118), 1, sym_access_modifiers, - ACTIONS(251), 3, + ACTIONS(247), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - ACTIONS(267), 17, + ACTIONS(271), 17, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -19237,44 +19289,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_constructor, anon_sym_varargs, anon_sym_annotation, - [373] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(229), 1, - anon_sym_LBRACK, - ACTIONS(247), 1, - sym_class_identifier, - ACTIONS(249), 1, - aux_sym_field_identifier_token1, - ACTIONS(253), 1, - anon_sym_DOTenum, - ACTIONS(273), 1, - sym_string_literal, - STATE(199), 1, - sym_array_type, - ACTIONS(237), 2, - anon_sym_true, - anon_sym_false, - ACTIONS(257), 2, - aux_sym_number_literal_token1, - aux_sym_number_literal_token2, - ACTIONS(271), 2, - sym_variable, - sym_parameter, - ACTIONS(251), 3, - anon_sym_LTclinit_GT_LPAREN, - anon_sym_LTinit_GT_LPAREN, - aux_sym_method_identifier_token1, - STATE(176), 8, - sym__identifier, - sym_field_identifier, - sym_method_identifier, - sym_full_field_identifier, - sym_full_method_identifier, - sym_enum_reference, - sym_number_literal, - sym_boolean_literal, - [422] = 5, + [443] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(280), 1, @@ -19303,7 +19318,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_constructor, anon_sym_varargs, anon_sym_annotation, - [456] = 5, + [477] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(287), 1, @@ -19332,13 +19347,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_constructor, anon_sym_varargs, anon_sym_annotation, - [490] = 4, + [511] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(275), 1, - sym_class_identifier, - STATE(42), 1, + STATE(43), 1, aux_sym_access_modifiers_repeat1, + STATE(205), 1, + sym_access_modifiers, ACTIONS(289), 18, anon_sym_public, anon_sym_private, @@ -19358,14 +19373,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_varargs, anon_sym_declared_DASHsynchronized, anon_sym_annotation, - [520] = 4, + [541] = 4, ACTIONS(3), 1, sym_comment, + ACTIONS(283), 1, + sym_class_identifier, STATE(44), 1, aux_sym_access_modifiers_repeat1, - STATE(205), 1, - sym_access_modifiers, - ACTIONS(292), 18, + ACTIONS(291), 18, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -19384,14 +19399,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_varargs, anon_sym_declared_DASHsynchronized, anon_sym_annotation, - [550] = 4, + [571] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(283), 1, + ACTIONS(275), 1, sym_class_identifier, - STATE(42), 1, + STATE(44), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(294), 18, + ACTIONS(293), 18, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -19410,14 +19425,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_varargs, anon_sym_declared_DASHsynchronized, anon_sym_annotation, - [580] = 4, + [601] = 5, ACTIONS(3), 1, sym_comment, - STATE(46), 1, + ACTIONS(283), 1, + aux_sym_field_identifier_token1, + ACTIONS(298), 1, + anon_sym_declared_DASHsynchronized, + STATE(47), 1, aux_sym_access_modifiers_repeat1, - STATE(167), 1, - sym_access_modifiers, - ACTIONS(296), 18, + ACTIONS(296), 17, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -19434,18 +19451,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_enum, anon_sym_constructor, anon_sym_varargs, - anon_sym_declared_DASHsynchronized, anon_sym_annotation, - [610] = 5, + [633] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(283), 1, - aux_sym_field_identifier_token1, - ACTIONS(300), 1, - anon_sym_declared_DASHsynchronized, - STATE(47), 1, + STATE(45), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(298), 17, + STATE(166), 1, + sym_access_modifiers, + ACTIONS(300), 18, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -19462,8 +19476,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_enum, anon_sym_constructor, anon_sym_varargs, + anon_sym_declared_DASHsynchronized, anon_sym_annotation, - [642] = 5, + [663] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(275), 1, @@ -19490,10 +19505,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_constructor, anon_sym_varargs, anon_sym_annotation, - [674] = 15, + [695] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(17), 1, + ACTIONS(55), 1, anon_sym_DOTannotation, ACTIONS(308), 1, ts_builtin_sym_end, @@ -19505,42 +19520,73 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTfield, ACTIONS(316), 1, anon_sym_DOTmethod, - STATE(4), 1, + STATE(6), 1, sym_method_declaration, - STATE(55), 1, + STATE(52), 1, sym_source_declaration, STATE(82), 1, sym_field_declaration, - STATE(120), 1, + STATE(123), 1, sym_annotation_declaration, - STATE(54), 2, + STATE(49), 2, sym_implements_declaration, aux_sym_class_definition_repeat1, - STATE(73), 2, + STATE(72), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(78), 2, + STATE(77), 2, + sym_field_definition, + aux_sym_class_definition_repeat3, + STATE(97), 2, + sym_method_definition, + aux_sym_class_definition_repeat4, + [745] = 13, + ACTIONS(3), 1, + sym_comment, + ACTIONS(55), 1, + anon_sym_DOTannotation, + ACTIONS(312), 1, + anon_sym_DOTimplements, + ACTIONS(314), 1, + anon_sym_DOTfield, + ACTIONS(316), 1, + anon_sym_DOTmethod, + ACTIONS(318), 1, + ts_builtin_sym_end, + STATE(6), 1, + sym_method_declaration, + STATE(82), 1, + sym_field_declaration, + STATE(123), 1, + sym_annotation_declaration, + STATE(71), 2, + sym_annotation_definition, + aux_sym_class_definition_repeat2, + STATE(79), 2, sym_field_definition, aux_sym_class_definition_repeat3, + STATE(84), 2, + sym_implements_declaration, + aux_sym_class_definition_repeat1, STATE(110), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [724] = 7, + [789] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(229), 1, anon_sym_LBRACK, - ACTIONS(318), 1, - sym_class_identifier, ACTIONS(320), 1, + sym_class_identifier, + ACTIONS(322), 1, anon_sym_RPAREN, - STATE(58), 1, + STATE(57), 1, aux_sym_method_identifier_repeat1, STATE(74), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(322), 9, + ACTIONS(324), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -19550,22 +19596,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [756] = 7, + [821] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(229), 1, anon_sym_LBRACK, - ACTIONS(318), 1, + ACTIONS(320), 1, sym_class_identifier, - ACTIONS(324), 1, + ACTIONS(326), 1, anon_sym_RPAREN, - STATE(57), 1, + STATE(54), 1, aux_sym_method_identifier_repeat1, STATE(74), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(322), 9, + ACTIONS(324), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -19575,10 +19621,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [788] = 13, + [853] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(17), 1, + ACTIONS(55), 1, anon_sym_DOTannotation, ACTIONS(312), 1, anon_sym_DOTimplements, @@ -19586,32 +19632,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTfield, ACTIONS(316), 1, anon_sym_DOTmethod, - ACTIONS(326), 1, + ACTIONS(318), 1, ts_builtin_sym_end, - STATE(4), 1, + STATE(6), 1, sym_method_declaration, STATE(82), 1, sym_field_declaration, - STATE(120), 1, + STATE(123), 1, sym_annotation_declaration, - STATE(72), 2, + STATE(55), 2, + sym_implements_declaration, + aux_sym_class_definition_repeat1, + STATE(71), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(77), 2, + STATE(79), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(84), 2, - sym_implements_declaration, - aux_sym_class_definition_repeat1, - STATE(105), 2, + STATE(110), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [832] = 7, + [897] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(229), 1, anon_sym_LBRACK, - ACTIONS(318), 1, + ACTIONS(320), 1, sym_class_identifier, ACTIONS(328), 1, anon_sym_RPAREN, @@ -19621,7 +19667,7 @@ static const uint16_t ts_small_parse_table[] = { sym__type, sym_array_type, sym_primitive_type, - ACTIONS(322), 9, + ACTIONS(324), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -19631,22 +19677,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [864] = 7, + [929] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(229), 1, anon_sym_LBRACK, - ACTIONS(318), 1, + ACTIONS(320), 1, sym_class_identifier, ACTIONS(330), 1, anon_sym_RPAREN, - STATE(49), 1, + STATE(58), 1, aux_sym_method_identifier_repeat1, STATE(74), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(322), 9, + ACTIONS(324), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -19656,10 +19702,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [896] = 13, + [961] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(17), 1, + ACTIONS(55), 1, anon_sym_DOTannotation, ACTIONS(312), 1, anon_sym_DOTimplements, @@ -19669,61 +19715,30 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTmethod, ACTIONS(332), 1, ts_builtin_sym_end, - STATE(4), 1, + STATE(6), 1, sym_method_declaration, STATE(82), 1, sym_field_declaration, - STATE(120), 1, + STATE(123), 1, sym_annotation_declaration, - STATE(71), 2, + STATE(73), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(79), 2, + STATE(78), 2, sym_field_definition, aux_sym_class_definition_repeat3, STATE(84), 2, sym_implements_declaration, aux_sym_class_definition_repeat1, - STATE(96), 2, + STATE(99), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [940] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(17), 1, - anon_sym_DOTannotation, - ACTIONS(312), 1, - anon_sym_DOTimplements, - ACTIONS(314), 1, - anon_sym_DOTfield, - ACTIONS(316), 1, - anon_sym_DOTmethod, - ACTIONS(332), 1, - ts_builtin_sym_end, - STATE(4), 1, - sym_method_declaration, - STATE(82), 1, - sym_field_declaration, - STATE(120), 1, - sym_annotation_declaration, - STATE(51), 2, - sym_implements_declaration, - aux_sym_class_definition_repeat1, - STATE(71), 2, - sym_annotation_definition, - aux_sym_class_definition_repeat2, - STATE(79), 2, - sym_field_definition, - aux_sym_class_definition_repeat3, - STATE(96), 2, - sym_method_definition, - aux_sym_class_definition_repeat4, - [984] = 7, + [1005] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(229), 1, anon_sym_LBRACK, - ACTIONS(318), 1, + ACTIONS(320), 1, sym_class_identifier, ACTIONS(334), 1, anon_sym_RPAREN, @@ -19733,7 +19748,7 @@ static const uint16_t ts_small_parse_table[] = { sym__type, sym_array_type, sym_primitive_type, - ACTIONS(322), 9, + ACTIONS(324), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -19743,12 +19758,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1016] = 7, + [1037] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(229), 1, anon_sym_LBRACK, - ACTIONS(318), 1, + ACTIONS(320), 1, sym_class_identifier, ACTIONS(336), 1, anon_sym_RPAREN, @@ -19758,7 +19773,7 @@ static const uint16_t ts_small_parse_table[] = { sym__type, sym_array_type, sym_primitive_type, - ACTIONS(322), 9, + ACTIONS(324), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -19768,7 +19783,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1048] = 7, + [1069] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(338), 1, @@ -19793,18 +19808,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1080] = 5, + [1101] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(229), 1, - anon_sym_LBRACK, ACTIONS(349), 1, sym_class_identifier, - STATE(11), 3, + ACTIONS(351), 1, + anon_sym_LBRACK, + STATE(145), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(322), 9, + ACTIONS(353), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -19814,18 +19829,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1106] = 5, + [1127] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(215), 1, + ACTIONS(229), 1, anon_sym_LBRACK, - ACTIONS(351), 1, + ACTIONS(355), 1, sym_class_identifier, - STATE(152), 3, + STATE(11), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(353), 9, + ACTIONS(324), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -19835,18 +19850,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1132] = 5, + [1153] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(355), 1, - sym_class_identifier, - ACTIONS(357), 1, + ACTIONS(229), 1, anon_sym_LBRACK, - STATE(75), 3, + ACTIONS(357), 1, + sym_class_identifier, + STATE(12), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(359), 9, + ACTIONS(324), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -19856,18 +19871,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1158] = 5, + [1179] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(229), 1, anon_sym_LBRACK, - ACTIONS(361), 1, + ACTIONS(359), 1, sym_class_identifier, - STATE(12), 3, + STATE(3), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(322), 9, + ACTIONS(324), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -19877,18 +19892,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1184] = 5, + [1205] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(357), 1, + ACTIONS(351), 1, anon_sym_LBRACK, - ACTIONS(363), 1, + ACTIONS(361), 1, sym_class_identifier, - STATE(127), 3, + STATE(75), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(359), 9, + ACTIONS(353), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -19898,18 +19913,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1210] = 5, + [1231] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(229), 1, + ACTIONS(351), 1, anon_sym_LBRACK, - ACTIONS(355), 1, + ACTIONS(363), 1, sym_class_identifier, - STATE(75), 3, + STATE(136), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(322), 9, + ACTIONS(353), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -19919,18 +19934,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1236] = 5, + [1257] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(229), 1, anon_sym_LBRACK, - ACTIONS(365), 1, + ACTIONS(361), 1, sym_class_identifier, - STATE(3), 3, + STATE(75), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(322), 9, + ACTIONS(324), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -19940,18 +19955,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1262] = 5, + [1283] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(215), 1, anon_sym_LBRACK, - ACTIONS(367), 1, + ACTIONS(365), 1, sym_class_identifier, STATE(159), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(353), 9, + ACTIONS(367), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -19961,18 +19976,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1288] = 5, + [1309] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(357), 1, + ACTIONS(351), 1, anon_sym_LBRACK, ACTIONS(369), 1, sym_class_identifier, - STATE(151), 3, + STATE(143), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(359), 9, + ACTIONS(353), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -19982,18 +19997,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1314] = 5, + [1335] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(357), 1, + ACTIONS(215), 1, anon_sym_LBRACK, ACTIONS(371), 1, sym_class_identifier, - STATE(143), 3, + STATE(152), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(359), 9, + ACTIONS(367), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -20003,18 +20018,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1340] = 5, + [1361] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(215), 1, anon_sym_LBRACK, ACTIONS(373), 1, sym_class_identifier, - STATE(174), 3, + STATE(175), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(353), 9, + ACTIONS(367), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -20024,18 +20039,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1366] = 5, + [1387] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(215), 1, anon_sym_LBRACK, ACTIONS(375), 1, sym_class_identifier, - STATE(175), 3, + STATE(174), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(353), 9, + ACTIONS(367), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -20045,85 +20060,85 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1392] = 11, + [1413] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(17), 1, + ACTIONS(55), 1, anon_sym_DOTannotation, ACTIONS(314), 1, anon_sym_DOTfield, ACTIONS(316), 1, anon_sym_DOTmethod, - ACTIONS(326), 1, + ACTIONS(332), 1, ts_builtin_sym_end, - STATE(4), 1, + STATE(6), 1, sym_method_declaration, STATE(82), 1, sym_field_declaration, - STATE(120), 1, + STATE(123), 1, sym_annotation_declaration, - STATE(77), 2, + STATE(78), 2, sym_field_definition, aux_sym_class_definition_repeat3, STATE(81), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(105), 2, + STATE(99), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1429] = 11, + [1450] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(17), 1, + ACTIONS(55), 1, anon_sym_DOTannotation, ACTIONS(314), 1, anon_sym_DOTfield, ACTIONS(316), 1, anon_sym_DOTmethod, - ACTIONS(377), 1, + ACTIONS(318), 1, ts_builtin_sym_end, - STATE(4), 1, + STATE(6), 1, sym_method_declaration, STATE(82), 1, sym_field_declaration, - STATE(120), 1, + STATE(123), 1, sym_annotation_declaration, - STATE(80), 2, + STATE(79), 2, sym_field_definition, aux_sym_class_definition_repeat3, STATE(81), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(103), 2, + STATE(110), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1466] = 11, + [1487] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(17), 1, + ACTIONS(55), 1, anon_sym_DOTannotation, ACTIONS(314), 1, anon_sym_DOTfield, ACTIONS(316), 1, anon_sym_DOTmethod, - ACTIONS(332), 1, + ACTIONS(377), 1, ts_builtin_sym_end, - STATE(4), 1, + STATE(6), 1, sym_method_declaration, STATE(82), 1, sym_field_declaration, - STATE(120), 1, + STATE(123), 1, sym_annotation_declaration, - STATE(79), 2, + STATE(80), 2, sym_field_definition, aux_sym_class_definition_repeat3, STATE(81), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(96), 2, + STATE(114), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1503] = 2, + [1524] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(379), 12, @@ -20139,7 +20154,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1521] = 2, + [1542] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(381), 11, @@ -20154,7 +20169,7 @@ static const uint16_t ts_small_parse_table[] = { sym_end_subannotation, anon_sym_COMMA, anon_sym_RBRACE, - [1538] = 2, + [1559] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(383), 10, @@ -20168,64 +20183,64 @@ static const uint16_t ts_small_parse_table[] = { sym_end_subannotation, anon_sym_COMMA, anon_sym_RBRACE, - [1554] = 8, + [1575] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(314), 1, anon_sym_DOTfield, ACTIONS(316), 1, anon_sym_DOTmethod, - ACTIONS(377), 1, + ACTIONS(318), 1, ts_builtin_sym_end, - STATE(4), 1, + STATE(6), 1, sym_method_declaration, STATE(82), 1, sym_field_declaration, - STATE(92), 2, + STATE(88), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(103), 2, + STATE(110), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1581] = 8, + [1602] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(314), 1, anon_sym_DOTfield, ACTIONS(316), 1, anon_sym_DOTmethod, - ACTIONS(332), 1, + ACTIONS(377), 1, ts_builtin_sym_end, - STATE(4), 1, + STATE(6), 1, sym_method_declaration, STATE(82), 1, sym_field_declaration, - STATE(92), 2, + STATE(88), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(96), 2, + STATE(114), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1608] = 8, + [1629] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(314), 1, anon_sym_DOTfield, ACTIONS(316), 1, anon_sym_DOTmethod, - ACTIONS(326), 1, + ACTIONS(332), 1, ts_builtin_sym_end, - STATE(4), 1, + STATE(6), 1, sym_method_declaration, STATE(82), 1, sym_field_declaration, - STATE(92), 2, + STATE(88), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(105), 2, + STATE(99), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1635] = 8, + [1656] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(314), 1, @@ -20234,22 +20249,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTmethod, ACTIONS(385), 1, ts_builtin_sym_end, - STATE(4), 1, + STATE(6), 1, sym_method_declaration, STATE(82), 1, sym_field_declaration, - STATE(92), 2, + STATE(88), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(101), 2, + STATE(113), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1662] = 5, + [1683] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(389), 1, anon_sym_DOTannotation, - STATE(120), 1, + STATE(123), 1, sym_annotation_declaration, STATE(81), 2, sym_annotation_definition, @@ -20260,26 +20275,26 @@ static const uint16_t ts_small_parse_table[] = { sym_end_field, anon_sym_DOTmethod, sym_end_param, - [1683] = 6, + [1704] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(17), 1, + ACTIONS(55), 1, anon_sym_DOTannotation, ACTIONS(394), 1, sym_end_field, - STATE(120), 1, + STATE(123), 1, sym_annotation_declaration, - STATE(104), 2, + STATE(93), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, ACTIONS(392), 3, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTmethod, - [1705] = 6, + [1726] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(257), 1, + ACTIONS(253), 1, aux_sym_number_literal_token2, ACTIONS(396), 1, aux_sym_number_literal_token1, @@ -20289,10 +20304,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(400), 2, anon_sym_true, anon_sym_false, - STATE(99), 2, + STATE(104), 2, sym_number_literal, sym_boolean_literal, - [1727] = 4, + [1748] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(404), 1, @@ -20305,643 +20320,647 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTfield, anon_sym_DOTmethod, anon_sym_DOTannotation, - [1744] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(407), 6, - ts_builtin_sym_end, - anon_sym_DOTsource, - anon_sym_DOTimplements, - anon_sym_DOTfield, - anon_sym_DOTmethod, - anon_sym_DOTannotation, - [1756] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(229), 1, - anon_sym_LBRACK, - ACTIONS(249), 1, - aux_sym_field_identifier_token1, - ACTIONS(409), 1, - sym_class_identifier, - STATE(192), 1, - sym_array_type, - STATE(93), 2, - sym_field_identifier, - sym_full_field_identifier, - [1776] = 5, + [1765] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(211), 1, aux_sym_field_identifier_token1, - STATE(161), 1, - sym_field_identifier, STATE(162), 1, + sym_field_identifier, + STATE(163), 1, sym_method_identifier, ACTIONS(213), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - [1794] = 5, + [1783] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(225), 1, + ACTIONS(229), 1, + anon_sym_LBRACK, + ACTIONS(245), 1, aux_sym_field_identifier_token1, - STATE(95), 1, - sym_method_identifier, - STATE(97), 1, + ACTIONS(407), 1, + sym_class_identifier, + STATE(188), 1, + sym_array_type, + STATE(103), 2, sym_field_identifier, - ACTIONS(227), 3, - anon_sym_LTclinit_GT_LPAREN, - anon_sym_LTinit_GT_LPAREN, - aux_sym_method_identifier_token1, - [1812] = 6, + sym_full_field_identifier, + [1803] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(225), 1, aux_sym_field_identifier_token1, ACTIONS(229), 1, anon_sym_LBRACK, - ACTIONS(411), 1, + ACTIONS(409), 1, sym_class_identifier, STATE(207), 1, sym_array_type, - STATE(93), 2, + STATE(103), 2, sym_field_identifier, sym_full_field_identifier, - [1832] = 5, + [1823] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(249), 1, + ACTIONS(413), 1, + anon_sym_DOTfield, + STATE(82), 1, + sym_field_declaration, + ACTIONS(411), 2, + ts_builtin_sym_end, + anon_sym_DOTmethod, + STATE(88), 2, + sym_field_definition, + aux_sym_class_definition_repeat3, + [1841] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(418), 1, + anon_sym_EQ, + ACTIONS(416), 5, + ts_builtin_sym_end, + anon_sym_DOTfield, + sym_end_field, + anon_sym_DOTmethod, + anon_sym_DOTannotation, + [1855] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(225), 1, aux_sym_field_identifier_token1, - STATE(95), 1, - sym_method_identifier, - STATE(97), 1, + STATE(101), 1, sym_field_identifier, - ACTIONS(251), 3, + STATE(116), 1, + sym_method_identifier, + ACTIONS(227), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - [1850] = 3, + [1873] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(415), 1, - anon_sym_EQ, - ACTIONS(413), 5, + ACTIONS(420), 6, ts_builtin_sym_end, + anon_sym_DOTsource, + anon_sym_DOTimplements, anon_sym_DOTfield, - sym_end_field, anon_sym_DOTmethod, anon_sym_DOTannotation, - [1864] = 5, + [1885] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(419), 1, - anon_sym_DOTfield, - STATE(82), 1, - sym_field_declaration, - ACTIONS(417), 2, + ACTIONS(245), 1, + aux_sym_field_identifier_token1, + STATE(101), 1, + sym_field_identifier, + STATE(116), 1, + sym_method_identifier, + ACTIONS(247), 3, + anon_sym_LTclinit_GT_LPAREN, + anon_sym_LTinit_GT_LPAREN, + aux_sym_method_identifier_token1, + [1903] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(55), 1, + anon_sym_DOTannotation, + ACTIONS(422), 1, + sym_end_field, + STATE(123), 1, + sym_annotation_declaration, + STATE(81), 2, + sym_annotation_definition, + aux_sym_class_definition_repeat2, + [1920] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(424), 1, ts_builtin_sym_end, + ACTIONS(426), 1, anon_sym_DOTmethod, - STATE(92), 2, - sym_field_definition, - aux_sym_class_definition_repeat3, - [1882] = 2, + STATE(6), 1, + sym_method_declaration, + STATE(94), 2, + sym_method_definition, + aux_sym_class_definition_repeat4, + [1937] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(422), 5, + ACTIONS(429), 1, sym_annotation_key, + ACTIONS(432), 2, sym_end_annotation, sym_end_subannotation, - anon_sym_COMMA, - anon_sym_RBRACE, - [1893] = 5, + STATE(95), 2, + sym_annotation_property, + aux_sym_annotation_definition_repeat1, + [1952] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(257), 1, + ACTIONS(253), 1, aux_sym_number_literal_token2, ACTIONS(396), 1, aux_sym_number_literal_token1, - STATE(182), 1, + ACTIONS(434), 1, + anon_sym_DOTendsparse_DASHswitch, + STATE(109), 1, + aux_sym_sparse_switch_declaration_repeat1, + STATE(189), 1, sym_number_literal, - ACTIONS(424), 2, - sym_variable, - sym_parameter, - [1910] = 2, + [1971] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(426), 5, - sym_annotation_key, - sym_end_annotation, - sym_end_subannotation, - anon_sym_COMMA, - anon_sym_RBRACE, - [1921] = 5, + ACTIONS(316), 1, + anon_sym_DOTmethod, + ACTIONS(318), 1, + ts_builtin_sym_end, + STATE(6), 1, + sym_method_declaration, + STATE(94), 2, + sym_method_definition, + aux_sym_class_definition_repeat4, + [1988] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(436), 5, + ts_builtin_sym_end, + anon_sym_DOTimplements, + anon_sym_DOTfield, + anon_sym_DOTmethod, + anon_sym_DOTannotation, + [1999] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(316), 1, anon_sym_DOTmethod, - ACTIONS(326), 1, + ACTIONS(377), 1, ts_builtin_sym_end, - STATE(4), 1, + STATE(6), 1, sym_method_declaration, - STATE(102), 2, + STATE(94), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1938] = 2, + [2016] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(428), 5, + ACTIONS(438), 5, sym_annotation_key, sym_end_annotation, sym_end_subannotation, anon_sym_COMMA, anon_sym_RBRACE, - [1949] = 6, + [2027] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(257), 1, + ACTIONS(440), 5, + sym_annotation_key, + sym_end_annotation, + sym_end_subannotation, + anon_sym_COMMA, + anon_sym_RBRACE, + [2038] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(253), 1, aux_sym_number_literal_token2, ACTIONS(396), 1, aux_sym_number_literal_token1, - ACTIONS(430), 1, - anon_sym_DOTendsparse_DASHswitch, - STATE(113), 1, - aux_sym_sparse_switch_declaration_repeat1, - STATE(189), 1, + ACTIONS(442), 1, + anon_sym_DOTendarray_DASHdata, + STATE(111), 2, sym_number_literal, - [1968] = 2, + aux_sym_array_data_declaration_repeat1, + [2055] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(444), 5, + sym_annotation_key, + sym_end_annotation, + sym_end_subannotation, + anon_sym_COMMA, + anon_sym_RBRACE, + [2066] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(432), 5, + ACTIONS(446), 5, ts_builtin_sym_end, anon_sym_DOTfield, sym_end_field, anon_sym_DOTmethod, anon_sym_DOTannotation, - [1979] = 4, + [2077] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(434), 1, + ACTIONS(448), 5, sym_annotation_key, - ACTIONS(437), 2, sym_end_annotation, sym_end_subannotation, - STATE(100), 2, - sym_annotation_property, - aux_sym_annotation_definition_repeat1, - [1994] = 5, + anon_sym_COMMA, + anon_sym_RBRACE, + [2088] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(316), 1, - anon_sym_DOTmethod, - ACTIONS(439), 1, + ACTIONS(450), 5, ts_builtin_sym_end, - STATE(4), 1, - sym_method_declaration, - STATE(102), 2, - sym_method_definition, - aux_sym_class_definition_repeat4, - [2011] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(441), 1, - ts_builtin_sym_end, - ACTIONS(443), 1, - anon_sym_DOTmethod, - STATE(4), 1, - sym_method_declaration, - STATE(102), 2, - sym_method_definition, - aux_sym_class_definition_repeat4, - [2028] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(316), 1, + anon_sym_DOTimplements, + anon_sym_DOTfield, anon_sym_DOTmethod, - ACTIONS(385), 1, - ts_builtin_sym_end, - STATE(4), 1, - sym_method_declaration, - STATE(102), 2, - sym_method_definition, - aux_sym_class_definition_repeat4, - [2045] = 5, + anon_sym_DOTannotation, + [2099] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(17), 1, + ACTIONS(55), 1, anon_sym_DOTannotation, - ACTIONS(446), 1, - sym_end_field, - STATE(120), 1, + ACTIONS(452), 1, + sym_end_param, + STATE(123), 1, sym_annotation_declaration, STATE(81), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - [2062] = 5, + [2116] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(316), 1, - anon_sym_DOTmethod, - ACTIONS(377), 1, - ts_builtin_sym_end, - STATE(4), 1, - sym_method_declaration, - STATE(102), 2, - sym_method_definition, - aux_sym_class_definition_repeat4, - [2079] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(448), 5, - ts_builtin_sym_end, - anon_sym_DOTimplements, - anon_sym_DOTfield, - anon_sym_DOTmethod, - anon_sym_DOTannotation, - [2090] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(450), 1, - anon_sym_DOTendarray_DASHdata, - ACTIONS(452), 1, - aux_sym_number_literal_token1, - ACTIONS(455), 1, + ACTIONS(253), 1, aux_sym_number_literal_token2, - STATE(107), 2, + ACTIONS(396), 1, + aux_sym_number_literal_token1, + ACTIONS(454), 1, + anon_sym_DOTendsparse_DASHswitch, + STATE(96), 1, + aux_sym_sparse_switch_declaration_repeat1, + STATE(189), 1, sym_number_literal, - aux_sym_array_data_declaration_repeat1, - [2107] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(458), 5, - ts_builtin_sym_end, - anon_sym_DOTimplements, - anon_sym_DOTfield, - anon_sym_DOTmethod, - anon_sym_DOTannotation, - [2118] = 6, + [2135] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(460), 1, + ACTIONS(456), 1, anon_sym_DOTendsparse_DASHswitch, - ACTIONS(462), 1, + ACTIONS(458), 1, aux_sym_number_literal_token1, - ACTIONS(465), 1, + ACTIONS(461), 1, aux_sym_number_literal_token2, STATE(109), 1, aux_sym_sparse_switch_declaration_repeat1, STATE(189), 1, sym_number_literal, - [2137] = 5, + [2154] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(316), 1, anon_sym_DOTmethod, ACTIONS(332), 1, ts_builtin_sym_end, - STATE(4), 1, + STATE(6), 1, sym_method_declaration, - STATE(102), 2, + STATE(94), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [2154] = 5, + [2171] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(257), 1, + ACTIONS(253), 1, aux_sym_number_literal_token2, ACTIONS(396), 1, aux_sym_number_literal_token1, - ACTIONS(468), 1, + ACTIONS(464), 1, anon_sym_DOTendarray_DASHdata, - STATE(107), 2, + STATE(115), 2, sym_number_literal, aux_sym_array_data_declaration_repeat1, - [2171] = 5, + [2188] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(257), 1, + ACTIONS(253), 1, aux_sym_number_literal_token2, ACTIONS(396), 1, aux_sym_number_literal_token1, - ACTIONS(470), 1, - anon_sym_DOTendarray_DASHdata, - STATE(111), 2, + STATE(182), 1, sym_number_literal, - aux_sym_array_data_declaration_repeat1, - [2188] = 6, + ACTIONS(466), 2, + sym_variable, + sym_parameter, + [2205] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(257), 1, - aux_sym_number_literal_token2, - ACTIONS(396), 1, - aux_sym_number_literal_token1, - ACTIONS(472), 1, - anon_sym_DOTendsparse_DASHswitch, - STATE(109), 1, - aux_sym_sparse_switch_declaration_repeat1, - STATE(189), 1, - sym_number_literal, - [2207] = 5, + ACTIONS(316), 1, + anon_sym_DOTmethod, + ACTIONS(468), 1, + ts_builtin_sym_end, + STATE(6), 1, + sym_method_declaration, + STATE(94), 2, + sym_method_definition, + aux_sym_class_definition_repeat4, + [2222] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(17), 1, - anon_sym_DOTannotation, - ACTIONS(474), 1, - sym_end_param, - STATE(120), 1, - sym_annotation_declaration, - STATE(81), 2, - sym_annotation_definition, - aux_sym_class_definition_repeat2, - [2224] = 5, + ACTIONS(316), 1, + anon_sym_DOTmethod, + ACTIONS(385), 1, + ts_builtin_sym_end, + STATE(6), 1, + sym_method_declaration, + STATE(94), 2, + sym_method_definition, + aux_sym_class_definition_repeat4, + [2239] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(476), 1, - anon_sym_COMMA, - ACTIONS(478), 1, - anon_sym_DOT_DOT, - ACTIONS(480), 1, - anon_sym_RBRACE, - STATE(135), 1, - aux_sym_list_repeat1, - [2240] = 3, + ACTIONS(470), 1, + anon_sym_DOTendarray_DASHdata, + ACTIONS(472), 1, + aux_sym_number_literal_token1, + ACTIONS(475), 1, + aux_sym_number_literal_token2, + STATE(115), 2, + sym_number_literal, + aux_sym_array_data_declaration_repeat1, + [2256] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(484), 1, - anon_sym_DASH_GT, - ACTIONS(482), 3, + ACTIONS(478), 5, sym_annotation_key, sym_end_annotation, sym_end_subannotation, - [2252] = 4, + anon_sym_COMMA, + anon_sym_RBRACE, + [2267] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(486), 1, + ACTIONS(480), 1, sym_annotation_key, - ACTIONS(488), 1, + ACTIONS(482), 1, sym_end_subannotation, - STATE(100), 2, + STATE(95), 2, sym_annotation_property, aux_sym_annotation_definition_repeat1, - [2266] = 3, + [2281] = 3, ACTIONS(3), 1, sym_comment, - STATE(16), 1, + STATE(27), 1, sym_method_identifier, - ACTIONS(251), 3, + ACTIONS(247), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - [2278] = 4, + [2293] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(486), 1, + ACTIONS(480), 1, sym_annotation_key, - ACTIONS(490), 1, + ACTIONS(484), 1, sym_end_subannotation, STATE(117), 2, sym_annotation_property, aux_sym_annotation_definition_repeat1, - [2292] = 4, + [2307] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(486), 1, - sym_annotation_key, - ACTIONS(492), 1, - sym_end_annotation, - STATE(121), 2, - sym_annotation_property, - aux_sym_annotation_definition_repeat1, - [2306] = 4, + anon_sym_COMMA, + ACTIONS(488), 1, + anon_sym_DOT_DOT, + ACTIONS(490), 1, + anon_sym_RBRACE, + STATE(135), 1, + aux_sym_list_repeat1, + [2323] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(486), 1, - sym_annotation_key, ACTIONS(494), 1, - sym_end_annotation, - STATE(100), 2, - sym_annotation_property, - aux_sym_annotation_definition_repeat1, - [2320] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(81), 3, + anon_sym_DASH_GT, + ACTIONS(492), 3, sym_annotation_key, sym_end_annotation, sym_end_subannotation, - [2329] = 4, + [2335] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(476), 1, - anon_sym_COMMA, ACTIONS(480), 1, - anon_sym_RBRACE, - STATE(135), 1, - aux_sym_list_repeat1, - [2342] = 2, + sym_annotation_key, + ACTIONS(496), 1, + sym_end_annotation, + STATE(95), 2, + sym_annotation_property, + aux_sym_annotation_definition_repeat1, + [2349] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(496), 3, + ACTIONS(480), 1, sym_annotation_key, + ACTIONS(498), 1, sym_end_annotation, - sym_end_subannotation, - [2351] = 2, + STATE(122), 2, + sym_annotation_property, + aux_sym_annotation_definition_repeat1, + [2363] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(498), 3, + ACTIONS(500), 3, sym_annotation_key, sym_end_annotation, sym_end_subannotation, - [2360] = 2, + [2372] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(500), 3, + ACTIONS(502), 3, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTmethod, - [2369] = 2, + [2381] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(99), 3, + ACTIONS(504), 3, sym_annotation_key, sym_end_annotation, sym_end_subannotation, - [2378] = 4, + [2390] = 4, + ACTIONS(199), 1, + sym_comment, + ACTIONS(492), 1, + anon_sym_LF, + ACTIONS(506), 1, + anon_sym_COMMA, + ACTIONS(508), 1, + anon_sym_DASH_GT, + [2403] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(502), 1, + ACTIONS(510), 1, sym_label, - ACTIONS(505), 1, + ACTIONS(513), 1, anon_sym_DOTendpacked_DASHswitch, STATE(128), 1, aux_sym_packed_switch_declaration_repeat1, - [2391] = 3, + [2416] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(509), 1, + ACTIONS(517), 1, aux_sym_number_literal_token2, - ACTIONS(507), 2, + ACTIONS(515), 2, anon_sym_DOTendsparse_DASHswitch, aux_sym_number_literal_token1, - [2402] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(511), 3, - anon_sym_system, - anon_sym_build, - anon_sym_runtime, - [2411] = 4, - ACTIONS(3), 1, + [2427] = 4, + ACTIONS(199), 1, sym_comment, - ACTIONS(513), 1, - sym_label, - ACTIONS(515), 1, - anon_sym_DOTendpacked_DASHswitch, - STATE(140), 1, - aux_sym_packed_switch_declaration_repeat1, - [2424] = 2, + ACTIONS(519), 1, + anon_sym_COMMA, + ACTIONS(521), 1, + anon_sym_LF, + STATE(139), 1, + aux_sym_statement_repeat1, + [2440] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(517), 3, - sym_annotation_key, - sym_end_annotation, - sym_end_subannotation, - [2433] = 2, + ACTIONS(253), 1, + aux_sym_number_literal_token2, + ACTIONS(396), 1, + aux_sym_number_literal_token1, + STATE(21), 1, + sym_number_literal, + [2453] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(519), 3, - ts_builtin_sym_end, - anon_sym_DOTfield, - anon_sym_DOTmethod, - [2442] = 2, + ACTIONS(253), 1, + aux_sym_number_literal_token2, + ACTIONS(396), 1, + aux_sym_number_literal_token1, + STATE(16), 1, + sym_number_literal, + [2466] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7), 3, + ACTIONS(523), 3, sym_annotation_key, sym_end_annotation, sym_end_subannotation, - [2451] = 4, + [2475] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(476), 1, + ACTIONS(486), 1, anon_sym_COMMA, - ACTIONS(521), 1, + ACTIONS(490), 1, anon_sym_RBRACE, - STATE(141), 1, + STATE(135), 1, aux_sym_list_repeat1, - [2464] = 4, + [2488] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(476), 1, + ACTIONS(486), 1, anon_sym_COMMA, - ACTIONS(523), 1, + ACTIONS(525), 1, anon_sym_RBRACE, STATE(141), 1, aux_sym_list_repeat1, - [2477] = 4, - ACTIONS(199), 1, - sym_comment, - ACTIONS(525), 1, - anon_sym_COMMA, - ACTIONS(528), 1, - anon_sym_LF, - STATE(137), 1, - aux_sym_statement_repeat1, - [2490] = 2, + [2501] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(530), 3, + ACTIONS(99), 3, sym_annotation_key, sym_end_annotation, sym_end_subannotation, - [2499] = 4, + [2510] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(253), 1, + aux_sym_number_literal_token2, + ACTIONS(396), 1, + aux_sym_number_literal_token1, + STATE(153), 1, + sym_number_literal, + [2523] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(486), 1, + anon_sym_COMMA, + ACTIONS(527), 1, + anon_sym_RBRACE, + STATE(148), 1, + aux_sym_list_repeat1, + [2536] = 4, ACTIONS(199), 1, sym_comment, - ACTIONS(532), 1, + ACTIONS(529), 1, anon_sym_COMMA, - ACTIONS(534), 1, + ACTIONS(532), 1, anon_sym_LF, - STATE(137), 1, + STATE(139), 1, aux_sym_statement_repeat1, - [2512] = 4, + [2549] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(536), 1, + ACTIONS(534), 1, sym_label, - ACTIONS(538), 1, + ACTIONS(536), 1, anon_sym_DOTendpacked_DASHswitch, STATE(128), 1, aux_sym_packed_switch_declaration_repeat1, - [2525] = 4, + [2562] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(540), 1, + ACTIONS(538), 1, anon_sym_COMMA, - ACTIONS(543), 1, + ACTIONS(541), 1, anon_sym_RBRACE, STATE(141), 1, aux_sym_list_repeat1, - [2538] = 2, + [2575] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(545), 3, - sym_annotation_key, - sym_end_annotation, - sym_end_subannotation, - [2547] = 2, + ACTIONS(253), 1, + aux_sym_number_literal_token2, + ACTIONS(396), 1, + aux_sym_number_literal_token1, + STATE(102), 1, + sym_number_literal, + [2588] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(11), 3, sym_annotation_key, sym_end_annotation, sym_end_subannotation, - [2556] = 4, + [2597] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(476), 1, - anon_sym_COMMA, - ACTIONS(547), 1, - anon_sym_RBRACE, - STATE(136), 1, - aux_sym_list_repeat1, - [2569] = 4, + ACTIONS(543), 3, + ts_builtin_sym_end, + anon_sym_DOTfield, + anon_sym_DOTmethod, + [2606] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(257), 1, - aux_sym_number_literal_token2, - ACTIONS(396), 1, - aux_sym_number_literal_token1, - STATE(19), 1, - sym_number_literal, - [2582] = 4, + ACTIONS(103), 3, + sym_annotation_key, + sym_end_annotation, + sym_end_subannotation, + [2615] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(257), 1, - aux_sym_number_literal_token2, - ACTIONS(396), 1, - aux_sym_number_literal_token1, - STATE(112), 1, - sym_number_literal, - [2595] = 4, - ACTIONS(199), 1, + ACTIONS(545), 3, + anon_sym_system, + anon_sym_build, + anon_sym_runtime, + [2624] = 2, + ACTIONS(3), 1, sym_comment, - ACTIONS(549), 1, - anon_sym_COMMA, - ACTIONS(551), 1, - anon_sym_LF, - ACTIONS(553), 1, - anon_sym_DASH_GT, - [2608] = 4, + ACTIONS(81), 3, + sym_annotation_key, + sym_end_annotation, + sym_end_subannotation, + [2633] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(257), 1, - aux_sym_number_literal_token2, - ACTIONS(396), 1, - aux_sym_number_literal_token1, - STATE(131), 1, - sym_number_literal, - [2621] = 3, + ACTIONS(486), 1, + anon_sym_COMMA, + ACTIONS(547), 1, + anon_sym_RBRACE, + STATE(141), 1, + aux_sym_list_repeat1, + [2646] = 3, ACTIONS(7), 1, anon_sym_LF, ACTIONS(199), 1, @@ -20949,22 +20968,22 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(9), 2, anon_sym_COMMA, anon_sym_DASH_GT, - [2632] = 3, + [2657] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(555), 1, + ACTIONS(549), 1, anon_sym_DASH_GT, - ACTIONS(482), 2, + ACTIONS(492), 2, anon_sym_COMMA, anon_sym_RBRACE, - [2643] = 2, + [2668] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(103), 3, + ACTIONS(7), 3, sym_annotation_key, sym_end_annotation, sym_end_subannotation, - [2652] = 3, + [2677] = 3, ACTIONS(11), 1, anon_sym_LF, ACTIONS(199), 1, @@ -20972,339 +20991,339 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(13), 2, anon_sym_COMMA, anon_sym_DASH_GT, - [2663] = 4, + [2688] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(257), 1, - aux_sym_number_literal_token2, - ACTIONS(396), 1, - aux_sym_number_literal_token1, - STATE(26), 1, - sym_number_literal, - [2676] = 2, + ACTIONS(551), 1, + sym_label, + ACTIONS(553), 1, + anon_sym_DOTendpacked_DASHswitch, + STATE(140), 1, + aux_sym_packed_switch_declaration_repeat1, + [2701] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(557), 3, + ACTIONS(555), 3, sym_annotation_key, sym_end_annotation, sym_end_subannotation, - [2685] = 2, + [2710] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(559), 3, + ACTIONS(557), 3, sym_annotation_key, sym_end_annotation, sym_end_subannotation, - [2694] = 4, + [2719] = 4, ACTIONS(199), 1, sym_comment, - ACTIONS(532), 1, + ACTIONS(508), 1, + anon_sym_DASH_GT, + ACTIONS(559), 1, anon_sym_COMMA, ACTIONS(561), 1, anon_sym_LF, - STATE(139), 1, - aux_sym_statement_repeat1, - [2707] = 4, + [2732] = 4, ACTIONS(199), 1, sym_comment, - ACTIONS(482), 1, - anon_sym_LF, - ACTIONS(553), 1, - anon_sym_DASH_GT, - ACTIONS(563), 1, + ACTIONS(519), 1, anon_sym_COMMA, - [2720] = 3, + ACTIONS(563), 1, + anon_sym_LF, + STATE(130), 1, + aux_sym_statement_repeat1, + [2745] = 3, ACTIONS(199), 1, sym_comment, - ACTIONS(517), 1, + ACTIONS(523), 1, anon_sym_LF, ACTIONS(565), 1, anon_sym_COMMA, - [2730] = 3, - ACTIONS(103), 1, + [2755] = 3, + ACTIONS(99), 1, anon_sym_LF, - ACTIONS(105), 1, + ACTIONS(101), 1, anon_sym_COMMA, ACTIONS(199), 1, sym_comment, - [2740] = 3, - ACTIONS(199), 1, - sym_comment, - ACTIONS(567), 1, - anon_sym_COMMA, - ACTIONS(569), 1, - anon_sym_LF, - [2750] = 3, + [2765] = 3, ACTIONS(199), 1, sym_comment, - ACTIONS(428), 1, + ACTIONS(557), 1, anon_sym_LF, - ACTIONS(571), 1, + ACTIONS(567), 1, anon_sym_COMMA, - [2760] = 3, + [2775] = 3, ACTIONS(199), 1, sym_comment, - ACTIONS(426), 1, + ACTIONS(555), 1, anon_sym_LF, - ACTIONS(573), 1, + ACTIONS(569), 1, anon_sym_COMMA, - [2770] = 3, + [2785] = 3, ACTIONS(199), 1, sym_comment, - ACTIONS(528), 1, + ACTIONS(440), 1, anon_sym_LF, - ACTIONS(575), 1, + ACTIONS(571), 1, anon_sym_COMMA, - [2780] = 3, + [2795] = 3, ACTIONS(199), 1, sym_comment, - ACTIONS(557), 1, + ACTIONS(478), 1, anon_sym_LF, - ACTIONS(577), 1, + ACTIONS(573), 1, anon_sym_COMMA, - [2790] = 3, + [2805] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(579), 1, + ACTIONS(575), 1, anon_sym_DOTsuper, STATE(48), 1, sym_super_declaration, - [2800] = 3, + [2815] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(225), 1, aux_sym_field_identifier_token1, - STATE(97), 1, + STATE(101), 1, sym_field_identifier, - [2810] = 3, + [2825] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(249), 1, + ACTIONS(245), 1, aux_sym_field_identifier_token1, - STATE(91), 1, + STATE(89), 1, sym_field_identifier, - [2820] = 2, + [2835] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(581), 2, + ACTIONS(577), 2, ts_builtin_sym_end, anon_sym_DOTmethod, - [2828] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(583), 2, - sym_annotation_key, - sym_end_annotation, - [2836] = 2, - ACTIONS(3), 1, + [2843] = 3, + ACTIONS(199), 1, sym_comment, - ACTIONS(585), 2, - sym_annotation_key, - sym_end_subannotation, - [2844] = 3, + ACTIONS(532), 1, + anon_sym_LF, + ACTIONS(579), 1, + anon_sym_COMMA, + [2853] = 3, ACTIONS(81), 1, anon_sym_LF, ACTIONS(83), 1, anon_sym_COMMA, ACTIONS(199), 1, sym_comment, - [2854] = 3, + [2863] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(581), 2, + sym_annotation_key, + sym_end_subannotation, + [2871] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(583), 2, + sym_annotation_key, + sym_end_annotation, + [2879] = 3, ACTIONS(199), 1, sym_comment, ACTIONS(383), 1, anon_sym_LF, - ACTIONS(587), 1, + ACTIONS(585), 1, anon_sym_COMMA, - [2864] = 2, + [2889] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(589), 2, + ACTIONS(587), 2, ts_builtin_sym_end, anon_sym_DOTmethod, - [2872] = 3, + [2897] = 3, ACTIONS(199), 1, sym_comment, ACTIONS(381), 1, anon_sym_LF, - ACTIONS(591), 1, + ACTIONS(589), 1, anon_sym_COMMA, - [2882] = 3, - ACTIONS(99), 1, + [2907] = 3, + ACTIONS(103), 1, anon_sym_LF, - ACTIONS(101), 1, + ACTIONS(105), 1, anon_sym_COMMA, ACTIONS(199), 1, sym_comment, - [2892] = 2, + [2917] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(543), 2, + ACTIONS(541), 2, anon_sym_COMMA, anon_sym_RBRACE, - [2900] = 3, + [2925] = 3, ACTIONS(199), 1, sym_comment, - ACTIONS(559), 1, - anon_sym_LF, - ACTIONS(593), 1, + ACTIONS(591), 1, anon_sym_COMMA, - [2910] = 3, + ACTIONS(593), 1, + anon_sym_LF, + [2935] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(249), 1, + ACTIONS(245), 1, aux_sym_field_identifier_token1, - STATE(97), 1, + STATE(101), 1, sym_field_identifier, - [2920] = 2, + [2945] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(595), 1, sym_label, - [2927] = 2, + [2952] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(597), 1, anon_sym_LBRACE, - [2934] = 2, + [2959] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(599), 1, anon_sym_RBRACE, - [2941] = 2, + [2966] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(601), 1, anon_sym_RBRACE, - [2948] = 2, + [2973] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(603), 1, - sym_class_identifier, - [2955] = 2, + sym_label, + [2980] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(605), 1, ts_builtin_sym_end, - [2962] = 2, + [2987] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(607), 1, anon_sym_DOT_DOT, - [2969] = 2, + [2994] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(609), 1, sym_label, - [2976] = 2, + [3001] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(549), 1, + anon_sym_DASH_GT, + [3008] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(611), 1, - anon_sym_RBRACE, - [2983] = 2, + anon_sym_DASH_GT, + [3015] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(613), 1, - sym_label, - [2990] = 2, + anon_sym_DASH_GT, + [3022] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(615), 1, - anon_sym_DASH_GT, - [2997] = 2, + sym_label, + [3029] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(617), 1, - sym_label, - [3004] = 2, + anon_sym_LBRACE, + [3036] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(619), 1, - anon_sym_LBRACE, - [3011] = 2, + anon_sym_DOT_DOT, + [3043] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(621), 1, - anon_sym_DASH_GT, - [3018] = 2, + anon_sym_EQ, + [3050] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(623), 1, - anon_sym_EQ, - [3025] = 2, + sym_label, + [3057] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(625), 1, - sym_label, - [3032] = 2, + sym_class_identifier, + [3064] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(627), 1, - sym_class_identifier, - [3039] = 2, + sym_parameter, + [3071] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(629), 1, - sym_parameter, - [3046] = 2, + sym_class_identifier, + [3078] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(631), 1, - anon_sym_DOT_DOT, - [3053] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(633), 1, sym_class_identifier, - [3060] = 2, + [3085] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(555), 1, - anon_sym_DASH_GT, - [3067] = 2, + ACTIONS(633), 1, + sym_label, + [3092] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(635), 1, sym_class_identifier, - [3074] = 2, + [3099] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(637), 1, sym_label, - [3081] = 2, + [3106] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(639), 1, sym_string_literal, - [3088] = 2, + [3113] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(641), 1, anon_sym_DOTsuper, - [3095] = 2, + [3120] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(643), 1, sym_class_identifier, - [3102] = 2, + [3127] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(645), 1, sym_class_identifier, - [3109] = 2, + [3134] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(484), 1, + ACTIONS(494), 1, anon_sym_DASH_GT, - [3116] = 2, + [3141] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(647), 1, anon_sym_DASH_GT, - [3123] = 2, + [3148] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(649), 1, - sym_label, + anon_sym_RBRACE, }; static const uint32_t ts_small_parse_table_map[] = { @@ -21312,217 +21331,217 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(33)] = 66, [SMALL_STATE(34)] = 131, [SMALL_STATE(35)] = 193, - [SMALL_STATE(36)] = 227, - [SMALL_STATE(37)] = 281, - [SMALL_STATE(38)] = 333, - [SMALL_STATE(39)] = 373, - [SMALL_STATE(40)] = 422, - [SMALL_STATE(41)] = 456, - [SMALL_STATE(42)] = 490, - [SMALL_STATE(43)] = 520, - [SMALL_STATE(44)] = 550, - [SMALL_STATE(45)] = 580, - [SMALL_STATE(46)] = 610, - [SMALL_STATE(47)] = 642, - [SMALL_STATE(48)] = 674, - [SMALL_STATE(49)] = 724, - [SMALL_STATE(50)] = 756, - [SMALL_STATE(51)] = 788, - [SMALL_STATE(52)] = 832, - [SMALL_STATE(53)] = 864, - [SMALL_STATE(54)] = 896, - [SMALL_STATE(55)] = 940, - [SMALL_STATE(56)] = 984, - [SMALL_STATE(57)] = 1016, - [SMALL_STATE(58)] = 1048, - [SMALL_STATE(59)] = 1080, - [SMALL_STATE(60)] = 1106, - [SMALL_STATE(61)] = 1132, - [SMALL_STATE(62)] = 1158, - [SMALL_STATE(63)] = 1184, - [SMALL_STATE(64)] = 1210, - [SMALL_STATE(65)] = 1236, - [SMALL_STATE(66)] = 1262, - [SMALL_STATE(67)] = 1288, - [SMALL_STATE(68)] = 1314, - [SMALL_STATE(69)] = 1340, - [SMALL_STATE(70)] = 1366, - [SMALL_STATE(71)] = 1392, - [SMALL_STATE(72)] = 1429, - [SMALL_STATE(73)] = 1466, - [SMALL_STATE(74)] = 1503, - [SMALL_STATE(75)] = 1521, - [SMALL_STATE(76)] = 1538, - [SMALL_STATE(77)] = 1554, - [SMALL_STATE(78)] = 1581, - [SMALL_STATE(79)] = 1608, - [SMALL_STATE(80)] = 1635, - [SMALL_STATE(81)] = 1662, - [SMALL_STATE(82)] = 1683, - [SMALL_STATE(83)] = 1705, - [SMALL_STATE(84)] = 1727, - [SMALL_STATE(85)] = 1744, - [SMALL_STATE(86)] = 1756, - [SMALL_STATE(87)] = 1776, - [SMALL_STATE(88)] = 1794, - [SMALL_STATE(89)] = 1812, - [SMALL_STATE(90)] = 1832, - [SMALL_STATE(91)] = 1850, - [SMALL_STATE(92)] = 1864, - [SMALL_STATE(93)] = 1882, - [SMALL_STATE(94)] = 1893, - [SMALL_STATE(95)] = 1910, - [SMALL_STATE(96)] = 1921, - [SMALL_STATE(97)] = 1938, - [SMALL_STATE(98)] = 1949, - [SMALL_STATE(99)] = 1968, - [SMALL_STATE(100)] = 1979, - [SMALL_STATE(101)] = 1994, - [SMALL_STATE(102)] = 2011, - [SMALL_STATE(103)] = 2028, - [SMALL_STATE(104)] = 2045, - [SMALL_STATE(105)] = 2062, - [SMALL_STATE(106)] = 2079, - [SMALL_STATE(107)] = 2090, - [SMALL_STATE(108)] = 2107, - [SMALL_STATE(109)] = 2118, - [SMALL_STATE(110)] = 2137, - [SMALL_STATE(111)] = 2154, - [SMALL_STATE(112)] = 2171, - [SMALL_STATE(113)] = 2188, - [SMALL_STATE(114)] = 2207, - [SMALL_STATE(115)] = 2224, - [SMALL_STATE(116)] = 2240, - [SMALL_STATE(117)] = 2252, - [SMALL_STATE(118)] = 2266, - [SMALL_STATE(119)] = 2278, - [SMALL_STATE(120)] = 2292, - [SMALL_STATE(121)] = 2306, - [SMALL_STATE(122)] = 2320, - [SMALL_STATE(123)] = 2329, - [SMALL_STATE(124)] = 2342, - [SMALL_STATE(125)] = 2351, - [SMALL_STATE(126)] = 2360, - [SMALL_STATE(127)] = 2369, - [SMALL_STATE(128)] = 2378, - [SMALL_STATE(129)] = 2391, - [SMALL_STATE(130)] = 2402, - [SMALL_STATE(131)] = 2411, - [SMALL_STATE(132)] = 2424, - [SMALL_STATE(133)] = 2433, - [SMALL_STATE(134)] = 2442, - [SMALL_STATE(135)] = 2451, - [SMALL_STATE(136)] = 2464, - [SMALL_STATE(137)] = 2477, - [SMALL_STATE(138)] = 2490, - [SMALL_STATE(139)] = 2499, - [SMALL_STATE(140)] = 2512, - [SMALL_STATE(141)] = 2525, - [SMALL_STATE(142)] = 2538, - [SMALL_STATE(143)] = 2547, - [SMALL_STATE(144)] = 2556, - [SMALL_STATE(145)] = 2569, - [SMALL_STATE(146)] = 2582, - [SMALL_STATE(147)] = 2595, - [SMALL_STATE(148)] = 2608, - [SMALL_STATE(149)] = 2621, - [SMALL_STATE(150)] = 2632, - [SMALL_STATE(151)] = 2643, - [SMALL_STATE(152)] = 2652, - [SMALL_STATE(153)] = 2663, - [SMALL_STATE(154)] = 2676, - [SMALL_STATE(155)] = 2685, - [SMALL_STATE(156)] = 2694, - [SMALL_STATE(157)] = 2707, - [SMALL_STATE(158)] = 2720, - [SMALL_STATE(159)] = 2730, - [SMALL_STATE(160)] = 2740, - [SMALL_STATE(161)] = 2750, - [SMALL_STATE(162)] = 2760, - [SMALL_STATE(163)] = 2770, - [SMALL_STATE(164)] = 2780, - [SMALL_STATE(165)] = 2790, - [SMALL_STATE(166)] = 2800, - [SMALL_STATE(167)] = 2810, - [SMALL_STATE(168)] = 2820, - [SMALL_STATE(169)] = 2828, - [SMALL_STATE(170)] = 2836, - [SMALL_STATE(171)] = 2844, - [SMALL_STATE(172)] = 2854, - [SMALL_STATE(173)] = 2864, - [SMALL_STATE(174)] = 2872, - [SMALL_STATE(175)] = 2882, - [SMALL_STATE(176)] = 2892, - [SMALL_STATE(177)] = 2900, - [SMALL_STATE(178)] = 2910, - [SMALL_STATE(179)] = 2920, - [SMALL_STATE(180)] = 2927, - [SMALL_STATE(181)] = 2934, - [SMALL_STATE(182)] = 2941, - [SMALL_STATE(183)] = 2948, - [SMALL_STATE(184)] = 2955, - [SMALL_STATE(185)] = 2962, - [SMALL_STATE(186)] = 2969, - [SMALL_STATE(187)] = 2976, - [SMALL_STATE(188)] = 2983, - [SMALL_STATE(189)] = 2990, - [SMALL_STATE(190)] = 2997, - [SMALL_STATE(191)] = 3004, - [SMALL_STATE(192)] = 3011, - [SMALL_STATE(193)] = 3018, - [SMALL_STATE(194)] = 3025, - [SMALL_STATE(195)] = 3032, - [SMALL_STATE(196)] = 3039, - [SMALL_STATE(197)] = 3046, - [SMALL_STATE(198)] = 3053, - [SMALL_STATE(199)] = 3060, - [SMALL_STATE(200)] = 3067, - [SMALL_STATE(201)] = 3074, - [SMALL_STATE(202)] = 3081, - [SMALL_STATE(203)] = 3088, - [SMALL_STATE(204)] = 3095, - [SMALL_STATE(205)] = 3102, - [SMALL_STATE(206)] = 3109, - [SMALL_STATE(207)] = 3116, - [SMALL_STATE(208)] = 3123, + [SMALL_STATE(36)] = 252, + [SMALL_STATE(37)] = 313, + [SMALL_STATE(38)] = 369, + [SMALL_STATE(39)] = 403, + [SMALL_STATE(40)] = 443, + [SMALL_STATE(41)] = 477, + [SMALL_STATE(42)] = 511, + [SMALL_STATE(43)] = 541, + [SMALL_STATE(44)] = 571, + [SMALL_STATE(45)] = 601, + [SMALL_STATE(46)] = 633, + [SMALL_STATE(47)] = 663, + [SMALL_STATE(48)] = 695, + [SMALL_STATE(49)] = 745, + [SMALL_STATE(50)] = 789, + [SMALL_STATE(51)] = 821, + [SMALL_STATE(52)] = 853, + [SMALL_STATE(53)] = 897, + [SMALL_STATE(54)] = 929, + [SMALL_STATE(55)] = 961, + [SMALL_STATE(56)] = 1005, + [SMALL_STATE(57)] = 1037, + [SMALL_STATE(58)] = 1069, + [SMALL_STATE(59)] = 1101, + [SMALL_STATE(60)] = 1127, + [SMALL_STATE(61)] = 1153, + [SMALL_STATE(62)] = 1179, + [SMALL_STATE(63)] = 1205, + [SMALL_STATE(64)] = 1231, + [SMALL_STATE(65)] = 1257, + [SMALL_STATE(66)] = 1283, + [SMALL_STATE(67)] = 1309, + [SMALL_STATE(68)] = 1335, + [SMALL_STATE(69)] = 1361, + [SMALL_STATE(70)] = 1387, + [SMALL_STATE(71)] = 1413, + [SMALL_STATE(72)] = 1450, + [SMALL_STATE(73)] = 1487, + [SMALL_STATE(74)] = 1524, + [SMALL_STATE(75)] = 1542, + [SMALL_STATE(76)] = 1559, + [SMALL_STATE(77)] = 1575, + [SMALL_STATE(78)] = 1602, + [SMALL_STATE(79)] = 1629, + [SMALL_STATE(80)] = 1656, + [SMALL_STATE(81)] = 1683, + [SMALL_STATE(82)] = 1704, + [SMALL_STATE(83)] = 1726, + [SMALL_STATE(84)] = 1748, + [SMALL_STATE(85)] = 1765, + [SMALL_STATE(86)] = 1783, + [SMALL_STATE(87)] = 1803, + [SMALL_STATE(88)] = 1823, + [SMALL_STATE(89)] = 1841, + [SMALL_STATE(90)] = 1855, + [SMALL_STATE(91)] = 1873, + [SMALL_STATE(92)] = 1885, + [SMALL_STATE(93)] = 1903, + [SMALL_STATE(94)] = 1920, + [SMALL_STATE(95)] = 1937, + [SMALL_STATE(96)] = 1952, + [SMALL_STATE(97)] = 1971, + [SMALL_STATE(98)] = 1988, + [SMALL_STATE(99)] = 1999, + [SMALL_STATE(100)] = 2016, + [SMALL_STATE(101)] = 2027, + [SMALL_STATE(102)] = 2038, + [SMALL_STATE(103)] = 2055, + [SMALL_STATE(104)] = 2066, + [SMALL_STATE(105)] = 2077, + [SMALL_STATE(106)] = 2088, + [SMALL_STATE(107)] = 2099, + [SMALL_STATE(108)] = 2116, + [SMALL_STATE(109)] = 2135, + [SMALL_STATE(110)] = 2154, + [SMALL_STATE(111)] = 2171, + [SMALL_STATE(112)] = 2188, + [SMALL_STATE(113)] = 2205, + [SMALL_STATE(114)] = 2222, + [SMALL_STATE(115)] = 2239, + [SMALL_STATE(116)] = 2256, + [SMALL_STATE(117)] = 2267, + [SMALL_STATE(118)] = 2281, + [SMALL_STATE(119)] = 2293, + [SMALL_STATE(120)] = 2307, + [SMALL_STATE(121)] = 2323, + [SMALL_STATE(122)] = 2335, + [SMALL_STATE(123)] = 2349, + [SMALL_STATE(124)] = 2363, + [SMALL_STATE(125)] = 2372, + [SMALL_STATE(126)] = 2381, + [SMALL_STATE(127)] = 2390, + [SMALL_STATE(128)] = 2403, + [SMALL_STATE(129)] = 2416, + [SMALL_STATE(130)] = 2427, + [SMALL_STATE(131)] = 2440, + [SMALL_STATE(132)] = 2453, + [SMALL_STATE(133)] = 2466, + [SMALL_STATE(134)] = 2475, + [SMALL_STATE(135)] = 2488, + [SMALL_STATE(136)] = 2501, + [SMALL_STATE(137)] = 2510, + [SMALL_STATE(138)] = 2523, + [SMALL_STATE(139)] = 2536, + [SMALL_STATE(140)] = 2549, + [SMALL_STATE(141)] = 2562, + [SMALL_STATE(142)] = 2575, + [SMALL_STATE(143)] = 2588, + [SMALL_STATE(144)] = 2597, + [SMALL_STATE(145)] = 2606, + [SMALL_STATE(146)] = 2615, + [SMALL_STATE(147)] = 2624, + [SMALL_STATE(148)] = 2633, + [SMALL_STATE(149)] = 2646, + [SMALL_STATE(150)] = 2657, + [SMALL_STATE(151)] = 2668, + [SMALL_STATE(152)] = 2677, + [SMALL_STATE(153)] = 2688, + [SMALL_STATE(154)] = 2701, + [SMALL_STATE(155)] = 2710, + [SMALL_STATE(156)] = 2719, + [SMALL_STATE(157)] = 2732, + [SMALL_STATE(158)] = 2745, + [SMALL_STATE(159)] = 2755, + [SMALL_STATE(160)] = 2765, + [SMALL_STATE(161)] = 2775, + [SMALL_STATE(162)] = 2785, + [SMALL_STATE(163)] = 2795, + [SMALL_STATE(164)] = 2805, + [SMALL_STATE(165)] = 2815, + [SMALL_STATE(166)] = 2825, + [SMALL_STATE(167)] = 2835, + [SMALL_STATE(168)] = 2843, + [SMALL_STATE(169)] = 2853, + [SMALL_STATE(170)] = 2863, + [SMALL_STATE(171)] = 2871, + [SMALL_STATE(172)] = 2879, + [SMALL_STATE(173)] = 2889, + [SMALL_STATE(174)] = 2897, + [SMALL_STATE(175)] = 2907, + [SMALL_STATE(176)] = 2917, + [SMALL_STATE(177)] = 2925, + [SMALL_STATE(178)] = 2935, + [SMALL_STATE(179)] = 2945, + [SMALL_STATE(180)] = 2952, + [SMALL_STATE(181)] = 2959, + [SMALL_STATE(182)] = 2966, + [SMALL_STATE(183)] = 2973, + [SMALL_STATE(184)] = 2980, + [SMALL_STATE(185)] = 2987, + [SMALL_STATE(186)] = 2994, + [SMALL_STATE(187)] = 3001, + [SMALL_STATE(188)] = 3008, + [SMALL_STATE(189)] = 3015, + [SMALL_STATE(190)] = 3022, + [SMALL_STATE(191)] = 3029, + [SMALL_STATE(192)] = 3036, + [SMALL_STATE(193)] = 3043, + [SMALL_STATE(194)] = 3050, + [SMALL_STATE(195)] = 3057, + [SMALL_STATE(196)] = 3064, + [SMALL_STATE(197)] = 3071, + [SMALL_STATE(198)] = 3078, + [SMALL_STATE(199)] = 3085, + [SMALL_STATE(200)] = 3092, + [SMALL_STATE(201)] = 3099, + [SMALL_STATE(202)] = 3106, + [SMALL_STATE(203)] = 3113, + [SMALL_STATE(204)] = 3120, + [SMALL_STATE(205)] = 3127, + [SMALL_STATE(206)] = 3134, + [SMALL_STATE(207)] = 3141, + [SMALL_STATE(208)] = 3148, }; 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_EXTRA(), - [5] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), + [5] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), [7] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primitive_type, 1), [9] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primitive_type, 1), [11] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_type, 2, .production_id = 3), [13] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_type, 2, .production_id = 3), - [15] = {.entry = {.count = 1, .reusable = true}}, SHIFT(168), - [17] = {.entry = {.count = 1, .reusable = true}}, SHIFT(130), - [19] = {.entry = {.count = 1, .reusable = true}}, SHIFT(196), - [21] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28), - [23] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), - [25] = {.entry = {.count = 1, .reusable = false}}, SHIFT(35), - [27] = {.entry = {.count = 1, .reusable = true}}, SHIFT(145), - [29] = {.entry = {.count = 1, .reusable = true}}, SHIFT(153), - [31] = {.entry = {.count = 1, .reusable = false}}, SHIFT(195), - [33] = {.entry = {.count = 1, .reusable = true}}, SHIFT(180), - [35] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), - [37] = {.entry = {.count = 1, .reusable = true}}, SHIFT(98), - [39] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146), - [41] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), - [43] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), - [45] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(130), - [48] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(196), - [51] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(28), - [54] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(35), - [57] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(35), - [60] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(145), - [63] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(153), - [66] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(195), - [69] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(180), - [72] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(148), - [75] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(98), - [78] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(146), + [15] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), + [17] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(146), + [20] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(196), + [23] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(24), + [26] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(38), + [29] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(38), + [32] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(131), + [35] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(132), + [38] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(195), + [41] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(180), + [44] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(137), + [47] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(108), + [50] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(142), + [53] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), + [55] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146), + [57] = {.entry = {.count = 1, .reusable = true}}, SHIFT(196), + [59] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), + [61] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), + [63] = {.entry = {.count = 1, .reusable = false}}, SHIFT(38), + [65] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), + [67] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), + [69] = {.entry = {.count = 1, .reusable = false}}, SHIFT(195), + [71] = {.entry = {.count = 1, .reusable = true}}, SHIFT(180), + [73] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), + [75] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108), + [77] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), + [79] = {.entry = {.count = 1, .reusable = true}}, SHIFT(167), [81] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_number_literal, 1), [83] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_number_literal, 1), [85] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_definition, 2), @@ -21530,274 +21549,274 @@ static const TSParseActionEntry ts_parse_actions[] = { [89] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_definition, 3), [91] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_definition, 3), [93] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_definition, 1), - [95] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), + [95] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), [97] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_definition, 1), - [99] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_identifier, 3, .production_id = 2), - [101] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_identifier, 3, .production_id = 2), - [103] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_identifier, 4, .production_id = 5), - [105] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_identifier, 4, .production_id = 5), + [99] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_identifier, 4, .production_id = 5), + [101] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_identifier, 4, .production_id = 5), + [103] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_identifier, 3, .production_id = 2), + [105] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_identifier, 3, .production_id = 2), [107] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_declaration, 2), [109] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_declaration, 2), - [111] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_definition, 2), - [113] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_definition, 2), - [115] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 4), - [117] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 4), - [119] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 3), - [121] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 3), - [123] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_declaration, 8), - [125] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_declaration, 8), - [127] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_declaration, 4), - [129] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_declaration, 4), - [131] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_declaration, 2), - [133] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_declaration, 2), - [135] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 3), - [137] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 3), - [139] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catchall_declaration, 7), - [141] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catchall_declaration, 7), - [143] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_definition, 3), - [145] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_definition, 3), - [147] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_data_declaration, 3), - [149] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_declaration, 3), - [151] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_declaration, 3), - [153] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_declaration, 3), - [155] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_declaration, 3), - [157] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_declaration, 3), - [159] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_locals_declaration, 2), - [161] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_locals_declaration, 2), - [163] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_declaration, 2), - [165] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_declaration, 2), - [167] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 1), - [169] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 1), + [111] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catchall_declaration, 7), + [113] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catchall_declaration, 7), + [115] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 2), + [117] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 2), + [119] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_locals_declaration, 2), + [121] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_locals_declaration, 2), + [123] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_declaration, 3), + [125] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_declaration, 3), + [127] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_declaration, 3), + [129] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_declaration, 3), + [131] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_data_declaration, 3), + [133] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_declaration, 3), + [135] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_definition, 3), + [137] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_definition, 3), + [139] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_declaration, 2), + [141] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_declaration, 2), + [143] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_declaration, 8), + [145] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_declaration, 8), + [147] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 3), + [149] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 3), + [151] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 1), + [153] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 1), + [155] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_definition, 2), + [157] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_definition, 2), + [159] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 4), + [161] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 4), + [163] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 3), + [165] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 3), + [167] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_declaration, 2), + [169] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_declaration, 2), [171] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 2), [173] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 2), - [175] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 2), - [177] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 2), - [179] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_data_declaration, 4), - [181] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_declaration, 4), - [183] = {.entry = {.count = 1, .reusable = false}}, SHIFT(156), - [185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), + [175] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_data_declaration, 4), + [177] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_declaration, 4), + [179] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_declaration, 4), + [181] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_declaration, 4), + [183] = {.entry = {.count = 1, .reusable = false}}, SHIFT(157), + [185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), [187] = {.entry = {.count = 1, .reusable = false}}, SHIFT(36), - [189] = {.entry = {.count = 1, .reusable = false}}, SHIFT(157), - [191] = {.entry = {.count = 1, .reusable = false}}, SHIFT(69), - [193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(53), - [195] = {.entry = {.count = 1, .reusable = false}}, SHIFT(60), + [189] = {.entry = {.count = 1, .reusable = false}}, SHIFT(127), + [191] = {.entry = {.count = 1, .reusable = false}}, SHIFT(70), + [193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(51), + [195] = {.entry = {.count = 1, .reusable = false}}, SHIFT(68), [197] = {.entry = {.count = 1, .reusable = false}}, SHIFT(149), [199] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(), - [201] = {.entry = {.count = 1, .reusable = false}}, SHIFT(171), + [201] = {.entry = {.count = 1, .reusable = false}}, SHIFT(169), [203] = {.entry = {.count = 1, .reusable = false}}, SHIFT(172), - [205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163), + [205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(168), [207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), - [209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(157), - [211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), - [213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53), - [215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), - [217] = {.entry = {.count = 1, .reusable = false}}, SHIFT(163), - [219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(183), - [221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), - [223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(116), - [225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), + [209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), + [211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), + [213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), + [215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), + [217] = {.entry = {.count = 1, .reusable = false}}, SHIFT(168), + [219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(197), + [221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), + [223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(121), + [225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), [227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(50), - [229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), - [231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(89), - [233] = {.entry = {.count = 1, .reusable = false}}, SHIFT(122), + [229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), + [231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), + [233] = {.entry = {.count = 1, .reusable = false}}, SHIFT(147), [235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(124), [237] = {.entry = {.count = 1, .reusable = false}}, SHIFT(76), [239] = {.entry = {.count = 1, .reusable = false}}, SHIFT(124), - [241] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_opcode, 1), - [243] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_opcode, 1), - [245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(164), - [247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), - [249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), - [251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), - [253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), - [255] = {.entry = {.count = 1, .reusable = false}}, SHIFT(115), - [257] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7), - [259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(123), - [261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154), - [263] = {.entry = {.count = 1, .reusable = false}}, SHIFT(144), - [265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144), - [267] = {.entry = {.count = 1, .reusable = false}}, SHIFT(41), - [269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), - [271] = {.entry = {.count = 1, .reusable = false}}, SHIFT(176), - [273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), + [241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154), + [243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), + [245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), + [247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53), + [249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), + [251] = {.entry = {.count = 1, .reusable = false}}, SHIFT(138), + [253] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7), + [255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), + [257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161), + [259] = {.entry = {.count = 1, .reusable = false}}, SHIFT(120), + [261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), + [263] = {.entry = {.count = 1, .reusable = false}}, SHIFT(176), + [265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), + [267] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_opcode, 1), + [269] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_opcode, 1), + [271] = {.entry = {.count = 1, .reusable = false}}, SHIFT(41), + [273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), [275] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), [277] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(40), [280] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(40), [283] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_access_modifiers, 1), [285] = {.entry = {.count = 1, .reusable = false}}, SHIFT(40), [287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), - [289] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(42), - [292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), - [294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), - [296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), - [298] = {.entry = {.count = 1, .reusable = false}}, SHIFT(47), - [300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), + [289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), + [291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), + [293] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(44), + [296] = {.entry = {.count = 1, .reusable = false}}, SHIFT(47), + [298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), + [300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), [302] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(47), [305] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(47), [308] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 2), [310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(202), [312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(200), - [314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), - [316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), - [318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74), - [320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), - [322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2), - [324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), - [326] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 4), - [328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), - [330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), - [332] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 3), - [334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), - [336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), + [314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), + [316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), + [318] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 3), + [320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74), + [322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), + [324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2), + [326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), + [328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), + [330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), + [332] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 4), + [334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), + [336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), [338] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(74), [341] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), - [343] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(65), + [343] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(62), [346] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(2), - [349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), - [351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), - [353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(149), - [355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), - [357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), - [359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), - [361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), - [363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), - [365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3), - [367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159), - [369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), - [371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143), - [373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(174), - [375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), + [349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(145), + [351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), + [353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), + [355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), + [357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), + [359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3), + [361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), + [363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), + [365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159), + [367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(149), + [369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143), + [371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), + [373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), + [375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(174), [377] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 5), [379] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 1), [381] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_identifier, 2), [383] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_boolean_literal, 1), [385] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 6), [387] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), - [389] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), SHIFT_REPEAT(130), + [389] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), SHIFT_REPEAT(146), [392] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 1), - [394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126), + [394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125), [396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), - [398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(99), + [398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104), [400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(76), [402] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), [404] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), SHIFT_REPEAT(200), - [407] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_super_declaration, 2), - [409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192), - [411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(207), - [413] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 3), - [415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83), - [417] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), - [419] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), SHIFT_REPEAT(45), - [422] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_reference, 2), - [424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(182), - [426] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_full_method_identifier, 3), - [428] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_full_field_identifier, 3), - [430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), - [432] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 5), - [434] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_definition_repeat1, 2), SHIFT_REPEAT(193), - [437] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_annotation_definition_repeat1, 2), - [439] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 7), - [441] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), - [443] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), SHIFT_REPEAT(38), - [446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), - [448] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_implements_declaration, 2), - [450] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), - [452] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), SHIFT_REPEAT(7), - [455] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), SHIFT_REPEAT(7), - [458] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_declaration, 2), - [460] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), - [462] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), SHIFT_REPEAT(7), - [465] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), SHIFT_REPEAT(7), - [468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), - [470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), - [472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), - [474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), - [476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), - [478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(94), - [480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177), - [482] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__identifier, 1), - [484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(88), - [486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193), - [488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), - [490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), - [492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), - [494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), - [496] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_value, 1), - [498] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_property, 3, .production_id = 4), - [500] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 2), - [502] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_packed_switch_declaration_repeat1, 2), SHIFT_REPEAT(128), - [505] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_packed_switch_declaration_repeat1, 2), - [507] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 3), - [509] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 3), - [511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198), - [513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), - [515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), - [517] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 4), - [519] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 3), - [521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), - [523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), - [525] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_repeat1, 2), SHIFT_REPEAT(33), - [528] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_statement_repeat1, 2), - [530] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subannotation_definition, 2), - [532] = {.entry = {.count = 1, .reusable = false}}, SHIFT(33), - [534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), - [536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(128), - [538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18), - [540] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(39), - [543] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), - [545] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subannotation_definition, 3), - [547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155), - [549] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__statement_argument, 1), - [551] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statement_argument, 1), - [553] = {.entry = {.count = 1, .reusable = false}}, SHIFT(87), - [555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90), - [557] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 2), - [559] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 3), - [561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), - [563] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__identifier, 1), + [407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), + [409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(207), + [411] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), + [413] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), SHIFT_REPEAT(46), + [416] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 3), + [418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83), + [420] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_super_declaration, 2), + [422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144), + [424] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), + [426] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), SHIFT_REPEAT(39), + [429] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_definition_repeat1, 2), SHIFT_REPEAT(193), + [432] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_annotation_definition_repeat1, 2), + [434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18), + [436] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_declaration, 2), + [438] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subannotation_definition, 3), + [440] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_full_field_identifier, 3), + [442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), + [444] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_reference, 2), + [446] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 5), + [448] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subannotation_definition, 2), + [450] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_implements_declaration, 2), + [452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), + [454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28), + [456] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), + [458] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), SHIFT_REPEAT(7), + [461] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), SHIFT_REPEAT(7), + [464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), + [466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(182), + [468] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 7), + [470] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), + [472] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), SHIFT_REPEAT(7), + [475] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), SHIFT_REPEAT(7), + [478] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_full_method_identifier, 3), + [480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193), + [482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(100), + [484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(105), + [486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), + [488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(112), + [490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(160), + [492] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__identifier, 1), + [494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90), + [496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), + [498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), + [500] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_value, 1), + [502] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 2), + [504] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_property, 3, .production_id = 4), + [506] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__identifier, 1), + [508] = {.entry = {.count = 1, .reusable = false}}, SHIFT(85), + [510] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_packed_switch_declaration_repeat1, 2), SHIFT_REPEAT(128), + [513] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_packed_switch_declaration_repeat1, 2), + [515] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 3), + [517] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 3), + [519] = {.entry = {.count = 1, .reusable = false}}, SHIFT(33), + [521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), + [523] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 4), + [525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), + [527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155), + [529] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_repeat1, 2), SHIFT_REPEAT(33), + [532] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_statement_repeat1, 2), + [534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(128), + [536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), + [538] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(37), + [541] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), + [543] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 3), + [545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198), + [547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), + [549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), + [551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), + [553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17), + [555] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 2), + [557] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 3), + [559] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__statement_argument, 1), + [561] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statement_argument, 1), + [563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), [565] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 4), - [567] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 5), - [569] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 5), + [567] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 3), + [569] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 2), [571] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_full_field_identifier, 3), [573] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_full_method_identifier, 3), - [575] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_statement_repeat1, 2), - [577] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 2), - [579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(204), - [581] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 2), + [575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(204), + [577] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 2), + [579] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_statement_repeat1, 2), + [581] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subannotation_declaration, 2), [583] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_declaration, 3), - [585] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subannotation_declaration, 2), - [587] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_boolean_literal, 1), - [589] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 3, .production_id = 1), - [591] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field_identifier, 2), - [593] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 3), + [585] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_boolean_literal, 1), + [587] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 3, .production_id = 1), + [589] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field_identifier, 2), + [591] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 5), + [593] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 5), [595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), [597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190), - [599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(208), - [601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(160), - [603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), + [599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(201), + [601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177), + [603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(181), [605] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), - [607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), - [609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(197), - [611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(201), - [613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(181), - [615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179), - [617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185), - [619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186), - [621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), - [623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34), - [625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187), - [627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191), - [629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), - [631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), - [633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169), + [607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(183), + [609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192), + [611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), + [613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179), + [615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185), + [617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186), + [619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), + [621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34), + [623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(208), + [625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191), + [627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), + [629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), + [631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), + [633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), [635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106), - [637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17), - [639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108), + [637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), + [639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(98), [641] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 3), - [643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85), + [643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91), [645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(203), - [647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(166), - [649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), + [647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(165), + [649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(199), }; #ifdef __cplusplus From 1f79d8beeb858bd5c3cfa9e9d7e6a4db2b5b5708 Mon Sep 17 00:00:00 2001 From: Yotam Nachum Date: Wed, 5 Jan 2022 11:21:38 +0200 Subject: [PATCH 49/98] Support floating point numbers --- grammar.js | 3 +- src/grammar.json | 2 +- src/parser.c | 2317 +++++++++++++++++++++++----------------------- 3 files changed, 1176 insertions(+), 1146 deletions(-) diff --git a/grammar.js b/grammar.js index 6a02209e7..4ad9e9d79 100644 --- a/grammar.js +++ b/grammar.js @@ -506,7 +506,8 @@ module.exports = grammar({ ), // literals - number_literal: _ => choice(/-?0[xX][\da-fA-F]+(L|s|t)?/, /-?\d+/), + number_literal: _ => + choice(/-?0[xX][\da-fA-F]+(L|s|t)?/, /-?\d+(\.\d+)?(f)?/), string_literal: _ => /".*"/, boolean_literal: _ => choice("true", "false"), null_literal: _ => "null", diff --git a/src/grammar.json b/src/grammar.json index e0fda4e9e..d9bf0a43a 100644 --- a/src/grammar.json +++ b/src/grammar.json @@ -2251,7 +2251,7 @@ }, { "type": "PATTERN", - "value": "-?\\d+" + "value": "-?\\d+(\\.\\d+)?(f)?" } ] }, diff --git a/src/parser.c b/src/parser.c index 71e5ad5df..a4f84a465 100644 --- a/src/parser.c +++ b/src/parser.c @@ -2694,28 +2694,28 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { eof = lexer->eof(lexer); switch (state) { case 0: - if (eof) ADVANCE(1590); + if (eof) ADVANCE(1591); if (lookahead == '"') ADVANCE(5); - if (lookahead == '#') ADVANCE(1936); - if (lookahead == ')') ADVANCE(1864); - if (lookahead == ',') ADVANCE(1611); + if (lookahead == '#') ADVANCE(1937); + if (lookahead == ')') ADVANCE(1865); + if (lookahead == ',') ADVANCE(1612); if (lookahead == '-') ADVANCE(190); if (lookahead == '.') ADVANCE(189); - if (lookahead == '0') ADVANCE(1948); - if (lookahead == ':') ADVANCE(1587); + if (lookahead == '0') ADVANCE(1951); + if (lookahead == ':') ADVANCE(1588); if (lookahead == '<') ADVANCE(546); - if (lookahead == '=') ADVANCE(1596); - if (lookahead == 'B') ADVANCE(1870); - if (lookahead == 'C') ADVANCE(1874); - if (lookahead == 'D') ADVANCE(1882); - if (lookahead == 'F') ADVANCE(1880); - if (lookahead == 'I') ADVANCE(1876); - if (lookahead == 'J') ADVANCE(1878); - if (lookahead == 'L') ADVANCE(1588); - if (lookahead == 'S') ADVANCE(1872); - if (lookahead == 'V') ADVANCE(1866); - if (lookahead == 'Z') ADVANCE(1868); - if (lookahead == '[') ADVANCE(1865); + if (lookahead == '=') ADVANCE(1597); + if (lookahead == 'B') ADVANCE(1871); + if (lookahead == 'C') ADVANCE(1875); + if (lookahead == 'D') ADVANCE(1883); + if (lookahead == 'F') ADVANCE(1881); + if (lookahead == 'I') ADVANCE(1877); + if (lookahead == 'J') ADVANCE(1879); + if (lookahead == 'L') ADVANCE(1589); + if (lookahead == 'S') ADVANCE(1873); + if (lookahead == 'V') ADVANCE(1867); + if (lookahead == 'Z') ADVANCE(1869); + if (lookahead == '[') ADVANCE(1866); if (lookahead == 'a') ADVANCE(511); if (lookahead == 'b') ADVANCE(1317); if (lookahead == 'c') ADVANCE(865); @@ -2735,44 +2735,44 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'u') ADVANCE(1368); if (lookahead == 'v') ADVANCE(442); if (lookahead == 'x') ADVANCE(1242); - if (lookahead == '{') ADVANCE(1848); - if (lookahead == '}') ADVANCE(1850); + if (lookahead == '{') ADVANCE(1849); + if (lookahead == '}') ADVANCE(1851); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(0) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1949); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1952); END_STATE(); case 1: - if (lookahead == '\n') ADVANCE(1612); + if (lookahead == '\n') ADVANCE(1613); if (lookahead == '"') ADVANCE(5); - if (lookahead == '#') ADVANCE(1936); - if (lookahead == ',') ADVANCE(1611); + if (lookahead == '#') ADVANCE(1937); + if (lookahead == ',') ADVANCE(1612); if (lookahead == '-') ADVANCE(190); - if (lookahead == '0') ADVANCE(1946); - if (lookahead == ':') ADVANCE(1587); + if (lookahead == '0') ADVANCE(1948); + if (lookahead == ':') ADVANCE(1588); if (lookahead == '<') ADVANCE(546); - if (lookahead == 'B') ADVANCE(1871); - if (lookahead == 'C') ADVANCE(1875); - if (lookahead == 'D') ADVANCE(1883); - if (lookahead == 'F') ADVANCE(1881); - if (lookahead == 'I') ADVANCE(1877); - if (lookahead == 'J') ADVANCE(1879); + if (lookahead == 'B') ADVANCE(1872); + if (lookahead == 'C') ADVANCE(1876); + if (lookahead == 'D') ADVANCE(1884); + if (lookahead == 'F') ADVANCE(1882); + if (lookahead == 'I') ADVANCE(1878); + if (lookahead == 'J') ADVANCE(1880); if (lookahead == 'L') ADVANCE(13); - if (lookahead == 'S') ADVANCE(1873); - if (lookahead == 'V') ADVANCE(1867); - if (lookahead == 'Z') ADVANCE(1869); - if (lookahead == '[') ADVANCE(1865); + if (lookahead == 'S') ADVANCE(1874); + if (lookahead == 'V') ADVANCE(1868); + if (lookahead == 'Z') ADVANCE(1870); + if (lookahead == '[') ADVANCE(1866); if (lookahead == 'f') ADVANCE(14); if (lookahead == 'n') ADVANCE(23); if (lookahead == 'p') ADVANCE(24); if (lookahead == 't') ADVANCE(20); if (lookahead == 'v') ADVANCE(25); - if (lookahead == '{') ADVANCE(1848); + if (lookahead == '{') ADVANCE(1849); if (lookahead == '\t' || lookahead == '\r' || lookahead == ' ') SKIP(1) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1947); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1949); if (lookahead == '$' || ('A' <= lookahead && lookahead <= 'Y') || lookahead == '_' || @@ -2786,47 +2786,47 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 4: if (lookahead == '"') ADVANCE(5); - if (lookahead == '#') ADVANCE(1936); + if (lookahead == '#') ADVANCE(1937); if (lookahead == '-') ADVANCE(191); if (lookahead == '.') ADVANCE(786); - if (lookahead == '0') ADVANCE(1946); - if (lookahead == ':') ADVANCE(1587); + if (lookahead == '0') ADVANCE(1948); + if (lookahead == ':') ADVANCE(1588); if (lookahead == '<') ADVANCE(546); - if (lookahead == 'B') ADVANCE(1871); - if (lookahead == 'C') ADVANCE(1875); - if (lookahead == 'D') ADVANCE(1883); - if (lookahead == 'F') ADVANCE(1881); - if (lookahead == 'I') ADVANCE(1877); - if (lookahead == 'J') ADVANCE(1879); + if (lookahead == 'B') ADVANCE(1872); + if (lookahead == 'C') ADVANCE(1876); + if (lookahead == 'D') ADVANCE(1884); + if (lookahead == 'F') ADVANCE(1882); + if (lookahead == 'I') ADVANCE(1878); + if (lookahead == 'J') ADVANCE(1880); if (lookahead == 'L') ADVANCE(13); - if (lookahead == 'S') ADVANCE(1873); - if (lookahead == 'V') ADVANCE(1867); - if (lookahead == 'Z') ADVANCE(1869); - if (lookahead == '[') ADVANCE(1865); + if (lookahead == 'S') ADVANCE(1874); + if (lookahead == 'V') ADVANCE(1868); + if (lookahead == 'Z') ADVANCE(1870); + if (lookahead == '[') ADVANCE(1866); if (lookahead == 'f') ADVANCE(14); if (lookahead == 'n') ADVANCE(23); if (lookahead == 'p') ADVANCE(24); if (lookahead == 't') ADVANCE(20); if (lookahead == 'v') ADVANCE(25); - if (lookahead == '{') ADVANCE(1848); - if (lookahead == '}') ADVANCE(1850); + if (lookahead == '{') ADVANCE(1849); + if (lookahead == '}') ADVANCE(1851); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(4) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1947); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1949); if (lookahead == '$' || ('A' <= lookahead && lookahead <= 'Y') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(27); END_STATE(); case 5: - if (lookahead == '"') ADVANCE(1950); + if (lookahead == '"') ADVANCE(1954); if (lookahead != 0 && lookahead != '\n') ADVANCE(5); END_STATE(); case 6: - if (lookahead == '#') ADVANCE(1936); + if (lookahead == '#') ADVANCE(1937); if (lookahead == '<') ADVANCE(546); if (lookahead == 'a') ADVANCE(40); if (lookahead == 'b') ADVANCE(108); @@ -2851,8 +2851,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('g' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 7: - if (lookahead == '#') ADVANCE(1936); - if (lookahead == 'L') ADVANCE(1588); + if (lookahead == '#') ADVANCE(1937); + if (lookahead == 'L') ADVANCE(1589); if (lookahead == 'a') ADVANCE(512); if (lookahead == 'b') ADVANCE(1316); if (lookahead == 'c') ADVANCE(1235); @@ -2871,7 +2871,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ') SKIP(7) END_STATE(); case 8: - if (lookahead == '#') ADVANCE(1936); + if (lookahead == '#') ADVANCE(1937); if (lookahead == 'a') ADVANCE(280); if (lookahead == 'b') ADVANCE(348); if (lookahead == 'c') ADVANCE(340); @@ -2895,13 +2895,13 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('g' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 9: - if (lookahead == '(') ADVANCE(1862); + if (lookahead == '(') ADVANCE(1863); END_STATE(); case 10: - if (lookahead == '(') ADVANCE(1861); + if (lookahead == '(') ADVANCE(1862); END_STATE(); case 11: - if (lookahead == '(') ADVANCE(1863); + if (lookahead == '(') ADVANCE(1864); if (lookahead == '-') ADVANCE(1375); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -2910,10 +2910,10 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 12: - if (lookahead == '(') ADVANCE(1863); + if (lookahead == '(') ADVANCE(1864); if (lookahead == '/') ADVANCE(382); - if (lookahead == ':') ADVANCE(1860); - if (lookahead == ';') ADVANCE(1859); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == ';') ADVANCE(1860); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -2921,9 +2921,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(12); END_STATE(); case 13: - if (lookahead == '(') ADVANCE(1863); + if (lookahead == '(') ADVANCE(1864); if (lookahead == '/') ADVANCE(382); - if (lookahead == ':') ADVANCE(1860); + if (lookahead == ':') ADVANCE(1861); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -2931,8 +2931,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(12); END_STATE(); case 14: - if (lookahead == '(') ADVANCE(1863); - if (lookahead == ':') ADVANCE(1860); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == ':') ADVANCE(1861); if (lookahead == 'a') ADVANCE(17); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -2941,9 +2941,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(27); END_STATE(); case 15: - if (lookahead == '(') ADVANCE(1863); - if (lookahead == ':') ADVANCE(1860); - if (lookahead == 'e') ADVANCE(1952); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 'e') ADVANCE(1956); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -2951,9 +2951,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(27); END_STATE(); case 16: - if (lookahead == '(') ADVANCE(1863); - if (lookahead == ':') ADVANCE(1860); - if (lookahead == 'e') ADVANCE(1954); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 'e') ADVANCE(1958); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -2961,8 +2961,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(27); END_STATE(); case 17: - if (lookahead == '(') ADVANCE(1863); - if (lookahead == ':') ADVANCE(1860); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == ':') ADVANCE(1861); if (lookahead == 'l') ADVANCE(21); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -2971,9 +2971,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(27); END_STATE(); case 18: - if (lookahead == '(') ADVANCE(1863); - if (lookahead == ':') ADVANCE(1860); - if (lookahead == 'l') ADVANCE(1956); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 'l') ADVANCE(1960); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -2981,8 +2981,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(27); END_STATE(); case 19: - if (lookahead == '(') ADVANCE(1863); - if (lookahead == ':') ADVANCE(1860); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == ':') ADVANCE(1861); if (lookahead == 'l') ADVANCE(18); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -2991,8 +2991,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(27); END_STATE(); case 20: - if (lookahead == '(') ADVANCE(1863); - if (lookahead == ':') ADVANCE(1860); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == ':') ADVANCE(1861); if (lookahead == 'r') ADVANCE(22); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3001,8 +3001,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(27); END_STATE(); case 21: - if (lookahead == '(') ADVANCE(1863); - if (lookahead == ':') ADVANCE(1860); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == ':') ADVANCE(1861); if (lookahead == 's') ADVANCE(16); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3011,8 +3011,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(27); END_STATE(); case 22: - if (lookahead == '(') ADVANCE(1863); - if (lookahead == ':') ADVANCE(1860); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == ':') ADVANCE(1861); if (lookahead == 'u') ADVANCE(15); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3021,8 +3021,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(27); END_STATE(); case 23: - if (lookahead == '(') ADVANCE(1863); - if (lookahead == ':') ADVANCE(1860); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == ':') ADVANCE(1861); if (lookahead == 'u') ADVANCE(19); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3031,37 +3031,37 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(27); END_STATE(); case 24: - if (lookahead == '(') ADVANCE(1863); - if (lookahead == ':') ADVANCE(1860); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1940); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == ':') ADVANCE(1861); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1941); if (lookahead == '$' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(27); END_STATE(); case 25: - if (lookahead == '(') ADVANCE(1863); - if (lookahead == ':') ADVANCE(1860); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1938); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == ':') ADVANCE(1861); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1939); if (lookahead == '$' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(27); END_STATE(); case 26: - if (lookahead == '(') ADVANCE(1863); - if (lookahead == ':') ADVANCE(1860); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == ':') ADVANCE(1861); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1943); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1944); if (lookahead == '$' || ('G' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('g' <= lookahead && lookahead <= 'z')) ADVANCE(27); END_STATE(); case 27: - if (lookahead == '(') ADVANCE(1863); - if (lookahead == ':') ADVANCE(1860); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == ':') ADVANCE(1861); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3069,7 +3069,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(27); END_STATE(); case 28: - if (lookahead == '(') ADVANCE(1863); + if (lookahead == '(') ADVANCE(1864); if (lookahead == 'a') ADVANCE(124); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3078,7 +3078,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 29: - if (lookahead == '(') ADVANCE(1863); + if (lookahead == '(') ADVANCE(1864); if (lookahead == 'a') ADVANCE(111); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3087,7 +3087,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 30: - if (lookahead == '(') ADVANCE(1863); + if (lookahead == '(') ADVANCE(1864); if (lookahead == 'a') ADVANCE(84); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3096,7 +3096,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 31: - if (lookahead == '(') ADVANCE(1863); + if (lookahead == '(') ADVANCE(1864); if (lookahead == 'a') ADVANCE(47); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3105,7 +3105,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 32: - if (lookahead == '(') ADVANCE(1863); + if (lookahead == '(') ADVANCE(1864); if (lookahead == 'a') ADVANCE(113); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3114,7 +3114,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 33: - if (lookahead == '(') ADVANCE(1863); + if (lookahead == '(') ADVANCE(1864); if (lookahead == 'a') ADVANCE(49); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3123,7 +3123,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 34: - if (lookahead == '(') ADVANCE(1863); + if (lookahead == '(') ADVANCE(1864); if (lookahead == 'a') ADVANCE(95); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3132,7 +3132,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 35: - if (lookahead == '(') ADVANCE(1863); + if (lookahead == '(') ADVANCE(1864); if (lookahead == 'a') ADVANCE(127); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3141,7 +3141,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 36: - if (lookahead == '(') ADVANCE(1863); + if (lookahead == '(') ADVANCE(1864); if (lookahead == 'a') ADVANCE(112); if (lookahead == 'o') ADVANCE(88); if (lookahead == '$' || @@ -3151,7 +3151,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 37: - if (lookahead == '(') ADVANCE(1863); + if (lookahead == '(') ADVANCE(1864); if (lookahead == 'a') ADVANCE(126); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3160,7 +3160,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 38: - if (lookahead == '(') ADVANCE(1863); + if (lookahead == '(') ADVANCE(1864); if (lookahead == 'a') ADVANCE(128); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3169,7 +3169,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 39: - if (lookahead == '(') ADVANCE(1863); + if (lookahead == '(') ADVANCE(1864); if (lookahead == 'a') ADVANCE(129); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3178,7 +3178,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 40: - if (lookahead == '(') ADVANCE(1863); + if (lookahead == '(') ADVANCE(1864); if (lookahead == 'b') ADVANCE(117); if (lookahead == 'n') ADVANCE(94); if (lookahead == '$' || @@ -3188,7 +3188,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 41: - if (lookahead == '(') ADVANCE(1863); + if (lookahead == '(') ADVANCE(1864); if (lookahead == 'b') ADVANCE(85); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3197,7 +3197,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 42: - if (lookahead == '(') ADVANCE(1863); + if (lookahead == '(') ADVANCE(1864); if (lookahead == 'c') ADVANCE(72); if (lookahead == 't') ADVANCE(71); if (lookahead == '$' || @@ -3207,8 +3207,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 43: - if (lookahead == '(') ADVANCE(1863); - if (lookahead == 'c') ADVANCE(1885); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 'c') ADVANCE(1886); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3216,8 +3216,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 44: - if (lookahead == '(') ADVANCE(1863); - if (lookahead == 'c') ADVANCE(1894); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 'c') ADVANCE(1895); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3225,8 +3225,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 45: - if (lookahead == '(') ADVANCE(1863); - if (lookahead == 'c') ADVANCE(1921); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 'c') ADVANCE(1922); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3234,7 +3234,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 46: - if (lookahead == '(') ADVANCE(1863); + if (lookahead == '(') ADVANCE(1864); if (lookahead == 'c') ADVANCE(86); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3243,7 +3243,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 47: - if (lookahead == '(') ADVANCE(1863); + if (lookahead == '(') ADVANCE(1864); if (lookahead == 'c') ADVANCE(120); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3252,7 +3252,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 48: - if (lookahead == '(') ADVANCE(1863); + if (lookahead == '(') ADVANCE(1864); if (lookahead == 'c') ADVANCE(123); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3261,7 +3261,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 49: - if (lookahead == '(') ADVANCE(1863); + if (lookahead == '(') ADVANCE(1864); if (lookahead == 'c') ADVANCE(60); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3270,7 +3270,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 50: - if (lookahead == '(') ADVANCE(1863); + if (lookahead == '(') ADVANCE(1864); if (lookahead == 'c') ADVANCE(130); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3279,7 +3279,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 51: - if (lookahead == '(') ADVANCE(1863); + if (lookahead == '(') ADVANCE(1864); if (lookahead == 'd') ADVANCE(69); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3288,7 +3288,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 52: - if (lookahead == '(') ADVANCE(1863); + if (lookahead == '(') ADVANCE(1864); if (lookahead == 'd') ADVANCE(11); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3297,8 +3297,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 53: - if (lookahead == '(') ADVANCE(1863); - if (lookahead == 'd') ADVANCE(1891); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 'd') ADVANCE(1892); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3306,8 +3306,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 54: - if (lookahead == '(') ADVANCE(1863); - if (lookahead == 'd') ADVANCE(1900); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 'd') ADVANCE(1901); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3315,7 +3315,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 55: - if (lookahead == '(') ADVANCE(1863); + if (lookahead == '(') ADVANCE(1864); if (lookahead == 'e') ADVANCE(46); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3324,8 +3324,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 56: - if (lookahead == '(') ADVANCE(1863); - if (lookahead == 'e') ADVANCE(1918); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 'e') ADVANCE(1919); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3333,8 +3333,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 57: - if (lookahead == '(') ADVANCE(1863); - if (lookahead == 'e') ADVANCE(1909); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 'e') ADVANCE(1910); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3342,8 +3342,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 58: - if (lookahead == '(') ADVANCE(1863); - if (lookahead == 'e') ADVANCE(1888); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 'e') ADVANCE(1889); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3351,8 +3351,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 59: - if (lookahead == '(') ADVANCE(1863); - if (lookahead == 'e') ADVANCE(1903); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 'e') ADVANCE(1904); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3360,8 +3360,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 60: - if (lookahead == '(') ADVANCE(1863); - if (lookahead == 'e') ADVANCE(1912); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 'e') ADVANCE(1913); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3369,7 +3369,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 61: - if (lookahead == '(') ADVANCE(1863); + if (lookahead == '(') ADVANCE(1864); if (lookahead == 'e') ADVANCE(50); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3378,7 +3378,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 62: - if (lookahead == '(') ADVANCE(1863); + if (lookahead == '(') ADVANCE(1864); if (lookahead == 'e') ADVANCE(52); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3387,7 +3387,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 63: - if (lookahead == '(') ADVANCE(1863); + if (lookahead == '(') ADVANCE(1864); if (lookahead == 'e') ADVANCE(106); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3396,7 +3396,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 64: - if (lookahead == '(') ADVANCE(1863); + if (lookahead == '(') ADVANCE(1864); if (lookahead == 'e') ADVANCE(53); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3405,7 +3405,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 65: - if (lookahead == '(') ADVANCE(1863); + if (lookahead == '(') ADVANCE(1864); if (lookahead == 'e') ADVANCE(54); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3414,7 +3414,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 66: - if (lookahead == '(') ADVANCE(1863); + if (lookahead == '(') ADVANCE(1864); if (lookahead == 'e') ADVANCE(97); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3423,7 +3423,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 67: - if (lookahead == '(') ADVANCE(1863); + if (lookahead == '(') ADVANCE(1864); if (lookahead == 'e') ADVANCE(131); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3432,7 +3432,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 68: - if (lookahead == '(') ADVANCE(1863); + if (lookahead == '(') ADVANCE(1864); if (lookahead == 'f') ADVANCE(33); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3441,7 +3441,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 69: - if (lookahead == '(') ADVANCE(1863); + if (lookahead == '(') ADVANCE(1864); if (lookahead == 'g') ADVANCE(56); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3450,7 +3450,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 70: - if (lookahead == '(') ADVANCE(1863); + if (lookahead == '(') ADVANCE(1864); if (lookahead == 'g') ADVANCE(116); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3459,7 +3459,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 71: - if (lookahead == '(') ADVANCE(1863); + if (lookahead == '(') ADVANCE(1864); if (lookahead == 'h') ADVANCE(67); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3468,7 +3468,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 72: - if (lookahead == '(') ADVANCE(1863); + if (lookahead == '(') ADVANCE(1864); if (lookahead == 'h') ADVANCE(115); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3477,7 +3477,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 73: - if (lookahead == '(') ADVANCE(1863); + if (lookahead == '(') ADVANCE(1864); if (lookahead == 'i') ADVANCE(51); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3486,7 +3486,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 74: - if (lookahead == '(') ADVANCE(1863); + if (lookahead == '(') ADVANCE(1864); if (lookahead == 'i') ADVANCE(139); if (lookahead == 'o') ADVANCE(132); if (lookahead == '$' || @@ -3496,7 +3496,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 75: - if (lookahead == '(') ADVANCE(1863); + if (lookahead == '(') ADVANCE(1864); if (lookahead == 'i') ADVANCE(140); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3505,7 +3505,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 76: - if (lookahead == '(') ADVANCE(1863); + if (lookahead == '(') ADVANCE(1864); if (lookahead == 'i') ADVANCE(138); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3514,7 +3514,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 77: - if (lookahead == '(') ADVANCE(1863); + if (lookahead == '(') ADVANCE(1864); if (lookahead == 'i') ADVANCE(43); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3523,7 +3523,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 78: - if (lookahead == '(') ADVANCE(1863); + if (lookahead == '(') ADVANCE(1864); if (lookahead == 'i') ADVANCE(44); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3532,7 +3532,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 79: - if (lookahead == '(') ADVANCE(1863); + if (lookahead == '(') ADVANCE(1864); if (lookahead == 'i') ADVANCE(96); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3541,7 +3541,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 80: - if (lookahead == '(') ADVANCE(1863); + if (lookahead == '(') ADVANCE(1864); if (lookahead == 'i') ADVANCE(87); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3550,7 +3550,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 81: - if (lookahead == '(') ADVANCE(1863); + if (lookahead == '(') ADVANCE(1864); if (lookahead == 'i') ADVANCE(45); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3559,7 +3559,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 82: - if (lookahead == '(') ADVANCE(1863); + if (lookahead == '(') ADVANCE(1864); if (lookahead == 'i') ADVANCE(66); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3568,7 +3568,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 83: - if (lookahead == '(') ADVANCE(1863); + if (lookahead == '(') ADVANCE(1864); if (lookahead == 'i') ADVANCE(104); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3577,8 +3577,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 84: - if (lookahead == '(') ADVANCE(1863); - if (lookahead == 'l') ADVANCE(1897); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 'l') ADVANCE(1898); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3586,7 +3586,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 85: - if (lookahead == '(') ADVANCE(1863); + if (lookahead == '(') ADVANCE(1864); if (lookahead == 'l') ADVANCE(77); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3595,7 +3595,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 86: - if (lookahead == '(') ADVANCE(1863); + if (lookahead == '(') ADVANCE(1864); if (lookahead == 'l') ADVANCE(32); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3604,7 +3604,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 87: - if (lookahead == '(') ADVANCE(1863); + if (lookahead == '(') ADVANCE(1864); if (lookahead == 'l') ADVANCE(59); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3613,7 +3613,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 88: - if (lookahead == '(') ADVANCE(1863); + if (lookahead == '(') ADVANCE(1864); if (lookahead == 'l') ADVANCE(38); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3622,8 +3622,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 89: - if (lookahead == '(') ADVANCE(1863); - if (lookahead == 'm') ADVANCE(1924); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 'm') ADVANCE(1925); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3631,7 +3631,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 90: - if (lookahead == '(') ADVANCE(1863); + if (lookahead == '(') ADVANCE(1864); if (lookahead == 'n') ADVANCE(136); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3640,7 +3640,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 91: - if (lookahead == '(') ADVANCE(1863); + if (lookahead == '(') ADVANCE(1864); if (lookahead == 'n') ADVANCE(122); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3649,7 +3649,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 92: - if (lookahead == '(') ADVANCE(1863); + if (lookahead == '(') ADVANCE(1864); if (lookahead == 'n') ADVANCE(42); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3658,8 +3658,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 93: - if (lookahead == '(') ADVANCE(1863); - if (lookahead == 'n') ADVANCE(1934); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 'n') ADVANCE(1935); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3667,7 +3667,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 94: - if (lookahead == '(') ADVANCE(1863); + if (lookahead == '(') ADVANCE(1864); if (lookahead == 'n') ADVANCE(101); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3676,7 +3676,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 95: - if (lookahead == '(') ADVANCE(1863); + if (lookahead == '(') ADVANCE(1864); if (lookahead == 'n') ADVANCE(118); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3685,7 +3685,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 96: - if (lookahead == '(') ADVANCE(1863); + if (lookahead == '(') ADVANCE(1864); if (lookahead == 'n') ADVANCE(30); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3694,7 +3694,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 97: - if (lookahead == '(') ADVANCE(1863); + if (lookahead == '(') ADVANCE(1864); if (lookahead == 'n') ADVANCE(121); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3703,7 +3703,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 98: - if (lookahead == '(') ADVANCE(1863); + if (lookahead == '(') ADVANCE(1864); if (lookahead == 'n') ADVANCE(75); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3712,7 +3712,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 99: - if (lookahead == '(') ADVANCE(1863); + if (lookahead == '(') ADVANCE(1864); if (lookahead == 'n') ADVANCE(119); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3721,7 +3721,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 100: - if (lookahead == '(') ADVANCE(1863); + if (lookahead == '(') ADVANCE(1864); if (lookahead == 'o') ADVANCE(99); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3730,7 +3730,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 101: - if (lookahead == '(') ADVANCE(1863); + if (lookahead == '(') ADVANCE(1864); if (lookahead == 'o') ADVANCE(135); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3739,7 +3739,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 102: - if (lookahead == '(') ADVANCE(1863); + if (lookahead == '(') ADVANCE(1864); if (lookahead == 'o') ADVANCE(107); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3748,7 +3748,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 103: - if (lookahead == '(') ADVANCE(1863); + if (lookahead == '(') ADVANCE(1864); if (lookahead == 'o') ADVANCE(98); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3757,7 +3757,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 104: - if (lookahead == '(') ADVANCE(1863); + if (lookahead == '(') ADVANCE(1864); if (lookahead == 'o') ADVANCE(93); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3766,7 +3766,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 105: - if (lookahead == '(') ADVANCE(1863); + if (lookahead == '(') ADVANCE(1864); if (lookahead == 'r') ADVANCE(74); if (lookahead == 'u') ADVANCE(41); if (lookahead == '$' || @@ -3776,7 +3776,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 106: - if (lookahead == '(') ADVANCE(1863); + if (lookahead == '(') ADVANCE(1864); if (lookahead == 'r') ADVANCE(68); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3785,8 +3785,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 107: - if (lookahead == '(') ADVANCE(1863); - if (lookahead == 'r') ADVANCE(1927); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 'r') ADVANCE(1928); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3794,7 +3794,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 108: - if (lookahead == '(') ADVANCE(1863); + if (lookahead == '(') ADVANCE(1864); if (lookahead == 'r') ADVANCE(73); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3803,7 +3803,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 109: - if (lookahead == '(') ADVANCE(1863); + if (lookahead == '(') ADVANCE(1864); if (lookahead == 'r') ADVANCE(34); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3812,7 +3812,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 110: - if (lookahead == '(') ADVANCE(1863); + if (lookahead == '(') ADVANCE(1864); if (lookahead == 'r') ADVANCE(137); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3821,7 +3821,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 111: - if (lookahead == '(') ADVANCE(1863); + if (lookahead == '(') ADVANCE(1864); if (lookahead == 'r') ADVANCE(70); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3830,7 +3830,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 112: - if (lookahead == '(') ADVANCE(1863); + if (lookahead == '(') ADVANCE(1864); if (lookahead == 'r') ADVANCE(29); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3839,7 +3839,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 113: - if (lookahead == '(') ADVANCE(1863); + if (lookahead == '(') ADVANCE(1864); if (lookahead == 'r') ADVANCE(62); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3848,7 +3848,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 114: - if (lookahead == '(') ADVANCE(1863); + if (lookahead == '(') ADVANCE(1864); if (lookahead == 'r') ADVANCE(31); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3857,7 +3857,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 115: - if (lookahead == '(') ADVANCE(1863); + if (lookahead == '(') ADVANCE(1864); if (lookahead == 'r') ADVANCE(103); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3866,8 +3866,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 116: - if (lookahead == '(') ADVANCE(1863); - if (lookahead == 's') ADVANCE(1930); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 's') ADVANCE(1931); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3875,7 +3875,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 117: - if (lookahead == '(') ADVANCE(1863); + if (lookahead == '(') ADVANCE(1864); if (lookahead == 's') ADVANCE(133); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3884,7 +3884,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 118: - if (lookahead == '(') ADVANCE(1863); + if (lookahead == '(') ADVANCE(1864); if (lookahead == 's') ADVANCE(82); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3893,7 +3893,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 119: - if (lookahead == '(') ADVANCE(1863); + if (lookahead == '(') ADVANCE(1864); if (lookahead == 's') ADVANCE(125); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3902,8 +3902,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 120: - if (lookahead == '(') ADVANCE(1863); - if (lookahead == 't') ADVANCE(1915); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 't') ADVANCE(1916); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3911,8 +3911,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 121: - if (lookahead == '(') ADVANCE(1863); - if (lookahead == 't') ADVANCE(1906); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == 't') ADVANCE(1907); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3920,7 +3920,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 122: - if (lookahead == '(') ADVANCE(1863); + if (lookahead == '(') ADVANCE(1864); if (lookahead == 't') ADVANCE(63); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3929,7 +3929,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 123: - if (lookahead == '(') ADVANCE(1863); + if (lookahead == '(') ADVANCE(1864); if (lookahead == 't') ADVANCE(102); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3938,7 +3938,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 124: - if (lookahead == '(') ADVANCE(1863); + if (lookahead == '(') ADVANCE(1864); if (lookahead == 't') ADVANCE(76); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3947,7 +3947,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 125: - if (lookahead == '(') ADVANCE(1863); + if (lookahead == '(') ADVANCE(1864); if (lookahead == 't') ADVANCE(110); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3956,7 +3956,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 126: - if (lookahead == '(') ADVANCE(1863); + if (lookahead == '(') ADVANCE(1864); if (lookahead == 't') ADVANCE(78); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3965,7 +3965,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 127: - if (lookahead == '(') ADVANCE(1863); + if (lookahead == '(') ADVANCE(1864); if (lookahead == 't') ADVANCE(58); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3974,7 +3974,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 128: - if (lookahead == '(') ADVANCE(1863); + if (lookahead == '(') ADVANCE(1864); if (lookahead == 't') ADVANCE(80); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3983,7 +3983,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 129: - if (lookahead == '(') ADVANCE(1863); + if (lookahead == '(') ADVANCE(1864); if (lookahead == 't') ADVANCE(83); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3992,7 +3992,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 130: - if (lookahead == '(') ADVANCE(1863); + if (lookahead == '(') ADVANCE(1864); if (lookahead == 't') ADVANCE(64); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -4001,7 +4001,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 131: - if (lookahead == '(') ADVANCE(1863); + if (lookahead == '(') ADVANCE(1864); if (lookahead == 't') ADVANCE(81); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -4010,7 +4010,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 132: - if (lookahead == '(') ADVANCE(1863); + if (lookahead == '(') ADVANCE(1864); if (lookahead == 't') ADVANCE(61); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -4019,7 +4019,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 133: - if (lookahead == '(') ADVANCE(1863); + if (lookahead == '(') ADVANCE(1864); if (lookahead == 't') ADVANCE(114); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -4028,7 +4028,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 134: - if (lookahead == '(') ADVANCE(1863); + if (lookahead == '(') ADVANCE(1864); if (lookahead == 't') ADVANCE(37); if (lookahead == 'y') ADVANCE(92); if (lookahead == '$' || @@ -4038,7 +4038,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 135: - if (lookahead == '(') ADVANCE(1863); + if (lookahead == '(') ADVANCE(1864); if (lookahead == 't') ADVANCE(39); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -4047,7 +4047,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 136: - if (lookahead == '(') ADVANCE(1863); + if (lookahead == '(') ADVANCE(1864); if (lookahead == 'u') ADVANCE(89); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -4056,7 +4056,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 137: - if (lookahead == '(') ADVANCE(1863); + if (lookahead == '(') ADVANCE(1864); if (lookahead == 'u') ADVANCE(48); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -4065,7 +4065,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 138: - if (lookahead == '(') ADVANCE(1863); + if (lookahead == '(') ADVANCE(1864); if (lookahead == 'v') ADVANCE(57); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -4074,7 +4074,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 139: - if (lookahead == '(') ADVANCE(1863); + if (lookahead == '(') ADVANCE(1864); if (lookahead == 'v') ADVANCE(35); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -4083,7 +4083,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 140: - if (lookahead == '(') ADVANCE(1863); + if (lookahead == '(') ADVANCE(1864); if (lookahead == 'z') ADVANCE(65); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -4092,7 +4092,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'y')) ADVANCE(141); END_STATE(); case 141: - if (lookahead == '(') ADVANCE(1863); + if (lookahead == '(') ADVANCE(1864); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4143,7 +4143,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 156: if (lookahead == '-') ADVANCE(1375); - if (lookahead == ':') ADVANCE(1860); + if (lookahead == ':') ADVANCE(1861); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4251,7 +4251,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '-') ADVANCE(700); END_STATE(); case 189: - if (lookahead == '.') ADVANCE(1849); + if (lookahead == '.') ADVANCE(1850); if (lookahead == 'a') ADVANCE(1086); if (lookahead == 'c') ADVANCE(395); if (lookahead == 'e') ADVANCE(1062); @@ -4263,13 +4263,13 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 's') ADVANCE(1168); END_STATE(); case 190: - if (lookahead == '0') ADVANCE(1948); - if (lookahead == '>') ADVANCE(1855); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1949); + if (lookahead == '0') ADVANCE(1951); + if (lookahead == '>') ADVANCE(1856); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1952); END_STATE(); case 191: - if (lookahead == '0') ADVANCE(1948); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1949); + if (lookahead == '0') ADVANCE(1951); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1952); END_STATE(); case 192: if (lookahead == '1') ADVANCE(245); @@ -4281,7 +4281,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 194: if (lookahead == '1') ADVANCE(247); - if (lookahead == '4') ADVANCE(1631); + if (lookahead == '4') ADVANCE(1632); if (lookahead == 'h') ADVANCE(906); END_STATE(); case 195: @@ -4296,15 +4296,15 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 198: if (lookahead == '1') ADVANCE(251); - if (lookahead == '8') ADVANCE(1826); + if (lookahead == '8') ADVANCE(1827); END_STATE(); case 199: if (lookahead == '1') ADVANCE(252); - if (lookahead == '8') ADVANCE(1820); + if (lookahead == '8') ADVANCE(1821); END_STATE(); case 200: if (lookahead == '1') ADVANCE(253); - if (lookahead == '8') ADVANCE(1825); + if (lookahead == '8') ADVANCE(1826); END_STATE(); case 201: if (lookahead == '1') ADVANCE(254); @@ -4313,23 +4313,23 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 202: if (lookahead == '1') ADVANCE(255); - if (lookahead == '8') ADVANCE(1823); + if (lookahead == '8') ADVANCE(1824); END_STATE(); case 203: if (lookahead == '1') ADVANCE(256); - if (lookahead == '8') ADVANCE(1822); + if (lookahead == '8') ADVANCE(1823); END_STATE(); case 204: if (lookahead == '1') ADVANCE(257); - if (lookahead == '8') ADVANCE(1824); + if (lookahead == '8') ADVANCE(1825); END_STATE(); case 205: if (lookahead == '1') ADVANCE(258); - if (lookahead == '8') ADVANCE(1821); + if (lookahead == '8') ADVANCE(1822); END_STATE(); case 206: if (lookahead == '1') ADVANCE(259); - if (lookahead == '8') ADVANCE(1827); + if (lookahead == '8') ADVANCE(1828); END_STATE(); case 207: if (lookahead == '1') ADVANCE(260); @@ -4345,10 +4345,10 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '1') ADVANCE(263); END_STATE(); case 211: - if (lookahead == '2') ADVANCE(1655); + if (lookahead == '2') ADVANCE(1656); END_STATE(); case 212: - if (lookahead == '2') ADVANCE(1636); + if (lookahead == '2') ADVANCE(1637); END_STATE(); case 213: if (lookahead == '2') ADVANCE(407); @@ -4458,76 +4458,76 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '2') ADVANCE(502); END_STATE(); case 245: - if (lookahead == '6') ADVANCE(1654); + if (lookahead == '6') ADVANCE(1655); END_STATE(); case 246: - if (lookahead == '6') ADVANCE(1616); + if (lookahead == '6') ADVANCE(1617); END_STATE(); case 247: - if (lookahead == '6') ADVANCE(1632); + if (lookahead == '6') ADVANCE(1633); END_STATE(); case 248: - if (lookahead == '6') ADVANCE(1615); + if (lookahead == '6') ADVANCE(1616); END_STATE(); case 249: - if (lookahead == '6') ADVANCE(1634); + if (lookahead == '6') ADVANCE(1635); END_STATE(); case 250: - if (lookahead == '6') ADVANCE(1619); + if (lookahead == '6') ADVANCE(1620); END_STATE(); case 251: - if (lookahead == '6') ADVANCE(1818); + if (lookahead == '6') ADVANCE(1819); END_STATE(); case 252: - if (lookahead == '6') ADVANCE(1812); + if (lookahead == '6') ADVANCE(1813); END_STATE(); case 253: - if (lookahead == '6') ADVANCE(1817); + if (lookahead == '6') ADVANCE(1818); END_STATE(); case 254: - if (lookahead == '6') ADVANCE(1635); + if (lookahead == '6') ADVANCE(1636); END_STATE(); case 255: - if (lookahead == '6') ADVANCE(1815); + if (lookahead == '6') ADVANCE(1816); END_STATE(); case 256: - if (lookahead == '6') ADVANCE(1814); + if (lookahead == '6') ADVANCE(1815); END_STATE(); case 257: - if (lookahead == '6') ADVANCE(1816); + if (lookahead == '6') ADVANCE(1817); END_STATE(); case 258: - if (lookahead == '6') ADVANCE(1813); + if (lookahead == '6') ADVANCE(1814); END_STATE(); case 259: - if (lookahead == '6') ADVANCE(1819); + if (lookahead == '6') ADVANCE(1820); END_STATE(); case 260: - if (lookahead == '6') ADVANCE(1622); + if (lookahead == '6') ADVANCE(1623); END_STATE(); case 261: - if (lookahead == '6') ADVANCE(1618); + if (lookahead == '6') ADVANCE(1619); END_STATE(); case 262: - if (lookahead == '6') ADVANCE(1638); + if (lookahead == '6') ADVANCE(1639); END_STATE(); case 263: - if (lookahead == '6') ADVANCE(1621); + if (lookahead == '6') ADVANCE(1622); END_STATE(); case 264: - if (lookahead == '8') ADVANCE(1828); + if (lookahead == '8') ADVANCE(1829); END_STATE(); case 265: - if (lookahead == '8') ADVANCE(1829); + if (lookahead == '8') ADVANCE(1830); END_STATE(); case 266: - if (lookahead == '8') ADVANCE(1844); + if (lookahead == '8') ADVANCE(1845); END_STATE(); case 267: - if (lookahead == '8') ADVANCE(1830); + if (lookahead == '8') ADVANCE(1831); END_STATE(); case 268: - if (lookahead == ':') ADVANCE(1860); + if (lookahead == ':') ADVANCE(1861); if (lookahead == 'a') ADVANCE(364); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -4536,7 +4536,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 269: - if (lookahead == ':') ADVANCE(1860); + if (lookahead == ':') ADVANCE(1861); if (lookahead == 'a') ADVANCE(351); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -4545,7 +4545,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 270: - if (lookahead == ':') ADVANCE(1860); + if (lookahead == ':') ADVANCE(1861); if (lookahead == 'a') ADVANCE(324); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -4554,7 +4554,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 271: - if (lookahead == ':') ADVANCE(1860); + if (lookahead == ':') ADVANCE(1861); if (lookahead == 'a') ADVANCE(287); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -4563,7 +4563,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 272: - if (lookahead == ':') ADVANCE(1860); + if (lookahead == ':') ADVANCE(1861); if (lookahead == 'a') ADVANCE(353); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -4572,7 +4572,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 273: - if (lookahead == ':') ADVANCE(1860); + if (lookahead == ':') ADVANCE(1861); if (lookahead == 'a') ADVANCE(289); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -4581,7 +4581,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 274: - if (lookahead == ':') ADVANCE(1860); + if (lookahead == ':') ADVANCE(1861); if (lookahead == 'a') ADVANCE(335); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -4590,7 +4590,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 275: - if (lookahead == ':') ADVANCE(1860); + if (lookahead == ':') ADVANCE(1861); if (lookahead == 'a') ADVANCE(367); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -4599,7 +4599,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 276: - if (lookahead == ':') ADVANCE(1860); + if (lookahead == ':') ADVANCE(1861); if (lookahead == 'a') ADVANCE(352); if (lookahead == 'o') ADVANCE(328); if (lookahead == '$' || @@ -4609,7 +4609,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 277: - if (lookahead == ':') ADVANCE(1860); + if (lookahead == ':') ADVANCE(1861); if (lookahead == 'a') ADVANCE(366); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -4618,7 +4618,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 278: - if (lookahead == ':') ADVANCE(1860); + if (lookahead == ':') ADVANCE(1861); if (lookahead == 'a') ADVANCE(368); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -4627,7 +4627,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 279: - if (lookahead == ':') ADVANCE(1860); + if (lookahead == ':') ADVANCE(1861); if (lookahead == 'a') ADVANCE(369); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -4636,7 +4636,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 280: - if (lookahead == ':') ADVANCE(1860); + if (lookahead == ':') ADVANCE(1861); if (lookahead == 'b') ADVANCE(357); if (lookahead == 'n') ADVANCE(334); if (lookahead == '$' || @@ -4646,7 +4646,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 281: - if (lookahead == ':') ADVANCE(1860); + if (lookahead == ':') ADVANCE(1861); if (lookahead == 'b') ADVANCE(325); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -4655,7 +4655,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 282: - if (lookahead == ':') ADVANCE(1860); + if (lookahead == ':') ADVANCE(1861); if (lookahead == 'c') ADVANCE(312); if (lookahead == 't') ADVANCE(311); if (lookahead == '$' || @@ -4665,8 +4665,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 283: - if (lookahead == ':') ADVANCE(1860); - if (lookahead == 'c') ADVANCE(1886); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 'c') ADVANCE(1887); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4674,8 +4674,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 284: - if (lookahead == ':') ADVANCE(1860); - if (lookahead == 'c') ADVANCE(1895); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 'c') ADVANCE(1896); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4683,8 +4683,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 285: - if (lookahead == ':') ADVANCE(1860); - if (lookahead == 'c') ADVANCE(1922); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 'c') ADVANCE(1923); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4692,7 +4692,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 286: - if (lookahead == ':') ADVANCE(1860); + if (lookahead == ':') ADVANCE(1861); if (lookahead == 'c') ADVANCE(326); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -4701,7 +4701,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 287: - if (lookahead == ':') ADVANCE(1860); + if (lookahead == ':') ADVANCE(1861); if (lookahead == 'c') ADVANCE(360); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -4710,7 +4710,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 288: - if (lookahead == ':') ADVANCE(1860); + if (lookahead == ':') ADVANCE(1861); if (lookahead == 'c') ADVANCE(363); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -4719,7 +4719,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 289: - if (lookahead == ':') ADVANCE(1860); + if (lookahead == ':') ADVANCE(1861); if (lookahead == 'c') ADVANCE(300); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -4728,7 +4728,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 290: - if (lookahead == ':') ADVANCE(1860); + if (lookahead == ':') ADVANCE(1861); if (lookahead == 'c') ADVANCE(370); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -4737,7 +4737,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 291: - if (lookahead == ':') ADVANCE(1860); + if (lookahead == ':') ADVANCE(1861); if (lookahead == 'd') ADVANCE(309); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -4746,7 +4746,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 292: - if (lookahead == ':') ADVANCE(1860); + if (lookahead == ':') ADVANCE(1861); if (lookahead == 'd') ADVANCE(156); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -4755,8 +4755,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 293: - if (lookahead == ':') ADVANCE(1860); - if (lookahead == 'd') ADVANCE(1892); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 'd') ADVANCE(1893); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4764,8 +4764,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 294: - if (lookahead == ':') ADVANCE(1860); - if (lookahead == 'd') ADVANCE(1901); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 'd') ADVANCE(1902); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4773,7 +4773,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 295: - if (lookahead == ':') ADVANCE(1860); + if (lookahead == ':') ADVANCE(1861); if (lookahead == 'e') ADVANCE(286); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -4782,8 +4782,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 296: - if (lookahead == ':') ADVANCE(1860); - if (lookahead == 'e') ADVANCE(1919); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 'e') ADVANCE(1920); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4791,8 +4791,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 297: - if (lookahead == ':') ADVANCE(1860); - if (lookahead == 'e') ADVANCE(1910); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 'e') ADVANCE(1911); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4800,8 +4800,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 298: - if (lookahead == ':') ADVANCE(1860); - if (lookahead == 'e') ADVANCE(1889); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 'e') ADVANCE(1890); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4809,8 +4809,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 299: - if (lookahead == ':') ADVANCE(1860); - if (lookahead == 'e') ADVANCE(1904); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 'e') ADVANCE(1905); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4818,8 +4818,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 300: - if (lookahead == ':') ADVANCE(1860); - if (lookahead == 'e') ADVANCE(1913); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 'e') ADVANCE(1914); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4827,7 +4827,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 301: - if (lookahead == ':') ADVANCE(1860); + if (lookahead == ':') ADVANCE(1861); if (lookahead == 'e') ADVANCE(290); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -4836,7 +4836,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 302: - if (lookahead == ':') ADVANCE(1860); + if (lookahead == ':') ADVANCE(1861); if (lookahead == 'e') ADVANCE(292); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -4845,7 +4845,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 303: - if (lookahead == ':') ADVANCE(1860); + if (lookahead == ':') ADVANCE(1861); if (lookahead == 'e') ADVANCE(346); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -4854,7 +4854,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 304: - if (lookahead == ':') ADVANCE(1860); + if (lookahead == ':') ADVANCE(1861); if (lookahead == 'e') ADVANCE(293); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -4863,7 +4863,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 305: - if (lookahead == ':') ADVANCE(1860); + if (lookahead == ':') ADVANCE(1861); if (lookahead == 'e') ADVANCE(294); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -4872,7 +4872,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 306: - if (lookahead == ':') ADVANCE(1860); + if (lookahead == ':') ADVANCE(1861); if (lookahead == 'e') ADVANCE(337); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -4881,7 +4881,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 307: - if (lookahead == ':') ADVANCE(1860); + if (lookahead == ':') ADVANCE(1861); if (lookahead == 'e') ADVANCE(371); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -4890,7 +4890,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 308: - if (lookahead == ':') ADVANCE(1860); + if (lookahead == ':') ADVANCE(1861); if (lookahead == 'f') ADVANCE(273); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -4899,7 +4899,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 309: - if (lookahead == ':') ADVANCE(1860); + if (lookahead == ':') ADVANCE(1861); if (lookahead == 'g') ADVANCE(296); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -4908,7 +4908,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 310: - if (lookahead == ':') ADVANCE(1860); + if (lookahead == ':') ADVANCE(1861); if (lookahead == 'g') ADVANCE(356); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -4917,7 +4917,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 311: - if (lookahead == ':') ADVANCE(1860); + if (lookahead == ':') ADVANCE(1861); if (lookahead == 'h') ADVANCE(307); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -4926,7 +4926,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 312: - if (lookahead == ':') ADVANCE(1860); + if (lookahead == ':') ADVANCE(1861); if (lookahead == 'h') ADVANCE(355); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -4935,7 +4935,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 313: - if (lookahead == ':') ADVANCE(1860); + if (lookahead == ':') ADVANCE(1861); if (lookahead == 'i') ADVANCE(291); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -4944,7 +4944,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 314: - if (lookahead == ':') ADVANCE(1860); + if (lookahead == ':') ADVANCE(1861); if (lookahead == 'i') ADVANCE(379); if (lookahead == 'o') ADVANCE(372); if (lookahead == '$' || @@ -4954,7 +4954,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 315: - if (lookahead == ':') ADVANCE(1860); + if (lookahead == ':') ADVANCE(1861); if (lookahead == 'i') ADVANCE(380); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -4963,7 +4963,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 316: - if (lookahead == ':') ADVANCE(1860); + if (lookahead == ':') ADVANCE(1861); if (lookahead == 'i') ADVANCE(378); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -4972,7 +4972,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 317: - if (lookahead == ':') ADVANCE(1860); + if (lookahead == ':') ADVANCE(1861); if (lookahead == 'i') ADVANCE(283); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -4981,7 +4981,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 318: - if (lookahead == ':') ADVANCE(1860); + if (lookahead == ':') ADVANCE(1861); if (lookahead == 'i') ADVANCE(284); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -4990,7 +4990,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 319: - if (lookahead == ':') ADVANCE(1860); + if (lookahead == ':') ADVANCE(1861); if (lookahead == 'i') ADVANCE(336); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -4999,7 +4999,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 320: - if (lookahead == ':') ADVANCE(1860); + if (lookahead == ':') ADVANCE(1861); if (lookahead == 'i') ADVANCE(327); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -5008,7 +5008,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 321: - if (lookahead == ':') ADVANCE(1860); + if (lookahead == ':') ADVANCE(1861); if (lookahead == 'i') ADVANCE(285); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -5017,7 +5017,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 322: - if (lookahead == ':') ADVANCE(1860); + if (lookahead == ':') ADVANCE(1861); if (lookahead == 'i') ADVANCE(306); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -5026,7 +5026,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 323: - if (lookahead == ':') ADVANCE(1860); + if (lookahead == ':') ADVANCE(1861); if (lookahead == 'i') ADVANCE(344); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -5035,8 +5035,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 324: - if (lookahead == ':') ADVANCE(1860); - if (lookahead == 'l') ADVANCE(1898); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 'l') ADVANCE(1899); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -5044,7 +5044,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 325: - if (lookahead == ':') ADVANCE(1860); + if (lookahead == ':') ADVANCE(1861); if (lookahead == 'l') ADVANCE(317); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -5053,7 +5053,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 326: - if (lookahead == ':') ADVANCE(1860); + if (lookahead == ':') ADVANCE(1861); if (lookahead == 'l') ADVANCE(272); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -5062,7 +5062,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 327: - if (lookahead == ':') ADVANCE(1860); + if (lookahead == ':') ADVANCE(1861); if (lookahead == 'l') ADVANCE(299); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -5071,7 +5071,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 328: - if (lookahead == ':') ADVANCE(1860); + if (lookahead == ':') ADVANCE(1861); if (lookahead == 'l') ADVANCE(278); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -5080,8 +5080,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 329: - if (lookahead == ':') ADVANCE(1860); - if (lookahead == 'm') ADVANCE(1925); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 'm') ADVANCE(1926); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -5089,7 +5089,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 330: - if (lookahead == ':') ADVANCE(1860); + if (lookahead == ':') ADVANCE(1861); if (lookahead == 'n') ADVANCE(376); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -5098,7 +5098,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 331: - if (lookahead == ':') ADVANCE(1860); + if (lookahead == ':') ADVANCE(1861); if (lookahead == 'n') ADVANCE(362); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -5107,7 +5107,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 332: - if (lookahead == ':') ADVANCE(1860); + if (lookahead == ':') ADVANCE(1861); if (lookahead == 'n') ADVANCE(282); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -5116,8 +5116,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 333: - if (lookahead == ':') ADVANCE(1860); - if (lookahead == 'n') ADVANCE(1935); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 'n') ADVANCE(1936); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -5125,7 +5125,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 334: - if (lookahead == ':') ADVANCE(1860); + if (lookahead == ':') ADVANCE(1861); if (lookahead == 'n') ADVANCE(341); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -5134,7 +5134,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 335: - if (lookahead == ':') ADVANCE(1860); + if (lookahead == ':') ADVANCE(1861); if (lookahead == 'n') ADVANCE(358); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -5143,7 +5143,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 336: - if (lookahead == ':') ADVANCE(1860); + if (lookahead == ':') ADVANCE(1861); if (lookahead == 'n') ADVANCE(270); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -5152,7 +5152,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 337: - if (lookahead == ':') ADVANCE(1860); + if (lookahead == ':') ADVANCE(1861); if (lookahead == 'n') ADVANCE(361); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -5161,7 +5161,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 338: - if (lookahead == ':') ADVANCE(1860); + if (lookahead == ':') ADVANCE(1861); if (lookahead == 'n') ADVANCE(315); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -5170,7 +5170,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 339: - if (lookahead == ':') ADVANCE(1860); + if (lookahead == ':') ADVANCE(1861); if (lookahead == 'n') ADVANCE(359); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -5179,7 +5179,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 340: - if (lookahead == ':') ADVANCE(1860); + if (lookahead == ':') ADVANCE(1861); if (lookahead == 'o') ADVANCE(339); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -5188,7 +5188,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 341: - if (lookahead == ':') ADVANCE(1860); + if (lookahead == ':') ADVANCE(1861); if (lookahead == 'o') ADVANCE(375); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -5197,7 +5197,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 342: - if (lookahead == ':') ADVANCE(1860); + if (lookahead == ':') ADVANCE(1861); if (lookahead == 'o') ADVANCE(347); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -5206,7 +5206,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 343: - if (lookahead == ':') ADVANCE(1860); + if (lookahead == ':') ADVANCE(1861); if (lookahead == 'o') ADVANCE(338); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -5215,7 +5215,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 344: - if (lookahead == ':') ADVANCE(1860); + if (lookahead == ':') ADVANCE(1861); if (lookahead == 'o') ADVANCE(333); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -5224,7 +5224,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 345: - if (lookahead == ':') ADVANCE(1860); + if (lookahead == ':') ADVANCE(1861); if (lookahead == 'r') ADVANCE(314); if (lookahead == 'u') ADVANCE(281); if (lookahead == '$' || @@ -5234,7 +5234,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 346: - if (lookahead == ':') ADVANCE(1860); + if (lookahead == ':') ADVANCE(1861); if (lookahead == 'r') ADVANCE(308); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -5243,8 +5243,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 347: - if (lookahead == ':') ADVANCE(1860); - if (lookahead == 'r') ADVANCE(1928); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 'r') ADVANCE(1929); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -5252,7 +5252,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 348: - if (lookahead == ':') ADVANCE(1860); + if (lookahead == ':') ADVANCE(1861); if (lookahead == 'r') ADVANCE(313); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -5261,7 +5261,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 349: - if (lookahead == ':') ADVANCE(1860); + if (lookahead == ':') ADVANCE(1861); if (lookahead == 'r') ADVANCE(274); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -5270,7 +5270,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 350: - if (lookahead == ':') ADVANCE(1860); + if (lookahead == ':') ADVANCE(1861); if (lookahead == 'r') ADVANCE(377); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -5279,7 +5279,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 351: - if (lookahead == ':') ADVANCE(1860); + if (lookahead == ':') ADVANCE(1861); if (lookahead == 'r') ADVANCE(310); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -5288,7 +5288,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 352: - if (lookahead == ':') ADVANCE(1860); + if (lookahead == ':') ADVANCE(1861); if (lookahead == 'r') ADVANCE(269); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -5297,7 +5297,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 353: - if (lookahead == ':') ADVANCE(1860); + if (lookahead == ':') ADVANCE(1861); if (lookahead == 'r') ADVANCE(302); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -5306,7 +5306,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 354: - if (lookahead == ':') ADVANCE(1860); + if (lookahead == ':') ADVANCE(1861); if (lookahead == 'r') ADVANCE(271); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -5315,7 +5315,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 355: - if (lookahead == ':') ADVANCE(1860); + if (lookahead == ':') ADVANCE(1861); if (lookahead == 'r') ADVANCE(343); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -5324,8 +5324,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 356: - if (lookahead == ':') ADVANCE(1860); - if (lookahead == 's') ADVANCE(1931); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 's') ADVANCE(1932); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -5333,7 +5333,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 357: - if (lookahead == ':') ADVANCE(1860); + if (lookahead == ':') ADVANCE(1861); if (lookahead == 's') ADVANCE(373); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -5342,7 +5342,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 358: - if (lookahead == ':') ADVANCE(1860); + if (lookahead == ':') ADVANCE(1861); if (lookahead == 's') ADVANCE(322); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -5351,7 +5351,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 359: - if (lookahead == ':') ADVANCE(1860); + if (lookahead == ':') ADVANCE(1861); if (lookahead == 's') ADVANCE(365); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -5360,8 +5360,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 360: - if (lookahead == ':') ADVANCE(1860); - if (lookahead == 't') ADVANCE(1916); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 't') ADVANCE(1917); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -5369,8 +5369,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 361: - if (lookahead == ':') ADVANCE(1860); - if (lookahead == 't') ADVANCE(1907); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 't') ADVANCE(1908); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -5378,7 +5378,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 362: - if (lookahead == ':') ADVANCE(1860); + if (lookahead == ':') ADVANCE(1861); if (lookahead == 't') ADVANCE(303); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -5387,7 +5387,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 363: - if (lookahead == ':') ADVANCE(1860); + if (lookahead == ':') ADVANCE(1861); if (lookahead == 't') ADVANCE(342); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -5396,7 +5396,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 364: - if (lookahead == ':') ADVANCE(1860); + if (lookahead == ':') ADVANCE(1861); if (lookahead == 't') ADVANCE(316); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -5405,7 +5405,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 365: - if (lookahead == ':') ADVANCE(1860); + if (lookahead == ':') ADVANCE(1861); if (lookahead == 't') ADVANCE(350); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -5414,7 +5414,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 366: - if (lookahead == ':') ADVANCE(1860); + if (lookahead == ':') ADVANCE(1861); if (lookahead == 't') ADVANCE(318); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -5423,7 +5423,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 367: - if (lookahead == ':') ADVANCE(1860); + if (lookahead == ':') ADVANCE(1861); if (lookahead == 't') ADVANCE(298); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -5432,7 +5432,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 368: - if (lookahead == ':') ADVANCE(1860); + if (lookahead == ':') ADVANCE(1861); if (lookahead == 't') ADVANCE(320); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -5441,7 +5441,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 369: - if (lookahead == ':') ADVANCE(1860); + if (lookahead == ':') ADVANCE(1861); if (lookahead == 't') ADVANCE(323); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -5450,7 +5450,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 370: - if (lookahead == ':') ADVANCE(1860); + if (lookahead == ':') ADVANCE(1861); if (lookahead == 't') ADVANCE(304); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -5459,7 +5459,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 371: - if (lookahead == ':') ADVANCE(1860); + if (lookahead == ':') ADVANCE(1861); if (lookahead == 't') ADVANCE(321); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -5468,7 +5468,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 372: - if (lookahead == ':') ADVANCE(1860); + if (lookahead == ':') ADVANCE(1861); if (lookahead == 't') ADVANCE(301); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -5477,7 +5477,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 373: - if (lookahead == ':') ADVANCE(1860); + if (lookahead == ':') ADVANCE(1861); if (lookahead == 't') ADVANCE(354); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -5486,7 +5486,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 374: - if (lookahead == ':') ADVANCE(1860); + if (lookahead == ':') ADVANCE(1861); if (lookahead == 't') ADVANCE(277); if (lookahead == 'y') ADVANCE(332); if (lookahead == '$' || @@ -5496,7 +5496,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 375: - if (lookahead == ':') ADVANCE(1860); + if (lookahead == ':') ADVANCE(1861); if (lookahead == 't') ADVANCE(279); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -5505,7 +5505,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 376: - if (lookahead == ':') ADVANCE(1860); + if (lookahead == ':') ADVANCE(1861); if (lookahead == 'u') ADVANCE(329); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -5514,7 +5514,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 377: - if (lookahead == ':') ADVANCE(1860); + if (lookahead == ':') ADVANCE(1861); if (lookahead == 'u') ADVANCE(288); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -5523,7 +5523,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 378: - if (lookahead == ':') ADVANCE(1860); + if (lookahead == ':') ADVANCE(1861); if (lookahead == 'v') ADVANCE(297); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -5532,7 +5532,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 379: - if (lookahead == ':') ADVANCE(1860); + if (lookahead == ':') ADVANCE(1861); if (lookahead == 'v') ADVANCE(275); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -5541,7 +5541,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 380: - if (lookahead == ':') ADVANCE(1860); + if (lookahead == ':') ADVANCE(1861); if (lookahead == 'z') ADVANCE(305); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -5550,7 +5550,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'y')) ADVANCE(381); END_STATE(); case 381: - if (lookahead == ':') ADVANCE(1860); + if (lookahead == ':') ADVANCE(1861); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -5558,7 +5558,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 382: - if (lookahead == ';') ADVANCE(1859); + if (lookahead == ';') ADVANCE(1860); if (lookahead == '$' || ('/' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -5566,7 +5566,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 383: - if (lookahead == '>') ADVANCE(1855); + if (lookahead == '>') ADVANCE(1856); END_STATE(); case 384: if (lookahead == '>') ADVANCE(9); @@ -5581,13 +5581,13 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'a') ADVANCE(1578); END_STATE(); case 388: - if (lookahead == 'a') ADVANCE(1857); + if (lookahead == 'a') ADVANCE(1858); END_STATE(); case 389: - if (lookahead == 'a') ADVANCE(1858); + if (lookahead == 'a') ADVANCE(1859); END_STATE(); case 390: - if (lookahead == 'a') ADVANCE(1651); + if (lookahead == 'a') ADVANCE(1652); END_STATE(); case 391: if (lookahead == 'a') ADVANCE(997); @@ -5598,7 +5598,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'a') ADVANCE(547); if (lookahead == 'r') ADVANCE(891); if (lookahead == 'u') ADVANCE(518); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1941); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1942); END_STATE(); case 393: if (lookahead == 'a') ADVANCE(1468); @@ -5758,7 +5758,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { case 442: if (lookahead == 'a') ADVANCE(1323); if (lookahead == 'o') ADVANCE(1033); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1939); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1940); END_STATE(); case 443: if (lookahead == 'a') ADVANCE(1001); @@ -6124,16 +6124,16 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'c') ADVANCE(988); END_STATE(); case 548: - if (lookahead == 'c') ADVANCE(1884); + if (lookahead == 'c') ADVANCE(1885); END_STATE(); case 549: - if (lookahead == 'c') ADVANCE(1893); + if (lookahead == 'c') ADVANCE(1894); END_STATE(); case 550: - if (lookahead == 'c') ADVANCE(1920); + if (lookahead == 'c') ADVANCE(1921); END_STATE(); case 551: - if (lookahead == 'c') ADVANCE(1720); + if (lookahead == 'c') ADVANCE(1721); END_STATE(); case 552: if (lookahead == 'c') ADVANCE(987); @@ -6277,31 +6277,31 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'u') ADVANCE(1049); END_STATE(); case 597: - if (lookahead == 'd') ADVANCE(1602); + if (lookahead == 'd') ADVANCE(1603); END_STATE(); case 598: - if (lookahead == 'd') ADVANCE(1595); + if (lookahead == 'd') ADVANCE(1596); END_STATE(); case 599: - if (lookahead == 'd') ADVANCE(1598); + if (lookahead == 'd') ADVANCE(1599); END_STATE(); case 600: - if (lookahead == 'd') ADVANCE(1890); + if (lookahead == 'd') ADVANCE(1891); END_STATE(); case 601: - if (lookahead == 'd') ADVANCE(1597); + if (lookahead == 'd') ADVANCE(1598); END_STATE(); case 602: - if (lookahead == 'd') ADVANCE(1599); + if (lookahead == 'd') ADVANCE(1600); END_STATE(); case 603: - if (lookahead == 'd') ADVANCE(1627); + if (lookahead == 'd') ADVANCE(1628); END_STATE(); case 604: - if (lookahead == 'd') ADVANCE(1899); + if (lookahead == 'd') ADVANCE(1900); END_STATE(); case 605: - if (lookahead == 'd') ADVANCE(1932); + if (lookahead == 'd') ADVANCE(1933); END_STATE(); case 606: if (lookahead == 'd') ADVANCE(844); @@ -6642,30 +6642,30 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'n') ADVANCE(713); END_STATE(); case 707: - if (lookahead == 'e') ADVANCE(1614); + if (lookahead == 'e') ADVANCE(1615); END_STATE(); case 708: - if (lookahead == 'e') ADVANCE(1951); + if (lookahead == 'e') ADVANCE(1955); END_STATE(); case 709: - if (lookahead == 'e') ADVANCE(1845); + if (lookahead == 'e') ADVANCE(1846); END_STATE(); case 710: - if (lookahead == 'e') ADVANCE(1953); + if (lookahead == 'e') ADVANCE(1957); END_STATE(); case 711: - if (lookahead == 'e') ADVANCE(1666); - if (lookahead == 't') ADVANCE(1667); + if (lookahead == 'e') ADVANCE(1667); + if (lookahead == 't') ADVANCE(1668); END_STATE(); case 712: - if (lookahead == 'e') ADVANCE(1668); - if (lookahead == 't') ADVANCE(1665); + if (lookahead == 'e') ADVANCE(1669); + if (lookahead == 't') ADVANCE(1666); END_STATE(); case 713: - if (lookahead == 'e') ADVANCE(1664); + if (lookahead == 'e') ADVANCE(1665); END_STATE(); case 714: - if (lookahead == 'e') ADVANCE(1917); + if (lookahead == 'e') ADVANCE(1918); END_STATE(); case 715: if (lookahead == 'e') ADVANCE(1574); @@ -6674,139 +6674,139 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'w') ADVANCE(946); END_STATE(); case 716: - if (lookahead == 'e') ADVANCE(1908); + if (lookahead == 'e') ADVANCE(1909); END_STATE(); case 717: - if (lookahead == 'e') ADVANCE(1593); + if (lookahead == 'e') ADVANCE(1594); END_STATE(); case 718: - if (lookahead == 'e') ADVANCE(1887); + if (lookahead == 'e') ADVANCE(1888); END_STATE(); case 719: - if (lookahead == 'e') ADVANCE(1603); + if (lookahead == 'e') ADVANCE(1604); END_STATE(); case 720: - if (lookahead == 'e') ADVANCE(1902); + if (lookahead == 'e') ADVANCE(1903); END_STATE(); case 721: - if (lookahead == 'e') ADVANCE(1679); + if (lookahead == 'e') ADVANCE(1680); END_STATE(); case 722: - if (lookahead == 'e') ADVANCE(1676); + if (lookahead == 'e') ADVANCE(1677); END_STATE(); case 723: - if (lookahead == 'e') ADVANCE(1686); + if (lookahead == 'e') ADVANCE(1687); END_STATE(); case 724: - if (lookahead == 'e') ADVANCE(1683); + if (lookahead == 'e') ADVANCE(1684); END_STATE(); case 725: - if (lookahead == 'e') ADVANCE(1693); + if (lookahead == 'e') ADVANCE(1694); END_STATE(); case 726: - if (lookahead == 'e') ADVANCE(1690); + if (lookahead == 'e') ADVANCE(1691); END_STATE(); case 727: - if (lookahead == 'e') ADVANCE(1911); + if (lookahead == 'e') ADVANCE(1912); END_STATE(); case 728: - if (lookahead == 'e') ADVANCE(1700); + if (lookahead == 'e') ADVANCE(1701); END_STATE(); case 729: - if (lookahead == 'e') ADVANCE(1697); + if (lookahead == 'e') ADVANCE(1698); END_STATE(); case 730: - if (lookahead == 'e') ADVANCE(1617); + if (lookahead == 'e') ADVANCE(1618); END_STATE(); case 731: - if (lookahead == 'e') ADVANCE(1707); + if (lookahead == 'e') ADVANCE(1708); END_STATE(); case 732: - if (lookahead == 'e') ADVANCE(1704); + if (lookahead == 'e') ADVANCE(1705); END_STATE(); case 733: - if (lookahead == 'e') ADVANCE(1714); + if (lookahead == 'e') ADVANCE(1715); END_STATE(); case 734: - if (lookahead == 'e') ADVANCE(1711); + if (lookahead == 'e') ADVANCE(1712); END_STATE(); case 735: - if (lookahead == 'e') ADVANCE(1775); + if (lookahead == 'e') ADVANCE(1776); END_STATE(); case 736: - if (lookahead == 'e') ADVANCE(1637); + if (lookahead == 'e') ADVANCE(1638); END_STATE(); case 737: - if (lookahead == 'e') ADVANCE(1778); + if (lookahead == 'e') ADVANCE(1779); END_STATE(); case 738: - if (lookahead == 'e') ADVANCE(1777); + if (lookahead == 'e') ADVANCE(1778); END_STATE(); case 739: - if (lookahead == 'e') ADVANCE(1732); + if (lookahead == 'e') ADVANCE(1733); END_STATE(); case 740: - if (lookahead == 'e') ADVANCE(1779); + if (lookahead == 'e') ADVANCE(1780); END_STATE(); case 741: - if (lookahead == 'e') ADVANCE(1776); + if (lookahead == 'e') ADVANCE(1777); END_STATE(); case 742: - if (lookahead == 'e') ADVANCE(1661); + if (lookahead == 'e') ADVANCE(1662); END_STATE(); case 743: - if (lookahead == 'e') ADVANCE(1660); + if (lookahead == 'e') ADVANCE(1661); END_STATE(); case 744: - if (lookahead == 'e') ADVANCE(1745); + if (lookahead == 'e') ADVANCE(1746); END_STATE(); case 745: - if (lookahead == 'e') ADVANCE(1629); + if (lookahead == 'e') ADVANCE(1630); END_STATE(); case 746: - if (lookahead == 'e') ADVANCE(1647); + if (lookahead == 'e') ADVANCE(1648); END_STATE(); case 747: - if (lookahead == 'e') ADVANCE(1735); + if (lookahead == 'e') ADVANCE(1736); END_STATE(); case 748: - if (lookahead == 'e') ADVANCE(1831); + if (lookahead == 'e') ADVANCE(1832); END_STATE(); case 749: - if (lookahead == 'e') ADVANCE(1738); + if (lookahead == 'e') ADVANCE(1739); END_STATE(); case 750: - if (lookahead == 'e') ADVANCE(1741); + if (lookahead == 'e') ADVANCE(1742); END_STATE(); case 751: - if (lookahead == 'e') ADVANCE(1721); + if (lookahead == 'e') ADVANCE(1722); END_STATE(); case 752: - if (lookahead == 'e') ADVANCE(1624); + if (lookahead == 'e') ADVANCE(1625); END_STATE(); case 753: - if (lookahead == 'e') ADVANCE(1723); + if (lookahead == 'e') ADVANCE(1724); END_STATE(); case 754: - if (lookahead == 'e') ADVANCE(1724); + if (lookahead == 'e') ADVANCE(1725); END_STATE(); case 755: - if (lookahead == 'e') ADVANCE(1725); + if (lookahead == 'e') ADVANCE(1726); END_STATE(); case 756: - if (lookahead == 'e') ADVANCE(1722); + if (lookahead == 'e') ADVANCE(1723); END_STATE(); case 757: - if (lookahead == 'e') ADVANCE(1650); + if (lookahead == 'e') ADVANCE(1651); END_STATE(); case 758: - if (lookahead == 'e') ADVANCE(1726); + if (lookahead == 'e') ADVANCE(1727); END_STATE(); case 759: - if (lookahead == 'e') ADVANCE(1842); + if (lookahead == 'e') ADVANCE(1843); END_STATE(); case 760: - if (lookahead == 'e') ADVANCE(1840); + if (lookahead == 'e') ADVANCE(1841); END_STATE(); case 761: if (lookahead == 'e') ADVANCE(1130); @@ -6987,7 +6987,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'p') ADVANCE(1537); END_STATE(); case 819: - if (lookahead == 'f') ADVANCE(1645); + if (lookahead == 'f') ADVANCE(1646); END_STATE(); case 820: if (lookahead == 'f') ADVANCE(449); @@ -7001,58 +7001,58 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'l') ADVANCE(1197); END_STATE(); case 823: - if (lookahead == 'g') ADVANCE(1765); + if (lookahead == 'g') ADVANCE(1766); END_STATE(); case 824: - if (lookahead == 'g') ADVANCE(1759); + if (lookahead == 'g') ADVANCE(1760); END_STATE(); case 825: - if (lookahead == 'g') ADVANCE(1764); + if (lookahead == 'g') ADVANCE(1765); END_STATE(); case 826: - if (lookahead == 'g') ADVANCE(1662); + if (lookahead == 'g') ADVANCE(1663); END_STATE(); case 827: - if (lookahead == 'g') ADVANCE(1762); + if (lookahead == 'g') ADVANCE(1763); END_STATE(); case 828: - if (lookahead == 'g') ADVANCE(1761); + if (lookahead == 'g') ADVANCE(1762); END_STATE(); case 829: - if (lookahead == 'g') ADVANCE(1729); + if (lookahead == 'g') ADVANCE(1730); END_STATE(); case 830: - if (lookahead == 'g') ADVANCE(1730); + if (lookahead == 'g') ADVANCE(1731); END_STATE(); case 831: - if (lookahead == 'g') ADVANCE(1763); + if (lookahead == 'g') ADVANCE(1764); END_STATE(); case 832: - if (lookahead == 'g') ADVANCE(1767); + if (lookahead == 'g') ADVANCE(1768); END_STATE(); case 833: - if (lookahead == 'g') ADVANCE(1768); + if (lookahead == 'g') ADVANCE(1769); END_STATE(); case 834: - if (lookahead == 'g') ADVANCE(1760); + if (lookahead == 'g') ADVANCE(1761); END_STATE(); case 835: - if (lookahead == 'g') ADVANCE(1766); + if (lookahead == 'g') ADVANCE(1767); END_STATE(); case 836: - if (lookahead == 'g') ADVANCE(1769); + if (lookahead == 'g') ADVANCE(1770); END_STATE(); case 837: - if (lookahead == 'g') ADVANCE(1733); + if (lookahead == 'g') ADVANCE(1734); END_STATE(); case 838: - if (lookahead == 'g') ADVANCE(1639); + if (lookahead == 'g') ADVANCE(1640); END_STATE(); case 839: - if (lookahead == 'g') ADVANCE(1740); + if (lookahead == 'g') ADVANCE(1741); END_STATE(); case 840: - if (lookahead == 'g') ADVANCE(1743); + if (lookahead == 'g') ADVANCE(1744); END_STATE(); case 841: if (lookahead == 'g') ADVANCE(166); @@ -7109,28 +7109,28 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'w') ADVANCE(145); END_STATE(); case 857: - if (lookahead == 'h') ADVANCE(1847); + if (lookahead == 'h') ADVANCE(1848); END_STATE(); case 858: - if (lookahead == 'h') ADVANCE(1646); + if (lookahead == 'h') ADVANCE(1647); END_STATE(); case 859: - if (lookahead == 'h') ADVANCE(1656); + if (lookahead == 'h') ADVANCE(1657); END_STATE(); case 860: - if (lookahead == 'h') ADVANCE(1657); + if (lookahead == 'h') ADVANCE(1658); END_STATE(); case 861: - if (lookahead == 'h') ADVANCE(1852); + if (lookahead == 'h') ADVANCE(1853); END_STATE(); case 862: - if (lookahead == 'h') ADVANCE(1854); + if (lookahead == 'h') ADVANCE(1855); END_STATE(); case 863: - if (lookahead == 'h') ADVANCE(1853); + if (lookahead == 'h') ADVANCE(1854); END_STATE(); case 864: - if (lookahead == 'h') ADVANCE(1856); + if (lookahead == 'h') ADVANCE(1857); END_STATE(); case 865: if (lookahead == 'h') ADVANCE(764); @@ -7487,28 +7487,28 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'j') ADVANCE(808); END_STATE(); case 979: - if (lookahead == 'k') ADVANCE(1833); + if (lookahead == 'k') ADVANCE(1834); END_STATE(); case 980: - if (lookahead == 'k') ADVANCE(1836); + if (lookahead == 'k') ADVANCE(1837); END_STATE(); case 981: - if (lookahead == 'k') ADVANCE(1834); + if (lookahead == 'k') ADVANCE(1835); END_STATE(); case 982: - if (lookahead == 'k') ADVANCE(1837); + if (lookahead == 'k') ADVANCE(1838); END_STATE(); case 983: - if (lookahead == 'k') ADVANCE(1835); + if (lookahead == 'k') ADVANCE(1836); END_STATE(); case 984: - if (lookahead == 'k') ADVANCE(1838); + if (lookahead == 'k') ADVANCE(1839); END_STATE(); case 985: - if (lookahead == 'k') ADVANCE(1841); + if (lookahead == 'k') ADVANCE(1842); END_STATE(); case 986: - if (lookahead == 'k') ADVANCE(1839); + if (lookahead == 'k') ADVANCE(1840); END_STATE(); case 987: if (lookahead == 'k') ADVANCE(163); @@ -7526,16 +7526,16 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'k') ADVANCE(817); END_STATE(); case 992: - if (lookahead == 'l') ADVANCE(1955); + if (lookahead == 'l') ADVANCE(1959); END_STATE(); case 993: - if (lookahead == 'l') ADVANCE(1896); + if (lookahead == 'l') ADVANCE(1897); END_STATE(); case 994: - if (lookahead == 'l') ADVANCE(1851); + if (lookahead == 'l') ADVANCE(1852); END_STATE(); case 995: - if (lookahead == 'l') ADVANCE(1717); + if (lookahead == 'l') ADVANCE(1718); END_STATE(); case 996: if (lookahead == 'l') ADVANCE(164); @@ -7696,22 +7696,22 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'l') ADVANCE(1232); END_STATE(); case 1048: - if (lookahead == 'm') ADVANCE(1923); + if (lookahead == 'm') ADVANCE(1924); END_STATE(); case 1049: - if (lookahead == 'm') ADVANCE(1937); + if (lookahead == 'm') ADVANCE(1938); END_STATE(); case 1050: - if (lookahead == 'm') ADVANCE(1608); + if (lookahead == 'm') ADVANCE(1609); END_STATE(); case 1051: - if (lookahead == 'm') ADVANCE(1601); + if (lookahead == 'm') ADVANCE(1602); END_STATE(); case 1052: if (lookahead == 'm') ADVANCE(195); END_STATE(); case 1053: - if (lookahead == 'm') ADVANCE(1609); + if (lookahead == 'm') ADVANCE(1610); END_STATE(); case 1054: if (lookahead == 'm') ADVANCE(1260); @@ -7752,43 +7752,43 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 's') ADVANCE(1476); END_STATE(); case 1066: - if (lookahead == 'n') ADVANCE(1628); + if (lookahead == 'n') ADVANCE(1629); END_STATE(); case 1067: - if (lookahead == 'n') ADVANCE(1933); + if (lookahead == 'n') ADVANCE(1934); END_STATE(); case 1068: - if (lookahead == 'n') ADVANCE(1600); + if (lookahead == 'n') ADVANCE(1601); END_STATE(); case 1069: - if (lookahead == 'n') ADVANCE(1678); + if (lookahead == 'n') ADVANCE(1679); END_STATE(); case 1070: - if (lookahead == 'n') ADVANCE(1685); + if (lookahead == 'n') ADVANCE(1686); END_STATE(); case 1071: - if (lookahead == 'n') ADVANCE(1692); + if (lookahead == 'n') ADVANCE(1693); END_STATE(); case 1072: - if (lookahead == 'n') ADVANCE(1699); + if (lookahead == 'n') ADVANCE(1700); END_STATE(); case 1073: - if (lookahead == 'n') ADVANCE(1706); + if (lookahead == 'n') ADVANCE(1707); END_STATE(); case 1074: - if (lookahead == 'n') ADVANCE(1713); + if (lookahead == 'n') ADVANCE(1714); END_STATE(); case 1075: - if (lookahead == 'n') ADVANCE(1606); + if (lookahead == 'n') ADVANCE(1607); END_STATE(); case 1076: - if (lookahead == 'n') ADVANCE(1626); + if (lookahead == 'n') ADVANCE(1627); END_STATE(); case 1077: - if (lookahead == 'n') ADVANCE(1605); + if (lookahead == 'n') ADVANCE(1606); END_STATE(); case 1078: - if (lookahead == 'n') ADVANCE(1607); + if (lookahead == 'n') ADVANCE(1608); END_STATE(); case 1079: if (lookahead == 'n') ADVANCE(1529); @@ -8049,13 +8049,13 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'u') ADVANCE(1036); END_STATE(); case 1163: - if (lookahead == 'o') ADVANCE(1653); + if (lookahead == 'o') ADVANCE(1654); END_STATE(); case 1164: if (lookahead == 'o') ADVANCE(1566); END_STATE(); case 1165: - if (lookahead == 'o') ADVANCE(1640); + if (lookahead == 'o') ADVANCE(1641); END_STATE(); case 1166: if (lookahead == 'o') ADVANCE(819); @@ -8348,7 +8348,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'p') ADVANCE(157); END_STATE(); case 1259: - if (lookahead == 'p') ADVANCE(1613); + if (lookahead == 'p') ADVANCE(1614); if (lookahead == 't') ADVANCE(173); END_STATE(); case 1260: @@ -8368,7 +8368,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'u') ADVANCE(545); END_STATE(); case 1265: - if (lookahead == 'q') ADVANCE(1663); + if (lookahead == 'q') ADVANCE(1664); END_STATE(); case 1266: if (lookahead == 'q') ADVANCE(1545); @@ -8392,133 +8392,133 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'r') ADVANCE(820); END_STATE(); case 1273: - if (lookahead == 'r') ADVANCE(1592); + if (lookahead == 'r') ADVANCE(1593); END_STATE(); case 1274: - if (lookahead == 'r') ADVANCE(1680); + if (lookahead == 'r') ADVANCE(1681); END_STATE(); case 1275: - if (lookahead == 'r') ADVANCE(1687); + if (lookahead == 'r') ADVANCE(1688); END_STATE(); case 1276: - if (lookahead == 'r') ADVANCE(1694); + if (lookahead == 'r') ADVANCE(1695); END_STATE(); case 1277: - if (lookahead == 'r') ADVANCE(1701); + if (lookahead == 'r') ADVANCE(1702); END_STATE(); case 1278: - if (lookahead == 'r') ADVANCE(1708); + if (lookahead == 'r') ADVANCE(1709); END_STATE(); case 1279: - if (lookahead == 'r') ADVANCE(1715); + if (lookahead == 'r') ADVANCE(1716); END_STATE(); case 1280: - if (lookahead == 'r') ADVANCE(1746); + if (lookahead == 'r') ADVANCE(1747); END_STATE(); case 1281: - if (lookahead == 'r') ADVANCE(1718); + if (lookahead == 'r') ADVANCE(1719); END_STATE(); case 1282: - if (lookahead == 'r') ADVANCE(1786); + if (lookahead == 'r') ADVANCE(1787); END_STATE(); case 1283: - if (lookahead == 'r') ADVANCE(1780); + if (lookahead == 'r') ADVANCE(1781); END_STATE(); case 1284: - if (lookahead == 'r') ADVANCE(1785); + if (lookahead == 'r') ADVANCE(1786); END_STATE(); case 1285: - if (lookahead == 'r') ADVANCE(1783); + if (lookahead == 'r') ADVANCE(1784); END_STATE(); case 1286: - if (lookahead == 'r') ADVANCE(1642); + if (lookahead == 'r') ADVANCE(1643); END_STATE(); case 1287: - if (lookahead == 'r') ADVANCE(1782); + if (lookahead == 'r') ADVANCE(1783); END_STATE(); case 1288: - if (lookahead == 'r') ADVANCE(1797); + if (lookahead == 'r') ADVANCE(1798); END_STATE(); case 1289: - if (lookahead == 'r') ADVANCE(1784); + if (lookahead == 'r') ADVANCE(1785); END_STATE(); case 1290: - if (lookahead == 'r') ADVANCE(1788); + if (lookahead == 'r') ADVANCE(1789); END_STATE(); case 1291: - if (lookahead == 'r') ADVANCE(1789); + if (lookahead == 'r') ADVANCE(1790); END_STATE(); case 1292: - if (lookahead == 'r') ADVANCE(1781); + if (lookahead == 'r') ADVANCE(1782); END_STATE(); case 1293: - if (lookahead == 'r') ADVANCE(1787); + if (lookahead == 'r') ADVANCE(1788); END_STATE(); case 1294: - if (lookahead == 'r') ADVANCE(1791); + if (lookahead == 'r') ADVANCE(1792); END_STATE(); case 1295: - if (lookahead == 'r') ADVANCE(1796); + if (lookahead == 'r') ADVANCE(1797); END_STATE(); case 1296: - if (lookahead == 'r') ADVANCE(1794); + if (lookahead == 'r') ADVANCE(1795); END_STATE(); case 1297: - if (lookahead == 'r') ADVANCE(1793); + if (lookahead == 'r') ADVANCE(1794); END_STATE(); case 1298: - if (lookahead == 'r') ADVANCE(1795); + if (lookahead == 'r') ADVANCE(1796); END_STATE(); case 1299: - if (lookahead == 'r') ADVANCE(1799); + if (lookahead == 'r') ADVANCE(1800); END_STATE(); case 1300: - if (lookahead == 'r') ADVANCE(1800); + if (lookahead == 'r') ADVANCE(1801); END_STATE(); case 1301: - if (lookahead == 'r') ADVANCE(1792); + if (lookahead == 'r') ADVANCE(1793); END_STATE(); case 1302: - if (lookahead == 'r') ADVANCE(1790); + if (lookahead == 'r') ADVANCE(1791); END_STATE(); case 1303: - if (lookahead == 'r') ADVANCE(1798); + if (lookahead == 'r') ADVANCE(1799); END_STATE(); case 1304: - if (lookahead == 'r') ADVANCE(1802); + if (lookahead == 'r') ADVANCE(1803); END_STATE(); case 1305: - if (lookahead == 'r') ADVANCE(1805); + if (lookahead == 'r') ADVANCE(1806); END_STATE(); case 1306: - if (lookahead == 'r') ADVANCE(1804); + if (lookahead == 'r') ADVANCE(1805); END_STATE(); case 1307: - if (lookahead == 'r') ADVANCE(1806); + if (lookahead == 'r') ADVANCE(1807); END_STATE(); case 1308: - if (lookahead == 'r') ADVANCE(1803); + if (lookahead == 'r') ADVANCE(1804); END_STATE(); case 1309: - if (lookahead == 'r') ADVANCE(1801); + if (lookahead == 'r') ADVANCE(1802); END_STATE(); case 1310: - if (lookahead == 'r') ADVANCE(1807); + if (lookahead == 'r') ADVANCE(1808); END_STATE(); case 1311: - if (lookahead == 'r') ADVANCE(1810); + if (lookahead == 'r') ADVANCE(1811); END_STATE(); case 1312: - if (lookahead == 'r') ADVANCE(1809); + if (lookahead == 'r') ADVANCE(1810); END_STATE(); case 1313: - if (lookahead == 'r') ADVANCE(1811); + if (lookahead == 'r') ADVANCE(1812); END_STATE(); case 1314: - if (lookahead == 'r') ADVANCE(1808); + if (lookahead == 'r') ADVANCE(1809); END_STATE(); case 1315: - if (lookahead == 'r') ADVANCE(1926); + if (lookahead == 'r') ADVANCE(1927); END_STATE(); case 1316: if (lookahead == 'r') ADVANCE(890); @@ -8682,19 +8682,19 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 's') ADVANCE(888); END_STATE(); case 1369: - if (lookahead == 's') ADVANCE(1591); + if (lookahead == 's') ADVANCE(1592); END_STATE(); case 1370: - if (lookahead == 's') ADVANCE(1846); + if (lookahead == 's') ADVANCE(1847); END_STATE(); case 1371: - if (lookahead == 's') ADVANCE(1929); + if (lookahead == 's') ADVANCE(1930); END_STATE(); case 1372: - if (lookahead == 's') ADVANCE(1594); + if (lookahead == 's') ADVANCE(1595); END_STATE(); case 1373: - if (lookahead == 's') ADVANCE(1641); + if (lookahead == 's') ADVANCE(1642); END_STATE(); case 1374: if (lookahead == 's') ADVANCE(1567); @@ -8762,184 +8762,184 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 's') ADVANCE(816); END_STATE(); case 1395: - if (lookahead == 't') ADVANCE(1675); + if (lookahead == 't') ADVANCE(1676); END_STATE(); case 1396: - if (lookahead == 't') ADVANCE(1682); + if (lookahead == 't') ADVANCE(1683); END_STATE(); case 1397: - if (lookahead == 't') ADVANCE(1689); + if (lookahead == 't') ADVANCE(1690); END_STATE(); case 1398: - if (lookahead == 't') ADVANCE(1696); + if (lookahead == 't') ADVANCE(1697); END_STATE(); case 1399: - if (lookahead == 't') ADVANCE(1703); + if (lookahead == 't') ADVANCE(1704); END_STATE(); case 1400: - if (lookahead == 't') ADVANCE(1710); + if (lookahead == 't') ADVANCE(1711); END_STATE(); case 1401: if (lookahead == 't') ADVANCE(384); END_STATE(); case 1402: - if (lookahead == 't') ADVANCE(1633); + if (lookahead == 't') ADVANCE(1634); END_STATE(); case 1403: - if (lookahead == 't') ADVANCE(1754); + if (lookahead == 't') ADVANCE(1755); END_STATE(); case 1404: - if (lookahead == 't') ADVANCE(1748); + if (lookahead == 't') ADVANCE(1749); END_STATE(); case 1405: - if (lookahead == 't') ADVANCE(1753); + if (lookahead == 't') ADVANCE(1754); END_STATE(); case 1406: - if (lookahead == 't') ADVANCE(1751); + if (lookahead == 't') ADVANCE(1752); END_STATE(); case 1407: - if (lookahead == 't') ADVANCE(1750); + if (lookahead == 't') ADVANCE(1751); END_STATE(); case 1408: - if (lookahead == 't') ADVANCE(1727); + if (lookahead == 't') ADVANCE(1728); END_STATE(); case 1409: - if (lookahead == 't') ADVANCE(1728); + if (lookahead == 't') ADVANCE(1729); END_STATE(); case 1410: - if (lookahead == 't') ADVANCE(1752); + if (lookahead == 't') ADVANCE(1753); END_STATE(); case 1411: - if (lookahead == 't') ADVANCE(1756); + if (lookahead == 't') ADVANCE(1757); END_STATE(); case 1412: - if (lookahead == 't') ADVANCE(1757); + if (lookahead == 't') ADVANCE(1758); END_STATE(); case 1413: - if (lookahead == 't') ADVANCE(1749); + if (lookahead == 't') ADVANCE(1750); END_STATE(); case 1414: - if (lookahead == 't') ADVANCE(1755); + if (lookahead == 't') ADVANCE(1756); END_STATE(); case 1415: - if (lookahead == 't') ADVANCE(1914); + if (lookahead == 't') ADVANCE(1915); END_STATE(); case 1416: - if (lookahead == 't') ADVANCE(1843); + if (lookahead == 't') ADVANCE(1844); END_STATE(); case 1417: - if (lookahead == 't') ADVANCE(1758); + if (lookahead == 't') ADVANCE(1759); END_STATE(); case 1418: - if (lookahead == 't') ADVANCE(1770); + if (lookahead == 't') ADVANCE(1771); END_STATE(); case 1419: - if (lookahead == 't') ADVANCE(1773); + if (lookahead == 't') ADVANCE(1774); END_STATE(); case 1420: - if (lookahead == 't') ADVANCE(1772); + if (lookahead == 't') ADVANCE(1773); END_STATE(); case 1421: - if (lookahead == 't') ADVANCE(1731); + if (lookahead == 't') ADVANCE(1732); END_STATE(); case 1422: - if (lookahead == 't') ADVANCE(1774); + if (lookahead == 't') ADVANCE(1775); END_STATE(); case 1423: - if (lookahead == 't') ADVANCE(1771); + if (lookahead == 't') ADVANCE(1772); END_STATE(); case 1424: - if (lookahead == 't') ADVANCE(1905); + if (lookahead == 't') ADVANCE(1906); END_STATE(); case 1425: - if (lookahead == 't') ADVANCE(1681); + if (lookahead == 't') ADVANCE(1682); END_STATE(); case 1426: - if (lookahead == 't') ADVANCE(1688); + if (lookahead == 't') ADVANCE(1689); END_STATE(); case 1427: - if (lookahead == 't') ADVANCE(1644); + if (lookahead == 't') ADVANCE(1645); END_STATE(); case 1428: - if (lookahead == 't') ADVANCE(1659); + if (lookahead == 't') ADVANCE(1660); END_STATE(); case 1429: - if (lookahead == 't') ADVANCE(1658); + if (lookahead == 't') ADVANCE(1659); END_STATE(); case 1430: - if (lookahead == 't') ADVANCE(1695); + if (lookahead == 't') ADVANCE(1696); END_STATE(); case 1431: - if (lookahead == 't') ADVANCE(1702); + if (lookahead == 't') ADVANCE(1703); END_STATE(); case 1432: if (lookahead == 't') ADVANCE(198); END_STATE(); case 1433: - if (lookahead == 't') ADVANCE(1709); + if (lookahead == 't') ADVANCE(1710); END_STATE(); case 1434: - if (lookahead == 't') ADVANCE(1716); + if (lookahead == 't') ADVANCE(1717); END_STATE(); case 1435: - if (lookahead == 't') ADVANCE(1677); + if (lookahead == 't') ADVANCE(1678); END_STATE(); case 1436: - if (lookahead == 't') ADVANCE(1684); + if (lookahead == 't') ADVANCE(1685); END_STATE(); case 1437: - if (lookahead == 't') ADVANCE(1691); + if (lookahead == 't') ADVANCE(1692); END_STATE(); case 1438: - if (lookahead == 't') ADVANCE(1698); + if (lookahead == 't') ADVANCE(1699); END_STATE(); case 1439: - if (lookahead == 't') ADVANCE(1736); + if (lookahead == 't') ADVANCE(1737); END_STATE(); case 1440: - if (lookahead == 't') ADVANCE(1620); + if (lookahead == 't') ADVANCE(1621); END_STATE(); case 1441: - if (lookahead == 't') ADVANCE(1623); + if (lookahead == 't') ADVANCE(1624); END_STATE(); case 1442: - if (lookahead == 't') ADVANCE(1705); + if (lookahead == 't') ADVANCE(1706); END_STATE(); case 1443: if (lookahead == 't') ADVANCE(264); END_STATE(); case 1444: - if (lookahead == 't') ADVANCE(1712); + if (lookahead == 't') ADVANCE(1713); END_STATE(); case 1445: - if (lookahead == 't') ADVANCE(1739); + if (lookahead == 't') ADVANCE(1740); END_STATE(); case 1446: - if (lookahead == 't') ADVANCE(1734); + if (lookahead == 't') ADVANCE(1735); END_STATE(); case 1447: - if (lookahead == 't') ADVANCE(1747); + if (lookahead == 't') ADVANCE(1748); END_STATE(); case 1448: - if (lookahead == 't') ADVANCE(1643); + if (lookahead == 't') ADVANCE(1644); END_STATE(); case 1449: - if (lookahead == 't') ADVANCE(1742); + if (lookahead == 't') ADVANCE(1743); END_STATE(); case 1450: - if (lookahead == 't') ADVANCE(1719); + if (lookahead == 't') ADVANCE(1720); END_STATE(); case 1451: - if (lookahead == 't') ADVANCE(1737); + if (lookahead == 't') ADVANCE(1738); END_STATE(); case 1452: - if (lookahead == 't') ADVANCE(1630); + if (lookahead == 't') ADVANCE(1631); END_STATE(); case 1453: - if (lookahead == 't') ADVANCE(1744); + if (lookahead == 't') ADVANCE(1745); END_STATE(); case 1454: - if (lookahead == 't') ADVANCE(1625); + if (lookahead == 't') ADVANCE(1626); END_STATE(); case 1455: if (lookahead == 't') ADVANCE(448); @@ -9277,7 +9277,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'v') ADVANCE(171); END_STATE(); case 1566: - if (lookahead == 'w') ADVANCE(1652); + if (lookahead == 'w') ADVANCE(1653); END_STATE(); case 1567: if (lookahead == 'w') ADVANCE(934); @@ -9304,13 +9304,13 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'x') ADVANCE(578); END_STATE(); case 1575: - if (lookahead == 'y') ADVANCE(1648); + if (lookahead == 'y') ADVANCE(1649); END_STATE(); case 1576: - if (lookahead == 'y') ADVANCE(1649); + if (lookahead == 'y') ADVANCE(1650); END_STATE(); case 1577: - if (lookahead == 'y') ADVANCE(1832); + if (lookahead == 'y') ADVANCE(1833); END_STATE(); case 1578: if (lookahead == 'y') ADVANCE(165); @@ -9337,1570 +9337,1599 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'z') ADVANCE(779); END_STATE(); case 1586: + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1953); + END_STATE(); + case 1587: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1945); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1946); END_STATE(); - case 1587: + case 1588: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1610); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1611); END_STATE(); - case 1588: + case 1589: if (lookahead == '$' || ('/' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); - case 1589: - if (eof) ADVANCE(1590); - if (lookahead == '#') ADVANCE(1936); - if (lookahead == ',') ADVANCE(1611); + case 1590: + if (eof) ADVANCE(1591); + if (lookahead == '#') ADVANCE(1937); + if (lookahead == ',') ADVANCE(1612); if (lookahead == '-') ADVANCE(383); if (lookahead == '.') ADVANCE(504); - if (lookahead == '=') ADVANCE(1596); - if (lookahead == '}') ADVANCE(1850); + if (lookahead == '=') ADVANCE(1597); + if (lookahead == '}') ADVANCE(1851); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || - lookahead == ' ') SKIP(1589) + lookahead == ' ') SKIP(1590) if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1604); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1605); END_STATE(); - case 1590: + case 1591: ACCEPT_TOKEN(ts_builtin_sym_end); END_STATE(); - case 1591: + case 1592: ACCEPT_TOKEN(anon_sym_DOTclass); END_STATE(); - case 1592: + case 1593: ACCEPT_TOKEN(anon_sym_DOTsuper); END_STATE(); - case 1593: + case 1594: ACCEPT_TOKEN(anon_sym_DOTsource); END_STATE(); - case 1594: + case 1595: ACCEPT_TOKEN(anon_sym_DOTimplements); END_STATE(); - case 1595: + case 1596: ACCEPT_TOKEN(anon_sym_DOTfield); END_STATE(); - case 1596: + case 1597: ACCEPT_TOKEN(anon_sym_EQ); END_STATE(); - case 1597: + case 1598: ACCEPT_TOKEN(sym_end_field); END_STATE(); - case 1598: + case 1599: ACCEPT_TOKEN(anon_sym_DOTmethod); END_STATE(); - case 1599: + case 1600: ACCEPT_TOKEN(sym_end_method); END_STATE(); - case 1600: + case 1601: ACCEPT_TOKEN(anon_sym_DOTannotation); END_STATE(); - case 1601: + case 1602: ACCEPT_TOKEN(anon_sym_system); END_STATE(); - case 1602: + case 1603: ACCEPT_TOKEN(anon_sym_build); END_STATE(); - case 1603: + case 1604: ACCEPT_TOKEN(anon_sym_runtime); END_STATE(); - case 1604: + case 1605: ACCEPT_TOKEN(sym_annotation_key); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1604); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1605); END_STATE(); - case 1605: + case 1606: ACCEPT_TOKEN(sym_end_annotation); END_STATE(); - case 1606: + case 1607: ACCEPT_TOKEN(anon_sym_DOTsubannotation); END_STATE(); - case 1607: + case 1608: ACCEPT_TOKEN(sym_end_subannotation); END_STATE(); - case 1608: + case 1609: ACCEPT_TOKEN(anon_sym_DOTparam); END_STATE(); - case 1609: + case 1610: ACCEPT_TOKEN(sym_end_param); END_STATE(); - case 1610: + case 1611: ACCEPT_TOKEN(sym_label); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1610); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1611); END_STATE(); - case 1611: + case 1612: ACCEPT_TOKEN(anon_sym_COMMA); END_STATE(); - case 1612: + case 1613: ACCEPT_TOKEN(anon_sym_LF); - if (lookahead == '\n') ADVANCE(1612); + if (lookahead == '\n') ADVANCE(1613); END_STATE(); - case 1613: + case 1614: ACCEPT_TOKEN(anon_sym_nop); END_STATE(); - case 1614: + case 1615: ACCEPT_TOKEN(anon_sym_move); if (lookahead == '-') ADVANCE(715); if (lookahead == '/') ADVANCE(193); END_STATE(); - case 1615: + case 1616: ACCEPT_TOKEN(anon_sym_move_SLASHfrom16); END_STATE(); - case 1616: + case 1617: ACCEPT_TOKEN(anon_sym_move_SLASH16); END_STATE(); - case 1617: + case 1618: ACCEPT_TOKEN(anon_sym_move_DASHwide); if (lookahead == '/') ADVANCE(197); END_STATE(); - case 1618: + case 1619: ACCEPT_TOKEN(anon_sym_move_DASHwide_SLASHfrom16); END_STATE(); - case 1619: + case 1620: ACCEPT_TOKEN(anon_sym_move_DASHwide_SLASH16); END_STATE(); - case 1620: + case 1621: ACCEPT_TOKEN(anon_sym_move_DASHobject); if (lookahead == '/') ADVANCE(207); END_STATE(); - case 1621: + case 1622: ACCEPT_TOKEN(anon_sym_move_DASHobject_SLASHfrom16); END_STATE(); - case 1622: + case 1623: ACCEPT_TOKEN(anon_sym_move_DASHobject_SLASH16); END_STATE(); - case 1623: + case 1624: ACCEPT_TOKEN(anon_sym_move_DASHresult); if (lookahead == '-') ADVANCE(1241); END_STATE(); - case 1624: + case 1625: ACCEPT_TOKEN(anon_sym_move_DASHresult_DASHwide); END_STATE(); - case 1625: + case 1626: ACCEPT_TOKEN(anon_sym_move_DASHresult_DASHobject); END_STATE(); - case 1626: + case 1627: ACCEPT_TOKEN(anon_sym_move_DASHexception); END_STATE(); - case 1627: + case 1628: ACCEPT_TOKEN(anon_sym_return_DASHvoid); END_STATE(); - case 1628: + case 1629: ACCEPT_TOKEN(anon_sym_return); if (lookahead == '-') ADVANCE(1240); END_STATE(); - case 1629: + case 1630: ACCEPT_TOKEN(anon_sym_return_DASHwide); END_STATE(); - case 1630: + case 1631: ACCEPT_TOKEN(anon_sym_return_DASHobject); END_STATE(); - case 1631: + case 1632: ACCEPT_TOKEN(anon_sym_const_SLASH4); END_STATE(); - case 1632: + case 1633: ACCEPT_TOKEN(anon_sym_const_SLASH16); END_STATE(); - case 1633: + case 1634: ACCEPT_TOKEN(anon_sym_const); if (lookahead == '-') ADVANCE(572); if (lookahead == '/') ADVANCE(194); END_STATE(); - case 1634: + case 1635: ACCEPT_TOKEN(anon_sym_const_SLASHhigh16); END_STATE(); - case 1635: + case 1636: ACCEPT_TOKEN(anon_sym_const_DASHwide_SLASH16); END_STATE(); - case 1636: + case 1637: ACCEPT_TOKEN(anon_sym_const_DASHwide_SLASH32); END_STATE(); - case 1637: + case 1638: ACCEPT_TOKEN(anon_sym_const_DASHwide); if (lookahead == '/') ADVANCE(201); END_STATE(); - case 1638: + case 1639: ACCEPT_TOKEN(anon_sym_const_DASHwide_SLASHhigh16); END_STATE(); - case 1639: + case 1640: ACCEPT_TOKEN(anon_sym_const_DASHstring); if (lookahead == '-') ADVANCE(969); END_STATE(); - case 1640: + case 1641: ACCEPT_TOKEN(anon_sym_const_DASHstring_DASHjumbo); END_STATE(); - case 1641: + case 1642: ACCEPT_TOKEN(anon_sym_const_DASHclass); END_STATE(); - case 1642: + case 1643: ACCEPT_TOKEN(anon_sym_monitor_DASHenter); END_STATE(); - case 1643: + case 1644: ACCEPT_TOKEN(anon_sym_monitor_DASHexit); END_STATE(); - case 1644: + case 1645: ACCEPT_TOKEN(anon_sym_check_DASHcast); END_STATE(); - case 1645: + case 1646: ACCEPT_TOKEN(anon_sym_instance_DASHof); END_STATE(); - case 1646: + case 1647: ACCEPT_TOKEN(anon_sym_array_DASHlength); END_STATE(); - case 1647: + case 1648: ACCEPT_TOKEN(anon_sym_new_DASHinstance); END_STATE(); - case 1648: + case 1649: ACCEPT_TOKEN(anon_sym_new_DASHarray); END_STATE(); - case 1649: + case 1650: ACCEPT_TOKEN(anon_sym_filled_DASHnew_DASHarray); if (lookahead == '/') ADVANCE(1359); END_STATE(); - case 1650: + case 1651: ACCEPT_TOKEN(anon_sym_filled_DASHnew_DASHarray_SLASHrange); END_STATE(); - case 1651: + case 1652: ACCEPT_TOKEN(anon_sym_fill_DASHarray_DASHdata); END_STATE(); - case 1652: + case 1653: ACCEPT_TOKEN(anon_sym_throw); END_STATE(); - case 1653: + case 1654: ACCEPT_TOKEN(anon_sym_goto); if (lookahead == '/') ADVANCE(192); END_STATE(); - case 1654: - ACCEPT_TOKEN(anon_sym_goto_SLASH16); - END_STATE(); case 1655: - ACCEPT_TOKEN(anon_sym_goto_SLASH32); + ACCEPT_TOKEN(anon_sym_goto_SLASH16); END_STATE(); case 1656: - ACCEPT_TOKEN(anon_sym_packed_DASHswitch); + ACCEPT_TOKEN(anon_sym_goto_SLASH32); END_STATE(); case 1657: - ACCEPT_TOKEN(anon_sym_sparse_DASHswitch); + ACCEPT_TOKEN(anon_sym_packed_DASHswitch); END_STATE(); case 1658: - ACCEPT_TOKEN(anon_sym_cmpl_DASHfloat); + ACCEPT_TOKEN(anon_sym_sparse_DASHswitch); END_STATE(); case 1659: - ACCEPT_TOKEN(anon_sym_cmpg_DASHfloat); + ACCEPT_TOKEN(anon_sym_cmpl_DASHfloat); END_STATE(); case 1660: - ACCEPT_TOKEN(anon_sym_cmpl_DASHdouble); + ACCEPT_TOKEN(anon_sym_cmpg_DASHfloat); END_STATE(); case 1661: - ACCEPT_TOKEN(anon_sym_cmpg_DASHdouble); + ACCEPT_TOKEN(anon_sym_cmpl_DASHdouble); END_STATE(); case 1662: - ACCEPT_TOKEN(anon_sym_cmp_DASHlong); + ACCEPT_TOKEN(anon_sym_cmpg_DASHdouble); END_STATE(); case 1663: - ACCEPT_TOKEN(anon_sym_if_DASHeq); - if (lookahead == 'z') ADVANCE(1669); + ACCEPT_TOKEN(anon_sym_cmp_DASHlong); END_STATE(); case 1664: - ACCEPT_TOKEN(anon_sym_if_DASHne); + ACCEPT_TOKEN(anon_sym_if_DASHeq); if (lookahead == 'z') ADVANCE(1670); END_STATE(); case 1665: - ACCEPT_TOKEN(anon_sym_if_DASHlt); + ACCEPT_TOKEN(anon_sym_if_DASHne); if (lookahead == 'z') ADVANCE(1671); END_STATE(); case 1666: - ACCEPT_TOKEN(anon_sym_if_DASHge); + ACCEPT_TOKEN(anon_sym_if_DASHlt); if (lookahead == 'z') ADVANCE(1672); END_STATE(); case 1667: - ACCEPT_TOKEN(anon_sym_if_DASHgt); + ACCEPT_TOKEN(anon_sym_if_DASHge); if (lookahead == 'z') ADVANCE(1673); END_STATE(); case 1668: - ACCEPT_TOKEN(anon_sym_if_DASHle); + ACCEPT_TOKEN(anon_sym_if_DASHgt); if (lookahead == 'z') ADVANCE(1674); END_STATE(); case 1669: - ACCEPT_TOKEN(anon_sym_if_DASHeqz); + ACCEPT_TOKEN(anon_sym_if_DASHle); + if (lookahead == 'z') ADVANCE(1675); END_STATE(); case 1670: - ACCEPT_TOKEN(anon_sym_if_DASHnez); + ACCEPT_TOKEN(anon_sym_if_DASHeqz); END_STATE(); case 1671: - ACCEPT_TOKEN(anon_sym_if_DASHltz); + ACCEPT_TOKEN(anon_sym_if_DASHnez); END_STATE(); case 1672: - ACCEPT_TOKEN(anon_sym_if_DASHgez); + ACCEPT_TOKEN(anon_sym_if_DASHltz); END_STATE(); case 1673: - ACCEPT_TOKEN(anon_sym_if_DASHgtz); + ACCEPT_TOKEN(anon_sym_if_DASHgez); END_STATE(); case 1674: - ACCEPT_TOKEN(anon_sym_if_DASHlez); + ACCEPT_TOKEN(anon_sym_if_DASHgtz); END_STATE(); case 1675: + ACCEPT_TOKEN(anon_sym_if_DASHlez); + END_STATE(); + case 1676: ACCEPT_TOKEN(anon_sym_aget); if (lookahead == '-') ADVANCE(509); END_STATE(); - case 1676: + case 1677: ACCEPT_TOKEN(anon_sym_aget_DASHwide); END_STATE(); - case 1677: + case 1678: ACCEPT_TOKEN(anon_sym_aget_DASHobject); END_STATE(); - case 1678: + case 1679: ACCEPT_TOKEN(anon_sym_aget_DASHboolean); END_STATE(); - case 1679: + case 1680: ACCEPT_TOKEN(anon_sym_aget_DASHbyte); END_STATE(); - case 1680: + case 1681: ACCEPT_TOKEN(anon_sym_aget_DASHchar); END_STATE(); - case 1681: + case 1682: ACCEPT_TOKEN(anon_sym_aget_DASHshort); END_STATE(); - case 1682: + case 1683: ACCEPT_TOKEN(anon_sym_aput); if (lookahead == '-') ADVANCE(519); END_STATE(); - case 1683: + case 1684: ACCEPT_TOKEN(anon_sym_aput_DASHwide); END_STATE(); - case 1684: + case 1685: ACCEPT_TOKEN(anon_sym_aput_DASHobject); END_STATE(); - case 1685: + case 1686: ACCEPT_TOKEN(anon_sym_aput_DASHboolean); END_STATE(); - case 1686: + case 1687: ACCEPT_TOKEN(anon_sym_aput_DASHbyte); END_STATE(); - case 1687: + case 1688: ACCEPT_TOKEN(anon_sym_aput_DASHchar); END_STATE(); - case 1688: + case 1689: ACCEPT_TOKEN(anon_sym_aput_DASHshort); END_STATE(); - case 1689: + case 1690: ACCEPT_TOKEN(anon_sym_iget); if (lookahead == '-') ADVANCE(521); END_STATE(); - case 1690: + case 1691: ACCEPT_TOKEN(anon_sym_iget_DASHwide); if (lookahead == '-') ADVANCE(1266); END_STATE(); - case 1691: + case 1692: ACCEPT_TOKEN(anon_sym_iget_DASHobject); if (lookahead == '-') ADVANCE(1268); END_STATE(); - case 1692: + case 1693: ACCEPT_TOKEN(anon_sym_iget_DASHboolean); END_STATE(); - case 1693: + case 1694: ACCEPT_TOKEN(anon_sym_iget_DASHbyte); END_STATE(); - case 1694: + case 1695: ACCEPT_TOKEN(anon_sym_iget_DASHchar); END_STATE(); - case 1695: + case 1696: ACCEPT_TOKEN(anon_sym_iget_DASHshort); END_STATE(); - case 1696: + case 1697: ACCEPT_TOKEN(anon_sym_iput); if (lookahead == '-') ADVANCE(522); END_STATE(); - case 1697: + case 1698: ACCEPT_TOKEN(anon_sym_iput_DASHwide); if (lookahead == '-') ADVANCE(1267); END_STATE(); - case 1698: + case 1699: ACCEPT_TOKEN(anon_sym_iput_DASHobject); if (lookahead == '-') ADVANCE(1269); END_STATE(); - case 1699: + case 1700: ACCEPT_TOKEN(anon_sym_iput_DASHboolean); END_STATE(); - case 1700: + case 1701: ACCEPT_TOKEN(anon_sym_iput_DASHbyte); END_STATE(); - case 1701: + case 1702: ACCEPT_TOKEN(anon_sym_iput_DASHchar); END_STATE(); - case 1702: + case 1703: ACCEPT_TOKEN(anon_sym_iput_DASHshort); END_STATE(); - case 1703: + case 1704: ACCEPT_TOKEN(anon_sym_sget); if (lookahead == '-') ADVANCE(523); END_STATE(); - case 1704: + case 1705: ACCEPT_TOKEN(anon_sym_sget_DASHwide); END_STATE(); - case 1705: + case 1706: ACCEPT_TOKEN(anon_sym_sget_DASHobject); END_STATE(); - case 1706: + case 1707: ACCEPT_TOKEN(anon_sym_sget_DASHboolean); END_STATE(); - case 1707: + case 1708: ACCEPT_TOKEN(anon_sym_sget_DASHbyte); END_STATE(); - case 1708: + case 1709: ACCEPT_TOKEN(anon_sym_sget_DASHchar); END_STATE(); - case 1709: + case 1710: ACCEPT_TOKEN(anon_sym_sget_DASHshort); END_STATE(); - case 1710: + case 1711: ACCEPT_TOKEN(anon_sym_sput); if (lookahead == '-') ADVANCE(525); END_STATE(); - case 1711: + case 1712: ACCEPT_TOKEN(anon_sym_sput_DASHwide); END_STATE(); - case 1712: + case 1713: ACCEPT_TOKEN(anon_sym_sput_DASHobject); END_STATE(); - case 1713: + case 1714: ACCEPT_TOKEN(anon_sym_sput_DASHboolean); END_STATE(); - case 1714: + case 1715: ACCEPT_TOKEN(anon_sym_sput_DASHbyte); END_STATE(); - case 1715: + case 1716: ACCEPT_TOKEN(anon_sym_sput_DASHchar); END_STATE(); - case 1716: + case 1717: ACCEPT_TOKEN(anon_sym_sput_DASHshort); END_STATE(); - case 1717: + case 1718: ACCEPT_TOKEN(anon_sym_invoke_DASHvirtual); if (lookahead == '-') ADVANCE(1271); if (lookahead == '/') ADVANCE(1358); END_STATE(); - case 1718: + case 1719: ACCEPT_TOKEN(anon_sym_invoke_DASHsuper); if (lookahead == '-') ADVANCE(1270); if (lookahead == '/') ADVANCE(1347); END_STATE(); - case 1719: + case 1720: ACCEPT_TOKEN(anon_sym_invoke_DASHdirect); if (lookahead == '-') ADVANCE(787); if (lookahead == '/') ADVANCE(1354); END_STATE(); - case 1720: + case 1721: ACCEPT_TOKEN(anon_sym_invoke_DASHstatic); if (lookahead == '/') ADVANCE(1356); END_STATE(); - case 1721: + case 1722: ACCEPT_TOKEN(anon_sym_invoke_DASHinterface); if (lookahead == '/') ADVANCE(1361); END_STATE(); - case 1722: + case 1723: ACCEPT_TOKEN(anon_sym_invoke_DASHvirtual_SLASHrange); END_STATE(); - case 1723: + case 1724: ACCEPT_TOKEN(anon_sym_invoke_DASHsuper_SLASHrange); END_STATE(); - case 1724: + case 1725: ACCEPT_TOKEN(anon_sym_invoke_DASHdirect_SLASHrange); END_STATE(); - case 1725: + case 1726: ACCEPT_TOKEN(anon_sym_invoke_DASHstatic_SLASHrange); END_STATE(); - case 1726: + case 1727: ACCEPT_TOKEN(anon_sym_invoke_DASHinterface_SLASHrange); END_STATE(); - case 1727: + case 1728: ACCEPT_TOKEN(anon_sym_neg_DASHint); END_STATE(); - case 1728: + case 1729: ACCEPT_TOKEN(anon_sym_not_DASHint); END_STATE(); - case 1729: + case 1730: ACCEPT_TOKEN(anon_sym_neg_DASHlong); END_STATE(); - case 1730: + case 1731: ACCEPT_TOKEN(anon_sym_not_DASHlong); END_STATE(); - case 1731: + case 1732: ACCEPT_TOKEN(anon_sym_neg_DASHfloat); END_STATE(); - case 1732: + case 1733: ACCEPT_TOKEN(anon_sym_neg_DASHdouble); END_STATE(); - case 1733: + case 1734: ACCEPT_TOKEN(anon_sym_int_DASHto_DASHlong); END_STATE(); - case 1734: + case 1735: ACCEPT_TOKEN(anon_sym_int_DASHto_DASHfloat); END_STATE(); - case 1735: + case 1736: ACCEPT_TOKEN(anon_sym_int_DASHto_DASHdouble); END_STATE(); - case 1736: + case 1737: ACCEPT_TOKEN(anon_sym_long_DASHto_DASHint); END_STATE(); - case 1737: + case 1738: ACCEPT_TOKEN(anon_sym_long_DASHto_DASHfloat); END_STATE(); - case 1738: + case 1739: ACCEPT_TOKEN(anon_sym_long_DASHto_DASHdouble); END_STATE(); - case 1739: + case 1740: ACCEPT_TOKEN(anon_sym_float_DASHto_DASHint); END_STATE(); - case 1740: + case 1741: ACCEPT_TOKEN(anon_sym_float_DASHto_DASHlong); END_STATE(); - case 1741: + case 1742: ACCEPT_TOKEN(anon_sym_float_DASHto_DASHdouble); END_STATE(); - case 1742: + case 1743: ACCEPT_TOKEN(anon_sym_double_DASHto_DASHint); END_STATE(); - case 1743: + case 1744: ACCEPT_TOKEN(anon_sym_double_DASHto_DASHlong); END_STATE(); - case 1744: + case 1745: ACCEPT_TOKEN(anon_sym_double_DASHto_DASHfloat); END_STATE(); - case 1745: + case 1746: ACCEPT_TOKEN(anon_sym_int_DASHto_DASHbyte); END_STATE(); - case 1746: + case 1747: ACCEPT_TOKEN(anon_sym_int_DASHto_DASHchar); END_STATE(); - case 1747: + case 1748: ACCEPT_TOKEN(anon_sym_int_DASHto_DASHshort); END_STATE(); - case 1748: + case 1749: ACCEPT_TOKEN(anon_sym_add_DASHint); if (lookahead == '/') ADVANCE(214); END_STATE(); - case 1749: + case 1750: ACCEPT_TOKEN(anon_sym_sub_DASHint); if (lookahead == '/') ADVANCE(222); END_STATE(); - case 1750: + case 1751: ACCEPT_TOKEN(anon_sym_mul_DASHint); if (lookahead == '/') ADVANCE(217); END_STATE(); - case 1751: + case 1752: ACCEPT_TOKEN(anon_sym_div_DASHint); if (lookahead == '/') ADVANCE(216); END_STATE(); - case 1752: + case 1753: ACCEPT_TOKEN(anon_sym_rem_DASHint); if (lookahead == '/') ADVANCE(219); END_STATE(); - case 1753: + case 1754: ACCEPT_TOKEN(anon_sym_and_DASHint); if (lookahead == '/') ADVANCE(215); END_STATE(); - case 1754: + case 1755: ACCEPT_TOKEN(anon_sym_or_DASHint); if (lookahead == '/') ADVANCE(213); END_STATE(); - case 1755: + case 1756: ACCEPT_TOKEN(anon_sym_xor_DASHint); if (lookahead == '/') ADVANCE(223); END_STATE(); - case 1756: + case 1757: ACCEPT_TOKEN(anon_sym_shl_DASHint); if (lookahead == '/') ADVANCE(220); END_STATE(); - case 1757: + case 1758: ACCEPT_TOKEN(anon_sym_shr_DASHint); if (lookahead == '/') ADVANCE(221); END_STATE(); - case 1758: + case 1759: ACCEPT_TOKEN(anon_sym_ushr_DASHint); if (lookahead == '/') ADVANCE(232); END_STATE(); - case 1759: + case 1760: ACCEPT_TOKEN(anon_sym_add_DASHlong); if (lookahead == '/') ADVANCE(224); END_STATE(); - case 1760: + case 1761: ACCEPT_TOKEN(anon_sym_sub_DASHlong); if (lookahead == '/') ADVANCE(231); END_STATE(); - case 1761: + case 1762: ACCEPT_TOKEN(anon_sym_mul_DASHlong); if (lookahead == '/') ADVANCE(227); END_STATE(); - case 1762: + case 1763: ACCEPT_TOKEN(anon_sym_div_DASHlong); if (lookahead == '/') ADVANCE(226); END_STATE(); - case 1763: + case 1764: ACCEPT_TOKEN(anon_sym_rem_DASHlong); if (lookahead == '/') ADVANCE(228); END_STATE(); - case 1764: + case 1765: ACCEPT_TOKEN(anon_sym_and_DASHlong); if (lookahead == '/') ADVANCE(225); END_STATE(); - case 1765: + case 1766: ACCEPT_TOKEN(anon_sym_or_DASHlong); if (lookahead == '/') ADVANCE(218); END_STATE(); - case 1766: + case 1767: ACCEPT_TOKEN(anon_sym_xor_DASHlong); if (lookahead == '/') ADVANCE(233); END_STATE(); - case 1767: + case 1768: ACCEPT_TOKEN(anon_sym_shl_DASHlong); if (lookahead == '/') ADVANCE(229); END_STATE(); - case 1768: + case 1769: ACCEPT_TOKEN(anon_sym_shr_DASHlong); if (lookahead == '/') ADVANCE(230); END_STATE(); - case 1769: + case 1770: ACCEPT_TOKEN(anon_sym_ushr_DASHlong); if (lookahead == '/') ADVANCE(239); END_STATE(); - case 1770: + case 1771: ACCEPT_TOKEN(anon_sym_add_DASHfloat); if (lookahead == '/') ADVANCE(234); END_STATE(); - case 1771: + case 1772: ACCEPT_TOKEN(anon_sym_sub_DASHfloat); if (lookahead == '/') ADVANCE(238); END_STATE(); - case 1772: + case 1773: ACCEPT_TOKEN(anon_sym_mul_DASHfloat); if (lookahead == '/') ADVANCE(236); END_STATE(); - case 1773: + case 1774: ACCEPT_TOKEN(anon_sym_div_DASHfloat); if (lookahead == '/') ADVANCE(235); END_STATE(); - case 1774: + case 1775: ACCEPT_TOKEN(anon_sym_rem_DASHfloat); if (lookahead == '/') ADVANCE(237); END_STATE(); - case 1775: + case 1776: ACCEPT_TOKEN(anon_sym_add_DASHdouble); if (lookahead == '/') ADVANCE(240); END_STATE(); - case 1776: + case 1777: ACCEPT_TOKEN(anon_sym_sub_DASHdouble); if (lookahead == '/') ADVANCE(244); END_STATE(); - case 1777: + case 1778: ACCEPT_TOKEN(anon_sym_mul_DASHdouble); if (lookahead == '/') ADVANCE(242); END_STATE(); - case 1778: + case 1779: ACCEPT_TOKEN(anon_sym_div_DASHdouble); if (lookahead == '/') ADVANCE(241); END_STATE(); - case 1779: + case 1780: ACCEPT_TOKEN(anon_sym_rem_DASHdouble); if (lookahead == '/') ADVANCE(243); END_STATE(); - case 1780: + case 1781: ACCEPT_TOKEN(anon_sym_add_DASHint_SLASH2addr); END_STATE(); - case 1781: + case 1782: ACCEPT_TOKEN(anon_sym_sub_DASHint_SLASH2addr); END_STATE(); - case 1782: + case 1783: ACCEPT_TOKEN(anon_sym_mul_DASHint_SLASH2addr); END_STATE(); - case 1783: + case 1784: ACCEPT_TOKEN(anon_sym_div_DASHint_SLASH2addr); END_STATE(); - case 1784: + case 1785: ACCEPT_TOKEN(anon_sym_rem_DASHint_SLASH2addr); END_STATE(); - case 1785: + case 1786: ACCEPT_TOKEN(anon_sym_and_DASHint_SLASH2addr); END_STATE(); - case 1786: + case 1787: ACCEPT_TOKEN(anon_sym_or_DASHint_SLASH2addr); END_STATE(); - case 1787: + case 1788: ACCEPT_TOKEN(anon_sym_xor_DASHint_SLASH2addr); END_STATE(); - case 1788: + case 1789: ACCEPT_TOKEN(anon_sym_shl_DASHint_SLASH2addr); END_STATE(); - case 1789: + case 1790: ACCEPT_TOKEN(anon_sym_shr_DASHint_SLASH2addr); END_STATE(); - case 1790: + case 1791: ACCEPT_TOKEN(anon_sym_ushr_DASHint_SLASH2addr); END_STATE(); - case 1791: + case 1792: ACCEPT_TOKEN(anon_sym_add_DASHlong_SLASH2addr); END_STATE(); - case 1792: + case 1793: ACCEPT_TOKEN(anon_sym_sub_DASHlong_SLASH2addr); END_STATE(); - case 1793: + case 1794: ACCEPT_TOKEN(anon_sym_mul_DASHlong_SLASH2addr); END_STATE(); - case 1794: + case 1795: ACCEPT_TOKEN(anon_sym_div_DASHlong_SLASH2addr); END_STATE(); - case 1795: + case 1796: ACCEPT_TOKEN(anon_sym_rem_DASHlong_SLASH2addr); END_STATE(); - case 1796: + case 1797: ACCEPT_TOKEN(anon_sym_and_DASHlong_SLASH2addr); END_STATE(); - case 1797: + case 1798: ACCEPT_TOKEN(anon_sym_or_DASHlong_SLASH2addr); END_STATE(); - case 1798: + case 1799: ACCEPT_TOKEN(anon_sym_xor_DASHlong_SLASH2addr); END_STATE(); - case 1799: + case 1800: ACCEPT_TOKEN(anon_sym_shl_DASHlong_SLASH2addr); END_STATE(); - case 1800: + case 1801: ACCEPT_TOKEN(anon_sym_shr_DASHlong_SLASH2addr); END_STATE(); - case 1801: + case 1802: ACCEPT_TOKEN(anon_sym_ushr_DASHlong_SLASH2addr); END_STATE(); - case 1802: + case 1803: ACCEPT_TOKEN(anon_sym_add_DASHfloat_SLASH2addr); END_STATE(); - case 1803: + case 1804: ACCEPT_TOKEN(anon_sym_sub_DASHfloat_SLASH2addr); END_STATE(); - case 1804: + case 1805: ACCEPT_TOKEN(anon_sym_mul_DASHfloat_SLASH2addr); END_STATE(); - case 1805: + case 1806: ACCEPT_TOKEN(anon_sym_div_DASHfloat_SLASH2addr); END_STATE(); - case 1806: + case 1807: ACCEPT_TOKEN(anon_sym_rem_DASHfloat_SLASH2addr); END_STATE(); - case 1807: + case 1808: ACCEPT_TOKEN(anon_sym_add_DASHdouble_SLASH2addr); END_STATE(); - case 1808: + case 1809: ACCEPT_TOKEN(anon_sym_sub_DASHdouble_SLASH2addr); END_STATE(); - case 1809: + case 1810: ACCEPT_TOKEN(anon_sym_mul_DASHdouble_SLASH2addr); END_STATE(); - case 1810: + case 1811: ACCEPT_TOKEN(anon_sym_div_DASHdouble_SLASH2addr); END_STATE(); - case 1811: + case 1812: ACCEPT_TOKEN(anon_sym_rem_DASHdouble_SLASH2addr); END_STATE(); - case 1812: + case 1813: ACCEPT_TOKEN(anon_sym_add_DASHint_SLASHlit16); END_STATE(); - case 1813: + case 1814: ACCEPT_TOKEN(anon_sym_sub_DASHint_SLASHlit16); END_STATE(); - case 1814: + case 1815: ACCEPT_TOKEN(anon_sym_mul_DASHint_SLASHlit16); END_STATE(); - case 1815: + case 1816: ACCEPT_TOKEN(anon_sym_div_DASHint_SLASHlit16); END_STATE(); - case 1816: + case 1817: ACCEPT_TOKEN(anon_sym_rem_DASHint_SLASHlit16); END_STATE(); - case 1817: + case 1818: ACCEPT_TOKEN(anon_sym_and_DASHint_SLASHlit16); END_STATE(); - case 1818: + case 1819: ACCEPT_TOKEN(anon_sym_or_DASHint_SLASHlit16); END_STATE(); - case 1819: + case 1820: ACCEPT_TOKEN(anon_sym_xor_DASHint_SLASHlit16); END_STATE(); - case 1820: + case 1821: ACCEPT_TOKEN(anon_sym_add_DASHint_SLASHlit8); END_STATE(); - case 1821: + case 1822: ACCEPT_TOKEN(anon_sym_sub_DASHint_SLASHlit8); END_STATE(); - case 1822: + case 1823: ACCEPT_TOKEN(anon_sym_mul_DASHint_SLASHlit8); END_STATE(); - case 1823: + case 1824: ACCEPT_TOKEN(anon_sym_div_DASHint_SLASHlit8); END_STATE(); - case 1824: + case 1825: ACCEPT_TOKEN(anon_sym_rem_DASHint_SLASHlit8); END_STATE(); - case 1825: + case 1826: ACCEPT_TOKEN(anon_sym_and_DASHint_SLASHlit8); END_STATE(); - case 1826: + case 1827: ACCEPT_TOKEN(anon_sym_or_DASHint_SLASHlit8); END_STATE(); - case 1827: + case 1828: ACCEPT_TOKEN(anon_sym_xor_DASHint_SLASHlit8); END_STATE(); - case 1828: + case 1829: ACCEPT_TOKEN(anon_sym_shl_DASHint_SLASHlit8); END_STATE(); - case 1829: + case 1830: ACCEPT_TOKEN(anon_sym_shr_DASHint_SLASHlit8); END_STATE(); - case 1830: + case 1831: ACCEPT_TOKEN(anon_sym_ushr_DASHint_SLASHlit8); END_STATE(); - case 1831: + case 1832: ACCEPT_TOKEN(anon_sym_execute_DASHinline); END_STATE(); - case 1832: + case 1833: ACCEPT_TOKEN(anon_sym_invoke_DASHdirect_DASHempty); END_STATE(); - case 1833: + case 1834: ACCEPT_TOKEN(anon_sym_iget_DASHquick); END_STATE(); - case 1834: + case 1835: ACCEPT_TOKEN(anon_sym_iget_DASHwide_DASHquick); END_STATE(); - case 1835: + case 1836: ACCEPT_TOKEN(anon_sym_iget_DASHobject_DASHquick); END_STATE(); - case 1836: + case 1837: ACCEPT_TOKEN(anon_sym_iput_DASHquick); END_STATE(); - case 1837: + case 1838: ACCEPT_TOKEN(anon_sym_iput_DASHwide_DASHquick); END_STATE(); - case 1838: + case 1839: ACCEPT_TOKEN(anon_sym_iput_DASHobject_DASHquick); END_STATE(); - case 1839: + case 1840: ACCEPT_TOKEN(anon_sym_invoke_DASHvirtual_DASHquick); if (lookahead == '/') ADVANCE(1364); END_STATE(); - case 1840: + case 1841: ACCEPT_TOKEN(anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange); END_STATE(); - case 1841: + case 1842: ACCEPT_TOKEN(anon_sym_invoke_DASHsuper_DASHquick); if (lookahead == '/') ADVANCE(1363); END_STATE(); - case 1842: + case 1843: ACCEPT_TOKEN(anon_sym_invoke_DASHsuper_DASHquick_SLASHrange); END_STATE(); - case 1843: + case 1844: ACCEPT_TOKEN(anon_sym_rsub_DASHint); if (lookahead == '/') ADVANCE(1032); END_STATE(); - case 1844: + case 1845: ACCEPT_TOKEN(anon_sym_rsub_DASHint_SLASHlit8); END_STATE(); - case 1845: + case 1846: ACCEPT_TOKEN(anon_sym_DOTline); END_STATE(); - case 1846: + case 1847: ACCEPT_TOKEN(anon_sym_DOTlocals); END_STATE(); - case 1847: + case 1848: ACCEPT_TOKEN(anon_sym_DOTcatch); if (lookahead == 'a') ADVANCE(1008); END_STATE(); - case 1848: - ACCEPT_TOKEN(anon_sym_LBRACE); - END_STATE(); case 1849: - ACCEPT_TOKEN(anon_sym_DOT_DOT); + ACCEPT_TOKEN(anon_sym_LBRACE); END_STATE(); case 1850: - ACCEPT_TOKEN(anon_sym_RBRACE); + ACCEPT_TOKEN(anon_sym_DOT_DOT); END_STATE(); case 1851: - ACCEPT_TOKEN(anon_sym_DOTcatchall); + ACCEPT_TOKEN(anon_sym_RBRACE); END_STATE(); case 1852: - ACCEPT_TOKEN(anon_sym_DOTpacked_DASHswitch); + ACCEPT_TOKEN(anon_sym_DOTcatchall); END_STATE(); case 1853: - ACCEPT_TOKEN(anon_sym_DOTendpacked_DASHswitch); + ACCEPT_TOKEN(anon_sym_DOTpacked_DASHswitch); END_STATE(); case 1854: - ACCEPT_TOKEN(anon_sym_DOTsparse_DASHswitch); + ACCEPT_TOKEN(anon_sym_DOTendpacked_DASHswitch); END_STATE(); case 1855: - ACCEPT_TOKEN(anon_sym_DASH_GT); + ACCEPT_TOKEN(anon_sym_DOTsparse_DASHswitch); END_STATE(); case 1856: - ACCEPT_TOKEN(anon_sym_DOTendsparse_DASHswitch); + ACCEPT_TOKEN(anon_sym_DASH_GT); END_STATE(); case 1857: - ACCEPT_TOKEN(anon_sym_DOTarray_DASHdata); + ACCEPT_TOKEN(anon_sym_DOTendsparse_DASHswitch); END_STATE(); case 1858: - ACCEPT_TOKEN(anon_sym_DOTendarray_DASHdata); + ACCEPT_TOKEN(anon_sym_DOTarray_DASHdata); END_STATE(); case 1859: - ACCEPT_TOKEN(sym_class_identifier); + ACCEPT_TOKEN(anon_sym_DOTendarray_DASHdata); END_STATE(); case 1860: - ACCEPT_TOKEN(aux_sym_field_identifier_token1); + ACCEPT_TOKEN(sym_class_identifier); END_STATE(); case 1861: - ACCEPT_TOKEN(anon_sym_LTclinit_GT_LPAREN); + ACCEPT_TOKEN(aux_sym_field_identifier_token1); END_STATE(); case 1862: - ACCEPT_TOKEN(anon_sym_LTinit_GT_LPAREN); + ACCEPT_TOKEN(anon_sym_LTclinit_GT_LPAREN); END_STATE(); case 1863: - ACCEPT_TOKEN(aux_sym_method_identifier_token1); + ACCEPT_TOKEN(anon_sym_LTinit_GT_LPAREN); END_STATE(); case 1864: - ACCEPT_TOKEN(anon_sym_RPAREN); + ACCEPT_TOKEN(aux_sym_method_identifier_token1); END_STATE(); case 1865: - ACCEPT_TOKEN(anon_sym_LBRACK); + ACCEPT_TOKEN(anon_sym_RPAREN); END_STATE(); case 1866: - ACCEPT_TOKEN(anon_sym_V); + ACCEPT_TOKEN(anon_sym_LBRACK); END_STATE(); case 1867: ACCEPT_TOKEN(anon_sym_V); - if (lookahead == '(') ADVANCE(1863); - if (lookahead == ':') ADVANCE(1860); + END_STATE(); + case 1868: + ACCEPT_TOKEN(anon_sym_V); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == ':') ADVANCE(1861); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(27); END_STATE(); - case 1868: + case 1869: ACCEPT_TOKEN(anon_sym_Z); END_STATE(); - case 1869: + case 1870: ACCEPT_TOKEN(anon_sym_Z); - if (lookahead == '(') ADVANCE(1863); - if (lookahead == ':') ADVANCE(1860); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == ':') ADVANCE(1861); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(27); END_STATE(); - case 1870: + case 1871: ACCEPT_TOKEN(anon_sym_B); END_STATE(); - case 1871: + case 1872: ACCEPT_TOKEN(anon_sym_B); - if (lookahead == '(') ADVANCE(1863); - if (lookahead == ':') ADVANCE(1860); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == ':') ADVANCE(1861); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(27); END_STATE(); - case 1872: + case 1873: ACCEPT_TOKEN(anon_sym_S); END_STATE(); - case 1873: + case 1874: ACCEPT_TOKEN(anon_sym_S); - if (lookahead == '(') ADVANCE(1863); - if (lookahead == ':') ADVANCE(1860); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == ':') ADVANCE(1861); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(27); END_STATE(); - case 1874: + case 1875: ACCEPT_TOKEN(anon_sym_C); END_STATE(); - case 1875: + case 1876: ACCEPT_TOKEN(anon_sym_C); - if (lookahead == '(') ADVANCE(1863); - if (lookahead == ':') ADVANCE(1860); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == ':') ADVANCE(1861); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(27); END_STATE(); - case 1876: + case 1877: ACCEPT_TOKEN(anon_sym_I); END_STATE(); - case 1877: + case 1878: ACCEPT_TOKEN(anon_sym_I); - if (lookahead == '(') ADVANCE(1863); - if (lookahead == ':') ADVANCE(1860); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == ':') ADVANCE(1861); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(27); END_STATE(); - case 1878: + case 1879: ACCEPT_TOKEN(anon_sym_J); END_STATE(); - case 1879: + case 1880: ACCEPT_TOKEN(anon_sym_J); - if (lookahead == '(') ADVANCE(1863); - if (lookahead == ':') ADVANCE(1860); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == ':') ADVANCE(1861); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(27); END_STATE(); - case 1880: + case 1881: ACCEPT_TOKEN(anon_sym_F); END_STATE(); - case 1881: + case 1882: ACCEPT_TOKEN(anon_sym_F); - if (lookahead == '(') ADVANCE(1863); - if (lookahead == ':') ADVANCE(1860); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == ':') ADVANCE(1861); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(27); END_STATE(); - case 1882: + case 1883: ACCEPT_TOKEN(anon_sym_D); END_STATE(); - case 1883: + case 1884: ACCEPT_TOKEN(anon_sym_D); - if (lookahead == '(') ADVANCE(1863); - if (lookahead == ':') ADVANCE(1860); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == ':') ADVANCE(1861); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(27); END_STATE(); - case 1884: + case 1885: ACCEPT_TOKEN(anon_sym_public); END_STATE(); - case 1885: + case 1886: ACCEPT_TOKEN(anon_sym_public); - if (lookahead == '(') ADVANCE(1863); + if (lookahead == '(') ADVANCE(1864); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); - case 1886: + case 1887: ACCEPT_TOKEN(anon_sym_public); - if (lookahead == ':') ADVANCE(1860); + if (lookahead == ':') ADVANCE(1861); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); - case 1887: + case 1888: ACCEPT_TOKEN(anon_sym_private); END_STATE(); - case 1888: + case 1889: ACCEPT_TOKEN(anon_sym_private); - if (lookahead == '(') ADVANCE(1863); + if (lookahead == '(') ADVANCE(1864); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); - case 1889: + case 1890: ACCEPT_TOKEN(anon_sym_private); - if (lookahead == ':') ADVANCE(1860); + if (lookahead == ':') ADVANCE(1861); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); - case 1890: + case 1891: ACCEPT_TOKEN(anon_sym_protected); END_STATE(); - case 1891: + case 1892: ACCEPT_TOKEN(anon_sym_protected); - if (lookahead == '(') ADVANCE(1863); + if (lookahead == '(') ADVANCE(1864); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); - case 1892: + case 1893: ACCEPT_TOKEN(anon_sym_protected); - if (lookahead == ':') ADVANCE(1860); + if (lookahead == ':') ADVANCE(1861); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); - case 1893: + case 1894: ACCEPT_TOKEN(anon_sym_static); END_STATE(); - case 1894: + case 1895: ACCEPT_TOKEN(anon_sym_static); - if (lookahead == '(') ADVANCE(1863); + if (lookahead == '(') ADVANCE(1864); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); - case 1895: + case 1896: ACCEPT_TOKEN(anon_sym_static); - if (lookahead == ':') ADVANCE(1860); + if (lookahead == ':') ADVANCE(1861); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); - case 1896: + case 1897: ACCEPT_TOKEN(anon_sym_final); END_STATE(); - case 1897: + case 1898: ACCEPT_TOKEN(anon_sym_final); - if (lookahead == '(') ADVANCE(1863); + if (lookahead == '(') ADVANCE(1864); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); - case 1898: + case 1899: ACCEPT_TOKEN(anon_sym_final); - if (lookahead == ':') ADVANCE(1860); + if (lookahead == ':') ADVANCE(1861); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); - case 1899: + case 1900: ACCEPT_TOKEN(anon_sym_synchronized); END_STATE(); - case 1900: + case 1901: ACCEPT_TOKEN(anon_sym_synchronized); - if (lookahead == '(') ADVANCE(1863); + if (lookahead == '(') ADVANCE(1864); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); - case 1901: + case 1902: ACCEPT_TOKEN(anon_sym_synchronized); - if (lookahead == ':') ADVANCE(1860); + if (lookahead == ':') ADVANCE(1861); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); - case 1902: + case 1903: ACCEPT_TOKEN(anon_sym_volatile); END_STATE(); - case 1903: + case 1904: ACCEPT_TOKEN(anon_sym_volatile); - if (lookahead == '(') ADVANCE(1863); + if (lookahead == '(') ADVANCE(1864); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); - case 1904: + case 1905: ACCEPT_TOKEN(anon_sym_volatile); - if (lookahead == ':') ADVANCE(1860); + if (lookahead == ':') ADVANCE(1861); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); - case 1905: + case 1906: ACCEPT_TOKEN(anon_sym_transient); END_STATE(); - case 1906: + case 1907: ACCEPT_TOKEN(anon_sym_transient); - if (lookahead == '(') ADVANCE(1863); + if (lookahead == '(') ADVANCE(1864); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); - case 1907: + case 1908: ACCEPT_TOKEN(anon_sym_transient); - if (lookahead == ':') ADVANCE(1860); + if (lookahead == ':') ADVANCE(1861); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); - case 1908: + case 1909: ACCEPT_TOKEN(anon_sym_native); END_STATE(); - case 1909: + case 1910: ACCEPT_TOKEN(anon_sym_native); - if (lookahead == '(') ADVANCE(1863); + if (lookahead == '(') ADVANCE(1864); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); - case 1910: + case 1911: ACCEPT_TOKEN(anon_sym_native); - if (lookahead == ':') ADVANCE(1860); + if (lookahead == ':') ADVANCE(1861); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); - case 1911: + case 1912: ACCEPT_TOKEN(anon_sym_interface); END_STATE(); - case 1912: + case 1913: ACCEPT_TOKEN(anon_sym_interface); - if (lookahead == '(') ADVANCE(1863); + if (lookahead == '(') ADVANCE(1864); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); - case 1913: + case 1914: ACCEPT_TOKEN(anon_sym_interface); - if (lookahead == ':') ADVANCE(1860); + if (lookahead == ':') ADVANCE(1861); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); - case 1914: + case 1915: ACCEPT_TOKEN(anon_sym_abstract); END_STATE(); - case 1915: + case 1916: ACCEPT_TOKEN(anon_sym_abstract); - if (lookahead == '(') ADVANCE(1863); + if (lookahead == '(') ADVANCE(1864); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); - case 1916: + case 1917: ACCEPT_TOKEN(anon_sym_abstract); - if (lookahead == ':') ADVANCE(1860); + if (lookahead == ':') ADVANCE(1861); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); - case 1917: + case 1918: ACCEPT_TOKEN(anon_sym_bridge); END_STATE(); - case 1918: + case 1919: ACCEPT_TOKEN(anon_sym_bridge); - if (lookahead == '(') ADVANCE(1863); + if (lookahead == '(') ADVANCE(1864); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); - case 1919: + case 1920: ACCEPT_TOKEN(anon_sym_bridge); - if (lookahead == ':') ADVANCE(1860); + if (lookahead == ':') ADVANCE(1861); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); - case 1920: + case 1921: ACCEPT_TOKEN(anon_sym_synthetic); END_STATE(); - case 1921: + case 1922: ACCEPT_TOKEN(anon_sym_synthetic); - if (lookahead == '(') ADVANCE(1863); + if (lookahead == '(') ADVANCE(1864); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); - case 1922: + case 1923: ACCEPT_TOKEN(anon_sym_synthetic); - if (lookahead == ':') ADVANCE(1860); + if (lookahead == ':') ADVANCE(1861); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); - case 1923: + case 1924: ACCEPT_TOKEN(anon_sym_enum); END_STATE(); - case 1924: + case 1925: ACCEPT_TOKEN(anon_sym_enum); - if (lookahead == '(') ADVANCE(1863); + if (lookahead == '(') ADVANCE(1864); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); - case 1925: + case 1926: ACCEPT_TOKEN(anon_sym_enum); - if (lookahead == ':') ADVANCE(1860); + if (lookahead == ':') ADVANCE(1861); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); - case 1926: + case 1927: ACCEPT_TOKEN(anon_sym_constructor); END_STATE(); - case 1927: + case 1928: ACCEPT_TOKEN(anon_sym_constructor); - if (lookahead == '(') ADVANCE(1863); + if (lookahead == '(') ADVANCE(1864); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); - case 1928: + case 1929: ACCEPT_TOKEN(anon_sym_constructor); - if (lookahead == ':') ADVANCE(1860); + if (lookahead == ':') ADVANCE(1861); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); - case 1929: + case 1930: ACCEPT_TOKEN(anon_sym_varargs); END_STATE(); - case 1930: + case 1931: ACCEPT_TOKEN(anon_sym_varargs); - if (lookahead == '(') ADVANCE(1863); + if (lookahead == '(') ADVANCE(1864); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); - case 1931: + case 1932: ACCEPT_TOKEN(anon_sym_varargs); - if (lookahead == ':') ADVANCE(1860); + if (lookahead == ':') ADVANCE(1861); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); - case 1932: + case 1933: ACCEPT_TOKEN(anon_sym_declared_DASHsynchronized); END_STATE(); - case 1933: + case 1934: ACCEPT_TOKEN(anon_sym_annotation); END_STATE(); - case 1934: + case 1935: ACCEPT_TOKEN(anon_sym_annotation); - if (lookahead == '(') ADVANCE(1863); + if (lookahead == '(') ADVANCE(1864); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); - case 1935: + case 1936: ACCEPT_TOKEN(anon_sym_annotation); - if (lookahead == ':') ADVANCE(1860); + if (lookahead == ':') ADVANCE(1861); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); - case 1936: + case 1937: ACCEPT_TOKEN(sym_comment); if (lookahead != 0 && - lookahead != '\n') ADVANCE(1936); + lookahead != '\n') ADVANCE(1937); END_STATE(); - case 1937: + case 1938: ACCEPT_TOKEN(anon_sym_DOTenum); END_STATE(); - case 1938: + case 1939: ACCEPT_TOKEN(sym_variable); - if (lookahead == '(') ADVANCE(1863); - if (lookahead == ':') ADVANCE(1860); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1938); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == ':') ADVANCE(1861); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1939); if (lookahead == '$' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(27); END_STATE(); - case 1939: + case 1940: ACCEPT_TOKEN(sym_variable); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1939); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1940); END_STATE(); - case 1940: + case 1941: ACCEPT_TOKEN(sym_parameter); - if (lookahead == '(') ADVANCE(1863); - if (lookahead == ':') ADVANCE(1860); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1940); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == ':') ADVANCE(1861); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1941); if (lookahead == '$' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(27); END_STATE(); - case 1941: + case 1942: ACCEPT_TOKEN(sym_parameter); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1941); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1942); END_STATE(); - case 1942: + case 1943: ACCEPT_TOKEN(aux_sym_number_literal_token1); END_STATE(); - case 1943: + case 1944: ACCEPT_TOKEN(aux_sym_number_literal_token1); - if (lookahead == '(') ADVANCE(1863); - if (lookahead == ':') ADVANCE(1860); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == ':') ADVANCE(1861); if (lookahead == 'L' || lookahead == 's' || - lookahead == 't') ADVANCE(1944); + lookahead == 't') ADVANCE(1945); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1943); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1944); if (lookahead == '$' || ('G' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('g' <= lookahead && lookahead <= 'z')) ADVANCE(27); END_STATE(); - case 1944: + case 1945: ACCEPT_TOKEN(aux_sym_number_literal_token1); - if (lookahead == '(') ADVANCE(1863); - if (lookahead == ':') ADVANCE(1860); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == ':') ADVANCE(1861); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(27); END_STATE(); - case 1945: + case 1946: ACCEPT_TOKEN(aux_sym_number_literal_token1); if (lookahead == 'L' || lookahead == 's' || - lookahead == 't') ADVANCE(1942); + lookahead == 't') ADVANCE(1943); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1945); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1946); END_STATE(); - case 1946: + case 1947: ACCEPT_TOKEN(aux_sym_number_literal_token2); - if (lookahead == '(') ADVANCE(1863); - if (lookahead == ':') ADVANCE(1860); + END_STATE(); + case 1948: + ACCEPT_TOKEN(aux_sym_number_literal_token2); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == '.') ADVANCE(1586); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 'f') ADVANCE(1950); if (lookahead == 'X' || lookahead == 'x') ADVANCE(26); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1947); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1949); if (lookahead == '$' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(27); END_STATE(); - case 1947: + case 1949: ACCEPT_TOKEN(aux_sym_number_literal_token2); - if (lookahead == '(') ADVANCE(1863); - if (lookahead == ':') ADVANCE(1860); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1947); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == '.') ADVANCE(1586); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == 'f') ADVANCE(1950); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1949); if (lookahead == '$' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(27); END_STATE(); - case 1948: + case 1950: + ACCEPT_TOKEN(aux_sym_number_literal_token2); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == ':') ADVANCE(1861); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(27); + END_STATE(); + case 1951: ACCEPT_TOKEN(aux_sym_number_literal_token2); + if (lookahead == '.') ADVANCE(1586); + if (lookahead == 'f') ADVANCE(1947); if (lookahead == 'X' || - lookahead == 'x') ADVANCE(1586); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1949); + lookahead == 'x') ADVANCE(1587); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1952); END_STATE(); - case 1949: + case 1952: ACCEPT_TOKEN(aux_sym_number_literal_token2); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1949); + if (lookahead == '.') ADVANCE(1586); + if (lookahead == 'f') ADVANCE(1947); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1952); END_STATE(); - case 1950: + case 1953: + ACCEPT_TOKEN(aux_sym_number_literal_token2); + if (lookahead == 'f') ADVANCE(1947); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1953); + END_STATE(); + case 1954: ACCEPT_TOKEN(sym_string_literal); - if (lookahead == '"') ADVANCE(1950); + if (lookahead == '"') ADVANCE(1954); if (lookahead != 0 && lookahead != '\n') ADVANCE(5); END_STATE(); - case 1951: + case 1955: ACCEPT_TOKEN(anon_sym_true); END_STATE(); - case 1952: + case 1956: ACCEPT_TOKEN(anon_sym_true); - if (lookahead == '(') ADVANCE(1863); - if (lookahead == ':') ADVANCE(1860); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == ':') ADVANCE(1861); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(27); END_STATE(); - case 1953: + case 1957: ACCEPT_TOKEN(anon_sym_false); END_STATE(); - case 1954: + case 1958: ACCEPT_TOKEN(anon_sym_false); - if (lookahead == '(') ADVANCE(1863); - if (lookahead == ':') ADVANCE(1860); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == ':') ADVANCE(1861); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(27); END_STATE(); - case 1955: + case 1959: ACCEPT_TOKEN(sym_null_literal); END_STATE(); - case 1956: + case 1960: ACCEPT_TOKEN(sym_null_literal); - if (lookahead == '(') ADVANCE(1863); - if (lookahead == ':') ADVANCE(1860); + if (lookahead == '(') ADVANCE(1864); + if (lookahead == ':') ADVANCE(1861); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -10988,8 +11017,8 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [72] = {.lex_state = 0}, [73] = {.lex_state = 0}, [74] = {.lex_state = 0}, - [75] = {.lex_state = 1589}, - [76] = {.lex_state = 1589}, + [75] = {.lex_state = 1590}, + [76] = {.lex_state = 1590}, [77] = {.lex_state = 0}, [78] = {.lex_state = 0}, [79] = {.lex_state = 0}, @@ -11008,17 +11037,17 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [92] = {.lex_state = 4}, [93] = {.lex_state = 0}, [94] = {.lex_state = 0}, - [95] = {.lex_state = 1589}, + [95] = {.lex_state = 1590}, [96] = {.lex_state = 0}, [97] = {.lex_state = 0}, [98] = {.lex_state = 0}, [99] = {.lex_state = 0}, - [100] = {.lex_state = 1589}, - [101] = {.lex_state = 1589}, + [100] = {.lex_state = 1590}, + [101] = {.lex_state = 1590}, [102] = {.lex_state = 0}, - [103] = {.lex_state = 1589}, + [103] = {.lex_state = 1590}, [104] = {.lex_state = 0}, - [105] = {.lex_state = 1589}, + [105] = {.lex_state = 1590}, [106] = {.lex_state = 0}, [107] = {.lex_state = 0}, [108] = {.lex_state = 0}, @@ -11029,46 +11058,46 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [113] = {.lex_state = 0}, [114] = {.lex_state = 0}, [115] = {.lex_state = 0}, - [116] = {.lex_state = 1589}, - [117] = {.lex_state = 1589}, + [116] = {.lex_state = 1590}, + [117] = {.lex_state = 1590}, [118] = {.lex_state = 4}, - [119] = {.lex_state = 1589}, + [119] = {.lex_state = 1590}, [120] = {.lex_state = 0}, - [121] = {.lex_state = 1589}, - [122] = {.lex_state = 1589}, - [123] = {.lex_state = 1589}, - [124] = {.lex_state = 1589}, + [121] = {.lex_state = 1590}, + [122] = {.lex_state = 1590}, + [123] = {.lex_state = 1590}, + [124] = {.lex_state = 1590}, [125] = {.lex_state = 0}, - [126] = {.lex_state = 1589}, + [126] = {.lex_state = 1590}, [127] = {.lex_state = 1}, [128] = {.lex_state = 0}, [129] = {.lex_state = 0}, [130] = {.lex_state = 1}, [131] = {.lex_state = 0}, [132] = {.lex_state = 0}, - [133] = {.lex_state = 1589}, + [133] = {.lex_state = 1590}, [134] = {.lex_state = 0}, [135] = {.lex_state = 0}, - [136] = {.lex_state = 1589}, + [136] = {.lex_state = 1590}, [137] = {.lex_state = 0}, [138] = {.lex_state = 0}, [139] = {.lex_state = 1}, [140] = {.lex_state = 0}, [141] = {.lex_state = 0}, [142] = {.lex_state = 0}, - [143] = {.lex_state = 1589}, + [143] = {.lex_state = 1590}, [144] = {.lex_state = 0}, - [145] = {.lex_state = 1589}, + [145] = {.lex_state = 1590}, [146] = {.lex_state = 0}, - [147] = {.lex_state = 1589}, + [147] = {.lex_state = 1590}, [148] = {.lex_state = 0}, [149] = {.lex_state = 1}, [150] = {.lex_state = 0}, - [151] = {.lex_state = 1589}, + [151] = {.lex_state = 1590}, [152] = {.lex_state = 1}, [153] = {.lex_state = 0}, - [154] = {.lex_state = 1589}, - [155] = {.lex_state = 1589}, + [154] = {.lex_state = 1590}, + [155] = {.lex_state = 1590}, [156] = {.lex_state = 1}, [157] = {.lex_state = 1}, [158] = {.lex_state = 1}, @@ -11083,8 +11112,8 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [167] = {.lex_state = 0}, [168] = {.lex_state = 1}, [169] = {.lex_state = 1}, - [170] = {.lex_state = 1589}, - [171] = {.lex_state = 1589}, + [170] = {.lex_state = 1590}, + [171] = {.lex_state = 1590}, [172] = {.lex_state = 1}, [173] = {.lex_state = 0}, [174] = {.lex_state = 1}, From a5d4b0821ead4819238ea5aabb663cd7734ab697 Mon Sep 17 00:00:00 2001 From: Yotam Nachum Date: Wed, 5 Jan 2022 19:40:34 +0200 Subject: [PATCH 50/98] Add literal --- grammar.js | 33 +- src/grammar.json | 90 +- src/node-types.json | 4 + src/parser.c | 4482 ++++++++++++++++++++++--------------------- 4 files changed, 2298 insertions(+), 2311 deletions(-) diff --git a/grammar.js b/grammar.js index 4ad9e9d79..b87052ae0 100644 --- a/grammar.js +++ b/grammar.js @@ -295,17 +295,7 @@ module.exports = grammar({ ".field", $.access_modifiers, $.field_identifier, - optional( - seq( - "=", - choice( - $.string_literal, - $.number_literal, - $.null_literal, - $.boolean_literal - ) - ) - ) + optional(seq("=", $._literal)) ), end_field: _ => ".end field", @@ -342,10 +332,7 @@ module.exports = grammar({ annotation_key: _ => /\w+/, annotation_value: $ => choice( - $.number_literal, - $.string_literal, - $.boolean_literal, - $.null_literal, + $._literal, $._identifier, $.list, $.enum_reference, @@ -389,11 +376,8 @@ module.exports = grammar({ $.parameter, $.array_type, $._identifier, - $.null_literal, $.primitive_type, - $.string_literal, - $.number_literal, - $.boolean_literal + $._literal ), // code declarations @@ -484,9 +468,7 @@ module.exports = grammar({ "{", commaSep( choice( - $.number_literal, - $.string_literal, - $.boolean_literal, + $._literal, $._identifier, $.variable, $.parameter, @@ -506,6 +488,13 @@ module.exports = grammar({ ), // literals + _literal: $ => + choice( + $.number_literal, + $.string_literal, + $.boolean_literal, + $.null_literal + ), number_literal: _ => choice(/-?0[xX][\da-fA-F]+(L|s|t)?/, /-?\d+(\.\d+)?(f)?/), string_literal: _ => /".*"/, diff --git a/src/grammar.json b/src/grammar.json index d9bf0a43a..247687468 100644 --- a/src/grammar.json +++ b/src/grammar.json @@ -165,25 +165,8 @@ "value": "=" }, { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "string_literal" - }, - { - "type": "SYMBOL", - "name": "number_literal" - }, - { - "type": "SYMBOL", - "name": "null_literal" - }, - { - "type": "SYMBOL", - "name": "boolean_literal" - } - ] + "type": "SYMBOL", + "name": "_literal" } ] }, @@ -336,19 +319,7 @@ "members": [ { "type": "SYMBOL", - "name": "number_literal" - }, - { - "type": "SYMBOL", - "name": "string_literal" - }, - { - "type": "SYMBOL", - "name": "boolean_literal" - }, - { - "type": "SYMBOL", - "name": "null_literal" + "name": "_literal" }, { "type": "SYMBOL", @@ -1498,25 +1469,13 @@ "type": "SYMBOL", "name": "_identifier" }, - { - "type": "SYMBOL", - "name": "null_literal" - }, { "type": "SYMBOL", "name": "primitive_type" }, { "type": "SYMBOL", - "name": "string_literal" - }, - { - "type": "SYMBOL", - "name": "number_literal" - }, - { - "type": "SYMBOL", - "name": "boolean_literal" + "name": "_literal" } ] }, @@ -2097,15 +2056,7 @@ "members": [ { "type": "SYMBOL", - "name": "number_literal" - }, - { - "type": "SYMBOL", - "name": "string_literal" - }, - { - "type": "SYMBOL", - "name": "boolean_literal" + "name": "_literal" }, { "type": "SYMBOL", @@ -2143,15 +2094,7 @@ "members": [ { "type": "SYMBOL", - "name": "number_literal" - }, - { - "type": "SYMBOL", - "name": "string_literal" - }, - { - "type": "SYMBOL", - "name": "boolean_literal" + "name": "_literal" }, { "type": "SYMBOL", @@ -2242,6 +2185,27 @@ } ] }, + "_literal": { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "number_literal" + }, + { + "type": "SYMBOL", + "name": "string_literal" + }, + { + "type": "SYMBOL", + "name": "boolean_literal" + }, + { + "type": "SYMBOL", + "name": "null_literal" + } + ] + }, "number_literal": { "type": "CHOICE", "members": [ diff --git a/src/node-types.json b/src/node-types.json index 0ba142079..357d00020 100644 --- a/src/node-types.json +++ b/src/node-types.json @@ -534,6 +534,10 @@ "type": "method_identifier", "named": true }, + { + "type": "null_literal", + "named": true + }, { "type": "number_literal", "named": true diff --git a/src/parser.c b/src/parser.c index a4f84a465..c65db308a 100644 --- a/src/parser.c +++ b/src/parser.c @@ -14,9 +14,9 @@ #endif #define LANGUAGE_VERSION 13 -#define STATE_COUNT 209 +#define STATE_COUNT 210 #define LARGE_STATE_COUNT 32 -#define SYMBOL_COUNT 369 +#define SYMBOL_COUNT 370 #define ALIAS_COUNT 2 #define TOKEN_COUNT 313 #define EXTERNAL_TOKEN_COUNT 0 @@ -378,23 +378,24 @@ enum { sym_enum_reference = 351, sym_list = 352, sym_range = 353, - sym_number_literal = 354, - sym_boolean_literal = 355, - aux_sym_class_definition_repeat1 = 356, - aux_sym_class_definition_repeat2 = 357, - aux_sym_class_definition_repeat3 = 358, - aux_sym_class_definition_repeat4 = 359, - aux_sym_method_definition_repeat1 = 360, - aux_sym_annotation_definition_repeat1 = 361, - aux_sym_statement_repeat1 = 362, - aux_sym_packed_switch_declaration_repeat1 = 363, - aux_sym_sparse_switch_declaration_repeat1 = 364, - aux_sym_array_data_declaration_repeat1 = 365, - aux_sym_method_identifier_repeat1 = 366, - aux_sym_access_modifiers_repeat1 = 367, - aux_sym_list_repeat1 = 368, - alias_sym_code_block = 369, - alias_sym_parameters = 370, + sym__literal = 354, + sym_number_literal = 355, + sym_boolean_literal = 356, + aux_sym_class_definition_repeat1 = 357, + aux_sym_class_definition_repeat2 = 358, + aux_sym_class_definition_repeat3 = 359, + aux_sym_class_definition_repeat4 = 360, + aux_sym_method_definition_repeat1 = 361, + aux_sym_annotation_definition_repeat1 = 362, + aux_sym_statement_repeat1 = 363, + aux_sym_packed_switch_declaration_repeat1 = 364, + aux_sym_sparse_switch_declaration_repeat1 = 365, + aux_sym_array_data_declaration_repeat1 = 366, + aux_sym_method_identifier_repeat1 = 367, + aux_sym_access_modifiers_repeat1 = 368, + aux_sym_list_repeat1 = 369, + alias_sym_code_block = 370, + alias_sym_parameters = 371, }; static const char * const ts_symbol_names[] = { @@ -752,6 +753,7 @@ static const char * const ts_symbol_names[] = { [sym_enum_reference] = "enum_reference", [sym_list] = "list", [sym_range] = "range", + [sym__literal] = "_literal", [sym_number_literal] = "number_literal", [sym_boolean_literal] = "boolean_literal", [aux_sym_class_definition_repeat1] = "class_definition_repeat1", @@ -1126,6 +1128,7 @@ static const TSSymbol ts_symbol_map[] = { [sym_enum_reference] = sym_enum_reference, [sym_list] = sym_list, [sym_range] = sym_range, + [sym__literal] = sym__literal, [sym_number_literal] = sym_number_literal, [sym_boolean_literal] = sym_boolean_literal, [aux_sym_class_definition_repeat1] = aux_sym_class_definition_repeat1, @@ -2562,6 +2565,10 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = true, }, + [sym__literal] = { + .visible = false, + .named = true, + }, [sym_number_literal] = { .visible = true, .named = true, @@ -10984,12 +10991,12 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [39] = {.lex_state = 6}, [40] = {.lex_state = 6}, [41] = {.lex_state = 6}, - [42] = {.lex_state = 7}, - [43] = {.lex_state = 7}, + [42] = {.lex_state = 8}, + [43] = {.lex_state = 8}, [44] = {.lex_state = 7}, - [45] = {.lex_state = 8}, + [45] = {.lex_state = 7}, [46] = {.lex_state = 7}, - [47] = {.lex_state = 8}, + [47] = {.lex_state = 7}, [48] = {.lex_state = 0}, [49] = {.lex_state = 0}, [50] = {.lex_state = 0}, @@ -11028,100 +11035,100 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [83] = {.lex_state = 0}, [84] = {.lex_state = 0}, [85] = {.lex_state = 4}, - [86] = {.lex_state = 4}, + [86] = {.lex_state = 0}, [87] = {.lex_state = 4}, - [88] = {.lex_state = 0}, - [89] = {.lex_state = 0}, - [90] = {.lex_state = 4}, - [91] = {.lex_state = 0}, - [92] = {.lex_state = 4}, + [88] = {.lex_state = 4}, + [89] = {.lex_state = 4}, + [90] = {.lex_state = 0}, + [91] = {.lex_state = 4}, + [92] = {.lex_state = 0}, [93] = {.lex_state = 0}, [94] = {.lex_state = 0}, - [95] = {.lex_state = 1590}, + [95] = {.lex_state = 0}, [96] = {.lex_state = 0}, [97] = {.lex_state = 0}, [98] = {.lex_state = 0}, - [99] = {.lex_state = 0}, - [100] = {.lex_state = 1590}, + [99] = {.lex_state = 1590}, + [100] = {.lex_state = 0}, [101] = {.lex_state = 1590}, [102] = {.lex_state = 0}, - [103] = {.lex_state = 1590}, + [103] = {.lex_state = 0}, [104] = {.lex_state = 0}, - [105] = {.lex_state = 1590}, - [106] = {.lex_state = 0}, + [105] = {.lex_state = 0}, + [106] = {.lex_state = 1590}, [107] = {.lex_state = 0}, [108] = {.lex_state = 0}, [109] = {.lex_state = 0}, - [110] = {.lex_state = 0}, - [111] = {.lex_state = 0}, + [110] = {.lex_state = 1590}, + [111] = {.lex_state = 1590}, [112] = {.lex_state = 0}, [113] = {.lex_state = 0}, [114] = {.lex_state = 0}, - [115] = {.lex_state = 0}, - [116] = {.lex_state = 1590}, + [115] = {.lex_state = 1590}, + [116] = {.lex_state = 0}, [117] = {.lex_state = 1590}, - [118] = {.lex_state = 4}, + [118] = {.lex_state = 1590}, [119] = {.lex_state = 1590}, - [120] = {.lex_state = 0}, + [120] = {.lex_state = 4}, [121] = {.lex_state = 1590}, [122] = {.lex_state = 1590}, - [123] = {.lex_state = 1590}, - [124] = {.lex_state = 1590}, - [125] = {.lex_state = 0}, + [123] = {.lex_state = 0}, + [124] = {.lex_state = 0}, + [125] = {.lex_state = 1}, [126] = {.lex_state = 1590}, - [127] = {.lex_state = 1}, - [128] = {.lex_state = 0}, - [129] = {.lex_state = 0}, - [130] = {.lex_state = 1}, + [127] = {.lex_state = 0}, + [128] = {.lex_state = 1590}, + [129] = {.lex_state = 1}, + [130] = {.lex_state = 0}, [131] = {.lex_state = 0}, - [132] = {.lex_state = 0}, - [133] = {.lex_state = 1590}, - [134] = {.lex_state = 0}, - [135] = {.lex_state = 0}, - [136] = {.lex_state = 1590}, + [132] = {.lex_state = 1590}, + [133] = {.lex_state = 0}, + [134] = {.lex_state = 1590}, + [135] = {.lex_state = 1590}, + [136] = {.lex_state = 0}, [137] = {.lex_state = 0}, [138] = {.lex_state = 0}, - [139] = {.lex_state = 1}, - [140] = {.lex_state = 0}, - [141] = {.lex_state = 0}, + [139] = {.lex_state = 1590}, + [140] = {.lex_state = 1}, + [141] = {.lex_state = 1590}, [142] = {.lex_state = 0}, - [143] = {.lex_state = 1590}, + [143] = {.lex_state = 0}, [144] = {.lex_state = 0}, [145] = {.lex_state = 1590}, [146] = {.lex_state = 0}, - [147] = {.lex_state = 1590}, + [147] = {.lex_state = 0}, [148] = {.lex_state = 0}, [149] = {.lex_state = 1}, - [150] = {.lex_state = 0}, - [151] = {.lex_state = 1590}, - [152] = {.lex_state = 1}, - [153] = {.lex_state = 0}, - [154] = {.lex_state = 1590}, + [150] = {.lex_state = 1}, + [151] = {.lex_state = 0}, + [152] = {.lex_state = 0}, + [153] = {.lex_state = 1}, + [154] = {.lex_state = 1}, [155] = {.lex_state = 1590}, - [156] = {.lex_state = 1}, - [157] = {.lex_state = 1}, - [158] = {.lex_state = 1}, - [159] = {.lex_state = 1}, + [156] = {.lex_state = 1590}, + [157] = {.lex_state = 0}, + [158] = {.lex_state = 0}, + [159] = {.lex_state = 0}, [160] = {.lex_state = 1}, [161] = {.lex_state = 1}, [162] = {.lex_state = 1}, [163] = {.lex_state = 1}, - [164] = {.lex_state = 0}, - [165] = {.lex_state = 4}, + [164] = {.lex_state = 1}, + [165] = {.lex_state = 0}, [166] = {.lex_state = 4}, - [167] = {.lex_state = 0}, - [168] = {.lex_state = 1}, + [167] = {.lex_state = 4}, + [168] = {.lex_state = 0}, [169] = {.lex_state = 1}, - [170] = {.lex_state = 1590}, + [170] = {.lex_state = 1}, [171] = {.lex_state = 1590}, - [172] = {.lex_state = 1}, - [173] = {.lex_state = 0}, - [174] = {.lex_state = 1}, + [172] = {.lex_state = 1590}, + [173] = {.lex_state = 1}, + [174] = {.lex_state = 0}, [175] = {.lex_state = 1}, - [176] = {.lex_state = 0}, + [176] = {.lex_state = 1}, [177] = {.lex_state = 1}, - [178] = {.lex_state = 4}, - [179] = {.lex_state = 0}, + [178] = {.lex_state = 1}, + [179] = {.lex_state = 4}, [180] = {.lex_state = 0}, [181] = {.lex_state = 0}, [182] = {.lex_state = 0}, @@ -11151,6 +11158,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [206] = {.lex_state = 0}, [207] = {.lex_state = 0}, [208] = {.lex_state = 0}, + [209] = {.lex_state = 0}, }; static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { @@ -11465,8 +11473,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null_literal] = ACTIONS(1), }, [1] = { - [sym_class_definition] = STATE(184), - [sym_class_declaration] = STATE(164), + [sym_class_definition] = STATE(185), + [sym_class_declaration] = STATE(165), [anon_sym_DOTclass] = ACTIONS(5), [sym_comment] = ACTIONS(3), }, @@ -12003,789 +12011,789 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), }, [4] = { - [sym_annotation_definition] = STATE(24), - [sym_annotation_declaration] = STATE(123), - [sym_param_definition] = STATE(24), + [sym_annotation_definition] = STATE(20), + [sym_annotation_declaration] = STATE(119), + [sym_param_definition] = STATE(20), [sym_param_declaration] = STATE(10), - [sym__code_line] = STATE(24), - [sym_statement] = STATE(24), + [sym__code_line] = STATE(20), + [sym_statement] = STATE(20), [sym_opcode] = STATE(32), - [sym__declaration] = STATE(24), - [sym_line_declaration] = STATE(24), - [sym_locals_declaration] = STATE(24), - [sym_catch_declaration] = STATE(24), - [sym_catchall_declaration] = STATE(24), - [sym_packed_switch_declaration] = STATE(24), - [sym_sparse_switch_declaration] = STATE(24), - [sym_array_data_declaration] = STATE(24), - [aux_sym_method_definition_repeat1] = STATE(4), + [sym__declaration] = STATE(20), + [sym_line_declaration] = STATE(20), + [sym_locals_declaration] = STATE(20), + [sym_catch_declaration] = STATE(20), + [sym_catchall_declaration] = STATE(20), + [sym_packed_switch_declaration] = STATE(20), + [sym_sparse_switch_declaration] = STATE(20), + [sym_array_data_declaration] = STATE(20), + [aux_sym_method_definition_repeat1] = STATE(5), [sym_end_method] = ACTIONS(15), [anon_sym_DOTannotation] = ACTIONS(17), - [anon_sym_DOTparam] = ACTIONS(20), - [sym_label] = ACTIONS(23), - [anon_sym_nop] = ACTIONS(26), - [anon_sym_move] = ACTIONS(29), - [anon_sym_move_SLASHfrom16] = ACTIONS(26), - [anon_sym_move_SLASH16] = ACTIONS(26), - [anon_sym_move_DASHwide] = ACTIONS(29), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(26), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(26), - [anon_sym_move_DASHobject] = ACTIONS(29), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(26), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(26), - [anon_sym_move_DASHresult] = ACTIONS(29), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(26), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(26), - [anon_sym_move_DASHexception] = ACTIONS(26), - [anon_sym_return_DASHvoid] = ACTIONS(26), - [anon_sym_return] = ACTIONS(29), - [anon_sym_return_DASHwide] = ACTIONS(26), - [anon_sym_return_DASHobject] = ACTIONS(26), - [anon_sym_const_SLASH4] = ACTIONS(26), - [anon_sym_const_SLASH16] = ACTIONS(26), - [anon_sym_const] = ACTIONS(29), - [anon_sym_const_SLASHhigh16] = ACTIONS(26), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(26), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(26), - [anon_sym_const_DASHwide] = ACTIONS(29), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(26), - [anon_sym_const_DASHstring] = ACTIONS(29), - [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(26), - [anon_sym_const_DASHclass] = ACTIONS(26), - [anon_sym_monitor_DASHenter] = ACTIONS(26), - [anon_sym_monitor_DASHexit] = ACTIONS(26), - [anon_sym_check_DASHcast] = ACTIONS(26), - [anon_sym_instance_DASHof] = ACTIONS(26), - [anon_sym_array_DASHlength] = ACTIONS(26), - [anon_sym_new_DASHinstance] = ACTIONS(26), - [anon_sym_new_DASHarray] = ACTIONS(26), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(29), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(26), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(26), - [anon_sym_throw] = ACTIONS(26), - [anon_sym_goto] = ACTIONS(29), - [anon_sym_goto_SLASH16] = ACTIONS(26), - [anon_sym_goto_SLASH32] = ACTIONS(26), - [anon_sym_packed_DASHswitch] = ACTIONS(26), - [anon_sym_sparse_DASHswitch] = ACTIONS(26), - [anon_sym_cmpl_DASHfloat] = ACTIONS(26), - [anon_sym_cmpg_DASHfloat] = ACTIONS(26), - [anon_sym_cmpl_DASHdouble] = ACTIONS(26), - [anon_sym_cmpg_DASHdouble] = ACTIONS(26), - [anon_sym_cmp_DASHlong] = ACTIONS(26), - [anon_sym_if_DASHeq] = ACTIONS(29), - [anon_sym_if_DASHne] = ACTIONS(29), - [anon_sym_if_DASHlt] = ACTIONS(29), - [anon_sym_if_DASHge] = ACTIONS(29), - [anon_sym_if_DASHgt] = ACTIONS(29), - [anon_sym_if_DASHle] = ACTIONS(29), - [anon_sym_if_DASHeqz] = ACTIONS(26), - [anon_sym_if_DASHnez] = ACTIONS(26), - [anon_sym_if_DASHltz] = ACTIONS(26), - [anon_sym_if_DASHgez] = ACTIONS(26), - [anon_sym_if_DASHgtz] = ACTIONS(26), - [anon_sym_if_DASHlez] = ACTIONS(26), - [anon_sym_aget] = ACTIONS(29), - [anon_sym_aget_DASHwide] = ACTIONS(26), - [anon_sym_aget_DASHobject] = ACTIONS(26), - [anon_sym_aget_DASHboolean] = ACTIONS(26), - [anon_sym_aget_DASHbyte] = ACTIONS(26), - [anon_sym_aget_DASHchar] = ACTIONS(26), - [anon_sym_aget_DASHshort] = ACTIONS(26), - [anon_sym_aput] = ACTIONS(29), - [anon_sym_aput_DASHwide] = ACTIONS(26), - [anon_sym_aput_DASHobject] = ACTIONS(26), - [anon_sym_aput_DASHboolean] = ACTIONS(26), - [anon_sym_aput_DASHbyte] = ACTIONS(26), - [anon_sym_aput_DASHchar] = ACTIONS(26), - [anon_sym_aput_DASHshort] = ACTIONS(26), - [anon_sym_iget] = ACTIONS(29), - [anon_sym_iget_DASHwide] = ACTIONS(29), - [anon_sym_iget_DASHobject] = ACTIONS(29), - [anon_sym_iget_DASHboolean] = ACTIONS(26), - [anon_sym_iget_DASHbyte] = ACTIONS(26), - [anon_sym_iget_DASHchar] = ACTIONS(26), - [anon_sym_iget_DASHshort] = ACTIONS(26), - [anon_sym_iput] = ACTIONS(29), - [anon_sym_iput_DASHwide] = ACTIONS(29), - [anon_sym_iput_DASHobject] = ACTIONS(29), - [anon_sym_iput_DASHboolean] = ACTIONS(26), - [anon_sym_iput_DASHbyte] = ACTIONS(26), - [anon_sym_iput_DASHchar] = ACTIONS(26), - [anon_sym_iput_DASHshort] = ACTIONS(26), - [anon_sym_sget] = ACTIONS(29), - [anon_sym_sget_DASHwide] = ACTIONS(26), - [anon_sym_sget_DASHobject] = ACTIONS(26), - [anon_sym_sget_DASHboolean] = ACTIONS(26), - [anon_sym_sget_DASHbyte] = ACTIONS(26), - [anon_sym_sget_DASHchar] = ACTIONS(26), - [anon_sym_sget_DASHshort] = ACTIONS(26), - [anon_sym_sput] = ACTIONS(29), - [anon_sym_sput_DASHwide] = ACTIONS(26), - [anon_sym_sput_DASHobject] = ACTIONS(26), - [anon_sym_sput_DASHboolean] = ACTIONS(26), - [anon_sym_sput_DASHbyte] = ACTIONS(26), - [anon_sym_sput_DASHchar] = ACTIONS(26), - [anon_sym_sput_DASHshort] = ACTIONS(26), - [anon_sym_invoke_DASHvirtual] = ACTIONS(29), - [anon_sym_invoke_DASHsuper] = ACTIONS(29), - [anon_sym_invoke_DASHdirect] = ACTIONS(29), - [anon_sym_invoke_DASHstatic] = ACTIONS(29), - [anon_sym_invoke_DASHinterface] = ACTIONS(29), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(26), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(26), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(26), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(26), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(26), - [anon_sym_neg_DASHint] = ACTIONS(26), - [anon_sym_not_DASHint] = ACTIONS(26), - [anon_sym_neg_DASHlong] = ACTIONS(26), - [anon_sym_not_DASHlong] = ACTIONS(26), - [anon_sym_neg_DASHfloat] = ACTIONS(26), - [anon_sym_neg_DASHdouble] = ACTIONS(26), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(26), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(26), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(26), - [anon_sym_long_DASHto_DASHint] = ACTIONS(26), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(26), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(26), - [anon_sym_float_DASHto_DASHint] = ACTIONS(26), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(26), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(26), - [anon_sym_double_DASHto_DASHint] = ACTIONS(26), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(26), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(26), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(26), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(26), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(26), - [anon_sym_add_DASHint] = ACTIONS(29), - [anon_sym_sub_DASHint] = ACTIONS(29), - [anon_sym_mul_DASHint] = ACTIONS(29), - [anon_sym_div_DASHint] = ACTIONS(29), - [anon_sym_rem_DASHint] = ACTIONS(29), - [anon_sym_and_DASHint] = ACTIONS(29), - [anon_sym_or_DASHint] = ACTIONS(29), - [anon_sym_xor_DASHint] = ACTIONS(29), - [anon_sym_shl_DASHint] = ACTIONS(29), - [anon_sym_shr_DASHint] = ACTIONS(29), - [anon_sym_ushr_DASHint] = ACTIONS(29), - [anon_sym_add_DASHlong] = ACTIONS(29), - [anon_sym_sub_DASHlong] = ACTIONS(29), - [anon_sym_mul_DASHlong] = ACTIONS(29), - [anon_sym_div_DASHlong] = ACTIONS(29), - [anon_sym_rem_DASHlong] = ACTIONS(29), - [anon_sym_and_DASHlong] = ACTIONS(29), - [anon_sym_or_DASHlong] = ACTIONS(29), - [anon_sym_xor_DASHlong] = ACTIONS(29), - [anon_sym_shl_DASHlong] = ACTIONS(29), - [anon_sym_shr_DASHlong] = ACTIONS(29), - [anon_sym_ushr_DASHlong] = ACTIONS(29), - [anon_sym_add_DASHfloat] = ACTIONS(29), - [anon_sym_sub_DASHfloat] = ACTIONS(29), - [anon_sym_mul_DASHfloat] = ACTIONS(29), - [anon_sym_div_DASHfloat] = ACTIONS(29), - [anon_sym_rem_DASHfloat] = ACTIONS(29), - [anon_sym_add_DASHdouble] = ACTIONS(29), - [anon_sym_sub_DASHdouble] = ACTIONS(29), - [anon_sym_mul_DASHdouble] = ACTIONS(29), - [anon_sym_div_DASHdouble] = ACTIONS(29), - [anon_sym_rem_DASHdouble] = ACTIONS(29), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(26), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(26), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(26), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(26), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(26), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(26), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(26), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(26), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(26), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(26), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(26), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(26), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(26), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(26), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(26), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(26), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(26), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(26), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(26), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(26), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(26), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(26), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(26), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(26), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(26), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(26), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(26), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(26), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(26), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(26), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(26), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(26), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(26), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(26), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(26), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(26), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(26), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(26), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(26), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(26), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(26), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(26), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(26), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(26), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(26), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(26), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(26), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(26), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(26), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(26), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(26), - [anon_sym_execute_DASHinline] = ACTIONS(26), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(26), - [anon_sym_iget_DASHquick] = ACTIONS(26), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(26), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(26), - [anon_sym_iput_DASHquick] = ACTIONS(26), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(26), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(26), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(29), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(26), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(29), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(26), - [anon_sym_rsub_DASHint] = ACTIONS(29), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(26), - [anon_sym_DOTline] = ACTIONS(32), - [anon_sym_DOTlocals] = ACTIONS(35), - [anon_sym_DOTcatch] = ACTIONS(38), - [anon_sym_DOTcatchall] = ACTIONS(41), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(44), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(47), - [anon_sym_DOTarray_DASHdata] = ACTIONS(50), + [anon_sym_DOTparam] = ACTIONS(19), + [sym_label] = ACTIONS(21), + [anon_sym_nop] = ACTIONS(23), + [anon_sym_move] = ACTIONS(25), + [anon_sym_move_SLASHfrom16] = ACTIONS(23), + [anon_sym_move_SLASH16] = ACTIONS(23), + [anon_sym_move_DASHwide] = ACTIONS(25), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(23), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(23), + [anon_sym_move_DASHobject] = ACTIONS(25), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(23), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(23), + [anon_sym_move_DASHresult] = ACTIONS(25), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(23), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(23), + [anon_sym_move_DASHexception] = ACTIONS(23), + [anon_sym_return_DASHvoid] = ACTIONS(23), + [anon_sym_return] = ACTIONS(25), + [anon_sym_return_DASHwide] = ACTIONS(23), + [anon_sym_return_DASHobject] = ACTIONS(23), + [anon_sym_const_SLASH4] = ACTIONS(23), + [anon_sym_const_SLASH16] = ACTIONS(23), + [anon_sym_const] = ACTIONS(25), + [anon_sym_const_SLASHhigh16] = ACTIONS(23), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(23), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(23), + [anon_sym_const_DASHwide] = ACTIONS(25), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(23), + [anon_sym_const_DASHstring] = ACTIONS(25), + [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(23), + [anon_sym_const_DASHclass] = ACTIONS(23), + [anon_sym_monitor_DASHenter] = ACTIONS(23), + [anon_sym_monitor_DASHexit] = ACTIONS(23), + [anon_sym_check_DASHcast] = ACTIONS(23), + [anon_sym_instance_DASHof] = ACTIONS(23), + [anon_sym_array_DASHlength] = ACTIONS(23), + [anon_sym_new_DASHinstance] = ACTIONS(23), + [anon_sym_new_DASHarray] = ACTIONS(23), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(25), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(23), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(23), + [anon_sym_throw] = ACTIONS(23), + [anon_sym_goto] = ACTIONS(25), + [anon_sym_goto_SLASH16] = ACTIONS(23), + [anon_sym_goto_SLASH32] = ACTIONS(23), + [anon_sym_packed_DASHswitch] = ACTIONS(23), + [anon_sym_sparse_DASHswitch] = ACTIONS(23), + [anon_sym_cmpl_DASHfloat] = ACTIONS(23), + [anon_sym_cmpg_DASHfloat] = ACTIONS(23), + [anon_sym_cmpl_DASHdouble] = ACTIONS(23), + [anon_sym_cmpg_DASHdouble] = ACTIONS(23), + [anon_sym_cmp_DASHlong] = ACTIONS(23), + [anon_sym_if_DASHeq] = ACTIONS(25), + [anon_sym_if_DASHne] = ACTIONS(25), + [anon_sym_if_DASHlt] = ACTIONS(25), + [anon_sym_if_DASHge] = ACTIONS(25), + [anon_sym_if_DASHgt] = ACTIONS(25), + [anon_sym_if_DASHle] = ACTIONS(25), + [anon_sym_if_DASHeqz] = ACTIONS(23), + [anon_sym_if_DASHnez] = ACTIONS(23), + [anon_sym_if_DASHltz] = ACTIONS(23), + [anon_sym_if_DASHgez] = ACTIONS(23), + [anon_sym_if_DASHgtz] = ACTIONS(23), + [anon_sym_if_DASHlez] = ACTIONS(23), + [anon_sym_aget] = ACTIONS(25), + [anon_sym_aget_DASHwide] = ACTIONS(23), + [anon_sym_aget_DASHobject] = ACTIONS(23), + [anon_sym_aget_DASHboolean] = ACTIONS(23), + [anon_sym_aget_DASHbyte] = ACTIONS(23), + [anon_sym_aget_DASHchar] = ACTIONS(23), + [anon_sym_aget_DASHshort] = ACTIONS(23), + [anon_sym_aput] = ACTIONS(25), + [anon_sym_aput_DASHwide] = ACTIONS(23), + [anon_sym_aput_DASHobject] = ACTIONS(23), + [anon_sym_aput_DASHboolean] = ACTIONS(23), + [anon_sym_aput_DASHbyte] = ACTIONS(23), + [anon_sym_aput_DASHchar] = ACTIONS(23), + [anon_sym_aput_DASHshort] = ACTIONS(23), + [anon_sym_iget] = ACTIONS(25), + [anon_sym_iget_DASHwide] = ACTIONS(25), + [anon_sym_iget_DASHobject] = ACTIONS(25), + [anon_sym_iget_DASHboolean] = ACTIONS(23), + [anon_sym_iget_DASHbyte] = ACTIONS(23), + [anon_sym_iget_DASHchar] = ACTIONS(23), + [anon_sym_iget_DASHshort] = ACTIONS(23), + [anon_sym_iput] = ACTIONS(25), + [anon_sym_iput_DASHwide] = ACTIONS(25), + [anon_sym_iput_DASHobject] = ACTIONS(25), + [anon_sym_iput_DASHboolean] = ACTIONS(23), + [anon_sym_iput_DASHbyte] = ACTIONS(23), + [anon_sym_iput_DASHchar] = ACTIONS(23), + [anon_sym_iput_DASHshort] = ACTIONS(23), + [anon_sym_sget] = ACTIONS(25), + [anon_sym_sget_DASHwide] = ACTIONS(23), + [anon_sym_sget_DASHobject] = ACTIONS(23), + [anon_sym_sget_DASHboolean] = ACTIONS(23), + [anon_sym_sget_DASHbyte] = ACTIONS(23), + [anon_sym_sget_DASHchar] = ACTIONS(23), + [anon_sym_sget_DASHshort] = ACTIONS(23), + [anon_sym_sput] = ACTIONS(25), + [anon_sym_sput_DASHwide] = ACTIONS(23), + [anon_sym_sput_DASHobject] = ACTIONS(23), + [anon_sym_sput_DASHboolean] = ACTIONS(23), + [anon_sym_sput_DASHbyte] = ACTIONS(23), + [anon_sym_sput_DASHchar] = ACTIONS(23), + [anon_sym_sput_DASHshort] = ACTIONS(23), + [anon_sym_invoke_DASHvirtual] = ACTIONS(25), + [anon_sym_invoke_DASHsuper] = ACTIONS(25), + [anon_sym_invoke_DASHdirect] = ACTIONS(25), + [anon_sym_invoke_DASHstatic] = ACTIONS(25), + [anon_sym_invoke_DASHinterface] = ACTIONS(25), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(23), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(23), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(23), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(23), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(23), + [anon_sym_neg_DASHint] = ACTIONS(23), + [anon_sym_not_DASHint] = ACTIONS(23), + [anon_sym_neg_DASHlong] = ACTIONS(23), + [anon_sym_not_DASHlong] = ACTIONS(23), + [anon_sym_neg_DASHfloat] = ACTIONS(23), + [anon_sym_neg_DASHdouble] = ACTIONS(23), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(23), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(23), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(23), + [anon_sym_long_DASHto_DASHint] = ACTIONS(23), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(23), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(23), + [anon_sym_float_DASHto_DASHint] = ACTIONS(23), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(23), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(23), + [anon_sym_double_DASHto_DASHint] = ACTIONS(23), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(23), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(23), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(23), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(23), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(23), + [anon_sym_add_DASHint] = ACTIONS(25), + [anon_sym_sub_DASHint] = ACTIONS(25), + [anon_sym_mul_DASHint] = ACTIONS(25), + [anon_sym_div_DASHint] = ACTIONS(25), + [anon_sym_rem_DASHint] = ACTIONS(25), + [anon_sym_and_DASHint] = ACTIONS(25), + [anon_sym_or_DASHint] = ACTIONS(25), + [anon_sym_xor_DASHint] = ACTIONS(25), + [anon_sym_shl_DASHint] = ACTIONS(25), + [anon_sym_shr_DASHint] = ACTIONS(25), + [anon_sym_ushr_DASHint] = ACTIONS(25), + [anon_sym_add_DASHlong] = ACTIONS(25), + [anon_sym_sub_DASHlong] = ACTIONS(25), + [anon_sym_mul_DASHlong] = ACTIONS(25), + [anon_sym_div_DASHlong] = ACTIONS(25), + [anon_sym_rem_DASHlong] = ACTIONS(25), + [anon_sym_and_DASHlong] = ACTIONS(25), + [anon_sym_or_DASHlong] = ACTIONS(25), + [anon_sym_xor_DASHlong] = ACTIONS(25), + [anon_sym_shl_DASHlong] = ACTIONS(25), + [anon_sym_shr_DASHlong] = ACTIONS(25), + [anon_sym_ushr_DASHlong] = ACTIONS(25), + [anon_sym_add_DASHfloat] = ACTIONS(25), + [anon_sym_sub_DASHfloat] = ACTIONS(25), + [anon_sym_mul_DASHfloat] = ACTIONS(25), + [anon_sym_div_DASHfloat] = ACTIONS(25), + [anon_sym_rem_DASHfloat] = ACTIONS(25), + [anon_sym_add_DASHdouble] = ACTIONS(25), + [anon_sym_sub_DASHdouble] = ACTIONS(25), + [anon_sym_mul_DASHdouble] = ACTIONS(25), + [anon_sym_div_DASHdouble] = ACTIONS(25), + [anon_sym_rem_DASHdouble] = ACTIONS(25), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(23), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(23), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(23), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(23), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(23), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(23), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(23), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(23), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(23), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(23), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(23), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(23), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(23), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(23), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(23), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(23), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(23), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(23), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(23), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(23), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(23), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(23), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(23), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(23), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(23), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(23), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(23), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(23), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(23), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(23), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(23), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(23), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(23), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(23), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(23), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(23), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(23), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(23), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(23), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(23), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(23), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(23), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(23), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(23), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(23), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(23), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(23), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(23), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(23), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(23), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(23), + [anon_sym_execute_DASHinline] = ACTIONS(23), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(23), + [anon_sym_iget_DASHquick] = ACTIONS(23), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(23), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(23), + [anon_sym_iput_DASHquick] = ACTIONS(23), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(23), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(23), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(25), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(23), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(25), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(23), + [anon_sym_rsub_DASHint] = ACTIONS(25), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(23), + [anon_sym_DOTline] = ACTIONS(27), + [anon_sym_DOTlocals] = ACTIONS(29), + [anon_sym_DOTcatch] = ACTIONS(31), + [anon_sym_DOTcatchall] = ACTIONS(33), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(35), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(37), + [anon_sym_DOTarray_DASHdata] = ACTIONS(39), [sym_comment] = ACTIONS(3), }, [5] = { - [sym_annotation_definition] = STATE(24), - [sym_annotation_declaration] = STATE(123), - [sym_param_definition] = STATE(24), + [sym_annotation_definition] = STATE(20), + [sym_annotation_declaration] = STATE(119), + [sym_param_definition] = STATE(20), [sym_param_declaration] = STATE(10), - [sym__code_line] = STATE(24), - [sym_statement] = STATE(24), + [sym__code_line] = STATE(20), + [sym_statement] = STATE(20), [sym_opcode] = STATE(32), - [sym__declaration] = STATE(24), - [sym_line_declaration] = STATE(24), - [sym_locals_declaration] = STATE(24), - [sym_catch_declaration] = STATE(24), - [sym_catchall_declaration] = STATE(24), - [sym_packed_switch_declaration] = STATE(24), - [sym_sparse_switch_declaration] = STATE(24), - [sym_array_data_declaration] = STATE(24), - [aux_sym_method_definition_repeat1] = STATE(4), - [sym_end_method] = ACTIONS(53), - [anon_sym_DOTannotation] = ACTIONS(55), - [anon_sym_DOTparam] = ACTIONS(57), - [sym_label] = ACTIONS(59), - [anon_sym_nop] = ACTIONS(61), - [anon_sym_move] = ACTIONS(63), - [anon_sym_move_SLASHfrom16] = ACTIONS(61), - [anon_sym_move_SLASH16] = ACTIONS(61), - [anon_sym_move_DASHwide] = ACTIONS(63), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(61), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(61), - [anon_sym_move_DASHobject] = ACTIONS(63), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(61), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(61), - [anon_sym_move_DASHresult] = ACTIONS(63), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(61), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(61), - [anon_sym_move_DASHexception] = ACTIONS(61), - [anon_sym_return_DASHvoid] = ACTIONS(61), - [anon_sym_return] = ACTIONS(63), - [anon_sym_return_DASHwide] = ACTIONS(61), - [anon_sym_return_DASHobject] = ACTIONS(61), - [anon_sym_const_SLASH4] = ACTIONS(61), - [anon_sym_const_SLASH16] = ACTIONS(61), - [anon_sym_const] = ACTIONS(63), - [anon_sym_const_SLASHhigh16] = ACTIONS(61), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(61), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(61), - [anon_sym_const_DASHwide] = ACTIONS(63), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(61), - [anon_sym_const_DASHstring] = ACTIONS(63), - [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(61), - [anon_sym_const_DASHclass] = ACTIONS(61), - [anon_sym_monitor_DASHenter] = ACTIONS(61), - [anon_sym_monitor_DASHexit] = ACTIONS(61), - [anon_sym_check_DASHcast] = ACTIONS(61), - [anon_sym_instance_DASHof] = ACTIONS(61), - [anon_sym_array_DASHlength] = ACTIONS(61), - [anon_sym_new_DASHinstance] = ACTIONS(61), - [anon_sym_new_DASHarray] = ACTIONS(61), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(63), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(61), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(61), - [anon_sym_throw] = ACTIONS(61), - [anon_sym_goto] = ACTIONS(63), - [anon_sym_goto_SLASH16] = ACTIONS(61), - [anon_sym_goto_SLASH32] = ACTIONS(61), - [anon_sym_packed_DASHswitch] = ACTIONS(61), - [anon_sym_sparse_DASHswitch] = ACTIONS(61), - [anon_sym_cmpl_DASHfloat] = ACTIONS(61), - [anon_sym_cmpg_DASHfloat] = ACTIONS(61), - [anon_sym_cmpl_DASHdouble] = ACTIONS(61), - [anon_sym_cmpg_DASHdouble] = ACTIONS(61), - [anon_sym_cmp_DASHlong] = ACTIONS(61), - [anon_sym_if_DASHeq] = ACTIONS(63), - [anon_sym_if_DASHne] = ACTIONS(63), - [anon_sym_if_DASHlt] = ACTIONS(63), - [anon_sym_if_DASHge] = ACTIONS(63), - [anon_sym_if_DASHgt] = ACTIONS(63), - [anon_sym_if_DASHle] = ACTIONS(63), - [anon_sym_if_DASHeqz] = ACTIONS(61), - [anon_sym_if_DASHnez] = ACTIONS(61), - [anon_sym_if_DASHltz] = ACTIONS(61), - [anon_sym_if_DASHgez] = ACTIONS(61), - [anon_sym_if_DASHgtz] = ACTIONS(61), - [anon_sym_if_DASHlez] = ACTIONS(61), - [anon_sym_aget] = ACTIONS(63), - [anon_sym_aget_DASHwide] = ACTIONS(61), - [anon_sym_aget_DASHobject] = ACTIONS(61), - [anon_sym_aget_DASHboolean] = ACTIONS(61), - [anon_sym_aget_DASHbyte] = ACTIONS(61), - [anon_sym_aget_DASHchar] = ACTIONS(61), - [anon_sym_aget_DASHshort] = ACTIONS(61), - [anon_sym_aput] = ACTIONS(63), - [anon_sym_aput_DASHwide] = ACTIONS(61), - [anon_sym_aput_DASHobject] = ACTIONS(61), - [anon_sym_aput_DASHboolean] = ACTIONS(61), - [anon_sym_aput_DASHbyte] = ACTIONS(61), - [anon_sym_aput_DASHchar] = ACTIONS(61), - [anon_sym_aput_DASHshort] = ACTIONS(61), - [anon_sym_iget] = ACTIONS(63), - [anon_sym_iget_DASHwide] = ACTIONS(63), - [anon_sym_iget_DASHobject] = ACTIONS(63), - [anon_sym_iget_DASHboolean] = ACTIONS(61), - [anon_sym_iget_DASHbyte] = ACTIONS(61), - [anon_sym_iget_DASHchar] = ACTIONS(61), - [anon_sym_iget_DASHshort] = ACTIONS(61), - [anon_sym_iput] = ACTIONS(63), - [anon_sym_iput_DASHwide] = ACTIONS(63), - [anon_sym_iput_DASHobject] = ACTIONS(63), - [anon_sym_iput_DASHboolean] = ACTIONS(61), - [anon_sym_iput_DASHbyte] = ACTIONS(61), - [anon_sym_iput_DASHchar] = ACTIONS(61), - [anon_sym_iput_DASHshort] = ACTIONS(61), - [anon_sym_sget] = ACTIONS(63), - [anon_sym_sget_DASHwide] = ACTIONS(61), - [anon_sym_sget_DASHobject] = ACTIONS(61), - [anon_sym_sget_DASHboolean] = ACTIONS(61), - [anon_sym_sget_DASHbyte] = ACTIONS(61), - [anon_sym_sget_DASHchar] = ACTIONS(61), - [anon_sym_sget_DASHshort] = ACTIONS(61), - [anon_sym_sput] = ACTIONS(63), - [anon_sym_sput_DASHwide] = ACTIONS(61), - [anon_sym_sput_DASHobject] = ACTIONS(61), - [anon_sym_sput_DASHboolean] = ACTIONS(61), - [anon_sym_sput_DASHbyte] = ACTIONS(61), - [anon_sym_sput_DASHchar] = ACTIONS(61), - [anon_sym_sput_DASHshort] = ACTIONS(61), - [anon_sym_invoke_DASHvirtual] = ACTIONS(63), - [anon_sym_invoke_DASHsuper] = ACTIONS(63), - [anon_sym_invoke_DASHdirect] = ACTIONS(63), - [anon_sym_invoke_DASHstatic] = ACTIONS(63), - [anon_sym_invoke_DASHinterface] = ACTIONS(63), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(61), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(61), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(61), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(61), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(61), - [anon_sym_neg_DASHint] = ACTIONS(61), - [anon_sym_not_DASHint] = ACTIONS(61), - [anon_sym_neg_DASHlong] = ACTIONS(61), - [anon_sym_not_DASHlong] = ACTIONS(61), - [anon_sym_neg_DASHfloat] = ACTIONS(61), - [anon_sym_neg_DASHdouble] = ACTIONS(61), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(61), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(61), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(61), - [anon_sym_long_DASHto_DASHint] = ACTIONS(61), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(61), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(61), - [anon_sym_float_DASHto_DASHint] = ACTIONS(61), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(61), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(61), - [anon_sym_double_DASHto_DASHint] = ACTIONS(61), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(61), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(61), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(61), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(61), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(61), - [anon_sym_add_DASHint] = ACTIONS(63), - [anon_sym_sub_DASHint] = ACTIONS(63), - [anon_sym_mul_DASHint] = ACTIONS(63), - [anon_sym_div_DASHint] = ACTIONS(63), - [anon_sym_rem_DASHint] = ACTIONS(63), - [anon_sym_and_DASHint] = ACTIONS(63), - [anon_sym_or_DASHint] = ACTIONS(63), - [anon_sym_xor_DASHint] = ACTIONS(63), - [anon_sym_shl_DASHint] = ACTIONS(63), - [anon_sym_shr_DASHint] = ACTIONS(63), - [anon_sym_ushr_DASHint] = ACTIONS(63), - [anon_sym_add_DASHlong] = ACTIONS(63), - [anon_sym_sub_DASHlong] = ACTIONS(63), - [anon_sym_mul_DASHlong] = ACTIONS(63), - [anon_sym_div_DASHlong] = ACTIONS(63), - [anon_sym_rem_DASHlong] = ACTIONS(63), - [anon_sym_and_DASHlong] = ACTIONS(63), - [anon_sym_or_DASHlong] = ACTIONS(63), - [anon_sym_xor_DASHlong] = ACTIONS(63), - [anon_sym_shl_DASHlong] = ACTIONS(63), - [anon_sym_shr_DASHlong] = ACTIONS(63), - [anon_sym_ushr_DASHlong] = ACTIONS(63), - [anon_sym_add_DASHfloat] = ACTIONS(63), - [anon_sym_sub_DASHfloat] = ACTIONS(63), - [anon_sym_mul_DASHfloat] = ACTIONS(63), - [anon_sym_div_DASHfloat] = ACTIONS(63), - [anon_sym_rem_DASHfloat] = ACTIONS(63), - [anon_sym_add_DASHdouble] = ACTIONS(63), - [anon_sym_sub_DASHdouble] = ACTIONS(63), - [anon_sym_mul_DASHdouble] = ACTIONS(63), - [anon_sym_div_DASHdouble] = ACTIONS(63), - [anon_sym_rem_DASHdouble] = ACTIONS(63), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(61), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(61), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(61), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(61), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(61), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(61), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(61), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(61), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(61), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(61), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(61), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(61), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(61), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(61), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(61), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(61), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(61), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(61), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(61), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(61), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(61), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(61), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(61), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(61), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(61), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(61), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(61), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(61), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(61), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(61), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(61), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(61), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(61), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(61), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(61), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(61), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(61), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(61), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(61), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(61), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(61), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(61), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(61), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(61), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(61), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(61), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(61), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(61), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(61), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(61), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(61), - [anon_sym_execute_DASHinline] = ACTIONS(61), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(61), - [anon_sym_iget_DASHquick] = ACTIONS(61), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(61), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(61), - [anon_sym_iput_DASHquick] = ACTIONS(61), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(61), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(61), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(63), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(61), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(63), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(61), - [anon_sym_rsub_DASHint] = ACTIONS(63), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(61), - [anon_sym_DOTline] = ACTIONS(65), - [anon_sym_DOTlocals] = ACTIONS(67), - [anon_sym_DOTcatch] = ACTIONS(69), - [anon_sym_DOTcatchall] = ACTIONS(71), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(73), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(75), - [anon_sym_DOTarray_DASHdata] = ACTIONS(77), + [sym__declaration] = STATE(20), + [sym_line_declaration] = STATE(20), + [sym_locals_declaration] = STATE(20), + [sym_catch_declaration] = STATE(20), + [sym_catchall_declaration] = STATE(20), + [sym_packed_switch_declaration] = STATE(20), + [sym_sparse_switch_declaration] = STATE(20), + [sym_array_data_declaration] = STATE(20), + [aux_sym_method_definition_repeat1] = STATE(5), + [sym_end_method] = ACTIONS(41), + [anon_sym_DOTannotation] = ACTIONS(43), + [anon_sym_DOTparam] = ACTIONS(46), + [sym_label] = ACTIONS(49), + [anon_sym_nop] = ACTIONS(52), + [anon_sym_move] = ACTIONS(55), + [anon_sym_move_SLASHfrom16] = ACTIONS(52), + [anon_sym_move_SLASH16] = ACTIONS(52), + [anon_sym_move_DASHwide] = ACTIONS(55), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(52), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(52), + [anon_sym_move_DASHobject] = ACTIONS(55), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(52), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(52), + [anon_sym_move_DASHresult] = ACTIONS(55), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(52), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(52), + [anon_sym_move_DASHexception] = ACTIONS(52), + [anon_sym_return_DASHvoid] = ACTIONS(52), + [anon_sym_return] = ACTIONS(55), + [anon_sym_return_DASHwide] = ACTIONS(52), + [anon_sym_return_DASHobject] = ACTIONS(52), + [anon_sym_const_SLASH4] = ACTIONS(52), + [anon_sym_const_SLASH16] = ACTIONS(52), + [anon_sym_const] = ACTIONS(55), + [anon_sym_const_SLASHhigh16] = ACTIONS(52), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(52), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(52), + [anon_sym_const_DASHwide] = ACTIONS(55), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(52), + [anon_sym_const_DASHstring] = ACTIONS(55), + [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(52), + [anon_sym_const_DASHclass] = ACTIONS(52), + [anon_sym_monitor_DASHenter] = ACTIONS(52), + [anon_sym_monitor_DASHexit] = ACTIONS(52), + [anon_sym_check_DASHcast] = ACTIONS(52), + [anon_sym_instance_DASHof] = ACTIONS(52), + [anon_sym_array_DASHlength] = ACTIONS(52), + [anon_sym_new_DASHinstance] = ACTIONS(52), + [anon_sym_new_DASHarray] = ACTIONS(52), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(55), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(52), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(52), + [anon_sym_throw] = ACTIONS(52), + [anon_sym_goto] = ACTIONS(55), + [anon_sym_goto_SLASH16] = ACTIONS(52), + [anon_sym_goto_SLASH32] = ACTIONS(52), + [anon_sym_packed_DASHswitch] = ACTIONS(52), + [anon_sym_sparse_DASHswitch] = ACTIONS(52), + [anon_sym_cmpl_DASHfloat] = ACTIONS(52), + [anon_sym_cmpg_DASHfloat] = ACTIONS(52), + [anon_sym_cmpl_DASHdouble] = ACTIONS(52), + [anon_sym_cmpg_DASHdouble] = ACTIONS(52), + [anon_sym_cmp_DASHlong] = ACTIONS(52), + [anon_sym_if_DASHeq] = ACTIONS(55), + [anon_sym_if_DASHne] = ACTIONS(55), + [anon_sym_if_DASHlt] = ACTIONS(55), + [anon_sym_if_DASHge] = ACTIONS(55), + [anon_sym_if_DASHgt] = ACTIONS(55), + [anon_sym_if_DASHle] = ACTIONS(55), + [anon_sym_if_DASHeqz] = ACTIONS(52), + [anon_sym_if_DASHnez] = ACTIONS(52), + [anon_sym_if_DASHltz] = ACTIONS(52), + [anon_sym_if_DASHgez] = ACTIONS(52), + [anon_sym_if_DASHgtz] = ACTIONS(52), + [anon_sym_if_DASHlez] = ACTIONS(52), + [anon_sym_aget] = ACTIONS(55), + [anon_sym_aget_DASHwide] = ACTIONS(52), + [anon_sym_aget_DASHobject] = ACTIONS(52), + [anon_sym_aget_DASHboolean] = ACTIONS(52), + [anon_sym_aget_DASHbyte] = ACTIONS(52), + [anon_sym_aget_DASHchar] = ACTIONS(52), + [anon_sym_aget_DASHshort] = ACTIONS(52), + [anon_sym_aput] = ACTIONS(55), + [anon_sym_aput_DASHwide] = ACTIONS(52), + [anon_sym_aput_DASHobject] = ACTIONS(52), + [anon_sym_aput_DASHboolean] = ACTIONS(52), + [anon_sym_aput_DASHbyte] = ACTIONS(52), + [anon_sym_aput_DASHchar] = ACTIONS(52), + [anon_sym_aput_DASHshort] = ACTIONS(52), + [anon_sym_iget] = ACTIONS(55), + [anon_sym_iget_DASHwide] = ACTIONS(55), + [anon_sym_iget_DASHobject] = ACTIONS(55), + [anon_sym_iget_DASHboolean] = ACTIONS(52), + [anon_sym_iget_DASHbyte] = ACTIONS(52), + [anon_sym_iget_DASHchar] = ACTIONS(52), + [anon_sym_iget_DASHshort] = ACTIONS(52), + [anon_sym_iput] = ACTIONS(55), + [anon_sym_iput_DASHwide] = ACTIONS(55), + [anon_sym_iput_DASHobject] = ACTIONS(55), + [anon_sym_iput_DASHboolean] = ACTIONS(52), + [anon_sym_iput_DASHbyte] = ACTIONS(52), + [anon_sym_iput_DASHchar] = ACTIONS(52), + [anon_sym_iput_DASHshort] = ACTIONS(52), + [anon_sym_sget] = ACTIONS(55), + [anon_sym_sget_DASHwide] = ACTIONS(52), + [anon_sym_sget_DASHobject] = ACTIONS(52), + [anon_sym_sget_DASHboolean] = ACTIONS(52), + [anon_sym_sget_DASHbyte] = ACTIONS(52), + [anon_sym_sget_DASHchar] = ACTIONS(52), + [anon_sym_sget_DASHshort] = ACTIONS(52), + [anon_sym_sput] = ACTIONS(55), + [anon_sym_sput_DASHwide] = ACTIONS(52), + [anon_sym_sput_DASHobject] = ACTIONS(52), + [anon_sym_sput_DASHboolean] = ACTIONS(52), + [anon_sym_sput_DASHbyte] = ACTIONS(52), + [anon_sym_sput_DASHchar] = ACTIONS(52), + [anon_sym_sput_DASHshort] = ACTIONS(52), + [anon_sym_invoke_DASHvirtual] = ACTIONS(55), + [anon_sym_invoke_DASHsuper] = ACTIONS(55), + [anon_sym_invoke_DASHdirect] = ACTIONS(55), + [anon_sym_invoke_DASHstatic] = ACTIONS(55), + [anon_sym_invoke_DASHinterface] = ACTIONS(55), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(52), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(52), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(52), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(52), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(52), + [anon_sym_neg_DASHint] = ACTIONS(52), + [anon_sym_not_DASHint] = ACTIONS(52), + [anon_sym_neg_DASHlong] = ACTIONS(52), + [anon_sym_not_DASHlong] = ACTIONS(52), + [anon_sym_neg_DASHfloat] = ACTIONS(52), + [anon_sym_neg_DASHdouble] = ACTIONS(52), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(52), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(52), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(52), + [anon_sym_long_DASHto_DASHint] = ACTIONS(52), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(52), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(52), + [anon_sym_float_DASHto_DASHint] = ACTIONS(52), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(52), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(52), + [anon_sym_double_DASHto_DASHint] = ACTIONS(52), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(52), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(52), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(52), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(52), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(52), + [anon_sym_add_DASHint] = ACTIONS(55), + [anon_sym_sub_DASHint] = ACTIONS(55), + [anon_sym_mul_DASHint] = ACTIONS(55), + [anon_sym_div_DASHint] = ACTIONS(55), + [anon_sym_rem_DASHint] = ACTIONS(55), + [anon_sym_and_DASHint] = ACTIONS(55), + [anon_sym_or_DASHint] = ACTIONS(55), + [anon_sym_xor_DASHint] = ACTIONS(55), + [anon_sym_shl_DASHint] = ACTIONS(55), + [anon_sym_shr_DASHint] = ACTIONS(55), + [anon_sym_ushr_DASHint] = ACTIONS(55), + [anon_sym_add_DASHlong] = ACTIONS(55), + [anon_sym_sub_DASHlong] = ACTIONS(55), + [anon_sym_mul_DASHlong] = ACTIONS(55), + [anon_sym_div_DASHlong] = ACTIONS(55), + [anon_sym_rem_DASHlong] = ACTIONS(55), + [anon_sym_and_DASHlong] = ACTIONS(55), + [anon_sym_or_DASHlong] = ACTIONS(55), + [anon_sym_xor_DASHlong] = ACTIONS(55), + [anon_sym_shl_DASHlong] = ACTIONS(55), + [anon_sym_shr_DASHlong] = ACTIONS(55), + [anon_sym_ushr_DASHlong] = ACTIONS(55), + [anon_sym_add_DASHfloat] = ACTIONS(55), + [anon_sym_sub_DASHfloat] = ACTIONS(55), + [anon_sym_mul_DASHfloat] = ACTIONS(55), + [anon_sym_div_DASHfloat] = ACTIONS(55), + [anon_sym_rem_DASHfloat] = ACTIONS(55), + [anon_sym_add_DASHdouble] = ACTIONS(55), + [anon_sym_sub_DASHdouble] = ACTIONS(55), + [anon_sym_mul_DASHdouble] = ACTIONS(55), + [anon_sym_div_DASHdouble] = ACTIONS(55), + [anon_sym_rem_DASHdouble] = ACTIONS(55), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(52), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(52), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(52), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(52), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(52), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(52), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(52), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(52), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(52), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(52), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(52), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(52), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(52), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(52), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(52), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(52), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(52), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(52), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(52), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(52), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(52), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(52), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(52), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(52), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(52), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(52), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(52), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(52), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(52), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(52), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(52), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(52), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(52), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(52), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(52), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(52), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(52), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(52), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(52), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(52), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(52), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(52), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(52), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(52), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(52), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(52), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(52), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(52), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(52), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(52), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(52), + [anon_sym_execute_DASHinline] = ACTIONS(52), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(52), + [anon_sym_iget_DASHquick] = ACTIONS(52), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(52), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(52), + [anon_sym_iput_DASHquick] = ACTIONS(52), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(52), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(52), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(55), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(52), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(55), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(52), + [anon_sym_rsub_DASHint] = ACTIONS(55), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(52), + [anon_sym_DOTline] = ACTIONS(58), + [anon_sym_DOTlocals] = ACTIONS(61), + [anon_sym_DOTcatch] = ACTIONS(64), + [anon_sym_DOTcatchall] = ACTIONS(67), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(70), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(73), + [anon_sym_DOTarray_DASHdata] = ACTIONS(76), [sym_comment] = ACTIONS(3), }, [6] = { - [sym_annotation_definition] = STATE(24), - [sym_annotation_declaration] = STATE(123), - [sym_param_definition] = STATE(24), + [sym_annotation_definition] = STATE(20), + [sym_annotation_declaration] = STATE(119), + [sym_param_definition] = STATE(20), [sym_param_declaration] = STATE(10), - [sym__code_line] = STATE(24), - [sym_statement] = STATE(24), + [sym__code_line] = STATE(20), + [sym_statement] = STATE(20), [sym_opcode] = STATE(32), - [sym__declaration] = STATE(24), - [sym_line_declaration] = STATE(24), - [sym_locals_declaration] = STATE(24), - [sym_catch_declaration] = STATE(24), - [sym_catchall_declaration] = STATE(24), - [sym_packed_switch_declaration] = STATE(24), - [sym_sparse_switch_declaration] = STATE(24), - [sym_array_data_declaration] = STATE(24), - [aux_sym_method_definition_repeat1] = STATE(5), + [sym__declaration] = STATE(20), + [sym_line_declaration] = STATE(20), + [sym_locals_declaration] = STATE(20), + [sym_catch_declaration] = STATE(20), + [sym_catchall_declaration] = STATE(20), + [sym_packed_switch_declaration] = STATE(20), + [sym_sparse_switch_declaration] = STATE(20), + [sym_array_data_declaration] = STATE(20), + [aux_sym_method_definition_repeat1] = STATE(4), [sym_end_method] = ACTIONS(79), - [anon_sym_DOTannotation] = ACTIONS(55), - [anon_sym_DOTparam] = ACTIONS(57), - [sym_label] = ACTIONS(59), - [anon_sym_nop] = ACTIONS(61), - [anon_sym_move] = ACTIONS(63), - [anon_sym_move_SLASHfrom16] = ACTIONS(61), - [anon_sym_move_SLASH16] = ACTIONS(61), - [anon_sym_move_DASHwide] = ACTIONS(63), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(61), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(61), - [anon_sym_move_DASHobject] = ACTIONS(63), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(61), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(61), - [anon_sym_move_DASHresult] = ACTIONS(63), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(61), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(61), - [anon_sym_move_DASHexception] = ACTIONS(61), - [anon_sym_return_DASHvoid] = ACTIONS(61), - [anon_sym_return] = ACTIONS(63), - [anon_sym_return_DASHwide] = ACTIONS(61), - [anon_sym_return_DASHobject] = ACTIONS(61), - [anon_sym_const_SLASH4] = ACTIONS(61), - [anon_sym_const_SLASH16] = ACTIONS(61), - [anon_sym_const] = ACTIONS(63), - [anon_sym_const_SLASHhigh16] = ACTIONS(61), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(61), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(61), - [anon_sym_const_DASHwide] = ACTIONS(63), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(61), - [anon_sym_const_DASHstring] = ACTIONS(63), - [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(61), - [anon_sym_const_DASHclass] = ACTIONS(61), - [anon_sym_monitor_DASHenter] = ACTIONS(61), - [anon_sym_monitor_DASHexit] = ACTIONS(61), - [anon_sym_check_DASHcast] = ACTIONS(61), - [anon_sym_instance_DASHof] = ACTIONS(61), - [anon_sym_array_DASHlength] = ACTIONS(61), - [anon_sym_new_DASHinstance] = ACTIONS(61), - [anon_sym_new_DASHarray] = ACTIONS(61), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(63), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(61), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(61), - [anon_sym_throw] = ACTIONS(61), - [anon_sym_goto] = ACTIONS(63), - [anon_sym_goto_SLASH16] = ACTIONS(61), - [anon_sym_goto_SLASH32] = ACTIONS(61), - [anon_sym_packed_DASHswitch] = ACTIONS(61), - [anon_sym_sparse_DASHswitch] = ACTIONS(61), - [anon_sym_cmpl_DASHfloat] = ACTIONS(61), - [anon_sym_cmpg_DASHfloat] = ACTIONS(61), - [anon_sym_cmpl_DASHdouble] = ACTIONS(61), - [anon_sym_cmpg_DASHdouble] = ACTIONS(61), - [anon_sym_cmp_DASHlong] = ACTIONS(61), - [anon_sym_if_DASHeq] = ACTIONS(63), - [anon_sym_if_DASHne] = ACTIONS(63), - [anon_sym_if_DASHlt] = ACTIONS(63), - [anon_sym_if_DASHge] = ACTIONS(63), - [anon_sym_if_DASHgt] = ACTIONS(63), - [anon_sym_if_DASHle] = ACTIONS(63), - [anon_sym_if_DASHeqz] = ACTIONS(61), - [anon_sym_if_DASHnez] = ACTIONS(61), - [anon_sym_if_DASHltz] = ACTIONS(61), - [anon_sym_if_DASHgez] = ACTIONS(61), - [anon_sym_if_DASHgtz] = ACTIONS(61), - [anon_sym_if_DASHlez] = ACTIONS(61), - [anon_sym_aget] = ACTIONS(63), - [anon_sym_aget_DASHwide] = ACTIONS(61), - [anon_sym_aget_DASHobject] = ACTIONS(61), - [anon_sym_aget_DASHboolean] = ACTIONS(61), - [anon_sym_aget_DASHbyte] = ACTIONS(61), - [anon_sym_aget_DASHchar] = ACTIONS(61), - [anon_sym_aget_DASHshort] = ACTIONS(61), - [anon_sym_aput] = ACTIONS(63), - [anon_sym_aput_DASHwide] = ACTIONS(61), - [anon_sym_aput_DASHobject] = ACTIONS(61), - [anon_sym_aput_DASHboolean] = ACTIONS(61), - [anon_sym_aput_DASHbyte] = ACTIONS(61), - [anon_sym_aput_DASHchar] = ACTIONS(61), - [anon_sym_aput_DASHshort] = ACTIONS(61), - [anon_sym_iget] = ACTIONS(63), - [anon_sym_iget_DASHwide] = ACTIONS(63), - [anon_sym_iget_DASHobject] = ACTIONS(63), - [anon_sym_iget_DASHboolean] = ACTIONS(61), - [anon_sym_iget_DASHbyte] = ACTIONS(61), - [anon_sym_iget_DASHchar] = ACTIONS(61), - [anon_sym_iget_DASHshort] = ACTIONS(61), - [anon_sym_iput] = ACTIONS(63), - [anon_sym_iput_DASHwide] = ACTIONS(63), - [anon_sym_iput_DASHobject] = ACTIONS(63), - [anon_sym_iput_DASHboolean] = ACTIONS(61), - [anon_sym_iput_DASHbyte] = ACTIONS(61), - [anon_sym_iput_DASHchar] = ACTIONS(61), - [anon_sym_iput_DASHshort] = ACTIONS(61), - [anon_sym_sget] = ACTIONS(63), - [anon_sym_sget_DASHwide] = ACTIONS(61), - [anon_sym_sget_DASHobject] = ACTIONS(61), - [anon_sym_sget_DASHboolean] = ACTIONS(61), - [anon_sym_sget_DASHbyte] = ACTIONS(61), - [anon_sym_sget_DASHchar] = ACTIONS(61), - [anon_sym_sget_DASHshort] = ACTIONS(61), - [anon_sym_sput] = ACTIONS(63), - [anon_sym_sput_DASHwide] = ACTIONS(61), - [anon_sym_sput_DASHobject] = ACTIONS(61), - [anon_sym_sput_DASHboolean] = ACTIONS(61), - [anon_sym_sput_DASHbyte] = ACTIONS(61), - [anon_sym_sput_DASHchar] = ACTIONS(61), - [anon_sym_sput_DASHshort] = ACTIONS(61), - [anon_sym_invoke_DASHvirtual] = ACTIONS(63), - [anon_sym_invoke_DASHsuper] = ACTIONS(63), - [anon_sym_invoke_DASHdirect] = ACTIONS(63), - [anon_sym_invoke_DASHstatic] = ACTIONS(63), - [anon_sym_invoke_DASHinterface] = ACTIONS(63), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(61), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(61), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(61), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(61), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(61), - [anon_sym_neg_DASHint] = ACTIONS(61), - [anon_sym_not_DASHint] = ACTIONS(61), - [anon_sym_neg_DASHlong] = ACTIONS(61), - [anon_sym_not_DASHlong] = ACTIONS(61), - [anon_sym_neg_DASHfloat] = ACTIONS(61), - [anon_sym_neg_DASHdouble] = ACTIONS(61), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(61), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(61), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(61), - [anon_sym_long_DASHto_DASHint] = ACTIONS(61), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(61), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(61), - [anon_sym_float_DASHto_DASHint] = ACTIONS(61), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(61), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(61), - [anon_sym_double_DASHto_DASHint] = ACTIONS(61), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(61), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(61), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(61), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(61), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(61), - [anon_sym_add_DASHint] = ACTIONS(63), - [anon_sym_sub_DASHint] = ACTIONS(63), - [anon_sym_mul_DASHint] = ACTIONS(63), - [anon_sym_div_DASHint] = ACTIONS(63), - [anon_sym_rem_DASHint] = ACTIONS(63), - [anon_sym_and_DASHint] = ACTIONS(63), - [anon_sym_or_DASHint] = ACTIONS(63), - [anon_sym_xor_DASHint] = ACTIONS(63), - [anon_sym_shl_DASHint] = ACTIONS(63), - [anon_sym_shr_DASHint] = ACTIONS(63), - [anon_sym_ushr_DASHint] = ACTIONS(63), - [anon_sym_add_DASHlong] = ACTIONS(63), - [anon_sym_sub_DASHlong] = ACTIONS(63), - [anon_sym_mul_DASHlong] = ACTIONS(63), - [anon_sym_div_DASHlong] = ACTIONS(63), - [anon_sym_rem_DASHlong] = ACTIONS(63), - [anon_sym_and_DASHlong] = ACTIONS(63), - [anon_sym_or_DASHlong] = ACTIONS(63), - [anon_sym_xor_DASHlong] = ACTIONS(63), - [anon_sym_shl_DASHlong] = ACTIONS(63), - [anon_sym_shr_DASHlong] = ACTIONS(63), - [anon_sym_ushr_DASHlong] = ACTIONS(63), - [anon_sym_add_DASHfloat] = ACTIONS(63), - [anon_sym_sub_DASHfloat] = ACTIONS(63), - [anon_sym_mul_DASHfloat] = ACTIONS(63), - [anon_sym_div_DASHfloat] = ACTIONS(63), - [anon_sym_rem_DASHfloat] = ACTIONS(63), - [anon_sym_add_DASHdouble] = ACTIONS(63), - [anon_sym_sub_DASHdouble] = ACTIONS(63), - [anon_sym_mul_DASHdouble] = ACTIONS(63), - [anon_sym_div_DASHdouble] = ACTIONS(63), - [anon_sym_rem_DASHdouble] = ACTIONS(63), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(61), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(61), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(61), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(61), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(61), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(61), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(61), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(61), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(61), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(61), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(61), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(61), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(61), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(61), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(61), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(61), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(61), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(61), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(61), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(61), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(61), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(61), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(61), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(61), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(61), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(61), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(61), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(61), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(61), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(61), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(61), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(61), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(61), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(61), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(61), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(61), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(61), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(61), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(61), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(61), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(61), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(61), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(61), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(61), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(61), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(61), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(61), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(61), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(61), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(61), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(61), - [anon_sym_execute_DASHinline] = ACTIONS(61), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(61), - [anon_sym_iget_DASHquick] = ACTIONS(61), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(61), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(61), - [anon_sym_iput_DASHquick] = ACTIONS(61), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(61), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(61), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(63), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(61), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(63), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(61), - [anon_sym_rsub_DASHint] = ACTIONS(63), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(61), - [anon_sym_DOTline] = ACTIONS(65), - [anon_sym_DOTlocals] = ACTIONS(67), - [anon_sym_DOTcatch] = ACTIONS(69), - [anon_sym_DOTcatchall] = ACTIONS(71), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(73), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(75), - [anon_sym_DOTarray_DASHdata] = ACTIONS(77), + [anon_sym_DOTannotation] = ACTIONS(17), + [anon_sym_DOTparam] = ACTIONS(19), + [sym_label] = ACTIONS(21), + [anon_sym_nop] = ACTIONS(23), + [anon_sym_move] = ACTIONS(25), + [anon_sym_move_SLASHfrom16] = ACTIONS(23), + [anon_sym_move_SLASH16] = ACTIONS(23), + [anon_sym_move_DASHwide] = ACTIONS(25), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(23), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(23), + [anon_sym_move_DASHobject] = ACTIONS(25), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(23), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(23), + [anon_sym_move_DASHresult] = ACTIONS(25), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(23), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(23), + [anon_sym_move_DASHexception] = ACTIONS(23), + [anon_sym_return_DASHvoid] = ACTIONS(23), + [anon_sym_return] = ACTIONS(25), + [anon_sym_return_DASHwide] = ACTIONS(23), + [anon_sym_return_DASHobject] = ACTIONS(23), + [anon_sym_const_SLASH4] = ACTIONS(23), + [anon_sym_const_SLASH16] = ACTIONS(23), + [anon_sym_const] = ACTIONS(25), + [anon_sym_const_SLASHhigh16] = ACTIONS(23), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(23), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(23), + [anon_sym_const_DASHwide] = ACTIONS(25), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(23), + [anon_sym_const_DASHstring] = ACTIONS(25), + [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(23), + [anon_sym_const_DASHclass] = ACTIONS(23), + [anon_sym_monitor_DASHenter] = ACTIONS(23), + [anon_sym_monitor_DASHexit] = ACTIONS(23), + [anon_sym_check_DASHcast] = ACTIONS(23), + [anon_sym_instance_DASHof] = ACTIONS(23), + [anon_sym_array_DASHlength] = ACTIONS(23), + [anon_sym_new_DASHinstance] = ACTIONS(23), + [anon_sym_new_DASHarray] = ACTIONS(23), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(25), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(23), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(23), + [anon_sym_throw] = ACTIONS(23), + [anon_sym_goto] = ACTIONS(25), + [anon_sym_goto_SLASH16] = ACTIONS(23), + [anon_sym_goto_SLASH32] = ACTIONS(23), + [anon_sym_packed_DASHswitch] = ACTIONS(23), + [anon_sym_sparse_DASHswitch] = ACTIONS(23), + [anon_sym_cmpl_DASHfloat] = ACTIONS(23), + [anon_sym_cmpg_DASHfloat] = ACTIONS(23), + [anon_sym_cmpl_DASHdouble] = ACTIONS(23), + [anon_sym_cmpg_DASHdouble] = ACTIONS(23), + [anon_sym_cmp_DASHlong] = ACTIONS(23), + [anon_sym_if_DASHeq] = ACTIONS(25), + [anon_sym_if_DASHne] = ACTIONS(25), + [anon_sym_if_DASHlt] = ACTIONS(25), + [anon_sym_if_DASHge] = ACTIONS(25), + [anon_sym_if_DASHgt] = ACTIONS(25), + [anon_sym_if_DASHle] = ACTIONS(25), + [anon_sym_if_DASHeqz] = ACTIONS(23), + [anon_sym_if_DASHnez] = ACTIONS(23), + [anon_sym_if_DASHltz] = ACTIONS(23), + [anon_sym_if_DASHgez] = ACTIONS(23), + [anon_sym_if_DASHgtz] = ACTIONS(23), + [anon_sym_if_DASHlez] = ACTIONS(23), + [anon_sym_aget] = ACTIONS(25), + [anon_sym_aget_DASHwide] = ACTIONS(23), + [anon_sym_aget_DASHobject] = ACTIONS(23), + [anon_sym_aget_DASHboolean] = ACTIONS(23), + [anon_sym_aget_DASHbyte] = ACTIONS(23), + [anon_sym_aget_DASHchar] = ACTIONS(23), + [anon_sym_aget_DASHshort] = ACTIONS(23), + [anon_sym_aput] = ACTIONS(25), + [anon_sym_aput_DASHwide] = ACTIONS(23), + [anon_sym_aput_DASHobject] = ACTIONS(23), + [anon_sym_aput_DASHboolean] = ACTIONS(23), + [anon_sym_aput_DASHbyte] = ACTIONS(23), + [anon_sym_aput_DASHchar] = ACTIONS(23), + [anon_sym_aput_DASHshort] = ACTIONS(23), + [anon_sym_iget] = ACTIONS(25), + [anon_sym_iget_DASHwide] = ACTIONS(25), + [anon_sym_iget_DASHobject] = ACTIONS(25), + [anon_sym_iget_DASHboolean] = ACTIONS(23), + [anon_sym_iget_DASHbyte] = ACTIONS(23), + [anon_sym_iget_DASHchar] = ACTIONS(23), + [anon_sym_iget_DASHshort] = ACTIONS(23), + [anon_sym_iput] = ACTIONS(25), + [anon_sym_iput_DASHwide] = ACTIONS(25), + [anon_sym_iput_DASHobject] = ACTIONS(25), + [anon_sym_iput_DASHboolean] = ACTIONS(23), + [anon_sym_iput_DASHbyte] = ACTIONS(23), + [anon_sym_iput_DASHchar] = ACTIONS(23), + [anon_sym_iput_DASHshort] = ACTIONS(23), + [anon_sym_sget] = ACTIONS(25), + [anon_sym_sget_DASHwide] = ACTIONS(23), + [anon_sym_sget_DASHobject] = ACTIONS(23), + [anon_sym_sget_DASHboolean] = ACTIONS(23), + [anon_sym_sget_DASHbyte] = ACTIONS(23), + [anon_sym_sget_DASHchar] = ACTIONS(23), + [anon_sym_sget_DASHshort] = ACTIONS(23), + [anon_sym_sput] = ACTIONS(25), + [anon_sym_sput_DASHwide] = ACTIONS(23), + [anon_sym_sput_DASHobject] = ACTIONS(23), + [anon_sym_sput_DASHboolean] = ACTIONS(23), + [anon_sym_sput_DASHbyte] = ACTIONS(23), + [anon_sym_sput_DASHchar] = ACTIONS(23), + [anon_sym_sput_DASHshort] = ACTIONS(23), + [anon_sym_invoke_DASHvirtual] = ACTIONS(25), + [anon_sym_invoke_DASHsuper] = ACTIONS(25), + [anon_sym_invoke_DASHdirect] = ACTIONS(25), + [anon_sym_invoke_DASHstatic] = ACTIONS(25), + [anon_sym_invoke_DASHinterface] = ACTIONS(25), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(23), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(23), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(23), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(23), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(23), + [anon_sym_neg_DASHint] = ACTIONS(23), + [anon_sym_not_DASHint] = ACTIONS(23), + [anon_sym_neg_DASHlong] = ACTIONS(23), + [anon_sym_not_DASHlong] = ACTIONS(23), + [anon_sym_neg_DASHfloat] = ACTIONS(23), + [anon_sym_neg_DASHdouble] = ACTIONS(23), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(23), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(23), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(23), + [anon_sym_long_DASHto_DASHint] = ACTIONS(23), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(23), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(23), + [anon_sym_float_DASHto_DASHint] = ACTIONS(23), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(23), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(23), + [anon_sym_double_DASHto_DASHint] = ACTIONS(23), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(23), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(23), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(23), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(23), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(23), + [anon_sym_add_DASHint] = ACTIONS(25), + [anon_sym_sub_DASHint] = ACTIONS(25), + [anon_sym_mul_DASHint] = ACTIONS(25), + [anon_sym_div_DASHint] = ACTIONS(25), + [anon_sym_rem_DASHint] = ACTIONS(25), + [anon_sym_and_DASHint] = ACTIONS(25), + [anon_sym_or_DASHint] = ACTIONS(25), + [anon_sym_xor_DASHint] = ACTIONS(25), + [anon_sym_shl_DASHint] = ACTIONS(25), + [anon_sym_shr_DASHint] = ACTIONS(25), + [anon_sym_ushr_DASHint] = ACTIONS(25), + [anon_sym_add_DASHlong] = ACTIONS(25), + [anon_sym_sub_DASHlong] = ACTIONS(25), + [anon_sym_mul_DASHlong] = ACTIONS(25), + [anon_sym_div_DASHlong] = ACTIONS(25), + [anon_sym_rem_DASHlong] = ACTIONS(25), + [anon_sym_and_DASHlong] = ACTIONS(25), + [anon_sym_or_DASHlong] = ACTIONS(25), + [anon_sym_xor_DASHlong] = ACTIONS(25), + [anon_sym_shl_DASHlong] = ACTIONS(25), + [anon_sym_shr_DASHlong] = ACTIONS(25), + [anon_sym_ushr_DASHlong] = ACTIONS(25), + [anon_sym_add_DASHfloat] = ACTIONS(25), + [anon_sym_sub_DASHfloat] = ACTIONS(25), + [anon_sym_mul_DASHfloat] = ACTIONS(25), + [anon_sym_div_DASHfloat] = ACTIONS(25), + [anon_sym_rem_DASHfloat] = ACTIONS(25), + [anon_sym_add_DASHdouble] = ACTIONS(25), + [anon_sym_sub_DASHdouble] = ACTIONS(25), + [anon_sym_mul_DASHdouble] = ACTIONS(25), + [anon_sym_div_DASHdouble] = ACTIONS(25), + [anon_sym_rem_DASHdouble] = ACTIONS(25), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(23), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(23), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(23), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(23), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(23), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(23), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(23), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(23), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(23), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(23), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(23), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(23), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(23), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(23), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(23), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(23), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(23), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(23), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(23), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(23), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(23), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(23), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(23), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(23), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(23), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(23), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(23), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(23), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(23), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(23), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(23), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(23), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(23), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(23), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(23), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(23), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(23), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(23), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(23), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(23), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(23), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(23), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(23), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(23), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(23), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(23), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(23), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(23), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(23), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(23), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(23), + [anon_sym_execute_DASHinline] = ACTIONS(23), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(23), + [anon_sym_iget_DASHquick] = ACTIONS(23), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(23), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(23), + [anon_sym_iput_DASHquick] = ACTIONS(23), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(23), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(23), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(25), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(23), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(25), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(23), + [anon_sym_rsub_DASHint] = ACTIONS(25), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(23), + [anon_sym_DOTline] = ACTIONS(27), + [anon_sym_DOTlocals] = ACTIONS(29), + [anon_sym_DOTcatch] = ACTIONS(31), + [anon_sym_DOTcatchall] = ACTIONS(33), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(35), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(37), + [anon_sym_DOTarray_DASHdata] = ACTIONS(39), [sym_comment] = ACTIONS(3), }, [7] = { @@ -13549,11 +13557,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), }, [10] = { - [sym_annotation_definition] = STATE(107), - [sym_annotation_declaration] = STATE(123), - [aux_sym_class_definition_repeat2] = STATE(107), + [sym_annotation_definition] = STATE(103), + [sym_annotation_declaration] = STATE(119), + [aux_sym_class_definition_repeat2] = STATE(103), [sym_end_method] = ACTIONS(93), - [anon_sym_DOTannotation] = ACTIONS(55), + [anon_sym_DOTannotation] = ACTIONS(17), [anon_sym_DOTparam] = ACTIONS(93), [sym_end_param] = ACTIONS(95), [sym_label] = ACTIONS(93), @@ -18985,7 +18993,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(199), 1, sym_comment, - STATE(156), 1, + STATE(125), 1, sym_array_type, ACTIONS(201), 2, aux_sym_number_literal_token1, @@ -19013,7 +19021,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - STATE(157), 11, + STATE(154), 12, sym__statement_argument, sym__identifier, sym_field_identifier, @@ -19023,9 +19031,10 @@ static const uint16_t ts_small_parse_table[] = { sym_primitive_type, sym_list, sym_range, + sym__literal, sym_number_literal, sym_boolean_literal, - [66] = 13, + [67] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(207), 1, @@ -19036,7 +19045,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_field_identifier_token1, ACTIONS(215), 1, anon_sym_LBRACK, - STATE(156), 1, + STATE(125), 1, sym_array_type, ACTIONS(201), 2, aux_sym_number_literal_token1, @@ -19065,7 +19074,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - STATE(168), 11, + STATE(169), 12, sym__statement_argument, sym__identifier, sym_field_identifier, @@ -19075,15 +19084,16 @@ static const uint16_t ts_small_parse_table[] = { sym_primitive_type, sym_list, sym_range, + sym__literal, sym_number_literal, sym_boolean_literal, - [131] = 16, + [133] = 17, ACTIONS(3), 1, sym_comment, ACTIONS(219), 1, anon_sym_DOTsubannotation, ACTIONS(221), 1, - anon_sym_LBRACE, + anon_sym_RBRACE, ACTIONS(223), 1, sym_class_identifier, ACTIONS(225), 1, @@ -19092,27 +19102,30 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(231), 1, anon_sym_DOTenum, - ACTIONS(235), 1, + ACTIONS(237), 1, sym_string_literal, - ACTIONS(239), 1, + ACTIONS(241), 1, sym_null_literal, - STATE(119), 1, + STATE(117), 1, sym_subannotation_declaration, - STATE(126), 1, - sym_annotation_value, - STATE(206), 1, + STATE(124), 1, + sym_number_literal, + STATE(180), 1, sym_array_type, ACTIONS(233), 2, + sym_variable, + sym_parameter, + ACTIONS(235), 2, aux_sym_number_literal_token1, aux_sym_number_literal_token2, - ACTIONS(237), 2, + ACTIONS(239), 2, anon_sym_true, anon_sym_false, ACTIONS(227), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - STATE(124), 10, + STATE(127), 9, sym_subannotation_definition, sym__identifier, sym_field_identifier, @@ -19120,44 +19133,44 @@ static const uint16_t ts_small_parse_table[] = { sym_full_field_identifier, sym_full_method_identifier, sym_enum_reference, - sym_list, - sym_number_literal, + sym__literal, sym_boolean_literal, - [193] = 15, + [198] = 15, ACTIONS(3), 1, sym_comment, ACTIONS(219), 1, anon_sym_DOTsubannotation, - ACTIONS(229), 1, - anon_sym_LBRACK, - ACTIONS(241), 1, - anon_sym_RBRACE, - ACTIONS(243), 1, + ACTIONS(223), 1, sym_class_identifier, - ACTIONS(245), 1, + ACTIONS(225), 1, aux_sym_field_identifier_token1, - ACTIONS(249), 1, + ACTIONS(229), 1, + anon_sym_LBRACK, + ACTIONS(231), 1, anon_sym_DOTenum, - ACTIONS(255), 1, + ACTIONS(243), 1, + anon_sym_RBRACE, + ACTIONS(247), 1, sym_string_literal, - STATE(119), 1, + STATE(117), 1, sym_subannotation_declaration, - STATE(187), 1, + STATE(180), 1, sym_array_type, - ACTIONS(237), 2, - anon_sym_true, - anon_sym_false, - ACTIONS(251), 2, - sym_variable, - sym_parameter, - ACTIONS(253), 2, + ACTIONS(235), 2, aux_sym_number_literal_token1, aux_sym_number_literal_token2, - ACTIONS(247), 3, + ACTIONS(239), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(227), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - STATE(138), 9, + ACTIONS(245), 3, + sym_variable, + sym_parameter, + sym_null_literal, + STATE(152), 10, sym_subannotation_definition, sym__identifier, sym_field_identifier, @@ -19165,45 +19178,45 @@ static const uint16_t ts_small_parse_table[] = { sym_full_field_identifier, sym_full_method_identifier, sym_enum_reference, + sym__literal, sym_number_literal, sym_boolean_literal, - [252] = 16, + [259] = 16, ACTIONS(3), 1, sym_comment, ACTIONS(219), 1, anon_sym_DOTsubannotation, ACTIONS(229), 1, anon_sym_LBRACK, - ACTIONS(243), 1, + ACTIONS(249), 1, + anon_sym_LBRACE, + ACTIONS(251), 1, sym_class_identifier, - ACTIONS(245), 1, + ACTIONS(253), 1, aux_sym_field_identifier_token1, - ACTIONS(249), 1, - anon_sym_DOTenum, ACTIONS(257), 1, - anon_sym_RBRACE, + anon_sym_DOTenum, ACTIONS(261), 1, sym_string_literal, - STATE(119), 1, + ACTIONS(263), 1, + sym_null_literal, + STATE(117), 1, sym_subannotation_declaration, - STATE(120), 1, - sym_number_literal, - STATE(187), 1, + STATE(141), 1, + sym_annotation_value, + STATE(207), 1, sym_array_type, - ACTIONS(237), 2, + ACTIONS(239), 2, anon_sym_true, anon_sym_false, - ACTIONS(253), 2, + ACTIONS(259), 2, aux_sym_number_literal_token1, aux_sym_number_literal_token2, - ACTIONS(259), 2, - sym_variable, - sym_parameter, - ACTIONS(247), 3, + ACTIONS(255), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - STATE(134), 8, + STATE(126), 11, sym_subannotation_definition, sym__identifier, sym_field_identifier, @@ -19211,40 +19224,44 @@ static const uint16_t ts_small_parse_table[] = { sym_full_field_identifier, sym_full_method_identifier, sym_enum_reference, + sym_list, + sym__literal, + sym_number_literal, sym_boolean_literal, - [313] = 14, + [322] = 14, ACTIONS(3), 1, sym_comment, ACTIONS(219), 1, anon_sym_DOTsubannotation, - ACTIONS(229), 1, - anon_sym_LBRACK, - ACTIONS(243), 1, + ACTIONS(223), 1, sym_class_identifier, - ACTIONS(245), 1, + ACTIONS(225), 1, aux_sym_field_identifier_token1, - ACTIONS(249), 1, + ACTIONS(229), 1, + anon_sym_LBRACK, + ACTIONS(231), 1, anon_sym_DOTenum, - ACTIONS(265), 1, + ACTIONS(267), 1, sym_string_literal, - STATE(119), 1, + STATE(117), 1, sym_subannotation_declaration, - STATE(187), 1, + STATE(180), 1, sym_array_type, - ACTIONS(237), 2, - anon_sym_true, - anon_sym_false, - ACTIONS(253), 2, + ACTIONS(235), 2, aux_sym_number_literal_token1, aux_sym_number_literal_token2, - ACTIONS(263), 2, - sym_variable, - sym_parameter, - ACTIONS(247), 3, + ACTIONS(239), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(227), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - STATE(176), 9, + ACTIONS(265), 3, + sym_variable, + sym_parameter, + sym_null_literal, + STATE(159), 10, sym_subannotation_definition, sym__identifier, sym_field_identifier, @@ -19252,14 +19269,15 @@ static const uint16_t ts_small_parse_table[] = { sym_full_field_identifier, sym_full_method_identifier, sym_enum_reference, + sym__literal, sym_number_literal, sym_boolean_literal, - [369] = 3, + [380] = 3, ACTIONS(199), 1, sym_comment, - ACTIONS(269), 1, + ACTIONS(271), 1, anon_sym_LF, - ACTIONS(267), 25, + ACTIONS(269), 25, sym_label, anon_sym_LBRACE, sym_class_identifier, @@ -19285,22 +19303,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_true, anon_sym_false, sym_null_literal, - [403] = 7, + [414] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(273), 1, + ACTIONS(275), 1, anon_sym_declared_DASHsynchronized, STATE(29), 1, sym_method_identifier, STATE(41), 1, aux_sym_access_modifiers_repeat1, - STATE(118), 1, + STATE(120), 1, sym_access_modifiers, - ACTIONS(247), 3, + ACTIONS(227), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - ACTIONS(271), 17, + ACTIONS(273), 17, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -19318,18 +19336,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_constructor, anon_sym_varargs, anon_sym_annotation, - [443] = 5, + [454] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(280), 1, + ACTIONS(282), 1, anon_sym_declared_DASHsynchronized, STATE(40), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(275), 3, + ACTIONS(277), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - ACTIONS(277), 17, + ACTIONS(279), 17, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -19347,18 +19365,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_constructor, anon_sym_varargs, anon_sym_annotation, - [477] = 5, + [488] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(287), 1, + ACTIONS(289), 1, anon_sym_declared_DASHsynchronized, STATE(40), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(283), 3, + ACTIONS(285), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - ACTIONS(285), 17, + ACTIONS(287), 17, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -19376,14 +19394,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_constructor, anon_sym_varargs, anon_sym_annotation, - [511] = 4, + [522] = 5, ACTIONS(3), 1, sym_comment, + ACTIONS(285), 1, + aux_sym_field_identifier_token1, + ACTIONS(293), 1, + anon_sym_declared_DASHsynchronized, STATE(43), 1, aux_sym_access_modifiers_repeat1, - STATE(205), 1, - sym_access_modifiers, - ACTIONS(289), 18, + ACTIONS(291), 17, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -19400,16 +19420,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_enum, anon_sym_constructor, anon_sym_varargs, - anon_sym_declared_DASHsynchronized, anon_sym_annotation, - [541] = 4, + [554] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(283), 1, - sym_class_identifier, - STATE(44), 1, + ACTIONS(277), 1, + aux_sym_field_identifier_token1, + ACTIONS(298), 1, + anon_sym_declared_DASHsynchronized, + STATE(43), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(291), 18, + ACTIONS(295), 17, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -19426,16 +19447,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_enum, anon_sym_constructor, anon_sym_varargs, - anon_sym_declared_DASHsynchronized, anon_sym_annotation, - [571] = 4, + [586] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(275), 1, - sym_class_identifier, - STATE(44), 1, + STATE(47), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(293), 18, + STATE(206), 1, + sym_access_modifiers, + ACTIONS(301), 18, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -19454,16 +19474,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_varargs, anon_sym_declared_DASHsynchronized, anon_sym_annotation, - [601] = 5, + [616] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(283), 1, - aux_sym_field_identifier_token1, - ACTIONS(298), 1, - anon_sym_declared_DASHsynchronized, - STATE(47), 1, + STATE(42), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(296), 17, + STATE(167), 1, + sym_access_modifiers, + ACTIONS(303), 18, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -19480,15 +19498,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_enum, anon_sym_constructor, anon_sym_varargs, + anon_sym_declared_DASHsynchronized, anon_sym_annotation, - [633] = 4, + [646] = 4, ACTIONS(3), 1, sym_comment, - STATE(45), 1, + ACTIONS(277), 1, + sym_class_identifier, + STATE(46), 1, aux_sym_access_modifiers_repeat1, - STATE(166), 1, - sym_access_modifiers, - ACTIONS(300), 18, + ACTIONS(305), 18, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -19507,16 +19526,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_varargs, anon_sym_declared_DASHsynchronized, anon_sym_annotation, - [663] = 5, + [676] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(275), 1, - aux_sym_field_identifier_token1, - ACTIONS(305), 1, - anon_sym_declared_DASHsynchronized, - STATE(47), 1, + ACTIONS(285), 1, + sym_class_identifier, + STATE(46), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(302), 17, + ACTIONS(308), 18, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -19533,89 +19550,90 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_enum, anon_sym_constructor, anon_sym_varargs, + anon_sym_declared_DASHsynchronized, anon_sym_annotation, - [695] = 15, + [706] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(55), 1, + ACTIONS(17), 1, anon_sym_DOTannotation, - ACTIONS(308), 1, - ts_builtin_sym_end, ACTIONS(310), 1, - anon_sym_DOTsource, + ts_builtin_sym_end, ACTIONS(312), 1, - anon_sym_DOTimplements, + anon_sym_DOTsource, ACTIONS(314), 1, - anon_sym_DOTfield, + anon_sym_DOTimplements, ACTIONS(316), 1, + anon_sym_DOTfield, + ACTIONS(318), 1, anon_sym_DOTmethod, STATE(6), 1, sym_method_declaration, - STATE(52), 1, + STATE(55), 1, sym_source_declaration, - STATE(82), 1, + STATE(83), 1, sym_field_declaration, - STATE(123), 1, + STATE(119), 1, sym_annotation_declaration, - STATE(49), 2, + STATE(54), 2, sym_implements_declaration, aux_sym_class_definition_repeat1, - STATE(72), 2, + STATE(71), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(77), 2, + STATE(79), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(97), 2, + STATE(98), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [745] = 13, + [756] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(55), 1, + ACTIONS(17), 1, anon_sym_DOTannotation, - ACTIONS(312), 1, - anon_sym_DOTimplements, ACTIONS(314), 1, - anon_sym_DOTfield, + anon_sym_DOTimplements, ACTIONS(316), 1, - anon_sym_DOTmethod, + anon_sym_DOTfield, ACTIONS(318), 1, + anon_sym_DOTmethod, + ACTIONS(320), 1, ts_builtin_sym_end, STATE(6), 1, sym_method_declaration, - STATE(82), 1, + STATE(83), 1, sym_field_declaration, - STATE(123), 1, + STATE(119), 1, sym_annotation_declaration, - STATE(71), 2, + STATE(72), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(79), 2, + STATE(78), 2, sym_field_definition, aux_sym_class_definition_repeat3, STATE(84), 2, sym_implements_declaration, aux_sym_class_definition_repeat1, - STATE(110), 2, + STATE(93), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [789] = 7, + [800] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(229), 1, anon_sym_LBRACK, - ACTIONS(320), 1, - sym_class_identifier, ACTIONS(322), 1, + sym_class_identifier, + ACTIONS(324), 1, anon_sym_RPAREN, - STATE(57), 1, + STATE(53), 1, aux_sym_method_identifier_repeat1, STATE(74), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(324), 9, + ACTIONS(326), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -19625,22 +19643,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [821] = 7, + [832] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(229), 1, anon_sym_LBRACK, - ACTIONS(320), 1, + ACTIONS(322), 1, sym_class_identifier, - ACTIONS(326), 1, + ACTIONS(328), 1, anon_sym_RPAREN, - STATE(54), 1, + STATE(50), 1, aux_sym_method_identifier_repeat1, STATE(74), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(324), 9, + ACTIONS(326), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -19650,53 +19668,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [853] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(55), 1, - anon_sym_DOTannotation, - ACTIONS(312), 1, - anon_sym_DOTimplements, - ACTIONS(314), 1, - anon_sym_DOTfield, - ACTIONS(316), 1, - anon_sym_DOTmethod, - ACTIONS(318), 1, - ts_builtin_sym_end, - STATE(6), 1, - sym_method_declaration, - STATE(82), 1, - sym_field_declaration, - STATE(123), 1, - sym_annotation_declaration, - STATE(55), 2, - sym_implements_declaration, - aux_sym_class_definition_repeat1, - STATE(71), 2, - sym_annotation_definition, - aux_sym_class_definition_repeat2, - STATE(79), 2, - sym_field_definition, - aux_sym_class_definition_repeat3, - STATE(110), 2, - sym_method_definition, - aux_sym_class_definition_repeat4, - [897] = 7, + [864] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(229), 1, anon_sym_LBRACK, - ACTIONS(320), 1, + ACTIONS(322), 1, sym_class_identifier, - ACTIONS(328), 1, + ACTIONS(330), 1, anon_sym_RPAREN, - STATE(56), 1, + STATE(58), 1, aux_sym_method_identifier_repeat1, STATE(74), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(324), 9, + ACTIONS(326), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -19706,22 +19693,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [929] = 7, + [896] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(229), 1, - anon_sym_LBRACK, - ACTIONS(320), 1, + ACTIONS(332), 1, sym_class_identifier, - ACTIONS(330), 1, + ACTIONS(335), 1, anon_sym_RPAREN, - STATE(58), 1, + ACTIONS(337), 1, + anon_sym_LBRACK, + STATE(53), 1, aux_sym_method_identifier_repeat1, STATE(74), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(324), 9, + ACTIONS(340), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -19731,53 +19718,84 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [961] = 13, + [928] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(55), 1, + ACTIONS(17), 1, anon_sym_DOTannotation, - ACTIONS(312), 1, - anon_sym_DOTimplements, ACTIONS(314), 1, - anon_sym_DOTfield, + anon_sym_DOTimplements, ACTIONS(316), 1, + anon_sym_DOTfield, + ACTIONS(318), 1, anon_sym_DOTmethod, - ACTIONS(332), 1, + ACTIONS(343), 1, ts_builtin_sym_end, STATE(6), 1, sym_method_declaration, - STATE(82), 1, + STATE(83), 1, sym_field_declaration, - STATE(123), 1, + STATE(119), 1, sym_annotation_declaration, STATE(73), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(78), 2, + STATE(80), 2, sym_field_definition, aux_sym_class_definition_repeat3, STATE(84), 2, sym_implements_declaration, aux_sym_class_definition_repeat1, - STATE(99), 2, + STATE(102), 2, + sym_method_definition, + aux_sym_class_definition_repeat4, + [972] = 13, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17), 1, + anon_sym_DOTannotation, + ACTIONS(314), 1, + anon_sym_DOTimplements, + ACTIONS(316), 1, + anon_sym_DOTfield, + ACTIONS(318), 1, + anon_sym_DOTmethod, + ACTIONS(343), 1, + ts_builtin_sym_end, + STATE(6), 1, + sym_method_declaration, + STATE(83), 1, + sym_field_declaration, + STATE(119), 1, + sym_annotation_declaration, + STATE(49), 2, + sym_implements_declaration, + aux_sym_class_definition_repeat1, + STATE(73), 2, + sym_annotation_definition, + aux_sym_class_definition_repeat2, + STATE(80), 2, + sym_field_definition, + aux_sym_class_definition_repeat3, + STATE(102), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1005] = 7, + [1016] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(229), 1, anon_sym_LBRACK, - ACTIONS(320), 1, + ACTIONS(322), 1, sym_class_identifier, - ACTIONS(334), 1, + ACTIONS(345), 1, anon_sym_RPAREN, - STATE(58), 1, + STATE(57), 1, aux_sym_method_identifier_repeat1, STATE(74), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(324), 9, + ACTIONS(326), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -19787,22 +19805,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1037] = 7, + [1048] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(229), 1, anon_sym_LBRACK, - ACTIONS(320), 1, + ACTIONS(322), 1, sym_class_identifier, - ACTIONS(336), 1, + ACTIONS(347), 1, anon_sym_RPAREN, - STATE(58), 1, + STATE(53), 1, aux_sym_method_identifier_repeat1, STATE(74), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(324), 9, + ACTIONS(326), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -19812,22 +19830,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1069] = 7, + [1080] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(338), 1, + ACTIONS(229), 1, + anon_sym_LBRACK, + ACTIONS(322), 1, sym_class_identifier, - ACTIONS(341), 1, + ACTIONS(349), 1, anon_sym_RPAREN, - ACTIONS(343), 1, - anon_sym_LBRACK, - STATE(58), 1, + STATE(53), 1, aux_sym_method_identifier_repeat1, STATE(74), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(346), 9, + ACTIONS(326), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -19837,18 +19855,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1101] = 5, + [1112] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(349), 1, - sym_class_identifier, ACTIONS(351), 1, + sym_class_identifier, + ACTIONS(353), 1, anon_sym_LBRACK, - STATE(145), 3, + STATE(139), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(353), 9, + ACTIONS(355), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -19858,18 +19876,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1127] = 5, + [1138] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(229), 1, + ACTIONS(353), 1, anon_sym_LBRACK, - ACTIONS(355), 1, + ACTIONS(357), 1, sym_class_identifier, - STATE(11), 3, + STATE(135), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(324), 9, + ACTIONS(355), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -19879,18 +19897,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1153] = 5, + [1164] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(229), 1, anon_sym_LBRACK, - ACTIONS(357), 1, + ACTIONS(359), 1, sym_class_identifier, STATE(12), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(324), 9, + ACTIONS(326), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -19900,18 +19918,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1179] = 5, + [1190] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(229), 1, anon_sym_LBRACK, - ACTIONS(359), 1, + ACTIONS(361), 1, sym_class_identifier, - STATE(3), 3, + STATE(2), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(324), 9, + ACTIONS(326), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -19921,18 +19939,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1205] = 5, + [1216] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(351), 1, + ACTIONS(229), 1, anon_sym_LBRACK, - ACTIONS(361), 1, + ACTIONS(363), 1, sym_class_identifier, STATE(75), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(353), 9, + ACTIONS(326), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -19942,18 +19960,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1231] = 5, + [1242] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(351), 1, + ACTIONS(353), 1, anon_sym_LBRACK, ACTIONS(363), 1, sym_class_identifier, - STATE(136), 3, + STATE(75), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(353), 9, + ACTIONS(355), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -19963,18 +19981,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1257] = 5, + [1268] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(229), 1, + ACTIONS(215), 1, anon_sym_LBRACK, - ACTIONS(361), 1, + ACTIONS(365), 1, sym_class_identifier, - STATE(75), 3, + STATE(160), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(324), 9, + ACTIONS(367), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -19984,18 +20002,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1283] = 5, + [1294] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(215), 1, + ACTIONS(229), 1, anon_sym_LBRACK, - ACTIONS(365), 1, + ACTIONS(369), 1, sym_class_identifier, - STATE(159), 3, + STATE(11), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(367), 9, + ACTIONS(326), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -20005,18 +20023,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1309] = 5, + [1320] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(351), 1, + ACTIONS(215), 1, anon_sym_LBRACK, - ACTIONS(369), 1, + ACTIONS(371), 1, sym_class_identifier, - STATE(143), 3, + STATE(153), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(353), 9, + ACTIONS(367), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -20026,14 +20044,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1335] = 5, + [1346] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(215), 1, anon_sym_LBRACK, - ACTIONS(371), 1, + ACTIONS(373), 1, sym_class_identifier, - STATE(152), 3, + STATE(176), 3, sym__type, sym_array_type, sym_primitive_type, @@ -20047,12 +20065,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1361] = 5, + [1372] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(215), 1, anon_sym_LBRACK, - ACTIONS(373), 1, + ACTIONS(375), 1, sym_class_identifier, STATE(175), 3, sym__type, @@ -20068,18 +20086,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1387] = 5, + [1398] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(215), 1, + ACTIONS(353), 1, anon_sym_LBRACK, - ACTIONS(375), 1, + ACTIONS(377), 1, sym_class_identifier, - STATE(174), 3, + STATE(145), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(367), 9, + ACTIONS(355), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -20089,88 +20107,88 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1413] = 11, + [1424] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(55), 1, + ACTIONS(17), 1, anon_sym_DOTannotation, - ACTIONS(314), 1, - anon_sym_DOTfield, ACTIONS(316), 1, + anon_sym_DOTfield, + ACTIONS(318), 1, anon_sym_DOTmethod, - ACTIONS(332), 1, + ACTIONS(343), 1, ts_builtin_sym_end, STATE(6), 1, sym_method_declaration, - STATE(82), 1, + STATE(83), 1, sym_field_declaration, - STATE(123), 1, + STATE(119), 1, sym_annotation_declaration, - STATE(78), 2, + STATE(80), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(81), 2, + STATE(82), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(99), 2, + STATE(102), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1450] = 11, + [1461] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(55), 1, + ACTIONS(17), 1, anon_sym_DOTannotation, - ACTIONS(314), 1, - anon_sym_DOTfield, ACTIONS(316), 1, - anon_sym_DOTmethod, + anon_sym_DOTfield, ACTIONS(318), 1, + anon_sym_DOTmethod, + ACTIONS(379), 1, ts_builtin_sym_end, STATE(6), 1, sym_method_declaration, - STATE(82), 1, + STATE(83), 1, sym_field_declaration, - STATE(123), 1, + STATE(119), 1, sym_annotation_declaration, - STATE(79), 2, + STATE(81), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(81), 2, + STATE(82), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(110), 2, + STATE(100), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1487] = 11, + [1498] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(55), 1, + ACTIONS(17), 1, anon_sym_DOTannotation, - ACTIONS(314), 1, - anon_sym_DOTfield, ACTIONS(316), 1, + anon_sym_DOTfield, + ACTIONS(318), 1, anon_sym_DOTmethod, - ACTIONS(377), 1, + ACTIONS(320), 1, ts_builtin_sym_end, STATE(6), 1, sym_method_declaration, - STATE(82), 1, + STATE(83), 1, sym_field_declaration, - STATE(123), 1, + STATE(119), 1, sym_annotation_declaration, - STATE(80), 2, + STATE(78), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(81), 2, + STATE(82), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(114), 2, + STATE(93), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1524] = 2, + [1535] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(379), 12, + ACTIONS(381), 12, sym_class_identifier, anon_sym_RPAREN, anon_sym_LBRACK, @@ -20183,10 +20201,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1542] = 2, + [1553] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(381), 11, + ACTIONS(383), 11, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_EQ, @@ -20198,10 +20216,10 @@ static const uint16_t ts_small_parse_table[] = { sym_end_subannotation, anon_sym_COMMA, anon_sym_RBRACE, - [1559] = 2, + [1570] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(383), 10, + ACTIONS(385), 10, ts_builtin_sym_end, anon_sym_DOTfield, sym_end_field, @@ -20212,502 +20230,491 @@ static const uint16_t ts_small_parse_table[] = { sym_end_subannotation, anon_sym_COMMA, anon_sym_RBRACE, - [1575] = 8, + [1586] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(235), 1, + aux_sym_number_literal_token2, + ACTIONS(387), 1, + aux_sym_number_literal_token1, + ACTIONS(389), 2, + sym_string_literal, + sym_null_literal, + ACTIONS(391), 2, + anon_sym_true, + anon_sym_false, + STATE(114), 3, + sym__literal, + sym_number_literal, + sym_boolean_literal, + [1609] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(314), 1, - anon_sym_DOTfield, ACTIONS(316), 1, - anon_sym_DOTmethod, + anon_sym_DOTfield, ACTIONS(318), 1, + anon_sym_DOTmethod, + ACTIONS(379), 1, ts_builtin_sym_end, STATE(6), 1, sym_method_declaration, - STATE(82), 1, + STATE(83), 1, sym_field_declaration, - STATE(88), 2, + STATE(92), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(110), 2, + STATE(100), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1602] = 8, + [1636] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(314), 1, - anon_sym_DOTfield, ACTIONS(316), 1, + anon_sym_DOTfield, + ACTIONS(318), 1, anon_sym_DOTmethod, - ACTIONS(377), 1, + ACTIONS(343), 1, ts_builtin_sym_end, STATE(6), 1, sym_method_declaration, - STATE(82), 1, + STATE(83), 1, sym_field_declaration, - STATE(88), 2, + STATE(92), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(114), 2, + STATE(102), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1629] = 8, + [1663] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(314), 1, - anon_sym_DOTfield, ACTIONS(316), 1, + anon_sym_DOTfield, + ACTIONS(318), 1, anon_sym_DOTmethod, - ACTIONS(332), 1, + ACTIONS(320), 1, ts_builtin_sym_end, STATE(6), 1, sym_method_declaration, - STATE(82), 1, + STATE(83), 1, sym_field_declaration, - STATE(88), 2, + STATE(92), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(99), 2, + STATE(93), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1656] = 8, + [1690] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(314), 1, - anon_sym_DOTfield, ACTIONS(316), 1, + anon_sym_DOTfield, + ACTIONS(318), 1, anon_sym_DOTmethod, - ACTIONS(385), 1, + ACTIONS(393), 1, ts_builtin_sym_end, STATE(6), 1, sym_method_declaration, - STATE(82), 1, + STATE(83), 1, sym_field_declaration, - STATE(88), 2, + STATE(92), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(113), 2, + STATE(116), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1683] = 5, + [1717] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(389), 1, + ACTIONS(397), 1, anon_sym_DOTannotation, - STATE(123), 1, + STATE(119), 1, sym_annotation_declaration, - STATE(81), 2, + STATE(82), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - ACTIONS(387), 5, + ACTIONS(395), 5, ts_builtin_sym_end, anon_sym_DOTfield, sym_end_field, anon_sym_DOTmethod, sym_end_param, - [1704] = 6, + [1738] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(55), 1, + ACTIONS(17), 1, anon_sym_DOTannotation, - ACTIONS(394), 1, + ACTIONS(402), 1, sym_end_field, - STATE(123), 1, + STATE(119), 1, sym_annotation_declaration, - STATE(93), 2, + STATE(94), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - ACTIONS(392), 3, + ACTIONS(400), 3, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTmethod, - [1726] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(253), 1, - aux_sym_number_literal_token2, - ACTIONS(396), 1, - aux_sym_number_literal_token1, - ACTIONS(398), 2, - sym_string_literal, - sym_null_literal, - ACTIONS(400), 2, - anon_sym_true, - anon_sym_false, - STATE(104), 2, - sym_number_literal, - sym_boolean_literal, - [1748] = 4, + [1760] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(404), 1, + ACTIONS(406), 1, anon_sym_DOTimplements, STATE(84), 2, sym_implements_declaration, aux_sym_class_definition_repeat1, - ACTIONS(402), 4, + ACTIONS(404), 4, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTmethod, anon_sym_DOTannotation, - [1765] = 5, + [1777] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(211), 1, + ACTIONS(253), 1, aux_sym_field_identifier_token1, - STATE(162), 1, - sym_field_identifier, - STATE(163), 1, + STATE(101), 1, sym_method_identifier, - ACTIONS(213), 3, + STATE(111), 1, + sym_field_identifier, + ACTIONS(255), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - [1783] = 6, + [1795] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(229), 1, - anon_sym_LBRACK, - ACTIONS(245), 1, + ACTIONS(409), 6, + ts_builtin_sym_end, + anon_sym_DOTsource, + anon_sym_DOTimplements, + anon_sym_DOTfield, + anon_sym_DOTmethod, + anon_sym_DOTannotation, + [1807] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(211), 1, aux_sym_field_identifier_token1, - ACTIONS(407), 1, - sym_class_identifier, - STATE(188), 1, - sym_array_type, - STATE(103), 2, + STATE(163), 1, sym_field_identifier, - sym_full_field_identifier, - [1803] = 6, + STATE(164), 1, + sym_method_identifier, + ACTIONS(213), 3, + anon_sym_LTclinit_GT_LPAREN, + anon_sym_LTinit_GT_LPAREN, + aux_sym_method_identifier_token1, + [1825] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(225), 1, aux_sym_field_identifier_token1, ACTIONS(229), 1, anon_sym_LBRACK, - ACTIONS(409), 1, + ACTIONS(411), 1, sym_class_identifier, - STATE(207), 1, + STATE(189), 1, sym_array_type, - STATE(103), 2, + STATE(115), 2, sym_field_identifier, sym_full_field_identifier, - [1823] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(413), 1, - anon_sym_DOTfield, - STATE(82), 1, - sym_field_declaration, - ACTIONS(411), 2, - ts_builtin_sym_end, - anon_sym_DOTmethod, - STATE(88), 2, - sym_field_definition, - aux_sym_class_definition_repeat3, - [1841] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(418), 1, - anon_sym_EQ, - ACTIONS(416), 5, - ts_builtin_sym_end, - anon_sym_DOTfield, - sym_end_field, - anon_sym_DOTmethod, - anon_sym_DOTannotation, - [1855] = 5, + [1845] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(225), 1, aux_sym_field_identifier_token1, STATE(101), 1, - sym_field_identifier, - STATE(116), 1, sym_method_identifier, + STATE(111), 1, + sym_field_identifier, ACTIONS(227), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - [1873] = 2, + [1863] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(420), 6, + ACTIONS(415), 1, + anon_sym_EQ, + ACTIONS(413), 5, ts_builtin_sym_end, - anon_sym_DOTsource, - anon_sym_DOTimplements, anon_sym_DOTfield, + sym_end_field, anon_sym_DOTmethod, anon_sym_DOTannotation, - [1885] = 5, + [1877] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(245), 1, + ACTIONS(229), 1, + anon_sym_LBRACK, + ACTIONS(253), 1, aux_sym_field_identifier_token1, - STATE(101), 1, + ACTIONS(417), 1, + sym_class_identifier, + STATE(208), 1, + sym_array_type, + STATE(115), 2, sym_field_identifier, - STATE(116), 1, - sym_method_identifier, - ACTIONS(247), 3, - anon_sym_LTclinit_GT_LPAREN, - anon_sym_LTinit_GT_LPAREN, - aux_sym_method_identifier_token1, - [1903] = 5, + sym_full_field_identifier, + [1897] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(421), 1, + anon_sym_DOTfield, + STATE(83), 1, + sym_field_declaration, + ACTIONS(419), 2, + ts_builtin_sym_end, + anon_sym_DOTmethod, + STATE(92), 2, + sym_field_definition, + aux_sym_class_definition_repeat3, + [1915] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(318), 1, + anon_sym_DOTmethod, + ACTIONS(379), 1, + ts_builtin_sym_end, + STATE(6), 1, + sym_method_declaration, + STATE(113), 2, + sym_method_definition, + aux_sym_class_definition_repeat4, + [1932] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(55), 1, + ACTIONS(17), 1, anon_sym_DOTannotation, - ACTIONS(422), 1, + ACTIONS(424), 1, sym_end_field, - STATE(123), 1, + STATE(119), 1, sym_annotation_declaration, - STATE(81), 2, + STATE(82), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - [1920] = 5, + [1949] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(424), 1, + ACTIONS(426), 5, ts_builtin_sym_end, - ACTIONS(426), 1, + anon_sym_DOTimplements, + anon_sym_DOTfield, anon_sym_DOTmethod, - STATE(6), 1, - sym_method_declaration, - STATE(94), 2, - sym_method_definition, - aux_sym_class_definition_repeat4, - [1937] = 4, + anon_sym_DOTannotation, + [1960] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(429), 1, - sym_annotation_key, - ACTIONS(432), 2, - sym_end_annotation, - sym_end_subannotation, - STATE(95), 2, - sym_annotation_property, - aux_sym_annotation_definition_repeat1, - [1952] = 6, + ACTIONS(428), 5, + ts_builtin_sym_end, + anon_sym_DOTimplements, + anon_sym_DOTfield, + anon_sym_DOTmethod, + anon_sym_DOTannotation, + [1971] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(253), 1, + ACTIONS(235), 1, aux_sym_number_literal_token2, - ACTIONS(396), 1, + ACTIONS(387), 1, aux_sym_number_literal_token1, - ACTIONS(434), 1, + ACTIONS(430), 1, anon_sym_DOTendsparse_DASHswitch, STATE(109), 1, aux_sym_sparse_switch_declaration_repeat1, - STATE(189), 1, + STATE(190), 1, sym_number_literal, - [1971] = 5, + [1990] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(316), 1, - anon_sym_DOTmethod, ACTIONS(318), 1, + anon_sym_DOTmethod, + ACTIONS(343), 1, ts_builtin_sym_end, STATE(6), 1, sym_method_declaration, - STATE(94), 2, + STATE(113), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1988] = 2, + [2007] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(436), 5, - ts_builtin_sym_end, - anon_sym_DOTimplements, - anon_sym_DOTfield, - anon_sym_DOTmethod, - anon_sym_DOTannotation, - [1999] = 5, + ACTIONS(432), 1, + sym_annotation_key, + ACTIONS(435), 2, + sym_end_annotation, + sym_end_subannotation, + STATE(99), 2, + sym_annotation_property, + aux_sym_annotation_definition_repeat1, + [2022] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(316), 1, + ACTIONS(318), 1, anon_sym_DOTmethod, - ACTIONS(377), 1, + ACTIONS(393), 1, ts_builtin_sym_end, STATE(6), 1, sym_method_declaration, - STATE(94), 2, + STATE(113), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [2016] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(438), 5, - sym_annotation_key, - sym_end_annotation, - sym_end_subannotation, - anon_sym_COMMA, - anon_sym_RBRACE, - [2027] = 2, + [2039] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(440), 5, + ACTIONS(437), 5, sym_annotation_key, sym_end_annotation, sym_end_subannotation, anon_sym_COMMA, anon_sym_RBRACE, - [2038] = 5, + [2050] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(253), 1, - aux_sym_number_literal_token2, - ACTIONS(396), 1, - aux_sym_number_literal_token1, - ACTIONS(442), 1, - anon_sym_DOTendarray_DASHdata, - STATE(111), 2, - sym_number_literal, - aux_sym_array_data_declaration_repeat1, - [2055] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(444), 5, - sym_annotation_key, - sym_end_annotation, - sym_end_subannotation, - anon_sym_COMMA, - anon_sym_RBRACE, - [2066] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(446), 5, - ts_builtin_sym_end, - anon_sym_DOTfield, - sym_end_field, + ACTIONS(318), 1, anon_sym_DOTmethod, - anon_sym_DOTannotation, - [2077] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(448), 5, - sym_annotation_key, - sym_end_annotation, - sym_end_subannotation, - anon_sym_COMMA, - anon_sym_RBRACE, - [2088] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(450), 5, + ACTIONS(320), 1, ts_builtin_sym_end, - anon_sym_DOTimplements, - anon_sym_DOTfield, - anon_sym_DOTmethod, - anon_sym_DOTannotation, - [2099] = 5, + STATE(6), 1, + sym_method_declaration, + STATE(113), 2, + sym_method_definition, + aux_sym_class_definition_repeat4, + [2067] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(55), 1, + ACTIONS(17), 1, anon_sym_DOTannotation, - ACTIONS(452), 1, + ACTIONS(439), 1, sym_end_param, - STATE(123), 1, + STATE(119), 1, sym_annotation_declaration, - STATE(81), 2, + STATE(82), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - [2116] = 6, + [2084] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(253), 1, + ACTIONS(235), 1, aux_sym_number_literal_token2, - ACTIONS(396), 1, + ACTIONS(387), 1, aux_sym_number_literal_token1, - ACTIONS(454), 1, - anon_sym_DOTendsparse_DASHswitch, - STATE(96), 1, - aux_sym_sparse_switch_declaration_repeat1, - STATE(189), 1, + STATE(184), 1, sym_number_literal, - [2135] = 6, + ACTIONS(441), 2, + sym_variable, + sym_parameter, + [2101] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(456), 1, + ACTIONS(443), 1, anon_sym_DOTendsparse_DASHswitch, - ACTIONS(458), 1, + ACTIONS(445), 1, aux_sym_number_literal_token1, - ACTIONS(461), 1, + ACTIONS(448), 1, aux_sym_number_literal_token2, - STATE(109), 1, + STATE(105), 1, aux_sym_sparse_switch_declaration_repeat1, - STATE(189), 1, + STATE(190), 1, sym_number_literal, - [2154] = 5, + [2120] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(316), 1, - anon_sym_DOTmethod, - ACTIONS(332), 1, - ts_builtin_sym_end, - STATE(6), 1, - sym_method_declaration, - STATE(94), 2, - sym_method_definition, - aux_sym_class_definition_repeat4, - [2171] = 5, + ACTIONS(451), 5, + sym_annotation_key, + sym_end_annotation, + sym_end_subannotation, + anon_sym_COMMA, + anon_sym_RBRACE, + [2131] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(253), 1, + ACTIONS(235), 1, aux_sym_number_literal_token2, - ACTIONS(396), 1, + ACTIONS(387), 1, aux_sym_number_literal_token1, - ACTIONS(464), 1, + ACTIONS(453), 1, anon_sym_DOTendarray_DASHdata, - STATE(115), 2, + STATE(112), 2, sym_number_literal, aux_sym_array_data_declaration_repeat1, - [2188] = 5, + [2148] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(253), 1, + ACTIONS(235), 1, aux_sym_number_literal_token2, - ACTIONS(396), 1, + ACTIONS(387), 1, aux_sym_number_literal_token1, - STATE(182), 1, + ACTIONS(455), 1, + anon_sym_DOTendarray_DASHdata, + STATE(107), 2, sym_number_literal, - ACTIONS(466), 2, - sym_variable, - sym_parameter, - [2205] = 5, + aux_sym_array_data_declaration_repeat1, + [2165] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(316), 1, - anon_sym_DOTmethod, + ACTIONS(235), 1, + aux_sym_number_literal_token2, + ACTIONS(387), 1, + aux_sym_number_literal_token1, + ACTIONS(457), 1, + anon_sym_DOTendsparse_DASHswitch, + STATE(105), 1, + aux_sym_sparse_switch_declaration_repeat1, + STATE(190), 1, + sym_number_literal, + [2184] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(459), 5, + sym_annotation_key, + sym_end_annotation, + sym_end_subannotation, + anon_sym_COMMA, + anon_sym_RBRACE, + [2195] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(461), 5, + sym_annotation_key, + sym_end_annotation, + sym_end_subannotation, + anon_sym_COMMA, + anon_sym_RBRACE, + [2206] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(463), 1, + anon_sym_DOTendarray_DASHdata, + ACTIONS(465), 1, + aux_sym_number_literal_token1, ACTIONS(468), 1, - ts_builtin_sym_end, - STATE(6), 1, - sym_method_declaration, - STATE(94), 2, - sym_method_definition, - aux_sym_class_definition_repeat4, - [2222] = 5, + aux_sym_number_literal_token2, + STATE(112), 2, + sym_number_literal, + aux_sym_array_data_declaration_repeat1, + [2223] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(316), 1, - anon_sym_DOTmethod, - ACTIONS(385), 1, + ACTIONS(471), 1, ts_builtin_sym_end, + ACTIONS(473), 1, + anon_sym_DOTmethod, STATE(6), 1, sym_method_declaration, - STATE(94), 2, + STATE(113), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [2239] = 5, + [2240] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(470), 1, - anon_sym_DOTendarray_DASHdata, - ACTIONS(472), 1, - aux_sym_number_literal_token1, - ACTIONS(475), 1, - aux_sym_number_literal_token2, - STATE(115), 2, - sym_number_literal, - aux_sym_array_data_declaration_repeat1, - [2256] = 2, + ACTIONS(476), 5, + ts_builtin_sym_end, + anon_sym_DOTfield, + sym_end_field, + anon_sym_DOTmethod, + anon_sym_DOTannotation, + [2251] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(478), 5, @@ -20716,869 +20723,890 @@ static const uint16_t ts_small_parse_table[] = { sym_end_subannotation, anon_sym_COMMA, anon_sym_RBRACE, - [2267] = 4, + [2262] = 5, ACTIONS(3), 1, sym_comment, + ACTIONS(318), 1, + anon_sym_DOTmethod, ACTIONS(480), 1, - sym_annotation_key, - ACTIONS(482), 1, - sym_end_subannotation, - STATE(95), 2, - sym_annotation_property, - aux_sym_annotation_definition_repeat1, - [2281] = 3, - ACTIONS(3), 1, - sym_comment, - STATE(27), 1, - sym_method_identifier, - ACTIONS(247), 3, - anon_sym_LTclinit_GT_LPAREN, - anon_sym_LTinit_GT_LPAREN, - aux_sym_method_identifier_token1, - [2293] = 4, + ts_builtin_sym_end, + STATE(6), 1, + sym_method_declaration, + STATE(113), 2, + sym_method_definition, + aux_sym_class_definition_repeat4, + [2279] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(480), 1, + ACTIONS(482), 1, sym_annotation_key, ACTIONS(484), 1, sym_end_subannotation, - STATE(117), 2, + STATE(122), 2, sym_annotation_property, aux_sym_annotation_definition_repeat1, - [2307] = 5, + [2293] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(486), 1, - anon_sym_COMMA, ACTIONS(488), 1, - anon_sym_DOT_DOT, - ACTIONS(490), 1, - anon_sym_RBRACE, - STATE(135), 1, - aux_sym_list_repeat1, - [2323] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(494), 1, anon_sym_DASH_GT, - ACTIONS(492), 3, + ACTIONS(486), 3, sym_annotation_key, sym_end_annotation, sym_end_subannotation, - [2335] = 4, + [2305] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(480), 1, + ACTIONS(482), 1, sym_annotation_key, - ACTIONS(496), 1, + ACTIONS(490), 1, sym_end_annotation, - STATE(95), 2, + STATE(121), 2, sym_annotation_property, aux_sym_annotation_definition_repeat1, - [2349] = 4, + [2319] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(480), 1, + STATE(19), 1, + sym_method_identifier, + ACTIONS(227), 3, + anon_sym_LTclinit_GT_LPAREN, + anon_sym_LTinit_GT_LPAREN, + aux_sym_method_identifier_token1, + [2331] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(482), 1, sym_annotation_key, - ACTIONS(498), 1, + ACTIONS(492), 1, sym_end_annotation, - STATE(122), 2, + STATE(99), 2, sym_annotation_property, aux_sym_annotation_definition_repeat1, - [2363] = 2, + [2345] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(482), 1, + sym_annotation_key, + ACTIONS(494), 1, + sym_end_subannotation, + STATE(99), 2, + sym_annotation_property, + aux_sym_annotation_definition_repeat1, + [2359] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(496), 1, + anon_sym_COMMA, + ACTIONS(498), 1, + anon_sym_DOT_DOT, + ACTIONS(500), 1, + anon_sym_RBRACE, + STATE(136), 1, + aux_sym_list_repeat1, + [2375] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(498), 1, + anon_sym_DOT_DOT, + ACTIONS(502), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [2386] = 4, + ACTIONS(199), 1, + sym_comment, + ACTIONS(504), 1, + anon_sym_COMMA, + ACTIONS(506), 1, + anon_sym_LF, + ACTIONS(508), 1, + anon_sym_DASH_GT, + [2399] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(500), 3, + ACTIONS(510), 3, sym_annotation_key, sym_end_annotation, sym_end_subannotation, - [2372] = 2, + [2408] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(502), 3, - ts_builtin_sym_end, - anon_sym_DOTfield, - anon_sym_DOTmethod, - [2381] = 2, + ACTIONS(496), 1, + anon_sym_COMMA, + ACTIONS(500), 1, + anon_sym_RBRACE, + STATE(136), 1, + aux_sym_list_repeat1, + [2421] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(504), 3, + ACTIONS(512), 3, sym_annotation_key, sym_end_annotation, sym_end_subannotation, - [2390] = 4, + [2430] = 4, ACTIONS(199), 1, sym_comment, - ACTIONS(492), 1, + ACTIONS(486), 1, anon_sym_LF, - ACTIONS(506), 1, - anon_sym_COMMA, ACTIONS(508), 1, anon_sym_DASH_GT, - [2403] = 4, + ACTIONS(514), 1, + anon_sym_COMMA, + [2443] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(510), 1, + ACTIONS(516), 1, sym_label, - ACTIONS(513), 1, + ACTIONS(519), 1, anon_sym_DOTendpacked_DASHswitch, - STATE(128), 1, + STATE(130), 1, aux_sym_packed_switch_declaration_repeat1, - [2416] = 3, + [2456] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(517), 1, + ACTIONS(523), 1, aux_sym_number_literal_token2, - ACTIONS(515), 2, + ACTIONS(521), 2, anon_sym_DOTendsparse_DASHswitch, aux_sym_number_literal_token1, - [2427] = 4, - ACTIONS(199), 1, - sym_comment, - ACTIONS(519), 1, - anon_sym_COMMA, - ACTIONS(521), 1, - anon_sym_LF, - STATE(139), 1, - aux_sym_statement_repeat1, - [2440] = 4, + [2467] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(253), 1, - aux_sym_number_literal_token2, - ACTIONS(396), 1, - aux_sym_number_literal_token1, - STATE(21), 1, - sym_number_literal, - [2453] = 4, + ACTIONS(11), 3, + sym_annotation_key, + sym_end_annotation, + sym_end_subannotation, + [2476] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(253), 1, - aux_sym_number_literal_token2, - ACTIONS(396), 1, - aux_sym_number_literal_token1, - STATE(16), 1, - sym_number_literal, - [2466] = 2, + ACTIONS(525), 1, + sym_label, + ACTIONS(527), 1, + anon_sym_DOTendpacked_DASHswitch, + STATE(138), 1, + aux_sym_packed_switch_declaration_repeat1, + [2489] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(523), 3, + ACTIONS(81), 3, sym_annotation_key, sym_end_annotation, sym_end_subannotation, - [2475] = 4, + [2498] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(486), 1, - anon_sym_COMMA, - ACTIONS(490), 1, - anon_sym_RBRACE, - STATE(135), 1, - aux_sym_list_repeat1, - [2488] = 4, + ACTIONS(103), 3, + sym_annotation_key, + sym_end_annotation, + sym_end_subannotation, + [2507] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(486), 1, + ACTIONS(496), 1, anon_sym_COMMA, - ACTIONS(525), 1, + ACTIONS(529), 1, anon_sym_RBRACE, - STATE(141), 1, + STATE(142), 1, aux_sym_list_repeat1, - [2501] = 2, + [2520] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(99), 3, - sym_annotation_key, - sym_end_annotation, - sym_end_subannotation, - [2510] = 4, + ACTIONS(531), 3, + ts_builtin_sym_end, + anon_sym_DOTfield, + anon_sym_DOTmethod, + [2529] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(253), 1, - aux_sym_number_literal_token2, - ACTIONS(396), 1, - aux_sym_number_literal_token1, - STATE(153), 1, - sym_number_literal, - [2523] = 4, + ACTIONS(533), 1, + sym_label, + ACTIONS(535), 1, + anon_sym_DOTendpacked_DASHswitch, + STATE(130), 1, + aux_sym_packed_switch_declaration_repeat1, + [2542] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(486), 1, - anon_sym_COMMA, - ACTIONS(527), 1, - anon_sym_RBRACE, - STATE(148), 1, - aux_sym_list_repeat1, - [2536] = 4, + ACTIONS(7), 3, + sym_annotation_key, + sym_end_annotation, + sym_end_subannotation, + [2551] = 4, ACTIONS(199), 1, sym_comment, - ACTIONS(529), 1, + ACTIONS(537), 1, anon_sym_COMMA, - ACTIONS(532), 1, + ACTIONS(540), 1, anon_sym_LF, - STATE(139), 1, + STATE(140), 1, aux_sym_statement_repeat1, - [2549] = 4, + [2564] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(534), 1, - sym_label, - ACTIONS(536), 1, - anon_sym_DOTendpacked_DASHswitch, - STATE(128), 1, - aux_sym_packed_switch_declaration_repeat1, - [2562] = 4, + ACTIONS(542), 3, + sym_annotation_key, + sym_end_annotation, + sym_end_subannotation, + [2573] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(538), 1, + ACTIONS(544), 1, anon_sym_COMMA, - ACTIONS(541), 1, + ACTIONS(547), 1, anon_sym_RBRACE, - STATE(141), 1, + STATE(142), 1, aux_sym_list_repeat1, - [2575] = 4, + [2586] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(253), 1, + ACTIONS(235), 1, aux_sym_number_literal_token2, - ACTIONS(396), 1, + ACTIONS(387), 1, aux_sym_number_literal_token1, - STATE(102), 1, + STATE(108), 1, sym_number_literal, - [2588] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11), 3, - sym_annotation_key, - sym_end_annotation, - sym_end_subannotation, - [2597] = 2, + [2599] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(543), 3, - ts_builtin_sym_end, - anon_sym_DOTfield, - anon_sym_DOTmethod, - [2606] = 2, + ACTIONS(235), 1, + aux_sym_number_literal_token2, + ACTIONS(387), 1, + aux_sym_number_literal_token1, + STATE(133), 1, + sym_number_literal, + [2612] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(103), 3, + ACTIONS(99), 3, sym_annotation_key, sym_end_annotation, sym_end_subannotation, - [2615] = 2, + [2621] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(545), 3, - anon_sym_system, - anon_sym_build, - anon_sym_runtime, - [2624] = 2, + ACTIONS(235), 1, + aux_sym_number_literal_token2, + ACTIONS(387), 1, + aux_sym_number_literal_token1, + STATE(23), 1, + sym_number_literal, + [2634] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(81), 3, - sym_annotation_key, - sym_end_annotation, - sym_end_subannotation, - [2633] = 4, + ACTIONS(235), 1, + aux_sym_number_literal_token2, + ACTIONS(387), 1, + aux_sym_number_literal_token1, + STATE(24), 1, + sym_number_literal, + [2647] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(486), 1, + ACTIONS(549), 3, + ts_builtin_sym_end, + anon_sym_DOTfield, + anon_sym_DOTmethod, + [2656] = 4, + ACTIONS(199), 1, + sym_comment, + ACTIONS(551), 1, anon_sym_COMMA, - ACTIONS(547), 1, - anon_sym_RBRACE, - STATE(141), 1, - aux_sym_list_repeat1, - [2646] = 3, - ACTIONS(7), 1, + ACTIONS(553), 1, + anon_sym_LF, + STATE(140), 1, + aux_sym_statement_repeat1, + [2669] = 3, + ACTIONS(11), 1, anon_sym_LF, ACTIONS(199), 1, sym_comment, - ACTIONS(9), 2, + ACTIONS(13), 2, anon_sym_COMMA, anon_sym_DASH_GT, - [2657] = 3, + [2680] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(549), 1, + ACTIONS(555), 1, anon_sym_DASH_GT, - ACTIONS(492), 2, + ACTIONS(486), 2, anon_sym_COMMA, anon_sym_RBRACE, - [2668] = 2, + [2691] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(7), 3, - sym_annotation_key, - sym_end_annotation, - sym_end_subannotation, - [2677] = 3, - ACTIONS(11), 1, + ACTIONS(496), 1, + anon_sym_COMMA, + ACTIONS(557), 1, + anon_sym_RBRACE, + STATE(158), 1, + aux_sym_list_repeat1, + [2704] = 3, + ACTIONS(7), 1, anon_sym_LF, ACTIONS(199), 1, sym_comment, - ACTIONS(13), 2, + ACTIONS(9), 2, anon_sym_COMMA, anon_sym_DASH_GT, - [2688] = 4, - ACTIONS(3), 1, + [2715] = 4, + ACTIONS(199), 1, sym_comment, ACTIONS(551), 1, - sym_label, - ACTIONS(553), 1, - anon_sym_DOTendpacked_DASHswitch, - STATE(140), 1, - aux_sym_packed_switch_declaration_repeat1, - [2701] = 2, + anon_sym_COMMA, + ACTIONS(559), 1, + anon_sym_LF, + STATE(149), 1, + aux_sym_statement_repeat1, + [2728] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(555), 3, + ACTIONS(561), 3, sym_annotation_key, sym_end_annotation, sym_end_subannotation, - [2710] = 2, + [2737] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(557), 3, + ACTIONS(563), 3, sym_annotation_key, sym_end_annotation, sym_end_subannotation, - [2719] = 4, - ACTIONS(199), 1, + [2746] = 2, + ACTIONS(3), 1, sym_comment, - ACTIONS(508), 1, - anon_sym_DASH_GT, - ACTIONS(559), 1, - anon_sym_COMMA, - ACTIONS(561), 1, - anon_sym_LF, - [2732] = 4, - ACTIONS(199), 1, + ACTIONS(565), 3, + anon_sym_system, + anon_sym_build, + anon_sym_runtime, + [2755] = 4, + ACTIONS(3), 1, sym_comment, - ACTIONS(519), 1, + ACTIONS(496), 1, anon_sym_COMMA, - ACTIONS(563), 1, - anon_sym_LF, - STATE(130), 1, - aux_sym_statement_repeat1, - [2745] = 3, - ACTIONS(199), 1, + ACTIONS(567), 1, + anon_sym_RBRACE, + STATE(142), 1, + aux_sym_list_repeat1, + [2768] = 2, + ACTIONS(3), 1, sym_comment, - ACTIONS(523), 1, - anon_sym_LF, - ACTIONS(565), 1, + ACTIONS(547), 2, anon_sym_COMMA, - [2755] = 3, + anon_sym_RBRACE, + [2776] = 3, ACTIONS(99), 1, anon_sym_LF, ACTIONS(101), 1, anon_sym_COMMA, ACTIONS(199), 1, sym_comment, - [2765] = 3, + [2786] = 3, ACTIONS(199), 1, sym_comment, - ACTIONS(557), 1, + ACTIONS(563), 1, anon_sym_LF, - ACTIONS(567), 1, + ACTIONS(569), 1, anon_sym_COMMA, - [2775] = 3, + [2796] = 3, ACTIONS(199), 1, sym_comment, - ACTIONS(555), 1, + ACTIONS(561), 1, anon_sym_LF, - ACTIONS(569), 1, + ACTIONS(571), 1, anon_sym_COMMA, - [2785] = 3, + [2806] = 3, ACTIONS(199), 1, sym_comment, - ACTIONS(440), 1, + ACTIONS(461), 1, anon_sym_LF, - ACTIONS(571), 1, + ACTIONS(573), 1, anon_sym_COMMA, - [2795] = 3, + [2816] = 3, ACTIONS(199), 1, sym_comment, - ACTIONS(478), 1, + ACTIONS(437), 1, anon_sym_LF, - ACTIONS(573), 1, + ACTIONS(575), 1, anon_sym_COMMA, - [2805] = 3, + [2826] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(575), 1, + ACTIONS(577), 1, anon_sym_DOTsuper, STATE(48), 1, sym_super_declaration, - [2815] = 3, + [2836] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(225), 1, + ACTIONS(253), 1, aux_sym_field_identifier_token1, - STATE(101), 1, + STATE(111), 1, sym_field_identifier, - [2825] = 3, + [2846] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(245), 1, + ACTIONS(225), 1, aux_sym_field_identifier_token1, - STATE(89), 1, + STATE(90), 1, sym_field_identifier, - [2835] = 2, + [2856] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(577), 2, + ACTIONS(579), 2, ts_builtin_sym_end, anon_sym_DOTmethod, - [2843] = 3, + [2864] = 3, ACTIONS(199), 1, sym_comment, - ACTIONS(532), 1, + ACTIONS(540), 1, anon_sym_LF, - ACTIONS(579), 1, + ACTIONS(581), 1, anon_sym_COMMA, - [2853] = 3, + [2874] = 3, ACTIONS(81), 1, anon_sym_LF, ACTIONS(83), 1, anon_sym_COMMA, ACTIONS(199), 1, sym_comment, - [2863] = 2, + [2884] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(581), 2, + ACTIONS(583), 2, sym_annotation_key, sym_end_subannotation, - [2871] = 2, + [2892] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(583), 2, + ACTIONS(585), 2, sym_annotation_key, sym_end_annotation, - [2879] = 3, + [2900] = 3, ACTIONS(199), 1, sym_comment, - ACTIONS(383), 1, + ACTIONS(385), 1, anon_sym_LF, - ACTIONS(585), 1, + ACTIONS(587), 1, anon_sym_COMMA, - [2889] = 2, + [2910] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(587), 2, + ACTIONS(589), 2, ts_builtin_sym_end, anon_sym_DOTmethod, - [2897] = 3, + [2918] = 3, ACTIONS(199), 1, sym_comment, - ACTIONS(381), 1, + ACTIONS(383), 1, anon_sym_LF, - ACTIONS(589), 1, + ACTIONS(591), 1, anon_sym_COMMA, - [2907] = 3, + [2928] = 3, ACTIONS(103), 1, anon_sym_LF, ACTIONS(105), 1, anon_sym_COMMA, ACTIONS(199), 1, sym_comment, - [2917] = 2, - ACTIONS(3), 1, + [2938] = 3, + ACTIONS(199), 1, sym_comment, - ACTIONS(541), 2, + ACTIONS(512), 1, + anon_sym_LF, + ACTIONS(593), 1, anon_sym_COMMA, - anon_sym_RBRACE, - [2925] = 3, + [2948] = 3, ACTIONS(199), 1, sym_comment, - ACTIONS(591), 1, + ACTIONS(595), 1, anon_sym_COMMA, - ACTIONS(593), 1, + ACTIONS(597), 1, anon_sym_LF, - [2935] = 3, + [2958] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(245), 1, + ACTIONS(225), 1, aux_sym_field_identifier_token1, - STATE(101), 1, + STATE(111), 1, sym_field_identifier, - [2945] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(595), 1, - sym_label, - [2952] = 2, + [2968] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(597), 1, - anon_sym_LBRACE, - [2959] = 2, + ACTIONS(555), 1, + anon_sym_DASH_GT, + [2975] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(599), 1, - anon_sym_RBRACE, - [2966] = 2, + anon_sym_LBRACE, + [2982] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(601), 1, anon_sym_RBRACE, - [2973] = 2, + [2989] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(603), 1, sym_label, - [2980] = 2, + [2996] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(605), 1, - ts_builtin_sym_end, - [2987] = 2, + anon_sym_RBRACE, + [3003] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(607), 1, - anon_sym_DOT_DOT, - [2994] = 2, + ts_builtin_sym_end, + [3010] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(609), 1, - sym_label, - [3001] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(549), 1, - anon_sym_DASH_GT, - [3008] = 2, + anon_sym_DOT_DOT, + [3017] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(611), 1, - anon_sym_DASH_GT, - [3015] = 2, + sym_label, + [3024] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(613), 1, - anon_sym_DASH_GT, - [3022] = 2, + sym_class_identifier, + [3031] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(615), 1, - sym_label, - [3029] = 2, + anon_sym_DASH_GT, + [3038] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(617), 1, - anon_sym_LBRACE, - [3036] = 2, + anon_sym_DASH_GT, + [3045] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(619), 1, - anon_sym_DOT_DOT, - [3043] = 2, + sym_label, + [3052] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(621), 1, - anon_sym_EQ, - [3050] = 2, + anon_sym_LBRACE, + [3059] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(623), 1, - sym_label, - [3057] = 2, + anon_sym_DOT_DOT, + [3066] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(625), 1, - sym_class_identifier, - [3064] = 2, + anon_sym_EQ, + [3073] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(627), 1, - sym_parameter, - [3071] = 2, + sym_label, + [3080] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(629), 1, sym_class_identifier, - [3078] = 2, + [3087] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(631), 1, - sym_class_identifier, - [3085] = 2, + sym_parameter, + [3094] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(633), 1, sym_label, - [3092] = 2, + [3101] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(635), 1, sym_class_identifier, - [3099] = 2, + [3108] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(637), 1, sym_label, - [3106] = 2, + [3115] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(639), 1, - sym_string_literal, - [3113] = 2, + sym_class_identifier, + [3122] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(641), 1, - anon_sym_DOTsuper, - [3120] = 2, + sym_label, + [3129] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(643), 1, - sym_class_identifier, - [3127] = 2, + sym_string_literal, + [3136] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(645), 1, + anon_sym_DOTsuper, + [3143] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(647), 1, sym_class_identifier, - [3134] = 2, + [3150] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(494), 1, + ACTIONS(649), 1, + sym_class_identifier, + [3157] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(488), 1, anon_sym_DASH_GT, - [3141] = 2, + [3164] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(647), 1, + ACTIONS(651), 1, anon_sym_DASH_GT, - [3148] = 2, + [3171] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(649), 1, + ACTIONS(653), 1, anon_sym_RBRACE, }; static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(32)] = 0, - [SMALL_STATE(33)] = 66, - [SMALL_STATE(34)] = 131, - [SMALL_STATE(35)] = 193, - [SMALL_STATE(36)] = 252, - [SMALL_STATE(37)] = 313, - [SMALL_STATE(38)] = 369, - [SMALL_STATE(39)] = 403, - [SMALL_STATE(40)] = 443, - [SMALL_STATE(41)] = 477, - [SMALL_STATE(42)] = 511, - [SMALL_STATE(43)] = 541, - [SMALL_STATE(44)] = 571, - [SMALL_STATE(45)] = 601, - [SMALL_STATE(46)] = 633, - [SMALL_STATE(47)] = 663, - [SMALL_STATE(48)] = 695, - [SMALL_STATE(49)] = 745, - [SMALL_STATE(50)] = 789, - [SMALL_STATE(51)] = 821, - [SMALL_STATE(52)] = 853, - [SMALL_STATE(53)] = 897, - [SMALL_STATE(54)] = 929, - [SMALL_STATE(55)] = 961, - [SMALL_STATE(56)] = 1005, - [SMALL_STATE(57)] = 1037, - [SMALL_STATE(58)] = 1069, - [SMALL_STATE(59)] = 1101, - [SMALL_STATE(60)] = 1127, - [SMALL_STATE(61)] = 1153, - [SMALL_STATE(62)] = 1179, - [SMALL_STATE(63)] = 1205, - [SMALL_STATE(64)] = 1231, - [SMALL_STATE(65)] = 1257, - [SMALL_STATE(66)] = 1283, - [SMALL_STATE(67)] = 1309, - [SMALL_STATE(68)] = 1335, - [SMALL_STATE(69)] = 1361, - [SMALL_STATE(70)] = 1387, - [SMALL_STATE(71)] = 1413, - [SMALL_STATE(72)] = 1450, - [SMALL_STATE(73)] = 1487, - [SMALL_STATE(74)] = 1524, - [SMALL_STATE(75)] = 1542, - [SMALL_STATE(76)] = 1559, - [SMALL_STATE(77)] = 1575, - [SMALL_STATE(78)] = 1602, - [SMALL_STATE(79)] = 1629, - [SMALL_STATE(80)] = 1656, - [SMALL_STATE(81)] = 1683, - [SMALL_STATE(82)] = 1704, - [SMALL_STATE(83)] = 1726, - [SMALL_STATE(84)] = 1748, - [SMALL_STATE(85)] = 1765, - [SMALL_STATE(86)] = 1783, - [SMALL_STATE(87)] = 1803, - [SMALL_STATE(88)] = 1823, - [SMALL_STATE(89)] = 1841, - [SMALL_STATE(90)] = 1855, - [SMALL_STATE(91)] = 1873, - [SMALL_STATE(92)] = 1885, - [SMALL_STATE(93)] = 1903, - [SMALL_STATE(94)] = 1920, - [SMALL_STATE(95)] = 1937, - [SMALL_STATE(96)] = 1952, + [SMALL_STATE(33)] = 67, + [SMALL_STATE(34)] = 133, + [SMALL_STATE(35)] = 198, + [SMALL_STATE(36)] = 259, + [SMALL_STATE(37)] = 322, + [SMALL_STATE(38)] = 380, + [SMALL_STATE(39)] = 414, + [SMALL_STATE(40)] = 454, + [SMALL_STATE(41)] = 488, + [SMALL_STATE(42)] = 522, + [SMALL_STATE(43)] = 554, + [SMALL_STATE(44)] = 586, + [SMALL_STATE(45)] = 616, + [SMALL_STATE(46)] = 646, + [SMALL_STATE(47)] = 676, + [SMALL_STATE(48)] = 706, + [SMALL_STATE(49)] = 756, + [SMALL_STATE(50)] = 800, + [SMALL_STATE(51)] = 832, + [SMALL_STATE(52)] = 864, + [SMALL_STATE(53)] = 896, + [SMALL_STATE(54)] = 928, + [SMALL_STATE(55)] = 972, + [SMALL_STATE(56)] = 1016, + [SMALL_STATE(57)] = 1048, + [SMALL_STATE(58)] = 1080, + [SMALL_STATE(59)] = 1112, + [SMALL_STATE(60)] = 1138, + [SMALL_STATE(61)] = 1164, + [SMALL_STATE(62)] = 1190, + [SMALL_STATE(63)] = 1216, + [SMALL_STATE(64)] = 1242, + [SMALL_STATE(65)] = 1268, + [SMALL_STATE(66)] = 1294, + [SMALL_STATE(67)] = 1320, + [SMALL_STATE(68)] = 1346, + [SMALL_STATE(69)] = 1372, + [SMALL_STATE(70)] = 1398, + [SMALL_STATE(71)] = 1424, + [SMALL_STATE(72)] = 1461, + [SMALL_STATE(73)] = 1498, + [SMALL_STATE(74)] = 1535, + [SMALL_STATE(75)] = 1553, + [SMALL_STATE(76)] = 1570, + [SMALL_STATE(77)] = 1586, + [SMALL_STATE(78)] = 1609, + [SMALL_STATE(79)] = 1636, + [SMALL_STATE(80)] = 1663, + [SMALL_STATE(81)] = 1690, + [SMALL_STATE(82)] = 1717, + [SMALL_STATE(83)] = 1738, + [SMALL_STATE(84)] = 1760, + [SMALL_STATE(85)] = 1777, + [SMALL_STATE(86)] = 1795, + [SMALL_STATE(87)] = 1807, + [SMALL_STATE(88)] = 1825, + [SMALL_STATE(89)] = 1845, + [SMALL_STATE(90)] = 1863, + [SMALL_STATE(91)] = 1877, + [SMALL_STATE(92)] = 1897, + [SMALL_STATE(93)] = 1915, + [SMALL_STATE(94)] = 1932, + [SMALL_STATE(95)] = 1949, + [SMALL_STATE(96)] = 1960, [SMALL_STATE(97)] = 1971, - [SMALL_STATE(98)] = 1988, - [SMALL_STATE(99)] = 1999, - [SMALL_STATE(100)] = 2016, - [SMALL_STATE(101)] = 2027, - [SMALL_STATE(102)] = 2038, - [SMALL_STATE(103)] = 2055, - [SMALL_STATE(104)] = 2066, - [SMALL_STATE(105)] = 2077, - [SMALL_STATE(106)] = 2088, - [SMALL_STATE(107)] = 2099, - [SMALL_STATE(108)] = 2116, - [SMALL_STATE(109)] = 2135, - [SMALL_STATE(110)] = 2154, - [SMALL_STATE(111)] = 2171, - [SMALL_STATE(112)] = 2188, - [SMALL_STATE(113)] = 2205, - [SMALL_STATE(114)] = 2222, - [SMALL_STATE(115)] = 2239, - [SMALL_STATE(116)] = 2256, - [SMALL_STATE(117)] = 2267, - [SMALL_STATE(118)] = 2281, - [SMALL_STATE(119)] = 2293, - [SMALL_STATE(120)] = 2307, - [SMALL_STATE(121)] = 2323, - [SMALL_STATE(122)] = 2335, - [SMALL_STATE(123)] = 2349, - [SMALL_STATE(124)] = 2363, - [SMALL_STATE(125)] = 2372, - [SMALL_STATE(126)] = 2381, - [SMALL_STATE(127)] = 2390, - [SMALL_STATE(128)] = 2403, - [SMALL_STATE(129)] = 2416, - [SMALL_STATE(130)] = 2427, - [SMALL_STATE(131)] = 2440, - [SMALL_STATE(132)] = 2453, - [SMALL_STATE(133)] = 2466, - [SMALL_STATE(134)] = 2475, - [SMALL_STATE(135)] = 2488, - [SMALL_STATE(136)] = 2501, - [SMALL_STATE(137)] = 2510, - [SMALL_STATE(138)] = 2523, - [SMALL_STATE(139)] = 2536, - [SMALL_STATE(140)] = 2549, - [SMALL_STATE(141)] = 2562, - [SMALL_STATE(142)] = 2575, - [SMALL_STATE(143)] = 2588, - [SMALL_STATE(144)] = 2597, - [SMALL_STATE(145)] = 2606, - [SMALL_STATE(146)] = 2615, - [SMALL_STATE(147)] = 2624, - [SMALL_STATE(148)] = 2633, - [SMALL_STATE(149)] = 2646, - [SMALL_STATE(150)] = 2657, - [SMALL_STATE(151)] = 2668, - [SMALL_STATE(152)] = 2677, - [SMALL_STATE(153)] = 2688, - [SMALL_STATE(154)] = 2701, - [SMALL_STATE(155)] = 2710, - [SMALL_STATE(156)] = 2719, - [SMALL_STATE(157)] = 2732, - [SMALL_STATE(158)] = 2745, - [SMALL_STATE(159)] = 2755, - [SMALL_STATE(160)] = 2765, - [SMALL_STATE(161)] = 2775, - [SMALL_STATE(162)] = 2785, - [SMALL_STATE(163)] = 2795, - [SMALL_STATE(164)] = 2805, - [SMALL_STATE(165)] = 2815, - [SMALL_STATE(166)] = 2825, - [SMALL_STATE(167)] = 2835, - [SMALL_STATE(168)] = 2843, - [SMALL_STATE(169)] = 2853, - [SMALL_STATE(170)] = 2863, - [SMALL_STATE(171)] = 2871, - [SMALL_STATE(172)] = 2879, - [SMALL_STATE(173)] = 2889, - [SMALL_STATE(174)] = 2897, - [SMALL_STATE(175)] = 2907, - [SMALL_STATE(176)] = 2917, - [SMALL_STATE(177)] = 2925, - [SMALL_STATE(178)] = 2935, - [SMALL_STATE(179)] = 2945, - [SMALL_STATE(180)] = 2952, - [SMALL_STATE(181)] = 2959, - [SMALL_STATE(182)] = 2966, - [SMALL_STATE(183)] = 2973, - [SMALL_STATE(184)] = 2980, - [SMALL_STATE(185)] = 2987, - [SMALL_STATE(186)] = 2994, - [SMALL_STATE(187)] = 3001, - [SMALL_STATE(188)] = 3008, - [SMALL_STATE(189)] = 3015, - [SMALL_STATE(190)] = 3022, - [SMALL_STATE(191)] = 3029, - [SMALL_STATE(192)] = 3036, - [SMALL_STATE(193)] = 3043, - [SMALL_STATE(194)] = 3050, - [SMALL_STATE(195)] = 3057, - [SMALL_STATE(196)] = 3064, - [SMALL_STATE(197)] = 3071, - [SMALL_STATE(198)] = 3078, - [SMALL_STATE(199)] = 3085, - [SMALL_STATE(200)] = 3092, - [SMALL_STATE(201)] = 3099, - [SMALL_STATE(202)] = 3106, - [SMALL_STATE(203)] = 3113, - [SMALL_STATE(204)] = 3120, - [SMALL_STATE(205)] = 3127, - [SMALL_STATE(206)] = 3134, - [SMALL_STATE(207)] = 3141, - [SMALL_STATE(208)] = 3148, + [SMALL_STATE(98)] = 1990, + [SMALL_STATE(99)] = 2007, + [SMALL_STATE(100)] = 2022, + [SMALL_STATE(101)] = 2039, + [SMALL_STATE(102)] = 2050, + [SMALL_STATE(103)] = 2067, + [SMALL_STATE(104)] = 2084, + [SMALL_STATE(105)] = 2101, + [SMALL_STATE(106)] = 2120, + [SMALL_STATE(107)] = 2131, + [SMALL_STATE(108)] = 2148, + [SMALL_STATE(109)] = 2165, + [SMALL_STATE(110)] = 2184, + [SMALL_STATE(111)] = 2195, + [SMALL_STATE(112)] = 2206, + [SMALL_STATE(113)] = 2223, + [SMALL_STATE(114)] = 2240, + [SMALL_STATE(115)] = 2251, + [SMALL_STATE(116)] = 2262, + [SMALL_STATE(117)] = 2279, + [SMALL_STATE(118)] = 2293, + [SMALL_STATE(119)] = 2305, + [SMALL_STATE(120)] = 2319, + [SMALL_STATE(121)] = 2331, + [SMALL_STATE(122)] = 2345, + [SMALL_STATE(123)] = 2359, + [SMALL_STATE(124)] = 2375, + [SMALL_STATE(125)] = 2386, + [SMALL_STATE(126)] = 2399, + [SMALL_STATE(127)] = 2408, + [SMALL_STATE(128)] = 2421, + [SMALL_STATE(129)] = 2430, + [SMALL_STATE(130)] = 2443, + [SMALL_STATE(131)] = 2456, + [SMALL_STATE(132)] = 2467, + [SMALL_STATE(133)] = 2476, + [SMALL_STATE(134)] = 2489, + [SMALL_STATE(135)] = 2498, + [SMALL_STATE(136)] = 2507, + [SMALL_STATE(137)] = 2520, + [SMALL_STATE(138)] = 2529, + [SMALL_STATE(139)] = 2542, + [SMALL_STATE(140)] = 2551, + [SMALL_STATE(141)] = 2564, + [SMALL_STATE(142)] = 2573, + [SMALL_STATE(143)] = 2586, + [SMALL_STATE(144)] = 2599, + [SMALL_STATE(145)] = 2612, + [SMALL_STATE(146)] = 2621, + [SMALL_STATE(147)] = 2634, + [SMALL_STATE(148)] = 2647, + [SMALL_STATE(149)] = 2656, + [SMALL_STATE(150)] = 2669, + [SMALL_STATE(151)] = 2680, + [SMALL_STATE(152)] = 2691, + [SMALL_STATE(153)] = 2704, + [SMALL_STATE(154)] = 2715, + [SMALL_STATE(155)] = 2728, + [SMALL_STATE(156)] = 2737, + [SMALL_STATE(157)] = 2746, + [SMALL_STATE(158)] = 2755, + [SMALL_STATE(159)] = 2768, + [SMALL_STATE(160)] = 2776, + [SMALL_STATE(161)] = 2786, + [SMALL_STATE(162)] = 2796, + [SMALL_STATE(163)] = 2806, + [SMALL_STATE(164)] = 2816, + [SMALL_STATE(165)] = 2826, + [SMALL_STATE(166)] = 2836, + [SMALL_STATE(167)] = 2846, + [SMALL_STATE(168)] = 2856, + [SMALL_STATE(169)] = 2864, + [SMALL_STATE(170)] = 2874, + [SMALL_STATE(171)] = 2884, + [SMALL_STATE(172)] = 2892, + [SMALL_STATE(173)] = 2900, + [SMALL_STATE(174)] = 2910, + [SMALL_STATE(175)] = 2918, + [SMALL_STATE(176)] = 2928, + [SMALL_STATE(177)] = 2938, + [SMALL_STATE(178)] = 2948, + [SMALL_STATE(179)] = 2958, + [SMALL_STATE(180)] = 2968, + [SMALL_STATE(181)] = 2975, + [SMALL_STATE(182)] = 2982, + [SMALL_STATE(183)] = 2989, + [SMALL_STATE(184)] = 2996, + [SMALL_STATE(185)] = 3003, + [SMALL_STATE(186)] = 3010, + [SMALL_STATE(187)] = 3017, + [SMALL_STATE(188)] = 3024, + [SMALL_STATE(189)] = 3031, + [SMALL_STATE(190)] = 3038, + [SMALL_STATE(191)] = 3045, + [SMALL_STATE(192)] = 3052, + [SMALL_STATE(193)] = 3059, + [SMALL_STATE(194)] = 3066, + [SMALL_STATE(195)] = 3073, + [SMALL_STATE(196)] = 3080, + [SMALL_STATE(197)] = 3087, + [SMALL_STATE(198)] = 3094, + [SMALL_STATE(199)] = 3101, + [SMALL_STATE(200)] = 3108, + [SMALL_STATE(201)] = 3115, + [SMALL_STATE(202)] = 3122, + [SMALL_STATE(203)] = 3129, + [SMALL_STATE(204)] = 3136, + [SMALL_STATE(205)] = 3143, + [SMALL_STATE(206)] = 3150, + [SMALL_STATE(207)] = 3157, + [SMALL_STATE(208)] = 3164, + [SMALL_STATE(209)] = 3171, }; 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_EXTRA(), - [5] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), - [7] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primitive_type, 1), - [9] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primitive_type, 1), - [11] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_type, 2, .production_id = 3), - [13] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_type, 2, .production_id = 3), - [15] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), - [17] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(146), - [20] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(196), - [23] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(24), - [26] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(38), - [29] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(38), - [32] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(131), - [35] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(132), - [38] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(195), - [41] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(180), - [44] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(137), - [47] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(108), - [50] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(142), - [53] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), - [55] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146), - [57] = {.entry = {.count = 1, .reusable = true}}, SHIFT(196), - [59] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), - [61] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), - [63] = {.entry = {.count = 1, .reusable = false}}, SHIFT(38), - [65] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), - [67] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), - [69] = {.entry = {.count = 1, .reusable = false}}, SHIFT(195), - [71] = {.entry = {.count = 1, .reusable = true}}, SHIFT(180), - [73] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), - [75] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108), - [77] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), - [79] = {.entry = {.count = 1, .reusable = true}}, SHIFT(167), + [5] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), + [7] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_type, 2, .production_id = 3), + [9] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_type, 2, .production_id = 3), + [11] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primitive_type, 1), + [13] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primitive_type, 1), + [15] = {.entry = {.count = 1, .reusable = true}}, SHIFT(174), + [17] = {.entry = {.count = 1, .reusable = true}}, SHIFT(157), + [19] = {.entry = {.count = 1, .reusable = true}}, SHIFT(197), + [21] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), + [23] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), + [25] = {.entry = {.count = 1, .reusable = false}}, SHIFT(38), + [27] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), + [29] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146), + [31] = {.entry = {.count = 1, .reusable = false}}, SHIFT(196), + [33] = {.entry = {.count = 1, .reusable = true}}, SHIFT(181), + [35] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144), + [37] = {.entry = {.count = 1, .reusable = true}}, SHIFT(97), + [39] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143), + [41] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), + [43] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(157), + [46] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(197), + [49] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(20), + [52] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(38), + [55] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(38), + [58] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(147), + [61] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(146), + [64] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(196), + [67] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(181), + [70] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(144), + [73] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(97), + [76] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(143), + [79] = {.entry = {.count = 1, .reusable = true}}, SHIFT(168), [81] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_number_literal, 1), [83] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_number_literal, 1), - [85] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_definition, 2), - [87] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_definition, 2), - [89] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_definition, 3), - [91] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_definition, 3), + [85] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_definition, 3), + [87] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_definition, 3), + [89] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_definition, 2), + [91] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_definition, 2), [93] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_definition, 1), - [95] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), + [95] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28), [97] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_definition, 1), [99] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_identifier, 4, .production_id = 5), [101] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_identifier, 4, .production_id = 5), @@ -21586,266 +21614,268 @@ static const TSParseActionEntry ts_parse_actions[] = { [105] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_identifier, 3, .production_id = 2), [107] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_declaration, 2), [109] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_declaration, 2), - [111] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catchall_declaration, 7), - [113] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catchall_declaration, 7), + [111] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_declaration, 3), + [113] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_declaration, 3), [115] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 2), [117] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 2), - [119] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_locals_declaration, 2), - [121] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_locals_declaration, 2), - [123] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_declaration, 3), - [125] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_declaration, 3), - [127] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_declaration, 3), - [129] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_declaration, 3), - [131] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_data_declaration, 3), - [133] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_declaration, 3), - [135] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_definition, 3), - [137] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_definition, 3), - [139] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_declaration, 2), - [141] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_declaration, 2), - [143] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_declaration, 8), - [145] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_declaration, 8), - [147] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 3), - [149] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 3), - [151] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 1), - [153] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 1), - [155] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_definition, 2), - [157] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_definition, 2), - [159] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 4), - [161] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 4), - [163] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 3), - [165] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 3), - [167] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_declaration, 2), - [169] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_declaration, 2), + [119] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_declaration, 3), + [121] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_declaration, 3), + [123] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_declaration, 8), + [125] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_declaration, 8), + [127] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catchall_declaration, 7), + [129] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catchall_declaration, 7), + [131] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 3), + [133] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 3), + [135] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 1), + [137] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 1), + [139] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_definition, 3), + [141] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_definition, 3), + [143] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_declaration, 2), + [145] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_declaration, 2), + [147] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_locals_declaration, 2), + [149] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_locals_declaration, 2), + [151] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_declaration, 2), + [153] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_declaration, 2), + [155] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 4), + [157] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 4), + [159] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 3), + [161] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 3), + [163] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_data_declaration, 4), + [165] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_declaration, 4), + [167] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_definition, 2), + [169] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_definition, 2), [171] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 2), [173] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 2), - [175] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_data_declaration, 4), - [177] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_declaration, 4), + [175] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_data_declaration, 3), + [177] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_declaration, 3), [179] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_declaration, 4), [181] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_declaration, 4), - [183] = {.entry = {.count = 1, .reusable = false}}, SHIFT(157), + [183] = {.entry = {.count = 1, .reusable = false}}, SHIFT(154), [185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), - [187] = {.entry = {.count = 1, .reusable = false}}, SHIFT(36), - [189] = {.entry = {.count = 1, .reusable = false}}, SHIFT(127), - [191] = {.entry = {.count = 1, .reusable = false}}, SHIFT(70), + [187] = {.entry = {.count = 1, .reusable = false}}, SHIFT(34), + [189] = {.entry = {.count = 1, .reusable = false}}, SHIFT(129), + [191] = {.entry = {.count = 1, .reusable = false}}, SHIFT(69), [193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(51), - [195] = {.entry = {.count = 1, .reusable = false}}, SHIFT(68), - [197] = {.entry = {.count = 1, .reusable = false}}, SHIFT(149), + [195] = {.entry = {.count = 1, .reusable = false}}, SHIFT(67), + [197] = {.entry = {.count = 1, .reusable = false}}, SHIFT(150), [199] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(), - [201] = {.entry = {.count = 1, .reusable = false}}, SHIFT(169), - [203] = {.entry = {.count = 1, .reusable = false}}, SHIFT(172), - [205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(168), - [207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), - [209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), - [211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), + [201] = {.entry = {.count = 1, .reusable = false}}, SHIFT(170), + [203] = {.entry = {.count = 1, .reusable = false}}, SHIFT(173), + [205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169), + [207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34), + [209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), + [211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), [213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), - [215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), - [217] = {.entry = {.count = 1, .reusable = false}}, SHIFT(168), - [219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(197), - [221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), - [223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(121), + [215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), + [217] = {.entry = {.count = 1, .reusable = false}}, SHIFT(169), + [219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), + [221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(162), + [223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), [225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), - [227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(50), + [227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), [229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), - [231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), - [233] = {.entry = {.count = 1, .reusable = false}}, SHIFT(147), - [235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(124), - [237] = {.entry = {.count = 1, .reusable = false}}, SHIFT(76), - [239] = {.entry = {.count = 1, .reusable = false}}, SHIFT(124), - [241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154), - [243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), - [245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), - [247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53), - [249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), - [251] = {.entry = {.count = 1, .reusable = false}}, SHIFT(138), - [253] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7), - [255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), - [257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161), - [259] = {.entry = {.count = 1, .reusable = false}}, SHIFT(120), - [261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), - [263] = {.entry = {.count = 1, .reusable = false}}, SHIFT(176), - [265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), - [267] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_opcode, 1), - [269] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_opcode, 1), - [271] = {.entry = {.count = 1, .reusable = false}}, SHIFT(41), - [273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), - [275] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), - [277] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(40), - [280] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(40), - [283] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_access_modifiers, 1), - [285] = {.entry = {.count = 1, .reusable = false}}, SHIFT(40), - [287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), - [289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), - [291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), - [293] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(44), - [296] = {.entry = {.count = 1, .reusable = false}}, SHIFT(47), - [298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), - [300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), - [302] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(47), - [305] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(47), - [308] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 2), - [310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(202), - [312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(200), - [314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), - [316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), - [318] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 3), - [320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74), - [322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), - [324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2), - [326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), - [328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), - [330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), - [332] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 4), - [334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), - [336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), - [338] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(74), - [341] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), - [343] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(62), - [346] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(2), - [349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(145), - [351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), - [353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), - [355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), - [357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), - [359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3), - [361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), - [363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), - [365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159), - [367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(149), - [369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143), - [371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), - [373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), - [375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(174), - [377] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 5), - [379] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 1), - [381] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_identifier, 2), - [383] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_boolean_literal, 1), - [385] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 6), - [387] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), - [389] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), SHIFT_REPEAT(146), - [392] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 1), - [394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125), - [396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), - [398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104), - [400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(76), - [402] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), - [404] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), SHIFT_REPEAT(200), - [407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), - [409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(207), - [411] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), - [413] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), SHIFT_REPEAT(46), - [416] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 3), - [418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83), - [420] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_super_declaration, 2), - [422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144), - [424] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), - [426] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), SHIFT_REPEAT(39), - [429] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_definition_repeat1, 2), SHIFT_REPEAT(193), - [432] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_annotation_definition_repeat1, 2), - [434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18), - [436] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_declaration, 2), - [438] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subannotation_definition, 3), - [440] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_full_field_identifier, 3), - [442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), - [444] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_reference, 2), - [446] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 5), - [448] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subannotation_definition, 2), - [450] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_implements_declaration, 2), - [452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), - [454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28), - [456] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), - [458] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), SHIFT_REPEAT(7), - [461] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), SHIFT_REPEAT(7), - [464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), - [466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(182), - [468] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 7), - [470] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), - [472] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), SHIFT_REPEAT(7), - [475] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), SHIFT_REPEAT(7), - [478] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_full_method_identifier, 3), - [480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193), - [482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(100), - [484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(105), - [486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), - [488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(112), - [490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(160), - [492] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__identifier, 1), - [494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90), - [496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), - [498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), - [500] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_value, 1), - [502] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 2), - [504] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_property, 3, .production_id = 4), - [506] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__identifier, 1), - [508] = {.entry = {.count = 1, .reusable = false}}, SHIFT(85), - [510] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_packed_switch_declaration_repeat1, 2), SHIFT_REPEAT(128), - [513] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_packed_switch_declaration_repeat1, 2), - [515] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 3), - [517] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 3), - [519] = {.entry = {.count = 1, .reusable = false}}, SHIFT(33), - [521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), - [523] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 4), - [525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), - [527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155), - [529] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_repeat1, 2), SHIFT_REPEAT(33), - [532] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_statement_repeat1, 2), - [534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(128), - [536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), - [538] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(37), - [541] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), - [543] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 3), - [545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198), - [547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), - [549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), - [551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), - [553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17), - [555] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 2), - [557] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 3), - [559] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__statement_argument, 1), - [561] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statement_argument, 1), - [563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), - [565] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 4), - [567] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 3), - [569] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 2), - [571] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_full_field_identifier, 3), - [573] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_full_method_identifier, 3), - [575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(204), - [577] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 2), - [579] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_statement_repeat1, 2), - [581] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subannotation_declaration, 2), - [583] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_declaration, 3), - [585] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_boolean_literal, 1), - [587] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 3, .production_id = 1), - [589] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field_identifier, 2), - [591] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 5), - [593] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 5), - [595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), - [597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190), - [599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(201), - [601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177), - [603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(181), - [605] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), - [607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(183), - [609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192), - [611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), - [613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179), - [615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185), - [617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186), - [619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), - [621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34), - [623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(208), - [625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191), - [627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), - [629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), - [631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), - [633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), - [635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106), - [637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), - [639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(98), - [641] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 3), - [643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91), - [645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(203), - [647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(165), - [649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(199), + [231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(88), + [233] = {.entry = {.count = 1, .reusable = false}}, SHIFT(123), + [235] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7), + [237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), + [239] = {.entry = {.count = 1, .reusable = false}}, SHIFT(76), + [241] = {.entry = {.count = 1, .reusable = false}}, SHIFT(127), + [243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155), + [245] = {.entry = {.count = 1, .reusable = false}}, SHIFT(152), + [247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), + [249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), + [251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), + [253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), + [255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), + [257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91), + [259] = {.entry = {.count = 1, .reusable = false}}, SHIFT(134), + [261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126), + [263] = {.entry = {.count = 1, .reusable = false}}, SHIFT(126), + [265] = {.entry = {.count = 1, .reusable = false}}, SHIFT(159), + [267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159), + [269] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_opcode, 1), + [271] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_opcode, 1), + [273] = {.entry = {.count = 1, .reusable = false}}, SHIFT(41), + [275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), + [277] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), + [279] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(40), + [282] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(40), + [285] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_access_modifiers, 1), + [287] = {.entry = {.count = 1, .reusable = false}}, SHIFT(40), + [289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), + [291] = {.entry = {.count = 1, .reusable = false}}, SHIFT(43), + [293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), + [295] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(43), + [298] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(43), + [301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), + [303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), + [305] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(46), + [308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), + [310] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 2), + [312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(203), + [314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(201), + [316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), + [318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), + [320] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 4), + [322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74), + [324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), + [326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3), + [328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), + [330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), + [332] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(74), + [335] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), + [337] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(62), + [340] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(3), + [343] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 3), + [345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), + [347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), + [349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), + [351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), + [353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), + [355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), + [357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), + [359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), + [361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2), + [363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), + [365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(160), + [367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), + [369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), + [371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(153), + [373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), + [375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), + [377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(145), + [379] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 5), + [381] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 1), + [383] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_identifier, 2), + [385] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_boolean_literal, 1), + [387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), + [389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(114), + [391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(76), + [393] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 6), + [395] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), + [397] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), SHIFT_REPEAT(157), + [400] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 1), + [402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), + [404] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), + [406] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), SHIFT_REPEAT(201), + [409] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_super_declaration, 2), + [411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189), + [413] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 3), + [415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(77), + [417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(208), + [419] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), + [421] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), SHIFT_REPEAT(45), + [424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), + [426] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_implements_declaration, 2), + [428] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_declaration, 2), + [430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), + [432] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_definition_repeat1, 2), SHIFT_REPEAT(194), + [435] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_annotation_definition_repeat1, 2), + [437] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_full_method_identifier, 3), + [439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), + [441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(184), + [443] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), + [445] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), SHIFT_REPEAT(7), + [448] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), SHIFT_REPEAT(7), + [451] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subannotation_definition, 2), + [453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), + [455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), + [457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), + [459] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subannotation_definition, 3), + [461] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_full_field_identifier, 3), + [463] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), + [465] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), SHIFT_REPEAT(7), + [468] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), SHIFT_REPEAT(7), + [471] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), + [473] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), SHIFT_REPEAT(39), + [476] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 5), + [478] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_reference, 2), + [480] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 7), + [482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), + [484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106), + [486] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__identifier, 1), + [488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85), + [490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), + [492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), + [494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(110), + [496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), + [498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104), + [500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161), + [502] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__literal, 1), + [504] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__statement_argument, 1), + [506] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statement_argument, 1), + [508] = {.entry = {.count = 1, .reusable = false}}, SHIFT(87), + [510] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_value, 1), + [512] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 4), + [514] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__identifier, 1), + [516] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_packed_switch_declaration_repeat1, 2), SHIFT_REPEAT(130), + [519] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_packed_switch_declaration_repeat1, 2), + [521] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 3), + [523] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 3), + [525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), + [527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), + [529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177), + [531] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 3), + [533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(130), + [535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), + [537] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_repeat1, 2), SHIFT_REPEAT(33), + [540] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_statement_repeat1, 2), + [542] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_property, 3, .production_id = 4), + [544] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(37), + [547] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), + [549] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 2), + [551] = {.entry = {.count = 1, .reusable = false}}, SHIFT(33), + [553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), + [555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(89), + [557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(156), + [559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), + [561] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 2), + [563] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 3), + [565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(199), + [567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(128), + [569] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 3), + [571] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 2), + [573] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_full_field_identifier, 3), + [575] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_full_method_identifier, 3), + [577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(205), + [579] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 2), + [581] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_statement_repeat1, 2), + [583] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subannotation_declaration, 2), + [585] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_declaration, 3), + [587] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_boolean_literal, 1), + [589] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 3, .production_id = 1), + [591] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field_identifier, 2), + [593] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 4), + [595] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 5), + [597] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 5), + [599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191), + [601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(202), + [603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(182), + [605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), + [607] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), + [609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(183), + [611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193), + [613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), + [615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179), + [617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198), + [619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186), + [621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187), + [623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195), + [625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), + [627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(209), + [629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192), + [631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), + [633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), + [635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), + [637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17), + [639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(95), + [641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18), + [643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(96), + [645] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 3), + [647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), + [649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(204), + [651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(166), + [653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(200), }; #ifdef __cplusplus From 29e5ede8c9610a4aa229fe2bda7d8e175b31251a Mon Sep 17 00:00:00 2001 From: Yotam Nachum Date: Sat, 8 Jan 2022 12:46:21 +0200 Subject: [PATCH 51/98] Merge field definition and declaration --- grammar.js | 4 ++-- src/grammar.json | 44 ++++++++++++++++++++++++-------------------- src/node-types.json | 4 ---- src/parser.c | 2 +- 4 files changed, 27 insertions(+), 27 deletions(-) diff --git a/grammar.js b/grammar.js index b87052ae0..2eb467d7b 100644 --- a/grammar.js +++ b/grammar.js @@ -277,7 +277,7 @@ module.exports = grammar({ optional($.source_declaration), repeat($.implements_declaration), repeat($.annotation_definition), - repeat(choice($.field_declaration, $.field_definition)), + repeat($.field_definition), repeat($.method_definition) ), @@ -289,7 +289,7 @@ module.exports = grammar({ implements_declaration: $ => seq(".implements", $.class_identifier), field_definition: $ => - seq($.field_declaration, repeat($.annotation_definition), $.end_field), + seq($.field_declaration, optional(seq(repeat($.annotation_definition), $.end_field))), field_declaration: $ => seq( ".field", diff --git a/src/grammar.json b/src/grammar.json index 247687468..e1ca15a59 100644 --- a/src/grammar.json +++ b/src/grammar.json @@ -41,17 +41,8 @@ { "type": "REPEAT", "content": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "field_declaration" - }, - { - "type": "SYMBOL", - "name": "field_definition" - } - ] + "type": "SYMBOL", + "name": "field_definition" } }, { @@ -127,15 +118,28 @@ "name": "field_declaration" }, { - "type": "REPEAT", - "content": { - "type": "SYMBOL", - "name": "annotation_definition" - } - }, - { - "type": "SYMBOL", - "name": "end_field" + "type": "CHOICE", + "members": [ + { + "type": "SEQ", + "members": [ + { + "type": "REPEAT", + "content": { + "type": "SYMBOL", + "name": "annotation_definition" + } + }, + { + "type": "SYMBOL", + "name": "end_field" + } + ] + }, + { + "type": "BLANK" + } + ] } ] }, diff --git a/src/node-types.json b/src/node-types.json index 357d00020..effe65ea7 100644 --- a/src/node-types.json +++ b/src/node-types.json @@ -240,10 +240,6 @@ "type": "class_declaration", "named": true }, - { - "type": "field_declaration", - "named": true - }, { "type": "field_definition", "named": true diff --git a/src/parser.c b/src/parser.c index c65db308a..58ddb4465 100644 --- a/src/parser.c +++ b/src/parser.c @@ -21754,7 +21754,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [393] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 6), [395] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), [397] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), SHIFT_REPEAT(157), - [400] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 1), + [400] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 1), [402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), [404] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), [406] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), SHIFT_REPEAT(201), From 5dd5bd615cd87eed830bd1513361d09d05c10e9e Mon Sep 17 00:00:00 2001 From: Yotam Nachum Date: Sat, 8 Jan 2022 12:48:11 +0200 Subject: [PATCH 52/98] Add organization comments --- grammar.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/grammar.js b/grammar.js index 2eb467d7b..d188518a3 100644 --- a/grammar.js +++ b/grammar.js @@ -461,8 +461,11 @@ module.exports = grammar({ enum_reference: $ => seq(".enum", choice($.field_identifier, $.full_field_identifier)), + // special symbols variable: _ => /v\d+/, parameter: _ => /p\d+/, + + // lists list: $ => seq( "{", From 0a1e4517e1710a542fa71dd76d30910c22de9978 Mon Sep 17 00:00:00 2001 From: Yotam Nachum Date: Sat, 8 Jan 2022 12:51:25 +0200 Subject: [PATCH 53/98] Add registers declaration --- grammar.js | 2 + src/grammar.json | 17 + src/node-types.json | 23 + src/parser.c | 21093 +++++++++++++++++++++--------------------- 4 files changed, 10758 insertions(+), 10377 deletions(-) diff --git a/grammar.js b/grammar.js index d188518a3..d55c1ea80 100644 --- a/grammar.js +++ b/grammar.js @@ -385,6 +385,7 @@ module.exports = grammar({ choice( $.line_declaration, $.locals_declaration, + $.registers_declaration, $.param_definition, $.catch_declaration, $.catchall_declaration, @@ -394,6 +395,7 @@ module.exports = grammar({ ), line_declaration: $ => seq(".line", $.number_literal), locals_declaration: $ => seq(".locals", $.number_literal), + registers_declaration: $ => seq(".registers", $.number_literal), catch_declaration: $ => seq( ".catch", diff --git a/src/grammar.json b/src/grammar.json index e1ca15a59..c694078a0 100644 --- a/src/grammar.json +++ b/src/grammar.json @@ -1494,6 +1494,10 @@ "type": "SYMBOL", "name": "locals_declaration" }, + { + "type": "SYMBOL", + "name": "registers_declaration" + }, { "type": "SYMBOL", "name": "param_definition" @@ -1546,6 +1550,19 @@ } ] }, + "registers_declaration": { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": ".registers" + }, + { + "type": "SYMBOL", + "name": "number_literal" + } + ] + }, "catch_declaration": { "type": "SEQ", "members": [ diff --git a/src/node-types.json b/src/node-types.json index effe65ea7..b435ac608 100644 --- a/src/node-types.json +++ b/src/node-types.json @@ -307,6 +307,10 @@ "type": "param_definition", "named": true }, + { + "type": "registers_declaration", + "named": true + }, { "type": "sparse_switch_declaration", "named": true @@ -766,6 +770,21 @@ ] } }, + { + "type": "registers_declaration", + "named": true, + "fields": {}, + "children": { + "multiple": false, + "required": true, + "types": [ + { + "type": "number_literal", + "named": true + } + ] + } + }, { "type": "source_declaration", "named": true, @@ -1016,6 +1035,10 @@ "type": ".param", "named": false }, + { + "type": ".registers", + "named": false + }, { "type": ".source", "named": false diff --git a/src/parser.c b/src/parser.c index 58ddb4465..58da6d743 100644 --- a/src/parser.c +++ b/src/parser.c @@ -14,11 +14,11 @@ #endif #define LANGUAGE_VERSION 13 -#define STATE_COUNT 210 -#define LARGE_STATE_COUNT 32 -#define SYMBOL_COUNT 370 +#define STATE_COUNT 212 +#define LARGE_STATE_COUNT 33 +#define SYMBOL_COUNT 372 #define ALIAS_COUNT 2 -#define TOKEN_COUNT 313 +#define TOKEN_COUNT 314 #define EXTERNAL_TOKEN_COUNT 0 #define FIELD_COUNT 5 #define MAX_ALIAS_SEQUENCE_LENGTH 8 @@ -281,121 +281,123 @@ enum { anon_sym_rsub_DASHint_SLASHlit8 = 254, anon_sym_DOTline = 255, anon_sym_DOTlocals = 256, - anon_sym_DOTcatch = 257, - anon_sym_LBRACE = 258, - anon_sym_DOT_DOT = 259, - anon_sym_RBRACE = 260, - anon_sym_DOTcatchall = 261, - anon_sym_DOTpacked_DASHswitch = 262, - anon_sym_DOTendpacked_DASHswitch = 263, - anon_sym_DOTsparse_DASHswitch = 264, - anon_sym_DASH_GT = 265, - anon_sym_DOTendsparse_DASHswitch = 266, - anon_sym_DOTarray_DASHdata = 267, - anon_sym_DOTendarray_DASHdata = 268, - sym_class_identifier = 269, - aux_sym_field_identifier_token1 = 270, - anon_sym_LTclinit_GT_LPAREN = 271, - anon_sym_LTinit_GT_LPAREN = 272, - aux_sym_method_identifier_token1 = 273, - anon_sym_RPAREN = 274, - anon_sym_LBRACK = 275, - anon_sym_V = 276, - anon_sym_Z = 277, - anon_sym_B = 278, - anon_sym_S = 279, - anon_sym_C = 280, - anon_sym_I = 281, - anon_sym_J = 282, - anon_sym_F = 283, - anon_sym_D = 284, - anon_sym_public = 285, - anon_sym_private = 286, - anon_sym_protected = 287, - anon_sym_static = 288, - anon_sym_final = 289, - anon_sym_synchronized = 290, - anon_sym_volatile = 291, - anon_sym_transient = 292, - anon_sym_native = 293, - anon_sym_interface = 294, - anon_sym_abstract = 295, - anon_sym_bridge = 296, - anon_sym_synthetic = 297, - anon_sym_enum = 298, - anon_sym_constructor = 299, - anon_sym_varargs = 300, - anon_sym_declared_DASHsynchronized = 301, - anon_sym_annotation = 302, - sym_comment = 303, - anon_sym_DOTenum = 304, - sym_variable = 305, - sym_parameter = 306, - aux_sym_number_literal_token1 = 307, - aux_sym_number_literal_token2 = 308, - sym_string_literal = 309, - anon_sym_true = 310, - anon_sym_false = 311, - sym_null_literal = 312, - sym_class_definition = 313, - sym_class_declaration = 314, - sym_super_declaration = 315, - sym_source_declaration = 316, - sym_implements_declaration = 317, - sym_field_definition = 318, - sym_field_declaration = 319, - sym_method_definition = 320, - sym_method_declaration = 321, - sym_annotation_definition = 322, - sym_annotation_declaration = 323, - sym_annotation_property = 324, - sym_annotation_value = 325, - sym_subannotation_definition = 326, - sym_subannotation_declaration = 327, - sym_param_definition = 328, - sym_param_declaration = 329, - sym__code_line = 330, - sym_statement = 331, - sym_opcode = 332, - sym__statement_argument = 333, - sym__declaration = 334, - sym_line_declaration = 335, - sym_locals_declaration = 336, - sym_catch_declaration = 337, - sym_catchall_declaration = 338, - sym_packed_switch_declaration = 339, - sym_sparse_switch_declaration = 340, - sym_array_data_declaration = 341, - sym__identifier = 342, - sym_field_identifier = 343, - sym_method_identifier = 344, - sym_full_field_identifier = 345, - sym_full_method_identifier = 346, - sym__type = 347, - sym_array_type = 348, - sym_primitive_type = 349, - sym_access_modifiers = 350, - sym_enum_reference = 351, - sym_list = 352, - sym_range = 353, - sym__literal = 354, - sym_number_literal = 355, - sym_boolean_literal = 356, - aux_sym_class_definition_repeat1 = 357, - aux_sym_class_definition_repeat2 = 358, - aux_sym_class_definition_repeat3 = 359, - aux_sym_class_definition_repeat4 = 360, - aux_sym_method_definition_repeat1 = 361, - aux_sym_annotation_definition_repeat1 = 362, - aux_sym_statement_repeat1 = 363, - aux_sym_packed_switch_declaration_repeat1 = 364, - aux_sym_sparse_switch_declaration_repeat1 = 365, - aux_sym_array_data_declaration_repeat1 = 366, - aux_sym_method_identifier_repeat1 = 367, - aux_sym_access_modifiers_repeat1 = 368, - aux_sym_list_repeat1 = 369, - alias_sym_code_block = 370, - alias_sym_parameters = 371, + anon_sym_DOTregisters = 257, + anon_sym_DOTcatch = 258, + anon_sym_LBRACE = 259, + anon_sym_DOT_DOT = 260, + anon_sym_RBRACE = 261, + anon_sym_DOTcatchall = 262, + anon_sym_DOTpacked_DASHswitch = 263, + anon_sym_DOTendpacked_DASHswitch = 264, + anon_sym_DOTsparse_DASHswitch = 265, + anon_sym_DASH_GT = 266, + anon_sym_DOTendsparse_DASHswitch = 267, + anon_sym_DOTarray_DASHdata = 268, + anon_sym_DOTendarray_DASHdata = 269, + sym_class_identifier = 270, + aux_sym_field_identifier_token1 = 271, + anon_sym_LTclinit_GT_LPAREN = 272, + anon_sym_LTinit_GT_LPAREN = 273, + aux_sym_method_identifier_token1 = 274, + anon_sym_RPAREN = 275, + anon_sym_LBRACK = 276, + anon_sym_V = 277, + anon_sym_Z = 278, + anon_sym_B = 279, + anon_sym_S = 280, + anon_sym_C = 281, + anon_sym_I = 282, + anon_sym_J = 283, + anon_sym_F = 284, + anon_sym_D = 285, + anon_sym_public = 286, + anon_sym_private = 287, + anon_sym_protected = 288, + anon_sym_static = 289, + anon_sym_final = 290, + anon_sym_synchronized = 291, + anon_sym_volatile = 292, + anon_sym_transient = 293, + anon_sym_native = 294, + anon_sym_interface = 295, + anon_sym_abstract = 296, + anon_sym_bridge = 297, + anon_sym_synthetic = 298, + anon_sym_enum = 299, + anon_sym_constructor = 300, + anon_sym_varargs = 301, + anon_sym_declared_DASHsynchronized = 302, + anon_sym_annotation = 303, + sym_comment = 304, + anon_sym_DOTenum = 305, + sym_variable = 306, + sym_parameter = 307, + aux_sym_number_literal_token1 = 308, + aux_sym_number_literal_token2 = 309, + sym_string_literal = 310, + anon_sym_true = 311, + anon_sym_false = 312, + sym_null_literal = 313, + sym_class_definition = 314, + sym_class_declaration = 315, + sym_super_declaration = 316, + sym_source_declaration = 317, + sym_implements_declaration = 318, + sym_field_definition = 319, + sym_field_declaration = 320, + sym_method_definition = 321, + sym_method_declaration = 322, + sym_annotation_definition = 323, + sym_annotation_declaration = 324, + sym_annotation_property = 325, + sym_annotation_value = 326, + sym_subannotation_definition = 327, + sym_subannotation_declaration = 328, + sym_param_definition = 329, + sym_param_declaration = 330, + sym__code_line = 331, + sym_statement = 332, + sym_opcode = 333, + sym__statement_argument = 334, + sym__declaration = 335, + sym_line_declaration = 336, + sym_locals_declaration = 337, + sym_registers_declaration = 338, + sym_catch_declaration = 339, + sym_catchall_declaration = 340, + sym_packed_switch_declaration = 341, + sym_sparse_switch_declaration = 342, + sym_array_data_declaration = 343, + sym__identifier = 344, + sym_field_identifier = 345, + sym_method_identifier = 346, + sym_full_field_identifier = 347, + sym_full_method_identifier = 348, + sym__type = 349, + sym_array_type = 350, + sym_primitive_type = 351, + sym_access_modifiers = 352, + sym_enum_reference = 353, + sym_list = 354, + sym_range = 355, + sym__literal = 356, + sym_number_literal = 357, + sym_boolean_literal = 358, + aux_sym_class_definition_repeat1 = 359, + aux_sym_class_definition_repeat2 = 360, + aux_sym_class_definition_repeat3 = 361, + aux_sym_class_definition_repeat4 = 362, + aux_sym_method_definition_repeat1 = 363, + aux_sym_annotation_definition_repeat1 = 364, + aux_sym_statement_repeat1 = 365, + aux_sym_packed_switch_declaration_repeat1 = 366, + aux_sym_sparse_switch_declaration_repeat1 = 367, + aux_sym_array_data_declaration_repeat1 = 368, + aux_sym_method_identifier_repeat1 = 369, + aux_sym_access_modifiers_repeat1 = 370, + aux_sym_list_repeat1 = 371, + alias_sym_code_block = 372, + alias_sym_parameters = 373, }; static const char * const ts_symbol_names[] = { @@ -656,6 +658,7 @@ static const char * const ts_symbol_names[] = { [anon_sym_rsub_DASHint_SLASHlit8] = "rsub-int/lit8", [anon_sym_DOTline] = ".line", [anon_sym_DOTlocals] = ".locals", + [anon_sym_DOTregisters] = ".registers", [anon_sym_DOTcatch] = ".catch", [anon_sym_LBRACE] = "{", [anon_sym_DOT_DOT] = "..", @@ -736,6 +739,7 @@ static const char * const ts_symbol_names[] = { [sym__declaration] = "_declaration", [sym_line_declaration] = "line_declaration", [sym_locals_declaration] = "locals_declaration", + [sym_registers_declaration] = "registers_declaration", [sym_catch_declaration] = "catch_declaration", [sym_catchall_declaration] = "catchall_declaration", [sym_packed_switch_declaration] = "packed_switch_declaration", @@ -1031,6 +1035,7 @@ static const TSSymbol ts_symbol_map[] = { [anon_sym_rsub_DASHint_SLASHlit8] = anon_sym_rsub_DASHint_SLASHlit8, [anon_sym_DOTline] = anon_sym_DOTline, [anon_sym_DOTlocals] = anon_sym_DOTlocals, + [anon_sym_DOTregisters] = anon_sym_DOTregisters, [anon_sym_DOTcatch] = anon_sym_DOTcatch, [anon_sym_LBRACE] = anon_sym_LBRACE, [anon_sym_DOT_DOT] = anon_sym_DOT_DOT, @@ -1111,6 +1116,7 @@ static const TSSymbol ts_symbol_map[] = { [sym__declaration] = sym__declaration, [sym_line_declaration] = sym_line_declaration, [sym_locals_declaration] = sym_locals_declaration, + [sym_registers_declaration] = sym_registers_declaration, [sym_catch_declaration] = sym_catch_declaration, [sym_catchall_declaration] = sym_catchall_declaration, [sym_packed_switch_declaration] = sym_packed_switch_declaration, @@ -2177,6 +2183,10 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = false, }, + [anon_sym_DOTregisters] = { + .visible = true, + .named = false, + }, [anon_sym_DOTcatch] = { .visible = true, .named = false, @@ -2497,6 +2507,10 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = true, }, + [sym_registers_declaration] = { + .visible = true, + .named = true, + }, [sym_catch_declaration] = { .visible = true, .named = true, @@ -2701,85 +2715,85 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { eof = lexer->eof(lexer); switch (state) { case 0: - if (eof) ADVANCE(1591); + if (eof) ADVANCE(1599); if (lookahead == '"') ADVANCE(5); - if (lookahead == '#') ADVANCE(1937); - if (lookahead == ')') ADVANCE(1865); - if (lookahead == ',') ADVANCE(1612); + if (lookahead == '#') ADVANCE(1946); + if (lookahead == ')') ADVANCE(1874); + if (lookahead == ',') ADVANCE(1620); if (lookahead == '-') ADVANCE(190); if (lookahead == '.') ADVANCE(189); - if (lookahead == '0') ADVANCE(1951); - if (lookahead == ':') ADVANCE(1588); + if (lookahead == '0') ADVANCE(1960); + if (lookahead == ':') ADVANCE(1596); if (lookahead == '<') ADVANCE(546); - if (lookahead == '=') ADVANCE(1597); - if (lookahead == 'B') ADVANCE(1871); - if (lookahead == 'C') ADVANCE(1875); - if (lookahead == 'D') ADVANCE(1883); - if (lookahead == 'F') ADVANCE(1881); - if (lookahead == 'I') ADVANCE(1877); - if (lookahead == 'J') ADVANCE(1879); - if (lookahead == 'L') ADVANCE(1589); - if (lookahead == 'S') ADVANCE(1873); - if (lookahead == 'V') ADVANCE(1867); - if (lookahead == 'Z') ADVANCE(1869); - if (lookahead == '[') ADVANCE(1866); + if (lookahead == '=') ADVANCE(1605); + if (lookahead == 'B') ADVANCE(1880); + if (lookahead == 'C') ADVANCE(1884); + if (lookahead == 'D') ADVANCE(1892); + if (lookahead == 'F') ADVANCE(1890); + if (lookahead == 'I') ADVANCE(1886); + if (lookahead == 'J') ADVANCE(1888); + if (lookahead == 'L') ADVANCE(1597); + if (lookahead == 'S') ADVANCE(1882); + if (lookahead == 'V') ADVANCE(1876); + if (lookahead == 'Z') ADVANCE(1878); + if (lookahead == '[') ADVANCE(1875); if (lookahead == 'a') ADVANCE(511); - if (lookahead == 'b') ADVANCE(1317); - if (lookahead == 'c') ADVANCE(865); + if (lookahead == 'b') ADVANCE(1321); + if (lookahead == 'c') ADVANCE(869); if (lookahead == 'd') ADVANCE(704); - if (lookahead == 'e') ADVANCE(1080); + if (lookahead == 'e') ADVANCE(1084); if (lookahead == 'f') ADVANCE(391); - if (lookahead == 'g') ADVANCE(1161); - if (lookahead == 'i') ADVANCE(818); - if (lookahead == 'l') ADVANCE(1167); - if (lookahead == 'm') ADVANCE(1162); + if (lookahead == 'g') ADVANCE(1165); + if (lookahead == 'i') ADVANCE(820); + if (lookahead == 'l') ADVANCE(1171); + if (lookahead == 'm') ADVANCE(1166); if (lookahead == 'n') ADVANCE(394); - if (lookahead == 'o') ADVANCE(1319); + if (lookahead == 'o') ADVANCE(1323); if (lookahead == 'p') ADVANCE(392); if (lookahead == 'r') ADVANCE(705); - if (lookahead == 's') ADVANCE(854); - if (lookahead == 't') ADVANCE(866); - if (lookahead == 'u') ADVANCE(1368); - if (lookahead == 'v') ADVANCE(442); - if (lookahead == 'x') ADVANCE(1242); - if (lookahead == '{') ADVANCE(1849); - if (lookahead == '}') ADVANCE(1851); + if (lookahead == 's') ADVANCE(857); + if (lookahead == 't') ADVANCE(868); + if (lookahead == 'u') ADVANCE(1373); + if (lookahead == 'v') ADVANCE(441); + if (lookahead == 'x') ADVANCE(1246); + if (lookahead == '{') ADVANCE(1858); + if (lookahead == '}') ADVANCE(1860); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(0) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1952); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1961); END_STATE(); case 1: - if (lookahead == '\n') ADVANCE(1613); + if (lookahead == '\n') ADVANCE(1621); if (lookahead == '"') ADVANCE(5); - if (lookahead == '#') ADVANCE(1937); - if (lookahead == ',') ADVANCE(1612); + if (lookahead == '#') ADVANCE(1946); + if (lookahead == ',') ADVANCE(1620); if (lookahead == '-') ADVANCE(190); - if (lookahead == '0') ADVANCE(1948); - if (lookahead == ':') ADVANCE(1588); + if (lookahead == '0') ADVANCE(1957); + if (lookahead == ':') ADVANCE(1596); if (lookahead == '<') ADVANCE(546); - if (lookahead == 'B') ADVANCE(1872); - if (lookahead == 'C') ADVANCE(1876); - if (lookahead == 'D') ADVANCE(1884); - if (lookahead == 'F') ADVANCE(1882); - if (lookahead == 'I') ADVANCE(1878); - if (lookahead == 'J') ADVANCE(1880); + if (lookahead == 'B') ADVANCE(1881); + if (lookahead == 'C') ADVANCE(1885); + if (lookahead == 'D') ADVANCE(1893); + if (lookahead == 'F') ADVANCE(1891); + if (lookahead == 'I') ADVANCE(1887); + if (lookahead == 'J') ADVANCE(1889); if (lookahead == 'L') ADVANCE(13); - if (lookahead == 'S') ADVANCE(1874); - if (lookahead == 'V') ADVANCE(1868); - if (lookahead == 'Z') ADVANCE(1870); - if (lookahead == '[') ADVANCE(1866); + if (lookahead == 'S') ADVANCE(1883); + if (lookahead == 'V') ADVANCE(1877); + if (lookahead == 'Z') ADVANCE(1879); + if (lookahead == '[') ADVANCE(1875); if (lookahead == 'f') ADVANCE(14); if (lookahead == 'n') ADVANCE(23); if (lookahead == 'p') ADVANCE(24); if (lookahead == 't') ADVANCE(20); if (lookahead == 'v') ADVANCE(25); - if (lookahead == '{') ADVANCE(1849); + if (lookahead == '{') ADVANCE(1858); if (lookahead == '\t' || lookahead == '\r' || lookahead == ' ') SKIP(1) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1949); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1958); if (lookahead == '$' || ('A' <= lookahead && lookahead <= 'Y') || lookahead == '_' || @@ -2793,47 +2807,47 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 4: if (lookahead == '"') ADVANCE(5); - if (lookahead == '#') ADVANCE(1937); + if (lookahead == '#') ADVANCE(1946); if (lookahead == '-') ADVANCE(191); - if (lookahead == '.') ADVANCE(786); - if (lookahead == '0') ADVANCE(1948); - if (lookahead == ':') ADVANCE(1588); + if (lookahead == '.') ADVANCE(788); + if (lookahead == '0') ADVANCE(1957); + if (lookahead == ':') ADVANCE(1596); if (lookahead == '<') ADVANCE(546); - if (lookahead == 'B') ADVANCE(1872); - if (lookahead == 'C') ADVANCE(1876); - if (lookahead == 'D') ADVANCE(1884); - if (lookahead == 'F') ADVANCE(1882); - if (lookahead == 'I') ADVANCE(1878); - if (lookahead == 'J') ADVANCE(1880); + if (lookahead == 'B') ADVANCE(1881); + if (lookahead == 'C') ADVANCE(1885); + if (lookahead == 'D') ADVANCE(1893); + if (lookahead == 'F') ADVANCE(1891); + if (lookahead == 'I') ADVANCE(1887); + if (lookahead == 'J') ADVANCE(1889); if (lookahead == 'L') ADVANCE(13); - if (lookahead == 'S') ADVANCE(1874); - if (lookahead == 'V') ADVANCE(1868); - if (lookahead == 'Z') ADVANCE(1870); - if (lookahead == '[') ADVANCE(1866); + if (lookahead == 'S') ADVANCE(1883); + if (lookahead == 'V') ADVANCE(1877); + if (lookahead == 'Z') ADVANCE(1879); + if (lookahead == '[') ADVANCE(1875); if (lookahead == 'f') ADVANCE(14); if (lookahead == 'n') ADVANCE(23); if (lookahead == 'p') ADVANCE(24); if (lookahead == 't') ADVANCE(20); if (lookahead == 'v') ADVANCE(25); - if (lookahead == '{') ADVANCE(1849); - if (lookahead == '}') ADVANCE(1851); + if (lookahead == '{') ADVANCE(1858); + if (lookahead == '}') ADVANCE(1860); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(4) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1949); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1958); if (lookahead == '$' || ('A' <= lookahead && lookahead <= 'Y') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(27); END_STATE(); case 5: - if (lookahead == '"') ADVANCE(1954); + if (lookahead == '"') ADVANCE(1963); if (lookahead != 0 && lookahead != '\n') ADVANCE(5); END_STATE(); case 6: - if (lookahead == '#') ADVANCE(1937); + if (lookahead == '#') ADVANCE(1946); if (lookahead == '<') ADVANCE(546); if (lookahead == 'a') ADVANCE(40); if (lookahead == 'b') ADVANCE(108); @@ -2858,27 +2872,27 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('g' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 7: - if (lookahead == '#') ADVANCE(1937); - if (lookahead == 'L') ADVANCE(1589); + if (lookahead == '#') ADVANCE(1946); + if (lookahead == 'L') ADVANCE(1597); if (lookahead == 'a') ADVANCE(512); - if (lookahead == 'b') ADVANCE(1316); - if (lookahead == 'c') ADVANCE(1235); + if (lookahead == 'b') ADVANCE(1320); + if (lookahead == 'c') ADVANCE(1239); if (lookahead == 'd') ADVANCE(703); - if (lookahead == 'e') ADVANCE(1079); - if (lookahead == 'f') ADVANCE(918); - if (lookahead == 'i') ADVANCE(1153); + if (lookahead == 'e') ADVANCE(1083); + if (lookahead == 'f') ADVANCE(921); + if (lookahead == 'i') ADVANCE(1157); if (lookahead == 'n') ADVANCE(393); - if (lookahead == 'p') ADVANCE(1318); - if (lookahead == 's') ADVANCE(1455); - if (lookahead == 't') ADVANCE(1332); - if (lookahead == 'v') ADVANCE(441); + if (lookahead == 'p') ADVANCE(1322); + if (lookahead == 's') ADVANCE(1462); + if (lookahead == 't') ADVANCE(1337); + if (lookahead == 'v') ADVANCE(440); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(7) END_STATE(); case 8: - if (lookahead == '#') ADVANCE(1937); + if (lookahead == '#') ADVANCE(1946); if (lookahead == 'a') ADVANCE(280); if (lookahead == 'b') ADVANCE(348); if (lookahead == 'c') ADVANCE(340); @@ -2902,14 +2916,14 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('g' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 9: - if (lookahead == '(') ADVANCE(1863); + if (lookahead == '(') ADVANCE(1872); END_STATE(); case 10: - if (lookahead == '(') ADVANCE(1862); + if (lookahead == '(') ADVANCE(1871); END_STATE(); case 11: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == '-') ADVANCE(1375); + if (lookahead == '(') ADVANCE(1873); + if (lookahead == '-') ADVANCE(1381); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -2917,10 +2931,10 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 12: - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1873); if (lookahead == '/') ADVANCE(382); - if (lookahead == ':') ADVANCE(1861); - if (lookahead == ';') ADVANCE(1860); + if (lookahead == ':') ADVANCE(1870); + if (lookahead == ';') ADVANCE(1869); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -2928,9 +2942,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(12); END_STATE(); case 13: - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1873); if (lookahead == '/') ADVANCE(382); - if (lookahead == ':') ADVANCE(1861); + if (lookahead == ':') ADVANCE(1870); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -2938,8 +2952,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(12); END_STATE(); case 14: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == ':') ADVANCE(1861); + if (lookahead == '(') ADVANCE(1873); + if (lookahead == ':') ADVANCE(1870); if (lookahead == 'a') ADVANCE(17); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -2948,9 +2962,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(27); END_STATE(); case 15: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 'e') ADVANCE(1956); + if (lookahead == '(') ADVANCE(1873); + if (lookahead == ':') ADVANCE(1870); + if (lookahead == 'e') ADVANCE(1965); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -2958,9 +2972,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(27); END_STATE(); case 16: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 'e') ADVANCE(1958); + if (lookahead == '(') ADVANCE(1873); + if (lookahead == ':') ADVANCE(1870); + if (lookahead == 'e') ADVANCE(1967); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -2968,8 +2982,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(27); END_STATE(); case 17: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == ':') ADVANCE(1861); + if (lookahead == '(') ADVANCE(1873); + if (lookahead == ':') ADVANCE(1870); if (lookahead == 'l') ADVANCE(21); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -2978,9 +2992,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(27); END_STATE(); case 18: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 'l') ADVANCE(1960); + if (lookahead == '(') ADVANCE(1873); + if (lookahead == ':') ADVANCE(1870); + if (lookahead == 'l') ADVANCE(1969); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -2988,8 +3002,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(27); END_STATE(); case 19: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == ':') ADVANCE(1861); + if (lookahead == '(') ADVANCE(1873); + if (lookahead == ':') ADVANCE(1870); if (lookahead == 'l') ADVANCE(18); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -2998,8 +3012,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(27); END_STATE(); case 20: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == ':') ADVANCE(1861); + if (lookahead == '(') ADVANCE(1873); + if (lookahead == ':') ADVANCE(1870); if (lookahead == 'r') ADVANCE(22); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3008,8 +3022,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(27); END_STATE(); case 21: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == ':') ADVANCE(1861); + if (lookahead == '(') ADVANCE(1873); + if (lookahead == ':') ADVANCE(1870); if (lookahead == 's') ADVANCE(16); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3018,8 +3032,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(27); END_STATE(); case 22: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == ':') ADVANCE(1861); + if (lookahead == '(') ADVANCE(1873); + if (lookahead == ':') ADVANCE(1870); if (lookahead == 'u') ADVANCE(15); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3028,8 +3042,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(27); END_STATE(); case 23: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == ':') ADVANCE(1861); + if (lookahead == '(') ADVANCE(1873); + if (lookahead == ':') ADVANCE(1870); if (lookahead == 'u') ADVANCE(19); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3038,37 +3052,37 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(27); END_STATE(); case 24: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == ':') ADVANCE(1861); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1941); + if (lookahead == '(') ADVANCE(1873); + if (lookahead == ':') ADVANCE(1870); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1950); if (lookahead == '$' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(27); END_STATE(); case 25: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == ':') ADVANCE(1861); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1939); + if (lookahead == '(') ADVANCE(1873); + if (lookahead == ':') ADVANCE(1870); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1948); if (lookahead == '$' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(27); END_STATE(); case 26: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == ':') ADVANCE(1861); + if (lookahead == '(') ADVANCE(1873); + if (lookahead == ':') ADVANCE(1870); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1944); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1953); if (lookahead == '$' || ('G' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('g' <= lookahead && lookahead <= 'z')) ADVANCE(27); END_STATE(); case 27: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == ':') ADVANCE(1861); + if (lookahead == '(') ADVANCE(1873); + if (lookahead == ':') ADVANCE(1870); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3076,7 +3090,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(27); END_STATE(); case 28: - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1873); if (lookahead == 'a') ADVANCE(124); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3085,7 +3099,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 29: - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1873); if (lookahead == 'a') ADVANCE(111); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3094,7 +3108,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 30: - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1873); if (lookahead == 'a') ADVANCE(84); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3103,7 +3117,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 31: - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1873); if (lookahead == 'a') ADVANCE(47); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3112,7 +3126,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 32: - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1873); if (lookahead == 'a') ADVANCE(113); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3121,7 +3135,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 33: - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1873); if (lookahead == 'a') ADVANCE(49); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3130,7 +3144,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 34: - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1873); if (lookahead == 'a') ADVANCE(95); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3139,7 +3153,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 35: - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1873); if (lookahead == 'a') ADVANCE(127); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3148,7 +3162,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 36: - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1873); if (lookahead == 'a') ADVANCE(112); if (lookahead == 'o') ADVANCE(88); if (lookahead == '$' || @@ -3158,7 +3172,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 37: - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1873); if (lookahead == 'a') ADVANCE(126); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3167,7 +3181,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 38: - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1873); if (lookahead == 'a') ADVANCE(128); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3176,7 +3190,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 39: - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1873); if (lookahead == 'a') ADVANCE(129); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3185,7 +3199,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 40: - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1873); if (lookahead == 'b') ADVANCE(117); if (lookahead == 'n') ADVANCE(94); if (lookahead == '$' || @@ -3195,7 +3209,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 41: - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1873); if (lookahead == 'b') ADVANCE(85); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3204,7 +3218,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 42: - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1873); if (lookahead == 'c') ADVANCE(72); if (lookahead == 't') ADVANCE(71); if (lookahead == '$' || @@ -3214,8 +3228,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 43: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == 'c') ADVANCE(1886); + if (lookahead == '(') ADVANCE(1873); + if (lookahead == 'c') ADVANCE(1895); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3223,8 +3237,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 44: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == 'c') ADVANCE(1895); + if (lookahead == '(') ADVANCE(1873); + if (lookahead == 'c') ADVANCE(1904); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3232,8 +3246,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 45: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == 'c') ADVANCE(1922); + if (lookahead == '(') ADVANCE(1873); + if (lookahead == 'c') ADVANCE(1931); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3241,7 +3255,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 46: - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1873); if (lookahead == 'c') ADVANCE(86); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3250,7 +3264,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 47: - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1873); if (lookahead == 'c') ADVANCE(120); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3259,7 +3273,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 48: - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1873); if (lookahead == 'c') ADVANCE(123); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3268,7 +3282,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 49: - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1873); if (lookahead == 'c') ADVANCE(60); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3277,7 +3291,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 50: - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1873); if (lookahead == 'c') ADVANCE(130); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3286,7 +3300,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 51: - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1873); if (lookahead == 'd') ADVANCE(69); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3295,7 +3309,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 52: - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1873); if (lookahead == 'd') ADVANCE(11); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3304,8 +3318,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 53: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == 'd') ADVANCE(1892); + if (lookahead == '(') ADVANCE(1873); + if (lookahead == 'd') ADVANCE(1901); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3313,8 +3327,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 54: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == 'd') ADVANCE(1901); + if (lookahead == '(') ADVANCE(1873); + if (lookahead == 'd') ADVANCE(1910); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3322,7 +3336,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 55: - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1873); if (lookahead == 'e') ADVANCE(46); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3331,8 +3345,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 56: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == 'e') ADVANCE(1919); + if (lookahead == '(') ADVANCE(1873); + if (lookahead == 'e') ADVANCE(1928); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3340,8 +3354,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 57: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == 'e') ADVANCE(1910); + if (lookahead == '(') ADVANCE(1873); + if (lookahead == 'e') ADVANCE(1919); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3349,8 +3363,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 58: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == 'e') ADVANCE(1889); + if (lookahead == '(') ADVANCE(1873); + if (lookahead == 'e') ADVANCE(1898); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3358,8 +3372,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 59: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == 'e') ADVANCE(1904); + if (lookahead == '(') ADVANCE(1873); + if (lookahead == 'e') ADVANCE(1913); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3367,8 +3381,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 60: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == 'e') ADVANCE(1913); + if (lookahead == '(') ADVANCE(1873); + if (lookahead == 'e') ADVANCE(1922); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3376,7 +3390,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 61: - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1873); if (lookahead == 'e') ADVANCE(50); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3385,7 +3399,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 62: - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1873); if (lookahead == 'e') ADVANCE(52); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3394,7 +3408,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 63: - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1873); if (lookahead == 'e') ADVANCE(106); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3403,7 +3417,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 64: - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1873); if (lookahead == 'e') ADVANCE(53); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3412,7 +3426,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 65: - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1873); if (lookahead == 'e') ADVANCE(54); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3421,7 +3435,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 66: - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1873); if (lookahead == 'e') ADVANCE(97); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3430,7 +3444,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 67: - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1873); if (lookahead == 'e') ADVANCE(131); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3439,7 +3453,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 68: - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1873); if (lookahead == 'f') ADVANCE(33); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3448,7 +3462,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 69: - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1873); if (lookahead == 'g') ADVANCE(56); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3457,7 +3471,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 70: - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1873); if (lookahead == 'g') ADVANCE(116); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3466,7 +3480,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 71: - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1873); if (lookahead == 'h') ADVANCE(67); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3475,7 +3489,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 72: - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1873); if (lookahead == 'h') ADVANCE(115); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3484,7 +3498,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 73: - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1873); if (lookahead == 'i') ADVANCE(51); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3493,7 +3507,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 74: - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1873); if (lookahead == 'i') ADVANCE(139); if (lookahead == 'o') ADVANCE(132); if (lookahead == '$' || @@ -3503,7 +3517,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 75: - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1873); if (lookahead == 'i') ADVANCE(140); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3512,7 +3526,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 76: - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1873); if (lookahead == 'i') ADVANCE(138); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3521,7 +3535,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 77: - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1873); if (lookahead == 'i') ADVANCE(43); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3530,7 +3544,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 78: - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1873); if (lookahead == 'i') ADVANCE(44); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3539,7 +3553,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 79: - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1873); if (lookahead == 'i') ADVANCE(96); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3548,7 +3562,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 80: - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1873); if (lookahead == 'i') ADVANCE(87); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3557,7 +3571,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 81: - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1873); if (lookahead == 'i') ADVANCE(45); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3566,7 +3580,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 82: - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1873); if (lookahead == 'i') ADVANCE(66); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3575,7 +3589,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 83: - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1873); if (lookahead == 'i') ADVANCE(104); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3584,8 +3598,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 84: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == 'l') ADVANCE(1898); + if (lookahead == '(') ADVANCE(1873); + if (lookahead == 'l') ADVANCE(1907); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3593,7 +3607,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 85: - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1873); if (lookahead == 'l') ADVANCE(77); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3602,7 +3616,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 86: - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1873); if (lookahead == 'l') ADVANCE(32); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3611,7 +3625,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 87: - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1873); if (lookahead == 'l') ADVANCE(59); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3620,7 +3634,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 88: - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1873); if (lookahead == 'l') ADVANCE(38); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3629,8 +3643,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 89: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == 'm') ADVANCE(1925); + if (lookahead == '(') ADVANCE(1873); + if (lookahead == 'm') ADVANCE(1934); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3638,7 +3652,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 90: - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1873); if (lookahead == 'n') ADVANCE(136); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3647,7 +3661,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 91: - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1873); if (lookahead == 'n') ADVANCE(122); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3656,7 +3670,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 92: - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1873); if (lookahead == 'n') ADVANCE(42); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3665,8 +3679,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 93: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == 'n') ADVANCE(1935); + if (lookahead == '(') ADVANCE(1873); + if (lookahead == 'n') ADVANCE(1944); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3674,7 +3688,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 94: - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1873); if (lookahead == 'n') ADVANCE(101); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3683,7 +3697,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 95: - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1873); if (lookahead == 'n') ADVANCE(118); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3692,7 +3706,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 96: - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1873); if (lookahead == 'n') ADVANCE(30); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3701,7 +3715,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 97: - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1873); if (lookahead == 'n') ADVANCE(121); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3710,7 +3724,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 98: - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1873); if (lookahead == 'n') ADVANCE(75); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3719,7 +3733,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 99: - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1873); if (lookahead == 'n') ADVANCE(119); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3728,7 +3742,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 100: - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1873); if (lookahead == 'o') ADVANCE(99); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3737,7 +3751,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 101: - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1873); if (lookahead == 'o') ADVANCE(135); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3746,7 +3760,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 102: - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1873); if (lookahead == 'o') ADVANCE(107); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3755,7 +3769,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 103: - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1873); if (lookahead == 'o') ADVANCE(98); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3764,7 +3778,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 104: - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1873); if (lookahead == 'o') ADVANCE(93); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3773,7 +3787,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 105: - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1873); if (lookahead == 'r') ADVANCE(74); if (lookahead == 'u') ADVANCE(41); if (lookahead == '$' || @@ -3783,7 +3797,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 106: - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1873); if (lookahead == 'r') ADVANCE(68); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3792,8 +3806,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 107: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == 'r') ADVANCE(1928); + if (lookahead == '(') ADVANCE(1873); + if (lookahead == 'r') ADVANCE(1937); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3801,7 +3815,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 108: - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1873); if (lookahead == 'r') ADVANCE(73); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3810,7 +3824,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 109: - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1873); if (lookahead == 'r') ADVANCE(34); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3819,7 +3833,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 110: - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1873); if (lookahead == 'r') ADVANCE(137); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3828,7 +3842,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 111: - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1873); if (lookahead == 'r') ADVANCE(70); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3837,7 +3851,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 112: - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1873); if (lookahead == 'r') ADVANCE(29); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3846,7 +3860,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 113: - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1873); if (lookahead == 'r') ADVANCE(62); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3855,7 +3869,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 114: - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1873); if (lookahead == 'r') ADVANCE(31); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3864,7 +3878,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 115: - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1873); if (lookahead == 'r') ADVANCE(103); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3873,8 +3887,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 116: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == 's') ADVANCE(1931); + if (lookahead == '(') ADVANCE(1873); + if (lookahead == 's') ADVANCE(1940); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3882,7 +3896,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 117: - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1873); if (lookahead == 's') ADVANCE(133); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3891,7 +3905,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 118: - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1873); if (lookahead == 's') ADVANCE(82); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3900,7 +3914,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 119: - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1873); if (lookahead == 's') ADVANCE(125); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3909,8 +3923,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 120: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == 't') ADVANCE(1916); + if (lookahead == '(') ADVANCE(1873); + if (lookahead == 't') ADVANCE(1925); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3918,8 +3932,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 121: - if (lookahead == '(') ADVANCE(1864); - if (lookahead == 't') ADVANCE(1907); + if (lookahead == '(') ADVANCE(1873); + if (lookahead == 't') ADVANCE(1916); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -3927,7 +3941,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 122: - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1873); if (lookahead == 't') ADVANCE(63); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3936,7 +3950,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 123: - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1873); if (lookahead == 't') ADVANCE(102); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3945,7 +3959,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 124: - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1873); if (lookahead == 't') ADVANCE(76); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3954,7 +3968,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 125: - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1873); if (lookahead == 't') ADVANCE(110); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3963,7 +3977,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 126: - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1873); if (lookahead == 't') ADVANCE(78); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3972,7 +3986,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 127: - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1873); if (lookahead == 't') ADVANCE(58); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3981,7 +3995,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 128: - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1873); if (lookahead == 't') ADVANCE(80); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3990,7 +4004,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 129: - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1873); if (lookahead == 't') ADVANCE(83); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -3999,7 +4013,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 130: - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1873); if (lookahead == 't') ADVANCE(64); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -4008,7 +4022,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 131: - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1873); if (lookahead == 't') ADVANCE(81); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -4017,7 +4031,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 132: - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1873); if (lookahead == 't') ADVANCE(61); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -4026,7 +4040,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 133: - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1873); if (lookahead == 't') ADVANCE(114); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -4035,7 +4049,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 134: - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1873); if (lookahead == 't') ADVANCE(37); if (lookahead == 'y') ADVANCE(92); if (lookahead == '$' || @@ -4045,7 +4059,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 135: - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1873); if (lookahead == 't') ADVANCE(39); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -4054,7 +4068,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 136: - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1873); if (lookahead == 'u') ADVANCE(89); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -4063,7 +4077,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 137: - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1873); if (lookahead == 'u') ADVANCE(48); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -4072,7 +4086,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 138: - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1873); if (lookahead == 'v') ADVANCE(57); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -4081,7 +4095,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 139: - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1873); if (lookahead == 'v') ADVANCE(35); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -4090,7 +4104,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 140: - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1873); if (lookahead == 'z') ADVANCE(65); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -4099,7 +4113,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'y')) ADVANCE(141); END_STATE(); case 141: - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1873); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4107,10 +4121,10 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 142: - if (lookahead == '-') ADVANCE(706); + if (lookahead == '-') ADVANCE(707); END_STATE(); case 143: - if (lookahead == '-') ADVANCE(898); + if (lookahead == '-') ADVANCE(901); END_STATE(); case 144: if (lookahead == '-') ADVANCE(609); @@ -4125,7 +4139,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '-') ADVANCE(513); END_STATE(); case 148: - if (lookahead == '-') ADVANCE(612); + if (lookahead == '-') ADVANCE(613); END_STATE(); case 149: if (lookahead == '-') ADVANCE(701); @@ -4134,23 +4148,23 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '-') ADVANCE(702); END_STATE(); case 151: - if (lookahead == '-') ADVANCE(822); + if (lookahead == '-') ADVANCE(824); END_STATE(); case 152: if (lookahead == '-') ADVANCE(665); END_STATE(); case 153: - if (lookahead == '-') ADVANCE(1374); + if (lookahead == '-') ADVANCE(1380); END_STATE(); case 154: - if (lookahead == '-') ADVANCE(959); + if (lookahead == '-') ADVANCE(963); END_STATE(); case 155: - if (lookahead == '-') ADVANCE(1375); + if (lookahead == '-') ADVANCE(1381); END_STATE(); case 156: - if (lookahead == '-') ADVANCE(1375); - if (lookahead == ':') ADVANCE(1861); + if (lookahead == '-') ADVANCE(1381); + if (lookahead == ':') ADVANCE(1870); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4158,50 +4172,50 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 157: - if (lookahead == '-') ADVANCE(1029); + if (lookahead == '-') ADVANCE(1033); if (lookahead == 'g') ADVANCE(146); if (lookahead == 'l') ADVANCE(188); END_STATE(); case 158: - if (lookahead == '-') ADVANCE(916); + if (lookahead == '-') ADVANCE(919); END_STATE(); case 159: - if (lookahead == '-') ADVANCE(1166); + if (lookahead == '-') ADVANCE(1170); END_STATE(); case 160: - if (lookahead == '-') ADVANCE(1121); + if (lookahead == '-') ADVANCE(762); END_STATE(); case 161: - if (lookahead == '-') ADVANCE(761); + if (lookahead == '-') ADVANCE(1480); + if (lookahead == 'e') ADVANCE(1276); END_STATE(); case 162: - if (lookahead == '-') ADVANCE(1474); - if (lookahead == 'e') ADVANCE(1272); + if (lookahead == '-') ADVANCE(570); END_STATE(); case 163: - if (lookahead == '-') ADVANCE(570); + if (lookahead == '-') ADVANCE(1127); END_STATE(); case 164: - if (lookahead == '-') ADVANCE(447); + if (lookahead == '-') ADVANCE(446); if (lookahead == 'e') ADVANCE(610); END_STATE(); case 165: - if (lookahead == '-') ADVANCE(1009); + if (lookahead == '-') ADVANCE(1014); END_STATE(); case 166: - if (lookahead == '-') ADVANCE(1505); + if (lookahead == '-') ADVANCE(1513); END_STATE(); case 167: - if (lookahead == '-') ADVANCE(1511); + if (lookahead == '-') ADVANCE(1518); END_STATE(); case 168: - if (lookahead == '-') ADVANCE(1512); + if (lookahead == '-') ADVANCE(1520); END_STATE(); case 169: if (lookahead == '-') ADVANCE(458); END_STATE(); case 170: - if (lookahead == '-') ADVANCE(941); + if (lookahead == '-') ADVANCE(945); END_STATE(); case 171: if (lookahead == '-') ADVANCE(694); @@ -4210,7 +4224,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '-') ADVANCE(671); END_STATE(); case 173: - if (lookahead == '-') ADVANCE(951); + if (lookahead == '-') ADVANCE(955); END_STATE(); case 174: if (lookahead == '-') ADVANCE(695); @@ -4219,64 +4233,65 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '-') ADVANCE(673); END_STATE(); case 176: - if (lookahead == '-') ADVANCE(955); + if (lookahead == '-') ADVANCE(959); END_STATE(); case 177: if (lookahead == '-') ADVANCE(696); END_STATE(); case 178: - if (lookahead == '-') ADVANCE(957); + if (lookahead == '-') ADVANCE(961); END_STATE(); case 179: if (lookahead == '-') ADVANCE(697); END_STATE(); case 180: - if (lookahead == '-') ADVANCE(958); + if (lookahead == '-') ADVANCE(962); END_STATE(); case 181: if (lookahead == '-') ADVANCE(698); END_STATE(); case 182: - if (lookahead == '-') ADVANCE(960); + if (lookahead == '-') ADVANCE(964); END_STATE(); case 183: - if (lookahead == '-') ADVANCE(1387); + if (lookahead == '-') ADVANCE(1394); END_STATE(); case 184: - if (lookahead == '-') ADVANCE(1389); + if (lookahead == '-') ADVANCE(1396); END_STATE(); case 185: - if (lookahead == '-') ADVANCE(1390); + if (lookahead == '-') ADVANCE(1397); END_STATE(); case 186: - if (lookahead == '-') ADVANCE(1391); + if (lookahead == '-') ADVANCE(1398); END_STATE(); case 187: - if (lookahead == '-') ADVANCE(1392); + if (lookahead == '-') ADVANCE(1399); END_STATE(); case 188: if (lookahead == '-') ADVANCE(700); END_STATE(); case 189: - if (lookahead == '.') ADVANCE(1850); - if (lookahead == 'a') ADVANCE(1086); + if (lookahead == '.') ADVANCE(1859); + if (lookahead == 'a') ADVANCE(1089); if (lookahead == 'c') ADVANCE(395); - if (lookahead == 'e') ADVANCE(1062); - if (lookahead == 'f') ADVANCE(892); - if (lookahead == 'i') ADVANCE(1054); - if (lookahead == 'l') ADVANCE(896); - if (lookahead == 'm') ADVANCE(765); + if (lookahead == 'e') ADVANCE(1066); + if (lookahead == 'f') ADVANCE(896); + if (lookahead == 'i') ADVANCE(1058); + if (lookahead == 'l') ADVANCE(899); + if (lookahead == 'm') ADVANCE(766); if (lookahead == 'p') ADVANCE(386); - if (lookahead == 's') ADVANCE(1168); + if (lookahead == 'r') ADVANCE(706); + if (lookahead == 's') ADVANCE(1172); END_STATE(); case 190: - if (lookahead == '0') ADVANCE(1951); - if (lookahead == '>') ADVANCE(1856); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1952); + if (lookahead == '0') ADVANCE(1960); + if (lookahead == '>') ADVANCE(1865); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1961); END_STATE(); case 191: - if (lookahead == '0') ADVANCE(1951); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1952); + if (lookahead == '0') ADVANCE(1960); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1961); END_STATE(); case 192: if (lookahead == '1') ADVANCE(245); @@ -4284,12 +4299,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 193: if (lookahead == '1') ADVANCE(246); - if (lookahead == 'f') ADVANCE(1327); + if (lookahead == 'f') ADVANCE(1332); END_STATE(); case 194: if (lookahead == '1') ADVANCE(247); - if (lookahead == '4') ADVANCE(1632); - if (lookahead == 'h') ADVANCE(906); + if (lookahead == '4') ADVANCE(1640); + if (lookahead == 'h') ADVANCE(909); END_STATE(); case 195: if (lookahead == '1') ADVANCE(248); @@ -4299,48 +4314,48 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 197: if (lookahead == '1') ADVANCE(250); - if (lookahead == 'f') ADVANCE(1343); + if (lookahead == 'f') ADVANCE(1348); END_STATE(); case 198: if (lookahead == '1') ADVANCE(251); - if (lookahead == '8') ADVANCE(1827); + if (lookahead == '8') ADVANCE(1835); END_STATE(); case 199: if (lookahead == '1') ADVANCE(252); - if (lookahead == '8') ADVANCE(1821); + if (lookahead == '8') ADVANCE(1829); END_STATE(); case 200: if (lookahead == '1') ADVANCE(253); - if (lookahead == '8') ADVANCE(1826); + if (lookahead == '8') ADVANCE(1834); END_STATE(); case 201: if (lookahead == '1') ADVANCE(254); if (lookahead == '3') ADVANCE(212); - if (lookahead == 'h') ADVANCE(967); + if (lookahead == 'h') ADVANCE(971); END_STATE(); case 202: if (lookahead == '1') ADVANCE(255); - if (lookahead == '8') ADVANCE(1824); + if (lookahead == '8') ADVANCE(1832); END_STATE(); case 203: if (lookahead == '1') ADVANCE(256); - if (lookahead == '8') ADVANCE(1823); + if (lookahead == '8') ADVANCE(1831); END_STATE(); case 204: if (lookahead == '1') ADVANCE(257); - if (lookahead == '8') ADVANCE(1825); + if (lookahead == '8') ADVANCE(1833); END_STATE(); case 205: if (lookahead == '1') ADVANCE(258); - if (lookahead == '8') ADVANCE(1822); + if (lookahead == '8') ADVANCE(1830); END_STATE(); case 206: if (lookahead == '1') ADVANCE(259); - if (lookahead == '8') ADVANCE(1828); + if (lookahead == '8') ADVANCE(1836); END_STATE(); case 207: if (lookahead == '1') ADVANCE(260); - if (lookahead == 'f') ADVANCE(1353); + if (lookahead == 'f') ADVANCE(1358); END_STATE(); case 208: if (lookahead == '1') ADVANCE(261); @@ -4352,53 +4367,53 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '1') ADVANCE(263); END_STATE(); case 211: - if (lookahead == '2') ADVANCE(1656); + if (lookahead == '2') ADVANCE(1664); END_STATE(); case 212: - if (lookahead == '2') ADVANCE(1637); + if (lookahead == '2') ADVANCE(1645); END_STATE(); case 213: if (lookahead == '2') ADVANCE(407); - if (lookahead == 'l') ADVANCE(919); + if (lookahead == 'l') ADVANCE(922); END_STATE(); case 214: if (lookahead == '2') ADVANCE(457); - if (lookahead == 'l') ADVANCE(920); + if (lookahead == 'l') ADVANCE(923); END_STATE(); case 215: if (lookahead == '2') ADVANCE(463); - if (lookahead == 'l') ADVANCE(921); + if (lookahead == 'l') ADVANCE(924); END_STATE(); case 216: if (lookahead == '2') ADVANCE(467); - if (lookahead == 'l') ADVANCE(922); + if (lookahead == 'l') ADVANCE(925); END_STATE(); case 217: if (lookahead == '2') ADVANCE(469); - if (lookahead == 'l') ADVANCE(923); + if (lookahead == 'l') ADVANCE(926); END_STATE(); case 218: if (lookahead == '2') ADVANCE(472); END_STATE(); case 219: if (lookahead == '2') ADVANCE(475); - if (lookahead == 'l') ADVANCE(924); + if (lookahead == 'l') ADVANCE(927); END_STATE(); case 220: if (lookahead == '2') ADVANCE(477); - if (lookahead == 'l') ADVANCE(925); + if (lookahead == 'l') ADVANCE(928); END_STATE(); case 221: if (lookahead == '2') ADVANCE(479); - if (lookahead == 'l') ADVANCE(926); + if (lookahead == 'l') ADVANCE(929); END_STATE(); case 222: if (lookahead == '2') ADVANCE(480); - if (lookahead == 'l') ADVANCE(927); + if (lookahead == 'l') ADVANCE(930); END_STATE(); case 223: if (lookahead == '2') ADVANCE(481); - if (lookahead == 'l') ADVANCE(928); + if (lookahead == 'l') ADVANCE(931); END_STATE(); case 224: if (lookahead == '2') ADVANCE(482); @@ -4426,7 +4441,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 232: if (lookahead == '2') ADVANCE(490); - if (lookahead == 'l') ADVANCE(931); + if (lookahead == 'l') ADVANCE(934); END_STATE(); case 233: if (lookahead == '2') ADVANCE(491); @@ -4465,76 +4480,76 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '2') ADVANCE(502); END_STATE(); case 245: - if (lookahead == '6') ADVANCE(1655); + if (lookahead == '6') ADVANCE(1663); END_STATE(); case 246: - if (lookahead == '6') ADVANCE(1617); + if (lookahead == '6') ADVANCE(1625); END_STATE(); case 247: - if (lookahead == '6') ADVANCE(1633); + if (lookahead == '6') ADVANCE(1641); END_STATE(); case 248: - if (lookahead == '6') ADVANCE(1616); + if (lookahead == '6') ADVANCE(1624); END_STATE(); case 249: - if (lookahead == '6') ADVANCE(1635); + if (lookahead == '6') ADVANCE(1643); END_STATE(); case 250: - if (lookahead == '6') ADVANCE(1620); + if (lookahead == '6') ADVANCE(1628); END_STATE(); case 251: - if (lookahead == '6') ADVANCE(1819); + if (lookahead == '6') ADVANCE(1827); END_STATE(); case 252: - if (lookahead == '6') ADVANCE(1813); + if (lookahead == '6') ADVANCE(1821); END_STATE(); case 253: - if (lookahead == '6') ADVANCE(1818); + if (lookahead == '6') ADVANCE(1826); END_STATE(); case 254: - if (lookahead == '6') ADVANCE(1636); + if (lookahead == '6') ADVANCE(1644); END_STATE(); case 255: - if (lookahead == '6') ADVANCE(1816); + if (lookahead == '6') ADVANCE(1824); END_STATE(); case 256: - if (lookahead == '6') ADVANCE(1815); + if (lookahead == '6') ADVANCE(1823); END_STATE(); case 257: - if (lookahead == '6') ADVANCE(1817); + if (lookahead == '6') ADVANCE(1825); END_STATE(); case 258: - if (lookahead == '6') ADVANCE(1814); + if (lookahead == '6') ADVANCE(1822); END_STATE(); case 259: - if (lookahead == '6') ADVANCE(1820); + if (lookahead == '6') ADVANCE(1828); END_STATE(); case 260: - if (lookahead == '6') ADVANCE(1623); + if (lookahead == '6') ADVANCE(1631); END_STATE(); case 261: - if (lookahead == '6') ADVANCE(1619); + if (lookahead == '6') ADVANCE(1627); END_STATE(); case 262: - if (lookahead == '6') ADVANCE(1639); + if (lookahead == '6') ADVANCE(1647); END_STATE(); case 263: - if (lookahead == '6') ADVANCE(1622); + if (lookahead == '6') ADVANCE(1630); END_STATE(); case 264: - if (lookahead == '8') ADVANCE(1829); + if (lookahead == '8') ADVANCE(1837); END_STATE(); case 265: - if (lookahead == '8') ADVANCE(1830); + if (lookahead == '8') ADVANCE(1838); END_STATE(); case 266: - if (lookahead == '8') ADVANCE(1845); + if (lookahead == '8') ADVANCE(1853); END_STATE(); case 267: - if (lookahead == '8') ADVANCE(1831); + if (lookahead == '8') ADVANCE(1839); END_STATE(); case 268: - if (lookahead == ':') ADVANCE(1861); + if (lookahead == ':') ADVANCE(1870); if (lookahead == 'a') ADVANCE(364); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -4543,7 +4558,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 269: - if (lookahead == ':') ADVANCE(1861); + if (lookahead == ':') ADVANCE(1870); if (lookahead == 'a') ADVANCE(351); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -4552,7 +4567,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 270: - if (lookahead == ':') ADVANCE(1861); + if (lookahead == ':') ADVANCE(1870); if (lookahead == 'a') ADVANCE(324); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -4561,7 +4576,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 271: - if (lookahead == ':') ADVANCE(1861); + if (lookahead == ':') ADVANCE(1870); if (lookahead == 'a') ADVANCE(287); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -4570,7 +4585,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 272: - if (lookahead == ':') ADVANCE(1861); + if (lookahead == ':') ADVANCE(1870); if (lookahead == 'a') ADVANCE(353); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -4579,7 +4594,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 273: - if (lookahead == ':') ADVANCE(1861); + if (lookahead == ':') ADVANCE(1870); if (lookahead == 'a') ADVANCE(289); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -4588,7 +4603,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 274: - if (lookahead == ':') ADVANCE(1861); + if (lookahead == ':') ADVANCE(1870); if (lookahead == 'a') ADVANCE(335); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -4597,7 +4612,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 275: - if (lookahead == ':') ADVANCE(1861); + if (lookahead == ':') ADVANCE(1870); if (lookahead == 'a') ADVANCE(367); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -4606,7 +4621,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 276: - if (lookahead == ':') ADVANCE(1861); + if (lookahead == ':') ADVANCE(1870); if (lookahead == 'a') ADVANCE(352); if (lookahead == 'o') ADVANCE(328); if (lookahead == '$' || @@ -4616,7 +4631,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 277: - if (lookahead == ':') ADVANCE(1861); + if (lookahead == ':') ADVANCE(1870); if (lookahead == 'a') ADVANCE(366); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -4625,7 +4640,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 278: - if (lookahead == ':') ADVANCE(1861); + if (lookahead == ':') ADVANCE(1870); if (lookahead == 'a') ADVANCE(368); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -4634,7 +4649,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 279: - if (lookahead == ':') ADVANCE(1861); + if (lookahead == ':') ADVANCE(1870); if (lookahead == 'a') ADVANCE(369); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -4643,7 +4658,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('b' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 280: - if (lookahead == ':') ADVANCE(1861); + if (lookahead == ':') ADVANCE(1870); if (lookahead == 'b') ADVANCE(357); if (lookahead == 'n') ADVANCE(334); if (lookahead == '$' || @@ -4653,7 +4668,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 281: - if (lookahead == ':') ADVANCE(1861); + if (lookahead == ':') ADVANCE(1870); if (lookahead == 'b') ADVANCE(325); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -4662,7 +4677,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 282: - if (lookahead == ':') ADVANCE(1861); + if (lookahead == ':') ADVANCE(1870); if (lookahead == 'c') ADVANCE(312); if (lookahead == 't') ADVANCE(311); if (lookahead == '$' || @@ -4672,8 +4687,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 283: - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 'c') ADVANCE(1887); + if (lookahead == ':') ADVANCE(1870); + if (lookahead == 'c') ADVANCE(1896); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4681,8 +4696,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 284: - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 'c') ADVANCE(1896); + if (lookahead == ':') ADVANCE(1870); + if (lookahead == 'c') ADVANCE(1905); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4690,8 +4705,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 285: - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 'c') ADVANCE(1923); + if (lookahead == ':') ADVANCE(1870); + if (lookahead == 'c') ADVANCE(1932); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4699,7 +4714,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 286: - if (lookahead == ':') ADVANCE(1861); + if (lookahead == ':') ADVANCE(1870); if (lookahead == 'c') ADVANCE(326); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -4708,7 +4723,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 287: - if (lookahead == ':') ADVANCE(1861); + if (lookahead == ':') ADVANCE(1870); if (lookahead == 'c') ADVANCE(360); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -4717,7 +4732,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 288: - if (lookahead == ':') ADVANCE(1861); + if (lookahead == ':') ADVANCE(1870); if (lookahead == 'c') ADVANCE(363); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -4726,7 +4741,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 289: - if (lookahead == ':') ADVANCE(1861); + if (lookahead == ':') ADVANCE(1870); if (lookahead == 'c') ADVANCE(300); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -4735,7 +4750,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 290: - if (lookahead == ':') ADVANCE(1861); + if (lookahead == ':') ADVANCE(1870); if (lookahead == 'c') ADVANCE(370); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -4744,7 +4759,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 291: - if (lookahead == ':') ADVANCE(1861); + if (lookahead == ':') ADVANCE(1870); if (lookahead == 'd') ADVANCE(309); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -4753,7 +4768,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 292: - if (lookahead == ':') ADVANCE(1861); + if (lookahead == ':') ADVANCE(1870); if (lookahead == 'd') ADVANCE(156); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -4762,8 +4777,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 293: - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 'd') ADVANCE(1893); + if (lookahead == ':') ADVANCE(1870); + if (lookahead == 'd') ADVANCE(1902); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4771,8 +4786,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 294: - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 'd') ADVANCE(1902); + if (lookahead == ':') ADVANCE(1870); + if (lookahead == 'd') ADVANCE(1911); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4780,7 +4795,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 295: - if (lookahead == ':') ADVANCE(1861); + if (lookahead == ':') ADVANCE(1870); if (lookahead == 'e') ADVANCE(286); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -4789,8 +4804,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 296: - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 'e') ADVANCE(1920); + if (lookahead == ':') ADVANCE(1870); + if (lookahead == 'e') ADVANCE(1929); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4798,8 +4813,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 297: - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 'e') ADVANCE(1911); + if (lookahead == ':') ADVANCE(1870); + if (lookahead == 'e') ADVANCE(1920); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4807,8 +4822,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 298: - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 'e') ADVANCE(1890); + if (lookahead == ':') ADVANCE(1870); + if (lookahead == 'e') ADVANCE(1899); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4816,8 +4831,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 299: - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 'e') ADVANCE(1905); + if (lookahead == ':') ADVANCE(1870); + if (lookahead == 'e') ADVANCE(1914); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4825,8 +4840,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 300: - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 'e') ADVANCE(1914); + if (lookahead == ':') ADVANCE(1870); + if (lookahead == 'e') ADVANCE(1923); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -4834,7 +4849,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 301: - if (lookahead == ':') ADVANCE(1861); + if (lookahead == ':') ADVANCE(1870); if (lookahead == 'e') ADVANCE(290); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -4843,7 +4858,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 302: - if (lookahead == ':') ADVANCE(1861); + if (lookahead == ':') ADVANCE(1870); if (lookahead == 'e') ADVANCE(292); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -4852,7 +4867,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 303: - if (lookahead == ':') ADVANCE(1861); + if (lookahead == ':') ADVANCE(1870); if (lookahead == 'e') ADVANCE(346); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -4861,7 +4876,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 304: - if (lookahead == ':') ADVANCE(1861); + if (lookahead == ':') ADVANCE(1870); if (lookahead == 'e') ADVANCE(293); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -4870,7 +4885,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 305: - if (lookahead == ':') ADVANCE(1861); + if (lookahead == ':') ADVANCE(1870); if (lookahead == 'e') ADVANCE(294); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -4879,7 +4894,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 306: - if (lookahead == ':') ADVANCE(1861); + if (lookahead == ':') ADVANCE(1870); if (lookahead == 'e') ADVANCE(337); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -4888,7 +4903,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 307: - if (lookahead == ':') ADVANCE(1861); + if (lookahead == ':') ADVANCE(1870); if (lookahead == 'e') ADVANCE(371); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -4897,7 +4912,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 308: - if (lookahead == ':') ADVANCE(1861); + if (lookahead == ':') ADVANCE(1870); if (lookahead == 'f') ADVANCE(273); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -4906,7 +4921,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 309: - if (lookahead == ':') ADVANCE(1861); + if (lookahead == ':') ADVANCE(1870); if (lookahead == 'g') ADVANCE(296); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -4915,7 +4930,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 310: - if (lookahead == ':') ADVANCE(1861); + if (lookahead == ':') ADVANCE(1870); if (lookahead == 'g') ADVANCE(356); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -4924,7 +4939,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 311: - if (lookahead == ':') ADVANCE(1861); + if (lookahead == ':') ADVANCE(1870); if (lookahead == 'h') ADVANCE(307); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -4933,7 +4948,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 312: - if (lookahead == ':') ADVANCE(1861); + if (lookahead == ':') ADVANCE(1870); if (lookahead == 'h') ADVANCE(355); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -4942,7 +4957,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 313: - if (lookahead == ':') ADVANCE(1861); + if (lookahead == ':') ADVANCE(1870); if (lookahead == 'i') ADVANCE(291); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -4951,7 +4966,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 314: - if (lookahead == ':') ADVANCE(1861); + if (lookahead == ':') ADVANCE(1870); if (lookahead == 'i') ADVANCE(379); if (lookahead == 'o') ADVANCE(372); if (lookahead == '$' || @@ -4961,7 +4976,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 315: - if (lookahead == ':') ADVANCE(1861); + if (lookahead == ':') ADVANCE(1870); if (lookahead == 'i') ADVANCE(380); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -4970,7 +4985,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 316: - if (lookahead == ':') ADVANCE(1861); + if (lookahead == ':') ADVANCE(1870); if (lookahead == 'i') ADVANCE(378); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -4979,7 +4994,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 317: - if (lookahead == ':') ADVANCE(1861); + if (lookahead == ':') ADVANCE(1870); if (lookahead == 'i') ADVANCE(283); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -4988,7 +5003,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 318: - if (lookahead == ':') ADVANCE(1861); + if (lookahead == ':') ADVANCE(1870); if (lookahead == 'i') ADVANCE(284); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -4997,7 +5012,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 319: - if (lookahead == ':') ADVANCE(1861); + if (lookahead == ':') ADVANCE(1870); if (lookahead == 'i') ADVANCE(336); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -5006,7 +5021,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 320: - if (lookahead == ':') ADVANCE(1861); + if (lookahead == ':') ADVANCE(1870); if (lookahead == 'i') ADVANCE(327); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -5015,7 +5030,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 321: - if (lookahead == ':') ADVANCE(1861); + if (lookahead == ':') ADVANCE(1870); if (lookahead == 'i') ADVANCE(285); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -5024,7 +5039,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 322: - if (lookahead == ':') ADVANCE(1861); + if (lookahead == ':') ADVANCE(1870); if (lookahead == 'i') ADVANCE(306); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -5033,7 +5048,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 323: - if (lookahead == ':') ADVANCE(1861); + if (lookahead == ':') ADVANCE(1870); if (lookahead == 'i') ADVANCE(344); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -5042,8 +5057,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 324: - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 'l') ADVANCE(1899); + if (lookahead == ':') ADVANCE(1870); + if (lookahead == 'l') ADVANCE(1908); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -5051,7 +5066,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 325: - if (lookahead == ':') ADVANCE(1861); + if (lookahead == ':') ADVANCE(1870); if (lookahead == 'l') ADVANCE(317); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -5060,7 +5075,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 326: - if (lookahead == ':') ADVANCE(1861); + if (lookahead == ':') ADVANCE(1870); if (lookahead == 'l') ADVANCE(272); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -5069,7 +5084,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 327: - if (lookahead == ':') ADVANCE(1861); + if (lookahead == ':') ADVANCE(1870); if (lookahead == 'l') ADVANCE(299); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -5078,7 +5093,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 328: - if (lookahead == ':') ADVANCE(1861); + if (lookahead == ':') ADVANCE(1870); if (lookahead == 'l') ADVANCE(278); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -5087,8 +5102,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 329: - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 'm') ADVANCE(1926); + if (lookahead == ':') ADVANCE(1870); + if (lookahead == 'm') ADVANCE(1935); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -5096,7 +5111,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 330: - if (lookahead == ':') ADVANCE(1861); + if (lookahead == ':') ADVANCE(1870); if (lookahead == 'n') ADVANCE(376); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -5105,7 +5120,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 331: - if (lookahead == ':') ADVANCE(1861); + if (lookahead == ':') ADVANCE(1870); if (lookahead == 'n') ADVANCE(362); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -5114,7 +5129,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 332: - if (lookahead == ':') ADVANCE(1861); + if (lookahead == ':') ADVANCE(1870); if (lookahead == 'n') ADVANCE(282); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -5123,8 +5138,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 333: - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 'n') ADVANCE(1936); + if (lookahead == ':') ADVANCE(1870); + if (lookahead == 'n') ADVANCE(1945); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -5132,7 +5147,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 334: - if (lookahead == ':') ADVANCE(1861); + if (lookahead == ':') ADVANCE(1870); if (lookahead == 'n') ADVANCE(341); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -5141,7 +5156,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 335: - if (lookahead == ':') ADVANCE(1861); + if (lookahead == ':') ADVANCE(1870); if (lookahead == 'n') ADVANCE(358); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -5150,7 +5165,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 336: - if (lookahead == ':') ADVANCE(1861); + if (lookahead == ':') ADVANCE(1870); if (lookahead == 'n') ADVANCE(270); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -5159,7 +5174,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 337: - if (lookahead == ':') ADVANCE(1861); + if (lookahead == ':') ADVANCE(1870); if (lookahead == 'n') ADVANCE(361); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -5168,7 +5183,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 338: - if (lookahead == ':') ADVANCE(1861); + if (lookahead == ':') ADVANCE(1870); if (lookahead == 'n') ADVANCE(315); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -5177,7 +5192,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 339: - if (lookahead == ':') ADVANCE(1861); + if (lookahead == ':') ADVANCE(1870); if (lookahead == 'n') ADVANCE(359); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -5186,7 +5201,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 340: - if (lookahead == ':') ADVANCE(1861); + if (lookahead == ':') ADVANCE(1870); if (lookahead == 'o') ADVANCE(339); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -5195,7 +5210,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 341: - if (lookahead == ':') ADVANCE(1861); + if (lookahead == ':') ADVANCE(1870); if (lookahead == 'o') ADVANCE(375); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -5204,7 +5219,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 342: - if (lookahead == ':') ADVANCE(1861); + if (lookahead == ':') ADVANCE(1870); if (lookahead == 'o') ADVANCE(347); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -5213,7 +5228,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 343: - if (lookahead == ':') ADVANCE(1861); + if (lookahead == ':') ADVANCE(1870); if (lookahead == 'o') ADVANCE(338); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -5222,7 +5237,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 344: - if (lookahead == ':') ADVANCE(1861); + if (lookahead == ':') ADVANCE(1870); if (lookahead == 'o') ADVANCE(333); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -5231,7 +5246,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 345: - if (lookahead == ':') ADVANCE(1861); + if (lookahead == ':') ADVANCE(1870); if (lookahead == 'r') ADVANCE(314); if (lookahead == 'u') ADVANCE(281); if (lookahead == '$' || @@ -5241,7 +5256,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 346: - if (lookahead == ':') ADVANCE(1861); + if (lookahead == ':') ADVANCE(1870); if (lookahead == 'r') ADVANCE(308); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -5250,8 +5265,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 347: - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 'r') ADVANCE(1929); + if (lookahead == ':') ADVANCE(1870); + if (lookahead == 'r') ADVANCE(1938); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -5259,7 +5274,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 348: - if (lookahead == ':') ADVANCE(1861); + if (lookahead == ':') ADVANCE(1870); if (lookahead == 'r') ADVANCE(313); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -5268,7 +5283,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 349: - if (lookahead == ':') ADVANCE(1861); + if (lookahead == ':') ADVANCE(1870); if (lookahead == 'r') ADVANCE(274); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -5277,7 +5292,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 350: - if (lookahead == ':') ADVANCE(1861); + if (lookahead == ':') ADVANCE(1870); if (lookahead == 'r') ADVANCE(377); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -5286,7 +5301,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 351: - if (lookahead == ':') ADVANCE(1861); + if (lookahead == ':') ADVANCE(1870); if (lookahead == 'r') ADVANCE(310); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -5295,7 +5310,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 352: - if (lookahead == ':') ADVANCE(1861); + if (lookahead == ':') ADVANCE(1870); if (lookahead == 'r') ADVANCE(269); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -5304,7 +5319,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 353: - if (lookahead == ':') ADVANCE(1861); + if (lookahead == ':') ADVANCE(1870); if (lookahead == 'r') ADVANCE(302); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -5313,7 +5328,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 354: - if (lookahead == ':') ADVANCE(1861); + if (lookahead == ':') ADVANCE(1870); if (lookahead == 'r') ADVANCE(271); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -5322,7 +5337,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 355: - if (lookahead == ':') ADVANCE(1861); + if (lookahead == ':') ADVANCE(1870); if (lookahead == 'r') ADVANCE(343); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -5331,8 +5346,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 356: - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 's') ADVANCE(1932); + if (lookahead == ':') ADVANCE(1870); + if (lookahead == 's') ADVANCE(1941); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -5340,7 +5355,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 357: - if (lookahead == ':') ADVANCE(1861); + if (lookahead == ':') ADVANCE(1870); if (lookahead == 's') ADVANCE(373); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -5349,7 +5364,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 358: - if (lookahead == ':') ADVANCE(1861); + if (lookahead == ':') ADVANCE(1870); if (lookahead == 's') ADVANCE(322); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -5358,7 +5373,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 359: - if (lookahead == ':') ADVANCE(1861); + if (lookahead == ':') ADVANCE(1870); if (lookahead == 's') ADVANCE(365); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -5367,8 +5382,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 360: - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 't') ADVANCE(1917); + if (lookahead == ':') ADVANCE(1870); + if (lookahead == 't') ADVANCE(1926); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -5376,8 +5391,8 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 361: - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 't') ADVANCE(1908); + if (lookahead == ':') ADVANCE(1870); + if (lookahead == 't') ADVANCE(1917); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -5385,7 +5400,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 362: - if (lookahead == ':') ADVANCE(1861); + if (lookahead == ':') ADVANCE(1870); if (lookahead == 't') ADVANCE(303); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -5394,7 +5409,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 363: - if (lookahead == ':') ADVANCE(1861); + if (lookahead == ':') ADVANCE(1870); if (lookahead == 't') ADVANCE(342); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -5403,7 +5418,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 364: - if (lookahead == ':') ADVANCE(1861); + if (lookahead == ':') ADVANCE(1870); if (lookahead == 't') ADVANCE(316); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -5412,7 +5427,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 365: - if (lookahead == ':') ADVANCE(1861); + if (lookahead == ':') ADVANCE(1870); if (lookahead == 't') ADVANCE(350); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -5421,7 +5436,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 366: - if (lookahead == ':') ADVANCE(1861); + if (lookahead == ':') ADVANCE(1870); if (lookahead == 't') ADVANCE(318); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -5430,7 +5445,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 367: - if (lookahead == ':') ADVANCE(1861); + if (lookahead == ':') ADVANCE(1870); if (lookahead == 't') ADVANCE(298); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -5439,7 +5454,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 368: - if (lookahead == ':') ADVANCE(1861); + if (lookahead == ':') ADVANCE(1870); if (lookahead == 't') ADVANCE(320); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -5448,7 +5463,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 369: - if (lookahead == ':') ADVANCE(1861); + if (lookahead == ':') ADVANCE(1870); if (lookahead == 't') ADVANCE(323); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -5457,7 +5472,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 370: - if (lookahead == ':') ADVANCE(1861); + if (lookahead == ':') ADVANCE(1870); if (lookahead == 't') ADVANCE(304); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -5466,7 +5481,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 371: - if (lookahead == ':') ADVANCE(1861); + if (lookahead == ':') ADVANCE(1870); if (lookahead == 't') ADVANCE(321); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -5475,7 +5490,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 372: - if (lookahead == ':') ADVANCE(1861); + if (lookahead == ':') ADVANCE(1870); if (lookahead == 't') ADVANCE(301); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -5484,7 +5499,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 373: - if (lookahead == ':') ADVANCE(1861); + if (lookahead == ':') ADVANCE(1870); if (lookahead == 't') ADVANCE(354); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -5493,7 +5508,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 374: - if (lookahead == ':') ADVANCE(1861); + if (lookahead == ':') ADVANCE(1870); if (lookahead == 't') ADVANCE(277); if (lookahead == 'y') ADVANCE(332); if (lookahead == '$' || @@ -5503,7 +5518,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 375: - if (lookahead == ':') ADVANCE(1861); + if (lookahead == ':') ADVANCE(1870); if (lookahead == 't') ADVANCE(279); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -5512,7 +5527,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 376: - if (lookahead == ':') ADVANCE(1861); + if (lookahead == ':') ADVANCE(1870); if (lookahead == 'u') ADVANCE(329); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -5521,7 +5536,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 377: - if (lookahead == ':') ADVANCE(1861); + if (lookahead == ':') ADVANCE(1870); if (lookahead == 'u') ADVANCE(288); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -5530,7 +5545,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 378: - if (lookahead == ':') ADVANCE(1861); + if (lookahead == ':') ADVANCE(1870); if (lookahead == 'v') ADVANCE(297); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -5539,7 +5554,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 379: - if (lookahead == ':') ADVANCE(1861); + if (lookahead == ':') ADVANCE(1870); if (lookahead == 'v') ADVANCE(275); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -5548,7 +5563,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 380: - if (lookahead == ':') ADVANCE(1861); + if (lookahead == ':') ADVANCE(1870); if (lookahead == 'z') ADVANCE(305); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || @@ -5557,7 +5572,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'y')) ADVANCE(381); END_STATE(); case 381: - if (lookahead == ':') ADVANCE(1861); + if (lookahead == ':') ADVANCE(1870); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -5565,7 +5580,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); case 382: - if (lookahead == ';') ADVANCE(1860); + if (lookahead == ';') ADVANCE(1869); if (lookahead == '$' || ('/' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -5573,7 +5588,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 383: - if (lookahead == '>') ADVANCE(1856); + if (lookahead == '>') ADVANCE(1865); END_STATE(); case 384: if (lookahead == '>') ADVANCE(9); @@ -5585,295 +5600,295 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'a') ADVANCE(594); END_STATE(); case 387: - if (lookahead == 'a') ADVANCE(1578); + if (lookahead == 'a') ADVANCE(1586); END_STATE(); case 388: - if (lookahead == 'a') ADVANCE(1858); + if (lookahead == 'a') ADVANCE(1867); END_STATE(); case 389: - if (lookahead == 'a') ADVANCE(1859); + if (lookahead == 'a') ADVANCE(1868); END_STATE(); case 390: - if (lookahead == 'a') ADVANCE(1652); + if (lookahead == 'a') ADVANCE(1660); END_STATE(); case 391: - if (lookahead == 'a') ADVANCE(997); - if (lookahead == 'i') ADVANCE(1003); - if (lookahead == 'l') ADVANCE(1206); + if (lookahead == 'a') ADVANCE(1001); + if (lookahead == 'i') ADVANCE(1006); + if (lookahead == 'l') ADVANCE(1210); END_STATE(); case 392: if (lookahead == 'a') ADVANCE(547); - if (lookahead == 'r') ADVANCE(891); + if (lookahead == 'r') ADVANCE(894); if (lookahead == 'u') ADVANCE(518); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1942); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1951); END_STATE(); case 393: - if (lookahead == 'a') ADVANCE(1468); + if (lookahead == 'a') ADVANCE(1475); END_STATE(); case 394: - if (lookahead == 'a') ADVANCE(1468); - if (lookahead == 'e') ADVANCE(856); - if (lookahead == 'o') ADVANCE(1259); - if (lookahead == 'u') ADVANCE(1004); + if (lookahead == 'a') ADVANCE(1475); + if (lookahead == 'e') ADVANCE(859); + if (lookahead == 'o') ADVANCE(1263); + if (lookahead == 'u') ADVANCE(1008); END_STATE(); case 395: - if (lookahead == 'a') ADVANCE(1465); + if (lookahead == 'a') ADVANCE(1472); if (lookahead == 'l') ADVANCE(398); END_STATE(); case 396: - if (lookahead == 'a') ADVANCE(1575); + if (lookahead == 'a') ADVANCE(1583); END_STATE(); case 397: - if (lookahead == 'a') ADVANCE(1341); - if (lookahead == 'u') ADVANCE(1400); + if (lookahead == 'a') ADVANCE(1346); + if (lookahead == 'u') ADVANCE(1407); END_STATE(); case 398: - if (lookahead == 'a') ADVANCE(1377); + if (lookahead == 'a') ADVANCE(1383); END_STATE(); case 399: - if (lookahead == 'a') ADVANCE(1050); + if (lookahead == 'a') ADVANCE(1054); END_STATE(); case 400: - if (lookahead == 'a') ADVANCE(1576); + if (lookahead == 'a') ADVANCE(1584); END_STATE(); case 401: - if (lookahead == 'a') ADVANCE(1320); + if (lookahead == 'a') ADVANCE(1324); END_STATE(); case 402: - if (lookahead == 'a') ADVANCE(1082); + if (lookahead == 'a') ADVANCE(1085); END_STATE(); case 403: - if (lookahead == 'a') ADVANCE(1082); - if (lookahead == 'u') ADVANCE(708); + if (lookahead == 'a') ADVANCE(1085); + if (lookahead == 'u') ADVANCE(709); END_STATE(); case 404: - if (lookahead == 'a') ADVANCE(1053); + if (lookahead == 'a') ADVANCE(1057); END_STATE(); case 405: - if (lookahead == 'a') ADVANCE(1351); + if (lookahead == 'a') ADVANCE(1356); END_STATE(); case 406: - if (lookahead == 'a') ADVANCE(1157); + if (lookahead == 'a') ADVANCE(1161); END_STATE(); case 407: if (lookahead == 'a') ADVANCE(611); END_STATE(); case 408: - if (lookahead == 'a') ADVANCE(1345); - if (lookahead == 'i') ADVANCE(1139); + if (lookahead == 'a') ADVANCE(1350); + if (lookahead == 'i') ADVANCE(1144); END_STATE(); case 409: - if (lookahead == 'a') ADVANCE(1137); + if (lookahead == 'a') ADVANCE(1140); END_STATE(); case 410: - if (lookahead == 'a') ADVANCE(1274); + if (lookahead == 'a') ADVANCE(997); END_STATE(); case 411: - if (lookahead == 'a') ADVANCE(993); + if (lookahead == 'a') ADVANCE(1278); END_STATE(); case 412: - if (lookahead == 'a') ADVANCE(1275); + if (lookahead == 'a') ADVANCE(1279); END_STATE(); case 413: - if (lookahead == 'a') ADVANCE(1276); + if (lookahead == 'a') ADVANCE(1280); END_STATE(); case 414: - if (lookahead == 'a') ADVANCE(1277); + if (lookahead == 'a') ADVANCE(1523); END_STATE(); case 415: - if (lookahead == 'a') ADVANCE(1515); + if (lookahead == 'a') ADVANCE(1281); END_STATE(); case 416: - if (lookahead == 'a') ADVANCE(1278); + if (lookahead == 'a') ADVANCE(999); END_STATE(); case 417: - if (lookahead == 'a') ADVANCE(995); + if (lookahead == 'a') ADVANCE(1282); END_STATE(); case 418: - if (lookahead == 'a') ADVANCE(1279); + if (lookahead == 'a') ADVANCE(1283); END_STATE(); case 419: - if (lookahead == 'a') ADVANCE(1487); + if (lookahead == 'a') ADVANCE(1284); END_STATE(); case 420: - if (lookahead == 'a') ADVANCE(1280); + if (lookahead == 'a') ADVANCE(1072); END_STATE(); case 421: - if (lookahead == 'a') ADVANCE(1069); + if (lookahead == 'a') ADVANCE(1073); END_STATE(); case 422: - if (lookahead == 'a') ADVANCE(1070); + if (lookahead == 'a') ADVANCE(1074); END_STATE(); case 423: - if (lookahead == 'a') ADVANCE(1071); + if (lookahead == 'a') ADVANCE(1425); END_STATE(); case 424: - if (lookahead == 'a') ADVANCE(1072); + if (lookahead == 'a') ADVANCE(1075); END_STATE(); case 425: - if (lookahead == 'a') ADVANCE(1073); + if (lookahead == 'a') ADVANCE(1426); END_STATE(); case 426: - if (lookahead == 'a') ADVANCE(1074); + if (lookahead == 'a') ADVANCE(1076); END_STATE(); case 427: - if (lookahead == 'a') ADVANCE(1418); + if (lookahead == 'a') ADVANCE(1427); END_STATE(); case 428: - if (lookahead == 'a') ADVANCE(1419); + if (lookahead == 'a') ADVANCE(1077); END_STATE(); case 429: - if (lookahead == 'a') ADVANCE(1136); + if (lookahead == 'a') ADVANCE(1428); END_STATE(); case 430: - if (lookahead == 'a') ADVANCE(1420); + if (lookahead == 'a') ADVANCE(1429); END_STATE(); case 431: - if (lookahead == 'a') ADVANCE(1421); + if (lookahead == 'a') ADVANCE(1430); END_STATE(); case 432: - if (lookahead == 'a') ADVANCE(1422); + if (lookahead == 'a') ADVANCE(1139); END_STATE(); case 433: - if (lookahead == 'a') ADVANCE(1423); + if (lookahead == 'a') ADVANCE(1435); END_STATE(); case 434: - if (lookahead == 'a') ADVANCE(1428); + if (lookahead == 'a') ADVANCE(1436); END_STATE(); case 435: - if (lookahead == 'a') ADVANCE(1429); + if (lookahead == 'a') ADVANCE(1453); END_STATE(); case 436: - if (lookahead == 'a') ADVANCE(1446); + if (lookahead == 'a') ADVANCE(1458); END_STATE(); case 437: - if (lookahead == 'a') ADVANCE(1451); + if (lookahead == 'a') ADVANCE(1460); END_STATE(); case 438: - if (lookahead == 'a') ADVANCE(1453); + if (lookahead == 'a') ADVANCE(595); END_STATE(); case 439: - if (lookahead == 'a') ADVANCE(595); + if (lookahead == 'a') ADVANCE(1587); END_STATE(); case 440: - if (lookahead == 'a') ADVANCE(1579); + if (lookahead == 'a') ADVANCE(1327); + if (lookahead == 'o') ADVANCE(1037); END_STATE(); case 441: - if (lookahead == 'a') ADVANCE(1323); - if (lookahead == 'o') ADVANCE(1033); + if (lookahead == 'a') ADVANCE(1327); + if (lookahead == 'o') ADVANCE(1037); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1949); END_STATE(); case 442: - if (lookahead == 'a') ADVANCE(1323); - if (lookahead == 'o') ADVANCE(1033); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1940); + if (lookahead == 'a') ADVANCE(1005); END_STATE(); case 443: - if (lookahead == 'a') ADVANCE(1001); + if (lookahead == 'a') ADVANCE(1387); END_STATE(); case 444: - if (lookahead == 'a') ADVANCE(1381); + if (lookahead == 'a') ADVANCE(575); END_STATE(); case 445: - if (lookahead == 'a') ADVANCE(576); + if (lookahead == 'a') ADVANCE(1491); END_STATE(); case 446: - if (lookahead == 'a') ADVANCE(1484); + if (lookahead == 'a') ADVANCE(1362); END_STATE(); case 447: - if (lookahead == 'a') ADVANCE(1357); + if (lookahead == 'a') ADVANCE(1495); END_STATE(); case 448: - if (lookahead == 'a') ADVANCE(1504); + if (lookahead == 'a') ADVANCE(1512); END_STATE(); case 449: - if (lookahead == 'a') ADVANCE(577); + if (lookahead == 'a') ADVANCE(576); END_STATE(); case 450: - if (lookahead == 'a') ADVANCE(1486); + if (lookahead == 'a') ADVANCE(1493); END_STATE(); case 451: - if (lookahead == 'a') ADVANCE(1384); + if (lookahead == 'a') ADVANCE(1510); END_STATE(); case 452: - if (lookahead == 'a') ADVANCE(1503); + if (lookahead == 'a') ADVANCE(1494); END_STATE(); case 453: - if (lookahead == 'a') ADVANCE(1488); + if (lookahead == 'a') ADVANCE(1391); END_STATE(); case 454: - if (lookahead == 'a') ADVANCE(1475); + if (lookahead == 'a') ADVANCE(1483); END_STATE(); case 455: - if (lookahead == 'a') ADVANCE(581); + if (lookahead == 'a') ADVANCE(584); END_STATE(); case 456: - if (lookahead == 'a') ADVANCE(1514); + if (lookahead == 'a') ADVANCE(1522); END_STATE(); case 457: if (lookahead == 'a') ADVANCE(657); END_STATE(); case 458: - if (lookahead == 'a') ADVANCE(1346); + if (lookahead == 'a') ADVANCE(1351); END_STATE(); case 459: - if (lookahead == 'a') ADVANCE(1146); + if (lookahead == 'a') ADVANCE(1147); END_STATE(); case 460: - if (lookahead == 'a') ADVANCE(1140); + if (lookahead == 'a') ADVANCE(1142); END_STATE(); case 461: - if (lookahead == 'a') ADVANCE(1582); + if (lookahead == 'a') ADVANCE(1590); END_STATE(); case 462: - if (lookahead == 'a') ADVANCE(1516); + if (lookahead == 'a') ADVANCE(1525); END_STATE(); case 463: if (lookahead == 'a') ADVANCE(658); END_STATE(); case 464: - if (lookahead == 'a') ADVANCE(1143); + if (lookahead == 'a') ADVANCE(1145); END_STATE(); case 465: - if (lookahead == 'a') ADVANCE(1583); + if (lookahead == 'a') ADVANCE(1591); END_STATE(); case 466: - if (lookahead == 'a') ADVANCE(1519); + if (lookahead == 'a') ADVANCE(1527); END_STATE(); case 467: if (lookahead == 'a') ADVANCE(659); END_STATE(); case 468: - if (lookahead == 'a') ADVANCE(1145); + if (lookahead == 'a') ADVANCE(1146); END_STATE(); case 469: if (lookahead == 'a') ADVANCE(660); END_STATE(); case 470: - if (lookahead == 'a') ADVANCE(1147); + if (lookahead == 'a') ADVANCE(1149); END_STATE(); case 471: - if (lookahead == 'a') ADVANCE(1523); + if (lookahead == 'a') ADVANCE(1531); END_STATE(); case 472: if (lookahead == 'a') ADVANCE(661); END_STATE(); case 473: - if (lookahead == 'a') ADVANCE(1148); + if (lookahead == 'a') ADVANCE(1150); END_STATE(); case 474: - if (lookahead == 'a') ADVANCE(1525); + if (lookahead == 'a') ADVANCE(1533); END_STATE(); case 475: if (lookahead == 'a') ADVANCE(662); END_STATE(); case 476: - if (lookahead == 'a') ADVANCE(1149); + if (lookahead == 'a') ADVANCE(1151); END_STATE(); case 477: if (lookahead == 'a') ADVANCE(663); END_STATE(); case 478: - if (lookahead == 'a') ADVANCE(1150); + if (lookahead == 'a') ADVANCE(1152); END_STATE(); case 479: if (lookahead == 'a') ADVANCE(664); @@ -5948,61 +5963,61 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'a') ADVANCE(690); END_STATE(); case 503: - if (lookahead == 'a') ADVANCE(1159); - if (lookahead == 'f') ADVANCE(933); - if (lookahead == 'm') ADVANCE(788); - if (lookahead == 'p') ADVANCE(439); - if (lookahead == 's') ADVANCE(1264); + if (lookahead == 'a') ADVANCE(1163); + if (lookahead == 'f') ADVANCE(937); + if (lookahead == 'm') ADVANCE(790); + if (lookahead == 'p') ADVANCE(438); + if (lookahead == 's') ADVANCE(1268); END_STATE(); case 504: - if (lookahead == 'a') ADVANCE(1085); - if (lookahead == 'e') ADVANCE(1102); - if (lookahead == 'f') ADVANCE(892); - if (lookahead == 'm') ADVANCE(765); + if (lookahead == 'a') ADVANCE(1088); + if (lookahead == 'e') ADVANCE(1104); + if (lookahead == 'f') ADVANCE(896); + if (lookahead == 'm') ADVANCE(766); END_STATE(); case 505: - if (lookahead == 'a') ADVANCE(1366); + if (lookahead == 'a') ADVANCE(1371); END_STATE(); case 506: - if (lookahead == 'a') ADVANCE(1160); + if (lookahead == 'a') ADVANCE(1164); END_STATE(); case 507: - if (lookahead == 'a') ADVANCE(1367); + if (lookahead == 'a') ADVANCE(1372); END_STATE(); case 508: - if (lookahead == 'a') ADVANCE(1158); - if (lookahead == 'f') ADVANCE(933); - if (lookahead == 's') ADVANCE(1533); + if (lookahead == 'a') ADVANCE(1162); + if (lookahead == 'f') ADVANCE(937); + if (lookahead == 's') ADVANCE(1541); END_STATE(); case 509: - if (lookahead == 'b') ADVANCE(1171); - if (lookahead == 'c') ADVANCE(873); + if (lookahead == 'b') ADVANCE(1175); + if (lookahead == 'c') ADVANCE(876); if (lookahead == 'o') ADVANCE(510); - if (lookahead == 's') ADVANCE(868); - if (lookahead == 'w') ADVANCE(897); + if (lookahead == 's') ADVANCE(871); + if (lookahead == 'w') ADVANCE(900); END_STATE(); case 510: - if (lookahead == 'b') ADVANCE(970); + if (lookahead == 'b') ADVANCE(974); END_STATE(); case 511: - if (lookahead == 'b') ADVANCE(1376); - if (lookahead == 'd') ADVANCE(608); - if (lookahead == 'g') ADVANCE(769); + if (lookahead == 'b') ADVANCE(1382); + if (lookahead == 'd') ADVANCE(607); + if (lookahead == 'g') ADVANCE(770); if (lookahead == 'n') ADVANCE(691); - if (lookahead == 'p') ADVANCE(1535); - if (lookahead == 'r') ADVANCE(1321); + if (lookahead == 'p') ADVANCE(1543); + if (lookahead == 'r') ADVANCE(1325); END_STATE(); case 512: - if (lookahead == 'b') ADVANCE(1376); - if (lookahead == 'n') ADVANCE(1133); + if (lookahead == 'b') ADVANCE(1382); + if (lookahead == 'n') ADVANCE(1136); END_STATE(); case 513: - if (lookahead == 'b') ADVANCE(1581); - if (lookahead == 'c') ADVANCE(880); - if (lookahead == 'd') ADVANCE(1255); - if (lookahead == 'f') ADVANCE(1045); - if (lookahead == 'l') ADVANCE(1194); - if (lookahead == 's') ADVANCE(887); + if (lookahead == 'b') ADVANCE(1589); + if (lookahead == 'c') ADVANCE(883); + if (lookahead == 'd') ADVANCE(1259); + if (lookahead == 'f') ADVANCE(1049); + if (lookahead == 'l') ADVANCE(1198); + if (lookahead == 's') ADVANCE(890); END_STATE(); case 514: if (lookahead == 'b') ADVANCE(154); @@ -6012,462 +6027,462 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 516: if (lookahead == 'b') ADVANCE(406); - if (lookahead == 'p') ADVANCE(773); + if (lookahead == 'p') ADVANCE(774); END_STATE(); case 517: - if (lookahead == 'b') ADVANCE(1165); + if (lookahead == 'b') ADVANCE(1169); END_STATE(); case 518: - if (lookahead == 'b') ADVANCE(1002); + if (lookahead == 'b') ADVANCE(1007); END_STATE(); case 519: - if (lookahead == 'b') ADVANCE(1233); - if (lookahead == 'c') ADVANCE(875); - if (lookahead == 'o') ADVANCE(536); - if (lookahead == 's') ADVANCE(881); - if (lookahead == 'w') ADVANCE(935); + if (lookahead == 'b') ADVANCE(1011); END_STATE(); case 520: - if (lookahead == 'b') ADVANCE(1007); + if (lookahead == 'b') ADVANCE(1016); END_STATE(); case 521: - if (lookahead == 'b') ADVANCE(1236); - if (lookahead == 'c') ADVANCE(876); - if (lookahead == 'o') ADVANCE(537); - if (lookahead == 'q') ADVANCE(1543); - if (lookahead == 's') ADVANCE(883); - if (lookahead == 'w') ADVANCE(940); + if (lookahead == 'b') ADVANCE(1018); END_STATE(); case 522: - if (lookahead == 'b') ADVANCE(1237); - if (lookahead == 'c') ADVANCE(877); - if (lookahead == 'o') ADVANCE(538); - if (lookahead == 'q') ADVANCE(1544); - if (lookahead == 's') ADVANCE(884); - if (lookahead == 'w') ADVANCE(943); + if (lookahead == 'b') ADVANCE(1019); END_STATE(); case 523: - if (lookahead == 'b') ADVANCE(1238); - if (lookahead == 'c') ADVANCE(878); - if (lookahead == 'o') ADVANCE(540); - if (lookahead == 's') ADVANCE(885); - if (lookahead == 'w') ADVANCE(948); + if (lookahead == 'b') ADVANCE(1020); END_STATE(); case 524: - if (lookahead == 'b') ADVANCE(1011); + if (lookahead == 'b') ADVANCE(1021); END_STATE(); case 525: - if (lookahead == 'b') ADVANCE(1239); - if (lookahead == 'c') ADVANCE(879); - if (lookahead == 'o') ADVANCE(542); - if (lookahead == 's') ADVANCE(886); - if (lookahead == 'w') ADVANCE(950); + if (lookahead == 'b') ADVANCE(1022); END_STATE(); case 526: - if (lookahead == 'b') ADVANCE(1013); + if (lookahead == 'b') ADVANCE(1023); END_STATE(); case 527: - if (lookahead == 'b') ADVANCE(1014); + if (lookahead == 'b') ADVANCE(1024); END_STATE(); case 528: - if (lookahead == 'b') ADVANCE(1015); + if (lookahead == 'b') ADVANCE(1025); END_STATE(); case 529: - if (lookahead == 'b') ADVANCE(1016); + if (lookahead == 'b') ADVANCE(1026); END_STATE(); case 530: - if (lookahead == 'b') ADVANCE(1017); + if (lookahead == 'b') ADVANCE(1027); END_STATE(); case 531: - if (lookahead == 'b') ADVANCE(1018); + if (lookahead == 'b') ADVANCE(1237); + if (lookahead == 'c') ADVANCE(878); + if (lookahead == 'o') ADVANCE(532); + if (lookahead == 's') ADVANCE(884); + if (lookahead == 'w') ADVANCE(938); END_STATE(); case 532: - if (lookahead == 'b') ADVANCE(1019); + if (lookahead == 'b') ADVANCE(975); END_STATE(); case 533: - if (lookahead == 'b') ADVANCE(1020); + if (lookahead == 'b') ADVANCE(1240); + if (lookahead == 'c') ADVANCE(879); + if (lookahead == 'o') ADVANCE(534); + if (lookahead == 'q') ADVANCE(1551); + if (lookahead == 's') ADVANCE(886); + if (lookahead == 'w') ADVANCE(944); END_STATE(); case 534: - if (lookahead == 'b') ADVANCE(1021); + if (lookahead == 'b') ADVANCE(976); END_STATE(); case 535: - if (lookahead == 'b') ADVANCE(1022); + if (lookahead == 'b') ADVANCE(1241); + if (lookahead == 'c') ADVANCE(880); + if (lookahead == 'o') ADVANCE(536); + if (lookahead == 'q') ADVANCE(1552); + if (lookahead == 's') ADVANCE(887); + if (lookahead == 'w') ADVANCE(947); END_STATE(); case 536: - if (lookahead == 'b') ADVANCE(971); + if (lookahead == 'b') ADVANCE(977); END_STATE(); case 537: - if (lookahead == 'b') ADVANCE(972); + if (lookahead == 'b') ADVANCE(1242); + if (lookahead == 'c') ADVANCE(881); + if (lookahead == 'o') ADVANCE(540); + if (lookahead == 's') ADVANCE(888); + if (lookahead == 'w') ADVANCE(952); END_STATE(); case 538: - if (lookahead == 'b') ADVANCE(973); + if (lookahead == 'b') ADVANCE(978); END_STATE(); case 539: - if (lookahead == 'b') ADVANCE(974); + if (lookahead == 'b') ADVANCE(1243); + if (lookahead == 'c') ADVANCE(882); + if (lookahead == 'o') ADVANCE(542); + if (lookahead == 's') ADVANCE(889); + if (lookahead == 'w') ADVANCE(954); END_STATE(); case 540: - if (lookahead == 'b') ADVANCE(975); + if (lookahead == 'b') ADVANCE(979); END_STATE(); case 541: if (lookahead == 'b') ADVANCE(181); END_STATE(); case 542: - if (lookahead == 'b') ADVANCE(976); + if (lookahead == 'b') ADVANCE(980); END_STATE(); case 543: - if (lookahead == 'b') ADVANCE(977); + if (lookahead == 'b') ADVANCE(981); END_STATE(); case 544: - if (lookahead == 'b') ADVANCE(978); + if (lookahead == 'b') ADVANCE(982); END_STATE(); case 545: if (lookahead == 'b') ADVANCE(506); END_STATE(); case 546: - if (lookahead == 'c') ADVANCE(999); - if (lookahead == 'i') ADVANCE(1083); + if (lookahead == 'c') ADVANCE(1003); + if (lookahead == 'i') ADVANCE(1086); END_STATE(); case 547: - if (lookahead == 'c') ADVANCE(988); + if (lookahead == 'c') ADVANCE(992); END_STATE(); case 548: - if (lookahead == 'c') ADVANCE(1885); + if (lookahead == 'c') ADVANCE(1894); END_STATE(); case 549: - if (lookahead == 'c') ADVANCE(1894); + if (lookahead == 'c') ADVANCE(1903); END_STATE(); case 550: - if (lookahead == 'c') ADVANCE(1921); + if (lookahead == 'c') ADVANCE(1930); END_STATE(); case 551: - if (lookahead == 'c') ADVANCE(1721); + if (lookahead == 'c') ADVANCE(1729); END_STATE(); case 552: - if (lookahead == 'c') ADVANCE(987); + if (lookahead == 'c') ADVANCE(991); END_STATE(); case 553: - if (lookahead == 'c') ADVANCE(869); - if (lookahead == 't') ADVANCE(874); + if (lookahead == 'c') ADVANCE(872); + if (lookahead == 't') ADVANCE(877); END_STATE(); case 554: - if (lookahead == 'c') ADVANCE(979); + if (lookahead == 'c') ADVANCE(983); END_STATE(); case 555: - if (lookahead == 'c') ADVANCE(980); + if (lookahead == 'c') ADVANCE(984); END_STATE(); case 556: - if (lookahead == 'c') ADVANCE(857); + if (lookahead == 'c') ADVANCE(860); END_STATE(); case 557: - if (lookahead == 'c') ADVANCE(981); + if (lookahead == 'c') ADVANCE(985); END_STATE(); case 558: - if (lookahead == 'c') ADVANCE(982); + if (lookahead == 'c') ADVANCE(986); END_STATE(); case 559: - if (lookahead == 'c') ADVANCE(1024); + if (lookahead == 'c') ADVANCE(1029); END_STATE(); case 560: - if (lookahead == 'c') ADVANCE(983); + if (lookahead == 'c') ADVANCE(987); END_STATE(); case 561: - if (lookahead == 'c') ADVANCE(443); + if (lookahead == 'c') ADVANCE(442); END_STATE(); case 562: - if (lookahead == 'c') ADVANCE(984); + if (lookahead == 'c') ADVANCE(988); END_STATE(); case 563: - if (lookahead == 'c') ADVANCE(859); + if (lookahead == 'c') ADVANCE(862); END_STATE(); case 564: - if (lookahead == 'c') ADVANCE(985); + if (lookahead == 'c') ADVANCE(989); END_STATE(); case 565: - if (lookahead == 'c') ADVANCE(860); + if (lookahead == 'c') ADVANCE(863); END_STATE(); case 566: - if (lookahead == 'c') ADVANCE(986); + if (lookahead == 'c') ADVANCE(990); END_STATE(); case 567: - if (lookahead == 'c') ADVANCE(861); + if (lookahead == 'c') ADVANCE(864); END_STATE(); case 568: - if (lookahead == 'c') ADVANCE(862); + if (lookahead == 'c') ADVANCE(865); END_STATE(); case 569: - if (lookahead == 'c') ADVANCE(863); + if (lookahead == 'c') ADVANCE(866); END_STATE(); case 570: - if (lookahead == 'c') ADVANCE(451); + if (lookahead == 'c') ADVANCE(453); END_STATE(); case 571: - if (lookahead == 'c') ADVANCE(864); + if (lookahead == 'c') ADVANCE(867); END_STATE(); case 572: - if (lookahead == 'c') ADVANCE(1034); - if (lookahead == 's') ADVANCE(1481); - if (lookahead == 'w') ADVANCE(953); + if (lookahead == 'c') ADVANCE(1038); + if (lookahead == 's') ADVANCE(1489); + if (lookahead == 'w') ADVANCE(957); END_STATE(); case 573: - if (lookahead == 'c') ADVANCE(717); + if (lookahead == 'c') ADVANCE(718); END_STATE(); case 574: - if (lookahead == 'c') ADVANCE(782); + if (lookahead == 'c') ADVANCE(784); END_STATE(); case 575: - if (lookahead == 'c') ADVANCE(1491); + if (lookahead == 'c') ADVANCE(1422); END_STATE(); case 576: - if (lookahead == 'c') ADVANCE(1415); + if (lookahead == 'c') ADVANCE(728); END_STATE(); case 577: - if (lookahead == 'c') ADVANCE(727); + if (lookahead == 'c') ADVANCE(764); END_STATE(); case 578: - if (lookahead == 'c') ADVANCE(763); + if (lookahead == 'c') ADVANCE(1442); END_STATE(); case 579: - if (lookahead == 'c') ADVANCE(746); + if (lookahead == 'c') ADVANCE(1443); END_STATE(); case 580: - if (lookahead == 'c') ADVANCE(1435); + if (lookahead == 'c') ADVANCE(747); END_STATE(); case 581: - if (lookahead == 'c') ADVANCE(751); + if (lookahead == 'c') ADVANCE(1444); END_STATE(); case 582: - if (lookahead == 'c') ADVANCE(1436); + if (lookahead == 'c') ADVANCE(1445); END_STATE(); case 583: - if (lookahead == 'c') ADVANCE(1437); + if (lookahead == 'c') ADVANCE(1447); END_STATE(); case 584: - if (lookahead == 'c') ADVANCE(1438); + if (lookahead == 'c') ADVANCE(752); END_STATE(); case 585: - if (lookahead == 'c') ADVANCE(1440); + if (lookahead == 'c') ADVANCE(1449); END_STATE(); case 586: - if (lookahead == 'c') ADVANCE(1442); + if (lookahead == 'c') ADVANCE(1451); END_STATE(); case 587: - if (lookahead == 'c') ADVANCE(1444); + if (lookahead == 'c') ADVANCE(1457); END_STATE(); case 588: - if (lookahead == 'c') ADVANCE(1450); + if (lookahead == 'c') ADVANCE(1459); END_STATE(); case 589: - if (lookahead == 'c') ADVANCE(1452); + if (lookahead == 'c') ADVANCE(1461); END_STATE(); case 590: - if (lookahead == 'c') ADVANCE(1454); + if (lookahead == 'c') ADVANCE(1547); END_STATE(); case 591: - if (lookahead == 'c') ADVANCE(1539); + if (lookahead == 'c') ADVANCE(1498); END_STATE(); case 592: - if (lookahead == 'c') ADVANCE(1506); + if (lookahead == 'c') ADVANCE(1514); END_STATE(); case 593: - if (lookahead == 'c') ADVANCE(882); + if (lookahead == 'c') ADVANCE(885); END_STATE(); case 594: - if (lookahead == 'c') ADVANCE(990); + if (lookahead == 'c') ADVANCE(994); if (lookahead == 'r') ADVANCE(399); END_STATE(); case 595: - if (lookahead == 'c') ADVANCE(991); + if (lookahead == 'c') ADVANCE(995); if (lookahead == 'r') ADVANCE(404); END_STATE(); case 596: if (lookahead == 'd') ADVANCE(2); - if (lookahead == 'u') ADVANCE(1049); + if (lookahead == 'u') ADVANCE(1053); END_STATE(); case 597: - if (lookahead == 'd') ADVANCE(1603); + if (lookahead == 'd') ADVANCE(1611); END_STATE(); case 598: - if (lookahead == 'd') ADVANCE(1596); + if (lookahead == 'd') ADVANCE(1604); END_STATE(); case 599: - if (lookahead == 'd') ADVANCE(1599); + if (lookahead == 'd') ADVANCE(1607); END_STATE(); case 600: - if (lookahead == 'd') ADVANCE(1891); + if (lookahead == 'd') ADVANCE(1900); END_STATE(); case 601: - if (lookahead == 'd') ADVANCE(1598); + if (lookahead == 'd') ADVANCE(1606); END_STATE(); case 602: - if (lookahead == 'd') ADVANCE(1600); + if (lookahead == 'd') ADVANCE(1608); END_STATE(); case 603: - if (lookahead == 'd') ADVANCE(1628); + if (lookahead == 'd') ADVANCE(1636); END_STATE(); case 604: - if (lookahead == 'd') ADVANCE(1900); + if (lookahead == 'd') ADVANCE(1909); END_STATE(); case 605: - if (lookahead == 'd') ADVANCE(1933); + if (lookahead == 'd') ADVANCE(1942); END_STATE(); case 606: - if (lookahead == 'd') ADVANCE(844); + if (lookahead == 'd') ADVANCE(3); END_STATE(); case 607: - if (lookahead == 'd') ADVANCE(3); + if (lookahead == 'd') ADVANCE(144); END_STATE(); case 608: - if (lookahead == 'd') ADVANCE(144); + if (lookahead == 'd') ADVANCE(847); END_STATE(); case 609: - if (lookahead == 'd') ADVANCE(1243); - if (lookahead == 'f') ADVANCE(1035); - if (lookahead == 'i') ADVANCE(1110); - if (lookahead == 'l') ADVANCE(1176); + if (lookahead == 'd') ADVANCE(1247); + if (lookahead == 'f') ADVANCE(1039); + if (lookahead == 'i') ADVANCE(1113); + if (lookahead == 'l') ADVANCE(1179); END_STATE(); case 610: - if (lookahead == 'd') ADVANCE(160); + if (lookahead == 'd') ADVANCE(163); END_STATE(); case 611: if (lookahead == 'd') ADVANCE(615); END_STATE(); case 612: - if (lookahead == 'd') ADVANCE(909); - if (lookahead == 'i') ADVANCE(1141); - if (lookahead == 's') ADVANCE(1524); - if (lookahead == 'v') ADVANCE(952); + if (lookahead == 'd') ADVANCE(153); END_STATE(); case 613: - if (lookahead == 'd') ADVANCE(153); + if (lookahead == 'd') ADVANCE(913); + if (lookahead == 'i') ADVANCE(1153); + if (lookahead == 's') ADVANCE(1532); + if (lookahead == 'v') ADVANCE(956); END_STATE(); case 614: if (lookahead == 'd') ADVANCE(155); END_STATE(); case 615: - if (lookahead == 'd') ADVANCE(1282); + if (lookahead == 'd') ADVANCE(1286); END_STATE(); case 616: - if (lookahead == 'd') ADVANCE(1283); + if (lookahead == 'd') ADVANCE(1287); END_STATE(); case 617: - if (lookahead == 'd') ADVANCE(1284); + if (lookahead == 'd') ADVANCE(1288); END_STATE(); case 618: - if (lookahead == 'd') ADVANCE(1285); + if (lookahead == 'd') ADVANCE(1289); END_STATE(); case 619: - if (lookahead == 'd') ADVANCE(1287); + if (lookahead == 'd') ADVANCE(1291); END_STATE(); case 620: - if (lookahead == 'd') ADVANCE(722); + if (lookahead == 'd') ADVANCE(723); END_STATE(); case 621: - if (lookahead == 'd') ADVANCE(1288); + if (lookahead == 'd') ADVANCE(1292); END_STATE(); case 622: - if (lookahead == 'd') ADVANCE(1289); + if (lookahead == 'd') ADVANCE(1293); END_STATE(); case 623: - if (lookahead == 'd') ADVANCE(724); + if (lookahead == 'd') ADVANCE(725); END_STATE(); case 624: - if (lookahead == 'd') ADVANCE(1290); + if (lookahead == 'd') ADVANCE(1294); END_STATE(); case 625: - if (lookahead == 'd') ADVANCE(1291); + if (lookahead == 'd') ADVANCE(1295); END_STATE(); case 626: - if (lookahead == 'd') ADVANCE(1292); + if (lookahead == 'd') ADVANCE(1296); END_STATE(); case 627: - if (lookahead == 'd') ADVANCE(726); + if (lookahead == 'd') ADVANCE(727); END_STATE(); case 628: - if (lookahead == 'd') ADVANCE(1293); + if (lookahead == 'd') ADVANCE(1297); END_STATE(); case 629: - if (lookahead == 'd') ADVANCE(1294); + if (lookahead == 'd') ADVANCE(1298); END_STATE(); case 630: - if (lookahead == 'd') ADVANCE(1295); + if (lookahead == 'd') ADVANCE(1299); END_STATE(); case 631: - if (lookahead == 'd') ADVANCE(729); + if (lookahead == 'd') ADVANCE(730); END_STATE(); case 632: - if (lookahead == 'd') ADVANCE(1296); + if (lookahead == 'd') ADVANCE(1300); END_STATE(); case 633: - if (lookahead == 'd') ADVANCE(1297); + if (lookahead == 'd') ADVANCE(1301); END_STATE(); case 634: - if (lookahead == 'd') ADVANCE(1298); + if (lookahead == 'd') ADVANCE(1302); END_STATE(); case 635: - if (lookahead == 'd') ADVANCE(730); + if (lookahead == 'd') ADVANCE(731); END_STATE(); case 636: - if (lookahead == 'd') ADVANCE(1299); + if (lookahead == 'd') ADVANCE(1303); END_STATE(); case 637: - if (lookahead == 'd') ADVANCE(1300); + if (lookahead == 'd') ADVANCE(1304); END_STATE(); case 638: - if (lookahead == 'd') ADVANCE(732); + if (lookahead == 'd') ADVANCE(733); END_STATE(); case 639: - if (lookahead == 'd') ADVANCE(1301); + if (lookahead == 'd') ADVANCE(1305); END_STATE(); case 640: - if (lookahead == 'd') ADVANCE(1302); + if (lookahead == 'd') ADVANCE(1306); END_STATE(); case 641: - if (lookahead == 'd') ADVANCE(734); + if (lookahead == 'd') ADVANCE(735); END_STATE(); case 642: - if (lookahead == 'd') ADVANCE(1303); + if (lookahead == 'd') ADVANCE(1307); END_STATE(); case 643: - if (lookahead == 'd') ADVANCE(1304); + if (lookahead == 'd') ADVANCE(1308); END_STATE(); case 644: - if (lookahead == 'd') ADVANCE(1305); + if (lookahead == 'd') ADVANCE(1309); END_STATE(); case 645: - if (lookahead == 'd') ADVANCE(736); + if (lookahead == 'd') ADVANCE(737); END_STATE(); case 646: - if (lookahead == 'd') ADVANCE(1306); + if (lookahead == 'd') ADVANCE(1310); END_STATE(); case 647: - if (lookahead == 'd') ADVANCE(1307); + if (lookahead == 'd') ADVANCE(1311); END_STATE(); case 648: - if (lookahead == 'd') ADVANCE(1308); + if (lookahead == 'd') ADVANCE(1312); END_STATE(); case 649: - if (lookahead == 'd') ADVANCE(1309); + if (lookahead == 'd') ADVANCE(1313); END_STATE(); case 650: - if (lookahead == 'd') ADVANCE(1310); + if (lookahead == 'd') ADVANCE(1314); END_STATE(); case 651: - if (lookahead == 'd') ADVANCE(1311); + if (lookahead == 'd') ADVANCE(1315); END_STATE(); case 652: - if (lookahead == 'd') ADVANCE(1312); + if (lookahead == 'd') ADVANCE(1316); END_STATE(); case 653: - if (lookahead == 'd') ADVANCE(1313); + if (lookahead == 'd') ADVANCE(1317); END_STATE(); case 654: - if (lookahead == 'd') ADVANCE(1314); + if (lookahead == 'd') ADVANCE(1318); END_STATE(); case 655: - if (lookahead == 'd') ADVANCE(745); + if (lookahead == 'd') ADVANCE(746); END_STATE(); case 656: - if (lookahead == 'd') ADVANCE(752); + if (lookahead == 'd') ADVANCE(753); END_STATE(); case 657: if (lookahead == 'd') ADVANCE(616); @@ -6494,7 +6509,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'd') ADVANCE(625); END_STATE(); case 665: - if (lookahead == 'd') ADVANCE(446); + if (lookahead == 'd') ADVANCE(445); END_STATE(); case 666: if (lookahead == 'd') ADVANCE(626); @@ -6518,7 +6533,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'd') ADVANCE(633); END_STATE(); case 673: - if (lookahead == 'd') ADVANCE(453); + if (lookahead == 'd') ADVANCE(452); END_STATE(); case 674: if (lookahead == 'd') ADVANCE(634); @@ -6573,7 +6588,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 691: if (lookahead == 'd') ADVANCE(170); - if (lookahead == 'n') ADVANCE(1180); + if (lookahead == 'n') ADVANCE(1184); END_STATE(); case 692: if (lookahead == 'd') ADVANCE(184); @@ -6582,4361 +6597,4388 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'd') ADVANCE(186); END_STATE(); case 694: - if (lookahead == 'd') ADVANCE(1245); - if (lookahead == 'f') ADVANCE(1037); - if (lookahead == 'i') ADVANCE(1114); - if (lookahead == 'l') ADVANCE(1181); + if (lookahead == 'd') ADVANCE(1249); + if (lookahead == 'f') ADVANCE(1041); + if (lookahead == 'i') ADVANCE(1117); + if (lookahead == 'l') ADVANCE(1185); END_STATE(); case 695: - if (lookahead == 'd') ADVANCE(1247); - if (lookahead == 'f') ADVANCE(1039); - if (lookahead == 'i') ADVANCE(1115); - if (lookahead == 'l') ADVANCE(1182); + if (lookahead == 'd') ADVANCE(1251); + if (lookahead == 'f') ADVANCE(1043); + if (lookahead == 'i') ADVANCE(1119); + if (lookahead == 'l') ADVANCE(1186); END_STATE(); case 696: - if (lookahead == 'd') ADVANCE(1249); - if (lookahead == 'f') ADVANCE(1040); - if (lookahead == 'i') ADVANCE(1116); - if (lookahead == 'l') ADVANCE(1184); + if (lookahead == 'd') ADVANCE(1253); + if (lookahead == 'f') ADVANCE(1044); + if (lookahead == 'i') ADVANCE(1120); + if (lookahead == 'l') ADVANCE(1188); END_STATE(); case 697: - if (lookahead == 'd') ADVANCE(1251); - if (lookahead == 'f') ADVANCE(1041); - if (lookahead == 'i') ADVANCE(1118); - if (lookahead == 'l') ADVANCE(1187); + if (lookahead == 'd') ADVANCE(1255); + if (lookahead == 'f') ADVANCE(1045); + if (lookahead == 'i') ADVANCE(1122); + if (lookahead == 'l') ADVANCE(1191); END_STATE(); case 698: - if (lookahead == 'd') ADVANCE(1252); - if (lookahead == 'f') ADVANCE(1042); - if (lookahead == 'i') ADVANCE(1122); - if (lookahead == 'l') ADVANCE(1190); + if (lookahead == 'd') ADVANCE(1256); + if (lookahead == 'f') ADVANCE(1046); + if (lookahead == 'i') ADVANCE(1125); + if (lookahead == 'l') ADVANCE(1194); END_STATE(); case 699: - if (lookahead == 'd') ADVANCE(1253); - if (lookahead == 'f') ADVANCE(1043); + if (lookahead == 'd') ADVANCE(1257); + if (lookahead == 'f') ADVANCE(1047); END_STATE(); case 700: - if (lookahead == 'd') ADVANCE(1254); - if (lookahead == 'f') ADVANCE(1044); + if (lookahead == 'd') ADVANCE(1258); + if (lookahead == 'f') ADVANCE(1048); END_STATE(); case 701: - if (lookahead == 'd') ADVANCE(1256); - if (lookahead == 'f') ADVANCE(1046); - if (lookahead == 'i') ADVANCE(1129); + if (lookahead == 'd') ADVANCE(1260); + if (lookahead == 'f') ADVANCE(1050); + if (lookahead == 'i') ADVANCE(1133); END_STATE(); case 702: - if (lookahead == 'd') ADVANCE(1257); - if (lookahead == 'i') ADVANCE(1131); - if (lookahead == 'l') ADVANCE(1196); + if (lookahead == 'd') ADVANCE(1261); + if (lookahead == 'i') ADVANCE(1134); + if (lookahead == 'l') ADVANCE(1200); END_STATE(); case 703: if (lookahead == 'e') ADVANCE(559); END_STATE(); case 704: if (lookahead == 'e') ADVANCE(559); - if (lookahead == 'i') ADVANCE(1565); - if (lookahead == 'o') ADVANCE(1531); + if (lookahead == 'i') ADVANCE(1573); + if (lookahead == 'o') ADVANCE(1539); END_STATE(); case 705: - if (lookahead == 'e') ADVANCE(1061); - if (lookahead == 's') ADVANCE(1541); - if (lookahead == 'u') ADVANCE(1135); + if (lookahead == 'e') ADVANCE(1065); + if (lookahead == 's') ADVANCE(1549); + if (lookahead == 'u') ADVANCE(1138); END_STATE(); case 706: - if (lookahead == 'e') ADVANCE(1265); - if (lookahead == 'g') ADVANCE(711); - if (lookahead == 'l') ADVANCE(712); - if (lookahead == 'n') ADVANCE(713); + if (lookahead == 'e') ADVANCE(846); END_STATE(); case 707: - if (lookahead == 'e') ADVANCE(1615); + if (lookahead == 'e') ADVANCE(1269); + if (lookahead == 'g') ADVANCE(712); + if (lookahead == 'l') ADVANCE(713); + if (lookahead == 'n') ADVANCE(714); END_STATE(); case 708: - if (lookahead == 'e') ADVANCE(1955); + if (lookahead == 'e') ADVANCE(1623); END_STATE(); case 709: - if (lookahead == 'e') ADVANCE(1846); + if (lookahead == 'e') ADVANCE(1964); END_STATE(); case 710: - if (lookahead == 'e') ADVANCE(1957); + if (lookahead == 'e') ADVANCE(1854); END_STATE(); case 711: - if (lookahead == 'e') ADVANCE(1667); - if (lookahead == 't') ADVANCE(1668); + if (lookahead == 'e') ADVANCE(1966); END_STATE(); case 712: - if (lookahead == 'e') ADVANCE(1669); - if (lookahead == 't') ADVANCE(1666); + if (lookahead == 'e') ADVANCE(1675); + if (lookahead == 't') ADVANCE(1676); END_STATE(); case 713: - if (lookahead == 'e') ADVANCE(1665); + if (lookahead == 'e') ADVANCE(1677); + if (lookahead == 't') ADVANCE(1674); END_STATE(); case 714: - if (lookahead == 'e') ADVANCE(1918); + if (lookahead == 'e') ADVANCE(1673); END_STATE(); case 715: - if (lookahead == 'e') ADVANCE(1574); - if (lookahead == 'o') ADVANCE(539); - if (lookahead == 'r') ADVANCE(774); - if (lookahead == 'w') ADVANCE(946); + if (lookahead == 'e') ADVANCE(1927); END_STATE(); case 716: - if (lookahead == 'e') ADVANCE(1909); + if (lookahead == 'e') ADVANCE(1582); + if (lookahead == 'o') ADVANCE(538); + if (lookahead == 'r') ADVANCE(775); + if (lookahead == 'w') ADVANCE(950); END_STATE(); case 717: - if (lookahead == 'e') ADVANCE(1594); + if (lookahead == 'e') ADVANCE(1918); END_STATE(); case 718: - if (lookahead == 'e') ADVANCE(1888); + if (lookahead == 'e') ADVANCE(1602); END_STATE(); case 719: - if (lookahead == 'e') ADVANCE(1604); + if (lookahead == 'e') ADVANCE(1897); END_STATE(); case 720: - if (lookahead == 'e') ADVANCE(1903); + if (lookahead == 'e') ADVANCE(1612); END_STATE(); case 721: - if (lookahead == 'e') ADVANCE(1680); + if (lookahead == 'e') ADVANCE(1912); END_STATE(); case 722: - if (lookahead == 'e') ADVANCE(1677); + if (lookahead == 'e') ADVANCE(1688); END_STATE(); case 723: - if (lookahead == 'e') ADVANCE(1687); + if (lookahead == 'e') ADVANCE(1685); END_STATE(); case 724: - if (lookahead == 'e') ADVANCE(1684); + if (lookahead == 'e') ADVANCE(1695); END_STATE(); case 725: - if (lookahead == 'e') ADVANCE(1694); + if (lookahead == 'e') ADVANCE(1692); END_STATE(); case 726: - if (lookahead == 'e') ADVANCE(1691); + if (lookahead == 'e') ADVANCE(1702); END_STATE(); case 727: - if (lookahead == 'e') ADVANCE(1912); + if (lookahead == 'e') ADVANCE(1699); END_STATE(); case 728: - if (lookahead == 'e') ADVANCE(1701); + if (lookahead == 'e') ADVANCE(1921); END_STATE(); case 729: - if (lookahead == 'e') ADVANCE(1698); + if (lookahead == 'e') ADVANCE(1709); END_STATE(); case 730: - if (lookahead == 'e') ADVANCE(1618); + if (lookahead == 'e') ADVANCE(1706); END_STATE(); case 731: - if (lookahead == 'e') ADVANCE(1708); + if (lookahead == 'e') ADVANCE(1626); END_STATE(); case 732: - if (lookahead == 'e') ADVANCE(1705); + if (lookahead == 'e') ADVANCE(1716); END_STATE(); case 733: - if (lookahead == 'e') ADVANCE(1715); + if (lookahead == 'e') ADVANCE(1713); END_STATE(); case 734: - if (lookahead == 'e') ADVANCE(1712); + if (lookahead == 'e') ADVANCE(1723); END_STATE(); case 735: - if (lookahead == 'e') ADVANCE(1776); + if (lookahead == 'e') ADVANCE(1720); END_STATE(); case 736: - if (lookahead == 'e') ADVANCE(1638); + if (lookahead == 'e') ADVANCE(1784); END_STATE(); case 737: - if (lookahead == 'e') ADVANCE(1779); + if (lookahead == 'e') ADVANCE(1646); END_STATE(); case 738: - if (lookahead == 'e') ADVANCE(1778); + if (lookahead == 'e') ADVANCE(1787); END_STATE(); case 739: - if (lookahead == 'e') ADVANCE(1733); + if (lookahead == 'e') ADVANCE(1786); END_STATE(); case 740: - if (lookahead == 'e') ADVANCE(1780); + if (lookahead == 'e') ADVANCE(1741); END_STATE(); case 741: - if (lookahead == 'e') ADVANCE(1777); + if (lookahead == 'e') ADVANCE(1788); END_STATE(); case 742: - if (lookahead == 'e') ADVANCE(1662); + if (lookahead == 'e') ADVANCE(1785); END_STATE(); case 743: - if (lookahead == 'e') ADVANCE(1661); + if (lookahead == 'e') ADVANCE(1670); END_STATE(); case 744: - if (lookahead == 'e') ADVANCE(1746); + if (lookahead == 'e') ADVANCE(1669); END_STATE(); case 745: - if (lookahead == 'e') ADVANCE(1630); + if (lookahead == 'e') ADVANCE(1754); END_STATE(); case 746: - if (lookahead == 'e') ADVANCE(1648); + if (lookahead == 'e') ADVANCE(1638); END_STATE(); case 747: - if (lookahead == 'e') ADVANCE(1736); + if (lookahead == 'e') ADVANCE(1656); END_STATE(); case 748: - if (lookahead == 'e') ADVANCE(1832); + if (lookahead == 'e') ADVANCE(1744); END_STATE(); case 749: - if (lookahead == 'e') ADVANCE(1739); + if (lookahead == 'e') ADVANCE(1840); END_STATE(); case 750: - if (lookahead == 'e') ADVANCE(1742); + if (lookahead == 'e') ADVANCE(1747); END_STATE(); case 751: - if (lookahead == 'e') ADVANCE(1722); + if (lookahead == 'e') ADVANCE(1750); END_STATE(); case 752: - if (lookahead == 'e') ADVANCE(1625); + if (lookahead == 'e') ADVANCE(1730); END_STATE(); case 753: - if (lookahead == 'e') ADVANCE(1724); + if (lookahead == 'e') ADVANCE(1633); END_STATE(); case 754: - if (lookahead == 'e') ADVANCE(1725); + if (lookahead == 'e') ADVANCE(1732); END_STATE(); case 755: - if (lookahead == 'e') ADVANCE(1726); + if (lookahead == 'e') ADVANCE(1733); END_STATE(); case 756: - if (lookahead == 'e') ADVANCE(1723); + if (lookahead == 'e') ADVANCE(1734); END_STATE(); case 757: - if (lookahead == 'e') ADVANCE(1651); + if (lookahead == 'e') ADVANCE(1731); END_STATE(); case 758: - if (lookahead == 'e') ADVANCE(1727); + if (lookahead == 'e') ADVANCE(1659); END_STATE(); case 759: - if (lookahead == 'e') ADVANCE(1843); + if (lookahead == 'e') ADVANCE(1735); END_STATE(); case 760: - if (lookahead == 'e') ADVANCE(1841); + if (lookahead == 'e') ADVANCE(1851); END_STATE(); case 761: - if (lookahead == 'e') ADVANCE(1130); + if (lookahead == 'e') ADVANCE(1849); END_STATE(); case 762: - if (lookahead == 'e') ADVANCE(1568); + if (lookahead == 'e') ADVANCE(1155); END_STATE(); case 763: - if (lookahead == 'e') ADVANCE(1263); + if (lookahead == 'e') ADVANCE(1576); END_STATE(); case 764: - if (lookahead == 'e') ADVANCE(552); + if (lookahead == 'e') ADVANCE(1267); END_STATE(); case 765: - if (lookahead == 'e') ADVANCE(1456); + if (lookahead == 'e') ADVANCE(552); END_STATE(); case 766: - if (lookahead == 'e') ADVANCE(591); + if (lookahead == 'e') ADVANCE(1463); END_STATE(); case 767: - if (lookahead == 'e') ADVANCE(1272); + if (lookahead == 'e') ADVANCE(590); END_STATE(); case 768: - if (lookahead == 'e') ADVANCE(1051); + if (lookahead == 'e') ADVANCE(1276); END_STATE(); case 769: - if (lookahead == 'e') ADVANCE(1395); + if (lookahead == 'e') ADVANCE(1055); END_STATE(); case 770: - if (lookahead == 'e') ADVANCE(600); + if (lookahead == 'e') ADVANCE(1402); END_STATE(); case 771: - if (lookahead == 'e') ADVANCE(575); + if (lookahead == 'e') ADVANCE(600); END_STATE(); case 772: - if (lookahead == 'e') ADVANCE(1397); + if (lookahead == 'e') ADVANCE(591); END_STATE(); case 773: - if (lookahead == 'e') ADVANCE(1273); + if (lookahead == 'e') ADVANCE(1404); END_STATE(); case 774: - if (lookahead == 'e') ADVANCE(1378); + if (lookahead == 'e') ADVANCE(1277); END_STATE(); case 775: - if (lookahead == 'e') ADVANCE(1000); + if (lookahead == 'e') ADVANCE(1384); END_STATE(); case 776: - if (lookahead == 'e') ADVANCE(1399); + if (lookahead == 'e') ADVANCE(1004); END_STATE(); case 777: - if (lookahead == 'e') ADVANCE(148); + if (lookahead == 'e') ADVANCE(1406); END_STATE(); case 778: - if (lookahead == 'e') ADVANCE(604); + if (lookahead == 'e') ADVANCE(1330); END_STATE(); case 779: - if (lookahead == 'e') ADVANCE(605); + if (lookahead == 'e') ADVANCE(148); END_STATE(); case 780: - if (lookahead == 'e') ADVANCE(1005); + if (lookahead == 'e') ADVANCE(604); END_STATE(); case 781: - if (lookahead == 'e') ADVANCE(421); + if (lookahead == 'e') ADVANCE(605); END_STATE(); case 782: - if (lookahead == 'e') ADVANCE(159); + if (lookahead == 'e') ADVANCE(1009); END_STATE(); case 783: - if (lookahead == 'e') ADVANCE(1281); + if (lookahead == 'e') ADVANCE(420); END_STATE(); case 784: - if (lookahead == 'e') ADVANCE(1286); + if (lookahead == 'e') ADVANCE(159); END_STATE(); case 785: - if (lookahead == 'e') ADVANCE(1106); + if (lookahead == 'e') ADVANCE(1285); END_STATE(); case 786: - if (lookahead == 'e') ADVANCE(1093); - if (lookahead == 's') ADVANCE(1562); + if (lookahead == 'e') ADVANCE(1111); END_STATE(); case 787: - if (lookahead == 'e') ADVANCE(1055); + if (lookahead == 'e') ADVANCE(1290); END_STATE(); case 788: - if (lookahead == 'e') ADVANCE(1509); + if (lookahead == 'e') ADVANCE(1096); + if (lookahead == 's') ADVANCE(1570); END_STATE(); case 789: - if (lookahead == 'e') ADVANCE(1060); + if (lookahead == 'e') ADVANCE(1059); END_STATE(); case 790: - if (lookahead == 'e') ADVANCE(158); + if (lookahead == 'e') ADVANCE(1516); END_STATE(); case 791: - if (lookahead == 'e') ADVANCE(422); + if (lookahead == 'e') ADVANCE(1064); END_STATE(); case 792: - if (lookahead == 'e') ADVANCE(613); + if (lookahead == 'e') ADVANCE(158); END_STATE(); case 793: - if (lookahead == 'e') ADVANCE(580); + if (lookahead == 'e') ADVANCE(421); END_STATE(); case 794: - if (lookahead == 'e') ADVANCE(423); + if (lookahead == 'e') ADVANCE(612); END_STATE(); case 795: - if (lookahead == 'e') ADVANCE(614); + if (lookahead == 'e') ADVANCE(578); END_STATE(); case 796: - if (lookahead == 'e') ADVANCE(582); + if (lookahead == 'e') ADVANCE(422); END_STATE(); case 797: - if (lookahead == 'e') ADVANCE(424); + if (lookahead == 'e') ADVANCE(614); END_STATE(); case 798: - if (lookahead == 'e') ADVANCE(583); + if (lookahead == 'e') ADVANCE(579); END_STATE(); case 799: - if (lookahead == 'e') ADVANCE(425); + if (lookahead == 'e') ADVANCE(424); END_STATE(); case 800: - if (lookahead == 'e') ADVANCE(1513); + if (lookahead == 'e') ADVANCE(581); END_STATE(); case 801: - if (lookahead == 'e') ADVANCE(584); + if (lookahead == 'e') ADVANCE(426); END_STATE(); case 802: - if (lookahead == 'e') ADVANCE(426); + if (lookahead == 'e') ADVANCE(1521); END_STATE(); case 803: - if (lookahead == 'e') ADVANCE(585); + if (lookahead == 'e') ADVANCE(582); END_STATE(); case 804: - if (lookahead == 'e') ADVANCE(586); + if (lookahead == 'e') ADVANCE(428); END_STATE(); case 805: - if (lookahead == 'e') ADVANCE(587); + if (lookahead == 'e') ADVANCE(583); END_STATE(); case 806: - if (lookahead == 'e') ADVANCE(588); + if (lookahead == 'e') ADVANCE(585); END_STATE(); case 807: - if (lookahead == 'e') ADVANCE(589); + if (lookahead == 'e') ADVANCE(586); END_STATE(); case 808: - if (lookahead == 'e') ADVANCE(590); + if (lookahead == 'e') ADVANCE(587); END_STATE(); case 809: - if (lookahead == 'e') ADVANCE(1126); + if (lookahead == 'e') ADVANCE(588); END_STATE(); case 810: - if (lookahead == 'e') ADVANCE(1127); + if (lookahead == 'e') ADVANCE(589); END_STATE(); case 811: - if (lookahead == 'e') ADVANCE(168); + if (lookahead == 'e') ADVANCE(1130); END_STATE(); case 812: - if (lookahead == 'e') ADVANCE(1365); + if (lookahead == 'e') ADVANCE(1131); END_STATE(); case 813: - if (lookahead == 'e') ADVANCE(183); + if (lookahead == 'e') ADVANCE(168); END_STATE(); case 814: - if (lookahead == 'e') ADVANCE(692); + if (lookahead == 'e') ADVANCE(1370); END_STATE(); case 815: - if (lookahead == 'e') ADVANCE(185); + if (lookahead == 'e') ADVANCE(183); END_STATE(); case 816: - if (lookahead == 'e') ADVANCE(187); + if (lookahead == 'e') ADVANCE(692); END_STATE(); case 817: - if (lookahead == 'e') ADVANCE(693); + if (lookahead == 'e') ADVANCE(185); END_STATE(); case 818: - if (lookahead == 'f') ADVANCE(142); - if (lookahead == 'g') ADVANCE(772); - if (lookahead == 'n') ADVANCE(1380); - if (lookahead == 'p') ADVANCE(1537); + if (lookahead == 'e') ADVANCE(187); END_STATE(); case 819: - if (lookahead == 'f') ADVANCE(1646); + if (lookahead == 'e') ADVANCE(693); END_STATE(); case 820: - if (lookahead == 'f') ADVANCE(449); + if (lookahead == 'f') ADVANCE(142); + if (lookahead == 'g') ADVANCE(773); + if (lookahead == 'n') ADVANCE(1386); + if (lookahead == 'p') ADVANCE(1545); END_STATE(); case 821: - if (lookahead == 'f') ADVANCE(455); + if (lookahead == 'f') ADVANCE(1654); END_STATE(); case 822: - if (lookahead == 'f') ADVANCE(1047); - if (lookahead == 'i') ADVANCE(1132); - if (lookahead == 'l') ADVANCE(1197); + if (lookahead == 'f') ADVANCE(449); END_STATE(); case 823: - if (lookahead == 'g') ADVANCE(1766); + if (lookahead == 'f') ADVANCE(455); END_STATE(); case 824: - if (lookahead == 'g') ADVANCE(1760); + if (lookahead == 'f') ADVANCE(1051); + if (lookahead == 'i') ADVANCE(1135); + if (lookahead == 'l') ADVANCE(1201); END_STATE(); case 825: - if (lookahead == 'g') ADVANCE(1765); + if (lookahead == 'g') ADVANCE(1774); END_STATE(); case 826: - if (lookahead == 'g') ADVANCE(1663); + if (lookahead == 'g') ADVANCE(1768); END_STATE(); case 827: - if (lookahead == 'g') ADVANCE(1763); + if (lookahead == 'g') ADVANCE(1773); END_STATE(); case 828: - if (lookahead == 'g') ADVANCE(1762); + if (lookahead == 'g') ADVANCE(1671); END_STATE(); case 829: - if (lookahead == 'g') ADVANCE(1730); + if (lookahead == 'g') ADVANCE(1771); END_STATE(); case 830: - if (lookahead == 'g') ADVANCE(1731); + if (lookahead == 'g') ADVANCE(1770); END_STATE(); case 831: - if (lookahead == 'g') ADVANCE(1764); + if (lookahead == 'g') ADVANCE(1738); END_STATE(); case 832: - if (lookahead == 'g') ADVANCE(1768); + if (lookahead == 'g') ADVANCE(1739); END_STATE(); case 833: - if (lookahead == 'g') ADVANCE(1769); + if (lookahead == 'g') ADVANCE(1772); END_STATE(); case 834: - if (lookahead == 'g') ADVANCE(1761); + if (lookahead == 'g') ADVANCE(1776); END_STATE(); case 835: - if (lookahead == 'g') ADVANCE(1767); + if (lookahead == 'g') ADVANCE(1777); END_STATE(); case 836: - if (lookahead == 'g') ADVANCE(1770); + if (lookahead == 'g') ADVANCE(1769); END_STATE(); case 837: - if (lookahead == 'g') ADVANCE(1734); + if (lookahead == 'g') ADVANCE(1775); END_STATE(); case 838: - if (lookahead == 'g') ADVANCE(1640); + if (lookahead == 'g') ADVANCE(1778); END_STATE(); case 839: - if (lookahead == 'g') ADVANCE(1741); + if (lookahead == 'g') ADVANCE(1742); END_STATE(); case 840: - if (lookahead == 'g') ADVANCE(1744); + if (lookahead == 'g') ADVANCE(1648); END_STATE(); case 841: - if (lookahead == 'g') ADVANCE(166); + if (lookahead == 'g') ADVANCE(1749); END_STATE(); case 842: - if (lookahead == 'g') ADVANCE(871); + if (lookahead == 'g') ADVANCE(1752); END_STATE(); case 843: - if (lookahead == 'g') ADVANCE(1371); + if (lookahead == 'g') ADVANCE(166); END_STATE(); case 844: - if (lookahead == 'g') ADVANCE(714); + if (lookahead == 'g') ADVANCE(874); END_STATE(); case 845: - if (lookahead == 'g') ADVANCE(1471); + if (lookahead == 'g') ADVANCE(1376); END_STATE(); case 846: - if (lookahead == 'g') ADVANCE(753); + if (lookahead == 'g') ADVANCE(941); END_STATE(); case 847: - if (lookahead == 'g') ADVANCE(754); + if (lookahead == 'g') ADVANCE(715); END_STATE(); case 848: - if (lookahead == 'g') ADVANCE(755); + if (lookahead == 'g') ADVANCE(1478); END_STATE(); case 849: - if (lookahead == 'g') ADVANCE(756); + if (lookahead == 'g') ADVANCE(754); END_STATE(); case 850: - if (lookahead == 'g') ADVANCE(757); + if (lookahead == 'g') ADVANCE(755); END_STATE(); case 851: - if (lookahead == 'g') ADVANCE(758); + if (lookahead == 'g') ADVANCE(756); END_STATE(); case 852: - if (lookahead == 'g') ADVANCE(759); + if (lookahead == 'g') ADVANCE(757); END_STATE(); case 853: - if (lookahead == 'g') ADVANCE(760); + if (lookahead == 'g') ADVANCE(758); END_STATE(); case 854: - if (lookahead == 'g') ADVANCE(776); - if (lookahead == 'h') ADVANCE(1038); - if (lookahead == 'p') ADVANCE(397); - if (lookahead == 't') ADVANCE(448); - if (lookahead == 'u') ADVANCE(541); - if (lookahead == 'y') ADVANCE(1065); + if (lookahead == 'g') ADVANCE(759); END_STATE(); case 855: - if (lookahead == 'g') ADVANCE(872); + if (lookahead == 'g') ADVANCE(760); END_STATE(); case 856: - if (lookahead == 'g') ADVANCE(177); - if (lookahead == 'w') ADVANCE(145); + if (lookahead == 'g') ADVANCE(761); END_STATE(); case 857: - if (lookahead == 'h') ADVANCE(1848); + if (lookahead == 'g') ADVANCE(777); + if (lookahead == 'h') ADVANCE(1042); + if (lookahead == 'p') ADVANCE(397); + if (lookahead == 't') ADVANCE(448); + if (lookahead == 'u') ADVANCE(541); + if (lookahead == 'y') ADVANCE(1068); END_STATE(); case 858: - if (lookahead == 'h') ADVANCE(1647); + if (lookahead == 'g') ADVANCE(875); END_STATE(); case 859: - if (lookahead == 'h') ADVANCE(1657); + if (lookahead == 'g') ADVANCE(177); + if (lookahead == 'w') ADVANCE(145); END_STATE(); case 860: - if (lookahead == 'h') ADVANCE(1658); + if (lookahead == 'h') ADVANCE(1857); END_STATE(); case 861: - if (lookahead == 'h') ADVANCE(1853); + if (lookahead == 'h') ADVANCE(1655); END_STATE(); case 862: - if (lookahead == 'h') ADVANCE(1855); + if (lookahead == 'h') ADVANCE(1665); END_STATE(); case 863: - if (lookahead == 'h') ADVANCE(1854); + if (lookahead == 'h') ADVANCE(1666); END_STATE(); case 864: - if (lookahead == 'h') ADVANCE(1857); + if (lookahead == 'h') ADVANCE(1862); END_STATE(); case 865: - if (lookahead == 'h') ADVANCE(764); - if (lookahead == 'm') ADVANCE(1258); - if (lookahead == 'o') ADVANCE(1134); + if (lookahead == 'h') ADVANCE(1864); END_STATE(); case 866: - if (lookahead == 'h') ADVANCE(1322); - if (lookahead == 'r') ADVANCE(403); + if (lookahead == 'h') ADVANCE(1863); END_STATE(); case 867: - if (lookahead == 'h') ADVANCE(1169); + if (lookahead == 'h') ADVANCE(1866); END_STATE(); case 868: - if (lookahead == 'h') ADVANCE(1175); + if (lookahead == 'h') ADVANCE(1326); + if (lookahead == 'r') ADVANCE(403); END_STATE(); case 869: - if (lookahead == 'h') ADVANCE(1349); + if (lookahead == 'h') ADVANCE(765); + if (lookahead == 'm') ADVANCE(1262); + if (lookahead == 'o') ADVANCE(1137); END_STATE(); case 870: - if (lookahead == 'h') ADVANCE(1172); + if (lookahead == 'h') ADVANCE(1173); END_STATE(); case 871: - if (lookahead == 'h') ADVANCE(196); + if (lookahead == 'h') ADVANCE(1180); END_STATE(); case 872: - if (lookahead == 'h') ADVANCE(209); + if (lookahead == 'h') ADVANCE(1354); END_STATE(); case 873: - if (lookahead == 'h') ADVANCE(410); + if (lookahead == 'h') ADVANCE(1176); END_STATE(); case 874: - if (lookahead == 'h') ADVANCE(800); + if (lookahead == 'h') ADVANCE(196); END_STATE(); case 875: - if (lookahead == 'h') ADVANCE(412); + if (lookahead == 'h') ADVANCE(209); END_STATE(); case 876: - if (lookahead == 'h') ADVANCE(413); + if (lookahead == 'h') ADVANCE(411); END_STATE(); case 877: - if (lookahead == 'h') ADVANCE(414); + if (lookahead == 'h') ADVANCE(802); END_STATE(); case 878: - if (lookahead == 'h') ADVANCE(416); + if (lookahead == 'h') ADVANCE(412); END_STATE(); case 879: - if (lookahead == 'h') ADVANCE(418); + if (lookahead == 'h') ADVANCE(413); END_STATE(); case 880: - if (lookahead == 'h') ADVANCE(420); + if (lookahead == 'h') ADVANCE(415); END_STATE(); case 881: - if (lookahead == 'h') ADVANCE(1208); + if (lookahead == 'h') ADVANCE(417); END_STATE(); case 882: - if (lookahead == 'h') ADVANCE(1350); + if (lookahead == 'h') ADVANCE(418); END_STATE(); case 883: - if (lookahead == 'h') ADVANCE(1210); + if (lookahead == 'h') ADVANCE(419); END_STATE(); case 884: if (lookahead == 'h') ADVANCE(1212); END_STATE(); case 885: - if (lookahead == 'h') ADVANCE(1214); + if (lookahead == 'h') ADVANCE(1355); END_STATE(); case 886: - if (lookahead == 'h') ADVANCE(1217); + if (lookahead == 'h') ADVANCE(1214); END_STATE(); case 887: - if (lookahead == 'h') ADVANCE(1221); + if (lookahead == 'h') ADVANCE(1216); END_STATE(); case 888: - if (lookahead == 'h') ADVANCE(1362); + if (lookahead == 'h') ADVANCE(1218); END_STATE(); case 889: - if (lookahead == 'i') ADVANCE(1584); + if (lookahead == 'h') ADVANCE(1221); END_STATE(); case 890: - if (lookahead == 'i') ADVANCE(606); + if (lookahead == 'h') ADVANCE(1225); END_STATE(); case 891: - if (lookahead == 'i') ADVANCE(1564); - if (lookahead == 'o') ADVANCE(1508); + if (lookahead == 'h') ADVANCE(1367); END_STATE(); case 892: - if (lookahead == 'i') ADVANCE(775); + if (lookahead == 'i') ADVANCE(1592); END_STATE(); case 893: - if (lookahead == 'i') ADVANCE(1563); + if (lookahead == 'i') ADVANCE(608); END_STATE(); case 894: - if (lookahead == 'i') ADVANCE(1057); + if (lookahead == 'i') ADVANCE(1572); + if (lookahead == 'o') ADVANCE(1517); END_STATE(); case 895: - if (lookahead == 'i') ADVANCE(998); + if (lookahead == 'i') ADVANCE(1571); END_STATE(); case 896: - if (lookahead == 'i') ADVANCE(1088); - if (lookahead == 'o') ADVANCE(561); + if (lookahead == 'i') ADVANCE(776); END_STATE(); case 897: - if (lookahead == 'i') ADVANCE(620); + if (lookahead == 'i') ADVANCE(1061); END_STATE(); case 898: - if (lookahead == 'i') ADVANCE(1107); - if (lookahead == 'l') ADVANCE(1173); + if (lookahead == 'i') ADVANCE(1002); END_STATE(); case 899: - if (lookahead == 'i') ADVANCE(548); + if (lookahead == 'i') ADVANCE(1093); + if (lookahead == 'o') ADVANCE(561); END_STATE(); case 900: - if (lookahead == 'i') ADVANCE(549); + if (lookahead == 'i') ADVANCE(620); END_STATE(); case 901: - if (lookahead == 'i') ADVANCE(554); + if (lookahead == 'i') ADVANCE(1110); + if (lookahead == 'l') ADVANCE(1177); END_STATE(); case 902: - if (lookahead == 'i') ADVANCE(555); + if (lookahead == 'i') ADVANCE(548); END_STATE(); case 903: - if (lookahead == 'i') ADVANCE(603); + if (lookahead == 'i') ADVANCE(549); END_STATE(); case 904: - if (lookahead == 'i') ADVANCE(550); + if (lookahead == 'i') ADVANCE(554); END_STATE(); case 905: - if (lookahead == 'i') ADVANCE(1401); + if (lookahead == 'i') ADVANCE(555); END_STATE(); case 906: - if (lookahead == 'i') ADVANCE(842); + if (lookahead == 'i') ADVANCE(603); END_STATE(); case 907: - if (lookahead == 'i') ADVANCE(551); + if (lookahead == 'i') ADVANCE(550); END_STATE(); case 908: - if (lookahead == 'i') ADVANCE(557); + if (lookahead == 'i') ADVANCE(1408); END_STATE(); case 909: - if (lookahead == 'i') ADVANCE(1348); + if (lookahead == 'i') ADVANCE(844); END_STATE(); case 910: - if (lookahead == 'i') ADVANCE(558); + if (lookahead == 'i') ADVANCE(551); END_STATE(); case 911: - if (lookahead == 'i') ADVANCE(560); + if (lookahead == 'i') ADVANCE(557); END_STATE(); case 912: - if (lookahead == 'i') ADVANCE(809); + if (lookahead == 'i') ADVANCE(558); END_STATE(); case 913: - if (lookahead == 'i') ADVANCE(562); + if (lookahead == 'i') ADVANCE(1353); END_STATE(); case 914: - if (lookahead == 'i') ADVANCE(564); + if (lookahead == 'i') ADVANCE(560); END_STATE(); case 915: - if (lookahead == 'i') ADVANCE(566); + if (lookahead == 'i') ADVANCE(562); END_STATE(); case 916: - if (lookahead == 'i') ADVANCE(1142); + if (lookahead == 'i') ADVANCE(811); END_STATE(); case 917: - if (lookahead == 'i') ADVANCE(1109); + if (lookahead == 'i') ADVANCE(564); END_STATE(); case 918: - if (lookahead == 'i') ADVANCE(1089); + if (lookahead == 'i') ADVANCE(566); END_STATE(); case 919: - if (lookahead == 'i') ADVANCE(1432); + if (lookahead == 'i') ADVANCE(1143); END_STATE(); case 920: - if (lookahead == 'i') ADVANCE(1457); + if (lookahead == 'i') ADVANCE(1114); END_STATE(); case 921: - if (lookahead == 'i') ADVANCE(1459); + if (lookahead == 'i') ADVANCE(1091); END_STATE(); case 922: - if (lookahead == 'i') ADVANCE(1461); + if (lookahead == 'i') ADVANCE(1439); END_STATE(); case 923: if (lookahead == 'i') ADVANCE(1464); END_STATE(); case 924: - if (lookahead == 'i') ADVANCE(1467); + if (lookahead == 'i') ADVANCE(1466); END_STATE(); case 925: - if (lookahead == 'i') ADVANCE(1443); + if (lookahead == 'i') ADVANCE(1468); END_STATE(); case 926: - if (lookahead == 'i') ADVANCE(1458); + if (lookahead == 'i') ADVANCE(1471); END_STATE(); case 927: - if (lookahead == 'i') ADVANCE(1470); + if (lookahead == 'i') ADVANCE(1474); END_STATE(); case 928: - if (lookahead == 'i') ADVANCE(1472); + if (lookahead == 'i') ADVANCE(1450); END_STATE(); case 929: - if (lookahead == 'i') ADVANCE(1448); + if (lookahead == 'i') ADVANCE(1465); END_STATE(); case 930: - if (lookahead == 'i') ADVANCE(1460); + if (lookahead == 'i') ADVANCE(1477); END_STATE(); case 931: - if (lookahead == 'i') ADVANCE(1462); + if (lookahead == 'i') ADVANCE(1479); END_STATE(); case 932: - if (lookahead == 'i') ADVANCE(1585); + if (lookahead == 'i') ADVANCE(1455); END_STATE(); case 933: - if (lookahead == 'i') ADVANCE(780); + if (lookahead == 'i') ADVANCE(1467); END_STATE(); case 934: - if (lookahead == 'i') ADVANCE(1479); + if (lookahead == 'i') ADVANCE(1469); END_STATE(); case 935: - if (lookahead == 'i') ADVANCE(623); + if (lookahead == 'i') ADVANCE(1593); END_STATE(); case 936: - if (lookahead == 'i') ADVANCE(1501); + if (lookahead == 'i') ADVANCE(1486); END_STATE(); case 937: - if (lookahead == 'i') ADVANCE(1128); + if (lookahead == 'i') ADVANCE(782); END_STATE(); case 938: - if (lookahead == 'i') ADVANCE(1502); + if (lookahead == 'i') ADVANCE(623); END_STATE(); case 939: - if (lookahead == 'i') ADVANCE(1480); + if (lookahead == 'i') ADVANCE(1508); END_STATE(); case 940: - if (lookahead == 'i') ADVANCE(627); + if (lookahead == 'i') ADVANCE(1509); END_STATE(); case 941: - if (lookahead == 'i') ADVANCE(1112); - if (lookahead == 'l') ADVANCE(1177); + if (lookahead == 'i') ADVANCE(1390); END_STATE(); case 942: - if (lookahead == 'i') ADVANCE(1482); + if (lookahead == 'i') ADVANCE(1487); END_STATE(); case 943: - if (lookahead == 'i') ADVANCE(631); + if (lookahead == 'i') ADVANCE(1132); END_STATE(); case 944: - if (lookahead == 'i') ADVANCE(1010); + if (lookahead == 'i') ADVANCE(627); END_STATE(); case 945: - if (lookahead == 'i') ADVANCE(1483); + if (lookahead == 'i') ADVANCE(1115); + if (lookahead == 'l') ADVANCE(1181); END_STATE(); case 946: - if (lookahead == 'i') ADVANCE(635); + if (lookahead == 'i') ADVANCE(1488); END_STATE(); case 947: - if (lookahead == 'i') ADVANCE(1489); + if (lookahead == 'i') ADVANCE(631); END_STATE(); case 948: - if (lookahead == 'i') ADVANCE(638); + if (lookahead == 'i') ADVANCE(1015); END_STATE(); case 949: if (lookahead == 'i') ADVANCE(1490); END_STATE(); case 950: - if (lookahead == 'i') ADVANCE(641); + if (lookahead == 'i') ADVANCE(635); END_STATE(); case 951: - if (lookahead == 'i') ADVANCE(1117); - if (lookahead == 'l') ADVANCE(1185); + if (lookahead == 'i') ADVANCE(1496); END_STATE(); case 952: - if (lookahead == 'i') ADVANCE(1339); + if (lookahead == 'i') ADVANCE(638); END_STATE(); case 953: - if (lookahead == 'i') ADVANCE(645); + if (lookahead == 'i') ADVANCE(1497); END_STATE(); case 954: - if (lookahead == 'i') ADVANCE(655); + if (lookahead == 'i') ADVANCE(641); END_STATE(); case 955: - if (lookahead == 'i') ADVANCE(1119); - if (lookahead == 'l') ADVANCE(1188); + if (lookahead == 'i') ADVANCE(1121); + if (lookahead == 'l') ADVANCE(1189); END_STATE(); case 956: - if (lookahead == 'i') ADVANCE(656); + if (lookahead == 'i') ADVANCE(1344); END_STATE(); case 957: - if (lookahead == 'i') ADVANCE(1120); - if (lookahead == 'l') ADVANCE(1189); + if (lookahead == 'i') ADVANCE(645); END_STATE(); case 958: - if (lookahead == 'i') ADVANCE(1123); - if (lookahead == 'l') ADVANCE(1191); + if (lookahead == 'i') ADVANCE(655); END_STATE(); case 959: - if (lookahead == 'i') ADVANCE(1124); + if (lookahead == 'i') ADVANCE(1123); + if (lookahead == 'l') ADVANCE(1192); END_STATE(); case 960: - if (lookahead == 'i') ADVANCE(1125); - if (lookahead == 'l') ADVANCE(1192); + if (lookahead == 'i') ADVANCE(656); END_STATE(); case 961: - if (lookahead == 'i') ADVANCE(1193); + if (lookahead == 'i') ADVANCE(1124); + if (lookahead == 'l') ADVANCE(1193); END_STATE(); case 962: - if (lookahead == 'i') ADVANCE(1195); + if (lookahead == 'i') ADVANCE(1126); + if (lookahead == 'l') ADVANCE(1195); END_STATE(); case 963: - if (lookahead == 'i') ADVANCE(1198); + if (lookahead == 'i') ADVANCE(1128); END_STATE(); case 964: - if (lookahead == 'i') ADVANCE(1199); + if (lookahead == 'i') ADVANCE(1129); + if (lookahead == 'l') ADVANCE(1196); END_STATE(); case 965: - if (lookahead == 'i') ADVANCE(1200); + if (lookahead == 'i') ADVANCE(1197); END_STATE(); case 966: - if (lookahead == 'i') ADVANCE(1201); + if (lookahead == 'i') ADVANCE(1199); END_STATE(); case 967: - if (lookahead == 'i') ADVANCE(855); + if (lookahead == 'i') ADVANCE(1202); END_STATE(); case 968: - if (lookahead == 'i') ADVANCE(1151); + if (lookahead == 'i') ADVANCE(1203); END_STATE(); case 969: - if (lookahead == 'j') ADVANCE(1536); + if (lookahead == 'i') ADVANCE(1204); END_STATE(); case 970: - if (lookahead == 'j') ADVANCE(793); + if (lookahead == 'i') ADVANCE(1205); END_STATE(); case 971: - if (lookahead == 'j') ADVANCE(796); + if (lookahead == 'i') ADVANCE(858); END_STATE(); case 972: - if (lookahead == 'j') ADVANCE(798); + if (lookahead == 'i') ADVANCE(1154); END_STATE(); case 973: - if (lookahead == 'j') ADVANCE(801); + if (lookahead == 'j') ADVANCE(1544); END_STATE(); case 974: - if (lookahead == 'j') ADVANCE(803); + if (lookahead == 'j') ADVANCE(795); END_STATE(); case 975: - if (lookahead == 'j') ADVANCE(804); + if (lookahead == 'j') ADVANCE(798); END_STATE(); case 976: - if (lookahead == 'j') ADVANCE(805); + if (lookahead == 'j') ADVANCE(800); END_STATE(); case 977: - if (lookahead == 'j') ADVANCE(807); + if (lookahead == 'j') ADVANCE(803); END_STATE(); case 978: - if (lookahead == 'j') ADVANCE(808); + if (lookahead == 'j') ADVANCE(805); END_STATE(); case 979: - if (lookahead == 'k') ADVANCE(1834); + if (lookahead == 'j') ADVANCE(806); END_STATE(); case 980: - if (lookahead == 'k') ADVANCE(1837); + if (lookahead == 'j') ADVANCE(807); END_STATE(); case 981: - if (lookahead == 'k') ADVANCE(1835); + if (lookahead == 'j') ADVANCE(809); END_STATE(); case 982: - if (lookahead == 'k') ADVANCE(1838); + if (lookahead == 'j') ADVANCE(810); END_STATE(); case 983: - if (lookahead == 'k') ADVANCE(1836); + if (lookahead == 'k') ADVANCE(1842); END_STATE(); case 984: - if (lookahead == 'k') ADVANCE(1839); + if (lookahead == 'k') ADVANCE(1845); END_STATE(); case 985: - if (lookahead == 'k') ADVANCE(1842); + if (lookahead == 'k') ADVANCE(1843); END_STATE(); case 986: - if (lookahead == 'k') ADVANCE(1840); + if (lookahead == 'k') ADVANCE(1846); END_STATE(); case 987: - if (lookahead == 'k') ADVANCE(163); + if (lookahead == 'k') ADVANCE(1844); END_STATE(); case 988: - if (lookahead == 'k') ADVANCE(792); + if (lookahead == 'k') ADVANCE(1847); END_STATE(); case 989: - if (lookahead == 'k') ADVANCE(777); + if (lookahead == 'k') ADVANCE(1850); END_STATE(); case 990: - if (lookahead == 'k') ADVANCE(814); + if (lookahead == 'k') ADVANCE(1848); END_STATE(); case 991: - if (lookahead == 'k') ADVANCE(817); + if (lookahead == 'k') ADVANCE(162); END_STATE(); case 992: - if (lookahead == 'l') ADVANCE(1959); + if (lookahead == 'k') ADVANCE(794); END_STATE(); case 993: - if (lookahead == 'l') ADVANCE(1897); + if (lookahead == 'k') ADVANCE(779); END_STATE(); case 994: - if (lookahead == 'l') ADVANCE(1852); + if (lookahead == 'k') ADVANCE(816); END_STATE(); case 995: - if (lookahead == 'l') ADVANCE(1718); + if (lookahead == 'k') ADVANCE(819); END_STATE(); case 996: - if (lookahead == 'l') ADVANCE(164); + if (lookahead == 'l') ADVANCE(1968); END_STATE(); case 997: - if (lookahead == 'l') ADVANCE(1379); + if (lookahead == 'l') ADVANCE(1906); END_STATE(); case 998: - if (lookahead == 'l') ADVANCE(597); + if (lookahead == 'l') ADVANCE(1861); END_STATE(); case 999: - if (lookahead == 'l') ADVANCE(968); + if (lookahead == 'l') ADVANCE(1726); END_STATE(); case 1000: - if (lookahead == 'l') ADVANCE(598); + if (lookahead == 'l') ADVANCE(164); END_STATE(); case 1001: - if (lookahead == 'l') ADVANCE(1370); + if (lookahead == 'l') ADVANCE(1385); END_STATE(); case 1002: - if (lookahead == 'l') ADVANCE(899); + if (lookahead == 'l') ADVANCE(597); END_STATE(); case 1003: - if (lookahead == 'l') ADVANCE(996); - if (lookahead == 'n') ADVANCE(411); + if (lookahead == 'l') ADVANCE(972); END_STATE(); case 1004: - if (lookahead == 'l') ADVANCE(992); + if (lookahead == 'l') ADVANCE(598); END_STATE(); case 1005: - if (lookahead == 'l') ADVANCE(601); + if (lookahead == 'l') ADVANCE(1375); END_STATE(); case 1006: - if (lookahead == 'l') ADVANCE(789); + if (lookahead == 'l') ADVANCE(1000); + if (lookahead == 'n') ADVANCE(410); END_STATE(); case 1007: - if (lookahead == 'l') ADVANCE(811); + if (lookahead == 'l') ADVANCE(902); END_STATE(); case 1008: - if (lookahead == 'l') ADVANCE(994); + if (lookahead == 'l') ADVANCE(996); END_STATE(); case 1009: - if (lookahead == 'l') ADVANCE(785); + if (lookahead == 'l') ADVANCE(601); END_STATE(); case 1010: - if (lookahead == 'l') ADVANCE(720); + if (lookahead == 'l') ADVANCE(791); END_STATE(); case 1011: - if (lookahead == 'l') ADVANCE(735); + if (lookahead == 'l') ADVANCE(813); END_STATE(); case 1012: - if (lookahead == 'l') ADVANCE(781); + if (lookahead == 'l') ADVANCE(998); END_STATE(); case 1013: - if (lookahead == 'l') ADVANCE(737); + if (lookahead == 'l') ADVANCE(943); END_STATE(); case 1014: - if (lookahead == 'l') ADVANCE(738); + if (lookahead == 'l') ADVANCE(786); END_STATE(); case 1015: - if (lookahead == 'l') ADVANCE(739); + if (lookahead == 'l') ADVANCE(721); END_STATE(); case 1016: - if (lookahead == 'l') ADVANCE(740); + if (lookahead == 'l') ADVANCE(736); END_STATE(); case 1017: - if (lookahead == 'l') ADVANCE(741); + if (lookahead == 'l') ADVANCE(783); END_STATE(); case 1018: - if (lookahead == 'l') ADVANCE(742); + if (lookahead == 'l') ADVANCE(738); END_STATE(); case 1019: - if (lookahead == 'l') ADVANCE(743); + if (lookahead == 'l') ADVANCE(739); END_STATE(); case 1020: - if (lookahead == 'l') ADVANCE(747); + if (lookahead == 'l') ADVANCE(740); END_STATE(); case 1021: - if (lookahead == 'l') ADVANCE(749); + if (lookahead == 'l') ADVANCE(741); END_STATE(); case 1022: - if (lookahead == 'l') ADVANCE(750); + if (lookahead == 'l') ADVANCE(742); END_STATE(); case 1023: - if (lookahead == 'l') ADVANCE(1441); + if (lookahead == 'l') ADVANCE(743); END_STATE(); case 1024: - if (lookahead == 'l') ADVANCE(405); + if (lookahead == 'l') ADVANCE(744); END_STATE(); case 1025: - if (lookahead == 'l') ADVANCE(791); + if (lookahead == 'l') ADVANCE(748); END_STATE(); case 1026: - if (lookahead == 'l') ADVANCE(937); + if (lookahead == 'l') ADVANCE(750); END_STATE(); case 1027: - if (lookahead == 'l') ADVANCE(794); + if (lookahead == 'l') ADVANCE(751); END_STATE(); case 1028: - if (lookahead == 'l') ADVANCE(797); + if (lookahead == 'l') ADVANCE(1448); END_STATE(); case 1029: - if (lookahead == 'l') ADVANCE(1179); + if (lookahead == 'l') ADVANCE(405); END_STATE(); case 1030: - if (lookahead == 'l') ADVANCE(799); + if (lookahead == 'l') ADVANCE(793); END_STATE(); case 1031: - if (lookahead == 'l') ADVANCE(802); + if (lookahead == 'l') ADVANCE(796); END_STATE(); case 1032: - if (lookahead == 'l') ADVANCE(930); + if (lookahead == 'l') ADVANCE(799); END_STATE(); case 1033: - if (lookahead == 'l') ADVANCE(452); + if (lookahead == 'l') ADVANCE(1183); END_STATE(); case 1034: - if (lookahead == 'l') ADVANCE(444); + if (lookahead == 'l') ADVANCE(801); END_STATE(); case 1035: - if (lookahead == 'l') ADVANCE(1211); + if (lookahead == 'l') ADVANCE(804); END_STATE(); case 1036: - if (lookahead == 'l') ADVANCE(174); + if (lookahead == 'l') ADVANCE(933); END_STATE(); case 1037: - if (lookahead == 'l') ADVANCE(1213); + if (lookahead == 'l') ADVANCE(451); END_STATE(); case 1038: - if (lookahead == 'l') ADVANCE(176); - if (lookahead == 'r') ADVANCE(178); + if (lookahead == 'l') ADVANCE(443); END_STATE(); case 1039: if (lookahead == 'l') ADVANCE(1215); END_STATE(); case 1040: - if (lookahead == 'l') ADVANCE(1218); + if (lookahead == 'l') ADVANCE(174); END_STATE(); case 1041: - if (lookahead == 'l') ADVANCE(1220); + if (lookahead == 'l') ADVANCE(1217); END_STATE(); case 1042: - if (lookahead == 'l') ADVANCE(1222); + if (lookahead == 'l') ADVANCE(176); + if (lookahead == 'r') ADVANCE(178); END_STATE(); case 1043: - if (lookahead == 'l') ADVANCE(1226); + if (lookahead == 'l') ADVANCE(1219); END_STATE(); case 1044: - if (lookahead == 'l') ADVANCE(1227); + if (lookahead == 'l') ADVANCE(1222); END_STATE(); case 1045: - if (lookahead == 'l') ADVANCE(1228); + if (lookahead == 'l') ADVANCE(1224); END_STATE(); case 1046: - if (lookahead == 'l') ADVANCE(1229); + if (lookahead == 'l') ADVANCE(1226); END_STATE(); case 1047: - if (lookahead == 'l') ADVANCE(1232); + if (lookahead == 'l') ADVANCE(1230); END_STATE(); case 1048: - if (lookahead == 'm') ADVANCE(1924); + if (lookahead == 'l') ADVANCE(1231); END_STATE(); case 1049: - if (lookahead == 'm') ADVANCE(1938); + if (lookahead == 'l') ADVANCE(1232); END_STATE(); case 1050: - if (lookahead == 'm') ADVANCE(1609); + if (lookahead == 'l') ADVANCE(1233); END_STATE(); case 1051: - if (lookahead == 'm') ADVANCE(1602); + if (lookahead == 'l') ADVANCE(1236); END_STATE(); case 1052: - if (lookahead == 'm') ADVANCE(195); + if (lookahead == 'm') ADVANCE(1933); END_STATE(); case 1053: - if (lookahead == 'm') ADVANCE(1610); + if (lookahead == 'm') ADVANCE(1947); END_STATE(); case 1054: - if (lookahead == 'm') ADVANCE(1260); + if (lookahead == 'm') ADVANCE(1617); END_STATE(); case 1055: - if (lookahead == 'm') ADVANCE(1261); + if (lookahead == 'm') ADVANCE(1610); END_STATE(); case 1056: - if (lookahead == 'm') ADVANCE(517); + if (lookahead == 'm') ADVANCE(195); END_STATE(); case 1057: - if (lookahead == 'm') ADVANCE(719); + if (lookahead == 'm') ADVANCE(1618); END_STATE(); case 1058: - if (lookahead == 'm') ADVANCE(208); + if (lookahead == 'm') ADVANCE(1264); END_STATE(); case 1059: - if (lookahead == 'm') ADVANCE(210); + if (lookahead == 'm') ADVANCE(1265); END_STATE(); case 1060: - if (lookahead == 'm') ADVANCE(810); + if (lookahead == 'm') ADVANCE(517); END_STATE(); case 1061: - if (lookahead == 'm') ADVANCE(179); - if (lookahead == 't') ADVANCE(1534); + if (lookahead == 'm') ADVANCE(720); END_STATE(); case 1062: - if (lookahead == 'n') ADVANCE(596); + if (lookahead == 'm') ADVANCE(208); END_STATE(); case 1063: - if (lookahead == 'n') ADVANCE(841); + if (lookahead == 'm') ADVANCE(210); END_STATE(); case 1064: - if (lookahead == 'n') ADVANCE(553); + if (lookahead == 'm') ADVANCE(812); END_STATE(); case 1065: - if (lookahead == 'n') ADVANCE(553); - if (lookahead == 's') ADVANCE(1476); + if (lookahead == 'm') ADVANCE(179); + if (lookahead == 't') ADVANCE(1542); END_STATE(); case 1066: - if (lookahead == 'n') ADVANCE(1629); + if (lookahead == 'n') ADVANCE(596); END_STATE(); case 1067: - if (lookahead == 'n') ADVANCE(1934); + if (lookahead == 'n') ADVANCE(553); END_STATE(); case 1068: - if (lookahead == 'n') ADVANCE(1601); + if (lookahead == 'n') ADVANCE(553); + if (lookahead == 's') ADVANCE(1484); END_STATE(); case 1069: - if (lookahead == 'n') ADVANCE(1679); + if (lookahead == 'n') ADVANCE(1637); END_STATE(); case 1070: - if (lookahead == 'n') ADVANCE(1686); + if (lookahead == 'n') ADVANCE(1943); END_STATE(); case 1071: - if (lookahead == 'n') ADVANCE(1693); + if (lookahead == 'n') ADVANCE(1609); END_STATE(); case 1072: - if (lookahead == 'n') ADVANCE(1700); + if (lookahead == 'n') ADVANCE(1687); END_STATE(); case 1073: - if (lookahead == 'n') ADVANCE(1707); + if (lookahead == 'n') ADVANCE(1694); END_STATE(); case 1074: - if (lookahead == 'n') ADVANCE(1714); + if (lookahead == 'n') ADVANCE(1701); END_STATE(); case 1075: - if (lookahead == 'n') ADVANCE(1607); + if (lookahead == 'n') ADVANCE(1708); END_STATE(); case 1076: - if (lookahead == 'n') ADVANCE(1627); + if (lookahead == 'n') ADVANCE(1715); END_STATE(); case 1077: - if (lookahead == 'n') ADVANCE(1606); + if (lookahead == 'n') ADVANCE(1722); END_STATE(); case 1078: - if (lookahead == 'n') ADVANCE(1608); + if (lookahead == 'n') ADVANCE(1615); END_STATE(); case 1079: - if (lookahead == 'n') ADVANCE(1529); + if (lookahead == 'n') ADVANCE(1635); END_STATE(); case 1080: - if (lookahead == 'n') ADVANCE(1529); - if (lookahead == 'x') ADVANCE(766); + if (lookahead == 'n') ADVANCE(1614); END_STATE(); case 1081: - if (lookahead == 'n') ADVANCE(823); + if (lookahead == 'n') ADVANCE(1616); END_STATE(); case 1082: - if (lookahead == 'n') ADVANCE(1386); + if (lookahead == 'n') ADVANCE(843); END_STATE(); case 1083: - if (lookahead == 'n') ADVANCE(905); + if (lookahead == 'n') ADVANCE(1537); END_STATE(); case 1084: - if (lookahead == 'n') ADVANCE(824); + if (lookahead == 'n') ADVANCE(1537); + if (lookahead == 'x') ADVANCE(767); END_STATE(); case 1085: - if (lookahead == 'n') ADVANCE(1152); + if (lookahead == 'n') ADVANCE(1393); END_STATE(); case 1086: - if (lookahead == 'n') ADVANCE(1152); - if (lookahead == 'r') ADVANCE(1342); + if (lookahead == 'n') ADVANCE(908); END_STATE(); case 1087: - if (lookahead == 'n') ADVANCE(938); - if (lookahead == 'v') ADVANCE(707); + if (lookahead == 'n') ADVANCE(825); END_STATE(); case 1088: - if (lookahead == 'n') ADVANCE(709); + if (lookahead == 'n') ADVANCE(1156); END_STATE(); case 1089: - if (lookahead == 'n') ADVANCE(411); + if (lookahead == 'n') ADVANCE(1156); + if (lookahead == 'r') ADVANCE(1347); END_STATE(); case 1090: - if (lookahead == 'n') ADVANCE(825); + if (lookahead == 'n') ADVANCE(940); + if (lookahead == 'v') ADVANCE(708); END_STATE(); case 1091: - if (lookahead == 'n') ADVANCE(826); + if (lookahead == 'n') ADVANCE(410); END_STATE(); case 1092: - if (lookahead == 'n') ADVANCE(827); + if (lookahead == 'n') ADVANCE(826); END_STATE(); case 1093: - if (lookahead == 'n') ADVANCE(1530); + if (lookahead == 'n') ADVANCE(710); END_STATE(); case 1094: - if (lookahead == 'n') ADVANCE(828); + if (lookahead == 'n') ADVANCE(827); END_STATE(); case 1095: - if (lookahead == 'n') ADVANCE(829); + if (lookahead == 'n') ADVANCE(828); END_STATE(); case 1096: - if (lookahead == 'n') ADVANCE(830); + if (lookahead == 'n') ADVANCE(1538); END_STATE(); case 1097: - if (lookahead == 'n') ADVANCE(831); + if (lookahead == 'n') ADVANCE(829); END_STATE(); case 1098: - if (lookahead == 'n') ADVANCE(832); + if (lookahead == 'n') ADVANCE(830); END_STATE(); case 1099: - if (lookahead == 'n') ADVANCE(833); + if (lookahead == 'n') ADVANCE(831); END_STATE(); case 1100: - if (lookahead == 'n') ADVANCE(834); + if (lookahead == 'n') ADVANCE(832); END_STATE(); case 1101: - if (lookahead == 'n') ADVANCE(889); + if (lookahead == 'n') ADVANCE(833); END_STATE(); case 1102: - if (lookahead == 'n') ADVANCE(607); + if (lookahead == 'n') ADVANCE(834); END_STATE(); case 1103: if (lookahead == 'n') ADVANCE(835); END_STATE(); case 1104: - if (lookahead == 'n') ADVANCE(593); + if (lookahead == 'n') ADVANCE(606); END_STATE(); case 1105: if (lookahead == 'n') ADVANCE(836); END_STATE(); case 1106: - if (lookahead == 'n') ADVANCE(845); + if (lookahead == 'n') ADVANCE(892); END_STATE(); case 1107: - if (lookahead == 'n') ADVANCE(1403); + if (lookahead == 'n') ADVANCE(837); END_STATE(); case 1108: - if (lookahead == 'n') ADVANCE(837); + if (lookahead == 'n') ADVANCE(593); END_STATE(); case 1109: if (lookahead == 'n') ADVANCE(838); END_STATE(); case 1110: - if (lookahead == 'n') ADVANCE(1404); + if (lookahead == 'n') ADVANCE(1410); END_STATE(); case 1111: - if (lookahead == 'n') ADVANCE(839); + if (lookahead == 'n') ADVANCE(848); END_STATE(); case 1112: - if (lookahead == 'n') ADVANCE(1405); + if (lookahead == 'n') ADVANCE(839); END_STATE(); case 1113: - if (lookahead == 'n') ADVANCE(840); + if (lookahead == 'n') ADVANCE(1411); END_STATE(); case 1114: - if (lookahead == 'n') ADVANCE(1406); + if (lookahead == 'n') ADVANCE(840); END_STATE(); case 1115: - if (lookahead == 'n') ADVANCE(1407); + if (lookahead == 'n') ADVANCE(1412); END_STATE(); case 1116: - if (lookahead == 'n') ADVANCE(1408); + if (lookahead == 'n') ADVANCE(841); END_STATE(); case 1117: - if (lookahead == 'n') ADVANCE(1409); + if (lookahead == 'n') ADVANCE(1413); END_STATE(); case 1118: - if (lookahead == 'n') ADVANCE(1410); + if (lookahead == 'n') ADVANCE(842); END_STATE(); case 1119: - if (lookahead == 'n') ADVANCE(1411); + if (lookahead == 'n') ADVANCE(1414); END_STATE(); case 1120: - if (lookahead == 'n') ADVANCE(1412); + if (lookahead == 'n') ADVANCE(1415); END_STATE(); case 1121: - if (lookahead == 'n') ADVANCE(762); + if (lookahead == 'n') ADVANCE(1416); END_STATE(); case 1122: - if (lookahead == 'n') ADVANCE(1413); + if (lookahead == 'n') ADVANCE(1417); END_STATE(); case 1123: - if (lookahead == 'n') ADVANCE(1414); + if (lookahead == 'n') ADVANCE(1418); END_STATE(); case 1124: - if (lookahead == 'n') ADVANCE(1416); + if (lookahead == 'n') ADVANCE(1419); END_STATE(); case 1125: - if (lookahead == 'n') ADVANCE(1417); + if (lookahead == 'n') ADVANCE(1420); END_STATE(); case 1126: - if (lookahead == 'n') ADVANCE(1424); + if (lookahead == 'n') ADVANCE(1421); END_STATE(); case 1127: - if (lookahead == 'n') ADVANCE(1478); + if (lookahead == 'n') ADVANCE(763); END_STATE(); case 1128: - if (lookahead == 'n') ADVANCE(748); + if (lookahead == 'n') ADVANCE(1423); END_STATE(); case 1129: - if (lookahead == 'n') ADVANCE(1439); + if (lookahead == 'n') ADVANCE(1424); END_STATE(); case 1130: - if (lookahead == 'n') ADVANCE(1510); - if (lookahead == 'x') ADVANCE(929); + if (lookahead == 'n') ADVANCE(1431); END_STATE(); case 1131: - if (lookahead == 'n') ADVANCE(1445); + if (lookahead == 'n') ADVANCE(1485); END_STATE(); case 1132: - if (lookahead == 'n') ADVANCE(1449); + if (lookahead == 'n') ADVANCE(749); END_STATE(); case 1133: - if (lookahead == 'n') ADVANCE(1180); + if (lookahead == 'n') ADVANCE(1446); END_STATE(); case 1134: - if (lookahead == 'n') ADVANCE(1383); + if (lookahead == 'n') ADVANCE(1452); END_STATE(); case 1135: - if (lookahead == 'n') ADVANCE(1473); + if (lookahead == 'n') ADVANCE(1456); END_STATE(); case 1136: - if (lookahead == 'n') ADVANCE(846); + if (lookahead == 'n') ADVANCE(1184); END_STATE(); case 1137: - if (lookahead == 'n') ADVANCE(574); + if (lookahead == 'n') ADVANCE(1388); END_STATE(); case 1138: - if (lookahead == 'n') ADVANCE(932); + if (lookahead == 'n') ADVANCE(1481); END_STATE(); case 1139: - if (lookahead == 'n') ADVANCE(1388); + if (lookahead == 'n') ADVANCE(849); END_STATE(); case 1140: - if (lookahead == 'n') ADVANCE(847); + if (lookahead == 'n') ADVANCE(574); END_STATE(); case 1141: - if (lookahead == 'n') ADVANCE(1499); + if (lookahead == 'n') ADVANCE(935); END_STATE(); case 1142: - if (lookahead == 'n') ADVANCE(1026); + if (lookahead == 'n') ADVANCE(850); END_STATE(); case 1143: - if (lookahead == 'n') ADVANCE(848); + if (lookahead == 'n') ADVANCE(1013); END_STATE(); case 1144: - if (lookahead == 'n') ADVANCE(1385); + if (lookahead == 'n') ADVANCE(1395); END_STATE(); case 1145: - if (lookahead == 'n') ADVANCE(849); + if (lookahead == 'n') ADVANCE(851); END_STATE(); case 1146: - if (lookahead == 'n') ADVANCE(579); + if (lookahead == 'n') ADVANCE(852); END_STATE(); case 1147: - if (lookahead == 'n') ADVANCE(850); + if (lookahead == 'n') ADVANCE(580); END_STATE(); case 1148: - if (lookahead == 'n') ADVANCE(851); + if (lookahead == 'n') ADVANCE(1392); END_STATE(); case 1149: - if (lookahead == 'n') ADVANCE(852); + if (lookahead == 'n') ADVANCE(853); END_STATE(); case 1150: - if (lookahead == 'n') ADVANCE(853); + if (lookahead == 'n') ADVANCE(854); END_STATE(); case 1151: - if (lookahead == 'n') ADVANCE(936); + if (lookahead == 'n') ADVANCE(855); END_STATE(); case 1152: - if (lookahead == 'n') ADVANCE(1244); + if (lookahead == 'n') ADVANCE(856); END_STATE(); case 1153: - if (lookahead == 'n') ADVANCE(1528); + if (lookahead == 'n') ADVANCE(1506); END_STATE(); case 1154: - if (lookahead == 'n') ADVANCE(1246); + if (lookahead == 'n') ADVANCE(939); END_STATE(); case 1155: - if (lookahead == 'n') ADVANCE(1248); + if (lookahead == 'n') ADVANCE(1519); + if (lookahead == 'x') ADVANCE(932); END_STATE(); case 1156: - if (lookahead == 'n') ADVANCE(1250); + if (lookahead == 'n') ADVANCE(1248); END_STATE(); case 1157: - if (lookahead == 'n') ADVANCE(1154); + if (lookahead == 'n') ADVANCE(1536); END_STATE(); case 1158: - if (lookahead == 'n') ADVANCE(1155); + if (lookahead == 'n') ADVANCE(1250); END_STATE(); case 1159: - if (lookahead == 'n') ADVANCE(1155); - if (lookahead == 'r') ADVANCE(1352); + if (lookahead == 'n') ADVANCE(1252); END_STATE(); case 1160: - if (lookahead == 'n') ADVANCE(1156); + if (lookahead == 'n') ADVANCE(1254); END_STATE(); case 1161: - if (lookahead == 'o') ADVANCE(1463); + if (lookahead == 'n') ADVANCE(1158); END_STATE(); case 1162: - if (lookahead == 'o') ADVANCE(1087); - if (lookahead == 'u') ADVANCE(1036); + if (lookahead == 'n') ADVANCE(1159); END_STATE(); case 1163: - if (lookahead == 'o') ADVANCE(1654); + if (lookahead == 'n') ADVANCE(1159); + if (lookahead == 'r') ADVANCE(1357); END_STATE(); case 1164: - if (lookahead == 'o') ADVANCE(1566); + if (lookahead == 'n') ADVANCE(1160); END_STATE(); case 1165: - if (lookahead == 'o') ADVANCE(1641); + if (lookahead == 'o') ADVANCE(1470); END_STATE(); case 1166: - if (lookahead == 'o') ADVANCE(819); + if (lookahead == 'o') ADVANCE(1090); + if (lookahead == 'u') ADVANCE(1040); END_STATE(); case 1167: - if (lookahead == 'o') ADVANCE(1063); + if (lookahead == 'o') ADVANCE(1662); END_STATE(); case 1168: - if (lookahead == 'o') ADVANCE(1532); - if (lookahead == 'p') ADVANCE(505); - if (lookahead == 'u') ADVANCE(516); + if (lookahead == 'o') ADVANCE(1574); END_STATE(); case 1169: - if (lookahead == 'o') ADVANCE(599); + if (lookahead == 'o') ADVANCE(1649); END_STATE(); case 1170: - if (lookahead == 'o') ADVANCE(1052); + if (lookahead == 'o') ADVANCE(821); END_STATE(); case 1171: - if (lookahead == 'o') ADVANCE(1216); - if (lookahead == 'y') ADVANCE(1492); + if (lookahead == 'o') ADVANCE(1082); END_STATE(); case 1172: - if (lookahead == 'o') ADVANCE(602); + if (lookahead == 'o') ADVANCE(1540); + if (lookahead == 'p') ADVANCE(505); + if (lookahead == 'u') ADVANCE(516); END_STATE(); case 1173: - if (lookahead == 'o') ADVANCE(1081); + if (lookahead == 'o') ADVANCE(599); END_STATE(); case 1174: - if (lookahead == 'o') ADVANCE(147); + if (lookahead == 'o') ADVANCE(1056); END_STATE(); case 1175: - if (lookahead == 'o') ADVANCE(1333); + if (lookahead == 'o') ADVANCE(1220); + if (lookahead == 'y') ADVANCE(1499); END_STATE(); case 1176: - if (lookahead == 'o') ADVANCE(1084); + if (lookahead == 'o') ADVANCE(602); END_STATE(); case 1177: - if (lookahead == 'o') ADVANCE(1090); + if (lookahead == 'o') ADVANCE(1087); END_STATE(); case 1178: - if (lookahead == 'o') ADVANCE(149); + if (lookahead == 'o') ADVANCE(147); END_STATE(); case 1179: - if (lookahead == 'o') ADVANCE(1091); + if (lookahead == 'o') ADVANCE(1092); END_STATE(); case 1180: - if (lookahead == 'o') ADVANCE(1518); + if (lookahead == 'o') ADVANCE(1338); END_STATE(); case 1181: - if (lookahead == 'o') ADVANCE(1092); + if (lookahead == 'o') ADVANCE(1094); END_STATE(); case 1182: - if (lookahead == 'o') ADVANCE(1094); + if (lookahead == 'o') ADVANCE(149); END_STATE(); case 1183: - if (lookahead == 'o') ADVANCE(150); + if (lookahead == 'o') ADVANCE(1095); END_STATE(); case 1184: - if (lookahead == 'o') ADVANCE(1095); + if (lookahead == 'o') ADVANCE(1526); END_STATE(); case 1185: - if (lookahead == 'o') ADVANCE(1096); + if (lookahead == 'o') ADVANCE(1097); END_STATE(); case 1186: - if (lookahead == 'o') ADVANCE(151); + if (lookahead == 'o') ADVANCE(1098); END_STATE(); case 1187: - if (lookahead == 'o') ADVANCE(1097); + if (lookahead == 'o') ADVANCE(150); END_STATE(); case 1188: - if (lookahead == 'o') ADVANCE(1098); + if (lookahead == 'o') ADVANCE(1099); END_STATE(); case 1189: - if (lookahead == 'o') ADVANCE(1099); + if (lookahead == 'o') ADVANCE(1100); END_STATE(); case 1190: - if (lookahead == 'o') ADVANCE(1100); + if (lookahead == 'o') ADVANCE(151); END_STATE(); case 1191: - if (lookahead == 'o') ADVANCE(1103); + if (lookahead == 'o') ADVANCE(1101); END_STATE(); case 1192: - if (lookahead == 'o') ADVANCE(1105); + if (lookahead == 'o') ADVANCE(1102); END_STATE(); case 1193: - if (lookahead == 'o') ADVANCE(1067); + if (lookahead == 'o') ADVANCE(1103); END_STATE(); case 1194: - if (lookahead == 'o') ADVANCE(1108); + if (lookahead == 'o') ADVANCE(1105); END_STATE(); case 1195: - if (lookahead == 'o') ADVANCE(1068); + if (lookahead == 'o') ADVANCE(1107); END_STATE(); case 1196: - if (lookahead == 'o') ADVANCE(1111); + if (lookahead == 'o') ADVANCE(1109); END_STATE(); case 1197: - if (lookahead == 'o') ADVANCE(1113); + if (lookahead == 'o') ADVANCE(1070); END_STATE(); case 1198: - if (lookahead == 'o') ADVANCE(1075); + if (lookahead == 'o') ADVANCE(1112); END_STATE(); case 1199: - if (lookahead == 'o') ADVANCE(1076); + if (lookahead == 'o') ADVANCE(1071); END_STATE(); case 1200: - if (lookahead == 'o') ADVANCE(1077); + if (lookahead == 'o') ADVANCE(1116); END_STATE(); case 1201: - if (lookahead == 'o') ADVANCE(1078); + if (lookahead == 'o') ADVANCE(1118); END_STATE(); case 1202: - if (lookahead == 'o') ADVANCE(1315); + if (lookahead == 'o') ADVANCE(1078); END_STATE(); case 1203: - if (lookahead == 'o') ADVANCE(1330); + if (lookahead == 'o') ADVANCE(1079); END_STATE(); case 1204: - if (lookahead == 'o') ADVANCE(989); + if (lookahead == 'o') ADVANCE(1080); END_STATE(); case 1205: - if (lookahead == 'o') ADVANCE(1101); + if (lookahead == 'o') ADVANCE(1081); END_STATE(); case 1206: - if (lookahead == 'o') ADVANCE(415); + if (lookahead == 'o') ADVANCE(1319); END_STATE(); case 1207: - if (lookahead == 'o') ADVANCE(1058); + if (lookahead == 'o') ADVANCE(1335); END_STATE(); case 1208: - if (lookahead == 'o') ADVANCE(1334); + if (lookahead == 'o') ADVANCE(993); END_STATE(); case 1209: - if (lookahead == 'o') ADVANCE(1138); + if (lookahead == 'o') ADVANCE(1106); END_STATE(); case 1210: - if (lookahead == 'o') ADVANCE(1335); + if (lookahead == 'o') ADVANCE(414); END_STATE(); case 1211: - if (lookahead == 'o') ADVANCE(427); + if (lookahead == 'o') ADVANCE(1062); END_STATE(); case 1212: - if (lookahead == 'o') ADVANCE(1336); + if (lookahead == 'o') ADVANCE(1339); END_STATE(); case 1213: - if (lookahead == 'o') ADVANCE(428); + if (lookahead == 'o') ADVANCE(1141); END_STATE(); case 1214: - if (lookahead == 'o') ADVANCE(1337); + if (lookahead == 'o') ADVANCE(1340); END_STATE(); case 1215: - if (lookahead == 'o') ADVANCE(430); + if (lookahead == 'o') ADVANCE(423); END_STATE(); case 1216: - if (lookahead == 'o') ADVANCE(1012); + if (lookahead == 'o') ADVANCE(1341); END_STATE(); case 1217: - if (lookahead == 'o') ADVANCE(1338); + if (lookahead == 'o') ADVANCE(425); END_STATE(); case 1218: - if (lookahead == 'o') ADVANCE(431); + if (lookahead == 'o') ADVANCE(1342); END_STATE(); case 1219: - if (lookahead == 'o') ADVANCE(1025); + if (lookahead == 'o') ADVANCE(427); END_STATE(); case 1220: - if (lookahead == 'o') ADVANCE(432); + if (lookahead == 'o') ADVANCE(1017); END_STATE(); case 1221: - if (lookahead == 'o') ADVANCE(1340); + if (lookahead == 'o') ADVANCE(1343); END_STATE(); case 1222: - if (lookahead == 'o') ADVANCE(433); + if (lookahead == 'o') ADVANCE(429); END_STATE(); case 1223: - if (lookahead == 'o') ADVANCE(1027); + if (lookahead == 'o') ADVANCE(1030); END_STATE(); case 1224: - if (lookahead == 'o') ADVANCE(1028); + if (lookahead == 'o') ADVANCE(430); END_STATE(); case 1225: - if (lookahead == 'o') ADVANCE(903); + if (lookahead == 'o') ADVANCE(1345); END_STATE(); case 1226: - if (lookahead == 'o') ADVANCE(434); + if (lookahead == 'o') ADVANCE(431); END_STATE(); case 1227: - if (lookahead == 'o') ADVANCE(435); + if (lookahead == 'o') ADVANCE(1031); END_STATE(); case 1228: - if (lookahead == 'o') ADVANCE(436); + if (lookahead == 'o') ADVANCE(1032); END_STATE(); case 1229: - if (lookahead == 'o') ADVANCE(437); + if (lookahead == 'o') ADVANCE(906); END_STATE(); case 1230: - if (lookahead == 'o') ADVANCE(1030); + if (lookahead == 'o') ADVANCE(433); END_STATE(); case 1231: - if (lookahead == 'o') ADVANCE(1031); + if (lookahead == 'o') ADVANCE(434); END_STATE(); case 1232: - if (lookahead == 'o') ADVANCE(438); + if (lookahead == 'o') ADVANCE(435); END_STATE(); case 1233: - if (lookahead == 'o') ADVANCE(1219); - if (lookahead == 'y') ADVANCE(1493); + if (lookahead == 'o') ADVANCE(436); END_STATE(); case 1234: - if (lookahead == 'o') ADVANCE(1059); + if (lookahead == 'o') ADVANCE(1034); END_STATE(); case 1235: - if (lookahead == 'o') ADVANCE(1144); + if (lookahead == 'o') ADVANCE(1035); END_STATE(); case 1236: - if (lookahead == 'o') ADVANCE(1223); - if (lookahead == 'y') ADVANCE(1494); + if (lookahead == 'o') ADVANCE(437); END_STATE(); case 1237: - if (lookahead == 'o') ADVANCE(1224); - if (lookahead == 'y') ADVANCE(1495); + if (lookahead == 'o') ADVANCE(1223); + if (lookahead == 'y') ADVANCE(1500); END_STATE(); case 1238: - if (lookahead == 'o') ADVANCE(1230); - if (lookahead == 'y') ADVANCE(1496); + if (lookahead == 'o') ADVANCE(1063); END_STATE(); case 1239: - if (lookahead == 'o') ADVANCE(1231); - if (lookahead == 'y') ADVANCE(1497); + if (lookahead == 'o') ADVANCE(1148); END_STATE(); case 1240: - if (lookahead == 'o') ADVANCE(543); - if (lookahead == 'v') ADVANCE(1225); - if (lookahead == 'w') ADVANCE(954); + if (lookahead == 'o') ADVANCE(1227); + if (lookahead == 'y') ADVANCE(1501); END_STATE(); case 1241: - if (lookahead == 'o') ADVANCE(544); - if (lookahead == 'w') ADVANCE(956); + if (lookahead == 'o') ADVANCE(1228); + if (lookahead == 'y') ADVANCE(1502); END_STATE(); case 1242: - if (lookahead == 'o') ADVANCE(1360); + if (lookahead == 'o') ADVANCE(1234); + if (lookahead == 'y') ADVANCE(1503); END_STATE(); case 1243: - if (lookahead == 'o') ADVANCE(1551); + if (lookahead == 'o') ADVANCE(1235); + if (lookahead == 'y') ADVANCE(1504); END_STATE(); case 1244: - if (lookahead == 'o') ADVANCE(1520); + if (lookahead == 'o') ADVANCE(543); + if (lookahead == 'v') ADVANCE(1229); + if (lookahead == 'w') ADVANCE(958); END_STATE(); case 1245: - if (lookahead == 'o') ADVANCE(1552); + if (lookahead == 'o') ADVANCE(544); + if (lookahead == 'w') ADVANCE(960); END_STATE(); case 1246: - if (lookahead == 'o') ADVANCE(1522); + if (lookahead == 'o') ADVANCE(1365); END_STATE(); case 1247: - if (lookahead == 'o') ADVANCE(1553); + if (lookahead == 'o') ADVANCE(1559); END_STATE(); case 1248: - if (lookahead == 'o') ADVANCE(1526); + if (lookahead == 'o') ADVANCE(1528); END_STATE(); case 1249: - if (lookahead == 'o') ADVANCE(1554); + if (lookahead == 'o') ADVANCE(1560); END_STATE(); case 1250: - if (lookahead == 'o') ADVANCE(1527); + if (lookahead == 'o') ADVANCE(1530); END_STATE(); case 1251: - if (lookahead == 'o') ADVANCE(1555); + if (lookahead == 'o') ADVANCE(1561); END_STATE(); case 1252: - if (lookahead == 'o') ADVANCE(1556); + if (lookahead == 'o') ADVANCE(1534); END_STATE(); case 1253: - if (lookahead == 'o') ADVANCE(1557); + if (lookahead == 'o') ADVANCE(1562); END_STATE(); case 1254: - if (lookahead == 'o') ADVANCE(1558); + if (lookahead == 'o') ADVANCE(1535); END_STATE(); case 1255: - if (lookahead == 'o') ADVANCE(1559); + if (lookahead == 'o') ADVANCE(1563); END_STATE(); case 1256: - if (lookahead == 'o') ADVANCE(1560); + if (lookahead == 'o') ADVANCE(1564); END_STATE(); case 1257: - if (lookahead == 'o') ADVANCE(1561); + if (lookahead == 'o') ADVANCE(1565); END_STATE(); case 1258: - if (lookahead == 'p') ADVANCE(157); + if (lookahead == 'o') ADVANCE(1566); END_STATE(); case 1259: - if (lookahead == 'p') ADVANCE(1614); - if (lookahead == 't') ADVANCE(173); + if (lookahead == 'o') ADVANCE(1567); END_STATE(); case 1260: - if (lookahead == 'p') ADVANCE(1006); + if (lookahead == 'o') ADVANCE(1568); END_STATE(); case 1261: - if (lookahead == 'p') ADVANCE(1466); + if (lookahead == 'o') ADVANCE(1569); END_STATE(); case 1262: - if (lookahead == 'p') ADVANCE(783); + if (lookahead == 'p') ADVANCE(157); END_STATE(); case 1263: - if (lookahead == 'p') ADVANCE(1521); + if (lookahead == 'p') ADVANCE(1622); + if (lookahead == 't') ADVANCE(173); END_STATE(); case 1264: - if (lookahead == 'p') ADVANCE(507); - if (lookahead == 'u') ADVANCE(545); + if (lookahead == 'p') ADVANCE(1010); END_STATE(); case 1265: - if (lookahead == 'q') ADVANCE(1664); + if (lookahead == 'p') ADVANCE(1473); END_STATE(); case 1266: - if (lookahead == 'q') ADVANCE(1545); + if (lookahead == 'p') ADVANCE(785); END_STATE(); case 1267: - if (lookahead == 'q') ADVANCE(1546); + if (lookahead == 'p') ADVANCE(1529); END_STATE(); case 1268: - if (lookahead == 'q') ADVANCE(1547); + if (lookahead == 'p') ADVANCE(507); + if (lookahead == 'u') ADVANCE(545); END_STATE(); case 1269: - if (lookahead == 'q') ADVANCE(1548); + if (lookahead == 'q') ADVANCE(1672); END_STATE(); case 1270: - if (lookahead == 'q') ADVANCE(1549); + if (lookahead == 'q') ADVANCE(1553); END_STATE(); case 1271: - if (lookahead == 'q') ADVANCE(1550); + if (lookahead == 'q') ADVANCE(1554); END_STATE(); case 1272: - if (lookahead == 'r') ADVANCE(820); + if (lookahead == 'q') ADVANCE(1555); END_STATE(); case 1273: - if (lookahead == 'r') ADVANCE(1593); + if (lookahead == 'q') ADVANCE(1556); END_STATE(); case 1274: - if (lookahead == 'r') ADVANCE(1681); + if (lookahead == 'q') ADVANCE(1557); END_STATE(); case 1275: - if (lookahead == 'r') ADVANCE(1688); + if (lookahead == 'q') ADVANCE(1558); END_STATE(); case 1276: - if (lookahead == 'r') ADVANCE(1695); + if (lookahead == 'r') ADVANCE(822); END_STATE(); case 1277: - if (lookahead == 'r') ADVANCE(1702); + if (lookahead == 'r') ADVANCE(1601); END_STATE(); case 1278: - if (lookahead == 'r') ADVANCE(1709); + if (lookahead == 'r') ADVANCE(1689); END_STATE(); case 1279: - if (lookahead == 'r') ADVANCE(1716); + if (lookahead == 'r') ADVANCE(1696); END_STATE(); case 1280: - if (lookahead == 'r') ADVANCE(1747); + if (lookahead == 'r') ADVANCE(1703); END_STATE(); case 1281: - if (lookahead == 'r') ADVANCE(1719); + if (lookahead == 'r') ADVANCE(1710); END_STATE(); case 1282: - if (lookahead == 'r') ADVANCE(1787); + if (lookahead == 'r') ADVANCE(1717); END_STATE(); case 1283: - if (lookahead == 'r') ADVANCE(1781); + if (lookahead == 'r') ADVANCE(1724); END_STATE(); case 1284: - if (lookahead == 'r') ADVANCE(1786); + if (lookahead == 'r') ADVANCE(1755); END_STATE(); case 1285: - if (lookahead == 'r') ADVANCE(1784); + if (lookahead == 'r') ADVANCE(1727); END_STATE(); case 1286: - if (lookahead == 'r') ADVANCE(1643); + if (lookahead == 'r') ADVANCE(1795); END_STATE(); case 1287: - if (lookahead == 'r') ADVANCE(1783); + if (lookahead == 'r') ADVANCE(1789); END_STATE(); case 1288: - if (lookahead == 'r') ADVANCE(1798); + if (lookahead == 'r') ADVANCE(1794); END_STATE(); case 1289: - if (lookahead == 'r') ADVANCE(1785); + if (lookahead == 'r') ADVANCE(1792); END_STATE(); case 1290: - if (lookahead == 'r') ADVANCE(1789); + if (lookahead == 'r') ADVANCE(1651); END_STATE(); case 1291: - if (lookahead == 'r') ADVANCE(1790); + if (lookahead == 'r') ADVANCE(1791); END_STATE(); case 1292: - if (lookahead == 'r') ADVANCE(1782); + if (lookahead == 'r') ADVANCE(1806); END_STATE(); case 1293: - if (lookahead == 'r') ADVANCE(1788); + if (lookahead == 'r') ADVANCE(1793); END_STATE(); case 1294: - if (lookahead == 'r') ADVANCE(1792); + if (lookahead == 'r') ADVANCE(1797); END_STATE(); case 1295: - if (lookahead == 'r') ADVANCE(1797); + if (lookahead == 'r') ADVANCE(1798); END_STATE(); case 1296: - if (lookahead == 'r') ADVANCE(1795); + if (lookahead == 'r') ADVANCE(1790); END_STATE(); case 1297: - if (lookahead == 'r') ADVANCE(1794); + if (lookahead == 'r') ADVANCE(1796); END_STATE(); case 1298: - if (lookahead == 'r') ADVANCE(1796); + if (lookahead == 'r') ADVANCE(1800); END_STATE(); case 1299: - if (lookahead == 'r') ADVANCE(1800); + if (lookahead == 'r') ADVANCE(1805); END_STATE(); case 1300: - if (lookahead == 'r') ADVANCE(1801); + if (lookahead == 'r') ADVANCE(1803); END_STATE(); case 1301: - if (lookahead == 'r') ADVANCE(1793); + if (lookahead == 'r') ADVANCE(1802); END_STATE(); case 1302: - if (lookahead == 'r') ADVANCE(1791); + if (lookahead == 'r') ADVANCE(1804); END_STATE(); case 1303: - if (lookahead == 'r') ADVANCE(1799); + if (lookahead == 'r') ADVANCE(1808); END_STATE(); case 1304: - if (lookahead == 'r') ADVANCE(1803); + if (lookahead == 'r') ADVANCE(1809); END_STATE(); case 1305: - if (lookahead == 'r') ADVANCE(1806); + if (lookahead == 'r') ADVANCE(1801); END_STATE(); case 1306: - if (lookahead == 'r') ADVANCE(1805); + if (lookahead == 'r') ADVANCE(1799); END_STATE(); case 1307: if (lookahead == 'r') ADVANCE(1807); END_STATE(); case 1308: - if (lookahead == 'r') ADVANCE(1804); + if (lookahead == 'r') ADVANCE(1811); END_STATE(); case 1309: - if (lookahead == 'r') ADVANCE(1802); + if (lookahead == 'r') ADVANCE(1814); END_STATE(); case 1310: - if (lookahead == 'r') ADVANCE(1808); + if (lookahead == 'r') ADVANCE(1813); END_STATE(); case 1311: - if (lookahead == 'r') ADVANCE(1811); + if (lookahead == 'r') ADVANCE(1815); END_STATE(); case 1312: - if (lookahead == 'r') ADVANCE(1810); + if (lookahead == 'r') ADVANCE(1812); END_STATE(); case 1313: - if (lookahead == 'r') ADVANCE(1812); + if (lookahead == 'r') ADVANCE(1810); END_STATE(); case 1314: - if (lookahead == 'r') ADVANCE(1809); + if (lookahead == 'r') ADVANCE(1816); END_STATE(); case 1315: - if (lookahead == 'r') ADVANCE(1927); + if (lookahead == 'r') ADVANCE(1819); END_STATE(); case 1316: - if (lookahead == 'r') ADVANCE(890); + if (lookahead == 'r') ADVANCE(1818); END_STATE(); case 1317: - if (lookahead == 'r') ADVANCE(890); - if (lookahead == 'u') ADVANCE(895); + if (lookahead == 'r') ADVANCE(1820); END_STATE(); case 1318: - if (lookahead == 'r') ADVANCE(891); - if (lookahead == 'u') ADVANCE(518); + if (lookahead == 'r') ADVANCE(1817); END_STATE(); case 1319: - if (lookahead == 'r') ADVANCE(143); + if (lookahead == 'r') ADVANCE(1936); END_STATE(); case 1320: - if (lookahead == 'r') ADVANCE(843); + if (lookahead == 'r') ADVANCE(893); END_STATE(); case 1321: - if (lookahead == 'r') ADVANCE(387); + if (lookahead == 'r') ADVANCE(893); + if (lookahead == 'u') ADVANCE(898); END_STATE(); case 1322: - if (lookahead == 'r') ADVANCE(1164); + if (lookahead == 'r') ADVANCE(894); + if (lookahead == 'u') ADVANCE(518); END_STATE(); case 1323: - if (lookahead == 'r') ADVANCE(401); + if (lookahead == 'r') ADVANCE(143); END_STATE(); case 1324: - if (lookahead == 'r') ADVANCE(573); + if (lookahead == 'r') ADVANCE(845); END_STATE(); case 1325: - if (lookahead == 'r') ADVANCE(1540); + if (lookahead == 'r') ADVANCE(387); END_STATE(); case 1326: - if (lookahead == 'r') ADVANCE(445); + if (lookahead == 'r') ADVANCE(1168); END_STATE(); case 1327: - if (lookahead == 'r') ADVANCE(1170); + if (lookahead == 'r') ADVANCE(401); END_STATE(); case 1328: - if (lookahead == 'r') ADVANCE(1066); + if (lookahead == 'r') ADVANCE(573); END_STATE(); case 1329: - if (lookahead == 'r') ADVANCE(396); + if (lookahead == 'r') ADVANCE(1548); END_STATE(); case 1330: - if (lookahead == 'r') ADVANCE(161); + if (lookahead == 'r') ADVANCE(1377); END_STATE(); case 1331: - if (lookahead == 'r') ADVANCE(400); + if (lookahead == 'r') ADVANCE(444); END_STATE(); case 1332: - if (lookahead == 'r') ADVANCE(402); + if (lookahead == 'r') ADVANCE(1174); END_STATE(); case 1333: - if (lookahead == 'r') ADVANCE(1425); + if (lookahead == 'r') ADVANCE(1069); END_STATE(); case 1334: - if (lookahead == 'r') ADVANCE(1426); + if (lookahead == 'r') ADVANCE(396); END_STATE(); case 1335: - if (lookahead == 'r') ADVANCE(1430); + if (lookahead == 'r') ADVANCE(160); END_STATE(); case 1336: - if (lookahead == 'r') ADVANCE(1431); + if (lookahead == 'r') ADVANCE(400); END_STATE(); case 1337: - if (lookahead == 'r') ADVANCE(1433); + if (lookahead == 'r') ADVANCE(402); END_STATE(); case 1338: - if (lookahead == 'r') ADVANCE(1434); + if (lookahead == 'r') ADVANCE(1432); END_STATE(); case 1339: - if (lookahead == 'r') ADVANCE(1469); + if (lookahead == 'r') ADVANCE(1433); END_STATE(); case 1340: - if (lookahead == 'r') ADVANCE(1447); + if (lookahead == 'r') ADVANCE(1437); END_STATE(); case 1341: - if (lookahead == 'r') ADVANCE(1382); + if (lookahead == 'r') ADVANCE(1438); END_STATE(); case 1342: - if (lookahead == 'r') ADVANCE(440); + if (lookahead == 'r') ADVANCE(1440); END_STATE(); case 1343: - if (lookahead == 'r') ADVANCE(1207); + if (lookahead == 'r') ADVANCE(1441); END_STATE(); case 1344: - if (lookahead == 'r') ADVANCE(917); + if (lookahead == 'r') ADVANCE(1476); END_STATE(); case 1345: - if (lookahead == 'r') ADVANCE(1329); + if (lookahead == 'r') ADVANCE(1454); END_STATE(); case 1346: - if (lookahead == 'r') ADVANCE(1331); + if (lookahead == 'r') ADVANCE(1389); END_STATE(); case 1347: - if (lookahead == 'r') ADVANCE(429); + if (lookahead == 'r') ADVANCE(439); END_STATE(); case 1348: - if (lookahead == 'r') ADVANCE(806); + if (lookahead == 'r') ADVANCE(1211); END_STATE(); case 1349: - if (lookahead == 'r') ADVANCE(1205); + if (lookahead == 'r') ADVANCE(920); END_STATE(); case 1350: - if (lookahead == 'r') ADVANCE(1209); + if (lookahead == 'r') ADVANCE(1334); END_STATE(); case 1351: - if (lookahead == 'r') ADVANCE(795); + if (lookahead == 'r') ADVANCE(1336); END_STATE(); case 1352: - if (lookahead == 'r') ADVANCE(461); + if (lookahead == 'r') ADVANCE(432); END_STATE(); case 1353: - if (lookahead == 'r') ADVANCE(1234); + if (lookahead == 'r') ADVANCE(808); END_STATE(); case 1354: - if (lookahead == 'r') ADVANCE(460); + if (lookahead == 'r') ADVANCE(1209); END_STATE(); case 1355: - if (lookahead == 'r') ADVANCE(465); + if (lookahead == 'r') ADVANCE(1213); END_STATE(); case 1356: - if (lookahead == 'r') ADVANCE(464); + if (lookahead == 'r') ADVANCE(797); END_STATE(); case 1357: - if (lookahead == 'r') ADVANCE(1355); + if (lookahead == 'r') ADVANCE(461); END_STATE(); case 1358: - if (lookahead == 'r') ADVANCE(468); + if (lookahead == 'r') ADVANCE(1238); END_STATE(); case 1359: - if (lookahead == 'r') ADVANCE(470); + if (lookahead == 'r') ADVANCE(460); END_STATE(); case 1360: - if (lookahead == 'r') ADVANCE(180); + if (lookahead == 'r') ADVANCE(465); END_STATE(); case 1361: - if (lookahead == 'r') ADVANCE(473); + if (lookahead == 'r') ADVANCE(464); END_STATE(); case 1362: - if (lookahead == 'r') ADVANCE(182); + if (lookahead == 'r') ADVANCE(1360); END_STATE(); case 1363: - if (lookahead == 'r') ADVANCE(476); + if (lookahead == 'r') ADVANCE(468); END_STATE(); case 1364: - if (lookahead == 'r') ADVANCE(478); + if (lookahead == 'r') ADVANCE(470); END_STATE(); case 1365: - if (lookahead == 'r') ADVANCE(821); + if (lookahead == 'r') ADVANCE(180); END_STATE(); case 1366: - if (lookahead == 'r') ADVANCE(1393); + if (lookahead == 'r') ADVANCE(473); END_STATE(); case 1367: - if (lookahead == 'r') ADVANCE(1394); + if (lookahead == 'r') ADVANCE(182); END_STATE(); case 1368: - if (lookahead == 's') ADVANCE(888); + if (lookahead == 'r') ADVANCE(476); END_STATE(); case 1369: - if (lookahead == 's') ADVANCE(1592); + if (lookahead == 'r') ADVANCE(478); END_STATE(); case 1370: - if (lookahead == 's') ADVANCE(1847); + if (lookahead == 'r') ADVANCE(823); END_STATE(); case 1371: - if (lookahead == 's') ADVANCE(1930); + if (lookahead == 'r') ADVANCE(1400); END_STATE(); case 1372: - if (lookahead == 's') ADVANCE(1595); + if (lookahead == 'r') ADVANCE(1401); END_STATE(); case 1373: - if (lookahead == 's') ADVANCE(1642); + if (lookahead == 's') ADVANCE(891); END_STATE(); case 1374: - if (lookahead == 's') ADVANCE(1567); + if (lookahead == 's') ADVANCE(1600); END_STATE(); case 1375: - if (lookahead == 's') ADVANCE(1580); + if (lookahead == 's') ADVANCE(1855); END_STATE(); case 1376: - if (lookahead == 's') ADVANCE(1507); + if (lookahead == 's') ADVANCE(1939); END_STATE(); case 1377: - if (lookahead == 's') ADVANCE(1369); + if (lookahead == 's') ADVANCE(1856); END_STATE(); case 1378: - if (lookahead == 's') ADVANCE(1538); + if (lookahead == 's') ADVANCE(1603); END_STATE(); case 1379: - if (lookahead == 's') ADVANCE(710); + if (lookahead == 's') ADVANCE(1650); END_STATE(); case 1380: - if (lookahead == 's') ADVANCE(1477); - if (lookahead == 't') ADVANCE(162); - if (lookahead == 'v') ADVANCE(1204); + if (lookahead == 's') ADVANCE(1575); END_STATE(); case 1381: - if (lookahead == 's') ADVANCE(1373); + if (lookahead == 's') ADVANCE(1588); END_STATE(); case 1382: - if (lookahead == 's') ADVANCE(813); + if (lookahead == 's') ADVANCE(1515); END_STATE(); case 1383: - if (lookahead == 's') ADVANCE(1402); + if (lookahead == 's') ADVANCE(1374); END_STATE(); case 1384: - if (lookahead == 's') ADVANCE(1427); + if (lookahead == 's') ADVANCE(1546); END_STATE(); case 1385: - if (lookahead == 's') ADVANCE(1500); + if (lookahead == 's') ADVANCE(711); END_STATE(); case 1386: - if (lookahead == 's') ADVANCE(912); + if (lookahead == 's') ADVANCE(1482); + if (lookahead == 't') ADVANCE(161); + if (lookahead == 'v') ADVANCE(1208); END_STATE(); case 1387: - if (lookahead == 's') ADVANCE(1569); + if (lookahead == 's') ADVANCE(1379); END_STATE(); case 1388: - if (lookahead == 's') ADVANCE(1517); + if (lookahead == 's') ADVANCE(1409); END_STATE(); case 1389: - if (lookahead == 's') ADVANCE(1570); + if (lookahead == 's') ADVANCE(815); END_STATE(); case 1390: - if (lookahead == 's') ADVANCE(1571); + if (lookahead == 's') ADVANCE(1511); END_STATE(); case 1391: - if (lookahead == 's') ADVANCE(1572); + if (lookahead == 's') ADVANCE(1434); END_STATE(); case 1392: - if (lookahead == 's') ADVANCE(1573); + if (lookahead == 's') ADVANCE(1507); END_STATE(); case 1393: - if (lookahead == 's') ADVANCE(815); + if (lookahead == 's') ADVANCE(916); END_STATE(); case 1394: - if (lookahead == 's') ADVANCE(816); + if (lookahead == 's') ADVANCE(1577); END_STATE(); case 1395: - if (lookahead == 't') ADVANCE(1676); + if (lookahead == 's') ADVANCE(1524); END_STATE(); case 1396: - if (lookahead == 't') ADVANCE(1683); + if (lookahead == 's') ADVANCE(1578); END_STATE(); case 1397: - if (lookahead == 't') ADVANCE(1690); + if (lookahead == 's') ADVANCE(1579); END_STATE(); case 1398: - if (lookahead == 't') ADVANCE(1697); + if (lookahead == 's') ADVANCE(1580); END_STATE(); case 1399: - if (lookahead == 't') ADVANCE(1704); + if (lookahead == 's') ADVANCE(1581); END_STATE(); case 1400: - if (lookahead == 't') ADVANCE(1711); + if (lookahead == 's') ADVANCE(817); END_STATE(); case 1401: - if (lookahead == 't') ADVANCE(384); + if (lookahead == 's') ADVANCE(818); END_STATE(); case 1402: - if (lookahead == 't') ADVANCE(1634); + if (lookahead == 't') ADVANCE(1684); END_STATE(); case 1403: - if (lookahead == 't') ADVANCE(1755); + if (lookahead == 't') ADVANCE(1691); END_STATE(); case 1404: - if (lookahead == 't') ADVANCE(1749); + if (lookahead == 't') ADVANCE(1698); END_STATE(); case 1405: - if (lookahead == 't') ADVANCE(1754); + if (lookahead == 't') ADVANCE(1705); END_STATE(); case 1406: - if (lookahead == 't') ADVANCE(1752); + if (lookahead == 't') ADVANCE(1712); END_STATE(); case 1407: - if (lookahead == 't') ADVANCE(1751); + if (lookahead == 't') ADVANCE(1719); END_STATE(); case 1408: - if (lookahead == 't') ADVANCE(1728); + if (lookahead == 't') ADVANCE(384); END_STATE(); case 1409: - if (lookahead == 't') ADVANCE(1729); + if (lookahead == 't') ADVANCE(1642); END_STATE(); case 1410: - if (lookahead == 't') ADVANCE(1753); + if (lookahead == 't') ADVANCE(1763); END_STATE(); case 1411: if (lookahead == 't') ADVANCE(1757); END_STATE(); case 1412: - if (lookahead == 't') ADVANCE(1758); + if (lookahead == 't') ADVANCE(1762); END_STATE(); case 1413: - if (lookahead == 't') ADVANCE(1750); + if (lookahead == 't') ADVANCE(1760); END_STATE(); case 1414: - if (lookahead == 't') ADVANCE(1756); + if (lookahead == 't') ADVANCE(1759); END_STATE(); case 1415: - if (lookahead == 't') ADVANCE(1915); + if (lookahead == 't') ADVANCE(1736); END_STATE(); case 1416: - if (lookahead == 't') ADVANCE(1844); + if (lookahead == 't') ADVANCE(1737); END_STATE(); case 1417: - if (lookahead == 't') ADVANCE(1759); + if (lookahead == 't') ADVANCE(1761); END_STATE(); case 1418: - if (lookahead == 't') ADVANCE(1771); + if (lookahead == 't') ADVANCE(1765); END_STATE(); case 1419: - if (lookahead == 't') ADVANCE(1774); + if (lookahead == 't') ADVANCE(1766); END_STATE(); case 1420: - if (lookahead == 't') ADVANCE(1773); + if (lookahead == 't') ADVANCE(1758); END_STATE(); case 1421: - if (lookahead == 't') ADVANCE(1732); + if (lookahead == 't') ADVANCE(1764); END_STATE(); case 1422: - if (lookahead == 't') ADVANCE(1775); + if (lookahead == 't') ADVANCE(1924); END_STATE(); case 1423: - if (lookahead == 't') ADVANCE(1772); + if (lookahead == 't') ADVANCE(1852); END_STATE(); case 1424: - if (lookahead == 't') ADVANCE(1906); + if (lookahead == 't') ADVANCE(1767); END_STATE(); case 1425: - if (lookahead == 't') ADVANCE(1682); + if (lookahead == 't') ADVANCE(1779); END_STATE(); case 1426: - if (lookahead == 't') ADVANCE(1689); + if (lookahead == 't') ADVANCE(1782); END_STATE(); case 1427: - if (lookahead == 't') ADVANCE(1645); + if (lookahead == 't') ADVANCE(1781); END_STATE(); case 1428: - if (lookahead == 't') ADVANCE(1660); + if (lookahead == 't') ADVANCE(1740); END_STATE(); case 1429: - if (lookahead == 't') ADVANCE(1659); + if (lookahead == 't') ADVANCE(1783); END_STATE(); case 1430: - if (lookahead == 't') ADVANCE(1696); + if (lookahead == 't') ADVANCE(1780); END_STATE(); case 1431: - if (lookahead == 't') ADVANCE(1703); + if (lookahead == 't') ADVANCE(1915); END_STATE(); case 1432: - if (lookahead == 't') ADVANCE(198); + if (lookahead == 't') ADVANCE(1690); END_STATE(); case 1433: - if (lookahead == 't') ADVANCE(1710); + if (lookahead == 't') ADVANCE(1697); END_STATE(); case 1434: - if (lookahead == 't') ADVANCE(1717); + if (lookahead == 't') ADVANCE(1653); END_STATE(); case 1435: - if (lookahead == 't') ADVANCE(1678); + if (lookahead == 't') ADVANCE(1668); END_STATE(); case 1436: - if (lookahead == 't') ADVANCE(1685); + if (lookahead == 't') ADVANCE(1667); END_STATE(); case 1437: - if (lookahead == 't') ADVANCE(1692); + if (lookahead == 't') ADVANCE(1704); END_STATE(); case 1438: - if (lookahead == 't') ADVANCE(1699); + if (lookahead == 't') ADVANCE(1711); END_STATE(); case 1439: - if (lookahead == 't') ADVANCE(1737); + if (lookahead == 't') ADVANCE(198); END_STATE(); case 1440: - if (lookahead == 't') ADVANCE(1621); + if (lookahead == 't') ADVANCE(1718); END_STATE(); case 1441: - if (lookahead == 't') ADVANCE(1624); + if (lookahead == 't') ADVANCE(1725); END_STATE(); case 1442: - if (lookahead == 't') ADVANCE(1706); + if (lookahead == 't') ADVANCE(1686); END_STATE(); case 1443: - if (lookahead == 't') ADVANCE(264); + if (lookahead == 't') ADVANCE(1693); END_STATE(); case 1444: - if (lookahead == 't') ADVANCE(1713); + if (lookahead == 't') ADVANCE(1700); END_STATE(); case 1445: - if (lookahead == 't') ADVANCE(1740); + if (lookahead == 't') ADVANCE(1707); END_STATE(); case 1446: - if (lookahead == 't') ADVANCE(1735); + if (lookahead == 't') ADVANCE(1745); END_STATE(); case 1447: - if (lookahead == 't') ADVANCE(1748); + if (lookahead == 't') ADVANCE(1629); END_STATE(); case 1448: - if (lookahead == 't') ADVANCE(1644); + if (lookahead == 't') ADVANCE(1632); END_STATE(); case 1449: - if (lookahead == 't') ADVANCE(1743); + if (lookahead == 't') ADVANCE(1714); END_STATE(); case 1450: - if (lookahead == 't') ADVANCE(1720); + if (lookahead == 't') ADVANCE(264); END_STATE(); case 1451: - if (lookahead == 't') ADVANCE(1738); + if (lookahead == 't') ADVANCE(1721); END_STATE(); case 1452: - if (lookahead == 't') ADVANCE(1631); + if (lookahead == 't') ADVANCE(1748); END_STATE(); case 1453: - if (lookahead == 't') ADVANCE(1745); + if (lookahead == 't') ADVANCE(1743); END_STATE(); case 1454: - if (lookahead == 't') ADVANCE(1626); + if (lookahead == 't') ADVANCE(1756); END_STATE(); case 1455: - if (lookahead == 't') ADVANCE(448); - if (lookahead == 'y') ADVANCE(1064); + if (lookahead == 't') ADVANCE(1652); END_STATE(); case 1456: - if (lookahead == 't') ADVANCE(867); + if (lookahead == 't') ADVANCE(1751); END_STATE(); case 1457: - if (lookahead == 't') ADVANCE(199); + if (lookahead == 't') ADVANCE(1728); END_STATE(); case 1458: - if (lookahead == 't') ADVANCE(265); + if (lookahead == 't') ADVANCE(1746); END_STATE(); case 1459: - if (lookahead == 't') ADVANCE(200); + if (lookahead == 't') ADVANCE(1639); END_STATE(); case 1460: - if (lookahead == 't') ADVANCE(266); + if (lookahead == 't') ADVANCE(1753); END_STATE(); case 1461: - if (lookahead == 't') ADVANCE(202); + if (lookahead == 't') ADVANCE(1634); END_STATE(); case 1462: - if (lookahead == 't') ADVANCE(267); + if (lookahead == 't') ADVANCE(448); + if (lookahead == 'y') ADVANCE(1067); END_STATE(); case 1463: - if (lookahead == 't') ADVANCE(1163); + if (lookahead == 't') ADVANCE(870); END_STATE(); case 1464: - if (lookahead == 't') ADVANCE(203); + if (lookahead == 't') ADVANCE(199); END_STATE(); case 1465: - if (lookahead == 't') ADVANCE(556); + if (lookahead == 't') ADVANCE(265); END_STATE(); case 1466: - if (lookahead == 't') ADVANCE(1577); + if (lookahead == 't') ADVANCE(200); END_STATE(); case 1467: - if (lookahead == 't') ADVANCE(204); + if (lookahead == 't') ADVANCE(266); END_STATE(); case 1468: - if (lookahead == 't') ADVANCE(893); + if (lookahead == 't') ADVANCE(202); END_STATE(); case 1469: - if (lookahead == 't') ADVANCE(1542); + if (lookahead == 't') ADVANCE(267); END_STATE(); case 1470: - if (lookahead == 't') ADVANCE(205); + if (lookahead == 't') ADVANCE(1167); END_STATE(); case 1471: - if (lookahead == 't') ADVANCE(858); + if (lookahead == 't') ADVANCE(203); END_STATE(); case 1472: - if (lookahead == 't') ADVANCE(206); + if (lookahead == 't') ADVANCE(556); END_STATE(); case 1473: - if (lookahead == 't') ADVANCE(894); + if (lookahead == 't') ADVANCE(1585); END_STATE(); case 1474: - if (lookahead == 't') ADVANCE(1174); + if (lookahead == 't') ADVANCE(204); END_STATE(); case 1475: - if (lookahead == 't') ADVANCE(961); + if (lookahead == 't') ADVANCE(895); END_STATE(); case 1476: - if (lookahead == 't') ADVANCE(768); + if (lookahead == 't') ADVANCE(1550); END_STATE(); case 1477: - if (lookahead == 't') ADVANCE(409); + if (lookahead == 't') ADVANCE(205); END_STATE(); case 1478: - if (lookahead == 't') ADVANCE(1372); + if (lookahead == 't') ADVANCE(861); END_STATE(); case 1479: - if (lookahead == 't') ADVANCE(563); + if (lookahead == 't') ADVANCE(206); END_STATE(); case 1480: - if (lookahead == 't') ADVANCE(565); + if (lookahead == 't') ADVANCE(1178); END_STATE(); case 1481: - if (lookahead == 't') ADVANCE(1344); + if (lookahead == 't') ADVANCE(897); END_STATE(); case 1482: - if (lookahead == 't') ADVANCE(567); + if (lookahead == 't') ADVANCE(409); END_STATE(); case 1483: - if (lookahead == 't') ADVANCE(568); + if (lookahead == 't') ADVANCE(965); END_STATE(); case 1484: - if (lookahead == 't') ADVANCE(388); + if (lookahead == 't') ADVANCE(769); END_STATE(); case 1485: - if (lookahead == 't') ADVANCE(790); + if (lookahead == 't') ADVANCE(1378); END_STATE(); case 1486: - if (lookahead == 't') ADVANCE(389); + if (lookahead == 't') ADVANCE(563); END_STATE(); case 1487: - if (lookahead == 't') ADVANCE(718); + if (lookahead == 't') ADVANCE(565); END_STATE(); case 1488: - if (lookahead == 't') ADVANCE(390); + if (lookahead == 't') ADVANCE(567); END_STATE(); case 1489: - if (lookahead == 't') ADVANCE(569); + if (lookahead == 't') ADVANCE(1349); END_STATE(); case 1490: - if (lookahead == 't') ADVANCE(571); + if (lookahead == 't') ADVANCE(568); END_STATE(); case 1491: - if (lookahead == 't') ADVANCE(770); + if (lookahead == 't') ADVANCE(388); END_STATE(); case 1492: - if (lookahead == 't') ADVANCE(721); + if (lookahead == 't') ADVANCE(792); END_STATE(); case 1493: - if (lookahead == 't') ADVANCE(723); + if (lookahead == 't') ADVANCE(389); END_STATE(); case 1494: - if (lookahead == 't') ADVANCE(725); + if (lookahead == 't') ADVANCE(390); END_STATE(); case 1495: - if (lookahead == 't') ADVANCE(728); + if (lookahead == 't') ADVANCE(719); END_STATE(); case 1496: - if (lookahead == 't') ADVANCE(731); + if (lookahead == 't') ADVANCE(569); END_STATE(); case 1497: - if (lookahead == 't') ADVANCE(733); + if (lookahead == 't') ADVANCE(571); END_STATE(); case 1498: - if (lookahead == 't') ADVANCE(744); + if (lookahead == 't') ADVANCE(771); END_STATE(); case 1499: - if (lookahead == 't') ADVANCE(812); + if (lookahead == 't') ADVANCE(722); END_STATE(); case 1500: - if (lookahead == 't') ADVANCE(1325); + if (lookahead == 't') ADVANCE(724); END_STATE(); case 1501: - if (lookahead == 't') ADVANCE(385); + if (lookahead == 't') ADVANCE(726); END_STATE(); case 1502: - if (lookahead == 't') ADVANCE(1203); + if (lookahead == 't') ADVANCE(729); END_STATE(); case 1503: - if (lookahead == 't') ADVANCE(944); + if (lookahead == 't') ADVANCE(732); END_STATE(); case 1504: - if (lookahead == 't') ADVANCE(900); + if (lookahead == 't') ADVANCE(734); END_STATE(); case 1505: - if (lookahead == 't') ADVANCE(1178); + if (lookahead == 't') ADVANCE(745); END_STATE(); case 1506: - if (lookahead == 't') ADVANCE(1202); + if (lookahead == 't') ADVANCE(814); END_STATE(); case 1507: - if (lookahead == 't') ADVANCE(1326); + if (lookahead == 't') ADVANCE(1329); END_STATE(); case 1508: - if (lookahead == 't') ADVANCE(771); + if (lookahead == 't') ADVANCE(385); END_STATE(); case 1509: - if (lookahead == 't') ADVANCE(870); + if (lookahead == 't') ADVANCE(1207); END_STATE(); case 1510: - if (lookahead == 't') ADVANCE(784); + if (lookahead == 't') ADVANCE(948); END_STATE(); case 1511: - if (lookahead == 't') ADVANCE(1183); + if (lookahead == 't') ADVANCE(778); END_STATE(); case 1512: - if (lookahead == 't') ADVANCE(1186); + if (lookahead == 't') ADVANCE(903); END_STATE(); case 1513: - if (lookahead == 't') ADVANCE(904); + if (lookahead == 't') ADVANCE(1182); END_STATE(); case 1514: - if (lookahead == 't') ADVANCE(907); + if (lookahead == 't') ADVANCE(1206); END_STATE(); case 1515: - if (lookahead == 't') ADVANCE(167); + if (lookahead == 't') ADVANCE(1331); END_STATE(); case 1516: - if (lookahead == 't') ADVANCE(962); + if (lookahead == 't') ADVANCE(873); END_STATE(); case 1517: - if (lookahead == 't') ADVANCE(459); + if (lookahead == 't') ADVANCE(772); END_STATE(); case 1518: - if (lookahead == 't') ADVANCE(454); + if (lookahead == 't') ADVANCE(1187); END_STATE(); case 1519: - if (lookahead == 't') ADVANCE(963); + if (lookahead == 't') ADVANCE(787); END_STATE(); case 1520: - if (lookahead == 't') ADVANCE(462); + if (lookahead == 't') ADVANCE(1190); END_STATE(); case 1521: - if (lookahead == 't') ADVANCE(964); + if (lookahead == 't') ADVANCE(907); END_STATE(); case 1522: - if (lookahead == 't') ADVANCE(466); + if (lookahead == 't') ADVANCE(910); END_STATE(); case 1523: - if (lookahead == 't') ADVANCE(965); + if (lookahead == 't') ADVANCE(167); END_STATE(); case 1524: - if (lookahead == 't') ADVANCE(456); - if (lookahead == 'u') ADVANCE(1262); + if (lookahead == 't') ADVANCE(459); END_STATE(); case 1525: if (lookahead == 't') ADVANCE(966); END_STATE(); case 1526: - if (lookahead == 't') ADVANCE(471); + if (lookahead == 't') ADVANCE(454); END_STATE(); case 1527: - if (lookahead == 't') ADVANCE(474); + if (lookahead == 't') ADVANCE(967); END_STATE(); case 1528: - if (lookahead == 't') ADVANCE(767); + if (lookahead == 't') ADVANCE(462); END_STATE(); case 1529: - if (lookahead == 'u') ADVANCE(1048); + if (lookahead == 't') ADVANCE(968); END_STATE(); case 1530: - if (lookahead == 'u') ADVANCE(1049); + if (lookahead == 't') ADVANCE(466); END_STATE(); case 1531: - if (lookahead == 'u') ADVANCE(520); + if (lookahead == 't') ADVANCE(969); END_STATE(); case 1532: - if (lookahead == 'u') ADVANCE(1324); + if (lookahead == 't') ADVANCE(456); + if (lookahead == 'u') ADVANCE(1266); END_STATE(); case 1533: - if (lookahead == 'u') ADVANCE(545); + if (lookahead == 't') ADVANCE(970); END_STATE(); case 1534: - if (lookahead == 'u') ADVANCE(1328); + if (lookahead == 't') ADVANCE(471); END_STATE(); case 1535: - if (lookahead == 'u') ADVANCE(1396); + if (lookahead == 't') ADVANCE(474); END_STATE(); case 1536: - if (lookahead == 'u') ADVANCE(1056); + if (lookahead == 't') ADVANCE(768); END_STATE(); case 1537: - if (lookahead == 'u') ADVANCE(1398); + if (lookahead == 'u') ADVANCE(1052); END_STATE(); case 1538: - if (lookahead == 'u') ADVANCE(1023); + if (lookahead == 'u') ADVANCE(1053); END_STATE(); case 1539: - if (lookahead == 'u') ADVANCE(1485); + if (lookahead == 'u') ADVANCE(519); END_STATE(); case 1540: - if (lookahead == 'u') ADVANCE(592); + if (lookahead == 'u') ADVANCE(1328); END_STATE(); case 1541: - if (lookahead == 'u') ADVANCE(514); + if (lookahead == 'u') ADVANCE(545); END_STATE(); case 1542: - if (lookahead == 'u') ADVANCE(417); + if (lookahead == 'u') ADVANCE(1333); END_STATE(); case 1543: - if (lookahead == 'u') ADVANCE(901); + if (lookahead == 'u') ADVANCE(1403); END_STATE(); case 1544: - if (lookahead == 'u') ADVANCE(902); + if (lookahead == 'u') ADVANCE(1060); END_STATE(); case 1545: - if (lookahead == 'u') ADVANCE(908); + if (lookahead == 'u') ADVANCE(1405); END_STATE(); case 1546: - if (lookahead == 'u') ADVANCE(910); + if (lookahead == 'u') ADVANCE(1028); END_STATE(); case 1547: - if (lookahead == 'u') ADVANCE(911); + if (lookahead == 'u') ADVANCE(1492); END_STATE(); case 1548: - if (lookahead == 'u') ADVANCE(913); + if (lookahead == 'u') ADVANCE(592); END_STATE(); case 1549: - if (lookahead == 'u') ADVANCE(914); + if (lookahead == 'u') ADVANCE(514); END_STATE(); case 1550: - if (lookahead == 'u') ADVANCE(915); + if (lookahead == 'u') ADVANCE(416); END_STATE(); case 1551: - if (lookahead == 'u') ADVANCE(524); + if (lookahead == 'u') ADVANCE(904); END_STATE(); case 1552: - if (lookahead == 'u') ADVANCE(526); + if (lookahead == 'u') ADVANCE(905); END_STATE(); case 1553: - if (lookahead == 'u') ADVANCE(527); + if (lookahead == 'u') ADVANCE(911); END_STATE(); case 1554: - if (lookahead == 'u') ADVANCE(528); + if (lookahead == 'u') ADVANCE(912); END_STATE(); case 1555: - if (lookahead == 'u') ADVANCE(529); + if (lookahead == 'u') ADVANCE(914); END_STATE(); case 1556: - if (lookahead == 'u') ADVANCE(530); + if (lookahead == 'u') ADVANCE(915); END_STATE(); case 1557: - if (lookahead == 'u') ADVANCE(531); + if (lookahead == 'u') ADVANCE(917); END_STATE(); case 1558: - if (lookahead == 'u') ADVANCE(532); + if (lookahead == 'u') ADVANCE(918); END_STATE(); case 1559: - if (lookahead == 'u') ADVANCE(533); + if (lookahead == 'u') ADVANCE(520); END_STATE(); case 1560: - if (lookahead == 'u') ADVANCE(534); + if (lookahead == 'u') ADVANCE(521); END_STATE(); case 1561: - if (lookahead == 'u') ADVANCE(535); + if (lookahead == 'u') ADVANCE(522); END_STATE(); case 1562: - if (lookahead == 'u') ADVANCE(515); + if (lookahead == 'u') ADVANCE(523); END_STATE(); case 1563: - if (lookahead == 'v') ADVANCE(716); + if (lookahead == 'u') ADVANCE(524); END_STATE(); case 1564: - if (lookahead == 'v') ADVANCE(419); + if (lookahead == 'u') ADVANCE(525); END_STATE(); case 1565: - if (lookahead == 'v') ADVANCE(171); + if (lookahead == 'u') ADVANCE(526); END_STATE(); case 1566: - if (lookahead == 'w') ADVANCE(1653); + if (lookahead == 'u') ADVANCE(527); END_STATE(); case 1567: - if (lookahead == 'w') ADVANCE(934); + if (lookahead == 'u') ADVANCE(528); END_STATE(); case 1568: - if (lookahead == 'w') ADVANCE(169); + if (lookahead == 'u') ADVANCE(529); END_STATE(); case 1569: - if (lookahead == 'w') ADVANCE(939); + if (lookahead == 'u') ADVANCE(530); END_STATE(); case 1570: - if (lookahead == 'w') ADVANCE(942); + if (lookahead == 'u') ADVANCE(515); END_STATE(); case 1571: - if (lookahead == 'w') ADVANCE(945); + if (lookahead == 'v') ADVANCE(717); END_STATE(); case 1572: - if (lookahead == 'w') ADVANCE(947); + if (lookahead == 'v') ADVANCE(447); END_STATE(); case 1573: - if (lookahead == 'w') ADVANCE(949); + if (lookahead == 'v') ADVANCE(171); END_STATE(); case 1574: - if (lookahead == 'x') ADVANCE(578); + if (lookahead == 'w') ADVANCE(1661); END_STATE(); case 1575: - if (lookahead == 'y') ADVANCE(1649); + if (lookahead == 'w') ADVANCE(936); END_STATE(); case 1576: - if (lookahead == 'y') ADVANCE(1650); + if (lookahead == 'w') ADVANCE(169); END_STATE(); case 1577: - if (lookahead == 'y') ADVANCE(1833); + if (lookahead == 'w') ADVANCE(942); END_STATE(); case 1578: - if (lookahead == 'y') ADVANCE(165); + if (lookahead == 'w') ADVANCE(946); END_STATE(); case 1579: - if (lookahead == 'y') ADVANCE(152); + if (lookahead == 'w') ADVANCE(949); END_STATE(); case 1580: - if (lookahead == 'y') ADVANCE(1104); + if (lookahead == 'w') ADVANCE(951); END_STATE(); case 1581: - if (lookahead == 'y') ADVANCE(1498); + if (lookahead == 'w') ADVANCE(953); END_STATE(); case 1582: - if (lookahead == 'y') ADVANCE(172); + if (lookahead == 'x') ADVANCE(577); END_STATE(); case 1583: - if (lookahead == 'y') ADVANCE(175); + if (lookahead == 'y') ADVANCE(1657); END_STATE(); case 1584: - if (lookahead == 'z') ADVANCE(778); + if (lookahead == 'y') ADVANCE(1658); END_STATE(); case 1585: - if (lookahead == 'z') ADVANCE(779); + if (lookahead == 'y') ADVANCE(1841); END_STATE(); case 1586: - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1953); + if (lookahead == 'y') ADVANCE(165); END_STATE(); case 1587: + if (lookahead == 'y') ADVANCE(152); + END_STATE(); + case 1588: + if (lookahead == 'y') ADVANCE(1108); + END_STATE(); + case 1589: + if (lookahead == 'y') ADVANCE(1505); + END_STATE(); + case 1590: + if (lookahead == 'y') ADVANCE(172); + END_STATE(); + case 1591: + if (lookahead == 'y') ADVANCE(175); + END_STATE(); + case 1592: + if (lookahead == 'z') ADVANCE(780); + END_STATE(); + case 1593: + if (lookahead == 'z') ADVANCE(781); + END_STATE(); + case 1594: + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1962); + END_STATE(); + case 1595: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1946); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1955); END_STATE(); - case 1588: + case 1596: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1611); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1619); END_STATE(); - case 1589: + case 1597: if (lookahead == '$' || ('/' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); - case 1590: - if (eof) ADVANCE(1591); - if (lookahead == '#') ADVANCE(1937); - if (lookahead == ',') ADVANCE(1612); + case 1598: + if (eof) ADVANCE(1599); + if (lookahead == '#') ADVANCE(1946); + if (lookahead == ',') ADVANCE(1620); if (lookahead == '-') ADVANCE(383); if (lookahead == '.') ADVANCE(504); - if (lookahead == '=') ADVANCE(1597); - if (lookahead == '}') ADVANCE(1851); + if (lookahead == '=') ADVANCE(1605); + if (lookahead == '}') ADVANCE(1860); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || - lookahead == ' ') SKIP(1590) + lookahead == ' ') SKIP(1598) if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1605); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613); END_STATE(); - case 1591: + case 1599: ACCEPT_TOKEN(ts_builtin_sym_end); END_STATE(); - case 1592: + case 1600: ACCEPT_TOKEN(anon_sym_DOTclass); END_STATE(); - case 1593: + case 1601: ACCEPT_TOKEN(anon_sym_DOTsuper); END_STATE(); - case 1594: + case 1602: ACCEPT_TOKEN(anon_sym_DOTsource); END_STATE(); - case 1595: + case 1603: ACCEPT_TOKEN(anon_sym_DOTimplements); END_STATE(); - case 1596: + case 1604: ACCEPT_TOKEN(anon_sym_DOTfield); END_STATE(); - case 1597: + case 1605: ACCEPT_TOKEN(anon_sym_EQ); END_STATE(); - case 1598: + case 1606: ACCEPT_TOKEN(sym_end_field); END_STATE(); - case 1599: + case 1607: ACCEPT_TOKEN(anon_sym_DOTmethod); END_STATE(); - case 1600: + case 1608: ACCEPT_TOKEN(sym_end_method); END_STATE(); - case 1601: + case 1609: ACCEPT_TOKEN(anon_sym_DOTannotation); END_STATE(); - case 1602: + case 1610: ACCEPT_TOKEN(anon_sym_system); END_STATE(); - case 1603: + case 1611: ACCEPT_TOKEN(anon_sym_build); END_STATE(); - case 1604: + case 1612: ACCEPT_TOKEN(anon_sym_runtime); END_STATE(); - case 1605: + case 1613: ACCEPT_TOKEN(sym_annotation_key); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1605); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613); END_STATE(); - case 1606: + case 1614: ACCEPT_TOKEN(sym_end_annotation); END_STATE(); - case 1607: + case 1615: ACCEPT_TOKEN(anon_sym_DOTsubannotation); END_STATE(); - case 1608: + case 1616: ACCEPT_TOKEN(sym_end_subannotation); END_STATE(); - case 1609: + case 1617: ACCEPT_TOKEN(anon_sym_DOTparam); END_STATE(); - case 1610: + case 1618: ACCEPT_TOKEN(sym_end_param); END_STATE(); - case 1611: + case 1619: ACCEPT_TOKEN(sym_label); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1611); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1619); END_STATE(); - case 1612: + case 1620: ACCEPT_TOKEN(anon_sym_COMMA); END_STATE(); - case 1613: + case 1621: ACCEPT_TOKEN(anon_sym_LF); - if (lookahead == '\n') ADVANCE(1613); + if (lookahead == '\n') ADVANCE(1621); END_STATE(); - case 1614: + case 1622: ACCEPT_TOKEN(anon_sym_nop); END_STATE(); - case 1615: + case 1623: ACCEPT_TOKEN(anon_sym_move); - if (lookahead == '-') ADVANCE(715); + if (lookahead == '-') ADVANCE(716); if (lookahead == '/') ADVANCE(193); END_STATE(); - case 1616: + case 1624: ACCEPT_TOKEN(anon_sym_move_SLASHfrom16); END_STATE(); - case 1617: + case 1625: ACCEPT_TOKEN(anon_sym_move_SLASH16); END_STATE(); - case 1618: + case 1626: ACCEPT_TOKEN(anon_sym_move_DASHwide); if (lookahead == '/') ADVANCE(197); END_STATE(); - case 1619: + case 1627: ACCEPT_TOKEN(anon_sym_move_DASHwide_SLASHfrom16); END_STATE(); - case 1620: + case 1628: ACCEPT_TOKEN(anon_sym_move_DASHwide_SLASH16); END_STATE(); - case 1621: + case 1629: ACCEPT_TOKEN(anon_sym_move_DASHobject); if (lookahead == '/') ADVANCE(207); END_STATE(); - case 1622: + case 1630: ACCEPT_TOKEN(anon_sym_move_DASHobject_SLASHfrom16); END_STATE(); - case 1623: + case 1631: ACCEPT_TOKEN(anon_sym_move_DASHobject_SLASH16); END_STATE(); - case 1624: + case 1632: ACCEPT_TOKEN(anon_sym_move_DASHresult); - if (lookahead == '-') ADVANCE(1241); + if (lookahead == '-') ADVANCE(1245); END_STATE(); - case 1625: + case 1633: ACCEPT_TOKEN(anon_sym_move_DASHresult_DASHwide); END_STATE(); - case 1626: + case 1634: ACCEPT_TOKEN(anon_sym_move_DASHresult_DASHobject); END_STATE(); - case 1627: + case 1635: ACCEPT_TOKEN(anon_sym_move_DASHexception); END_STATE(); - case 1628: + case 1636: ACCEPT_TOKEN(anon_sym_return_DASHvoid); END_STATE(); - case 1629: + case 1637: ACCEPT_TOKEN(anon_sym_return); - if (lookahead == '-') ADVANCE(1240); + if (lookahead == '-') ADVANCE(1244); END_STATE(); - case 1630: + case 1638: ACCEPT_TOKEN(anon_sym_return_DASHwide); END_STATE(); - case 1631: + case 1639: ACCEPT_TOKEN(anon_sym_return_DASHobject); END_STATE(); - case 1632: + case 1640: ACCEPT_TOKEN(anon_sym_const_SLASH4); END_STATE(); - case 1633: + case 1641: ACCEPT_TOKEN(anon_sym_const_SLASH16); END_STATE(); - case 1634: + case 1642: ACCEPT_TOKEN(anon_sym_const); if (lookahead == '-') ADVANCE(572); if (lookahead == '/') ADVANCE(194); END_STATE(); - case 1635: + case 1643: ACCEPT_TOKEN(anon_sym_const_SLASHhigh16); END_STATE(); - case 1636: + case 1644: ACCEPT_TOKEN(anon_sym_const_DASHwide_SLASH16); END_STATE(); - case 1637: + case 1645: ACCEPT_TOKEN(anon_sym_const_DASHwide_SLASH32); END_STATE(); - case 1638: + case 1646: ACCEPT_TOKEN(anon_sym_const_DASHwide); if (lookahead == '/') ADVANCE(201); END_STATE(); - case 1639: + case 1647: ACCEPT_TOKEN(anon_sym_const_DASHwide_SLASHhigh16); END_STATE(); - case 1640: + case 1648: ACCEPT_TOKEN(anon_sym_const_DASHstring); - if (lookahead == '-') ADVANCE(969); + if (lookahead == '-') ADVANCE(973); END_STATE(); - case 1641: + case 1649: ACCEPT_TOKEN(anon_sym_const_DASHstring_DASHjumbo); END_STATE(); - case 1642: + case 1650: ACCEPT_TOKEN(anon_sym_const_DASHclass); END_STATE(); - case 1643: + case 1651: ACCEPT_TOKEN(anon_sym_monitor_DASHenter); END_STATE(); - case 1644: + case 1652: ACCEPT_TOKEN(anon_sym_monitor_DASHexit); END_STATE(); - case 1645: + case 1653: ACCEPT_TOKEN(anon_sym_check_DASHcast); END_STATE(); - case 1646: + case 1654: ACCEPT_TOKEN(anon_sym_instance_DASHof); END_STATE(); - case 1647: + case 1655: ACCEPT_TOKEN(anon_sym_array_DASHlength); END_STATE(); - case 1648: + case 1656: ACCEPT_TOKEN(anon_sym_new_DASHinstance); END_STATE(); - case 1649: + case 1657: ACCEPT_TOKEN(anon_sym_new_DASHarray); END_STATE(); - case 1650: + case 1658: ACCEPT_TOKEN(anon_sym_filled_DASHnew_DASHarray); - if (lookahead == '/') ADVANCE(1359); + if (lookahead == '/') ADVANCE(1364); END_STATE(); - case 1651: + case 1659: ACCEPT_TOKEN(anon_sym_filled_DASHnew_DASHarray_SLASHrange); END_STATE(); - case 1652: + case 1660: ACCEPT_TOKEN(anon_sym_fill_DASHarray_DASHdata); END_STATE(); - case 1653: + case 1661: ACCEPT_TOKEN(anon_sym_throw); END_STATE(); - case 1654: + case 1662: ACCEPT_TOKEN(anon_sym_goto); if (lookahead == '/') ADVANCE(192); END_STATE(); - case 1655: + case 1663: ACCEPT_TOKEN(anon_sym_goto_SLASH16); END_STATE(); - case 1656: + case 1664: ACCEPT_TOKEN(anon_sym_goto_SLASH32); END_STATE(); - case 1657: + case 1665: ACCEPT_TOKEN(anon_sym_packed_DASHswitch); END_STATE(); - case 1658: + case 1666: ACCEPT_TOKEN(anon_sym_sparse_DASHswitch); END_STATE(); - case 1659: + case 1667: ACCEPT_TOKEN(anon_sym_cmpl_DASHfloat); END_STATE(); - case 1660: + case 1668: ACCEPT_TOKEN(anon_sym_cmpg_DASHfloat); END_STATE(); - case 1661: + case 1669: ACCEPT_TOKEN(anon_sym_cmpl_DASHdouble); END_STATE(); - case 1662: + case 1670: ACCEPT_TOKEN(anon_sym_cmpg_DASHdouble); END_STATE(); - case 1663: + case 1671: ACCEPT_TOKEN(anon_sym_cmp_DASHlong); END_STATE(); - case 1664: + case 1672: ACCEPT_TOKEN(anon_sym_if_DASHeq); - if (lookahead == 'z') ADVANCE(1670); + if (lookahead == 'z') ADVANCE(1678); END_STATE(); - case 1665: + case 1673: ACCEPT_TOKEN(anon_sym_if_DASHne); - if (lookahead == 'z') ADVANCE(1671); + if (lookahead == 'z') ADVANCE(1679); END_STATE(); - case 1666: + case 1674: ACCEPT_TOKEN(anon_sym_if_DASHlt); - if (lookahead == 'z') ADVANCE(1672); + if (lookahead == 'z') ADVANCE(1680); END_STATE(); - case 1667: + case 1675: ACCEPT_TOKEN(anon_sym_if_DASHge); - if (lookahead == 'z') ADVANCE(1673); + if (lookahead == 'z') ADVANCE(1681); END_STATE(); - case 1668: + case 1676: ACCEPT_TOKEN(anon_sym_if_DASHgt); - if (lookahead == 'z') ADVANCE(1674); + if (lookahead == 'z') ADVANCE(1682); END_STATE(); - case 1669: + case 1677: ACCEPT_TOKEN(anon_sym_if_DASHle); - if (lookahead == 'z') ADVANCE(1675); + if (lookahead == 'z') ADVANCE(1683); END_STATE(); - case 1670: + case 1678: ACCEPT_TOKEN(anon_sym_if_DASHeqz); END_STATE(); - case 1671: + case 1679: ACCEPT_TOKEN(anon_sym_if_DASHnez); END_STATE(); - case 1672: + case 1680: ACCEPT_TOKEN(anon_sym_if_DASHltz); END_STATE(); - case 1673: + case 1681: ACCEPT_TOKEN(anon_sym_if_DASHgez); END_STATE(); - case 1674: + case 1682: ACCEPT_TOKEN(anon_sym_if_DASHgtz); END_STATE(); - case 1675: + case 1683: ACCEPT_TOKEN(anon_sym_if_DASHlez); END_STATE(); - case 1676: + case 1684: ACCEPT_TOKEN(anon_sym_aget); if (lookahead == '-') ADVANCE(509); END_STATE(); - case 1677: + case 1685: ACCEPT_TOKEN(anon_sym_aget_DASHwide); END_STATE(); - case 1678: + case 1686: ACCEPT_TOKEN(anon_sym_aget_DASHobject); END_STATE(); - case 1679: + case 1687: ACCEPT_TOKEN(anon_sym_aget_DASHboolean); END_STATE(); - case 1680: + case 1688: ACCEPT_TOKEN(anon_sym_aget_DASHbyte); END_STATE(); - case 1681: + case 1689: ACCEPT_TOKEN(anon_sym_aget_DASHchar); END_STATE(); - case 1682: + case 1690: ACCEPT_TOKEN(anon_sym_aget_DASHshort); END_STATE(); - case 1683: + case 1691: ACCEPT_TOKEN(anon_sym_aput); - if (lookahead == '-') ADVANCE(519); + if (lookahead == '-') ADVANCE(531); END_STATE(); - case 1684: + case 1692: ACCEPT_TOKEN(anon_sym_aput_DASHwide); END_STATE(); - case 1685: + case 1693: ACCEPT_TOKEN(anon_sym_aput_DASHobject); END_STATE(); - case 1686: + case 1694: ACCEPT_TOKEN(anon_sym_aput_DASHboolean); END_STATE(); - case 1687: + case 1695: ACCEPT_TOKEN(anon_sym_aput_DASHbyte); END_STATE(); - case 1688: + case 1696: ACCEPT_TOKEN(anon_sym_aput_DASHchar); END_STATE(); - case 1689: + case 1697: ACCEPT_TOKEN(anon_sym_aput_DASHshort); END_STATE(); - case 1690: + case 1698: ACCEPT_TOKEN(anon_sym_iget); - if (lookahead == '-') ADVANCE(521); + if (lookahead == '-') ADVANCE(533); END_STATE(); - case 1691: + case 1699: ACCEPT_TOKEN(anon_sym_iget_DASHwide); - if (lookahead == '-') ADVANCE(1266); + if (lookahead == '-') ADVANCE(1270); END_STATE(); - case 1692: + case 1700: ACCEPT_TOKEN(anon_sym_iget_DASHobject); - if (lookahead == '-') ADVANCE(1268); + if (lookahead == '-') ADVANCE(1272); END_STATE(); - case 1693: + case 1701: ACCEPT_TOKEN(anon_sym_iget_DASHboolean); END_STATE(); - case 1694: + case 1702: ACCEPT_TOKEN(anon_sym_iget_DASHbyte); END_STATE(); - case 1695: + case 1703: ACCEPT_TOKEN(anon_sym_iget_DASHchar); END_STATE(); - case 1696: + case 1704: ACCEPT_TOKEN(anon_sym_iget_DASHshort); END_STATE(); - case 1697: + case 1705: ACCEPT_TOKEN(anon_sym_iput); - if (lookahead == '-') ADVANCE(522); + if (lookahead == '-') ADVANCE(535); END_STATE(); - case 1698: + case 1706: ACCEPT_TOKEN(anon_sym_iput_DASHwide); - if (lookahead == '-') ADVANCE(1267); + if (lookahead == '-') ADVANCE(1271); END_STATE(); - case 1699: + case 1707: ACCEPT_TOKEN(anon_sym_iput_DASHobject); - if (lookahead == '-') ADVANCE(1269); + if (lookahead == '-') ADVANCE(1273); END_STATE(); - case 1700: + case 1708: ACCEPT_TOKEN(anon_sym_iput_DASHboolean); END_STATE(); - case 1701: + case 1709: ACCEPT_TOKEN(anon_sym_iput_DASHbyte); END_STATE(); - case 1702: + case 1710: ACCEPT_TOKEN(anon_sym_iput_DASHchar); END_STATE(); - case 1703: + case 1711: ACCEPT_TOKEN(anon_sym_iput_DASHshort); END_STATE(); - case 1704: + case 1712: ACCEPT_TOKEN(anon_sym_sget); - if (lookahead == '-') ADVANCE(523); + if (lookahead == '-') ADVANCE(537); END_STATE(); - case 1705: + case 1713: ACCEPT_TOKEN(anon_sym_sget_DASHwide); END_STATE(); - case 1706: + case 1714: ACCEPT_TOKEN(anon_sym_sget_DASHobject); END_STATE(); - case 1707: + case 1715: ACCEPT_TOKEN(anon_sym_sget_DASHboolean); END_STATE(); - case 1708: + case 1716: ACCEPT_TOKEN(anon_sym_sget_DASHbyte); END_STATE(); - case 1709: + case 1717: ACCEPT_TOKEN(anon_sym_sget_DASHchar); END_STATE(); - case 1710: + case 1718: ACCEPT_TOKEN(anon_sym_sget_DASHshort); END_STATE(); - case 1711: + case 1719: ACCEPT_TOKEN(anon_sym_sput); - if (lookahead == '-') ADVANCE(525); + if (lookahead == '-') ADVANCE(539); END_STATE(); - case 1712: + case 1720: ACCEPT_TOKEN(anon_sym_sput_DASHwide); END_STATE(); - case 1713: + case 1721: ACCEPT_TOKEN(anon_sym_sput_DASHobject); END_STATE(); - case 1714: + case 1722: ACCEPT_TOKEN(anon_sym_sput_DASHboolean); END_STATE(); - case 1715: + case 1723: ACCEPT_TOKEN(anon_sym_sput_DASHbyte); END_STATE(); - case 1716: + case 1724: ACCEPT_TOKEN(anon_sym_sput_DASHchar); END_STATE(); - case 1717: + case 1725: ACCEPT_TOKEN(anon_sym_sput_DASHshort); END_STATE(); - case 1718: + case 1726: ACCEPT_TOKEN(anon_sym_invoke_DASHvirtual); - if (lookahead == '-') ADVANCE(1271); - if (lookahead == '/') ADVANCE(1358); + if (lookahead == '-') ADVANCE(1275); + if (lookahead == '/') ADVANCE(1363); END_STATE(); - case 1719: + case 1727: ACCEPT_TOKEN(anon_sym_invoke_DASHsuper); - if (lookahead == '-') ADVANCE(1270); - if (lookahead == '/') ADVANCE(1347); + if (lookahead == '-') ADVANCE(1274); + if (lookahead == '/') ADVANCE(1352); END_STATE(); - case 1720: + case 1728: ACCEPT_TOKEN(anon_sym_invoke_DASHdirect); - if (lookahead == '-') ADVANCE(787); - if (lookahead == '/') ADVANCE(1354); + if (lookahead == '-') ADVANCE(789); + if (lookahead == '/') ADVANCE(1359); END_STATE(); - case 1721: + case 1729: ACCEPT_TOKEN(anon_sym_invoke_DASHstatic); - if (lookahead == '/') ADVANCE(1356); + if (lookahead == '/') ADVANCE(1361); END_STATE(); - case 1722: + case 1730: ACCEPT_TOKEN(anon_sym_invoke_DASHinterface); - if (lookahead == '/') ADVANCE(1361); + if (lookahead == '/') ADVANCE(1366); END_STATE(); - case 1723: + case 1731: ACCEPT_TOKEN(anon_sym_invoke_DASHvirtual_SLASHrange); END_STATE(); - case 1724: + case 1732: ACCEPT_TOKEN(anon_sym_invoke_DASHsuper_SLASHrange); END_STATE(); - case 1725: + case 1733: ACCEPT_TOKEN(anon_sym_invoke_DASHdirect_SLASHrange); END_STATE(); - case 1726: + case 1734: ACCEPT_TOKEN(anon_sym_invoke_DASHstatic_SLASHrange); END_STATE(); - case 1727: + case 1735: ACCEPT_TOKEN(anon_sym_invoke_DASHinterface_SLASHrange); END_STATE(); - case 1728: + case 1736: ACCEPT_TOKEN(anon_sym_neg_DASHint); END_STATE(); - case 1729: + case 1737: ACCEPT_TOKEN(anon_sym_not_DASHint); END_STATE(); - case 1730: + case 1738: ACCEPT_TOKEN(anon_sym_neg_DASHlong); END_STATE(); - case 1731: + case 1739: ACCEPT_TOKEN(anon_sym_not_DASHlong); END_STATE(); - case 1732: + case 1740: ACCEPT_TOKEN(anon_sym_neg_DASHfloat); END_STATE(); - case 1733: + case 1741: ACCEPT_TOKEN(anon_sym_neg_DASHdouble); END_STATE(); - case 1734: + case 1742: ACCEPT_TOKEN(anon_sym_int_DASHto_DASHlong); END_STATE(); - case 1735: + case 1743: ACCEPT_TOKEN(anon_sym_int_DASHto_DASHfloat); END_STATE(); - case 1736: + case 1744: ACCEPT_TOKEN(anon_sym_int_DASHto_DASHdouble); END_STATE(); - case 1737: + case 1745: ACCEPT_TOKEN(anon_sym_long_DASHto_DASHint); END_STATE(); - case 1738: + case 1746: ACCEPT_TOKEN(anon_sym_long_DASHto_DASHfloat); END_STATE(); - case 1739: + case 1747: ACCEPT_TOKEN(anon_sym_long_DASHto_DASHdouble); END_STATE(); - case 1740: + case 1748: ACCEPT_TOKEN(anon_sym_float_DASHto_DASHint); END_STATE(); - case 1741: + case 1749: ACCEPT_TOKEN(anon_sym_float_DASHto_DASHlong); END_STATE(); - case 1742: + case 1750: ACCEPT_TOKEN(anon_sym_float_DASHto_DASHdouble); END_STATE(); - case 1743: + case 1751: ACCEPT_TOKEN(anon_sym_double_DASHto_DASHint); END_STATE(); - case 1744: + case 1752: ACCEPT_TOKEN(anon_sym_double_DASHto_DASHlong); END_STATE(); - case 1745: + case 1753: ACCEPT_TOKEN(anon_sym_double_DASHto_DASHfloat); END_STATE(); - case 1746: + case 1754: ACCEPT_TOKEN(anon_sym_int_DASHto_DASHbyte); END_STATE(); - case 1747: + case 1755: ACCEPT_TOKEN(anon_sym_int_DASHto_DASHchar); END_STATE(); - case 1748: + case 1756: ACCEPT_TOKEN(anon_sym_int_DASHto_DASHshort); END_STATE(); - case 1749: + case 1757: ACCEPT_TOKEN(anon_sym_add_DASHint); if (lookahead == '/') ADVANCE(214); END_STATE(); - case 1750: + case 1758: ACCEPT_TOKEN(anon_sym_sub_DASHint); if (lookahead == '/') ADVANCE(222); END_STATE(); - case 1751: + case 1759: ACCEPT_TOKEN(anon_sym_mul_DASHint); if (lookahead == '/') ADVANCE(217); END_STATE(); - case 1752: + case 1760: ACCEPT_TOKEN(anon_sym_div_DASHint); if (lookahead == '/') ADVANCE(216); END_STATE(); - case 1753: + case 1761: ACCEPT_TOKEN(anon_sym_rem_DASHint); if (lookahead == '/') ADVANCE(219); END_STATE(); - case 1754: + case 1762: ACCEPT_TOKEN(anon_sym_and_DASHint); if (lookahead == '/') ADVANCE(215); END_STATE(); - case 1755: + case 1763: ACCEPT_TOKEN(anon_sym_or_DASHint); if (lookahead == '/') ADVANCE(213); END_STATE(); - case 1756: + case 1764: ACCEPT_TOKEN(anon_sym_xor_DASHint); if (lookahead == '/') ADVANCE(223); END_STATE(); - case 1757: + case 1765: ACCEPT_TOKEN(anon_sym_shl_DASHint); if (lookahead == '/') ADVANCE(220); END_STATE(); - case 1758: + case 1766: ACCEPT_TOKEN(anon_sym_shr_DASHint); if (lookahead == '/') ADVANCE(221); END_STATE(); - case 1759: + case 1767: ACCEPT_TOKEN(anon_sym_ushr_DASHint); if (lookahead == '/') ADVANCE(232); END_STATE(); - case 1760: + case 1768: ACCEPT_TOKEN(anon_sym_add_DASHlong); if (lookahead == '/') ADVANCE(224); END_STATE(); - case 1761: + case 1769: ACCEPT_TOKEN(anon_sym_sub_DASHlong); if (lookahead == '/') ADVANCE(231); END_STATE(); - case 1762: + case 1770: ACCEPT_TOKEN(anon_sym_mul_DASHlong); if (lookahead == '/') ADVANCE(227); END_STATE(); - case 1763: + case 1771: ACCEPT_TOKEN(anon_sym_div_DASHlong); if (lookahead == '/') ADVANCE(226); END_STATE(); - case 1764: + case 1772: ACCEPT_TOKEN(anon_sym_rem_DASHlong); if (lookahead == '/') ADVANCE(228); END_STATE(); - case 1765: + case 1773: ACCEPT_TOKEN(anon_sym_and_DASHlong); if (lookahead == '/') ADVANCE(225); END_STATE(); - case 1766: + case 1774: ACCEPT_TOKEN(anon_sym_or_DASHlong); if (lookahead == '/') ADVANCE(218); END_STATE(); - case 1767: + case 1775: ACCEPT_TOKEN(anon_sym_xor_DASHlong); if (lookahead == '/') ADVANCE(233); END_STATE(); - case 1768: + case 1776: ACCEPT_TOKEN(anon_sym_shl_DASHlong); if (lookahead == '/') ADVANCE(229); END_STATE(); - case 1769: + case 1777: ACCEPT_TOKEN(anon_sym_shr_DASHlong); if (lookahead == '/') ADVANCE(230); END_STATE(); - case 1770: + case 1778: ACCEPT_TOKEN(anon_sym_ushr_DASHlong); if (lookahead == '/') ADVANCE(239); END_STATE(); - case 1771: + case 1779: ACCEPT_TOKEN(anon_sym_add_DASHfloat); if (lookahead == '/') ADVANCE(234); END_STATE(); - case 1772: + case 1780: ACCEPT_TOKEN(anon_sym_sub_DASHfloat); if (lookahead == '/') ADVANCE(238); END_STATE(); - case 1773: + case 1781: ACCEPT_TOKEN(anon_sym_mul_DASHfloat); if (lookahead == '/') ADVANCE(236); END_STATE(); - case 1774: + case 1782: ACCEPT_TOKEN(anon_sym_div_DASHfloat); if (lookahead == '/') ADVANCE(235); END_STATE(); - case 1775: + case 1783: ACCEPT_TOKEN(anon_sym_rem_DASHfloat); if (lookahead == '/') ADVANCE(237); END_STATE(); - case 1776: + case 1784: ACCEPT_TOKEN(anon_sym_add_DASHdouble); if (lookahead == '/') ADVANCE(240); END_STATE(); - case 1777: + case 1785: ACCEPT_TOKEN(anon_sym_sub_DASHdouble); if (lookahead == '/') ADVANCE(244); END_STATE(); - case 1778: + case 1786: ACCEPT_TOKEN(anon_sym_mul_DASHdouble); if (lookahead == '/') ADVANCE(242); END_STATE(); - case 1779: + case 1787: ACCEPT_TOKEN(anon_sym_div_DASHdouble); if (lookahead == '/') ADVANCE(241); END_STATE(); - case 1780: + case 1788: ACCEPT_TOKEN(anon_sym_rem_DASHdouble); if (lookahead == '/') ADVANCE(243); END_STATE(); - case 1781: + case 1789: ACCEPT_TOKEN(anon_sym_add_DASHint_SLASH2addr); END_STATE(); - case 1782: + case 1790: ACCEPT_TOKEN(anon_sym_sub_DASHint_SLASH2addr); END_STATE(); - case 1783: + case 1791: ACCEPT_TOKEN(anon_sym_mul_DASHint_SLASH2addr); END_STATE(); - case 1784: + case 1792: ACCEPT_TOKEN(anon_sym_div_DASHint_SLASH2addr); END_STATE(); - case 1785: + case 1793: ACCEPT_TOKEN(anon_sym_rem_DASHint_SLASH2addr); END_STATE(); - case 1786: + case 1794: ACCEPT_TOKEN(anon_sym_and_DASHint_SLASH2addr); END_STATE(); - case 1787: + case 1795: ACCEPT_TOKEN(anon_sym_or_DASHint_SLASH2addr); END_STATE(); - case 1788: + case 1796: ACCEPT_TOKEN(anon_sym_xor_DASHint_SLASH2addr); END_STATE(); - case 1789: + case 1797: ACCEPT_TOKEN(anon_sym_shl_DASHint_SLASH2addr); END_STATE(); - case 1790: + case 1798: ACCEPT_TOKEN(anon_sym_shr_DASHint_SLASH2addr); END_STATE(); - case 1791: + case 1799: ACCEPT_TOKEN(anon_sym_ushr_DASHint_SLASH2addr); END_STATE(); - case 1792: + case 1800: ACCEPT_TOKEN(anon_sym_add_DASHlong_SLASH2addr); END_STATE(); - case 1793: + case 1801: ACCEPT_TOKEN(anon_sym_sub_DASHlong_SLASH2addr); END_STATE(); - case 1794: + case 1802: ACCEPT_TOKEN(anon_sym_mul_DASHlong_SLASH2addr); END_STATE(); - case 1795: + case 1803: ACCEPT_TOKEN(anon_sym_div_DASHlong_SLASH2addr); END_STATE(); - case 1796: + case 1804: ACCEPT_TOKEN(anon_sym_rem_DASHlong_SLASH2addr); END_STATE(); - case 1797: + case 1805: ACCEPT_TOKEN(anon_sym_and_DASHlong_SLASH2addr); END_STATE(); - case 1798: + case 1806: ACCEPT_TOKEN(anon_sym_or_DASHlong_SLASH2addr); END_STATE(); - case 1799: + case 1807: ACCEPT_TOKEN(anon_sym_xor_DASHlong_SLASH2addr); END_STATE(); - case 1800: + case 1808: ACCEPT_TOKEN(anon_sym_shl_DASHlong_SLASH2addr); END_STATE(); - case 1801: + case 1809: ACCEPT_TOKEN(anon_sym_shr_DASHlong_SLASH2addr); END_STATE(); - case 1802: + case 1810: ACCEPT_TOKEN(anon_sym_ushr_DASHlong_SLASH2addr); END_STATE(); - case 1803: + case 1811: ACCEPT_TOKEN(anon_sym_add_DASHfloat_SLASH2addr); END_STATE(); - case 1804: + case 1812: ACCEPT_TOKEN(anon_sym_sub_DASHfloat_SLASH2addr); END_STATE(); - case 1805: + case 1813: ACCEPT_TOKEN(anon_sym_mul_DASHfloat_SLASH2addr); END_STATE(); - case 1806: + case 1814: ACCEPT_TOKEN(anon_sym_div_DASHfloat_SLASH2addr); END_STATE(); - case 1807: + case 1815: ACCEPT_TOKEN(anon_sym_rem_DASHfloat_SLASH2addr); END_STATE(); - case 1808: + case 1816: ACCEPT_TOKEN(anon_sym_add_DASHdouble_SLASH2addr); END_STATE(); - case 1809: + case 1817: ACCEPT_TOKEN(anon_sym_sub_DASHdouble_SLASH2addr); END_STATE(); - case 1810: + case 1818: ACCEPT_TOKEN(anon_sym_mul_DASHdouble_SLASH2addr); END_STATE(); - case 1811: + case 1819: ACCEPT_TOKEN(anon_sym_div_DASHdouble_SLASH2addr); END_STATE(); - case 1812: + case 1820: ACCEPT_TOKEN(anon_sym_rem_DASHdouble_SLASH2addr); END_STATE(); - case 1813: + case 1821: ACCEPT_TOKEN(anon_sym_add_DASHint_SLASHlit16); END_STATE(); - case 1814: + case 1822: ACCEPT_TOKEN(anon_sym_sub_DASHint_SLASHlit16); END_STATE(); - case 1815: + case 1823: ACCEPT_TOKEN(anon_sym_mul_DASHint_SLASHlit16); END_STATE(); - case 1816: + case 1824: ACCEPT_TOKEN(anon_sym_div_DASHint_SLASHlit16); END_STATE(); - case 1817: + case 1825: ACCEPT_TOKEN(anon_sym_rem_DASHint_SLASHlit16); END_STATE(); - case 1818: + case 1826: ACCEPT_TOKEN(anon_sym_and_DASHint_SLASHlit16); END_STATE(); - case 1819: + case 1827: ACCEPT_TOKEN(anon_sym_or_DASHint_SLASHlit16); END_STATE(); - case 1820: + case 1828: ACCEPT_TOKEN(anon_sym_xor_DASHint_SLASHlit16); END_STATE(); - case 1821: + case 1829: ACCEPT_TOKEN(anon_sym_add_DASHint_SLASHlit8); END_STATE(); - case 1822: + case 1830: ACCEPT_TOKEN(anon_sym_sub_DASHint_SLASHlit8); END_STATE(); - case 1823: + case 1831: ACCEPT_TOKEN(anon_sym_mul_DASHint_SLASHlit8); END_STATE(); - case 1824: + case 1832: ACCEPT_TOKEN(anon_sym_div_DASHint_SLASHlit8); END_STATE(); - case 1825: + case 1833: ACCEPT_TOKEN(anon_sym_rem_DASHint_SLASHlit8); END_STATE(); - case 1826: + case 1834: ACCEPT_TOKEN(anon_sym_and_DASHint_SLASHlit8); END_STATE(); - case 1827: + case 1835: ACCEPT_TOKEN(anon_sym_or_DASHint_SLASHlit8); END_STATE(); - case 1828: + case 1836: ACCEPT_TOKEN(anon_sym_xor_DASHint_SLASHlit8); END_STATE(); - case 1829: + case 1837: ACCEPT_TOKEN(anon_sym_shl_DASHint_SLASHlit8); END_STATE(); - case 1830: + case 1838: ACCEPT_TOKEN(anon_sym_shr_DASHint_SLASHlit8); END_STATE(); - case 1831: + case 1839: ACCEPT_TOKEN(anon_sym_ushr_DASHint_SLASHlit8); END_STATE(); - case 1832: + case 1840: ACCEPT_TOKEN(anon_sym_execute_DASHinline); END_STATE(); - case 1833: + case 1841: ACCEPT_TOKEN(anon_sym_invoke_DASHdirect_DASHempty); END_STATE(); - case 1834: + case 1842: ACCEPT_TOKEN(anon_sym_iget_DASHquick); END_STATE(); - case 1835: + case 1843: ACCEPT_TOKEN(anon_sym_iget_DASHwide_DASHquick); END_STATE(); - case 1836: + case 1844: ACCEPT_TOKEN(anon_sym_iget_DASHobject_DASHquick); END_STATE(); - case 1837: + case 1845: ACCEPT_TOKEN(anon_sym_iput_DASHquick); END_STATE(); - case 1838: + case 1846: ACCEPT_TOKEN(anon_sym_iput_DASHwide_DASHquick); END_STATE(); - case 1839: + case 1847: ACCEPT_TOKEN(anon_sym_iput_DASHobject_DASHquick); END_STATE(); - case 1840: + case 1848: ACCEPT_TOKEN(anon_sym_invoke_DASHvirtual_DASHquick); - if (lookahead == '/') ADVANCE(1364); + if (lookahead == '/') ADVANCE(1369); END_STATE(); - case 1841: + case 1849: ACCEPT_TOKEN(anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange); END_STATE(); - case 1842: + case 1850: ACCEPT_TOKEN(anon_sym_invoke_DASHsuper_DASHquick); - if (lookahead == '/') ADVANCE(1363); + if (lookahead == '/') ADVANCE(1368); END_STATE(); - case 1843: + case 1851: ACCEPT_TOKEN(anon_sym_invoke_DASHsuper_DASHquick_SLASHrange); END_STATE(); - case 1844: + case 1852: ACCEPT_TOKEN(anon_sym_rsub_DASHint); - if (lookahead == '/') ADVANCE(1032); + if (lookahead == '/') ADVANCE(1036); END_STATE(); - case 1845: + case 1853: ACCEPT_TOKEN(anon_sym_rsub_DASHint_SLASHlit8); END_STATE(); - case 1846: + case 1854: ACCEPT_TOKEN(anon_sym_DOTline); END_STATE(); - case 1847: + case 1855: ACCEPT_TOKEN(anon_sym_DOTlocals); END_STATE(); - case 1848: + case 1856: + ACCEPT_TOKEN(anon_sym_DOTregisters); + END_STATE(); + case 1857: ACCEPT_TOKEN(anon_sym_DOTcatch); - if (lookahead == 'a') ADVANCE(1008); + if (lookahead == 'a') ADVANCE(1012); END_STATE(); - case 1849: + case 1858: ACCEPT_TOKEN(anon_sym_LBRACE); END_STATE(); - case 1850: + case 1859: ACCEPT_TOKEN(anon_sym_DOT_DOT); END_STATE(); - case 1851: + case 1860: ACCEPT_TOKEN(anon_sym_RBRACE); END_STATE(); - case 1852: + case 1861: ACCEPT_TOKEN(anon_sym_DOTcatchall); END_STATE(); - case 1853: + case 1862: ACCEPT_TOKEN(anon_sym_DOTpacked_DASHswitch); END_STATE(); - case 1854: + case 1863: ACCEPT_TOKEN(anon_sym_DOTendpacked_DASHswitch); END_STATE(); - case 1855: + case 1864: ACCEPT_TOKEN(anon_sym_DOTsparse_DASHswitch); END_STATE(); - case 1856: + case 1865: ACCEPT_TOKEN(anon_sym_DASH_GT); END_STATE(); - case 1857: + case 1866: ACCEPT_TOKEN(anon_sym_DOTendsparse_DASHswitch); END_STATE(); - case 1858: + case 1867: ACCEPT_TOKEN(anon_sym_DOTarray_DASHdata); END_STATE(); - case 1859: + case 1868: ACCEPT_TOKEN(anon_sym_DOTendarray_DASHdata); END_STATE(); - case 1860: + case 1869: ACCEPT_TOKEN(sym_class_identifier); END_STATE(); - case 1861: + case 1870: ACCEPT_TOKEN(aux_sym_field_identifier_token1); END_STATE(); - case 1862: + case 1871: ACCEPT_TOKEN(anon_sym_LTclinit_GT_LPAREN); END_STATE(); - case 1863: + case 1872: ACCEPT_TOKEN(anon_sym_LTinit_GT_LPAREN); END_STATE(); - case 1864: + case 1873: ACCEPT_TOKEN(aux_sym_method_identifier_token1); END_STATE(); - case 1865: + case 1874: ACCEPT_TOKEN(anon_sym_RPAREN); END_STATE(); - case 1866: + case 1875: ACCEPT_TOKEN(anon_sym_LBRACK); END_STATE(); - case 1867: + case 1876: ACCEPT_TOKEN(anon_sym_V); END_STATE(); - case 1868: + case 1877: ACCEPT_TOKEN(anon_sym_V); - if (lookahead == '(') ADVANCE(1864); - if (lookahead == ':') ADVANCE(1861); + if (lookahead == '(') ADVANCE(1873); + if (lookahead == ':') ADVANCE(1870); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(27); END_STATE(); - case 1869: + case 1878: ACCEPT_TOKEN(anon_sym_Z); END_STATE(); - case 1870: + case 1879: ACCEPT_TOKEN(anon_sym_Z); - if (lookahead == '(') ADVANCE(1864); - if (lookahead == ':') ADVANCE(1861); + if (lookahead == '(') ADVANCE(1873); + if (lookahead == ':') ADVANCE(1870); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(27); END_STATE(); - case 1871: + case 1880: ACCEPT_TOKEN(anon_sym_B); END_STATE(); - case 1872: + case 1881: ACCEPT_TOKEN(anon_sym_B); - if (lookahead == '(') ADVANCE(1864); - if (lookahead == ':') ADVANCE(1861); + if (lookahead == '(') ADVANCE(1873); + if (lookahead == ':') ADVANCE(1870); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(27); END_STATE(); - case 1873: + case 1882: ACCEPT_TOKEN(anon_sym_S); END_STATE(); - case 1874: + case 1883: ACCEPT_TOKEN(anon_sym_S); - if (lookahead == '(') ADVANCE(1864); - if (lookahead == ':') ADVANCE(1861); + if (lookahead == '(') ADVANCE(1873); + if (lookahead == ':') ADVANCE(1870); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(27); END_STATE(); - case 1875: + case 1884: ACCEPT_TOKEN(anon_sym_C); END_STATE(); - case 1876: + case 1885: ACCEPT_TOKEN(anon_sym_C); - if (lookahead == '(') ADVANCE(1864); - if (lookahead == ':') ADVANCE(1861); + if (lookahead == '(') ADVANCE(1873); + if (lookahead == ':') ADVANCE(1870); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(27); END_STATE(); - case 1877: + case 1886: ACCEPT_TOKEN(anon_sym_I); END_STATE(); - case 1878: + case 1887: ACCEPT_TOKEN(anon_sym_I); - if (lookahead == '(') ADVANCE(1864); - if (lookahead == ':') ADVANCE(1861); + if (lookahead == '(') ADVANCE(1873); + if (lookahead == ':') ADVANCE(1870); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(27); END_STATE(); - case 1879: + case 1888: ACCEPT_TOKEN(anon_sym_J); END_STATE(); - case 1880: + case 1889: ACCEPT_TOKEN(anon_sym_J); - if (lookahead == '(') ADVANCE(1864); - if (lookahead == ':') ADVANCE(1861); + if (lookahead == '(') ADVANCE(1873); + if (lookahead == ':') ADVANCE(1870); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(27); END_STATE(); - case 1881: + case 1890: ACCEPT_TOKEN(anon_sym_F); END_STATE(); - case 1882: + case 1891: ACCEPT_TOKEN(anon_sym_F); - if (lookahead == '(') ADVANCE(1864); - if (lookahead == ':') ADVANCE(1861); + if (lookahead == '(') ADVANCE(1873); + if (lookahead == ':') ADVANCE(1870); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(27); END_STATE(); - case 1883: + case 1892: ACCEPT_TOKEN(anon_sym_D); END_STATE(); - case 1884: + case 1893: ACCEPT_TOKEN(anon_sym_D); - if (lookahead == '(') ADVANCE(1864); - if (lookahead == ':') ADVANCE(1861); + if (lookahead == '(') ADVANCE(1873); + if (lookahead == ':') ADVANCE(1870); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(27); END_STATE(); - case 1885: + case 1894: ACCEPT_TOKEN(anon_sym_public); END_STATE(); - case 1886: + case 1895: ACCEPT_TOKEN(anon_sym_public); - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1873); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); - case 1887: + case 1896: ACCEPT_TOKEN(anon_sym_public); - if (lookahead == ':') ADVANCE(1861); + if (lookahead == ':') ADVANCE(1870); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); - case 1888: + case 1897: ACCEPT_TOKEN(anon_sym_private); END_STATE(); - case 1889: + case 1898: ACCEPT_TOKEN(anon_sym_private); - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1873); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); - case 1890: + case 1899: ACCEPT_TOKEN(anon_sym_private); - if (lookahead == ':') ADVANCE(1861); + if (lookahead == ':') ADVANCE(1870); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); - case 1891: + case 1900: ACCEPT_TOKEN(anon_sym_protected); END_STATE(); - case 1892: + case 1901: ACCEPT_TOKEN(anon_sym_protected); - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1873); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); - case 1893: + case 1902: ACCEPT_TOKEN(anon_sym_protected); - if (lookahead == ':') ADVANCE(1861); + if (lookahead == ':') ADVANCE(1870); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); - case 1894: + case 1903: ACCEPT_TOKEN(anon_sym_static); END_STATE(); - case 1895: + case 1904: ACCEPT_TOKEN(anon_sym_static); - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1873); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); - case 1896: + case 1905: ACCEPT_TOKEN(anon_sym_static); - if (lookahead == ':') ADVANCE(1861); + if (lookahead == ':') ADVANCE(1870); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); - case 1897: + case 1906: ACCEPT_TOKEN(anon_sym_final); END_STATE(); - case 1898: + case 1907: ACCEPT_TOKEN(anon_sym_final); - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1873); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); - case 1899: + case 1908: ACCEPT_TOKEN(anon_sym_final); - if (lookahead == ':') ADVANCE(1861); + if (lookahead == ':') ADVANCE(1870); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); - case 1900: + case 1909: ACCEPT_TOKEN(anon_sym_synchronized); END_STATE(); - case 1901: + case 1910: ACCEPT_TOKEN(anon_sym_synchronized); - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1873); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); - case 1902: + case 1911: ACCEPT_TOKEN(anon_sym_synchronized); - if (lookahead == ':') ADVANCE(1861); + if (lookahead == ':') ADVANCE(1870); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); - case 1903: + case 1912: ACCEPT_TOKEN(anon_sym_volatile); END_STATE(); - case 1904: + case 1913: ACCEPT_TOKEN(anon_sym_volatile); - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1873); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); - case 1905: + case 1914: ACCEPT_TOKEN(anon_sym_volatile); - if (lookahead == ':') ADVANCE(1861); + if (lookahead == ':') ADVANCE(1870); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); - case 1906: + case 1915: ACCEPT_TOKEN(anon_sym_transient); END_STATE(); - case 1907: + case 1916: ACCEPT_TOKEN(anon_sym_transient); - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1873); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); - case 1908: + case 1917: ACCEPT_TOKEN(anon_sym_transient); - if (lookahead == ':') ADVANCE(1861); + if (lookahead == ':') ADVANCE(1870); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); - case 1909: + case 1918: ACCEPT_TOKEN(anon_sym_native); END_STATE(); - case 1910: + case 1919: ACCEPT_TOKEN(anon_sym_native); - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1873); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); - case 1911: + case 1920: ACCEPT_TOKEN(anon_sym_native); - if (lookahead == ':') ADVANCE(1861); + if (lookahead == ':') ADVANCE(1870); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); - case 1912: + case 1921: ACCEPT_TOKEN(anon_sym_interface); END_STATE(); - case 1913: + case 1922: ACCEPT_TOKEN(anon_sym_interface); - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1873); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); - case 1914: + case 1923: ACCEPT_TOKEN(anon_sym_interface); - if (lookahead == ':') ADVANCE(1861); + if (lookahead == ':') ADVANCE(1870); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); - case 1915: + case 1924: ACCEPT_TOKEN(anon_sym_abstract); END_STATE(); - case 1916: + case 1925: ACCEPT_TOKEN(anon_sym_abstract); - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1873); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); - case 1917: + case 1926: ACCEPT_TOKEN(anon_sym_abstract); - if (lookahead == ':') ADVANCE(1861); + if (lookahead == ':') ADVANCE(1870); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); - case 1918: + case 1927: ACCEPT_TOKEN(anon_sym_bridge); END_STATE(); - case 1919: + case 1928: ACCEPT_TOKEN(anon_sym_bridge); - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1873); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); - case 1920: + case 1929: ACCEPT_TOKEN(anon_sym_bridge); - if (lookahead == ':') ADVANCE(1861); + if (lookahead == ':') ADVANCE(1870); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); - case 1921: + case 1930: ACCEPT_TOKEN(anon_sym_synthetic); END_STATE(); - case 1922: + case 1931: ACCEPT_TOKEN(anon_sym_synthetic); - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1873); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); - case 1923: + case 1932: ACCEPT_TOKEN(anon_sym_synthetic); - if (lookahead == ':') ADVANCE(1861); + if (lookahead == ':') ADVANCE(1870); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); - case 1924: + case 1933: ACCEPT_TOKEN(anon_sym_enum); END_STATE(); - case 1925: + case 1934: ACCEPT_TOKEN(anon_sym_enum); - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1873); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); - case 1926: + case 1935: ACCEPT_TOKEN(anon_sym_enum); - if (lookahead == ':') ADVANCE(1861); + if (lookahead == ':') ADVANCE(1870); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); - case 1927: + case 1936: ACCEPT_TOKEN(anon_sym_constructor); END_STATE(); - case 1928: + case 1937: ACCEPT_TOKEN(anon_sym_constructor); - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1873); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); - case 1929: + case 1938: ACCEPT_TOKEN(anon_sym_constructor); - if (lookahead == ':') ADVANCE(1861); + if (lookahead == ':') ADVANCE(1870); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); - case 1930: + case 1939: ACCEPT_TOKEN(anon_sym_varargs); END_STATE(); - case 1931: + case 1940: ACCEPT_TOKEN(anon_sym_varargs); - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1873); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); - case 1932: + case 1941: ACCEPT_TOKEN(anon_sym_varargs); - if (lookahead == ':') ADVANCE(1861); + if (lookahead == ':') ADVANCE(1870); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); - case 1933: + case 1942: ACCEPT_TOKEN(anon_sym_declared_DASHsynchronized); END_STATE(); - case 1934: + case 1943: ACCEPT_TOKEN(anon_sym_annotation); END_STATE(); - case 1935: + case 1944: ACCEPT_TOKEN(anon_sym_annotation); - if (lookahead == '(') ADVANCE(1864); + if (lookahead == '(') ADVANCE(1873); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); - case 1936: + case 1945: ACCEPT_TOKEN(anon_sym_annotation); - if (lookahead == ':') ADVANCE(1861); + if (lookahead == ':') ADVANCE(1870); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); END_STATE(); - case 1937: + case 1946: ACCEPT_TOKEN(sym_comment); if (lookahead != 0 && - lookahead != '\n') ADVANCE(1937); + lookahead != '\n') ADVANCE(1946); END_STATE(); - case 1938: + case 1947: ACCEPT_TOKEN(anon_sym_DOTenum); END_STATE(); - case 1939: + case 1948: ACCEPT_TOKEN(sym_variable); - if (lookahead == '(') ADVANCE(1864); - if (lookahead == ':') ADVANCE(1861); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1939); + if (lookahead == '(') ADVANCE(1873); + if (lookahead == ':') ADVANCE(1870); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1948); if (lookahead == '$' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(27); END_STATE(); - case 1940: + case 1949: ACCEPT_TOKEN(sym_variable); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1940); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1949); END_STATE(); - case 1941: + case 1950: ACCEPT_TOKEN(sym_parameter); - if (lookahead == '(') ADVANCE(1864); - if (lookahead == ':') ADVANCE(1861); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1941); + if (lookahead == '(') ADVANCE(1873); + if (lookahead == ':') ADVANCE(1870); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1950); if (lookahead == '$' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(27); END_STATE(); - case 1942: + case 1951: ACCEPT_TOKEN(sym_parameter); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1942); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1951); END_STATE(); - case 1943: + case 1952: ACCEPT_TOKEN(aux_sym_number_literal_token1); END_STATE(); - case 1944: + case 1953: ACCEPT_TOKEN(aux_sym_number_literal_token1); - if (lookahead == '(') ADVANCE(1864); - if (lookahead == ':') ADVANCE(1861); + if (lookahead == '(') ADVANCE(1873); + if (lookahead == ':') ADVANCE(1870); if (lookahead == 'L' || lookahead == 's' || - lookahead == 't') ADVANCE(1945); + lookahead == 't') ADVANCE(1954); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1944); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1953); if (lookahead == '$' || ('G' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('g' <= lookahead && lookahead <= 'z')) ADVANCE(27); END_STATE(); - case 1945: + case 1954: ACCEPT_TOKEN(aux_sym_number_literal_token1); - if (lookahead == '(') ADVANCE(1864); - if (lookahead == ':') ADVANCE(1861); + if (lookahead == '(') ADVANCE(1873); + if (lookahead == ':') ADVANCE(1870); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(27); END_STATE(); - case 1946: + case 1955: ACCEPT_TOKEN(aux_sym_number_literal_token1); if (lookahead == 'L' || lookahead == 's' || - lookahead == 't') ADVANCE(1943); + lookahead == 't') ADVANCE(1952); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1946); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1955); END_STATE(); - case 1947: + case 1956: ACCEPT_TOKEN(aux_sym_number_literal_token2); END_STATE(); - case 1948: + case 1957: ACCEPT_TOKEN(aux_sym_number_literal_token2); - if (lookahead == '(') ADVANCE(1864); - if (lookahead == '.') ADVANCE(1586); - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 'f') ADVANCE(1950); + if (lookahead == '(') ADVANCE(1873); + if (lookahead == '.') ADVANCE(1594); + if (lookahead == ':') ADVANCE(1870); + if (lookahead == 'f') ADVANCE(1959); if (lookahead == 'X' || lookahead == 'x') ADVANCE(26); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1949); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1958); if (lookahead == '$' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(27); END_STATE(); - case 1949: + case 1958: ACCEPT_TOKEN(aux_sym_number_literal_token2); - if (lookahead == '(') ADVANCE(1864); - if (lookahead == '.') ADVANCE(1586); - if (lookahead == ':') ADVANCE(1861); - if (lookahead == 'f') ADVANCE(1950); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1949); + if (lookahead == '(') ADVANCE(1873); + if (lookahead == '.') ADVANCE(1594); + if (lookahead == ':') ADVANCE(1870); + if (lookahead == 'f') ADVANCE(1959); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1958); if (lookahead == '$' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(27); END_STATE(); - case 1950: + case 1959: ACCEPT_TOKEN(aux_sym_number_literal_token2); - if (lookahead == '(') ADVANCE(1864); - if (lookahead == ':') ADVANCE(1861); + if (lookahead == '(') ADVANCE(1873); + if (lookahead == ':') ADVANCE(1870); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(27); END_STATE(); - case 1951: + case 1960: ACCEPT_TOKEN(aux_sym_number_literal_token2); - if (lookahead == '.') ADVANCE(1586); - if (lookahead == 'f') ADVANCE(1947); + if (lookahead == '.') ADVANCE(1594); + if (lookahead == 'f') ADVANCE(1956); if (lookahead == 'X' || - lookahead == 'x') ADVANCE(1587); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1952); + lookahead == 'x') ADVANCE(1595); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1961); END_STATE(); - case 1952: + case 1961: ACCEPT_TOKEN(aux_sym_number_literal_token2); - if (lookahead == '.') ADVANCE(1586); - if (lookahead == 'f') ADVANCE(1947); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1952); + if (lookahead == '.') ADVANCE(1594); + if (lookahead == 'f') ADVANCE(1956); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1961); END_STATE(); - case 1953: + case 1962: ACCEPT_TOKEN(aux_sym_number_literal_token2); - if (lookahead == 'f') ADVANCE(1947); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1953); + if (lookahead == 'f') ADVANCE(1956); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1962); END_STATE(); - case 1954: + case 1963: ACCEPT_TOKEN(sym_string_literal); - if (lookahead == '"') ADVANCE(1954); + if (lookahead == '"') ADVANCE(1963); if (lookahead != 0 && lookahead != '\n') ADVANCE(5); END_STATE(); - case 1955: + case 1964: ACCEPT_TOKEN(anon_sym_true); END_STATE(); - case 1956: + case 1965: ACCEPT_TOKEN(anon_sym_true); - if (lookahead == '(') ADVANCE(1864); - if (lookahead == ':') ADVANCE(1861); + if (lookahead == '(') ADVANCE(1873); + if (lookahead == ':') ADVANCE(1870); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(27); END_STATE(); - case 1957: + case 1966: ACCEPT_TOKEN(anon_sym_false); END_STATE(); - case 1958: + case 1967: ACCEPT_TOKEN(anon_sym_false); - if (lookahead == '(') ADVANCE(1864); - if (lookahead == ':') ADVANCE(1861); + if (lookahead == '(') ADVANCE(1873); + if (lookahead == ':') ADVANCE(1870); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(27); END_STATE(); - case 1959: + case 1968: ACCEPT_TOKEN(sym_null_literal); END_STATE(); - case 1960: + case 1969: ACCEPT_TOKEN(sym_null_literal); - if (lookahead == '(') ADVANCE(1864); - if (lookahead == ':') ADVANCE(1861); + if (lookahead == '(') ADVANCE(1873); + if (lookahead == ':') ADVANCE(1870); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -10981,23 +11023,23 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [29] = {.lex_state = 0}, [30] = {.lex_state = 0}, [31] = {.lex_state = 0}, - [32] = {.lex_state = 1}, - [33] = {.lex_state = 4}, + [32] = {.lex_state = 0}, + [33] = {.lex_state = 1}, [34] = {.lex_state = 4}, [35] = {.lex_state = 4}, [36] = {.lex_state = 4}, [37] = {.lex_state = 4}, - [38] = {.lex_state = 1}, - [39] = {.lex_state = 6}, + [38] = {.lex_state = 4}, + [39] = {.lex_state = 1}, [40] = {.lex_state = 6}, [41] = {.lex_state = 6}, - [42] = {.lex_state = 8}, - [43] = {.lex_state = 8}, + [42] = {.lex_state = 6}, + [43] = {.lex_state = 7}, [44] = {.lex_state = 7}, [45] = {.lex_state = 7}, [46] = {.lex_state = 7}, - [47] = {.lex_state = 7}, - [48] = {.lex_state = 0}, + [47] = {.lex_state = 8}, + [48] = {.lex_state = 8}, [49] = {.lex_state = 0}, [50] = {.lex_state = 0}, [51] = {.lex_state = 0}, @@ -11024,9 +11066,9 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [72] = {.lex_state = 0}, [73] = {.lex_state = 0}, [74] = {.lex_state = 0}, - [75] = {.lex_state = 1590}, - [76] = {.lex_state = 1590}, - [77] = {.lex_state = 0}, + [75] = {.lex_state = 0}, + [76] = {.lex_state = 1598}, + [77] = {.lex_state = 1598}, [78] = {.lex_state = 0}, [79] = {.lex_state = 0}, [80] = {.lex_state = 0}, @@ -11034,103 +11076,103 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [82] = {.lex_state = 0}, [83] = {.lex_state = 0}, [84] = {.lex_state = 0}, - [85] = {.lex_state = 4}, + [85] = {.lex_state = 0}, [86] = {.lex_state = 0}, - [87] = {.lex_state = 4}, + [87] = {.lex_state = 0}, [88] = {.lex_state = 4}, [89] = {.lex_state = 4}, - [90] = {.lex_state = 0}, - [91] = {.lex_state = 4}, - [92] = {.lex_state = 0}, - [93] = {.lex_state = 0}, + [90] = {.lex_state = 4}, + [91] = {.lex_state = 0}, + [92] = {.lex_state = 4}, + [93] = {.lex_state = 4}, [94] = {.lex_state = 0}, [95] = {.lex_state = 0}, - [96] = {.lex_state = 0}, - [97] = {.lex_state = 0}, + [96] = {.lex_state = 1598}, + [97] = {.lex_state = 1598}, [98] = {.lex_state = 0}, - [99] = {.lex_state = 1590}, - [100] = {.lex_state = 0}, - [101] = {.lex_state = 1590}, - [102] = {.lex_state = 0}, + [99] = {.lex_state = 1598}, + [100] = {.lex_state = 1598}, + [101] = {.lex_state = 0}, + [102] = {.lex_state = 1598}, [103] = {.lex_state = 0}, - [104] = {.lex_state = 0}, + [104] = {.lex_state = 1598}, [105] = {.lex_state = 0}, - [106] = {.lex_state = 1590}, + [106] = {.lex_state = 0}, [107] = {.lex_state = 0}, [108] = {.lex_state = 0}, [109] = {.lex_state = 0}, - [110] = {.lex_state = 1590}, - [111] = {.lex_state = 1590}, + [110] = {.lex_state = 0}, + [111] = {.lex_state = 0}, [112] = {.lex_state = 0}, [113] = {.lex_state = 0}, [114] = {.lex_state = 0}, - [115] = {.lex_state = 1590}, + [115] = {.lex_state = 0}, [116] = {.lex_state = 0}, - [117] = {.lex_state = 1590}, - [118] = {.lex_state = 1590}, - [119] = {.lex_state = 1590}, - [120] = {.lex_state = 4}, - [121] = {.lex_state = 1590}, - [122] = {.lex_state = 1590}, - [123] = {.lex_state = 0}, - [124] = {.lex_state = 0}, - [125] = {.lex_state = 1}, - [126] = {.lex_state = 1590}, - [127] = {.lex_state = 0}, - [128] = {.lex_state = 1590}, - [129] = {.lex_state = 1}, + [117] = {.lex_state = 0}, + [118] = {.lex_state = 4}, + [119] = {.lex_state = 1598}, + [120] = {.lex_state = 1598}, + [121] = {.lex_state = 0}, + [122] = {.lex_state = 1598}, + [123] = {.lex_state = 1598}, + [124] = {.lex_state = 1598}, + [125] = {.lex_state = 0}, + [126] = {.lex_state = 1}, + [127] = {.lex_state = 1598}, + [128] = {.lex_state = 1}, + [129] = {.lex_state = 0}, [130] = {.lex_state = 0}, [131] = {.lex_state = 0}, - [132] = {.lex_state = 1590}, - [133] = {.lex_state = 0}, - [134] = {.lex_state = 1590}, - [135] = {.lex_state = 1590}, + [132] = {.lex_state = 0}, + [133] = {.lex_state = 1}, + [134] = {.lex_state = 0}, + [135] = {.lex_state = 1598}, [136] = {.lex_state = 0}, [137] = {.lex_state = 0}, [138] = {.lex_state = 0}, - [139] = {.lex_state = 1590}, - [140] = {.lex_state = 1}, - [141] = {.lex_state = 1590}, - [142] = {.lex_state = 0}, + [139] = {.lex_state = 0}, + [140] = {.lex_state = 0}, + [141] = {.lex_state = 0}, + [142] = {.lex_state = 1598}, [143] = {.lex_state = 0}, [144] = {.lex_state = 0}, - [145] = {.lex_state = 1590}, + [145] = {.lex_state = 0}, [146] = {.lex_state = 0}, - [147] = {.lex_state = 0}, - [148] = {.lex_state = 0}, - [149] = {.lex_state = 1}, - [150] = {.lex_state = 1}, - [151] = {.lex_state = 0}, + [147] = {.lex_state = 1598}, + [148] = {.lex_state = 1598}, + [149] = {.lex_state = 0}, + [150] = {.lex_state = 0}, + [151] = {.lex_state = 1}, [152] = {.lex_state = 0}, [153] = {.lex_state = 1}, [154] = {.lex_state = 1}, - [155] = {.lex_state = 1590}, - [156] = {.lex_state = 1590}, - [157] = {.lex_state = 0}, - [158] = {.lex_state = 0}, - [159] = {.lex_state = 0}, - [160] = {.lex_state = 1}, + [155] = {.lex_state = 1598}, + [156] = {.lex_state = 1598}, + [157] = {.lex_state = 1598}, + [158] = {.lex_state = 1}, + [159] = {.lex_state = 1598}, + [160] = {.lex_state = 1598}, [161] = {.lex_state = 1}, [162] = {.lex_state = 1}, [163] = {.lex_state = 1}, [164] = {.lex_state = 1}, - [165] = {.lex_state = 0}, - [166] = {.lex_state = 4}, - [167] = {.lex_state = 4}, - [168] = {.lex_state = 0}, - [169] = {.lex_state = 1}, - [170] = {.lex_state = 1}, - [171] = {.lex_state = 1590}, - [172] = {.lex_state = 1590}, + [165] = {.lex_state = 1}, + [166] = {.lex_state = 1}, + [167] = {.lex_state = 0}, + [168] = {.lex_state = 4}, + [169] = {.lex_state = 4}, + [170] = {.lex_state = 0}, + [171] = {.lex_state = 1598}, + [172] = {.lex_state = 1}, [173] = {.lex_state = 1}, - [174] = {.lex_state = 0}, - [175] = {.lex_state = 1}, - [176] = {.lex_state = 1}, + [174] = {.lex_state = 1}, + [175] = {.lex_state = 0}, + [176] = {.lex_state = 4}, [177] = {.lex_state = 1}, [178] = {.lex_state = 1}, - [179] = {.lex_state = 4}, + [179] = {.lex_state = 1598}, [180] = {.lex_state = 0}, - [181] = {.lex_state = 0}, + [181] = {.lex_state = 1}, [182] = {.lex_state = 0}, [183] = {.lex_state = 0}, [184] = {.lex_state = 0}, @@ -11159,6 +11201,8 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [207] = {.lex_state = 0}, [208] = {.lex_state = 0}, [209] = {.lex_state = 0}, + [210] = {.lex_state = 0}, + [211] = {.lex_state = 0}, }; static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { @@ -11418,6 +11462,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(1), [anon_sym_DOTline] = ACTIONS(1), [anon_sym_DOTlocals] = ACTIONS(1), + [anon_sym_DOTregisters] = ACTIONS(1), [anon_sym_DOTcatch] = ACTIONS(1), [anon_sym_LBRACE] = ACTIONS(1), [anon_sym_DOT_DOT] = ACTIONS(1), @@ -11473,8 +11518,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null_literal] = ACTIONS(1), }, [1] = { - [sym_class_definition] = STATE(185), - [sym_class_declaration] = STATE(165), + [sym_class_definition] = STATE(188), + [sym_class_declaration] = STATE(167), [anon_sym_DOTclass] = ACTIONS(5), [sym_comment] = ACTIONS(3), }, @@ -11723,6 +11768,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(7), [anon_sym_DOTline] = ACTIONS(7), [anon_sym_DOTlocals] = ACTIONS(7), + [anon_sym_DOTregisters] = ACTIONS(7), [anon_sym_DOTcatch] = ACTIONS(9), [anon_sym_RBRACE] = ACTIONS(7), [anon_sym_DOTcatchall] = ACTIONS(7), @@ -11989,6 +12035,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(11), [anon_sym_DOTline] = ACTIONS(11), [anon_sym_DOTlocals] = ACTIONS(11), + [anon_sym_DOTregisters] = ACTIONS(11), [anon_sym_DOTcatch] = ACTIONS(13), [anon_sym_RBRACE] = ACTIONS(11), [anon_sym_DOTcatchall] = ACTIONS(11), @@ -12011,21 +12058,22 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), }, [4] = { - [sym_annotation_definition] = STATE(20), - [sym_annotation_declaration] = STATE(119), - [sym_param_definition] = STATE(20), + [sym_annotation_definition] = STATE(22), + [sym_annotation_declaration] = STATE(124), + [sym_param_definition] = STATE(22), [sym_param_declaration] = STATE(10), - [sym__code_line] = STATE(20), - [sym_statement] = STATE(20), - [sym_opcode] = STATE(32), - [sym__declaration] = STATE(20), - [sym_line_declaration] = STATE(20), - [sym_locals_declaration] = STATE(20), - [sym_catch_declaration] = STATE(20), - [sym_catchall_declaration] = STATE(20), - [sym_packed_switch_declaration] = STATE(20), - [sym_sparse_switch_declaration] = STATE(20), - [sym_array_data_declaration] = STATE(20), + [sym__code_line] = STATE(22), + [sym_statement] = STATE(22), + [sym_opcode] = STATE(33), + [sym__declaration] = STATE(22), + [sym_line_declaration] = STATE(22), + [sym_locals_declaration] = STATE(22), + [sym_registers_declaration] = STATE(22), + [sym_catch_declaration] = STATE(22), + [sym_catchall_declaration] = STATE(22), + [sym_packed_switch_declaration] = STATE(22), + [sym_sparse_switch_declaration] = STATE(22), + [sym_array_data_declaration] = STATE(22), [aux_sym_method_definition_repeat1] = STATE(5), [sym_end_method] = ACTIONS(15), [anon_sym_DOTannotation] = ACTIONS(17), @@ -12265,293 +12313,297 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(23), [anon_sym_DOTline] = ACTIONS(27), [anon_sym_DOTlocals] = ACTIONS(29), - [anon_sym_DOTcatch] = ACTIONS(31), - [anon_sym_DOTcatchall] = ACTIONS(33), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(35), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(37), - [anon_sym_DOTarray_DASHdata] = ACTIONS(39), + [anon_sym_DOTregisters] = ACTIONS(31), + [anon_sym_DOTcatch] = ACTIONS(33), + [anon_sym_DOTcatchall] = ACTIONS(35), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(37), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(39), + [anon_sym_DOTarray_DASHdata] = ACTIONS(41), [sym_comment] = ACTIONS(3), }, [5] = { - [sym_annotation_definition] = STATE(20), - [sym_annotation_declaration] = STATE(119), - [sym_param_definition] = STATE(20), + [sym_annotation_definition] = STATE(22), + [sym_annotation_declaration] = STATE(124), + [sym_param_definition] = STATE(22), [sym_param_declaration] = STATE(10), - [sym__code_line] = STATE(20), - [sym_statement] = STATE(20), - [sym_opcode] = STATE(32), - [sym__declaration] = STATE(20), - [sym_line_declaration] = STATE(20), - [sym_locals_declaration] = STATE(20), - [sym_catch_declaration] = STATE(20), - [sym_catchall_declaration] = STATE(20), - [sym_packed_switch_declaration] = STATE(20), - [sym_sparse_switch_declaration] = STATE(20), - [sym_array_data_declaration] = STATE(20), + [sym__code_line] = STATE(22), + [sym_statement] = STATE(22), + [sym_opcode] = STATE(33), + [sym__declaration] = STATE(22), + [sym_line_declaration] = STATE(22), + [sym_locals_declaration] = STATE(22), + [sym_registers_declaration] = STATE(22), + [sym_catch_declaration] = STATE(22), + [sym_catchall_declaration] = STATE(22), + [sym_packed_switch_declaration] = STATE(22), + [sym_sparse_switch_declaration] = STATE(22), + [sym_array_data_declaration] = STATE(22), [aux_sym_method_definition_repeat1] = STATE(5), - [sym_end_method] = ACTIONS(41), - [anon_sym_DOTannotation] = ACTIONS(43), - [anon_sym_DOTparam] = ACTIONS(46), - [sym_label] = ACTIONS(49), - [anon_sym_nop] = ACTIONS(52), - [anon_sym_move] = ACTIONS(55), - [anon_sym_move_SLASHfrom16] = ACTIONS(52), - [anon_sym_move_SLASH16] = ACTIONS(52), - [anon_sym_move_DASHwide] = ACTIONS(55), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(52), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(52), - [anon_sym_move_DASHobject] = ACTIONS(55), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(52), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(52), - [anon_sym_move_DASHresult] = ACTIONS(55), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(52), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(52), - [anon_sym_move_DASHexception] = ACTIONS(52), - [anon_sym_return_DASHvoid] = ACTIONS(52), - [anon_sym_return] = ACTIONS(55), - [anon_sym_return_DASHwide] = ACTIONS(52), - [anon_sym_return_DASHobject] = ACTIONS(52), - [anon_sym_const_SLASH4] = ACTIONS(52), - [anon_sym_const_SLASH16] = ACTIONS(52), - [anon_sym_const] = ACTIONS(55), - [anon_sym_const_SLASHhigh16] = ACTIONS(52), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(52), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(52), - [anon_sym_const_DASHwide] = ACTIONS(55), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(52), - [anon_sym_const_DASHstring] = ACTIONS(55), - [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(52), - [anon_sym_const_DASHclass] = ACTIONS(52), - [anon_sym_monitor_DASHenter] = ACTIONS(52), - [anon_sym_monitor_DASHexit] = ACTIONS(52), - [anon_sym_check_DASHcast] = ACTIONS(52), - [anon_sym_instance_DASHof] = ACTIONS(52), - [anon_sym_array_DASHlength] = ACTIONS(52), - [anon_sym_new_DASHinstance] = ACTIONS(52), - [anon_sym_new_DASHarray] = ACTIONS(52), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(55), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(52), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(52), - [anon_sym_throw] = ACTIONS(52), - [anon_sym_goto] = ACTIONS(55), - [anon_sym_goto_SLASH16] = ACTIONS(52), - [anon_sym_goto_SLASH32] = ACTIONS(52), - [anon_sym_packed_DASHswitch] = ACTIONS(52), - [anon_sym_sparse_DASHswitch] = ACTIONS(52), - [anon_sym_cmpl_DASHfloat] = ACTIONS(52), - [anon_sym_cmpg_DASHfloat] = ACTIONS(52), - [anon_sym_cmpl_DASHdouble] = ACTIONS(52), - [anon_sym_cmpg_DASHdouble] = ACTIONS(52), - [anon_sym_cmp_DASHlong] = ACTIONS(52), - [anon_sym_if_DASHeq] = ACTIONS(55), - [anon_sym_if_DASHne] = ACTIONS(55), - [anon_sym_if_DASHlt] = ACTIONS(55), - [anon_sym_if_DASHge] = ACTIONS(55), - [anon_sym_if_DASHgt] = ACTIONS(55), - [anon_sym_if_DASHle] = ACTIONS(55), - [anon_sym_if_DASHeqz] = ACTIONS(52), - [anon_sym_if_DASHnez] = ACTIONS(52), - [anon_sym_if_DASHltz] = ACTIONS(52), - [anon_sym_if_DASHgez] = ACTIONS(52), - [anon_sym_if_DASHgtz] = ACTIONS(52), - [anon_sym_if_DASHlez] = ACTIONS(52), - [anon_sym_aget] = ACTIONS(55), - [anon_sym_aget_DASHwide] = ACTIONS(52), - [anon_sym_aget_DASHobject] = ACTIONS(52), - [anon_sym_aget_DASHboolean] = ACTIONS(52), - [anon_sym_aget_DASHbyte] = ACTIONS(52), - [anon_sym_aget_DASHchar] = ACTIONS(52), - [anon_sym_aget_DASHshort] = ACTIONS(52), - [anon_sym_aput] = ACTIONS(55), - [anon_sym_aput_DASHwide] = ACTIONS(52), - [anon_sym_aput_DASHobject] = ACTIONS(52), - [anon_sym_aput_DASHboolean] = ACTIONS(52), - [anon_sym_aput_DASHbyte] = ACTIONS(52), - [anon_sym_aput_DASHchar] = ACTIONS(52), - [anon_sym_aput_DASHshort] = ACTIONS(52), - [anon_sym_iget] = ACTIONS(55), - [anon_sym_iget_DASHwide] = ACTIONS(55), - [anon_sym_iget_DASHobject] = ACTIONS(55), - [anon_sym_iget_DASHboolean] = ACTIONS(52), - [anon_sym_iget_DASHbyte] = ACTIONS(52), - [anon_sym_iget_DASHchar] = ACTIONS(52), - [anon_sym_iget_DASHshort] = ACTIONS(52), - [anon_sym_iput] = ACTIONS(55), - [anon_sym_iput_DASHwide] = ACTIONS(55), - [anon_sym_iput_DASHobject] = ACTIONS(55), - [anon_sym_iput_DASHboolean] = ACTIONS(52), - [anon_sym_iput_DASHbyte] = ACTIONS(52), - [anon_sym_iput_DASHchar] = ACTIONS(52), - [anon_sym_iput_DASHshort] = ACTIONS(52), - [anon_sym_sget] = ACTIONS(55), - [anon_sym_sget_DASHwide] = ACTIONS(52), - [anon_sym_sget_DASHobject] = ACTIONS(52), - [anon_sym_sget_DASHboolean] = ACTIONS(52), - [anon_sym_sget_DASHbyte] = ACTIONS(52), - [anon_sym_sget_DASHchar] = ACTIONS(52), - [anon_sym_sget_DASHshort] = ACTIONS(52), - [anon_sym_sput] = ACTIONS(55), - [anon_sym_sput_DASHwide] = ACTIONS(52), - [anon_sym_sput_DASHobject] = ACTIONS(52), - [anon_sym_sput_DASHboolean] = ACTIONS(52), - [anon_sym_sput_DASHbyte] = ACTIONS(52), - [anon_sym_sput_DASHchar] = ACTIONS(52), - [anon_sym_sput_DASHshort] = ACTIONS(52), - [anon_sym_invoke_DASHvirtual] = ACTIONS(55), - [anon_sym_invoke_DASHsuper] = ACTIONS(55), - [anon_sym_invoke_DASHdirect] = ACTIONS(55), - [anon_sym_invoke_DASHstatic] = ACTIONS(55), - [anon_sym_invoke_DASHinterface] = ACTIONS(55), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(52), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(52), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(52), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(52), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(52), - [anon_sym_neg_DASHint] = ACTIONS(52), - [anon_sym_not_DASHint] = ACTIONS(52), - [anon_sym_neg_DASHlong] = ACTIONS(52), - [anon_sym_not_DASHlong] = ACTIONS(52), - [anon_sym_neg_DASHfloat] = ACTIONS(52), - [anon_sym_neg_DASHdouble] = ACTIONS(52), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(52), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(52), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(52), - [anon_sym_long_DASHto_DASHint] = ACTIONS(52), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(52), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(52), - [anon_sym_float_DASHto_DASHint] = ACTIONS(52), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(52), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(52), - [anon_sym_double_DASHto_DASHint] = ACTIONS(52), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(52), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(52), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(52), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(52), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(52), - [anon_sym_add_DASHint] = ACTIONS(55), - [anon_sym_sub_DASHint] = ACTIONS(55), - [anon_sym_mul_DASHint] = ACTIONS(55), - [anon_sym_div_DASHint] = ACTIONS(55), - [anon_sym_rem_DASHint] = ACTIONS(55), - [anon_sym_and_DASHint] = ACTIONS(55), - [anon_sym_or_DASHint] = ACTIONS(55), - [anon_sym_xor_DASHint] = ACTIONS(55), - [anon_sym_shl_DASHint] = ACTIONS(55), - [anon_sym_shr_DASHint] = ACTIONS(55), - [anon_sym_ushr_DASHint] = ACTIONS(55), - [anon_sym_add_DASHlong] = ACTIONS(55), - [anon_sym_sub_DASHlong] = ACTIONS(55), - [anon_sym_mul_DASHlong] = ACTIONS(55), - [anon_sym_div_DASHlong] = ACTIONS(55), - [anon_sym_rem_DASHlong] = ACTIONS(55), - [anon_sym_and_DASHlong] = ACTIONS(55), - [anon_sym_or_DASHlong] = ACTIONS(55), - [anon_sym_xor_DASHlong] = ACTIONS(55), - [anon_sym_shl_DASHlong] = ACTIONS(55), - [anon_sym_shr_DASHlong] = ACTIONS(55), - [anon_sym_ushr_DASHlong] = ACTIONS(55), - [anon_sym_add_DASHfloat] = ACTIONS(55), - [anon_sym_sub_DASHfloat] = ACTIONS(55), - [anon_sym_mul_DASHfloat] = ACTIONS(55), - [anon_sym_div_DASHfloat] = ACTIONS(55), - [anon_sym_rem_DASHfloat] = ACTIONS(55), - [anon_sym_add_DASHdouble] = ACTIONS(55), - [anon_sym_sub_DASHdouble] = ACTIONS(55), - [anon_sym_mul_DASHdouble] = ACTIONS(55), - [anon_sym_div_DASHdouble] = ACTIONS(55), - [anon_sym_rem_DASHdouble] = ACTIONS(55), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(52), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(52), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(52), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(52), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(52), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(52), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(52), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(52), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(52), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(52), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(52), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(52), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(52), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(52), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(52), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(52), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(52), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(52), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(52), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(52), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(52), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(52), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(52), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(52), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(52), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(52), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(52), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(52), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(52), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(52), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(52), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(52), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(52), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(52), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(52), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(52), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(52), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(52), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(52), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(52), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(52), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(52), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(52), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(52), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(52), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(52), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(52), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(52), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(52), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(52), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(52), - [anon_sym_execute_DASHinline] = ACTIONS(52), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(52), - [anon_sym_iget_DASHquick] = ACTIONS(52), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(52), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(52), - [anon_sym_iput_DASHquick] = ACTIONS(52), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(52), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(52), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(55), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(52), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(55), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(52), - [anon_sym_rsub_DASHint] = ACTIONS(55), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(52), - [anon_sym_DOTline] = ACTIONS(58), - [anon_sym_DOTlocals] = ACTIONS(61), - [anon_sym_DOTcatch] = ACTIONS(64), - [anon_sym_DOTcatchall] = ACTIONS(67), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(70), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(73), - [anon_sym_DOTarray_DASHdata] = ACTIONS(76), + [sym_end_method] = ACTIONS(43), + [anon_sym_DOTannotation] = ACTIONS(45), + [anon_sym_DOTparam] = ACTIONS(48), + [sym_label] = ACTIONS(51), + [anon_sym_nop] = ACTIONS(54), + [anon_sym_move] = ACTIONS(57), + [anon_sym_move_SLASHfrom16] = ACTIONS(54), + [anon_sym_move_SLASH16] = ACTIONS(54), + [anon_sym_move_DASHwide] = ACTIONS(57), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(54), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(54), + [anon_sym_move_DASHobject] = ACTIONS(57), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(54), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(54), + [anon_sym_move_DASHresult] = ACTIONS(57), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(54), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(54), + [anon_sym_move_DASHexception] = ACTIONS(54), + [anon_sym_return_DASHvoid] = ACTIONS(54), + [anon_sym_return] = ACTIONS(57), + [anon_sym_return_DASHwide] = ACTIONS(54), + [anon_sym_return_DASHobject] = ACTIONS(54), + [anon_sym_const_SLASH4] = ACTIONS(54), + [anon_sym_const_SLASH16] = ACTIONS(54), + [anon_sym_const] = ACTIONS(57), + [anon_sym_const_SLASHhigh16] = ACTIONS(54), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(54), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(54), + [anon_sym_const_DASHwide] = ACTIONS(57), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(54), + [anon_sym_const_DASHstring] = ACTIONS(57), + [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(54), + [anon_sym_const_DASHclass] = ACTIONS(54), + [anon_sym_monitor_DASHenter] = ACTIONS(54), + [anon_sym_monitor_DASHexit] = ACTIONS(54), + [anon_sym_check_DASHcast] = ACTIONS(54), + [anon_sym_instance_DASHof] = ACTIONS(54), + [anon_sym_array_DASHlength] = ACTIONS(54), + [anon_sym_new_DASHinstance] = ACTIONS(54), + [anon_sym_new_DASHarray] = ACTIONS(54), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(57), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(54), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(54), + [anon_sym_throw] = ACTIONS(54), + [anon_sym_goto] = ACTIONS(57), + [anon_sym_goto_SLASH16] = ACTIONS(54), + [anon_sym_goto_SLASH32] = ACTIONS(54), + [anon_sym_packed_DASHswitch] = ACTIONS(54), + [anon_sym_sparse_DASHswitch] = ACTIONS(54), + [anon_sym_cmpl_DASHfloat] = ACTIONS(54), + [anon_sym_cmpg_DASHfloat] = ACTIONS(54), + [anon_sym_cmpl_DASHdouble] = ACTIONS(54), + [anon_sym_cmpg_DASHdouble] = ACTIONS(54), + [anon_sym_cmp_DASHlong] = ACTIONS(54), + [anon_sym_if_DASHeq] = ACTIONS(57), + [anon_sym_if_DASHne] = ACTIONS(57), + [anon_sym_if_DASHlt] = ACTIONS(57), + [anon_sym_if_DASHge] = ACTIONS(57), + [anon_sym_if_DASHgt] = ACTIONS(57), + [anon_sym_if_DASHle] = ACTIONS(57), + [anon_sym_if_DASHeqz] = ACTIONS(54), + [anon_sym_if_DASHnez] = ACTIONS(54), + [anon_sym_if_DASHltz] = ACTIONS(54), + [anon_sym_if_DASHgez] = ACTIONS(54), + [anon_sym_if_DASHgtz] = ACTIONS(54), + [anon_sym_if_DASHlez] = ACTIONS(54), + [anon_sym_aget] = ACTIONS(57), + [anon_sym_aget_DASHwide] = ACTIONS(54), + [anon_sym_aget_DASHobject] = ACTIONS(54), + [anon_sym_aget_DASHboolean] = ACTIONS(54), + [anon_sym_aget_DASHbyte] = ACTIONS(54), + [anon_sym_aget_DASHchar] = ACTIONS(54), + [anon_sym_aget_DASHshort] = ACTIONS(54), + [anon_sym_aput] = ACTIONS(57), + [anon_sym_aput_DASHwide] = ACTIONS(54), + [anon_sym_aput_DASHobject] = ACTIONS(54), + [anon_sym_aput_DASHboolean] = ACTIONS(54), + [anon_sym_aput_DASHbyte] = ACTIONS(54), + [anon_sym_aput_DASHchar] = ACTIONS(54), + [anon_sym_aput_DASHshort] = ACTIONS(54), + [anon_sym_iget] = ACTIONS(57), + [anon_sym_iget_DASHwide] = ACTIONS(57), + [anon_sym_iget_DASHobject] = ACTIONS(57), + [anon_sym_iget_DASHboolean] = ACTIONS(54), + [anon_sym_iget_DASHbyte] = ACTIONS(54), + [anon_sym_iget_DASHchar] = ACTIONS(54), + [anon_sym_iget_DASHshort] = ACTIONS(54), + [anon_sym_iput] = ACTIONS(57), + [anon_sym_iput_DASHwide] = ACTIONS(57), + [anon_sym_iput_DASHobject] = ACTIONS(57), + [anon_sym_iput_DASHboolean] = ACTIONS(54), + [anon_sym_iput_DASHbyte] = ACTIONS(54), + [anon_sym_iput_DASHchar] = ACTIONS(54), + [anon_sym_iput_DASHshort] = ACTIONS(54), + [anon_sym_sget] = ACTIONS(57), + [anon_sym_sget_DASHwide] = ACTIONS(54), + [anon_sym_sget_DASHobject] = ACTIONS(54), + [anon_sym_sget_DASHboolean] = ACTIONS(54), + [anon_sym_sget_DASHbyte] = ACTIONS(54), + [anon_sym_sget_DASHchar] = ACTIONS(54), + [anon_sym_sget_DASHshort] = ACTIONS(54), + [anon_sym_sput] = ACTIONS(57), + [anon_sym_sput_DASHwide] = ACTIONS(54), + [anon_sym_sput_DASHobject] = ACTIONS(54), + [anon_sym_sput_DASHboolean] = ACTIONS(54), + [anon_sym_sput_DASHbyte] = ACTIONS(54), + [anon_sym_sput_DASHchar] = ACTIONS(54), + [anon_sym_sput_DASHshort] = ACTIONS(54), + [anon_sym_invoke_DASHvirtual] = ACTIONS(57), + [anon_sym_invoke_DASHsuper] = ACTIONS(57), + [anon_sym_invoke_DASHdirect] = ACTIONS(57), + [anon_sym_invoke_DASHstatic] = ACTIONS(57), + [anon_sym_invoke_DASHinterface] = ACTIONS(57), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(54), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(54), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(54), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(54), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(54), + [anon_sym_neg_DASHint] = ACTIONS(54), + [anon_sym_not_DASHint] = ACTIONS(54), + [anon_sym_neg_DASHlong] = ACTIONS(54), + [anon_sym_not_DASHlong] = ACTIONS(54), + [anon_sym_neg_DASHfloat] = ACTIONS(54), + [anon_sym_neg_DASHdouble] = ACTIONS(54), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(54), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(54), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(54), + [anon_sym_long_DASHto_DASHint] = ACTIONS(54), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(54), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(54), + [anon_sym_float_DASHto_DASHint] = ACTIONS(54), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(54), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(54), + [anon_sym_double_DASHto_DASHint] = ACTIONS(54), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(54), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(54), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(54), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(54), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(54), + [anon_sym_add_DASHint] = ACTIONS(57), + [anon_sym_sub_DASHint] = ACTIONS(57), + [anon_sym_mul_DASHint] = ACTIONS(57), + [anon_sym_div_DASHint] = ACTIONS(57), + [anon_sym_rem_DASHint] = ACTIONS(57), + [anon_sym_and_DASHint] = ACTIONS(57), + [anon_sym_or_DASHint] = ACTIONS(57), + [anon_sym_xor_DASHint] = ACTIONS(57), + [anon_sym_shl_DASHint] = ACTIONS(57), + [anon_sym_shr_DASHint] = ACTIONS(57), + [anon_sym_ushr_DASHint] = ACTIONS(57), + [anon_sym_add_DASHlong] = ACTIONS(57), + [anon_sym_sub_DASHlong] = ACTIONS(57), + [anon_sym_mul_DASHlong] = ACTIONS(57), + [anon_sym_div_DASHlong] = ACTIONS(57), + [anon_sym_rem_DASHlong] = ACTIONS(57), + [anon_sym_and_DASHlong] = ACTIONS(57), + [anon_sym_or_DASHlong] = ACTIONS(57), + [anon_sym_xor_DASHlong] = ACTIONS(57), + [anon_sym_shl_DASHlong] = ACTIONS(57), + [anon_sym_shr_DASHlong] = ACTIONS(57), + [anon_sym_ushr_DASHlong] = ACTIONS(57), + [anon_sym_add_DASHfloat] = ACTIONS(57), + [anon_sym_sub_DASHfloat] = ACTIONS(57), + [anon_sym_mul_DASHfloat] = ACTIONS(57), + [anon_sym_div_DASHfloat] = ACTIONS(57), + [anon_sym_rem_DASHfloat] = ACTIONS(57), + [anon_sym_add_DASHdouble] = ACTIONS(57), + [anon_sym_sub_DASHdouble] = ACTIONS(57), + [anon_sym_mul_DASHdouble] = ACTIONS(57), + [anon_sym_div_DASHdouble] = ACTIONS(57), + [anon_sym_rem_DASHdouble] = ACTIONS(57), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(54), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(54), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(54), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(54), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(54), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(54), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(54), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(54), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(54), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(54), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(54), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(54), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(54), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(54), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(54), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(54), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(54), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(54), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(54), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(54), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(54), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(54), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(54), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(54), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(54), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(54), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(54), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(54), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(54), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(54), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(54), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(54), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(54), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(54), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(54), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(54), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(54), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(54), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(54), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(54), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(54), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(54), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(54), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(54), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(54), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(54), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(54), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(54), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(54), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(54), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(54), + [anon_sym_execute_DASHinline] = ACTIONS(54), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(54), + [anon_sym_iget_DASHquick] = ACTIONS(54), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(54), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(54), + [anon_sym_iput_DASHquick] = ACTIONS(54), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(54), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(54), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(57), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(54), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(57), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(54), + [anon_sym_rsub_DASHint] = ACTIONS(57), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(54), + [anon_sym_DOTline] = ACTIONS(60), + [anon_sym_DOTlocals] = ACTIONS(63), + [anon_sym_DOTregisters] = ACTIONS(66), + [anon_sym_DOTcatch] = ACTIONS(69), + [anon_sym_DOTcatchall] = ACTIONS(72), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(75), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(78), + [anon_sym_DOTarray_DASHdata] = ACTIONS(81), [sym_comment] = ACTIONS(3), }, [6] = { - [sym_annotation_definition] = STATE(20), - [sym_annotation_declaration] = STATE(119), - [sym_param_definition] = STATE(20), + [sym_annotation_definition] = STATE(22), + [sym_annotation_declaration] = STATE(124), + [sym_param_definition] = STATE(22), [sym_param_declaration] = STATE(10), - [sym__code_line] = STATE(20), - [sym_statement] = STATE(20), - [sym_opcode] = STATE(32), - [sym__declaration] = STATE(20), - [sym_line_declaration] = STATE(20), - [sym_locals_declaration] = STATE(20), - [sym_catch_declaration] = STATE(20), - [sym_catchall_declaration] = STATE(20), - [sym_packed_switch_declaration] = STATE(20), - [sym_sparse_switch_declaration] = STATE(20), - [sym_array_data_declaration] = STATE(20), + [sym__code_line] = STATE(22), + [sym_statement] = STATE(22), + [sym_opcode] = STATE(33), + [sym__declaration] = STATE(22), + [sym_line_declaration] = STATE(22), + [sym_locals_declaration] = STATE(22), + [sym_registers_declaration] = STATE(22), + [sym_catch_declaration] = STATE(22), + [sym_catchall_declaration] = STATE(22), + [sym_packed_switch_declaration] = STATE(22), + [sym_sparse_switch_declaration] = STATE(22), + [sym_array_data_declaration] = STATE(22), [aux_sym_method_definition_repeat1] = STATE(4), - [sym_end_method] = ACTIONS(79), + [sym_end_method] = ACTIONS(84), [anon_sym_DOTannotation] = ACTIONS(17), [anon_sym_DOTparam] = ACTIONS(19), [sym_label] = ACTIONS(21), @@ -12789,6229 +12841,6502 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(23), [anon_sym_DOTline] = ACTIONS(27), [anon_sym_DOTlocals] = ACTIONS(29), - [anon_sym_DOTcatch] = ACTIONS(31), - [anon_sym_DOTcatchall] = ACTIONS(33), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(35), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(37), - [anon_sym_DOTarray_DASHdata] = ACTIONS(39), + [anon_sym_DOTregisters] = ACTIONS(31), + [anon_sym_DOTcatch] = ACTIONS(33), + [anon_sym_DOTcatchall] = ACTIONS(35), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(37), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(39), + [anon_sym_DOTarray_DASHdata] = ACTIONS(41), [sym_comment] = ACTIONS(3), }, [7] = { - [ts_builtin_sym_end] = ACTIONS(81), - [anon_sym_DOTfield] = ACTIONS(81), - [sym_end_field] = ACTIONS(81), - [anon_sym_DOTmethod] = ACTIONS(81), - [sym_end_method] = ACTIONS(81), - [anon_sym_DOTannotation] = ACTIONS(81), - [anon_sym_DOTparam] = ACTIONS(81), - [sym_label] = ACTIONS(81), - [anon_sym_COMMA] = ACTIONS(81), - [anon_sym_nop] = ACTIONS(81), - [anon_sym_move] = ACTIONS(83), - [anon_sym_move_SLASHfrom16] = ACTIONS(81), - [anon_sym_move_SLASH16] = ACTIONS(81), - [anon_sym_move_DASHwide] = ACTIONS(83), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(81), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(81), - [anon_sym_move_DASHobject] = ACTIONS(83), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(81), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(81), - [anon_sym_move_DASHresult] = ACTIONS(83), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(81), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(81), - [anon_sym_move_DASHexception] = ACTIONS(81), - [anon_sym_return_DASHvoid] = ACTIONS(81), - [anon_sym_return] = ACTIONS(83), - [anon_sym_return_DASHwide] = ACTIONS(81), - [anon_sym_return_DASHobject] = ACTIONS(81), - [anon_sym_const_SLASH4] = ACTIONS(81), - [anon_sym_const_SLASH16] = ACTIONS(81), - [anon_sym_const] = ACTIONS(83), - [anon_sym_const_SLASHhigh16] = ACTIONS(81), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(81), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(81), - [anon_sym_const_DASHwide] = ACTIONS(83), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(81), - [anon_sym_const_DASHstring] = ACTIONS(83), - [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(81), - [anon_sym_const_DASHclass] = ACTIONS(81), - [anon_sym_monitor_DASHenter] = ACTIONS(81), - [anon_sym_monitor_DASHexit] = ACTIONS(81), - [anon_sym_check_DASHcast] = ACTIONS(81), - [anon_sym_instance_DASHof] = ACTIONS(81), - [anon_sym_array_DASHlength] = ACTIONS(81), - [anon_sym_new_DASHinstance] = ACTIONS(81), - [anon_sym_new_DASHarray] = ACTIONS(81), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(83), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(81), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(81), - [anon_sym_throw] = ACTIONS(81), - [anon_sym_goto] = ACTIONS(83), - [anon_sym_goto_SLASH16] = ACTIONS(81), - [anon_sym_goto_SLASH32] = ACTIONS(81), - [anon_sym_packed_DASHswitch] = ACTIONS(81), - [anon_sym_sparse_DASHswitch] = ACTIONS(81), - [anon_sym_cmpl_DASHfloat] = ACTIONS(81), - [anon_sym_cmpg_DASHfloat] = ACTIONS(81), - [anon_sym_cmpl_DASHdouble] = ACTIONS(81), - [anon_sym_cmpg_DASHdouble] = ACTIONS(81), - [anon_sym_cmp_DASHlong] = ACTIONS(81), - [anon_sym_if_DASHeq] = ACTIONS(83), - [anon_sym_if_DASHne] = ACTIONS(83), - [anon_sym_if_DASHlt] = ACTIONS(83), - [anon_sym_if_DASHge] = ACTIONS(83), - [anon_sym_if_DASHgt] = ACTIONS(83), - [anon_sym_if_DASHle] = ACTIONS(83), - [anon_sym_if_DASHeqz] = ACTIONS(81), - [anon_sym_if_DASHnez] = ACTIONS(81), - [anon_sym_if_DASHltz] = ACTIONS(81), - [anon_sym_if_DASHgez] = ACTIONS(81), - [anon_sym_if_DASHgtz] = ACTIONS(81), - [anon_sym_if_DASHlez] = ACTIONS(81), - [anon_sym_aget] = ACTIONS(83), - [anon_sym_aget_DASHwide] = ACTIONS(81), - [anon_sym_aget_DASHobject] = ACTIONS(81), - [anon_sym_aget_DASHboolean] = ACTIONS(81), - [anon_sym_aget_DASHbyte] = ACTIONS(81), - [anon_sym_aget_DASHchar] = ACTIONS(81), - [anon_sym_aget_DASHshort] = ACTIONS(81), - [anon_sym_aput] = ACTIONS(83), - [anon_sym_aput_DASHwide] = ACTIONS(81), - [anon_sym_aput_DASHobject] = ACTIONS(81), - [anon_sym_aput_DASHboolean] = ACTIONS(81), - [anon_sym_aput_DASHbyte] = ACTIONS(81), - [anon_sym_aput_DASHchar] = ACTIONS(81), - [anon_sym_aput_DASHshort] = ACTIONS(81), - [anon_sym_iget] = ACTIONS(83), - [anon_sym_iget_DASHwide] = ACTIONS(83), - [anon_sym_iget_DASHobject] = ACTIONS(83), - [anon_sym_iget_DASHboolean] = ACTIONS(81), - [anon_sym_iget_DASHbyte] = ACTIONS(81), - [anon_sym_iget_DASHchar] = ACTIONS(81), - [anon_sym_iget_DASHshort] = ACTIONS(81), - [anon_sym_iput] = ACTIONS(83), - [anon_sym_iput_DASHwide] = ACTIONS(83), - [anon_sym_iput_DASHobject] = ACTIONS(83), - [anon_sym_iput_DASHboolean] = ACTIONS(81), - [anon_sym_iput_DASHbyte] = ACTIONS(81), - [anon_sym_iput_DASHchar] = ACTIONS(81), - [anon_sym_iput_DASHshort] = ACTIONS(81), - [anon_sym_sget] = ACTIONS(83), - [anon_sym_sget_DASHwide] = ACTIONS(81), - [anon_sym_sget_DASHobject] = ACTIONS(81), - [anon_sym_sget_DASHboolean] = ACTIONS(81), - [anon_sym_sget_DASHbyte] = ACTIONS(81), - [anon_sym_sget_DASHchar] = ACTIONS(81), - [anon_sym_sget_DASHshort] = ACTIONS(81), - [anon_sym_sput] = ACTIONS(83), - [anon_sym_sput_DASHwide] = ACTIONS(81), - [anon_sym_sput_DASHobject] = ACTIONS(81), - [anon_sym_sput_DASHboolean] = ACTIONS(81), - [anon_sym_sput_DASHbyte] = ACTIONS(81), - [anon_sym_sput_DASHchar] = ACTIONS(81), - [anon_sym_sput_DASHshort] = ACTIONS(81), - [anon_sym_invoke_DASHvirtual] = ACTIONS(83), - [anon_sym_invoke_DASHsuper] = ACTIONS(83), - [anon_sym_invoke_DASHdirect] = ACTIONS(83), - [anon_sym_invoke_DASHstatic] = ACTIONS(83), - [anon_sym_invoke_DASHinterface] = ACTIONS(83), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(81), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(81), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(81), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(81), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(81), - [anon_sym_neg_DASHint] = ACTIONS(81), - [anon_sym_not_DASHint] = ACTIONS(81), - [anon_sym_neg_DASHlong] = ACTIONS(81), - [anon_sym_not_DASHlong] = ACTIONS(81), - [anon_sym_neg_DASHfloat] = ACTIONS(81), - [anon_sym_neg_DASHdouble] = ACTIONS(81), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(81), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(81), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(81), - [anon_sym_long_DASHto_DASHint] = ACTIONS(81), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(81), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(81), - [anon_sym_float_DASHto_DASHint] = ACTIONS(81), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(81), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(81), - [anon_sym_double_DASHto_DASHint] = ACTIONS(81), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(81), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(81), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(81), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(81), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(81), - [anon_sym_add_DASHint] = ACTIONS(83), - [anon_sym_sub_DASHint] = ACTIONS(83), - [anon_sym_mul_DASHint] = ACTIONS(83), - [anon_sym_div_DASHint] = ACTIONS(83), - [anon_sym_rem_DASHint] = ACTIONS(83), - [anon_sym_and_DASHint] = ACTIONS(83), - [anon_sym_or_DASHint] = ACTIONS(83), - [anon_sym_xor_DASHint] = ACTIONS(83), - [anon_sym_shl_DASHint] = ACTIONS(83), - [anon_sym_shr_DASHint] = ACTIONS(83), - [anon_sym_ushr_DASHint] = ACTIONS(83), - [anon_sym_add_DASHlong] = ACTIONS(83), - [anon_sym_sub_DASHlong] = ACTIONS(83), - [anon_sym_mul_DASHlong] = ACTIONS(83), - [anon_sym_div_DASHlong] = ACTIONS(83), - [anon_sym_rem_DASHlong] = ACTIONS(83), - [anon_sym_and_DASHlong] = ACTIONS(83), - [anon_sym_or_DASHlong] = ACTIONS(83), - [anon_sym_xor_DASHlong] = ACTIONS(83), - [anon_sym_shl_DASHlong] = ACTIONS(83), - [anon_sym_shr_DASHlong] = ACTIONS(83), - [anon_sym_ushr_DASHlong] = ACTIONS(83), - [anon_sym_add_DASHfloat] = ACTIONS(83), - [anon_sym_sub_DASHfloat] = ACTIONS(83), - [anon_sym_mul_DASHfloat] = ACTIONS(83), - [anon_sym_div_DASHfloat] = ACTIONS(83), - [anon_sym_rem_DASHfloat] = ACTIONS(83), - [anon_sym_add_DASHdouble] = ACTIONS(83), - [anon_sym_sub_DASHdouble] = ACTIONS(83), - [anon_sym_mul_DASHdouble] = ACTIONS(83), - [anon_sym_div_DASHdouble] = ACTIONS(83), - [anon_sym_rem_DASHdouble] = ACTIONS(83), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(81), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(81), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(81), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(81), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(81), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(81), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(81), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(81), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(81), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(81), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(81), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(81), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(81), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(81), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(81), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(81), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(81), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(81), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(81), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(81), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(81), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(81), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(81), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(81), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(81), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(81), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(81), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(81), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(81), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(81), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(81), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(81), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(81), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(81), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(81), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(81), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(81), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(81), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(81), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(81), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(81), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(81), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(81), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(81), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(81), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(81), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(81), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(81), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(81), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(81), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(81), - [anon_sym_execute_DASHinline] = ACTIONS(81), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(81), - [anon_sym_iget_DASHquick] = ACTIONS(81), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(81), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(81), - [anon_sym_iput_DASHquick] = ACTIONS(81), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(81), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(81), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(83), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(81), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(83), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(81), - [anon_sym_rsub_DASHint] = ACTIONS(83), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(81), - [anon_sym_DOTline] = ACTIONS(81), - [anon_sym_DOTlocals] = ACTIONS(81), - [anon_sym_DOTcatch] = ACTIONS(83), - [anon_sym_DOT_DOT] = ACTIONS(81), - [anon_sym_RBRACE] = ACTIONS(81), - [anon_sym_DOTcatchall] = ACTIONS(81), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(81), - [anon_sym_DOTendpacked_DASHswitch] = ACTIONS(81), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(81), - [anon_sym_DASH_GT] = ACTIONS(81), - [anon_sym_DOTarray_DASHdata] = ACTIONS(81), - [anon_sym_DOTendarray_DASHdata] = ACTIONS(81), + [ts_builtin_sym_end] = ACTIONS(86), + [anon_sym_DOTfield] = ACTIONS(86), + [sym_end_field] = ACTIONS(86), + [anon_sym_DOTmethod] = ACTIONS(86), + [sym_end_method] = ACTIONS(86), + [anon_sym_DOTannotation] = ACTIONS(86), + [anon_sym_DOTparam] = ACTIONS(86), + [sym_label] = ACTIONS(86), + [anon_sym_COMMA] = ACTIONS(86), + [anon_sym_nop] = ACTIONS(86), + [anon_sym_move] = ACTIONS(88), + [anon_sym_move_SLASHfrom16] = ACTIONS(86), + [anon_sym_move_SLASH16] = ACTIONS(86), + [anon_sym_move_DASHwide] = ACTIONS(88), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(86), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(86), + [anon_sym_move_DASHobject] = ACTIONS(88), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(86), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(86), + [anon_sym_move_DASHresult] = ACTIONS(88), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(86), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(86), + [anon_sym_move_DASHexception] = ACTIONS(86), + [anon_sym_return_DASHvoid] = ACTIONS(86), + [anon_sym_return] = ACTIONS(88), + [anon_sym_return_DASHwide] = ACTIONS(86), + [anon_sym_return_DASHobject] = ACTIONS(86), + [anon_sym_const_SLASH4] = ACTIONS(86), + [anon_sym_const_SLASH16] = ACTIONS(86), + [anon_sym_const] = ACTIONS(88), + [anon_sym_const_SLASHhigh16] = ACTIONS(86), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(86), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(86), + [anon_sym_const_DASHwide] = ACTIONS(88), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(86), + [anon_sym_const_DASHstring] = ACTIONS(88), + [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(86), + [anon_sym_const_DASHclass] = ACTIONS(86), + [anon_sym_monitor_DASHenter] = ACTIONS(86), + [anon_sym_monitor_DASHexit] = ACTIONS(86), + [anon_sym_check_DASHcast] = ACTIONS(86), + [anon_sym_instance_DASHof] = ACTIONS(86), + [anon_sym_array_DASHlength] = ACTIONS(86), + [anon_sym_new_DASHinstance] = ACTIONS(86), + [anon_sym_new_DASHarray] = ACTIONS(86), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(88), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(86), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(86), + [anon_sym_throw] = ACTIONS(86), + [anon_sym_goto] = ACTIONS(88), + [anon_sym_goto_SLASH16] = ACTIONS(86), + [anon_sym_goto_SLASH32] = ACTIONS(86), + [anon_sym_packed_DASHswitch] = ACTIONS(86), + [anon_sym_sparse_DASHswitch] = ACTIONS(86), + [anon_sym_cmpl_DASHfloat] = ACTIONS(86), + [anon_sym_cmpg_DASHfloat] = ACTIONS(86), + [anon_sym_cmpl_DASHdouble] = ACTIONS(86), + [anon_sym_cmpg_DASHdouble] = ACTIONS(86), + [anon_sym_cmp_DASHlong] = ACTIONS(86), + [anon_sym_if_DASHeq] = ACTIONS(88), + [anon_sym_if_DASHne] = ACTIONS(88), + [anon_sym_if_DASHlt] = ACTIONS(88), + [anon_sym_if_DASHge] = ACTIONS(88), + [anon_sym_if_DASHgt] = ACTIONS(88), + [anon_sym_if_DASHle] = ACTIONS(88), + [anon_sym_if_DASHeqz] = ACTIONS(86), + [anon_sym_if_DASHnez] = ACTIONS(86), + [anon_sym_if_DASHltz] = ACTIONS(86), + [anon_sym_if_DASHgez] = ACTIONS(86), + [anon_sym_if_DASHgtz] = ACTIONS(86), + [anon_sym_if_DASHlez] = ACTIONS(86), + [anon_sym_aget] = ACTIONS(88), + [anon_sym_aget_DASHwide] = ACTIONS(86), + [anon_sym_aget_DASHobject] = ACTIONS(86), + [anon_sym_aget_DASHboolean] = ACTIONS(86), + [anon_sym_aget_DASHbyte] = ACTIONS(86), + [anon_sym_aget_DASHchar] = ACTIONS(86), + [anon_sym_aget_DASHshort] = ACTIONS(86), + [anon_sym_aput] = ACTIONS(88), + [anon_sym_aput_DASHwide] = ACTIONS(86), + [anon_sym_aput_DASHobject] = ACTIONS(86), + [anon_sym_aput_DASHboolean] = ACTIONS(86), + [anon_sym_aput_DASHbyte] = ACTIONS(86), + [anon_sym_aput_DASHchar] = ACTIONS(86), + [anon_sym_aput_DASHshort] = ACTIONS(86), + [anon_sym_iget] = ACTIONS(88), + [anon_sym_iget_DASHwide] = ACTIONS(88), + [anon_sym_iget_DASHobject] = ACTIONS(88), + [anon_sym_iget_DASHboolean] = ACTIONS(86), + [anon_sym_iget_DASHbyte] = ACTIONS(86), + [anon_sym_iget_DASHchar] = ACTIONS(86), + [anon_sym_iget_DASHshort] = ACTIONS(86), + [anon_sym_iput] = ACTIONS(88), + [anon_sym_iput_DASHwide] = ACTIONS(88), + [anon_sym_iput_DASHobject] = ACTIONS(88), + [anon_sym_iput_DASHboolean] = ACTIONS(86), + [anon_sym_iput_DASHbyte] = ACTIONS(86), + [anon_sym_iput_DASHchar] = ACTIONS(86), + [anon_sym_iput_DASHshort] = ACTIONS(86), + [anon_sym_sget] = ACTIONS(88), + [anon_sym_sget_DASHwide] = ACTIONS(86), + [anon_sym_sget_DASHobject] = ACTIONS(86), + [anon_sym_sget_DASHboolean] = ACTIONS(86), + [anon_sym_sget_DASHbyte] = ACTIONS(86), + [anon_sym_sget_DASHchar] = ACTIONS(86), + [anon_sym_sget_DASHshort] = ACTIONS(86), + [anon_sym_sput] = ACTIONS(88), + [anon_sym_sput_DASHwide] = ACTIONS(86), + [anon_sym_sput_DASHobject] = ACTIONS(86), + [anon_sym_sput_DASHboolean] = ACTIONS(86), + [anon_sym_sput_DASHbyte] = ACTIONS(86), + [anon_sym_sput_DASHchar] = ACTIONS(86), + [anon_sym_sput_DASHshort] = ACTIONS(86), + [anon_sym_invoke_DASHvirtual] = ACTIONS(88), + [anon_sym_invoke_DASHsuper] = ACTIONS(88), + [anon_sym_invoke_DASHdirect] = ACTIONS(88), + [anon_sym_invoke_DASHstatic] = ACTIONS(88), + [anon_sym_invoke_DASHinterface] = ACTIONS(88), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(86), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(86), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(86), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(86), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(86), + [anon_sym_neg_DASHint] = ACTIONS(86), + [anon_sym_not_DASHint] = ACTIONS(86), + [anon_sym_neg_DASHlong] = ACTIONS(86), + [anon_sym_not_DASHlong] = ACTIONS(86), + [anon_sym_neg_DASHfloat] = ACTIONS(86), + [anon_sym_neg_DASHdouble] = ACTIONS(86), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(86), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(86), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(86), + [anon_sym_long_DASHto_DASHint] = ACTIONS(86), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(86), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(86), + [anon_sym_float_DASHto_DASHint] = ACTIONS(86), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(86), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(86), + [anon_sym_double_DASHto_DASHint] = ACTIONS(86), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(86), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(86), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(86), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(86), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(86), + [anon_sym_add_DASHint] = ACTIONS(88), + [anon_sym_sub_DASHint] = ACTIONS(88), + [anon_sym_mul_DASHint] = ACTIONS(88), + [anon_sym_div_DASHint] = ACTIONS(88), + [anon_sym_rem_DASHint] = ACTIONS(88), + [anon_sym_and_DASHint] = ACTIONS(88), + [anon_sym_or_DASHint] = ACTIONS(88), + [anon_sym_xor_DASHint] = ACTIONS(88), + [anon_sym_shl_DASHint] = ACTIONS(88), + [anon_sym_shr_DASHint] = ACTIONS(88), + [anon_sym_ushr_DASHint] = ACTIONS(88), + [anon_sym_add_DASHlong] = ACTIONS(88), + [anon_sym_sub_DASHlong] = ACTIONS(88), + [anon_sym_mul_DASHlong] = ACTIONS(88), + [anon_sym_div_DASHlong] = ACTIONS(88), + [anon_sym_rem_DASHlong] = ACTIONS(88), + [anon_sym_and_DASHlong] = ACTIONS(88), + [anon_sym_or_DASHlong] = ACTIONS(88), + [anon_sym_xor_DASHlong] = ACTIONS(88), + [anon_sym_shl_DASHlong] = ACTIONS(88), + [anon_sym_shr_DASHlong] = ACTIONS(88), + [anon_sym_ushr_DASHlong] = ACTIONS(88), + [anon_sym_add_DASHfloat] = ACTIONS(88), + [anon_sym_sub_DASHfloat] = ACTIONS(88), + [anon_sym_mul_DASHfloat] = ACTIONS(88), + [anon_sym_div_DASHfloat] = ACTIONS(88), + [anon_sym_rem_DASHfloat] = ACTIONS(88), + [anon_sym_add_DASHdouble] = ACTIONS(88), + [anon_sym_sub_DASHdouble] = ACTIONS(88), + [anon_sym_mul_DASHdouble] = ACTIONS(88), + [anon_sym_div_DASHdouble] = ACTIONS(88), + [anon_sym_rem_DASHdouble] = ACTIONS(88), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(86), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(86), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(86), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(86), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(86), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(86), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(86), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(86), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(86), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(86), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(86), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(86), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(86), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(86), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(86), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(86), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(86), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(86), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(86), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(86), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(86), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(86), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(86), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(86), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(86), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(86), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(86), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(86), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(86), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(86), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(86), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(86), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(86), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(86), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(86), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(86), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(86), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(86), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(86), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(86), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(86), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(86), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(86), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(86), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(86), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(86), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(86), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(86), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(86), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(86), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(86), + [anon_sym_execute_DASHinline] = ACTIONS(86), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(86), + [anon_sym_iget_DASHquick] = ACTIONS(86), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(86), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(86), + [anon_sym_iput_DASHquick] = ACTIONS(86), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(86), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(86), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(88), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(86), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(88), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(86), + [anon_sym_rsub_DASHint] = ACTIONS(88), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(86), + [anon_sym_DOTline] = ACTIONS(86), + [anon_sym_DOTlocals] = ACTIONS(86), + [anon_sym_DOTregisters] = ACTIONS(86), + [anon_sym_DOTcatch] = ACTIONS(88), + [anon_sym_DOT_DOT] = ACTIONS(86), + [anon_sym_RBRACE] = ACTIONS(86), + [anon_sym_DOTcatchall] = ACTIONS(86), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(86), + [anon_sym_DOTendpacked_DASHswitch] = ACTIONS(86), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(86), + [anon_sym_DASH_GT] = ACTIONS(86), + [anon_sym_DOTarray_DASHdata] = ACTIONS(86), + [anon_sym_DOTendarray_DASHdata] = ACTIONS(86), [sym_comment] = ACTIONS(3), - [aux_sym_number_literal_token1] = ACTIONS(81), - [aux_sym_number_literal_token2] = ACTIONS(83), + [aux_sym_number_literal_token1] = ACTIONS(86), + [aux_sym_number_literal_token2] = ACTIONS(88), }, [8] = { - [ts_builtin_sym_end] = ACTIONS(85), - [anon_sym_DOTfield] = ACTIONS(85), - [sym_end_field] = ACTIONS(85), - [anon_sym_DOTmethod] = ACTIONS(85), - [sym_end_method] = ACTIONS(85), - [anon_sym_DOTannotation] = ACTIONS(85), - [anon_sym_DOTparam] = ACTIONS(85), - [sym_end_param] = ACTIONS(85), - [sym_label] = ACTIONS(85), - [anon_sym_nop] = ACTIONS(85), - [anon_sym_move] = ACTIONS(87), - [anon_sym_move_SLASHfrom16] = ACTIONS(85), - [anon_sym_move_SLASH16] = ACTIONS(85), - [anon_sym_move_DASHwide] = ACTIONS(87), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(85), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(85), - [anon_sym_move_DASHobject] = ACTIONS(87), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(85), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(85), - [anon_sym_move_DASHresult] = ACTIONS(87), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(85), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(85), - [anon_sym_move_DASHexception] = ACTIONS(85), - [anon_sym_return_DASHvoid] = ACTIONS(85), - [anon_sym_return] = ACTIONS(87), - [anon_sym_return_DASHwide] = ACTIONS(85), - [anon_sym_return_DASHobject] = ACTIONS(85), - [anon_sym_const_SLASH4] = ACTIONS(85), - [anon_sym_const_SLASH16] = ACTIONS(85), - [anon_sym_const] = ACTIONS(87), - [anon_sym_const_SLASHhigh16] = ACTIONS(85), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(85), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(85), - [anon_sym_const_DASHwide] = ACTIONS(87), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(85), - [anon_sym_const_DASHstring] = ACTIONS(87), - [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(85), - [anon_sym_const_DASHclass] = ACTIONS(85), - [anon_sym_monitor_DASHenter] = ACTIONS(85), - [anon_sym_monitor_DASHexit] = ACTIONS(85), - [anon_sym_check_DASHcast] = ACTIONS(85), - [anon_sym_instance_DASHof] = ACTIONS(85), - [anon_sym_array_DASHlength] = ACTIONS(85), - [anon_sym_new_DASHinstance] = ACTIONS(85), - [anon_sym_new_DASHarray] = ACTIONS(85), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(87), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(85), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(85), - [anon_sym_throw] = ACTIONS(85), - [anon_sym_goto] = ACTIONS(87), - [anon_sym_goto_SLASH16] = ACTIONS(85), - [anon_sym_goto_SLASH32] = ACTIONS(85), - [anon_sym_packed_DASHswitch] = ACTIONS(85), - [anon_sym_sparse_DASHswitch] = ACTIONS(85), - [anon_sym_cmpl_DASHfloat] = ACTIONS(85), - [anon_sym_cmpg_DASHfloat] = ACTIONS(85), - [anon_sym_cmpl_DASHdouble] = ACTIONS(85), - [anon_sym_cmpg_DASHdouble] = ACTIONS(85), - [anon_sym_cmp_DASHlong] = ACTIONS(85), - [anon_sym_if_DASHeq] = ACTIONS(87), - [anon_sym_if_DASHne] = ACTIONS(87), - [anon_sym_if_DASHlt] = ACTIONS(87), - [anon_sym_if_DASHge] = ACTIONS(87), - [anon_sym_if_DASHgt] = ACTIONS(87), - [anon_sym_if_DASHle] = ACTIONS(87), - [anon_sym_if_DASHeqz] = ACTIONS(85), - [anon_sym_if_DASHnez] = ACTIONS(85), - [anon_sym_if_DASHltz] = ACTIONS(85), - [anon_sym_if_DASHgez] = ACTIONS(85), - [anon_sym_if_DASHgtz] = ACTIONS(85), - [anon_sym_if_DASHlez] = ACTIONS(85), - [anon_sym_aget] = ACTIONS(87), - [anon_sym_aget_DASHwide] = ACTIONS(85), - [anon_sym_aget_DASHobject] = ACTIONS(85), - [anon_sym_aget_DASHboolean] = ACTIONS(85), - [anon_sym_aget_DASHbyte] = ACTIONS(85), - [anon_sym_aget_DASHchar] = ACTIONS(85), - [anon_sym_aget_DASHshort] = ACTIONS(85), - [anon_sym_aput] = ACTIONS(87), - [anon_sym_aput_DASHwide] = ACTIONS(85), - [anon_sym_aput_DASHobject] = ACTIONS(85), - [anon_sym_aput_DASHboolean] = ACTIONS(85), - [anon_sym_aput_DASHbyte] = ACTIONS(85), - [anon_sym_aput_DASHchar] = ACTIONS(85), - [anon_sym_aput_DASHshort] = ACTIONS(85), - [anon_sym_iget] = ACTIONS(87), - [anon_sym_iget_DASHwide] = ACTIONS(87), - [anon_sym_iget_DASHobject] = ACTIONS(87), - [anon_sym_iget_DASHboolean] = ACTIONS(85), - [anon_sym_iget_DASHbyte] = ACTIONS(85), - [anon_sym_iget_DASHchar] = ACTIONS(85), - [anon_sym_iget_DASHshort] = ACTIONS(85), - [anon_sym_iput] = ACTIONS(87), - [anon_sym_iput_DASHwide] = ACTIONS(87), - [anon_sym_iput_DASHobject] = ACTIONS(87), - [anon_sym_iput_DASHboolean] = ACTIONS(85), - [anon_sym_iput_DASHbyte] = ACTIONS(85), - [anon_sym_iput_DASHchar] = ACTIONS(85), - [anon_sym_iput_DASHshort] = ACTIONS(85), - [anon_sym_sget] = ACTIONS(87), - [anon_sym_sget_DASHwide] = ACTIONS(85), - [anon_sym_sget_DASHobject] = ACTIONS(85), - [anon_sym_sget_DASHboolean] = ACTIONS(85), - [anon_sym_sget_DASHbyte] = ACTIONS(85), - [anon_sym_sget_DASHchar] = ACTIONS(85), - [anon_sym_sget_DASHshort] = ACTIONS(85), - [anon_sym_sput] = ACTIONS(87), - [anon_sym_sput_DASHwide] = ACTIONS(85), - [anon_sym_sput_DASHobject] = ACTIONS(85), - [anon_sym_sput_DASHboolean] = ACTIONS(85), - [anon_sym_sput_DASHbyte] = ACTIONS(85), - [anon_sym_sput_DASHchar] = ACTIONS(85), - [anon_sym_sput_DASHshort] = ACTIONS(85), - [anon_sym_invoke_DASHvirtual] = ACTIONS(87), - [anon_sym_invoke_DASHsuper] = ACTIONS(87), - [anon_sym_invoke_DASHdirect] = ACTIONS(87), - [anon_sym_invoke_DASHstatic] = ACTIONS(87), - [anon_sym_invoke_DASHinterface] = ACTIONS(87), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(85), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(85), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(85), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(85), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(85), - [anon_sym_neg_DASHint] = ACTIONS(85), - [anon_sym_not_DASHint] = ACTIONS(85), - [anon_sym_neg_DASHlong] = ACTIONS(85), - [anon_sym_not_DASHlong] = ACTIONS(85), - [anon_sym_neg_DASHfloat] = ACTIONS(85), - [anon_sym_neg_DASHdouble] = ACTIONS(85), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(85), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(85), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(85), - [anon_sym_long_DASHto_DASHint] = ACTIONS(85), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(85), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(85), - [anon_sym_float_DASHto_DASHint] = ACTIONS(85), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(85), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(85), - [anon_sym_double_DASHto_DASHint] = ACTIONS(85), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(85), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(85), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(85), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(85), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(85), - [anon_sym_add_DASHint] = ACTIONS(87), - [anon_sym_sub_DASHint] = ACTIONS(87), - [anon_sym_mul_DASHint] = ACTIONS(87), - [anon_sym_div_DASHint] = ACTIONS(87), - [anon_sym_rem_DASHint] = ACTIONS(87), - [anon_sym_and_DASHint] = ACTIONS(87), - [anon_sym_or_DASHint] = ACTIONS(87), - [anon_sym_xor_DASHint] = ACTIONS(87), - [anon_sym_shl_DASHint] = ACTIONS(87), - [anon_sym_shr_DASHint] = ACTIONS(87), - [anon_sym_ushr_DASHint] = ACTIONS(87), - [anon_sym_add_DASHlong] = ACTIONS(87), - [anon_sym_sub_DASHlong] = ACTIONS(87), - [anon_sym_mul_DASHlong] = ACTIONS(87), - [anon_sym_div_DASHlong] = ACTIONS(87), - [anon_sym_rem_DASHlong] = ACTIONS(87), - [anon_sym_and_DASHlong] = ACTIONS(87), - [anon_sym_or_DASHlong] = ACTIONS(87), - [anon_sym_xor_DASHlong] = ACTIONS(87), - [anon_sym_shl_DASHlong] = ACTIONS(87), - [anon_sym_shr_DASHlong] = ACTIONS(87), - [anon_sym_ushr_DASHlong] = ACTIONS(87), - [anon_sym_add_DASHfloat] = ACTIONS(87), - [anon_sym_sub_DASHfloat] = ACTIONS(87), - [anon_sym_mul_DASHfloat] = ACTIONS(87), - [anon_sym_div_DASHfloat] = ACTIONS(87), - [anon_sym_rem_DASHfloat] = ACTIONS(87), - [anon_sym_add_DASHdouble] = ACTIONS(87), - [anon_sym_sub_DASHdouble] = ACTIONS(87), - [anon_sym_mul_DASHdouble] = ACTIONS(87), - [anon_sym_div_DASHdouble] = ACTIONS(87), - [anon_sym_rem_DASHdouble] = ACTIONS(87), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(85), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(85), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(85), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(85), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(85), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(85), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(85), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(85), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(85), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(85), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(85), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(85), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(85), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(85), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(85), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(85), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(85), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(85), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(85), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(85), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(85), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(85), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(85), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(85), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(85), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(85), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(85), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(85), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(85), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(85), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(85), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(85), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(85), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(85), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(85), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(85), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(85), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(85), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(85), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(85), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(85), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(85), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(85), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(85), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(85), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(85), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(85), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(85), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(85), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(85), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(85), - [anon_sym_execute_DASHinline] = ACTIONS(85), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(85), - [anon_sym_iget_DASHquick] = ACTIONS(85), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(85), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(85), - [anon_sym_iput_DASHquick] = ACTIONS(85), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(85), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(85), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(87), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(85), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(87), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(85), - [anon_sym_rsub_DASHint] = ACTIONS(87), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(85), - [anon_sym_DOTline] = ACTIONS(85), - [anon_sym_DOTlocals] = ACTIONS(85), - [anon_sym_DOTcatch] = ACTIONS(87), - [anon_sym_DOTcatchall] = ACTIONS(85), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(85), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(85), - [anon_sym_DOTarray_DASHdata] = ACTIONS(85), + [ts_builtin_sym_end] = ACTIONS(90), + [anon_sym_DOTfield] = ACTIONS(90), + [sym_end_field] = ACTIONS(90), + [anon_sym_DOTmethod] = ACTIONS(90), + [sym_end_method] = ACTIONS(90), + [anon_sym_DOTannotation] = ACTIONS(90), + [anon_sym_DOTparam] = ACTIONS(90), + [sym_end_param] = ACTIONS(90), + [sym_label] = ACTIONS(90), + [anon_sym_nop] = ACTIONS(90), + [anon_sym_move] = ACTIONS(92), + [anon_sym_move_SLASHfrom16] = ACTIONS(90), + [anon_sym_move_SLASH16] = ACTIONS(90), + [anon_sym_move_DASHwide] = ACTIONS(92), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(90), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(90), + [anon_sym_move_DASHobject] = ACTIONS(92), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(90), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(90), + [anon_sym_move_DASHresult] = ACTIONS(92), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(90), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(90), + [anon_sym_move_DASHexception] = ACTIONS(90), + [anon_sym_return_DASHvoid] = ACTIONS(90), + [anon_sym_return] = ACTIONS(92), + [anon_sym_return_DASHwide] = ACTIONS(90), + [anon_sym_return_DASHobject] = ACTIONS(90), + [anon_sym_const_SLASH4] = ACTIONS(90), + [anon_sym_const_SLASH16] = ACTIONS(90), + [anon_sym_const] = ACTIONS(92), + [anon_sym_const_SLASHhigh16] = ACTIONS(90), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(90), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(90), + [anon_sym_const_DASHwide] = ACTIONS(92), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(90), + [anon_sym_const_DASHstring] = ACTIONS(92), + [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(90), + [anon_sym_const_DASHclass] = ACTIONS(90), + [anon_sym_monitor_DASHenter] = ACTIONS(90), + [anon_sym_monitor_DASHexit] = ACTIONS(90), + [anon_sym_check_DASHcast] = ACTIONS(90), + [anon_sym_instance_DASHof] = ACTIONS(90), + [anon_sym_array_DASHlength] = ACTIONS(90), + [anon_sym_new_DASHinstance] = ACTIONS(90), + [anon_sym_new_DASHarray] = ACTIONS(90), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(92), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(90), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(90), + [anon_sym_throw] = ACTIONS(90), + [anon_sym_goto] = ACTIONS(92), + [anon_sym_goto_SLASH16] = ACTIONS(90), + [anon_sym_goto_SLASH32] = ACTIONS(90), + [anon_sym_packed_DASHswitch] = ACTIONS(90), + [anon_sym_sparse_DASHswitch] = ACTIONS(90), + [anon_sym_cmpl_DASHfloat] = ACTIONS(90), + [anon_sym_cmpg_DASHfloat] = ACTIONS(90), + [anon_sym_cmpl_DASHdouble] = ACTIONS(90), + [anon_sym_cmpg_DASHdouble] = ACTIONS(90), + [anon_sym_cmp_DASHlong] = ACTIONS(90), + [anon_sym_if_DASHeq] = ACTIONS(92), + [anon_sym_if_DASHne] = ACTIONS(92), + [anon_sym_if_DASHlt] = ACTIONS(92), + [anon_sym_if_DASHge] = ACTIONS(92), + [anon_sym_if_DASHgt] = ACTIONS(92), + [anon_sym_if_DASHle] = ACTIONS(92), + [anon_sym_if_DASHeqz] = ACTIONS(90), + [anon_sym_if_DASHnez] = ACTIONS(90), + [anon_sym_if_DASHltz] = ACTIONS(90), + [anon_sym_if_DASHgez] = ACTIONS(90), + [anon_sym_if_DASHgtz] = ACTIONS(90), + [anon_sym_if_DASHlez] = ACTIONS(90), + [anon_sym_aget] = ACTIONS(92), + [anon_sym_aget_DASHwide] = ACTIONS(90), + [anon_sym_aget_DASHobject] = ACTIONS(90), + [anon_sym_aget_DASHboolean] = ACTIONS(90), + [anon_sym_aget_DASHbyte] = ACTIONS(90), + [anon_sym_aget_DASHchar] = ACTIONS(90), + [anon_sym_aget_DASHshort] = ACTIONS(90), + [anon_sym_aput] = ACTIONS(92), + [anon_sym_aput_DASHwide] = ACTIONS(90), + [anon_sym_aput_DASHobject] = ACTIONS(90), + [anon_sym_aput_DASHboolean] = ACTIONS(90), + [anon_sym_aput_DASHbyte] = ACTIONS(90), + [anon_sym_aput_DASHchar] = ACTIONS(90), + [anon_sym_aput_DASHshort] = ACTIONS(90), + [anon_sym_iget] = ACTIONS(92), + [anon_sym_iget_DASHwide] = ACTIONS(92), + [anon_sym_iget_DASHobject] = ACTIONS(92), + [anon_sym_iget_DASHboolean] = ACTIONS(90), + [anon_sym_iget_DASHbyte] = ACTIONS(90), + [anon_sym_iget_DASHchar] = ACTIONS(90), + [anon_sym_iget_DASHshort] = ACTIONS(90), + [anon_sym_iput] = ACTIONS(92), + [anon_sym_iput_DASHwide] = ACTIONS(92), + [anon_sym_iput_DASHobject] = ACTIONS(92), + [anon_sym_iput_DASHboolean] = ACTIONS(90), + [anon_sym_iput_DASHbyte] = ACTIONS(90), + [anon_sym_iput_DASHchar] = ACTIONS(90), + [anon_sym_iput_DASHshort] = ACTIONS(90), + [anon_sym_sget] = ACTIONS(92), + [anon_sym_sget_DASHwide] = ACTIONS(90), + [anon_sym_sget_DASHobject] = ACTIONS(90), + [anon_sym_sget_DASHboolean] = ACTIONS(90), + [anon_sym_sget_DASHbyte] = ACTIONS(90), + [anon_sym_sget_DASHchar] = ACTIONS(90), + [anon_sym_sget_DASHshort] = ACTIONS(90), + [anon_sym_sput] = ACTIONS(92), + [anon_sym_sput_DASHwide] = ACTIONS(90), + [anon_sym_sput_DASHobject] = ACTIONS(90), + [anon_sym_sput_DASHboolean] = ACTIONS(90), + [anon_sym_sput_DASHbyte] = ACTIONS(90), + [anon_sym_sput_DASHchar] = ACTIONS(90), + [anon_sym_sput_DASHshort] = ACTIONS(90), + [anon_sym_invoke_DASHvirtual] = ACTIONS(92), + [anon_sym_invoke_DASHsuper] = ACTIONS(92), + [anon_sym_invoke_DASHdirect] = ACTIONS(92), + [anon_sym_invoke_DASHstatic] = ACTIONS(92), + [anon_sym_invoke_DASHinterface] = ACTIONS(92), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(90), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(90), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(90), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(90), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(90), + [anon_sym_neg_DASHint] = ACTIONS(90), + [anon_sym_not_DASHint] = ACTIONS(90), + [anon_sym_neg_DASHlong] = ACTIONS(90), + [anon_sym_not_DASHlong] = ACTIONS(90), + [anon_sym_neg_DASHfloat] = ACTIONS(90), + [anon_sym_neg_DASHdouble] = ACTIONS(90), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(90), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(90), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(90), + [anon_sym_long_DASHto_DASHint] = ACTIONS(90), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(90), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(90), + [anon_sym_float_DASHto_DASHint] = ACTIONS(90), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(90), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(90), + [anon_sym_double_DASHto_DASHint] = ACTIONS(90), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(90), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(90), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(90), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(90), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(90), + [anon_sym_add_DASHint] = ACTIONS(92), + [anon_sym_sub_DASHint] = ACTIONS(92), + [anon_sym_mul_DASHint] = ACTIONS(92), + [anon_sym_div_DASHint] = ACTIONS(92), + [anon_sym_rem_DASHint] = ACTIONS(92), + [anon_sym_and_DASHint] = ACTIONS(92), + [anon_sym_or_DASHint] = ACTIONS(92), + [anon_sym_xor_DASHint] = ACTIONS(92), + [anon_sym_shl_DASHint] = ACTIONS(92), + [anon_sym_shr_DASHint] = ACTIONS(92), + [anon_sym_ushr_DASHint] = ACTIONS(92), + [anon_sym_add_DASHlong] = ACTIONS(92), + [anon_sym_sub_DASHlong] = ACTIONS(92), + [anon_sym_mul_DASHlong] = ACTIONS(92), + [anon_sym_div_DASHlong] = ACTIONS(92), + [anon_sym_rem_DASHlong] = ACTIONS(92), + [anon_sym_and_DASHlong] = ACTIONS(92), + [anon_sym_or_DASHlong] = ACTIONS(92), + [anon_sym_xor_DASHlong] = ACTIONS(92), + [anon_sym_shl_DASHlong] = ACTIONS(92), + [anon_sym_shr_DASHlong] = ACTIONS(92), + [anon_sym_ushr_DASHlong] = ACTIONS(92), + [anon_sym_add_DASHfloat] = ACTIONS(92), + [anon_sym_sub_DASHfloat] = ACTIONS(92), + [anon_sym_mul_DASHfloat] = ACTIONS(92), + [anon_sym_div_DASHfloat] = ACTIONS(92), + [anon_sym_rem_DASHfloat] = ACTIONS(92), + [anon_sym_add_DASHdouble] = ACTIONS(92), + [anon_sym_sub_DASHdouble] = ACTIONS(92), + [anon_sym_mul_DASHdouble] = ACTIONS(92), + [anon_sym_div_DASHdouble] = ACTIONS(92), + [anon_sym_rem_DASHdouble] = ACTIONS(92), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(90), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(90), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(90), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(90), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(90), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(90), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(90), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(90), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(90), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(90), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(90), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(90), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(90), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(90), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(90), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(90), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(90), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(90), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(90), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(90), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(90), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(90), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(90), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(90), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(90), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(90), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(90), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(90), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(90), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(90), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(90), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(90), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(90), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(90), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(90), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(90), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(90), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(90), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(90), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(90), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(90), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(90), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(90), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(90), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(90), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(90), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(90), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(90), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(90), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(90), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(90), + [anon_sym_execute_DASHinline] = ACTIONS(90), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(90), + [anon_sym_iget_DASHquick] = ACTIONS(90), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(90), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(90), + [anon_sym_iput_DASHquick] = ACTIONS(90), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(90), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(90), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(92), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(90), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(92), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(90), + [anon_sym_rsub_DASHint] = ACTIONS(92), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(90), + [anon_sym_DOTline] = ACTIONS(90), + [anon_sym_DOTlocals] = ACTIONS(90), + [anon_sym_DOTregisters] = ACTIONS(90), + [anon_sym_DOTcatch] = ACTIONS(92), + [anon_sym_DOTcatchall] = ACTIONS(90), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(90), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(90), + [anon_sym_DOTarray_DASHdata] = ACTIONS(90), [sym_comment] = ACTIONS(3), }, [9] = { - [ts_builtin_sym_end] = ACTIONS(89), - [anon_sym_DOTfield] = ACTIONS(89), - [sym_end_field] = ACTIONS(89), - [anon_sym_DOTmethod] = ACTIONS(89), - [sym_end_method] = ACTIONS(89), - [anon_sym_DOTannotation] = ACTIONS(89), - [anon_sym_DOTparam] = ACTIONS(89), - [sym_end_param] = ACTIONS(89), - [sym_label] = ACTIONS(89), - [anon_sym_nop] = ACTIONS(89), - [anon_sym_move] = ACTIONS(91), - [anon_sym_move_SLASHfrom16] = ACTIONS(89), - [anon_sym_move_SLASH16] = ACTIONS(89), - [anon_sym_move_DASHwide] = ACTIONS(91), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(89), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(89), - [anon_sym_move_DASHobject] = ACTIONS(91), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(89), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(89), - [anon_sym_move_DASHresult] = ACTIONS(91), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(89), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(89), - [anon_sym_move_DASHexception] = ACTIONS(89), - [anon_sym_return_DASHvoid] = ACTIONS(89), - [anon_sym_return] = ACTIONS(91), - [anon_sym_return_DASHwide] = ACTIONS(89), - [anon_sym_return_DASHobject] = ACTIONS(89), - [anon_sym_const_SLASH4] = ACTIONS(89), - [anon_sym_const_SLASH16] = ACTIONS(89), - [anon_sym_const] = ACTIONS(91), - [anon_sym_const_SLASHhigh16] = ACTIONS(89), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(89), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(89), - [anon_sym_const_DASHwide] = ACTIONS(91), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(89), - [anon_sym_const_DASHstring] = ACTIONS(91), - [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(89), - [anon_sym_const_DASHclass] = ACTIONS(89), - [anon_sym_monitor_DASHenter] = ACTIONS(89), - [anon_sym_monitor_DASHexit] = ACTIONS(89), - [anon_sym_check_DASHcast] = ACTIONS(89), - [anon_sym_instance_DASHof] = ACTIONS(89), - [anon_sym_array_DASHlength] = ACTIONS(89), - [anon_sym_new_DASHinstance] = ACTIONS(89), - [anon_sym_new_DASHarray] = ACTIONS(89), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(91), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(89), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(89), - [anon_sym_throw] = ACTIONS(89), - [anon_sym_goto] = ACTIONS(91), - [anon_sym_goto_SLASH16] = ACTIONS(89), - [anon_sym_goto_SLASH32] = ACTIONS(89), - [anon_sym_packed_DASHswitch] = ACTIONS(89), - [anon_sym_sparse_DASHswitch] = ACTIONS(89), - [anon_sym_cmpl_DASHfloat] = ACTIONS(89), - [anon_sym_cmpg_DASHfloat] = ACTIONS(89), - [anon_sym_cmpl_DASHdouble] = ACTIONS(89), - [anon_sym_cmpg_DASHdouble] = ACTIONS(89), - [anon_sym_cmp_DASHlong] = ACTIONS(89), - [anon_sym_if_DASHeq] = ACTIONS(91), - [anon_sym_if_DASHne] = ACTIONS(91), - [anon_sym_if_DASHlt] = ACTIONS(91), - [anon_sym_if_DASHge] = ACTIONS(91), - [anon_sym_if_DASHgt] = ACTIONS(91), - [anon_sym_if_DASHle] = ACTIONS(91), - [anon_sym_if_DASHeqz] = ACTIONS(89), - [anon_sym_if_DASHnez] = ACTIONS(89), - [anon_sym_if_DASHltz] = ACTIONS(89), - [anon_sym_if_DASHgez] = ACTIONS(89), - [anon_sym_if_DASHgtz] = ACTIONS(89), - [anon_sym_if_DASHlez] = ACTIONS(89), - [anon_sym_aget] = ACTIONS(91), - [anon_sym_aget_DASHwide] = ACTIONS(89), - [anon_sym_aget_DASHobject] = ACTIONS(89), - [anon_sym_aget_DASHboolean] = ACTIONS(89), - [anon_sym_aget_DASHbyte] = ACTIONS(89), - [anon_sym_aget_DASHchar] = ACTIONS(89), - [anon_sym_aget_DASHshort] = ACTIONS(89), - [anon_sym_aput] = ACTIONS(91), - [anon_sym_aput_DASHwide] = ACTIONS(89), - [anon_sym_aput_DASHobject] = ACTIONS(89), - [anon_sym_aput_DASHboolean] = ACTIONS(89), - [anon_sym_aput_DASHbyte] = ACTIONS(89), - [anon_sym_aput_DASHchar] = ACTIONS(89), - [anon_sym_aput_DASHshort] = ACTIONS(89), - [anon_sym_iget] = ACTIONS(91), - [anon_sym_iget_DASHwide] = ACTIONS(91), - [anon_sym_iget_DASHobject] = ACTIONS(91), - [anon_sym_iget_DASHboolean] = ACTIONS(89), - [anon_sym_iget_DASHbyte] = ACTIONS(89), - [anon_sym_iget_DASHchar] = ACTIONS(89), - [anon_sym_iget_DASHshort] = ACTIONS(89), - [anon_sym_iput] = ACTIONS(91), - [anon_sym_iput_DASHwide] = ACTIONS(91), - [anon_sym_iput_DASHobject] = ACTIONS(91), - [anon_sym_iput_DASHboolean] = ACTIONS(89), - [anon_sym_iput_DASHbyte] = ACTIONS(89), - [anon_sym_iput_DASHchar] = ACTIONS(89), - [anon_sym_iput_DASHshort] = ACTIONS(89), - [anon_sym_sget] = ACTIONS(91), - [anon_sym_sget_DASHwide] = ACTIONS(89), - [anon_sym_sget_DASHobject] = ACTIONS(89), - [anon_sym_sget_DASHboolean] = ACTIONS(89), - [anon_sym_sget_DASHbyte] = ACTIONS(89), - [anon_sym_sget_DASHchar] = ACTIONS(89), - [anon_sym_sget_DASHshort] = ACTIONS(89), - [anon_sym_sput] = ACTIONS(91), - [anon_sym_sput_DASHwide] = ACTIONS(89), - [anon_sym_sput_DASHobject] = ACTIONS(89), - [anon_sym_sput_DASHboolean] = ACTIONS(89), - [anon_sym_sput_DASHbyte] = ACTIONS(89), - [anon_sym_sput_DASHchar] = ACTIONS(89), - [anon_sym_sput_DASHshort] = ACTIONS(89), - [anon_sym_invoke_DASHvirtual] = ACTIONS(91), - [anon_sym_invoke_DASHsuper] = ACTIONS(91), - [anon_sym_invoke_DASHdirect] = ACTIONS(91), - [anon_sym_invoke_DASHstatic] = ACTIONS(91), - [anon_sym_invoke_DASHinterface] = ACTIONS(91), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(89), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(89), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(89), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(89), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(89), - [anon_sym_neg_DASHint] = ACTIONS(89), - [anon_sym_not_DASHint] = ACTIONS(89), - [anon_sym_neg_DASHlong] = ACTIONS(89), - [anon_sym_not_DASHlong] = ACTIONS(89), - [anon_sym_neg_DASHfloat] = ACTIONS(89), - [anon_sym_neg_DASHdouble] = ACTIONS(89), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(89), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(89), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(89), - [anon_sym_long_DASHto_DASHint] = ACTIONS(89), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(89), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(89), - [anon_sym_float_DASHto_DASHint] = ACTIONS(89), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(89), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(89), - [anon_sym_double_DASHto_DASHint] = ACTIONS(89), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(89), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(89), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(89), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(89), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(89), - [anon_sym_add_DASHint] = ACTIONS(91), - [anon_sym_sub_DASHint] = ACTIONS(91), - [anon_sym_mul_DASHint] = ACTIONS(91), - [anon_sym_div_DASHint] = ACTIONS(91), - [anon_sym_rem_DASHint] = ACTIONS(91), - [anon_sym_and_DASHint] = ACTIONS(91), - [anon_sym_or_DASHint] = ACTIONS(91), - [anon_sym_xor_DASHint] = ACTIONS(91), - [anon_sym_shl_DASHint] = ACTIONS(91), - [anon_sym_shr_DASHint] = ACTIONS(91), - [anon_sym_ushr_DASHint] = ACTIONS(91), - [anon_sym_add_DASHlong] = ACTIONS(91), - [anon_sym_sub_DASHlong] = ACTIONS(91), - [anon_sym_mul_DASHlong] = ACTIONS(91), - [anon_sym_div_DASHlong] = ACTIONS(91), - [anon_sym_rem_DASHlong] = ACTIONS(91), - [anon_sym_and_DASHlong] = ACTIONS(91), - [anon_sym_or_DASHlong] = ACTIONS(91), - [anon_sym_xor_DASHlong] = ACTIONS(91), - [anon_sym_shl_DASHlong] = ACTIONS(91), - [anon_sym_shr_DASHlong] = ACTIONS(91), - [anon_sym_ushr_DASHlong] = ACTIONS(91), - [anon_sym_add_DASHfloat] = ACTIONS(91), - [anon_sym_sub_DASHfloat] = ACTIONS(91), - [anon_sym_mul_DASHfloat] = ACTIONS(91), - [anon_sym_div_DASHfloat] = ACTIONS(91), - [anon_sym_rem_DASHfloat] = ACTIONS(91), - [anon_sym_add_DASHdouble] = ACTIONS(91), - [anon_sym_sub_DASHdouble] = ACTIONS(91), - [anon_sym_mul_DASHdouble] = ACTIONS(91), - [anon_sym_div_DASHdouble] = ACTIONS(91), - [anon_sym_rem_DASHdouble] = ACTIONS(91), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(89), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(89), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(89), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(89), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(89), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(89), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(89), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(89), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(89), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(89), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(89), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(89), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(89), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(89), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(89), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(89), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(89), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(89), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(89), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(89), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(89), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(89), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(89), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(89), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(89), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(89), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(89), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(89), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(89), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(89), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(89), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(89), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(89), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(89), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(89), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(89), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(89), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(89), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(89), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(89), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(89), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(89), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(89), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(89), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(89), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(89), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(89), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(89), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(89), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(89), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(89), - [anon_sym_execute_DASHinline] = ACTIONS(89), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(89), - [anon_sym_iget_DASHquick] = ACTIONS(89), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(89), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(89), - [anon_sym_iput_DASHquick] = ACTIONS(89), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(89), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(89), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(91), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(89), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(91), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(89), - [anon_sym_rsub_DASHint] = ACTIONS(91), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(89), - [anon_sym_DOTline] = ACTIONS(89), - [anon_sym_DOTlocals] = ACTIONS(89), - [anon_sym_DOTcatch] = ACTIONS(91), - [anon_sym_DOTcatchall] = ACTIONS(89), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(89), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(89), - [anon_sym_DOTarray_DASHdata] = ACTIONS(89), + [ts_builtin_sym_end] = ACTIONS(94), + [anon_sym_DOTfield] = ACTIONS(94), + [sym_end_field] = ACTIONS(94), + [anon_sym_DOTmethod] = ACTIONS(94), + [sym_end_method] = ACTIONS(94), + [anon_sym_DOTannotation] = ACTIONS(94), + [anon_sym_DOTparam] = ACTIONS(94), + [sym_end_param] = ACTIONS(94), + [sym_label] = ACTIONS(94), + [anon_sym_nop] = ACTIONS(94), + [anon_sym_move] = ACTIONS(96), + [anon_sym_move_SLASHfrom16] = ACTIONS(94), + [anon_sym_move_SLASH16] = ACTIONS(94), + [anon_sym_move_DASHwide] = ACTIONS(96), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(94), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(94), + [anon_sym_move_DASHobject] = ACTIONS(96), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(94), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(94), + [anon_sym_move_DASHresult] = ACTIONS(96), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(94), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(94), + [anon_sym_move_DASHexception] = ACTIONS(94), + [anon_sym_return_DASHvoid] = ACTIONS(94), + [anon_sym_return] = ACTIONS(96), + [anon_sym_return_DASHwide] = ACTIONS(94), + [anon_sym_return_DASHobject] = ACTIONS(94), + [anon_sym_const_SLASH4] = ACTIONS(94), + [anon_sym_const_SLASH16] = ACTIONS(94), + [anon_sym_const] = ACTIONS(96), + [anon_sym_const_SLASHhigh16] = ACTIONS(94), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(94), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(94), + [anon_sym_const_DASHwide] = ACTIONS(96), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(94), + [anon_sym_const_DASHstring] = ACTIONS(96), + [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(94), + [anon_sym_const_DASHclass] = ACTIONS(94), + [anon_sym_monitor_DASHenter] = ACTIONS(94), + [anon_sym_monitor_DASHexit] = ACTIONS(94), + [anon_sym_check_DASHcast] = ACTIONS(94), + [anon_sym_instance_DASHof] = ACTIONS(94), + [anon_sym_array_DASHlength] = ACTIONS(94), + [anon_sym_new_DASHinstance] = ACTIONS(94), + [anon_sym_new_DASHarray] = ACTIONS(94), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(96), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(94), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(94), + [anon_sym_throw] = ACTIONS(94), + [anon_sym_goto] = ACTIONS(96), + [anon_sym_goto_SLASH16] = ACTIONS(94), + [anon_sym_goto_SLASH32] = ACTIONS(94), + [anon_sym_packed_DASHswitch] = ACTIONS(94), + [anon_sym_sparse_DASHswitch] = ACTIONS(94), + [anon_sym_cmpl_DASHfloat] = ACTIONS(94), + [anon_sym_cmpg_DASHfloat] = ACTIONS(94), + [anon_sym_cmpl_DASHdouble] = ACTIONS(94), + [anon_sym_cmpg_DASHdouble] = ACTIONS(94), + [anon_sym_cmp_DASHlong] = ACTIONS(94), + [anon_sym_if_DASHeq] = ACTIONS(96), + [anon_sym_if_DASHne] = ACTIONS(96), + [anon_sym_if_DASHlt] = ACTIONS(96), + [anon_sym_if_DASHge] = ACTIONS(96), + [anon_sym_if_DASHgt] = ACTIONS(96), + [anon_sym_if_DASHle] = ACTIONS(96), + [anon_sym_if_DASHeqz] = ACTIONS(94), + [anon_sym_if_DASHnez] = ACTIONS(94), + [anon_sym_if_DASHltz] = ACTIONS(94), + [anon_sym_if_DASHgez] = ACTIONS(94), + [anon_sym_if_DASHgtz] = ACTIONS(94), + [anon_sym_if_DASHlez] = ACTIONS(94), + [anon_sym_aget] = ACTIONS(96), + [anon_sym_aget_DASHwide] = ACTIONS(94), + [anon_sym_aget_DASHobject] = ACTIONS(94), + [anon_sym_aget_DASHboolean] = ACTIONS(94), + [anon_sym_aget_DASHbyte] = ACTIONS(94), + [anon_sym_aget_DASHchar] = ACTIONS(94), + [anon_sym_aget_DASHshort] = ACTIONS(94), + [anon_sym_aput] = ACTIONS(96), + [anon_sym_aput_DASHwide] = ACTIONS(94), + [anon_sym_aput_DASHobject] = ACTIONS(94), + [anon_sym_aput_DASHboolean] = ACTIONS(94), + [anon_sym_aput_DASHbyte] = ACTIONS(94), + [anon_sym_aput_DASHchar] = ACTIONS(94), + [anon_sym_aput_DASHshort] = ACTIONS(94), + [anon_sym_iget] = ACTIONS(96), + [anon_sym_iget_DASHwide] = ACTIONS(96), + [anon_sym_iget_DASHobject] = ACTIONS(96), + [anon_sym_iget_DASHboolean] = ACTIONS(94), + [anon_sym_iget_DASHbyte] = ACTIONS(94), + [anon_sym_iget_DASHchar] = ACTIONS(94), + [anon_sym_iget_DASHshort] = ACTIONS(94), + [anon_sym_iput] = ACTIONS(96), + [anon_sym_iput_DASHwide] = ACTIONS(96), + [anon_sym_iput_DASHobject] = ACTIONS(96), + [anon_sym_iput_DASHboolean] = ACTIONS(94), + [anon_sym_iput_DASHbyte] = ACTIONS(94), + [anon_sym_iput_DASHchar] = ACTIONS(94), + [anon_sym_iput_DASHshort] = ACTIONS(94), + [anon_sym_sget] = ACTIONS(96), + [anon_sym_sget_DASHwide] = ACTIONS(94), + [anon_sym_sget_DASHobject] = ACTIONS(94), + [anon_sym_sget_DASHboolean] = ACTIONS(94), + [anon_sym_sget_DASHbyte] = ACTIONS(94), + [anon_sym_sget_DASHchar] = ACTIONS(94), + [anon_sym_sget_DASHshort] = ACTIONS(94), + [anon_sym_sput] = ACTIONS(96), + [anon_sym_sput_DASHwide] = ACTIONS(94), + [anon_sym_sput_DASHobject] = ACTIONS(94), + [anon_sym_sput_DASHboolean] = ACTIONS(94), + [anon_sym_sput_DASHbyte] = ACTIONS(94), + [anon_sym_sput_DASHchar] = ACTIONS(94), + [anon_sym_sput_DASHshort] = ACTIONS(94), + [anon_sym_invoke_DASHvirtual] = ACTIONS(96), + [anon_sym_invoke_DASHsuper] = ACTIONS(96), + [anon_sym_invoke_DASHdirect] = ACTIONS(96), + [anon_sym_invoke_DASHstatic] = ACTIONS(96), + [anon_sym_invoke_DASHinterface] = ACTIONS(96), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(94), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(94), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(94), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(94), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(94), + [anon_sym_neg_DASHint] = ACTIONS(94), + [anon_sym_not_DASHint] = ACTIONS(94), + [anon_sym_neg_DASHlong] = ACTIONS(94), + [anon_sym_not_DASHlong] = ACTIONS(94), + [anon_sym_neg_DASHfloat] = ACTIONS(94), + [anon_sym_neg_DASHdouble] = ACTIONS(94), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(94), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(94), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(94), + [anon_sym_long_DASHto_DASHint] = ACTIONS(94), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(94), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(94), + [anon_sym_float_DASHto_DASHint] = ACTIONS(94), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(94), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(94), + [anon_sym_double_DASHto_DASHint] = ACTIONS(94), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(94), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(94), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(94), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(94), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(94), + [anon_sym_add_DASHint] = ACTIONS(96), + [anon_sym_sub_DASHint] = ACTIONS(96), + [anon_sym_mul_DASHint] = ACTIONS(96), + [anon_sym_div_DASHint] = ACTIONS(96), + [anon_sym_rem_DASHint] = ACTIONS(96), + [anon_sym_and_DASHint] = ACTIONS(96), + [anon_sym_or_DASHint] = ACTIONS(96), + [anon_sym_xor_DASHint] = ACTIONS(96), + [anon_sym_shl_DASHint] = ACTIONS(96), + [anon_sym_shr_DASHint] = ACTIONS(96), + [anon_sym_ushr_DASHint] = ACTIONS(96), + [anon_sym_add_DASHlong] = ACTIONS(96), + [anon_sym_sub_DASHlong] = ACTIONS(96), + [anon_sym_mul_DASHlong] = ACTIONS(96), + [anon_sym_div_DASHlong] = ACTIONS(96), + [anon_sym_rem_DASHlong] = ACTIONS(96), + [anon_sym_and_DASHlong] = ACTIONS(96), + [anon_sym_or_DASHlong] = ACTIONS(96), + [anon_sym_xor_DASHlong] = ACTIONS(96), + [anon_sym_shl_DASHlong] = ACTIONS(96), + [anon_sym_shr_DASHlong] = ACTIONS(96), + [anon_sym_ushr_DASHlong] = ACTIONS(96), + [anon_sym_add_DASHfloat] = ACTIONS(96), + [anon_sym_sub_DASHfloat] = ACTIONS(96), + [anon_sym_mul_DASHfloat] = ACTIONS(96), + [anon_sym_div_DASHfloat] = ACTIONS(96), + [anon_sym_rem_DASHfloat] = ACTIONS(96), + [anon_sym_add_DASHdouble] = ACTIONS(96), + [anon_sym_sub_DASHdouble] = ACTIONS(96), + [anon_sym_mul_DASHdouble] = ACTIONS(96), + [anon_sym_div_DASHdouble] = ACTIONS(96), + [anon_sym_rem_DASHdouble] = ACTIONS(96), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(94), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(94), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(94), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(94), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(94), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(94), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(94), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(94), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(94), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(94), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(94), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(94), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(94), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(94), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(94), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(94), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(94), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(94), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(94), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(94), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(94), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(94), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(94), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(94), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(94), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(94), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(94), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(94), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(94), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(94), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(94), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(94), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(94), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(94), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(94), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(94), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(94), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(94), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(94), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(94), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(94), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(94), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(94), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(94), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(94), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(94), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(94), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(94), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(94), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(94), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(94), + [anon_sym_execute_DASHinline] = ACTIONS(94), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(94), + [anon_sym_iget_DASHquick] = ACTIONS(94), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(94), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(94), + [anon_sym_iput_DASHquick] = ACTIONS(94), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(94), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(94), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(96), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(94), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(96), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(94), + [anon_sym_rsub_DASHint] = ACTIONS(96), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(94), + [anon_sym_DOTline] = ACTIONS(94), + [anon_sym_DOTlocals] = ACTIONS(94), + [anon_sym_DOTregisters] = ACTIONS(94), + [anon_sym_DOTcatch] = ACTIONS(96), + [anon_sym_DOTcatchall] = ACTIONS(94), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(94), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(94), + [anon_sym_DOTarray_DASHdata] = ACTIONS(94), [sym_comment] = ACTIONS(3), }, [10] = { - [sym_annotation_definition] = STATE(103), - [sym_annotation_declaration] = STATE(119), - [aux_sym_class_definition_repeat2] = STATE(103), - [sym_end_method] = ACTIONS(93), + [sym_annotation_definition] = STATE(111), + [sym_annotation_declaration] = STATE(124), + [aux_sym_class_definition_repeat2] = STATE(111), + [sym_end_method] = ACTIONS(98), [anon_sym_DOTannotation] = ACTIONS(17), - [anon_sym_DOTparam] = ACTIONS(93), - [sym_end_param] = ACTIONS(95), - [sym_label] = ACTIONS(93), - [anon_sym_nop] = ACTIONS(93), - [anon_sym_move] = ACTIONS(97), - [anon_sym_move_SLASHfrom16] = ACTIONS(93), - [anon_sym_move_SLASH16] = ACTIONS(93), - [anon_sym_move_DASHwide] = ACTIONS(97), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(93), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(93), - [anon_sym_move_DASHobject] = ACTIONS(97), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(93), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(93), - [anon_sym_move_DASHresult] = ACTIONS(97), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(93), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(93), - [anon_sym_move_DASHexception] = ACTIONS(93), - [anon_sym_return_DASHvoid] = ACTIONS(93), - [anon_sym_return] = ACTIONS(97), - [anon_sym_return_DASHwide] = ACTIONS(93), - [anon_sym_return_DASHobject] = ACTIONS(93), - [anon_sym_const_SLASH4] = ACTIONS(93), - [anon_sym_const_SLASH16] = ACTIONS(93), - [anon_sym_const] = ACTIONS(97), - [anon_sym_const_SLASHhigh16] = ACTIONS(93), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(93), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(93), - [anon_sym_const_DASHwide] = ACTIONS(97), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(93), - [anon_sym_const_DASHstring] = ACTIONS(97), - [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(93), - [anon_sym_const_DASHclass] = ACTIONS(93), - [anon_sym_monitor_DASHenter] = ACTIONS(93), - [anon_sym_monitor_DASHexit] = ACTIONS(93), - [anon_sym_check_DASHcast] = ACTIONS(93), - [anon_sym_instance_DASHof] = ACTIONS(93), - [anon_sym_array_DASHlength] = ACTIONS(93), - [anon_sym_new_DASHinstance] = ACTIONS(93), - [anon_sym_new_DASHarray] = ACTIONS(93), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(97), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(93), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(93), - [anon_sym_throw] = ACTIONS(93), - [anon_sym_goto] = ACTIONS(97), - [anon_sym_goto_SLASH16] = ACTIONS(93), - [anon_sym_goto_SLASH32] = ACTIONS(93), - [anon_sym_packed_DASHswitch] = ACTIONS(93), - [anon_sym_sparse_DASHswitch] = ACTIONS(93), - [anon_sym_cmpl_DASHfloat] = ACTIONS(93), - [anon_sym_cmpg_DASHfloat] = ACTIONS(93), - [anon_sym_cmpl_DASHdouble] = ACTIONS(93), - [anon_sym_cmpg_DASHdouble] = ACTIONS(93), - [anon_sym_cmp_DASHlong] = ACTIONS(93), - [anon_sym_if_DASHeq] = ACTIONS(97), - [anon_sym_if_DASHne] = ACTIONS(97), - [anon_sym_if_DASHlt] = ACTIONS(97), - [anon_sym_if_DASHge] = ACTIONS(97), - [anon_sym_if_DASHgt] = ACTIONS(97), - [anon_sym_if_DASHle] = ACTIONS(97), - [anon_sym_if_DASHeqz] = ACTIONS(93), - [anon_sym_if_DASHnez] = ACTIONS(93), - [anon_sym_if_DASHltz] = ACTIONS(93), - [anon_sym_if_DASHgez] = ACTIONS(93), - [anon_sym_if_DASHgtz] = ACTIONS(93), - [anon_sym_if_DASHlez] = ACTIONS(93), - [anon_sym_aget] = ACTIONS(97), - [anon_sym_aget_DASHwide] = ACTIONS(93), - [anon_sym_aget_DASHobject] = ACTIONS(93), - [anon_sym_aget_DASHboolean] = ACTIONS(93), - [anon_sym_aget_DASHbyte] = ACTIONS(93), - [anon_sym_aget_DASHchar] = ACTIONS(93), - [anon_sym_aget_DASHshort] = ACTIONS(93), - [anon_sym_aput] = ACTIONS(97), - [anon_sym_aput_DASHwide] = ACTIONS(93), - [anon_sym_aput_DASHobject] = ACTIONS(93), - [anon_sym_aput_DASHboolean] = ACTIONS(93), - [anon_sym_aput_DASHbyte] = ACTIONS(93), - [anon_sym_aput_DASHchar] = ACTIONS(93), - [anon_sym_aput_DASHshort] = ACTIONS(93), - [anon_sym_iget] = ACTIONS(97), - [anon_sym_iget_DASHwide] = ACTIONS(97), - [anon_sym_iget_DASHobject] = ACTIONS(97), - [anon_sym_iget_DASHboolean] = ACTIONS(93), - [anon_sym_iget_DASHbyte] = ACTIONS(93), - [anon_sym_iget_DASHchar] = ACTIONS(93), - [anon_sym_iget_DASHshort] = ACTIONS(93), - [anon_sym_iput] = ACTIONS(97), - [anon_sym_iput_DASHwide] = ACTIONS(97), - [anon_sym_iput_DASHobject] = ACTIONS(97), - [anon_sym_iput_DASHboolean] = ACTIONS(93), - [anon_sym_iput_DASHbyte] = ACTIONS(93), - [anon_sym_iput_DASHchar] = ACTIONS(93), - [anon_sym_iput_DASHshort] = ACTIONS(93), - [anon_sym_sget] = ACTIONS(97), - [anon_sym_sget_DASHwide] = ACTIONS(93), - [anon_sym_sget_DASHobject] = ACTIONS(93), - [anon_sym_sget_DASHboolean] = ACTIONS(93), - [anon_sym_sget_DASHbyte] = ACTIONS(93), - [anon_sym_sget_DASHchar] = ACTIONS(93), - [anon_sym_sget_DASHshort] = ACTIONS(93), - [anon_sym_sput] = ACTIONS(97), - [anon_sym_sput_DASHwide] = ACTIONS(93), - [anon_sym_sput_DASHobject] = ACTIONS(93), - [anon_sym_sput_DASHboolean] = ACTIONS(93), - [anon_sym_sput_DASHbyte] = ACTIONS(93), - [anon_sym_sput_DASHchar] = ACTIONS(93), - [anon_sym_sput_DASHshort] = ACTIONS(93), - [anon_sym_invoke_DASHvirtual] = ACTIONS(97), - [anon_sym_invoke_DASHsuper] = ACTIONS(97), - [anon_sym_invoke_DASHdirect] = ACTIONS(97), - [anon_sym_invoke_DASHstatic] = ACTIONS(97), - [anon_sym_invoke_DASHinterface] = ACTIONS(97), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(93), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(93), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(93), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(93), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(93), - [anon_sym_neg_DASHint] = ACTIONS(93), - [anon_sym_not_DASHint] = ACTIONS(93), - [anon_sym_neg_DASHlong] = ACTIONS(93), - [anon_sym_not_DASHlong] = ACTIONS(93), - [anon_sym_neg_DASHfloat] = ACTIONS(93), - [anon_sym_neg_DASHdouble] = ACTIONS(93), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(93), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(93), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(93), - [anon_sym_long_DASHto_DASHint] = ACTIONS(93), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(93), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(93), - [anon_sym_float_DASHto_DASHint] = ACTIONS(93), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(93), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(93), - [anon_sym_double_DASHto_DASHint] = ACTIONS(93), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(93), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(93), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(93), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(93), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(93), - [anon_sym_add_DASHint] = ACTIONS(97), - [anon_sym_sub_DASHint] = ACTIONS(97), - [anon_sym_mul_DASHint] = ACTIONS(97), - [anon_sym_div_DASHint] = ACTIONS(97), - [anon_sym_rem_DASHint] = ACTIONS(97), - [anon_sym_and_DASHint] = ACTIONS(97), - [anon_sym_or_DASHint] = ACTIONS(97), - [anon_sym_xor_DASHint] = ACTIONS(97), - [anon_sym_shl_DASHint] = ACTIONS(97), - [anon_sym_shr_DASHint] = ACTIONS(97), - [anon_sym_ushr_DASHint] = ACTIONS(97), - [anon_sym_add_DASHlong] = ACTIONS(97), - [anon_sym_sub_DASHlong] = ACTIONS(97), - [anon_sym_mul_DASHlong] = ACTIONS(97), - [anon_sym_div_DASHlong] = ACTIONS(97), - [anon_sym_rem_DASHlong] = ACTIONS(97), - [anon_sym_and_DASHlong] = ACTIONS(97), - [anon_sym_or_DASHlong] = ACTIONS(97), - [anon_sym_xor_DASHlong] = ACTIONS(97), - [anon_sym_shl_DASHlong] = ACTIONS(97), - [anon_sym_shr_DASHlong] = ACTIONS(97), - [anon_sym_ushr_DASHlong] = ACTIONS(97), - [anon_sym_add_DASHfloat] = ACTIONS(97), - [anon_sym_sub_DASHfloat] = ACTIONS(97), - [anon_sym_mul_DASHfloat] = ACTIONS(97), - [anon_sym_div_DASHfloat] = ACTIONS(97), - [anon_sym_rem_DASHfloat] = ACTIONS(97), - [anon_sym_add_DASHdouble] = ACTIONS(97), - [anon_sym_sub_DASHdouble] = ACTIONS(97), - [anon_sym_mul_DASHdouble] = ACTIONS(97), - [anon_sym_div_DASHdouble] = ACTIONS(97), - [anon_sym_rem_DASHdouble] = ACTIONS(97), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(93), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(93), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(93), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(93), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(93), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(93), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(93), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(93), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(93), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(93), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(93), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(93), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(93), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(93), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(93), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(93), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(93), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(93), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(93), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(93), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(93), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(93), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(93), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(93), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(93), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(93), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(93), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(93), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(93), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(93), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(93), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(93), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(93), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(93), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(93), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(93), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(93), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(93), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(93), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(93), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(93), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(93), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(93), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(93), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(93), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(93), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(93), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(93), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(93), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(93), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(93), - [anon_sym_execute_DASHinline] = ACTIONS(93), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(93), - [anon_sym_iget_DASHquick] = ACTIONS(93), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(93), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(93), - [anon_sym_iput_DASHquick] = ACTIONS(93), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(93), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(93), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(97), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(93), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(97), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(93), - [anon_sym_rsub_DASHint] = ACTIONS(97), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(93), - [anon_sym_DOTline] = ACTIONS(93), - [anon_sym_DOTlocals] = ACTIONS(93), - [anon_sym_DOTcatch] = ACTIONS(97), - [anon_sym_DOTcatchall] = ACTIONS(93), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(93), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(93), - [anon_sym_DOTarray_DASHdata] = ACTIONS(93), + [anon_sym_DOTparam] = ACTIONS(98), + [sym_end_param] = ACTIONS(100), + [sym_label] = ACTIONS(98), + [anon_sym_nop] = ACTIONS(98), + [anon_sym_move] = ACTIONS(102), + [anon_sym_move_SLASHfrom16] = ACTIONS(98), + [anon_sym_move_SLASH16] = ACTIONS(98), + [anon_sym_move_DASHwide] = ACTIONS(102), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(98), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(98), + [anon_sym_move_DASHobject] = ACTIONS(102), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(98), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(98), + [anon_sym_move_DASHresult] = ACTIONS(102), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(98), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(98), + [anon_sym_move_DASHexception] = ACTIONS(98), + [anon_sym_return_DASHvoid] = ACTIONS(98), + [anon_sym_return] = ACTIONS(102), + [anon_sym_return_DASHwide] = ACTIONS(98), + [anon_sym_return_DASHobject] = ACTIONS(98), + [anon_sym_const_SLASH4] = ACTIONS(98), + [anon_sym_const_SLASH16] = ACTIONS(98), + [anon_sym_const] = ACTIONS(102), + [anon_sym_const_SLASHhigh16] = ACTIONS(98), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(98), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(98), + [anon_sym_const_DASHwide] = ACTIONS(102), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(98), + [anon_sym_const_DASHstring] = ACTIONS(102), + [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(98), + [anon_sym_const_DASHclass] = ACTIONS(98), + [anon_sym_monitor_DASHenter] = ACTIONS(98), + [anon_sym_monitor_DASHexit] = ACTIONS(98), + [anon_sym_check_DASHcast] = ACTIONS(98), + [anon_sym_instance_DASHof] = ACTIONS(98), + [anon_sym_array_DASHlength] = ACTIONS(98), + [anon_sym_new_DASHinstance] = ACTIONS(98), + [anon_sym_new_DASHarray] = ACTIONS(98), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(102), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(98), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(98), + [anon_sym_throw] = ACTIONS(98), + [anon_sym_goto] = ACTIONS(102), + [anon_sym_goto_SLASH16] = ACTIONS(98), + [anon_sym_goto_SLASH32] = ACTIONS(98), + [anon_sym_packed_DASHswitch] = ACTIONS(98), + [anon_sym_sparse_DASHswitch] = ACTIONS(98), + [anon_sym_cmpl_DASHfloat] = ACTIONS(98), + [anon_sym_cmpg_DASHfloat] = ACTIONS(98), + [anon_sym_cmpl_DASHdouble] = ACTIONS(98), + [anon_sym_cmpg_DASHdouble] = ACTIONS(98), + [anon_sym_cmp_DASHlong] = ACTIONS(98), + [anon_sym_if_DASHeq] = ACTIONS(102), + [anon_sym_if_DASHne] = ACTIONS(102), + [anon_sym_if_DASHlt] = ACTIONS(102), + [anon_sym_if_DASHge] = ACTIONS(102), + [anon_sym_if_DASHgt] = ACTIONS(102), + [anon_sym_if_DASHle] = ACTIONS(102), + [anon_sym_if_DASHeqz] = ACTIONS(98), + [anon_sym_if_DASHnez] = ACTIONS(98), + [anon_sym_if_DASHltz] = ACTIONS(98), + [anon_sym_if_DASHgez] = ACTIONS(98), + [anon_sym_if_DASHgtz] = ACTIONS(98), + [anon_sym_if_DASHlez] = ACTIONS(98), + [anon_sym_aget] = ACTIONS(102), + [anon_sym_aget_DASHwide] = ACTIONS(98), + [anon_sym_aget_DASHobject] = ACTIONS(98), + [anon_sym_aget_DASHboolean] = ACTIONS(98), + [anon_sym_aget_DASHbyte] = ACTIONS(98), + [anon_sym_aget_DASHchar] = ACTIONS(98), + [anon_sym_aget_DASHshort] = ACTIONS(98), + [anon_sym_aput] = ACTIONS(102), + [anon_sym_aput_DASHwide] = ACTIONS(98), + [anon_sym_aput_DASHobject] = ACTIONS(98), + [anon_sym_aput_DASHboolean] = ACTIONS(98), + [anon_sym_aput_DASHbyte] = ACTIONS(98), + [anon_sym_aput_DASHchar] = ACTIONS(98), + [anon_sym_aput_DASHshort] = ACTIONS(98), + [anon_sym_iget] = ACTIONS(102), + [anon_sym_iget_DASHwide] = ACTIONS(102), + [anon_sym_iget_DASHobject] = ACTIONS(102), + [anon_sym_iget_DASHboolean] = ACTIONS(98), + [anon_sym_iget_DASHbyte] = ACTIONS(98), + [anon_sym_iget_DASHchar] = ACTIONS(98), + [anon_sym_iget_DASHshort] = ACTIONS(98), + [anon_sym_iput] = ACTIONS(102), + [anon_sym_iput_DASHwide] = ACTIONS(102), + [anon_sym_iput_DASHobject] = ACTIONS(102), + [anon_sym_iput_DASHboolean] = ACTIONS(98), + [anon_sym_iput_DASHbyte] = ACTIONS(98), + [anon_sym_iput_DASHchar] = ACTIONS(98), + [anon_sym_iput_DASHshort] = ACTIONS(98), + [anon_sym_sget] = ACTIONS(102), + [anon_sym_sget_DASHwide] = ACTIONS(98), + [anon_sym_sget_DASHobject] = ACTIONS(98), + [anon_sym_sget_DASHboolean] = ACTIONS(98), + [anon_sym_sget_DASHbyte] = ACTIONS(98), + [anon_sym_sget_DASHchar] = ACTIONS(98), + [anon_sym_sget_DASHshort] = ACTIONS(98), + [anon_sym_sput] = ACTIONS(102), + [anon_sym_sput_DASHwide] = ACTIONS(98), + [anon_sym_sput_DASHobject] = ACTIONS(98), + [anon_sym_sput_DASHboolean] = ACTIONS(98), + [anon_sym_sput_DASHbyte] = ACTIONS(98), + [anon_sym_sput_DASHchar] = ACTIONS(98), + [anon_sym_sput_DASHshort] = ACTIONS(98), + [anon_sym_invoke_DASHvirtual] = ACTIONS(102), + [anon_sym_invoke_DASHsuper] = ACTIONS(102), + [anon_sym_invoke_DASHdirect] = ACTIONS(102), + [anon_sym_invoke_DASHstatic] = ACTIONS(102), + [anon_sym_invoke_DASHinterface] = ACTIONS(102), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(98), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(98), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(98), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(98), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(98), + [anon_sym_neg_DASHint] = ACTIONS(98), + [anon_sym_not_DASHint] = ACTIONS(98), + [anon_sym_neg_DASHlong] = ACTIONS(98), + [anon_sym_not_DASHlong] = ACTIONS(98), + [anon_sym_neg_DASHfloat] = ACTIONS(98), + [anon_sym_neg_DASHdouble] = ACTIONS(98), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(98), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(98), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(98), + [anon_sym_long_DASHto_DASHint] = ACTIONS(98), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(98), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(98), + [anon_sym_float_DASHto_DASHint] = ACTIONS(98), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(98), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(98), + [anon_sym_double_DASHto_DASHint] = ACTIONS(98), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(98), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(98), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(98), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(98), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(98), + [anon_sym_add_DASHint] = ACTIONS(102), + [anon_sym_sub_DASHint] = ACTIONS(102), + [anon_sym_mul_DASHint] = ACTIONS(102), + [anon_sym_div_DASHint] = ACTIONS(102), + [anon_sym_rem_DASHint] = ACTIONS(102), + [anon_sym_and_DASHint] = ACTIONS(102), + [anon_sym_or_DASHint] = ACTIONS(102), + [anon_sym_xor_DASHint] = ACTIONS(102), + [anon_sym_shl_DASHint] = ACTIONS(102), + [anon_sym_shr_DASHint] = ACTIONS(102), + [anon_sym_ushr_DASHint] = ACTIONS(102), + [anon_sym_add_DASHlong] = ACTIONS(102), + [anon_sym_sub_DASHlong] = ACTIONS(102), + [anon_sym_mul_DASHlong] = ACTIONS(102), + [anon_sym_div_DASHlong] = ACTIONS(102), + [anon_sym_rem_DASHlong] = ACTIONS(102), + [anon_sym_and_DASHlong] = ACTIONS(102), + [anon_sym_or_DASHlong] = ACTIONS(102), + [anon_sym_xor_DASHlong] = ACTIONS(102), + [anon_sym_shl_DASHlong] = ACTIONS(102), + [anon_sym_shr_DASHlong] = ACTIONS(102), + [anon_sym_ushr_DASHlong] = ACTIONS(102), + [anon_sym_add_DASHfloat] = ACTIONS(102), + [anon_sym_sub_DASHfloat] = ACTIONS(102), + [anon_sym_mul_DASHfloat] = ACTIONS(102), + [anon_sym_div_DASHfloat] = ACTIONS(102), + [anon_sym_rem_DASHfloat] = ACTIONS(102), + [anon_sym_add_DASHdouble] = ACTIONS(102), + [anon_sym_sub_DASHdouble] = ACTIONS(102), + [anon_sym_mul_DASHdouble] = ACTIONS(102), + [anon_sym_div_DASHdouble] = ACTIONS(102), + [anon_sym_rem_DASHdouble] = ACTIONS(102), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(98), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(98), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(98), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(98), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(98), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(98), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(98), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(98), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(98), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(98), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(98), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(98), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(98), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(98), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(98), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(98), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(98), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(98), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(98), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(98), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(98), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(98), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(98), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(98), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(98), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(98), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(98), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(98), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(98), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(98), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(98), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(98), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(98), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(98), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(98), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(98), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(98), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(98), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(98), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(98), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(98), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(98), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(98), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(98), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(98), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(98), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(98), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(98), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(98), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(98), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(98), + [anon_sym_execute_DASHinline] = ACTIONS(98), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(98), + [anon_sym_iget_DASHquick] = ACTIONS(98), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(98), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(98), + [anon_sym_iput_DASHquick] = ACTIONS(98), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(98), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(98), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(102), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(98), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(102), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(98), + [anon_sym_rsub_DASHint] = ACTIONS(102), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(98), + [anon_sym_DOTline] = ACTIONS(98), + [anon_sym_DOTlocals] = ACTIONS(98), + [anon_sym_DOTregisters] = ACTIONS(98), + [anon_sym_DOTcatch] = ACTIONS(102), + [anon_sym_DOTcatchall] = ACTIONS(98), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(98), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(98), + [anon_sym_DOTarray_DASHdata] = ACTIONS(98), [sym_comment] = ACTIONS(3), }, [11] = { - [sym_end_method] = ACTIONS(99), - [anon_sym_DOTannotation] = ACTIONS(99), - [anon_sym_DOTparam] = ACTIONS(99), - [sym_label] = ACTIONS(99), - [anon_sym_COMMA] = ACTIONS(99), - [anon_sym_nop] = ACTIONS(99), - [anon_sym_move] = ACTIONS(101), - [anon_sym_move_SLASHfrom16] = ACTIONS(99), - [anon_sym_move_SLASH16] = ACTIONS(99), - [anon_sym_move_DASHwide] = ACTIONS(101), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(99), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(99), - [anon_sym_move_DASHobject] = ACTIONS(101), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(99), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(99), - [anon_sym_move_DASHresult] = ACTIONS(101), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(99), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(99), - [anon_sym_move_DASHexception] = ACTIONS(99), - [anon_sym_return_DASHvoid] = ACTIONS(99), - [anon_sym_return] = ACTIONS(101), - [anon_sym_return_DASHwide] = ACTIONS(99), - [anon_sym_return_DASHobject] = ACTIONS(99), - [anon_sym_const_SLASH4] = ACTIONS(99), - [anon_sym_const_SLASH16] = ACTIONS(99), - [anon_sym_const] = ACTIONS(101), - [anon_sym_const_SLASHhigh16] = ACTIONS(99), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(99), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(99), - [anon_sym_const_DASHwide] = ACTIONS(101), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(99), - [anon_sym_const_DASHstring] = ACTIONS(101), - [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(99), - [anon_sym_const_DASHclass] = ACTIONS(99), - [anon_sym_monitor_DASHenter] = ACTIONS(99), - [anon_sym_monitor_DASHexit] = ACTIONS(99), - [anon_sym_check_DASHcast] = ACTIONS(99), - [anon_sym_instance_DASHof] = ACTIONS(99), - [anon_sym_array_DASHlength] = ACTIONS(99), - [anon_sym_new_DASHinstance] = ACTIONS(99), - [anon_sym_new_DASHarray] = ACTIONS(99), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(101), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(99), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(99), - [anon_sym_throw] = ACTIONS(99), - [anon_sym_goto] = ACTIONS(101), - [anon_sym_goto_SLASH16] = ACTIONS(99), - [anon_sym_goto_SLASH32] = ACTIONS(99), - [anon_sym_packed_DASHswitch] = ACTIONS(99), - [anon_sym_sparse_DASHswitch] = ACTIONS(99), - [anon_sym_cmpl_DASHfloat] = ACTIONS(99), - [anon_sym_cmpg_DASHfloat] = ACTIONS(99), - [anon_sym_cmpl_DASHdouble] = ACTIONS(99), - [anon_sym_cmpg_DASHdouble] = ACTIONS(99), - [anon_sym_cmp_DASHlong] = ACTIONS(99), - [anon_sym_if_DASHeq] = ACTIONS(101), - [anon_sym_if_DASHne] = ACTIONS(101), - [anon_sym_if_DASHlt] = ACTIONS(101), - [anon_sym_if_DASHge] = ACTIONS(101), - [anon_sym_if_DASHgt] = ACTIONS(101), - [anon_sym_if_DASHle] = ACTIONS(101), - [anon_sym_if_DASHeqz] = ACTIONS(99), - [anon_sym_if_DASHnez] = ACTIONS(99), - [anon_sym_if_DASHltz] = ACTIONS(99), - [anon_sym_if_DASHgez] = ACTIONS(99), - [anon_sym_if_DASHgtz] = ACTIONS(99), - [anon_sym_if_DASHlez] = ACTIONS(99), - [anon_sym_aget] = ACTIONS(101), - [anon_sym_aget_DASHwide] = ACTIONS(99), - [anon_sym_aget_DASHobject] = ACTIONS(99), - [anon_sym_aget_DASHboolean] = ACTIONS(99), - [anon_sym_aget_DASHbyte] = ACTIONS(99), - [anon_sym_aget_DASHchar] = ACTIONS(99), - [anon_sym_aget_DASHshort] = ACTIONS(99), - [anon_sym_aput] = ACTIONS(101), - [anon_sym_aput_DASHwide] = ACTIONS(99), - [anon_sym_aput_DASHobject] = ACTIONS(99), - [anon_sym_aput_DASHboolean] = ACTIONS(99), - [anon_sym_aput_DASHbyte] = ACTIONS(99), - [anon_sym_aput_DASHchar] = ACTIONS(99), - [anon_sym_aput_DASHshort] = ACTIONS(99), - [anon_sym_iget] = ACTIONS(101), - [anon_sym_iget_DASHwide] = ACTIONS(101), - [anon_sym_iget_DASHobject] = ACTIONS(101), - [anon_sym_iget_DASHboolean] = ACTIONS(99), - [anon_sym_iget_DASHbyte] = ACTIONS(99), - [anon_sym_iget_DASHchar] = ACTIONS(99), - [anon_sym_iget_DASHshort] = ACTIONS(99), - [anon_sym_iput] = ACTIONS(101), - [anon_sym_iput_DASHwide] = ACTIONS(101), - [anon_sym_iput_DASHobject] = ACTIONS(101), - [anon_sym_iput_DASHboolean] = ACTIONS(99), - [anon_sym_iput_DASHbyte] = ACTIONS(99), - [anon_sym_iput_DASHchar] = ACTIONS(99), - [anon_sym_iput_DASHshort] = ACTIONS(99), - [anon_sym_sget] = ACTIONS(101), - [anon_sym_sget_DASHwide] = ACTIONS(99), - [anon_sym_sget_DASHobject] = ACTIONS(99), - [anon_sym_sget_DASHboolean] = ACTIONS(99), - [anon_sym_sget_DASHbyte] = ACTIONS(99), - [anon_sym_sget_DASHchar] = ACTIONS(99), - [anon_sym_sget_DASHshort] = ACTIONS(99), - [anon_sym_sput] = ACTIONS(101), - [anon_sym_sput_DASHwide] = ACTIONS(99), - [anon_sym_sput_DASHobject] = ACTIONS(99), - [anon_sym_sput_DASHboolean] = ACTIONS(99), - [anon_sym_sput_DASHbyte] = ACTIONS(99), - [anon_sym_sput_DASHchar] = ACTIONS(99), - [anon_sym_sput_DASHshort] = ACTIONS(99), - [anon_sym_invoke_DASHvirtual] = ACTIONS(101), - [anon_sym_invoke_DASHsuper] = ACTIONS(101), - [anon_sym_invoke_DASHdirect] = ACTIONS(101), - [anon_sym_invoke_DASHstatic] = ACTIONS(101), - [anon_sym_invoke_DASHinterface] = ACTIONS(101), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(99), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(99), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(99), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(99), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(99), - [anon_sym_neg_DASHint] = ACTIONS(99), - [anon_sym_not_DASHint] = ACTIONS(99), - [anon_sym_neg_DASHlong] = ACTIONS(99), - [anon_sym_not_DASHlong] = ACTIONS(99), - [anon_sym_neg_DASHfloat] = ACTIONS(99), - [anon_sym_neg_DASHdouble] = ACTIONS(99), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(99), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(99), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(99), - [anon_sym_long_DASHto_DASHint] = ACTIONS(99), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(99), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(99), - [anon_sym_float_DASHto_DASHint] = ACTIONS(99), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(99), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(99), - [anon_sym_double_DASHto_DASHint] = ACTIONS(99), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(99), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(99), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(99), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(99), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(99), - [anon_sym_add_DASHint] = ACTIONS(101), - [anon_sym_sub_DASHint] = ACTIONS(101), - [anon_sym_mul_DASHint] = ACTIONS(101), - [anon_sym_div_DASHint] = ACTIONS(101), - [anon_sym_rem_DASHint] = ACTIONS(101), - [anon_sym_and_DASHint] = ACTIONS(101), - [anon_sym_or_DASHint] = ACTIONS(101), - [anon_sym_xor_DASHint] = ACTIONS(101), - [anon_sym_shl_DASHint] = ACTIONS(101), - [anon_sym_shr_DASHint] = ACTIONS(101), - [anon_sym_ushr_DASHint] = ACTIONS(101), - [anon_sym_add_DASHlong] = ACTIONS(101), - [anon_sym_sub_DASHlong] = ACTIONS(101), - [anon_sym_mul_DASHlong] = ACTIONS(101), - [anon_sym_div_DASHlong] = ACTIONS(101), - [anon_sym_rem_DASHlong] = ACTIONS(101), - [anon_sym_and_DASHlong] = ACTIONS(101), - [anon_sym_or_DASHlong] = ACTIONS(101), - [anon_sym_xor_DASHlong] = ACTIONS(101), - [anon_sym_shl_DASHlong] = ACTIONS(101), - [anon_sym_shr_DASHlong] = ACTIONS(101), - [anon_sym_ushr_DASHlong] = ACTIONS(101), - [anon_sym_add_DASHfloat] = ACTIONS(101), - [anon_sym_sub_DASHfloat] = ACTIONS(101), - [anon_sym_mul_DASHfloat] = ACTIONS(101), - [anon_sym_div_DASHfloat] = ACTIONS(101), - [anon_sym_rem_DASHfloat] = ACTIONS(101), - [anon_sym_add_DASHdouble] = ACTIONS(101), - [anon_sym_sub_DASHdouble] = ACTIONS(101), - [anon_sym_mul_DASHdouble] = ACTIONS(101), - [anon_sym_div_DASHdouble] = ACTIONS(101), - [anon_sym_rem_DASHdouble] = ACTIONS(101), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(99), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(99), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(99), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(99), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(99), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(99), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(99), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(99), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(99), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(99), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(99), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(99), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(99), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(99), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(99), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(99), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(99), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(99), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(99), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(99), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(99), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(99), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(99), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(99), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(99), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(99), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(99), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(99), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(99), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(99), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(99), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(99), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(99), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(99), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(99), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(99), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(99), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(99), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(99), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(99), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(99), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(99), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(99), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(99), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(99), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(99), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(99), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(99), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(99), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(99), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(99), - [anon_sym_execute_DASHinline] = ACTIONS(99), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(99), - [anon_sym_iget_DASHquick] = ACTIONS(99), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(99), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(99), - [anon_sym_iput_DASHquick] = ACTIONS(99), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(99), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(99), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(101), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(99), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(101), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(99), - [anon_sym_rsub_DASHint] = ACTIONS(101), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(99), - [anon_sym_DOTline] = ACTIONS(99), - [anon_sym_DOTlocals] = ACTIONS(99), - [anon_sym_DOTcatch] = ACTIONS(101), - [anon_sym_RBRACE] = ACTIONS(99), - [anon_sym_DOTcatchall] = ACTIONS(99), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(99), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(99), - [anon_sym_DOTarray_DASHdata] = ACTIONS(99), + [sym_end_method] = ACTIONS(104), + [anon_sym_DOTannotation] = ACTIONS(104), + [anon_sym_DOTparam] = ACTIONS(104), + [sym_label] = ACTIONS(104), + [anon_sym_COMMA] = ACTIONS(104), + [anon_sym_nop] = ACTIONS(104), + [anon_sym_move] = ACTIONS(106), + [anon_sym_move_SLASHfrom16] = ACTIONS(104), + [anon_sym_move_SLASH16] = ACTIONS(104), + [anon_sym_move_DASHwide] = ACTIONS(106), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(104), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(104), + [anon_sym_move_DASHobject] = ACTIONS(106), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(104), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(104), + [anon_sym_move_DASHresult] = ACTIONS(106), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(104), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(104), + [anon_sym_move_DASHexception] = ACTIONS(104), + [anon_sym_return_DASHvoid] = ACTIONS(104), + [anon_sym_return] = ACTIONS(106), + [anon_sym_return_DASHwide] = ACTIONS(104), + [anon_sym_return_DASHobject] = ACTIONS(104), + [anon_sym_const_SLASH4] = ACTIONS(104), + [anon_sym_const_SLASH16] = ACTIONS(104), + [anon_sym_const] = ACTIONS(106), + [anon_sym_const_SLASHhigh16] = ACTIONS(104), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(104), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(104), + [anon_sym_const_DASHwide] = ACTIONS(106), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(104), + [anon_sym_const_DASHstring] = ACTIONS(106), + [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(104), + [anon_sym_const_DASHclass] = ACTIONS(104), + [anon_sym_monitor_DASHenter] = ACTIONS(104), + [anon_sym_monitor_DASHexit] = ACTIONS(104), + [anon_sym_check_DASHcast] = ACTIONS(104), + [anon_sym_instance_DASHof] = ACTIONS(104), + [anon_sym_array_DASHlength] = ACTIONS(104), + [anon_sym_new_DASHinstance] = ACTIONS(104), + [anon_sym_new_DASHarray] = ACTIONS(104), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(106), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(104), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(104), + [anon_sym_throw] = ACTIONS(104), + [anon_sym_goto] = ACTIONS(106), + [anon_sym_goto_SLASH16] = ACTIONS(104), + [anon_sym_goto_SLASH32] = ACTIONS(104), + [anon_sym_packed_DASHswitch] = ACTIONS(104), + [anon_sym_sparse_DASHswitch] = ACTIONS(104), + [anon_sym_cmpl_DASHfloat] = ACTIONS(104), + [anon_sym_cmpg_DASHfloat] = ACTIONS(104), + [anon_sym_cmpl_DASHdouble] = ACTIONS(104), + [anon_sym_cmpg_DASHdouble] = ACTIONS(104), + [anon_sym_cmp_DASHlong] = ACTIONS(104), + [anon_sym_if_DASHeq] = ACTIONS(106), + [anon_sym_if_DASHne] = ACTIONS(106), + [anon_sym_if_DASHlt] = ACTIONS(106), + [anon_sym_if_DASHge] = ACTIONS(106), + [anon_sym_if_DASHgt] = ACTIONS(106), + [anon_sym_if_DASHle] = ACTIONS(106), + [anon_sym_if_DASHeqz] = ACTIONS(104), + [anon_sym_if_DASHnez] = ACTIONS(104), + [anon_sym_if_DASHltz] = ACTIONS(104), + [anon_sym_if_DASHgez] = ACTIONS(104), + [anon_sym_if_DASHgtz] = ACTIONS(104), + [anon_sym_if_DASHlez] = ACTIONS(104), + [anon_sym_aget] = ACTIONS(106), + [anon_sym_aget_DASHwide] = ACTIONS(104), + [anon_sym_aget_DASHobject] = ACTIONS(104), + [anon_sym_aget_DASHboolean] = ACTIONS(104), + [anon_sym_aget_DASHbyte] = ACTIONS(104), + [anon_sym_aget_DASHchar] = ACTIONS(104), + [anon_sym_aget_DASHshort] = ACTIONS(104), + [anon_sym_aput] = ACTIONS(106), + [anon_sym_aput_DASHwide] = ACTIONS(104), + [anon_sym_aput_DASHobject] = ACTIONS(104), + [anon_sym_aput_DASHboolean] = ACTIONS(104), + [anon_sym_aput_DASHbyte] = ACTIONS(104), + [anon_sym_aput_DASHchar] = ACTIONS(104), + [anon_sym_aput_DASHshort] = ACTIONS(104), + [anon_sym_iget] = ACTIONS(106), + [anon_sym_iget_DASHwide] = ACTIONS(106), + [anon_sym_iget_DASHobject] = ACTIONS(106), + [anon_sym_iget_DASHboolean] = ACTIONS(104), + [anon_sym_iget_DASHbyte] = ACTIONS(104), + [anon_sym_iget_DASHchar] = ACTIONS(104), + [anon_sym_iget_DASHshort] = ACTIONS(104), + [anon_sym_iput] = ACTIONS(106), + [anon_sym_iput_DASHwide] = ACTIONS(106), + [anon_sym_iput_DASHobject] = ACTIONS(106), + [anon_sym_iput_DASHboolean] = ACTIONS(104), + [anon_sym_iput_DASHbyte] = ACTIONS(104), + [anon_sym_iput_DASHchar] = ACTIONS(104), + [anon_sym_iput_DASHshort] = ACTIONS(104), + [anon_sym_sget] = ACTIONS(106), + [anon_sym_sget_DASHwide] = ACTIONS(104), + [anon_sym_sget_DASHobject] = ACTIONS(104), + [anon_sym_sget_DASHboolean] = ACTIONS(104), + [anon_sym_sget_DASHbyte] = ACTIONS(104), + [anon_sym_sget_DASHchar] = ACTIONS(104), + [anon_sym_sget_DASHshort] = ACTIONS(104), + [anon_sym_sput] = ACTIONS(106), + [anon_sym_sput_DASHwide] = ACTIONS(104), + [anon_sym_sput_DASHobject] = ACTIONS(104), + [anon_sym_sput_DASHboolean] = ACTIONS(104), + [anon_sym_sput_DASHbyte] = ACTIONS(104), + [anon_sym_sput_DASHchar] = ACTIONS(104), + [anon_sym_sput_DASHshort] = ACTIONS(104), + [anon_sym_invoke_DASHvirtual] = ACTIONS(106), + [anon_sym_invoke_DASHsuper] = ACTIONS(106), + [anon_sym_invoke_DASHdirect] = ACTIONS(106), + [anon_sym_invoke_DASHstatic] = ACTIONS(106), + [anon_sym_invoke_DASHinterface] = ACTIONS(106), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(104), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(104), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(104), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(104), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(104), + [anon_sym_neg_DASHint] = ACTIONS(104), + [anon_sym_not_DASHint] = ACTIONS(104), + [anon_sym_neg_DASHlong] = ACTIONS(104), + [anon_sym_not_DASHlong] = ACTIONS(104), + [anon_sym_neg_DASHfloat] = ACTIONS(104), + [anon_sym_neg_DASHdouble] = ACTIONS(104), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(104), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(104), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(104), + [anon_sym_long_DASHto_DASHint] = ACTIONS(104), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(104), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(104), + [anon_sym_float_DASHto_DASHint] = ACTIONS(104), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(104), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(104), + [anon_sym_double_DASHto_DASHint] = ACTIONS(104), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(104), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(104), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(104), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(104), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(104), + [anon_sym_add_DASHint] = ACTIONS(106), + [anon_sym_sub_DASHint] = ACTIONS(106), + [anon_sym_mul_DASHint] = ACTIONS(106), + [anon_sym_div_DASHint] = ACTIONS(106), + [anon_sym_rem_DASHint] = ACTIONS(106), + [anon_sym_and_DASHint] = ACTIONS(106), + [anon_sym_or_DASHint] = ACTIONS(106), + [anon_sym_xor_DASHint] = ACTIONS(106), + [anon_sym_shl_DASHint] = ACTIONS(106), + [anon_sym_shr_DASHint] = ACTIONS(106), + [anon_sym_ushr_DASHint] = ACTIONS(106), + [anon_sym_add_DASHlong] = ACTIONS(106), + [anon_sym_sub_DASHlong] = ACTIONS(106), + [anon_sym_mul_DASHlong] = ACTIONS(106), + [anon_sym_div_DASHlong] = ACTIONS(106), + [anon_sym_rem_DASHlong] = ACTIONS(106), + [anon_sym_and_DASHlong] = ACTIONS(106), + [anon_sym_or_DASHlong] = ACTIONS(106), + [anon_sym_xor_DASHlong] = ACTIONS(106), + [anon_sym_shl_DASHlong] = ACTIONS(106), + [anon_sym_shr_DASHlong] = ACTIONS(106), + [anon_sym_ushr_DASHlong] = ACTIONS(106), + [anon_sym_add_DASHfloat] = ACTIONS(106), + [anon_sym_sub_DASHfloat] = ACTIONS(106), + [anon_sym_mul_DASHfloat] = ACTIONS(106), + [anon_sym_div_DASHfloat] = ACTIONS(106), + [anon_sym_rem_DASHfloat] = ACTIONS(106), + [anon_sym_add_DASHdouble] = ACTIONS(106), + [anon_sym_sub_DASHdouble] = ACTIONS(106), + [anon_sym_mul_DASHdouble] = ACTIONS(106), + [anon_sym_div_DASHdouble] = ACTIONS(106), + [anon_sym_rem_DASHdouble] = ACTIONS(106), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(104), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(104), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(104), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(104), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(104), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(104), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(104), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(104), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(104), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(104), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(104), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(104), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(104), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(104), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(104), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(104), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(104), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(104), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(104), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(104), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(104), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(104), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(104), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(104), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(104), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(104), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(104), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(104), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(104), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(104), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(104), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(104), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(104), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(104), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(104), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(104), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(104), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(104), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(104), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(104), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(104), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(104), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(104), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(104), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(104), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(104), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(104), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(104), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(104), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(104), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(104), + [anon_sym_execute_DASHinline] = ACTIONS(104), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(104), + [anon_sym_iget_DASHquick] = ACTIONS(104), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(104), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(104), + [anon_sym_iput_DASHquick] = ACTIONS(104), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(104), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(104), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(106), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(104), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(106), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(104), + [anon_sym_rsub_DASHint] = ACTIONS(106), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(104), + [anon_sym_DOTline] = ACTIONS(104), + [anon_sym_DOTlocals] = ACTIONS(104), + [anon_sym_DOTregisters] = ACTIONS(104), + [anon_sym_DOTcatch] = ACTIONS(106), + [anon_sym_RBRACE] = ACTIONS(104), + [anon_sym_DOTcatchall] = ACTIONS(104), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(104), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(104), + [anon_sym_DOTarray_DASHdata] = ACTIONS(104), [sym_comment] = ACTIONS(3), }, [12] = { - [sym_end_method] = ACTIONS(103), - [anon_sym_DOTannotation] = ACTIONS(103), - [anon_sym_DOTparam] = ACTIONS(103), - [sym_label] = ACTIONS(103), - [anon_sym_COMMA] = ACTIONS(103), - [anon_sym_nop] = ACTIONS(103), - [anon_sym_move] = ACTIONS(105), - [anon_sym_move_SLASHfrom16] = ACTIONS(103), - [anon_sym_move_SLASH16] = ACTIONS(103), - [anon_sym_move_DASHwide] = ACTIONS(105), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(103), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(103), - [anon_sym_move_DASHobject] = ACTIONS(105), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(103), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(103), - [anon_sym_move_DASHresult] = ACTIONS(105), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(103), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(103), - [anon_sym_move_DASHexception] = ACTIONS(103), - [anon_sym_return_DASHvoid] = ACTIONS(103), - [anon_sym_return] = ACTIONS(105), - [anon_sym_return_DASHwide] = ACTIONS(103), - [anon_sym_return_DASHobject] = ACTIONS(103), - [anon_sym_const_SLASH4] = ACTIONS(103), - [anon_sym_const_SLASH16] = ACTIONS(103), - [anon_sym_const] = ACTIONS(105), - [anon_sym_const_SLASHhigh16] = ACTIONS(103), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(103), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(103), - [anon_sym_const_DASHwide] = ACTIONS(105), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(103), - [anon_sym_const_DASHstring] = ACTIONS(105), - [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(103), - [anon_sym_const_DASHclass] = ACTIONS(103), - [anon_sym_monitor_DASHenter] = ACTIONS(103), - [anon_sym_monitor_DASHexit] = ACTIONS(103), - [anon_sym_check_DASHcast] = ACTIONS(103), - [anon_sym_instance_DASHof] = ACTIONS(103), - [anon_sym_array_DASHlength] = ACTIONS(103), - [anon_sym_new_DASHinstance] = ACTIONS(103), - [anon_sym_new_DASHarray] = ACTIONS(103), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(105), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(103), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(103), - [anon_sym_throw] = ACTIONS(103), - [anon_sym_goto] = ACTIONS(105), - [anon_sym_goto_SLASH16] = ACTIONS(103), - [anon_sym_goto_SLASH32] = ACTIONS(103), - [anon_sym_packed_DASHswitch] = ACTIONS(103), - [anon_sym_sparse_DASHswitch] = ACTIONS(103), - [anon_sym_cmpl_DASHfloat] = ACTIONS(103), - [anon_sym_cmpg_DASHfloat] = ACTIONS(103), - [anon_sym_cmpl_DASHdouble] = ACTIONS(103), - [anon_sym_cmpg_DASHdouble] = ACTIONS(103), - [anon_sym_cmp_DASHlong] = ACTIONS(103), - [anon_sym_if_DASHeq] = ACTIONS(105), - [anon_sym_if_DASHne] = ACTIONS(105), - [anon_sym_if_DASHlt] = ACTIONS(105), - [anon_sym_if_DASHge] = ACTIONS(105), - [anon_sym_if_DASHgt] = ACTIONS(105), - [anon_sym_if_DASHle] = ACTIONS(105), - [anon_sym_if_DASHeqz] = ACTIONS(103), - [anon_sym_if_DASHnez] = ACTIONS(103), - [anon_sym_if_DASHltz] = ACTIONS(103), - [anon_sym_if_DASHgez] = ACTIONS(103), - [anon_sym_if_DASHgtz] = ACTIONS(103), - [anon_sym_if_DASHlez] = ACTIONS(103), - [anon_sym_aget] = ACTIONS(105), - [anon_sym_aget_DASHwide] = ACTIONS(103), - [anon_sym_aget_DASHobject] = ACTIONS(103), - [anon_sym_aget_DASHboolean] = ACTIONS(103), - [anon_sym_aget_DASHbyte] = ACTIONS(103), - [anon_sym_aget_DASHchar] = ACTIONS(103), - [anon_sym_aget_DASHshort] = ACTIONS(103), - [anon_sym_aput] = ACTIONS(105), - [anon_sym_aput_DASHwide] = ACTIONS(103), - [anon_sym_aput_DASHobject] = ACTIONS(103), - [anon_sym_aput_DASHboolean] = ACTIONS(103), - [anon_sym_aput_DASHbyte] = ACTIONS(103), - [anon_sym_aput_DASHchar] = ACTIONS(103), - [anon_sym_aput_DASHshort] = ACTIONS(103), - [anon_sym_iget] = ACTIONS(105), - [anon_sym_iget_DASHwide] = ACTIONS(105), - [anon_sym_iget_DASHobject] = ACTIONS(105), - [anon_sym_iget_DASHboolean] = ACTIONS(103), - [anon_sym_iget_DASHbyte] = ACTIONS(103), - [anon_sym_iget_DASHchar] = ACTIONS(103), - [anon_sym_iget_DASHshort] = ACTIONS(103), - [anon_sym_iput] = ACTIONS(105), - [anon_sym_iput_DASHwide] = ACTIONS(105), - [anon_sym_iput_DASHobject] = ACTIONS(105), - [anon_sym_iput_DASHboolean] = ACTIONS(103), - [anon_sym_iput_DASHbyte] = ACTIONS(103), - [anon_sym_iput_DASHchar] = ACTIONS(103), - [anon_sym_iput_DASHshort] = ACTIONS(103), - [anon_sym_sget] = ACTIONS(105), - [anon_sym_sget_DASHwide] = ACTIONS(103), - [anon_sym_sget_DASHobject] = ACTIONS(103), - [anon_sym_sget_DASHboolean] = ACTIONS(103), - [anon_sym_sget_DASHbyte] = ACTIONS(103), - [anon_sym_sget_DASHchar] = ACTIONS(103), - [anon_sym_sget_DASHshort] = ACTIONS(103), - [anon_sym_sput] = ACTIONS(105), - [anon_sym_sput_DASHwide] = ACTIONS(103), - [anon_sym_sput_DASHobject] = ACTIONS(103), - [anon_sym_sput_DASHboolean] = ACTIONS(103), - [anon_sym_sput_DASHbyte] = ACTIONS(103), - [anon_sym_sput_DASHchar] = ACTIONS(103), - [anon_sym_sput_DASHshort] = ACTIONS(103), - [anon_sym_invoke_DASHvirtual] = ACTIONS(105), - [anon_sym_invoke_DASHsuper] = ACTIONS(105), - [anon_sym_invoke_DASHdirect] = ACTIONS(105), - [anon_sym_invoke_DASHstatic] = ACTIONS(105), - [anon_sym_invoke_DASHinterface] = ACTIONS(105), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(103), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(103), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(103), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(103), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(103), - [anon_sym_neg_DASHint] = ACTIONS(103), - [anon_sym_not_DASHint] = ACTIONS(103), - [anon_sym_neg_DASHlong] = ACTIONS(103), - [anon_sym_not_DASHlong] = ACTIONS(103), - [anon_sym_neg_DASHfloat] = ACTIONS(103), - [anon_sym_neg_DASHdouble] = ACTIONS(103), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(103), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(103), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(103), - [anon_sym_long_DASHto_DASHint] = ACTIONS(103), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(103), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(103), - [anon_sym_float_DASHto_DASHint] = ACTIONS(103), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(103), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(103), - [anon_sym_double_DASHto_DASHint] = ACTIONS(103), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(103), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(103), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(103), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(103), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(103), - [anon_sym_add_DASHint] = ACTIONS(105), - [anon_sym_sub_DASHint] = ACTIONS(105), - [anon_sym_mul_DASHint] = ACTIONS(105), - [anon_sym_div_DASHint] = ACTIONS(105), - [anon_sym_rem_DASHint] = ACTIONS(105), - [anon_sym_and_DASHint] = ACTIONS(105), - [anon_sym_or_DASHint] = ACTIONS(105), - [anon_sym_xor_DASHint] = ACTIONS(105), - [anon_sym_shl_DASHint] = ACTIONS(105), - [anon_sym_shr_DASHint] = ACTIONS(105), - [anon_sym_ushr_DASHint] = ACTIONS(105), - [anon_sym_add_DASHlong] = ACTIONS(105), - [anon_sym_sub_DASHlong] = ACTIONS(105), - [anon_sym_mul_DASHlong] = ACTIONS(105), - [anon_sym_div_DASHlong] = ACTIONS(105), - [anon_sym_rem_DASHlong] = ACTIONS(105), - [anon_sym_and_DASHlong] = ACTIONS(105), - [anon_sym_or_DASHlong] = ACTIONS(105), - [anon_sym_xor_DASHlong] = ACTIONS(105), - [anon_sym_shl_DASHlong] = ACTIONS(105), - [anon_sym_shr_DASHlong] = ACTIONS(105), - [anon_sym_ushr_DASHlong] = ACTIONS(105), - [anon_sym_add_DASHfloat] = ACTIONS(105), - [anon_sym_sub_DASHfloat] = ACTIONS(105), - [anon_sym_mul_DASHfloat] = ACTIONS(105), - [anon_sym_div_DASHfloat] = ACTIONS(105), - [anon_sym_rem_DASHfloat] = ACTIONS(105), - [anon_sym_add_DASHdouble] = ACTIONS(105), - [anon_sym_sub_DASHdouble] = ACTIONS(105), - [anon_sym_mul_DASHdouble] = ACTIONS(105), - [anon_sym_div_DASHdouble] = ACTIONS(105), - [anon_sym_rem_DASHdouble] = ACTIONS(105), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(103), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(103), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(103), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(103), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(103), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(103), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(103), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(103), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(103), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(103), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(103), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(103), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(103), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(103), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(103), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(103), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(103), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(103), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(103), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(103), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(103), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(103), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(103), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(103), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(103), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(103), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(103), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(103), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(103), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(103), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(103), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(103), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(103), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(103), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(103), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(103), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(103), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(103), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(103), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(103), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(103), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(103), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(103), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(103), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(103), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(103), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(103), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(103), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(103), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(103), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(103), - [anon_sym_execute_DASHinline] = ACTIONS(103), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(103), - [anon_sym_iget_DASHquick] = ACTIONS(103), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(103), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(103), - [anon_sym_iput_DASHquick] = ACTIONS(103), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(103), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(103), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(105), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(103), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(105), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(103), - [anon_sym_rsub_DASHint] = ACTIONS(105), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(103), - [anon_sym_DOTline] = ACTIONS(103), - [anon_sym_DOTlocals] = ACTIONS(103), - [anon_sym_DOTcatch] = ACTIONS(105), - [anon_sym_RBRACE] = ACTIONS(103), - [anon_sym_DOTcatchall] = ACTIONS(103), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(103), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(103), - [anon_sym_DOTarray_DASHdata] = ACTIONS(103), + [sym_end_method] = ACTIONS(108), + [anon_sym_DOTannotation] = ACTIONS(108), + [anon_sym_DOTparam] = ACTIONS(108), + [sym_label] = ACTIONS(108), + [anon_sym_COMMA] = ACTIONS(108), + [anon_sym_nop] = ACTIONS(108), + [anon_sym_move] = ACTIONS(110), + [anon_sym_move_SLASHfrom16] = ACTIONS(108), + [anon_sym_move_SLASH16] = ACTIONS(108), + [anon_sym_move_DASHwide] = ACTIONS(110), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(108), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(108), + [anon_sym_move_DASHobject] = ACTIONS(110), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(108), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(108), + [anon_sym_move_DASHresult] = ACTIONS(110), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(108), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(108), + [anon_sym_move_DASHexception] = ACTIONS(108), + [anon_sym_return_DASHvoid] = ACTIONS(108), + [anon_sym_return] = ACTIONS(110), + [anon_sym_return_DASHwide] = ACTIONS(108), + [anon_sym_return_DASHobject] = ACTIONS(108), + [anon_sym_const_SLASH4] = ACTIONS(108), + [anon_sym_const_SLASH16] = ACTIONS(108), + [anon_sym_const] = ACTIONS(110), + [anon_sym_const_SLASHhigh16] = ACTIONS(108), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(108), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(108), + [anon_sym_const_DASHwide] = ACTIONS(110), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(108), + [anon_sym_const_DASHstring] = ACTIONS(110), + [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(108), + [anon_sym_const_DASHclass] = ACTIONS(108), + [anon_sym_monitor_DASHenter] = ACTIONS(108), + [anon_sym_monitor_DASHexit] = ACTIONS(108), + [anon_sym_check_DASHcast] = ACTIONS(108), + [anon_sym_instance_DASHof] = ACTIONS(108), + [anon_sym_array_DASHlength] = ACTIONS(108), + [anon_sym_new_DASHinstance] = ACTIONS(108), + [anon_sym_new_DASHarray] = ACTIONS(108), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(110), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(108), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(108), + [anon_sym_throw] = ACTIONS(108), + [anon_sym_goto] = ACTIONS(110), + [anon_sym_goto_SLASH16] = ACTIONS(108), + [anon_sym_goto_SLASH32] = ACTIONS(108), + [anon_sym_packed_DASHswitch] = ACTIONS(108), + [anon_sym_sparse_DASHswitch] = ACTIONS(108), + [anon_sym_cmpl_DASHfloat] = ACTIONS(108), + [anon_sym_cmpg_DASHfloat] = ACTIONS(108), + [anon_sym_cmpl_DASHdouble] = ACTIONS(108), + [anon_sym_cmpg_DASHdouble] = ACTIONS(108), + [anon_sym_cmp_DASHlong] = ACTIONS(108), + [anon_sym_if_DASHeq] = ACTIONS(110), + [anon_sym_if_DASHne] = ACTIONS(110), + [anon_sym_if_DASHlt] = ACTIONS(110), + [anon_sym_if_DASHge] = ACTIONS(110), + [anon_sym_if_DASHgt] = ACTIONS(110), + [anon_sym_if_DASHle] = ACTIONS(110), + [anon_sym_if_DASHeqz] = ACTIONS(108), + [anon_sym_if_DASHnez] = ACTIONS(108), + [anon_sym_if_DASHltz] = ACTIONS(108), + [anon_sym_if_DASHgez] = ACTIONS(108), + [anon_sym_if_DASHgtz] = ACTIONS(108), + [anon_sym_if_DASHlez] = ACTIONS(108), + [anon_sym_aget] = ACTIONS(110), + [anon_sym_aget_DASHwide] = ACTIONS(108), + [anon_sym_aget_DASHobject] = ACTIONS(108), + [anon_sym_aget_DASHboolean] = ACTIONS(108), + [anon_sym_aget_DASHbyte] = ACTIONS(108), + [anon_sym_aget_DASHchar] = ACTIONS(108), + [anon_sym_aget_DASHshort] = ACTIONS(108), + [anon_sym_aput] = ACTIONS(110), + [anon_sym_aput_DASHwide] = ACTIONS(108), + [anon_sym_aput_DASHobject] = ACTIONS(108), + [anon_sym_aput_DASHboolean] = ACTIONS(108), + [anon_sym_aput_DASHbyte] = ACTIONS(108), + [anon_sym_aput_DASHchar] = ACTIONS(108), + [anon_sym_aput_DASHshort] = ACTIONS(108), + [anon_sym_iget] = ACTIONS(110), + [anon_sym_iget_DASHwide] = ACTIONS(110), + [anon_sym_iget_DASHobject] = ACTIONS(110), + [anon_sym_iget_DASHboolean] = ACTIONS(108), + [anon_sym_iget_DASHbyte] = ACTIONS(108), + [anon_sym_iget_DASHchar] = ACTIONS(108), + [anon_sym_iget_DASHshort] = ACTIONS(108), + [anon_sym_iput] = ACTIONS(110), + [anon_sym_iput_DASHwide] = ACTIONS(110), + [anon_sym_iput_DASHobject] = ACTIONS(110), + [anon_sym_iput_DASHboolean] = ACTIONS(108), + [anon_sym_iput_DASHbyte] = ACTIONS(108), + [anon_sym_iput_DASHchar] = ACTIONS(108), + [anon_sym_iput_DASHshort] = ACTIONS(108), + [anon_sym_sget] = ACTIONS(110), + [anon_sym_sget_DASHwide] = ACTIONS(108), + [anon_sym_sget_DASHobject] = ACTIONS(108), + [anon_sym_sget_DASHboolean] = ACTIONS(108), + [anon_sym_sget_DASHbyte] = ACTIONS(108), + [anon_sym_sget_DASHchar] = ACTIONS(108), + [anon_sym_sget_DASHshort] = ACTIONS(108), + [anon_sym_sput] = ACTIONS(110), + [anon_sym_sput_DASHwide] = ACTIONS(108), + [anon_sym_sput_DASHobject] = ACTIONS(108), + [anon_sym_sput_DASHboolean] = ACTIONS(108), + [anon_sym_sput_DASHbyte] = ACTIONS(108), + [anon_sym_sput_DASHchar] = ACTIONS(108), + [anon_sym_sput_DASHshort] = ACTIONS(108), + [anon_sym_invoke_DASHvirtual] = ACTIONS(110), + [anon_sym_invoke_DASHsuper] = ACTIONS(110), + [anon_sym_invoke_DASHdirect] = ACTIONS(110), + [anon_sym_invoke_DASHstatic] = ACTIONS(110), + [anon_sym_invoke_DASHinterface] = ACTIONS(110), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(108), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(108), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(108), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(108), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(108), + [anon_sym_neg_DASHint] = ACTIONS(108), + [anon_sym_not_DASHint] = ACTIONS(108), + [anon_sym_neg_DASHlong] = ACTIONS(108), + [anon_sym_not_DASHlong] = ACTIONS(108), + [anon_sym_neg_DASHfloat] = ACTIONS(108), + [anon_sym_neg_DASHdouble] = ACTIONS(108), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(108), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(108), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(108), + [anon_sym_long_DASHto_DASHint] = ACTIONS(108), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(108), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(108), + [anon_sym_float_DASHto_DASHint] = ACTIONS(108), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(108), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(108), + [anon_sym_double_DASHto_DASHint] = ACTIONS(108), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(108), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(108), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(108), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(108), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(108), + [anon_sym_add_DASHint] = ACTIONS(110), + [anon_sym_sub_DASHint] = ACTIONS(110), + [anon_sym_mul_DASHint] = ACTIONS(110), + [anon_sym_div_DASHint] = ACTIONS(110), + [anon_sym_rem_DASHint] = ACTIONS(110), + [anon_sym_and_DASHint] = ACTIONS(110), + [anon_sym_or_DASHint] = ACTIONS(110), + [anon_sym_xor_DASHint] = ACTIONS(110), + [anon_sym_shl_DASHint] = ACTIONS(110), + [anon_sym_shr_DASHint] = ACTIONS(110), + [anon_sym_ushr_DASHint] = ACTIONS(110), + [anon_sym_add_DASHlong] = ACTIONS(110), + [anon_sym_sub_DASHlong] = ACTIONS(110), + [anon_sym_mul_DASHlong] = ACTIONS(110), + [anon_sym_div_DASHlong] = ACTIONS(110), + [anon_sym_rem_DASHlong] = ACTIONS(110), + [anon_sym_and_DASHlong] = ACTIONS(110), + [anon_sym_or_DASHlong] = ACTIONS(110), + [anon_sym_xor_DASHlong] = ACTIONS(110), + [anon_sym_shl_DASHlong] = ACTIONS(110), + [anon_sym_shr_DASHlong] = ACTIONS(110), + [anon_sym_ushr_DASHlong] = ACTIONS(110), + [anon_sym_add_DASHfloat] = ACTIONS(110), + [anon_sym_sub_DASHfloat] = ACTIONS(110), + [anon_sym_mul_DASHfloat] = ACTIONS(110), + [anon_sym_div_DASHfloat] = ACTIONS(110), + [anon_sym_rem_DASHfloat] = ACTIONS(110), + [anon_sym_add_DASHdouble] = ACTIONS(110), + [anon_sym_sub_DASHdouble] = ACTIONS(110), + [anon_sym_mul_DASHdouble] = ACTIONS(110), + [anon_sym_div_DASHdouble] = ACTIONS(110), + [anon_sym_rem_DASHdouble] = ACTIONS(110), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(108), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(108), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(108), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(108), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(108), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(108), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(108), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(108), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(108), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(108), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(108), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(108), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(108), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(108), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(108), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(108), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(108), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(108), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(108), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(108), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(108), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(108), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(108), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(108), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(108), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(108), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(108), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(108), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(108), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(108), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(108), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(108), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(108), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(108), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(108), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(108), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(108), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(108), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(108), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(108), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(108), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(108), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(108), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(108), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(108), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(108), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(108), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(108), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(108), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(108), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(108), + [anon_sym_execute_DASHinline] = ACTIONS(108), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(108), + [anon_sym_iget_DASHquick] = ACTIONS(108), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(108), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(108), + [anon_sym_iput_DASHquick] = ACTIONS(108), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(108), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(108), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(110), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(108), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(110), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(108), + [anon_sym_rsub_DASHint] = ACTIONS(110), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(108), + [anon_sym_DOTline] = ACTIONS(108), + [anon_sym_DOTlocals] = ACTIONS(108), + [anon_sym_DOTregisters] = ACTIONS(108), + [anon_sym_DOTcatch] = ACTIONS(110), + [anon_sym_RBRACE] = ACTIONS(108), + [anon_sym_DOTcatchall] = ACTIONS(108), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(108), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(108), + [anon_sym_DOTarray_DASHdata] = ACTIONS(108), [sym_comment] = ACTIONS(3), }, [13] = { - [sym_end_method] = ACTIONS(107), - [anon_sym_DOTannotation] = ACTIONS(107), - [anon_sym_DOTparam] = ACTIONS(107), - [sym_end_param] = ACTIONS(107), - [sym_label] = ACTIONS(107), - [anon_sym_nop] = ACTIONS(107), - [anon_sym_move] = ACTIONS(109), - [anon_sym_move_SLASHfrom16] = ACTIONS(107), - [anon_sym_move_SLASH16] = ACTIONS(107), - [anon_sym_move_DASHwide] = ACTIONS(109), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(107), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(107), - [anon_sym_move_DASHobject] = ACTIONS(109), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(107), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(107), - [anon_sym_move_DASHresult] = ACTIONS(109), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(107), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(107), - [anon_sym_move_DASHexception] = ACTIONS(107), - [anon_sym_return_DASHvoid] = ACTIONS(107), - [anon_sym_return] = ACTIONS(109), - [anon_sym_return_DASHwide] = ACTIONS(107), - [anon_sym_return_DASHobject] = ACTIONS(107), - [anon_sym_const_SLASH4] = ACTIONS(107), - [anon_sym_const_SLASH16] = ACTIONS(107), - [anon_sym_const] = ACTIONS(109), - [anon_sym_const_SLASHhigh16] = ACTIONS(107), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(107), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(107), - [anon_sym_const_DASHwide] = ACTIONS(109), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(107), - [anon_sym_const_DASHstring] = ACTIONS(109), - [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(107), - [anon_sym_const_DASHclass] = ACTIONS(107), - [anon_sym_monitor_DASHenter] = ACTIONS(107), - [anon_sym_monitor_DASHexit] = ACTIONS(107), - [anon_sym_check_DASHcast] = ACTIONS(107), - [anon_sym_instance_DASHof] = ACTIONS(107), - [anon_sym_array_DASHlength] = ACTIONS(107), - [anon_sym_new_DASHinstance] = ACTIONS(107), - [anon_sym_new_DASHarray] = ACTIONS(107), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(109), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(107), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(107), - [anon_sym_throw] = ACTIONS(107), - [anon_sym_goto] = ACTIONS(109), - [anon_sym_goto_SLASH16] = ACTIONS(107), - [anon_sym_goto_SLASH32] = ACTIONS(107), - [anon_sym_packed_DASHswitch] = ACTIONS(107), - [anon_sym_sparse_DASHswitch] = ACTIONS(107), - [anon_sym_cmpl_DASHfloat] = ACTIONS(107), - [anon_sym_cmpg_DASHfloat] = ACTIONS(107), - [anon_sym_cmpl_DASHdouble] = ACTIONS(107), - [anon_sym_cmpg_DASHdouble] = ACTIONS(107), - [anon_sym_cmp_DASHlong] = ACTIONS(107), - [anon_sym_if_DASHeq] = ACTIONS(109), - [anon_sym_if_DASHne] = ACTIONS(109), - [anon_sym_if_DASHlt] = ACTIONS(109), - [anon_sym_if_DASHge] = ACTIONS(109), - [anon_sym_if_DASHgt] = ACTIONS(109), - [anon_sym_if_DASHle] = ACTIONS(109), - [anon_sym_if_DASHeqz] = ACTIONS(107), - [anon_sym_if_DASHnez] = ACTIONS(107), - [anon_sym_if_DASHltz] = ACTIONS(107), - [anon_sym_if_DASHgez] = ACTIONS(107), - [anon_sym_if_DASHgtz] = ACTIONS(107), - [anon_sym_if_DASHlez] = ACTIONS(107), - [anon_sym_aget] = ACTIONS(109), - [anon_sym_aget_DASHwide] = ACTIONS(107), - [anon_sym_aget_DASHobject] = ACTIONS(107), - [anon_sym_aget_DASHboolean] = ACTIONS(107), - [anon_sym_aget_DASHbyte] = ACTIONS(107), - [anon_sym_aget_DASHchar] = ACTIONS(107), - [anon_sym_aget_DASHshort] = ACTIONS(107), - [anon_sym_aput] = ACTIONS(109), - [anon_sym_aput_DASHwide] = ACTIONS(107), - [anon_sym_aput_DASHobject] = ACTIONS(107), - [anon_sym_aput_DASHboolean] = ACTIONS(107), - [anon_sym_aput_DASHbyte] = ACTIONS(107), - [anon_sym_aput_DASHchar] = ACTIONS(107), - [anon_sym_aput_DASHshort] = ACTIONS(107), - [anon_sym_iget] = ACTIONS(109), - [anon_sym_iget_DASHwide] = ACTIONS(109), - [anon_sym_iget_DASHobject] = ACTIONS(109), - [anon_sym_iget_DASHboolean] = ACTIONS(107), - [anon_sym_iget_DASHbyte] = ACTIONS(107), - [anon_sym_iget_DASHchar] = ACTIONS(107), - [anon_sym_iget_DASHshort] = ACTIONS(107), - [anon_sym_iput] = ACTIONS(109), - [anon_sym_iput_DASHwide] = ACTIONS(109), - [anon_sym_iput_DASHobject] = ACTIONS(109), - [anon_sym_iput_DASHboolean] = ACTIONS(107), - [anon_sym_iput_DASHbyte] = ACTIONS(107), - [anon_sym_iput_DASHchar] = ACTIONS(107), - [anon_sym_iput_DASHshort] = ACTIONS(107), - [anon_sym_sget] = ACTIONS(109), - [anon_sym_sget_DASHwide] = ACTIONS(107), - [anon_sym_sget_DASHobject] = ACTIONS(107), - [anon_sym_sget_DASHboolean] = ACTIONS(107), - [anon_sym_sget_DASHbyte] = ACTIONS(107), - [anon_sym_sget_DASHchar] = ACTIONS(107), - [anon_sym_sget_DASHshort] = ACTIONS(107), - [anon_sym_sput] = ACTIONS(109), - [anon_sym_sput_DASHwide] = ACTIONS(107), - [anon_sym_sput_DASHobject] = ACTIONS(107), - [anon_sym_sput_DASHboolean] = ACTIONS(107), - [anon_sym_sput_DASHbyte] = ACTIONS(107), - [anon_sym_sput_DASHchar] = ACTIONS(107), - [anon_sym_sput_DASHshort] = ACTIONS(107), - [anon_sym_invoke_DASHvirtual] = ACTIONS(109), - [anon_sym_invoke_DASHsuper] = ACTIONS(109), - [anon_sym_invoke_DASHdirect] = ACTIONS(109), - [anon_sym_invoke_DASHstatic] = ACTIONS(109), - [anon_sym_invoke_DASHinterface] = ACTIONS(109), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(107), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(107), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(107), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(107), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(107), - [anon_sym_neg_DASHint] = ACTIONS(107), - [anon_sym_not_DASHint] = ACTIONS(107), - [anon_sym_neg_DASHlong] = ACTIONS(107), - [anon_sym_not_DASHlong] = ACTIONS(107), - [anon_sym_neg_DASHfloat] = ACTIONS(107), - [anon_sym_neg_DASHdouble] = ACTIONS(107), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(107), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(107), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(107), - [anon_sym_long_DASHto_DASHint] = ACTIONS(107), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(107), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(107), - [anon_sym_float_DASHto_DASHint] = ACTIONS(107), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(107), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(107), - [anon_sym_double_DASHto_DASHint] = ACTIONS(107), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(107), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(107), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(107), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(107), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(107), - [anon_sym_add_DASHint] = ACTIONS(109), - [anon_sym_sub_DASHint] = ACTIONS(109), - [anon_sym_mul_DASHint] = ACTIONS(109), - [anon_sym_div_DASHint] = ACTIONS(109), - [anon_sym_rem_DASHint] = ACTIONS(109), - [anon_sym_and_DASHint] = ACTIONS(109), - [anon_sym_or_DASHint] = ACTIONS(109), - [anon_sym_xor_DASHint] = ACTIONS(109), - [anon_sym_shl_DASHint] = ACTIONS(109), - [anon_sym_shr_DASHint] = ACTIONS(109), - [anon_sym_ushr_DASHint] = ACTIONS(109), - [anon_sym_add_DASHlong] = ACTIONS(109), - [anon_sym_sub_DASHlong] = ACTIONS(109), - [anon_sym_mul_DASHlong] = ACTIONS(109), - [anon_sym_div_DASHlong] = ACTIONS(109), - [anon_sym_rem_DASHlong] = ACTIONS(109), - [anon_sym_and_DASHlong] = ACTIONS(109), - [anon_sym_or_DASHlong] = ACTIONS(109), - [anon_sym_xor_DASHlong] = ACTIONS(109), - [anon_sym_shl_DASHlong] = ACTIONS(109), - [anon_sym_shr_DASHlong] = ACTIONS(109), - [anon_sym_ushr_DASHlong] = ACTIONS(109), - [anon_sym_add_DASHfloat] = ACTIONS(109), - [anon_sym_sub_DASHfloat] = ACTIONS(109), - [anon_sym_mul_DASHfloat] = ACTIONS(109), - [anon_sym_div_DASHfloat] = ACTIONS(109), - [anon_sym_rem_DASHfloat] = ACTIONS(109), - [anon_sym_add_DASHdouble] = ACTIONS(109), - [anon_sym_sub_DASHdouble] = ACTIONS(109), - [anon_sym_mul_DASHdouble] = ACTIONS(109), - [anon_sym_div_DASHdouble] = ACTIONS(109), - [anon_sym_rem_DASHdouble] = ACTIONS(109), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(107), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(107), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(107), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(107), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(107), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(107), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(107), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(107), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(107), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(107), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(107), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(107), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(107), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(107), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(107), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(107), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(107), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(107), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(107), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(107), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(107), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(107), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(107), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(107), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(107), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(107), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(107), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(107), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(107), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(107), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(107), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(107), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(107), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(107), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(107), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(107), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(107), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(107), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(107), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(107), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(107), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(107), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(107), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(107), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(107), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(107), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(107), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(107), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(107), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(107), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(107), - [anon_sym_execute_DASHinline] = ACTIONS(107), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(107), - [anon_sym_iget_DASHquick] = ACTIONS(107), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(107), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(107), - [anon_sym_iput_DASHquick] = ACTIONS(107), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(107), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(107), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(109), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(107), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(109), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(107), - [anon_sym_rsub_DASHint] = ACTIONS(109), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(107), - [anon_sym_DOTline] = ACTIONS(107), - [anon_sym_DOTlocals] = ACTIONS(107), - [anon_sym_DOTcatch] = ACTIONS(109), - [anon_sym_DOTcatchall] = ACTIONS(107), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(107), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(107), - [anon_sym_DOTarray_DASHdata] = ACTIONS(107), + [sym_end_method] = ACTIONS(112), + [anon_sym_DOTannotation] = ACTIONS(112), + [anon_sym_DOTparam] = ACTIONS(112), + [sym_end_param] = ACTIONS(112), + [sym_label] = ACTIONS(112), + [anon_sym_nop] = ACTIONS(112), + [anon_sym_move] = ACTIONS(114), + [anon_sym_move_SLASHfrom16] = ACTIONS(112), + [anon_sym_move_SLASH16] = ACTIONS(112), + [anon_sym_move_DASHwide] = ACTIONS(114), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(112), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(112), + [anon_sym_move_DASHobject] = ACTIONS(114), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(112), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(112), + [anon_sym_move_DASHresult] = ACTIONS(114), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(112), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(112), + [anon_sym_move_DASHexception] = ACTIONS(112), + [anon_sym_return_DASHvoid] = ACTIONS(112), + [anon_sym_return] = ACTIONS(114), + [anon_sym_return_DASHwide] = ACTIONS(112), + [anon_sym_return_DASHobject] = ACTIONS(112), + [anon_sym_const_SLASH4] = ACTIONS(112), + [anon_sym_const_SLASH16] = ACTIONS(112), + [anon_sym_const] = ACTIONS(114), + [anon_sym_const_SLASHhigh16] = ACTIONS(112), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(112), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(112), + [anon_sym_const_DASHwide] = ACTIONS(114), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(112), + [anon_sym_const_DASHstring] = ACTIONS(114), + [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(112), + [anon_sym_const_DASHclass] = ACTIONS(112), + [anon_sym_monitor_DASHenter] = ACTIONS(112), + [anon_sym_monitor_DASHexit] = ACTIONS(112), + [anon_sym_check_DASHcast] = ACTIONS(112), + [anon_sym_instance_DASHof] = ACTIONS(112), + [anon_sym_array_DASHlength] = ACTIONS(112), + [anon_sym_new_DASHinstance] = ACTIONS(112), + [anon_sym_new_DASHarray] = ACTIONS(112), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(114), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(112), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(112), + [anon_sym_throw] = ACTIONS(112), + [anon_sym_goto] = ACTIONS(114), + [anon_sym_goto_SLASH16] = ACTIONS(112), + [anon_sym_goto_SLASH32] = ACTIONS(112), + [anon_sym_packed_DASHswitch] = ACTIONS(112), + [anon_sym_sparse_DASHswitch] = ACTIONS(112), + [anon_sym_cmpl_DASHfloat] = ACTIONS(112), + [anon_sym_cmpg_DASHfloat] = ACTIONS(112), + [anon_sym_cmpl_DASHdouble] = ACTIONS(112), + [anon_sym_cmpg_DASHdouble] = ACTIONS(112), + [anon_sym_cmp_DASHlong] = ACTIONS(112), + [anon_sym_if_DASHeq] = ACTIONS(114), + [anon_sym_if_DASHne] = ACTIONS(114), + [anon_sym_if_DASHlt] = ACTIONS(114), + [anon_sym_if_DASHge] = ACTIONS(114), + [anon_sym_if_DASHgt] = ACTIONS(114), + [anon_sym_if_DASHle] = ACTIONS(114), + [anon_sym_if_DASHeqz] = ACTIONS(112), + [anon_sym_if_DASHnez] = ACTIONS(112), + [anon_sym_if_DASHltz] = ACTIONS(112), + [anon_sym_if_DASHgez] = ACTIONS(112), + [anon_sym_if_DASHgtz] = ACTIONS(112), + [anon_sym_if_DASHlez] = ACTIONS(112), + [anon_sym_aget] = ACTIONS(114), + [anon_sym_aget_DASHwide] = ACTIONS(112), + [anon_sym_aget_DASHobject] = ACTIONS(112), + [anon_sym_aget_DASHboolean] = ACTIONS(112), + [anon_sym_aget_DASHbyte] = ACTIONS(112), + [anon_sym_aget_DASHchar] = ACTIONS(112), + [anon_sym_aget_DASHshort] = ACTIONS(112), + [anon_sym_aput] = ACTIONS(114), + [anon_sym_aput_DASHwide] = ACTIONS(112), + [anon_sym_aput_DASHobject] = ACTIONS(112), + [anon_sym_aput_DASHboolean] = ACTIONS(112), + [anon_sym_aput_DASHbyte] = ACTIONS(112), + [anon_sym_aput_DASHchar] = ACTIONS(112), + [anon_sym_aput_DASHshort] = ACTIONS(112), + [anon_sym_iget] = ACTIONS(114), + [anon_sym_iget_DASHwide] = ACTIONS(114), + [anon_sym_iget_DASHobject] = ACTIONS(114), + [anon_sym_iget_DASHboolean] = ACTIONS(112), + [anon_sym_iget_DASHbyte] = ACTIONS(112), + [anon_sym_iget_DASHchar] = ACTIONS(112), + [anon_sym_iget_DASHshort] = ACTIONS(112), + [anon_sym_iput] = ACTIONS(114), + [anon_sym_iput_DASHwide] = ACTIONS(114), + [anon_sym_iput_DASHobject] = ACTIONS(114), + [anon_sym_iput_DASHboolean] = ACTIONS(112), + [anon_sym_iput_DASHbyte] = ACTIONS(112), + [anon_sym_iput_DASHchar] = ACTIONS(112), + [anon_sym_iput_DASHshort] = ACTIONS(112), + [anon_sym_sget] = ACTIONS(114), + [anon_sym_sget_DASHwide] = ACTIONS(112), + [anon_sym_sget_DASHobject] = ACTIONS(112), + [anon_sym_sget_DASHboolean] = ACTIONS(112), + [anon_sym_sget_DASHbyte] = ACTIONS(112), + [anon_sym_sget_DASHchar] = ACTIONS(112), + [anon_sym_sget_DASHshort] = ACTIONS(112), + [anon_sym_sput] = ACTIONS(114), + [anon_sym_sput_DASHwide] = ACTIONS(112), + [anon_sym_sput_DASHobject] = ACTIONS(112), + [anon_sym_sput_DASHboolean] = ACTIONS(112), + [anon_sym_sput_DASHbyte] = ACTIONS(112), + [anon_sym_sput_DASHchar] = ACTIONS(112), + [anon_sym_sput_DASHshort] = ACTIONS(112), + [anon_sym_invoke_DASHvirtual] = ACTIONS(114), + [anon_sym_invoke_DASHsuper] = ACTIONS(114), + [anon_sym_invoke_DASHdirect] = ACTIONS(114), + [anon_sym_invoke_DASHstatic] = ACTIONS(114), + [anon_sym_invoke_DASHinterface] = ACTIONS(114), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(112), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(112), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(112), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(112), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(112), + [anon_sym_neg_DASHint] = ACTIONS(112), + [anon_sym_not_DASHint] = ACTIONS(112), + [anon_sym_neg_DASHlong] = ACTIONS(112), + [anon_sym_not_DASHlong] = ACTIONS(112), + [anon_sym_neg_DASHfloat] = ACTIONS(112), + [anon_sym_neg_DASHdouble] = ACTIONS(112), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(112), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(112), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(112), + [anon_sym_long_DASHto_DASHint] = ACTIONS(112), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(112), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(112), + [anon_sym_float_DASHto_DASHint] = ACTIONS(112), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(112), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(112), + [anon_sym_double_DASHto_DASHint] = ACTIONS(112), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(112), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(112), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(112), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(112), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(112), + [anon_sym_add_DASHint] = ACTIONS(114), + [anon_sym_sub_DASHint] = ACTIONS(114), + [anon_sym_mul_DASHint] = ACTIONS(114), + [anon_sym_div_DASHint] = ACTIONS(114), + [anon_sym_rem_DASHint] = ACTIONS(114), + [anon_sym_and_DASHint] = ACTIONS(114), + [anon_sym_or_DASHint] = ACTIONS(114), + [anon_sym_xor_DASHint] = ACTIONS(114), + [anon_sym_shl_DASHint] = ACTIONS(114), + [anon_sym_shr_DASHint] = ACTIONS(114), + [anon_sym_ushr_DASHint] = ACTIONS(114), + [anon_sym_add_DASHlong] = ACTIONS(114), + [anon_sym_sub_DASHlong] = ACTIONS(114), + [anon_sym_mul_DASHlong] = ACTIONS(114), + [anon_sym_div_DASHlong] = ACTIONS(114), + [anon_sym_rem_DASHlong] = ACTIONS(114), + [anon_sym_and_DASHlong] = ACTIONS(114), + [anon_sym_or_DASHlong] = ACTIONS(114), + [anon_sym_xor_DASHlong] = ACTIONS(114), + [anon_sym_shl_DASHlong] = ACTIONS(114), + [anon_sym_shr_DASHlong] = ACTIONS(114), + [anon_sym_ushr_DASHlong] = ACTIONS(114), + [anon_sym_add_DASHfloat] = ACTIONS(114), + [anon_sym_sub_DASHfloat] = ACTIONS(114), + [anon_sym_mul_DASHfloat] = ACTIONS(114), + [anon_sym_div_DASHfloat] = ACTIONS(114), + [anon_sym_rem_DASHfloat] = ACTIONS(114), + [anon_sym_add_DASHdouble] = ACTIONS(114), + [anon_sym_sub_DASHdouble] = ACTIONS(114), + [anon_sym_mul_DASHdouble] = ACTIONS(114), + [anon_sym_div_DASHdouble] = ACTIONS(114), + [anon_sym_rem_DASHdouble] = ACTIONS(114), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(112), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(112), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(112), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(112), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(112), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(112), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(112), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(112), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(112), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(112), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(112), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(112), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(112), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(112), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(112), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(112), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(112), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(112), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(112), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(112), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(112), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(112), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(112), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(112), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(112), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(112), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(112), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(112), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(112), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(112), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(112), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(112), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(112), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(112), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(112), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(112), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(112), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(112), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(112), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(112), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(112), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(112), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(112), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(112), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(112), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(112), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(112), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(112), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(112), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(112), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(112), + [anon_sym_execute_DASHinline] = ACTIONS(112), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(112), + [anon_sym_iget_DASHquick] = ACTIONS(112), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(112), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(112), + [anon_sym_iput_DASHquick] = ACTIONS(112), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(112), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(112), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(114), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(112), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(114), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(112), + [anon_sym_rsub_DASHint] = ACTIONS(114), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(112), + [anon_sym_DOTline] = ACTIONS(112), + [anon_sym_DOTlocals] = ACTIONS(112), + [anon_sym_DOTregisters] = ACTIONS(112), + [anon_sym_DOTcatch] = ACTIONS(114), + [anon_sym_DOTcatchall] = ACTIONS(112), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(112), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(112), + [anon_sym_DOTarray_DASHdata] = ACTIONS(112), [sym_comment] = ACTIONS(3), }, [14] = { - [sym_end_method] = ACTIONS(111), - [anon_sym_DOTannotation] = ACTIONS(111), - [anon_sym_DOTparam] = ACTIONS(111), - [sym_label] = ACTIONS(111), - [anon_sym_nop] = ACTIONS(111), - [anon_sym_move] = ACTIONS(113), - [anon_sym_move_SLASHfrom16] = ACTIONS(111), - [anon_sym_move_SLASH16] = ACTIONS(111), - [anon_sym_move_DASHwide] = ACTIONS(113), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(111), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(111), - [anon_sym_move_DASHobject] = ACTIONS(113), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(111), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(111), - [anon_sym_move_DASHresult] = ACTIONS(113), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(111), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(111), - [anon_sym_move_DASHexception] = ACTIONS(111), - [anon_sym_return_DASHvoid] = ACTIONS(111), - [anon_sym_return] = ACTIONS(113), - [anon_sym_return_DASHwide] = ACTIONS(111), - [anon_sym_return_DASHobject] = ACTIONS(111), - [anon_sym_const_SLASH4] = ACTIONS(111), - [anon_sym_const_SLASH16] = ACTIONS(111), - [anon_sym_const] = ACTIONS(113), - [anon_sym_const_SLASHhigh16] = ACTIONS(111), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(111), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(111), - [anon_sym_const_DASHwide] = ACTIONS(113), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(111), - [anon_sym_const_DASHstring] = ACTIONS(113), - [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(111), - [anon_sym_const_DASHclass] = ACTIONS(111), - [anon_sym_monitor_DASHenter] = ACTIONS(111), - [anon_sym_monitor_DASHexit] = ACTIONS(111), - [anon_sym_check_DASHcast] = ACTIONS(111), - [anon_sym_instance_DASHof] = ACTIONS(111), - [anon_sym_array_DASHlength] = ACTIONS(111), - [anon_sym_new_DASHinstance] = ACTIONS(111), - [anon_sym_new_DASHarray] = ACTIONS(111), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(113), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(111), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(111), - [anon_sym_throw] = ACTIONS(111), - [anon_sym_goto] = ACTIONS(113), - [anon_sym_goto_SLASH16] = ACTIONS(111), - [anon_sym_goto_SLASH32] = ACTIONS(111), - [anon_sym_packed_DASHswitch] = ACTIONS(111), - [anon_sym_sparse_DASHswitch] = ACTIONS(111), - [anon_sym_cmpl_DASHfloat] = ACTIONS(111), - [anon_sym_cmpg_DASHfloat] = ACTIONS(111), - [anon_sym_cmpl_DASHdouble] = ACTIONS(111), - [anon_sym_cmpg_DASHdouble] = ACTIONS(111), - [anon_sym_cmp_DASHlong] = ACTIONS(111), - [anon_sym_if_DASHeq] = ACTIONS(113), - [anon_sym_if_DASHne] = ACTIONS(113), - [anon_sym_if_DASHlt] = ACTIONS(113), - [anon_sym_if_DASHge] = ACTIONS(113), - [anon_sym_if_DASHgt] = ACTIONS(113), - [anon_sym_if_DASHle] = ACTIONS(113), - [anon_sym_if_DASHeqz] = ACTIONS(111), - [anon_sym_if_DASHnez] = ACTIONS(111), - [anon_sym_if_DASHltz] = ACTIONS(111), - [anon_sym_if_DASHgez] = ACTIONS(111), - [anon_sym_if_DASHgtz] = ACTIONS(111), - [anon_sym_if_DASHlez] = ACTIONS(111), - [anon_sym_aget] = ACTIONS(113), - [anon_sym_aget_DASHwide] = ACTIONS(111), - [anon_sym_aget_DASHobject] = ACTIONS(111), - [anon_sym_aget_DASHboolean] = ACTIONS(111), - [anon_sym_aget_DASHbyte] = ACTIONS(111), - [anon_sym_aget_DASHchar] = ACTIONS(111), - [anon_sym_aget_DASHshort] = ACTIONS(111), - [anon_sym_aput] = ACTIONS(113), - [anon_sym_aput_DASHwide] = ACTIONS(111), - [anon_sym_aput_DASHobject] = ACTIONS(111), - [anon_sym_aput_DASHboolean] = ACTIONS(111), - [anon_sym_aput_DASHbyte] = ACTIONS(111), - [anon_sym_aput_DASHchar] = ACTIONS(111), - [anon_sym_aput_DASHshort] = ACTIONS(111), - [anon_sym_iget] = ACTIONS(113), - [anon_sym_iget_DASHwide] = ACTIONS(113), - [anon_sym_iget_DASHobject] = ACTIONS(113), - [anon_sym_iget_DASHboolean] = ACTIONS(111), - [anon_sym_iget_DASHbyte] = ACTIONS(111), - [anon_sym_iget_DASHchar] = ACTIONS(111), - [anon_sym_iget_DASHshort] = ACTIONS(111), - [anon_sym_iput] = ACTIONS(113), - [anon_sym_iput_DASHwide] = ACTIONS(113), - [anon_sym_iput_DASHobject] = ACTIONS(113), - [anon_sym_iput_DASHboolean] = ACTIONS(111), - [anon_sym_iput_DASHbyte] = ACTIONS(111), - [anon_sym_iput_DASHchar] = ACTIONS(111), - [anon_sym_iput_DASHshort] = ACTIONS(111), - [anon_sym_sget] = ACTIONS(113), - [anon_sym_sget_DASHwide] = ACTIONS(111), - [anon_sym_sget_DASHobject] = ACTIONS(111), - [anon_sym_sget_DASHboolean] = ACTIONS(111), - [anon_sym_sget_DASHbyte] = ACTIONS(111), - [anon_sym_sget_DASHchar] = ACTIONS(111), - [anon_sym_sget_DASHshort] = ACTIONS(111), - [anon_sym_sput] = ACTIONS(113), - [anon_sym_sput_DASHwide] = ACTIONS(111), - [anon_sym_sput_DASHobject] = ACTIONS(111), - [anon_sym_sput_DASHboolean] = ACTIONS(111), - [anon_sym_sput_DASHbyte] = ACTIONS(111), - [anon_sym_sput_DASHchar] = ACTIONS(111), - [anon_sym_sput_DASHshort] = ACTIONS(111), - [anon_sym_invoke_DASHvirtual] = ACTIONS(113), - [anon_sym_invoke_DASHsuper] = ACTIONS(113), - [anon_sym_invoke_DASHdirect] = ACTIONS(113), - [anon_sym_invoke_DASHstatic] = ACTIONS(113), - [anon_sym_invoke_DASHinterface] = ACTIONS(113), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(111), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(111), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(111), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(111), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(111), - [anon_sym_neg_DASHint] = ACTIONS(111), - [anon_sym_not_DASHint] = ACTIONS(111), - [anon_sym_neg_DASHlong] = ACTIONS(111), - [anon_sym_not_DASHlong] = ACTIONS(111), - [anon_sym_neg_DASHfloat] = ACTIONS(111), - [anon_sym_neg_DASHdouble] = ACTIONS(111), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(111), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(111), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(111), - [anon_sym_long_DASHto_DASHint] = ACTIONS(111), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(111), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(111), - [anon_sym_float_DASHto_DASHint] = ACTIONS(111), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(111), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(111), - [anon_sym_double_DASHto_DASHint] = ACTIONS(111), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(111), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(111), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(111), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(111), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(111), - [anon_sym_add_DASHint] = ACTIONS(113), - [anon_sym_sub_DASHint] = ACTIONS(113), - [anon_sym_mul_DASHint] = ACTIONS(113), - [anon_sym_div_DASHint] = ACTIONS(113), - [anon_sym_rem_DASHint] = ACTIONS(113), - [anon_sym_and_DASHint] = ACTIONS(113), - [anon_sym_or_DASHint] = ACTIONS(113), - [anon_sym_xor_DASHint] = ACTIONS(113), - [anon_sym_shl_DASHint] = ACTIONS(113), - [anon_sym_shr_DASHint] = ACTIONS(113), - [anon_sym_ushr_DASHint] = ACTIONS(113), - [anon_sym_add_DASHlong] = ACTIONS(113), - [anon_sym_sub_DASHlong] = ACTIONS(113), - [anon_sym_mul_DASHlong] = ACTIONS(113), - [anon_sym_div_DASHlong] = ACTIONS(113), - [anon_sym_rem_DASHlong] = ACTIONS(113), - [anon_sym_and_DASHlong] = ACTIONS(113), - [anon_sym_or_DASHlong] = ACTIONS(113), - [anon_sym_xor_DASHlong] = ACTIONS(113), - [anon_sym_shl_DASHlong] = ACTIONS(113), - [anon_sym_shr_DASHlong] = ACTIONS(113), - [anon_sym_ushr_DASHlong] = ACTIONS(113), - [anon_sym_add_DASHfloat] = ACTIONS(113), - [anon_sym_sub_DASHfloat] = ACTIONS(113), - [anon_sym_mul_DASHfloat] = ACTIONS(113), - [anon_sym_div_DASHfloat] = ACTIONS(113), - [anon_sym_rem_DASHfloat] = ACTIONS(113), - [anon_sym_add_DASHdouble] = ACTIONS(113), - [anon_sym_sub_DASHdouble] = ACTIONS(113), - [anon_sym_mul_DASHdouble] = ACTIONS(113), - [anon_sym_div_DASHdouble] = ACTIONS(113), - [anon_sym_rem_DASHdouble] = ACTIONS(113), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(111), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(111), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(111), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(111), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(111), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(111), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(111), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(111), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(111), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(111), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(111), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(111), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(111), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(111), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(111), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(111), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(111), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(111), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(111), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(111), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(111), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(111), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(111), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(111), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(111), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(111), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(111), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(111), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(111), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(111), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(111), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(111), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(111), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(111), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(111), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(111), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(111), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(111), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(111), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(111), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(111), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(111), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(111), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(111), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(111), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(111), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(111), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(111), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(111), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(111), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(111), - [anon_sym_execute_DASHinline] = ACTIONS(111), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(111), - [anon_sym_iget_DASHquick] = ACTIONS(111), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(111), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(111), - [anon_sym_iput_DASHquick] = ACTIONS(111), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(111), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(111), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(113), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(111), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(113), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(111), - [anon_sym_rsub_DASHint] = ACTIONS(113), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(111), - [anon_sym_DOTline] = ACTIONS(111), - [anon_sym_DOTlocals] = ACTIONS(111), - [anon_sym_DOTcatch] = ACTIONS(113), - [anon_sym_DOTcatchall] = ACTIONS(111), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(111), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(111), - [anon_sym_DOTarray_DASHdata] = ACTIONS(111), + [sym_end_method] = ACTIONS(116), + [anon_sym_DOTannotation] = ACTIONS(116), + [anon_sym_DOTparam] = ACTIONS(116), + [sym_label] = ACTIONS(116), + [anon_sym_nop] = ACTIONS(116), + [anon_sym_move] = ACTIONS(118), + [anon_sym_move_SLASHfrom16] = ACTIONS(116), + [anon_sym_move_SLASH16] = ACTIONS(116), + [anon_sym_move_DASHwide] = ACTIONS(118), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(116), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(116), + [anon_sym_move_DASHobject] = ACTIONS(118), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(116), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(116), + [anon_sym_move_DASHresult] = ACTIONS(118), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(116), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(116), + [anon_sym_move_DASHexception] = ACTIONS(116), + [anon_sym_return_DASHvoid] = ACTIONS(116), + [anon_sym_return] = ACTIONS(118), + [anon_sym_return_DASHwide] = ACTIONS(116), + [anon_sym_return_DASHobject] = ACTIONS(116), + [anon_sym_const_SLASH4] = ACTIONS(116), + [anon_sym_const_SLASH16] = ACTIONS(116), + [anon_sym_const] = ACTIONS(118), + [anon_sym_const_SLASHhigh16] = ACTIONS(116), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(116), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(116), + [anon_sym_const_DASHwide] = ACTIONS(118), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(116), + [anon_sym_const_DASHstring] = ACTIONS(118), + [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(116), + [anon_sym_const_DASHclass] = ACTIONS(116), + [anon_sym_monitor_DASHenter] = ACTIONS(116), + [anon_sym_monitor_DASHexit] = ACTIONS(116), + [anon_sym_check_DASHcast] = ACTIONS(116), + [anon_sym_instance_DASHof] = ACTIONS(116), + [anon_sym_array_DASHlength] = ACTIONS(116), + [anon_sym_new_DASHinstance] = ACTIONS(116), + [anon_sym_new_DASHarray] = ACTIONS(116), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(118), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(116), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(116), + [anon_sym_throw] = ACTIONS(116), + [anon_sym_goto] = ACTIONS(118), + [anon_sym_goto_SLASH16] = ACTIONS(116), + [anon_sym_goto_SLASH32] = ACTIONS(116), + [anon_sym_packed_DASHswitch] = ACTIONS(116), + [anon_sym_sparse_DASHswitch] = ACTIONS(116), + [anon_sym_cmpl_DASHfloat] = ACTIONS(116), + [anon_sym_cmpg_DASHfloat] = ACTIONS(116), + [anon_sym_cmpl_DASHdouble] = ACTIONS(116), + [anon_sym_cmpg_DASHdouble] = ACTIONS(116), + [anon_sym_cmp_DASHlong] = ACTIONS(116), + [anon_sym_if_DASHeq] = ACTIONS(118), + [anon_sym_if_DASHne] = ACTIONS(118), + [anon_sym_if_DASHlt] = ACTIONS(118), + [anon_sym_if_DASHge] = ACTIONS(118), + [anon_sym_if_DASHgt] = ACTIONS(118), + [anon_sym_if_DASHle] = ACTIONS(118), + [anon_sym_if_DASHeqz] = ACTIONS(116), + [anon_sym_if_DASHnez] = ACTIONS(116), + [anon_sym_if_DASHltz] = ACTIONS(116), + [anon_sym_if_DASHgez] = ACTIONS(116), + [anon_sym_if_DASHgtz] = ACTIONS(116), + [anon_sym_if_DASHlez] = ACTIONS(116), + [anon_sym_aget] = ACTIONS(118), + [anon_sym_aget_DASHwide] = ACTIONS(116), + [anon_sym_aget_DASHobject] = ACTIONS(116), + [anon_sym_aget_DASHboolean] = ACTIONS(116), + [anon_sym_aget_DASHbyte] = ACTIONS(116), + [anon_sym_aget_DASHchar] = ACTIONS(116), + [anon_sym_aget_DASHshort] = ACTIONS(116), + [anon_sym_aput] = ACTIONS(118), + [anon_sym_aput_DASHwide] = ACTIONS(116), + [anon_sym_aput_DASHobject] = ACTIONS(116), + [anon_sym_aput_DASHboolean] = ACTIONS(116), + [anon_sym_aput_DASHbyte] = ACTIONS(116), + [anon_sym_aput_DASHchar] = ACTIONS(116), + [anon_sym_aput_DASHshort] = ACTIONS(116), + [anon_sym_iget] = ACTIONS(118), + [anon_sym_iget_DASHwide] = ACTIONS(118), + [anon_sym_iget_DASHobject] = ACTIONS(118), + [anon_sym_iget_DASHboolean] = ACTIONS(116), + [anon_sym_iget_DASHbyte] = ACTIONS(116), + [anon_sym_iget_DASHchar] = ACTIONS(116), + [anon_sym_iget_DASHshort] = ACTIONS(116), + [anon_sym_iput] = ACTIONS(118), + [anon_sym_iput_DASHwide] = ACTIONS(118), + [anon_sym_iput_DASHobject] = ACTIONS(118), + [anon_sym_iput_DASHboolean] = ACTIONS(116), + [anon_sym_iput_DASHbyte] = ACTIONS(116), + [anon_sym_iput_DASHchar] = ACTIONS(116), + [anon_sym_iput_DASHshort] = ACTIONS(116), + [anon_sym_sget] = ACTIONS(118), + [anon_sym_sget_DASHwide] = ACTIONS(116), + [anon_sym_sget_DASHobject] = ACTIONS(116), + [anon_sym_sget_DASHboolean] = ACTIONS(116), + [anon_sym_sget_DASHbyte] = ACTIONS(116), + [anon_sym_sget_DASHchar] = ACTIONS(116), + [anon_sym_sget_DASHshort] = ACTIONS(116), + [anon_sym_sput] = ACTIONS(118), + [anon_sym_sput_DASHwide] = ACTIONS(116), + [anon_sym_sput_DASHobject] = ACTIONS(116), + [anon_sym_sput_DASHboolean] = ACTIONS(116), + [anon_sym_sput_DASHbyte] = ACTIONS(116), + [anon_sym_sput_DASHchar] = ACTIONS(116), + [anon_sym_sput_DASHshort] = ACTIONS(116), + [anon_sym_invoke_DASHvirtual] = ACTIONS(118), + [anon_sym_invoke_DASHsuper] = ACTIONS(118), + [anon_sym_invoke_DASHdirect] = ACTIONS(118), + [anon_sym_invoke_DASHstatic] = ACTIONS(118), + [anon_sym_invoke_DASHinterface] = ACTIONS(118), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(116), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(116), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(116), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(116), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(116), + [anon_sym_neg_DASHint] = ACTIONS(116), + [anon_sym_not_DASHint] = ACTIONS(116), + [anon_sym_neg_DASHlong] = ACTIONS(116), + [anon_sym_not_DASHlong] = ACTIONS(116), + [anon_sym_neg_DASHfloat] = ACTIONS(116), + [anon_sym_neg_DASHdouble] = ACTIONS(116), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(116), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(116), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(116), + [anon_sym_long_DASHto_DASHint] = ACTIONS(116), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(116), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(116), + [anon_sym_float_DASHto_DASHint] = ACTIONS(116), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(116), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(116), + [anon_sym_double_DASHto_DASHint] = ACTIONS(116), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(116), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(116), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(116), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(116), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(116), + [anon_sym_add_DASHint] = ACTIONS(118), + [anon_sym_sub_DASHint] = ACTIONS(118), + [anon_sym_mul_DASHint] = ACTIONS(118), + [anon_sym_div_DASHint] = ACTIONS(118), + [anon_sym_rem_DASHint] = ACTIONS(118), + [anon_sym_and_DASHint] = ACTIONS(118), + [anon_sym_or_DASHint] = ACTIONS(118), + [anon_sym_xor_DASHint] = ACTIONS(118), + [anon_sym_shl_DASHint] = ACTIONS(118), + [anon_sym_shr_DASHint] = ACTIONS(118), + [anon_sym_ushr_DASHint] = ACTIONS(118), + [anon_sym_add_DASHlong] = ACTIONS(118), + [anon_sym_sub_DASHlong] = ACTIONS(118), + [anon_sym_mul_DASHlong] = ACTIONS(118), + [anon_sym_div_DASHlong] = ACTIONS(118), + [anon_sym_rem_DASHlong] = ACTIONS(118), + [anon_sym_and_DASHlong] = ACTIONS(118), + [anon_sym_or_DASHlong] = ACTIONS(118), + [anon_sym_xor_DASHlong] = ACTIONS(118), + [anon_sym_shl_DASHlong] = ACTIONS(118), + [anon_sym_shr_DASHlong] = ACTIONS(118), + [anon_sym_ushr_DASHlong] = ACTIONS(118), + [anon_sym_add_DASHfloat] = ACTIONS(118), + [anon_sym_sub_DASHfloat] = ACTIONS(118), + [anon_sym_mul_DASHfloat] = ACTIONS(118), + [anon_sym_div_DASHfloat] = ACTIONS(118), + [anon_sym_rem_DASHfloat] = ACTIONS(118), + [anon_sym_add_DASHdouble] = ACTIONS(118), + [anon_sym_sub_DASHdouble] = ACTIONS(118), + [anon_sym_mul_DASHdouble] = ACTIONS(118), + [anon_sym_div_DASHdouble] = ACTIONS(118), + [anon_sym_rem_DASHdouble] = ACTIONS(118), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(116), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(116), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(116), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(116), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(116), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(116), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(116), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(116), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(116), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(116), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(116), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(116), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(116), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(116), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(116), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(116), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(116), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(116), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(116), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(116), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(116), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(116), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(116), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(116), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(116), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(116), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(116), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(116), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(116), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(116), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(116), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(116), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(116), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(116), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(116), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(116), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(116), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(116), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(116), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(116), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(116), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(116), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(116), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(116), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(116), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(116), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(116), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(116), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(116), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(116), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(116), + [anon_sym_execute_DASHinline] = ACTIONS(116), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(116), + [anon_sym_iget_DASHquick] = ACTIONS(116), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(116), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(116), + [anon_sym_iput_DASHquick] = ACTIONS(116), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(116), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(116), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(118), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(116), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(118), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(116), + [anon_sym_rsub_DASHint] = ACTIONS(118), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(116), + [anon_sym_DOTline] = ACTIONS(116), + [anon_sym_DOTlocals] = ACTIONS(116), + [anon_sym_DOTregisters] = ACTIONS(116), + [anon_sym_DOTcatch] = ACTIONS(118), + [anon_sym_DOTcatchall] = ACTIONS(116), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(116), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(116), + [anon_sym_DOTarray_DASHdata] = ACTIONS(116), [sym_comment] = ACTIONS(3), }, [15] = { - [sym_end_method] = ACTIONS(115), - [anon_sym_DOTannotation] = ACTIONS(115), - [anon_sym_DOTparam] = ACTIONS(115), - [sym_label] = ACTIONS(115), - [anon_sym_nop] = ACTIONS(115), - [anon_sym_move] = ACTIONS(117), - [anon_sym_move_SLASHfrom16] = ACTIONS(115), - [anon_sym_move_SLASH16] = ACTIONS(115), - [anon_sym_move_DASHwide] = ACTIONS(117), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(115), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(115), - [anon_sym_move_DASHobject] = ACTIONS(117), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(115), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(115), - [anon_sym_move_DASHresult] = ACTIONS(117), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(115), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(115), - [anon_sym_move_DASHexception] = ACTIONS(115), - [anon_sym_return_DASHvoid] = ACTIONS(115), - [anon_sym_return] = ACTIONS(117), - [anon_sym_return_DASHwide] = ACTIONS(115), - [anon_sym_return_DASHobject] = ACTIONS(115), - [anon_sym_const_SLASH4] = ACTIONS(115), - [anon_sym_const_SLASH16] = ACTIONS(115), - [anon_sym_const] = ACTIONS(117), - [anon_sym_const_SLASHhigh16] = ACTIONS(115), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(115), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(115), - [anon_sym_const_DASHwide] = ACTIONS(117), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(115), - [anon_sym_const_DASHstring] = ACTIONS(117), - [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(115), - [anon_sym_const_DASHclass] = ACTIONS(115), - [anon_sym_monitor_DASHenter] = ACTIONS(115), - [anon_sym_monitor_DASHexit] = ACTIONS(115), - [anon_sym_check_DASHcast] = ACTIONS(115), - [anon_sym_instance_DASHof] = ACTIONS(115), - [anon_sym_array_DASHlength] = ACTIONS(115), - [anon_sym_new_DASHinstance] = ACTIONS(115), - [anon_sym_new_DASHarray] = ACTIONS(115), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(117), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(115), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(115), - [anon_sym_throw] = ACTIONS(115), - [anon_sym_goto] = ACTIONS(117), - [anon_sym_goto_SLASH16] = ACTIONS(115), - [anon_sym_goto_SLASH32] = ACTIONS(115), - [anon_sym_packed_DASHswitch] = ACTIONS(115), - [anon_sym_sparse_DASHswitch] = ACTIONS(115), - [anon_sym_cmpl_DASHfloat] = ACTIONS(115), - [anon_sym_cmpg_DASHfloat] = ACTIONS(115), - [anon_sym_cmpl_DASHdouble] = ACTIONS(115), - [anon_sym_cmpg_DASHdouble] = ACTIONS(115), - [anon_sym_cmp_DASHlong] = ACTIONS(115), - [anon_sym_if_DASHeq] = ACTIONS(117), - [anon_sym_if_DASHne] = ACTIONS(117), - [anon_sym_if_DASHlt] = ACTIONS(117), - [anon_sym_if_DASHge] = ACTIONS(117), - [anon_sym_if_DASHgt] = ACTIONS(117), - [anon_sym_if_DASHle] = ACTIONS(117), - [anon_sym_if_DASHeqz] = ACTIONS(115), - [anon_sym_if_DASHnez] = ACTIONS(115), - [anon_sym_if_DASHltz] = ACTIONS(115), - [anon_sym_if_DASHgez] = ACTIONS(115), - [anon_sym_if_DASHgtz] = ACTIONS(115), - [anon_sym_if_DASHlez] = ACTIONS(115), - [anon_sym_aget] = ACTIONS(117), - [anon_sym_aget_DASHwide] = ACTIONS(115), - [anon_sym_aget_DASHobject] = ACTIONS(115), - [anon_sym_aget_DASHboolean] = ACTIONS(115), - [anon_sym_aget_DASHbyte] = ACTIONS(115), - [anon_sym_aget_DASHchar] = ACTIONS(115), - [anon_sym_aget_DASHshort] = ACTIONS(115), - [anon_sym_aput] = ACTIONS(117), - [anon_sym_aput_DASHwide] = ACTIONS(115), - [anon_sym_aput_DASHobject] = ACTIONS(115), - [anon_sym_aput_DASHboolean] = ACTIONS(115), - [anon_sym_aput_DASHbyte] = ACTIONS(115), - [anon_sym_aput_DASHchar] = ACTIONS(115), - [anon_sym_aput_DASHshort] = ACTIONS(115), - [anon_sym_iget] = ACTIONS(117), - [anon_sym_iget_DASHwide] = ACTIONS(117), - [anon_sym_iget_DASHobject] = ACTIONS(117), - [anon_sym_iget_DASHboolean] = ACTIONS(115), - [anon_sym_iget_DASHbyte] = ACTIONS(115), - [anon_sym_iget_DASHchar] = ACTIONS(115), - [anon_sym_iget_DASHshort] = ACTIONS(115), - [anon_sym_iput] = ACTIONS(117), - [anon_sym_iput_DASHwide] = ACTIONS(117), - [anon_sym_iput_DASHobject] = ACTIONS(117), - [anon_sym_iput_DASHboolean] = ACTIONS(115), - [anon_sym_iput_DASHbyte] = ACTIONS(115), - [anon_sym_iput_DASHchar] = ACTIONS(115), - [anon_sym_iput_DASHshort] = ACTIONS(115), - [anon_sym_sget] = ACTIONS(117), - [anon_sym_sget_DASHwide] = ACTIONS(115), - [anon_sym_sget_DASHobject] = ACTIONS(115), - [anon_sym_sget_DASHboolean] = ACTIONS(115), - [anon_sym_sget_DASHbyte] = ACTIONS(115), - [anon_sym_sget_DASHchar] = ACTIONS(115), - [anon_sym_sget_DASHshort] = ACTIONS(115), - [anon_sym_sput] = ACTIONS(117), - [anon_sym_sput_DASHwide] = ACTIONS(115), - [anon_sym_sput_DASHobject] = ACTIONS(115), - [anon_sym_sput_DASHboolean] = ACTIONS(115), - [anon_sym_sput_DASHbyte] = ACTIONS(115), - [anon_sym_sput_DASHchar] = ACTIONS(115), - [anon_sym_sput_DASHshort] = ACTIONS(115), - [anon_sym_invoke_DASHvirtual] = ACTIONS(117), - [anon_sym_invoke_DASHsuper] = ACTIONS(117), - [anon_sym_invoke_DASHdirect] = ACTIONS(117), - [anon_sym_invoke_DASHstatic] = ACTIONS(117), - [anon_sym_invoke_DASHinterface] = ACTIONS(117), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(115), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(115), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(115), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(115), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(115), - [anon_sym_neg_DASHint] = ACTIONS(115), - [anon_sym_not_DASHint] = ACTIONS(115), - [anon_sym_neg_DASHlong] = ACTIONS(115), - [anon_sym_not_DASHlong] = ACTIONS(115), - [anon_sym_neg_DASHfloat] = ACTIONS(115), - [anon_sym_neg_DASHdouble] = ACTIONS(115), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(115), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(115), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(115), - [anon_sym_long_DASHto_DASHint] = ACTIONS(115), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(115), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(115), - [anon_sym_float_DASHto_DASHint] = ACTIONS(115), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(115), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(115), - [anon_sym_double_DASHto_DASHint] = ACTIONS(115), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(115), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(115), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(115), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(115), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(115), - [anon_sym_add_DASHint] = ACTIONS(117), - [anon_sym_sub_DASHint] = ACTIONS(117), - [anon_sym_mul_DASHint] = ACTIONS(117), - [anon_sym_div_DASHint] = ACTIONS(117), - [anon_sym_rem_DASHint] = ACTIONS(117), - [anon_sym_and_DASHint] = ACTIONS(117), - [anon_sym_or_DASHint] = ACTIONS(117), - [anon_sym_xor_DASHint] = ACTIONS(117), - [anon_sym_shl_DASHint] = ACTIONS(117), - [anon_sym_shr_DASHint] = ACTIONS(117), - [anon_sym_ushr_DASHint] = ACTIONS(117), - [anon_sym_add_DASHlong] = ACTIONS(117), - [anon_sym_sub_DASHlong] = ACTIONS(117), - [anon_sym_mul_DASHlong] = ACTIONS(117), - [anon_sym_div_DASHlong] = ACTIONS(117), - [anon_sym_rem_DASHlong] = ACTIONS(117), - [anon_sym_and_DASHlong] = ACTIONS(117), - [anon_sym_or_DASHlong] = ACTIONS(117), - [anon_sym_xor_DASHlong] = ACTIONS(117), - [anon_sym_shl_DASHlong] = ACTIONS(117), - [anon_sym_shr_DASHlong] = ACTIONS(117), - [anon_sym_ushr_DASHlong] = ACTIONS(117), - [anon_sym_add_DASHfloat] = ACTIONS(117), - [anon_sym_sub_DASHfloat] = ACTIONS(117), - [anon_sym_mul_DASHfloat] = ACTIONS(117), - [anon_sym_div_DASHfloat] = ACTIONS(117), - [anon_sym_rem_DASHfloat] = ACTIONS(117), - [anon_sym_add_DASHdouble] = ACTIONS(117), - [anon_sym_sub_DASHdouble] = ACTIONS(117), - [anon_sym_mul_DASHdouble] = ACTIONS(117), - [anon_sym_div_DASHdouble] = ACTIONS(117), - [anon_sym_rem_DASHdouble] = ACTIONS(117), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(115), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(115), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(115), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(115), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(115), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(115), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(115), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(115), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(115), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(115), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(115), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(115), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(115), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(115), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(115), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(115), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(115), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(115), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(115), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(115), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(115), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(115), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(115), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(115), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(115), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(115), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(115), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(115), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(115), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(115), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(115), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(115), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(115), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(115), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(115), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(115), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(115), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(115), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(115), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(115), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(115), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(115), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(115), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(115), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(115), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(115), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(115), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(115), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(115), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(115), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(115), - [anon_sym_execute_DASHinline] = ACTIONS(115), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(115), - [anon_sym_iget_DASHquick] = ACTIONS(115), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(115), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(115), - [anon_sym_iput_DASHquick] = ACTIONS(115), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(115), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(115), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(117), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(115), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(117), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(115), - [anon_sym_rsub_DASHint] = ACTIONS(117), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(115), - [anon_sym_DOTline] = ACTIONS(115), - [anon_sym_DOTlocals] = ACTIONS(115), - [anon_sym_DOTcatch] = ACTIONS(117), - [anon_sym_DOTcatchall] = ACTIONS(115), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(115), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(115), - [anon_sym_DOTarray_DASHdata] = ACTIONS(115), + [sym_end_method] = ACTIONS(120), + [anon_sym_DOTannotation] = ACTIONS(120), + [anon_sym_DOTparam] = ACTIONS(120), + [sym_label] = ACTIONS(120), + [anon_sym_nop] = ACTIONS(120), + [anon_sym_move] = ACTIONS(122), + [anon_sym_move_SLASHfrom16] = ACTIONS(120), + [anon_sym_move_SLASH16] = ACTIONS(120), + [anon_sym_move_DASHwide] = ACTIONS(122), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(120), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(120), + [anon_sym_move_DASHobject] = ACTIONS(122), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(120), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(120), + [anon_sym_move_DASHresult] = ACTIONS(122), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(120), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(120), + [anon_sym_move_DASHexception] = ACTIONS(120), + [anon_sym_return_DASHvoid] = ACTIONS(120), + [anon_sym_return] = ACTIONS(122), + [anon_sym_return_DASHwide] = ACTIONS(120), + [anon_sym_return_DASHobject] = ACTIONS(120), + [anon_sym_const_SLASH4] = ACTIONS(120), + [anon_sym_const_SLASH16] = ACTIONS(120), + [anon_sym_const] = ACTIONS(122), + [anon_sym_const_SLASHhigh16] = ACTIONS(120), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(120), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(120), + [anon_sym_const_DASHwide] = ACTIONS(122), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(120), + [anon_sym_const_DASHstring] = ACTIONS(122), + [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(120), + [anon_sym_const_DASHclass] = ACTIONS(120), + [anon_sym_monitor_DASHenter] = ACTIONS(120), + [anon_sym_monitor_DASHexit] = ACTIONS(120), + [anon_sym_check_DASHcast] = ACTIONS(120), + [anon_sym_instance_DASHof] = ACTIONS(120), + [anon_sym_array_DASHlength] = ACTIONS(120), + [anon_sym_new_DASHinstance] = ACTIONS(120), + [anon_sym_new_DASHarray] = ACTIONS(120), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(122), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(120), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(120), + [anon_sym_throw] = ACTIONS(120), + [anon_sym_goto] = ACTIONS(122), + [anon_sym_goto_SLASH16] = ACTIONS(120), + [anon_sym_goto_SLASH32] = ACTIONS(120), + [anon_sym_packed_DASHswitch] = ACTIONS(120), + [anon_sym_sparse_DASHswitch] = ACTIONS(120), + [anon_sym_cmpl_DASHfloat] = ACTIONS(120), + [anon_sym_cmpg_DASHfloat] = ACTIONS(120), + [anon_sym_cmpl_DASHdouble] = ACTIONS(120), + [anon_sym_cmpg_DASHdouble] = ACTIONS(120), + [anon_sym_cmp_DASHlong] = ACTIONS(120), + [anon_sym_if_DASHeq] = ACTIONS(122), + [anon_sym_if_DASHne] = ACTIONS(122), + [anon_sym_if_DASHlt] = ACTIONS(122), + [anon_sym_if_DASHge] = ACTIONS(122), + [anon_sym_if_DASHgt] = ACTIONS(122), + [anon_sym_if_DASHle] = ACTIONS(122), + [anon_sym_if_DASHeqz] = ACTIONS(120), + [anon_sym_if_DASHnez] = ACTIONS(120), + [anon_sym_if_DASHltz] = ACTIONS(120), + [anon_sym_if_DASHgez] = ACTIONS(120), + [anon_sym_if_DASHgtz] = ACTIONS(120), + [anon_sym_if_DASHlez] = ACTIONS(120), + [anon_sym_aget] = ACTIONS(122), + [anon_sym_aget_DASHwide] = ACTIONS(120), + [anon_sym_aget_DASHobject] = ACTIONS(120), + [anon_sym_aget_DASHboolean] = ACTIONS(120), + [anon_sym_aget_DASHbyte] = ACTIONS(120), + [anon_sym_aget_DASHchar] = ACTIONS(120), + [anon_sym_aget_DASHshort] = ACTIONS(120), + [anon_sym_aput] = ACTIONS(122), + [anon_sym_aput_DASHwide] = ACTIONS(120), + [anon_sym_aput_DASHobject] = ACTIONS(120), + [anon_sym_aput_DASHboolean] = ACTIONS(120), + [anon_sym_aput_DASHbyte] = ACTIONS(120), + [anon_sym_aput_DASHchar] = ACTIONS(120), + [anon_sym_aput_DASHshort] = ACTIONS(120), + [anon_sym_iget] = ACTIONS(122), + [anon_sym_iget_DASHwide] = ACTIONS(122), + [anon_sym_iget_DASHobject] = ACTIONS(122), + [anon_sym_iget_DASHboolean] = ACTIONS(120), + [anon_sym_iget_DASHbyte] = ACTIONS(120), + [anon_sym_iget_DASHchar] = ACTIONS(120), + [anon_sym_iget_DASHshort] = ACTIONS(120), + [anon_sym_iput] = ACTIONS(122), + [anon_sym_iput_DASHwide] = ACTIONS(122), + [anon_sym_iput_DASHobject] = ACTIONS(122), + [anon_sym_iput_DASHboolean] = ACTIONS(120), + [anon_sym_iput_DASHbyte] = ACTIONS(120), + [anon_sym_iput_DASHchar] = ACTIONS(120), + [anon_sym_iput_DASHshort] = ACTIONS(120), + [anon_sym_sget] = ACTIONS(122), + [anon_sym_sget_DASHwide] = ACTIONS(120), + [anon_sym_sget_DASHobject] = ACTIONS(120), + [anon_sym_sget_DASHboolean] = ACTIONS(120), + [anon_sym_sget_DASHbyte] = ACTIONS(120), + [anon_sym_sget_DASHchar] = ACTIONS(120), + [anon_sym_sget_DASHshort] = ACTIONS(120), + [anon_sym_sput] = ACTIONS(122), + [anon_sym_sput_DASHwide] = ACTIONS(120), + [anon_sym_sput_DASHobject] = ACTIONS(120), + [anon_sym_sput_DASHboolean] = ACTIONS(120), + [anon_sym_sput_DASHbyte] = ACTIONS(120), + [anon_sym_sput_DASHchar] = ACTIONS(120), + [anon_sym_sput_DASHshort] = ACTIONS(120), + [anon_sym_invoke_DASHvirtual] = ACTIONS(122), + [anon_sym_invoke_DASHsuper] = ACTIONS(122), + [anon_sym_invoke_DASHdirect] = ACTIONS(122), + [anon_sym_invoke_DASHstatic] = ACTIONS(122), + [anon_sym_invoke_DASHinterface] = ACTIONS(122), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(120), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(120), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(120), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(120), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(120), + [anon_sym_neg_DASHint] = ACTIONS(120), + [anon_sym_not_DASHint] = ACTIONS(120), + [anon_sym_neg_DASHlong] = ACTIONS(120), + [anon_sym_not_DASHlong] = ACTIONS(120), + [anon_sym_neg_DASHfloat] = ACTIONS(120), + [anon_sym_neg_DASHdouble] = ACTIONS(120), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(120), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(120), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(120), + [anon_sym_long_DASHto_DASHint] = ACTIONS(120), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(120), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(120), + [anon_sym_float_DASHto_DASHint] = ACTIONS(120), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(120), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(120), + [anon_sym_double_DASHto_DASHint] = ACTIONS(120), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(120), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(120), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(120), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(120), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(120), + [anon_sym_add_DASHint] = ACTIONS(122), + [anon_sym_sub_DASHint] = ACTIONS(122), + [anon_sym_mul_DASHint] = ACTIONS(122), + [anon_sym_div_DASHint] = ACTIONS(122), + [anon_sym_rem_DASHint] = ACTIONS(122), + [anon_sym_and_DASHint] = ACTIONS(122), + [anon_sym_or_DASHint] = ACTIONS(122), + [anon_sym_xor_DASHint] = ACTIONS(122), + [anon_sym_shl_DASHint] = ACTIONS(122), + [anon_sym_shr_DASHint] = ACTIONS(122), + [anon_sym_ushr_DASHint] = ACTIONS(122), + [anon_sym_add_DASHlong] = ACTIONS(122), + [anon_sym_sub_DASHlong] = ACTIONS(122), + [anon_sym_mul_DASHlong] = ACTIONS(122), + [anon_sym_div_DASHlong] = ACTIONS(122), + [anon_sym_rem_DASHlong] = ACTIONS(122), + [anon_sym_and_DASHlong] = ACTIONS(122), + [anon_sym_or_DASHlong] = ACTIONS(122), + [anon_sym_xor_DASHlong] = ACTIONS(122), + [anon_sym_shl_DASHlong] = ACTIONS(122), + [anon_sym_shr_DASHlong] = ACTIONS(122), + [anon_sym_ushr_DASHlong] = ACTIONS(122), + [anon_sym_add_DASHfloat] = ACTIONS(122), + [anon_sym_sub_DASHfloat] = ACTIONS(122), + [anon_sym_mul_DASHfloat] = ACTIONS(122), + [anon_sym_div_DASHfloat] = ACTIONS(122), + [anon_sym_rem_DASHfloat] = ACTIONS(122), + [anon_sym_add_DASHdouble] = ACTIONS(122), + [anon_sym_sub_DASHdouble] = ACTIONS(122), + [anon_sym_mul_DASHdouble] = ACTIONS(122), + [anon_sym_div_DASHdouble] = ACTIONS(122), + [anon_sym_rem_DASHdouble] = ACTIONS(122), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(120), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(120), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(120), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(120), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(120), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(120), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(120), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(120), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(120), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(120), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(120), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(120), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(120), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(120), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(120), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(120), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(120), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(120), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(120), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(120), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(120), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(120), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(120), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(120), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(120), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(120), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(120), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(120), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(120), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(120), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(120), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(120), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(120), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(120), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(120), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(120), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(120), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(120), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(120), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(120), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(120), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(120), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(120), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(120), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(120), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(120), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(120), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(120), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(120), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(120), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(120), + [anon_sym_execute_DASHinline] = ACTIONS(120), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(120), + [anon_sym_iget_DASHquick] = ACTIONS(120), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(120), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(120), + [anon_sym_iput_DASHquick] = ACTIONS(120), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(120), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(120), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(122), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(120), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(122), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(120), + [anon_sym_rsub_DASHint] = ACTIONS(122), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(120), + [anon_sym_DOTline] = ACTIONS(120), + [anon_sym_DOTlocals] = ACTIONS(120), + [anon_sym_DOTregisters] = ACTIONS(120), + [anon_sym_DOTcatch] = ACTIONS(122), + [anon_sym_DOTcatchall] = ACTIONS(120), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(120), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(120), + [anon_sym_DOTarray_DASHdata] = ACTIONS(120), [sym_comment] = ACTIONS(3), }, [16] = { - [sym_end_method] = ACTIONS(119), - [anon_sym_DOTannotation] = ACTIONS(119), - [anon_sym_DOTparam] = ACTIONS(119), - [sym_label] = ACTIONS(119), - [anon_sym_nop] = ACTIONS(119), - [anon_sym_move] = ACTIONS(121), - [anon_sym_move_SLASHfrom16] = ACTIONS(119), - [anon_sym_move_SLASH16] = ACTIONS(119), - [anon_sym_move_DASHwide] = ACTIONS(121), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(119), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(119), - [anon_sym_move_DASHobject] = ACTIONS(121), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(119), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(119), - [anon_sym_move_DASHresult] = ACTIONS(121), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(119), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(119), - [anon_sym_move_DASHexception] = ACTIONS(119), - [anon_sym_return_DASHvoid] = ACTIONS(119), - [anon_sym_return] = ACTIONS(121), - [anon_sym_return_DASHwide] = ACTIONS(119), - [anon_sym_return_DASHobject] = ACTIONS(119), - [anon_sym_const_SLASH4] = ACTIONS(119), - [anon_sym_const_SLASH16] = ACTIONS(119), - [anon_sym_const] = ACTIONS(121), - [anon_sym_const_SLASHhigh16] = ACTIONS(119), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(119), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(119), - [anon_sym_const_DASHwide] = ACTIONS(121), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(119), - [anon_sym_const_DASHstring] = ACTIONS(121), - [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(119), - [anon_sym_const_DASHclass] = ACTIONS(119), - [anon_sym_monitor_DASHenter] = ACTIONS(119), - [anon_sym_monitor_DASHexit] = ACTIONS(119), - [anon_sym_check_DASHcast] = ACTIONS(119), - [anon_sym_instance_DASHof] = ACTIONS(119), - [anon_sym_array_DASHlength] = ACTIONS(119), - [anon_sym_new_DASHinstance] = ACTIONS(119), - [anon_sym_new_DASHarray] = ACTIONS(119), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(121), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(119), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(119), - [anon_sym_throw] = ACTIONS(119), - [anon_sym_goto] = ACTIONS(121), - [anon_sym_goto_SLASH16] = ACTIONS(119), - [anon_sym_goto_SLASH32] = ACTIONS(119), - [anon_sym_packed_DASHswitch] = ACTIONS(119), - [anon_sym_sparse_DASHswitch] = ACTIONS(119), - [anon_sym_cmpl_DASHfloat] = ACTIONS(119), - [anon_sym_cmpg_DASHfloat] = ACTIONS(119), - [anon_sym_cmpl_DASHdouble] = ACTIONS(119), - [anon_sym_cmpg_DASHdouble] = ACTIONS(119), - [anon_sym_cmp_DASHlong] = ACTIONS(119), - [anon_sym_if_DASHeq] = ACTIONS(121), - [anon_sym_if_DASHne] = ACTIONS(121), - [anon_sym_if_DASHlt] = ACTIONS(121), - [anon_sym_if_DASHge] = ACTIONS(121), - [anon_sym_if_DASHgt] = ACTIONS(121), - [anon_sym_if_DASHle] = ACTIONS(121), - [anon_sym_if_DASHeqz] = ACTIONS(119), - [anon_sym_if_DASHnez] = ACTIONS(119), - [anon_sym_if_DASHltz] = ACTIONS(119), - [anon_sym_if_DASHgez] = ACTIONS(119), - [anon_sym_if_DASHgtz] = ACTIONS(119), - [anon_sym_if_DASHlez] = ACTIONS(119), - [anon_sym_aget] = ACTIONS(121), - [anon_sym_aget_DASHwide] = ACTIONS(119), - [anon_sym_aget_DASHobject] = ACTIONS(119), - [anon_sym_aget_DASHboolean] = ACTIONS(119), - [anon_sym_aget_DASHbyte] = ACTIONS(119), - [anon_sym_aget_DASHchar] = ACTIONS(119), - [anon_sym_aget_DASHshort] = ACTIONS(119), - [anon_sym_aput] = ACTIONS(121), - [anon_sym_aput_DASHwide] = ACTIONS(119), - [anon_sym_aput_DASHobject] = ACTIONS(119), - [anon_sym_aput_DASHboolean] = ACTIONS(119), - [anon_sym_aput_DASHbyte] = ACTIONS(119), - [anon_sym_aput_DASHchar] = ACTIONS(119), - [anon_sym_aput_DASHshort] = ACTIONS(119), - [anon_sym_iget] = ACTIONS(121), - [anon_sym_iget_DASHwide] = ACTIONS(121), - [anon_sym_iget_DASHobject] = ACTIONS(121), - [anon_sym_iget_DASHboolean] = ACTIONS(119), - [anon_sym_iget_DASHbyte] = ACTIONS(119), - [anon_sym_iget_DASHchar] = ACTIONS(119), - [anon_sym_iget_DASHshort] = ACTIONS(119), - [anon_sym_iput] = ACTIONS(121), - [anon_sym_iput_DASHwide] = ACTIONS(121), - [anon_sym_iput_DASHobject] = ACTIONS(121), - [anon_sym_iput_DASHboolean] = ACTIONS(119), - [anon_sym_iput_DASHbyte] = ACTIONS(119), - [anon_sym_iput_DASHchar] = ACTIONS(119), - [anon_sym_iput_DASHshort] = ACTIONS(119), - [anon_sym_sget] = ACTIONS(121), - [anon_sym_sget_DASHwide] = ACTIONS(119), - [anon_sym_sget_DASHobject] = ACTIONS(119), - [anon_sym_sget_DASHboolean] = ACTIONS(119), - [anon_sym_sget_DASHbyte] = ACTIONS(119), - [anon_sym_sget_DASHchar] = ACTIONS(119), - [anon_sym_sget_DASHshort] = ACTIONS(119), - [anon_sym_sput] = ACTIONS(121), - [anon_sym_sput_DASHwide] = ACTIONS(119), - [anon_sym_sput_DASHobject] = ACTIONS(119), - [anon_sym_sput_DASHboolean] = ACTIONS(119), - [anon_sym_sput_DASHbyte] = ACTIONS(119), - [anon_sym_sput_DASHchar] = ACTIONS(119), - [anon_sym_sput_DASHshort] = ACTIONS(119), - [anon_sym_invoke_DASHvirtual] = ACTIONS(121), - [anon_sym_invoke_DASHsuper] = ACTIONS(121), - [anon_sym_invoke_DASHdirect] = ACTIONS(121), - [anon_sym_invoke_DASHstatic] = ACTIONS(121), - [anon_sym_invoke_DASHinterface] = ACTIONS(121), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(119), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(119), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(119), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(119), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(119), - [anon_sym_neg_DASHint] = ACTIONS(119), - [anon_sym_not_DASHint] = ACTIONS(119), - [anon_sym_neg_DASHlong] = ACTIONS(119), - [anon_sym_not_DASHlong] = ACTIONS(119), - [anon_sym_neg_DASHfloat] = ACTIONS(119), - [anon_sym_neg_DASHdouble] = ACTIONS(119), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(119), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(119), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(119), - [anon_sym_long_DASHto_DASHint] = ACTIONS(119), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(119), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(119), - [anon_sym_float_DASHto_DASHint] = ACTIONS(119), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(119), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(119), - [anon_sym_double_DASHto_DASHint] = ACTIONS(119), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(119), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(119), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(119), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(119), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(119), - [anon_sym_add_DASHint] = ACTIONS(121), - [anon_sym_sub_DASHint] = ACTIONS(121), - [anon_sym_mul_DASHint] = ACTIONS(121), - [anon_sym_div_DASHint] = ACTIONS(121), - [anon_sym_rem_DASHint] = ACTIONS(121), - [anon_sym_and_DASHint] = ACTIONS(121), - [anon_sym_or_DASHint] = ACTIONS(121), - [anon_sym_xor_DASHint] = ACTIONS(121), - [anon_sym_shl_DASHint] = ACTIONS(121), - [anon_sym_shr_DASHint] = ACTIONS(121), - [anon_sym_ushr_DASHint] = ACTIONS(121), - [anon_sym_add_DASHlong] = ACTIONS(121), - [anon_sym_sub_DASHlong] = ACTIONS(121), - [anon_sym_mul_DASHlong] = ACTIONS(121), - [anon_sym_div_DASHlong] = ACTIONS(121), - [anon_sym_rem_DASHlong] = ACTIONS(121), - [anon_sym_and_DASHlong] = ACTIONS(121), - [anon_sym_or_DASHlong] = ACTIONS(121), - [anon_sym_xor_DASHlong] = ACTIONS(121), - [anon_sym_shl_DASHlong] = ACTIONS(121), - [anon_sym_shr_DASHlong] = ACTIONS(121), - [anon_sym_ushr_DASHlong] = ACTIONS(121), - [anon_sym_add_DASHfloat] = ACTIONS(121), - [anon_sym_sub_DASHfloat] = ACTIONS(121), - [anon_sym_mul_DASHfloat] = ACTIONS(121), - [anon_sym_div_DASHfloat] = ACTIONS(121), - [anon_sym_rem_DASHfloat] = ACTIONS(121), - [anon_sym_add_DASHdouble] = ACTIONS(121), - [anon_sym_sub_DASHdouble] = ACTIONS(121), - [anon_sym_mul_DASHdouble] = ACTIONS(121), - [anon_sym_div_DASHdouble] = ACTIONS(121), - [anon_sym_rem_DASHdouble] = ACTIONS(121), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(119), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(119), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(119), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(119), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(119), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(119), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(119), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(119), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(119), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(119), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(119), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(119), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(119), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(119), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(119), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(119), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(119), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(119), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(119), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(119), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(119), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(119), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(119), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(119), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(119), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(119), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(119), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(119), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(119), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(119), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(119), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(119), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(119), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(119), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(119), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(119), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(119), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(119), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(119), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(119), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(119), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(119), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(119), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(119), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(119), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(119), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(119), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(119), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(119), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(119), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(119), - [anon_sym_execute_DASHinline] = ACTIONS(119), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(119), - [anon_sym_iget_DASHquick] = ACTIONS(119), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(119), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(119), - [anon_sym_iput_DASHquick] = ACTIONS(119), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(119), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(119), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(121), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(119), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(121), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(119), - [anon_sym_rsub_DASHint] = ACTIONS(121), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(119), - [anon_sym_DOTline] = ACTIONS(119), - [anon_sym_DOTlocals] = ACTIONS(119), - [anon_sym_DOTcatch] = ACTIONS(121), - [anon_sym_DOTcatchall] = ACTIONS(119), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(119), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(119), - [anon_sym_DOTarray_DASHdata] = ACTIONS(119), + [sym_end_method] = ACTIONS(124), + [anon_sym_DOTannotation] = ACTIONS(124), + [anon_sym_DOTparam] = ACTIONS(124), + [sym_label] = ACTIONS(124), + [anon_sym_nop] = ACTIONS(124), + [anon_sym_move] = ACTIONS(126), + [anon_sym_move_SLASHfrom16] = ACTIONS(124), + [anon_sym_move_SLASH16] = ACTIONS(124), + [anon_sym_move_DASHwide] = ACTIONS(126), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(124), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(124), + [anon_sym_move_DASHobject] = ACTIONS(126), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(124), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(124), + [anon_sym_move_DASHresult] = ACTIONS(126), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(124), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(124), + [anon_sym_move_DASHexception] = ACTIONS(124), + [anon_sym_return_DASHvoid] = ACTIONS(124), + [anon_sym_return] = ACTIONS(126), + [anon_sym_return_DASHwide] = ACTIONS(124), + [anon_sym_return_DASHobject] = ACTIONS(124), + [anon_sym_const_SLASH4] = ACTIONS(124), + [anon_sym_const_SLASH16] = ACTIONS(124), + [anon_sym_const] = ACTIONS(126), + [anon_sym_const_SLASHhigh16] = ACTIONS(124), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(124), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(124), + [anon_sym_const_DASHwide] = ACTIONS(126), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(124), + [anon_sym_const_DASHstring] = ACTIONS(126), + [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(124), + [anon_sym_const_DASHclass] = ACTIONS(124), + [anon_sym_monitor_DASHenter] = ACTIONS(124), + [anon_sym_monitor_DASHexit] = ACTIONS(124), + [anon_sym_check_DASHcast] = ACTIONS(124), + [anon_sym_instance_DASHof] = ACTIONS(124), + [anon_sym_array_DASHlength] = ACTIONS(124), + [anon_sym_new_DASHinstance] = ACTIONS(124), + [anon_sym_new_DASHarray] = ACTIONS(124), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(126), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(124), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(124), + [anon_sym_throw] = ACTIONS(124), + [anon_sym_goto] = ACTIONS(126), + [anon_sym_goto_SLASH16] = ACTIONS(124), + [anon_sym_goto_SLASH32] = ACTIONS(124), + [anon_sym_packed_DASHswitch] = ACTIONS(124), + [anon_sym_sparse_DASHswitch] = ACTIONS(124), + [anon_sym_cmpl_DASHfloat] = ACTIONS(124), + [anon_sym_cmpg_DASHfloat] = ACTIONS(124), + [anon_sym_cmpl_DASHdouble] = ACTIONS(124), + [anon_sym_cmpg_DASHdouble] = ACTIONS(124), + [anon_sym_cmp_DASHlong] = ACTIONS(124), + [anon_sym_if_DASHeq] = ACTIONS(126), + [anon_sym_if_DASHne] = ACTIONS(126), + [anon_sym_if_DASHlt] = ACTIONS(126), + [anon_sym_if_DASHge] = ACTIONS(126), + [anon_sym_if_DASHgt] = ACTIONS(126), + [anon_sym_if_DASHle] = ACTIONS(126), + [anon_sym_if_DASHeqz] = ACTIONS(124), + [anon_sym_if_DASHnez] = ACTIONS(124), + [anon_sym_if_DASHltz] = ACTIONS(124), + [anon_sym_if_DASHgez] = ACTIONS(124), + [anon_sym_if_DASHgtz] = ACTIONS(124), + [anon_sym_if_DASHlez] = ACTIONS(124), + [anon_sym_aget] = ACTIONS(126), + [anon_sym_aget_DASHwide] = ACTIONS(124), + [anon_sym_aget_DASHobject] = ACTIONS(124), + [anon_sym_aget_DASHboolean] = ACTIONS(124), + [anon_sym_aget_DASHbyte] = ACTIONS(124), + [anon_sym_aget_DASHchar] = ACTIONS(124), + [anon_sym_aget_DASHshort] = ACTIONS(124), + [anon_sym_aput] = ACTIONS(126), + [anon_sym_aput_DASHwide] = ACTIONS(124), + [anon_sym_aput_DASHobject] = ACTIONS(124), + [anon_sym_aput_DASHboolean] = ACTIONS(124), + [anon_sym_aput_DASHbyte] = ACTIONS(124), + [anon_sym_aput_DASHchar] = ACTIONS(124), + [anon_sym_aput_DASHshort] = ACTIONS(124), + [anon_sym_iget] = ACTIONS(126), + [anon_sym_iget_DASHwide] = ACTIONS(126), + [anon_sym_iget_DASHobject] = ACTIONS(126), + [anon_sym_iget_DASHboolean] = ACTIONS(124), + [anon_sym_iget_DASHbyte] = ACTIONS(124), + [anon_sym_iget_DASHchar] = ACTIONS(124), + [anon_sym_iget_DASHshort] = ACTIONS(124), + [anon_sym_iput] = ACTIONS(126), + [anon_sym_iput_DASHwide] = ACTIONS(126), + [anon_sym_iput_DASHobject] = ACTIONS(126), + [anon_sym_iput_DASHboolean] = ACTIONS(124), + [anon_sym_iput_DASHbyte] = ACTIONS(124), + [anon_sym_iput_DASHchar] = ACTIONS(124), + [anon_sym_iput_DASHshort] = ACTIONS(124), + [anon_sym_sget] = ACTIONS(126), + [anon_sym_sget_DASHwide] = ACTIONS(124), + [anon_sym_sget_DASHobject] = ACTIONS(124), + [anon_sym_sget_DASHboolean] = ACTIONS(124), + [anon_sym_sget_DASHbyte] = ACTIONS(124), + [anon_sym_sget_DASHchar] = ACTIONS(124), + [anon_sym_sget_DASHshort] = ACTIONS(124), + [anon_sym_sput] = ACTIONS(126), + [anon_sym_sput_DASHwide] = ACTIONS(124), + [anon_sym_sput_DASHobject] = ACTIONS(124), + [anon_sym_sput_DASHboolean] = ACTIONS(124), + [anon_sym_sput_DASHbyte] = ACTIONS(124), + [anon_sym_sput_DASHchar] = ACTIONS(124), + [anon_sym_sput_DASHshort] = ACTIONS(124), + [anon_sym_invoke_DASHvirtual] = ACTIONS(126), + [anon_sym_invoke_DASHsuper] = ACTIONS(126), + [anon_sym_invoke_DASHdirect] = ACTIONS(126), + [anon_sym_invoke_DASHstatic] = ACTIONS(126), + [anon_sym_invoke_DASHinterface] = ACTIONS(126), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(124), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(124), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(124), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(124), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(124), + [anon_sym_neg_DASHint] = ACTIONS(124), + [anon_sym_not_DASHint] = ACTIONS(124), + [anon_sym_neg_DASHlong] = ACTIONS(124), + [anon_sym_not_DASHlong] = ACTIONS(124), + [anon_sym_neg_DASHfloat] = ACTIONS(124), + [anon_sym_neg_DASHdouble] = ACTIONS(124), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(124), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(124), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(124), + [anon_sym_long_DASHto_DASHint] = ACTIONS(124), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(124), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(124), + [anon_sym_float_DASHto_DASHint] = ACTIONS(124), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(124), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(124), + [anon_sym_double_DASHto_DASHint] = ACTIONS(124), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(124), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(124), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(124), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(124), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(124), + [anon_sym_add_DASHint] = ACTIONS(126), + [anon_sym_sub_DASHint] = ACTIONS(126), + [anon_sym_mul_DASHint] = ACTIONS(126), + [anon_sym_div_DASHint] = ACTIONS(126), + [anon_sym_rem_DASHint] = ACTIONS(126), + [anon_sym_and_DASHint] = ACTIONS(126), + [anon_sym_or_DASHint] = ACTIONS(126), + [anon_sym_xor_DASHint] = ACTIONS(126), + [anon_sym_shl_DASHint] = ACTIONS(126), + [anon_sym_shr_DASHint] = ACTIONS(126), + [anon_sym_ushr_DASHint] = ACTIONS(126), + [anon_sym_add_DASHlong] = ACTIONS(126), + [anon_sym_sub_DASHlong] = ACTIONS(126), + [anon_sym_mul_DASHlong] = ACTIONS(126), + [anon_sym_div_DASHlong] = ACTIONS(126), + [anon_sym_rem_DASHlong] = ACTIONS(126), + [anon_sym_and_DASHlong] = ACTIONS(126), + [anon_sym_or_DASHlong] = ACTIONS(126), + [anon_sym_xor_DASHlong] = ACTIONS(126), + [anon_sym_shl_DASHlong] = ACTIONS(126), + [anon_sym_shr_DASHlong] = ACTIONS(126), + [anon_sym_ushr_DASHlong] = ACTIONS(126), + [anon_sym_add_DASHfloat] = ACTIONS(126), + [anon_sym_sub_DASHfloat] = ACTIONS(126), + [anon_sym_mul_DASHfloat] = ACTIONS(126), + [anon_sym_div_DASHfloat] = ACTIONS(126), + [anon_sym_rem_DASHfloat] = ACTIONS(126), + [anon_sym_add_DASHdouble] = ACTIONS(126), + [anon_sym_sub_DASHdouble] = ACTIONS(126), + [anon_sym_mul_DASHdouble] = ACTIONS(126), + [anon_sym_div_DASHdouble] = ACTIONS(126), + [anon_sym_rem_DASHdouble] = ACTIONS(126), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(124), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(124), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(124), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(124), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(124), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(124), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(124), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(124), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(124), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(124), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(124), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(124), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(124), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(124), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(124), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(124), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(124), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(124), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(124), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(124), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(124), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(124), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(124), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(124), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(124), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(124), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(124), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(124), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(124), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(124), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(124), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(124), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(124), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(124), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(124), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(124), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(124), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(124), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(124), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(124), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(124), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(124), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(124), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(124), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(124), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(124), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(124), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(124), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(124), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(124), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(124), + [anon_sym_execute_DASHinline] = ACTIONS(124), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(124), + [anon_sym_iget_DASHquick] = ACTIONS(124), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(124), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(124), + [anon_sym_iput_DASHquick] = ACTIONS(124), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(124), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(124), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(126), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(124), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(126), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(124), + [anon_sym_rsub_DASHint] = ACTIONS(126), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(124), + [anon_sym_DOTline] = ACTIONS(124), + [anon_sym_DOTlocals] = ACTIONS(124), + [anon_sym_DOTregisters] = ACTIONS(124), + [anon_sym_DOTcatch] = ACTIONS(126), + [anon_sym_DOTcatchall] = ACTIONS(124), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(124), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(124), + [anon_sym_DOTarray_DASHdata] = ACTIONS(124), [sym_comment] = ACTIONS(3), }, [17] = { - [sym_end_method] = ACTIONS(123), - [anon_sym_DOTannotation] = ACTIONS(123), - [anon_sym_DOTparam] = ACTIONS(123), - [sym_label] = ACTIONS(123), - [anon_sym_nop] = ACTIONS(123), - [anon_sym_move] = ACTIONS(125), - [anon_sym_move_SLASHfrom16] = ACTIONS(123), - [anon_sym_move_SLASH16] = ACTIONS(123), - [anon_sym_move_DASHwide] = ACTIONS(125), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(123), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(123), - [anon_sym_move_DASHobject] = ACTIONS(125), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(123), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(123), - [anon_sym_move_DASHresult] = ACTIONS(125), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(123), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(123), - [anon_sym_move_DASHexception] = ACTIONS(123), - [anon_sym_return_DASHvoid] = ACTIONS(123), - [anon_sym_return] = ACTIONS(125), - [anon_sym_return_DASHwide] = ACTIONS(123), - [anon_sym_return_DASHobject] = ACTIONS(123), - [anon_sym_const_SLASH4] = ACTIONS(123), - [anon_sym_const_SLASH16] = ACTIONS(123), - [anon_sym_const] = ACTIONS(125), - [anon_sym_const_SLASHhigh16] = ACTIONS(123), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(123), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(123), - [anon_sym_const_DASHwide] = ACTIONS(125), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(123), - [anon_sym_const_DASHstring] = ACTIONS(125), - [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(123), - [anon_sym_const_DASHclass] = ACTIONS(123), - [anon_sym_monitor_DASHenter] = ACTIONS(123), - [anon_sym_monitor_DASHexit] = ACTIONS(123), - [anon_sym_check_DASHcast] = ACTIONS(123), - [anon_sym_instance_DASHof] = ACTIONS(123), - [anon_sym_array_DASHlength] = ACTIONS(123), - [anon_sym_new_DASHinstance] = ACTIONS(123), - [anon_sym_new_DASHarray] = ACTIONS(123), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(125), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(123), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(123), - [anon_sym_throw] = ACTIONS(123), - [anon_sym_goto] = ACTIONS(125), - [anon_sym_goto_SLASH16] = ACTIONS(123), - [anon_sym_goto_SLASH32] = ACTIONS(123), - [anon_sym_packed_DASHswitch] = ACTIONS(123), - [anon_sym_sparse_DASHswitch] = ACTIONS(123), - [anon_sym_cmpl_DASHfloat] = ACTIONS(123), - [anon_sym_cmpg_DASHfloat] = ACTIONS(123), - [anon_sym_cmpl_DASHdouble] = ACTIONS(123), - [anon_sym_cmpg_DASHdouble] = ACTIONS(123), - [anon_sym_cmp_DASHlong] = ACTIONS(123), - [anon_sym_if_DASHeq] = ACTIONS(125), - [anon_sym_if_DASHne] = ACTIONS(125), - [anon_sym_if_DASHlt] = ACTIONS(125), - [anon_sym_if_DASHge] = ACTIONS(125), - [anon_sym_if_DASHgt] = ACTIONS(125), - [anon_sym_if_DASHle] = ACTIONS(125), - [anon_sym_if_DASHeqz] = ACTIONS(123), - [anon_sym_if_DASHnez] = ACTIONS(123), - [anon_sym_if_DASHltz] = ACTIONS(123), - [anon_sym_if_DASHgez] = ACTIONS(123), - [anon_sym_if_DASHgtz] = ACTIONS(123), - [anon_sym_if_DASHlez] = ACTIONS(123), - [anon_sym_aget] = ACTIONS(125), - [anon_sym_aget_DASHwide] = ACTIONS(123), - [anon_sym_aget_DASHobject] = ACTIONS(123), - [anon_sym_aget_DASHboolean] = ACTIONS(123), - [anon_sym_aget_DASHbyte] = ACTIONS(123), - [anon_sym_aget_DASHchar] = ACTIONS(123), - [anon_sym_aget_DASHshort] = ACTIONS(123), - [anon_sym_aput] = ACTIONS(125), - [anon_sym_aput_DASHwide] = ACTIONS(123), - [anon_sym_aput_DASHobject] = ACTIONS(123), - [anon_sym_aput_DASHboolean] = ACTIONS(123), - [anon_sym_aput_DASHbyte] = ACTIONS(123), - [anon_sym_aput_DASHchar] = ACTIONS(123), - [anon_sym_aput_DASHshort] = ACTIONS(123), - [anon_sym_iget] = ACTIONS(125), - [anon_sym_iget_DASHwide] = ACTIONS(125), - [anon_sym_iget_DASHobject] = ACTIONS(125), - [anon_sym_iget_DASHboolean] = ACTIONS(123), - [anon_sym_iget_DASHbyte] = ACTIONS(123), - [anon_sym_iget_DASHchar] = ACTIONS(123), - [anon_sym_iget_DASHshort] = ACTIONS(123), - [anon_sym_iput] = ACTIONS(125), - [anon_sym_iput_DASHwide] = ACTIONS(125), - [anon_sym_iput_DASHobject] = ACTIONS(125), - [anon_sym_iput_DASHboolean] = ACTIONS(123), - [anon_sym_iput_DASHbyte] = ACTIONS(123), - [anon_sym_iput_DASHchar] = ACTIONS(123), - [anon_sym_iput_DASHshort] = ACTIONS(123), - [anon_sym_sget] = ACTIONS(125), - [anon_sym_sget_DASHwide] = ACTIONS(123), - [anon_sym_sget_DASHobject] = ACTIONS(123), - [anon_sym_sget_DASHboolean] = ACTIONS(123), - [anon_sym_sget_DASHbyte] = ACTIONS(123), - [anon_sym_sget_DASHchar] = ACTIONS(123), - [anon_sym_sget_DASHshort] = ACTIONS(123), - [anon_sym_sput] = ACTIONS(125), - [anon_sym_sput_DASHwide] = ACTIONS(123), - [anon_sym_sput_DASHobject] = ACTIONS(123), - [anon_sym_sput_DASHboolean] = ACTIONS(123), - [anon_sym_sput_DASHbyte] = ACTIONS(123), - [anon_sym_sput_DASHchar] = ACTIONS(123), - [anon_sym_sput_DASHshort] = ACTIONS(123), - [anon_sym_invoke_DASHvirtual] = ACTIONS(125), - [anon_sym_invoke_DASHsuper] = ACTIONS(125), - [anon_sym_invoke_DASHdirect] = ACTIONS(125), - [anon_sym_invoke_DASHstatic] = ACTIONS(125), - [anon_sym_invoke_DASHinterface] = ACTIONS(125), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(123), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(123), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(123), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(123), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(123), - [anon_sym_neg_DASHint] = ACTIONS(123), - [anon_sym_not_DASHint] = ACTIONS(123), - [anon_sym_neg_DASHlong] = ACTIONS(123), - [anon_sym_not_DASHlong] = ACTIONS(123), - [anon_sym_neg_DASHfloat] = ACTIONS(123), - [anon_sym_neg_DASHdouble] = ACTIONS(123), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(123), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(123), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(123), - [anon_sym_long_DASHto_DASHint] = ACTIONS(123), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(123), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(123), - [anon_sym_float_DASHto_DASHint] = ACTIONS(123), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(123), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(123), - [anon_sym_double_DASHto_DASHint] = ACTIONS(123), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(123), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(123), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(123), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(123), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(123), - [anon_sym_add_DASHint] = ACTIONS(125), - [anon_sym_sub_DASHint] = ACTIONS(125), - [anon_sym_mul_DASHint] = ACTIONS(125), - [anon_sym_div_DASHint] = ACTIONS(125), - [anon_sym_rem_DASHint] = ACTIONS(125), - [anon_sym_and_DASHint] = ACTIONS(125), - [anon_sym_or_DASHint] = ACTIONS(125), - [anon_sym_xor_DASHint] = ACTIONS(125), - [anon_sym_shl_DASHint] = ACTIONS(125), - [anon_sym_shr_DASHint] = ACTIONS(125), - [anon_sym_ushr_DASHint] = ACTIONS(125), - [anon_sym_add_DASHlong] = ACTIONS(125), - [anon_sym_sub_DASHlong] = ACTIONS(125), - [anon_sym_mul_DASHlong] = ACTIONS(125), - [anon_sym_div_DASHlong] = ACTIONS(125), - [anon_sym_rem_DASHlong] = ACTIONS(125), - [anon_sym_and_DASHlong] = ACTIONS(125), - [anon_sym_or_DASHlong] = ACTIONS(125), - [anon_sym_xor_DASHlong] = ACTIONS(125), - [anon_sym_shl_DASHlong] = ACTIONS(125), - [anon_sym_shr_DASHlong] = ACTIONS(125), - [anon_sym_ushr_DASHlong] = ACTIONS(125), - [anon_sym_add_DASHfloat] = ACTIONS(125), - [anon_sym_sub_DASHfloat] = ACTIONS(125), - [anon_sym_mul_DASHfloat] = ACTIONS(125), - [anon_sym_div_DASHfloat] = ACTIONS(125), - [anon_sym_rem_DASHfloat] = ACTIONS(125), - [anon_sym_add_DASHdouble] = ACTIONS(125), - [anon_sym_sub_DASHdouble] = ACTIONS(125), - [anon_sym_mul_DASHdouble] = ACTIONS(125), - [anon_sym_div_DASHdouble] = ACTIONS(125), - [anon_sym_rem_DASHdouble] = ACTIONS(125), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(123), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(123), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(123), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(123), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(123), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(123), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(123), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(123), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(123), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(123), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(123), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(123), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(123), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(123), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(123), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(123), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(123), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(123), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(123), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(123), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(123), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(123), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(123), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(123), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(123), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(123), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(123), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(123), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(123), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(123), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(123), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(123), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(123), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(123), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(123), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(123), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(123), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(123), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(123), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(123), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(123), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(123), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(123), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(123), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(123), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(123), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(123), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(123), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(123), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(123), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(123), - [anon_sym_execute_DASHinline] = ACTIONS(123), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(123), - [anon_sym_iget_DASHquick] = ACTIONS(123), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(123), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(123), - [anon_sym_iput_DASHquick] = ACTIONS(123), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(123), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(123), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(125), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(123), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(125), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(123), - [anon_sym_rsub_DASHint] = ACTIONS(125), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(123), - [anon_sym_DOTline] = ACTIONS(123), - [anon_sym_DOTlocals] = ACTIONS(123), - [anon_sym_DOTcatch] = ACTIONS(125), - [anon_sym_DOTcatchall] = ACTIONS(123), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(123), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(123), - [anon_sym_DOTarray_DASHdata] = ACTIONS(123), + [sym_end_method] = ACTIONS(128), + [anon_sym_DOTannotation] = ACTIONS(128), + [anon_sym_DOTparam] = ACTIONS(128), + [sym_label] = ACTIONS(128), + [anon_sym_nop] = ACTIONS(128), + [anon_sym_move] = ACTIONS(130), + [anon_sym_move_SLASHfrom16] = ACTIONS(128), + [anon_sym_move_SLASH16] = ACTIONS(128), + [anon_sym_move_DASHwide] = ACTIONS(130), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(128), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(128), + [anon_sym_move_DASHobject] = ACTIONS(130), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(128), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(128), + [anon_sym_move_DASHresult] = ACTIONS(130), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(128), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(128), + [anon_sym_move_DASHexception] = ACTIONS(128), + [anon_sym_return_DASHvoid] = ACTIONS(128), + [anon_sym_return] = ACTIONS(130), + [anon_sym_return_DASHwide] = ACTIONS(128), + [anon_sym_return_DASHobject] = ACTIONS(128), + [anon_sym_const_SLASH4] = ACTIONS(128), + [anon_sym_const_SLASH16] = ACTIONS(128), + [anon_sym_const] = ACTIONS(130), + [anon_sym_const_SLASHhigh16] = ACTIONS(128), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(128), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(128), + [anon_sym_const_DASHwide] = ACTIONS(130), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(128), + [anon_sym_const_DASHstring] = ACTIONS(130), + [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(128), + [anon_sym_const_DASHclass] = ACTIONS(128), + [anon_sym_monitor_DASHenter] = ACTIONS(128), + [anon_sym_monitor_DASHexit] = ACTIONS(128), + [anon_sym_check_DASHcast] = ACTIONS(128), + [anon_sym_instance_DASHof] = ACTIONS(128), + [anon_sym_array_DASHlength] = ACTIONS(128), + [anon_sym_new_DASHinstance] = ACTIONS(128), + [anon_sym_new_DASHarray] = ACTIONS(128), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(130), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(128), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(128), + [anon_sym_throw] = ACTIONS(128), + [anon_sym_goto] = ACTIONS(130), + [anon_sym_goto_SLASH16] = ACTIONS(128), + [anon_sym_goto_SLASH32] = ACTIONS(128), + [anon_sym_packed_DASHswitch] = ACTIONS(128), + [anon_sym_sparse_DASHswitch] = ACTIONS(128), + [anon_sym_cmpl_DASHfloat] = ACTIONS(128), + [anon_sym_cmpg_DASHfloat] = ACTIONS(128), + [anon_sym_cmpl_DASHdouble] = ACTIONS(128), + [anon_sym_cmpg_DASHdouble] = ACTIONS(128), + [anon_sym_cmp_DASHlong] = ACTIONS(128), + [anon_sym_if_DASHeq] = ACTIONS(130), + [anon_sym_if_DASHne] = ACTIONS(130), + [anon_sym_if_DASHlt] = ACTIONS(130), + [anon_sym_if_DASHge] = ACTIONS(130), + [anon_sym_if_DASHgt] = ACTIONS(130), + [anon_sym_if_DASHle] = ACTIONS(130), + [anon_sym_if_DASHeqz] = ACTIONS(128), + [anon_sym_if_DASHnez] = ACTIONS(128), + [anon_sym_if_DASHltz] = ACTIONS(128), + [anon_sym_if_DASHgez] = ACTIONS(128), + [anon_sym_if_DASHgtz] = ACTIONS(128), + [anon_sym_if_DASHlez] = ACTIONS(128), + [anon_sym_aget] = ACTIONS(130), + [anon_sym_aget_DASHwide] = ACTIONS(128), + [anon_sym_aget_DASHobject] = ACTIONS(128), + [anon_sym_aget_DASHboolean] = ACTIONS(128), + [anon_sym_aget_DASHbyte] = ACTIONS(128), + [anon_sym_aget_DASHchar] = ACTIONS(128), + [anon_sym_aget_DASHshort] = ACTIONS(128), + [anon_sym_aput] = ACTIONS(130), + [anon_sym_aput_DASHwide] = ACTIONS(128), + [anon_sym_aput_DASHobject] = ACTIONS(128), + [anon_sym_aput_DASHboolean] = ACTIONS(128), + [anon_sym_aput_DASHbyte] = ACTIONS(128), + [anon_sym_aput_DASHchar] = ACTIONS(128), + [anon_sym_aput_DASHshort] = ACTIONS(128), + [anon_sym_iget] = ACTIONS(130), + [anon_sym_iget_DASHwide] = ACTIONS(130), + [anon_sym_iget_DASHobject] = ACTIONS(130), + [anon_sym_iget_DASHboolean] = ACTIONS(128), + [anon_sym_iget_DASHbyte] = ACTIONS(128), + [anon_sym_iget_DASHchar] = ACTIONS(128), + [anon_sym_iget_DASHshort] = ACTIONS(128), + [anon_sym_iput] = ACTIONS(130), + [anon_sym_iput_DASHwide] = ACTIONS(130), + [anon_sym_iput_DASHobject] = ACTIONS(130), + [anon_sym_iput_DASHboolean] = ACTIONS(128), + [anon_sym_iput_DASHbyte] = ACTIONS(128), + [anon_sym_iput_DASHchar] = ACTIONS(128), + [anon_sym_iput_DASHshort] = ACTIONS(128), + [anon_sym_sget] = ACTIONS(130), + [anon_sym_sget_DASHwide] = ACTIONS(128), + [anon_sym_sget_DASHobject] = ACTIONS(128), + [anon_sym_sget_DASHboolean] = ACTIONS(128), + [anon_sym_sget_DASHbyte] = ACTIONS(128), + [anon_sym_sget_DASHchar] = ACTIONS(128), + [anon_sym_sget_DASHshort] = ACTIONS(128), + [anon_sym_sput] = ACTIONS(130), + [anon_sym_sput_DASHwide] = ACTIONS(128), + [anon_sym_sput_DASHobject] = ACTIONS(128), + [anon_sym_sput_DASHboolean] = ACTIONS(128), + [anon_sym_sput_DASHbyte] = ACTIONS(128), + [anon_sym_sput_DASHchar] = ACTIONS(128), + [anon_sym_sput_DASHshort] = ACTIONS(128), + [anon_sym_invoke_DASHvirtual] = ACTIONS(130), + [anon_sym_invoke_DASHsuper] = ACTIONS(130), + [anon_sym_invoke_DASHdirect] = ACTIONS(130), + [anon_sym_invoke_DASHstatic] = ACTIONS(130), + [anon_sym_invoke_DASHinterface] = ACTIONS(130), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(128), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(128), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(128), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(128), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(128), + [anon_sym_neg_DASHint] = ACTIONS(128), + [anon_sym_not_DASHint] = ACTIONS(128), + [anon_sym_neg_DASHlong] = ACTIONS(128), + [anon_sym_not_DASHlong] = ACTIONS(128), + [anon_sym_neg_DASHfloat] = ACTIONS(128), + [anon_sym_neg_DASHdouble] = ACTIONS(128), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(128), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(128), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(128), + [anon_sym_long_DASHto_DASHint] = ACTIONS(128), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(128), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(128), + [anon_sym_float_DASHto_DASHint] = ACTIONS(128), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(128), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(128), + [anon_sym_double_DASHto_DASHint] = ACTIONS(128), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(128), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(128), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(128), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(128), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(128), + [anon_sym_add_DASHint] = ACTIONS(130), + [anon_sym_sub_DASHint] = ACTIONS(130), + [anon_sym_mul_DASHint] = ACTIONS(130), + [anon_sym_div_DASHint] = ACTIONS(130), + [anon_sym_rem_DASHint] = ACTIONS(130), + [anon_sym_and_DASHint] = ACTIONS(130), + [anon_sym_or_DASHint] = ACTIONS(130), + [anon_sym_xor_DASHint] = ACTIONS(130), + [anon_sym_shl_DASHint] = ACTIONS(130), + [anon_sym_shr_DASHint] = ACTIONS(130), + [anon_sym_ushr_DASHint] = ACTIONS(130), + [anon_sym_add_DASHlong] = ACTIONS(130), + [anon_sym_sub_DASHlong] = ACTIONS(130), + [anon_sym_mul_DASHlong] = ACTIONS(130), + [anon_sym_div_DASHlong] = ACTIONS(130), + [anon_sym_rem_DASHlong] = ACTIONS(130), + [anon_sym_and_DASHlong] = ACTIONS(130), + [anon_sym_or_DASHlong] = ACTIONS(130), + [anon_sym_xor_DASHlong] = ACTIONS(130), + [anon_sym_shl_DASHlong] = ACTIONS(130), + [anon_sym_shr_DASHlong] = ACTIONS(130), + [anon_sym_ushr_DASHlong] = ACTIONS(130), + [anon_sym_add_DASHfloat] = ACTIONS(130), + [anon_sym_sub_DASHfloat] = ACTIONS(130), + [anon_sym_mul_DASHfloat] = ACTIONS(130), + [anon_sym_div_DASHfloat] = ACTIONS(130), + [anon_sym_rem_DASHfloat] = ACTIONS(130), + [anon_sym_add_DASHdouble] = ACTIONS(130), + [anon_sym_sub_DASHdouble] = ACTIONS(130), + [anon_sym_mul_DASHdouble] = ACTIONS(130), + [anon_sym_div_DASHdouble] = ACTIONS(130), + [anon_sym_rem_DASHdouble] = ACTIONS(130), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(128), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(128), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(128), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(128), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(128), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(128), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(128), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(128), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(128), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(128), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(128), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(128), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(128), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(128), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(128), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(128), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(128), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(128), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(128), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(128), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(128), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(128), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(128), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(128), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(128), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(128), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(128), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(128), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(128), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(128), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(128), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(128), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(128), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(128), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(128), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(128), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(128), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(128), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(128), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(128), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(128), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(128), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(128), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(128), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(128), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(128), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(128), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(128), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(128), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(128), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(128), + [anon_sym_execute_DASHinline] = ACTIONS(128), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(128), + [anon_sym_iget_DASHquick] = ACTIONS(128), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(128), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(128), + [anon_sym_iput_DASHquick] = ACTIONS(128), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(128), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(128), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(130), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(128), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(130), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(128), + [anon_sym_rsub_DASHint] = ACTIONS(130), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(128), + [anon_sym_DOTline] = ACTIONS(128), + [anon_sym_DOTlocals] = ACTIONS(128), + [anon_sym_DOTregisters] = ACTIONS(128), + [anon_sym_DOTcatch] = ACTIONS(130), + [anon_sym_DOTcatchall] = ACTIONS(128), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(128), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(128), + [anon_sym_DOTarray_DASHdata] = ACTIONS(128), [sym_comment] = ACTIONS(3), }, [18] = { - [sym_end_method] = ACTIONS(127), - [anon_sym_DOTannotation] = ACTIONS(127), - [anon_sym_DOTparam] = ACTIONS(127), - [sym_label] = ACTIONS(127), - [anon_sym_nop] = ACTIONS(127), - [anon_sym_move] = ACTIONS(129), - [anon_sym_move_SLASHfrom16] = ACTIONS(127), - [anon_sym_move_SLASH16] = ACTIONS(127), - [anon_sym_move_DASHwide] = ACTIONS(129), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(127), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(127), - [anon_sym_move_DASHobject] = ACTIONS(129), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(127), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(127), - [anon_sym_move_DASHresult] = ACTIONS(129), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(127), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(127), - [anon_sym_move_DASHexception] = ACTIONS(127), - [anon_sym_return_DASHvoid] = ACTIONS(127), - [anon_sym_return] = ACTIONS(129), - [anon_sym_return_DASHwide] = ACTIONS(127), - [anon_sym_return_DASHobject] = ACTIONS(127), - [anon_sym_const_SLASH4] = ACTIONS(127), - [anon_sym_const_SLASH16] = ACTIONS(127), - [anon_sym_const] = ACTIONS(129), - [anon_sym_const_SLASHhigh16] = ACTIONS(127), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(127), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(127), - [anon_sym_const_DASHwide] = ACTIONS(129), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(127), - [anon_sym_const_DASHstring] = ACTIONS(129), - [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(127), - [anon_sym_const_DASHclass] = ACTIONS(127), - [anon_sym_monitor_DASHenter] = ACTIONS(127), - [anon_sym_monitor_DASHexit] = ACTIONS(127), - [anon_sym_check_DASHcast] = ACTIONS(127), - [anon_sym_instance_DASHof] = ACTIONS(127), - [anon_sym_array_DASHlength] = ACTIONS(127), - [anon_sym_new_DASHinstance] = ACTIONS(127), - [anon_sym_new_DASHarray] = ACTIONS(127), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(129), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(127), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(127), - [anon_sym_throw] = ACTIONS(127), - [anon_sym_goto] = ACTIONS(129), - [anon_sym_goto_SLASH16] = ACTIONS(127), - [anon_sym_goto_SLASH32] = ACTIONS(127), - [anon_sym_packed_DASHswitch] = ACTIONS(127), - [anon_sym_sparse_DASHswitch] = ACTIONS(127), - [anon_sym_cmpl_DASHfloat] = ACTIONS(127), - [anon_sym_cmpg_DASHfloat] = ACTIONS(127), - [anon_sym_cmpl_DASHdouble] = ACTIONS(127), - [anon_sym_cmpg_DASHdouble] = ACTIONS(127), - [anon_sym_cmp_DASHlong] = ACTIONS(127), - [anon_sym_if_DASHeq] = ACTIONS(129), - [anon_sym_if_DASHne] = ACTIONS(129), - [anon_sym_if_DASHlt] = ACTIONS(129), - [anon_sym_if_DASHge] = ACTIONS(129), - [anon_sym_if_DASHgt] = ACTIONS(129), - [anon_sym_if_DASHle] = ACTIONS(129), - [anon_sym_if_DASHeqz] = ACTIONS(127), - [anon_sym_if_DASHnez] = ACTIONS(127), - [anon_sym_if_DASHltz] = ACTIONS(127), - [anon_sym_if_DASHgez] = ACTIONS(127), - [anon_sym_if_DASHgtz] = ACTIONS(127), - [anon_sym_if_DASHlez] = ACTIONS(127), - [anon_sym_aget] = ACTIONS(129), - [anon_sym_aget_DASHwide] = ACTIONS(127), - [anon_sym_aget_DASHobject] = ACTIONS(127), - [anon_sym_aget_DASHboolean] = ACTIONS(127), - [anon_sym_aget_DASHbyte] = ACTIONS(127), - [anon_sym_aget_DASHchar] = ACTIONS(127), - [anon_sym_aget_DASHshort] = ACTIONS(127), - [anon_sym_aput] = ACTIONS(129), - [anon_sym_aput_DASHwide] = ACTIONS(127), - [anon_sym_aput_DASHobject] = ACTIONS(127), - [anon_sym_aput_DASHboolean] = ACTIONS(127), - [anon_sym_aput_DASHbyte] = ACTIONS(127), - [anon_sym_aput_DASHchar] = ACTIONS(127), - [anon_sym_aput_DASHshort] = ACTIONS(127), - [anon_sym_iget] = ACTIONS(129), - [anon_sym_iget_DASHwide] = ACTIONS(129), - [anon_sym_iget_DASHobject] = ACTIONS(129), - [anon_sym_iget_DASHboolean] = ACTIONS(127), - [anon_sym_iget_DASHbyte] = ACTIONS(127), - [anon_sym_iget_DASHchar] = ACTIONS(127), - [anon_sym_iget_DASHshort] = ACTIONS(127), - [anon_sym_iput] = ACTIONS(129), - [anon_sym_iput_DASHwide] = ACTIONS(129), - [anon_sym_iput_DASHobject] = ACTIONS(129), - [anon_sym_iput_DASHboolean] = ACTIONS(127), - [anon_sym_iput_DASHbyte] = ACTIONS(127), - [anon_sym_iput_DASHchar] = ACTIONS(127), - [anon_sym_iput_DASHshort] = ACTIONS(127), - [anon_sym_sget] = ACTIONS(129), - [anon_sym_sget_DASHwide] = ACTIONS(127), - [anon_sym_sget_DASHobject] = ACTIONS(127), - [anon_sym_sget_DASHboolean] = ACTIONS(127), - [anon_sym_sget_DASHbyte] = ACTIONS(127), - [anon_sym_sget_DASHchar] = ACTIONS(127), - [anon_sym_sget_DASHshort] = ACTIONS(127), - [anon_sym_sput] = ACTIONS(129), - [anon_sym_sput_DASHwide] = ACTIONS(127), - [anon_sym_sput_DASHobject] = ACTIONS(127), - [anon_sym_sput_DASHboolean] = ACTIONS(127), - [anon_sym_sput_DASHbyte] = ACTIONS(127), - [anon_sym_sput_DASHchar] = ACTIONS(127), - [anon_sym_sput_DASHshort] = ACTIONS(127), - [anon_sym_invoke_DASHvirtual] = ACTIONS(129), - [anon_sym_invoke_DASHsuper] = ACTIONS(129), - [anon_sym_invoke_DASHdirect] = ACTIONS(129), - [anon_sym_invoke_DASHstatic] = ACTIONS(129), - [anon_sym_invoke_DASHinterface] = ACTIONS(129), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(127), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(127), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(127), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(127), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(127), - [anon_sym_neg_DASHint] = ACTIONS(127), - [anon_sym_not_DASHint] = ACTIONS(127), - [anon_sym_neg_DASHlong] = ACTIONS(127), - [anon_sym_not_DASHlong] = ACTIONS(127), - [anon_sym_neg_DASHfloat] = ACTIONS(127), - [anon_sym_neg_DASHdouble] = ACTIONS(127), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(127), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(127), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(127), - [anon_sym_long_DASHto_DASHint] = ACTIONS(127), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(127), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(127), - [anon_sym_float_DASHto_DASHint] = ACTIONS(127), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(127), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(127), - [anon_sym_double_DASHto_DASHint] = ACTIONS(127), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(127), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(127), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(127), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(127), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(127), - [anon_sym_add_DASHint] = ACTIONS(129), - [anon_sym_sub_DASHint] = ACTIONS(129), - [anon_sym_mul_DASHint] = ACTIONS(129), - [anon_sym_div_DASHint] = ACTIONS(129), - [anon_sym_rem_DASHint] = ACTIONS(129), - [anon_sym_and_DASHint] = ACTIONS(129), - [anon_sym_or_DASHint] = ACTIONS(129), - [anon_sym_xor_DASHint] = ACTIONS(129), - [anon_sym_shl_DASHint] = ACTIONS(129), - [anon_sym_shr_DASHint] = ACTIONS(129), - [anon_sym_ushr_DASHint] = ACTIONS(129), - [anon_sym_add_DASHlong] = ACTIONS(129), - [anon_sym_sub_DASHlong] = ACTIONS(129), - [anon_sym_mul_DASHlong] = ACTIONS(129), - [anon_sym_div_DASHlong] = ACTIONS(129), - [anon_sym_rem_DASHlong] = ACTIONS(129), - [anon_sym_and_DASHlong] = ACTIONS(129), - [anon_sym_or_DASHlong] = ACTIONS(129), - [anon_sym_xor_DASHlong] = ACTIONS(129), - [anon_sym_shl_DASHlong] = ACTIONS(129), - [anon_sym_shr_DASHlong] = ACTIONS(129), - [anon_sym_ushr_DASHlong] = ACTIONS(129), - [anon_sym_add_DASHfloat] = ACTIONS(129), - [anon_sym_sub_DASHfloat] = ACTIONS(129), - [anon_sym_mul_DASHfloat] = ACTIONS(129), - [anon_sym_div_DASHfloat] = ACTIONS(129), - [anon_sym_rem_DASHfloat] = ACTIONS(129), - [anon_sym_add_DASHdouble] = ACTIONS(129), - [anon_sym_sub_DASHdouble] = ACTIONS(129), - [anon_sym_mul_DASHdouble] = ACTIONS(129), - [anon_sym_div_DASHdouble] = ACTIONS(129), - [anon_sym_rem_DASHdouble] = ACTIONS(129), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(127), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(127), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(127), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(127), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(127), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(127), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(127), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(127), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(127), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(127), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(127), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(127), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(127), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(127), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(127), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(127), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(127), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(127), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(127), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(127), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(127), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(127), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(127), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(127), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(127), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(127), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(127), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(127), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(127), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(127), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(127), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(127), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(127), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(127), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(127), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(127), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(127), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(127), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(127), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(127), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(127), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(127), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(127), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(127), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(127), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(127), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(127), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(127), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(127), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(127), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(127), - [anon_sym_execute_DASHinline] = ACTIONS(127), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(127), - [anon_sym_iget_DASHquick] = ACTIONS(127), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(127), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(127), - [anon_sym_iput_DASHquick] = ACTIONS(127), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(127), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(127), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(129), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(127), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(129), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(127), - [anon_sym_rsub_DASHint] = ACTIONS(129), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(127), - [anon_sym_DOTline] = ACTIONS(127), - [anon_sym_DOTlocals] = ACTIONS(127), - [anon_sym_DOTcatch] = ACTIONS(129), - [anon_sym_DOTcatchall] = ACTIONS(127), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(127), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(127), - [anon_sym_DOTarray_DASHdata] = ACTIONS(127), + [sym_end_method] = ACTIONS(132), + [anon_sym_DOTannotation] = ACTIONS(132), + [anon_sym_DOTparam] = ACTIONS(132), + [sym_label] = ACTIONS(132), + [anon_sym_nop] = ACTIONS(132), + [anon_sym_move] = ACTIONS(134), + [anon_sym_move_SLASHfrom16] = ACTIONS(132), + [anon_sym_move_SLASH16] = ACTIONS(132), + [anon_sym_move_DASHwide] = ACTIONS(134), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(132), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(132), + [anon_sym_move_DASHobject] = ACTIONS(134), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(132), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(132), + [anon_sym_move_DASHresult] = ACTIONS(134), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(132), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(132), + [anon_sym_move_DASHexception] = ACTIONS(132), + [anon_sym_return_DASHvoid] = ACTIONS(132), + [anon_sym_return] = ACTIONS(134), + [anon_sym_return_DASHwide] = ACTIONS(132), + [anon_sym_return_DASHobject] = ACTIONS(132), + [anon_sym_const_SLASH4] = ACTIONS(132), + [anon_sym_const_SLASH16] = ACTIONS(132), + [anon_sym_const] = ACTIONS(134), + [anon_sym_const_SLASHhigh16] = ACTIONS(132), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(132), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(132), + [anon_sym_const_DASHwide] = ACTIONS(134), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(132), + [anon_sym_const_DASHstring] = ACTIONS(134), + [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(132), + [anon_sym_const_DASHclass] = ACTIONS(132), + [anon_sym_monitor_DASHenter] = ACTIONS(132), + [anon_sym_monitor_DASHexit] = ACTIONS(132), + [anon_sym_check_DASHcast] = ACTIONS(132), + [anon_sym_instance_DASHof] = ACTIONS(132), + [anon_sym_array_DASHlength] = ACTIONS(132), + [anon_sym_new_DASHinstance] = ACTIONS(132), + [anon_sym_new_DASHarray] = ACTIONS(132), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(134), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(132), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(132), + [anon_sym_throw] = ACTIONS(132), + [anon_sym_goto] = ACTIONS(134), + [anon_sym_goto_SLASH16] = ACTIONS(132), + [anon_sym_goto_SLASH32] = ACTIONS(132), + [anon_sym_packed_DASHswitch] = ACTIONS(132), + [anon_sym_sparse_DASHswitch] = ACTIONS(132), + [anon_sym_cmpl_DASHfloat] = ACTIONS(132), + [anon_sym_cmpg_DASHfloat] = ACTIONS(132), + [anon_sym_cmpl_DASHdouble] = ACTIONS(132), + [anon_sym_cmpg_DASHdouble] = ACTIONS(132), + [anon_sym_cmp_DASHlong] = ACTIONS(132), + [anon_sym_if_DASHeq] = ACTIONS(134), + [anon_sym_if_DASHne] = ACTIONS(134), + [anon_sym_if_DASHlt] = ACTIONS(134), + [anon_sym_if_DASHge] = ACTIONS(134), + [anon_sym_if_DASHgt] = ACTIONS(134), + [anon_sym_if_DASHle] = ACTIONS(134), + [anon_sym_if_DASHeqz] = ACTIONS(132), + [anon_sym_if_DASHnez] = ACTIONS(132), + [anon_sym_if_DASHltz] = ACTIONS(132), + [anon_sym_if_DASHgez] = ACTIONS(132), + [anon_sym_if_DASHgtz] = ACTIONS(132), + [anon_sym_if_DASHlez] = ACTIONS(132), + [anon_sym_aget] = ACTIONS(134), + [anon_sym_aget_DASHwide] = ACTIONS(132), + [anon_sym_aget_DASHobject] = ACTIONS(132), + [anon_sym_aget_DASHboolean] = ACTIONS(132), + [anon_sym_aget_DASHbyte] = ACTIONS(132), + [anon_sym_aget_DASHchar] = ACTIONS(132), + [anon_sym_aget_DASHshort] = ACTIONS(132), + [anon_sym_aput] = ACTIONS(134), + [anon_sym_aput_DASHwide] = ACTIONS(132), + [anon_sym_aput_DASHobject] = ACTIONS(132), + [anon_sym_aput_DASHboolean] = ACTIONS(132), + [anon_sym_aput_DASHbyte] = ACTIONS(132), + [anon_sym_aput_DASHchar] = ACTIONS(132), + [anon_sym_aput_DASHshort] = ACTIONS(132), + [anon_sym_iget] = ACTIONS(134), + [anon_sym_iget_DASHwide] = ACTIONS(134), + [anon_sym_iget_DASHobject] = ACTIONS(134), + [anon_sym_iget_DASHboolean] = ACTIONS(132), + [anon_sym_iget_DASHbyte] = ACTIONS(132), + [anon_sym_iget_DASHchar] = ACTIONS(132), + [anon_sym_iget_DASHshort] = ACTIONS(132), + [anon_sym_iput] = ACTIONS(134), + [anon_sym_iput_DASHwide] = ACTIONS(134), + [anon_sym_iput_DASHobject] = ACTIONS(134), + [anon_sym_iput_DASHboolean] = ACTIONS(132), + [anon_sym_iput_DASHbyte] = ACTIONS(132), + [anon_sym_iput_DASHchar] = ACTIONS(132), + [anon_sym_iput_DASHshort] = ACTIONS(132), + [anon_sym_sget] = ACTIONS(134), + [anon_sym_sget_DASHwide] = ACTIONS(132), + [anon_sym_sget_DASHobject] = ACTIONS(132), + [anon_sym_sget_DASHboolean] = ACTIONS(132), + [anon_sym_sget_DASHbyte] = ACTIONS(132), + [anon_sym_sget_DASHchar] = ACTIONS(132), + [anon_sym_sget_DASHshort] = ACTIONS(132), + [anon_sym_sput] = ACTIONS(134), + [anon_sym_sput_DASHwide] = ACTIONS(132), + [anon_sym_sput_DASHobject] = ACTIONS(132), + [anon_sym_sput_DASHboolean] = ACTIONS(132), + [anon_sym_sput_DASHbyte] = ACTIONS(132), + [anon_sym_sput_DASHchar] = ACTIONS(132), + [anon_sym_sput_DASHshort] = ACTIONS(132), + [anon_sym_invoke_DASHvirtual] = ACTIONS(134), + [anon_sym_invoke_DASHsuper] = ACTIONS(134), + [anon_sym_invoke_DASHdirect] = ACTIONS(134), + [anon_sym_invoke_DASHstatic] = ACTIONS(134), + [anon_sym_invoke_DASHinterface] = ACTIONS(134), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(132), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(132), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(132), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(132), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(132), + [anon_sym_neg_DASHint] = ACTIONS(132), + [anon_sym_not_DASHint] = ACTIONS(132), + [anon_sym_neg_DASHlong] = ACTIONS(132), + [anon_sym_not_DASHlong] = ACTIONS(132), + [anon_sym_neg_DASHfloat] = ACTIONS(132), + [anon_sym_neg_DASHdouble] = ACTIONS(132), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(132), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(132), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(132), + [anon_sym_long_DASHto_DASHint] = ACTIONS(132), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(132), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(132), + [anon_sym_float_DASHto_DASHint] = ACTIONS(132), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(132), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(132), + [anon_sym_double_DASHto_DASHint] = ACTIONS(132), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(132), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(132), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(132), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(132), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(132), + [anon_sym_add_DASHint] = ACTIONS(134), + [anon_sym_sub_DASHint] = ACTIONS(134), + [anon_sym_mul_DASHint] = ACTIONS(134), + [anon_sym_div_DASHint] = ACTIONS(134), + [anon_sym_rem_DASHint] = ACTIONS(134), + [anon_sym_and_DASHint] = ACTIONS(134), + [anon_sym_or_DASHint] = ACTIONS(134), + [anon_sym_xor_DASHint] = ACTIONS(134), + [anon_sym_shl_DASHint] = ACTIONS(134), + [anon_sym_shr_DASHint] = ACTIONS(134), + [anon_sym_ushr_DASHint] = ACTIONS(134), + [anon_sym_add_DASHlong] = ACTIONS(134), + [anon_sym_sub_DASHlong] = ACTIONS(134), + [anon_sym_mul_DASHlong] = ACTIONS(134), + [anon_sym_div_DASHlong] = ACTIONS(134), + [anon_sym_rem_DASHlong] = ACTIONS(134), + [anon_sym_and_DASHlong] = ACTIONS(134), + [anon_sym_or_DASHlong] = ACTIONS(134), + [anon_sym_xor_DASHlong] = ACTIONS(134), + [anon_sym_shl_DASHlong] = ACTIONS(134), + [anon_sym_shr_DASHlong] = ACTIONS(134), + [anon_sym_ushr_DASHlong] = ACTIONS(134), + [anon_sym_add_DASHfloat] = ACTIONS(134), + [anon_sym_sub_DASHfloat] = ACTIONS(134), + [anon_sym_mul_DASHfloat] = ACTIONS(134), + [anon_sym_div_DASHfloat] = ACTIONS(134), + [anon_sym_rem_DASHfloat] = ACTIONS(134), + [anon_sym_add_DASHdouble] = ACTIONS(134), + [anon_sym_sub_DASHdouble] = ACTIONS(134), + [anon_sym_mul_DASHdouble] = ACTIONS(134), + [anon_sym_div_DASHdouble] = ACTIONS(134), + [anon_sym_rem_DASHdouble] = ACTIONS(134), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(132), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(132), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(132), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(132), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(132), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(132), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(132), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(132), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(132), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(132), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(132), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(132), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(132), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(132), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(132), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(132), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(132), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(132), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(132), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(132), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(132), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(132), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(132), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(132), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(132), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(132), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(132), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(132), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(132), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(132), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(132), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(132), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(132), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(132), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(132), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(132), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(132), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(132), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(132), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(132), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(132), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(132), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(132), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(132), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(132), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(132), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(132), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(132), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(132), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(132), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(132), + [anon_sym_execute_DASHinline] = ACTIONS(132), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(132), + [anon_sym_iget_DASHquick] = ACTIONS(132), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(132), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(132), + [anon_sym_iput_DASHquick] = ACTIONS(132), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(132), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(132), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(134), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(132), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(134), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(132), + [anon_sym_rsub_DASHint] = ACTIONS(134), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(132), + [anon_sym_DOTline] = ACTIONS(132), + [anon_sym_DOTlocals] = ACTIONS(132), + [anon_sym_DOTregisters] = ACTIONS(132), + [anon_sym_DOTcatch] = ACTIONS(134), + [anon_sym_DOTcatchall] = ACTIONS(132), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(132), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(132), + [anon_sym_DOTarray_DASHdata] = ACTIONS(132), [sym_comment] = ACTIONS(3), }, [19] = { - [sym_end_method] = ACTIONS(131), - [anon_sym_DOTannotation] = ACTIONS(131), - [anon_sym_DOTparam] = ACTIONS(131), - [sym_label] = ACTIONS(131), - [anon_sym_nop] = ACTIONS(131), - [anon_sym_move] = ACTIONS(133), - [anon_sym_move_SLASHfrom16] = ACTIONS(131), - [anon_sym_move_SLASH16] = ACTIONS(131), - [anon_sym_move_DASHwide] = ACTIONS(133), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(131), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(131), - [anon_sym_move_DASHobject] = ACTIONS(133), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(131), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(131), - [anon_sym_move_DASHresult] = ACTIONS(133), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(131), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(131), - [anon_sym_move_DASHexception] = ACTIONS(131), - [anon_sym_return_DASHvoid] = ACTIONS(131), - [anon_sym_return] = ACTIONS(133), - [anon_sym_return_DASHwide] = ACTIONS(131), - [anon_sym_return_DASHobject] = ACTIONS(131), - [anon_sym_const_SLASH4] = ACTIONS(131), - [anon_sym_const_SLASH16] = ACTIONS(131), - [anon_sym_const] = ACTIONS(133), - [anon_sym_const_SLASHhigh16] = ACTIONS(131), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(131), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(131), - [anon_sym_const_DASHwide] = ACTIONS(133), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(131), - [anon_sym_const_DASHstring] = ACTIONS(133), - [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(131), - [anon_sym_const_DASHclass] = ACTIONS(131), - [anon_sym_monitor_DASHenter] = ACTIONS(131), - [anon_sym_monitor_DASHexit] = ACTIONS(131), - [anon_sym_check_DASHcast] = ACTIONS(131), - [anon_sym_instance_DASHof] = ACTIONS(131), - [anon_sym_array_DASHlength] = ACTIONS(131), - [anon_sym_new_DASHinstance] = ACTIONS(131), - [anon_sym_new_DASHarray] = ACTIONS(131), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(133), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(131), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(131), - [anon_sym_throw] = ACTIONS(131), - [anon_sym_goto] = ACTIONS(133), - [anon_sym_goto_SLASH16] = ACTIONS(131), - [anon_sym_goto_SLASH32] = ACTIONS(131), - [anon_sym_packed_DASHswitch] = ACTIONS(131), - [anon_sym_sparse_DASHswitch] = ACTIONS(131), - [anon_sym_cmpl_DASHfloat] = ACTIONS(131), - [anon_sym_cmpg_DASHfloat] = ACTIONS(131), - [anon_sym_cmpl_DASHdouble] = ACTIONS(131), - [anon_sym_cmpg_DASHdouble] = ACTIONS(131), - [anon_sym_cmp_DASHlong] = ACTIONS(131), - [anon_sym_if_DASHeq] = ACTIONS(133), - [anon_sym_if_DASHne] = ACTIONS(133), - [anon_sym_if_DASHlt] = ACTIONS(133), - [anon_sym_if_DASHge] = ACTIONS(133), - [anon_sym_if_DASHgt] = ACTIONS(133), - [anon_sym_if_DASHle] = ACTIONS(133), - [anon_sym_if_DASHeqz] = ACTIONS(131), - [anon_sym_if_DASHnez] = ACTIONS(131), - [anon_sym_if_DASHltz] = ACTIONS(131), - [anon_sym_if_DASHgez] = ACTIONS(131), - [anon_sym_if_DASHgtz] = ACTIONS(131), - [anon_sym_if_DASHlez] = ACTIONS(131), - [anon_sym_aget] = ACTIONS(133), - [anon_sym_aget_DASHwide] = ACTIONS(131), - [anon_sym_aget_DASHobject] = ACTIONS(131), - [anon_sym_aget_DASHboolean] = ACTIONS(131), - [anon_sym_aget_DASHbyte] = ACTIONS(131), - [anon_sym_aget_DASHchar] = ACTIONS(131), - [anon_sym_aget_DASHshort] = ACTIONS(131), - [anon_sym_aput] = ACTIONS(133), - [anon_sym_aput_DASHwide] = ACTIONS(131), - [anon_sym_aput_DASHobject] = ACTIONS(131), - [anon_sym_aput_DASHboolean] = ACTIONS(131), - [anon_sym_aput_DASHbyte] = ACTIONS(131), - [anon_sym_aput_DASHchar] = ACTIONS(131), - [anon_sym_aput_DASHshort] = ACTIONS(131), - [anon_sym_iget] = ACTIONS(133), - [anon_sym_iget_DASHwide] = ACTIONS(133), - [anon_sym_iget_DASHobject] = ACTIONS(133), - [anon_sym_iget_DASHboolean] = ACTIONS(131), - [anon_sym_iget_DASHbyte] = ACTIONS(131), - [anon_sym_iget_DASHchar] = ACTIONS(131), - [anon_sym_iget_DASHshort] = ACTIONS(131), - [anon_sym_iput] = ACTIONS(133), - [anon_sym_iput_DASHwide] = ACTIONS(133), - [anon_sym_iput_DASHobject] = ACTIONS(133), - [anon_sym_iput_DASHboolean] = ACTIONS(131), - [anon_sym_iput_DASHbyte] = ACTIONS(131), - [anon_sym_iput_DASHchar] = ACTIONS(131), - [anon_sym_iput_DASHshort] = ACTIONS(131), - [anon_sym_sget] = ACTIONS(133), - [anon_sym_sget_DASHwide] = ACTIONS(131), - [anon_sym_sget_DASHobject] = ACTIONS(131), - [anon_sym_sget_DASHboolean] = ACTIONS(131), - [anon_sym_sget_DASHbyte] = ACTIONS(131), - [anon_sym_sget_DASHchar] = ACTIONS(131), - [anon_sym_sget_DASHshort] = ACTIONS(131), - [anon_sym_sput] = ACTIONS(133), - [anon_sym_sput_DASHwide] = ACTIONS(131), - [anon_sym_sput_DASHobject] = ACTIONS(131), - [anon_sym_sput_DASHboolean] = ACTIONS(131), - [anon_sym_sput_DASHbyte] = ACTIONS(131), - [anon_sym_sput_DASHchar] = ACTIONS(131), - [anon_sym_sput_DASHshort] = ACTIONS(131), - [anon_sym_invoke_DASHvirtual] = ACTIONS(133), - [anon_sym_invoke_DASHsuper] = ACTIONS(133), - [anon_sym_invoke_DASHdirect] = ACTIONS(133), - [anon_sym_invoke_DASHstatic] = ACTIONS(133), - [anon_sym_invoke_DASHinterface] = ACTIONS(133), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(131), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(131), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(131), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(131), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(131), - [anon_sym_neg_DASHint] = ACTIONS(131), - [anon_sym_not_DASHint] = ACTIONS(131), - [anon_sym_neg_DASHlong] = ACTIONS(131), - [anon_sym_not_DASHlong] = ACTIONS(131), - [anon_sym_neg_DASHfloat] = ACTIONS(131), - [anon_sym_neg_DASHdouble] = ACTIONS(131), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(131), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(131), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(131), - [anon_sym_long_DASHto_DASHint] = ACTIONS(131), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(131), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(131), - [anon_sym_float_DASHto_DASHint] = ACTIONS(131), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(131), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(131), - [anon_sym_double_DASHto_DASHint] = ACTIONS(131), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(131), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(131), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(131), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(131), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(131), - [anon_sym_add_DASHint] = ACTIONS(133), - [anon_sym_sub_DASHint] = ACTIONS(133), - [anon_sym_mul_DASHint] = ACTIONS(133), - [anon_sym_div_DASHint] = ACTIONS(133), - [anon_sym_rem_DASHint] = ACTIONS(133), - [anon_sym_and_DASHint] = ACTIONS(133), - [anon_sym_or_DASHint] = ACTIONS(133), - [anon_sym_xor_DASHint] = ACTIONS(133), - [anon_sym_shl_DASHint] = ACTIONS(133), - [anon_sym_shr_DASHint] = ACTIONS(133), - [anon_sym_ushr_DASHint] = ACTIONS(133), - [anon_sym_add_DASHlong] = ACTIONS(133), - [anon_sym_sub_DASHlong] = ACTIONS(133), - [anon_sym_mul_DASHlong] = ACTIONS(133), - [anon_sym_div_DASHlong] = ACTIONS(133), - [anon_sym_rem_DASHlong] = ACTIONS(133), - [anon_sym_and_DASHlong] = ACTIONS(133), - [anon_sym_or_DASHlong] = ACTIONS(133), - [anon_sym_xor_DASHlong] = ACTIONS(133), - [anon_sym_shl_DASHlong] = ACTIONS(133), - [anon_sym_shr_DASHlong] = ACTIONS(133), - [anon_sym_ushr_DASHlong] = ACTIONS(133), - [anon_sym_add_DASHfloat] = ACTIONS(133), - [anon_sym_sub_DASHfloat] = ACTIONS(133), - [anon_sym_mul_DASHfloat] = ACTIONS(133), - [anon_sym_div_DASHfloat] = ACTIONS(133), - [anon_sym_rem_DASHfloat] = ACTIONS(133), - [anon_sym_add_DASHdouble] = ACTIONS(133), - [anon_sym_sub_DASHdouble] = ACTIONS(133), - [anon_sym_mul_DASHdouble] = ACTIONS(133), - [anon_sym_div_DASHdouble] = ACTIONS(133), - [anon_sym_rem_DASHdouble] = ACTIONS(133), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(131), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(131), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(131), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(131), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(131), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(131), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(131), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(131), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(131), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(131), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(131), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(131), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(131), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(131), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(131), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(131), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(131), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(131), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(131), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(131), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(131), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(131), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(131), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(131), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(131), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(131), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(131), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(131), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(131), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(131), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(131), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(131), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(131), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(131), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(131), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(131), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(131), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(131), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(131), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(131), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(131), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(131), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(131), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(131), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(131), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(131), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(131), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(131), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(131), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(131), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(131), - [anon_sym_execute_DASHinline] = ACTIONS(131), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(131), - [anon_sym_iget_DASHquick] = ACTIONS(131), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(131), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(131), - [anon_sym_iput_DASHquick] = ACTIONS(131), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(131), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(131), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(133), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(131), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(133), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(131), - [anon_sym_rsub_DASHint] = ACTIONS(133), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(131), - [anon_sym_DOTline] = ACTIONS(131), - [anon_sym_DOTlocals] = ACTIONS(131), - [anon_sym_DOTcatch] = ACTIONS(133), - [anon_sym_DOTcatchall] = ACTIONS(131), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(131), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(131), - [anon_sym_DOTarray_DASHdata] = ACTIONS(131), + [sym_end_method] = ACTIONS(136), + [anon_sym_DOTannotation] = ACTIONS(136), + [anon_sym_DOTparam] = ACTIONS(136), + [sym_label] = ACTIONS(136), + [anon_sym_nop] = ACTIONS(136), + [anon_sym_move] = ACTIONS(138), + [anon_sym_move_SLASHfrom16] = ACTIONS(136), + [anon_sym_move_SLASH16] = ACTIONS(136), + [anon_sym_move_DASHwide] = ACTIONS(138), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(136), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(136), + [anon_sym_move_DASHobject] = ACTIONS(138), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(136), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(136), + [anon_sym_move_DASHresult] = ACTIONS(138), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(136), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(136), + [anon_sym_move_DASHexception] = ACTIONS(136), + [anon_sym_return_DASHvoid] = ACTIONS(136), + [anon_sym_return] = ACTIONS(138), + [anon_sym_return_DASHwide] = ACTIONS(136), + [anon_sym_return_DASHobject] = ACTIONS(136), + [anon_sym_const_SLASH4] = ACTIONS(136), + [anon_sym_const_SLASH16] = ACTIONS(136), + [anon_sym_const] = ACTIONS(138), + [anon_sym_const_SLASHhigh16] = ACTIONS(136), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(136), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(136), + [anon_sym_const_DASHwide] = ACTIONS(138), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(136), + [anon_sym_const_DASHstring] = ACTIONS(138), + [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(136), + [anon_sym_const_DASHclass] = ACTIONS(136), + [anon_sym_monitor_DASHenter] = ACTIONS(136), + [anon_sym_monitor_DASHexit] = ACTIONS(136), + [anon_sym_check_DASHcast] = ACTIONS(136), + [anon_sym_instance_DASHof] = ACTIONS(136), + [anon_sym_array_DASHlength] = ACTIONS(136), + [anon_sym_new_DASHinstance] = ACTIONS(136), + [anon_sym_new_DASHarray] = ACTIONS(136), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(138), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(136), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(136), + [anon_sym_throw] = ACTIONS(136), + [anon_sym_goto] = ACTIONS(138), + [anon_sym_goto_SLASH16] = ACTIONS(136), + [anon_sym_goto_SLASH32] = ACTIONS(136), + [anon_sym_packed_DASHswitch] = ACTIONS(136), + [anon_sym_sparse_DASHswitch] = ACTIONS(136), + [anon_sym_cmpl_DASHfloat] = ACTIONS(136), + [anon_sym_cmpg_DASHfloat] = ACTIONS(136), + [anon_sym_cmpl_DASHdouble] = ACTIONS(136), + [anon_sym_cmpg_DASHdouble] = ACTIONS(136), + [anon_sym_cmp_DASHlong] = ACTIONS(136), + [anon_sym_if_DASHeq] = ACTIONS(138), + [anon_sym_if_DASHne] = ACTIONS(138), + [anon_sym_if_DASHlt] = ACTIONS(138), + [anon_sym_if_DASHge] = ACTIONS(138), + [anon_sym_if_DASHgt] = ACTIONS(138), + [anon_sym_if_DASHle] = ACTIONS(138), + [anon_sym_if_DASHeqz] = ACTIONS(136), + [anon_sym_if_DASHnez] = ACTIONS(136), + [anon_sym_if_DASHltz] = ACTIONS(136), + [anon_sym_if_DASHgez] = ACTIONS(136), + [anon_sym_if_DASHgtz] = ACTIONS(136), + [anon_sym_if_DASHlez] = ACTIONS(136), + [anon_sym_aget] = ACTIONS(138), + [anon_sym_aget_DASHwide] = ACTIONS(136), + [anon_sym_aget_DASHobject] = ACTIONS(136), + [anon_sym_aget_DASHboolean] = ACTIONS(136), + [anon_sym_aget_DASHbyte] = ACTIONS(136), + [anon_sym_aget_DASHchar] = ACTIONS(136), + [anon_sym_aget_DASHshort] = ACTIONS(136), + [anon_sym_aput] = ACTIONS(138), + [anon_sym_aput_DASHwide] = ACTIONS(136), + [anon_sym_aput_DASHobject] = ACTIONS(136), + [anon_sym_aput_DASHboolean] = ACTIONS(136), + [anon_sym_aput_DASHbyte] = ACTIONS(136), + [anon_sym_aput_DASHchar] = ACTIONS(136), + [anon_sym_aput_DASHshort] = ACTIONS(136), + [anon_sym_iget] = ACTIONS(138), + [anon_sym_iget_DASHwide] = ACTIONS(138), + [anon_sym_iget_DASHobject] = ACTIONS(138), + [anon_sym_iget_DASHboolean] = ACTIONS(136), + [anon_sym_iget_DASHbyte] = ACTIONS(136), + [anon_sym_iget_DASHchar] = ACTIONS(136), + [anon_sym_iget_DASHshort] = ACTIONS(136), + [anon_sym_iput] = ACTIONS(138), + [anon_sym_iput_DASHwide] = ACTIONS(138), + [anon_sym_iput_DASHobject] = ACTIONS(138), + [anon_sym_iput_DASHboolean] = ACTIONS(136), + [anon_sym_iput_DASHbyte] = ACTIONS(136), + [anon_sym_iput_DASHchar] = ACTIONS(136), + [anon_sym_iput_DASHshort] = ACTIONS(136), + [anon_sym_sget] = ACTIONS(138), + [anon_sym_sget_DASHwide] = ACTIONS(136), + [anon_sym_sget_DASHobject] = ACTIONS(136), + [anon_sym_sget_DASHboolean] = ACTIONS(136), + [anon_sym_sget_DASHbyte] = ACTIONS(136), + [anon_sym_sget_DASHchar] = ACTIONS(136), + [anon_sym_sget_DASHshort] = ACTIONS(136), + [anon_sym_sput] = ACTIONS(138), + [anon_sym_sput_DASHwide] = ACTIONS(136), + [anon_sym_sput_DASHobject] = ACTIONS(136), + [anon_sym_sput_DASHboolean] = ACTIONS(136), + [anon_sym_sput_DASHbyte] = ACTIONS(136), + [anon_sym_sput_DASHchar] = ACTIONS(136), + [anon_sym_sput_DASHshort] = ACTIONS(136), + [anon_sym_invoke_DASHvirtual] = ACTIONS(138), + [anon_sym_invoke_DASHsuper] = ACTIONS(138), + [anon_sym_invoke_DASHdirect] = ACTIONS(138), + [anon_sym_invoke_DASHstatic] = ACTIONS(138), + [anon_sym_invoke_DASHinterface] = ACTIONS(138), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(136), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(136), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(136), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(136), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(136), + [anon_sym_neg_DASHint] = ACTIONS(136), + [anon_sym_not_DASHint] = ACTIONS(136), + [anon_sym_neg_DASHlong] = ACTIONS(136), + [anon_sym_not_DASHlong] = ACTIONS(136), + [anon_sym_neg_DASHfloat] = ACTIONS(136), + [anon_sym_neg_DASHdouble] = ACTIONS(136), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(136), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(136), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(136), + [anon_sym_long_DASHto_DASHint] = ACTIONS(136), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(136), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(136), + [anon_sym_float_DASHto_DASHint] = ACTIONS(136), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(136), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(136), + [anon_sym_double_DASHto_DASHint] = ACTIONS(136), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(136), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(136), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(136), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(136), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(136), + [anon_sym_add_DASHint] = ACTIONS(138), + [anon_sym_sub_DASHint] = ACTIONS(138), + [anon_sym_mul_DASHint] = ACTIONS(138), + [anon_sym_div_DASHint] = ACTIONS(138), + [anon_sym_rem_DASHint] = ACTIONS(138), + [anon_sym_and_DASHint] = ACTIONS(138), + [anon_sym_or_DASHint] = ACTIONS(138), + [anon_sym_xor_DASHint] = ACTIONS(138), + [anon_sym_shl_DASHint] = ACTIONS(138), + [anon_sym_shr_DASHint] = ACTIONS(138), + [anon_sym_ushr_DASHint] = ACTIONS(138), + [anon_sym_add_DASHlong] = ACTIONS(138), + [anon_sym_sub_DASHlong] = ACTIONS(138), + [anon_sym_mul_DASHlong] = ACTIONS(138), + [anon_sym_div_DASHlong] = ACTIONS(138), + [anon_sym_rem_DASHlong] = ACTIONS(138), + [anon_sym_and_DASHlong] = ACTIONS(138), + [anon_sym_or_DASHlong] = ACTIONS(138), + [anon_sym_xor_DASHlong] = ACTIONS(138), + [anon_sym_shl_DASHlong] = ACTIONS(138), + [anon_sym_shr_DASHlong] = ACTIONS(138), + [anon_sym_ushr_DASHlong] = ACTIONS(138), + [anon_sym_add_DASHfloat] = ACTIONS(138), + [anon_sym_sub_DASHfloat] = ACTIONS(138), + [anon_sym_mul_DASHfloat] = ACTIONS(138), + [anon_sym_div_DASHfloat] = ACTIONS(138), + [anon_sym_rem_DASHfloat] = ACTIONS(138), + [anon_sym_add_DASHdouble] = ACTIONS(138), + [anon_sym_sub_DASHdouble] = ACTIONS(138), + [anon_sym_mul_DASHdouble] = ACTIONS(138), + [anon_sym_div_DASHdouble] = ACTIONS(138), + [anon_sym_rem_DASHdouble] = ACTIONS(138), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(136), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(136), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(136), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(136), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(136), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(136), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(136), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(136), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(136), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(136), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(136), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(136), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(136), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(136), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(136), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(136), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(136), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(136), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(136), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(136), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(136), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(136), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(136), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(136), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(136), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(136), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(136), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(136), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(136), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(136), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(136), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(136), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(136), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(136), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(136), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(136), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(136), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(136), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(136), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(136), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(136), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(136), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(136), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(136), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(136), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(136), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(136), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(136), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(136), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(136), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(136), + [anon_sym_execute_DASHinline] = ACTIONS(136), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(136), + [anon_sym_iget_DASHquick] = ACTIONS(136), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(136), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(136), + [anon_sym_iput_DASHquick] = ACTIONS(136), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(136), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(136), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(138), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(136), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(138), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(136), + [anon_sym_rsub_DASHint] = ACTIONS(138), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(136), + [anon_sym_DOTline] = ACTIONS(136), + [anon_sym_DOTlocals] = ACTIONS(136), + [anon_sym_DOTregisters] = ACTIONS(136), + [anon_sym_DOTcatch] = ACTIONS(138), + [anon_sym_DOTcatchall] = ACTIONS(136), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(136), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(136), + [anon_sym_DOTarray_DASHdata] = ACTIONS(136), [sym_comment] = ACTIONS(3), }, [20] = { - [sym_end_method] = ACTIONS(135), - [anon_sym_DOTannotation] = ACTIONS(135), - [anon_sym_DOTparam] = ACTIONS(135), - [sym_label] = ACTIONS(135), - [anon_sym_nop] = ACTIONS(135), - [anon_sym_move] = ACTIONS(137), - [anon_sym_move_SLASHfrom16] = ACTIONS(135), - [anon_sym_move_SLASH16] = ACTIONS(135), - [anon_sym_move_DASHwide] = ACTIONS(137), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(135), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(135), - [anon_sym_move_DASHobject] = ACTIONS(137), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(135), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(135), - [anon_sym_move_DASHresult] = ACTIONS(137), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(135), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(135), - [anon_sym_move_DASHexception] = ACTIONS(135), - [anon_sym_return_DASHvoid] = ACTIONS(135), - [anon_sym_return] = ACTIONS(137), - [anon_sym_return_DASHwide] = ACTIONS(135), - [anon_sym_return_DASHobject] = ACTIONS(135), - [anon_sym_const_SLASH4] = ACTIONS(135), - [anon_sym_const_SLASH16] = ACTIONS(135), - [anon_sym_const] = ACTIONS(137), - [anon_sym_const_SLASHhigh16] = ACTIONS(135), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(135), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(135), - [anon_sym_const_DASHwide] = ACTIONS(137), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(135), - [anon_sym_const_DASHstring] = ACTIONS(137), - [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(135), - [anon_sym_const_DASHclass] = ACTIONS(135), - [anon_sym_monitor_DASHenter] = ACTIONS(135), - [anon_sym_monitor_DASHexit] = ACTIONS(135), - [anon_sym_check_DASHcast] = ACTIONS(135), - [anon_sym_instance_DASHof] = ACTIONS(135), - [anon_sym_array_DASHlength] = ACTIONS(135), - [anon_sym_new_DASHinstance] = ACTIONS(135), - [anon_sym_new_DASHarray] = ACTIONS(135), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(137), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(135), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(135), - [anon_sym_throw] = ACTIONS(135), - [anon_sym_goto] = ACTIONS(137), - [anon_sym_goto_SLASH16] = ACTIONS(135), - [anon_sym_goto_SLASH32] = ACTIONS(135), - [anon_sym_packed_DASHswitch] = ACTIONS(135), - [anon_sym_sparse_DASHswitch] = ACTIONS(135), - [anon_sym_cmpl_DASHfloat] = ACTIONS(135), - [anon_sym_cmpg_DASHfloat] = ACTIONS(135), - [anon_sym_cmpl_DASHdouble] = ACTIONS(135), - [anon_sym_cmpg_DASHdouble] = ACTIONS(135), - [anon_sym_cmp_DASHlong] = ACTIONS(135), - [anon_sym_if_DASHeq] = ACTIONS(137), - [anon_sym_if_DASHne] = ACTIONS(137), - [anon_sym_if_DASHlt] = ACTIONS(137), - [anon_sym_if_DASHge] = ACTIONS(137), - [anon_sym_if_DASHgt] = ACTIONS(137), - [anon_sym_if_DASHle] = ACTIONS(137), - [anon_sym_if_DASHeqz] = ACTIONS(135), - [anon_sym_if_DASHnez] = ACTIONS(135), - [anon_sym_if_DASHltz] = ACTIONS(135), - [anon_sym_if_DASHgez] = ACTIONS(135), - [anon_sym_if_DASHgtz] = ACTIONS(135), - [anon_sym_if_DASHlez] = ACTIONS(135), - [anon_sym_aget] = ACTIONS(137), - [anon_sym_aget_DASHwide] = ACTIONS(135), - [anon_sym_aget_DASHobject] = ACTIONS(135), - [anon_sym_aget_DASHboolean] = ACTIONS(135), - [anon_sym_aget_DASHbyte] = ACTIONS(135), - [anon_sym_aget_DASHchar] = ACTIONS(135), - [anon_sym_aget_DASHshort] = ACTIONS(135), - [anon_sym_aput] = ACTIONS(137), - [anon_sym_aput_DASHwide] = ACTIONS(135), - [anon_sym_aput_DASHobject] = ACTIONS(135), - [anon_sym_aput_DASHboolean] = ACTIONS(135), - [anon_sym_aput_DASHbyte] = ACTIONS(135), - [anon_sym_aput_DASHchar] = ACTIONS(135), - [anon_sym_aput_DASHshort] = ACTIONS(135), - [anon_sym_iget] = ACTIONS(137), - [anon_sym_iget_DASHwide] = ACTIONS(137), - [anon_sym_iget_DASHobject] = ACTIONS(137), - [anon_sym_iget_DASHboolean] = ACTIONS(135), - [anon_sym_iget_DASHbyte] = ACTIONS(135), - [anon_sym_iget_DASHchar] = ACTIONS(135), - [anon_sym_iget_DASHshort] = ACTIONS(135), - [anon_sym_iput] = ACTIONS(137), - [anon_sym_iput_DASHwide] = ACTIONS(137), - [anon_sym_iput_DASHobject] = ACTIONS(137), - [anon_sym_iput_DASHboolean] = ACTIONS(135), - [anon_sym_iput_DASHbyte] = ACTIONS(135), - [anon_sym_iput_DASHchar] = ACTIONS(135), - [anon_sym_iput_DASHshort] = ACTIONS(135), - [anon_sym_sget] = ACTIONS(137), - [anon_sym_sget_DASHwide] = ACTIONS(135), - [anon_sym_sget_DASHobject] = ACTIONS(135), - [anon_sym_sget_DASHboolean] = ACTIONS(135), - [anon_sym_sget_DASHbyte] = ACTIONS(135), - [anon_sym_sget_DASHchar] = ACTIONS(135), - [anon_sym_sget_DASHshort] = ACTIONS(135), - [anon_sym_sput] = ACTIONS(137), - [anon_sym_sput_DASHwide] = ACTIONS(135), - [anon_sym_sput_DASHobject] = ACTIONS(135), - [anon_sym_sput_DASHboolean] = ACTIONS(135), - [anon_sym_sput_DASHbyte] = ACTIONS(135), - [anon_sym_sput_DASHchar] = ACTIONS(135), - [anon_sym_sput_DASHshort] = ACTIONS(135), - [anon_sym_invoke_DASHvirtual] = ACTIONS(137), - [anon_sym_invoke_DASHsuper] = ACTIONS(137), - [anon_sym_invoke_DASHdirect] = ACTIONS(137), - [anon_sym_invoke_DASHstatic] = ACTIONS(137), - [anon_sym_invoke_DASHinterface] = ACTIONS(137), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(135), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(135), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(135), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(135), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(135), - [anon_sym_neg_DASHint] = ACTIONS(135), - [anon_sym_not_DASHint] = ACTIONS(135), - [anon_sym_neg_DASHlong] = ACTIONS(135), - [anon_sym_not_DASHlong] = ACTIONS(135), - [anon_sym_neg_DASHfloat] = ACTIONS(135), - [anon_sym_neg_DASHdouble] = ACTIONS(135), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(135), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(135), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(135), - [anon_sym_long_DASHto_DASHint] = ACTIONS(135), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(135), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(135), - [anon_sym_float_DASHto_DASHint] = ACTIONS(135), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(135), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(135), - [anon_sym_double_DASHto_DASHint] = ACTIONS(135), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(135), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(135), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(135), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(135), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(135), - [anon_sym_add_DASHint] = ACTIONS(137), - [anon_sym_sub_DASHint] = ACTIONS(137), - [anon_sym_mul_DASHint] = ACTIONS(137), - [anon_sym_div_DASHint] = ACTIONS(137), - [anon_sym_rem_DASHint] = ACTIONS(137), - [anon_sym_and_DASHint] = ACTIONS(137), - [anon_sym_or_DASHint] = ACTIONS(137), - [anon_sym_xor_DASHint] = ACTIONS(137), - [anon_sym_shl_DASHint] = ACTIONS(137), - [anon_sym_shr_DASHint] = ACTIONS(137), - [anon_sym_ushr_DASHint] = ACTIONS(137), - [anon_sym_add_DASHlong] = ACTIONS(137), - [anon_sym_sub_DASHlong] = ACTIONS(137), - [anon_sym_mul_DASHlong] = ACTIONS(137), - [anon_sym_div_DASHlong] = ACTIONS(137), - [anon_sym_rem_DASHlong] = ACTIONS(137), - [anon_sym_and_DASHlong] = ACTIONS(137), - [anon_sym_or_DASHlong] = ACTIONS(137), - [anon_sym_xor_DASHlong] = ACTIONS(137), - [anon_sym_shl_DASHlong] = ACTIONS(137), - [anon_sym_shr_DASHlong] = ACTIONS(137), - [anon_sym_ushr_DASHlong] = ACTIONS(137), - [anon_sym_add_DASHfloat] = ACTIONS(137), - [anon_sym_sub_DASHfloat] = ACTIONS(137), - [anon_sym_mul_DASHfloat] = ACTIONS(137), - [anon_sym_div_DASHfloat] = ACTIONS(137), - [anon_sym_rem_DASHfloat] = ACTIONS(137), - [anon_sym_add_DASHdouble] = ACTIONS(137), - [anon_sym_sub_DASHdouble] = ACTIONS(137), - [anon_sym_mul_DASHdouble] = ACTIONS(137), - [anon_sym_div_DASHdouble] = ACTIONS(137), - [anon_sym_rem_DASHdouble] = ACTIONS(137), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(135), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(135), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(135), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(135), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(135), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(135), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(135), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(135), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(135), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(135), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(135), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(135), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(135), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(135), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(135), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(135), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(135), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(135), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(135), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(135), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(135), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(135), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(135), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(135), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(135), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(135), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(135), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(135), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(135), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(135), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(135), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(135), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(135), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(135), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(135), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(135), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(135), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(135), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(135), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(135), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(135), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(135), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(135), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(135), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(135), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(135), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(135), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(135), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(135), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(135), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(135), - [anon_sym_execute_DASHinline] = ACTIONS(135), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(135), - [anon_sym_iget_DASHquick] = ACTIONS(135), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(135), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(135), - [anon_sym_iput_DASHquick] = ACTIONS(135), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(135), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(135), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(137), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(135), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(137), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(135), - [anon_sym_rsub_DASHint] = ACTIONS(137), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(135), - [anon_sym_DOTline] = ACTIONS(135), - [anon_sym_DOTlocals] = ACTIONS(135), - [anon_sym_DOTcatch] = ACTIONS(137), - [anon_sym_DOTcatchall] = ACTIONS(135), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(135), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(135), - [anon_sym_DOTarray_DASHdata] = ACTIONS(135), + [sym_end_method] = ACTIONS(140), + [anon_sym_DOTannotation] = ACTIONS(140), + [anon_sym_DOTparam] = ACTIONS(140), + [sym_label] = ACTIONS(140), + [anon_sym_nop] = ACTIONS(140), + [anon_sym_move] = ACTIONS(142), + [anon_sym_move_SLASHfrom16] = ACTIONS(140), + [anon_sym_move_SLASH16] = ACTIONS(140), + [anon_sym_move_DASHwide] = ACTIONS(142), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(140), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(140), + [anon_sym_move_DASHobject] = ACTIONS(142), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(140), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(140), + [anon_sym_move_DASHresult] = ACTIONS(142), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(140), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(140), + [anon_sym_move_DASHexception] = ACTIONS(140), + [anon_sym_return_DASHvoid] = ACTIONS(140), + [anon_sym_return] = ACTIONS(142), + [anon_sym_return_DASHwide] = ACTIONS(140), + [anon_sym_return_DASHobject] = ACTIONS(140), + [anon_sym_const_SLASH4] = ACTIONS(140), + [anon_sym_const_SLASH16] = ACTIONS(140), + [anon_sym_const] = ACTIONS(142), + [anon_sym_const_SLASHhigh16] = ACTIONS(140), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(140), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(140), + [anon_sym_const_DASHwide] = ACTIONS(142), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(140), + [anon_sym_const_DASHstring] = ACTIONS(142), + [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(140), + [anon_sym_const_DASHclass] = ACTIONS(140), + [anon_sym_monitor_DASHenter] = ACTIONS(140), + [anon_sym_monitor_DASHexit] = ACTIONS(140), + [anon_sym_check_DASHcast] = ACTIONS(140), + [anon_sym_instance_DASHof] = ACTIONS(140), + [anon_sym_array_DASHlength] = ACTIONS(140), + [anon_sym_new_DASHinstance] = ACTIONS(140), + [anon_sym_new_DASHarray] = ACTIONS(140), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(142), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(140), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(140), + [anon_sym_throw] = ACTIONS(140), + [anon_sym_goto] = ACTIONS(142), + [anon_sym_goto_SLASH16] = ACTIONS(140), + [anon_sym_goto_SLASH32] = ACTIONS(140), + [anon_sym_packed_DASHswitch] = ACTIONS(140), + [anon_sym_sparse_DASHswitch] = ACTIONS(140), + [anon_sym_cmpl_DASHfloat] = ACTIONS(140), + [anon_sym_cmpg_DASHfloat] = ACTIONS(140), + [anon_sym_cmpl_DASHdouble] = ACTIONS(140), + [anon_sym_cmpg_DASHdouble] = ACTIONS(140), + [anon_sym_cmp_DASHlong] = ACTIONS(140), + [anon_sym_if_DASHeq] = ACTIONS(142), + [anon_sym_if_DASHne] = ACTIONS(142), + [anon_sym_if_DASHlt] = ACTIONS(142), + [anon_sym_if_DASHge] = ACTIONS(142), + [anon_sym_if_DASHgt] = ACTIONS(142), + [anon_sym_if_DASHle] = ACTIONS(142), + [anon_sym_if_DASHeqz] = ACTIONS(140), + [anon_sym_if_DASHnez] = ACTIONS(140), + [anon_sym_if_DASHltz] = ACTIONS(140), + [anon_sym_if_DASHgez] = ACTIONS(140), + [anon_sym_if_DASHgtz] = ACTIONS(140), + [anon_sym_if_DASHlez] = ACTIONS(140), + [anon_sym_aget] = ACTIONS(142), + [anon_sym_aget_DASHwide] = ACTIONS(140), + [anon_sym_aget_DASHobject] = ACTIONS(140), + [anon_sym_aget_DASHboolean] = ACTIONS(140), + [anon_sym_aget_DASHbyte] = ACTIONS(140), + [anon_sym_aget_DASHchar] = ACTIONS(140), + [anon_sym_aget_DASHshort] = ACTIONS(140), + [anon_sym_aput] = ACTIONS(142), + [anon_sym_aput_DASHwide] = ACTIONS(140), + [anon_sym_aput_DASHobject] = ACTIONS(140), + [anon_sym_aput_DASHboolean] = ACTIONS(140), + [anon_sym_aput_DASHbyte] = ACTIONS(140), + [anon_sym_aput_DASHchar] = ACTIONS(140), + [anon_sym_aput_DASHshort] = ACTIONS(140), + [anon_sym_iget] = ACTIONS(142), + [anon_sym_iget_DASHwide] = ACTIONS(142), + [anon_sym_iget_DASHobject] = ACTIONS(142), + [anon_sym_iget_DASHboolean] = ACTIONS(140), + [anon_sym_iget_DASHbyte] = ACTIONS(140), + [anon_sym_iget_DASHchar] = ACTIONS(140), + [anon_sym_iget_DASHshort] = ACTIONS(140), + [anon_sym_iput] = ACTIONS(142), + [anon_sym_iput_DASHwide] = ACTIONS(142), + [anon_sym_iput_DASHobject] = ACTIONS(142), + [anon_sym_iput_DASHboolean] = ACTIONS(140), + [anon_sym_iput_DASHbyte] = ACTIONS(140), + [anon_sym_iput_DASHchar] = ACTIONS(140), + [anon_sym_iput_DASHshort] = ACTIONS(140), + [anon_sym_sget] = ACTIONS(142), + [anon_sym_sget_DASHwide] = ACTIONS(140), + [anon_sym_sget_DASHobject] = ACTIONS(140), + [anon_sym_sget_DASHboolean] = ACTIONS(140), + [anon_sym_sget_DASHbyte] = ACTIONS(140), + [anon_sym_sget_DASHchar] = ACTIONS(140), + [anon_sym_sget_DASHshort] = ACTIONS(140), + [anon_sym_sput] = ACTIONS(142), + [anon_sym_sput_DASHwide] = ACTIONS(140), + [anon_sym_sput_DASHobject] = ACTIONS(140), + [anon_sym_sput_DASHboolean] = ACTIONS(140), + [anon_sym_sput_DASHbyte] = ACTIONS(140), + [anon_sym_sput_DASHchar] = ACTIONS(140), + [anon_sym_sput_DASHshort] = ACTIONS(140), + [anon_sym_invoke_DASHvirtual] = ACTIONS(142), + [anon_sym_invoke_DASHsuper] = ACTIONS(142), + [anon_sym_invoke_DASHdirect] = ACTIONS(142), + [anon_sym_invoke_DASHstatic] = ACTIONS(142), + [anon_sym_invoke_DASHinterface] = ACTIONS(142), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(140), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(140), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(140), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(140), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(140), + [anon_sym_neg_DASHint] = ACTIONS(140), + [anon_sym_not_DASHint] = ACTIONS(140), + [anon_sym_neg_DASHlong] = ACTIONS(140), + [anon_sym_not_DASHlong] = ACTIONS(140), + [anon_sym_neg_DASHfloat] = ACTIONS(140), + [anon_sym_neg_DASHdouble] = ACTIONS(140), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(140), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(140), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(140), + [anon_sym_long_DASHto_DASHint] = ACTIONS(140), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(140), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(140), + [anon_sym_float_DASHto_DASHint] = ACTIONS(140), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(140), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(140), + [anon_sym_double_DASHto_DASHint] = ACTIONS(140), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(140), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(140), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(140), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(140), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(140), + [anon_sym_add_DASHint] = ACTIONS(142), + [anon_sym_sub_DASHint] = ACTIONS(142), + [anon_sym_mul_DASHint] = ACTIONS(142), + [anon_sym_div_DASHint] = ACTIONS(142), + [anon_sym_rem_DASHint] = ACTIONS(142), + [anon_sym_and_DASHint] = ACTIONS(142), + [anon_sym_or_DASHint] = ACTIONS(142), + [anon_sym_xor_DASHint] = ACTIONS(142), + [anon_sym_shl_DASHint] = ACTIONS(142), + [anon_sym_shr_DASHint] = ACTIONS(142), + [anon_sym_ushr_DASHint] = ACTIONS(142), + [anon_sym_add_DASHlong] = ACTIONS(142), + [anon_sym_sub_DASHlong] = ACTIONS(142), + [anon_sym_mul_DASHlong] = ACTIONS(142), + [anon_sym_div_DASHlong] = ACTIONS(142), + [anon_sym_rem_DASHlong] = ACTIONS(142), + [anon_sym_and_DASHlong] = ACTIONS(142), + [anon_sym_or_DASHlong] = ACTIONS(142), + [anon_sym_xor_DASHlong] = ACTIONS(142), + [anon_sym_shl_DASHlong] = ACTIONS(142), + [anon_sym_shr_DASHlong] = ACTIONS(142), + [anon_sym_ushr_DASHlong] = ACTIONS(142), + [anon_sym_add_DASHfloat] = ACTIONS(142), + [anon_sym_sub_DASHfloat] = ACTIONS(142), + [anon_sym_mul_DASHfloat] = ACTIONS(142), + [anon_sym_div_DASHfloat] = ACTIONS(142), + [anon_sym_rem_DASHfloat] = ACTIONS(142), + [anon_sym_add_DASHdouble] = ACTIONS(142), + [anon_sym_sub_DASHdouble] = ACTIONS(142), + [anon_sym_mul_DASHdouble] = ACTIONS(142), + [anon_sym_div_DASHdouble] = ACTIONS(142), + [anon_sym_rem_DASHdouble] = ACTIONS(142), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(140), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(140), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(140), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(140), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(140), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(140), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(140), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(140), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(140), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(140), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(140), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(140), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(140), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(140), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(140), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(140), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(140), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(140), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(140), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(140), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(140), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(140), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(140), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(140), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(140), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(140), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(140), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(140), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(140), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(140), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(140), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(140), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(140), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(140), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(140), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(140), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(140), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(140), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(140), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(140), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(140), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(140), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(140), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(140), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(140), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(140), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(140), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(140), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(140), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(140), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(140), + [anon_sym_execute_DASHinline] = ACTIONS(140), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(140), + [anon_sym_iget_DASHquick] = ACTIONS(140), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(140), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(140), + [anon_sym_iput_DASHquick] = ACTIONS(140), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(140), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(140), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(142), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(140), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(142), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(140), + [anon_sym_rsub_DASHint] = ACTIONS(142), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(140), + [anon_sym_DOTline] = ACTIONS(140), + [anon_sym_DOTlocals] = ACTIONS(140), + [anon_sym_DOTregisters] = ACTIONS(140), + [anon_sym_DOTcatch] = ACTIONS(142), + [anon_sym_DOTcatchall] = ACTIONS(140), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(140), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(140), + [anon_sym_DOTarray_DASHdata] = ACTIONS(140), [sym_comment] = ACTIONS(3), }, [21] = { - [sym_end_method] = ACTIONS(139), - [anon_sym_DOTannotation] = ACTIONS(139), - [anon_sym_DOTparam] = ACTIONS(139), - [sym_label] = ACTIONS(139), - [anon_sym_nop] = ACTIONS(139), - [anon_sym_move] = ACTIONS(141), - [anon_sym_move_SLASHfrom16] = ACTIONS(139), - [anon_sym_move_SLASH16] = ACTIONS(139), - [anon_sym_move_DASHwide] = ACTIONS(141), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(139), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(139), - [anon_sym_move_DASHobject] = ACTIONS(141), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(139), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(139), - [anon_sym_move_DASHresult] = ACTIONS(141), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(139), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(139), - [anon_sym_move_DASHexception] = ACTIONS(139), - [anon_sym_return_DASHvoid] = ACTIONS(139), - [anon_sym_return] = ACTIONS(141), - [anon_sym_return_DASHwide] = ACTIONS(139), - [anon_sym_return_DASHobject] = ACTIONS(139), - [anon_sym_const_SLASH4] = ACTIONS(139), - [anon_sym_const_SLASH16] = ACTIONS(139), - [anon_sym_const] = ACTIONS(141), - [anon_sym_const_SLASHhigh16] = ACTIONS(139), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(139), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(139), - [anon_sym_const_DASHwide] = ACTIONS(141), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(139), - [anon_sym_const_DASHstring] = ACTIONS(141), - [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(139), - [anon_sym_const_DASHclass] = ACTIONS(139), - [anon_sym_monitor_DASHenter] = ACTIONS(139), - [anon_sym_monitor_DASHexit] = ACTIONS(139), - [anon_sym_check_DASHcast] = ACTIONS(139), - [anon_sym_instance_DASHof] = ACTIONS(139), - [anon_sym_array_DASHlength] = ACTIONS(139), - [anon_sym_new_DASHinstance] = ACTIONS(139), - [anon_sym_new_DASHarray] = ACTIONS(139), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(141), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(139), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(139), - [anon_sym_throw] = ACTIONS(139), - [anon_sym_goto] = ACTIONS(141), - [anon_sym_goto_SLASH16] = ACTIONS(139), - [anon_sym_goto_SLASH32] = ACTIONS(139), - [anon_sym_packed_DASHswitch] = ACTIONS(139), - [anon_sym_sparse_DASHswitch] = ACTIONS(139), - [anon_sym_cmpl_DASHfloat] = ACTIONS(139), - [anon_sym_cmpg_DASHfloat] = ACTIONS(139), - [anon_sym_cmpl_DASHdouble] = ACTIONS(139), - [anon_sym_cmpg_DASHdouble] = ACTIONS(139), - [anon_sym_cmp_DASHlong] = ACTIONS(139), - [anon_sym_if_DASHeq] = ACTIONS(141), - [anon_sym_if_DASHne] = ACTIONS(141), - [anon_sym_if_DASHlt] = ACTIONS(141), - [anon_sym_if_DASHge] = ACTIONS(141), - [anon_sym_if_DASHgt] = ACTIONS(141), - [anon_sym_if_DASHle] = ACTIONS(141), - [anon_sym_if_DASHeqz] = ACTIONS(139), - [anon_sym_if_DASHnez] = ACTIONS(139), - [anon_sym_if_DASHltz] = ACTIONS(139), - [anon_sym_if_DASHgez] = ACTIONS(139), - [anon_sym_if_DASHgtz] = ACTIONS(139), - [anon_sym_if_DASHlez] = ACTIONS(139), - [anon_sym_aget] = ACTIONS(141), - [anon_sym_aget_DASHwide] = ACTIONS(139), - [anon_sym_aget_DASHobject] = ACTIONS(139), - [anon_sym_aget_DASHboolean] = ACTIONS(139), - [anon_sym_aget_DASHbyte] = ACTIONS(139), - [anon_sym_aget_DASHchar] = ACTIONS(139), - [anon_sym_aget_DASHshort] = ACTIONS(139), - [anon_sym_aput] = ACTIONS(141), - [anon_sym_aput_DASHwide] = ACTIONS(139), - [anon_sym_aput_DASHobject] = ACTIONS(139), - [anon_sym_aput_DASHboolean] = ACTIONS(139), - [anon_sym_aput_DASHbyte] = ACTIONS(139), - [anon_sym_aput_DASHchar] = ACTIONS(139), - [anon_sym_aput_DASHshort] = ACTIONS(139), - [anon_sym_iget] = ACTIONS(141), - [anon_sym_iget_DASHwide] = ACTIONS(141), - [anon_sym_iget_DASHobject] = ACTIONS(141), - [anon_sym_iget_DASHboolean] = ACTIONS(139), - [anon_sym_iget_DASHbyte] = ACTIONS(139), - [anon_sym_iget_DASHchar] = ACTIONS(139), - [anon_sym_iget_DASHshort] = ACTIONS(139), - [anon_sym_iput] = ACTIONS(141), - [anon_sym_iput_DASHwide] = ACTIONS(141), - [anon_sym_iput_DASHobject] = ACTIONS(141), - [anon_sym_iput_DASHboolean] = ACTIONS(139), - [anon_sym_iput_DASHbyte] = ACTIONS(139), - [anon_sym_iput_DASHchar] = ACTIONS(139), - [anon_sym_iput_DASHshort] = ACTIONS(139), - [anon_sym_sget] = ACTIONS(141), - [anon_sym_sget_DASHwide] = ACTIONS(139), - [anon_sym_sget_DASHobject] = ACTIONS(139), - [anon_sym_sget_DASHboolean] = ACTIONS(139), - [anon_sym_sget_DASHbyte] = ACTIONS(139), - [anon_sym_sget_DASHchar] = ACTIONS(139), - [anon_sym_sget_DASHshort] = ACTIONS(139), - [anon_sym_sput] = ACTIONS(141), - [anon_sym_sput_DASHwide] = ACTIONS(139), - [anon_sym_sput_DASHobject] = ACTIONS(139), - [anon_sym_sput_DASHboolean] = ACTIONS(139), - [anon_sym_sput_DASHbyte] = ACTIONS(139), - [anon_sym_sput_DASHchar] = ACTIONS(139), - [anon_sym_sput_DASHshort] = ACTIONS(139), - [anon_sym_invoke_DASHvirtual] = ACTIONS(141), - [anon_sym_invoke_DASHsuper] = ACTIONS(141), - [anon_sym_invoke_DASHdirect] = ACTIONS(141), - [anon_sym_invoke_DASHstatic] = ACTIONS(141), - [anon_sym_invoke_DASHinterface] = ACTIONS(141), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(139), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(139), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(139), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(139), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(139), - [anon_sym_neg_DASHint] = ACTIONS(139), - [anon_sym_not_DASHint] = ACTIONS(139), - [anon_sym_neg_DASHlong] = ACTIONS(139), - [anon_sym_not_DASHlong] = ACTIONS(139), - [anon_sym_neg_DASHfloat] = ACTIONS(139), - [anon_sym_neg_DASHdouble] = ACTIONS(139), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(139), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(139), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(139), - [anon_sym_long_DASHto_DASHint] = ACTIONS(139), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(139), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(139), - [anon_sym_float_DASHto_DASHint] = ACTIONS(139), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(139), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(139), - [anon_sym_double_DASHto_DASHint] = ACTIONS(139), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(139), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(139), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(139), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(139), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(139), - [anon_sym_add_DASHint] = ACTIONS(141), - [anon_sym_sub_DASHint] = ACTIONS(141), - [anon_sym_mul_DASHint] = ACTIONS(141), - [anon_sym_div_DASHint] = ACTIONS(141), - [anon_sym_rem_DASHint] = ACTIONS(141), - [anon_sym_and_DASHint] = ACTIONS(141), - [anon_sym_or_DASHint] = ACTIONS(141), - [anon_sym_xor_DASHint] = ACTIONS(141), - [anon_sym_shl_DASHint] = ACTIONS(141), - [anon_sym_shr_DASHint] = ACTIONS(141), - [anon_sym_ushr_DASHint] = ACTIONS(141), - [anon_sym_add_DASHlong] = ACTIONS(141), - [anon_sym_sub_DASHlong] = ACTIONS(141), - [anon_sym_mul_DASHlong] = ACTIONS(141), - [anon_sym_div_DASHlong] = ACTIONS(141), - [anon_sym_rem_DASHlong] = ACTIONS(141), - [anon_sym_and_DASHlong] = ACTIONS(141), - [anon_sym_or_DASHlong] = ACTIONS(141), - [anon_sym_xor_DASHlong] = ACTIONS(141), - [anon_sym_shl_DASHlong] = ACTIONS(141), - [anon_sym_shr_DASHlong] = ACTIONS(141), - [anon_sym_ushr_DASHlong] = ACTIONS(141), - [anon_sym_add_DASHfloat] = ACTIONS(141), - [anon_sym_sub_DASHfloat] = ACTIONS(141), - [anon_sym_mul_DASHfloat] = ACTIONS(141), - [anon_sym_div_DASHfloat] = ACTIONS(141), - [anon_sym_rem_DASHfloat] = ACTIONS(141), - [anon_sym_add_DASHdouble] = ACTIONS(141), - [anon_sym_sub_DASHdouble] = ACTIONS(141), - [anon_sym_mul_DASHdouble] = ACTIONS(141), - [anon_sym_div_DASHdouble] = ACTIONS(141), - [anon_sym_rem_DASHdouble] = ACTIONS(141), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(139), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(139), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(139), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(139), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(139), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(139), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(139), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(139), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(139), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(139), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(139), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(139), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(139), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(139), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(139), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(139), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(139), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(139), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(139), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(139), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(139), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(139), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(139), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(139), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(139), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(139), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(139), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(139), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(139), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(139), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(139), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(139), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(139), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(139), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(139), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(139), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(139), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(139), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(139), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(139), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(139), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(139), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(139), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(139), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(139), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(139), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(139), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(139), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(139), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(139), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(139), - [anon_sym_execute_DASHinline] = ACTIONS(139), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(139), - [anon_sym_iget_DASHquick] = ACTIONS(139), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(139), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(139), - [anon_sym_iput_DASHquick] = ACTIONS(139), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(139), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(139), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(141), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(139), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(141), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(139), - [anon_sym_rsub_DASHint] = ACTIONS(141), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(139), - [anon_sym_DOTline] = ACTIONS(139), - [anon_sym_DOTlocals] = ACTIONS(139), - [anon_sym_DOTcatch] = ACTIONS(141), - [anon_sym_DOTcatchall] = ACTIONS(139), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(139), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(139), - [anon_sym_DOTarray_DASHdata] = ACTIONS(139), + [sym_end_method] = ACTIONS(144), + [anon_sym_DOTannotation] = ACTIONS(144), + [anon_sym_DOTparam] = ACTIONS(144), + [sym_label] = ACTIONS(144), + [anon_sym_nop] = ACTIONS(144), + [anon_sym_move] = ACTIONS(146), + [anon_sym_move_SLASHfrom16] = ACTIONS(144), + [anon_sym_move_SLASH16] = ACTIONS(144), + [anon_sym_move_DASHwide] = ACTIONS(146), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(144), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(144), + [anon_sym_move_DASHobject] = ACTIONS(146), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(144), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(144), + [anon_sym_move_DASHresult] = ACTIONS(146), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(144), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(144), + [anon_sym_move_DASHexception] = ACTIONS(144), + [anon_sym_return_DASHvoid] = ACTIONS(144), + [anon_sym_return] = ACTIONS(146), + [anon_sym_return_DASHwide] = ACTIONS(144), + [anon_sym_return_DASHobject] = ACTIONS(144), + [anon_sym_const_SLASH4] = ACTIONS(144), + [anon_sym_const_SLASH16] = ACTIONS(144), + [anon_sym_const] = ACTIONS(146), + [anon_sym_const_SLASHhigh16] = ACTIONS(144), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(144), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(144), + [anon_sym_const_DASHwide] = ACTIONS(146), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(144), + [anon_sym_const_DASHstring] = ACTIONS(146), + [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(144), + [anon_sym_const_DASHclass] = ACTIONS(144), + [anon_sym_monitor_DASHenter] = ACTIONS(144), + [anon_sym_monitor_DASHexit] = ACTIONS(144), + [anon_sym_check_DASHcast] = ACTIONS(144), + [anon_sym_instance_DASHof] = ACTIONS(144), + [anon_sym_array_DASHlength] = ACTIONS(144), + [anon_sym_new_DASHinstance] = ACTIONS(144), + [anon_sym_new_DASHarray] = ACTIONS(144), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(146), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(144), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(144), + [anon_sym_throw] = ACTIONS(144), + [anon_sym_goto] = ACTIONS(146), + [anon_sym_goto_SLASH16] = ACTIONS(144), + [anon_sym_goto_SLASH32] = ACTIONS(144), + [anon_sym_packed_DASHswitch] = ACTIONS(144), + [anon_sym_sparse_DASHswitch] = ACTIONS(144), + [anon_sym_cmpl_DASHfloat] = ACTIONS(144), + [anon_sym_cmpg_DASHfloat] = ACTIONS(144), + [anon_sym_cmpl_DASHdouble] = ACTIONS(144), + [anon_sym_cmpg_DASHdouble] = ACTIONS(144), + [anon_sym_cmp_DASHlong] = ACTIONS(144), + [anon_sym_if_DASHeq] = ACTIONS(146), + [anon_sym_if_DASHne] = ACTIONS(146), + [anon_sym_if_DASHlt] = ACTIONS(146), + [anon_sym_if_DASHge] = ACTIONS(146), + [anon_sym_if_DASHgt] = ACTIONS(146), + [anon_sym_if_DASHle] = ACTIONS(146), + [anon_sym_if_DASHeqz] = ACTIONS(144), + [anon_sym_if_DASHnez] = ACTIONS(144), + [anon_sym_if_DASHltz] = ACTIONS(144), + [anon_sym_if_DASHgez] = ACTIONS(144), + [anon_sym_if_DASHgtz] = ACTIONS(144), + [anon_sym_if_DASHlez] = ACTIONS(144), + [anon_sym_aget] = ACTIONS(146), + [anon_sym_aget_DASHwide] = ACTIONS(144), + [anon_sym_aget_DASHobject] = ACTIONS(144), + [anon_sym_aget_DASHboolean] = ACTIONS(144), + [anon_sym_aget_DASHbyte] = ACTIONS(144), + [anon_sym_aget_DASHchar] = ACTIONS(144), + [anon_sym_aget_DASHshort] = ACTIONS(144), + [anon_sym_aput] = ACTIONS(146), + [anon_sym_aput_DASHwide] = ACTIONS(144), + [anon_sym_aput_DASHobject] = ACTIONS(144), + [anon_sym_aput_DASHboolean] = ACTIONS(144), + [anon_sym_aput_DASHbyte] = ACTIONS(144), + [anon_sym_aput_DASHchar] = ACTIONS(144), + [anon_sym_aput_DASHshort] = ACTIONS(144), + [anon_sym_iget] = ACTIONS(146), + [anon_sym_iget_DASHwide] = ACTIONS(146), + [anon_sym_iget_DASHobject] = ACTIONS(146), + [anon_sym_iget_DASHboolean] = ACTIONS(144), + [anon_sym_iget_DASHbyte] = ACTIONS(144), + [anon_sym_iget_DASHchar] = ACTIONS(144), + [anon_sym_iget_DASHshort] = ACTIONS(144), + [anon_sym_iput] = ACTIONS(146), + [anon_sym_iput_DASHwide] = ACTIONS(146), + [anon_sym_iput_DASHobject] = ACTIONS(146), + [anon_sym_iput_DASHboolean] = ACTIONS(144), + [anon_sym_iput_DASHbyte] = ACTIONS(144), + [anon_sym_iput_DASHchar] = ACTIONS(144), + [anon_sym_iput_DASHshort] = ACTIONS(144), + [anon_sym_sget] = ACTIONS(146), + [anon_sym_sget_DASHwide] = ACTIONS(144), + [anon_sym_sget_DASHobject] = ACTIONS(144), + [anon_sym_sget_DASHboolean] = ACTIONS(144), + [anon_sym_sget_DASHbyte] = ACTIONS(144), + [anon_sym_sget_DASHchar] = ACTIONS(144), + [anon_sym_sget_DASHshort] = ACTIONS(144), + [anon_sym_sput] = ACTIONS(146), + [anon_sym_sput_DASHwide] = ACTIONS(144), + [anon_sym_sput_DASHobject] = ACTIONS(144), + [anon_sym_sput_DASHboolean] = ACTIONS(144), + [anon_sym_sput_DASHbyte] = ACTIONS(144), + [anon_sym_sput_DASHchar] = ACTIONS(144), + [anon_sym_sput_DASHshort] = ACTIONS(144), + [anon_sym_invoke_DASHvirtual] = ACTIONS(146), + [anon_sym_invoke_DASHsuper] = ACTIONS(146), + [anon_sym_invoke_DASHdirect] = ACTIONS(146), + [anon_sym_invoke_DASHstatic] = ACTIONS(146), + [anon_sym_invoke_DASHinterface] = ACTIONS(146), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(144), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(144), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(144), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(144), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(144), + [anon_sym_neg_DASHint] = ACTIONS(144), + [anon_sym_not_DASHint] = ACTIONS(144), + [anon_sym_neg_DASHlong] = ACTIONS(144), + [anon_sym_not_DASHlong] = ACTIONS(144), + [anon_sym_neg_DASHfloat] = ACTIONS(144), + [anon_sym_neg_DASHdouble] = ACTIONS(144), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(144), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(144), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(144), + [anon_sym_long_DASHto_DASHint] = ACTIONS(144), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(144), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(144), + [anon_sym_float_DASHto_DASHint] = ACTIONS(144), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(144), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(144), + [anon_sym_double_DASHto_DASHint] = ACTIONS(144), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(144), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(144), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(144), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(144), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(144), + [anon_sym_add_DASHint] = ACTIONS(146), + [anon_sym_sub_DASHint] = ACTIONS(146), + [anon_sym_mul_DASHint] = ACTIONS(146), + [anon_sym_div_DASHint] = ACTIONS(146), + [anon_sym_rem_DASHint] = ACTIONS(146), + [anon_sym_and_DASHint] = ACTIONS(146), + [anon_sym_or_DASHint] = ACTIONS(146), + [anon_sym_xor_DASHint] = ACTIONS(146), + [anon_sym_shl_DASHint] = ACTIONS(146), + [anon_sym_shr_DASHint] = ACTIONS(146), + [anon_sym_ushr_DASHint] = ACTIONS(146), + [anon_sym_add_DASHlong] = ACTIONS(146), + [anon_sym_sub_DASHlong] = ACTIONS(146), + [anon_sym_mul_DASHlong] = ACTIONS(146), + [anon_sym_div_DASHlong] = ACTIONS(146), + [anon_sym_rem_DASHlong] = ACTIONS(146), + [anon_sym_and_DASHlong] = ACTIONS(146), + [anon_sym_or_DASHlong] = ACTIONS(146), + [anon_sym_xor_DASHlong] = ACTIONS(146), + [anon_sym_shl_DASHlong] = ACTIONS(146), + [anon_sym_shr_DASHlong] = ACTIONS(146), + [anon_sym_ushr_DASHlong] = ACTIONS(146), + [anon_sym_add_DASHfloat] = ACTIONS(146), + [anon_sym_sub_DASHfloat] = ACTIONS(146), + [anon_sym_mul_DASHfloat] = ACTIONS(146), + [anon_sym_div_DASHfloat] = ACTIONS(146), + [anon_sym_rem_DASHfloat] = ACTIONS(146), + [anon_sym_add_DASHdouble] = ACTIONS(146), + [anon_sym_sub_DASHdouble] = ACTIONS(146), + [anon_sym_mul_DASHdouble] = ACTIONS(146), + [anon_sym_div_DASHdouble] = ACTIONS(146), + [anon_sym_rem_DASHdouble] = ACTIONS(146), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(144), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(144), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(144), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(144), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(144), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(144), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(144), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(144), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(144), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(144), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(144), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(144), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(144), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(144), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(144), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(144), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(144), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(144), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(144), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(144), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(144), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(144), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(144), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(144), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(144), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(144), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(144), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(144), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(144), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(144), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(144), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(144), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(144), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(144), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(144), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(144), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(144), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(144), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(144), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(144), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(144), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(144), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(144), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(144), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(144), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(144), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(144), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(144), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(144), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(144), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(144), + [anon_sym_execute_DASHinline] = ACTIONS(144), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(144), + [anon_sym_iget_DASHquick] = ACTIONS(144), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(144), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(144), + [anon_sym_iput_DASHquick] = ACTIONS(144), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(144), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(144), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(146), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(144), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(146), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(144), + [anon_sym_rsub_DASHint] = ACTIONS(146), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(144), + [anon_sym_DOTline] = ACTIONS(144), + [anon_sym_DOTlocals] = ACTIONS(144), + [anon_sym_DOTregisters] = ACTIONS(144), + [anon_sym_DOTcatch] = ACTIONS(146), + [anon_sym_DOTcatchall] = ACTIONS(144), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(144), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(144), + [anon_sym_DOTarray_DASHdata] = ACTIONS(144), [sym_comment] = ACTIONS(3), }, [22] = { - [sym_end_method] = ACTIONS(143), - [anon_sym_DOTannotation] = ACTIONS(143), - [anon_sym_DOTparam] = ACTIONS(143), - [sym_label] = ACTIONS(143), - [anon_sym_nop] = ACTIONS(143), - [anon_sym_move] = ACTIONS(145), - [anon_sym_move_SLASHfrom16] = ACTIONS(143), - [anon_sym_move_SLASH16] = ACTIONS(143), - [anon_sym_move_DASHwide] = ACTIONS(145), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(143), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(143), - [anon_sym_move_DASHobject] = ACTIONS(145), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(143), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(143), - [anon_sym_move_DASHresult] = ACTIONS(145), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(143), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(143), - [anon_sym_move_DASHexception] = ACTIONS(143), - [anon_sym_return_DASHvoid] = ACTIONS(143), - [anon_sym_return] = ACTIONS(145), - [anon_sym_return_DASHwide] = ACTIONS(143), - [anon_sym_return_DASHobject] = ACTIONS(143), - [anon_sym_const_SLASH4] = ACTIONS(143), - [anon_sym_const_SLASH16] = ACTIONS(143), - [anon_sym_const] = ACTIONS(145), - [anon_sym_const_SLASHhigh16] = ACTIONS(143), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(143), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(143), - [anon_sym_const_DASHwide] = ACTIONS(145), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(143), - [anon_sym_const_DASHstring] = ACTIONS(145), - [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(143), - [anon_sym_const_DASHclass] = ACTIONS(143), - [anon_sym_monitor_DASHenter] = ACTIONS(143), - [anon_sym_monitor_DASHexit] = ACTIONS(143), - [anon_sym_check_DASHcast] = ACTIONS(143), - [anon_sym_instance_DASHof] = ACTIONS(143), - [anon_sym_array_DASHlength] = ACTIONS(143), - [anon_sym_new_DASHinstance] = ACTIONS(143), - [anon_sym_new_DASHarray] = ACTIONS(143), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(145), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(143), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(143), - [anon_sym_throw] = ACTIONS(143), - [anon_sym_goto] = ACTIONS(145), - [anon_sym_goto_SLASH16] = ACTIONS(143), - [anon_sym_goto_SLASH32] = ACTIONS(143), - [anon_sym_packed_DASHswitch] = ACTIONS(143), - [anon_sym_sparse_DASHswitch] = ACTIONS(143), - [anon_sym_cmpl_DASHfloat] = ACTIONS(143), - [anon_sym_cmpg_DASHfloat] = ACTIONS(143), - [anon_sym_cmpl_DASHdouble] = ACTIONS(143), - [anon_sym_cmpg_DASHdouble] = ACTIONS(143), - [anon_sym_cmp_DASHlong] = ACTIONS(143), - [anon_sym_if_DASHeq] = ACTIONS(145), - [anon_sym_if_DASHne] = ACTIONS(145), - [anon_sym_if_DASHlt] = ACTIONS(145), - [anon_sym_if_DASHge] = ACTIONS(145), - [anon_sym_if_DASHgt] = ACTIONS(145), - [anon_sym_if_DASHle] = ACTIONS(145), - [anon_sym_if_DASHeqz] = ACTIONS(143), - [anon_sym_if_DASHnez] = ACTIONS(143), - [anon_sym_if_DASHltz] = ACTIONS(143), - [anon_sym_if_DASHgez] = ACTIONS(143), - [anon_sym_if_DASHgtz] = ACTIONS(143), - [anon_sym_if_DASHlez] = ACTIONS(143), - [anon_sym_aget] = ACTIONS(145), - [anon_sym_aget_DASHwide] = ACTIONS(143), - [anon_sym_aget_DASHobject] = ACTIONS(143), - [anon_sym_aget_DASHboolean] = ACTIONS(143), - [anon_sym_aget_DASHbyte] = ACTIONS(143), - [anon_sym_aget_DASHchar] = ACTIONS(143), - [anon_sym_aget_DASHshort] = ACTIONS(143), - [anon_sym_aput] = ACTIONS(145), - [anon_sym_aput_DASHwide] = ACTIONS(143), - [anon_sym_aput_DASHobject] = ACTIONS(143), - [anon_sym_aput_DASHboolean] = ACTIONS(143), - [anon_sym_aput_DASHbyte] = ACTIONS(143), - [anon_sym_aput_DASHchar] = ACTIONS(143), - [anon_sym_aput_DASHshort] = ACTIONS(143), - [anon_sym_iget] = ACTIONS(145), - [anon_sym_iget_DASHwide] = ACTIONS(145), - [anon_sym_iget_DASHobject] = ACTIONS(145), - [anon_sym_iget_DASHboolean] = ACTIONS(143), - [anon_sym_iget_DASHbyte] = ACTIONS(143), - [anon_sym_iget_DASHchar] = ACTIONS(143), - [anon_sym_iget_DASHshort] = ACTIONS(143), - [anon_sym_iput] = ACTIONS(145), - [anon_sym_iput_DASHwide] = ACTIONS(145), - [anon_sym_iput_DASHobject] = ACTIONS(145), - [anon_sym_iput_DASHboolean] = ACTIONS(143), - [anon_sym_iput_DASHbyte] = ACTIONS(143), - [anon_sym_iput_DASHchar] = ACTIONS(143), - [anon_sym_iput_DASHshort] = ACTIONS(143), - [anon_sym_sget] = ACTIONS(145), - [anon_sym_sget_DASHwide] = ACTIONS(143), - [anon_sym_sget_DASHobject] = ACTIONS(143), - [anon_sym_sget_DASHboolean] = ACTIONS(143), - [anon_sym_sget_DASHbyte] = ACTIONS(143), - [anon_sym_sget_DASHchar] = ACTIONS(143), - [anon_sym_sget_DASHshort] = ACTIONS(143), - [anon_sym_sput] = ACTIONS(145), - [anon_sym_sput_DASHwide] = ACTIONS(143), - [anon_sym_sput_DASHobject] = ACTIONS(143), - [anon_sym_sput_DASHboolean] = ACTIONS(143), - [anon_sym_sput_DASHbyte] = ACTIONS(143), - [anon_sym_sput_DASHchar] = ACTIONS(143), - [anon_sym_sput_DASHshort] = ACTIONS(143), - [anon_sym_invoke_DASHvirtual] = ACTIONS(145), - [anon_sym_invoke_DASHsuper] = ACTIONS(145), - [anon_sym_invoke_DASHdirect] = ACTIONS(145), - [anon_sym_invoke_DASHstatic] = ACTIONS(145), - [anon_sym_invoke_DASHinterface] = ACTIONS(145), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(143), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(143), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(143), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(143), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(143), - [anon_sym_neg_DASHint] = ACTIONS(143), - [anon_sym_not_DASHint] = ACTIONS(143), - [anon_sym_neg_DASHlong] = ACTIONS(143), - [anon_sym_not_DASHlong] = ACTIONS(143), - [anon_sym_neg_DASHfloat] = ACTIONS(143), - [anon_sym_neg_DASHdouble] = ACTIONS(143), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(143), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(143), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(143), - [anon_sym_long_DASHto_DASHint] = ACTIONS(143), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(143), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(143), - [anon_sym_float_DASHto_DASHint] = ACTIONS(143), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(143), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(143), - [anon_sym_double_DASHto_DASHint] = ACTIONS(143), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(143), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(143), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(143), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(143), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(143), - [anon_sym_add_DASHint] = ACTIONS(145), - [anon_sym_sub_DASHint] = ACTIONS(145), - [anon_sym_mul_DASHint] = ACTIONS(145), - [anon_sym_div_DASHint] = ACTIONS(145), - [anon_sym_rem_DASHint] = ACTIONS(145), - [anon_sym_and_DASHint] = ACTIONS(145), - [anon_sym_or_DASHint] = ACTIONS(145), - [anon_sym_xor_DASHint] = ACTIONS(145), - [anon_sym_shl_DASHint] = ACTIONS(145), - [anon_sym_shr_DASHint] = ACTIONS(145), - [anon_sym_ushr_DASHint] = ACTIONS(145), - [anon_sym_add_DASHlong] = ACTIONS(145), - [anon_sym_sub_DASHlong] = ACTIONS(145), - [anon_sym_mul_DASHlong] = ACTIONS(145), - [anon_sym_div_DASHlong] = ACTIONS(145), - [anon_sym_rem_DASHlong] = ACTIONS(145), - [anon_sym_and_DASHlong] = ACTIONS(145), - [anon_sym_or_DASHlong] = ACTIONS(145), - [anon_sym_xor_DASHlong] = ACTIONS(145), - [anon_sym_shl_DASHlong] = ACTIONS(145), - [anon_sym_shr_DASHlong] = ACTIONS(145), - [anon_sym_ushr_DASHlong] = ACTIONS(145), - [anon_sym_add_DASHfloat] = ACTIONS(145), - [anon_sym_sub_DASHfloat] = ACTIONS(145), - [anon_sym_mul_DASHfloat] = ACTIONS(145), - [anon_sym_div_DASHfloat] = ACTIONS(145), - [anon_sym_rem_DASHfloat] = ACTIONS(145), - [anon_sym_add_DASHdouble] = ACTIONS(145), - [anon_sym_sub_DASHdouble] = ACTIONS(145), - [anon_sym_mul_DASHdouble] = ACTIONS(145), - [anon_sym_div_DASHdouble] = ACTIONS(145), - [anon_sym_rem_DASHdouble] = ACTIONS(145), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(143), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(143), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(143), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(143), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(143), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(143), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(143), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(143), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(143), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(143), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(143), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(143), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(143), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(143), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(143), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(143), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(143), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(143), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(143), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(143), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(143), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(143), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(143), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(143), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(143), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(143), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(143), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(143), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(143), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(143), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(143), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(143), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(143), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(143), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(143), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(143), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(143), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(143), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(143), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(143), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(143), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(143), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(143), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(143), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(143), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(143), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(143), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(143), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(143), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(143), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(143), - [anon_sym_execute_DASHinline] = ACTIONS(143), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(143), - [anon_sym_iget_DASHquick] = ACTIONS(143), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(143), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(143), - [anon_sym_iput_DASHquick] = ACTIONS(143), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(143), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(143), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(145), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(143), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(145), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(143), - [anon_sym_rsub_DASHint] = ACTIONS(145), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(143), - [anon_sym_DOTline] = ACTIONS(143), - [anon_sym_DOTlocals] = ACTIONS(143), - [anon_sym_DOTcatch] = ACTIONS(145), - [anon_sym_DOTcatchall] = ACTIONS(143), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(143), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(143), - [anon_sym_DOTarray_DASHdata] = ACTIONS(143), + [sym_end_method] = ACTIONS(148), + [anon_sym_DOTannotation] = ACTIONS(148), + [anon_sym_DOTparam] = ACTIONS(148), + [sym_label] = ACTIONS(148), + [anon_sym_nop] = ACTIONS(148), + [anon_sym_move] = ACTIONS(150), + [anon_sym_move_SLASHfrom16] = ACTIONS(148), + [anon_sym_move_SLASH16] = ACTIONS(148), + [anon_sym_move_DASHwide] = ACTIONS(150), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(148), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(148), + [anon_sym_move_DASHobject] = ACTIONS(150), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(148), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(148), + [anon_sym_move_DASHresult] = ACTIONS(150), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(148), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(148), + [anon_sym_move_DASHexception] = ACTIONS(148), + [anon_sym_return_DASHvoid] = ACTIONS(148), + [anon_sym_return] = ACTIONS(150), + [anon_sym_return_DASHwide] = ACTIONS(148), + [anon_sym_return_DASHobject] = ACTIONS(148), + [anon_sym_const_SLASH4] = ACTIONS(148), + [anon_sym_const_SLASH16] = ACTIONS(148), + [anon_sym_const] = ACTIONS(150), + [anon_sym_const_SLASHhigh16] = ACTIONS(148), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(148), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(148), + [anon_sym_const_DASHwide] = ACTIONS(150), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(148), + [anon_sym_const_DASHstring] = ACTIONS(150), + [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(148), + [anon_sym_const_DASHclass] = ACTIONS(148), + [anon_sym_monitor_DASHenter] = ACTIONS(148), + [anon_sym_monitor_DASHexit] = ACTIONS(148), + [anon_sym_check_DASHcast] = ACTIONS(148), + [anon_sym_instance_DASHof] = ACTIONS(148), + [anon_sym_array_DASHlength] = ACTIONS(148), + [anon_sym_new_DASHinstance] = ACTIONS(148), + [anon_sym_new_DASHarray] = ACTIONS(148), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(150), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(148), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(148), + [anon_sym_throw] = ACTIONS(148), + [anon_sym_goto] = ACTIONS(150), + [anon_sym_goto_SLASH16] = ACTIONS(148), + [anon_sym_goto_SLASH32] = ACTIONS(148), + [anon_sym_packed_DASHswitch] = ACTIONS(148), + [anon_sym_sparse_DASHswitch] = ACTIONS(148), + [anon_sym_cmpl_DASHfloat] = ACTIONS(148), + [anon_sym_cmpg_DASHfloat] = ACTIONS(148), + [anon_sym_cmpl_DASHdouble] = ACTIONS(148), + [anon_sym_cmpg_DASHdouble] = ACTIONS(148), + [anon_sym_cmp_DASHlong] = ACTIONS(148), + [anon_sym_if_DASHeq] = ACTIONS(150), + [anon_sym_if_DASHne] = ACTIONS(150), + [anon_sym_if_DASHlt] = ACTIONS(150), + [anon_sym_if_DASHge] = ACTIONS(150), + [anon_sym_if_DASHgt] = ACTIONS(150), + [anon_sym_if_DASHle] = ACTIONS(150), + [anon_sym_if_DASHeqz] = ACTIONS(148), + [anon_sym_if_DASHnez] = ACTIONS(148), + [anon_sym_if_DASHltz] = ACTIONS(148), + [anon_sym_if_DASHgez] = ACTIONS(148), + [anon_sym_if_DASHgtz] = ACTIONS(148), + [anon_sym_if_DASHlez] = ACTIONS(148), + [anon_sym_aget] = ACTIONS(150), + [anon_sym_aget_DASHwide] = ACTIONS(148), + [anon_sym_aget_DASHobject] = ACTIONS(148), + [anon_sym_aget_DASHboolean] = ACTIONS(148), + [anon_sym_aget_DASHbyte] = ACTIONS(148), + [anon_sym_aget_DASHchar] = ACTIONS(148), + [anon_sym_aget_DASHshort] = ACTIONS(148), + [anon_sym_aput] = ACTIONS(150), + [anon_sym_aput_DASHwide] = ACTIONS(148), + [anon_sym_aput_DASHobject] = ACTIONS(148), + [anon_sym_aput_DASHboolean] = ACTIONS(148), + [anon_sym_aput_DASHbyte] = ACTIONS(148), + [anon_sym_aput_DASHchar] = ACTIONS(148), + [anon_sym_aput_DASHshort] = ACTIONS(148), + [anon_sym_iget] = ACTIONS(150), + [anon_sym_iget_DASHwide] = ACTIONS(150), + [anon_sym_iget_DASHobject] = ACTIONS(150), + [anon_sym_iget_DASHboolean] = ACTIONS(148), + [anon_sym_iget_DASHbyte] = ACTIONS(148), + [anon_sym_iget_DASHchar] = ACTIONS(148), + [anon_sym_iget_DASHshort] = ACTIONS(148), + [anon_sym_iput] = ACTIONS(150), + [anon_sym_iput_DASHwide] = ACTIONS(150), + [anon_sym_iput_DASHobject] = ACTIONS(150), + [anon_sym_iput_DASHboolean] = ACTIONS(148), + [anon_sym_iput_DASHbyte] = ACTIONS(148), + [anon_sym_iput_DASHchar] = ACTIONS(148), + [anon_sym_iput_DASHshort] = ACTIONS(148), + [anon_sym_sget] = ACTIONS(150), + [anon_sym_sget_DASHwide] = ACTIONS(148), + [anon_sym_sget_DASHobject] = ACTIONS(148), + [anon_sym_sget_DASHboolean] = ACTIONS(148), + [anon_sym_sget_DASHbyte] = ACTIONS(148), + [anon_sym_sget_DASHchar] = ACTIONS(148), + [anon_sym_sget_DASHshort] = ACTIONS(148), + [anon_sym_sput] = ACTIONS(150), + [anon_sym_sput_DASHwide] = ACTIONS(148), + [anon_sym_sput_DASHobject] = ACTIONS(148), + [anon_sym_sput_DASHboolean] = ACTIONS(148), + [anon_sym_sput_DASHbyte] = ACTIONS(148), + [anon_sym_sput_DASHchar] = ACTIONS(148), + [anon_sym_sput_DASHshort] = ACTIONS(148), + [anon_sym_invoke_DASHvirtual] = ACTIONS(150), + [anon_sym_invoke_DASHsuper] = ACTIONS(150), + [anon_sym_invoke_DASHdirect] = ACTIONS(150), + [anon_sym_invoke_DASHstatic] = ACTIONS(150), + [anon_sym_invoke_DASHinterface] = ACTIONS(150), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(148), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(148), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(148), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(148), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(148), + [anon_sym_neg_DASHint] = ACTIONS(148), + [anon_sym_not_DASHint] = ACTIONS(148), + [anon_sym_neg_DASHlong] = ACTIONS(148), + [anon_sym_not_DASHlong] = ACTIONS(148), + [anon_sym_neg_DASHfloat] = ACTIONS(148), + [anon_sym_neg_DASHdouble] = ACTIONS(148), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(148), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(148), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(148), + [anon_sym_long_DASHto_DASHint] = ACTIONS(148), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(148), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(148), + [anon_sym_float_DASHto_DASHint] = ACTIONS(148), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(148), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(148), + [anon_sym_double_DASHto_DASHint] = ACTIONS(148), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(148), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(148), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(148), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(148), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(148), + [anon_sym_add_DASHint] = ACTIONS(150), + [anon_sym_sub_DASHint] = ACTIONS(150), + [anon_sym_mul_DASHint] = ACTIONS(150), + [anon_sym_div_DASHint] = ACTIONS(150), + [anon_sym_rem_DASHint] = ACTIONS(150), + [anon_sym_and_DASHint] = ACTIONS(150), + [anon_sym_or_DASHint] = ACTIONS(150), + [anon_sym_xor_DASHint] = ACTIONS(150), + [anon_sym_shl_DASHint] = ACTIONS(150), + [anon_sym_shr_DASHint] = ACTIONS(150), + [anon_sym_ushr_DASHint] = ACTIONS(150), + [anon_sym_add_DASHlong] = ACTIONS(150), + [anon_sym_sub_DASHlong] = ACTIONS(150), + [anon_sym_mul_DASHlong] = ACTIONS(150), + [anon_sym_div_DASHlong] = ACTIONS(150), + [anon_sym_rem_DASHlong] = ACTIONS(150), + [anon_sym_and_DASHlong] = ACTIONS(150), + [anon_sym_or_DASHlong] = ACTIONS(150), + [anon_sym_xor_DASHlong] = ACTIONS(150), + [anon_sym_shl_DASHlong] = ACTIONS(150), + [anon_sym_shr_DASHlong] = ACTIONS(150), + [anon_sym_ushr_DASHlong] = ACTIONS(150), + [anon_sym_add_DASHfloat] = ACTIONS(150), + [anon_sym_sub_DASHfloat] = ACTIONS(150), + [anon_sym_mul_DASHfloat] = ACTIONS(150), + [anon_sym_div_DASHfloat] = ACTIONS(150), + [anon_sym_rem_DASHfloat] = ACTIONS(150), + [anon_sym_add_DASHdouble] = ACTIONS(150), + [anon_sym_sub_DASHdouble] = ACTIONS(150), + [anon_sym_mul_DASHdouble] = ACTIONS(150), + [anon_sym_div_DASHdouble] = ACTIONS(150), + [anon_sym_rem_DASHdouble] = ACTIONS(150), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(148), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(148), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(148), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(148), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(148), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(148), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(148), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(148), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(148), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(148), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(148), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(148), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(148), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(148), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(148), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(148), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(148), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(148), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(148), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(148), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(148), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(148), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(148), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(148), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(148), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(148), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(148), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(148), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(148), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(148), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(148), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(148), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(148), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(148), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(148), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(148), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(148), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(148), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(148), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(148), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(148), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(148), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(148), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(148), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(148), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(148), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(148), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(148), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(148), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(148), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(148), + [anon_sym_execute_DASHinline] = ACTIONS(148), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(148), + [anon_sym_iget_DASHquick] = ACTIONS(148), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(148), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(148), + [anon_sym_iput_DASHquick] = ACTIONS(148), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(148), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(148), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(150), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(148), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(150), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(148), + [anon_sym_rsub_DASHint] = ACTIONS(150), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(148), + [anon_sym_DOTline] = ACTIONS(148), + [anon_sym_DOTlocals] = ACTIONS(148), + [anon_sym_DOTregisters] = ACTIONS(148), + [anon_sym_DOTcatch] = ACTIONS(150), + [anon_sym_DOTcatchall] = ACTIONS(148), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(148), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(148), + [anon_sym_DOTarray_DASHdata] = ACTIONS(148), [sym_comment] = ACTIONS(3), }, [23] = { - [sym_end_method] = ACTIONS(147), - [anon_sym_DOTannotation] = ACTIONS(147), - [anon_sym_DOTparam] = ACTIONS(147), - [sym_label] = ACTIONS(147), - [anon_sym_nop] = ACTIONS(147), - [anon_sym_move] = ACTIONS(149), - [anon_sym_move_SLASHfrom16] = ACTIONS(147), - [anon_sym_move_SLASH16] = ACTIONS(147), - [anon_sym_move_DASHwide] = ACTIONS(149), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(147), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(147), - [anon_sym_move_DASHobject] = ACTIONS(149), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(147), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(147), - [anon_sym_move_DASHresult] = ACTIONS(149), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(147), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(147), - [anon_sym_move_DASHexception] = ACTIONS(147), - [anon_sym_return_DASHvoid] = ACTIONS(147), - [anon_sym_return] = ACTIONS(149), - [anon_sym_return_DASHwide] = ACTIONS(147), - [anon_sym_return_DASHobject] = ACTIONS(147), - [anon_sym_const_SLASH4] = ACTIONS(147), - [anon_sym_const_SLASH16] = ACTIONS(147), - [anon_sym_const] = ACTIONS(149), - [anon_sym_const_SLASHhigh16] = ACTIONS(147), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(147), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(147), - [anon_sym_const_DASHwide] = ACTIONS(149), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(147), - [anon_sym_const_DASHstring] = ACTIONS(149), - [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(147), - [anon_sym_const_DASHclass] = ACTIONS(147), - [anon_sym_monitor_DASHenter] = ACTIONS(147), - [anon_sym_monitor_DASHexit] = ACTIONS(147), - [anon_sym_check_DASHcast] = ACTIONS(147), - [anon_sym_instance_DASHof] = ACTIONS(147), - [anon_sym_array_DASHlength] = ACTIONS(147), - [anon_sym_new_DASHinstance] = ACTIONS(147), - [anon_sym_new_DASHarray] = ACTIONS(147), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(149), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(147), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(147), - [anon_sym_throw] = ACTIONS(147), - [anon_sym_goto] = ACTIONS(149), - [anon_sym_goto_SLASH16] = ACTIONS(147), - [anon_sym_goto_SLASH32] = ACTIONS(147), - [anon_sym_packed_DASHswitch] = ACTIONS(147), - [anon_sym_sparse_DASHswitch] = ACTIONS(147), - [anon_sym_cmpl_DASHfloat] = ACTIONS(147), - [anon_sym_cmpg_DASHfloat] = ACTIONS(147), - [anon_sym_cmpl_DASHdouble] = ACTIONS(147), - [anon_sym_cmpg_DASHdouble] = ACTIONS(147), - [anon_sym_cmp_DASHlong] = ACTIONS(147), - [anon_sym_if_DASHeq] = ACTIONS(149), - [anon_sym_if_DASHne] = ACTIONS(149), - [anon_sym_if_DASHlt] = ACTIONS(149), - [anon_sym_if_DASHge] = ACTIONS(149), - [anon_sym_if_DASHgt] = ACTIONS(149), - [anon_sym_if_DASHle] = ACTIONS(149), - [anon_sym_if_DASHeqz] = ACTIONS(147), - [anon_sym_if_DASHnez] = ACTIONS(147), - [anon_sym_if_DASHltz] = ACTIONS(147), - [anon_sym_if_DASHgez] = ACTIONS(147), - [anon_sym_if_DASHgtz] = ACTIONS(147), - [anon_sym_if_DASHlez] = ACTIONS(147), - [anon_sym_aget] = ACTIONS(149), - [anon_sym_aget_DASHwide] = ACTIONS(147), - [anon_sym_aget_DASHobject] = ACTIONS(147), - [anon_sym_aget_DASHboolean] = ACTIONS(147), - [anon_sym_aget_DASHbyte] = ACTIONS(147), - [anon_sym_aget_DASHchar] = ACTIONS(147), - [anon_sym_aget_DASHshort] = ACTIONS(147), - [anon_sym_aput] = ACTIONS(149), - [anon_sym_aput_DASHwide] = ACTIONS(147), - [anon_sym_aput_DASHobject] = ACTIONS(147), - [anon_sym_aput_DASHboolean] = ACTIONS(147), - [anon_sym_aput_DASHbyte] = ACTIONS(147), - [anon_sym_aput_DASHchar] = ACTIONS(147), - [anon_sym_aput_DASHshort] = ACTIONS(147), - [anon_sym_iget] = ACTIONS(149), - [anon_sym_iget_DASHwide] = ACTIONS(149), - [anon_sym_iget_DASHobject] = ACTIONS(149), - [anon_sym_iget_DASHboolean] = ACTIONS(147), - [anon_sym_iget_DASHbyte] = ACTIONS(147), - [anon_sym_iget_DASHchar] = ACTIONS(147), - [anon_sym_iget_DASHshort] = ACTIONS(147), - [anon_sym_iput] = ACTIONS(149), - [anon_sym_iput_DASHwide] = ACTIONS(149), - [anon_sym_iput_DASHobject] = ACTIONS(149), - [anon_sym_iput_DASHboolean] = ACTIONS(147), - [anon_sym_iput_DASHbyte] = ACTIONS(147), - [anon_sym_iput_DASHchar] = ACTIONS(147), - [anon_sym_iput_DASHshort] = ACTIONS(147), - [anon_sym_sget] = ACTIONS(149), - [anon_sym_sget_DASHwide] = ACTIONS(147), - [anon_sym_sget_DASHobject] = ACTIONS(147), - [anon_sym_sget_DASHboolean] = ACTIONS(147), - [anon_sym_sget_DASHbyte] = ACTIONS(147), - [anon_sym_sget_DASHchar] = ACTIONS(147), - [anon_sym_sget_DASHshort] = ACTIONS(147), - [anon_sym_sput] = ACTIONS(149), - [anon_sym_sput_DASHwide] = ACTIONS(147), - [anon_sym_sput_DASHobject] = ACTIONS(147), - [anon_sym_sput_DASHboolean] = ACTIONS(147), - [anon_sym_sput_DASHbyte] = ACTIONS(147), - [anon_sym_sput_DASHchar] = ACTIONS(147), - [anon_sym_sput_DASHshort] = ACTIONS(147), - [anon_sym_invoke_DASHvirtual] = ACTIONS(149), - [anon_sym_invoke_DASHsuper] = ACTIONS(149), - [anon_sym_invoke_DASHdirect] = ACTIONS(149), - [anon_sym_invoke_DASHstatic] = ACTIONS(149), - [anon_sym_invoke_DASHinterface] = ACTIONS(149), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(147), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(147), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(147), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(147), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(147), - [anon_sym_neg_DASHint] = ACTIONS(147), - [anon_sym_not_DASHint] = ACTIONS(147), - [anon_sym_neg_DASHlong] = ACTIONS(147), - [anon_sym_not_DASHlong] = ACTIONS(147), - [anon_sym_neg_DASHfloat] = ACTIONS(147), - [anon_sym_neg_DASHdouble] = ACTIONS(147), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(147), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(147), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(147), - [anon_sym_long_DASHto_DASHint] = ACTIONS(147), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(147), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(147), - [anon_sym_float_DASHto_DASHint] = ACTIONS(147), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(147), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(147), - [anon_sym_double_DASHto_DASHint] = ACTIONS(147), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(147), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(147), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(147), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(147), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(147), - [anon_sym_add_DASHint] = ACTIONS(149), - [anon_sym_sub_DASHint] = ACTIONS(149), - [anon_sym_mul_DASHint] = ACTIONS(149), - [anon_sym_div_DASHint] = ACTIONS(149), - [anon_sym_rem_DASHint] = ACTIONS(149), - [anon_sym_and_DASHint] = ACTIONS(149), - [anon_sym_or_DASHint] = ACTIONS(149), - [anon_sym_xor_DASHint] = ACTIONS(149), - [anon_sym_shl_DASHint] = ACTIONS(149), - [anon_sym_shr_DASHint] = ACTIONS(149), - [anon_sym_ushr_DASHint] = ACTIONS(149), - [anon_sym_add_DASHlong] = ACTIONS(149), - [anon_sym_sub_DASHlong] = ACTIONS(149), - [anon_sym_mul_DASHlong] = ACTIONS(149), - [anon_sym_div_DASHlong] = ACTIONS(149), - [anon_sym_rem_DASHlong] = ACTIONS(149), - [anon_sym_and_DASHlong] = ACTIONS(149), - [anon_sym_or_DASHlong] = ACTIONS(149), - [anon_sym_xor_DASHlong] = ACTIONS(149), - [anon_sym_shl_DASHlong] = ACTIONS(149), - [anon_sym_shr_DASHlong] = ACTIONS(149), - [anon_sym_ushr_DASHlong] = ACTIONS(149), - [anon_sym_add_DASHfloat] = ACTIONS(149), - [anon_sym_sub_DASHfloat] = ACTIONS(149), - [anon_sym_mul_DASHfloat] = ACTIONS(149), - [anon_sym_div_DASHfloat] = ACTIONS(149), - [anon_sym_rem_DASHfloat] = ACTIONS(149), - [anon_sym_add_DASHdouble] = ACTIONS(149), - [anon_sym_sub_DASHdouble] = ACTIONS(149), - [anon_sym_mul_DASHdouble] = ACTIONS(149), - [anon_sym_div_DASHdouble] = ACTIONS(149), - [anon_sym_rem_DASHdouble] = ACTIONS(149), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(147), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(147), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(147), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(147), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(147), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(147), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(147), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(147), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(147), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(147), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(147), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(147), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(147), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(147), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(147), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(147), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(147), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(147), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(147), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(147), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(147), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(147), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(147), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(147), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(147), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(147), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(147), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(147), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(147), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(147), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(147), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(147), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(147), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(147), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(147), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(147), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(147), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(147), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(147), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(147), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(147), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(147), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(147), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(147), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(147), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(147), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(147), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(147), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(147), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(147), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(147), - [anon_sym_execute_DASHinline] = ACTIONS(147), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(147), - [anon_sym_iget_DASHquick] = ACTIONS(147), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(147), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(147), - [anon_sym_iput_DASHquick] = ACTIONS(147), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(147), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(147), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(149), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(147), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(149), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(147), - [anon_sym_rsub_DASHint] = ACTIONS(149), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(147), - [anon_sym_DOTline] = ACTIONS(147), - [anon_sym_DOTlocals] = ACTIONS(147), - [anon_sym_DOTcatch] = ACTIONS(149), - [anon_sym_DOTcatchall] = ACTIONS(147), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(147), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(147), - [anon_sym_DOTarray_DASHdata] = ACTIONS(147), + [sym_end_method] = ACTIONS(152), + [anon_sym_DOTannotation] = ACTIONS(152), + [anon_sym_DOTparam] = ACTIONS(152), + [sym_label] = ACTIONS(152), + [anon_sym_nop] = ACTIONS(152), + [anon_sym_move] = ACTIONS(154), + [anon_sym_move_SLASHfrom16] = ACTIONS(152), + [anon_sym_move_SLASH16] = ACTIONS(152), + [anon_sym_move_DASHwide] = ACTIONS(154), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(152), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(152), + [anon_sym_move_DASHobject] = ACTIONS(154), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(152), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(152), + [anon_sym_move_DASHresult] = ACTIONS(154), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(152), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(152), + [anon_sym_move_DASHexception] = ACTIONS(152), + [anon_sym_return_DASHvoid] = ACTIONS(152), + [anon_sym_return] = ACTIONS(154), + [anon_sym_return_DASHwide] = ACTIONS(152), + [anon_sym_return_DASHobject] = ACTIONS(152), + [anon_sym_const_SLASH4] = ACTIONS(152), + [anon_sym_const_SLASH16] = ACTIONS(152), + [anon_sym_const] = ACTIONS(154), + [anon_sym_const_SLASHhigh16] = ACTIONS(152), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(152), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(152), + [anon_sym_const_DASHwide] = ACTIONS(154), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(152), + [anon_sym_const_DASHstring] = ACTIONS(154), + [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(152), + [anon_sym_const_DASHclass] = ACTIONS(152), + [anon_sym_monitor_DASHenter] = ACTIONS(152), + [anon_sym_monitor_DASHexit] = ACTIONS(152), + [anon_sym_check_DASHcast] = ACTIONS(152), + [anon_sym_instance_DASHof] = ACTIONS(152), + [anon_sym_array_DASHlength] = ACTIONS(152), + [anon_sym_new_DASHinstance] = ACTIONS(152), + [anon_sym_new_DASHarray] = ACTIONS(152), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(154), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(152), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(152), + [anon_sym_throw] = ACTIONS(152), + [anon_sym_goto] = ACTIONS(154), + [anon_sym_goto_SLASH16] = ACTIONS(152), + [anon_sym_goto_SLASH32] = ACTIONS(152), + [anon_sym_packed_DASHswitch] = ACTIONS(152), + [anon_sym_sparse_DASHswitch] = ACTIONS(152), + [anon_sym_cmpl_DASHfloat] = ACTIONS(152), + [anon_sym_cmpg_DASHfloat] = ACTIONS(152), + [anon_sym_cmpl_DASHdouble] = ACTIONS(152), + [anon_sym_cmpg_DASHdouble] = ACTIONS(152), + [anon_sym_cmp_DASHlong] = ACTIONS(152), + [anon_sym_if_DASHeq] = ACTIONS(154), + [anon_sym_if_DASHne] = ACTIONS(154), + [anon_sym_if_DASHlt] = ACTIONS(154), + [anon_sym_if_DASHge] = ACTIONS(154), + [anon_sym_if_DASHgt] = ACTIONS(154), + [anon_sym_if_DASHle] = ACTIONS(154), + [anon_sym_if_DASHeqz] = ACTIONS(152), + [anon_sym_if_DASHnez] = ACTIONS(152), + [anon_sym_if_DASHltz] = ACTIONS(152), + [anon_sym_if_DASHgez] = ACTIONS(152), + [anon_sym_if_DASHgtz] = ACTIONS(152), + [anon_sym_if_DASHlez] = ACTIONS(152), + [anon_sym_aget] = ACTIONS(154), + [anon_sym_aget_DASHwide] = ACTIONS(152), + [anon_sym_aget_DASHobject] = ACTIONS(152), + [anon_sym_aget_DASHboolean] = ACTIONS(152), + [anon_sym_aget_DASHbyte] = ACTIONS(152), + [anon_sym_aget_DASHchar] = ACTIONS(152), + [anon_sym_aget_DASHshort] = ACTIONS(152), + [anon_sym_aput] = ACTIONS(154), + [anon_sym_aput_DASHwide] = ACTIONS(152), + [anon_sym_aput_DASHobject] = ACTIONS(152), + [anon_sym_aput_DASHboolean] = ACTIONS(152), + [anon_sym_aput_DASHbyte] = ACTIONS(152), + [anon_sym_aput_DASHchar] = ACTIONS(152), + [anon_sym_aput_DASHshort] = ACTIONS(152), + [anon_sym_iget] = ACTIONS(154), + [anon_sym_iget_DASHwide] = ACTIONS(154), + [anon_sym_iget_DASHobject] = ACTIONS(154), + [anon_sym_iget_DASHboolean] = ACTIONS(152), + [anon_sym_iget_DASHbyte] = ACTIONS(152), + [anon_sym_iget_DASHchar] = ACTIONS(152), + [anon_sym_iget_DASHshort] = ACTIONS(152), + [anon_sym_iput] = ACTIONS(154), + [anon_sym_iput_DASHwide] = ACTIONS(154), + [anon_sym_iput_DASHobject] = ACTIONS(154), + [anon_sym_iput_DASHboolean] = ACTIONS(152), + [anon_sym_iput_DASHbyte] = ACTIONS(152), + [anon_sym_iput_DASHchar] = ACTIONS(152), + [anon_sym_iput_DASHshort] = ACTIONS(152), + [anon_sym_sget] = ACTIONS(154), + [anon_sym_sget_DASHwide] = ACTIONS(152), + [anon_sym_sget_DASHobject] = ACTIONS(152), + [anon_sym_sget_DASHboolean] = ACTIONS(152), + [anon_sym_sget_DASHbyte] = ACTIONS(152), + [anon_sym_sget_DASHchar] = ACTIONS(152), + [anon_sym_sget_DASHshort] = ACTIONS(152), + [anon_sym_sput] = ACTIONS(154), + [anon_sym_sput_DASHwide] = ACTIONS(152), + [anon_sym_sput_DASHobject] = ACTIONS(152), + [anon_sym_sput_DASHboolean] = ACTIONS(152), + [anon_sym_sput_DASHbyte] = ACTIONS(152), + [anon_sym_sput_DASHchar] = ACTIONS(152), + [anon_sym_sput_DASHshort] = ACTIONS(152), + [anon_sym_invoke_DASHvirtual] = ACTIONS(154), + [anon_sym_invoke_DASHsuper] = ACTIONS(154), + [anon_sym_invoke_DASHdirect] = ACTIONS(154), + [anon_sym_invoke_DASHstatic] = ACTIONS(154), + [anon_sym_invoke_DASHinterface] = ACTIONS(154), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(152), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(152), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(152), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(152), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(152), + [anon_sym_neg_DASHint] = ACTIONS(152), + [anon_sym_not_DASHint] = ACTIONS(152), + [anon_sym_neg_DASHlong] = ACTIONS(152), + [anon_sym_not_DASHlong] = ACTIONS(152), + [anon_sym_neg_DASHfloat] = ACTIONS(152), + [anon_sym_neg_DASHdouble] = ACTIONS(152), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(152), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(152), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(152), + [anon_sym_long_DASHto_DASHint] = ACTIONS(152), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(152), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(152), + [anon_sym_float_DASHto_DASHint] = ACTIONS(152), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(152), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(152), + [anon_sym_double_DASHto_DASHint] = ACTIONS(152), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(152), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(152), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(152), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(152), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(152), + [anon_sym_add_DASHint] = ACTIONS(154), + [anon_sym_sub_DASHint] = ACTIONS(154), + [anon_sym_mul_DASHint] = ACTIONS(154), + [anon_sym_div_DASHint] = ACTIONS(154), + [anon_sym_rem_DASHint] = ACTIONS(154), + [anon_sym_and_DASHint] = ACTIONS(154), + [anon_sym_or_DASHint] = ACTIONS(154), + [anon_sym_xor_DASHint] = ACTIONS(154), + [anon_sym_shl_DASHint] = ACTIONS(154), + [anon_sym_shr_DASHint] = ACTIONS(154), + [anon_sym_ushr_DASHint] = ACTIONS(154), + [anon_sym_add_DASHlong] = ACTIONS(154), + [anon_sym_sub_DASHlong] = ACTIONS(154), + [anon_sym_mul_DASHlong] = ACTIONS(154), + [anon_sym_div_DASHlong] = ACTIONS(154), + [anon_sym_rem_DASHlong] = ACTIONS(154), + [anon_sym_and_DASHlong] = ACTIONS(154), + [anon_sym_or_DASHlong] = ACTIONS(154), + [anon_sym_xor_DASHlong] = ACTIONS(154), + [anon_sym_shl_DASHlong] = ACTIONS(154), + [anon_sym_shr_DASHlong] = ACTIONS(154), + [anon_sym_ushr_DASHlong] = ACTIONS(154), + [anon_sym_add_DASHfloat] = ACTIONS(154), + [anon_sym_sub_DASHfloat] = ACTIONS(154), + [anon_sym_mul_DASHfloat] = ACTIONS(154), + [anon_sym_div_DASHfloat] = ACTIONS(154), + [anon_sym_rem_DASHfloat] = ACTIONS(154), + [anon_sym_add_DASHdouble] = ACTIONS(154), + [anon_sym_sub_DASHdouble] = ACTIONS(154), + [anon_sym_mul_DASHdouble] = ACTIONS(154), + [anon_sym_div_DASHdouble] = ACTIONS(154), + [anon_sym_rem_DASHdouble] = ACTIONS(154), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(152), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(152), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(152), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(152), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(152), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(152), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(152), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(152), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(152), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(152), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(152), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(152), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(152), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(152), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(152), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(152), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(152), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(152), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(152), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(152), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(152), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(152), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(152), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(152), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(152), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(152), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(152), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(152), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(152), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(152), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(152), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(152), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(152), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(152), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(152), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(152), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(152), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(152), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(152), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(152), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(152), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(152), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(152), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(152), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(152), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(152), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(152), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(152), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(152), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(152), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(152), + [anon_sym_execute_DASHinline] = ACTIONS(152), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(152), + [anon_sym_iget_DASHquick] = ACTIONS(152), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(152), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(152), + [anon_sym_iput_DASHquick] = ACTIONS(152), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(152), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(152), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(154), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(152), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(154), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(152), + [anon_sym_rsub_DASHint] = ACTIONS(154), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(152), + [anon_sym_DOTline] = ACTIONS(152), + [anon_sym_DOTlocals] = ACTIONS(152), + [anon_sym_DOTregisters] = ACTIONS(152), + [anon_sym_DOTcatch] = ACTIONS(154), + [anon_sym_DOTcatchall] = ACTIONS(152), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(152), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(152), + [anon_sym_DOTarray_DASHdata] = ACTIONS(152), [sym_comment] = ACTIONS(3), }, [24] = { - [sym_end_method] = ACTIONS(151), - [anon_sym_DOTannotation] = ACTIONS(151), - [anon_sym_DOTparam] = ACTIONS(151), - [sym_label] = ACTIONS(151), - [anon_sym_nop] = ACTIONS(151), - [anon_sym_move] = ACTIONS(153), - [anon_sym_move_SLASHfrom16] = ACTIONS(151), - [anon_sym_move_SLASH16] = ACTIONS(151), - [anon_sym_move_DASHwide] = ACTIONS(153), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(151), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(151), - [anon_sym_move_DASHobject] = ACTIONS(153), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(151), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(151), - [anon_sym_move_DASHresult] = ACTIONS(153), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(151), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(151), - [anon_sym_move_DASHexception] = ACTIONS(151), - [anon_sym_return_DASHvoid] = ACTIONS(151), - [anon_sym_return] = ACTIONS(153), - [anon_sym_return_DASHwide] = ACTIONS(151), - [anon_sym_return_DASHobject] = ACTIONS(151), - [anon_sym_const_SLASH4] = ACTIONS(151), - [anon_sym_const_SLASH16] = ACTIONS(151), - [anon_sym_const] = ACTIONS(153), - [anon_sym_const_SLASHhigh16] = ACTIONS(151), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(151), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(151), - [anon_sym_const_DASHwide] = ACTIONS(153), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(151), - [anon_sym_const_DASHstring] = ACTIONS(153), - [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(151), - [anon_sym_const_DASHclass] = ACTIONS(151), - [anon_sym_monitor_DASHenter] = ACTIONS(151), - [anon_sym_monitor_DASHexit] = ACTIONS(151), - [anon_sym_check_DASHcast] = ACTIONS(151), - [anon_sym_instance_DASHof] = ACTIONS(151), - [anon_sym_array_DASHlength] = ACTIONS(151), - [anon_sym_new_DASHinstance] = ACTIONS(151), - [anon_sym_new_DASHarray] = ACTIONS(151), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(153), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(151), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(151), - [anon_sym_throw] = ACTIONS(151), - [anon_sym_goto] = ACTIONS(153), - [anon_sym_goto_SLASH16] = ACTIONS(151), - [anon_sym_goto_SLASH32] = ACTIONS(151), - [anon_sym_packed_DASHswitch] = ACTIONS(151), - [anon_sym_sparse_DASHswitch] = ACTIONS(151), - [anon_sym_cmpl_DASHfloat] = ACTIONS(151), - [anon_sym_cmpg_DASHfloat] = ACTIONS(151), - [anon_sym_cmpl_DASHdouble] = ACTIONS(151), - [anon_sym_cmpg_DASHdouble] = ACTIONS(151), - [anon_sym_cmp_DASHlong] = ACTIONS(151), - [anon_sym_if_DASHeq] = ACTIONS(153), - [anon_sym_if_DASHne] = ACTIONS(153), - [anon_sym_if_DASHlt] = ACTIONS(153), - [anon_sym_if_DASHge] = ACTIONS(153), - [anon_sym_if_DASHgt] = ACTIONS(153), - [anon_sym_if_DASHle] = ACTIONS(153), - [anon_sym_if_DASHeqz] = ACTIONS(151), - [anon_sym_if_DASHnez] = ACTIONS(151), - [anon_sym_if_DASHltz] = ACTIONS(151), - [anon_sym_if_DASHgez] = ACTIONS(151), - [anon_sym_if_DASHgtz] = ACTIONS(151), - [anon_sym_if_DASHlez] = ACTIONS(151), - [anon_sym_aget] = ACTIONS(153), - [anon_sym_aget_DASHwide] = ACTIONS(151), - [anon_sym_aget_DASHobject] = ACTIONS(151), - [anon_sym_aget_DASHboolean] = ACTIONS(151), - [anon_sym_aget_DASHbyte] = ACTIONS(151), - [anon_sym_aget_DASHchar] = ACTIONS(151), - [anon_sym_aget_DASHshort] = ACTIONS(151), - [anon_sym_aput] = ACTIONS(153), - [anon_sym_aput_DASHwide] = ACTIONS(151), - [anon_sym_aput_DASHobject] = ACTIONS(151), - [anon_sym_aput_DASHboolean] = ACTIONS(151), - [anon_sym_aput_DASHbyte] = ACTIONS(151), - [anon_sym_aput_DASHchar] = ACTIONS(151), - [anon_sym_aput_DASHshort] = ACTIONS(151), - [anon_sym_iget] = ACTIONS(153), - [anon_sym_iget_DASHwide] = ACTIONS(153), - [anon_sym_iget_DASHobject] = ACTIONS(153), - [anon_sym_iget_DASHboolean] = ACTIONS(151), - [anon_sym_iget_DASHbyte] = ACTIONS(151), - [anon_sym_iget_DASHchar] = ACTIONS(151), - [anon_sym_iget_DASHshort] = ACTIONS(151), - [anon_sym_iput] = ACTIONS(153), - [anon_sym_iput_DASHwide] = ACTIONS(153), - [anon_sym_iput_DASHobject] = ACTIONS(153), - [anon_sym_iput_DASHboolean] = ACTIONS(151), - [anon_sym_iput_DASHbyte] = ACTIONS(151), - [anon_sym_iput_DASHchar] = ACTIONS(151), - [anon_sym_iput_DASHshort] = ACTIONS(151), - [anon_sym_sget] = ACTIONS(153), - [anon_sym_sget_DASHwide] = ACTIONS(151), - [anon_sym_sget_DASHobject] = ACTIONS(151), - [anon_sym_sget_DASHboolean] = ACTIONS(151), - [anon_sym_sget_DASHbyte] = ACTIONS(151), - [anon_sym_sget_DASHchar] = ACTIONS(151), - [anon_sym_sget_DASHshort] = ACTIONS(151), - [anon_sym_sput] = ACTIONS(153), - [anon_sym_sput_DASHwide] = ACTIONS(151), - [anon_sym_sput_DASHobject] = ACTIONS(151), - [anon_sym_sput_DASHboolean] = ACTIONS(151), - [anon_sym_sput_DASHbyte] = ACTIONS(151), - [anon_sym_sput_DASHchar] = ACTIONS(151), - [anon_sym_sput_DASHshort] = ACTIONS(151), - [anon_sym_invoke_DASHvirtual] = ACTIONS(153), - [anon_sym_invoke_DASHsuper] = ACTIONS(153), - [anon_sym_invoke_DASHdirect] = ACTIONS(153), - [anon_sym_invoke_DASHstatic] = ACTIONS(153), - [anon_sym_invoke_DASHinterface] = ACTIONS(153), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(151), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(151), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(151), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(151), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(151), - [anon_sym_neg_DASHint] = ACTIONS(151), - [anon_sym_not_DASHint] = ACTIONS(151), - [anon_sym_neg_DASHlong] = ACTIONS(151), - [anon_sym_not_DASHlong] = ACTIONS(151), - [anon_sym_neg_DASHfloat] = ACTIONS(151), - [anon_sym_neg_DASHdouble] = ACTIONS(151), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(151), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(151), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(151), - [anon_sym_long_DASHto_DASHint] = ACTIONS(151), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(151), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(151), - [anon_sym_float_DASHto_DASHint] = ACTIONS(151), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(151), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(151), - [anon_sym_double_DASHto_DASHint] = ACTIONS(151), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(151), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(151), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(151), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(151), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(151), - [anon_sym_add_DASHint] = ACTIONS(153), - [anon_sym_sub_DASHint] = ACTIONS(153), - [anon_sym_mul_DASHint] = ACTIONS(153), - [anon_sym_div_DASHint] = ACTIONS(153), - [anon_sym_rem_DASHint] = ACTIONS(153), - [anon_sym_and_DASHint] = ACTIONS(153), - [anon_sym_or_DASHint] = ACTIONS(153), - [anon_sym_xor_DASHint] = ACTIONS(153), - [anon_sym_shl_DASHint] = ACTIONS(153), - [anon_sym_shr_DASHint] = ACTIONS(153), - [anon_sym_ushr_DASHint] = ACTIONS(153), - [anon_sym_add_DASHlong] = ACTIONS(153), - [anon_sym_sub_DASHlong] = ACTIONS(153), - [anon_sym_mul_DASHlong] = ACTIONS(153), - [anon_sym_div_DASHlong] = ACTIONS(153), - [anon_sym_rem_DASHlong] = ACTIONS(153), - [anon_sym_and_DASHlong] = ACTIONS(153), - [anon_sym_or_DASHlong] = ACTIONS(153), - [anon_sym_xor_DASHlong] = ACTIONS(153), - [anon_sym_shl_DASHlong] = ACTIONS(153), - [anon_sym_shr_DASHlong] = ACTIONS(153), - [anon_sym_ushr_DASHlong] = ACTIONS(153), - [anon_sym_add_DASHfloat] = ACTIONS(153), - [anon_sym_sub_DASHfloat] = ACTIONS(153), - [anon_sym_mul_DASHfloat] = ACTIONS(153), - [anon_sym_div_DASHfloat] = ACTIONS(153), - [anon_sym_rem_DASHfloat] = ACTIONS(153), - [anon_sym_add_DASHdouble] = ACTIONS(153), - [anon_sym_sub_DASHdouble] = ACTIONS(153), - [anon_sym_mul_DASHdouble] = ACTIONS(153), - [anon_sym_div_DASHdouble] = ACTIONS(153), - [anon_sym_rem_DASHdouble] = ACTIONS(153), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(151), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(151), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(151), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(151), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(151), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(151), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(151), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(151), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(151), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(151), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(151), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(151), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(151), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(151), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(151), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(151), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(151), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(151), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(151), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(151), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(151), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(151), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(151), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(151), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(151), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(151), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(151), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(151), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(151), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(151), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(151), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(151), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(151), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(151), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(151), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(151), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(151), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(151), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(151), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(151), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(151), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(151), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(151), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(151), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(151), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(151), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(151), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(151), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(151), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(151), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(151), - [anon_sym_execute_DASHinline] = ACTIONS(151), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(151), - [anon_sym_iget_DASHquick] = ACTIONS(151), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(151), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(151), - [anon_sym_iput_DASHquick] = ACTIONS(151), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(151), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(151), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(153), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(151), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(153), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(151), - [anon_sym_rsub_DASHint] = ACTIONS(153), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(151), - [anon_sym_DOTline] = ACTIONS(151), - [anon_sym_DOTlocals] = ACTIONS(151), - [anon_sym_DOTcatch] = ACTIONS(153), - [anon_sym_DOTcatchall] = ACTIONS(151), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(151), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(151), - [anon_sym_DOTarray_DASHdata] = ACTIONS(151), + [sym_end_method] = ACTIONS(156), + [anon_sym_DOTannotation] = ACTIONS(156), + [anon_sym_DOTparam] = ACTIONS(156), + [sym_label] = ACTIONS(156), + [anon_sym_nop] = ACTIONS(156), + [anon_sym_move] = ACTIONS(158), + [anon_sym_move_SLASHfrom16] = ACTIONS(156), + [anon_sym_move_SLASH16] = ACTIONS(156), + [anon_sym_move_DASHwide] = ACTIONS(158), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(156), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(156), + [anon_sym_move_DASHobject] = ACTIONS(158), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(156), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(156), + [anon_sym_move_DASHresult] = ACTIONS(158), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(156), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(156), + [anon_sym_move_DASHexception] = ACTIONS(156), + [anon_sym_return_DASHvoid] = ACTIONS(156), + [anon_sym_return] = ACTIONS(158), + [anon_sym_return_DASHwide] = ACTIONS(156), + [anon_sym_return_DASHobject] = ACTIONS(156), + [anon_sym_const_SLASH4] = ACTIONS(156), + [anon_sym_const_SLASH16] = ACTIONS(156), + [anon_sym_const] = ACTIONS(158), + [anon_sym_const_SLASHhigh16] = ACTIONS(156), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(156), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(156), + [anon_sym_const_DASHwide] = ACTIONS(158), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(156), + [anon_sym_const_DASHstring] = ACTIONS(158), + [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(156), + [anon_sym_const_DASHclass] = ACTIONS(156), + [anon_sym_monitor_DASHenter] = ACTIONS(156), + [anon_sym_monitor_DASHexit] = ACTIONS(156), + [anon_sym_check_DASHcast] = ACTIONS(156), + [anon_sym_instance_DASHof] = ACTIONS(156), + [anon_sym_array_DASHlength] = ACTIONS(156), + [anon_sym_new_DASHinstance] = ACTIONS(156), + [anon_sym_new_DASHarray] = ACTIONS(156), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(158), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(156), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(156), + [anon_sym_throw] = ACTIONS(156), + [anon_sym_goto] = ACTIONS(158), + [anon_sym_goto_SLASH16] = ACTIONS(156), + [anon_sym_goto_SLASH32] = ACTIONS(156), + [anon_sym_packed_DASHswitch] = ACTIONS(156), + [anon_sym_sparse_DASHswitch] = ACTIONS(156), + [anon_sym_cmpl_DASHfloat] = ACTIONS(156), + [anon_sym_cmpg_DASHfloat] = ACTIONS(156), + [anon_sym_cmpl_DASHdouble] = ACTIONS(156), + [anon_sym_cmpg_DASHdouble] = ACTIONS(156), + [anon_sym_cmp_DASHlong] = ACTIONS(156), + [anon_sym_if_DASHeq] = ACTIONS(158), + [anon_sym_if_DASHne] = ACTIONS(158), + [anon_sym_if_DASHlt] = ACTIONS(158), + [anon_sym_if_DASHge] = ACTIONS(158), + [anon_sym_if_DASHgt] = ACTIONS(158), + [anon_sym_if_DASHle] = ACTIONS(158), + [anon_sym_if_DASHeqz] = ACTIONS(156), + [anon_sym_if_DASHnez] = ACTIONS(156), + [anon_sym_if_DASHltz] = ACTIONS(156), + [anon_sym_if_DASHgez] = ACTIONS(156), + [anon_sym_if_DASHgtz] = ACTIONS(156), + [anon_sym_if_DASHlez] = ACTIONS(156), + [anon_sym_aget] = ACTIONS(158), + [anon_sym_aget_DASHwide] = ACTIONS(156), + [anon_sym_aget_DASHobject] = ACTIONS(156), + [anon_sym_aget_DASHboolean] = ACTIONS(156), + [anon_sym_aget_DASHbyte] = ACTIONS(156), + [anon_sym_aget_DASHchar] = ACTIONS(156), + [anon_sym_aget_DASHshort] = ACTIONS(156), + [anon_sym_aput] = ACTIONS(158), + [anon_sym_aput_DASHwide] = ACTIONS(156), + [anon_sym_aput_DASHobject] = ACTIONS(156), + [anon_sym_aput_DASHboolean] = ACTIONS(156), + [anon_sym_aput_DASHbyte] = ACTIONS(156), + [anon_sym_aput_DASHchar] = ACTIONS(156), + [anon_sym_aput_DASHshort] = ACTIONS(156), + [anon_sym_iget] = ACTIONS(158), + [anon_sym_iget_DASHwide] = ACTIONS(158), + [anon_sym_iget_DASHobject] = ACTIONS(158), + [anon_sym_iget_DASHboolean] = ACTIONS(156), + [anon_sym_iget_DASHbyte] = ACTIONS(156), + [anon_sym_iget_DASHchar] = ACTIONS(156), + [anon_sym_iget_DASHshort] = ACTIONS(156), + [anon_sym_iput] = ACTIONS(158), + [anon_sym_iput_DASHwide] = ACTIONS(158), + [anon_sym_iput_DASHobject] = ACTIONS(158), + [anon_sym_iput_DASHboolean] = ACTIONS(156), + [anon_sym_iput_DASHbyte] = ACTIONS(156), + [anon_sym_iput_DASHchar] = ACTIONS(156), + [anon_sym_iput_DASHshort] = ACTIONS(156), + [anon_sym_sget] = ACTIONS(158), + [anon_sym_sget_DASHwide] = ACTIONS(156), + [anon_sym_sget_DASHobject] = ACTIONS(156), + [anon_sym_sget_DASHboolean] = ACTIONS(156), + [anon_sym_sget_DASHbyte] = ACTIONS(156), + [anon_sym_sget_DASHchar] = ACTIONS(156), + [anon_sym_sget_DASHshort] = ACTIONS(156), + [anon_sym_sput] = ACTIONS(158), + [anon_sym_sput_DASHwide] = ACTIONS(156), + [anon_sym_sput_DASHobject] = ACTIONS(156), + [anon_sym_sput_DASHboolean] = ACTIONS(156), + [anon_sym_sput_DASHbyte] = ACTIONS(156), + [anon_sym_sput_DASHchar] = ACTIONS(156), + [anon_sym_sput_DASHshort] = ACTIONS(156), + [anon_sym_invoke_DASHvirtual] = ACTIONS(158), + [anon_sym_invoke_DASHsuper] = ACTIONS(158), + [anon_sym_invoke_DASHdirect] = ACTIONS(158), + [anon_sym_invoke_DASHstatic] = ACTIONS(158), + [anon_sym_invoke_DASHinterface] = ACTIONS(158), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(156), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(156), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(156), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(156), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(156), + [anon_sym_neg_DASHint] = ACTIONS(156), + [anon_sym_not_DASHint] = ACTIONS(156), + [anon_sym_neg_DASHlong] = ACTIONS(156), + [anon_sym_not_DASHlong] = ACTIONS(156), + [anon_sym_neg_DASHfloat] = ACTIONS(156), + [anon_sym_neg_DASHdouble] = ACTIONS(156), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(156), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(156), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(156), + [anon_sym_long_DASHto_DASHint] = ACTIONS(156), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(156), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(156), + [anon_sym_float_DASHto_DASHint] = ACTIONS(156), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(156), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(156), + [anon_sym_double_DASHto_DASHint] = ACTIONS(156), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(156), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(156), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(156), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(156), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(156), + [anon_sym_add_DASHint] = ACTIONS(158), + [anon_sym_sub_DASHint] = ACTIONS(158), + [anon_sym_mul_DASHint] = ACTIONS(158), + [anon_sym_div_DASHint] = ACTIONS(158), + [anon_sym_rem_DASHint] = ACTIONS(158), + [anon_sym_and_DASHint] = ACTIONS(158), + [anon_sym_or_DASHint] = ACTIONS(158), + [anon_sym_xor_DASHint] = ACTIONS(158), + [anon_sym_shl_DASHint] = ACTIONS(158), + [anon_sym_shr_DASHint] = ACTIONS(158), + [anon_sym_ushr_DASHint] = ACTIONS(158), + [anon_sym_add_DASHlong] = ACTIONS(158), + [anon_sym_sub_DASHlong] = ACTIONS(158), + [anon_sym_mul_DASHlong] = ACTIONS(158), + [anon_sym_div_DASHlong] = ACTIONS(158), + [anon_sym_rem_DASHlong] = ACTIONS(158), + [anon_sym_and_DASHlong] = ACTIONS(158), + [anon_sym_or_DASHlong] = ACTIONS(158), + [anon_sym_xor_DASHlong] = ACTIONS(158), + [anon_sym_shl_DASHlong] = ACTIONS(158), + [anon_sym_shr_DASHlong] = ACTIONS(158), + [anon_sym_ushr_DASHlong] = ACTIONS(158), + [anon_sym_add_DASHfloat] = ACTIONS(158), + [anon_sym_sub_DASHfloat] = ACTIONS(158), + [anon_sym_mul_DASHfloat] = ACTIONS(158), + [anon_sym_div_DASHfloat] = ACTIONS(158), + [anon_sym_rem_DASHfloat] = ACTIONS(158), + [anon_sym_add_DASHdouble] = ACTIONS(158), + [anon_sym_sub_DASHdouble] = ACTIONS(158), + [anon_sym_mul_DASHdouble] = ACTIONS(158), + [anon_sym_div_DASHdouble] = ACTIONS(158), + [anon_sym_rem_DASHdouble] = ACTIONS(158), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(156), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(156), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(156), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(156), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(156), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(156), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(156), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(156), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(156), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(156), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(156), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(156), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(156), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(156), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(156), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(156), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(156), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(156), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(156), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(156), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(156), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(156), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(156), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(156), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(156), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(156), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(156), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(156), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(156), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(156), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(156), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(156), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(156), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(156), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(156), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(156), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(156), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(156), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(156), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(156), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(156), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(156), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(156), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(156), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(156), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(156), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(156), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(156), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(156), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(156), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(156), + [anon_sym_execute_DASHinline] = ACTIONS(156), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(156), + [anon_sym_iget_DASHquick] = ACTIONS(156), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(156), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(156), + [anon_sym_iput_DASHquick] = ACTIONS(156), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(156), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(156), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(158), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(156), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(158), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(156), + [anon_sym_rsub_DASHint] = ACTIONS(158), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(156), + [anon_sym_DOTline] = ACTIONS(156), + [anon_sym_DOTlocals] = ACTIONS(156), + [anon_sym_DOTregisters] = ACTIONS(156), + [anon_sym_DOTcatch] = ACTIONS(158), + [anon_sym_DOTcatchall] = ACTIONS(156), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(156), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(156), + [anon_sym_DOTarray_DASHdata] = ACTIONS(156), [sym_comment] = ACTIONS(3), }, [25] = { - [sym_end_method] = ACTIONS(155), - [anon_sym_DOTannotation] = ACTIONS(155), - [anon_sym_DOTparam] = ACTIONS(155), - [sym_label] = ACTIONS(155), - [anon_sym_nop] = ACTIONS(155), - [anon_sym_move] = ACTIONS(157), - [anon_sym_move_SLASHfrom16] = ACTIONS(155), - [anon_sym_move_SLASH16] = ACTIONS(155), - [anon_sym_move_DASHwide] = ACTIONS(157), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(155), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(155), - [anon_sym_move_DASHobject] = ACTIONS(157), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(155), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(155), - [anon_sym_move_DASHresult] = ACTIONS(157), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(155), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(155), - [anon_sym_move_DASHexception] = ACTIONS(155), - [anon_sym_return_DASHvoid] = ACTIONS(155), - [anon_sym_return] = ACTIONS(157), - [anon_sym_return_DASHwide] = ACTIONS(155), - [anon_sym_return_DASHobject] = ACTIONS(155), - [anon_sym_const_SLASH4] = ACTIONS(155), - [anon_sym_const_SLASH16] = ACTIONS(155), - [anon_sym_const] = ACTIONS(157), - [anon_sym_const_SLASHhigh16] = ACTIONS(155), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(155), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(155), - [anon_sym_const_DASHwide] = ACTIONS(157), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(155), - [anon_sym_const_DASHstring] = ACTIONS(157), - [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(155), - [anon_sym_const_DASHclass] = ACTIONS(155), - [anon_sym_monitor_DASHenter] = ACTIONS(155), - [anon_sym_monitor_DASHexit] = ACTIONS(155), - [anon_sym_check_DASHcast] = ACTIONS(155), - [anon_sym_instance_DASHof] = ACTIONS(155), - [anon_sym_array_DASHlength] = ACTIONS(155), - [anon_sym_new_DASHinstance] = ACTIONS(155), - [anon_sym_new_DASHarray] = ACTIONS(155), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(157), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(155), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(155), - [anon_sym_throw] = ACTIONS(155), - [anon_sym_goto] = ACTIONS(157), - [anon_sym_goto_SLASH16] = ACTIONS(155), - [anon_sym_goto_SLASH32] = ACTIONS(155), - [anon_sym_packed_DASHswitch] = ACTIONS(155), - [anon_sym_sparse_DASHswitch] = ACTIONS(155), - [anon_sym_cmpl_DASHfloat] = ACTIONS(155), - [anon_sym_cmpg_DASHfloat] = ACTIONS(155), - [anon_sym_cmpl_DASHdouble] = ACTIONS(155), - [anon_sym_cmpg_DASHdouble] = ACTIONS(155), - [anon_sym_cmp_DASHlong] = ACTIONS(155), - [anon_sym_if_DASHeq] = ACTIONS(157), - [anon_sym_if_DASHne] = ACTIONS(157), - [anon_sym_if_DASHlt] = ACTIONS(157), - [anon_sym_if_DASHge] = ACTIONS(157), - [anon_sym_if_DASHgt] = ACTIONS(157), - [anon_sym_if_DASHle] = ACTIONS(157), - [anon_sym_if_DASHeqz] = ACTIONS(155), - [anon_sym_if_DASHnez] = ACTIONS(155), - [anon_sym_if_DASHltz] = ACTIONS(155), - [anon_sym_if_DASHgez] = ACTIONS(155), - [anon_sym_if_DASHgtz] = ACTIONS(155), - [anon_sym_if_DASHlez] = ACTIONS(155), - [anon_sym_aget] = ACTIONS(157), - [anon_sym_aget_DASHwide] = ACTIONS(155), - [anon_sym_aget_DASHobject] = ACTIONS(155), - [anon_sym_aget_DASHboolean] = ACTIONS(155), - [anon_sym_aget_DASHbyte] = ACTIONS(155), - [anon_sym_aget_DASHchar] = ACTIONS(155), - [anon_sym_aget_DASHshort] = ACTIONS(155), - [anon_sym_aput] = ACTIONS(157), - [anon_sym_aput_DASHwide] = ACTIONS(155), - [anon_sym_aput_DASHobject] = ACTIONS(155), - [anon_sym_aput_DASHboolean] = ACTIONS(155), - [anon_sym_aput_DASHbyte] = ACTIONS(155), - [anon_sym_aput_DASHchar] = ACTIONS(155), - [anon_sym_aput_DASHshort] = ACTIONS(155), - [anon_sym_iget] = ACTIONS(157), - [anon_sym_iget_DASHwide] = ACTIONS(157), - [anon_sym_iget_DASHobject] = ACTIONS(157), - [anon_sym_iget_DASHboolean] = ACTIONS(155), - [anon_sym_iget_DASHbyte] = ACTIONS(155), - [anon_sym_iget_DASHchar] = ACTIONS(155), - [anon_sym_iget_DASHshort] = ACTIONS(155), - [anon_sym_iput] = ACTIONS(157), - [anon_sym_iput_DASHwide] = ACTIONS(157), - [anon_sym_iput_DASHobject] = ACTIONS(157), - [anon_sym_iput_DASHboolean] = ACTIONS(155), - [anon_sym_iput_DASHbyte] = ACTIONS(155), - [anon_sym_iput_DASHchar] = ACTIONS(155), - [anon_sym_iput_DASHshort] = ACTIONS(155), - [anon_sym_sget] = ACTIONS(157), - [anon_sym_sget_DASHwide] = ACTIONS(155), - [anon_sym_sget_DASHobject] = ACTIONS(155), - [anon_sym_sget_DASHboolean] = ACTIONS(155), - [anon_sym_sget_DASHbyte] = ACTIONS(155), - [anon_sym_sget_DASHchar] = ACTIONS(155), - [anon_sym_sget_DASHshort] = ACTIONS(155), - [anon_sym_sput] = ACTIONS(157), - [anon_sym_sput_DASHwide] = ACTIONS(155), - [anon_sym_sput_DASHobject] = ACTIONS(155), - [anon_sym_sput_DASHboolean] = ACTIONS(155), - [anon_sym_sput_DASHbyte] = ACTIONS(155), - [anon_sym_sput_DASHchar] = ACTIONS(155), - [anon_sym_sput_DASHshort] = ACTIONS(155), - [anon_sym_invoke_DASHvirtual] = ACTIONS(157), - [anon_sym_invoke_DASHsuper] = ACTIONS(157), - [anon_sym_invoke_DASHdirect] = ACTIONS(157), - [anon_sym_invoke_DASHstatic] = ACTIONS(157), - [anon_sym_invoke_DASHinterface] = ACTIONS(157), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(155), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(155), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(155), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(155), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(155), - [anon_sym_neg_DASHint] = ACTIONS(155), - [anon_sym_not_DASHint] = ACTIONS(155), - [anon_sym_neg_DASHlong] = ACTIONS(155), - [anon_sym_not_DASHlong] = ACTIONS(155), - [anon_sym_neg_DASHfloat] = ACTIONS(155), - [anon_sym_neg_DASHdouble] = ACTIONS(155), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(155), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(155), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(155), - [anon_sym_long_DASHto_DASHint] = ACTIONS(155), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(155), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(155), - [anon_sym_float_DASHto_DASHint] = ACTIONS(155), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(155), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(155), - [anon_sym_double_DASHto_DASHint] = ACTIONS(155), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(155), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(155), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(155), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(155), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(155), - [anon_sym_add_DASHint] = ACTIONS(157), - [anon_sym_sub_DASHint] = ACTIONS(157), - [anon_sym_mul_DASHint] = ACTIONS(157), - [anon_sym_div_DASHint] = ACTIONS(157), - [anon_sym_rem_DASHint] = ACTIONS(157), - [anon_sym_and_DASHint] = ACTIONS(157), - [anon_sym_or_DASHint] = ACTIONS(157), - [anon_sym_xor_DASHint] = ACTIONS(157), - [anon_sym_shl_DASHint] = ACTIONS(157), - [anon_sym_shr_DASHint] = ACTIONS(157), - [anon_sym_ushr_DASHint] = ACTIONS(157), - [anon_sym_add_DASHlong] = ACTIONS(157), - [anon_sym_sub_DASHlong] = ACTIONS(157), - [anon_sym_mul_DASHlong] = ACTIONS(157), - [anon_sym_div_DASHlong] = ACTIONS(157), - [anon_sym_rem_DASHlong] = ACTIONS(157), - [anon_sym_and_DASHlong] = ACTIONS(157), - [anon_sym_or_DASHlong] = ACTIONS(157), - [anon_sym_xor_DASHlong] = ACTIONS(157), - [anon_sym_shl_DASHlong] = ACTIONS(157), - [anon_sym_shr_DASHlong] = ACTIONS(157), - [anon_sym_ushr_DASHlong] = ACTIONS(157), - [anon_sym_add_DASHfloat] = ACTIONS(157), - [anon_sym_sub_DASHfloat] = ACTIONS(157), - [anon_sym_mul_DASHfloat] = ACTIONS(157), - [anon_sym_div_DASHfloat] = ACTIONS(157), - [anon_sym_rem_DASHfloat] = ACTIONS(157), - [anon_sym_add_DASHdouble] = ACTIONS(157), - [anon_sym_sub_DASHdouble] = ACTIONS(157), - [anon_sym_mul_DASHdouble] = ACTIONS(157), - [anon_sym_div_DASHdouble] = ACTIONS(157), - [anon_sym_rem_DASHdouble] = ACTIONS(157), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(155), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(155), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(155), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(155), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(155), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(155), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(155), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(155), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(155), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(155), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(155), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(155), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(155), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(155), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(155), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(155), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(155), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(155), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(155), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(155), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(155), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(155), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(155), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(155), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(155), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(155), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(155), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(155), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(155), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(155), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(155), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(155), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(155), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(155), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(155), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(155), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(155), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(155), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(155), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(155), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(155), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(155), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(155), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(155), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(155), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(155), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(155), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(155), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(155), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(155), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(155), - [anon_sym_execute_DASHinline] = ACTIONS(155), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(155), - [anon_sym_iget_DASHquick] = ACTIONS(155), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(155), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(155), - [anon_sym_iput_DASHquick] = ACTIONS(155), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(155), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(155), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(157), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(155), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(157), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(155), - [anon_sym_rsub_DASHint] = ACTIONS(157), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(155), - [anon_sym_DOTline] = ACTIONS(155), - [anon_sym_DOTlocals] = ACTIONS(155), - [anon_sym_DOTcatch] = ACTIONS(157), - [anon_sym_DOTcatchall] = ACTIONS(155), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(155), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(155), - [anon_sym_DOTarray_DASHdata] = ACTIONS(155), + [sym_end_method] = ACTIONS(160), + [anon_sym_DOTannotation] = ACTIONS(160), + [anon_sym_DOTparam] = ACTIONS(160), + [sym_label] = ACTIONS(160), + [anon_sym_nop] = ACTIONS(160), + [anon_sym_move] = ACTIONS(162), + [anon_sym_move_SLASHfrom16] = ACTIONS(160), + [anon_sym_move_SLASH16] = ACTIONS(160), + [anon_sym_move_DASHwide] = ACTIONS(162), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(160), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(160), + [anon_sym_move_DASHobject] = ACTIONS(162), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(160), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(160), + [anon_sym_move_DASHresult] = ACTIONS(162), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(160), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(160), + [anon_sym_move_DASHexception] = ACTIONS(160), + [anon_sym_return_DASHvoid] = ACTIONS(160), + [anon_sym_return] = ACTIONS(162), + [anon_sym_return_DASHwide] = ACTIONS(160), + [anon_sym_return_DASHobject] = ACTIONS(160), + [anon_sym_const_SLASH4] = ACTIONS(160), + [anon_sym_const_SLASH16] = ACTIONS(160), + [anon_sym_const] = ACTIONS(162), + [anon_sym_const_SLASHhigh16] = ACTIONS(160), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(160), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(160), + [anon_sym_const_DASHwide] = ACTIONS(162), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(160), + [anon_sym_const_DASHstring] = ACTIONS(162), + [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(160), + [anon_sym_const_DASHclass] = ACTIONS(160), + [anon_sym_monitor_DASHenter] = ACTIONS(160), + [anon_sym_monitor_DASHexit] = ACTIONS(160), + [anon_sym_check_DASHcast] = ACTIONS(160), + [anon_sym_instance_DASHof] = ACTIONS(160), + [anon_sym_array_DASHlength] = ACTIONS(160), + [anon_sym_new_DASHinstance] = ACTIONS(160), + [anon_sym_new_DASHarray] = ACTIONS(160), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(162), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(160), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(160), + [anon_sym_throw] = ACTIONS(160), + [anon_sym_goto] = ACTIONS(162), + [anon_sym_goto_SLASH16] = ACTIONS(160), + [anon_sym_goto_SLASH32] = ACTIONS(160), + [anon_sym_packed_DASHswitch] = ACTIONS(160), + [anon_sym_sparse_DASHswitch] = ACTIONS(160), + [anon_sym_cmpl_DASHfloat] = ACTIONS(160), + [anon_sym_cmpg_DASHfloat] = ACTIONS(160), + [anon_sym_cmpl_DASHdouble] = ACTIONS(160), + [anon_sym_cmpg_DASHdouble] = ACTIONS(160), + [anon_sym_cmp_DASHlong] = ACTIONS(160), + [anon_sym_if_DASHeq] = ACTIONS(162), + [anon_sym_if_DASHne] = ACTIONS(162), + [anon_sym_if_DASHlt] = ACTIONS(162), + [anon_sym_if_DASHge] = ACTIONS(162), + [anon_sym_if_DASHgt] = ACTIONS(162), + [anon_sym_if_DASHle] = ACTIONS(162), + [anon_sym_if_DASHeqz] = ACTIONS(160), + [anon_sym_if_DASHnez] = ACTIONS(160), + [anon_sym_if_DASHltz] = ACTIONS(160), + [anon_sym_if_DASHgez] = ACTIONS(160), + [anon_sym_if_DASHgtz] = ACTIONS(160), + [anon_sym_if_DASHlez] = ACTIONS(160), + [anon_sym_aget] = ACTIONS(162), + [anon_sym_aget_DASHwide] = ACTIONS(160), + [anon_sym_aget_DASHobject] = ACTIONS(160), + [anon_sym_aget_DASHboolean] = ACTIONS(160), + [anon_sym_aget_DASHbyte] = ACTIONS(160), + [anon_sym_aget_DASHchar] = ACTIONS(160), + [anon_sym_aget_DASHshort] = ACTIONS(160), + [anon_sym_aput] = ACTIONS(162), + [anon_sym_aput_DASHwide] = ACTIONS(160), + [anon_sym_aput_DASHobject] = ACTIONS(160), + [anon_sym_aput_DASHboolean] = ACTIONS(160), + [anon_sym_aput_DASHbyte] = ACTIONS(160), + [anon_sym_aput_DASHchar] = ACTIONS(160), + [anon_sym_aput_DASHshort] = ACTIONS(160), + [anon_sym_iget] = ACTIONS(162), + [anon_sym_iget_DASHwide] = ACTIONS(162), + [anon_sym_iget_DASHobject] = ACTIONS(162), + [anon_sym_iget_DASHboolean] = ACTIONS(160), + [anon_sym_iget_DASHbyte] = ACTIONS(160), + [anon_sym_iget_DASHchar] = ACTIONS(160), + [anon_sym_iget_DASHshort] = ACTIONS(160), + [anon_sym_iput] = ACTIONS(162), + [anon_sym_iput_DASHwide] = ACTIONS(162), + [anon_sym_iput_DASHobject] = ACTIONS(162), + [anon_sym_iput_DASHboolean] = ACTIONS(160), + [anon_sym_iput_DASHbyte] = ACTIONS(160), + [anon_sym_iput_DASHchar] = ACTIONS(160), + [anon_sym_iput_DASHshort] = ACTIONS(160), + [anon_sym_sget] = ACTIONS(162), + [anon_sym_sget_DASHwide] = ACTIONS(160), + [anon_sym_sget_DASHobject] = ACTIONS(160), + [anon_sym_sget_DASHboolean] = ACTIONS(160), + [anon_sym_sget_DASHbyte] = ACTIONS(160), + [anon_sym_sget_DASHchar] = ACTIONS(160), + [anon_sym_sget_DASHshort] = ACTIONS(160), + [anon_sym_sput] = ACTIONS(162), + [anon_sym_sput_DASHwide] = ACTIONS(160), + [anon_sym_sput_DASHobject] = ACTIONS(160), + [anon_sym_sput_DASHboolean] = ACTIONS(160), + [anon_sym_sput_DASHbyte] = ACTIONS(160), + [anon_sym_sput_DASHchar] = ACTIONS(160), + [anon_sym_sput_DASHshort] = ACTIONS(160), + [anon_sym_invoke_DASHvirtual] = ACTIONS(162), + [anon_sym_invoke_DASHsuper] = ACTIONS(162), + [anon_sym_invoke_DASHdirect] = ACTIONS(162), + [anon_sym_invoke_DASHstatic] = ACTIONS(162), + [anon_sym_invoke_DASHinterface] = ACTIONS(162), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(160), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(160), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(160), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(160), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(160), + [anon_sym_neg_DASHint] = ACTIONS(160), + [anon_sym_not_DASHint] = ACTIONS(160), + [anon_sym_neg_DASHlong] = ACTIONS(160), + [anon_sym_not_DASHlong] = ACTIONS(160), + [anon_sym_neg_DASHfloat] = ACTIONS(160), + [anon_sym_neg_DASHdouble] = ACTIONS(160), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(160), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(160), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(160), + [anon_sym_long_DASHto_DASHint] = ACTIONS(160), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(160), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(160), + [anon_sym_float_DASHto_DASHint] = ACTIONS(160), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(160), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(160), + [anon_sym_double_DASHto_DASHint] = ACTIONS(160), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(160), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(160), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(160), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(160), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(160), + [anon_sym_add_DASHint] = ACTIONS(162), + [anon_sym_sub_DASHint] = ACTIONS(162), + [anon_sym_mul_DASHint] = ACTIONS(162), + [anon_sym_div_DASHint] = ACTIONS(162), + [anon_sym_rem_DASHint] = ACTIONS(162), + [anon_sym_and_DASHint] = ACTIONS(162), + [anon_sym_or_DASHint] = ACTIONS(162), + [anon_sym_xor_DASHint] = ACTIONS(162), + [anon_sym_shl_DASHint] = ACTIONS(162), + [anon_sym_shr_DASHint] = ACTIONS(162), + [anon_sym_ushr_DASHint] = ACTIONS(162), + [anon_sym_add_DASHlong] = ACTIONS(162), + [anon_sym_sub_DASHlong] = ACTIONS(162), + [anon_sym_mul_DASHlong] = ACTIONS(162), + [anon_sym_div_DASHlong] = ACTIONS(162), + [anon_sym_rem_DASHlong] = ACTIONS(162), + [anon_sym_and_DASHlong] = ACTIONS(162), + [anon_sym_or_DASHlong] = ACTIONS(162), + [anon_sym_xor_DASHlong] = ACTIONS(162), + [anon_sym_shl_DASHlong] = ACTIONS(162), + [anon_sym_shr_DASHlong] = ACTIONS(162), + [anon_sym_ushr_DASHlong] = ACTIONS(162), + [anon_sym_add_DASHfloat] = ACTIONS(162), + [anon_sym_sub_DASHfloat] = ACTIONS(162), + [anon_sym_mul_DASHfloat] = ACTIONS(162), + [anon_sym_div_DASHfloat] = ACTIONS(162), + [anon_sym_rem_DASHfloat] = ACTIONS(162), + [anon_sym_add_DASHdouble] = ACTIONS(162), + [anon_sym_sub_DASHdouble] = ACTIONS(162), + [anon_sym_mul_DASHdouble] = ACTIONS(162), + [anon_sym_div_DASHdouble] = ACTIONS(162), + [anon_sym_rem_DASHdouble] = ACTIONS(162), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(160), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(160), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(160), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(160), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(160), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(160), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(160), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(160), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(160), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(160), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(160), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(160), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(160), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(160), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(160), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(160), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(160), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(160), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(160), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(160), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(160), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(160), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(160), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(160), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(160), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(160), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(160), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(160), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(160), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(160), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(160), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(160), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(160), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(160), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(160), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(160), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(160), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(160), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(160), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(160), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(160), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(160), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(160), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(160), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(160), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(160), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(160), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(160), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(160), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(160), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(160), + [anon_sym_execute_DASHinline] = ACTIONS(160), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(160), + [anon_sym_iget_DASHquick] = ACTIONS(160), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(160), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(160), + [anon_sym_iput_DASHquick] = ACTIONS(160), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(160), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(160), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(162), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(160), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(162), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(160), + [anon_sym_rsub_DASHint] = ACTIONS(162), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(160), + [anon_sym_DOTline] = ACTIONS(160), + [anon_sym_DOTlocals] = ACTIONS(160), + [anon_sym_DOTregisters] = ACTIONS(160), + [anon_sym_DOTcatch] = ACTIONS(162), + [anon_sym_DOTcatchall] = ACTIONS(160), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(160), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(160), + [anon_sym_DOTarray_DASHdata] = ACTIONS(160), [sym_comment] = ACTIONS(3), }, [26] = { - [sym_end_method] = ACTIONS(159), - [anon_sym_DOTannotation] = ACTIONS(159), - [anon_sym_DOTparam] = ACTIONS(159), - [sym_label] = ACTIONS(159), - [anon_sym_nop] = ACTIONS(159), - [anon_sym_move] = ACTIONS(161), - [anon_sym_move_SLASHfrom16] = ACTIONS(159), - [anon_sym_move_SLASH16] = ACTIONS(159), - [anon_sym_move_DASHwide] = ACTIONS(161), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(159), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(159), - [anon_sym_move_DASHobject] = ACTIONS(161), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(159), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(159), - [anon_sym_move_DASHresult] = ACTIONS(161), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(159), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(159), - [anon_sym_move_DASHexception] = ACTIONS(159), - [anon_sym_return_DASHvoid] = ACTIONS(159), - [anon_sym_return] = ACTIONS(161), - [anon_sym_return_DASHwide] = ACTIONS(159), - [anon_sym_return_DASHobject] = ACTIONS(159), - [anon_sym_const_SLASH4] = ACTIONS(159), - [anon_sym_const_SLASH16] = ACTIONS(159), - [anon_sym_const] = ACTIONS(161), - [anon_sym_const_SLASHhigh16] = ACTIONS(159), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(159), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(159), - [anon_sym_const_DASHwide] = ACTIONS(161), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(159), - [anon_sym_const_DASHstring] = ACTIONS(161), - [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(159), - [anon_sym_const_DASHclass] = ACTIONS(159), - [anon_sym_monitor_DASHenter] = ACTIONS(159), - [anon_sym_monitor_DASHexit] = ACTIONS(159), - [anon_sym_check_DASHcast] = ACTIONS(159), - [anon_sym_instance_DASHof] = ACTIONS(159), - [anon_sym_array_DASHlength] = ACTIONS(159), - [anon_sym_new_DASHinstance] = ACTIONS(159), - [anon_sym_new_DASHarray] = ACTIONS(159), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(161), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(159), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(159), - [anon_sym_throw] = ACTIONS(159), - [anon_sym_goto] = ACTIONS(161), - [anon_sym_goto_SLASH16] = ACTIONS(159), - [anon_sym_goto_SLASH32] = ACTIONS(159), - [anon_sym_packed_DASHswitch] = ACTIONS(159), - [anon_sym_sparse_DASHswitch] = ACTIONS(159), - [anon_sym_cmpl_DASHfloat] = ACTIONS(159), - [anon_sym_cmpg_DASHfloat] = ACTIONS(159), - [anon_sym_cmpl_DASHdouble] = ACTIONS(159), - [anon_sym_cmpg_DASHdouble] = ACTIONS(159), - [anon_sym_cmp_DASHlong] = ACTIONS(159), - [anon_sym_if_DASHeq] = ACTIONS(161), - [anon_sym_if_DASHne] = ACTIONS(161), - [anon_sym_if_DASHlt] = ACTIONS(161), - [anon_sym_if_DASHge] = ACTIONS(161), - [anon_sym_if_DASHgt] = ACTIONS(161), - [anon_sym_if_DASHle] = ACTIONS(161), - [anon_sym_if_DASHeqz] = ACTIONS(159), - [anon_sym_if_DASHnez] = ACTIONS(159), - [anon_sym_if_DASHltz] = ACTIONS(159), - [anon_sym_if_DASHgez] = ACTIONS(159), - [anon_sym_if_DASHgtz] = ACTIONS(159), - [anon_sym_if_DASHlez] = ACTIONS(159), - [anon_sym_aget] = ACTIONS(161), - [anon_sym_aget_DASHwide] = ACTIONS(159), - [anon_sym_aget_DASHobject] = ACTIONS(159), - [anon_sym_aget_DASHboolean] = ACTIONS(159), - [anon_sym_aget_DASHbyte] = ACTIONS(159), - [anon_sym_aget_DASHchar] = ACTIONS(159), - [anon_sym_aget_DASHshort] = ACTIONS(159), - [anon_sym_aput] = ACTIONS(161), - [anon_sym_aput_DASHwide] = ACTIONS(159), - [anon_sym_aput_DASHobject] = ACTIONS(159), - [anon_sym_aput_DASHboolean] = ACTIONS(159), - [anon_sym_aput_DASHbyte] = ACTIONS(159), - [anon_sym_aput_DASHchar] = ACTIONS(159), - [anon_sym_aput_DASHshort] = ACTIONS(159), - [anon_sym_iget] = ACTIONS(161), - [anon_sym_iget_DASHwide] = ACTIONS(161), - [anon_sym_iget_DASHobject] = ACTIONS(161), - [anon_sym_iget_DASHboolean] = ACTIONS(159), - [anon_sym_iget_DASHbyte] = ACTIONS(159), - [anon_sym_iget_DASHchar] = ACTIONS(159), - [anon_sym_iget_DASHshort] = ACTIONS(159), - [anon_sym_iput] = ACTIONS(161), - [anon_sym_iput_DASHwide] = ACTIONS(161), - [anon_sym_iput_DASHobject] = ACTIONS(161), - [anon_sym_iput_DASHboolean] = ACTIONS(159), - [anon_sym_iput_DASHbyte] = ACTIONS(159), - [anon_sym_iput_DASHchar] = ACTIONS(159), - [anon_sym_iput_DASHshort] = ACTIONS(159), - [anon_sym_sget] = ACTIONS(161), - [anon_sym_sget_DASHwide] = ACTIONS(159), - [anon_sym_sget_DASHobject] = ACTIONS(159), - [anon_sym_sget_DASHboolean] = ACTIONS(159), - [anon_sym_sget_DASHbyte] = ACTIONS(159), - [anon_sym_sget_DASHchar] = ACTIONS(159), - [anon_sym_sget_DASHshort] = ACTIONS(159), - [anon_sym_sput] = ACTIONS(161), - [anon_sym_sput_DASHwide] = ACTIONS(159), - [anon_sym_sput_DASHobject] = ACTIONS(159), - [anon_sym_sput_DASHboolean] = ACTIONS(159), - [anon_sym_sput_DASHbyte] = ACTIONS(159), - [anon_sym_sput_DASHchar] = ACTIONS(159), - [anon_sym_sput_DASHshort] = ACTIONS(159), - [anon_sym_invoke_DASHvirtual] = ACTIONS(161), - [anon_sym_invoke_DASHsuper] = ACTIONS(161), - [anon_sym_invoke_DASHdirect] = ACTIONS(161), - [anon_sym_invoke_DASHstatic] = ACTIONS(161), - [anon_sym_invoke_DASHinterface] = ACTIONS(161), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(159), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(159), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(159), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(159), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(159), - [anon_sym_neg_DASHint] = ACTIONS(159), - [anon_sym_not_DASHint] = ACTIONS(159), - [anon_sym_neg_DASHlong] = ACTIONS(159), - [anon_sym_not_DASHlong] = ACTIONS(159), - [anon_sym_neg_DASHfloat] = ACTIONS(159), - [anon_sym_neg_DASHdouble] = ACTIONS(159), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(159), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(159), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(159), - [anon_sym_long_DASHto_DASHint] = ACTIONS(159), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(159), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(159), - [anon_sym_float_DASHto_DASHint] = ACTIONS(159), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(159), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(159), - [anon_sym_double_DASHto_DASHint] = ACTIONS(159), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(159), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(159), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(159), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(159), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(159), - [anon_sym_add_DASHint] = ACTIONS(161), - [anon_sym_sub_DASHint] = ACTIONS(161), - [anon_sym_mul_DASHint] = ACTIONS(161), - [anon_sym_div_DASHint] = ACTIONS(161), - [anon_sym_rem_DASHint] = ACTIONS(161), - [anon_sym_and_DASHint] = ACTIONS(161), - [anon_sym_or_DASHint] = ACTIONS(161), - [anon_sym_xor_DASHint] = ACTIONS(161), - [anon_sym_shl_DASHint] = ACTIONS(161), - [anon_sym_shr_DASHint] = ACTIONS(161), - [anon_sym_ushr_DASHint] = ACTIONS(161), - [anon_sym_add_DASHlong] = ACTIONS(161), - [anon_sym_sub_DASHlong] = ACTIONS(161), - [anon_sym_mul_DASHlong] = ACTIONS(161), - [anon_sym_div_DASHlong] = ACTIONS(161), - [anon_sym_rem_DASHlong] = ACTIONS(161), - [anon_sym_and_DASHlong] = ACTIONS(161), - [anon_sym_or_DASHlong] = ACTIONS(161), - [anon_sym_xor_DASHlong] = ACTIONS(161), - [anon_sym_shl_DASHlong] = ACTIONS(161), - [anon_sym_shr_DASHlong] = ACTIONS(161), - [anon_sym_ushr_DASHlong] = ACTIONS(161), - [anon_sym_add_DASHfloat] = ACTIONS(161), - [anon_sym_sub_DASHfloat] = ACTIONS(161), - [anon_sym_mul_DASHfloat] = ACTIONS(161), - [anon_sym_div_DASHfloat] = ACTIONS(161), - [anon_sym_rem_DASHfloat] = ACTIONS(161), - [anon_sym_add_DASHdouble] = ACTIONS(161), - [anon_sym_sub_DASHdouble] = ACTIONS(161), - [anon_sym_mul_DASHdouble] = ACTIONS(161), - [anon_sym_div_DASHdouble] = ACTIONS(161), - [anon_sym_rem_DASHdouble] = ACTIONS(161), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(159), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(159), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(159), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(159), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(159), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(159), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(159), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(159), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(159), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(159), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(159), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(159), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(159), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(159), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(159), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(159), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(159), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(159), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(159), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(159), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(159), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(159), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(159), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(159), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(159), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(159), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(159), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(159), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(159), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(159), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(159), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(159), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(159), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(159), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(159), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(159), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(159), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(159), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(159), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(159), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(159), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(159), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(159), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(159), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(159), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(159), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(159), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(159), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(159), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(159), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(159), - [anon_sym_execute_DASHinline] = ACTIONS(159), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(159), - [anon_sym_iget_DASHquick] = ACTIONS(159), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(159), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(159), - [anon_sym_iput_DASHquick] = ACTIONS(159), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(159), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(159), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(161), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(159), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(161), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(159), - [anon_sym_rsub_DASHint] = ACTIONS(161), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(159), - [anon_sym_DOTline] = ACTIONS(159), - [anon_sym_DOTlocals] = ACTIONS(159), - [anon_sym_DOTcatch] = ACTIONS(161), - [anon_sym_DOTcatchall] = ACTIONS(159), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(159), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(159), - [anon_sym_DOTarray_DASHdata] = ACTIONS(159), + [sym_end_method] = ACTIONS(164), + [anon_sym_DOTannotation] = ACTIONS(164), + [anon_sym_DOTparam] = ACTIONS(164), + [sym_label] = ACTIONS(164), + [anon_sym_nop] = ACTIONS(164), + [anon_sym_move] = ACTIONS(166), + [anon_sym_move_SLASHfrom16] = ACTIONS(164), + [anon_sym_move_SLASH16] = ACTIONS(164), + [anon_sym_move_DASHwide] = ACTIONS(166), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(164), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(164), + [anon_sym_move_DASHobject] = ACTIONS(166), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(164), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(164), + [anon_sym_move_DASHresult] = ACTIONS(166), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(164), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(164), + [anon_sym_move_DASHexception] = ACTIONS(164), + [anon_sym_return_DASHvoid] = ACTIONS(164), + [anon_sym_return] = ACTIONS(166), + [anon_sym_return_DASHwide] = ACTIONS(164), + [anon_sym_return_DASHobject] = ACTIONS(164), + [anon_sym_const_SLASH4] = ACTIONS(164), + [anon_sym_const_SLASH16] = ACTIONS(164), + [anon_sym_const] = ACTIONS(166), + [anon_sym_const_SLASHhigh16] = ACTIONS(164), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(164), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(164), + [anon_sym_const_DASHwide] = ACTIONS(166), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(164), + [anon_sym_const_DASHstring] = ACTIONS(166), + [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(164), + [anon_sym_const_DASHclass] = ACTIONS(164), + [anon_sym_monitor_DASHenter] = ACTIONS(164), + [anon_sym_monitor_DASHexit] = ACTIONS(164), + [anon_sym_check_DASHcast] = ACTIONS(164), + [anon_sym_instance_DASHof] = ACTIONS(164), + [anon_sym_array_DASHlength] = ACTIONS(164), + [anon_sym_new_DASHinstance] = ACTIONS(164), + [anon_sym_new_DASHarray] = ACTIONS(164), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(166), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(164), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(164), + [anon_sym_throw] = ACTIONS(164), + [anon_sym_goto] = ACTIONS(166), + [anon_sym_goto_SLASH16] = ACTIONS(164), + [anon_sym_goto_SLASH32] = ACTIONS(164), + [anon_sym_packed_DASHswitch] = ACTIONS(164), + [anon_sym_sparse_DASHswitch] = ACTIONS(164), + [anon_sym_cmpl_DASHfloat] = ACTIONS(164), + [anon_sym_cmpg_DASHfloat] = ACTIONS(164), + [anon_sym_cmpl_DASHdouble] = ACTIONS(164), + [anon_sym_cmpg_DASHdouble] = ACTIONS(164), + [anon_sym_cmp_DASHlong] = ACTIONS(164), + [anon_sym_if_DASHeq] = ACTIONS(166), + [anon_sym_if_DASHne] = ACTIONS(166), + [anon_sym_if_DASHlt] = ACTIONS(166), + [anon_sym_if_DASHge] = ACTIONS(166), + [anon_sym_if_DASHgt] = ACTIONS(166), + [anon_sym_if_DASHle] = ACTIONS(166), + [anon_sym_if_DASHeqz] = ACTIONS(164), + [anon_sym_if_DASHnez] = ACTIONS(164), + [anon_sym_if_DASHltz] = ACTIONS(164), + [anon_sym_if_DASHgez] = ACTIONS(164), + [anon_sym_if_DASHgtz] = ACTIONS(164), + [anon_sym_if_DASHlez] = ACTIONS(164), + [anon_sym_aget] = ACTIONS(166), + [anon_sym_aget_DASHwide] = ACTIONS(164), + [anon_sym_aget_DASHobject] = ACTIONS(164), + [anon_sym_aget_DASHboolean] = ACTIONS(164), + [anon_sym_aget_DASHbyte] = ACTIONS(164), + [anon_sym_aget_DASHchar] = ACTIONS(164), + [anon_sym_aget_DASHshort] = ACTIONS(164), + [anon_sym_aput] = ACTIONS(166), + [anon_sym_aput_DASHwide] = ACTIONS(164), + [anon_sym_aput_DASHobject] = ACTIONS(164), + [anon_sym_aput_DASHboolean] = ACTIONS(164), + [anon_sym_aput_DASHbyte] = ACTIONS(164), + [anon_sym_aput_DASHchar] = ACTIONS(164), + [anon_sym_aput_DASHshort] = ACTIONS(164), + [anon_sym_iget] = ACTIONS(166), + [anon_sym_iget_DASHwide] = ACTIONS(166), + [anon_sym_iget_DASHobject] = ACTIONS(166), + [anon_sym_iget_DASHboolean] = ACTIONS(164), + [anon_sym_iget_DASHbyte] = ACTIONS(164), + [anon_sym_iget_DASHchar] = ACTIONS(164), + [anon_sym_iget_DASHshort] = ACTIONS(164), + [anon_sym_iput] = ACTIONS(166), + [anon_sym_iput_DASHwide] = ACTIONS(166), + [anon_sym_iput_DASHobject] = ACTIONS(166), + [anon_sym_iput_DASHboolean] = ACTIONS(164), + [anon_sym_iput_DASHbyte] = ACTIONS(164), + [anon_sym_iput_DASHchar] = ACTIONS(164), + [anon_sym_iput_DASHshort] = ACTIONS(164), + [anon_sym_sget] = ACTIONS(166), + [anon_sym_sget_DASHwide] = ACTIONS(164), + [anon_sym_sget_DASHobject] = ACTIONS(164), + [anon_sym_sget_DASHboolean] = ACTIONS(164), + [anon_sym_sget_DASHbyte] = ACTIONS(164), + [anon_sym_sget_DASHchar] = ACTIONS(164), + [anon_sym_sget_DASHshort] = ACTIONS(164), + [anon_sym_sput] = ACTIONS(166), + [anon_sym_sput_DASHwide] = ACTIONS(164), + [anon_sym_sput_DASHobject] = ACTIONS(164), + [anon_sym_sput_DASHboolean] = ACTIONS(164), + [anon_sym_sput_DASHbyte] = ACTIONS(164), + [anon_sym_sput_DASHchar] = ACTIONS(164), + [anon_sym_sput_DASHshort] = ACTIONS(164), + [anon_sym_invoke_DASHvirtual] = ACTIONS(166), + [anon_sym_invoke_DASHsuper] = ACTIONS(166), + [anon_sym_invoke_DASHdirect] = ACTIONS(166), + [anon_sym_invoke_DASHstatic] = ACTIONS(166), + [anon_sym_invoke_DASHinterface] = ACTIONS(166), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(164), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(164), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(164), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(164), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(164), + [anon_sym_neg_DASHint] = ACTIONS(164), + [anon_sym_not_DASHint] = ACTIONS(164), + [anon_sym_neg_DASHlong] = ACTIONS(164), + [anon_sym_not_DASHlong] = ACTIONS(164), + [anon_sym_neg_DASHfloat] = ACTIONS(164), + [anon_sym_neg_DASHdouble] = ACTIONS(164), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(164), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(164), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(164), + [anon_sym_long_DASHto_DASHint] = ACTIONS(164), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(164), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(164), + [anon_sym_float_DASHto_DASHint] = ACTIONS(164), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(164), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(164), + [anon_sym_double_DASHto_DASHint] = ACTIONS(164), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(164), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(164), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(164), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(164), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(164), + [anon_sym_add_DASHint] = ACTIONS(166), + [anon_sym_sub_DASHint] = ACTIONS(166), + [anon_sym_mul_DASHint] = ACTIONS(166), + [anon_sym_div_DASHint] = ACTIONS(166), + [anon_sym_rem_DASHint] = ACTIONS(166), + [anon_sym_and_DASHint] = ACTIONS(166), + [anon_sym_or_DASHint] = ACTIONS(166), + [anon_sym_xor_DASHint] = ACTIONS(166), + [anon_sym_shl_DASHint] = ACTIONS(166), + [anon_sym_shr_DASHint] = ACTIONS(166), + [anon_sym_ushr_DASHint] = ACTIONS(166), + [anon_sym_add_DASHlong] = ACTIONS(166), + [anon_sym_sub_DASHlong] = ACTIONS(166), + [anon_sym_mul_DASHlong] = ACTIONS(166), + [anon_sym_div_DASHlong] = ACTIONS(166), + [anon_sym_rem_DASHlong] = ACTIONS(166), + [anon_sym_and_DASHlong] = ACTIONS(166), + [anon_sym_or_DASHlong] = ACTIONS(166), + [anon_sym_xor_DASHlong] = ACTIONS(166), + [anon_sym_shl_DASHlong] = ACTIONS(166), + [anon_sym_shr_DASHlong] = ACTIONS(166), + [anon_sym_ushr_DASHlong] = ACTIONS(166), + [anon_sym_add_DASHfloat] = ACTIONS(166), + [anon_sym_sub_DASHfloat] = ACTIONS(166), + [anon_sym_mul_DASHfloat] = ACTIONS(166), + [anon_sym_div_DASHfloat] = ACTIONS(166), + [anon_sym_rem_DASHfloat] = ACTIONS(166), + [anon_sym_add_DASHdouble] = ACTIONS(166), + [anon_sym_sub_DASHdouble] = ACTIONS(166), + [anon_sym_mul_DASHdouble] = ACTIONS(166), + [anon_sym_div_DASHdouble] = ACTIONS(166), + [anon_sym_rem_DASHdouble] = ACTIONS(166), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(164), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(164), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(164), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(164), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(164), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(164), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(164), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(164), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(164), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(164), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(164), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(164), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(164), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(164), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(164), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(164), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(164), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(164), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(164), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(164), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(164), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(164), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(164), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(164), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(164), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(164), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(164), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(164), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(164), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(164), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(164), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(164), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(164), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(164), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(164), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(164), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(164), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(164), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(164), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(164), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(164), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(164), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(164), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(164), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(164), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(164), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(164), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(164), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(164), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(164), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(164), + [anon_sym_execute_DASHinline] = ACTIONS(164), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(164), + [anon_sym_iget_DASHquick] = ACTIONS(164), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(164), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(164), + [anon_sym_iput_DASHquick] = ACTIONS(164), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(164), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(164), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(166), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(164), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(166), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(164), + [anon_sym_rsub_DASHint] = ACTIONS(166), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(164), + [anon_sym_DOTline] = ACTIONS(164), + [anon_sym_DOTlocals] = ACTIONS(164), + [anon_sym_DOTregisters] = ACTIONS(164), + [anon_sym_DOTcatch] = ACTIONS(166), + [anon_sym_DOTcatchall] = ACTIONS(164), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(164), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(164), + [anon_sym_DOTarray_DASHdata] = ACTIONS(164), [sym_comment] = ACTIONS(3), }, [27] = { - [sym_end_method] = ACTIONS(163), - [anon_sym_DOTannotation] = ACTIONS(163), - [anon_sym_DOTparam] = ACTIONS(163), - [sym_label] = ACTIONS(163), - [anon_sym_nop] = ACTIONS(163), - [anon_sym_move] = ACTIONS(165), - [anon_sym_move_SLASHfrom16] = ACTIONS(163), - [anon_sym_move_SLASH16] = ACTIONS(163), - [anon_sym_move_DASHwide] = ACTIONS(165), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(163), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(163), - [anon_sym_move_DASHobject] = ACTIONS(165), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(163), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(163), - [anon_sym_move_DASHresult] = ACTIONS(165), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(163), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(163), - [anon_sym_move_DASHexception] = ACTIONS(163), - [anon_sym_return_DASHvoid] = ACTIONS(163), - [anon_sym_return] = ACTIONS(165), - [anon_sym_return_DASHwide] = ACTIONS(163), - [anon_sym_return_DASHobject] = ACTIONS(163), - [anon_sym_const_SLASH4] = ACTIONS(163), - [anon_sym_const_SLASH16] = ACTIONS(163), - [anon_sym_const] = ACTIONS(165), - [anon_sym_const_SLASHhigh16] = ACTIONS(163), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(163), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(163), - [anon_sym_const_DASHwide] = ACTIONS(165), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(163), - [anon_sym_const_DASHstring] = ACTIONS(165), - [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(163), - [anon_sym_const_DASHclass] = ACTIONS(163), - [anon_sym_monitor_DASHenter] = ACTIONS(163), - [anon_sym_monitor_DASHexit] = ACTIONS(163), - [anon_sym_check_DASHcast] = ACTIONS(163), - [anon_sym_instance_DASHof] = ACTIONS(163), - [anon_sym_array_DASHlength] = ACTIONS(163), - [anon_sym_new_DASHinstance] = ACTIONS(163), - [anon_sym_new_DASHarray] = ACTIONS(163), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(165), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(163), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(163), - [anon_sym_throw] = ACTIONS(163), - [anon_sym_goto] = ACTIONS(165), - [anon_sym_goto_SLASH16] = ACTIONS(163), - [anon_sym_goto_SLASH32] = ACTIONS(163), - [anon_sym_packed_DASHswitch] = ACTIONS(163), - [anon_sym_sparse_DASHswitch] = ACTIONS(163), - [anon_sym_cmpl_DASHfloat] = ACTIONS(163), - [anon_sym_cmpg_DASHfloat] = ACTIONS(163), - [anon_sym_cmpl_DASHdouble] = ACTIONS(163), - [anon_sym_cmpg_DASHdouble] = ACTIONS(163), - [anon_sym_cmp_DASHlong] = ACTIONS(163), - [anon_sym_if_DASHeq] = ACTIONS(165), - [anon_sym_if_DASHne] = ACTIONS(165), - [anon_sym_if_DASHlt] = ACTIONS(165), - [anon_sym_if_DASHge] = ACTIONS(165), - [anon_sym_if_DASHgt] = ACTIONS(165), - [anon_sym_if_DASHle] = ACTIONS(165), - [anon_sym_if_DASHeqz] = ACTIONS(163), - [anon_sym_if_DASHnez] = ACTIONS(163), - [anon_sym_if_DASHltz] = ACTIONS(163), - [anon_sym_if_DASHgez] = ACTIONS(163), - [anon_sym_if_DASHgtz] = ACTIONS(163), - [anon_sym_if_DASHlez] = ACTIONS(163), - [anon_sym_aget] = ACTIONS(165), - [anon_sym_aget_DASHwide] = ACTIONS(163), - [anon_sym_aget_DASHobject] = ACTIONS(163), - [anon_sym_aget_DASHboolean] = ACTIONS(163), - [anon_sym_aget_DASHbyte] = ACTIONS(163), - [anon_sym_aget_DASHchar] = ACTIONS(163), - [anon_sym_aget_DASHshort] = ACTIONS(163), - [anon_sym_aput] = ACTIONS(165), - [anon_sym_aput_DASHwide] = ACTIONS(163), - [anon_sym_aput_DASHobject] = ACTIONS(163), - [anon_sym_aput_DASHboolean] = ACTIONS(163), - [anon_sym_aput_DASHbyte] = ACTIONS(163), - [anon_sym_aput_DASHchar] = ACTIONS(163), - [anon_sym_aput_DASHshort] = ACTIONS(163), - [anon_sym_iget] = ACTIONS(165), - [anon_sym_iget_DASHwide] = ACTIONS(165), - [anon_sym_iget_DASHobject] = ACTIONS(165), - [anon_sym_iget_DASHboolean] = ACTIONS(163), - [anon_sym_iget_DASHbyte] = ACTIONS(163), - [anon_sym_iget_DASHchar] = ACTIONS(163), - [anon_sym_iget_DASHshort] = ACTIONS(163), - [anon_sym_iput] = ACTIONS(165), - [anon_sym_iput_DASHwide] = ACTIONS(165), - [anon_sym_iput_DASHobject] = ACTIONS(165), - [anon_sym_iput_DASHboolean] = ACTIONS(163), - [anon_sym_iput_DASHbyte] = ACTIONS(163), - [anon_sym_iput_DASHchar] = ACTIONS(163), - [anon_sym_iput_DASHshort] = ACTIONS(163), - [anon_sym_sget] = ACTIONS(165), - [anon_sym_sget_DASHwide] = ACTIONS(163), - [anon_sym_sget_DASHobject] = ACTIONS(163), - [anon_sym_sget_DASHboolean] = ACTIONS(163), - [anon_sym_sget_DASHbyte] = ACTIONS(163), - [anon_sym_sget_DASHchar] = ACTIONS(163), - [anon_sym_sget_DASHshort] = ACTIONS(163), - [anon_sym_sput] = ACTIONS(165), - [anon_sym_sput_DASHwide] = ACTIONS(163), - [anon_sym_sput_DASHobject] = ACTIONS(163), - [anon_sym_sput_DASHboolean] = ACTIONS(163), - [anon_sym_sput_DASHbyte] = ACTIONS(163), - [anon_sym_sput_DASHchar] = ACTIONS(163), - [anon_sym_sput_DASHshort] = ACTIONS(163), - [anon_sym_invoke_DASHvirtual] = ACTIONS(165), - [anon_sym_invoke_DASHsuper] = ACTIONS(165), - [anon_sym_invoke_DASHdirect] = ACTIONS(165), - [anon_sym_invoke_DASHstatic] = ACTIONS(165), - [anon_sym_invoke_DASHinterface] = ACTIONS(165), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(163), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(163), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(163), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(163), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(163), - [anon_sym_neg_DASHint] = ACTIONS(163), - [anon_sym_not_DASHint] = ACTIONS(163), - [anon_sym_neg_DASHlong] = ACTIONS(163), - [anon_sym_not_DASHlong] = ACTIONS(163), - [anon_sym_neg_DASHfloat] = ACTIONS(163), - [anon_sym_neg_DASHdouble] = ACTIONS(163), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(163), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(163), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(163), - [anon_sym_long_DASHto_DASHint] = ACTIONS(163), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(163), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(163), - [anon_sym_float_DASHto_DASHint] = ACTIONS(163), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(163), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(163), - [anon_sym_double_DASHto_DASHint] = ACTIONS(163), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(163), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(163), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(163), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(163), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(163), - [anon_sym_add_DASHint] = ACTIONS(165), - [anon_sym_sub_DASHint] = ACTIONS(165), - [anon_sym_mul_DASHint] = ACTIONS(165), - [anon_sym_div_DASHint] = ACTIONS(165), - [anon_sym_rem_DASHint] = ACTIONS(165), - [anon_sym_and_DASHint] = ACTIONS(165), - [anon_sym_or_DASHint] = ACTIONS(165), - [anon_sym_xor_DASHint] = ACTIONS(165), - [anon_sym_shl_DASHint] = ACTIONS(165), - [anon_sym_shr_DASHint] = ACTIONS(165), - [anon_sym_ushr_DASHint] = ACTIONS(165), - [anon_sym_add_DASHlong] = ACTIONS(165), - [anon_sym_sub_DASHlong] = ACTIONS(165), - [anon_sym_mul_DASHlong] = ACTIONS(165), - [anon_sym_div_DASHlong] = ACTIONS(165), - [anon_sym_rem_DASHlong] = ACTIONS(165), - [anon_sym_and_DASHlong] = ACTIONS(165), - [anon_sym_or_DASHlong] = ACTIONS(165), - [anon_sym_xor_DASHlong] = ACTIONS(165), - [anon_sym_shl_DASHlong] = ACTIONS(165), - [anon_sym_shr_DASHlong] = ACTIONS(165), - [anon_sym_ushr_DASHlong] = ACTIONS(165), - [anon_sym_add_DASHfloat] = ACTIONS(165), - [anon_sym_sub_DASHfloat] = ACTIONS(165), - [anon_sym_mul_DASHfloat] = ACTIONS(165), - [anon_sym_div_DASHfloat] = ACTIONS(165), - [anon_sym_rem_DASHfloat] = ACTIONS(165), - [anon_sym_add_DASHdouble] = ACTIONS(165), - [anon_sym_sub_DASHdouble] = ACTIONS(165), - [anon_sym_mul_DASHdouble] = ACTIONS(165), - [anon_sym_div_DASHdouble] = ACTIONS(165), - [anon_sym_rem_DASHdouble] = ACTIONS(165), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(163), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(163), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(163), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(163), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(163), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(163), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(163), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(163), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(163), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(163), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(163), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(163), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(163), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(163), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(163), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(163), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(163), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(163), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(163), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(163), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(163), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(163), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(163), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(163), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(163), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(163), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(163), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(163), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(163), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(163), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(163), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(163), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(163), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(163), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(163), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(163), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(163), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(163), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(163), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(163), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(163), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(163), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(163), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(163), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(163), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(163), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(163), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(163), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(163), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(163), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(163), - [anon_sym_execute_DASHinline] = ACTIONS(163), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(163), - [anon_sym_iget_DASHquick] = ACTIONS(163), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(163), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(163), - [anon_sym_iput_DASHquick] = ACTIONS(163), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(163), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(163), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(165), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(163), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(165), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(163), - [anon_sym_rsub_DASHint] = ACTIONS(165), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(163), - [anon_sym_DOTline] = ACTIONS(163), - [anon_sym_DOTlocals] = ACTIONS(163), - [anon_sym_DOTcatch] = ACTIONS(165), - [anon_sym_DOTcatchall] = ACTIONS(163), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(163), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(163), - [anon_sym_DOTarray_DASHdata] = ACTIONS(163), + [sym_end_method] = ACTIONS(168), + [anon_sym_DOTannotation] = ACTIONS(168), + [anon_sym_DOTparam] = ACTIONS(168), + [sym_label] = ACTIONS(168), + [anon_sym_nop] = ACTIONS(168), + [anon_sym_move] = ACTIONS(170), + [anon_sym_move_SLASHfrom16] = ACTIONS(168), + [anon_sym_move_SLASH16] = ACTIONS(168), + [anon_sym_move_DASHwide] = ACTIONS(170), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(168), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(168), + [anon_sym_move_DASHobject] = ACTIONS(170), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(168), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(168), + [anon_sym_move_DASHresult] = ACTIONS(170), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(168), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(168), + [anon_sym_move_DASHexception] = ACTIONS(168), + [anon_sym_return_DASHvoid] = ACTIONS(168), + [anon_sym_return] = ACTIONS(170), + [anon_sym_return_DASHwide] = ACTIONS(168), + [anon_sym_return_DASHobject] = ACTIONS(168), + [anon_sym_const_SLASH4] = ACTIONS(168), + [anon_sym_const_SLASH16] = ACTIONS(168), + [anon_sym_const] = ACTIONS(170), + [anon_sym_const_SLASHhigh16] = ACTIONS(168), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(168), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(168), + [anon_sym_const_DASHwide] = ACTIONS(170), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(168), + [anon_sym_const_DASHstring] = ACTIONS(170), + [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(168), + [anon_sym_const_DASHclass] = ACTIONS(168), + [anon_sym_monitor_DASHenter] = ACTIONS(168), + [anon_sym_monitor_DASHexit] = ACTIONS(168), + [anon_sym_check_DASHcast] = ACTIONS(168), + [anon_sym_instance_DASHof] = ACTIONS(168), + [anon_sym_array_DASHlength] = ACTIONS(168), + [anon_sym_new_DASHinstance] = ACTIONS(168), + [anon_sym_new_DASHarray] = ACTIONS(168), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(170), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(168), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(168), + [anon_sym_throw] = ACTIONS(168), + [anon_sym_goto] = ACTIONS(170), + [anon_sym_goto_SLASH16] = ACTIONS(168), + [anon_sym_goto_SLASH32] = ACTIONS(168), + [anon_sym_packed_DASHswitch] = ACTIONS(168), + [anon_sym_sparse_DASHswitch] = ACTIONS(168), + [anon_sym_cmpl_DASHfloat] = ACTIONS(168), + [anon_sym_cmpg_DASHfloat] = ACTIONS(168), + [anon_sym_cmpl_DASHdouble] = ACTIONS(168), + [anon_sym_cmpg_DASHdouble] = ACTIONS(168), + [anon_sym_cmp_DASHlong] = ACTIONS(168), + [anon_sym_if_DASHeq] = ACTIONS(170), + [anon_sym_if_DASHne] = ACTIONS(170), + [anon_sym_if_DASHlt] = ACTIONS(170), + [anon_sym_if_DASHge] = ACTIONS(170), + [anon_sym_if_DASHgt] = ACTIONS(170), + [anon_sym_if_DASHle] = ACTIONS(170), + [anon_sym_if_DASHeqz] = ACTIONS(168), + [anon_sym_if_DASHnez] = ACTIONS(168), + [anon_sym_if_DASHltz] = ACTIONS(168), + [anon_sym_if_DASHgez] = ACTIONS(168), + [anon_sym_if_DASHgtz] = ACTIONS(168), + [anon_sym_if_DASHlez] = ACTIONS(168), + [anon_sym_aget] = ACTIONS(170), + [anon_sym_aget_DASHwide] = ACTIONS(168), + [anon_sym_aget_DASHobject] = ACTIONS(168), + [anon_sym_aget_DASHboolean] = ACTIONS(168), + [anon_sym_aget_DASHbyte] = ACTIONS(168), + [anon_sym_aget_DASHchar] = ACTIONS(168), + [anon_sym_aget_DASHshort] = ACTIONS(168), + [anon_sym_aput] = ACTIONS(170), + [anon_sym_aput_DASHwide] = ACTIONS(168), + [anon_sym_aput_DASHobject] = ACTIONS(168), + [anon_sym_aput_DASHboolean] = ACTIONS(168), + [anon_sym_aput_DASHbyte] = ACTIONS(168), + [anon_sym_aput_DASHchar] = ACTIONS(168), + [anon_sym_aput_DASHshort] = ACTIONS(168), + [anon_sym_iget] = ACTIONS(170), + [anon_sym_iget_DASHwide] = ACTIONS(170), + [anon_sym_iget_DASHobject] = ACTIONS(170), + [anon_sym_iget_DASHboolean] = ACTIONS(168), + [anon_sym_iget_DASHbyte] = ACTIONS(168), + [anon_sym_iget_DASHchar] = ACTIONS(168), + [anon_sym_iget_DASHshort] = ACTIONS(168), + [anon_sym_iput] = ACTIONS(170), + [anon_sym_iput_DASHwide] = ACTIONS(170), + [anon_sym_iput_DASHobject] = ACTIONS(170), + [anon_sym_iput_DASHboolean] = ACTIONS(168), + [anon_sym_iput_DASHbyte] = ACTIONS(168), + [anon_sym_iput_DASHchar] = ACTIONS(168), + [anon_sym_iput_DASHshort] = ACTIONS(168), + [anon_sym_sget] = ACTIONS(170), + [anon_sym_sget_DASHwide] = ACTIONS(168), + [anon_sym_sget_DASHobject] = ACTIONS(168), + [anon_sym_sget_DASHboolean] = ACTIONS(168), + [anon_sym_sget_DASHbyte] = ACTIONS(168), + [anon_sym_sget_DASHchar] = ACTIONS(168), + [anon_sym_sget_DASHshort] = ACTIONS(168), + [anon_sym_sput] = ACTIONS(170), + [anon_sym_sput_DASHwide] = ACTIONS(168), + [anon_sym_sput_DASHobject] = ACTIONS(168), + [anon_sym_sput_DASHboolean] = ACTIONS(168), + [anon_sym_sput_DASHbyte] = ACTIONS(168), + [anon_sym_sput_DASHchar] = ACTIONS(168), + [anon_sym_sput_DASHshort] = ACTIONS(168), + [anon_sym_invoke_DASHvirtual] = ACTIONS(170), + [anon_sym_invoke_DASHsuper] = ACTIONS(170), + [anon_sym_invoke_DASHdirect] = ACTIONS(170), + [anon_sym_invoke_DASHstatic] = ACTIONS(170), + [anon_sym_invoke_DASHinterface] = ACTIONS(170), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(168), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(168), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(168), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(168), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(168), + [anon_sym_neg_DASHint] = ACTIONS(168), + [anon_sym_not_DASHint] = ACTIONS(168), + [anon_sym_neg_DASHlong] = ACTIONS(168), + [anon_sym_not_DASHlong] = ACTIONS(168), + [anon_sym_neg_DASHfloat] = ACTIONS(168), + [anon_sym_neg_DASHdouble] = ACTIONS(168), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(168), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(168), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(168), + [anon_sym_long_DASHto_DASHint] = ACTIONS(168), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(168), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(168), + [anon_sym_float_DASHto_DASHint] = ACTIONS(168), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(168), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(168), + [anon_sym_double_DASHto_DASHint] = ACTIONS(168), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(168), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(168), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(168), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(168), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(168), + [anon_sym_add_DASHint] = ACTIONS(170), + [anon_sym_sub_DASHint] = ACTIONS(170), + [anon_sym_mul_DASHint] = ACTIONS(170), + [anon_sym_div_DASHint] = ACTIONS(170), + [anon_sym_rem_DASHint] = ACTIONS(170), + [anon_sym_and_DASHint] = ACTIONS(170), + [anon_sym_or_DASHint] = ACTIONS(170), + [anon_sym_xor_DASHint] = ACTIONS(170), + [anon_sym_shl_DASHint] = ACTIONS(170), + [anon_sym_shr_DASHint] = ACTIONS(170), + [anon_sym_ushr_DASHint] = ACTIONS(170), + [anon_sym_add_DASHlong] = ACTIONS(170), + [anon_sym_sub_DASHlong] = ACTIONS(170), + [anon_sym_mul_DASHlong] = ACTIONS(170), + [anon_sym_div_DASHlong] = ACTIONS(170), + [anon_sym_rem_DASHlong] = ACTIONS(170), + [anon_sym_and_DASHlong] = ACTIONS(170), + [anon_sym_or_DASHlong] = ACTIONS(170), + [anon_sym_xor_DASHlong] = ACTIONS(170), + [anon_sym_shl_DASHlong] = ACTIONS(170), + [anon_sym_shr_DASHlong] = ACTIONS(170), + [anon_sym_ushr_DASHlong] = ACTIONS(170), + [anon_sym_add_DASHfloat] = ACTIONS(170), + [anon_sym_sub_DASHfloat] = ACTIONS(170), + [anon_sym_mul_DASHfloat] = ACTIONS(170), + [anon_sym_div_DASHfloat] = ACTIONS(170), + [anon_sym_rem_DASHfloat] = ACTIONS(170), + [anon_sym_add_DASHdouble] = ACTIONS(170), + [anon_sym_sub_DASHdouble] = ACTIONS(170), + [anon_sym_mul_DASHdouble] = ACTIONS(170), + [anon_sym_div_DASHdouble] = ACTIONS(170), + [anon_sym_rem_DASHdouble] = ACTIONS(170), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(168), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(168), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(168), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(168), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(168), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(168), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(168), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(168), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(168), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(168), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(168), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(168), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(168), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(168), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(168), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(168), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(168), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(168), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(168), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(168), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(168), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(168), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(168), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(168), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(168), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(168), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(168), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(168), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(168), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(168), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(168), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(168), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(168), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(168), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(168), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(168), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(168), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(168), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(168), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(168), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(168), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(168), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(168), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(168), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(168), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(168), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(168), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(168), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(168), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(168), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(168), + [anon_sym_execute_DASHinline] = ACTIONS(168), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(168), + [anon_sym_iget_DASHquick] = ACTIONS(168), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(168), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(168), + [anon_sym_iput_DASHquick] = ACTIONS(168), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(168), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(168), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(170), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(168), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(170), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(168), + [anon_sym_rsub_DASHint] = ACTIONS(170), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(168), + [anon_sym_DOTline] = ACTIONS(168), + [anon_sym_DOTlocals] = ACTIONS(168), + [anon_sym_DOTregisters] = ACTIONS(168), + [anon_sym_DOTcatch] = ACTIONS(170), + [anon_sym_DOTcatchall] = ACTIONS(168), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(168), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(168), + [anon_sym_DOTarray_DASHdata] = ACTIONS(168), [sym_comment] = ACTIONS(3), }, [28] = { - [sym_end_method] = ACTIONS(167), - [anon_sym_DOTannotation] = ACTIONS(167), - [anon_sym_DOTparam] = ACTIONS(167), - [sym_label] = ACTIONS(167), - [anon_sym_nop] = ACTIONS(167), - [anon_sym_move] = ACTIONS(169), - [anon_sym_move_SLASHfrom16] = ACTIONS(167), - [anon_sym_move_SLASH16] = ACTIONS(167), - [anon_sym_move_DASHwide] = ACTIONS(169), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(167), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(167), - [anon_sym_move_DASHobject] = ACTIONS(169), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(167), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(167), - [anon_sym_move_DASHresult] = ACTIONS(169), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(167), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(167), - [anon_sym_move_DASHexception] = ACTIONS(167), - [anon_sym_return_DASHvoid] = ACTIONS(167), - [anon_sym_return] = ACTIONS(169), - [anon_sym_return_DASHwide] = ACTIONS(167), - [anon_sym_return_DASHobject] = ACTIONS(167), - [anon_sym_const_SLASH4] = ACTIONS(167), - [anon_sym_const_SLASH16] = ACTIONS(167), - [anon_sym_const] = ACTIONS(169), - [anon_sym_const_SLASHhigh16] = ACTIONS(167), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(167), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(167), - [anon_sym_const_DASHwide] = ACTIONS(169), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(167), - [anon_sym_const_DASHstring] = ACTIONS(169), - [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(167), - [anon_sym_const_DASHclass] = ACTIONS(167), - [anon_sym_monitor_DASHenter] = ACTIONS(167), - [anon_sym_monitor_DASHexit] = ACTIONS(167), - [anon_sym_check_DASHcast] = ACTIONS(167), - [anon_sym_instance_DASHof] = ACTIONS(167), - [anon_sym_array_DASHlength] = ACTIONS(167), - [anon_sym_new_DASHinstance] = ACTIONS(167), - [anon_sym_new_DASHarray] = ACTIONS(167), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(169), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(167), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(167), - [anon_sym_throw] = ACTIONS(167), - [anon_sym_goto] = ACTIONS(169), - [anon_sym_goto_SLASH16] = ACTIONS(167), - [anon_sym_goto_SLASH32] = ACTIONS(167), - [anon_sym_packed_DASHswitch] = ACTIONS(167), - [anon_sym_sparse_DASHswitch] = ACTIONS(167), - [anon_sym_cmpl_DASHfloat] = ACTIONS(167), - [anon_sym_cmpg_DASHfloat] = ACTIONS(167), - [anon_sym_cmpl_DASHdouble] = ACTIONS(167), - [anon_sym_cmpg_DASHdouble] = ACTIONS(167), - [anon_sym_cmp_DASHlong] = ACTIONS(167), - [anon_sym_if_DASHeq] = ACTIONS(169), - [anon_sym_if_DASHne] = ACTIONS(169), - [anon_sym_if_DASHlt] = ACTIONS(169), - [anon_sym_if_DASHge] = ACTIONS(169), - [anon_sym_if_DASHgt] = ACTIONS(169), - [anon_sym_if_DASHle] = ACTIONS(169), - [anon_sym_if_DASHeqz] = ACTIONS(167), - [anon_sym_if_DASHnez] = ACTIONS(167), - [anon_sym_if_DASHltz] = ACTIONS(167), - [anon_sym_if_DASHgez] = ACTIONS(167), - [anon_sym_if_DASHgtz] = ACTIONS(167), - [anon_sym_if_DASHlez] = ACTIONS(167), - [anon_sym_aget] = ACTIONS(169), - [anon_sym_aget_DASHwide] = ACTIONS(167), - [anon_sym_aget_DASHobject] = ACTIONS(167), - [anon_sym_aget_DASHboolean] = ACTIONS(167), - [anon_sym_aget_DASHbyte] = ACTIONS(167), - [anon_sym_aget_DASHchar] = ACTIONS(167), - [anon_sym_aget_DASHshort] = ACTIONS(167), - [anon_sym_aput] = ACTIONS(169), - [anon_sym_aput_DASHwide] = ACTIONS(167), - [anon_sym_aput_DASHobject] = ACTIONS(167), - [anon_sym_aput_DASHboolean] = ACTIONS(167), - [anon_sym_aput_DASHbyte] = ACTIONS(167), - [anon_sym_aput_DASHchar] = ACTIONS(167), - [anon_sym_aput_DASHshort] = ACTIONS(167), - [anon_sym_iget] = ACTIONS(169), - [anon_sym_iget_DASHwide] = ACTIONS(169), - [anon_sym_iget_DASHobject] = ACTIONS(169), - [anon_sym_iget_DASHboolean] = ACTIONS(167), - [anon_sym_iget_DASHbyte] = ACTIONS(167), - [anon_sym_iget_DASHchar] = ACTIONS(167), - [anon_sym_iget_DASHshort] = ACTIONS(167), - [anon_sym_iput] = ACTIONS(169), - [anon_sym_iput_DASHwide] = ACTIONS(169), - [anon_sym_iput_DASHobject] = ACTIONS(169), - [anon_sym_iput_DASHboolean] = ACTIONS(167), - [anon_sym_iput_DASHbyte] = ACTIONS(167), - [anon_sym_iput_DASHchar] = ACTIONS(167), - [anon_sym_iput_DASHshort] = ACTIONS(167), - [anon_sym_sget] = ACTIONS(169), - [anon_sym_sget_DASHwide] = ACTIONS(167), - [anon_sym_sget_DASHobject] = ACTIONS(167), - [anon_sym_sget_DASHboolean] = ACTIONS(167), - [anon_sym_sget_DASHbyte] = ACTIONS(167), - [anon_sym_sget_DASHchar] = ACTIONS(167), - [anon_sym_sget_DASHshort] = ACTIONS(167), - [anon_sym_sput] = ACTIONS(169), - [anon_sym_sput_DASHwide] = ACTIONS(167), - [anon_sym_sput_DASHobject] = ACTIONS(167), - [anon_sym_sput_DASHboolean] = ACTIONS(167), - [anon_sym_sput_DASHbyte] = ACTIONS(167), - [anon_sym_sput_DASHchar] = ACTIONS(167), - [anon_sym_sput_DASHshort] = ACTIONS(167), - [anon_sym_invoke_DASHvirtual] = ACTIONS(169), - [anon_sym_invoke_DASHsuper] = ACTIONS(169), - [anon_sym_invoke_DASHdirect] = ACTIONS(169), - [anon_sym_invoke_DASHstatic] = ACTIONS(169), - [anon_sym_invoke_DASHinterface] = ACTIONS(169), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(167), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(167), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(167), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(167), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(167), - [anon_sym_neg_DASHint] = ACTIONS(167), - [anon_sym_not_DASHint] = ACTIONS(167), - [anon_sym_neg_DASHlong] = ACTIONS(167), - [anon_sym_not_DASHlong] = ACTIONS(167), - [anon_sym_neg_DASHfloat] = ACTIONS(167), - [anon_sym_neg_DASHdouble] = ACTIONS(167), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(167), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(167), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(167), - [anon_sym_long_DASHto_DASHint] = ACTIONS(167), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(167), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(167), - [anon_sym_float_DASHto_DASHint] = ACTIONS(167), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(167), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(167), - [anon_sym_double_DASHto_DASHint] = ACTIONS(167), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(167), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(167), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(167), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(167), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(167), - [anon_sym_add_DASHint] = ACTIONS(169), - [anon_sym_sub_DASHint] = ACTIONS(169), - [anon_sym_mul_DASHint] = ACTIONS(169), - [anon_sym_div_DASHint] = ACTIONS(169), - [anon_sym_rem_DASHint] = ACTIONS(169), - [anon_sym_and_DASHint] = ACTIONS(169), - [anon_sym_or_DASHint] = ACTIONS(169), - [anon_sym_xor_DASHint] = ACTIONS(169), - [anon_sym_shl_DASHint] = ACTIONS(169), - [anon_sym_shr_DASHint] = ACTIONS(169), - [anon_sym_ushr_DASHint] = ACTIONS(169), - [anon_sym_add_DASHlong] = ACTIONS(169), - [anon_sym_sub_DASHlong] = ACTIONS(169), - [anon_sym_mul_DASHlong] = ACTIONS(169), - [anon_sym_div_DASHlong] = ACTIONS(169), - [anon_sym_rem_DASHlong] = ACTIONS(169), - [anon_sym_and_DASHlong] = ACTIONS(169), - [anon_sym_or_DASHlong] = ACTIONS(169), - [anon_sym_xor_DASHlong] = ACTIONS(169), - [anon_sym_shl_DASHlong] = ACTIONS(169), - [anon_sym_shr_DASHlong] = ACTIONS(169), - [anon_sym_ushr_DASHlong] = ACTIONS(169), - [anon_sym_add_DASHfloat] = ACTIONS(169), - [anon_sym_sub_DASHfloat] = ACTIONS(169), - [anon_sym_mul_DASHfloat] = ACTIONS(169), - [anon_sym_div_DASHfloat] = ACTIONS(169), - [anon_sym_rem_DASHfloat] = ACTIONS(169), - [anon_sym_add_DASHdouble] = ACTIONS(169), - [anon_sym_sub_DASHdouble] = ACTIONS(169), - [anon_sym_mul_DASHdouble] = ACTIONS(169), - [anon_sym_div_DASHdouble] = ACTIONS(169), - [anon_sym_rem_DASHdouble] = ACTIONS(169), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(167), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(167), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(167), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(167), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(167), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(167), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(167), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(167), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(167), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(167), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(167), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(167), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(167), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(167), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(167), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(167), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(167), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(167), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(167), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(167), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(167), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(167), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(167), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(167), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(167), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(167), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(167), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(167), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(167), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(167), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(167), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(167), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(167), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(167), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(167), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(167), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(167), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(167), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(167), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(167), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(167), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(167), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(167), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(167), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(167), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(167), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(167), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(167), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(167), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(167), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(167), - [anon_sym_execute_DASHinline] = ACTIONS(167), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(167), - [anon_sym_iget_DASHquick] = ACTIONS(167), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(167), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(167), - [anon_sym_iput_DASHquick] = ACTIONS(167), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(167), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(167), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(169), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(167), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(169), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(167), - [anon_sym_rsub_DASHint] = ACTIONS(169), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(167), - [anon_sym_DOTline] = ACTIONS(167), - [anon_sym_DOTlocals] = ACTIONS(167), - [anon_sym_DOTcatch] = ACTIONS(169), - [anon_sym_DOTcatchall] = ACTIONS(167), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(167), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(167), - [anon_sym_DOTarray_DASHdata] = ACTIONS(167), + [sym_end_method] = ACTIONS(172), + [anon_sym_DOTannotation] = ACTIONS(172), + [anon_sym_DOTparam] = ACTIONS(172), + [sym_label] = ACTIONS(172), + [anon_sym_nop] = ACTIONS(172), + [anon_sym_move] = ACTIONS(174), + [anon_sym_move_SLASHfrom16] = ACTIONS(172), + [anon_sym_move_SLASH16] = ACTIONS(172), + [anon_sym_move_DASHwide] = ACTIONS(174), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(172), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(172), + [anon_sym_move_DASHobject] = ACTIONS(174), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(172), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(172), + [anon_sym_move_DASHresult] = ACTIONS(174), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(172), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(172), + [anon_sym_move_DASHexception] = ACTIONS(172), + [anon_sym_return_DASHvoid] = ACTIONS(172), + [anon_sym_return] = ACTIONS(174), + [anon_sym_return_DASHwide] = ACTIONS(172), + [anon_sym_return_DASHobject] = ACTIONS(172), + [anon_sym_const_SLASH4] = ACTIONS(172), + [anon_sym_const_SLASH16] = ACTIONS(172), + [anon_sym_const] = ACTIONS(174), + [anon_sym_const_SLASHhigh16] = ACTIONS(172), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(172), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(172), + [anon_sym_const_DASHwide] = ACTIONS(174), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(172), + [anon_sym_const_DASHstring] = ACTIONS(174), + [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(172), + [anon_sym_const_DASHclass] = ACTIONS(172), + [anon_sym_monitor_DASHenter] = ACTIONS(172), + [anon_sym_monitor_DASHexit] = ACTIONS(172), + [anon_sym_check_DASHcast] = ACTIONS(172), + [anon_sym_instance_DASHof] = ACTIONS(172), + [anon_sym_array_DASHlength] = ACTIONS(172), + [anon_sym_new_DASHinstance] = ACTIONS(172), + [anon_sym_new_DASHarray] = ACTIONS(172), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(174), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(172), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(172), + [anon_sym_throw] = ACTIONS(172), + [anon_sym_goto] = ACTIONS(174), + [anon_sym_goto_SLASH16] = ACTIONS(172), + [anon_sym_goto_SLASH32] = ACTIONS(172), + [anon_sym_packed_DASHswitch] = ACTIONS(172), + [anon_sym_sparse_DASHswitch] = ACTIONS(172), + [anon_sym_cmpl_DASHfloat] = ACTIONS(172), + [anon_sym_cmpg_DASHfloat] = ACTIONS(172), + [anon_sym_cmpl_DASHdouble] = ACTIONS(172), + [anon_sym_cmpg_DASHdouble] = ACTIONS(172), + [anon_sym_cmp_DASHlong] = ACTIONS(172), + [anon_sym_if_DASHeq] = ACTIONS(174), + [anon_sym_if_DASHne] = ACTIONS(174), + [anon_sym_if_DASHlt] = ACTIONS(174), + [anon_sym_if_DASHge] = ACTIONS(174), + [anon_sym_if_DASHgt] = ACTIONS(174), + [anon_sym_if_DASHle] = ACTIONS(174), + [anon_sym_if_DASHeqz] = ACTIONS(172), + [anon_sym_if_DASHnez] = ACTIONS(172), + [anon_sym_if_DASHltz] = ACTIONS(172), + [anon_sym_if_DASHgez] = ACTIONS(172), + [anon_sym_if_DASHgtz] = ACTIONS(172), + [anon_sym_if_DASHlez] = ACTIONS(172), + [anon_sym_aget] = ACTIONS(174), + [anon_sym_aget_DASHwide] = ACTIONS(172), + [anon_sym_aget_DASHobject] = ACTIONS(172), + [anon_sym_aget_DASHboolean] = ACTIONS(172), + [anon_sym_aget_DASHbyte] = ACTIONS(172), + [anon_sym_aget_DASHchar] = ACTIONS(172), + [anon_sym_aget_DASHshort] = ACTIONS(172), + [anon_sym_aput] = ACTIONS(174), + [anon_sym_aput_DASHwide] = ACTIONS(172), + [anon_sym_aput_DASHobject] = ACTIONS(172), + [anon_sym_aput_DASHboolean] = ACTIONS(172), + [anon_sym_aput_DASHbyte] = ACTIONS(172), + [anon_sym_aput_DASHchar] = ACTIONS(172), + [anon_sym_aput_DASHshort] = ACTIONS(172), + [anon_sym_iget] = ACTIONS(174), + [anon_sym_iget_DASHwide] = ACTIONS(174), + [anon_sym_iget_DASHobject] = ACTIONS(174), + [anon_sym_iget_DASHboolean] = ACTIONS(172), + [anon_sym_iget_DASHbyte] = ACTIONS(172), + [anon_sym_iget_DASHchar] = ACTIONS(172), + [anon_sym_iget_DASHshort] = ACTIONS(172), + [anon_sym_iput] = ACTIONS(174), + [anon_sym_iput_DASHwide] = ACTIONS(174), + [anon_sym_iput_DASHobject] = ACTIONS(174), + [anon_sym_iput_DASHboolean] = ACTIONS(172), + [anon_sym_iput_DASHbyte] = ACTIONS(172), + [anon_sym_iput_DASHchar] = ACTIONS(172), + [anon_sym_iput_DASHshort] = ACTIONS(172), + [anon_sym_sget] = ACTIONS(174), + [anon_sym_sget_DASHwide] = ACTIONS(172), + [anon_sym_sget_DASHobject] = ACTIONS(172), + [anon_sym_sget_DASHboolean] = ACTIONS(172), + [anon_sym_sget_DASHbyte] = ACTIONS(172), + [anon_sym_sget_DASHchar] = ACTIONS(172), + [anon_sym_sget_DASHshort] = ACTIONS(172), + [anon_sym_sput] = ACTIONS(174), + [anon_sym_sput_DASHwide] = ACTIONS(172), + [anon_sym_sput_DASHobject] = ACTIONS(172), + [anon_sym_sput_DASHboolean] = ACTIONS(172), + [anon_sym_sput_DASHbyte] = ACTIONS(172), + [anon_sym_sput_DASHchar] = ACTIONS(172), + [anon_sym_sput_DASHshort] = ACTIONS(172), + [anon_sym_invoke_DASHvirtual] = ACTIONS(174), + [anon_sym_invoke_DASHsuper] = ACTIONS(174), + [anon_sym_invoke_DASHdirect] = ACTIONS(174), + [anon_sym_invoke_DASHstatic] = ACTIONS(174), + [anon_sym_invoke_DASHinterface] = ACTIONS(174), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(172), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(172), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(172), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(172), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(172), + [anon_sym_neg_DASHint] = ACTIONS(172), + [anon_sym_not_DASHint] = ACTIONS(172), + [anon_sym_neg_DASHlong] = ACTIONS(172), + [anon_sym_not_DASHlong] = ACTIONS(172), + [anon_sym_neg_DASHfloat] = ACTIONS(172), + [anon_sym_neg_DASHdouble] = ACTIONS(172), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(172), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(172), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(172), + [anon_sym_long_DASHto_DASHint] = ACTIONS(172), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(172), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(172), + [anon_sym_float_DASHto_DASHint] = ACTIONS(172), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(172), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(172), + [anon_sym_double_DASHto_DASHint] = ACTIONS(172), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(172), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(172), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(172), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(172), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(172), + [anon_sym_add_DASHint] = ACTIONS(174), + [anon_sym_sub_DASHint] = ACTIONS(174), + [anon_sym_mul_DASHint] = ACTIONS(174), + [anon_sym_div_DASHint] = ACTIONS(174), + [anon_sym_rem_DASHint] = ACTIONS(174), + [anon_sym_and_DASHint] = ACTIONS(174), + [anon_sym_or_DASHint] = ACTIONS(174), + [anon_sym_xor_DASHint] = ACTIONS(174), + [anon_sym_shl_DASHint] = ACTIONS(174), + [anon_sym_shr_DASHint] = ACTIONS(174), + [anon_sym_ushr_DASHint] = ACTIONS(174), + [anon_sym_add_DASHlong] = ACTIONS(174), + [anon_sym_sub_DASHlong] = ACTIONS(174), + [anon_sym_mul_DASHlong] = ACTIONS(174), + [anon_sym_div_DASHlong] = ACTIONS(174), + [anon_sym_rem_DASHlong] = ACTIONS(174), + [anon_sym_and_DASHlong] = ACTIONS(174), + [anon_sym_or_DASHlong] = ACTIONS(174), + [anon_sym_xor_DASHlong] = ACTIONS(174), + [anon_sym_shl_DASHlong] = ACTIONS(174), + [anon_sym_shr_DASHlong] = ACTIONS(174), + [anon_sym_ushr_DASHlong] = ACTIONS(174), + [anon_sym_add_DASHfloat] = ACTIONS(174), + [anon_sym_sub_DASHfloat] = ACTIONS(174), + [anon_sym_mul_DASHfloat] = ACTIONS(174), + [anon_sym_div_DASHfloat] = ACTIONS(174), + [anon_sym_rem_DASHfloat] = ACTIONS(174), + [anon_sym_add_DASHdouble] = ACTIONS(174), + [anon_sym_sub_DASHdouble] = ACTIONS(174), + [anon_sym_mul_DASHdouble] = ACTIONS(174), + [anon_sym_div_DASHdouble] = ACTIONS(174), + [anon_sym_rem_DASHdouble] = ACTIONS(174), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(172), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(172), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(172), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(172), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(172), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(172), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(172), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(172), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(172), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(172), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(172), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(172), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(172), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(172), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(172), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(172), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(172), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(172), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(172), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(172), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(172), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(172), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(172), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(172), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(172), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(172), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(172), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(172), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(172), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(172), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(172), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(172), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(172), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(172), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(172), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(172), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(172), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(172), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(172), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(172), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(172), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(172), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(172), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(172), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(172), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(172), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(172), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(172), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(172), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(172), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(172), + [anon_sym_execute_DASHinline] = ACTIONS(172), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(172), + [anon_sym_iget_DASHquick] = ACTIONS(172), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(172), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(172), + [anon_sym_iput_DASHquick] = ACTIONS(172), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(172), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(172), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(174), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(172), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(174), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(172), + [anon_sym_rsub_DASHint] = ACTIONS(174), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(172), + [anon_sym_DOTline] = ACTIONS(172), + [anon_sym_DOTlocals] = ACTIONS(172), + [anon_sym_DOTregisters] = ACTIONS(172), + [anon_sym_DOTcatch] = ACTIONS(174), + [anon_sym_DOTcatchall] = ACTIONS(172), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(172), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(172), + [anon_sym_DOTarray_DASHdata] = ACTIONS(172), [sym_comment] = ACTIONS(3), }, [29] = { - [sym_end_method] = ACTIONS(171), - [anon_sym_DOTannotation] = ACTIONS(171), - [anon_sym_DOTparam] = ACTIONS(171), - [sym_label] = ACTIONS(171), - [anon_sym_nop] = ACTIONS(171), - [anon_sym_move] = ACTIONS(173), - [anon_sym_move_SLASHfrom16] = ACTIONS(171), - [anon_sym_move_SLASH16] = ACTIONS(171), - [anon_sym_move_DASHwide] = ACTIONS(173), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(171), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(171), - [anon_sym_move_DASHobject] = ACTIONS(173), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(171), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(171), - [anon_sym_move_DASHresult] = ACTIONS(173), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(171), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(171), - [anon_sym_move_DASHexception] = ACTIONS(171), - [anon_sym_return_DASHvoid] = ACTIONS(171), - [anon_sym_return] = ACTIONS(173), - [anon_sym_return_DASHwide] = ACTIONS(171), - [anon_sym_return_DASHobject] = ACTIONS(171), - [anon_sym_const_SLASH4] = ACTIONS(171), - [anon_sym_const_SLASH16] = ACTIONS(171), - [anon_sym_const] = ACTIONS(173), - [anon_sym_const_SLASHhigh16] = ACTIONS(171), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(171), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(171), - [anon_sym_const_DASHwide] = ACTIONS(173), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(171), - [anon_sym_const_DASHstring] = ACTIONS(173), - [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(171), - [anon_sym_const_DASHclass] = ACTIONS(171), - [anon_sym_monitor_DASHenter] = ACTIONS(171), - [anon_sym_monitor_DASHexit] = ACTIONS(171), - [anon_sym_check_DASHcast] = ACTIONS(171), - [anon_sym_instance_DASHof] = ACTIONS(171), - [anon_sym_array_DASHlength] = ACTIONS(171), - [anon_sym_new_DASHinstance] = ACTIONS(171), - [anon_sym_new_DASHarray] = ACTIONS(171), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(173), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(171), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(171), - [anon_sym_throw] = ACTIONS(171), - [anon_sym_goto] = ACTIONS(173), - [anon_sym_goto_SLASH16] = ACTIONS(171), - [anon_sym_goto_SLASH32] = ACTIONS(171), - [anon_sym_packed_DASHswitch] = ACTIONS(171), - [anon_sym_sparse_DASHswitch] = ACTIONS(171), - [anon_sym_cmpl_DASHfloat] = ACTIONS(171), - [anon_sym_cmpg_DASHfloat] = ACTIONS(171), - [anon_sym_cmpl_DASHdouble] = ACTIONS(171), - [anon_sym_cmpg_DASHdouble] = ACTIONS(171), - [anon_sym_cmp_DASHlong] = ACTIONS(171), - [anon_sym_if_DASHeq] = ACTIONS(173), - [anon_sym_if_DASHne] = ACTIONS(173), - [anon_sym_if_DASHlt] = ACTIONS(173), - [anon_sym_if_DASHge] = ACTIONS(173), - [anon_sym_if_DASHgt] = ACTIONS(173), - [anon_sym_if_DASHle] = ACTIONS(173), - [anon_sym_if_DASHeqz] = ACTIONS(171), - [anon_sym_if_DASHnez] = ACTIONS(171), - [anon_sym_if_DASHltz] = ACTIONS(171), - [anon_sym_if_DASHgez] = ACTIONS(171), - [anon_sym_if_DASHgtz] = ACTIONS(171), - [anon_sym_if_DASHlez] = ACTIONS(171), - [anon_sym_aget] = ACTIONS(173), - [anon_sym_aget_DASHwide] = ACTIONS(171), - [anon_sym_aget_DASHobject] = ACTIONS(171), - [anon_sym_aget_DASHboolean] = ACTIONS(171), - [anon_sym_aget_DASHbyte] = ACTIONS(171), - [anon_sym_aget_DASHchar] = ACTIONS(171), - [anon_sym_aget_DASHshort] = ACTIONS(171), - [anon_sym_aput] = ACTIONS(173), - [anon_sym_aput_DASHwide] = ACTIONS(171), - [anon_sym_aput_DASHobject] = ACTIONS(171), - [anon_sym_aput_DASHboolean] = ACTIONS(171), - [anon_sym_aput_DASHbyte] = ACTIONS(171), - [anon_sym_aput_DASHchar] = ACTIONS(171), - [anon_sym_aput_DASHshort] = ACTIONS(171), - [anon_sym_iget] = ACTIONS(173), - [anon_sym_iget_DASHwide] = ACTIONS(173), - [anon_sym_iget_DASHobject] = ACTIONS(173), - [anon_sym_iget_DASHboolean] = ACTIONS(171), - [anon_sym_iget_DASHbyte] = ACTIONS(171), - [anon_sym_iget_DASHchar] = ACTIONS(171), - [anon_sym_iget_DASHshort] = ACTIONS(171), - [anon_sym_iput] = ACTIONS(173), - [anon_sym_iput_DASHwide] = ACTIONS(173), - [anon_sym_iput_DASHobject] = ACTIONS(173), - [anon_sym_iput_DASHboolean] = ACTIONS(171), - [anon_sym_iput_DASHbyte] = ACTIONS(171), - [anon_sym_iput_DASHchar] = ACTIONS(171), - [anon_sym_iput_DASHshort] = ACTIONS(171), - [anon_sym_sget] = ACTIONS(173), - [anon_sym_sget_DASHwide] = ACTIONS(171), - [anon_sym_sget_DASHobject] = ACTIONS(171), - [anon_sym_sget_DASHboolean] = ACTIONS(171), - [anon_sym_sget_DASHbyte] = ACTIONS(171), - [anon_sym_sget_DASHchar] = ACTIONS(171), - [anon_sym_sget_DASHshort] = ACTIONS(171), - [anon_sym_sput] = ACTIONS(173), - [anon_sym_sput_DASHwide] = ACTIONS(171), - [anon_sym_sput_DASHobject] = ACTIONS(171), - [anon_sym_sput_DASHboolean] = ACTIONS(171), - [anon_sym_sput_DASHbyte] = ACTIONS(171), - [anon_sym_sput_DASHchar] = ACTIONS(171), - [anon_sym_sput_DASHshort] = ACTIONS(171), - [anon_sym_invoke_DASHvirtual] = ACTIONS(173), - [anon_sym_invoke_DASHsuper] = ACTIONS(173), - [anon_sym_invoke_DASHdirect] = ACTIONS(173), - [anon_sym_invoke_DASHstatic] = ACTIONS(173), - [anon_sym_invoke_DASHinterface] = ACTIONS(173), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(171), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(171), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(171), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(171), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(171), - [anon_sym_neg_DASHint] = ACTIONS(171), - [anon_sym_not_DASHint] = ACTIONS(171), - [anon_sym_neg_DASHlong] = ACTIONS(171), - [anon_sym_not_DASHlong] = ACTIONS(171), - [anon_sym_neg_DASHfloat] = ACTIONS(171), - [anon_sym_neg_DASHdouble] = ACTIONS(171), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(171), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(171), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(171), - [anon_sym_long_DASHto_DASHint] = ACTIONS(171), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(171), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(171), - [anon_sym_float_DASHto_DASHint] = ACTIONS(171), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(171), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(171), - [anon_sym_double_DASHto_DASHint] = ACTIONS(171), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(171), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(171), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(171), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(171), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(171), - [anon_sym_add_DASHint] = ACTIONS(173), - [anon_sym_sub_DASHint] = ACTIONS(173), - [anon_sym_mul_DASHint] = ACTIONS(173), - [anon_sym_div_DASHint] = ACTIONS(173), - [anon_sym_rem_DASHint] = ACTIONS(173), - [anon_sym_and_DASHint] = ACTIONS(173), - [anon_sym_or_DASHint] = ACTIONS(173), - [anon_sym_xor_DASHint] = ACTIONS(173), - [anon_sym_shl_DASHint] = ACTIONS(173), - [anon_sym_shr_DASHint] = ACTIONS(173), - [anon_sym_ushr_DASHint] = ACTIONS(173), - [anon_sym_add_DASHlong] = ACTIONS(173), - [anon_sym_sub_DASHlong] = ACTIONS(173), - [anon_sym_mul_DASHlong] = ACTIONS(173), - [anon_sym_div_DASHlong] = ACTIONS(173), - [anon_sym_rem_DASHlong] = ACTIONS(173), - [anon_sym_and_DASHlong] = ACTIONS(173), - [anon_sym_or_DASHlong] = ACTIONS(173), - [anon_sym_xor_DASHlong] = ACTIONS(173), - [anon_sym_shl_DASHlong] = ACTIONS(173), - [anon_sym_shr_DASHlong] = ACTIONS(173), - [anon_sym_ushr_DASHlong] = ACTIONS(173), - [anon_sym_add_DASHfloat] = ACTIONS(173), - [anon_sym_sub_DASHfloat] = ACTIONS(173), - [anon_sym_mul_DASHfloat] = ACTIONS(173), - [anon_sym_div_DASHfloat] = ACTIONS(173), - [anon_sym_rem_DASHfloat] = ACTIONS(173), - [anon_sym_add_DASHdouble] = ACTIONS(173), - [anon_sym_sub_DASHdouble] = ACTIONS(173), - [anon_sym_mul_DASHdouble] = ACTIONS(173), - [anon_sym_div_DASHdouble] = ACTIONS(173), - [anon_sym_rem_DASHdouble] = ACTIONS(173), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(171), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(171), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(171), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(171), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(171), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(171), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(171), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(171), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(171), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(171), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(171), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(171), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(171), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(171), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(171), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(171), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(171), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(171), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(171), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(171), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(171), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(171), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(171), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(171), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(171), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(171), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(171), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(171), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(171), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(171), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(171), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(171), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(171), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(171), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(171), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(171), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(171), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(171), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(171), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(171), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(171), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(171), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(171), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(171), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(171), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(171), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(171), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(171), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(171), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(171), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(171), - [anon_sym_execute_DASHinline] = ACTIONS(171), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(171), - [anon_sym_iget_DASHquick] = ACTIONS(171), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(171), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(171), - [anon_sym_iput_DASHquick] = ACTIONS(171), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(171), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(171), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(173), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(171), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(173), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(171), - [anon_sym_rsub_DASHint] = ACTIONS(173), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(171), - [anon_sym_DOTline] = ACTIONS(171), - [anon_sym_DOTlocals] = ACTIONS(171), - [anon_sym_DOTcatch] = ACTIONS(173), - [anon_sym_DOTcatchall] = ACTIONS(171), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(171), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(171), - [anon_sym_DOTarray_DASHdata] = ACTIONS(171), + [sym_end_method] = ACTIONS(176), + [anon_sym_DOTannotation] = ACTIONS(176), + [anon_sym_DOTparam] = ACTIONS(176), + [sym_label] = ACTIONS(176), + [anon_sym_nop] = ACTIONS(176), + [anon_sym_move] = ACTIONS(178), + [anon_sym_move_SLASHfrom16] = ACTIONS(176), + [anon_sym_move_SLASH16] = ACTIONS(176), + [anon_sym_move_DASHwide] = ACTIONS(178), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(176), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(176), + [anon_sym_move_DASHobject] = ACTIONS(178), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(176), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(176), + [anon_sym_move_DASHresult] = ACTIONS(178), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(176), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(176), + [anon_sym_move_DASHexception] = ACTIONS(176), + [anon_sym_return_DASHvoid] = ACTIONS(176), + [anon_sym_return] = ACTIONS(178), + [anon_sym_return_DASHwide] = ACTIONS(176), + [anon_sym_return_DASHobject] = ACTIONS(176), + [anon_sym_const_SLASH4] = ACTIONS(176), + [anon_sym_const_SLASH16] = ACTIONS(176), + [anon_sym_const] = ACTIONS(178), + [anon_sym_const_SLASHhigh16] = ACTIONS(176), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(176), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(176), + [anon_sym_const_DASHwide] = ACTIONS(178), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(176), + [anon_sym_const_DASHstring] = ACTIONS(178), + [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(176), + [anon_sym_const_DASHclass] = ACTIONS(176), + [anon_sym_monitor_DASHenter] = ACTIONS(176), + [anon_sym_monitor_DASHexit] = ACTIONS(176), + [anon_sym_check_DASHcast] = ACTIONS(176), + [anon_sym_instance_DASHof] = ACTIONS(176), + [anon_sym_array_DASHlength] = ACTIONS(176), + [anon_sym_new_DASHinstance] = ACTIONS(176), + [anon_sym_new_DASHarray] = ACTIONS(176), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(178), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(176), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(176), + [anon_sym_throw] = ACTIONS(176), + [anon_sym_goto] = ACTIONS(178), + [anon_sym_goto_SLASH16] = ACTIONS(176), + [anon_sym_goto_SLASH32] = ACTIONS(176), + [anon_sym_packed_DASHswitch] = ACTIONS(176), + [anon_sym_sparse_DASHswitch] = ACTIONS(176), + [anon_sym_cmpl_DASHfloat] = ACTIONS(176), + [anon_sym_cmpg_DASHfloat] = ACTIONS(176), + [anon_sym_cmpl_DASHdouble] = ACTIONS(176), + [anon_sym_cmpg_DASHdouble] = ACTIONS(176), + [anon_sym_cmp_DASHlong] = ACTIONS(176), + [anon_sym_if_DASHeq] = ACTIONS(178), + [anon_sym_if_DASHne] = ACTIONS(178), + [anon_sym_if_DASHlt] = ACTIONS(178), + [anon_sym_if_DASHge] = ACTIONS(178), + [anon_sym_if_DASHgt] = ACTIONS(178), + [anon_sym_if_DASHle] = ACTIONS(178), + [anon_sym_if_DASHeqz] = ACTIONS(176), + [anon_sym_if_DASHnez] = ACTIONS(176), + [anon_sym_if_DASHltz] = ACTIONS(176), + [anon_sym_if_DASHgez] = ACTIONS(176), + [anon_sym_if_DASHgtz] = ACTIONS(176), + [anon_sym_if_DASHlez] = ACTIONS(176), + [anon_sym_aget] = ACTIONS(178), + [anon_sym_aget_DASHwide] = ACTIONS(176), + [anon_sym_aget_DASHobject] = ACTIONS(176), + [anon_sym_aget_DASHboolean] = ACTIONS(176), + [anon_sym_aget_DASHbyte] = ACTIONS(176), + [anon_sym_aget_DASHchar] = ACTIONS(176), + [anon_sym_aget_DASHshort] = ACTIONS(176), + [anon_sym_aput] = ACTIONS(178), + [anon_sym_aput_DASHwide] = ACTIONS(176), + [anon_sym_aput_DASHobject] = ACTIONS(176), + [anon_sym_aput_DASHboolean] = ACTIONS(176), + [anon_sym_aput_DASHbyte] = ACTIONS(176), + [anon_sym_aput_DASHchar] = ACTIONS(176), + [anon_sym_aput_DASHshort] = ACTIONS(176), + [anon_sym_iget] = ACTIONS(178), + [anon_sym_iget_DASHwide] = ACTIONS(178), + [anon_sym_iget_DASHobject] = ACTIONS(178), + [anon_sym_iget_DASHboolean] = ACTIONS(176), + [anon_sym_iget_DASHbyte] = ACTIONS(176), + [anon_sym_iget_DASHchar] = ACTIONS(176), + [anon_sym_iget_DASHshort] = ACTIONS(176), + [anon_sym_iput] = ACTIONS(178), + [anon_sym_iput_DASHwide] = ACTIONS(178), + [anon_sym_iput_DASHobject] = ACTIONS(178), + [anon_sym_iput_DASHboolean] = ACTIONS(176), + [anon_sym_iput_DASHbyte] = ACTIONS(176), + [anon_sym_iput_DASHchar] = ACTIONS(176), + [anon_sym_iput_DASHshort] = ACTIONS(176), + [anon_sym_sget] = ACTIONS(178), + [anon_sym_sget_DASHwide] = ACTIONS(176), + [anon_sym_sget_DASHobject] = ACTIONS(176), + [anon_sym_sget_DASHboolean] = ACTIONS(176), + [anon_sym_sget_DASHbyte] = ACTIONS(176), + [anon_sym_sget_DASHchar] = ACTIONS(176), + [anon_sym_sget_DASHshort] = ACTIONS(176), + [anon_sym_sput] = ACTIONS(178), + [anon_sym_sput_DASHwide] = ACTIONS(176), + [anon_sym_sput_DASHobject] = ACTIONS(176), + [anon_sym_sput_DASHboolean] = ACTIONS(176), + [anon_sym_sput_DASHbyte] = ACTIONS(176), + [anon_sym_sput_DASHchar] = ACTIONS(176), + [anon_sym_sput_DASHshort] = ACTIONS(176), + [anon_sym_invoke_DASHvirtual] = ACTIONS(178), + [anon_sym_invoke_DASHsuper] = ACTIONS(178), + [anon_sym_invoke_DASHdirect] = ACTIONS(178), + [anon_sym_invoke_DASHstatic] = ACTIONS(178), + [anon_sym_invoke_DASHinterface] = ACTIONS(178), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(176), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(176), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(176), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(176), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(176), + [anon_sym_neg_DASHint] = ACTIONS(176), + [anon_sym_not_DASHint] = ACTIONS(176), + [anon_sym_neg_DASHlong] = ACTIONS(176), + [anon_sym_not_DASHlong] = ACTIONS(176), + [anon_sym_neg_DASHfloat] = ACTIONS(176), + [anon_sym_neg_DASHdouble] = ACTIONS(176), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(176), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(176), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(176), + [anon_sym_long_DASHto_DASHint] = ACTIONS(176), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(176), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(176), + [anon_sym_float_DASHto_DASHint] = ACTIONS(176), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(176), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(176), + [anon_sym_double_DASHto_DASHint] = ACTIONS(176), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(176), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(176), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(176), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(176), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(176), + [anon_sym_add_DASHint] = ACTIONS(178), + [anon_sym_sub_DASHint] = ACTIONS(178), + [anon_sym_mul_DASHint] = ACTIONS(178), + [anon_sym_div_DASHint] = ACTIONS(178), + [anon_sym_rem_DASHint] = ACTIONS(178), + [anon_sym_and_DASHint] = ACTIONS(178), + [anon_sym_or_DASHint] = ACTIONS(178), + [anon_sym_xor_DASHint] = ACTIONS(178), + [anon_sym_shl_DASHint] = ACTIONS(178), + [anon_sym_shr_DASHint] = ACTIONS(178), + [anon_sym_ushr_DASHint] = ACTIONS(178), + [anon_sym_add_DASHlong] = ACTIONS(178), + [anon_sym_sub_DASHlong] = ACTIONS(178), + [anon_sym_mul_DASHlong] = ACTIONS(178), + [anon_sym_div_DASHlong] = ACTIONS(178), + [anon_sym_rem_DASHlong] = ACTIONS(178), + [anon_sym_and_DASHlong] = ACTIONS(178), + [anon_sym_or_DASHlong] = ACTIONS(178), + [anon_sym_xor_DASHlong] = ACTIONS(178), + [anon_sym_shl_DASHlong] = ACTIONS(178), + [anon_sym_shr_DASHlong] = ACTIONS(178), + [anon_sym_ushr_DASHlong] = ACTIONS(178), + [anon_sym_add_DASHfloat] = ACTIONS(178), + [anon_sym_sub_DASHfloat] = ACTIONS(178), + [anon_sym_mul_DASHfloat] = ACTIONS(178), + [anon_sym_div_DASHfloat] = ACTIONS(178), + [anon_sym_rem_DASHfloat] = ACTIONS(178), + [anon_sym_add_DASHdouble] = ACTIONS(178), + [anon_sym_sub_DASHdouble] = ACTIONS(178), + [anon_sym_mul_DASHdouble] = ACTIONS(178), + [anon_sym_div_DASHdouble] = ACTIONS(178), + [anon_sym_rem_DASHdouble] = ACTIONS(178), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(176), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(176), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(176), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(176), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(176), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(176), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(176), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(176), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(176), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(176), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(176), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(176), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(176), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(176), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(176), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(176), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(176), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(176), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(176), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(176), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(176), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(176), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(176), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(176), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(176), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(176), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(176), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(176), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(176), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(176), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(176), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(176), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(176), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(176), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(176), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(176), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(176), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(176), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(176), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(176), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(176), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(176), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(176), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(176), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(176), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(176), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(176), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(176), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(176), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(176), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(176), + [anon_sym_execute_DASHinline] = ACTIONS(176), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(176), + [anon_sym_iget_DASHquick] = ACTIONS(176), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(176), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(176), + [anon_sym_iput_DASHquick] = ACTIONS(176), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(176), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(176), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(178), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(176), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(178), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(176), + [anon_sym_rsub_DASHint] = ACTIONS(178), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(176), + [anon_sym_DOTline] = ACTIONS(176), + [anon_sym_DOTlocals] = ACTIONS(176), + [anon_sym_DOTregisters] = ACTIONS(176), + [anon_sym_DOTcatch] = ACTIONS(178), + [anon_sym_DOTcatchall] = ACTIONS(176), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(176), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(176), + [anon_sym_DOTarray_DASHdata] = ACTIONS(176), [sym_comment] = ACTIONS(3), }, [30] = { - [sym_end_method] = ACTIONS(175), - [anon_sym_DOTannotation] = ACTIONS(175), - [anon_sym_DOTparam] = ACTIONS(175), - [sym_label] = ACTIONS(175), - [anon_sym_nop] = ACTIONS(175), - [anon_sym_move] = ACTIONS(177), - [anon_sym_move_SLASHfrom16] = ACTIONS(175), - [anon_sym_move_SLASH16] = ACTIONS(175), - [anon_sym_move_DASHwide] = ACTIONS(177), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(175), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(175), - [anon_sym_move_DASHobject] = ACTIONS(177), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(175), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(175), - [anon_sym_move_DASHresult] = ACTIONS(177), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(175), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(175), - [anon_sym_move_DASHexception] = ACTIONS(175), - [anon_sym_return_DASHvoid] = ACTIONS(175), - [anon_sym_return] = ACTIONS(177), - [anon_sym_return_DASHwide] = ACTIONS(175), - [anon_sym_return_DASHobject] = ACTIONS(175), - [anon_sym_const_SLASH4] = ACTIONS(175), - [anon_sym_const_SLASH16] = ACTIONS(175), - [anon_sym_const] = ACTIONS(177), - [anon_sym_const_SLASHhigh16] = ACTIONS(175), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(175), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(175), - [anon_sym_const_DASHwide] = ACTIONS(177), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(175), - [anon_sym_const_DASHstring] = ACTIONS(177), - [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(175), - [anon_sym_const_DASHclass] = ACTIONS(175), - [anon_sym_monitor_DASHenter] = ACTIONS(175), - [anon_sym_monitor_DASHexit] = ACTIONS(175), - [anon_sym_check_DASHcast] = ACTIONS(175), - [anon_sym_instance_DASHof] = ACTIONS(175), - [anon_sym_array_DASHlength] = ACTIONS(175), - [anon_sym_new_DASHinstance] = ACTIONS(175), - [anon_sym_new_DASHarray] = ACTIONS(175), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(177), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(175), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(175), - [anon_sym_throw] = ACTIONS(175), - [anon_sym_goto] = ACTIONS(177), - [anon_sym_goto_SLASH16] = ACTIONS(175), - [anon_sym_goto_SLASH32] = ACTIONS(175), - [anon_sym_packed_DASHswitch] = ACTIONS(175), - [anon_sym_sparse_DASHswitch] = ACTIONS(175), - [anon_sym_cmpl_DASHfloat] = ACTIONS(175), - [anon_sym_cmpg_DASHfloat] = ACTIONS(175), - [anon_sym_cmpl_DASHdouble] = ACTIONS(175), - [anon_sym_cmpg_DASHdouble] = ACTIONS(175), - [anon_sym_cmp_DASHlong] = ACTIONS(175), - [anon_sym_if_DASHeq] = ACTIONS(177), - [anon_sym_if_DASHne] = ACTIONS(177), - [anon_sym_if_DASHlt] = ACTIONS(177), - [anon_sym_if_DASHge] = ACTIONS(177), - [anon_sym_if_DASHgt] = ACTIONS(177), - [anon_sym_if_DASHle] = ACTIONS(177), - [anon_sym_if_DASHeqz] = ACTIONS(175), - [anon_sym_if_DASHnez] = ACTIONS(175), - [anon_sym_if_DASHltz] = ACTIONS(175), - [anon_sym_if_DASHgez] = ACTIONS(175), - [anon_sym_if_DASHgtz] = ACTIONS(175), - [anon_sym_if_DASHlez] = ACTIONS(175), - [anon_sym_aget] = ACTIONS(177), - [anon_sym_aget_DASHwide] = ACTIONS(175), - [anon_sym_aget_DASHobject] = ACTIONS(175), - [anon_sym_aget_DASHboolean] = ACTIONS(175), - [anon_sym_aget_DASHbyte] = ACTIONS(175), - [anon_sym_aget_DASHchar] = ACTIONS(175), - [anon_sym_aget_DASHshort] = ACTIONS(175), - [anon_sym_aput] = ACTIONS(177), - [anon_sym_aput_DASHwide] = ACTIONS(175), - [anon_sym_aput_DASHobject] = ACTIONS(175), - [anon_sym_aput_DASHboolean] = ACTIONS(175), - [anon_sym_aput_DASHbyte] = ACTIONS(175), - [anon_sym_aput_DASHchar] = ACTIONS(175), - [anon_sym_aput_DASHshort] = ACTIONS(175), - [anon_sym_iget] = ACTIONS(177), - [anon_sym_iget_DASHwide] = ACTIONS(177), - [anon_sym_iget_DASHobject] = ACTIONS(177), - [anon_sym_iget_DASHboolean] = ACTIONS(175), - [anon_sym_iget_DASHbyte] = ACTIONS(175), - [anon_sym_iget_DASHchar] = ACTIONS(175), - [anon_sym_iget_DASHshort] = ACTIONS(175), - [anon_sym_iput] = ACTIONS(177), - [anon_sym_iput_DASHwide] = ACTIONS(177), - [anon_sym_iput_DASHobject] = ACTIONS(177), - [anon_sym_iput_DASHboolean] = ACTIONS(175), - [anon_sym_iput_DASHbyte] = ACTIONS(175), - [anon_sym_iput_DASHchar] = ACTIONS(175), - [anon_sym_iput_DASHshort] = ACTIONS(175), - [anon_sym_sget] = ACTIONS(177), - [anon_sym_sget_DASHwide] = ACTIONS(175), - [anon_sym_sget_DASHobject] = ACTIONS(175), - [anon_sym_sget_DASHboolean] = ACTIONS(175), - [anon_sym_sget_DASHbyte] = ACTIONS(175), - [anon_sym_sget_DASHchar] = ACTIONS(175), - [anon_sym_sget_DASHshort] = ACTIONS(175), - [anon_sym_sput] = ACTIONS(177), - [anon_sym_sput_DASHwide] = ACTIONS(175), - [anon_sym_sput_DASHobject] = ACTIONS(175), - [anon_sym_sput_DASHboolean] = ACTIONS(175), - [anon_sym_sput_DASHbyte] = ACTIONS(175), - [anon_sym_sput_DASHchar] = ACTIONS(175), - [anon_sym_sput_DASHshort] = ACTIONS(175), - [anon_sym_invoke_DASHvirtual] = ACTIONS(177), - [anon_sym_invoke_DASHsuper] = ACTIONS(177), - [anon_sym_invoke_DASHdirect] = ACTIONS(177), - [anon_sym_invoke_DASHstatic] = ACTIONS(177), - [anon_sym_invoke_DASHinterface] = ACTIONS(177), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(175), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(175), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(175), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(175), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(175), - [anon_sym_neg_DASHint] = ACTIONS(175), - [anon_sym_not_DASHint] = ACTIONS(175), - [anon_sym_neg_DASHlong] = ACTIONS(175), - [anon_sym_not_DASHlong] = ACTIONS(175), - [anon_sym_neg_DASHfloat] = ACTIONS(175), - [anon_sym_neg_DASHdouble] = ACTIONS(175), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(175), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(175), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(175), - [anon_sym_long_DASHto_DASHint] = ACTIONS(175), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(175), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(175), - [anon_sym_float_DASHto_DASHint] = ACTIONS(175), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(175), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(175), - [anon_sym_double_DASHto_DASHint] = ACTIONS(175), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(175), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(175), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(175), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(175), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(175), - [anon_sym_add_DASHint] = ACTIONS(177), - [anon_sym_sub_DASHint] = ACTIONS(177), - [anon_sym_mul_DASHint] = ACTIONS(177), - [anon_sym_div_DASHint] = ACTIONS(177), - [anon_sym_rem_DASHint] = ACTIONS(177), - [anon_sym_and_DASHint] = ACTIONS(177), - [anon_sym_or_DASHint] = ACTIONS(177), - [anon_sym_xor_DASHint] = ACTIONS(177), - [anon_sym_shl_DASHint] = ACTIONS(177), - [anon_sym_shr_DASHint] = ACTIONS(177), - [anon_sym_ushr_DASHint] = ACTIONS(177), - [anon_sym_add_DASHlong] = ACTIONS(177), - [anon_sym_sub_DASHlong] = ACTIONS(177), - [anon_sym_mul_DASHlong] = ACTIONS(177), - [anon_sym_div_DASHlong] = ACTIONS(177), - [anon_sym_rem_DASHlong] = ACTIONS(177), - [anon_sym_and_DASHlong] = ACTIONS(177), - [anon_sym_or_DASHlong] = ACTIONS(177), - [anon_sym_xor_DASHlong] = ACTIONS(177), - [anon_sym_shl_DASHlong] = ACTIONS(177), - [anon_sym_shr_DASHlong] = ACTIONS(177), - [anon_sym_ushr_DASHlong] = ACTIONS(177), - [anon_sym_add_DASHfloat] = ACTIONS(177), - [anon_sym_sub_DASHfloat] = ACTIONS(177), - [anon_sym_mul_DASHfloat] = ACTIONS(177), - [anon_sym_div_DASHfloat] = ACTIONS(177), - [anon_sym_rem_DASHfloat] = ACTIONS(177), - [anon_sym_add_DASHdouble] = ACTIONS(177), - [anon_sym_sub_DASHdouble] = ACTIONS(177), - [anon_sym_mul_DASHdouble] = ACTIONS(177), - [anon_sym_div_DASHdouble] = ACTIONS(177), - [anon_sym_rem_DASHdouble] = ACTIONS(177), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(175), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(175), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(175), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(175), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(175), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(175), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(175), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(175), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(175), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(175), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(175), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(175), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(175), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(175), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(175), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(175), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(175), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(175), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(175), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(175), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(175), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(175), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(175), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(175), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(175), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(175), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(175), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(175), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(175), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(175), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(175), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(175), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(175), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(175), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(175), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(175), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(175), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(175), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(175), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(175), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(175), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(175), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(175), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(175), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(175), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(175), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(175), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(175), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(175), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(175), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(175), - [anon_sym_execute_DASHinline] = ACTIONS(175), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(175), - [anon_sym_iget_DASHquick] = ACTIONS(175), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(175), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(175), - [anon_sym_iput_DASHquick] = ACTIONS(175), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(175), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(175), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(177), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(175), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(177), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(175), - [anon_sym_rsub_DASHint] = ACTIONS(177), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(175), - [anon_sym_DOTline] = ACTIONS(175), - [anon_sym_DOTlocals] = ACTIONS(175), - [anon_sym_DOTcatch] = ACTIONS(177), - [anon_sym_DOTcatchall] = ACTIONS(175), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(175), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(175), - [anon_sym_DOTarray_DASHdata] = ACTIONS(175), + [sym_end_method] = ACTIONS(180), + [anon_sym_DOTannotation] = ACTIONS(180), + [anon_sym_DOTparam] = ACTIONS(180), + [sym_label] = ACTIONS(180), + [anon_sym_nop] = ACTIONS(180), + [anon_sym_move] = ACTIONS(182), + [anon_sym_move_SLASHfrom16] = ACTIONS(180), + [anon_sym_move_SLASH16] = ACTIONS(180), + [anon_sym_move_DASHwide] = ACTIONS(182), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(180), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(180), + [anon_sym_move_DASHobject] = ACTIONS(182), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(180), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(180), + [anon_sym_move_DASHresult] = ACTIONS(182), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(180), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(180), + [anon_sym_move_DASHexception] = ACTIONS(180), + [anon_sym_return_DASHvoid] = ACTIONS(180), + [anon_sym_return] = ACTIONS(182), + [anon_sym_return_DASHwide] = ACTIONS(180), + [anon_sym_return_DASHobject] = ACTIONS(180), + [anon_sym_const_SLASH4] = ACTIONS(180), + [anon_sym_const_SLASH16] = ACTIONS(180), + [anon_sym_const] = ACTIONS(182), + [anon_sym_const_SLASHhigh16] = ACTIONS(180), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(180), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(180), + [anon_sym_const_DASHwide] = ACTIONS(182), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(180), + [anon_sym_const_DASHstring] = ACTIONS(182), + [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(180), + [anon_sym_const_DASHclass] = ACTIONS(180), + [anon_sym_monitor_DASHenter] = ACTIONS(180), + [anon_sym_monitor_DASHexit] = ACTIONS(180), + [anon_sym_check_DASHcast] = ACTIONS(180), + [anon_sym_instance_DASHof] = ACTIONS(180), + [anon_sym_array_DASHlength] = ACTIONS(180), + [anon_sym_new_DASHinstance] = ACTIONS(180), + [anon_sym_new_DASHarray] = ACTIONS(180), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(182), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(180), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(180), + [anon_sym_throw] = ACTIONS(180), + [anon_sym_goto] = ACTIONS(182), + [anon_sym_goto_SLASH16] = ACTIONS(180), + [anon_sym_goto_SLASH32] = ACTIONS(180), + [anon_sym_packed_DASHswitch] = ACTIONS(180), + [anon_sym_sparse_DASHswitch] = ACTIONS(180), + [anon_sym_cmpl_DASHfloat] = ACTIONS(180), + [anon_sym_cmpg_DASHfloat] = ACTIONS(180), + [anon_sym_cmpl_DASHdouble] = ACTIONS(180), + [anon_sym_cmpg_DASHdouble] = ACTIONS(180), + [anon_sym_cmp_DASHlong] = ACTIONS(180), + [anon_sym_if_DASHeq] = ACTIONS(182), + [anon_sym_if_DASHne] = ACTIONS(182), + [anon_sym_if_DASHlt] = ACTIONS(182), + [anon_sym_if_DASHge] = ACTIONS(182), + [anon_sym_if_DASHgt] = ACTIONS(182), + [anon_sym_if_DASHle] = ACTIONS(182), + [anon_sym_if_DASHeqz] = ACTIONS(180), + [anon_sym_if_DASHnez] = ACTIONS(180), + [anon_sym_if_DASHltz] = ACTIONS(180), + [anon_sym_if_DASHgez] = ACTIONS(180), + [anon_sym_if_DASHgtz] = ACTIONS(180), + [anon_sym_if_DASHlez] = ACTIONS(180), + [anon_sym_aget] = ACTIONS(182), + [anon_sym_aget_DASHwide] = ACTIONS(180), + [anon_sym_aget_DASHobject] = ACTIONS(180), + [anon_sym_aget_DASHboolean] = ACTIONS(180), + [anon_sym_aget_DASHbyte] = ACTIONS(180), + [anon_sym_aget_DASHchar] = ACTIONS(180), + [anon_sym_aget_DASHshort] = ACTIONS(180), + [anon_sym_aput] = ACTIONS(182), + [anon_sym_aput_DASHwide] = ACTIONS(180), + [anon_sym_aput_DASHobject] = ACTIONS(180), + [anon_sym_aput_DASHboolean] = ACTIONS(180), + [anon_sym_aput_DASHbyte] = ACTIONS(180), + [anon_sym_aput_DASHchar] = ACTIONS(180), + [anon_sym_aput_DASHshort] = ACTIONS(180), + [anon_sym_iget] = ACTIONS(182), + [anon_sym_iget_DASHwide] = ACTIONS(182), + [anon_sym_iget_DASHobject] = ACTIONS(182), + [anon_sym_iget_DASHboolean] = ACTIONS(180), + [anon_sym_iget_DASHbyte] = ACTIONS(180), + [anon_sym_iget_DASHchar] = ACTIONS(180), + [anon_sym_iget_DASHshort] = ACTIONS(180), + [anon_sym_iput] = ACTIONS(182), + [anon_sym_iput_DASHwide] = ACTIONS(182), + [anon_sym_iput_DASHobject] = ACTIONS(182), + [anon_sym_iput_DASHboolean] = ACTIONS(180), + [anon_sym_iput_DASHbyte] = ACTIONS(180), + [anon_sym_iput_DASHchar] = ACTIONS(180), + [anon_sym_iput_DASHshort] = ACTIONS(180), + [anon_sym_sget] = ACTIONS(182), + [anon_sym_sget_DASHwide] = ACTIONS(180), + [anon_sym_sget_DASHobject] = ACTIONS(180), + [anon_sym_sget_DASHboolean] = ACTIONS(180), + [anon_sym_sget_DASHbyte] = ACTIONS(180), + [anon_sym_sget_DASHchar] = ACTIONS(180), + [anon_sym_sget_DASHshort] = ACTIONS(180), + [anon_sym_sput] = ACTIONS(182), + [anon_sym_sput_DASHwide] = ACTIONS(180), + [anon_sym_sput_DASHobject] = ACTIONS(180), + [anon_sym_sput_DASHboolean] = ACTIONS(180), + [anon_sym_sput_DASHbyte] = ACTIONS(180), + [anon_sym_sput_DASHchar] = ACTIONS(180), + [anon_sym_sput_DASHshort] = ACTIONS(180), + [anon_sym_invoke_DASHvirtual] = ACTIONS(182), + [anon_sym_invoke_DASHsuper] = ACTIONS(182), + [anon_sym_invoke_DASHdirect] = ACTIONS(182), + [anon_sym_invoke_DASHstatic] = ACTIONS(182), + [anon_sym_invoke_DASHinterface] = ACTIONS(182), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(180), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(180), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(180), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(180), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(180), + [anon_sym_neg_DASHint] = ACTIONS(180), + [anon_sym_not_DASHint] = ACTIONS(180), + [anon_sym_neg_DASHlong] = ACTIONS(180), + [anon_sym_not_DASHlong] = ACTIONS(180), + [anon_sym_neg_DASHfloat] = ACTIONS(180), + [anon_sym_neg_DASHdouble] = ACTIONS(180), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(180), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(180), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(180), + [anon_sym_long_DASHto_DASHint] = ACTIONS(180), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(180), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(180), + [anon_sym_float_DASHto_DASHint] = ACTIONS(180), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(180), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(180), + [anon_sym_double_DASHto_DASHint] = ACTIONS(180), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(180), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(180), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(180), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(180), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(180), + [anon_sym_add_DASHint] = ACTIONS(182), + [anon_sym_sub_DASHint] = ACTIONS(182), + [anon_sym_mul_DASHint] = ACTIONS(182), + [anon_sym_div_DASHint] = ACTIONS(182), + [anon_sym_rem_DASHint] = ACTIONS(182), + [anon_sym_and_DASHint] = ACTIONS(182), + [anon_sym_or_DASHint] = ACTIONS(182), + [anon_sym_xor_DASHint] = ACTIONS(182), + [anon_sym_shl_DASHint] = ACTIONS(182), + [anon_sym_shr_DASHint] = ACTIONS(182), + [anon_sym_ushr_DASHint] = ACTIONS(182), + [anon_sym_add_DASHlong] = ACTIONS(182), + [anon_sym_sub_DASHlong] = ACTIONS(182), + [anon_sym_mul_DASHlong] = ACTIONS(182), + [anon_sym_div_DASHlong] = ACTIONS(182), + [anon_sym_rem_DASHlong] = ACTIONS(182), + [anon_sym_and_DASHlong] = ACTIONS(182), + [anon_sym_or_DASHlong] = ACTIONS(182), + [anon_sym_xor_DASHlong] = ACTIONS(182), + [anon_sym_shl_DASHlong] = ACTIONS(182), + [anon_sym_shr_DASHlong] = ACTIONS(182), + [anon_sym_ushr_DASHlong] = ACTIONS(182), + [anon_sym_add_DASHfloat] = ACTIONS(182), + [anon_sym_sub_DASHfloat] = ACTIONS(182), + [anon_sym_mul_DASHfloat] = ACTIONS(182), + [anon_sym_div_DASHfloat] = ACTIONS(182), + [anon_sym_rem_DASHfloat] = ACTIONS(182), + [anon_sym_add_DASHdouble] = ACTIONS(182), + [anon_sym_sub_DASHdouble] = ACTIONS(182), + [anon_sym_mul_DASHdouble] = ACTIONS(182), + [anon_sym_div_DASHdouble] = ACTIONS(182), + [anon_sym_rem_DASHdouble] = ACTIONS(182), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(180), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(180), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(180), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(180), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(180), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(180), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(180), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(180), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(180), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(180), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(180), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(180), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(180), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(180), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(180), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(180), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(180), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(180), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(180), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(180), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(180), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(180), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(180), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(180), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(180), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(180), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(180), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(180), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(180), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(180), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(180), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(180), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(180), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(180), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(180), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(180), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(180), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(180), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(180), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(180), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(180), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(180), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(180), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(180), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(180), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(180), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(180), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(180), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(180), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(180), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(180), + [anon_sym_execute_DASHinline] = ACTIONS(180), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(180), + [anon_sym_iget_DASHquick] = ACTIONS(180), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(180), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(180), + [anon_sym_iput_DASHquick] = ACTIONS(180), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(180), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(180), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(182), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(180), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(182), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(180), + [anon_sym_rsub_DASHint] = ACTIONS(182), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(180), + [anon_sym_DOTline] = ACTIONS(180), + [anon_sym_DOTlocals] = ACTIONS(180), + [anon_sym_DOTregisters] = ACTIONS(180), + [anon_sym_DOTcatch] = ACTIONS(182), + [anon_sym_DOTcatchall] = ACTIONS(180), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(180), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(180), + [anon_sym_DOTarray_DASHdata] = ACTIONS(180), [sym_comment] = ACTIONS(3), }, [31] = { - [sym_end_method] = ACTIONS(179), - [anon_sym_DOTannotation] = ACTIONS(179), - [anon_sym_DOTparam] = ACTIONS(179), - [sym_label] = ACTIONS(179), - [anon_sym_nop] = ACTIONS(179), - [anon_sym_move] = ACTIONS(181), - [anon_sym_move_SLASHfrom16] = ACTIONS(179), - [anon_sym_move_SLASH16] = ACTIONS(179), - [anon_sym_move_DASHwide] = ACTIONS(181), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(179), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(179), - [anon_sym_move_DASHobject] = ACTIONS(181), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(179), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(179), - [anon_sym_move_DASHresult] = ACTIONS(181), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(179), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(179), - [anon_sym_move_DASHexception] = ACTIONS(179), - [anon_sym_return_DASHvoid] = ACTIONS(179), - [anon_sym_return] = ACTIONS(181), - [anon_sym_return_DASHwide] = ACTIONS(179), - [anon_sym_return_DASHobject] = ACTIONS(179), - [anon_sym_const_SLASH4] = ACTIONS(179), - [anon_sym_const_SLASH16] = ACTIONS(179), - [anon_sym_const] = ACTIONS(181), - [anon_sym_const_SLASHhigh16] = ACTIONS(179), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(179), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(179), - [anon_sym_const_DASHwide] = ACTIONS(181), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(179), - [anon_sym_const_DASHstring] = ACTIONS(181), - [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(179), - [anon_sym_const_DASHclass] = ACTIONS(179), - [anon_sym_monitor_DASHenter] = ACTIONS(179), - [anon_sym_monitor_DASHexit] = ACTIONS(179), - [anon_sym_check_DASHcast] = ACTIONS(179), - [anon_sym_instance_DASHof] = ACTIONS(179), - [anon_sym_array_DASHlength] = ACTIONS(179), - [anon_sym_new_DASHinstance] = ACTIONS(179), - [anon_sym_new_DASHarray] = ACTIONS(179), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(181), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(179), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(179), - [anon_sym_throw] = ACTIONS(179), - [anon_sym_goto] = ACTIONS(181), - [anon_sym_goto_SLASH16] = ACTIONS(179), - [anon_sym_goto_SLASH32] = ACTIONS(179), - [anon_sym_packed_DASHswitch] = ACTIONS(179), - [anon_sym_sparse_DASHswitch] = ACTIONS(179), - [anon_sym_cmpl_DASHfloat] = ACTIONS(179), - [anon_sym_cmpg_DASHfloat] = ACTIONS(179), - [anon_sym_cmpl_DASHdouble] = ACTIONS(179), - [anon_sym_cmpg_DASHdouble] = ACTIONS(179), - [anon_sym_cmp_DASHlong] = ACTIONS(179), - [anon_sym_if_DASHeq] = ACTIONS(181), - [anon_sym_if_DASHne] = ACTIONS(181), - [anon_sym_if_DASHlt] = ACTIONS(181), - [anon_sym_if_DASHge] = ACTIONS(181), - [anon_sym_if_DASHgt] = ACTIONS(181), - [anon_sym_if_DASHle] = ACTIONS(181), - [anon_sym_if_DASHeqz] = ACTIONS(179), - [anon_sym_if_DASHnez] = ACTIONS(179), - [anon_sym_if_DASHltz] = ACTIONS(179), - [anon_sym_if_DASHgez] = ACTIONS(179), - [anon_sym_if_DASHgtz] = ACTIONS(179), - [anon_sym_if_DASHlez] = ACTIONS(179), - [anon_sym_aget] = ACTIONS(181), - [anon_sym_aget_DASHwide] = ACTIONS(179), - [anon_sym_aget_DASHobject] = ACTIONS(179), - [anon_sym_aget_DASHboolean] = ACTIONS(179), - [anon_sym_aget_DASHbyte] = ACTIONS(179), - [anon_sym_aget_DASHchar] = ACTIONS(179), - [anon_sym_aget_DASHshort] = ACTIONS(179), - [anon_sym_aput] = ACTIONS(181), - [anon_sym_aput_DASHwide] = ACTIONS(179), - [anon_sym_aput_DASHobject] = ACTIONS(179), - [anon_sym_aput_DASHboolean] = ACTIONS(179), - [anon_sym_aput_DASHbyte] = ACTIONS(179), - [anon_sym_aput_DASHchar] = ACTIONS(179), - [anon_sym_aput_DASHshort] = ACTIONS(179), - [anon_sym_iget] = ACTIONS(181), - [anon_sym_iget_DASHwide] = ACTIONS(181), - [anon_sym_iget_DASHobject] = ACTIONS(181), - [anon_sym_iget_DASHboolean] = ACTIONS(179), - [anon_sym_iget_DASHbyte] = ACTIONS(179), - [anon_sym_iget_DASHchar] = ACTIONS(179), - [anon_sym_iget_DASHshort] = ACTIONS(179), - [anon_sym_iput] = ACTIONS(181), - [anon_sym_iput_DASHwide] = ACTIONS(181), - [anon_sym_iput_DASHobject] = ACTIONS(181), - [anon_sym_iput_DASHboolean] = ACTIONS(179), - [anon_sym_iput_DASHbyte] = ACTIONS(179), - [anon_sym_iput_DASHchar] = ACTIONS(179), - [anon_sym_iput_DASHshort] = ACTIONS(179), - [anon_sym_sget] = ACTIONS(181), - [anon_sym_sget_DASHwide] = ACTIONS(179), - [anon_sym_sget_DASHobject] = ACTIONS(179), - [anon_sym_sget_DASHboolean] = ACTIONS(179), - [anon_sym_sget_DASHbyte] = ACTIONS(179), - [anon_sym_sget_DASHchar] = ACTIONS(179), - [anon_sym_sget_DASHshort] = ACTIONS(179), - [anon_sym_sput] = ACTIONS(181), - [anon_sym_sput_DASHwide] = ACTIONS(179), - [anon_sym_sput_DASHobject] = ACTIONS(179), - [anon_sym_sput_DASHboolean] = ACTIONS(179), - [anon_sym_sput_DASHbyte] = ACTIONS(179), - [anon_sym_sput_DASHchar] = ACTIONS(179), - [anon_sym_sput_DASHshort] = ACTIONS(179), - [anon_sym_invoke_DASHvirtual] = ACTIONS(181), - [anon_sym_invoke_DASHsuper] = ACTIONS(181), - [anon_sym_invoke_DASHdirect] = ACTIONS(181), - [anon_sym_invoke_DASHstatic] = ACTIONS(181), - [anon_sym_invoke_DASHinterface] = ACTIONS(181), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(179), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(179), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(179), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(179), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(179), - [anon_sym_neg_DASHint] = ACTIONS(179), - [anon_sym_not_DASHint] = ACTIONS(179), - [anon_sym_neg_DASHlong] = ACTIONS(179), - [anon_sym_not_DASHlong] = ACTIONS(179), - [anon_sym_neg_DASHfloat] = ACTIONS(179), - [anon_sym_neg_DASHdouble] = ACTIONS(179), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(179), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(179), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(179), - [anon_sym_long_DASHto_DASHint] = ACTIONS(179), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(179), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(179), - [anon_sym_float_DASHto_DASHint] = ACTIONS(179), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(179), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(179), - [anon_sym_double_DASHto_DASHint] = ACTIONS(179), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(179), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(179), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(179), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(179), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(179), - [anon_sym_add_DASHint] = ACTIONS(181), - [anon_sym_sub_DASHint] = ACTIONS(181), - [anon_sym_mul_DASHint] = ACTIONS(181), - [anon_sym_div_DASHint] = ACTIONS(181), - [anon_sym_rem_DASHint] = ACTIONS(181), - [anon_sym_and_DASHint] = ACTIONS(181), - [anon_sym_or_DASHint] = ACTIONS(181), - [anon_sym_xor_DASHint] = ACTIONS(181), - [anon_sym_shl_DASHint] = ACTIONS(181), - [anon_sym_shr_DASHint] = ACTIONS(181), - [anon_sym_ushr_DASHint] = ACTIONS(181), - [anon_sym_add_DASHlong] = ACTIONS(181), - [anon_sym_sub_DASHlong] = ACTIONS(181), - [anon_sym_mul_DASHlong] = ACTIONS(181), - [anon_sym_div_DASHlong] = ACTIONS(181), - [anon_sym_rem_DASHlong] = ACTIONS(181), - [anon_sym_and_DASHlong] = ACTIONS(181), - [anon_sym_or_DASHlong] = ACTIONS(181), - [anon_sym_xor_DASHlong] = ACTIONS(181), - [anon_sym_shl_DASHlong] = ACTIONS(181), - [anon_sym_shr_DASHlong] = ACTIONS(181), - [anon_sym_ushr_DASHlong] = ACTIONS(181), - [anon_sym_add_DASHfloat] = ACTIONS(181), - [anon_sym_sub_DASHfloat] = ACTIONS(181), - [anon_sym_mul_DASHfloat] = ACTIONS(181), - [anon_sym_div_DASHfloat] = ACTIONS(181), - [anon_sym_rem_DASHfloat] = ACTIONS(181), - [anon_sym_add_DASHdouble] = ACTIONS(181), - [anon_sym_sub_DASHdouble] = ACTIONS(181), - [anon_sym_mul_DASHdouble] = ACTIONS(181), - [anon_sym_div_DASHdouble] = ACTIONS(181), - [anon_sym_rem_DASHdouble] = ACTIONS(181), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(179), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(179), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(179), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(179), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(179), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(179), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(179), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(179), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(179), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(179), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(179), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(179), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(179), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(179), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(179), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(179), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(179), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(179), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(179), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(179), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(179), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(179), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(179), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(179), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(179), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(179), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(179), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(179), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(179), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(179), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(179), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(179), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(179), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(179), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(179), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(179), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(179), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(179), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(179), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(179), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(179), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(179), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(179), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(179), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(179), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(179), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(179), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(179), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(179), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(179), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(179), - [anon_sym_execute_DASHinline] = ACTIONS(179), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(179), - [anon_sym_iget_DASHquick] = ACTIONS(179), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(179), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(179), - [anon_sym_iput_DASHquick] = ACTIONS(179), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(179), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(179), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(181), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(179), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(181), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(179), - [anon_sym_rsub_DASHint] = ACTIONS(181), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(179), - [anon_sym_DOTline] = ACTIONS(179), - [anon_sym_DOTlocals] = ACTIONS(179), - [anon_sym_DOTcatch] = ACTIONS(181), - [anon_sym_DOTcatchall] = ACTIONS(179), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(179), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(179), - [anon_sym_DOTarray_DASHdata] = ACTIONS(179), + [sym_end_method] = ACTIONS(184), + [anon_sym_DOTannotation] = ACTIONS(184), + [anon_sym_DOTparam] = ACTIONS(184), + [sym_label] = ACTIONS(184), + [anon_sym_nop] = ACTIONS(184), + [anon_sym_move] = ACTIONS(186), + [anon_sym_move_SLASHfrom16] = ACTIONS(184), + [anon_sym_move_SLASH16] = ACTIONS(184), + [anon_sym_move_DASHwide] = ACTIONS(186), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(184), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(184), + [anon_sym_move_DASHobject] = ACTIONS(186), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(184), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(184), + [anon_sym_move_DASHresult] = ACTIONS(186), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(184), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(184), + [anon_sym_move_DASHexception] = ACTIONS(184), + [anon_sym_return_DASHvoid] = ACTIONS(184), + [anon_sym_return] = ACTIONS(186), + [anon_sym_return_DASHwide] = ACTIONS(184), + [anon_sym_return_DASHobject] = ACTIONS(184), + [anon_sym_const_SLASH4] = ACTIONS(184), + [anon_sym_const_SLASH16] = ACTIONS(184), + [anon_sym_const] = ACTIONS(186), + [anon_sym_const_SLASHhigh16] = ACTIONS(184), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(184), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(184), + [anon_sym_const_DASHwide] = ACTIONS(186), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(184), + [anon_sym_const_DASHstring] = ACTIONS(186), + [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(184), + [anon_sym_const_DASHclass] = ACTIONS(184), + [anon_sym_monitor_DASHenter] = ACTIONS(184), + [anon_sym_monitor_DASHexit] = ACTIONS(184), + [anon_sym_check_DASHcast] = ACTIONS(184), + [anon_sym_instance_DASHof] = ACTIONS(184), + [anon_sym_array_DASHlength] = ACTIONS(184), + [anon_sym_new_DASHinstance] = ACTIONS(184), + [anon_sym_new_DASHarray] = ACTIONS(184), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(186), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(184), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(184), + [anon_sym_throw] = ACTIONS(184), + [anon_sym_goto] = ACTIONS(186), + [anon_sym_goto_SLASH16] = ACTIONS(184), + [anon_sym_goto_SLASH32] = ACTIONS(184), + [anon_sym_packed_DASHswitch] = ACTIONS(184), + [anon_sym_sparse_DASHswitch] = ACTIONS(184), + [anon_sym_cmpl_DASHfloat] = ACTIONS(184), + [anon_sym_cmpg_DASHfloat] = ACTIONS(184), + [anon_sym_cmpl_DASHdouble] = ACTIONS(184), + [anon_sym_cmpg_DASHdouble] = ACTIONS(184), + [anon_sym_cmp_DASHlong] = ACTIONS(184), + [anon_sym_if_DASHeq] = ACTIONS(186), + [anon_sym_if_DASHne] = ACTIONS(186), + [anon_sym_if_DASHlt] = ACTIONS(186), + [anon_sym_if_DASHge] = ACTIONS(186), + [anon_sym_if_DASHgt] = ACTIONS(186), + [anon_sym_if_DASHle] = ACTIONS(186), + [anon_sym_if_DASHeqz] = ACTIONS(184), + [anon_sym_if_DASHnez] = ACTIONS(184), + [anon_sym_if_DASHltz] = ACTIONS(184), + [anon_sym_if_DASHgez] = ACTIONS(184), + [anon_sym_if_DASHgtz] = ACTIONS(184), + [anon_sym_if_DASHlez] = ACTIONS(184), + [anon_sym_aget] = ACTIONS(186), + [anon_sym_aget_DASHwide] = ACTIONS(184), + [anon_sym_aget_DASHobject] = ACTIONS(184), + [anon_sym_aget_DASHboolean] = ACTIONS(184), + [anon_sym_aget_DASHbyte] = ACTIONS(184), + [anon_sym_aget_DASHchar] = ACTIONS(184), + [anon_sym_aget_DASHshort] = ACTIONS(184), + [anon_sym_aput] = ACTIONS(186), + [anon_sym_aput_DASHwide] = ACTIONS(184), + [anon_sym_aput_DASHobject] = ACTIONS(184), + [anon_sym_aput_DASHboolean] = ACTIONS(184), + [anon_sym_aput_DASHbyte] = ACTIONS(184), + [anon_sym_aput_DASHchar] = ACTIONS(184), + [anon_sym_aput_DASHshort] = ACTIONS(184), + [anon_sym_iget] = ACTIONS(186), + [anon_sym_iget_DASHwide] = ACTIONS(186), + [anon_sym_iget_DASHobject] = ACTIONS(186), + [anon_sym_iget_DASHboolean] = ACTIONS(184), + [anon_sym_iget_DASHbyte] = ACTIONS(184), + [anon_sym_iget_DASHchar] = ACTIONS(184), + [anon_sym_iget_DASHshort] = ACTIONS(184), + [anon_sym_iput] = ACTIONS(186), + [anon_sym_iput_DASHwide] = ACTIONS(186), + [anon_sym_iput_DASHobject] = ACTIONS(186), + [anon_sym_iput_DASHboolean] = ACTIONS(184), + [anon_sym_iput_DASHbyte] = ACTIONS(184), + [anon_sym_iput_DASHchar] = ACTIONS(184), + [anon_sym_iput_DASHshort] = ACTIONS(184), + [anon_sym_sget] = ACTIONS(186), + [anon_sym_sget_DASHwide] = ACTIONS(184), + [anon_sym_sget_DASHobject] = ACTIONS(184), + [anon_sym_sget_DASHboolean] = ACTIONS(184), + [anon_sym_sget_DASHbyte] = ACTIONS(184), + [anon_sym_sget_DASHchar] = ACTIONS(184), + [anon_sym_sget_DASHshort] = ACTIONS(184), + [anon_sym_sput] = ACTIONS(186), + [anon_sym_sput_DASHwide] = ACTIONS(184), + [anon_sym_sput_DASHobject] = ACTIONS(184), + [anon_sym_sput_DASHboolean] = ACTIONS(184), + [anon_sym_sput_DASHbyte] = ACTIONS(184), + [anon_sym_sput_DASHchar] = ACTIONS(184), + [anon_sym_sput_DASHshort] = ACTIONS(184), + [anon_sym_invoke_DASHvirtual] = ACTIONS(186), + [anon_sym_invoke_DASHsuper] = ACTIONS(186), + [anon_sym_invoke_DASHdirect] = ACTIONS(186), + [anon_sym_invoke_DASHstatic] = ACTIONS(186), + [anon_sym_invoke_DASHinterface] = ACTIONS(186), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(184), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(184), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(184), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(184), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(184), + [anon_sym_neg_DASHint] = ACTIONS(184), + [anon_sym_not_DASHint] = ACTIONS(184), + [anon_sym_neg_DASHlong] = ACTIONS(184), + [anon_sym_not_DASHlong] = ACTIONS(184), + [anon_sym_neg_DASHfloat] = ACTIONS(184), + [anon_sym_neg_DASHdouble] = ACTIONS(184), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(184), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(184), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(184), + [anon_sym_long_DASHto_DASHint] = ACTIONS(184), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(184), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(184), + [anon_sym_float_DASHto_DASHint] = ACTIONS(184), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(184), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(184), + [anon_sym_double_DASHto_DASHint] = ACTIONS(184), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(184), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(184), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(184), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(184), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(184), + [anon_sym_add_DASHint] = ACTIONS(186), + [anon_sym_sub_DASHint] = ACTIONS(186), + [anon_sym_mul_DASHint] = ACTIONS(186), + [anon_sym_div_DASHint] = ACTIONS(186), + [anon_sym_rem_DASHint] = ACTIONS(186), + [anon_sym_and_DASHint] = ACTIONS(186), + [anon_sym_or_DASHint] = ACTIONS(186), + [anon_sym_xor_DASHint] = ACTIONS(186), + [anon_sym_shl_DASHint] = ACTIONS(186), + [anon_sym_shr_DASHint] = ACTIONS(186), + [anon_sym_ushr_DASHint] = ACTIONS(186), + [anon_sym_add_DASHlong] = ACTIONS(186), + [anon_sym_sub_DASHlong] = ACTIONS(186), + [anon_sym_mul_DASHlong] = ACTIONS(186), + [anon_sym_div_DASHlong] = ACTIONS(186), + [anon_sym_rem_DASHlong] = ACTIONS(186), + [anon_sym_and_DASHlong] = ACTIONS(186), + [anon_sym_or_DASHlong] = ACTIONS(186), + [anon_sym_xor_DASHlong] = ACTIONS(186), + [anon_sym_shl_DASHlong] = ACTIONS(186), + [anon_sym_shr_DASHlong] = ACTIONS(186), + [anon_sym_ushr_DASHlong] = ACTIONS(186), + [anon_sym_add_DASHfloat] = ACTIONS(186), + [anon_sym_sub_DASHfloat] = ACTIONS(186), + [anon_sym_mul_DASHfloat] = ACTIONS(186), + [anon_sym_div_DASHfloat] = ACTIONS(186), + [anon_sym_rem_DASHfloat] = ACTIONS(186), + [anon_sym_add_DASHdouble] = ACTIONS(186), + [anon_sym_sub_DASHdouble] = ACTIONS(186), + [anon_sym_mul_DASHdouble] = ACTIONS(186), + [anon_sym_div_DASHdouble] = ACTIONS(186), + [anon_sym_rem_DASHdouble] = ACTIONS(186), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(184), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(184), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(184), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(184), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(184), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(184), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(184), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(184), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(184), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(184), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(184), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(184), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(184), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(184), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(184), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(184), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(184), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(184), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(184), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(184), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(184), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(184), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(184), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(184), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(184), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(184), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(184), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(184), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(184), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(184), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(184), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(184), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(184), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(184), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(184), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(184), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(184), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(184), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(184), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(184), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(184), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(184), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(184), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(184), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(184), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(184), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(184), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(184), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(184), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(184), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(184), + [anon_sym_execute_DASHinline] = ACTIONS(184), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(184), + [anon_sym_iget_DASHquick] = ACTIONS(184), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(184), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(184), + [anon_sym_iput_DASHquick] = ACTIONS(184), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(184), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(184), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(186), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(184), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(186), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(184), + [anon_sym_rsub_DASHint] = ACTIONS(186), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(184), + [anon_sym_DOTline] = ACTIONS(184), + [anon_sym_DOTlocals] = ACTIONS(184), + [anon_sym_DOTregisters] = ACTIONS(184), + [anon_sym_DOTcatch] = ACTIONS(186), + [anon_sym_DOTcatchall] = ACTIONS(184), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(184), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(184), + [anon_sym_DOTarray_DASHdata] = ACTIONS(184), + [sym_comment] = ACTIONS(3), + }, + [32] = { + [sym_end_method] = ACTIONS(188), + [anon_sym_DOTannotation] = ACTIONS(188), + [anon_sym_DOTparam] = ACTIONS(188), + [sym_label] = ACTIONS(188), + [anon_sym_nop] = ACTIONS(188), + [anon_sym_move] = ACTIONS(190), + [anon_sym_move_SLASHfrom16] = ACTIONS(188), + [anon_sym_move_SLASH16] = ACTIONS(188), + [anon_sym_move_DASHwide] = ACTIONS(190), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(188), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(188), + [anon_sym_move_DASHobject] = ACTIONS(190), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(188), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(188), + [anon_sym_move_DASHresult] = ACTIONS(190), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(188), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(188), + [anon_sym_move_DASHexception] = ACTIONS(188), + [anon_sym_return_DASHvoid] = ACTIONS(188), + [anon_sym_return] = ACTIONS(190), + [anon_sym_return_DASHwide] = ACTIONS(188), + [anon_sym_return_DASHobject] = ACTIONS(188), + [anon_sym_const_SLASH4] = ACTIONS(188), + [anon_sym_const_SLASH16] = ACTIONS(188), + [anon_sym_const] = ACTIONS(190), + [anon_sym_const_SLASHhigh16] = ACTIONS(188), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(188), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(188), + [anon_sym_const_DASHwide] = ACTIONS(190), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(188), + [anon_sym_const_DASHstring] = ACTIONS(190), + [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(188), + [anon_sym_const_DASHclass] = ACTIONS(188), + [anon_sym_monitor_DASHenter] = ACTIONS(188), + [anon_sym_monitor_DASHexit] = ACTIONS(188), + [anon_sym_check_DASHcast] = ACTIONS(188), + [anon_sym_instance_DASHof] = ACTIONS(188), + [anon_sym_array_DASHlength] = ACTIONS(188), + [anon_sym_new_DASHinstance] = ACTIONS(188), + [anon_sym_new_DASHarray] = ACTIONS(188), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(190), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(188), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(188), + [anon_sym_throw] = ACTIONS(188), + [anon_sym_goto] = ACTIONS(190), + [anon_sym_goto_SLASH16] = ACTIONS(188), + [anon_sym_goto_SLASH32] = ACTIONS(188), + [anon_sym_packed_DASHswitch] = ACTIONS(188), + [anon_sym_sparse_DASHswitch] = ACTIONS(188), + [anon_sym_cmpl_DASHfloat] = ACTIONS(188), + [anon_sym_cmpg_DASHfloat] = ACTIONS(188), + [anon_sym_cmpl_DASHdouble] = ACTIONS(188), + [anon_sym_cmpg_DASHdouble] = ACTIONS(188), + [anon_sym_cmp_DASHlong] = ACTIONS(188), + [anon_sym_if_DASHeq] = ACTIONS(190), + [anon_sym_if_DASHne] = ACTIONS(190), + [anon_sym_if_DASHlt] = ACTIONS(190), + [anon_sym_if_DASHge] = ACTIONS(190), + [anon_sym_if_DASHgt] = ACTIONS(190), + [anon_sym_if_DASHle] = ACTIONS(190), + [anon_sym_if_DASHeqz] = ACTIONS(188), + [anon_sym_if_DASHnez] = ACTIONS(188), + [anon_sym_if_DASHltz] = ACTIONS(188), + [anon_sym_if_DASHgez] = ACTIONS(188), + [anon_sym_if_DASHgtz] = ACTIONS(188), + [anon_sym_if_DASHlez] = ACTIONS(188), + [anon_sym_aget] = ACTIONS(190), + [anon_sym_aget_DASHwide] = ACTIONS(188), + [anon_sym_aget_DASHobject] = ACTIONS(188), + [anon_sym_aget_DASHboolean] = ACTIONS(188), + [anon_sym_aget_DASHbyte] = ACTIONS(188), + [anon_sym_aget_DASHchar] = ACTIONS(188), + [anon_sym_aget_DASHshort] = ACTIONS(188), + [anon_sym_aput] = ACTIONS(190), + [anon_sym_aput_DASHwide] = ACTIONS(188), + [anon_sym_aput_DASHobject] = ACTIONS(188), + [anon_sym_aput_DASHboolean] = ACTIONS(188), + [anon_sym_aput_DASHbyte] = ACTIONS(188), + [anon_sym_aput_DASHchar] = ACTIONS(188), + [anon_sym_aput_DASHshort] = ACTIONS(188), + [anon_sym_iget] = ACTIONS(190), + [anon_sym_iget_DASHwide] = ACTIONS(190), + [anon_sym_iget_DASHobject] = ACTIONS(190), + [anon_sym_iget_DASHboolean] = ACTIONS(188), + [anon_sym_iget_DASHbyte] = ACTIONS(188), + [anon_sym_iget_DASHchar] = ACTIONS(188), + [anon_sym_iget_DASHshort] = ACTIONS(188), + [anon_sym_iput] = ACTIONS(190), + [anon_sym_iput_DASHwide] = ACTIONS(190), + [anon_sym_iput_DASHobject] = ACTIONS(190), + [anon_sym_iput_DASHboolean] = ACTIONS(188), + [anon_sym_iput_DASHbyte] = ACTIONS(188), + [anon_sym_iput_DASHchar] = ACTIONS(188), + [anon_sym_iput_DASHshort] = ACTIONS(188), + [anon_sym_sget] = ACTIONS(190), + [anon_sym_sget_DASHwide] = ACTIONS(188), + [anon_sym_sget_DASHobject] = ACTIONS(188), + [anon_sym_sget_DASHboolean] = ACTIONS(188), + [anon_sym_sget_DASHbyte] = ACTIONS(188), + [anon_sym_sget_DASHchar] = ACTIONS(188), + [anon_sym_sget_DASHshort] = ACTIONS(188), + [anon_sym_sput] = ACTIONS(190), + [anon_sym_sput_DASHwide] = ACTIONS(188), + [anon_sym_sput_DASHobject] = ACTIONS(188), + [anon_sym_sput_DASHboolean] = ACTIONS(188), + [anon_sym_sput_DASHbyte] = ACTIONS(188), + [anon_sym_sput_DASHchar] = ACTIONS(188), + [anon_sym_sput_DASHshort] = ACTIONS(188), + [anon_sym_invoke_DASHvirtual] = ACTIONS(190), + [anon_sym_invoke_DASHsuper] = ACTIONS(190), + [anon_sym_invoke_DASHdirect] = ACTIONS(190), + [anon_sym_invoke_DASHstatic] = ACTIONS(190), + [anon_sym_invoke_DASHinterface] = ACTIONS(190), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(188), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(188), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(188), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(188), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(188), + [anon_sym_neg_DASHint] = ACTIONS(188), + [anon_sym_not_DASHint] = ACTIONS(188), + [anon_sym_neg_DASHlong] = ACTIONS(188), + [anon_sym_not_DASHlong] = ACTIONS(188), + [anon_sym_neg_DASHfloat] = ACTIONS(188), + [anon_sym_neg_DASHdouble] = ACTIONS(188), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(188), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(188), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(188), + [anon_sym_long_DASHto_DASHint] = ACTIONS(188), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(188), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(188), + [anon_sym_float_DASHto_DASHint] = ACTIONS(188), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(188), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(188), + [anon_sym_double_DASHto_DASHint] = ACTIONS(188), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(188), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(188), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(188), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(188), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(188), + [anon_sym_add_DASHint] = ACTIONS(190), + [anon_sym_sub_DASHint] = ACTIONS(190), + [anon_sym_mul_DASHint] = ACTIONS(190), + [anon_sym_div_DASHint] = ACTIONS(190), + [anon_sym_rem_DASHint] = ACTIONS(190), + [anon_sym_and_DASHint] = ACTIONS(190), + [anon_sym_or_DASHint] = ACTIONS(190), + [anon_sym_xor_DASHint] = ACTIONS(190), + [anon_sym_shl_DASHint] = ACTIONS(190), + [anon_sym_shr_DASHint] = ACTIONS(190), + [anon_sym_ushr_DASHint] = ACTIONS(190), + [anon_sym_add_DASHlong] = ACTIONS(190), + [anon_sym_sub_DASHlong] = ACTIONS(190), + [anon_sym_mul_DASHlong] = ACTIONS(190), + [anon_sym_div_DASHlong] = ACTIONS(190), + [anon_sym_rem_DASHlong] = ACTIONS(190), + [anon_sym_and_DASHlong] = ACTIONS(190), + [anon_sym_or_DASHlong] = ACTIONS(190), + [anon_sym_xor_DASHlong] = ACTIONS(190), + [anon_sym_shl_DASHlong] = ACTIONS(190), + [anon_sym_shr_DASHlong] = ACTIONS(190), + [anon_sym_ushr_DASHlong] = ACTIONS(190), + [anon_sym_add_DASHfloat] = ACTIONS(190), + [anon_sym_sub_DASHfloat] = ACTIONS(190), + [anon_sym_mul_DASHfloat] = ACTIONS(190), + [anon_sym_div_DASHfloat] = ACTIONS(190), + [anon_sym_rem_DASHfloat] = ACTIONS(190), + [anon_sym_add_DASHdouble] = ACTIONS(190), + [anon_sym_sub_DASHdouble] = ACTIONS(190), + [anon_sym_mul_DASHdouble] = ACTIONS(190), + [anon_sym_div_DASHdouble] = ACTIONS(190), + [anon_sym_rem_DASHdouble] = ACTIONS(190), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(188), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(188), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(188), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(188), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(188), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(188), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(188), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(188), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(188), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(188), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(188), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(188), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(188), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(188), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(188), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(188), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(188), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(188), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(188), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(188), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(188), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(188), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(188), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(188), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(188), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(188), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(188), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(188), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(188), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(188), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(188), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(188), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(188), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(188), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(188), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(188), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(188), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(188), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(188), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(188), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(188), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(188), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(188), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(188), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(188), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(188), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(188), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(188), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(188), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(188), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(188), + [anon_sym_execute_DASHinline] = ACTIONS(188), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(188), + [anon_sym_iget_DASHquick] = ACTIONS(188), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(188), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(188), + [anon_sym_iput_DASHquick] = ACTIONS(188), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(188), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(188), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(190), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(188), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(190), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(188), + [anon_sym_rsub_DASHint] = ACTIONS(190), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(188), + [anon_sym_DOTline] = ACTIONS(188), + [anon_sym_DOTlocals] = ACTIONS(188), + [anon_sym_DOTregisters] = ACTIONS(188), + [anon_sym_DOTcatch] = ACTIONS(190), + [anon_sym_DOTcatchall] = ACTIONS(188), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(188), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(188), + [anon_sym_DOTarray_DASHdata] = ACTIONS(188), [sym_comment] = ACTIONS(3), }, }; static const uint16_t ts_small_parse_table[] = { [0] = 13, - ACTIONS(185), 1, + ACTIONS(194), 1, anon_sym_LF, - ACTIONS(187), 1, + ACTIONS(196), 1, anon_sym_LBRACE, - ACTIONS(189), 1, + ACTIONS(198), 1, sym_class_identifier, - ACTIONS(191), 1, + ACTIONS(200), 1, aux_sym_field_identifier_token1, - ACTIONS(195), 1, + ACTIONS(204), 1, anon_sym_LBRACK, - ACTIONS(199), 1, + ACTIONS(208), 1, sym_comment, - STATE(125), 1, + STATE(126), 1, sym_array_type, - ACTIONS(201), 2, + ACTIONS(210), 2, aux_sym_number_literal_token1, aux_sym_number_literal_token2, - ACTIONS(203), 2, + ACTIONS(212), 2, anon_sym_true, anon_sym_false, - ACTIONS(193), 3, + ACTIONS(202), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - ACTIONS(183), 5, + ACTIONS(192), 5, sym_label, sym_variable, sym_parameter, sym_string_literal, sym_null_literal, - ACTIONS(197), 9, + ACTIONS(206), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -19021,7 +19346,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - STATE(154), 12, + STATE(153), 12, sym__statement_argument, sym__identifier, sym_field_identifier, @@ -19037,34 +19362,34 @@ static const uint16_t ts_small_parse_table[] = { [67] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(207), 1, + ACTIONS(216), 1, anon_sym_LBRACE, - ACTIONS(209), 1, + ACTIONS(218), 1, sym_class_identifier, - ACTIONS(211), 1, + ACTIONS(220), 1, aux_sym_field_identifier_token1, - ACTIONS(215), 1, + ACTIONS(224), 1, anon_sym_LBRACK, - STATE(125), 1, + STATE(126), 1, sym_array_type, - ACTIONS(201), 2, + ACTIONS(210), 2, aux_sym_number_literal_token1, aux_sym_number_literal_token2, - ACTIONS(203), 2, + ACTIONS(212), 2, anon_sym_true, anon_sym_false, - ACTIONS(205), 2, + ACTIONS(214), 2, sym_label, sym_string_literal, - ACTIONS(213), 3, + ACTIONS(222), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - ACTIONS(217), 3, + ACTIONS(226), 3, sym_variable, sym_parameter, sym_null_literal, - ACTIONS(197), 9, + ACTIONS(206), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -19074,7 +19399,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - STATE(169), 12, + STATE(173), 12, sym__statement_argument, sym__identifier, sym_field_identifier, @@ -19087,45 +19412,42 @@ static const uint16_t ts_small_parse_table[] = { sym__literal, sym_number_literal, sym_boolean_literal, - [133] = 17, + [133] = 16, ACTIONS(3), 1, sym_comment, - ACTIONS(219), 1, + ACTIONS(228), 1, anon_sym_DOTsubannotation, - ACTIONS(221), 1, - anon_sym_RBRACE, - ACTIONS(223), 1, + ACTIONS(230), 1, + anon_sym_LBRACE, + ACTIONS(232), 1, sym_class_identifier, - ACTIONS(225), 1, + ACTIONS(234), 1, aux_sym_field_identifier_token1, - ACTIONS(229), 1, + ACTIONS(238), 1, anon_sym_LBRACK, - ACTIONS(231), 1, + ACTIONS(240), 1, anon_sym_DOTenum, - ACTIONS(237), 1, + ACTIONS(244), 1, sym_string_literal, - ACTIONS(241), 1, + ACTIONS(248), 1, sym_null_literal, - STATE(117), 1, + STATE(123), 1, sym_subannotation_declaration, - STATE(124), 1, - sym_number_literal, - STATE(180), 1, + STATE(142), 1, + sym_annotation_value, + STATE(209), 1, sym_array_type, - ACTIONS(233), 2, - sym_variable, - sym_parameter, - ACTIONS(235), 2, + ACTIONS(242), 2, aux_sym_number_literal_token1, aux_sym_number_literal_token2, - ACTIONS(239), 2, + ACTIONS(246), 2, anon_sym_true, anon_sym_false, - ACTIONS(227), 3, + ACTIONS(236), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - STATE(127), 9, + STATE(127), 11, sym_subannotation_definition, sym__identifier, sym_field_identifier, @@ -19133,44 +19455,46 @@ static const uint16_t ts_small_parse_table[] = { sym_full_field_identifier, sym_full_method_identifier, sym_enum_reference, + sym_list, sym__literal, + sym_number_literal, sym_boolean_literal, - [198] = 15, + [196] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(219), 1, + ACTIONS(228), 1, anon_sym_DOTsubannotation, - ACTIONS(223), 1, + ACTIONS(238), 1, + anon_sym_LBRACK, + ACTIONS(250), 1, + anon_sym_RBRACE, + ACTIONS(252), 1, sym_class_identifier, - ACTIONS(225), 1, + ACTIONS(254), 1, aux_sym_field_identifier_token1, - ACTIONS(229), 1, - anon_sym_LBRACK, - ACTIONS(231), 1, + ACTIONS(258), 1, anon_sym_DOTenum, - ACTIONS(243), 1, - anon_sym_RBRACE, - ACTIONS(247), 1, + ACTIONS(264), 1, sym_string_literal, - STATE(117), 1, + STATE(123), 1, sym_subannotation_declaration, - STATE(180), 1, + STATE(191), 1, sym_array_type, - ACTIONS(235), 2, - aux_sym_number_literal_token1, - aux_sym_number_literal_token2, - ACTIONS(239), 2, + ACTIONS(246), 2, anon_sym_true, anon_sym_false, - ACTIONS(227), 3, + ACTIONS(262), 2, + aux_sym_number_literal_token1, + aux_sym_number_literal_token2, + ACTIONS(256), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - ACTIONS(245), 3, + ACTIONS(260), 3, sym_variable, sym_parameter, sym_null_literal, - STATE(152), 10, + STATE(149), 10, sym_subannotation_definition, sym__identifier, sym_field_identifier, @@ -19181,42 +19505,45 @@ static const uint16_t ts_small_parse_table[] = { sym__literal, sym_number_literal, sym_boolean_literal, - [259] = 16, + [257] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(219), 1, + ACTIONS(228), 1, anon_sym_DOTsubannotation, - ACTIONS(229), 1, + ACTIONS(238), 1, anon_sym_LBRACK, - ACTIONS(249), 1, - anon_sym_LBRACE, - ACTIONS(251), 1, + ACTIONS(252), 1, sym_class_identifier, - ACTIONS(253), 1, + ACTIONS(254), 1, aux_sym_field_identifier_token1, - ACTIONS(257), 1, + ACTIONS(258), 1, anon_sym_DOTenum, - ACTIONS(261), 1, + ACTIONS(266), 1, + anon_sym_RBRACE, + ACTIONS(270), 1, sym_string_literal, - ACTIONS(263), 1, + ACTIONS(272), 1, sym_null_literal, - STATE(117), 1, + STATE(123), 1, sym_subannotation_declaration, - STATE(141), 1, - sym_annotation_value, - STATE(207), 1, + STATE(132), 1, + sym_number_literal, + STATE(191), 1, sym_array_type, - ACTIONS(239), 2, + ACTIONS(246), 2, anon_sym_true, anon_sym_false, - ACTIONS(259), 2, + ACTIONS(262), 2, aux_sym_number_literal_token1, aux_sym_number_literal_token2, - ACTIONS(255), 3, + ACTIONS(268), 2, + sym_variable, + sym_parameter, + ACTIONS(256), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - STATE(126), 11, + STATE(139), 9, sym_subannotation_definition, sym__identifier, sym_field_identifier, @@ -19224,44 +19551,42 @@ static const uint16_t ts_small_parse_table[] = { sym_full_field_identifier, sym_full_method_identifier, sym_enum_reference, - sym_list, sym__literal, - sym_number_literal, sym_boolean_literal, [322] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(219), 1, + ACTIONS(228), 1, anon_sym_DOTsubannotation, - ACTIONS(223), 1, + ACTIONS(238), 1, + anon_sym_LBRACK, + ACTIONS(252), 1, sym_class_identifier, - ACTIONS(225), 1, + ACTIONS(254), 1, aux_sym_field_identifier_token1, - ACTIONS(229), 1, - anon_sym_LBRACK, - ACTIONS(231), 1, + ACTIONS(258), 1, anon_sym_DOTenum, - ACTIONS(267), 1, + ACTIONS(276), 1, sym_string_literal, - STATE(117), 1, + STATE(123), 1, sym_subannotation_declaration, - STATE(180), 1, + STATE(191), 1, sym_array_type, - ACTIONS(235), 2, - aux_sym_number_literal_token1, - aux_sym_number_literal_token2, - ACTIONS(239), 2, + ACTIONS(246), 2, anon_sym_true, anon_sym_false, - ACTIONS(227), 3, + ACTIONS(262), 2, + aux_sym_number_literal_token1, + aux_sym_number_literal_token2, + ACTIONS(256), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - ACTIONS(265), 3, + ACTIONS(274), 3, sym_variable, sym_parameter, sym_null_literal, - STATE(159), 10, + STATE(180), 10, sym_subannotation_definition, sym__identifier, sym_field_identifier, @@ -19273,11 +19598,11 @@ static const uint16_t ts_small_parse_table[] = { sym_number_literal, sym_boolean_literal, [380] = 3, - ACTIONS(199), 1, + ACTIONS(208), 1, sym_comment, - ACTIONS(271), 1, + ACTIONS(280), 1, anon_sym_LF, - ACTIONS(269), 25, + ACTIONS(278), 25, sym_label, anon_sym_LBRACE, sym_class_identifier, @@ -19306,19 +19631,19 @@ static const uint16_t ts_small_parse_table[] = { [414] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(275), 1, + ACTIONS(284), 1, anon_sym_declared_DASHsynchronized, STATE(29), 1, sym_method_identifier, STATE(41), 1, aux_sym_access_modifiers_repeat1, - STATE(120), 1, + STATE(118), 1, sym_access_modifiers, - ACTIONS(227), 3, + ACTIONS(256), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - ACTIONS(273), 17, + ACTIONS(282), 17, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -19339,15 +19664,15 @@ static const uint16_t ts_small_parse_table[] = { [454] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(282), 1, + ACTIONS(290), 1, anon_sym_declared_DASHsynchronized, - STATE(40), 1, + STATE(42), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(277), 3, + ACTIONS(286), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - ACTIONS(279), 17, + ACTIONS(288), 17, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -19368,15 +19693,15 @@ static const uint16_t ts_small_parse_table[] = { [488] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(289), 1, + ACTIONS(297), 1, anon_sym_declared_DASHsynchronized, - STATE(40), 1, + STATE(42), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(285), 3, + ACTIONS(292), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - ACTIONS(287), 17, + ACTIONS(294), 17, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -19394,16 +19719,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_constructor, anon_sym_varargs, anon_sym_annotation, - [522] = 5, + [522] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(285), 1, - aux_sym_field_identifier_token1, - ACTIONS(293), 1, - anon_sym_declared_DASHsynchronized, + ACTIONS(292), 1, + sym_class_identifier, STATE(43), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(291), 17, + ACTIONS(300), 18, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -19420,17 +19743,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_enum, anon_sym_constructor, anon_sym_varargs, + anon_sym_declared_DASHsynchronized, anon_sym_annotation, - [554] = 5, + [552] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(277), 1, - aux_sym_field_identifier_token1, - ACTIONS(298), 1, - anon_sym_declared_DASHsynchronized, + ACTIONS(286), 1, + sym_class_identifier, STATE(43), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(295), 17, + ACTIONS(303), 18, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -19447,15 +19769,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_enum, anon_sym_constructor, anon_sym_varargs, + anon_sym_declared_DASHsynchronized, anon_sym_annotation, - [586] = 4, + [582] = 4, ACTIONS(3), 1, sym_comment, - STATE(47), 1, + STATE(44), 1, aux_sym_access_modifiers_repeat1, - STATE(206), 1, + STATE(208), 1, sym_access_modifiers, - ACTIONS(301), 18, + ACTIONS(305), 18, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -19474,14 +19797,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_varargs, anon_sym_declared_DASHsynchronized, anon_sym_annotation, - [616] = 4, + [612] = 4, ACTIONS(3), 1, sym_comment, - STATE(42), 1, + STATE(47), 1, aux_sym_access_modifiers_repeat1, - STATE(167), 1, + STATE(169), 1, sym_access_modifiers, - ACTIONS(303), 18, + ACTIONS(307), 18, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -19500,14 +19823,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_varargs, anon_sym_declared_DASHsynchronized, anon_sym_annotation, - [646] = 4, + [642] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(277), 1, - sym_class_identifier, - STATE(46), 1, + ACTIONS(286), 1, + aux_sym_field_identifier_token1, + ACTIONS(311), 1, + anon_sym_declared_DASHsynchronized, + STATE(48), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(305), 18, + ACTIONS(309), 17, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -19524,16 +19849,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_enum, anon_sym_constructor, anon_sym_varargs, - anon_sym_declared_DASHsynchronized, anon_sym_annotation, - [676] = 4, + [674] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(285), 1, - sym_class_identifier, - STATE(46), 1, + ACTIONS(292), 1, + aux_sym_field_identifier_token1, + ACTIONS(316), 1, + anon_sym_declared_DASHsynchronized, + STATE(48), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(308), 18, + ACTIONS(313), 17, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -19550,90 +19876,83 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_enum, anon_sym_constructor, anon_sym_varargs, - anon_sym_declared_DASHsynchronized, anon_sym_annotation, [706] = 15, ACTIONS(3), 1, sym_comment, ACTIONS(17), 1, anon_sym_DOTannotation, - ACTIONS(310), 1, + ACTIONS(319), 1, ts_builtin_sym_end, - ACTIONS(312), 1, + ACTIONS(321), 1, anon_sym_DOTsource, - ACTIONS(314), 1, + ACTIONS(323), 1, anon_sym_DOTimplements, - ACTIONS(316), 1, + ACTIONS(325), 1, anon_sym_DOTfield, - ACTIONS(318), 1, + ACTIONS(327), 1, anon_sym_DOTmethod, STATE(6), 1, sym_method_declaration, - STATE(55), 1, + STATE(57), 1, sym_source_declaration, - STATE(83), 1, + STATE(84), 1, sym_field_declaration, - STATE(119), 1, + STATE(124), 1, sym_annotation_declaration, - STATE(54), 2, + STATE(56), 2, sym_implements_declaration, aux_sym_class_definition_repeat1, - STATE(71), 2, + STATE(73), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(79), 2, + STATE(81), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(98), 2, + STATE(117), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [756] = 13, + [756] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(17), 1, - anon_sym_DOTannotation, - ACTIONS(314), 1, - anon_sym_DOTimplements, - ACTIONS(316), 1, - anon_sym_DOTfield, - ACTIONS(318), 1, - anon_sym_DOTmethod, - ACTIONS(320), 1, - ts_builtin_sym_end, - STATE(6), 1, - sym_method_declaration, - STATE(83), 1, - sym_field_declaration, - STATE(119), 1, - sym_annotation_declaration, - STATE(72), 2, - sym_annotation_definition, - aux_sym_class_definition_repeat2, - STATE(78), 2, - sym_field_definition, - aux_sym_class_definition_repeat3, - STATE(84), 2, - sym_implements_declaration, - aux_sym_class_definition_repeat1, - STATE(93), 2, - sym_method_definition, - aux_sym_class_definition_repeat4, - [800] = 7, + ACTIONS(238), 1, + anon_sym_LBRACK, + ACTIONS(329), 1, + sym_class_identifier, + ACTIONS(331), 1, + anon_sym_RPAREN, + STATE(59), 1, + aux_sym_method_identifier_repeat1, + STATE(75), 3, + sym__type, + sym_array_type, + sym_primitive_type, + ACTIONS(333), 9, + anon_sym_V, + anon_sym_Z, + anon_sym_B, + anon_sym_S, + anon_sym_C, + anon_sym_I, + anon_sym_J, + anon_sym_F, + anon_sym_D, + [788] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(229), 1, + ACTIONS(238), 1, anon_sym_LBRACK, - ACTIONS(322), 1, + ACTIONS(329), 1, sym_class_identifier, - ACTIONS(324), 1, + ACTIONS(335), 1, anon_sym_RPAREN, - STATE(53), 1, + STATE(55), 1, aux_sym_method_identifier_repeat1, - STATE(74), 3, + STATE(75), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(326), 9, + ACTIONS(333), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -19643,22 +19962,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [832] = 7, + [820] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(229), 1, + ACTIONS(238), 1, anon_sym_LBRACK, - ACTIONS(322), 1, + ACTIONS(329), 1, sym_class_identifier, - ACTIONS(328), 1, + ACTIONS(337), 1, anon_sym_RPAREN, - STATE(50), 1, + STATE(53), 1, aux_sym_method_identifier_repeat1, - STATE(74), 3, + STATE(75), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(326), 9, + ACTIONS(333), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -19668,22 +19987,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [864] = 7, + [852] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(229), 1, + ACTIONS(238), 1, anon_sym_LBRACK, - ACTIONS(322), 1, + ACTIONS(329), 1, sym_class_identifier, - ACTIONS(330), 1, + ACTIONS(339), 1, anon_sym_RPAREN, - STATE(58), 1, + STATE(54), 1, aux_sym_method_identifier_repeat1, - STATE(74), 3, + STATE(75), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(326), 9, + ACTIONS(333), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -19693,22 +20012,47 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [896] = 7, + [884] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(332), 1, + ACTIONS(341), 1, sym_class_identifier, - ACTIONS(335), 1, + ACTIONS(344), 1, anon_sym_RPAREN, - ACTIONS(337), 1, + ACTIONS(346), 1, anon_sym_LBRACK, - STATE(53), 1, + STATE(54), 1, + aux_sym_method_identifier_repeat1, + STATE(75), 3, + sym__type, + sym_array_type, + sym_primitive_type, + ACTIONS(349), 9, + anon_sym_V, + anon_sym_Z, + anon_sym_B, + anon_sym_S, + anon_sym_C, + anon_sym_I, + anon_sym_J, + anon_sym_F, + anon_sym_D, + [916] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(238), 1, + anon_sym_LBRACK, + ACTIONS(329), 1, + sym_class_identifier, + ACTIONS(352), 1, + anon_sym_RPAREN, + STATE(54), 1, aux_sym_method_identifier_repeat1, - STATE(74), 3, + STATE(75), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(340), 9, + ACTIONS(333), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -19718,134 +20062,115 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [928] = 13, + [948] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(17), 1, anon_sym_DOTannotation, - ACTIONS(314), 1, + ACTIONS(323), 1, anon_sym_DOTimplements, - ACTIONS(316), 1, + ACTIONS(325), 1, anon_sym_DOTfield, - ACTIONS(318), 1, + ACTIONS(327), 1, anon_sym_DOTmethod, - ACTIONS(343), 1, + ACTIONS(354), 1, ts_builtin_sym_end, STATE(6), 1, sym_method_declaration, - STATE(83), 1, + STATE(84), 1, sym_field_declaration, - STATE(119), 1, + STATE(124), 1, sym_annotation_declaration, - STATE(73), 2, + STATE(72), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(80), 2, + STATE(79), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(84), 2, + STATE(85), 2, sym_implements_declaration, aux_sym_class_definition_repeat1, - STATE(102), 2, + STATE(107), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [972] = 13, + [992] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(17), 1, anon_sym_DOTannotation, - ACTIONS(314), 1, + ACTIONS(323), 1, anon_sym_DOTimplements, - ACTIONS(316), 1, + ACTIONS(325), 1, anon_sym_DOTfield, - ACTIONS(318), 1, + ACTIONS(327), 1, anon_sym_DOTmethod, - ACTIONS(343), 1, + ACTIONS(354), 1, ts_builtin_sym_end, STATE(6), 1, sym_method_declaration, - STATE(83), 1, + STATE(84), 1, sym_field_declaration, - STATE(119), 1, + STATE(124), 1, sym_annotation_declaration, - STATE(49), 2, + STATE(58), 2, sym_implements_declaration, aux_sym_class_definition_repeat1, - STATE(73), 2, + STATE(72), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(80), 2, + STATE(79), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(102), 2, + STATE(107), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1016] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(229), 1, - anon_sym_LBRACK, - ACTIONS(322), 1, - sym_class_identifier, - ACTIONS(345), 1, - anon_sym_RPAREN, - STATE(57), 1, - aux_sym_method_identifier_repeat1, - STATE(74), 3, - sym__type, - sym_array_type, - sym_primitive_type, - ACTIONS(326), 9, - anon_sym_V, - anon_sym_Z, - anon_sym_B, - anon_sym_S, - anon_sym_C, - anon_sym_I, - anon_sym_J, - anon_sym_F, - anon_sym_D, - [1048] = 7, + [1036] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(229), 1, - anon_sym_LBRACK, - ACTIONS(322), 1, - sym_class_identifier, - ACTIONS(347), 1, - anon_sym_RPAREN, - STATE(53), 1, - aux_sym_method_identifier_repeat1, - STATE(74), 3, - sym__type, - sym_array_type, - sym_primitive_type, - ACTIONS(326), 9, - anon_sym_V, - anon_sym_Z, - anon_sym_B, - anon_sym_S, - anon_sym_C, - anon_sym_I, - anon_sym_J, - anon_sym_F, - anon_sym_D, + ACTIONS(17), 1, + anon_sym_DOTannotation, + ACTIONS(323), 1, + anon_sym_DOTimplements, + ACTIONS(325), 1, + anon_sym_DOTfield, + ACTIONS(327), 1, + anon_sym_DOTmethod, + ACTIONS(356), 1, + ts_builtin_sym_end, + STATE(6), 1, + sym_method_declaration, + STATE(84), 1, + sym_field_declaration, + STATE(124), 1, + sym_annotation_declaration, + STATE(74), 2, + sym_annotation_definition, + aux_sym_class_definition_repeat2, + STATE(80), 2, + sym_field_definition, + aux_sym_class_definition_repeat3, + STATE(85), 2, + sym_implements_declaration, + aux_sym_class_definition_repeat1, + STATE(98), 2, + sym_method_definition, + aux_sym_class_definition_repeat4, [1080] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(229), 1, + ACTIONS(238), 1, anon_sym_LBRACK, - ACTIONS(322), 1, + ACTIONS(329), 1, sym_class_identifier, - ACTIONS(349), 1, + ACTIONS(358), 1, anon_sym_RPAREN, - STATE(53), 1, + STATE(54), 1, aux_sym_method_identifier_repeat1, - STATE(74), 3, + STATE(75), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(326), 9, + ACTIONS(333), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -19858,15 +20183,15 @@ static const uint16_t ts_small_parse_table[] = { [1112] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(351), 1, - sym_class_identifier, - ACTIONS(353), 1, + ACTIONS(224), 1, anon_sym_LBRACK, - STATE(139), 3, + ACTIONS(360), 1, + sym_class_identifier, + STATE(177), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(355), 9, + ACTIONS(362), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -19879,15 +20204,15 @@ static const uint16_t ts_small_parse_table[] = { [1138] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(353), 1, - anon_sym_LBRACK, - ACTIONS(357), 1, + ACTIONS(364), 1, sym_class_identifier, - STATE(135), 3, + ACTIONS(366), 1, + anon_sym_LBRACK, + STATE(159), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(355), 9, + ACTIONS(368), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -19900,15 +20225,15 @@ static const uint16_t ts_small_parse_table[] = { [1164] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(229), 1, + ACTIONS(366), 1, anon_sym_LBRACK, - ACTIONS(359), 1, + ACTIONS(370), 1, sym_class_identifier, - STATE(12), 3, + STATE(148), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(326), 9, + ACTIONS(368), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -19921,15 +20246,15 @@ static const uint16_t ts_small_parse_table[] = { [1190] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(229), 1, + ACTIONS(366), 1, anon_sym_LBRACK, - ACTIONS(361), 1, + ACTIONS(372), 1, sym_class_identifier, - STATE(2), 3, + STATE(155), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(326), 9, + ACTIONS(368), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -19942,15 +20267,15 @@ static const uint16_t ts_small_parse_table[] = { [1216] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(229), 1, + ACTIONS(238), 1, anon_sym_LBRACK, - ACTIONS(363), 1, + ACTIONS(374), 1, sym_class_identifier, - STATE(75), 3, + STATE(11), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(326), 9, + ACTIONS(333), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -19963,15 +20288,15 @@ static const uint16_t ts_small_parse_table[] = { [1242] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(353), 1, + ACTIONS(224), 1, anon_sym_LBRACK, - ACTIONS(363), 1, + ACTIONS(376), 1, sym_class_identifier, - STATE(75), 3, + STATE(162), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(355), 9, + ACTIONS(362), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -19984,15 +20309,15 @@ static const uint16_t ts_small_parse_table[] = { [1268] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(215), 1, + ACTIONS(238), 1, anon_sym_LBRACK, - ACTIONS(365), 1, + ACTIONS(378), 1, sym_class_identifier, - STATE(160), 3, + STATE(76), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(367), 9, + ACTIONS(333), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -20005,15 +20330,15 @@ static const uint16_t ts_small_parse_table[] = { [1294] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(229), 1, + ACTIONS(366), 1, anon_sym_LBRACK, - ACTIONS(369), 1, + ACTIONS(378), 1, sym_class_identifier, - STATE(11), 3, + STATE(76), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(326), 9, + ACTIONS(368), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -20026,15 +20351,15 @@ static const uint16_t ts_small_parse_table[] = { [1320] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(215), 1, + ACTIONS(238), 1, anon_sym_LBRACK, - ACTIONS(371), 1, + ACTIONS(380), 1, sym_class_identifier, - STATE(153), 3, + STATE(12), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(367), 9, + ACTIONS(333), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -20047,15 +20372,15 @@ static const uint16_t ts_small_parse_table[] = { [1346] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(215), 1, + ACTIONS(238), 1, anon_sym_LBRACK, - ACTIONS(373), 1, + ACTIONS(382), 1, sym_class_identifier, - STATE(176), 3, + STATE(3), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(367), 9, + ACTIONS(333), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -20068,15 +20393,15 @@ static const uint16_t ts_small_parse_table[] = { [1372] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(215), 1, + ACTIONS(224), 1, anon_sym_LBRACK, - ACTIONS(375), 1, + ACTIONS(384), 1, sym_class_identifier, - STATE(175), 3, + STATE(178), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(367), 9, + ACTIONS(362), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -20089,15 +20414,15 @@ static const uint16_t ts_small_parse_table[] = { [1398] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(353), 1, + ACTIONS(224), 1, anon_sym_LBRACK, - ACTIONS(377), 1, + ACTIONS(386), 1, sym_class_identifier, - STATE(145), 3, + STATE(154), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(355), 9, + ACTIONS(362), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -20112,17 +20437,17 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(17), 1, anon_sym_DOTannotation, - ACTIONS(316), 1, + ACTIONS(325), 1, anon_sym_DOTfield, - ACTIONS(318), 1, + ACTIONS(327), 1, anon_sym_DOTmethod, - ACTIONS(343), 1, + ACTIONS(356), 1, ts_builtin_sym_end, STATE(6), 1, sym_method_declaration, - STATE(83), 1, + STATE(84), 1, sym_field_declaration, - STATE(119), 1, + STATE(124), 1, sym_annotation_declaration, STATE(80), 2, sym_field_definition, @@ -20130,7 +20455,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(82), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(102), 2, + STATE(98), 2, sym_method_definition, aux_sym_class_definition_repeat4, [1461] = 11, @@ -20138,25 +20463,25 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(17), 1, anon_sym_DOTannotation, - ACTIONS(316), 1, + ACTIONS(325), 1, anon_sym_DOTfield, - ACTIONS(318), 1, + ACTIONS(327), 1, anon_sym_DOTmethod, - ACTIONS(379), 1, + ACTIONS(354), 1, ts_builtin_sym_end, STATE(6), 1, sym_method_declaration, - STATE(83), 1, + STATE(84), 1, sym_field_declaration, - STATE(119), 1, + STATE(124), 1, sym_annotation_declaration, - STATE(81), 2, + STATE(79), 2, sym_field_definition, aux_sym_class_definition_repeat3, STATE(82), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(100), 2, + STATE(107), 2, sym_method_definition, aux_sym_class_definition_repeat4, [1498] = 11, @@ -20164,17 +20489,17 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(17), 1, anon_sym_DOTannotation, - ACTIONS(316), 1, + ACTIONS(325), 1, anon_sym_DOTfield, - ACTIONS(318), 1, + ACTIONS(327), 1, anon_sym_DOTmethod, - ACTIONS(320), 1, + ACTIONS(388), 1, ts_builtin_sym_end, STATE(6), 1, sym_method_declaration, - STATE(83), 1, + STATE(84), 1, sym_field_declaration, - STATE(119), 1, + STATE(124), 1, sym_annotation_declaration, STATE(78), 2, sym_field_definition, @@ -20182,13 +20507,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(82), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - STATE(93), 2, + STATE(108), 2, sym_method_definition, aux_sym_class_definition_repeat4, [1535] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(381), 12, + ACTIONS(390), 12, sym_class_identifier, anon_sym_RPAREN, anon_sym_LBRACK, @@ -20204,7 +20529,7 @@ static const uint16_t ts_small_parse_table[] = { [1553] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(383), 11, + ACTIONS(392), 11, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_EQ, @@ -20219,7 +20544,7 @@ static const uint16_t ts_small_parse_table[] = { [1570] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(385), 10, + ACTIONS(394), 10, ts_builtin_sym_end, anon_sym_DOTfield, sym_end_field, @@ -20230,1652 +20555,1666 @@ static const uint16_t ts_small_parse_table[] = { sym_end_subannotation, anon_sym_COMMA, anon_sym_RBRACE, - [1586] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(235), 1, - aux_sym_number_literal_token2, - ACTIONS(387), 1, - aux_sym_number_literal_token1, - ACTIONS(389), 2, - sym_string_literal, - sym_null_literal, - ACTIONS(391), 2, - anon_sym_true, - anon_sym_false, - STATE(114), 3, - sym__literal, - sym_number_literal, - sym_boolean_literal, - [1609] = 8, + [1586] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(316), 1, + ACTIONS(325), 1, anon_sym_DOTfield, - ACTIONS(318), 1, + ACTIONS(327), 1, anon_sym_DOTmethod, - ACTIONS(379), 1, + ACTIONS(396), 1, ts_builtin_sym_end, STATE(6), 1, sym_method_declaration, - STATE(83), 1, + STATE(84), 1, sym_field_declaration, - STATE(92), 2, + STATE(91), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(100), 2, + STATE(109), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1636] = 8, + [1613] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(316), 1, + ACTIONS(325), 1, anon_sym_DOTfield, - ACTIONS(318), 1, + ACTIONS(327), 1, anon_sym_DOTmethod, - ACTIONS(343), 1, + ACTIONS(356), 1, ts_builtin_sym_end, STATE(6), 1, sym_method_declaration, - STATE(83), 1, + STATE(84), 1, sym_field_declaration, - STATE(92), 2, + STATE(91), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(102), 2, + STATE(98), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1663] = 8, + [1640] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(316), 1, + ACTIONS(325), 1, anon_sym_DOTfield, - ACTIONS(318), 1, + ACTIONS(327), 1, anon_sym_DOTmethod, - ACTIONS(320), 1, + ACTIONS(388), 1, ts_builtin_sym_end, STATE(6), 1, sym_method_declaration, - STATE(83), 1, + STATE(84), 1, sym_field_declaration, - STATE(92), 2, + STATE(91), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(93), 2, + STATE(108), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1690] = 8, + [1667] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(316), 1, + ACTIONS(325), 1, anon_sym_DOTfield, - ACTIONS(318), 1, + ACTIONS(327), 1, anon_sym_DOTmethod, - ACTIONS(393), 1, + ACTIONS(354), 1, ts_builtin_sym_end, STATE(6), 1, sym_method_declaration, - STATE(83), 1, + STATE(84), 1, sym_field_declaration, - STATE(92), 2, + STATE(91), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(116), 2, + STATE(107), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1717] = 5, + [1694] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(397), 1, + ACTIONS(400), 1, anon_sym_DOTannotation, - STATE(119), 1, + STATE(124), 1, sym_annotation_declaration, STATE(82), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - ACTIONS(395), 5, + ACTIONS(398), 5, ts_builtin_sym_end, anon_sym_DOTfield, sym_end_field, anon_sym_DOTmethod, sym_end_param, + [1715] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(262), 1, + aux_sym_number_literal_token2, + ACTIONS(403), 1, + aux_sym_number_literal_token1, + ACTIONS(405), 2, + sym_string_literal, + sym_null_literal, + ACTIONS(407), 2, + anon_sym_true, + anon_sym_false, + STATE(95), 3, + sym__literal, + sym_number_literal, + sym_boolean_literal, [1738] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(17), 1, anon_sym_DOTannotation, - ACTIONS(402), 1, + ACTIONS(411), 1, sym_end_field, - STATE(119), 1, + STATE(124), 1, sym_annotation_declaration, - STATE(94), 2, + STATE(105), 2, sym_annotation_definition, aux_sym_class_definition_repeat2, - ACTIONS(400), 3, + ACTIONS(409), 3, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTmethod, [1760] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(406), 1, + ACTIONS(415), 1, anon_sym_DOTimplements, - STATE(84), 2, + STATE(85), 2, sym_implements_declaration, aux_sym_class_definition_repeat1, - ACTIONS(404), 4, + ACTIONS(413), 4, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTmethod, anon_sym_DOTannotation, - [1777] = 5, + [1777] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(253), 1, - aux_sym_field_identifier_token1, - STATE(101), 1, - sym_method_identifier, - STATE(111), 1, - sym_field_identifier, - ACTIONS(255), 3, - anon_sym_LTclinit_GT_LPAREN, - anon_sym_LTinit_GT_LPAREN, - aux_sym_method_identifier_token1, - [1795] = 2, + ACTIONS(420), 1, + anon_sym_EQ, + ACTIONS(418), 5, + ts_builtin_sym_end, + anon_sym_DOTfield, + sym_end_field, + anon_sym_DOTmethod, + anon_sym_DOTannotation, + [1791] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(409), 6, + ACTIONS(422), 6, ts_builtin_sym_end, anon_sym_DOTsource, anon_sym_DOTimplements, anon_sym_DOTfield, anon_sym_DOTmethod, anon_sym_DOTannotation, - [1807] = 5, + [1803] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(211), 1, + ACTIONS(254), 1, aux_sym_field_identifier_token1, - STATE(163), 1, - sym_field_identifier, - STATE(164), 1, + STATE(96), 1, sym_method_identifier, - ACTIONS(213), 3, + STATE(97), 1, + sym_field_identifier, + ACTIONS(256), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - [1825] = 6, + [1821] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(225), 1, + ACTIONS(234), 1, aux_sym_field_identifier_token1, - ACTIONS(229), 1, + ACTIONS(238), 1, anon_sym_LBRACK, - ACTIONS(411), 1, + ACTIONS(424), 1, sym_class_identifier, - STATE(189), 1, + STATE(210), 1, sym_array_type, - STATE(115), 2, + STATE(102), 2, sym_field_identifier, sym_full_field_identifier, - [1845] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(225), 1, - aux_sym_field_identifier_token1, - STATE(101), 1, - sym_method_identifier, - STATE(111), 1, - sym_field_identifier, - ACTIONS(227), 3, - anon_sym_LTclinit_GT_LPAREN, - anon_sym_LTinit_GT_LPAREN, - aux_sym_method_identifier_token1, - [1863] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(415), 1, - anon_sym_EQ, - ACTIONS(413), 5, - ts_builtin_sym_end, - anon_sym_DOTfield, - sym_end_field, - anon_sym_DOTmethod, - anon_sym_DOTannotation, - [1877] = 6, + [1841] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(229), 1, + ACTIONS(238), 1, anon_sym_LBRACK, - ACTIONS(253), 1, + ACTIONS(254), 1, aux_sym_field_identifier_token1, - ACTIONS(417), 1, + ACTIONS(426), 1, sym_class_identifier, - STATE(208), 1, + STATE(182), 1, sym_array_type, - STATE(115), 2, + STATE(102), 2, sym_field_identifier, sym_full_field_identifier, - [1897] = 5, + [1861] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(421), 1, + ACTIONS(430), 1, anon_sym_DOTfield, - STATE(83), 1, + STATE(84), 1, sym_field_declaration, - ACTIONS(419), 2, + ACTIONS(428), 2, ts_builtin_sym_end, anon_sym_DOTmethod, - STATE(92), 2, + STATE(91), 2, sym_field_definition, aux_sym_class_definition_repeat3, - [1915] = 5, + [1879] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(318), 1, - anon_sym_DOTmethod, - ACTIONS(379), 1, - ts_builtin_sym_end, - STATE(6), 1, - sym_method_declaration, - STATE(113), 2, - sym_method_definition, - aux_sym_class_definition_repeat4, - [1932] = 5, + ACTIONS(234), 1, + aux_sym_field_identifier_token1, + STATE(96), 1, + sym_method_identifier, + STATE(97), 1, + sym_field_identifier, + ACTIONS(236), 3, + anon_sym_LTclinit_GT_LPAREN, + anon_sym_LTinit_GT_LPAREN, + aux_sym_method_identifier_token1, + [1897] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(17), 1, - anon_sym_DOTannotation, - ACTIONS(424), 1, - sym_end_field, - STATE(119), 1, - sym_annotation_declaration, - STATE(82), 2, - sym_annotation_definition, - aux_sym_class_definition_repeat2, - [1949] = 2, + ACTIONS(220), 1, + aux_sym_field_identifier_token1, + STATE(165), 1, + sym_field_identifier, + STATE(166), 1, + sym_method_identifier, + ACTIONS(222), 3, + anon_sym_LTclinit_GT_LPAREN, + anon_sym_LTinit_GT_LPAREN, + aux_sym_method_identifier_token1, + [1915] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(426), 5, - ts_builtin_sym_end, - anon_sym_DOTimplements, - anon_sym_DOTfield, - anon_sym_DOTmethod, - anon_sym_DOTannotation, - [1960] = 2, + ACTIONS(262), 1, + aux_sym_number_literal_token2, + ACTIONS(403), 1, + aux_sym_number_literal_token1, + ACTIONS(433), 1, + anon_sym_DOTendarray_DASHdata, + STATE(103), 2, + sym_number_literal, + aux_sym_array_data_declaration_repeat1, + [1932] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(428), 5, + ACTIONS(435), 5, ts_builtin_sym_end, - anon_sym_DOTimplements, anon_sym_DOTfield, + sym_end_field, anon_sym_DOTmethod, anon_sym_DOTannotation, - [1971] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(235), 1, - aux_sym_number_literal_token2, - ACTIONS(387), 1, - aux_sym_number_literal_token1, - ACTIONS(430), 1, - anon_sym_DOTendsparse_DASHswitch, - STATE(109), 1, - aux_sym_sparse_switch_declaration_repeat1, - STATE(190), 1, - sym_number_literal, - [1990] = 5, + [1943] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(318), 1, - anon_sym_DOTmethod, - ACTIONS(343), 1, - ts_builtin_sym_end, - STATE(6), 1, - sym_method_declaration, - STATE(113), 2, - sym_method_definition, - aux_sym_class_definition_repeat4, - [2007] = 4, + ACTIONS(437), 5, + sym_annotation_key, + sym_end_annotation, + sym_end_subannotation, + anon_sym_COMMA, + anon_sym_RBRACE, + [1954] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(432), 1, + ACTIONS(439), 5, sym_annotation_key, - ACTIONS(435), 2, sym_end_annotation, sym_end_subannotation, - STATE(99), 2, - sym_annotation_property, - aux_sym_annotation_definition_repeat1, - [2022] = 5, + anon_sym_COMMA, + anon_sym_RBRACE, + [1965] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(318), 1, + ACTIONS(327), 1, anon_sym_DOTmethod, - ACTIONS(393), 1, + ACTIONS(388), 1, ts_builtin_sym_end, STATE(6), 1, sym_method_declaration, - STATE(113), 2, + STATE(114), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [2039] = 2, + [1982] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(437), 5, + ACTIONS(441), 5, sym_annotation_key, sym_end_annotation, sym_end_subannotation, anon_sym_COMMA, anon_sym_RBRACE, - [2050] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(318), 1, - anon_sym_DOTmethod, - ACTIONS(320), 1, - ts_builtin_sym_end, - STATE(6), 1, - sym_method_declaration, - STATE(113), 2, - sym_method_definition, - aux_sym_class_definition_repeat4, - [2067] = 5, + [1993] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17), 1, - anon_sym_DOTannotation, - ACTIONS(439), 1, - sym_end_param, - STATE(119), 1, - sym_annotation_declaration, - STATE(82), 2, - sym_annotation_definition, - aux_sym_class_definition_repeat2, - [2084] = 5, + ACTIONS(443), 5, + sym_annotation_key, + sym_end_annotation, + sym_end_subannotation, + anon_sym_COMMA, + anon_sym_RBRACE, + [2004] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(235), 1, + ACTIONS(262), 1, aux_sym_number_literal_token2, - ACTIONS(387), 1, + ACTIONS(403), 1, aux_sym_number_literal_token1, - STATE(184), 1, + STATE(186), 1, sym_number_literal, - ACTIONS(441), 2, + ACTIONS(445), 2, sym_variable, sym_parameter, - [2101] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(443), 1, - anon_sym_DOTendsparse_DASHswitch, - ACTIONS(445), 1, - aux_sym_number_literal_token1, - ACTIONS(448), 1, - aux_sym_number_literal_token2, - STATE(105), 1, - aux_sym_sparse_switch_declaration_repeat1, - STATE(190), 1, - sym_number_literal, - [2120] = 2, + [2021] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(451), 5, + ACTIONS(447), 5, sym_annotation_key, sym_end_annotation, sym_end_subannotation, anon_sym_COMMA, anon_sym_RBRACE, - [2131] = 5, + [2032] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(235), 1, - aux_sym_number_literal_token2, - ACTIONS(387), 1, - aux_sym_number_literal_token1, - ACTIONS(453), 1, + ACTIONS(449), 1, anon_sym_DOTendarray_DASHdata, - STATE(112), 2, - sym_number_literal, - aux_sym_array_data_declaration_repeat1, - [2148] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(235), 1, - aux_sym_number_literal_token2, - ACTIONS(387), 1, + ACTIONS(451), 1, aux_sym_number_literal_token1, - ACTIONS(455), 1, - anon_sym_DOTendarray_DASHdata, - STATE(107), 2, + ACTIONS(454), 1, + aux_sym_number_literal_token2, + STATE(103), 2, sym_number_literal, aux_sym_array_data_declaration_repeat1, - [2165] = 6, + [2049] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(235), 1, - aux_sym_number_literal_token2, - ACTIONS(387), 1, - aux_sym_number_literal_token1, ACTIONS(457), 1, - anon_sym_DOTendsparse_DASHswitch, - STATE(105), 1, - aux_sym_sparse_switch_declaration_repeat1, - STATE(190), 1, - sym_number_literal, - [2184] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(459), 5, sym_annotation_key, + ACTIONS(460), 2, sym_end_annotation, sym_end_subannotation, - anon_sym_COMMA, - anon_sym_RBRACE, - [2195] = 2, + STATE(104), 2, + sym_annotation_property, + aux_sym_annotation_definition_repeat1, + [2064] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(461), 5, - sym_annotation_key, - sym_end_annotation, - sym_end_subannotation, - anon_sym_COMMA, - anon_sym_RBRACE, - [2206] = 5, + ACTIONS(17), 1, + anon_sym_DOTannotation, + ACTIONS(462), 1, + sym_end_field, + STATE(124), 1, + sym_annotation_declaration, + STATE(82), 2, + sym_annotation_definition, + aux_sym_class_definition_repeat2, + [2081] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(463), 1, - anon_sym_DOTendarray_DASHdata, - ACTIONS(465), 1, - aux_sym_number_literal_token1, - ACTIONS(468), 1, + ACTIONS(262), 1, aux_sym_number_literal_token2, - STATE(112), 2, + ACTIONS(403), 1, + aux_sym_number_literal_token1, + ACTIONS(464), 1, + anon_sym_DOTendsparse_DASHswitch, + STATE(110), 1, + aux_sym_sparse_switch_declaration_repeat1, + STATE(192), 1, sym_number_literal, - aux_sym_array_data_declaration_repeat1, - [2223] = 5, + [2100] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(471), 1, - ts_builtin_sym_end, - ACTIONS(473), 1, + ACTIONS(327), 1, anon_sym_DOTmethod, + ACTIONS(356), 1, + ts_builtin_sym_end, STATE(6), 1, sym_method_declaration, - STATE(113), 2, + STATE(114), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [2240] = 2, + [2117] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(476), 5, - ts_builtin_sym_end, - anon_sym_DOTfield, - sym_end_field, + ACTIONS(327), 1, anon_sym_DOTmethod, - anon_sym_DOTannotation, - [2251] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(478), 5, - sym_annotation_key, - sym_end_annotation, - sym_end_subannotation, - anon_sym_COMMA, - anon_sym_RBRACE, - [2262] = 5, + ACTIONS(396), 1, + ts_builtin_sym_end, + STATE(6), 1, + sym_method_declaration, + STATE(114), 2, + sym_method_definition, + aux_sym_class_definition_repeat4, + [2134] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(318), 1, + ACTIONS(327), 1, anon_sym_DOTmethod, - ACTIONS(480), 1, + ACTIONS(466), 1, ts_builtin_sym_end, STATE(6), 1, sym_method_declaration, - STATE(113), 2, + STATE(114), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [2279] = 4, + [2151] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(482), 1, - sym_annotation_key, - ACTIONS(484), 1, - sym_end_subannotation, - STATE(122), 2, - sym_annotation_property, - aux_sym_annotation_definition_repeat1, - [2293] = 3, + ACTIONS(468), 1, + anon_sym_DOTendsparse_DASHswitch, + ACTIONS(470), 1, + aux_sym_number_literal_token1, + ACTIONS(473), 1, + aux_sym_number_literal_token2, + STATE(110), 1, + aux_sym_sparse_switch_declaration_repeat1, + STATE(192), 1, + sym_number_literal, + [2170] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(488), 1, - anon_sym_DASH_GT, - ACTIONS(486), 3, - sym_annotation_key, - sym_end_annotation, - sym_end_subannotation, - [2305] = 4, + ACTIONS(17), 1, + anon_sym_DOTannotation, + ACTIONS(476), 1, + sym_end_param, + STATE(124), 1, + sym_annotation_declaration, + STATE(82), 2, + sym_annotation_definition, + aux_sym_class_definition_repeat2, + [2187] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(482), 1, - sym_annotation_key, - ACTIONS(490), 1, - sym_end_annotation, - STATE(121), 2, - sym_annotation_property, - aux_sym_annotation_definition_repeat1, - [2319] = 3, + ACTIONS(262), 1, + aux_sym_number_literal_token2, + ACTIONS(403), 1, + aux_sym_number_literal_token1, + ACTIONS(478), 1, + anon_sym_DOTendsparse_DASHswitch, + STATE(106), 1, + aux_sym_sparse_switch_declaration_repeat1, + STATE(192), 1, + sym_number_literal, + [2206] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(480), 5, + ts_builtin_sym_end, + anon_sym_DOTimplements, + anon_sym_DOTfield, + anon_sym_DOTmethod, + anon_sym_DOTannotation, + [2217] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(482), 1, + ts_builtin_sym_end, + ACTIONS(484), 1, + anon_sym_DOTmethod, + STATE(6), 1, + sym_method_declaration, + STATE(114), 2, + sym_method_definition, + aux_sym_class_definition_repeat4, + [2234] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(487), 5, + ts_builtin_sym_end, + anon_sym_DOTimplements, + anon_sym_DOTfield, + anon_sym_DOTmethod, + anon_sym_DOTannotation, + [2245] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(262), 1, + aux_sym_number_literal_token2, + ACTIONS(403), 1, + aux_sym_number_literal_token1, + ACTIONS(489), 1, + anon_sym_DOTendarray_DASHdata, + STATE(94), 2, + sym_number_literal, + aux_sym_array_data_declaration_repeat1, + [2262] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(327), 1, + anon_sym_DOTmethod, + ACTIONS(354), 1, + ts_builtin_sym_end, + STATE(6), 1, + sym_method_declaration, + STATE(114), 2, + sym_method_definition, + aux_sym_class_definition_repeat4, + [2279] = 3, ACTIONS(3), 1, sym_comment, - STATE(19), 1, + STATE(17), 1, sym_method_identifier, - ACTIONS(227), 3, + ACTIONS(256), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - [2331] = 4, + [2291] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(482), 1, + ACTIONS(493), 1, + anon_sym_DASH_GT, + ACTIONS(491), 3, sym_annotation_key, - ACTIONS(492), 1, sym_end_annotation, - STATE(99), 2, - sym_annotation_property, - aux_sym_annotation_definition_repeat1, - [2345] = 4, + sym_end_subannotation, + [2303] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(482), 1, + ACTIONS(495), 1, sym_annotation_key, - ACTIONS(494), 1, - sym_end_subannotation, - STATE(99), 2, + ACTIONS(497), 1, + sym_end_annotation, + STATE(104), 2, sym_annotation_property, aux_sym_annotation_definition_repeat1, - [2359] = 5, + [2317] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(496), 1, + ACTIONS(499), 1, anon_sym_COMMA, - ACTIONS(498), 1, + ACTIONS(501), 1, anon_sym_DOT_DOT, - ACTIONS(500), 1, + ACTIONS(503), 1, anon_sym_RBRACE, - STATE(136), 1, + STATE(137), 1, aux_sym_list_repeat1, - [2375] = 3, + [2333] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(498), 1, - anon_sym_DOT_DOT, - ACTIONS(502), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [2386] = 4, - ACTIONS(199), 1, + ACTIONS(495), 1, + sym_annotation_key, + ACTIONS(505), 1, + sym_end_subannotation, + STATE(104), 2, + sym_annotation_property, + aux_sym_annotation_definition_repeat1, + [2347] = 4, + ACTIONS(3), 1, sym_comment, - ACTIONS(504), 1, - anon_sym_COMMA, - ACTIONS(506), 1, - anon_sym_LF, - ACTIONS(508), 1, - anon_sym_DASH_GT, - [2399] = 2, + ACTIONS(495), 1, + sym_annotation_key, + ACTIONS(507), 1, + sym_end_subannotation, + STATE(122), 2, + sym_annotation_property, + aux_sym_annotation_definition_repeat1, + [2361] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(510), 3, + ACTIONS(495), 1, sym_annotation_key, + ACTIONS(509), 1, sym_end_annotation, - sym_end_subannotation, - [2408] = 4, + STATE(120), 2, + sym_annotation_property, + aux_sym_annotation_definition_repeat1, + [2375] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(496), 1, + ACTIONS(511), 1, anon_sym_COMMA, - ACTIONS(500), 1, + ACTIONS(514), 1, anon_sym_RBRACE, - STATE(136), 1, + STATE(125), 1, aux_sym_list_repeat1, - [2421] = 2, + [2388] = 4, + ACTIONS(208), 1, + sym_comment, + ACTIONS(516), 1, + anon_sym_COMMA, + ACTIONS(518), 1, + anon_sym_LF, + ACTIONS(520), 1, + anon_sym_DASH_GT, + [2401] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(512), 3, + ACTIONS(522), 3, sym_annotation_key, sym_end_annotation, sym_end_subannotation, - [2430] = 4, - ACTIONS(199), 1, + [2410] = 4, + ACTIONS(208), 1, sym_comment, - ACTIONS(486), 1, - anon_sym_LF, - ACTIONS(508), 1, - anon_sym_DASH_GT, - ACTIONS(514), 1, + ACTIONS(524), 1, anon_sym_COMMA, - [2443] = 4, + ACTIONS(527), 1, + anon_sym_LF, + STATE(128), 1, + aux_sym_statement_repeat1, + [2423] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(516), 1, + ACTIONS(529), 1, + sym_label, + ACTIONS(531), 1, + anon_sym_DOTendpacked_DASHswitch, + STATE(130), 1, + aux_sym_packed_switch_declaration_repeat1, + [2436] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(533), 1, sym_label, - ACTIONS(519), 1, + ACTIONS(536), 1, anon_sym_DOTendpacked_DASHswitch, STATE(130), 1, aux_sym_packed_switch_declaration_repeat1, - [2456] = 3, + [2449] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(523), 1, + ACTIONS(540), 1, aux_sym_number_literal_token2, - ACTIONS(521), 2, + ACTIONS(538), 2, anon_sym_DOTendsparse_DASHswitch, aux_sym_number_literal_token1, - [2467] = 2, + [2460] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(11), 3, - sym_annotation_key, - sym_end_annotation, - sym_end_subannotation, - [2476] = 4, + ACTIONS(501), 1, + anon_sym_DOT_DOT, + ACTIONS(542), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [2471] = 4, + ACTIONS(208), 1, + sym_comment, + ACTIONS(544), 1, + anon_sym_COMMA, + ACTIONS(546), 1, + anon_sym_LF, + STATE(128), 1, + aux_sym_statement_repeat1, + [2484] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(525), 1, - sym_label, - ACTIONS(527), 1, - anon_sym_DOTendpacked_DASHswitch, - STATE(138), 1, - aux_sym_packed_switch_declaration_repeat1, - [2489] = 2, + ACTIONS(262), 1, + aux_sym_number_literal_token2, + ACTIONS(403), 1, + aux_sym_number_literal_token1, + STATE(16), 1, + sym_number_literal, + [2497] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(81), 3, + ACTIONS(7), 3, sym_annotation_key, sym_end_annotation, sym_end_subannotation, - [2498] = 2, + [2506] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(103), 3, - sym_annotation_key, - sym_end_annotation, - sym_end_subannotation, - [2507] = 4, + ACTIONS(262), 1, + aux_sym_number_literal_token2, + ACTIONS(403), 1, + aux_sym_number_literal_token1, + STATE(18), 1, + sym_number_literal, + [2519] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(496), 1, + ACTIONS(499), 1, anon_sym_COMMA, - ACTIONS(529), 1, + ACTIONS(548), 1, anon_sym_RBRACE, - STATE(142), 1, + STATE(125), 1, aux_sym_list_repeat1, - [2520] = 2, + [2532] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(531), 3, - ts_builtin_sym_end, - anon_sym_DOTfield, - anon_sym_DOTmethod, - [2529] = 4, + ACTIONS(262), 1, + aux_sym_number_literal_token2, + ACTIONS(403), 1, + aux_sym_number_literal_token1, + STATE(15), 1, + sym_number_literal, + [2545] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(533), 1, - sym_label, - ACTIONS(535), 1, - anon_sym_DOTendpacked_DASHswitch, - STATE(130), 1, - aux_sym_packed_switch_declaration_repeat1, - [2542] = 2, + ACTIONS(499), 1, + anon_sym_COMMA, + ACTIONS(503), 1, + anon_sym_RBRACE, + STATE(137), 1, + aux_sym_list_repeat1, + [2558] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7), 3, - sym_annotation_key, - sym_end_annotation, - sym_end_subannotation, - [2551] = 4, - ACTIONS(199), 1, + ACTIONS(550), 3, + anon_sym_system, + anon_sym_build, + anon_sym_runtime, + [2567] = 4, + ACTIONS(3), 1, sym_comment, - ACTIONS(537), 1, - anon_sym_COMMA, - ACTIONS(540), 1, - anon_sym_LF, - STATE(140), 1, - aux_sym_statement_repeat1, - [2564] = 2, + ACTIONS(262), 1, + aux_sym_number_literal_token2, + ACTIONS(403), 1, + aux_sym_number_literal_token1, + STATE(146), 1, + sym_number_literal, + [2580] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(542), 3, + ACTIONS(552), 3, sym_annotation_key, sym_end_annotation, sym_end_subannotation, - [2573] = 4, + [2589] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(544), 1, - anon_sym_COMMA, - ACTIONS(547), 1, - anon_sym_RBRACE, - STATE(142), 1, - aux_sym_list_repeat1, - [2586] = 4, + ACTIONS(554), 3, + ts_builtin_sym_end, + anon_sym_DOTfield, + anon_sym_DOTmethod, + [2598] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(235), 1, + ACTIONS(262), 1, aux_sym_number_literal_token2, - ACTIONS(387), 1, + ACTIONS(403), 1, aux_sym_number_literal_token1, - STATE(108), 1, + STATE(116), 1, sym_number_literal, - [2599] = 4, + [2611] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(235), 1, - aux_sym_number_literal_token2, - ACTIONS(387), 1, - aux_sym_number_literal_token1, - STATE(133), 1, - sym_number_literal, - [2612] = 2, + ACTIONS(499), 1, + anon_sym_COMMA, + ACTIONS(556), 1, + anon_sym_RBRACE, + STATE(125), 1, + aux_sym_list_repeat1, + [2624] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(558), 1, + sym_label, + ACTIONS(560), 1, + anon_sym_DOTendpacked_DASHswitch, + STATE(129), 1, + aux_sym_packed_switch_declaration_repeat1, + [2637] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(99), 3, + ACTIONS(86), 3, sym_annotation_key, sym_end_annotation, sym_end_subannotation, - [2621] = 4, + [2646] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(235), 1, - aux_sym_number_literal_token2, - ACTIONS(387), 1, - aux_sym_number_literal_token1, - STATE(23), 1, - sym_number_literal, - [2634] = 4, + ACTIONS(108), 3, + sym_annotation_key, + sym_end_annotation, + sym_end_subannotation, + [2655] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(235), 1, - aux_sym_number_literal_token2, - ACTIONS(387), 1, - aux_sym_number_literal_token1, - STATE(24), 1, - sym_number_literal, - [2647] = 2, + ACTIONS(499), 1, + anon_sym_COMMA, + ACTIONS(562), 1, + anon_sym_RBRACE, + STATE(145), 1, + aux_sym_list_repeat1, + [2668] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(549), 3, + ACTIONS(564), 3, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTmethod, - [2656] = 4, - ACTIONS(199), 1, - sym_comment, - ACTIONS(551), 1, - anon_sym_COMMA, - ACTIONS(553), 1, - anon_sym_LF, - STATE(140), 1, - aux_sym_statement_repeat1, - [2669] = 3, - ACTIONS(11), 1, + [2677] = 3, + ACTIONS(7), 1, anon_sym_LF, - ACTIONS(199), 1, + ACTIONS(208), 1, sym_comment, - ACTIONS(13), 2, + ACTIONS(9), 2, anon_sym_COMMA, anon_sym_DASH_GT, - [2680] = 3, + [2688] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(555), 1, + ACTIONS(566), 1, anon_sym_DASH_GT, - ACTIONS(486), 2, + ACTIONS(491), 2, anon_sym_COMMA, anon_sym_RBRACE, - [2691] = 4, - ACTIONS(3), 1, + [2699] = 4, + ACTIONS(208), 1, sym_comment, - ACTIONS(496), 1, + ACTIONS(544), 1, anon_sym_COMMA, - ACTIONS(557), 1, - anon_sym_RBRACE, - STATE(158), 1, - aux_sym_list_repeat1, - [2704] = 3, - ACTIONS(7), 1, + ACTIONS(568), 1, anon_sym_LF, - ACTIONS(199), 1, + STATE(133), 1, + aux_sym_statement_repeat1, + [2712] = 3, + ACTIONS(11), 1, + anon_sym_LF, + ACTIONS(208), 1, sym_comment, - ACTIONS(9), 2, + ACTIONS(13), 2, anon_sym_COMMA, anon_sym_DASH_GT, - [2715] = 4, - ACTIONS(199), 1, - sym_comment, - ACTIONS(551), 1, - anon_sym_COMMA, - ACTIONS(559), 1, - anon_sym_LF, - STATE(149), 1, - aux_sym_statement_repeat1, - [2728] = 2, + [2723] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(561), 3, + ACTIONS(11), 3, sym_annotation_key, sym_end_annotation, sym_end_subannotation, - [2737] = 2, + [2732] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(563), 3, + ACTIONS(570), 3, sym_annotation_key, sym_end_annotation, sym_end_subannotation, - [2746] = 2, + [2741] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(565), 3, - anon_sym_system, - anon_sym_build, - anon_sym_runtime, - [2755] = 4, - ACTIONS(3), 1, + ACTIONS(572), 3, + sym_annotation_key, + sym_end_annotation, + sym_end_subannotation, + [2750] = 4, + ACTIONS(208), 1, sym_comment, - ACTIONS(496), 1, + ACTIONS(491), 1, + anon_sym_LF, + ACTIONS(520), 1, + anon_sym_DASH_GT, + ACTIONS(574), 1, anon_sym_COMMA, - ACTIONS(567), 1, - anon_sym_RBRACE, - STATE(142), 1, - aux_sym_list_repeat1, - [2768] = 2, + [2763] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(104), 3, + sym_annotation_key, + sym_end_annotation, + sym_end_subannotation, + [2772] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(547), 2, + ACTIONS(576), 3, + sym_annotation_key, + sym_end_annotation, + sym_end_subannotation, + [2781] = 3, + ACTIONS(208), 1, + sym_comment, + ACTIONS(576), 1, + anon_sym_LF, + ACTIONS(578), 1, anon_sym_COMMA, - anon_sym_RBRACE, - [2776] = 3, - ACTIONS(99), 1, + [2791] = 3, + ACTIONS(104), 1, anon_sym_LF, - ACTIONS(101), 1, + ACTIONS(106), 1, anon_sym_COMMA, - ACTIONS(199), 1, + ACTIONS(208), 1, sym_comment, - [2786] = 3, - ACTIONS(199), 1, + [2801] = 3, + ACTIONS(208), 1, sym_comment, - ACTIONS(563), 1, + ACTIONS(572), 1, anon_sym_LF, - ACTIONS(569), 1, + ACTIONS(580), 1, anon_sym_COMMA, - [2796] = 3, - ACTIONS(199), 1, + [2811] = 3, + ACTIONS(208), 1, sym_comment, - ACTIONS(561), 1, + ACTIONS(570), 1, anon_sym_LF, - ACTIONS(571), 1, + ACTIONS(582), 1, anon_sym_COMMA, - [2806] = 3, - ACTIONS(199), 1, + [2821] = 3, + ACTIONS(208), 1, sym_comment, - ACTIONS(461), 1, + ACTIONS(439), 1, anon_sym_LF, - ACTIONS(573), 1, + ACTIONS(584), 1, anon_sym_COMMA, - [2816] = 3, - ACTIONS(199), 1, + [2831] = 3, + ACTIONS(208), 1, sym_comment, ACTIONS(437), 1, anon_sym_LF, - ACTIONS(575), 1, + ACTIONS(586), 1, anon_sym_COMMA, - [2826] = 3, + [2841] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(577), 1, + ACTIONS(588), 1, anon_sym_DOTsuper, - STATE(48), 1, + STATE(49), 1, sym_super_declaration, - [2836] = 3, + [2851] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(253), 1, + ACTIONS(234), 1, aux_sym_field_identifier_token1, - STATE(111), 1, + STATE(97), 1, sym_field_identifier, - [2846] = 3, + [2861] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(225), 1, + ACTIONS(254), 1, aux_sym_field_identifier_token1, - STATE(90), 1, + STATE(86), 1, sym_field_identifier, - [2856] = 2, + [2871] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(579), 2, + ACTIONS(590), 2, ts_builtin_sym_end, anon_sym_DOTmethod, - [2864] = 3, - ACTIONS(199), 1, + [2879] = 2, + ACTIONS(3), 1, sym_comment, - ACTIONS(540), 1, - anon_sym_LF, - ACTIONS(581), 1, - anon_sym_COMMA, - [2874] = 3, - ACTIONS(81), 1, + ACTIONS(592), 2, + sym_annotation_key, + sym_end_annotation, + [2887] = 3, + ACTIONS(86), 1, anon_sym_LF, - ACTIONS(83), 1, + ACTIONS(88), 1, anon_sym_COMMA, - ACTIONS(199), 1, + ACTIONS(208), 1, sym_comment, - [2884] = 2, - ACTIONS(3), 1, + [2897] = 3, + ACTIONS(208), 1, sym_comment, - ACTIONS(583), 2, - sym_annotation_key, - sym_end_subannotation, - [2892] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(585), 2, - sym_annotation_key, - sym_end_annotation, - [2900] = 3, - ACTIONS(199), 1, + ACTIONS(527), 1, + anon_sym_LF, + ACTIONS(594), 1, + anon_sym_COMMA, + [2907] = 3, + ACTIONS(208), 1, sym_comment, - ACTIONS(385), 1, + ACTIONS(394), 1, anon_sym_LF, - ACTIONS(587), 1, + ACTIONS(596), 1, anon_sym_COMMA, - [2910] = 2, + [2917] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(589), 2, + ACTIONS(598), 2, ts_builtin_sym_end, anon_sym_DOTmethod, - [2918] = 3, - ACTIONS(199), 1, + [2925] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(254), 1, + aux_sym_field_identifier_token1, + STATE(97), 1, + sym_field_identifier, + [2935] = 3, + ACTIONS(208), 1, sym_comment, - ACTIONS(383), 1, + ACTIONS(392), 1, anon_sym_LF, - ACTIONS(591), 1, + ACTIONS(600), 1, anon_sym_COMMA, - [2928] = 3, - ACTIONS(103), 1, + [2945] = 3, + ACTIONS(108), 1, anon_sym_LF, - ACTIONS(105), 1, + ACTIONS(110), 1, anon_sym_COMMA, - ACTIONS(199), 1, + ACTIONS(208), 1, sym_comment, - [2938] = 3, - ACTIONS(199), 1, + [2955] = 2, + ACTIONS(3), 1, sym_comment, - ACTIONS(512), 1, - anon_sym_LF, - ACTIONS(593), 1, + ACTIONS(602), 2, + sym_annotation_key, + sym_end_subannotation, + [2963] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(514), 2, anon_sym_COMMA, - [2948] = 3, - ACTIONS(199), 1, + anon_sym_RBRACE, + [2971] = 3, + ACTIONS(208), 1, sym_comment, - ACTIONS(595), 1, + ACTIONS(604), 1, anon_sym_COMMA, - ACTIONS(597), 1, + ACTIONS(606), 1, anon_sym_LF, - [2958] = 3, + [2981] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(225), 1, - aux_sym_field_identifier_token1, - STATE(111), 1, - sym_field_identifier, - [2968] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(555), 1, + ACTIONS(608), 1, anon_sym_DASH_GT, - [2975] = 2, + [2988] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(599), 1, + ACTIONS(610), 1, anon_sym_LBRACE, - [2982] = 2, + [2995] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(601), 1, - anon_sym_RBRACE, - [2989] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(603), 1, + ACTIONS(612), 1, sym_label, - [2996] = 2, + [3002] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(605), 1, + ACTIONS(614), 1, anon_sym_RBRACE, - [3003] = 2, + [3009] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(607), 1, - ts_builtin_sym_end, - [3010] = 2, + ACTIONS(616), 1, + anon_sym_RBRACE, + [3016] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(609), 1, + ACTIONS(618), 1, anon_sym_DOT_DOT, - [3017] = 2, + [3023] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(611), 1, + ACTIONS(620), 1, + ts_builtin_sym_end, + [3030] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(622), 1, sym_label, - [3024] = 2, + [3037] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(613), 1, - sym_class_identifier, - [3031] = 2, + ACTIONS(624), 1, + sym_label, + [3044] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(615), 1, + ACTIONS(566), 1, anon_sym_DASH_GT, - [3038] = 2, + [3051] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(617), 1, + ACTIONS(626), 1, anon_sym_DASH_GT, - [3045] = 2, + [3058] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(619), 1, + ACTIONS(628), 1, sym_label, - [3052] = 2, + [3065] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(621), 1, + ACTIONS(630), 1, anon_sym_LBRACE, - [3059] = 2, + [3072] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(623), 1, - anon_sym_DOT_DOT, - [3066] = 2, + ACTIONS(632), 1, + sym_class_identifier, + [3079] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(625), 1, + ACTIONS(634), 1, anon_sym_EQ, - [3073] = 2, + [3086] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(627), 1, + ACTIONS(636), 1, sym_label, - [3080] = 2, + [3093] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(629), 1, + ACTIONS(638), 1, sym_class_identifier, - [3087] = 2, + [3100] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(631), 1, + ACTIONS(640), 1, sym_parameter, - [3094] = 2, + [3107] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(633), 1, - sym_label, - [3101] = 2, + ACTIONS(642), 1, + anon_sym_DOT_DOT, + [3114] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(635), 1, + ACTIONS(644), 1, sym_class_identifier, - [3108] = 2, + [3121] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(637), 1, + ACTIONS(646), 1, sym_label, - [3115] = 2, + [3128] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(639), 1, + ACTIONS(648), 1, sym_class_identifier, - [3122] = 2, + [3135] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(641), 1, + ACTIONS(650), 1, sym_label, - [3129] = 2, + [3142] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(643), 1, + ACTIONS(652), 1, sym_string_literal, - [3136] = 2, + [3149] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(645), 1, + ACTIONS(654), 1, anon_sym_DOTsuper, - [3143] = 2, + [3156] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(647), 1, + ACTIONS(656), 1, sym_class_identifier, - [3150] = 2, + [3163] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(649), 1, + ACTIONS(658), 1, sym_class_identifier, - [3157] = 2, + [3170] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(488), 1, + ACTIONS(493), 1, anon_sym_DASH_GT, - [3164] = 2, + [3177] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(651), 1, + ACTIONS(660), 1, anon_sym_DASH_GT, - [3171] = 2, + [3184] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(653), 1, + ACTIONS(662), 1, anon_sym_RBRACE, }; static const uint32_t ts_small_parse_table_map[] = { - [SMALL_STATE(32)] = 0, - [SMALL_STATE(33)] = 67, - [SMALL_STATE(34)] = 133, - [SMALL_STATE(35)] = 198, - [SMALL_STATE(36)] = 259, - [SMALL_STATE(37)] = 322, - [SMALL_STATE(38)] = 380, - [SMALL_STATE(39)] = 414, - [SMALL_STATE(40)] = 454, - [SMALL_STATE(41)] = 488, - [SMALL_STATE(42)] = 522, - [SMALL_STATE(43)] = 554, - [SMALL_STATE(44)] = 586, - [SMALL_STATE(45)] = 616, - [SMALL_STATE(46)] = 646, - [SMALL_STATE(47)] = 676, - [SMALL_STATE(48)] = 706, - [SMALL_STATE(49)] = 756, - [SMALL_STATE(50)] = 800, - [SMALL_STATE(51)] = 832, - [SMALL_STATE(52)] = 864, - [SMALL_STATE(53)] = 896, - [SMALL_STATE(54)] = 928, - [SMALL_STATE(55)] = 972, - [SMALL_STATE(56)] = 1016, - [SMALL_STATE(57)] = 1048, - [SMALL_STATE(58)] = 1080, - [SMALL_STATE(59)] = 1112, - [SMALL_STATE(60)] = 1138, - [SMALL_STATE(61)] = 1164, - [SMALL_STATE(62)] = 1190, - [SMALL_STATE(63)] = 1216, - [SMALL_STATE(64)] = 1242, - [SMALL_STATE(65)] = 1268, - [SMALL_STATE(66)] = 1294, - [SMALL_STATE(67)] = 1320, - [SMALL_STATE(68)] = 1346, - [SMALL_STATE(69)] = 1372, - [SMALL_STATE(70)] = 1398, - [SMALL_STATE(71)] = 1424, - [SMALL_STATE(72)] = 1461, - [SMALL_STATE(73)] = 1498, - [SMALL_STATE(74)] = 1535, - [SMALL_STATE(75)] = 1553, - [SMALL_STATE(76)] = 1570, - [SMALL_STATE(77)] = 1586, - [SMALL_STATE(78)] = 1609, - [SMALL_STATE(79)] = 1636, - [SMALL_STATE(80)] = 1663, - [SMALL_STATE(81)] = 1690, - [SMALL_STATE(82)] = 1717, - [SMALL_STATE(83)] = 1738, - [SMALL_STATE(84)] = 1760, - [SMALL_STATE(85)] = 1777, - [SMALL_STATE(86)] = 1795, - [SMALL_STATE(87)] = 1807, - [SMALL_STATE(88)] = 1825, - [SMALL_STATE(89)] = 1845, - [SMALL_STATE(90)] = 1863, - [SMALL_STATE(91)] = 1877, - [SMALL_STATE(92)] = 1897, - [SMALL_STATE(93)] = 1915, - [SMALL_STATE(94)] = 1932, - [SMALL_STATE(95)] = 1949, - [SMALL_STATE(96)] = 1960, - [SMALL_STATE(97)] = 1971, - [SMALL_STATE(98)] = 1990, - [SMALL_STATE(99)] = 2007, - [SMALL_STATE(100)] = 2022, - [SMALL_STATE(101)] = 2039, - [SMALL_STATE(102)] = 2050, - [SMALL_STATE(103)] = 2067, - [SMALL_STATE(104)] = 2084, - [SMALL_STATE(105)] = 2101, - [SMALL_STATE(106)] = 2120, - [SMALL_STATE(107)] = 2131, - [SMALL_STATE(108)] = 2148, - [SMALL_STATE(109)] = 2165, - [SMALL_STATE(110)] = 2184, - [SMALL_STATE(111)] = 2195, - [SMALL_STATE(112)] = 2206, - [SMALL_STATE(113)] = 2223, - [SMALL_STATE(114)] = 2240, - [SMALL_STATE(115)] = 2251, - [SMALL_STATE(116)] = 2262, - [SMALL_STATE(117)] = 2279, - [SMALL_STATE(118)] = 2293, - [SMALL_STATE(119)] = 2305, - [SMALL_STATE(120)] = 2319, - [SMALL_STATE(121)] = 2331, - [SMALL_STATE(122)] = 2345, - [SMALL_STATE(123)] = 2359, - [SMALL_STATE(124)] = 2375, - [SMALL_STATE(125)] = 2386, - [SMALL_STATE(126)] = 2399, - [SMALL_STATE(127)] = 2408, - [SMALL_STATE(128)] = 2421, - [SMALL_STATE(129)] = 2430, - [SMALL_STATE(130)] = 2443, - [SMALL_STATE(131)] = 2456, - [SMALL_STATE(132)] = 2467, - [SMALL_STATE(133)] = 2476, - [SMALL_STATE(134)] = 2489, - [SMALL_STATE(135)] = 2498, - [SMALL_STATE(136)] = 2507, - [SMALL_STATE(137)] = 2520, - [SMALL_STATE(138)] = 2529, - [SMALL_STATE(139)] = 2542, - [SMALL_STATE(140)] = 2551, - [SMALL_STATE(141)] = 2564, - [SMALL_STATE(142)] = 2573, - [SMALL_STATE(143)] = 2586, - [SMALL_STATE(144)] = 2599, - [SMALL_STATE(145)] = 2612, - [SMALL_STATE(146)] = 2621, - [SMALL_STATE(147)] = 2634, - [SMALL_STATE(148)] = 2647, - [SMALL_STATE(149)] = 2656, - [SMALL_STATE(150)] = 2669, - [SMALL_STATE(151)] = 2680, - [SMALL_STATE(152)] = 2691, - [SMALL_STATE(153)] = 2704, - [SMALL_STATE(154)] = 2715, - [SMALL_STATE(155)] = 2728, - [SMALL_STATE(156)] = 2737, - [SMALL_STATE(157)] = 2746, - [SMALL_STATE(158)] = 2755, - [SMALL_STATE(159)] = 2768, - [SMALL_STATE(160)] = 2776, - [SMALL_STATE(161)] = 2786, - [SMALL_STATE(162)] = 2796, - [SMALL_STATE(163)] = 2806, - [SMALL_STATE(164)] = 2816, - [SMALL_STATE(165)] = 2826, - [SMALL_STATE(166)] = 2836, - [SMALL_STATE(167)] = 2846, - [SMALL_STATE(168)] = 2856, - [SMALL_STATE(169)] = 2864, - [SMALL_STATE(170)] = 2874, - [SMALL_STATE(171)] = 2884, - [SMALL_STATE(172)] = 2892, - [SMALL_STATE(173)] = 2900, - [SMALL_STATE(174)] = 2910, - [SMALL_STATE(175)] = 2918, - [SMALL_STATE(176)] = 2928, - [SMALL_STATE(177)] = 2938, - [SMALL_STATE(178)] = 2948, - [SMALL_STATE(179)] = 2958, - [SMALL_STATE(180)] = 2968, - [SMALL_STATE(181)] = 2975, - [SMALL_STATE(182)] = 2982, - [SMALL_STATE(183)] = 2989, - [SMALL_STATE(184)] = 2996, - [SMALL_STATE(185)] = 3003, - [SMALL_STATE(186)] = 3010, - [SMALL_STATE(187)] = 3017, - [SMALL_STATE(188)] = 3024, - [SMALL_STATE(189)] = 3031, - [SMALL_STATE(190)] = 3038, - [SMALL_STATE(191)] = 3045, - [SMALL_STATE(192)] = 3052, - [SMALL_STATE(193)] = 3059, - [SMALL_STATE(194)] = 3066, - [SMALL_STATE(195)] = 3073, - [SMALL_STATE(196)] = 3080, - [SMALL_STATE(197)] = 3087, - [SMALL_STATE(198)] = 3094, - [SMALL_STATE(199)] = 3101, - [SMALL_STATE(200)] = 3108, - [SMALL_STATE(201)] = 3115, - [SMALL_STATE(202)] = 3122, - [SMALL_STATE(203)] = 3129, - [SMALL_STATE(204)] = 3136, - [SMALL_STATE(205)] = 3143, - [SMALL_STATE(206)] = 3150, - [SMALL_STATE(207)] = 3157, - [SMALL_STATE(208)] = 3164, - [SMALL_STATE(209)] = 3171, + [SMALL_STATE(33)] = 0, + [SMALL_STATE(34)] = 67, + [SMALL_STATE(35)] = 133, + [SMALL_STATE(36)] = 196, + [SMALL_STATE(37)] = 257, + [SMALL_STATE(38)] = 322, + [SMALL_STATE(39)] = 380, + [SMALL_STATE(40)] = 414, + [SMALL_STATE(41)] = 454, + [SMALL_STATE(42)] = 488, + [SMALL_STATE(43)] = 522, + [SMALL_STATE(44)] = 552, + [SMALL_STATE(45)] = 582, + [SMALL_STATE(46)] = 612, + [SMALL_STATE(47)] = 642, + [SMALL_STATE(48)] = 674, + [SMALL_STATE(49)] = 706, + [SMALL_STATE(50)] = 756, + [SMALL_STATE(51)] = 788, + [SMALL_STATE(52)] = 820, + [SMALL_STATE(53)] = 852, + [SMALL_STATE(54)] = 884, + [SMALL_STATE(55)] = 916, + [SMALL_STATE(56)] = 948, + [SMALL_STATE(57)] = 992, + [SMALL_STATE(58)] = 1036, + [SMALL_STATE(59)] = 1080, + [SMALL_STATE(60)] = 1112, + [SMALL_STATE(61)] = 1138, + [SMALL_STATE(62)] = 1164, + [SMALL_STATE(63)] = 1190, + [SMALL_STATE(64)] = 1216, + [SMALL_STATE(65)] = 1242, + [SMALL_STATE(66)] = 1268, + [SMALL_STATE(67)] = 1294, + [SMALL_STATE(68)] = 1320, + [SMALL_STATE(69)] = 1346, + [SMALL_STATE(70)] = 1372, + [SMALL_STATE(71)] = 1398, + [SMALL_STATE(72)] = 1424, + [SMALL_STATE(73)] = 1461, + [SMALL_STATE(74)] = 1498, + [SMALL_STATE(75)] = 1535, + [SMALL_STATE(76)] = 1553, + [SMALL_STATE(77)] = 1570, + [SMALL_STATE(78)] = 1586, + [SMALL_STATE(79)] = 1613, + [SMALL_STATE(80)] = 1640, + [SMALL_STATE(81)] = 1667, + [SMALL_STATE(82)] = 1694, + [SMALL_STATE(83)] = 1715, + [SMALL_STATE(84)] = 1738, + [SMALL_STATE(85)] = 1760, + [SMALL_STATE(86)] = 1777, + [SMALL_STATE(87)] = 1791, + [SMALL_STATE(88)] = 1803, + [SMALL_STATE(89)] = 1821, + [SMALL_STATE(90)] = 1841, + [SMALL_STATE(91)] = 1861, + [SMALL_STATE(92)] = 1879, + [SMALL_STATE(93)] = 1897, + [SMALL_STATE(94)] = 1915, + [SMALL_STATE(95)] = 1932, + [SMALL_STATE(96)] = 1943, + [SMALL_STATE(97)] = 1954, + [SMALL_STATE(98)] = 1965, + [SMALL_STATE(99)] = 1982, + [SMALL_STATE(100)] = 1993, + [SMALL_STATE(101)] = 2004, + [SMALL_STATE(102)] = 2021, + [SMALL_STATE(103)] = 2032, + [SMALL_STATE(104)] = 2049, + [SMALL_STATE(105)] = 2064, + [SMALL_STATE(106)] = 2081, + [SMALL_STATE(107)] = 2100, + [SMALL_STATE(108)] = 2117, + [SMALL_STATE(109)] = 2134, + [SMALL_STATE(110)] = 2151, + [SMALL_STATE(111)] = 2170, + [SMALL_STATE(112)] = 2187, + [SMALL_STATE(113)] = 2206, + [SMALL_STATE(114)] = 2217, + [SMALL_STATE(115)] = 2234, + [SMALL_STATE(116)] = 2245, + [SMALL_STATE(117)] = 2262, + [SMALL_STATE(118)] = 2279, + [SMALL_STATE(119)] = 2291, + [SMALL_STATE(120)] = 2303, + [SMALL_STATE(121)] = 2317, + [SMALL_STATE(122)] = 2333, + [SMALL_STATE(123)] = 2347, + [SMALL_STATE(124)] = 2361, + [SMALL_STATE(125)] = 2375, + [SMALL_STATE(126)] = 2388, + [SMALL_STATE(127)] = 2401, + [SMALL_STATE(128)] = 2410, + [SMALL_STATE(129)] = 2423, + [SMALL_STATE(130)] = 2436, + [SMALL_STATE(131)] = 2449, + [SMALL_STATE(132)] = 2460, + [SMALL_STATE(133)] = 2471, + [SMALL_STATE(134)] = 2484, + [SMALL_STATE(135)] = 2497, + [SMALL_STATE(136)] = 2506, + [SMALL_STATE(137)] = 2519, + [SMALL_STATE(138)] = 2532, + [SMALL_STATE(139)] = 2545, + [SMALL_STATE(140)] = 2558, + [SMALL_STATE(141)] = 2567, + [SMALL_STATE(142)] = 2580, + [SMALL_STATE(143)] = 2589, + [SMALL_STATE(144)] = 2598, + [SMALL_STATE(145)] = 2611, + [SMALL_STATE(146)] = 2624, + [SMALL_STATE(147)] = 2637, + [SMALL_STATE(148)] = 2646, + [SMALL_STATE(149)] = 2655, + [SMALL_STATE(150)] = 2668, + [SMALL_STATE(151)] = 2677, + [SMALL_STATE(152)] = 2688, + [SMALL_STATE(153)] = 2699, + [SMALL_STATE(154)] = 2712, + [SMALL_STATE(155)] = 2723, + [SMALL_STATE(156)] = 2732, + [SMALL_STATE(157)] = 2741, + [SMALL_STATE(158)] = 2750, + [SMALL_STATE(159)] = 2763, + [SMALL_STATE(160)] = 2772, + [SMALL_STATE(161)] = 2781, + [SMALL_STATE(162)] = 2791, + [SMALL_STATE(163)] = 2801, + [SMALL_STATE(164)] = 2811, + [SMALL_STATE(165)] = 2821, + [SMALL_STATE(166)] = 2831, + [SMALL_STATE(167)] = 2841, + [SMALL_STATE(168)] = 2851, + [SMALL_STATE(169)] = 2861, + [SMALL_STATE(170)] = 2871, + [SMALL_STATE(171)] = 2879, + [SMALL_STATE(172)] = 2887, + [SMALL_STATE(173)] = 2897, + [SMALL_STATE(174)] = 2907, + [SMALL_STATE(175)] = 2917, + [SMALL_STATE(176)] = 2925, + [SMALL_STATE(177)] = 2935, + [SMALL_STATE(178)] = 2945, + [SMALL_STATE(179)] = 2955, + [SMALL_STATE(180)] = 2963, + [SMALL_STATE(181)] = 2971, + [SMALL_STATE(182)] = 2981, + [SMALL_STATE(183)] = 2988, + [SMALL_STATE(184)] = 2995, + [SMALL_STATE(185)] = 3002, + [SMALL_STATE(186)] = 3009, + [SMALL_STATE(187)] = 3016, + [SMALL_STATE(188)] = 3023, + [SMALL_STATE(189)] = 3030, + [SMALL_STATE(190)] = 3037, + [SMALL_STATE(191)] = 3044, + [SMALL_STATE(192)] = 3051, + [SMALL_STATE(193)] = 3058, + [SMALL_STATE(194)] = 3065, + [SMALL_STATE(195)] = 3072, + [SMALL_STATE(196)] = 3079, + [SMALL_STATE(197)] = 3086, + [SMALL_STATE(198)] = 3093, + [SMALL_STATE(199)] = 3100, + [SMALL_STATE(200)] = 3107, + [SMALL_STATE(201)] = 3114, + [SMALL_STATE(202)] = 3121, + [SMALL_STATE(203)] = 3128, + [SMALL_STATE(204)] = 3135, + [SMALL_STATE(205)] = 3142, + [SMALL_STATE(206)] = 3149, + [SMALL_STATE(207)] = 3156, + [SMALL_STATE(208)] = 3163, + [SMALL_STATE(209)] = 3170, + [SMALL_STATE(210)] = 3177, + [SMALL_STATE(211)] = 3184, }; 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_EXTRA(), - [5] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), - [7] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_type, 2, .production_id = 3), - [9] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_type, 2, .production_id = 3), - [11] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primitive_type, 1), - [13] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primitive_type, 1), - [15] = {.entry = {.count = 1, .reusable = true}}, SHIFT(174), - [17] = {.entry = {.count = 1, .reusable = true}}, SHIFT(157), - [19] = {.entry = {.count = 1, .reusable = true}}, SHIFT(197), - [21] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), - [23] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), - [25] = {.entry = {.count = 1, .reusable = false}}, SHIFT(38), - [27] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), - [29] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146), - [31] = {.entry = {.count = 1, .reusable = false}}, SHIFT(196), - [33] = {.entry = {.count = 1, .reusable = true}}, SHIFT(181), - [35] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144), - [37] = {.entry = {.count = 1, .reusable = true}}, SHIFT(97), - [39] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143), - [41] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), - [43] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(157), - [46] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(197), - [49] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(20), - [52] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(38), - [55] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(38), - [58] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(147), - [61] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(146), - [64] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(196), - [67] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(181), - [70] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(144), - [73] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(97), - [76] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(143), - [79] = {.entry = {.count = 1, .reusable = true}}, SHIFT(168), - [81] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_number_literal, 1), - [83] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_number_literal, 1), - [85] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_definition, 3), - [87] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_definition, 3), - [89] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_definition, 2), - [91] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_definition, 2), - [93] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_definition, 1), - [95] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28), - [97] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_definition, 1), - [99] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_identifier, 4, .production_id = 5), - [101] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_identifier, 4, .production_id = 5), - [103] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_identifier, 3, .production_id = 2), - [105] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_identifier, 3, .production_id = 2), - [107] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_declaration, 2), - [109] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_declaration, 2), - [111] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_declaration, 3), - [113] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_declaration, 3), - [115] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 2), - [117] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 2), - [119] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_declaration, 3), - [121] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_declaration, 3), - [123] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_declaration, 8), - [125] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_declaration, 8), - [127] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catchall_declaration, 7), - [129] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catchall_declaration, 7), - [131] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 3), - [133] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 3), - [135] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 1), - [137] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 1), - [139] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_definition, 3), - [141] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_definition, 3), - [143] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_declaration, 2), - [145] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_declaration, 2), - [147] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_locals_declaration, 2), - [149] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_locals_declaration, 2), - [151] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_declaration, 2), - [153] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_declaration, 2), - [155] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 4), - [157] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 4), - [159] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 3), - [161] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 3), - [163] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_data_declaration, 4), - [165] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_declaration, 4), - [167] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_definition, 2), - [169] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_definition, 2), - [171] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 2), - [173] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 2), - [175] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_data_declaration, 3), - [177] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_declaration, 3), - [179] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_declaration, 4), - [181] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_declaration, 4), - [183] = {.entry = {.count = 1, .reusable = false}}, SHIFT(154), - [185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), - [187] = {.entry = {.count = 1, .reusable = false}}, SHIFT(34), - [189] = {.entry = {.count = 1, .reusable = false}}, SHIFT(129), - [191] = {.entry = {.count = 1, .reusable = false}}, SHIFT(69), - [193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(51), - [195] = {.entry = {.count = 1, .reusable = false}}, SHIFT(67), - [197] = {.entry = {.count = 1, .reusable = false}}, SHIFT(150), - [199] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(), - [201] = {.entry = {.count = 1, .reusable = false}}, SHIFT(170), - [203] = {.entry = {.count = 1, .reusable = false}}, SHIFT(173), - [205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169), - [207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34), - [209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), - [211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), - [213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), - [215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), - [217] = {.entry = {.count = 1, .reusable = false}}, SHIFT(169), - [219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), - [221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(162), - [223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), - [225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), - [227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), - [229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), - [231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(88), - [233] = {.entry = {.count = 1, .reusable = false}}, SHIFT(123), - [235] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7), - [237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), - [239] = {.entry = {.count = 1, .reusable = false}}, SHIFT(76), - [241] = {.entry = {.count = 1, .reusable = false}}, SHIFT(127), - [243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155), - [245] = {.entry = {.count = 1, .reusable = false}}, SHIFT(152), - [247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), - [249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), - [251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), - [253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), - [255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), - [257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91), - [259] = {.entry = {.count = 1, .reusable = false}}, SHIFT(134), - [261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126), - [263] = {.entry = {.count = 1, .reusable = false}}, SHIFT(126), - [265] = {.entry = {.count = 1, .reusable = false}}, SHIFT(159), - [267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159), - [269] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_opcode, 1), - [271] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_opcode, 1), - [273] = {.entry = {.count = 1, .reusable = false}}, SHIFT(41), - [275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), - [277] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), - [279] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(40), - [282] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(40), - [285] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_access_modifiers, 1), - [287] = {.entry = {.count = 1, .reusable = false}}, SHIFT(40), - [289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), - [291] = {.entry = {.count = 1, .reusable = false}}, SHIFT(43), - [293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), - [295] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(43), - [298] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(43), - [301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), - [303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), - [305] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(46), - [308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), - [310] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 2), - [312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(203), - [314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(201), - [316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), - [318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), - [320] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 4), - [322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74), - [324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), - [326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3), - [328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), - [330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), - [332] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(74), - [335] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), - [337] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(62), - [340] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(3), - [343] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 3), - [345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), - [347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), - [349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), - [351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), - [353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), - [355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), - [357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), - [359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), - [361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2), - [363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), - [365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(160), - [367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), - [369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), - [371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(153), - [373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), - [375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), - [377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(145), - [379] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 5), - [381] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 1), - [383] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_identifier, 2), - [385] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_boolean_literal, 1), - [387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), - [389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(114), - [391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(76), - [393] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 6), - [395] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), - [397] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), SHIFT_REPEAT(157), - [400] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 1), - [402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), - [404] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), - [406] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), SHIFT_REPEAT(201), - [409] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_super_declaration, 2), - [411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189), - [413] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 3), - [415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(77), - [417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(208), - [419] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), - [421] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), SHIFT_REPEAT(45), - [424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), - [426] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_implements_declaration, 2), - [428] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_declaration, 2), - [430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), - [432] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_definition_repeat1, 2), SHIFT_REPEAT(194), - [435] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_annotation_definition_repeat1, 2), + [5] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), + [7] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primitive_type, 1), + [9] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primitive_type, 1), + [11] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_type, 2, .production_id = 3), + [13] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_type, 2, .production_id = 3), + [15] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), + [17] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), + [19] = {.entry = {.count = 1, .reusable = true}}, SHIFT(199), + [21] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), + [23] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), + [25] = {.entry = {.count = 1, .reusable = false}}, SHIFT(39), + [27] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), + [29] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), + [31] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), + [33] = {.entry = {.count = 1, .reusable = false}}, SHIFT(198), + [35] = {.entry = {.count = 1, .reusable = true}}, SHIFT(183), + [37] = {.entry = {.count = 1, .reusable = true}}, SHIFT(141), + [39] = {.entry = {.count = 1, .reusable = true}}, SHIFT(112), + [41] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144), + [43] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), + [45] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(140), + [48] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(199), + [51] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(22), + [54] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(39), + [57] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(39), + [60] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(134), + [63] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(136), + [66] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(138), + [69] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(198), + [72] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(183), + [75] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(141), + [78] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(112), + [81] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(144), + [84] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), + [86] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_number_literal, 1), + [88] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_number_literal, 1), + [90] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_definition, 2), + [92] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_definition, 2), + [94] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_definition, 3), + [96] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_definition, 3), + [98] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_definition, 1), + [100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), + [102] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_definition, 1), + [104] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_identifier, 4, .production_id = 5), + [106] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_identifier, 4, .production_id = 5), + [108] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_identifier, 3, .production_id = 2), + [110] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_identifier, 3, .production_id = 2), + [112] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_declaration, 2), + [114] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_declaration, 2), + [116] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_definition, 2), + [118] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_definition, 2), + [120] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_registers_declaration, 2), + [122] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_registers_declaration, 2), + [124] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_declaration, 2), + [126] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_declaration, 2), + [128] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 3), + [130] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 3), + [132] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_locals_declaration, 2), + [134] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_locals_declaration, 2), + [136] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_declaration, 8), + [138] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_declaration, 8), + [140] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_data_declaration, 4), + [142] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_declaration, 4), + [144] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_declaration, 4), + [146] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_declaration, 4), + [148] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 1), + [150] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 1), + [152] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 4), + [154] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 4), + [156] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 3), + [158] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 3), + [160] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_declaration, 2), + [162] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_declaration, 2), + [164] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_definition, 3), + [166] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_definition, 3), + [168] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_data_declaration, 3), + [170] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_declaration, 3), + [172] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 2), + [174] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 2), + [176] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 2), + [178] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 2), + [180] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_declaration, 3), + [182] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_declaration, 3), + [184] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_declaration, 3), + [186] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_declaration, 3), + [188] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catchall_declaration, 7), + [190] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catchall_declaration, 7), + [192] = {.entry = {.count = 1, .reusable = false}}, SHIFT(153), + [194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28), + [196] = {.entry = {.count = 1, .reusable = false}}, SHIFT(37), + [198] = {.entry = {.count = 1, .reusable = false}}, SHIFT(158), + [200] = {.entry = {.count = 1, .reusable = false}}, SHIFT(60), + [202] = {.entry = {.count = 1, .reusable = false}}, SHIFT(51), + [204] = {.entry = {.count = 1, .reusable = false}}, SHIFT(71), + [206] = {.entry = {.count = 1, .reusable = false}}, SHIFT(151), + [208] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(), + [210] = {.entry = {.count = 1, .reusable = false}}, SHIFT(172), + [212] = {.entry = {.count = 1, .reusable = false}}, SHIFT(174), + [214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), + [216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), + [218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), + [220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), + [222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), + [224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71), + [226] = {.entry = {.count = 1, .reusable = false}}, SHIFT(173), + [228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195), + [230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), + [232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(119), + [234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), + [236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(50), + [238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), + [240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(89), + [242] = {.entry = {.count = 1, .reusable = false}}, SHIFT(147), + [244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), + [246] = {.entry = {.count = 1, .reusable = false}}, SHIFT(77), + [248] = {.entry = {.count = 1, .reusable = false}}, SHIFT(127), + [250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(156), + [252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), + [254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), + [256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), + [258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90), + [260] = {.entry = {.count = 1, .reusable = false}}, SHIFT(149), + [262] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7), + [264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(149), + [266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(164), + [268] = {.entry = {.count = 1, .reusable = false}}, SHIFT(121), + [270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), + [272] = {.entry = {.count = 1, .reusable = false}}, SHIFT(139), + [274] = {.entry = {.count = 1, .reusable = false}}, SHIFT(180), + [276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(180), + [278] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_opcode, 1), + [280] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_opcode, 1), + [282] = {.entry = {.count = 1, .reusable = false}}, SHIFT(41), + [284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), + [286] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_access_modifiers, 1), + [288] = {.entry = {.count = 1, .reusable = false}}, SHIFT(42), + [290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), + [292] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), + [294] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(42), + [297] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(42), + [300] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(43), + [303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), + [305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), + [307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), + [309] = {.entry = {.count = 1, .reusable = false}}, SHIFT(48), + [311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(48), + [313] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(48), + [316] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(48), + [319] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 2), + [321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(205), + [323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(203), + [325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), + [327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), + [329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), + [331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), + [333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2), + [335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), + [337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), + [339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), + [341] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(75), + [344] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), + [346] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(69), + [349] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(2), + [352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), + [354] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 3), + [356] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 4), + [358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), + [360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177), + [362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), + [364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159), + [366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), + [368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), + [370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), + [372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155), + [374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), + [376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(162), + [378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(76), + [380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), + [382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3), + [384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), + [386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154), + [388] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 5), + [390] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 1), + [392] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_identifier, 2), + [394] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_boolean_literal, 1), + [396] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 6), + [398] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), + [400] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), SHIFT_REPEAT(140), + [403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), + [405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(95), + [407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(77), + [409] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 1), + [411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143), + [413] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), + [415] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), SHIFT_REPEAT(203), + [418] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 3), + [420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83), + [422] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_super_declaration, 2), + [424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(210), + [426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(182), + [428] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), + [430] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), SHIFT_REPEAT(46), + [433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), + [435] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 5), [437] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_full_method_identifier, 3), - [439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), - [441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(184), - [443] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), - [445] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), SHIFT_REPEAT(7), - [448] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), SHIFT_REPEAT(7), - [451] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subannotation_definition, 2), - [453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), - [455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), - [457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), - [459] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subannotation_definition, 3), - [461] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_full_field_identifier, 3), - [463] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), - [465] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), SHIFT_REPEAT(7), - [468] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), SHIFT_REPEAT(7), - [471] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), - [473] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), SHIFT_REPEAT(39), - [476] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 5), - [478] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_reference, 2), - [480] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 7), - [482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), - [484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106), - [486] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__identifier, 1), - [488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85), - [490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), - [492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), - [494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(110), - [496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), - [498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104), - [500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161), - [502] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__literal, 1), - [504] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__statement_argument, 1), - [506] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statement_argument, 1), - [508] = {.entry = {.count = 1, .reusable = false}}, SHIFT(87), - [510] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_value, 1), - [512] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 4), - [514] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__identifier, 1), - [516] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_packed_switch_declaration_repeat1, 2), SHIFT_REPEAT(130), - [519] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_packed_switch_declaration_repeat1, 2), - [521] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 3), - [523] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 3), - [525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), - [527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), - [529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177), - [531] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 3), - [533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(130), - [535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), - [537] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_repeat1, 2), SHIFT_REPEAT(33), - [540] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_statement_repeat1, 2), - [542] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_property, 3, .production_id = 4), - [544] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(37), - [547] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), - [549] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 2), - [551] = {.entry = {.count = 1, .reusable = false}}, SHIFT(33), - [553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), - [555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(89), - [557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(156), - [559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), - [561] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 2), - [563] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 3), - [565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(199), - [567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(128), - [569] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 3), - [571] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 2), - [573] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_full_field_identifier, 3), - [575] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_full_method_identifier, 3), - [577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(205), - [579] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 2), - [581] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_statement_repeat1, 2), - [583] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subannotation_declaration, 2), - [585] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_declaration, 3), - [587] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_boolean_literal, 1), - [589] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 3, .production_id = 1), - [591] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field_identifier, 2), - [593] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 4), - [595] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 5), - [597] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 5), - [599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191), - [601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(202), - [603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(182), - [605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), - [607] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), - [609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(183), - [611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193), - [613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), - [615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179), - [617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198), - [619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186), - [621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187), - [623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195), - [625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), - [627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(209), - [629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192), - [631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), - [633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), - [635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), - [637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17), - [639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(95), - [641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18), - [643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(96), - [645] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 3), - [647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), - [649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(204), - [651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(166), - [653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(200), + [439] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_full_field_identifier, 3), + [441] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subannotation_definition, 3), + [443] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subannotation_definition, 2), + [445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186), + [447] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_reference, 2), + [449] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), + [451] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), SHIFT_REPEAT(7), + [454] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), SHIFT_REPEAT(7), + [457] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_definition_repeat1, 2), SHIFT_REPEAT(196), + [460] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_annotation_definition_repeat1, 2), + [462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), + [464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), + [466] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 7), + [468] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), + [470] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), SHIFT_REPEAT(7), + [473] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), SHIFT_REPEAT(7), + [476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), + [478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), + [480] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_implements_declaration, 2), + [482] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), + [484] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), SHIFT_REPEAT(40), + [487] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_declaration, 2), + [489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), + [491] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__identifier, 1), + [493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), + [495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(196), + [497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), + [499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), + [501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(101), + [503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163), + [505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(99), + [507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(100), + [509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), + [511] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(38), + [514] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), + [516] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__statement_argument, 1), + [518] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statement_argument, 1), + [520] = {.entry = {.count = 1, .reusable = false}}, SHIFT(93), + [522] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_value, 1), + [524] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_repeat1, 2), SHIFT_REPEAT(34), + [527] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_statement_repeat1, 2), + [529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(130), + [531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), + [533] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_packed_switch_declaration_repeat1, 2), SHIFT_REPEAT(130), + [536] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_packed_switch_declaration_repeat1, 2), + [538] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 3), + [540] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 3), + [542] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__literal, 1), + [544] = {.entry = {.count = 1, .reusable = false}}, SHIFT(34), + [546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), + [548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161), + [550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(201), + [552] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_property, 3, .production_id = 4), + [554] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 2), + [556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(160), + [558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), + [560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), + [562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(157), + [564] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 3), + [566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(88), + [568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), + [570] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 2), + [572] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 3), + [574] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__identifier, 1), + [576] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 4), + [578] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 4), + [580] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 3), + [582] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 2), + [584] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_full_field_identifier, 3), + [586] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_full_method_identifier, 3), + [588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(207), + [590] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 2), + [592] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_declaration, 3), + [594] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_statement_repeat1, 2), + [596] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_boolean_literal, 1), + [598] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 3, .production_id = 1), + [600] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field_identifier, 2), + [602] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subannotation_declaration, 2), + [604] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 5), + [606] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 5), + [608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), + [610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193), + [612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(211), + [614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(204), + [616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(181), + [618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(184), + [620] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), + [622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187), + [624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185), + [626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(197), + [628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(200), + [630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189), + [632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179), + [634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), + [636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), + [638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), + [640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), + [642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190), + [644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), + [646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), + [648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113), + [650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32), + [652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(115), + [654] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 3), + [656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), + [658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(206), + [660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(168), + [662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(202), }; #ifdef __cplusplus From 088eb367e1c70b63e5c5de29feeba7f65b11f92c Mon Sep 17 00:00:00 2001 From: Yotam Nachum Date: Sat, 8 Jan 2022 14:54:04 +0200 Subject: [PATCH 54/98] Rename declarations to directives --- grammar.js | 80 ++++---- src/grammar.json | 74 +++---- src/node-types.json | 164 +++++++-------- src/parser.c | 440 ++++++++++++++++++++--------------------- test/corpus/classes | 48 ++++- test/corpus/interfaces | 26 +-- test/corpus/methods | 36 ++-- test/corpus/params | 34 ++-- test/corpus/statements | 12 +- 9 files changed, 470 insertions(+), 444 deletions(-) diff --git a/grammar.js b/grammar.js index d55c1ea80..ebcb122e9 100644 --- a/grammar.js +++ b/grammar.js @@ -272,24 +272,26 @@ module.exports = grammar({ rules: { class_definition: $ => seq( - $.class_declaration, - $.super_declaration, - optional($.source_declaration), - repeat($.implements_declaration), - repeat($.annotation_definition), + $.class_directive, + $.super_directive, + optional($.source_directive), + repeat($.implements_directive), + repeat($.annotation_directive), repeat($.field_definition), repeat($.method_definition) ), // class related - class_declaration: $ => - seq(".class", $.access_modifiers, $.class_identifier), - super_declaration: $ => seq(".super", $.class_identifier), - source_declaration: $ => seq(".source", $.string_literal), - implements_declaration: $ => seq(".implements", $.class_identifier), + class_directive: $ => seq(".class", $.access_modifiers, $.class_identifier), + super_directive: $ => seq(".super", $.class_identifier), + source_directive: $ => seq(".source", $.string_literal), + implements_directive: $ => seq(".implements", $.class_identifier), field_definition: $ => - seq($.field_declaration, optional(seq(repeat($.annotation_definition), $.end_field))), + seq( + $.field_declaration, + optional(seq(repeat($.annotation_directive), $.end_field)) + ), field_declaration: $ => seq( ".field", @@ -311,13 +313,9 @@ module.exports = grammar({ end_method: _ => ".end method", // annotation related - annotation_definition: $ => - seq( - $.annotation_declaration, - repeat($.annotation_property), - $.end_annotation - ), - annotation_declaration: $ => + annotation_directive: $ => + seq($.start_annotation, repeat($.annotation_property), $.end_annotation), + start_annotation: $ => seq( ".annotation", choice("system", "build", "runtime"), @@ -349,19 +347,19 @@ module.exports = grammar({ subannotation_declaration: $ => seq(".subannotation", $.class_identifier), end_subannotation: _ => ".end subannotation", - param_definition: $ => + param_directive: $ => prec.right( seq( - $.param_declaration, - optional(seq(repeat($.annotation_definition), $.end_param)) + $.start_param, + optional(seq(repeat($.annotation_directive), $.end_param)) ) ), - param_declaration: $ => seq(".param", $.parameter), + start_param: $ => seq(".param", $.parameter), end_param: _ => ".end param", // code lines _code_line: $ => - choice($.label, $._declaration, $.annotation_definition, $.statement), + choice($.label, $._directive, $.annotation_directive, $.statement), label: _ => /:[\w\d]+/, // statement @@ -381,22 +379,22 @@ module.exports = grammar({ ), // code declarations - _declaration: $ => + _directive: $ => choice( - $.line_declaration, - $.locals_declaration, - $.registers_declaration, - $.param_definition, - $.catch_declaration, - $.catchall_declaration, - $.packed_switch_declaration, - $.sparse_switch_declaration, - $.array_data_declaration + $.line_directive, + $.locals_directive, + $.registers_directive, + $.param_directive, + $.catch_directive, + $.catchall_directive, + $.packed_switch_directive, + $.sparse_switch_directive, + $.array_data_directive ), - line_declaration: $ => seq(".line", $.number_literal), - locals_declaration: $ => seq(".locals", $.number_literal), - registers_declaration: $ => seq(".registers", $.number_literal), - catch_declaration: $ => + line_directive: $ => seq(".line", $.number_literal), + locals_directive: $ => seq(".locals", $.number_literal), + registers_directive: $ => seq(".registers", $.number_literal), + catch_directive: $ => seq( ".catch", $.class_identifier, @@ -407,22 +405,22 @@ module.exports = grammar({ "}", $.label ), - catchall_declaration: $ => + catchall_directive: $ => seq(".catchall", "{", $.label, "..", $.label, "}", $.label), - packed_switch_declaration: $ => + packed_switch_directive: $ => seq( ".packed-switch", $.number_literal, repeat($.label), ".end packed-switch" ), - sparse_switch_declaration: $ => + sparse_switch_directive: $ => seq( ".sparse-switch", repeat(seq($.number_literal, "->", $.label)), ".end sparse-switch" ), - array_data_declaration: $ => + array_data_directive: $ => seq( ".array-data", $.number_literal, diff --git a/src/grammar.json b/src/grammar.json index c694078a0..33ab09114 100644 --- a/src/grammar.json +++ b/src/grammar.json @@ -6,18 +6,18 @@ "members": [ { "type": "SYMBOL", - "name": "class_declaration" + "name": "class_directive" }, { "type": "SYMBOL", - "name": "super_declaration" + "name": "super_directive" }, { "type": "CHOICE", "members": [ { "type": "SYMBOL", - "name": "source_declaration" + "name": "source_directive" }, { "type": "BLANK" @@ -28,14 +28,14 @@ "type": "REPEAT", "content": { "type": "SYMBOL", - "name": "implements_declaration" + "name": "implements_directive" } }, { "type": "REPEAT", "content": { "type": "SYMBOL", - "name": "annotation_definition" + "name": "annotation_directive" } }, { @@ -54,7 +54,7 @@ } ] }, - "class_declaration": { + "class_directive": { "type": "SEQ", "members": [ { @@ -71,7 +71,7 @@ } ] }, - "super_declaration": { + "super_directive": { "type": "SEQ", "members": [ { @@ -84,7 +84,7 @@ } ] }, - "source_declaration": { + "source_directive": { "type": "SEQ", "members": [ { @@ -97,7 +97,7 @@ } ] }, - "implements_declaration": { + "implements_directive": { "type": "SEQ", "members": [ { @@ -127,7 +127,7 @@ "type": "REPEAT", "content": { "type": "SYMBOL", - "name": "annotation_definition" + "name": "annotation_directive" } }, { @@ -239,12 +239,12 @@ "type": "STRING", "value": ".end method" }, - "annotation_definition": { + "annotation_directive": { "type": "SEQ", "members": [ { "type": "SYMBOL", - "name": "annotation_declaration" + "name": "start_annotation" }, { "type": "REPEAT", @@ -259,7 +259,7 @@ } ] }, - "annotation_declaration": { + "start_annotation": { "type": "SEQ", "members": [ { @@ -384,7 +384,7 @@ "type": "STRING", "value": ".end subannotation" }, - "param_definition": { + "param_directive": { "type": "PREC_RIGHT", "value": 0, "content": { @@ -392,7 +392,7 @@ "members": [ { "type": "SYMBOL", - "name": "param_declaration" + "name": "start_param" }, { "type": "CHOICE", @@ -404,7 +404,7 @@ "type": "REPEAT", "content": { "type": "SYMBOL", - "name": "annotation_definition" + "name": "annotation_directive" } }, { @@ -421,7 +421,7 @@ ] } }, - "param_declaration": { + "start_param": { "type": "SEQ", "members": [ { @@ -447,11 +447,11 @@ }, { "type": "SYMBOL", - "name": "_declaration" + "name": "_directive" }, { "type": "SYMBOL", - "name": "annotation_definition" + "name": "annotation_directive" }, { "type": "SYMBOL", @@ -1483,48 +1483,48 @@ } ] }, - "_declaration": { + "_directive": { "type": "CHOICE", "members": [ { "type": "SYMBOL", - "name": "line_declaration" + "name": "line_directive" }, { "type": "SYMBOL", - "name": "locals_declaration" + "name": "locals_directive" }, { "type": "SYMBOL", - "name": "registers_declaration" + "name": "registers_directive" }, { "type": "SYMBOL", - "name": "param_definition" + "name": "param_directive" }, { "type": "SYMBOL", - "name": "catch_declaration" + "name": "catch_directive" }, { "type": "SYMBOL", - "name": "catchall_declaration" + "name": "catchall_directive" }, { "type": "SYMBOL", - "name": "packed_switch_declaration" + "name": "packed_switch_directive" }, { "type": "SYMBOL", - "name": "sparse_switch_declaration" + "name": "sparse_switch_directive" }, { "type": "SYMBOL", - "name": "array_data_declaration" + "name": "array_data_directive" } ] }, - "line_declaration": { + "line_directive": { "type": "SEQ", "members": [ { @@ -1537,7 +1537,7 @@ } ] }, - "locals_declaration": { + "locals_directive": { "type": "SEQ", "members": [ { @@ -1550,7 +1550,7 @@ } ] }, - "registers_declaration": { + "registers_directive": { "type": "SEQ", "members": [ { @@ -1563,7 +1563,7 @@ } ] }, - "catch_declaration": { + "catch_directive": { "type": "SEQ", "members": [ { @@ -1600,7 +1600,7 @@ } ] }, - "catchall_declaration": { + "catchall_directive": { "type": "SEQ", "members": [ { @@ -1633,7 +1633,7 @@ } ] }, - "packed_switch_declaration": { + "packed_switch_directive": { "type": "SEQ", "members": [ { @@ -1657,7 +1657,7 @@ } ] }, - "sparse_switch_declaration": { + "sparse_switch_directive": { "type": "SEQ", "members": [ { @@ -1690,7 +1690,7 @@ } ] }, - "array_data_declaration": { + "array_data_directive": { "type": "SEQ", "members": [ { diff --git a/src/node-types.json b/src/node-types.json index b435ac608..d3979c74d 100644 --- a/src/node-types.json +++ b/src/node-types.json @@ -5,22 +5,7 @@ "fields": {} }, { - "type": "annotation_declaration", - "named": true, - "fields": {}, - "children": { - "multiple": false, - "required": true, - "types": [ - { - "type": "class_identifier", - "named": true - } - ] - } - }, - { - "type": "annotation_definition", + "type": "annotation_directive", "named": true, "fields": {}, "children": { @@ -28,15 +13,15 @@ "required": true, "types": [ { - "type": "annotation_declaration", + "type": "annotation_property", "named": true }, { - "type": "annotation_property", + "type": "end_annotation", "named": true }, { - "type": "end_annotation", + "type": "start_annotation", "named": true } ] @@ -128,7 +113,7 @@ } }, { - "type": "array_data_declaration", + "type": "array_data_directive", "named": true, "fields": {}, "children": { @@ -172,7 +157,7 @@ "fields": {} }, { - "type": "catch_declaration", + "type": "catch_directive", "named": true, "fields": {}, "children": { @@ -191,7 +176,7 @@ } }, { - "type": "catchall_declaration", + "type": "catchall_directive", "named": true, "fields": {}, "children": { @@ -206,7 +191,7 @@ } }, { - "type": "class_declaration", + "type": "class_definition", "named": true, "fields": {}, "children": { @@ -214,50 +199,50 @@ "required": true, "types": [ { - "type": "access_modifiers", + "type": "annotation_directive", "named": true }, { - "type": "class_identifier", + "type": "class_directive", "named": true - } - ] - } - }, - { - "type": "class_definition", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ + }, { - "type": "annotation_definition", + "type": "field_definition", "named": true }, { - "type": "class_declaration", + "type": "implements_directive", "named": true }, { - "type": "field_definition", + "type": "method_definition", "named": true }, { - "type": "implements_declaration", + "type": "source_directive", "named": true }, { - "type": "method_definition", + "type": "super_directive", "named": true - }, + } + ] + } + }, + { + "type": "class_directive", + "named": true, + "fields": {}, + "children": { + "multiple": true, + "required": true, + "types": [ { - "type": "source_declaration", + "type": "access_modifiers", "named": true }, { - "type": "super_declaration", + "type": "class_identifier", "named": true } ] @@ -272,19 +257,19 @@ "required": true, "types": [ { - "type": "annotation_definition", + "type": "annotation_directive", "named": true }, { - "type": "array_data_declaration", + "type": "array_data_directive", "named": true }, { - "type": "catch_declaration", + "type": "catch_directive", "named": true }, { - "type": "catchall_declaration", + "type": "catchall_directive", "named": true }, { @@ -292,27 +277,27 @@ "named": true }, { - "type": "line_declaration", + "type": "line_directive", "named": true }, { - "type": "locals_declaration", + "type": "locals_directive", "named": true }, { - "type": "packed_switch_declaration", + "type": "packed_switch_directive", "named": true }, { - "type": "param_definition", + "type": "param_directive", "named": true }, { - "type": "registers_declaration", + "type": "registers_directive", "named": true }, { - "type": "sparse_switch_declaration", + "type": "sparse_switch_directive", "named": true }, { @@ -385,7 +370,7 @@ "required": true, "types": [ { - "type": "annotation_definition", + "type": "annotation_directive", "named": true }, { @@ -469,7 +454,7 @@ } }, { - "type": "implements_declaration", + "type": "implements_directive", "named": true, "fields": {}, "children": { @@ -484,7 +469,7 @@ } }, { - "type": "line_declaration", + "type": "line_directive", "named": true, "fields": {}, "children": { @@ -562,7 +547,7 @@ } }, { - "type": "locals_declaration", + "type": "locals_directive", "named": true, "fields": {}, "children": { @@ -663,7 +648,7 @@ "fields": {} }, { - "type": "packed_switch_declaration", + "type": "packed_switch_directive", "named": true, "fields": {}, "children": { @@ -682,22 +667,7 @@ } }, { - "type": "param_declaration", - "named": true, - "fields": {}, - "children": { - "multiple": false, - "required": true, - "types": [ - { - "type": "parameter", - "named": true - } - ] - } - }, - { - "type": "param_definition", + "type": "param_directive", "named": true, "fields": {}, "children": { @@ -705,7 +675,7 @@ "required": true, "types": [ { - "type": "annotation_definition", + "type": "annotation_directive", "named": true }, { @@ -713,7 +683,7 @@ "named": true }, { - "type": "param_declaration", + "type": "start_param", "named": true } ] @@ -771,7 +741,7 @@ } }, { - "type": "registers_declaration", + "type": "registers_directive", "named": true, "fields": {}, "children": { @@ -786,7 +756,7 @@ } }, { - "type": "source_declaration", + "type": "source_directive", "named": true, "fields": {}, "children": { @@ -801,7 +771,7 @@ } }, { - "type": "sparse_switch_declaration", + "type": "sparse_switch_directive", "named": true, "fields": {}, "children": { @@ -819,6 +789,36 @@ ] } }, + { + "type": "start_annotation", + "named": true, + "fields": {}, + "children": { + "multiple": false, + "required": true, + "types": [ + { + "type": "class_identifier", + "named": true + } + ] + } + }, + { + "type": "start_param", + "named": true, + "fields": {}, + "children": { + "multiple": false, + "required": true, + "types": [ + { + "type": "parameter", + "named": true + } + ] + } + }, { "type": "statement", "named": true, @@ -937,7 +937,7 @@ } }, { - "type": "super_declaration", + "type": "super_directive", "named": true, "fields": {}, "children": { diff --git a/src/parser.c b/src/parser.c index 58da6d743..c48f3b23f 100644 --- a/src/parser.c +++ b/src/parser.c @@ -339,35 +339,35 @@ enum { anon_sym_false = 312, sym_null_literal = 313, sym_class_definition = 314, - sym_class_declaration = 315, - sym_super_declaration = 316, - sym_source_declaration = 317, - sym_implements_declaration = 318, + sym_class_directive = 315, + sym_super_directive = 316, + sym_source_directive = 317, + sym_implements_directive = 318, sym_field_definition = 319, sym_field_declaration = 320, sym_method_definition = 321, sym_method_declaration = 322, - sym_annotation_definition = 323, - sym_annotation_declaration = 324, + sym_annotation_directive = 323, + sym_start_annotation = 324, sym_annotation_property = 325, sym_annotation_value = 326, sym_subannotation_definition = 327, sym_subannotation_declaration = 328, - sym_param_definition = 329, - sym_param_declaration = 330, + sym_param_directive = 329, + sym_start_param = 330, sym__code_line = 331, sym_statement = 332, sym_opcode = 333, sym__statement_argument = 334, - sym__declaration = 335, - sym_line_declaration = 336, - sym_locals_declaration = 337, - sym_registers_declaration = 338, - sym_catch_declaration = 339, - sym_catchall_declaration = 340, - sym_packed_switch_declaration = 341, - sym_sparse_switch_declaration = 342, - sym_array_data_declaration = 343, + sym__directive = 335, + sym_line_directive = 336, + sym_locals_directive = 337, + sym_registers_directive = 338, + sym_catch_directive = 339, + sym_catchall_directive = 340, + sym_packed_switch_directive = 341, + sym_sparse_switch_directive = 342, + sym_array_data_directive = 343, sym__identifier = 344, sym_field_identifier = 345, sym_method_identifier = 346, @@ -388,11 +388,11 @@ enum { aux_sym_class_definition_repeat3 = 361, aux_sym_class_definition_repeat4 = 362, aux_sym_method_definition_repeat1 = 363, - aux_sym_annotation_definition_repeat1 = 364, + aux_sym_annotation_directive_repeat1 = 364, aux_sym_statement_repeat1 = 365, - aux_sym_packed_switch_declaration_repeat1 = 366, - aux_sym_sparse_switch_declaration_repeat1 = 367, - aux_sym_array_data_declaration_repeat1 = 368, + aux_sym_packed_switch_directive_repeat1 = 366, + aux_sym_sparse_switch_directive_repeat1 = 367, + aux_sym_array_data_directive_repeat1 = 368, aux_sym_method_identifier_repeat1 = 369, aux_sym_access_modifiers_repeat1 = 370, aux_sym_list_repeat1 = 371, @@ -716,35 +716,35 @@ static const char * const ts_symbol_names[] = { [anon_sym_false] = "false", [sym_null_literal] = "null_literal", [sym_class_definition] = "class_definition", - [sym_class_declaration] = "class_declaration", - [sym_super_declaration] = "super_declaration", - [sym_source_declaration] = "source_declaration", - [sym_implements_declaration] = "implements_declaration", + [sym_class_directive] = "class_directive", + [sym_super_directive] = "super_directive", + [sym_source_directive] = "source_directive", + [sym_implements_directive] = "implements_directive", [sym_field_definition] = "field_definition", [sym_field_declaration] = "field_declaration", [sym_method_definition] = "method_definition", [sym_method_declaration] = "method_declaration", - [sym_annotation_definition] = "annotation_definition", - [sym_annotation_declaration] = "annotation_declaration", + [sym_annotation_directive] = "annotation_directive", + [sym_start_annotation] = "start_annotation", [sym_annotation_property] = "annotation_property", [sym_annotation_value] = "annotation_value", [sym_subannotation_definition] = "subannotation_definition", [sym_subannotation_declaration] = "subannotation_declaration", - [sym_param_definition] = "param_definition", - [sym_param_declaration] = "param_declaration", + [sym_param_directive] = "param_directive", + [sym_start_param] = "start_param", [sym__code_line] = "_code_line", [sym_statement] = "statement", [sym_opcode] = "opcode", [sym__statement_argument] = "_statement_argument", - [sym__declaration] = "_declaration", - [sym_line_declaration] = "line_declaration", - [sym_locals_declaration] = "locals_declaration", - [sym_registers_declaration] = "registers_declaration", - [sym_catch_declaration] = "catch_declaration", - [sym_catchall_declaration] = "catchall_declaration", - [sym_packed_switch_declaration] = "packed_switch_declaration", - [sym_sparse_switch_declaration] = "sparse_switch_declaration", - [sym_array_data_declaration] = "array_data_declaration", + [sym__directive] = "_directive", + [sym_line_directive] = "line_directive", + [sym_locals_directive] = "locals_directive", + [sym_registers_directive] = "registers_directive", + [sym_catch_directive] = "catch_directive", + [sym_catchall_directive] = "catchall_directive", + [sym_packed_switch_directive] = "packed_switch_directive", + [sym_sparse_switch_directive] = "sparse_switch_directive", + [sym_array_data_directive] = "array_data_directive", [sym__identifier] = "_identifier", [sym_field_identifier] = "field_identifier", [sym_method_identifier] = "method_identifier", @@ -765,11 +765,11 @@ static const char * const ts_symbol_names[] = { [aux_sym_class_definition_repeat3] = "class_definition_repeat3", [aux_sym_class_definition_repeat4] = "class_definition_repeat4", [aux_sym_method_definition_repeat1] = "method_definition_repeat1", - [aux_sym_annotation_definition_repeat1] = "annotation_definition_repeat1", + [aux_sym_annotation_directive_repeat1] = "annotation_directive_repeat1", [aux_sym_statement_repeat1] = "statement_repeat1", - [aux_sym_packed_switch_declaration_repeat1] = "packed_switch_declaration_repeat1", - [aux_sym_sparse_switch_declaration_repeat1] = "sparse_switch_declaration_repeat1", - [aux_sym_array_data_declaration_repeat1] = "array_data_declaration_repeat1", + [aux_sym_packed_switch_directive_repeat1] = "packed_switch_directive_repeat1", + [aux_sym_sparse_switch_directive_repeat1] = "sparse_switch_directive_repeat1", + [aux_sym_array_data_directive_repeat1] = "array_data_directive_repeat1", [aux_sym_method_identifier_repeat1] = "method_identifier_repeat1", [aux_sym_access_modifiers_repeat1] = "access_modifiers_repeat1", [aux_sym_list_repeat1] = "list_repeat1", @@ -1093,35 +1093,35 @@ static const TSSymbol ts_symbol_map[] = { [anon_sym_false] = anon_sym_false, [sym_null_literal] = sym_null_literal, [sym_class_definition] = sym_class_definition, - [sym_class_declaration] = sym_class_declaration, - [sym_super_declaration] = sym_super_declaration, - [sym_source_declaration] = sym_source_declaration, - [sym_implements_declaration] = sym_implements_declaration, + [sym_class_directive] = sym_class_directive, + [sym_super_directive] = sym_super_directive, + [sym_source_directive] = sym_source_directive, + [sym_implements_directive] = sym_implements_directive, [sym_field_definition] = sym_field_definition, [sym_field_declaration] = sym_field_declaration, [sym_method_definition] = sym_method_definition, [sym_method_declaration] = sym_method_declaration, - [sym_annotation_definition] = sym_annotation_definition, - [sym_annotation_declaration] = sym_annotation_declaration, + [sym_annotation_directive] = sym_annotation_directive, + [sym_start_annotation] = sym_start_annotation, [sym_annotation_property] = sym_annotation_property, [sym_annotation_value] = sym_annotation_value, [sym_subannotation_definition] = sym_subannotation_definition, [sym_subannotation_declaration] = sym_subannotation_declaration, - [sym_param_definition] = sym_param_definition, - [sym_param_declaration] = sym_param_declaration, + [sym_param_directive] = sym_param_directive, + [sym_start_param] = sym_start_param, [sym__code_line] = sym__code_line, [sym_statement] = sym_statement, [sym_opcode] = sym_opcode, [sym__statement_argument] = sym__statement_argument, - [sym__declaration] = sym__declaration, - [sym_line_declaration] = sym_line_declaration, - [sym_locals_declaration] = sym_locals_declaration, - [sym_registers_declaration] = sym_registers_declaration, - [sym_catch_declaration] = sym_catch_declaration, - [sym_catchall_declaration] = sym_catchall_declaration, - [sym_packed_switch_declaration] = sym_packed_switch_declaration, - [sym_sparse_switch_declaration] = sym_sparse_switch_declaration, - [sym_array_data_declaration] = sym_array_data_declaration, + [sym__directive] = sym__directive, + [sym_line_directive] = sym_line_directive, + [sym_locals_directive] = sym_locals_directive, + [sym_registers_directive] = sym_registers_directive, + [sym_catch_directive] = sym_catch_directive, + [sym_catchall_directive] = sym_catchall_directive, + [sym_packed_switch_directive] = sym_packed_switch_directive, + [sym_sparse_switch_directive] = sym_sparse_switch_directive, + [sym_array_data_directive] = sym_array_data_directive, [sym__identifier] = sym__identifier, [sym_field_identifier] = sym_field_identifier, [sym_method_identifier] = sym_method_identifier, @@ -1142,11 +1142,11 @@ static const TSSymbol ts_symbol_map[] = { [aux_sym_class_definition_repeat3] = aux_sym_class_definition_repeat3, [aux_sym_class_definition_repeat4] = aux_sym_class_definition_repeat4, [aux_sym_method_definition_repeat1] = aux_sym_method_definition_repeat1, - [aux_sym_annotation_definition_repeat1] = aux_sym_annotation_definition_repeat1, + [aux_sym_annotation_directive_repeat1] = aux_sym_annotation_directive_repeat1, [aux_sym_statement_repeat1] = aux_sym_statement_repeat1, - [aux_sym_packed_switch_declaration_repeat1] = aux_sym_packed_switch_declaration_repeat1, - [aux_sym_sparse_switch_declaration_repeat1] = aux_sym_sparse_switch_declaration_repeat1, - [aux_sym_array_data_declaration_repeat1] = aux_sym_array_data_declaration_repeat1, + [aux_sym_packed_switch_directive_repeat1] = aux_sym_packed_switch_directive_repeat1, + [aux_sym_sparse_switch_directive_repeat1] = aux_sym_sparse_switch_directive_repeat1, + [aux_sym_array_data_directive_repeat1] = aux_sym_array_data_directive_repeat1, [aux_sym_method_identifier_repeat1] = aux_sym_method_identifier_repeat1, [aux_sym_access_modifiers_repeat1] = aux_sym_access_modifiers_repeat1, [aux_sym_list_repeat1] = aux_sym_list_repeat1, @@ -2415,19 +2415,19 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = true, }, - [sym_class_declaration] = { + [sym_class_directive] = { .visible = true, .named = true, }, - [sym_super_declaration] = { + [sym_super_directive] = { .visible = true, .named = true, }, - [sym_source_declaration] = { + [sym_source_directive] = { .visible = true, .named = true, }, - [sym_implements_declaration] = { + [sym_implements_directive] = { .visible = true, .named = true, }, @@ -2447,11 +2447,11 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = true, }, - [sym_annotation_definition] = { + [sym_annotation_directive] = { .visible = true, .named = true, }, - [sym_annotation_declaration] = { + [sym_start_annotation] = { .visible = true, .named = true, }, @@ -2471,11 +2471,11 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = true, }, - [sym_param_definition] = { + [sym_param_directive] = { .visible = true, .named = true, }, - [sym_param_declaration] = { + [sym_start_param] = { .visible = true, .named = true, }, @@ -2495,39 +2495,39 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = false, .named = true, }, - [sym__declaration] = { + [sym__directive] = { .visible = false, .named = true, }, - [sym_line_declaration] = { + [sym_line_directive] = { .visible = true, .named = true, }, - [sym_locals_declaration] = { + [sym_locals_directive] = { .visible = true, .named = true, }, - [sym_registers_declaration] = { + [sym_registers_directive] = { .visible = true, .named = true, }, - [sym_catch_declaration] = { + [sym_catch_directive] = { .visible = true, .named = true, }, - [sym_catchall_declaration] = { + [sym_catchall_directive] = { .visible = true, .named = true, }, - [sym_packed_switch_declaration] = { + [sym_packed_switch_directive] = { .visible = true, .named = true, }, - [sym_sparse_switch_declaration] = { + [sym_sparse_switch_directive] = { .visible = true, .named = true, }, - [sym_array_data_declaration] = { + [sym_array_data_directive] = { .visible = true, .named = true, }, @@ -2611,7 +2611,7 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = false, .named = false, }, - [aux_sym_annotation_definition_repeat1] = { + [aux_sym_annotation_directive_repeat1] = { .visible = false, .named = false, }, @@ -2619,15 +2619,15 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = false, .named = false, }, - [aux_sym_packed_switch_declaration_repeat1] = { + [aux_sym_packed_switch_directive_repeat1] = { .visible = false, .named = false, }, - [aux_sym_sparse_switch_declaration_repeat1] = { + [aux_sym_sparse_switch_directive_repeat1] = { .visible = false, .named = false, }, - [aux_sym_array_data_declaration_repeat1] = { + [aux_sym_array_data_directive_repeat1] = { .visible = false, .named = false, }, @@ -11519,7 +11519,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [1] = { [sym_class_definition] = STATE(188), - [sym_class_declaration] = STATE(167), + [sym_class_directive] = STATE(167), [anon_sym_DOTclass] = ACTIONS(5), [sym_comment] = ACTIONS(3), }, @@ -12058,22 +12058,22 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), }, [4] = { - [sym_annotation_definition] = STATE(22), - [sym_annotation_declaration] = STATE(124), - [sym_param_definition] = STATE(22), - [sym_param_declaration] = STATE(10), + [sym_annotation_directive] = STATE(22), + [sym_start_annotation] = STATE(124), + [sym_param_directive] = STATE(22), + [sym_start_param] = STATE(10), [sym__code_line] = STATE(22), [sym_statement] = STATE(22), [sym_opcode] = STATE(33), - [sym__declaration] = STATE(22), - [sym_line_declaration] = STATE(22), - [sym_locals_declaration] = STATE(22), - [sym_registers_declaration] = STATE(22), - [sym_catch_declaration] = STATE(22), - [sym_catchall_declaration] = STATE(22), - [sym_packed_switch_declaration] = STATE(22), - [sym_sparse_switch_declaration] = STATE(22), - [sym_array_data_declaration] = STATE(22), + [sym__directive] = STATE(22), + [sym_line_directive] = STATE(22), + [sym_locals_directive] = STATE(22), + [sym_registers_directive] = STATE(22), + [sym_catch_directive] = STATE(22), + [sym_catchall_directive] = STATE(22), + [sym_packed_switch_directive] = STATE(22), + [sym_sparse_switch_directive] = STATE(22), + [sym_array_data_directive] = STATE(22), [aux_sym_method_definition_repeat1] = STATE(5), [sym_end_method] = ACTIONS(15), [anon_sym_DOTannotation] = ACTIONS(17), @@ -12322,22 +12322,22 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), }, [5] = { - [sym_annotation_definition] = STATE(22), - [sym_annotation_declaration] = STATE(124), - [sym_param_definition] = STATE(22), - [sym_param_declaration] = STATE(10), + [sym_annotation_directive] = STATE(22), + [sym_start_annotation] = STATE(124), + [sym_param_directive] = STATE(22), + [sym_start_param] = STATE(10), [sym__code_line] = STATE(22), [sym_statement] = STATE(22), [sym_opcode] = STATE(33), - [sym__declaration] = STATE(22), - [sym_line_declaration] = STATE(22), - [sym_locals_declaration] = STATE(22), - [sym_registers_declaration] = STATE(22), - [sym_catch_declaration] = STATE(22), - [sym_catchall_declaration] = STATE(22), - [sym_packed_switch_declaration] = STATE(22), - [sym_sparse_switch_declaration] = STATE(22), - [sym_array_data_declaration] = STATE(22), + [sym__directive] = STATE(22), + [sym_line_directive] = STATE(22), + [sym_locals_directive] = STATE(22), + [sym_registers_directive] = STATE(22), + [sym_catch_directive] = STATE(22), + [sym_catchall_directive] = STATE(22), + [sym_packed_switch_directive] = STATE(22), + [sym_sparse_switch_directive] = STATE(22), + [sym_array_data_directive] = STATE(22), [aux_sym_method_definition_repeat1] = STATE(5), [sym_end_method] = ACTIONS(43), [anon_sym_DOTannotation] = ACTIONS(45), @@ -12586,22 +12586,22 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), }, [6] = { - [sym_annotation_definition] = STATE(22), - [sym_annotation_declaration] = STATE(124), - [sym_param_definition] = STATE(22), - [sym_param_declaration] = STATE(10), + [sym_annotation_directive] = STATE(22), + [sym_start_annotation] = STATE(124), + [sym_param_directive] = STATE(22), + [sym_start_param] = STATE(10), [sym__code_line] = STATE(22), [sym_statement] = STATE(22), [sym_opcode] = STATE(33), - [sym__declaration] = STATE(22), - [sym_line_declaration] = STATE(22), - [sym_locals_declaration] = STATE(22), - [sym_registers_declaration] = STATE(22), - [sym_catch_declaration] = STATE(22), - [sym_catchall_declaration] = STATE(22), - [sym_packed_switch_declaration] = STATE(22), - [sym_sparse_switch_declaration] = STATE(22), - [sym_array_data_declaration] = STATE(22), + [sym__directive] = STATE(22), + [sym_line_directive] = STATE(22), + [sym_locals_directive] = STATE(22), + [sym_registers_directive] = STATE(22), + [sym_catch_directive] = STATE(22), + [sym_catchall_directive] = STATE(22), + [sym_packed_switch_directive] = STATE(22), + [sym_sparse_switch_directive] = STATE(22), + [sym_array_data_directive] = STATE(22), [aux_sym_method_definition_repeat1] = STATE(4), [sym_end_method] = ACTIONS(84), [anon_sym_DOTannotation] = ACTIONS(17), @@ -13613,8 +13613,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), }, [10] = { - [sym_annotation_definition] = STATE(111), - [sym_annotation_declaration] = STATE(124), + [sym_annotation_directive] = STATE(111), + [sym_start_annotation] = STATE(124), [aux_sym_class_definition_repeat2] = STATE(111), [sym_end_method] = ACTIONS(98), [anon_sym_DOTannotation] = ACTIONS(17), @@ -19895,16 +19895,16 @@ static const uint16_t ts_small_parse_table[] = { STATE(6), 1, sym_method_declaration, STATE(57), 1, - sym_source_declaration, + sym_source_directive, STATE(84), 1, sym_field_declaration, STATE(124), 1, - sym_annotation_declaration, + sym_start_annotation, STATE(56), 2, - sym_implements_declaration, + sym_implements_directive, aux_sym_class_definition_repeat1, STATE(73), 2, - sym_annotation_definition, + sym_annotation_directive, aux_sym_class_definition_repeat2, STATE(81), 2, sym_field_definition, @@ -20080,15 +20080,15 @@ static const uint16_t ts_small_parse_table[] = { STATE(84), 1, sym_field_declaration, STATE(124), 1, - sym_annotation_declaration, + sym_start_annotation, STATE(72), 2, - sym_annotation_definition, + sym_annotation_directive, aux_sym_class_definition_repeat2, STATE(79), 2, sym_field_definition, aux_sym_class_definition_repeat3, STATE(85), 2, - sym_implements_declaration, + sym_implements_directive, aux_sym_class_definition_repeat1, STATE(107), 2, sym_method_definition, @@ -20111,12 +20111,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(84), 1, sym_field_declaration, STATE(124), 1, - sym_annotation_declaration, + sym_start_annotation, STATE(58), 2, - sym_implements_declaration, + sym_implements_directive, aux_sym_class_definition_repeat1, STATE(72), 2, - sym_annotation_definition, + sym_annotation_directive, aux_sym_class_definition_repeat2, STATE(79), 2, sym_field_definition, @@ -20142,15 +20142,15 @@ static const uint16_t ts_small_parse_table[] = { STATE(84), 1, sym_field_declaration, STATE(124), 1, - sym_annotation_declaration, + sym_start_annotation, STATE(74), 2, - sym_annotation_definition, + sym_annotation_directive, aux_sym_class_definition_repeat2, STATE(80), 2, sym_field_definition, aux_sym_class_definition_repeat3, STATE(85), 2, - sym_implements_declaration, + sym_implements_directive, aux_sym_class_definition_repeat1, STATE(98), 2, sym_method_definition, @@ -20448,12 +20448,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(84), 1, sym_field_declaration, STATE(124), 1, - sym_annotation_declaration, + sym_start_annotation, STATE(80), 2, sym_field_definition, aux_sym_class_definition_repeat3, STATE(82), 2, - sym_annotation_definition, + sym_annotation_directive, aux_sym_class_definition_repeat2, STATE(98), 2, sym_method_definition, @@ -20474,12 +20474,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(84), 1, sym_field_declaration, STATE(124), 1, - sym_annotation_declaration, + sym_start_annotation, STATE(79), 2, sym_field_definition, aux_sym_class_definition_repeat3, STATE(82), 2, - sym_annotation_definition, + sym_annotation_directive, aux_sym_class_definition_repeat2, STATE(107), 2, sym_method_definition, @@ -20500,12 +20500,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(84), 1, sym_field_declaration, STATE(124), 1, - sym_annotation_declaration, + sym_start_annotation, STATE(78), 2, sym_field_definition, aux_sym_class_definition_repeat3, STATE(82), 2, - sym_annotation_definition, + sym_annotation_directive, aux_sym_class_definition_repeat2, STATE(108), 2, sym_method_definition, @@ -20637,9 +20637,9 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(400), 1, anon_sym_DOTannotation, STATE(124), 1, - sym_annotation_declaration, + sym_start_annotation, STATE(82), 2, - sym_annotation_definition, + sym_annotation_directive, aux_sym_class_definition_repeat2, ACTIONS(398), 5, ts_builtin_sym_end, @@ -20672,9 +20672,9 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(411), 1, sym_end_field, STATE(124), 1, - sym_annotation_declaration, + sym_start_annotation, STATE(105), 2, - sym_annotation_definition, + sym_annotation_directive, aux_sym_class_definition_repeat2, ACTIONS(409), 3, ts_builtin_sym_end, @@ -20686,7 +20686,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(415), 1, anon_sym_DOTimplements, STATE(85), 2, - sym_implements_declaration, + sym_implements_directive, aux_sym_class_definition_repeat1, ACTIONS(413), 4, ts_builtin_sym_end, @@ -20805,7 +20805,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTendarray_DASHdata, STATE(103), 2, sym_number_literal, - aux_sym_array_data_declaration_repeat1, + aux_sym_array_data_directive_repeat1, [1932] = 2, ACTIONS(3), 1, sym_comment, @@ -20895,7 +20895,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_number_literal_token2, STATE(103), 2, sym_number_literal, - aux_sym_array_data_declaration_repeat1, + aux_sym_array_data_directive_repeat1, [2049] = 4, ACTIONS(3), 1, sym_comment, @@ -20906,7 +20906,7 @@ static const uint16_t ts_small_parse_table[] = { sym_end_subannotation, STATE(104), 2, sym_annotation_property, - aux_sym_annotation_definition_repeat1, + aux_sym_annotation_directive_repeat1, [2064] = 5, ACTIONS(3), 1, sym_comment, @@ -20915,9 +20915,9 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(462), 1, sym_end_field, STATE(124), 1, - sym_annotation_declaration, + sym_start_annotation, STATE(82), 2, - sym_annotation_definition, + sym_annotation_directive, aux_sym_class_definition_repeat2, [2081] = 6, ACTIONS(3), 1, @@ -20929,7 +20929,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(464), 1, anon_sym_DOTendsparse_DASHswitch, STATE(110), 1, - aux_sym_sparse_switch_declaration_repeat1, + aux_sym_sparse_switch_directive_repeat1, STATE(192), 1, sym_number_literal, [2100] = 5, @@ -20978,7 +20978,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(473), 1, aux_sym_number_literal_token2, STATE(110), 1, - aux_sym_sparse_switch_declaration_repeat1, + aux_sym_sparse_switch_directive_repeat1, STATE(192), 1, sym_number_literal, [2170] = 5, @@ -20989,9 +20989,9 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(476), 1, sym_end_param, STATE(124), 1, - sym_annotation_declaration, + sym_start_annotation, STATE(82), 2, - sym_annotation_definition, + sym_annotation_directive, aux_sym_class_definition_repeat2, [2187] = 6, ACTIONS(3), 1, @@ -21003,7 +21003,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(478), 1, anon_sym_DOTendsparse_DASHswitch, STATE(106), 1, - aux_sym_sparse_switch_declaration_repeat1, + aux_sym_sparse_switch_directive_repeat1, STATE(192), 1, sym_number_literal, [2206] = 2, @@ -21047,7 +21047,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTendarray_DASHdata, STATE(94), 2, sym_number_literal, - aux_sym_array_data_declaration_repeat1, + aux_sym_array_data_directive_repeat1, [2262] = 5, ACTIONS(3), 1, sym_comment, @@ -21087,7 +21087,7 @@ static const uint16_t ts_small_parse_table[] = { sym_end_annotation, STATE(104), 2, sym_annotation_property, - aux_sym_annotation_definition_repeat1, + aux_sym_annotation_directive_repeat1, [2317] = 5, ACTIONS(3), 1, sym_comment, @@ -21108,7 +21108,7 @@ static const uint16_t ts_small_parse_table[] = { sym_end_subannotation, STATE(104), 2, sym_annotation_property, - aux_sym_annotation_definition_repeat1, + aux_sym_annotation_directive_repeat1, [2347] = 4, ACTIONS(3), 1, sym_comment, @@ -21118,7 +21118,7 @@ static const uint16_t ts_small_parse_table[] = { sym_end_subannotation, STATE(122), 2, sym_annotation_property, - aux_sym_annotation_definition_repeat1, + aux_sym_annotation_directive_repeat1, [2361] = 4, ACTIONS(3), 1, sym_comment, @@ -21128,7 +21128,7 @@ static const uint16_t ts_small_parse_table[] = { sym_end_annotation, STATE(120), 2, sym_annotation_property, - aux_sym_annotation_definition_repeat1, + aux_sym_annotation_directive_repeat1, [2375] = 4, ACTIONS(3), 1, sym_comment, @@ -21171,7 +21171,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(531), 1, anon_sym_DOTendpacked_DASHswitch, STATE(130), 1, - aux_sym_packed_switch_declaration_repeat1, + aux_sym_packed_switch_directive_repeat1, [2436] = 4, ACTIONS(3), 1, sym_comment, @@ -21180,7 +21180,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(536), 1, anon_sym_DOTendpacked_DASHswitch, STATE(130), 1, - aux_sym_packed_switch_declaration_repeat1, + aux_sym_packed_switch_directive_repeat1, [2449] = 3, ACTIONS(3), 1, sym_comment, @@ -21314,7 +21314,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(560), 1, anon_sym_DOTendpacked_DASHswitch, STATE(129), 1, - aux_sym_packed_switch_declaration_repeat1, + aux_sym_packed_switch_directive_repeat1, [2637] = 2, ACTIONS(3), 1, sym_comment, @@ -21470,7 +21470,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(588), 1, anon_sym_DOTsuper, STATE(49), 1, - sym_super_declaration, + sym_super_directive, [2851] = 3, ACTIONS(3), 1, sym_comment, @@ -21938,57 +21938,57 @@ static const TSParseActionEntry ts_parse_actions[] = { [84] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), [86] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_number_literal, 1), [88] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_number_literal, 1), - [90] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_definition, 2), - [92] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_definition, 2), - [94] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_definition, 3), - [96] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_definition, 3), - [98] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_definition, 1), + [90] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_directive, 2), + [92] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_directive, 2), + [94] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_directive, 3), + [96] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_directive, 3), + [98] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_directive, 1), [100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), - [102] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_definition, 1), + [102] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_directive, 1), [104] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_identifier, 4, .production_id = 5), [106] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_identifier, 4, .production_id = 5), [108] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_identifier, 3, .production_id = 2), [110] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_identifier, 3, .production_id = 2), - [112] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_declaration, 2), - [114] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_declaration, 2), - [116] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_definition, 2), - [118] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_definition, 2), - [120] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_registers_declaration, 2), - [122] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_registers_declaration, 2), - [124] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_declaration, 2), - [126] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_declaration, 2), + [112] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_start_param, 2), + [114] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_start_param, 2), + [116] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_directive, 2), + [118] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_directive, 2), + [120] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_registers_directive, 2), + [122] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_registers_directive, 2), + [124] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_directive, 2), + [126] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_directive, 2), [128] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 3), [130] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 3), - [132] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_locals_declaration, 2), - [134] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_locals_declaration, 2), - [136] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_declaration, 8), - [138] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_declaration, 8), - [140] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_data_declaration, 4), - [142] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_declaration, 4), - [144] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_declaration, 4), - [146] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_declaration, 4), + [132] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_locals_directive, 2), + [134] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_locals_directive, 2), + [136] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_directive, 8), + [138] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_directive, 8), + [140] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_data_directive, 4), + [142] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_directive, 4), + [144] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_directive, 4), + [146] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_directive, 4), [148] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 1), [150] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 1), [152] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 4), [154] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 4), [156] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 3), [158] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 3), - [160] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_declaration, 2), - [162] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_declaration, 2), - [164] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_definition, 3), - [166] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_definition, 3), - [168] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_data_declaration, 3), - [170] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_declaration, 3), + [160] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_directive, 2), + [162] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_directive, 2), + [164] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_directive, 3), + [166] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_directive, 3), + [168] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_data_directive, 3), + [170] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_directive, 3), [172] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 2), [174] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 2), [176] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 2), [178] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 2), - [180] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_declaration, 3), - [182] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_declaration, 3), - [184] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_declaration, 3), - [186] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_declaration, 3), - [188] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catchall_declaration, 7), - [190] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catchall_declaration, 7), + [180] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_directive, 3), + [182] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_directive, 3), + [184] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_directive, 3), + [186] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_directive, 3), + [188] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catchall_directive, 7), + [190] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catchall_directive, 7), [192] = {.entry = {.count = 1, .reusable = false}}, SHIFT(153), [194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28), [196] = {.entry = {.count = 1, .reusable = false}}, SHIFT(37), @@ -22099,7 +22099,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [415] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), SHIFT_REPEAT(203), [418] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 3), [420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83), - [422] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_super_declaration, 2), + [422] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_super_directive, 2), [424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(210), [426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(182), [428] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), @@ -22112,23 +22112,23 @@ static const TSParseActionEntry ts_parse_actions[] = { [443] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subannotation_definition, 2), [445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186), [447] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_reference, 2), - [449] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), - [451] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), SHIFT_REPEAT(7), - [454] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_data_declaration_repeat1, 2), SHIFT_REPEAT(7), - [457] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_definition_repeat1, 2), SHIFT_REPEAT(196), - [460] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_annotation_definition_repeat1, 2), + [449] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_data_directive_repeat1, 2), + [451] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_data_directive_repeat1, 2), SHIFT_REPEAT(7), + [454] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_data_directive_repeat1, 2), SHIFT_REPEAT(7), + [457] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_directive_repeat1, 2), SHIFT_REPEAT(196), + [460] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_annotation_directive_repeat1, 2), [462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), [464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), [466] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 7), - [468] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), - [470] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), SHIFT_REPEAT(7), - [473] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 2), SHIFT_REPEAT(7), + [468] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_directive_repeat1, 2), + [470] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sparse_switch_directive_repeat1, 2), SHIFT_REPEAT(7), + [473] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_sparse_switch_directive_repeat1, 2), SHIFT_REPEAT(7), [476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), [478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), - [480] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_implements_declaration, 2), + [480] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_implements_directive, 2), [482] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), [484] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), SHIFT_REPEAT(40), - [487] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_declaration, 2), + [487] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_directive, 2), [489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), [491] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__identifier, 1), [493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), @@ -22150,10 +22150,10 @@ static const TSParseActionEntry ts_parse_actions[] = { [527] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_statement_repeat1, 2), [529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(130), [531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), - [533] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_packed_switch_declaration_repeat1, 2), SHIFT_REPEAT(130), - [536] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_packed_switch_declaration_repeat1, 2), - [538] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 3), - [540] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_sparse_switch_declaration_repeat1, 3), + [533] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_packed_switch_directive_repeat1, 2), SHIFT_REPEAT(130), + [536] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_packed_switch_directive_repeat1, 2), + [538] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_directive_repeat1, 3), + [540] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_sparse_switch_directive_repeat1, 3), [542] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__literal, 1), [544] = {.entry = {.count = 1, .reusable = false}}, SHIFT(34), [546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), @@ -22179,7 +22179,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [586] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_full_method_identifier, 3), [588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(207), [590] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 2), - [592] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_declaration, 3), + [592] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_start_annotation, 3), [594] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_statement_repeat1, 2), [596] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_boolean_literal, 1), [598] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 3, .production_id = 1), @@ -22210,7 +22210,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113), [650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32), [652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(115), - [654] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 3), + [654] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_directive, 3), [656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), [658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(206), [660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(168), diff --git a/test/corpus/classes b/test/corpus/classes index 59d9dcfe5..2914f7ec6 100644 --- a/test/corpus/classes +++ b/test/corpus/classes @@ -9,12 +9,12 @@ Test an empty class --- (class_definition - (class_declaration + (class_directive (access_modifiers) (class_identifier)) - (super_declaration + (super_directive (class_identifier)) - (source_declaration + (source_directive (string_literal))) @@ -30,12 +30,12 @@ Test a class with source file --- (class_definition - (class_declaration + (class_directive (access_modifiers) (class_identifier)) - (super_declaration + (super_directive (class_identifier)) - (source_declaration + (source_directive (string_literal))) @@ -53,12 +53,40 @@ Test a class that implements an interface --- (class_definition - (class_declaration + (class_directive (access_modifiers) (class_identifier)) - (super_declaration + (super_directive (class_identifier)) - (source_declaration + (source_directive (string_literal)) - (implements_declaration + (implements_directive + (class_identifier))) + + + +======================================================================== +Test a class that implements multiple interfaces +======================================================================== + +.class public LA/BC; +.super Ljava/lang/Object; +.source "" + +.implements LD/EF; +.implements LG/HI; + +--- + +(class_definition + (class_directive + (access_modifiers) + (class_identifier)) + (super_directive + (class_identifier)) + (source_directive + (string_literal)) + (implements_directive + (class_identifier)) + (implements_directive (class_identifier))) diff --git a/test/corpus/interfaces b/test/corpus/interfaces index 6f3306af3..f0273e9e6 100644 --- a/test/corpus/interfaces +++ b/test/corpus/interfaces @@ -9,12 +9,12 @@ Test an empty interface --- (class_definition - (class_declaration + (class_directive (access_modifiers) (class_identifier)) - (super_declaration + (super_directive (class_identifier)) - (source_declaration + (source_directive (string_literal))) @@ -32,14 +32,14 @@ Test an empty interface that extends another interface --- (class_definition - (class_declaration + (class_directive (access_modifiers) (class_identifier)) - (super_declaration + (super_directive (class_identifier)) - (source_declaration + (source_directive (string_literal)) - (implements_declaration + (implements_directive (class_identifier))) @@ -58,12 +58,12 @@ Test an interface with one method --- (class_definition - (class_declaration + (class_directive (access_modifiers) (class_identifier)) - (super_declaration + (super_directive (class_identifier)) - (source_declaration + (source_directive (string_literal)) (method_definition (method_declaration @@ -88,12 +88,12 @@ Test an interface with one method with parameters and return value --- (class_definition - (class_declaration + (class_directive (access_modifiers) (class_identifier)) - (super_declaration + (super_directive (class_identifier)) - (source_declaration + (source_directive (string_literal)) (method_definition (method_declaration diff --git a/test/corpus/methods b/test/corpus/methods index 7abec251d..d11385889 100644 --- a/test/corpus/methods +++ b/test/corpus/methods @@ -12,12 +12,12 @@ Test an empty method --- (class_definition - (class_declaration + (class_directive (access_modifiers) (class_identifier)) - (super_declaration + (super_directive (class_identifier)) - (source_declaration + (source_directive (string_literal)) (method_definition (method_declaration @@ -42,12 +42,12 @@ Test a method with no modifiers --- (class_definition - (class_declaration + (class_directive (access_modifiers) (class_identifier)) - (super_declaration + (super_directive (class_identifier)) - (source_declaration + (source_directive (string_literal)) (method_definition (method_declaration @@ -71,12 +71,12 @@ Test a method with one primitive parameter --- (class_definition - (class_declaration + (class_directive (access_modifiers) (class_identifier)) - (super_declaration + (super_directive (class_identifier)) - (source_declaration + (source_directive (string_literal)) (method_definition (method_declaration @@ -103,12 +103,12 @@ Test a method with multiple primitive parameter --- (class_definition - (class_declaration + (class_directive (access_modifiers) (class_identifier)) - (super_declaration + (super_directive (class_identifier)) - (source_declaration + (source_directive (string_literal)) (method_definition (method_declaration @@ -137,12 +137,12 @@ Test a method with an object parameter --- (class_definition - (class_declaration + (class_directive (access_modifiers) (class_identifier)) - (super_declaration + (super_directive (class_identifier)) - (source_declaration + (source_directive (string_literal)) (method_definition (method_declaration @@ -169,12 +169,12 @@ Test a method with an array parameter --- (class_definition - (class_declaration + (class_directive (access_modifiers) (class_identifier)) - (super_declaration + (super_directive (class_identifier)) - (source_declaration + (source_directive (string_literal)) (method_definition (method_declaration diff --git a/test/corpus/params b/test/corpus/params index b753f8817..259b10992 100644 --- a/test/corpus/params +++ b/test/corpus/params @@ -13,12 +13,12 @@ Test a simple param --- (class_definition - (class_declaration + (class_directive (access_modifiers) (class_identifier)) - (super_declaration + (super_directive (class_identifier)) - (source_declaration + (source_directive (string_literal)) (method_definition (method_declaration @@ -26,8 +26,8 @@ Test a simple param (method_identifier return_type: (primitive_type))) (code_block - (param_definition - (param_declaration + (param_directive + (start_param (parameter)))) (end_method))) @@ -49,12 +49,12 @@ Test a simple param block --- (class_definition - (class_declaration + (class_directive (access_modifiers) (class_identifier)) - (super_declaration + (super_directive (class_identifier)) - (source_declaration + (source_directive (string_literal)) (method_definition (method_declaration @@ -62,8 +62,8 @@ Test a simple param block (method_identifier return_type: (primitive_type))) (code_block - (param_definition - (param_declaration + (param_directive + (start_param (parameter)) (end_param))) (end_method))) @@ -88,12 +88,12 @@ Test a param block with an empty annotation --- (class_definition - (class_declaration + (class_directive (access_modifiers) (class_identifier)) - (super_declaration + (super_directive (class_identifier)) - (source_declaration + (source_directive (string_literal)) (method_definition (method_declaration @@ -101,11 +101,11 @@ Test a param block with an empty annotation (method_identifier return_type: (primitive_type))) (code_block - (param_definition - (param_declaration + (param_directive + (start_param (parameter)) - (annotation_definition - (annotation_declaration + (annotation_directive + (start_annotation (class_identifier)) (end_annotation)) (end_param))) diff --git a/test/corpus/statements b/test/corpus/statements index 835f43cc1..3742da2de 100644 --- a/test/corpus/statements +++ b/test/corpus/statements @@ -13,12 +13,12 @@ Test empty statement --- (class_definition - (class_declaration + (class_directive (access_modifiers) (class_identifier)) - (super_declaration + (super_directive (class_identifier)) - (source_declaration + (source_directive (string_literal)) (method_definition (method_declaration @@ -48,12 +48,12 @@ Test statements with variable and number literal arguments --- (class_definition - (class_declaration + (class_directive (access_modifiers) (class_identifier)) - (super_declaration + (super_directive (class_identifier)) - (source_declaration + (source_directive (string_literal)) (method_definition (method_declaration From 754d42c5a7897e29bcab6c29464334a49dc95c8d Mon Sep 17 00:00:00 2001 From: Yotam Nachum Date: Mon, 10 Jan 2022 13:26:03 +0200 Subject: [PATCH 55/98] Add field names --- grammar.js | 53 +- src/grammar.json | 310 ++-- src/node-types.json | 499 ++++--- src/parser.c | 3054 ++++++++++++++++++++-------------------- test/corpus/classes | 30 +- test/corpus/interfaces | 34 +- test/corpus/methods | 58 +- test/corpus/params | 39 +- test/corpus/statements | 32 +- 9 files changed, 2186 insertions(+), 1923 deletions(-) diff --git a/grammar.js b/grammar.js index ebcb122e9..a33a3afec 100644 --- a/grammar.js +++ b/grammar.js @@ -282,10 +282,17 @@ module.exports = grammar({ ), // class related - class_directive: $ => seq(".class", $.access_modifiers, $.class_identifier), - super_directive: $ => seq(".super", $.class_identifier), + class_directive: $ => + seq( + ".class", + field("modifiers", $.access_modifiers), + field("identifier", $.class_identifier) + ), + super_directive: $ => + seq(".super", field("identifier", $.class_identifier)), source_directive: $ => seq(".source", $.string_literal), - implements_directive: $ => seq(".implements", $.class_identifier), + implements_directive: $ => + seq(".implements", field("identifier", $.class_identifier)), field_definition: $ => seq( @@ -295,8 +302,8 @@ module.exports = grammar({ field_declaration: $ => seq( ".field", - $.access_modifiers, - $.field_identifier, + field("modifiers", $.access_modifiers), + field("identifier", $.field_identifier), optional(seq("=", $._literal)) ), end_field: _ => ".end field", @@ -309,7 +316,11 @@ module.exports = grammar({ $.end_method ), method_declaration: $ => - seq(".method", optional($.access_modifiers), $.method_identifier), + seq( + ".method", + optional(field("modifiers", $.access_modifiers)), + field("identifier", $.method_identifier) + ), end_method: _ => ".end method", // annotation related @@ -318,9 +329,10 @@ module.exports = grammar({ start_annotation: $ => seq( ".annotation", - choice("system", "build", "runtime"), - $.class_identifier + field("visibility", $.annotation_visibility), + field("identifier", $.class_identifier) ), + annotation_visibility: _ => choice("system", "build", "runtime"), annotation_property: $ => seq( field("key", $.annotation_key), @@ -344,7 +356,8 @@ module.exports = grammar({ repeat($.annotation_property), $.end_subannotation ), - subannotation_declaration: $ => seq(".subannotation", $.class_identifier), + subannotation_declaration: $ => + seq(".subannotation", field("identifier", $.class_identifier)), end_subannotation: _ => ".end subannotation", param_directive: $ => @@ -354,7 +367,7 @@ module.exports = grammar({ optional(seq(repeat($.annotation_directive), $.end_param)) ) ), - start_param: $ => seq(".param", $.parameter), + start_param: $ => seq(".param", field("parameter", $.parameter)), end_param: _ => ".end param", // code lines @@ -363,7 +376,12 @@ module.exports = grammar({ label: _ => /:[\w\d]+/, // statement - statement: $ => seq($.opcode, commaSep($._statement_argument), "\n"), + statement: $ => + seq( + field("opcode", $.opcode), + field("argument", commaSep($._statement_argument)), + "\n" + ), opcode: _ => choice(...opcodes), _statement_argument: $ => choice( @@ -423,8 +441,8 @@ module.exports = grammar({ array_data_directive: $ => seq( ".array-data", - $.number_literal, - repeat($.number_literal), + field("element_width", $.number_literal), + field("value", repeat($.number_literal)), ".end array-data" ), @@ -459,7 +477,10 @@ module.exports = grammar({ access_modifiers: _ => repeat1(choice(...modifiers)), comment: _ => token(seq("#", /.*/)), enum_reference: $ => - seq(".enum", choice($.field_identifier, $.full_field_identifier)), + seq( + ".enum", + field("identifier", choice($.field_identifier, $.full_field_identifier)) + ), // special symbols variable: _ => /v\d+/, @@ -484,9 +505,9 @@ module.exports = grammar({ range: $ => seq( "{", - choice($.variable, $.parameter, $.number_literal), + field("start", choice($.variable, $.parameter, $.number_literal)), "..", - choice($.variable, $.parameter, $.number_literal), + field("end", choice($.variable, $.parameter, $.number_literal)), "}" ), diff --git a/src/grammar.json b/src/grammar.json index 33ab09114..959bf7b9a 100644 --- a/src/grammar.json +++ b/src/grammar.json @@ -62,12 +62,20 @@ "value": ".class" }, { - "type": "SYMBOL", - "name": "access_modifiers" + "type": "FIELD", + "name": "modifiers", + "content": { + "type": "SYMBOL", + "name": "access_modifiers" + } }, { - "type": "SYMBOL", - "name": "class_identifier" + "type": "FIELD", + "name": "identifier", + "content": { + "type": "SYMBOL", + "name": "class_identifier" + } } ] }, @@ -79,8 +87,12 @@ "value": ".super" }, { - "type": "SYMBOL", - "name": "class_identifier" + "type": "FIELD", + "name": "identifier", + "content": { + "type": "SYMBOL", + "name": "class_identifier" + } } ] }, @@ -105,8 +117,12 @@ "value": ".implements" }, { - "type": "SYMBOL", - "name": "class_identifier" + "type": "FIELD", + "name": "identifier", + "content": { + "type": "SYMBOL", + "name": "class_identifier" + } } ] }, @@ -151,12 +167,20 @@ "value": ".field" }, { - "type": "SYMBOL", - "name": "access_modifiers" + "type": "FIELD", + "name": "modifiers", + "content": { + "type": "SYMBOL", + "name": "access_modifiers" + } }, { - "type": "SYMBOL", - "name": "field_identifier" + "type": "FIELD", + "name": "identifier", + "content": { + "type": "SYMBOL", + "name": "field_identifier" + } }, { "type": "CHOICE", @@ -221,8 +245,12 @@ "type": "CHOICE", "members": [ { - "type": "SYMBOL", - "name": "access_modifiers" + "type": "FIELD", + "name": "modifiers", + "content": { + "type": "SYMBOL", + "name": "access_modifiers" + } }, { "type": "BLANK" @@ -230,8 +258,12 @@ ] }, { - "type": "SYMBOL", - "name": "method_identifier" + "type": "FIELD", + "name": "identifier", + "content": { + "type": "SYMBOL", + "name": "method_identifier" + } } ] }, @@ -267,25 +299,37 @@ "value": ".annotation" }, { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "system" - }, - { - "type": "STRING", - "value": "build" - }, - { - "type": "STRING", - "value": "runtime" - } - ] + "type": "FIELD", + "name": "visibility", + "content": { + "type": "SYMBOL", + "name": "annotation_visibility" + } }, { - "type": "SYMBOL", - "name": "class_identifier" + "type": "FIELD", + "name": "identifier", + "content": { + "type": "SYMBOL", + "name": "class_identifier" + } + } + ] + }, + "annotation_visibility": { + "type": "CHOICE", + "members": [ + { + "type": "STRING", + "value": "system" + }, + { + "type": "STRING", + "value": "build" + }, + { + "type": "STRING", + "value": "runtime" } ] }, @@ -375,8 +419,12 @@ "value": ".subannotation" }, { - "type": "SYMBOL", - "name": "class_identifier" + "type": "FIELD", + "name": "identifier", + "content": { + "type": "SYMBOL", + "name": "class_identifier" + } } ] }, @@ -429,8 +477,12 @@ "value": ".param" }, { - "type": "SYMBOL", - "name": "parameter" + "type": "FIELD", + "name": "parameter", + "content": { + "type": "SYMBOL", + "name": "parameter" + } } ] }, @@ -467,41 +519,49 @@ "type": "SEQ", "members": [ { - "type": "SYMBOL", - "name": "opcode" + "type": "FIELD", + "name": "opcode", + "content": { + "type": "SYMBOL", + "name": "opcode" + } }, { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "_statement_argument" - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "SYMBOL", - "name": "_statement_argument" - } - ] + "type": "FIELD", + "name": "argument", + "content": { + "type": "CHOICE", + "members": [ + { + "type": "SEQ", + "members": [ + { + "type": "SYMBOL", + "name": "_statement_argument" + }, + { + "type": "REPEAT", + "content": { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "," + }, + { + "type": "SYMBOL", + "name": "_statement_argument" + } + ] + } } - } - ] - }, - { - "type": "BLANK" - } - ] + ] + }, + { + "type": "BLANK" + } + ] + } }, { "type": "STRING", @@ -1698,16 +1758,24 @@ "value": ".array-data" }, { - "type": "SYMBOL", - "name": "number_literal" - }, - { - "type": "REPEAT", + "type": "FIELD", + "name": "element_width", "content": { "type": "SYMBOL", "name": "number_literal" } }, + { + "type": "FIELD", + "name": "value", + "content": { + "type": "REPEAT", + "content": { + "type": "SYMBOL", + "name": "number_literal" + } + } + }, { "type": "STRING", "value": ".end array-data" @@ -2037,17 +2105,21 @@ "value": ".enum" }, { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "field_identifier" - }, - { - "type": "SYMBOL", - "name": "full_field_identifier" - } - ] + "type": "FIELD", + "name": "identifier", + "content": { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "field_identifier" + }, + { + "type": "SYMBOL", + "name": "full_field_identifier" + } + ] + } } ] }, @@ -2163,42 +2235,50 @@ "value": "{" }, { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "variable" - }, - { - "type": "SYMBOL", - "name": "parameter" - }, - { - "type": "SYMBOL", - "name": "number_literal" - } - ] + "type": "FIELD", + "name": "start", + "content": { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "variable" + }, + { + "type": "SYMBOL", + "name": "parameter" + }, + { + "type": "SYMBOL", + "name": "number_literal" + } + ] + } }, { "type": "STRING", "value": ".." }, { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "variable" - }, - { - "type": "SYMBOL", - "name": "parameter" - }, - { - "type": "SYMBOL", - "name": "number_literal" - } - ] + "type": "FIELD", + "name": "end", + "content": { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "variable" + }, + { + "type": "SYMBOL", + "name": "parameter" + }, + { + "type": "SYMBOL", + "name": "number_literal" + } + ] + } }, { "type": "STRING", diff --git a/src/node-types.json b/src/node-types.json index d3979c74d..b27ed9dbd 100644 --- a/src/node-types.json +++ b/src/node-types.json @@ -112,19 +112,35 @@ ] } }, + { + "type": "annotation_visibility", + "named": true, + "fields": {} + }, { "type": "array_data_directive", "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "number_literal", - "named": true - } - ] + "fields": { + "element_width": { + "multiple": false, + "required": true, + "types": [ + { + "type": "number_literal", + "named": true + } + ] + }, + "value": { + "multiple": true, + "required": false, + "types": [ + { + "type": "number_literal", + "named": true + } + ] + } } }, { @@ -232,20 +248,27 @@ { "type": "class_directive", "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "access_modifiers", - "named": true - }, - { - "type": "class_identifier", - "named": true - } - ] + "fields": { + "identifier": { + "multiple": false, + "required": true, + "types": [ + { + "type": "class_identifier", + "named": true + } + ] + }, + "modifiers": { + "multiple": false, + "required": true, + "types": [ + { + "type": "access_modifiers", + "named": true + } + ] + } } }, { @@ -310,42 +333,56 @@ { "type": "enum_reference", "named": true, - "fields": {}, - "children": { - "multiple": false, - "required": true, - "types": [ - { - "type": "field_identifier", - "named": true - }, - { - "type": "full_field_identifier", - "named": true - } - ] + "fields": { + "identifier": { + "multiple": false, + "required": true, + "types": [ + { + "type": "field_identifier", + "named": true + }, + { + "type": "full_field_identifier", + "named": true + } + ] + } } }, { "type": "field_declaration", "named": true, - "fields": {}, + "fields": { + "identifier": { + "multiple": false, + "required": true, + "types": [ + { + "type": "field_identifier", + "named": true + } + ] + }, + "modifiers": { + "multiple": false, + "required": true, + "types": [ + { + "type": "access_modifiers", + "named": true + } + ] + } + }, "children": { - "multiple": true, - "required": true, + "multiple": false, + "required": false, "types": [ - { - "type": "access_modifiers", - "named": true - }, { "type": "boolean_literal", "named": true }, - { - "type": "field_identifier", - "named": true - }, { "type": "null_literal", "named": true @@ -456,16 +493,17 @@ { "type": "implements_directive", "named": true, - "fields": {}, - "children": { - "multiple": false, - "required": true, - "types": [ - { - "type": "class_identifier", - "named": true - } - ] + "fields": { + "identifier": { + "multiple": false, + "required": true, + "types": [ + { + "type": "class_identifier", + "named": true + } + ] + } } }, { @@ -564,20 +602,27 @@ { "type": "method_declaration", "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "access_modifiers", - "named": true - }, - { - "type": "method_identifier", - "named": true - } - ] + "fields": { + "identifier": { + "multiple": false, + "required": true, + "types": [ + { + "type": "method_identifier", + "named": true + } + ] + }, + "modifiers": { + "multiple": false, + "required": false, + "types": [ + { + "type": "access_modifiers", + "named": true + } + ] + } } }, { @@ -720,24 +765,43 @@ { "type": "range", "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "number_literal", - "named": true - }, - { - "type": "parameter", - "named": true - }, - { - "type": "variable", - "named": true - } - ] + "fields": { + "end": { + "multiple": false, + "required": true, + "types": [ + { + "type": "number_literal", + "named": true + }, + { + "type": "parameter", + "named": true + }, + { + "type": "variable", + "named": true + } + ] + }, + "start": { + "multiple": false, + "required": true, + "types": [ + { + "type": "number_literal", + "named": true + }, + { + "type": "parameter", + "named": true + }, + { + "type": "variable", + "named": true + } + ] + } } }, { @@ -792,125 +856,149 @@ { "type": "start_annotation", "named": true, - "fields": {}, - "children": { - "multiple": false, - "required": true, - "types": [ - { - "type": "class_identifier", - "named": true - } - ] + "fields": { + "identifier": { + "multiple": false, + "required": true, + "types": [ + { + "type": "class_identifier", + "named": true + } + ] + }, + "visibility": { + "multiple": false, + "required": true, + "types": [ + { + "type": "annotation_visibility", + "named": true + } + ] + } } }, { "type": "start_param", "named": true, - "fields": {}, - "children": { - "multiple": false, - "required": true, - "types": [ - { - "type": "parameter", - "named": true - } - ] + "fields": { + "parameter": { + "multiple": false, + "required": true, + "types": [ + { + "type": "parameter", + "named": true + } + ] + } } }, { "type": "statement", "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "array_type", - "named": true - }, - { - "type": "boolean_literal", - "named": true - }, - { - "type": "class_identifier", - "named": true - }, - { - "type": "field_identifier", - "named": true - }, - { - "type": "full_field_identifier", - "named": true - }, - { - "type": "full_method_identifier", - "named": true - }, - { - "type": "label", - "named": true - }, - { - "type": "list", - "named": true - }, - { - "type": "method_identifier", - "named": true - }, - { - "type": "null_literal", - "named": true - }, - { - "type": "number_literal", - "named": true - }, - { - "type": "opcode", - "named": true - }, - { - "type": "parameter", - "named": true - }, - { - "type": "primitive_type", - "named": true - }, - { - "type": "range", - "named": true - }, - { - "type": "string_literal", - "named": true - }, - { - "type": "variable", - "named": true - } - ] + "fields": { + "argument": { + "multiple": true, + "required": false, + "types": [ + { + "type": ",", + "named": false + }, + { + "type": "array_type", + "named": true + }, + { + "type": "boolean_literal", + "named": true + }, + { + "type": "class_identifier", + "named": true + }, + { + "type": "field_identifier", + "named": true + }, + { + "type": "full_field_identifier", + "named": true + }, + { + "type": "full_method_identifier", + "named": true + }, + { + "type": "label", + "named": true + }, + { + "type": "list", + "named": true + }, + { + "type": "method_identifier", + "named": true + }, + { + "type": "null_literal", + "named": true + }, + { + "type": "number_literal", + "named": true + }, + { + "type": "parameter", + "named": true + }, + { + "type": "primitive_type", + "named": true + }, + { + "type": "range", + "named": true + }, + { + "type": "string_literal", + "named": true + }, + { + "type": "variable", + "named": true + } + ] + }, + "opcode": { + "multiple": false, + "required": true, + "types": [ + { + "type": "opcode", + "named": true + } + ] + } } }, { "type": "subannotation_declaration", "named": true, - "fields": {}, - "children": { - "multiple": false, - "required": true, - "types": [ - { - "type": "class_identifier", - "named": true - } - ] + "fields": { + "identifier": { + "multiple": false, + "required": true, + "types": [ + { + "type": "class_identifier", + "named": true + } + ] + } } }, { @@ -939,16 +1027,17 @@ { "type": "super_directive", "named": true, - "fields": {}, - "children": { - "multiple": false, - "required": true, - "types": [ - { - "type": "class_identifier", - "named": true - } - ] + "fields": { + "identifier": { + "multiple": false, + "required": true, + "types": [ + { + "type": "class_identifier", + "named": true + } + ] + } } }, { diff --git a/src/parser.c b/src/parser.c index c48f3b23f..db0d72f89 100644 --- a/src/parser.c +++ b/src/parser.c @@ -14,15 +14,15 @@ #endif #define LANGUAGE_VERSION 13 -#define STATE_COUNT 212 +#define STATE_COUNT 213 #define LARGE_STATE_COUNT 33 -#define SYMBOL_COUNT 372 +#define SYMBOL_COUNT 373 #define ALIAS_COUNT 2 #define TOKEN_COUNT 314 #define EXTERNAL_TOKEN_COUNT 0 -#define FIELD_COUNT 5 +#define FIELD_COUNT 14 #define MAX_ALIAS_SEQUENCE_LENGTH 8 -#define PRODUCTION_ID_COUNT 6 +#define PRODUCTION_ID_COUNT 16 enum { anon_sym_DOTclass = 1, @@ -349,55 +349,56 @@ enum { sym_method_declaration = 322, sym_annotation_directive = 323, sym_start_annotation = 324, - sym_annotation_property = 325, - sym_annotation_value = 326, - sym_subannotation_definition = 327, - sym_subannotation_declaration = 328, - sym_param_directive = 329, - sym_start_param = 330, - sym__code_line = 331, - sym_statement = 332, - sym_opcode = 333, - sym__statement_argument = 334, - sym__directive = 335, - sym_line_directive = 336, - sym_locals_directive = 337, - sym_registers_directive = 338, - sym_catch_directive = 339, - sym_catchall_directive = 340, - sym_packed_switch_directive = 341, - sym_sparse_switch_directive = 342, - sym_array_data_directive = 343, - sym__identifier = 344, - sym_field_identifier = 345, - sym_method_identifier = 346, - sym_full_field_identifier = 347, - sym_full_method_identifier = 348, - sym__type = 349, - sym_array_type = 350, - sym_primitive_type = 351, - sym_access_modifiers = 352, - sym_enum_reference = 353, - sym_list = 354, - sym_range = 355, - sym__literal = 356, - sym_number_literal = 357, - sym_boolean_literal = 358, - aux_sym_class_definition_repeat1 = 359, - aux_sym_class_definition_repeat2 = 360, - aux_sym_class_definition_repeat3 = 361, - aux_sym_class_definition_repeat4 = 362, - aux_sym_method_definition_repeat1 = 363, - aux_sym_annotation_directive_repeat1 = 364, - aux_sym_statement_repeat1 = 365, - aux_sym_packed_switch_directive_repeat1 = 366, - aux_sym_sparse_switch_directive_repeat1 = 367, - aux_sym_array_data_directive_repeat1 = 368, - aux_sym_method_identifier_repeat1 = 369, - aux_sym_access_modifiers_repeat1 = 370, - aux_sym_list_repeat1 = 371, - alias_sym_code_block = 372, - alias_sym_parameters = 373, + sym_annotation_visibility = 325, + sym_annotation_property = 326, + sym_annotation_value = 327, + sym_subannotation_definition = 328, + sym_subannotation_declaration = 329, + sym_param_directive = 330, + sym_start_param = 331, + sym__code_line = 332, + sym_statement = 333, + sym_opcode = 334, + sym__statement_argument = 335, + sym__directive = 336, + sym_line_directive = 337, + sym_locals_directive = 338, + sym_registers_directive = 339, + sym_catch_directive = 340, + sym_catchall_directive = 341, + sym_packed_switch_directive = 342, + sym_sparse_switch_directive = 343, + sym_array_data_directive = 344, + sym__identifier = 345, + sym_field_identifier = 346, + sym_method_identifier = 347, + sym_full_field_identifier = 348, + sym_full_method_identifier = 349, + sym__type = 350, + sym_array_type = 351, + sym_primitive_type = 352, + sym_access_modifiers = 353, + sym_enum_reference = 354, + sym_list = 355, + sym_range = 356, + sym__literal = 357, + sym_number_literal = 358, + sym_boolean_literal = 359, + aux_sym_class_definition_repeat1 = 360, + aux_sym_class_definition_repeat2 = 361, + aux_sym_class_definition_repeat3 = 362, + aux_sym_class_definition_repeat4 = 363, + aux_sym_method_definition_repeat1 = 364, + aux_sym_annotation_directive_repeat1 = 365, + aux_sym_statement_repeat1 = 366, + aux_sym_packed_switch_directive_repeat1 = 367, + aux_sym_sparse_switch_directive_repeat1 = 368, + aux_sym_array_data_directive_repeat1 = 369, + aux_sym_method_identifier_repeat1 = 370, + aux_sym_access_modifiers_repeat1 = 371, + aux_sym_list_repeat1 = 372, + alias_sym_code_block = 373, + alias_sym_parameters = 374, }; static const char * const ts_symbol_names[] = { @@ -726,6 +727,7 @@ static const char * const ts_symbol_names[] = { [sym_method_declaration] = "method_declaration", [sym_annotation_directive] = "annotation_directive", [sym_start_annotation] = "start_annotation", + [sym_annotation_visibility] = "annotation_visibility", [sym_annotation_property] = "annotation_property", [sym_annotation_value] = "annotation_value", [sym_subannotation_definition] = "subannotation_definition", @@ -1103,6 +1105,7 @@ static const TSSymbol ts_symbol_map[] = { [sym_method_declaration] = sym_method_declaration, [sym_annotation_directive] = sym_annotation_directive, [sym_start_annotation] = sym_start_annotation, + [sym_annotation_visibility] = sym_annotation_visibility, [sym_annotation_property] = sym_annotation_property, [sym_annotation_value] = sym_annotation_value, [sym_subannotation_definition] = sym_subannotation_definition, @@ -2455,6 +2458,10 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = true, }, + [sym_annotation_visibility] = { + .visible = true, + .named = true, + }, [sym_annotation_property] = { .visible = true, .named = true, @@ -2654,48 +2661,103 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { }; enum { - field_element_type = 1, - field_key = 2, - field_parameters = 3, - field_return_type = 4, - field_value = 5, + field_argument = 1, + field_element_type = 2, + field_element_width = 3, + field_end = 4, + field_identifier = 5, + field_key = 6, + field_modifiers = 7, + field_opcode = 8, + field_parameter = 9, + field_parameters = 10, + field_return_type = 11, + field_start = 12, + field_value = 13, + field_visibility = 14, }; static const char * const ts_field_names[] = { [0] = NULL, + [field_argument] = "argument", [field_element_type] = "element_type", + [field_element_width] = "element_width", + [field_end] = "end", + [field_identifier] = "identifier", [field_key] = "key", + [field_modifiers] = "modifiers", + [field_opcode] = "opcode", + [field_parameter] = "parameter", [field_parameters] = "parameters", [field_return_type] = "return_type", + [field_start] = "start", [field_value] = "value", + [field_visibility] = "visibility", }; static const TSFieldMapSlice ts_field_map_slices[PRODUCTION_ID_COUNT] = { - [2] = {.index = 0, .length = 1}, - [3] = {.index = 1, .length = 1}, - [4] = {.index = 2, .length = 2}, - [5] = {.index = 4, .length = 2}, + [1] = {.index = 0, .length = 2}, + [2] = {.index = 2, .length = 1}, + [3] = {.index = 3, .length = 2}, + [4] = {.index = 5, .length = 1}, + [5] = {.index = 6, .length = 1}, + [7] = {.index = 7, .length = 1}, + [8] = {.index = 8, .length = 1}, + [9] = {.index = 9, .length = 1}, + [10] = {.index = 10, .length = 2}, + [11] = {.index = 12, .length = 2}, + [12] = {.index = 14, .length = 2}, + [13] = {.index = 16, .length = 2}, + [14] = {.index = 18, .length = 3}, + [15] = {.index = 21, .length = 2}, }; static const TSFieldMapEntry ts_field_map_entries[] = { [0] = + {field_identifier, 2}, + {field_modifiers, 1}, + [2] = + {field_identifier, 1}, + [3] = + {field_identifier, 2}, + {field_visibility, 1}, + [5] = + {field_parameter, 1}, + [6] = + {field_opcode, 0}, + [7] = {field_return_type, 2}, - [1] = + [8] = {field_element_type, 1}, - [2] = + [9] = + {field_element_width, 1}, + [10] = + {field_argument, 1}, + {field_opcode, 0}, + [12] = {field_key, 0}, {field_value, 2}, - [4] = + [14] = {field_parameters, 1}, {field_return_type, 3}, + [16] = + {field_element_width, 1}, + {field_value, 2}, + [18] = + {field_argument, 1}, + {field_argument, 2}, + {field_opcode, 0}, + [21] = + {field_end, 3}, + {field_start, 1}, }; static const TSSymbol ts_alias_sequences[PRODUCTION_ID_COUNT][MAX_ALIAS_SEQUENCE_LENGTH] = { [0] = {0}, - [1] = { + [6] = { [1] = alias_sym_code_block, }, - [5] = { + [12] = { [1] = alias_sym_parameters, }, }; @@ -11037,9 +11099,9 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [43] = {.lex_state = 7}, [44] = {.lex_state = 7}, [45] = {.lex_state = 7}, - [46] = {.lex_state = 7}, + [46] = {.lex_state = 8}, [47] = {.lex_state = 8}, - [48] = {.lex_state = 8}, + [48] = {.lex_state = 7}, [49] = {.lex_state = 0}, [50] = {.lex_state = 0}, [51] = {.lex_state = 0}, @@ -11078,100 +11140,100 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [84] = {.lex_state = 0}, [85] = {.lex_state = 0}, [86] = {.lex_state = 0}, - [87] = {.lex_state = 0}, + [87] = {.lex_state = 4}, [88] = {.lex_state = 4}, - [89] = {.lex_state = 4}, + [89] = {.lex_state = 0}, [90] = {.lex_state = 4}, - [91] = {.lex_state = 0}, + [91] = {.lex_state = 4}, [92] = {.lex_state = 4}, - [93] = {.lex_state = 4}, + [93] = {.lex_state = 0}, [94] = {.lex_state = 0}, [95] = {.lex_state = 0}, - [96] = {.lex_state = 1598}, - [97] = {.lex_state = 1598}, + [96] = {.lex_state = 0}, + [97] = {.lex_state = 0}, [98] = {.lex_state = 0}, - [99] = {.lex_state = 1598}, - [100] = {.lex_state = 1598}, - [101] = {.lex_state = 0}, - [102] = {.lex_state = 1598}, - [103] = {.lex_state = 0}, - [104] = {.lex_state = 1598}, - [105] = {.lex_state = 0}, + [99] = {.lex_state = 0}, + [100] = {.lex_state = 0}, + [101] = {.lex_state = 1598}, + [102] = {.lex_state = 0}, + [103] = {.lex_state = 1598}, + [104] = {.lex_state = 0}, + [105] = {.lex_state = 1598}, [106] = {.lex_state = 0}, [107] = {.lex_state = 0}, [108] = {.lex_state = 0}, [109] = {.lex_state = 0}, - [110] = {.lex_state = 0}, + [110] = {.lex_state = 1598}, [111] = {.lex_state = 0}, [112] = {.lex_state = 0}, [113] = {.lex_state = 0}, - [114] = {.lex_state = 0}, + [114] = {.lex_state = 1598}, [115] = {.lex_state = 0}, [116] = {.lex_state = 0}, - [117] = {.lex_state = 0}, - [118] = {.lex_state = 4}, + [117] = {.lex_state = 1598}, + [118] = {.lex_state = 1598}, [119] = {.lex_state = 1598}, - [120] = {.lex_state = 1598}, + [120] = {.lex_state = 0}, [121] = {.lex_state = 0}, [122] = {.lex_state = 1598}, [123] = {.lex_state = 1598}, - [124] = {.lex_state = 1598}, - [125] = {.lex_state = 0}, - [126] = {.lex_state = 1}, + [124] = {.lex_state = 4}, + [125] = {.lex_state = 1598}, + [126] = {.lex_state = 0}, [127] = {.lex_state = 1598}, [128] = {.lex_state = 1}, [129] = {.lex_state = 0}, - [130] = {.lex_state = 0}, - [131] = {.lex_state = 0}, - [132] = {.lex_state = 0}, - [133] = {.lex_state = 1}, - [134] = {.lex_state = 0}, + [130] = {.lex_state = 1598}, + [131] = {.lex_state = 1598}, + [132] = {.lex_state = 1}, + [133] = {.lex_state = 0}, + [134] = {.lex_state = 1598}, [135] = {.lex_state = 1598}, - [136] = {.lex_state = 0}, + [136] = {.lex_state = 1598}, [137] = {.lex_state = 0}, [138] = {.lex_state = 0}, [139] = {.lex_state = 0}, - [140] = {.lex_state = 0}, + [140] = {.lex_state = 1598}, [141] = {.lex_state = 0}, [142] = {.lex_state = 1598}, [143] = {.lex_state = 0}, - [144] = {.lex_state = 0}, - [145] = {.lex_state = 0}, + [144] = {.lex_state = 1598}, + [145] = {.lex_state = 1}, [146] = {.lex_state = 0}, [147] = {.lex_state = 1598}, - [148] = {.lex_state = 1598}, + [148] = {.lex_state = 0}, [149] = {.lex_state = 0}, - [150] = {.lex_state = 0}, - [151] = {.lex_state = 1}, + [150] = {.lex_state = 1}, + [151] = {.lex_state = 0}, [152] = {.lex_state = 0}, [153] = {.lex_state = 1}, - [154] = {.lex_state = 1}, - [155] = {.lex_state = 1598}, - [156] = {.lex_state = 1598}, - [157] = {.lex_state = 1598}, - [158] = {.lex_state = 1}, - [159] = {.lex_state = 1598}, - [160] = {.lex_state = 1598}, + [154] = {.lex_state = 0}, + [155] = {.lex_state = 1}, + [156] = {.lex_state = 0}, + [157] = {.lex_state = 1}, + [158] = {.lex_state = 0}, + [159] = {.lex_state = 0}, + [160] = {.lex_state = 0}, [161] = {.lex_state = 1}, - [162] = {.lex_state = 1}, + [162] = {.lex_state = 1598}, [163] = {.lex_state = 1}, - [164] = {.lex_state = 1}, - [165] = {.lex_state = 1}, + [164] = {.lex_state = 0}, + [165] = {.lex_state = 4}, [166] = {.lex_state = 1}, [167] = {.lex_state = 0}, [168] = {.lex_state = 4}, - [169] = {.lex_state = 4}, - [170] = {.lex_state = 0}, - [171] = {.lex_state = 1598}, - [172] = {.lex_state = 1}, + [169] = {.lex_state = 0}, + [170] = {.lex_state = 1}, + [171] = {.lex_state = 0}, + [172] = {.lex_state = 1598}, [173] = {.lex_state = 1}, - [174] = {.lex_state = 1}, - [175] = {.lex_state = 0}, - [176] = {.lex_state = 4}, + [174] = {.lex_state = 4}, + [175] = {.lex_state = 1}, + [176] = {.lex_state = 1}, [177] = {.lex_state = 1}, [178] = {.lex_state = 1}, - [179] = {.lex_state = 1598}, - [180] = {.lex_state = 0}, + [179] = {.lex_state = 1}, + [180] = {.lex_state = 1}, [181] = {.lex_state = 1}, [182] = {.lex_state = 0}, [183] = {.lex_state = 0}, @@ -11203,6 +11265,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [209] = {.lex_state = 0}, [210] = {.lex_state = 0}, [211] = {.lex_state = 0}, + [212] = {.lex_state = 0}, }; static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { @@ -11518,8 +11581,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null_literal] = ACTIONS(1), }, [1] = { - [sym_class_definition] = STATE(188), - [sym_class_directive] = STATE(167), + [sym_class_definition] = STATE(202), + [sym_class_directive] = STATE(164), [anon_sym_DOTclass] = ACTIONS(5), [sym_comment] = ACTIONS(3), }, @@ -12058,23 +12121,23 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), }, [4] = { - [sym_annotation_directive] = STATE(22), - [sym_start_annotation] = STATE(124), - [sym_param_directive] = STATE(22), + [sym_annotation_directive] = STATE(29), + [sym_start_annotation] = STATE(119), + [sym_param_directive] = STATE(29), [sym_start_param] = STATE(10), - [sym__code_line] = STATE(22), - [sym_statement] = STATE(22), + [sym__code_line] = STATE(29), + [sym_statement] = STATE(29), [sym_opcode] = STATE(33), - [sym__directive] = STATE(22), - [sym_line_directive] = STATE(22), - [sym_locals_directive] = STATE(22), - [sym_registers_directive] = STATE(22), - [sym_catch_directive] = STATE(22), - [sym_catchall_directive] = STATE(22), - [sym_packed_switch_directive] = STATE(22), - [sym_sparse_switch_directive] = STATE(22), - [sym_array_data_directive] = STATE(22), - [aux_sym_method_definition_repeat1] = STATE(5), + [sym__directive] = STATE(29), + [sym_line_directive] = STATE(29), + [sym_locals_directive] = STATE(29), + [sym_registers_directive] = STATE(29), + [sym_catch_directive] = STATE(29), + [sym_catchall_directive] = STATE(29), + [sym_packed_switch_directive] = STATE(29), + [sym_sparse_switch_directive] = STATE(29), + [sym_array_data_directive] = STATE(29), + [aux_sym_method_definition_repeat1] = STATE(6), [sym_end_method] = ACTIONS(15), [anon_sym_DOTannotation] = ACTIONS(17), [anon_sym_DOTparam] = ACTIONS(19), @@ -12322,22 +12385,22 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), }, [5] = { - [sym_annotation_directive] = STATE(22), - [sym_start_annotation] = STATE(124), - [sym_param_directive] = STATE(22), + [sym_annotation_directive] = STATE(29), + [sym_start_annotation] = STATE(119), + [sym_param_directive] = STATE(29), [sym_start_param] = STATE(10), - [sym__code_line] = STATE(22), - [sym_statement] = STATE(22), + [sym__code_line] = STATE(29), + [sym_statement] = STATE(29), [sym_opcode] = STATE(33), - [sym__directive] = STATE(22), - [sym_line_directive] = STATE(22), - [sym_locals_directive] = STATE(22), - [sym_registers_directive] = STATE(22), - [sym_catch_directive] = STATE(22), - [sym_catchall_directive] = STATE(22), - [sym_packed_switch_directive] = STATE(22), - [sym_sparse_switch_directive] = STATE(22), - [sym_array_data_directive] = STATE(22), + [sym__directive] = STATE(29), + [sym_line_directive] = STATE(29), + [sym_locals_directive] = STATE(29), + [sym_registers_directive] = STATE(29), + [sym_catch_directive] = STATE(29), + [sym_catchall_directive] = STATE(29), + [sym_packed_switch_directive] = STATE(29), + [sym_sparse_switch_directive] = STATE(29), + [sym_array_data_directive] = STATE(29), [aux_sym_method_definition_repeat1] = STATE(5), [sym_end_method] = ACTIONS(43), [anon_sym_DOTannotation] = ACTIONS(45), @@ -12586,23 +12649,23 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), }, [6] = { - [sym_annotation_directive] = STATE(22), - [sym_start_annotation] = STATE(124), - [sym_param_directive] = STATE(22), + [sym_annotation_directive] = STATE(29), + [sym_start_annotation] = STATE(119), + [sym_param_directive] = STATE(29), [sym_start_param] = STATE(10), - [sym__code_line] = STATE(22), - [sym_statement] = STATE(22), + [sym__code_line] = STATE(29), + [sym_statement] = STATE(29), [sym_opcode] = STATE(33), - [sym__directive] = STATE(22), - [sym_line_directive] = STATE(22), - [sym_locals_directive] = STATE(22), - [sym_registers_directive] = STATE(22), - [sym_catch_directive] = STATE(22), - [sym_catchall_directive] = STATE(22), - [sym_packed_switch_directive] = STATE(22), - [sym_sparse_switch_directive] = STATE(22), - [sym_array_data_directive] = STATE(22), - [aux_sym_method_definition_repeat1] = STATE(4), + [sym__directive] = STATE(29), + [sym_line_directive] = STATE(29), + [sym_locals_directive] = STATE(29), + [sym_registers_directive] = STATE(29), + [sym_catch_directive] = STATE(29), + [sym_catchall_directive] = STATE(29), + [sym_packed_switch_directive] = STATE(29), + [sym_sparse_switch_directive] = STATE(29), + [sym_array_data_directive] = STATE(29), + [aux_sym_method_definition_repeat1] = STATE(5), [sym_end_method] = ACTIONS(84), [anon_sym_DOTannotation] = ACTIONS(17), [anon_sym_DOTparam] = ACTIONS(19), @@ -13613,9 +13676,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), }, [10] = { - [sym_annotation_directive] = STATE(111), - [sym_start_annotation] = STATE(124), - [aux_sym_class_definition_repeat2] = STATE(111), + [sym_annotation_directive] = STATE(99), + [sym_start_annotation] = STATE(119), + [aux_sym_class_definition_repeat2] = STATE(99), [sym_end_method] = ACTIONS(98), [anon_sym_DOTannotation] = ACTIONS(17), [anon_sym_DOTparam] = ACTIONS(98), @@ -19318,7 +19381,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(208), 1, sym_comment, - STATE(126), 1, + STATE(150), 1, sym_array_type, ACTIONS(210), 2, aux_sym_number_literal_token1, @@ -19346,7 +19409,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - STATE(153), 12, + STATE(157), 12, sym__statement_argument, sym__identifier, sym_field_identifier, @@ -19370,7 +19433,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_field_identifier_token1, ACTIONS(224), 1, anon_sym_LBRACK, - STATE(126), 1, + STATE(150), 1, sym_array_type, ACTIONS(210), 2, aux_sym_number_literal_token1, @@ -19399,7 +19462,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - STATE(173), 12, + STATE(176), 12, sym__statement_argument, sym__identifier, sym_field_identifier, @@ -19412,13 +19475,13 @@ static const uint16_t ts_small_parse_table[] = { sym__literal, sym_number_literal, sym_boolean_literal, - [133] = 16, + [133] = 15, ACTIONS(3), 1, sym_comment, ACTIONS(228), 1, anon_sym_DOTsubannotation, ACTIONS(230), 1, - anon_sym_LBRACE, + anon_sym_RBRACE, ACTIONS(232), 1, sym_class_identifier, ACTIONS(234), 1, @@ -19427,27 +19490,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(240), 1, anon_sym_DOTenum, - ACTIONS(244), 1, + ACTIONS(246), 1, sym_string_literal, - ACTIONS(248), 1, - sym_null_literal, - STATE(123), 1, + STATE(122), 1, sym_subannotation_declaration, - STATE(142), 1, - sym_annotation_value, - STATE(209), 1, + STATE(192), 1, sym_array_type, - ACTIONS(242), 2, + ACTIONS(244), 2, aux_sym_number_literal_token1, aux_sym_number_literal_token2, - ACTIONS(246), 2, + ACTIONS(248), 2, anon_sym_true, anon_sym_false, ACTIONS(236), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - STATE(127), 11, + ACTIONS(242), 3, + sym_variable, + sym_parameter, + sym_null_literal, + STATE(149), 10, sym_subannotation_definition, sym__identifier, sym_field_identifier, @@ -19455,46 +19518,48 @@ static const uint16_t ts_small_parse_table[] = { sym_full_field_identifier, sym_full_method_identifier, sym_enum_reference, - sym_list, sym__literal, sym_number_literal, sym_boolean_literal, - [196] = 15, + [194] = 17, ACTIONS(3), 1, sym_comment, ACTIONS(228), 1, anon_sym_DOTsubannotation, + ACTIONS(232), 1, + sym_class_identifier, + ACTIONS(234), 1, + aux_sym_field_identifier_token1, ACTIONS(238), 1, anon_sym_LBRACK, + ACTIONS(240), 1, + anon_sym_DOTenum, ACTIONS(250), 1, anon_sym_RBRACE, - ACTIONS(252), 1, - sym_class_identifier, ACTIONS(254), 1, - aux_sym_field_identifier_token1, - ACTIONS(258), 1, - anon_sym_DOTenum, - ACTIONS(264), 1, sym_string_literal, - STATE(123), 1, + ACTIONS(256), 1, + sym_null_literal, + STATE(122), 1, sym_subannotation_declaration, - STATE(191), 1, + STATE(143), 1, + sym_number_literal, + STATE(192), 1, sym_array_type, - ACTIONS(246), 2, - anon_sym_true, - anon_sym_false, - ACTIONS(262), 2, + ACTIONS(244), 2, aux_sym_number_literal_token1, aux_sym_number_literal_token2, - ACTIONS(256), 3, + ACTIONS(248), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(252), 2, + sym_variable, + sym_parameter, + ACTIONS(236), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - ACTIONS(260), 3, - sym_variable, - sym_parameter, - sym_null_literal, - STATE(149), 10, + STATE(133), 9, sym_subannotation_definition, sym__identifier, sym_field_identifier, @@ -19503,47 +19568,43 @@ static const uint16_t ts_small_parse_table[] = { sym_full_method_identifier, sym_enum_reference, sym__literal, - sym_number_literal, sym_boolean_literal, - [257] = 17, + [259] = 16, ACTIONS(3), 1, sym_comment, ACTIONS(228), 1, anon_sym_DOTsubannotation, ACTIONS(238), 1, anon_sym_LBRACK, - ACTIONS(252), 1, + ACTIONS(258), 1, + anon_sym_LBRACE, + ACTIONS(260), 1, sym_class_identifier, - ACTIONS(254), 1, + ACTIONS(262), 1, aux_sym_field_identifier_token1, - ACTIONS(258), 1, - anon_sym_DOTenum, ACTIONS(266), 1, - anon_sym_RBRACE, + anon_sym_DOTenum, ACTIONS(270), 1, sym_string_literal, ACTIONS(272), 1, sym_null_literal, - STATE(123), 1, + STATE(122), 1, sym_subannotation_declaration, - STATE(132), 1, - sym_number_literal, - STATE(191), 1, + STATE(130), 1, + sym_annotation_value, + STATE(210), 1, sym_array_type, - ACTIONS(246), 2, + ACTIONS(248), 2, anon_sym_true, anon_sym_false, - ACTIONS(262), 2, + ACTIONS(268), 2, aux_sym_number_literal_token1, aux_sym_number_literal_token2, - ACTIONS(268), 2, - sym_variable, - sym_parameter, - ACTIONS(256), 3, + ACTIONS(264), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - STATE(139), 9, + STATE(131), 11, sym_subannotation_definition, sym__identifier, sym_field_identifier, @@ -19551,34 +19612,36 @@ static const uint16_t ts_small_parse_table[] = { sym_full_field_identifier, sym_full_method_identifier, sym_enum_reference, + sym_list, sym__literal, + sym_number_literal, sym_boolean_literal, [322] = 14, ACTIONS(3), 1, sym_comment, ACTIONS(228), 1, anon_sym_DOTsubannotation, - ACTIONS(238), 1, - anon_sym_LBRACK, - ACTIONS(252), 1, + ACTIONS(232), 1, sym_class_identifier, - ACTIONS(254), 1, + ACTIONS(234), 1, aux_sym_field_identifier_token1, - ACTIONS(258), 1, + ACTIONS(238), 1, + anon_sym_LBRACK, + ACTIONS(240), 1, anon_sym_DOTenum, ACTIONS(276), 1, sym_string_literal, - STATE(123), 1, + STATE(122), 1, sym_subannotation_declaration, - STATE(191), 1, + STATE(192), 1, sym_array_type, - ACTIONS(246), 2, - anon_sym_true, - anon_sym_false, - ACTIONS(262), 2, + ACTIONS(244), 2, aux_sym_number_literal_token1, aux_sym_number_literal_token2, - ACTIONS(256), 3, + ACTIONS(248), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(236), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, @@ -19586,7 +19649,7 @@ static const uint16_t ts_small_parse_table[] = { sym_variable, sym_parameter, sym_null_literal, - STATE(180), 10, + STATE(169), 10, sym_subannotation_definition, sym__identifier, sym_field_identifier, @@ -19633,13 +19696,13 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(284), 1, anon_sym_declared_DASHsynchronized, - STATE(29), 1, + STATE(28), 1, sym_method_identifier, STATE(41), 1, aux_sym_access_modifiers_repeat1, - STATE(118), 1, + STATE(124), 1, sym_access_modifiers, - ACTIONS(256), 3, + ACTIONS(236), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, @@ -19748,10 +19811,10 @@ static const uint16_t ts_small_parse_table[] = { [552] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(286), 1, - sym_class_identifier, - STATE(43), 1, + STATE(47), 1, aux_sym_access_modifiers_repeat1, + STATE(174), 1, + sym_access_modifiers, ACTIONS(303), 18, anon_sym_public, anon_sym_private, @@ -19774,10 +19837,10 @@ static const uint16_t ts_small_parse_table[] = { [582] = 4, ACTIONS(3), 1, sym_comment, - STATE(44), 1, + ACTIONS(286), 1, + sym_class_identifier, + STATE(43), 1, aux_sym_access_modifiers_repeat1, - STATE(208), 1, - sym_access_modifiers, ACTIONS(305), 18, anon_sym_public, anon_sym_private, @@ -19797,14 +19860,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_varargs, anon_sym_declared_DASHsynchronized, anon_sym_annotation, - [612] = 4, + [612] = 5, ACTIONS(3), 1, sym_comment, - STATE(47), 1, + ACTIONS(292), 1, + aux_sym_field_identifier_token1, + ACTIONS(310), 1, + anon_sym_declared_DASHsynchronized, + STATE(46), 1, aux_sym_access_modifiers_repeat1, - STATE(169), 1, - sym_access_modifiers, - ACTIONS(307), 18, + ACTIONS(307), 17, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -19821,18 +19886,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_enum, anon_sym_constructor, anon_sym_varargs, - anon_sym_declared_DASHsynchronized, anon_sym_annotation, - [642] = 5, + [644] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(286), 1, aux_sym_field_identifier_token1, - ACTIONS(311), 1, + ACTIONS(315), 1, anon_sym_declared_DASHsynchronized, - STATE(48), 1, + STATE(46), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(309), 17, + ACTIONS(313), 17, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -19850,16 +19914,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_constructor, anon_sym_varargs, anon_sym_annotation, - [674] = 5, + [676] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(292), 1, - aux_sym_field_identifier_token1, - ACTIONS(316), 1, - anon_sym_declared_DASHsynchronized, - STATE(48), 1, + STATE(45), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(313), 17, + STATE(208), 1, + sym_access_modifiers, + ACTIONS(317), 18, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -19876,6 +19938,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_enum, anon_sym_constructor, anon_sym_varargs, + anon_sym_declared_DASHsynchronized, anon_sym_annotation, [706] = 15, ACTIONS(3), 1, @@ -19892,67 +19955,73 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTfield, ACTIONS(327), 1, anon_sym_DOTmethod, - STATE(6), 1, + STATE(4), 1, sym_method_declaration, - STATE(57), 1, + STATE(50), 1, sym_source_directive, STATE(84), 1, sym_field_declaration, - STATE(124), 1, + STATE(119), 1, sym_start_annotation, - STATE(56), 2, + STATE(55), 2, sym_implements_directive, aux_sym_class_definition_repeat1, - STATE(73), 2, + STATE(74), 2, sym_annotation_directive, aux_sym_class_definition_repeat2, - STATE(81), 2, + STATE(79), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(117), 2, + STATE(108), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [756] = 7, + [756] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(238), 1, - anon_sym_LBRACK, + ACTIONS(17), 1, + anon_sym_DOTannotation, + ACTIONS(323), 1, + anon_sym_DOTimplements, + ACTIONS(325), 1, + anon_sym_DOTfield, + ACTIONS(327), 1, + anon_sym_DOTmethod, ACTIONS(329), 1, - sym_class_identifier, - ACTIONS(331), 1, - anon_sym_RPAREN, - STATE(59), 1, - aux_sym_method_identifier_repeat1, - STATE(75), 3, - sym__type, - sym_array_type, - sym_primitive_type, - ACTIONS(333), 9, - anon_sym_V, - anon_sym_Z, - anon_sym_B, - anon_sym_S, - anon_sym_C, - anon_sym_I, - anon_sym_J, - anon_sym_F, - anon_sym_D, - [788] = 7, + ts_builtin_sym_end, + STATE(4), 1, + sym_method_declaration, + STATE(84), 1, + sym_field_declaration, + STATE(119), 1, + sym_start_annotation, + STATE(56), 2, + sym_implements_directive, + aux_sym_class_definition_repeat1, + STATE(72), 2, + sym_annotation_directive, + aux_sym_class_definition_repeat2, + STATE(81), 2, + sym_field_definition, + aux_sym_class_definition_repeat3, + STATE(104), 2, + sym_method_definition, + aux_sym_class_definition_repeat4, + [800] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(238), 1, anon_sym_LBRACK, - ACTIONS(329), 1, + ACTIONS(331), 1, sym_class_identifier, - ACTIONS(335), 1, + ACTIONS(333), 1, anon_sym_RPAREN, - STATE(55), 1, + STATE(57), 1, aux_sym_method_identifier_repeat1, STATE(75), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(333), 9, + ACTIONS(335), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -19962,22 +20031,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [820] = 7, + [832] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(238), 1, anon_sym_LBRACK, - ACTIONS(329), 1, + ACTIONS(331), 1, sym_class_identifier, ACTIONS(337), 1, anon_sym_RPAREN, - STATE(53), 1, + STATE(58), 1, aux_sym_method_identifier_repeat1, STATE(75), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(333), 9, + ACTIONS(335), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -19987,47 +20056,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [852] = 7, + [864] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(238), 1, anon_sym_LBRACK, - ACTIONS(329), 1, + ACTIONS(331), 1, sym_class_identifier, ACTIONS(339), 1, anon_sym_RPAREN, - STATE(54), 1, - aux_sym_method_identifier_repeat1, - STATE(75), 3, - sym__type, - sym_array_type, - sym_primitive_type, - ACTIONS(333), 9, - anon_sym_V, - anon_sym_Z, - anon_sym_B, - anon_sym_S, - anon_sym_C, - anon_sym_I, - anon_sym_J, - anon_sym_F, - anon_sym_D, - [884] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(341), 1, - sym_class_identifier, - ACTIONS(344), 1, - anon_sym_RPAREN, - ACTIONS(346), 1, - anon_sym_LBRACK, - STATE(54), 1, + STATE(51), 1, aux_sym_method_identifier_repeat1, STATE(75), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(349), 9, + ACTIONS(335), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -20037,22 +20081,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [916] = 7, + [896] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(238), 1, anon_sym_LBRACK, - ACTIONS(329), 1, + ACTIONS(331), 1, sym_class_identifier, - ACTIONS(352), 1, + ACTIONS(341), 1, anon_sym_RPAREN, - STATE(54), 1, + STATE(59), 1, aux_sym_method_identifier_repeat1, STATE(75), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(333), 9, + ACTIONS(335), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -20062,7 +20106,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [948] = 13, + [928] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(17), 1, @@ -20073,58 +20117,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTfield, ACTIONS(327), 1, anon_sym_DOTmethod, - ACTIONS(354), 1, + ACTIONS(329), 1, ts_builtin_sym_end, - STATE(6), 1, + STATE(4), 1, sym_method_declaration, STATE(84), 1, sym_field_declaration, - STATE(124), 1, + STATE(119), 1, sym_start_annotation, STATE(72), 2, sym_annotation_directive, aux_sym_class_definition_repeat2, - STATE(79), 2, + STATE(81), 2, sym_field_definition, aux_sym_class_definition_repeat3, STATE(85), 2, sym_implements_directive, aux_sym_class_definition_repeat1, - STATE(107), 2, - sym_method_definition, - aux_sym_class_definition_repeat4, - [992] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(17), 1, - anon_sym_DOTannotation, - ACTIONS(323), 1, - anon_sym_DOTimplements, - ACTIONS(325), 1, - anon_sym_DOTfield, - ACTIONS(327), 1, - anon_sym_DOTmethod, - ACTIONS(354), 1, - ts_builtin_sym_end, - STATE(6), 1, - sym_method_declaration, - STATE(84), 1, - sym_field_declaration, - STATE(124), 1, - sym_start_annotation, - STATE(58), 2, - sym_implements_directive, - aux_sym_class_definition_repeat1, - STATE(72), 2, - sym_annotation_directive, - aux_sym_class_definition_repeat2, - STATE(79), 2, - sym_field_definition, - aux_sym_class_definition_repeat3, - STATE(107), 2, + STATE(104), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1036] = 13, + [972] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(17), 1, @@ -20135,42 +20148,42 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTfield, ACTIONS(327), 1, anon_sym_DOTmethod, - ACTIONS(356), 1, + ACTIONS(343), 1, ts_builtin_sym_end, - STATE(6), 1, + STATE(4), 1, sym_method_declaration, STATE(84), 1, sym_field_declaration, - STATE(124), 1, + STATE(119), 1, sym_start_annotation, - STATE(74), 2, + STATE(73), 2, sym_annotation_directive, aux_sym_class_definition_repeat2, - STATE(80), 2, + STATE(82), 2, sym_field_definition, aux_sym_class_definition_repeat3, STATE(85), 2, sym_implements_directive, aux_sym_class_definition_repeat1, - STATE(98), 2, + STATE(95), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1080] = 7, + [1016] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(238), 1, - anon_sym_LBRACK, - ACTIONS(329), 1, + ACTIONS(345), 1, sym_class_identifier, - ACTIONS(358), 1, + ACTIONS(348), 1, anon_sym_RPAREN, - STATE(54), 1, + ACTIONS(350), 1, + anon_sym_LBRACK, + STATE(57), 1, aux_sym_method_identifier_repeat1, STATE(75), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(333), 9, + ACTIONS(353), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -20180,18 +20193,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1112] = 5, + [1048] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(224), 1, + ACTIONS(238), 1, anon_sym_LBRACK, - ACTIONS(360), 1, + ACTIONS(331), 1, sym_class_identifier, - STATE(177), 3, + ACTIONS(356), 1, + anon_sym_RPAREN, + STATE(57), 1, + aux_sym_method_identifier_repeat1, + STATE(75), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(362), 9, + ACTIONS(335), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -20201,19 +20218,65 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1138] = 5, + [1080] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(364), 1, - sym_class_identifier, - ACTIONS(366), 1, + ACTIONS(238), 1, anon_sym_LBRACK, - STATE(159), 3, - sym__type, - sym_array_type, - sym_primitive_type, - ACTIONS(368), 9, - anon_sym_V, + ACTIONS(331), 1, + sym_class_identifier, + ACTIONS(358), 1, + anon_sym_RPAREN, + STATE(57), 1, + aux_sym_method_identifier_repeat1, + STATE(75), 3, + sym__type, + sym_array_type, + sym_primitive_type, + ACTIONS(335), 9, + anon_sym_V, + anon_sym_Z, + anon_sym_B, + anon_sym_S, + anon_sym_C, + anon_sym_I, + anon_sym_J, + anon_sym_F, + anon_sym_D, + [1112] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(238), 1, + anon_sym_LBRACK, + ACTIONS(360), 1, + sym_class_identifier, + STATE(2), 3, + sym__type, + sym_array_type, + sym_primitive_type, + ACTIONS(335), 9, + anon_sym_V, + anon_sym_Z, + anon_sym_B, + anon_sym_S, + anon_sym_C, + anon_sym_I, + anon_sym_J, + anon_sym_F, + anon_sym_D, + [1138] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(224), 1, + anon_sym_LBRACK, + ACTIONS(362), 1, + sym_class_identifier, + STATE(179), 3, + sym__type, + sym_array_type, + sym_primitive_type, + ACTIONS(364), 9, + anon_sym_V, anon_sym_Z, anon_sym_B, anon_sym_S, @@ -20225,15 +20288,15 @@ static const uint16_t ts_small_parse_table[] = { [1164] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(366), 1, + ACTIONS(238), 1, anon_sym_LBRACK, - ACTIONS(370), 1, + ACTIONS(366), 1, sym_class_identifier, - STATE(148), 3, + STATE(76), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(368), 9, + ACTIONS(335), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -20246,15 +20309,15 @@ static const uint16_t ts_small_parse_table[] = { [1190] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(366), 1, + ACTIONS(238), 1, anon_sym_LBRACK, - ACTIONS(372), 1, + ACTIONS(368), 1, sym_class_identifier, - STATE(155), 3, + STATE(12), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(368), 9, + ACTIONS(335), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -20269,13 +20332,13 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(238), 1, anon_sym_LBRACK, - ACTIONS(374), 1, + ACTIONS(370), 1, sym_class_identifier, STATE(11), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(333), 9, + ACTIONS(335), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -20290,13 +20353,13 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(224), 1, anon_sym_LBRACK, - ACTIONS(376), 1, + ACTIONS(372), 1, sym_class_identifier, - STATE(162), 3, + STATE(181), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(362), 9, + ACTIONS(364), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -20309,15 +20372,15 @@ static const uint16_t ts_small_parse_table[] = { [1268] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(238), 1, - anon_sym_LBRACK, - ACTIONS(378), 1, + ACTIONS(374), 1, sym_class_identifier, - STATE(76), 3, + ACTIONS(376), 1, + anon_sym_LBRACK, + STATE(140), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(333), 9, + ACTIONS(378), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -20330,15 +20393,15 @@ static const uint16_t ts_small_parse_table[] = { [1294] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(366), 1, + ACTIONS(224), 1, anon_sym_LBRACK, - ACTIONS(378), 1, + ACTIONS(380), 1, sym_class_identifier, - STATE(76), 3, + STATE(178), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(368), 9, + ACTIONS(364), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -20351,15 +20414,15 @@ static const uint16_t ts_small_parse_table[] = { [1320] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(238), 1, + ACTIONS(376), 1, anon_sym_LBRACK, - ACTIONS(380), 1, + ACTIONS(382), 1, sym_class_identifier, - STATE(12), 3, + STATE(144), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(333), 9, + ACTIONS(378), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -20372,15 +20435,15 @@ static const uint16_t ts_small_parse_table[] = { [1346] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(238), 1, + ACTIONS(376), 1, anon_sym_LBRACK, - ACTIONS(382), 1, + ACTIONS(384), 1, sym_class_identifier, - STATE(3), 3, + STATE(147), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(333), 9, + ACTIONS(378), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -20393,15 +20456,15 @@ static const uint16_t ts_small_parse_table[] = { [1372] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(224), 1, - anon_sym_LBRACK, - ACTIONS(384), 1, + ACTIONS(366), 1, sym_class_identifier, - STATE(178), 3, + ACTIONS(376), 1, + anon_sym_LBRACK, + STATE(76), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(362), 9, + ACTIONS(378), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -20418,11 +20481,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(386), 1, sym_class_identifier, - STATE(154), 3, + STATE(145), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(362), 9, + ACTIONS(364), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -20441,21 +20504,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTfield, ACTIONS(327), 1, anon_sym_DOTmethod, - ACTIONS(356), 1, + ACTIONS(343), 1, ts_builtin_sym_end, - STATE(6), 1, + STATE(4), 1, sym_method_declaration, STATE(84), 1, sym_field_declaration, - STATE(124), 1, + STATE(119), 1, sym_start_annotation, - STATE(80), 2, - sym_field_definition, - aux_sym_class_definition_repeat3, - STATE(82), 2, + STATE(78), 2, sym_annotation_directive, aux_sym_class_definition_repeat2, - STATE(98), 2, + STATE(82), 2, + sym_field_definition, + aux_sym_class_definition_repeat3, + STATE(95), 2, sym_method_definition, aux_sym_class_definition_repeat4, [1461] = 11, @@ -20467,21 +20530,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTfield, ACTIONS(327), 1, anon_sym_DOTmethod, - ACTIONS(354), 1, + ACTIONS(388), 1, ts_builtin_sym_end, - STATE(6), 1, + STATE(4), 1, sym_method_declaration, STATE(84), 1, sym_field_declaration, - STATE(124), 1, + STATE(119), 1, sym_start_annotation, - STATE(79), 2, - sym_field_definition, - aux_sym_class_definition_repeat3, - STATE(82), 2, + STATE(78), 2, sym_annotation_directive, aux_sym_class_definition_repeat2, - STATE(107), 2, + STATE(80), 2, + sym_field_definition, + aux_sym_class_definition_repeat3, + STATE(94), 2, sym_method_definition, aux_sym_class_definition_repeat4, [1498] = 11, @@ -20493,21 +20556,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTfield, ACTIONS(327), 1, anon_sym_DOTmethod, - ACTIONS(388), 1, + ACTIONS(329), 1, ts_builtin_sym_end, - STATE(6), 1, + STATE(4), 1, sym_method_declaration, STATE(84), 1, sym_field_declaration, - STATE(124), 1, + STATE(119), 1, sym_start_annotation, STATE(78), 2, - sym_field_definition, - aux_sym_class_definition_repeat3, - STATE(82), 2, sym_annotation_directive, aux_sym_class_definition_repeat2, - STATE(108), 2, + STATE(81), 2, + sym_field_definition, + aux_sym_class_definition_repeat3, + STATE(104), 2, sym_method_definition, aux_sym_class_definition_repeat4, [1535] = 2, @@ -20555,102 +20618,102 @@ static const uint16_t ts_small_parse_table[] = { sym_end_subannotation, anon_sym_COMMA, anon_sym_RBRACE, - [1586] = 8, + [1586] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(398), 1, + anon_sym_DOTannotation, + STATE(119), 1, + sym_start_annotation, + STATE(78), 2, + sym_annotation_directive, + aux_sym_class_definition_repeat2, + ACTIONS(396), 5, + ts_builtin_sym_end, + anon_sym_DOTfield, + sym_end_field, + anon_sym_DOTmethod, + sym_end_param, + [1607] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(325), 1, anon_sym_DOTfield, ACTIONS(327), 1, anon_sym_DOTmethod, - ACTIONS(396), 1, + ACTIONS(329), 1, ts_builtin_sym_end, - STATE(6), 1, + STATE(4), 1, sym_method_declaration, STATE(84), 1, sym_field_declaration, - STATE(91), 2, + STATE(93), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(109), 2, + STATE(104), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1613] = 8, + [1634] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(325), 1, anon_sym_DOTfield, ACTIONS(327), 1, anon_sym_DOTmethod, - ACTIONS(356), 1, + ACTIONS(401), 1, ts_builtin_sym_end, - STATE(6), 1, + STATE(4), 1, sym_method_declaration, STATE(84), 1, sym_field_declaration, - STATE(91), 2, + STATE(93), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(98), 2, + STATE(116), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1640] = 8, + [1661] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(325), 1, anon_sym_DOTfield, ACTIONS(327), 1, anon_sym_DOTmethod, - ACTIONS(388), 1, + ACTIONS(343), 1, ts_builtin_sym_end, - STATE(6), 1, + STATE(4), 1, sym_method_declaration, STATE(84), 1, sym_field_declaration, - STATE(91), 2, + STATE(93), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(108), 2, + STATE(95), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1667] = 8, + [1688] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(325), 1, anon_sym_DOTfield, ACTIONS(327), 1, anon_sym_DOTmethod, - ACTIONS(354), 1, + ACTIONS(388), 1, ts_builtin_sym_end, - STATE(6), 1, + STATE(4), 1, sym_method_declaration, STATE(84), 1, sym_field_declaration, - STATE(91), 2, + STATE(93), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(107), 2, + STATE(94), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1694] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(400), 1, - anon_sym_DOTannotation, - STATE(124), 1, - sym_start_annotation, - STATE(82), 2, - sym_annotation_directive, - aux_sym_class_definition_repeat2, - ACTIONS(398), 5, - ts_builtin_sym_end, - anon_sym_DOTfield, - sym_end_field, - anon_sym_DOTmethod, - sym_end_param, [1715] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(262), 1, + ACTIONS(244), 1, aux_sym_number_literal_token2, ACTIONS(403), 1, aux_sym_number_literal_token1, @@ -20660,7 +20723,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(407), 2, anon_sym_true, anon_sym_false, - STATE(95), 3, + STATE(106), 3, sym__literal, sym_number_literal, sym_boolean_literal, @@ -20671,9 +20734,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTannotation, ACTIONS(411), 1, sym_end_field, - STATE(124), 1, + STATE(119), 1, sym_start_annotation, - STATE(105), 2, + STATE(100), 2, sym_annotation_directive, aux_sym_class_definition_repeat2, ACTIONS(409), 3, @@ -20693,69 +20756,95 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTfield, anon_sym_DOTmethod, anon_sym_DOTannotation, - [1777] = 3, + [1777] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(420), 1, - anon_sym_EQ, - ACTIONS(418), 5, + ACTIONS(418), 6, ts_builtin_sym_end, + anon_sym_DOTsource, + anon_sym_DOTimplements, anon_sym_DOTfield, - sym_end_field, anon_sym_DOTmethod, anon_sym_DOTannotation, - [1791] = 2, + [1789] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(238), 1, + anon_sym_LBRACK, + ACTIONS(262), 1, + aux_sym_field_identifier_token1, + ACTIONS(420), 1, + sym_class_identifier, + STATE(211), 1, + sym_array_type, + STATE(110), 2, + sym_field_identifier, + sym_full_field_identifier, + [1809] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(220), 1, + aux_sym_field_identifier_token1, + STATE(161), 1, + sym_method_identifier, + STATE(177), 1, + sym_field_identifier, + ACTIONS(222), 3, + anon_sym_LTclinit_GT_LPAREN, + anon_sym_LTinit_GT_LPAREN, + aux_sym_method_identifier_token1, + [1827] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(422), 6, + ACTIONS(424), 1, + anon_sym_EQ, + ACTIONS(422), 5, ts_builtin_sym_end, - anon_sym_DOTsource, - anon_sym_DOTimplements, anon_sym_DOTfield, + sym_end_field, anon_sym_DOTmethod, anon_sym_DOTannotation, - [1803] = 5, + [1841] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(254), 1, + ACTIONS(234), 1, aux_sym_field_identifier_token1, - STATE(96), 1, - sym_method_identifier, - STATE(97), 1, + STATE(114), 1, sym_field_identifier, - ACTIONS(256), 3, + STATE(117), 1, + sym_method_identifier, + ACTIONS(236), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - [1821] = 6, + [1859] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(234), 1, aux_sym_field_identifier_token1, ACTIONS(238), 1, anon_sym_LBRACK, - ACTIONS(424), 1, + ACTIONS(426), 1, sym_class_identifier, - STATE(210), 1, + STATE(185), 1, sym_array_type, - STATE(102), 2, + STATE(110), 2, sym_field_identifier, sym_full_field_identifier, - [1841] = 6, + [1879] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(238), 1, - anon_sym_LBRACK, - ACTIONS(254), 1, + ACTIONS(262), 1, aux_sym_field_identifier_token1, - ACTIONS(426), 1, - sym_class_identifier, - STATE(182), 1, - sym_array_type, - STATE(102), 2, + STATE(114), 1, sym_field_identifier, - sym_full_field_identifier, - [1861] = 5, + STATE(117), 1, + sym_method_identifier, + ACTIONS(264), 3, + anon_sym_LTclinit_GT_LPAREN, + anon_sym_LTinit_GT_LPAREN, + aux_sym_method_identifier_token1, + [1897] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(430), 1, @@ -20765,587 +20854,503 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(428), 2, ts_builtin_sym_end, anon_sym_DOTmethod, - STATE(91), 2, + STATE(93), 2, sym_field_definition, aux_sym_class_definition_repeat3, - [1879] = 5, + [1915] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(234), 1, - aux_sym_field_identifier_token1, - STATE(96), 1, - sym_method_identifier, - STATE(97), 1, - sym_field_identifier, - ACTIONS(236), 3, - anon_sym_LTclinit_GT_LPAREN, - anon_sym_LTinit_GT_LPAREN, - aux_sym_method_identifier_token1, - [1897] = 5, + ACTIONS(327), 1, + anon_sym_DOTmethod, + ACTIONS(401), 1, + ts_builtin_sym_end, + STATE(4), 1, + sym_method_declaration, + STATE(96), 2, + sym_method_definition, + aux_sym_class_definition_repeat4, + [1932] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(220), 1, - aux_sym_field_identifier_token1, - STATE(165), 1, - sym_field_identifier, - STATE(166), 1, - sym_method_identifier, - ACTIONS(222), 3, - anon_sym_LTclinit_GT_LPAREN, - anon_sym_LTinit_GT_LPAREN, - aux_sym_method_identifier_token1, - [1915] = 5, + ACTIONS(327), 1, + anon_sym_DOTmethod, + ACTIONS(388), 1, + ts_builtin_sym_end, + STATE(4), 1, + sym_method_declaration, + STATE(96), 2, + sym_method_definition, + aux_sym_class_definition_repeat4, + [1949] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(262), 1, - aux_sym_number_literal_token2, - ACTIONS(403), 1, - aux_sym_number_literal_token1, ACTIONS(433), 1, - anon_sym_DOTendarray_DASHdata, - STATE(103), 2, - sym_number_literal, - aux_sym_array_data_directive_repeat1, - [1932] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(435), 5, ts_builtin_sym_end, - anon_sym_DOTfield, - sym_end_field, + ACTIONS(435), 1, anon_sym_DOTmethod, - anon_sym_DOTannotation, - [1943] = 2, + STATE(4), 1, + sym_method_declaration, + STATE(96), 2, + sym_method_definition, + aux_sym_class_definition_repeat4, + [1966] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(437), 5, - sym_annotation_key, - sym_end_annotation, - sym_end_subannotation, - anon_sym_COMMA, - anon_sym_RBRACE, - [1954] = 2, + ACTIONS(244), 1, + aux_sym_number_literal_token2, + ACTIONS(403), 1, + aux_sym_number_literal_token1, + ACTIONS(438), 1, + anon_sym_DOTendsparse_DASHswitch, + STATE(113), 1, + aux_sym_sparse_switch_directive_repeat1, + STATE(193), 1, + sym_number_literal, + [1985] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(439), 5, - sym_annotation_key, - sym_end_annotation, - sym_end_subannotation, - anon_sym_COMMA, - anon_sym_RBRACE, - [1965] = 5, + ACTIONS(244), 1, + aux_sym_number_literal_token2, + ACTIONS(403), 1, + aux_sym_number_literal_token1, + ACTIONS(440), 1, + anon_sym_DOTendarray_DASHdata, + STATE(115), 2, + sym_number_literal, + aux_sym_array_data_directive_repeat1, + [2002] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(327), 1, - anon_sym_DOTmethod, - ACTIONS(388), 1, - ts_builtin_sym_end, - STATE(6), 1, - sym_method_declaration, - STATE(114), 2, - sym_method_definition, - aux_sym_class_definition_repeat4, - [1982] = 2, + ACTIONS(17), 1, + anon_sym_DOTannotation, + ACTIONS(442), 1, + sym_end_param, + STATE(119), 1, + sym_start_annotation, + STATE(78), 2, + sym_annotation_directive, + aux_sym_class_definition_repeat2, + [2019] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(441), 5, - sym_annotation_key, - sym_end_annotation, - sym_end_subannotation, - anon_sym_COMMA, - anon_sym_RBRACE, - [1993] = 2, + ACTIONS(17), 1, + anon_sym_DOTannotation, + ACTIONS(444), 1, + sym_end_field, + STATE(119), 1, + sym_start_annotation, + STATE(78), 2, + sym_annotation_directive, + aux_sym_class_definition_repeat2, + [2036] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(443), 5, + ACTIONS(446), 5, sym_annotation_key, sym_end_annotation, sym_end_subannotation, anon_sym_COMMA, anon_sym_RBRACE, - [2004] = 5, + [2047] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(262), 1, - aux_sym_number_literal_token2, - ACTIONS(403), 1, - aux_sym_number_literal_token1, - STATE(186), 1, - sym_number_literal, - ACTIONS(445), 2, - sym_variable, - sym_parameter, - [2021] = 2, + ACTIONS(448), 5, + ts_builtin_sym_end, + anon_sym_DOTimplements, + anon_sym_DOTfield, + anon_sym_DOTmethod, + anon_sym_DOTannotation, + [2058] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(447), 5, + ACTIONS(450), 5, sym_annotation_key, sym_end_annotation, sym_end_subannotation, anon_sym_COMMA, anon_sym_RBRACE, - [2032] = 5, + [2069] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(449), 1, - anon_sym_DOTendarray_DASHdata, - ACTIONS(451), 1, - aux_sym_number_literal_token1, - ACTIONS(454), 1, - aux_sym_number_literal_token2, - STATE(103), 2, - sym_number_literal, - aux_sym_array_data_directive_repeat1, - [2049] = 4, + ACTIONS(327), 1, + anon_sym_DOTmethod, + ACTIONS(343), 1, + ts_builtin_sym_end, + STATE(4), 1, + sym_method_declaration, + STATE(96), 2, + sym_method_definition, + aux_sym_class_definition_repeat4, + [2086] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(457), 1, + ACTIONS(452), 1, sym_annotation_key, - ACTIONS(460), 2, + ACTIONS(455), 2, sym_end_annotation, sym_end_subannotation, - STATE(104), 2, + STATE(105), 2, sym_annotation_property, aux_sym_annotation_directive_repeat1, - [2064] = 5, + [2101] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17), 1, - anon_sym_DOTannotation, - ACTIONS(462), 1, + ACTIONS(457), 5, + ts_builtin_sym_end, + anon_sym_DOTfield, sym_end_field, - STATE(124), 1, - sym_start_annotation, - STATE(82), 2, - sym_annotation_directive, - aux_sym_class_definition_repeat2, - [2081] = 6, + anon_sym_DOTmethod, + anon_sym_DOTannotation, + [2112] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(262), 1, + ACTIONS(244), 1, aux_sym_number_literal_token2, ACTIONS(403), 1, aux_sym_number_literal_token1, - ACTIONS(464), 1, + ACTIONS(459), 1, anon_sym_DOTendsparse_DASHswitch, - STATE(110), 1, + STATE(97), 1, aux_sym_sparse_switch_directive_repeat1, - STATE(192), 1, + STATE(193), 1, sym_number_literal, - [2100] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(327), 1, - anon_sym_DOTmethod, - ACTIONS(356), 1, - ts_builtin_sym_end, - STATE(6), 1, - sym_method_declaration, - STATE(114), 2, - sym_method_definition, - aux_sym_class_definition_repeat4, - [2117] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(327), 1, - anon_sym_DOTmethod, - ACTIONS(396), 1, - ts_builtin_sym_end, - STATE(6), 1, - sym_method_declaration, - STATE(114), 2, - sym_method_definition, - aux_sym_class_definition_repeat4, - [2134] = 5, + [2131] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(327), 1, anon_sym_DOTmethod, - ACTIONS(466), 1, + ACTIONS(329), 1, ts_builtin_sym_end, - STATE(6), 1, + STATE(4), 1, sym_method_declaration, - STATE(114), 2, + STATE(96), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [2151] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(468), 1, - anon_sym_DOTendsparse_DASHswitch, - ACTIONS(470), 1, - aux_sym_number_literal_token1, - ACTIONS(473), 1, - aux_sym_number_literal_token2, - STATE(110), 1, - aux_sym_sparse_switch_directive_repeat1, - STATE(192), 1, - sym_number_literal, - [2170] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(17), 1, - anon_sym_DOTannotation, - ACTIONS(476), 1, - sym_end_param, - STATE(124), 1, - sym_start_annotation, - STATE(82), 2, - sym_annotation_directive, - aux_sym_class_definition_repeat2, - [2187] = 6, + [2148] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(262), 1, + ACTIONS(244), 1, aux_sym_number_literal_token2, ACTIONS(403), 1, aux_sym_number_literal_token1, - ACTIONS(478), 1, - anon_sym_DOTendsparse_DASHswitch, - STATE(106), 1, - aux_sym_sparse_switch_directive_repeat1, - STATE(192), 1, + STATE(194), 1, sym_number_literal, - [2206] = 2, + ACTIONS(461), 2, + sym_variable, + sym_parameter, + [2165] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(463), 5, + sym_annotation_key, + sym_end_annotation, + sym_end_subannotation, + anon_sym_COMMA, + anon_sym_RBRACE, + [2176] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(480), 5, + ACTIONS(465), 5, ts_builtin_sym_end, anon_sym_DOTimplements, anon_sym_DOTfield, anon_sym_DOTmethod, anon_sym_DOTannotation, - [2217] = 5, + [2187] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(482), 1, - ts_builtin_sym_end, - ACTIONS(484), 1, - anon_sym_DOTmethod, - STATE(6), 1, - sym_method_declaration, - STATE(114), 2, - sym_method_definition, - aux_sym_class_definition_repeat4, - [2234] = 2, + ACTIONS(467), 1, + anon_sym_DOTendarray_DASHdata, + ACTIONS(469), 1, + aux_sym_number_literal_token1, + ACTIONS(472), 1, + aux_sym_number_literal_token2, + STATE(112), 2, + sym_number_literal, + aux_sym_array_data_directive_repeat1, + [2204] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(487), 5, - ts_builtin_sym_end, - anon_sym_DOTimplements, - anon_sym_DOTfield, - anon_sym_DOTmethod, - anon_sym_DOTannotation, - [2245] = 5, + ACTIONS(475), 1, + anon_sym_DOTendsparse_DASHswitch, + ACTIONS(477), 1, + aux_sym_number_literal_token1, + ACTIONS(480), 1, + aux_sym_number_literal_token2, + STATE(113), 1, + aux_sym_sparse_switch_directive_repeat1, + STATE(193), 1, + sym_number_literal, + [2223] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(262), 1, + ACTIONS(483), 5, + sym_annotation_key, + sym_end_annotation, + sym_end_subannotation, + anon_sym_COMMA, + anon_sym_RBRACE, + [2234] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(244), 1, aux_sym_number_literal_token2, ACTIONS(403), 1, aux_sym_number_literal_token1, - ACTIONS(489), 1, + ACTIONS(485), 1, anon_sym_DOTendarray_DASHdata, - STATE(94), 2, + STATE(112), 2, sym_number_literal, aux_sym_array_data_directive_repeat1, - [2262] = 5, + [2251] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(327), 1, anon_sym_DOTmethod, - ACTIONS(354), 1, + ACTIONS(487), 1, ts_builtin_sym_end, - STATE(6), 1, + STATE(4), 1, sym_method_declaration, - STATE(114), 2, + STATE(96), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [2279] = 3, + [2268] = 2, ACTIONS(3), 1, sym_comment, - STATE(17), 1, - sym_method_identifier, - ACTIONS(256), 3, - anon_sym_LTclinit_GT_LPAREN, - anon_sym_LTinit_GT_LPAREN, - aux_sym_method_identifier_token1, - [2291] = 3, + ACTIONS(489), 5, + sym_annotation_key, + sym_end_annotation, + sym_end_subannotation, + anon_sym_COMMA, + anon_sym_RBRACE, + [2279] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(493), 1, - anon_sym_DASH_GT, - ACTIONS(491), 3, + ACTIONS(491), 1, sym_annotation_key, + ACTIONS(493), 1, sym_end_annotation, - sym_end_subannotation, - [2303] = 4, + STATE(105), 2, + sym_annotation_property, + aux_sym_annotation_directive_repeat1, + [2293] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(495), 1, + ACTIONS(491), 1, sym_annotation_key, - ACTIONS(497), 1, + ACTIONS(495), 1, sym_end_annotation, - STATE(104), 2, + STATE(118), 2, sym_annotation_property, aux_sym_annotation_directive_repeat1, - [2317] = 5, + [2307] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(499), 1, + ACTIONS(497), 1, anon_sym_COMMA, - ACTIONS(501), 1, + ACTIONS(499), 1, anon_sym_DOT_DOT, - ACTIONS(503), 1, + ACTIONS(501), 1, anon_sym_RBRACE, - STATE(137), 1, + STATE(148), 1, aux_sym_list_repeat1, - [2333] = 4, + [2323] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(495), 1, + STATE(197), 1, + sym_annotation_visibility, + ACTIONS(503), 3, + anon_sym_system, + anon_sym_build, + anon_sym_runtime, + [2335] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(491), 1, sym_annotation_key, ACTIONS(505), 1, sym_end_subannotation, - STATE(104), 2, + STATE(123), 2, sym_annotation_property, aux_sym_annotation_directive_repeat1, - [2347] = 4, + [2349] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(495), 1, + ACTIONS(491), 1, sym_annotation_key, ACTIONS(507), 1, sym_end_subannotation, - STATE(122), 2, + STATE(105), 2, sym_annotation_property, aux_sym_annotation_directive_repeat1, - [2361] = 4, + [2363] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(495), 1, - sym_annotation_key, - ACTIONS(509), 1, - sym_end_annotation, - STATE(120), 2, - sym_annotation_property, - aux_sym_annotation_directive_repeat1, - [2375] = 4, + STATE(25), 1, + sym_method_identifier, + ACTIONS(236), 3, + anon_sym_LTclinit_GT_LPAREN, + anon_sym_LTinit_GT_LPAREN, + aux_sym_method_identifier_token1, + [2375] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(511), 1, - anon_sym_COMMA, - ACTIONS(514), 1, - anon_sym_RBRACE, - STATE(125), 1, - aux_sym_list_repeat1, - [2388] = 4, - ACTIONS(208), 1, - sym_comment, - ACTIONS(516), 1, - anon_sym_COMMA, - ACTIONS(518), 1, - anon_sym_LF, - ACTIONS(520), 1, anon_sym_DASH_GT, - [2401] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(522), 3, + ACTIONS(509), 3, sym_annotation_key, sym_end_annotation, sym_end_subannotation, - [2410] = 4, - ACTIONS(208), 1, - sym_comment, - ACTIONS(524), 1, - anon_sym_COMMA, - ACTIONS(527), 1, - anon_sym_LF, - STATE(128), 1, - aux_sym_statement_repeat1, - [2423] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(529), 1, - sym_label, - ACTIONS(531), 1, - anon_sym_DOTendpacked_DASHswitch, - STATE(130), 1, - aux_sym_packed_switch_directive_repeat1, - [2436] = 4, + [2387] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(533), 1, + ACTIONS(513), 1, sym_label, - ACTIONS(536), 1, + ACTIONS(515), 1, anon_sym_DOTendpacked_DASHswitch, - STATE(130), 1, + STATE(138), 1, aux_sym_packed_switch_directive_repeat1, - [2449] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(540), 1, - aux_sym_number_literal_token2, - ACTIONS(538), 2, - anon_sym_DOTendsparse_DASHswitch, - aux_sym_number_literal_token1, - [2460] = 3, + [2400] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(501), 1, - anon_sym_DOT_DOT, - ACTIONS(542), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [2471] = 4, + ACTIONS(517), 3, + sym_annotation_key, + sym_end_annotation, + sym_end_subannotation, + [2409] = 4, ACTIONS(208), 1, sym_comment, - ACTIONS(544), 1, + ACTIONS(519), 1, anon_sym_COMMA, - ACTIONS(546), 1, + ACTIONS(521), 1, anon_sym_LF, - STATE(128), 1, + STATE(155), 1, aux_sym_statement_repeat1, - [2484] = 4, + [2422] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(262), 1, + ACTIONS(244), 1, aux_sym_number_literal_token2, ACTIONS(403), 1, aux_sym_number_literal_token1, - STATE(16), 1, + STATE(98), 1, sym_number_literal, - [2497] = 2, + [2435] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7), 3, + ACTIONS(523), 3, sym_annotation_key, sym_end_annotation, sym_end_subannotation, - [2506] = 4, + [2444] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(262), 1, - aux_sym_number_literal_token2, - ACTIONS(403), 1, - aux_sym_number_literal_token1, - STATE(18), 1, - sym_number_literal, - [2519] = 4, - ACTIONS(3), 1, + ACTIONS(525), 3, + sym_annotation_key, + sym_end_annotation, + sym_end_subannotation, + [2453] = 4, + ACTIONS(208), 1, sym_comment, - ACTIONS(499), 1, + ACTIONS(509), 1, + anon_sym_LF, + ACTIONS(527), 1, anon_sym_COMMA, - ACTIONS(548), 1, - anon_sym_RBRACE, - STATE(125), 1, - aux_sym_list_repeat1, - [2532] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(262), 1, - aux_sym_number_literal_token2, - ACTIONS(403), 1, - aux_sym_number_literal_token1, - STATE(15), 1, - sym_number_literal, - [2545] = 4, + ACTIONS(529), 1, + anon_sym_DASH_GT, + [2466] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(499), 1, + ACTIONS(497), 1, anon_sym_COMMA, - ACTIONS(503), 1, + ACTIONS(501), 1, anon_sym_RBRACE, - STATE(137), 1, + STATE(148), 1, aux_sym_list_repeat1, - [2558] = 2, + [2479] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(550), 3, - anon_sym_system, - anon_sym_build, - anon_sym_runtime, - [2567] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(262), 1, - aux_sym_number_literal_token2, - ACTIONS(403), 1, - aux_sym_number_literal_token1, - STATE(146), 1, - sym_number_literal, - [2580] = 2, + ACTIONS(11), 3, + sym_annotation_key, + sym_end_annotation, + sym_end_subannotation, + [2488] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(552), 3, + ACTIONS(531), 3, sym_annotation_key, sym_end_annotation, sym_end_subannotation, - [2589] = 2, + [2497] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(554), 3, - ts_builtin_sym_end, - anon_sym_DOTfield, - anon_sym_DOTmethod, - [2598] = 4, + ACTIONS(86), 3, + sym_annotation_key, + sym_end_annotation, + sym_end_subannotation, + [2506] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(262), 1, + ACTIONS(244), 1, aux_sym_number_literal_token2, ACTIONS(403), 1, aux_sym_number_literal_token1, - STATE(116), 1, + STATE(152), 1, sym_number_literal, - [2611] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(499), 1, - anon_sym_COMMA, - ACTIONS(556), 1, - anon_sym_RBRACE, - STATE(125), 1, - aux_sym_list_repeat1, - [2624] = 4, + [2519] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(558), 1, + ACTIONS(533), 1, sym_label, - ACTIONS(560), 1, + ACTIONS(536), 1, anon_sym_DOTendpacked_DASHswitch, - STATE(129), 1, + STATE(138), 1, aux_sym_packed_switch_directive_repeat1, - [2637] = 2, + [2532] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(86), 3, + ACTIONS(540), 1, + aux_sym_number_literal_token2, + ACTIONS(538), 2, + anon_sym_DOTendsparse_DASHswitch, + aux_sym_number_literal_token1, + [2543] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(104), 3, sym_annotation_key, sym_end_annotation, sym_end_subannotation, - [2646] = 2, + [2552] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(542), 3, + ts_builtin_sym_end, + anon_sym_DOTfield, + anon_sym_DOTmethod, + [2561] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(108), 3, + ACTIONS(544), 3, sym_annotation_key, sym_end_annotation, sym_end_subannotation, - [2655] = 4, + [2570] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(499), 1, + anon_sym_DOT_DOT, + ACTIONS(546), 2, anon_sym_COMMA, - ACTIONS(562), 1, anon_sym_RBRACE, - STATE(145), 1, - aux_sym_list_repeat1, - [2668] = 2, + [2581] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(564), 3, - ts_builtin_sym_end, - anon_sym_DOTfield, - anon_sym_DOTmethod, - [2677] = 3, + ACTIONS(7), 3, + sym_annotation_key, + sym_end_annotation, + sym_end_subannotation, + [2590] = 3, ACTIONS(7), 1, anon_sym_LF, ACTIONS(208), 1, @@ -21353,24 +21358,65 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(9), 2, anon_sym_COMMA, anon_sym_DASH_GT, - [2688] = 3, + [2601] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(566), 1, - anon_sym_DASH_GT, - ACTIONS(491), 2, + ACTIONS(548), 3, + ts_builtin_sym_end, + anon_sym_DOTfield, + anon_sym_DOTmethod, + [2610] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(108), 3, + sym_annotation_key, + sym_end_annotation, + sym_end_subannotation, + [2619] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(497), 1, anon_sym_COMMA, + ACTIONS(550), 1, anon_sym_RBRACE, - [2699] = 4, + STATE(156), 1, + aux_sym_list_repeat1, + [2632] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(497), 1, + anon_sym_COMMA, + ACTIONS(552), 1, + anon_sym_RBRACE, + STATE(160), 1, + aux_sym_list_repeat1, + [2645] = 4, ACTIONS(208), 1, sym_comment, - ACTIONS(544), 1, + ACTIONS(529), 1, + anon_sym_DASH_GT, + ACTIONS(554), 1, anon_sym_COMMA, - ACTIONS(568), 1, + ACTIONS(556), 1, anon_sym_LF, - STATE(133), 1, - aux_sym_statement_repeat1, - [2712] = 3, + [2658] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(558), 1, + anon_sym_DASH_GT, + ACTIONS(509), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [2669] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(560), 1, + sym_label, + ACTIONS(562), 1, + anon_sym_DOTendpacked_DASHswitch, + STATE(126), 1, + aux_sym_packed_switch_directive_repeat1, + [2682] = 3, ACTIONS(11), 1, anon_sym_LF, ACTIONS(208), 1, @@ -21378,341 +21424,365 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(13), 2, anon_sym_COMMA, anon_sym_DASH_GT, - [2723] = 2, + [2693] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11), 3, - sym_annotation_key, - sym_end_annotation, - sym_end_subannotation, - [2732] = 2, - ACTIONS(3), 1, + ACTIONS(244), 1, + aux_sym_number_literal_token2, + ACTIONS(403), 1, + aux_sym_number_literal_token1, + STATE(20), 1, + sym_number_literal, + [2706] = 4, + ACTIONS(208), 1, sym_comment, - ACTIONS(570), 3, - sym_annotation_key, - sym_end_annotation, - sym_end_subannotation, - [2741] = 2, + ACTIONS(564), 1, + anon_sym_COMMA, + ACTIONS(567), 1, + anon_sym_LF, + STATE(155), 1, + aux_sym_statement_repeat1, + [2719] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(572), 3, - sym_annotation_key, - sym_end_annotation, - sym_end_subannotation, - [2750] = 4, + ACTIONS(569), 1, + anon_sym_COMMA, + ACTIONS(572), 1, + anon_sym_RBRACE, + STATE(156), 1, + aux_sym_list_repeat1, + [2732] = 4, ACTIONS(208), 1, sym_comment, - ACTIONS(491), 1, - anon_sym_LF, - ACTIONS(520), 1, - anon_sym_DASH_GT, - ACTIONS(574), 1, + ACTIONS(519), 1, anon_sym_COMMA, - [2763] = 2, + ACTIONS(574), 1, + anon_sym_LF, + STATE(128), 1, + aux_sym_statement_repeat1, + [2745] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(104), 3, - sym_annotation_key, - sym_end_annotation, - sym_end_subannotation, - [2772] = 2, + ACTIONS(244), 1, + aux_sym_number_literal_token2, + ACTIONS(403), 1, + aux_sym_number_literal_token1, + STATE(21), 1, + sym_number_literal, + [2758] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(576), 3, - sym_annotation_key, - sym_end_annotation, - sym_end_subannotation, - [2781] = 3, - ACTIONS(208), 1, + ACTIONS(244), 1, + aux_sym_number_literal_token2, + ACTIONS(403), 1, + aux_sym_number_literal_token1, + STATE(22), 1, + sym_number_literal, + [2771] = 4, + ACTIONS(3), 1, sym_comment, - ACTIONS(576), 1, - anon_sym_LF, - ACTIONS(578), 1, - anon_sym_COMMA, - [2791] = 3, - ACTIONS(104), 1, - anon_sym_LF, - ACTIONS(106), 1, + ACTIONS(497), 1, anon_sym_COMMA, + ACTIONS(576), 1, + anon_sym_RBRACE, + STATE(156), 1, + aux_sym_list_repeat1, + [2784] = 3, ACTIONS(208), 1, sym_comment, - [2801] = 3, - ACTIONS(208), 1, - sym_comment, - ACTIONS(572), 1, + ACTIONS(489), 1, anon_sym_LF, - ACTIONS(580), 1, + ACTIONS(578), 1, anon_sym_COMMA, - [2811] = 3, + [2794] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(580), 2, + sym_annotation_key, + sym_end_subannotation, + [2802] = 3, ACTIONS(208), 1, sym_comment, - ACTIONS(570), 1, + ACTIONS(394), 1, anon_sym_LF, ACTIONS(582), 1, anon_sym_COMMA, - [2821] = 3, - ACTIONS(208), 1, + [2812] = 3, + ACTIONS(3), 1, sym_comment, - ACTIONS(439), 1, - anon_sym_LF, ACTIONS(584), 1, - anon_sym_COMMA, - [2831] = 3, + anon_sym_DOTsuper, + STATE(49), 1, + sym_super_directive, + [2822] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(262), 1, + aux_sym_field_identifier_token1, + STATE(114), 1, + sym_field_identifier, + [2832] = 3, ACTIONS(208), 1, sym_comment, - ACTIONS(437), 1, - anon_sym_LF, ACTIONS(586), 1, anon_sym_COMMA, - [2841] = 3, + ACTIONS(588), 1, + anon_sym_LF, + [2842] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(588), 1, - anon_sym_DOTsuper, - STATE(49), 1, - sym_super_directive, - [2851] = 3, + ACTIONS(590), 2, + ts_builtin_sym_end, + anon_sym_DOTmethod, + [2850] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(234), 1, aux_sym_field_identifier_token1, - STATE(97), 1, + STATE(114), 1, sym_field_identifier, - [2861] = 3, + [2860] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(254), 1, - aux_sym_field_identifier_token1, - STATE(86), 1, - sym_field_identifier, - [2871] = 2, + ACTIONS(572), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [2868] = 3, + ACTIONS(208), 1, + sym_comment, + ACTIONS(517), 1, + anon_sym_LF, + ACTIONS(592), 1, + anon_sym_COMMA, + [2878] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(590), 2, + ACTIONS(594), 2, ts_builtin_sym_end, anon_sym_DOTmethod, - [2879] = 2, + [2886] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(592), 2, + ACTIONS(596), 2, sym_annotation_key, sym_end_annotation, - [2887] = 3, + [2894] = 3, + ACTIONS(208), 1, + sym_comment, + ACTIONS(531), 1, + anon_sym_LF, + ACTIONS(598), 1, + anon_sym_COMMA, + [2904] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(234), 1, + aux_sym_field_identifier_token1, + STATE(89), 1, + sym_field_identifier, + [2914] = 3, ACTIONS(86), 1, anon_sym_LF, ACTIONS(88), 1, anon_sym_COMMA, ACTIONS(208), 1, sym_comment, - [2897] = 3, + [2924] = 3, ACTIONS(208), 1, sym_comment, - ACTIONS(527), 1, + ACTIONS(567), 1, anon_sym_LF, - ACTIONS(594), 1, + ACTIONS(600), 1, anon_sym_COMMA, - [2907] = 3, + [2934] = 3, ACTIONS(208), 1, sym_comment, - ACTIONS(394), 1, + ACTIONS(483), 1, anon_sym_LF, - ACTIONS(596), 1, + ACTIONS(602), 1, anon_sym_COMMA, - [2917] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(598), 2, - ts_builtin_sym_end, - anon_sym_DOTmethod, - [2925] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(254), 1, - aux_sym_field_identifier_token1, - STATE(97), 1, - sym_field_identifier, - [2935] = 3, + [2944] = 3, ACTIONS(208), 1, sym_comment, ACTIONS(392), 1, anon_sym_LF, - ACTIONS(600), 1, + ACTIONS(604), 1, anon_sym_COMMA, - [2945] = 3, - ACTIONS(108), 1, + [2954] = 3, + ACTIONS(104), 1, anon_sym_LF, - ACTIONS(110), 1, + ACTIONS(106), 1, anon_sym_COMMA, ACTIONS(208), 1, sym_comment, - [2955] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(602), 2, - sym_annotation_key, - sym_end_subannotation, - [2963] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(514), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [2971] = 3, + [2964] = 3, ACTIONS(208), 1, sym_comment, - ACTIONS(604), 1, - anon_sym_COMMA, + ACTIONS(544), 1, + anon_sym_LF, ACTIONS(606), 1, + anon_sym_COMMA, + [2974] = 3, + ACTIONS(108), 1, anon_sym_LF, - [2981] = 2, + ACTIONS(110), 1, + anon_sym_COMMA, + ACTIONS(208), 1, + sym_comment, + [2984] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(608), 1, - anon_sym_DASH_GT, - [2988] = 2, + anon_sym_LBRACE, + [2991] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(610), 1, - anon_sym_LBRACE, - [2995] = 2, + sym_label, + [2998] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(612), 1, - sym_label, - [3002] = 2, + sym_class_identifier, + [3005] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(614), 1, - anon_sym_RBRACE, - [3009] = 2, + anon_sym_DASH_GT, + [3012] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(616), 1, - anon_sym_RBRACE, - [3016] = 2, + sym_label, + [3019] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(618), 1, - anon_sym_DOT_DOT, - [3023] = 2, + sym_label, + [3026] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(620), 1, - ts_builtin_sym_end, - [3030] = 2, + sym_class_identifier, + [3033] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(622), 1, - sym_label, - [3037] = 2, + anon_sym_DOT_DOT, + [3040] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(624), 1, - sym_label, - [3044] = 2, + anon_sym_RBRACE, + [3047] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(566), 1, - anon_sym_DASH_GT, - [3051] = 2, + ACTIONS(626), 1, + anon_sym_EQ, + [3054] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(626), 1, + ACTIONS(558), 1, anon_sym_DASH_GT, - [3058] = 2, + [3061] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(628), 1, - sym_label, - [3065] = 2, + anon_sym_DASH_GT, + [3068] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(630), 1, - anon_sym_LBRACE, - [3072] = 2, + anon_sym_RBRACE, + [3075] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(632), 1, sym_class_identifier, - [3079] = 2, + [3082] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(634), 1, - anon_sym_EQ, - [3086] = 2, + anon_sym_LBRACE, + [3089] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(636), 1, - sym_label, - [3093] = 2, + sym_class_identifier, + [3096] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(638), 1, - sym_class_identifier, - [3100] = 2, + sym_label, + [3103] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(640), 1, - sym_parameter, - [3107] = 2, + anon_sym_DOT_DOT, + [3110] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(642), 1, - anon_sym_DOT_DOT, - [3114] = 2, + sym_label, + [3117] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(644), 1, sym_class_identifier, - [3121] = 2, + [3124] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(646), 1, - sym_label, - [3128] = 2, + ts_builtin_sym_end, + [3131] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(648), 1, - sym_class_identifier, - [3135] = 2, + sym_string_literal, + [3138] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(650), 1, - sym_label, - [3142] = 2, + sym_parameter, + [3145] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(652), 1, - sym_string_literal, - [3149] = 2, + sym_label, + [3152] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(654), 1, anon_sym_DOTsuper, - [3156] = 2, + [3159] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(656), 1, sym_class_identifier, - [3163] = 2, + [3166] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(658), 1, sym_class_identifier, - [3170] = 2, + [3173] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(493), 1, - anon_sym_DASH_GT, - [3177] = 2, + ACTIONS(660), 1, + sym_label, + [3180] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(660), 1, + ACTIONS(511), 1, anon_sym_DASH_GT, - [3184] = 2, + [3187] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(662), 1, + anon_sym_DASH_GT, + [3194] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(664), 1, anon_sym_RBRACE, }; @@ -21720,8 +21790,8 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(33)] = 0, [SMALL_STATE(34)] = 67, [SMALL_STATE(35)] = 133, - [SMALL_STATE(36)] = 196, - [SMALL_STATE(37)] = 257, + [SMALL_STATE(36)] = 194, + [SMALL_STATE(37)] = 259, [SMALL_STATE(38)] = 322, [SMALL_STATE(39)] = 380, [SMALL_STATE(40)] = 414, @@ -21731,18 +21801,18 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(44)] = 552, [SMALL_STATE(45)] = 582, [SMALL_STATE(46)] = 612, - [SMALL_STATE(47)] = 642, - [SMALL_STATE(48)] = 674, + [SMALL_STATE(47)] = 644, + [SMALL_STATE(48)] = 676, [SMALL_STATE(49)] = 706, [SMALL_STATE(50)] = 756, - [SMALL_STATE(51)] = 788, - [SMALL_STATE(52)] = 820, - [SMALL_STATE(53)] = 852, - [SMALL_STATE(54)] = 884, - [SMALL_STATE(55)] = 916, - [SMALL_STATE(56)] = 948, - [SMALL_STATE(57)] = 992, - [SMALL_STATE(58)] = 1036, + [SMALL_STATE(51)] = 800, + [SMALL_STATE(52)] = 832, + [SMALL_STATE(53)] = 864, + [SMALL_STATE(54)] = 896, + [SMALL_STATE(55)] = 928, + [SMALL_STATE(56)] = 972, + [SMALL_STATE(57)] = 1016, + [SMALL_STATE(58)] = 1048, [SMALL_STATE(59)] = 1080, [SMALL_STATE(60)] = 1112, [SMALL_STATE(61)] = 1138, @@ -21763,275 +21833,276 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(76)] = 1553, [SMALL_STATE(77)] = 1570, [SMALL_STATE(78)] = 1586, - [SMALL_STATE(79)] = 1613, - [SMALL_STATE(80)] = 1640, - [SMALL_STATE(81)] = 1667, - [SMALL_STATE(82)] = 1694, + [SMALL_STATE(79)] = 1607, + [SMALL_STATE(80)] = 1634, + [SMALL_STATE(81)] = 1661, + [SMALL_STATE(82)] = 1688, [SMALL_STATE(83)] = 1715, [SMALL_STATE(84)] = 1738, [SMALL_STATE(85)] = 1760, [SMALL_STATE(86)] = 1777, - [SMALL_STATE(87)] = 1791, - [SMALL_STATE(88)] = 1803, - [SMALL_STATE(89)] = 1821, + [SMALL_STATE(87)] = 1789, + [SMALL_STATE(88)] = 1809, + [SMALL_STATE(89)] = 1827, [SMALL_STATE(90)] = 1841, - [SMALL_STATE(91)] = 1861, + [SMALL_STATE(91)] = 1859, [SMALL_STATE(92)] = 1879, [SMALL_STATE(93)] = 1897, [SMALL_STATE(94)] = 1915, [SMALL_STATE(95)] = 1932, - [SMALL_STATE(96)] = 1943, - [SMALL_STATE(97)] = 1954, - [SMALL_STATE(98)] = 1965, - [SMALL_STATE(99)] = 1982, - [SMALL_STATE(100)] = 1993, - [SMALL_STATE(101)] = 2004, - [SMALL_STATE(102)] = 2021, - [SMALL_STATE(103)] = 2032, - [SMALL_STATE(104)] = 2049, - [SMALL_STATE(105)] = 2064, - [SMALL_STATE(106)] = 2081, - [SMALL_STATE(107)] = 2100, - [SMALL_STATE(108)] = 2117, - [SMALL_STATE(109)] = 2134, - [SMALL_STATE(110)] = 2151, - [SMALL_STATE(111)] = 2170, + [SMALL_STATE(96)] = 1949, + [SMALL_STATE(97)] = 1966, + [SMALL_STATE(98)] = 1985, + [SMALL_STATE(99)] = 2002, + [SMALL_STATE(100)] = 2019, + [SMALL_STATE(101)] = 2036, + [SMALL_STATE(102)] = 2047, + [SMALL_STATE(103)] = 2058, + [SMALL_STATE(104)] = 2069, + [SMALL_STATE(105)] = 2086, + [SMALL_STATE(106)] = 2101, + [SMALL_STATE(107)] = 2112, + [SMALL_STATE(108)] = 2131, + [SMALL_STATE(109)] = 2148, + [SMALL_STATE(110)] = 2165, + [SMALL_STATE(111)] = 2176, [SMALL_STATE(112)] = 2187, - [SMALL_STATE(113)] = 2206, - [SMALL_STATE(114)] = 2217, + [SMALL_STATE(113)] = 2204, + [SMALL_STATE(114)] = 2223, [SMALL_STATE(115)] = 2234, - [SMALL_STATE(116)] = 2245, - [SMALL_STATE(117)] = 2262, + [SMALL_STATE(116)] = 2251, + [SMALL_STATE(117)] = 2268, [SMALL_STATE(118)] = 2279, - [SMALL_STATE(119)] = 2291, - [SMALL_STATE(120)] = 2303, - [SMALL_STATE(121)] = 2317, - [SMALL_STATE(122)] = 2333, - [SMALL_STATE(123)] = 2347, - [SMALL_STATE(124)] = 2361, + [SMALL_STATE(119)] = 2293, + [SMALL_STATE(120)] = 2307, + [SMALL_STATE(121)] = 2323, + [SMALL_STATE(122)] = 2335, + [SMALL_STATE(123)] = 2349, + [SMALL_STATE(124)] = 2363, [SMALL_STATE(125)] = 2375, - [SMALL_STATE(126)] = 2388, - [SMALL_STATE(127)] = 2401, - [SMALL_STATE(128)] = 2410, - [SMALL_STATE(129)] = 2423, - [SMALL_STATE(130)] = 2436, - [SMALL_STATE(131)] = 2449, - [SMALL_STATE(132)] = 2460, - [SMALL_STATE(133)] = 2471, - [SMALL_STATE(134)] = 2484, - [SMALL_STATE(135)] = 2497, - [SMALL_STATE(136)] = 2506, - [SMALL_STATE(137)] = 2519, - [SMALL_STATE(138)] = 2532, - [SMALL_STATE(139)] = 2545, - [SMALL_STATE(140)] = 2558, - [SMALL_STATE(141)] = 2567, - [SMALL_STATE(142)] = 2580, - [SMALL_STATE(143)] = 2589, - [SMALL_STATE(144)] = 2598, - [SMALL_STATE(145)] = 2611, - [SMALL_STATE(146)] = 2624, - [SMALL_STATE(147)] = 2637, - [SMALL_STATE(148)] = 2646, - [SMALL_STATE(149)] = 2655, - [SMALL_STATE(150)] = 2668, - [SMALL_STATE(151)] = 2677, - [SMALL_STATE(152)] = 2688, - [SMALL_STATE(153)] = 2699, - [SMALL_STATE(154)] = 2712, - [SMALL_STATE(155)] = 2723, - [SMALL_STATE(156)] = 2732, - [SMALL_STATE(157)] = 2741, - [SMALL_STATE(158)] = 2750, - [SMALL_STATE(159)] = 2763, - [SMALL_STATE(160)] = 2772, - [SMALL_STATE(161)] = 2781, - [SMALL_STATE(162)] = 2791, - [SMALL_STATE(163)] = 2801, - [SMALL_STATE(164)] = 2811, - [SMALL_STATE(165)] = 2821, - [SMALL_STATE(166)] = 2831, - [SMALL_STATE(167)] = 2841, - [SMALL_STATE(168)] = 2851, - [SMALL_STATE(169)] = 2861, - [SMALL_STATE(170)] = 2871, - [SMALL_STATE(171)] = 2879, - [SMALL_STATE(172)] = 2887, - [SMALL_STATE(173)] = 2897, - [SMALL_STATE(174)] = 2907, - [SMALL_STATE(175)] = 2917, - [SMALL_STATE(176)] = 2925, - [SMALL_STATE(177)] = 2935, - [SMALL_STATE(178)] = 2945, - [SMALL_STATE(179)] = 2955, - [SMALL_STATE(180)] = 2963, - [SMALL_STATE(181)] = 2971, - [SMALL_STATE(182)] = 2981, - [SMALL_STATE(183)] = 2988, - [SMALL_STATE(184)] = 2995, - [SMALL_STATE(185)] = 3002, - [SMALL_STATE(186)] = 3009, - [SMALL_STATE(187)] = 3016, - [SMALL_STATE(188)] = 3023, - [SMALL_STATE(189)] = 3030, - [SMALL_STATE(190)] = 3037, - [SMALL_STATE(191)] = 3044, - [SMALL_STATE(192)] = 3051, - [SMALL_STATE(193)] = 3058, - [SMALL_STATE(194)] = 3065, - [SMALL_STATE(195)] = 3072, - [SMALL_STATE(196)] = 3079, - [SMALL_STATE(197)] = 3086, - [SMALL_STATE(198)] = 3093, - [SMALL_STATE(199)] = 3100, - [SMALL_STATE(200)] = 3107, - [SMALL_STATE(201)] = 3114, - [SMALL_STATE(202)] = 3121, - [SMALL_STATE(203)] = 3128, - [SMALL_STATE(204)] = 3135, - [SMALL_STATE(205)] = 3142, - [SMALL_STATE(206)] = 3149, - [SMALL_STATE(207)] = 3156, - [SMALL_STATE(208)] = 3163, - [SMALL_STATE(209)] = 3170, - [SMALL_STATE(210)] = 3177, - [SMALL_STATE(211)] = 3184, + [SMALL_STATE(126)] = 2387, + [SMALL_STATE(127)] = 2400, + [SMALL_STATE(128)] = 2409, + [SMALL_STATE(129)] = 2422, + [SMALL_STATE(130)] = 2435, + [SMALL_STATE(131)] = 2444, + [SMALL_STATE(132)] = 2453, + [SMALL_STATE(133)] = 2466, + [SMALL_STATE(134)] = 2479, + [SMALL_STATE(135)] = 2488, + [SMALL_STATE(136)] = 2497, + [SMALL_STATE(137)] = 2506, + [SMALL_STATE(138)] = 2519, + [SMALL_STATE(139)] = 2532, + [SMALL_STATE(140)] = 2543, + [SMALL_STATE(141)] = 2552, + [SMALL_STATE(142)] = 2561, + [SMALL_STATE(143)] = 2570, + [SMALL_STATE(144)] = 2581, + [SMALL_STATE(145)] = 2590, + [SMALL_STATE(146)] = 2601, + [SMALL_STATE(147)] = 2610, + [SMALL_STATE(148)] = 2619, + [SMALL_STATE(149)] = 2632, + [SMALL_STATE(150)] = 2645, + [SMALL_STATE(151)] = 2658, + [SMALL_STATE(152)] = 2669, + [SMALL_STATE(153)] = 2682, + [SMALL_STATE(154)] = 2693, + [SMALL_STATE(155)] = 2706, + [SMALL_STATE(156)] = 2719, + [SMALL_STATE(157)] = 2732, + [SMALL_STATE(158)] = 2745, + [SMALL_STATE(159)] = 2758, + [SMALL_STATE(160)] = 2771, + [SMALL_STATE(161)] = 2784, + [SMALL_STATE(162)] = 2794, + [SMALL_STATE(163)] = 2802, + [SMALL_STATE(164)] = 2812, + [SMALL_STATE(165)] = 2822, + [SMALL_STATE(166)] = 2832, + [SMALL_STATE(167)] = 2842, + [SMALL_STATE(168)] = 2850, + [SMALL_STATE(169)] = 2860, + [SMALL_STATE(170)] = 2868, + [SMALL_STATE(171)] = 2878, + [SMALL_STATE(172)] = 2886, + [SMALL_STATE(173)] = 2894, + [SMALL_STATE(174)] = 2904, + [SMALL_STATE(175)] = 2914, + [SMALL_STATE(176)] = 2924, + [SMALL_STATE(177)] = 2934, + [SMALL_STATE(178)] = 2944, + [SMALL_STATE(179)] = 2954, + [SMALL_STATE(180)] = 2964, + [SMALL_STATE(181)] = 2974, + [SMALL_STATE(182)] = 2984, + [SMALL_STATE(183)] = 2991, + [SMALL_STATE(184)] = 2998, + [SMALL_STATE(185)] = 3005, + [SMALL_STATE(186)] = 3012, + [SMALL_STATE(187)] = 3019, + [SMALL_STATE(188)] = 3026, + [SMALL_STATE(189)] = 3033, + [SMALL_STATE(190)] = 3040, + [SMALL_STATE(191)] = 3047, + [SMALL_STATE(192)] = 3054, + [SMALL_STATE(193)] = 3061, + [SMALL_STATE(194)] = 3068, + [SMALL_STATE(195)] = 3075, + [SMALL_STATE(196)] = 3082, + [SMALL_STATE(197)] = 3089, + [SMALL_STATE(198)] = 3096, + [SMALL_STATE(199)] = 3103, + [SMALL_STATE(200)] = 3110, + [SMALL_STATE(201)] = 3117, + [SMALL_STATE(202)] = 3124, + [SMALL_STATE(203)] = 3131, + [SMALL_STATE(204)] = 3138, + [SMALL_STATE(205)] = 3145, + [SMALL_STATE(206)] = 3152, + [SMALL_STATE(207)] = 3159, + [SMALL_STATE(208)] = 3166, + [SMALL_STATE(209)] = 3173, + [SMALL_STATE(210)] = 3180, + [SMALL_STATE(211)] = 3187, + [SMALL_STATE(212)] = 3194, }; 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_EXTRA(), - [5] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), - [7] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primitive_type, 1), - [9] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primitive_type, 1), - [11] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_type, 2, .production_id = 3), - [13] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_type, 2, .production_id = 3), - [15] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), - [17] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), - [19] = {.entry = {.count = 1, .reusable = true}}, SHIFT(199), - [21] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), + [5] = {.entry = {.count = 1, .reusable = true}}, SHIFT(48), + [7] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_type, 2, .production_id = 8), + [9] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_type, 2, .production_id = 8), + [11] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primitive_type, 1), + [13] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primitive_type, 1), + [15] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), + [17] = {.entry = {.count = 1, .reusable = true}}, SHIFT(121), + [19] = {.entry = {.count = 1, .reusable = true}}, SHIFT(204), + [21] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), [23] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), [25] = {.entry = {.count = 1, .reusable = false}}, SHIFT(39), - [27] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), - [29] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), - [31] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), - [33] = {.entry = {.count = 1, .reusable = false}}, SHIFT(198), - [35] = {.entry = {.count = 1, .reusable = true}}, SHIFT(183), - [37] = {.entry = {.count = 1, .reusable = true}}, SHIFT(141), - [39] = {.entry = {.count = 1, .reusable = true}}, SHIFT(112), - [41] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144), + [27] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159), + [29] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), + [31] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154), + [33] = {.entry = {.count = 1, .reusable = false}}, SHIFT(184), + [35] = {.entry = {.count = 1, .reusable = true}}, SHIFT(182), + [37] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), + [39] = {.entry = {.count = 1, .reusable = true}}, SHIFT(107), + [41] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), [43] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), - [45] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(140), - [48] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(199), - [51] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(22), + [45] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(121), + [48] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(204), + [51] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(29), [54] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(39), [57] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(39), - [60] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(134), - [63] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(136), - [66] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(138), - [69] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(198), - [72] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(183), - [75] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(141), - [78] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(112), - [81] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(144), - [84] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), + [60] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(159), + [63] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(158), + [66] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(154), + [69] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(184), + [72] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(182), + [75] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(137), + [78] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(107), + [81] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(129), + [84] = {.entry = {.count = 1, .reusable = true}}, SHIFT(167), [86] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_number_literal, 1), [88] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_number_literal, 1), - [90] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_directive, 2), - [92] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_directive, 2), - [94] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_directive, 3), - [96] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_directive, 3), + [90] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_directive, 3), + [92] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_directive, 3), + [94] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_directive, 2), + [96] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_directive, 2), [98] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_directive, 1), - [100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), + [100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17), [102] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_directive, 1), - [104] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_identifier, 4, .production_id = 5), - [106] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_identifier, 4, .production_id = 5), - [108] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_identifier, 3, .production_id = 2), - [110] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_identifier, 3, .production_id = 2), - [112] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_start_param, 2), - [114] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_start_param, 2), - [116] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_directive, 2), - [118] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_directive, 2), - [120] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_registers_directive, 2), - [122] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_registers_directive, 2), - [124] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_directive, 2), - [126] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_directive, 2), - [128] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 3), - [130] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 3), - [132] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_locals_directive, 2), - [134] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_locals_directive, 2), - [136] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_directive, 8), - [138] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_directive, 8), - [140] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_data_directive, 4), - [142] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_directive, 4), - [144] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_directive, 4), - [146] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_directive, 4), - [148] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 1), - [150] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 1), - [152] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 4), - [154] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 4), - [156] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 3), - [158] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 3), - [160] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_directive, 2), - [162] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_directive, 2), - [164] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_directive, 3), - [166] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_directive, 3), - [168] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_data_directive, 3), - [170] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_directive, 3), - [172] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 2), - [174] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 2), - [176] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 2), - [178] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 2), - [180] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_directive, 3), - [182] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_directive, 3), - [184] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_directive, 3), - [186] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_directive, 3), - [188] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catchall_directive, 7), - [190] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catchall_directive, 7), - [192] = {.entry = {.count = 1, .reusable = false}}, SHIFT(153), - [194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28), - [196] = {.entry = {.count = 1, .reusable = false}}, SHIFT(37), - [198] = {.entry = {.count = 1, .reusable = false}}, SHIFT(158), - [200] = {.entry = {.count = 1, .reusable = false}}, SHIFT(60), - [202] = {.entry = {.count = 1, .reusable = false}}, SHIFT(51), + [104] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_identifier, 3, .production_id = 7), + [106] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_identifier, 3, .production_id = 7), + [108] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_identifier, 4, .production_id = 12), + [110] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_identifier, 4, .production_id = 12), + [112] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_start_param, 2, .production_id = 4), + [114] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_start_param, 2, .production_id = 4), + [116] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_directive, 3), + [118] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_directive, 3), + [120] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 3, .production_id = 10), + [122] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 3, .production_id = 10), + [124] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 2, .production_id = 5), + [126] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 2, .production_id = 5), + [128] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_directive, 2), + [130] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_directive, 2), + [132] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_directive, 2), + [134] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_directive, 2), + [136] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_directive, 3), + [138] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_directive, 3), + [140] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_registers_directive, 2), + [142] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_registers_directive, 2), + [144] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_locals_directive, 2), + [146] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_locals_directive, 2), + [148] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_directive, 2), + [150] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_directive, 2), + [152] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_directive, 3), + [154] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_directive, 3), + [156] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_data_directive, 3, .production_id = 9), + [158] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_directive, 3, .production_id = 9), + [160] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 3, .production_id = 1), + [162] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 3, .production_id = 1), + [164] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catchall_directive, 7), + [166] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catchall_directive, 7), + [168] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 4, .production_id = 14), + [170] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 4, .production_id = 14), + [172] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 2, .production_id = 2), + [174] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 2, .production_id = 2), + [176] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 1), + [178] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 1), + [180] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_data_directive, 4, .production_id = 13), + [182] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_directive, 4, .production_id = 13), + [184] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_directive, 4), + [186] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_directive, 4), + [188] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_directive, 8), + [190] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_directive, 8), + [192] = {.entry = {.count = 1, .reusable = false}}, SHIFT(157), + [194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), + [196] = {.entry = {.count = 1, .reusable = false}}, SHIFT(36), + [198] = {.entry = {.count = 1, .reusable = false}}, SHIFT(132), + [200] = {.entry = {.count = 1, .reusable = false}}, SHIFT(67), + [202] = {.entry = {.count = 1, .reusable = false}}, SHIFT(53), [204] = {.entry = {.count = 1, .reusable = false}}, SHIFT(71), - [206] = {.entry = {.count = 1, .reusable = false}}, SHIFT(151), + [206] = {.entry = {.count = 1, .reusable = false}}, SHIFT(153), [208] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(), - [210] = {.entry = {.count = 1, .reusable = false}}, SHIFT(172), - [212] = {.entry = {.count = 1, .reusable = false}}, SHIFT(174), - [214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), - [216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), - [218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), - [220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), - [222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), + [210] = {.entry = {.count = 1, .reusable = false}}, SHIFT(175), + [212] = {.entry = {.count = 1, .reusable = false}}, SHIFT(163), + [214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), + [216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), + [218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), + [220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), + [222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53), [224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71), - [226] = {.entry = {.count = 1, .reusable = false}}, SHIFT(173), + [226] = {.entry = {.count = 1, .reusable = false}}, SHIFT(176), [228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195), - [230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), - [232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(119), - [234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), - [236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(50), - [238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), - [240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(89), - [242] = {.entry = {.count = 1, .reusable = false}}, SHIFT(147), - [244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), - [246] = {.entry = {.count = 1, .reusable = false}}, SHIFT(77), - [248] = {.entry = {.count = 1, .reusable = false}}, SHIFT(127), - [250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(156), - [252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), - [254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), - [256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), - [258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90), - [260] = {.entry = {.count = 1, .reusable = false}}, SHIFT(149), - [262] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7), - [264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(149), - [266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(164), - [268] = {.entry = {.count = 1, .reusable = false}}, SHIFT(121), - [270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), - [272] = {.entry = {.count = 1, .reusable = false}}, SHIFT(139), - [274] = {.entry = {.count = 1, .reusable = false}}, SHIFT(180), - [276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(180), + [230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), + [232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), + [234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), + [236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), + [238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), + [240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91), + [242] = {.entry = {.count = 1, .reusable = false}}, SHIFT(149), + [244] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7), + [246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(149), + [248] = {.entry = {.count = 1, .reusable = false}}, SHIFT(77), + [250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), + [252] = {.entry = {.count = 1, .reusable = false}}, SHIFT(120), + [254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), + [256] = {.entry = {.count = 1, .reusable = false}}, SHIFT(133), + [258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), + [260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125), + [262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), + [264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54), + [266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), + [268] = {.entry = {.count = 1, .reusable = false}}, SHIFT(136), + [270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), + [272] = {.entry = {.count = 1, .reusable = false}}, SHIFT(131), + [274] = {.entry = {.count = 1, .reusable = false}}, SHIFT(169), + [276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169), [278] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_opcode, 1), [280] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_opcode, 1), [282] = {.entry = {.count = 1, .reusable = false}}, SHIFT(41), @@ -22043,178 +22114,179 @@ static const TSParseActionEntry ts_parse_actions[] = { [294] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(42), [297] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(42), [300] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(43), - [303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), - [305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), - [307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), - [309] = {.entry = {.count = 1, .reusable = false}}, SHIFT(48), - [311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(48), - [313] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(48), - [316] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(48), + [303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), + [305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), + [307] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(46), + [310] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(46), + [313] = {.entry = {.count = 1, .reusable = false}}, SHIFT(46), + [315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), + [317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), [319] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 2), - [321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(205), - [323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(203), - [325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), + [321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(203), + [323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(201), + [325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), [327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), - [329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), - [331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), - [333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2), - [335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), - [337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), - [339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), - [341] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(75), - [344] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), - [346] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(69), - [349] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(2), - [352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), - [354] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 3), - [356] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 4), - [358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), - [360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177), - [362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), - [364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159), - [366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), - [368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), - [370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), - [372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155), - [374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), - [376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(162), - [378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(76), - [380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), - [382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3), - [384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), - [386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154), + [329] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 3), + [331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), + [333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), + [335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3), + [337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), + [339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), + [341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), + [343] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 4), + [345] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(75), + [348] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), + [350] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(60), + [353] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(3), + [356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), + [358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), + [360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2), + [362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179), + [364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(153), + [366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(76), + [368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), + [370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), + [372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(181), + [374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), + [376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), + [378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), + [380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), + [382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144), + [384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), + [386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(145), [388] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 5), [390] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 1), [392] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_identifier, 2), [394] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_boolean_literal, 1), - [396] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 6), - [398] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), - [400] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), SHIFT_REPEAT(140), + [396] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), + [398] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), SHIFT_REPEAT(121), + [401] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 6), [403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), - [405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(95), + [405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106), [407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(77), [409] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 1), - [411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143), + [411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146), [413] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), - [415] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), SHIFT_REPEAT(203), - [418] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 3), - [420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83), - [422] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_super_directive, 2), - [424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(210), - [426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(182), + [415] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), SHIFT_REPEAT(201), + [418] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_super_directive, 2, .production_id = 2), + [420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(211), + [422] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 3, .production_id = 1), + [424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83), + [426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185), [428] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), - [430] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), SHIFT_REPEAT(46), - [433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), - [435] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 5), - [437] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_full_method_identifier, 3), - [439] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_full_field_identifier, 3), - [441] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subannotation_definition, 3), - [443] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subannotation_definition, 2), - [445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186), - [447] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_reference, 2), - [449] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_data_directive_repeat1, 2), - [451] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_data_directive_repeat1, 2), SHIFT_REPEAT(7), - [454] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_data_directive_repeat1, 2), SHIFT_REPEAT(7), - [457] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_directive_repeat1, 2), SHIFT_REPEAT(196), - [460] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_annotation_directive_repeat1, 2), - [462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), - [464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), - [466] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 7), - [468] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_directive_repeat1, 2), - [470] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sparse_switch_directive_repeat1, 2), SHIFT_REPEAT(7), - [473] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_sparse_switch_directive_repeat1, 2), SHIFT_REPEAT(7), - [476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), - [478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), - [480] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_implements_directive, 2), - [482] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), - [484] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), SHIFT_REPEAT(40), - [487] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_directive, 2), - [489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), - [491] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__identifier, 1), - [493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), - [495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(196), - [497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), - [499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), - [501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(101), - [503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163), - [505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(99), - [507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(100), - [509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), - [511] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(38), - [514] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), - [516] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__statement_argument, 1), - [518] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statement_argument, 1), - [520] = {.entry = {.count = 1, .reusable = false}}, SHIFT(93), - [522] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_value, 1), - [524] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_repeat1, 2), SHIFT_REPEAT(34), - [527] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_statement_repeat1, 2), - [529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(130), - [531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), - [533] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_packed_switch_directive_repeat1, 2), SHIFT_REPEAT(130), + [430] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), SHIFT_REPEAT(44), + [433] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), + [435] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), SHIFT_REPEAT(40), + [438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), + [440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), + [442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), + [444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(141), + [446] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subannotation_definition, 3), + [448] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_implements_directive, 2, .production_id = 2), + [450] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subannotation_definition, 2), + [452] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_directive_repeat1, 2), SHIFT_REPEAT(191), + [455] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_annotation_directive_repeat1, 2), + [457] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 5, .production_id = 1), + [459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18), + [461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), + [463] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_reference, 2, .production_id = 2), + [465] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_directive, 2), + [467] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_data_directive_repeat1, 2), + [469] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_data_directive_repeat1, 2), SHIFT_REPEAT(7), + [472] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_data_directive_repeat1, 2), SHIFT_REPEAT(7), + [475] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_directive_repeat1, 2), + [477] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sparse_switch_directive_repeat1, 2), SHIFT_REPEAT(7), + [480] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_sparse_switch_directive_repeat1, 2), SHIFT_REPEAT(7), + [483] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_full_field_identifier, 3), + [485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), + [487] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 7), + [489] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_full_method_identifier, 3), + [491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191), + [493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), + [495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), + [497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), + [499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(109), + [501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(180), + [503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), + [505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(103), + [507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(101), + [509] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__identifier, 1), + [511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), + [513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), + [515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), + [517] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 2), + [519] = {.entry = {.count = 1, .reusable = false}}, SHIFT(34), + [521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), + [523] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_property, 3, .production_id = 11), + [525] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_value, 1), + [527] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__identifier, 1), + [529] = {.entry = {.count = 1, .reusable = false}}, SHIFT(88), + [531] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 4), + [533] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_packed_switch_directive_repeat1, 2), SHIFT_REPEAT(138), [536] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_packed_switch_directive_repeat1, 2), [538] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_directive_repeat1, 3), [540] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_sparse_switch_directive_repeat1, 3), - [542] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__literal, 1), - [544] = {.entry = {.count = 1, .reusable = false}}, SHIFT(34), - [546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), - [548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161), - [550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(201), - [552] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_property, 3, .production_id = 4), - [554] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 2), - [556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(160), - [558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), - [560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), - [562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(157), - [564] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 3), - [566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(88), - [568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), - [570] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 2), - [572] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 3), - [574] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__identifier, 1), - [576] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 4), - [578] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 4), - [580] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 3), - [582] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 2), - [584] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_full_field_identifier, 3), - [586] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_full_method_identifier, 3), - [588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(207), - [590] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 2), - [592] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_start_annotation, 3), - [594] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_statement_repeat1, 2), - [596] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_boolean_literal, 1), - [598] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 3, .production_id = 1), - [600] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field_identifier, 2), - [602] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subannotation_declaration, 2), - [604] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 5), - [606] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 5), - [608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), - [610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193), - [612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(211), - [614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(204), - [616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(181), - [618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(184), - [620] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), - [622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187), - [624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185), - [626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(197), - [628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(200), - [630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189), - [632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179), - [634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), - [636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), - [638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), - [640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), - [642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190), - [644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), - [646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), - [648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113), - [650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32), - [652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(115), - [654] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_directive, 3), - [656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), + [542] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 3), + [544] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 3), + [546] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__literal, 1), + [548] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 2), + [550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), + [552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), + [554] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__statement_argument, 1), + [556] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statement_argument, 1), + [558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90), + [560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126), + [562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), + [564] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_repeat1, 2), SHIFT_REPEAT(34), + [567] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_statement_repeat1, 2), + [569] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(38), + [572] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), + [574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), + [576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), + [578] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_full_method_identifier, 3), + [580] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subannotation_declaration, 2, .production_id = 2), + [582] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_boolean_literal, 1), + [584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(207), + [586] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 5, .production_id = 15), + [588] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 5, .production_id = 15), + [590] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 3, .production_id = 6), + [592] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 2), + [594] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 2), + [596] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_start_annotation, 3, .production_id = 3), + [598] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 4), + [600] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_statement_repeat1, 2), + [602] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_full_field_identifier, 3), + [604] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field_identifier, 2), + [606] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 3), + [608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198), + [610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), + [612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(196), + [614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(168), + [616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(212), + [618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190), + [620] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_visibility, 1), + [622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186), + [624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(209), + [626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), + [628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(183), + [630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(166), + [632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(162), + [634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(200), + [636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), + [638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(199), + [640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187), + [642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189), + [644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(102), + [646] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), + [648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(111), + [650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), + [652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32), + [654] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_directive, 3, .production_id = 1), + [656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), [658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(206), - [660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(168), - [662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(202), + [660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), + [662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(165), + [664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(205), }; #ifdef __cplusplus diff --git a/test/corpus/classes b/test/corpus/classes index 2914f7ec6..43f0dbea7 100644 --- a/test/corpus/classes +++ b/test/corpus/classes @@ -10,10 +10,10 @@ Test an empty class (class_definition (class_directive - (access_modifiers) - (class_identifier)) + modifiers: (access_modifiers) + identifier: (class_identifier)) (super_directive - (class_identifier)) + identifier: (class_identifier)) (source_directive (string_literal))) @@ -31,10 +31,10 @@ Test a class with source file (class_definition (class_directive - (access_modifiers) - (class_identifier)) + modifiers: (access_modifiers) + identifier: (class_identifier)) (super_directive - (class_identifier)) + identifier: (class_identifier)) (source_directive (string_literal))) @@ -54,14 +54,14 @@ Test a class that implements an interface (class_definition (class_directive - (access_modifiers) - (class_identifier)) + modifiers: (access_modifiers) + identifier: (class_identifier)) (super_directive - (class_identifier)) + identifier: (class_identifier)) (source_directive (string_literal)) (implements_directive - (class_identifier))) + identifier: (class_identifier))) @@ -80,13 +80,13 @@ Test a class that implements multiple interfaces (class_definition (class_directive - (access_modifiers) - (class_identifier)) + modifiers: (access_modifiers) + identifier: (class_identifier)) (super_directive - (class_identifier)) + identifier: (class_identifier)) (source_directive (string_literal)) (implements_directive - (class_identifier)) + identifier: (class_identifier)) (implements_directive - (class_identifier))) + identifier: (class_identifier))) diff --git a/test/corpus/interfaces b/test/corpus/interfaces index f0273e9e6..229701746 100644 --- a/test/corpus/interfaces +++ b/test/corpus/interfaces @@ -10,10 +10,10 @@ Test an empty interface (class_definition (class_directive - (access_modifiers) - (class_identifier)) + modifiers: (access_modifiers) + identifier: (class_identifier)) (super_directive - (class_identifier)) + identifier: (class_identifier)) (source_directive (string_literal))) @@ -33,14 +33,14 @@ Test an empty interface that extends another interface (class_definition (class_directive - (access_modifiers) - (class_identifier)) + modifiers: (access_modifiers) + identifier: (class_identifier)) (super_directive - (class_identifier)) + identifier: (class_identifier)) (source_directive (string_literal)) (implements_directive - (class_identifier))) + identifier: (class_identifier))) @@ -59,16 +59,16 @@ Test an interface with one method (class_definition (class_directive - (access_modifiers) - (class_identifier)) + modifiers: (access_modifiers) + identifier: (class_identifier)) (super_directive - (class_identifier)) + identifier: (class_identifier)) (source_directive (string_literal)) (method_definition (method_declaration - (access_modifiers) - (method_identifier + modifiers: (access_modifiers) + identifier: (method_identifier return_type: (primitive_type))) (end_method))) @@ -89,16 +89,16 @@ Test an interface with one method with parameters and return value (class_definition (class_directive - (access_modifiers) - (class_identifier)) + modifiers: (access_modifiers) + identifier: (class_identifier)) (super_directive - (class_identifier)) + identifier: (class_identifier)) (source_directive (string_literal)) (method_definition (method_declaration - (access_modifiers) - (method_identifier + modifiers: (access_modifiers) + identifier: (method_identifier parameters: (parameters (class_identifier) (primitive_type)) diff --git a/test/corpus/methods b/test/corpus/methods index d11385889..86b03eb2a 100644 --- a/test/corpus/methods +++ b/test/corpus/methods @@ -13,16 +13,16 @@ Test an empty method (class_definition (class_directive - (access_modifiers) - (class_identifier)) + modifiers: (access_modifiers) + identifier: (class_identifier)) (super_directive - (class_identifier)) + identifier: (class_identifier)) (source_directive (string_literal)) (method_definition (method_declaration - (access_modifiers) - (method_identifier + modifiers: (access_modifiers) + identifier: (method_identifier return_type: (primitive_type))) (end_method))) @@ -43,15 +43,15 @@ Test a method with no modifiers (class_definition (class_directive - (access_modifiers) - (class_identifier)) + modifiers: (access_modifiers) + identifier: (class_identifier)) (super_directive - (class_identifier)) + identifier: (class_identifier)) (source_directive (string_literal)) (method_definition (method_declaration - (method_identifier + identifier: (method_identifier return_type: (primitive_type))) (end_method))) @@ -72,16 +72,16 @@ Test a method with one primitive parameter (class_definition (class_directive - (access_modifiers) - (class_identifier)) + modifiers: (access_modifiers) + identifier: (class_identifier)) (super_directive - (class_identifier)) + identifier: (class_identifier)) (source_directive (string_literal)) (method_definition (method_declaration - (access_modifiers) - (method_identifier + modifiers: (access_modifiers) + identifier: (method_identifier parameters: (parameters (primitive_type)) return_type: (primitive_type))) @@ -104,16 +104,16 @@ Test a method with multiple primitive parameter (class_definition (class_directive - (access_modifiers) - (class_identifier)) + modifiers: (access_modifiers) + identifier: (class_identifier)) (super_directive - (class_identifier)) + identifier: (class_identifier)) (source_directive (string_literal)) (method_definition (method_declaration - (access_modifiers) - (method_identifier + modifiers: (access_modifiers) + identifier: (method_identifier parameters: (parameters (primitive_type) (primitive_type) @@ -138,16 +138,16 @@ Test a method with an object parameter (class_definition (class_directive - (access_modifiers) - (class_identifier)) + modifiers: (access_modifiers) + identifier: (class_identifier)) (super_directive - (class_identifier)) + identifier: (class_identifier)) (source_directive (string_literal)) (method_definition (method_declaration - (access_modifiers) - (method_identifier + modifiers: (access_modifiers) + identifier: (method_identifier parameters: (parameters (class_identifier)) return_type: (primitive_type))) @@ -170,16 +170,16 @@ Test a method with an array parameter (class_definition (class_directive - (access_modifiers) - (class_identifier)) + modifiers: (access_modifiers) + identifier: (class_identifier)) (super_directive - (class_identifier)) + identifier: (class_identifier)) (source_directive (string_literal)) (method_definition (method_declaration - (access_modifiers) - (method_identifier + modifiers: (access_modifiers) + identifier: (method_identifier parameters: (parameters (array_type element_type: (class_identifier))) diff --git a/test/corpus/params b/test/corpus/params index 259b10992..56a023251 100644 --- a/test/corpus/params +++ b/test/corpus/params @@ -14,21 +14,21 @@ Test a simple param (class_definition (class_directive - (access_modifiers) - (class_identifier)) + modifiers: (access_modifiers) + identifier: (class_identifier)) (super_directive - (class_identifier)) + identifier: (class_identifier)) (source_directive (string_literal)) (method_definition (method_declaration - (access_modifiers) - (method_identifier + modifiers: (access_modifiers) + identifier: (method_identifier return_type: (primitive_type))) (code_block (param_directive (start_param - (parameter)))) + parameter: (parameter)))) (end_method))) @@ -50,21 +50,21 @@ Test a simple param block (class_definition (class_directive - (access_modifiers) - (class_identifier)) + modifiers: (access_modifiers) + identifier: (class_identifier)) (super_directive - (class_identifier)) + identifier: (class_identifier)) (source_directive (string_literal)) (method_definition (method_declaration - (access_modifiers) - (method_identifier + modifiers: (access_modifiers) + identifier: (method_identifier return_type: (primitive_type))) (code_block (param_directive (start_param - (parameter)) + parameter: (parameter)) (end_param))) (end_method))) @@ -89,24 +89,25 @@ Test a param block with an empty annotation (class_definition (class_directive - (access_modifiers) - (class_identifier)) + modifiers: (access_modifiers) + identifier: (class_identifier)) (super_directive - (class_identifier)) + identifier: (class_identifier)) (source_directive (string_literal)) (method_definition (method_declaration - (access_modifiers) - (method_identifier + modifiers: (access_modifiers) + identifier: (method_identifier return_type: (primitive_type))) (code_block (param_directive (start_param - (parameter)) + parameter: (parameter)) (annotation_directive (start_annotation - (class_identifier)) + visibility: (annotation_visibility) + identifier: (class_identifier)) (end_annotation)) (end_param))) (end_method))) diff --git a/test/corpus/statements b/test/corpus/statements index 3742da2de..b05d29c0a 100644 --- a/test/corpus/statements +++ b/test/corpus/statements @@ -14,20 +14,20 @@ Test empty statement (class_definition (class_directive - (access_modifiers) - (class_identifier)) + modifiers: (access_modifiers) + identifier: (class_identifier)) (super_directive - (class_identifier)) + identifier: (class_identifier)) (source_directive (string_literal)) (method_definition (method_declaration - (access_modifiers) - (method_identifier + modifiers: (access_modifiers) + identifier: (method_identifier return_type: (primitive_type))) (code_block (statement - (opcode))) + opcode: (opcode))) (end_method))) @@ -49,26 +49,26 @@ Test statements with variable and number literal arguments (class_definition (class_directive - (access_modifiers) - (class_identifier)) + modifiers: (access_modifiers) + identifier: (class_identifier)) (super_directive - (class_identifier)) + identifier: (class_identifier)) (source_directive (string_literal)) (method_definition (method_declaration - (access_modifiers) - (method_identifier + modifiers: (access_modifiers) + identifier: (method_identifier parameters: (parameters (array_type element_type: (class_identifier))) return_type: (primitive_type))) (code_block (statement - (opcode) - (variable) - (number_literal)) + opcode: (opcode) + argument: (variable) + argument: (number_literal)) (statement - (opcode) - (variable))) + opcode: (opcode) + argument: (variable))) (end_method))) From c444763beb9762b20c86bbaf402534c7701fa75c Mon Sep 17 00:00:00 2001 From: Yotam Nachum Date: Mon, 10 Jan 2022 13:43:05 +0200 Subject: [PATCH 56/98] Make every character except a semicolon valid A class in Java can only be alpha numeric but Dalvik doesn't care about it and so does Smali. --- grammar.js | 2 +- src/grammar.json | 2 +- src/parser.c | 7456 ++++++++++++++++++++++--------------------- test/corpus/classes | 21 + 4 files changed, 3764 insertions(+), 3717 deletions(-) diff --git a/grammar.js b/grammar.js index a33a3afec..0d267eb94 100644 --- a/grammar.js +++ b/grammar.js @@ -455,7 +455,7 @@ module.exports = grammar({ $.method_identifier, $.full_method_identifier ), - class_identifier: _ => /L[\w\d\/\$]+;/, + class_identifier: _ => /L[^;]+;/, field_identifier: $ => seq(/[\w\d\$]+:/, $._type), method_identifier: $ => seq( diff --git a/src/grammar.json b/src/grammar.json index 959bf7b9a..034ee4f83 100644 --- a/src/grammar.json +++ b/src/grammar.json @@ -1809,7 +1809,7 @@ }, "class_identifier": { "type": "PATTERN", - "value": "L[\\w\\d\\/\\$]+;" + "value": "L[^;]+;" }, "field_identifier": { "type": "SEQ", diff --git a/src/parser.c b/src/parser.c index db0d72f89..8ef959d63 100644 --- a/src/parser.c +++ b/src/parser.c @@ -2777,152 +2777,152 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { eof = lexer->eof(lexer); switch (state) { case 0: - if (eof) ADVANCE(1599); + if (eof) ADVANCE(1600); if (lookahead == '"') ADVANCE(5); - if (lookahead == '#') ADVANCE(1946); - if (lookahead == ')') ADVANCE(1874); - if (lookahead == ',') ADVANCE(1620); - if (lookahead == '-') ADVANCE(190); - if (lookahead == '.') ADVANCE(189); - if (lookahead == '0') ADVANCE(1960); - if (lookahead == ':') ADVANCE(1596); - if (lookahead == '<') ADVANCE(546); - if (lookahead == '=') ADVANCE(1605); - if (lookahead == 'B') ADVANCE(1880); - if (lookahead == 'C') ADVANCE(1884); - if (lookahead == 'D') ADVANCE(1892); - if (lookahead == 'F') ADVANCE(1890); - if (lookahead == 'I') ADVANCE(1886); - if (lookahead == 'J') ADVANCE(1888); - if (lookahead == 'L') ADVANCE(1597); - if (lookahead == 'S') ADVANCE(1882); - if (lookahead == 'V') ADVANCE(1876); - if (lookahead == 'Z') ADVANCE(1878); - if (lookahead == '[') ADVANCE(1875); - if (lookahead == 'a') ADVANCE(511); - if (lookahead == 'b') ADVANCE(1321); - if (lookahead == 'c') ADVANCE(869); - if (lookahead == 'd') ADVANCE(704); - if (lookahead == 'e') ADVANCE(1084); - if (lookahead == 'f') ADVANCE(391); - if (lookahead == 'g') ADVANCE(1165); - if (lookahead == 'i') ADVANCE(820); - if (lookahead == 'l') ADVANCE(1171); - if (lookahead == 'm') ADVANCE(1166); - if (lookahead == 'n') ADVANCE(394); - if (lookahead == 'o') ADVANCE(1323); - if (lookahead == 'p') ADVANCE(392); - if (lookahead == 'r') ADVANCE(705); - if (lookahead == 's') ADVANCE(857); - if (lookahead == 't') ADVANCE(868); - if (lookahead == 'u') ADVANCE(1373); - if (lookahead == 'v') ADVANCE(441); - if (lookahead == 'x') ADVANCE(1246); - if (lookahead == '{') ADVANCE(1858); - if (lookahead == '}') ADVANCE(1860); + if (lookahead == '#') ADVANCE(1949); + if (lookahead == ')') ADVANCE(1877); + if (lookahead == ',') ADVANCE(1621); + if (lookahead == '-') ADVANCE(191); + if (lookahead == '.') ADVANCE(190); + if (lookahead == '0') ADVANCE(1963); + if (lookahead == ':') ADVANCE(1597); + if (lookahead == '<') ADVANCE(547); + if (lookahead == '=') ADVANCE(1606); + if (lookahead == 'B') ADVANCE(1883); + if (lookahead == 'C') ADVANCE(1887); + if (lookahead == 'D') ADVANCE(1895); + if (lookahead == 'F') ADVANCE(1893); + if (lookahead == 'I') ADVANCE(1889); + if (lookahead == 'J') ADVANCE(1891); + if (lookahead == 'L') ADVANCE(1598); + if (lookahead == 'S') ADVANCE(1885); + if (lookahead == 'V') ADVANCE(1879); + if (lookahead == 'Z') ADVANCE(1881); + if (lookahead == '[') ADVANCE(1878); + if (lookahead == 'a') ADVANCE(512); + if (lookahead == 'b') ADVANCE(1322); + if (lookahead == 'c') ADVANCE(870); + if (lookahead == 'd') ADVANCE(705); + if (lookahead == 'e') ADVANCE(1085); + if (lookahead == 'f') ADVANCE(392); + if (lookahead == 'g') ADVANCE(1166); + if (lookahead == 'i') ADVANCE(821); + if (lookahead == 'l') ADVANCE(1172); + if (lookahead == 'm') ADVANCE(1167); + if (lookahead == 'n') ADVANCE(395); + if (lookahead == 'o') ADVANCE(1324); + if (lookahead == 'p') ADVANCE(393); + if (lookahead == 'r') ADVANCE(706); + if (lookahead == 's') ADVANCE(858); + if (lookahead == 't') ADVANCE(869); + if (lookahead == 'u') ADVANCE(1374); + if (lookahead == 'v') ADVANCE(442); + if (lookahead == 'x') ADVANCE(1247); + if (lookahead == '{') ADVANCE(1859); + if (lookahead == '}') ADVANCE(1861); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(0) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1961); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1964); END_STATE(); case 1: - if (lookahead == '\n') ADVANCE(1621); + if (lookahead == '\n') ADVANCE(1622); if (lookahead == '"') ADVANCE(5); - if (lookahead == '#') ADVANCE(1946); - if (lookahead == ',') ADVANCE(1620); - if (lookahead == '-') ADVANCE(190); - if (lookahead == '0') ADVANCE(1957); - if (lookahead == ':') ADVANCE(1596); - if (lookahead == '<') ADVANCE(546); - if (lookahead == 'B') ADVANCE(1881); - if (lookahead == 'C') ADVANCE(1885); - if (lookahead == 'D') ADVANCE(1893); - if (lookahead == 'F') ADVANCE(1891); - if (lookahead == 'I') ADVANCE(1887); - if (lookahead == 'J') ADVANCE(1889); - if (lookahead == 'L') ADVANCE(13); - if (lookahead == 'S') ADVANCE(1883); - if (lookahead == 'V') ADVANCE(1877); - if (lookahead == 'Z') ADVANCE(1879); - if (lookahead == '[') ADVANCE(1875); - if (lookahead == 'f') ADVANCE(14); - if (lookahead == 'n') ADVANCE(23); - if (lookahead == 'p') ADVANCE(24); - if (lookahead == 't') ADVANCE(20); - if (lookahead == 'v') ADVANCE(25); - if (lookahead == '{') ADVANCE(1858); + if (lookahead == '#') ADVANCE(1949); + if (lookahead == ',') ADVANCE(1621); + if (lookahead == '-') ADVANCE(191); + if (lookahead == '0') ADVANCE(1960); + if (lookahead == ':') ADVANCE(1597); + if (lookahead == '<') ADVANCE(547); + if (lookahead == 'B') ADVANCE(1884); + if (lookahead == 'C') ADVANCE(1888); + if (lookahead == 'D') ADVANCE(1896); + if (lookahead == 'F') ADVANCE(1894); + if (lookahead == 'I') ADVANCE(1890); + if (lookahead == 'J') ADVANCE(1892); + if (lookahead == 'L') ADVANCE(142); + if (lookahead == 'S') ADVANCE(1886); + if (lookahead == 'V') ADVANCE(1880); + if (lookahead == 'Z') ADVANCE(1882); + if (lookahead == '[') ADVANCE(1878); + if (lookahead == 'f') ADVANCE(13); + if (lookahead == 'n') ADVANCE(22); + if (lookahead == 'p') ADVANCE(23); + if (lookahead == 't') ADVANCE(19); + if (lookahead == 'v') ADVANCE(24); + if (lookahead == '{') ADVANCE(1859); if (lookahead == '\t' || lookahead == '\r' || lookahead == ' ') SKIP(1) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1958); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1961); if (lookahead == '$' || ('A' <= lookahead && lookahead <= 'Y') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(27); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(26); END_STATE(); case 2: - if (lookahead == ' ') ADVANCE(503); + if (lookahead == ' ') ADVANCE(504); END_STATE(); case 3: - if (lookahead == ' ') ADVANCE(508); + if (lookahead == ' ') ADVANCE(509); END_STATE(); case 4: if (lookahead == '"') ADVANCE(5); - if (lookahead == '#') ADVANCE(1946); - if (lookahead == '-') ADVANCE(191); - if (lookahead == '.') ADVANCE(788); - if (lookahead == '0') ADVANCE(1957); - if (lookahead == ':') ADVANCE(1596); - if (lookahead == '<') ADVANCE(546); - if (lookahead == 'B') ADVANCE(1881); - if (lookahead == 'C') ADVANCE(1885); - if (lookahead == 'D') ADVANCE(1893); - if (lookahead == 'F') ADVANCE(1891); - if (lookahead == 'I') ADVANCE(1887); - if (lookahead == 'J') ADVANCE(1889); - if (lookahead == 'L') ADVANCE(13); - if (lookahead == 'S') ADVANCE(1883); - if (lookahead == 'V') ADVANCE(1877); - if (lookahead == 'Z') ADVANCE(1879); - if (lookahead == '[') ADVANCE(1875); - if (lookahead == 'f') ADVANCE(14); - if (lookahead == 'n') ADVANCE(23); - if (lookahead == 'p') ADVANCE(24); - if (lookahead == 't') ADVANCE(20); - if (lookahead == 'v') ADVANCE(25); - if (lookahead == '{') ADVANCE(1858); - if (lookahead == '}') ADVANCE(1860); + if (lookahead == '#') ADVANCE(1949); + if (lookahead == '-') ADVANCE(192); + if (lookahead == '.') ADVANCE(789); + if (lookahead == '0') ADVANCE(1960); + if (lookahead == ':') ADVANCE(1597); + if (lookahead == '<') ADVANCE(547); + if (lookahead == 'B') ADVANCE(1884); + if (lookahead == 'C') ADVANCE(1888); + if (lookahead == 'D') ADVANCE(1896); + if (lookahead == 'F') ADVANCE(1894); + if (lookahead == 'I') ADVANCE(1890); + if (lookahead == 'J') ADVANCE(1892); + if (lookahead == 'L') ADVANCE(142); + if (lookahead == 'S') ADVANCE(1886); + if (lookahead == 'V') ADVANCE(1880); + if (lookahead == 'Z') ADVANCE(1882); + if (lookahead == '[') ADVANCE(1878); + if (lookahead == 'f') ADVANCE(13); + if (lookahead == 'n') ADVANCE(22); + if (lookahead == 'p') ADVANCE(23); + if (lookahead == 't') ADVANCE(19); + if (lookahead == 'v') ADVANCE(24); + if (lookahead == '{') ADVANCE(1859); + if (lookahead == '}') ADVANCE(1861); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(4) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1958); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1961); if (lookahead == '$' || ('A' <= lookahead && lookahead <= 'Y') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(27); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(26); END_STATE(); case 5: - if (lookahead == '"') ADVANCE(1963); + if (lookahead == '"') ADVANCE(1966); if (lookahead != 0 && lookahead != '\n') ADVANCE(5); END_STATE(); case 6: - if (lookahead == '#') ADVANCE(1946); - if (lookahead == '<') ADVANCE(546); - if (lookahead == 'a') ADVANCE(40); - if (lookahead == 'b') ADVANCE(108); - if (lookahead == 'c') ADVANCE(100); - if (lookahead == 'd') ADVANCE(55); - if (lookahead == 'e') ADVANCE(90); - if (lookahead == 'f') ADVANCE(79); - if (lookahead == 'i') ADVANCE(91); - if (lookahead == 'n') ADVANCE(28); - if (lookahead == 'p') ADVANCE(105); - if (lookahead == 's') ADVANCE(134); - if (lookahead == 't') ADVANCE(109); - if (lookahead == 'v') ADVANCE(36); + if (lookahead == '#') ADVANCE(1949); + if (lookahead == '<') ADVANCE(547); + if (lookahead == 'a') ADVANCE(39); + if (lookahead == 'b') ADVANCE(107); + if (lookahead == 'c') ADVANCE(99); + if (lookahead == 'd') ADVANCE(54); + if (lookahead == 'e') ADVANCE(89); + if (lookahead == 'f') ADVANCE(78); + if (lookahead == 'i') ADVANCE(90); + if (lookahead == 'n') ADVANCE(27); + if (lookahead == 'p') ADVANCE(104); + if (lookahead == 's') ADVANCE(133); + if (lookahead == 't') ADVANCE(108); + if (lookahead == 'v') ADVANCE(35); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || @@ -2931,1395 +2931,1406 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('g' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('g' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); case 7: - if (lookahead == '#') ADVANCE(1946); - if (lookahead == 'L') ADVANCE(1597); - if (lookahead == 'a') ADVANCE(512); - if (lookahead == 'b') ADVANCE(1320); - if (lookahead == 'c') ADVANCE(1239); - if (lookahead == 'd') ADVANCE(703); - if (lookahead == 'e') ADVANCE(1083); - if (lookahead == 'f') ADVANCE(921); - if (lookahead == 'i') ADVANCE(1157); - if (lookahead == 'n') ADVANCE(393); - if (lookahead == 'p') ADVANCE(1322); - if (lookahead == 's') ADVANCE(1462); - if (lookahead == 't') ADVANCE(1337); - if (lookahead == 'v') ADVANCE(440); + if (lookahead == '#') ADVANCE(1949); + if (lookahead == '<') ADVANCE(547); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(7) + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(26); END_STATE(); case 8: - if (lookahead == '#') ADVANCE(1946); - if (lookahead == 'a') ADVANCE(280); - if (lookahead == 'b') ADVANCE(348); - if (lookahead == 'c') ADVANCE(340); - if (lookahead == 'd') ADVANCE(295); - if (lookahead == 'e') ADVANCE(330); - if (lookahead == 'f') ADVANCE(319); - if (lookahead == 'i') ADVANCE(331); - if (lookahead == 'n') ADVANCE(268); - if (lookahead == 'p') ADVANCE(345); - if (lookahead == 's') ADVANCE(374); - if (lookahead == 't') ADVANCE(349); - if (lookahead == 'v') ADVANCE(276); + if (lookahead == '#') ADVANCE(1949); + if (lookahead == 'L') ADVANCE(1598); + if (lookahead == 'a') ADVANCE(513); + if (lookahead == 'b') ADVANCE(1321); + if (lookahead == 'c') ADVANCE(1240); + if (lookahead == 'd') ADVANCE(704); + if (lookahead == 'e') ADVANCE(1084); + if (lookahead == 'f') ADVANCE(922); + if (lookahead == 'i') ADVANCE(1158); + if (lookahead == 'n') ADVANCE(394); + if (lookahead == 'p') ADVANCE(1323); + if (lookahead == 's') ADVANCE(1463); + if (lookahead == 't') ADVANCE(1338); + if (lookahead == 'v') ADVANCE(441); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(8) + END_STATE(); + case 9: + if (lookahead == '#') ADVANCE(1949); + if (lookahead == 'a') ADVANCE(281); + if (lookahead == 'b') ADVANCE(349); + if (lookahead == 'c') ADVANCE(341); + if (lookahead == 'd') ADVANCE(296); + if (lookahead == 'e') ADVANCE(331); + if (lookahead == 'f') ADVANCE(320); + if (lookahead == 'i') ADVANCE(332); + if (lookahead == 'n') ADVANCE(269); + if (lookahead == 'p') ADVANCE(346); + if (lookahead == 's') ADVANCE(375); + if (lookahead == 't') ADVANCE(350); + if (lookahead == 'v') ADVANCE(277); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') SKIP(9) if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('g' <= lookahead && lookahead <= 'z')) ADVANCE(381); - END_STATE(); - case 9: - if (lookahead == '(') ADVANCE(1872); + ('g' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 10: - if (lookahead == '(') ADVANCE(1871); + if (lookahead == '(') ADVANCE(1874); END_STATE(); case 11: if (lookahead == '(') ADVANCE(1873); - if (lookahead == '-') ADVANCE(1381); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); END_STATE(); case 12: - if (lookahead == '(') ADVANCE(1873); - if (lookahead == '/') ADVANCE(382); - if (lookahead == ':') ADVANCE(1870); - if (lookahead == ';') ADVANCE(1869); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == '-') ADVANCE(1382); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(12); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); case 13: - if (lookahead == '(') ADVANCE(1873); - if (lookahead == '/') ADVANCE(382); - if (lookahead == ':') ADVANCE(1870); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == ':') ADVANCE(1871); + if (lookahead == 'a') ADVANCE(16); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(12); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(26); END_STATE(); case 14: - if (lookahead == '(') ADVANCE(1873); - if (lookahead == ':') ADVANCE(1870); - if (lookahead == 'a') ADVANCE(17); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == ':') ADVANCE(1871); + if (lookahead == 'e') ADVANCE(1968); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(27); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(26); END_STATE(); case 15: - if (lookahead == '(') ADVANCE(1873); - if (lookahead == ':') ADVANCE(1870); - if (lookahead == 'e') ADVANCE(1965); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == ':') ADVANCE(1871); + if (lookahead == 'e') ADVANCE(1970); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(27); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(26); END_STATE(); case 16: - if (lookahead == '(') ADVANCE(1873); - if (lookahead == ':') ADVANCE(1870); - if (lookahead == 'e') ADVANCE(1967); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == ':') ADVANCE(1871); + if (lookahead == 'l') ADVANCE(20); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(27); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(26); END_STATE(); case 17: - if (lookahead == '(') ADVANCE(1873); - if (lookahead == ':') ADVANCE(1870); - if (lookahead == 'l') ADVANCE(21); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == ':') ADVANCE(1871); + if (lookahead == 'l') ADVANCE(1972); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(27); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(26); END_STATE(); case 18: - if (lookahead == '(') ADVANCE(1873); - if (lookahead == ':') ADVANCE(1870); - if (lookahead == 'l') ADVANCE(1969); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == ':') ADVANCE(1871); + if (lookahead == 'l') ADVANCE(17); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(27); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(26); END_STATE(); case 19: - if (lookahead == '(') ADVANCE(1873); - if (lookahead == ':') ADVANCE(1870); - if (lookahead == 'l') ADVANCE(18); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == ':') ADVANCE(1871); + if (lookahead == 'r') ADVANCE(21); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(27); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(26); END_STATE(); case 20: - if (lookahead == '(') ADVANCE(1873); - if (lookahead == ':') ADVANCE(1870); - if (lookahead == 'r') ADVANCE(22); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == ':') ADVANCE(1871); + if (lookahead == 's') ADVANCE(15); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(27); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(26); END_STATE(); case 21: - if (lookahead == '(') ADVANCE(1873); - if (lookahead == ':') ADVANCE(1870); - if (lookahead == 's') ADVANCE(16); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == ':') ADVANCE(1871); + if (lookahead == 'u') ADVANCE(14); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(27); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(26); END_STATE(); case 22: - if (lookahead == '(') ADVANCE(1873); - if (lookahead == ':') ADVANCE(1870); - if (lookahead == 'u') ADVANCE(15); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == ':') ADVANCE(1871); + if (lookahead == 'u') ADVANCE(18); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(27); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(26); END_STATE(); case 23: - if (lookahead == '(') ADVANCE(1873); - if (lookahead == ':') ADVANCE(1870); - if (lookahead == 'u') ADVANCE(19); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == ':') ADVANCE(1871); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1953); if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(27); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(26); END_STATE(); case 24: - if (lookahead == '(') ADVANCE(1873); - if (lookahead == ':') ADVANCE(1870); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1950); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == ':') ADVANCE(1871); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1951); if (lookahead == '$' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(27); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(26); END_STATE(); case 25: - if (lookahead == '(') ADVANCE(1873); - if (lookahead == ':') ADVANCE(1870); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1948); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == ':') ADVANCE(1871); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1956); if (lookahead == '$' || - ('A' <= lookahead && lookahead <= 'Z') || + ('G' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(27); + ('g' <= lookahead && lookahead <= 'z')) ADVANCE(26); END_STATE(); case 26: - if (lookahead == '(') ADVANCE(1873); - if (lookahead == ':') ADVANCE(1870); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1953); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == ':') ADVANCE(1871); if (lookahead == '$' || - ('G' <= lookahead && lookahead <= 'Z') || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('g' <= lookahead && lookahead <= 'z')) ADVANCE(27); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(26); END_STATE(); case 27: - if (lookahead == '(') ADVANCE(1873); - if (lookahead == ':') ADVANCE(1870); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == 'a') ADVANCE(123); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(27); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); case 28: - if (lookahead == '(') ADVANCE(1873); - if (lookahead == 'a') ADVANCE(124); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == 'a') ADVANCE(110); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); case 29: - if (lookahead == '(') ADVANCE(1873); - if (lookahead == 'a') ADVANCE(111); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == 'a') ADVANCE(83); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); case 30: - if (lookahead == '(') ADVANCE(1873); - if (lookahead == 'a') ADVANCE(84); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == 'a') ADVANCE(46); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); case 31: - if (lookahead == '(') ADVANCE(1873); - if (lookahead == 'a') ADVANCE(47); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == 'a') ADVANCE(112); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); case 32: - if (lookahead == '(') ADVANCE(1873); - if (lookahead == 'a') ADVANCE(113); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == 'a') ADVANCE(48); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); case 33: - if (lookahead == '(') ADVANCE(1873); - if (lookahead == 'a') ADVANCE(49); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == 'a') ADVANCE(94); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); case 34: - if (lookahead == '(') ADVANCE(1873); - if (lookahead == 'a') ADVANCE(95); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == 'a') ADVANCE(126); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); case 35: - if (lookahead == '(') ADVANCE(1873); - if (lookahead == 'a') ADVANCE(127); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == 'a') ADVANCE(111); + if (lookahead == 'o') ADVANCE(87); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); case 36: - if (lookahead == '(') ADVANCE(1873); - if (lookahead == 'a') ADVANCE(112); - if (lookahead == 'o') ADVANCE(88); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == 'a') ADVANCE(125); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); case 37: - if (lookahead == '(') ADVANCE(1873); - if (lookahead == 'a') ADVANCE(126); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == 'a') ADVANCE(127); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); case 38: - if (lookahead == '(') ADVANCE(1873); + if (lookahead == '(') ADVANCE(1875); if (lookahead == 'a') ADVANCE(128); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); case 39: - if (lookahead == '(') ADVANCE(1873); - if (lookahead == 'a') ADVANCE(129); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == 'b') ADVANCE(116); + if (lookahead == 'n') ADVANCE(93); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); case 40: - if (lookahead == '(') ADVANCE(1873); - if (lookahead == 'b') ADVANCE(117); - if (lookahead == 'n') ADVANCE(94); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == 'b') ADVANCE(84); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); case 41: - if (lookahead == '(') ADVANCE(1873); - if (lookahead == 'b') ADVANCE(85); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == 'c') ADVANCE(71); + if (lookahead == 't') ADVANCE(70); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); case 42: - if (lookahead == '(') ADVANCE(1873); - if (lookahead == 'c') ADVANCE(72); - if (lookahead == 't') ADVANCE(71); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == 'c') ADVANCE(1898); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); case 43: - if (lookahead == '(') ADVANCE(1873); - if (lookahead == 'c') ADVANCE(1895); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == 'c') ADVANCE(1907); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); case 44: - if (lookahead == '(') ADVANCE(1873); - if (lookahead == 'c') ADVANCE(1904); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == 'c') ADVANCE(1934); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); case 45: - if (lookahead == '(') ADVANCE(1873); - if (lookahead == 'c') ADVANCE(1931); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == 'c') ADVANCE(85); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); case 46: - if (lookahead == '(') ADVANCE(1873); - if (lookahead == 'c') ADVANCE(86); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == 'c') ADVANCE(119); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); case 47: - if (lookahead == '(') ADVANCE(1873); - if (lookahead == 'c') ADVANCE(120); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == 'c') ADVANCE(122); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); case 48: - if (lookahead == '(') ADVANCE(1873); - if (lookahead == 'c') ADVANCE(123); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == 'c') ADVANCE(59); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); case 49: - if (lookahead == '(') ADVANCE(1873); - if (lookahead == 'c') ADVANCE(60); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == 'c') ADVANCE(129); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); case 50: - if (lookahead == '(') ADVANCE(1873); - if (lookahead == 'c') ADVANCE(130); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == 'd') ADVANCE(68); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); case 51: - if (lookahead == '(') ADVANCE(1873); - if (lookahead == 'd') ADVANCE(69); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == 'd') ADVANCE(12); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); case 52: - if (lookahead == '(') ADVANCE(1873); - if (lookahead == 'd') ADVANCE(11); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == 'd') ADVANCE(1904); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); case 53: - if (lookahead == '(') ADVANCE(1873); - if (lookahead == 'd') ADVANCE(1901); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == 'd') ADVANCE(1913); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); case 54: - if (lookahead == '(') ADVANCE(1873); - if (lookahead == 'd') ADVANCE(1910); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == 'e') ADVANCE(45); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); case 55: - if (lookahead == '(') ADVANCE(1873); - if (lookahead == 'e') ADVANCE(46); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == 'e') ADVANCE(1931); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); case 56: - if (lookahead == '(') ADVANCE(1873); - if (lookahead == 'e') ADVANCE(1928); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == 'e') ADVANCE(1922); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); case 57: - if (lookahead == '(') ADVANCE(1873); - if (lookahead == 'e') ADVANCE(1919); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == 'e') ADVANCE(1901); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); case 58: - if (lookahead == '(') ADVANCE(1873); - if (lookahead == 'e') ADVANCE(1898); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == 'e') ADVANCE(1916); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); case 59: - if (lookahead == '(') ADVANCE(1873); - if (lookahead == 'e') ADVANCE(1913); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == 'e') ADVANCE(1925); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); case 60: - if (lookahead == '(') ADVANCE(1873); - if (lookahead == 'e') ADVANCE(1922); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == 'e') ADVANCE(49); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); case 61: - if (lookahead == '(') ADVANCE(1873); - if (lookahead == 'e') ADVANCE(50); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == 'e') ADVANCE(51); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); case 62: - if (lookahead == '(') ADVANCE(1873); - if (lookahead == 'e') ADVANCE(52); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == 'e') ADVANCE(105); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); case 63: - if (lookahead == '(') ADVANCE(1873); - if (lookahead == 'e') ADVANCE(106); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == 'e') ADVANCE(52); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); case 64: - if (lookahead == '(') ADVANCE(1873); + if (lookahead == '(') ADVANCE(1875); if (lookahead == 'e') ADVANCE(53); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); case 65: - if (lookahead == '(') ADVANCE(1873); - if (lookahead == 'e') ADVANCE(54); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == 'e') ADVANCE(96); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); case 66: - if (lookahead == '(') ADVANCE(1873); - if (lookahead == 'e') ADVANCE(97); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == 'e') ADVANCE(130); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); case 67: - if (lookahead == '(') ADVANCE(1873); - if (lookahead == 'e') ADVANCE(131); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == 'f') ADVANCE(32); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); case 68: - if (lookahead == '(') ADVANCE(1873); - if (lookahead == 'f') ADVANCE(33); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == 'g') ADVANCE(55); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); case 69: - if (lookahead == '(') ADVANCE(1873); - if (lookahead == 'g') ADVANCE(56); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == 'g') ADVANCE(115); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); case 70: - if (lookahead == '(') ADVANCE(1873); - if (lookahead == 'g') ADVANCE(116); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == 'h') ADVANCE(66); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); case 71: - if (lookahead == '(') ADVANCE(1873); - if (lookahead == 'h') ADVANCE(67); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == 'h') ADVANCE(114); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); case 72: - if (lookahead == '(') ADVANCE(1873); - if (lookahead == 'h') ADVANCE(115); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == 'i') ADVANCE(50); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); case 73: - if (lookahead == '(') ADVANCE(1873); - if (lookahead == 'i') ADVANCE(51); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == 'i') ADVANCE(138); + if (lookahead == 'o') ADVANCE(131); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); case 74: - if (lookahead == '(') ADVANCE(1873); + if (lookahead == '(') ADVANCE(1875); if (lookahead == 'i') ADVANCE(139); - if (lookahead == 'o') ADVANCE(132); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); case 75: - if (lookahead == '(') ADVANCE(1873); - if (lookahead == 'i') ADVANCE(140); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == 'i') ADVANCE(137); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); case 76: - if (lookahead == '(') ADVANCE(1873); - if (lookahead == 'i') ADVANCE(138); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == 'i') ADVANCE(42); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); case 77: - if (lookahead == '(') ADVANCE(1873); + if (lookahead == '(') ADVANCE(1875); if (lookahead == 'i') ADVANCE(43); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); case 78: - if (lookahead == '(') ADVANCE(1873); - if (lookahead == 'i') ADVANCE(44); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == 'i') ADVANCE(95); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); case 79: - if (lookahead == '(') ADVANCE(1873); - if (lookahead == 'i') ADVANCE(96); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == 'i') ADVANCE(86); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); case 80: - if (lookahead == '(') ADVANCE(1873); - if (lookahead == 'i') ADVANCE(87); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == 'i') ADVANCE(44); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); case 81: - if (lookahead == '(') ADVANCE(1873); - if (lookahead == 'i') ADVANCE(45); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == 'i') ADVANCE(65); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); case 82: - if (lookahead == '(') ADVANCE(1873); - if (lookahead == 'i') ADVANCE(66); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == 'i') ADVANCE(103); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); case 83: - if (lookahead == '(') ADVANCE(1873); - if (lookahead == 'i') ADVANCE(104); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == 'l') ADVANCE(1910); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); case 84: - if (lookahead == '(') ADVANCE(1873); - if (lookahead == 'l') ADVANCE(1907); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == 'l') ADVANCE(76); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); case 85: - if (lookahead == '(') ADVANCE(1873); - if (lookahead == 'l') ADVANCE(77); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == 'l') ADVANCE(31); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); case 86: - if (lookahead == '(') ADVANCE(1873); - if (lookahead == 'l') ADVANCE(32); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == 'l') ADVANCE(58); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); case 87: - if (lookahead == '(') ADVANCE(1873); - if (lookahead == 'l') ADVANCE(59); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == 'l') ADVANCE(37); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); case 88: - if (lookahead == '(') ADVANCE(1873); - if (lookahead == 'l') ADVANCE(38); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == 'm') ADVANCE(1937); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); case 89: - if (lookahead == '(') ADVANCE(1873); - if (lookahead == 'm') ADVANCE(1934); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == 'n') ADVANCE(135); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); case 90: - if (lookahead == '(') ADVANCE(1873); - if (lookahead == 'n') ADVANCE(136); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == 'n') ADVANCE(121); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); case 91: - if (lookahead == '(') ADVANCE(1873); - if (lookahead == 'n') ADVANCE(122); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == 'n') ADVANCE(41); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); case 92: - if (lookahead == '(') ADVANCE(1873); - if (lookahead == 'n') ADVANCE(42); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == 'n') ADVANCE(1947); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); case 93: - if (lookahead == '(') ADVANCE(1873); - if (lookahead == 'n') ADVANCE(1944); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == 'n') ADVANCE(100); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); case 94: - if (lookahead == '(') ADVANCE(1873); - if (lookahead == 'n') ADVANCE(101); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == 'n') ADVANCE(117); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); case 95: - if (lookahead == '(') ADVANCE(1873); - if (lookahead == 'n') ADVANCE(118); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == 'n') ADVANCE(29); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); case 96: - if (lookahead == '(') ADVANCE(1873); - if (lookahead == 'n') ADVANCE(30); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == 'n') ADVANCE(120); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); case 97: - if (lookahead == '(') ADVANCE(1873); - if (lookahead == 'n') ADVANCE(121); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == 'n') ADVANCE(74); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); case 98: - if (lookahead == '(') ADVANCE(1873); - if (lookahead == 'n') ADVANCE(75); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == 'n') ADVANCE(118); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); case 99: - if (lookahead == '(') ADVANCE(1873); - if (lookahead == 'n') ADVANCE(119); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == 'o') ADVANCE(98); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); case 100: - if (lookahead == '(') ADVANCE(1873); - if (lookahead == 'o') ADVANCE(99); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == 'o') ADVANCE(134); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); case 101: - if (lookahead == '(') ADVANCE(1873); - if (lookahead == 'o') ADVANCE(135); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == 'o') ADVANCE(106); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); case 102: - if (lookahead == '(') ADVANCE(1873); - if (lookahead == 'o') ADVANCE(107); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == 'o') ADVANCE(97); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); case 103: - if (lookahead == '(') ADVANCE(1873); - if (lookahead == 'o') ADVANCE(98); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == 'o') ADVANCE(92); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); case 104: - if (lookahead == '(') ADVANCE(1873); - if (lookahead == 'o') ADVANCE(93); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == 'r') ADVANCE(73); + if (lookahead == 'u') ADVANCE(40); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); case 105: - if (lookahead == '(') ADVANCE(1873); - if (lookahead == 'r') ADVANCE(74); - if (lookahead == 'u') ADVANCE(41); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == 'r') ADVANCE(67); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); case 106: - if (lookahead == '(') ADVANCE(1873); - if (lookahead == 'r') ADVANCE(68); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == 'r') ADVANCE(1940); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); case 107: - if (lookahead == '(') ADVANCE(1873); - if (lookahead == 'r') ADVANCE(1937); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == 'r') ADVANCE(72); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); case 108: - if (lookahead == '(') ADVANCE(1873); - if (lookahead == 'r') ADVANCE(73); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == 'r') ADVANCE(33); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); case 109: - if (lookahead == '(') ADVANCE(1873); - if (lookahead == 'r') ADVANCE(34); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == 'r') ADVANCE(136); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); case 110: - if (lookahead == '(') ADVANCE(1873); - if (lookahead == 'r') ADVANCE(137); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == 'r') ADVANCE(69); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); case 111: - if (lookahead == '(') ADVANCE(1873); - if (lookahead == 'r') ADVANCE(70); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == 'r') ADVANCE(28); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); case 112: - if (lookahead == '(') ADVANCE(1873); - if (lookahead == 'r') ADVANCE(29); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == 'r') ADVANCE(61); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); case 113: - if (lookahead == '(') ADVANCE(1873); - if (lookahead == 'r') ADVANCE(62); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == 'r') ADVANCE(30); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); case 114: - if (lookahead == '(') ADVANCE(1873); - if (lookahead == 'r') ADVANCE(31); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == 'r') ADVANCE(102); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); case 115: - if (lookahead == '(') ADVANCE(1873); - if (lookahead == 'r') ADVANCE(103); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == 's') ADVANCE(1943); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); case 116: - if (lookahead == '(') ADVANCE(1873); - if (lookahead == 's') ADVANCE(1940); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == 's') ADVANCE(132); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); case 117: - if (lookahead == '(') ADVANCE(1873); - if (lookahead == 's') ADVANCE(133); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == 's') ADVANCE(81); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); case 118: - if (lookahead == '(') ADVANCE(1873); - if (lookahead == 's') ADVANCE(82); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == 's') ADVANCE(124); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); case 119: - if (lookahead == '(') ADVANCE(1873); - if (lookahead == 's') ADVANCE(125); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == 't') ADVANCE(1928); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); case 120: - if (lookahead == '(') ADVANCE(1873); - if (lookahead == 't') ADVANCE(1925); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == 't') ADVANCE(1919); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); case 121: - if (lookahead == '(') ADVANCE(1873); - if (lookahead == 't') ADVANCE(1916); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == 't') ADVANCE(62); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); case 122: - if (lookahead == '(') ADVANCE(1873); - if (lookahead == 't') ADVANCE(63); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == 't') ADVANCE(101); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); case 123: - if (lookahead == '(') ADVANCE(1873); - if (lookahead == 't') ADVANCE(102); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == 't') ADVANCE(75); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); case 124: - if (lookahead == '(') ADVANCE(1873); - if (lookahead == 't') ADVANCE(76); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == 't') ADVANCE(109); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); case 125: - if (lookahead == '(') ADVANCE(1873); - if (lookahead == 't') ADVANCE(110); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == 't') ADVANCE(77); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); case 126: - if (lookahead == '(') ADVANCE(1873); - if (lookahead == 't') ADVANCE(78); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == 't') ADVANCE(57); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); case 127: - if (lookahead == '(') ADVANCE(1873); - if (lookahead == 't') ADVANCE(58); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == 't') ADVANCE(79); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); case 128: - if (lookahead == '(') ADVANCE(1873); - if (lookahead == 't') ADVANCE(80); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == 't') ADVANCE(82); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); case 129: - if (lookahead == '(') ADVANCE(1873); - if (lookahead == 't') ADVANCE(83); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == 't') ADVANCE(63); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); case 130: - if (lookahead == '(') ADVANCE(1873); - if (lookahead == 't') ADVANCE(64); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == 't') ADVANCE(80); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); case 131: - if (lookahead == '(') ADVANCE(1873); - if (lookahead == 't') ADVANCE(81); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == 't') ADVANCE(60); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); case 132: - if (lookahead == '(') ADVANCE(1873); - if (lookahead == 't') ADVANCE(61); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == 't') ADVANCE(113); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); case 133: - if (lookahead == '(') ADVANCE(1873); - if (lookahead == 't') ADVANCE(114); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == 't') ADVANCE(36); + if (lookahead == 'y') ADVANCE(91); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); case 134: - if (lookahead == '(') ADVANCE(1873); - if (lookahead == 't') ADVANCE(37); - if (lookahead == 'y') ADVANCE(92); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == 't') ADVANCE(38); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); case 135: - if (lookahead == '(') ADVANCE(1873); - if (lookahead == 't') ADVANCE(39); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == 'u') ADVANCE(88); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); case 136: - if (lookahead == '(') ADVANCE(1873); - if (lookahead == 'u') ADVANCE(89); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == 'u') ADVANCE(47); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); case 137: - if (lookahead == '(') ADVANCE(1873); - if (lookahead == 'u') ADVANCE(48); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == 'v') ADVANCE(56); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); case 138: - if (lookahead == '(') ADVANCE(1873); - if (lookahead == 'v') ADVANCE(57); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == 'v') ADVANCE(34); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); case 139: - if (lookahead == '(') ADVANCE(1873); - if (lookahead == 'v') ADVANCE(35); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == 'z') ADVANCE(64); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('a' <= lookahead && lookahead <= 'y')) ADVANCE(140); END_STATE(); case 140: - if (lookahead == '(') ADVANCE(1873); - if (lookahead == 'z') ADVANCE(65); + if (lookahead == '(') ADVANCE(1875); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'y')) ADVANCE(141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); case 141: - if (lookahead == '(') ADVANCE(1873); + if (lookahead == '(') ADVANCE(1876); + if (lookahead == ':') ADVANCE(1872); + if (lookahead == ';') ADVANCE(1870); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); + if (lookahead != 0) ADVANCE(383); END_STATE(); case 142: - if (lookahead == '-') ADVANCE(707); + if (lookahead == '(') ADVANCE(1876); + if (lookahead == ':') ADVANCE(1872); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); + if (lookahead != 0 && + lookahead != ';') ADVANCE(383); END_STATE(); case 143: - if (lookahead == '-') ADVANCE(901); + if (lookahead == '-') ADVANCE(708); END_STATE(); case 144: - if (lookahead == '-') ADVANCE(609); + if (lookahead == '-') ADVANCE(902); END_STATE(); case 145: - if (lookahead == '-') ADVANCE(408); + if (lookahead == '-') ADVANCE(610); END_STATE(); case 146: - if (lookahead == '-') ADVANCE(699); + if (lookahead == '-') ADVANCE(409); END_STATE(); case 147: - if (lookahead == '-') ADVANCE(513); + if (lookahead == '-') ADVANCE(700); END_STATE(); case 148: - if (lookahead == '-') ADVANCE(613); + if (lookahead == '-') ADVANCE(514); END_STATE(); case 149: - if (lookahead == '-') ADVANCE(701); + if (lookahead == '-') ADVANCE(614); END_STATE(); case 150: if (lookahead == '-') ADVANCE(702); END_STATE(); case 151: - if (lookahead == '-') ADVANCE(824); + if (lookahead == '-') ADVANCE(703); END_STATE(); case 152: - if (lookahead == '-') ADVANCE(665); + if (lookahead == '-') ADVANCE(825); END_STATE(); case 153: - if (lookahead == '-') ADVANCE(1380); + if (lookahead == '-') ADVANCE(666); END_STATE(); case 154: - if (lookahead == '-') ADVANCE(963); + if (lookahead == '-') ADVANCE(1381); END_STATE(); case 155: - if (lookahead == '-') ADVANCE(1381); + if (lookahead == '-') ADVANCE(964); END_STATE(); case 156: - if (lookahead == '-') ADVANCE(1381); - if (lookahead == ':') ADVANCE(1870); + if (lookahead == '-') ADVANCE(1382); + END_STATE(); + case 157: + if (lookahead == '-') ADVANCE(1382); + if (lookahead == ':') ADVANCE(1871); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); - END_STATE(); - case 157: - if (lookahead == '-') ADVANCE(1033); - if (lookahead == 'g') ADVANCE(146); - if (lookahead == 'l') ADVANCE(188); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 158: - if (lookahead == '-') ADVANCE(919); + if (lookahead == '-') ADVANCE(1034); + if (lookahead == 'g') ADVANCE(147); + if (lookahead == 'l') ADVANCE(189); END_STATE(); case 159: - if (lookahead == '-') ADVANCE(1170); + if (lookahead == '-') ADVANCE(920); END_STATE(); case 160: - if (lookahead == '-') ADVANCE(762); + if (lookahead == '-') ADVANCE(1171); END_STATE(); case 161: - if (lookahead == '-') ADVANCE(1480); - if (lookahead == 'e') ADVANCE(1276); + if (lookahead == '-') ADVANCE(763); END_STATE(); case 162: - if (lookahead == '-') ADVANCE(570); + if (lookahead == '-') ADVANCE(1481); + if (lookahead == 'e') ADVANCE(1277); END_STATE(); case 163: - if (lookahead == '-') ADVANCE(1127); + if (lookahead == '-') ADVANCE(571); END_STATE(); case 164: - if (lookahead == '-') ADVANCE(446); - if (lookahead == 'e') ADVANCE(610); + if (lookahead == '-') ADVANCE(1128); END_STATE(); case 165: - if (lookahead == '-') ADVANCE(1014); + if (lookahead == '-') ADVANCE(447); + if (lookahead == 'e') ADVANCE(611); END_STATE(); case 166: - if (lookahead == '-') ADVANCE(1513); + if (lookahead == '-') ADVANCE(1015); END_STATE(); case 167: - if (lookahead == '-') ADVANCE(1518); + if (lookahead == '-') ADVANCE(1514); END_STATE(); case 168: - if (lookahead == '-') ADVANCE(1520); + if (lookahead == '-') ADVANCE(1519); END_STATE(); case 169: - if (lookahead == '-') ADVANCE(458); + if (lookahead == '-') ADVANCE(1521); END_STATE(); case 170: - if (lookahead == '-') ADVANCE(945); + if (lookahead == '-') ADVANCE(459); END_STATE(); case 171: - if (lookahead == '-') ADVANCE(694); + if (lookahead == '-') ADVANCE(946); END_STATE(); case 172: - if (lookahead == '-') ADVANCE(671); + if (lookahead == '-') ADVANCE(695); END_STATE(); case 173: - if (lookahead == '-') ADVANCE(955); + if (lookahead == '-') ADVANCE(672); END_STATE(); case 174: - if (lookahead == '-') ADVANCE(695); + if (lookahead == '-') ADVANCE(956); END_STATE(); case 175: - if (lookahead == '-') ADVANCE(673); + if (lookahead == '-') ADVANCE(696); END_STATE(); case 176: - if (lookahead == '-') ADVANCE(959); + if (lookahead == '-') ADVANCE(674); END_STATE(); case 177: - if (lookahead == '-') ADVANCE(696); + if (lookahead == '-') ADVANCE(960); END_STATE(); case 178: - if (lookahead == '-') ADVANCE(961); + if (lookahead == '-') ADVANCE(697); END_STATE(); case 179: - if (lookahead == '-') ADVANCE(697); + if (lookahead == '-') ADVANCE(962); END_STATE(); case 180: - if (lookahead == '-') ADVANCE(962); + if (lookahead == '-') ADVANCE(698); END_STATE(); case 181: - if (lookahead == '-') ADVANCE(698); + if (lookahead == '-') ADVANCE(963); END_STATE(); case 182: - if (lookahead == '-') ADVANCE(964); + if (lookahead == '-') ADVANCE(699); END_STATE(); case 183: - if (lookahead == '-') ADVANCE(1394); + if (lookahead == '-') ADVANCE(965); END_STATE(); case 184: - if (lookahead == '-') ADVANCE(1396); + if (lookahead == '-') ADVANCE(1395); END_STATE(); case 185: if (lookahead == '-') ADVANCE(1397); @@ -4331,96 +4342,96 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '-') ADVANCE(1399); END_STATE(); case 188: - if (lookahead == '-') ADVANCE(700); + if (lookahead == '-') ADVANCE(1400); END_STATE(); case 189: - if (lookahead == '.') ADVANCE(1859); - if (lookahead == 'a') ADVANCE(1089); - if (lookahead == 'c') ADVANCE(395); - if (lookahead == 'e') ADVANCE(1066); - if (lookahead == 'f') ADVANCE(896); - if (lookahead == 'i') ADVANCE(1058); - if (lookahead == 'l') ADVANCE(899); - if (lookahead == 'm') ADVANCE(766); - if (lookahead == 'p') ADVANCE(386); - if (lookahead == 'r') ADVANCE(706); - if (lookahead == 's') ADVANCE(1172); + if (lookahead == '-') ADVANCE(701); END_STATE(); case 190: - if (lookahead == '0') ADVANCE(1960); - if (lookahead == '>') ADVANCE(1865); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1961); + if (lookahead == '.') ADVANCE(1860); + if (lookahead == 'a') ADVANCE(1090); + if (lookahead == 'c') ADVANCE(396); + if (lookahead == 'e') ADVANCE(1067); + if (lookahead == 'f') ADVANCE(897); + if (lookahead == 'i') ADVANCE(1059); + if (lookahead == 'l') ADVANCE(900); + if (lookahead == 'm') ADVANCE(767); + if (lookahead == 'p') ADVANCE(387); + if (lookahead == 'r') ADVANCE(707); + if (lookahead == 's') ADVANCE(1173); END_STATE(); case 191: - if (lookahead == '0') ADVANCE(1960); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1961); + if (lookahead == '0') ADVANCE(1963); + if (lookahead == '>') ADVANCE(1866); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1964); END_STATE(); case 192: - if (lookahead == '1') ADVANCE(245); - if (lookahead == '3') ADVANCE(211); + if (lookahead == '0') ADVANCE(1963); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1964); END_STATE(); case 193: if (lookahead == '1') ADVANCE(246); - if (lookahead == 'f') ADVANCE(1332); + if (lookahead == '3') ADVANCE(212); END_STATE(); case 194: if (lookahead == '1') ADVANCE(247); - if (lookahead == '4') ADVANCE(1640); - if (lookahead == 'h') ADVANCE(909); + if (lookahead == 'f') ADVANCE(1333); END_STATE(); case 195: if (lookahead == '1') ADVANCE(248); + if (lookahead == '4') ADVANCE(1641); + if (lookahead == 'h') ADVANCE(910); END_STATE(); case 196: if (lookahead == '1') ADVANCE(249); END_STATE(); case 197: if (lookahead == '1') ADVANCE(250); - if (lookahead == 'f') ADVANCE(1348); END_STATE(); case 198: if (lookahead == '1') ADVANCE(251); - if (lookahead == '8') ADVANCE(1835); + if (lookahead == 'f') ADVANCE(1349); END_STATE(); case 199: if (lookahead == '1') ADVANCE(252); - if (lookahead == '8') ADVANCE(1829); + if (lookahead == '8') ADVANCE(1836); END_STATE(); case 200: if (lookahead == '1') ADVANCE(253); - if (lookahead == '8') ADVANCE(1834); + if (lookahead == '8') ADVANCE(1830); END_STATE(); case 201: if (lookahead == '1') ADVANCE(254); - if (lookahead == '3') ADVANCE(212); - if (lookahead == 'h') ADVANCE(971); + if (lookahead == '8') ADVANCE(1835); END_STATE(); case 202: if (lookahead == '1') ADVANCE(255); - if (lookahead == '8') ADVANCE(1832); + if (lookahead == '3') ADVANCE(213); + if (lookahead == 'h') ADVANCE(972); END_STATE(); case 203: if (lookahead == '1') ADVANCE(256); - if (lookahead == '8') ADVANCE(1831); + if (lookahead == '8') ADVANCE(1833); END_STATE(); case 204: if (lookahead == '1') ADVANCE(257); - if (lookahead == '8') ADVANCE(1833); + if (lookahead == '8') ADVANCE(1832); END_STATE(); case 205: if (lookahead == '1') ADVANCE(258); - if (lookahead == '8') ADVANCE(1830); + if (lookahead == '8') ADVANCE(1834); END_STATE(); case 206: if (lookahead == '1') ADVANCE(259); - if (lookahead == '8') ADVANCE(1836); + if (lookahead == '8') ADVANCE(1831); END_STATE(); case 207: if (lookahead == '1') ADVANCE(260); - if (lookahead == 'f') ADVANCE(1358); + if (lookahead == '8') ADVANCE(1837); END_STATE(); case 208: if (lookahead == '1') ADVANCE(261); + if (lookahead == 'f') ADVANCE(1359); END_STATE(); case 209: if (lookahead == '1') ADVANCE(262); @@ -4429,44 +4440,43 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '1') ADVANCE(263); END_STATE(); case 211: - if (lookahead == '2') ADVANCE(1664); + if (lookahead == '1') ADVANCE(264); END_STATE(); case 212: - if (lookahead == '2') ADVANCE(1645); + if (lookahead == '2') ADVANCE(1665); END_STATE(); case 213: - if (lookahead == '2') ADVANCE(407); - if (lookahead == 'l') ADVANCE(922); + if (lookahead == '2') ADVANCE(1646); END_STATE(); case 214: - if (lookahead == '2') ADVANCE(457); + if (lookahead == '2') ADVANCE(408); if (lookahead == 'l') ADVANCE(923); END_STATE(); case 215: - if (lookahead == '2') ADVANCE(463); + if (lookahead == '2') ADVANCE(458); if (lookahead == 'l') ADVANCE(924); END_STATE(); case 216: - if (lookahead == '2') ADVANCE(467); + if (lookahead == '2') ADVANCE(464); if (lookahead == 'l') ADVANCE(925); END_STATE(); case 217: - if (lookahead == '2') ADVANCE(469); + if (lookahead == '2') ADVANCE(468); if (lookahead == 'l') ADVANCE(926); END_STATE(); case 218: - if (lookahead == '2') ADVANCE(472); + if (lookahead == '2') ADVANCE(470); + if (lookahead == 'l') ADVANCE(927); END_STATE(); case 219: - if (lookahead == '2') ADVANCE(475); - if (lookahead == 'l') ADVANCE(927); + if (lookahead == '2') ADVANCE(473); END_STATE(); case 220: - if (lookahead == '2') ADVANCE(477); + if (lookahead == '2') ADVANCE(476); if (lookahead == 'l') ADVANCE(928); END_STATE(); case 221: - if (lookahead == '2') ADVANCE(479); + if (lookahead == '2') ADVANCE(478); if (lookahead == 'l') ADVANCE(929); END_STATE(); case 222: @@ -4479,6 +4489,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 224: if (lookahead == '2') ADVANCE(482); + if (lookahead == 'l') ADVANCE(932); END_STATE(); case 225: if (lookahead == '2') ADVANCE(483); @@ -4503,10 +4514,10 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 232: if (lookahead == '2') ADVANCE(490); - if (lookahead == 'l') ADVANCE(934); END_STATE(); case 233: if (lookahead == '2') ADVANCE(491); + if (lookahead == 'l') ADVANCE(935); END_STATE(); case 234: if (lookahead == '2') ADVANCE(492); @@ -4542,1211 +4553,1207 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '2') ADVANCE(502); END_STATE(); case 245: - if (lookahead == '6') ADVANCE(1663); + if (lookahead == '2') ADVANCE(503); END_STATE(); case 246: - if (lookahead == '6') ADVANCE(1625); + if (lookahead == '6') ADVANCE(1664); END_STATE(); case 247: - if (lookahead == '6') ADVANCE(1641); + if (lookahead == '6') ADVANCE(1626); END_STATE(); case 248: - if (lookahead == '6') ADVANCE(1624); + if (lookahead == '6') ADVANCE(1642); END_STATE(); case 249: - if (lookahead == '6') ADVANCE(1643); + if (lookahead == '6') ADVANCE(1625); END_STATE(); case 250: - if (lookahead == '6') ADVANCE(1628); + if (lookahead == '6') ADVANCE(1644); END_STATE(); case 251: - if (lookahead == '6') ADVANCE(1827); + if (lookahead == '6') ADVANCE(1629); END_STATE(); case 252: - if (lookahead == '6') ADVANCE(1821); + if (lookahead == '6') ADVANCE(1828); END_STATE(); case 253: - if (lookahead == '6') ADVANCE(1826); + if (lookahead == '6') ADVANCE(1822); END_STATE(); case 254: - if (lookahead == '6') ADVANCE(1644); + if (lookahead == '6') ADVANCE(1827); END_STATE(); case 255: - if (lookahead == '6') ADVANCE(1824); + if (lookahead == '6') ADVANCE(1645); END_STATE(); case 256: - if (lookahead == '6') ADVANCE(1823); + if (lookahead == '6') ADVANCE(1825); END_STATE(); case 257: - if (lookahead == '6') ADVANCE(1825); + if (lookahead == '6') ADVANCE(1824); END_STATE(); case 258: - if (lookahead == '6') ADVANCE(1822); + if (lookahead == '6') ADVANCE(1826); END_STATE(); case 259: - if (lookahead == '6') ADVANCE(1828); + if (lookahead == '6') ADVANCE(1823); END_STATE(); case 260: - if (lookahead == '6') ADVANCE(1631); + if (lookahead == '6') ADVANCE(1829); END_STATE(); case 261: - if (lookahead == '6') ADVANCE(1627); + if (lookahead == '6') ADVANCE(1632); END_STATE(); case 262: - if (lookahead == '6') ADVANCE(1647); + if (lookahead == '6') ADVANCE(1628); END_STATE(); case 263: - if (lookahead == '6') ADVANCE(1630); + if (lookahead == '6') ADVANCE(1648); END_STATE(); case 264: - if (lookahead == '8') ADVANCE(1837); + if (lookahead == '6') ADVANCE(1631); END_STATE(); case 265: if (lookahead == '8') ADVANCE(1838); END_STATE(); case 266: - if (lookahead == '8') ADVANCE(1853); + if (lookahead == '8') ADVANCE(1839); END_STATE(); case 267: - if (lookahead == '8') ADVANCE(1839); + if (lookahead == '8') ADVANCE(1854); END_STATE(); case 268: - if (lookahead == ':') ADVANCE(1870); - if (lookahead == 'a') ADVANCE(364); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(381); + if (lookahead == '8') ADVANCE(1840); END_STATE(); case 269: - if (lookahead == ':') ADVANCE(1870); - if (lookahead == 'a') ADVANCE(351); + if (lookahead == ':') ADVANCE(1871); + if (lookahead == 'a') ADVANCE(365); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 270: - if (lookahead == ':') ADVANCE(1870); - if (lookahead == 'a') ADVANCE(324); + if (lookahead == ':') ADVANCE(1871); + if (lookahead == 'a') ADVANCE(352); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 271: - if (lookahead == ':') ADVANCE(1870); - if (lookahead == 'a') ADVANCE(287); + if (lookahead == ':') ADVANCE(1871); + if (lookahead == 'a') ADVANCE(325); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 272: - if (lookahead == ':') ADVANCE(1870); - if (lookahead == 'a') ADVANCE(353); + if (lookahead == ':') ADVANCE(1871); + if (lookahead == 'a') ADVANCE(288); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 273: - if (lookahead == ':') ADVANCE(1870); - if (lookahead == 'a') ADVANCE(289); + if (lookahead == ':') ADVANCE(1871); + if (lookahead == 'a') ADVANCE(354); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 274: - if (lookahead == ':') ADVANCE(1870); - if (lookahead == 'a') ADVANCE(335); + if (lookahead == ':') ADVANCE(1871); + if (lookahead == 'a') ADVANCE(290); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 275: - if (lookahead == ':') ADVANCE(1870); - if (lookahead == 'a') ADVANCE(367); + if (lookahead == ':') ADVANCE(1871); + if (lookahead == 'a') ADVANCE(336); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 276: - if (lookahead == ':') ADVANCE(1870); - if (lookahead == 'a') ADVANCE(352); - if (lookahead == 'o') ADVANCE(328); + if (lookahead == ':') ADVANCE(1871); + if (lookahead == 'a') ADVANCE(368); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 277: - if (lookahead == ':') ADVANCE(1870); - if (lookahead == 'a') ADVANCE(366); + if (lookahead == ':') ADVANCE(1871); + if (lookahead == 'a') ADVANCE(353); + if (lookahead == 'o') ADVANCE(329); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 278: - if (lookahead == ':') ADVANCE(1870); - if (lookahead == 'a') ADVANCE(368); + if (lookahead == ':') ADVANCE(1871); + if (lookahead == 'a') ADVANCE(367); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 279: - if (lookahead == ':') ADVANCE(1870); + if (lookahead == ':') ADVANCE(1871); if (lookahead == 'a') ADVANCE(369); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 280: - if (lookahead == ':') ADVANCE(1870); - if (lookahead == 'b') ADVANCE(357); - if (lookahead == 'n') ADVANCE(334); + if (lookahead == ':') ADVANCE(1871); + if (lookahead == 'a') ADVANCE(370); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 281: - if (lookahead == ':') ADVANCE(1870); - if (lookahead == 'b') ADVANCE(325); + if (lookahead == ':') ADVANCE(1871); + if (lookahead == 'b') ADVANCE(358); + if (lookahead == 'n') ADVANCE(335); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 282: - if (lookahead == ':') ADVANCE(1870); - if (lookahead == 'c') ADVANCE(312); - if (lookahead == 't') ADVANCE(311); + if (lookahead == ':') ADVANCE(1871); + if (lookahead == 'b') ADVANCE(326); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 283: - if (lookahead == ':') ADVANCE(1870); - if (lookahead == 'c') ADVANCE(1896); + if (lookahead == ':') ADVANCE(1871); + if (lookahead == 'c') ADVANCE(313); + if (lookahead == 't') ADVANCE(312); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 284: - if (lookahead == ':') ADVANCE(1870); - if (lookahead == 'c') ADVANCE(1905); + if (lookahead == ':') ADVANCE(1871); + if (lookahead == 'c') ADVANCE(1899); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 285: - if (lookahead == ':') ADVANCE(1870); - if (lookahead == 'c') ADVANCE(1932); + if (lookahead == ':') ADVANCE(1871); + if (lookahead == 'c') ADVANCE(1908); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 286: - if (lookahead == ':') ADVANCE(1870); - if (lookahead == 'c') ADVANCE(326); + if (lookahead == ':') ADVANCE(1871); + if (lookahead == 'c') ADVANCE(1935); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 287: - if (lookahead == ':') ADVANCE(1870); - if (lookahead == 'c') ADVANCE(360); + if (lookahead == ':') ADVANCE(1871); + if (lookahead == 'c') ADVANCE(327); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 288: - if (lookahead == ':') ADVANCE(1870); - if (lookahead == 'c') ADVANCE(363); + if (lookahead == ':') ADVANCE(1871); + if (lookahead == 'c') ADVANCE(361); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 289: - if (lookahead == ':') ADVANCE(1870); - if (lookahead == 'c') ADVANCE(300); + if (lookahead == ':') ADVANCE(1871); + if (lookahead == 'c') ADVANCE(364); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 290: - if (lookahead == ':') ADVANCE(1870); - if (lookahead == 'c') ADVANCE(370); + if (lookahead == ':') ADVANCE(1871); + if (lookahead == 'c') ADVANCE(301); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 291: - if (lookahead == ':') ADVANCE(1870); - if (lookahead == 'd') ADVANCE(309); + if (lookahead == ':') ADVANCE(1871); + if (lookahead == 'c') ADVANCE(371); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 292: - if (lookahead == ':') ADVANCE(1870); - if (lookahead == 'd') ADVANCE(156); + if (lookahead == ':') ADVANCE(1871); + if (lookahead == 'd') ADVANCE(310); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 293: - if (lookahead == ':') ADVANCE(1870); - if (lookahead == 'd') ADVANCE(1902); + if (lookahead == ':') ADVANCE(1871); + if (lookahead == 'd') ADVANCE(157); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 294: - if (lookahead == ':') ADVANCE(1870); - if (lookahead == 'd') ADVANCE(1911); + if (lookahead == ':') ADVANCE(1871); + if (lookahead == 'd') ADVANCE(1905); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 295: - if (lookahead == ':') ADVANCE(1870); - if (lookahead == 'e') ADVANCE(286); + if (lookahead == ':') ADVANCE(1871); + if (lookahead == 'd') ADVANCE(1914); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 296: - if (lookahead == ':') ADVANCE(1870); - if (lookahead == 'e') ADVANCE(1929); + if (lookahead == ':') ADVANCE(1871); + if (lookahead == 'e') ADVANCE(287); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 297: - if (lookahead == ':') ADVANCE(1870); - if (lookahead == 'e') ADVANCE(1920); + if (lookahead == ':') ADVANCE(1871); + if (lookahead == 'e') ADVANCE(1932); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 298: - if (lookahead == ':') ADVANCE(1870); - if (lookahead == 'e') ADVANCE(1899); + if (lookahead == ':') ADVANCE(1871); + if (lookahead == 'e') ADVANCE(1923); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 299: - if (lookahead == ':') ADVANCE(1870); - if (lookahead == 'e') ADVANCE(1914); + if (lookahead == ':') ADVANCE(1871); + if (lookahead == 'e') ADVANCE(1902); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 300: - if (lookahead == ':') ADVANCE(1870); - if (lookahead == 'e') ADVANCE(1923); + if (lookahead == ':') ADVANCE(1871); + if (lookahead == 'e') ADVANCE(1917); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 301: - if (lookahead == ':') ADVANCE(1870); - if (lookahead == 'e') ADVANCE(290); + if (lookahead == ':') ADVANCE(1871); + if (lookahead == 'e') ADVANCE(1926); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 302: - if (lookahead == ':') ADVANCE(1870); - if (lookahead == 'e') ADVANCE(292); + if (lookahead == ':') ADVANCE(1871); + if (lookahead == 'e') ADVANCE(291); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 303: - if (lookahead == ':') ADVANCE(1870); - if (lookahead == 'e') ADVANCE(346); + if (lookahead == ':') ADVANCE(1871); + if (lookahead == 'e') ADVANCE(293); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 304: - if (lookahead == ':') ADVANCE(1870); - if (lookahead == 'e') ADVANCE(293); + if (lookahead == ':') ADVANCE(1871); + if (lookahead == 'e') ADVANCE(347); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 305: - if (lookahead == ':') ADVANCE(1870); + if (lookahead == ':') ADVANCE(1871); if (lookahead == 'e') ADVANCE(294); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 306: - if (lookahead == ':') ADVANCE(1870); - if (lookahead == 'e') ADVANCE(337); + if (lookahead == ':') ADVANCE(1871); + if (lookahead == 'e') ADVANCE(295); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 307: - if (lookahead == ':') ADVANCE(1870); - if (lookahead == 'e') ADVANCE(371); + if (lookahead == ':') ADVANCE(1871); + if (lookahead == 'e') ADVANCE(338); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 308: - if (lookahead == ':') ADVANCE(1870); - if (lookahead == 'f') ADVANCE(273); + if (lookahead == ':') ADVANCE(1871); + if (lookahead == 'e') ADVANCE(372); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 309: - if (lookahead == ':') ADVANCE(1870); - if (lookahead == 'g') ADVANCE(296); + if (lookahead == ':') ADVANCE(1871); + if (lookahead == 'f') ADVANCE(274); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 310: - if (lookahead == ':') ADVANCE(1870); - if (lookahead == 'g') ADVANCE(356); + if (lookahead == ':') ADVANCE(1871); + if (lookahead == 'g') ADVANCE(297); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 311: - if (lookahead == ':') ADVANCE(1870); - if (lookahead == 'h') ADVANCE(307); + if (lookahead == ':') ADVANCE(1871); + if (lookahead == 'g') ADVANCE(357); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 312: - if (lookahead == ':') ADVANCE(1870); - if (lookahead == 'h') ADVANCE(355); + if (lookahead == ':') ADVANCE(1871); + if (lookahead == 'h') ADVANCE(308); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 313: - if (lookahead == ':') ADVANCE(1870); - if (lookahead == 'i') ADVANCE(291); + if (lookahead == ':') ADVANCE(1871); + if (lookahead == 'h') ADVANCE(356); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 314: - if (lookahead == ':') ADVANCE(1870); - if (lookahead == 'i') ADVANCE(379); - if (lookahead == 'o') ADVANCE(372); + if (lookahead == ':') ADVANCE(1871); + if (lookahead == 'i') ADVANCE(292); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 315: - if (lookahead == ':') ADVANCE(1870); + if (lookahead == ':') ADVANCE(1871); if (lookahead == 'i') ADVANCE(380); + if (lookahead == 'o') ADVANCE(373); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 316: - if (lookahead == ':') ADVANCE(1870); - if (lookahead == 'i') ADVANCE(378); + if (lookahead == ':') ADVANCE(1871); + if (lookahead == 'i') ADVANCE(381); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 317: - if (lookahead == ':') ADVANCE(1870); - if (lookahead == 'i') ADVANCE(283); + if (lookahead == ':') ADVANCE(1871); + if (lookahead == 'i') ADVANCE(379); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 318: - if (lookahead == ':') ADVANCE(1870); + if (lookahead == ':') ADVANCE(1871); if (lookahead == 'i') ADVANCE(284); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 319: - if (lookahead == ':') ADVANCE(1870); - if (lookahead == 'i') ADVANCE(336); + if (lookahead == ':') ADVANCE(1871); + if (lookahead == 'i') ADVANCE(285); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 320: - if (lookahead == ':') ADVANCE(1870); - if (lookahead == 'i') ADVANCE(327); + if (lookahead == ':') ADVANCE(1871); + if (lookahead == 'i') ADVANCE(337); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 321: - if (lookahead == ':') ADVANCE(1870); - if (lookahead == 'i') ADVANCE(285); + if (lookahead == ':') ADVANCE(1871); + if (lookahead == 'i') ADVANCE(328); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 322: - if (lookahead == ':') ADVANCE(1870); - if (lookahead == 'i') ADVANCE(306); + if (lookahead == ':') ADVANCE(1871); + if (lookahead == 'i') ADVANCE(286); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 323: - if (lookahead == ':') ADVANCE(1870); - if (lookahead == 'i') ADVANCE(344); + if (lookahead == ':') ADVANCE(1871); + if (lookahead == 'i') ADVANCE(307); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 324: - if (lookahead == ':') ADVANCE(1870); - if (lookahead == 'l') ADVANCE(1908); + if (lookahead == ':') ADVANCE(1871); + if (lookahead == 'i') ADVANCE(345); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 325: - if (lookahead == ':') ADVANCE(1870); - if (lookahead == 'l') ADVANCE(317); + if (lookahead == ':') ADVANCE(1871); + if (lookahead == 'l') ADVANCE(1911); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 326: - if (lookahead == ':') ADVANCE(1870); - if (lookahead == 'l') ADVANCE(272); + if (lookahead == ':') ADVANCE(1871); + if (lookahead == 'l') ADVANCE(318); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 327: - if (lookahead == ':') ADVANCE(1870); - if (lookahead == 'l') ADVANCE(299); + if (lookahead == ':') ADVANCE(1871); + if (lookahead == 'l') ADVANCE(273); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 328: - if (lookahead == ':') ADVANCE(1870); - if (lookahead == 'l') ADVANCE(278); + if (lookahead == ':') ADVANCE(1871); + if (lookahead == 'l') ADVANCE(300); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 329: - if (lookahead == ':') ADVANCE(1870); - if (lookahead == 'm') ADVANCE(1935); + if (lookahead == ':') ADVANCE(1871); + if (lookahead == 'l') ADVANCE(279); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 330: - if (lookahead == ':') ADVANCE(1870); - if (lookahead == 'n') ADVANCE(376); + if (lookahead == ':') ADVANCE(1871); + if (lookahead == 'm') ADVANCE(1938); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 331: - if (lookahead == ':') ADVANCE(1870); - if (lookahead == 'n') ADVANCE(362); + if (lookahead == ':') ADVANCE(1871); + if (lookahead == 'n') ADVANCE(377); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 332: - if (lookahead == ':') ADVANCE(1870); - if (lookahead == 'n') ADVANCE(282); + if (lookahead == ':') ADVANCE(1871); + if (lookahead == 'n') ADVANCE(363); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 333: - if (lookahead == ':') ADVANCE(1870); - if (lookahead == 'n') ADVANCE(1945); + if (lookahead == ':') ADVANCE(1871); + if (lookahead == 'n') ADVANCE(283); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 334: - if (lookahead == ':') ADVANCE(1870); - if (lookahead == 'n') ADVANCE(341); + if (lookahead == ':') ADVANCE(1871); + if (lookahead == 'n') ADVANCE(1948); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 335: - if (lookahead == ':') ADVANCE(1870); - if (lookahead == 'n') ADVANCE(358); + if (lookahead == ':') ADVANCE(1871); + if (lookahead == 'n') ADVANCE(342); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 336: - if (lookahead == ':') ADVANCE(1870); - if (lookahead == 'n') ADVANCE(270); + if (lookahead == ':') ADVANCE(1871); + if (lookahead == 'n') ADVANCE(359); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 337: - if (lookahead == ':') ADVANCE(1870); - if (lookahead == 'n') ADVANCE(361); + if (lookahead == ':') ADVANCE(1871); + if (lookahead == 'n') ADVANCE(271); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 338: - if (lookahead == ':') ADVANCE(1870); - if (lookahead == 'n') ADVANCE(315); + if (lookahead == ':') ADVANCE(1871); + if (lookahead == 'n') ADVANCE(362); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 339: - if (lookahead == ':') ADVANCE(1870); - if (lookahead == 'n') ADVANCE(359); + if (lookahead == ':') ADVANCE(1871); + if (lookahead == 'n') ADVANCE(316); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 340: - if (lookahead == ':') ADVANCE(1870); - if (lookahead == 'o') ADVANCE(339); + if (lookahead == ':') ADVANCE(1871); + if (lookahead == 'n') ADVANCE(360); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 341: - if (lookahead == ':') ADVANCE(1870); - if (lookahead == 'o') ADVANCE(375); + if (lookahead == ':') ADVANCE(1871); + if (lookahead == 'o') ADVANCE(340); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 342: - if (lookahead == ':') ADVANCE(1870); - if (lookahead == 'o') ADVANCE(347); + if (lookahead == ':') ADVANCE(1871); + if (lookahead == 'o') ADVANCE(376); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 343: - if (lookahead == ':') ADVANCE(1870); - if (lookahead == 'o') ADVANCE(338); + if (lookahead == ':') ADVANCE(1871); + if (lookahead == 'o') ADVANCE(348); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 344: - if (lookahead == ':') ADVANCE(1870); - if (lookahead == 'o') ADVANCE(333); + if (lookahead == ':') ADVANCE(1871); + if (lookahead == 'o') ADVANCE(339); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 345: - if (lookahead == ':') ADVANCE(1870); - if (lookahead == 'r') ADVANCE(314); - if (lookahead == 'u') ADVANCE(281); + if (lookahead == ':') ADVANCE(1871); + if (lookahead == 'o') ADVANCE(334); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 346: - if (lookahead == ':') ADVANCE(1870); - if (lookahead == 'r') ADVANCE(308); + if (lookahead == ':') ADVANCE(1871); + if (lookahead == 'r') ADVANCE(315); + if (lookahead == 'u') ADVANCE(282); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 347: - if (lookahead == ':') ADVANCE(1870); - if (lookahead == 'r') ADVANCE(1938); + if (lookahead == ':') ADVANCE(1871); + if (lookahead == 'r') ADVANCE(309); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 348: - if (lookahead == ':') ADVANCE(1870); - if (lookahead == 'r') ADVANCE(313); + if (lookahead == ':') ADVANCE(1871); + if (lookahead == 'r') ADVANCE(1941); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 349: - if (lookahead == ':') ADVANCE(1870); - if (lookahead == 'r') ADVANCE(274); + if (lookahead == ':') ADVANCE(1871); + if (lookahead == 'r') ADVANCE(314); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 350: - if (lookahead == ':') ADVANCE(1870); - if (lookahead == 'r') ADVANCE(377); + if (lookahead == ':') ADVANCE(1871); + if (lookahead == 'r') ADVANCE(275); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 351: - if (lookahead == ':') ADVANCE(1870); - if (lookahead == 'r') ADVANCE(310); + if (lookahead == ':') ADVANCE(1871); + if (lookahead == 'r') ADVANCE(378); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 352: - if (lookahead == ':') ADVANCE(1870); - if (lookahead == 'r') ADVANCE(269); + if (lookahead == ':') ADVANCE(1871); + if (lookahead == 'r') ADVANCE(311); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 353: - if (lookahead == ':') ADVANCE(1870); - if (lookahead == 'r') ADVANCE(302); + if (lookahead == ':') ADVANCE(1871); + if (lookahead == 'r') ADVANCE(270); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 354: - if (lookahead == ':') ADVANCE(1870); - if (lookahead == 'r') ADVANCE(271); + if (lookahead == ':') ADVANCE(1871); + if (lookahead == 'r') ADVANCE(303); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 355: - if (lookahead == ':') ADVANCE(1870); - if (lookahead == 'r') ADVANCE(343); + if (lookahead == ':') ADVANCE(1871); + if (lookahead == 'r') ADVANCE(272); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 356: - if (lookahead == ':') ADVANCE(1870); - if (lookahead == 's') ADVANCE(1941); + if (lookahead == ':') ADVANCE(1871); + if (lookahead == 'r') ADVANCE(344); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 357: - if (lookahead == ':') ADVANCE(1870); - if (lookahead == 's') ADVANCE(373); + if (lookahead == ':') ADVANCE(1871); + if (lookahead == 's') ADVANCE(1944); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 358: - if (lookahead == ':') ADVANCE(1870); - if (lookahead == 's') ADVANCE(322); + if (lookahead == ':') ADVANCE(1871); + if (lookahead == 's') ADVANCE(374); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 359: - if (lookahead == ':') ADVANCE(1870); - if (lookahead == 's') ADVANCE(365); + if (lookahead == ':') ADVANCE(1871); + if (lookahead == 's') ADVANCE(323); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 360: - if (lookahead == ':') ADVANCE(1870); - if (lookahead == 't') ADVANCE(1926); + if (lookahead == ':') ADVANCE(1871); + if (lookahead == 's') ADVANCE(366); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 361: - if (lookahead == ':') ADVANCE(1870); - if (lookahead == 't') ADVANCE(1917); + if (lookahead == ':') ADVANCE(1871); + if (lookahead == 't') ADVANCE(1929); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 362: - if (lookahead == ':') ADVANCE(1870); - if (lookahead == 't') ADVANCE(303); + if (lookahead == ':') ADVANCE(1871); + if (lookahead == 't') ADVANCE(1920); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 363: - if (lookahead == ':') ADVANCE(1870); - if (lookahead == 't') ADVANCE(342); + if (lookahead == ':') ADVANCE(1871); + if (lookahead == 't') ADVANCE(304); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 364: - if (lookahead == ':') ADVANCE(1870); - if (lookahead == 't') ADVANCE(316); + if (lookahead == ':') ADVANCE(1871); + if (lookahead == 't') ADVANCE(343); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 365: - if (lookahead == ':') ADVANCE(1870); - if (lookahead == 't') ADVANCE(350); + if (lookahead == ':') ADVANCE(1871); + if (lookahead == 't') ADVANCE(317); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 366: - if (lookahead == ':') ADVANCE(1870); - if (lookahead == 't') ADVANCE(318); + if (lookahead == ':') ADVANCE(1871); + if (lookahead == 't') ADVANCE(351); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 367: - if (lookahead == ':') ADVANCE(1870); - if (lookahead == 't') ADVANCE(298); + if (lookahead == ':') ADVANCE(1871); + if (lookahead == 't') ADVANCE(319); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 368: - if (lookahead == ':') ADVANCE(1870); - if (lookahead == 't') ADVANCE(320); + if (lookahead == ':') ADVANCE(1871); + if (lookahead == 't') ADVANCE(299); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 369: - if (lookahead == ':') ADVANCE(1870); - if (lookahead == 't') ADVANCE(323); + if (lookahead == ':') ADVANCE(1871); + if (lookahead == 't') ADVANCE(321); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 370: - if (lookahead == ':') ADVANCE(1870); - if (lookahead == 't') ADVANCE(304); + if (lookahead == ':') ADVANCE(1871); + if (lookahead == 't') ADVANCE(324); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 371: - if (lookahead == ':') ADVANCE(1870); - if (lookahead == 't') ADVANCE(321); + if (lookahead == ':') ADVANCE(1871); + if (lookahead == 't') ADVANCE(305); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 372: - if (lookahead == ':') ADVANCE(1870); - if (lookahead == 't') ADVANCE(301); + if (lookahead == ':') ADVANCE(1871); + if (lookahead == 't') ADVANCE(322); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 373: - if (lookahead == ':') ADVANCE(1870); - if (lookahead == 't') ADVANCE(354); + if (lookahead == ':') ADVANCE(1871); + if (lookahead == 't') ADVANCE(302); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 374: - if (lookahead == ':') ADVANCE(1870); - if (lookahead == 't') ADVANCE(277); - if (lookahead == 'y') ADVANCE(332); + if (lookahead == ':') ADVANCE(1871); + if (lookahead == 't') ADVANCE(355); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 375: - if (lookahead == ':') ADVANCE(1870); - if (lookahead == 't') ADVANCE(279); + if (lookahead == ':') ADVANCE(1871); + if (lookahead == 't') ADVANCE(278); + if (lookahead == 'y') ADVANCE(333); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 376: - if (lookahead == ':') ADVANCE(1870); - if (lookahead == 'u') ADVANCE(329); + if (lookahead == ':') ADVANCE(1871); + if (lookahead == 't') ADVANCE(280); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 377: - if (lookahead == ':') ADVANCE(1870); - if (lookahead == 'u') ADVANCE(288); + if (lookahead == ':') ADVANCE(1871); + if (lookahead == 'u') ADVANCE(330); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 378: - if (lookahead == ':') ADVANCE(1870); - if (lookahead == 'v') ADVANCE(297); + if (lookahead == ':') ADVANCE(1871); + if (lookahead == 'u') ADVANCE(289); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 379: - if (lookahead == ':') ADVANCE(1870); - if (lookahead == 'v') ADVANCE(275); + if (lookahead == ':') ADVANCE(1871); + if (lookahead == 'v') ADVANCE(298); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 380: - if (lookahead == ':') ADVANCE(1870); - if (lookahead == 'z') ADVANCE(305); + if (lookahead == ':') ADVANCE(1871); + if (lookahead == 'v') ADVANCE(276); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'y')) ADVANCE(381); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 381: - if (lookahead == ':') ADVANCE(1870); + if (lookahead == ':') ADVANCE(1871); + if (lookahead == 'z') ADVANCE(306); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('a' <= lookahead && lookahead <= 'y')) ADVANCE(382); END_STATE(); case 382: - if (lookahead == ';') ADVANCE(1869); + if (lookahead == ':') ADVANCE(1871); if (lookahead == '$' || - ('/' <= lookahead && lookahead <= '9') || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); case 383: - if (lookahead == '>') ADVANCE(1865); + if (lookahead == ';') ADVANCE(1870); + if (lookahead != 0) ADVANCE(383); END_STATE(); case 384: - if (lookahead == '>') ADVANCE(9); + if (lookahead == '>') ADVANCE(1866); END_STATE(); case 385: if (lookahead == '>') ADVANCE(10); END_STATE(); case 386: - if (lookahead == 'a') ADVANCE(594); + if (lookahead == '>') ADVANCE(11); END_STATE(); case 387: - if (lookahead == 'a') ADVANCE(1586); + if (lookahead == 'a') ADVANCE(595); END_STATE(); case 388: - if (lookahead == 'a') ADVANCE(1867); + if (lookahead == 'a') ADVANCE(1587); END_STATE(); case 389: if (lookahead == 'a') ADVANCE(1868); END_STATE(); case 390: - if (lookahead == 'a') ADVANCE(1660); + if (lookahead == 'a') ADVANCE(1869); END_STATE(); case 391: - if (lookahead == 'a') ADVANCE(1001); - if (lookahead == 'i') ADVANCE(1006); - if (lookahead == 'l') ADVANCE(1210); + if (lookahead == 'a') ADVANCE(1661); END_STATE(); case 392: - if (lookahead == 'a') ADVANCE(547); - if (lookahead == 'r') ADVANCE(894); - if (lookahead == 'u') ADVANCE(518); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1951); + if (lookahead == 'a') ADVANCE(1002); + if (lookahead == 'i') ADVANCE(1007); + if (lookahead == 'l') ADVANCE(1211); END_STATE(); case 393: - if (lookahead == 'a') ADVANCE(1475); + if (lookahead == 'a') ADVANCE(548); + if (lookahead == 'r') ADVANCE(895); + if (lookahead == 'u') ADVANCE(519); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1954); END_STATE(); case 394: - if (lookahead == 'a') ADVANCE(1475); - if (lookahead == 'e') ADVANCE(859); - if (lookahead == 'o') ADVANCE(1263); - if (lookahead == 'u') ADVANCE(1008); + if (lookahead == 'a') ADVANCE(1476); END_STATE(); case 395: - if (lookahead == 'a') ADVANCE(1472); - if (lookahead == 'l') ADVANCE(398); + if (lookahead == 'a') ADVANCE(1476); + if (lookahead == 'e') ADVANCE(860); + if (lookahead == 'o') ADVANCE(1264); + if (lookahead == 'u') ADVANCE(1009); END_STATE(); case 396: - if (lookahead == 'a') ADVANCE(1583); + if (lookahead == 'a') ADVANCE(1473); + if (lookahead == 'l') ADVANCE(399); END_STATE(); case 397: - if (lookahead == 'a') ADVANCE(1346); - if (lookahead == 'u') ADVANCE(1407); + if (lookahead == 'a') ADVANCE(1584); END_STATE(); case 398: - if (lookahead == 'a') ADVANCE(1383); + if (lookahead == 'a') ADVANCE(1347); + if (lookahead == 'u') ADVANCE(1408); END_STATE(); case 399: - if (lookahead == 'a') ADVANCE(1054); + if (lookahead == 'a') ADVANCE(1384); END_STATE(); case 400: - if (lookahead == 'a') ADVANCE(1584); + if (lookahead == 'a') ADVANCE(1055); END_STATE(); case 401: - if (lookahead == 'a') ADVANCE(1324); + if (lookahead == 'a') ADVANCE(1585); END_STATE(); case 402: - if (lookahead == 'a') ADVANCE(1085); + if (lookahead == 'a') ADVANCE(1325); END_STATE(); case 403: - if (lookahead == 'a') ADVANCE(1085); - if (lookahead == 'u') ADVANCE(709); + if (lookahead == 'a') ADVANCE(1086); END_STATE(); case 404: - if (lookahead == 'a') ADVANCE(1057); + if (lookahead == 'a') ADVANCE(1086); + if (lookahead == 'u') ADVANCE(710); END_STATE(); case 405: - if (lookahead == 'a') ADVANCE(1356); + if (lookahead == 'a') ADVANCE(1058); END_STATE(); case 406: - if (lookahead == 'a') ADVANCE(1161); + if (lookahead == 'a') ADVANCE(1357); END_STATE(); case 407: - if (lookahead == 'a') ADVANCE(611); + if (lookahead == 'a') ADVANCE(1162); END_STATE(); case 408: - if (lookahead == 'a') ADVANCE(1350); - if (lookahead == 'i') ADVANCE(1144); + if (lookahead == 'a') ADVANCE(612); END_STATE(); case 409: - if (lookahead == 'a') ADVANCE(1140); + if (lookahead == 'a') ADVANCE(1351); + if (lookahead == 'i') ADVANCE(1145); END_STATE(); case 410: - if (lookahead == 'a') ADVANCE(997); + if (lookahead == 'a') ADVANCE(1141); END_STATE(); case 411: - if (lookahead == 'a') ADVANCE(1278); + if (lookahead == 'a') ADVANCE(998); END_STATE(); case 412: if (lookahead == 'a') ADVANCE(1279); @@ -5755,16 +5762,16 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'a') ADVANCE(1280); END_STATE(); case 414: - if (lookahead == 'a') ADVANCE(1523); + if (lookahead == 'a') ADVANCE(1281); END_STATE(); case 415: - if (lookahead == 'a') ADVANCE(1281); + if (lookahead == 'a') ADVANCE(1524); END_STATE(); case 416: - if (lookahead == 'a') ADVANCE(999); + if (lookahead == 'a') ADVANCE(1282); END_STATE(); case 417: - if (lookahead == 'a') ADVANCE(1282); + if (lookahead == 'a') ADVANCE(1000); END_STATE(); case 418: if (lookahead == 'a') ADVANCE(1283); @@ -5773,7 +5780,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'a') ADVANCE(1284); END_STATE(); case 420: - if (lookahead == 'a') ADVANCE(1072); + if (lookahead == 'a') ADVANCE(1285); END_STATE(); case 421: if (lookahead == 'a') ADVANCE(1073); @@ -5782,25 +5789,25 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'a') ADVANCE(1074); END_STATE(); case 423: - if (lookahead == 'a') ADVANCE(1425); + if (lookahead == 'a') ADVANCE(1075); END_STATE(); case 424: - if (lookahead == 'a') ADVANCE(1075); + if (lookahead == 'a') ADVANCE(1426); END_STATE(); case 425: - if (lookahead == 'a') ADVANCE(1426); + if (lookahead == 'a') ADVANCE(1076); END_STATE(); case 426: - if (lookahead == 'a') ADVANCE(1076); + if (lookahead == 'a') ADVANCE(1427); END_STATE(); case 427: - if (lookahead == 'a') ADVANCE(1427); + if (lookahead == 'a') ADVANCE(1077); END_STATE(); case 428: - if (lookahead == 'a') ADVANCE(1077); + if (lookahead == 'a') ADVANCE(1428); END_STATE(); case 429: - if (lookahead == 'a') ADVANCE(1428); + if (lookahead == 'a') ADVANCE(1078); END_STATE(); case 430: if (lookahead == 'a') ADVANCE(1429); @@ -5809,154 +5816,154 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'a') ADVANCE(1430); END_STATE(); case 432: - if (lookahead == 'a') ADVANCE(1139); + if (lookahead == 'a') ADVANCE(1431); END_STATE(); case 433: - if (lookahead == 'a') ADVANCE(1435); + if (lookahead == 'a') ADVANCE(1140); END_STATE(); case 434: if (lookahead == 'a') ADVANCE(1436); END_STATE(); case 435: - if (lookahead == 'a') ADVANCE(1453); + if (lookahead == 'a') ADVANCE(1437); END_STATE(); case 436: - if (lookahead == 'a') ADVANCE(1458); + if (lookahead == 'a') ADVANCE(1454); END_STATE(); case 437: - if (lookahead == 'a') ADVANCE(1460); + if (lookahead == 'a') ADVANCE(1459); END_STATE(); case 438: - if (lookahead == 'a') ADVANCE(595); + if (lookahead == 'a') ADVANCE(1461); END_STATE(); case 439: - if (lookahead == 'a') ADVANCE(1587); + if (lookahead == 'a') ADVANCE(596); END_STATE(); case 440: - if (lookahead == 'a') ADVANCE(1327); - if (lookahead == 'o') ADVANCE(1037); + if (lookahead == 'a') ADVANCE(1588); END_STATE(); case 441: - if (lookahead == 'a') ADVANCE(1327); - if (lookahead == 'o') ADVANCE(1037); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1949); + if (lookahead == 'a') ADVANCE(1328); + if (lookahead == 'o') ADVANCE(1038); END_STATE(); case 442: - if (lookahead == 'a') ADVANCE(1005); + if (lookahead == 'a') ADVANCE(1328); + if (lookahead == 'o') ADVANCE(1038); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1952); END_STATE(); case 443: - if (lookahead == 'a') ADVANCE(1387); + if (lookahead == 'a') ADVANCE(1006); END_STATE(); case 444: - if (lookahead == 'a') ADVANCE(575); + if (lookahead == 'a') ADVANCE(1388); END_STATE(); case 445: - if (lookahead == 'a') ADVANCE(1491); + if (lookahead == 'a') ADVANCE(576); END_STATE(); case 446: - if (lookahead == 'a') ADVANCE(1362); + if (lookahead == 'a') ADVANCE(1492); END_STATE(); case 447: - if (lookahead == 'a') ADVANCE(1495); + if (lookahead == 'a') ADVANCE(1363); END_STATE(); case 448: - if (lookahead == 'a') ADVANCE(1512); + if (lookahead == 'a') ADVANCE(1496); END_STATE(); case 449: - if (lookahead == 'a') ADVANCE(576); + if (lookahead == 'a') ADVANCE(1513); END_STATE(); case 450: - if (lookahead == 'a') ADVANCE(1493); + if (lookahead == 'a') ADVANCE(577); END_STATE(); case 451: - if (lookahead == 'a') ADVANCE(1510); + if (lookahead == 'a') ADVANCE(1494); END_STATE(); case 452: - if (lookahead == 'a') ADVANCE(1494); + if (lookahead == 'a') ADVANCE(1511); END_STATE(); case 453: - if (lookahead == 'a') ADVANCE(1391); + if (lookahead == 'a') ADVANCE(1495); END_STATE(); case 454: - if (lookahead == 'a') ADVANCE(1483); + if (lookahead == 'a') ADVANCE(1392); END_STATE(); case 455: - if (lookahead == 'a') ADVANCE(584); + if (lookahead == 'a') ADVANCE(1484); END_STATE(); case 456: - if (lookahead == 'a') ADVANCE(1522); + if (lookahead == 'a') ADVANCE(585); END_STATE(); case 457: - if (lookahead == 'a') ADVANCE(657); + if (lookahead == 'a') ADVANCE(1523); END_STATE(); case 458: - if (lookahead == 'a') ADVANCE(1351); + if (lookahead == 'a') ADVANCE(658); END_STATE(); case 459: - if (lookahead == 'a') ADVANCE(1147); + if (lookahead == 'a') ADVANCE(1352); END_STATE(); case 460: - if (lookahead == 'a') ADVANCE(1142); + if (lookahead == 'a') ADVANCE(1148); END_STATE(); case 461: - if (lookahead == 'a') ADVANCE(1590); + if (lookahead == 'a') ADVANCE(1143); END_STATE(); case 462: - if (lookahead == 'a') ADVANCE(1525); + if (lookahead == 'a') ADVANCE(1591); END_STATE(); case 463: - if (lookahead == 'a') ADVANCE(658); + if (lookahead == 'a') ADVANCE(1526); END_STATE(); case 464: - if (lookahead == 'a') ADVANCE(1145); + if (lookahead == 'a') ADVANCE(659); END_STATE(); case 465: - if (lookahead == 'a') ADVANCE(1591); + if (lookahead == 'a') ADVANCE(1146); END_STATE(); case 466: - if (lookahead == 'a') ADVANCE(1527); + if (lookahead == 'a') ADVANCE(1592); END_STATE(); case 467: - if (lookahead == 'a') ADVANCE(659); + if (lookahead == 'a') ADVANCE(1528); END_STATE(); case 468: - if (lookahead == 'a') ADVANCE(1146); + if (lookahead == 'a') ADVANCE(660); END_STATE(); case 469: - if (lookahead == 'a') ADVANCE(660); + if (lookahead == 'a') ADVANCE(1147); END_STATE(); case 470: - if (lookahead == 'a') ADVANCE(1149); + if (lookahead == 'a') ADVANCE(661); END_STATE(); case 471: - if (lookahead == 'a') ADVANCE(1531); + if (lookahead == 'a') ADVANCE(1150); END_STATE(); case 472: - if (lookahead == 'a') ADVANCE(661); + if (lookahead == 'a') ADVANCE(1532); END_STATE(); case 473: - if (lookahead == 'a') ADVANCE(1150); + if (lookahead == 'a') ADVANCE(662); END_STATE(); case 474: - if (lookahead == 'a') ADVANCE(1533); + if (lookahead == 'a') ADVANCE(1151); END_STATE(); case 475: - if (lookahead == 'a') ADVANCE(662); + if (lookahead == 'a') ADVANCE(1534); END_STATE(); case 476: - if (lookahead == 'a') ADVANCE(1151); + if (lookahead == 'a') ADVANCE(663); END_STATE(); case 477: - if (lookahead == 'a') ADVANCE(663); + if (lookahead == 'a') ADVANCE(1152); END_STATE(); case 478: - if (lookahead == 'a') ADVANCE(1152); + if (lookahead == 'a') ADVANCE(664); END_STATE(); case 479: - if (lookahead == 'a') ADVANCE(664); + if (lookahead == 'a') ADVANCE(1153); END_STATE(); case 480: - if (lookahead == 'a') ADVANCE(666); + if (lookahead == 'a') ADVANCE(665); END_STATE(); case 481: if (lookahead == 'a') ADVANCE(667); @@ -5971,10 +5978,10 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'a') ADVANCE(670); END_STATE(); case 485: - if (lookahead == 'a') ADVANCE(672); + if (lookahead == 'a') ADVANCE(671); END_STATE(); case 486: - if (lookahead == 'a') ADVANCE(674); + if (lookahead == 'a') ADVANCE(673); END_STATE(); case 487: if (lookahead == 'a') ADVANCE(675); @@ -6025,86 +6032,86 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'a') ADVANCE(690); END_STATE(); case 503: - if (lookahead == 'a') ADVANCE(1163); - if (lookahead == 'f') ADVANCE(937); - if (lookahead == 'm') ADVANCE(790); - if (lookahead == 'p') ADVANCE(438); - if (lookahead == 's') ADVANCE(1268); + if (lookahead == 'a') ADVANCE(691); END_STATE(); case 504: - if (lookahead == 'a') ADVANCE(1088); - if (lookahead == 'e') ADVANCE(1104); - if (lookahead == 'f') ADVANCE(896); - if (lookahead == 'm') ADVANCE(766); + if (lookahead == 'a') ADVANCE(1164); + if (lookahead == 'f') ADVANCE(938); + if (lookahead == 'm') ADVANCE(791); + if (lookahead == 'p') ADVANCE(439); + if (lookahead == 's') ADVANCE(1269); END_STATE(); case 505: - if (lookahead == 'a') ADVANCE(1371); + if (lookahead == 'a') ADVANCE(1089); + if (lookahead == 'e') ADVANCE(1105); + if (lookahead == 'f') ADVANCE(897); + if (lookahead == 'm') ADVANCE(767); END_STATE(); case 506: - if (lookahead == 'a') ADVANCE(1164); + if (lookahead == 'a') ADVANCE(1372); END_STATE(); case 507: - if (lookahead == 'a') ADVANCE(1372); + if (lookahead == 'a') ADVANCE(1165); END_STATE(); case 508: - if (lookahead == 'a') ADVANCE(1162); - if (lookahead == 'f') ADVANCE(937); - if (lookahead == 's') ADVANCE(1541); + if (lookahead == 'a') ADVANCE(1373); END_STATE(); case 509: - if (lookahead == 'b') ADVANCE(1175); - if (lookahead == 'c') ADVANCE(876); - if (lookahead == 'o') ADVANCE(510); - if (lookahead == 's') ADVANCE(871); - if (lookahead == 'w') ADVANCE(900); + if (lookahead == 'a') ADVANCE(1163); + if (lookahead == 'f') ADVANCE(938); + if (lookahead == 's') ADVANCE(1542); END_STATE(); case 510: - if (lookahead == 'b') ADVANCE(974); + if (lookahead == 'b') ADVANCE(1176); + if (lookahead == 'c') ADVANCE(877); + if (lookahead == 'o') ADVANCE(511); + if (lookahead == 's') ADVANCE(872); + if (lookahead == 'w') ADVANCE(901); END_STATE(); case 511: - if (lookahead == 'b') ADVANCE(1382); - if (lookahead == 'd') ADVANCE(607); - if (lookahead == 'g') ADVANCE(770); - if (lookahead == 'n') ADVANCE(691); - if (lookahead == 'p') ADVANCE(1543); - if (lookahead == 'r') ADVANCE(1325); + if (lookahead == 'b') ADVANCE(975); END_STATE(); case 512: - if (lookahead == 'b') ADVANCE(1382); - if (lookahead == 'n') ADVANCE(1136); + if (lookahead == 'b') ADVANCE(1383); + if (lookahead == 'd') ADVANCE(608); + if (lookahead == 'g') ADVANCE(771); + if (lookahead == 'n') ADVANCE(692); + if (lookahead == 'p') ADVANCE(1544); + if (lookahead == 'r') ADVANCE(1326); END_STATE(); case 513: - if (lookahead == 'b') ADVANCE(1589); - if (lookahead == 'c') ADVANCE(883); - if (lookahead == 'd') ADVANCE(1259); - if (lookahead == 'f') ADVANCE(1049); - if (lookahead == 'l') ADVANCE(1198); - if (lookahead == 's') ADVANCE(890); + if (lookahead == 'b') ADVANCE(1383); + if (lookahead == 'n') ADVANCE(1137); END_STATE(); case 514: - if (lookahead == 'b') ADVANCE(154); + if (lookahead == 'b') ADVANCE(1590); + if (lookahead == 'c') ADVANCE(884); + if (lookahead == 'd') ADVANCE(1260); + if (lookahead == 'f') ADVANCE(1050); + if (lookahead == 'l') ADVANCE(1199); + if (lookahead == 's') ADVANCE(891); END_STATE(); case 515: - if (lookahead == 'b') ADVANCE(406); + if (lookahead == 'b') ADVANCE(155); END_STATE(); case 516: - if (lookahead == 'b') ADVANCE(406); - if (lookahead == 'p') ADVANCE(774); + if (lookahead == 'b') ADVANCE(407); END_STATE(); case 517: - if (lookahead == 'b') ADVANCE(1169); + if (lookahead == 'b') ADVANCE(407); + if (lookahead == 'p') ADVANCE(775); END_STATE(); case 518: - if (lookahead == 'b') ADVANCE(1007); + if (lookahead == 'b') ADVANCE(1170); END_STATE(); case 519: - if (lookahead == 'b') ADVANCE(1011); + if (lookahead == 'b') ADVANCE(1008); END_STATE(); case 520: - if (lookahead == 'b') ADVANCE(1016); + if (lookahead == 'b') ADVANCE(1012); END_STATE(); case 521: - if (lookahead == 'b') ADVANCE(1018); + if (lookahead == 'b') ADVANCE(1017); END_STATE(); case 522: if (lookahead == 'b') ADVANCE(1019); @@ -6134,62 +6141,62 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'b') ADVANCE(1027); END_STATE(); case 531: - if (lookahead == 'b') ADVANCE(1237); - if (lookahead == 'c') ADVANCE(878); - if (lookahead == 'o') ADVANCE(532); - if (lookahead == 's') ADVANCE(884); - if (lookahead == 'w') ADVANCE(938); + if (lookahead == 'b') ADVANCE(1028); END_STATE(); case 532: - if (lookahead == 'b') ADVANCE(975); - END_STATE(); - case 533: - if (lookahead == 'b') ADVANCE(1240); + if (lookahead == 'b') ADVANCE(1238); if (lookahead == 'c') ADVANCE(879); - if (lookahead == 'o') ADVANCE(534); - if (lookahead == 'q') ADVANCE(1551); - if (lookahead == 's') ADVANCE(886); - if (lookahead == 'w') ADVANCE(944); + if (lookahead == 'o') ADVANCE(533); + if (lookahead == 's') ADVANCE(885); + if (lookahead == 'w') ADVANCE(939); END_STATE(); - case 534: + case 533: if (lookahead == 'b') ADVANCE(976); END_STATE(); - case 535: + case 534: if (lookahead == 'b') ADVANCE(1241); if (lookahead == 'c') ADVANCE(880); - if (lookahead == 'o') ADVANCE(536); + if (lookahead == 'o') ADVANCE(535); if (lookahead == 'q') ADVANCE(1552); if (lookahead == 's') ADVANCE(887); - if (lookahead == 'w') ADVANCE(947); + if (lookahead == 'w') ADVANCE(945); END_STATE(); - case 536: + case 535: if (lookahead == 'b') ADVANCE(977); END_STATE(); - case 537: + case 536: if (lookahead == 'b') ADVANCE(1242); if (lookahead == 'c') ADVANCE(881); - if (lookahead == 'o') ADVANCE(540); + if (lookahead == 'o') ADVANCE(537); + if (lookahead == 'q') ADVANCE(1553); if (lookahead == 's') ADVANCE(888); - if (lookahead == 'w') ADVANCE(952); + if (lookahead == 'w') ADVANCE(948); END_STATE(); - case 538: + case 537: if (lookahead == 'b') ADVANCE(978); END_STATE(); - case 539: + case 538: if (lookahead == 'b') ADVANCE(1243); if (lookahead == 'c') ADVANCE(882); - if (lookahead == 'o') ADVANCE(542); + if (lookahead == 'o') ADVANCE(541); if (lookahead == 's') ADVANCE(889); - if (lookahead == 'w') ADVANCE(954); + if (lookahead == 'w') ADVANCE(953); END_STATE(); - case 540: + case 539: if (lookahead == 'b') ADVANCE(979); END_STATE(); + case 540: + if (lookahead == 'b') ADVANCE(1244); + if (lookahead == 'c') ADVANCE(883); + if (lookahead == 'o') ADVANCE(543); + if (lookahead == 's') ADVANCE(890); + if (lookahead == 'w') ADVANCE(955); + END_STATE(); case 541: - if (lookahead == 'b') ADVANCE(181); + if (lookahead == 'b') ADVANCE(980); END_STATE(); case 542: - if (lookahead == 'b') ADVANCE(980); + if (lookahead == 'b') ADVANCE(182); END_STATE(); case 543: if (lookahead == 'b') ADVANCE(981); @@ -6198,75 +6205,75 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'b') ADVANCE(982); END_STATE(); case 545: - if (lookahead == 'b') ADVANCE(506); + if (lookahead == 'b') ADVANCE(983); END_STATE(); case 546: - if (lookahead == 'c') ADVANCE(1003); - if (lookahead == 'i') ADVANCE(1086); + if (lookahead == 'b') ADVANCE(507); END_STATE(); case 547: - if (lookahead == 'c') ADVANCE(992); + if (lookahead == 'c') ADVANCE(1004); + if (lookahead == 'i') ADVANCE(1087); END_STATE(); case 548: - if (lookahead == 'c') ADVANCE(1894); + if (lookahead == 'c') ADVANCE(993); END_STATE(); case 549: - if (lookahead == 'c') ADVANCE(1903); + if (lookahead == 'c') ADVANCE(1897); END_STATE(); case 550: - if (lookahead == 'c') ADVANCE(1930); + if (lookahead == 'c') ADVANCE(1906); END_STATE(); case 551: - if (lookahead == 'c') ADVANCE(1729); + if (lookahead == 'c') ADVANCE(1933); END_STATE(); case 552: - if (lookahead == 'c') ADVANCE(991); + if (lookahead == 'c') ADVANCE(1730); END_STATE(); case 553: - if (lookahead == 'c') ADVANCE(872); - if (lookahead == 't') ADVANCE(877); + if (lookahead == 'c') ADVANCE(992); END_STATE(); case 554: - if (lookahead == 'c') ADVANCE(983); + if (lookahead == 'c') ADVANCE(873); + if (lookahead == 't') ADVANCE(878); END_STATE(); case 555: if (lookahead == 'c') ADVANCE(984); END_STATE(); case 556: - if (lookahead == 'c') ADVANCE(860); + if (lookahead == 'c') ADVANCE(985); END_STATE(); case 557: - if (lookahead == 'c') ADVANCE(985); + if (lookahead == 'c') ADVANCE(861); END_STATE(); case 558: if (lookahead == 'c') ADVANCE(986); END_STATE(); case 559: - if (lookahead == 'c') ADVANCE(1029); + if (lookahead == 'c') ADVANCE(987); END_STATE(); case 560: - if (lookahead == 'c') ADVANCE(987); + if (lookahead == 'c') ADVANCE(1030); END_STATE(); case 561: - if (lookahead == 'c') ADVANCE(442); + if (lookahead == 'c') ADVANCE(988); END_STATE(); case 562: - if (lookahead == 'c') ADVANCE(988); + if (lookahead == 'c') ADVANCE(443); END_STATE(); case 563: - if (lookahead == 'c') ADVANCE(862); + if (lookahead == 'c') ADVANCE(989); END_STATE(); case 564: - if (lookahead == 'c') ADVANCE(989); + if (lookahead == 'c') ADVANCE(863); END_STATE(); case 565: - if (lookahead == 'c') ADVANCE(863); + if (lookahead == 'c') ADVANCE(990); END_STATE(); case 566: - if (lookahead == 'c') ADVANCE(990); + if (lookahead == 'c') ADVANCE(864); END_STATE(); case 567: - if (lookahead == 'c') ADVANCE(864); + if (lookahead == 'c') ADVANCE(991); END_STATE(); case 568: if (lookahead == 'c') ADVANCE(865); @@ -6275,153 +6282,153 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'c') ADVANCE(866); END_STATE(); case 570: - if (lookahead == 'c') ADVANCE(453); + if (lookahead == 'c') ADVANCE(867); END_STATE(); case 571: - if (lookahead == 'c') ADVANCE(867); + if (lookahead == 'c') ADVANCE(454); END_STATE(); case 572: - if (lookahead == 'c') ADVANCE(1038); - if (lookahead == 's') ADVANCE(1489); - if (lookahead == 'w') ADVANCE(957); + if (lookahead == 'c') ADVANCE(868); END_STATE(); case 573: - if (lookahead == 'c') ADVANCE(718); + if (lookahead == 'c') ADVANCE(1039); + if (lookahead == 's') ADVANCE(1490); + if (lookahead == 'w') ADVANCE(958); END_STATE(); case 574: - if (lookahead == 'c') ADVANCE(784); + if (lookahead == 'c') ADVANCE(719); END_STATE(); case 575: - if (lookahead == 'c') ADVANCE(1422); + if (lookahead == 'c') ADVANCE(785); END_STATE(); case 576: - if (lookahead == 'c') ADVANCE(728); + if (lookahead == 'c') ADVANCE(1423); END_STATE(); case 577: - if (lookahead == 'c') ADVANCE(764); + if (lookahead == 'c') ADVANCE(729); END_STATE(); case 578: - if (lookahead == 'c') ADVANCE(1442); + if (lookahead == 'c') ADVANCE(765); END_STATE(); case 579: if (lookahead == 'c') ADVANCE(1443); END_STATE(); case 580: - if (lookahead == 'c') ADVANCE(747); + if (lookahead == 'c') ADVANCE(1444); END_STATE(); case 581: - if (lookahead == 'c') ADVANCE(1444); + if (lookahead == 'c') ADVANCE(748); END_STATE(); case 582: if (lookahead == 'c') ADVANCE(1445); END_STATE(); case 583: - if (lookahead == 'c') ADVANCE(1447); + if (lookahead == 'c') ADVANCE(1446); END_STATE(); case 584: - if (lookahead == 'c') ADVANCE(752); + if (lookahead == 'c') ADVANCE(1448); END_STATE(); case 585: - if (lookahead == 'c') ADVANCE(1449); + if (lookahead == 'c') ADVANCE(753); END_STATE(); case 586: - if (lookahead == 'c') ADVANCE(1451); + if (lookahead == 'c') ADVANCE(1450); END_STATE(); case 587: - if (lookahead == 'c') ADVANCE(1457); + if (lookahead == 'c') ADVANCE(1452); END_STATE(); case 588: - if (lookahead == 'c') ADVANCE(1459); + if (lookahead == 'c') ADVANCE(1458); END_STATE(); case 589: - if (lookahead == 'c') ADVANCE(1461); + if (lookahead == 'c') ADVANCE(1460); END_STATE(); case 590: - if (lookahead == 'c') ADVANCE(1547); + if (lookahead == 'c') ADVANCE(1462); END_STATE(); case 591: - if (lookahead == 'c') ADVANCE(1498); + if (lookahead == 'c') ADVANCE(1548); END_STATE(); case 592: - if (lookahead == 'c') ADVANCE(1514); + if (lookahead == 'c') ADVANCE(1499); END_STATE(); case 593: - if (lookahead == 'c') ADVANCE(885); + if (lookahead == 'c') ADVANCE(1515); END_STATE(); case 594: - if (lookahead == 'c') ADVANCE(994); - if (lookahead == 'r') ADVANCE(399); + if (lookahead == 'c') ADVANCE(886); END_STATE(); case 595: if (lookahead == 'c') ADVANCE(995); - if (lookahead == 'r') ADVANCE(404); + if (lookahead == 'r') ADVANCE(400); END_STATE(); case 596: - if (lookahead == 'd') ADVANCE(2); - if (lookahead == 'u') ADVANCE(1053); + if (lookahead == 'c') ADVANCE(996); + if (lookahead == 'r') ADVANCE(405); END_STATE(); case 597: - if (lookahead == 'd') ADVANCE(1611); + if (lookahead == 'd') ADVANCE(2); + if (lookahead == 'u') ADVANCE(1054); END_STATE(); case 598: - if (lookahead == 'd') ADVANCE(1604); + if (lookahead == 'd') ADVANCE(1612); END_STATE(); case 599: - if (lookahead == 'd') ADVANCE(1607); + if (lookahead == 'd') ADVANCE(1605); END_STATE(); case 600: - if (lookahead == 'd') ADVANCE(1900); + if (lookahead == 'd') ADVANCE(1608); END_STATE(); case 601: - if (lookahead == 'd') ADVANCE(1606); + if (lookahead == 'd') ADVANCE(1903); END_STATE(); case 602: - if (lookahead == 'd') ADVANCE(1608); + if (lookahead == 'd') ADVANCE(1607); END_STATE(); case 603: - if (lookahead == 'd') ADVANCE(1636); + if (lookahead == 'd') ADVANCE(1609); END_STATE(); case 604: - if (lookahead == 'd') ADVANCE(1909); + if (lookahead == 'd') ADVANCE(1637); END_STATE(); case 605: - if (lookahead == 'd') ADVANCE(1942); + if (lookahead == 'd') ADVANCE(1912); END_STATE(); case 606: - if (lookahead == 'd') ADVANCE(3); + if (lookahead == 'd') ADVANCE(1945); END_STATE(); case 607: - if (lookahead == 'd') ADVANCE(144); + if (lookahead == 'd') ADVANCE(3); END_STATE(); case 608: - if (lookahead == 'd') ADVANCE(847); + if (lookahead == 'd') ADVANCE(145); END_STATE(); case 609: - if (lookahead == 'd') ADVANCE(1247); - if (lookahead == 'f') ADVANCE(1039); - if (lookahead == 'i') ADVANCE(1113); - if (lookahead == 'l') ADVANCE(1179); + if (lookahead == 'd') ADVANCE(848); END_STATE(); case 610: - if (lookahead == 'd') ADVANCE(163); + if (lookahead == 'd') ADVANCE(1248); + if (lookahead == 'f') ADVANCE(1040); + if (lookahead == 'i') ADVANCE(1114); + if (lookahead == 'l') ADVANCE(1180); END_STATE(); case 611: - if (lookahead == 'd') ADVANCE(615); + if (lookahead == 'd') ADVANCE(164); END_STATE(); case 612: - if (lookahead == 'd') ADVANCE(153); + if (lookahead == 'd') ADVANCE(616); END_STATE(); case 613: - if (lookahead == 'd') ADVANCE(913); - if (lookahead == 'i') ADVANCE(1153); - if (lookahead == 's') ADVANCE(1532); - if (lookahead == 'v') ADVANCE(956); + if (lookahead == 'd') ADVANCE(154); END_STATE(); case 614: - if (lookahead == 'd') ADVANCE(155); + if (lookahead == 'd') ADVANCE(914); + if (lookahead == 'i') ADVANCE(1154); + if (lookahead == 's') ADVANCE(1533); + if (lookahead == 'v') ADVANCE(957); END_STATE(); case 615: - if (lookahead == 'd') ADVANCE(1286); + if (lookahead == 'd') ADVANCE(156); END_STATE(); case 616: if (lookahead == 'd') ADVANCE(1287); @@ -6433,22 +6440,22 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'd') ADVANCE(1289); END_STATE(); case 619: - if (lookahead == 'd') ADVANCE(1291); + if (lookahead == 'd') ADVANCE(1290); END_STATE(); case 620: - if (lookahead == 'd') ADVANCE(723); + if (lookahead == 'd') ADVANCE(1292); END_STATE(); case 621: - if (lookahead == 'd') ADVANCE(1292); + if (lookahead == 'd') ADVANCE(724); END_STATE(); case 622: if (lookahead == 'd') ADVANCE(1293); END_STATE(); case 623: - if (lookahead == 'd') ADVANCE(725); + if (lookahead == 'd') ADVANCE(1294); END_STATE(); case 624: - if (lookahead == 'd') ADVANCE(1294); + if (lookahead == 'd') ADVANCE(726); END_STATE(); case 625: if (lookahead == 'd') ADVANCE(1295); @@ -6457,10 +6464,10 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'd') ADVANCE(1296); END_STATE(); case 627: - if (lookahead == 'd') ADVANCE(727); + if (lookahead == 'd') ADVANCE(1297); END_STATE(); case 628: - if (lookahead == 'd') ADVANCE(1297); + if (lookahead == 'd') ADVANCE(728); END_STATE(); case 629: if (lookahead == 'd') ADVANCE(1298); @@ -6469,10 +6476,10 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'd') ADVANCE(1299); END_STATE(); case 631: - if (lookahead == 'd') ADVANCE(730); + if (lookahead == 'd') ADVANCE(1300); END_STATE(); case 632: - if (lookahead == 'd') ADVANCE(1300); + if (lookahead == 'd') ADVANCE(731); END_STATE(); case 633: if (lookahead == 'd') ADVANCE(1301); @@ -6481,28 +6488,28 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'd') ADVANCE(1302); END_STATE(); case 635: - if (lookahead == 'd') ADVANCE(731); + if (lookahead == 'd') ADVANCE(1303); END_STATE(); case 636: - if (lookahead == 'd') ADVANCE(1303); + if (lookahead == 'd') ADVANCE(732); END_STATE(); case 637: if (lookahead == 'd') ADVANCE(1304); END_STATE(); case 638: - if (lookahead == 'd') ADVANCE(733); + if (lookahead == 'd') ADVANCE(1305); END_STATE(); case 639: - if (lookahead == 'd') ADVANCE(1305); + if (lookahead == 'd') ADVANCE(734); END_STATE(); case 640: if (lookahead == 'd') ADVANCE(1306); END_STATE(); case 641: - if (lookahead == 'd') ADVANCE(735); + if (lookahead == 'd') ADVANCE(1307); END_STATE(); case 642: - if (lookahead == 'd') ADVANCE(1307); + if (lookahead == 'd') ADVANCE(736); END_STATE(); case 643: if (lookahead == 'd') ADVANCE(1308); @@ -6511,10 +6518,10 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'd') ADVANCE(1309); END_STATE(); case 645: - if (lookahead == 'd') ADVANCE(737); + if (lookahead == 'd') ADVANCE(1310); END_STATE(); case 646: - if (lookahead == 'd') ADVANCE(1310); + if (lookahead == 'd') ADVANCE(738); END_STATE(); case 647: if (lookahead == 'd') ADVANCE(1311); @@ -6541,13 +6548,13 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'd') ADVANCE(1318); END_STATE(); case 655: - if (lookahead == 'd') ADVANCE(746); + if (lookahead == 'd') ADVANCE(1319); END_STATE(); case 656: - if (lookahead == 'd') ADVANCE(753); + if (lookahead == 'd') ADVANCE(747); END_STATE(); case 657: - if (lookahead == 'd') ADVANCE(616); + if (lookahead == 'd') ADVANCE(754); END_STATE(); case 658: if (lookahead == 'd') ADVANCE(617); @@ -6559,25 +6566,25 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'd') ADVANCE(619); END_STATE(); case 661: - if (lookahead == 'd') ADVANCE(621); + if (lookahead == 'd') ADVANCE(620); END_STATE(); case 662: if (lookahead == 'd') ADVANCE(622); END_STATE(); case 663: - if (lookahead == 'd') ADVANCE(624); + if (lookahead == 'd') ADVANCE(623); END_STATE(); case 664: if (lookahead == 'd') ADVANCE(625); END_STATE(); case 665: - if (lookahead == 'd') ADVANCE(445); + if (lookahead == 'd') ADVANCE(626); END_STATE(); case 666: - if (lookahead == 'd') ADVANCE(626); + if (lookahead == 'd') ADVANCE(446); END_STATE(); case 667: - if (lookahead == 'd') ADVANCE(628); + if (lookahead == 'd') ADVANCE(627); END_STATE(); case 668: if (lookahead == 'd') ADVANCE(629); @@ -6586,34 +6593,34 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'd') ADVANCE(630); END_STATE(); case 670: - if (lookahead == 'd') ADVANCE(632); + if (lookahead == 'd') ADVANCE(631); END_STATE(); case 671: - if (lookahead == 'd') ADVANCE(450); + if (lookahead == 'd') ADVANCE(633); END_STATE(); case 672: - if (lookahead == 'd') ADVANCE(633); + if (lookahead == 'd') ADVANCE(451); END_STATE(); case 673: - if (lookahead == 'd') ADVANCE(452); + if (lookahead == 'd') ADVANCE(634); END_STATE(); case 674: - if (lookahead == 'd') ADVANCE(634); + if (lookahead == 'd') ADVANCE(453); END_STATE(); case 675: - if (lookahead == 'd') ADVANCE(636); + if (lookahead == 'd') ADVANCE(635); END_STATE(); case 676: if (lookahead == 'd') ADVANCE(637); END_STATE(); case 677: - if (lookahead == 'd') ADVANCE(639); + if (lookahead == 'd') ADVANCE(638); END_STATE(); case 678: if (lookahead == 'd') ADVANCE(640); END_STATE(); case 679: - if (lookahead == 'd') ADVANCE(642); + if (lookahead == 'd') ADVANCE(641); END_STATE(); case 680: if (lookahead == 'd') ADVANCE(643); @@ -6622,7 +6629,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'd') ADVANCE(644); END_STATE(); case 682: - if (lookahead == 'd') ADVANCE(646); + if (lookahead == 'd') ADVANCE(645); END_STATE(); case 683: if (lookahead == 'd') ADVANCE(647); @@ -6649,230 +6656,230 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'd') ADVANCE(654); END_STATE(); case 691: - if (lookahead == 'd') ADVANCE(170); - if (lookahead == 'n') ADVANCE(1184); + if (lookahead == 'd') ADVANCE(655); END_STATE(); case 692: - if (lookahead == 'd') ADVANCE(184); + if (lookahead == 'd') ADVANCE(171); + if (lookahead == 'n') ADVANCE(1185); END_STATE(); case 693: - if (lookahead == 'd') ADVANCE(186); + if (lookahead == 'd') ADVANCE(185); END_STATE(); case 694: - if (lookahead == 'd') ADVANCE(1249); - if (lookahead == 'f') ADVANCE(1041); - if (lookahead == 'i') ADVANCE(1117); - if (lookahead == 'l') ADVANCE(1185); + if (lookahead == 'd') ADVANCE(187); END_STATE(); case 695: - if (lookahead == 'd') ADVANCE(1251); - if (lookahead == 'f') ADVANCE(1043); - if (lookahead == 'i') ADVANCE(1119); + if (lookahead == 'd') ADVANCE(1250); + if (lookahead == 'f') ADVANCE(1042); + if (lookahead == 'i') ADVANCE(1118); if (lookahead == 'l') ADVANCE(1186); END_STATE(); case 696: - if (lookahead == 'd') ADVANCE(1253); + if (lookahead == 'd') ADVANCE(1252); if (lookahead == 'f') ADVANCE(1044); if (lookahead == 'i') ADVANCE(1120); - if (lookahead == 'l') ADVANCE(1188); + if (lookahead == 'l') ADVANCE(1187); END_STATE(); case 697: - if (lookahead == 'd') ADVANCE(1255); + if (lookahead == 'd') ADVANCE(1254); if (lookahead == 'f') ADVANCE(1045); - if (lookahead == 'i') ADVANCE(1122); - if (lookahead == 'l') ADVANCE(1191); + if (lookahead == 'i') ADVANCE(1121); + if (lookahead == 'l') ADVANCE(1189); END_STATE(); case 698: if (lookahead == 'd') ADVANCE(1256); if (lookahead == 'f') ADVANCE(1046); - if (lookahead == 'i') ADVANCE(1125); - if (lookahead == 'l') ADVANCE(1194); + if (lookahead == 'i') ADVANCE(1123); + if (lookahead == 'l') ADVANCE(1192); END_STATE(); case 699: if (lookahead == 'd') ADVANCE(1257); if (lookahead == 'f') ADVANCE(1047); + if (lookahead == 'i') ADVANCE(1126); + if (lookahead == 'l') ADVANCE(1195); END_STATE(); case 700: if (lookahead == 'd') ADVANCE(1258); if (lookahead == 'f') ADVANCE(1048); END_STATE(); case 701: - if (lookahead == 'd') ADVANCE(1260); - if (lookahead == 'f') ADVANCE(1050); - if (lookahead == 'i') ADVANCE(1133); + if (lookahead == 'd') ADVANCE(1259); + if (lookahead == 'f') ADVANCE(1049); END_STATE(); case 702: if (lookahead == 'd') ADVANCE(1261); + if (lookahead == 'f') ADVANCE(1051); if (lookahead == 'i') ADVANCE(1134); - if (lookahead == 'l') ADVANCE(1200); END_STATE(); case 703: - if (lookahead == 'e') ADVANCE(559); + if (lookahead == 'd') ADVANCE(1262); + if (lookahead == 'i') ADVANCE(1135); + if (lookahead == 'l') ADVANCE(1201); END_STATE(); case 704: - if (lookahead == 'e') ADVANCE(559); - if (lookahead == 'i') ADVANCE(1573); - if (lookahead == 'o') ADVANCE(1539); + if (lookahead == 'e') ADVANCE(560); END_STATE(); case 705: - if (lookahead == 'e') ADVANCE(1065); - if (lookahead == 's') ADVANCE(1549); - if (lookahead == 'u') ADVANCE(1138); + if (lookahead == 'e') ADVANCE(560); + if (lookahead == 'i') ADVANCE(1574); + if (lookahead == 'o') ADVANCE(1540); END_STATE(); case 706: - if (lookahead == 'e') ADVANCE(846); + if (lookahead == 'e') ADVANCE(1066); + if (lookahead == 's') ADVANCE(1550); + if (lookahead == 'u') ADVANCE(1139); END_STATE(); case 707: - if (lookahead == 'e') ADVANCE(1269); - if (lookahead == 'g') ADVANCE(712); - if (lookahead == 'l') ADVANCE(713); - if (lookahead == 'n') ADVANCE(714); + if (lookahead == 'e') ADVANCE(847); END_STATE(); case 708: - if (lookahead == 'e') ADVANCE(1623); + if (lookahead == 'e') ADVANCE(1270); + if (lookahead == 'g') ADVANCE(713); + if (lookahead == 'l') ADVANCE(714); + if (lookahead == 'n') ADVANCE(715); END_STATE(); case 709: - if (lookahead == 'e') ADVANCE(1964); + if (lookahead == 'e') ADVANCE(1624); END_STATE(); case 710: - if (lookahead == 'e') ADVANCE(1854); + if (lookahead == 'e') ADVANCE(1967); END_STATE(); case 711: - if (lookahead == 'e') ADVANCE(1966); + if (lookahead == 'e') ADVANCE(1855); END_STATE(); case 712: - if (lookahead == 'e') ADVANCE(1675); - if (lookahead == 't') ADVANCE(1676); + if (lookahead == 'e') ADVANCE(1969); END_STATE(); case 713: - if (lookahead == 'e') ADVANCE(1677); - if (lookahead == 't') ADVANCE(1674); + if (lookahead == 'e') ADVANCE(1676); + if (lookahead == 't') ADVANCE(1677); END_STATE(); case 714: - if (lookahead == 'e') ADVANCE(1673); + if (lookahead == 'e') ADVANCE(1678); + if (lookahead == 't') ADVANCE(1675); END_STATE(); case 715: - if (lookahead == 'e') ADVANCE(1927); + if (lookahead == 'e') ADVANCE(1674); END_STATE(); case 716: - if (lookahead == 'e') ADVANCE(1582); - if (lookahead == 'o') ADVANCE(538); - if (lookahead == 'r') ADVANCE(775); - if (lookahead == 'w') ADVANCE(950); + if (lookahead == 'e') ADVANCE(1930); END_STATE(); case 717: - if (lookahead == 'e') ADVANCE(1918); + if (lookahead == 'e') ADVANCE(1583); + if (lookahead == 'o') ADVANCE(539); + if (lookahead == 'r') ADVANCE(776); + if (lookahead == 'w') ADVANCE(951); END_STATE(); case 718: - if (lookahead == 'e') ADVANCE(1602); + if (lookahead == 'e') ADVANCE(1921); END_STATE(); case 719: - if (lookahead == 'e') ADVANCE(1897); + if (lookahead == 'e') ADVANCE(1603); END_STATE(); case 720: - if (lookahead == 'e') ADVANCE(1612); + if (lookahead == 'e') ADVANCE(1900); END_STATE(); case 721: - if (lookahead == 'e') ADVANCE(1912); + if (lookahead == 'e') ADVANCE(1613); END_STATE(); case 722: - if (lookahead == 'e') ADVANCE(1688); + if (lookahead == 'e') ADVANCE(1915); END_STATE(); case 723: - if (lookahead == 'e') ADVANCE(1685); + if (lookahead == 'e') ADVANCE(1689); END_STATE(); case 724: - if (lookahead == 'e') ADVANCE(1695); + if (lookahead == 'e') ADVANCE(1686); END_STATE(); case 725: - if (lookahead == 'e') ADVANCE(1692); + if (lookahead == 'e') ADVANCE(1696); END_STATE(); case 726: - if (lookahead == 'e') ADVANCE(1702); + if (lookahead == 'e') ADVANCE(1693); END_STATE(); case 727: - if (lookahead == 'e') ADVANCE(1699); + if (lookahead == 'e') ADVANCE(1703); END_STATE(); case 728: - if (lookahead == 'e') ADVANCE(1921); + if (lookahead == 'e') ADVANCE(1700); END_STATE(); case 729: - if (lookahead == 'e') ADVANCE(1709); + if (lookahead == 'e') ADVANCE(1924); END_STATE(); case 730: - if (lookahead == 'e') ADVANCE(1706); + if (lookahead == 'e') ADVANCE(1710); END_STATE(); case 731: - if (lookahead == 'e') ADVANCE(1626); + if (lookahead == 'e') ADVANCE(1707); END_STATE(); case 732: - if (lookahead == 'e') ADVANCE(1716); + if (lookahead == 'e') ADVANCE(1627); END_STATE(); case 733: - if (lookahead == 'e') ADVANCE(1713); + if (lookahead == 'e') ADVANCE(1717); END_STATE(); case 734: - if (lookahead == 'e') ADVANCE(1723); + if (lookahead == 'e') ADVANCE(1714); END_STATE(); case 735: - if (lookahead == 'e') ADVANCE(1720); + if (lookahead == 'e') ADVANCE(1724); END_STATE(); case 736: - if (lookahead == 'e') ADVANCE(1784); + if (lookahead == 'e') ADVANCE(1721); END_STATE(); case 737: - if (lookahead == 'e') ADVANCE(1646); + if (lookahead == 'e') ADVANCE(1785); END_STATE(); case 738: - if (lookahead == 'e') ADVANCE(1787); + if (lookahead == 'e') ADVANCE(1647); END_STATE(); case 739: - if (lookahead == 'e') ADVANCE(1786); + if (lookahead == 'e') ADVANCE(1788); END_STATE(); case 740: - if (lookahead == 'e') ADVANCE(1741); + if (lookahead == 'e') ADVANCE(1787); END_STATE(); case 741: - if (lookahead == 'e') ADVANCE(1788); + if (lookahead == 'e') ADVANCE(1742); END_STATE(); case 742: - if (lookahead == 'e') ADVANCE(1785); + if (lookahead == 'e') ADVANCE(1789); END_STATE(); case 743: - if (lookahead == 'e') ADVANCE(1670); + if (lookahead == 'e') ADVANCE(1786); END_STATE(); case 744: - if (lookahead == 'e') ADVANCE(1669); + if (lookahead == 'e') ADVANCE(1671); END_STATE(); case 745: - if (lookahead == 'e') ADVANCE(1754); + if (lookahead == 'e') ADVANCE(1670); END_STATE(); case 746: - if (lookahead == 'e') ADVANCE(1638); + if (lookahead == 'e') ADVANCE(1755); END_STATE(); case 747: - if (lookahead == 'e') ADVANCE(1656); + if (lookahead == 'e') ADVANCE(1639); END_STATE(); case 748: - if (lookahead == 'e') ADVANCE(1744); + if (lookahead == 'e') ADVANCE(1657); END_STATE(); case 749: - if (lookahead == 'e') ADVANCE(1840); + if (lookahead == 'e') ADVANCE(1745); END_STATE(); case 750: - if (lookahead == 'e') ADVANCE(1747); + if (lookahead == 'e') ADVANCE(1841); END_STATE(); case 751: - if (lookahead == 'e') ADVANCE(1750); + if (lookahead == 'e') ADVANCE(1748); END_STATE(); case 752: - if (lookahead == 'e') ADVANCE(1730); + if (lookahead == 'e') ADVANCE(1751); END_STATE(); case 753: - if (lookahead == 'e') ADVANCE(1633); + if (lookahead == 'e') ADVANCE(1731); END_STATE(); case 754: - if (lookahead == 'e') ADVANCE(1732); + if (lookahead == 'e') ADVANCE(1634); END_STATE(); case 755: if (lookahead == 'e') ADVANCE(1733); @@ -6881,155 +6888,155 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'e') ADVANCE(1734); END_STATE(); case 757: - if (lookahead == 'e') ADVANCE(1731); + if (lookahead == 'e') ADVANCE(1735); END_STATE(); case 758: - if (lookahead == 'e') ADVANCE(1659); + if (lookahead == 'e') ADVANCE(1732); END_STATE(); case 759: - if (lookahead == 'e') ADVANCE(1735); + if (lookahead == 'e') ADVANCE(1660); END_STATE(); case 760: - if (lookahead == 'e') ADVANCE(1851); + if (lookahead == 'e') ADVANCE(1736); END_STATE(); case 761: - if (lookahead == 'e') ADVANCE(1849); + if (lookahead == 'e') ADVANCE(1852); END_STATE(); case 762: - if (lookahead == 'e') ADVANCE(1155); + if (lookahead == 'e') ADVANCE(1850); END_STATE(); case 763: - if (lookahead == 'e') ADVANCE(1576); + if (lookahead == 'e') ADVANCE(1156); END_STATE(); case 764: - if (lookahead == 'e') ADVANCE(1267); + if (lookahead == 'e') ADVANCE(1577); END_STATE(); case 765: - if (lookahead == 'e') ADVANCE(552); + if (lookahead == 'e') ADVANCE(1268); END_STATE(); case 766: - if (lookahead == 'e') ADVANCE(1463); + if (lookahead == 'e') ADVANCE(553); END_STATE(); case 767: - if (lookahead == 'e') ADVANCE(590); + if (lookahead == 'e') ADVANCE(1464); END_STATE(); case 768: - if (lookahead == 'e') ADVANCE(1276); + if (lookahead == 'e') ADVANCE(591); END_STATE(); case 769: - if (lookahead == 'e') ADVANCE(1055); + if (lookahead == 'e') ADVANCE(1277); END_STATE(); case 770: - if (lookahead == 'e') ADVANCE(1402); + if (lookahead == 'e') ADVANCE(1056); END_STATE(); case 771: - if (lookahead == 'e') ADVANCE(600); + if (lookahead == 'e') ADVANCE(1403); END_STATE(); case 772: - if (lookahead == 'e') ADVANCE(591); + if (lookahead == 'e') ADVANCE(601); END_STATE(); case 773: - if (lookahead == 'e') ADVANCE(1404); + if (lookahead == 'e') ADVANCE(592); END_STATE(); case 774: - if (lookahead == 'e') ADVANCE(1277); + if (lookahead == 'e') ADVANCE(1405); END_STATE(); case 775: - if (lookahead == 'e') ADVANCE(1384); + if (lookahead == 'e') ADVANCE(1278); END_STATE(); case 776: - if (lookahead == 'e') ADVANCE(1004); + if (lookahead == 'e') ADVANCE(1385); END_STATE(); case 777: - if (lookahead == 'e') ADVANCE(1406); + if (lookahead == 'e') ADVANCE(1005); END_STATE(); case 778: - if (lookahead == 'e') ADVANCE(1330); + if (lookahead == 'e') ADVANCE(1407); END_STATE(); case 779: - if (lookahead == 'e') ADVANCE(148); + if (lookahead == 'e') ADVANCE(1331); END_STATE(); case 780: - if (lookahead == 'e') ADVANCE(604); + if (lookahead == 'e') ADVANCE(149); END_STATE(); case 781: if (lookahead == 'e') ADVANCE(605); END_STATE(); case 782: - if (lookahead == 'e') ADVANCE(1009); + if (lookahead == 'e') ADVANCE(606); END_STATE(); case 783: - if (lookahead == 'e') ADVANCE(420); + if (lookahead == 'e') ADVANCE(1010); END_STATE(); case 784: - if (lookahead == 'e') ADVANCE(159); + if (lookahead == 'e') ADVANCE(421); END_STATE(); case 785: - if (lookahead == 'e') ADVANCE(1285); + if (lookahead == 'e') ADVANCE(160); END_STATE(); case 786: - if (lookahead == 'e') ADVANCE(1111); + if (lookahead == 'e') ADVANCE(1286); END_STATE(); case 787: - if (lookahead == 'e') ADVANCE(1290); + if (lookahead == 'e') ADVANCE(1112); END_STATE(); case 788: - if (lookahead == 'e') ADVANCE(1096); - if (lookahead == 's') ADVANCE(1570); + if (lookahead == 'e') ADVANCE(1291); END_STATE(); case 789: - if (lookahead == 'e') ADVANCE(1059); + if (lookahead == 'e') ADVANCE(1097); + if (lookahead == 's') ADVANCE(1571); END_STATE(); case 790: - if (lookahead == 'e') ADVANCE(1516); + if (lookahead == 'e') ADVANCE(1060); END_STATE(); case 791: - if (lookahead == 'e') ADVANCE(1064); + if (lookahead == 'e') ADVANCE(1517); END_STATE(); case 792: - if (lookahead == 'e') ADVANCE(158); + if (lookahead == 'e') ADVANCE(1065); END_STATE(); case 793: - if (lookahead == 'e') ADVANCE(421); + if (lookahead == 'e') ADVANCE(159); END_STATE(); case 794: - if (lookahead == 'e') ADVANCE(612); + if (lookahead == 'e') ADVANCE(422); END_STATE(); case 795: - if (lookahead == 'e') ADVANCE(578); + if (lookahead == 'e') ADVANCE(613); END_STATE(); case 796: - if (lookahead == 'e') ADVANCE(422); + if (lookahead == 'e') ADVANCE(579); END_STATE(); case 797: - if (lookahead == 'e') ADVANCE(614); + if (lookahead == 'e') ADVANCE(423); END_STATE(); case 798: - if (lookahead == 'e') ADVANCE(579); + if (lookahead == 'e') ADVANCE(615); END_STATE(); case 799: - if (lookahead == 'e') ADVANCE(424); + if (lookahead == 'e') ADVANCE(580); END_STATE(); case 800: - if (lookahead == 'e') ADVANCE(581); + if (lookahead == 'e') ADVANCE(425); END_STATE(); case 801: - if (lookahead == 'e') ADVANCE(426); + if (lookahead == 'e') ADVANCE(582); END_STATE(); case 802: - if (lookahead == 'e') ADVANCE(1521); + if (lookahead == 'e') ADVANCE(427); END_STATE(); case 803: - if (lookahead == 'e') ADVANCE(582); + if (lookahead == 'e') ADVANCE(1522); END_STATE(); case 804: - if (lookahead == 'e') ADVANCE(428); + if (lookahead == 'e') ADVANCE(583); END_STATE(); case 805: - if (lookahead == 'e') ADVANCE(583); + if (lookahead == 'e') ADVANCE(429); END_STATE(); case 806: - if (lookahead == 'e') ADVANCE(585); + if (lookahead == 'e') ADVANCE(584); END_STATE(); case 807: if (lookahead == 'e') ADVANCE(586); @@ -7044,126 +7051,126 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'e') ADVANCE(589); END_STATE(); case 811: - if (lookahead == 'e') ADVANCE(1130); + if (lookahead == 'e') ADVANCE(590); END_STATE(); case 812: if (lookahead == 'e') ADVANCE(1131); END_STATE(); case 813: - if (lookahead == 'e') ADVANCE(168); + if (lookahead == 'e') ADVANCE(1132); END_STATE(); case 814: - if (lookahead == 'e') ADVANCE(1370); + if (lookahead == 'e') ADVANCE(169); END_STATE(); case 815: - if (lookahead == 'e') ADVANCE(183); + if (lookahead == 'e') ADVANCE(1371); END_STATE(); case 816: - if (lookahead == 'e') ADVANCE(692); + if (lookahead == 'e') ADVANCE(184); END_STATE(); case 817: - if (lookahead == 'e') ADVANCE(185); + if (lookahead == 'e') ADVANCE(693); END_STATE(); case 818: - if (lookahead == 'e') ADVANCE(187); + if (lookahead == 'e') ADVANCE(186); END_STATE(); case 819: - if (lookahead == 'e') ADVANCE(693); + if (lookahead == 'e') ADVANCE(188); END_STATE(); case 820: - if (lookahead == 'f') ADVANCE(142); - if (lookahead == 'g') ADVANCE(773); - if (lookahead == 'n') ADVANCE(1386); - if (lookahead == 'p') ADVANCE(1545); + if (lookahead == 'e') ADVANCE(694); END_STATE(); case 821: - if (lookahead == 'f') ADVANCE(1654); + if (lookahead == 'f') ADVANCE(143); + if (lookahead == 'g') ADVANCE(774); + if (lookahead == 'n') ADVANCE(1387); + if (lookahead == 'p') ADVANCE(1546); END_STATE(); case 822: - if (lookahead == 'f') ADVANCE(449); + if (lookahead == 'f') ADVANCE(1655); END_STATE(); case 823: - if (lookahead == 'f') ADVANCE(455); + if (lookahead == 'f') ADVANCE(450); END_STATE(); case 824: - if (lookahead == 'f') ADVANCE(1051); - if (lookahead == 'i') ADVANCE(1135); - if (lookahead == 'l') ADVANCE(1201); + if (lookahead == 'f') ADVANCE(456); END_STATE(); case 825: - if (lookahead == 'g') ADVANCE(1774); + if (lookahead == 'f') ADVANCE(1052); + if (lookahead == 'i') ADVANCE(1136); + if (lookahead == 'l') ADVANCE(1202); END_STATE(); case 826: - if (lookahead == 'g') ADVANCE(1768); + if (lookahead == 'g') ADVANCE(1775); END_STATE(); case 827: - if (lookahead == 'g') ADVANCE(1773); + if (lookahead == 'g') ADVANCE(1769); END_STATE(); case 828: - if (lookahead == 'g') ADVANCE(1671); + if (lookahead == 'g') ADVANCE(1774); END_STATE(); case 829: - if (lookahead == 'g') ADVANCE(1771); + if (lookahead == 'g') ADVANCE(1672); END_STATE(); case 830: - if (lookahead == 'g') ADVANCE(1770); + if (lookahead == 'g') ADVANCE(1772); END_STATE(); case 831: - if (lookahead == 'g') ADVANCE(1738); + if (lookahead == 'g') ADVANCE(1771); END_STATE(); case 832: if (lookahead == 'g') ADVANCE(1739); END_STATE(); case 833: - if (lookahead == 'g') ADVANCE(1772); + if (lookahead == 'g') ADVANCE(1740); END_STATE(); case 834: - if (lookahead == 'g') ADVANCE(1776); + if (lookahead == 'g') ADVANCE(1773); END_STATE(); case 835: if (lookahead == 'g') ADVANCE(1777); END_STATE(); case 836: - if (lookahead == 'g') ADVANCE(1769); + if (lookahead == 'g') ADVANCE(1778); END_STATE(); case 837: - if (lookahead == 'g') ADVANCE(1775); + if (lookahead == 'g') ADVANCE(1770); END_STATE(); case 838: - if (lookahead == 'g') ADVANCE(1778); + if (lookahead == 'g') ADVANCE(1776); END_STATE(); case 839: - if (lookahead == 'g') ADVANCE(1742); + if (lookahead == 'g') ADVANCE(1779); END_STATE(); case 840: - if (lookahead == 'g') ADVANCE(1648); + if (lookahead == 'g') ADVANCE(1743); END_STATE(); case 841: - if (lookahead == 'g') ADVANCE(1749); + if (lookahead == 'g') ADVANCE(1649); END_STATE(); case 842: - if (lookahead == 'g') ADVANCE(1752); + if (lookahead == 'g') ADVANCE(1750); END_STATE(); case 843: - if (lookahead == 'g') ADVANCE(166); + if (lookahead == 'g') ADVANCE(1753); END_STATE(); case 844: - if (lookahead == 'g') ADVANCE(874); + if (lookahead == 'g') ADVANCE(167); END_STATE(); case 845: - if (lookahead == 'g') ADVANCE(1376); + if (lookahead == 'g') ADVANCE(875); END_STATE(); case 846: - if (lookahead == 'g') ADVANCE(941); + if (lookahead == 'g') ADVANCE(1377); END_STATE(); case 847: - if (lookahead == 'g') ADVANCE(715); + if (lookahead == 'g') ADVANCE(942); END_STATE(); case 848: - if (lookahead == 'g') ADVANCE(1478); + if (lookahead == 'g') ADVANCE(716); END_STATE(); case 849: - if (lookahead == 'g') ADVANCE(754); + if (lookahead == 'g') ADVANCE(1479); END_STATE(); case 850: if (lookahead == 'g') ADVANCE(755); @@ -7187,88 +7194,88 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'g') ADVANCE(761); END_STATE(); case 857: - if (lookahead == 'g') ADVANCE(777); - if (lookahead == 'h') ADVANCE(1042); - if (lookahead == 'p') ADVANCE(397); - if (lookahead == 't') ADVANCE(448); - if (lookahead == 'u') ADVANCE(541); - if (lookahead == 'y') ADVANCE(1068); + if (lookahead == 'g') ADVANCE(762); END_STATE(); case 858: - if (lookahead == 'g') ADVANCE(875); + if (lookahead == 'g') ADVANCE(778); + if (lookahead == 'h') ADVANCE(1043); + if (lookahead == 'p') ADVANCE(398); + if (lookahead == 't') ADVANCE(449); + if (lookahead == 'u') ADVANCE(542); + if (lookahead == 'y') ADVANCE(1069); END_STATE(); case 859: - if (lookahead == 'g') ADVANCE(177); - if (lookahead == 'w') ADVANCE(145); + if (lookahead == 'g') ADVANCE(876); END_STATE(); case 860: - if (lookahead == 'h') ADVANCE(1857); + if (lookahead == 'g') ADVANCE(178); + if (lookahead == 'w') ADVANCE(146); END_STATE(); case 861: - if (lookahead == 'h') ADVANCE(1655); + if (lookahead == 'h') ADVANCE(1858); END_STATE(); case 862: - if (lookahead == 'h') ADVANCE(1665); + if (lookahead == 'h') ADVANCE(1656); END_STATE(); case 863: if (lookahead == 'h') ADVANCE(1666); END_STATE(); case 864: - if (lookahead == 'h') ADVANCE(1862); + if (lookahead == 'h') ADVANCE(1667); END_STATE(); case 865: - if (lookahead == 'h') ADVANCE(1864); + if (lookahead == 'h') ADVANCE(1863); END_STATE(); case 866: - if (lookahead == 'h') ADVANCE(1863); + if (lookahead == 'h') ADVANCE(1865); END_STATE(); case 867: - if (lookahead == 'h') ADVANCE(1866); + if (lookahead == 'h') ADVANCE(1864); END_STATE(); case 868: - if (lookahead == 'h') ADVANCE(1326); - if (lookahead == 'r') ADVANCE(403); + if (lookahead == 'h') ADVANCE(1867); END_STATE(); case 869: - if (lookahead == 'h') ADVANCE(765); - if (lookahead == 'm') ADVANCE(1262); - if (lookahead == 'o') ADVANCE(1137); + if (lookahead == 'h') ADVANCE(1327); + if (lookahead == 'r') ADVANCE(404); END_STATE(); case 870: - if (lookahead == 'h') ADVANCE(1173); + if (lookahead == 'h') ADVANCE(766); + if (lookahead == 'm') ADVANCE(1263); + if (lookahead == 'o') ADVANCE(1138); END_STATE(); case 871: - if (lookahead == 'h') ADVANCE(1180); + if (lookahead == 'h') ADVANCE(1174); END_STATE(); case 872: - if (lookahead == 'h') ADVANCE(1354); + if (lookahead == 'h') ADVANCE(1181); END_STATE(); case 873: - if (lookahead == 'h') ADVANCE(1176); + if (lookahead == 'h') ADVANCE(1355); END_STATE(); case 874: - if (lookahead == 'h') ADVANCE(196); + if (lookahead == 'h') ADVANCE(1177); END_STATE(); case 875: - if (lookahead == 'h') ADVANCE(209); + if (lookahead == 'h') ADVANCE(197); END_STATE(); case 876: - if (lookahead == 'h') ADVANCE(411); + if (lookahead == 'h') ADVANCE(210); END_STATE(); case 877: - if (lookahead == 'h') ADVANCE(802); + if (lookahead == 'h') ADVANCE(412); END_STATE(); case 878: - if (lookahead == 'h') ADVANCE(412); + if (lookahead == 'h') ADVANCE(803); END_STATE(); case 879: if (lookahead == 'h') ADVANCE(413); END_STATE(); case 880: - if (lookahead == 'h') ADVANCE(415); + if (lookahead == 'h') ADVANCE(414); END_STATE(); case 881: - if (lookahead == 'h') ADVANCE(417); + if (lookahead == 'h') ADVANCE(416); END_STATE(); case 882: if (lookahead == 'h') ADVANCE(418); @@ -7277,265 +7284,265 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'h') ADVANCE(419); END_STATE(); case 884: - if (lookahead == 'h') ADVANCE(1212); + if (lookahead == 'h') ADVANCE(420); END_STATE(); case 885: - if (lookahead == 'h') ADVANCE(1355); + if (lookahead == 'h') ADVANCE(1213); END_STATE(); case 886: - if (lookahead == 'h') ADVANCE(1214); + if (lookahead == 'h') ADVANCE(1356); END_STATE(); case 887: - if (lookahead == 'h') ADVANCE(1216); + if (lookahead == 'h') ADVANCE(1215); END_STATE(); case 888: - if (lookahead == 'h') ADVANCE(1218); + if (lookahead == 'h') ADVANCE(1217); END_STATE(); case 889: - if (lookahead == 'h') ADVANCE(1221); + if (lookahead == 'h') ADVANCE(1219); END_STATE(); case 890: - if (lookahead == 'h') ADVANCE(1225); + if (lookahead == 'h') ADVANCE(1222); END_STATE(); case 891: - if (lookahead == 'h') ADVANCE(1367); + if (lookahead == 'h') ADVANCE(1226); END_STATE(); case 892: - if (lookahead == 'i') ADVANCE(1592); + if (lookahead == 'h') ADVANCE(1368); END_STATE(); case 893: - if (lookahead == 'i') ADVANCE(608); + if (lookahead == 'i') ADVANCE(1593); END_STATE(); case 894: - if (lookahead == 'i') ADVANCE(1572); - if (lookahead == 'o') ADVANCE(1517); + if (lookahead == 'i') ADVANCE(609); END_STATE(); case 895: - if (lookahead == 'i') ADVANCE(1571); + if (lookahead == 'i') ADVANCE(1573); + if (lookahead == 'o') ADVANCE(1518); END_STATE(); case 896: - if (lookahead == 'i') ADVANCE(776); + if (lookahead == 'i') ADVANCE(1572); END_STATE(); case 897: - if (lookahead == 'i') ADVANCE(1061); + if (lookahead == 'i') ADVANCE(777); END_STATE(); case 898: - if (lookahead == 'i') ADVANCE(1002); + if (lookahead == 'i') ADVANCE(1062); END_STATE(); case 899: - if (lookahead == 'i') ADVANCE(1093); - if (lookahead == 'o') ADVANCE(561); + if (lookahead == 'i') ADVANCE(1003); END_STATE(); case 900: - if (lookahead == 'i') ADVANCE(620); + if (lookahead == 'i') ADVANCE(1094); + if (lookahead == 'o') ADVANCE(562); END_STATE(); case 901: - if (lookahead == 'i') ADVANCE(1110); - if (lookahead == 'l') ADVANCE(1177); + if (lookahead == 'i') ADVANCE(621); END_STATE(); case 902: - if (lookahead == 'i') ADVANCE(548); + if (lookahead == 'i') ADVANCE(1111); + if (lookahead == 'l') ADVANCE(1178); END_STATE(); case 903: if (lookahead == 'i') ADVANCE(549); END_STATE(); case 904: - if (lookahead == 'i') ADVANCE(554); + if (lookahead == 'i') ADVANCE(550); END_STATE(); case 905: if (lookahead == 'i') ADVANCE(555); END_STATE(); case 906: - if (lookahead == 'i') ADVANCE(603); + if (lookahead == 'i') ADVANCE(556); END_STATE(); case 907: - if (lookahead == 'i') ADVANCE(550); + if (lookahead == 'i') ADVANCE(604); END_STATE(); case 908: - if (lookahead == 'i') ADVANCE(1408); + if (lookahead == 'i') ADVANCE(551); END_STATE(); case 909: - if (lookahead == 'i') ADVANCE(844); + if (lookahead == 'i') ADVANCE(1409); END_STATE(); case 910: - if (lookahead == 'i') ADVANCE(551); + if (lookahead == 'i') ADVANCE(845); END_STATE(); case 911: - if (lookahead == 'i') ADVANCE(557); + if (lookahead == 'i') ADVANCE(552); END_STATE(); case 912: if (lookahead == 'i') ADVANCE(558); END_STATE(); case 913: - if (lookahead == 'i') ADVANCE(1353); + if (lookahead == 'i') ADVANCE(559); END_STATE(); case 914: - if (lookahead == 'i') ADVANCE(560); + if (lookahead == 'i') ADVANCE(1354); END_STATE(); case 915: - if (lookahead == 'i') ADVANCE(562); + if (lookahead == 'i') ADVANCE(561); END_STATE(); case 916: - if (lookahead == 'i') ADVANCE(811); + if (lookahead == 'i') ADVANCE(563); END_STATE(); case 917: - if (lookahead == 'i') ADVANCE(564); + if (lookahead == 'i') ADVANCE(812); END_STATE(); case 918: - if (lookahead == 'i') ADVANCE(566); + if (lookahead == 'i') ADVANCE(565); END_STATE(); case 919: - if (lookahead == 'i') ADVANCE(1143); + if (lookahead == 'i') ADVANCE(567); END_STATE(); case 920: - if (lookahead == 'i') ADVANCE(1114); + if (lookahead == 'i') ADVANCE(1144); END_STATE(); case 921: - if (lookahead == 'i') ADVANCE(1091); + if (lookahead == 'i') ADVANCE(1115); END_STATE(); case 922: - if (lookahead == 'i') ADVANCE(1439); + if (lookahead == 'i') ADVANCE(1092); END_STATE(); case 923: - if (lookahead == 'i') ADVANCE(1464); + if (lookahead == 'i') ADVANCE(1440); END_STATE(); case 924: - if (lookahead == 'i') ADVANCE(1466); + if (lookahead == 'i') ADVANCE(1465); END_STATE(); case 925: - if (lookahead == 'i') ADVANCE(1468); + if (lookahead == 'i') ADVANCE(1467); END_STATE(); case 926: - if (lookahead == 'i') ADVANCE(1471); + if (lookahead == 'i') ADVANCE(1469); END_STATE(); case 927: - if (lookahead == 'i') ADVANCE(1474); + if (lookahead == 'i') ADVANCE(1472); END_STATE(); case 928: - if (lookahead == 'i') ADVANCE(1450); + if (lookahead == 'i') ADVANCE(1475); END_STATE(); case 929: - if (lookahead == 'i') ADVANCE(1465); + if (lookahead == 'i') ADVANCE(1451); END_STATE(); case 930: - if (lookahead == 'i') ADVANCE(1477); + if (lookahead == 'i') ADVANCE(1466); END_STATE(); case 931: - if (lookahead == 'i') ADVANCE(1479); + if (lookahead == 'i') ADVANCE(1478); END_STATE(); case 932: - if (lookahead == 'i') ADVANCE(1455); + if (lookahead == 'i') ADVANCE(1480); END_STATE(); case 933: - if (lookahead == 'i') ADVANCE(1467); + if (lookahead == 'i') ADVANCE(1456); END_STATE(); case 934: - if (lookahead == 'i') ADVANCE(1469); + if (lookahead == 'i') ADVANCE(1468); END_STATE(); case 935: - if (lookahead == 'i') ADVANCE(1593); + if (lookahead == 'i') ADVANCE(1470); END_STATE(); case 936: - if (lookahead == 'i') ADVANCE(1486); + if (lookahead == 'i') ADVANCE(1594); END_STATE(); case 937: - if (lookahead == 'i') ADVANCE(782); + if (lookahead == 'i') ADVANCE(1487); END_STATE(); case 938: - if (lookahead == 'i') ADVANCE(623); + if (lookahead == 'i') ADVANCE(783); END_STATE(); case 939: - if (lookahead == 'i') ADVANCE(1508); + if (lookahead == 'i') ADVANCE(624); END_STATE(); case 940: if (lookahead == 'i') ADVANCE(1509); END_STATE(); case 941: - if (lookahead == 'i') ADVANCE(1390); + if (lookahead == 'i') ADVANCE(1510); END_STATE(); case 942: - if (lookahead == 'i') ADVANCE(1487); + if (lookahead == 'i') ADVANCE(1391); END_STATE(); case 943: - if (lookahead == 'i') ADVANCE(1132); + if (lookahead == 'i') ADVANCE(1488); END_STATE(); case 944: - if (lookahead == 'i') ADVANCE(627); + if (lookahead == 'i') ADVANCE(1133); END_STATE(); case 945: - if (lookahead == 'i') ADVANCE(1115); - if (lookahead == 'l') ADVANCE(1181); + if (lookahead == 'i') ADVANCE(628); END_STATE(); case 946: - if (lookahead == 'i') ADVANCE(1488); + if (lookahead == 'i') ADVANCE(1116); + if (lookahead == 'l') ADVANCE(1182); END_STATE(); case 947: - if (lookahead == 'i') ADVANCE(631); + if (lookahead == 'i') ADVANCE(1489); END_STATE(); case 948: - if (lookahead == 'i') ADVANCE(1015); + if (lookahead == 'i') ADVANCE(632); END_STATE(); case 949: - if (lookahead == 'i') ADVANCE(1490); + if (lookahead == 'i') ADVANCE(1016); END_STATE(); case 950: - if (lookahead == 'i') ADVANCE(635); + if (lookahead == 'i') ADVANCE(1491); END_STATE(); case 951: - if (lookahead == 'i') ADVANCE(1496); + if (lookahead == 'i') ADVANCE(636); END_STATE(); case 952: - if (lookahead == 'i') ADVANCE(638); + if (lookahead == 'i') ADVANCE(1497); END_STATE(); case 953: - if (lookahead == 'i') ADVANCE(1497); + if (lookahead == 'i') ADVANCE(639); END_STATE(); case 954: - if (lookahead == 'i') ADVANCE(641); + if (lookahead == 'i') ADVANCE(1498); END_STATE(); case 955: - if (lookahead == 'i') ADVANCE(1121); - if (lookahead == 'l') ADVANCE(1189); + if (lookahead == 'i') ADVANCE(642); END_STATE(); case 956: - if (lookahead == 'i') ADVANCE(1344); + if (lookahead == 'i') ADVANCE(1122); + if (lookahead == 'l') ADVANCE(1190); END_STATE(); case 957: - if (lookahead == 'i') ADVANCE(645); + if (lookahead == 'i') ADVANCE(1345); END_STATE(); case 958: - if (lookahead == 'i') ADVANCE(655); + if (lookahead == 'i') ADVANCE(646); END_STATE(); case 959: - if (lookahead == 'i') ADVANCE(1123); - if (lookahead == 'l') ADVANCE(1192); - END_STATE(); - case 960: if (lookahead == 'i') ADVANCE(656); END_STATE(); - case 961: + case 960: if (lookahead == 'i') ADVANCE(1124); if (lookahead == 'l') ADVANCE(1193); END_STATE(); + case 961: + if (lookahead == 'i') ADVANCE(657); + END_STATE(); case 962: - if (lookahead == 'i') ADVANCE(1126); - if (lookahead == 'l') ADVANCE(1195); + if (lookahead == 'i') ADVANCE(1125); + if (lookahead == 'l') ADVANCE(1194); END_STATE(); case 963: - if (lookahead == 'i') ADVANCE(1128); + if (lookahead == 'i') ADVANCE(1127); + if (lookahead == 'l') ADVANCE(1196); END_STATE(); case 964: if (lookahead == 'i') ADVANCE(1129); - if (lookahead == 'l') ADVANCE(1196); END_STATE(); case 965: - if (lookahead == 'i') ADVANCE(1197); + if (lookahead == 'i') ADVANCE(1130); + if (lookahead == 'l') ADVANCE(1197); END_STATE(); case 966: - if (lookahead == 'i') ADVANCE(1199); + if (lookahead == 'i') ADVANCE(1198); END_STATE(); case 967: - if (lookahead == 'i') ADVANCE(1202); + if (lookahead == 'i') ADVANCE(1200); END_STATE(); case 968: if (lookahead == 'i') ADVANCE(1203); @@ -7547,28 +7554,28 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'i') ADVANCE(1205); END_STATE(); case 971: - if (lookahead == 'i') ADVANCE(858); + if (lookahead == 'i') ADVANCE(1206); END_STATE(); case 972: - if (lookahead == 'i') ADVANCE(1154); + if (lookahead == 'i') ADVANCE(859); END_STATE(); case 973: - if (lookahead == 'j') ADVANCE(1544); + if (lookahead == 'i') ADVANCE(1155); END_STATE(); case 974: - if (lookahead == 'j') ADVANCE(795); + if (lookahead == 'j') ADVANCE(1545); END_STATE(); case 975: - if (lookahead == 'j') ADVANCE(798); + if (lookahead == 'j') ADVANCE(796); END_STATE(); case 976: - if (lookahead == 'j') ADVANCE(800); + if (lookahead == 'j') ADVANCE(799); END_STATE(); case 977: - if (lookahead == 'j') ADVANCE(803); + if (lookahead == 'j') ADVANCE(801); END_STATE(); case 978: - if (lookahead == 'j') ADVANCE(805); + if (lookahead == 'j') ADVANCE(804); END_STATE(); case 979: if (lookahead == 'j') ADVANCE(806); @@ -7577,119 +7584,119 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'j') ADVANCE(807); END_STATE(); case 981: - if (lookahead == 'j') ADVANCE(809); + if (lookahead == 'j') ADVANCE(808); END_STATE(); case 982: if (lookahead == 'j') ADVANCE(810); END_STATE(); case 983: - if (lookahead == 'k') ADVANCE(1842); + if (lookahead == 'j') ADVANCE(811); END_STATE(); case 984: - if (lookahead == 'k') ADVANCE(1845); + if (lookahead == 'k') ADVANCE(1843); END_STATE(); case 985: - if (lookahead == 'k') ADVANCE(1843); + if (lookahead == 'k') ADVANCE(1846); END_STATE(); case 986: - if (lookahead == 'k') ADVANCE(1846); + if (lookahead == 'k') ADVANCE(1844); END_STATE(); case 987: - if (lookahead == 'k') ADVANCE(1844); + if (lookahead == 'k') ADVANCE(1847); END_STATE(); case 988: - if (lookahead == 'k') ADVANCE(1847); + if (lookahead == 'k') ADVANCE(1845); END_STATE(); case 989: - if (lookahead == 'k') ADVANCE(1850); + if (lookahead == 'k') ADVANCE(1848); END_STATE(); case 990: - if (lookahead == 'k') ADVANCE(1848); + if (lookahead == 'k') ADVANCE(1851); END_STATE(); case 991: - if (lookahead == 'k') ADVANCE(162); + if (lookahead == 'k') ADVANCE(1849); END_STATE(); case 992: - if (lookahead == 'k') ADVANCE(794); + if (lookahead == 'k') ADVANCE(163); END_STATE(); case 993: - if (lookahead == 'k') ADVANCE(779); + if (lookahead == 'k') ADVANCE(795); END_STATE(); case 994: - if (lookahead == 'k') ADVANCE(816); + if (lookahead == 'k') ADVANCE(780); END_STATE(); case 995: - if (lookahead == 'k') ADVANCE(819); + if (lookahead == 'k') ADVANCE(817); END_STATE(); case 996: - if (lookahead == 'l') ADVANCE(1968); + if (lookahead == 'k') ADVANCE(820); END_STATE(); case 997: - if (lookahead == 'l') ADVANCE(1906); + if (lookahead == 'l') ADVANCE(1971); END_STATE(); case 998: - if (lookahead == 'l') ADVANCE(1861); + if (lookahead == 'l') ADVANCE(1909); END_STATE(); case 999: - if (lookahead == 'l') ADVANCE(1726); + if (lookahead == 'l') ADVANCE(1862); END_STATE(); case 1000: - if (lookahead == 'l') ADVANCE(164); + if (lookahead == 'l') ADVANCE(1727); END_STATE(); case 1001: - if (lookahead == 'l') ADVANCE(1385); + if (lookahead == 'l') ADVANCE(165); END_STATE(); case 1002: - if (lookahead == 'l') ADVANCE(597); + if (lookahead == 'l') ADVANCE(1386); END_STATE(); case 1003: - if (lookahead == 'l') ADVANCE(972); + if (lookahead == 'l') ADVANCE(598); END_STATE(); case 1004: - if (lookahead == 'l') ADVANCE(598); + if (lookahead == 'l') ADVANCE(973); END_STATE(); case 1005: - if (lookahead == 'l') ADVANCE(1375); + if (lookahead == 'l') ADVANCE(599); END_STATE(); case 1006: - if (lookahead == 'l') ADVANCE(1000); - if (lookahead == 'n') ADVANCE(410); + if (lookahead == 'l') ADVANCE(1376); END_STATE(); case 1007: - if (lookahead == 'l') ADVANCE(902); + if (lookahead == 'l') ADVANCE(1001); + if (lookahead == 'n') ADVANCE(411); END_STATE(); case 1008: - if (lookahead == 'l') ADVANCE(996); + if (lookahead == 'l') ADVANCE(903); END_STATE(); case 1009: - if (lookahead == 'l') ADVANCE(601); + if (lookahead == 'l') ADVANCE(997); END_STATE(); case 1010: - if (lookahead == 'l') ADVANCE(791); + if (lookahead == 'l') ADVANCE(602); END_STATE(); case 1011: - if (lookahead == 'l') ADVANCE(813); + if (lookahead == 'l') ADVANCE(792); END_STATE(); case 1012: - if (lookahead == 'l') ADVANCE(998); + if (lookahead == 'l') ADVANCE(814); END_STATE(); case 1013: - if (lookahead == 'l') ADVANCE(943); + if (lookahead == 'l') ADVANCE(999); END_STATE(); case 1014: - if (lookahead == 'l') ADVANCE(786); + if (lookahead == 'l') ADVANCE(944); END_STATE(); case 1015: - if (lookahead == 'l') ADVANCE(721); + if (lookahead == 'l') ADVANCE(787); END_STATE(); case 1016: - if (lookahead == 'l') ADVANCE(736); + if (lookahead == 'l') ADVANCE(722); END_STATE(); case 1017: - if (lookahead == 'l') ADVANCE(783); + if (lookahead == 'l') ADVANCE(737); END_STATE(); case 1018: - if (lookahead == 'l') ADVANCE(738); + if (lookahead == 'l') ADVANCE(784); END_STATE(); case 1019: if (lookahead == 'l') ADVANCE(739); @@ -7710,74 +7717,74 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'l') ADVANCE(744); END_STATE(); case 1025: - if (lookahead == 'l') ADVANCE(748); + if (lookahead == 'l') ADVANCE(745); END_STATE(); case 1026: - if (lookahead == 'l') ADVANCE(750); + if (lookahead == 'l') ADVANCE(749); END_STATE(); case 1027: if (lookahead == 'l') ADVANCE(751); END_STATE(); case 1028: - if (lookahead == 'l') ADVANCE(1448); + if (lookahead == 'l') ADVANCE(752); END_STATE(); case 1029: - if (lookahead == 'l') ADVANCE(405); + if (lookahead == 'l') ADVANCE(1449); END_STATE(); case 1030: - if (lookahead == 'l') ADVANCE(793); + if (lookahead == 'l') ADVANCE(406); END_STATE(); case 1031: - if (lookahead == 'l') ADVANCE(796); + if (lookahead == 'l') ADVANCE(794); END_STATE(); case 1032: - if (lookahead == 'l') ADVANCE(799); + if (lookahead == 'l') ADVANCE(797); END_STATE(); case 1033: - if (lookahead == 'l') ADVANCE(1183); + if (lookahead == 'l') ADVANCE(800); END_STATE(); case 1034: - if (lookahead == 'l') ADVANCE(801); + if (lookahead == 'l') ADVANCE(1184); END_STATE(); case 1035: - if (lookahead == 'l') ADVANCE(804); + if (lookahead == 'l') ADVANCE(802); END_STATE(); case 1036: - if (lookahead == 'l') ADVANCE(933); + if (lookahead == 'l') ADVANCE(805); END_STATE(); case 1037: - if (lookahead == 'l') ADVANCE(451); + if (lookahead == 'l') ADVANCE(934); END_STATE(); case 1038: - if (lookahead == 'l') ADVANCE(443); + if (lookahead == 'l') ADVANCE(452); END_STATE(); case 1039: - if (lookahead == 'l') ADVANCE(1215); + if (lookahead == 'l') ADVANCE(444); END_STATE(); case 1040: - if (lookahead == 'l') ADVANCE(174); + if (lookahead == 'l') ADVANCE(1216); END_STATE(); case 1041: - if (lookahead == 'l') ADVANCE(1217); + if (lookahead == 'l') ADVANCE(175); END_STATE(); case 1042: - if (lookahead == 'l') ADVANCE(176); - if (lookahead == 'r') ADVANCE(178); + if (lookahead == 'l') ADVANCE(1218); END_STATE(); case 1043: - if (lookahead == 'l') ADVANCE(1219); + if (lookahead == 'l') ADVANCE(177); + if (lookahead == 'r') ADVANCE(179); END_STATE(); case 1044: - if (lookahead == 'l') ADVANCE(1222); + if (lookahead == 'l') ADVANCE(1220); END_STATE(); case 1045: - if (lookahead == 'l') ADVANCE(1224); + if (lookahead == 'l') ADVANCE(1223); END_STATE(); case 1046: - if (lookahead == 'l') ADVANCE(1226); + if (lookahead == 'l') ADVANCE(1225); END_STATE(); case 1047: - if (lookahead == 'l') ADVANCE(1230); + if (lookahead == 'l') ADVANCE(1227); END_STATE(); case 1048: if (lookahead == 'l') ADVANCE(1231); @@ -7789,150 +7796,150 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'l') ADVANCE(1233); END_STATE(); case 1051: - if (lookahead == 'l') ADVANCE(1236); + if (lookahead == 'l') ADVANCE(1234); END_STATE(); case 1052: - if (lookahead == 'm') ADVANCE(1933); + if (lookahead == 'l') ADVANCE(1237); END_STATE(); case 1053: - if (lookahead == 'm') ADVANCE(1947); + if (lookahead == 'm') ADVANCE(1936); END_STATE(); case 1054: - if (lookahead == 'm') ADVANCE(1617); + if (lookahead == 'm') ADVANCE(1950); END_STATE(); case 1055: - if (lookahead == 'm') ADVANCE(1610); + if (lookahead == 'm') ADVANCE(1618); END_STATE(); case 1056: - if (lookahead == 'm') ADVANCE(195); + if (lookahead == 'm') ADVANCE(1611); END_STATE(); case 1057: - if (lookahead == 'm') ADVANCE(1618); + if (lookahead == 'm') ADVANCE(196); END_STATE(); case 1058: - if (lookahead == 'm') ADVANCE(1264); + if (lookahead == 'm') ADVANCE(1619); END_STATE(); case 1059: if (lookahead == 'm') ADVANCE(1265); END_STATE(); case 1060: - if (lookahead == 'm') ADVANCE(517); + if (lookahead == 'm') ADVANCE(1266); END_STATE(); case 1061: - if (lookahead == 'm') ADVANCE(720); + if (lookahead == 'm') ADVANCE(518); END_STATE(); case 1062: - if (lookahead == 'm') ADVANCE(208); + if (lookahead == 'm') ADVANCE(721); END_STATE(); case 1063: - if (lookahead == 'm') ADVANCE(210); + if (lookahead == 'm') ADVANCE(209); END_STATE(); case 1064: - if (lookahead == 'm') ADVANCE(812); + if (lookahead == 'm') ADVANCE(211); END_STATE(); case 1065: - if (lookahead == 'm') ADVANCE(179); - if (lookahead == 't') ADVANCE(1542); + if (lookahead == 'm') ADVANCE(813); END_STATE(); case 1066: - if (lookahead == 'n') ADVANCE(596); + if (lookahead == 'm') ADVANCE(180); + if (lookahead == 't') ADVANCE(1543); END_STATE(); case 1067: - if (lookahead == 'n') ADVANCE(553); + if (lookahead == 'n') ADVANCE(597); END_STATE(); case 1068: - if (lookahead == 'n') ADVANCE(553); - if (lookahead == 's') ADVANCE(1484); + if (lookahead == 'n') ADVANCE(554); END_STATE(); case 1069: - if (lookahead == 'n') ADVANCE(1637); + if (lookahead == 'n') ADVANCE(554); + if (lookahead == 's') ADVANCE(1485); END_STATE(); case 1070: - if (lookahead == 'n') ADVANCE(1943); + if (lookahead == 'n') ADVANCE(1638); END_STATE(); case 1071: - if (lookahead == 'n') ADVANCE(1609); + if (lookahead == 'n') ADVANCE(1946); END_STATE(); case 1072: - if (lookahead == 'n') ADVANCE(1687); + if (lookahead == 'n') ADVANCE(1610); END_STATE(); case 1073: - if (lookahead == 'n') ADVANCE(1694); + if (lookahead == 'n') ADVANCE(1688); END_STATE(); case 1074: - if (lookahead == 'n') ADVANCE(1701); + if (lookahead == 'n') ADVANCE(1695); END_STATE(); case 1075: - if (lookahead == 'n') ADVANCE(1708); + if (lookahead == 'n') ADVANCE(1702); END_STATE(); case 1076: - if (lookahead == 'n') ADVANCE(1715); + if (lookahead == 'n') ADVANCE(1709); END_STATE(); case 1077: - if (lookahead == 'n') ADVANCE(1722); + if (lookahead == 'n') ADVANCE(1716); END_STATE(); case 1078: - if (lookahead == 'n') ADVANCE(1615); + if (lookahead == 'n') ADVANCE(1723); END_STATE(); case 1079: - if (lookahead == 'n') ADVANCE(1635); + if (lookahead == 'n') ADVANCE(1616); END_STATE(); case 1080: - if (lookahead == 'n') ADVANCE(1614); + if (lookahead == 'n') ADVANCE(1636); END_STATE(); case 1081: - if (lookahead == 'n') ADVANCE(1616); + if (lookahead == 'n') ADVANCE(1615); END_STATE(); case 1082: - if (lookahead == 'n') ADVANCE(843); + if (lookahead == 'n') ADVANCE(1617); END_STATE(); case 1083: - if (lookahead == 'n') ADVANCE(1537); + if (lookahead == 'n') ADVANCE(844); END_STATE(); case 1084: - if (lookahead == 'n') ADVANCE(1537); - if (lookahead == 'x') ADVANCE(767); + if (lookahead == 'n') ADVANCE(1538); END_STATE(); case 1085: - if (lookahead == 'n') ADVANCE(1393); + if (lookahead == 'n') ADVANCE(1538); + if (lookahead == 'x') ADVANCE(768); END_STATE(); case 1086: - if (lookahead == 'n') ADVANCE(908); + if (lookahead == 'n') ADVANCE(1394); END_STATE(); case 1087: - if (lookahead == 'n') ADVANCE(825); + if (lookahead == 'n') ADVANCE(909); END_STATE(); case 1088: - if (lookahead == 'n') ADVANCE(1156); + if (lookahead == 'n') ADVANCE(826); END_STATE(); case 1089: - if (lookahead == 'n') ADVANCE(1156); - if (lookahead == 'r') ADVANCE(1347); + if (lookahead == 'n') ADVANCE(1157); END_STATE(); case 1090: - if (lookahead == 'n') ADVANCE(940); - if (lookahead == 'v') ADVANCE(708); + if (lookahead == 'n') ADVANCE(1157); + if (lookahead == 'r') ADVANCE(1348); END_STATE(); case 1091: - if (lookahead == 'n') ADVANCE(410); + if (lookahead == 'n') ADVANCE(941); + if (lookahead == 'v') ADVANCE(709); END_STATE(); case 1092: - if (lookahead == 'n') ADVANCE(826); + if (lookahead == 'n') ADVANCE(411); END_STATE(); case 1093: - if (lookahead == 'n') ADVANCE(710); + if (lookahead == 'n') ADVANCE(827); END_STATE(); case 1094: - if (lookahead == 'n') ADVANCE(827); + if (lookahead == 'n') ADVANCE(711); END_STATE(); case 1095: if (lookahead == 'n') ADVANCE(828); END_STATE(); case 1096: - if (lookahead == 'n') ADVANCE(1538); + if (lookahead == 'n') ADVANCE(829); END_STATE(); case 1097: - if (lookahead == 'n') ADVANCE(829); + if (lookahead == 'n') ADVANCE(1539); END_STATE(); case 1098: if (lookahead == 'n') ADVANCE(830); @@ -7953,52 +7960,52 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'n') ADVANCE(835); END_STATE(); case 1104: - if (lookahead == 'n') ADVANCE(606); + if (lookahead == 'n') ADVANCE(836); END_STATE(); case 1105: - if (lookahead == 'n') ADVANCE(836); + if (lookahead == 'n') ADVANCE(607); END_STATE(); case 1106: - if (lookahead == 'n') ADVANCE(892); + if (lookahead == 'n') ADVANCE(837); END_STATE(); case 1107: - if (lookahead == 'n') ADVANCE(837); + if (lookahead == 'n') ADVANCE(893); END_STATE(); case 1108: - if (lookahead == 'n') ADVANCE(593); + if (lookahead == 'n') ADVANCE(838); END_STATE(); case 1109: - if (lookahead == 'n') ADVANCE(838); + if (lookahead == 'n') ADVANCE(594); END_STATE(); case 1110: - if (lookahead == 'n') ADVANCE(1410); + if (lookahead == 'n') ADVANCE(839); END_STATE(); case 1111: - if (lookahead == 'n') ADVANCE(848); + if (lookahead == 'n') ADVANCE(1411); END_STATE(); case 1112: - if (lookahead == 'n') ADVANCE(839); + if (lookahead == 'n') ADVANCE(849); END_STATE(); case 1113: - if (lookahead == 'n') ADVANCE(1411); + if (lookahead == 'n') ADVANCE(840); END_STATE(); case 1114: - if (lookahead == 'n') ADVANCE(840); + if (lookahead == 'n') ADVANCE(1412); END_STATE(); case 1115: - if (lookahead == 'n') ADVANCE(1412); + if (lookahead == 'n') ADVANCE(841); END_STATE(); case 1116: - if (lookahead == 'n') ADVANCE(841); + if (lookahead == 'n') ADVANCE(1413); END_STATE(); case 1117: - if (lookahead == 'n') ADVANCE(1413); + if (lookahead == 'n') ADVANCE(842); END_STATE(); case 1118: - if (lookahead == 'n') ADVANCE(842); + if (lookahead == 'n') ADVANCE(1414); END_STATE(); case 1119: - if (lookahead == 'n') ADVANCE(1414); + if (lookahead == 'n') ADVANCE(843); END_STATE(); case 1120: if (lookahead == 'n') ADVANCE(1415); @@ -8022,73 +8029,73 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'n') ADVANCE(1421); END_STATE(); case 1127: - if (lookahead == 'n') ADVANCE(763); + if (lookahead == 'n') ADVANCE(1422); END_STATE(); case 1128: - if (lookahead == 'n') ADVANCE(1423); + if (lookahead == 'n') ADVANCE(764); END_STATE(); case 1129: if (lookahead == 'n') ADVANCE(1424); END_STATE(); case 1130: - if (lookahead == 'n') ADVANCE(1431); + if (lookahead == 'n') ADVANCE(1425); END_STATE(); case 1131: - if (lookahead == 'n') ADVANCE(1485); + if (lookahead == 'n') ADVANCE(1432); END_STATE(); case 1132: - if (lookahead == 'n') ADVANCE(749); + if (lookahead == 'n') ADVANCE(1486); END_STATE(); case 1133: - if (lookahead == 'n') ADVANCE(1446); + if (lookahead == 'n') ADVANCE(750); END_STATE(); case 1134: - if (lookahead == 'n') ADVANCE(1452); + if (lookahead == 'n') ADVANCE(1447); END_STATE(); case 1135: - if (lookahead == 'n') ADVANCE(1456); + if (lookahead == 'n') ADVANCE(1453); END_STATE(); case 1136: - if (lookahead == 'n') ADVANCE(1184); + if (lookahead == 'n') ADVANCE(1457); END_STATE(); case 1137: - if (lookahead == 'n') ADVANCE(1388); + if (lookahead == 'n') ADVANCE(1185); END_STATE(); case 1138: - if (lookahead == 'n') ADVANCE(1481); + if (lookahead == 'n') ADVANCE(1389); END_STATE(); case 1139: - if (lookahead == 'n') ADVANCE(849); + if (lookahead == 'n') ADVANCE(1482); END_STATE(); case 1140: - if (lookahead == 'n') ADVANCE(574); + if (lookahead == 'n') ADVANCE(850); END_STATE(); case 1141: - if (lookahead == 'n') ADVANCE(935); + if (lookahead == 'n') ADVANCE(575); END_STATE(); case 1142: - if (lookahead == 'n') ADVANCE(850); + if (lookahead == 'n') ADVANCE(936); END_STATE(); case 1143: - if (lookahead == 'n') ADVANCE(1013); + if (lookahead == 'n') ADVANCE(851); END_STATE(); case 1144: - if (lookahead == 'n') ADVANCE(1395); + if (lookahead == 'n') ADVANCE(1014); END_STATE(); case 1145: - if (lookahead == 'n') ADVANCE(851); + if (lookahead == 'n') ADVANCE(1396); END_STATE(); case 1146: if (lookahead == 'n') ADVANCE(852); END_STATE(); case 1147: - if (lookahead == 'n') ADVANCE(580); + if (lookahead == 'n') ADVANCE(853); END_STATE(); case 1148: - if (lookahead == 'n') ADVANCE(1392); + if (lookahead == 'n') ADVANCE(581); END_STATE(); case 1149: - if (lookahead == 'n') ADVANCE(853); + if (lookahead == 'n') ADVANCE(1393); END_STATE(); case 1150: if (lookahead == 'n') ADVANCE(854); @@ -8100,127 +8107,127 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'n') ADVANCE(856); END_STATE(); case 1153: - if (lookahead == 'n') ADVANCE(1506); + if (lookahead == 'n') ADVANCE(857); END_STATE(); case 1154: - if (lookahead == 'n') ADVANCE(939); + if (lookahead == 'n') ADVANCE(1507); END_STATE(); case 1155: - if (lookahead == 'n') ADVANCE(1519); - if (lookahead == 'x') ADVANCE(932); + if (lookahead == 'n') ADVANCE(940); END_STATE(); case 1156: - if (lookahead == 'n') ADVANCE(1248); + if (lookahead == 'n') ADVANCE(1520); + if (lookahead == 'x') ADVANCE(933); END_STATE(); case 1157: - if (lookahead == 'n') ADVANCE(1536); + if (lookahead == 'n') ADVANCE(1249); END_STATE(); case 1158: - if (lookahead == 'n') ADVANCE(1250); + if (lookahead == 'n') ADVANCE(1537); END_STATE(); case 1159: - if (lookahead == 'n') ADVANCE(1252); + if (lookahead == 'n') ADVANCE(1251); END_STATE(); case 1160: - if (lookahead == 'n') ADVANCE(1254); + if (lookahead == 'n') ADVANCE(1253); END_STATE(); case 1161: - if (lookahead == 'n') ADVANCE(1158); + if (lookahead == 'n') ADVANCE(1255); END_STATE(); case 1162: if (lookahead == 'n') ADVANCE(1159); END_STATE(); case 1163: - if (lookahead == 'n') ADVANCE(1159); - if (lookahead == 'r') ADVANCE(1357); + if (lookahead == 'n') ADVANCE(1160); END_STATE(); case 1164: if (lookahead == 'n') ADVANCE(1160); + if (lookahead == 'r') ADVANCE(1358); END_STATE(); case 1165: - if (lookahead == 'o') ADVANCE(1470); + if (lookahead == 'n') ADVANCE(1161); END_STATE(); case 1166: - if (lookahead == 'o') ADVANCE(1090); - if (lookahead == 'u') ADVANCE(1040); + if (lookahead == 'o') ADVANCE(1471); END_STATE(); case 1167: - if (lookahead == 'o') ADVANCE(1662); + if (lookahead == 'o') ADVANCE(1091); + if (lookahead == 'u') ADVANCE(1041); END_STATE(); case 1168: - if (lookahead == 'o') ADVANCE(1574); + if (lookahead == 'o') ADVANCE(1663); END_STATE(); case 1169: - if (lookahead == 'o') ADVANCE(1649); + if (lookahead == 'o') ADVANCE(1575); END_STATE(); case 1170: - if (lookahead == 'o') ADVANCE(821); + if (lookahead == 'o') ADVANCE(1650); END_STATE(); case 1171: - if (lookahead == 'o') ADVANCE(1082); + if (lookahead == 'o') ADVANCE(822); END_STATE(); case 1172: - if (lookahead == 'o') ADVANCE(1540); - if (lookahead == 'p') ADVANCE(505); - if (lookahead == 'u') ADVANCE(516); + if (lookahead == 'o') ADVANCE(1083); END_STATE(); case 1173: - if (lookahead == 'o') ADVANCE(599); + if (lookahead == 'o') ADVANCE(1541); + if (lookahead == 'p') ADVANCE(506); + if (lookahead == 'u') ADVANCE(517); END_STATE(); case 1174: - if (lookahead == 'o') ADVANCE(1056); + if (lookahead == 'o') ADVANCE(600); END_STATE(); case 1175: - if (lookahead == 'o') ADVANCE(1220); - if (lookahead == 'y') ADVANCE(1499); + if (lookahead == 'o') ADVANCE(1057); END_STATE(); case 1176: - if (lookahead == 'o') ADVANCE(602); + if (lookahead == 'o') ADVANCE(1221); + if (lookahead == 'y') ADVANCE(1500); END_STATE(); case 1177: - if (lookahead == 'o') ADVANCE(1087); + if (lookahead == 'o') ADVANCE(603); END_STATE(); case 1178: - if (lookahead == 'o') ADVANCE(147); + if (lookahead == 'o') ADVANCE(1088); END_STATE(); case 1179: - if (lookahead == 'o') ADVANCE(1092); + if (lookahead == 'o') ADVANCE(148); END_STATE(); case 1180: - if (lookahead == 'o') ADVANCE(1338); + if (lookahead == 'o') ADVANCE(1093); END_STATE(); case 1181: - if (lookahead == 'o') ADVANCE(1094); + if (lookahead == 'o') ADVANCE(1339); END_STATE(); case 1182: - if (lookahead == 'o') ADVANCE(149); + if (lookahead == 'o') ADVANCE(1095); END_STATE(); case 1183: - if (lookahead == 'o') ADVANCE(1095); + if (lookahead == 'o') ADVANCE(150); END_STATE(); case 1184: - if (lookahead == 'o') ADVANCE(1526); + if (lookahead == 'o') ADVANCE(1096); END_STATE(); case 1185: - if (lookahead == 'o') ADVANCE(1097); + if (lookahead == 'o') ADVANCE(1527); END_STATE(); case 1186: if (lookahead == 'o') ADVANCE(1098); END_STATE(); case 1187: - if (lookahead == 'o') ADVANCE(150); + if (lookahead == 'o') ADVANCE(1099); END_STATE(); case 1188: - if (lookahead == 'o') ADVANCE(1099); + if (lookahead == 'o') ADVANCE(151); END_STATE(); case 1189: if (lookahead == 'o') ADVANCE(1100); END_STATE(); case 1190: - if (lookahead == 'o') ADVANCE(151); + if (lookahead == 'o') ADVANCE(1101); END_STATE(); case 1191: - if (lookahead == 'o') ADVANCE(1101); + if (lookahead == 'o') ADVANCE(152); END_STATE(); case 1192: if (lookahead == 'o') ADVANCE(1102); @@ -8229,31 +8236,31 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'o') ADVANCE(1103); END_STATE(); case 1194: - if (lookahead == 'o') ADVANCE(1105); + if (lookahead == 'o') ADVANCE(1104); END_STATE(); case 1195: - if (lookahead == 'o') ADVANCE(1107); + if (lookahead == 'o') ADVANCE(1106); END_STATE(); case 1196: - if (lookahead == 'o') ADVANCE(1109); + if (lookahead == 'o') ADVANCE(1108); END_STATE(); case 1197: - if (lookahead == 'o') ADVANCE(1070); + if (lookahead == 'o') ADVANCE(1110); END_STATE(); case 1198: - if (lookahead == 'o') ADVANCE(1112); + if (lookahead == 'o') ADVANCE(1071); END_STATE(); case 1199: - if (lookahead == 'o') ADVANCE(1071); + if (lookahead == 'o') ADVANCE(1113); END_STATE(); case 1200: - if (lookahead == 'o') ADVANCE(1116); + if (lookahead == 'o') ADVANCE(1072); END_STATE(); case 1201: - if (lookahead == 'o') ADVANCE(1118); + if (lookahead == 'o') ADVANCE(1117); END_STATE(); case 1202: - if (lookahead == 'o') ADVANCE(1078); + if (lookahead == 'o') ADVANCE(1119); END_STATE(); case 1203: if (lookahead == 'o') ADVANCE(1079); @@ -8265,79 +8272,79 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'o') ADVANCE(1081); END_STATE(); case 1206: - if (lookahead == 'o') ADVANCE(1319); + if (lookahead == 'o') ADVANCE(1082); END_STATE(); case 1207: - if (lookahead == 'o') ADVANCE(1335); + if (lookahead == 'o') ADVANCE(1320); END_STATE(); case 1208: - if (lookahead == 'o') ADVANCE(993); + if (lookahead == 'o') ADVANCE(1336); END_STATE(); case 1209: - if (lookahead == 'o') ADVANCE(1106); + if (lookahead == 'o') ADVANCE(994); END_STATE(); case 1210: - if (lookahead == 'o') ADVANCE(414); + if (lookahead == 'o') ADVANCE(1107); END_STATE(); case 1211: - if (lookahead == 'o') ADVANCE(1062); + if (lookahead == 'o') ADVANCE(415); END_STATE(); case 1212: - if (lookahead == 'o') ADVANCE(1339); + if (lookahead == 'o') ADVANCE(1063); END_STATE(); case 1213: - if (lookahead == 'o') ADVANCE(1141); + if (lookahead == 'o') ADVANCE(1340); END_STATE(); case 1214: - if (lookahead == 'o') ADVANCE(1340); + if (lookahead == 'o') ADVANCE(1142); END_STATE(); case 1215: - if (lookahead == 'o') ADVANCE(423); + if (lookahead == 'o') ADVANCE(1341); END_STATE(); case 1216: - if (lookahead == 'o') ADVANCE(1341); + if (lookahead == 'o') ADVANCE(424); END_STATE(); case 1217: - if (lookahead == 'o') ADVANCE(425); + if (lookahead == 'o') ADVANCE(1342); END_STATE(); case 1218: - if (lookahead == 'o') ADVANCE(1342); + if (lookahead == 'o') ADVANCE(426); END_STATE(); case 1219: - if (lookahead == 'o') ADVANCE(427); + if (lookahead == 'o') ADVANCE(1343); END_STATE(); case 1220: - if (lookahead == 'o') ADVANCE(1017); + if (lookahead == 'o') ADVANCE(428); END_STATE(); case 1221: - if (lookahead == 'o') ADVANCE(1343); + if (lookahead == 'o') ADVANCE(1018); END_STATE(); case 1222: - if (lookahead == 'o') ADVANCE(429); + if (lookahead == 'o') ADVANCE(1344); END_STATE(); case 1223: - if (lookahead == 'o') ADVANCE(1030); + if (lookahead == 'o') ADVANCE(430); END_STATE(); case 1224: - if (lookahead == 'o') ADVANCE(430); + if (lookahead == 'o') ADVANCE(1031); END_STATE(); case 1225: - if (lookahead == 'o') ADVANCE(1345); + if (lookahead == 'o') ADVANCE(431); END_STATE(); case 1226: - if (lookahead == 'o') ADVANCE(431); + if (lookahead == 'o') ADVANCE(1346); END_STATE(); case 1227: - if (lookahead == 'o') ADVANCE(1031); + if (lookahead == 'o') ADVANCE(432); END_STATE(); case 1228: if (lookahead == 'o') ADVANCE(1032); END_STATE(); case 1229: - if (lookahead == 'o') ADVANCE(906); + if (lookahead == 'o') ADVANCE(1033); END_STATE(); case 1230: - if (lookahead == 'o') ADVANCE(433); + if (lookahead == 'o') ADVANCE(907); END_STATE(); case 1231: if (lookahead == 'o') ADVANCE(434); @@ -8349,34 +8356,33 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'o') ADVANCE(436); END_STATE(); case 1234: - if (lookahead == 'o') ADVANCE(1034); + if (lookahead == 'o') ADVANCE(437); END_STATE(); case 1235: if (lookahead == 'o') ADVANCE(1035); END_STATE(); case 1236: - if (lookahead == 'o') ADVANCE(437); + if (lookahead == 'o') ADVANCE(1036); END_STATE(); case 1237: - if (lookahead == 'o') ADVANCE(1223); - if (lookahead == 'y') ADVANCE(1500); + if (lookahead == 'o') ADVANCE(438); END_STATE(); case 1238: - if (lookahead == 'o') ADVANCE(1063); + if (lookahead == 'o') ADVANCE(1224); + if (lookahead == 'y') ADVANCE(1501); END_STATE(); case 1239: - if (lookahead == 'o') ADVANCE(1148); + if (lookahead == 'o') ADVANCE(1064); END_STATE(); case 1240: - if (lookahead == 'o') ADVANCE(1227); - if (lookahead == 'y') ADVANCE(1501); + if (lookahead == 'o') ADVANCE(1149); END_STATE(); case 1241: if (lookahead == 'o') ADVANCE(1228); if (lookahead == 'y') ADVANCE(1502); END_STATE(); case 1242: - if (lookahead == 'o') ADVANCE(1234); + if (lookahead == 'o') ADVANCE(1229); if (lookahead == 'y') ADVANCE(1503); END_STATE(); case 1243: @@ -8384,43 +8390,44 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'y') ADVANCE(1504); END_STATE(); case 1244: - if (lookahead == 'o') ADVANCE(543); - if (lookahead == 'v') ADVANCE(1229); - if (lookahead == 'w') ADVANCE(958); + if (lookahead == 'o') ADVANCE(1236); + if (lookahead == 'y') ADVANCE(1505); END_STATE(); case 1245: if (lookahead == 'o') ADVANCE(544); - if (lookahead == 'w') ADVANCE(960); + if (lookahead == 'v') ADVANCE(1230); + if (lookahead == 'w') ADVANCE(959); END_STATE(); case 1246: - if (lookahead == 'o') ADVANCE(1365); + if (lookahead == 'o') ADVANCE(545); + if (lookahead == 'w') ADVANCE(961); END_STATE(); case 1247: - if (lookahead == 'o') ADVANCE(1559); + if (lookahead == 'o') ADVANCE(1366); END_STATE(); case 1248: - if (lookahead == 'o') ADVANCE(1528); + if (lookahead == 'o') ADVANCE(1560); END_STATE(); case 1249: - if (lookahead == 'o') ADVANCE(1560); + if (lookahead == 'o') ADVANCE(1529); END_STATE(); case 1250: - if (lookahead == 'o') ADVANCE(1530); + if (lookahead == 'o') ADVANCE(1561); END_STATE(); case 1251: - if (lookahead == 'o') ADVANCE(1561); + if (lookahead == 'o') ADVANCE(1531); END_STATE(); case 1252: - if (lookahead == 'o') ADVANCE(1534); + if (lookahead == 'o') ADVANCE(1562); END_STATE(); case 1253: - if (lookahead == 'o') ADVANCE(1562); + if (lookahead == 'o') ADVANCE(1535); END_STATE(); case 1254: - if (lookahead == 'o') ADVANCE(1535); + if (lookahead == 'o') ADVANCE(1563); END_STATE(); case 1255: - if (lookahead == 'o') ADVANCE(1563); + if (lookahead == 'o') ADVANCE(1536); END_STATE(); case 1256: if (lookahead == 'o') ADVANCE(1564); @@ -8441,33 +8448,33 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'o') ADVANCE(1569); END_STATE(); case 1262: - if (lookahead == 'p') ADVANCE(157); + if (lookahead == 'o') ADVANCE(1570); END_STATE(); case 1263: - if (lookahead == 'p') ADVANCE(1622); - if (lookahead == 't') ADVANCE(173); + if (lookahead == 'p') ADVANCE(158); END_STATE(); case 1264: - if (lookahead == 'p') ADVANCE(1010); + if (lookahead == 'p') ADVANCE(1623); + if (lookahead == 't') ADVANCE(174); END_STATE(); case 1265: - if (lookahead == 'p') ADVANCE(1473); + if (lookahead == 'p') ADVANCE(1011); END_STATE(); case 1266: - if (lookahead == 'p') ADVANCE(785); + if (lookahead == 'p') ADVANCE(1474); END_STATE(); case 1267: - if (lookahead == 'p') ADVANCE(1529); + if (lookahead == 'p') ADVANCE(786); END_STATE(); case 1268: - if (lookahead == 'p') ADVANCE(507); - if (lookahead == 'u') ADVANCE(545); + if (lookahead == 'p') ADVANCE(1530); END_STATE(); case 1269: - if (lookahead == 'q') ADVANCE(1672); + if (lookahead == 'p') ADVANCE(508); + if (lookahead == 'u') ADVANCE(546); END_STATE(); case 1270: - if (lookahead == 'q') ADVANCE(1553); + if (lookahead == 'q') ADVANCE(1673); END_STATE(); case 1271: if (lookahead == 'q') ADVANCE(1554); @@ -8485,371 +8492,371 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'q') ADVANCE(1558); END_STATE(); case 1276: - if (lookahead == 'r') ADVANCE(822); + if (lookahead == 'q') ADVANCE(1559); END_STATE(); case 1277: - if (lookahead == 'r') ADVANCE(1601); + if (lookahead == 'r') ADVANCE(823); END_STATE(); case 1278: - if (lookahead == 'r') ADVANCE(1689); + if (lookahead == 'r') ADVANCE(1602); END_STATE(); case 1279: - if (lookahead == 'r') ADVANCE(1696); + if (lookahead == 'r') ADVANCE(1690); END_STATE(); case 1280: - if (lookahead == 'r') ADVANCE(1703); + if (lookahead == 'r') ADVANCE(1697); END_STATE(); case 1281: - if (lookahead == 'r') ADVANCE(1710); + if (lookahead == 'r') ADVANCE(1704); END_STATE(); case 1282: - if (lookahead == 'r') ADVANCE(1717); + if (lookahead == 'r') ADVANCE(1711); END_STATE(); case 1283: - if (lookahead == 'r') ADVANCE(1724); + if (lookahead == 'r') ADVANCE(1718); END_STATE(); case 1284: - if (lookahead == 'r') ADVANCE(1755); + if (lookahead == 'r') ADVANCE(1725); END_STATE(); case 1285: - if (lookahead == 'r') ADVANCE(1727); + if (lookahead == 'r') ADVANCE(1756); END_STATE(); case 1286: - if (lookahead == 'r') ADVANCE(1795); + if (lookahead == 'r') ADVANCE(1728); END_STATE(); case 1287: - if (lookahead == 'r') ADVANCE(1789); + if (lookahead == 'r') ADVANCE(1796); END_STATE(); case 1288: - if (lookahead == 'r') ADVANCE(1794); + if (lookahead == 'r') ADVANCE(1790); END_STATE(); case 1289: - if (lookahead == 'r') ADVANCE(1792); + if (lookahead == 'r') ADVANCE(1795); END_STATE(); case 1290: - if (lookahead == 'r') ADVANCE(1651); + if (lookahead == 'r') ADVANCE(1793); END_STATE(); case 1291: - if (lookahead == 'r') ADVANCE(1791); + if (lookahead == 'r') ADVANCE(1652); END_STATE(); case 1292: - if (lookahead == 'r') ADVANCE(1806); + if (lookahead == 'r') ADVANCE(1792); END_STATE(); case 1293: - if (lookahead == 'r') ADVANCE(1793); + if (lookahead == 'r') ADVANCE(1807); END_STATE(); case 1294: - if (lookahead == 'r') ADVANCE(1797); + if (lookahead == 'r') ADVANCE(1794); END_STATE(); case 1295: if (lookahead == 'r') ADVANCE(1798); END_STATE(); case 1296: - if (lookahead == 'r') ADVANCE(1790); + if (lookahead == 'r') ADVANCE(1799); END_STATE(); case 1297: - if (lookahead == 'r') ADVANCE(1796); + if (lookahead == 'r') ADVANCE(1791); END_STATE(); case 1298: - if (lookahead == 'r') ADVANCE(1800); + if (lookahead == 'r') ADVANCE(1797); END_STATE(); case 1299: - if (lookahead == 'r') ADVANCE(1805); + if (lookahead == 'r') ADVANCE(1801); END_STATE(); case 1300: - if (lookahead == 'r') ADVANCE(1803); + if (lookahead == 'r') ADVANCE(1806); END_STATE(); case 1301: - if (lookahead == 'r') ADVANCE(1802); + if (lookahead == 'r') ADVANCE(1804); END_STATE(); case 1302: - if (lookahead == 'r') ADVANCE(1804); + if (lookahead == 'r') ADVANCE(1803); END_STATE(); case 1303: - if (lookahead == 'r') ADVANCE(1808); + if (lookahead == 'r') ADVANCE(1805); END_STATE(); case 1304: if (lookahead == 'r') ADVANCE(1809); END_STATE(); case 1305: - if (lookahead == 'r') ADVANCE(1801); + if (lookahead == 'r') ADVANCE(1810); END_STATE(); case 1306: - if (lookahead == 'r') ADVANCE(1799); + if (lookahead == 'r') ADVANCE(1802); END_STATE(); case 1307: - if (lookahead == 'r') ADVANCE(1807); + if (lookahead == 'r') ADVANCE(1800); END_STATE(); case 1308: - if (lookahead == 'r') ADVANCE(1811); + if (lookahead == 'r') ADVANCE(1808); END_STATE(); case 1309: - if (lookahead == 'r') ADVANCE(1814); + if (lookahead == 'r') ADVANCE(1812); END_STATE(); case 1310: - if (lookahead == 'r') ADVANCE(1813); + if (lookahead == 'r') ADVANCE(1815); END_STATE(); case 1311: - if (lookahead == 'r') ADVANCE(1815); + if (lookahead == 'r') ADVANCE(1814); END_STATE(); case 1312: - if (lookahead == 'r') ADVANCE(1812); + if (lookahead == 'r') ADVANCE(1816); END_STATE(); case 1313: - if (lookahead == 'r') ADVANCE(1810); + if (lookahead == 'r') ADVANCE(1813); END_STATE(); case 1314: - if (lookahead == 'r') ADVANCE(1816); + if (lookahead == 'r') ADVANCE(1811); END_STATE(); case 1315: - if (lookahead == 'r') ADVANCE(1819); + if (lookahead == 'r') ADVANCE(1817); END_STATE(); case 1316: - if (lookahead == 'r') ADVANCE(1818); + if (lookahead == 'r') ADVANCE(1820); END_STATE(); case 1317: - if (lookahead == 'r') ADVANCE(1820); + if (lookahead == 'r') ADVANCE(1819); END_STATE(); case 1318: - if (lookahead == 'r') ADVANCE(1817); + if (lookahead == 'r') ADVANCE(1821); END_STATE(); case 1319: - if (lookahead == 'r') ADVANCE(1936); + if (lookahead == 'r') ADVANCE(1818); END_STATE(); case 1320: - if (lookahead == 'r') ADVANCE(893); + if (lookahead == 'r') ADVANCE(1939); END_STATE(); case 1321: - if (lookahead == 'r') ADVANCE(893); - if (lookahead == 'u') ADVANCE(898); + if (lookahead == 'r') ADVANCE(894); END_STATE(); case 1322: if (lookahead == 'r') ADVANCE(894); - if (lookahead == 'u') ADVANCE(518); + if (lookahead == 'u') ADVANCE(899); END_STATE(); case 1323: - if (lookahead == 'r') ADVANCE(143); + if (lookahead == 'r') ADVANCE(895); + if (lookahead == 'u') ADVANCE(519); END_STATE(); case 1324: - if (lookahead == 'r') ADVANCE(845); + if (lookahead == 'r') ADVANCE(144); END_STATE(); case 1325: - if (lookahead == 'r') ADVANCE(387); + if (lookahead == 'r') ADVANCE(846); END_STATE(); case 1326: - if (lookahead == 'r') ADVANCE(1168); + if (lookahead == 'r') ADVANCE(388); END_STATE(); case 1327: - if (lookahead == 'r') ADVANCE(401); + if (lookahead == 'r') ADVANCE(1169); END_STATE(); case 1328: - if (lookahead == 'r') ADVANCE(573); + if (lookahead == 'r') ADVANCE(402); END_STATE(); case 1329: - if (lookahead == 'r') ADVANCE(1548); + if (lookahead == 'r') ADVANCE(574); END_STATE(); case 1330: - if (lookahead == 'r') ADVANCE(1377); + if (lookahead == 'r') ADVANCE(1549); END_STATE(); case 1331: - if (lookahead == 'r') ADVANCE(444); + if (lookahead == 'r') ADVANCE(1378); END_STATE(); case 1332: - if (lookahead == 'r') ADVANCE(1174); + if (lookahead == 'r') ADVANCE(445); END_STATE(); case 1333: - if (lookahead == 'r') ADVANCE(1069); + if (lookahead == 'r') ADVANCE(1175); END_STATE(); case 1334: - if (lookahead == 'r') ADVANCE(396); + if (lookahead == 'r') ADVANCE(1070); END_STATE(); case 1335: - if (lookahead == 'r') ADVANCE(160); + if (lookahead == 'r') ADVANCE(397); END_STATE(); case 1336: - if (lookahead == 'r') ADVANCE(400); + if (lookahead == 'r') ADVANCE(161); END_STATE(); case 1337: - if (lookahead == 'r') ADVANCE(402); + if (lookahead == 'r') ADVANCE(401); END_STATE(); case 1338: - if (lookahead == 'r') ADVANCE(1432); + if (lookahead == 'r') ADVANCE(403); END_STATE(); case 1339: if (lookahead == 'r') ADVANCE(1433); END_STATE(); case 1340: - if (lookahead == 'r') ADVANCE(1437); + if (lookahead == 'r') ADVANCE(1434); END_STATE(); case 1341: if (lookahead == 'r') ADVANCE(1438); END_STATE(); case 1342: - if (lookahead == 'r') ADVANCE(1440); + if (lookahead == 'r') ADVANCE(1439); END_STATE(); case 1343: if (lookahead == 'r') ADVANCE(1441); END_STATE(); case 1344: - if (lookahead == 'r') ADVANCE(1476); + if (lookahead == 'r') ADVANCE(1442); END_STATE(); case 1345: - if (lookahead == 'r') ADVANCE(1454); + if (lookahead == 'r') ADVANCE(1477); END_STATE(); case 1346: - if (lookahead == 'r') ADVANCE(1389); + if (lookahead == 'r') ADVANCE(1455); END_STATE(); case 1347: - if (lookahead == 'r') ADVANCE(439); + if (lookahead == 'r') ADVANCE(1390); END_STATE(); case 1348: - if (lookahead == 'r') ADVANCE(1211); + if (lookahead == 'r') ADVANCE(440); END_STATE(); case 1349: - if (lookahead == 'r') ADVANCE(920); + if (lookahead == 'r') ADVANCE(1212); END_STATE(); case 1350: - if (lookahead == 'r') ADVANCE(1334); + if (lookahead == 'r') ADVANCE(921); END_STATE(); case 1351: - if (lookahead == 'r') ADVANCE(1336); + if (lookahead == 'r') ADVANCE(1335); END_STATE(); case 1352: - if (lookahead == 'r') ADVANCE(432); + if (lookahead == 'r') ADVANCE(1337); END_STATE(); case 1353: - if (lookahead == 'r') ADVANCE(808); + if (lookahead == 'r') ADVANCE(433); END_STATE(); case 1354: - if (lookahead == 'r') ADVANCE(1209); + if (lookahead == 'r') ADVANCE(809); END_STATE(); case 1355: - if (lookahead == 'r') ADVANCE(1213); + if (lookahead == 'r') ADVANCE(1210); END_STATE(); case 1356: - if (lookahead == 'r') ADVANCE(797); + if (lookahead == 'r') ADVANCE(1214); END_STATE(); case 1357: - if (lookahead == 'r') ADVANCE(461); + if (lookahead == 'r') ADVANCE(798); END_STATE(); case 1358: - if (lookahead == 'r') ADVANCE(1238); + if (lookahead == 'r') ADVANCE(462); END_STATE(); case 1359: - if (lookahead == 'r') ADVANCE(460); + if (lookahead == 'r') ADVANCE(1239); END_STATE(); case 1360: - if (lookahead == 'r') ADVANCE(465); + if (lookahead == 'r') ADVANCE(461); END_STATE(); case 1361: - if (lookahead == 'r') ADVANCE(464); + if (lookahead == 'r') ADVANCE(466); END_STATE(); case 1362: - if (lookahead == 'r') ADVANCE(1360); + if (lookahead == 'r') ADVANCE(465); END_STATE(); case 1363: - if (lookahead == 'r') ADVANCE(468); + if (lookahead == 'r') ADVANCE(1361); END_STATE(); case 1364: - if (lookahead == 'r') ADVANCE(470); + if (lookahead == 'r') ADVANCE(469); END_STATE(); case 1365: - if (lookahead == 'r') ADVANCE(180); + if (lookahead == 'r') ADVANCE(471); END_STATE(); case 1366: - if (lookahead == 'r') ADVANCE(473); + if (lookahead == 'r') ADVANCE(181); END_STATE(); case 1367: - if (lookahead == 'r') ADVANCE(182); + if (lookahead == 'r') ADVANCE(474); END_STATE(); case 1368: - if (lookahead == 'r') ADVANCE(476); + if (lookahead == 'r') ADVANCE(183); END_STATE(); case 1369: - if (lookahead == 'r') ADVANCE(478); + if (lookahead == 'r') ADVANCE(477); END_STATE(); case 1370: - if (lookahead == 'r') ADVANCE(823); + if (lookahead == 'r') ADVANCE(479); END_STATE(); case 1371: - if (lookahead == 'r') ADVANCE(1400); + if (lookahead == 'r') ADVANCE(824); END_STATE(); case 1372: if (lookahead == 'r') ADVANCE(1401); END_STATE(); case 1373: - if (lookahead == 's') ADVANCE(891); + if (lookahead == 'r') ADVANCE(1402); END_STATE(); case 1374: - if (lookahead == 's') ADVANCE(1600); + if (lookahead == 's') ADVANCE(892); END_STATE(); case 1375: - if (lookahead == 's') ADVANCE(1855); + if (lookahead == 's') ADVANCE(1601); END_STATE(); case 1376: - if (lookahead == 's') ADVANCE(1939); + if (lookahead == 's') ADVANCE(1856); END_STATE(); case 1377: - if (lookahead == 's') ADVANCE(1856); + if (lookahead == 's') ADVANCE(1942); END_STATE(); case 1378: - if (lookahead == 's') ADVANCE(1603); + if (lookahead == 's') ADVANCE(1857); END_STATE(); case 1379: - if (lookahead == 's') ADVANCE(1650); + if (lookahead == 's') ADVANCE(1604); END_STATE(); case 1380: - if (lookahead == 's') ADVANCE(1575); + if (lookahead == 's') ADVANCE(1651); END_STATE(); case 1381: - if (lookahead == 's') ADVANCE(1588); + if (lookahead == 's') ADVANCE(1576); END_STATE(); case 1382: - if (lookahead == 's') ADVANCE(1515); + if (lookahead == 's') ADVANCE(1589); END_STATE(); case 1383: - if (lookahead == 's') ADVANCE(1374); + if (lookahead == 's') ADVANCE(1516); END_STATE(); case 1384: - if (lookahead == 's') ADVANCE(1546); + if (lookahead == 's') ADVANCE(1375); END_STATE(); case 1385: - if (lookahead == 's') ADVANCE(711); + if (lookahead == 's') ADVANCE(1547); END_STATE(); case 1386: - if (lookahead == 's') ADVANCE(1482); - if (lookahead == 't') ADVANCE(161); - if (lookahead == 'v') ADVANCE(1208); + if (lookahead == 's') ADVANCE(712); END_STATE(); case 1387: - if (lookahead == 's') ADVANCE(1379); + if (lookahead == 's') ADVANCE(1483); + if (lookahead == 't') ADVANCE(162); + if (lookahead == 'v') ADVANCE(1209); END_STATE(); case 1388: - if (lookahead == 's') ADVANCE(1409); + if (lookahead == 's') ADVANCE(1380); END_STATE(); case 1389: - if (lookahead == 's') ADVANCE(815); + if (lookahead == 's') ADVANCE(1410); END_STATE(); case 1390: - if (lookahead == 's') ADVANCE(1511); + if (lookahead == 's') ADVANCE(816); END_STATE(); case 1391: - if (lookahead == 's') ADVANCE(1434); + if (lookahead == 's') ADVANCE(1512); END_STATE(); case 1392: - if (lookahead == 's') ADVANCE(1507); + if (lookahead == 's') ADVANCE(1435); END_STATE(); case 1393: - if (lookahead == 's') ADVANCE(916); + if (lookahead == 's') ADVANCE(1508); END_STATE(); case 1394: - if (lookahead == 's') ADVANCE(1577); + if (lookahead == 's') ADVANCE(917); END_STATE(); case 1395: - if (lookahead == 's') ADVANCE(1524); + if (lookahead == 's') ADVANCE(1578); END_STATE(); case 1396: - if (lookahead == 's') ADVANCE(1578); + if (lookahead == 's') ADVANCE(1525); END_STATE(); case 1397: if (lookahead == 's') ADVANCE(1579); @@ -8861,486 +8868,486 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 's') ADVANCE(1581); END_STATE(); case 1400: - if (lookahead == 's') ADVANCE(817); + if (lookahead == 's') ADVANCE(1582); END_STATE(); case 1401: if (lookahead == 's') ADVANCE(818); END_STATE(); case 1402: - if (lookahead == 't') ADVANCE(1684); + if (lookahead == 's') ADVANCE(819); END_STATE(); case 1403: - if (lookahead == 't') ADVANCE(1691); + if (lookahead == 't') ADVANCE(1685); END_STATE(); case 1404: - if (lookahead == 't') ADVANCE(1698); + if (lookahead == 't') ADVANCE(1692); END_STATE(); case 1405: - if (lookahead == 't') ADVANCE(1705); + if (lookahead == 't') ADVANCE(1699); END_STATE(); case 1406: - if (lookahead == 't') ADVANCE(1712); + if (lookahead == 't') ADVANCE(1706); END_STATE(); case 1407: - if (lookahead == 't') ADVANCE(1719); + if (lookahead == 't') ADVANCE(1713); END_STATE(); case 1408: - if (lookahead == 't') ADVANCE(384); + if (lookahead == 't') ADVANCE(1720); END_STATE(); case 1409: - if (lookahead == 't') ADVANCE(1642); + if (lookahead == 't') ADVANCE(385); END_STATE(); case 1410: - if (lookahead == 't') ADVANCE(1763); + if (lookahead == 't') ADVANCE(1643); END_STATE(); case 1411: - if (lookahead == 't') ADVANCE(1757); + if (lookahead == 't') ADVANCE(1764); END_STATE(); case 1412: - if (lookahead == 't') ADVANCE(1762); + if (lookahead == 't') ADVANCE(1758); END_STATE(); case 1413: - if (lookahead == 't') ADVANCE(1760); + if (lookahead == 't') ADVANCE(1763); END_STATE(); case 1414: - if (lookahead == 't') ADVANCE(1759); + if (lookahead == 't') ADVANCE(1761); END_STATE(); case 1415: - if (lookahead == 't') ADVANCE(1736); + if (lookahead == 't') ADVANCE(1760); END_STATE(); case 1416: if (lookahead == 't') ADVANCE(1737); END_STATE(); case 1417: - if (lookahead == 't') ADVANCE(1761); + if (lookahead == 't') ADVANCE(1738); END_STATE(); case 1418: - if (lookahead == 't') ADVANCE(1765); + if (lookahead == 't') ADVANCE(1762); END_STATE(); case 1419: if (lookahead == 't') ADVANCE(1766); END_STATE(); case 1420: - if (lookahead == 't') ADVANCE(1758); + if (lookahead == 't') ADVANCE(1767); END_STATE(); case 1421: - if (lookahead == 't') ADVANCE(1764); + if (lookahead == 't') ADVANCE(1759); END_STATE(); case 1422: - if (lookahead == 't') ADVANCE(1924); + if (lookahead == 't') ADVANCE(1765); END_STATE(); case 1423: - if (lookahead == 't') ADVANCE(1852); + if (lookahead == 't') ADVANCE(1927); END_STATE(); case 1424: - if (lookahead == 't') ADVANCE(1767); + if (lookahead == 't') ADVANCE(1853); END_STATE(); case 1425: - if (lookahead == 't') ADVANCE(1779); + if (lookahead == 't') ADVANCE(1768); END_STATE(); case 1426: - if (lookahead == 't') ADVANCE(1782); + if (lookahead == 't') ADVANCE(1780); END_STATE(); case 1427: - if (lookahead == 't') ADVANCE(1781); + if (lookahead == 't') ADVANCE(1783); END_STATE(); case 1428: - if (lookahead == 't') ADVANCE(1740); + if (lookahead == 't') ADVANCE(1782); END_STATE(); case 1429: - if (lookahead == 't') ADVANCE(1783); + if (lookahead == 't') ADVANCE(1741); END_STATE(); case 1430: - if (lookahead == 't') ADVANCE(1780); + if (lookahead == 't') ADVANCE(1784); END_STATE(); case 1431: - if (lookahead == 't') ADVANCE(1915); + if (lookahead == 't') ADVANCE(1781); END_STATE(); case 1432: - if (lookahead == 't') ADVANCE(1690); + if (lookahead == 't') ADVANCE(1918); END_STATE(); case 1433: - if (lookahead == 't') ADVANCE(1697); + if (lookahead == 't') ADVANCE(1691); END_STATE(); case 1434: - if (lookahead == 't') ADVANCE(1653); + if (lookahead == 't') ADVANCE(1698); END_STATE(); case 1435: - if (lookahead == 't') ADVANCE(1668); + if (lookahead == 't') ADVANCE(1654); END_STATE(); case 1436: - if (lookahead == 't') ADVANCE(1667); + if (lookahead == 't') ADVANCE(1669); END_STATE(); case 1437: - if (lookahead == 't') ADVANCE(1704); + if (lookahead == 't') ADVANCE(1668); END_STATE(); case 1438: - if (lookahead == 't') ADVANCE(1711); + if (lookahead == 't') ADVANCE(1705); END_STATE(); case 1439: - if (lookahead == 't') ADVANCE(198); + if (lookahead == 't') ADVANCE(1712); END_STATE(); case 1440: - if (lookahead == 't') ADVANCE(1718); + if (lookahead == 't') ADVANCE(199); END_STATE(); case 1441: - if (lookahead == 't') ADVANCE(1725); + if (lookahead == 't') ADVANCE(1719); END_STATE(); case 1442: - if (lookahead == 't') ADVANCE(1686); + if (lookahead == 't') ADVANCE(1726); END_STATE(); case 1443: - if (lookahead == 't') ADVANCE(1693); + if (lookahead == 't') ADVANCE(1687); END_STATE(); case 1444: - if (lookahead == 't') ADVANCE(1700); + if (lookahead == 't') ADVANCE(1694); END_STATE(); case 1445: - if (lookahead == 't') ADVANCE(1707); + if (lookahead == 't') ADVANCE(1701); END_STATE(); case 1446: - if (lookahead == 't') ADVANCE(1745); + if (lookahead == 't') ADVANCE(1708); END_STATE(); case 1447: - if (lookahead == 't') ADVANCE(1629); + if (lookahead == 't') ADVANCE(1746); END_STATE(); case 1448: - if (lookahead == 't') ADVANCE(1632); + if (lookahead == 't') ADVANCE(1630); END_STATE(); case 1449: - if (lookahead == 't') ADVANCE(1714); + if (lookahead == 't') ADVANCE(1633); END_STATE(); case 1450: - if (lookahead == 't') ADVANCE(264); + if (lookahead == 't') ADVANCE(1715); END_STATE(); case 1451: - if (lookahead == 't') ADVANCE(1721); + if (lookahead == 't') ADVANCE(265); END_STATE(); case 1452: - if (lookahead == 't') ADVANCE(1748); + if (lookahead == 't') ADVANCE(1722); END_STATE(); case 1453: - if (lookahead == 't') ADVANCE(1743); + if (lookahead == 't') ADVANCE(1749); END_STATE(); case 1454: - if (lookahead == 't') ADVANCE(1756); + if (lookahead == 't') ADVANCE(1744); END_STATE(); case 1455: - if (lookahead == 't') ADVANCE(1652); + if (lookahead == 't') ADVANCE(1757); END_STATE(); case 1456: - if (lookahead == 't') ADVANCE(1751); + if (lookahead == 't') ADVANCE(1653); END_STATE(); case 1457: - if (lookahead == 't') ADVANCE(1728); + if (lookahead == 't') ADVANCE(1752); END_STATE(); case 1458: - if (lookahead == 't') ADVANCE(1746); + if (lookahead == 't') ADVANCE(1729); END_STATE(); case 1459: - if (lookahead == 't') ADVANCE(1639); + if (lookahead == 't') ADVANCE(1747); END_STATE(); case 1460: - if (lookahead == 't') ADVANCE(1753); + if (lookahead == 't') ADVANCE(1640); END_STATE(); case 1461: - if (lookahead == 't') ADVANCE(1634); + if (lookahead == 't') ADVANCE(1754); END_STATE(); case 1462: - if (lookahead == 't') ADVANCE(448); - if (lookahead == 'y') ADVANCE(1067); + if (lookahead == 't') ADVANCE(1635); END_STATE(); case 1463: - if (lookahead == 't') ADVANCE(870); + if (lookahead == 't') ADVANCE(449); + if (lookahead == 'y') ADVANCE(1068); END_STATE(); case 1464: - if (lookahead == 't') ADVANCE(199); + if (lookahead == 't') ADVANCE(871); END_STATE(); case 1465: - if (lookahead == 't') ADVANCE(265); + if (lookahead == 't') ADVANCE(200); END_STATE(); case 1466: - if (lookahead == 't') ADVANCE(200); + if (lookahead == 't') ADVANCE(266); END_STATE(); case 1467: - if (lookahead == 't') ADVANCE(266); + if (lookahead == 't') ADVANCE(201); END_STATE(); case 1468: - if (lookahead == 't') ADVANCE(202); + if (lookahead == 't') ADVANCE(267); END_STATE(); case 1469: - if (lookahead == 't') ADVANCE(267); + if (lookahead == 't') ADVANCE(203); END_STATE(); case 1470: - if (lookahead == 't') ADVANCE(1167); + if (lookahead == 't') ADVANCE(268); END_STATE(); case 1471: - if (lookahead == 't') ADVANCE(203); + if (lookahead == 't') ADVANCE(1168); END_STATE(); case 1472: - if (lookahead == 't') ADVANCE(556); + if (lookahead == 't') ADVANCE(204); END_STATE(); case 1473: - if (lookahead == 't') ADVANCE(1585); + if (lookahead == 't') ADVANCE(557); END_STATE(); case 1474: - if (lookahead == 't') ADVANCE(204); + if (lookahead == 't') ADVANCE(1586); END_STATE(); case 1475: - if (lookahead == 't') ADVANCE(895); + if (lookahead == 't') ADVANCE(205); END_STATE(); case 1476: - if (lookahead == 't') ADVANCE(1550); + if (lookahead == 't') ADVANCE(896); END_STATE(); case 1477: - if (lookahead == 't') ADVANCE(205); + if (lookahead == 't') ADVANCE(1551); END_STATE(); case 1478: - if (lookahead == 't') ADVANCE(861); + if (lookahead == 't') ADVANCE(206); END_STATE(); case 1479: - if (lookahead == 't') ADVANCE(206); + if (lookahead == 't') ADVANCE(862); END_STATE(); case 1480: - if (lookahead == 't') ADVANCE(1178); + if (lookahead == 't') ADVANCE(207); END_STATE(); case 1481: - if (lookahead == 't') ADVANCE(897); + if (lookahead == 't') ADVANCE(1179); END_STATE(); case 1482: - if (lookahead == 't') ADVANCE(409); + if (lookahead == 't') ADVANCE(898); END_STATE(); case 1483: - if (lookahead == 't') ADVANCE(965); + if (lookahead == 't') ADVANCE(410); END_STATE(); case 1484: - if (lookahead == 't') ADVANCE(769); + if (lookahead == 't') ADVANCE(966); END_STATE(); case 1485: - if (lookahead == 't') ADVANCE(1378); + if (lookahead == 't') ADVANCE(770); END_STATE(); case 1486: - if (lookahead == 't') ADVANCE(563); + if (lookahead == 't') ADVANCE(1379); END_STATE(); case 1487: - if (lookahead == 't') ADVANCE(565); + if (lookahead == 't') ADVANCE(564); END_STATE(); case 1488: - if (lookahead == 't') ADVANCE(567); + if (lookahead == 't') ADVANCE(566); END_STATE(); case 1489: - if (lookahead == 't') ADVANCE(1349); + if (lookahead == 't') ADVANCE(568); END_STATE(); case 1490: - if (lookahead == 't') ADVANCE(568); + if (lookahead == 't') ADVANCE(1350); END_STATE(); case 1491: - if (lookahead == 't') ADVANCE(388); + if (lookahead == 't') ADVANCE(569); END_STATE(); case 1492: - if (lookahead == 't') ADVANCE(792); + if (lookahead == 't') ADVANCE(389); END_STATE(); case 1493: - if (lookahead == 't') ADVANCE(389); + if (lookahead == 't') ADVANCE(793); END_STATE(); case 1494: if (lookahead == 't') ADVANCE(390); END_STATE(); case 1495: - if (lookahead == 't') ADVANCE(719); + if (lookahead == 't') ADVANCE(391); END_STATE(); case 1496: - if (lookahead == 't') ADVANCE(569); + if (lookahead == 't') ADVANCE(720); END_STATE(); case 1497: - if (lookahead == 't') ADVANCE(571); + if (lookahead == 't') ADVANCE(570); END_STATE(); case 1498: - if (lookahead == 't') ADVANCE(771); + if (lookahead == 't') ADVANCE(572); END_STATE(); case 1499: - if (lookahead == 't') ADVANCE(722); + if (lookahead == 't') ADVANCE(772); END_STATE(); case 1500: - if (lookahead == 't') ADVANCE(724); + if (lookahead == 't') ADVANCE(723); END_STATE(); case 1501: - if (lookahead == 't') ADVANCE(726); + if (lookahead == 't') ADVANCE(725); END_STATE(); case 1502: - if (lookahead == 't') ADVANCE(729); + if (lookahead == 't') ADVANCE(727); END_STATE(); case 1503: - if (lookahead == 't') ADVANCE(732); + if (lookahead == 't') ADVANCE(730); END_STATE(); case 1504: - if (lookahead == 't') ADVANCE(734); + if (lookahead == 't') ADVANCE(733); END_STATE(); case 1505: - if (lookahead == 't') ADVANCE(745); + if (lookahead == 't') ADVANCE(735); END_STATE(); case 1506: - if (lookahead == 't') ADVANCE(814); + if (lookahead == 't') ADVANCE(746); END_STATE(); case 1507: - if (lookahead == 't') ADVANCE(1329); + if (lookahead == 't') ADVANCE(815); END_STATE(); case 1508: - if (lookahead == 't') ADVANCE(385); + if (lookahead == 't') ADVANCE(1330); END_STATE(); case 1509: - if (lookahead == 't') ADVANCE(1207); + if (lookahead == 't') ADVANCE(386); END_STATE(); case 1510: - if (lookahead == 't') ADVANCE(948); + if (lookahead == 't') ADVANCE(1208); END_STATE(); case 1511: - if (lookahead == 't') ADVANCE(778); + if (lookahead == 't') ADVANCE(949); END_STATE(); case 1512: - if (lookahead == 't') ADVANCE(903); + if (lookahead == 't') ADVANCE(779); END_STATE(); case 1513: - if (lookahead == 't') ADVANCE(1182); + if (lookahead == 't') ADVANCE(904); END_STATE(); case 1514: - if (lookahead == 't') ADVANCE(1206); + if (lookahead == 't') ADVANCE(1183); END_STATE(); case 1515: - if (lookahead == 't') ADVANCE(1331); + if (lookahead == 't') ADVANCE(1207); END_STATE(); case 1516: - if (lookahead == 't') ADVANCE(873); + if (lookahead == 't') ADVANCE(1332); END_STATE(); case 1517: - if (lookahead == 't') ADVANCE(772); + if (lookahead == 't') ADVANCE(874); END_STATE(); case 1518: - if (lookahead == 't') ADVANCE(1187); + if (lookahead == 't') ADVANCE(773); END_STATE(); case 1519: - if (lookahead == 't') ADVANCE(787); + if (lookahead == 't') ADVANCE(1188); END_STATE(); case 1520: - if (lookahead == 't') ADVANCE(1190); + if (lookahead == 't') ADVANCE(788); END_STATE(); case 1521: - if (lookahead == 't') ADVANCE(907); + if (lookahead == 't') ADVANCE(1191); END_STATE(); case 1522: - if (lookahead == 't') ADVANCE(910); + if (lookahead == 't') ADVANCE(908); END_STATE(); case 1523: - if (lookahead == 't') ADVANCE(167); + if (lookahead == 't') ADVANCE(911); END_STATE(); case 1524: - if (lookahead == 't') ADVANCE(459); + if (lookahead == 't') ADVANCE(168); END_STATE(); case 1525: - if (lookahead == 't') ADVANCE(966); + if (lookahead == 't') ADVANCE(460); END_STATE(); case 1526: - if (lookahead == 't') ADVANCE(454); + if (lookahead == 't') ADVANCE(967); END_STATE(); case 1527: - if (lookahead == 't') ADVANCE(967); + if (lookahead == 't') ADVANCE(455); END_STATE(); case 1528: - if (lookahead == 't') ADVANCE(462); + if (lookahead == 't') ADVANCE(968); END_STATE(); case 1529: - if (lookahead == 't') ADVANCE(968); + if (lookahead == 't') ADVANCE(463); END_STATE(); case 1530: - if (lookahead == 't') ADVANCE(466); + if (lookahead == 't') ADVANCE(969); END_STATE(); case 1531: - if (lookahead == 't') ADVANCE(969); + if (lookahead == 't') ADVANCE(467); END_STATE(); case 1532: - if (lookahead == 't') ADVANCE(456); - if (lookahead == 'u') ADVANCE(1266); + if (lookahead == 't') ADVANCE(970); END_STATE(); case 1533: - if (lookahead == 't') ADVANCE(970); + if (lookahead == 't') ADVANCE(457); + if (lookahead == 'u') ADVANCE(1267); END_STATE(); case 1534: - if (lookahead == 't') ADVANCE(471); + if (lookahead == 't') ADVANCE(971); END_STATE(); case 1535: - if (lookahead == 't') ADVANCE(474); + if (lookahead == 't') ADVANCE(472); END_STATE(); case 1536: - if (lookahead == 't') ADVANCE(768); + if (lookahead == 't') ADVANCE(475); END_STATE(); case 1537: - if (lookahead == 'u') ADVANCE(1052); + if (lookahead == 't') ADVANCE(769); END_STATE(); case 1538: if (lookahead == 'u') ADVANCE(1053); END_STATE(); case 1539: - if (lookahead == 'u') ADVANCE(519); + if (lookahead == 'u') ADVANCE(1054); END_STATE(); case 1540: - if (lookahead == 'u') ADVANCE(1328); + if (lookahead == 'u') ADVANCE(520); END_STATE(); case 1541: - if (lookahead == 'u') ADVANCE(545); + if (lookahead == 'u') ADVANCE(1329); END_STATE(); case 1542: - if (lookahead == 'u') ADVANCE(1333); + if (lookahead == 'u') ADVANCE(546); END_STATE(); case 1543: - if (lookahead == 'u') ADVANCE(1403); + if (lookahead == 'u') ADVANCE(1334); END_STATE(); case 1544: - if (lookahead == 'u') ADVANCE(1060); + if (lookahead == 'u') ADVANCE(1404); END_STATE(); case 1545: - if (lookahead == 'u') ADVANCE(1405); + if (lookahead == 'u') ADVANCE(1061); END_STATE(); case 1546: - if (lookahead == 'u') ADVANCE(1028); + if (lookahead == 'u') ADVANCE(1406); END_STATE(); case 1547: - if (lookahead == 'u') ADVANCE(1492); + if (lookahead == 'u') ADVANCE(1029); END_STATE(); case 1548: - if (lookahead == 'u') ADVANCE(592); + if (lookahead == 'u') ADVANCE(1493); END_STATE(); case 1549: - if (lookahead == 'u') ADVANCE(514); + if (lookahead == 'u') ADVANCE(593); END_STATE(); case 1550: - if (lookahead == 'u') ADVANCE(416); + if (lookahead == 'u') ADVANCE(515); END_STATE(); case 1551: - if (lookahead == 'u') ADVANCE(904); + if (lookahead == 'u') ADVANCE(417); END_STATE(); case 1552: if (lookahead == 'u') ADVANCE(905); END_STATE(); case 1553: - if (lookahead == 'u') ADVANCE(911); + if (lookahead == 'u') ADVANCE(906); END_STATE(); case 1554: if (lookahead == 'u') ADVANCE(912); END_STATE(); case 1555: - if (lookahead == 'u') ADVANCE(914); + if (lookahead == 'u') ADVANCE(913); END_STATE(); case 1556: if (lookahead == 'u') ADVANCE(915); END_STATE(); case 1557: - if (lookahead == 'u') ADVANCE(917); + if (lookahead == 'u') ADVANCE(916); END_STATE(); case 1558: if (lookahead == 'u') ADVANCE(918); END_STATE(); case 1559: - if (lookahead == 'u') ADVANCE(520); + if (lookahead == 'u') ADVANCE(919); END_STATE(); case 1560: if (lookahead == 'u') ADVANCE(521); @@ -9373,1679 +9380,1689 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'u') ADVANCE(530); END_STATE(); case 1570: - if (lookahead == 'u') ADVANCE(515); + if (lookahead == 'u') ADVANCE(531); END_STATE(); case 1571: - if (lookahead == 'v') ADVANCE(717); + if (lookahead == 'u') ADVANCE(516); END_STATE(); case 1572: - if (lookahead == 'v') ADVANCE(447); + if (lookahead == 'v') ADVANCE(718); END_STATE(); case 1573: - if (lookahead == 'v') ADVANCE(171); + if (lookahead == 'v') ADVANCE(448); END_STATE(); case 1574: - if (lookahead == 'w') ADVANCE(1661); + if (lookahead == 'v') ADVANCE(172); END_STATE(); case 1575: - if (lookahead == 'w') ADVANCE(936); + if (lookahead == 'w') ADVANCE(1662); END_STATE(); case 1576: - if (lookahead == 'w') ADVANCE(169); + if (lookahead == 'w') ADVANCE(937); END_STATE(); case 1577: - if (lookahead == 'w') ADVANCE(942); + if (lookahead == 'w') ADVANCE(170); END_STATE(); case 1578: - if (lookahead == 'w') ADVANCE(946); + if (lookahead == 'w') ADVANCE(943); END_STATE(); case 1579: - if (lookahead == 'w') ADVANCE(949); + if (lookahead == 'w') ADVANCE(947); END_STATE(); case 1580: - if (lookahead == 'w') ADVANCE(951); + if (lookahead == 'w') ADVANCE(950); END_STATE(); case 1581: - if (lookahead == 'w') ADVANCE(953); + if (lookahead == 'w') ADVANCE(952); END_STATE(); case 1582: - if (lookahead == 'x') ADVANCE(577); + if (lookahead == 'w') ADVANCE(954); END_STATE(); case 1583: - if (lookahead == 'y') ADVANCE(1657); + if (lookahead == 'x') ADVANCE(578); END_STATE(); case 1584: if (lookahead == 'y') ADVANCE(1658); END_STATE(); case 1585: - if (lookahead == 'y') ADVANCE(1841); + if (lookahead == 'y') ADVANCE(1659); END_STATE(); case 1586: - if (lookahead == 'y') ADVANCE(165); + if (lookahead == 'y') ADVANCE(1842); END_STATE(); case 1587: - if (lookahead == 'y') ADVANCE(152); + if (lookahead == 'y') ADVANCE(166); END_STATE(); case 1588: - if (lookahead == 'y') ADVANCE(1108); + if (lookahead == 'y') ADVANCE(153); END_STATE(); case 1589: - if (lookahead == 'y') ADVANCE(1505); + if (lookahead == 'y') ADVANCE(1109); END_STATE(); case 1590: - if (lookahead == 'y') ADVANCE(172); + if (lookahead == 'y') ADVANCE(1506); END_STATE(); case 1591: - if (lookahead == 'y') ADVANCE(175); + if (lookahead == 'y') ADVANCE(173); END_STATE(); case 1592: - if (lookahead == 'z') ADVANCE(780); + if (lookahead == 'y') ADVANCE(176); END_STATE(); case 1593: if (lookahead == 'z') ADVANCE(781); END_STATE(); case 1594: - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1962); + if (lookahead == 'z') ADVANCE(782); END_STATE(); case 1595: - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1955); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1965); END_STATE(); case 1596: if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1619); + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1958); END_STATE(); case 1597: - if (lookahead == '$' || - ('/' <= lookahead && lookahead <= '9') || + if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1620); END_STATE(); case 1598: - if (eof) ADVANCE(1599); - if (lookahead == '#') ADVANCE(1946); - if (lookahead == ',') ADVANCE(1620); - if (lookahead == '-') ADVANCE(383); - if (lookahead == '.') ADVANCE(504); - if (lookahead == '=') ADVANCE(1605); - if (lookahead == '}') ADVANCE(1860); + if (lookahead != 0 && + lookahead != ';') ADVANCE(383); + END_STATE(); + case 1599: + if (eof) ADVANCE(1600); + if (lookahead == '#') ADVANCE(1949); + if (lookahead == ',') ADVANCE(1621); + if (lookahead == '-') ADVANCE(384); + if (lookahead == '.') ADVANCE(505); + if (lookahead == '=') ADVANCE(1606); + if (lookahead == '}') ADVANCE(1861); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || - lookahead == ' ') SKIP(1598) + lookahead == ' ') SKIP(1599) if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1614); END_STATE(); - case 1599: + case 1600: ACCEPT_TOKEN(ts_builtin_sym_end); END_STATE(); - case 1600: + case 1601: ACCEPT_TOKEN(anon_sym_DOTclass); END_STATE(); - case 1601: + case 1602: ACCEPT_TOKEN(anon_sym_DOTsuper); END_STATE(); - case 1602: + case 1603: ACCEPT_TOKEN(anon_sym_DOTsource); END_STATE(); - case 1603: + case 1604: ACCEPT_TOKEN(anon_sym_DOTimplements); END_STATE(); - case 1604: + case 1605: ACCEPT_TOKEN(anon_sym_DOTfield); END_STATE(); - case 1605: + case 1606: ACCEPT_TOKEN(anon_sym_EQ); END_STATE(); - case 1606: + case 1607: ACCEPT_TOKEN(sym_end_field); END_STATE(); - case 1607: + case 1608: ACCEPT_TOKEN(anon_sym_DOTmethod); END_STATE(); - case 1608: + case 1609: ACCEPT_TOKEN(sym_end_method); END_STATE(); - case 1609: + case 1610: ACCEPT_TOKEN(anon_sym_DOTannotation); END_STATE(); - case 1610: + case 1611: ACCEPT_TOKEN(anon_sym_system); END_STATE(); - case 1611: + case 1612: ACCEPT_TOKEN(anon_sym_build); END_STATE(); - case 1612: + case 1613: ACCEPT_TOKEN(anon_sym_runtime); END_STATE(); - case 1613: + case 1614: ACCEPT_TOKEN(sym_annotation_key); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1613); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1614); END_STATE(); - case 1614: + case 1615: ACCEPT_TOKEN(sym_end_annotation); END_STATE(); - case 1615: + case 1616: ACCEPT_TOKEN(anon_sym_DOTsubannotation); END_STATE(); - case 1616: + case 1617: ACCEPT_TOKEN(sym_end_subannotation); END_STATE(); - case 1617: + case 1618: ACCEPT_TOKEN(anon_sym_DOTparam); END_STATE(); - case 1618: + case 1619: ACCEPT_TOKEN(sym_end_param); END_STATE(); - case 1619: + case 1620: ACCEPT_TOKEN(sym_label); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1619); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1620); END_STATE(); - case 1620: + case 1621: ACCEPT_TOKEN(anon_sym_COMMA); END_STATE(); - case 1621: + case 1622: ACCEPT_TOKEN(anon_sym_LF); - if (lookahead == '\n') ADVANCE(1621); + if (lookahead == '\n') ADVANCE(1622); END_STATE(); - case 1622: + case 1623: ACCEPT_TOKEN(anon_sym_nop); END_STATE(); - case 1623: + case 1624: ACCEPT_TOKEN(anon_sym_move); - if (lookahead == '-') ADVANCE(716); - if (lookahead == '/') ADVANCE(193); + if (lookahead == '-') ADVANCE(717); + if (lookahead == '/') ADVANCE(194); END_STATE(); - case 1624: + case 1625: ACCEPT_TOKEN(anon_sym_move_SLASHfrom16); END_STATE(); - case 1625: + case 1626: ACCEPT_TOKEN(anon_sym_move_SLASH16); END_STATE(); - case 1626: + case 1627: ACCEPT_TOKEN(anon_sym_move_DASHwide); - if (lookahead == '/') ADVANCE(197); + if (lookahead == '/') ADVANCE(198); END_STATE(); - case 1627: + case 1628: ACCEPT_TOKEN(anon_sym_move_DASHwide_SLASHfrom16); END_STATE(); - case 1628: + case 1629: ACCEPT_TOKEN(anon_sym_move_DASHwide_SLASH16); END_STATE(); - case 1629: + case 1630: ACCEPT_TOKEN(anon_sym_move_DASHobject); - if (lookahead == '/') ADVANCE(207); + if (lookahead == '/') ADVANCE(208); END_STATE(); - case 1630: + case 1631: ACCEPT_TOKEN(anon_sym_move_DASHobject_SLASHfrom16); END_STATE(); - case 1631: + case 1632: ACCEPT_TOKEN(anon_sym_move_DASHobject_SLASH16); END_STATE(); - case 1632: + case 1633: ACCEPT_TOKEN(anon_sym_move_DASHresult); - if (lookahead == '-') ADVANCE(1245); + if (lookahead == '-') ADVANCE(1246); END_STATE(); - case 1633: + case 1634: ACCEPT_TOKEN(anon_sym_move_DASHresult_DASHwide); END_STATE(); - case 1634: + case 1635: ACCEPT_TOKEN(anon_sym_move_DASHresult_DASHobject); END_STATE(); - case 1635: + case 1636: ACCEPT_TOKEN(anon_sym_move_DASHexception); END_STATE(); - case 1636: + case 1637: ACCEPT_TOKEN(anon_sym_return_DASHvoid); END_STATE(); - case 1637: + case 1638: ACCEPT_TOKEN(anon_sym_return); - if (lookahead == '-') ADVANCE(1244); + if (lookahead == '-') ADVANCE(1245); END_STATE(); - case 1638: + case 1639: ACCEPT_TOKEN(anon_sym_return_DASHwide); END_STATE(); - case 1639: + case 1640: ACCEPT_TOKEN(anon_sym_return_DASHobject); END_STATE(); - case 1640: + case 1641: ACCEPT_TOKEN(anon_sym_const_SLASH4); END_STATE(); - case 1641: + case 1642: ACCEPT_TOKEN(anon_sym_const_SLASH16); END_STATE(); - case 1642: + case 1643: ACCEPT_TOKEN(anon_sym_const); - if (lookahead == '-') ADVANCE(572); - if (lookahead == '/') ADVANCE(194); + if (lookahead == '-') ADVANCE(573); + if (lookahead == '/') ADVANCE(195); END_STATE(); - case 1643: + case 1644: ACCEPT_TOKEN(anon_sym_const_SLASHhigh16); END_STATE(); - case 1644: + case 1645: ACCEPT_TOKEN(anon_sym_const_DASHwide_SLASH16); END_STATE(); - case 1645: + case 1646: ACCEPT_TOKEN(anon_sym_const_DASHwide_SLASH32); END_STATE(); - case 1646: + case 1647: ACCEPT_TOKEN(anon_sym_const_DASHwide); - if (lookahead == '/') ADVANCE(201); + if (lookahead == '/') ADVANCE(202); END_STATE(); - case 1647: + case 1648: ACCEPT_TOKEN(anon_sym_const_DASHwide_SLASHhigh16); END_STATE(); - case 1648: - ACCEPT_TOKEN(anon_sym_const_DASHstring); - if (lookahead == '-') ADVANCE(973); - END_STATE(); case 1649: - ACCEPT_TOKEN(anon_sym_const_DASHstring_DASHjumbo); + ACCEPT_TOKEN(anon_sym_const_DASHstring); + if (lookahead == '-') ADVANCE(974); END_STATE(); case 1650: - ACCEPT_TOKEN(anon_sym_const_DASHclass); + ACCEPT_TOKEN(anon_sym_const_DASHstring_DASHjumbo); END_STATE(); case 1651: - ACCEPT_TOKEN(anon_sym_monitor_DASHenter); + ACCEPT_TOKEN(anon_sym_const_DASHclass); END_STATE(); case 1652: - ACCEPT_TOKEN(anon_sym_monitor_DASHexit); + ACCEPT_TOKEN(anon_sym_monitor_DASHenter); END_STATE(); case 1653: - ACCEPT_TOKEN(anon_sym_check_DASHcast); + ACCEPT_TOKEN(anon_sym_monitor_DASHexit); END_STATE(); case 1654: - ACCEPT_TOKEN(anon_sym_instance_DASHof); + ACCEPT_TOKEN(anon_sym_check_DASHcast); END_STATE(); case 1655: - ACCEPT_TOKEN(anon_sym_array_DASHlength); + ACCEPT_TOKEN(anon_sym_instance_DASHof); END_STATE(); case 1656: - ACCEPT_TOKEN(anon_sym_new_DASHinstance); + ACCEPT_TOKEN(anon_sym_array_DASHlength); END_STATE(); case 1657: - ACCEPT_TOKEN(anon_sym_new_DASHarray); + ACCEPT_TOKEN(anon_sym_new_DASHinstance); END_STATE(); case 1658: - ACCEPT_TOKEN(anon_sym_filled_DASHnew_DASHarray); - if (lookahead == '/') ADVANCE(1364); + ACCEPT_TOKEN(anon_sym_new_DASHarray); END_STATE(); case 1659: - ACCEPT_TOKEN(anon_sym_filled_DASHnew_DASHarray_SLASHrange); + ACCEPT_TOKEN(anon_sym_filled_DASHnew_DASHarray); + if (lookahead == '/') ADVANCE(1365); END_STATE(); case 1660: - ACCEPT_TOKEN(anon_sym_fill_DASHarray_DASHdata); + ACCEPT_TOKEN(anon_sym_filled_DASHnew_DASHarray_SLASHrange); END_STATE(); case 1661: - ACCEPT_TOKEN(anon_sym_throw); + ACCEPT_TOKEN(anon_sym_fill_DASHarray_DASHdata); END_STATE(); case 1662: - ACCEPT_TOKEN(anon_sym_goto); - if (lookahead == '/') ADVANCE(192); + ACCEPT_TOKEN(anon_sym_throw); END_STATE(); case 1663: - ACCEPT_TOKEN(anon_sym_goto_SLASH16); + ACCEPT_TOKEN(anon_sym_goto); + if (lookahead == '/') ADVANCE(193); END_STATE(); case 1664: - ACCEPT_TOKEN(anon_sym_goto_SLASH32); + ACCEPT_TOKEN(anon_sym_goto_SLASH16); END_STATE(); case 1665: - ACCEPT_TOKEN(anon_sym_packed_DASHswitch); + ACCEPT_TOKEN(anon_sym_goto_SLASH32); END_STATE(); case 1666: - ACCEPT_TOKEN(anon_sym_sparse_DASHswitch); + ACCEPT_TOKEN(anon_sym_packed_DASHswitch); END_STATE(); case 1667: - ACCEPT_TOKEN(anon_sym_cmpl_DASHfloat); + ACCEPT_TOKEN(anon_sym_sparse_DASHswitch); END_STATE(); case 1668: - ACCEPT_TOKEN(anon_sym_cmpg_DASHfloat); + ACCEPT_TOKEN(anon_sym_cmpl_DASHfloat); END_STATE(); case 1669: - ACCEPT_TOKEN(anon_sym_cmpl_DASHdouble); + ACCEPT_TOKEN(anon_sym_cmpg_DASHfloat); END_STATE(); case 1670: - ACCEPT_TOKEN(anon_sym_cmpg_DASHdouble); + ACCEPT_TOKEN(anon_sym_cmpl_DASHdouble); END_STATE(); case 1671: - ACCEPT_TOKEN(anon_sym_cmp_DASHlong); + ACCEPT_TOKEN(anon_sym_cmpg_DASHdouble); END_STATE(); case 1672: - ACCEPT_TOKEN(anon_sym_if_DASHeq); - if (lookahead == 'z') ADVANCE(1678); + ACCEPT_TOKEN(anon_sym_cmp_DASHlong); END_STATE(); case 1673: - ACCEPT_TOKEN(anon_sym_if_DASHne); + ACCEPT_TOKEN(anon_sym_if_DASHeq); if (lookahead == 'z') ADVANCE(1679); END_STATE(); case 1674: - ACCEPT_TOKEN(anon_sym_if_DASHlt); + ACCEPT_TOKEN(anon_sym_if_DASHne); if (lookahead == 'z') ADVANCE(1680); END_STATE(); case 1675: - ACCEPT_TOKEN(anon_sym_if_DASHge); + ACCEPT_TOKEN(anon_sym_if_DASHlt); if (lookahead == 'z') ADVANCE(1681); END_STATE(); case 1676: - ACCEPT_TOKEN(anon_sym_if_DASHgt); + ACCEPT_TOKEN(anon_sym_if_DASHge); if (lookahead == 'z') ADVANCE(1682); END_STATE(); case 1677: - ACCEPT_TOKEN(anon_sym_if_DASHle); + ACCEPT_TOKEN(anon_sym_if_DASHgt); if (lookahead == 'z') ADVANCE(1683); END_STATE(); case 1678: - ACCEPT_TOKEN(anon_sym_if_DASHeqz); + ACCEPT_TOKEN(anon_sym_if_DASHle); + if (lookahead == 'z') ADVANCE(1684); END_STATE(); case 1679: - ACCEPT_TOKEN(anon_sym_if_DASHnez); + ACCEPT_TOKEN(anon_sym_if_DASHeqz); END_STATE(); case 1680: - ACCEPT_TOKEN(anon_sym_if_DASHltz); + ACCEPT_TOKEN(anon_sym_if_DASHnez); END_STATE(); case 1681: - ACCEPT_TOKEN(anon_sym_if_DASHgez); + ACCEPT_TOKEN(anon_sym_if_DASHltz); END_STATE(); case 1682: - ACCEPT_TOKEN(anon_sym_if_DASHgtz); + ACCEPT_TOKEN(anon_sym_if_DASHgez); END_STATE(); case 1683: - ACCEPT_TOKEN(anon_sym_if_DASHlez); + ACCEPT_TOKEN(anon_sym_if_DASHgtz); END_STATE(); case 1684: - ACCEPT_TOKEN(anon_sym_aget); - if (lookahead == '-') ADVANCE(509); + ACCEPT_TOKEN(anon_sym_if_DASHlez); END_STATE(); case 1685: - ACCEPT_TOKEN(anon_sym_aget_DASHwide); + ACCEPT_TOKEN(anon_sym_aget); + if (lookahead == '-') ADVANCE(510); END_STATE(); case 1686: - ACCEPT_TOKEN(anon_sym_aget_DASHobject); + ACCEPT_TOKEN(anon_sym_aget_DASHwide); END_STATE(); case 1687: - ACCEPT_TOKEN(anon_sym_aget_DASHboolean); + ACCEPT_TOKEN(anon_sym_aget_DASHobject); END_STATE(); case 1688: - ACCEPT_TOKEN(anon_sym_aget_DASHbyte); + ACCEPT_TOKEN(anon_sym_aget_DASHboolean); END_STATE(); case 1689: - ACCEPT_TOKEN(anon_sym_aget_DASHchar); + ACCEPT_TOKEN(anon_sym_aget_DASHbyte); END_STATE(); case 1690: - ACCEPT_TOKEN(anon_sym_aget_DASHshort); + ACCEPT_TOKEN(anon_sym_aget_DASHchar); END_STATE(); case 1691: - ACCEPT_TOKEN(anon_sym_aput); - if (lookahead == '-') ADVANCE(531); + ACCEPT_TOKEN(anon_sym_aget_DASHshort); END_STATE(); case 1692: - ACCEPT_TOKEN(anon_sym_aput_DASHwide); + ACCEPT_TOKEN(anon_sym_aput); + if (lookahead == '-') ADVANCE(532); END_STATE(); case 1693: - ACCEPT_TOKEN(anon_sym_aput_DASHobject); + ACCEPT_TOKEN(anon_sym_aput_DASHwide); END_STATE(); case 1694: - ACCEPT_TOKEN(anon_sym_aput_DASHboolean); + ACCEPT_TOKEN(anon_sym_aput_DASHobject); END_STATE(); case 1695: - ACCEPT_TOKEN(anon_sym_aput_DASHbyte); + ACCEPT_TOKEN(anon_sym_aput_DASHboolean); END_STATE(); case 1696: - ACCEPT_TOKEN(anon_sym_aput_DASHchar); + ACCEPT_TOKEN(anon_sym_aput_DASHbyte); END_STATE(); case 1697: - ACCEPT_TOKEN(anon_sym_aput_DASHshort); + ACCEPT_TOKEN(anon_sym_aput_DASHchar); END_STATE(); case 1698: - ACCEPT_TOKEN(anon_sym_iget); - if (lookahead == '-') ADVANCE(533); + ACCEPT_TOKEN(anon_sym_aput_DASHshort); END_STATE(); case 1699: - ACCEPT_TOKEN(anon_sym_iget_DASHwide); - if (lookahead == '-') ADVANCE(1270); + ACCEPT_TOKEN(anon_sym_iget); + if (lookahead == '-') ADVANCE(534); END_STATE(); case 1700: - ACCEPT_TOKEN(anon_sym_iget_DASHobject); - if (lookahead == '-') ADVANCE(1272); + ACCEPT_TOKEN(anon_sym_iget_DASHwide); + if (lookahead == '-') ADVANCE(1271); END_STATE(); case 1701: - ACCEPT_TOKEN(anon_sym_iget_DASHboolean); + ACCEPT_TOKEN(anon_sym_iget_DASHobject); + if (lookahead == '-') ADVANCE(1273); END_STATE(); case 1702: - ACCEPT_TOKEN(anon_sym_iget_DASHbyte); + ACCEPT_TOKEN(anon_sym_iget_DASHboolean); END_STATE(); case 1703: - ACCEPT_TOKEN(anon_sym_iget_DASHchar); + ACCEPT_TOKEN(anon_sym_iget_DASHbyte); END_STATE(); case 1704: - ACCEPT_TOKEN(anon_sym_iget_DASHshort); + ACCEPT_TOKEN(anon_sym_iget_DASHchar); END_STATE(); case 1705: - ACCEPT_TOKEN(anon_sym_iput); - if (lookahead == '-') ADVANCE(535); + ACCEPT_TOKEN(anon_sym_iget_DASHshort); END_STATE(); case 1706: - ACCEPT_TOKEN(anon_sym_iput_DASHwide); - if (lookahead == '-') ADVANCE(1271); + ACCEPT_TOKEN(anon_sym_iput); + if (lookahead == '-') ADVANCE(536); END_STATE(); case 1707: - ACCEPT_TOKEN(anon_sym_iput_DASHobject); - if (lookahead == '-') ADVANCE(1273); + ACCEPT_TOKEN(anon_sym_iput_DASHwide); + if (lookahead == '-') ADVANCE(1272); END_STATE(); case 1708: - ACCEPT_TOKEN(anon_sym_iput_DASHboolean); + ACCEPT_TOKEN(anon_sym_iput_DASHobject); + if (lookahead == '-') ADVANCE(1274); END_STATE(); case 1709: - ACCEPT_TOKEN(anon_sym_iput_DASHbyte); + ACCEPT_TOKEN(anon_sym_iput_DASHboolean); END_STATE(); case 1710: - ACCEPT_TOKEN(anon_sym_iput_DASHchar); + ACCEPT_TOKEN(anon_sym_iput_DASHbyte); END_STATE(); case 1711: - ACCEPT_TOKEN(anon_sym_iput_DASHshort); + ACCEPT_TOKEN(anon_sym_iput_DASHchar); END_STATE(); case 1712: - ACCEPT_TOKEN(anon_sym_sget); - if (lookahead == '-') ADVANCE(537); + ACCEPT_TOKEN(anon_sym_iput_DASHshort); END_STATE(); case 1713: - ACCEPT_TOKEN(anon_sym_sget_DASHwide); + ACCEPT_TOKEN(anon_sym_sget); + if (lookahead == '-') ADVANCE(538); END_STATE(); case 1714: - ACCEPT_TOKEN(anon_sym_sget_DASHobject); + ACCEPT_TOKEN(anon_sym_sget_DASHwide); END_STATE(); case 1715: - ACCEPT_TOKEN(anon_sym_sget_DASHboolean); + ACCEPT_TOKEN(anon_sym_sget_DASHobject); END_STATE(); case 1716: - ACCEPT_TOKEN(anon_sym_sget_DASHbyte); + ACCEPT_TOKEN(anon_sym_sget_DASHboolean); END_STATE(); case 1717: - ACCEPT_TOKEN(anon_sym_sget_DASHchar); + ACCEPT_TOKEN(anon_sym_sget_DASHbyte); END_STATE(); case 1718: - ACCEPT_TOKEN(anon_sym_sget_DASHshort); + ACCEPT_TOKEN(anon_sym_sget_DASHchar); END_STATE(); case 1719: - ACCEPT_TOKEN(anon_sym_sput); - if (lookahead == '-') ADVANCE(539); + ACCEPT_TOKEN(anon_sym_sget_DASHshort); END_STATE(); case 1720: - ACCEPT_TOKEN(anon_sym_sput_DASHwide); + ACCEPT_TOKEN(anon_sym_sput); + if (lookahead == '-') ADVANCE(540); END_STATE(); case 1721: - ACCEPT_TOKEN(anon_sym_sput_DASHobject); + ACCEPT_TOKEN(anon_sym_sput_DASHwide); END_STATE(); case 1722: - ACCEPT_TOKEN(anon_sym_sput_DASHboolean); + ACCEPT_TOKEN(anon_sym_sput_DASHobject); END_STATE(); case 1723: - ACCEPT_TOKEN(anon_sym_sput_DASHbyte); + ACCEPT_TOKEN(anon_sym_sput_DASHboolean); END_STATE(); case 1724: - ACCEPT_TOKEN(anon_sym_sput_DASHchar); + ACCEPT_TOKEN(anon_sym_sput_DASHbyte); END_STATE(); case 1725: - ACCEPT_TOKEN(anon_sym_sput_DASHshort); + ACCEPT_TOKEN(anon_sym_sput_DASHchar); END_STATE(); case 1726: - ACCEPT_TOKEN(anon_sym_invoke_DASHvirtual); - if (lookahead == '-') ADVANCE(1275); - if (lookahead == '/') ADVANCE(1363); + ACCEPT_TOKEN(anon_sym_sput_DASHshort); END_STATE(); case 1727: - ACCEPT_TOKEN(anon_sym_invoke_DASHsuper); - if (lookahead == '-') ADVANCE(1274); - if (lookahead == '/') ADVANCE(1352); + ACCEPT_TOKEN(anon_sym_invoke_DASHvirtual); + if (lookahead == '-') ADVANCE(1276); + if (lookahead == '/') ADVANCE(1364); END_STATE(); case 1728: - ACCEPT_TOKEN(anon_sym_invoke_DASHdirect); - if (lookahead == '-') ADVANCE(789); - if (lookahead == '/') ADVANCE(1359); + ACCEPT_TOKEN(anon_sym_invoke_DASHsuper); + if (lookahead == '-') ADVANCE(1275); + if (lookahead == '/') ADVANCE(1353); END_STATE(); case 1729: - ACCEPT_TOKEN(anon_sym_invoke_DASHstatic); - if (lookahead == '/') ADVANCE(1361); + ACCEPT_TOKEN(anon_sym_invoke_DASHdirect); + if (lookahead == '-') ADVANCE(790); + if (lookahead == '/') ADVANCE(1360); END_STATE(); case 1730: - ACCEPT_TOKEN(anon_sym_invoke_DASHinterface); - if (lookahead == '/') ADVANCE(1366); + ACCEPT_TOKEN(anon_sym_invoke_DASHstatic); + if (lookahead == '/') ADVANCE(1362); END_STATE(); case 1731: - ACCEPT_TOKEN(anon_sym_invoke_DASHvirtual_SLASHrange); + ACCEPT_TOKEN(anon_sym_invoke_DASHinterface); + if (lookahead == '/') ADVANCE(1367); END_STATE(); case 1732: - ACCEPT_TOKEN(anon_sym_invoke_DASHsuper_SLASHrange); + ACCEPT_TOKEN(anon_sym_invoke_DASHvirtual_SLASHrange); END_STATE(); case 1733: - ACCEPT_TOKEN(anon_sym_invoke_DASHdirect_SLASHrange); + ACCEPT_TOKEN(anon_sym_invoke_DASHsuper_SLASHrange); END_STATE(); case 1734: - ACCEPT_TOKEN(anon_sym_invoke_DASHstatic_SLASHrange); + ACCEPT_TOKEN(anon_sym_invoke_DASHdirect_SLASHrange); END_STATE(); case 1735: - ACCEPT_TOKEN(anon_sym_invoke_DASHinterface_SLASHrange); + ACCEPT_TOKEN(anon_sym_invoke_DASHstatic_SLASHrange); END_STATE(); case 1736: - ACCEPT_TOKEN(anon_sym_neg_DASHint); + ACCEPT_TOKEN(anon_sym_invoke_DASHinterface_SLASHrange); END_STATE(); case 1737: - ACCEPT_TOKEN(anon_sym_not_DASHint); + ACCEPT_TOKEN(anon_sym_neg_DASHint); END_STATE(); case 1738: - ACCEPT_TOKEN(anon_sym_neg_DASHlong); + ACCEPT_TOKEN(anon_sym_not_DASHint); END_STATE(); case 1739: - ACCEPT_TOKEN(anon_sym_not_DASHlong); + ACCEPT_TOKEN(anon_sym_neg_DASHlong); END_STATE(); case 1740: - ACCEPT_TOKEN(anon_sym_neg_DASHfloat); + ACCEPT_TOKEN(anon_sym_not_DASHlong); END_STATE(); case 1741: - ACCEPT_TOKEN(anon_sym_neg_DASHdouble); + ACCEPT_TOKEN(anon_sym_neg_DASHfloat); END_STATE(); case 1742: - ACCEPT_TOKEN(anon_sym_int_DASHto_DASHlong); + ACCEPT_TOKEN(anon_sym_neg_DASHdouble); END_STATE(); case 1743: - ACCEPT_TOKEN(anon_sym_int_DASHto_DASHfloat); + ACCEPT_TOKEN(anon_sym_int_DASHto_DASHlong); END_STATE(); case 1744: - ACCEPT_TOKEN(anon_sym_int_DASHto_DASHdouble); + ACCEPT_TOKEN(anon_sym_int_DASHto_DASHfloat); END_STATE(); case 1745: - ACCEPT_TOKEN(anon_sym_long_DASHto_DASHint); + ACCEPT_TOKEN(anon_sym_int_DASHto_DASHdouble); END_STATE(); case 1746: - ACCEPT_TOKEN(anon_sym_long_DASHto_DASHfloat); + ACCEPT_TOKEN(anon_sym_long_DASHto_DASHint); END_STATE(); case 1747: - ACCEPT_TOKEN(anon_sym_long_DASHto_DASHdouble); + ACCEPT_TOKEN(anon_sym_long_DASHto_DASHfloat); END_STATE(); case 1748: - ACCEPT_TOKEN(anon_sym_float_DASHto_DASHint); + ACCEPT_TOKEN(anon_sym_long_DASHto_DASHdouble); END_STATE(); case 1749: - ACCEPT_TOKEN(anon_sym_float_DASHto_DASHlong); + ACCEPT_TOKEN(anon_sym_float_DASHto_DASHint); END_STATE(); case 1750: - ACCEPT_TOKEN(anon_sym_float_DASHto_DASHdouble); + ACCEPT_TOKEN(anon_sym_float_DASHto_DASHlong); END_STATE(); case 1751: - ACCEPT_TOKEN(anon_sym_double_DASHto_DASHint); + ACCEPT_TOKEN(anon_sym_float_DASHto_DASHdouble); END_STATE(); case 1752: - ACCEPT_TOKEN(anon_sym_double_DASHto_DASHlong); + ACCEPT_TOKEN(anon_sym_double_DASHto_DASHint); END_STATE(); case 1753: - ACCEPT_TOKEN(anon_sym_double_DASHto_DASHfloat); + ACCEPT_TOKEN(anon_sym_double_DASHto_DASHlong); END_STATE(); case 1754: - ACCEPT_TOKEN(anon_sym_int_DASHto_DASHbyte); + ACCEPT_TOKEN(anon_sym_double_DASHto_DASHfloat); END_STATE(); case 1755: - ACCEPT_TOKEN(anon_sym_int_DASHto_DASHchar); + ACCEPT_TOKEN(anon_sym_int_DASHto_DASHbyte); END_STATE(); case 1756: - ACCEPT_TOKEN(anon_sym_int_DASHto_DASHshort); + ACCEPT_TOKEN(anon_sym_int_DASHto_DASHchar); END_STATE(); case 1757: - ACCEPT_TOKEN(anon_sym_add_DASHint); - if (lookahead == '/') ADVANCE(214); + ACCEPT_TOKEN(anon_sym_int_DASHto_DASHshort); END_STATE(); case 1758: - ACCEPT_TOKEN(anon_sym_sub_DASHint); - if (lookahead == '/') ADVANCE(222); + ACCEPT_TOKEN(anon_sym_add_DASHint); + if (lookahead == '/') ADVANCE(215); END_STATE(); case 1759: - ACCEPT_TOKEN(anon_sym_mul_DASHint); - if (lookahead == '/') ADVANCE(217); + ACCEPT_TOKEN(anon_sym_sub_DASHint); + if (lookahead == '/') ADVANCE(223); END_STATE(); case 1760: - ACCEPT_TOKEN(anon_sym_div_DASHint); - if (lookahead == '/') ADVANCE(216); + ACCEPT_TOKEN(anon_sym_mul_DASHint); + if (lookahead == '/') ADVANCE(218); END_STATE(); case 1761: - ACCEPT_TOKEN(anon_sym_rem_DASHint); - if (lookahead == '/') ADVANCE(219); + ACCEPT_TOKEN(anon_sym_div_DASHint); + if (lookahead == '/') ADVANCE(217); END_STATE(); case 1762: - ACCEPT_TOKEN(anon_sym_and_DASHint); - if (lookahead == '/') ADVANCE(215); + ACCEPT_TOKEN(anon_sym_rem_DASHint); + if (lookahead == '/') ADVANCE(220); END_STATE(); case 1763: - ACCEPT_TOKEN(anon_sym_or_DASHint); - if (lookahead == '/') ADVANCE(213); + ACCEPT_TOKEN(anon_sym_and_DASHint); + if (lookahead == '/') ADVANCE(216); END_STATE(); case 1764: - ACCEPT_TOKEN(anon_sym_xor_DASHint); - if (lookahead == '/') ADVANCE(223); + ACCEPT_TOKEN(anon_sym_or_DASHint); + if (lookahead == '/') ADVANCE(214); END_STATE(); case 1765: - ACCEPT_TOKEN(anon_sym_shl_DASHint); - if (lookahead == '/') ADVANCE(220); + ACCEPT_TOKEN(anon_sym_xor_DASHint); + if (lookahead == '/') ADVANCE(224); END_STATE(); case 1766: - ACCEPT_TOKEN(anon_sym_shr_DASHint); + ACCEPT_TOKEN(anon_sym_shl_DASHint); if (lookahead == '/') ADVANCE(221); END_STATE(); case 1767: - ACCEPT_TOKEN(anon_sym_ushr_DASHint); - if (lookahead == '/') ADVANCE(232); + ACCEPT_TOKEN(anon_sym_shr_DASHint); + if (lookahead == '/') ADVANCE(222); END_STATE(); case 1768: - ACCEPT_TOKEN(anon_sym_add_DASHlong); - if (lookahead == '/') ADVANCE(224); + ACCEPT_TOKEN(anon_sym_ushr_DASHint); + if (lookahead == '/') ADVANCE(233); END_STATE(); case 1769: - ACCEPT_TOKEN(anon_sym_sub_DASHlong); - if (lookahead == '/') ADVANCE(231); + ACCEPT_TOKEN(anon_sym_add_DASHlong); + if (lookahead == '/') ADVANCE(225); END_STATE(); case 1770: - ACCEPT_TOKEN(anon_sym_mul_DASHlong); - if (lookahead == '/') ADVANCE(227); + ACCEPT_TOKEN(anon_sym_sub_DASHlong); + if (lookahead == '/') ADVANCE(232); END_STATE(); case 1771: - ACCEPT_TOKEN(anon_sym_div_DASHlong); - if (lookahead == '/') ADVANCE(226); + ACCEPT_TOKEN(anon_sym_mul_DASHlong); + if (lookahead == '/') ADVANCE(228); END_STATE(); case 1772: - ACCEPT_TOKEN(anon_sym_rem_DASHlong); - if (lookahead == '/') ADVANCE(228); + ACCEPT_TOKEN(anon_sym_div_DASHlong); + if (lookahead == '/') ADVANCE(227); END_STATE(); case 1773: - ACCEPT_TOKEN(anon_sym_and_DASHlong); - if (lookahead == '/') ADVANCE(225); + ACCEPT_TOKEN(anon_sym_rem_DASHlong); + if (lookahead == '/') ADVANCE(229); END_STATE(); case 1774: - ACCEPT_TOKEN(anon_sym_or_DASHlong); - if (lookahead == '/') ADVANCE(218); + ACCEPT_TOKEN(anon_sym_and_DASHlong); + if (lookahead == '/') ADVANCE(226); END_STATE(); case 1775: - ACCEPT_TOKEN(anon_sym_xor_DASHlong); - if (lookahead == '/') ADVANCE(233); + ACCEPT_TOKEN(anon_sym_or_DASHlong); + if (lookahead == '/') ADVANCE(219); END_STATE(); case 1776: - ACCEPT_TOKEN(anon_sym_shl_DASHlong); - if (lookahead == '/') ADVANCE(229); + ACCEPT_TOKEN(anon_sym_xor_DASHlong); + if (lookahead == '/') ADVANCE(234); END_STATE(); case 1777: - ACCEPT_TOKEN(anon_sym_shr_DASHlong); + ACCEPT_TOKEN(anon_sym_shl_DASHlong); if (lookahead == '/') ADVANCE(230); END_STATE(); case 1778: - ACCEPT_TOKEN(anon_sym_ushr_DASHlong); - if (lookahead == '/') ADVANCE(239); + ACCEPT_TOKEN(anon_sym_shr_DASHlong); + if (lookahead == '/') ADVANCE(231); END_STATE(); case 1779: - ACCEPT_TOKEN(anon_sym_add_DASHfloat); - if (lookahead == '/') ADVANCE(234); + ACCEPT_TOKEN(anon_sym_ushr_DASHlong); + if (lookahead == '/') ADVANCE(240); END_STATE(); case 1780: - ACCEPT_TOKEN(anon_sym_sub_DASHfloat); - if (lookahead == '/') ADVANCE(238); + ACCEPT_TOKEN(anon_sym_add_DASHfloat); + if (lookahead == '/') ADVANCE(235); END_STATE(); case 1781: - ACCEPT_TOKEN(anon_sym_mul_DASHfloat); - if (lookahead == '/') ADVANCE(236); + ACCEPT_TOKEN(anon_sym_sub_DASHfloat); + if (lookahead == '/') ADVANCE(239); END_STATE(); case 1782: - ACCEPT_TOKEN(anon_sym_div_DASHfloat); - if (lookahead == '/') ADVANCE(235); + ACCEPT_TOKEN(anon_sym_mul_DASHfloat); + if (lookahead == '/') ADVANCE(237); END_STATE(); case 1783: - ACCEPT_TOKEN(anon_sym_rem_DASHfloat); - if (lookahead == '/') ADVANCE(237); + ACCEPT_TOKEN(anon_sym_div_DASHfloat); + if (lookahead == '/') ADVANCE(236); END_STATE(); case 1784: - ACCEPT_TOKEN(anon_sym_add_DASHdouble); - if (lookahead == '/') ADVANCE(240); + ACCEPT_TOKEN(anon_sym_rem_DASHfloat); + if (lookahead == '/') ADVANCE(238); END_STATE(); case 1785: - ACCEPT_TOKEN(anon_sym_sub_DASHdouble); - if (lookahead == '/') ADVANCE(244); + ACCEPT_TOKEN(anon_sym_add_DASHdouble); + if (lookahead == '/') ADVANCE(241); END_STATE(); case 1786: - ACCEPT_TOKEN(anon_sym_mul_DASHdouble); - if (lookahead == '/') ADVANCE(242); + ACCEPT_TOKEN(anon_sym_sub_DASHdouble); + if (lookahead == '/') ADVANCE(245); END_STATE(); case 1787: - ACCEPT_TOKEN(anon_sym_div_DASHdouble); - if (lookahead == '/') ADVANCE(241); + ACCEPT_TOKEN(anon_sym_mul_DASHdouble); + if (lookahead == '/') ADVANCE(243); END_STATE(); case 1788: - ACCEPT_TOKEN(anon_sym_rem_DASHdouble); - if (lookahead == '/') ADVANCE(243); + ACCEPT_TOKEN(anon_sym_div_DASHdouble); + if (lookahead == '/') ADVANCE(242); END_STATE(); case 1789: - ACCEPT_TOKEN(anon_sym_add_DASHint_SLASH2addr); + ACCEPT_TOKEN(anon_sym_rem_DASHdouble); + if (lookahead == '/') ADVANCE(244); END_STATE(); case 1790: - ACCEPT_TOKEN(anon_sym_sub_DASHint_SLASH2addr); + ACCEPT_TOKEN(anon_sym_add_DASHint_SLASH2addr); END_STATE(); case 1791: - ACCEPT_TOKEN(anon_sym_mul_DASHint_SLASH2addr); + ACCEPT_TOKEN(anon_sym_sub_DASHint_SLASH2addr); END_STATE(); case 1792: - ACCEPT_TOKEN(anon_sym_div_DASHint_SLASH2addr); + ACCEPT_TOKEN(anon_sym_mul_DASHint_SLASH2addr); END_STATE(); case 1793: - ACCEPT_TOKEN(anon_sym_rem_DASHint_SLASH2addr); + ACCEPT_TOKEN(anon_sym_div_DASHint_SLASH2addr); END_STATE(); case 1794: - ACCEPT_TOKEN(anon_sym_and_DASHint_SLASH2addr); + ACCEPT_TOKEN(anon_sym_rem_DASHint_SLASH2addr); END_STATE(); case 1795: - ACCEPT_TOKEN(anon_sym_or_DASHint_SLASH2addr); + ACCEPT_TOKEN(anon_sym_and_DASHint_SLASH2addr); END_STATE(); case 1796: - ACCEPT_TOKEN(anon_sym_xor_DASHint_SLASH2addr); + ACCEPT_TOKEN(anon_sym_or_DASHint_SLASH2addr); END_STATE(); case 1797: - ACCEPT_TOKEN(anon_sym_shl_DASHint_SLASH2addr); + ACCEPT_TOKEN(anon_sym_xor_DASHint_SLASH2addr); END_STATE(); case 1798: - ACCEPT_TOKEN(anon_sym_shr_DASHint_SLASH2addr); + ACCEPT_TOKEN(anon_sym_shl_DASHint_SLASH2addr); END_STATE(); case 1799: - ACCEPT_TOKEN(anon_sym_ushr_DASHint_SLASH2addr); + ACCEPT_TOKEN(anon_sym_shr_DASHint_SLASH2addr); END_STATE(); case 1800: - ACCEPT_TOKEN(anon_sym_add_DASHlong_SLASH2addr); + ACCEPT_TOKEN(anon_sym_ushr_DASHint_SLASH2addr); END_STATE(); case 1801: - ACCEPT_TOKEN(anon_sym_sub_DASHlong_SLASH2addr); + ACCEPT_TOKEN(anon_sym_add_DASHlong_SLASH2addr); END_STATE(); case 1802: - ACCEPT_TOKEN(anon_sym_mul_DASHlong_SLASH2addr); + ACCEPT_TOKEN(anon_sym_sub_DASHlong_SLASH2addr); END_STATE(); case 1803: - ACCEPT_TOKEN(anon_sym_div_DASHlong_SLASH2addr); + ACCEPT_TOKEN(anon_sym_mul_DASHlong_SLASH2addr); END_STATE(); case 1804: - ACCEPT_TOKEN(anon_sym_rem_DASHlong_SLASH2addr); + ACCEPT_TOKEN(anon_sym_div_DASHlong_SLASH2addr); END_STATE(); case 1805: - ACCEPT_TOKEN(anon_sym_and_DASHlong_SLASH2addr); + ACCEPT_TOKEN(anon_sym_rem_DASHlong_SLASH2addr); END_STATE(); case 1806: - ACCEPT_TOKEN(anon_sym_or_DASHlong_SLASH2addr); + ACCEPT_TOKEN(anon_sym_and_DASHlong_SLASH2addr); END_STATE(); case 1807: - ACCEPT_TOKEN(anon_sym_xor_DASHlong_SLASH2addr); + ACCEPT_TOKEN(anon_sym_or_DASHlong_SLASH2addr); END_STATE(); case 1808: - ACCEPT_TOKEN(anon_sym_shl_DASHlong_SLASH2addr); + ACCEPT_TOKEN(anon_sym_xor_DASHlong_SLASH2addr); END_STATE(); case 1809: - ACCEPT_TOKEN(anon_sym_shr_DASHlong_SLASH2addr); + ACCEPT_TOKEN(anon_sym_shl_DASHlong_SLASH2addr); END_STATE(); case 1810: - ACCEPT_TOKEN(anon_sym_ushr_DASHlong_SLASH2addr); + ACCEPT_TOKEN(anon_sym_shr_DASHlong_SLASH2addr); END_STATE(); case 1811: - ACCEPT_TOKEN(anon_sym_add_DASHfloat_SLASH2addr); + ACCEPT_TOKEN(anon_sym_ushr_DASHlong_SLASH2addr); END_STATE(); case 1812: - ACCEPT_TOKEN(anon_sym_sub_DASHfloat_SLASH2addr); + ACCEPT_TOKEN(anon_sym_add_DASHfloat_SLASH2addr); END_STATE(); case 1813: - ACCEPT_TOKEN(anon_sym_mul_DASHfloat_SLASH2addr); + ACCEPT_TOKEN(anon_sym_sub_DASHfloat_SLASH2addr); END_STATE(); case 1814: - ACCEPT_TOKEN(anon_sym_div_DASHfloat_SLASH2addr); + ACCEPT_TOKEN(anon_sym_mul_DASHfloat_SLASH2addr); END_STATE(); case 1815: - ACCEPT_TOKEN(anon_sym_rem_DASHfloat_SLASH2addr); + ACCEPT_TOKEN(anon_sym_div_DASHfloat_SLASH2addr); END_STATE(); case 1816: - ACCEPT_TOKEN(anon_sym_add_DASHdouble_SLASH2addr); + ACCEPT_TOKEN(anon_sym_rem_DASHfloat_SLASH2addr); END_STATE(); case 1817: - ACCEPT_TOKEN(anon_sym_sub_DASHdouble_SLASH2addr); + ACCEPT_TOKEN(anon_sym_add_DASHdouble_SLASH2addr); END_STATE(); case 1818: - ACCEPT_TOKEN(anon_sym_mul_DASHdouble_SLASH2addr); + ACCEPT_TOKEN(anon_sym_sub_DASHdouble_SLASH2addr); END_STATE(); case 1819: - ACCEPT_TOKEN(anon_sym_div_DASHdouble_SLASH2addr); + ACCEPT_TOKEN(anon_sym_mul_DASHdouble_SLASH2addr); END_STATE(); case 1820: - ACCEPT_TOKEN(anon_sym_rem_DASHdouble_SLASH2addr); + ACCEPT_TOKEN(anon_sym_div_DASHdouble_SLASH2addr); END_STATE(); case 1821: - ACCEPT_TOKEN(anon_sym_add_DASHint_SLASHlit16); + ACCEPT_TOKEN(anon_sym_rem_DASHdouble_SLASH2addr); END_STATE(); case 1822: - ACCEPT_TOKEN(anon_sym_sub_DASHint_SLASHlit16); + ACCEPT_TOKEN(anon_sym_add_DASHint_SLASHlit16); END_STATE(); case 1823: - ACCEPT_TOKEN(anon_sym_mul_DASHint_SLASHlit16); + ACCEPT_TOKEN(anon_sym_sub_DASHint_SLASHlit16); END_STATE(); case 1824: - ACCEPT_TOKEN(anon_sym_div_DASHint_SLASHlit16); + ACCEPT_TOKEN(anon_sym_mul_DASHint_SLASHlit16); END_STATE(); case 1825: - ACCEPT_TOKEN(anon_sym_rem_DASHint_SLASHlit16); + ACCEPT_TOKEN(anon_sym_div_DASHint_SLASHlit16); END_STATE(); case 1826: - ACCEPT_TOKEN(anon_sym_and_DASHint_SLASHlit16); + ACCEPT_TOKEN(anon_sym_rem_DASHint_SLASHlit16); END_STATE(); case 1827: - ACCEPT_TOKEN(anon_sym_or_DASHint_SLASHlit16); + ACCEPT_TOKEN(anon_sym_and_DASHint_SLASHlit16); END_STATE(); case 1828: - ACCEPT_TOKEN(anon_sym_xor_DASHint_SLASHlit16); + ACCEPT_TOKEN(anon_sym_or_DASHint_SLASHlit16); END_STATE(); case 1829: - ACCEPT_TOKEN(anon_sym_add_DASHint_SLASHlit8); + ACCEPT_TOKEN(anon_sym_xor_DASHint_SLASHlit16); END_STATE(); case 1830: - ACCEPT_TOKEN(anon_sym_sub_DASHint_SLASHlit8); + ACCEPT_TOKEN(anon_sym_add_DASHint_SLASHlit8); END_STATE(); case 1831: + ACCEPT_TOKEN(anon_sym_sub_DASHint_SLASHlit8); + END_STATE(); + case 1832: ACCEPT_TOKEN(anon_sym_mul_DASHint_SLASHlit8); END_STATE(); - case 1832: + case 1833: ACCEPT_TOKEN(anon_sym_div_DASHint_SLASHlit8); END_STATE(); - case 1833: + case 1834: ACCEPT_TOKEN(anon_sym_rem_DASHint_SLASHlit8); END_STATE(); - case 1834: + case 1835: ACCEPT_TOKEN(anon_sym_and_DASHint_SLASHlit8); END_STATE(); - case 1835: + case 1836: ACCEPT_TOKEN(anon_sym_or_DASHint_SLASHlit8); END_STATE(); - case 1836: + case 1837: ACCEPT_TOKEN(anon_sym_xor_DASHint_SLASHlit8); END_STATE(); - case 1837: + case 1838: ACCEPT_TOKEN(anon_sym_shl_DASHint_SLASHlit8); END_STATE(); - case 1838: + case 1839: ACCEPT_TOKEN(anon_sym_shr_DASHint_SLASHlit8); END_STATE(); - case 1839: + case 1840: ACCEPT_TOKEN(anon_sym_ushr_DASHint_SLASHlit8); END_STATE(); - case 1840: + case 1841: ACCEPT_TOKEN(anon_sym_execute_DASHinline); END_STATE(); - case 1841: + case 1842: ACCEPT_TOKEN(anon_sym_invoke_DASHdirect_DASHempty); END_STATE(); - case 1842: + case 1843: ACCEPT_TOKEN(anon_sym_iget_DASHquick); END_STATE(); - case 1843: + case 1844: ACCEPT_TOKEN(anon_sym_iget_DASHwide_DASHquick); END_STATE(); - case 1844: + case 1845: ACCEPT_TOKEN(anon_sym_iget_DASHobject_DASHquick); END_STATE(); - case 1845: + case 1846: ACCEPT_TOKEN(anon_sym_iput_DASHquick); END_STATE(); - case 1846: + case 1847: ACCEPT_TOKEN(anon_sym_iput_DASHwide_DASHquick); END_STATE(); - case 1847: + case 1848: ACCEPT_TOKEN(anon_sym_iput_DASHobject_DASHquick); END_STATE(); - case 1848: + case 1849: ACCEPT_TOKEN(anon_sym_invoke_DASHvirtual_DASHquick); - if (lookahead == '/') ADVANCE(1369); + if (lookahead == '/') ADVANCE(1370); END_STATE(); - case 1849: + case 1850: ACCEPT_TOKEN(anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange); END_STATE(); - case 1850: + case 1851: ACCEPT_TOKEN(anon_sym_invoke_DASHsuper_DASHquick); - if (lookahead == '/') ADVANCE(1368); + if (lookahead == '/') ADVANCE(1369); END_STATE(); - case 1851: + case 1852: ACCEPT_TOKEN(anon_sym_invoke_DASHsuper_DASHquick_SLASHrange); END_STATE(); - case 1852: + case 1853: ACCEPT_TOKEN(anon_sym_rsub_DASHint); - if (lookahead == '/') ADVANCE(1036); + if (lookahead == '/') ADVANCE(1037); END_STATE(); - case 1853: + case 1854: ACCEPT_TOKEN(anon_sym_rsub_DASHint_SLASHlit8); END_STATE(); - case 1854: + case 1855: ACCEPT_TOKEN(anon_sym_DOTline); END_STATE(); - case 1855: + case 1856: ACCEPT_TOKEN(anon_sym_DOTlocals); END_STATE(); - case 1856: + case 1857: ACCEPT_TOKEN(anon_sym_DOTregisters); END_STATE(); - case 1857: + case 1858: ACCEPT_TOKEN(anon_sym_DOTcatch); - if (lookahead == 'a') ADVANCE(1012); + if (lookahead == 'a') ADVANCE(1013); END_STATE(); - case 1858: + case 1859: ACCEPT_TOKEN(anon_sym_LBRACE); END_STATE(); - case 1859: + case 1860: ACCEPT_TOKEN(anon_sym_DOT_DOT); END_STATE(); - case 1860: + case 1861: ACCEPT_TOKEN(anon_sym_RBRACE); END_STATE(); - case 1861: + case 1862: ACCEPT_TOKEN(anon_sym_DOTcatchall); END_STATE(); - case 1862: + case 1863: ACCEPT_TOKEN(anon_sym_DOTpacked_DASHswitch); END_STATE(); - case 1863: + case 1864: ACCEPT_TOKEN(anon_sym_DOTendpacked_DASHswitch); END_STATE(); - case 1864: + case 1865: ACCEPT_TOKEN(anon_sym_DOTsparse_DASHswitch); END_STATE(); - case 1865: + case 1866: ACCEPT_TOKEN(anon_sym_DASH_GT); END_STATE(); - case 1866: + case 1867: ACCEPT_TOKEN(anon_sym_DOTendsparse_DASHswitch); END_STATE(); - case 1867: + case 1868: ACCEPT_TOKEN(anon_sym_DOTarray_DASHdata); END_STATE(); - case 1868: + case 1869: ACCEPT_TOKEN(anon_sym_DOTendarray_DASHdata); END_STATE(); - case 1869: + case 1870: ACCEPT_TOKEN(sym_class_identifier); END_STATE(); - case 1870: + case 1871: ACCEPT_TOKEN(aux_sym_field_identifier_token1); END_STATE(); - case 1871: + case 1872: + ACCEPT_TOKEN(aux_sym_field_identifier_token1); + if (lookahead == ';') ADVANCE(1870); + if (lookahead != 0) ADVANCE(383); + END_STATE(); + case 1873: ACCEPT_TOKEN(anon_sym_LTclinit_GT_LPAREN); END_STATE(); - case 1872: + case 1874: ACCEPT_TOKEN(anon_sym_LTinit_GT_LPAREN); END_STATE(); - case 1873: + case 1875: ACCEPT_TOKEN(aux_sym_method_identifier_token1); END_STATE(); - case 1874: + case 1876: + ACCEPT_TOKEN(aux_sym_method_identifier_token1); + if (lookahead == ';') ADVANCE(1870); + if (lookahead != 0) ADVANCE(383); + END_STATE(); + case 1877: ACCEPT_TOKEN(anon_sym_RPAREN); END_STATE(); - case 1875: + case 1878: ACCEPT_TOKEN(anon_sym_LBRACK); END_STATE(); - case 1876: + case 1879: ACCEPT_TOKEN(anon_sym_V); END_STATE(); - case 1877: + case 1880: ACCEPT_TOKEN(anon_sym_V); - if (lookahead == '(') ADVANCE(1873); - if (lookahead == ':') ADVANCE(1870); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == ':') ADVANCE(1871); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(27); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(26); END_STATE(); - case 1878: + case 1881: ACCEPT_TOKEN(anon_sym_Z); END_STATE(); - case 1879: + case 1882: ACCEPT_TOKEN(anon_sym_Z); - if (lookahead == '(') ADVANCE(1873); - if (lookahead == ':') ADVANCE(1870); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == ':') ADVANCE(1871); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(27); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(26); END_STATE(); - case 1880: + case 1883: ACCEPT_TOKEN(anon_sym_B); END_STATE(); - case 1881: + case 1884: ACCEPT_TOKEN(anon_sym_B); - if (lookahead == '(') ADVANCE(1873); - if (lookahead == ':') ADVANCE(1870); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == ':') ADVANCE(1871); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(27); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(26); END_STATE(); - case 1882: + case 1885: ACCEPT_TOKEN(anon_sym_S); END_STATE(); - case 1883: + case 1886: ACCEPT_TOKEN(anon_sym_S); - if (lookahead == '(') ADVANCE(1873); - if (lookahead == ':') ADVANCE(1870); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == ':') ADVANCE(1871); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(27); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(26); END_STATE(); - case 1884: + case 1887: ACCEPT_TOKEN(anon_sym_C); END_STATE(); - case 1885: + case 1888: ACCEPT_TOKEN(anon_sym_C); - if (lookahead == '(') ADVANCE(1873); - if (lookahead == ':') ADVANCE(1870); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == ':') ADVANCE(1871); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(27); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(26); END_STATE(); - case 1886: + case 1889: ACCEPT_TOKEN(anon_sym_I); END_STATE(); - case 1887: + case 1890: ACCEPT_TOKEN(anon_sym_I); - if (lookahead == '(') ADVANCE(1873); - if (lookahead == ':') ADVANCE(1870); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == ':') ADVANCE(1871); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(27); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(26); END_STATE(); - case 1888: + case 1891: ACCEPT_TOKEN(anon_sym_J); END_STATE(); - case 1889: + case 1892: ACCEPT_TOKEN(anon_sym_J); - if (lookahead == '(') ADVANCE(1873); - if (lookahead == ':') ADVANCE(1870); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == ':') ADVANCE(1871); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(27); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(26); END_STATE(); - case 1890: + case 1893: ACCEPT_TOKEN(anon_sym_F); END_STATE(); - case 1891: + case 1894: ACCEPT_TOKEN(anon_sym_F); - if (lookahead == '(') ADVANCE(1873); - if (lookahead == ':') ADVANCE(1870); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == ':') ADVANCE(1871); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(27); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(26); END_STATE(); - case 1892: + case 1895: ACCEPT_TOKEN(anon_sym_D); END_STATE(); - case 1893: + case 1896: ACCEPT_TOKEN(anon_sym_D); - if (lookahead == '(') ADVANCE(1873); - if (lookahead == ':') ADVANCE(1870); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == ':') ADVANCE(1871); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(27); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(26); END_STATE(); - case 1894: + case 1897: ACCEPT_TOKEN(anon_sym_public); END_STATE(); - case 1895: + case 1898: ACCEPT_TOKEN(anon_sym_public); - if (lookahead == '(') ADVANCE(1873); + if (lookahead == '(') ADVANCE(1875); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); - case 1896: + case 1899: ACCEPT_TOKEN(anon_sym_public); - if (lookahead == ':') ADVANCE(1870); + if (lookahead == ':') ADVANCE(1871); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); - case 1897: + case 1900: ACCEPT_TOKEN(anon_sym_private); END_STATE(); - case 1898: + case 1901: ACCEPT_TOKEN(anon_sym_private); - if (lookahead == '(') ADVANCE(1873); + if (lookahead == '(') ADVANCE(1875); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); - case 1899: + case 1902: ACCEPT_TOKEN(anon_sym_private); - if (lookahead == ':') ADVANCE(1870); + if (lookahead == ':') ADVANCE(1871); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); - case 1900: + case 1903: ACCEPT_TOKEN(anon_sym_protected); END_STATE(); - case 1901: + case 1904: ACCEPT_TOKEN(anon_sym_protected); - if (lookahead == '(') ADVANCE(1873); + if (lookahead == '(') ADVANCE(1875); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); - case 1902: + case 1905: ACCEPT_TOKEN(anon_sym_protected); - if (lookahead == ':') ADVANCE(1870); + if (lookahead == ':') ADVANCE(1871); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); - case 1903: + case 1906: ACCEPT_TOKEN(anon_sym_static); END_STATE(); - case 1904: + case 1907: ACCEPT_TOKEN(anon_sym_static); - if (lookahead == '(') ADVANCE(1873); + if (lookahead == '(') ADVANCE(1875); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); - case 1905: + case 1908: ACCEPT_TOKEN(anon_sym_static); - if (lookahead == ':') ADVANCE(1870); + if (lookahead == ':') ADVANCE(1871); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); - case 1906: + case 1909: ACCEPT_TOKEN(anon_sym_final); END_STATE(); - case 1907: + case 1910: ACCEPT_TOKEN(anon_sym_final); - if (lookahead == '(') ADVANCE(1873); + if (lookahead == '(') ADVANCE(1875); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); - case 1908: + case 1911: ACCEPT_TOKEN(anon_sym_final); - if (lookahead == ':') ADVANCE(1870); + if (lookahead == ':') ADVANCE(1871); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); - case 1909: + case 1912: ACCEPT_TOKEN(anon_sym_synchronized); END_STATE(); - case 1910: + case 1913: ACCEPT_TOKEN(anon_sym_synchronized); - if (lookahead == '(') ADVANCE(1873); + if (lookahead == '(') ADVANCE(1875); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); - case 1911: + case 1914: ACCEPT_TOKEN(anon_sym_synchronized); - if (lookahead == ':') ADVANCE(1870); + if (lookahead == ':') ADVANCE(1871); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); - case 1912: + case 1915: ACCEPT_TOKEN(anon_sym_volatile); END_STATE(); - case 1913: + case 1916: ACCEPT_TOKEN(anon_sym_volatile); - if (lookahead == '(') ADVANCE(1873); + if (lookahead == '(') ADVANCE(1875); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); - case 1914: + case 1917: ACCEPT_TOKEN(anon_sym_volatile); - if (lookahead == ':') ADVANCE(1870); + if (lookahead == ':') ADVANCE(1871); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); - case 1915: + case 1918: ACCEPT_TOKEN(anon_sym_transient); END_STATE(); - case 1916: + case 1919: ACCEPT_TOKEN(anon_sym_transient); - if (lookahead == '(') ADVANCE(1873); + if (lookahead == '(') ADVANCE(1875); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); - case 1917: + case 1920: ACCEPT_TOKEN(anon_sym_transient); - if (lookahead == ':') ADVANCE(1870); + if (lookahead == ':') ADVANCE(1871); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); - case 1918: + case 1921: ACCEPT_TOKEN(anon_sym_native); END_STATE(); - case 1919: + case 1922: ACCEPT_TOKEN(anon_sym_native); - if (lookahead == '(') ADVANCE(1873); + if (lookahead == '(') ADVANCE(1875); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); - case 1920: + case 1923: ACCEPT_TOKEN(anon_sym_native); - if (lookahead == ':') ADVANCE(1870); + if (lookahead == ':') ADVANCE(1871); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); - case 1921: + case 1924: ACCEPT_TOKEN(anon_sym_interface); END_STATE(); - case 1922: + case 1925: ACCEPT_TOKEN(anon_sym_interface); - if (lookahead == '(') ADVANCE(1873); + if (lookahead == '(') ADVANCE(1875); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); - case 1923: + case 1926: ACCEPT_TOKEN(anon_sym_interface); - if (lookahead == ':') ADVANCE(1870); + if (lookahead == ':') ADVANCE(1871); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); - case 1924: + case 1927: ACCEPT_TOKEN(anon_sym_abstract); END_STATE(); - case 1925: + case 1928: ACCEPT_TOKEN(anon_sym_abstract); - if (lookahead == '(') ADVANCE(1873); + if (lookahead == '(') ADVANCE(1875); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); - case 1926: + case 1929: ACCEPT_TOKEN(anon_sym_abstract); - if (lookahead == ':') ADVANCE(1870); + if (lookahead == ':') ADVANCE(1871); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); - case 1927: + case 1930: ACCEPT_TOKEN(anon_sym_bridge); END_STATE(); - case 1928: + case 1931: ACCEPT_TOKEN(anon_sym_bridge); - if (lookahead == '(') ADVANCE(1873); + if (lookahead == '(') ADVANCE(1875); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); - case 1929: + case 1932: ACCEPT_TOKEN(anon_sym_bridge); - if (lookahead == ':') ADVANCE(1870); + if (lookahead == ':') ADVANCE(1871); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); - case 1930: + case 1933: ACCEPT_TOKEN(anon_sym_synthetic); END_STATE(); - case 1931: + case 1934: ACCEPT_TOKEN(anon_sym_synthetic); - if (lookahead == '(') ADVANCE(1873); + if (lookahead == '(') ADVANCE(1875); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); - case 1932: + case 1935: ACCEPT_TOKEN(anon_sym_synthetic); - if (lookahead == ':') ADVANCE(1870); + if (lookahead == ':') ADVANCE(1871); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); - case 1933: + case 1936: ACCEPT_TOKEN(anon_sym_enum); END_STATE(); - case 1934: + case 1937: ACCEPT_TOKEN(anon_sym_enum); - if (lookahead == '(') ADVANCE(1873); + if (lookahead == '(') ADVANCE(1875); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); - case 1935: + case 1938: ACCEPT_TOKEN(anon_sym_enum); - if (lookahead == ':') ADVANCE(1870); + if (lookahead == ':') ADVANCE(1871); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); - case 1936: + case 1939: ACCEPT_TOKEN(anon_sym_constructor); END_STATE(); - case 1937: + case 1940: ACCEPT_TOKEN(anon_sym_constructor); - if (lookahead == '(') ADVANCE(1873); + if (lookahead == '(') ADVANCE(1875); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); - case 1938: + case 1941: ACCEPT_TOKEN(anon_sym_constructor); - if (lookahead == ':') ADVANCE(1870); + if (lookahead == ':') ADVANCE(1871); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); - case 1939: + case 1942: ACCEPT_TOKEN(anon_sym_varargs); END_STATE(); - case 1940: + case 1943: ACCEPT_TOKEN(anon_sym_varargs); - if (lookahead == '(') ADVANCE(1873); + if (lookahead == '(') ADVANCE(1875); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); - case 1941: + case 1944: ACCEPT_TOKEN(anon_sym_varargs); - if (lookahead == ':') ADVANCE(1870); + if (lookahead == ':') ADVANCE(1871); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); - case 1942: + case 1945: ACCEPT_TOKEN(anon_sym_declared_DASHsynchronized); END_STATE(); - case 1943: + case 1946: ACCEPT_TOKEN(anon_sym_annotation); END_STATE(); - case 1944: + case 1947: ACCEPT_TOKEN(anon_sym_annotation); - if (lookahead == '(') ADVANCE(1873); + if (lookahead == '(') ADVANCE(1875); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); END_STATE(); - case 1945: + case 1948: ACCEPT_TOKEN(anon_sym_annotation); - if (lookahead == ':') ADVANCE(1870); + if (lookahead == ':') ADVANCE(1871); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(381); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); END_STATE(); - case 1946: + case 1949: ACCEPT_TOKEN(sym_comment); if (lookahead != 0 && - lookahead != '\n') ADVANCE(1946); + lookahead != '\n') ADVANCE(1949); END_STATE(); - case 1947: + case 1950: ACCEPT_TOKEN(anon_sym_DOTenum); END_STATE(); - case 1948: + case 1951: ACCEPT_TOKEN(sym_variable); - if (lookahead == '(') ADVANCE(1873); - if (lookahead == ':') ADVANCE(1870); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1948); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == ':') ADVANCE(1871); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1951); if (lookahead == '$' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(27); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(26); END_STATE(); - case 1949: + case 1952: ACCEPT_TOKEN(sym_variable); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1949); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1952); END_STATE(); - case 1950: + case 1953: ACCEPT_TOKEN(sym_parameter); - if (lookahead == '(') ADVANCE(1873); - if (lookahead == ':') ADVANCE(1870); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1950); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == ':') ADVANCE(1871); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1953); if (lookahead == '$' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(27); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(26); END_STATE(); - case 1951: + case 1954: ACCEPT_TOKEN(sym_parameter); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1951); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1954); END_STATE(); - case 1952: + case 1955: ACCEPT_TOKEN(aux_sym_number_literal_token1); END_STATE(); - case 1953: + case 1956: ACCEPT_TOKEN(aux_sym_number_literal_token1); - if (lookahead == '(') ADVANCE(1873); - if (lookahead == ':') ADVANCE(1870); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == ':') ADVANCE(1871); if (lookahead == 'L' || lookahead == 's' || - lookahead == 't') ADVANCE(1954); + lookahead == 't') ADVANCE(1957); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1953); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1956); if (lookahead == '$' || ('G' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('g' <= lookahead && lookahead <= 'z')) ADVANCE(27); + ('g' <= lookahead && lookahead <= 'z')) ADVANCE(26); END_STATE(); - case 1954: + case 1957: ACCEPT_TOKEN(aux_sym_number_literal_token1); - if (lookahead == '(') ADVANCE(1873); - if (lookahead == ':') ADVANCE(1870); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == ':') ADVANCE(1871); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(27); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(26); END_STATE(); - case 1955: + case 1958: ACCEPT_TOKEN(aux_sym_number_literal_token1); if (lookahead == 'L' || lookahead == 's' || - lookahead == 't') ADVANCE(1952); + lookahead == 't') ADVANCE(1955); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1955); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1958); END_STATE(); - case 1956: + case 1959: ACCEPT_TOKEN(aux_sym_number_literal_token2); END_STATE(); - case 1957: + case 1960: ACCEPT_TOKEN(aux_sym_number_literal_token2); - if (lookahead == '(') ADVANCE(1873); - if (lookahead == '.') ADVANCE(1594); - if (lookahead == ':') ADVANCE(1870); - if (lookahead == 'f') ADVANCE(1959); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == '.') ADVANCE(1595); + if (lookahead == ':') ADVANCE(1871); + if (lookahead == 'f') ADVANCE(1962); if (lookahead == 'X' || - lookahead == 'x') ADVANCE(26); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1958); + lookahead == 'x') ADVANCE(25); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1961); if (lookahead == '$' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(27); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(26); END_STATE(); - case 1958: + case 1961: ACCEPT_TOKEN(aux_sym_number_literal_token2); - if (lookahead == '(') ADVANCE(1873); - if (lookahead == '.') ADVANCE(1594); - if (lookahead == ':') ADVANCE(1870); - if (lookahead == 'f') ADVANCE(1959); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1958); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == '.') ADVANCE(1595); + if (lookahead == ':') ADVANCE(1871); + if (lookahead == 'f') ADVANCE(1962); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1961); if (lookahead == '$' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(27); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(26); END_STATE(); - case 1959: + case 1962: ACCEPT_TOKEN(aux_sym_number_literal_token2); - if (lookahead == '(') ADVANCE(1873); - if (lookahead == ':') ADVANCE(1870); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == ':') ADVANCE(1871); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(27); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(26); END_STATE(); - case 1960: + case 1963: ACCEPT_TOKEN(aux_sym_number_literal_token2); - if (lookahead == '.') ADVANCE(1594); - if (lookahead == 'f') ADVANCE(1956); + if (lookahead == '.') ADVANCE(1595); + if (lookahead == 'f') ADVANCE(1959); if (lookahead == 'X' || - lookahead == 'x') ADVANCE(1595); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1961); + lookahead == 'x') ADVANCE(1596); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1964); END_STATE(); - case 1961: + case 1964: ACCEPT_TOKEN(aux_sym_number_literal_token2); - if (lookahead == '.') ADVANCE(1594); - if (lookahead == 'f') ADVANCE(1956); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1961); + if (lookahead == '.') ADVANCE(1595); + if (lookahead == 'f') ADVANCE(1959); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1964); END_STATE(); - case 1962: + case 1965: ACCEPT_TOKEN(aux_sym_number_literal_token2); - if (lookahead == 'f') ADVANCE(1956); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1962); + if (lookahead == 'f') ADVANCE(1959); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1965); END_STATE(); - case 1963: + case 1966: ACCEPT_TOKEN(sym_string_literal); - if (lookahead == '"') ADVANCE(1963); + if (lookahead == '"') ADVANCE(1966); if (lookahead != 0 && lookahead != '\n') ADVANCE(5); END_STATE(); - case 1964: + case 1967: ACCEPT_TOKEN(anon_sym_true); END_STATE(); - case 1965: + case 1968: ACCEPT_TOKEN(anon_sym_true); - if (lookahead == '(') ADVANCE(1873); - if (lookahead == ':') ADVANCE(1870); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == ':') ADVANCE(1871); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(27); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(26); END_STATE(); - case 1966: + case 1969: ACCEPT_TOKEN(anon_sym_false); END_STATE(); - case 1967: + case 1970: ACCEPT_TOKEN(anon_sym_false); - if (lookahead == '(') ADVANCE(1873); - if (lookahead == ':') ADVANCE(1870); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == ':') ADVANCE(1871); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(27); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(26); END_STATE(); - case 1968: + case 1971: ACCEPT_TOKEN(sym_null_literal); END_STATE(); - case 1969: + case 1972: ACCEPT_TOKEN(sym_null_literal); - if (lookahead == '(') ADVANCE(1873); - if (lookahead == ':') ADVANCE(1870); + if (lookahead == '(') ADVANCE(1875); + if (lookahead == ':') ADVANCE(1871); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(27); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(26); END_STATE(); default: return false; @@ -11096,12 +11113,12 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [40] = {.lex_state = 6}, [41] = {.lex_state = 6}, [42] = {.lex_state = 6}, - [43] = {.lex_state = 7}, - [44] = {.lex_state = 7}, - [45] = {.lex_state = 7}, - [46] = {.lex_state = 8}, - [47] = {.lex_state = 8}, - [48] = {.lex_state = 7}, + [43] = {.lex_state = 8}, + [44] = {.lex_state = 8}, + [45] = {.lex_state = 8}, + [46] = {.lex_state = 9}, + [47] = {.lex_state = 9}, + [48] = {.lex_state = 8}, [49] = {.lex_state = 0}, [50] = {.lex_state = 0}, [51] = {.lex_state = 0}, @@ -11129,8 +11146,8 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [73] = {.lex_state = 0}, [74] = {.lex_state = 0}, [75] = {.lex_state = 0}, - [76] = {.lex_state = 1598}, - [77] = {.lex_state = 1598}, + [76] = {.lex_state = 1599}, + [77] = {.lex_state = 1599}, [78] = {.lex_state = 0}, [79] = {.lex_state = 0}, [80] = {.lex_state = 0}, @@ -11141,11 +11158,11 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [85] = {.lex_state = 0}, [86] = {.lex_state = 0}, [87] = {.lex_state = 4}, - [88] = {.lex_state = 4}, + [88] = {.lex_state = 7}, [89] = {.lex_state = 0}, - [90] = {.lex_state = 4}, + [90] = {.lex_state = 7}, [91] = {.lex_state = 4}, - [92] = {.lex_state = 4}, + [92] = {.lex_state = 7}, [93] = {.lex_state = 0}, [94] = {.lex_state = 0}, [95] = {.lex_state = 0}, @@ -11154,53 +11171,53 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [98] = {.lex_state = 0}, [99] = {.lex_state = 0}, [100] = {.lex_state = 0}, - [101] = {.lex_state = 1598}, + [101] = {.lex_state = 1599}, [102] = {.lex_state = 0}, - [103] = {.lex_state = 1598}, + [103] = {.lex_state = 1599}, [104] = {.lex_state = 0}, - [105] = {.lex_state = 1598}, + [105] = {.lex_state = 1599}, [106] = {.lex_state = 0}, [107] = {.lex_state = 0}, [108] = {.lex_state = 0}, [109] = {.lex_state = 0}, - [110] = {.lex_state = 1598}, + [110] = {.lex_state = 1599}, [111] = {.lex_state = 0}, [112] = {.lex_state = 0}, [113] = {.lex_state = 0}, - [114] = {.lex_state = 1598}, + [114] = {.lex_state = 1599}, [115] = {.lex_state = 0}, [116] = {.lex_state = 0}, - [117] = {.lex_state = 1598}, - [118] = {.lex_state = 1598}, - [119] = {.lex_state = 1598}, + [117] = {.lex_state = 1599}, + [118] = {.lex_state = 1599}, + [119] = {.lex_state = 1599}, [120] = {.lex_state = 0}, [121] = {.lex_state = 0}, - [122] = {.lex_state = 1598}, - [123] = {.lex_state = 1598}, - [124] = {.lex_state = 4}, - [125] = {.lex_state = 1598}, + [122] = {.lex_state = 1599}, + [123] = {.lex_state = 1599}, + [124] = {.lex_state = 6}, + [125] = {.lex_state = 1599}, [126] = {.lex_state = 0}, - [127] = {.lex_state = 1598}, + [127] = {.lex_state = 1599}, [128] = {.lex_state = 1}, [129] = {.lex_state = 0}, - [130] = {.lex_state = 1598}, - [131] = {.lex_state = 1598}, + [130] = {.lex_state = 1599}, + [131] = {.lex_state = 1599}, [132] = {.lex_state = 1}, [133] = {.lex_state = 0}, - [134] = {.lex_state = 1598}, - [135] = {.lex_state = 1598}, - [136] = {.lex_state = 1598}, + [134] = {.lex_state = 1599}, + [135] = {.lex_state = 1599}, + [136] = {.lex_state = 1599}, [137] = {.lex_state = 0}, [138] = {.lex_state = 0}, [139] = {.lex_state = 0}, - [140] = {.lex_state = 1598}, + [140] = {.lex_state = 1599}, [141] = {.lex_state = 0}, - [142] = {.lex_state = 1598}, + [142] = {.lex_state = 1599}, [143] = {.lex_state = 0}, - [144] = {.lex_state = 1598}, + [144] = {.lex_state = 1599}, [145] = {.lex_state = 1}, [146] = {.lex_state = 0}, - [147] = {.lex_state = 1598}, + [147] = {.lex_state = 1599}, [148] = {.lex_state = 0}, [149] = {.lex_state = 0}, [150] = {.lex_state = 1}, @@ -11215,19 +11232,19 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [159] = {.lex_state = 0}, [160] = {.lex_state = 0}, [161] = {.lex_state = 1}, - [162] = {.lex_state = 1598}, + [162] = {.lex_state = 1599}, [163] = {.lex_state = 1}, [164] = {.lex_state = 0}, - [165] = {.lex_state = 4}, + [165] = {.lex_state = 9}, [166] = {.lex_state = 1}, [167] = {.lex_state = 0}, - [168] = {.lex_state = 4}, + [168] = {.lex_state = 9}, [169] = {.lex_state = 0}, [170] = {.lex_state = 1}, [171] = {.lex_state = 0}, - [172] = {.lex_state = 1598}, + [172] = {.lex_state = 1599}, [173] = {.lex_state = 1}, - [174] = {.lex_state = 4}, + [174] = {.lex_state = 9}, [175] = {.lex_state = 1}, [176] = {.lex_state = 1}, [177] = {.lex_state = 1}, @@ -19422,16 +19439,18 @@ static const uint16_t ts_small_parse_table[] = { sym__literal, sym_number_literal, sym_boolean_literal, - [67] = 13, + [67] = 14, ACTIONS(3), 1, sym_comment, + ACTIONS(200), 1, + aux_sym_field_identifier_token1, + ACTIONS(202), 1, + aux_sym_method_identifier_token1, ACTIONS(216), 1, anon_sym_LBRACE, ACTIONS(218), 1, sym_class_identifier, - ACTIONS(220), 1, - aux_sym_field_identifier_token1, - ACTIONS(224), 1, + ACTIONS(222), 1, anon_sym_LBRACK, STATE(150), 1, sym_array_type, @@ -19444,11 +19463,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(214), 2, sym_label, sym_string_literal, - ACTIONS(222), 3, + ACTIONS(220), 2, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, - aux_sym_method_identifier_token1, - ACTIONS(226), 3, + ACTIONS(224), 3, sym_variable, sym_parameter, sym_null_literal, @@ -19475,17 +19493,19 @@ static const uint16_t ts_small_parse_table[] = { sym__literal, sym_number_literal, sym_boolean_literal, - [133] = 15, + [135] = 16, ACTIONS(3), 1, sym_comment, - ACTIONS(228), 1, + ACTIONS(226), 1, anon_sym_DOTsubannotation, - ACTIONS(230), 1, + ACTIONS(228), 1, anon_sym_RBRACE, - ACTIONS(232), 1, + ACTIONS(230), 1, sym_class_identifier, - ACTIONS(234), 1, + ACTIONS(232), 1, aux_sym_field_identifier_token1, + ACTIONS(236), 1, + aux_sym_method_identifier_token1, ACTIONS(238), 1, anon_sym_LBRACK, ACTIONS(240), 1, @@ -19496,16 +19516,15 @@ static const uint16_t ts_small_parse_table[] = { sym_subannotation_declaration, STATE(192), 1, sym_array_type, + ACTIONS(234), 2, + anon_sym_LTclinit_GT_LPAREN, + anon_sym_LTinit_GT_LPAREN, ACTIONS(244), 2, aux_sym_number_literal_token1, aux_sym_number_literal_token2, ACTIONS(248), 2, anon_sym_true, anon_sym_false, - ACTIONS(236), 3, - anon_sym_LTclinit_GT_LPAREN, - anon_sym_LTinit_GT_LPAREN, - aux_sym_method_identifier_token1, ACTIONS(242), 3, sym_variable, sym_parameter, @@ -19521,15 +19540,17 @@ static const uint16_t ts_small_parse_table[] = { sym__literal, sym_number_literal, sym_boolean_literal, - [194] = 17, + [198] = 18, ACTIONS(3), 1, sym_comment, - ACTIONS(228), 1, + ACTIONS(226), 1, anon_sym_DOTsubannotation, - ACTIONS(232), 1, + ACTIONS(230), 1, sym_class_identifier, - ACTIONS(234), 1, + ACTIONS(232), 1, aux_sym_field_identifier_token1, + ACTIONS(236), 1, + aux_sym_method_identifier_token1, ACTIONS(238), 1, anon_sym_LBRACK, ACTIONS(240), 1, @@ -19546,6 +19567,9 @@ static const uint16_t ts_small_parse_table[] = { sym_number_literal, STATE(192), 1, sym_array_type, + ACTIONS(234), 2, + anon_sym_LTclinit_GT_LPAREN, + anon_sym_LTinit_GT_LPAREN, ACTIONS(244), 2, aux_sym_number_literal_token1, aux_sym_number_literal_token2, @@ -19555,10 +19579,6 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(252), 2, sym_variable, sym_parameter, - ACTIONS(236), 3, - anon_sym_LTclinit_GT_LPAREN, - anon_sym_LTinit_GT_LPAREN, - aux_sym_method_identifier_token1, STATE(133), 9, sym_subannotation_definition, sym__identifier, @@ -19569,10 +19589,10 @@ static const uint16_t ts_small_parse_table[] = { sym_enum_reference, sym__literal, sym_boolean_literal, - [259] = 16, + [265] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(228), 1, + ACTIONS(226), 1, anon_sym_DOTsubannotation, ACTIONS(238), 1, anon_sym_LBRACK, @@ -19583,10 +19603,12 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(262), 1, aux_sym_field_identifier_token1, ACTIONS(266), 1, + aux_sym_method_identifier_token1, + ACTIONS(268), 1, anon_sym_DOTenum, - ACTIONS(270), 1, - sym_string_literal, ACTIONS(272), 1, + sym_string_literal, + ACTIONS(274), 1, sym_null_literal, STATE(122), 1, sym_subannotation_declaration, @@ -19597,13 +19619,12 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(248), 2, anon_sym_true, anon_sym_false, - ACTIONS(268), 2, - aux_sym_number_literal_token1, - aux_sym_number_literal_token2, - ACTIONS(264), 3, + ACTIONS(264), 2, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, - aux_sym_method_identifier_token1, + ACTIONS(270), 2, + aux_sym_number_literal_token1, + aux_sym_number_literal_token2, STATE(131), 11, sym_subannotation_definition, sym__identifier, @@ -19616,36 +19637,37 @@ static const uint16_t ts_small_parse_table[] = { sym__literal, sym_number_literal, sym_boolean_literal, - [322] = 14, + [330] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(228), 1, + ACTIONS(226), 1, anon_sym_DOTsubannotation, - ACTIONS(232), 1, + ACTIONS(230), 1, sym_class_identifier, - ACTIONS(234), 1, + ACTIONS(232), 1, aux_sym_field_identifier_token1, + ACTIONS(236), 1, + aux_sym_method_identifier_token1, ACTIONS(238), 1, anon_sym_LBRACK, ACTIONS(240), 1, anon_sym_DOTenum, - ACTIONS(276), 1, + ACTIONS(278), 1, sym_string_literal, STATE(122), 1, sym_subannotation_declaration, STATE(192), 1, sym_array_type, + ACTIONS(234), 2, + anon_sym_LTclinit_GT_LPAREN, + anon_sym_LTinit_GT_LPAREN, ACTIONS(244), 2, aux_sym_number_literal_token1, aux_sym_number_literal_token2, ACTIONS(248), 2, anon_sym_true, anon_sym_false, - ACTIONS(236), 3, - anon_sym_LTclinit_GT_LPAREN, - anon_sym_LTinit_GT_LPAREN, - aux_sym_method_identifier_token1, - ACTIONS(274), 3, + ACTIONS(276), 3, sym_variable, sym_parameter, sym_null_literal, @@ -19660,12 +19682,12 @@ static const uint16_t ts_small_parse_table[] = { sym__literal, sym_number_literal, sym_boolean_literal, - [380] = 3, + [390] = 3, ACTIONS(208), 1, sym_comment, - ACTIONS(280), 1, + ACTIONS(282), 1, anon_sym_LF, - ACTIONS(278), 25, + ACTIONS(280), 25, sym_label, anon_sym_LBRACE, sym_class_identifier, @@ -19691,10 +19713,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_true, anon_sym_false, sym_null_literal, - [414] = 7, + [424] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(284), 1, + ACTIONS(286), 1, anon_sym_declared_DASHsynchronized, STATE(28), 1, sym_method_identifier, @@ -19702,11 +19724,11 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_access_modifiers_repeat1, STATE(124), 1, sym_access_modifiers, - ACTIONS(236), 3, + ACTIONS(234), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - ACTIONS(282), 17, + ACTIONS(284), 17, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -19724,18 +19746,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_constructor, anon_sym_varargs, anon_sym_annotation, - [454] = 5, + [464] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(290), 1, + ACTIONS(292), 1, anon_sym_declared_DASHsynchronized, STATE(42), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(286), 3, + ACTIONS(288), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - ACTIONS(288), 17, + ACTIONS(290), 17, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -19753,18 +19775,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_constructor, anon_sym_varargs, anon_sym_annotation, - [488] = 5, + [498] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(297), 1, + ACTIONS(299), 1, anon_sym_declared_DASHsynchronized, STATE(42), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(292), 3, + ACTIONS(294), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - ACTIONS(294), 17, + ACTIONS(296), 17, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -19782,14 +19804,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_constructor, anon_sym_varargs, anon_sym_annotation, - [522] = 4, + [532] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(292), 1, + ACTIONS(294), 1, sym_class_identifier, STATE(43), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(300), 18, + ACTIONS(302), 18, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -19808,14 +19830,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_varargs, anon_sym_declared_DASHsynchronized, anon_sym_annotation, - [552] = 4, + [562] = 4, ACTIONS(3), 1, sym_comment, STATE(47), 1, aux_sym_access_modifiers_repeat1, STATE(174), 1, sym_access_modifiers, - ACTIONS(303), 18, + ACTIONS(305), 18, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -19834,14 +19856,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_varargs, anon_sym_declared_DASHsynchronized, anon_sym_annotation, - [582] = 4, + [592] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(286), 1, + ACTIONS(288), 1, sym_class_identifier, STATE(43), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(305), 18, + ACTIONS(307), 18, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -19860,16 +19882,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_varargs, anon_sym_declared_DASHsynchronized, anon_sym_annotation, - [612] = 5, + [622] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(292), 1, + ACTIONS(294), 1, aux_sym_field_identifier_token1, - ACTIONS(310), 1, + ACTIONS(312), 1, anon_sym_declared_DASHsynchronized, STATE(46), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(307), 17, + ACTIONS(309), 17, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -19887,16 +19909,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_constructor, anon_sym_varargs, anon_sym_annotation, - [644] = 5, + [654] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(286), 1, + ACTIONS(288), 1, aux_sym_field_identifier_token1, - ACTIONS(315), 1, + ACTIONS(317), 1, anon_sym_declared_DASHsynchronized, STATE(46), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(313), 17, + ACTIONS(315), 17, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -19914,14 +19936,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_constructor, anon_sym_varargs, anon_sym_annotation, - [676] = 4, + [686] = 4, ACTIONS(3), 1, sym_comment, STATE(45), 1, aux_sym_access_modifiers_repeat1, STATE(208), 1, sym_access_modifiers, - ACTIONS(317), 18, + ACTIONS(319), 18, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -19940,20 +19962,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_varargs, anon_sym_declared_DASHsynchronized, anon_sym_annotation, - [706] = 15, + [716] = 15, ACTIONS(3), 1, sym_comment, ACTIONS(17), 1, anon_sym_DOTannotation, - ACTIONS(319), 1, - ts_builtin_sym_end, ACTIONS(321), 1, - anon_sym_DOTsource, + ts_builtin_sym_end, ACTIONS(323), 1, - anon_sym_DOTimplements, + anon_sym_DOTsource, ACTIONS(325), 1, - anon_sym_DOTfield, + anon_sym_DOTimplements, ACTIONS(327), 1, + anon_sym_DOTfield, + ACTIONS(329), 1, anon_sym_DOTmethod, STATE(4), 1, sym_method_declaration, @@ -19975,18 +19997,18 @@ static const uint16_t ts_small_parse_table[] = { STATE(108), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [756] = 13, + [766] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(17), 1, anon_sym_DOTannotation, - ACTIONS(323), 1, - anon_sym_DOTimplements, ACTIONS(325), 1, - anon_sym_DOTfield, + anon_sym_DOTimplements, ACTIONS(327), 1, - anon_sym_DOTmethod, + anon_sym_DOTfield, ACTIONS(329), 1, + anon_sym_DOTmethod, + ACTIONS(331), 1, ts_builtin_sym_end, STATE(4), 1, sym_method_declaration, @@ -20006,14 +20028,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(104), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [800] = 7, + [810] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(238), 1, anon_sym_LBRACK, - ACTIONS(331), 1, - sym_class_identifier, ACTIONS(333), 1, + sym_class_identifier, + ACTIONS(335), 1, anon_sym_RPAREN, STATE(57), 1, aux_sym_method_identifier_repeat1, @@ -20021,7 +20043,7 @@ static const uint16_t ts_small_parse_table[] = { sym__type, sym_array_type, sym_primitive_type, - ACTIONS(335), 9, + ACTIONS(337), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -20031,14 +20053,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [832] = 7, + [842] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(238), 1, anon_sym_LBRACK, - ACTIONS(331), 1, + ACTIONS(333), 1, sym_class_identifier, - ACTIONS(337), 1, + ACTIONS(339), 1, anon_sym_RPAREN, STATE(58), 1, aux_sym_method_identifier_repeat1, @@ -20046,7 +20068,7 @@ static const uint16_t ts_small_parse_table[] = { sym__type, sym_array_type, sym_primitive_type, - ACTIONS(335), 9, + ACTIONS(337), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -20056,14 +20078,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [864] = 7, + [874] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(238), 1, anon_sym_LBRACK, - ACTIONS(331), 1, + ACTIONS(333), 1, sym_class_identifier, - ACTIONS(339), 1, + ACTIONS(341), 1, anon_sym_RPAREN, STATE(51), 1, aux_sym_method_identifier_repeat1, @@ -20071,7 +20093,7 @@ static const uint16_t ts_small_parse_table[] = { sym__type, sym_array_type, sym_primitive_type, - ACTIONS(335), 9, + ACTIONS(337), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -20081,14 +20103,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [896] = 7, + [906] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(238), 1, anon_sym_LBRACK, - ACTIONS(331), 1, + ACTIONS(333), 1, sym_class_identifier, - ACTIONS(341), 1, + ACTIONS(343), 1, anon_sym_RPAREN, STATE(59), 1, aux_sym_method_identifier_repeat1, @@ -20096,7 +20118,7 @@ static const uint16_t ts_small_parse_table[] = { sym__type, sym_array_type, sym_primitive_type, - ACTIONS(335), 9, + ACTIONS(337), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -20106,18 +20128,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [928] = 13, + [938] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(17), 1, anon_sym_DOTannotation, - ACTIONS(323), 1, - anon_sym_DOTimplements, ACTIONS(325), 1, - anon_sym_DOTfield, + anon_sym_DOTimplements, ACTIONS(327), 1, - anon_sym_DOTmethod, + anon_sym_DOTfield, ACTIONS(329), 1, + anon_sym_DOTmethod, + ACTIONS(331), 1, ts_builtin_sym_end, STATE(4), 1, sym_method_declaration, @@ -20137,18 +20159,18 @@ static const uint16_t ts_small_parse_table[] = { STATE(104), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [972] = 13, + [982] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(17), 1, anon_sym_DOTannotation, - ACTIONS(323), 1, - anon_sym_DOTimplements, ACTIONS(325), 1, - anon_sym_DOTfield, + anon_sym_DOTimplements, ACTIONS(327), 1, + anon_sym_DOTfield, + ACTIONS(329), 1, anon_sym_DOTmethod, - ACTIONS(343), 1, + ACTIONS(345), 1, ts_builtin_sym_end, STATE(4), 1, sym_method_declaration, @@ -20168,14 +20190,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(95), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1016] = 7, + [1026] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(345), 1, + ACTIONS(347), 1, sym_class_identifier, - ACTIONS(348), 1, - anon_sym_RPAREN, ACTIONS(350), 1, + anon_sym_RPAREN, + ACTIONS(352), 1, anon_sym_LBRACK, STATE(57), 1, aux_sym_method_identifier_repeat1, @@ -20183,7 +20205,7 @@ static const uint16_t ts_small_parse_table[] = { sym__type, sym_array_type, sym_primitive_type, - ACTIONS(353), 9, + ACTIONS(355), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -20193,14 +20215,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1048] = 7, + [1058] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(238), 1, anon_sym_LBRACK, - ACTIONS(331), 1, + ACTIONS(333), 1, sym_class_identifier, - ACTIONS(356), 1, + ACTIONS(358), 1, anon_sym_RPAREN, STATE(57), 1, aux_sym_method_identifier_repeat1, @@ -20208,7 +20230,7 @@ static const uint16_t ts_small_parse_table[] = { sym__type, sym_array_type, sym_primitive_type, - ACTIONS(335), 9, + ACTIONS(337), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -20218,14 +20240,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1080] = 7, + [1090] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(238), 1, anon_sym_LBRACK, - ACTIONS(331), 1, + ACTIONS(333), 1, sym_class_identifier, - ACTIONS(358), 1, + ACTIONS(360), 1, anon_sym_RPAREN, STATE(57), 1, aux_sym_method_identifier_repeat1, @@ -20233,7 +20255,7 @@ static const uint16_t ts_small_parse_table[] = { sym__type, sym_array_type, sym_primitive_type, - ACTIONS(335), 9, + ACTIONS(337), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -20243,18 +20265,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1112] = 5, + [1122] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(238), 1, anon_sym_LBRACK, - ACTIONS(360), 1, + ACTIONS(362), 1, sym_class_identifier, STATE(2), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(335), 9, + ACTIONS(337), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -20264,18 +20286,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1138] = 5, + [1148] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(224), 1, + ACTIONS(222), 1, anon_sym_LBRACK, - ACTIONS(362), 1, + ACTIONS(364), 1, sym_class_identifier, STATE(179), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(364), 9, + ACTIONS(366), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -20285,18 +20307,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1164] = 5, + [1174] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(238), 1, anon_sym_LBRACK, - ACTIONS(366), 1, + ACTIONS(368), 1, sym_class_identifier, STATE(76), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(335), 9, + ACTIONS(337), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -20306,18 +20328,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1190] = 5, + [1200] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(238), 1, anon_sym_LBRACK, - ACTIONS(368), 1, + ACTIONS(370), 1, sym_class_identifier, STATE(12), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(335), 9, + ACTIONS(337), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -20327,18 +20349,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1216] = 5, + [1226] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(238), 1, anon_sym_LBRACK, - ACTIONS(370), 1, + ACTIONS(372), 1, sym_class_identifier, STATE(11), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(335), 9, + ACTIONS(337), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -20348,18 +20370,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1242] = 5, + [1252] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(224), 1, + ACTIONS(222), 1, anon_sym_LBRACK, - ACTIONS(372), 1, + ACTIONS(374), 1, sym_class_identifier, STATE(181), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(364), 9, + ACTIONS(366), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -20369,18 +20391,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1268] = 5, + [1278] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(374), 1, - sym_class_identifier, ACTIONS(376), 1, + sym_class_identifier, + ACTIONS(378), 1, anon_sym_LBRACK, STATE(140), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(378), 9, + ACTIONS(380), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -20390,18 +20412,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1294] = 5, + [1304] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(224), 1, + ACTIONS(222), 1, anon_sym_LBRACK, - ACTIONS(380), 1, + ACTIONS(382), 1, sym_class_identifier, STATE(178), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(364), 9, + ACTIONS(366), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -20411,18 +20433,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1320] = 5, + [1330] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(376), 1, + ACTIONS(378), 1, anon_sym_LBRACK, - ACTIONS(382), 1, + ACTIONS(384), 1, sym_class_identifier, STATE(144), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(378), 9, + ACTIONS(380), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -20432,18 +20454,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1346] = 5, + [1356] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(376), 1, + ACTIONS(378), 1, anon_sym_LBRACK, - ACTIONS(384), 1, + ACTIONS(386), 1, sym_class_identifier, STATE(147), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(378), 9, + ACTIONS(380), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -20453,18 +20475,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1372] = 5, + [1382] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(366), 1, + ACTIONS(368), 1, sym_class_identifier, - ACTIONS(376), 1, + ACTIONS(378), 1, anon_sym_LBRACK, STATE(76), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(378), 9, + ACTIONS(380), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -20474,18 +20496,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1398] = 5, + [1408] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(224), 1, + ACTIONS(222), 1, anon_sym_LBRACK, - ACTIONS(386), 1, + ACTIONS(388), 1, sym_class_identifier, STATE(145), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(364), 9, + ACTIONS(366), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -20495,16 +20517,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1424] = 11, + [1434] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(17), 1, anon_sym_DOTannotation, - ACTIONS(325), 1, - anon_sym_DOTfield, ACTIONS(327), 1, + anon_sym_DOTfield, + ACTIONS(329), 1, anon_sym_DOTmethod, - ACTIONS(343), 1, + ACTIONS(345), 1, ts_builtin_sym_end, STATE(4), 1, sym_method_declaration, @@ -20521,16 +20543,16 @@ static const uint16_t ts_small_parse_table[] = { STATE(95), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1461] = 11, + [1471] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(17), 1, anon_sym_DOTannotation, - ACTIONS(325), 1, - anon_sym_DOTfield, ACTIONS(327), 1, + anon_sym_DOTfield, + ACTIONS(329), 1, anon_sym_DOTmethod, - ACTIONS(388), 1, + ACTIONS(390), 1, ts_builtin_sym_end, STATE(4), 1, sym_method_declaration, @@ -20547,16 +20569,16 @@ static const uint16_t ts_small_parse_table[] = { STATE(94), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1498] = 11, + [1508] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(17), 1, - anon_sym_DOTannotation, - ACTIONS(325), 1, - anon_sym_DOTfield, + anon_sym_DOTannotation, ACTIONS(327), 1, - anon_sym_DOTmethod, + anon_sym_DOTfield, ACTIONS(329), 1, + anon_sym_DOTmethod, + ACTIONS(331), 1, ts_builtin_sym_end, STATE(4), 1, sym_method_declaration, @@ -20573,10 +20595,10 @@ static const uint16_t ts_small_parse_table[] = { STATE(104), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1535] = 2, + [1545] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(390), 12, + ACTIONS(392), 12, sym_class_identifier, anon_sym_RPAREN, anon_sym_LBRACK, @@ -20589,10 +20611,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1553] = 2, + [1563] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(392), 11, + ACTIONS(394), 11, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_EQ, @@ -20604,10 +20626,10 @@ static const uint16_t ts_small_parse_table[] = { sym_end_subannotation, anon_sym_COMMA, anon_sym_RBRACE, - [1570] = 2, + [1580] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(394), 10, + ACTIONS(396), 10, ts_builtin_sym_end, anon_sym_DOTfield, sym_end_field, @@ -20618,30 +20640,30 @@ static const uint16_t ts_small_parse_table[] = { sym_end_subannotation, anon_sym_COMMA, anon_sym_RBRACE, - [1586] = 5, + [1596] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(398), 1, + ACTIONS(400), 1, anon_sym_DOTannotation, STATE(119), 1, sym_start_annotation, STATE(78), 2, sym_annotation_directive, aux_sym_class_definition_repeat2, - ACTIONS(396), 5, + ACTIONS(398), 5, ts_builtin_sym_end, anon_sym_DOTfield, sym_end_field, anon_sym_DOTmethod, sym_end_param, - [1607] = 8, + [1617] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(325), 1, - anon_sym_DOTfield, ACTIONS(327), 1, - anon_sym_DOTmethod, + anon_sym_DOTfield, ACTIONS(329), 1, + anon_sym_DOTmethod, + ACTIONS(331), 1, ts_builtin_sym_end, STATE(4), 1, sym_method_declaration, @@ -20653,14 +20675,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(104), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1634] = 8, + [1644] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(325), 1, - anon_sym_DOTfield, ACTIONS(327), 1, + anon_sym_DOTfield, + ACTIONS(329), 1, anon_sym_DOTmethod, - ACTIONS(401), 1, + ACTIONS(403), 1, ts_builtin_sym_end, STATE(4), 1, sym_method_declaration, @@ -20672,14 +20694,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(116), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1661] = 8, + [1671] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(325), 1, - anon_sym_DOTfield, ACTIONS(327), 1, + anon_sym_DOTfield, + ACTIONS(329), 1, anon_sym_DOTmethod, - ACTIONS(343), 1, + ACTIONS(345), 1, ts_builtin_sym_end, STATE(4), 1, sym_method_declaration, @@ -20691,14 +20713,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(95), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1688] = 8, + [1698] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(325), 1, - anon_sym_DOTfield, ACTIONS(327), 1, + anon_sym_DOTfield, + ACTIONS(329), 1, anon_sym_DOTmethod, - ACTIONS(388), 1, + ACTIONS(390), 1, ts_builtin_sym_end, STATE(4), 1, sym_method_declaration, @@ -20710,131 +20732,131 @@ static const uint16_t ts_small_parse_table[] = { STATE(94), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1715] = 6, + [1725] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(244), 1, aux_sym_number_literal_token2, - ACTIONS(403), 1, + ACTIONS(405), 1, aux_sym_number_literal_token1, - ACTIONS(405), 2, + ACTIONS(407), 2, sym_string_literal, sym_null_literal, - ACTIONS(407), 2, + ACTIONS(409), 2, anon_sym_true, anon_sym_false, STATE(106), 3, sym__literal, sym_number_literal, sym_boolean_literal, - [1738] = 6, + [1748] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(17), 1, anon_sym_DOTannotation, - ACTIONS(411), 1, + ACTIONS(413), 1, sym_end_field, STATE(119), 1, sym_start_annotation, STATE(100), 2, sym_annotation_directive, aux_sym_class_definition_repeat2, - ACTIONS(409), 3, + ACTIONS(411), 3, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTmethod, - [1760] = 4, + [1770] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(415), 1, + ACTIONS(417), 1, anon_sym_DOTimplements, STATE(85), 2, sym_implements_directive, aux_sym_class_definition_repeat1, - ACTIONS(413), 4, + ACTIONS(415), 4, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTmethod, anon_sym_DOTannotation, - [1777] = 2, + [1787] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(418), 6, + ACTIONS(420), 6, ts_builtin_sym_end, anon_sym_DOTsource, anon_sym_DOTimplements, anon_sym_DOTfield, anon_sym_DOTmethod, anon_sym_DOTannotation, - [1789] = 6, + [1799] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(238), 1, anon_sym_LBRACK, ACTIONS(262), 1, aux_sym_field_identifier_token1, - ACTIONS(420), 1, + ACTIONS(422), 1, sym_class_identifier, STATE(211), 1, sym_array_type, STATE(110), 2, sym_field_identifier, sym_full_field_identifier, - [1809] = 5, + [1819] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(220), 1, + ACTIONS(424), 1, aux_sym_field_identifier_token1, STATE(161), 1, sym_method_identifier, STATE(177), 1, sym_field_identifier, - ACTIONS(222), 3, + ACTIONS(220), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - [1827] = 3, + [1837] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(424), 1, + ACTIONS(428), 1, anon_sym_EQ, - ACTIONS(422), 5, + ACTIONS(426), 5, ts_builtin_sym_end, anon_sym_DOTfield, sym_end_field, anon_sym_DOTmethod, anon_sym_DOTannotation, - [1841] = 5, + [1851] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(234), 1, + ACTIONS(430), 1, aux_sym_field_identifier_token1, STATE(114), 1, sym_field_identifier, STATE(117), 1, sym_method_identifier, - ACTIONS(236), 3, + ACTIONS(234), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - [1859] = 6, + [1869] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(234), 1, + ACTIONS(232), 1, aux_sym_field_identifier_token1, ACTIONS(238), 1, anon_sym_LBRACK, - ACTIONS(426), 1, + ACTIONS(432), 1, sym_class_identifier, STATE(185), 1, sym_array_type, STATE(110), 2, sym_field_identifier, sym_full_field_identifier, - [1879] = 5, + [1889] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(262), 1, + ACTIONS(434), 1, aux_sym_field_identifier_token1, STATE(114), 1, sym_field_identifier, @@ -20844,513 +20866,513 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - [1897] = 5, + [1907] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(430), 1, + ACTIONS(438), 1, anon_sym_DOTfield, STATE(84), 1, sym_field_declaration, - ACTIONS(428), 2, + ACTIONS(436), 2, ts_builtin_sym_end, anon_sym_DOTmethod, STATE(93), 2, sym_field_definition, aux_sym_class_definition_repeat3, - [1915] = 5, + [1925] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(327), 1, + ACTIONS(329), 1, anon_sym_DOTmethod, - ACTIONS(401), 1, + ACTIONS(403), 1, ts_builtin_sym_end, STATE(4), 1, sym_method_declaration, STATE(96), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1932] = 5, + [1942] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(327), 1, + ACTIONS(329), 1, anon_sym_DOTmethod, - ACTIONS(388), 1, + ACTIONS(390), 1, ts_builtin_sym_end, STATE(4), 1, sym_method_declaration, STATE(96), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1949] = 5, + [1959] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(433), 1, + ACTIONS(441), 1, ts_builtin_sym_end, - ACTIONS(435), 1, + ACTIONS(443), 1, anon_sym_DOTmethod, STATE(4), 1, sym_method_declaration, STATE(96), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1966] = 6, + [1976] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(244), 1, aux_sym_number_literal_token2, - ACTIONS(403), 1, + ACTIONS(405), 1, aux_sym_number_literal_token1, - ACTIONS(438), 1, + ACTIONS(446), 1, anon_sym_DOTendsparse_DASHswitch, STATE(113), 1, aux_sym_sparse_switch_directive_repeat1, STATE(193), 1, sym_number_literal, - [1985] = 5, + [1995] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(244), 1, aux_sym_number_literal_token2, - ACTIONS(403), 1, + ACTIONS(405), 1, aux_sym_number_literal_token1, - ACTIONS(440), 1, + ACTIONS(448), 1, anon_sym_DOTendarray_DASHdata, STATE(115), 2, sym_number_literal, aux_sym_array_data_directive_repeat1, - [2002] = 5, + [2012] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(17), 1, anon_sym_DOTannotation, - ACTIONS(442), 1, + ACTIONS(450), 1, sym_end_param, STATE(119), 1, sym_start_annotation, STATE(78), 2, sym_annotation_directive, aux_sym_class_definition_repeat2, - [2019] = 5, + [2029] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(17), 1, anon_sym_DOTannotation, - ACTIONS(444), 1, + ACTIONS(452), 1, sym_end_field, STATE(119), 1, sym_start_annotation, STATE(78), 2, sym_annotation_directive, aux_sym_class_definition_repeat2, - [2036] = 2, + [2046] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(446), 5, + ACTIONS(454), 5, sym_annotation_key, sym_end_annotation, sym_end_subannotation, anon_sym_COMMA, anon_sym_RBRACE, - [2047] = 2, + [2057] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(448), 5, + ACTIONS(456), 5, ts_builtin_sym_end, anon_sym_DOTimplements, anon_sym_DOTfield, anon_sym_DOTmethod, anon_sym_DOTannotation, - [2058] = 2, + [2068] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(450), 5, + ACTIONS(458), 5, sym_annotation_key, sym_end_annotation, sym_end_subannotation, anon_sym_COMMA, anon_sym_RBRACE, - [2069] = 5, + [2079] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(327), 1, + ACTIONS(329), 1, anon_sym_DOTmethod, - ACTIONS(343), 1, + ACTIONS(345), 1, ts_builtin_sym_end, STATE(4), 1, sym_method_declaration, STATE(96), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [2086] = 4, + [2096] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(452), 1, + ACTIONS(460), 1, sym_annotation_key, - ACTIONS(455), 2, + ACTIONS(463), 2, sym_end_annotation, sym_end_subannotation, STATE(105), 2, sym_annotation_property, aux_sym_annotation_directive_repeat1, - [2101] = 2, + [2111] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(457), 5, + ACTIONS(465), 5, ts_builtin_sym_end, anon_sym_DOTfield, sym_end_field, anon_sym_DOTmethod, anon_sym_DOTannotation, - [2112] = 6, + [2122] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(244), 1, aux_sym_number_literal_token2, - ACTIONS(403), 1, + ACTIONS(405), 1, aux_sym_number_literal_token1, - ACTIONS(459), 1, + ACTIONS(467), 1, anon_sym_DOTendsparse_DASHswitch, STATE(97), 1, aux_sym_sparse_switch_directive_repeat1, STATE(193), 1, sym_number_literal, - [2131] = 5, + [2141] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(327), 1, - anon_sym_DOTmethod, ACTIONS(329), 1, + anon_sym_DOTmethod, + ACTIONS(331), 1, ts_builtin_sym_end, STATE(4), 1, sym_method_declaration, STATE(96), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [2148] = 5, + [2158] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(244), 1, aux_sym_number_literal_token2, - ACTIONS(403), 1, + ACTIONS(405), 1, aux_sym_number_literal_token1, STATE(194), 1, sym_number_literal, - ACTIONS(461), 2, + ACTIONS(469), 2, sym_variable, sym_parameter, - [2165] = 2, + [2175] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(463), 5, + ACTIONS(471), 5, sym_annotation_key, sym_end_annotation, sym_end_subannotation, anon_sym_COMMA, anon_sym_RBRACE, - [2176] = 2, + [2186] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(465), 5, + ACTIONS(473), 5, ts_builtin_sym_end, anon_sym_DOTimplements, anon_sym_DOTfield, anon_sym_DOTmethod, anon_sym_DOTannotation, - [2187] = 5, + [2197] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(467), 1, + ACTIONS(475), 1, anon_sym_DOTendarray_DASHdata, - ACTIONS(469), 1, + ACTIONS(477), 1, aux_sym_number_literal_token1, - ACTIONS(472), 1, + ACTIONS(480), 1, aux_sym_number_literal_token2, STATE(112), 2, sym_number_literal, aux_sym_array_data_directive_repeat1, - [2204] = 6, + [2214] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(475), 1, + ACTIONS(483), 1, anon_sym_DOTendsparse_DASHswitch, - ACTIONS(477), 1, + ACTIONS(485), 1, aux_sym_number_literal_token1, - ACTIONS(480), 1, + ACTIONS(488), 1, aux_sym_number_literal_token2, STATE(113), 1, aux_sym_sparse_switch_directive_repeat1, STATE(193), 1, sym_number_literal, - [2223] = 2, + [2233] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(483), 5, + ACTIONS(491), 5, sym_annotation_key, sym_end_annotation, sym_end_subannotation, anon_sym_COMMA, anon_sym_RBRACE, - [2234] = 5, + [2244] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(244), 1, aux_sym_number_literal_token2, - ACTIONS(403), 1, + ACTIONS(405), 1, aux_sym_number_literal_token1, - ACTIONS(485), 1, + ACTIONS(493), 1, anon_sym_DOTendarray_DASHdata, STATE(112), 2, sym_number_literal, aux_sym_array_data_directive_repeat1, - [2251] = 5, + [2261] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(327), 1, + ACTIONS(329), 1, anon_sym_DOTmethod, - ACTIONS(487), 1, + ACTIONS(495), 1, ts_builtin_sym_end, STATE(4), 1, sym_method_declaration, STATE(96), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [2268] = 2, + [2278] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(489), 5, + ACTIONS(497), 5, sym_annotation_key, sym_end_annotation, sym_end_subannotation, anon_sym_COMMA, anon_sym_RBRACE, - [2279] = 4, + [2289] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(491), 1, + ACTIONS(499), 1, sym_annotation_key, - ACTIONS(493), 1, + ACTIONS(501), 1, sym_end_annotation, STATE(105), 2, sym_annotation_property, aux_sym_annotation_directive_repeat1, - [2293] = 4, + [2303] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(491), 1, + ACTIONS(499), 1, sym_annotation_key, - ACTIONS(495), 1, + ACTIONS(503), 1, sym_end_annotation, STATE(118), 2, sym_annotation_property, aux_sym_annotation_directive_repeat1, - [2307] = 5, + [2317] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(497), 1, + ACTIONS(505), 1, anon_sym_COMMA, - ACTIONS(499), 1, + ACTIONS(507), 1, anon_sym_DOT_DOT, - ACTIONS(501), 1, + ACTIONS(509), 1, anon_sym_RBRACE, STATE(148), 1, aux_sym_list_repeat1, - [2323] = 3, + [2333] = 3, ACTIONS(3), 1, sym_comment, STATE(197), 1, sym_annotation_visibility, - ACTIONS(503), 3, + ACTIONS(511), 3, anon_sym_system, anon_sym_build, anon_sym_runtime, - [2335] = 4, + [2345] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(491), 1, + ACTIONS(499), 1, sym_annotation_key, - ACTIONS(505), 1, + ACTIONS(513), 1, sym_end_subannotation, STATE(123), 2, sym_annotation_property, aux_sym_annotation_directive_repeat1, - [2349] = 4, + [2359] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(491), 1, + ACTIONS(499), 1, sym_annotation_key, - ACTIONS(507), 1, + ACTIONS(515), 1, sym_end_subannotation, STATE(105), 2, sym_annotation_property, aux_sym_annotation_directive_repeat1, - [2363] = 3, + [2373] = 3, ACTIONS(3), 1, sym_comment, STATE(25), 1, sym_method_identifier, - ACTIONS(236), 3, + ACTIONS(234), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - [2375] = 3, + [2385] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(511), 1, + ACTIONS(519), 1, anon_sym_DASH_GT, - ACTIONS(509), 3, + ACTIONS(517), 3, sym_annotation_key, sym_end_annotation, sym_end_subannotation, - [2387] = 4, + [2397] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(513), 1, + ACTIONS(521), 1, sym_label, - ACTIONS(515), 1, + ACTIONS(523), 1, anon_sym_DOTendpacked_DASHswitch, STATE(138), 1, aux_sym_packed_switch_directive_repeat1, - [2400] = 2, + [2410] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(517), 3, + ACTIONS(525), 3, sym_annotation_key, sym_end_annotation, sym_end_subannotation, - [2409] = 4, + [2419] = 4, ACTIONS(208), 1, sym_comment, - ACTIONS(519), 1, + ACTIONS(527), 1, anon_sym_COMMA, - ACTIONS(521), 1, + ACTIONS(529), 1, anon_sym_LF, STATE(155), 1, aux_sym_statement_repeat1, - [2422] = 4, + [2432] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(244), 1, aux_sym_number_literal_token2, - ACTIONS(403), 1, + ACTIONS(405), 1, aux_sym_number_literal_token1, STATE(98), 1, sym_number_literal, - [2435] = 2, + [2445] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(523), 3, + ACTIONS(531), 3, sym_annotation_key, sym_end_annotation, sym_end_subannotation, - [2444] = 2, + [2454] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(525), 3, + ACTIONS(533), 3, sym_annotation_key, sym_end_annotation, sym_end_subannotation, - [2453] = 4, + [2463] = 4, ACTIONS(208), 1, sym_comment, - ACTIONS(509), 1, + ACTIONS(517), 1, anon_sym_LF, - ACTIONS(527), 1, + ACTIONS(535), 1, anon_sym_COMMA, - ACTIONS(529), 1, + ACTIONS(537), 1, anon_sym_DASH_GT, - [2466] = 4, + [2476] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(497), 1, + ACTIONS(505), 1, anon_sym_COMMA, - ACTIONS(501), 1, + ACTIONS(509), 1, anon_sym_RBRACE, STATE(148), 1, aux_sym_list_repeat1, - [2479] = 2, + [2489] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(11), 3, sym_annotation_key, sym_end_annotation, sym_end_subannotation, - [2488] = 2, + [2498] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(531), 3, + ACTIONS(539), 3, sym_annotation_key, sym_end_annotation, sym_end_subannotation, - [2497] = 2, + [2507] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(86), 3, sym_annotation_key, sym_end_annotation, sym_end_subannotation, - [2506] = 4, + [2516] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(244), 1, aux_sym_number_literal_token2, - ACTIONS(403), 1, + ACTIONS(405), 1, aux_sym_number_literal_token1, STATE(152), 1, sym_number_literal, - [2519] = 4, + [2529] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(533), 1, + ACTIONS(541), 1, sym_label, - ACTIONS(536), 1, + ACTIONS(544), 1, anon_sym_DOTendpacked_DASHswitch, STATE(138), 1, aux_sym_packed_switch_directive_repeat1, - [2532] = 3, + [2542] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(540), 1, + ACTIONS(548), 1, aux_sym_number_literal_token2, - ACTIONS(538), 2, + ACTIONS(546), 2, anon_sym_DOTendsparse_DASHswitch, aux_sym_number_literal_token1, - [2543] = 2, + [2553] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(104), 3, sym_annotation_key, sym_end_annotation, sym_end_subannotation, - [2552] = 2, + [2562] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(542), 3, + ACTIONS(550), 3, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTmethod, - [2561] = 2, + [2571] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(544), 3, + ACTIONS(552), 3, sym_annotation_key, sym_end_annotation, sym_end_subannotation, - [2570] = 3, + [2580] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(499), 1, + ACTIONS(507), 1, anon_sym_DOT_DOT, - ACTIONS(546), 2, + ACTIONS(554), 2, anon_sym_COMMA, anon_sym_RBRACE, - [2581] = 2, + [2591] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(7), 3, sym_annotation_key, sym_end_annotation, sym_end_subannotation, - [2590] = 3, + [2600] = 3, ACTIONS(7), 1, anon_sym_LF, ACTIONS(208), 1, @@ -21358,65 +21380,65 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(9), 2, anon_sym_COMMA, anon_sym_DASH_GT, - [2601] = 2, + [2611] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(548), 3, + ACTIONS(556), 3, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTmethod, - [2610] = 2, + [2620] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(108), 3, sym_annotation_key, sym_end_annotation, sym_end_subannotation, - [2619] = 4, + [2629] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(497), 1, + ACTIONS(505), 1, anon_sym_COMMA, - ACTIONS(550), 1, + ACTIONS(558), 1, anon_sym_RBRACE, STATE(156), 1, aux_sym_list_repeat1, - [2632] = 4, + [2642] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(497), 1, + ACTIONS(505), 1, anon_sym_COMMA, - ACTIONS(552), 1, + ACTIONS(560), 1, anon_sym_RBRACE, STATE(160), 1, aux_sym_list_repeat1, - [2645] = 4, + [2655] = 4, ACTIONS(208), 1, sym_comment, - ACTIONS(529), 1, + ACTIONS(537), 1, anon_sym_DASH_GT, - ACTIONS(554), 1, + ACTIONS(562), 1, anon_sym_COMMA, - ACTIONS(556), 1, + ACTIONS(564), 1, anon_sym_LF, - [2658] = 3, + [2668] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(558), 1, + ACTIONS(566), 1, anon_sym_DASH_GT, - ACTIONS(509), 2, + ACTIONS(517), 2, anon_sym_COMMA, anon_sym_RBRACE, - [2669] = 4, + [2679] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(560), 1, + ACTIONS(568), 1, sym_label, - ACTIONS(562), 1, + ACTIONS(570), 1, anon_sym_DOTendpacked_DASHswitch, STATE(126), 1, aux_sym_packed_switch_directive_repeat1, - [2682] = 3, + [2692] = 3, ACTIONS(11), 1, anon_sym_LF, ACTIONS(208), 1, @@ -21424,549 +21446,549 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(13), 2, anon_sym_COMMA, anon_sym_DASH_GT, - [2693] = 4, + [2703] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(244), 1, aux_sym_number_literal_token2, - ACTIONS(403), 1, + ACTIONS(405), 1, aux_sym_number_literal_token1, STATE(20), 1, sym_number_literal, - [2706] = 4, + [2716] = 4, ACTIONS(208), 1, sym_comment, - ACTIONS(564), 1, + ACTIONS(572), 1, anon_sym_COMMA, - ACTIONS(567), 1, + ACTIONS(575), 1, anon_sym_LF, STATE(155), 1, aux_sym_statement_repeat1, - [2719] = 4, + [2729] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(569), 1, + ACTIONS(577), 1, anon_sym_COMMA, - ACTIONS(572), 1, + ACTIONS(580), 1, anon_sym_RBRACE, STATE(156), 1, aux_sym_list_repeat1, - [2732] = 4, + [2742] = 4, ACTIONS(208), 1, sym_comment, - ACTIONS(519), 1, + ACTIONS(527), 1, anon_sym_COMMA, - ACTIONS(574), 1, + ACTIONS(582), 1, anon_sym_LF, STATE(128), 1, aux_sym_statement_repeat1, - [2745] = 4, + [2755] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(244), 1, aux_sym_number_literal_token2, - ACTIONS(403), 1, + ACTIONS(405), 1, aux_sym_number_literal_token1, STATE(21), 1, sym_number_literal, - [2758] = 4, + [2768] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(244), 1, aux_sym_number_literal_token2, - ACTIONS(403), 1, + ACTIONS(405), 1, aux_sym_number_literal_token1, STATE(22), 1, sym_number_literal, - [2771] = 4, + [2781] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(497), 1, + ACTIONS(505), 1, anon_sym_COMMA, - ACTIONS(576), 1, + ACTIONS(584), 1, anon_sym_RBRACE, STATE(156), 1, aux_sym_list_repeat1, - [2784] = 3, + [2794] = 3, ACTIONS(208), 1, sym_comment, - ACTIONS(489), 1, + ACTIONS(497), 1, anon_sym_LF, - ACTIONS(578), 1, + ACTIONS(586), 1, anon_sym_COMMA, - [2794] = 2, + [2804] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(580), 2, + ACTIONS(588), 2, sym_annotation_key, sym_end_subannotation, - [2802] = 3, + [2812] = 3, ACTIONS(208), 1, sym_comment, - ACTIONS(394), 1, + ACTIONS(396), 1, anon_sym_LF, - ACTIONS(582), 1, + ACTIONS(590), 1, anon_sym_COMMA, - [2812] = 3, + [2822] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(584), 1, + ACTIONS(592), 1, anon_sym_DOTsuper, STATE(49), 1, sym_super_directive, - [2822] = 3, + [2832] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(262), 1, + ACTIONS(434), 1, aux_sym_field_identifier_token1, STATE(114), 1, sym_field_identifier, - [2832] = 3, + [2842] = 3, ACTIONS(208), 1, sym_comment, - ACTIONS(586), 1, + ACTIONS(594), 1, anon_sym_COMMA, - ACTIONS(588), 1, + ACTIONS(596), 1, anon_sym_LF, - [2842] = 2, + [2852] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(590), 2, + ACTIONS(598), 2, ts_builtin_sym_end, anon_sym_DOTmethod, - [2850] = 3, + [2860] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(234), 1, + ACTIONS(430), 1, aux_sym_field_identifier_token1, STATE(114), 1, sym_field_identifier, - [2860] = 2, + [2870] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(572), 2, + ACTIONS(580), 2, anon_sym_COMMA, anon_sym_RBRACE, - [2868] = 3, + [2878] = 3, ACTIONS(208), 1, sym_comment, - ACTIONS(517), 1, + ACTIONS(525), 1, anon_sym_LF, - ACTIONS(592), 1, + ACTIONS(600), 1, anon_sym_COMMA, - [2878] = 2, + [2888] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(594), 2, + ACTIONS(602), 2, ts_builtin_sym_end, anon_sym_DOTmethod, - [2886] = 2, + [2896] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(596), 2, + ACTIONS(604), 2, sym_annotation_key, sym_end_annotation, - [2894] = 3, + [2904] = 3, ACTIONS(208), 1, sym_comment, - ACTIONS(531), 1, + ACTIONS(539), 1, anon_sym_LF, - ACTIONS(598), 1, + ACTIONS(606), 1, anon_sym_COMMA, - [2904] = 3, + [2914] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(234), 1, + ACTIONS(430), 1, aux_sym_field_identifier_token1, STATE(89), 1, sym_field_identifier, - [2914] = 3, + [2924] = 3, ACTIONS(86), 1, anon_sym_LF, ACTIONS(88), 1, anon_sym_COMMA, ACTIONS(208), 1, sym_comment, - [2924] = 3, + [2934] = 3, ACTIONS(208), 1, sym_comment, - ACTIONS(567), 1, + ACTIONS(575), 1, anon_sym_LF, - ACTIONS(600), 1, + ACTIONS(608), 1, anon_sym_COMMA, - [2934] = 3, + [2944] = 3, ACTIONS(208), 1, sym_comment, - ACTIONS(483), 1, + ACTIONS(491), 1, anon_sym_LF, - ACTIONS(602), 1, + ACTIONS(610), 1, anon_sym_COMMA, - [2944] = 3, + [2954] = 3, ACTIONS(208), 1, sym_comment, - ACTIONS(392), 1, + ACTIONS(394), 1, anon_sym_LF, - ACTIONS(604), 1, + ACTIONS(612), 1, anon_sym_COMMA, - [2954] = 3, + [2964] = 3, ACTIONS(104), 1, anon_sym_LF, ACTIONS(106), 1, anon_sym_COMMA, ACTIONS(208), 1, sym_comment, - [2964] = 3, + [2974] = 3, ACTIONS(208), 1, sym_comment, - ACTIONS(544), 1, + ACTIONS(552), 1, anon_sym_LF, - ACTIONS(606), 1, + ACTIONS(614), 1, anon_sym_COMMA, - [2974] = 3, + [2984] = 3, ACTIONS(108), 1, anon_sym_LF, ACTIONS(110), 1, anon_sym_COMMA, ACTIONS(208), 1, sym_comment, - [2984] = 2, + [2994] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(608), 1, + ACTIONS(616), 1, anon_sym_LBRACE, - [2991] = 2, + [3001] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(610), 1, + ACTIONS(618), 1, sym_label, - [2998] = 2, + [3008] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(612), 1, + ACTIONS(620), 1, sym_class_identifier, - [3005] = 2, + [3015] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(614), 1, + ACTIONS(622), 1, anon_sym_DASH_GT, - [3012] = 2, + [3022] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(616), 1, + ACTIONS(624), 1, sym_label, - [3019] = 2, + [3029] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(618), 1, + ACTIONS(626), 1, sym_label, - [3026] = 2, + [3036] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(620), 1, + ACTIONS(628), 1, sym_class_identifier, - [3033] = 2, + [3043] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(622), 1, + ACTIONS(630), 1, anon_sym_DOT_DOT, - [3040] = 2, + [3050] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(624), 1, + ACTIONS(632), 1, anon_sym_RBRACE, - [3047] = 2, + [3057] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(626), 1, + ACTIONS(634), 1, anon_sym_EQ, - [3054] = 2, + [3064] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(558), 1, + ACTIONS(566), 1, anon_sym_DASH_GT, - [3061] = 2, + [3071] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(628), 1, + ACTIONS(636), 1, anon_sym_DASH_GT, - [3068] = 2, + [3078] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(630), 1, + ACTIONS(638), 1, anon_sym_RBRACE, - [3075] = 2, + [3085] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(632), 1, + ACTIONS(640), 1, sym_class_identifier, - [3082] = 2, + [3092] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(634), 1, + ACTIONS(642), 1, anon_sym_LBRACE, - [3089] = 2, + [3099] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(636), 1, + ACTIONS(644), 1, sym_class_identifier, - [3096] = 2, + [3106] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(638), 1, + ACTIONS(646), 1, sym_label, - [3103] = 2, + [3113] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(640), 1, + ACTIONS(648), 1, anon_sym_DOT_DOT, - [3110] = 2, + [3120] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(642), 1, + ACTIONS(650), 1, sym_label, - [3117] = 2, + [3127] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(644), 1, + ACTIONS(652), 1, sym_class_identifier, - [3124] = 2, + [3134] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(646), 1, + ACTIONS(654), 1, ts_builtin_sym_end, - [3131] = 2, + [3141] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(648), 1, + ACTIONS(656), 1, sym_string_literal, - [3138] = 2, + [3148] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(650), 1, + ACTIONS(658), 1, sym_parameter, - [3145] = 2, + [3155] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(652), 1, + ACTIONS(660), 1, sym_label, - [3152] = 2, + [3162] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(654), 1, + ACTIONS(662), 1, anon_sym_DOTsuper, - [3159] = 2, + [3169] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(656), 1, + ACTIONS(664), 1, sym_class_identifier, - [3166] = 2, + [3176] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(658), 1, + ACTIONS(666), 1, sym_class_identifier, - [3173] = 2, + [3183] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(660), 1, + ACTIONS(668), 1, sym_label, - [3180] = 2, + [3190] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(511), 1, + ACTIONS(519), 1, anon_sym_DASH_GT, - [3187] = 2, + [3197] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(662), 1, + ACTIONS(670), 1, anon_sym_DASH_GT, - [3194] = 2, + [3204] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(664), 1, + ACTIONS(672), 1, anon_sym_RBRACE, }; static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(33)] = 0, [SMALL_STATE(34)] = 67, - [SMALL_STATE(35)] = 133, - [SMALL_STATE(36)] = 194, - [SMALL_STATE(37)] = 259, - [SMALL_STATE(38)] = 322, - [SMALL_STATE(39)] = 380, - [SMALL_STATE(40)] = 414, - [SMALL_STATE(41)] = 454, - [SMALL_STATE(42)] = 488, - [SMALL_STATE(43)] = 522, - [SMALL_STATE(44)] = 552, - [SMALL_STATE(45)] = 582, - [SMALL_STATE(46)] = 612, - [SMALL_STATE(47)] = 644, - [SMALL_STATE(48)] = 676, - [SMALL_STATE(49)] = 706, - [SMALL_STATE(50)] = 756, - [SMALL_STATE(51)] = 800, - [SMALL_STATE(52)] = 832, - [SMALL_STATE(53)] = 864, - [SMALL_STATE(54)] = 896, - [SMALL_STATE(55)] = 928, - [SMALL_STATE(56)] = 972, - [SMALL_STATE(57)] = 1016, - [SMALL_STATE(58)] = 1048, - [SMALL_STATE(59)] = 1080, - [SMALL_STATE(60)] = 1112, - [SMALL_STATE(61)] = 1138, - [SMALL_STATE(62)] = 1164, - [SMALL_STATE(63)] = 1190, - [SMALL_STATE(64)] = 1216, - [SMALL_STATE(65)] = 1242, - [SMALL_STATE(66)] = 1268, - [SMALL_STATE(67)] = 1294, - [SMALL_STATE(68)] = 1320, - [SMALL_STATE(69)] = 1346, - [SMALL_STATE(70)] = 1372, - [SMALL_STATE(71)] = 1398, - [SMALL_STATE(72)] = 1424, - [SMALL_STATE(73)] = 1461, - [SMALL_STATE(74)] = 1498, - [SMALL_STATE(75)] = 1535, - [SMALL_STATE(76)] = 1553, - [SMALL_STATE(77)] = 1570, - [SMALL_STATE(78)] = 1586, - [SMALL_STATE(79)] = 1607, - [SMALL_STATE(80)] = 1634, - [SMALL_STATE(81)] = 1661, - [SMALL_STATE(82)] = 1688, - [SMALL_STATE(83)] = 1715, - [SMALL_STATE(84)] = 1738, - [SMALL_STATE(85)] = 1760, - [SMALL_STATE(86)] = 1777, - [SMALL_STATE(87)] = 1789, - [SMALL_STATE(88)] = 1809, - [SMALL_STATE(89)] = 1827, - [SMALL_STATE(90)] = 1841, - [SMALL_STATE(91)] = 1859, - [SMALL_STATE(92)] = 1879, - [SMALL_STATE(93)] = 1897, - [SMALL_STATE(94)] = 1915, - [SMALL_STATE(95)] = 1932, - [SMALL_STATE(96)] = 1949, - [SMALL_STATE(97)] = 1966, - [SMALL_STATE(98)] = 1985, - [SMALL_STATE(99)] = 2002, - [SMALL_STATE(100)] = 2019, - [SMALL_STATE(101)] = 2036, - [SMALL_STATE(102)] = 2047, - [SMALL_STATE(103)] = 2058, - [SMALL_STATE(104)] = 2069, - [SMALL_STATE(105)] = 2086, - [SMALL_STATE(106)] = 2101, - [SMALL_STATE(107)] = 2112, - [SMALL_STATE(108)] = 2131, - [SMALL_STATE(109)] = 2148, - [SMALL_STATE(110)] = 2165, - [SMALL_STATE(111)] = 2176, - [SMALL_STATE(112)] = 2187, - [SMALL_STATE(113)] = 2204, - [SMALL_STATE(114)] = 2223, - [SMALL_STATE(115)] = 2234, - [SMALL_STATE(116)] = 2251, - [SMALL_STATE(117)] = 2268, - [SMALL_STATE(118)] = 2279, - [SMALL_STATE(119)] = 2293, - [SMALL_STATE(120)] = 2307, - [SMALL_STATE(121)] = 2323, - [SMALL_STATE(122)] = 2335, - [SMALL_STATE(123)] = 2349, - [SMALL_STATE(124)] = 2363, - [SMALL_STATE(125)] = 2375, - [SMALL_STATE(126)] = 2387, - [SMALL_STATE(127)] = 2400, - [SMALL_STATE(128)] = 2409, - [SMALL_STATE(129)] = 2422, - [SMALL_STATE(130)] = 2435, - [SMALL_STATE(131)] = 2444, - [SMALL_STATE(132)] = 2453, - [SMALL_STATE(133)] = 2466, - [SMALL_STATE(134)] = 2479, - [SMALL_STATE(135)] = 2488, - [SMALL_STATE(136)] = 2497, - [SMALL_STATE(137)] = 2506, - [SMALL_STATE(138)] = 2519, - [SMALL_STATE(139)] = 2532, - [SMALL_STATE(140)] = 2543, - [SMALL_STATE(141)] = 2552, - [SMALL_STATE(142)] = 2561, - [SMALL_STATE(143)] = 2570, - [SMALL_STATE(144)] = 2581, - [SMALL_STATE(145)] = 2590, - [SMALL_STATE(146)] = 2601, - [SMALL_STATE(147)] = 2610, - [SMALL_STATE(148)] = 2619, - [SMALL_STATE(149)] = 2632, - [SMALL_STATE(150)] = 2645, - [SMALL_STATE(151)] = 2658, - [SMALL_STATE(152)] = 2669, - [SMALL_STATE(153)] = 2682, - [SMALL_STATE(154)] = 2693, - [SMALL_STATE(155)] = 2706, - [SMALL_STATE(156)] = 2719, - [SMALL_STATE(157)] = 2732, - [SMALL_STATE(158)] = 2745, - [SMALL_STATE(159)] = 2758, - [SMALL_STATE(160)] = 2771, - [SMALL_STATE(161)] = 2784, - [SMALL_STATE(162)] = 2794, - [SMALL_STATE(163)] = 2802, - [SMALL_STATE(164)] = 2812, - [SMALL_STATE(165)] = 2822, - [SMALL_STATE(166)] = 2832, - [SMALL_STATE(167)] = 2842, - [SMALL_STATE(168)] = 2850, - [SMALL_STATE(169)] = 2860, - [SMALL_STATE(170)] = 2868, - [SMALL_STATE(171)] = 2878, - [SMALL_STATE(172)] = 2886, - [SMALL_STATE(173)] = 2894, - [SMALL_STATE(174)] = 2904, - [SMALL_STATE(175)] = 2914, - [SMALL_STATE(176)] = 2924, - [SMALL_STATE(177)] = 2934, - [SMALL_STATE(178)] = 2944, - [SMALL_STATE(179)] = 2954, - [SMALL_STATE(180)] = 2964, - [SMALL_STATE(181)] = 2974, - [SMALL_STATE(182)] = 2984, - [SMALL_STATE(183)] = 2991, - [SMALL_STATE(184)] = 2998, - [SMALL_STATE(185)] = 3005, - [SMALL_STATE(186)] = 3012, - [SMALL_STATE(187)] = 3019, - [SMALL_STATE(188)] = 3026, - [SMALL_STATE(189)] = 3033, - [SMALL_STATE(190)] = 3040, - [SMALL_STATE(191)] = 3047, - [SMALL_STATE(192)] = 3054, - [SMALL_STATE(193)] = 3061, - [SMALL_STATE(194)] = 3068, - [SMALL_STATE(195)] = 3075, - [SMALL_STATE(196)] = 3082, - [SMALL_STATE(197)] = 3089, - [SMALL_STATE(198)] = 3096, - [SMALL_STATE(199)] = 3103, - [SMALL_STATE(200)] = 3110, - [SMALL_STATE(201)] = 3117, - [SMALL_STATE(202)] = 3124, - [SMALL_STATE(203)] = 3131, - [SMALL_STATE(204)] = 3138, - [SMALL_STATE(205)] = 3145, - [SMALL_STATE(206)] = 3152, - [SMALL_STATE(207)] = 3159, - [SMALL_STATE(208)] = 3166, - [SMALL_STATE(209)] = 3173, - [SMALL_STATE(210)] = 3180, - [SMALL_STATE(211)] = 3187, - [SMALL_STATE(212)] = 3194, + [SMALL_STATE(35)] = 135, + [SMALL_STATE(36)] = 198, + [SMALL_STATE(37)] = 265, + [SMALL_STATE(38)] = 330, + [SMALL_STATE(39)] = 390, + [SMALL_STATE(40)] = 424, + [SMALL_STATE(41)] = 464, + [SMALL_STATE(42)] = 498, + [SMALL_STATE(43)] = 532, + [SMALL_STATE(44)] = 562, + [SMALL_STATE(45)] = 592, + [SMALL_STATE(46)] = 622, + [SMALL_STATE(47)] = 654, + [SMALL_STATE(48)] = 686, + [SMALL_STATE(49)] = 716, + [SMALL_STATE(50)] = 766, + [SMALL_STATE(51)] = 810, + [SMALL_STATE(52)] = 842, + [SMALL_STATE(53)] = 874, + [SMALL_STATE(54)] = 906, + [SMALL_STATE(55)] = 938, + [SMALL_STATE(56)] = 982, + [SMALL_STATE(57)] = 1026, + [SMALL_STATE(58)] = 1058, + [SMALL_STATE(59)] = 1090, + [SMALL_STATE(60)] = 1122, + [SMALL_STATE(61)] = 1148, + [SMALL_STATE(62)] = 1174, + [SMALL_STATE(63)] = 1200, + [SMALL_STATE(64)] = 1226, + [SMALL_STATE(65)] = 1252, + [SMALL_STATE(66)] = 1278, + [SMALL_STATE(67)] = 1304, + [SMALL_STATE(68)] = 1330, + [SMALL_STATE(69)] = 1356, + [SMALL_STATE(70)] = 1382, + [SMALL_STATE(71)] = 1408, + [SMALL_STATE(72)] = 1434, + [SMALL_STATE(73)] = 1471, + [SMALL_STATE(74)] = 1508, + [SMALL_STATE(75)] = 1545, + [SMALL_STATE(76)] = 1563, + [SMALL_STATE(77)] = 1580, + [SMALL_STATE(78)] = 1596, + [SMALL_STATE(79)] = 1617, + [SMALL_STATE(80)] = 1644, + [SMALL_STATE(81)] = 1671, + [SMALL_STATE(82)] = 1698, + [SMALL_STATE(83)] = 1725, + [SMALL_STATE(84)] = 1748, + [SMALL_STATE(85)] = 1770, + [SMALL_STATE(86)] = 1787, + [SMALL_STATE(87)] = 1799, + [SMALL_STATE(88)] = 1819, + [SMALL_STATE(89)] = 1837, + [SMALL_STATE(90)] = 1851, + [SMALL_STATE(91)] = 1869, + [SMALL_STATE(92)] = 1889, + [SMALL_STATE(93)] = 1907, + [SMALL_STATE(94)] = 1925, + [SMALL_STATE(95)] = 1942, + [SMALL_STATE(96)] = 1959, + [SMALL_STATE(97)] = 1976, + [SMALL_STATE(98)] = 1995, + [SMALL_STATE(99)] = 2012, + [SMALL_STATE(100)] = 2029, + [SMALL_STATE(101)] = 2046, + [SMALL_STATE(102)] = 2057, + [SMALL_STATE(103)] = 2068, + [SMALL_STATE(104)] = 2079, + [SMALL_STATE(105)] = 2096, + [SMALL_STATE(106)] = 2111, + [SMALL_STATE(107)] = 2122, + [SMALL_STATE(108)] = 2141, + [SMALL_STATE(109)] = 2158, + [SMALL_STATE(110)] = 2175, + [SMALL_STATE(111)] = 2186, + [SMALL_STATE(112)] = 2197, + [SMALL_STATE(113)] = 2214, + [SMALL_STATE(114)] = 2233, + [SMALL_STATE(115)] = 2244, + [SMALL_STATE(116)] = 2261, + [SMALL_STATE(117)] = 2278, + [SMALL_STATE(118)] = 2289, + [SMALL_STATE(119)] = 2303, + [SMALL_STATE(120)] = 2317, + [SMALL_STATE(121)] = 2333, + [SMALL_STATE(122)] = 2345, + [SMALL_STATE(123)] = 2359, + [SMALL_STATE(124)] = 2373, + [SMALL_STATE(125)] = 2385, + [SMALL_STATE(126)] = 2397, + [SMALL_STATE(127)] = 2410, + [SMALL_STATE(128)] = 2419, + [SMALL_STATE(129)] = 2432, + [SMALL_STATE(130)] = 2445, + [SMALL_STATE(131)] = 2454, + [SMALL_STATE(132)] = 2463, + [SMALL_STATE(133)] = 2476, + [SMALL_STATE(134)] = 2489, + [SMALL_STATE(135)] = 2498, + [SMALL_STATE(136)] = 2507, + [SMALL_STATE(137)] = 2516, + [SMALL_STATE(138)] = 2529, + [SMALL_STATE(139)] = 2542, + [SMALL_STATE(140)] = 2553, + [SMALL_STATE(141)] = 2562, + [SMALL_STATE(142)] = 2571, + [SMALL_STATE(143)] = 2580, + [SMALL_STATE(144)] = 2591, + [SMALL_STATE(145)] = 2600, + [SMALL_STATE(146)] = 2611, + [SMALL_STATE(147)] = 2620, + [SMALL_STATE(148)] = 2629, + [SMALL_STATE(149)] = 2642, + [SMALL_STATE(150)] = 2655, + [SMALL_STATE(151)] = 2668, + [SMALL_STATE(152)] = 2679, + [SMALL_STATE(153)] = 2692, + [SMALL_STATE(154)] = 2703, + [SMALL_STATE(155)] = 2716, + [SMALL_STATE(156)] = 2729, + [SMALL_STATE(157)] = 2742, + [SMALL_STATE(158)] = 2755, + [SMALL_STATE(159)] = 2768, + [SMALL_STATE(160)] = 2781, + [SMALL_STATE(161)] = 2794, + [SMALL_STATE(162)] = 2804, + [SMALL_STATE(163)] = 2812, + [SMALL_STATE(164)] = 2822, + [SMALL_STATE(165)] = 2832, + [SMALL_STATE(166)] = 2842, + [SMALL_STATE(167)] = 2852, + [SMALL_STATE(168)] = 2860, + [SMALL_STATE(169)] = 2870, + [SMALL_STATE(170)] = 2878, + [SMALL_STATE(171)] = 2888, + [SMALL_STATE(172)] = 2896, + [SMALL_STATE(173)] = 2904, + [SMALL_STATE(174)] = 2914, + [SMALL_STATE(175)] = 2924, + [SMALL_STATE(176)] = 2934, + [SMALL_STATE(177)] = 2944, + [SMALL_STATE(178)] = 2954, + [SMALL_STATE(179)] = 2964, + [SMALL_STATE(180)] = 2974, + [SMALL_STATE(181)] = 2984, + [SMALL_STATE(182)] = 2994, + [SMALL_STATE(183)] = 3001, + [SMALL_STATE(184)] = 3008, + [SMALL_STATE(185)] = 3015, + [SMALL_STATE(186)] = 3022, + [SMALL_STATE(187)] = 3029, + [SMALL_STATE(188)] = 3036, + [SMALL_STATE(189)] = 3043, + [SMALL_STATE(190)] = 3050, + [SMALL_STATE(191)] = 3057, + [SMALL_STATE(192)] = 3064, + [SMALL_STATE(193)] = 3071, + [SMALL_STATE(194)] = 3078, + [SMALL_STATE(195)] = 3085, + [SMALL_STATE(196)] = 3092, + [SMALL_STATE(197)] = 3099, + [SMALL_STATE(198)] = 3106, + [SMALL_STATE(199)] = 3113, + [SMALL_STATE(200)] = 3120, + [SMALL_STATE(201)] = 3127, + [SMALL_STATE(202)] = 3134, + [SMALL_STATE(203)] = 3141, + [SMALL_STATE(204)] = 3148, + [SMALL_STATE(205)] = 3155, + [SMALL_STATE(206)] = 3162, + [SMALL_STATE(207)] = 3169, + [SMALL_STATE(208)] = 3176, + [SMALL_STATE(209)] = 3183, + [SMALL_STATE(210)] = 3190, + [SMALL_STATE(211)] = 3197, + [SMALL_STATE(212)] = 3204, }; static const TSParseActionEntry ts_parse_actions[] = { @@ -22074,15 +22096,15 @@ static const TSParseActionEntry ts_parse_actions[] = { [214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), [216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), [218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), - [220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), - [222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53), - [224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71), - [226] = {.entry = {.count = 1, .reusable = false}}, SHIFT(176), - [228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195), - [230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), - [232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), - [234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), - [236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), + [220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53), + [222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71), + [224] = {.entry = {.count = 1, .reusable = false}}, SHIFT(176), + [226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195), + [228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), + [230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), + [232] = {.entry = {.count = 1, .reusable = false}}, SHIFT(62), + [234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), + [236] = {.entry = {.count = 1, .reusable = false}}, SHIFT(52), [238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), [240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91), [242] = {.entry = {.count = 1, .reusable = false}}, SHIFT(149), @@ -22095,198 +22117,202 @@ static const TSParseActionEntry ts_parse_actions[] = { [256] = {.entry = {.count = 1, .reusable = false}}, SHIFT(133), [258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), [260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125), - [262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), + [262] = {.entry = {.count = 1, .reusable = false}}, SHIFT(70), [264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54), - [266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), - [268] = {.entry = {.count = 1, .reusable = false}}, SHIFT(136), - [270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), - [272] = {.entry = {.count = 1, .reusable = false}}, SHIFT(131), - [274] = {.entry = {.count = 1, .reusable = false}}, SHIFT(169), - [276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169), - [278] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_opcode, 1), - [280] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_opcode, 1), - [282] = {.entry = {.count = 1, .reusable = false}}, SHIFT(41), - [284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), - [286] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_access_modifiers, 1), - [288] = {.entry = {.count = 1, .reusable = false}}, SHIFT(42), - [290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), - [292] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), - [294] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(42), - [297] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(42), - [300] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(43), - [303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), - [305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), - [307] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(46), - [310] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(46), - [313] = {.entry = {.count = 1, .reusable = false}}, SHIFT(46), - [315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), - [317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), - [319] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 2), - [321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(203), - [323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(201), - [325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), - [327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), - [329] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 3), - [331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), - [333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), - [335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3), - [337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), - [339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), - [341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), - [343] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 4), - [345] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(75), - [348] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), - [350] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(60), - [353] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(3), - [356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), - [358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), - [360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2), - [362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179), - [364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(153), - [366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(76), - [368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), - [370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), - [372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(181), - [374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), - [376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), - [378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), - [380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), - [382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144), - [384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), - [386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(145), - [388] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 5), - [390] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 1), - [392] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_identifier, 2), - [394] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_boolean_literal, 1), - [396] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), - [398] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), SHIFT_REPEAT(121), - [401] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 6), - [403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), - [405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106), - [407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(77), - [409] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 1), - [411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146), - [413] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), - [415] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), SHIFT_REPEAT(201), - [418] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_super_directive, 2, .production_id = 2), - [420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(211), - [422] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 3, .production_id = 1), - [424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83), - [426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185), - [428] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), - [430] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), SHIFT_REPEAT(44), - [433] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), - [435] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), SHIFT_REPEAT(40), - [438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), - [440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), - [442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), - [444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(141), - [446] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subannotation_definition, 3), - [448] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_implements_directive, 2, .production_id = 2), - [450] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subannotation_definition, 2), - [452] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_directive_repeat1, 2), SHIFT_REPEAT(191), - [455] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_annotation_directive_repeat1, 2), - [457] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 5, .production_id = 1), - [459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18), - [461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), - [463] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_reference, 2, .production_id = 2), - [465] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_directive, 2), - [467] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_data_directive_repeat1, 2), - [469] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_data_directive_repeat1, 2), SHIFT_REPEAT(7), - [472] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_data_directive_repeat1, 2), SHIFT_REPEAT(7), - [475] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_directive_repeat1, 2), - [477] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sparse_switch_directive_repeat1, 2), SHIFT_REPEAT(7), - [480] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_sparse_switch_directive_repeat1, 2), SHIFT_REPEAT(7), - [483] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_full_field_identifier, 3), - [485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), - [487] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 7), - [489] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_full_method_identifier, 3), - [491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191), - [493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), - [495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), - [497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), - [499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(109), - [501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(180), - [503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), - [505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(103), - [507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(101), - [509] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__identifier, 1), - [511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), - [513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), - [515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), - [517] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 2), - [519] = {.entry = {.count = 1, .reusable = false}}, SHIFT(34), - [521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), - [523] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_property, 3, .production_id = 11), - [525] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_value, 1), - [527] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__identifier, 1), - [529] = {.entry = {.count = 1, .reusable = false}}, SHIFT(88), - [531] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 4), - [533] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_packed_switch_directive_repeat1, 2), SHIFT_REPEAT(138), - [536] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_packed_switch_directive_repeat1, 2), - [538] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_directive_repeat1, 3), - [540] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_sparse_switch_directive_repeat1, 3), - [542] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 3), - [544] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 3), - [546] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__literal, 1), - [548] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 2), - [550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), - [552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), - [554] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__statement_argument, 1), - [556] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statement_argument, 1), - [558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90), - [560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126), - [562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), - [564] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_repeat1, 2), SHIFT_REPEAT(34), - [567] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_statement_repeat1, 2), - [569] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(38), - [572] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), - [574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), - [576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), - [578] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_full_method_identifier, 3), - [580] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subannotation_declaration, 2, .production_id = 2), - [582] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_boolean_literal, 1), - [584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(207), - [586] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 5, .production_id = 15), - [588] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 5, .production_id = 15), - [590] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 3, .production_id = 6), - [592] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 2), - [594] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 2), - [596] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_start_annotation, 3, .production_id = 3), - [598] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 4), - [600] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_statement_repeat1, 2), - [602] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_full_field_identifier, 3), - [604] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field_identifier, 2), - [606] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 3), - [608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198), - [610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), - [612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(196), - [614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(168), - [616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(212), - [618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190), - [620] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_visibility, 1), - [622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186), - [624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(209), - [626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), - [628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(183), - [630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(166), - [632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(162), - [634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(200), - [636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), - [638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(199), - [640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187), - [642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189), - [644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(102), - [646] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), - [648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(111), - [650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), - [652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32), - [654] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_directive, 3, .production_id = 1), - [656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), - [658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(206), - [660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), - [662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(165), - [664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(205), + [266] = {.entry = {.count = 1, .reusable = false}}, SHIFT(54), + [268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), + [270] = {.entry = {.count = 1, .reusable = false}}, SHIFT(136), + [272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), + [274] = {.entry = {.count = 1, .reusable = false}}, SHIFT(131), + [276] = {.entry = {.count = 1, .reusable = false}}, SHIFT(169), + [278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169), + [280] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_opcode, 1), + [282] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_opcode, 1), + [284] = {.entry = {.count = 1, .reusable = false}}, SHIFT(41), + [286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), + [288] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_access_modifiers, 1), + [290] = {.entry = {.count = 1, .reusable = false}}, SHIFT(42), + [292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), + [294] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), + [296] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(42), + [299] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(42), + [302] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(43), + [305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), + [307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), + [309] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(46), + [312] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(46), + [315] = {.entry = {.count = 1, .reusable = false}}, SHIFT(46), + [317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), + [319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), + [321] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 2), + [323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(203), + [325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(201), + [327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), + [329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), + [331] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 3), + [333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), + [335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), + [337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3), + [339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), + [341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), + [343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), + [345] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 4), + [347] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(75), + [350] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), + [352] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(60), + [355] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(3), + [358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), + [360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), + [362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2), + [364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179), + [366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(153), + [368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(76), + [370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), + [372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), + [374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(181), + [376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), + [378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), + [380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), + [382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), + [384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144), + [386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), + [388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(145), + [390] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 5), + [392] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 1), + [394] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_identifier, 2), + [396] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_boolean_literal, 1), + [398] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), + [400] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), SHIFT_REPEAT(121), + [403] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 6), + [405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), + [407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106), + [409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(77), + [411] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 1), + [413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146), + [415] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), + [417] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), SHIFT_REPEAT(201), + [420] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_super_directive, 2, .production_id = 2), + [422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(211), + [424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), + [426] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 3, .production_id = 1), + [428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83), + [430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), + [432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185), + [434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), + [436] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), + [438] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), SHIFT_REPEAT(44), + [441] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), + [443] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), SHIFT_REPEAT(40), + [446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), + [448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), + [450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), + [452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(141), + [454] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subannotation_definition, 3), + [456] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_implements_directive, 2, .production_id = 2), + [458] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subannotation_definition, 2), + [460] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_directive_repeat1, 2), SHIFT_REPEAT(191), + [463] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_annotation_directive_repeat1, 2), + [465] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 5, .production_id = 1), + [467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18), + [469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), + [471] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_reference, 2, .production_id = 2), + [473] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_directive, 2), + [475] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_data_directive_repeat1, 2), + [477] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_data_directive_repeat1, 2), SHIFT_REPEAT(7), + [480] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_data_directive_repeat1, 2), SHIFT_REPEAT(7), + [483] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_directive_repeat1, 2), + [485] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sparse_switch_directive_repeat1, 2), SHIFT_REPEAT(7), + [488] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_sparse_switch_directive_repeat1, 2), SHIFT_REPEAT(7), + [491] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_full_field_identifier, 3), + [493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), + [495] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 7), + [497] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_full_method_identifier, 3), + [499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191), + [501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), + [503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), + [505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), + [507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(109), + [509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(180), + [511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), + [513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(103), + [515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(101), + [517] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__identifier, 1), + [519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), + [521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), + [523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), + [525] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 2), + [527] = {.entry = {.count = 1, .reusable = false}}, SHIFT(34), + [529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), + [531] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_property, 3, .production_id = 11), + [533] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_value, 1), + [535] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__identifier, 1), + [537] = {.entry = {.count = 1, .reusable = false}}, SHIFT(88), + [539] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 4), + [541] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_packed_switch_directive_repeat1, 2), SHIFT_REPEAT(138), + [544] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_packed_switch_directive_repeat1, 2), + [546] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_directive_repeat1, 3), + [548] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_sparse_switch_directive_repeat1, 3), + [550] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 3), + [552] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 3), + [554] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__literal, 1), + [556] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 2), + [558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), + [560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), + [562] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__statement_argument, 1), + [564] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statement_argument, 1), + [566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90), + [568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126), + [570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), + [572] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_repeat1, 2), SHIFT_REPEAT(34), + [575] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_statement_repeat1, 2), + [577] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(38), + [580] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), + [582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), + [584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), + [586] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_full_method_identifier, 3), + [588] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subannotation_declaration, 2, .production_id = 2), + [590] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_boolean_literal, 1), + [592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(207), + [594] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 5, .production_id = 15), + [596] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 5, .production_id = 15), + [598] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 3, .production_id = 6), + [600] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 2), + [602] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 2), + [604] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_start_annotation, 3, .production_id = 3), + [606] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 4), + [608] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_statement_repeat1, 2), + [610] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_full_field_identifier, 3), + [612] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field_identifier, 2), + [614] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 3), + [616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198), + [618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), + [620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(196), + [622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(168), + [624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(212), + [626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190), + [628] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_visibility, 1), + [630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186), + [632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(209), + [634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), + [636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(183), + [638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(166), + [640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(162), + [642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(200), + [644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), + [646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(199), + [648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187), + [650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189), + [652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(102), + [654] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), + [656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(111), + [658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), + [660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32), + [662] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_directive, 3, .production_id = 1), + [664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), + [666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(206), + [668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), + [670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(165), + [672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(205), }; #ifdef __cplusplus diff --git a/test/corpus/classes b/test/corpus/classes index 43f0dbea7..c9668c22b 100644 --- a/test/corpus/classes +++ b/test/corpus/classes @@ -90,3 +90,24 @@ Test a class that implements multiple interfaces identifier: (class_identifier)) (implements_directive identifier: (class_identifier))) + + + +======================================================================== +Test a class with a non valid Java character +======================================================================== + +.class public LA/-BC; +.super Ljava/lang/Object; +.source "" + +--- + +(class_definition + (class_directive + modifiers: (access_modifiers) + identifier: (class_identifier)) + (super_directive + identifier: (class_identifier)) + (source_directive + (string_literal))) From c810747af3733f856bd51656486c7570fc010cfd Mon Sep 17 00:00:00 2001 From: Amaan Qureshi Date: Sun, 8 Jan 2023 01:16:10 -0500 Subject: [PATCH 57/98] fix: not *every* class has an access_modifier, those in particular being the $_.smali files --- grammar.js | 9 +- src/grammar.json | 20 +- src/node-types.json | 2 +- src/parser.c | 3147 ++++++++++++++++++++------------------ src/tree_sitter/parser.h | 1 + 5 files changed, 1707 insertions(+), 1472 deletions(-) diff --git a/grammar.js b/grammar.js index 0d267eb94..c9f9eb004 100644 --- a/grammar.js +++ b/grammar.js @@ -256,12 +256,9 @@ const opcodes = [ "rsub-int/lit8", ]; -function commaSep1(rule) { - return seq(rule, repeat(seq(",", rule))); -} - function commaSep(rule) { - return optional(commaSep1(rule)); + const sep1 = seq(rule, repeat(seq(",", rule))); + return optional(sep1); } module.exports = grammar({ @@ -285,7 +282,7 @@ module.exports = grammar({ class_directive: $ => seq( ".class", - field("modifiers", $.access_modifiers), + optional(field("modifiers", $.access_modifiers)), field("identifier", $.class_identifier) ), super_directive: $ => diff --git a/src/grammar.json b/src/grammar.json index 034ee4f83..190e700aa 100644 --- a/src/grammar.json +++ b/src/grammar.json @@ -62,12 +62,20 @@ "value": ".class" }, { - "type": "FIELD", - "name": "modifiers", - "content": { - "type": "SYMBOL", - "name": "access_modifiers" - } + "type": "CHOICE", + "members": [ + { + "type": "FIELD", + "name": "modifiers", + "content": { + "type": "SYMBOL", + "name": "access_modifiers" + } + }, + { + "type": "BLANK" + } + ] }, { "type": "FIELD", diff --git a/src/node-types.json b/src/node-types.json index b27ed9dbd..bededc61c 100644 --- a/src/node-types.json +++ b/src/node-types.json @@ -261,7 +261,7 @@ }, "modifiers": { "multiple": false, - "required": true, + "required": false, "types": [ { "type": "access_modifiers", diff --git a/src/parser.c b/src/parser.c index 8ef959d63..075555ca5 100644 --- a/src/parser.c +++ b/src/parser.c @@ -13,8 +13,8 @@ #pragma GCC optimize ("O0") #endif -#define LANGUAGE_VERSION 13 -#define STATE_COUNT 213 +#define LANGUAGE_VERSION 14 +#define STATE_COUNT 214 #define LARGE_STATE_COUNT 33 #define SYMBOL_COUNT 373 #define ALIAS_COUNT 2 @@ -2696,8 +2696,8 @@ static const char * const ts_field_names[] = { }; static const TSFieldMapSlice ts_field_map_slices[PRODUCTION_ID_COUNT] = { - [1] = {.index = 0, .length = 2}, - [2] = {.index = 2, .length = 1}, + [1] = {.index = 0, .length = 1}, + [2] = {.index = 1, .length = 2}, [3] = {.index = 3, .length = 2}, [4] = {.index = 5, .length = 1}, [5] = {.index = 6, .length = 1}, @@ -2714,10 +2714,10 @@ static const TSFieldMapSlice ts_field_map_slices[PRODUCTION_ID_COUNT] = { static const TSFieldMapEntry ts_field_map_entries[] = { [0] = + {field_identifier, 1}, + [1] = {field_identifier, 2}, {field_modifiers, 1}, - [2] = - {field_identifier, 1}, [3] = {field_identifier, 2}, {field_visibility, 1}, @@ -2772,6 +2772,223 @@ static const uint16_t ts_non_terminal_alias_map[] = { 0, }; +static const TSStateId ts_primary_state_ids[STATE_COUNT] = { + [0] = 0, + [1] = 1, + [2] = 2, + [3] = 3, + [4] = 4, + [5] = 5, + [6] = 6, + [7] = 7, + [8] = 8, + [9] = 9, + [10] = 10, + [11] = 11, + [12] = 12, + [13] = 13, + [14] = 14, + [15] = 15, + [16] = 16, + [17] = 17, + [18] = 18, + [19] = 19, + [20] = 20, + [21] = 21, + [22] = 22, + [23] = 23, + [24] = 24, + [25] = 25, + [26] = 26, + [27] = 27, + [28] = 28, + [29] = 29, + [30] = 30, + [31] = 31, + [32] = 32, + [33] = 33, + [34] = 34, + [35] = 35, + [36] = 36, + [37] = 37, + [38] = 38, + [39] = 39, + [40] = 40, + [41] = 41, + [42] = 42, + [43] = 43, + [44] = 41, + [45] = 45, + [46] = 42, + [47] = 41, + [48] = 42, + [49] = 49, + [50] = 50, + [51] = 51, + [52] = 50, + [53] = 53, + [54] = 50, + [55] = 55, + [56] = 53, + [57] = 57, + [58] = 53, + [59] = 59, + [60] = 60, + [61] = 60, + [62] = 62, + [63] = 63, + [64] = 63, + [65] = 65, + [66] = 62, + [67] = 65, + [68] = 63, + [69] = 62, + [70] = 65, + [71] = 60, + [72] = 72, + [73] = 73, + [74] = 74, + [75] = 75, + [76] = 76, + [77] = 77, + [78] = 78, + [79] = 79, + [80] = 80, + [81] = 81, + [82] = 82, + [83] = 83, + [84] = 84, + [85] = 85, + [86] = 86, + [87] = 87, + [88] = 88, + [89] = 89, + [90] = 87, + [91] = 87, + [92] = 86, + [93] = 93, + [94] = 94, + [95] = 95, + [96] = 96, + [97] = 97, + [98] = 98, + [99] = 99, + [100] = 100, + [101] = 101, + [102] = 102, + [103] = 103, + [104] = 104, + [105] = 105, + [106] = 106, + [107] = 107, + [108] = 108, + [109] = 109, + [110] = 110, + [111] = 111, + [112] = 112, + [113] = 113, + [114] = 114, + [115] = 115, + [116] = 116, + [117] = 117, + [118] = 118, + [119] = 119, + [120] = 120, + [121] = 121, + [122] = 122, + [123] = 123, + [124] = 124, + [125] = 125, + [126] = 125, + [127] = 127, + [128] = 128, + [129] = 129, + [130] = 130, + [131] = 130, + [132] = 132, + [133] = 133, + [134] = 134, + [135] = 135, + [136] = 12, + [137] = 137, + [138] = 138, + [139] = 3, + [140] = 11, + [141] = 7, + [142] = 142, + [143] = 143, + [144] = 144, + [145] = 2, + [146] = 146, + [147] = 147, + [148] = 125, + [149] = 128, + [150] = 150, + [151] = 151, + [152] = 152, + [153] = 153, + [154] = 154, + [155] = 3, + [156] = 156, + [157] = 2, + [158] = 158, + [159] = 159, + [160] = 160, + [161] = 161, + [162] = 150, + [163] = 163, + [164] = 164, + [165] = 165, + [166] = 166, + [167] = 167, + [168] = 164, + [169] = 153, + [170] = 170, + [171] = 171, + [172] = 172, + [173] = 152, + [174] = 99, + [175] = 12, + [176] = 7, + [177] = 100, + [178] = 178, + [179] = 76, + [180] = 11, + [181] = 77, + [182] = 182, + [183] = 183, + [184] = 184, + [185] = 185, + [186] = 186, + [187] = 187, + [188] = 188, + [189] = 189, + [190] = 190, + [191] = 191, + [192] = 192, + [193] = 193, + [194] = 194, + [195] = 195, + [196] = 196, + [197] = 197, + [198] = 198, + [199] = 199, + [200] = 200, + [201] = 201, + [202] = 202, + [203] = 203, + [204] = 204, + [205] = 205, + [206] = 206, + [207] = 207, + [208] = 208, + [209] = 209, + [210] = 210, + [211] = 203, + [212] = 191, + [213] = 213, +}; + static bool ts_lex(TSLexer *lexer, TSStateId state) { START_LEXER(); eof = lexer->eof(lexer); @@ -11156,99 +11373,99 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [83] = {.lex_state = 0}, [84] = {.lex_state = 0}, [85] = {.lex_state = 0}, - [86] = {.lex_state = 0}, - [87] = {.lex_state = 4}, - [88] = {.lex_state = 7}, + [86] = {.lex_state = 4}, + [87] = {.lex_state = 7}, + [88] = {.lex_state = 0}, [89] = {.lex_state = 0}, [90] = {.lex_state = 7}, - [91] = {.lex_state = 4}, - [92] = {.lex_state = 7}, + [91] = {.lex_state = 7}, + [92] = {.lex_state = 4}, [93] = {.lex_state = 0}, [94] = {.lex_state = 0}, [95] = {.lex_state = 0}, [96] = {.lex_state = 0}, [97] = {.lex_state = 0}, [98] = {.lex_state = 0}, - [99] = {.lex_state = 0}, - [100] = {.lex_state = 0}, - [101] = {.lex_state = 1599}, + [99] = {.lex_state = 1599}, + [100] = {.lex_state = 1599}, + [101] = {.lex_state = 0}, [102] = {.lex_state = 0}, - [103] = {.lex_state = 1599}, - [104] = {.lex_state = 0}, - [105] = {.lex_state = 1599}, + [103] = {.lex_state = 0}, + [104] = {.lex_state = 1599}, + [105] = {.lex_state = 0}, [106] = {.lex_state = 0}, [107] = {.lex_state = 0}, [108] = {.lex_state = 0}, - [109] = {.lex_state = 0}, + [109] = {.lex_state = 1599}, [110] = {.lex_state = 1599}, [111] = {.lex_state = 0}, [112] = {.lex_state = 0}, - [113] = {.lex_state = 0}, - [114] = {.lex_state = 1599}, + [113] = {.lex_state = 1599}, + [114] = {.lex_state = 0}, [115] = {.lex_state = 0}, [116] = {.lex_state = 0}, - [117] = {.lex_state = 1599}, + [117] = {.lex_state = 0}, [118] = {.lex_state = 1599}, [119] = {.lex_state = 1599}, - [120] = {.lex_state = 0}, + [120] = {.lex_state = 1599}, [121] = {.lex_state = 0}, - [122] = {.lex_state = 1599}, + [122] = {.lex_state = 6}, [123] = {.lex_state = 1599}, - [124] = {.lex_state = 6}, + [124] = {.lex_state = 0}, [125] = {.lex_state = 1599}, [126] = {.lex_state = 0}, - [127] = {.lex_state = 1599}, - [128] = {.lex_state = 1}, + [127] = {.lex_state = 0}, + [128] = {.lex_state = 0}, [129] = {.lex_state = 0}, - [130] = {.lex_state = 1599}, - [131] = {.lex_state = 1599}, - [132] = {.lex_state = 1}, + [130] = {.lex_state = 0}, + [131] = {.lex_state = 0}, + [132] = {.lex_state = 0}, [133] = {.lex_state = 0}, - [134] = {.lex_state = 1599}, - [135] = {.lex_state = 1599}, + [134] = {.lex_state = 0}, + [135] = {.lex_state = 1}, [136] = {.lex_state = 1599}, - [137] = {.lex_state = 0}, - [138] = {.lex_state = 0}, - [139] = {.lex_state = 0}, + [137] = {.lex_state = 1599}, + [138] = {.lex_state = 1599}, + [139] = {.lex_state = 1599}, [140] = {.lex_state = 1599}, - [141] = {.lex_state = 0}, - [142] = {.lex_state = 1599}, + [141] = {.lex_state = 1599}, + [142] = {.lex_state = 0}, [143] = {.lex_state = 0}, - [144] = {.lex_state = 1599}, - [145] = {.lex_state = 1}, + [144] = {.lex_state = 0}, + [145] = {.lex_state = 1599}, [146] = {.lex_state = 0}, - [147] = {.lex_state = 1599}, - [148] = {.lex_state = 0}, + [147] = {.lex_state = 0}, + [148] = {.lex_state = 1}, [149] = {.lex_state = 0}, - [150] = {.lex_state = 1}, - [151] = {.lex_state = 0}, - [152] = {.lex_state = 0}, - [153] = {.lex_state = 1}, - [154] = {.lex_state = 0}, + [150] = {.lex_state = 1599}, + [151] = {.lex_state = 1}, + [152] = {.lex_state = 1599}, + [153] = {.lex_state = 1599}, + [154] = {.lex_state = 1}, [155] = {.lex_state = 1}, - [156] = {.lex_state = 0}, + [156] = {.lex_state = 1}, [157] = {.lex_state = 1}, [158] = {.lex_state = 0}, [159] = {.lex_state = 0}, [160] = {.lex_state = 0}, [161] = {.lex_state = 1}, - [162] = {.lex_state = 1599}, - [163] = {.lex_state = 1}, - [164] = {.lex_state = 0}, - [165] = {.lex_state = 9}, - [166] = {.lex_state = 1}, - [167] = {.lex_state = 0}, + [162] = {.lex_state = 1}, + [163] = {.lex_state = 0}, + [164] = {.lex_state = 9}, + [165] = {.lex_state = 1599}, + [166] = {.lex_state = 0}, + [167] = {.lex_state = 1}, [168] = {.lex_state = 9}, - [169] = {.lex_state = 0}, - [170] = {.lex_state = 1}, - [171] = {.lex_state = 0}, - [172] = {.lex_state = 1599}, + [169] = {.lex_state = 1}, + [170] = {.lex_state = 0}, + [171] = {.lex_state = 1599}, + [172] = {.lex_state = 9}, [173] = {.lex_state = 1}, - [174] = {.lex_state = 9}, + [174] = {.lex_state = 1}, [175] = {.lex_state = 1}, [176] = {.lex_state = 1}, [177] = {.lex_state = 1}, - [178] = {.lex_state = 1}, + [178] = {.lex_state = 0}, [179] = {.lex_state = 1}, [180] = {.lex_state = 1}, [181] = {.lex_state = 1}, @@ -11283,6 +11500,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [210] = {.lex_state = 0}, [211] = {.lex_state = 0}, [212] = {.lex_state = 0}, + [213] = {.lex_state = 0}, }; static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { @@ -11598,8 +11816,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null_literal] = ACTIONS(1), }, [1] = { - [sym_class_definition] = STATE(202), - [sym_class_directive] = STATE(164), + [sym_class_definition] = STATE(185), + [sym_class_directive] = STATE(166), [anon_sym_DOTclass] = ACTIONS(5), [sym_comment] = ACTIONS(3), }, @@ -12138,22 +12356,22 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), }, [4] = { - [sym_annotation_directive] = STATE(29), - [sym_start_annotation] = STATE(119), - [sym_param_directive] = STATE(29), + [sym_annotation_directive] = STATE(21), + [sym_start_annotation] = STATE(118), + [sym_param_directive] = STATE(21), [sym_start_param] = STATE(10), - [sym__code_line] = STATE(29), - [sym_statement] = STATE(29), + [sym__code_line] = STATE(21), + [sym_statement] = STATE(21), [sym_opcode] = STATE(33), - [sym__directive] = STATE(29), - [sym_line_directive] = STATE(29), - [sym_locals_directive] = STATE(29), - [sym_registers_directive] = STATE(29), - [sym_catch_directive] = STATE(29), - [sym_catchall_directive] = STATE(29), - [sym_packed_switch_directive] = STATE(29), - [sym_sparse_switch_directive] = STATE(29), - [sym_array_data_directive] = STATE(29), + [sym__directive] = STATE(21), + [sym_line_directive] = STATE(21), + [sym_locals_directive] = STATE(21), + [sym_registers_directive] = STATE(21), + [sym_catch_directive] = STATE(21), + [sym_catchall_directive] = STATE(21), + [sym_packed_switch_directive] = STATE(21), + [sym_sparse_switch_directive] = STATE(21), + [sym_array_data_directive] = STATE(21), [aux_sym_method_definition_repeat1] = STATE(6), [sym_end_method] = ACTIONS(15), [anon_sym_DOTannotation] = ACTIONS(17), @@ -12402,22 +12620,22 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), }, [5] = { - [sym_annotation_directive] = STATE(29), - [sym_start_annotation] = STATE(119), - [sym_param_directive] = STATE(29), + [sym_annotation_directive] = STATE(21), + [sym_start_annotation] = STATE(118), + [sym_param_directive] = STATE(21), [sym_start_param] = STATE(10), - [sym__code_line] = STATE(29), - [sym_statement] = STATE(29), + [sym__code_line] = STATE(21), + [sym_statement] = STATE(21), [sym_opcode] = STATE(33), - [sym__directive] = STATE(29), - [sym_line_directive] = STATE(29), - [sym_locals_directive] = STATE(29), - [sym_registers_directive] = STATE(29), - [sym_catch_directive] = STATE(29), - [sym_catchall_directive] = STATE(29), - [sym_packed_switch_directive] = STATE(29), - [sym_sparse_switch_directive] = STATE(29), - [sym_array_data_directive] = STATE(29), + [sym__directive] = STATE(21), + [sym_line_directive] = STATE(21), + [sym_locals_directive] = STATE(21), + [sym_registers_directive] = STATE(21), + [sym_catch_directive] = STATE(21), + [sym_catchall_directive] = STATE(21), + [sym_packed_switch_directive] = STATE(21), + [sym_sparse_switch_directive] = STATE(21), + [sym_array_data_directive] = STATE(21), [aux_sym_method_definition_repeat1] = STATE(5), [sym_end_method] = ACTIONS(43), [anon_sym_DOTannotation] = ACTIONS(45), @@ -12666,22 +12884,22 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), }, [6] = { - [sym_annotation_directive] = STATE(29), - [sym_start_annotation] = STATE(119), - [sym_param_directive] = STATE(29), + [sym_annotation_directive] = STATE(21), + [sym_start_annotation] = STATE(118), + [sym_param_directive] = STATE(21), [sym_start_param] = STATE(10), - [sym__code_line] = STATE(29), - [sym_statement] = STATE(29), + [sym__code_line] = STATE(21), + [sym_statement] = STATE(21), [sym_opcode] = STATE(33), - [sym__directive] = STATE(29), - [sym_line_directive] = STATE(29), - [sym_locals_directive] = STATE(29), - [sym_registers_directive] = STATE(29), - [sym_catch_directive] = STATE(29), - [sym_catchall_directive] = STATE(29), - [sym_packed_switch_directive] = STATE(29), - [sym_sparse_switch_directive] = STATE(29), - [sym_array_data_directive] = STATE(29), + [sym__directive] = STATE(21), + [sym_line_directive] = STATE(21), + [sym_locals_directive] = STATE(21), + [sym_registers_directive] = STATE(21), + [sym_catch_directive] = STATE(21), + [sym_catchall_directive] = STATE(21), + [sym_packed_switch_directive] = STATE(21), + [sym_sparse_switch_directive] = STATE(21), + [sym_array_data_directive] = STATE(21), [aux_sym_method_definition_repeat1] = STATE(5), [sym_end_method] = ACTIONS(84), [anon_sym_DOTannotation] = ACTIONS(17), @@ -13693,9 +13911,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), }, [10] = { - [sym_annotation_directive] = STATE(99), - [sym_start_annotation] = STATE(119), - [aux_sym_class_definition_repeat2] = STATE(99), + [sym_annotation_directive] = STATE(98), + [sym_start_annotation] = STATE(118), + [aux_sym_class_definition_repeat2] = STATE(98), [sym_end_method] = ACTIONS(98), [anon_sym_DOTannotation] = ACTIONS(17), [anon_sym_DOTparam] = ACTIONS(98), @@ -19398,7 +19616,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(208), 1, sym_comment, - STATE(150), 1, + STATE(154), 1, sym_array_type, ACTIONS(210), 2, aux_sym_number_literal_token1, @@ -19426,7 +19644,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - STATE(157), 12, + STATE(151), 12, sym__statement_argument, sym__identifier, sym_field_identifier, @@ -19452,7 +19670,7 @@ static const uint16_t ts_small_parse_table[] = { sym_class_identifier, ACTIONS(222), 1, anon_sym_LBRACK, - STATE(150), 1, + STATE(154), 1, sym_array_type, ACTIONS(210), 2, aux_sym_number_literal_token1, @@ -19480,7 +19698,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - STATE(176), 12, + STATE(161), 12, sym__statement_argument, sym__identifier, sym_field_identifier, @@ -19493,7 +19711,7 @@ static const uint16_t ts_small_parse_table[] = { sym__literal, sym_number_literal, sym_boolean_literal, - [135] = 16, + [135] = 18, ACTIONS(3), 1, sym_comment, ACTIONS(226), 1, @@ -19512,24 +19730,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTenum, ACTIONS(246), 1, sym_string_literal, - STATE(122), 1, + ACTIONS(250), 1, + sym_null_literal, + STATE(123), 1, sym_subannotation_declaration, - STATE(192), 1, + STATE(132), 1, + sym_number_literal, + STATE(203), 1, sym_array_type, ACTIONS(234), 2, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, + ACTIONS(242), 2, + sym_variable, + sym_parameter, ACTIONS(244), 2, aux_sym_number_literal_token1, aux_sym_number_literal_token2, ACTIONS(248), 2, anon_sym_true, anon_sym_false, - ACTIONS(242), 3, - sym_variable, - sym_parameter, - sym_null_literal, - STATE(149), 10, + STATE(130), 9, sym_subannotation_definition, sym__identifier, sym_field_identifier, @@ -19538,9 +19759,8 @@ static const uint16_t ts_small_parse_table[] = { sym_full_method_identifier, sym_enum_reference, sym__literal, - sym_number_literal, sym_boolean_literal, - [198] = 18, + [202] = 16, ACTIONS(3), 1, sym_comment, ACTIONS(226), 1, @@ -19555,17 +19775,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(240), 1, anon_sym_DOTenum, - ACTIONS(250), 1, + ACTIONS(252), 1, anon_sym_RBRACE, - ACTIONS(254), 1, - sym_string_literal, ACTIONS(256), 1, - sym_null_literal, - STATE(122), 1, + sym_string_literal, + STATE(123), 1, sym_subannotation_declaration, - STATE(143), 1, - sym_number_literal, - STATE(192), 1, + STATE(203), 1, sym_array_type, ACTIONS(234), 2, anon_sym_LTclinit_GT_LPAREN, @@ -19576,10 +19792,11 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(248), 2, anon_sym_true, anon_sym_false, - ACTIONS(252), 2, + ACTIONS(254), 3, sym_variable, sym_parameter, - STATE(133), 9, + sym_null_literal, + STATE(131), 10, sym_subannotation_definition, sym__identifier, sym_field_identifier, @@ -19588,6 +19805,7 @@ static const uint16_t ts_small_parse_table[] = { sym_full_method_identifier, sym_enum_reference, sym__literal, + sym_number_literal, sym_boolean_literal, [265] = 17, ACTIONS(3), 1, @@ -19610,11 +19828,11 @@ static const uint16_t ts_small_parse_table[] = { sym_string_literal, ACTIONS(274), 1, sym_null_literal, - STATE(122), 1, + STATE(123), 1, sym_subannotation_declaration, - STATE(130), 1, + STATE(137), 1, sym_annotation_value, - STATE(210), 1, + STATE(211), 1, sym_array_type, ACTIONS(248), 2, anon_sym_true, @@ -19625,7 +19843,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(270), 2, aux_sym_number_literal_token1, aux_sym_number_literal_token2, - STATE(131), 11, + STATE(138), 11, sym_subannotation_definition, sym__identifier, sym_field_identifier, @@ -19654,9 +19872,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTenum, ACTIONS(278), 1, sym_string_literal, - STATE(122), 1, + STATE(123), 1, sym_subannotation_declaration, - STATE(192), 1, + STATE(203), 1, sym_array_type, ACTIONS(234), 2, anon_sym_LTclinit_GT_LPAREN, @@ -19671,7 +19889,7 @@ static const uint16_t ts_small_parse_table[] = { sym_variable, sym_parameter, sym_null_literal, - STATE(169), 10, + STATE(163), 10, sym_subannotation_definition, sym__identifier, sym_field_identifier, @@ -19718,11 +19936,11 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(286), 1, anon_sym_declared_DASHsynchronized, - STATE(28), 1, + STATE(30), 1, sym_method_identifier, - STATE(41), 1, + STATE(42), 1, aux_sym_access_modifiers_repeat1, - STATE(124), 1, + STATE(122), 1, sym_access_modifiers, ACTIONS(234), 3, anon_sym_LTclinit_GT_LPAREN, @@ -19749,9 +19967,9 @@ static const uint16_t ts_small_parse_table[] = { [464] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(292), 1, + ACTIONS(293), 1, anon_sym_declared_DASHsynchronized, - STATE(42), 1, + STATE(41), 1, aux_sym_access_modifiers_repeat1, ACTIONS(288), 3, anon_sym_LTclinit_GT_LPAREN, @@ -19778,15 +19996,15 @@ static const uint16_t ts_small_parse_table[] = { [498] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(299), 1, + ACTIONS(300), 1, anon_sym_declared_DASHsynchronized, - STATE(42), 1, + STATE(41), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(294), 3, + ACTIONS(296), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - ACTIONS(296), 17, + ACTIONS(298), 17, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -19804,14 +20022,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_constructor, anon_sym_varargs, anon_sym_annotation, - [532] = 4, + [532] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(294), 1, + ACTIONS(302), 1, sym_class_identifier, - STATE(43), 1, + STATE(48), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(302), 18, + STATE(207), 1, + sym_access_modifiers, + ACTIONS(304), 18, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -19830,14 +20050,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_varargs, anon_sym_declared_DASHsynchronized, anon_sym_annotation, - [562] = 4, + [565] = 4, ACTIONS(3), 1, sym_comment, - STATE(47), 1, + ACTIONS(288), 1, + sym_class_identifier, + STATE(44), 1, aux_sym_access_modifiers_repeat1, - STATE(174), 1, - sym_access_modifiers, - ACTIONS(305), 18, + ACTIONS(306), 18, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -19856,14 +20076,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_varargs, anon_sym_declared_DASHsynchronized, anon_sym_annotation, - [592] = 4, + [595] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(288), 1, - sym_class_identifier, - STATE(43), 1, + STATE(46), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(307), 18, + STATE(172), 1, + sym_access_modifiers, + ACTIONS(309), 18, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -19882,16 +20102,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_varargs, anon_sym_declared_DASHsynchronized, anon_sym_annotation, - [622] = 5, + [625] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(294), 1, + ACTIONS(296), 1, aux_sym_field_identifier_token1, - ACTIONS(312), 1, + ACTIONS(313), 1, anon_sym_declared_DASHsynchronized, - STATE(46), 1, + STATE(47), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(309), 17, + ACTIONS(311), 17, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -19909,14 +20129,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_constructor, anon_sym_varargs, anon_sym_annotation, - [654] = 5, + [657] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(288), 1, aux_sym_field_identifier_token1, - ACTIONS(317), 1, + ACTIONS(318), 1, anon_sym_declared_DASHsynchronized, - STATE(46), 1, + STATE(47), 1, aux_sym_access_modifiers_repeat1, ACTIONS(315), 17, anon_sym_public, @@ -19936,14 +20156,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_constructor, anon_sym_varargs, anon_sym_annotation, - [686] = 4, + [689] = 4, ACTIONS(3), 1, sym_comment, - STATE(45), 1, + ACTIONS(296), 1, + sym_class_identifier, + STATE(44), 1, aux_sym_access_modifiers_repeat1, - STATE(208), 1, - sym_access_modifiers, - ACTIONS(319), 18, + ACTIONS(321), 18, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -19962,82 +20182,107 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_varargs, anon_sym_declared_DASHsynchronized, anon_sym_annotation, - [716] = 15, + [719] = 15, ACTIONS(3), 1, sym_comment, ACTIONS(17), 1, anon_sym_DOTannotation, - ACTIONS(321), 1, - ts_builtin_sym_end, ACTIONS(323), 1, - anon_sym_DOTsource, + ts_builtin_sym_end, ACTIONS(325), 1, - anon_sym_DOTimplements, + anon_sym_DOTsource, ACTIONS(327), 1, - anon_sym_DOTfield, + anon_sym_DOTimplements, ACTIONS(329), 1, + anon_sym_DOTfield, + ACTIONS(331), 1, anon_sym_DOTmethod, STATE(4), 1, sym_method_declaration, - STATE(50), 1, + STATE(51), 1, sym_source_directive, STATE(84), 1, sym_field_declaration, - STATE(119), 1, + STATE(118), 1, sym_start_annotation, - STATE(55), 2, + STATE(59), 2, sym_implements_directive, aux_sym_class_definition_repeat1, - STATE(74), 2, + STATE(72), 2, sym_annotation_directive, aux_sym_class_definition_repeat2, - STATE(79), 2, + STATE(83), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(108), 2, + STATE(102), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [766] = 13, + [769] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(238), 1, + anon_sym_LBRACK, + ACTIONS(333), 1, + sym_class_identifier, + ACTIONS(335), 1, + anon_sym_RPAREN, + STATE(55), 1, + aux_sym_method_identifier_repeat1, + STATE(75), 3, + sym__type, + sym_array_type, + sym_primitive_type, + ACTIONS(337), 9, + anon_sym_V, + anon_sym_Z, + anon_sym_B, + anon_sym_S, + anon_sym_C, + anon_sym_I, + anon_sym_J, + anon_sym_F, + anon_sym_D, + [801] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(17), 1, anon_sym_DOTannotation, - ACTIONS(325), 1, - anon_sym_DOTimplements, ACTIONS(327), 1, - anon_sym_DOTfield, + anon_sym_DOTimplements, ACTIONS(329), 1, - anon_sym_DOTmethod, + anon_sym_DOTfield, ACTIONS(331), 1, + anon_sym_DOTmethod, + ACTIONS(339), 1, ts_builtin_sym_end, STATE(4), 1, sym_method_declaration, STATE(84), 1, sym_field_declaration, - STATE(119), 1, + STATE(118), 1, sym_start_annotation, - STATE(56), 2, + STATE(57), 2, sym_implements_directive, aux_sym_class_definition_repeat1, - STATE(72), 2, + STATE(74), 2, sym_annotation_directive, aux_sym_class_definition_repeat2, - STATE(81), 2, + STATE(79), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(104), 2, + STATE(105), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [810] = 7, + [845] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(238), 1, anon_sym_LBRACK, ACTIONS(333), 1, sym_class_identifier, - ACTIONS(335), 1, + ACTIONS(341), 1, anon_sym_RPAREN, - STATE(57), 1, + STATE(55), 1, aux_sym_method_identifier_repeat1, STATE(75), 3, sym__type, @@ -20053,16 +20298,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [842] = 7, + [877] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(238), 1, anon_sym_LBRACK, ACTIONS(333), 1, sym_class_identifier, - ACTIONS(339), 1, + ACTIONS(343), 1, anon_sym_RPAREN, - STATE(58), 1, + STATE(52), 1, aux_sym_method_identifier_repeat1, STATE(75), 3, sym__type, @@ -20078,16 +20323,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [874] = 7, + [909] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(238), 1, anon_sym_LBRACK, ACTIONS(333), 1, sym_class_identifier, - ACTIONS(341), 1, + ACTIONS(345), 1, anon_sym_RPAREN, - STATE(51), 1, + STATE(55), 1, aux_sym_method_identifier_repeat1, STATE(75), 3, sym__type, @@ -20103,16 +20348,41 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [906] = 7, + [941] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(347), 1, + sym_class_identifier, + ACTIONS(350), 1, + anon_sym_RPAREN, + ACTIONS(352), 1, + anon_sym_LBRACK, + STATE(55), 1, + aux_sym_method_identifier_repeat1, + STATE(75), 3, + sym__type, + sym_array_type, + sym_primitive_type, + ACTIONS(355), 9, + anon_sym_V, + anon_sym_Z, + anon_sym_B, + anon_sym_S, + anon_sym_C, + anon_sym_I, + anon_sym_J, + anon_sym_F, + anon_sym_D, + [973] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(238), 1, anon_sym_LBRACK, ACTIONS(333), 1, sym_class_identifier, - ACTIONS(343), 1, + ACTIONS(358), 1, anon_sym_RPAREN, - STATE(59), 1, + STATE(50), 1, aux_sym_method_identifier_repeat1, STATE(75), 3, sym__type, @@ -20128,84 +20398,105 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [938] = 13, + [1005] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(17), 1, anon_sym_DOTannotation, - ACTIONS(325), 1, - anon_sym_DOTimplements, ACTIONS(327), 1, - anon_sym_DOTfield, + anon_sym_DOTimplements, ACTIONS(329), 1, - anon_sym_DOTmethod, + anon_sym_DOTfield, ACTIONS(331), 1, + anon_sym_DOTmethod, + ACTIONS(360), 1, ts_builtin_sym_end, STATE(4), 1, sym_method_declaration, STATE(84), 1, sym_field_declaration, - STATE(119), 1, + STATE(118), 1, sym_start_annotation, - STATE(72), 2, + STATE(73), 2, sym_annotation_directive, aux_sym_class_definition_repeat2, - STATE(81), 2, + STATE(82), 2, sym_field_definition, aux_sym_class_definition_repeat3, STATE(85), 2, sym_implements_directive, aux_sym_class_definition_repeat1, - STATE(104), 2, + STATE(94), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [982] = 13, + [1049] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(238), 1, + anon_sym_LBRACK, + ACTIONS(333), 1, + sym_class_identifier, + ACTIONS(362), 1, + anon_sym_RPAREN, + STATE(54), 1, + aux_sym_method_identifier_repeat1, + STATE(75), 3, + sym__type, + sym_array_type, + sym_primitive_type, + ACTIONS(337), 9, + anon_sym_V, + anon_sym_Z, + anon_sym_B, + anon_sym_S, + anon_sym_C, + anon_sym_I, + anon_sym_J, + anon_sym_F, + anon_sym_D, + [1081] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(17), 1, anon_sym_DOTannotation, - ACTIONS(325), 1, - anon_sym_DOTimplements, ACTIONS(327), 1, - anon_sym_DOTfield, + anon_sym_DOTimplements, ACTIONS(329), 1, + anon_sym_DOTfield, + ACTIONS(331), 1, anon_sym_DOTmethod, - ACTIONS(345), 1, + ACTIONS(339), 1, ts_builtin_sym_end, STATE(4), 1, sym_method_declaration, STATE(84), 1, sym_field_declaration, - STATE(119), 1, + STATE(118), 1, sym_start_annotation, - STATE(73), 2, + STATE(74), 2, sym_annotation_directive, aux_sym_class_definition_repeat2, - STATE(82), 2, + STATE(79), 2, sym_field_definition, aux_sym_class_definition_repeat3, STATE(85), 2, sym_implements_directive, aux_sym_class_definition_repeat1, - STATE(95), 2, + STATE(105), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1026] = 7, + [1125] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(347), 1, - sym_class_identifier, - ACTIONS(350), 1, - anon_sym_RPAREN, - ACTIONS(352), 1, + ACTIONS(238), 1, anon_sym_LBRACK, - STATE(57), 1, - aux_sym_method_identifier_repeat1, - STATE(75), 3, + ACTIONS(364), 1, + sym_class_identifier, + STATE(76), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(355), 9, + ACTIONS(337), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -20215,22 +20506,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1058] = 7, + [1151] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(238), 1, + ACTIONS(222), 1, anon_sym_LBRACK, - ACTIONS(333), 1, + ACTIONS(366), 1, sym_class_identifier, - ACTIONS(358), 1, - anon_sym_RPAREN, - STATE(57), 1, - aux_sym_method_identifier_repeat1, - STATE(75), 3, + STATE(179), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(337), 9, + ACTIONS(368), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -20240,18 +20527,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1090] = 7, + [1177] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(238), 1, anon_sym_LBRACK, - ACTIONS(333), 1, + ACTIONS(370), 1, sym_class_identifier, - ACTIONS(360), 1, - anon_sym_RPAREN, - STATE(57), 1, - aux_sym_method_identifier_repeat1, - STATE(75), 3, + STATE(11), 3, sym__type, sym_array_type, sym_primitive_type, @@ -20265,14 +20548,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1122] = 5, + [1203] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(238), 1, anon_sym_LBRACK, - ACTIONS(362), 1, + ACTIONS(372), 1, sym_class_identifier, - STATE(2), 3, + STATE(3), 3, sym__type, sym_array_type, sym_primitive_type, @@ -20286,18 +20569,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1148] = 5, + [1229] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(222), 1, - anon_sym_LBRACK, - ACTIONS(364), 1, + ACTIONS(374), 1, sym_class_identifier, - STATE(179), 3, + ACTIONS(376), 1, + anon_sym_LBRACK, + STATE(139), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(366), 9, + ACTIONS(378), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -20307,18 +20590,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1174] = 5, + [1255] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(238), 1, + ACTIONS(222), 1, anon_sym_LBRACK, - ACTIONS(368), 1, + ACTIONS(380), 1, sym_class_identifier, - STATE(76), 3, + STATE(175), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(337), 9, + ACTIONS(368), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -20328,18 +20611,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1200] = 5, + [1281] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(238), 1, + ACTIONS(376), 1, anon_sym_LBRACK, - ACTIONS(370), 1, + ACTIONS(382), 1, sym_class_identifier, - STATE(12), 3, + STATE(140), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(337), 9, + ACTIONS(378), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -20349,18 +20632,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1226] = 5, + [1307] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(238), 1, + ACTIONS(376), 1, anon_sym_LBRACK, - ACTIONS(372), 1, + ACTIONS(384), 1, sym_class_identifier, - STATE(11), 3, + STATE(136), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(337), 9, + ACTIONS(378), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -20370,18 +20653,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1252] = 5, + [1333] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(222), 1, anon_sym_LBRACK, - ACTIONS(374), 1, + ACTIONS(386), 1, sym_class_identifier, - STATE(181), 3, + STATE(155), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(366), 9, + ACTIONS(368), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -20391,18 +20674,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1278] = 5, + [1359] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(376), 1, - sym_class_identifier, - ACTIONS(378), 1, + ACTIONS(222), 1, anon_sym_LBRACK, - STATE(140), 3, + ACTIONS(388), 1, + sym_class_identifier, + STATE(180), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(380), 9, + ACTIONS(368), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -20412,18 +20695,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1304] = 5, + [1385] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(222), 1, + ACTIONS(238), 1, anon_sym_LBRACK, - ACTIONS(382), 1, + ACTIONS(390), 1, sym_class_identifier, - STATE(178), 3, + STATE(12), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(366), 9, + ACTIONS(337), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -20433,81 +20716,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1330] = 5, + [1411] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(378), 1, - anon_sym_LBRACK, - ACTIONS(384), 1, + ACTIONS(364), 1, sym_class_identifier, - STATE(144), 3, - sym__type, - sym_array_type, - sym_primitive_type, - ACTIONS(380), 9, - anon_sym_V, - anon_sym_Z, - anon_sym_B, - anon_sym_S, - anon_sym_C, - anon_sym_I, - anon_sym_J, - anon_sym_F, - anon_sym_D, - [1356] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(378), 1, - anon_sym_LBRACK, - ACTIONS(386), 1, - sym_class_identifier, - STATE(147), 3, - sym__type, - sym_array_type, - sym_primitive_type, - ACTIONS(380), 9, - anon_sym_V, - anon_sym_Z, - anon_sym_B, - anon_sym_S, - anon_sym_C, - anon_sym_I, - anon_sym_J, - anon_sym_F, - anon_sym_D, - [1382] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(368), 1, - sym_class_identifier, - ACTIONS(378), 1, + ACTIONS(376), 1, anon_sym_LBRACK, STATE(76), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(380), 9, - anon_sym_V, - anon_sym_Z, - anon_sym_B, - anon_sym_S, - anon_sym_C, - anon_sym_I, - anon_sym_J, - anon_sym_F, - anon_sym_D, - [1408] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(222), 1, - anon_sym_LBRACK, - ACTIONS(388), 1, - sym_class_identifier, - STATE(145), 3, - sym__type, - sym_array_type, - sym_primitive_type, - ACTIONS(366), 9, + ACTIONS(378), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -20517,88 +20737,88 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1434] = 11, + [1437] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(17), 1, anon_sym_DOTannotation, - ACTIONS(327), 1, - anon_sym_DOTfield, ACTIONS(329), 1, + anon_sym_DOTfield, + ACTIONS(331), 1, anon_sym_DOTmethod, - ACTIONS(345), 1, + ACTIONS(339), 1, ts_builtin_sym_end, STATE(4), 1, sym_method_declaration, STATE(84), 1, sym_field_declaration, - STATE(119), 1, + STATE(118), 1, sym_start_annotation, - STATE(78), 2, - sym_annotation_directive, - aux_sym_class_definition_repeat2, - STATE(82), 2, + STATE(79), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(95), 2, + STATE(80), 2, + sym_annotation_directive, + aux_sym_class_definition_repeat2, + STATE(105), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1471] = 11, + [1474] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(17), 1, anon_sym_DOTannotation, - ACTIONS(327), 1, - anon_sym_DOTfield, ACTIONS(329), 1, + anon_sym_DOTfield, + ACTIONS(331), 1, anon_sym_DOTmethod, - ACTIONS(390), 1, + ACTIONS(392), 1, ts_builtin_sym_end, STATE(4), 1, sym_method_declaration, STATE(84), 1, sym_field_declaration, - STATE(119), 1, + STATE(118), 1, sym_start_annotation, STATE(78), 2, - sym_annotation_directive, - aux_sym_class_definition_repeat2, - STATE(80), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(94), 2, + STATE(80), 2, + sym_annotation_directive, + aux_sym_class_definition_repeat2, + STATE(107), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1508] = 11, + [1511] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(17), 1, anon_sym_DOTannotation, - ACTIONS(327), 1, - anon_sym_DOTfield, ACTIONS(329), 1, - anon_sym_DOTmethod, + anon_sym_DOTfield, ACTIONS(331), 1, + anon_sym_DOTmethod, + ACTIONS(360), 1, ts_builtin_sym_end, STATE(4), 1, sym_method_declaration, STATE(84), 1, sym_field_declaration, - STATE(119), 1, + STATE(118), 1, sym_start_annotation, - STATE(78), 2, + STATE(80), 2, sym_annotation_directive, aux_sym_class_definition_repeat2, - STATE(81), 2, + STATE(82), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(104), 2, + STATE(94), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1545] = 2, + [1548] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(392), 12, + ACTIONS(394), 12, sym_class_identifier, anon_sym_RPAREN, anon_sym_LBRACK, @@ -20611,10 +20831,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1563] = 2, + [1566] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(394), 11, + ACTIONS(396), 11, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_EQ, @@ -20626,10 +20846,10 @@ static const uint16_t ts_small_parse_table[] = { sym_end_subannotation, anon_sym_COMMA, anon_sym_RBRACE, - [1580] = 2, + [1583] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(396), 10, + ACTIONS(398), 10, ts_builtin_sym_end, anon_sym_DOTfield, sym_end_field, @@ -20640,805 +20860,824 @@ static const uint16_t ts_small_parse_table[] = { sym_end_subannotation, anon_sym_COMMA, anon_sym_RBRACE, - [1596] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(400), 1, - anon_sym_DOTannotation, - STATE(119), 1, - sym_start_annotation, - STATE(78), 2, - sym_annotation_directive, - aux_sym_class_definition_repeat2, - ACTIONS(398), 5, - ts_builtin_sym_end, - anon_sym_DOTfield, - sym_end_field, - anon_sym_DOTmethod, - sym_end_param, - [1617] = 8, + [1599] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(327), 1, - anon_sym_DOTfield, ACTIONS(329), 1, - anon_sym_DOTmethod, + anon_sym_DOTfield, ACTIONS(331), 1, + anon_sym_DOTmethod, + ACTIONS(400), 1, ts_builtin_sym_end, STATE(4), 1, sym_method_declaration, STATE(84), 1, sym_field_declaration, - STATE(93), 2, + STATE(88), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(104), 2, + STATE(112), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1644] = 8, + [1626] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(327), 1, - anon_sym_DOTfield, ACTIONS(329), 1, + anon_sym_DOTfield, + ACTIONS(331), 1, anon_sym_DOTmethod, - ACTIONS(403), 1, + ACTIONS(360), 1, ts_builtin_sym_end, STATE(4), 1, sym_method_declaration, STATE(84), 1, sym_field_declaration, - STATE(93), 2, + STATE(88), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(116), 2, + STATE(94), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1671] = 8, + [1653] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(327), 1, + ACTIONS(404), 1, + anon_sym_DOTannotation, + STATE(118), 1, + sym_start_annotation, + STATE(80), 2, + sym_annotation_directive, + aux_sym_class_definition_repeat2, + ACTIONS(402), 5, + ts_builtin_sym_end, anon_sym_DOTfield, + sym_end_field, + anon_sym_DOTmethod, + sym_end_param, + [1674] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(244), 1, + aux_sym_number_literal_token2, + ACTIONS(407), 1, + aux_sym_number_literal_token1, + ACTIONS(409), 2, + sym_string_literal, + sym_null_literal, + ACTIONS(411), 2, + anon_sym_true, + anon_sym_false, + STATE(117), 3, + sym__literal, + sym_number_literal, + sym_boolean_literal, + [1697] = 8, + ACTIONS(3), 1, + sym_comment, ACTIONS(329), 1, + anon_sym_DOTfield, + ACTIONS(331), 1, anon_sym_DOTmethod, - ACTIONS(345), 1, + ACTIONS(392), 1, ts_builtin_sym_end, STATE(4), 1, sym_method_declaration, STATE(84), 1, sym_field_declaration, - STATE(93), 2, + STATE(88), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(95), 2, + STATE(107), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1698] = 8, + [1724] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(327), 1, - anon_sym_DOTfield, ACTIONS(329), 1, + anon_sym_DOTfield, + ACTIONS(331), 1, anon_sym_DOTmethod, - ACTIONS(390), 1, + ACTIONS(339), 1, ts_builtin_sym_end, STATE(4), 1, sym_method_declaration, STATE(84), 1, sym_field_declaration, - STATE(93), 2, + STATE(88), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(94), 2, + STATE(105), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1725] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(244), 1, - aux_sym_number_literal_token2, - ACTIONS(405), 1, - aux_sym_number_literal_token1, - ACTIONS(407), 2, - sym_string_literal, - sym_null_literal, - ACTIONS(409), 2, - anon_sym_true, - anon_sym_false, - STATE(106), 3, - sym__literal, - sym_number_literal, - sym_boolean_literal, - [1748] = 6, + [1751] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(17), 1, anon_sym_DOTannotation, - ACTIONS(413), 1, + ACTIONS(415), 1, sym_end_field, - STATE(119), 1, + STATE(118), 1, sym_start_annotation, - STATE(100), 2, + STATE(101), 2, sym_annotation_directive, aux_sym_class_definition_repeat2, - ACTIONS(411), 3, + ACTIONS(413), 3, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTmethod, - [1770] = 4, + [1773] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(417), 1, + ACTIONS(419), 1, anon_sym_DOTimplements, STATE(85), 2, sym_implements_directive, aux_sym_class_definition_repeat1, - ACTIONS(415), 4, - ts_builtin_sym_end, - anon_sym_DOTfield, - anon_sym_DOTmethod, - anon_sym_DOTannotation, - [1787] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(420), 6, + ACTIONS(417), 4, ts_builtin_sym_end, - anon_sym_DOTsource, - anon_sym_DOTimplements, anon_sym_DOTfield, anon_sym_DOTmethod, anon_sym_DOTannotation, - [1799] = 6, + [1790] = 6, ACTIONS(3), 1, sym_comment, + ACTIONS(232), 1, + aux_sym_field_identifier_token1, ACTIONS(238), 1, anon_sym_LBRACK, - ACTIONS(262), 1, - aux_sym_field_identifier_token1, ACTIONS(422), 1, sym_class_identifier, - STATE(211), 1, + STATE(191), 1, sym_array_type, - STATE(110), 2, + STATE(109), 2, sym_field_identifier, sym_full_field_identifier, - [1819] = 5, + [1810] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(424), 1, aux_sym_field_identifier_token1, - STATE(161), 1, + STATE(99), 1, sym_method_identifier, - STATE(177), 1, + STATE(100), 1, sym_field_identifier, - ACTIONS(220), 3, + ACTIONS(264), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - [1837] = 3, + [1828] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(428), 1, + anon_sym_DOTfield, + STATE(84), 1, + sym_field_declaration, + ACTIONS(426), 2, + ts_builtin_sym_end, + anon_sym_DOTmethod, + STATE(88), 2, + sym_field_definition, + aux_sym_class_definition_repeat3, + [1846] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(433), 1, anon_sym_EQ, - ACTIONS(426), 5, + ACTIONS(431), 5, ts_builtin_sym_end, anon_sym_DOTfield, sym_end_field, anon_sym_DOTmethod, anon_sym_DOTannotation, - [1851] = 5, + [1860] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(430), 1, + ACTIONS(435), 1, aux_sym_field_identifier_token1, - STATE(114), 1, - sym_field_identifier, - STATE(117), 1, + STATE(99), 1, sym_method_identifier, + STATE(100), 1, + sym_field_identifier, ACTIONS(234), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - [1869] = 6, + [1878] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(232), 1, + ACTIONS(437), 1, aux_sym_field_identifier_token1, + STATE(174), 1, + sym_method_identifier, + STATE(177), 1, + sym_field_identifier, + ACTIONS(220), 3, + anon_sym_LTclinit_GT_LPAREN, + anon_sym_LTinit_GT_LPAREN, + aux_sym_method_identifier_token1, + [1896] = 6, + ACTIONS(3), 1, + sym_comment, ACTIONS(238), 1, anon_sym_LBRACK, - ACTIONS(432), 1, + ACTIONS(262), 1, + aux_sym_field_identifier_token1, + ACTIONS(439), 1, sym_class_identifier, - STATE(185), 1, + STATE(212), 1, sym_array_type, - STATE(110), 2, + STATE(109), 2, sym_field_identifier, sym_full_field_identifier, - [1889] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(434), 1, - aux_sym_field_identifier_token1, - STATE(114), 1, - sym_field_identifier, - STATE(117), 1, - sym_method_identifier, - ACTIONS(264), 3, - anon_sym_LTclinit_GT_LPAREN, - anon_sym_LTinit_GT_LPAREN, - aux_sym_method_identifier_token1, - [1907] = 5, + [1916] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(438), 1, - anon_sym_DOTfield, - STATE(84), 1, - sym_field_declaration, - ACTIONS(436), 2, + ACTIONS(441), 6, ts_builtin_sym_end, + anon_sym_DOTsource, + anon_sym_DOTimplements, + anon_sym_DOTfield, anon_sym_DOTmethod, - STATE(93), 2, - sym_field_definition, - aux_sym_class_definition_repeat3, - [1925] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(329), 1, - anon_sym_DOTmethod, - ACTIONS(403), 1, - ts_builtin_sym_end, - STATE(4), 1, - sym_method_declaration, - STATE(96), 2, - sym_method_definition, - aux_sym_class_definition_repeat4, - [1942] = 5, + anon_sym_DOTannotation, + [1928] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(329), 1, + ACTIONS(331), 1, anon_sym_DOTmethod, - ACTIONS(390), 1, + ACTIONS(392), 1, ts_builtin_sym_end, STATE(4), 1, sym_method_declaration, - STATE(96), 2, + STATE(111), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1959] = 5, + [1945] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(441), 1, - ts_builtin_sym_end, + ACTIONS(244), 1, + aux_sym_number_literal_token2, + ACTIONS(407), 1, + aux_sym_number_literal_token1, ACTIONS(443), 1, - anon_sym_DOTmethod, - STATE(4), 1, - sym_method_declaration, - STATE(96), 2, - sym_method_definition, - aux_sym_class_definition_repeat4, - [1976] = 6, + anon_sym_DOTendarray_DASHdata, + STATE(116), 2, + sym_number_literal, + aux_sym_array_data_directive_repeat1, + [1962] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(244), 1, aux_sym_number_literal_token2, - ACTIONS(405), 1, + ACTIONS(407), 1, aux_sym_number_literal_token1, - ACTIONS(446), 1, + ACTIONS(445), 1, anon_sym_DOTendsparse_DASHswitch, - STATE(113), 1, + STATE(114), 1, aux_sym_sparse_switch_directive_repeat1, - STATE(193), 1, + STATE(190), 1, sym_number_literal, - [1995] = 5, + [1981] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(244), 1, aux_sym_number_literal_token2, - ACTIONS(405), 1, + ACTIONS(407), 1, aux_sym_number_literal_token1, - ACTIONS(448), 1, + ACTIONS(447), 1, anon_sym_DOTendarray_DASHdata, - STATE(115), 2, + STATE(95), 2, sym_number_literal, aux_sym_array_data_directive_repeat1, - [2012] = 5, + [1998] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(17), 1, anon_sym_DOTannotation, - ACTIONS(450), 1, + ACTIONS(449), 1, sym_end_param, - STATE(119), 1, + STATE(118), 1, sym_start_annotation, - STATE(78), 2, + STATE(80), 2, sym_annotation_directive, aux_sym_class_definition_repeat2, - [2029] = 5, + [2015] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17), 1, - anon_sym_DOTannotation, - ACTIONS(452), 1, - sym_end_field, - STATE(119), 1, - sym_start_annotation, - STATE(78), 2, - sym_annotation_directive, - aux_sym_class_definition_repeat2, - [2046] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(454), 5, + ACTIONS(451), 5, sym_annotation_key, sym_end_annotation, sym_end_subannotation, anon_sym_COMMA, anon_sym_RBRACE, - [2057] = 2, + [2026] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(456), 5, - ts_builtin_sym_end, - anon_sym_DOTimplements, - anon_sym_DOTfield, - anon_sym_DOTmethod, - anon_sym_DOTannotation, - [2068] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(458), 5, + ACTIONS(453), 5, sym_annotation_key, sym_end_annotation, sym_end_subannotation, anon_sym_COMMA, anon_sym_RBRACE, - [2079] = 5, + [2037] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(329), 1, + ACTIONS(17), 1, + anon_sym_DOTannotation, + ACTIONS(455), 1, + sym_end_field, + STATE(118), 1, + sym_start_annotation, + STATE(80), 2, + sym_annotation_directive, + aux_sym_class_definition_repeat2, + [2054] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(331), 1, anon_sym_DOTmethod, - ACTIONS(345), 1, + ACTIONS(339), 1, ts_builtin_sym_end, STATE(4), 1, sym_method_declaration, - STATE(96), 2, + STATE(111), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [2096] = 4, + [2071] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(460), 1, + ACTIONS(244), 1, + aux_sym_number_literal_token2, + ACTIONS(407), 1, + aux_sym_number_literal_token1, + ACTIONS(457), 1, + anon_sym_DOTendsparse_DASHswitch, + STATE(96), 1, + aux_sym_sparse_switch_directive_repeat1, + STATE(190), 1, + sym_number_literal, + [2090] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(459), 1, sym_annotation_key, - ACTIONS(463), 2, + ACTIONS(462), 2, sym_end_annotation, sym_end_subannotation, - STATE(105), 2, + STATE(104), 2, sym_annotation_property, aux_sym_annotation_directive_repeat1, - [2111] = 2, + [2105] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(465), 5, + ACTIONS(331), 1, + anon_sym_DOTmethod, + ACTIONS(360), 1, + ts_builtin_sym_end, + STATE(4), 1, + sym_method_declaration, + STATE(111), 2, + sym_method_definition, + aux_sym_class_definition_repeat4, + [2122] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(464), 5, ts_builtin_sym_end, + anon_sym_DOTimplements, anon_sym_DOTfield, - sym_end_field, anon_sym_DOTmethod, anon_sym_DOTannotation, - [2122] = 6, + [2133] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(244), 1, - aux_sym_number_literal_token2, - ACTIONS(405), 1, - aux_sym_number_literal_token1, - ACTIONS(467), 1, - anon_sym_DOTendsparse_DASHswitch, - STATE(97), 1, - aux_sym_sparse_switch_directive_repeat1, - STATE(193), 1, - sym_number_literal, - [2141] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(329), 1, - anon_sym_DOTmethod, ACTIONS(331), 1, + anon_sym_DOTmethod, + ACTIONS(400), 1, ts_builtin_sym_end, STATE(4), 1, sym_method_declaration, - STATE(96), 2, + STATE(111), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [2158] = 5, + [2150] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(244), 1, - aux_sym_number_literal_token2, - ACTIONS(405), 1, - aux_sym_number_literal_token1, - STATE(194), 1, - sym_number_literal, - ACTIONS(469), 2, - sym_variable, - sym_parameter, - [2175] = 2, + ACTIONS(466), 5, + ts_builtin_sym_end, + anon_sym_DOTimplements, + anon_sym_DOTfield, + anon_sym_DOTmethod, + anon_sym_DOTannotation, + [2161] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(468), 5, + sym_annotation_key, + sym_end_annotation, + sym_end_subannotation, + anon_sym_COMMA, + anon_sym_RBRACE, + [2172] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(471), 5, + ACTIONS(470), 5, sym_annotation_key, sym_end_annotation, sym_end_subannotation, anon_sym_COMMA, anon_sym_RBRACE, - [2186] = 2, + [2183] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(473), 5, + ACTIONS(472), 1, ts_builtin_sym_end, - anon_sym_DOTimplements, - anon_sym_DOTfield, + ACTIONS(474), 1, anon_sym_DOTmethod, - anon_sym_DOTannotation, - [2197] = 5, + STATE(4), 1, + sym_method_declaration, + STATE(111), 2, + sym_method_definition, + aux_sym_class_definition_repeat4, + [2200] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(475), 1, - anon_sym_DOTendarray_DASHdata, + ACTIONS(331), 1, + anon_sym_DOTmethod, ACTIONS(477), 1, - aux_sym_number_literal_token1, - ACTIONS(480), 1, - aux_sym_number_literal_token2, - STATE(112), 2, - sym_number_literal, - aux_sym_array_data_directive_repeat1, - [2214] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(483), 1, - anon_sym_DOTendsparse_DASHswitch, - ACTIONS(485), 1, - aux_sym_number_literal_token1, - ACTIONS(488), 1, - aux_sym_number_literal_token2, - STATE(113), 1, - aux_sym_sparse_switch_directive_repeat1, - STATE(193), 1, - sym_number_literal, - [2233] = 2, + ts_builtin_sym_end, + STATE(4), 1, + sym_method_declaration, + STATE(111), 2, + sym_method_definition, + aux_sym_class_definition_repeat4, + [2217] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(491), 5, + ACTIONS(479), 5, sym_annotation_key, sym_end_annotation, sym_end_subannotation, anon_sym_COMMA, anon_sym_RBRACE, - [2244] = 5, + [2228] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(481), 1, + anon_sym_DOTendsparse_DASHswitch, + ACTIONS(483), 1, + aux_sym_number_literal_token1, + ACTIONS(486), 1, + aux_sym_number_literal_token2, + STATE(114), 1, + aux_sym_sparse_switch_directive_repeat1, + STATE(190), 1, + sym_number_literal, + [2247] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(244), 1, aux_sym_number_literal_token2, - ACTIONS(405), 1, + ACTIONS(407), 1, aux_sym_number_literal_token1, - ACTIONS(493), 1, + STATE(187), 1, + sym_number_literal, + ACTIONS(489), 2, + sym_variable, + sym_parameter, + [2264] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(491), 1, anon_sym_DOTendarray_DASHdata, - STATE(112), 2, + ACTIONS(493), 1, + aux_sym_number_literal_token1, + ACTIONS(496), 1, + aux_sym_number_literal_token2, + STATE(116), 2, sym_number_literal, aux_sym_array_data_directive_repeat1, - [2261] = 5, + [2281] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(329), 1, - anon_sym_DOTmethod, - ACTIONS(495), 1, + ACTIONS(499), 5, ts_builtin_sym_end, - STATE(4), 1, - sym_method_declaration, - STATE(96), 2, - sym_method_definition, - aux_sym_class_definition_repeat4, - [2278] = 2, + anon_sym_DOTfield, + sym_end_field, + anon_sym_DOTmethod, + anon_sym_DOTannotation, + [2292] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(497), 5, + ACTIONS(501), 1, sym_annotation_key, + ACTIONS(503), 1, sym_end_annotation, - sym_end_subannotation, - anon_sym_COMMA, - anon_sym_RBRACE, - [2289] = 4, + STATE(120), 2, + sym_annotation_property, + aux_sym_annotation_directive_repeat1, + [2306] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(499), 1, - sym_annotation_key, ACTIONS(501), 1, - sym_end_annotation, - STATE(105), 2, + sym_annotation_key, + ACTIONS(505), 1, + sym_end_subannotation, + STATE(104), 2, sym_annotation_property, aux_sym_annotation_directive_repeat1, - [2303] = 4, + [2320] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(499), 1, + ACTIONS(501), 1, sym_annotation_key, - ACTIONS(503), 1, + ACTIONS(507), 1, sym_end_annotation, - STATE(118), 2, + STATE(104), 2, sym_annotation_property, aux_sym_annotation_directive_repeat1, - [2317] = 5, + [2334] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(505), 1, + ACTIONS(509), 1, anon_sym_COMMA, - ACTIONS(507), 1, + ACTIONS(511), 1, anon_sym_DOT_DOT, - ACTIONS(509), 1, + ACTIONS(513), 1, anon_sym_RBRACE, - STATE(148), 1, + STATE(149), 1, aux_sym_list_repeat1, - [2333] = 3, - ACTIONS(3), 1, - sym_comment, - STATE(197), 1, - sym_annotation_visibility, - ACTIONS(511), 3, - anon_sym_system, - anon_sym_build, - anon_sym_runtime, - [2345] = 4, + [2350] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(499), 1, - sym_annotation_key, - ACTIONS(513), 1, - sym_end_subannotation, - STATE(123), 2, - sym_annotation_property, - aux_sym_annotation_directive_repeat1, - [2359] = 4, + STATE(18), 1, + sym_method_identifier, + ACTIONS(234), 3, + anon_sym_LTclinit_GT_LPAREN, + anon_sym_LTinit_GT_LPAREN, + aux_sym_method_identifier_token1, + [2362] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(499), 1, + ACTIONS(501), 1, sym_annotation_key, ACTIONS(515), 1, sym_end_subannotation, - STATE(105), 2, + STATE(119), 2, sym_annotation_property, aux_sym_annotation_directive_repeat1, - [2373] = 3, + [2376] = 3, ACTIONS(3), 1, sym_comment, - STATE(25), 1, - sym_method_identifier, - ACTIONS(234), 3, - anon_sym_LTclinit_GT_LPAREN, - anon_sym_LTinit_GT_LPAREN, - aux_sym_method_identifier_token1, - [2385] = 3, + STATE(206), 1, + sym_annotation_visibility, + ACTIONS(517), 3, + anon_sym_system, + anon_sym_build, + anon_sym_runtime, + [2388] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(519), 1, + ACTIONS(521), 1, anon_sym_DASH_GT, - ACTIONS(517), 3, + ACTIONS(519), 3, sym_annotation_key, sym_end_annotation, sym_end_subannotation, - [2397] = 4, + [2400] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(521), 1, - sym_label, ACTIONS(523), 1, + anon_sym_DASH_GT, + ACTIONS(519), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [2411] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(525), 1, + sym_label, + ACTIONS(527), 1, anon_sym_DOTendpacked_DASHswitch, - STATE(138), 1, + STATE(159), 1, aux_sym_packed_switch_directive_repeat1, - [2410] = 2, + [2424] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(525), 3, - sym_annotation_key, - sym_end_annotation, - sym_end_subannotation, - [2419] = 4, - ACTIONS(208), 1, - sym_comment, - ACTIONS(527), 1, + ACTIONS(509), 1, anon_sym_COMMA, ACTIONS(529), 1, - anon_sym_LF, - STATE(155), 1, - aux_sym_statement_repeat1, - [2432] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(244), 1, - aux_sym_number_literal_token2, - ACTIONS(405), 1, - aux_sym_number_literal_token1, - STATE(98), 1, - sym_number_literal, - [2445] = 2, + anon_sym_RBRACE, + STATE(160), 1, + aux_sym_list_repeat1, + [2437] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(531), 3, - sym_annotation_key, - sym_end_annotation, - sym_end_subannotation, - [2454] = 2, + ts_builtin_sym_end, + anon_sym_DOTfield, + anon_sym_DOTmethod, + [2446] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(533), 3, - sym_annotation_key, - sym_end_annotation, - sym_end_subannotation, - [2463] = 4, - ACTIONS(208), 1, - sym_comment, - ACTIONS(517), 1, - anon_sym_LF, - ACTIONS(535), 1, + ACTIONS(509), 1, anon_sym_COMMA, - ACTIONS(537), 1, - anon_sym_DASH_GT, - [2476] = 4, + ACTIONS(513), 1, + anon_sym_RBRACE, + STATE(149), 1, + aux_sym_list_repeat1, + [2459] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(505), 1, - anon_sym_COMMA, ACTIONS(509), 1, + anon_sym_COMMA, + ACTIONS(533), 1, anon_sym_RBRACE, - STATE(148), 1, + STATE(128), 1, aux_sym_list_repeat1, - [2489] = 2, + [2472] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(11), 3, - sym_annotation_key, - sym_end_annotation, - sym_end_subannotation, - [2498] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(539), 3, - sym_annotation_key, - sym_end_annotation, - sym_end_subannotation, - [2507] = 2, + ACTIONS(511), 1, + anon_sym_DOT_DOT, + ACTIONS(535), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [2483] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(86), 3, - sym_annotation_key, - sym_end_annotation, - sym_end_subannotation, - [2516] = 4, + ACTIONS(244), 1, + aux_sym_number_literal_token2, + ACTIONS(407), 1, + aux_sym_number_literal_token1, + STATE(28), 1, + sym_number_literal, + [2496] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(244), 1, aux_sym_number_literal_token2, - ACTIONS(405), 1, + ACTIONS(407), 1, aux_sym_number_literal_token1, - STATE(152), 1, + STATE(16), 1, sym_number_literal, - [2529] = 4, - ACTIONS(3), 1, + [2509] = 4, + ACTIONS(208), 1, sym_comment, - ACTIONS(541), 1, - sym_label, - ACTIONS(544), 1, - anon_sym_DOTendpacked_DASHswitch, - STATE(138), 1, - aux_sym_packed_switch_directive_repeat1, - [2542] = 3, + ACTIONS(537), 1, + anon_sym_COMMA, + ACTIONS(539), 1, + anon_sym_LF, + STATE(156), 1, + aux_sym_statement_repeat1, + [2522] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(548), 1, - aux_sym_number_literal_token2, - ACTIONS(546), 2, - anon_sym_DOTendsparse_DASHswitch, - aux_sym_number_literal_token1, - [2553] = 2, + ACTIONS(108), 3, + sym_annotation_key, + sym_end_annotation, + sym_end_subannotation, + [2531] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(104), 3, + ACTIONS(541), 3, sym_annotation_key, sym_end_annotation, sym_end_subannotation, - [2562] = 2, + [2540] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(550), 3, - ts_builtin_sym_end, - anon_sym_DOTfield, - anon_sym_DOTmethod, - [2571] = 2, + ACTIONS(543), 3, + sym_annotation_key, + sym_end_annotation, + sym_end_subannotation, + [2549] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(552), 3, + ACTIONS(11), 3, sym_annotation_key, sym_end_annotation, sym_end_subannotation, - [2580] = 3, + [2558] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(507), 1, - anon_sym_DOT_DOT, - ACTIONS(554), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [2591] = 2, + ACTIONS(104), 3, + sym_annotation_key, + sym_end_annotation, + sym_end_subannotation, + [2567] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7), 3, + ACTIONS(86), 3, sym_annotation_key, sym_end_annotation, sym_end_subannotation, - [2600] = 3, - ACTIONS(7), 1, - anon_sym_LF, - ACTIONS(208), 1, + [2576] = 4, + ACTIONS(3), 1, sym_comment, - ACTIONS(9), 2, - anon_sym_COMMA, - anon_sym_DASH_GT, - [2611] = 2, + ACTIONS(545), 1, + sym_label, + ACTIONS(548), 1, + anon_sym_DOTendpacked_DASHswitch, + STATE(142), 1, + aux_sym_packed_switch_directive_repeat1, + [2589] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(552), 1, + aux_sym_number_literal_token2, + ACTIONS(550), 2, + anon_sym_DOTendsparse_DASHswitch, + aux_sym_number_literal_token1, + [2600] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(556), 3, + ACTIONS(554), 3, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTmethod, - [2620] = 2, + [2609] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(108), 3, + ACTIONS(7), 3, sym_annotation_key, sym_end_annotation, sym_end_subannotation, - [2629] = 4, + [2618] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(505), 1, + ACTIONS(244), 1, + aux_sym_number_literal_token2, + ACTIONS(407), 1, + aux_sym_number_literal_token1, + STATE(22), 1, + sym_number_literal, + [2631] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(244), 1, + aux_sym_number_literal_token2, + ACTIONS(407), 1, + aux_sym_number_literal_token1, + STATE(97), 1, + sym_number_literal, + [2644] = 4, + ACTIONS(208), 1, + sym_comment, + ACTIONS(519), 1, + anon_sym_LF, + ACTIONS(556), 1, anon_sym_COMMA, ACTIONS(558), 1, - anon_sym_RBRACE, - STATE(156), 1, - aux_sym_list_repeat1, - [2642] = 4, + anon_sym_DASH_GT, + [2657] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(505), 1, + ACTIONS(509), 1, anon_sym_COMMA, ACTIONS(560), 1, anon_sym_RBRACE, STATE(160), 1, aux_sym_list_repeat1, - [2655] = 4, + [2670] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(562), 3, + sym_annotation_key, + sym_end_annotation, + sym_end_subannotation, + [2679] = 4, ACTIONS(208), 1, sym_comment, ACTIONS(537), 1, - anon_sym_DASH_GT, - ACTIONS(562), 1, anon_sym_COMMA, ACTIONS(564), 1, anon_sym_LF, - [2668] = 3, + STATE(135), 1, + aux_sym_statement_repeat1, + [2692] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(566), 1, - anon_sym_DASH_GT, - ACTIONS(517), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [2679] = 4, + ACTIONS(566), 3, + sym_annotation_key, + sym_end_annotation, + sym_end_subannotation, + [2701] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(568), 1, - sym_label, + ACTIONS(568), 3, + sym_annotation_key, + sym_end_annotation, + sym_end_subannotation, + [2710] = 4, + ACTIONS(208), 1, + sym_comment, + ACTIONS(558), 1, + anon_sym_DASH_GT, ACTIONS(570), 1, - anon_sym_DOTendpacked_DASHswitch, - STATE(126), 1, - aux_sym_packed_switch_directive_repeat1, - [2692] = 3, + anon_sym_COMMA, + ACTIONS(572), 1, + anon_sym_LF, + [2723] = 3, ACTIONS(11), 1, anon_sym_LF, ACTIONS(208), 1, @@ -21446,373 +21685,359 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(13), 2, anon_sym_COMMA, anon_sym_DASH_GT, - [2703] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(244), 1, - aux_sym_number_literal_token2, - ACTIONS(405), 1, - aux_sym_number_literal_token1, - STATE(20), 1, - sym_number_literal, - [2716] = 4, + [2734] = 4, ACTIONS(208), 1, sym_comment, - ACTIONS(572), 1, + ACTIONS(574), 1, anon_sym_COMMA, - ACTIONS(575), 1, - anon_sym_LF, - STATE(155), 1, - aux_sym_statement_repeat1, - [2729] = 4, - ACTIONS(3), 1, - sym_comment, ACTIONS(577), 1, - anon_sym_COMMA, - ACTIONS(580), 1, - anon_sym_RBRACE, + anon_sym_LF, STATE(156), 1, - aux_sym_list_repeat1, - [2742] = 4, + aux_sym_statement_repeat1, + [2747] = 3, + ACTIONS(7), 1, + anon_sym_LF, ACTIONS(208), 1, sym_comment, - ACTIONS(527), 1, + ACTIONS(9), 2, anon_sym_COMMA, - ACTIONS(582), 1, - anon_sym_LF, - STATE(128), 1, - aux_sym_statement_repeat1, - [2755] = 4, + anon_sym_DASH_GT, + [2758] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(244), 1, aux_sym_number_literal_token2, - ACTIONS(405), 1, + ACTIONS(407), 1, aux_sym_number_literal_token1, - STATE(21), 1, + STATE(127), 1, sym_number_literal, - [2768] = 4, + [2771] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(244), 1, - aux_sym_number_literal_token2, - ACTIONS(405), 1, - aux_sym_number_literal_token1, - STATE(22), 1, - sym_number_literal, - [2781] = 4, + ACTIONS(579), 1, + sym_label, + ACTIONS(581), 1, + anon_sym_DOTendpacked_DASHswitch, + STATE(142), 1, + aux_sym_packed_switch_directive_repeat1, + [2784] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(505), 1, + ACTIONS(583), 1, anon_sym_COMMA, - ACTIONS(584), 1, + ACTIONS(586), 1, anon_sym_RBRACE, - STATE(156), 1, + STATE(160), 1, aux_sym_list_repeat1, - [2794] = 3, + [2797] = 3, ACTIONS(208), 1, sym_comment, - ACTIONS(497), 1, + ACTIONS(577), 1, anon_sym_LF, - ACTIONS(586), 1, + ACTIONS(588), 1, anon_sym_COMMA, - [2804] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(588), 2, - sym_annotation_key, - sym_end_subannotation, - [2812] = 3, + [2807] = 3, ACTIONS(208), 1, sym_comment, - ACTIONS(396), 1, + ACTIONS(562), 1, anon_sym_LF, ACTIONS(590), 1, anon_sym_COMMA, - [2822] = 3, + [2817] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(592), 1, - anon_sym_DOTsuper, - STATE(49), 1, - sym_super_directive, - [2832] = 3, + ACTIONS(586), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [2825] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(434), 1, + ACTIONS(435), 1, aux_sym_field_identifier_token1, - STATE(114), 1, + STATE(100), 1, sym_field_identifier, - [2842] = 3, - ACTIONS(208), 1, + [2835] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(592), 2, + sym_annotation_key, + sym_end_annotation, + [2843] = 3, + ACTIONS(3), 1, sym_comment, ACTIONS(594), 1, - anon_sym_COMMA, + anon_sym_DOTsuper, + STATE(49), 1, + sym_super_directive, + [2853] = 3, + ACTIONS(208), 1, + sym_comment, ACTIONS(596), 1, + anon_sym_COMMA, + ACTIONS(598), 1, anon_sym_LF, - [2852] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(598), 2, - ts_builtin_sym_end, - anon_sym_DOTmethod, - [2860] = 3, + [2863] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(430), 1, + ACTIONS(424), 1, aux_sym_field_identifier_token1, - STATE(114), 1, + STATE(100), 1, sym_field_identifier, - [2870] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(580), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [2878] = 3, + [2873] = 3, ACTIONS(208), 1, sym_comment, - ACTIONS(525), 1, + ACTIONS(568), 1, anon_sym_LF, ACTIONS(600), 1, anon_sym_COMMA, - [2888] = 2, + [2883] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(602), 2, ts_builtin_sym_end, anon_sym_DOTmethod, - [2896] = 2, + [2891] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(604), 2, sym_annotation_key, - sym_end_annotation, - [2904] = 3, - ACTIONS(208), 1, - sym_comment, - ACTIONS(539), 1, - anon_sym_LF, - ACTIONS(606), 1, - anon_sym_COMMA, - [2914] = 3, + sym_end_subannotation, + [2899] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(430), 1, + ACTIONS(435), 1, aux_sym_field_identifier_token1, STATE(89), 1, sym_field_identifier, - [2924] = 3, - ACTIONS(86), 1, - anon_sym_LF, - ACTIONS(88), 1, - anon_sym_COMMA, + [2909] = 3, ACTIONS(208), 1, sym_comment, - [2934] = 3, + ACTIONS(566), 1, + anon_sym_LF, + ACTIONS(606), 1, + anon_sym_COMMA, + [2919] = 3, ACTIONS(208), 1, sym_comment, - ACTIONS(575), 1, + ACTIONS(451), 1, anon_sym_LF, ACTIONS(608), 1, anon_sym_COMMA, - [2944] = 3, - ACTIONS(208), 1, - sym_comment, - ACTIONS(491), 1, + [2929] = 3, + ACTIONS(108), 1, anon_sym_LF, - ACTIONS(610), 1, + ACTIONS(110), 1, anon_sym_COMMA, - [2954] = 3, ACTIONS(208), 1, sym_comment, - ACTIONS(394), 1, + [2939] = 3, + ACTIONS(86), 1, anon_sym_LF, - ACTIONS(612), 1, + ACTIONS(88), 1, anon_sym_COMMA, - [2964] = 3, - ACTIONS(104), 1, + ACTIONS(208), 1, + sym_comment, + [2949] = 3, + ACTIONS(208), 1, + sym_comment, + ACTIONS(453), 1, anon_sym_LF, - ACTIONS(106), 1, + ACTIONS(610), 1, anon_sym_COMMA, - ACTIONS(208), 1, + [2959] = 2, + ACTIONS(3), 1, sym_comment, - [2974] = 3, + ACTIONS(612), 2, + ts_builtin_sym_end, + anon_sym_DOTmethod, + [2967] = 3, ACTIONS(208), 1, sym_comment, - ACTIONS(552), 1, + ACTIONS(396), 1, anon_sym_LF, ACTIONS(614), 1, anon_sym_COMMA, - [2984] = 3, - ACTIONS(108), 1, + [2977] = 3, + ACTIONS(104), 1, anon_sym_LF, - ACTIONS(110), 1, + ACTIONS(106), 1, anon_sym_COMMA, ACTIONS(208), 1, sym_comment, - [2994] = 2, - ACTIONS(3), 1, + [2987] = 3, + ACTIONS(208), 1, sym_comment, + ACTIONS(398), 1, + anon_sym_LF, ACTIONS(616), 1, - anon_sym_LBRACE, - [3001] = 2, + anon_sym_COMMA, + [2997] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(618), 1, - sym_label, - [3008] = 2, + anon_sym_LBRACE, + [3004] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(620), 1, - sym_class_identifier, - [3015] = 2, + sym_string_literal, + [3011] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(622), 1, - anon_sym_DASH_GT, - [3022] = 2, + sym_label, + [3018] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(624), 1, - sym_label, - [3029] = 2, + ts_builtin_sym_end, + [3025] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(626), 1, sym_label, - [3036] = 2, + [3032] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(628), 1, - sym_class_identifier, - [3043] = 2, + anon_sym_RBRACE, + [3039] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(630), 1, - anon_sym_DOT_DOT, - [3050] = 2, + sym_class_identifier, + [3046] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(632), 1, anon_sym_RBRACE, - [3057] = 2, + [3053] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(634), 1, - anon_sym_EQ, - [3064] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(566), 1, anon_sym_DASH_GT, - [3071] = 2, + [3060] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(636), 1, anon_sym_DASH_GT, - [3078] = 2, + [3067] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(638), 1, - anon_sym_RBRACE, - [3085] = 2, + sym_class_identifier, + [3074] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(640), 1, - sym_class_identifier, - [3092] = 2, + anon_sym_DOT_DOT, + [3081] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(642), 1, - anon_sym_LBRACE, - [3099] = 2, + sym_label, + [3088] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(644), 1, - sym_class_identifier, - [3106] = 2, + anon_sym_DOT_DOT, + [3095] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(646), 1, - sym_label, - [3113] = 2, + anon_sym_RBRACE, + [3102] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(648), 1, - anon_sym_DOT_DOT, - [3120] = 2, + sym_label, + [3109] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(650), 1, - sym_label, - [3127] = 2, + sym_parameter, + [3116] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(652), 1, - sym_class_identifier, - [3134] = 2, + sym_label, + [3123] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(654), 1, - ts_builtin_sym_end, - [3141] = 2, + anon_sym_DOTsuper, + [3130] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(656), 1, - sym_string_literal, - [3148] = 2, + sym_class_identifier, + [3137] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(658), 1, - sym_parameter, - [3155] = 2, + anon_sym_LBRACE, + [3144] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(523), 1, + anon_sym_DASH_GT, + [3151] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(660), 1, - sym_label, - [3162] = 2, + sym_class_identifier, + [3158] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(662), 1, - anon_sym_DOTsuper, - [3169] = 2, + sym_class_identifier, + [3165] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(664), 1, sym_class_identifier, - [3176] = 2, + [3172] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(666), 1, sym_class_identifier, - [3183] = 2, + [3179] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(668), 1, + anon_sym_DOTsuper, + [3186] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(670), 1, sym_label, - [3190] = 2, + [3193] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(519), 1, + ACTIONS(672), 1, + sym_label, + [3200] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(521), 1, anon_sym_DASH_GT, - [3197] = 2, + [3207] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(670), 1, + ACTIONS(674), 1, anon_sym_DASH_GT, - [3204] = 2, + [3214] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(672), 1, - anon_sym_RBRACE, + ACTIONS(676), 1, + anon_sym_EQ, }; static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(33)] = 0, [SMALL_STATE(34)] = 67, [SMALL_STATE(35)] = 135, - [SMALL_STATE(36)] = 198, + [SMALL_STATE(36)] = 202, [SMALL_STATE(37)] = 265, [SMALL_STATE(38)] = 330, [SMALL_STATE(39)] = 390, @@ -21820,215 +22045,216 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(41)] = 464, [SMALL_STATE(42)] = 498, [SMALL_STATE(43)] = 532, - [SMALL_STATE(44)] = 562, - [SMALL_STATE(45)] = 592, - [SMALL_STATE(46)] = 622, - [SMALL_STATE(47)] = 654, - [SMALL_STATE(48)] = 686, - [SMALL_STATE(49)] = 716, - [SMALL_STATE(50)] = 766, - [SMALL_STATE(51)] = 810, - [SMALL_STATE(52)] = 842, - [SMALL_STATE(53)] = 874, - [SMALL_STATE(54)] = 906, - [SMALL_STATE(55)] = 938, - [SMALL_STATE(56)] = 982, - [SMALL_STATE(57)] = 1026, - [SMALL_STATE(58)] = 1058, - [SMALL_STATE(59)] = 1090, - [SMALL_STATE(60)] = 1122, - [SMALL_STATE(61)] = 1148, - [SMALL_STATE(62)] = 1174, - [SMALL_STATE(63)] = 1200, - [SMALL_STATE(64)] = 1226, - [SMALL_STATE(65)] = 1252, - [SMALL_STATE(66)] = 1278, - [SMALL_STATE(67)] = 1304, - [SMALL_STATE(68)] = 1330, - [SMALL_STATE(69)] = 1356, - [SMALL_STATE(70)] = 1382, - [SMALL_STATE(71)] = 1408, - [SMALL_STATE(72)] = 1434, - [SMALL_STATE(73)] = 1471, - [SMALL_STATE(74)] = 1508, - [SMALL_STATE(75)] = 1545, - [SMALL_STATE(76)] = 1563, - [SMALL_STATE(77)] = 1580, - [SMALL_STATE(78)] = 1596, - [SMALL_STATE(79)] = 1617, - [SMALL_STATE(80)] = 1644, - [SMALL_STATE(81)] = 1671, - [SMALL_STATE(82)] = 1698, - [SMALL_STATE(83)] = 1725, - [SMALL_STATE(84)] = 1748, - [SMALL_STATE(85)] = 1770, - [SMALL_STATE(86)] = 1787, - [SMALL_STATE(87)] = 1799, - [SMALL_STATE(88)] = 1819, - [SMALL_STATE(89)] = 1837, - [SMALL_STATE(90)] = 1851, - [SMALL_STATE(91)] = 1869, - [SMALL_STATE(92)] = 1889, - [SMALL_STATE(93)] = 1907, - [SMALL_STATE(94)] = 1925, - [SMALL_STATE(95)] = 1942, - [SMALL_STATE(96)] = 1959, - [SMALL_STATE(97)] = 1976, - [SMALL_STATE(98)] = 1995, - [SMALL_STATE(99)] = 2012, - [SMALL_STATE(100)] = 2029, - [SMALL_STATE(101)] = 2046, - [SMALL_STATE(102)] = 2057, - [SMALL_STATE(103)] = 2068, - [SMALL_STATE(104)] = 2079, - [SMALL_STATE(105)] = 2096, - [SMALL_STATE(106)] = 2111, - [SMALL_STATE(107)] = 2122, - [SMALL_STATE(108)] = 2141, - [SMALL_STATE(109)] = 2158, - [SMALL_STATE(110)] = 2175, - [SMALL_STATE(111)] = 2186, - [SMALL_STATE(112)] = 2197, - [SMALL_STATE(113)] = 2214, - [SMALL_STATE(114)] = 2233, - [SMALL_STATE(115)] = 2244, - [SMALL_STATE(116)] = 2261, - [SMALL_STATE(117)] = 2278, - [SMALL_STATE(118)] = 2289, - [SMALL_STATE(119)] = 2303, - [SMALL_STATE(120)] = 2317, - [SMALL_STATE(121)] = 2333, - [SMALL_STATE(122)] = 2345, - [SMALL_STATE(123)] = 2359, - [SMALL_STATE(124)] = 2373, - [SMALL_STATE(125)] = 2385, - [SMALL_STATE(126)] = 2397, - [SMALL_STATE(127)] = 2410, - [SMALL_STATE(128)] = 2419, - [SMALL_STATE(129)] = 2432, - [SMALL_STATE(130)] = 2445, - [SMALL_STATE(131)] = 2454, - [SMALL_STATE(132)] = 2463, - [SMALL_STATE(133)] = 2476, - [SMALL_STATE(134)] = 2489, - [SMALL_STATE(135)] = 2498, - [SMALL_STATE(136)] = 2507, - [SMALL_STATE(137)] = 2516, - [SMALL_STATE(138)] = 2529, - [SMALL_STATE(139)] = 2542, - [SMALL_STATE(140)] = 2553, - [SMALL_STATE(141)] = 2562, - [SMALL_STATE(142)] = 2571, - [SMALL_STATE(143)] = 2580, - [SMALL_STATE(144)] = 2591, - [SMALL_STATE(145)] = 2600, - [SMALL_STATE(146)] = 2611, - [SMALL_STATE(147)] = 2620, - [SMALL_STATE(148)] = 2629, - [SMALL_STATE(149)] = 2642, - [SMALL_STATE(150)] = 2655, - [SMALL_STATE(151)] = 2668, - [SMALL_STATE(152)] = 2679, - [SMALL_STATE(153)] = 2692, - [SMALL_STATE(154)] = 2703, - [SMALL_STATE(155)] = 2716, - [SMALL_STATE(156)] = 2729, - [SMALL_STATE(157)] = 2742, - [SMALL_STATE(158)] = 2755, - [SMALL_STATE(159)] = 2768, - [SMALL_STATE(160)] = 2781, - [SMALL_STATE(161)] = 2794, - [SMALL_STATE(162)] = 2804, - [SMALL_STATE(163)] = 2812, - [SMALL_STATE(164)] = 2822, - [SMALL_STATE(165)] = 2832, - [SMALL_STATE(166)] = 2842, - [SMALL_STATE(167)] = 2852, - [SMALL_STATE(168)] = 2860, - [SMALL_STATE(169)] = 2870, - [SMALL_STATE(170)] = 2878, - [SMALL_STATE(171)] = 2888, - [SMALL_STATE(172)] = 2896, - [SMALL_STATE(173)] = 2904, - [SMALL_STATE(174)] = 2914, - [SMALL_STATE(175)] = 2924, - [SMALL_STATE(176)] = 2934, - [SMALL_STATE(177)] = 2944, - [SMALL_STATE(178)] = 2954, - [SMALL_STATE(179)] = 2964, - [SMALL_STATE(180)] = 2974, - [SMALL_STATE(181)] = 2984, - [SMALL_STATE(182)] = 2994, - [SMALL_STATE(183)] = 3001, - [SMALL_STATE(184)] = 3008, - [SMALL_STATE(185)] = 3015, - [SMALL_STATE(186)] = 3022, - [SMALL_STATE(187)] = 3029, - [SMALL_STATE(188)] = 3036, - [SMALL_STATE(189)] = 3043, - [SMALL_STATE(190)] = 3050, - [SMALL_STATE(191)] = 3057, - [SMALL_STATE(192)] = 3064, - [SMALL_STATE(193)] = 3071, - [SMALL_STATE(194)] = 3078, - [SMALL_STATE(195)] = 3085, - [SMALL_STATE(196)] = 3092, - [SMALL_STATE(197)] = 3099, - [SMALL_STATE(198)] = 3106, - [SMALL_STATE(199)] = 3113, - [SMALL_STATE(200)] = 3120, - [SMALL_STATE(201)] = 3127, - [SMALL_STATE(202)] = 3134, - [SMALL_STATE(203)] = 3141, - [SMALL_STATE(204)] = 3148, - [SMALL_STATE(205)] = 3155, - [SMALL_STATE(206)] = 3162, - [SMALL_STATE(207)] = 3169, - [SMALL_STATE(208)] = 3176, - [SMALL_STATE(209)] = 3183, - [SMALL_STATE(210)] = 3190, - [SMALL_STATE(211)] = 3197, - [SMALL_STATE(212)] = 3204, + [SMALL_STATE(44)] = 565, + [SMALL_STATE(45)] = 595, + [SMALL_STATE(46)] = 625, + [SMALL_STATE(47)] = 657, + [SMALL_STATE(48)] = 689, + [SMALL_STATE(49)] = 719, + [SMALL_STATE(50)] = 769, + [SMALL_STATE(51)] = 801, + [SMALL_STATE(52)] = 845, + [SMALL_STATE(53)] = 877, + [SMALL_STATE(54)] = 909, + [SMALL_STATE(55)] = 941, + [SMALL_STATE(56)] = 973, + [SMALL_STATE(57)] = 1005, + [SMALL_STATE(58)] = 1049, + [SMALL_STATE(59)] = 1081, + [SMALL_STATE(60)] = 1125, + [SMALL_STATE(61)] = 1151, + [SMALL_STATE(62)] = 1177, + [SMALL_STATE(63)] = 1203, + [SMALL_STATE(64)] = 1229, + [SMALL_STATE(65)] = 1255, + [SMALL_STATE(66)] = 1281, + [SMALL_STATE(67)] = 1307, + [SMALL_STATE(68)] = 1333, + [SMALL_STATE(69)] = 1359, + [SMALL_STATE(70)] = 1385, + [SMALL_STATE(71)] = 1411, + [SMALL_STATE(72)] = 1437, + [SMALL_STATE(73)] = 1474, + [SMALL_STATE(74)] = 1511, + [SMALL_STATE(75)] = 1548, + [SMALL_STATE(76)] = 1566, + [SMALL_STATE(77)] = 1583, + [SMALL_STATE(78)] = 1599, + [SMALL_STATE(79)] = 1626, + [SMALL_STATE(80)] = 1653, + [SMALL_STATE(81)] = 1674, + [SMALL_STATE(82)] = 1697, + [SMALL_STATE(83)] = 1724, + [SMALL_STATE(84)] = 1751, + [SMALL_STATE(85)] = 1773, + [SMALL_STATE(86)] = 1790, + [SMALL_STATE(87)] = 1810, + [SMALL_STATE(88)] = 1828, + [SMALL_STATE(89)] = 1846, + [SMALL_STATE(90)] = 1860, + [SMALL_STATE(91)] = 1878, + [SMALL_STATE(92)] = 1896, + [SMALL_STATE(93)] = 1916, + [SMALL_STATE(94)] = 1928, + [SMALL_STATE(95)] = 1945, + [SMALL_STATE(96)] = 1962, + [SMALL_STATE(97)] = 1981, + [SMALL_STATE(98)] = 1998, + [SMALL_STATE(99)] = 2015, + [SMALL_STATE(100)] = 2026, + [SMALL_STATE(101)] = 2037, + [SMALL_STATE(102)] = 2054, + [SMALL_STATE(103)] = 2071, + [SMALL_STATE(104)] = 2090, + [SMALL_STATE(105)] = 2105, + [SMALL_STATE(106)] = 2122, + [SMALL_STATE(107)] = 2133, + [SMALL_STATE(108)] = 2150, + [SMALL_STATE(109)] = 2161, + [SMALL_STATE(110)] = 2172, + [SMALL_STATE(111)] = 2183, + [SMALL_STATE(112)] = 2200, + [SMALL_STATE(113)] = 2217, + [SMALL_STATE(114)] = 2228, + [SMALL_STATE(115)] = 2247, + [SMALL_STATE(116)] = 2264, + [SMALL_STATE(117)] = 2281, + [SMALL_STATE(118)] = 2292, + [SMALL_STATE(119)] = 2306, + [SMALL_STATE(120)] = 2320, + [SMALL_STATE(121)] = 2334, + [SMALL_STATE(122)] = 2350, + [SMALL_STATE(123)] = 2362, + [SMALL_STATE(124)] = 2376, + [SMALL_STATE(125)] = 2388, + [SMALL_STATE(126)] = 2400, + [SMALL_STATE(127)] = 2411, + [SMALL_STATE(128)] = 2424, + [SMALL_STATE(129)] = 2437, + [SMALL_STATE(130)] = 2446, + [SMALL_STATE(131)] = 2459, + [SMALL_STATE(132)] = 2472, + [SMALL_STATE(133)] = 2483, + [SMALL_STATE(134)] = 2496, + [SMALL_STATE(135)] = 2509, + [SMALL_STATE(136)] = 2522, + [SMALL_STATE(137)] = 2531, + [SMALL_STATE(138)] = 2540, + [SMALL_STATE(139)] = 2549, + [SMALL_STATE(140)] = 2558, + [SMALL_STATE(141)] = 2567, + [SMALL_STATE(142)] = 2576, + [SMALL_STATE(143)] = 2589, + [SMALL_STATE(144)] = 2600, + [SMALL_STATE(145)] = 2609, + [SMALL_STATE(146)] = 2618, + [SMALL_STATE(147)] = 2631, + [SMALL_STATE(148)] = 2644, + [SMALL_STATE(149)] = 2657, + [SMALL_STATE(150)] = 2670, + [SMALL_STATE(151)] = 2679, + [SMALL_STATE(152)] = 2692, + [SMALL_STATE(153)] = 2701, + [SMALL_STATE(154)] = 2710, + [SMALL_STATE(155)] = 2723, + [SMALL_STATE(156)] = 2734, + [SMALL_STATE(157)] = 2747, + [SMALL_STATE(158)] = 2758, + [SMALL_STATE(159)] = 2771, + [SMALL_STATE(160)] = 2784, + [SMALL_STATE(161)] = 2797, + [SMALL_STATE(162)] = 2807, + [SMALL_STATE(163)] = 2817, + [SMALL_STATE(164)] = 2825, + [SMALL_STATE(165)] = 2835, + [SMALL_STATE(166)] = 2843, + [SMALL_STATE(167)] = 2853, + [SMALL_STATE(168)] = 2863, + [SMALL_STATE(169)] = 2873, + [SMALL_STATE(170)] = 2883, + [SMALL_STATE(171)] = 2891, + [SMALL_STATE(172)] = 2899, + [SMALL_STATE(173)] = 2909, + [SMALL_STATE(174)] = 2919, + [SMALL_STATE(175)] = 2929, + [SMALL_STATE(176)] = 2939, + [SMALL_STATE(177)] = 2949, + [SMALL_STATE(178)] = 2959, + [SMALL_STATE(179)] = 2967, + [SMALL_STATE(180)] = 2977, + [SMALL_STATE(181)] = 2987, + [SMALL_STATE(182)] = 2997, + [SMALL_STATE(183)] = 3004, + [SMALL_STATE(184)] = 3011, + [SMALL_STATE(185)] = 3018, + [SMALL_STATE(186)] = 3025, + [SMALL_STATE(187)] = 3032, + [SMALL_STATE(188)] = 3039, + [SMALL_STATE(189)] = 3046, + [SMALL_STATE(190)] = 3053, + [SMALL_STATE(191)] = 3060, + [SMALL_STATE(192)] = 3067, + [SMALL_STATE(193)] = 3074, + [SMALL_STATE(194)] = 3081, + [SMALL_STATE(195)] = 3088, + [SMALL_STATE(196)] = 3095, + [SMALL_STATE(197)] = 3102, + [SMALL_STATE(198)] = 3109, + [SMALL_STATE(199)] = 3116, + [SMALL_STATE(200)] = 3123, + [SMALL_STATE(201)] = 3130, + [SMALL_STATE(202)] = 3137, + [SMALL_STATE(203)] = 3144, + [SMALL_STATE(204)] = 3151, + [SMALL_STATE(205)] = 3158, + [SMALL_STATE(206)] = 3165, + [SMALL_STATE(207)] = 3172, + [SMALL_STATE(208)] = 3179, + [SMALL_STATE(209)] = 3186, + [SMALL_STATE(210)] = 3193, + [SMALL_STATE(211)] = 3200, + [SMALL_STATE(212)] = 3207, + [SMALL_STATE(213)] = 3214, }; 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_EXTRA(), - [5] = {.entry = {.count = 1, .reusable = true}}, SHIFT(48), - [7] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_type, 2, .production_id = 8), - [9] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_type, 2, .production_id = 8), - [11] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primitive_type, 1), - [13] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primitive_type, 1), - [15] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), - [17] = {.entry = {.count = 1, .reusable = true}}, SHIFT(121), - [19] = {.entry = {.count = 1, .reusable = true}}, SHIFT(204), - [21] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), + [5] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), + [7] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primitive_type, 1), + [9] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primitive_type, 1), + [11] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_type, 2, .production_id = 8), + [13] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_type, 2, .production_id = 8), + [15] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), + [17] = {.entry = {.count = 1, .reusable = true}}, SHIFT(124), + [19] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198), + [21] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), [23] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), [25] = {.entry = {.count = 1, .reusable = false}}, SHIFT(39), - [27] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159), - [29] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), - [31] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154), - [33] = {.entry = {.count = 1, .reusable = false}}, SHIFT(184), + [27] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), + [29] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), + [31] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146), + [33] = {.entry = {.count = 1, .reusable = false}}, SHIFT(188), [35] = {.entry = {.count = 1, .reusable = true}}, SHIFT(182), - [37] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), - [39] = {.entry = {.count = 1, .reusable = true}}, SHIFT(107), - [41] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), + [37] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), + [39] = {.entry = {.count = 1, .reusable = true}}, SHIFT(103), + [41] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), [43] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), - [45] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(121), - [48] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(204), - [51] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(29), + [45] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(124), + [48] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(198), + [51] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(21), [54] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(39), [57] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(39), - [60] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(159), - [63] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(158), - [66] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(154), - [69] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(184), + [60] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(134), + [63] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(133), + [66] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(146), + [69] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(188), [72] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(182), - [75] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(137), - [78] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(107), - [81] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(129), - [84] = {.entry = {.count = 1, .reusable = true}}, SHIFT(167), + [75] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(158), + [78] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(103), + [81] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(147), + [84] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), [86] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_number_literal, 1), [88] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_number_literal, 1), [90] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_directive, 3), @@ -22036,7 +22262,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [94] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_directive, 2), [96] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_directive, 2), [98] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_directive, 1), - [100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17), + [100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), [102] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_directive, 1), [104] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_identifier, 3, .production_id = 7), [106] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_identifier, 3, .production_id = 7), @@ -22044,275 +22270,277 @@ static const TSParseActionEntry ts_parse_actions[] = { [110] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_identifier, 4, .production_id = 12), [112] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_start_param, 2, .production_id = 4), [114] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_start_param, 2, .production_id = 4), - [116] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_directive, 3), - [118] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_directive, 3), - [120] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 3, .production_id = 10), - [122] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 3, .production_id = 10), - [124] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 2, .production_id = 5), - [126] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 2, .production_id = 5), - [128] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_directive, 2), - [130] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_directive, 2), - [132] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_directive, 2), - [134] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_directive, 2), - [136] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_directive, 3), - [138] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_directive, 3), - [140] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_registers_directive, 2), - [142] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_registers_directive, 2), - [144] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_locals_directive, 2), - [146] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_locals_directive, 2), - [148] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_directive, 2), - [150] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_directive, 2), - [152] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_directive, 3), - [154] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_directive, 3), - [156] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_data_directive, 3, .production_id = 9), - [158] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_directive, 3, .production_id = 9), - [160] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 3, .production_id = 1), - [162] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 3, .production_id = 1), - [164] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catchall_directive, 7), - [166] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catchall_directive, 7), - [168] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 4, .production_id = 14), - [170] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 4, .production_id = 14), - [172] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 2, .production_id = 2), - [174] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 2, .production_id = 2), - [176] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 1), - [178] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 1), - [180] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_data_directive, 4, .production_id = 13), - [182] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_directive, 4, .production_id = 13), - [184] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_directive, 4), - [186] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_directive, 4), - [188] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_directive, 8), - [190] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_directive, 8), - [192] = {.entry = {.count = 1, .reusable = false}}, SHIFT(157), - [194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), - [196] = {.entry = {.count = 1, .reusable = false}}, SHIFT(36), - [198] = {.entry = {.count = 1, .reusable = false}}, SHIFT(132), - [200] = {.entry = {.count = 1, .reusable = false}}, SHIFT(67), - [202] = {.entry = {.count = 1, .reusable = false}}, SHIFT(53), - [204] = {.entry = {.count = 1, .reusable = false}}, SHIFT(71), - [206] = {.entry = {.count = 1, .reusable = false}}, SHIFT(153), + [116] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_data_directive, 4, .production_id = 13), + [118] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_directive, 4, .production_id = 13), + [120] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_data_directive, 3, .production_id = 9), + [122] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_directive, 3, .production_id = 9), + [124] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_directive, 2), + [126] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_directive, 2), + [128] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 2, .production_id = 5), + [130] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 2, .production_id = 5), + [132] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 3, .production_id = 2), + [134] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 3, .production_id = 2), + [136] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_directive, 2), + [138] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_directive, 2), + [140] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_directive, 2), + [142] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_directive, 2), + [144] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 1), + [146] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 1), + [148] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_registers_directive, 2), + [150] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_registers_directive, 2), + [152] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_directive, 3), + [154] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_directive, 3), + [156] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_directive, 3), + [158] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_directive, 3), + [160] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_directive, 3), + [162] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_directive, 3), + [164] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 3, .production_id = 10), + [166] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 3, .production_id = 10), + [168] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_directive, 4), + [170] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_directive, 4), + [172] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_locals_directive, 2), + [174] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_locals_directive, 2), + [176] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 4, .production_id = 14), + [178] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 4, .production_id = 14), + [180] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 2, .production_id = 1), + [182] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 2, .production_id = 1), + [184] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_directive, 8), + [186] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_directive, 8), + [188] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catchall_directive, 7), + [190] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catchall_directive, 7), + [192] = {.entry = {.count = 1, .reusable = false}}, SHIFT(151), + [194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17), + [196] = {.entry = {.count = 1, .reusable = false}}, SHIFT(35), + [198] = {.entry = {.count = 1, .reusable = false}}, SHIFT(148), + [200] = {.entry = {.count = 1, .reusable = false}}, SHIFT(61), + [202] = {.entry = {.count = 1, .reusable = false}}, SHIFT(56), + [204] = {.entry = {.count = 1, .reusable = false}}, SHIFT(68), + [206] = {.entry = {.count = 1, .reusable = false}}, SHIFT(157), [208] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(), - [210] = {.entry = {.count = 1, .reusable = false}}, SHIFT(175), - [212] = {.entry = {.count = 1, .reusable = false}}, SHIFT(163), - [214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), - [216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), - [218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), - [220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53), - [222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71), - [224] = {.entry = {.count = 1, .reusable = false}}, SHIFT(176), - [226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195), - [228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), - [230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), - [232] = {.entry = {.count = 1, .reusable = false}}, SHIFT(62), - [234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), - [236] = {.entry = {.count = 1, .reusable = false}}, SHIFT(52), - [238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), - [240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91), - [242] = {.entry = {.count = 1, .reusable = false}}, SHIFT(149), + [210] = {.entry = {.count = 1, .reusable = false}}, SHIFT(176), + [212] = {.entry = {.count = 1, .reusable = false}}, SHIFT(181), + [214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161), + [216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), + [218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), + [220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), + [222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), + [224] = {.entry = {.count = 1, .reusable = false}}, SHIFT(161), + [226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(205), + [228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169), + [230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126), + [232] = {.entry = {.count = 1, .reusable = false}}, SHIFT(60), + [234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), + [236] = {.entry = {.count = 1, .reusable = false}}, SHIFT(58), + [238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), + [240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), + [242] = {.entry = {.count = 1, .reusable = false}}, SHIFT(121), [244] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7), - [246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(149), + [246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(130), [248] = {.entry = {.count = 1, .reusable = false}}, SHIFT(77), - [250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), - [252] = {.entry = {.count = 1, .reusable = false}}, SHIFT(120), - [254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), - [256] = {.entry = {.count = 1, .reusable = false}}, SHIFT(133), - [258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), + [250] = {.entry = {.count = 1, .reusable = false}}, SHIFT(130), + [252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(153), + [254] = {.entry = {.count = 1, .reusable = false}}, SHIFT(131), + [256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), + [258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), [260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125), - [262] = {.entry = {.count = 1, .reusable = false}}, SHIFT(70), - [264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54), - [266] = {.entry = {.count = 1, .reusable = false}}, SHIFT(54), - [268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), - [270] = {.entry = {.count = 1, .reusable = false}}, SHIFT(136), - [272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), - [274] = {.entry = {.count = 1, .reusable = false}}, SHIFT(131), - [276] = {.entry = {.count = 1, .reusable = false}}, SHIFT(169), - [278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169), + [262] = {.entry = {.count = 1, .reusable = false}}, SHIFT(71), + [264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53), + [266] = {.entry = {.count = 1, .reusable = false}}, SHIFT(53), + [268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), + [270] = {.entry = {.count = 1, .reusable = false}}, SHIFT(141), + [272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), + [274] = {.entry = {.count = 1, .reusable = false}}, SHIFT(138), + [276] = {.entry = {.count = 1, .reusable = false}}, SHIFT(163), + [278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163), [280] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_opcode, 1), [282] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_opcode, 1), - [284] = {.entry = {.count = 1, .reusable = false}}, SHIFT(41), - [286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), - [288] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_access_modifiers, 1), - [290] = {.entry = {.count = 1, .reusable = false}}, SHIFT(42), - [292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), - [294] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), - [296] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(42), - [299] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(42), - [302] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(43), - [305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), - [307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), - [309] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(46), - [312] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(46), - [315] = {.entry = {.count = 1, .reusable = false}}, SHIFT(46), - [317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), - [319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), - [321] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 2), - [323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(203), - [325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(201), - [327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), - [329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), - [331] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 3), + [284] = {.entry = {.count = 1, .reusable = false}}, SHIFT(42), + [286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), + [288] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), + [290] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(41), + [293] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(41), + [296] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_access_modifiers, 1), + [298] = {.entry = {.count = 1, .reusable = false}}, SHIFT(41), + [300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), + [302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(208), + [304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(48), + [306] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(44), + [309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), + [311] = {.entry = {.count = 1, .reusable = false}}, SHIFT(47), + [313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), + [315] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(47), + [318] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(47), + [321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), + [323] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 2), + [325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(183), + [327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192), + [329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), + [331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), [333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), [335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), - [337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3), - [339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), - [341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), + [337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2), + [339] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 3), + [341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), [343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), - [345] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 4), + [345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), [347] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(75), [350] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), - [352] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(60), - [355] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(3), - [358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), - [360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), - [362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2), - [364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179), - [366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(153), - [368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(76), - [370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), - [372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), - [374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(181), - [376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), - [378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), - [380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), - [382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), - [384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144), - [386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), - [388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(145), - [390] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 5), - [392] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 1), - [394] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_identifier, 2), - [396] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_boolean_literal, 1), - [398] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), - [400] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), SHIFT_REPEAT(121), - [403] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 6), - [405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), - [407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106), - [409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(77), - [411] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 1), - [413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146), - [415] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), - [417] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), SHIFT_REPEAT(201), - [420] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_super_directive, 2, .production_id = 2), - [422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(211), - [424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), - [426] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 3, .production_id = 1), - [428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83), - [430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), - [432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185), - [434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), - [436] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), - [438] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), SHIFT_REPEAT(44), - [441] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), - [443] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), SHIFT_REPEAT(40), - [446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), - [448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), - [450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), - [452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(141), - [454] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subannotation_definition, 3), - [456] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_implements_directive, 2, .production_id = 2), - [458] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subannotation_definition, 2), - [460] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_directive_repeat1, 2), SHIFT_REPEAT(191), - [463] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_annotation_directive_repeat1, 2), - [465] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 5, .production_id = 1), - [467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18), - [469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), - [471] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_reference, 2, .production_id = 2), - [473] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_directive, 2), - [475] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_data_directive_repeat1, 2), - [477] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_data_directive_repeat1, 2), SHIFT_REPEAT(7), - [480] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_data_directive_repeat1, 2), SHIFT_REPEAT(7), - [483] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_directive_repeat1, 2), - [485] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sparse_switch_directive_repeat1, 2), SHIFT_REPEAT(7), - [488] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_sparse_switch_directive_repeat1, 2), SHIFT_REPEAT(7), - [491] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_full_field_identifier, 3), - [493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), - [495] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 7), - [497] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_full_method_identifier, 3), - [499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191), - [501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), + [352] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(63), + [355] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(2), + [358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), + [360] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 4), + [362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), + [364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(76), + [366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179), + [368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(157), + [370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), + [372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3), + [374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), + [376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), + [378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(145), + [380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), + [382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), + [384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), + [386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155), + [388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(180), + [390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), + [392] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 5), + [394] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 1), + [396] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_identifier, 2), + [398] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_boolean_literal, 1), + [400] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 6), + [402] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), + [404] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), SHIFT_REPEAT(124), + [407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), + [409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(117), + [411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(77), + [413] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 1), + [415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144), + [417] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), + [419] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), SHIFT_REPEAT(192), + [422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191), + [424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71), + [426] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), + [428] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), SHIFT_REPEAT(45), + [431] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 3, .production_id = 2), + [433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81), + [435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), + [437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), + [439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(212), + [441] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_super_directive, 2, .production_id = 1), + [443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), + [445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), + [447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), + [449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), + [451] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_full_method_identifier, 3), + [453] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_full_field_identifier, 3), + [455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), + [457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), + [459] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_directive_repeat1, 2), SHIFT_REPEAT(213), + [462] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_annotation_directive_repeat1, 2), + [464] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_directive, 2), + [466] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_implements_directive, 2, .production_id = 1), + [468] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_reference, 2, .production_id = 1), + [470] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subannotation_definition, 3), + [472] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), + [474] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), SHIFT_REPEAT(40), + [477] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 7), + [479] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subannotation_definition, 2), + [481] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_directive_repeat1, 2), + [483] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sparse_switch_directive_repeat1, 2), SHIFT_REPEAT(7), + [486] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_sparse_switch_directive_repeat1, 2), SHIFT_REPEAT(7), + [489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187), + [491] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_data_directive_repeat1, 2), + [493] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_data_directive_repeat1, 2), SHIFT_REPEAT(7), + [496] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_data_directive_repeat1, 2), SHIFT_REPEAT(7), + [499] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 5, .production_id = 2), + [501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(213), [503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), - [505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), - [507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(109), - [509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(180), - [511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), - [513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(103), - [515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(101), - [517] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__identifier, 1), - [519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), - [521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), - [523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), - [525] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 2), - [527] = {.entry = {.count = 1, .reusable = false}}, SHIFT(34), - [529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), - [531] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_property, 3, .production_id = 11), - [533] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_value, 1), - [535] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__identifier, 1), - [537] = {.entry = {.count = 1, .reusable = false}}, SHIFT(88), - [539] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 4), - [541] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_packed_switch_directive_repeat1, 2), SHIFT_REPEAT(138), - [544] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_packed_switch_directive_repeat1, 2), - [546] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_directive_repeat1, 3), - [548] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_sparse_switch_directive_repeat1, 3), - [550] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 3), - [552] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 3), - [554] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__literal, 1), - [556] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 2), - [558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), - [560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), - [562] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__statement_argument, 1), - [564] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statement_argument, 1), - [566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90), - [568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126), - [570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), - [572] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_repeat1, 2), SHIFT_REPEAT(34), - [575] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_statement_repeat1, 2), - [577] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(38), - [580] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), - [582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), - [584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), - [586] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_full_method_identifier, 3), - [588] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subannotation_declaration, 2, .production_id = 2), - [590] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_boolean_literal, 1), - [592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(207), - [594] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 5, .production_id = 15), - [596] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 5, .production_id = 15), - [598] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 3, .production_id = 6), + [505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(110), + [507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), + [509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), + [511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(115), + [513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), + [515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113), + [517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(204), + [519] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__identifier, 1), + [521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), + [523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90), + [525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159), + [527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), + [529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), + [531] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 3), + [533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), + [535] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__literal, 1), + [537] = {.entry = {.count = 1, .reusable = false}}, SHIFT(34), + [539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), + [541] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_property, 3, .production_id = 11), + [543] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_value, 1), + [545] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_packed_switch_directive_repeat1, 2), SHIFT_REPEAT(142), + [548] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_packed_switch_directive_repeat1, 2), + [550] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_directive_repeat1, 3), + [552] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_sparse_switch_directive_repeat1, 3), + [554] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 2), + [556] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__identifier, 1), + [558] = {.entry = {.count = 1, .reusable = false}}, SHIFT(91), + [560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(162), + [562] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 4), + [564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), + [566] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 3), + [568] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 2), + [570] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__statement_argument, 1), + [572] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statement_argument, 1), + [574] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_repeat1, 2), SHIFT_REPEAT(34), + [577] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_statement_repeat1, 2), + [579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), + [581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), + [583] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(38), + [586] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), + [588] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_statement_repeat1, 2), + [590] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 4), + [592] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_start_annotation, 3, .production_id = 3), + [594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(201), + [596] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 5, .production_id = 15), + [598] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 5, .production_id = 15), [600] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 2), [602] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 2), - [604] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_start_annotation, 3, .production_id = 3), - [606] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 4), - [608] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_statement_repeat1, 2), + [604] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subannotation_declaration, 2, .production_id = 1), + [606] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 3), + [608] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_full_method_identifier, 3), [610] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_full_field_identifier, 3), - [612] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field_identifier, 2), - [614] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 3), - [616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198), - [618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), - [620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(196), - [622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(168), - [624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(212), - [626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190), - [628] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_visibility, 1), - [630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186), + [612] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 3, .production_id = 6), + [614] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field_identifier, 2), + [616] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_boolean_literal, 1), + [618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(199), + [620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106), + [622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189), + [624] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), + [626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143), + [628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(167), + [630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(202), [632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(209), - [634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), - [636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(183), - [638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(166), - [640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(162), - [642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(200), - [644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), - [646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(199), - [648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187), - [650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189), - [652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(102), - [654] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), - [656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(111), - [658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), - [660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32), - [662] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_directive, 3, .production_id = 1), - [664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), - [666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(206), - [668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), - [670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(165), - [672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(205), + [634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186), + [636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(164), + [638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108), + [640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), + [642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(196), + [644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(184), + [646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(210), + [648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195), + [650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), + [652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193), + [654] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_directive, 3, .production_id = 2), + [656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(93), + [658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(197), + [660] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_visibility, 1), + [662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), + [664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(165), + [666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(200), + [668] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_directive, 2, .production_id = 1), + [670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), + [672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32), + [674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(168), + [676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), }; #ifdef __cplusplus @@ -22348,6 +22576,7 @@ extern const TSLanguage *tree_sitter_smali(void) { .alias_sequences = &ts_alias_sequences[0][0], .lex_modes = ts_lex_modes, .lex_fn = ts_lex, + .primary_state_ids = ts_primary_state_ids, }; return &language; } diff --git a/src/tree_sitter/parser.h b/src/tree_sitter/parser.h index cbbc7b4ee..2b14ac104 100644 --- a/src/tree_sitter/parser.h +++ b/src/tree_sitter/parser.h @@ -123,6 +123,7 @@ struct TSLanguage { unsigned (*serialize)(void *, char *); void (*deserialize)(void *, const char *, unsigned); } external_scanner; + const TSStateId *primary_state_ids; }; /* From 7327461cd2cd36df4943854cf5e49bcb31e70dc9 Mon Sep 17 00:00:00 2001 From: Amaan Qureshi Date: Sun, 8 Jan 2023 01:16:47 -0500 Subject: [PATCH 58/98] fix: not *every* field has an access_modifier as well, similar to class fix --- grammar.js | 2 +- src/grammar.json | 20 +- src/node-types.json | 2 +- src/parser.c | 3080 ++++++++++++++++++++++--------------------- 4 files changed, 1584 insertions(+), 1520 deletions(-) diff --git a/grammar.js b/grammar.js index c9f9eb004..85f8e4ca3 100644 --- a/grammar.js +++ b/grammar.js @@ -299,7 +299,7 @@ module.exports = grammar({ field_declaration: $ => seq( ".field", - field("modifiers", $.access_modifiers), + optional(field("modifiers", $.access_modifiers)), field("identifier", $.field_identifier), optional(seq("=", $._literal)) ), diff --git a/src/grammar.json b/src/grammar.json index 190e700aa..85967c0b1 100644 --- a/src/grammar.json +++ b/src/grammar.json @@ -175,12 +175,20 @@ "value": ".field" }, { - "type": "FIELD", - "name": "modifiers", - "content": { - "type": "SYMBOL", - "name": "access_modifiers" - } + "type": "CHOICE", + "members": [ + { + "type": "FIELD", + "name": "modifiers", + "content": { + "type": "SYMBOL", + "name": "access_modifiers" + } + }, + { + "type": "BLANK" + } + ] }, { "type": "FIELD", diff --git a/src/node-types.json b/src/node-types.json index bededc61c..460f15c81 100644 --- a/src/node-types.json +++ b/src/node-types.json @@ -366,7 +366,7 @@ }, "modifiers": { "multiple": false, - "required": true, + "required": false, "types": [ { "type": "access_modifiers", diff --git a/src/parser.c b/src/parser.c index 075555ca5..66a7cd7c9 100644 --- a/src/parser.c +++ b/src/parser.c @@ -14,7 +14,7 @@ #endif #define LANGUAGE_VERSION 14 -#define STATE_COUNT 214 +#define STATE_COUNT 217 #define LARGE_STATE_COUNT 33 #define SYMBOL_COUNT 373 #define ALIAS_COUNT 2 @@ -2726,9 +2726,9 @@ static const TSFieldMapEntry ts_field_map_entries[] = { [6] = {field_opcode, 0}, [7] = - {field_return_type, 2}, - [8] = {field_element_type, 1}, + [8] = + {field_return_type, 2}, [9] = {field_element_width, 1}, [10] = @@ -2817,33 +2817,33 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [41] = 41, [42] = 42, [43] = 43, - [44] = 41, - [45] = 45, - [46] = 42, - [47] = 41, - [48] = 42, + [44] = 44, + [45] = 41, + [46] = 41, + [47] = 43, + [48] = 43, [49] = 49, [50] = 50, [51] = 51, - [52] = 50, + [52] = 52, [53] = 53, - [54] = 50, - [55] = 55, - [56] = 53, - [57] = 57, - [58] = 53, + [54] = 54, + [55] = 53, + [56] = 50, + [57] = 53, + [58] = 50, [59] = 59, [60] = 60, - [61] = 60, - [62] = 62, + [61] = 61, + [62] = 61, [63] = 63, - [64] = 63, + [64] = 60, [65] = 65, - [66] = 62, - [67] = 65, - [68] = 63, - [69] = 62, - [70] = 65, + [66] = 61, + [67] = 63, + [68] = 65, + [69] = 65, + [70] = 63, [71] = 60, [72] = 72, [73] = 73, @@ -2863,11 +2863,11 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [87] = 87, [88] = 88, [89] = 89, - [90] = 87, - [91] = 87, - [92] = 86, - [93] = 93, - [94] = 94, + [90] = 90, + [91] = 91, + [92] = 91, + [93] = 91, + [94] = 88, [95] = 95, [96] = 96, [97] = 97, @@ -2899,65 +2899,65 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [123] = 123, [124] = 124, [125] = 125, - [126] = 125, + [126] = 126, [127] = 127, [128] = 128, - [129] = 129, + [129] = 3, [130] = 130, - [131] = 130, + [131] = 131, [132] = 132, [133] = 133, [134] = 134, [135] = 135, - [136] = 12, + [136] = 136, [137] = 137, [138] = 138, - [139] = 3, - [140] = 11, - [141] = 7, + [139] = 133, + [140] = 140, + [141] = 141, [142] = 142, [143] = 143, - [144] = 144, - [145] = 2, - [146] = 146, - [147] = 147, - [148] = 125, - [149] = 128, - [150] = 150, + [144] = 12, + [145] = 11, + [146] = 2, + [147] = 7, + [148] = 148, + [149] = 149, + [150] = 3, [151] = 151, - [152] = 152, + [152] = 132, [153] = 153, [154] = 154, - [155] = 3, + [155] = 155, [156] = 156, [157] = 2, - [158] = 158, + [158] = 121, [159] = 159, [160] = 160, - [161] = 161, - [162] = 150, + [161] = 121, + [162] = 162, [163] = 163, - [164] = 164, + [164] = 77, [165] = 165, [166] = 166, - [167] = 167, - [168] = 164, - [169] = 153, + [167] = 153, + [168] = 168, + [169] = 156, [170] = 170, [171] = 171, [172] = 172, - [173] = 152, - [174] = 99, - [175] = 12, - [176] = 7, - [177] = 100, - [178] = 178, - [179] = 76, - [180] = 11, - [181] = 77, - [182] = 182, + [173] = 173, + [174] = 155, + [175] = 175, + [176] = 171, + [177] = 177, + [178] = 76, + [179] = 12, + [180] = 7, + [181] = 113, + [182] = 109, [183] = 183, - [184] = 184, + [184] = 11, [185] = 185, [186] = 186, [187] = 187, @@ -2984,9 +2984,12 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [208] = 208, [209] = 209, [210] = 210, - [211] = 203, - [212] = 191, + [211] = 211, + [212] = 212, [213] = 213, + [214] = 208, + [215] = 198, + [216] = 216, }; static bool ts_lex(TSLexer *lexer, TSStateId state) { @@ -11329,8 +11332,8 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [39] = {.lex_state = 1}, [40] = {.lex_state = 6}, [41] = {.lex_state = 6}, - [42] = {.lex_state = 6}, - [43] = {.lex_state = 8}, + [42] = {.lex_state = 9}, + [43] = {.lex_state = 6}, [44] = {.lex_state = 8}, [45] = {.lex_state = 8}, [46] = {.lex_state = 9}, @@ -11373,31 +11376,31 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [83] = {.lex_state = 0}, [84] = {.lex_state = 0}, [85] = {.lex_state = 0}, - [86] = {.lex_state = 4}, - [87] = {.lex_state = 7}, - [88] = {.lex_state = 0}, + [86] = {.lex_state = 0}, + [87] = {.lex_state = 0}, + [88] = {.lex_state = 4}, [89] = {.lex_state = 0}, - [90] = {.lex_state = 7}, + [90] = {.lex_state = 0}, [91] = {.lex_state = 7}, - [92] = {.lex_state = 4}, - [93] = {.lex_state = 0}, - [94] = {.lex_state = 0}, + [92] = {.lex_state = 7}, + [93] = {.lex_state = 7}, + [94] = {.lex_state = 4}, [95] = {.lex_state = 0}, [96] = {.lex_state = 0}, - [97] = {.lex_state = 0}, + [97] = {.lex_state = 1599}, [98] = {.lex_state = 0}, - [99] = {.lex_state = 1599}, - [100] = {.lex_state = 1599}, + [99] = {.lex_state = 0}, + [100] = {.lex_state = 0}, [101] = {.lex_state = 0}, - [102] = {.lex_state = 0}, + [102] = {.lex_state = 1599}, [103] = {.lex_state = 0}, - [104] = {.lex_state = 1599}, - [105] = {.lex_state = 0}, + [104] = {.lex_state = 0}, + [105] = {.lex_state = 1599}, [106] = {.lex_state = 0}, [107] = {.lex_state = 0}, - [108] = {.lex_state = 0}, + [108] = {.lex_state = 1599}, [109] = {.lex_state = 1599}, - [110] = {.lex_state = 1599}, + [110] = {.lex_state = 0}, [111] = {.lex_state = 0}, [112] = {.lex_state = 0}, [113] = {.lex_state = 1599}, @@ -11405,73 +11408,73 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [115] = {.lex_state = 0}, [116] = {.lex_state = 0}, [117] = {.lex_state = 0}, - [118] = {.lex_state = 1599}, - [119] = {.lex_state = 1599}, - [120] = {.lex_state = 1599}, - [121] = {.lex_state = 0}, + [118] = {.lex_state = 0}, + [119] = {.lex_state = 0}, + [120] = {.lex_state = 0}, + [121] = {.lex_state = 1599}, [122] = {.lex_state = 6}, [123] = {.lex_state = 1599}, [124] = {.lex_state = 0}, [125] = {.lex_state = 1599}, - [126] = {.lex_state = 0}, - [127] = {.lex_state = 0}, + [126] = {.lex_state = 1599}, + [127] = {.lex_state = 1599}, [128] = {.lex_state = 0}, - [129] = {.lex_state = 0}, + [129] = {.lex_state = 1}, [130] = {.lex_state = 0}, [131] = {.lex_state = 0}, [132] = {.lex_state = 0}, [133] = {.lex_state = 0}, [134] = {.lex_state = 0}, - [135] = {.lex_state = 1}, - [136] = {.lex_state = 1599}, + [135] = {.lex_state = 0}, + [136] = {.lex_state = 1}, [137] = {.lex_state = 1599}, [138] = {.lex_state = 1599}, - [139] = {.lex_state = 1599}, - [140] = {.lex_state = 1599}, - [141] = {.lex_state = 1599}, + [139] = {.lex_state = 0}, + [140] = {.lex_state = 0}, + [141] = {.lex_state = 0}, [142] = {.lex_state = 0}, [143] = {.lex_state = 0}, - [144] = {.lex_state = 0}, + [144] = {.lex_state = 1599}, [145] = {.lex_state = 1599}, - [146] = {.lex_state = 0}, - [147] = {.lex_state = 0}, - [148] = {.lex_state = 1}, + [146] = {.lex_state = 1599}, + [147] = {.lex_state = 1599}, + [148] = {.lex_state = 0}, [149] = {.lex_state = 0}, [150] = {.lex_state = 1599}, - [151] = {.lex_state = 1}, - [152] = {.lex_state = 1599}, + [151] = {.lex_state = 0}, + [152] = {.lex_state = 0}, [153] = {.lex_state = 1599}, - [154] = {.lex_state = 1}, - [155] = {.lex_state = 1}, - [156] = {.lex_state = 1}, + [154] = {.lex_state = 0}, + [155] = {.lex_state = 1599}, + [156] = {.lex_state = 1599}, [157] = {.lex_state = 1}, [158] = {.lex_state = 0}, - [159] = {.lex_state = 0}, + [159] = {.lex_state = 1}, [160] = {.lex_state = 0}, [161] = {.lex_state = 1}, [162] = {.lex_state = 1}, - [163] = {.lex_state = 0}, - [164] = {.lex_state = 9}, + [163] = {.lex_state = 1}, + [164] = {.lex_state = 1}, [165] = {.lex_state = 1599}, [166] = {.lex_state = 0}, [167] = {.lex_state = 1}, - [168] = {.lex_state = 9}, + [168] = {.lex_state = 0}, [169] = {.lex_state = 1}, - [170] = {.lex_state = 0}, - [171] = {.lex_state = 1599}, - [172] = {.lex_state = 9}, - [173] = {.lex_state = 1}, + [170] = {.lex_state = 1}, + [171] = {.lex_state = 9}, + [172] = {.lex_state = 1599}, + [173] = {.lex_state = 9}, [174] = {.lex_state = 1}, - [175] = {.lex_state = 1}, - [176] = {.lex_state = 1}, + [175] = {.lex_state = 0}, + [176] = {.lex_state = 9}, [177] = {.lex_state = 1}, - [178] = {.lex_state = 0}, + [178] = {.lex_state = 1}, [179] = {.lex_state = 1}, [180] = {.lex_state = 1}, [181] = {.lex_state = 1}, - [182] = {.lex_state = 0}, + [182] = {.lex_state = 1}, [183] = {.lex_state = 0}, - [184] = {.lex_state = 0}, + [184] = {.lex_state = 1}, [185] = {.lex_state = 0}, [186] = {.lex_state = 0}, [187] = {.lex_state = 0}, @@ -11501,6 +11504,9 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [211] = {.lex_state = 0}, [212] = {.lex_state = 0}, [213] = {.lex_state = 0}, + [214] = {.lex_state = 0}, + [215] = {.lex_state = 0}, + [216] = {.lex_state = 0}, }; static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { @@ -11817,7 +11823,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [1] = { [sym_class_definition] = STATE(185), - [sym_class_directive] = STATE(166), + [sym_class_directive] = STATE(168), [anon_sym_DOTclass] = ACTIONS(5), [sym_comment] = ACTIONS(3), }, @@ -12356,22 +12362,22 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), }, [4] = { - [sym_annotation_directive] = STATE(21), - [sym_start_annotation] = STATE(118), - [sym_param_directive] = STATE(21), + [sym_annotation_directive] = STATE(31), + [sym_start_annotation] = STATE(127), + [sym_param_directive] = STATE(31), [sym_start_param] = STATE(10), - [sym__code_line] = STATE(21), - [sym_statement] = STATE(21), + [sym__code_line] = STATE(31), + [sym_statement] = STATE(31), [sym_opcode] = STATE(33), - [sym__directive] = STATE(21), - [sym_line_directive] = STATE(21), - [sym_locals_directive] = STATE(21), - [sym_registers_directive] = STATE(21), - [sym_catch_directive] = STATE(21), - [sym_catchall_directive] = STATE(21), - [sym_packed_switch_directive] = STATE(21), - [sym_sparse_switch_directive] = STATE(21), - [sym_array_data_directive] = STATE(21), + [sym__directive] = STATE(31), + [sym_line_directive] = STATE(31), + [sym_locals_directive] = STATE(31), + [sym_registers_directive] = STATE(31), + [sym_catch_directive] = STATE(31), + [sym_catchall_directive] = STATE(31), + [sym_packed_switch_directive] = STATE(31), + [sym_sparse_switch_directive] = STATE(31), + [sym_array_data_directive] = STATE(31), [aux_sym_method_definition_repeat1] = STATE(6), [sym_end_method] = ACTIONS(15), [anon_sym_DOTannotation] = ACTIONS(17), @@ -12620,22 +12626,22 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), }, [5] = { - [sym_annotation_directive] = STATE(21), - [sym_start_annotation] = STATE(118), - [sym_param_directive] = STATE(21), + [sym_annotation_directive] = STATE(31), + [sym_start_annotation] = STATE(127), + [sym_param_directive] = STATE(31), [sym_start_param] = STATE(10), - [sym__code_line] = STATE(21), - [sym_statement] = STATE(21), + [sym__code_line] = STATE(31), + [sym_statement] = STATE(31), [sym_opcode] = STATE(33), - [sym__directive] = STATE(21), - [sym_line_directive] = STATE(21), - [sym_locals_directive] = STATE(21), - [sym_registers_directive] = STATE(21), - [sym_catch_directive] = STATE(21), - [sym_catchall_directive] = STATE(21), - [sym_packed_switch_directive] = STATE(21), - [sym_sparse_switch_directive] = STATE(21), - [sym_array_data_directive] = STATE(21), + [sym__directive] = STATE(31), + [sym_line_directive] = STATE(31), + [sym_locals_directive] = STATE(31), + [sym_registers_directive] = STATE(31), + [sym_catch_directive] = STATE(31), + [sym_catchall_directive] = STATE(31), + [sym_packed_switch_directive] = STATE(31), + [sym_sparse_switch_directive] = STATE(31), + [sym_array_data_directive] = STATE(31), [aux_sym_method_definition_repeat1] = STATE(5), [sym_end_method] = ACTIONS(43), [anon_sym_DOTannotation] = ACTIONS(45), @@ -12884,22 +12890,22 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), }, [6] = { - [sym_annotation_directive] = STATE(21), - [sym_start_annotation] = STATE(118), - [sym_param_directive] = STATE(21), + [sym_annotation_directive] = STATE(31), + [sym_start_annotation] = STATE(127), + [sym_param_directive] = STATE(31), [sym_start_param] = STATE(10), - [sym__code_line] = STATE(21), - [sym_statement] = STATE(21), + [sym__code_line] = STATE(31), + [sym_statement] = STATE(31), [sym_opcode] = STATE(33), - [sym__directive] = STATE(21), - [sym_line_directive] = STATE(21), - [sym_locals_directive] = STATE(21), - [sym_registers_directive] = STATE(21), - [sym_catch_directive] = STATE(21), - [sym_catchall_directive] = STATE(21), - [sym_packed_switch_directive] = STATE(21), - [sym_sparse_switch_directive] = STATE(21), - [sym_array_data_directive] = STATE(21), + [sym__directive] = STATE(31), + [sym_line_directive] = STATE(31), + [sym_locals_directive] = STATE(31), + [sym_registers_directive] = STATE(31), + [sym_catch_directive] = STATE(31), + [sym_catchall_directive] = STATE(31), + [sym_packed_switch_directive] = STATE(31), + [sym_sparse_switch_directive] = STATE(31), + [sym_array_data_directive] = STATE(31), [aux_sym_method_definition_repeat1] = STATE(5), [sym_end_method] = ACTIONS(84), [anon_sym_DOTannotation] = ACTIONS(17), @@ -13911,9 +13917,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), }, [10] = { - [sym_annotation_directive] = STATE(98), - [sym_start_annotation] = STATE(118), - [aux_sym_class_definition_repeat2] = STATE(98), + [sym_annotation_directive] = STATE(99), + [sym_start_annotation] = STATE(127), + [aux_sym_class_definition_repeat2] = STATE(99), [sym_end_method] = ACTIONS(98), [anon_sym_DOTannotation] = ACTIONS(17), [anon_sym_DOTparam] = ACTIONS(98), @@ -19616,7 +19622,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(208), 1, sym_comment, - STATE(154), 1, + STATE(163), 1, sym_array_type, ACTIONS(210), 2, aux_sym_number_literal_token1, @@ -19644,7 +19650,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - STATE(151), 12, + STATE(162), 12, sym__statement_argument, sym__identifier, sym_field_identifier, @@ -19670,7 +19676,7 @@ static const uint16_t ts_small_parse_table[] = { sym_class_identifier, ACTIONS(222), 1, anon_sym_LBRACK, - STATE(154), 1, + STATE(163), 1, sym_array_type, ACTIONS(210), 2, aux_sym_number_literal_token1, @@ -19698,7 +19704,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - STATE(161), 12, + STATE(177), 12, sym__statement_argument, sym__identifier, sym_field_identifier, @@ -19711,7 +19717,7 @@ static const uint16_t ts_small_parse_table[] = { sym__literal, sym_number_literal, sym_boolean_literal, - [135] = 18, + [135] = 16, ACTIONS(3), 1, sym_comment, ACTIONS(226), 1, @@ -19730,27 +19736,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTenum, ACTIONS(246), 1, sym_string_literal, - ACTIONS(250), 1, - sym_null_literal, - STATE(123), 1, + STATE(126), 1, sym_subannotation_declaration, - STATE(132), 1, - sym_number_literal, - STATE(203), 1, + STATE(208), 1, sym_array_type, ACTIONS(234), 2, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, - ACTIONS(242), 2, - sym_variable, - sym_parameter, ACTIONS(244), 2, aux_sym_number_literal_token1, aux_sym_number_literal_token2, ACTIONS(248), 2, anon_sym_true, anon_sym_false, - STATE(130), 9, + ACTIONS(242), 3, + sym_variable, + sym_parameter, + sym_null_literal, + STATE(139), 10, sym_subannotation_definition, sym__identifier, sym_field_identifier, @@ -19759,8 +19762,9 @@ static const uint16_t ts_small_parse_table[] = { sym_full_method_identifier, sym_enum_reference, sym__literal, + sym_number_literal, sym_boolean_literal, - [202] = 16, + [198] = 18, ACTIONS(3), 1, sym_comment, ACTIONS(226), 1, @@ -19775,13 +19779,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(240), 1, anon_sym_DOTenum, - ACTIONS(252), 1, + ACTIONS(250), 1, anon_sym_RBRACE, - ACTIONS(256), 1, + ACTIONS(254), 1, sym_string_literal, - STATE(123), 1, + ACTIONS(256), 1, + sym_null_literal, + STATE(126), 1, sym_subannotation_declaration, - STATE(203), 1, + STATE(135), 1, + sym_number_literal, + STATE(208), 1, sym_array_type, ACTIONS(234), 2, anon_sym_LTclinit_GT_LPAREN, @@ -19792,11 +19800,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(248), 2, anon_sym_true, anon_sym_false, - ACTIONS(254), 3, + ACTIONS(252), 2, sym_variable, sym_parameter, - sym_null_literal, - STATE(131), 10, + STATE(133), 9, sym_subannotation_definition, sym__identifier, sym_field_identifier, @@ -19805,7 +19812,6 @@ static const uint16_t ts_small_parse_table[] = { sym_full_method_identifier, sym_enum_reference, sym__literal, - sym_number_literal, sym_boolean_literal, [265] = 17, ACTIONS(3), 1, @@ -19828,11 +19834,11 @@ static const uint16_t ts_small_parse_table[] = { sym_string_literal, ACTIONS(274), 1, sym_null_literal, - STATE(123), 1, + STATE(126), 1, sym_subannotation_declaration, STATE(137), 1, sym_annotation_value, - STATE(211), 1, + STATE(214), 1, sym_array_type, ACTIONS(248), 2, anon_sym_true, @@ -19872,9 +19878,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTenum, ACTIONS(278), 1, sym_string_literal, - STATE(123), 1, + STATE(126), 1, sym_subannotation_declaration, - STATE(203), 1, + STATE(208), 1, sym_array_type, ACTIONS(234), 2, anon_sym_LTclinit_GT_LPAREN, @@ -19889,7 +19895,7 @@ static const uint16_t ts_small_parse_table[] = { sym_variable, sym_parameter, sym_null_literal, - STATE(163), 10, + STATE(175), 10, sym_subannotation_definition, sym__identifier, sym_field_identifier, @@ -19936,9 +19942,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(286), 1, anon_sym_declared_DASHsynchronized, - STATE(30), 1, + STATE(32), 1, sym_method_identifier, - STATE(42), 1, + STATE(43), 1, aux_sym_access_modifiers_repeat1, STATE(122), 1, sym_access_modifiers, @@ -19993,17 +19999,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_constructor, anon_sym_varargs, anon_sym_annotation, - [498] = 5, + [498] = 7, ACTIONS(3), 1, sym_comment, + ACTIONS(296), 1, + aux_sym_field_identifier_token1, ACTIONS(300), 1, anon_sym_declared_DASHsynchronized, - STATE(41), 1, + STATE(47), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(296), 3, - anon_sym_LTclinit_GT_LPAREN, - anon_sym_LTinit_GT_LPAREN, - aux_sym_method_identifier_token1, + STATE(90), 1, + sym_field_identifier, + STATE(173), 1, + sym_access_modifiers, ACTIONS(298), 17, anon_sym_public, anon_sym_private, @@ -20022,16 +20030,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_constructor, anon_sym_varargs, anon_sym_annotation, - [532] = 5, + [536] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(302), 1, - sym_class_identifier, - STATE(48), 1, + ACTIONS(306), 1, + anon_sym_declared_DASHsynchronized, + STATE(41), 1, aux_sym_access_modifiers_repeat1, - STATE(207), 1, - sym_access_modifiers, - ACTIONS(304), 18, + ACTIONS(302), 3, + anon_sym_LTclinit_GT_LPAREN, + anon_sym_LTinit_GT_LPAREN, + aux_sym_method_identifier_token1, + ACTIONS(304), 17, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -20048,16 +20058,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_enum, anon_sym_constructor, anon_sym_varargs, - anon_sym_declared_DASHsynchronized, anon_sym_annotation, - [565] = 4, + [570] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(288), 1, + ACTIONS(308), 1, sym_class_identifier, - STATE(44), 1, + STATE(48), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(306), 18, + STATE(204), 1, + sym_access_modifiers, + ACTIONS(310), 18, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -20076,14 +20087,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_varargs, anon_sym_declared_DASHsynchronized, anon_sym_annotation, - [595] = 4, + [603] = 4, ACTIONS(3), 1, sym_comment, - STATE(46), 1, + ACTIONS(288), 1, + sym_class_identifier, + STATE(45), 1, aux_sym_access_modifiers_repeat1, - STATE(172), 1, - sym_access_modifiers, - ACTIONS(309), 18, + ACTIONS(312), 18, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -20102,16 +20113,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_varargs, anon_sym_declared_DASHsynchronized, anon_sym_annotation, - [625] = 5, + [633] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(296), 1, + ACTIONS(288), 1, aux_sym_field_identifier_token1, - ACTIONS(313), 1, + ACTIONS(318), 1, anon_sym_declared_DASHsynchronized, - STATE(47), 1, + STATE(46), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(311), 17, + ACTIONS(315), 17, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -20129,16 +20140,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_constructor, anon_sym_varargs, anon_sym_annotation, - [657] = 5, + [665] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(288), 1, + ACTIONS(302), 1, aux_sym_field_identifier_token1, - ACTIONS(318), 1, + ACTIONS(323), 1, anon_sym_declared_DASHsynchronized, - STATE(47), 1, + STATE(46), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(315), 17, + ACTIONS(321), 17, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -20156,14 +20167,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_constructor, anon_sym_varargs, anon_sym_annotation, - [689] = 4, + [697] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(296), 1, + ACTIONS(302), 1, sym_class_identifier, - STATE(44), 1, + STATE(45), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(321), 18, + ACTIONS(325), 18, anon_sym_public, anon_sym_private, anon_sym_protected, @@ -20182,57 +20193,57 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_varargs, anon_sym_declared_DASHsynchronized, anon_sym_annotation, - [719] = 15, + [727] = 15, ACTIONS(3), 1, sym_comment, ACTIONS(17), 1, anon_sym_DOTannotation, - ACTIONS(323), 1, + ACTIONS(327), 1, ts_builtin_sym_end, - ACTIONS(325), 1, + ACTIONS(329), 1, anon_sym_DOTsource, - ACTIONS(327), 1, + ACTIONS(331), 1, anon_sym_DOTimplements, - ACTIONS(329), 1, + ACTIONS(333), 1, anon_sym_DOTfield, - ACTIONS(331), 1, + ACTIONS(335), 1, anon_sym_DOTmethod, STATE(4), 1, sym_method_declaration, STATE(51), 1, sym_source_directive, - STATE(84), 1, + STATE(85), 1, sym_field_declaration, - STATE(118), 1, + STATE(127), 1, sym_start_annotation, STATE(59), 2, sym_implements_directive, aux_sym_class_definition_repeat1, - STATE(72), 2, + STATE(73), 2, sym_annotation_directive, aux_sym_class_definition_repeat2, - STATE(83), 2, + STATE(80), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(102), 2, + STATE(116), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [769] = 7, + [777] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(238), 1, anon_sym_LBRACK, - ACTIONS(333), 1, + ACTIONS(337), 1, sym_class_identifier, - ACTIONS(335), 1, + ACTIONS(339), 1, anon_sym_RPAREN, - STATE(55), 1, + STATE(54), 1, aux_sym_method_identifier_repeat1, STATE(75), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(337), 9, + ACTIONS(341), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -20242,53 +20253,84 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [801] = 13, + [809] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(17), 1, anon_sym_DOTannotation, - ACTIONS(327), 1, + ACTIONS(331), 1, anon_sym_DOTimplements, - ACTIONS(329), 1, + ACTIONS(333), 1, anon_sym_DOTfield, - ACTIONS(331), 1, + ACTIONS(335), 1, anon_sym_DOTmethod, - ACTIONS(339), 1, + ACTIONS(343), 1, ts_builtin_sym_end, STATE(4), 1, sym_method_declaration, - STATE(84), 1, + STATE(85), 1, sym_field_declaration, - STATE(118), 1, + STATE(127), 1, sym_start_annotation, - STATE(57), 2, + STATE(52), 2, sym_implements_directive, aux_sym_class_definition_repeat1, + STATE(72), 2, + sym_annotation_directive, + aux_sym_class_definition_repeat2, + STATE(83), 2, + sym_field_definition, + aux_sym_class_definition_repeat3, + STATE(112), 2, + sym_method_definition, + aux_sym_class_definition_repeat4, + [853] = 13, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17), 1, + anon_sym_DOTannotation, + ACTIONS(331), 1, + anon_sym_DOTimplements, + ACTIONS(333), 1, + anon_sym_DOTfield, + ACTIONS(335), 1, + anon_sym_DOTmethod, + ACTIONS(345), 1, + ts_builtin_sym_end, + STATE(4), 1, + sym_method_declaration, + STATE(85), 1, + sym_field_declaration, + STATE(127), 1, + sym_start_annotation, STATE(74), 2, sym_annotation_directive, aux_sym_class_definition_repeat2, - STATE(79), 2, + STATE(82), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(105), 2, + STATE(86), 2, + sym_implements_directive, + aux_sym_class_definition_repeat1, + STATE(120), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [845] = 7, + [897] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(238), 1, anon_sym_LBRACK, - ACTIONS(333), 1, + ACTIONS(337), 1, sym_class_identifier, - ACTIONS(341), 1, + ACTIONS(347), 1, anon_sym_RPAREN, - STATE(55), 1, + STATE(56), 1, aux_sym_method_identifier_repeat1, STATE(75), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(337), 9, + ACTIONS(341), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -20298,22 +20340,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [877] = 7, + [929] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(238), 1, - anon_sym_LBRACK, - ACTIONS(333), 1, + ACTIONS(349), 1, sym_class_identifier, - ACTIONS(343), 1, + ACTIONS(352), 1, anon_sym_RPAREN, - STATE(52), 1, + ACTIONS(354), 1, + anon_sym_LBRACK, + STATE(54), 1, aux_sym_method_identifier_repeat1, STATE(75), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(337), 9, + ACTIONS(357), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -20323,22 +20365,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [909] = 7, + [961] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(238), 1, anon_sym_LBRACK, - ACTIONS(333), 1, + ACTIONS(337), 1, sym_class_identifier, - ACTIONS(345), 1, + ACTIONS(360), 1, anon_sym_RPAREN, - STATE(55), 1, + STATE(50), 1, aux_sym_method_identifier_repeat1, STATE(75), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(337), 9, + ACTIONS(341), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -20348,22 +20390,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [941] = 7, + [993] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(347), 1, + ACTIONS(238), 1, + anon_sym_LBRACK, + ACTIONS(337), 1, sym_class_identifier, - ACTIONS(350), 1, + ACTIONS(362), 1, anon_sym_RPAREN, - ACTIONS(352), 1, - anon_sym_LBRACK, - STATE(55), 1, + STATE(54), 1, aux_sym_method_identifier_repeat1, STATE(75), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(355), 9, + ACTIONS(341), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -20373,22 +20415,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [973] = 7, + [1025] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(238), 1, anon_sym_LBRACK, - ACTIONS(333), 1, + ACTIONS(337), 1, sym_class_identifier, - ACTIONS(358), 1, + ACTIONS(364), 1, anon_sym_RPAREN, - STATE(50), 1, + STATE(58), 1, aux_sym_method_identifier_repeat1, STATE(75), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(337), 9, + ACTIONS(341), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -20398,45 +20440,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1005] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(17), 1, - anon_sym_DOTannotation, - ACTIONS(327), 1, - anon_sym_DOTimplements, - ACTIONS(329), 1, - anon_sym_DOTfield, - ACTIONS(331), 1, - anon_sym_DOTmethod, - ACTIONS(360), 1, - ts_builtin_sym_end, - STATE(4), 1, - sym_method_declaration, - STATE(84), 1, - sym_field_declaration, - STATE(118), 1, - sym_start_annotation, - STATE(73), 2, - sym_annotation_directive, - aux_sym_class_definition_repeat2, - STATE(82), 2, - sym_field_definition, - aux_sym_class_definition_repeat3, - STATE(85), 2, - sym_implements_directive, - aux_sym_class_definition_repeat1, - STATE(94), 2, - sym_method_definition, - aux_sym_class_definition_repeat4, - [1049] = 7, + [1057] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(238), 1, anon_sym_LBRACK, - ACTIONS(333), 1, + ACTIONS(337), 1, sym_class_identifier, - ACTIONS(362), 1, + ACTIONS(366), 1, anon_sym_RPAREN, STATE(54), 1, aux_sym_method_identifier_repeat1, @@ -20444,7 +20455,7 @@ static const uint16_t ts_small_parse_table[] = { sym__type, sym_array_type, sym_primitive_type, - ACTIONS(337), 9, + ACTIONS(341), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -20454,49 +20465,49 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1081] = 13, + [1089] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(17), 1, anon_sym_DOTannotation, - ACTIONS(327), 1, + ACTIONS(331), 1, anon_sym_DOTimplements, - ACTIONS(329), 1, + ACTIONS(333), 1, anon_sym_DOTfield, - ACTIONS(331), 1, + ACTIONS(335), 1, anon_sym_DOTmethod, - ACTIONS(339), 1, + ACTIONS(343), 1, ts_builtin_sym_end, STATE(4), 1, sym_method_declaration, - STATE(84), 1, + STATE(85), 1, sym_field_declaration, - STATE(118), 1, + STATE(127), 1, sym_start_annotation, - STATE(74), 2, + STATE(72), 2, sym_annotation_directive, aux_sym_class_definition_repeat2, - STATE(79), 2, + STATE(83), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(85), 2, + STATE(86), 2, sym_implements_directive, aux_sym_class_definition_repeat1, - STATE(105), 2, + STATE(112), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1125] = 5, + [1133] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(238), 1, anon_sym_LBRACK, - ACTIONS(364), 1, + ACTIONS(368), 1, sym_class_identifier, - STATE(76), 3, + STATE(12), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(337), 9, + ACTIONS(341), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -20506,18 +20517,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1151] = 5, + [1159] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(222), 1, - anon_sym_LBRACK, - ACTIONS(366), 1, + ACTIONS(370), 1, sym_class_identifier, - STATE(179), 3, + ACTIONS(372), 1, + anon_sym_LBRACK, + STATE(146), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(368), 9, + ACTIONS(374), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -20527,18 +20538,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1177] = 5, + [1185] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(238), 1, anon_sym_LBRACK, - ACTIONS(370), 1, + ACTIONS(376), 1, sym_class_identifier, - STATE(11), 3, + STATE(2), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(337), 9, + ACTIONS(341), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -20548,18 +20559,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1203] = 5, + [1211] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(238), 1, anon_sym_LBRACK, - ACTIONS(372), 1, + ACTIONS(378), 1, sym_class_identifier, - STATE(3), 3, + STATE(76), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(337), 9, + ACTIONS(341), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -20569,18 +20580,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1229] = 5, + [1237] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(374), 1, - sym_class_identifier, - ACTIONS(376), 1, + ACTIONS(222), 1, anon_sym_LBRACK, - STATE(139), 3, + ACTIONS(380), 1, + sym_class_identifier, + STATE(179), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(378), 9, + ACTIONS(382), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -20590,18 +20601,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1255] = 5, + [1263] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(222), 1, anon_sym_LBRACK, - ACTIONS(380), 1, + ACTIONS(384), 1, sym_class_identifier, - STATE(175), 3, + STATE(184), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(368), 9, + ACTIONS(382), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -20611,18 +20622,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1281] = 5, + [1289] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(376), 1, + ACTIONS(222), 1, anon_sym_LBRACK, - ACTIONS(382), 1, + ACTIONS(386), 1, sym_class_identifier, - STATE(140), 3, + STATE(157), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(378), 9, + ACTIONS(382), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -20632,18 +20643,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1307] = 5, + [1315] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(376), 1, + ACTIONS(372), 1, anon_sym_LBRACK, - ACTIONS(384), 1, + ACTIONS(378), 1, sym_class_identifier, - STATE(136), 3, + STATE(76), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(378), 9, + ACTIONS(374), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -20653,18 +20664,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1333] = 5, + [1341] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(222), 1, + ACTIONS(238), 1, anon_sym_LBRACK, - ACTIONS(386), 1, + ACTIONS(388), 1, sym_class_identifier, - STATE(155), 3, + STATE(11), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(368), 9, + ACTIONS(341), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -20674,18 +20685,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1359] = 5, + [1367] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(222), 1, + ACTIONS(372), 1, anon_sym_LBRACK, - ACTIONS(388), 1, + ACTIONS(390), 1, sym_class_identifier, - STATE(180), 3, + STATE(145), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(368), 9, + ACTIONS(374), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -20695,18 +20706,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1385] = 5, + [1393] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(238), 1, + ACTIONS(222), 1, anon_sym_LBRACK, - ACTIONS(390), 1, + ACTIONS(392), 1, sym_class_identifier, - STATE(12), 3, + STATE(178), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(337), 9, + ACTIONS(382), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -20716,18 +20727,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1411] = 5, + [1419] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(364), 1, - sym_class_identifier, - ACTIONS(376), 1, + ACTIONS(372), 1, anon_sym_LBRACK, - STATE(76), 3, + ACTIONS(394), 1, + sym_class_identifier, + STATE(144), 3, sym__type, sym_array_type, sym_primitive_type, - ACTIONS(378), 9, + ACTIONS(374), 9, anon_sym_V, anon_sym_Z, anon_sym_B, @@ -20737,88 +20748,88 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1437] = 11, + [1445] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(17), 1, anon_sym_DOTannotation, - ACTIONS(329), 1, + ACTIONS(333), 1, anon_sym_DOTfield, - ACTIONS(331), 1, + ACTIONS(335), 1, anon_sym_DOTmethod, - ACTIONS(339), 1, + ACTIONS(345), 1, ts_builtin_sym_end, STATE(4), 1, sym_method_declaration, - STATE(84), 1, + STATE(85), 1, sym_field_declaration, - STATE(118), 1, + STATE(127), 1, sym_start_annotation, - STATE(79), 2, - sym_field_definition, - aux_sym_class_definition_repeat3, - STATE(80), 2, + STATE(81), 2, sym_annotation_directive, aux_sym_class_definition_repeat2, - STATE(105), 2, + STATE(82), 2, + sym_field_definition, + aux_sym_class_definition_repeat3, + STATE(120), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1474] = 11, + [1482] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(17), 1, anon_sym_DOTannotation, - ACTIONS(329), 1, + ACTIONS(333), 1, anon_sym_DOTfield, - ACTIONS(331), 1, + ACTIONS(335), 1, anon_sym_DOTmethod, - ACTIONS(392), 1, + ACTIONS(343), 1, ts_builtin_sym_end, STATE(4), 1, sym_method_declaration, - STATE(84), 1, + STATE(85), 1, sym_field_declaration, - STATE(118), 1, + STATE(127), 1, sym_start_annotation, - STATE(78), 2, - sym_field_definition, - aux_sym_class_definition_repeat3, - STATE(80), 2, + STATE(81), 2, sym_annotation_directive, aux_sym_class_definition_repeat2, - STATE(107), 2, + STATE(83), 2, + sym_field_definition, + aux_sym_class_definition_repeat3, + STATE(112), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1511] = 11, + [1519] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(17), 1, anon_sym_DOTannotation, - ACTIONS(329), 1, + ACTIONS(333), 1, anon_sym_DOTfield, - ACTIONS(331), 1, + ACTIONS(335), 1, anon_sym_DOTmethod, - ACTIONS(360), 1, + ACTIONS(396), 1, ts_builtin_sym_end, STATE(4), 1, sym_method_declaration, - STATE(84), 1, + STATE(85), 1, sym_field_declaration, - STATE(118), 1, + STATE(127), 1, sym_start_annotation, - STATE(80), 2, - sym_annotation_directive, - aux_sym_class_definition_repeat2, - STATE(82), 2, + STATE(79), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(94), 2, + STATE(81), 2, + sym_annotation_directive, + aux_sym_class_definition_repeat2, + STATE(110), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1548] = 2, + [1556] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(394), 12, + ACTIONS(398), 12, sym_class_identifier, anon_sym_RPAREN, anon_sym_LBRACK, @@ -20831,10 +20842,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1566] = 2, + [1574] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(396), 11, + ACTIONS(400), 11, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_EQ, @@ -20846,10 +20857,10 @@ static const uint16_t ts_small_parse_table[] = { sym_end_subannotation, anon_sym_COMMA, anon_sym_RBRACE, - [1583] = 2, + [1591] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(398), 10, + ACTIONS(402), 10, ts_builtin_sym_end, anon_sym_DOTfield, sym_end_field, @@ -20860,841 +20871,852 @@ static const uint16_t ts_small_parse_table[] = { sym_end_subannotation, anon_sym_COMMA, anon_sym_RBRACE, - [1599] = 8, + [1607] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(329), 1, + ACTIONS(244), 1, + aux_sym_number_literal_token2, + ACTIONS(404), 1, + aux_sym_number_literal_token1, + ACTIONS(406), 2, + sym_string_literal, + sym_null_literal, + ACTIONS(408), 2, + anon_sym_true, + anon_sym_false, + STATE(118), 3, + sym__literal, + sym_number_literal, + sym_boolean_literal, + [1630] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(333), 1, anon_sym_DOTfield, - ACTIONS(331), 1, + ACTIONS(335), 1, anon_sym_DOTmethod, - ACTIONS(400), 1, + ACTIONS(410), 1, ts_builtin_sym_end, STATE(4), 1, sym_method_declaration, - STATE(84), 1, + STATE(85), 1, sym_field_declaration, - STATE(88), 2, + STATE(95), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(112), 2, + STATE(100), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1626] = 8, + [1657] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(329), 1, + ACTIONS(333), 1, anon_sym_DOTfield, - ACTIONS(331), 1, + ACTIONS(335), 1, anon_sym_DOTmethod, - ACTIONS(360), 1, + ACTIONS(343), 1, ts_builtin_sym_end, STATE(4), 1, sym_method_declaration, - STATE(84), 1, + STATE(85), 1, sym_field_declaration, - STATE(88), 2, + STATE(95), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(94), 2, + STATE(112), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1653] = 5, + [1684] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(404), 1, + ACTIONS(414), 1, anon_sym_DOTannotation, - STATE(118), 1, + STATE(127), 1, sym_start_annotation, - STATE(80), 2, + STATE(81), 2, sym_annotation_directive, aux_sym_class_definition_repeat2, - ACTIONS(402), 5, + ACTIONS(412), 5, ts_builtin_sym_end, anon_sym_DOTfield, sym_end_field, anon_sym_DOTmethod, sym_end_param, - [1674] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(244), 1, - aux_sym_number_literal_token2, - ACTIONS(407), 1, - aux_sym_number_literal_token1, - ACTIONS(409), 2, - sym_string_literal, - sym_null_literal, - ACTIONS(411), 2, - anon_sym_true, - anon_sym_false, - STATE(117), 3, - sym__literal, - sym_number_literal, - sym_boolean_literal, - [1697] = 8, + [1705] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(329), 1, + ACTIONS(333), 1, anon_sym_DOTfield, - ACTIONS(331), 1, + ACTIONS(335), 1, anon_sym_DOTmethod, - ACTIONS(392), 1, + ACTIONS(396), 1, ts_builtin_sym_end, STATE(4), 1, sym_method_declaration, - STATE(84), 1, + STATE(85), 1, sym_field_declaration, - STATE(88), 2, + STATE(95), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(107), 2, + STATE(110), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1724] = 8, + [1732] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(329), 1, + ACTIONS(333), 1, anon_sym_DOTfield, - ACTIONS(331), 1, + ACTIONS(335), 1, anon_sym_DOTmethod, - ACTIONS(339), 1, + ACTIONS(345), 1, ts_builtin_sym_end, STATE(4), 1, sym_method_declaration, - STATE(84), 1, + STATE(85), 1, sym_field_declaration, - STATE(88), 2, + STATE(95), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(105), 2, + STATE(120), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1751] = 6, + [1759] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(244), 1, + aux_sym_number_literal_token2, + ACTIONS(404), 1, + aux_sym_number_literal_token1, + ACTIONS(408), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(417), 2, + sym_string_literal, + sym_null_literal, + STATE(106), 3, + sym__literal, + sym_number_literal, + sym_boolean_literal, + [1782] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(17), 1, anon_sym_DOTannotation, - ACTIONS(415), 1, + ACTIONS(421), 1, sym_end_field, - STATE(118), 1, + STATE(127), 1, sym_start_annotation, - STATE(101), 2, + STATE(115), 2, sym_annotation_directive, aux_sym_class_definition_repeat2, - ACTIONS(413), 3, + ACTIONS(419), 3, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTmethod, - [1773] = 4, + [1804] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(419), 1, + ACTIONS(425), 1, anon_sym_DOTimplements, - STATE(85), 2, + STATE(86), 2, sym_implements_directive, aux_sym_class_definition_repeat1, - ACTIONS(417), 4, + ACTIONS(423), 4, + ts_builtin_sym_end, + anon_sym_DOTfield, + anon_sym_DOTmethod, + anon_sym_DOTannotation, + [1821] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(428), 6, ts_builtin_sym_end, + anon_sym_DOTsource, + anon_sym_DOTimplements, anon_sym_DOTfield, anon_sym_DOTmethod, anon_sym_DOTannotation, - [1790] = 6, + [1833] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(232), 1, aux_sym_field_identifier_token1, ACTIONS(238), 1, anon_sym_LBRACK, - ACTIONS(422), 1, + ACTIONS(430), 1, sym_class_identifier, - STATE(191), 1, + STATE(198), 1, sym_array_type, - STATE(109), 2, + STATE(97), 2, sym_field_identifier, sym_full_field_identifier, - [1810] = 5, + [1853] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(424), 1, - aux_sym_field_identifier_token1, - STATE(99), 1, - sym_method_identifier, - STATE(100), 1, - sym_field_identifier, - ACTIONS(264), 3, - anon_sym_LTclinit_GT_LPAREN, - anon_sym_LTinit_GT_LPAREN, - aux_sym_method_identifier_token1, - [1828] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(428), 1, - anon_sym_DOTfield, - STATE(84), 1, - sym_field_declaration, - ACTIONS(426), 2, + ACTIONS(434), 1, + anon_sym_EQ, + ACTIONS(432), 5, ts_builtin_sym_end, + anon_sym_DOTfield, + sym_end_field, anon_sym_DOTmethod, - STATE(88), 2, - sym_field_definition, - aux_sym_class_definition_repeat3, - [1846] = 3, + anon_sym_DOTannotation, + [1867] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(433), 1, + ACTIONS(438), 1, anon_sym_EQ, - ACTIONS(431), 5, + ACTIONS(436), 5, ts_builtin_sym_end, anon_sym_DOTfield, sym_end_field, anon_sym_DOTmethod, anon_sym_DOTannotation, - [1860] = 5, + [1881] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(435), 1, + ACTIONS(440), 1, aux_sym_field_identifier_token1, - STATE(99), 1, + STATE(109), 1, + sym_field_identifier, + STATE(113), 1, sym_method_identifier, - STATE(100), 1, + ACTIONS(264), 3, + anon_sym_LTclinit_GT_LPAREN, + anon_sym_LTinit_GT_LPAREN, + aux_sym_method_identifier_token1, + [1899] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(296), 1, + aux_sym_field_identifier_token1, + STATE(109), 1, sym_field_identifier, + STATE(113), 1, + sym_method_identifier, ACTIONS(234), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - [1878] = 5, + [1917] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(437), 1, + ACTIONS(442), 1, aux_sym_field_identifier_token1, - STATE(174), 1, + STATE(181), 1, sym_method_identifier, - STATE(177), 1, + STATE(182), 1, sym_field_identifier, ACTIONS(220), 3, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - [1896] = 6, + [1935] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(238), 1, anon_sym_LBRACK, ACTIONS(262), 1, aux_sym_field_identifier_token1, - ACTIONS(439), 1, + ACTIONS(444), 1, sym_class_identifier, - STATE(212), 1, + STATE(215), 1, sym_array_type, - STATE(109), 2, + STATE(97), 2, sym_field_identifier, sym_full_field_identifier, - [1916] = 2, + [1955] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(441), 6, - ts_builtin_sym_end, - anon_sym_DOTsource, - anon_sym_DOTimplements, + ACTIONS(448), 1, anon_sym_DOTfield, - anon_sym_DOTmethod, - anon_sym_DOTannotation, - [1928] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(331), 1, - anon_sym_DOTmethod, - ACTIONS(392), 1, + STATE(85), 1, + sym_field_declaration, + ACTIONS(446), 2, ts_builtin_sym_end, - STATE(4), 1, - sym_method_declaration, - STATE(111), 2, - sym_method_definition, - aux_sym_class_definition_repeat4, - [1945] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(244), 1, - aux_sym_number_literal_token2, - ACTIONS(407), 1, - aux_sym_number_literal_token1, - ACTIONS(443), 1, - anon_sym_DOTendarray_DASHdata, - STATE(116), 2, - sym_number_literal, - aux_sym_array_data_directive_repeat1, - [1962] = 6, + anon_sym_DOTmethod, + STATE(95), 2, + sym_field_definition, + aux_sym_class_definition_repeat3, + [1973] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(244), 1, aux_sym_number_literal_token2, - ACTIONS(407), 1, + ACTIONS(404), 1, aux_sym_number_literal_token1, - ACTIONS(445), 1, + ACTIONS(451), 1, anon_sym_DOTendsparse_DASHswitch, - STATE(114), 1, + STATE(117), 1, aux_sym_sparse_switch_directive_repeat1, - STATE(190), 1, + STATE(200), 1, sym_number_literal, - [1981] = 5, + [1992] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(453), 5, + sym_annotation_key, + sym_end_annotation, + sym_end_subannotation, + anon_sym_COMMA, + anon_sym_RBRACE, + [2003] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(244), 1, aux_sym_number_literal_token2, - ACTIONS(407), 1, + ACTIONS(404), 1, aux_sym_number_literal_token1, - ACTIONS(447), 1, + ACTIONS(455), 1, anon_sym_DOTendarray_DASHdata, - STATE(95), 2, + STATE(119), 2, sym_number_literal, aux_sym_array_data_directive_repeat1, - [1998] = 5, + [2020] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(17), 1, anon_sym_DOTannotation, - ACTIONS(449), 1, + ACTIONS(457), 1, sym_end_param, - STATE(118), 1, + STATE(127), 1, sym_start_annotation, - STATE(80), 2, + STATE(81), 2, sym_annotation_directive, aux_sym_class_definition_repeat2, - [2015] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(451), 5, - sym_annotation_key, - sym_end_annotation, - sym_end_subannotation, - anon_sym_COMMA, - anon_sym_RBRACE, - [2026] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(453), 5, - sym_annotation_key, - sym_end_annotation, - sym_end_subannotation, - anon_sym_COMMA, - anon_sym_RBRACE, [2037] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(17), 1, - anon_sym_DOTannotation, - ACTIONS(455), 1, - sym_end_field, - STATE(118), 1, - sym_start_annotation, - STATE(80), 2, - sym_annotation_directive, - aux_sym_class_definition_repeat2, - [2054] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(331), 1, + ACTIONS(335), 1, anon_sym_DOTmethod, - ACTIONS(339), 1, + ACTIONS(459), 1, ts_builtin_sym_end, STATE(4), 1, sym_method_declaration, - STATE(111), 2, + STATE(107), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [2071] = 6, + [2054] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(244), 1, aux_sym_number_literal_token2, - ACTIONS(407), 1, + ACTIONS(404), 1, aux_sym_number_literal_token1, - ACTIONS(457), 1, + ACTIONS(461), 1, anon_sym_DOTendsparse_DASHswitch, STATE(96), 1, aux_sym_sparse_switch_directive_repeat1, - STATE(190), 1, + STATE(200), 1, sym_number_literal, - [2090] = 4, + [2073] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(459), 1, + ACTIONS(463), 5, sym_annotation_key, - ACTIONS(462), 2, sym_end_annotation, sym_end_subannotation, - STATE(104), 2, - sym_annotation_property, - aux_sym_annotation_directive_repeat1, - [2105] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(331), 1, - anon_sym_DOTmethod, - ACTIONS(360), 1, - ts_builtin_sym_end, - STATE(4), 1, - sym_method_declaration, - STATE(111), 2, - sym_method_definition, - aux_sym_class_definition_repeat4, - [2122] = 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [2084] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(464), 5, + ACTIONS(465), 5, ts_builtin_sym_end, anon_sym_DOTimplements, anon_sym_DOTfield, anon_sym_DOTmethod, anon_sym_DOTannotation, - [2133] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(331), 1, - anon_sym_DOTmethod, - ACTIONS(400), 1, - ts_builtin_sym_end, - STATE(4), 1, - sym_method_declaration, - STATE(111), 2, - sym_method_definition, - aux_sym_class_definition_repeat4, - [2150] = 2, + [2095] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(466), 5, + ACTIONS(467), 5, ts_builtin_sym_end, anon_sym_DOTimplements, anon_sym_DOTfield, anon_sym_DOTmethod, anon_sym_DOTannotation, - [2161] = 2, + [2106] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(468), 5, + ACTIONS(469), 1, sym_annotation_key, + ACTIONS(472), 2, sym_end_annotation, sym_end_subannotation, - anon_sym_COMMA, - anon_sym_RBRACE, - [2172] = 2, + STATE(105), 2, + sym_annotation_property, + aux_sym_annotation_directive_repeat1, + [2121] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(470), 5, - sym_annotation_key, - sym_end_annotation, - sym_end_subannotation, - anon_sym_COMMA, - anon_sym_RBRACE, - [2183] = 5, + ACTIONS(474), 5, + ts_builtin_sym_end, + anon_sym_DOTfield, + sym_end_field, + anon_sym_DOTmethod, + anon_sym_DOTannotation, + [2132] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(472), 1, + ACTIONS(476), 1, ts_builtin_sym_end, - ACTIONS(474), 1, + ACTIONS(478), 1, anon_sym_DOTmethod, STATE(4), 1, sym_method_declaration, - STATE(111), 2, + STATE(107), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [2200] = 5, + [2149] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(331), 1, + ACTIONS(481), 5, + sym_annotation_key, + sym_end_annotation, + sym_end_subannotation, + anon_sym_COMMA, + anon_sym_RBRACE, + [2160] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(483), 5, + sym_annotation_key, + sym_end_annotation, + sym_end_subannotation, + anon_sym_COMMA, + anon_sym_RBRACE, + [2171] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(335), 1, + anon_sym_DOTmethod, + ACTIONS(410), 1, + ts_builtin_sym_end, + STATE(4), 1, + sym_method_declaration, + STATE(107), 2, + sym_method_definition, + aux_sym_class_definition_repeat4, + [2188] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(244), 1, + aux_sym_number_literal_token2, + ACTIONS(404), 1, + aux_sym_number_literal_token1, + STATE(191), 1, + sym_number_literal, + ACTIONS(485), 2, + sym_variable, + sym_parameter, + [2205] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(335), 1, anon_sym_DOTmethod, - ACTIONS(477), 1, + ACTIONS(345), 1, ts_builtin_sym_end, STATE(4), 1, sym_method_declaration, - STATE(111), 2, + STATE(107), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [2217] = 2, + [2222] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(479), 5, + ACTIONS(487), 5, sym_annotation_key, sym_end_annotation, sym_end_subannotation, anon_sym_COMMA, anon_sym_RBRACE, - [2228] = 6, + [2233] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(481), 1, - anon_sym_DOTendsparse_DASHswitch, - ACTIONS(483), 1, + ACTIONS(489), 1, + anon_sym_DOTendarray_DASHdata, + ACTIONS(491), 1, aux_sym_number_literal_token1, - ACTIONS(486), 1, + ACTIONS(494), 1, aux_sym_number_literal_token2, - STATE(114), 1, - aux_sym_sparse_switch_directive_repeat1, - STATE(190), 1, + STATE(114), 2, sym_number_literal, - [2247] = 5, + aux_sym_array_data_directive_repeat1, + [2250] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(244), 1, - aux_sym_number_literal_token2, - ACTIONS(407), 1, - aux_sym_number_literal_token1, - STATE(187), 1, - sym_number_literal, - ACTIONS(489), 2, - sym_variable, - sym_parameter, - [2264] = 5, + ACTIONS(17), 1, + anon_sym_DOTannotation, + ACTIONS(497), 1, + sym_end_field, + STATE(127), 1, + sym_start_annotation, + STATE(81), 2, + sym_annotation_directive, + aux_sym_class_definition_repeat2, + [2267] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(491), 1, - anon_sym_DOTendarray_DASHdata, - ACTIONS(493), 1, + ACTIONS(335), 1, + anon_sym_DOTmethod, + ACTIONS(343), 1, + ts_builtin_sym_end, + STATE(4), 1, + sym_method_declaration, + STATE(107), 2, + sym_method_definition, + aux_sym_class_definition_repeat4, + [2284] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(499), 1, + anon_sym_DOTendsparse_DASHswitch, + ACTIONS(501), 1, aux_sym_number_literal_token1, - ACTIONS(496), 1, + ACTIONS(504), 1, aux_sym_number_literal_token2, - STATE(116), 2, + STATE(117), 1, + aux_sym_sparse_switch_directive_repeat1, + STATE(200), 1, sym_number_literal, - aux_sym_array_data_directive_repeat1, - [2281] = 2, + [2303] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(499), 5, + ACTIONS(507), 5, ts_builtin_sym_end, anon_sym_DOTfield, sym_end_field, anon_sym_DOTmethod, anon_sym_DOTannotation, - [2292] = 4, + [2314] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(501), 1, - sym_annotation_key, - ACTIONS(503), 1, - sym_end_annotation, - STATE(120), 2, - sym_annotation_property, - aux_sym_annotation_directive_repeat1, - [2306] = 4, + ACTIONS(244), 1, + aux_sym_number_literal_token2, + ACTIONS(404), 1, + aux_sym_number_literal_token1, + ACTIONS(509), 1, + anon_sym_DOTendarray_DASHdata, + STATE(114), 2, + sym_number_literal, + aux_sym_array_data_directive_repeat1, + [2331] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(501), 1, + ACTIONS(335), 1, + anon_sym_DOTmethod, + ACTIONS(396), 1, + ts_builtin_sym_end, + STATE(4), 1, + sym_method_declaration, + STATE(107), 2, + sym_method_definition, + aux_sym_class_definition_repeat4, + [2348] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(513), 1, + anon_sym_DASH_GT, + ACTIONS(511), 3, sym_annotation_key, - ACTIONS(505), 1, + sym_end_annotation, sym_end_subannotation, - STATE(104), 2, - sym_annotation_property, - aux_sym_annotation_directive_repeat1, - [2320] = 4, + [2360] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(501), 1, + STATE(18), 1, + sym_method_identifier, + ACTIONS(234), 3, + anon_sym_LTclinit_GT_LPAREN, + anon_sym_LTinit_GT_LPAREN, + aux_sym_method_identifier_token1, + [2372] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(515), 1, sym_annotation_key, - ACTIONS(507), 1, + ACTIONS(517), 1, sym_end_annotation, - STATE(104), 2, + STATE(105), 2, sym_annotation_property, aux_sym_annotation_directive_repeat1, - [2334] = 5, + [2386] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(509), 1, + ACTIONS(519), 1, anon_sym_COMMA, - ACTIONS(511), 1, + ACTIONS(521), 1, anon_sym_DOT_DOT, - ACTIONS(513), 1, + ACTIONS(523), 1, anon_sym_RBRACE, - STATE(149), 1, + STATE(152), 1, aux_sym_list_repeat1, - [2350] = 3, + [2402] = 4, ACTIONS(3), 1, sym_comment, - STATE(18), 1, - sym_method_identifier, - ACTIONS(234), 3, - anon_sym_LTclinit_GT_LPAREN, - anon_sym_LTinit_GT_LPAREN, - aux_sym_method_identifier_token1, - [2362] = 4, + ACTIONS(515), 1, + sym_annotation_key, + ACTIONS(525), 1, + sym_end_subannotation, + STATE(105), 2, + sym_annotation_property, + aux_sym_annotation_directive_repeat1, + [2416] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(501), 1, - sym_annotation_key, ACTIONS(515), 1, + sym_annotation_key, + ACTIONS(527), 1, sym_end_subannotation, - STATE(119), 2, + STATE(125), 2, sym_annotation_property, aux_sym_annotation_directive_repeat1, - [2376] = 3, + [2430] = 4, ACTIONS(3), 1, sym_comment, - STATE(206), 1, + ACTIONS(515), 1, + sym_annotation_key, + ACTIONS(529), 1, + sym_end_annotation, + STATE(123), 2, + sym_annotation_property, + aux_sym_annotation_directive_repeat1, + [2444] = 3, + ACTIONS(3), 1, + sym_comment, + STATE(197), 1, sym_annotation_visibility, - ACTIONS(517), 3, + ACTIONS(531), 3, anon_sym_system, anon_sym_build, anon_sym_runtime, - [2388] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(521), 1, - anon_sym_DASH_GT, - ACTIONS(519), 3, - sym_annotation_key, - sym_end_annotation, - sym_end_subannotation, - [2400] = 3, - ACTIONS(3), 1, + [2456] = 3, + ACTIONS(11), 1, + anon_sym_LF, + ACTIONS(208), 1, sym_comment, - ACTIONS(523), 1, - anon_sym_DASH_GT, - ACTIONS(519), 2, + ACTIONS(13), 2, anon_sym_COMMA, - anon_sym_RBRACE, - [2411] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(525), 1, - sym_label, - ACTIONS(527), 1, - anon_sym_DOTendpacked_DASHswitch, - STATE(159), 1, - aux_sym_packed_switch_directive_repeat1, - [2424] = 4, + anon_sym_DASH_GT, + [2467] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(509), 1, + ACTIONS(533), 1, anon_sym_COMMA, - ACTIONS(529), 1, + ACTIONS(536), 1, anon_sym_RBRACE, - STATE(160), 1, + STATE(130), 1, aux_sym_list_repeat1, - [2437] = 2, + [2480] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(531), 3, - ts_builtin_sym_end, - anon_sym_DOTfield, - anon_sym_DOTmethod, - [2446] = 4, + ACTIONS(244), 1, + aux_sym_number_literal_token2, + ACTIONS(404), 1, + aux_sym_number_literal_token1, + STATE(17), 1, + sym_number_literal, + [2493] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(509), 1, + ACTIONS(519), 1, anon_sym_COMMA, - ACTIONS(513), 1, + ACTIONS(538), 1, anon_sym_RBRACE, - STATE(149), 1, + STATE(130), 1, aux_sym_list_repeat1, - [2459] = 4, + [2506] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(509), 1, + ACTIONS(519), 1, anon_sym_COMMA, - ACTIONS(533), 1, + ACTIONS(523), 1, anon_sym_RBRACE, - STATE(128), 1, + STATE(152), 1, aux_sym_list_repeat1, - [2472] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(511), 1, - anon_sym_DOT_DOT, - ACTIONS(535), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [2483] = 4, + [2519] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(244), 1, aux_sym_number_literal_token2, - ACTIONS(407), 1, + ACTIONS(404), 1, aux_sym_number_literal_token1, - STATE(28), 1, + STATE(25), 1, sym_number_literal, - [2496] = 4, + [2532] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(244), 1, - aux_sym_number_literal_token2, - ACTIONS(407), 1, - aux_sym_number_literal_token1, - STATE(16), 1, - sym_number_literal, - [2509] = 4, + ACTIONS(521), 1, + anon_sym_DOT_DOT, + ACTIONS(540), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [2543] = 4, ACTIONS(208), 1, sym_comment, - ACTIONS(537), 1, + ACTIONS(542), 1, anon_sym_COMMA, - ACTIONS(539), 1, + ACTIONS(544), 1, anon_sym_LF, - STATE(156), 1, + STATE(159), 1, aux_sym_statement_repeat1, - [2522] = 2, + [2556] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(108), 3, + ACTIONS(546), 3, sym_annotation_key, sym_end_annotation, sym_end_subannotation, - [2531] = 2, + [2565] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(541), 3, + ACTIONS(548), 3, sym_annotation_key, sym_end_annotation, sym_end_subannotation, - [2540] = 2, + [2574] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(543), 3, + ACTIONS(519), 1, + anon_sym_COMMA, + ACTIONS(550), 1, + anon_sym_RBRACE, + STATE(132), 1, + aux_sym_list_repeat1, + [2587] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(244), 1, + aux_sym_number_literal_token2, + ACTIONS(404), 1, + aux_sym_number_literal_token1, + STATE(22), 1, + sym_number_literal, + [2600] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(552), 3, + ts_builtin_sym_end, + anon_sym_DOTfield, + anon_sym_DOTmethod, + [2609] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(554), 1, + sym_label, + ACTIONS(557), 1, + anon_sym_DOTendpacked_DASHswitch, + STATE(142), 1, + aux_sym_packed_switch_directive_repeat1, + [2622] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(561), 1, + aux_sym_number_literal_token2, + ACTIONS(559), 2, + anon_sym_DOTendsparse_DASHswitch, + aux_sym_number_literal_token1, + [2633] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(108), 3, sym_annotation_key, sym_end_annotation, sym_end_subannotation, - [2549] = 2, + [2642] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(11), 3, + ACTIONS(104), 3, sym_annotation_key, sym_end_annotation, sym_end_subannotation, - [2558] = 2, + [2651] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(104), 3, + ACTIONS(7), 3, sym_annotation_key, sym_end_annotation, sym_end_subannotation, - [2567] = 2, + [2660] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(86), 3, sym_annotation_key, sym_end_annotation, sym_end_subannotation, - [2576] = 4, + [2669] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(545), 1, + ACTIONS(563), 1, sym_label, - ACTIONS(548), 1, + ACTIONS(565), 1, anon_sym_DOTendpacked_DASHswitch, STATE(142), 1, aux_sym_packed_switch_directive_repeat1, - [2589] = 3, + [2682] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(552), 1, + ACTIONS(244), 1, aux_sym_number_literal_token2, - ACTIONS(550), 2, - anon_sym_DOTendsparse_DASHswitch, + ACTIONS(404), 1, aux_sym_number_literal_token1, - [2600] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(554), 3, - ts_builtin_sym_end, - anon_sym_DOTfield, - anon_sym_DOTmethod, - [2609] = 2, + STATE(160), 1, + sym_number_literal, + [2695] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7), 3, + ACTIONS(11), 3, sym_annotation_key, sym_end_annotation, sym_end_subannotation, - [2618] = 4, + [2704] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(244), 1, aux_sym_number_literal_token2, - ACTIONS(407), 1, + ACTIONS(404), 1, aux_sym_number_literal_token1, - STATE(22), 1, + STATE(98), 1, sym_number_literal, - [2631] = 4, + [2717] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(244), 1, - aux_sym_number_literal_token2, - ACTIONS(407), 1, - aux_sym_number_literal_token1, - STATE(97), 1, - sym_number_literal, - [2644] = 4, - ACTIONS(208), 1, - sym_comment, ACTIONS(519), 1, - anon_sym_LF, - ACTIONS(556), 1, anon_sym_COMMA, - ACTIONS(558), 1, - anon_sym_DASH_GT, - [2657] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(509), 1, - anon_sym_COMMA, - ACTIONS(560), 1, + ACTIONS(567), 1, anon_sym_RBRACE, - STATE(160), 1, + STATE(130), 1, aux_sym_list_repeat1, - [2670] = 2, + [2730] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(562), 3, + ACTIONS(569), 3, sym_annotation_key, sym_end_annotation, sym_end_subannotation, - [2679] = 4, - ACTIONS(208), 1, - sym_comment, - ACTIONS(537), 1, - anon_sym_COMMA, - ACTIONS(564), 1, - anon_sym_LF, - STATE(135), 1, - aux_sym_statement_repeat1, - [2692] = 2, + [2739] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(566), 3, - sym_annotation_key, - sym_end_annotation, - sym_end_subannotation, - [2701] = 2, + ACTIONS(571), 3, + ts_builtin_sym_end, + anon_sym_DOTfield, + anon_sym_DOTmethod, + [2748] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(568), 3, + ACTIONS(573), 3, sym_annotation_key, sym_end_annotation, sym_end_subannotation, - [2710] = 4, - ACTIONS(208), 1, - sym_comment, - ACTIONS(558), 1, - anon_sym_DASH_GT, - ACTIONS(570), 1, - anon_sym_COMMA, - ACTIONS(572), 1, - anon_sym_LF, - [2723] = 3, - ACTIONS(11), 1, - anon_sym_LF, - ACTIONS(208), 1, - sym_comment, - ACTIONS(13), 2, - anon_sym_COMMA, - anon_sym_DASH_GT, - [2734] = 4, - ACTIONS(208), 1, + [2757] = 2, + ACTIONS(3), 1, sym_comment, - ACTIONS(574), 1, - anon_sym_COMMA, - ACTIONS(577), 1, - anon_sym_LF, - STATE(156), 1, - aux_sym_statement_repeat1, - [2747] = 3, + ACTIONS(575), 3, + sym_annotation_key, + sym_end_annotation, + sym_end_subannotation, + [2766] = 3, ACTIONS(7), 1, anon_sym_LF, ACTIONS(208), 1, @@ -21702,845 +21724,879 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(9), 2, anon_sym_COMMA, anon_sym_DASH_GT, - [2758] = 4, + [2777] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(244), 1, - aux_sym_number_literal_token2, - ACTIONS(407), 1, - aux_sym_number_literal_token1, - STATE(127), 1, - sym_number_literal, - [2771] = 4, - ACTIONS(3), 1, + ACTIONS(577), 1, + anon_sym_DASH_GT, + ACTIONS(511), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [2788] = 4, + ACTIONS(208), 1, sym_comment, ACTIONS(579), 1, - sym_label, - ACTIONS(581), 1, - anon_sym_DOTendpacked_DASHswitch, - STATE(142), 1, - aux_sym_packed_switch_directive_repeat1, - [2784] = 4, + anon_sym_COMMA, + ACTIONS(582), 1, + anon_sym_LF, + STATE(159), 1, + aux_sym_statement_repeat1, + [2801] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(583), 1, - anon_sym_COMMA, + ACTIONS(584), 1, + sym_label, ACTIONS(586), 1, - anon_sym_RBRACE, - STATE(160), 1, - aux_sym_list_repeat1, - [2797] = 3, + anon_sym_DOTendpacked_DASHswitch, + STATE(148), 1, + aux_sym_packed_switch_directive_repeat1, + [2814] = 4, ACTIONS(208), 1, sym_comment, - ACTIONS(577), 1, + ACTIONS(511), 1, anon_sym_LF, ACTIONS(588), 1, anon_sym_COMMA, - [2807] = 3, + ACTIONS(590), 1, + anon_sym_DASH_GT, + [2827] = 4, ACTIONS(208), 1, sym_comment, - ACTIONS(562), 1, + ACTIONS(542), 1, + anon_sym_COMMA, + ACTIONS(592), 1, anon_sym_LF, + STATE(136), 1, + aux_sym_statement_repeat1, + [2840] = 4, + ACTIONS(208), 1, + sym_comment, ACTIONS(590), 1, + anon_sym_DASH_GT, + ACTIONS(594), 1, anon_sym_COMMA, - [2817] = 2, - ACTIONS(3), 1, + ACTIONS(596), 1, + anon_sym_LF, + [2853] = 3, + ACTIONS(208), 1, sym_comment, - ACTIONS(586), 2, + ACTIONS(402), 1, + anon_sym_LF, + ACTIONS(598), 1, anon_sym_COMMA, - anon_sym_RBRACE, - [2825] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(435), 1, - aux_sym_field_identifier_token1, - STATE(100), 1, - sym_field_identifier, - [2835] = 2, + [2863] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(592), 2, + ACTIONS(600), 2, sym_annotation_key, sym_end_annotation, - [2843] = 3, + [2871] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(594), 1, + ACTIONS(602), 2, + ts_builtin_sym_end, + anon_sym_DOTmethod, + [2879] = 3, + ACTIONS(208), 1, + sym_comment, + ACTIONS(569), 1, + anon_sym_LF, + ACTIONS(604), 1, + anon_sym_COMMA, + [2889] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(606), 1, anon_sym_DOTsuper, STATE(49), 1, sym_super_directive, - [2853] = 3, + [2899] = 3, ACTIONS(208), 1, sym_comment, - ACTIONS(596), 1, + ACTIONS(575), 1, + anon_sym_LF, + ACTIONS(608), 1, anon_sym_COMMA, - ACTIONS(598), 1, + [2909] = 3, + ACTIONS(208), 1, + sym_comment, + ACTIONS(610), 1, + anon_sym_COMMA, + ACTIONS(612), 1, anon_sym_LF, - [2863] = 3, + [2919] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(440), 1, + aux_sym_field_identifier_token1, + STATE(109), 1, + sym_field_identifier, + [2929] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(614), 2, + sym_annotation_key, + sym_end_subannotation, + [2937] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(424), 1, + ACTIONS(296), 1, aux_sym_field_identifier_token1, - STATE(100), 1, + STATE(89), 1, sym_field_identifier, - [2873] = 3, + [2947] = 3, ACTIONS(208), 1, sym_comment, - ACTIONS(568), 1, + ACTIONS(573), 1, anon_sym_LF, - ACTIONS(600), 1, + ACTIONS(616), 1, anon_sym_COMMA, - [2883] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(602), 2, - ts_builtin_sym_end, - anon_sym_DOTmethod, - [2891] = 2, + [2957] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(604), 2, - sym_annotation_key, - sym_end_subannotation, - [2899] = 3, + ACTIONS(536), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [2965] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(435), 1, + ACTIONS(296), 1, aux_sym_field_identifier_token1, - STATE(89), 1, + STATE(109), 1, sym_field_identifier, - [2909] = 3, + [2975] = 3, ACTIONS(208), 1, sym_comment, - ACTIONS(566), 1, + ACTIONS(582), 1, anon_sym_LF, - ACTIONS(606), 1, + ACTIONS(618), 1, anon_sym_COMMA, - [2919] = 3, + [2985] = 3, ACTIONS(208), 1, sym_comment, - ACTIONS(451), 1, + ACTIONS(400), 1, anon_sym_LF, - ACTIONS(608), 1, + ACTIONS(620), 1, anon_sym_COMMA, - [2929] = 3, + [2995] = 3, ACTIONS(108), 1, anon_sym_LF, ACTIONS(110), 1, anon_sym_COMMA, ACTIONS(208), 1, sym_comment, - [2939] = 3, + [3005] = 3, ACTIONS(86), 1, anon_sym_LF, ACTIONS(88), 1, anon_sym_COMMA, ACTIONS(208), 1, sym_comment, - [2949] = 3, + [3015] = 3, ACTIONS(208), 1, sym_comment, - ACTIONS(453), 1, + ACTIONS(487), 1, anon_sym_LF, - ACTIONS(610), 1, + ACTIONS(622), 1, anon_sym_COMMA, - [2959] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(612), 2, - ts_builtin_sym_end, - anon_sym_DOTmethod, - [2967] = 3, + [3025] = 3, ACTIONS(208), 1, sym_comment, - ACTIONS(396), 1, + ACTIONS(483), 1, anon_sym_LF, - ACTIONS(614), 1, + ACTIONS(624), 1, anon_sym_COMMA, - [2977] = 3, + [3035] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(626), 2, + ts_builtin_sym_end, + anon_sym_DOTmethod, + [3043] = 3, ACTIONS(104), 1, anon_sym_LF, ACTIONS(106), 1, anon_sym_COMMA, ACTIONS(208), 1, sym_comment, - [2987] = 3, - ACTIONS(208), 1, - sym_comment, - ACTIONS(398), 1, - anon_sym_LF, - ACTIONS(616), 1, - anon_sym_COMMA, - [2997] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(618), 1, - anon_sym_LBRACE, - [3004] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(620), 1, - sym_string_literal, - [3011] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(622), 1, - sym_label, - [3018] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(624), 1, - ts_builtin_sym_end, - [3025] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(626), 1, - sym_label, - [3032] = 2, + [3053] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(628), 1, - anon_sym_RBRACE, - [3039] = 2, + ts_builtin_sym_end, + [3060] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(630), 1, - sym_class_identifier, - [3046] = 2, + anon_sym_LBRACE, + [3067] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(632), 1, anon_sym_RBRACE, - [3053] = 2, + [3074] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(634), 1, - anon_sym_DASH_GT, - [3060] = 2, + sym_label, + [3081] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(636), 1, - anon_sym_DASH_GT, - [3067] = 2, + sym_label, + [3088] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(638), 1, - sym_class_identifier, - [3074] = 2, + anon_sym_LBRACE, + [3095] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(640), 1, - anon_sym_DOT_DOT, - [3081] = 2, + anon_sym_RBRACE, + [3102] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(642), 1, - sym_label, - [3088] = 2, + anon_sym_EQ, + [3109] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(644), 1, - anon_sym_DOT_DOT, - [3095] = 2, + anon_sym_DOTsuper, + [3116] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(646), 1, - anon_sym_RBRACE, - [3102] = 2, + sym_label, + [3123] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(648), 1, - sym_label, - [3109] = 2, + sym_string_literal, + [3130] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(650), 1, - sym_parameter, - [3116] = 2, + anon_sym_DOT_DOT, + [3137] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(652), 1, - sym_label, - [3123] = 2, + sym_class_identifier, + [3144] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(654), 1, - anon_sym_DOTsuper, - [3130] = 2, + anon_sym_DASH_GT, + [3151] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(656), 1, sym_class_identifier, - [3137] = 2, + [3158] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(658), 1, - anon_sym_LBRACE, - [3144] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(523), 1, anon_sym_DASH_GT, - [3151] = 2, + [3165] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(660), 1, - sym_class_identifier, - [3158] = 2, + sym_label, + [3172] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(662), 1, sym_class_identifier, - [3165] = 2, + [3179] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(664), 1, sym_class_identifier, - [3172] = 2, + [3186] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(666), 1, sym_class_identifier, - [3179] = 2, + [3193] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(668), 1, - anon_sym_DOTsuper, - [3186] = 2, + sym_class_identifier, + [3200] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(670), 1, sym_label, - [3193] = 2, + [3207] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(672), 1, - sym_label, - [3200] = 2, + anon_sym_DOT_DOT, + [3214] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(521), 1, + ACTIONS(577), 1, anon_sym_DASH_GT, - [3207] = 2, + [3221] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(674), 1, - anon_sym_DASH_GT, - [3214] = 2, + sym_class_identifier, + [3228] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(676), 1, - anon_sym_EQ, + sym_label, + [3235] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(678), 1, + anon_sym_DOTsuper, + [3242] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(680), 1, + sym_label, + [3249] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(682), 1, + sym_parameter, + [3256] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(513), 1, + anon_sym_DASH_GT, + [3263] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(684), 1, + anon_sym_DASH_GT, + [3270] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(686), 1, + anon_sym_RBRACE, }; static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(33)] = 0, [SMALL_STATE(34)] = 67, [SMALL_STATE(35)] = 135, - [SMALL_STATE(36)] = 202, + [SMALL_STATE(36)] = 198, [SMALL_STATE(37)] = 265, [SMALL_STATE(38)] = 330, [SMALL_STATE(39)] = 390, [SMALL_STATE(40)] = 424, [SMALL_STATE(41)] = 464, [SMALL_STATE(42)] = 498, - [SMALL_STATE(43)] = 532, - [SMALL_STATE(44)] = 565, - [SMALL_STATE(45)] = 595, - [SMALL_STATE(46)] = 625, - [SMALL_STATE(47)] = 657, - [SMALL_STATE(48)] = 689, - [SMALL_STATE(49)] = 719, - [SMALL_STATE(50)] = 769, - [SMALL_STATE(51)] = 801, - [SMALL_STATE(52)] = 845, - [SMALL_STATE(53)] = 877, - [SMALL_STATE(54)] = 909, - [SMALL_STATE(55)] = 941, - [SMALL_STATE(56)] = 973, - [SMALL_STATE(57)] = 1005, - [SMALL_STATE(58)] = 1049, - [SMALL_STATE(59)] = 1081, - [SMALL_STATE(60)] = 1125, - [SMALL_STATE(61)] = 1151, - [SMALL_STATE(62)] = 1177, - [SMALL_STATE(63)] = 1203, - [SMALL_STATE(64)] = 1229, - [SMALL_STATE(65)] = 1255, - [SMALL_STATE(66)] = 1281, - [SMALL_STATE(67)] = 1307, - [SMALL_STATE(68)] = 1333, - [SMALL_STATE(69)] = 1359, - [SMALL_STATE(70)] = 1385, - [SMALL_STATE(71)] = 1411, - [SMALL_STATE(72)] = 1437, - [SMALL_STATE(73)] = 1474, - [SMALL_STATE(74)] = 1511, - [SMALL_STATE(75)] = 1548, - [SMALL_STATE(76)] = 1566, - [SMALL_STATE(77)] = 1583, - [SMALL_STATE(78)] = 1599, - [SMALL_STATE(79)] = 1626, - [SMALL_STATE(80)] = 1653, - [SMALL_STATE(81)] = 1674, - [SMALL_STATE(82)] = 1697, - [SMALL_STATE(83)] = 1724, - [SMALL_STATE(84)] = 1751, - [SMALL_STATE(85)] = 1773, - [SMALL_STATE(86)] = 1790, - [SMALL_STATE(87)] = 1810, - [SMALL_STATE(88)] = 1828, - [SMALL_STATE(89)] = 1846, - [SMALL_STATE(90)] = 1860, - [SMALL_STATE(91)] = 1878, - [SMALL_STATE(92)] = 1896, - [SMALL_STATE(93)] = 1916, - [SMALL_STATE(94)] = 1928, - [SMALL_STATE(95)] = 1945, - [SMALL_STATE(96)] = 1962, - [SMALL_STATE(97)] = 1981, - [SMALL_STATE(98)] = 1998, - [SMALL_STATE(99)] = 2015, - [SMALL_STATE(100)] = 2026, - [SMALL_STATE(101)] = 2037, - [SMALL_STATE(102)] = 2054, - [SMALL_STATE(103)] = 2071, - [SMALL_STATE(104)] = 2090, - [SMALL_STATE(105)] = 2105, - [SMALL_STATE(106)] = 2122, - [SMALL_STATE(107)] = 2133, - [SMALL_STATE(108)] = 2150, - [SMALL_STATE(109)] = 2161, - [SMALL_STATE(110)] = 2172, - [SMALL_STATE(111)] = 2183, - [SMALL_STATE(112)] = 2200, - [SMALL_STATE(113)] = 2217, - [SMALL_STATE(114)] = 2228, - [SMALL_STATE(115)] = 2247, - [SMALL_STATE(116)] = 2264, - [SMALL_STATE(117)] = 2281, - [SMALL_STATE(118)] = 2292, - [SMALL_STATE(119)] = 2306, - [SMALL_STATE(120)] = 2320, - [SMALL_STATE(121)] = 2334, - [SMALL_STATE(122)] = 2350, - [SMALL_STATE(123)] = 2362, - [SMALL_STATE(124)] = 2376, - [SMALL_STATE(125)] = 2388, - [SMALL_STATE(126)] = 2400, - [SMALL_STATE(127)] = 2411, - [SMALL_STATE(128)] = 2424, - [SMALL_STATE(129)] = 2437, - [SMALL_STATE(130)] = 2446, - [SMALL_STATE(131)] = 2459, - [SMALL_STATE(132)] = 2472, - [SMALL_STATE(133)] = 2483, - [SMALL_STATE(134)] = 2496, - [SMALL_STATE(135)] = 2509, - [SMALL_STATE(136)] = 2522, - [SMALL_STATE(137)] = 2531, - [SMALL_STATE(138)] = 2540, - [SMALL_STATE(139)] = 2549, - [SMALL_STATE(140)] = 2558, - [SMALL_STATE(141)] = 2567, - [SMALL_STATE(142)] = 2576, - [SMALL_STATE(143)] = 2589, - [SMALL_STATE(144)] = 2600, - [SMALL_STATE(145)] = 2609, - [SMALL_STATE(146)] = 2618, - [SMALL_STATE(147)] = 2631, - [SMALL_STATE(148)] = 2644, - [SMALL_STATE(149)] = 2657, - [SMALL_STATE(150)] = 2670, - [SMALL_STATE(151)] = 2679, - [SMALL_STATE(152)] = 2692, - [SMALL_STATE(153)] = 2701, - [SMALL_STATE(154)] = 2710, - [SMALL_STATE(155)] = 2723, - [SMALL_STATE(156)] = 2734, - [SMALL_STATE(157)] = 2747, - [SMALL_STATE(158)] = 2758, - [SMALL_STATE(159)] = 2771, - [SMALL_STATE(160)] = 2784, - [SMALL_STATE(161)] = 2797, - [SMALL_STATE(162)] = 2807, - [SMALL_STATE(163)] = 2817, - [SMALL_STATE(164)] = 2825, - [SMALL_STATE(165)] = 2835, - [SMALL_STATE(166)] = 2843, - [SMALL_STATE(167)] = 2853, - [SMALL_STATE(168)] = 2863, - [SMALL_STATE(169)] = 2873, - [SMALL_STATE(170)] = 2883, - [SMALL_STATE(171)] = 2891, - [SMALL_STATE(172)] = 2899, - [SMALL_STATE(173)] = 2909, - [SMALL_STATE(174)] = 2919, - [SMALL_STATE(175)] = 2929, - [SMALL_STATE(176)] = 2939, - [SMALL_STATE(177)] = 2949, - [SMALL_STATE(178)] = 2959, - [SMALL_STATE(179)] = 2967, - [SMALL_STATE(180)] = 2977, - [SMALL_STATE(181)] = 2987, - [SMALL_STATE(182)] = 2997, - [SMALL_STATE(183)] = 3004, - [SMALL_STATE(184)] = 3011, - [SMALL_STATE(185)] = 3018, - [SMALL_STATE(186)] = 3025, - [SMALL_STATE(187)] = 3032, - [SMALL_STATE(188)] = 3039, - [SMALL_STATE(189)] = 3046, - [SMALL_STATE(190)] = 3053, - [SMALL_STATE(191)] = 3060, - [SMALL_STATE(192)] = 3067, - [SMALL_STATE(193)] = 3074, - [SMALL_STATE(194)] = 3081, - [SMALL_STATE(195)] = 3088, - [SMALL_STATE(196)] = 3095, - [SMALL_STATE(197)] = 3102, - [SMALL_STATE(198)] = 3109, - [SMALL_STATE(199)] = 3116, - [SMALL_STATE(200)] = 3123, - [SMALL_STATE(201)] = 3130, - [SMALL_STATE(202)] = 3137, - [SMALL_STATE(203)] = 3144, - [SMALL_STATE(204)] = 3151, - [SMALL_STATE(205)] = 3158, - [SMALL_STATE(206)] = 3165, - [SMALL_STATE(207)] = 3172, - [SMALL_STATE(208)] = 3179, - [SMALL_STATE(209)] = 3186, - [SMALL_STATE(210)] = 3193, - [SMALL_STATE(211)] = 3200, - [SMALL_STATE(212)] = 3207, - [SMALL_STATE(213)] = 3214, + [SMALL_STATE(43)] = 536, + [SMALL_STATE(44)] = 570, + [SMALL_STATE(45)] = 603, + [SMALL_STATE(46)] = 633, + [SMALL_STATE(47)] = 665, + [SMALL_STATE(48)] = 697, + [SMALL_STATE(49)] = 727, + [SMALL_STATE(50)] = 777, + [SMALL_STATE(51)] = 809, + [SMALL_STATE(52)] = 853, + [SMALL_STATE(53)] = 897, + [SMALL_STATE(54)] = 929, + [SMALL_STATE(55)] = 961, + [SMALL_STATE(56)] = 993, + [SMALL_STATE(57)] = 1025, + [SMALL_STATE(58)] = 1057, + [SMALL_STATE(59)] = 1089, + [SMALL_STATE(60)] = 1133, + [SMALL_STATE(61)] = 1159, + [SMALL_STATE(62)] = 1185, + [SMALL_STATE(63)] = 1211, + [SMALL_STATE(64)] = 1237, + [SMALL_STATE(65)] = 1263, + [SMALL_STATE(66)] = 1289, + [SMALL_STATE(67)] = 1315, + [SMALL_STATE(68)] = 1341, + [SMALL_STATE(69)] = 1367, + [SMALL_STATE(70)] = 1393, + [SMALL_STATE(71)] = 1419, + [SMALL_STATE(72)] = 1445, + [SMALL_STATE(73)] = 1482, + [SMALL_STATE(74)] = 1519, + [SMALL_STATE(75)] = 1556, + [SMALL_STATE(76)] = 1574, + [SMALL_STATE(77)] = 1591, + [SMALL_STATE(78)] = 1607, + [SMALL_STATE(79)] = 1630, + [SMALL_STATE(80)] = 1657, + [SMALL_STATE(81)] = 1684, + [SMALL_STATE(82)] = 1705, + [SMALL_STATE(83)] = 1732, + [SMALL_STATE(84)] = 1759, + [SMALL_STATE(85)] = 1782, + [SMALL_STATE(86)] = 1804, + [SMALL_STATE(87)] = 1821, + [SMALL_STATE(88)] = 1833, + [SMALL_STATE(89)] = 1853, + [SMALL_STATE(90)] = 1867, + [SMALL_STATE(91)] = 1881, + [SMALL_STATE(92)] = 1899, + [SMALL_STATE(93)] = 1917, + [SMALL_STATE(94)] = 1935, + [SMALL_STATE(95)] = 1955, + [SMALL_STATE(96)] = 1973, + [SMALL_STATE(97)] = 1992, + [SMALL_STATE(98)] = 2003, + [SMALL_STATE(99)] = 2020, + [SMALL_STATE(100)] = 2037, + [SMALL_STATE(101)] = 2054, + [SMALL_STATE(102)] = 2073, + [SMALL_STATE(103)] = 2084, + [SMALL_STATE(104)] = 2095, + [SMALL_STATE(105)] = 2106, + [SMALL_STATE(106)] = 2121, + [SMALL_STATE(107)] = 2132, + [SMALL_STATE(108)] = 2149, + [SMALL_STATE(109)] = 2160, + [SMALL_STATE(110)] = 2171, + [SMALL_STATE(111)] = 2188, + [SMALL_STATE(112)] = 2205, + [SMALL_STATE(113)] = 2222, + [SMALL_STATE(114)] = 2233, + [SMALL_STATE(115)] = 2250, + [SMALL_STATE(116)] = 2267, + [SMALL_STATE(117)] = 2284, + [SMALL_STATE(118)] = 2303, + [SMALL_STATE(119)] = 2314, + [SMALL_STATE(120)] = 2331, + [SMALL_STATE(121)] = 2348, + [SMALL_STATE(122)] = 2360, + [SMALL_STATE(123)] = 2372, + [SMALL_STATE(124)] = 2386, + [SMALL_STATE(125)] = 2402, + [SMALL_STATE(126)] = 2416, + [SMALL_STATE(127)] = 2430, + [SMALL_STATE(128)] = 2444, + [SMALL_STATE(129)] = 2456, + [SMALL_STATE(130)] = 2467, + [SMALL_STATE(131)] = 2480, + [SMALL_STATE(132)] = 2493, + [SMALL_STATE(133)] = 2506, + [SMALL_STATE(134)] = 2519, + [SMALL_STATE(135)] = 2532, + [SMALL_STATE(136)] = 2543, + [SMALL_STATE(137)] = 2556, + [SMALL_STATE(138)] = 2565, + [SMALL_STATE(139)] = 2574, + [SMALL_STATE(140)] = 2587, + [SMALL_STATE(141)] = 2600, + [SMALL_STATE(142)] = 2609, + [SMALL_STATE(143)] = 2622, + [SMALL_STATE(144)] = 2633, + [SMALL_STATE(145)] = 2642, + [SMALL_STATE(146)] = 2651, + [SMALL_STATE(147)] = 2660, + [SMALL_STATE(148)] = 2669, + [SMALL_STATE(149)] = 2682, + [SMALL_STATE(150)] = 2695, + [SMALL_STATE(151)] = 2704, + [SMALL_STATE(152)] = 2717, + [SMALL_STATE(153)] = 2730, + [SMALL_STATE(154)] = 2739, + [SMALL_STATE(155)] = 2748, + [SMALL_STATE(156)] = 2757, + [SMALL_STATE(157)] = 2766, + [SMALL_STATE(158)] = 2777, + [SMALL_STATE(159)] = 2788, + [SMALL_STATE(160)] = 2801, + [SMALL_STATE(161)] = 2814, + [SMALL_STATE(162)] = 2827, + [SMALL_STATE(163)] = 2840, + [SMALL_STATE(164)] = 2853, + [SMALL_STATE(165)] = 2863, + [SMALL_STATE(166)] = 2871, + [SMALL_STATE(167)] = 2879, + [SMALL_STATE(168)] = 2889, + [SMALL_STATE(169)] = 2899, + [SMALL_STATE(170)] = 2909, + [SMALL_STATE(171)] = 2919, + [SMALL_STATE(172)] = 2929, + [SMALL_STATE(173)] = 2937, + [SMALL_STATE(174)] = 2947, + [SMALL_STATE(175)] = 2957, + [SMALL_STATE(176)] = 2965, + [SMALL_STATE(177)] = 2975, + [SMALL_STATE(178)] = 2985, + [SMALL_STATE(179)] = 2995, + [SMALL_STATE(180)] = 3005, + [SMALL_STATE(181)] = 3015, + [SMALL_STATE(182)] = 3025, + [SMALL_STATE(183)] = 3035, + [SMALL_STATE(184)] = 3043, + [SMALL_STATE(185)] = 3053, + [SMALL_STATE(186)] = 3060, + [SMALL_STATE(187)] = 3067, + [SMALL_STATE(188)] = 3074, + [SMALL_STATE(189)] = 3081, + [SMALL_STATE(190)] = 3088, + [SMALL_STATE(191)] = 3095, + [SMALL_STATE(192)] = 3102, + [SMALL_STATE(193)] = 3109, + [SMALL_STATE(194)] = 3116, + [SMALL_STATE(195)] = 3123, + [SMALL_STATE(196)] = 3130, + [SMALL_STATE(197)] = 3137, + [SMALL_STATE(198)] = 3144, + [SMALL_STATE(199)] = 3151, + [SMALL_STATE(200)] = 3158, + [SMALL_STATE(201)] = 3165, + [SMALL_STATE(202)] = 3172, + [SMALL_STATE(203)] = 3179, + [SMALL_STATE(204)] = 3186, + [SMALL_STATE(205)] = 3193, + [SMALL_STATE(206)] = 3200, + [SMALL_STATE(207)] = 3207, + [SMALL_STATE(208)] = 3214, + [SMALL_STATE(209)] = 3221, + [SMALL_STATE(210)] = 3228, + [SMALL_STATE(211)] = 3235, + [SMALL_STATE(212)] = 3242, + [SMALL_STATE(213)] = 3249, + [SMALL_STATE(214)] = 3256, + [SMALL_STATE(215)] = 3263, + [SMALL_STATE(216)] = 3270, }; 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_EXTRA(), - [5] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), - [7] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primitive_type, 1), - [9] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primitive_type, 1), - [11] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_type, 2, .production_id = 8), - [13] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_type, 2, .production_id = 8), - [15] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), - [17] = {.entry = {.count = 1, .reusable = true}}, SHIFT(124), - [19] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198), - [21] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), + [5] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), + [7] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_type, 2, .production_id = 7), + [9] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_type, 2, .production_id = 7), + [11] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primitive_type, 1), + [13] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primitive_type, 1), + [15] = {.entry = {.count = 1, .reusable = true}}, SHIFT(166), + [17] = {.entry = {.count = 1, .reusable = true}}, SHIFT(128), + [19] = {.entry = {.count = 1, .reusable = true}}, SHIFT(213), + [21] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), [23] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), [25] = {.entry = {.count = 1, .reusable = false}}, SHIFT(39), - [27] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), - [29] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), - [31] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146), - [33] = {.entry = {.count = 1, .reusable = false}}, SHIFT(188), - [35] = {.entry = {.count = 1, .reusable = true}}, SHIFT(182), - [37] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), - [39] = {.entry = {.count = 1, .reusable = true}}, SHIFT(103), - [41] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), + [27] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), + [29] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), + [31] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), + [33] = {.entry = {.count = 1, .reusable = false}}, SHIFT(202), + [35] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186), + [37] = {.entry = {.count = 1, .reusable = true}}, SHIFT(149), + [39] = {.entry = {.count = 1, .reusable = true}}, SHIFT(101), + [41] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), [43] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), - [45] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(124), - [48] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(198), - [51] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(21), + [45] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(128), + [48] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(213), + [51] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(31), [54] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(39), [57] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(39), - [60] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(134), - [63] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(133), - [66] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(146), - [69] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(188), - [72] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(182), - [75] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(158), - [78] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(103), - [81] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(147), - [84] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), + [60] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(131), + [63] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(134), + [66] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(140), + [69] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(202), + [72] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(186), + [75] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(149), + [78] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(101), + [81] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(151), + [84] = {.entry = {.count = 1, .reusable = true}}, SHIFT(183), [86] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_number_literal, 1), [88] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_number_literal, 1), - [90] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_directive, 3), - [92] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_directive, 3), - [94] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_directive, 2), - [96] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_directive, 2), + [90] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_directive, 2), + [92] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_directive, 2), + [94] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_directive, 3), + [96] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_directive, 3), [98] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_directive, 1), - [100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), + [100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), [102] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_directive, 1), - [104] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_identifier, 3, .production_id = 7), - [106] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_identifier, 3, .production_id = 7), + [104] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_identifier, 3, .production_id = 8), + [106] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_identifier, 3, .production_id = 8), [108] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_identifier, 4, .production_id = 12), [110] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_identifier, 4, .production_id = 12), [112] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_start_param, 2, .production_id = 4), [114] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_start_param, 2, .production_id = 4), - [116] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_data_directive, 4, .production_id = 13), - [118] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_directive, 4, .production_id = 13), - [120] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_data_directive, 3, .production_id = 9), - [122] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_directive, 3, .production_id = 9), - [124] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_directive, 2), - [126] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_directive, 2), - [128] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 2, .production_id = 5), - [130] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 2, .production_id = 5), + [116] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_directive, 2), + [118] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_directive, 2), + [120] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_directive, 4), + [122] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_directive, 4), + [124] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_directive, 8), + [126] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_directive, 8), + [128] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_directive, 2), + [130] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_directive, 2), [132] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 3, .production_id = 2), [134] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 3, .production_id = 2), - [136] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_directive, 2), - [138] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_directive, 2), - [140] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_directive, 2), - [142] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_directive, 2), - [144] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 1), - [146] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 1), + [136] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catchall_directive, 7), + [138] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catchall_directive, 7), + [140] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 2, .production_id = 5), + [142] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 2, .production_id = 5), + [144] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 4, .production_id = 14), + [146] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 4, .production_id = 14), [148] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_registers_directive, 2), [150] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_registers_directive, 2), - [152] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_directive, 3), - [154] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_directive, 3), - [156] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_directive, 3), - [158] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_directive, 3), - [160] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_directive, 3), - [162] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_directive, 3), - [164] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 3, .production_id = 10), - [166] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 3, .production_id = 10), - [168] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_directive, 4), - [170] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_directive, 4), - [172] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_locals_directive, 2), - [174] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_locals_directive, 2), - [176] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 4, .production_id = 14), - [178] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 4, .production_id = 14), - [180] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 2, .production_id = 1), - [182] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 2, .production_id = 1), - [184] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_directive, 8), - [186] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_directive, 8), - [188] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catchall_directive, 7), - [190] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catchall_directive, 7), - [192] = {.entry = {.count = 1, .reusable = false}}, SHIFT(151), - [194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17), - [196] = {.entry = {.count = 1, .reusable = false}}, SHIFT(35), - [198] = {.entry = {.count = 1, .reusable = false}}, SHIFT(148), - [200] = {.entry = {.count = 1, .reusable = false}}, SHIFT(61), - [202] = {.entry = {.count = 1, .reusable = false}}, SHIFT(56), - [204] = {.entry = {.count = 1, .reusable = false}}, SHIFT(68), - [206] = {.entry = {.count = 1, .reusable = false}}, SHIFT(157), + [152] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_directive, 2), + [154] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_directive, 2), + [156] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_data_directive, 4, .production_id = 13), + [158] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_directive, 4, .production_id = 13), + [160] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_locals_directive, 2), + [162] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_locals_directive, 2), + [164] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_directive, 3), + [166] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_directive, 3), + [168] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 3, .production_id = 10), + [170] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 3, .production_id = 10), + [172] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_directive, 3), + [174] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_directive, 3), + [176] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_directive, 3), + [178] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_directive, 3), + [180] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_data_directive, 3, .production_id = 9), + [182] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_directive, 3, .production_id = 9), + [184] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 1), + [186] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 1), + [188] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 2, .production_id = 1), + [190] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 2, .production_id = 1), + [192] = {.entry = {.count = 1, .reusable = false}}, SHIFT(162), + [194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), + [196] = {.entry = {.count = 1, .reusable = false}}, SHIFT(36), + [198] = {.entry = {.count = 1, .reusable = false}}, SHIFT(161), + [200] = {.entry = {.count = 1, .reusable = false}}, SHIFT(70), + [202] = {.entry = {.count = 1, .reusable = false}}, SHIFT(53), + [204] = {.entry = {.count = 1, .reusable = false}}, SHIFT(66), + [206] = {.entry = {.count = 1, .reusable = false}}, SHIFT(129), [208] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(), - [210] = {.entry = {.count = 1, .reusable = false}}, SHIFT(176), - [212] = {.entry = {.count = 1, .reusable = false}}, SHIFT(181), - [214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161), - [216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), - [218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), - [220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), - [222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), - [224] = {.entry = {.count = 1, .reusable = false}}, SHIFT(161), - [226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(205), - [228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169), - [230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126), - [232] = {.entry = {.count = 1, .reusable = false}}, SHIFT(60), - [234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), - [236] = {.entry = {.count = 1, .reusable = false}}, SHIFT(58), - [238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), - [240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), - [242] = {.entry = {.count = 1, .reusable = false}}, SHIFT(121), + [210] = {.entry = {.count = 1, .reusable = false}}, SHIFT(180), + [212] = {.entry = {.count = 1, .reusable = false}}, SHIFT(164), + [214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177), + [216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), + [218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161), + [220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53), + [222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), + [224] = {.entry = {.count = 1, .reusable = false}}, SHIFT(177), + [226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(209), + [228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(156), + [230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), + [232] = {.entry = {.count = 1, .reusable = false}}, SHIFT(63), + [234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), + [236] = {.entry = {.count = 1, .reusable = false}}, SHIFT(55), + [238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), + [240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(88), + [242] = {.entry = {.count = 1, .reusable = false}}, SHIFT(139), [244] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7), - [246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(130), + [246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), [248] = {.entry = {.count = 1, .reusable = false}}, SHIFT(77), - [250] = {.entry = {.count = 1, .reusable = false}}, SHIFT(130), - [252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(153), - [254] = {.entry = {.count = 1, .reusable = false}}, SHIFT(131), - [256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), - [258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), - [260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125), - [262] = {.entry = {.count = 1, .reusable = false}}, SHIFT(71), - [264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53), - [266] = {.entry = {.count = 1, .reusable = false}}, SHIFT(53), - [268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), - [270] = {.entry = {.count = 1, .reusable = false}}, SHIFT(141), + [250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169), + [252] = {.entry = {.count = 1, .reusable = false}}, SHIFT(124), + [254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), + [256] = {.entry = {.count = 1, .reusable = false}}, SHIFT(133), + [258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), + [260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(121), + [262] = {.entry = {.count = 1, .reusable = false}}, SHIFT(67), + [264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), + [266] = {.entry = {.count = 1, .reusable = false}}, SHIFT(57), + [268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(94), + [270] = {.entry = {.count = 1, .reusable = false}}, SHIFT(147), [272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), [274] = {.entry = {.count = 1, .reusable = false}}, SHIFT(138), - [276] = {.entry = {.count = 1, .reusable = false}}, SHIFT(163), - [278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163), + [276] = {.entry = {.count = 1, .reusable = false}}, SHIFT(175), + [278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), [280] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_opcode, 1), [282] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_opcode, 1), - [284] = {.entry = {.count = 1, .reusable = false}}, SHIFT(42), - [286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), + [284] = {.entry = {.count = 1, .reusable = false}}, SHIFT(43), + [286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), [288] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), [290] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(41), [293] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(41), - [296] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_access_modifiers, 1), - [298] = {.entry = {.count = 1, .reusable = false}}, SHIFT(41), - [300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), - [302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(208), - [304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(48), - [306] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(44), - [309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), - [311] = {.entry = {.count = 1, .reusable = false}}, SHIFT(47), - [313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), - [315] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(47), - [318] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(47), - [321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), - [323] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 2), - [325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(183), - [327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192), - [329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), - [331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), - [333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), - [335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), - [337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2), - [339] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 3), - [341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), - [343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), - [345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), - [347] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(75), - [350] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), - [352] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(63), - [355] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(2), - [358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), - [360] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 4), - [362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), - [364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(76), - [366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179), - [368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(157), - [370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), - [372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3), - [374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), - [376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), - [378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(145), - [380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), - [382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), - [384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), - [386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155), - [388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(180), - [390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), - [392] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 5), - [394] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 1), - [396] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_identifier, 2), - [398] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_boolean_literal, 1), - [400] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 6), - [402] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), - [404] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), SHIFT_REPEAT(124), - [407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), - [409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(117), - [411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(77), - [413] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 1), - [415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144), - [417] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), - [419] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), SHIFT_REPEAT(192), - [422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191), - [424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71), - [426] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), - [428] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), SHIFT_REPEAT(45), - [431] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 3, .production_id = 2), - [433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81), - [435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), - [437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), - [439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(212), - [441] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_super_directive, 2, .production_id = 1), - [443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), - [445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), - [447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), - [449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), - [451] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_full_method_identifier, 3), - [453] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_full_field_identifier, 3), - [455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), - [457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), - [459] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_directive_repeat1, 2), SHIFT_REPEAT(213), - [462] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_annotation_directive_repeat1, 2), - [464] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_directive, 2), - [466] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_implements_directive, 2, .production_id = 1), - [468] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_reference, 2, .production_id = 1), - [470] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subannotation_definition, 3), - [472] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), - [474] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), SHIFT_REPEAT(40), - [477] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 7), - [479] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subannotation_definition, 2), - [481] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_directive_repeat1, 2), - [483] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sparse_switch_directive_repeat1, 2), SHIFT_REPEAT(7), - [486] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_sparse_switch_directive_repeat1, 2), SHIFT_REPEAT(7), - [489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187), - [491] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_data_directive_repeat1, 2), - [493] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_data_directive_repeat1, 2), SHIFT_REPEAT(7), - [496] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_data_directive_repeat1, 2), SHIFT_REPEAT(7), - [499] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 5, .production_id = 2), - [501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(213), - [503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), - [505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(110), - [507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), - [509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), - [511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(115), - [513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), - [515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113), - [517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(204), - [519] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__identifier, 1), - [521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), - [523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90), - [525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159), - [527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), - [529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), - [531] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 3), - [533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), - [535] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__literal, 1), - [537] = {.entry = {.count = 1, .reusable = false}}, SHIFT(34), - [539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), - [541] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_property, 3, .production_id = 11), - [543] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_value, 1), - [545] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_packed_switch_directive_repeat1, 2), SHIFT_REPEAT(142), - [548] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_packed_switch_directive_repeat1, 2), - [550] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_directive_repeat1, 3), - [552] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_sparse_switch_directive_repeat1, 3), - [554] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 2), - [556] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__identifier, 1), - [558] = {.entry = {.count = 1, .reusable = false}}, SHIFT(91), - [560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(162), - [562] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 4), - [564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), - [566] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 3), - [568] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 2), - [570] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__statement_argument, 1), - [572] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statement_argument, 1), - [574] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_repeat1, 2), SHIFT_REPEAT(34), - [577] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_statement_repeat1, 2), - [579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), - [581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), - [583] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(38), - [586] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), - [588] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_statement_repeat1, 2), - [590] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 4), - [592] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_start_annotation, 3, .production_id = 3), - [594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(201), - [596] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 5, .production_id = 15), - [598] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 5, .production_id = 15), - [600] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 2), + [296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), + [298] = {.entry = {.count = 1, .reusable = false}}, SHIFT(47), + [300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), + [302] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_access_modifiers, 1), + [304] = {.entry = {.count = 1, .reusable = false}}, SHIFT(41), + [306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), + [308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(211), + [310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(48), + [312] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(45), + [315] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(46), + [318] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(46), + [321] = {.entry = {.count = 1, .reusable = false}}, SHIFT(46), + [323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), + [325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), + [327] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 2), + [329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195), + [331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(199), + [333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), + [335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), + [337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), + [339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), + [341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3), + [343] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 3), + [345] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 4), + [347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), + [349] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(75), + [352] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), + [354] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(62), + [357] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(3), + [360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), + [362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), + [364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), + [366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71), + [368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), + [370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146), + [372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), + [374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), + [376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2), + [378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(76), + [380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179), + [382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), + [384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(184), + [386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(157), + [388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), + [390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(145), + [392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), + [394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144), + [396] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 5), + [398] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 1), + [400] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_identifier, 2), + [402] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_boolean_literal, 1), + [404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), + [406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), + [408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(77), + [410] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 6), + [412] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), + [414] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), SHIFT_REPEAT(128), + [417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106), + [419] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 1), + [421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(141), + [423] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), + [425] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), SHIFT_REPEAT(199), + [428] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_super_directive, 2, .production_id = 1), + [430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198), + [432] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 3, .production_id = 2), + [434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(78), + [436] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 2, .production_id = 1), + [438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84), + [440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), + [442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), + [444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(215), + [446] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), + [448] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), SHIFT_REPEAT(42), + [451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28), + [453] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_reference, 2, .production_id = 1), + [455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), + [457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), + [459] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 7), + [461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), + [463] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subannotation_definition, 3), + [465] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_directive, 2), + [467] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_implements_directive, 2, .production_id = 1), + [469] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_directive_repeat1, 2), SHIFT_REPEAT(192), + [472] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_annotation_directive_repeat1, 2), + [474] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 4, .production_id = 1), + [476] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), + [478] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), SHIFT_REPEAT(40), + [481] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subannotation_definition, 2), + [483] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_full_field_identifier, 3), + [485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191), + [487] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_full_method_identifier, 3), + [489] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_data_directive_repeat1, 2), + [491] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_data_directive_repeat1, 2), SHIFT_REPEAT(7), + [494] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_data_directive_repeat1, 2), SHIFT_REPEAT(7), + [497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154), + [499] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_directive_repeat1, 2), + [501] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sparse_switch_directive_repeat1, 2), SHIFT_REPEAT(7), + [504] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_sparse_switch_directive_repeat1, 2), SHIFT_REPEAT(7), + [507] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 5, .production_id = 2), + [509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), + [511] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__identifier, 1), + [513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91), + [515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192), + [517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), + [519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), + [521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(111), + [523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(174), + [525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(102), + [527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108), + [529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), + [531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(205), + [533] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(38), + [536] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), + [538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(153), + [540] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__literal, 1), + [542] = {.entry = {.count = 1, .reusable = false}}, SHIFT(34), + [544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), + [546] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_property, 3, .production_id = 11), + [548] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_value, 1), + [550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155), + [552] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 2), + [554] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_packed_switch_directive_repeat1, 2), SHIFT_REPEAT(142), + [557] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_packed_switch_directive_repeat1, 2), + [559] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_directive_repeat1, 3), + [561] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_sparse_switch_directive_repeat1, 3), + [563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), + [565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), + [567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(167), + [569] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 4), + [571] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 3), + [573] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 3), + [575] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 2), + [577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), + [579] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_repeat1, 2), SHIFT_REPEAT(34), + [582] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_statement_repeat1, 2), + [584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), + [586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), + [588] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__identifier, 1), + [590] = {.entry = {.count = 1, .reusable = false}}, SHIFT(93), + [592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), + [594] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__statement_argument, 1), + [596] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statement_argument, 1), + [598] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_boolean_literal, 1), + [600] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_start_annotation, 3, .production_id = 3), [602] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 2), - [604] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subannotation_declaration, 2, .production_id = 1), - [606] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 3), - [608] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_full_method_identifier, 3), - [610] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_full_field_identifier, 3), - [612] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 3, .production_id = 6), - [614] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field_identifier, 2), - [616] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_boolean_literal, 1), - [618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(199), - [620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106), - [622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189), - [624] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), - [626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143), - [628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(167), - [630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(202), - [632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(209), - [634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186), - [636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(164), - [638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108), - [640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), - [642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(196), - [644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(184), - [646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(210), - [648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195), - [650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), - [652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193), - [654] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_directive, 3, .production_id = 2), - [656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(93), - [658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(197), - [660] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_visibility, 1), - [662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), - [664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(165), - [666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(200), - [668] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_directive, 2, .production_id = 1), - [670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), - [672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32), - [674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(168), - [676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), + [604] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 4), + [606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(203), + [608] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 2), + [610] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 5, .production_id = 15), + [612] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 5, .production_id = 15), + [614] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subannotation_declaration, 2, .production_id = 1), + [616] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 3), + [618] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_statement_repeat1, 2), + [620] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field_identifier, 2), + [622] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_full_method_identifier, 3), + [624] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_full_field_identifier, 3), + [626] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 3, .production_id = 6), + [628] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), + [630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189), + [632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(212), + [634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(216), + [636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(196), + [638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), + [640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), + [642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), + [644] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_directive, 3, .production_id = 2), + [646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(207), + [648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(103), + [650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(206), + [652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(165), + [654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), + [656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104), + [658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(201), + [660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143), + [662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190), + [664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), + [666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193), + [668] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_visibility, 1), + [670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187), + [672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), + [674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), + [676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), + [678] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_directive, 2, .production_id = 1), + [680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), + [682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), + [684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), + [686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(210), }; #ifdef __cplusplus From a4dc86179adbdb18f0450714d6b614901bf8d333 Mon Sep 17 00:00:00 2001 From: Amaan Qureshi Date: Sun, 8 Jan 2023 01:26:13 -0500 Subject: [PATCH 59/98] add no access modifier tests for classes and fields --- test/corpus/classes | 20 ++++++++++++++++++++ test/corpus/fields | 24 ++++++++++++++++++++++++ 2 files changed, 44 insertions(+) create mode 100644 test/corpus/fields diff --git a/test/corpus/classes b/test/corpus/classes index c9668c22b..6a3af131d 100644 --- a/test/corpus/classes +++ b/test/corpus/classes @@ -111,3 +111,23 @@ Test a class with a non valid Java character identifier: (class_identifier)) (source_directive (string_literal))) + + + +======================================================================== +Test a class without an access modifier +======================================================================== + +.class LA/-BC; +.super Ljava/lang/Object; +.source "" + +--- + +(class_definition + (class_directive + identifier: (class_identifier)) + (super_directive + identifier: (class_identifier)) + (source_directive + (string_literal))) diff --git a/test/corpus/fields b/test/corpus/fields new file mode 100644 index 000000000..33017e732 --- /dev/null +++ b/test/corpus/fields @@ -0,0 +1,24 @@ +======================================================================== +Test a field without an access modifier +======================================================================== + +.class public LA/BC; +.super Ljava/lang/Object; +.source "" + +.field a:Ljava/lang/String; + +--- + +(class_definition + (class_directive + modifiers: (access_modifiers) + identifier: (class_identifier)) + (super_directive + identifier: (class_identifier)) + (source_directive + (string_literal)) + (field_definition + (field_declaration + identifier: (field_identifier + (class_identifier))))) From 6113a097843a1d50844ac0c37097a02e527f0fbe Mon Sep 17 00:00:00 2001 From: Amaan Qureshi Date: Sun, 8 Jan 2023 01:32:12 -0500 Subject: [PATCH 60/98] chore: format Cargo.toml with better/correct info --- Cargo.toml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index ac8d928e0..caa338d9b 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,11 +1,12 @@ [package] name = "tree-sitter-smali" -description = "smali grammar for the tree-sitter parsing library" version = "0.0.1" +authors = ["Yotam Nachum", "Amaan Qureshi "] +description = "smali grammar for the tree-sitter parsing library" keywords = ["incremental", "parsing", "smali"] categories = ["parsing", "text-editors"] -repository = "https://github.com/tree-sitter/tree-sitter-smali" -edition = "2018" +repository = "https://github.com/amaanq/tree-sitter-smali" +edition = "2021" license = "MIT" build = "bindings/rust/build.rs" From 296f6a36c79f063bc9a151b852b35b67175b58e6 Mon Sep 17 00:00:00 2001 From: Amaan Qureshi Date: Sun, 8 Jan 2023 03:18:04 -0500 Subject: [PATCH 61/98] Merge from https://git.sr.ht/~chronobserver/tree-sitter-smali/commit/b8b9adff29f95daf15696fa9fdacf190f415ef00 for character literal support --- grammar.js | 2 + src/grammar.json | 8 + src/node-types.json | 20 + src/parser.c | 7050 ++++++++++++++++++++++--------------------- 4 files changed, 3586 insertions(+), 3494 deletions(-) diff --git a/grammar.js b/grammar.js index 85f8e4ca3..ac9c29f69 100644 --- a/grammar.js +++ b/grammar.js @@ -514,12 +514,14 @@ module.exports = grammar({ $.number_literal, $.string_literal, $.boolean_literal, + $.character_literal, $.null_literal ), number_literal: _ => choice(/-?0[xX][\da-fA-F]+(L|s|t)?/, /-?\d+(\.\d+)?(f)?/), string_literal: _ => /".*"/, boolean_literal: _ => choice("true", "false"), + character_literal: _ => /'(.|\\[bt0nr"'\\]|\\u[0-9a-fA-f]{4})'/, null_literal: _ => "null", }, }); diff --git a/src/grammar.json b/src/grammar.json index 85967c0b1..29fa24ead 100644 --- a/src/grammar.json +++ b/src/grammar.json @@ -2317,6 +2317,10 @@ "type": "SYMBOL", "name": "boolean_literal" }, + { + "type": "SYMBOL", + "name": "character_literal" + }, { "type": "SYMBOL", "name": "null_literal" @@ -2353,6 +2357,10 @@ } ] }, + "character_literal": { + "type": "PATTERN", + "value": "'(.|\\\\[bt0nr\"'\\\\]|\\\\u[0-9a-fA-f]{4})'" + }, "null_literal": { "type": "STRING", "value": "null" diff --git a/src/node-types.json b/src/node-types.json index 460f15c81..5ba096044 100644 --- a/src/node-types.json +++ b/src/node-types.json @@ -65,6 +65,10 @@ "type": "boolean_literal", "named": true }, + { + "type": "character_literal", + "named": true + }, { "type": "class_identifier", "named": true @@ -383,6 +387,10 @@ "type": "boolean_literal", "named": true }, + { + "type": "character_literal", + "named": true + }, { "type": "null_literal", "named": true @@ -533,6 +541,10 @@ "type": "boolean_literal", "named": true }, + { + "type": "character_literal", + "named": true + }, { "type": "class_identifier", "named": true @@ -915,6 +927,10 @@ "type": "boolean_literal", "named": true }, + { + "type": "character_literal", + "named": true + }, { "type": "class_identifier", "named": true @@ -1340,6 +1356,10 @@ "type": "build", "named": false }, + { + "type": "character_literal", + "named": true + }, { "type": "check-cast", "named": false diff --git a/src/parser.c b/src/parser.c index 66a7cd7c9..bda6e9dd9 100644 --- a/src/parser.c +++ b/src/parser.c @@ -16,9 +16,9 @@ #define LANGUAGE_VERSION 14 #define STATE_COUNT 217 #define LARGE_STATE_COUNT 33 -#define SYMBOL_COUNT 373 +#define SYMBOL_COUNT 374 #define ALIAS_COUNT 2 -#define TOKEN_COUNT 314 +#define TOKEN_COUNT 315 #define EXTERNAL_TOKEN_COUNT 0 #define FIELD_COUNT 14 #define MAX_ALIAS_SEQUENCE_LENGTH 8 @@ -337,68 +337,69 @@ enum { sym_string_literal = 310, anon_sym_true = 311, anon_sym_false = 312, - sym_null_literal = 313, - sym_class_definition = 314, - sym_class_directive = 315, - sym_super_directive = 316, - sym_source_directive = 317, - sym_implements_directive = 318, - sym_field_definition = 319, - sym_field_declaration = 320, - sym_method_definition = 321, - sym_method_declaration = 322, - sym_annotation_directive = 323, - sym_start_annotation = 324, - sym_annotation_visibility = 325, - sym_annotation_property = 326, - sym_annotation_value = 327, - sym_subannotation_definition = 328, - sym_subannotation_declaration = 329, - sym_param_directive = 330, - sym_start_param = 331, - sym__code_line = 332, - sym_statement = 333, - sym_opcode = 334, - sym__statement_argument = 335, - sym__directive = 336, - sym_line_directive = 337, - sym_locals_directive = 338, - sym_registers_directive = 339, - sym_catch_directive = 340, - sym_catchall_directive = 341, - sym_packed_switch_directive = 342, - sym_sparse_switch_directive = 343, - sym_array_data_directive = 344, - sym__identifier = 345, - sym_field_identifier = 346, - sym_method_identifier = 347, - sym_full_field_identifier = 348, - sym_full_method_identifier = 349, - sym__type = 350, - sym_array_type = 351, - sym_primitive_type = 352, - sym_access_modifiers = 353, - sym_enum_reference = 354, - sym_list = 355, - sym_range = 356, - sym__literal = 357, - sym_number_literal = 358, - sym_boolean_literal = 359, - aux_sym_class_definition_repeat1 = 360, - aux_sym_class_definition_repeat2 = 361, - aux_sym_class_definition_repeat3 = 362, - aux_sym_class_definition_repeat4 = 363, - aux_sym_method_definition_repeat1 = 364, - aux_sym_annotation_directive_repeat1 = 365, - aux_sym_statement_repeat1 = 366, - aux_sym_packed_switch_directive_repeat1 = 367, - aux_sym_sparse_switch_directive_repeat1 = 368, - aux_sym_array_data_directive_repeat1 = 369, - aux_sym_method_identifier_repeat1 = 370, - aux_sym_access_modifiers_repeat1 = 371, - aux_sym_list_repeat1 = 372, - alias_sym_code_block = 373, - alias_sym_parameters = 374, + sym_character_literal = 313, + sym_null_literal = 314, + sym_class_definition = 315, + sym_class_directive = 316, + sym_super_directive = 317, + sym_source_directive = 318, + sym_implements_directive = 319, + sym_field_definition = 320, + sym_field_declaration = 321, + sym_method_definition = 322, + sym_method_declaration = 323, + sym_annotation_directive = 324, + sym_start_annotation = 325, + sym_annotation_visibility = 326, + sym_annotation_property = 327, + sym_annotation_value = 328, + sym_subannotation_definition = 329, + sym_subannotation_declaration = 330, + sym_param_directive = 331, + sym_start_param = 332, + sym__code_line = 333, + sym_statement = 334, + sym_opcode = 335, + sym__statement_argument = 336, + sym__directive = 337, + sym_line_directive = 338, + sym_locals_directive = 339, + sym_registers_directive = 340, + sym_catch_directive = 341, + sym_catchall_directive = 342, + sym_packed_switch_directive = 343, + sym_sparse_switch_directive = 344, + sym_array_data_directive = 345, + sym__identifier = 346, + sym_field_identifier = 347, + sym_method_identifier = 348, + sym_full_field_identifier = 349, + sym_full_method_identifier = 350, + sym__type = 351, + sym_array_type = 352, + sym_primitive_type = 353, + sym_access_modifiers = 354, + sym_enum_reference = 355, + sym_list = 356, + sym_range = 357, + sym__literal = 358, + sym_number_literal = 359, + sym_boolean_literal = 360, + aux_sym_class_definition_repeat1 = 361, + aux_sym_class_definition_repeat2 = 362, + aux_sym_class_definition_repeat3 = 363, + aux_sym_class_definition_repeat4 = 364, + aux_sym_method_definition_repeat1 = 365, + aux_sym_annotation_directive_repeat1 = 366, + aux_sym_statement_repeat1 = 367, + aux_sym_packed_switch_directive_repeat1 = 368, + aux_sym_sparse_switch_directive_repeat1 = 369, + aux_sym_array_data_directive_repeat1 = 370, + aux_sym_method_identifier_repeat1 = 371, + aux_sym_access_modifiers_repeat1 = 372, + aux_sym_list_repeat1 = 373, + alias_sym_code_block = 374, + alias_sym_parameters = 375, }; static const char * const ts_symbol_names[] = { @@ -715,6 +716,7 @@ static const char * const ts_symbol_names[] = { [sym_string_literal] = "string_literal", [anon_sym_true] = "true", [anon_sym_false] = "false", + [sym_character_literal] = "character_literal", [sym_null_literal] = "null_literal", [sym_class_definition] = "class_definition", [sym_class_directive] = "class_directive", @@ -1093,6 +1095,7 @@ static const TSSymbol ts_symbol_map[] = { [sym_string_literal] = sym_string_literal, [anon_sym_true] = anon_sym_true, [anon_sym_false] = anon_sym_false, + [sym_character_literal] = sym_character_literal, [sym_null_literal] = sym_null_literal, [sym_class_definition] = sym_class_definition, [sym_class_directive] = sym_class_directive, @@ -2410,6 +2413,10 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = false, }, + [sym_character_literal] = { + .visible = true, + .named = true, + }, [sym_null_literal] = { .visible = true, .named = true, @@ -2937,7 +2944,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [161] = 121, [162] = 162, [163] = 163, - [164] = 77, + [164] = 78, [165] = 165, [166] = 166, [167] = 153, @@ -2997,152 +3004,155 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { eof = lexer->eof(lexer); switch (state) { case 0: - if (eof) ADVANCE(1600); + if (eof) ADVANCE(1607); if (lookahead == '"') ADVANCE(5); - if (lookahead == '#') ADVANCE(1949); - if (lookahead == ')') ADVANCE(1877); - if (lookahead == ',') ADVANCE(1621); - if (lookahead == '-') ADVANCE(191); - if (lookahead == '.') ADVANCE(190); - if (lookahead == '0') ADVANCE(1963); - if (lookahead == ':') ADVANCE(1597); - if (lookahead == '<') ADVANCE(547); - if (lookahead == '=') ADVANCE(1606); - if (lookahead == 'B') ADVANCE(1883); - if (lookahead == 'C') ADVANCE(1887); - if (lookahead == 'D') ADVANCE(1895); - if (lookahead == 'F') ADVANCE(1893); - if (lookahead == 'I') ADVANCE(1889); - if (lookahead == 'J') ADVANCE(1891); - if (lookahead == 'L') ADVANCE(1598); - if (lookahead == 'S') ADVANCE(1885); - if (lookahead == 'V') ADVANCE(1879); - if (lookahead == 'Z') ADVANCE(1881); - if (lookahead == '[') ADVANCE(1878); - if (lookahead == 'a') ADVANCE(512); - if (lookahead == 'b') ADVANCE(1322); - if (lookahead == 'c') ADVANCE(870); - if (lookahead == 'd') ADVANCE(705); - if (lookahead == 'e') ADVANCE(1085); - if (lookahead == 'f') ADVANCE(392); - if (lookahead == 'g') ADVANCE(1166); - if (lookahead == 'i') ADVANCE(821); - if (lookahead == 'l') ADVANCE(1172); - if (lookahead == 'm') ADVANCE(1167); - if (lookahead == 'n') ADVANCE(395); - if (lookahead == 'o') ADVANCE(1324); - if (lookahead == 'p') ADVANCE(393); - if (lookahead == 'r') ADVANCE(706); - if (lookahead == 's') ADVANCE(858); - if (lookahead == 't') ADVANCE(869); - if (lookahead == 'u') ADVANCE(1374); - if (lookahead == 'v') ADVANCE(442); - if (lookahead == 'x') ADVANCE(1247); - if (lookahead == '{') ADVANCE(1859); - if (lookahead == '}') ADVANCE(1861); + if (lookahead == '#') ADVANCE(1956); + if (lookahead == '\'') ADVANCE(389); + if (lookahead == ')') ADVANCE(1884); + if (lookahead == ',') ADVANCE(1628); + if (lookahead == '-') ADVANCE(193); + if (lookahead == '.') ADVANCE(192); + if (lookahead == '0') ADVANCE(1970); + if (lookahead == ':') ADVANCE(1604); + if (lookahead == '<') ADVANCE(550); + if (lookahead == '=') ADVANCE(1613); + if (lookahead == 'B') ADVANCE(1890); + if (lookahead == 'C') ADVANCE(1894); + if (lookahead == 'D') ADVANCE(1902); + if (lookahead == 'F') ADVANCE(1900); + if (lookahead == 'I') ADVANCE(1896); + if (lookahead == 'J') ADVANCE(1898); + if (lookahead == 'L') ADVANCE(1605); + if (lookahead == 'S') ADVANCE(1892); + if (lookahead == 'V') ADVANCE(1886); + if (lookahead == 'Z') ADVANCE(1888); + if (lookahead == '[') ADVANCE(1885); + if (lookahead == 'a') ADVANCE(515); + if (lookahead == 'b') ADVANCE(1325); + if (lookahead == 'c') ADVANCE(873); + if (lookahead == 'd') ADVANCE(708); + if (lookahead == 'e') ADVANCE(1088); + if (lookahead == 'f') ADVANCE(395); + if (lookahead == 'g') ADVANCE(1169); + if (lookahead == 'i') ADVANCE(824); + if (lookahead == 'l') ADVANCE(1175); + if (lookahead == 'm') ADVANCE(1170); + if (lookahead == 'n') ADVANCE(398); + if (lookahead == 'o') ADVANCE(1327); + if (lookahead == 'p') ADVANCE(396); + if (lookahead == 'r') ADVANCE(709); + if (lookahead == 's') ADVANCE(861); + if (lookahead == 't') ADVANCE(872); + if (lookahead == 'u') ADVANCE(1377); + if (lookahead == 'v') ADVANCE(445); + if (lookahead == 'x') ADVANCE(1250); + if (lookahead == '{') ADVANCE(1866); + if (lookahead == '}') ADVANCE(1868); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(0) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1964); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1971); END_STATE(); case 1: - if (lookahead == '\n') ADVANCE(1622); + if (lookahead == '\n') ADVANCE(1629); if (lookahead == '"') ADVANCE(5); - if (lookahead == '#') ADVANCE(1949); - if (lookahead == ',') ADVANCE(1621); - if (lookahead == '-') ADVANCE(191); - if (lookahead == '0') ADVANCE(1960); - if (lookahead == ':') ADVANCE(1597); - if (lookahead == '<') ADVANCE(547); - if (lookahead == 'B') ADVANCE(1884); - if (lookahead == 'C') ADVANCE(1888); - if (lookahead == 'D') ADVANCE(1896); - if (lookahead == 'F') ADVANCE(1894); - if (lookahead == 'I') ADVANCE(1890); - if (lookahead == 'J') ADVANCE(1892); - if (lookahead == 'L') ADVANCE(142); - if (lookahead == 'S') ADVANCE(1886); - if (lookahead == 'V') ADVANCE(1880); - if (lookahead == 'Z') ADVANCE(1882); - if (lookahead == '[') ADVANCE(1878); - if (lookahead == 'f') ADVANCE(13); - if (lookahead == 'n') ADVANCE(22); - if (lookahead == 'p') ADVANCE(23); - if (lookahead == 't') ADVANCE(19); - if (lookahead == 'v') ADVANCE(24); - if (lookahead == '{') ADVANCE(1859); + if (lookahead == '#') ADVANCE(1956); + if (lookahead == '\'') ADVANCE(389); + if (lookahead == ',') ADVANCE(1628); + if (lookahead == '-') ADVANCE(193); + if (lookahead == '0') ADVANCE(1967); + if (lookahead == ':') ADVANCE(1604); + if (lookahead == '<') ADVANCE(550); + if (lookahead == 'B') ADVANCE(1891); + if (lookahead == 'C') ADVANCE(1895); + if (lookahead == 'D') ADVANCE(1903); + if (lookahead == 'F') ADVANCE(1901); + if (lookahead == 'I') ADVANCE(1897); + if (lookahead == 'J') ADVANCE(1899); + if (lookahead == 'L') ADVANCE(144); + if (lookahead == 'S') ADVANCE(1893); + if (lookahead == 'V') ADVANCE(1887); + if (lookahead == 'Z') ADVANCE(1889); + if (lookahead == '[') ADVANCE(1885); + if (lookahead == 'f') ADVANCE(15); + if (lookahead == 'n') ADVANCE(24); + if (lookahead == 'p') ADVANCE(25); + if (lookahead == 't') ADVANCE(21); + if (lookahead == 'v') ADVANCE(26); + if (lookahead == '{') ADVANCE(1866); if (lookahead == '\t' || lookahead == '\r' || lookahead == ' ') SKIP(1) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1961); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1968); if (lookahead == '$' || ('A' <= lookahead && lookahead <= 'Y') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(26); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(28); END_STATE(); case 2: - if (lookahead == ' ') ADVANCE(504); + if (lookahead == ' ') ADVANCE(507); END_STATE(); case 3: - if (lookahead == ' ') ADVANCE(509); + if (lookahead == ' ') ADVANCE(512); END_STATE(); case 4: if (lookahead == '"') ADVANCE(5); - if (lookahead == '#') ADVANCE(1949); - if (lookahead == '-') ADVANCE(192); - if (lookahead == '.') ADVANCE(789); - if (lookahead == '0') ADVANCE(1960); - if (lookahead == ':') ADVANCE(1597); - if (lookahead == '<') ADVANCE(547); - if (lookahead == 'B') ADVANCE(1884); - if (lookahead == 'C') ADVANCE(1888); - if (lookahead == 'D') ADVANCE(1896); - if (lookahead == 'F') ADVANCE(1894); - if (lookahead == 'I') ADVANCE(1890); - if (lookahead == 'J') ADVANCE(1892); - if (lookahead == 'L') ADVANCE(142); - if (lookahead == 'S') ADVANCE(1886); - if (lookahead == 'V') ADVANCE(1880); - if (lookahead == 'Z') ADVANCE(1882); - if (lookahead == '[') ADVANCE(1878); - if (lookahead == 'f') ADVANCE(13); - if (lookahead == 'n') ADVANCE(22); - if (lookahead == 'p') ADVANCE(23); - if (lookahead == 't') ADVANCE(19); - if (lookahead == 'v') ADVANCE(24); - if (lookahead == '{') ADVANCE(1859); - if (lookahead == '}') ADVANCE(1861); + if (lookahead == '#') ADVANCE(1956); + if (lookahead == '\'') ADVANCE(389); + if (lookahead == '-') ADVANCE(194); + if (lookahead == '.') ADVANCE(792); + if (lookahead == '0') ADVANCE(1967); + if (lookahead == ':') ADVANCE(1604); + if (lookahead == '<') ADVANCE(550); + if (lookahead == 'B') ADVANCE(1891); + if (lookahead == 'C') ADVANCE(1895); + if (lookahead == 'D') ADVANCE(1903); + if (lookahead == 'F') ADVANCE(1901); + if (lookahead == 'I') ADVANCE(1897); + if (lookahead == 'J') ADVANCE(1899); + if (lookahead == 'L') ADVANCE(144); + if (lookahead == 'S') ADVANCE(1893); + if (lookahead == 'V') ADVANCE(1887); + if (lookahead == 'Z') ADVANCE(1889); + if (lookahead == '[') ADVANCE(1885); + if (lookahead == 'f') ADVANCE(15); + if (lookahead == 'n') ADVANCE(24); + if (lookahead == 'p') ADVANCE(25); + if (lookahead == 't') ADVANCE(21); + if (lookahead == 'v') ADVANCE(26); + if (lookahead == '{') ADVANCE(1866); + if (lookahead == '}') ADVANCE(1868); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(4) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1961); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1968); if (lookahead == '$' || ('A' <= lookahead && lookahead <= 'Y') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(26); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(28); END_STATE(); case 5: - if (lookahead == '"') ADVANCE(1966); + if (lookahead == '"') ADVANCE(1973); if (lookahead != 0 && lookahead != '\n') ADVANCE(5); END_STATE(); case 6: - if (lookahead == '#') ADVANCE(1949); - if (lookahead == '<') ADVANCE(547); - if (lookahead == 'a') ADVANCE(39); - if (lookahead == 'b') ADVANCE(107); - if (lookahead == 'c') ADVANCE(99); - if (lookahead == 'd') ADVANCE(54); - if (lookahead == 'e') ADVANCE(89); - if (lookahead == 'f') ADVANCE(78); - if (lookahead == 'i') ADVANCE(90); - if (lookahead == 'n') ADVANCE(27); - if (lookahead == 'p') ADVANCE(104); - if (lookahead == 's') ADVANCE(133); - if (lookahead == 't') ADVANCE(108); - if (lookahead == 'v') ADVANCE(35); + if (lookahead == '#') ADVANCE(1956); + if (lookahead == '<') ADVANCE(550); + if (lookahead == 'a') ADVANCE(41); + if (lookahead == 'b') ADVANCE(109); + if (lookahead == 'c') ADVANCE(101); + if (lookahead == 'd') ADVANCE(56); + if (lookahead == 'e') ADVANCE(91); + if (lookahead == 'f') ADVANCE(80); + if (lookahead == 'i') ADVANCE(92); + if (lookahead == 'n') ADVANCE(29); + if (lookahead == 'p') ADVANCE(106); + if (lookahead == 's') ADVANCE(135); + if (lookahead == 't') ADVANCE(110); + if (lookahead == 'v') ADVANCE(37); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || @@ -3151,11 +3161,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('g' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('g' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 7: - if (lookahead == '#') ADVANCE(1949); - if (lookahead == '<') ADVANCE(547); + if (lookahead == '#') ADVANCE(1956); + if (lookahead == '<') ADVANCE(550); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || @@ -3164,42 +3174,42 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(26); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(28); END_STATE(); case 8: - if (lookahead == '#') ADVANCE(1949); - if (lookahead == 'L') ADVANCE(1598); - if (lookahead == 'a') ADVANCE(513); - if (lookahead == 'b') ADVANCE(1321); - if (lookahead == 'c') ADVANCE(1240); - if (lookahead == 'd') ADVANCE(704); - if (lookahead == 'e') ADVANCE(1084); - if (lookahead == 'f') ADVANCE(922); - if (lookahead == 'i') ADVANCE(1158); - if (lookahead == 'n') ADVANCE(394); - if (lookahead == 'p') ADVANCE(1323); - if (lookahead == 's') ADVANCE(1463); - if (lookahead == 't') ADVANCE(1338); - if (lookahead == 'v') ADVANCE(441); + if (lookahead == '#') ADVANCE(1956); + if (lookahead == 'L') ADVANCE(1605); + if (lookahead == 'a') ADVANCE(516); + if (lookahead == 'b') ADVANCE(1324); + if (lookahead == 'c') ADVANCE(1243); + if (lookahead == 'd') ADVANCE(707); + if (lookahead == 'e') ADVANCE(1087); + if (lookahead == 'f') ADVANCE(925); + if (lookahead == 'i') ADVANCE(1161); + if (lookahead == 'n') ADVANCE(397); + if (lookahead == 'p') ADVANCE(1326); + if (lookahead == 's') ADVANCE(1466); + if (lookahead == 't') ADVANCE(1341); + if (lookahead == 'v') ADVANCE(444); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(8) END_STATE(); case 9: - if (lookahead == '#') ADVANCE(1949); - if (lookahead == 'a') ADVANCE(281); - if (lookahead == 'b') ADVANCE(349); - if (lookahead == 'c') ADVANCE(341); - if (lookahead == 'd') ADVANCE(296); - if (lookahead == 'e') ADVANCE(331); - if (lookahead == 'f') ADVANCE(320); - if (lookahead == 'i') ADVANCE(332); - if (lookahead == 'n') ADVANCE(269); - if (lookahead == 'p') ADVANCE(346); - if (lookahead == 's') ADVANCE(375); - if (lookahead == 't') ADVANCE(350); - if (lookahead == 'v') ADVANCE(277); + if (lookahead == '#') ADVANCE(1956); + if (lookahead == 'a') ADVANCE(283); + if (lookahead == 'b') ADVANCE(351); + if (lookahead == 'c') ADVANCE(343); + if (lookahead == 'd') ADVANCE(298); + if (lookahead == 'e') ADVANCE(333); + if (lookahead == 'f') ADVANCE(322); + if (lookahead == 'i') ADVANCE(334); + if (lookahead == 'n') ADVANCE(271); + if (lookahead == 'p') ADVANCE(348); + if (lookahead == 's') ADVANCE(377); + if (lookahead == 't') ADVANCE(352); + if (lookahead == 'v') ADVANCE(279); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || @@ -3208,2991 +3218,3001 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('g' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('g' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); case 10: - if (lookahead == '(') ADVANCE(1874); + if (lookahead == '\'') ADVANCE(1979); + if (lookahead == 'u') ADVANCE(1603); + if (lookahead == '"' || + lookahead == '0' || + lookahead == '\\' || + lookahead == 'b' || + lookahead == 'n' || + lookahead == 'r' || + lookahead == 't') ADVANCE(11); END_STATE(); case 11: - if (lookahead == '(') ADVANCE(1873); + if (lookahead == '\'') ADVANCE(1978); END_STATE(); case 12: - if (lookahead == '(') ADVANCE(1875); - if (lookahead == '-') ADVANCE(1382); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); + if (lookahead == '(') ADVANCE(1881); END_STATE(); case 13: - if (lookahead == '(') ADVANCE(1875); - if (lookahead == ':') ADVANCE(1871); - if (lookahead == 'a') ADVANCE(16); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(26); + if (lookahead == '(') ADVANCE(1880); END_STATE(); case 14: - if (lookahead == '(') ADVANCE(1875); - if (lookahead == ':') ADVANCE(1871); - if (lookahead == 'e') ADVANCE(1968); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == '-') ADVANCE(1385); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(26); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 15: - if (lookahead == '(') ADVANCE(1875); - if (lookahead == ':') ADVANCE(1871); - if (lookahead == 'e') ADVANCE(1970); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == ':') ADVANCE(1878); + if (lookahead == 'a') ADVANCE(18); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(26); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(28); END_STATE(); case 16: - if (lookahead == '(') ADVANCE(1875); - if (lookahead == ':') ADVANCE(1871); - if (lookahead == 'l') ADVANCE(20); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == ':') ADVANCE(1878); + if (lookahead == 'e') ADVANCE(1975); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(26); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(28); END_STATE(); case 17: - if (lookahead == '(') ADVANCE(1875); - if (lookahead == ':') ADVANCE(1871); - if (lookahead == 'l') ADVANCE(1972); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == ':') ADVANCE(1878); + if (lookahead == 'e') ADVANCE(1977); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(26); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(28); END_STATE(); case 18: - if (lookahead == '(') ADVANCE(1875); - if (lookahead == ':') ADVANCE(1871); - if (lookahead == 'l') ADVANCE(17); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == ':') ADVANCE(1878); + if (lookahead == 'l') ADVANCE(22); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(26); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(28); END_STATE(); case 19: - if (lookahead == '(') ADVANCE(1875); - if (lookahead == ':') ADVANCE(1871); - if (lookahead == 'r') ADVANCE(21); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == ':') ADVANCE(1878); + if (lookahead == 'l') ADVANCE(1981); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(26); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(28); END_STATE(); case 20: - if (lookahead == '(') ADVANCE(1875); - if (lookahead == ':') ADVANCE(1871); - if (lookahead == 's') ADVANCE(15); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == ':') ADVANCE(1878); + if (lookahead == 'l') ADVANCE(19); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(26); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(28); END_STATE(); case 21: - if (lookahead == '(') ADVANCE(1875); - if (lookahead == ':') ADVANCE(1871); - if (lookahead == 'u') ADVANCE(14); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == ':') ADVANCE(1878); + if (lookahead == 'r') ADVANCE(23); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(26); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(28); END_STATE(); case 22: - if (lookahead == '(') ADVANCE(1875); - if (lookahead == ':') ADVANCE(1871); - if (lookahead == 'u') ADVANCE(18); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == ':') ADVANCE(1878); + if (lookahead == 's') ADVANCE(17); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(26); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(28); END_STATE(); case 23: - if (lookahead == '(') ADVANCE(1875); - if (lookahead == ':') ADVANCE(1871); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1953); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == ':') ADVANCE(1878); + if (lookahead == 'u') ADVANCE(16); if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(26); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(28); END_STATE(); case 24: - if (lookahead == '(') ADVANCE(1875); - if (lookahead == ':') ADVANCE(1871); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1951); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == ':') ADVANCE(1878); + if (lookahead == 'u') ADVANCE(20); if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(26); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(28); END_STATE(); case 25: - if (lookahead == '(') ADVANCE(1875); - if (lookahead == ':') ADVANCE(1871); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1956); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == ':') ADVANCE(1878); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1960); if (lookahead == '$' || - ('G' <= lookahead && lookahead <= 'Z') || + ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('g' <= lookahead && lookahead <= 'z')) ADVANCE(26); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(28); END_STATE(); case 26: - if (lookahead == '(') ADVANCE(1875); - if (lookahead == ':') ADVANCE(1871); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == ':') ADVANCE(1878); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1958); if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(26); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(28); END_STATE(); case 27: - if (lookahead == '(') ADVANCE(1875); - if (lookahead == 'a') ADVANCE(123); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == ':') ADVANCE(1878); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1963); if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || + ('G' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('g' <= lookahead && lookahead <= 'z')) ADVANCE(28); END_STATE(); case 28: - if (lookahead == '(') ADVANCE(1875); - if (lookahead == 'a') ADVANCE(110); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == ':') ADVANCE(1878); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(28); END_STATE(); case 29: - if (lookahead == '(') ADVANCE(1875); - if (lookahead == 'a') ADVANCE(83); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == 'a') ADVANCE(125); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 30: - if (lookahead == '(') ADVANCE(1875); - if (lookahead == 'a') ADVANCE(46); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == 'a') ADVANCE(112); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 31: - if (lookahead == '(') ADVANCE(1875); - if (lookahead == 'a') ADVANCE(112); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == 'a') ADVANCE(85); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 32: - if (lookahead == '(') ADVANCE(1875); + if (lookahead == '(') ADVANCE(1882); if (lookahead == 'a') ADVANCE(48); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 33: - if (lookahead == '(') ADVANCE(1875); - if (lookahead == 'a') ADVANCE(94); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == 'a') ADVANCE(114); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 34: - if (lookahead == '(') ADVANCE(1875); - if (lookahead == 'a') ADVANCE(126); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == 'a') ADVANCE(50); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 35: - if (lookahead == '(') ADVANCE(1875); - if (lookahead == 'a') ADVANCE(111); - if (lookahead == 'o') ADVANCE(87); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == 'a') ADVANCE(96); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 36: - if (lookahead == '(') ADVANCE(1875); - if (lookahead == 'a') ADVANCE(125); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == 'a') ADVANCE(128); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 37: - if (lookahead == '(') ADVANCE(1875); - if (lookahead == 'a') ADVANCE(127); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == 'a') ADVANCE(113); + if (lookahead == 'o') ADVANCE(89); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 38: - if (lookahead == '(') ADVANCE(1875); - if (lookahead == 'a') ADVANCE(128); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == 'a') ADVANCE(127); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 39: - if (lookahead == '(') ADVANCE(1875); - if (lookahead == 'b') ADVANCE(116); - if (lookahead == 'n') ADVANCE(93); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == 'a') ADVANCE(129); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 40: - if (lookahead == '(') ADVANCE(1875); - if (lookahead == 'b') ADVANCE(84); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == 'a') ADVANCE(130); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 41: - if (lookahead == '(') ADVANCE(1875); - if (lookahead == 'c') ADVANCE(71); - if (lookahead == 't') ADVANCE(70); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == 'b') ADVANCE(118); + if (lookahead == 'n') ADVANCE(95); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 42: - if (lookahead == '(') ADVANCE(1875); - if (lookahead == 'c') ADVANCE(1898); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == 'b') ADVANCE(86); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 43: - if (lookahead == '(') ADVANCE(1875); - if (lookahead == 'c') ADVANCE(1907); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == 'c') ADVANCE(73); + if (lookahead == 't') ADVANCE(72); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 44: - if (lookahead == '(') ADVANCE(1875); - if (lookahead == 'c') ADVANCE(1934); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == 'c') ADVANCE(1905); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 45: - if (lookahead == '(') ADVANCE(1875); - if (lookahead == 'c') ADVANCE(85); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == 'c') ADVANCE(1914); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 46: - if (lookahead == '(') ADVANCE(1875); - if (lookahead == 'c') ADVANCE(119); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == 'c') ADVANCE(1941); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 47: - if (lookahead == '(') ADVANCE(1875); - if (lookahead == 'c') ADVANCE(122); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == 'c') ADVANCE(87); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 48: - if (lookahead == '(') ADVANCE(1875); - if (lookahead == 'c') ADVANCE(59); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == 'c') ADVANCE(121); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 49: - if (lookahead == '(') ADVANCE(1875); - if (lookahead == 'c') ADVANCE(129); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == 'c') ADVANCE(124); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 50: - if (lookahead == '(') ADVANCE(1875); - if (lookahead == 'd') ADVANCE(68); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == 'c') ADVANCE(61); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 51: - if (lookahead == '(') ADVANCE(1875); - if (lookahead == 'd') ADVANCE(12); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == 'c') ADVANCE(131); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 52: - if (lookahead == '(') ADVANCE(1875); - if (lookahead == 'd') ADVANCE(1904); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == 'd') ADVANCE(70); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 53: - if (lookahead == '(') ADVANCE(1875); - if (lookahead == 'd') ADVANCE(1913); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == 'd') ADVANCE(14); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 54: - if (lookahead == '(') ADVANCE(1875); - if (lookahead == 'e') ADVANCE(45); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == 'd') ADVANCE(1911); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 55: - if (lookahead == '(') ADVANCE(1875); - if (lookahead == 'e') ADVANCE(1931); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == 'd') ADVANCE(1920); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 56: - if (lookahead == '(') ADVANCE(1875); - if (lookahead == 'e') ADVANCE(1922); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == 'e') ADVANCE(47); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 57: - if (lookahead == '(') ADVANCE(1875); - if (lookahead == 'e') ADVANCE(1901); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == 'e') ADVANCE(1938); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 58: - if (lookahead == '(') ADVANCE(1875); - if (lookahead == 'e') ADVANCE(1916); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == 'e') ADVANCE(1929); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 59: - if (lookahead == '(') ADVANCE(1875); - if (lookahead == 'e') ADVANCE(1925); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == 'e') ADVANCE(1908); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 60: - if (lookahead == '(') ADVANCE(1875); - if (lookahead == 'e') ADVANCE(49); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == 'e') ADVANCE(1923); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 61: - if (lookahead == '(') ADVANCE(1875); - if (lookahead == 'e') ADVANCE(51); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == 'e') ADVANCE(1932); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 62: - if (lookahead == '(') ADVANCE(1875); - if (lookahead == 'e') ADVANCE(105); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == 'e') ADVANCE(51); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 63: - if (lookahead == '(') ADVANCE(1875); - if (lookahead == 'e') ADVANCE(52); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == 'e') ADVANCE(53); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 64: - if (lookahead == '(') ADVANCE(1875); - if (lookahead == 'e') ADVANCE(53); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == 'e') ADVANCE(107); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 65: - if (lookahead == '(') ADVANCE(1875); - if (lookahead == 'e') ADVANCE(96); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == 'e') ADVANCE(54); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 66: - if (lookahead == '(') ADVANCE(1875); - if (lookahead == 'e') ADVANCE(130); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == 'e') ADVANCE(55); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 67: - if (lookahead == '(') ADVANCE(1875); - if (lookahead == 'f') ADVANCE(32); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == 'e') ADVANCE(98); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 68: - if (lookahead == '(') ADVANCE(1875); - if (lookahead == 'g') ADVANCE(55); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == 'e') ADVANCE(132); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 69: - if (lookahead == '(') ADVANCE(1875); - if (lookahead == 'g') ADVANCE(115); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == 'f') ADVANCE(34); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 70: - if (lookahead == '(') ADVANCE(1875); - if (lookahead == 'h') ADVANCE(66); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == 'g') ADVANCE(57); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 71: - if (lookahead == '(') ADVANCE(1875); - if (lookahead == 'h') ADVANCE(114); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == 'g') ADVANCE(117); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 72: - if (lookahead == '(') ADVANCE(1875); - if (lookahead == 'i') ADVANCE(50); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == 'h') ADVANCE(68); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 73: - if (lookahead == '(') ADVANCE(1875); - if (lookahead == 'i') ADVANCE(138); - if (lookahead == 'o') ADVANCE(131); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == 'h') ADVANCE(116); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 74: - if (lookahead == '(') ADVANCE(1875); - if (lookahead == 'i') ADVANCE(139); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == 'i') ADVANCE(52); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 75: - if (lookahead == '(') ADVANCE(1875); - if (lookahead == 'i') ADVANCE(137); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == 'i') ADVANCE(140); + if (lookahead == 'o') ADVANCE(133); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 76: - if (lookahead == '(') ADVANCE(1875); - if (lookahead == 'i') ADVANCE(42); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == 'i') ADVANCE(141); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 77: - if (lookahead == '(') ADVANCE(1875); - if (lookahead == 'i') ADVANCE(43); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == 'i') ADVANCE(139); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 78: - if (lookahead == '(') ADVANCE(1875); - if (lookahead == 'i') ADVANCE(95); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == 'i') ADVANCE(44); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 79: - if (lookahead == '(') ADVANCE(1875); - if (lookahead == 'i') ADVANCE(86); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == 'i') ADVANCE(45); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 80: - if (lookahead == '(') ADVANCE(1875); - if (lookahead == 'i') ADVANCE(44); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == 'i') ADVANCE(97); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 81: - if (lookahead == '(') ADVANCE(1875); - if (lookahead == 'i') ADVANCE(65); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == 'i') ADVANCE(88); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 82: - if (lookahead == '(') ADVANCE(1875); - if (lookahead == 'i') ADVANCE(103); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == 'i') ADVANCE(46); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 83: - if (lookahead == '(') ADVANCE(1875); - if (lookahead == 'l') ADVANCE(1910); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == 'i') ADVANCE(67); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 84: - if (lookahead == '(') ADVANCE(1875); - if (lookahead == 'l') ADVANCE(76); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == 'i') ADVANCE(105); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 85: - if (lookahead == '(') ADVANCE(1875); - if (lookahead == 'l') ADVANCE(31); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == 'l') ADVANCE(1917); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 86: - if (lookahead == '(') ADVANCE(1875); - if (lookahead == 'l') ADVANCE(58); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == 'l') ADVANCE(78); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 87: - if (lookahead == '(') ADVANCE(1875); - if (lookahead == 'l') ADVANCE(37); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == 'l') ADVANCE(33); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 88: - if (lookahead == '(') ADVANCE(1875); - if (lookahead == 'm') ADVANCE(1937); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == 'l') ADVANCE(60); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 89: - if (lookahead == '(') ADVANCE(1875); - if (lookahead == 'n') ADVANCE(135); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == 'l') ADVANCE(39); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 90: - if (lookahead == '(') ADVANCE(1875); - if (lookahead == 'n') ADVANCE(121); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == 'm') ADVANCE(1944); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 91: - if (lookahead == '(') ADVANCE(1875); - if (lookahead == 'n') ADVANCE(41); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == 'n') ADVANCE(137); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 92: - if (lookahead == '(') ADVANCE(1875); - if (lookahead == 'n') ADVANCE(1947); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == 'n') ADVANCE(123); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 93: - if (lookahead == '(') ADVANCE(1875); - if (lookahead == 'n') ADVANCE(100); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == 'n') ADVANCE(43); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 94: - if (lookahead == '(') ADVANCE(1875); - if (lookahead == 'n') ADVANCE(117); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == 'n') ADVANCE(1954); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 95: - if (lookahead == '(') ADVANCE(1875); - if (lookahead == 'n') ADVANCE(29); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == 'n') ADVANCE(102); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 96: - if (lookahead == '(') ADVANCE(1875); - if (lookahead == 'n') ADVANCE(120); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == 'n') ADVANCE(119); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 97: - if (lookahead == '(') ADVANCE(1875); - if (lookahead == 'n') ADVANCE(74); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == 'n') ADVANCE(31); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 98: - if (lookahead == '(') ADVANCE(1875); - if (lookahead == 'n') ADVANCE(118); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == 'n') ADVANCE(122); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 99: - if (lookahead == '(') ADVANCE(1875); - if (lookahead == 'o') ADVANCE(98); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == 'n') ADVANCE(76); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 100: - if (lookahead == '(') ADVANCE(1875); - if (lookahead == 'o') ADVANCE(134); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == 'n') ADVANCE(120); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 101: - if (lookahead == '(') ADVANCE(1875); - if (lookahead == 'o') ADVANCE(106); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == 'o') ADVANCE(100); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 102: - if (lookahead == '(') ADVANCE(1875); - if (lookahead == 'o') ADVANCE(97); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == 'o') ADVANCE(136); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 103: - if (lookahead == '(') ADVANCE(1875); - if (lookahead == 'o') ADVANCE(92); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == 'o') ADVANCE(108); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 104: - if (lookahead == '(') ADVANCE(1875); - if (lookahead == 'r') ADVANCE(73); - if (lookahead == 'u') ADVANCE(40); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == 'o') ADVANCE(99); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 105: - if (lookahead == '(') ADVANCE(1875); - if (lookahead == 'r') ADVANCE(67); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == 'o') ADVANCE(94); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 106: - if (lookahead == '(') ADVANCE(1875); - if (lookahead == 'r') ADVANCE(1940); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == 'r') ADVANCE(75); + if (lookahead == 'u') ADVANCE(42); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 107: - if (lookahead == '(') ADVANCE(1875); - if (lookahead == 'r') ADVANCE(72); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == 'r') ADVANCE(69); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 108: - if (lookahead == '(') ADVANCE(1875); - if (lookahead == 'r') ADVANCE(33); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == 'r') ADVANCE(1947); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 109: - if (lookahead == '(') ADVANCE(1875); - if (lookahead == 'r') ADVANCE(136); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == 'r') ADVANCE(74); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 110: - if (lookahead == '(') ADVANCE(1875); - if (lookahead == 'r') ADVANCE(69); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == 'r') ADVANCE(35); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 111: - if (lookahead == '(') ADVANCE(1875); - if (lookahead == 'r') ADVANCE(28); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == 'r') ADVANCE(138); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 112: - if (lookahead == '(') ADVANCE(1875); - if (lookahead == 'r') ADVANCE(61); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == 'r') ADVANCE(71); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 113: - if (lookahead == '(') ADVANCE(1875); + if (lookahead == '(') ADVANCE(1882); if (lookahead == 'r') ADVANCE(30); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 114: - if (lookahead == '(') ADVANCE(1875); - if (lookahead == 'r') ADVANCE(102); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == 'r') ADVANCE(63); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 115: - if (lookahead == '(') ADVANCE(1875); - if (lookahead == 's') ADVANCE(1943); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == 'r') ADVANCE(32); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 116: - if (lookahead == '(') ADVANCE(1875); - if (lookahead == 's') ADVANCE(132); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == 'r') ADVANCE(104); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 117: - if (lookahead == '(') ADVANCE(1875); - if (lookahead == 's') ADVANCE(81); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == 's') ADVANCE(1950); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 118: - if (lookahead == '(') ADVANCE(1875); - if (lookahead == 's') ADVANCE(124); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == 's') ADVANCE(134); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 119: - if (lookahead == '(') ADVANCE(1875); - if (lookahead == 't') ADVANCE(1928); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == 's') ADVANCE(83); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 120: - if (lookahead == '(') ADVANCE(1875); - if (lookahead == 't') ADVANCE(1919); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == 's') ADVANCE(126); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 121: - if (lookahead == '(') ADVANCE(1875); - if (lookahead == 't') ADVANCE(62); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == 't') ADVANCE(1935); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 122: - if (lookahead == '(') ADVANCE(1875); - if (lookahead == 't') ADVANCE(101); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == 't') ADVANCE(1926); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 123: - if (lookahead == '(') ADVANCE(1875); - if (lookahead == 't') ADVANCE(75); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == 't') ADVANCE(64); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 124: - if (lookahead == '(') ADVANCE(1875); - if (lookahead == 't') ADVANCE(109); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == 't') ADVANCE(103); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 125: - if (lookahead == '(') ADVANCE(1875); + if (lookahead == '(') ADVANCE(1882); if (lookahead == 't') ADVANCE(77); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 126: - if (lookahead == '(') ADVANCE(1875); - if (lookahead == 't') ADVANCE(57); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == 't') ADVANCE(111); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 127: - if (lookahead == '(') ADVANCE(1875); + if (lookahead == '(') ADVANCE(1882); if (lookahead == 't') ADVANCE(79); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 128: - if (lookahead == '(') ADVANCE(1875); - if (lookahead == 't') ADVANCE(82); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == 't') ADVANCE(59); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 129: - if (lookahead == '(') ADVANCE(1875); - if (lookahead == 't') ADVANCE(63); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == 't') ADVANCE(81); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 130: - if (lookahead == '(') ADVANCE(1875); - if (lookahead == 't') ADVANCE(80); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == 't') ADVANCE(84); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 131: - if (lookahead == '(') ADVANCE(1875); - if (lookahead == 't') ADVANCE(60); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == 't') ADVANCE(65); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 132: - if (lookahead == '(') ADVANCE(1875); - if (lookahead == 't') ADVANCE(113); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == 't') ADVANCE(82); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 133: - if (lookahead == '(') ADVANCE(1875); - if (lookahead == 't') ADVANCE(36); - if (lookahead == 'y') ADVANCE(91); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == 't') ADVANCE(62); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 134: - if (lookahead == '(') ADVANCE(1875); - if (lookahead == 't') ADVANCE(38); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == 't') ADVANCE(115); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 135: - if (lookahead == '(') ADVANCE(1875); - if (lookahead == 'u') ADVANCE(88); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == 't') ADVANCE(38); + if (lookahead == 'y') ADVANCE(93); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 136: - if (lookahead == '(') ADVANCE(1875); - if (lookahead == 'u') ADVANCE(47); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == 't') ADVANCE(40); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 137: - if (lookahead == '(') ADVANCE(1875); - if (lookahead == 'v') ADVANCE(56); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == 'u') ADVANCE(90); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 138: - if (lookahead == '(') ADVANCE(1875); - if (lookahead == 'v') ADVANCE(34); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == 'u') ADVANCE(49); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 139: - if (lookahead == '(') ADVANCE(1875); - if (lookahead == 'z') ADVANCE(64); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == 'v') ADVANCE(58); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'y')) ADVANCE(140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 140: - if (lookahead == '(') ADVANCE(1875); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == 'v') ADVANCE(36); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 141: - if (lookahead == '(') ADVANCE(1876); - if (lookahead == ':') ADVANCE(1872); - if (lookahead == ';') ADVANCE(1870); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == 'z') ADVANCE(66); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); - if (lookahead != 0) ADVANCE(383); + ('a' <= lookahead && lookahead <= 'y')) ADVANCE(142); END_STATE(); case 142: - if (lookahead == '(') ADVANCE(1876); - if (lookahead == ':') ADVANCE(1872); + if (lookahead == '(') ADVANCE(1882); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(141); - if (lookahead != 0 && - lookahead != ';') ADVANCE(383); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); case 143: - if (lookahead == '-') ADVANCE(708); + if (lookahead == '(') ADVANCE(1883); + if (lookahead == ':') ADVANCE(1879); + if (lookahead == ';') ADVANCE(1877); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); + if (lookahead != 0) ADVANCE(385); END_STATE(); case 144: - if (lookahead == '-') ADVANCE(902); + if (lookahead == '(') ADVANCE(1883); + if (lookahead == ':') ADVANCE(1879); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); + if (lookahead != 0 && + lookahead != ';') ADVANCE(385); END_STATE(); case 145: - if (lookahead == '-') ADVANCE(610); + if (lookahead == '-') ADVANCE(711); END_STATE(); case 146: - if (lookahead == '-') ADVANCE(409); + if (lookahead == '-') ADVANCE(905); END_STATE(); case 147: - if (lookahead == '-') ADVANCE(700); + if (lookahead == '-') ADVANCE(613); END_STATE(); case 148: - if (lookahead == '-') ADVANCE(514); + if (lookahead == '-') ADVANCE(412); END_STATE(); case 149: - if (lookahead == '-') ADVANCE(614); + if (lookahead == '-') ADVANCE(703); END_STATE(); case 150: - if (lookahead == '-') ADVANCE(702); + if (lookahead == '-') ADVANCE(517); END_STATE(); case 151: - if (lookahead == '-') ADVANCE(703); + if (lookahead == '-') ADVANCE(617); END_STATE(); case 152: - if (lookahead == '-') ADVANCE(825); + if (lookahead == '-') ADVANCE(705); END_STATE(); case 153: - if (lookahead == '-') ADVANCE(666); + if (lookahead == '-') ADVANCE(706); END_STATE(); case 154: - if (lookahead == '-') ADVANCE(1381); + if (lookahead == '-') ADVANCE(828); END_STATE(); case 155: - if (lookahead == '-') ADVANCE(964); + if (lookahead == '-') ADVANCE(669); END_STATE(); case 156: - if (lookahead == '-') ADVANCE(1382); + if (lookahead == '-') ADVANCE(1384); END_STATE(); case 157: - if (lookahead == '-') ADVANCE(1382); - if (lookahead == ':') ADVANCE(1871); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + if (lookahead == '-') ADVANCE(967); END_STATE(); case 158: - if (lookahead == '-') ADVANCE(1034); - if (lookahead == 'g') ADVANCE(147); - if (lookahead == 'l') ADVANCE(189); + if (lookahead == '-') ADVANCE(1385); END_STATE(); case 159: - if (lookahead == '-') ADVANCE(920); + if (lookahead == '-') ADVANCE(1385); + if (lookahead == ':') ADVANCE(1878); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); case 160: - if (lookahead == '-') ADVANCE(1171); + if (lookahead == '-') ADVANCE(1037); + if (lookahead == 'g') ADVANCE(149); + if (lookahead == 'l') ADVANCE(191); END_STATE(); case 161: - if (lookahead == '-') ADVANCE(763); + if (lookahead == '-') ADVANCE(923); END_STATE(); case 162: - if (lookahead == '-') ADVANCE(1481); - if (lookahead == 'e') ADVANCE(1277); + if (lookahead == '-') ADVANCE(1174); END_STATE(); case 163: - if (lookahead == '-') ADVANCE(571); + if (lookahead == '-') ADVANCE(766); END_STATE(); case 164: - if (lookahead == '-') ADVANCE(1128); + if (lookahead == '-') ADVANCE(1484); + if (lookahead == 'e') ADVANCE(1280); END_STATE(); case 165: - if (lookahead == '-') ADVANCE(447); - if (lookahead == 'e') ADVANCE(611); + if (lookahead == '-') ADVANCE(574); END_STATE(); case 166: - if (lookahead == '-') ADVANCE(1015); + if (lookahead == '-') ADVANCE(1131); END_STATE(); case 167: - if (lookahead == '-') ADVANCE(1514); + if (lookahead == '-') ADVANCE(450); + if (lookahead == 'e') ADVANCE(614); END_STATE(); case 168: - if (lookahead == '-') ADVANCE(1519); + if (lookahead == '-') ADVANCE(1018); END_STATE(); case 169: - if (lookahead == '-') ADVANCE(1521); + if (lookahead == '-') ADVANCE(1517); END_STATE(); case 170: - if (lookahead == '-') ADVANCE(459); + if (lookahead == '-') ADVANCE(1522); END_STATE(); case 171: - if (lookahead == '-') ADVANCE(946); + if (lookahead == '-') ADVANCE(1524); END_STATE(); case 172: - if (lookahead == '-') ADVANCE(695); + if (lookahead == '-') ADVANCE(462); END_STATE(); case 173: - if (lookahead == '-') ADVANCE(672); + if (lookahead == '-') ADVANCE(949); END_STATE(); case 174: - if (lookahead == '-') ADVANCE(956); + if (lookahead == '-') ADVANCE(698); END_STATE(); case 175: - if (lookahead == '-') ADVANCE(696); + if (lookahead == '-') ADVANCE(675); END_STATE(); case 176: - if (lookahead == '-') ADVANCE(674); + if (lookahead == '-') ADVANCE(959); END_STATE(); case 177: - if (lookahead == '-') ADVANCE(960); + if (lookahead == '-') ADVANCE(699); END_STATE(); case 178: - if (lookahead == '-') ADVANCE(697); + if (lookahead == '-') ADVANCE(677); END_STATE(); case 179: - if (lookahead == '-') ADVANCE(962); + if (lookahead == '-') ADVANCE(963); END_STATE(); case 180: - if (lookahead == '-') ADVANCE(698); + if (lookahead == '-') ADVANCE(700); END_STATE(); case 181: - if (lookahead == '-') ADVANCE(963); + if (lookahead == '-') ADVANCE(965); END_STATE(); case 182: - if (lookahead == '-') ADVANCE(699); + if (lookahead == '-') ADVANCE(701); END_STATE(); case 183: - if (lookahead == '-') ADVANCE(965); + if (lookahead == '-') ADVANCE(966); END_STATE(); case 184: - if (lookahead == '-') ADVANCE(1395); + if (lookahead == '-') ADVANCE(702); END_STATE(); case 185: - if (lookahead == '-') ADVANCE(1397); + if (lookahead == '-') ADVANCE(968); END_STATE(); case 186: if (lookahead == '-') ADVANCE(1398); END_STATE(); case 187: - if (lookahead == '-') ADVANCE(1399); + if (lookahead == '-') ADVANCE(1400); END_STATE(); case 188: - if (lookahead == '-') ADVANCE(1400); + if (lookahead == '-') ADVANCE(1401); END_STATE(); case 189: - if (lookahead == '-') ADVANCE(701); + if (lookahead == '-') ADVANCE(1402); END_STATE(); case 190: - if (lookahead == '.') ADVANCE(1860); - if (lookahead == 'a') ADVANCE(1090); - if (lookahead == 'c') ADVANCE(396); - if (lookahead == 'e') ADVANCE(1067); - if (lookahead == 'f') ADVANCE(897); - if (lookahead == 'i') ADVANCE(1059); - if (lookahead == 'l') ADVANCE(900); - if (lookahead == 'm') ADVANCE(767); - if (lookahead == 'p') ADVANCE(387); - if (lookahead == 'r') ADVANCE(707); - if (lookahead == 's') ADVANCE(1173); + if (lookahead == '-') ADVANCE(1403); END_STATE(); case 191: - if (lookahead == '0') ADVANCE(1963); - if (lookahead == '>') ADVANCE(1866); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1964); + if (lookahead == '-') ADVANCE(704); END_STATE(); case 192: - if (lookahead == '0') ADVANCE(1963); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1964); + if (lookahead == '.') ADVANCE(1867); + if (lookahead == 'a') ADVANCE(1093); + if (lookahead == 'c') ADVANCE(399); + if (lookahead == 'e') ADVANCE(1070); + if (lookahead == 'f') ADVANCE(900); + if (lookahead == 'i') ADVANCE(1062); + if (lookahead == 'l') ADVANCE(903); + if (lookahead == 'm') ADVANCE(770); + if (lookahead == 'p') ADVANCE(390); + if (lookahead == 'r') ADVANCE(710); + if (lookahead == 's') ADVANCE(1176); END_STATE(); case 193: - if (lookahead == '1') ADVANCE(246); - if (lookahead == '3') ADVANCE(212); + if (lookahead == '0') ADVANCE(1970); + if (lookahead == '>') ADVANCE(1873); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1971); END_STATE(); case 194: - if (lookahead == '1') ADVANCE(247); - if (lookahead == 'f') ADVANCE(1333); + if (lookahead == '0') ADVANCE(1970); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1971); END_STATE(); case 195: if (lookahead == '1') ADVANCE(248); - if (lookahead == '4') ADVANCE(1641); - if (lookahead == 'h') ADVANCE(910); + if (lookahead == '3') ADVANCE(214); END_STATE(); case 196: if (lookahead == '1') ADVANCE(249); + if (lookahead == 'f') ADVANCE(1336); END_STATE(); case 197: if (lookahead == '1') ADVANCE(250); + if (lookahead == '4') ADVANCE(1648); + if (lookahead == 'h') ADVANCE(913); END_STATE(); case 198: if (lookahead == '1') ADVANCE(251); - if (lookahead == 'f') ADVANCE(1349); END_STATE(); case 199: if (lookahead == '1') ADVANCE(252); - if (lookahead == '8') ADVANCE(1836); END_STATE(); case 200: if (lookahead == '1') ADVANCE(253); - if (lookahead == '8') ADVANCE(1830); + if (lookahead == 'f') ADVANCE(1352); END_STATE(); case 201: if (lookahead == '1') ADVANCE(254); - if (lookahead == '8') ADVANCE(1835); + if (lookahead == '8') ADVANCE(1843); END_STATE(); case 202: if (lookahead == '1') ADVANCE(255); - if (lookahead == '3') ADVANCE(213); - if (lookahead == 'h') ADVANCE(972); + if (lookahead == '8') ADVANCE(1837); END_STATE(); case 203: if (lookahead == '1') ADVANCE(256); - if (lookahead == '8') ADVANCE(1833); + if (lookahead == '8') ADVANCE(1842); END_STATE(); case 204: if (lookahead == '1') ADVANCE(257); - if (lookahead == '8') ADVANCE(1832); + if (lookahead == '3') ADVANCE(215); + if (lookahead == 'h') ADVANCE(975); END_STATE(); case 205: if (lookahead == '1') ADVANCE(258); - if (lookahead == '8') ADVANCE(1834); + if (lookahead == '8') ADVANCE(1840); END_STATE(); case 206: if (lookahead == '1') ADVANCE(259); - if (lookahead == '8') ADVANCE(1831); + if (lookahead == '8') ADVANCE(1839); END_STATE(); case 207: if (lookahead == '1') ADVANCE(260); - if (lookahead == '8') ADVANCE(1837); + if (lookahead == '8') ADVANCE(1841); END_STATE(); case 208: if (lookahead == '1') ADVANCE(261); - if (lookahead == 'f') ADVANCE(1359); + if (lookahead == '8') ADVANCE(1838); END_STATE(); case 209: if (lookahead == '1') ADVANCE(262); + if (lookahead == '8') ADVANCE(1844); END_STATE(); case 210: if (lookahead == '1') ADVANCE(263); + if (lookahead == 'f') ADVANCE(1362); END_STATE(); case 211: if (lookahead == '1') ADVANCE(264); END_STATE(); case 212: - if (lookahead == '2') ADVANCE(1665); + if (lookahead == '1') ADVANCE(265); END_STATE(); case 213: - if (lookahead == '2') ADVANCE(1646); + if (lookahead == '1') ADVANCE(266); END_STATE(); case 214: - if (lookahead == '2') ADVANCE(408); - if (lookahead == 'l') ADVANCE(923); + if (lookahead == '2') ADVANCE(1672); END_STATE(); case 215: - if (lookahead == '2') ADVANCE(458); - if (lookahead == 'l') ADVANCE(924); + if (lookahead == '2') ADVANCE(1653); END_STATE(); case 216: - if (lookahead == '2') ADVANCE(464); - if (lookahead == 'l') ADVANCE(925); + if (lookahead == '2') ADVANCE(411); + if (lookahead == 'l') ADVANCE(926); END_STATE(); case 217: - if (lookahead == '2') ADVANCE(468); - if (lookahead == 'l') ADVANCE(926); + if (lookahead == '2') ADVANCE(461); + if (lookahead == 'l') ADVANCE(927); END_STATE(); case 218: - if (lookahead == '2') ADVANCE(470); - if (lookahead == 'l') ADVANCE(927); + if (lookahead == '2') ADVANCE(467); + if (lookahead == 'l') ADVANCE(928); END_STATE(); case 219: - if (lookahead == '2') ADVANCE(473); + if (lookahead == '2') ADVANCE(471); + if (lookahead == 'l') ADVANCE(929); END_STATE(); case 220: - if (lookahead == '2') ADVANCE(476); - if (lookahead == 'l') ADVANCE(928); + if (lookahead == '2') ADVANCE(473); + if (lookahead == 'l') ADVANCE(930); END_STATE(); case 221: - if (lookahead == '2') ADVANCE(478); - if (lookahead == 'l') ADVANCE(929); + if (lookahead == '2') ADVANCE(476); END_STATE(); case 222: - if (lookahead == '2') ADVANCE(480); - if (lookahead == 'l') ADVANCE(930); + if (lookahead == '2') ADVANCE(479); + if (lookahead == 'l') ADVANCE(931); END_STATE(); case 223: if (lookahead == '2') ADVANCE(481); - if (lookahead == 'l') ADVANCE(931); + if (lookahead == 'l') ADVANCE(932); END_STATE(); case 224: - if (lookahead == '2') ADVANCE(482); - if (lookahead == 'l') ADVANCE(932); + if (lookahead == '2') ADVANCE(483); + if (lookahead == 'l') ADVANCE(933); END_STATE(); case 225: - if (lookahead == '2') ADVANCE(483); + if (lookahead == '2') ADVANCE(484); + if (lookahead == 'l') ADVANCE(934); END_STATE(); case 226: - if (lookahead == '2') ADVANCE(484); + if (lookahead == '2') ADVANCE(485); + if (lookahead == 'l') ADVANCE(935); END_STATE(); case 227: - if (lookahead == '2') ADVANCE(485); + if (lookahead == '2') ADVANCE(486); END_STATE(); case 228: - if (lookahead == '2') ADVANCE(486); + if (lookahead == '2') ADVANCE(487); END_STATE(); case 229: - if (lookahead == '2') ADVANCE(487); + if (lookahead == '2') ADVANCE(488); END_STATE(); case 230: - if (lookahead == '2') ADVANCE(488); + if (lookahead == '2') ADVANCE(489); END_STATE(); case 231: - if (lookahead == '2') ADVANCE(489); + if (lookahead == '2') ADVANCE(490); END_STATE(); case 232: - if (lookahead == '2') ADVANCE(490); + if (lookahead == '2') ADVANCE(491); END_STATE(); case 233: - if (lookahead == '2') ADVANCE(491); - if (lookahead == 'l') ADVANCE(935); + if (lookahead == '2') ADVANCE(492); END_STATE(); case 234: - if (lookahead == '2') ADVANCE(492); + if (lookahead == '2') ADVANCE(493); END_STATE(); case 235: - if (lookahead == '2') ADVANCE(493); + if (lookahead == '2') ADVANCE(494); + if (lookahead == 'l') ADVANCE(938); END_STATE(); case 236: - if (lookahead == '2') ADVANCE(494); + if (lookahead == '2') ADVANCE(495); END_STATE(); case 237: - if (lookahead == '2') ADVANCE(495); + if (lookahead == '2') ADVANCE(496); END_STATE(); case 238: - if (lookahead == '2') ADVANCE(496); + if (lookahead == '2') ADVANCE(497); END_STATE(); case 239: - if (lookahead == '2') ADVANCE(497); + if (lookahead == '2') ADVANCE(498); END_STATE(); case 240: - if (lookahead == '2') ADVANCE(498); + if (lookahead == '2') ADVANCE(499); END_STATE(); case 241: - if (lookahead == '2') ADVANCE(499); + if (lookahead == '2') ADVANCE(500); END_STATE(); case 242: - if (lookahead == '2') ADVANCE(500); + if (lookahead == '2') ADVANCE(501); END_STATE(); case 243: - if (lookahead == '2') ADVANCE(501); + if (lookahead == '2') ADVANCE(502); END_STATE(); case 244: - if (lookahead == '2') ADVANCE(502); + if (lookahead == '2') ADVANCE(503); END_STATE(); case 245: - if (lookahead == '2') ADVANCE(503); + if (lookahead == '2') ADVANCE(504); END_STATE(); case 246: - if (lookahead == '6') ADVANCE(1664); + if (lookahead == '2') ADVANCE(505); END_STATE(); case 247: - if (lookahead == '6') ADVANCE(1626); + if (lookahead == '2') ADVANCE(506); END_STATE(); case 248: - if (lookahead == '6') ADVANCE(1642); + if (lookahead == '6') ADVANCE(1671); END_STATE(); case 249: - if (lookahead == '6') ADVANCE(1625); + if (lookahead == '6') ADVANCE(1633); END_STATE(); case 250: - if (lookahead == '6') ADVANCE(1644); + if (lookahead == '6') ADVANCE(1649); END_STATE(); case 251: - if (lookahead == '6') ADVANCE(1629); + if (lookahead == '6') ADVANCE(1632); END_STATE(); case 252: - if (lookahead == '6') ADVANCE(1828); + if (lookahead == '6') ADVANCE(1651); END_STATE(); case 253: - if (lookahead == '6') ADVANCE(1822); + if (lookahead == '6') ADVANCE(1636); END_STATE(); case 254: - if (lookahead == '6') ADVANCE(1827); + if (lookahead == '6') ADVANCE(1835); END_STATE(); case 255: - if (lookahead == '6') ADVANCE(1645); + if (lookahead == '6') ADVANCE(1829); END_STATE(); case 256: - if (lookahead == '6') ADVANCE(1825); + if (lookahead == '6') ADVANCE(1834); END_STATE(); case 257: - if (lookahead == '6') ADVANCE(1824); + if (lookahead == '6') ADVANCE(1652); END_STATE(); case 258: - if (lookahead == '6') ADVANCE(1826); + if (lookahead == '6') ADVANCE(1832); END_STATE(); case 259: - if (lookahead == '6') ADVANCE(1823); + if (lookahead == '6') ADVANCE(1831); END_STATE(); case 260: - if (lookahead == '6') ADVANCE(1829); + if (lookahead == '6') ADVANCE(1833); END_STATE(); case 261: - if (lookahead == '6') ADVANCE(1632); + if (lookahead == '6') ADVANCE(1830); END_STATE(); case 262: - if (lookahead == '6') ADVANCE(1628); + if (lookahead == '6') ADVANCE(1836); END_STATE(); case 263: - if (lookahead == '6') ADVANCE(1648); + if (lookahead == '6') ADVANCE(1639); END_STATE(); case 264: - if (lookahead == '6') ADVANCE(1631); + if (lookahead == '6') ADVANCE(1635); END_STATE(); case 265: - if (lookahead == '8') ADVANCE(1838); + if (lookahead == '6') ADVANCE(1655); END_STATE(); case 266: - if (lookahead == '8') ADVANCE(1839); + if (lookahead == '6') ADVANCE(1638); END_STATE(); case 267: - if (lookahead == '8') ADVANCE(1854); + if (lookahead == '8') ADVANCE(1845); END_STATE(); case 268: - if (lookahead == '8') ADVANCE(1840); + if (lookahead == '8') ADVANCE(1846); END_STATE(); case 269: - if (lookahead == ':') ADVANCE(1871); - if (lookahead == 'a') ADVANCE(365); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(382); + if (lookahead == '8') ADVANCE(1861); END_STATE(); case 270: - if (lookahead == ':') ADVANCE(1871); - if (lookahead == 'a') ADVANCE(352); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(382); + if (lookahead == '8') ADVANCE(1847); END_STATE(); case 271: - if (lookahead == ':') ADVANCE(1871); - if (lookahead == 'a') ADVANCE(325); + if (lookahead == ':') ADVANCE(1878); + if (lookahead == 'a') ADVANCE(367); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); case 272: - if (lookahead == ':') ADVANCE(1871); - if (lookahead == 'a') ADVANCE(288); + if (lookahead == ':') ADVANCE(1878); + if (lookahead == 'a') ADVANCE(354); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); case 273: - if (lookahead == ':') ADVANCE(1871); - if (lookahead == 'a') ADVANCE(354); + if (lookahead == ':') ADVANCE(1878); + if (lookahead == 'a') ADVANCE(327); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); case 274: - if (lookahead == ':') ADVANCE(1871); + if (lookahead == ':') ADVANCE(1878); if (lookahead == 'a') ADVANCE(290); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); case 275: - if (lookahead == ':') ADVANCE(1871); - if (lookahead == 'a') ADVANCE(336); + if (lookahead == ':') ADVANCE(1878); + if (lookahead == 'a') ADVANCE(356); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); case 276: - if (lookahead == ':') ADVANCE(1871); - if (lookahead == 'a') ADVANCE(368); + if (lookahead == ':') ADVANCE(1878); + if (lookahead == 'a') ADVANCE(292); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); case 277: - if (lookahead == ':') ADVANCE(1871); - if (lookahead == 'a') ADVANCE(353); - if (lookahead == 'o') ADVANCE(329); + if (lookahead == ':') ADVANCE(1878); + if (lookahead == 'a') ADVANCE(338); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); case 278: - if (lookahead == ':') ADVANCE(1871); - if (lookahead == 'a') ADVANCE(367); + if (lookahead == ':') ADVANCE(1878); + if (lookahead == 'a') ADVANCE(370); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); case 279: - if (lookahead == ':') ADVANCE(1871); - if (lookahead == 'a') ADVANCE(369); + if (lookahead == ':') ADVANCE(1878); + if (lookahead == 'a') ADVANCE(355); + if (lookahead == 'o') ADVANCE(331); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); case 280: - if (lookahead == ':') ADVANCE(1871); - if (lookahead == 'a') ADVANCE(370); + if (lookahead == ':') ADVANCE(1878); + if (lookahead == 'a') ADVANCE(369); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); case 281: - if (lookahead == ':') ADVANCE(1871); - if (lookahead == 'b') ADVANCE(358); - if (lookahead == 'n') ADVANCE(335); + if (lookahead == ':') ADVANCE(1878); + if (lookahead == 'a') ADVANCE(371); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); case 282: - if (lookahead == ':') ADVANCE(1871); - if (lookahead == 'b') ADVANCE(326); + if (lookahead == ':') ADVANCE(1878); + if (lookahead == 'a') ADVANCE(372); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); case 283: - if (lookahead == ':') ADVANCE(1871); - if (lookahead == 'c') ADVANCE(313); - if (lookahead == 't') ADVANCE(312); + if (lookahead == ':') ADVANCE(1878); + if (lookahead == 'b') ADVANCE(360); + if (lookahead == 'n') ADVANCE(337); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); case 284: - if (lookahead == ':') ADVANCE(1871); - if (lookahead == 'c') ADVANCE(1899); + if (lookahead == ':') ADVANCE(1878); + if (lookahead == 'b') ADVANCE(328); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); case 285: - if (lookahead == ':') ADVANCE(1871); - if (lookahead == 'c') ADVANCE(1908); + if (lookahead == ':') ADVANCE(1878); + if (lookahead == 'c') ADVANCE(315); + if (lookahead == 't') ADVANCE(314); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); case 286: - if (lookahead == ':') ADVANCE(1871); - if (lookahead == 'c') ADVANCE(1935); + if (lookahead == ':') ADVANCE(1878); + if (lookahead == 'c') ADVANCE(1906); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); case 287: - if (lookahead == ':') ADVANCE(1871); - if (lookahead == 'c') ADVANCE(327); + if (lookahead == ':') ADVANCE(1878); + if (lookahead == 'c') ADVANCE(1915); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); case 288: - if (lookahead == ':') ADVANCE(1871); - if (lookahead == 'c') ADVANCE(361); + if (lookahead == ':') ADVANCE(1878); + if (lookahead == 'c') ADVANCE(1942); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); case 289: - if (lookahead == ':') ADVANCE(1871); - if (lookahead == 'c') ADVANCE(364); + if (lookahead == ':') ADVANCE(1878); + if (lookahead == 'c') ADVANCE(329); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); case 290: - if (lookahead == ':') ADVANCE(1871); - if (lookahead == 'c') ADVANCE(301); + if (lookahead == ':') ADVANCE(1878); + if (lookahead == 'c') ADVANCE(363); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); case 291: - if (lookahead == ':') ADVANCE(1871); - if (lookahead == 'c') ADVANCE(371); + if (lookahead == ':') ADVANCE(1878); + if (lookahead == 'c') ADVANCE(366); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); case 292: - if (lookahead == ':') ADVANCE(1871); - if (lookahead == 'd') ADVANCE(310); + if (lookahead == ':') ADVANCE(1878); + if (lookahead == 'c') ADVANCE(303); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); case 293: - if (lookahead == ':') ADVANCE(1871); - if (lookahead == 'd') ADVANCE(157); + if (lookahead == ':') ADVANCE(1878); + if (lookahead == 'c') ADVANCE(373); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); case 294: - if (lookahead == ':') ADVANCE(1871); - if (lookahead == 'd') ADVANCE(1905); + if (lookahead == ':') ADVANCE(1878); + if (lookahead == 'd') ADVANCE(312); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); case 295: - if (lookahead == ':') ADVANCE(1871); - if (lookahead == 'd') ADVANCE(1914); + if (lookahead == ':') ADVANCE(1878); + if (lookahead == 'd') ADVANCE(159); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); case 296: - if (lookahead == ':') ADVANCE(1871); - if (lookahead == 'e') ADVANCE(287); + if (lookahead == ':') ADVANCE(1878); + if (lookahead == 'd') ADVANCE(1912); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); case 297: - if (lookahead == ':') ADVANCE(1871); - if (lookahead == 'e') ADVANCE(1932); + if (lookahead == ':') ADVANCE(1878); + if (lookahead == 'd') ADVANCE(1921); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); case 298: - if (lookahead == ':') ADVANCE(1871); - if (lookahead == 'e') ADVANCE(1923); + if (lookahead == ':') ADVANCE(1878); + if (lookahead == 'e') ADVANCE(289); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); case 299: - if (lookahead == ':') ADVANCE(1871); - if (lookahead == 'e') ADVANCE(1902); + if (lookahead == ':') ADVANCE(1878); + if (lookahead == 'e') ADVANCE(1939); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); case 300: - if (lookahead == ':') ADVANCE(1871); - if (lookahead == 'e') ADVANCE(1917); + if (lookahead == ':') ADVANCE(1878); + if (lookahead == 'e') ADVANCE(1930); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); case 301: - if (lookahead == ':') ADVANCE(1871); - if (lookahead == 'e') ADVANCE(1926); + if (lookahead == ':') ADVANCE(1878); + if (lookahead == 'e') ADVANCE(1909); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); case 302: - if (lookahead == ':') ADVANCE(1871); - if (lookahead == 'e') ADVANCE(291); + if (lookahead == ':') ADVANCE(1878); + if (lookahead == 'e') ADVANCE(1924); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); case 303: - if (lookahead == ':') ADVANCE(1871); - if (lookahead == 'e') ADVANCE(293); + if (lookahead == ':') ADVANCE(1878); + if (lookahead == 'e') ADVANCE(1933); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); case 304: - if (lookahead == ':') ADVANCE(1871); - if (lookahead == 'e') ADVANCE(347); + if (lookahead == ':') ADVANCE(1878); + if (lookahead == 'e') ADVANCE(293); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); case 305: - if (lookahead == ':') ADVANCE(1871); - if (lookahead == 'e') ADVANCE(294); + if (lookahead == ':') ADVANCE(1878); + if (lookahead == 'e') ADVANCE(295); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); case 306: - if (lookahead == ':') ADVANCE(1871); - if (lookahead == 'e') ADVANCE(295); + if (lookahead == ':') ADVANCE(1878); + if (lookahead == 'e') ADVANCE(349); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); case 307: - if (lookahead == ':') ADVANCE(1871); - if (lookahead == 'e') ADVANCE(338); + if (lookahead == ':') ADVANCE(1878); + if (lookahead == 'e') ADVANCE(296); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); case 308: - if (lookahead == ':') ADVANCE(1871); - if (lookahead == 'e') ADVANCE(372); + if (lookahead == ':') ADVANCE(1878); + if (lookahead == 'e') ADVANCE(297); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); case 309: - if (lookahead == ':') ADVANCE(1871); - if (lookahead == 'f') ADVANCE(274); + if (lookahead == ':') ADVANCE(1878); + if (lookahead == 'e') ADVANCE(340); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); case 310: - if (lookahead == ':') ADVANCE(1871); - if (lookahead == 'g') ADVANCE(297); + if (lookahead == ':') ADVANCE(1878); + if (lookahead == 'e') ADVANCE(374); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); case 311: - if (lookahead == ':') ADVANCE(1871); - if (lookahead == 'g') ADVANCE(357); + if (lookahead == ':') ADVANCE(1878); + if (lookahead == 'f') ADVANCE(276); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); case 312: - if (lookahead == ':') ADVANCE(1871); - if (lookahead == 'h') ADVANCE(308); + if (lookahead == ':') ADVANCE(1878); + if (lookahead == 'g') ADVANCE(299); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); case 313: - if (lookahead == ':') ADVANCE(1871); - if (lookahead == 'h') ADVANCE(356); + if (lookahead == ':') ADVANCE(1878); + if (lookahead == 'g') ADVANCE(359); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); case 314: - if (lookahead == ':') ADVANCE(1871); - if (lookahead == 'i') ADVANCE(292); + if (lookahead == ':') ADVANCE(1878); + if (lookahead == 'h') ADVANCE(310); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); case 315: - if (lookahead == ':') ADVANCE(1871); - if (lookahead == 'i') ADVANCE(380); - if (lookahead == 'o') ADVANCE(373); + if (lookahead == ':') ADVANCE(1878); + if (lookahead == 'h') ADVANCE(358); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); case 316: - if (lookahead == ':') ADVANCE(1871); - if (lookahead == 'i') ADVANCE(381); + if (lookahead == ':') ADVANCE(1878); + if (lookahead == 'i') ADVANCE(294); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); case 317: - if (lookahead == ':') ADVANCE(1871); - if (lookahead == 'i') ADVANCE(379); + if (lookahead == ':') ADVANCE(1878); + if (lookahead == 'i') ADVANCE(382); + if (lookahead == 'o') ADVANCE(375); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); case 318: - if (lookahead == ':') ADVANCE(1871); - if (lookahead == 'i') ADVANCE(284); + if (lookahead == ':') ADVANCE(1878); + if (lookahead == 'i') ADVANCE(383); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); case 319: - if (lookahead == ':') ADVANCE(1871); - if (lookahead == 'i') ADVANCE(285); + if (lookahead == ':') ADVANCE(1878); + if (lookahead == 'i') ADVANCE(381); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); case 320: - if (lookahead == ':') ADVANCE(1871); - if (lookahead == 'i') ADVANCE(337); + if (lookahead == ':') ADVANCE(1878); + if (lookahead == 'i') ADVANCE(286); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); case 321: - if (lookahead == ':') ADVANCE(1871); - if (lookahead == 'i') ADVANCE(328); + if (lookahead == ':') ADVANCE(1878); + if (lookahead == 'i') ADVANCE(287); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); case 322: - if (lookahead == ':') ADVANCE(1871); - if (lookahead == 'i') ADVANCE(286); + if (lookahead == ':') ADVANCE(1878); + if (lookahead == 'i') ADVANCE(339); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); case 323: - if (lookahead == ':') ADVANCE(1871); - if (lookahead == 'i') ADVANCE(307); + if (lookahead == ':') ADVANCE(1878); + if (lookahead == 'i') ADVANCE(330); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); case 324: - if (lookahead == ':') ADVANCE(1871); - if (lookahead == 'i') ADVANCE(345); + if (lookahead == ':') ADVANCE(1878); + if (lookahead == 'i') ADVANCE(288); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); case 325: - if (lookahead == ':') ADVANCE(1871); - if (lookahead == 'l') ADVANCE(1911); + if (lookahead == ':') ADVANCE(1878); + if (lookahead == 'i') ADVANCE(309); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); case 326: - if (lookahead == ':') ADVANCE(1871); - if (lookahead == 'l') ADVANCE(318); + if (lookahead == ':') ADVANCE(1878); + if (lookahead == 'i') ADVANCE(347); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); case 327: - if (lookahead == ':') ADVANCE(1871); - if (lookahead == 'l') ADVANCE(273); + if (lookahead == ':') ADVANCE(1878); + if (lookahead == 'l') ADVANCE(1918); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); case 328: - if (lookahead == ':') ADVANCE(1871); - if (lookahead == 'l') ADVANCE(300); + if (lookahead == ':') ADVANCE(1878); + if (lookahead == 'l') ADVANCE(320); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); case 329: - if (lookahead == ':') ADVANCE(1871); - if (lookahead == 'l') ADVANCE(279); + if (lookahead == ':') ADVANCE(1878); + if (lookahead == 'l') ADVANCE(275); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); case 330: - if (lookahead == ':') ADVANCE(1871); - if (lookahead == 'm') ADVANCE(1938); + if (lookahead == ':') ADVANCE(1878); + if (lookahead == 'l') ADVANCE(302); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); case 331: - if (lookahead == ':') ADVANCE(1871); - if (lookahead == 'n') ADVANCE(377); + if (lookahead == ':') ADVANCE(1878); + if (lookahead == 'l') ADVANCE(281); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); case 332: - if (lookahead == ':') ADVANCE(1871); - if (lookahead == 'n') ADVANCE(363); + if (lookahead == ':') ADVANCE(1878); + if (lookahead == 'm') ADVANCE(1945); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); case 333: - if (lookahead == ':') ADVANCE(1871); - if (lookahead == 'n') ADVANCE(283); + if (lookahead == ':') ADVANCE(1878); + if (lookahead == 'n') ADVANCE(379); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); case 334: - if (lookahead == ':') ADVANCE(1871); - if (lookahead == 'n') ADVANCE(1948); + if (lookahead == ':') ADVANCE(1878); + if (lookahead == 'n') ADVANCE(365); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); case 335: - if (lookahead == ':') ADVANCE(1871); - if (lookahead == 'n') ADVANCE(342); + if (lookahead == ':') ADVANCE(1878); + if (lookahead == 'n') ADVANCE(285); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); case 336: - if (lookahead == ':') ADVANCE(1871); - if (lookahead == 'n') ADVANCE(359); + if (lookahead == ':') ADVANCE(1878); + if (lookahead == 'n') ADVANCE(1955); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); case 337: - if (lookahead == ':') ADVANCE(1871); - if (lookahead == 'n') ADVANCE(271); + if (lookahead == ':') ADVANCE(1878); + if (lookahead == 'n') ADVANCE(344); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); case 338: - if (lookahead == ':') ADVANCE(1871); - if (lookahead == 'n') ADVANCE(362); + if (lookahead == ':') ADVANCE(1878); + if (lookahead == 'n') ADVANCE(361); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); case 339: - if (lookahead == ':') ADVANCE(1871); - if (lookahead == 'n') ADVANCE(316); + if (lookahead == ':') ADVANCE(1878); + if (lookahead == 'n') ADVANCE(273); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); case 340: - if (lookahead == ':') ADVANCE(1871); - if (lookahead == 'n') ADVANCE(360); + if (lookahead == ':') ADVANCE(1878); + if (lookahead == 'n') ADVANCE(364); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); case 341: - if (lookahead == ':') ADVANCE(1871); - if (lookahead == 'o') ADVANCE(340); + if (lookahead == ':') ADVANCE(1878); + if (lookahead == 'n') ADVANCE(318); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); case 342: - if (lookahead == ':') ADVANCE(1871); - if (lookahead == 'o') ADVANCE(376); + if (lookahead == ':') ADVANCE(1878); + if (lookahead == 'n') ADVANCE(362); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); case 343: - if (lookahead == ':') ADVANCE(1871); - if (lookahead == 'o') ADVANCE(348); + if (lookahead == ':') ADVANCE(1878); + if (lookahead == 'o') ADVANCE(342); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); case 344: - if (lookahead == ':') ADVANCE(1871); - if (lookahead == 'o') ADVANCE(339); + if (lookahead == ':') ADVANCE(1878); + if (lookahead == 'o') ADVANCE(378); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); case 345: - if (lookahead == ':') ADVANCE(1871); - if (lookahead == 'o') ADVANCE(334); + if (lookahead == ':') ADVANCE(1878); + if (lookahead == 'o') ADVANCE(350); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); case 346: - if (lookahead == ':') ADVANCE(1871); - if (lookahead == 'r') ADVANCE(315); - if (lookahead == 'u') ADVANCE(282); + if (lookahead == ':') ADVANCE(1878); + if (lookahead == 'o') ADVANCE(341); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); case 347: - if (lookahead == ':') ADVANCE(1871); - if (lookahead == 'r') ADVANCE(309); + if (lookahead == ':') ADVANCE(1878); + if (lookahead == 'o') ADVANCE(336); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); case 348: - if (lookahead == ':') ADVANCE(1871); - if (lookahead == 'r') ADVANCE(1941); + if (lookahead == ':') ADVANCE(1878); + if (lookahead == 'r') ADVANCE(317); + if (lookahead == 'u') ADVANCE(284); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); case 349: - if (lookahead == ':') ADVANCE(1871); - if (lookahead == 'r') ADVANCE(314); + if (lookahead == ':') ADVANCE(1878); + if (lookahead == 'r') ADVANCE(311); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); case 350: - if (lookahead == ':') ADVANCE(1871); - if (lookahead == 'r') ADVANCE(275); + if (lookahead == ':') ADVANCE(1878); + if (lookahead == 'r') ADVANCE(1948); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); case 351: - if (lookahead == ':') ADVANCE(1871); - if (lookahead == 'r') ADVANCE(378); + if (lookahead == ':') ADVANCE(1878); + if (lookahead == 'r') ADVANCE(316); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); case 352: - if (lookahead == ':') ADVANCE(1871); - if (lookahead == 'r') ADVANCE(311); + if (lookahead == ':') ADVANCE(1878); + if (lookahead == 'r') ADVANCE(277); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); case 353: - if (lookahead == ':') ADVANCE(1871); - if (lookahead == 'r') ADVANCE(270); + if (lookahead == ':') ADVANCE(1878); + if (lookahead == 'r') ADVANCE(380); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); case 354: - if (lookahead == ':') ADVANCE(1871); - if (lookahead == 'r') ADVANCE(303); + if (lookahead == ':') ADVANCE(1878); + if (lookahead == 'r') ADVANCE(313); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); case 355: - if (lookahead == ':') ADVANCE(1871); + if (lookahead == ':') ADVANCE(1878); if (lookahead == 'r') ADVANCE(272); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); case 356: - if (lookahead == ':') ADVANCE(1871); - if (lookahead == 'r') ADVANCE(344); + if (lookahead == ':') ADVANCE(1878); + if (lookahead == 'r') ADVANCE(305); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); case 357: - if (lookahead == ':') ADVANCE(1871); - if (lookahead == 's') ADVANCE(1944); + if (lookahead == ':') ADVANCE(1878); + if (lookahead == 'r') ADVANCE(274); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); case 358: - if (lookahead == ':') ADVANCE(1871); - if (lookahead == 's') ADVANCE(374); + if (lookahead == ':') ADVANCE(1878); + if (lookahead == 'r') ADVANCE(346); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); case 359: - if (lookahead == ':') ADVANCE(1871); - if (lookahead == 's') ADVANCE(323); + if (lookahead == ':') ADVANCE(1878); + if (lookahead == 's') ADVANCE(1951); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); case 360: - if (lookahead == ':') ADVANCE(1871); - if (lookahead == 's') ADVANCE(366); + if (lookahead == ':') ADVANCE(1878); + if (lookahead == 's') ADVANCE(376); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); case 361: - if (lookahead == ':') ADVANCE(1871); - if (lookahead == 't') ADVANCE(1929); + if (lookahead == ':') ADVANCE(1878); + if (lookahead == 's') ADVANCE(325); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); case 362: - if (lookahead == ':') ADVANCE(1871); - if (lookahead == 't') ADVANCE(1920); + if (lookahead == ':') ADVANCE(1878); + if (lookahead == 's') ADVANCE(368); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); case 363: - if (lookahead == ':') ADVANCE(1871); - if (lookahead == 't') ADVANCE(304); + if (lookahead == ':') ADVANCE(1878); + if (lookahead == 't') ADVANCE(1936); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); case 364: - if (lookahead == ':') ADVANCE(1871); - if (lookahead == 't') ADVANCE(343); + if (lookahead == ':') ADVANCE(1878); + if (lookahead == 't') ADVANCE(1927); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); case 365: - if (lookahead == ':') ADVANCE(1871); - if (lookahead == 't') ADVANCE(317); + if (lookahead == ':') ADVANCE(1878); + if (lookahead == 't') ADVANCE(306); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); case 366: - if (lookahead == ':') ADVANCE(1871); - if (lookahead == 't') ADVANCE(351); + if (lookahead == ':') ADVANCE(1878); + if (lookahead == 't') ADVANCE(345); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); case 367: - if (lookahead == ':') ADVANCE(1871); + if (lookahead == ':') ADVANCE(1878); if (lookahead == 't') ADVANCE(319); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); case 368: - if (lookahead == ':') ADVANCE(1871); - if (lookahead == 't') ADVANCE(299); + if (lookahead == ':') ADVANCE(1878); + if (lookahead == 't') ADVANCE(353); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); case 369: - if (lookahead == ':') ADVANCE(1871); + if (lookahead == ':') ADVANCE(1878); if (lookahead == 't') ADVANCE(321); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); case 370: - if (lookahead == ':') ADVANCE(1871); - if (lookahead == 't') ADVANCE(324); + if (lookahead == ':') ADVANCE(1878); + if (lookahead == 't') ADVANCE(301); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); case 371: - if (lookahead == ':') ADVANCE(1871); - if (lookahead == 't') ADVANCE(305); + if (lookahead == ':') ADVANCE(1878); + if (lookahead == 't') ADVANCE(323); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); case 372: - if (lookahead == ':') ADVANCE(1871); - if (lookahead == 't') ADVANCE(322); + if (lookahead == ':') ADVANCE(1878); + if (lookahead == 't') ADVANCE(326); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); case 373: - if (lookahead == ':') ADVANCE(1871); - if (lookahead == 't') ADVANCE(302); + if (lookahead == ':') ADVANCE(1878); + if (lookahead == 't') ADVANCE(307); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); case 374: - if (lookahead == ':') ADVANCE(1871); - if (lookahead == 't') ADVANCE(355); + if (lookahead == ':') ADVANCE(1878); + if (lookahead == 't') ADVANCE(324); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); case 375: - if (lookahead == ':') ADVANCE(1871); - if (lookahead == 't') ADVANCE(278); - if (lookahead == 'y') ADVANCE(333); + if (lookahead == ':') ADVANCE(1878); + if (lookahead == 't') ADVANCE(304); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); case 376: - if (lookahead == ':') ADVANCE(1871); - if (lookahead == 't') ADVANCE(280); + if (lookahead == ':') ADVANCE(1878); + if (lookahead == 't') ADVANCE(357); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); case 377: - if (lookahead == ':') ADVANCE(1871); - if (lookahead == 'u') ADVANCE(330); + if (lookahead == ':') ADVANCE(1878); + if (lookahead == 't') ADVANCE(280); + if (lookahead == 'y') ADVANCE(335); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); case 378: - if (lookahead == ':') ADVANCE(1871); - if (lookahead == 'u') ADVANCE(289); + if (lookahead == ':') ADVANCE(1878); + if (lookahead == 't') ADVANCE(282); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); case 379: - if (lookahead == ':') ADVANCE(1871); - if (lookahead == 'v') ADVANCE(298); + if (lookahead == ':') ADVANCE(1878); + if (lookahead == 'u') ADVANCE(332); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); case 380: - if (lookahead == ':') ADVANCE(1871); - if (lookahead == 'v') ADVANCE(276); + if (lookahead == ':') ADVANCE(1878); + if (lookahead == 'u') ADVANCE(291); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); case 381: - if (lookahead == ':') ADVANCE(1871); - if (lookahead == 'z') ADVANCE(306); + if (lookahead == ':') ADVANCE(1878); + if (lookahead == 'v') ADVANCE(300); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'y')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); case 382: - if (lookahead == ':') ADVANCE(1871); + if (lookahead == ':') ADVANCE(1878); + if (lookahead == 'v') ADVANCE(278); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); case 383: - if (lookahead == ';') ADVANCE(1870); - if (lookahead != 0) ADVANCE(383); + if (lookahead == ':') ADVANCE(1878); + if (lookahead == 'z') ADVANCE(308); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'y')) ADVANCE(384); END_STATE(); case 384: - if (lookahead == '>') ADVANCE(1866); + if (lookahead == ':') ADVANCE(1878); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); case 385: - if (lookahead == '>') ADVANCE(10); + if (lookahead == ';') ADVANCE(1877); + if (lookahead != 0) ADVANCE(385); END_STATE(); case 386: - if (lookahead == '>') ADVANCE(11); + if (lookahead == '>') ADVANCE(1873); END_STATE(); case 387: - if (lookahead == 'a') ADVANCE(595); + if (lookahead == '>') ADVANCE(12); END_STATE(); case 388: - if (lookahead == 'a') ADVANCE(1587); + if (lookahead == '>') ADVANCE(13); END_STATE(); case 389: - if (lookahead == 'a') ADVANCE(1868); + if (lookahead == '\\') ADVANCE(10); + if (lookahead != 0 && + lookahead != '\n') ADVANCE(11); END_STATE(); case 390: - if (lookahead == 'a') ADVANCE(1869); + if (lookahead == 'a') ADVANCE(598); END_STATE(); case 391: - if (lookahead == 'a') ADVANCE(1661); + if (lookahead == 'a') ADVANCE(1590); END_STATE(); case 392: - if (lookahead == 'a') ADVANCE(1002); - if (lookahead == 'i') ADVANCE(1007); - if (lookahead == 'l') ADVANCE(1211); + if (lookahead == 'a') ADVANCE(1875); END_STATE(); case 393: - if (lookahead == 'a') ADVANCE(548); - if (lookahead == 'r') ADVANCE(895); - if (lookahead == 'u') ADVANCE(519); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1954); + if (lookahead == 'a') ADVANCE(1876); END_STATE(); case 394: - if (lookahead == 'a') ADVANCE(1476); + if (lookahead == 'a') ADVANCE(1668); END_STATE(); case 395: - if (lookahead == 'a') ADVANCE(1476); - if (lookahead == 'e') ADVANCE(860); - if (lookahead == 'o') ADVANCE(1264); - if (lookahead == 'u') ADVANCE(1009); + if (lookahead == 'a') ADVANCE(1005); + if (lookahead == 'i') ADVANCE(1010); + if (lookahead == 'l') ADVANCE(1214); END_STATE(); case 396: - if (lookahead == 'a') ADVANCE(1473); - if (lookahead == 'l') ADVANCE(399); + if (lookahead == 'a') ADVANCE(551); + if (lookahead == 'r') ADVANCE(898); + if (lookahead == 'u') ADVANCE(522); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1961); END_STATE(); case 397: - if (lookahead == 'a') ADVANCE(1584); + if (lookahead == 'a') ADVANCE(1479); END_STATE(); case 398: - if (lookahead == 'a') ADVANCE(1347); - if (lookahead == 'u') ADVANCE(1408); + if (lookahead == 'a') ADVANCE(1479); + if (lookahead == 'e') ADVANCE(863); + if (lookahead == 'o') ADVANCE(1267); + if (lookahead == 'u') ADVANCE(1012); END_STATE(); case 399: - if (lookahead == 'a') ADVANCE(1384); + if (lookahead == 'a') ADVANCE(1476); + if (lookahead == 'l') ADVANCE(402); END_STATE(); case 400: - if (lookahead == 'a') ADVANCE(1055); + if (lookahead == 'a') ADVANCE(1587); END_STATE(); case 401: - if (lookahead == 'a') ADVANCE(1585); + if (lookahead == 'a') ADVANCE(1350); + if (lookahead == 'u') ADVANCE(1411); END_STATE(); case 402: - if (lookahead == 'a') ADVANCE(1325); + if (lookahead == 'a') ADVANCE(1387); END_STATE(); case 403: - if (lookahead == 'a') ADVANCE(1086); + if (lookahead == 'a') ADVANCE(1058); END_STATE(); case 404: - if (lookahead == 'a') ADVANCE(1086); - if (lookahead == 'u') ADVANCE(710); + if (lookahead == 'a') ADVANCE(1588); END_STATE(); case 405: - if (lookahead == 'a') ADVANCE(1058); + if (lookahead == 'a') ADVANCE(1328); END_STATE(); case 406: - if (lookahead == 'a') ADVANCE(1357); + if (lookahead == 'a') ADVANCE(1089); END_STATE(); case 407: - if (lookahead == 'a') ADVANCE(1162); + if (lookahead == 'a') ADVANCE(1089); + if (lookahead == 'u') ADVANCE(713); END_STATE(); case 408: - if (lookahead == 'a') ADVANCE(612); + if (lookahead == 'a') ADVANCE(1061); END_STATE(); case 409: - if (lookahead == 'a') ADVANCE(1351); - if (lookahead == 'i') ADVANCE(1145); + if (lookahead == 'a') ADVANCE(1360); END_STATE(); case 410: - if (lookahead == 'a') ADVANCE(1141); + if (lookahead == 'a') ADVANCE(1165); END_STATE(); case 411: - if (lookahead == 'a') ADVANCE(998); + if (lookahead == 'a') ADVANCE(615); END_STATE(); case 412: - if (lookahead == 'a') ADVANCE(1279); + if (lookahead == 'a') ADVANCE(1354); + if (lookahead == 'i') ADVANCE(1148); END_STATE(); case 413: - if (lookahead == 'a') ADVANCE(1280); + if (lookahead == 'a') ADVANCE(1144); END_STATE(); case 414: - if (lookahead == 'a') ADVANCE(1281); + if (lookahead == 'a') ADVANCE(1001); END_STATE(); case 415: - if (lookahead == 'a') ADVANCE(1524); + if (lookahead == 'a') ADVANCE(1282); END_STATE(); case 416: - if (lookahead == 'a') ADVANCE(1282); + if (lookahead == 'a') ADVANCE(1283); END_STATE(); case 417: - if (lookahead == 'a') ADVANCE(1000); + if (lookahead == 'a') ADVANCE(1284); END_STATE(); case 418: - if (lookahead == 'a') ADVANCE(1283); + if (lookahead == 'a') ADVANCE(1527); END_STATE(); case 419: - if (lookahead == 'a') ADVANCE(1284); + if (lookahead == 'a') ADVANCE(1285); END_STATE(); case 420: - if (lookahead == 'a') ADVANCE(1285); + if (lookahead == 'a') ADVANCE(1003); END_STATE(); case 421: - if (lookahead == 'a') ADVANCE(1073); + if (lookahead == 'a') ADVANCE(1286); END_STATE(); case 422: - if (lookahead == 'a') ADVANCE(1074); + if (lookahead == 'a') ADVANCE(1287); END_STATE(); case 423: - if (lookahead == 'a') ADVANCE(1075); + if (lookahead == 'a') ADVANCE(1288); END_STATE(); case 424: - if (lookahead == 'a') ADVANCE(1426); + if (lookahead == 'a') ADVANCE(1076); END_STATE(); case 425: - if (lookahead == 'a') ADVANCE(1076); + if (lookahead == 'a') ADVANCE(1077); END_STATE(); case 426: - if (lookahead == 'a') ADVANCE(1427); + if (lookahead == 'a') ADVANCE(1078); END_STATE(); case 427: - if (lookahead == 'a') ADVANCE(1077); + if (lookahead == 'a') ADVANCE(1429); END_STATE(); case 428: - if (lookahead == 'a') ADVANCE(1428); + if (lookahead == 'a') ADVANCE(1079); END_STATE(); case 429: - if (lookahead == 'a') ADVANCE(1078); + if (lookahead == 'a') ADVANCE(1430); END_STATE(); case 430: - if (lookahead == 'a') ADVANCE(1429); + if (lookahead == 'a') ADVANCE(1080); END_STATE(); case 431: - if (lookahead == 'a') ADVANCE(1430); + if (lookahead == 'a') ADVANCE(1431); END_STATE(); case 432: - if (lookahead == 'a') ADVANCE(1431); + if (lookahead == 'a') ADVANCE(1081); END_STATE(); case 433: - if (lookahead == 'a') ADVANCE(1140); + if (lookahead == 'a') ADVANCE(1432); END_STATE(); case 434: - if (lookahead == 'a') ADVANCE(1436); + if (lookahead == 'a') ADVANCE(1433); END_STATE(); case 435: - if (lookahead == 'a') ADVANCE(1437); + if (lookahead == 'a') ADVANCE(1434); END_STATE(); case 436: - if (lookahead == 'a') ADVANCE(1454); + if (lookahead == 'a') ADVANCE(1143); END_STATE(); case 437: - if (lookahead == 'a') ADVANCE(1459); + if (lookahead == 'a') ADVANCE(1439); END_STATE(); case 438: - if (lookahead == 'a') ADVANCE(1461); + if (lookahead == 'a') ADVANCE(1440); END_STATE(); case 439: - if (lookahead == 'a') ADVANCE(596); + if (lookahead == 'a') ADVANCE(1457); END_STATE(); case 440: - if (lookahead == 'a') ADVANCE(1588); + if (lookahead == 'a') ADVANCE(1462); END_STATE(); case 441: - if (lookahead == 'a') ADVANCE(1328); - if (lookahead == 'o') ADVANCE(1038); + if (lookahead == 'a') ADVANCE(1464); END_STATE(); case 442: - if (lookahead == 'a') ADVANCE(1328); - if (lookahead == 'o') ADVANCE(1038); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1952); + if (lookahead == 'a') ADVANCE(599); END_STATE(); case 443: - if (lookahead == 'a') ADVANCE(1006); + if (lookahead == 'a') ADVANCE(1591); END_STATE(); case 444: - if (lookahead == 'a') ADVANCE(1388); + if (lookahead == 'a') ADVANCE(1331); + if (lookahead == 'o') ADVANCE(1041); END_STATE(); case 445: - if (lookahead == 'a') ADVANCE(576); + if (lookahead == 'a') ADVANCE(1331); + if (lookahead == 'o') ADVANCE(1041); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1959); END_STATE(); case 446: - if (lookahead == 'a') ADVANCE(1492); + if (lookahead == 'a') ADVANCE(1009); END_STATE(); case 447: - if (lookahead == 'a') ADVANCE(1363); + if (lookahead == 'a') ADVANCE(1391); END_STATE(); case 448: - if (lookahead == 'a') ADVANCE(1496); + if (lookahead == 'a') ADVANCE(579); END_STATE(); case 449: - if (lookahead == 'a') ADVANCE(1513); + if (lookahead == 'a') ADVANCE(1495); END_STATE(); case 450: - if (lookahead == 'a') ADVANCE(577); + if (lookahead == 'a') ADVANCE(1366); END_STATE(); case 451: - if (lookahead == 'a') ADVANCE(1494); + if (lookahead == 'a') ADVANCE(1499); END_STATE(); case 452: - if (lookahead == 'a') ADVANCE(1511); + if (lookahead == 'a') ADVANCE(1516); END_STATE(); case 453: - if (lookahead == 'a') ADVANCE(1495); + if (lookahead == 'a') ADVANCE(580); END_STATE(); case 454: - if (lookahead == 'a') ADVANCE(1392); + if (lookahead == 'a') ADVANCE(1497); END_STATE(); case 455: - if (lookahead == 'a') ADVANCE(1484); + if (lookahead == 'a') ADVANCE(1514); END_STATE(); case 456: - if (lookahead == 'a') ADVANCE(585); + if (lookahead == 'a') ADVANCE(1498); END_STATE(); case 457: - if (lookahead == 'a') ADVANCE(1523); + if (lookahead == 'a') ADVANCE(1395); END_STATE(); case 458: - if (lookahead == 'a') ADVANCE(658); + if (lookahead == 'a') ADVANCE(1487); END_STATE(); case 459: - if (lookahead == 'a') ADVANCE(1352); + if (lookahead == 'a') ADVANCE(588); END_STATE(); case 460: - if (lookahead == 'a') ADVANCE(1148); + if (lookahead == 'a') ADVANCE(1526); END_STATE(); case 461: - if (lookahead == 'a') ADVANCE(1143); + if (lookahead == 'a') ADVANCE(661); END_STATE(); case 462: - if (lookahead == 'a') ADVANCE(1591); + if (lookahead == 'a') ADVANCE(1355); END_STATE(); case 463: - if (lookahead == 'a') ADVANCE(1526); + if (lookahead == 'a') ADVANCE(1151); END_STATE(); case 464: - if (lookahead == 'a') ADVANCE(659); + if (lookahead == 'a') ADVANCE(1146); END_STATE(); case 465: - if (lookahead == 'a') ADVANCE(1146); + if (lookahead == 'a') ADVANCE(1594); END_STATE(); case 466: - if (lookahead == 'a') ADVANCE(1592); + if (lookahead == 'a') ADVANCE(1529); END_STATE(); case 467: - if (lookahead == 'a') ADVANCE(1528); + if (lookahead == 'a') ADVANCE(662); END_STATE(); case 468: - if (lookahead == 'a') ADVANCE(660); + if (lookahead == 'a') ADVANCE(1149); END_STATE(); case 469: - if (lookahead == 'a') ADVANCE(1147); + if (lookahead == 'a') ADVANCE(1595); END_STATE(); case 470: - if (lookahead == 'a') ADVANCE(661); + if (lookahead == 'a') ADVANCE(1531); END_STATE(); case 471: - if (lookahead == 'a') ADVANCE(1150); + if (lookahead == 'a') ADVANCE(663); END_STATE(); case 472: - if (lookahead == 'a') ADVANCE(1532); + if (lookahead == 'a') ADVANCE(1150); END_STATE(); case 473: - if (lookahead == 'a') ADVANCE(662); + if (lookahead == 'a') ADVANCE(664); END_STATE(); case 474: - if (lookahead == 'a') ADVANCE(1151); + if (lookahead == 'a') ADVANCE(1153); END_STATE(); case 475: - if (lookahead == 'a') ADVANCE(1534); + if (lookahead == 'a') ADVANCE(1535); END_STATE(); case 476: - if (lookahead == 'a') ADVANCE(663); + if (lookahead == 'a') ADVANCE(665); END_STATE(); case 477: - if (lookahead == 'a') ADVANCE(1152); + if (lookahead == 'a') ADVANCE(1154); END_STATE(); case 478: - if (lookahead == 'a') ADVANCE(664); + if (lookahead == 'a') ADVANCE(1537); END_STATE(); case 479: - if (lookahead == 'a') ADVANCE(1153); + if (lookahead == 'a') ADVANCE(666); END_STATE(); case 480: - if (lookahead == 'a') ADVANCE(665); + if (lookahead == 'a') ADVANCE(1155); END_STATE(); case 481: if (lookahead == 'a') ADVANCE(667); END_STATE(); case 482: - if (lookahead == 'a') ADVANCE(668); + if (lookahead == 'a') ADVANCE(1156); END_STATE(); case 483: - if (lookahead == 'a') ADVANCE(669); + if (lookahead == 'a') ADVANCE(668); END_STATE(); case 484: if (lookahead == 'a') ADVANCE(670); @@ -6201,16 +6221,16 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'a') ADVANCE(671); END_STATE(); case 486: - if (lookahead == 'a') ADVANCE(673); + if (lookahead == 'a') ADVANCE(672); END_STATE(); case 487: - if (lookahead == 'a') ADVANCE(675); + if (lookahead == 'a') ADVANCE(673); END_STATE(); case 488: - if (lookahead == 'a') ADVANCE(676); + if (lookahead == 'a') ADVANCE(674); END_STATE(); case 489: - if (lookahead == 'a') ADVANCE(677); + if (lookahead == 'a') ADVANCE(676); END_STATE(); case 490: if (lookahead == 'a') ADVANCE(678); @@ -6255,92 +6275,92 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'a') ADVANCE(691); END_STATE(); case 504: - if (lookahead == 'a') ADVANCE(1164); - if (lookahead == 'f') ADVANCE(938); - if (lookahead == 'm') ADVANCE(791); - if (lookahead == 'p') ADVANCE(439); - if (lookahead == 's') ADVANCE(1269); + if (lookahead == 'a') ADVANCE(692); END_STATE(); case 505: - if (lookahead == 'a') ADVANCE(1089); - if (lookahead == 'e') ADVANCE(1105); - if (lookahead == 'f') ADVANCE(897); - if (lookahead == 'm') ADVANCE(767); + if (lookahead == 'a') ADVANCE(693); END_STATE(); case 506: - if (lookahead == 'a') ADVANCE(1372); + if (lookahead == 'a') ADVANCE(694); END_STATE(); case 507: - if (lookahead == 'a') ADVANCE(1165); + if (lookahead == 'a') ADVANCE(1167); + if (lookahead == 'f') ADVANCE(941); + if (lookahead == 'm') ADVANCE(794); + if (lookahead == 'p') ADVANCE(442); + if (lookahead == 's') ADVANCE(1272); END_STATE(); case 508: - if (lookahead == 'a') ADVANCE(1373); + if (lookahead == 'a') ADVANCE(1092); + if (lookahead == 'e') ADVANCE(1108); + if (lookahead == 'f') ADVANCE(900); + if (lookahead == 'm') ADVANCE(770); END_STATE(); case 509: - if (lookahead == 'a') ADVANCE(1163); - if (lookahead == 'f') ADVANCE(938); - if (lookahead == 's') ADVANCE(1542); + if (lookahead == 'a') ADVANCE(1375); END_STATE(); case 510: - if (lookahead == 'b') ADVANCE(1176); - if (lookahead == 'c') ADVANCE(877); - if (lookahead == 'o') ADVANCE(511); - if (lookahead == 's') ADVANCE(872); - if (lookahead == 'w') ADVANCE(901); + if (lookahead == 'a') ADVANCE(1168); END_STATE(); case 511: - if (lookahead == 'b') ADVANCE(975); + if (lookahead == 'a') ADVANCE(1376); END_STATE(); case 512: - if (lookahead == 'b') ADVANCE(1383); - if (lookahead == 'd') ADVANCE(608); - if (lookahead == 'g') ADVANCE(771); - if (lookahead == 'n') ADVANCE(692); - if (lookahead == 'p') ADVANCE(1544); - if (lookahead == 'r') ADVANCE(1326); + if (lookahead == 'a') ADVANCE(1166); + if (lookahead == 'f') ADVANCE(941); + if (lookahead == 's') ADVANCE(1545); END_STATE(); case 513: - if (lookahead == 'b') ADVANCE(1383); - if (lookahead == 'n') ADVANCE(1137); + if (lookahead == 'b') ADVANCE(1179); + if (lookahead == 'c') ADVANCE(880); + if (lookahead == 'o') ADVANCE(514); + if (lookahead == 's') ADVANCE(875); + if (lookahead == 'w') ADVANCE(904); END_STATE(); case 514: - if (lookahead == 'b') ADVANCE(1590); - if (lookahead == 'c') ADVANCE(884); - if (lookahead == 'd') ADVANCE(1260); - if (lookahead == 'f') ADVANCE(1050); - if (lookahead == 'l') ADVANCE(1199); - if (lookahead == 's') ADVANCE(891); + if (lookahead == 'b') ADVANCE(978); END_STATE(); case 515: - if (lookahead == 'b') ADVANCE(155); + if (lookahead == 'b') ADVANCE(1386); + if (lookahead == 'd') ADVANCE(611); + if (lookahead == 'g') ADVANCE(774); + if (lookahead == 'n') ADVANCE(695); + if (lookahead == 'p') ADVANCE(1547); + if (lookahead == 'r') ADVANCE(1329); END_STATE(); case 516: - if (lookahead == 'b') ADVANCE(407); + if (lookahead == 'b') ADVANCE(1386); + if (lookahead == 'n') ADVANCE(1140); END_STATE(); case 517: - if (lookahead == 'b') ADVANCE(407); - if (lookahead == 'p') ADVANCE(775); + if (lookahead == 'b') ADVANCE(1593); + if (lookahead == 'c') ADVANCE(887); + if (lookahead == 'd') ADVANCE(1263); + if (lookahead == 'f') ADVANCE(1053); + if (lookahead == 'l') ADVANCE(1202); + if (lookahead == 's') ADVANCE(894); END_STATE(); case 518: - if (lookahead == 'b') ADVANCE(1170); + if (lookahead == 'b') ADVANCE(157); END_STATE(); case 519: - if (lookahead == 'b') ADVANCE(1008); + if (lookahead == 'b') ADVANCE(410); END_STATE(); case 520: - if (lookahead == 'b') ADVANCE(1012); + if (lookahead == 'b') ADVANCE(410); + if (lookahead == 'p') ADVANCE(778); END_STATE(); case 521: - if (lookahead == 'b') ADVANCE(1017); + if (lookahead == 'b') ADVANCE(1173); END_STATE(); case 522: - if (lookahead == 'b') ADVANCE(1019); + if (lookahead == 'b') ADVANCE(1011); END_STATE(); case 523: - if (lookahead == 'b') ADVANCE(1020); + if (lookahead == 'b') ADVANCE(1015); END_STATE(); case 524: - if (lookahead == 'b') ADVANCE(1021); + if (lookahead == 'b') ADVANCE(1020); END_STATE(); case 525: if (lookahead == 'b') ADVANCE(1022); @@ -6364,393 +6384,393 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'b') ADVANCE(1028); END_STATE(); case 532: - if (lookahead == 'b') ADVANCE(1238); - if (lookahead == 'c') ADVANCE(879); - if (lookahead == 'o') ADVANCE(533); - if (lookahead == 's') ADVANCE(885); - if (lookahead == 'w') ADVANCE(939); + if (lookahead == 'b') ADVANCE(1029); END_STATE(); case 533: - if (lookahead == 'b') ADVANCE(976); + if (lookahead == 'b') ADVANCE(1030); END_STATE(); case 534: - if (lookahead == 'b') ADVANCE(1241); - if (lookahead == 'c') ADVANCE(880); - if (lookahead == 'o') ADVANCE(535); - if (lookahead == 'q') ADVANCE(1552); - if (lookahead == 's') ADVANCE(887); - if (lookahead == 'w') ADVANCE(945); + if (lookahead == 'b') ADVANCE(1031); END_STATE(); case 535: - if (lookahead == 'b') ADVANCE(977); + if (lookahead == 'b') ADVANCE(1241); + if (lookahead == 'c') ADVANCE(882); + if (lookahead == 'o') ADVANCE(536); + if (lookahead == 's') ADVANCE(888); + if (lookahead == 'w') ADVANCE(942); END_STATE(); case 536: - if (lookahead == 'b') ADVANCE(1242); - if (lookahead == 'c') ADVANCE(881); - if (lookahead == 'o') ADVANCE(537); - if (lookahead == 'q') ADVANCE(1553); - if (lookahead == 's') ADVANCE(888); - if (lookahead == 'w') ADVANCE(948); + if (lookahead == 'b') ADVANCE(979); END_STATE(); case 537: - if (lookahead == 'b') ADVANCE(978); + if (lookahead == 'b') ADVANCE(1244); + if (lookahead == 'c') ADVANCE(883); + if (lookahead == 'o') ADVANCE(538); + if (lookahead == 'q') ADVANCE(1555); + if (lookahead == 's') ADVANCE(890); + if (lookahead == 'w') ADVANCE(948); END_STATE(); case 538: - if (lookahead == 'b') ADVANCE(1243); - if (lookahead == 'c') ADVANCE(882); - if (lookahead == 'o') ADVANCE(541); - if (lookahead == 's') ADVANCE(889); - if (lookahead == 'w') ADVANCE(953); + if (lookahead == 'b') ADVANCE(980); END_STATE(); case 539: - if (lookahead == 'b') ADVANCE(979); + if (lookahead == 'b') ADVANCE(1245); + if (lookahead == 'c') ADVANCE(884); + if (lookahead == 'o') ADVANCE(540); + if (lookahead == 'q') ADVANCE(1556); + if (lookahead == 's') ADVANCE(891); + if (lookahead == 'w') ADVANCE(951); END_STATE(); case 540: - if (lookahead == 'b') ADVANCE(1244); - if (lookahead == 'c') ADVANCE(883); - if (lookahead == 'o') ADVANCE(543); - if (lookahead == 's') ADVANCE(890); - if (lookahead == 'w') ADVANCE(955); + if (lookahead == 'b') ADVANCE(981); END_STATE(); case 541: - if (lookahead == 'b') ADVANCE(980); + if (lookahead == 'b') ADVANCE(1246); + if (lookahead == 'c') ADVANCE(885); + if (lookahead == 'o') ADVANCE(544); + if (lookahead == 's') ADVANCE(892); + if (lookahead == 'w') ADVANCE(956); END_STATE(); case 542: - if (lookahead == 'b') ADVANCE(182); + if (lookahead == 'b') ADVANCE(982); END_STATE(); case 543: - if (lookahead == 'b') ADVANCE(981); + if (lookahead == 'b') ADVANCE(1247); + if (lookahead == 'c') ADVANCE(886); + if (lookahead == 'o') ADVANCE(546); + if (lookahead == 's') ADVANCE(893); + if (lookahead == 'w') ADVANCE(958); END_STATE(); case 544: - if (lookahead == 'b') ADVANCE(982); + if (lookahead == 'b') ADVANCE(983); END_STATE(); case 545: - if (lookahead == 'b') ADVANCE(983); + if (lookahead == 'b') ADVANCE(184); END_STATE(); case 546: - if (lookahead == 'b') ADVANCE(507); + if (lookahead == 'b') ADVANCE(984); END_STATE(); case 547: - if (lookahead == 'c') ADVANCE(1004); - if (lookahead == 'i') ADVANCE(1087); + if (lookahead == 'b') ADVANCE(985); END_STATE(); case 548: - if (lookahead == 'c') ADVANCE(993); + if (lookahead == 'b') ADVANCE(986); END_STATE(); case 549: - if (lookahead == 'c') ADVANCE(1897); + if (lookahead == 'b') ADVANCE(510); END_STATE(); case 550: - if (lookahead == 'c') ADVANCE(1906); + if (lookahead == 'c') ADVANCE(1007); + if (lookahead == 'i') ADVANCE(1090); END_STATE(); case 551: - if (lookahead == 'c') ADVANCE(1933); + if (lookahead == 'c') ADVANCE(996); END_STATE(); case 552: - if (lookahead == 'c') ADVANCE(1730); + if (lookahead == 'c') ADVANCE(1904); END_STATE(); case 553: - if (lookahead == 'c') ADVANCE(992); + if (lookahead == 'c') ADVANCE(1913); END_STATE(); case 554: - if (lookahead == 'c') ADVANCE(873); - if (lookahead == 't') ADVANCE(878); + if (lookahead == 'c') ADVANCE(1940); END_STATE(); case 555: - if (lookahead == 'c') ADVANCE(984); + if (lookahead == 'c') ADVANCE(1737); END_STATE(); case 556: - if (lookahead == 'c') ADVANCE(985); + if (lookahead == 'c') ADVANCE(995); END_STATE(); case 557: - if (lookahead == 'c') ADVANCE(861); + if (lookahead == 'c') ADVANCE(876); + if (lookahead == 't') ADVANCE(881); END_STATE(); case 558: - if (lookahead == 'c') ADVANCE(986); + if (lookahead == 'c') ADVANCE(987); END_STATE(); case 559: - if (lookahead == 'c') ADVANCE(987); + if (lookahead == 'c') ADVANCE(988); END_STATE(); case 560: - if (lookahead == 'c') ADVANCE(1030); + if (lookahead == 'c') ADVANCE(864); END_STATE(); case 561: - if (lookahead == 'c') ADVANCE(988); + if (lookahead == 'c') ADVANCE(989); END_STATE(); case 562: - if (lookahead == 'c') ADVANCE(443); + if (lookahead == 'c') ADVANCE(990); END_STATE(); case 563: - if (lookahead == 'c') ADVANCE(989); + if (lookahead == 'c') ADVANCE(1033); END_STATE(); case 564: - if (lookahead == 'c') ADVANCE(863); + if (lookahead == 'c') ADVANCE(991); END_STATE(); case 565: - if (lookahead == 'c') ADVANCE(990); + if (lookahead == 'c') ADVANCE(446); END_STATE(); case 566: - if (lookahead == 'c') ADVANCE(864); + if (lookahead == 'c') ADVANCE(992); END_STATE(); case 567: - if (lookahead == 'c') ADVANCE(991); + if (lookahead == 'c') ADVANCE(866); END_STATE(); case 568: - if (lookahead == 'c') ADVANCE(865); + if (lookahead == 'c') ADVANCE(993); END_STATE(); case 569: - if (lookahead == 'c') ADVANCE(866); + if (lookahead == 'c') ADVANCE(867); END_STATE(); case 570: - if (lookahead == 'c') ADVANCE(867); + if (lookahead == 'c') ADVANCE(994); END_STATE(); case 571: - if (lookahead == 'c') ADVANCE(454); + if (lookahead == 'c') ADVANCE(868); END_STATE(); case 572: - if (lookahead == 'c') ADVANCE(868); + if (lookahead == 'c') ADVANCE(869); END_STATE(); case 573: - if (lookahead == 'c') ADVANCE(1039); - if (lookahead == 's') ADVANCE(1490); - if (lookahead == 'w') ADVANCE(958); + if (lookahead == 'c') ADVANCE(870); END_STATE(); case 574: - if (lookahead == 'c') ADVANCE(719); + if (lookahead == 'c') ADVANCE(457); END_STATE(); case 575: - if (lookahead == 'c') ADVANCE(785); + if (lookahead == 'c') ADVANCE(871); END_STATE(); case 576: - if (lookahead == 'c') ADVANCE(1423); + if (lookahead == 'c') ADVANCE(1042); + if (lookahead == 's') ADVANCE(1493); + if (lookahead == 'w') ADVANCE(961); END_STATE(); case 577: - if (lookahead == 'c') ADVANCE(729); + if (lookahead == 'c') ADVANCE(722); END_STATE(); case 578: - if (lookahead == 'c') ADVANCE(765); + if (lookahead == 'c') ADVANCE(788); END_STATE(); case 579: - if (lookahead == 'c') ADVANCE(1443); + if (lookahead == 'c') ADVANCE(1426); END_STATE(); case 580: - if (lookahead == 'c') ADVANCE(1444); + if (lookahead == 'c') ADVANCE(732); END_STATE(); case 581: - if (lookahead == 'c') ADVANCE(748); + if (lookahead == 'c') ADVANCE(768); END_STATE(); case 582: - if (lookahead == 'c') ADVANCE(1445); + if (lookahead == 'c') ADVANCE(1446); END_STATE(); case 583: - if (lookahead == 'c') ADVANCE(1446); + if (lookahead == 'c') ADVANCE(1447); END_STATE(); case 584: - if (lookahead == 'c') ADVANCE(1448); + if (lookahead == 'c') ADVANCE(751); END_STATE(); case 585: - if (lookahead == 'c') ADVANCE(753); + if (lookahead == 'c') ADVANCE(1448); END_STATE(); case 586: - if (lookahead == 'c') ADVANCE(1450); + if (lookahead == 'c') ADVANCE(1449); END_STATE(); case 587: - if (lookahead == 'c') ADVANCE(1452); + if (lookahead == 'c') ADVANCE(1451); END_STATE(); case 588: - if (lookahead == 'c') ADVANCE(1458); + if (lookahead == 'c') ADVANCE(756); END_STATE(); case 589: - if (lookahead == 'c') ADVANCE(1460); + if (lookahead == 'c') ADVANCE(1453); END_STATE(); case 590: - if (lookahead == 'c') ADVANCE(1462); + if (lookahead == 'c') ADVANCE(1455); END_STATE(); case 591: - if (lookahead == 'c') ADVANCE(1548); + if (lookahead == 'c') ADVANCE(1461); END_STATE(); case 592: - if (lookahead == 'c') ADVANCE(1499); + if (lookahead == 'c') ADVANCE(1463); END_STATE(); case 593: - if (lookahead == 'c') ADVANCE(1515); + if (lookahead == 'c') ADVANCE(1465); END_STATE(); case 594: - if (lookahead == 'c') ADVANCE(886); + if (lookahead == 'c') ADVANCE(1551); END_STATE(); case 595: - if (lookahead == 'c') ADVANCE(995); - if (lookahead == 'r') ADVANCE(400); + if (lookahead == 'c') ADVANCE(1502); END_STATE(); case 596: - if (lookahead == 'c') ADVANCE(996); - if (lookahead == 'r') ADVANCE(405); + if (lookahead == 'c') ADVANCE(1518); END_STATE(); case 597: - if (lookahead == 'd') ADVANCE(2); - if (lookahead == 'u') ADVANCE(1054); + if (lookahead == 'c') ADVANCE(889); END_STATE(); case 598: - if (lookahead == 'd') ADVANCE(1612); + if (lookahead == 'c') ADVANCE(998); + if (lookahead == 'r') ADVANCE(403); END_STATE(); case 599: - if (lookahead == 'd') ADVANCE(1605); + if (lookahead == 'c') ADVANCE(999); + if (lookahead == 'r') ADVANCE(408); END_STATE(); case 600: - if (lookahead == 'd') ADVANCE(1608); + if (lookahead == 'd') ADVANCE(2); + if (lookahead == 'u') ADVANCE(1057); END_STATE(); case 601: - if (lookahead == 'd') ADVANCE(1903); + if (lookahead == 'd') ADVANCE(1619); END_STATE(); case 602: - if (lookahead == 'd') ADVANCE(1607); + if (lookahead == 'd') ADVANCE(1612); END_STATE(); case 603: - if (lookahead == 'd') ADVANCE(1609); + if (lookahead == 'd') ADVANCE(1615); END_STATE(); case 604: - if (lookahead == 'd') ADVANCE(1637); + if (lookahead == 'd') ADVANCE(1910); END_STATE(); case 605: - if (lookahead == 'd') ADVANCE(1912); + if (lookahead == 'd') ADVANCE(1614); END_STATE(); case 606: - if (lookahead == 'd') ADVANCE(1945); + if (lookahead == 'd') ADVANCE(1616); END_STATE(); case 607: - if (lookahead == 'd') ADVANCE(3); + if (lookahead == 'd') ADVANCE(1644); END_STATE(); case 608: - if (lookahead == 'd') ADVANCE(145); + if (lookahead == 'd') ADVANCE(1919); END_STATE(); case 609: - if (lookahead == 'd') ADVANCE(848); + if (lookahead == 'd') ADVANCE(1952); END_STATE(); case 610: - if (lookahead == 'd') ADVANCE(1248); - if (lookahead == 'f') ADVANCE(1040); - if (lookahead == 'i') ADVANCE(1114); - if (lookahead == 'l') ADVANCE(1180); + if (lookahead == 'd') ADVANCE(3); END_STATE(); case 611: - if (lookahead == 'd') ADVANCE(164); + if (lookahead == 'd') ADVANCE(147); END_STATE(); case 612: - if (lookahead == 'd') ADVANCE(616); + if (lookahead == 'd') ADVANCE(851); END_STATE(); case 613: - if (lookahead == 'd') ADVANCE(154); + if (lookahead == 'd') ADVANCE(1251); + if (lookahead == 'f') ADVANCE(1043); + if (lookahead == 'i') ADVANCE(1117); + if (lookahead == 'l') ADVANCE(1183); END_STATE(); case 614: - if (lookahead == 'd') ADVANCE(914); - if (lookahead == 'i') ADVANCE(1154); - if (lookahead == 's') ADVANCE(1533); - if (lookahead == 'v') ADVANCE(957); + if (lookahead == 'd') ADVANCE(166); END_STATE(); case 615: - if (lookahead == 'd') ADVANCE(156); + if (lookahead == 'd') ADVANCE(619); END_STATE(); case 616: - if (lookahead == 'd') ADVANCE(1287); + if (lookahead == 'd') ADVANCE(156); END_STATE(); case 617: - if (lookahead == 'd') ADVANCE(1288); + if (lookahead == 'd') ADVANCE(917); + if (lookahead == 'i') ADVANCE(1157); + if (lookahead == 's') ADVANCE(1536); + if (lookahead == 'v') ADVANCE(960); END_STATE(); case 618: - if (lookahead == 'd') ADVANCE(1289); + if (lookahead == 'd') ADVANCE(158); END_STATE(); case 619: if (lookahead == 'd') ADVANCE(1290); END_STATE(); case 620: - if (lookahead == 'd') ADVANCE(1292); + if (lookahead == 'd') ADVANCE(1291); END_STATE(); case 621: - if (lookahead == 'd') ADVANCE(724); + if (lookahead == 'd') ADVANCE(1292); END_STATE(); case 622: if (lookahead == 'd') ADVANCE(1293); END_STATE(); case 623: - if (lookahead == 'd') ADVANCE(1294); + if (lookahead == 'd') ADVANCE(1295); END_STATE(); case 624: - if (lookahead == 'd') ADVANCE(726); + if (lookahead == 'd') ADVANCE(727); END_STATE(); case 625: - if (lookahead == 'd') ADVANCE(1295); + if (lookahead == 'd') ADVANCE(1296); END_STATE(); case 626: - if (lookahead == 'd') ADVANCE(1296); + if (lookahead == 'd') ADVANCE(1297); END_STATE(); case 627: - if (lookahead == 'd') ADVANCE(1297); + if (lookahead == 'd') ADVANCE(729); END_STATE(); case 628: - if (lookahead == 'd') ADVANCE(728); + if (lookahead == 'd') ADVANCE(1298); END_STATE(); case 629: - if (lookahead == 'd') ADVANCE(1298); + if (lookahead == 'd') ADVANCE(1299); END_STATE(); case 630: - if (lookahead == 'd') ADVANCE(1299); + if (lookahead == 'd') ADVANCE(1300); END_STATE(); case 631: - if (lookahead == 'd') ADVANCE(1300); + if (lookahead == 'd') ADVANCE(731); END_STATE(); case 632: - if (lookahead == 'd') ADVANCE(731); + if (lookahead == 'd') ADVANCE(1301); END_STATE(); case 633: - if (lookahead == 'd') ADVANCE(1301); + if (lookahead == 'd') ADVANCE(1302); END_STATE(); case 634: - if (lookahead == 'd') ADVANCE(1302); + if (lookahead == 'd') ADVANCE(1303); END_STATE(); case 635: - if (lookahead == 'd') ADVANCE(1303); + if (lookahead == 'd') ADVANCE(734); END_STATE(); case 636: - if (lookahead == 'd') ADVANCE(732); + if (lookahead == 'd') ADVANCE(1304); END_STATE(); case 637: - if (lookahead == 'd') ADVANCE(1304); + if (lookahead == 'd') ADVANCE(1305); END_STATE(); case 638: - if (lookahead == 'd') ADVANCE(1305); + if (lookahead == 'd') ADVANCE(1306); END_STATE(); case 639: - if (lookahead == 'd') ADVANCE(734); + if (lookahead == 'd') ADVANCE(735); END_STATE(); case 640: - if (lookahead == 'd') ADVANCE(1306); + if (lookahead == 'd') ADVANCE(1307); END_STATE(); case 641: - if (lookahead == 'd') ADVANCE(1307); + if (lookahead == 'd') ADVANCE(1308); END_STATE(); case 642: - if (lookahead == 'd') ADVANCE(736); + if (lookahead == 'd') ADVANCE(737); END_STATE(); case 643: - if (lookahead == 'd') ADVANCE(1308); + if (lookahead == 'd') ADVANCE(1309); END_STATE(); case 644: - if (lookahead == 'd') ADVANCE(1309); + if (lookahead == 'd') ADVANCE(1310); END_STATE(); case 645: - if (lookahead == 'd') ADVANCE(1310); + if (lookahead == 'd') ADVANCE(739); END_STATE(); case 646: - if (lookahead == 'd') ADVANCE(738); + if (lookahead == 'd') ADVANCE(1311); END_STATE(); case 647: - if (lookahead == 'd') ADVANCE(1311); + if (lookahead == 'd') ADVANCE(1312); END_STATE(); case 648: - if (lookahead == 'd') ADVANCE(1312); + if (lookahead == 'd') ADVANCE(1313); END_STATE(); case 649: - if (lookahead == 'd') ADVANCE(1313); + if (lookahead == 'd') ADVANCE(741); END_STATE(); case 650: if (lookahead == 'd') ADVANCE(1314); @@ -6771,94 +6791,94 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'd') ADVANCE(1319); END_STATE(); case 656: - if (lookahead == 'd') ADVANCE(747); + if (lookahead == 'd') ADVANCE(1320); END_STATE(); case 657: - if (lookahead == 'd') ADVANCE(754); + if (lookahead == 'd') ADVANCE(1321); END_STATE(); case 658: - if (lookahead == 'd') ADVANCE(617); + if (lookahead == 'd') ADVANCE(1322); END_STATE(); case 659: - if (lookahead == 'd') ADVANCE(618); + if (lookahead == 'd') ADVANCE(750); END_STATE(); case 660: - if (lookahead == 'd') ADVANCE(619); + if (lookahead == 'd') ADVANCE(757); END_STATE(); case 661: if (lookahead == 'd') ADVANCE(620); END_STATE(); case 662: - if (lookahead == 'd') ADVANCE(622); + if (lookahead == 'd') ADVANCE(621); END_STATE(); case 663: - if (lookahead == 'd') ADVANCE(623); + if (lookahead == 'd') ADVANCE(622); END_STATE(); case 664: - if (lookahead == 'd') ADVANCE(625); + if (lookahead == 'd') ADVANCE(623); END_STATE(); case 665: - if (lookahead == 'd') ADVANCE(626); + if (lookahead == 'd') ADVANCE(625); END_STATE(); case 666: - if (lookahead == 'd') ADVANCE(446); + if (lookahead == 'd') ADVANCE(626); END_STATE(); case 667: - if (lookahead == 'd') ADVANCE(627); + if (lookahead == 'd') ADVANCE(628); END_STATE(); case 668: if (lookahead == 'd') ADVANCE(629); END_STATE(); case 669: - if (lookahead == 'd') ADVANCE(630); + if (lookahead == 'd') ADVANCE(449); END_STATE(); case 670: - if (lookahead == 'd') ADVANCE(631); + if (lookahead == 'd') ADVANCE(630); END_STATE(); case 671: - if (lookahead == 'd') ADVANCE(633); + if (lookahead == 'd') ADVANCE(632); END_STATE(); case 672: - if (lookahead == 'd') ADVANCE(451); + if (lookahead == 'd') ADVANCE(633); END_STATE(); case 673: if (lookahead == 'd') ADVANCE(634); END_STATE(); case 674: - if (lookahead == 'd') ADVANCE(453); + if (lookahead == 'd') ADVANCE(636); END_STATE(); case 675: - if (lookahead == 'd') ADVANCE(635); + if (lookahead == 'd') ADVANCE(454); END_STATE(); case 676: if (lookahead == 'd') ADVANCE(637); END_STATE(); case 677: - if (lookahead == 'd') ADVANCE(638); + if (lookahead == 'd') ADVANCE(456); END_STATE(); case 678: - if (lookahead == 'd') ADVANCE(640); + if (lookahead == 'd') ADVANCE(638); END_STATE(); case 679: - if (lookahead == 'd') ADVANCE(641); + if (lookahead == 'd') ADVANCE(640); END_STATE(); case 680: - if (lookahead == 'd') ADVANCE(643); + if (lookahead == 'd') ADVANCE(641); END_STATE(); case 681: - if (lookahead == 'd') ADVANCE(644); + if (lookahead == 'd') ADVANCE(643); END_STATE(); case 682: - if (lookahead == 'd') ADVANCE(645); + if (lookahead == 'd') ADVANCE(644); END_STATE(); case 683: - if (lookahead == 'd') ADVANCE(647); + if (lookahead == 'd') ADVANCE(646); END_STATE(); case 684: - if (lookahead == 'd') ADVANCE(648); + if (lookahead == 'd') ADVANCE(647); END_STATE(); case 685: - if (lookahead == 'd') ADVANCE(649); + if (lookahead == 'd') ADVANCE(648); END_STATE(); case 686: if (lookahead == 'd') ADVANCE(650); @@ -6879,152 +6899,152 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'd') ADVANCE(655); END_STATE(); case 692: - if (lookahead == 'd') ADVANCE(171); - if (lookahead == 'n') ADVANCE(1185); + if (lookahead == 'd') ADVANCE(656); END_STATE(); case 693: - if (lookahead == 'd') ADVANCE(185); + if (lookahead == 'd') ADVANCE(657); END_STATE(); case 694: - if (lookahead == 'd') ADVANCE(187); + if (lookahead == 'd') ADVANCE(658); END_STATE(); case 695: - if (lookahead == 'd') ADVANCE(1250); - if (lookahead == 'f') ADVANCE(1042); - if (lookahead == 'i') ADVANCE(1118); - if (lookahead == 'l') ADVANCE(1186); + if (lookahead == 'd') ADVANCE(173); + if (lookahead == 'n') ADVANCE(1188); END_STATE(); case 696: - if (lookahead == 'd') ADVANCE(1252); - if (lookahead == 'f') ADVANCE(1044); - if (lookahead == 'i') ADVANCE(1120); - if (lookahead == 'l') ADVANCE(1187); + if (lookahead == 'd') ADVANCE(187); END_STATE(); case 697: - if (lookahead == 'd') ADVANCE(1254); + if (lookahead == 'd') ADVANCE(189); + END_STATE(); + case 698: + if (lookahead == 'd') ADVANCE(1253); if (lookahead == 'f') ADVANCE(1045); if (lookahead == 'i') ADVANCE(1121); if (lookahead == 'l') ADVANCE(1189); END_STATE(); - case 698: - if (lookahead == 'd') ADVANCE(1256); - if (lookahead == 'f') ADVANCE(1046); - if (lookahead == 'i') ADVANCE(1123); - if (lookahead == 'l') ADVANCE(1192); - END_STATE(); case 699: - if (lookahead == 'd') ADVANCE(1257); + if (lookahead == 'd') ADVANCE(1255); if (lookahead == 'f') ADVANCE(1047); - if (lookahead == 'i') ADVANCE(1126); - if (lookahead == 'l') ADVANCE(1195); + if (lookahead == 'i') ADVANCE(1123); + if (lookahead == 'l') ADVANCE(1190); END_STATE(); case 700: - if (lookahead == 'd') ADVANCE(1258); + if (lookahead == 'd') ADVANCE(1257); if (lookahead == 'f') ADVANCE(1048); + if (lookahead == 'i') ADVANCE(1124); + if (lookahead == 'l') ADVANCE(1192); END_STATE(); case 701: if (lookahead == 'd') ADVANCE(1259); if (lookahead == 'f') ADVANCE(1049); + if (lookahead == 'i') ADVANCE(1126); + if (lookahead == 'l') ADVANCE(1195); END_STATE(); case 702: - if (lookahead == 'd') ADVANCE(1261); - if (lookahead == 'f') ADVANCE(1051); - if (lookahead == 'i') ADVANCE(1134); + if (lookahead == 'd') ADVANCE(1260); + if (lookahead == 'f') ADVANCE(1050); + if (lookahead == 'i') ADVANCE(1129); + if (lookahead == 'l') ADVANCE(1198); END_STATE(); case 703: - if (lookahead == 'd') ADVANCE(1262); - if (lookahead == 'i') ADVANCE(1135); - if (lookahead == 'l') ADVANCE(1201); + if (lookahead == 'd') ADVANCE(1261); + if (lookahead == 'f') ADVANCE(1051); END_STATE(); case 704: - if (lookahead == 'e') ADVANCE(560); + if (lookahead == 'd') ADVANCE(1262); + if (lookahead == 'f') ADVANCE(1052); END_STATE(); case 705: - if (lookahead == 'e') ADVANCE(560); - if (lookahead == 'i') ADVANCE(1574); - if (lookahead == 'o') ADVANCE(1540); + if (lookahead == 'd') ADVANCE(1264); + if (lookahead == 'f') ADVANCE(1054); + if (lookahead == 'i') ADVANCE(1137); END_STATE(); case 706: - if (lookahead == 'e') ADVANCE(1066); - if (lookahead == 's') ADVANCE(1550); - if (lookahead == 'u') ADVANCE(1139); + if (lookahead == 'd') ADVANCE(1265); + if (lookahead == 'i') ADVANCE(1138); + if (lookahead == 'l') ADVANCE(1204); END_STATE(); case 707: - if (lookahead == 'e') ADVANCE(847); + if (lookahead == 'e') ADVANCE(563); END_STATE(); case 708: - if (lookahead == 'e') ADVANCE(1270); - if (lookahead == 'g') ADVANCE(713); - if (lookahead == 'l') ADVANCE(714); - if (lookahead == 'n') ADVANCE(715); + if (lookahead == 'e') ADVANCE(563); + if (lookahead == 'i') ADVANCE(1577); + if (lookahead == 'o') ADVANCE(1543); END_STATE(); case 709: - if (lookahead == 'e') ADVANCE(1624); + if (lookahead == 'e') ADVANCE(1069); + if (lookahead == 's') ADVANCE(1553); + if (lookahead == 'u') ADVANCE(1142); END_STATE(); case 710: - if (lookahead == 'e') ADVANCE(1967); + if (lookahead == 'e') ADVANCE(850); END_STATE(); case 711: - if (lookahead == 'e') ADVANCE(1855); + if (lookahead == 'e') ADVANCE(1273); + if (lookahead == 'g') ADVANCE(716); + if (lookahead == 'l') ADVANCE(717); + if (lookahead == 'n') ADVANCE(718); END_STATE(); case 712: - if (lookahead == 'e') ADVANCE(1969); + if (lookahead == 'e') ADVANCE(1631); END_STATE(); case 713: - if (lookahead == 'e') ADVANCE(1676); - if (lookahead == 't') ADVANCE(1677); + if (lookahead == 'e') ADVANCE(1974); END_STATE(); case 714: - if (lookahead == 'e') ADVANCE(1678); - if (lookahead == 't') ADVANCE(1675); + if (lookahead == 'e') ADVANCE(1862); END_STATE(); case 715: - if (lookahead == 'e') ADVANCE(1674); + if (lookahead == 'e') ADVANCE(1976); END_STATE(); case 716: - if (lookahead == 'e') ADVANCE(1930); + if (lookahead == 'e') ADVANCE(1683); + if (lookahead == 't') ADVANCE(1684); END_STATE(); case 717: - if (lookahead == 'e') ADVANCE(1583); - if (lookahead == 'o') ADVANCE(539); - if (lookahead == 'r') ADVANCE(776); - if (lookahead == 'w') ADVANCE(951); + if (lookahead == 'e') ADVANCE(1685); + if (lookahead == 't') ADVANCE(1682); END_STATE(); case 718: - if (lookahead == 'e') ADVANCE(1921); + if (lookahead == 'e') ADVANCE(1681); END_STATE(); case 719: - if (lookahead == 'e') ADVANCE(1603); + if (lookahead == 'e') ADVANCE(1937); END_STATE(); case 720: - if (lookahead == 'e') ADVANCE(1900); + if (lookahead == 'e') ADVANCE(1586); + if (lookahead == 'o') ADVANCE(542); + if (lookahead == 'r') ADVANCE(779); + if (lookahead == 'w') ADVANCE(954); END_STATE(); case 721: - if (lookahead == 'e') ADVANCE(1613); + if (lookahead == 'e') ADVANCE(1928); END_STATE(); case 722: - if (lookahead == 'e') ADVANCE(1915); + if (lookahead == 'e') ADVANCE(1610); END_STATE(); case 723: - if (lookahead == 'e') ADVANCE(1689); + if (lookahead == 'e') ADVANCE(1907); END_STATE(); case 724: - if (lookahead == 'e') ADVANCE(1686); + if (lookahead == 'e') ADVANCE(1620); END_STATE(); case 725: - if (lookahead == 'e') ADVANCE(1696); + if (lookahead == 'e') ADVANCE(1922); END_STATE(); case 726: - if (lookahead == 'e') ADVANCE(1693); + if (lookahead == 'e') ADVANCE(1696); END_STATE(); case 727: - if (lookahead == 'e') ADVANCE(1703); + if (lookahead == 'e') ADVANCE(1693); END_STATE(); case 728: - if (lookahead == 'e') ADVANCE(1700); + if (lookahead == 'e') ADVANCE(1703); END_STATE(); case 729: - if (lookahead == 'e') ADVANCE(1924); + if (lookahead == 'e') ADVANCE(1700); END_STATE(); case 730: if (lookahead == 'e') ADVANCE(1710); @@ -7033,7 +7053,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'e') ADVANCE(1707); END_STATE(); case 732: - if (lookahead == 'e') ADVANCE(1627); + if (lookahead == 'e') ADVANCE(1931); END_STATE(); case 733: if (lookahead == 'e') ADVANCE(1717); @@ -7042,230 +7062,230 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'e') ADVANCE(1714); END_STATE(); case 735: - if (lookahead == 'e') ADVANCE(1724); + if (lookahead == 'e') ADVANCE(1634); END_STATE(); case 736: - if (lookahead == 'e') ADVANCE(1721); + if (lookahead == 'e') ADVANCE(1724); END_STATE(); case 737: - if (lookahead == 'e') ADVANCE(1785); + if (lookahead == 'e') ADVANCE(1721); END_STATE(); case 738: - if (lookahead == 'e') ADVANCE(1647); + if (lookahead == 'e') ADVANCE(1731); END_STATE(); case 739: - if (lookahead == 'e') ADVANCE(1788); + if (lookahead == 'e') ADVANCE(1728); END_STATE(); case 740: - if (lookahead == 'e') ADVANCE(1787); + if (lookahead == 'e') ADVANCE(1792); END_STATE(); case 741: - if (lookahead == 'e') ADVANCE(1742); + if (lookahead == 'e') ADVANCE(1654); END_STATE(); case 742: - if (lookahead == 'e') ADVANCE(1789); + if (lookahead == 'e') ADVANCE(1795); END_STATE(); case 743: - if (lookahead == 'e') ADVANCE(1786); + if (lookahead == 'e') ADVANCE(1794); END_STATE(); case 744: - if (lookahead == 'e') ADVANCE(1671); + if (lookahead == 'e') ADVANCE(1749); END_STATE(); case 745: - if (lookahead == 'e') ADVANCE(1670); + if (lookahead == 'e') ADVANCE(1796); END_STATE(); case 746: - if (lookahead == 'e') ADVANCE(1755); + if (lookahead == 'e') ADVANCE(1793); END_STATE(); case 747: - if (lookahead == 'e') ADVANCE(1639); + if (lookahead == 'e') ADVANCE(1678); END_STATE(); case 748: - if (lookahead == 'e') ADVANCE(1657); + if (lookahead == 'e') ADVANCE(1677); END_STATE(); case 749: - if (lookahead == 'e') ADVANCE(1745); + if (lookahead == 'e') ADVANCE(1762); END_STATE(); case 750: - if (lookahead == 'e') ADVANCE(1841); + if (lookahead == 'e') ADVANCE(1646); END_STATE(); case 751: - if (lookahead == 'e') ADVANCE(1748); + if (lookahead == 'e') ADVANCE(1664); END_STATE(); case 752: - if (lookahead == 'e') ADVANCE(1751); + if (lookahead == 'e') ADVANCE(1752); END_STATE(); case 753: - if (lookahead == 'e') ADVANCE(1731); + if (lookahead == 'e') ADVANCE(1848); END_STATE(); case 754: - if (lookahead == 'e') ADVANCE(1634); + if (lookahead == 'e') ADVANCE(1755); END_STATE(); case 755: - if (lookahead == 'e') ADVANCE(1733); + if (lookahead == 'e') ADVANCE(1758); END_STATE(); case 756: - if (lookahead == 'e') ADVANCE(1734); + if (lookahead == 'e') ADVANCE(1738); END_STATE(); case 757: - if (lookahead == 'e') ADVANCE(1735); + if (lookahead == 'e') ADVANCE(1641); END_STATE(); case 758: - if (lookahead == 'e') ADVANCE(1732); + if (lookahead == 'e') ADVANCE(1740); END_STATE(); case 759: - if (lookahead == 'e') ADVANCE(1660); + if (lookahead == 'e') ADVANCE(1741); END_STATE(); case 760: - if (lookahead == 'e') ADVANCE(1736); + if (lookahead == 'e') ADVANCE(1742); END_STATE(); case 761: - if (lookahead == 'e') ADVANCE(1852); + if (lookahead == 'e') ADVANCE(1739); END_STATE(); case 762: - if (lookahead == 'e') ADVANCE(1850); + if (lookahead == 'e') ADVANCE(1667); END_STATE(); case 763: - if (lookahead == 'e') ADVANCE(1156); + if (lookahead == 'e') ADVANCE(1743); END_STATE(); case 764: - if (lookahead == 'e') ADVANCE(1577); + if (lookahead == 'e') ADVANCE(1859); END_STATE(); case 765: - if (lookahead == 'e') ADVANCE(1268); + if (lookahead == 'e') ADVANCE(1857); END_STATE(); case 766: - if (lookahead == 'e') ADVANCE(553); + if (lookahead == 'e') ADVANCE(1159); END_STATE(); case 767: - if (lookahead == 'e') ADVANCE(1464); + if (lookahead == 'e') ADVANCE(1580); END_STATE(); case 768: - if (lookahead == 'e') ADVANCE(591); + if (lookahead == 'e') ADVANCE(1271); END_STATE(); case 769: - if (lookahead == 'e') ADVANCE(1277); + if (lookahead == 'e') ADVANCE(556); END_STATE(); case 770: - if (lookahead == 'e') ADVANCE(1056); + if (lookahead == 'e') ADVANCE(1467); END_STATE(); case 771: - if (lookahead == 'e') ADVANCE(1403); + if (lookahead == 'e') ADVANCE(594); END_STATE(); case 772: - if (lookahead == 'e') ADVANCE(601); + if (lookahead == 'e') ADVANCE(1280); END_STATE(); case 773: - if (lookahead == 'e') ADVANCE(592); + if (lookahead == 'e') ADVANCE(1059); END_STATE(); case 774: - if (lookahead == 'e') ADVANCE(1405); + if (lookahead == 'e') ADVANCE(1406); END_STATE(); case 775: - if (lookahead == 'e') ADVANCE(1278); + if (lookahead == 'e') ADVANCE(604); END_STATE(); case 776: - if (lookahead == 'e') ADVANCE(1385); + if (lookahead == 'e') ADVANCE(595); END_STATE(); case 777: - if (lookahead == 'e') ADVANCE(1005); + if (lookahead == 'e') ADVANCE(1408); END_STATE(); case 778: - if (lookahead == 'e') ADVANCE(1407); + if (lookahead == 'e') ADVANCE(1281); END_STATE(); case 779: - if (lookahead == 'e') ADVANCE(1331); + if (lookahead == 'e') ADVANCE(1388); END_STATE(); case 780: - if (lookahead == 'e') ADVANCE(149); + if (lookahead == 'e') ADVANCE(1008); END_STATE(); case 781: - if (lookahead == 'e') ADVANCE(605); + if (lookahead == 'e') ADVANCE(1410); END_STATE(); case 782: - if (lookahead == 'e') ADVANCE(606); + if (lookahead == 'e') ADVANCE(1334); END_STATE(); case 783: - if (lookahead == 'e') ADVANCE(1010); + if (lookahead == 'e') ADVANCE(151); END_STATE(); case 784: - if (lookahead == 'e') ADVANCE(421); + if (lookahead == 'e') ADVANCE(608); END_STATE(); case 785: - if (lookahead == 'e') ADVANCE(160); + if (lookahead == 'e') ADVANCE(609); END_STATE(); case 786: - if (lookahead == 'e') ADVANCE(1286); + if (lookahead == 'e') ADVANCE(1013); END_STATE(); case 787: - if (lookahead == 'e') ADVANCE(1112); + if (lookahead == 'e') ADVANCE(424); END_STATE(); case 788: - if (lookahead == 'e') ADVANCE(1291); + if (lookahead == 'e') ADVANCE(162); END_STATE(); case 789: - if (lookahead == 'e') ADVANCE(1097); - if (lookahead == 's') ADVANCE(1571); + if (lookahead == 'e') ADVANCE(1289); END_STATE(); case 790: - if (lookahead == 'e') ADVANCE(1060); + if (lookahead == 'e') ADVANCE(1115); END_STATE(); case 791: - if (lookahead == 'e') ADVANCE(1517); + if (lookahead == 'e') ADVANCE(1294); END_STATE(); case 792: - if (lookahead == 'e') ADVANCE(1065); + if (lookahead == 'e') ADVANCE(1100); + if (lookahead == 's') ADVANCE(1574); END_STATE(); case 793: - if (lookahead == 'e') ADVANCE(159); + if (lookahead == 'e') ADVANCE(1063); END_STATE(); case 794: - if (lookahead == 'e') ADVANCE(422); + if (lookahead == 'e') ADVANCE(1520); END_STATE(); case 795: - if (lookahead == 'e') ADVANCE(613); + if (lookahead == 'e') ADVANCE(1068); END_STATE(); case 796: - if (lookahead == 'e') ADVANCE(579); + if (lookahead == 'e') ADVANCE(161); END_STATE(); case 797: - if (lookahead == 'e') ADVANCE(423); + if (lookahead == 'e') ADVANCE(425); END_STATE(); case 798: - if (lookahead == 'e') ADVANCE(615); + if (lookahead == 'e') ADVANCE(616); END_STATE(); case 799: - if (lookahead == 'e') ADVANCE(580); + if (lookahead == 'e') ADVANCE(582); END_STATE(); case 800: - if (lookahead == 'e') ADVANCE(425); + if (lookahead == 'e') ADVANCE(426); END_STATE(); case 801: - if (lookahead == 'e') ADVANCE(582); + if (lookahead == 'e') ADVANCE(618); END_STATE(); case 802: - if (lookahead == 'e') ADVANCE(427); + if (lookahead == 'e') ADVANCE(583); END_STATE(); case 803: - if (lookahead == 'e') ADVANCE(1522); + if (lookahead == 'e') ADVANCE(428); END_STATE(); case 804: - if (lookahead == 'e') ADVANCE(583); + if (lookahead == 'e') ADVANCE(585); END_STATE(); case 805: - if (lookahead == 'e') ADVANCE(429); + if (lookahead == 'e') ADVANCE(430); END_STATE(); case 806: - if (lookahead == 'e') ADVANCE(584); + if (lookahead == 'e') ADVANCE(1525); END_STATE(); case 807: if (lookahead == 'e') ADVANCE(586); END_STATE(); case 808: - if (lookahead == 'e') ADVANCE(587); + if (lookahead == 'e') ADVANCE(432); END_STATE(); case 809: - if (lookahead == 'e') ADVANCE(588); + if (lookahead == 'e') ADVANCE(587); END_STATE(); case 810: if (lookahead == 'e') ADVANCE(589); @@ -7274,132 +7294,132 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'e') ADVANCE(590); END_STATE(); case 812: - if (lookahead == 'e') ADVANCE(1131); + if (lookahead == 'e') ADVANCE(591); END_STATE(); case 813: - if (lookahead == 'e') ADVANCE(1132); + if (lookahead == 'e') ADVANCE(592); END_STATE(); case 814: - if (lookahead == 'e') ADVANCE(169); + if (lookahead == 'e') ADVANCE(593); END_STATE(); case 815: - if (lookahead == 'e') ADVANCE(1371); + if (lookahead == 'e') ADVANCE(1134); END_STATE(); case 816: - if (lookahead == 'e') ADVANCE(184); + if (lookahead == 'e') ADVANCE(1135); END_STATE(); case 817: - if (lookahead == 'e') ADVANCE(693); + if (lookahead == 'e') ADVANCE(171); END_STATE(); case 818: - if (lookahead == 'e') ADVANCE(186); + if (lookahead == 'e') ADVANCE(1374); END_STATE(); case 819: - if (lookahead == 'e') ADVANCE(188); + if (lookahead == 'e') ADVANCE(186); END_STATE(); case 820: - if (lookahead == 'e') ADVANCE(694); + if (lookahead == 'e') ADVANCE(696); END_STATE(); case 821: - if (lookahead == 'f') ADVANCE(143); - if (lookahead == 'g') ADVANCE(774); - if (lookahead == 'n') ADVANCE(1387); - if (lookahead == 'p') ADVANCE(1546); + if (lookahead == 'e') ADVANCE(188); END_STATE(); case 822: - if (lookahead == 'f') ADVANCE(1655); + if (lookahead == 'e') ADVANCE(190); END_STATE(); case 823: - if (lookahead == 'f') ADVANCE(450); + if (lookahead == 'e') ADVANCE(697); END_STATE(); case 824: - if (lookahead == 'f') ADVANCE(456); + if (lookahead == 'f') ADVANCE(145); + if (lookahead == 'g') ADVANCE(777); + if (lookahead == 'n') ADVANCE(1390); + if (lookahead == 'p') ADVANCE(1549); END_STATE(); case 825: - if (lookahead == 'f') ADVANCE(1052); - if (lookahead == 'i') ADVANCE(1136); - if (lookahead == 'l') ADVANCE(1202); + if (lookahead == 'f') ADVANCE(1662); END_STATE(); case 826: - if (lookahead == 'g') ADVANCE(1775); + if (lookahead == 'f') ADVANCE(453); END_STATE(); case 827: - if (lookahead == 'g') ADVANCE(1769); + if (lookahead == 'f') ADVANCE(459); END_STATE(); case 828: - if (lookahead == 'g') ADVANCE(1774); + if (lookahead == 'f') ADVANCE(1055); + if (lookahead == 'i') ADVANCE(1139); + if (lookahead == 'l') ADVANCE(1205); END_STATE(); case 829: - if (lookahead == 'g') ADVANCE(1672); + if (lookahead == 'g') ADVANCE(1782); END_STATE(); case 830: - if (lookahead == 'g') ADVANCE(1772); + if (lookahead == 'g') ADVANCE(1776); END_STATE(); case 831: - if (lookahead == 'g') ADVANCE(1771); + if (lookahead == 'g') ADVANCE(1781); END_STATE(); case 832: - if (lookahead == 'g') ADVANCE(1739); + if (lookahead == 'g') ADVANCE(1679); END_STATE(); case 833: - if (lookahead == 'g') ADVANCE(1740); + if (lookahead == 'g') ADVANCE(1779); END_STATE(); case 834: - if (lookahead == 'g') ADVANCE(1773); + if (lookahead == 'g') ADVANCE(1778); END_STATE(); case 835: - if (lookahead == 'g') ADVANCE(1777); + if (lookahead == 'g') ADVANCE(1746); END_STATE(); case 836: - if (lookahead == 'g') ADVANCE(1778); + if (lookahead == 'g') ADVANCE(1747); END_STATE(); case 837: - if (lookahead == 'g') ADVANCE(1770); + if (lookahead == 'g') ADVANCE(1780); END_STATE(); case 838: - if (lookahead == 'g') ADVANCE(1776); + if (lookahead == 'g') ADVANCE(1784); END_STATE(); case 839: - if (lookahead == 'g') ADVANCE(1779); + if (lookahead == 'g') ADVANCE(1785); END_STATE(); case 840: - if (lookahead == 'g') ADVANCE(1743); + if (lookahead == 'g') ADVANCE(1777); END_STATE(); case 841: - if (lookahead == 'g') ADVANCE(1649); + if (lookahead == 'g') ADVANCE(1783); END_STATE(); case 842: - if (lookahead == 'g') ADVANCE(1750); + if (lookahead == 'g') ADVANCE(1786); END_STATE(); case 843: - if (lookahead == 'g') ADVANCE(1753); + if (lookahead == 'g') ADVANCE(1750); END_STATE(); case 844: - if (lookahead == 'g') ADVANCE(167); + if (lookahead == 'g') ADVANCE(1656); END_STATE(); case 845: - if (lookahead == 'g') ADVANCE(875); + if (lookahead == 'g') ADVANCE(1757); END_STATE(); case 846: - if (lookahead == 'g') ADVANCE(1377); + if (lookahead == 'g') ADVANCE(1760); END_STATE(); case 847: - if (lookahead == 'g') ADVANCE(942); + if (lookahead == 'g') ADVANCE(169); END_STATE(); case 848: - if (lookahead == 'g') ADVANCE(716); + if (lookahead == 'g') ADVANCE(878); END_STATE(); case 849: - if (lookahead == 'g') ADVANCE(1479); + if (lookahead == 'g') ADVANCE(1380); END_STATE(); case 850: - if (lookahead == 'g') ADVANCE(755); + if (lookahead == 'g') ADVANCE(945); END_STATE(); case 851: - if (lookahead == 'g') ADVANCE(756); + if (lookahead == 'g') ADVANCE(719); END_STATE(); case 852: - if (lookahead == 'g') ADVANCE(757); + if (lookahead == 'g') ADVANCE(1482); END_STATE(); case 853: if (lookahead == 'g') ADVANCE(758); @@ -7417,515 +7437,515 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'g') ADVANCE(762); END_STATE(); case 858: - if (lookahead == 'g') ADVANCE(778); - if (lookahead == 'h') ADVANCE(1043); - if (lookahead == 'p') ADVANCE(398); - if (lookahead == 't') ADVANCE(449); - if (lookahead == 'u') ADVANCE(542); - if (lookahead == 'y') ADVANCE(1069); + if (lookahead == 'g') ADVANCE(763); END_STATE(); case 859: - if (lookahead == 'g') ADVANCE(876); + if (lookahead == 'g') ADVANCE(764); END_STATE(); case 860: - if (lookahead == 'g') ADVANCE(178); - if (lookahead == 'w') ADVANCE(146); + if (lookahead == 'g') ADVANCE(765); END_STATE(); case 861: - if (lookahead == 'h') ADVANCE(1858); + if (lookahead == 'g') ADVANCE(781); + if (lookahead == 'h') ADVANCE(1046); + if (lookahead == 'p') ADVANCE(401); + if (lookahead == 't') ADVANCE(452); + if (lookahead == 'u') ADVANCE(545); + if (lookahead == 'y') ADVANCE(1072); END_STATE(); case 862: - if (lookahead == 'h') ADVANCE(1656); + if (lookahead == 'g') ADVANCE(879); END_STATE(); case 863: - if (lookahead == 'h') ADVANCE(1666); + if (lookahead == 'g') ADVANCE(180); + if (lookahead == 'w') ADVANCE(148); END_STATE(); case 864: - if (lookahead == 'h') ADVANCE(1667); + if (lookahead == 'h') ADVANCE(1865); END_STATE(); case 865: - if (lookahead == 'h') ADVANCE(1863); + if (lookahead == 'h') ADVANCE(1663); END_STATE(); case 866: - if (lookahead == 'h') ADVANCE(1865); + if (lookahead == 'h') ADVANCE(1673); END_STATE(); case 867: - if (lookahead == 'h') ADVANCE(1864); + if (lookahead == 'h') ADVANCE(1674); END_STATE(); case 868: - if (lookahead == 'h') ADVANCE(1867); + if (lookahead == 'h') ADVANCE(1870); END_STATE(); case 869: - if (lookahead == 'h') ADVANCE(1327); - if (lookahead == 'r') ADVANCE(404); + if (lookahead == 'h') ADVANCE(1872); END_STATE(); case 870: - if (lookahead == 'h') ADVANCE(766); - if (lookahead == 'm') ADVANCE(1263); - if (lookahead == 'o') ADVANCE(1138); + if (lookahead == 'h') ADVANCE(1871); END_STATE(); case 871: - if (lookahead == 'h') ADVANCE(1174); + if (lookahead == 'h') ADVANCE(1874); END_STATE(); case 872: - if (lookahead == 'h') ADVANCE(1181); + if (lookahead == 'h') ADVANCE(1330); + if (lookahead == 'r') ADVANCE(407); END_STATE(); case 873: - if (lookahead == 'h') ADVANCE(1355); + if (lookahead == 'h') ADVANCE(769); + if (lookahead == 'm') ADVANCE(1266); + if (lookahead == 'o') ADVANCE(1141); END_STATE(); case 874: if (lookahead == 'h') ADVANCE(1177); END_STATE(); case 875: - if (lookahead == 'h') ADVANCE(197); + if (lookahead == 'h') ADVANCE(1184); END_STATE(); case 876: - if (lookahead == 'h') ADVANCE(210); + if (lookahead == 'h') ADVANCE(1358); END_STATE(); case 877: - if (lookahead == 'h') ADVANCE(412); + if (lookahead == 'h') ADVANCE(1180); END_STATE(); case 878: - if (lookahead == 'h') ADVANCE(803); + if (lookahead == 'h') ADVANCE(199); END_STATE(); case 879: - if (lookahead == 'h') ADVANCE(413); + if (lookahead == 'h') ADVANCE(212); END_STATE(); case 880: - if (lookahead == 'h') ADVANCE(414); + if (lookahead == 'h') ADVANCE(415); END_STATE(); case 881: - if (lookahead == 'h') ADVANCE(416); + if (lookahead == 'h') ADVANCE(806); END_STATE(); case 882: - if (lookahead == 'h') ADVANCE(418); + if (lookahead == 'h') ADVANCE(416); END_STATE(); case 883: - if (lookahead == 'h') ADVANCE(419); + if (lookahead == 'h') ADVANCE(417); END_STATE(); case 884: - if (lookahead == 'h') ADVANCE(420); + if (lookahead == 'h') ADVANCE(419); END_STATE(); case 885: - if (lookahead == 'h') ADVANCE(1213); + if (lookahead == 'h') ADVANCE(421); END_STATE(); case 886: - if (lookahead == 'h') ADVANCE(1356); + if (lookahead == 'h') ADVANCE(422); END_STATE(); case 887: - if (lookahead == 'h') ADVANCE(1215); + if (lookahead == 'h') ADVANCE(423); END_STATE(); case 888: - if (lookahead == 'h') ADVANCE(1217); + if (lookahead == 'h') ADVANCE(1216); END_STATE(); case 889: - if (lookahead == 'h') ADVANCE(1219); + if (lookahead == 'h') ADVANCE(1359); END_STATE(); case 890: - if (lookahead == 'h') ADVANCE(1222); + if (lookahead == 'h') ADVANCE(1218); END_STATE(); case 891: - if (lookahead == 'h') ADVANCE(1226); + if (lookahead == 'h') ADVANCE(1220); END_STATE(); case 892: - if (lookahead == 'h') ADVANCE(1368); + if (lookahead == 'h') ADVANCE(1222); END_STATE(); case 893: - if (lookahead == 'i') ADVANCE(1593); + if (lookahead == 'h') ADVANCE(1225); END_STATE(); case 894: - if (lookahead == 'i') ADVANCE(609); + if (lookahead == 'h') ADVANCE(1229); END_STATE(); case 895: - if (lookahead == 'i') ADVANCE(1573); - if (lookahead == 'o') ADVANCE(1518); + if (lookahead == 'h') ADVANCE(1371); END_STATE(); case 896: - if (lookahead == 'i') ADVANCE(1572); + if (lookahead == 'i') ADVANCE(1596); END_STATE(); case 897: - if (lookahead == 'i') ADVANCE(777); + if (lookahead == 'i') ADVANCE(612); END_STATE(); case 898: - if (lookahead == 'i') ADVANCE(1062); + if (lookahead == 'i') ADVANCE(1576); + if (lookahead == 'o') ADVANCE(1521); END_STATE(); case 899: - if (lookahead == 'i') ADVANCE(1003); + if (lookahead == 'i') ADVANCE(1575); END_STATE(); case 900: - if (lookahead == 'i') ADVANCE(1094); - if (lookahead == 'o') ADVANCE(562); + if (lookahead == 'i') ADVANCE(780); END_STATE(); case 901: - if (lookahead == 'i') ADVANCE(621); + if (lookahead == 'i') ADVANCE(1065); END_STATE(); case 902: - if (lookahead == 'i') ADVANCE(1111); - if (lookahead == 'l') ADVANCE(1178); + if (lookahead == 'i') ADVANCE(1006); END_STATE(); case 903: - if (lookahead == 'i') ADVANCE(549); + if (lookahead == 'i') ADVANCE(1097); + if (lookahead == 'o') ADVANCE(565); END_STATE(); case 904: - if (lookahead == 'i') ADVANCE(550); + if (lookahead == 'i') ADVANCE(624); END_STATE(); case 905: - if (lookahead == 'i') ADVANCE(555); + if (lookahead == 'i') ADVANCE(1114); + if (lookahead == 'l') ADVANCE(1181); END_STATE(); case 906: - if (lookahead == 'i') ADVANCE(556); + if (lookahead == 'i') ADVANCE(552); END_STATE(); case 907: - if (lookahead == 'i') ADVANCE(604); + if (lookahead == 'i') ADVANCE(553); END_STATE(); case 908: - if (lookahead == 'i') ADVANCE(551); + if (lookahead == 'i') ADVANCE(558); END_STATE(); case 909: - if (lookahead == 'i') ADVANCE(1409); + if (lookahead == 'i') ADVANCE(559); END_STATE(); case 910: - if (lookahead == 'i') ADVANCE(845); + if (lookahead == 'i') ADVANCE(607); END_STATE(); case 911: - if (lookahead == 'i') ADVANCE(552); + if (lookahead == 'i') ADVANCE(554); END_STATE(); case 912: - if (lookahead == 'i') ADVANCE(558); + if (lookahead == 'i') ADVANCE(1412); END_STATE(); case 913: - if (lookahead == 'i') ADVANCE(559); + if (lookahead == 'i') ADVANCE(848); END_STATE(); case 914: - if (lookahead == 'i') ADVANCE(1354); + if (lookahead == 'i') ADVANCE(555); END_STATE(); case 915: if (lookahead == 'i') ADVANCE(561); END_STATE(); case 916: - if (lookahead == 'i') ADVANCE(563); + if (lookahead == 'i') ADVANCE(562); END_STATE(); case 917: - if (lookahead == 'i') ADVANCE(812); + if (lookahead == 'i') ADVANCE(1357); END_STATE(); case 918: - if (lookahead == 'i') ADVANCE(565); + if (lookahead == 'i') ADVANCE(564); END_STATE(); case 919: - if (lookahead == 'i') ADVANCE(567); + if (lookahead == 'i') ADVANCE(566); END_STATE(); case 920: - if (lookahead == 'i') ADVANCE(1144); + if (lookahead == 'i') ADVANCE(815); END_STATE(); case 921: - if (lookahead == 'i') ADVANCE(1115); + if (lookahead == 'i') ADVANCE(568); END_STATE(); case 922: - if (lookahead == 'i') ADVANCE(1092); + if (lookahead == 'i') ADVANCE(570); END_STATE(); case 923: - if (lookahead == 'i') ADVANCE(1440); + if (lookahead == 'i') ADVANCE(1147); END_STATE(); case 924: - if (lookahead == 'i') ADVANCE(1465); + if (lookahead == 'i') ADVANCE(1118); END_STATE(); case 925: - if (lookahead == 'i') ADVANCE(1467); + if (lookahead == 'i') ADVANCE(1095); END_STATE(); case 926: - if (lookahead == 'i') ADVANCE(1469); + if (lookahead == 'i') ADVANCE(1443); END_STATE(); case 927: - if (lookahead == 'i') ADVANCE(1472); + if (lookahead == 'i') ADVANCE(1468); END_STATE(); case 928: - if (lookahead == 'i') ADVANCE(1475); + if (lookahead == 'i') ADVANCE(1470); END_STATE(); case 929: - if (lookahead == 'i') ADVANCE(1451); + if (lookahead == 'i') ADVANCE(1472); END_STATE(); case 930: - if (lookahead == 'i') ADVANCE(1466); + if (lookahead == 'i') ADVANCE(1475); END_STATE(); case 931: if (lookahead == 'i') ADVANCE(1478); END_STATE(); case 932: - if (lookahead == 'i') ADVANCE(1480); + if (lookahead == 'i') ADVANCE(1454); END_STATE(); case 933: - if (lookahead == 'i') ADVANCE(1456); + if (lookahead == 'i') ADVANCE(1469); END_STATE(); case 934: - if (lookahead == 'i') ADVANCE(1468); + if (lookahead == 'i') ADVANCE(1481); END_STATE(); case 935: - if (lookahead == 'i') ADVANCE(1470); + if (lookahead == 'i') ADVANCE(1483); END_STATE(); case 936: - if (lookahead == 'i') ADVANCE(1594); + if (lookahead == 'i') ADVANCE(1459); END_STATE(); case 937: - if (lookahead == 'i') ADVANCE(1487); + if (lookahead == 'i') ADVANCE(1471); END_STATE(); case 938: - if (lookahead == 'i') ADVANCE(783); + if (lookahead == 'i') ADVANCE(1473); END_STATE(); case 939: - if (lookahead == 'i') ADVANCE(624); + if (lookahead == 'i') ADVANCE(1597); END_STATE(); case 940: - if (lookahead == 'i') ADVANCE(1509); + if (lookahead == 'i') ADVANCE(1490); END_STATE(); case 941: - if (lookahead == 'i') ADVANCE(1510); + if (lookahead == 'i') ADVANCE(786); END_STATE(); case 942: - if (lookahead == 'i') ADVANCE(1391); + if (lookahead == 'i') ADVANCE(627); END_STATE(); case 943: - if (lookahead == 'i') ADVANCE(1488); + if (lookahead == 'i') ADVANCE(1512); END_STATE(); case 944: - if (lookahead == 'i') ADVANCE(1133); + if (lookahead == 'i') ADVANCE(1513); END_STATE(); case 945: - if (lookahead == 'i') ADVANCE(628); + if (lookahead == 'i') ADVANCE(1394); END_STATE(); case 946: - if (lookahead == 'i') ADVANCE(1116); - if (lookahead == 'l') ADVANCE(1182); + if (lookahead == 'i') ADVANCE(1491); END_STATE(); case 947: - if (lookahead == 'i') ADVANCE(1489); + if (lookahead == 'i') ADVANCE(1136); END_STATE(); case 948: - if (lookahead == 'i') ADVANCE(632); + if (lookahead == 'i') ADVANCE(631); END_STATE(); case 949: - if (lookahead == 'i') ADVANCE(1016); + if (lookahead == 'i') ADVANCE(1119); + if (lookahead == 'l') ADVANCE(1185); END_STATE(); case 950: - if (lookahead == 'i') ADVANCE(1491); + if (lookahead == 'i') ADVANCE(1492); END_STATE(); case 951: - if (lookahead == 'i') ADVANCE(636); + if (lookahead == 'i') ADVANCE(635); END_STATE(); case 952: - if (lookahead == 'i') ADVANCE(1497); + if (lookahead == 'i') ADVANCE(1019); END_STATE(); case 953: - if (lookahead == 'i') ADVANCE(639); + if (lookahead == 'i') ADVANCE(1494); END_STATE(); case 954: - if (lookahead == 'i') ADVANCE(1498); + if (lookahead == 'i') ADVANCE(639); END_STATE(); case 955: - if (lookahead == 'i') ADVANCE(642); + if (lookahead == 'i') ADVANCE(1500); END_STATE(); case 956: - if (lookahead == 'i') ADVANCE(1122); - if (lookahead == 'l') ADVANCE(1190); + if (lookahead == 'i') ADVANCE(642); END_STATE(); case 957: - if (lookahead == 'i') ADVANCE(1345); + if (lookahead == 'i') ADVANCE(1501); END_STATE(); case 958: - if (lookahead == 'i') ADVANCE(646); + if (lookahead == 'i') ADVANCE(645); END_STATE(); case 959: - if (lookahead == 'i') ADVANCE(656); + if (lookahead == 'i') ADVANCE(1125); + if (lookahead == 'l') ADVANCE(1193); END_STATE(); case 960: - if (lookahead == 'i') ADVANCE(1124); - if (lookahead == 'l') ADVANCE(1193); + if (lookahead == 'i') ADVANCE(1348); END_STATE(); case 961: - if (lookahead == 'i') ADVANCE(657); + if (lookahead == 'i') ADVANCE(649); END_STATE(); case 962: - if (lookahead == 'i') ADVANCE(1125); - if (lookahead == 'l') ADVANCE(1194); + if (lookahead == 'i') ADVANCE(659); END_STATE(); case 963: if (lookahead == 'i') ADVANCE(1127); if (lookahead == 'l') ADVANCE(1196); END_STATE(); case 964: - if (lookahead == 'i') ADVANCE(1129); + if (lookahead == 'i') ADVANCE(660); END_STATE(); case 965: - if (lookahead == 'i') ADVANCE(1130); + if (lookahead == 'i') ADVANCE(1128); if (lookahead == 'l') ADVANCE(1197); END_STATE(); case 966: - if (lookahead == 'i') ADVANCE(1198); + if (lookahead == 'i') ADVANCE(1130); + if (lookahead == 'l') ADVANCE(1199); END_STATE(); case 967: - if (lookahead == 'i') ADVANCE(1200); + if (lookahead == 'i') ADVANCE(1132); END_STATE(); case 968: - if (lookahead == 'i') ADVANCE(1203); + if (lookahead == 'i') ADVANCE(1133); + if (lookahead == 'l') ADVANCE(1200); END_STATE(); case 969: - if (lookahead == 'i') ADVANCE(1204); + if (lookahead == 'i') ADVANCE(1201); END_STATE(); case 970: - if (lookahead == 'i') ADVANCE(1205); + if (lookahead == 'i') ADVANCE(1203); END_STATE(); case 971: if (lookahead == 'i') ADVANCE(1206); END_STATE(); case 972: - if (lookahead == 'i') ADVANCE(859); + if (lookahead == 'i') ADVANCE(1207); END_STATE(); case 973: - if (lookahead == 'i') ADVANCE(1155); + if (lookahead == 'i') ADVANCE(1208); END_STATE(); case 974: - if (lookahead == 'j') ADVANCE(1545); + if (lookahead == 'i') ADVANCE(1209); END_STATE(); case 975: - if (lookahead == 'j') ADVANCE(796); + if (lookahead == 'i') ADVANCE(862); END_STATE(); case 976: - if (lookahead == 'j') ADVANCE(799); + if (lookahead == 'i') ADVANCE(1158); END_STATE(); case 977: - if (lookahead == 'j') ADVANCE(801); + if (lookahead == 'j') ADVANCE(1548); END_STATE(); case 978: - if (lookahead == 'j') ADVANCE(804); + if (lookahead == 'j') ADVANCE(799); END_STATE(); case 979: - if (lookahead == 'j') ADVANCE(806); + if (lookahead == 'j') ADVANCE(802); END_STATE(); case 980: - if (lookahead == 'j') ADVANCE(807); + if (lookahead == 'j') ADVANCE(804); END_STATE(); case 981: - if (lookahead == 'j') ADVANCE(808); + if (lookahead == 'j') ADVANCE(807); END_STATE(); case 982: - if (lookahead == 'j') ADVANCE(810); + if (lookahead == 'j') ADVANCE(809); END_STATE(); case 983: - if (lookahead == 'j') ADVANCE(811); + if (lookahead == 'j') ADVANCE(810); END_STATE(); case 984: - if (lookahead == 'k') ADVANCE(1843); + if (lookahead == 'j') ADVANCE(811); END_STATE(); case 985: - if (lookahead == 'k') ADVANCE(1846); + if (lookahead == 'j') ADVANCE(813); END_STATE(); case 986: - if (lookahead == 'k') ADVANCE(1844); + if (lookahead == 'j') ADVANCE(814); END_STATE(); case 987: - if (lookahead == 'k') ADVANCE(1847); + if (lookahead == 'k') ADVANCE(1850); END_STATE(); case 988: - if (lookahead == 'k') ADVANCE(1845); + if (lookahead == 'k') ADVANCE(1853); END_STATE(); case 989: - if (lookahead == 'k') ADVANCE(1848); + if (lookahead == 'k') ADVANCE(1851); END_STATE(); case 990: - if (lookahead == 'k') ADVANCE(1851); + if (lookahead == 'k') ADVANCE(1854); END_STATE(); case 991: - if (lookahead == 'k') ADVANCE(1849); + if (lookahead == 'k') ADVANCE(1852); END_STATE(); case 992: - if (lookahead == 'k') ADVANCE(163); + if (lookahead == 'k') ADVANCE(1855); END_STATE(); case 993: - if (lookahead == 'k') ADVANCE(795); + if (lookahead == 'k') ADVANCE(1858); END_STATE(); case 994: - if (lookahead == 'k') ADVANCE(780); + if (lookahead == 'k') ADVANCE(1856); END_STATE(); case 995: - if (lookahead == 'k') ADVANCE(817); + if (lookahead == 'k') ADVANCE(165); END_STATE(); case 996: - if (lookahead == 'k') ADVANCE(820); + if (lookahead == 'k') ADVANCE(798); END_STATE(); case 997: - if (lookahead == 'l') ADVANCE(1971); + if (lookahead == 'k') ADVANCE(783); END_STATE(); case 998: - if (lookahead == 'l') ADVANCE(1909); + if (lookahead == 'k') ADVANCE(820); END_STATE(); case 999: - if (lookahead == 'l') ADVANCE(1862); + if (lookahead == 'k') ADVANCE(823); END_STATE(); case 1000: - if (lookahead == 'l') ADVANCE(1727); + if (lookahead == 'l') ADVANCE(1980); END_STATE(); case 1001: - if (lookahead == 'l') ADVANCE(165); + if (lookahead == 'l') ADVANCE(1916); END_STATE(); case 1002: - if (lookahead == 'l') ADVANCE(1386); + if (lookahead == 'l') ADVANCE(1869); END_STATE(); case 1003: - if (lookahead == 'l') ADVANCE(598); + if (lookahead == 'l') ADVANCE(1734); END_STATE(); case 1004: - if (lookahead == 'l') ADVANCE(973); + if (lookahead == 'l') ADVANCE(167); END_STATE(); case 1005: - if (lookahead == 'l') ADVANCE(599); + if (lookahead == 'l') ADVANCE(1389); END_STATE(); case 1006: - if (lookahead == 'l') ADVANCE(1376); + if (lookahead == 'l') ADVANCE(601); END_STATE(); case 1007: - if (lookahead == 'l') ADVANCE(1001); - if (lookahead == 'n') ADVANCE(411); + if (lookahead == 'l') ADVANCE(976); END_STATE(); case 1008: - if (lookahead == 'l') ADVANCE(903); + if (lookahead == 'l') ADVANCE(602); END_STATE(); case 1009: - if (lookahead == 'l') ADVANCE(997); + if (lookahead == 'l') ADVANCE(1379); END_STATE(); case 1010: - if (lookahead == 'l') ADVANCE(602); + if (lookahead == 'l') ADVANCE(1004); + if (lookahead == 'n') ADVANCE(414); END_STATE(); case 1011: - if (lookahead == 'l') ADVANCE(792); + if (lookahead == 'l') ADVANCE(906); END_STATE(); case 1012: - if (lookahead == 'l') ADVANCE(814); + if (lookahead == 'l') ADVANCE(1000); END_STATE(); case 1013: - if (lookahead == 'l') ADVANCE(999); + if (lookahead == 'l') ADVANCE(605); END_STATE(); case 1014: - if (lookahead == 'l') ADVANCE(944); + if (lookahead == 'l') ADVANCE(795); END_STATE(); case 1015: - if (lookahead == 'l') ADVANCE(787); + if (lookahead == 'l') ADVANCE(817); END_STATE(); case 1016: - if (lookahead == 'l') ADVANCE(722); + if (lookahead == 'l') ADVANCE(1002); END_STATE(); case 1017: - if (lookahead == 'l') ADVANCE(737); + if (lookahead == 'l') ADVANCE(947); END_STATE(); case 1018: - if (lookahead == 'l') ADVANCE(784); + if (lookahead == 'l') ADVANCE(790); END_STATE(); case 1019: - if (lookahead == 'l') ADVANCE(739); + if (lookahead == 'l') ADVANCE(725); END_STATE(); case 1020: if (lookahead == 'l') ADVANCE(740); END_STATE(); case 1021: - if (lookahead == 'l') ADVANCE(741); + if (lookahead == 'l') ADVANCE(787); END_STATE(); case 1022: if (lookahead == 'l') ADVANCE(742); @@ -7940,235 +7960,235 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'l') ADVANCE(745); END_STATE(); case 1026: - if (lookahead == 'l') ADVANCE(749); + if (lookahead == 'l') ADVANCE(746); END_STATE(); case 1027: - if (lookahead == 'l') ADVANCE(751); + if (lookahead == 'l') ADVANCE(747); END_STATE(); case 1028: - if (lookahead == 'l') ADVANCE(752); + if (lookahead == 'l') ADVANCE(748); END_STATE(); case 1029: - if (lookahead == 'l') ADVANCE(1449); + if (lookahead == 'l') ADVANCE(752); END_STATE(); case 1030: - if (lookahead == 'l') ADVANCE(406); + if (lookahead == 'l') ADVANCE(754); END_STATE(); case 1031: - if (lookahead == 'l') ADVANCE(794); + if (lookahead == 'l') ADVANCE(755); END_STATE(); case 1032: - if (lookahead == 'l') ADVANCE(797); + if (lookahead == 'l') ADVANCE(1452); END_STATE(); case 1033: - if (lookahead == 'l') ADVANCE(800); + if (lookahead == 'l') ADVANCE(409); END_STATE(); case 1034: - if (lookahead == 'l') ADVANCE(1184); + if (lookahead == 'l') ADVANCE(797); END_STATE(); case 1035: - if (lookahead == 'l') ADVANCE(802); + if (lookahead == 'l') ADVANCE(800); END_STATE(); case 1036: - if (lookahead == 'l') ADVANCE(805); + if (lookahead == 'l') ADVANCE(803); END_STATE(); case 1037: - if (lookahead == 'l') ADVANCE(934); + if (lookahead == 'l') ADVANCE(1187); END_STATE(); case 1038: - if (lookahead == 'l') ADVANCE(452); + if (lookahead == 'l') ADVANCE(805); END_STATE(); case 1039: - if (lookahead == 'l') ADVANCE(444); + if (lookahead == 'l') ADVANCE(808); END_STATE(); case 1040: - if (lookahead == 'l') ADVANCE(1216); + if (lookahead == 'l') ADVANCE(937); END_STATE(); case 1041: - if (lookahead == 'l') ADVANCE(175); + if (lookahead == 'l') ADVANCE(455); END_STATE(); case 1042: - if (lookahead == 'l') ADVANCE(1218); + if (lookahead == 'l') ADVANCE(447); END_STATE(); case 1043: - if (lookahead == 'l') ADVANCE(177); - if (lookahead == 'r') ADVANCE(179); + if (lookahead == 'l') ADVANCE(1219); END_STATE(); case 1044: - if (lookahead == 'l') ADVANCE(1220); + if (lookahead == 'l') ADVANCE(177); END_STATE(); case 1045: - if (lookahead == 'l') ADVANCE(1223); + if (lookahead == 'l') ADVANCE(1221); END_STATE(); case 1046: - if (lookahead == 'l') ADVANCE(1225); + if (lookahead == 'l') ADVANCE(179); + if (lookahead == 'r') ADVANCE(181); END_STATE(); case 1047: - if (lookahead == 'l') ADVANCE(1227); + if (lookahead == 'l') ADVANCE(1223); END_STATE(); case 1048: - if (lookahead == 'l') ADVANCE(1231); + if (lookahead == 'l') ADVANCE(1226); END_STATE(); case 1049: - if (lookahead == 'l') ADVANCE(1232); + if (lookahead == 'l') ADVANCE(1228); END_STATE(); case 1050: - if (lookahead == 'l') ADVANCE(1233); + if (lookahead == 'l') ADVANCE(1230); END_STATE(); case 1051: if (lookahead == 'l') ADVANCE(1234); END_STATE(); case 1052: - if (lookahead == 'l') ADVANCE(1237); + if (lookahead == 'l') ADVANCE(1235); END_STATE(); case 1053: - if (lookahead == 'm') ADVANCE(1936); + if (lookahead == 'l') ADVANCE(1236); END_STATE(); case 1054: - if (lookahead == 'm') ADVANCE(1950); + if (lookahead == 'l') ADVANCE(1237); END_STATE(); case 1055: - if (lookahead == 'm') ADVANCE(1618); + if (lookahead == 'l') ADVANCE(1240); END_STATE(); case 1056: - if (lookahead == 'm') ADVANCE(1611); + if (lookahead == 'm') ADVANCE(1943); END_STATE(); case 1057: - if (lookahead == 'm') ADVANCE(196); + if (lookahead == 'm') ADVANCE(1957); END_STATE(); case 1058: - if (lookahead == 'm') ADVANCE(1619); + if (lookahead == 'm') ADVANCE(1625); END_STATE(); case 1059: - if (lookahead == 'm') ADVANCE(1265); + if (lookahead == 'm') ADVANCE(1618); END_STATE(); case 1060: - if (lookahead == 'm') ADVANCE(1266); + if (lookahead == 'm') ADVANCE(198); END_STATE(); case 1061: - if (lookahead == 'm') ADVANCE(518); + if (lookahead == 'm') ADVANCE(1626); END_STATE(); case 1062: - if (lookahead == 'm') ADVANCE(721); + if (lookahead == 'm') ADVANCE(1268); END_STATE(); case 1063: - if (lookahead == 'm') ADVANCE(209); + if (lookahead == 'm') ADVANCE(1269); END_STATE(); case 1064: - if (lookahead == 'm') ADVANCE(211); + if (lookahead == 'm') ADVANCE(521); END_STATE(); case 1065: - if (lookahead == 'm') ADVANCE(813); + if (lookahead == 'm') ADVANCE(724); END_STATE(); case 1066: - if (lookahead == 'm') ADVANCE(180); - if (lookahead == 't') ADVANCE(1543); + if (lookahead == 'm') ADVANCE(211); END_STATE(); case 1067: - if (lookahead == 'n') ADVANCE(597); + if (lookahead == 'm') ADVANCE(213); END_STATE(); case 1068: - if (lookahead == 'n') ADVANCE(554); + if (lookahead == 'm') ADVANCE(816); END_STATE(); case 1069: - if (lookahead == 'n') ADVANCE(554); - if (lookahead == 's') ADVANCE(1485); + if (lookahead == 'm') ADVANCE(182); + if (lookahead == 't') ADVANCE(1546); END_STATE(); case 1070: - if (lookahead == 'n') ADVANCE(1638); + if (lookahead == 'n') ADVANCE(600); END_STATE(); case 1071: - if (lookahead == 'n') ADVANCE(1946); + if (lookahead == 'n') ADVANCE(557); END_STATE(); case 1072: - if (lookahead == 'n') ADVANCE(1610); + if (lookahead == 'n') ADVANCE(557); + if (lookahead == 's') ADVANCE(1488); END_STATE(); case 1073: - if (lookahead == 'n') ADVANCE(1688); + if (lookahead == 'n') ADVANCE(1645); END_STATE(); case 1074: - if (lookahead == 'n') ADVANCE(1695); + if (lookahead == 'n') ADVANCE(1953); END_STATE(); case 1075: - if (lookahead == 'n') ADVANCE(1702); + if (lookahead == 'n') ADVANCE(1617); END_STATE(); case 1076: - if (lookahead == 'n') ADVANCE(1709); + if (lookahead == 'n') ADVANCE(1695); END_STATE(); case 1077: - if (lookahead == 'n') ADVANCE(1716); + if (lookahead == 'n') ADVANCE(1702); END_STATE(); case 1078: - if (lookahead == 'n') ADVANCE(1723); + if (lookahead == 'n') ADVANCE(1709); END_STATE(); case 1079: - if (lookahead == 'n') ADVANCE(1616); + if (lookahead == 'n') ADVANCE(1716); END_STATE(); case 1080: - if (lookahead == 'n') ADVANCE(1636); + if (lookahead == 'n') ADVANCE(1723); END_STATE(); case 1081: - if (lookahead == 'n') ADVANCE(1615); + if (lookahead == 'n') ADVANCE(1730); END_STATE(); case 1082: - if (lookahead == 'n') ADVANCE(1617); + if (lookahead == 'n') ADVANCE(1623); END_STATE(); case 1083: - if (lookahead == 'n') ADVANCE(844); + if (lookahead == 'n') ADVANCE(1643); END_STATE(); case 1084: - if (lookahead == 'n') ADVANCE(1538); + if (lookahead == 'n') ADVANCE(1622); END_STATE(); case 1085: - if (lookahead == 'n') ADVANCE(1538); - if (lookahead == 'x') ADVANCE(768); + if (lookahead == 'n') ADVANCE(1624); END_STATE(); case 1086: - if (lookahead == 'n') ADVANCE(1394); + if (lookahead == 'n') ADVANCE(847); END_STATE(); case 1087: - if (lookahead == 'n') ADVANCE(909); + if (lookahead == 'n') ADVANCE(1541); END_STATE(); case 1088: - if (lookahead == 'n') ADVANCE(826); + if (lookahead == 'n') ADVANCE(1541); + if (lookahead == 'x') ADVANCE(771); END_STATE(); case 1089: - if (lookahead == 'n') ADVANCE(1157); + if (lookahead == 'n') ADVANCE(1397); END_STATE(); case 1090: - if (lookahead == 'n') ADVANCE(1157); - if (lookahead == 'r') ADVANCE(1348); + if (lookahead == 'n') ADVANCE(912); END_STATE(); case 1091: - if (lookahead == 'n') ADVANCE(941); - if (lookahead == 'v') ADVANCE(709); + if (lookahead == 'n') ADVANCE(829); END_STATE(); case 1092: - if (lookahead == 'n') ADVANCE(411); + if (lookahead == 'n') ADVANCE(1160); END_STATE(); case 1093: - if (lookahead == 'n') ADVANCE(827); + if (lookahead == 'n') ADVANCE(1160); + if (lookahead == 'r') ADVANCE(1351); END_STATE(); case 1094: - if (lookahead == 'n') ADVANCE(711); + if (lookahead == 'n') ADVANCE(944); + if (lookahead == 'v') ADVANCE(712); END_STATE(); case 1095: - if (lookahead == 'n') ADVANCE(828); + if (lookahead == 'n') ADVANCE(414); END_STATE(); case 1096: - if (lookahead == 'n') ADVANCE(829); + if (lookahead == 'n') ADVANCE(830); END_STATE(); case 1097: - if (lookahead == 'n') ADVANCE(1539); + if (lookahead == 'n') ADVANCE(714); END_STATE(); case 1098: - if (lookahead == 'n') ADVANCE(830); + if (lookahead == 'n') ADVANCE(831); END_STATE(); case 1099: - if (lookahead == 'n') ADVANCE(831); + if (lookahead == 'n') ADVANCE(832); END_STATE(); case 1100: - if (lookahead == 'n') ADVANCE(832); + if (lookahead == 'n') ADVANCE(1542); END_STATE(); case 1101: if (lookahead == 'n') ADVANCE(833); @@ -8183,58 +8203,58 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'n') ADVANCE(836); END_STATE(); case 1105: - if (lookahead == 'n') ADVANCE(607); + if (lookahead == 'n') ADVANCE(837); END_STATE(); case 1106: - if (lookahead == 'n') ADVANCE(837); + if (lookahead == 'n') ADVANCE(838); END_STATE(); case 1107: - if (lookahead == 'n') ADVANCE(893); + if (lookahead == 'n') ADVANCE(839); END_STATE(); case 1108: - if (lookahead == 'n') ADVANCE(838); + if (lookahead == 'n') ADVANCE(610); END_STATE(); case 1109: - if (lookahead == 'n') ADVANCE(594); + if (lookahead == 'n') ADVANCE(840); END_STATE(); case 1110: - if (lookahead == 'n') ADVANCE(839); + if (lookahead == 'n') ADVANCE(896); END_STATE(); case 1111: - if (lookahead == 'n') ADVANCE(1411); + if (lookahead == 'n') ADVANCE(841); END_STATE(); case 1112: - if (lookahead == 'n') ADVANCE(849); + if (lookahead == 'n') ADVANCE(597); END_STATE(); case 1113: - if (lookahead == 'n') ADVANCE(840); + if (lookahead == 'n') ADVANCE(842); END_STATE(); case 1114: - if (lookahead == 'n') ADVANCE(1412); + if (lookahead == 'n') ADVANCE(1414); END_STATE(); case 1115: - if (lookahead == 'n') ADVANCE(841); + if (lookahead == 'n') ADVANCE(852); END_STATE(); case 1116: - if (lookahead == 'n') ADVANCE(1413); + if (lookahead == 'n') ADVANCE(843); END_STATE(); case 1117: - if (lookahead == 'n') ADVANCE(842); + if (lookahead == 'n') ADVANCE(1415); END_STATE(); case 1118: - if (lookahead == 'n') ADVANCE(1414); + if (lookahead == 'n') ADVANCE(844); END_STATE(); case 1119: - if (lookahead == 'n') ADVANCE(843); + if (lookahead == 'n') ADVANCE(1416); END_STATE(); case 1120: - if (lookahead == 'n') ADVANCE(1415); + if (lookahead == 'n') ADVANCE(845); END_STATE(); case 1121: - if (lookahead == 'n') ADVANCE(1416); + if (lookahead == 'n') ADVANCE(1417); END_STATE(); case 1122: - if (lookahead == 'n') ADVANCE(1417); + if (lookahead == 'n') ADVANCE(846); END_STATE(); case 1123: if (lookahead == 'n') ADVANCE(1418); @@ -8252,7 +8272,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'n') ADVANCE(1422); END_STATE(); case 1128: - if (lookahead == 'n') ADVANCE(764); + if (lookahead == 'n') ADVANCE(1423); END_STATE(); case 1129: if (lookahead == 'n') ADVANCE(1424); @@ -8261,402 +8281,402 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'n') ADVANCE(1425); END_STATE(); case 1131: - if (lookahead == 'n') ADVANCE(1432); + if (lookahead == 'n') ADVANCE(767); END_STATE(); case 1132: - if (lookahead == 'n') ADVANCE(1486); + if (lookahead == 'n') ADVANCE(1427); END_STATE(); case 1133: - if (lookahead == 'n') ADVANCE(750); + if (lookahead == 'n') ADVANCE(1428); END_STATE(); case 1134: - if (lookahead == 'n') ADVANCE(1447); + if (lookahead == 'n') ADVANCE(1435); END_STATE(); case 1135: - if (lookahead == 'n') ADVANCE(1453); + if (lookahead == 'n') ADVANCE(1489); END_STATE(); case 1136: - if (lookahead == 'n') ADVANCE(1457); + if (lookahead == 'n') ADVANCE(753); END_STATE(); case 1137: - if (lookahead == 'n') ADVANCE(1185); + if (lookahead == 'n') ADVANCE(1450); END_STATE(); case 1138: - if (lookahead == 'n') ADVANCE(1389); + if (lookahead == 'n') ADVANCE(1456); END_STATE(); case 1139: - if (lookahead == 'n') ADVANCE(1482); + if (lookahead == 'n') ADVANCE(1460); END_STATE(); case 1140: - if (lookahead == 'n') ADVANCE(850); + if (lookahead == 'n') ADVANCE(1188); END_STATE(); case 1141: - if (lookahead == 'n') ADVANCE(575); + if (lookahead == 'n') ADVANCE(1392); END_STATE(); case 1142: - if (lookahead == 'n') ADVANCE(936); + if (lookahead == 'n') ADVANCE(1485); END_STATE(); case 1143: - if (lookahead == 'n') ADVANCE(851); + if (lookahead == 'n') ADVANCE(853); END_STATE(); case 1144: - if (lookahead == 'n') ADVANCE(1014); + if (lookahead == 'n') ADVANCE(578); END_STATE(); case 1145: - if (lookahead == 'n') ADVANCE(1396); + if (lookahead == 'n') ADVANCE(939); END_STATE(); case 1146: - if (lookahead == 'n') ADVANCE(852); + if (lookahead == 'n') ADVANCE(854); END_STATE(); case 1147: - if (lookahead == 'n') ADVANCE(853); + if (lookahead == 'n') ADVANCE(1017); END_STATE(); case 1148: - if (lookahead == 'n') ADVANCE(581); + if (lookahead == 'n') ADVANCE(1399); END_STATE(); case 1149: - if (lookahead == 'n') ADVANCE(1393); + if (lookahead == 'n') ADVANCE(855); END_STATE(); case 1150: - if (lookahead == 'n') ADVANCE(854); + if (lookahead == 'n') ADVANCE(856); END_STATE(); case 1151: - if (lookahead == 'n') ADVANCE(855); + if (lookahead == 'n') ADVANCE(584); END_STATE(); case 1152: - if (lookahead == 'n') ADVANCE(856); + if (lookahead == 'n') ADVANCE(1396); END_STATE(); case 1153: if (lookahead == 'n') ADVANCE(857); END_STATE(); case 1154: - if (lookahead == 'n') ADVANCE(1507); + if (lookahead == 'n') ADVANCE(858); END_STATE(); case 1155: - if (lookahead == 'n') ADVANCE(940); + if (lookahead == 'n') ADVANCE(859); END_STATE(); case 1156: - if (lookahead == 'n') ADVANCE(1520); - if (lookahead == 'x') ADVANCE(933); + if (lookahead == 'n') ADVANCE(860); END_STATE(); case 1157: - if (lookahead == 'n') ADVANCE(1249); + if (lookahead == 'n') ADVANCE(1510); END_STATE(); case 1158: - if (lookahead == 'n') ADVANCE(1537); + if (lookahead == 'n') ADVANCE(943); END_STATE(); case 1159: - if (lookahead == 'n') ADVANCE(1251); + if (lookahead == 'n') ADVANCE(1523); + if (lookahead == 'x') ADVANCE(936); END_STATE(); case 1160: - if (lookahead == 'n') ADVANCE(1253); + if (lookahead == 'n') ADVANCE(1252); END_STATE(); case 1161: - if (lookahead == 'n') ADVANCE(1255); + if (lookahead == 'n') ADVANCE(1540); END_STATE(); case 1162: - if (lookahead == 'n') ADVANCE(1159); + if (lookahead == 'n') ADVANCE(1254); END_STATE(); case 1163: - if (lookahead == 'n') ADVANCE(1160); + if (lookahead == 'n') ADVANCE(1256); END_STATE(); case 1164: - if (lookahead == 'n') ADVANCE(1160); - if (lookahead == 'r') ADVANCE(1358); + if (lookahead == 'n') ADVANCE(1258); END_STATE(); case 1165: - if (lookahead == 'n') ADVANCE(1161); + if (lookahead == 'n') ADVANCE(1162); END_STATE(); case 1166: - if (lookahead == 'o') ADVANCE(1471); + if (lookahead == 'n') ADVANCE(1163); END_STATE(); case 1167: - if (lookahead == 'o') ADVANCE(1091); - if (lookahead == 'u') ADVANCE(1041); + if (lookahead == 'n') ADVANCE(1163); + if (lookahead == 'r') ADVANCE(1361); END_STATE(); case 1168: - if (lookahead == 'o') ADVANCE(1663); + if (lookahead == 'n') ADVANCE(1164); END_STATE(); case 1169: - if (lookahead == 'o') ADVANCE(1575); + if (lookahead == 'o') ADVANCE(1474); END_STATE(); case 1170: - if (lookahead == 'o') ADVANCE(1650); + if (lookahead == 'o') ADVANCE(1094); + if (lookahead == 'u') ADVANCE(1044); END_STATE(); case 1171: - if (lookahead == 'o') ADVANCE(822); + if (lookahead == 'o') ADVANCE(1670); END_STATE(); case 1172: - if (lookahead == 'o') ADVANCE(1083); + if (lookahead == 'o') ADVANCE(1578); END_STATE(); case 1173: - if (lookahead == 'o') ADVANCE(1541); - if (lookahead == 'p') ADVANCE(506); - if (lookahead == 'u') ADVANCE(517); + if (lookahead == 'o') ADVANCE(1657); END_STATE(); case 1174: - if (lookahead == 'o') ADVANCE(600); + if (lookahead == 'o') ADVANCE(825); END_STATE(); case 1175: - if (lookahead == 'o') ADVANCE(1057); + if (lookahead == 'o') ADVANCE(1086); END_STATE(); case 1176: - if (lookahead == 'o') ADVANCE(1221); - if (lookahead == 'y') ADVANCE(1500); + if (lookahead == 'o') ADVANCE(1544); + if (lookahead == 'p') ADVANCE(509); + if (lookahead == 'u') ADVANCE(520); END_STATE(); case 1177: if (lookahead == 'o') ADVANCE(603); END_STATE(); case 1178: - if (lookahead == 'o') ADVANCE(1088); + if (lookahead == 'o') ADVANCE(1060); END_STATE(); case 1179: - if (lookahead == 'o') ADVANCE(148); + if (lookahead == 'o') ADVANCE(1224); + if (lookahead == 'y') ADVANCE(1503); END_STATE(); case 1180: - if (lookahead == 'o') ADVANCE(1093); + if (lookahead == 'o') ADVANCE(606); END_STATE(); case 1181: - if (lookahead == 'o') ADVANCE(1339); + if (lookahead == 'o') ADVANCE(1091); END_STATE(); case 1182: - if (lookahead == 'o') ADVANCE(1095); + if (lookahead == 'o') ADVANCE(150); END_STATE(); case 1183: - if (lookahead == 'o') ADVANCE(150); + if (lookahead == 'o') ADVANCE(1096); END_STATE(); case 1184: - if (lookahead == 'o') ADVANCE(1096); + if (lookahead == 'o') ADVANCE(1342); END_STATE(); case 1185: - if (lookahead == 'o') ADVANCE(1527); + if (lookahead == 'o') ADVANCE(1098); END_STATE(); case 1186: - if (lookahead == 'o') ADVANCE(1098); + if (lookahead == 'o') ADVANCE(152); END_STATE(); case 1187: if (lookahead == 'o') ADVANCE(1099); END_STATE(); case 1188: - if (lookahead == 'o') ADVANCE(151); + if (lookahead == 'o') ADVANCE(1530); END_STATE(); case 1189: - if (lookahead == 'o') ADVANCE(1100); + if (lookahead == 'o') ADVANCE(1101); END_STATE(); case 1190: - if (lookahead == 'o') ADVANCE(1101); + if (lookahead == 'o') ADVANCE(1102); END_STATE(); case 1191: - if (lookahead == 'o') ADVANCE(152); + if (lookahead == 'o') ADVANCE(153); END_STATE(); case 1192: - if (lookahead == 'o') ADVANCE(1102); + if (lookahead == 'o') ADVANCE(1103); END_STATE(); case 1193: - if (lookahead == 'o') ADVANCE(1103); + if (lookahead == 'o') ADVANCE(1104); END_STATE(); case 1194: - if (lookahead == 'o') ADVANCE(1104); + if (lookahead == 'o') ADVANCE(154); END_STATE(); case 1195: - if (lookahead == 'o') ADVANCE(1106); + if (lookahead == 'o') ADVANCE(1105); END_STATE(); case 1196: - if (lookahead == 'o') ADVANCE(1108); + if (lookahead == 'o') ADVANCE(1106); END_STATE(); case 1197: - if (lookahead == 'o') ADVANCE(1110); + if (lookahead == 'o') ADVANCE(1107); END_STATE(); case 1198: - if (lookahead == 'o') ADVANCE(1071); + if (lookahead == 'o') ADVANCE(1109); END_STATE(); case 1199: - if (lookahead == 'o') ADVANCE(1113); + if (lookahead == 'o') ADVANCE(1111); END_STATE(); case 1200: - if (lookahead == 'o') ADVANCE(1072); + if (lookahead == 'o') ADVANCE(1113); END_STATE(); case 1201: - if (lookahead == 'o') ADVANCE(1117); + if (lookahead == 'o') ADVANCE(1074); END_STATE(); case 1202: - if (lookahead == 'o') ADVANCE(1119); + if (lookahead == 'o') ADVANCE(1116); END_STATE(); case 1203: - if (lookahead == 'o') ADVANCE(1079); + if (lookahead == 'o') ADVANCE(1075); END_STATE(); case 1204: - if (lookahead == 'o') ADVANCE(1080); + if (lookahead == 'o') ADVANCE(1120); END_STATE(); case 1205: - if (lookahead == 'o') ADVANCE(1081); + if (lookahead == 'o') ADVANCE(1122); END_STATE(); case 1206: if (lookahead == 'o') ADVANCE(1082); END_STATE(); case 1207: - if (lookahead == 'o') ADVANCE(1320); + if (lookahead == 'o') ADVANCE(1083); END_STATE(); case 1208: - if (lookahead == 'o') ADVANCE(1336); + if (lookahead == 'o') ADVANCE(1084); END_STATE(); case 1209: - if (lookahead == 'o') ADVANCE(994); + if (lookahead == 'o') ADVANCE(1085); END_STATE(); case 1210: - if (lookahead == 'o') ADVANCE(1107); + if (lookahead == 'o') ADVANCE(1323); END_STATE(); case 1211: - if (lookahead == 'o') ADVANCE(415); + if (lookahead == 'o') ADVANCE(1339); END_STATE(); case 1212: - if (lookahead == 'o') ADVANCE(1063); + if (lookahead == 'o') ADVANCE(997); END_STATE(); case 1213: - if (lookahead == 'o') ADVANCE(1340); + if (lookahead == 'o') ADVANCE(1110); END_STATE(); case 1214: - if (lookahead == 'o') ADVANCE(1142); + if (lookahead == 'o') ADVANCE(418); END_STATE(); case 1215: - if (lookahead == 'o') ADVANCE(1341); + if (lookahead == 'o') ADVANCE(1066); END_STATE(); case 1216: - if (lookahead == 'o') ADVANCE(424); + if (lookahead == 'o') ADVANCE(1343); END_STATE(); case 1217: - if (lookahead == 'o') ADVANCE(1342); + if (lookahead == 'o') ADVANCE(1145); END_STATE(); case 1218: - if (lookahead == 'o') ADVANCE(426); + if (lookahead == 'o') ADVANCE(1344); END_STATE(); case 1219: - if (lookahead == 'o') ADVANCE(1343); + if (lookahead == 'o') ADVANCE(427); END_STATE(); case 1220: - if (lookahead == 'o') ADVANCE(428); + if (lookahead == 'o') ADVANCE(1345); END_STATE(); case 1221: - if (lookahead == 'o') ADVANCE(1018); + if (lookahead == 'o') ADVANCE(429); END_STATE(); case 1222: - if (lookahead == 'o') ADVANCE(1344); + if (lookahead == 'o') ADVANCE(1346); END_STATE(); case 1223: - if (lookahead == 'o') ADVANCE(430); + if (lookahead == 'o') ADVANCE(431); END_STATE(); case 1224: - if (lookahead == 'o') ADVANCE(1031); + if (lookahead == 'o') ADVANCE(1021); END_STATE(); case 1225: - if (lookahead == 'o') ADVANCE(431); + if (lookahead == 'o') ADVANCE(1347); END_STATE(); case 1226: - if (lookahead == 'o') ADVANCE(1346); + if (lookahead == 'o') ADVANCE(433); END_STATE(); case 1227: - if (lookahead == 'o') ADVANCE(432); + if (lookahead == 'o') ADVANCE(1034); END_STATE(); case 1228: - if (lookahead == 'o') ADVANCE(1032); + if (lookahead == 'o') ADVANCE(434); END_STATE(); case 1229: - if (lookahead == 'o') ADVANCE(1033); + if (lookahead == 'o') ADVANCE(1349); END_STATE(); case 1230: - if (lookahead == 'o') ADVANCE(907); + if (lookahead == 'o') ADVANCE(435); END_STATE(); case 1231: - if (lookahead == 'o') ADVANCE(434); + if (lookahead == 'o') ADVANCE(1035); END_STATE(); case 1232: - if (lookahead == 'o') ADVANCE(435); + if (lookahead == 'o') ADVANCE(1036); END_STATE(); case 1233: - if (lookahead == 'o') ADVANCE(436); + if (lookahead == 'o') ADVANCE(910); END_STATE(); case 1234: if (lookahead == 'o') ADVANCE(437); END_STATE(); case 1235: - if (lookahead == 'o') ADVANCE(1035); + if (lookahead == 'o') ADVANCE(438); END_STATE(); case 1236: - if (lookahead == 'o') ADVANCE(1036); + if (lookahead == 'o') ADVANCE(439); END_STATE(); case 1237: - if (lookahead == 'o') ADVANCE(438); + if (lookahead == 'o') ADVANCE(440); END_STATE(); case 1238: - if (lookahead == 'o') ADVANCE(1224); - if (lookahead == 'y') ADVANCE(1501); + if (lookahead == 'o') ADVANCE(1038); END_STATE(); case 1239: - if (lookahead == 'o') ADVANCE(1064); + if (lookahead == 'o') ADVANCE(1039); END_STATE(); case 1240: - if (lookahead == 'o') ADVANCE(1149); + if (lookahead == 'o') ADVANCE(441); END_STATE(); case 1241: - if (lookahead == 'o') ADVANCE(1228); - if (lookahead == 'y') ADVANCE(1502); + if (lookahead == 'o') ADVANCE(1227); + if (lookahead == 'y') ADVANCE(1504); END_STATE(); case 1242: - if (lookahead == 'o') ADVANCE(1229); - if (lookahead == 'y') ADVANCE(1503); + if (lookahead == 'o') ADVANCE(1067); END_STATE(); case 1243: - if (lookahead == 'o') ADVANCE(1235); - if (lookahead == 'y') ADVANCE(1504); + if (lookahead == 'o') ADVANCE(1152); END_STATE(); case 1244: - if (lookahead == 'o') ADVANCE(1236); + if (lookahead == 'o') ADVANCE(1231); if (lookahead == 'y') ADVANCE(1505); END_STATE(); case 1245: - if (lookahead == 'o') ADVANCE(544); - if (lookahead == 'v') ADVANCE(1230); - if (lookahead == 'w') ADVANCE(959); + if (lookahead == 'o') ADVANCE(1232); + if (lookahead == 'y') ADVANCE(1506); END_STATE(); case 1246: - if (lookahead == 'o') ADVANCE(545); - if (lookahead == 'w') ADVANCE(961); + if (lookahead == 'o') ADVANCE(1238); + if (lookahead == 'y') ADVANCE(1507); END_STATE(); case 1247: - if (lookahead == 'o') ADVANCE(1366); + if (lookahead == 'o') ADVANCE(1239); + if (lookahead == 'y') ADVANCE(1508); END_STATE(); case 1248: - if (lookahead == 'o') ADVANCE(1560); + if (lookahead == 'o') ADVANCE(547); + if (lookahead == 'v') ADVANCE(1233); + if (lookahead == 'w') ADVANCE(962); END_STATE(); case 1249: - if (lookahead == 'o') ADVANCE(1529); + if (lookahead == 'o') ADVANCE(548); + if (lookahead == 'w') ADVANCE(964); END_STATE(); case 1250: - if (lookahead == 'o') ADVANCE(1561); + if (lookahead == 'o') ADVANCE(1369); END_STATE(); case 1251: - if (lookahead == 'o') ADVANCE(1531); + if (lookahead == 'o') ADVANCE(1563); END_STATE(); case 1252: - if (lookahead == 'o') ADVANCE(1562); + if (lookahead == 'o') ADVANCE(1532); END_STATE(); case 1253: - if (lookahead == 'o') ADVANCE(1535); + if (lookahead == 'o') ADVANCE(1564); END_STATE(); case 1254: - if (lookahead == 'o') ADVANCE(1563); + if (lookahead == 'o') ADVANCE(1534); END_STATE(); case 1255: - if (lookahead == 'o') ADVANCE(1536); + if (lookahead == 'o') ADVANCE(1565); END_STATE(); case 1256: - if (lookahead == 'o') ADVANCE(1564); + if (lookahead == 'o') ADVANCE(1538); END_STATE(); case 1257: - if (lookahead == 'o') ADVANCE(1565); + if (lookahead == 'o') ADVANCE(1566); END_STATE(); case 1258: - if (lookahead == 'o') ADVANCE(1566); + if (lookahead == 'o') ADVANCE(1539); END_STATE(); case 1259: if (lookahead == 'o') ADVANCE(1567); @@ -8671,39 +8691,39 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'o') ADVANCE(1570); END_STATE(); case 1263: - if (lookahead == 'p') ADVANCE(158); + if (lookahead == 'o') ADVANCE(1571); END_STATE(); case 1264: - if (lookahead == 'p') ADVANCE(1623); - if (lookahead == 't') ADVANCE(174); + if (lookahead == 'o') ADVANCE(1572); END_STATE(); case 1265: - if (lookahead == 'p') ADVANCE(1011); + if (lookahead == 'o') ADVANCE(1573); END_STATE(); case 1266: - if (lookahead == 'p') ADVANCE(1474); + if (lookahead == 'p') ADVANCE(160); END_STATE(); case 1267: - if (lookahead == 'p') ADVANCE(786); + if (lookahead == 'p') ADVANCE(1630); + if (lookahead == 't') ADVANCE(176); END_STATE(); case 1268: - if (lookahead == 'p') ADVANCE(1530); + if (lookahead == 'p') ADVANCE(1014); END_STATE(); case 1269: - if (lookahead == 'p') ADVANCE(508); - if (lookahead == 'u') ADVANCE(546); + if (lookahead == 'p') ADVANCE(1477); END_STATE(); case 1270: - if (lookahead == 'q') ADVANCE(1673); + if (lookahead == 'p') ADVANCE(789); END_STATE(); case 1271: - if (lookahead == 'q') ADVANCE(1554); + if (lookahead == 'p') ADVANCE(1533); END_STATE(); case 1272: - if (lookahead == 'q') ADVANCE(1555); + if (lookahead == 'p') ADVANCE(511); + if (lookahead == 'u') ADVANCE(549); END_STATE(); case 1273: - if (lookahead == 'q') ADVANCE(1556); + if (lookahead == 'q') ADVANCE(1680); END_STATE(); case 1274: if (lookahead == 'q') ADVANCE(1557); @@ -8715,868 +8735,868 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'q') ADVANCE(1559); END_STATE(); case 1277: - if (lookahead == 'r') ADVANCE(823); + if (lookahead == 'q') ADVANCE(1560); END_STATE(); case 1278: - if (lookahead == 'r') ADVANCE(1602); + if (lookahead == 'q') ADVANCE(1561); END_STATE(); case 1279: - if (lookahead == 'r') ADVANCE(1690); + if (lookahead == 'q') ADVANCE(1562); END_STATE(); case 1280: - if (lookahead == 'r') ADVANCE(1697); + if (lookahead == 'r') ADVANCE(826); END_STATE(); case 1281: - if (lookahead == 'r') ADVANCE(1704); + if (lookahead == 'r') ADVANCE(1609); END_STATE(); case 1282: - if (lookahead == 'r') ADVANCE(1711); + if (lookahead == 'r') ADVANCE(1697); END_STATE(); case 1283: - if (lookahead == 'r') ADVANCE(1718); + if (lookahead == 'r') ADVANCE(1704); END_STATE(); case 1284: - if (lookahead == 'r') ADVANCE(1725); + if (lookahead == 'r') ADVANCE(1711); END_STATE(); case 1285: - if (lookahead == 'r') ADVANCE(1756); + if (lookahead == 'r') ADVANCE(1718); END_STATE(); case 1286: - if (lookahead == 'r') ADVANCE(1728); + if (lookahead == 'r') ADVANCE(1725); END_STATE(); case 1287: - if (lookahead == 'r') ADVANCE(1796); + if (lookahead == 'r') ADVANCE(1732); END_STATE(); case 1288: - if (lookahead == 'r') ADVANCE(1790); + if (lookahead == 'r') ADVANCE(1763); END_STATE(); case 1289: - if (lookahead == 'r') ADVANCE(1795); + if (lookahead == 'r') ADVANCE(1735); END_STATE(); case 1290: - if (lookahead == 'r') ADVANCE(1793); + if (lookahead == 'r') ADVANCE(1803); END_STATE(); case 1291: - if (lookahead == 'r') ADVANCE(1652); + if (lookahead == 'r') ADVANCE(1797); END_STATE(); case 1292: - if (lookahead == 'r') ADVANCE(1792); + if (lookahead == 'r') ADVANCE(1802); END_STATE(); case 1293: - if (lookahead == 'r') ADVANCE(1807); + if (lookahead == 'r') ADVANCE(1800); END_STATE(); case 1294: - if (lookahead == 'r') ADVANCE(1794); + if (lookahead == 'r') ADVANCE(1659); END_STATE(); case 1295: - if (lookahead == 'r') ADVANCE(1798); + if (lookahead == 'r') ADVANCE(1799); END_STATE(); case 1296: - if (lookahead == 'r') ADVANCE(1799); + if (lookahead == 'r') ADVANCE(1814); END_STATE(); case 1297: - if (lookahead == 'r') ADVANCE(1791); + if (lookahead == 'r') ADVANCE(1801); END_STATE(); case 1298: - if (lookahead == 'r') ADVANCE(1797); + if (lookahead == 'r') ADVANCE(1805); END_STATE(); case 1299: - if (lookahead == 'r') ADVANCE(1801); + if (lookahead == 'r') ADVANCE(1806); END_STATE(); case 1300: - if (lookahead == 'r') ADVANCE(1806); + if (lookahead == 'r') ADVANCE(1798); END_STATE(); case 1301: if (lookahead == 'r') ADVANCE(1804); END_STATE(); case 1302: - if (lookahead == 'r') ADVANCE(1803); + if (lookahead == 'r') ADVANCE(1808); END_STATE(); case 1303: - if (lookahead == 'r') ADVANCE(1805); + if (lookahead == 'r') ADVANCE(1813); END_STATE(); case 1304: - if (lookahead == 'r') ADVANCE(1809); + if (lookahead == 'r') ADVANCE(1811); END_STATE(); case 1305: if (lookahead == 'r') ADVANCE(1810); END_STATE(); case 1306: - if (lookahead == 'r') ADVANCE(1802); + if (lookahead == 'r') ADVANCE(1812); END_STATE(); case 1307: - if (lookahead == 'r') ADVANCE(1800); + if (lookahead == 'r') ADVANCE(1816); END_STATE(); case 1308: - if (lookahead == 'r') ADVANCE(1808); + if (lookahead == 'r') ADVANCE(1817); END_STATE(); case 1309: - if (lookahead == 'r') ADVANCE(1812); + if (lookahead == 'r') ADVANCE(1809); END_STATE(); case 1310: - if (lookahead == 'r') ADVANCE(1815); + if (lookahead == 'r') ADVANCE(1807); END_STATE(); case 1311: - if (lookahead == 'r') ADVANCE(1814); + if (lookahead == 'r') ADVANCE(1815); END_STATE(); case 1312: - if (lookahead == 'r') ADVANCE(1816); + if (lookahead == 'r') ADVANCE(1819); END_STATE(); case 1313: - if (lookahead == 'r') ADVANCE(1813); + if (lookahead == 'r') ADVANCE(1822); END_STATE(); case 1314: - if (lookahead == 'r') ADVANCE(1811); + if (lookahead == 'r') ADVANCE(1821); END_STATE(); case 1315: - if (lookahead == 'r') ADVANCE(1817); + if (lookahead == 'r') ADVANCE(1823); END_STATE(); case 1316: if (lookahead == 'r') ADVANCE(1820); END_STATE(); case 1317: - if (lookahead == 'r') ADVANCE(1819); + if (lookahead == 'r') ADVANCE(1818); END_STATE(); case 1318: - if (lookahead == 'r') ADVANCE(1821); + if (lookahead == 'r') ADVANCE(1824); END_STATE(); case 1319: - if (lookahead == 'r') ADVANCE(1818); + if (lookahead == 'r') ADVANCE(1827); END_STATE(); case 1320: - if (lookahead == 'r') ADVANCE(1939); + if (lookahead == 'r') ADVANCE(1826); END_STATE(); case 1321: - if (lookahead == 'r') ADVANCE(894); + if (lookahead == 'r') ADVANCE(1828); END_STATE(); case 1322: - if (lookahead == 'r') ADVANCE(894); - if (lookahead == 'u') ADVANCE(899); + if (lookahead == 'r') ADVANCE(1825); END_STATE(); case 1323: - if (lookahead == 'r') ADVANCE(895); - if (lookahead == 'u') ADVANCE(519); + if (lookahead == 'r') ADVANCE(1946); END_STATE(); case 1324: - if (lookahead == 'r') ADVANCE(144); + if (lookahead == 'r') ADVANCE(897); END_STATE(); case 1325: - if (lookahead == 'r') ADVANCE(846); + if (lookahead == 'r') ADVANCE(897); + if (lookahead == 'u') ADVANCE(902); END_STATE(); case 1326: - if (lookahead == 'r') ADVANCE(388); + if (lookahead == 'r') ADVANCE(898); + if (lookahead == 'u') ADVANCE(522); END_STATE(); case 1327: - if (lookahead == 'r') ADVANCE(1169); + if (lookahead == 'r') ADVANCE(146); END_STATE(); case 1328: - if (lookahead == 'r') ADVANCE(402); + if (lookahead == 'r') ADVANCE(849); END_STATE(); case 1329: - if (lookahead == 'r') ADVANCE(574); + if (lookahead == 'r') ADVANCE(391); END_STATE(); case 1330: - if (lookahead == 'r') ADVANCE(1549); + if (lookahead == 'r') ADVANCE(1172); END_STATE(); case 1331: - if (lookahead == 'r') ADVANCE(1378); + if (lookahead == 'r') ADVANCE(405); END_STATE(); case 1332: - if (lookahead == 'r') ADVANCE(445); + if (lookahead == 'r') ADVANCE(577); END_STATE(); case 1333: - if (lookahead == 'r') ADVANCE(1175); + if (lookahead == 'r') ADVANCE(1552); END_STATE(); case 1334: - if (lookahead == 'r') ADVANCE(1070); + if (lookahead == 'r') ADVANCE(1381); END_STATE(); case 1335: - if (lookahead == 'r') ADVANCE(397); + if (lookahead == 'r') ADVANCE(448); END_STATE(); case 1336: - if (lookahead == 'r') ADVANCE(161); + if (lookahead == 'r') ADVANCE(1178); END_STATE(); case 1337: - if (lookahead == 'r') ADVANCE(401); + if (lookahead == 'r') ADVANCE(1073); END_STATE(); case 1338: - if (lookahead == 'r') ADVANCE(403); + if (lookahead == 'r') ADVANCE(400); END_STATE(); case 1339: - if (lookahead == 'r') ADVANCE(1433); + if (lookahead == 'r') ADVANCE(163); END_STATE(); case 1340: - if (lookahead == 'r') ADVANCE(1434); + if (lookahead == 'r') ADVANCE(404); END_STATE(); case 1341: - if (lookahead == 'r') ADVANCE(1438); + if (lookahead == 'r') ADVANCE(406); END_STATE(); case 1342: - if (lookahead == 'r') ADVANCE(1439); + if (lookahead == 'r') ADVANCE(1436); END_STATE(); case 1343: - if (lookahead == 'r') ADVANCE(1441); + if (lookahead == 'r') ADVANCE(1437); END_STATE(); case 1344: - if (lookahead == 'r') ADVANCE(1442); + if (lookahead == 'r') ADVANCE(1441); END_STATE(); case 1345: - if (lookahead == 'r') ADVANCE(1477); + if (lookahead == 'r') ADVANCE(1442); END_STATE(); case 1346: - if (lookahead == 'r') ADVANCE(1455); + if (lookahead == 'r') ADVANCE(1444); END_STATE(); case 1347: - if (lookahead == 'r') ADVANCE(1390); + if (lookahead == 'r') ADVANCE(1445); END_STATE(); case 1348: - if (lookahead == 'r') ADVANCE(440); + if (lookahead == 'r') ADVANCE(1480); END_STATE(); case 1349: - if (lookahead == 'r') ADVANCE(1212); + if (lookahead == 'r') ADVANCE(1458); END_STATE(); case 1350: - if (lookahead == 'r') ADVANCE(921); + if (lookahead == 'r') ADVANCE(1393); END_STATE(); case 1351: - if (lookahead == 'r') ADVANCE(1335); + if (lookahead == 'r') ADVANCE(443); END_STATE(); case 1352: - if (lookahead == 'r') ADVANCE(1337); + if (lookahead == 'r') ADVANCE(1215); END_STATE(); case 1353: - if (lookahead == 'r') ADVANCE(433); + if (lookahead == 'r') ADVANCE(924); END_STATE(); case 1354: - if (lookahead == 'r') ADVANCE(809); + if (lookahead == 'r') ADVANCE(1338); END_STATE(); case 1355: - if (lookahead == 'r') ADVANCE(1210); + if (lookahead == 'r') ADVANCE(1340); END_STATE(); case 1356: - if (lookahead == 'r') ADVANCE(1214); + if (lookahead == 'r') ADVANCE(436); END_STATE(); case 1357: - if (lookahead == 'r') ADVANCE(798); + if (lookahead == 'r') ADVANCE(812); END_STATE(); case 1358: - if (lookahead == 'r') ADVANCE(462); + if (lookahead == 'r') ADVANCE(1213); END_STATE(); case 1359: - if (lookahead == 'r') ADVANCE(1239); + if (lookahead == 'r') ADVANCE(1217); END_STATE(); case 1360: - if (lookahead == 'r') ADVANCE(461); + if (lookahead == 'r') ADVANCE(801); END_STATE(); case 1361: - if (lookahead == 'r') ADVANCE(466); + if (lookahead == 'r') ADVANCE(465); END_STATE(); case 1362: - if (lookahead == 'r') ADVANCE(465); + if (lookahead == 'r') ADVANCE(1242); END_STATE(); case 1363: - if (lookahead == 'r') ADVANCE(1361); + if (lookahead == 'r') ADVANCE(464); END_STATE(); case 1364: if (lookahead == 'r') ADVANCE(469); END_STATE(); case 1365: - if (lookahead == 'r') ADVANCE(471); + if (lookahead == 'r') ADVANCE(468); END_STATE(); case 1366: - if (lookahead == 'r') ADVANCE(181); + if (lookahead == 'r') ADVANCE(1364); END_STATE(); case 1367: - if (lookahead == 'r') ADVANCE(474); + if (lookahead == 'r') ADVANCE(472); END_STATE(); case 1368: - if (lookahead == 'r') ADVANCE(183); + if (lookahead == 'r') ADVANCE(474); END_STATE(); case 1369: - if (lookahead == 'r') ADVANCE(477); + if (lookahead == 'r') ADVANCE(183); END_STATE(); case 1370: - if (lookahead == 'r') ADVANCE(479); + if (lookahead == 'r') ADVANCE(477); END_STATE(); case 1371: - if (lookahead == 'r') ADVANCE(824); + if (lookahead == 'r') ADVANCE(185); END_STATE(); case 1372: - if (lookahead == 'r') ADVANCE(1401); + if (lookahead == 'r') ADVANCE(480); END_STATE(); case 1373: - if (lookahead == 'r') ADVANCE(1402); + if (lookahead == 'r') ADVANCE(482); END_STATE(); case 1374: - if (lookahead == 's') ADVANCE(892); + if (lookahead == 'r') ADVANCE(827); END_STATE(); case 1375: - if (lookahead == 's') ADVANCE(1601); + if (lookahead == 'r') ADVANCE(1404); END_STATE(); case 1376: - if (lookahead == 's') ADVANCE(1856); + if (lookahead == 'r') ADVANCE(1405); END_STATE(); case 1377: - if (lookahead == 's') ADVANCE(1942); + if (lookahead == 's') ADVANCE(895); END_STATE(); case 1378: - if (lookahead == 's') ADVANCE(1857); + if (lookahead == 's') ADVANCE(1608); END_STATE(); case 1379: - if (lookahead == 's') ADVANCE(1604); + if (lookahead == 's') ADVANCE(1863); END_STATE(); case 1380: - if (lookahead == 's') ADVANCE(1651); + if (lookahead == 's') ADVANCE(1949); END_STATE(); case 1381: - if (lookahead == 's') ADVANCE(1576); + if (lookahead == 's') ADVANCE(1864); END_STATE(); case 1382: - if (lookahead == 's') ADVANCE(1589); + if (lookahead == 's') ADVANCE(1611); END_STATE(); case 1383: - if (lookahead == 's') ADVANCE(1516); + if (lookahead == 's') ADVANCE(1658); END_STATE(); case 1384: - if (lookahead == 's') ADVANCE(1375); + if (lookahead == 's') ADVANCE(1579); END_STATE(); case 1385: - if (lookahead == 's') ADVANCE(1547); + if (lookahead == 's') ADVANCE(1592); END_STATE(); case 1386: - if (lookahead == 's') ADVANCE(712); + if (lookahead == 's') ADVANCE(1519); END_STATE(); case 1387: - if (lookahead == 's') ADVANCE(1483); - if (lookahead == 't') ADVANCE(162); - if (lookahead == 'v') ADVANCE(1209); + if (lookahead == 's') ADVANCE(1378); END_STATE(); case 1388: - if (lookahead == 's') ADVANCE(1380); + if (lookahead == 's') ADVANCE(1550); END_STATE(); case 1389: - if (lookahead == 's') ADVANCE(1410); + if (lookahead == 's') ADVANCE(715); END_STATE(); case 1390: - if (lookahead == 's') ADVANCE(816); + if (lookahead == 's') ADVANCE(1486); + if (lookahead == 't') ADVANCE(164); + if (lookahead == 'v') ADVANCE(1212); END_STATE(); case 1391: - if (lookahead == 's') ADVANCE(1512); + if (lookahead == 's') ADVANCE(1383); END_STATE(); case 1392: - if (lookahead == 's') ADVANCE(1435); + if (lookahead == 's') ADVANCE(1413); END_STATE(); case 1393: - if (lookahead == 's') ADVANCE(1508); + if (lookahead == 's') ADVANCE(819); END_STATE(); case 1394: - if (lookahead == 's') ADVANCE(917); + if (lookahead == 's') ADVANCE(1515); END_STATE(); case 1395: - if (lookahead == 's') ADVANCE(1578); + if (lookahead == 's') ADVANCE(1438); END_STATE(); case 1396: - if (lookahead == 's') ADVANCE(1525); + if (lookahead == 's') ADVANCE(1511); END_STATE(); case 1397: - if (lookahead == 's') ADVANCE(1579); + if (lookahead == 's') ADVANCE(920); END_STATE(); case 1398: - if (lookahead == 's') ADVANCE(1580); + if (lookahead == 's') ADVANCE(1581); END_STATE(); case 1399: - if (lookahead == 's') ADVANCE(1581); + if (lookahead == 's') ADVANCE(1528); END_STATE(); case 1400: if (lookahead == 's') ADVANCE(1582); END_STATE(); case 1401: - if (lookahead == 's') ADVANCE(818); + if (lookahead == 's') ADVANCE(1583); END_STATE(); case 1402: - if (lookahead == 's') ADVANCE(819); + if (lookahead == 's') ADVANCE(1584); END_STATE(); case 1403: - if (lookahead == 't') ADVANCE(1685); + if (lookahead == 's') ADVANCE(1585); END_STATE(); case 1404: - if (lookahead == 't') ADVANCE(1692); + if (lookahead == 's') ADVANCE(821); END_STATE(); case 1405: - if (lookahead == 't') ADVANCE(1699); + if (lookahead == 's') ADVANCE(822); END_STATE(); case 1406: - if (lookahead == 't') ADVANCE(1706); + if (lookahead == 't') ADVANCE(1692); END_STATE(); case 1407: - if (lookahead == 't') ADVANCE(1713); + if (lookahead == 't') ADVANCE(1699); END_STATE(); case 1408: - if (lookahead == 't') ADVANCE(1720); + if (lookahead == 't') ADVANCE(1706); END_STATE(); case 1409: - if (lookahead == 't') ADVANCE(385); + if (lookahead == 't') ADVANCE(1713); END_STATE(); case 1410: - if (lookahead == 't') ADVANCE(1643); + if (lookahead == 't') ADVANCE(1720); END_STATE(); case 1411: - if (lookahead == 't') ADVANCE(1764); + if (lookahead == 't') ADVANCE(1727); END_STATE(); case 1412: - if (lookahead == 't') ADVANCE(1758); + if (lookahead == 't') ADVANCE(387); END_STATE(); case 1413: - if (lookahead == 't') ADVANCE(1763); + if (lookahead == 't') ADVANCE(1650); END_STATE(); case 1414: - if (lookahead == 't') ADVANCE(1761); + if (lookahead == 't') ADVANCE(1771); END_STATE(); case 1415: - if (lookahead == 't') ADVANCE(1760); + if (lookahead == 't') ADVANCE(1765); END_STATE(); case 1416: - if (lookahead == 't') ADVANCE(1737); + if (lookahead == 't') ADVANCE(1770); END_STATE(); case 1417: - if (lookahead == 't') ADVANCE(1738); + if (lookahead == 't') ADVANCE(1768); END_STATE(); case 1418: - if (lookahead == 't') ADVANCE(1762); + if (lookahead == 't') ADVANCE(1767); END_STATE(); case 1419: - if (lookahead == 't') ADVANCE(1766); + if (lookahead == 't') ADVANCE(1744); END_STATE(); case 1420: - if (lookahead == 't') ADVANCE(1767); + if (lookahead == 't') ADVANCE(1745); END_STATE(); case 1421: - if (lookahead == 't') ADVANCE(1759); + if (lookahead == 't') ADVANCE(1769); END_STATE(); case 1422: - if (lookahead == 't') ADVANCE(1765); + if (lookahead == 't') ADVANCE(1773); END_STATE(); case 1423: - if (lookahead == 't') ADVANCE(1927); + if (lookahead == 't') ADVANCE(1774); END_STATE(); case 1424: - if (lookahead == 't') ADVANCE(1853); + if (lookahead == 't') ADVANCE(1766); END_STATE(); case 1425: - if (lookahead == 't') ADVANCE(1768); + if (lookahead == 't') ADVANCE(1772); END_STATE(); case 1426: - if (lookahead == 't') ADVANCE(1780); + if (lookahead == 't') ADVANCE(1934); END_STATE(); case 1427: - if (lookahead == 't') ADVANCE(1783); + if (lookahead == 't') ADVANCE(1860); END_STATE(); case 1428: - if (lookahead == 't') ADVANCE(1782); + if (lookahead == 't') ADVANCE(1775); END_STATE(); case 1429: - if (lookahead == 't') ADVANCE(1741); + if (lookahead == 't') ADVANCE(1787); END_STATE(); case 1430: - if (lookahead == 't') ADVANCE(1784); + if (lookahead == 't') ADVANCE(1790); END_STATE(); case 1431: - if (lookahead == 't') ADVANCE(1781); + if (lookahead == 't') ADVANCE(1789); END_STATE(); case 1432: - if (lookahead == 't') ADVANCE(1918); + if (lookahead == 't') ADVANCE(1748); END_STATE(); case 1433: - if (lookahead == 't') ADVANCE(1691); + if (lookahead == 't') ADVANCE(1791); END_STATE(); case 1434: - if (lookahead == 't') ADVANCE(1698); + if (lookahead == 't') ADVANCE(1788); END_STATE(); case 1435: - if (lookahead == 't') ADVANCE(1654); + if (lookahead == 't') ADVANCE(1925); END_STATE(); case 1436: - if (lookahead == 't') ADVANCE(1669); + if (lookahead == 't') ADVANCE(1698); END_STATE(); case 1437: - if (lookahead == 't') ADVANCE(1668); + if (lookahead == 't') ADVANCE(1705); END_STATE(); case 1438: - if (lookahead == 't') ADVANCE(1705); + if (lookahead == 't') ADVANCE(1661); END_STATE(); case 1439: - if (lookahead == 't') ADVANCE(1712); + if (lookahead == 't') ADVANCE(1676); END_STATE(); case 1440: - if (lookahead == 't') ADVANCE(199); + if (lookahead == 't') ADVANCE(1675); END_STATE(); case 1441: - if (lookahead == 't') ADVANCE(1719); + if (lookahead == 't') ADVANCE(1712); END_STATE(); case 1442: - if (lookahead == 't') ADVANCE(1726); + if (lookahead == 't') ADVANCE(1719); END_STATE(); case 1443: - if (lookahead == 't') ADVANCE(1687); + if (lookahead == 't') ADVANCE(201); END_STATE(); case 1444: - if (lookahead == 't') ADVANCE(1694); + if (lookahead == 't') ADVANCE(1726); END_STATE(); case 1445: - if (lookahead == 't') ADVANCE(1701); + if (lookahead == 't') ADVANCE(1733); END_STATE(); case 1446: - if (lookahead == 't') ADVANCE(1708); + if (lookahead == 't') ADVANCE(1694); END_STATE(); case 1447: - if (lookahead == 't') ADVANCE(1746); + if (lookahead == 't') ADVANCE(1701); END_STATE(); case 1448: - if (lookahead == 't') ADVANCE(1630); + if (lookahead == 't') ADVANCE(1708); END_STATE(); case 1449: - if (lookahead == 't') ADVANCE(1633); + if (lookahead == 't') ADVANCE(1715); END_STATE(); case 1450: - if (lookahead == 't') ADVANCE(1715); + if (lookahead == 't') ADVANCE(1753); END_STATE(); case 1451: - if (lookahead == 't') ADVANCE(265); + if (lookahead == 't') ADVANCE(1637); END_STATE(); case 1452: - if (lookahead == 't') ADVANCE(1722); + if (lookahead == 't') ADVANCE(1640); END_STATE(); case 1453: - if (lookahead == 't') ADVANCE(1749); + if (lookahead == 't') ADVANCE(1722); END_STATE(); case 1454: - if (lookahead == 't') ADVANCE(1744); + if (lookahead == 't') ADVANCE(267); END_STATE(); case 1455: - if (lookahead == 't') ADVANCE(1757); + if (lookahead == 't') ADVANCE(1729); END_STATE(); case 1456: - if (lookahead == 't') ADVANCE(1653); + if (lookahead == 't') ADVANCE(1756); END_STATE(); case 1457: - if (lookahead == 't') ADVANCE(1752); + if (lookahead == 't') ADVANCE(1751); END_STATE(); case 1458: - if (lookahead == 't') ADVANCE(1729); + if (lookahead == 't') ADVANCE(1764); END_STATE(); case 1459: - if (lookahead == 't') ADVANCE(1747); + if (lookahead == 't') ADVANCE(1660); END_STATE(); case 1460: - if (lookahead == 't') ADVANCE(1640); + if (lookahead == 't') ADVANCE(1759); END_STATE(); case 1461: - if (lookahead == 't') ADVANCE(1754); + if (lookahead == 't') ADVANCE(1736); END_STATE(); case 1462: - if (lookahead == 't') ADVANCE(1635); + if (lookahead == 't') ADVANCE(1754); END_STATE(); case 1463: - if (lookahead == 't') ADVANCE(449); - if (lookahead == 'y') ADVANCE(1068); + if (lookahead == 't') ADVANCE(1647); END_STATE(); case 1464: - if (lookahead == 't') ADVANCE(871); + if (lookahead == 't') ADVANCE(1761); END_STATE(); case 1465: - if (lookahead == 't') ADVANCE(200); + if (lookahead == 't') ADVANCE(1642); END_STATE(); case 1466: - if (lookahead == 't') ADVANCE(266); + if (lookahead == 't') ADVANCE(452); + if (lookahead == 'y') ADVANCE(1071); END_STATE(); case 1467: - if (lookahead == 't') ADVANCE(201); + if (lookahead == 't') ADVANCE(874); END_STATE(); case 1468: - if (lookahead == 't') ADVANCE(267); + if (lookahead == 't') ADVANCE(202); END_STATE(); case 1469: - if (lookahead == 't') ADVANCE(203); + if (lookahead == 't') ADVANCE(268); END_STATE(); case 1470: - if (lookahead == 't') ADVANCE(268); + if (lookahead == 't') ADVANCE(203); END_STATE(); case 1471: - if (lookahead == 't') ADVANCE(1168); + if (lookahead == 't') ADVANCE(269); END_STATE(); case 1472: - if (lookahead == 't') ADVANCE(204); + if (lookahead == 't') ADVANCE(205); END_STATE(); case 1473: - if (lookahead == 't') ADVANCE(557); + if (lookahead == 't') ADVANCE(270); END_STATE(); case 1474: - if (lookahead == 't') ADVANCE(1586); + if (lookahead == 't') ADVANCE(1171); END_STATE(); case 1475: - if (lookahead == 't') ADVANCE(205); + if (lookahead == 't') ADVANCE(206); END_STATE(); case 1476: - if (lookahead == 't') ADVANCE(896); + if (lookahead == 't') ADVANCE(560); END_STATE(); case 1477: - if (lookahead == 't') ADVANCE(1551); + if (lookahead == 't') ADVANCE(1589); END_STATE(); case 1478: - if (lookahead == 't') ADVANCE(206); + if (lookahead == 't') ADVANCE(207); END_STATE(); case 1479: - if (lookahead == 't') ADVANCE(862); + if (lookahead == 't') ADVANCE(899); END_STATE(); case 1480: - if (lookahead == 't') ADVANCE(207); + if (lookahead == 't') ADVANCE(1554); END_STATE(); case 1481: - if (lookahead == 't') ADVANCE(1179); + if (lookahead == 't') ADVANCE(208); END_STATE(); case 1482: - if (lookahead == 't') ADVANCE(898); + if (lookahead == 't') ADVANCE(865); END_STATE(); case 1483: - if (lookahead == 't') ADVANCE(410); + if (lookahead == 't') ADVANCE(209); END_STATE(); case 1484: - if (lookahead == 't') ADVANCE(966); + if (lookahead == 't') ADVANCE(1182); END_STATE(); case 1485: - if (lookahead == 't') ADVANCE(770); + if (lookahead == 't') ADVANCE(901); END_STATE(); case 1486: - if (lookahead == 't') ADVANCE(1379); + if (lookahead == 't') ADVANCE(413); END_STATE(); case 1487: - if (lookahead == 't') ADVANCE(564); + if (lookahead == 't') ADVANCE(969); END_STATE(); case 1488: - if (lookahead == 't') ADVANCE(566); + if (lookahead == 't') ADVANCE(773); END_STATE(); case 1489: - if (lookahead == 't') ADVANCE(568); + if (lookahead == 't') ADVANCE(1382); END_STATE(); case 1490: - if (lookahead == 't') ADVANCE(1350); + if (lookahead == 't') ADVANCE(567); END_STATE(); case 1491: if (lookahead == 't') ADVANCE(569); END_STATE(); case 1492: - if (lookahead == 't') ADVANCE(389); + if (lookahead == 't') ADVANCE(571); END_STATE(); case 1493: - if (lookahead == 't') ADVANCE(793); + if (lookahead == 't') ADVANCE(1353); END_STATE(); case 1494: - if (lookahead == 't') ADVANCE(390); + if (lookahead == 't') ADVANCE(572); END_STATE(); case 1495: - if (lookahead == 't') ADVANCE(391); + if (lookahead == 't') ADVANCE(392); END_STATE(); case 1496: - if (lookahead == 't') ADVANCE(720); + if (lookahead == 't') ADVANCE(796); END_STATE(); case 1497: - if (lookahead == 't') ADVANCE(570); + if (lookahead == 't') ADVANCE(393); END_STATE(); case 1498: - if (lookahead == 't') ADVANCE(572); + if (lookahead == 't') ADVANCE(394); END_STATE(); case 1499: - if (lookahead == 't') ADVANCE(772); + if (lookahead == 't') ADVANCE(723); END_STATE(); case 1500: - if (lookahead == 't') ADVANCE(723); + if (lookahead == 't') ADVANCE(573); END_STATE(); case 1501: - if (lookahead == 't') ADVANCE(725); + if (lookahead == 't') ADVANCE(575); END_STATE(); case 1502: - if (lookahead == 't') ADVANCE(727); + if (lookahead == 't') ADVANCE(775); END_STATE(); case 1503: - if (lookahead == 't') ADVANCE(730); + if (lookahead == 't') ADVANCE(726); END_STATE(); case 1504: - if (lookahead == 't') ADVANCE(733); + if (lookahead == 't') ADVANCE(728); END_STATE(); case 1505: - if (lookahead == 't') ADVANCE(735); + if (lookahead == 't') ADVANCE(730); END_STATE(); case 1506: - if (lookahead == 't') ADVANCE(746); + if (lookahead == 't') ADVANCE(733); END_STATE(); case 1507: - if (lookahead == 't') ADVANCE(815); + if (lookahead == 't') ADVANCE(736); END_STATE(); case 1508: - if (lookahead == 't') ADVANCE(1330); + if (lookahead == 't') ADVANCE(738); END_STATE(); case 1509: - if (lookahead == 't') ADVANCE(386); + if (lookahead == 't') ADVANCE(749); END_STATE(); case 1510: - if (lookahead == 't') ADVANCE(1208); + if (lookahead == 't') ADVANCE(818); END_STATE(); case 1511: - if (lookahead == 't') ADVANCE(949); + if (lookahead == 't') ADVANCE(1333); END_STATE(); case 1512: - if (lookahead == 't') ADVANCE(779); + if (lookahead == 't') ADVANCE(388); END_STATE(); case 1513: - if (lookahead == 't') ADVANCE(904); + if (lookahead == 't') ADVANCE(1211); END_STATE(); case 1514: - if (lookahead == 't') ADVANCE(1183); + if (lookahead == 't') ADVANCE(952); END_STATE(); case 1515: - if (lookahead == 't') ADVANCE(1207); + if (lookahead == 't') ADVANCE(782); END_STATE(); case 1516: - if (lookahead == 't') ADVANCE(1332); + if (lookahead == 't') ADVANCE(907); END_STATE(); case 1517: - if (lookahead == 't') ADVANCE(874); + if (lookahead == 't') ADVANCE(1186); END_STATE(); case 1518: - if (lookahead == 't') ADVANCE(773); + if (lookahead == 't') ADVANCE(1210); END_STATE(); case 1519: - if (lookahead == 't') ADVANCE(1188); + if (lookahead == 't') ADVANCE(1335); END_STATE(); case 1520: - if (lookahead == 't') ADVANCE(788); + if (lookahead == 't') ADVANCE(877); END_STATE(); case 1521: - if (lookahead == 't') ADVANCE(1191); + if (lookahead == 't') ADVANCE(776); END_STATE(); case 1522: - if (lookahead == 't') ADVANCE(908); + if (lookahead == 't') ADVANCE(1191); END_STATE(); case 1523: - if (lookahead == 't') ADVANCE(911); + if (lookahead == 't') ADVANCE(791); END_STATE(); case 1524: - if (lookahead == 't') ADVANCE(168); + if (lookahead == 't') ADVANCE(1194); END_STATE(); case 1525: - if (lookahead == 't') ADVANCE(460); + if (lookahead == 't') ADVANCE(911); END_STATE(); case 1526: - if (lookahead == 't') ADVANCE(967); + if (lookahead == 't') ADVANCE(914); END_STATE(); case 1527: - if (lookahead == 't') ADVANCE(455); + if (lookahead == 't') ADVANCE(170); END_STATE(); case 1528: - if (lookahead == 't') ADVANCE(968); + if (lookahead == 't') ADVANCE(463); END_STATE(); case 1529: - if (lookahead == 't') ADVANCE(463); + if (lookahead == 't') ADVANCE(970); END_STATE(); case 1530: - if (lookahead == 't') ADVANCE(969); + if (lookahead == 't') ADVANCE(458); END_STATE(); case 1531: - if (lookahead == 't') ADVANCE(467); + if (lookahead == 't') ADVANCE(971); END_STATE(); case 1532: - if (lookahead == 't') ADVANCE(970); + if (lookahead == 't') ADVANCE(466); END_STATE(); case 1533: - if (lookahead == 't') ADVANCE(457); - if (lookahead == 'u') ADVANCE(1267); + if (lookahead == 't') ADVANCE(972); END_STATE(); case 1534: - if (lookahead == 't') ADVANCE(971); + if (lookahead == 't') ADVANCE(470); END_STATE(); case 1535: - if (lookahead == 't') ADVANCE(472); + if (lookahead == 't') ADVANCE(973); END_STATE(); case 1536: - if (lookahead == 't') ADVANCE(475); + if (lookahead == 't') ADVANCE(460); + if (lookahead == 'u') ADVANCE(1270); END_STATE(); case 1537: - if (lookahead == 't') ADVANCE(769); + if (lookahead == 't') ADVANCE(974); END_STATE(); case 1538: - if (lookahead == 'u') ADVANCE(1053); + if (lookahead == 't') ADVANCE(475); END_STATE(); case 1539: - if (lookahead == 'u') ADVANCE(1054); + if (lookahead == 't') ADVANCE(478); END_STATE(); case 1540: - if (lookahead == 'u') ADVANCE(520); + if (lookahead == 't') ADVANCE(772); END_STATE(); case 1541: - if (lookahead == 'u') ADVANCE(1329); + if (lookahead == 'u') ADVANCE(1056); END_STATE(); case 1542: - if (lookahead == 'u') ADVANCE(546); + if (lookahead == 'u') ADVANCE(1057); END_STATE(); case 1543: - if (lookahead == 'u') ADVANCE(1334); + if (lookahead == 'u') ADVANCE(523); END_STATE(); case 1544: - if (lookahead == 'u') ADVANCE(1404); + if (lookahead == 'u') ADVANCE(1332); END_STATE(); case 1545: - if (lookahead == 'u') ADVANCE(1061); + if (lookahead == 'u') ADVANCE(549); END_STATE(); case 1546: - if (lookahead == 'u') ADVANCE(1406); + if (lookahead == 'u') ADVANCE(1337); END_STATE(); case 1547: - if (lookahead == 'u') ADVANCE(1029); + if (lookahead == 'u') ADVANCE(1407); END_STATE(); case 1548: - if (lookahead == 'u') ADVANCE(1493); + if (lookahead == 'u') ADVANCE(1064); END_STATE(); case 1549: - if (lookahead == 'u') ADVANCE(593); + if (lookahead == 'u') ADVANCE(1409); END_STATE(); case 1550: - if (lookahead == 'u') ADVANCE(515); + if (lookahead == 'u') ADVANCE(1032); END_STATE(); case 1551: - if (lookahead == 'u') ADVANCE(417); + if (lookahead == 'u') ADVANCE(1496); END_STATE(); case 1552: - if (lookahead == 'u') ADVANCE(905); + if (lookahead == 'u') ADVANCE(596); END_STATE(); case 1553: - if (lookahead == 'u') ADVANCE(906); + if (lookahead == 'u') ADVANCE(518); END_STATE(); case 1554: - if (lookahead == 'u') ADVANCE(912); + if (lookahead == 'u') ADVANCE(420); END_STATE(); case 1555: - if (lookahead == 'u') ADVANCE(913); + if (lookahead == 'u') ADVANCE(908); END_STATE(); case 1556: - if (lookahead == 'u') ADVANCE(915); + if (lookahead == 'u') ADVANCE(909); END_STATE(); case 1557: - if (lookahead == 'u') ADVANCE(916); + if (lookahead == 'u') ADVANCE(915); END_STATE(); case 1558: - if (lookahead == 'u') ADVANCE(918); + if (lookahead == 'u') ADVANCE(916); END_STATE(); case 1559: - if (lookahead == 'u') ADVANCE(919); + if (lookahead == 'u') ADVANCE(918); END_STATE(); case 1560: - if (lookahead == 'u') ADVANCE(521); + if (lookahead == 'u') ADVANCE(919); END_STATE(); case 1561: - if (lookahead == 'u') ADVANCE(522); + if (lookahead == 'u') ADVANCE(921); END_STATE(); case 1562: - if (lookahead == 'u') ADVANCE(523); + if (lookahead == 'u') ADVANCE(922); END_STATE(); case 1563: if (lookahead == 'u') ADVANCE(524); @@ -9603,1686 +9623,1718 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'u') ADVANCE(531); END_STATE(); case 1571: - if (lookahead == 'u') ADVANCE(516); + if (lookahead == 'u') ADVANCE(532); END_STATE(); case 1572: - if (lookahead == 'v') ADVANCE(718); + if (lookahead == 'u') ADVANCE(533); END_STATE(); case 1573: - if (lookahead == 'v') ADVANCE(448); + if (lookahead == 'u') ADVANCE(534); END_STATE(); case 1574: - if (lookahead == 'v') ADVANCE(172); + if (lookahead == 'u') ADVANCE(519); END_STATE(); case 1575: - if (lookahead == 'w') ADVANCE(1662); + if (lookahead == 'v') ADVANCE(721); END_STATE(); case 1576: - if (lookahead == 'w') ADVANCE(937); + if (lookahead == 'v') ADVANCE(451); END_STATE(); case 1577: - if (lookahead == 'w') ADVANCE(170); + if (lookahead == 'v') ADVANCE(174); END_STATE(); case 1578: - if (lookahead == 'w') ADVANCE(943); + if (lookahead == 'w') ADVANCE(1669); END_STATE(); case 1579: - if (lookahead == 'w') ADVANCE(947); + if (lookahead == 'w') ADVANCE(940); END_STATE(); case 1580: - if (lookahead == 'w') ADVANCE(950); + if (lookahead == 'w') ADVANCE(172); END_STATE(); case 1581: - if (lookahead == 'w') ADVANCE(952); + if (lookahead == 'w') ADVANCE(946); END_STATE(); case 1582: - if (lookahead == 'w') ADVANCE(954); + if (lookahead == 'w') ADVANCE(950); END_STATE(); case 1583: - if (lookahead == 'x') ADVANCE(578); + if (lookahead == 'w') ADVANCE(953); END_STATE(); case 1584: - if (lookahead == 'y') ADVANCE(1658); + if (lookahead == 'w') ADVANCE(955); END_STATE(); case 1585: - if (lookahead == 'y') ADVANCE(1659); + if (lookahead == 'w') ADVANCE(957); END_STATE(); case 1586: - if (lookahead == 'y') ADVANCE(1842); + if (lookahead == 'x') ADVANCE(581); END_STATE(); case 1587: - if (lookahead == 'y') ADVANCE(166); + if (lookahead == 'y') ADVANCE(1665); END_STATE(); case 1588: - if (lookahead == 'y') ADVANCE(153); + if (lookahead == 'y') ADVANCE(1666); END_STATE(); case 1589: - if (lookahead == 'y') ADVANCE(1109); + if (lookahead == 'y') ADVANCE(1849); END_STATE(); case 1590: - if (lookahead == 'y') ADVANCE(1506); + if (lookahead == 'y') ADVANCE(168); END_STATE(); case 1591: - if (lookahead == 'y') ADVANCE(173); + if (lookahead == 'y') ADVANCE(155); END_STATE(); case 1592: - if (lookahead == 'y') ADVANCE(176); + if (lookahead == 'y') ADVANCE(1112); END_STATE(); case 1593: - if (lookahead == 'z') ADVANCE(781); + if (lookahead == 'y') ADVANCE(1509); END_STATE(); case 1594: - if (lookahead == 'z') ADVANCE(782); + if (lookahead == 'y') ADVANCE(175); END_STATE(); case 1595: - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1965); + if (lookahead == 'y') ADVANCE(178); END_STATE(); case 1596: + if (lookahead == 'z') ADVANCE(784); + END_STATE(); + case 1597: + if (lookahead == 'z') ADVANCE(785); + END_STATE(); + case 1598: + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1972); + END_STATE(); + case 1599: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1958); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1965); END_STATE(); - case 1597: + case 1600: + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'f')) ADVANCE(11); + END_STATE(); + case 1601: + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'f')) ADVANCE(1600); + END_STATE(); + case 1602: + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'f')) ADVANCE(1601); + END_STATE(); + case 1603: + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'f')) ADVANCE(1602); + END_STATE(); + case 1604: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1620); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1627); END_STATE(); - case 1598: + case 1605: if (lookahead != 0 && - lookahead != ';') ADVANCE(383); + lookahead != ';') ADVANCE(385); END_STATE(); - case 1599: - if (eof) ADVANCE(1600); - if (lookahead == '#') ADVANCE(1949); - if (lookahead == ',') ADVANCE(1621); - if (lookahead == '-') ADVANCE(384); - if (lookahead == '.') ADVANCE(505); - if (lookahead == '=') ADVANCE(1606); - if (lookahead == '}') ADVANCE(1861); + case 1606: + if (eof) ADVANCE(1607); + if (lookahead == '#') ADVANCE(1956); + if (lookahead == ',') ADVANCE(1628); + if (lookahead == '-') ADVANCE(386); + if (lookahead == '.') ADVANCE(508); + if (lookahead == '=') ADVANCE(1613); + if (lookahead == '}') ADVANCE(1868); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || - lookahead == ' ') SKIP(1599) + lookahead == ' ') SKIP(1606) if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1614); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1621); END_STATE(); - case 1600: + case 1607: ACCEPT_TOKEN(ts_builtin_sym_end); END_STATE(); - case 1601: + case 1608: ACCEPT_TOKEN(anon_sym_DOTclass); END_STATE(); - case 1602: + case 1609: ACCEPT_TOKEN(anon_sym_DOTsuper); END_STATE(); - case 1603: + case 1610: ACCEPT_TOKEN(anon_sym_DOTsource); END_STATE(); - case 1604: + case 1611: ACCEPT_TOKEN(anon_sym_DOTimplements); END_STATE(); - case 1605: + case 1612: ACCEPT_TOKEN(anon_sym_DOTfield); END_STATE(); - case 1606: + case 1613: ACCEPT_TOKEN(anon_sym_EQ); END_STATE(); - case 1607: + case 1614: ACCEPT_TOKEN(sym_end_field); END_STATE(); - case 1608: + case 1615: ACCEPT_TOKEN(anon_sym_DOTmethod); END_STATE(); - case 1609: + case 1616: ACCEPT_TOKEN(sym_end_method); END_STATE(); - case 1610: + case 1617: ACCEPT_TOKEN(anon_sym_DOTannotation); END_STATE(); - case 1611: + case 1618: ACCEPT_TOKEN(anon_sym_system); END_STATE(); - case 1612: + case 1619: ACCEPT_TOKEN(anon_sym_build); END_STATE(); - case 1613: + case 1620: ACCEPT_TOKEN(anon_sym_runtime); END_STATE(); - case 1614: + case 1621: ACCEPT_TOKEN(sym_annotation_key); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1614); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1621); END_STATE(); - case 1615: + case 1622: ACCEPT_TOKEN(sym_end_annotation); END_STATE(); - case 1616: + case 1623: ACCEPT_TOKEN(anon_sym_DOTsubannotation); END_STATE(); - case 1617: + case 1624: ACCEPT_TOKEN(sym_end_subannotation); END_STATE(); - case 1618: + case 1625: ACCEPT_TOKEN(anon_sym_DOTparam); END_STATE(); - case 1619: + case 1626: ACCEPT_TOKEN(sym_end_param); END_STATE(); - case 1620: + case 1627: ACCEPT_TOKEN(sym_label); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1620); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1627); END_STATE(); - case 1621: + case 1628: ACCEPT_TOKEN(anon_sym_COMMA); END_STATE(); - case 1622: + case 1629: ACCEPT_TOKEN(anon_sym_LF); - if (lookahead == '\n') ADVANCE(1622); + if (lookahead == '\n') ADVANCE(1629); END_STATE(); - case 1623: + case 1630: ACCEPT_TOKEN(anon_sym_nop); END_STATE(); - case 1624: + case 1631: ACCEPT_TOKEN(anon_sym_move); - if (lookahead == '-') ADVANCE(717); - if (lookahead == '/') ADVANCE(194); + if (lookahead == '-') ADVANCE(720); + if (lookahead == '/') ADVANCE(196); END_STATE(); - case 1625: + case 1632: ACCEPT_TOKEN(anon_sym_move_SLASHfrom16); END_STATE(); - case 1626: + case 1633: ACCEPT_TOKEN(anon_sym_move_SLASH16); END_STATE(); - case 1627: + case 1634: ACCEPT_TOKEN(anon_sym_move_DASHwide); - if (lookahead == '/') ADVANCE(198); + if (lookahead == '/') ADVANCE(200); END_STATE(); - case 1628: + case 1635: ACCEPT_TOKEN(anon_sym_move_DASHwide_SLASHfrom16); END_STATE(); - case 1629: + case 1636: ACCEPT_TOKEN(anon_sym_move_DASHwide_SLASH16); END_STATE(); - case 1630: + case 1637: ACCEPT_TOKEN(anon_sym_move_DASHobject); - if (lookahead == '/') ADVANCE(208); + if (lookahead == '/') ADVANCE(210); END_STATE(); - case 1631: + case 1638: ACCEPT_TOKEN(anon_sym_move_DASHobject_SLASHfrom16); END_STATE(); - case 1632: + case 1639: ACCEPT_TOKEN(anon_sym_move_DASHobject_SLASH16); END_STATE(); - case 1633: + case 1640: ACCEPT_TOKEN(anon_sym_move_DASHresult); - if (lookahead == '-') ADVANCE(1246); + if (lookahead == '-') ADVANCE(1249); END_STATE(); - case 1634: + case 1641: ACCEPT_TOKEN(anon_sym_move_DASHresult_DASHwide); END_STATE(); - case 1635: + case 1642: ACCEPT_TOKEN(anon_sym_move_DASHresult_DASHobject); END_STATE(); - case 1636: + case 1643: ACCEPT_TOKEN(anon_sym_move_DASHexception); END_STATE(); - case 1637: + case 1644: ACCEPT_TOKEN(anon_sym_return_DASHvoid); END_STATE(); - case 1638: + case 1645: ACCEPT_TOKEN(anon_sym_return); - if (lookahead == '-') ADVANCE(1245); + if (lookahead == '-') ADVANCE(1248); END_STATE(); - case 1639: + case 1646: ACCEPT_TOKEN(anon_sym_return_DASHwide); END_STATE(); - case 1640: + case 1647: ACCEPT_TOKEN(anon_sym_return_DASHobject); END_STATE(); - case 1641: + case 1648: ACCEPT_TOKEN(anon_sym_const_SLASH4); END_STATE(); - case 1642: + case 1649: ACCEPT_TOKEN(anon_sym_const_SLASH16); END_STATE(); - case 1643: + case 1650: ACCEPT_TOKEN(anon_sym_const); - if (lookahead == '-') ADVANCE(573); - if (lookahead == '/') ADVANCE(195); + if (lookahead == '-') ADVANCE(576); + if (lookahead == '/') ADVANCE(197); END_STATE(); - case 1644: + case 1651: ACCEPT_TOKEN(anon_sym_const_SLASHhigh16); END_STATE(); - case 1645: + case 1652: ACCEPT_TOKEN(anon_sym_const_DASHwide_SLASH16); END_STATE(); - case 1646: + case 1653: ACCEPT_TOKEN(anon_sym_const_DASHwide_SLASH32); END_STATE(); - case 1647: + case 1654: ACCEPT_TOKEN(anon_sym_const_DASHwide); - if (lookahead == '/') ADVANCE(202); + if (lookahead == '/') ADVANCE(204); END_STATE(); - case 1648: + case 1655: ACCEPT_TOKEN(anon_sym_const_DASHwide_SLASHhigh16); END_STATE(); - case 1649: + case 1656: ACCEPT_TOKEN(anon_sym_const_DASHstring); - if (lookahead == '-') ADVANCE(974); + if (lookahead == '-') ADVANCE(977); END_STATE(); - case 1650: + case 1657: ACCEPT_TOKEN(anon_sym_const_DASHstring_DASHjumbo); END_STATE(); - case 1651: + case 1658: ACCEPT_TOKEN(anon_sym_const_DASHclass); END_STATE(); - case 1652: + case 1659: ACCEPT_TOKEN(anon_sym_monitor_DASHenter); END_STATE(); - case 1653: + case 1660: ACCEPT_TOKEN(anon_sym_monitor_DASHexit); END_STATE(); - case 1654: + case 1661: ACCEPT_TOKEN(anon_sym_check_DASHcast); END_STATE(); - case 1655: + case 1662: ACCEPT_TOKEN(anon_sym_instance_DASHof); END_STATE(); - case 1656: + case 1663: ACCEPT_TOKEN(anon_sym_array_DASHlength); END_STATE(); - case 1657: + case 1664: ACCEPT_TOKEN(anon_sym_new_DASHinstance); END_STATE(); - case 1658: + case 1665: ACCEPT_TOKEN(anon_sym_new_DASHarray); END_STATE(); - case 1659: + case 1666: ACCEPT_TOKEN(anon_sym_filled_DASHnew_DASHarray); - if (lookahead == '/') ADVANCE(1365); + if (lookahead == '/') ADVANCE(1368); END_STATE(); - case 1660: + case 1667: ACCEPT_TOKEN(anon_sym_filled_DASHnew_DASHarray_SLASHrange); END_STATE(); - case 1661: + case 1668: ACCEPT_TOKEN(anon_sym_fill_DASHarray_DASHdata); END_STATE(); - case 1662: + case 1669: ACCEPT_TOKEN(anon_sym_throw); END_STATE(); - case 1663: + case 1670: ACCEPT_TOKEN(anon_sym_goto); - if (lookahead == '/') ADVANCE(193); + if (lookahead == '/') ADVANCE(195); END_STATE(); - case 1664: + case 1671: ACCEPT_TOKEN(anon_sym_goto_SLASH16); END_STATE(); - case 1665: + case 1672: ACCEPT_TOKEN(anon_sym_goto_SLASH32); END_STATE(); - case 1666: + case 1673: ACCEPT_TOKEN(anon_sym_packed_DASHswitch); END_STATE(); - case 1667: + case 1674: ACCEPT_TOKEN(anon_sym_sparse_DASHswitch); END_STATE(); - case 1668: + case 1675: ACCEPT_TOKEN(anon_sym_cmpl_DASHfloat); END_STATE(); - case 1669: + case 1676: ACCEPT_TOKEN(anon_sym_cmpg_DASHfloat); END_STATE(); - case 1670: + case 1677: ACCEPT_TOKEN(anon_sym_cmpl_DASHdouble); END_STATE(); - case 1671: + case 1678: ACCEPT_TOKEN(anon_sym_cmpg_DASHdouble); END_STATE(); - case 1672: + case 1679: ACCEPT_TOKEN(anon_sym_cmp_DASHlong); END_STATE(); - case 1673: + case 1680: ACCEPT_TOKEN(anon_sym_if_DASHeq); - if (lookahead == 'z') ADVANCE(1679); + if (lookahead == 'z') ADVANCE(1686); END_STATE(); - case 1674: + case 1681: ACCEPT_TOKEN(anon_sym_if_DASHne); - if (lookahead == 'z') ADVANCE(1680); + if (lookahead == 'z') ADVANCE(1687); END_STATE(); - case 1675: + case 1682: ACCEPT_TOKEN(anon_sym_if_DASHlt); - if (lookahead == 'z') ADVANCE(1681); + if (lookahead == 'z') ADVANCE(1688); END_STATE(); - case 1676: + case 1683: ACCEPT_TOKEN(anon_sym_if_DASHge); - if (lookahead == 'z') ADVANCE(1682); + if (lookahead == 'z') ADVANCE(1689); END_STATE(); - case 1677: + case 1684: ACCEPT_TOKEN(anon_sym_if_DASHgt); - if (lookahead == 'z') ADVANCE(1683); + if (lookahead == 'z') ADVANCE(1690); END_STATE(); - case 1678: + case 1685: ACCEPT_TOKEN(anon_sym_if_DASHle); - if (lookahead == 'z') ADVANCE(1684); + if (lookahead == 'z') ADVANCE(1691); END_STATE(); - case 1679: + case 1686: ACCEPT_TOKEN(anon_sym_if_DASHeqz); END_STATE(); - case 1680: + case 1687: ACCEPT_TOKEN(anon_sym_if_DASHnez); END_STATE(); - case 1681: + case 1688: ACCEPT_TOKEN(anon_sym_if_DASHltz); END_STATE(); - case 1682: + case 1689: ACCEPT_TOKEN(anon_sym_if_DASHgez); END_STATE(); - case 1683: + case 1690: ACCEPT_TOKEN(anon_sym_if_DASHgtz); END_STATE(); - case 1684: + case 1691: ACCEPT_TOKEN(anon_sym_if_DASHlez); END_STATE(); - case 1685: + case 1692: ACCEPT_TOKEN(anon_sym_aget); - if (lookahead == '-') ADVANCE(510); + if (lookahead == '-') ADVANCE(513); END_STATE(); - case 1686: + case 1693: ACCEPT_TOKEN(anon_sym_aget_DASHwide); END_STATE(); - case 1687: + case 1694: ACCEPT_TOKEN(anon_sym_aget_DASHobject); END_STATE(); - case 1688: + case 1695: ACCEPT_TOKEN(anon_sym_aget_DASHboolean); END_STATE(); - case 1689: + case 1696: ACCEPT_TOKEN(anon_sym_aget_DASHbyte); END_STATE(); - case 1690: + case 1697: ACCEPT_TOKEN(anon_sym_aget_DASHchar); END_STATE(); - case 1691: + case 1698: ACCEPT_TOKEN(anon_sym_aget_DASHshort); END_STATE(); - case 1692: + case 1699: ACCEPT_TOKEN(anon_sym_aput); - if (lookahead == '-') ADVANCE(532); + if (lookahead == '-') ADVANCE(535); END_STATE(); - case 1693: + case 1700: ACCEPT_TOKEN(anon_sym_aput_DASHwide); END_STATE(); - case 1694: + case 1701: ACCEPT_TOKEN(anon_sym_aput_DASHobject); END_STATE(); - case 1695: + case 1702: ACCEPT_TOKEN(anon_sym_aput_DASHboolean); END_STATE(); - case 1696: + case 1703: ACCEPT_TOKEN(anon_sym_aput_DASHbyte); END_STATE(); - case 1697: + case 1704: ACCEPT_TOKEN(anon_sym_aput_DASHchar); END_STATE(); - case 1698: + case 1705: ACCEPT_TOKEN(anon_sym_aput_DASHshort); END_STATE(); - case 1699: + case 1706: ACCEPT_TOKEN(anon_sym_iget); - if (lookahead == '-') ADVANCE(534); + if (lookahead == '-') ADVANCE(537); END_STATE(); - case 1700: + case 1707: ACCEPT_TOKEN(anon_sym_iget_DASHwide); - if (lookahead == '-') ADVANCE(1271); + if (lookahead == '-') ADVANCE(1274); END_STATE(); - case 1701: + case 1708: ACCEPT_TOKEN(anon_sym_iget_DASHobject); - if (lookahead == '-') ADVANCE(1273); + if (lookahead == '-') ADVANCE(1276); END_STATE(); - case 1702: + case 1709: ACCEPT_TOKEN(anon_sym_iget_DASHboolean); END_STATE(); - case 1703: + case 1710: ACCEPT_TOKEN(anon_sym_iget_DASHbyte); END_STATE(); - case 1704: + case 1711: ACCEPT_TOKEN(anon_sym_iget_DASHchar); END_STATE(); - case 1705: + case 1712: ACCEPT_TOKEN(anon_sym_iget_DASHshort); END_STATE(); - case 1706: + case 1713: ACCEPT_TOKEN(anon_sym_iput); - if (lookahead == '-') ADVANCE(536); + if (lookahead == '-') ADVANCE(539); END_STATE(); - case 1707: + case 1714: ACCEPT_TOKEN(anon_sym_iput_DASHwide); - if (lookahead == '-') ADVANCE(1272); + if (lookahead == '-') ADVANCE(1275); END_STATE(); - case 1708: + case 1715: ACCEPT_TOKEN(anon_sym_iput_DASHobject); - if (lookahead == '-') ADVANCE(1274); + if (lookahead == '-') ADVANCE(1277); END_STATE(); - case 1709: + case 1716: ACCEPT_TOKEN(anon_sym_iput_DASHboolean); END_STATE(); - case 1710: + case 1717: ACCEPT_TOKEN(anon_sym_iput_DASHbyte); END_STATE(); - case 1711: + case 1718: ACCEPT_TOKEN(anon_sym_iput_DASHchar); END_STATE(); - case 1712: + case 1719: ACCEPT_TOKEN(anon_sym_iput_DASHshort); END_STATE(); - case 1713: + case 1720: ACCEPT_TOKEN(anon_sym_sget); - if (lookahead == '-') ADVANCE(538); + if (lookahead == '-') ADVANCE(541); END_STATE(); - case 1714: + case 1721: ACCEPT_TOKEN(anon_sym_sget_DASHwide); END_STATE(); - case 1715: + case 1722: ACCEPT_TOKEN(anon_sym_sget_DASHobject); END_STATE(); - case 1716: + case 1723: ACCEPT_TOKEN(anon_sym_sget_DASHboolean); END_STATE(); - case 1717: + case 1724: ACCEPT_TOKEN(anon_sym_sget_DASHbyte); END_STATE(); - case 1718: + case 1725: ACCEPT_TOKEN(anon_sym_sget_DASHchar); END_STATE(); - case 1719: + case 1726: ACCEPT_TOKEN(anon_sym_sget_DASHshort); END_STATE(); - case 1720: + case 1727: ACCEPT_TOKEN(anon_sym_sput); - if (lookahead == '-') ADVANCE(540); + if (lookahead == '-') ADVANCE(543); END_STATE(); - case 1721: + case 1728: ACCEPT_TOKEN(anon_sym_sput_DASHwide); END_STATE(); - case 1722: + case 1729: ACCEPT_TOKEN(anon_sym_sput_DASHobject); END_STATE(); - case 1723: + case 1730: ACCEPT_TOKEN(anon_sym_sput_DASHboolean); END_STATE(); - case 1724: + case 1731: ACCEPT_TOKEN(anon_sym_sput_DASHbyte); END_STATE(); - case 1725: + case 1732: ACCEPT_TOKEN(anon_sym_sput_DASHchar); END_STATE(); - case 1726: + case 1733: ACCEPT_TOKEN(anon_sym_sput_DASHshort); END_STATE(); - case 1727: + case 1734: ACCEPT_TOKEN(anon_sym_invoke_DASHvirtual); - if (lookahead == '-') ADVANCE(1276); - if (lookahead == '/') ADVANCE(1364); + if (lookahead == '-') ADVANCE(1279); + if (lookahead == '/') ADVANCE(1367); END_STATE(); - case 1728: + case 1735: ACCEPT_TOKEN(anon_sym_invoke_DASHsuper); - if (lookahead == '-') ADVANCE(1275); - if (lookahead == '/') ADVANCE(1353); + if (lookahead == '-') ADVANCE(1278); + if (lookahead == '/') ADVANCE(1356); END_STATE(); - case 1729: + case 1736: ACCEPT_TOKEN(anon_sym_invoke_DASHdirect); - if (lookahead == '-') ADVANCE(790); - if (lookahead == '/') ADVANCE(1360); + if (lookahead == '-') ADVANCE(793); + if (lookahead == '/') ADVANCE(1363); END_STATE(); - case 1730: + case 1737: ACCEPT_TOKEN(anon_sym_invoke_DASHstatic); - if (lookahead == '/') ADVANCE(1362); + if (lookahead == '/') ADVANCE(1365); END_STATE(); - case 1731: + case 1738: ACCEPT_TOKEN(anon_sym_invoke_DASHinterface); - if (lookahead == '/') ADVANCE(1367); + if (lookahead == '/') ADVANCE(1370); END_STATE(); - case 1732: + case 1739: ACCEPT_TOKEN(anon_sym_invoke_DASHvirtual_SLASHrange); END_STATE(); - case 1733: + case 1740: ACCEPT_TOKEN(anon_sym_invoke_DASHsuper_SLASHrange); END_STATE(); - case 1734: + case 1741: ACCEPT_TOKEN(anon_sym_invoke_DASHdirect_SLASHrange); END_STATE(); - case 1735: + case 1742: ACCEPT_TOKEN(anon_sym_invoke_DASHstatic_SLASHrange); END_STATE(); - case 1736: + case 1743: ACCEPT_TOKEN(anon_sym_invoke_DASHinterface_SLASHrange); END_STATE(); - case 1737: + case 1744: ACCEPT_TOKEN(anon_sym_neg_DASHint); END_STATE(); - case 1738: + case 1745: ACCEPT_TOKEN(anon_sym_not_DASHint); END_STATE(); - case 1739: + case 1746: ACCEPT_TOKEN(anon_sym_neg_DASHlong); END_STATE(); - case 1740: + case 1747: ACCEPT_TOKEN(anon_sym_not_DASHlong); END_STATE(); - case 1741: + case 1748: ACCEPT_TOKEN(anon_sym_neg_DASHfloat); END_STATE(); - case 1742: + case 1749: ACCEPT_TOKEN(anon_sym_neg_DASHdouble); END_STATE(); - case 1743: + case 1750: ACCEPT_TOKEN(anon_sym_int_DASHto_DASHlong); END_STATE(); - case 1744: + case 1751: ACCEPT_TOKEN(anon_sym_int_DASHto_DASHfloat); END_STATE(); - case 1745: + case 1752: ACCEPT_TOKEN(anon_sym_int_DASHto_DASHdouble); END_STATE(); - case 1746: + case 1753: ACCEPT_TOKEN(anon_sym_long_DASHto_DASHint); END_STATE(); - case 1747: + case 1754: ACCEPT_TOKEN(anon_sym_long_DASHto_DASHfloat); END_STATE(); - case 1748: + case 1755: ACCEPT_TOKEN(anon_sym_long_DASHto_DASHdouble); END_STATE(); - case 1749: + case 1756: ACCEPT_TOKEN(anon_sym_float_DASHto_DASHint); END_STATE(); - case 1750: + case 1757: ACCEPT_TOKEN(anon_sym_float_DASHto_DASHlong); END_STATE(); - case 1751: + case 1758: ACCEPT_TOKEN(anon_sym_float_DASHto_DASHdouble); END_STATE(); - case 1752: + case 1759: ACCEPT_TOKEN(anon_sym_double_DASHto_DASHint); END_STATE(); - case 1753: + case 1760: ACCEPT_TOKEN(anon_sym_double_DASHto_DASHlong); END_STATE(); - case 1754: + case 1761: ACCEPT_TOKEN(anon_sym_double_DASHto_DASHfloat); END_STATE(); - case 1755: + case 1762: ACCEPT_TOKEN(anon_sym_int_DASHto_DASHbyte); END_STATE(); - case 1756: + case 1763: ACCEPT_TOKEN(anon_sym_int_DASHto_DASHchar); END_STATE(); - case 1757: + case 1764: ACCEPT_TOKEN(anon_sym_int_DASHto_DASHshort); END_STATE(); - case 1758: + case 1765: ACCEPT_TOKEN(anon_sym_add_DASHint); - if (lookahead == '/') ADVANCE(215); + if (lookahead == '/') ADVANCE(217); END_STATE(); - case 1759: + case 1766: ACCEPT_TOKEN(anon_sym_sub_DASHint); - if (lookahead == '/') ADVANCE(223); + if (lookahead == '/') ADVANCE(225); END_STATE(); - case 1760: + case 1767: ACCEPT_TOKEN(anon_sym_mul_DASHint); - if (lookahead == '/') ADVANCE(218); + if (lookahead == '/') ADVANCE(220); END_STATE(); - case 1761: + case 1768: ACCEPT_TOKEN(anon_sym_div_DASHint); - if (lookahead == '/') ADVANCE(217); + if (lookahead == '/') ADVANCE(219); END_STATE(); - case 1762: + case 1769: ACCEPT_TOKEN(anon_sym_rem_DASHint); - if (lookahead == '/') ADVANCE(220); + if (lookahead == '/') ADVANCE(222); END_STATE(); - case 1763: + case 1770: ACCEPT_TOKEN(anon_sym_and_DASHint); - if (lookahead == '/') ADVANCE(216); + if (lookahead == '/') ADVANCE(218); END_STATE(); - case 1764: + case 1771: ACCEPT_TOKEN(anon_sym_or_DASHint); - if (lookahead == '/') ADVANCE(214); + if (lookahead == '/') ADVANCE(216); END_STATE(); - case 1765: + case 1772: ACCEPT_TOKEN(anon_sym_xor_DASHint); - if (lookahead == '/') ADVANCE(224); + if (lookahead == '/') ADVANCE(226); END_STATE(); - case 1766: + case 1773: ACCEPT_TOKEN(anon_sym_shl_DASHint); - if (lookahead == '/') ADVANCE(221); + if (lookahead == '/') ADVANCE(223); END_STATE(); - case 1767: + case 1774: ACCEPT_TOKEN(anon_sym_shr_DASHint); - if (lookahead == '/') ADVANCE(222); + if (lookahead == '/') ADVANCE(224); END_STATE(); - case 1768: + case 1775: ACCEPT_TOKEN(anon_sym_ushr_DASHint); - if (lookahead == '/') ADVANCE(233); + if (lookahead == '/') ADVANCE(235); END_STATE(); - case 1769: + case 1776: ACCEPT_TOKEN(anon_sym_add_DASHlong); - if (lookahead == '/') ADVANCE(225); + if (lookahead == '/') ADVANCE(227); END_STATE(); - case 1770: + case 1777: ACCEPT_TOKEN(anon_sym_sub_DASHlong); - if (lookahead == '/') ADVANCE(232); + if (lookahead == '/') ADVANCE(234); END_STATE(); - case 1771: + case 1778: ACCEPT_TOKEN(anon_sym_mul_DASHlong); - if (lookahead == '/') ADVANCE(228); + if (lookahead == '/') ADVANCE(230); END_STATE(); - case 1772: + case 1779: ACCEPT_TOKEN(anon_sym_div_DASHlong); - if (lookahead == '/') ADVANCE(227); + if (lookahead == '/') ADVANCE(229); END_STATE(); - case 1773: + case 1780: ACCEPT_TOKEN(anon_sym_rem_DASHlong); - if (lookahead == '/') ADVANCE(229); + if (lookahead == '/') ADVANCE(231); END_STATE(); - case 1774: + case 1781: ACCEPT_TOKEN(anon_sym_and_DASHlong); - if (lookahead == '/') ADVANCE(226); + if (lookahead == '/') ADVANCE(228); END_STATE(); - case 1775: + case 1782: ACCEPT_TOKEN(anon_sym_or_DASHlong); - if (lookahead == '/') ADVANCE(219); + if (lookahead == '/') ADVANCE(221); END_STATE(); - case 1776: + case 1783: ACCEPT_TOKEN(anon_sym_xor_DASHlong); - if (lookahead == '/') ADVANCE(234); + if (lookahead == '/') ADVANCE(236); END_STATE(); - case 1777: + case 1784: ACCEPT_TOKEN(anon_sym_shl_DASHlong); - if (lookahead == '/') ADVANCE(230); + if (lookahead == '/') ADVANCE(232); END_STATE(); - case 1778: + case 1785: ACCEPT_TOKEN(anon_sym_shr_DASHlong); - if (lookahead == '/') ADVANCE(231); + if (lookahead == '/') ADVANCE(233); END_STATE(); - case 1779: + case 1786: ACCEPT_TOKEN(anon_sym_ushr_DASHlong); - if (lookahead == '/') ADVANCE(240); + if (lookahead == '/') ADVANCE(242); END_STATE(); - case 1780: + case 1787: ACCEPT_TOKEN(anon_sym_add_DASHfloat); - if (lookahead == '/') ADVANCE(235); + if (lookahead == '/') ADVANCE(237); END_STATE(); - case 1781: + case 1788: ACCEPT_TOKEN(anon_sym_sub_DASHfloat); - if (lookahead == '/') ADVANCE(239); + if (lookahead == '/') ADVANCE(241); END_STATE(); - case 1782: + case 1789: ACCEPT_TOKEN(anon_sym_mul_DASHfloat); - if (lookahead == '/') ADVANCE(237); + if (lookahead == '/') ADVANCE(239); END_STATE(); - case 1783: + case 1790: ACCEPT_TOKEN(anon_sym_div_DASHfloat); - if (lookahead == '/') ADVANCE(236); + if (lookahead == '/') ADVANCE(238); END_STATE(); - case 1784: + case 1791: ACCEPT_TOKEN(anon_sym_rem_DASHfloat); - if (lookahead == '/') ADVANCE(238); + if (lookahead == '/') ADVANCE(240); END_STATE(); - case 1785: + case 1792: ACCEPT_TOKEN(anon_sym_add_DASHdouble); - if (lookahead == '/') ADVANCE(241); + if (lookahead == '/') ADVANCE(243); END_STATE(); - case 1786: + case 1793: ACCEPT_TOKEN(anon_sym_sub_DASHdouble); - if (lookahead == '/') ADVANCE(245); + if (lookahead == '/') ADVANCE(247); END_STATE(); - case 1787: + case 1794: ACCEPT_TOKEN(anon_sym_mul_DASHdouble); - if (lookahead == '/') ADVANCE(243); + if (lookahead == '/') ADVANCE(245); END_STATE(); - case 1788: + case 1795: ACCEPT_TOKEN(anon_sym_div_DASHdouble); - if (lookahead == '/') ADVANCE(242); + if (lookahead == '/') ADVANCE(244); END_STATE(); - case 1789: + case 1796: ACCEPT_TOKEN(anon_sym_rem_DASHdouble); - if (lookahead == '/') ADVANCE(244); + if (lookahead == '/') ADVANCE(246); END_STATE(); - case 1790: + case 1797: ACCEPT_TOKEN(anon_sym_add_DASHint_SLASH2addr); END_STATE(); - case 1791: + case 1798: ACCEPT_TOKEN(anon_sym_sub_DASHint_SLASH2addr); END_STATE(); - case 1792: + case 1799: ACCEPT_TOKEN(anon_sym_mul_DASHint_SLASH2addr); END_STATE(); - case 1793: + case 1800: ACCEPT_TOKEN(anon_sym_div_DASHint_SLASH2addr); END_STATE(); - case 1794: + case 1801: ACCEPT_TOKEN(anon_sym_rem_DASHint_SLASH2addr); END_STATE(); - case 1795: + case 1802: ACCEPT_TOKEN(anon_sym_and_DASHint_SLASH2addr); END_STATE(); - case 1796: + case 1803: ACCEPT_TOKEN(anon_sym_or_DASHint_SLASH2addr); END_STATE(); - case 1797: + case 1804: ACCEPT_TOKEN(anon_sym_xor_DASHint_SLASH2addr); END_STATE(); - case 1798: + case 1805: ACCEPT_TOKEN(anon_sym_shl_DASHint_SLASH2addr); END_STATE(); - case 1799: + case 1806: ACCEPT_TOKEN(anon_sym_shr_DASHint_SLASH2addr); END_STATE(); - case 1800: + case 1807: ACCEPT_TOKEN(anon_sym_ushr_DASHint_SLASH2addr); END_STATE(); - case 1801: + case 1808: ACCEPT_TOKEN(anon_sym_add_DASHlong_SLASH2addr); END_STATE(); - case 1802: + case 1809: ACCEPT_TOKEN(anon_sym_sub_DASHlong_SLASH2addr); END_STATE(); - case 1803: + case 1810: ACCEPT_TOKEN(anon_sym_mul_DASHlong_SLASH2addr); END_STATE(); - case 1804: + case 1811: ACCEPT_TOKEN(anon_sym_div_DASHlong_SLASH2addr); END_STATE(); - case 1805: + case 1812: ACCEPT_TOKEN(anon_sym_rem_DASHlong_SLASH2addr); END_STATE(); - case 1806: + case 1813: ACCEPT_TOKEN(anon_sym_and_DASHlong_SLASH2addr); END_STATE(); - case 1807: + case 1814: ACCEPT_TOKEN(anon_sym_or_DASHlong_SLASH2addr); END_STATE(); - case 1808: + case 1815: ACCEPT_TOKEN(anon_sym_xor_DASHlong_SLASH2addr); END_STATE(); - case 1809: + case 1816: ACCEPT_TOKEN(anon_sym_shl_DASHlong_SLASH2addr); END_STATE(); - case 1810: + case 1817: ACCEPT_TOKEN(anon_sym_shr_DASHlong_SLASH2addr); END_STATE(); - case 1811: + case 1818: ACCEPT_TOKEN(anon_sym_ushr_DASHlong_SLASH2addr); END_STATE(); - case 1812: + case 1819: ACCEPT_TOKEN(anon_sym_add_DASHfloat_SLASH2addr); END_STATE(); - case 1813: + case 1820: ACCEPT_TOKEN(anon_sym_sub_DASHfloat_SLASH2addr); END_STATE(); - case 1814: + case 1821: ACCEPT_TOKEN(anon_sym_mul_DASHfloat_SLASH2addr); END_STATE(); - case 1815: + case 1822: ACCEPT_TOKEN(anon_sym_div_DASHfloat_SLASH2addr); END_STATE(); - case 1816: + case 1823: ACCEPT_TOKEN(anon_sym_rem_DASHfloat_SLASH2addr); END_STATE(); - case 1817: + case 1824: ACCEPT_TOKEN(anon_sym_add_DASHdouble_SLASH2addr); END_STATE(); - case 1818: + case 1825: ACCEPT_TOKEN(anon_sym_sub_DASHdouble_SLASH2addr); END_STATE(); - case 1819: + case 1826: ACCEPT_TOKEN(anon_sym_mul_DASHdouble_SLASH2addr); END_STATE(); - case 1820: + case 1827: ACCEPT_TOKEN(anon_sym_div_DASHdouble_SLASH2addr); END_STATE(); - case 1821: + case 1828: ACCEPT_TOKEN(anon_sym_rem_DASHdouble_SLASH2addr); END_STATE(); - case 1822: + case 1829: ACCEPT_TOKEN(anon_sym_add_DASHint_SLASHlit16); END_STATE(); - case 1823: + case 1830: ACCEPT_TOKEN(anon_sym_sub_DASHint_SLASHlit16); END_STATE(); - case 1824: + case 1831: ACCEPT_TOKEN(anon_sym_mul_DASHint_SLASHlit16); END_STATE(); - case 1825: + case 1832: ACCEPT_TOKEN(anon_sym_div_DASHint_SLASHlit16); END_STATE(); - case 1826: + case 1833: ACCEPT_TOKEN(anon_sym_rem_DASHint_SLASHlit16); END_STATE(); - case 1827: + case 1834: ACCEPT_TOKEN(anon_sym_and_DASHint_SLASHlit16); END_STATE(); - case 1828: + case 1835: ACCEPT_TOKEN(anon_sym_or_DASHint_SLASHlit16); END_STATE(); - case 1829: + case 1836: ACCEPT_TOKEN(anon_sym_xor_DASHint_SLASHlit16); END_STATE(); - case 1830: + case 1837: ACCEPT_TOKEN(anon_sym_add_DASHint_SLASHlit8); END_STATE(); - case 1831: + case 1838: ACCEPT_TOKEN(anon_sym_sub_DASHint_SLASHlit8); END_STATE(); - case 1832: + case 1839: ACCEPT_TOKEN(anon_sym_mul_DASHint_SLASHlit8); END_STATE(); - case 1833: + case 1840: ACCEPT_TOKEN(anon_sym_div_DASHint_SLASHlit8); END_STATE(); - case 1834: + case 1841: ACCEPT_TOKEN(anon_sym_rem_DASHint_SLASHlit8); END_STATE(); - case 1835: + case 1842: ACCEPT_TOKEN(anon_sym_and_DASHint_SLASHlit8); END_STATE(); - case 1836: + case 1843: ACCEPT_TOKEN(anon_sym_or_DASHint_SLASHlit8); END_STATE(); - case 1837: + case 1844: ACCEPT_TOKEN(anon_sym_xor_DASHint_SLASHlit8); END_STATE(); - case 1838: + case 1845: ACCEPT_TOKEN(anon_sym_shl_DASHint_SLASHlit8); END_STATE(); - case 1839: + case 1846: ACCEPT_TOKEN(anon_sym_shr_DASHint_SLASHlit8); END_STATE(); - case 1840: + case 1847: ACCEPT_TOKEN(anon_sym_ushr_DASHint_SLASHlit8); END_STATE(); - case 1841: + case 1848: ACCEPT_TOKEN(anon_sym_execute_DASHinline); END_STATE(); - case 1842: + case 1849: ACCEPT_TOKEN(anon_sym_invoke_DASHdirect_DASHempty); END_STATE(); - case 1843: + case 1850: ACCEPT_TOKEN(anon_sym_iget_DASHquick); END_STATE(); - case 1844: + case 1851: ACCEPT_TOKEN(anon_sym_iget_DASHwide_DASHquick); END_STATE(); - case 1845: + case 1852: ACCEPT_TOKEN(anon_sym_iget_DASHobject_DASHquick); END_STATE(); - case 1846: + case 1853: ACCEPT_TOKEN(anon_sym_iput_DASHquick); END_STATE(); - case 1847: + case 1854: ACCEPT_TOKEN(anon_sym_iput_DASHwide_DASHquick); END_STATE(); - case 1848: + case 1855: ACCEPT_TOKEN(anon_sym_iput_DASHobject_DASHquick); END_STATE(); - case 1849: + case 1856: ACCEPT_TOKEN(anon_sym_invoke_DASHvirtual_DASHquick); - if (lookahead == '/') ADVANCE(1370); + if (lookahead == '/') ADVANCE(1373); END_STATE(); - case 1850: + case 1857: ACCEPT_TOKEN(anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange); END_STATE(); - case 1851: + case 1858: ACCEPT_TOKEN(anon_sym_invoke_DASHsuper_DASHquick); - if (lookahead == '/') ADVANCE(1369); + if (lookahead == '/') ADVANCE(1372); END_STATE(); - case 1852: + case 1859: ACCEPT_TOKEN(anon_sym_invoke_DASHsuper_DASHquick_SLASHrange); END_STATE(); - case 1853: + case 1860: ACCEPT_TOKEN(anon_sym_rsub_DASHint); - if (lookahead == '/') ADVANCE(1037); + if (lookahead == '/') ADVANCE(1040); END_STATE(); - case 1854: + case 1861: ACCEPT_TOKEN(anon_sym_rsub_DASHint_SLASHlit8); END_STATE(); - case 1855: + case 1862: ACCEPT_TOKEN(anon_sym_DOTline); END_STATE(); - case 1856: + case 1863: ACCEPT_TOKEN(anon_sym_DOTlocals); END_STATE(); - case 1857: + case 1864: ACCEPT_TOKEN(anon_sym_DOTregisters); END_STATE(); - case 1858: + case 1865: ACCEPT_TOKEN(anon_sym_DOTcatch); - if (lookahead == 'a') ADVANCE(1013); + if (lookahead == 'a') ADVANCE(1016); END_STATE(); - case 1859: + case 1866: ACCEPT_TOKEN(anon_sym_LBRACE); END_STATE(); - case 1860: + case 1867: ACCEPT_TOKEN(anon_sym_DOT_DOT); END_STATE(); - case 1861: + case 1868: ACCEPT_TOKEN(anon_sym_RBRACE); END_STATE(); - case 1862: + case 1869: ACCEPT_TOKEN(anon_sym_DOTcatchall); END_STATE(); - case 1863: + case 1870: ACCEPT_TOKEN(anon_sym_DOTpacked_DASHswitch); END_STATE(); - case 1864: + case 1871: ACCEPT_TOKEN(anon_sym_DOTendpacked_DASHswitch); END_STATE(); - case 1865: + case 1872: ACCEPT_TOKEN(anon_sym_DOTsparse_DASHswitch); END_STATE(); - case 1866: + case 1873: ACCEPT_TOKEN(anon_sym_DASH_GT); END_STATE(); - case 1867: + case 1874: ACCEPT_TOKEN(anon_sym_DOTendsparse_DASHswitch); END_STATE(); - case 1868: + case 1875: ACCEPT_TOKEN(anon_sym_DOTarray_DASHdata); END_STATE(); - case 1869: + case 1876: ACCEPT_TOKEN(anon_sym_DOTendarray_DASHdata); END_STATE(); - case 1870: + case 1877: ACCEPT_TOKEN(sym_class_identifier); END_STATE(); - case 1871: + case 1878: ACCEPT_TOKEN(aux_sym_field_identifier_token1); END_STATE(); - case 1872: + case 1879: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == ';') ADVANCE(1870); - if (lookahead != 0) ADVANCE(383); + if (lookahead == ';') ADVANCE(1877); + if (lookahead != 0) ADVANCE(385); END_STATE(); - case 1873: + case 1880: ACCEPT_TOKEN(anon_sym_LTclinit_GT_LPAREN); END_STATE(); - case 1874: + case 1881: ACCEPT_TOKEN(anon_sym_LTinit_GT_LPAREN); END_STATE(); - case 1875: + case 1882: ACCEPT_TOKEN(aux_sym_method_identifier_token1); END_STATE(); - case 1876: + case 1883: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == ';') ADVANCE(1870); - if (lookahead != 0) ADVANCE(383); + if (lookahead == ';') ADVANCE(1877); + if (lookahead != 0) ADVANCE(385); END_STATE(); - case 1877: + case 1884: ACCEPT_TOKEN(anon_sym_RPAREN); END_STATE(); - case 1878: + case 1885: ACCEPT_TOKEN(anon_sym_LBRACK); END_STATE(); - case 1879: + case 1886: ACCEPT_TOKEN(anon_sym_V); END_STATE(); - case 1880: + case 1887: ACCEPT_TOKEN(anon_sym_V); - if (lookahead == '(') ADVANCE(1875); - if (lookahead == ':') ADVANCE(1871); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == ':') ADVANCE(1878); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(26); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(28); END_STATE(); - case 1881: + case 1888: ACCEPT_TOKEN(anon_sym_Z); END_STATE(); - case 1882: + case 1889: ACCEPT_TOKEN(anon_sym_Z); - if (lookahead == '(') ADVANCE(1875); - if (lookahead == ':') ADVANCE(1871); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == ':') ADVANCE(1878); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(26); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(28); END_STATE(); - case 1883: + case 1890: ACCEPT_TOKEN(anon_sym_B); END_STATE(); - case 1884: + case 1891: ACCEPT_TOKEN(anon_sym_B); - if (lookahead == '(') ADVANCE(1875); - if (lookahead == ':') ADVANCE(1871); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == ':') ADVANCE(1878); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(26); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(28); END_STATE(); - case 1885: + case 1892: ACCEPT_TOKEN(anon_sym_S); END_STATE(); - case 1886: + case 1893: ACCEPT_TOKEN(anon_sym_S); - if (lookahead == '(') ADVANCE(1875); - if (lookahead == ':') ADVANCE(1871); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == ':') ADVANCE(1878); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(26); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(28); END_STATE(); - case 1887: + case 1894: ACCEPT_TOKEN(anon_sym_C); END_STATE(); - case 1888: + case 1895: ACCEPT_TOKEN(anon_sym_C); - if (lookahead == '(') ADVANCE(1875); - if (lookahead == ':') ADVANCE(1871); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == ':') ADVANCE(1878); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(26); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(28); END_STATE(); - case 1889: + case 1896: ACCEPT_TOKEN(anon_sym_I); END_STATE(); - case 1890: + case 1897: ACCEPT_TOKEN(anon_sym_I); - if (lookahead == '(') ADVANCE(1875); - if (lookahead == ':') ADVANCE(1871); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == ':') ADVANCE(1878); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(26); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(28); END_STATE(); - case 1891: + case 1898: ACCEPT_TOKEN(anon_sym_J); END_STATE(); - case 1892: + case 1899: ACCEPT_TOKEN(anon_sym_J); - if (lookahead == '(') ADVANCE(1875); - if (lookahead == ':') ADVANCE(1871); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == ':') ADVANCE(1878); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(26); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(28); END_STATE(); - case 1893: + case 1900: ACCEPT_TOKEN(anon_sym_F); END_STATE(); - case 1894: + case 1901: ACCEPT_TOKEN(anon_sym_F); - if (lookahead == '(') ADVANCE(1875); - if (lookahead == ':') ADVANCE(1871); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == ':') ADVANCE(1878); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(26); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(28); END_STATE(); - case 1895: + case 1902: ACCEPT_TOKEN(anon_sym_D); END_STATE(); - case 1896: + case 1903: ACCEPT_TOKEN(anon_sym_D); - if (lookahead == '(') ADVANCE(1875); - if (lookahead == ':') ADVANCE(1871); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == ':') ADVANCE(1878); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(26); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(28); END_STATE(); - case 1897: + case 1904: ACCEPT_TOKEN(anon_sym_public); END_STATE(); - case 1898: + case 1905: ACCEPT_TOKEN(anon_sym_public); - if (lookahead == '(') ADVANCE(1875); + if (lookahead == '(') ADVANCE(1882); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); - case 1899: + case 1906: ACCEPT_TOKEN(anon_sym_public); - if (lookahead == ':') ADVANCE(1871); + if (lookahead == ':') ADVANCE(1878); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); - case 1900: + case 1907: ACCEPT_TOKEN(anon_sym_private); END_STATE(); - case 1901: + case 1908: ACCEPT_TOKEN(anon_sym_private); - if (lookahead == '(') ADVANCE(1875); + if (lookahead == '(') ADVANCE(1882); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); - case 1902: + case 1909: ACCEPT_TOKEN(anon_sym_private); - if (lookahead == ':') ADVANCE(1871); + if (lookahead == ':') ADVANCE(1878); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); - case 1903: + case 1910: ACCEPT_TOKEN(anon_sym_protected); END_STATE(); - case 1904: + case 1911: ACCEPT_TOKEN(anon_sym_protected); - if (lookahead == '(') ADVANCE(1875); + if (lookahead == '(') ADVANCE(1882); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); - case 1905: + case 1912: ACCEPT_TOKEN(anon_sym_protected); - if (lookahead == ':') ADVANCE(1871); + if (lookahead == ':') ADVANCE(1878); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); - case 1906: + case 1913: ACCEPT_TOKEN(anon_sym_static); END_STATE(); - case 1907: + case 1914: ACCEPT_TOKEN(anon_sym_static); - if (lookahead == '(') ADVANCE(1875); + if (lookahead == '(') ADVANCE(1882); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); - case 1908: + case 1915: ACCEPT_TOKEN(anon_sym_static); - if (lookahead == ':') ADVANCE(1871); + if (lookahead == ':') ADVANCE(1878); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); - case 1909: + case 1916: ACCEPT_TOKEN(anon_sym_final); END_STATE(); - case 1910: + case 1917: ACCEPT_TOKEN(anon_sym_final); - if (lookahead == '(') ADVANCE(1875); + if (lookahead == '(') ADVANCE(1882); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); - case 1911: + case 1918: ACCEPT_TOKEN(anon_sym_final); - if (lookahead == ':') ADVANCE(1871); + if (lookahead == ':') ADVANCE(1878); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); - case 1912: + case 1919: ACCEPT_TOKEN(anon_sym_synchronized); END_STATE(); - case 1913: + case 1920: ACCEPT_TOKEN(anon_sym_synchronized); - if (lookahead == '(') ADVANCE(1875); + if (lookahead == '(') ADVANCE(1882); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); - case 1914: + case 1921: ACCEPT_TOKEN(anon_sym_synchronized); - if (lookahead == ':') ADVANCE(1871); + if (lookahead == ':') ADVANCE(1878); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); - case 1915: + case 1922: ACCEPT_TOKEN(anon_sym_volatile); END_STATE(); - case 1916: + case 1923: ACCEPT_TOKEN(anon_sym_volatile); - if (lookahead == '(') ADVANCE(1875); + if (lookahead == '(') ADVANCE(1882); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); - case 1917: + case 1924: ACCEPT_TOKEN(anon_sym_volatile); - if (lookahead == ':') ADVANCE(1871); + if (lookahead == ':') ADVANCE(1878); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); - case 1918: + case 1925: ACCEPT_TOKEN(anon_sym_transient); END_STATE(); - case 1919: + case 1926: ACCEPT_TOKEN(anon_sym_transient); - if (lookahead == '(') ADVANCE(1875); + if (lookahead == '(') ADVANCE(1882); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); - case 1920: + case 1927: ACCEPT_TOKEN(anon_sym_transient); - if (lookahead == ':') ADVANCE(1871); + if (lookahead == ':') ADVANCE(1878); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); - case 1921: + case 1928: ACCEPT_TOKEN(anon_sym_native); END_STATE(); - case 1922: + case 1929: ACCEPT_TOKEN(anon_sym_native); - if (lookahead == '(') ADVANCE(1875); + if (lookahead == '(') ADVANCE(1882); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); - case 1923: + case 1930: ACCEPT_TOKEN(anon_sym_native); - if (lookahead == ':') ADVANCE(1871); + if (lookahead == ':') ADVANCE(1878); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); - case 1924: + case 1931: ACCEPT_TOKEN(anon_sym_interface); END_STATE(); - case 1925: + case 1932: ACCEPT_TOKEN(anon_sym_interface); - if (lookahead == '(') ADVANCE(1875); + if (lookahead == '(') ADVANCE(1882); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); - case 1926: + case 1933: ACCEPT_TOKEN(anon_sym_interface); - if (lookahead == ':') ADVANCE(1871); + if (lookahead == ':') ADVANCE(1878); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); - case 1927: + case 1934: ACCEPT_TOKEN(anon_sym_abstract); END_STATE(); - case 1928: + case 1935: ACCEPT_TOKEN(anon_sym_abstract); - if (lookahead == '(') ADVANCE(1875); + if (lookahead == '(') ADVANCE(1882); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); - case 1929: + case 1936: ACCEPT_TOKEN(anon_sym_abstract); - if (lookahead == ':') ADVANCE(1871); + if (lookahead == ':') ADVANCE(1878); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); - case 1930: + case 1937: ACCEPT_TOKEN(anon_sym_bridge); END_STATE(); - case 1931: + case 1938: ACCEPT_TOKEN(anon_sym_bridge); - if (lookahead == '(') ADVANCE(1875); + if (lookahead == '(') ADVANCE(1882); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); - case 1932: + case 1939: ACCEPT_TOKEN(anon_sym_bridge); - if (lookahead == ':') ADVANCE(1871); + if (lookahead == ':') ADVANCE(1878); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); - case 1933: + case 1940: ACCEPT_TOKEN(anon_sym_synthetic); END_STATE(); - case 1934: + case 1941: ACCEPT_TOKEN(anon_sym_synthetic); - if (lookahead == '(') ADVANCE(1875); + if (lookahead == '(') ADVANCE(1882); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); - case 1935: + case 1942: ACCEPT_TOKEN(anon_sym_synthetic); - if (lookahead == ':') ADVANCE(1871); + if (lookahead == ':') ADVANCE(1878); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); - case 1936: + case 1943: ACCEPT_TOKEN(anon_sym_enum); END_STATE(); - case 1937: + case 1944: ACCEPT_TOKEN(anon_sym_enum); - if (lookahead == '(') ADVANCE(1875); + if (lookahead == '(') ADVANCE(1882); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); - case 1938: + case 1945: ACCEPT_TOKEN(anon_sym_enum); - if (lookahead == ':') ADVANCE(1871); + if (lookahead == ':') ADVANCE(1878); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); - case 1939: + case 1946: ACCEPT_TOKEN(anon_sym_constructor); END_STATE(); - case 1940: + case 1947: ACCEPT_TOKEN(anon_sym_constructor); - if (lookahead == '(') ADVANCE(1875); + if (lookahead == '(') ADVANCE(1882); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); - case 1941: + case 1948: ACCEPT_TOKEN(anon_sym_constructor); - if (lookahead == ':') ADVANCE(1871); + if (lookahead == ':') ADVANCE(1878); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); - case 1942: + case 1949: ACCEPT_TOKEN(anon_sym_varargs); END_STATE(); - case 1943: + case 1950: ACCEPT_TOKEN(anon_sym_varargs); - if (lookahead == '(') ADVANCE(1875); + if (lookahead == '(') ADVANCE(1882); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); - case 1944: + case 1951: ACCEPT_TOKEN(anon_sym_varargs); - if (lookahead == ':') ADVANCE(1871); + if (lookahead == ':') ADVANCE(1878); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); - case 1945: + case 1952: ACCEPT_TOKEN(anon_sym_declared_DASHsynchronized); END_STATE(); - case 1946: + case 1953: ACCEPT_TOKEN(anon_sym_annotation); END_STATE(); - case 1947: + case 1954: ACCEPT_TOKEN(anon_sym_annotation); - if (lookahead == '(') ADVANCE(1875); + if (lookahead == '(') ADVANCE(1882); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(140); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); END_STATE(); - case 1948: + case 1955: ACCEPT_TOKEN(anon_sym_annotation); - if (lookahead == ':') ADVANCE(1871); + if (lookahead == ':') ADVANCE(1878); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(382); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); END_STATE(); - case 1949: + case 1956: ACCEPT_TOKEN(sym_comment); if (lookahead != 0 && - lookahead != '\n') ADVANCE(1949); + lookahead != '\n') ADVANCE(1956); END_STATE(); - case 1950: + case 1957: ACCEPT_TOKEN(anon_sym_DOTenum); END_STATE(); - case 1951: + case 1958: ACCEPT_TOKEN(sym_variable); - if (lookahead == '(') ADVANCE(1875); - if (lookahead == ':') ADVANCE(1871); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1951); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == ':') ADVANCE(1878); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1958); if (lookahead == '$' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(26); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(28); END_STATE(); - case 1952: + case 1959: ACCEPT_TOKEN(sym_variable); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1952); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1959); END_STATE(); - case 1953: + case 1960: ACCEPT_TOKEN(sym_parameter); - if (lookahead == '(') ADVANCE(1875); - if (lookahead == ':') ADVANCE(1871); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1953); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == ':') ADVANCE(1878); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1960); if (lookahead == '$' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(26); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(28); END_STATE(); - case 1954: + case 1961: ACCEPT_TOKEN(sym_parameter); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1954); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1961); END_STATE(); - case 1955: + case 1962: ACCEPT_TOKEN(aux_sym_number_literal_token1); END_STATE(); - case 1956: + case 1963: ACCEPT_TOKEN(aux_sym_number_literal_token1); - if (lookahead == '(') ADVANCE(1875); - if (lookahead == ':') ADVANCE(1871); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == ':') ADVANCE(1878); if (lookahead == 'L' || lookahead == 's' || - lookahead == 't') ADVANCE(1957); + lookahead == 't') ADVANCE(1964); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1956); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1963); if (lookahead == '$' || ('G' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('g' <= lookahead && lookahead <= 'z')) ADVANCE(26); + ('g' <= lookahead && lookahead <= 'z')) ADVANCE(28); END_STATE(); - case 1957: + case 1964: ACCEPT_TOKEN(aux_sym_number_literal_token1); - if (lookahead == '(') ADVANCE(1875); - if (lookahead == ':') ADVANCE(1871); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == ':') ADVANCE(1878); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(26); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(28); END_STATE(); - case 1958: + case 1965: ACCEPT_TOKEN(aux_sym_number_literal_token1); if (lookahead == 'L' || lookahead == 's' || - lookahead == 't') ADVANCE(1955); + lookahead == 't') ADVANCE(1962); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1958); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1965); END_STATE(); - case 1959: + case 1966: ACCEPT_TOKEN(aux_sym_number_literal_token2); END_STATE(); - case 1960: + case 1967: ACCEPT_TOKEN(aux_sym_number_literal_token2); - if (lookahead == '(') ADVANCE(1875); - if (lookahead == '.') ADVANCE(1595); - if (lookahead == ':') ADVANCE(1871); - if (lookahead == 'f') ADVANCE(1962); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == '.') ADVANCE(1598); + if (lookahead == ':') ADVANCE(1878); + if (lookahead == 'f') ADVANCE(1969); if (lookahead == 'X' || - lookahead == 'x') ADVANCE(25); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1961); + lookahead == 'x') ADVANCE(27); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1968); if (lookahead == '$' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(26); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(28); END_STATE(); - case 1961: + case 1968: ACCEPT_TOKEN(aux_sym_number_literal_token2); - if (lookahead == '(') ADVANCE(1875); - if (lookahead == '.') ADVANCE(1595); - if (lookahead == ':') ADVANCE(1871); - if (lookahead == 'f') ADVANCE(1962); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1961); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == '.') ADVANCE(1598); + if (lookahead == ':') ADVANCE(1878); + if (lookahead == 'f') ADVANCE(1969); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1968); if (lookahead == '$' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(26); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(28); END_STATE(); - case 1962: + case 1969: ACCEPT_TOKEN(aux_sym_number_literal_token2); - if (lookahead == '(') ADVANCE(1875); - if (lookahead == ':') ADVANCE(1871); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == ':') ADVANCE(1878); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(26); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(28); END_STATE(); - case 1963: + case 1970: ACCEPT_TOKEN(aux_sym_number_literal_token2); - if (lookahead == '.') ADVANCE(1595); - if (lookahead == 'f') ADVANCE(1959); + if (lookahead == '.') ADVANCE(1598); + if (lookahead == 'f') ADVANCE(1966); if (lookahead == 'X' || - lookahead == 'x') ADVANCE(1596); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1964); + lookahead == 'x') ADVANCE(1599); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1971); END_STATE(); - case 1964: + case 1971: ACCEPT_TOKEN(aux_sym_number_literal_token2); - if (lookahead == '.') ADVANCE(1595); - if (lookahead == 'f') ADVANCE(1959); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1964); + if (lookahead == '.') ADVANCE(1598); + if (lookahead == 'f') ADVANCE(1966); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1971); END_STATE(); - case 1965: + case 1972: ACCEPT_TOKEN(aux_sym_number_literal_token2); - if (lookahead == 'f') ADVANCE(1959); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1965); + if (lookahead == 'f') ADVANCE(1966); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1972); END_STATE(); - case 1966: + case 1973: ACCEPT_TOKEN(sym_string_literal); - if (lookahead == '"') ADVANCE(1966); + if (lookahead == '"') ADVANCE(1973); if (lookahead != 0 && lookahead != '\n') ADVANCE(5); END_STATE(); - case 1967: + case 1974: ACCEPT_TOKEN(anon_sym_true); END_STATE(); - case 1968: + case 1975: ACCEPT_TOKEN(anon_sym_true); - if (lookahead == '(') ADVANCE(1875); - if (lookahead == ':') ADVANCE(1871); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == ':') ADVANCE(1878); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(26); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(28); END_STATE(); - case 1969: + case 1976: ACCEPT_TOKEN(anon_sym_false); END_STATE(); - case 1970: + case 1977: ACCEPT_TOKEN(anon_sym_false); - if (lookahead == '(') ADVANCE(1875); - if (lookahead == ':') ADVANCE(1871); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == ':') ADVANCE(1878); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(26); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(28); END_STATE(); - case 1971: + case 1978: + ACCEPT_TOKEN(sym_character_literal); + END_STATE(); + case 1979: + ACCEPT_TOKEN(sym_character_literal); + if (lookahead == '\'') ADVANCE(1978); + END_STATE(); + case 1980: ACCEPT_TOKEN(sym_null_literal); END_STATE(); - case 1972: + case 1981: ACCEPT_TOKEN(sym_null_literal); - if (lookahead == '(') ADVANCE(1875); - if (lookahead == ':') ADVANCE(1871); + if (lookahead == '(') ADVANCE(1882); + if (lookahead == ':') ADVANCE(1878); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(26); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(28); END_STATE(); default: return false; @@ -11366,9 +11418,9 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [73] = {.lex_state = 0}, [74] = {.lex_state = 0}, [75] = {.lex_state = 0}, - [76] = {.lex_state = 1599}, - [77] = {.lex_state = 1599}, - [78] = {.lex_state = 0}, + [76] = {.lex_state = 1606}, + [77] = {.lex_state = 0}, + [78] = {.lex_state = 1606}, [79] = {.lex_state = 0}, [80] = {.lex_state = 0}, [81] = {.lex_state = 0}, @@ -11387,23 +11439,23 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [94] = {.lex_state = 4}, [95] = {.lex_state = 0}, [96] = {.lex_state = 0}, - [97] = {.lex_state = 1599}, + [97] = {.lex_state = 1606}, [98] = {.lex_state = 0}, [99] = {.lex_state = 0}, [100] = {.lex_state = 0}, [101] = {.lex_state = 0}, - [102] = {.lex_state = 1599}, + [102] = {.lex_state = 1606}, [103] = {.lex_state = 0}, [104] = {.lex_state = 0}, - [105] = {.lex_state = 1599}, + [105] = {.lex_state = 1606}, [106] = {.lex_state = 0}, [107] = {.lex_state = 0}, - [108] = {.lex_state = 1599}, - [109] = {.lex_state = 1599}, + [108] = {.lex_state = 1606}, + [109] = {.lex_state = 1606}, [110] = {.lex_state = 0}, [111] = {.lex_state = 0}, [112] = {.lex_state = 0}, - [113] = {.lex_state = 1599}, + [113] = {.lex_state = 1606}, [114] = {.lex_state = 0}, [115] = {.lex_state = 0}, [116] = {.lex_state = 0}, @@ -11411,13 +11463,13 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [118] = {.lex_state = 0}, [119] = {.lex_state = 0}, [120] = {.lex_state = 0}, - [121] = {.lex_state = 1599}, + [121] = {.lex_state = 1606}, [122] = {.lex_state = 6}, - [123] = {.lex_state = 1599}, + [123] = {.lex_state = 1606}, [124] = {.lex_state = 0}, - [125] = {.lex_state = 1599}, - [126] = {.lex_state = 1599}, - [127] = {.lex_state = 1599}, + [125] = {.lex_state = 1606}, + [126] = {.lex_state = 1606}, + [127] = {.lex_state = 1606}, [128] = {.lex_state = 0}, [129] = {.lex_state = 1}, [130] = {.lex_state = 0}, @@ -11427,26 +11479,26 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [134] = {.lex_state = 0}, [135] = {.lex_state = 0}, [136] = {.lex_state = 1}, - [137] = {.lex_state = 1599}, - [138] = {.lex_state = 1599}, + [137] = {.lex_state = 1606}, + [138] = {.lex_state = 1606}, [139] = {.lex_state = 0}, [140] = {.lex_state = 0}, [141] = {.lex_state = 0}, [142] = {.lex_state = 0}, [143] = {.lex_state = 0}, - [144] = {.lex_state = 1599}, - [145] = {.lex_state = 1599}, - [146] = {.lex_state = 1599}, - [147] = {.lex_state = 1599}, + [144] = {.lex_state = 1606}, + [145] = {.lex_state = 1606}, + [146] = {.lex_state = 1606}, + [147] = {.lex_state = 1606}, [148] = {.lex_state = 0}, [149] = {.lex_state = 0}, - [150] = {.lex_state = 1599}, + [150] = {.lex_state = 1606}, [151] = {.lex_state = 0}, [152] = {.lex_state = 0}, - [153] = {.lex_state = 1599}, + [153] = {.lex_state = 1606}, [154] = {.lex_state = 0}, - [155] = {.lex_state = 1599}, - [156] = {.lex_state = 1599}, + [155] = {.lex_state = 1606}, + [156] = {.lex_state = 1606}, [157] = {.lex_state = 1}, [158] = {.lex_state = 0}, [159] = {.lex_state = 1}, @@ -11455,14 +11507,14 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [162] = {.lex_state = 1}, [163] = {.lex_state = 1}, [164] = {.lex_state = 1}, - [165] = {.lex_state = 1599}, + [165] = {.lex_state = 1606}, [166] = {.lex_state = 0}, [167] = {.lex_state = 1}, [168] = {.lex_state = 0}, [169] = {.lex_state = 1}, [170] = {.lex_state = 1}, [171] = {.lex_state = 9}, - [172] = {.lex_state = 1599}, + [172] = {.lex_state = 1606}, [173] = {.lex_state = 9}, [174] = {.lex_state = 1}, [175] = {.lex_state = 0}, @@ -11819,6 +11871,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_literal] = ACTIONS(1), [anon_sym_true] = ACTIONS(1), [anon_sym_false] = ACTIONS(1), + [sym_character_literal] = ACTIONS(1), [sym_null_literal] = ACTIONS(1), }, [1] = { @@ -19634,11 +19687,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - ACTIONS(192), 5, + ACTIONS(192), 6, sym_label, sym_variable, sym_parameter, sym_string_literal, + sym_character_literal, sym_null_literal, ACTIONS(206), 9, anon_sym_V, @@ -19663,7 +19717,7 @@ static const uint16_t ts_small_parse_table[] = { sym__literal, sym_number_literal, sym_boolean_literal, - [67] = 14, + [68] = 14, ACTIONS(3), 1, sym_comment, ACTIONS(200), 1, @@ -19684,12 +19738,13 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(212), 2, anon_sym_true, anon_sym_false, - ACTIONS(214), 2, - sym_label, - sym_string_literal, ACTIONS(220), 2, anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, + ACTIONS(214), 3, + sym_label, + sym_string_literal, + sym_character_literal, ACTIONS(224), 3, sym_variable, sym_parameter, @@ -19717,7 +19772,7 @@ static const uint16_t ts_small_parse_table[] = { sym__literal, sym_number_literal, sym_boolean_literal, - [135] = 16, + [137] = 16, ACTIONS(3), 1, sym_comment, ACTIONS(226), 1, @@ -19734,8 +19789,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(240), 1, anon_sym_DOTenum, - ACTIONS(246), 1, - sym_string_literal, STATE(126), 1, sym_subannotation_declaration, STATE(208), 1, @@ -19746,6 +19799,9 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(244), 2, aux_sym_number_literal_token1, aux_sym_number_literal_token2, + ACTIONS(246), 2, + sym_string_literal, + sym_character_literal, ACTIONS(248), 2, anon_sym_true, anon_sym_false, @@ -19764,7 +19820,7 @@ static const uint16_t ts_small_parse_table[] = { sym__literal, sym_number_literal, sym_boolean_literal, - [198] = 18, + [201] = 18, ACTIONS(3), 1, sym_comment, ACTIONS(226), 1, @@ -19781,8 +19837,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTenum, ACTIONS(250), 1, anon_sym_RBRACE, - ACTIONS(254), 1, - sym_string_literal, ACTIONS(256), 1, sym_null_literal, STATE(126), 1, @@ -19803,6 +19857,9 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(252), 2, sym_variable, sym_parameter, + ACTIONS(254), 2, + sym_string_literal, + sym_character_literal, STATE(133), 9, sym_subannotation_definition, sym__identifier, @@ -19813,7 +19870,7 @@ static const uint16_t ts_small_parse_table[] = { sym_enum_reference, sym__literal, sym_boolean_literal, - [265] = 17, + [269] = 17, ACTIONS(3), 1, sym_comment, ACTIONS(226), 1, @@ -19830,8 +19887,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_method_identifier_token1, ACTIONS(268), 1, anon_sym_DOTenum, - ACTIONS(272), 1, - sym_string_literal, ACTIONS(274), 1, sym_null_literal, STATE(126), 1, @@ -19849,6 +19904,9 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(270), 2, aux_sym_number_literal_token1, aux_sym_number_literal_token2, + ACTIONS(272), 2, + sym_string_literal, + sym_character_literal, STATE(138), 11, sym_subannotation_definition, sym__identifier, @@ -19861,7 +19919,7 @@ static const uint16_t ts_small_parse_table[] = { sym__literal, sym_number_literal, sym_boolean_literal, - [330] = 15, + [335] = 15, ACTIONS(3), 1, sym_comment, ACTIONS(226), 1, @@ -19876,8 +19934,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(240), 1, anon_sym_DOTenum, - ACTIONS(278), 1, - sym_string_literal, STATE(126), 1, sym_subannotation_declaration, STATE(208), 1, @@ -19891,6 +19947,9 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(248), 2, anon_sym_true, anon_sym_false, + ACTIONS(278), 2, + sym_string_literal, + sym_character_literal, ACTIONS(276), 3, sym_variable, sym_parameter, @@ -19906,12 +19965,12 @@ static const uint16_t ts_small_parse_table[] = { sym__literal, sym_number_literal, sym_boolean_literal, - [390] = 3, + [396] = 3, ACTIONS(208), 1, sym_comment, ACTIONS(282), 1, anon_sym_LF, - ACTIONS(280), 25, + ACTIONS(280), 26, sym_label, anon_sym_LBRACE, sym_class_identifier, @@ -19936,8 +19995,9 @@ static const uint16_t ts_small_parse_table[] = { sym_string_literal, anon_sym_true, anon_sym_false, + sym_character_literal, sym_null_literal, - [424] = 7, + [431] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(286), 1, @@ -19970,7 +20030,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_constructor, anon_sym_varargs, anon_sym_annotation, - [464] = 5, + [471] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(293), 1, @@ -19999,7 +20059,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_constructor, anon_sym_varargs, anon_sym_annotation, - [498] = 7, + [505] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(296), 1, @@ -20030,7 +20090,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_constructor, anon_sym_varargs, anon_sym_annotation, - [536] = 5, + [543] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(306), 1, @@ -20059,7 +20119,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_constructor, anon_sym_varargs, anon_sym_annotation, - [570] = 5, + [577] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(308), 1, @@ -20087,7 +20147,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_varargs, anon_sym_declared_DASHsynchronized, anon_sym_annotation, - [603] = 4, + [610] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(288), 1, @@ -20113,7 +20173,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_varargs, anon_sym_declared_DASHsynchronized, anon_sym_annotation, - [633] = 5, + [640] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(288), 1, @@ -20140,7 +20200,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_constructor, anon_sym_varargs, anon_sym_annotation, - [665] = 5, + [672] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(302), 1, @@ -20167,7 +20227,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_constructor, anon_sym_varargs, anon_sym_annotation, - [697] = 4, + [704] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(302), 1, @@ -20193,7 +20253,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_varargs, anon_sym_declared_DASHsynchronized, anon_sym_annotation, - [727] = 15, + [734] = 15, ACTIONS(3), 1, sym_comment, ACTIONS(17), 1, @@ -20222,13 +20282,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(73), 2, sym_annotation_directive, aux_sym_class_definition_repeat2, - STATE(80), 2, + STATE(81), 2, sym_field_definition, aux_sym_class_definition_repeat3, STATE(116), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [777] = 7, + [784] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(238), 1, @@ -20253,7 +20313,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [809] = 13, + [816] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(17), 1, @@ -20278,13 +20338,13 @@ static const uint16_t ts_small_parse_table[] = { STATE(72), 2, sym_annotation_directive, aux_sym_class_definition_repeat2, - STATE(83), 2, + STATE(84), 2, sym_field_definition, aux_sym_class_definition_repeat3, STATE(112), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [853] = 13, + [860] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(17), 1, @@ -20306,7 +20366,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(74), 2, sym_annotation_directive, aux_sym_class_definition_repeat2, - STATE(82), 2, + STATE(83), 2, sym_field_definition, aux_sym_class_definition_repeat3, STATE(86), 2, @@ -20315,7 +20375,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(120), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [897] = 7, + [904] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(238), 1, @@ -20340,7 +20400,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [929] = 7, + [936] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(349), 1, @@ -20365,7 +20425,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [961] = 7, + [968] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(238), 1, @@ -20390,7 +20450,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [993] = 7, + [1000] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(238), 1, @@ -20415,7 +20475,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1025] = 7, + [1032] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(238), 1, @@ -20440,7 +20500,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1057] = 7, + [1064] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(238), 1, @@ -20465,7 +20525,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1089] = 13, + [1096] = 13, ACTIONS(3), 1, sym_comment, ACTIONS(17), 1, @@ -20487,7 +20547,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(72), 2, sym_annotation_directive, aux_sym_class_definition_repeat2, - STATE(83), 2, + STATE(84), 2, sym_field_definition, aux_sym_class_definition_repeat3, STATE(86), 2, @@ -20496,7 +20556,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(112), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1133] = 5, + [1140] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(238), 1, @@ -20517,7 +20577,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1159] = 5, + [1166] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(370), 1, @@ -20538,7 +20598,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1185] = 5, + [1192] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(238), 1, @@ -20559,7 +20619,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1211] = 5, + [1218] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(238), 1, @@ -20580,7 +20640,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1237] = 5, + [1244] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(222), 1, @@ -20601,7 +20661,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1263] = 5, + [1270] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(222), 1, @@ -20622,7 +20682,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1289] = 5, + [1296] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(222), 1, @@ -20643,7 +20703,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1315] = 5, + [1322] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(372), 1, @@ -20664,7 +20724,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1341] = 5, + [1348] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(238), 1, @@ -20685,7 +20745,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1367] = 5, + [1374] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(372), 1, @@ -20706,7 +20766,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1393] = 5, + [1400] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(222), 1, @@ -20727,7 +20787,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1419] = 5, + [1426] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(372), 1, @@ -20748,7 +20808,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1445] = 11, + [1452] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(17), 1, @@ -20765,16 +20825,16 @@ static const uint16_t ts_small_parse_table[] = { sym_field_declaration, STATE(127), 1, sym_start_annotation, - STATE(81), 2, + STATE(82), 2, sym_annotation_directive, aux_sym_class_definition_repeat2, - STATE(82), 2, + STATE(83), 2, sym_field_definition, aux_sym_class_definition_repeat3, STATE(120), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1482] = 11, + [1489] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(17), 1, @@ -20791,16 +20851,16 @@ static const uint16_t ts_small_parse_table[] = { sym_field_declaration, STATE(127), 1, sym_start_annotation, - STATE(81), 2, + STATE(82), 2, sym_annotation_directive, aux_sym_class_definition_repeat2, - STATE(83), 2, + STATE(84), 2, sym_field_definition, aux_sym_class_definition_repeat3, STATE(112), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1519] = 11, + [1526] = 11, ACTIONS(3), 1, sym_comment, ACTIONS(17), 1, @@ -20817,16 +20877,16 @@ static const uint16_t ts_small_parse_table[] = { sym_field_declaration, STATE(127), 1, sym_start_annotation, - STATE(79), 2, + STATE(80), 2, sym_field_definition, aux_sym_class_definition_repeat3, - STATE(81), 2, + STATE(82), 2, sym_annotation_directive, aux_sym_class_definition_repeat2, STATE(110), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1556] = 2, + [1563] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(398), 12, @@ -20842,7 +20902,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_J, anon_sym_F, anon_sym_D, - [1574] = 2, + [1581] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(400), 11, @@ -20857,10 +20917,28 @@ static const uint16_t ts_small_parse_table[] = { sym_end_subannotation, anon_sym_COMMA, anon_sym_RBRACE, - [1591] = 2, + [1598] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(244), 1, + aux_sym_number_literal_token2, + ACTIONS(402), 1, + aux_sym_number_literal_token1, + ACTIONS(406), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(404), 3, + sym_string_literal, + sym_character_literal, + sym_null_literal, + STATE(118), 3, + sym__literal, + sym_number_literal, + sym_boolean_literal, + [1622] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(402), 10, + ACTIONS(408), 10, ts_builtin_sym_end, anon_sym_DOTfield, sym_end_field, @@ -20871,31 +20949,32 @@ static const uint16_t ts_small_parse_table[] = { sym_end_subannotation, anon_sym_COMMA, anon_sym_RBRACE, - [1607] = 6, + [1638] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(244), 1, aux_sym_number_literal_token2, - ACTIONS(404), 1, + ACTIONS(402), 1, aux_sym_number_literal_token1, ACTIONS(406), 2, - sym_string_literal, - sym_null_literal, - ACTIONS(408), 2, anon_sym_true, anon_sym_false, - STATE(118), 3, + ACTIONS(410), 3, + sym_string_literal, + sym_character_literal, + sym_null_literal, + STATE(106), 3, sym__literal, sym_number_literal, sym_boolean_literal, - [1630] = 8, + [1662] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(333), 1, anon_sym_DOTfield, ACTIONS(335), 1, anon_sym_DOTmethod, - ACTIONS(410), 1, + ACTIONS(412), 1, ts_builtin_sym_end, STATE(4), 1, sym_method_declaration, @@ -20907,7 +20986,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(100), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1657] = 8, + [1689] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(333), 1, @@ -20926,23 +21005,23 @@ static const uint16_t ts_small_parse_table[] = { STATE(112), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1684] = 5, + [1716] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(414), 1, + ACTIONS(416), 1, anon_sym_DOTannotation, STATE(127), 1, sym_start_annotation, - STATE(81), 2, + STATE(82), 2, sym_annotation_directive, aux_sym_class_definition_repeat2, - ACTIONS(412), 5, + ACTIONS(414), 5, ts_builtin_sym_end, anon_sym_DOTfield, sym_end_field, anon_sym_DOTmethod, sym_end_param, - [1705] = 8, + [1737] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(333), 1, @@ -20961,7 +21040,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(110), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1732] = 8, + [1764] = 8, ACTIONS(3), 1, sym_comment, ACTIONS(333), 1, @@ -20980,24 +21059,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(120), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [1759] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(244), 1, - aux_sym_number_literal_token2, - ACTIONS(404), 1, - aux_sym_number_literal_token1, - ACTIONS(408), 2, - anon_sym_true, - anon_sym_false, - ACTIONS(417), 2, - sym_string_literal, - sym_null_literal, - STATE(106), 3, - sym__literal, - sym_number_literal, - sym_boolean_literal, - [1782] = 6, + [1791] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(17), 1, @@ -21013,7 +21075,7 @@ static const uint16_t ts_small_parse_table[] = { ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTmethod, - [1804] = 4, + [1813] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(425), 1, @@ -21026,7 +21088,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTfield, anon_sym_DOTmethod, anon_sym_DOTannotation, - [1821] = 2, + [1830] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(428), 6, @@ -21036,7 +21098,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTfield, anon_sym_DOTmethod, anon_sym_DOTannotation, - [1833] = 6, + [1842] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(232), 1, @@ -21050,7 +21112,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(97), 2, sym_field_identifier, sym_full_field_identifier, - [1853] = 3, + [1862] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(434), 1, @@ -21061,7 +21123,7 @@ static const uint16_t ts_small_parse_table[] = { sym_end_field, anon_sym_DOTmethod, anon_sym_DOTannotation, - [1867] = 3, + [1876] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(438), 1, @@ -21072,7 +21134,7 @@ static const uint16_t ts_small_parse_table[] = { sym_end_field, anon_sym_DOTmethod, anon_sym_DOTannotation, - [1881] = 5, + [1890] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(440), 1, @@ -21085,7 +21147,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - [1899] = 5, + [1908] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(296), 1, @@ -21098,7 +21160,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - [1917] = 5, + [1926] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(442), 1, @@ -21111,7 +21173,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - [1935] = 6, + [1944] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(238), 1, @@ -21125,7 +21187,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(97), 2, sym_field_identifier, sym_full_field_identifier, - [1955] = 5, + [1964] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(448), 1, @@ -21138,12 +21200,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(95), 2, sym_field_definition, aux_sym_class_definition_repeat3, - [1973] = 6, + [1982] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(244), 1, aux_sym_number_literal_token2, - ACTIONS(404), 1, + ACTIONS(402), 1, aux_sym_number_literal_token1, ACTIONS(451), 1, anon_sym_DOTendsparse_DASHswitch, @@ -21151,7 +21213,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_sparse_switch_directive_repeat1, STATE(200), 1, sym_number_literal, - [1992] = 2, + [2001] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(453), 5, @@ -21160,19 +21222,19 @@ static const uint16_t ts_small_parse_table[] = { sym_end_subannotation, anon_sym_COMMA, anon_sym_RBRACE, - [2003] = 5, + [2012] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(244), 1, aux_sym_number_literal_token2, - ACTIONS(404), 1, + ACTIONS(402), 1, aux_sym_number_literal_token1, ACTIONS(455), 1, anon_sym_DOTendarray_DASHdata, STATE(119), 2, sym_number_literal, aux_sym_array_data_directive_repeat1, - [2020] = 5, + [2029] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(17), 1, @@ -21181,10 +21243,10 @@ static const uint16_t ts_small_parse_table[] = { sym_end_param, STATE(127), 1, sym_start_annotation, - STATE(81), 2, + STATE(82), 2, sym_annotation_directive, aux_sym_class_definition_repeat2, - [2037] = 5, + [2046] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(335), 1, @@ -21196,12 +21258,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(107), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [2054] = 6, + [2063] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(244), 1, aux_sym_number_literal_token2, - ACTIONS(404), 1, + ACTIONS(402), 1, aux_sym_number_literal_token1, ACTIONS(461), 1, anon_sym_DOTendsparse_DASHswitch, @@ -21209,7 +21271,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_sparse_switch_directive_repeat1, STATE(200), 1, sym_number_literal, - [2073] = 2, + [2082] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(463), 5, @@ -21218,7 +21280,7 @@ static const uint16_t ts_small_parse_table[] = { sym_end_subannotation, anon_sym_COMMA, anon_sym_RBRACE, - [2084] = 2, + [2093] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(465), 5, @@ -21227,7 +21289,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTfield, anon_sym_DOTmethod, anon_sym_DOTannotation, - [2095] = 2, + [2104] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(467), 5, @@ -21236,7 +21298,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTfield, anon_sym_DOTmethod, anon_sym_DOTannotation, - [2106] = 4, + [2115] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(469), 1, @@ -21247,7 +21309,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(105), 2, sym_annotation_property, aux_sym_annotation_directive_repeat1, - [2121] = 2, + [2130] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(474), 5, @@ -21256,7 +21318,7 @@ static const uint16_t ts_small_parse_table[] = { sym_end_field, anon_sym_DOTmethod, anon_sym_DOTannotation, - [2132] = 5, + [2141] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(476), 1, @@ -21268,7 +21330,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(107), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [2149] = 2, + [2158] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(481), 5, @@ -21277,7 +21339,7 @@ static const uint16_t ts_small_parse_table[] = { sym_end_subannotation, anon_sym_COMMA, anon_sym_RBRACE, - [2160] = 2, + [2169] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(483), 5, @@ -21286,31 +21348,31 @@ static const uint16_t ts_small_parse_table[] = { sym_end_subannotation, anon_sym_COMMA, anon_sym_RBRACE, - [2171] = 5, + [2180] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(335), 1, anon_sym_DOTmethod, - ACTIONS(410), 1, + ACTIONS(412), 1, ts_builtin_sym_end, STATE(4), 1, sym_method_declaration, STATE(107), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [2188] = 5, + [2197] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(244), 1, aux_sym_number_literal_token2, - ACTIONS(404), 1, + ACTIONS(402), 1, aux_sym_number_literal_token1, STATE(191), 1, sym_number_literal, ACTIONS(485), 2, sym_variable, sym_parameter, - [2205] = 5, + [2214] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(335), 1, @@ -21322,7 +21384,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(107), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [2222] = 2, + [2231] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(487), 5, @@ -21331,7 +21393,7 @@ static const uint16_t ts_small_parse_table[] = { sym_end_subannotation, anon_sym_COMMA, anon_sym_RBRACE, - [2233] = 5, + [2242] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(489), 1, @@ -21343,7 +21405,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(114), 2, sym_number_literal, aux_sym_array_data_directive_repeat1, - [2250] = 5, + [2259] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(17), 1, @@ -21352,10 +21414,10 @@ static const uint16_t ts_small_parse_table[] = { sym_end_field, STATE(127), 1, sym_start_annotation, - STATE(81), 2, + STATE(82), 2, sym_annotation_directive, aux_sym_class_definition_repeat2, - [2267] = 5, + [2276] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(335), 1, @@ -21367,7 +21429,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(107), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [2284] = 6, + [2293] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(499), 1, @@ -21380,7 +21442,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_sparse_switch_directive_repeat1, STATE(200), 1, sym_number_literal, - [2303] = 2, + [2312] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(507), 5, @@ -21389,19 +21451,19 @@ static const uint16_t ts_small_parse_table[] = { sym_end_field, anon_sym_DOTmethod, anon_sym_DOTannotation, - [2314] = 5, + [2323] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(244), 1, aux_sym_number_literal_token2, - ACTIONS(404), 1, + ACTIONS(402), 1, aux_sym_number_literal_token1, ACTIONS(509), 1, anon_sym_DOTendarray_DASHdata, STATE(114), 2, sym_number_literal, aux_sym_array_data_directive_repeat1, - [2331] = 5, + [2340] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(335), 1, @@ -21413,7 +21475,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(107), 2, sym_method_definition, aux_sym_class_definition_repeat4, - [2348] = 3, + [2357] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(513), 1, @@ -21422,7 +21484,7 @@ static const uint16_t ts_small_parse_table[] = { sym_annotation_key, sym_end_annotation, sym_end_subannotation, - [2360] = 3, + [2369] = 3, ACTIONS(3), 1, sym_comment, STATE(18), 1, @@ -21431,7 +21493,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LTclinit_GT_LPAREN, anon_sym_LTinit_GT_LPAREN, aux_sym_method_identifier_token1, - [2372] = 4, + [2381] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(515), 1, @@ -21441,7 +21503,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(105), 2, sym_annotation_property, aux_sym_annotation_directive_repeat1, - [2386] = 5, + [2395] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(519), 1, @@ -21452,7 +21514,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, STATE(152), 1, aux_sym_list_repeat1, - [2402] = 4, + [2411] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(515), 1, @@ -21462,7 +21524,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(105), 2, sym_annotation_property, aux_sym_annotation_directive_repeat1, - [2416] = 4, + [2425] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(515), 1, @@ -21472,7 +21534,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(125), 2, sym_annotation_property, aux_sym_annotation_directive_repeat1, - [2430] = 4, + [2439] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(515), 1, @@ -21482,7 +21544,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(123), 2, sym_annotation_property, aux_sym_annotation_directive_repeat1, - [2444] = 3, + [2453] = 3, ACTIONS(3), 1, sym_comment, STATE(197), 1, @@ -21491,7 +21553,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_system, anon_sym_build, anon_sym_runtime, - [2456] = 3, + [2465] = 3, ACTIONS(11), 1, anon_sym_LF, ACTIONS(208), 1, @@ -21499,7 +21561,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(13), 2, anon_sym_COMMA, anon_sym_DASH_GT, - [2467] = 4, + [2476] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(533), 1, @@ -21508,16 +21570,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, STATE(130), 1, aux_sym_list_repeat1, - [2480] = 4, + [2489] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(244), 1, aux_sym_number_literal_token2, - ACTIONS(404), 1, + ACTIONS(402), 1, aux_sym_number_literal_token1, STATE(17), 1, sym_number_literal, - [2493] = 4, + [2502] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(519), 1, @@ -21526,7 +21588,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, STATE(130), 1, aux_sym_list_repeat1, - [2506] = 4, + [2515] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(519), 1, @@ -21535,16 +21597,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, STATE(152), 1, aux_sym_list_repeat1, - [2519] = 4, + [2528] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(244), 1, aux_sym_number_literal_token2, - ACTIONS(404), 1, + ACTIONS(402), 1, aux_sym_number_literal_token1, STATE(25), 1, sym_number_literal, - [2532] = 3, + [2541] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(521), 1, @@ -21552,7 +21614,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(540), 2, anon_sym_COMMA, anon_sym_RBRACE, - [2543] = 4, + [2552] = 4, ACTIONS(208), 1, sym_comment, ACTIONS(542), 1, @@ -21561,21 +21623,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LF, STATE(159), 1, aux_sym_statement_repeat1, - [2556] = 2, + [2565] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(546), 3, sym_annotation_key, sym_end_annotation, sym_end_subannotation, - [2565] = 2, + [2574] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(548), 3, sym_annotation_key, sym_end_annotation, sym_end_subannotation, - [2574] = 4, + [2583] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(519), 1, @@ -21584,23 +21646,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, STATE(132), 1, aux_sym_list_repeat1, - [2587] = 4, + [2596] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(244), 1, aux_sym_number_literal_token2, - ACTIONS(404), 1, + ACTIONS(402), 1, aux_sym_number_literal_token1, STATE(22), 1, sym_number_literal, - [2600] = 2, + [2609] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(552), 3, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTmethod, - [2609] = 4, + [2618] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(554), 1, @@ -21609,7 +21671,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTendpacked_DASHswitch, STATE(142), 1, aux_sym_packed_switch_directive_repeat1, - [2622] = 3, + [2631] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(561), 1, @@ -21617,35 +21679,35 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(559), 2, anon_sym_DOTendsparse_DASHswitch, aux_sym_number_literal_token1, - [2633] = 2, + [2642] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(108), 3, sym_annotation_key, sym_end_annotation, sym_end_subannotation, - [2642] = 2, + [2651] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(104), 3, sym_annotation_key, sym_end_annotation, sym_end_subannotation, - [2651] = 2, + [2660] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(7), 3, sym_annotation_key, sym_end_annotation, sym_end_subannotation, - [2660] = 2, + [2669] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(86), 3, sym_annotation_key, sym_end_annotation, sym_end_subannotation, - [2669] = 4, + [2678] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(563), 1, @@ -21654,32 +21716,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTendpacked_DASHswitch, STATE(142), 1, aux_sym_packed_switch_directive_repeat1, - [2682] = 4, + [2691] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(244), 1, aux_sym_number_literal_token2, - ACTIONS(404), 1, + ACTIONS(402), 1, aux_sym_number_literal_token1, STATE(160), 1, sym_number_literal, - [2695] = 2, + [2704] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(11), 3, sym_annotation_key, sym_end_annotation, sym_end_subannotation, - [2704] = 4, + [2713] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(244), 1, aux_sym_number_literal_token2, - ACTIONS(404), 1, + ACTIONS(402), 1, aux_sym_number_literal_token1, STATE(98), 1, sym_number_literal, - [2717] = 4, + [2726] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(519), 1, @@ -21688,35 +21750,35 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, STATE(130), 1, aux_sym_list_repeat1, - [2730] = 2, + [2739] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(569), 3, sym_annotation_key, sym_end_annotation, sym_end_subannotation, - [2739] = 2, + [2748] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(571), 3, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTmethod, - [2748] = 2, + [2757] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(573), 3, sym_annotation_key, sym_end_annotation, sym_end_subannotation, - [2757] = 2, + [2766] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(575), 3, sym_annotation_key, sym_end_annotation, sym_end_subannotation, - [2766] = 3, + [2775] = 3, ACTIONS(7), 1, anon_sym_LF, ACTIONS(208), 1, @@ -21724,7 +21786,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(9), 2, anon_sym_COMMA, anon_sym_DASH_GT, - [2777] = 3, + [2786] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(577), 1, @@ -21732,7 +21794,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(511), 2, anon_sym_COMMA, anon_sym_RBRACE, - [2788] = 4, + [2797] = 4, ACTIONS(208), 1, sym_comment, ACTIONS(579), 1, @@ -21741,7 +21803,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LF, STATE(159), 1, aux_sym_statement_repeat1, - [2801] = 4, + [2810] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(584), 1, @@ -21750,7 +21812,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTendpacked_DASHswitch, STATE(148), 1, aux_sym_packed_switch_directive_repeat1, - [2814] = 4, + [2823] = 4, ACTIONS(208), 1, sym_comment, ACTIONS(511), 1, @@ -21759,7 +21821,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, ACTIONS(590), 1, anon_sym_DASH_GT, - [2827] = 4, + [2836] = 4, ACTIONS(208), 1, sym_comment, ACTIONS(542), 1, @@ -21768,7 +21830,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LF, STATE(136), 1, aux_sym_statement_repeat1, - [2840] = 4, + [2849] = 4, ACTIONS(208), 1, sym_comment, ACTIONS(590), 1, @@ -21777,304 +21839,304 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, ACTIONS(596), 1, anon_sym_LF, - [2853] = 3, + [2862] = 3, ACTIONS(208), 1, sym_comment, - ACTIONS(402), 1, + ACTIONS(408), 1, anon_sym_LF, ACTIONS(598), 1, anon_sym_COMMA, - [2863] = 2, + [2872] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(600), 2, sym_annotation_key, sym_end_annotation, - [2871] = 2, + [2880] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(602), 2, ts_builtin_sym_end, anon_sym_DOTmethod, - [2879] = 3, + [2888] = 3, ACTIONS(208), 1, sym_comment, ACTIONS(569), 1, anon_sym_LF, ACTIONS(604), 1, anon_sym_COMMA, - [2889] = 3, + [2898] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(606), 1, anon_sym_DOTsuper, STATE(49), 1, sym_super_directive, - [2899] = 3, + [2908] = 3, ACTIONS(208), 1, sym_comment, ACTIONS(575), 1, anon_sym_LF, ACTIONS(608), 1, anon_sym_COMMA, - [2909] = 3, + [2918] = 3, ACTIONS(208), 1, sym_comment, ACTIONS(610), 1, anon_sym_COMMA, ACTIONS(612), 1, anon_sym_LF, - [2919] = 3, + [2928] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(440), 1, aux_sym_field_identifier_token1, STATE(109), 1, sym_field_identifier, - [2929] = 2, + [2938] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(614), 2, sym_annotation_key, sym_end_subannotation, - [2937] = 3, + [2946] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(296), 1, aux_sym_field_identifier_token1, STATE(89), 1, sym_field_identifier, - [2947] = 3, + [2956] = 3, ACTIONS(208), 1, sym_comment, ACTIONS(573), 1, anon_sym_LF, ACTIONS(616), 1, anon_sym_COMMA, - [2957] = 2, + [2966] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(536), 2, anon_sym_COMMA, anon_sym_RBRACE, - [2965] = 3, + [2974] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(296), 1, aux_sym_field_identifier_token1, STATE(109), 1, sym_field_identifier, - [2975] = 3, + [2984] = 3, ACTIONS(208), 1, sym_comment, ACTIONS(582), 1, anon_sym_LF, ACTIONS(618), 1, anon_sym_COMMA, - [2985] = 3, + [2994] = 3, ACTIONS(208), 1, sym_comment, ACTIONS(400), 1, anon_sym_LF, ACTIONS(620), 1, anon_sym_COMMA, - [2995] = 3, + [3004] = 3, ACTIONS(108), 1, anon_sym_LF, ACTIONS(110), 1, anon_sym_COMMA, ACTIONS(208), 1, sym_comment, - [3005] = 3, + [3014] = 3, ACTIONS(86), 1, anon_sym_LF, ACTIONS(88), 1, anon_sym_COMMA, ACTIONS(208), 1, sym_comment, - [3015] = 3, + [3024] = 3, ACTIONS(208), 1, sym_comment, ACTIONS(487), 1, anon_sym_LF, ACTIONS(622), 1, anon_sym_COMMA, - [3025] = 3, + [3034] = 3, ACTIONS(208), 1, sym_comment, ACTIONS(483), 1, anon_sym_LF, ACTIONS(624), 1, anon_sym_COMMA, - [3035] = 2, + [3044] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(626), 2, ts_builtin_sym_end, anon_sym_DOTmethod, - [3043] = 3, + [3052] = 3, ACTIONS(104), 1, anon_sym_LF, ACTIONS(106), 1, anon_sym_COMMA, ACTIONS(208), 1, sym_comment, - [3053] = 2, + [3062] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(628), 1, ts_builtin_sym_end, - [3060] = 2, + [3069] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(630), 1, anon_sym_LBRACE, - [3067] = 2, + [3076] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(632), 1, anon_sym_RBRACE, - [3074] = 2, + [3083] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(634), 1, sym_label, - [3081] = 2, + [3090] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(636), 1, sym_label, - [3088] = 2, + [3097] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(638), 1, anon_sym_LBRACE, - [3095] = 2, + [3104] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(640), 1, anon_sym_RBRACE, - [3102] = 2, + [3111] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(642), 1, anon_sym_EQ, - [3109] = 2, + [3118] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(644), 1, anon_sym_DOTsuper, - [3116] = 2, + [3125] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(646), 1, sym_label, - [3123] = 2, + [3132] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(648), 1, sym_string_literal, - [3130] = 2, + [3139] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(650), 1, anon_sym_DOT_DOT, - [3137] = 2, + [3146] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(652), 1, sym_class_identifier, - [3144] = 2, + [3153] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(654), 1, anon_sym_DASH_GT, - [3151] = 2, + [3160] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(656), 1, sym_class_identifier, - [3158] = 2, + [3167] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(658), 1, anon_sym_DASH_GT, - [3165] = 2, + [3174] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(660), 1, sym_label, - [3172] = 2, + [3181] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(662), 1, sym_class_identifier, - [3179] = 2, + [3188] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(664), 1, sym_class_identifier, - [3186] = 2, + [3195] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(666), 1, sym_class_identifier, - [3193] = 2, + [3202] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(668), 1, sym_class_identifier, - [3200] = 2, + [3209] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(670), 1, sym_label, - [3207] = 2, + [3216] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(672), 1, anon_sym_DOT_DOT, - [3214] = 2, + [3223] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(577), 1, anon_sym_DASH_GT, - [3221] = 2, + [3230] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(674), 1, sym_class_identifier, - [3228] = 2, + [3237] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(676), 1, sym_label, - [3235] = 2, + [3244] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(678), 1, anon_sym_DOTsuper, - [3242] = 2, + [3251] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(680), 1, sym_label, - [3249] = 2, + [3258] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(682), 1, sym_parameter, - [3256] = 2, + [3265] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(513), 1, anon_sym_DASH_GT, - [3263] = 2, + [3272] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(684), 1, anon_sym_DASH_GT, - [3270] = 2, + [3279] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(686), 1, @@ -22083,189 +22145,189 @@ static const uint16_t ts_small_parse_table[] = { static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(33)] = 0, - [SMALL_STATE(34)] = 67, - [SMALL_STATE(35)] = 135, - [SMALL_STATE(36)] = 198, - [SMALL_STATE(37)] = 265, - [SMALL_STATE(38)] = 330, - [SMALL_STATE(39)] = 390, - [SMALL_STATE(40)] = 424, - [SMALL_STATE(41)] = 464, - [SMALL_STATE(42)] = 498, - [SMALL_STATE(43)] = 536, - [SMALL_STATE(44)] = 570, - [SMALL_STATE(45)] = 603, - [SMALL_STATE(46)] = 633, - [SMALL_STATE(47)] = 665, - [SMALL_STATE(48)] = 697, - [SMALL_STATE(49)] = 727, - [SMALL_STATE(50)] = 777, - [SMALL_STATE(51)] = 809, - [SMALL_STATE(52)] = 853, - [SMALL_STATE(53)] = 897, - [SMALL_STATE(54)] = 929, - [SMALL_STATE(55)] = 961, - [SMALL_STATE(56)] = 993, - [SMALL_STATE(57)] = 1025, - [SMALL_STATE(58)] = 1057, - [SMALL_STATE(59)] = 1089, - [SMALL_STATE(60)] = 1133, - [SMALL_STATE(61)] = 1159, - [SMALL_STATE(62)] = 1185, - [SMALL_STATE(63)] = 1211, - [SMALL_STATE(64)] = 1237, - [SMALL_STATE(65)] = 1263, - [SMALL_STATE(66)] = 1289, - [SMALL_STATE(67)] = 1315, - [SMALL_STATE(68)] = 1341, - [SMALL_STATE(69)] = 1367, - [SMALL_STATE(70)] = 1393, - [SMALL_STATE(71)] = 1419, - [SMALL_STATE(72)] = 1445, - [SMALL_STATE(73)] = 1482, - [SMALL_STATE(74)] = 1519, - [SMALL_STATE(75)] = 1556, - [SMALL_STATE(76)] = 1574, - [SMALL_STATE(77)] = 1591, - [SMALL_STATE(78)] = 1607, - [SMALL_STATE(79)] = 1630, - [SMALL_STATE(80)] = 1657, - [SMALL_STATE(81)] = 1684, - [SMALL_STATE(82)] = 1705, - [SMALL_STATE(83)] = 1732, - [SMALL_STATE(84)] = 1759, - [SMALL_STATE(85)] = 1782, - [SMALL_STATE(86)] = 1804, - [SMALL_STATE(87)] = 1821, - [SMALL_STATE(88)] = 1833, - [SMALL_STATE(89)] = 1853, - [SMALL_STATE(90)] = 1867, - [SMALL_STATE(91)] = 1881, - [SMALL_STATE(92)] = 1899, - [SMALL_STATE(93)] = 1917, - [SMALL_STATE(94)] = 1935, - [SMALL_STATE(95)] = 1955, - [SMALL_STATE(96)] = 1973, - [SMALL_STATE(97)] = 1992, - [SMALL_STATE(98)] = 2003, - [SMALL_STATE(99)] = 2020, - [SMALL_STATE(100)] = 2037, - [SMALL_STATE(101)] = 2054, - [SMALL_STATE(102)] = 2073, - [SMALL_STATE(103)] = 2084, - [SMALL_STATE(104)] = 2095, - [SMALL_STATE(105)] = 2106, - [SMALL_STATE(106)] = 2121, - [SMALL_STATE(107)] = 2132, - [SMALL_STATE(108)] = 2149, - [SMALL_STATE(109)] = 2160, - [SMALL_STATE(110)] = 2171, - [SMALL_STATE(111)] = 2188, - [SMALL_STATE(112)] = 2205, - [SMALL_STATE(113)] = 2222, - [SMALL_STATE(114)] = 2233, - [SMALL_STATE(115)] = 2250, - [SMALL_STATE(116)] = 2267, - [SMALL_STATE(117)] = 2284, - [SMALL_STATE(118)] = 2303, - [SMALL_STATE(119)] = 2314, - [SMALL_STATE(120)] = 2331, - [SMALL_STATE(121)] = 2348, - [SMALL_STATE(122)] = 2360, - [SMALL_STATE(123)] = 2372, - [SMALL_STATE(124)] = 2386, - [SMALL_STATE(125)] = 2402, - [SMALL_STATE(126)] = 2416, - [SMALL_STATE(127)] = 2430, - [SMALL_STATE(128)] = 2444, - [SMALL_STATE(129)] = 2456, - [SMALL_STATE(130)] = 2467, - [SMALL_STATE(131)] = 2480, - [SMALL_STATE(132)] = 2493, - [SMALL_STATE(133)] = 2506, - [SMALL_STATE(134)] = 2519, - [SMALL_STATE(135)] = 2532, - [SMALL_STATE(136)] = 2543, - [SMALL_STATE(137)] = 2556, - [SMALL_STATE(138)] = 2565, - [SMALL_STATE(139)] = 2574, - [SMALL_STATE(140)] = 2587, - [SMALL_STATE(141)] = 2600, - [SMALL_STATE(142)] = 2609, - [SMALL_STATE(143)] = 2622, - [SMALL_STATE(144)] = 2633, - [SMALL_STATE(145)] = 2642, - [SMALL_STATE(146)] = 2651, - [SMALL_STATE(147)] = 2660, - [SMALL_STATE(148)] = 2669, - [SMALL_STATE(149)] = 2682, - [SMALL_STATE(150)] = 2695, - [SMALL_STATE(151)] = 2704, - [SMALL_STATE(152)] = 2717, - [SMALL_STATE(153)] = 2730, - [SMALL_STATE(154)] = 2739, - [SMALL_STATE(155)] = 2748, - [SMALL_STATE(156)] = 2757, - [SMALL_STATE(157)] = 2766, - [SMALL_STATE(158)] = 2777, - [SMALL_STATE(159)] = 2788, - [SMALL_STATE(160)] = 2801, - [SMALL_STATE(161)] = 2814, - [SMALL_STATE(162)] = 2827, - [SMALL_STATE(163)] = 2840, - [SMALL_STATE(164)] = 2853, - [SMALL_STATE(165)] = 2863, - [SMALL_STATE(166)] = 2871, - [SMALL_STATE(167)] = 2879, - [SMALL_STATE(168)] = 2889, - [SMALL_STATE(169)] = 2899, - [SMALL_STATE(170)] = 2909, - [SMALL_STATE(171)] = 2919, - [SMALL_STATE(172)] = 2929, - [SMALL_STATE(173)] = 2937, - [SMALL_STATE(174)] = 2947, - [SMALL_STATE(175)] = 2957, - [SMALL_STATE(176)] = 2965, - [SMALL_STATE(177)] = 2975, - [SMALL_STATE(178)] = 2985, - [SMALL_STATE(179)] = 2995, - [SMALL_STATE(180)] = 3005, - [SMALL_STATE(181)] = 3015, - [SMALL_STATE(182)] = 3025, - [SMALL_STATE(183)] = 3035, - [SMALL_STATE(184)] = 3043, - [SMALL_STATE(185)] = 3053, - [SMALL_STATE(186)] = 3060, - [SMALL_STATE(187)] = 3067, - [SMALL_STATE(188)] = 3074, - [SMALL_STATE(189)] = 3081, - [SMALL_STATE(190)] = 3088, - [SMALL_STATE(191)] = 3095, - [SMALL_STATE(192)] = 3102, - [SMALL_STATE(193)] = 3109, - [SMALL_STATE(194)] = 3116, - [SMALL_STATE(195)] = 3123, - [SMALL_STATE(196)] = 3130, - [SMALL_STATE(197)] = 3137, - [SMALL_STATE(198)] = 3144, - [SMALL_STATE(199)] = 3151, - [SMALL_STATE(200)] = 3158, - [SMALL_STATE(201)] = 3165, - [SMALL_STATE(202)] = 3172, - [SMALL_STATE(203)] = 3179, - [SMALL_STATE(204)] = 3186, - [SMALL_STATE(205)] = 3193, - [SMALL_STATE(206)] = 3200, - [SMALL_STATE(207)] = 3207, - [SMALL_STATE(208)] = 3214, - [SMALL_STATE(209)] = 3221, - [SMALL_STATE(210)] = 3228, - [SMALL_STATE(211)] = 3235, - [SMALL_STATE(212)] = 3242, - [SMALL_STATE(213)] = 3249, - [SMALL_STATE(214)] = 3256, - [SMALL_STATE(215)] = 3263, - [SMALL_STATE(216)] = 3270, + [SMALL_STATE(34)] = 68, + [SMALL_STATE(35)] = 137, + [SMALL_STATE(36)] = 201, + [SMALL_STATE(37)] = 269, + [SMALL_STATE(38)] = 335, + [SMALL_STATE(39)] = 396, + [SMALL_STATE(40)] = 431, + [SMALL_STATE(41)] = 471, + [SMALL_STATE(42)] = 505, + [SMALL_STATE(43)] = 543, + [SMALL_STATE(44)] = 577, + [SMALL_STATE(45)] = 610, + [SMALL_STATE(46)] = 640, + [SMALL_STATE(47)] = 672, + [SMALL_STATE(48)] = 704, + [SMALL_STATE(49)] = 734, + [SMALL_STATE(50)] = 784, + [SMALL_STATE(51)] = 816, + [SMALL_STATE(52)] = 860, + [SMALL_STATE(53)] = 904, + [SMALL_STATE(54)] = 936, + [SMALL_STATE(55)] = 968, + [SMALL_STATE(56)] = 1000, + [SMALL_STATE(57)] = 1032, + [SMALL_STATE(58)] = 1064, + [SMALL_STATE(59)] = 1096, + [SMALL_STATE(60)] = 1140, + [SMALL_STATE(61)] = 1166, + [SMALL_STATE(62)] = 1192, + [SMALL_STATE(63)] = 1218, + [SMALL_STATE(64)] = 1244, + [SMALL_STATE(65)] = 1270, + [SMALL_STATE(66)] = 1296, + [SMALL_STATE(67)] = 1322, + [SMALL_STATE(68)] = 1348, + [SMALL_STATE(69)] = 1374, + [SMALL_STATE(70)] = 1400, + [SMALL_STATE(71)] = 1426, + [SMALL_STATE(72)] = 1452, + [SMALL_STATE(73)] = 1489, + [SMALL_STATE(74)] = 1526, + [SMALL_STATE(75)] = 1563, + [SMALL_STATE(76)] = 1581, + [SMALL_STATE(77)] = 1598, + [SMALL_STATE(78)] = 1622, + [SMALL_STATE(79)] = 1638, + [SMALL_STATE(80)] = 1662, + [SMALL_STATE(81)] = 1689, + [SMALL_STATE(82)] = 1716, + [SMALL_STATE(83)] = 1737, + [SMALL_STATE(84)] = 1764, + [SMALL_STATE(85)] = 1791, + [SMALL_STATE(86)] = 1813, + [SMALL_STATE(87)] = 1830, + [SMALL_STATE(88)] = 1842, + [SMALL_STATE(89)] = 1862, + [SMALL_STATE(90)] = 1876, + [SMALL_STATE(91)] = 1890, + [SMALL_STATE(92)] = 1908, + [SMALL_STATE(93)] = 1926, + [SMALL_STATE(94)] = 1944, + [SMALL_STATE(95)] = 1964, + [SMALL_STATE(96)] = 1982, + [SMALL_STATE(97)] = 2001, + [SMALL_STATE(98)] = 2012, + [SMALL_STATE(99)] = 2029, + [SMALL_STATE(100)] = 2046, + [SMALL_STATE(101)] = 2063, + [SMALL_STATE(102)] = 2082, + [SMALL_STATE(103)] = 2093, + [SMALL_STATE(104)] = 2104, + [SMALL_STATE(105)] = 2115, + [SMALL_STATE(106)] = 2130, + [SMALL_STATE(107)] = 2141, + [SMALL_STATE(108)] = 2158, + [SMALL_STATE(109)] = 2169, + [SMALL_STATE(110)] = 2180, + [SMALL_STATE(111)] = 2197, + [SMALL_STATE(112)] = 2214, + [SMALL_STATE(113)] = 2231, + [SMALL_STATE(114)] = 2242, + [SMALL_STATE(115)] = 2259, + [SMALL_STATE(116)] = 2276, + [SMALL_STATE(117)] = 2293, + [SMALL_STATE(118)] = 2312, + [SMALL_STATE(119)] = 2323, + [SMALL_STATE(120)] = 2340, + [SMALL_STATE(121)] = 2357, + [SMALL_STATE(122)] = 2369, + [SMALL_STATE(123)] = 2381, + [SMALL_STATE(124)] = 2395, + [SMALL_STATE(125)] = 2411, + [SMALL_STATE(126)] = 2425, + [SMALL_STATE(127)] = 2439, + [SMALL_STATE(128)] = 2453, + [SMALL_STATE(129)] = 2465, + [SMALL_STATE(130)] = 2476, + [SMALL_STATE(131)] = 2489, + [SMALL_STATE(132)] = 2502, + [SMALL_STATE(133)] = 2515, + [SMALL_STATE(134)] = 2528, + [SMALL_STATE(135)] = 2541, + [SMALL_STATE(136)] = 2552, + [SMALL_STATE(137)] = 2565, + [SMALL_STATE(138)] = 2574, + [SMALL_STATE(139)] = 2583, + [SMALL_STATE(140)] = 2596, + [SMALL_STATE(141)] = 2609, + [SMALL_STATE(142)] = 2618, + [SMALL_STATE(143)] = 2631, + [SMALL_STATE(144)] = 2642, + [SMALL_STATE(145)] = 2651, + [SMALL_STATE(146)] = 2660, + [SMALL_STATE(147)] = 2669, + [SMALL_STATE(148)] = 2678, + [SMALL_STATE(149)] = 2691, + [SMALL_STATE(150)] = 2704, + [SMALL_STATE(151)] = 2713, + [SMALL_STATE(152)] = 2726, + [SMALL_STATE(153)] = 2739, + [SMALL_STATE(154)] = 2748, + [SMALL_STATE(155)] = 2757, + [SMALL_STATE(156)] = 2766, + [SMALL_STATE(157)] = 2775, + [SMALL_STATE(158)] = 2786, + [SMALL_STATE(159)] = 2797, + [SMALL_STATE(160)] = 2810, + [SMALL_STATE(161)] = 2823, + [SMALL_STATE(162)] = 2836, + [SMALL_STATE(163)] = 2849, + [SMALL_STATE(164)] = 2862, + [SMALL_STATE(165)] = 2872, + [SMALL_STATE(166)] = 2880, + [SMALL_STATE(167)] = 2888, + [SMALL_STATE(168)] = 2898, + [SMALL_STATE(169)] = 2908, + [SMALL_STATE(170)] = 2918, + [SMALL_STATE(171)] = 2928, + [SMALL_STATE(172)] = 2938, + [SMALL_STATE(173)] = 2946, + [SMALL_STATE(174)] = 2956, + [SMALL_STATE(175)] = 2966, + [SMALL_STATE(176)] = 2974, + [SMALL_STATE(177)] = 2984, + [SMALL_STATE(178)] = 2994, + [SMALL_STATE(179)] = 3004, + [SMALL_STATE(180)] = 3014, + [SMALL_STATE(181)] = 3024, + [SMALL_STATE(182)] = 3034, + [SMALL_STATE(183)] = 3044, + [SMALL_STATE(184)] = 3052, + [SMALL_STATE(185)] = 3062, + [SMALL_STATE(186)] = 3069, + [SMALL_STATE(187)] = 3076, + [SMALL_STATE(188)] = 3083, + [SMALL_STATE(189)] = 3090, + [SMALL_STATE(190)] = 3097, + [SMALL_STATE(191)] = 3104, + [SMALL_STATE(192)] = 3111, + [SMALL_STATE(193)] = 3118, + [SMALL_STATE(194)] = 3125, + [SMALL_STATE(195)] = 3132, + [SMALL_STATE(196)] = 3139, + [SMALL_STATE(197)] = 3146, + [SMALL_STATE(198)] = 3153, + [SMALL_STATE(199)] = 3160, + [SMALL_STATE(200)] = 3167, + [SMALL_STATE(201)] = 3174, + [SMALL_STATE(202)] = 3181, + [SMALL_STATE(203)] = 3188, + [SMALL_STATE(204)] = 3195, + [SMALL_STATE(205)] = 3202, + [SMALL_STATE(206)] = 3209, + [SMALL_STATE(207)] = 3216, + [SMALL_STATE(208)] = 3223, + [SMALL_STATE(209)] = 3230, + [SMALL_STATE(210)] = 3237, + [SMALL_STATE(211)] = 3244, + [SMALL_STATE(212)] = 3251, + [SMALL_STATE(213)] = 3258, + [SMALL_STATE(214)] = 3265, + [SMALL_STATE(215)] = 3272, + [SMALL_STATE(216)] = 3279, }; static const TSParseActionEntry ts_parse_actions[] = { @@ -22387,7 +22449,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [242] = {.entry = {.count = 1, .reusable = false}}, SHIFT(139), [244] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7), [246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), - [248] = {.entry = {.count = 1, .reusable = false}}, SHIFT(77), + [248] = {.entry = {.count = 1, .reusable = false}}, SHIFT(78), [250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169), [252] = {.entry = {.count = 1, .reusable = false}}, SHIFT(124), [254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), @@ -22460,14 +22522,14 @@ static const TSParseActionEntry ts_parse_actions[] = { [396] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 5), [398] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 1), [400] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_identifier, 2), - [402] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_boolean_literal, 1), - [404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), - [406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), - [408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(77), - [410] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 6), - [412] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), - [414] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), SHIFT_REPEAT(128), - [417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106), + [402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), + [404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), + [406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(78), + [408] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_boolean_literal, 1), + [410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106), + [412] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 6), + [414] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), + [416] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), SHIFT_REPEAT(128), [419] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 1), [421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(141), [423] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), @@ -22475,9 +22537,9 @@ static const TSParseActionEntry ts_parse_actions[] = { [428] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_super_directive, 2, .production_id = 1), [430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198), [432] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 3, .production_id = 2), - [434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(78), + [434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(77), [436] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 2, .production_id = 1), - [438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84), + [438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(79), [440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), [442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), [444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(215), From ae15a7228bcac256547ca81b727da6874fe51aee Mon Sep 17 00:00:00 2001 From: Amaan Qureshi Date: Tue, 24 Jan 2023 21:15:29 -0500 Subject: [PATCH 62/98] feat: (overdue) add queries --- queries/highlights.scm | 113 +++++++++++++++++++++++++++++++++++++++++ queries/injections.scm | 1 + 2 files changed, 114 insertions(+) create mode 100644 queries/highlights.scm create mode 100644 queries/injections.scm diff --git a/queries/highlights.scm b/queries/highlights.scm new file mode 100644 index 000000000..988a4031f --- /dev/null +++ b/queries/highlights.scm @@ -0,0 +1,113 @@ +; Types + +(class_identifier) @type + +(primitive_type) @type.builtin + +(array_type + "[" @punctuation.bracket) + +; Methods + +(method_declaration + (method_identifier) @method) + +(statement + (opcode) @_invoke + (full_method_identifier + (method_identifier) @method.call) + (#lua-match? @_invoke "^invoke")) + +(method_identifier + "(" @constructor) + +(method_identifier + "(" @constructor) + +; Fields + +(field_identifier) @field + +; Parameters + +(parameter) @parameter + +; Variables + +(variable) @variable.builtin + +; Labels + +(label) @label + +; Operators + +(opcode) @keyword.operator + +((opcode) @keyword.return + (#lua-match? @keyword.return "^return")) + +"=" @operator + +; Keywords + +[ + ".class" + ".super" + ".source" + ".implements" + ".field" + ".annotation" + ".subannotation" + ".param" + ".line" + ".locals" + ".registers" + ".catch" + ".catchall" + ".packed-switch" + ".end packed-switch" + ".sparse-switch" + ".end sparse-switch" + ".array-data" + ".end array-data" + ".enum" +] @keyword + +[ + (end_field) + (end_annotation) + (end_subannotation) + (end_param) +] @keyword + +[ + ".method" + (end_method) +] @keyword.function + +; Literals + +(string_literal) @string + +(number_literal) @number + +(boolean_literal) @boolean + +(character_literal) @character + +(null_literal) @constant.builtin + +; Misc + +(annotation_visibility) @attribute + +(access_modifiers) @type.qualifier + +["{" "}"] @punctuation.bracket + +"->" @punctuation.delimiter + +; Comments + +(comment) @comment @spell diff --git a/queries/injections.scm b/queries/injections.scm new file mode 100644 index 000000000..4bb7d675d --- /dev/null +++ b/queries/injections.scm @@ -0,0 +1 @@ +(comment) @comment From fcb804e90025e6c56629708201c9116eb5345003 Mon Sep 17 00:00:00 2001 From: Amaan Qureshi Date: Tue, 24 Jan 2023 21:15:51 -0500 Subject: [PATCH 63/98] feat: add eslint --- .eslintrc.js | 20 ++ grammar.js | 760 +++++++++++++++++++++++++-------------------------- package.json | 2 + 3 files changed, 402 insertions(+), 380 deletions(-) create mode 100644 .eslintrc.js diff --git a/.eslintrc.js b/.eslintrc.js new file mode 100644 index 000000000..b2e707a9e --- /dev/null +++ b/.eslintrc.js @@ -0,0 +1,20 @@ +module.exports = { + 'env': { + 'commonjs': true, + 'es2021': true, + }, + 'extends': 'google', + 'overrides': [ + ], + 'parserOptions': { + 'ecmaVersion': 'latest', + 'sourceType': 'module', + }, + 'rules': { + 'indent': ['error', 2, {'SwitchCase': 1}], + 'max-len': [ + 'error', + {'code': 120, 'ignoreComments': true, 'ignoreUrls': true, 'ignoreStrings': true}, + ], + }, +}; diff --git a/grammar.js b/grammar.js index ac9c29f69..d65251d7a 100644 --- a/grammar.js +++ b/grammar.js @@ -1,273 +1,273 @@ const modifiers = [ - "public", - "private", - "protected", - "static", - "final", - "synchronized", - "volatile", - "transient", - "native", - "interface", - "abstract", - "bridge", - "synthetic", - "enum", - "constructor", - "varargs", - "declared-synchronized", - "annotation", + 'public', + 'private', + 'protected', + 'static', + 'final', + 'synchronized', + 'volatile', + 'transient', + 'native', + 'interface', + 'abstract', + 'bridge', + 'synthetic', + 'enum', + 'constructor', + 'varargs', + 'declared-synchronized', + 'annotation', ]; -const primitives = ["V", "Z", "B", "S", "C", "I", "J", "F", "D"]; +const primitives = ['V', 'Z', 'B', 'S', 'C', 'I', 'J', 'F', 'D']; const opcodes = [ - "nop", - "move", - "move/from16", - "move/16", - "move-wide", - "move-wide/from16", - "move-wide/16", - "move-object", - "move-object/from16", - "move-object/16", - "move-result", - "move-result-wide", - "move-result-object", - "move-exception", - "return-void", - "return", - "return-wide", - "return-object", - "const/4", - "const/16", - "const", - "const/high16", - "const-wide/16", - "const-wide/32", - "const-wide", - "const-wide/high16", - "const-string", - "const-string-jumbo", - "const-class", - "monitor-enter", - "monitor-exit", - "check-cast", - "instance-of", - "array-length", - "new-instance", - "new-array", - "filled-new-array", - "filled-new-array/range", - "fill-array-data", - "throw", - "goto", - "goto/16", - "goto/32", - "packed-switch", - "sparse-switch", - "cmpl-float", - "cmpg-float", - "cmpl-double", - "cmpg-double", - "cmp-long", - "if-eq", - "if-ne", - "if-lt", - "if-ge", - "if-gt", - "if-le", - "if-eqz", - "if-nez", - "if-ltz", - "if-gez", - "if-gtz", - "if-lez", - "aget", - "aget-wide", - "aget-object", - "aget-boolean", - "aget-byte", - "aget-char", - "aget-short", - "aput", - "aput-wide", - "aput-object", - "aput-boolean", - "aput-byte", - "aput-char", - "aput-short", - "iget", - "iget-wide", - "iget-object", - "iget-boolean", - "iget-byte", - "iget-char", - "iget-short", - "iput", - "iput-wide", - "iput-object", - "iput-boolean", - "iput-byte", - "iput-char", - "iput-short", - "sget", - "sget-wide", - "sget-object", - "sget-boolean", - "sget-byte", - "sget-char", - "sget-short", - "sput", - "sput-wide", - "sput-object", - "sput-boolean", - "sput-byte", - "sput-char", - "sput-short", - "invoke-virtual", - "invoke-super", - "invoke-direct", - "invoke-static", - "invoke-interface", - "invoke-virtual/range", - "invoke-super/range", - "invoke-direct/range", - "invoke-static/range", - "invoke-interface/range", - "neg-int", - "not-int", - "neg-long", - "not-long", - "neg-float", - "neg-double", - "int-to-long", - "int-to-float", - "int-to-double", - "long-to-int", - "long-to-float", - "long-to-double", - "float-to-int", - "float-to-long", - "float-to-double", - "double-to-int", - "double-to-long", - "double-to-float", - "int-to-byte", - "int-to-char", - "int-to-short", - "add-int", - "sub-int", - "mul-int", - "div-int", - "rem-int", - "and-int", - "or-int", - "xor-int", - "shl-int", - "shr-int", - "ushr-int", - "add-long", - "sub-long", - "mul-long", - "div-long", - "rem-long", - "and-long", - "or-long", - "xor-long", - "shl-long", - "shr-long", - "ushr-long", - "add-float", - "sub-float", - "mul-float", - "div-float", - "rem-float", - "add-double", - "sub-double", - "mul-double", - "div-double", - "rem-double", - "add-int/2addr", - "sub-int/2addr", - "mul-int/2addr", - "div-int/2addr", - "rem-int/2addr", - "and-int/2addr", - "or-int/2addr", - "xor-int/2addr", - "shl-int/2addr", - "shr-int/2addr", - "ushr-int/2addr", - "add-long/2addr", - "sub-long/2addr", - "mul-long/2addr", - "div-long/2addr", - "rem-long/2addr", - "and-long/2addr", - "or-long/2addr", - "xor-long/2addr", - "shl-long/2addr", - "shr-long/2addr", - "ushr-long/2addr", - "add-float/2addr", - "sub-float/2addr", - "mul-float/2addr", - "div-float/2addr", - "rem-float/2addr", - "add-double/2addr", - "sub-double/2addr", - "mul-double/2addr", - "div-double/2addr", - "rem-double/2addr", - "add-int/lit16", - "sub-int/lit16", - "mul-int/lit16", - "div-int/lit16", - "rem-int/lit16", - "and-int/lit16", - "or-int/lit16", - "xor-int/lit16", - "add-int/lit8", - "sub-int/lit8", - "mul-int/lit8", - "div-int/lit8", - "rem-int/lit8", - "and-int/lit8", - "or-int/lit8", - "xor-int/lit8", - "shl-int/lit8", - "shr-int/lit8", - "ushr-int/lit8", - "execute-inline", - "invoke-direct-empty", - "iget-quick", - "iget-wide-quick", - "iget-object-quick", - "iput-quick", - "iput-wide-quick", - "iput-object-quick", - "invoke-virtual-quick", - "invoke-virtual-quick/range", - "invoke-super-quick", - "invoke-super-quick/range", - "rsub-int", - "rsub-int/lit8", + 'nop', + 'move', + 'move/from16', + 'move/16', + 'move-wide', + 'move-wide/from16', + 'move-wide/16', + 'move-object', + 'move-object/from16', + 'move-object/16', + 'move-result', + 'move-result-wide', + 'move-result-object', + 'move-exception', + 'return-void', + 'return', + 'return-wide', + 'return-object', + 'const/4', + 'const/16', + 'const', + 'const/high16', + 'const-wide/16', + 'const-wide/32', + 'const-wide', + 'const-wide/high16', + 'const-string', + 'const-string-jumbo', + 'const-class', + 'monitor-enter', + 'monitor-exit', + 'check-cast', + 'instance-of', + 'array-length', + 'new-instance', + 'new-array', + 'filled-new-array', + 'filled-new-array/range', + 'fill-array-data', + 'throw', + 'goto', + 'goto/16', + 'goto/32', + 'packed-switch', + 'sparse-switch', + 'cmpl-float', + 'cmpg-float', + 'cmpl-double', + 'cmpg-double', + 'cmp-long', + 'if-eq', + 'if-ne', + 'if-lt', + 'if-ge', + 'if-gt', + 'if-le', + 'if-eqz', + 'if-nez', + 'if-ltz', + 'if-gez', + 'if-gtz', + 'if-lez', + 'aget', + 'aget-wide', + 'aget-object', + 'aget-boolean', + 'aget-byte', + 'aget-char', + 'aget-short', + 'aput', + 'aput-wide', + 'aput-object', + 'aput-boolean', + 'aput-byte', + 'aput-char', + 'aput-short', + 'iget', + 'iget-wide', + 'iget-object', + 'iget-boolean', + 'iget-byte', + 'iget-char', + 'iget-short', + 'iput', + 'iput-wide', + 'iput-object', + 'iput-boolean', + 'iput-byte', + 'iput-char', + 'iput-short', + 'sget', + 'sget-wide', + 'sget-object', + 'sget-boolean', + 'sget-byte', + 'sget-char', + 'sget-short', + 'sput', + 'sput-wide', + 'sput-object', + 'sput-boolean', + 'sput-byte', + 'sput-char', + 'sput-short', + 'invoke-virtual', + 'invoke-super', + 'invoke-direct', + 'invoke-static', + 'invoke-interface', + 'invoke-virtual/range', + 'invoke-super/range', + 'invoke-direct/range', + 'invoke-static/range', + 'invoke-interface/range', + 'neg-int', + 'not-int', + 'neg-long', + 'not-long', + 'neg-float', + 'neg-double', + 'int-to-long', + 'int-to-float', + 'int-to-double', + 'long-to-int', + 'long-to-float', + 'long-to-double', + 'float-to-int', + 'float-to-long', + 'float-to-double', + 'double-to-int', + 'double-to-long', + 'double-to-float', + 'int-to-byte', + 'int-to-char', + 'int-to-short', + 'add-int', + 'sub-int', + 'mul-int', + 'div-int', + 'rem-int', + 'and-int', + 'or-int', + 'xor-int', + 'shl-int', + 'shr-int', + 'ushr-int', + 'add-long', + 'sub-long', + 'mul-long', + 'div-long', + 'rem-long', + 'and-long', + 'or-long', + 'xor-long', + 'shl-long', + 'shr-long', + 'ushr-long', + 'add-float', + 'sub-float', + 'mul-float', + 'div-float', + 'rem-float', + 'add-double', + 'sub-double', + 'mul-double', + 'div-double', + 'rem-double', + 'add-int/2addr', + 'sub-int/2addr', + 'mul-int/2addr', + 'div-int/2addr', + 'rem-int/2addr', + 'and-int/2addr', + 'or-int/2addr', + 'xor-int/2addr', + 'shl-int/2addr', + 'shr-int/2addr', + 'ushr-int/2addr', + 'add-long/2addr', + 'sub-long/2addr', + 'mul-long/2addr', + 'div-long/2addr', + 'rem-long/2addr', + 'and-long/2addr', + 'or-long/2addr', + 'xor-long/2addr', + 'shl-long/2addr', + 'shr-long/2addr', + 'ushr-long/2addr', + 'add-float/2addr', + 'sub-float/2addr', + 'mul-float/2addr', + 'div-float/2addr', + 'rem-float/2addr', + 'add-double/2addr', + 'sub-double/2addr', + 'mul-double/2addr', + 'div-double/2addr', + 'rem-double/2addr', + 'add-int/lit16', + 'sub-int/lit16', + 'mul-int/lit16', + 'div-int/lit16', + 'rem-int/lit16', + 'and-int/lit16', + 'or-int/lit16', + 'xor-int/lit16', + 'add-int/lit8', + 'sub-int/lit8', + 'mul-int/lit8', + 'div-int/lit8', + 'rem-int/lit8', + 'and-int/lit8', + 'or-int/lit8', + 'xor-int/lit8', + 'shl-int/lit8', + 'shr-int/lit8', + 'ushr-int/lit8', + 'execute-inline', + 'invoke-direct-empty', + 'iget-quick', + 'iget-wide-quick', + 'iget-object-quick', + 'iput-quick', + 'iput-wide-quick', + 'iput-object-quick', + 'invoke-virtual-quick', + 'invoke-virtual-quick/range', + 'invoke-super-quick', + 'invoke-super-quick/range', + 'rsub-int', + 'rsub-int/lit8', ]; function commaSep(rule) { - const sep1 = seq(rule, repeat(seq(",", rule))); + const sep1 = seq(rule, repeat(seq(',', rule))); return optional(sep1); } module.exports = grammar({ - name: "smali", + name: 'smali', - extras: $ => [$.comment, /\s/], + extras: ($) => [$.comment, /\s/], rules: { - class_definition: $ => + class_definition: ($) => seq( $.class_directive, $.super_directive, @@ -275,112 +275,112 @@ module.exports = grammar({ repeat($.implements_directive), repeat($.annotation_directive), repeat($.field_definition), - repeat($.method_definition) + repeat($.method_definition), ), // class related - class_directive: $ => + class_directive: ($) => seq( - ".class", - optional(field("modifiers", $.access_modifiers)), - field("identifier", $.class_identifier) + '.class', + optional(field('modifiers', $.access_modifiers)), + field('identifier', $.class_identifier), ), - super_directive: $ => - seq(".super", field("identifier", $.class_identifier)), - source_directive: $ => seq(".source", $.string_literal), - implements_directive: $ => - seq(".implements", field("identifier", $.class_identifier)), + super_directive: ($) => + seq('.super', field('identifier', $.class_identifier)), + source_directive: ($) => seq('.source', $.string_literal), + implements_directive: ($) => + seq('.implements', field('identifier', $.class_identifier)), - field_definition: $ => + field_definition: ($) => seq( $.field_declaration, - optional(seq(repeat($.annotation_directive), $.end_field)) + optional(seq(repeat($.annotation_directive), $.end_field)), ), - field_declaration: $ => + field_declaration: ($) => seq( - ".field", - optional(field("modifiers", $.access_modifiers)), - field("identifier", $.field_identifier), - optional(seq("=", $._literal)) + '.field', + optional(field('modifiers', $.access_modifiers)), + field('identifier', $.field_identifier), + optional(seq('=', $._literal)), ), - end_field: _ => ".end field", + end_field: (_) => '.end field', // method related - method_definition: $ => + method_definition: ($) => seq( $.method_declaration, alias(repeat($._code_line), $.code_block), - $.end_method + $.end_method, ), - method_declaration: $ => + method_declaration: ($) => seq( - ".method", - optional(field("modifiers", $.access_modifiers)), - field("identifier", $.method_identifier) + '.method', + optional(field('modifiers', $.access_modifiers)), + field('identifier', $.method_identifier), ), - end_method: _ => ".end method", + end_method: (_) => '.end method', // annotation related - annotation_directive: $ => + annotation_directive: ($) => seq($.start_annotation, repeat($.annotation_property), $.end_annotation), - start_annotation: $ => + start_annotation: ($) => seq( - ".annotation", - field("visibility", $.annotation_visibility), - field("identifier", $.class_identifier) + '.annotation', + field('visibility', $.annotation_visibility), + field('identifier', $.class_identifier), ), - annotation_visibility: _ => choice("system", "build", "runtime"), - annotation_property: $ => + annotation_visibility: (_) => choice('system', 'build', 'runtime'), + annotation_property: ($) => seq( - field("key", $.annotation_key), - "=", - field("value", $.annotation_value) + field('key', $.annotation_key), + '=', + field('value', $.annotation_value), ), - annotation_key: _ => /\w+/, - annotation_value: $ => + annotation_key: (_) => /\w+/, + annotation_value: ($) => choice( $._literal, $._identifier, $.list, $.enum_reference, - $.subannotation_definition + $.subannotation_definition, ), - end_annotation: _ => ".end annotation", + end_annotation: (_) => '.end annotation', - subannotation_definition: $ => + subannotation_definition: ($) => seq( $.subannotation_declaration, repeat($.annotation_property), - $.end_subannotation + $.end_subannotation, ), - subannotation_declaration: $ => - seq(".subannotation", field("identifier", $.class_identifier)), - end_subannotation: _ => ".end subannotation", + subannotation_declaration: ($) => + seq('.subannotation', field('identifier', $.class_identifier)), + end_subannotation: (_) => '.end subannotation', - param_directive: $ => + param_directive: ($) => prec.right( seq( $.start_param, - optional(seq(repeat($.annotation_directive), $.end_param)) - ) + optional(seq(repeat($.annotation_directive), $.end_param)), + ), ), - start_param: $ => seq(".param", field("parameter", $.parameter)), - end_param: _ => ".end param", + start_param: ($) => seq('.param', field('parameter', $.parameter)), + end_param: (_) => '.end param', // code lines - _code_line: $ => + _code_line: ($) => choice($.label, $._directive, $.annotation_directive, $.statement), - label: _ => /:[\w\d]+/, + label: (_) => /:[\w\d]+/, // statement - statement: $ => + statement: ($) => seq( - field("opcode", $.opcode), - field("argument", commaSep($._statement_argument)), - "\n" + field('opcode', $.opcode), + field('argument', commaSep($._statement_argument)), + '\n', ), - opcode: _ => choice(...opcodes), - _statement_argument: $ => + opcode: (_) => choice(...opcodes), + _statement_argument: ($) => choice( $.list, $.label, @@ -390,11 +390,11 @@ module.exports = grammar({ $.array_type, $._identifier, $.primitive_type, - $._literal + $._literal, ), // code declarations - _directive: $ => + _directive: ($) => choice( $.line_directive, $.locals_directive, @@ -404,89 +404,89 @@ module.exports = grammar({ $.catchall_directive, $.packed_switch_directive, $.sparse_switch_directive, - $.array_data_directive + $.array_data_directive, ), - line_directive: $ => seq(".line", $.number_literal), - locals_directive: $ => seq(".locals", $.number_literal), - registers_directive: $ => seq(".registers", $.number_literal), - catch_directive: $ => + line_directive: ($) => seq('.line', $.number_literal), + locals_directive: ($) => seq('.locals', $.number_literal), + registers_directive: ($) => seq('.registers', $.number_literal), + catch_directive: ($) => seq( - ".catch", + '.catch', $.class_identifier, - "{", + '{', + $.label, + '..', $.label, - "..", + '}', $.label, - "}", - $.label ), - catchall_directive: $ => - seq(".catchall", "{", $.label, "..", $.label, "}", $.label), - packed_switch_directive: $ => + catchall_directive: ($) => + seq('.catchall', '{', $.label, '..', $.label, '}', $.label), + packed_switch_directive: ($) => seq( - ".packed-switch", + '.packed-switch', $.number_literal, repeat($.label), - ".end packed-switch" + '.end packed-switch', ), - sparse_switch_directive: $ => + sparse_switch_directive: ($) => seq( - ".sparse-switch", - repeat(seq($.number_literal, "->", $.label)), - ".end sparse-switch" + '.sparse-switch', + repeat(seq($.number_literal, '->', $.label)), + '.end sparse-switch', ), - array_data_directive: $ => + array_data_directive: ($) => seq( - ".array-data", - field("element_width", $.number_literal), - field("value", repeat($.number_literal)), - ".end array-data" + '.array-data', + field('element_width', $.number_literal), + field('value', repeat($.number_literal)), + '.end array-data', ), // identifiers - _identifier: $ => + _identifier: ($) => choice( $.class_identifier, $.field_identifier, $.full_field_identifier, $.method_identifier, - $.full_method_identifier + $.full_method_identifier, ), - class_identifier: _ => /L[^;]+;/, - field_identifier: $ => seq(/[\w\d\$]+:/, $._type), - method_identifier: $ => + class_identifier: (_) => /L[^;]+;/, + field_identifier: ($) => seq(/[\w\d\$]+:/, $._type), + method_identifier: ($) => seq( - choice("(", "(", /[\w\d\$]+\(/), - field("parameters", alias(repeat($._type), $.parameters)), - ")", - field("return_type", $._type) + choice('(', '(', /[\w\d\$]+\(/), + field('parameters', alias(repeat($._type), $.parameters)), + ')', + field('return_type', $._type), ), - full_field_identifier: $ => - seq(choice($.class_identifier, $.array_type), "->", $.field_identifier), - full_method_identifier: $ => - seq(choice($.class_identifier, $.array_type), "->", $.method_identifier), + full_field_identifier: ($) => + seq(choice($.class_identifier, $.array_type), '->', $.field_identifier), + full_method_identifier: ($) => + seq(choice($.class_identifier, $.array_type), '->', $.method_identifier), // types - _type: $ => choice($.primitive_type, $.class_identifier, $.array_type), - array_type: $ => seq("[", field("element_type", $._type)), - primitive_type: _ => choice(...primitives), + _type: ($) => choice($.primitive_type, $.class_identifier, $.array_type), + array_type: ($) => seq('[', field('element_type', $._type)), + primitive_type: (_) => choice(...primitives), - access_modifiers: _ => repeat1(choice(...modifiers)), - comment: _ => token(seq("#", /.*/)), - enum_reference: $ => + access_modifiers: (_) => repeat1(choice(...modifiers)), + comment: (_) => token(seq('#', /.*/)), + enum_reference: ($) => seq( - ".enum", - field("identifier", choice($.field_identifier, $.full_field_identifier)) + '.enum', + field('identifier', choice($.field_identifier, $.full_field_identifier)), ), // special symbols - variable: _ => /v\d+/, - parameter: _ => /p\d+/, + variable: (_) => /v\d+/, + parameter: (_) => /p\d+/, // lists - list: $ => + list: ($) => seq( - "{", + '{', commaSep( choice( $._literal, @@ -494,34 +494,34 @@ module.exports = grammar({ $.variable, $.parameter, $.enum_reference, - $.subannotation_definition - ) + $.subannotation_definition, + ), ), - "}" + '}', ), - range: $ => + range: ($) => seq( - "{", - field("start", choice($.variable, $.parameter, $.number_literal)), - "..", - field("end", choice($.variable, $.parameter, $.number_literal)), - "}" + '{', + field('start', choice($.variable, $.parameter, $.number_literal)), + '..', + field('end', choice($.variable, $.parameter, $.number_literal)), + '}', ), // literals - _literal: $ => + _literal: ($) => choice( $.number_literal, $.string_literal, $.boolean_literal, - $.character_literal, - $.null_literal + $.character_literal, + $.null_literal, ), - number_literal: _ => + number_literal: (_) => choice(/-?0[xX][\da-fA-F]+(L|s|t)?/, /-?\d+(\.\d+)?(f)?/), - string_literal: _ => /".*"/, - boolean_literal: _ => choice("true", "false"), - character_literal: _ => /'(.|\\[bt0nr"'\\]|\\u[0-9a-fA-f]{4})'/, - null_literal: _ => "null", + string_literal: (_) => /".*"/, + boolean_literal: (_) => choice('true', 'false'), + character_literal: (_) => /'(.|\\[bt0nr"'\\]|\\u[0-9a-fA-f]{4})'/, + null_literal: (_) => 'null', }, }); diff --git a/package.json b/package.json index 377cdbd3a..94bc22f68 100644 --- a/package.json +++ b/package.json @@ -13,6 +13,8 @@ "nan": "^2.15.0" }, "devDependencies": { + "eslint": "^8.32.0", + "eslint-config-google": "^0.14.0", "prettier": "2.5.1", "tree-sitter-cli": "^0.20.1" }, From 9ca1bb941083424fafc99061d300f3cc54862394 Mon Sep 17 00:00:00 2001 From: Amaan Qureshi Date: Wed, 25 Jan 2023 01:22:17 -0500 Subject: [PATCH 64/98] feat: add missing opcodes and modifiers --- grammar.js | 117 +- src/grammar.json | 36 +- src/node-types.json | 20 + src/parser.c | 7981 +++++++++++++++++++++++-------------------- 4 files changed, 4357 insertions(+), 3797 deletions(-) diff --git a/grammar.js b/grammar.js index d65251d7a..6e2a2de7b 100644 --- a/grammar.js +++ b/grammar.js @@ -6,17 +6,19 @@ const modifiers = [ 'final', 'synchronized', 'volatile', + 'bridge', 'transient', + 'varargs', 'native', 'interface', 'abstract', - 'bridge', + 'strictfp', 'synthetic', + 'annotation', 'enum', 'constructor', - 'varargs', 'declared-synchronized', - 'annotation', +]; ]; const primitives = ['V', 'Z', 'B', 'S', 'C', 'I', 'J', 'F', 'D']; @@ -49,8 +51,10 @@ const opcodes = [ 'const-wide', 'const-wide/high16', 'const-string', - 'const-string-jumbo', + 'const-string/jumbo', 'const-class', + 'const-method-handle', + 'const-method-type', 'monitor-enter', 'monitor-exit', 'check-cast', @@ -62,6 +66,7 @@ const opcodes = [ 'filled-new-array/range', 'fill-array-data', 'throw', + 'throw-verification-error', 'goto', 'goto/16', 'goto/32', @@ -105,6 +110,9 @@ const opcodes = [ 'iget-byte', 'iget-char', 'iget-short', + 'iget-volatile', + 'iget-wide-volatile', + 'iget-object-volatile', 'iput', 'iput-wide', 'iput-object', @@ -112,6 +120,9 @@ const opcodes = [ 'iput-byte', 'iput-char', 'iput-short', + 'iput-volatile', + 'iput-wide-volatile', + 'iput-object-volatile', 'sget', 'sget-wide', 'sget-object', @@ -119,6 +130,9 @@ const opcodes = [ 'sget-byte', 'sget-char', 'sget-short', + 'sget-volatile', + 'sget-wide-volatile', + 'sget-object-volatile', 'sput', 'sput-wide', 'sput-object', @@ -126,16 +140,27 @@ const opcodes = [ 'sput-byte', 'sput-char', 'sput-short', - 'invoke-virtual', - 'invoke-super', + 'sput-volatile', + 'sput-wide-volatile', + 'sput-object-volatile', + 'invoke-constructor', + 'invoke-custom', 'invoke-direct', - 'invoke-static', + 'invoke-direct-empty', + 'invoke-instance', 'invoke-interface', - 'invoke-virtual/range', - 'invoke-super/range', + 'invoke-polymorphic', + 'invoke-static', + 'invoke-super', + 'invoke-virtual', + 'invoke-custom/range', 'invoke-direct/range', - 'invoke-static/range', 'invoke-interface/range', + 'invoke-object-init/range', + 'invoke-polymorphic/range', + 'invoke-static/range', + 'invoke-super/range', + 'invoke-virtual/range', 'neg-int', 'not-int', 'neg-long', @@ -240,14 +265,22 @@ const opcodes = [ 'shl-int/lit8', 'shr-int/lit8', 'ushr-int/lit8', + 'static-get', + 'static-put', + 'instance-get', + 'instance-put', 'execute-inline', - 'invoke-direct-empty', + 'execute-inline/range', 'iget-quick', 'iget-wide-quick', 'iget-object-quick', 'iput-quick', 'iput-wide-quick', 'iput-object-quick', + 'iput-boolean-quick', + 'iput-byte-quick', + 'iput-char-quick', + 'iput-short-quick', 'invoke-virtual-quick', 'invoke-virtual-quick/range', 'invoke-super-quick', @@ -256,10 +289,32 @@ const opcodes = [ 'rsub-int/lit8', ]; -function commaSep(rule) { +/** + * Returns an optional tree-sitter rule that matches rule at least once, with a repeat of `,` + `rule` + * @param {_} rule - tree-sitter rule + * + * @return {_} + */ +const commaSep = (rule) => { const sep1 = seq(rule, repeat(seq(',', rule))); return optional(sep1); -} +}; + +/** +* Creates a rule to match one or more of the rules separated by the separator +* and optionally adds a trailing separator (default is false). +* +* @param {_} rule +* @param {string} separator - The separator to use. +* @param {string?} trailingSeparator - The trailing separator to use. +* +* @return {_} +* +*/ +const listSeq = (rule, separator, trailingSeparator = false) => + trailingSeparator ? + seq(rule, repeat(seq(separator, rule)), optional(separator)) : + seq(rule, repeat(seq(separator, rule))); module.exports = grammar({ name: 'smali', @@ -303,7 +358,7 @@ module.exports = grammar({ field('identifier', $.field_identifier), optional(seq('=', $._literal)), ), - end_field: (_) => '.end field', + end_field: () => '.end field', // method related method_definition: ($) => @@ -318,7 +373,7 @@ module.exports = grammar({ optional(field('modifiers', $.access_modifiers)), field('identifier', $.method_identifier), ), - end_method: (_) => '.end method', + end_method: () => '.end method', // annotation related annotation_directive: ($) => @@ -329,14 +384,14 @@ module.exports = grammar({ field('visibility', $.annotation_visibility), field('identifier', $.class_identifier), ), - annotation_visibility: (_) => choice('system', 'build', 'runtime'), + annotation_visibility: () => choice('system', 'build', 'runtime'), annotation_property: ($) => seq( field('key', $.annotation_key), '=', field('value', $.annotation_value), ), - annotation_key: (_) => /\w+/, + annotation_key: () => /\w+/, annotation_value: ($) => choice( $._literal, @@ -345,7 +400,7 @@ module.exports = grammar({ $.enum_reference, $.subannotation_definition, ), - end_annotation: (_) => '.end annotation', + end_annotation: () => '.end annotation', subannotation_definition: ($) => seq( @@ -355,7 +410,7 @@ module.exports = grammar({ ), subannotation_declaration: ($) => seq('.subannotation', field('identifier', $.class_identifier)), - end_subannotation: (_) => '.end subannotation', + end_subannotation: () => '.end subannotation', param_directive: ($) => prec.right( @@ -365,7 +420,7 @@ module.exports = grammar({ ), ), start_param: ($) => seq('.param', field('parameter', $.parameter)), - end_param: (_) => '.end param', + end_param: () => '.end param', // code lines _code_line: ($) => @@ -452,7 +507,7 @@ module.exports = grammar({ $.method_identifier, $.full_method_identifier, ), - class_identifier: (_) => /L[^;]+;/, + class_identifier: () => /L[^;]+;/, field_identifier: ($) => seq(/[\w\d\$]+:/, $._type), method_identifier: ($) => seq( @@ -469,10 +524,10 @@ module.exports = grammar({ // types _type: ($) => choice($.primitive_type, $.class_identifier, $.array_type), array_type: ($) => seq('[', field('element_type', $._type)), - primitive_type: (_) => choice(...primitives), + primitive_type: () => choice(...primitives), - access_modifiers: (_) => repeat1(choice(...modifiers)), - comment: (_) => token(seq('#', /.*/)), + access_modifiers: () => repeat1(choice(...modifiers)), + comment: () => token(seq('#', /.*/)), enum_reference: ($) => seq( '.enum', @@ -480,8 +535,8 @@ module.exports = grammar({ ), // special symbols - variable: (_) => /v\d+/, - parameter: (_) => /p\d+/, + variable: () => /v\d+/, + parameter: () => /p\d+/, // lists list: ($) => @@ -517,11 +572,11 @@ module.exports = grammar({ $.character_literal, $.null_literal, ), - number_literal: (_) => + number_literal: () => choice(/-?0[xX][\da-fA-F]+(L|s|t)?/, /-?\d+(\.\d+)?(f)?/), - string_literal: (_) => /".*"/, - boolean_literal: (_) => choice('true', 'false'), - character_literal: (_) => /'(.|\\[bt0nr"'\\]|\\u[0-9a-fA-f]{4})'/, - null_literal: (_) => 'null', + string_literal: () => /"[^"]*"/, + boolean_literal: () => choice('true', 'false'), + character_literal: () => /'(.|\\[bt0nr"'\\]|\\u[0-9a-fA-f]{4})'/, + null_literal: () => 'null', }, }); diff --git a/src/grammar.json b/src/grammar.json index 29fa24ead..6c9f67cdc 100644 --- a/src/grammar.json +++ b/src/grammar.json @@ -704,6 +704,14 @@ "type": "STRING", "value": "const-class" }, + { + "type": "STRING", + "value": "const-method-handle" + }, + { + "type": "STRING", + "value": "const-method-type" + }, { "type": "STRING", "value": "monitor-enter" @@ -1006,15 +1014,15 @@ }, { "type": "STRING", - "value": "invoke-virtual" + "value": "invoke-custom" }, { "type": "STRING", - "value": "invoke-super" + "value": "invoke-direct" }, { "type": "STRING", - "value": "invoke-direct" + "value": "invoke-interface" }, { "type": "STRING", @@ -1022,27 +1030,35 @@ }, { "type": "STRING", - "value": "invoke-interface" + "value": "invoke-super" }, { "type": "STRING", - "value": "invoke-virtual/range" + "value": "invoke-virtual" }, { "type": "STRING", - "value": "invoke-super/range" + "value": "invoke-custom/range" }, { "type": "STRING", "value": "invoke-direct/range" }, + { + "type": "STRING", + "value": "invoke-interface/range" + }, { "type": "STRING", "value": "invoke-static/range" }, { "type": "STRING", - "value": "invoke-interface/range" + "value": "invoke-super/range" + }, + { + "type": "STRING", + "value": "invoke-virtual/range" }, { "type": "STRING", @@ -1456,6 +1472,10 @@ "type": "STRING", "value": "shr-int/lit8" }, + { + "type": "STRING", + "value": "static-put" + }, { "type": "STRING", "value": "ushr-int/lit8" @@ -2342,7 +2362,7 @@ }, "string_literal": { "type": "PATTERN", - "value": "\".*\"" + "value": "\"[^\"]*\"" }, "boolean_literal": { "type": "CHOICE", diff --git a/src/node-types.json b/src/node-types.json index 5ba096044..1fee41f93 100644 --- a/src/node-types.json +++ b/src/node-types.json @@ -1400,6 +1400,14 @@ "type": "const-class", "named": false }, + { + "type": "const-method-handle", + "named": false + }, + { + "type": "const-method-type", + "named": false + }, { "type": "const-string", "named": false @@ -1688,6 +1696,14 @@ "type": "interface", "named": false }, + { + "type": "invoke-custom", + "named": false + }, + { + "type": "invoke-custom/range", + "named": false + }, { "type": "invoke-direct", "named": false @@ -2164,6 +2180,10 @@ "type": "static", "named": false }, + { + "type": "static-put", + "named": false + }, { "type": "string_literal", "named": true diff --git a/src/parser.c b/src/parser.c index bda6e9dd9..5b00fcdef 100644 --- a/src/parser.c +++ b/src/parser.c @@ -16,9 +16,9 @@ #define LANGUAGE_VERSION 14 #define STATE_COUNT 217 #define LARGE_STATE_COUNT 33 -#define SYMBOL_COUNT 374 +#define SYMBOL_COUNT 379 #define ALIAS_COUNT 2 -#define TOKEN_COUNT 315 +#define TOKEN_COUNT 320 #define EXTERNAL_TOKEN_COUNT 0 #define FIELD_COUNT 14 #define MAX_ALIAS_SEQUENCE_LENGTH 8 @@ -76,330 +76,335 @@ enum { anon_sym_const_DASHstring = 49, anon_sym_const_DASHstring_DASHjumbo = 50, anon_sym_const_DASHclass = 51, - anon_sym_monitor_DASHenter = 52, - anon_sym_monitor_DASHexit = 53, - anon_sym_check_DASHcast = 54, - anon_sym_instance_DASHof = 55, - anon_sym_array_DASHlength = 56, - anon_sym_new_DASHinstance = 57, - anon_sym_new_DASHarray = 58, - anon_sym_filled_DASHnew_DASHarray = 59, - anon_sym_filled_DASHnew_DASHarray_SLASHrange = 60, - anon_sym_fill_DASHarray_DASHdata = 61, - anon_sym_throw = 62, - anon_sym_goto = 63, - anon_sym_goto_SLASH16 = 64, - anon_sym_goto_SLASH32 = 65, - anon_sym_packed_DASHswitch = 66, - anon_sym_sparse_DASHswitch = 67, - anon_sym_cmpl_DASHfloat = 68, - anon_sym_cmpg_DASHfloat = 69, - anon_sym_cmpl_DASHdouble = 70, - anon_sym_cmpg_DASHdouble = 71, - anon_sym_cmp_DASHlong = 72, - anon_sym_if_DASHeq = 73, - anon_sym_if_DASHne = 74, - anon_sym_if_DASHlt = 75, - anon_sym_if_DASHge = 76, - anon_sym_if_DASHgt = 77, - anon_sym_if_DASHle = 78, - anon_sym_if_DASHeqz = 79, - anon_sym_if_DASHnez = 80, - anon_sym_if_DASHltz = 81, - anon_sym_if_DASHgez = 82, - anon_sym_if_DASHgtz = 83, - anon_sym_if_DASHlez = 84, - anon_sym_aget = 85, - anon_sym_aget_DASHwide = 86, - anon_sym_aget_DASHobject = 87, - anon_sym_aget_DASHboolean = 88, - anon_sym_aget_DASHbyte = 89, - anon_sym_aget_DASHchar = 90, - anon_sym_aget_DASHshort = 91, - anon_sym_aput = 92, - anon_sym_aput_DASHwide = 93, - anon_sym_aput_DASHobject = 94, - anon_sym_aput_DASHboolean = 95, - anon_sym_aput_DASHbyte = 96, - anon_sym_aput_DASHchar = 97, - anon_sym_aput_DASHshort = 98, - anon_sym_iget = 99, - anon_sym_iget_DASHwide = 100, - anon_sym_iget_DASHobject = 101, - anon_sym_iget_DASHboolean = 102, - anon_sym_iget_DASHbyte = 103, - anon_sym_iget_DASHchar = 104, - anon_sym_iget_DASHshort = 105, - anon_sym_iput = 106, - anon_sym_iput_DASHwide = 107, - anon_sym_iput_DASHobject = 108, - anon_sym_iput_DASHboolean = 109, - anon_sym_iput_DASHbyte = 110, - anon_sym_iput_DASHchar = 111, - anon_sym_iput_DASHshort = 112, - anon_sym_sget = 113, - anon_sym_sget_DASHwide = 114, - anon_sym_sget_DASHobject = 115, - anon_sym_sget_DASHboolean = 116, - anon_sym_sget_DASHbyte = 117, - anon_sym_sget_DASHchar = 118, - anon_sym_sget_DASHshort = 119, - anon_sym_sput = 120, - anon_sym_sput_DASHwide = 121, - anon_sym_sput_DASHobject = 122, - anon_sym_sput_DASHboolean = 123, - anon_sym_sput_DASHbyte = 124, - anon_sym_sput_DASHchar = 125, - anon_sym_sput_DASHshort = 126, - anon_sym_invoke_DASHvirtual = 127, - anon_sym_invoke_DASHsuper = 128, - anon_sym_invoke_DASHdirect = 129, - anon_sym_invoke_DASHstatic = 130, + anon_sym_const_DASHmethod_DASHhandle = 52, + anon_sym_const_DASHmethod_DASHtype = 53, + anon_sym_monitor_DASHenter = 54, + anon_sym_monitor_DASHexit = 55, + anon_sym_check_DASHcast = 56, + anon_sym_instance_DASHof = 57, + anon_sym_array_DASHlength = 58, + anon_sym_new_DASHinstance = 59, + anon_sym_new_DASHarray = 60, + anon_sym_filled_DASHnew_DASHarray = 61, + anon_sym_filled_DASHnew_DASHarray_SLASHrange = 62, + anon_sym_fill_DASHarray_DASHdata = 63, + anon_sym_throw = 64, + anon_sym_goto = 65, + anon_sym_goto_SLASH16 = 66, + anon_sym_goto_SLASH32 = 67, + anon_sym_packed_DASHswitch = 68, + anon_sym_sparse_DASHswitch = 69, + anon_sym_cmpl_DASHfloat = 70, + anon_sym_cmpg_DASHfloat = 71, + anon_sym_cmpl_DASHdouble = 72, + anon_sym_cmpg_DASHdouble = 73, + anon_sym_cmp_DASHlong = 74, + anon_sym_if_DASHeq = 75, + anon_sym_if_DASHne = 76, + anon_sym_if_DASHlt = 77, + anon_sym_if_DASHge = 78, + anon_sym_if_DASHgt = 79, + anon_sym_if_DASHle = 80, + anon_sym_if_DASHeqz = 81, + anon_sym_if_DASHnez = 82, + anon_sym_if_DASHltz = 83, + anon_sym_if_DASHgez = 84, + anon_sym_if_DASHgtz = 85, + anon_sym_if_DASHlez = 86, + anon_sym_aget = 87, + anon_sym_aget_DASHwide = 88, + anon_sym_aget_DASHobject = 89, + anon_sym_aget_DASHboolean = 90, + anon_sym_aget_DASHbyte = 91, + anon_sym_aget_DASHchar = 92, + anon_sym_aget_DASHshort = 93, + anon_sym_aput = 94, + anon_sym_aput_DASHwide = 95, + anon_sym_aput_DASHobject = 96, + anon_sym_aput_DASHboolean = 97, + anon_sym_aput_DASHbyte = 98, + anon_sym_aput_DASHchar = 99, + anon_sym_aput_DASHshort = 100, + anon_sym_iget = 101, + anon_sym_iget_DASHwide = 102, + anon_sym_iget_DASHobject = 103, + anon_sym_iget_DASHboolean = 104, + anon_sym_iget_DASHbyte = 105, + anon_sym_iget_DASHchar = 106, + anon_sym_iget_DASHshort = 107, + anon_sym_iput = 108, + anon_sym_iput_DASHwide = 109, + anon_sym_iput_DASHobject = 110, + anon_sym_iput_DASHboolean = 111, + anon_sym_iput_DASHbyte = 112, + anon_sym_iput_DASHchar = 113, + anon_sym_iput_DASHshort = 114, + anon_sym_sget = 115, + anon_sym_sget_DASHwide = 116, + anon_sym_sget_DASHobject = 117, + anon_sym_sget_DASHboolean = 118, + anon_sym_sget_DASHbyte = 119, + anon_sym_sget_DASHchar = 120, + anon_sym_sget_DASHshort = 121, + anon_sym_sput = 122, + anon_sym_sput_DASHwide = 123, + anon_sym_sput_DASHobject = 124, + anon_sym_sput_DASHboolean = 125, + anon_sym_sput_DASHbyte = 126, + anon_sym_sput_DASHchar = 127, + anon_sym_sput_DASHshort = 128, + anon_sym_invoke_DASHcustom = 129, + anon_sym_invoke_DASHdirect = 130, anon_sym_invoke_DASHinterface = 131, - anon_sym_invoke_DASHvirtual_SLASHrange = 132, - anon_sym_invoke_DASHsuper_SLASHrange = 133, - anon_sym_invoke_DASHdirect_SLASHrange = 134, - anon_sym_invoke_DASHstatic_SLASHrange = 135, - anon_sym_invoke_DASHinterface_SLASHrange = 136, - anon_sym_neg_DASHint = 137, - anon_sym_not_DASHint = 138, - anon_sym_neg_DASHlong = 139, - anon_sym_not_DASHlong = 140, - anon_sym_neg_DASHfloat = 141, - anon_sym_neg_DASHdouble = 142, - anon_sym_int_DASHto_DASHlong = 143, - anon_sym_int_DASHto_DASHfloat = 144, - anon_sym_int_DASHto_DASHdouble = 145, - anon_sym_long_DASHto_DASHint = 146, - anon_sym_long_DASHto_DASHfloat = 147, - anon_sym_long_DASHto_DASHdouble = 148, - anon_sym_float_DASHto_DASHint = 149, - anon_sym_float_DASHto_DASHlong = 150, - anon_sym_float_DASHto_DASHdouble = 151, - anon_sym_double_DASHto_DASHint = 152, - anon_sym_double_DASHto_DASHlong = 153, - anon_sym_double_DASHto_DASHfloat = 154, - anon_sym_int_DASHto_DASHbyte = 155, - anon_sym_int_DASHto_DASHchar = 156, - anon_sym_int_DASHto_DASHshort = 157, - anon_sym_add_DASHint = 158, - anon_sym_sub_DASHint = 159, - anon_sym_mul_DASHint = 160, - anon_sym_div_DASHint = 161, - anon_sym_rem_DASHint = 162, - anon_sym_and_DASHint = 163, - anon_sym_or_DASHint = 164, - anon_sym_xor_DASHint = 165, - anon_sym_shl_DASHint = 166, - anon_sym_shr_DASHint = 167, - anon_sym_ushr_DASHint = 168, - anon_sym_add_DASHlong = 169, - anon_sym_sub_DASHlong = 170, - anon_sym_mul_DASHlong = 171, - anon_sym_div_DASHlong = 172, - anon_sym_rem_DASHlong = 173, - anon_sym_and_DASHlong = 174, - anon_sym_or_DASHlong = 175, - anon_sym_xor_DASHlong = 176, - anon_sym_shl_DASHlong = 177, - anon_sym_shr_DASHlong = 178, - anon_sym_ushr_DASHlong = 179, - anon_sym_add_DASHfloat = 180, - anon_sym_sub_DASHfloat = 181, - anon_sym_mul_DASHfloat = 182, - anon_sym_div_DASHfloat = 183, - anon_sym_rem_DASHfloat = 184, - anon_sym_add_DASHdouble = 185, - anon_sym_sub_DASHdouble = 186, - anon_sym_mul_DASHdouble = 187, - anon_sym_div_DASHdouble = 188, - anon_sym_rem_DASHdouble = 189, - anon_sym_add_DASHint_SLASH2addr = 190, - anon_sym_sub_DASHint_SLASH2addr = 191, - anon_sym_mul_DASHint_SLASH2addr = 192, - anon_sym_div_DASHint_SLASH2addr = 193, - anon_sym_rem_DASHint_SLASH2addr = 194, - anon_sym_and_DASHint_SLASH2addr = 195, - anon_sym_or_DASHint_SLASH2addr = 196, - anon_sym_xor_DASHint_SLASH2addr = 197, - anon_sym_shl_DASHint_SLASH2addr = 198, - anon_sym_shr_DASHint_SLASH2addr = 199, - anon_sym_ushr_DASHint_SLASH2addr = 200, - anon_sym_add_DASHlong_SLASH2addr = 201, - anon_sym_sub_DASHlong_SLASH2addr = 202, - anon_sym_mul_DASHlong_SLASH2addr = 203, - anon_sym_div_DASHlong_SLASH2addr = 204, - anon_sym_rem_DASHlong_SLASH2addr = 205, - anon_sym_and_DASHlong_SLASH2addr = 206, - anon_sym_or_DASHlong_SLASH2addr = 207, - anon_sym_xor_DASHlong_SLASH2addr = 208, - anon_sym_shl_DASHlong_SLASH2addr = 209, - anon_sym_shr_DASHlong_SLASH2addr = 210, - anon_sym_ushr_DASHlong_SLASH2addr = 211, - anon_sym_add_DASHfloat_SLASH2addr = 212, - anon_sym_sub_DASHfloat_SLASH2addr = 213, - anon_sym_mul_DASHfloat_SLASH2addr = 214, - anon_sym_div_DASHfloat_SLASH2addr = 215, - anon_sym_rem_DASHfloat_SLASH2addr = 216, - anon_sym_add_DASHdouble_SLASH2addr = 217, - anon_sym_sub_DASHdouble_SLASH2addr = 218, - anon_sym_mul_DASHdouble_SLASH2addr = 219, - anon_sym_div_DASHdouble_SLASH2addr = 220, - anon_sym_rem_DASHdouble_SLASH2addr = 221, - anon_sym_add_DASHint_SLASHlit16 = 222, - anon_sym_sub_DASHint_SLASHlit16 = 223, - anon_sym_mul_DASHint_SLASHlit16 = 224, - anon_sym_div_DASHint_SLASHlit16 = 225, - anon_sym_rem_DASHint_SLASHlit16 = 226, - anon_sym_and_DASHint_SLASHlit16 = 227, - anon_sym_or_DASHint_SLASHlit16 = 228, - anon_sym_xor_DASHint_SLASHlit16 = 229, - anon_sym_add_DASHint_SLASHlit8 = 230, - anon_sym_sub_DASHint_SLASHlit8 = 231, - anon_sym_mul_DASHint_SLASHlit8 = 232, - anon_sym_div_DASHint_SLASHlit8 = 233, - anon_sym_rem_DASHint_SLASHlit8 = 234, - anon_sym_and_DASHint_SLASHlit8 = 235, - anon_sym_or_DASHint_SLASHlit8 = 236, - anon_sym_xor_DASHint_SLASHlit8 = 237, - anon_sym_shl_DASHint_SLASHlit8 = 238, - anon_sym_shr_DASHint_SLASHlit8 = 239, - anon_sym_ushr_DASHint_SLASHlit8 = 240, - anon_sym_execute_DASHinline = 241, - anon_sym_invoke_DASHdirect_DASHempty = 242, - anon_sym_iget_DASHquick = 243, - anon_sym_iget_DASHwide_DASHquick = 244, - anon_sym_iget_DASHobject_DASHquick = 245, - anon_sym_iput_DASHquick = 246, - anon_sym_iput_DASHwide_DASHquick = 247, - anon_sym_iput_DASHobject_DASHquick = 248, - anon_sym_invoke_DASHvirtual_DASHquick = 249, - anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange = 250, - anon_sym_invoke_DASHsuper_DASHquick = 251, - anon_sym_invoke_DASHsuper_DASHquick_SLASHrange = 252, - anon_sym_rsub_DASHint = 253, - anon_sym_rsub_DASHint_SLASHlit8 = 254, - anon_sym_DOTline = 255, - anon_sym_DOTlocals = 256, - anon_sym_DOTregisters = 257, - anon_sym_DOTcatch = 258, - anon_sym_LBRACE = 259, - anon_sym_DOT_DOT = 260, - anon_sym_RBRACE = 261, - anon_sym_DOTcatchall = 262, - anon_sym_DOTpacked_DASHswitch = 263, - anon_sym_DOTendpacked_DASHswitch = 264, - anon_sym_DOTsparse_DASHswitch = 265, - anon_sym_DASH_GT = 266, - anon_sym_DOTendsparse_DASHswitch = 267, - anon_sym_DOTarray_DASHdata = 268, - anon_sym_DOTendarray_DASHdata = 269, - sym_class_identifier = 270, - aux_sym_field_identifier_token1 = 271, - anon_sym_LTclinit_GT_LPAREN = 272, - anon_sym_LTinit_GT_LPAREN = 273, - aux_sym_method_identifier_token1 = 274, - anon_sym_RPAREN = 275, - anon_sym_LBRACK = 276, - anon_sym_V = 277, - anon_sym_Z = 278, - anon_sym_B = 279, - anon_sym_S = 280, - anon_sym_C = 281, - anon_sym_I = 282, - anon_sym_J = 283, - anon_sym_F = 284, - anon_sym_D = 285, - anon_sym_public = 286, - anon_sym_private = 287, - anon_sym_protected = 288, - anon_sym_static = 289, - anon_sym_final = 290, - anon_sym_synchronized = 291, - anon_sym_volatile = 292, - anon_sym_transient = 293, - anon_sym_native = 294, - anon_sym_interface = 295, - anon_sym_abstract = 296, - anon_sym_bridge = 297, - anon_sym_synthetic = 298, - anon_sym_enum = 299, - anon_sym_constructor = 300, - anon_sym_varargs = 301, - anon_sym_declared_DASHsynchronized = 302, - anon_sym_annotation = 303, - sym_comment = 304, - anon_sym_DOTenum = 305, - sym_variable = 306, - sym_parameter = 307, - aux_sym_number_literal_token1 = 308, - aux_sym_number_literal_token2 = 309, - sym_string_literal = 310, - anon_sym_true = 311, - anon_sym_false = 312, - sym_character_literal = 313, - sym_null_literal = 314, - sym_class_definition = 315, - sym_class_directive = 316, - sym_super_directive = 317, - sym_source_directive = 318, - sym_implements_directive = 319, - sym_field_definition = 320, - sym_field_declaration = 321, - sym_method_definition = 322, - sym_method_declaration = 323, - sym_annotation_directive = 324, - sym_start_annotation = 325, - sym_annotation_visibility = 326, - sym_annotation_property = 327, - sym_annotation_value = 328, - sym_subannotation_definition = 329, - sym_subannotation_declaration = 330, - sym_param_directive = 331, - sym_start_param = 332, - sym__code_line = 333, - sym_statement = 334, - sym_opcode = 335, - sym__statement_argument = 336, - sym__directive = 337, - sym_line_directive = 338, - sym_locals_directive = 339, - sym_registers_directive = 340, - sym_catch_directive = 341, - sym_catchall_directive = 342, - sym_packed_switch_directive = 343, - sym_sparse_switch_directive = 344, - sym_array_data_directive = 345, - sym__identifier = 346, - sym_field_identifier = 347, - sym_method_identifier = 348, - sym_full_field_identifier = 349, - sym_full_method_identifier = 350, - sym__type = 351, - sym_array_type = 352, - sym_primitive_type = 353, - sym_access_modifiers = 354, - sym_enum_reference = 355, - sym_list = 356, - sym_range = 357, - sym__literal = 358, - sym_number_literal = 359, - sym_boolean_literal = 360, - aux_sym_class_definition_repeat1 = 361, - aux_sym_class_definition_repeat2 = 362, - aux_sym_class_definition_repeat3 = 363, - aux_sym_class_definition_repeat4 = 364, - aux_sym_method_definition_repeat1 = 365, - aux_sym_annotation_directive_repeat1 = 366, - aux_sym_statement_repeat1 = 367, - aux_sym_packed_switch_directive_repeat1 = 368, - aux_sym_sparse_switch_directive_repeat1 = 369, - aux_sym_array_data_directive_repeat1 = 370, - aux_sym_method_identifier_repeat1 = 371, - aux_sym_access_modifiers_repeat1 = 372, - aux_sym_list_repeat1 = 373, - alias_sym_code_block = 374, - alias_sym_parameters = 375, + anon_sym_invoke_DASHstatic = 132, + anon_sym_invoke_DASHsuper = 133, + anon_sym_invoke_DASHvirtual = 134, + anon_sym_invoke_DASHcustom_SLASHrange = 135, + anon_sym_invoke_DASHdirect_SLASHrange = 136, + anon_sym_invoke_DASHinterface_SLASHrange = 137, + anon_sym_invoke_DASHstatic_SLASHrange = 138, + anon_sym_invoke_DASHsuper_SLASHrange = 139, + anon_sym_invoke_DASHvirtual_SLASHrange = 140, + anon_sym_neg_DASHint = 141, + anon_sym_not_DASHint = 142, + anon_sym_neg_DASHlong = 143, + anon_sym_not_DASHlong = 144, + anon_sym_neg_DASHfloat = 145, + anon_sym_neg_DASHdouble = 146, + anon_sym_int_DASHto_DASHlong = 147, + anon_sym_int_DASHto_DASHfloat = 148, + anon_sym_int_DASHto_DASHdouble = 149, + anon_sym_long_DASHto_DASHint = 150, + anon_sym_long_DASHto_DASHfloat = 151, + anon_sym_long_DASHto_DASHdouble = 152, + anon_sym_float_DASHto_DASHint = 153, + anon_sym_float_DASHto_DASHlong = 154, + anon_sym_float_DASHto_DASHdouble = 155, + anon_sym_double_DASHto_DASHint = 156, + anon_sym_double_DASHto_DASHlong = 157, + anon_sym_double_DASHto_DASHfloat = 158, + anon_sym_int_DASHto_DASHbyte = 159, + anon_sym_int_DASHto_DASHchar = 160, + anon_sym_int_DASHto_DASHshort = 161, + anon_sym_add_DASHint = 162, + anon_sym_sub_DASHint = 163, + anon_sym_mul_DASHint = 164, + anon_sym_div_DASHint = 165, + anon_sym_rem_DASHint = 166, + anon_sym_and_DASHint = 167, + anon_sym_or_DASHint = 168, + anon_sym_xor_DASHint = 169, + anon_sym_shl_DASHint = 170, + anon_sym_shr_DASHint = 171, + anon_sym_ushr_DASHint = 172, + anon_sym_add_DASHlong = 173, + anon_sym_sub_DASHlong = 174, + anon_sym_mul_DASHlong = 175, + anon_sym_div_DASHlong = 176, + anon_sym_rem_DASHlong = 177, + anon_sym_and_DASHlong = 178, + anon_sym_or_DASHlong = 179, + anon_sym_xor_DASHlong = 180, + anon_sym_shl_DASHlong = 181, + anon_sym_shr_DASHlong = 182, + anon_sym_ushr_DASHlong = 183, + anon_sym_add_DASHfloat = 184, + anon_sym_sub_DASHfloat = 185, + anon_sym_mul_DASHfloat = 186, + anon_sym_div_DASHfloat = 187, + anon_sym_rem_DASHfloat = 188, + anon_sym_add_DASHdouble = 189, + anon_sym_sub_DASHdouble = 190, + anon_sym_mul_DASHdouble = 191, + anon_sym_div_DASHdouble = 192, + anon_sym_rem_DASHdouble = 193, + anon_sym_add_DASHint_SLASH2addr = 194, + anon_sym_sub_DASHint_SLASH2addr = 195, + anon_sym_mul_DASHint_SLASH2addr = 196, + anon_sym_div_DASHint_SLASH2addr = 197, + anon_sym_rem_DASHint_SLASH2addr = 198, + anon_sym_and_DASHint_SLASH2addr = 199, + anon_sym_or_DASHint_SLASH2addr = 200, + anon_sym_xor_DASHint_SLASH2addr = 201, + anon_sym_shl_DASHint_SLASH2addr = 202, + anon_sym_shr_DASHint_SLASH2addr = 203, + anon_sym_ushr_DASHint_SLASH2addr = 204, + anon_sym_add_DASHlong_SLASH2addr = 205, + anon_sym_sub_DASHlong_SLASH2addr = 206, + anon_sym_mul_DASHlong_SLASH2addr = 207, + anon_sym_div_DASHlong_SLASH2addr = 208, + anon_sym_rem_DASHlong_SLASH2addr = 209, + anon_sym_and_DASHlong_SLASH2addr = 210, + anon_sym_or_DASHlong_SLASH2addr = 211, + anon_sym_xor_DASHlong_SLASH2addr = 212, + anon_sym_shl_DASHlong_SLASH2addr = 213, + anon_sym_shr_DASHlong_SLASH2addr = 214, + anon_sym_ushr_DASHlong_SLASH2addr = 215, + anon_sym_add_DASHfloat_SLASH2addr = 216, + anon_sym_sub_DASHfloat_SLASH2addr = 217, + anon_sym_mul_DASHfloat_SLASH2addr = 218, + anon_sym_div_DASHfloat_SLASH2addr = 219, + anon_sym_rem_DASHfloat_SLASH2addr = 220, + anon_sym_add_DASHdouble_SLASH2addr = 221, + anon_sym_sub_DASHdouble_SLASH2addr = 222, + anon_sym_mul_DASHdouble_SLASH2addr = 223, + anon_sym_div_DASHdouble_SLASH2addr = 224, + anon_sym_rem_DASHdouble_SLASH2addr = 225, + anon_sym_add_DASHint_SLASHlit16 = 226, + anon_sym_sub_DASHint_SLASHlit16 = 227, + anon_sym_mul_DASHint_SLASHlit16 = 228, + anon_sym_div_DASHint_SLASHlit16 = 229, + anon_sym_rem_DASHint_SLASHlit16 = 230, + anon_sym_and_DASHint_SLASHlit16 = 231, + anon_sym_or_DASHint_SLASHlit16 = 232, + anon_sym_xor_DASHint_SLASHlit16 = 233, + anon_sym_add_DASHint_SLASHlit8 = 234, + anon_sym_sub_DASHint_SLASHlit8 = 235, + anon_sym_mul_DASHint_SLASHlit8 = 236, + anon_sym_div_DASHint_SLASHlit8 = 237, + anon_sym_rem_DASHint_SLASHlit8 = 238, + anon_sym_and_DASHint_SLASHlit8 = 239, + anon_sym_or_DASHint_SLASHlit8 = 240, + anon_sym_xor_DASHint_SLASHlit8 = 241, + anon_sym_shl_DASHint_SLASHlit8 = 242, + anon_sym_shr_DASHint_SLASHlit8 = 243, + anon_sym_static_DASHput = 244, + anon_sym_ushr_DASHint_SLASHlit8 = 245, + anon_sym_execute_DASHinline = 246, + anon_sym_invoke_DASHdirect_DASHempty = 247, + anon_sym_iget_DASHquick = 248, + anon_sym_iget_DASHwide_DASHquick = 249, + anon_sym_iget_DASHobject_DASHquick = 250, + anon_sym_iput_DASHquick = 251, + anon_sym_iput_DASHwide_DASHquick = 252, + anon_sym_iput_DASHobject_DASHquick = 253, + anon_sym_invoke_DASHvirtual_DASHquick = 254, + anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange = 255, + anon_sym_invoke_DASHsuper_DASHquick = 256, + anon_sym_invoke_DASHsuper_DASHquick_SLASHrange = 257, + anon_sym_rsub_DASHint = 258, + anon_sym_rsub_DASHint_SLASHlit8 = 259, + anon_sym_DOTline = 260, + anon_sym_DOTlocals = 261, + anon_sym_DOTregisters = 262, + anon_sym_DOTcatch = 263, + anon_sym_LBRACE = 264, + anon_sym_DOT_DOT = 265, + anon_sym_RBRACE = 266, + anon_sym_DOTcatchall = 267, + anon_sym_DOTpacked_DASHswitch = 268, + anon_sym_DOTendpacked_DASHswitch = 269, + anon_sym_DOTsparse_DASHswitch = 270, + anon_sym_DASH_GT = 271, + anon_sym_DOTendsparse_DASHswitch = 272, + anon_sym_DOTarray_DASHdata = 273, + anon_sym_DOTendarray_DASHdata = 274, + sym_class_identifier = 275, + aux_sym_field_identifier_token1 = 276, + anon_sym_LTclinit_GT_LPAREN = 277, + anon_sym_LTinit_GT_LPAREN = 278, + aux_sym_method_identifier_token1 = 279, + anon_sym_RPAREN = 280, + anon_sym_LBRACK = 281, + anon_sym_V = 282, + anon_sym_Z = 283, + anon_sym_B = 284, + anon_sym_S = 285, + anon_sym_C = 286, + anon_sym_I = 287, + anon_sym_J = 288, + anon_sym_F = 289, + anon_sym_D = 290, + anon_sym_public = 291, + anon_sym_private = 292, + anon_sym_protected = 293, + anon_sym_static = 294, + anon_sym_final = 295, + anon_sym_synchronized = 296, + anon_sym_volatile = 297, + anon_sym_transient = 298, + anon_sym_native = 299, + anon_sym_interface = 300, + anon_sym_abstract = 301, + anon_sym_bridge = 302, + anon_sym_synthetic = 303, + anon_sym_enum = 304, + anon_sym_constructor = 305, + anon_sym_varargs = 306, + anon_sym_declared_DASHsynchronized = 307, + anon_sym_annotation = 308, + sym_comment = 309, + anon_sym_DOTenum = 310, + sym_variable = 311, + sym_parameter = 312, + aux_sym_number_literal_token1 = 313, + aux_sym_number_literal_token2 = 314, + sym_string_literal = 315, + anon_sym_true = 316, + anon_sym_false = 317, + sym_character_literal = 318, + sym_null_literal = 319, + sym_class_definition = 320, + sym_class_directive = 321, + sym_super_directive = 322, + sym_source_directive = 323, + sym_implements_directive = 324, + sym_field_definition = 325, + sym_field_declaration = 326, + sym_method_definition = 327, + sym_method_declaration = 328, + sym_annotation_directive = 329, + sym_start_annotation = 330, + sym_annotation_visibility = 331, + sym_annotation_property = 332, + sym_annotation_value = 333, + sym_subannotation_definition = 334, + sym_subannotation_declaration = 335, + sym_param_directive = 336, + sym_start_param = 337, + sym__code_line = 338, + sym_statement = 339, + sym_opcode = 340, + sym__statement_argument = 341, + sym__directive = 342, + sym_line_directive = 343, + sym_locals_directive = 344, + sym_registers_directive = 345, + sym_catch_directive = 346, + sym_catchall_directive = 347, + sym_packed_switch_directive = 348, + sym_sparse_switch_directive = 349, + sym_array_data_directive = 350, + sym__identifier = 351, + sym_field_identifier = 352, + sym_method_identifier = 353, + sym_full_field_identifier = 354, + sym_full_method_identifier = 355, + sym__type = 356, + sym_array_type = 357, + sym_primitive_type = 358, + sym_access_modifiers = 359, + sym_enum_reference = 360, + sym_list = 361, + sym_range = 362, + sym__literal = 363, + sym_number_literal = 364, + sym_boolean_literal = 365, + aux_sym_class_definition_repeat1 = 366, + aux_sym_class_definition_repeat2 = 367, + aux_sym_class_definition_repeat3 = 368, + aux_sym_class_definition_repeat4 = 369, + aux_sym_method_definition_repeat1 = 370, + aux_sym_annotation_directive_repeat1 = 371, + aux_sym_statement_repeat1 = 372, + aux_sym_packed_switch_directive_repeat1 = 373, + aux_sym_sparse_switch_directive_repeat1 = 374, + aux_sym_array_data_directive_repeat1 = 375, + aux_sym_method_identifier_repeat1 = 376, + aux_sym_access_modifiers_repeat1 = 377, + aux_sym_list_repeat1 = 378, + alias_sym_code_block = 379, + alias_sym_parameters = 380, }; static const char * const ts_symbol_names[] = { @@ -455,6 +460,8 @@ static const char * const ts_symbol_names[] = { [anon_sym_const_DASHstring] = "const-string", [anon_sym_const_DASHstring_DASHjumbo] = "const-string-jumbo", [anon_sym_const_DASHclass] = "const-class", + [anon_sym_const_DASHmethod_DASHhandle] = "const-method-handle", + [anon_sym_const_DASHmethod_DASHtype] = "const-method-type", [anon_sym_monitor_DASHenter] = "monitor-enter", [anon_sym_monitor_DASHexit] = "monitor-exit", [anon_sym_check_DASHcast] = "check-cast", @@ -530,16 +537,18 @@ static const char * const ts_symbol_names[] = { [anon_sym_sput_DASHbyte] = "sput-byte", [anon_sym_sput_DASHchar] = "sput-char", [anon_sym_sput_DASHshort] = "sput-short", - [anon_sym_invoke_DASHvirtual] = "invoke-virtual", - [anon_sym_invoke_DASHsuper] = "invoke-super", + [anon_sym_invoke_DASHcustom] = "invoke-custom", [anon_sym_invoke_DASHdirect] = "invoke-direct", - [anon_sym_invoke_DASHstatic] = "invoke-static", [anon_sym_invoke_DASHinterface] = "invoke-interface", - [anon_sym_invoke_DASHvirtual_SLASHrange] = "invoke-virtual/range", - [anon_sym_invoke_DASHsuper_SLASHrange] = "invoke-super/range", + [anon_sym_invoke_DASHstatic] = "invoke-static", + [anon_sym_invoke_DASHsuper] = "invoke-super", + [anon_sym_invoke_DASHvirtual] = "invoke-virtual", + [anon_sym_invoke_DASHcustom_SLASHrange] = "invoke-custom/range", [anon_sym_invoke_DASHdirect_SLASHrange] = "invoke-direct/range", - [anon_sym_invoke_DASHstatic_SLASHrange] = "invoke-static/range", [anon_sym_invoke_DASHinterface_SLASHrange] = "invoke-interface/range", + [anon_sym_invoke_DASHstatic_SLASHrange] = "invoke-static/range", + [anon_sym_invoke_DASHsuper_SLASHrange] = "invoke-super/range", + [anon_sym_invoke_DASHvirtual_SLASHrange] = "invoke-virtual/range", [anon_sym_neg_DASHint] = "neg-int", [anon_sym_not_DASHint] = "not-int", [anon_sym_neg_DASHlong] = "neg-long", @@ -643,6 +652,7 @@ static const char * const ts_symbol_names[] = { [anon_sym_xor_DASHint_SLASHlit8] = "xor-int/lit8", [anon_sym_shl_DASHint_SLASHlit8] = "shl-int/lit8", [anon_sym_shr_DASHint_SLASHlit8] = "shr-int/lit8", + [anon_sym_static_DASHput] = "static-put", [anon_sym_ushr_DASHint_SLASHlit8] = "ushr-int/lit8", [anon_sym_execute_DASHinline] = "execute-inline", [anon_sym_invoke_DASHdirect_DASHempty] = "invoke-direct-empty", @@ -834,6 +844,8 @@ static const TSSymbol ts_symbol_map[] = { [anon_sym_const_DASHstring] = anon_sym_const_DASHstring, [anon_sym_const_DASHstring_DASHjumbo] = anon_sym_const_DASHstring_DASHjumbo, [anon_sym_const_DASHclass] = anon_sym_const_DASHclass, + [anon_sym_const_DASHmethod_DASHhandle] = anon_sym_const_DASHmethod_DASHhandle, + [anon_sym_const_DASHmethod_DASHtype] = anon_sym_const_DASHmethod_DASHtype, [anon_sym_monitor_DASHenter] = anon_sym_monitor_DASHenter, [anon_sym_monitor_DASHexit] = anon_sym_monitor_DASHexit, [anon_sym_check_DASHcast] = anon_sym_check_DASHcast, @@ -909,16 +921,18 @@ static const TSSymbol ts_symbol_map[] = { [anon_sym_sput_DASHbyte] = anon_sym_sput_DASHbyte, [anon_sym_sput_DASHchar] = anon_sym_sput_DASHchar, [anon_sym_sput_DASHshort] = anon_sym_sput_DASHshort, - [anon_sym_invoke_DASHvirtual] = anon_sym_invoke_DASHvirtual, - [anon_sym_invoke_DASHsuper] = anon_sym_invoke_DASHsuper, + [anon_sym_invoke_DASHcustom] = anon_sym_invoke_DASHcustom, [anon_sym_invoke_DASHdirect] = anon_sym_invoke_DASHdirect, - [anon_sym_invoke_DASHstatic] = anon_sym_invoke_DASHstatic, [anon_sym_invoke_DASHinterface] = anon_sym_invoke_DASHinterface, - [anon_sym_invoke_DASHvirtual_SLASHrange] = anon_sym_invoke_DASHvirtual_SLASHrange, - [anon_sym_invoke_DASHsuper_SLASHrange] = anon_sym_invoke_DASHsuper_SLASHrange, + [anon_sym_invoke_DASHstatic] = anon_sym_invoke_DASHstatic, + [anon_sym_invoke_DASHsuper] = anon_sym_invoke_DASHsuper, + [anon_sym_invoke_DASHvirtual] = anon_sym_invoke_DASHvirtual, + [anon_sym_invoke_DASHcustom_SLASHrange] = anon_sym_invoke_DASHcustom_SLASHrange, [anon_sym_invoke_DASHdirect_SLASHrange] = anon_sym_invoke_DASHdirect_SLASHrange, - [anon_sym_invoke_DASHstatic_SLASHrange] = anon_sym_invoke_DASHstatic_SLASHrange, [anon_sym_invoke_DASHinterface_SLASHrange] = anon_sym_invoke_DASHinterface_SLASHrange, + [anon_sym_invoke_DASHstatic_SLASHrange] = anon_sym_invoke_DASHstatic_SLASHrange, + [anon_sym_invoke_DASHsuper_SLASHrange] = anon_sym_invoke_DASHsuper_SLASHrange, + [anon_sym_invoke_DASHvirtual_SLASHrange] = anon_sym_invoke_DASHvirtual_SLASHrange, [anon_sym_neg_DASHint] = anon_sym_neg_DASHint, [anon_sym_not_DASHint] = anon_sym_not_DASHint, [anon_sym_neg_DASHlong] = anon_sym_neg_DASHlong, @@ -1022,6 +1036,7 @@ static const TSSymbol ts_symbol_map[] = { [anon_sym_xor_DASHint_SLASHlit8] = anon_sym_xor_DASHint_SLASHlit8, [anon_sym_shl_DASHint_SLASHlit8] = anon_sym_shl_DASHint_SLASHlit8, [anon_sym_shr_DASHint_SLASHlit8] = anon_sym_shr_DASHint_SLASHlit8, + [anon_sym_static_DASHput] = anon_sym_static_DASHput, [anon_sym_ushr_DASHint_SLASHlit8] = anon_sym_ushr_DASHint_SLASHlit8, [anon_sym_execute_DASHinline] = anon_sym_execute_DASHinline, [anon_sym_invoke_DASHdirect_DASHempty] = anon_sym_invoke_DASHdirect_DASHempty, @@ -1369,6 +1384,14 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = false, }, + [anon_sym_const_DASHmethod_DASHhandle] = { + .visible = true, + .named = false, + }, + [anon_sym_const_DASHmethod_DASHtype] = { + .visible = true, + .named = false, + }, [anon_sym_monitor_DASHenter] = { .visible = true, .named = false, @@ -1669,15 +1692,15 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = false, }, - [anon_sym_invoke_DASHvirtual] = { + [anon_sym_invoke_DASHcustom] = { .visible = true, .named = false, }, - [anon_sym_invoke_DASHsuper] = { + [anon_sym_invoke_DASHdirect] = { .visible = true, .named = false, }, - [anon_sym_invoke_DASHdirect] = { + [anon_sym_invoke_DASHinterface] = { .visible = true, .named = false, }, @@ -1685,15 +1708,15 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = false, }, - [anon_sym_invoke_DASHinterface] = { + [anon_sym_invoke_DASHsuper] = { .visible = true, .named = false, }, - [anon_sym_invoke_DASHvirtual_SLASHrange] = { + [anon_sym_invoke_DASHvirtual] = { .visible = true, .named = false, }, - [anon_sym_invoke_DASHsuper_SLASHrange] = { + [anon_sym_invoke_DASHcustom_SLASHrange] = { .visible = true, .named = false, }, @@ -1701,11 +1724,19 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = false, }, + [anon_sym_invoke_DASHinterface_SLASHrange] = { + .visible = true, + .named = false, + }, [anon_sym_invoke_DASHstatic_SLASHrange] = { .visible = true, .named = false, }, - [anon_sym_invoke_DASHinterface_SLASHrange] = { + [anon_sym_invoke_DASHsuper_SLASHrange] = { + .visible = true, + .named = false, + }, + [anon_sym_invoke_DASHvirtual_SLASHrange] = { .visible = true, .named = false, }, @@ -2121,6 +2152,10 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = false, }, + [anon_sym_static_DASHput] = { + .visible = true, + .named = false, + }, [anon_sym_ushr_DASHint_SLASHlit8] = { .visible = true, .named = false, @@ -3004,8337 +3039,8607 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { eof = lexer->eof(lexer); switch (state) { case 0: - if (eof) ADVANCE(1607); - if (lookahead == '"') ADVANCE(5); - if (lookahead == '#') ADVANCE(1956); - if (lookahead == '\'') ADVANCE(389); - if (lookahead == ')') ADVANCE(1884); - if (lookahead == ',') ADVANCE(1628); - if (lookahead == '-') ADVANCE(193); - if (lookahead == '.') ADVANCE(192); - if (lookahead == '0') ADVANCE(1970); - if (lookahead == ':') ADVANCE(1604); - if (lookahead == '<') ADVANCE(550); - if (lookahead == '=') ADVANCE(1613); - if (lookahead == 'B') ADVANCE(1890); - if (lookahead == 'C') ADVANCE(1894); - if (lookahead == 'D') ADVANCE(1902); - if (lookahead == 'F') ADVANCE(1900); - if (lookahead == 'I') ADVANCE(1896); - if (lookahead == 'J') ADVANCE(1898); - if (lookahead == 'L') ADVANCE(1605); - if (lookahead == 'S') ADVANCE(1892); - if (lookahead == 'V') ADVANCE(1886); - if (lookahead == 'Z') ADVANCE(1888); - if (lookahead == '[') ADVANCE(1885); - if (lookahead == 'a') ADVANCE(515); - if (lookahead == 'b') ADVANCE(1325); - if (lookahead == 'c') ADVANCE(873); - if (lookahead == 'd') ADVANCE(708); - if (lookahead == 'e') ADVANCE(1088); - if (lookahead == 'f') ADVANCE(395); - if (lookahead == 'g') ADVANCE(1169); - if (lookahead == 'i') ADVANCE(824); - if (lookahead == 'l') ADVANCE(1175); - if (lookahead == 'm') ADVANCE(1170); - if (lookahead == 'n') ADVANCE(398); - if (lookahead == 'o') ADVANCE(1327); - if (lookahead == 'p') ADVANCE(396); - if (lookahead == 'r') ADVANCE(709); - if (lookahead == 's') ADVANCE(861); - if (lookahead == 't') ADVANCE(872); - if (lookahead == 'u') ADVANCE(1377); - if (lookahead == 'v') ADVANCE(445); - if (lookahead == 'x') ADVANCE(1250); - if (lookahead == '{') ADVANCE(1866); - if (lookahead == '}') ADVANCE(1868); + if (eof) ADVANCE(1667); + if (lookahead == '"') ADVANCE(6); + if (lookahead == '#') ADVANCE(2022); + if (lookahead == '\'') ADVANCE(394); + if (lookahead == ')') ADVANCE(1949); + if (lookahead == ',') ADVANCE(1688); + if (lookahead == '-') ADVANCE(198); + if (lookahead == '.') ADVANCE(196); + if (lookahead == '0') ADVANCE(2036); + if (lookahead == ':') ADVANCE(1663); + if (lookahead == '<') ADVANCE(562); + if (lookahead == '=') ADVANCE(1673); + if (lookahead == 'B') ADVANCE(1955); + if (lookahead == 'C') ADVANCE(1959); + if (lookahead == 'D') ADVANCE(1967); + if (lookahead == 'F') ADVANCE(1965); + if (lookahead == 'I') ADVANCE(1961); + if (lookahead == 'J') ADVANCE(1963); + if (lookahead == 'L') ADVANCE(1664); + if (lookahead == 'S') ADVANCE(1957); + if (lookahead == 'V') ADVANCE(1951); + if (lookahead == 'Z') ADVANCE(1953); + if (lookahead == '[') ADVANCE(1950); + if (lookahead == 'a') ADVANCE(527); + if (lookahead == 'b') ADVANCE(1371); + if (lookahead == 'c') ADVANCE(902); + if (lookahead == 'd') ADVANCE(727); + if (lookahead == 'e') ADVANCE(1126); + if (lookahead == 'f') ADVANCE(400); + if (lookahead == 'g') ADVANCE(1210); + if (lookahead == 'i') ADVANCE(849); + if (lookahead == 'l') ADVANCE(1216); + if (lookahead == 'm') ADVANCE(1211); + if (lookahead == 'n') ADVANCE(404); + if (lookahead == 'o') ADVANCE(1373); + if (lookahead == 'p') ADVANCE(402); + if (lookahead == 'r') ADVANCE(730); + if (lookahead == 's') ADVANCE(888); + if (lookahead == 't') ADVANCE(901); + if (lookahead == 'u') ADVANCE(1425); + if (lookahead == 'v') ADVANCE(453); + if (lookahead == 'x') ADVANCE(1293); + if (lookahead == '{') ADVANCE(1931); + if (lookahead == '}') ADVANCE(1933); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(0) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1971); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(2037); END_STATE(); case 1: - if (lookahead == '\n') ADVANCE(1629); - if (lookahead == '"') ADVANCE(5); - if (lookahead == '#') ADVANCE(1956); - if (lookahead == '\'') ADVANCE(389); - if (lookahead == ',') ADVANCE(1628); - if (lookahead == '-') ADVANCE(193); - if (lookahead == '0') ADVANCE(1967); - if (lookahead == ':') ADVANCE(1604); - if (lookahead == '<') ADVANCE(550); - if (lookahead == 'B') ADVANCE(1891); - if (lookahead == 'C') ADVANCE(1895); - if (lookahead == 'D') ADVANCE(1903); - if (lookahead == 'F') ADVANCE(1901); - if (lookahead == 'I') ADVANCE(1897); - if (lookahead == 'J') ADVANCE(1899); - if (lookahead == 'L') ADVANCE(144); - if (lookahead == 'S') ADVANCE(1893); - if (lookahead == 'V') ADVANCE(1887); - if (lookahead == 'Z') ADVANCE(1889); - if (lookahead == '[') ADVANCE(1885); - if (lookahead == 'f') ADVANCE(15); - if (lookahead == 'n') ADVANCE(24); - if (lookahead == 'p') ADVANCE(25); - if (lookahead == 't') ADVANCE(21); - if (lookahead == 'v') ADVANCE(26); - if (lookahead == '{') ADVANCE(1866); + if (lookahead == '\n') ADVANCE(1689); + if (lookahead == '"') ADVANCE(6); + if (lookahead == '#') ADVANCE(2022); + if (lookahead == '\'') ADVANCE(394); + if (lookahead == ',') ADVANCE(1688); + if (lookahead == '-') ADVANCE(198); + if (lookahead == '0') ADVANCE(2033); + if (lookahead == ':') ADVANCE(1663); + if (lookahead == '<') ADVANCE(562); + if (lookahead == 'B') ADVANCE(1956); + if (lookahead == 'C') ADVANCE(1960); + if (lookahead == 'D') ADVANCE(1968); + if (lookahead == 'F') ADVANCE(1966); + if (lookahead == 'I') ADVANCE(1962); + if (lookahead == 'J') ADVANCE(1964); + if (lookahead == 'L') ADVANCE(145); + if (lookahead == 'S') ADVANCE(1958); + if (lookahead == 'V') ADVANCE(1952); + if (lookahead == 'Z') ADVANCE(1954); + if (lookahead == '[') ADVANCE(1950); + if (lookahead == 'f') ADVANCE(16); + if (lookahead == 'n') ADVANCE(25); + if (lookahead == 'p') ADVANCE(26); + if (lookahead == 't') ADVANCE(22); + if (lookahead == 'v') ADVANCE(27); + if (lookahead == '{') ADVANCE(1931); if (lookahead == '\t' || lookahead == '\r' || lookahead == ' ') SKIP(1) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1968); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(2034); if (lookahead == '$' || ('A' <= lookahead && lookahead <= 'Y') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(28); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(29); END_STATE(); case 2: - if (lookahead == ' ') ADVANCE(507); + if (lookahead == ' ') ADVANCE(518); END_STATE(); case 3: - if (lookahead == ' ') ADVANCE(512); + if (lookahead == ' ') ADVANCE(519); END_STATE(); case 4: - if (lookahead == '"') ADVANCE(5); - if (lookahead == '#') ADVANCE(1956); - if (lookahead == '\'') ADVANCE(389); - if (lookahead == '-') ADVANCE(194); - if (lookahead == '.') ADVANCE(792); - if (lookahead == '0') ADVANCE(1967); - if (lookahead == ':') ADVANCE(1604); - if (lookahead == '<') ADVANCE(550); - if (lookahead == 'B') ADVANCE(1891); - if (lookahead == 'C') ADVANCE(1895); - if (lookahead == 'D') ADVANCE(1903); - if (lookahead == 'F') ADVANCE(1901); - if (lookahead == 'I') ADVANCE(1897); - if (lookahead == 'J') ADVANCE(1899); - if (lookahead == 'L') ADVANCE(144); - if (lookahead == 'S') ADVANCE(1893); - if (lookahead == 'V') ADVANCE(1887); - if (lookahead == 'Z') ADVANCE(1889); - if (lookahead == '[') ADVANCE(1885); - if (lookahead == 'f') ADVANCE(15); - if (lookahead == 'n') ADVANCE(24); - if (lookahead == 'p') ADVANCE(25); - if (lookahead == 't') ADVANCE(21); - if (lookahead == 'v') ADVANCE(26); - if (lookahead == '{') ADVANCE(1866); - if (lookahead == '}') ADVANCE(1868); + if (lookahead == ' ') ADVANCE(524); + END_STATE(); + case 5: + if (lookahead == '"') ADVANCE(6); + if (lookahead == '#') ADVANCE(2022); + if (lookahead == '\'') ADVANCE(394); + if (lookahead == '-') ADVANCE(199); + if (lookahead == '.') ADVANCE(816); + if (lookahead == '0') ADVANCE(2033); + if (lookahead == ':') ADVANCE(1663); + if (lookahead == '<') ADVANCE(562); + if (lookahead == 'B') ADVANCE(1956); + if (lookahead == 'C') ADVANCE(1960); + if (lookahead == 'D') ADVANCE(1968); + if (lookahead == 'F') ADVANCE(1966); + if (lookahead == 'I') ADVANCE(1962); + if (lookahead == 'J') ADVANCE(1964); + if (lookahead == 'L') ADVANCE(145); + if (lookahead == 'S') ADVANCE(1958); + if (lookahead == 'V') ADVANCE(1952); + if (lookahead == 'Z') ADVANCE(1954); + if (lookahead == '[') ADVANCE(1950); + if (lookahead == 'f') ADVANCE(16); + if (lookahead == 'n') ADVANCE(25); + if (lookahead == 'p') ADVANCE(26); + if (lookahead == 't') ADVANCE(22); + if (lookahead == 'v') ADVANCE(27); + if (lookahead == '{') ADVANCE(1931); + if (lookahead == '}') ADVANCE(1933); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || - lookahead == ' ') SKIP(4) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1968); + lookahead == ' ') SKIP(5) + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(2034); if (lookahead == '$' || ('A' <= lookahead && lookahead <= 'Y') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(28); - END_STATE(); - case 5: - if (lookahead == '"') ADVANCE(1973); - if (lookahead != 0 && - lookahead != '\n') ADVANCE(5); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(29); END_STATE(); case 6: - if (lookahead == '#') ADVANCE(1956); - if (lookahead == '<') ADVANCE(550); - if (lookahead == 'a') ADVANCE(41); - if (lookahead == 'b') ADVANCE(109); - if (lookahead == 'c') ADVANCE(101); - if (lookahead == 'd') ADVANCE(56); - if (lookahead == 'e') ADVANCE(91); - if (lookahead == 'f') ADVANCE(80); - if (lookahead == 'i') ADVANCE(92); - if (lookahead == 'n') ADVANCE(29); - if (lookahead == 'p') ADVANCE(106); - if (lookahead == 's') ADVANCE(135); - if (lookahead == 't') ADVANCE(110); - if (lookahead == 'v') ADVANCE(37); + if (lookahead == '"') ADVANCE(2039); + if (lookahead != 0) ADVANCE(6); + END_STATE(); + case 7: + if (lookahead == '#') ADVANCE(2022); + if (lookahead == '<') ADVANCE(562); + if (lookahead == 'a') ADVANCE(42); + if (lookahead == 'b') ADVANCE(110); + if (lookahead == 'c') ADVANCE(102); + if (lookahead == 'd') ADVANCE(57); + if (lookahead == 'e') ADVANCE(92); + if (lookahead == 'f') ADVANCE(81); + if (lookahead == 'i') ADVANCE(93); + if (lookahead == 'n') ADVANCE(30); + if (lookahead == 'p') ADVANCE(107); + if (lookahead == 's') ADVANCE(136); + if (lookahead == 't') ADVANCE(111); + if (lookahead == 'v') ADVANCE(38); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || - lookahead == ' ') SKIP(6) + lookahead == ' ') SKIP(7) if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('g' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('g' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); - case 7: - if (lookahead == '#') ADVANCE(1956); - if (lookahead == '<') ADVANCE(550); + case 8: + if (lookahead == '#') ADVANCE(2022); + if (lookahead == '<') ADVANCE(562); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || - lookahead == ' ') SKIP(7) + lookahead == ' ') SKIP(8) if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(28); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(29); END_STATE(); - case 8: - if (lookahead == '#') ADVANCE(1956); - if (lookahead == 'L') ADVANCE(1605); - if (lookahead == 'a') ADVANCE(516); - if (lookahead == 'b') ADVANCE(1324); - if (lookahead == 'c') ADVANCE(1243); - if (lookahead == 'd') ADVANCE(707); - if (lookahead == 'e') ADVANCE(1087); - if (lookahead == 'f') ADVANCE(925); - if (lookahead == 'i') ADVANCE(1161); - if (lookahead == 'n') ADVANCE(397); - if (lookahead == 'p') ADVANCE(1326); - if (lookahead == 's') ADVANCE(1466); - if (lookahead == 't') ADVANCE(1341); - if (lookahead == 'v') ADVANCE(444); + case 9: + if (lookahead == '#') ADVANCE(2022); + if (lookahead == 'L') ADVANCE(1664); + if (lookahead == 'a') ADVANCE(528); + if (lookahead == 'b') ADVANCE(1370); + if (lookahead == 'c') ADVANCE(1286); + if (lookahead == 'd') ADVANCE(726); + if (lookahead == 'e') ADVANCE(1125); + if (lookahead == 'f') ADVANCE(959); + if (lookahead == 'i') ADVANCE(1202); + if (lookahead == 'n') ADVANCE(403); + if (lookahead == 'p') ADVANCE(1372); + if (lookahead == 's') ADVANCE(1594); + if (lookahead == 't') ADVANCE(1387); + if (lookahead == 'v') ADVANCE(452); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || - lookahead == ' ') SKIP(8) + lookahead == ' ') SKIP(9) END_STATE(); - case 9: - if (lookahead == '#') ADVANCE(1956); - if (lookahead == 'a') ADVANCE(283); - if (lookahead == 'b') ADVANCE(351); - if (lookahead == 'c') ADVANCE(343); - if (lookahead == 'd') ADVANCE(298); - if (lookahead == 'e') ADVANCE(333); - if (lookahead == 'f') ADVANCE(322); - if (lookahead == 'i') ADVANCE(334); - if (lookahead == 'n') ADVANCE(271); - if (lookahead == 'p') ADVANCE(348); - if (lookahead == 's') ADVANCE(377); - if (lookahead == 't') ADVANCE(352); - if (lookahead == 'v') ADVANCE(279); + case 10: + if (lookahead == '#') ADVANCE(2022); + if (lookahead == 'a') ADVANCE(288); + if (lookahead == 'b') ADVANCE(356); + if (lookahead == 'c') ADVANCE(348); + if (lookahead == 'd') ADVANCE(303); + if (lookahead == 'e') ADVANCE(338); + if (lookahead == 'f') ADVANCE(327); + if (lookahead == 'i') ADVANCE(339); + if (lookahead == 'n') ADVANCE(276); + if (lookahead == 'p') ADVANCE(353); + if (lookahead == 's') ADVANCE(382); + if (lookahead == 't') ADVANCE(357); + if (lookahead == 'v') ADVANCE(284); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || - lookahead == ' ') SKIP(9) + lookahead == ' ') SKIP(10) if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('g' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('g' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); - case 10: - if (lookahead == '\'') ADVANCE(1979); - if (lookahead == 'u') ADVANCE(1603); + case 11: + if (lookahead == '\'') ADVANCE(2045); + if (lookahead == 'u') ADVANCE(1662); if (lookahead == '"' || lookahead == '0' || lookahead == '\\' || lookahead == 'b' || lookahead == 'n' || lookahead == 'r' || - lookahead == 't') ADVANCE(11); - END_STATE(); - case 11: - if (lookahead == '\'') ADVANCE(1978); + lookahead == 't') ADVANCE(12); END_STATE(); case 12: - if (lookahead == '(') ADVANCE(1881); + if (lookahead == '\'') ADVANCE(2044); END_STATE(); case 13: - if (lookahead == '(') ADVANCE(1880); + if (lookahead == '(') ADVANCE(1946); END_STATE(); case 14: - if (lookahead == '(') ADVANCE(1882); - if (lookahead == '-') ADVANCE(1385); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + if (lookahead == '(') ADVANCE(1945); END_STATE(); case 15: - if (lookahead == '(') ADVANCE(1882); - if (lookahead == ':') ADVANCE(1878); - if (lookahead == 'a') ADVANCE(18); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == '-') ADVANCE(1433); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(28); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); case 16: - if (lookahead == '(') ADVANCE(1882); - if (lookahead == ':') ADVANCE(1878); - if (lookahead == 'e') ADVANCE(1975); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == 'a') ADVANCE(19); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(28); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(29); END_STATE(); case 17: - if (lookahead == '(') ADVANCE(1882); - if (lookahead == ':') ADVANCE(1878); - if (lookahead == 'e') ADVANCE(1977); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == 'e') ADVANCE(2041); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(28); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(29); END_STATE(); case 18: - if (lookahead == '(') ADVANCE(1882); - if (lookahead == ':') ADVANCE(1878); - if (lookahead == 'l') ADVANCE(22); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == 'e') ADVANCE(2043); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(28); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(29); END_STATE(); case 19: - if (lookahead == '(') ADVANCE(1882); - if (lookahead == ':') ADVANCE(1878); - if (lookahead == 'l') ADVANCE(1981); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == 'l') ADVANCE(23); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(28); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(29); END_STATE(); case 20: - if (lookahead == '(') ADVANCE(1882); - if (lookahead == ':') ADVANCE(1878); - if (lookahead == 'l') ADVANCE(19); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == 'l') ADVANCE(2047); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(28); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(29); END_STATE(); case 21: - if (lookahead == '(') ADVANCE(1882); - if (lookahead == ':') ADVANCE(1878); - if (lookahead == 'r') ADVANCE(23); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == 'l') ADVANCE(20); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(28); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(29); END_STATE(); case 22: - if (lookahead == '(') ADVANCE(1882); - if (lookahead == ':') ADVANCE(1878); - if (lookahead == 's') ADVANCE(17); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == 'r') ADVANCE(24); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(28); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(29); END_STATE(); case 23: - if (lookahead == '(') ADVANCE(1882); - if (lookahead == ':') ADVANCE(1878); - if (lookahead == 'u') ADVANCE(16); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == 's') ADVANCE(18); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(28); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(29); END_STATE(); case 24: - if (lookahead == '(') ADVANCE(1882); - if (lookahead == ':') ADVANCE(1878); - if (lookahead == 'u') ADVANCE(20); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == 'u') ADVANCE(17); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(28); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(29); END_STATE(); case 25: - if (lookahead == '(') ADVANCE(1882); - if (lookahead == ':') ADVANCE(1878); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1960); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == 'u') ADVANCE(21); if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(28); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(29); END_STATE(); case 26: - if (lookahead == '(') ADVANCE(1882); - if (lookahead == ':') ADVANCE(1878); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1958); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == ':') ADVANCE(1943); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(2026); if (lookahead == '$' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(28); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(29); END_STATE(); case 27: - if (lookahead == '(') ADVANCE(1882); - if (lookahead == ':') ADVANCE(1878); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1963); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == ':') ADVANCE(1943); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(2024); if (lookahead == '$' || - ('G' <= lookahead && lookahead <= 'Z') || + ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('g' <= lookahead && lookahead <= 'z')) ADVANCE(28); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(29); END_STATE(); case 28: - if (lookahead == '(') ADVANCE(1882); - if (lookahead == ':') ADVANCE(1878); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == ':') ADVANCE(1943); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(2029); if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || + ('G' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(28); + ('g' <= lookahead && lookahead <= 'z')) ADVANCE(29); END_STATE(); case 29: - if (lookahead == '(') ADVANCE(1882); - if (lookahead == 'a') ADVANCE(125); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == ':') ADVANCE(1943); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(29); END_STATE(); case 30: - if (lookahead == '(') ADVANCE(1882); - if (lookahead == 'a') ADVANCE(112); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == 'a') ADVANCE(126); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); case 31: - if (lookahead == '(') ADVANCE(1882); - if (lookahead == 'a') ADVANCE(85); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == 'a') ADVANCE(113); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); case 32: - if (lookahead == '(') ADVANCE(1882); - if (lookahead == 'a') ADVANCE(48); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == 'a') ADVANCE(86); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); case 33: - if (lookahead == '(') ADVANCE(1882); - if (lookahead == 'a') ADVANCE(114); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == 'a') ADVANCE(49); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); case 34: - if (lookahead == '(') ADVANCE(1882); - if (lookahead == 'a') ADVANCE(50); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == 'a') ADVANCE(115); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); case 35: - if (lookahead == '(') ADVANCE(1882); - if (lookahead == 'a') ADVANCE(96); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == 'a') ADVANCE(51); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); case 36: - if (lookahead == '(') ADVANCE(1882); - if (lookahead == 'a') ADVANCE(128); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == 'a') ADVANCE(97); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); case 37: - if (lookahead == '(') ADVANCE(1882); - if (lookahead == 'a') ADVANCE(113); - if (lookahead == 'o') ADVANCE(89); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == 'a') ADVANCE(129); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); case 38: - if (lookahead == '(') ADVANCE(1882); - if (lookahead == 'a') ADVANCE(127); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == 'a') ADVANCE(114); + if (lookahead == 'o') ADVANCE(90); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); case 39: - if (lookahead == '(') ADVANCE(1882); - if (lookahead == 'a') ADVANCE(129); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == 'a') ADVANCE(128); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); case 40: - if (lookahead == '(') ADVANCE(1882); + if (lookahead == '(') ADVANCE(1947); if (lookahead == 'a') ADVANCE(130); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); case 41: - if (lookahead == '(') ADVANCE(1882); - if (lookahead == 'b') ADVANCE(118); - if (lookahead == 'n') ADVANCE(95); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == 'a') ADVANCE(131); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); case 42: - if (lookahead == '(') ADVANCE(1882); - if (lookahead == 'b') ADVANCE(86); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == 'b') ADVANCE(119); + if (lookahead == 'n') ADVANCE(96); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); case 43: - if (lookahead == '(') ADVANCE(1882); - if (lookahead == 'c') ADVANCE(73); - if (lookahead == 't') ADVANCE(72); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == 'b') ADVANCE(87); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); case 44: - if (lookahead == '(') ADVANCE(1882); - if (lookahead == 'c') ADVANCE(1905); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == 'c') ADVANCE(74); + if (lookahead == 't') ADVANCE(73); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); case 45: - if (lookahead == '(') ADVANCE(1882); - if (lookahead == 'c') ADVANCE(1914); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == 'c') ADVANCE(1970); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); case 46: - if (lookahead == '(') ADVANCE(1882); - if (lookahead == 'c') ADVANCE(1941); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == 'c') ADVANCE(1979); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); case 47: - if (lookahead == '(') ADVANCE(1882); - if (lookahead == 'c') ADVANCE(87); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == 'c') ADVANCE(2007); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); case 48: - if (lookahead == '(') ADVANCE(1882); - if (lookahead == 'c') ADVANCE(121); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == 'c') ADVANCE(88); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); case 49: - if (lookahead == '(') ADVANCE(1882); - if (lookahead == 'c') ADVANCE(124); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == 'c') ADVANCE(122); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); case 50: - if (lookahead == '(') ADVANCE(1882); - if (lookahead == 'c') ADVANCE(61); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == 'c') ADVANCE(125); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); case 51: - if (lookahead == '(') ADVANCE(1882); - if (lookahead == 'c') ADVANCE(131); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == 'c') ADVANCE(62); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); case 52: - if (lookahead == '(') ADVANCE(1882); - if (lookahead == 'd') ADVANCE(70); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == 'c') ADVANCE(132); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); case 53: - if (lookahead == '(') ADVANCE(1882); - if (lookahead == 'd') ADVANCE(14); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == 'd') ADVANCE(71); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); case 54: - if (lookahead == '(') ADVANCE(1882); - if (lookahead == 'd') ADVANCE(1911); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == 'd') ADVANCE(15); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); case 55: - if (lookahead == '(') ADVANCE(1882); - if (lookahead == 'd') ADVANCE(1920); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == 'd') ADVANCE(1976); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); case 56: - if (lookahead == '(') ADVANCE(1882); - if (lookahead == 'e') ADVANCE(47); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == 'd') ADVANCE(1986); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); case 57: - if (lookahead == '(') ADVANCE(1882); - if (lookahead == 'e') ADVANCE(1938); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == 'e') ADVANCE(48); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); case 58: - if (lookahead == '(') ADVANCE(1882); - if (lookahead == 'e') ADVANCE(1929); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == 'e') ADVANCE(2004); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); case 59: - if (lookahead == '(') ADVANCE(1882); - if (lookahead == 'e') ADVANCE(1908); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == 'e') ADVANCE(1995); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); case 60: - if (lookahead == '(') ADVANCE(1882); - if (lookahead == 'e') ADVANCE(1923); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == 'e') ADVANCE(1973); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); case 61: - if (lookahead == '(') ADVANCE(1882); - if (lookahead == 'e') ADVANCE(1932); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == 'e') ADVANCE(1989); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); case 62: - if (lookahead == '(') ADVANCE(1882); - if (lookahead == 'e') ADVANCE(51); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == 'e') ADVANCE(1998); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); case 63: - if (lookahead == '(') ADVANCE(1882); - if (lookahead == 'e') ADVANCE(53); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == 'e') ADVANCE(52); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); case 64: - if (lookahead == '(') ADVANCE(1882); - if (lookahead == 'e') ADVANCE(107); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == 'e') ADVANCE(54); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); case 65: - if (lookahead == '(') ADVANCE(1882); - if (lookahead == 'e') ADVANCE(54); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == 'e') ADVANCE(108); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); case 66: - if (lookahead == '(') ADVANCE(1882); + if (lookahead == '(') ADVANCE(1947); if (lookahead == 'e') ADVANCE(55); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); case 67: - if (lookahead == '(') ADVANCE(1882); - if (lookahead == 'e') ADVANCE(98); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == 'e') ADVANCE(56); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); case 68: - if (lookahead == '(') ADVANCE(1882); - if (lookahead == 'e') ADVANCE(132); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == 'e') ADVANCE(99); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); case 69: - if (lookahead == '(') ADVANCE(1882); - if (lookahead == 'f') ADVANCE(34); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == 'e') ADVANCE(133); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); case 70: - if (lookahead == '(') ADVANCE(1882); - if (lookahead == 'g') ADVANCE(57); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == 'f') ADVANCE(35); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); case 71: - if (lookahead == '(') ADVANCE(1882); - if (lookahead == 'g') ADVANCE(117); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == 'g') ADVANCE(58); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); case 72: - if (lookahead == '(') ADVANCE(1882); - if (lookahead == 'h') ADVANCE(68); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == 'g') ADVANCE(118); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); case 73: - if (lookahead == '(') ADVANCE(1882); - if (lookahead == 'h') ADVANCE(116); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == 'h') ADVANCE(69); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); case 74: - if (lookahead == '(') ADVANCE(1882); - if (lookahead == 'i') ADVANCE(52); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == 'h') ADVANCE(117); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); case 75: - if (lookahead == '(') ADVANCE(1882); - if (lookahead == 'i') ADVANCE(140); - if (lookahead == 'o') ADVANCE(133); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == 'i') ADVANCE(53); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); case 76: - if (lookahead == '(') ADVANCE(1882); + if (lookahead == '(') ADVANCE(1947); if (lookahead == 'i') ADVANCE(141); + if (lookahead == 'o') ADVANCE(134); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); case 77: - if (lookahead == '(') ADVANCE(1882); - if (lookahead == 'i') ADVANCE(139); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == 'i') ADVANCE(142); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); case 78: - if (lookahead == '(') ADVANCE(1882); - if (lookahead == 'i') ADVANCE(44); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == 'i') ADVANCE(140); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); case 79: - if (lookahead == '(') ADVANCE(1882); + if (lookahead == '(') ADVANCE(1947); if (lookahead == 'i') ADVANCE(45); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); case 80: - if (lookahead == '(') ADVANCE(1882); - if (lookahead == 'i') ADVANCE(97); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == 'i') ADVANCE(46); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); case 81: - if (lookahead == '(') ADVANCE(1882); - if (lookahead == 'i') ADVANCE(88); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == 'i') ADVANCE(98); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); case 82: - if (lookahead == '(') ADVANCE(1882); - if (lookahead == 'i') ADVANCE(46); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == 'i') ADVANCE(89); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); case 83: - if (lookahead == '(') ADVANCE(1882); - if (lookahead == 'i') ADVANCE(67); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == 'i') ADVANCE(47); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); case 84: - if (lookahead == '(') ADVANCE(1882); - if (lookahead == 'i') ADVANCE(105); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == 'i') ADVANCE(68); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); case 85: - if (lookahead == '(') ADVANCE(1882); - if (lookahead == 'l') ADVANCE(1917); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == 'i') ADVANCE(106); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); case 86: - if (lookahead == '(') ADVANCE(1882); - if (lookahead == 'l') ADVANCE(78); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == 'l') ADVANCE(1983); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); case 87: - if (lookahead == '(') ADVANCE(1882); - if (lookahead == 'l') ADVANCE(33); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == 'l') ADVANCE(79); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); case 88: - if (lookahead == '(') ADVANCE(1882); - if (lookahead == 'l') ADVANCE(60); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == 'l') ADVANCE(34); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); case 89: - if (lookahead == '(') ADVANCE(1882); - if (lookahead == 'l') ADVANCE(39); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == 'l') ADVANCE(61); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); case 90: - if (lookahead == '(') ADVANCE(1882); - if (lookahead == 'm') ADVANCE(1944); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == 'l') ADVANCE(40); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); case 91: - if (lookahead == '(') ADVANCE(1882); - if (lookahead == 'n') ADVANCE(137); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == 'm') ADVANCE(2010); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); case 92: - if (lookahead == '(') ADVANCE(1882); - if (lookahead == 'n') ADVANCE(123); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == 'n') ADVANCE(138); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); case 93: - if (lookahead == '(') ADVANCE(1882); - if (lookahead == 'n') ADVANCE(43); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == 'n') ADVANCE(124); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); case 94: - if (lookahead == '(') ADVANCE(1882); - if (lookahead == 'n') ADVANCE(1954); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == 'n') ADVANCE(44); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); case 95: - if (lookahead == '(') ADVANCE(1882); - if (lookahead == 'n') ADVANCE(102); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == 'n') ADVANCE(2020); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); case 96: - if (lookahead == '(') ADVANCE(1882); - if (lookahead == 'n') ADVANCE(119); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == 'n') ADVANCE(103); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); case 97: - if (lookahead == '(') ADVANCE(1882); - if (lookahead == 'n') ADVANCE(31); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == 'n') ADVANCE(120); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); case 98: - if (lookahead == '(') ADVANCE(1882); - if (lookahead == 'n') ADVANCE(122); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == 'n') ADVANCE(32); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); case 99: - if (lookahead == '(') ADVANCE(1882); - if (lookahead == 'n') ADVANCE(76); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == 'n') ADVANCE(123); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); case 100: - if (lookahead == '(') ADVANCE(1882); - if (lookahead == 'n') ADVANCE(120); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == 'n') ADVANCE(77); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); case 101: - if (lookahead == '(') ADVANCE(1882); - if (lookahead == 'o') ADVANCE(100); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == 'n') ADVANCE(121); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); case 102: - if (lookahead == '(') ADVANCE(1882); - if (lookahead == 'o') ADVANCE(136); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == 'o') ADVANCE(101); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); case 103: - if (lookahead == '(') ADVANCE(1882); - if (lookahead == 'o') ADVANCE(108); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == 'o') ADVANCE(137); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); case 104: - if (lookahead == '(') ADVANCE(1882); - if (lookahead == 'o') ADVANCE(99); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == 'o') ADVANCE(109); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); case 105: - if (lookahead == '(') ADVANCE(1882); - if (lookahead == 'o') ADVANCE(94); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == 'o') ADVANCE(100); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); case 106: - if (lookahead == '(') ADVANCE(1882); - if (lookahead == 'r') ADVANCE(75); - if (lookahead == 'u') ADVANCE(42); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == 'o') ADVANCE(95); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); case 107: - if (lookahead == '(') ADVANCE(1882); - if (lookahead == 'r') ADVANCE(69); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == 'r') ADVANCE(76); + if (lookahead == 'u') ADVANCE(43); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); case 108: - if (lookahead == '(') ADVANCE(1882); - if (lookahead == 'r') ADVANCE(1947); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == 'r') ADVANCE(70); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); case 109: - if (lookahead == '(') ADVANCE(1882); - if (lookahead == 'r') ADVANCE(74); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == 'r') ADVANCE(2013); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); case 110: - if (lookahead == '(') ADVANCE(1882); - if (lookahead == 'r') ADVANCE(35); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == 'r') ADVANCE(75); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); case 111: - if (lookahead == '(') ADVANCE(1882); - if (lookahead == 'r') ADVANCE(138); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == 'r') ADVANCE(36); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); case 112: - if (lookahead == '(') ADVANCE(1882); - if (lookahead == 'r') ADVANCE(71); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == 'r') ADVANCE(139); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); case 113: - if (lookahead == '(') ADVANCE(1882); - if (lookahead == 'r') ADVANCE(30); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == 'r') ADVANCE(72); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); case 114: - if (lookahead == '(') ADVANCE(1882); - if (lookahead == 'r') ADVANCE(63); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == 'r') ADVANCE(31); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); case 115: - if (lookahead == '(') ADVANCE(1882); - if (lookahead == 'r') ADVANCE(32); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == 'r') ADVANCE(64); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); case 116: - if (lookahead == '(') ADVANCE(1882); - if (lookahead == 'r') ADVANCE(104); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == 'r') ADVANCE(33); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); case 117: - if (lookahead == '(') ADVANCE(1882); - if (lookahead == 's') ADVANCE(1950); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == 'r') ADVANCE(105); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); case 118: - if (lookahead == '(') ADVANCE(1882); - if (lookahead == 's') ADVANCE(134); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == 's') ADVANCE(2016); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); case 119: - if (lookahead == '(') ADVANCE(1882); - if (lookahead == 's') ADVANCE(83); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == 's') ADVANCE(135); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); case 120: - if (lookahead == '(') ADVANCE(1882); - if (lookahead == 's') ADVANCE(126); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == 's') ADVANCE(84); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); case 121: - if (lookahead == '(') ADVANCE(1882); - if (lookahead == 't') ADVANCE(1935); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == 's') ADVANCE(127); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); case 122: - if (lookahead == '(') ADVANCE(1882); - if (lookahead == 't') ADVANCE(1926); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == 't') ADVANCE(2001); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); case 123: - if (lookahead == '(') ADVANCE(1882); - if (lookahead == 't') ADVANCE(64); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == 't') ADVANCE(1992); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); case 124: - if (lookahead == '(') ADVANCE(1882); - if (lookahead == 't') ADVANCE(103); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == 't') ADVANCE(65); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); case 125: - if (lookahead == '(') ADVANCE(1882); - if (lookahead == 't') ADVANCE(77); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == 't') ADVANCE(104); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); case 126: - if (lookahead == '(') ADVANCE(1882); - if (lookahead == 't') ADVANCE(111); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == 't') ADVANCE(78); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); case 127: - if (lookahead == '(') ADVANCE(1882); - if (lookahead == 't') ADVANCE(79); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == 't') ADVANCE(112); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); case 128: - if (lookahead == '(') ADVANCE(1882); - if (lookahead == 't') ADVANCE(59); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == 't') ADVANCE(80); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); case 129: - if (lookahead == '(') ADVANCE(1882); - if (lookahead == 't') ADVANCE(81); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == 't') ADVANCE(60); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); case 130: - if (lookahead == '(') ADVANCE(1882); - if (lookahead == 't') ADVANCE(84); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == 't') ADVANCE(82); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); case 131: - if (lookahead == '(') ADVANCE(1882); - if (lookahead == 't') ADVANCE(65); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == 't') ADVANCE(85); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); case 132: - if (lookahead == '(') ADVANCE(1882); - if (lookahead == 't') ADVANCE(82); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == 't') ADVANCE(66); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); case 133: - if (lookahead == '(') ADVANCE(1882); - if (lookahead == 't') ADVANCE(62); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == 't') ADVANCE(83); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); case 134: - if (lookahead == '(') ADVANCE(1882); - if (lookahead == 't') ADVANCE(115); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == 't') ADVANCE(63); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); case 135: - if (lookahead == '(') ADVANCE(1882); - if (lookahead == 't') ADVANCE(38); - if (lookahead == 'y') ADVANCE(93); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == 't') ADVANCE(116); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); case 136: - if (lookahead == '(') ADVANCE(1882); - if (lookahead == 't') ADVANCE(40); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == 't') ADVANCE(39); + if (lookahead == 'y') ADVANCE(94); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); case 137: - if (lookahead == '(') ADVANCE(1882); - if (lookahead == 'u') ADVANCE(90); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == 't') ADVANCE(41); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); case 138: - if (lookahead == '(') ADVANCE(1882); - if (lookahead == 'u') ADVANCE(49); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == 'u') ADVANCE(91); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); case 139: - if (lookahead == '(') ADVANCE(1882); - if (lookahead == 'v') ADVANCE(58); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == 'u') ADVANCE(50); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); case 140: - if (lookahead == '(') ADVANCE(1882); - if (lookahead == 'v') ADVANCE(36); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == 'v') ADVANCE(59); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); case 141: - if (lookahead == '(') ADVANCE(1882); - if (lookahead == 'z') ADVANCE(66); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == 'v') ADVANCE(37); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'y')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); case 142: - if (lookahead == '(') ADVANCE(1882); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == 'z') ADVANCE(67); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'y')) ADVANCE(143); END_STATE(); case 143: - if (lookahead == '(') ADVANCE(1883); - if (lookahead == ':') ADVANCE(1879); - if (lookahead == ';') ADVANCE(1877); + if (lookahead == '(') ADVANCE(1947); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); - if (lookahead != 0) ADVANCE(385); END_STATE(); case 144: - if (lookahead == '(') ADVANCE(1883); - if (lookahead == ':') ADVANCE(1879); + if (lookahead == '(') ADVANCE(1948); + if (lookahead == ':') ADVANCE(1944); + if (lookahead == ';') ADVANCE(1942); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); - if (lookahead != 0 && - lookahead != ';') ADVANCE(385); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(144); + if (lookahead != 0) ADVANCE(390); END_STATE(); case 145: - if (lookahead == '-') ADVANCE(711); + if (lookahead == '(') ADVANCE(1948); + if (lookahead == ':') ADVANCE(1944); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(144); + if (lookahead != 0 && + lookahead != ';') ADVANCE(390); END_STATE(); case 146: - if (lookahead == '-') ADVANCE(905); + if (lookahead == '-') ADVANCE(732); END_STATE(); case 147: - if (lookahead == '-') ADVANCE(613); + if (lookahead == '-') ADVANCE(937); END_STATE(); case 148: - if (lookahead == '-') ADVANCE(412); + if (lookahead == '-') ADVANCE(630); END_STATE(); case 149: - if (lookahead == '-') ADVANCE(703); + if (lookahead == '-') ADVANCE(419); END_STATE(); case 150: - if (lookahead == '-') ADVANCE(517); + if (lookahead == '-') ADVANCE(722); END_STATE(); case 151: - if (lookahead == '-') ADVANCE(617); + if (lookahead == '-') ADVANCE(529); END_STATE(); case 152: - if (lookahead == '-') ADVANCE(705); + if (lookahead == '-') ADVANCE(575); END_STATE(); case 153: - if (lookahead == '-') ADVANCE(706); + if (lookahead == '-') ADVANCE(724); END_STATE(); case 154: - if (lookahead == '-') ADVANCE(828); + if (lookahead == '-') ADVANCE(725); END_STATE(); case 155: - if (lookahead == '-') ADVANCE(669); + if (lookahead == '-') ADVANCE(854); END_STATE(); case 156: - if (lookahead == '-') ADVANCE(1384); + if (lookahead == '-') ADVANCE(915); END_STATE(); case 157: - if (lookahead == '-') ADVANCE(967); + if (lookahead == '-') ADVANCE(1316); END_STATE(); case 158: - if (lookahead == '-') ADVANCE(1385); + if (lookahead == '-') ADVANCE(686); END_STATE(); case 159: - if (lookahead == '-') ADVANCE(1385); - if (lookahead == ':') ADVANCE(1878); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + if (lookahead == '-') ADVANCE(1432); END_STATE(); case 160: - if (lookahead == '-') ADVANCE(1037); - if (lookahead == 'g') ADVANCE(149); - if (lookahead == 'l') ADVANCE(191); + if (lookahead == '-') ADVANCE(1002); END_STATE(); case 161: - if (lookahead == '-') ADVANCE(923); + if (lookahead == '-') ADVANCE(1433); END_STATE(); case 162: - if (lookahead == '-') ADVANCE(1174); + if (lookahead == '-') ADVANCE(1433); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); case 163: - if (lookahead == '-') ADVANCE(766); + if (lookahead == '-') ADVANCE(1074); + if (lookahead == 'g') ADVANCE(150); + if (lookahead == 'l') ADVANCE(195); END_STATE(); case 164: - if (lookahead == '-') ADVANCE(1484); - if (lookahead == 'e') ADVANCE(1280); + if (lookahead == '-') ADVANCE(956); END_STATE(); case 165: - if (lookahead == '-') ADVANCE(574); + if (lookahead == '-') ADVANCE(1215); END_STATE(); case 166: - if (lookahead == '-') ADVANCE(1131); + if (lookahead == '-') ADVANCE(790); END_STATE(); case 167: - if (lookahead == '-') ADVANCE(450); - if (lookahead == 'e') ADVANCE(614); + if (lookahead == '-') ADVANCE(1534); END_STATE(); case 168: - if (lookahead == '-') ADVANCE(1018); + if (lookahead == '-') ADVANCE(1534); + if (lookahead == 'e') ADVANCE(1326); END_STATE(); case 169: - if (lookahead == '-') ADVANCE(1517); + if (lookahead == '-') ADVANCE(588); END_STATE(); case 170: - if (lookahead == '-') ADVANCE(1522); + if (lookahead == '-') ADVANCE(1171); END_STATE(); case 171: - if (lookahead == '-') ADVANCE(1524); + if (lookahead == '-') ADVANCE(458); + if (lookahead == 'e') ADVANCE(631); END_STATE(); case 172: - if (lookahead == '-') ADVANCE(462); + if (lookahead == '-') ADVANCE(1054); END_STATE(); case 173: - if (lookahead == '-') ADVANCE(949); + if (lookahead == '-') ADVANCE(1568); END_STATE(); case 174: - if (lookahead == '-') ADVANCE(698); + if (lookahead == '-') ADVANCE(1573); END_STATE(); case 175: - if (lookahead == '-') ADVANCE(675); + if (lookahead == '-') ADVANCE(1576); END_STATE(); case 176: - if (lookahead == '-') ADVANCE(959); + if (lookahead == '-') ADVANCE(471); END_STATE(); case 177: - if (lookahead == '-') ADVANCE(699); + if (lookahead == '-') ADVANCE(984); END_STATE(); case 178: - if (lookahead == '-') ADVANCE(677); + if (lookahead == '-') ADVANCE(717); END_STATE(); case 179: - if (lookahead == '-') ADVANCE(963); + if (lookahead == '-') ADVANCE(692); END_STATE(); case 180: - if (lookahead == '-') ADVANCE(700); + if (lookahead == '-') ADVANCE(994); END_STATE(); case 181: - if (lookahead == '-') ADVANCE(965); + if (lookahead == '-') ADVANCE(718); END_STATE(); case 182: - if (lookahead == '-') ADVANCE(701); + if (lookahead == '-') ADVANCE(694); END_STATE(); case 183: - if (lookahead == '-') ADVANCE(966); + if (lookahead == '-') ADVANCE(998); END_STATE(); case 184: - if (lookahead == '-') ADVANCE(702); + if (lookahead == '-') ADVANCE(719); END_STATE(); case 185: - if (lookahead == '-') ADVANCE(968); + if (lookahead == '-') ADVANCE(1000); END_STATE(); case 186: - if (lookahead == '-') ADVANCE(1398); + if (lookahead == '-') ADVANCE(720); END_STATE(); case 187: - if (lookahead == '-') ADVANCE(1400); + if (lookahead == '-') ADVANCE(1001); END_STATE(); case 188: - if (lookahead == '-') ADVANCE(1401); + if (lookahead == '-') ADVANCE(721); END_STATE(); case 189: - if (lookahead == '-') ADVANCE(1402); + if (lookahead == '-') ADVANCE(1003); END_STATE(); case 190: - if (lookahead == '-') ADVANCE(1403); + if (lookahead == '-') ADVANCE(1448); END_STATE(); case 191: - if (lookahead == '-') ADVANCE(704); + if (lookahead == '-') ADVANCE(1450); END_STATE(); case 192: - if (lookahead == '.') ADVANCE(1867); - if (lookahead == 'a') ADVANCE(1093); - if (lookahead == 'c') ADVANCE(399); - if (lookahead == 'e') ADVANCE(1070); - if (lookahead == 'f') ADVANCE(900); - if (lookahead == 'i') ADVANCE(1062); - if (lookahead == 'l') ADVANCE(903); - if (lookahead == 'm') ADVANCE(770); - if (lookahead == 'p') ADVANCE(390); - if (lookahead == 'r') ADVANCE(710); - if (lookahead == 's') ADVANCE(1176); + if (lookahead == '-') ADVANCE(1451); END_STATE(); case 193: - if (lookahead == '0') ADVANCE(1970); - if (lookahead == '>') ADVANCE(1873); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1971); + if (lookahead == '-') ADVANCE(1452); END_STATE(); case 194: - if (lookahead == '0') ADVANCE(1970); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1971); + if (lookahead == '-') ADVANCE(1453); END_STATE(); case 195: - if (lookahead == '1') ADVANCE(248); - if (lookahead == '3') ADVANCE(214); + if (lookahead == '-') ADVANCE(723); END_STATE(); case 196: - if (lookahead == '1') ADVANCE(249); - if (lookahead == 'f') ADVANCE(1336); + if (lookahead == '.') ADVANCE(1932); + if (lookahead == 'a') ADVANCE(1131); + if (lookahead == 'c') ADVANCE(406); + if (lookahead == 'e') ADVANCE(1108); + if (lookahead == 'f') ADVANCE(932); + if (lookahead == 'i') ADVANCE(1100); + if (lookahead == 'l') ADVANCE(935); + if (lookahead == 'm') ADVANCE(793); + if (lookahead == 'p') ADVANCE(395); + if (lookahead == 'r') ADVANCE(731); + if (lookahead == 's') ADVANCE(1217); END_STATE(); case 197: - if (lookahead == '1') ADVANCE(250); - if (lookahead == '4') ADVANCE(1648); - if (lookahead == 'h') ADVANCE(913); + if (lookahead == '.') ADVANCE(1932); + if (lookahead == 'a') ADVANCE(1131); + if (lookahead == 'c') ADVANCE(405); + if (lookahead == 'e') ADVANCE(1149); + if (lookahead == 'f') ADVANCE(932); + if (lookahead == 'l') ADVANCE(935); + if (lookahead == 'm') ADVANCE(793); + if (lookahead == 'p') ADVANCE(395); + if (lookahead == 'r') ADVANCE(731); + if (lookahead == 's') ADVANCE(1311); END_STATE(); case 198: - if (lookahead == '1') ADVANCE(251); + if (lookahead == '0') ADVANCE(2036); + if (lookahead == '>') ADVANCE(1938); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(2037); END_STATE(); case 199: - if (lookahead == '1') ADVANCE(252); + if (lookahead == '0') ADVANCE(2036); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(2037); END_STATE(); case 200: if (lookahead == '1') ADVANCE(253); - if (lookahead == 'f') ADVANCE(1352); + if (lookahead == '3') ADVANCE(219); END_STATE(); case 201: if (lookahead == '1') ADVANCE(254); - if (lookahead == '8') ADVANCE(1843); + if (lookahead == 'f') ADVANCE(1382); END_STATE(); case 202: if (lookahead == '1') ADVANCE(255); - if (lookahead == '8') ADVANCE(1837); + if (lookahead == '4') ADVANCE(1708); + if (lookahead == 'h') ADVANCE(945); END_STATE(); case 203: if (lookahead == '1') ADVANCE(256); - if (lookahead == '8') ADVANCE(1842); END_STATE(); case 204: if (lookahead == '1') ADVANCE(257); - if (lookahead == '3') ADVANCE(215); - if (lookahead == 'h') ADVANCE(975); END_STATE(); case 205: if (lookahead == '1') ADVANCE(258); - if (lookahead == '8') ADVANCE(1840); + if (lookahead == 'f') ADVANCE(1398); END_STATE(); case 206: if (lookahead == '1') ADVANCE(259); - if (lookahead == '8') ADVANCE(1839); + if (lookahead == '8') ADVANCE(1907); END_STATE(); case 207: if (lookahead == '1') ADVANCE(260); - if (lookahead == '8') ADVANCE(1841); + if (lookahead == '8') ADVANCE(1901); END_STATE(); case 208: if (lookahead == '1') ADVANCE(261); - if (lookahead == '8') ADVANCE(1838); + if (lookahead == '8') ADVANCE(1906); END_STATE(); case 209: if (lookahead == '1') ADVANCE(262); - if (lookahead == '8') ADVANCE(1844); + if (lookahead == '3') ADVANCE(220); + if (lookahead == 'h') ADVANCE(1010); END_STATE(); case 210: if (lookahead == '1') ADVANCE(263); - if (lookahead == 'f') ADVANCE(1362); + if (lookahead == '8') ADVANCE(1904); END_STATE(); case 211: if (lookahead == '1') ADVANCE(264); + if (lookahead == '8') ADVANCE(1903); END_STATE(); case 212: if (lookahead == '1') ADVANCE(265); + if (lookahead == '8') ADVANCE(1905); END_STATE(); case 213: if (lookahead == '1') ADVANCE(266); + if (lookahead == '8') ADVANCE(1902); END_STATE(); case 214: - if (lookahead == '2') ADVANCE(1672); + if (lookahead == '1') ADVANCE(267); + if (lookahead == '8') ADVANCE(1908); END_STATE(); case 215: - if (lookahead == '2') ADVANCE(1653); + if (lookahead == '1') ADVANCE(268); + if (lookahead == 'f') ADVANCE(1408); END_STATE(); case 216: - if (lookahead == '2') ADVANCE(411); - if (lookahead == 'l') ADVANCE(926); + if (lookahead == '1') ADVANCE(269); END_STATE(); case 217: - if (lookahead == '2') ADVANCE(461); - if (lookahead == 'l') ADVANCE(927); + if (lookahead == '1') ADVANCE(270); END_STATE(); case 218: - if (lookahead == '2') ADVANCE(467); - if (lookahead == 'l') ADVANCE(928); + if (lookahead == '1') ADVANCE(271); END_STATE(); case 219: - if (lookahead == '2') ADVANCE(471); - if (lookahead == 'l') ADVANCE(929); + if (lookahead == '2') ADVANCE(1734); END_STATE(); case 220: - if (lookahead == '2') ADVANCE(473); - if (lookahead == 'l') ADVANCE(930); + if (lookahead == '2') ADVANCE(1713); END_STATE(); case 221: - if (lookahead == '2') ADVANCE(476); + if (lookahead == '2') ADVANCE(418); + if (lookahead == 'l') ADVANCE(960); END_STATE(); case 222: - if (lookahead == '2') ADVANCE(479); - if (lookahead == 'l') ADVANCE(931); + if (lookahead == '2') ADVANCE(470); + if (lookahead == 'l') ADVANCE(961); END_STATE(); case 223: - if (lookahead == '2') ADVANCE(481); - if (lookahead == 'l') ADVANCE(932); + if (lookahead == '2') ADVANCE(477); + if (lookahead == 'l') ADVANCE(962); END_STATE(); case 224: - if (lookahead == '2') ADVANCE(483); - if (lookahead == 'l') ADVANCE(933); + if (lookahead == '2') ADVANCE(481); + if (lookahead == 'l') ADVANCE(963); END_STATE(); case 225: - if (lookahead == '2') ADVANCE(484); - if (lookahead == 'l') ADVANCE(934); + if (lookahead == '2') ADVANCE(483); + if (lookahead == 'l') ADVANCE(964); END_STATE(); case 226: - if (lookahead == '2') ADVANCE(485); - if (lookahead == 'l') ADVANCE(935); + if (lookahead == '2') ADVANCE(486); END_STATE(); case 227: - if (lookahead == '2') ADVANCE(486); + if (lookahead == '2') ADVANCE(489); + if (lookahead == 'l') ADVANCE(965); END_STATE(); case 228: - if (lookahead == '2') ADVANCE(487); + if (lookahead == '2') ADVANCE(491); + if (lookahead == 'l') ADVANCE(966); END_STATE(); case 229: - if (lookahead == '2') ADVANCE(488); + if (lookahead == '2') ADVANCE(493); + if (lookahead == 'l') ADVANCE(967); END_STATE(); case 230: - if (lookahead == '2') ADVANCE(489); + if (lookahead == '2') ADVANCE(495); + if (lookahead == 'l') ADVANCE(968); END_STATE(); case 231: - if (lookahead == '2') ADVANCE(490); + if (lookahead == '2') ADVANCE(496); + if (lookahead == 'l') ADVANCE(969); END_STATE(); case 232: - if (lookahead == '2') ADVANCE(491); + if (lookahead == '2') ADVANCE(497); END_STATE(); case 233: - if (lookahead == '2') ADVANCE(492); + if (lookahead == '2') ADVANCE(498); END_STATE(); case 234: - if (lookahead == '2') ADVANCE(493); + if (lookahead == '2') ADVANCE(499); END_STATE(); case 235: - if (lookahead == '2') ADVANCE(494); - if (lookahead == 'l') ADVANCE(938); + if (lookahead == '2') ADVANCE(500); END_STATE(); case 236: - if (lookahead == '2') ADVANCE(495); + if (lookahead == '2') ADVANCE(501); END_STATE(); case 237: - if (lookahead == '2') ADVANCE(496); + if (lookahead == '2') ADVANCE(502); END_STATE(); case 238: - if (lookahead == '2') ADVANCE(497); + if (lookahead == '2') ADVANCE(503); END_STATE(); case 239: - if (lookahead == '2') ADVANCE(498); + if (lookahead == '2') ADVANCE(504); END_STATE(); case 240: - if (lookahead == '2') ADVANCE(499); + if (lookahead == '2') ADVANCE(505); + if (lookahead == 'l') ADVANCE(972); END_STATE(); case 241: - if (lookahead == '2') ADVANCE(500); + if (lookahead == '2') ADVANCE(506); END_STATE(); case 242: - if (lookahead == '2') ADVANCE(501); + if (lookahead == '2') ADVANCE(507); END_STATE(); case 243: - if (lookahead == '2') ADVANCE(502); + if (lookahead == '2') ADVANCE(508); END_STATE(); case 244: - if (lookahead == '2') ADVANCE(503); + if (lookahead == '2') ADVANCE(509); END_STATE(); case 245: - if (lookahead == '2') ADVANCE(504); + if (lookahead == '2') ADVANCE(510); END_STATE(); case 246: - if (lookahead == '2') ADVANCE(505); + if (lookahead == '2') ADVANCE(511); END_STATE(); case 247: - if (lookahead == '2') ADVANCE(506); + if (lookahead == '2') ADVANCE(512); END_STATE(); case 248: - if (lookahead == '6') ADVANCE(1671); + if (lookahead == '2') ADVANCE(513); END_STATE(); case 249: - if (lookahead == '6') ADVANCE(1633); + if (lookahead == '2') ADVANCE(514); END_STATE(); case 250: - if (lookahead == '6') ADVANCE(1649); + if (lookahead == '2') ADVANCE(515); END_STATE(); case 251: - if (lookahead == '6') ADVANCE(1632); + if (lookahead == '2') ADVANCE(516); END_STATE(); case 252: - if (lookahead == '6') ADVANCE(1651); + if (lookahead == '2') ADVANCE(517); END_STATE(); case 253: - if (lookahead == '6') ADVANCE(1636); + if (lookahead == '6') ADVANCE(1733); END_STATE(); case 254: - if (lookahead == '6') ADVANCE(1835); + if (lookahead == '6') ADVANCE(1693); END_STATE(); case 255: - if (lookahead == '6') ADVANCE(1829); + if (lookahead == '6') ADVANCE(1709); END_STATE(); case 256: - if (lookahead == '6') ADVANCE(1834); + if (lookahead == '6') ADVANCE(1692); END_STATE(); case 257: - if (lookahead == '6') ADVANCE(1652); + if (lookahead == '6') ADVANCE(1711); END_STATE(); case 258: - if (lookahead == '6') ADVANCE(1832); + if (lookahead == '6') ADVANCE(1696); END_STATE(); case 259: - if (lookahead == '6') ADVANCE(1831); + if (lookahead == '6') ADVANCE(1899); END_STATE(); case 260: - if (lookahead == '6') ADVANCE(1833); + if (lookahead == '6') ADVANCE(1893); END_STATE(); case 261: - if (lookahead == '6') ADVANCE(1830); + if (lookahead == '6') ADVANCE(1898); END_STATE(); case 262: - if (lookahead == '6') ADVANCE(1836); + if (lookahead == '6') ADVANCE(1712); END_STATE(); case 263: - if (lookahead == '6') ADVANCE(1639); + if (lookahead == '6') ADVANCE(1896); END_STATE(); case 264: - if (lookahead == '6') ADVANCE(1635); + if (lookahead == '6') ADVANCE(1895); END_STATE(); case 265: - if (lookahead == '6') ADVANCE(1655); + if (lookahead == '6') ADVANCE(1897); END_STATE(); case 266: - if (lookahead == '6') ADVANCE(1638); + if (lookahead == '6') ADVANCE(1894); END_STATE(); case 267: - if (lookahead == '8') ADVANCE(1845); + if (lookahead == '6') ADVANCE(1900); END_STATE(); case 268: - if (lookahead == '8') ADVANCE(1846); + if (lookahead == '6') ADVANCE(1699); END_STATE(); case 269: - if (lookahead == '8') ADVANCE(1861); + if (lookahead == '6') ADVANCE(1695); END_STATE(); case 270: - if (lookahead == '8') ADVANCE(1847); + if (lookahead == '6') ADVANCE(1715); END_STATE(); case 271: - if (lookahead == ':') ADVANCE(1878); - if (lookahead == 'a') ADVANCE(367); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(384); + if (lookahead == '6') ADVANCE(1698); END_STATE(); case 272: - if (lookahead == ':') ADVANCE(1878); - if (lookahead == 'a') ADVANCE(354); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(384); + if (lookahead == '8') ADVANCE(1909); END_STATE(); case 273: - if (lookahead == ':') ADVANCE(1878); - if (lookahead == 'a') ADVANCE(327); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(384); + if (lookahead == '8') ADVANCE(1910); END_STATE(); case 274: - if (lookahead == ':') ADVANCE(1878); - if (lookahead == 'a') ADVANCE(290); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(384); + if (lookahead == '8') ADVANCE(1926); END_STATE(); case 275: - if (lookahead == ':') ADVANCE(1878); - if (lookahead == 'a') ADVANCE(356); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(384); + if (lookahead == '8') ADVANCE(1912); END_STATE(); case 276: - if (lookahead == ':') ADVANCE(1878); - if (lookahead == 'a') ADVANCE(292); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == 'a') ADVANCE(372); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); case 277: - if (lookahead == ':') ADVANCE(1878); - if (lookahead == 'a') ADVANCE(338); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == 'a') ADVANCE(359); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); case 278: - if (lookahead == ':') ADVANCE(1878); - if (lookahead == 'a') ADVANCE(370); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == 'a') ADVANCE(332); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); case 279: - if (lookahead == ':') ADVANCE(1878); - if (lookahead == 'a') ADVANCE(355); - if (lookahead == 'o') ADVANCE(331); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == 'a') ADVANCE(295); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); case 280: - if (lookahead == ':') ADVANCE(1878); - if (lookahead == 'a') ADVANCE(369); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == 'a') ADVANCE(361); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); case 281: - if (lookahead == ':') ADVANCE(1878); - if (lookahead == 'a') ADVANCE(371); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == 'a') ADVANCE(297); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); case 282: - if (lookahead == ':') ADVANCE(1878); - if (lookahead == 'a') ADVANCE(372); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == 'a') ADVANCE(343); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); case 283: - if (lookahead == ':') ADVANCE(1878); - if (lookahead == 'b') ADVANCE(360); - if (lookahead == 'n') ADVANCE(337); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == 'a') ADVANCE(375); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); case 284: - if (lookahead == ':') ADVANCE(1878); - if (lookahead == 'b') ADVANCE(328); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == 'a') ADVANCE(360); + if (lookahead == 'o') ADVANCE(336); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); case 285: - if (lookahead == ':') ADVANCE(1878); - if (lookahead == 'c') ADVANCE(315); - if (lookahead == 't') ADVANCE(314); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == 'a') ADVANCE(374); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); case 286: - if (lookahead == ':') ADVANCE(1878); - if (lookahead == 'c') ADVANCE(1906); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == 'a') ADVANCE(376); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); case 287: - if (lookahead == ':') ADVANCE(1878); - if (lookahead == 'c') ADVANCE(1915); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == 'a') ADVANCE(377); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); case 288: - if (lookahead == ':') ADVANCE(1878); - if (lookahead == 'c') ADVANCE(1942); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == 'b') ADVANCE(365); + if (lookahead == 'n') ADVANCE(342); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); case 289: - if (lookahead == ':') ADVANCE(1878); - if (lookahead == 'c') ADVANCE(329); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == 'b') ADVANCE(333); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); case 290: - if (lookahead == ':') ADVANCE(1878); - if (lookahead == 'c') ADVANCE(363); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == 'c') ADVANCE(320); + if (lookahead == 't') ADVANCE(319); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); case 291: - if (lookahead == ':') ADVANCE(1878); - if (lookahead == 'c') ADVANCE(366); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == 'c') ADVANCE(1971); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); case 292: - if (lookahead == ':') ADVANCE(1878); - if (lookahead == 'c') ADVANCE(303); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == 'c') ADVANCE(1981); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); case 293: - if (lookahead == ':') ADVANCE(1878); - if (lookahead == 'c') ADVANCE(373); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == 'c') ADVANCE(2008); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); case 294: - if (lookahead == ':') ADVANCE(1878); - if (lookahead == 'd') ADVANCE(312); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == 'c') ADVANCE(334); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); case 295: - if (lookahead == ':') ADVANCE(1878); - if (lookahead == 'd') ADVANCE(159); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == 'c') ADVANCE(368); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); case 296: - if (lookahead == ':') ADVANCE(1878); - if (lookahead == 'd') ADVANCE(1912); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == 'c') ADVANCE(371); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); case 297: - if (lookahead == ':') ADVANCE(1878); - if (lookahead == 'd') ADVANCE(1921); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == 'c') ADVANCE(308); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); case 298: - if (lookahead == ':') ADVANCE(1878); - if (lookahead == 'e') ADVANCE(289); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == 'c') ADVANCE(378); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); case 299: - if (lookahead == ':') ADVANCE(1878); - if (lookahead == 'e') ADVANCE(1939); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == 'd') ADVANCE(317); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); case 300: - if (lookahead == ':') ADVANCE(1878); - if (lookahead == 'e') ADVANCE(1930); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == 'd') ADVANCE(162); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); case 301: - if (lookahead == ':') ADVANCE(1878); - if (lookahead == 'e') ADVANCE(1909); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == 'd') ADVANCE(1977); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); case 302: - if (lookahead == ':') ADVANCE(1878); - if (lookahead == 'e') ADVANCE(1924); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == 'd') ADVANCE(1987); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); case 303: - if (lookahead == ':') ADVANCE(1878); - if (lookahead == 'e') ADVANCE(1933); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == 'e') ADVANCE(294); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); case 304: - if (lookahead == ':') ADVANCE(1878); - if (lookahead == 'e') ADVANCE(293); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == 'e') ADVANCE(2005); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); case 305: - if (lookahead == ':') ADVANCE(1878); - if (lookahead == 'e') ADVANCE(295); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == 'e') ADVANCE(1996); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); case 306: - if (lookahead == ':') ADVANCE(1878); - if (lookahead == 'e') ADVANCE(349); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == 'e') ADVANCE(1974); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); case 307: - if (lookahead == ':') ADVANCE(1878); - if (lookahead == 'e') ADVANCE(296); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == 'e') ADVANCE(1990); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); case 308: - if (lookahead == ':') ADVANCE(1878); - if (lookahead == 'e') ADVANCE(297); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == 'e') ADVANCE(1999); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); case 309: - if (lookahead == ':') ADVANCE(1878); - if (lookahead == 'e') ADVANCE(340); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == 'e') ADVANCE(298); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); case 310: - if (lookahead == ':') ADVANCE(1878); - if (lookahead == 'e') ADVANCE(374); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == 'e') ADVANCE(300); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); case 311: - if (lookahead == ':') ADVANCE(1878); - if (lookahead == 'f') ADVANCE(276); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == 'e') ADVANCE(354); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); case 312: - if (lookahead == ':') ADVANCE(1878); - if (lookahead == 'g') ADVANCE(299); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == 'e') ADVANCE(301); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); case 313: - if (lookahead == ':') ADVANCE(1878); - if (lookahead == 'g') ADVANCE(359); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == 'e') ADVANCE(302); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); case 314: - if (lookahead == ':') ADVANCE(1878); - if (lookahead == 'h') ADVANCE(310); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == 'e') ADVANCE(345); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); case 315: - if (lookahead == ':') ADVANCE(1878); - if (lookahead == 'h') ADVANCE(358); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == 'e') ADVANCE(379); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); case 316: - if (lookahead == ':') ADVANCE(1878); - if (lookahead == 'i') ADVANCE(294); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == 'f') ADVANCE(281); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); case 317: - if (lookahead == ':') ADVANCE(1878); - if (lookahead == 'i') ADVANCE(382); - if (lookahead == 'o') ADVANCE(375); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == 'g') ADVANCE(304); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); case 318: - if (lookahead == ':') ADVANCE(1878); - if (lookahead == 'i') ADVANCE(383); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == 'g') ADVANCE(364); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); case 319: - if (lookahead == ':') ADVANCE(1878); - if (lookahead == 'i') ADVANCE(381); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == 'h') ADVANCE(315); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); case 320: - if (lookahead == ':') ADVANCE(1878); - if (lookahead == 'i') ADVANCE(286); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == 'h') ADVANCE(363); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); case 321: - if (lookahead == ':') ADVANCE(1878); - if (lookahead == 'i') ADVANCE(287); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == 'i') ADVANCE(299); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); case 322: - if (lookahead == ':') ADVANCE(1878); - if (lookahead == 'i') ADVANCE(339); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == 'i') ADVANCE(387); + if (lookahead == 'o') ADVANCE(380); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); case 323: - if (lookahead == ':') ADVANCE(1878); - if (lookahead == 'i') ADVANCE(330); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == 'i') ADVANCE(388); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); case 324: - if (lookahead == ':') ADVANCE(1878); - if (lookahead == 'i') ADVANCE(288); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == 'i') ADVANCE(386); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); case 325: - if (lookahead == ':') ADVANCE(1878); - if (lookahead == 'i') ADVANCE(309); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == 'i') ADVANCE(291); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); case 326: - if (lookahead == ':') ADVANCE(1878); - if (lookahead == 'i') ADVANCE(347); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == 'i') ADVANCE(292); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); case 327: - if (lookahead == ':') ADVANCE(1878); - if (lookahead == 'l') ADVANCE(1918); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == 'i') ADVANCE(344); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); case 328: - if (lookahead == ':') ADVANCE(1878); - if (lookahead == 'l') ADVANCE(320); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == 'i') ADVANCE(335); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); case 329: - if (lookahead == ':') ADVANCE(1878); - if (lookahead == 'l') ADVANCE(275); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == 'i') ADVANCE(293); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); case 330: - if (lookahead == ':') ADVANCE(1878); - if (lookahead == 'l') ADVANCE(302); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == 'i') ADVANCE(314); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); case 331: - if (lookahead == ':') ADVANCE(1878); - if (lookahead == 'l') ADVANCE(281); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == 'i') ADVANCE(352); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); case 332: - if (lookahead == ':') ADVANCE(1878); - if (lookahead == 'm') ADVANCE(1945); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == 'l') ADVANCE(1984); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); case 333: - if (lookahead == ':') ADVANCE(1878); - if (lookahead == 'n') ADVANCE(379); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == 'l') ADVANCE(325); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); case 334: - if (lookahead == ':') ADVANCE(1878); - if (lookahead == 'n') ADVANCE(365); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == 'l') ADVANCE(280); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); case 335: - if (lookahead == ':') ADVANCE(1878); - if (lookahead == 'n') ADVANCE(285); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == 'l') ADVANCE(307); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); case 336: - if (lookahead == ':') ADVANCE(1878); - if (lookahead == 'n') ADVANCE(1955); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == 'l') ADVANCE(286); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); case 337: - if (lookahead == ':') ADVANCE(1878); - if (lookahead == 'n') ADVANCE(344); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == 'm') ADVANCE(2011); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); case 338: - if (lookahead == ':') ADVANCE(1878); - if (lookahead == 'n') ADVANCE(361); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == 'n') ADVANCE(384); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); case 339: - if (lookahead == ':') ADVANCE(1878); - if (lookahead == 'n') ADVANCE(273); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == 'n') ADVANCE(370); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); case 340: - if (lookahead == ':') ADVANCE(1878); - if (lookahead == 'n') ADVANCE(364); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == 'n') ADVANCE(290); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); case 341: - if (lookahead == ':') ADVANCE(1878); - if (lookahead == 'n') ADVANCE(318); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == 'n') ADVANCE(2021); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); case 342: - if (lookahead == ':') ADVANCE(1878); - if (lookahead == 'n') ADVANCE(362); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == 'n') ADVANCE(349); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); case 343: - if (lookahead == ':') ADVANCE(1878); - if (lookahead == 'o') ADVANCE(342); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == 'n') ADVANCE(366); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); case 344: - if (lookahead == ':') ADVANCE(1878); - if (lookahead == 'o') ADVANCE(378); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == 'n') ADVANCE(278); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); case 345: - if (lookahead == ':') ADVANCE(1878); - if (lookahead == 'o') ADVANCE(350); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == 'n') ADVANCE(369); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); case 346: - if (lookahead == ':') ADVANCE(1878); - if (lookahead == 'o') ADVANCE(341); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == 'n') ADVANCE(323); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); case 347: - if (lookahead == ':') ADVANCE(1878); - if (lookahead == 'o') ADVANCE(336); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == 'n') ADVANCE(367); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); case 348: - if (lookahead == ':') ADVANCE(1878); - if (lookahead == 'r') ADVANCE(317); - if (lookahead == 'u') ADVANCE(284); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == 'o') ADVANCE(347); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); case 349: - if (lookahead == ':') ADVANCE(1878); - if (lookahead == 'r') ADVANCE(311); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == 'o') ADVANCE(383); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); case 350: - if (lookahead == ':') ADVANCE(1878); - if (lookahead == 'r') ADVANCE(1948); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == 'o') ADVANCE(355); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); case 351: - if (lookahead == ':') ADVANCE(1878); - if (lookahead == 'r') ADVANCE(316); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == 'o') ADVANCE(346); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); case 352: - if (lookahead == ':') ADVANCE(1878); - if (lookahead == 'r') ADVANCE(277); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == 'o') ADVANCE(341); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); case 353: - if (lookahead == ':') ADVANCE(1878); - if (lookahead == 'r') ADVANCE(380); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == 'r') ADVANCE(322); + if (lookahead == 'u') ADVANCE(289); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); case 354: - if (lookahead == ':') ADVANCE(1878); - if (lookahead == 'r') ADVANCE(313); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == 'r') ADVANCE(316); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); case 355: - if (lookahead == ':') ADVANCE(1878); - if (lookahead == 'r') ADVANCE(272); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == 'r') ADVANCE(2014); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); case 356: - if (lookahead == ':') ADVANCE(1878); - if (lookahead == 'r') ADVANCE(305); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == 'r') ADVANCE(321); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); case 357: - if (lookahead == ':') ADVANCE(1878); - if (lookahead == 'r') ADVANCE(274); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == 'r') ADVANCE(282); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); case 358: - if (lookahead == ':') ADVANCE(1878); - if (lookahead == 'r') ADVANCE(346); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == 'r') ADVANCE(385); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); case 359: - if (lookahead == ':') ADVANCE(1878); - if (lookahead == 's') ADVANCE(1951); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == 'r') ADVANCE(318); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); case 360: - if (lookahead == ':') ADVANCE(1878); - if (lookahead == 's') ADVANCE(376); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == 'r') ADVANCE(277); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); case 361: - if (lookahead == ':') ADVANCE(1878); - if (lookahead == 's') ADVANCE(325); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == 'r') ADVANCE(310); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); case 362: - if (lookahead == ':') ADVANCE(1878); - if (lookahead == 's') ADVANCE(368); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == 'r') ADVANCE(279); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); case 363: - if (lookahead == ':') ADVANCE(1878); - if (lookahead == 't') ADVANCE(1936); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == 'r') ADVANCE(351); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); case 364: - if (lookahead == ':') ADVANCE(1878); - if (lookahead == 't') ADVANCE(1927); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == 's') ADVANCE(2017); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); case 365: - if (lookahead == ':') ADVANCE(1878); - if (lookahead == 't') ADVANCE(306); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == 's') ADVANCE(381); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); case 366: - if (lookahead == ':') ADVANCE(1878); - if (lookahead == 't') ADVANCE(345); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == 's') ADVANCE(330); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); case 367: - if (lookahead == ':') ADVANCE(1878); - if (lookahead == 't') ADVANCE(319); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == 's') ADVANCE(373); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); case 368: - if (lookahead == ':') ADVANCE(1878); - if (lookahead == 't') ADVANCE(353); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == 't') ADVANCE(2002); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); case 369: - if (lookahead == ':') ADVANCE(1878); - if (lookahead == 't') ADVANCE(321); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == 't') ADVANCE(1993); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); case 370: - if (lookahead == ':') ADVANCE(1878); - if (lookahead == 't') ADVANCE(301); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == 't') ADVANCE(311); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); case 371: - if (lookahead == ':') ADVANCE(1878); - if (lookahead == 't') ADVANCE(323); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == 't') ADVANCE(350); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); case 372: - if (lookahead == ':') ADVANCE(1878); - if (lookahead == 't') ADVANCE(326); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == 't') ADVANCE(324); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); case 373: - if (lookahead == ':') ADVANCE(1878); - if (lookahead == 't') ADVANCE(307); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == 't') ADVANCE(358); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); case 374: - if (lookahead == ':') ADVANCE(1878); - if (lookahead == 't') ADVANCE(324); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == 't') ADVANCE(326); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); case 375: - if (lookahead == ':') ADVANCE(1878); - if (lookahead == 't') ADVANCE(304); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == 't') ADVANCE(306); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); case 376: - if (lookahead == ':') ADVANCE(1878); - if (lookahead == 't') ADVANCE(357); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == 't') ADVANCE(328); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); case 377: - if (lookahead == ':') ADVANCE(1878); - if (lookahead == 't') ADVANCE(280); - if (lookahead == 'y') ADVANCE(335); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == 't') ADVANCE(331); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); case 378: - if (lookahead == ':') ADVANCE(1878); - if (lookahead == 't') ADVANCE(282); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == 't') ADVANCE(312); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); case 379: - if (lookahead == ':') ADVANCE(1878); - if (lookahead == 'u') ADVANCE(332); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == 't') ADVANCE(329); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); case 380: - if (lookahead == ':') ADVANCE(1878); - if (lookahead == 'u') ADVANCE(291); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == 't') ADVANCE(309); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); case 381: - if (lookahead == ':') ADVANCE(1878); - if (lookahead == 'v') ADVANCE(300); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == 't') ADVANCE(362); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); case 382: - if (lookahead == ':') ADVANCE(1878); - if (lookahead == 'v') ADVANCE(278); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == 't') ADVANCE(285); + if (lookahead == 'y') ADVANCE(340); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); case 383: - if (lookahead == ':') ADVANCE(1878); - if (lookahead == 'z') ADVANCE(308); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == 't') ADVANCE(287); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'y')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); case 384: - if (lookahead == ':') ADVANCE(1878); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == 'u') ADVANCE(337); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); case 385: - if (lookahead == ';') ADVANCE(1877); - if (lookahead != 0) ADVANCE(385); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == 'u') ADVANCE(296); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); case 386: - if (lookahead == '>') ADVANCE(1873); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == 'v') ADVANCE(305); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); case 387: - if (lookahead == '>') ADVANCE(12); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == 'v') ADVANCE(283); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); case 388: - if (lookahead == '>') ADVANCE(13); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == 'z') ADVANCE(313); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'y')) ADVANCE(389); END_STATE(); case 389: - if (lookahead == '\\') ADVANCE(10); - if (lookahead != 0 && - lookahead != '\n') ADVANCE(11); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); case 390: - if (lookahead == 'a') ADVANCE(598); + if (lookahead == ';') ADVANCE(1942); + if (lookahead != 0) ADVANCE(390); END_STATE(); case 391: - if (lookahead == 'a') ADVANCE(1590); + if (lookahead == '>') ADVANCE(1938); END_STATE(); case 392: - if (lookahead == 'a') ADVANCE(1875); + if (lookahead == '>') ADVANCE(13); END_STATE(); case 393: - if (lookahead == 'a') ADVANCE(1876); + if (lookahead == '>') ADVANCE(14); END_STATE(); case 394: - if (lookahead == 'a') ADVANCE(1668); + if (lookahead == '\\') ADVANCE(11); + if (lookahead != 0 && + lookahead != '\n') ADVANCE(12); END_STATE(); case 395: - if (lookahead == 'a') ADVANCE(1005); - if (lookahead == 'i') ADVANCE(1010); - if (lookahead == 'l') ADVANCE(1214); + if (lookahead == 'a') ADVANCE(613); END_STATE(); case 396: - if (lookahead == 'a') ADVANCE(551); - if (lookahead == 'r') ADVANCE(898); - if (lookahead == 'u') ADVANCE(522); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1961); + if (lookahead == 'a') ADVANCE(1648); END_STATE(); case 397: - if (lookahead == 'a') ADVANCE(1479); + if (lookahead == 'a') ADVANCE(1940); END_STATE(); case 398: - if (lookahead == 'a') ADVANCE(1479); - if (lookahead == 'e') ADVANCE(863); - if (lookahead == 'o') ADVANCE(1267); - if (lookahead == 'u') ADVANCE(1012); + if (lookahead == 'a') ADVANCE(1941); END_STATE(); case 399: - if (lookahead == 'a') ADVANCE(1476); - if (lookahead == 'l') ADVANCE(402); + if (lookahead == 'a') ADVANCE(1730); END_STATE(); case 400: - if (lookahead == 'a') ADVANCE(1587); + if (lookahead == 'a') ADVANCE(1040); + if (lookahead == 'i') ADVANCE(1046); + if (lookahead == 'l') ADVANCE(1256); END_STATE(); case 401: - if (lookahead == 'a') ADVANCE(1350); - if (lookahead == 'u') ADVANCE(1411); + if (lookahead == 'a') ADVANCE(563); END_STATE(); case 402: - if (lookahead == 'a') ADVANCE(1387); + if (lookahead == 'a') ADVANCE(563); + if (lookahead == 'r') ADVANCE(930); + if (lookahead == 'u') ADVANCE(534); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(2027); END_STATE(); case 403: - if (lookahead == 'a') ADVANCE(1058); + if (lookahead == 'a') ADVANCE(1528); END_STATE(); case 404: - if (lookahead == 'a') ADVANCE(1588); + if (lookahead == 'a') ADVANCE(1528); + if (lookahead == 'e') ADVANCE(891); + if (lookahead == 'o') ADVANCE(1310); + if (lookahead == 'u') ADVANCE(1048); END_STATE(); case 405: - if (lookahead == 'a') ADVANCE(1328); + if (lookahead == 'a') ADVANCE(1526); END_STATE(); case 406: - if (lookahead == 'a') ADVANCE(1089); + if (lookahead == 'a') ADVANCE(1526); + if (lookahead == 'l') ADVANCE(409); END_STATE(); case 407: - if (lookahead == 'a') ADVANCE(1089); - if (lookahead == 'u') ADVANCE(713); + if (lookahead == 'a') ADVANCE(1645); END_STATE(); case 408: - if (lookahead == 'a') ADVANCE(1061); + if (lookahead == 'a') ADVANCE(1396); + if (lookahead == 'u') ADVANCE(1461); END_STATE(); case 409: - if (lookahead == 'a') ADVANCE(1360); + if (lookahead == 'a') ADVANCE(1435); END_STATE(); case 410: - if (lookahead == 'a') ADVANCE(1165); + if (lookahead == 'a') ADVANCE(1095); END_STATE(); case 411: - if (lookahead == 'a') ADVANCE(615); + if (lookahead == 'a') ADVANCE(1646); END_STATE(); case 412: - if (lookahead == 'a') ADVANCE(1354); - if (lookahead == 'i') ADVANCE(1148); + if (lookahead == 'a') ADVANCE(1374); END_STATE(); case 413: - if (lookahead == 'a') ADVANCE(1144); + if (lookahead == 'a') ADVANCE(1127); END_STATE(); case 414: - if (lookahead == 'a') ADVANCE(1001); + if (lookahead == 'a') ADVANCE(1127); + if (lookahead == 'u') ADVANCE(734); END_STATE(); case 415: - if (lookahead == 'a') ADVANCE(1282); + if (lookahead == 'a') ADVANCE(1098); END_STATE(); case 416: - if (lookahead == 'a') ADVANCE(1283); + if (lookahead == 'a') ADVANCE(1406); END_STATE(); case 417: - if (lookahead == 'a') ADVANCE(1284); + if (lookahead == 'a') ADVANCE(1206); END_STATE(); case 418: - if (lookahead == 'a') ADVANCE(1527); + if (lookahead == 'a') ADVANCE(632); END_STATE(); case 419: - if (lookahead == 'a') ADVANCE(1285); + if (lookahead == 'a') ADVANCE(1400); + if (lookahead == 'i') ADVANCE(1188); END_STATE(); case 420: - if (lookahead == 'a') ADVANCE(1003); + if (lookahead == 'a') ADVANCE(1184); END_STATE(); case 421: - if (lookahead == 'a') ADVANCE(1286); + if (lookahead == 'a') ADVANCE(1036); END_STATE(); case 422: - if (lookahead == 'a') ADVANCE(1287); + if (lookahead == 'a') ADVANCE(1328); END_STATE(); case 423: - if (lookahead == 'a') ADVANCE(1288); + if (lookahead == 'a') ADVANCE(1329); END_STATE(); case 424: - if (lookahead == 'a') ADVANCE(1076); + if (lookahead == 'a') ADVANCE(1330); END_STATE(); case 425: - if (lookahead == 'a') ADVANCE(1077); + if (lookahead == 'a') ADVANCE(1581); END_STATE(); case 426: - if (lookahead == 'a') ADVANCE(1078); + if (lookahead == 'a') ADVANCE(1331); END_STATE(); case 427: - if (lookahead == 'a') ADVANCE(1429); + if (lookahead == 'a') ADVANCE(1038); END_STATE(); case 428: - if (lookahead == 'a') ADVANCE(1079); + if (lookahead == 'a') ADVANCE(1332); END_STATE(); case 429: - if (lookahead == 'a') ADVANCE(1430); + if (lookahead == 'a') ADVANCE(1333); END_STATE(); case 430: - if (lookahead == 'a') ADVANCE(1080); + if (lookahead == 'a') ADVANCE(1334); END_STATE(); case 431: - if (lookahead == 'a') ADVANCE(1431); + if (lookahead == 'a') ADVANCE(1114); END_STATE(); case 432: - if (lookahead == 'a') ADVANCE(1081); + if (lookahead == 'a') ADVANCE(1115); END_STATE(); case 433: - if (lookahead == 'a') ADVANCE(1432); + if (lookahead == 'a') ADVANCE(1116); END_STATE(); case 434: - if (lookahead == 'a') ADVANCE(1433); + if (lookahead == 'a') ADVANCE(1479); END_STATE(); case 435: - if (lookahead == 'a') ADVANCE(1434); + if (lookahead == 'a') ADVANCE(1117); END_STATE(); case 436: - if (lookahead == 'a') ADVANCE(1143); + if (lookahead == 'a') ADVANCE(1480); END_STATE(); case 437: - if (lookahead == 'a') ADVANCE(1439); + if (lookahead == 'a') ADVANCE(1118); END_STATE(); case 438: - if (lookahead == 'a') ADVANCE(1440); + if (lookahead == 'a') ADVANCE(1481); END_STATE(); case 439: - if (lookahead == 'a') ADVANCE(1457); + if (lookahead == 'a') ADVANCE(1119); END_STATE(); case 440: - if (lookahead == 'a') ADVANCE(1462); + if (lookahead == 'a') ADVANCE(1482); END_STATE(); case 441: - if (lookahead == 'a') ADVANCE(1464); + if (lookahead == 'a') ADVANCE(1483); END_STATE(); case 442: - if (lookahead == 'a') ADVANCE(599); + if (lookahead == 'a') ADVANCE(1484); END_STATE(); case 443: - if (lookahead == 'a') ADVANCE(1591); + if (lookahead == 'a') ADVANCE(1145); END_STATE(); case 444: - if (lookahead == 'a') ADVANCE(1331); - if (lookahead == 'o') ADVANCE(1041); + if (lookahead == 'a') ADVANCE(1183); END_STATE(); case 445: - if (lookahead == 'a') ADVANCE(1331); - if (lookahead == 'o') ADVANCE(1041); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1959); + if (lookahead == 'a') ADVANCE(1489); END_STATE(); case 446: - if (lookahead == 'a') ADVANCE(1009); + if (lookahead == 'a') ADVANCE(1490); END_STATE(); case 447: - if (lookahead == 'a') ADVANCE(1391); + if (lookahead == 'a') ADVANCE(1508); END_STATE(); case 448: - if (lookahead == 'a') ADVANCE(579); + if (lookahead == 'a') ADVANCE(1513); END_STATE(); case 449: - if (lookahead == 'a') ADVANCE(1495); + if (lookahead == 'a') ADVANCE(1515); END_STATE(); case 450: - if (lookahead == 'a') ADVANCE(1366); + if (lookahead == 'a') ADVANCE(614); END_STATE(); case 451: - if (lookahead == 'a') ADVANCE(1499); + if (lookahead == 'a') ADVANCE(1649); END_STATE(); case 452: - if (lookahead == 'a') ADVANCE(1516); + if (lookahead == 'a') ADVANCE(1377); + if (lookahead == 'o') ADVANCE(1078); END_STATE(); case 453: - if (lookahead == 'a') ADVANCE(580); + if (lookahead == 'a') ADVANCE(1377); + if (lookahead == 'o') ADVANCE(1078); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(2025); END_STATE(); case 454: - if (lookahead == 'a') ADVANCE(1497); + if (lookahead == 'a') ADVANCE(1044); END_STATE(); case 455: - if (lookahead == 'a') ADVANCE(1514); + if (lookahead == 'a') ADVANCE(1440); END_STATE(); case 456: - if (lookahead == 'a') ADVANCE(1498); + if (lookahead == 'a') ADVANCE(594); END_STATE(); case 457: - if (lookahead == 'a') ADVANCE(1395); + if (lookahead == 'a') ADVANCE(1546); END_STATE(); case 458: - if (lookahead == 'a') ADVANCE(1487); + if (lookahead == 'a') ADVANCE(1413); END_STATE(); case 459: - if (lookahead == 'a') ADVANCE(588); + if (lookahead == 'a') ADVANCE(1550); END_STATE(); case 460: - if (lookahead == 'a') ADVANCE(1526); + if (lookahead == 'a') ADVANCE(1567); END_STATE(); case 461: - if (lookahead == 'a') ADVANCE(661); + if (lookahead == 'a') ADVANCE(595); END_STATE(); case 462: - if (lookahead == 'a') ADVANCE(1355); + if (lookahead == 'a') ADVANCE(1548); END_STATE(); case 463: - if (lookahead == 'a') ADVANCE(1151); + if (lookahead == 'a') ADVANCE(1565); END_STATE(); case 464: - if (lookahead == 'a') ADVANCE(1146); + if (lookahead == 'a') ADVANCE(1549); END_STATE(); case 465: - if (lookahead == 'a') ADVANCE(1594); + if (lookahead == 'a') ADVANCE(1444); END_STATE(); case 466: - if (lookahead == 'a') ADVANCE(1529); + if (lookahead == 'a') ADVANCE(1537); END_STATE(); case 467: - if (lookahead == 'a') ADVANCE(662); + if (lookahead == 'a') ADVANCE(602); END_STATE(); case 468: - if (lookahead == 'a') ADVANCE(1149); + if (lookahead == 'a') ADVANCE(1578); END_STATE(); case 469: - if (lookahead == 'a') ADVANCE(1595); + if (lookahead == 'a') ADVANCE(1579); END_STATE(); case 470: - if (lookahead == 'a') ADVANCE(1531); + if (lookahead == 'a') ADVANCE(678); END_STATE(); case 471: - if (lookahead == 'a') ADVANCE(663); + if (lookahead == 'a') ADVANCE(1401); END_STATE(); case 472: - if (lookahead == 'a') ADVANCE(1150); + if (lookahead == 'a') ADVANCE(1191); END_STATE(); case 473: - if (lookahead == 'a') ADVANCE(664); + if (lookahead == 'a') ADVANCE(1186); END_STATE(); case 474: - if (lookahead == 'a') ADVANCE(1153); + if (lookahead == 'a') ADVANCE(1653); END_STATE(); case 475: - if (lookahead == 'a') ADVANCE(1535); + if (lookahead == 'a') ADVANCE(1583); END_STATE(); case 476: - if (lookahead == 'a') ADVANCE(665); + if (lookahead == 'a') ADVANCE(1580); END_STATE(); case 477: - if (lookahead == 'a') ADVANCE(1154); + if (lookahead == 'a') ADVANCE(679); END_STATE(); case 478: - if (lookahead == 'a') ADVANCE(1537); + if (lookahead == 'a') ADVANCE(1189); END_STATE(); case 479: - if (lookahead == 'a') ADVANCE(666); + if (lookahead == 'a') ADVANCE(1654); END_STATE(); case 480: - if (lookahead == 'a') ADVANCE(1155); + if (lookahead == 'a') ADVANCE(1585); END_STATE(); case 481: - if (lookahead == 'a') ADVANCE(667); + if (lookahead == 'a') ADVANCE(680); END_STATE(); case 482: - if (lookahead == 'a') ADVANCE(1156); + if (lookahead == 'a') ADVANCE(1190); END_STATE(); case 483: - if (lookahead == 'a') ADVANCE(668); + if (lookahead == 'a') ADVANCE(681); END_STATE(); case 484: - if (lookahead == 'a') ADVANCE(670); + if (lookahead == 'a') ADVANCE(1193); END_STATE(); case 485: - if (lookahead == 'a') ADVANCE(671); + if (lookahead == 'a') ADVANCE(1589); END_STATE(); case 486: - if (lookahead == 'a') ADVANCE(672); + if (lookahead == 'a') ADVANCE(682); END_STATE(); case 487: - if (lookahead == 'a') ADVANCE(673); + if (lookahead == 'a') ADVANCE(1194); END_STATE(); case 488: - if (lookahead == 'a') ADVANCE(674); + if (lookahead == 'a') ADVANCE(1591); END_STATE(); case 489: - if (lookahead == 'a') ADVANCE(676); + if (lookahead == 'a') ADVANCE(683); END_STATE(); case 490: - if (lookahead == 'a') ADVANCE(678); + if (lookahead == 'a') ADVANCE(1195); END_STATE(); case 491: - if (lookahead == 'a') ADVANCE(679); + if (lookahead == 'a') ADVANCE(684); END_STATE(); case 492: - if (lookahead == 'a') ADVANCE(680); + if (lookahead == 'a') ADVANCE(1196); END_STATE(); case 493: - if (lookahead == 'a') ADVANCE(681); + if (lookahead == 'a') ADVANCE(685); END_STATE(); case 494: - if (lookahead == 'a') ADVANCE(682); + if (lookahead == 'a') ADVANCE(1197); END_STATE(); case 495: - if (lookahead == 'a') ADVANCE(683); + if (lookahead == 'a') ADVANCE(687); END_STATE(); case 496: - if (lookahead == 'a') ADVANCE(684); + if (lookahead == 'a') ADVANCE(688); END_STATE(); case 497: - if (lookahead == 'a') ADVANCE(685); + if (lookahead == 'a') ADVANCE(689); END_STATE(); case 498: - if (lookahead == 'a') ADVANCE(686); + if (lookahead == 'a') ADVANCE(690); END_STATE(); case 499: - if (lookahead == 'a') ADVANCE(687); + if (lookahead == 'a') ADVANCE(691); END_STATE(); case 500: - if (lookahead == 'a') ADVANCE(688); + if (lookahead == 'a') ADVANCE(693); END_STATE(); case 501: - if (lookahead == 'a') ADVANCE(689); + if (lookahead == 'a') ADVANCE(695); END_STATE(); case 502: - if (lookahead == 'a') ADVANCE(690); + if (lookahead == 'a') ADVANCE(696); END_STATE(); case 503: - if (lookahead == 'a') ADVANCE(691); + if (lookahead == 'a') ADVANCE(697); END_STATE(); case 504: - if (lookahead == 'a') ADVANCE(692); + if (lookahead == 'a') ADVANCE(698); END_STATE(); case 505: - if (lookahead == 'a') ADVANCE(693); + if (lookahead == 'a') ADVANCE(699); END_STATE(); case 506: - if (lookahead == 'a') ADVANCE(694); + if (lookahead == 'a') ADVANCE(700); END_STATE(); case 507: - if (lookahead == 'a') ADVANCE(1167); - if (lookahead == 'f') ADVANCE(941); - if (lookahead == 'm') ADVANCE(794); - if (lookahead == 'p') ADVANCE(442); - if (lookahead == 's') ADVANCE(1272); + if (lookahead == 'a') ADVANCE(702); END_STATE(); case 508: - if (lookahead == 'a') ADVANCE(1092); - if (lookahead == 'e') ADVANCE(1108); - if (lookahead == 'f') ADVANCE(900); - if (lookahead == 'm') ADVANCE(770); + if (lookahead == 'a') ADVANCE(703); END_STATE(); case 509: - if (lookahead == 'a') ADVANCE(1375); + if (lookahead == 'a') ADVANCE(704); END_STATE(); case 510: - if (lookahead == 'a') ADVANCE(1168); + if (lookahead == 'a') ADVANCE(705); END_STATE(); case 511: - if (lookahead == 'a') ADVANCE(1376); + if (lookahead == 'a') ADVANCE(706); END_STATE(); case 512: - if (lookahead == 'a') ADVANCE(1166); - if (lookahead == 'f') ADVANCE(941); - if (lookahead == 's') ADVANCE(1545); + if (lookahead == 'a') ADVANCE(707); END_STATE(); case 513: - if (lookahead == 'b') ADVANCE(1179); - if (lookahead == 'c') ADVANCE(880); - if (lookahead == 'o') ADVANCE(514); - if (lookahead == 's') ADVANCE(875); - if (lookahead == 'w') ADVANCE(904); + if (lookahead == 'a') ADVANCE(708); END_STATE(); case 514: - if (lookahead == 'b') ADVANCE(978); + if (lookahead == 'a') ADVANCE(709); END_STATE(); case 515: - if (lookahead == 'b') ADVANCE(1386); - if (lookahead == 'd') ADVANCE(611); - if (lookahead == 'g') ADVANCE(774); - if (lookahead == 'n') ADVANCE(695); - if (lookahead == 'p') ADVANCE(1547); - if (lookahead == 'r') ADVANCE(1329); + if (lookahead == 'a') ADVANCE(710); END_STATE(); case 516: - if (lookahead == 'b') ADVANCE(1386); - if (lookahead == 'n') ADVANCE(1140); + if (lookahead == 'a') ADVANCE(711); END_STATE(); case 517: - if (lookahead == 'b') ADVANCE(1593); - if (lookahead == 'c') ADVANCE(887); - if (lookahead == 'd') ADVANCE(1263); - if (lookahead == 'f') ADVANCE(1053); - if (lookahead == 'l') ADVANCE(1202); - if (lookahead == 's') ADVANCE(894); + if (lookahead == 'a') ADVANCE(712); END_STATE(); case 518: - if (lookahead == 'b') ADVANCE(157); + if (lookahead == 'a') ADVANCE(1208); + if (lookahead == 'f') ADVANCE(975); + if (lookahead == 'm') ADVANCE(818); + if (lookahead == 'p') ADVANCE(450); + if (lookahead == 's') ADVANCE(1318); END_STATE(); case 519: - if (lookahead == 'b') ADVANCE(410); + if (lookahead == 'a') ADVANCE(1410); + if (lookahead == 'f') ADVANCE(975); + if (lookahead == 'm') ADVANCE(818); + if (lookahead == 'p') ADVANCE(450); END_STATE(); case 520: - if (lookahead == 'b') ADVANCE(410); - if (lookahead == 'p') ADVANCE(778); + if (lookahead == 'a') ADVANCE(1130); + if (lookahead == 'e') ADVANCE(1151); + if (lookahead == 'f') ADVANCE(932); + if (lookahead == 'm') ADVANCE(793); END_STATE(); case 521: - if (lookahead == 'b') ADVANCE(1173); + if (lookahead == 'a') ADVANCE(1423); END_STATE(); case 522: - if (lookahead == 'b') ADVANCE(1011); + if (lookahead == 'a') ADVANCE(1209); END_STATE(); case 523: - if (lookahead == 'b') ADVANCE(1015); + if (lookahead == 'a') ADVANCE(1424); END_STATE(); case 524: - if (lookahead == 'b') ADVANCE(1020); + if (lookahead == 'a') ADVANCE(1207); + if (lookahead == 'f') ADVANCE(975); + if (lookahead == 's') ADVANCE(1600); END_STATE(); case 525: - if (lookahead == 'b') ADVANCE(1022); + if (lookahead == 'b') ADVANCE(1221); + if (lookahead == 'c') ADVANCE(910); + if (lookahead == 'o') ADVANCE(526); + if (lookahead == 's') ADVANCE(904); + if (lookahead == 'w') ADVANCE(936); END_STATE(); case 526: - if (lookahead == 'b') ADVANCE(1023); + if (lookahead == 'b') ADVANCE(1013); END_STATE(); case 527: - if (lookahead == 'b') ADVANCE(1024); + if (lookahead == 'b') ADVANCE(1434); + if (lookahead == 'd') ADVANCE(627); + if (lookahead == 'g') ADVANCE(798); + if (lookahead == 'n') ADVANCE(714); + if (lookahead == 'p') ADVANCE(1602); + if (lookahead == 'r') ADVANCE(1375); END_STATE(); case 528: - if (lookahead == 'b') ADVANCE(1025); + if (lookahead == 'b') ADVANCE(1434); + if (lookahead == 'n') ADVANCE(1180); END_STATE(); case 529: - if (lookahead == 'b') ADVANCE(1026); + if (lookahead == 'b') ADVANCE(1652); + if (lookahead == 'c') ADVANCE(918); + if (lookahead == 'd') ADVANCE(1306); + if (lookahead == 'f') ADVANCE(1090); + if (lookahead == 'l') ADVANCE(1244); + if (lookahead == 's') ADVANCE(925); END_STATE(); case 530: - if (lookahead == 'b') ADVANCE(1027); + if (lookahead == 'b') ADVANCE(160); END_STATE(); case 531: - if (lookahead == 'b') ADVANCE(1028); + if (lookahead == 'b') ADVANCE(417); END_STATE(); case 532: - if (lookahead == 'b') ADVANCE(1029); + if (lookahead == 'b') ADVANCE(417); + if (lookahead == 'p') ADVANCE(802); END_STATE(); case 533: - if (lookahead == 'b') ADVANCE(1030); + if (lookahead == 'b') ADVANCE(1214); END_STATE(); case 534: - if (lookahead == 'b') ADVANCE(1031); + if (lookahead == 'b') ADVANCE(1047); END_STATE(); case 535: - if (lookahead == 'b') ADVANCE(1241); - if (lookahead == 'c') ADVANCE(882); - if (lookahead == 'o') ADVANCE(536); - if (lookahead == 's') ADVANCE(888); - if (lookahead == 'w') ADVANCE(942); + if (lookahead == 'b') ADVANCE(1051); END_STATE(); case 536: - if (lookahead == 'b') ADVANCE(979); + if (lookahead == 'b') ADVANCE(1056); END_STATE(); case 537: - if (lookahead == 'b') ADVANCE(1244); - if (lookahead == 'c') ADVANCE(883); - if (lookahead == 'o') ADVANCE(538); - if (lookahead == 'q') ADVANCE(1555); - if (lookahead == 's') ADVANCE(890); - if (lookahead == 'w') ADVANCE(948); + if (lookahead == 'b') ADVANCE(1058); END_STATE(); case 538: - if (lookahead == 'b') ADVANCE(980); + if (lookahead == 'b') ADVANCE(1059); END_STATE(); case 539: - if (lookahead == 'b') ADVANCE(1245); - if (lookahead == 'c') ADVANCE(884); - if (lookahead == 'o') ADVANCE(540); - if (lookahead == 'q') ADVANCE(1556); - if (lookahead == 's') ADVANCE(891); - if (lookahead == 'w') ADVANCE(951); + if (lookahead == 'b') ADVANCE(1060); END_STATE(); case 540: - if (lookahead == 'b') ADVANCE(981); + if (lookahead == 'b') ADVANCE(1061); END_STATE(); case 541: - if (lookahead == 'b') ADVANCE(1246); - if (lookahead == 'c') ADVANCE(885); - if (lookahead == 'o') ADVANCE(544); - if (lookahead == 's') ADVANCE(892); - if (lookahead == 'w') ADVANCE(956); + if (lookahead == 'b') ADVANCE(1062); END_STATE(); case 542: - if (lookahead == 'b') ADVANCE(982); + if (lookahead == 'b') ADVANCE(1063); END_STATE(); case 543: - if (lookahead == 'b') ADVANCE(1247); - if (lookahead == 'c') ADVANCE(886); - if (lookahead == 'o') ADVANCE(546); - if (lookahead == 's') ADVANCE(893); - if (lookahead == 'w') ADVANCE(958); + if (lookahead == 'b') ADVANCE(1064); END_STATE(); case 544: - if (lookahead == 'b') ADVANCE(983); + if (lookahead == 'b') ADVANCE(1065); END_STATE(); case 545: - if (lookahead == 'b') ADVANCE(184); + if (lookahead == 'b') ADVANCE(1066); END_STATE(); case 546: - if (lookahead == 'b') ADVANCE(984); + if (lookahead == 'b') ADVANCE(1067); END_STATE(); case 547: - if (lookahead == 'b') ADVANCE(985); + if (lookahead == 'b') ADVANCE(1284); + if (lookahead == 'c') ADVANCE(912); + if (lookahead == 'o') ADVANCE(548); + if (lookahead == 's') ADVANCE(919); + if (lookahead == 'w') ADVANCE(976); END_STATE(); case 548: - if (lookahead == 'b') ADVANCE(986); + if (lookahead == 'b') ADVANCE(1014); END_STATE(); case 549: - if (lookahead == 'b') ADVANCE(510); + if (lookahead == 'b') ADVANCE(1287); + if (lookahead == 'c') ADVANCE(913); + if (lookahead == 'o') ADVANCE(550); + if (lookahead == 'q') ADVANCE(1612); + if (lookahead == 's') ADVANCE(921); + if (lookahead == 'w') ADVANCE(983); END_STATE(); case 550: - if (lookahead == 'c') ADVANCE(1007); - if (lookahead == 'i') ADVANCE(1090); + if (lookahead == 'b') ADVANCE(1015); END_STATE(); case 551: - if (lookahead == 'c') ADVANCE(996); + if (lookahead == 'b') ADVANCE(1288); + if (lookahead == 'c') ADVANCE(914); + if (lookahead == 'o') ADVANCE(552); + if (lookahead == 'q') ADVANCE(1613); + if (lookahead == 's') ADVANCE(922); + if (lookahead == 'w') ADVANCE(986); END_STATE(); case 552: - if (lookahead == 'c') ADVANCE(1904); + if (lookahead == 'b') ADVANCE(1016); END_STATE(); case 553: - if (lookahead == 'c') ADVANCE(1913); + if (lookahead == 'b') ADVANCE(1289); + if (lookahead == 'c') ADVANCE(916); + if (lookahead == 'o') ADVANCE(556); + if (lookahead == 's') ADVANCE(923); + if (lookahead == 'w') ADVANCE(991); END_STATE(); case 554: - if (lookahead == 'c') ADVANCE(1940); + if (lookahead == 'b') ADVANCE(1017); END_STATE(); case 555: - if (lookahead == 'c') ADVANCE(1737); + if (lookahead == 'b') ADVANCE(1290); + if (lookahead == 'c') ADVANCE(917); + if (lookahead == 'o') ADVANCE(558); + if (lookahead == 's') ADVANCE(924); + if (lookahead == 'w') ADVANCE(993); END_STATE(); case 556: - if (lookahead == 'c') ADVANCE(995); + if (lookahead == 'b') ADVANCE(1018); END_STATE(); case 557: - if (lookahead == 'c') ADVANCE(876); - if (lookahead == 't') ADVANCE(881); + if (lookahead == 'b') ADVANCE(188); END_STATE(); case 558: - if (lookahead == 'c') ADVANCE(987); + if (lookahead == 'b') ADVANCE(1019); END_STATE(); case 559: - if (lookahead == 'c') ADVANCE(988); + if (lookahead == 'b') ADVANCE(1020); END_STATE(); case 560: - if (lookahead == 'c') ADVANCE(864); + if (lookahead == 'b') ADVANCE(1021); END_STATE(); case 561: - if (lookahead == 'c') ADVANCE(989); + if (lookahead == 'b') ADVANCE(522); END_STATE(); case 562: - if (lookahead == 'c') ADVANCE(990); + if (lookahead == 'c') ADVANCE(1042); + if (lookahead == 'i') ADVANCE(1128); END_STATE(); case 563: - if (lookahead == 'c') ADVANCE(1033); + if (lookahead == 'c') ADVANCE(1031); END_STATE(); case 564: - if (lookahead == 'c') ADVANCE(991); + if (lookahead == 'c') ADVANCE(1969); END_STATE(); case 565: - if (lookahead == 'c') ADVANCE(446); + if (lookahead == 'c') ADVANCE(1980); END_STATE(); case 566: - if (lookahead == 'c') ADVANCE(992); + if (lookahead == 'c') ADVANCE(2006); END_STATE(); case 567: - if (lookahead == 'c') ADVANCE(866); + if (lookahead == 'c') ADVANCE(1799); END_STATE(); case 568: - if (lookahead == 'c') ADVANCE(993); + if (lookahead == 'c') ADVANCE(1978); END_STATE(); case 569: - if (lookahead == 'c') ADVANCE(867); + if (lookahead == 'c') ADVANCE(1030); END_STATE(); case 570: - if (lookahead == 'c') ADVANCE(994); + if (lookahead == 'c') ADVANCE(905); + if (lookahead == 't') ADVANCE(911); END_STATE(); case 571: - if (lookahead == 'c') ADVANCE(868); + if (lookahead == 'c') ADVANCE(1022); END_STATE(); case 572: - if (lookahead == 'c') ADVANCE(869); + if (lookahead == 'c') ADVANCE(1023); END_STATE(); case 573: - if (lookahead == 'c') ADVANCE(870); + if (lookahead == 'c') ADVANCE(892); END_STATE(); case 574: - if (lookahead == 'c') ADVANCE(457); + if (lookahead == 'c') ADVANCE(1024); END_STATE(); case 575: - if (lookahead == 'c') ADVANCE(871); + if (lookahead == 'c') ADVANCE(1605); + if (lookahead == 'd') ADVANCE(949); + if (lookahead == 'i') ADVANCE(1198); + if (lookahead == 's') ADVANCE(1590); + if (lookahead == 'v') ADVANCE(995); END_STATE(); case 576: - if (lookahead == 'c') ADVANCE(1042); - if (lookahead == 's') ADVANCE(1493); - if (lookahead == 'w') ADVANCE(961); + if (lookahead == 'c') ADVANCE(1025); END_STATE(); case 577: - if (lookahead == 'c') ADVANCE(722); + if (lookahead == 'c') ADVANCE(1070); END_STATE(); case 578: - if (lookahead == 'c') ADVANCE(788); + if (lookahead == 'c') ADVANCE(1026); END_STATE(); case 579: - if (lookahead == 'c') ADVANCE(1426); + if (lookahead == 'c') ADVANCE(454); END_STATE(); case 580: - if (lookahead == 'c') ADVANCE(732); + if (lookahead == 'c') ADVANCE(1027); END_STATE(); case 581: - if (lookahead == 'c') ADVANCE(768); + if (lookahead == 'c') ADVANCE(894); END_STATE(); case 582: - if (lookahead == 'c') ADVANCE(1446); + if (lookahead == 'c') ADVANCE(1028); END_STATE(); case 583: - if (lookahead == 'c') ADVANCE(1447); + if (lookahead == 'c') ADVANCE(895); END_STATE(); case 584: - if (lookahead == 'c') ADVANCE(751); + if (lookahead == 'c') ADVANCE(1029); END_STATE(); case 585: - if (lookahead == 'c') ADVANCE(1448); + if (lookahead == 'c') ADVANCE(896); END_STATE(); case 586: - if (lookahead == 'c') ADVANCE(1449); + if (lookahead == 'c') ADVANCE(897); END_STATE(); case 587: - if (lookahead == 'c') ADVANCE(1451); + if (lookahead == 'c') ADVANCE(898); END_STATE(); case 588: - if (lookahead == 'c') ADVANCE(756); + if (lookahead == 'c') ADVANCE(465); END_STATE(); case 589: - if (lookahead == 'c') ADVANCE(1453); + if (lookahead == 'c') ADVANCE(899); END_STATE(); case 590: - if (lookahead == 'c') ADVANCE(1455); + if (lookahead == 'c') ADVANCE(1079); + if (lookahead == 'm') ADVANCE(841); + if (lookahead == 's') ADVANCE(1543); + if (lookahead == 'w') ADVANCE(996); END_STATE(); case 591: - if (lookahead == 'c') ADVANCE(1461); + if (lookahead == 'c') ADVANCE(743); END_STATE(); case 592: - if (lookahead == 'c') ADVANCE(1463); + if (lookahead == 'c') ADVANCE(157); END_STATE(); case 593: - if (lookahead == 'c') ADVANCE(1465); + if (lookahead == 'c') ADVANCE(812); END_STATE(); case 594: - if (lookahead == 'c') ADVANCE(1551); + if (lookahead == 'c') ADVANCE(1476); END_STATE(); case 595: - if (lookahead == 'c') ADVANCE(1502); + if (lookahead == 'c') ADVANCE(753); END_STATE(); case 596: - if (lookahead == 'c') ADVANCE(1518); + if (lookahead == 'c') ADVANCE(794); END_STATE(); case 597: - if (lookahead == 'c') ADVANCE(889); + if (lookahead == 'c') ADVANCE(1497); END_STATE(); case 598: - if (lookahead == 'c') ADVANCE(998); - if (lookahead == 'r') ADVANCE(403); + if (lookahead == 'c') ADVANCE(1498); END_STATE(); case 599: - if (lookahead == 'c') ADVANCE(999); - if (lookahead == 'r') ADVANCE(408); + if (lookahead == 'c') ADVANCE(772); END_STATE(); case 600: - if (lookahead == 'd') ADVANCE(2); - if (lookahead == 'u') ADVANCE(1057); + if (lookahead == 'c') ADVANCE(1499); END_STATE(); case 601: - if (lookahead == 'd') ADVANCE(1619); + if (lookahead == 'c') ADVANCE(1500); END_STATE(); case 602: - if (lookahead == 'd') ADVANCE(1612); + if (lookahead == 'c') ADVANCE(777); END_STATE(); case 603: - if (lookahead == 'd') ADVANCE(1615); + if (lookahead == 'c') ADVANCE(1502); END_STATE(); case 604: - if (lookahead == 'd') ADVANCE(1910); + if (lookahead == 'c') ADVANCE(1504); END_STATE(); case 605: - if (lookahead == 'd') ADVANCE(1614); + if (lookahead == 'c') ADVANCE(1506); END_STATE(); case 606: - if (lookahead == 'd') ADVANCE(1616); + if (lookahead == 'c') ADVANCE(1512); END_STATE(); case 607: - if (lookahead == 'd') ADVANCE(1644); + if (lookahead == 'c') ADVANCE(1514); END_STATE(); case 608: - if (lookahead == 'd') ADVANCE(1919); + if (lookahead == 'c') ADVANCE(1516); END_STATE(); case 609: - if (lookahead == 'd') ADVANCE(1952); + if (lookahead == 'c') ADVANCE(1607); END_STATE(); case 610: - if (lookahead == 'd') ADVANCE(3); + if (lookahead == 'c') ADVANCE(1553); END_STATE(); case 611: - if (lookahead == 'd') ADVANCE(147); + if (lookahead == 'c') ADVANCE(1569); END_STATE(); case 612: - if (lookahead == 'd') ADVANCE(851); + if (lookahead == 'c') ADVANCE(920); END_STATE(); case 613: - if (lookahead == 'd') ADVANCE(1251); - if (lookahead == 'f') ADVANCE(1043); - if (lookahead == 'i') ADVANCE(1117); - if (lookahead == 'l') ADVANCE(1183); + if (lookahead == 'c') ADVANCE(1033); + if (lookahead == 'r') ADVANCE(410); END_STATE(); case 614: - if (lookahead == 'd') ADVANCE(166); + if (lookahead == 'c') ADVANCE(1034); + if (lookahead == 'r') ADVANCE(415); END_STATE(); case 615: - if (lookahead == 'd') ADVANCE(619); + if (lookahead == 'd') ADVANCE(627); + if (lookahead == 'g') ADVANCE(798); + if (lookahead == 'n') ADVANCE(713); + if (lookahead == 'p') ADVANCE(1602); + if (lookahead == 'r') ADVANCE(1375); END_STATE(); case 616: - if (lookahead == 'd') ADVANCE(156); + if (lookahead == 'd') ADVANCE(2); + if (lookahead == 'u') ADVANCE(1094); END_STATE(); case 617: - if (lookahead == 'd') ADVANCE(917); - if (lookahead == 'i') ADVANCE(1157); - if (lookahead == 's') ADVANCE(1536); - if (lookahead == 'v') ADVANCE(960); + if (lookahead == 'd') ADVANCE(1679); END_STATE(); case 618: - if (lookahead == 'd') ADVANCE(158); + if (lookahead == 'd') ADVANCE(1672); END_STATE(); case 619: - if (lookahead == 'd') ADVANCE(1290); + if (lookahead == 'd') ADVANCE(1675); END_STATE(); case 620: - if (lookahead == 'd') ADVANCE(1291); + if (lookahead == 'd') ADVANCE(1975); END_STATE(); case 621: - if (lookahead == 'd') ADVANCE(1292); + if (lookahead == 'd') ADVANCE(1674); END_STATE(); case 622: - if (lookahead == 'd') ADVANCE(1293); + if (lookahead == 'd') ADVANCE(1676); END_STATE(); case 623: - if (lookahead == 'd') ADVANCE(1295); + if (lookahead == 'd') ADVANCE(1704); END_STATE(); case 624: - if (lookahead == 'd') ADVANCE(727); + if (lookahead == 'd') ADVANCE(1985); END_STATE(); case 625: - if (lookahead == 'd') ADVANCE(1296); + if (lookahead == 'd') ADVANCE(2018); END_STATE(); case 626: - if (lookahead == 'd') ADVANCE(1297); + if (lookahead == 'd') ADVANCE(3); END_STATE(); case 627: - if (lookahead == 'd') ADVANCE(729); + if (lookahead == 'd') ADVANCE(148); END_STATE(); case 628: - if (lookahead == 'd') ADVANCE(1298); + if (lookahead == 'd') ADVANCE(877); END_STATE(); case 629: - if (lookahead == 'd') ADVANCE(1299); + if (lookahead == 'd') ADVANCE(4); END_STATE(); case 630: - if (lookahead == 'd') ADVANCE(1300); + if (lookahead == 'd') ADVANCE(1294); + if (lookahead == 'f') ADVANCE(1080); + if (lookahead == 'i') ADVANCE(1157); + if (lookahead == 'l') ADVANCE(1225); END_STATE(); case 631: - if (lookahead == 'd') ADVANCE(731); + if (lookahead == 'd') ADVANCE(170); END_STATE(); case 632: - if (lookahead == 'd') ADVANCE(1301); + if (lookahead == 'd') ADVANCE(636); END_STATE(); case 633: - if (lookahead == 'd') ADVANCE(1302); + if (lookahead == 'd') ADVANCE(159); END_STATE(); case 634: - if (lookahead == 'd') ADVANCE(1303); + if (lookahead == 'd') ADVANCE(161); END_STATE(); case 635: - if (lookahead == 'd') ADVANCE(734); + if (lookahead == 'd') ADVANCE(156); END_STATE(); case 636: - if (lookahead == 'd') ADVANCE(1304); + if (lookahead == 'd') ADVANCE(1336); END_STATE(); case 637: - if (lookahead == 'd') ADVANCE(1305); + if (lookahead == 'd') ADVANCE(1337); END_STATE(); case 638: - if (lookahead == 'd') ADVANCE(1306); + if (lookahead == 'd') ADVANCE(1338); END_STATE(); case 639: - if (lookahead == 'd') ADVANCE(735); + if (lookahead == 'd') ADVANCE(1339); END_STATE(); case 640: - if (lookahead == 'd') ADVANCE(1307); + if (lookahead == 'd') ADVANCE(1341); END_STATE(); case 641: - if (lookahead == 'd') ADVANCE(1308); + if (lookahead == 'd') ADVANCE(748); END_STATE(); case 642: - if (lookahead == 'd') ADVANCE(737); + if (lookahead == 'd') ADVANCE(1342); END_STATE(); case 643: - if (lookahead == 'd') ADVANCE(1309); + if (lookahead == 'd') ADVANCE(1343); END_STATE(); case 644: - if (lookahead == 'd') ADVANCE(1310); + if (lookahead == 'd') ADVANCE(750); END_STATE(); case 645: - if (lookahead == 'd') ADVANCE(739); + if (lookahead == 'd') ADVANCE(1344); END_STATE(); case 646: - if (lookahead == 'd') ADVANCE(1311); + if (lookahead == 'd') ADVANCE(1345); END_STATE(); case 647: - if (lookahead == 'd') ADVANCE(1312); + if (lookahead == 'd') ADVANCE(1346); END_STATE(); case 648: - if (lookahead == 'd') ADVANCE(1313); + if (lookahead == 'd') ADVANCE(752); END_STATE(); case 649: - if (lookahead == 'd') ADVANCE(741); + if (lookahead == 'd') ADVANCE(1347); END_STATE(); case 650: - if (lookahead == 'd') ADVANCE(1314); + if (lookahead == 'd') ADVANCE(1348); END_STATE(); case 651: - if (lookahead == 'd') ADVANCE(1315); + if (lookahead == 'd') ADVANCE(1349); END_STATE(); case 652: - if (lookahead == 'd') ADVANCE(1316); + if (lookahead == 'd') ADVANCE(755); END_STATE(); case 653: - if (lookahead == 'd') ADVANCE(1317); + if (lookahead == 'd') ADVANCE(1350); END_STATE(); case 654: - if (lookahead == 'd') ADVANCE(1318); + if (lookahead == 'd') ADVANCE(1351); END_STATE(); case 655: - if (lookahead == 'd') ADVANCE(1319); + if (lookahead == 'd') ADVANCE(1352); END_STATE(); case 656: - if (lookahead == 'd') ADVANCE(1320); + if (lookahead == 'd') ADVANCE(756); END_STATE(); case 657: - if (lookahead == 'd') ADVANCE(1321); + if (lookahead == 'd') ADVANCE(1353); END_STATE(); case 658: - if (lookahead == 'd') ADVANCE(1322); + if (lookahead == 'd') ADVANCE(1354); END_STATE(); case 659: - if (lookahead == 'd') ADVANCE(750); + if (lookahead == 'd') ADVANCE(758); END_STATE(); case 660: - if (lookahead == 'd') ADVANCE(757); + if (lookahead == 'd') ADVANCE(1355); END_STATE(); case 661: - if (lookahead == 'd') ADVANCE(620); + if (lookahead == 'd') ADVANCE(1356); END_STATE(); case 662: - if (lookahead == 'd') ADVANCE(621); + if (lookahead == 'd') ADVANCE(760); END_STATE(); case 663: - if (lookahead == 'd') ADVANCE(622); + if (lookahead == 'd') ADVANCE(1357); END_STATE(); case 664: - if (lookahead == 'd') ADVANCE(623); + if (lookahead == 'd') ADVANCE(1358); END_STATE(); case 665: - if (lookahead == 'd') ADVANCE(625); + if (lookahead == 'd') ADVANCE(1359); END_STATE(); case 666: - if (lookahead == 'd') ADVANCE(626); + if (lookahead == 'd') ADVANCE(762); END_STATE(); case 667: - if (lookahead == 'd') ADVANCE(628); + if (lookahead == 'd') ADVANCE(1360); END_STATE(); case 668: - if (lookahead == 'd') ADVANCE(629); + if (lookahead == 'd') ADVANCE(1361); END_STATE(); case 669: - if (lookahead == 'd') ADVANCE(449); + if (lookahead == 'd') ADVANCE(1362); END_STATE(); case 670: - if (lookahead == 'd') ADVANCE(630); + if (lookahead == 'd') ADVANCE(1363); END_STATE(); case 671: - if (lookahead == 'd') ADVANCE(632); + if (lookahead == 'd') ADVANCE(1364); END_STATE(); case 672: - if (lookahead == 'd') ADVANCE(633); + if (lookahead == 'd') ADVANCE(1365); END_STATE(); case 673: - if (lookahead == 'd') ADVANCE(634); + if (lookahead == 'd') ADVANCE(1366); END_STATE(); case 674: - if (lookahead == 'd') ADVANCE(636); + if (lookahead == 'd') ADVANCE(1367); END_STATE(); case 675: - if (lookahead == 'd') ADVANCE(454); + if (lookahead == 'd') ADVANCE(1368); END_STATE(); case 676: - if (lookahead == 'd') ADVANCE(637); + if (lookahead == 'd') ADVANCE(771); END_STATE(); case 677: - if (lookahead == 'd') ADVANCE(456); + if (lookahead == 'd') ADVANCE(778); END_STATE(); case 678: - if (lookahead == 'd') ADVANCE(638); + if (lookahead == 'd') ADVANCE(637); END_STATE(); case 679: - if (lookahead == 'd') ADVANCE(640); + if (lookahead == 'd') ADVANCE(638); END_STATE(); case 680: - if (lookahead == 'd') ADVANCE(641); + if (lookahead == 'd') ADVANCE(639); END_STATE(); case 681: - if (lookahead == 'd') ADVANCE(643); + if (lookahead == 'd') ADVANCE(640); END_STATE(); case 682: - if (lookahead == 'd') ADVANCE(644); + if (lookahead == 'd') ADVANCE(642); END_STATE(); case 683: - if (lookahead == 'd') ADVANCE(646); + if (lookahead == 'd') ADVANCE(643); END_STATE(); case 684: - if (lookahead == 'd') ADVANCE(647); + if (lookahead == 'd') ADVANCE(645); END_STATE(); case 685: - if (lookahead == 'd') ADVANCE(648); + if (lookahead == 'd') ADVANCE(646); END_STATE(); case 686: - if (lookahead == 'd') ADVANCE(650); + if (lookahead == 'd') ADVANCE(457); END_STATE(); case 687: - if (lookahead == 'd') ADVANCE(651); + if (lookahead == 'd') ADVANCE(647); END_STATE(); case 688: - if (lookahead == 'd') ADVANCE(652); + if (lookahead == 'd') ADVANCE(649); END_STATE(); case 689: - if (lookahead == 'd') ADVANCE(653); + if (lookahead == 'd') ADVANCE(650); END_STATE(); case 690: - if (lookahead == 'd') ADVANCE(654); + if (lookahead == 'd') ADVANCE(651); END_STATE(); case 691: - if (lookahead == 'd') ADVANCE(655); + if (lookahead == 'd') ADVANCE(653); END_STATE(); case 692: - if (lookahead == 'd') ADVANCE(656); + if (lookahead == 'd') ADVANCE(462); END_STATE(); case 693: - if (lookahead == 'd') ADVANCE(657); + if (lookahead == 'd') ADVANCE(654); END_STATE(); case 694: - if (lookahead == 'd') ADVANCE(658); + if (lookahead == 'd') ADVANCE(464); END_STATE(); case 695: - if (lookahead == 'd') ADVANCE(173); - if (lookahead == 'n') ADVANCE(1188); + if (lookahead == 'd') ADVANCE(655); END_STATE(); case 696: - if (lookahead == 'd') ADVANCE(187); + if (lookahead == 'd') ADVANCE(657); END_STATE(); case 697: - if (lookahead == 'd') ADVANCE(189); + if (lookahead == 'd') ADVANCE(658); END_STATE(); case 698: - if (lookahead == 'd') ADVANCE(1253); - if (lookahead == 'f') ADVANCE(1045); - if (lookahead == 'i') ADVANCE(1121); - if (lookahead == 'l') ADVANCE(1189); + if (lookahead == 'd') ADVANCE(660); END_STATE(); case 699: - if (lookahead == 'd') ADVANCE(1255); - if (lookahead == 'f') ADVANCE(1047); - if (lookahead == 'i') ADVANCE(1123); - if (lookahead == 'l') ADVANCE(1190); + if (lookahead == 'd') ADVANCE(661); END_STATE(); case 700: - if (lookahead == 'd') ADVANCE(1257); - if (lookahead == 'f') ADVANCE(1048); - if (lookahead == 'i') ADVANCE(1124); - if (lookahead == 'l') ADVANCE(1192); + if (lookahead == 'd') ADVANCE(663); END_STATE(); case 701: - if (lookahead == 'd') ADVANCE(1259); - if (lookahead == 'f') ADVANCE(1049); - if (lookahead == 'i') ADVANCE(1126); - if (lookahead == 'l') ADVANCE(1195); + if (lookahead == 'd') ADVANCE(1069); END_STATE(); case 702: - if (lookahead == 'd') ADVANCE(1260); - if (lookahead == 'f') ADVANCE(1050); - if (lookahead == 'i') ADVANCE(1129); - if (lookahead == 'l') ADVANCE(1198); + if (lookahead == 'd') ADVANCE(664); END_STATE(); case 703: - if (lookahead == 'd') ADVANCE(1261); - if (lookahead == 'f') ADVANCE(1051); + if (lookahead == 'd') ADVANCE(665); END_STATE(); case 704: - if (lookahead == 'd') ADVANCE(1262); - if (lookahead == 'f') ADVANCE(1052); + if (lookahead == 'd') ADVANCE(667); END_STATE(); case 705: - if (lookahead == 'd') ADVANCE(1264); - if (lookahead == 'f') ADVANCE(1054); - if (lookahead == 'i') ADVANCE(1137); + if (lookahead == 'd') ADVANCE(668); END_STATE(); case 706: - if (lookahead == 'd') ADVANCE(1265); - if (lookahead == 'i') ADVANCE(1138); - if (lookahead == 'l') ADVANCE(1204); + if (lookahead == 'd') ADVANCE(669); END_STATE(); case 707: - if (lookahead == 'e') ADVANCE(563); + if (lookahead == 'd') ADVANCE(670); END_STATE(); case 708: - if (lookahead == 'e') ADVANCE(563); - if (lookahead == 'i') ADVANCE(1577); - if (lookahead == 'o') ADVANCE(1543); + if (lookahead == 'd') ADVANCE(671); END_STATE(); case 709: - if (lookahead == 'e') ADVANCE(1069); - if (lookahead == 's') ADVANCE(1553); - if (lookahead == 'u') ADVANCE(1142); + if (lookahead == 'd') ADVANCE(672); END_STATE(); case 710: - if (lookahead == 'e') ADVANCE(850); + if (lookahead == 'd') ADVANCE(673); END_STATE(); case 711: - if (lookahead == 'e') ADVANCE(1273); - if (lookahead == 'g') ADVANCE(716); - if (lookahead == 'l') ADVANCE(717); - if (lookahead == 'n') ADVANCE(718); + if (lookahead == 'd') ADVANCE(674); END_STATE(); case 712: - if (lookahead == 'e') ADVANCE(1631); + if (lookahead == 'd') ADVANCE(675); END_STATE(); case 713: - if (lookahead == 'e') ADVANCE(1974); + if (lookahead == 'd') ADVANCE(177); END_STATE(); case 714: - if (lookahead == 'e') ADVANCE(1862); + if (lookahead == 'd') ADVANCE(177); + if (lookahead == 'n') ADVANCE(1230); END_STATE(); case 715: - if (lookahead == 'e') ADVANCE(1976); + if (lookahead == 'd') ADVANCE(191); END_STATE(); case 716: - if (lookahead == 'e') ADVANCE(1683); - if (lookahead == 't') ADVANCE(1684); + if (lookahead == 'd') ADVANCE(193); END_STATE(); case 717: - if (lookahead == 'e') ADVANCE(1685); - if (lookahead == 't') ADVANCE(1682); + if (lookahead == 'd') ADVANCE(1296); + if (lookahead == 'f') ADVANCE(1082); + if (lookahead == 'i') ADVANCE(1161); + if (lookahead == 'l') ADVANCE(1231); END_STATE(); case 718: - if (lookahead == 'e') ADVANCE(1681); + if (lookahead == 'd') ADVANCE(1298); + if (lookahead == 'f') ADVANCE(1084); + if (lookahead == 'i') ADVANCE(1163); + if (lookahead == 'l') ADVANCE(1232); END_STATE(); case 719: - if (lookahead == 'e') ADVANCE(1937); + if (lookahead == 'd') ADVANCE(1300); + if (lookahead == 'f') ADVANCE(1085); + if (lookahead == 'i') ADVANCE(1164); + if (lookahead == 'l') ADVANCE(1234); END_STATE(); case 720: - if (lookahead == 'e') ADVANCE(1586); - if (lookahead == 'o') ADVANCE(542); - if (lookahead == 'r') ADVANCE(779); - if (lookahead == 'w') ADVANCE(954); + if (lookahead == 'd') ADVANCE(1302); + if (lookahead == 'f') ADVANCE(1086); + if (lookahead == 'i') ADVANCE(1166); + if (lookahead == 'l') ADVANCE(1237); END_STATE(); case 721: - if (lookahead == 'e') ADVANCE(1928); + if (lookahead == 'd') ADVANCE(1303); + if (lookahead == 'f') ADVANCE(1087); + if (lookahead == 'i') ADVANCE(1169); + if (lookahead == 'l') ADVANCE(1240); END_STATE(); case 722: - if (lookahead == 'e') ADVANCE(1610); + if (lookahead == 'd') ADVANCE(1304); + if (lookahead == 'f') ADVANCE(1088); END_STATE(); case 723: - if (lookahead == 'e') ADVANCE(1907); + if (lookahead == 'd') ADVANCE(1305); + if (lookahead == 'f') ADVANCE(1089); END_STATE(); case 724: - if (lookahead == 'e') ADVANCE(1620); + if (lookahead == 'd') ADVANCE(1307); + if (lookahead == 'f') ADVANCE(1091); + if (lookahead == 'i') ADVANCE(1177); END_STATE(); case 725: - if (lookahead == 'e') ADVANCE(1922); + if (lookahead == 'd') ADVANCE(1308); + if (lookahead == 'i') ADVANCE(1178); + if (lookahead == 'l') ADVANCE(1246); END_STATE(); case 726: - if (lookahead == 'e') ADVANCE(1696); + if (lookahead == 'e') ADVANCE(577); END_STATE(); case 727: - if (lookahead == 'e') ADVANCE(1693); + if (lookahead == 'e') ADVANCE(577); + if (lookahead == 'i') ADVANCE(1634); + if (lookahead == 'o') ADVANCE(1598); END_STATE(); case 728: - if (lookahead == 'e') ADVANCE(1703); + if (lookahead == 'e') ADVANCE(891); + if (lookahead == 'o') ADVANCE(1310); END_STATE(); case 729: - if (lookahead == 'e') ADVANCE(1700); + if (lookahead == 'e') ADVANCE(1107); + if (lookahead == 's') ADVANCE(1610); END_STATE(); case 730: - if (lookahead == 'e') ADVANCE(1710); + if (lookahead == 'e') ADVANCE(1107); + if (lookahead == 's') ADVANCE(1610); + if (lookahead == 'u') ADVANCE(1182); END_STATE(); case 731: - if (lookahead == 'e') ADVANCE(1707); + if (lookahead == 'e') ADVANCE(876); END_STATE(); case 732: - if (lookahead == 'e') ADVANCE(1931); + if (lookahead == 'e') ADVANCE(1319); + if (lookahead == 'g') ADVANCE(737); + if (lookahead == 'l') ADVANCE(738); + if (lookahead == 'n') ADVANCE(739); END_STATE(); case 733: - if (lookahead == 'e') ADVANCE(1717); + if (lookahead == 'e') ADVANCE(1691); END_STATE(); case 734: - if (lookahead == 'e') ADVANCE(1714); + if (lookahead == 'e') ADVANCE(2040); END_STATE(); case 735: - if (lookahead == 'e') ADVANCE(1634); + if (lookahead == 'e') ADVANCE(1927); END_STATE(); case 736: - if (lookahead == 'e') ADVANCE(1724); + if (lookahead == 'e') ADVANCE(2042); END_STATE(); case 737: - if (lookahead == 'e') ADVANCE(1721); + if (lookahead == 'e') ADVANCE(1745); + if (lookahead == 't') ADVANCE(1746); END_STATE(); case 738: - if (lookahead == 'e') ADVANCE(1731); + if (lookahead == 'e') ADVANCE(1747); + if (lookahead == 't') ADVANCE(1744); END_STATE(); case 739: - if (lookahead == 'e') ADVANCE(1728); + if (lookahead == 'e') ADVANCE(1743); END_STATE(); case 740: - if (lookahead == 'e') ADVANCE(1792); + if (lookahead == 'e') ADVANCE(2003); END_STATE(); case 741: - if (lookahead == 'e') ADVANCE(1654); + if (lookahead == 'e') ADVANCE(1644); + if (lookahead == 'o') ADVANCE(554); + if (lookahead == 'r') ADVANCE(803); + if (lookahead == 'w') ADVANCE(989); END_STATE(); case 742: - if (lookahead == 'e') ADVANCE(1795); + if (lookahead == 'e') ADVANCE(1994); END_STATE(); case 743: - if (lookahead == 'e') ADVANCE(1794); + if (lookahead == 'e') ADVANCE(1670); END_STATE(); case 744: - if (lookahead == 'e') ADVANCE(1749); + if (lookahead == 'e') ADVANCE(1972); END_STATE(); case 745: - if (lookahead == 'e') ADVANCE(1796); + if (lookahead == 'e') ADVANCE(1680); END_STATE(); case 746: - if (lookahead == 'e') ADVANCE(1793); + if (lookahead == 'e') ADVANCE(1988); END_STATE(); case 747: - if (lookahead == 'e') ADVANCE(1678); + if (lookahead == 'e') ADVANCE(1758); END_STATE(); case 748: - if (lookahead == 'e') ADVANCE(1677); + if (lookahead == 'e') ADVANCE(1755); END_STATE(); case 749: - if (lookahead == 'e') ADVANCE(1762); + if (lookahead == 'e') ADVANCE(1765); END_STATE(); case 750: - if (lookahead == 'e') ADVANCE(1646); + if (lookahead == 'e') ADVANCE(1762); END_STATE(); case 751: - if (lookahead == 'e') ADVANCE(1664); + if (lookahead == 'e') ADVANCE(1772); END_STATE(); case 752: - if (lookahead == 'e') ADVANCE(1752); + if (lookahead == 'e') ADVANCE(1769); END_STATE(); case 753: - if (lookahead == 'e') ADVANCE(1848); + if (lookahead == 'e') ADVANCE(1997); END_STATE(); case 754: - if (lookahead == 'e') ADVANCE(1755); + if (lookahead == 'e') ADVANCE(1779); END_STATE(); case 755: - if (lookahead == 'e') ADVANCE(1758); + if (lookahead == 'e') ADVANCE(1776); END_STATE(); case 756: - if (lookahead == 'e') ADVANCE(1738); + if (lookahead == 'e') ADVANCE(1694); END_STATE(); case 757: - if (lookahead == 'e') ADVANCE(1641); + if (lookahead == 'e') ADVANCE(1786); END_STATE(); case 758: - if (lookahead == 'e') ADVANCE(1740); + if (lookahead == 'e') ADVANCE(1783); END_STATE(); case 759: - if (lookahead == 'e') ADVANCE(1741); + if (lookahead == 'e') ADVANCE(1793); END_STATE(); case 760: - if (lookahead == 'e') ADVANCE(1742); + if (lookahead == 'e') ADVANCE(1790); END_STATE(); case 761: - if (lookahead == 'e') ADVANCE(1739); + if (lookahead == 'e') ADVANCE(1856); END_STATE(); case 762: - if (lookahead == 'e') ADVANCE(1667); + if (lookahead == 'e') ADVANCE(1714); END_STATE(); case 763: - if (lookahead == 'e') ADVANCE(1743); + if (lookahead == 'e') ADVANCE(1859); END_STATE(); case 764: - if (lookahead == 'e') ADVANCE(1859); + if (lookahead == 'e') ADVANCE(1858); END_STATE(); case 765: - if (lookahead == 'e') ADVANCE(1857); + if (lookahead == 'e') ADVANCE(1813); END_STATE(); case 766: - if (lookahead == 'e') ADVANCE(1159); + if (lookahead == 'e') ADVANCE(1860); END_STATE(); case 767: - if (lookahead == 'e') ADVANCE(1580); + if (lookahead == 'e') ADVANCE(1857); END_STATE(); case 768: - if (lookahead == 'e') ADVANCE(1271); + if (lookahead == 'e') ADVANCE(1740); END_STATE(); case 769: - if (lookahead == 'e') ADVANCE(556); + if (lookahead == 'e') ADVANCE(1739); END_STATE(); case 770: - if (lookahead == 'e') ADVANCE(1467); + if (lookahead == 'e') ADVANCE(1826); END_STATE(); case 771: - if (lookahead == 'e') ADVANCE(594); + if (lookahead == 'e') ADVANCE(1706); END_STATE(); case 772: - if (lookahead == 'e') ADVANCE(1280); + if (lookahead == 'e') ADVANCE(1726); END_STATE(); case 773: - if (lookahead == 'e') ADVANCE(1059); + if (lookahead == 'e') ADVANCE(1816); END_STATE(); case 774: - if (lookahead == 'e') ADVANCE(1406); + if (lookahead == 'e') ADVANCE(1913); END_STATE(); case 775: - if (lookahead == 'e') ADVANCE(604); + if (lookahead == 'e') ADVANCE(1819); END_STATE(); case 776: - if (lookahead == 'e') ADVANCE(595); + if (lookahead == 'e') ADVANCE(1822); END_STATE(); case 777: - if (lookahead == 'e') ADVANCE(1408); + if (lookahead == 'e') ADVANCE(1798); END_STATE(); case 778: - if (lookahead == 'e') ADVANCE(1281); + if (lookahead == 'e') ADVANCE(1701); END_STATE(); case 779: - if (lookahead == 'e') ADVANCE(1388); + if (lookahead == 'e') ADVANCE(1720); END_STATE(); case 780: - if (lookahead == 'e') ADVANCE(1008); + if (lookahead == 'e') ADVANCE(1806); END_STATE(); case 781: - if (lookahead == 'e') ADVANCE(1410); + if (lookahead == 'e') ADVANCE(1719); END_STATE(); case 782: - if (lookahead == 'e') ADVANCE(1334); + if (lookahead == 'e') ADVANCE(1802); END_STATE(); case 783: - if (lookahead == 'e') ADVANCE(151); + if (lookahead == 'e') ADVANCE(1803); END_STATE(); case 784: - if (lookahead == 'e') ADVANCE(608); + if (lookahead == 'e') ADVANCE(1805); END_STATE(); case 785: - if (lookahead == 'e') ADVANCE(609); + if (lookahead == 'e') ADVANCE(1807); END_STATE(); case 786: - if (lookahead == 'e') ADVANCE(1013); + if (lookahead == 'e') ADVANCE(1729); END_STATE(); case 787: - if (lookahead == 'e') ADVANCE(424); + if (lookahead == 'e') ADVANCE(1804); END_STATE(); case 788: - if (lookahead == 'e') ADVANCE(162); + if (lookahead == 'e') ADVANCE(1924); END_STATE(); case 789: - if (lookahead == 'e') ADVANCE(1289); + if (lookahead == 'e') ADVANCE(1922); END_STATE(); case 790: - if (lookahead == 'e') ADVANCE(1115); + if (lookahead == 'e') ADVANCE(1200); END_STATE(); case 791: - if (lookahead == 'e') ADVANCE(1294); + if (lookahead == 'e') ADVANCE(1637); END_STATE(); case 792: - if (lookahead == 'e') ADVANCE(1100); - if (lookahead == 's') ADVANCE(1574); + if (lookahead == 'e') ADVANCE(569); END_STATE(); case 793: - if (lookahead == 'e') ADVANCE(1063); + if (lookahead == 'e') ADVANCE(1517); END_STATE(); case 794: - if (lookahead == 'e') ADVANCE(1520); + if (lookahead == 'e') ADVANCE(1317); END_STATE(); case 795: - if (lookahead == 'e') ADVANCE(1068); + if (lookahead == 'e') ADVANCE(609); END_STATE(); case 796: - if (lookahead == 'e') ADVANCE(161); + if (lookahead == 'e') ADVANCE(1326); END_STATE(); case 797: - if (lookahead == 'e') ADVANCE(425); + if (lookahead == 'e') ADVANCE(1096); END_STATE(); case 798: - if (lookahead == 'e') ADVANCE(616); + if (lookahead == 'e') ADVANCE(1456); END_STATE(); case 799: - if (lookahead == 'e') ADVANCE(582); + if (lookahead == 'e') ADVANCE(620); END_STATE(); case 800: - if (lookahead == 'e') ADVANCE(426); + if (lookahead == 'e') ADVANCE(610); END_STATE(); case 801: - if (lookahead == 'e') ADVANCE(618); + if (lookahead == 'e') ADVANCE(1458); END_STATE(); case 802: - if (lookahead == 'e') ADVANCE(583); + if (lookahead == 'e') ADVANCE(1327); END_STATE(); case 803: - if (lookahead == 'e') ADVANCE(428); + if (lookahead == 'e') ADVANCE(1436); END_STATE(); case 804: - if (lookahead == 'e') ADVANCE(585); + if (lookahead == 'e') ADVANCE(1043); END_STATE(); case 805: - if (lookahead == 'e') ADVANCE(430); + if (lookahead == 'e') ADVANCE(1460); END_STATE(); case 806: - if (lookahead == 'e') ADVANCE(1525); + if (lookahead == 'e') ADVANCE(1379); END_STATE(); case 807: - if (lookahead == 'e') ADVANCE(586); + if (lookahead == 'e') ADVANCE(152); END_STATE(); case 808: - if (lookahead == 'e') ADVANCE(432); + if (lookahead == 'e') ADVANCE(624); END_STATE(); case 809: - if (lookahead == 'e') ADVANCE(587); + if (lookahead == 'e') ADVANCE(625); END_STATE(); case 810: - if (lookahead == 'e') ADVANCE(589); + if (lookahead == 'e') ADVANCE(1049); END_STATE(); case 811: - if (lookahead == 'e') ADVANCE(590); + if (lookahead == 'e') ADVANCE(431); END_STATE(); case 812: - if (lookahead == 'e') ADVANCE(591); + if (lookahead == 'e') ADVANCE(165); END_STATE(); case 813: - if (lookahead == 'e') ADVANCE(592); + if (lookahead == 'e') ADVANCE(1335); END_STATE(); case 814: - if (lookahead == 'e') ADVANCE(593); + if (lookahead == 'e') ADVANCE(1155); END_STATE(); case 815: - if (lookahead == 'e') ADVANCE(1134); + if (lookahead == 'e') ADVANCE(1340); END_STATE(); case 816: - if (lookahead == 'e') ADVANCE(1135); + if (lookahead == 'e') ADVANCE(1139); + if (lookahead == 's') ADVANCE(1631); END_STATE(); case 817: - if (lookahead == 'e') ADVANCE(171); + if (lookahead == 'e') ADVANCE(1101); END_STATE(); case 818: - if (lookahead == 'e') ADVANCE(1374); + if (lookahead == 'e') ADVANCE(1571); END_STATE(); case 819: - if (lookahead == 'e') ADVANCE(186); + if (lookahead == 'e') ADVANCE(1106); END_STATE(); case 820: - if (lookahead == 'e') ADVANCE(696); + if (lookahead == 'e') ADVANCE(164); END_STATE(); case 821: - if (lookahead == 'e') ADVANCE(188); + if (lookahead == 'e') ADVANCE(432); END_STATE(); case 822: - if (lookahead == 'e') ADVANCE(190); + if (lookahead == 'e') ADVANCE(633); END_STATE(); case 823: - if (lookahead == 'e') ADVANCE(697); + if (lookahead == 'e') ADVANCE(597); END_STATE(); case 824: - if (lookahead == 'f') ADVANCE(145); - if (lookahead == 'g') ADVANCE(777); - if (lookahead == 'n') ADVANCE(1390); - if (lookahead == 'p') ADVANCE(1549); + if (lookahead == 'e') ADVANCE(433); END_STATE(); case 825: - if (lookahead == 'f') ADVANCE(1662); + if (lookahead == 'e') ADVANCE(634); END_STATE(); case 826: - if (lookahead == 'f') ADVANCE(453); + if (lookahead == 'e') ADVANCE(598); END_STATE(); case 827: - if (lookahead == 'f') ADVANCE(459); + if (lookahead == 'e') ADVANCE(435); END_STATE(); case 828: - if (lookahead == 'f') ADVANCE(1055); - if (lookahead == 'i') ADVANCE(1139); - if (lookahead == 'l') ADVANCE(1205); + if (lookahead == 'e') ADVANCE(600); END_STATE(); case 829: - if (lookahead == 'g') ADVANCE(1782); + if (lookahead == 'e') ADVANCE(437); END_STATE(); case 830: - if (lookahead == 'g') ADVANCE(1776); + if (lookahead == 'e') ADVANCE(1577); END_STATE(); case 831: - if (lookahead == 'g') ADVANCE(1781); + if (lookahead == 'e') ADVANCE(601); END_STATE(); case 832: - if (lookahead == 'g') ADVANCE(1679); + if (lookahead == 'e') ADVANCE(439); END_STATE(); case 833: - if (lookahead == 'g') ADVANCE(1779); + if (lookahead == 'e') ADVANCE(603); END_STATE(); case 834: - if (lookahead == 'g') ADVANCE(1778); + if (lookahead == 'e') ADVANCE(604); END_STATE(); case 835: - if (lookahead == 'g') ADVANCE(1746); + if (lookahead == 'e') ADVANCE(605); END_STATE(); case 836: - if (lookahead == 'g') ADVANCE(1747); + if (lookahead == 'e') ADVANCE(606); END_STATE(); case 837: - if (lookahead == 'g') ADVANCE(1780); + if (lookahead == 'e') ADVANCE(607); END_STATE(); case 838: - if (lookahead == 'g') ADVANCE(1784); + if (lookahead == 'e') ADVANCE(608); END_STATE(); case 839: - if (lookahead == 'g') ADVANCE(1785); + if (lookahead == 'e') ADVANCE(1174); END_STATE(); case 840: - if (lookahead == 'g') ADVANCE(1777); + if (lookahead == 'e') ADVANCE(1175); END_STATE(); case 841: - if (lookahead == 'g') ADVANCE(1783); + if (lookahead == 'e') ADVANCE(1574); END_STATE(); case 842: - if (lookahead == 'g') ADVANCE(1786); + if (lookahead == 'e') ADVANCE(175); END_STATE(); case 843: - if (lookahead == 'g') ADVANCE(1750); + if (lookahead == 'e') ADVANCE(1422); END_STATE(); case 844: - if (lookahead == 'g') ADVANCE(1656); + if (lookahead == 'e') ADVANCE(190); END_STATE(); case 845: - if (lookahead == 'g') ADVANCE(1757); + if (lookahead == 'e') ADVANCE(715); END_STATE(); case 846: - if (lookahead == 'g') ADVANCE(1760); + if (lookahead == 'e') ADVANCE(192); END_STATE(); case 847: - if (lookahead == 'g') ADVANCE(169); + if (lookahead == 'e') ADVANCE(194); END_STATE(); case 848: - if (lookahead == 'g') ADVANCE(878); + if (lookahead == 'e') ADVANCE(716); END_STATE(); case 849: - if (lookahead == 'g') ADVANCE(1380); + if (lookahead == 'f') ADVANCE(146); + if (lookahead == 'g') ADVANCE(801); + if (lookahead == 'n') ADVANCE(1438); + if (lookahead == 'p') ADVANCE(1604); END_STATE(); case 850: - if (lookahead == 'g') ADVANCE(945); + if (lookahead == 'f') ADVANCE(146); + if (lookahead == 'g') ADVANCE(801); + if (lookahead == 'n') ADVANCE(1439); + if (lookahead == 'p') ADVANCE(1604); END_STATE(); case 851: - if (lookahead == 'g') ADVANCE(719); + if (lookahead == 'f') ADVANCE(1724); END_STATE(); case 852: - if (lookahead == 'g') ADVANCE(1482); + if (lookahead == 'f') ADVANCE(461); END_STATE(); case 853: - if (lookahead == 'g') ADVANCE(758); + if (lookahead == 'f') ADVANCE(467); END_STATE(); case 854: - if (lookahead == 'g') ADVANCE(759); + if (lookahead == 'f') ADVANCE(1092); + if (lookahead == 'i') ADVANCE(1179); + if (lookahead == 'l') ADVANCE(1247); END_STATE(); case 855: - if (lookahead == 'g') ADVANCE(760); + if (lookahead == 'g') ADVANCE(1846); END_STATE(); case 856: - if (lookahead == 'g') ADVANCE(761); + if (lookahead == 'g') ADVANCE(1840); END_STATE(); case 857: - if (lookahead == 'g') ADVANCE(762); + if (lookahead == 'g') ADVANCE(1845); END_STATE(); case 858: - if (lookahead == 'g') ADVANCE(763); + if (lookahead == 'g') ADVANCE(1741); END_STATE(); case 859: - if (lookahead == 'g') ADVANCE(764); + if (lookahead == 'g') ADVANCE(1843); END_STATE(); case 860: - if (lookahead == 'g') ADVANCE(765); + if (lookahead == 'g') ADVANCE(1842); END_STATE(); case 861: - if (lookahead == 'g') ADVANCE(781); - if (lookahead == 'h') ADVANCE(1046); - if (lookahead == 'p') ADVANCE(401); - if (lookahead == 't') ADVANCE(452); - if (lookahead == 'u') ADVANCE(545); - if (lookahead == 'y') ADVANCE(1072); + if (lookahead == 'g') ADVANCE(1810); END_STATE(); case 862: - if (lookahead == 'g') ADVANCE(879); + if (lookahead == 'g') ADVANCE(1811); END_STATE(); case 863: - if (lookahead == 'g') ADVANCE(180); - if (lookahead == 'w') ADVANCE(148); + if (lookahead == 'g') ADVANCE(1844); END_STATE(); case 864: - if (lookahead == 'h') ADVANCE(1865); + if (lookahead == 'g') ADVANCE(1848); END_STATE(); case 865: - if (lookahead == 'h') ADVANCE(1663); + if (lookahead == 'g') ADVANCE(1849); END_STATE(); case 866: - if (lookahead == 'h') ADVANCE(1673); + if (lookahead == 'g') ADVANCE(1841); END_STATE(); case 867: - if (lookahead == 'h') ADVANCE(1674); + if (lookahead == 'g') ADVANCE(1847); END_STATE(); case 868: - if (lookahead == 'h') ADVANCE(1870); + if (lookahead == 'g') ADVANCE(1850); END_STATE(); case 869: - if (lookahead == 'h') ADVANCE(1872); + if (lookahead == 'g') ADVANCE(1814); END_STATE(); case 870: - if (lookahead == 'h') ADVANCE(1871); + if (lookahead == 'g') ADVANCE(1716); END_STATE(); case 871: - if (lookahead == 'h') ADVANCE(1874); + if (lookahead == 'g') ADVANCE(1821); END_STATE(); case 872: - if (lookahead == 'h') ADVANCE(1330); - if (lookahead == 'r') ADVANCE(407); + if (lookahead == 'g') ADVANCE(1824); END_STATE(); case 873: - if (lookahead == 'h') ADVANCE(769); - if (lookahead == 'm') ADVANCE(1266); - if (lookahead == 'o') ADVANCE(1141); + if (lookahead == 'g') ADVANCE(173); END_STATE(); case 874: - if (lookahead == 'h') ADVANCE(1177); + if (lookahead == 'g') ADVANCE(908); END_STATE(); case 875: - if (lookahead == 'h') ADVANCE(1184); + if (lookahead == 'g') ADVANCE(1428); END_STATE(); case 876: - if (lookahead == 'h') ADVANCE(1358); + if (lookahead == 'g') ADVANCE(979); END_STATE(); case 877: - if (lookahead == 'h') ADVANCE(1180); + if (lookahead == 'g') ADVANCE(740); END_STATE(); case 878: - if (lookahead == 'h') ADVANCE(199); + if (lookahead == 'g') ADVANCE(1532); END_STATE(); case 879: - if (lookahead == 'h') ADVANCE(212); + if (lookahead == 'g') ADVANCE(780); END_STATE(); case 880: - if (lookahead == 'h') ADVANCE(415); + if (lookahead == 'g') ADVANCE(782); END_STATE(); case 881: - if (lookahead == 'h') ADVANCE(806); + if (lookahead == 'g') ADVANCE(783); END_STATE(); case 882: - if (lookahead == 'h') ADVANCE(416); + if (lookahead == 'g') ADVANCE(784); END_STATE(); case 883: - if (lookahead == 'h') ADVANCE(417); + if (lookahead == 'g') ADVANCE(785); END_STATE(); case 884: - if (lookahead == 'h') ADVANCE(419); + if (lookahead == 'g') ADVANCE(786); END_STATE(); case 885: - if (lookahead == 'h') ADVANCE(421); + if (lookahead == 'g') ADVANCE(787); END_STATE(); case 886: - if (lookahead == 'h') ADVANCE(422); + if (lookahead == 'g') ADVANCE(788); END_STATE(); case 887: - if (lookahead == 'h') ADVANCE(423); + if (lookahead == 'g') ADVANCE(789); END_STATE(); case 888: - if (lookahead == 'h') ADVANCE(1216); + if (lookahead == 'g') ADVANCE(805); + if (lookahead == 'h') ADVANCE(1083); + if (lookahead == 'p') ADVANCE(408); + if (lookahead == 't') ADVANCE(460); + if (lookahead == 'u') ADVANCE(557); + if (lookahead == 'y') ADVANCE(1110); END_STATE(); case 889: - if (lookahead == 'h') ADVANCE(1359); + if (lookahead == 'g') ADVANCE(805); + if (lookahead == 'h') ADVANCE(1083); + if (lookahead == 'p') ADVANCE(408); + if (lookahead == 't') ADVANCE(469); + if (lookahead == 'u') ADVANCE(557); END_STATE(); case 890: - if (lookahead == 'h') ADVANCE(1218); + if (lookahead == 'g') ADVANCE(909); END_STATE(); case 891: - if (lookahead == 'h') ADVANCE(1220); + if (lookahead == 'g') ADVANCE(184); + if (lookahead == 'w') ADVANCE(149); END_STATE(); case 892: - if (lookahead == 'h') ADVANCE(1222); + if (lookahead == 'h') ADVANCE(1930); END_STATE(); case 893: - if (lookahead == 'h') ADVANCE(1225); + if (lookahead == 'h') ADVANCE(1725); END_STATE(); case 894: - if (lookahead == 'h') ADVANCE(1229); + if (lookahead == 'h') ADVANCE(1735); END_STATE(); case 895: - if (lookahead == 'h') ADVANCE(1371); + if (lookahead == 'h') ADVANCE(1736); END_STATE(); case 896: - if (lookahead == 'i') ADVANCE(1596); + if (lookahead == 'h') ADVANCE(1935); END_STATE(); case 897: - if (lookahead == 'i') ADVANCE(612); + if (lookahead == 'h') ADVANCE(1937); END_STATE(); case 898: - if (lookahead == 'i') ADVANCE(1576); - if (lookahead == 'o') ADVANCE(1521); + if (lookahead == 'h') ADVANCE(1936); END_STATE(); case 899: - if (lookahead == 'i') ADVANCE(1575); + if (lookahead == 'h') ADVANCE(1939); END_STATE(); case 900: - if (lookahead == 'i') ADVANCE(780); + if (lookahead == 'h') ADVANCE(1376); END_STATE(); case 901: - if (lookahead == 'i') ADVANCE(1065); + if (lookahead == 'h') ADVANCE(1376); + if (lookahead == 'r') ADVANCE(414); END_STATE(); case 902: - if (lookahead == 'i') ADVANCE(1006); + if (lookahead == 'h') ADVANCE(792); + if (lookahead == 'm') ADVANCE(1309); + if (lookahead == 'o') ADVANCE(1181); END_STATE(); case 903: - if (lookahead == 'i') ADVANCE(1097); - if (lookahead == 'o') ADVANCE(565); + if (lookahead == 'h') ADVANCE(1218); END_STATE(); case 904: - if (lookahead == 'i') ADVANCE(624); + if (lookahead == 'h') ADVANCE(1226); END_STATE(); case 905: - if (lookahead == 'i') ADVANCE(1114); - if (lookahead == 'l') ADVANCE(1181); + if (lookahead == 'h') ADVANCE(1404); END_STATE(); case 906: - if (lookahead == 'i') ADVANCE(552); + if (lookahead == 'h') ADVANCE(1222); END_STATE(); case 907: - if (lookahead == 'i') ADVANCE(553); + if (lookahead == 'h') ADVANCE(1263); END_STATE(); case 908: - if (lookahead == 'i') ADVANCE(558); + if (lookahead == 'h') ADVANCE(204); END_STATE(); case 909: - if (lookahead == 'i') ADVANCE(559); + if (lookahead == 'h') ADVANCE(217); END_STATE(); case 910: - if (lookahead == 'i') ADVANCE(607); + if (lookahead == 'h') ADVANCE(422); END_STATE(); case 911: - if (lookahead == 'i') ADVANCE(554); + if (lookahead == 'h') ADVANCE(830); END_STATE(); case 912: - if (lookahead == 'i') ADVANCE(1412); + if (lookahead == 'h') ADVANCE(423); END_STATE(); case 913: - if (lookahead == 'i') ADVANCE(848); + if (lookahead == 'h') ADVANCE(424); END_STATE(); case 914: - if (lookahead == 'i') ADVANCE(555); + if (lookahead == 'h') ADVANCE(426); END_STATE(); case 915: - if (lookahead == 'i') ADVANCE(561); + if (lookahead == 'h') ADVANCE(443); + if (lookahead == 't') ADVANCE(1651); END_STATE(); case 916: - if (lookahead == 'i') ADVANCE(562); + if (lookahead == 'h') ADVANCE(428); END_STATE(); case 917: - if (lookahead == 'i') ADVANCE(1357); + if (lookahead == 'h') ADVANCE(429); END_STATE(); case 918: - if (lookahead == 'i') ADVANCE(564); + if (lookahead == 'h') ADVANCE(430); END_STATE(); case 919: - if (lookahead == 'i') ADVANCE(566); + if (lookahead == 'h') ADVANCE(1258); END_STATE(); case 920: - if (lookahead == 'i') ADVANCE(815); + if (lookahead == 'h') ADVANCE(1405); END_STATE(); case 921: - if (lookahead == 'i') ADVANCE(568); + if (lookahead == 'h') ADVANCE(1260); END_STATE(); case 922: - if (lookahead == 'i') ADVANCE(570); + if (lookahead == 'h') ADVANCE(1262); END_STATE(); case 923: - if (lookahead == 'i') ADVANCE(1147); + if (lookahead == 'h') ADVANCE(1265); END_STATE(); case 924: - if (lookahead == 'i') ADVANCE(1118); + if (lookahead == 'h') ADVANCE(1268); END_STATE(); case 925: - if (lookahead == 'i') ADVANCE(1095); + if (lookahead == 'h') ADVANCE(1272); END_STATE(); case 926: - if (lookahead == 'i') ADVANCE(1443); + if (lookahead == 'h') ADVANCE(1418); END_STATE(); case 927: - if (lookahead == 'i') ADVANCE(1468); + if (lookahead == 'i') ADVANCE(1634); + if (lookahead == 'o') ADVANCE(1598); END_STATE(); case 928: - if (lookahead == 'i') ADVANCE(1470); + if (lookahead == 'i') ADVANCE(1655); END_STATE(); case 929: - if (lookahead == 'i') ADVANCE(1472); + if (lookahead == 'i') ADVANCE(628); END_STATE(); case 930: - if (lookahead == 'i') ADVANCE(1475); + if (lookahead == 'i') ADVANCE(1633); + if (lookahead == 'o') ADVANCE(1572); END_STATE(); case 931: - if (lookahead == 'i') ADVANCE(1478); + if (lookahead == 'i') ADVANCE(1632); END_STATE(); case 932: - if (lookahead == 'i') ADVANCE(1454); + if (lookahead == 'i') ADVANCE(804); END_STATE(); case 933: - if (lookahead == 'i') ADVANCE(1469); + if (lookahead == 'i') ADVANCE(1103); END_STATE(); case 934: - if (lookahead == 'i') ADVANCE(1481); + if (lookahead == 'i') ADVANCE(1041); END_STATE(); case 935: - if (lookahead == 'i') ADVANCE(1483); + if (lookahead == 'i') ADVANCE(1135); + if (lookahead == 'o') ADVANCE(579); END_STATE(); case 936: - if (lookahead == 'i') ADVANCE(1459); + if (lookahead == 'i') ADVANCE(641); END_STATE(); case 937: - if (lookahead == 'i') ADVANCE(1471); + if (lookahead == 'i') ADVANCE(1154); + if (lookahead == 'l') ADVANCE(1223); END_STATE(); case 938: - if (lookahead == 'i') ADVANCE(1473); + if (lookahead == 'i') ADVANCE(564); END_STATE(); case 939: - if (lookahead == 'i') ADVANCE(1597); + if (lookahead == 'i') ADVANCE(565); END_STATE(); case 940: - if (lookahead == 'i') ADVANCE(1490); + if (lookahead == 'i') ADVANCE(571); END_STATE(); case 941: - if (lookahead == 'i') ADVANCE(786); + if (lookahead == 'i') ADVANCE(572); END_STATE(); case 942: - if (lookahead == 'i') ADVANCE(627); + if (lookahead == 'i') ADVANCE(623); END_STATE(); case 943: - if (lookahead == 'i') ADVANCE(1512); + if (lookahead == 'i') ADVANCE(566); END_STATE(); case 944: - if (lookahead == 'i') ADVANCE(1513); + if (lookahead == 'i') ADVANCE(1462); END_STATE(); case 945: - if (lookahead == 'i') ADVANCE(1394); + if (lookahead == 'i') ADVANCE(874); END_STATE(); case 946: - if (lookahead == 'i') ADVANCE(1491); + if (lookahead == 'i') ADVANCE(567); END_STATE(); case 947: - if (lookahead == 'i') ADVANCE(1136); + if (lookahead == 'i') ADVANCE(574); END_STATE(); case 948: - if (lookahead == 'i') ADVANCE(631); + if (lookahead == 'i') ADVANCE(576); END_STATE(); case 949: - if (lookahead == 'i') ADVANCE(1119); - if (lookahead == 'l') ADVANCE(1185); + if (lookahead == 'i') ADVANCE(1403); END_STATE(); case 950: - if (lookahead == 'i') ADVANCE(1492); + if (lookahead == 'i') ADVANCE(578); END_STATE(); case 951: - if (lookahead == 'i') ADVANCE(635); + if (lookahead == 'i') ADVANCE(580); END_STATE(); case 952: - if (lookahead == 'i') ADVANCE(1019); + if (lookahead == 'i') ADVANCE(839); END_STATE(); case 953: - if (lookahead == 'i') ADVANCE(1494); + if (lookahead == 'i') ADVANCE(582); END_STATE(); case 954: - if (lookahead == 'i') ADVANCE(639); + if (lookahead == 'i') ADVANCE(584); END_STATE(); case 955: - if (lookahead == 'i') ADVANCE(1500); + if (lookahead == 'i') ADVANCE(592); END_STATE(); case 956: - if (lookahead == 'i') ADVANCE(642); + if (lookahead == 'i') ADVANCE(1187); END_STATE(); case 957: - if (lookahead == 'i') ADVANCE(1501); + if (lookahead == 'i') ADVANCE(568); END_STATE(); case 958: - if (lookahead == 'i') ADVANCE(645); + if (lookahead == 'i') ADVANCE(1158); END_STATE(); case 959: - if (lookahead == 'i') ADVANCE(1125); - if (lookahead == 'l') ADVANCE(1193); + if (lookahead == 'i') ADVANCE(1133); END_STATE(); case 960: - if (lookahead == 'i') ADVANCE(1348); + if (lookahead == 'i') ADVANCE(1493); END_STATE(); case 961: - if (lookahead == 'i') ADVANCE(649); + if (lookahead == 'i') ADVANCE(1518); END_STATE(); case 962: - if (lookahead == 'i') ADVANCE(659); + if (lookahead == 'i') ADVANCE(1520); END_STATE(); case 963: - if (lookahead == 'i') ADVANCE(1127); - if (lookahead == 'l') ADVANCE(1196); + if (lookahead == 'i') ADVANCE(1522); END_STATE(); case 964: - if (lookahead == 'i') ADVANCE(660); + if (lookahead == 'i') ADVANCE(1525); END_STATE(); case 965: - if (lookahead == 'i') ADVANCE(1128); - if (lookahead == 'l') ADVANCE(1197); + if (lookahead == 'i') ADVANCE(1527); END_STATE(); case 966: - if (lookahead == 'i') ADVANCE(1130); - if (lookahead == 'l') ADVANCE(1199); + if (lookahead == 'i') ADVANCE(1505); END_STATE(); case 967: - if (lookahead == 'i') ADVANCE(1132); + if (lookahead == 'i') ADVANCE(1519); END_STATE(); case 968: - if (lookahead == 'i') ADVANCE(1133); - if (lookahead == 'l') ADVANCE(1200); + if (lookahead == 'i') ADVANCE(1530); END_STATE(); case 969: - if (lookahead == 'i') ADVANCE(1201); + if (lookahead == 'i') ADVANCE(1533); END_STATE(); case 970: - if (lookahead == 'i') ADVANCE(1203); + if (lookahead == 'i') ADVANCE(1510); END_STATE(); case 971: - if (lookahead == 'i') ADVANCE(1206); + if (lookahead == 'i') ADVANCE(1521); END_STATE(); case 972: - if (lookahead == 'i') ADVANCE(1207); + if (lookahead == 'i') ADVANCE(1523); END_STATE(); case 973: - if (lookahead == 'i') ADVANCE(1208); + if (lookahead == 'i') ADVANCE(1656); END_STATE(); case 974: - if (lookahead == 'i') ADVANCE(1209); + if (lookahead == 'i') ADVANCE(1540); END_STATE(); case 975: - if (lookahead == 'i') ADVANCE(862); + if (lookahead == 'i') ADVANCE(810); END_STATE(); case 976: - if (lookahead == 'i') ADVANCE(1158); + if (lookahead == 'i') ADVANCE(644); END_STATE(); case 977: - if (lookahead == 'j') ADVANCE(1548); + if (lookahead == 'i') ADVANCE(1563); END_STATE(); case 978: - if (lookahead == 'j') ADVANCE(799); + if (lookahead == 'i') ADVANCE(1564); END_STATE(); case 979: - if (lookahead == 'j') ADVANCE(802); + if (lookahead == 'i') ADVANCE(1443); END_STATE(); case 980: - if (lookahead == 'j') ADVANCE(804); + if (lookahead == 'i') ADVANCE(1541); END_STATE(); case 981: - if (lookahead == 'j') ADVANCE(807); + if (lookahead == 'i') ADVANCE(1045); + if (lookahead == 'l') ADVANCE(1256); END_STATE(); case 982: - if (lookahead == 'j') ADVANCE(809); + if (lookahead == 'i') ADVANCE(1176); END_STATE(); case 983: - if (lookahead == 'j') ADVANCE(810); + if (lookahead == 'i') ADVANCE(648); END_STATE(); case 984: - if (lookahead == 'j') ADVANCE(811); + if (lookahead == 'i') ADVANCE(1159); + if (lookahead == 'l') ADVANCE(1227); END_STATE(); case 985: - if (lookahead == 'j') ADVANCE(813); + if (lookahead == 'i') ADVANCE(1542); END_STATE(); case 986: - if (lookahead == 'j') ADVANCE(814); + if (lookahead == 'i') ADVANCE(652); END_STATE(); case 987: - if (lookahead == 'k') ADVANCE(1850); + if (lookahead == 'i') ADVANCE(1055); END_STATE(); case 988: - if (lookahead == 'k') ADVANCE(1853); + if (lookahead == 'i') ADVANCE(1544); END_STATE(); case 989: - if (lookahead == 'k') ADVANCE(1851); + if (lookahead == 'i') ADVANCE(656); END_STATE(); case 990: - if (lookahead == 'k') ADVANCE(1854); + if (lookahead == 'i') ADVANCE(1551); END_STATE(); case 991: - if (lookahead == 'k') ADVANCE(1852); + if (lookahead == 'i') ADVANCE(659); END_STATE(); case 992: - if (lookahead == 'k') ADVANCE(1855); + if (lookahead == 'i') ADVANCE(1552); END_STATE(); case 993: - if (lookahead == 'k') ADVANCE(1858); + if (lookahead == 'i') ADVANCE(662); END_STATE(); case 994: - if (lookahead == 'k') ADVANCE(1856); + if (lookahead == 'i') ADVANCE(1165); + if (lookahead == 'l') ADVANCE(1235); END_STATE(); case 995: - if (lookahead == 'k') ADVANCE(165); + if (lookahead == 'i') ADVANCE(1394); END_STATE(); case 996: - if (lookahead == 'k') ADVANCE(798); + if (lookahead == 'i') ADVANCE(666); END_STATE(); case 997: - if (lookahead == 'k') ADVANCE(783); + if (lookahead == 'i') ADVANCE(676); END_STATE(); case 998: - if (lookahead == 'k') ADVANCE(820); + if (lookahead == 'i') ADVANCE(1167); + if (lookahead == 'l') ADVANCE(1238); END_STATE(); case 999: - if (lookahead == 'k') ADVANCE(823); + if (lookahead == 'i') ADVANCE(677); END_STATE(); case 1000: - if (lookahead == 'l') ADVANCE(1980); + if (lookahead == 'i') ADVANCE(1168); + if (lookahead == 'l') ADVANCE(1239); END_STATE(); case 1001: - if (lookahead == 'l') ADVANCE(1916); + if (lookahead == 'i') ADVANCE(1170); + if (lookahead == 'l') ADVANCE(1241); END_STATE(); case 1002: - if (lookahead == 'l') ADVANCE(1869); + if (lookahead == 'i') ADVANCE(1172); END_STATE(); case 1003: - if (lookahead == 'l') ADVANCE(1734); + if (lookahead == 'i') ADVANCE(1173); + if (lookahead == 'l') ADVANCE(1242); END_STATE(); case 1004: - if (lookahead == 'l') ADVANCE(167); + if (lookahead == 'i') ADVANCE(1243); END_STATE(); case 1005: - if (lookahead == 'l') ADVANCE(1389); + if (lookahead == 'i') ADVANCE(1245); END_STATE(); case 1006: - if (lookahead == 'l') ADVANCE(601); + if (lookahead == 'i') ADVANCE(1248); END_STATE(); case 1007: - if (lookahead == 'l') ADVANCE(976); + if (lookahead == 'i') ADVANCE(1249); END_STATE(); case 1008: - if (lookahead == 'l') ADVANCE(602); + if (lookahead == 'i') ADVANCE(1250); END_STATE(); case 1009: - if (lookahead == 'l') ADVANCE(1379); + if (lookahead == 'i') ADVANCE(1251); END_STATE(); case 1010: - if (lookahead == 'l') ADVANCE(1004); - if (lookahead == 'n') ADVANCE(414); + if (lookahead == 'i') ADVANCE(890); END_STATE(); case 1011: - if (lookahead == 'l') ADVANCE(906); + if (lookahead == 'i') ADVANCE(1199); END_STATE(); case 1012: - if (lookahead == 'l') ADVANCE(1000); + if (lookahead == 'j') ADVANCE(1603); END_STATE(); case 1013: - if (lookahead == 'l') ADVANCE(605); + if (lookahead == 'j') ADVANCE(823); END_STATE(); case 1014: - if (lookahead == 'l') ADVANCE(795); + if (lookahead == 'j') ADVANCE(826); END_STATE(); case 1015: - if (lookahead == 'l') ADVANCE(817); + if (lookahead == 'j') ADVANCE(828); END_STATE(); case 1016: - if (lookahead == 'l') ADVANCE(1002); + if (lookahead == 'j') ADVANCE(831); END_STATE(); case 1017: - if (lookahead == 'l') ADVANCE(947); + if (lookahead == 'j') ADVANCE(833); END_STATE(); case 1018: - if (lookahead == 'l') ADVANCE(790); + if (lookahead == 'j') ADVANCE(834); END_STATE(); case 1019: - if (lookahead == 'l') ADVANCE(725); + if (lookahead == 'j') ADVANCE(835); END_STATE(); case 1020: - if (lookahead == 'l') ADVANCE(740); + if (lookahead == 'j') ADVANCE(837); END_STATE(); case 1021: - if (lookahead == 'l') ADVANCE(787); + if (lookahead == 'j') ADVANCE(838); END_STATE(); case 1022: - if (lookahead == 'l') ADVANCE(742); + if (lookahead == 'k') ADVANCE(1915); END_STATE(); case 1023: - if (lookahead == 'l') ADVANCE(743); + if (lookahead == 'k') ADVANCE(1918); END_STATE(); case 1024: - if (lookahead == 'l') ADVANCE(744); + if (lookahead == 'k') ADVANCE(1916); END_STATE(); case 1025: - if (lookahead == 'l') ADVANCE(745); + if (lookahead == 'k') ADVANCE(1919); END_STATE(); case 1026: - if (lookahead == 'l') ADVANCE(746); + if (lookahead == 'k') ADVANCE(1917); END_STATE(); case 1027: - if (lookahead == 'l') ADVANCE(747); + if (lookahead == 'k') ADVANCE(1920); END_STATE(); case 1028: - if (lookahead == 'l') ADVANCE(748); + if (lookahead == 'k') ADVANCE(1923); END_STATE(); case 1029: - if (lookahead == 'l') ADVANCE(752); + if (lookahead == 'k') ADVANCE(1921); END_STATE(); case 1030: - if (lookahead == 'l') ADVANCE(754); + if (lookahead == 'k') ADVANCE(169); END_STATE(); case 1031: - if (lookahead == 'l') ADVANCE(755); + if (lookahead == 'k') ADVANCE(822); END_STATE(); case 1032: - if (lookahead == 'l') ADVANCE(1452); + if (lookahead == 'k') ADVANCE(807); END_STATE(); case 1033: - if (lookahead == 'l') ADVANCE(409); + if (lookahead == 'k') ADVANCE(845); END_STATE(); case 1034: - if (lookahead == 'l') ADVANCE(797); + if (lookahead == 'k') ADVANCE(848); END_STATE(); case 1035: - if (lookahead == 'l') ADVANCE(800); + if (lookahead == 'l') ADVANCE(2046); END_STATE(); case 1036: - if (lookahead == 'l') ADVANCE(803); + if (lookahead == 'l') ADVANCE(1982); END_STATE(); case 1037: - if (lookahead == 'l') ADVANCE(1187); + if (lookahead == 'l') ADVANCE(1934); END_STATE(); case 1038: - if (lookahead == 'l') ADVANCE(805); + if (lookahead == 'l') ADVANCE(1801); END_STATE(); case 1039: - if (lookahead == 'l') ADVANCE(808); + if (lookahead == 'l') ADVANCE(171); END_STATE(); case 1040: - if (lookahead == 'l') ADVANCE(937); + if (lookahead == 'l') ADVANCE(1437); END_STATE(); case 1041: - if (lookahead == 'l') ADVANCE(455); + if (lookahead == 'l') ADVANCE(617); END_STATE(); case 1042: - if (lookahead == 'l') ADVANCE(447); + if (lookahead == 'l') ADVANCE(1011); END_STATE(); case 1043: - if (lookahead == 'l') ADVANCE(1219); + if (lookahead == 'l') ADVANCE(618); END_STATE(); case 1044: - if (lookahead == 'l') ADVANCE(177); + if (lookahead == 'l') ADVANCE(1427); END_STATE(); case 1045: - if (lookahead == 'l') ADVANCE(1221); + if (lookahead == 'l') ADVANCE(1039); END_STATE(); case 1046: - if (lookahead == 'l') ADVANCE(179); - if (lookahead == 'r') ADVANCE(181); + if (lookahead == 'l') ADVANCE(1039); + if (lookahead == 'n') ADVANCE(421); END_STATE(); case 1047: - if (lookahead == 'l') ADVANCE(1223); + if (lookahead == 'l') ADVANCE(938); END_STATE(); case 1048: - if (lookahead == 'l') ADVANCE(1226); + if (lookahead == 'l') ADVANCE(1035); END_STATE(); case 1049: - if (lookahead == 'l') ADVANCE(1228); + if (lookahead == 'l') ADVANCE(621); END_STATE(); case 1050: - if (lookahead == 'l') ADVANCE(1230); + if (lookahead == 'l') ADVANCE(819); END_STATE(); case 1051: - if (lookahead == 'l') ADVANCE(1234); + if (lookahead == 'l') ADVANCE(842); END_STATE(); case 1052: - if (lookahead == 'l') ADVANCE(1235); + if (lookahead == 'l') ADVANCE(1037); END_STATE(); case 1053: - if (lookahead == 'l') ADVANCE(1236); + if (lookahead == 'l') ADVANCE(982); END_STATE(); case 1054: - if (lookahead == 'l') ADVANCE(1237); + if (lookahead == 'l') ADVANCE(814); END_STATE(); case 1055: - if (lookahead == 'l') ADVANCE(1240); + if (lookahead == 'l') ADVANCE(746); END_STATE(); case 1056: - if (lookahead == 'm') ADVANCE(1943); + if (lookahead == 'l') ADVANCE(761); END_STATE(); case 1057: - if (lookahead == 'm') ADVANCE(1957); + if (lookahead == 'l') ADVANCE(811); END_STATE(); case 1058: - if (lookahead == 'm') ADVANCE(1625); + if (lookahead == 'l') ADVANCE(763); END_STATE(); case 1059: - if (lookahead == 'm') ADVANCE(1618); + if (lookahead == 'l') ADVANCE(764); END_STATE(); case 1060: - if (lookahead == 'm') ADVANCE(198); + if (lookahead == 'l') ADVANCE(765); END_STATE(); case 1061: - if (lookahead == 'm') ADVANCE(1626); + if (lookahead == 'l') ADVANCE(766); END_STATE(); case 1062: - if (lookahead == 'm') ADVANCE(1268); + if (lookahead == 'l') ADVANCE(767); END_STATE(); case 1063: - if (lookahead == 'm') ADVANCE(1269); + if (lookahead == 'l') ADVANCE(768); END_STATE(); case 1064: - if (lookahead == 'm') ADVANCE(521); + if (lookahead == 'l') ADVANCE(769); END_STATE(); case 1065: - if (lookahead == 'm') ADVANCE(724); + if (lookahead == 'l') ADVANCE(773); END_STATE(); case 1066: - if (lookahead == 'm') ADVANCE(211); + if (lookahead == 'l') ADVANCE(775); END_STATE(); case 1067: - if (lookahead == 'm') ADVANCE(213); + if (lookahead == 'l') ADVANCE(776); END_STATE(); case 1068: - if (lookahead == 'm') ADVANCE(816); + if (lookahead == 'l') ADVANCE(1503); END_STATE(); case 1069: - if (lookahead == 'm') ADVANCE(182); - if (lookahead == 't') ADVANCE(1546); + if (lookahead == 'l') ADVANCE(781); END_STATE(); case 1070: - if (lookahead == 'n') ADVANCE(600); + if (lookahead == 'l') ADVANCE(416); END_STATE(); case 1071: - if (lookahead == 'n') ADVANCE(557); + if (lookahead == 'l') ADVANCE(821); END_STATE(); case 1072: - if (lookahead == 'n') ADVANCE(557); - if (lookahead == 's') ADVANCE(1488); + if (lookahead == 'l') ADVANCE(824); END_STATE(); case 1073: - if (lookahead == 'n') ADVANCE(1645); + if (lookahead == 'l') ADVANCE(827); END_STATE(); case 1074: - if (lookahead == 'n') ADVANCE(1953); + if (lookahead == 'l') ADVANCE(1229); END_STATE(); case 1075: - if (lookahead == 'n') ADVANCE(1617); + if (lookahead == 'l') ADVANCE(829); END_STATE(); case 1076: - if (lookahead == 'n') ADVANCE(1695); + if (lookahead == 'l') ADVANCE(832); END_STATE(); case 1077: - if (lookahead == 'n') ADVANCE(1702); + if (lookahead == 'l') ADVANCE(971); END_STATE(); case 1078: - if (lookahead == 'n') ADVANCE(1709); + if (lookahead == 'l') ADVANCE(463); END_STATE(); case 1079: - if (lookahead == 'n') ADVANCE(1716); + if (lookahead == 'l') ADVANCE(455); END_STATE(); case 1080: - if (lookahead == 'n') ADVANCE(1723); + if (lookahead == 'l') ADVANCE(1261); END_STATE(); case 1081: - if (lookahead == 'n') ADVANCE(1730); + if (lookahead == 'l') ADVANCE(181); END_STATE(); case 1082: - if (lookahead == 'n') ADVANCE(1623); + if (lookahead == 'l') ADVANCE(1264); END_STATE(); case 1083: - if (lookahead == 'n') ADVANCE(1643); + if (lookahead == 'l') ADVANCE(183); + if (lookahead == 'r') ADVANCE(185); END_STATE(); case 1084: - if (lookahead == 'n') ADVANCE(1622); + if (lookahead == 'l') ADVANCE(1266); END_STATE(); case 1085: - if (lookahead == 'n') ADVANCE(1624); + if (lookahead == 'l') ADVANCE(1269); END_STATE(); case 1086: - if (lookahead == 'n') ADVANCE(847); + if (lookahead == 'l') ADVANCE(1271); END_STATE(); case 1087: - if (lookahead == 'n') ADVANCE(1541); + if (lookahead == 'l') ADVANCE(1273); END_STATE(); case 1088: - if (lookahead == 'n') ADVANCE(1541); - if (lookahead == 'x') ADVANCE(771); + if (lookahead == 'l') ADVANCE(1277); END_STATE(); case 1089: - if (lookahead == 'n') ADVANCE(1397); + if (lookahead == 'l') ADVANCE(1278); END_STATE(); case 1090: - if (lookahead == 'n') ADVANCE(912); + if (lookahead == 'l') ADVANCE(1279); END_STATE(); case 1091: - if (lookahead == 'n') ADVANCE(829); + if (lookahead == 'l') ADVANCE(1280); END_STATE(); case 1092: - if (lookahead == 'n') ADVANCE(1160); + if (lookahead == 'l') ADVANCE(1283); END_STATE(); case 1093: - if (lookahead == 'n') ADVANCE(1160); - if (lookahead == 'r') ADVANCE(1351); + if (lookahead == 'm') ADVANCE(2009); END_STATE(); case 1094: - if (lookahead == 'n') ADVANCE(944); - if (lookahead == 'v') ADVANCE(712); + if (lookahead == 'm') ADVANCE(2023); END_STATE(); case 1095: - if (lookahead == 'n') ADVANCE(414); + if (lookahead == 'm') ADVANCE(1685); END_STATE(); case 1096: - if (lookahead == 'n') ADVANCE(830); + if (lookahead == 'm') ADVANCE(1678); END_STATE(); case 1097: - if (lookahead == 'n') ADVANCE(714); + if (lookahead == 'm') ADVANCE(203); END_STATE(); case 1098: - if (lookahead == 'n') ADVANCE(831); + if (lookahead == 'm') ADVANCE(1686); END_STATE(); case 1099: - if (lookahead == 'n') ADVANCE(832); + if (lookahead == 'm') ADVANCE(1796); END_STATE(); case 1100: - if (lookahead == 'n') ADVANCE(1542); + if (lookahead == 'm') ADVANCE(1312); END_STATE(); case 1101: - if (lookahead == 'n') ADVANCE(833); + if (lookahead == 'm') ADVANCE(1314); END_STATE(); case 1102: - if (lookahead == 'n') ADVANCE(834); + if (lookahead == 'm') ADVANCE(533); END_STATE(); case 1103: - if (lookahead == 'n') ADVANCE(835); + if (lookahead == 'm') ADVANCE(745); END_STATE(); case 1104: - if (lookahead == 'n') ADVANCE(836); + if (lookahead == 'm') ADVANCE(216); END_STATE(); case 1105: - if (lookahead == 'n') ADVANCE(837); + if (lookahead == 'm') ADVANCE(218); END_STATE(); case 1106: - if (lookahead == 'n') ADVANCE(838); + if (lookahead == 'm') ADVANCE(840); END_STATE(); case 1107: - if (lookahead == 'n') ADVANCE(839); + if (lookahead == 'm') ADVANCE(186); + if (lookahead == 't') ADVANCE(1601); END_STATE(); case 1108: - if (lookahead == 'n') ADVANCE(610); + if (lookahead == 'n') ADVANCE(616); END_STATE(); case 1109: - if (lookahead == 'n') ADVANCE(840); + if (lookahead == 'n') ADVANCE(570); END_STATE(); case 1110: - if (lookahead == 'n') ADVANCE(896); + if (lookahead == 'n') ADVANCE(570); + if (lookahead == 's') ADVANCE(1538); END_STATE(); case 1111: - if (lookahead == 'n') ADVANCE(841); + if (lookahead == 'n') ADVANCE(1705); END_STATE(); case 1112: - if (lookahead == 'n') ADVANCE(597); + if (lookahead == 'n') ADVANCE(2019); END_STATE(); case 1113: - if (lookahead == 'n') ADVANCE(842); + if (lookahead == 'n') ADVANCE(1677); END_STATE(); case 1114: - if (lookahead == 'n') ADVANCE(1414); + if (lookahead == 'n') ADVANCE(1757); END_STATE(); case 1115: - if (lookahead == 'n') ADVANCE(852); + if (lookahead == 'n') ADVANCE(1764); END_STATE(); case 1116: - if (lookahead == 'n') ADVANCE(843); + if (lookahead == 'n') ADVANCE(1771); END_STATE(); case 1117: - if (lookahead == 'n') ADVANCE(1415); + if (lookahead == 'n') ADVANCE(1778); END_STATE(); case 1118: - if (lookahead == 'n') ADVANCE(844); + if (lookahead == 'n') ADVANCE(1785); END_STATE(); case 1119: - if (lookahead == 'n') ADVANCE(1416); + if (lookahead == 'n') ADVANCE(1792); END_STATE(); case 1120: - if (lookahead == 'n') ADVANCE(845); + if (lookahead == 'n') ADVANCE(1683); END_STATE(); case 1121: - if (lookahead == 'n') ADVANCE(1417); + if (lookahead == 'n') ADVANCE(1703); END_STATE(); case 1122: - if (lookahead == 'n') ADVANCE(846); + if (lookahead == 'n') ADVANCE(1682); END_STATE(); case 1123: - if (lookahead == 'n') ADVANCE(1418); + if (lookahead == 'n') ADVANCE(1684); END_STATE(); case 1124: - if (lookahead == 'n') ADVANCE(1419); + if (lookahead == 'n') ADVANCE(873); END_STATE(); case 1125: - if (lookahead == 'n') ADVANCE(1420); + if (lookahead == 'n') ADVANCE(1596); END_STATE(); case 1126: - if (lookahead == 'n') ADVANCE(1421); + if (lookahead == 'n') ADVANCE(1596); + if (lookahead == 'x') ADVANCE(795); END_STATE(); case 1127: - if (lookahead == 'n') ADVANCE(1422); + if (lookahead == 'n') ADVANCE(1446); END_STATE(); case 1128: - if (lookahead == 'n') ADVANCE(1423); + if (lookahead == 'n') ADVANCE(944); END_STATE(); case 1129: - if (lookahead == 'n') ADVANCE(1424); + if (lookahead == 'n') ADVANCE(855); END_STATE(); case 1130: - if (lookahead == 'n') ADVANCE(1425); + if (lookahead == 'n') ADVANCE(1201); END_STATE(); case 1131: - if (lookahead == 'n') ADVANCE(767); + if (lookahead == 'n') ADVANCE(1201); + if (lookahead == 'r') ADVANCE(1397); END_STATE(); case 1132: - if (lookahead == 'n') ADVANCE(1427); + if (lookahead == 'n') ADVANCE(978); + if (lookahead == 'v') ADVANCE(733); END_STATE(); case 1133: - if (lookahead == 'n') ADVANCE(1428); + if (lookahead == 'n') ADVANCE(421); END_STATE(); case 1134: - if (lookahead == 'n') ADVANCE(1435); + if (lookahead == 'n') ADVANCE(856); END_STATE(); case 1135: - if (lookahead == 'n') ADVANCE(1489); + if (lookahead == 'n') ADVANCE(735); END_STATE(); case 1136: - if (lookahead == 'n') ADVANCE(753); + if (lookahead == 'n') ADVANCE(857); END_STATE(); case 1137: - if (lookahead == 'n') ADVANCE(1450); + if (lookahead == 'n') ADVANCE(858); END_STATE(); case 1138: - if (lookahead == 'n') ADVANCE(1456); + if (lookahead == 'n') ADVANCE(859); END_STATE(); case 1139: - if (lookahead == 'n') ADVANCE(1460); + if (lookahead == 'n') ADVANCE(1597); END_STATE(); case 1140: - if (lookahead == 'n') ADVANCE(1188); + if (lookahead == 'n') ADVANCE(860); END_STATE(); case 1141: - if (lookahead == 'n') ADVANCE(1392); + if (lookahead == 'n') ADVANCE(861); END_STATE(); case 1142: - if (lookahead == 'n') ADVANCE(1485); + if (lookahead == 'n') ADVANCE(862); END_STATE(); case 1143: - if (lookahead == 'n') ADVANCE(853); + if (lookahead == 'n') ADVANCE(863); END_STATE(); case 1144: - if (lookahead == 'n') ADVANCE(578); + if (lookahead == 'n') ADVANCE(864); END_STATE(); case 1145: - if (lookahead == 'n') ADVANCE(939); + if (lookahead == 'n') ADVANCE(701); END_STATE(); case 1146: - if (lookahead == 'n') ADVANCE(854); + if (lookahead == 'n') ADVANCE(865); END_STATE(); case 1147: - if (lookahead == 'n') ADVANCE(1017); + if (lookahead == 'n') ADVANCE(866); END_STATE(); case 1148: - if (lookahead == 'n') ADVANCE(1399); + if (lookahead == 'n') ADVANCE(928); END_STATE(); case 1149: - if (lookahead == 'n') ADVANCE(855); + if (lookahead == 'n') ADVANCE(626); END_STATE(); case 1150: - if (lookahead == 'n') ADVANCE(856); + if (lookahead == 'n') ADVANCE(867); END_STATE(); case 1151: - if (lookahead == 'n') ADVANCE(584); + if (lookahead == 'n') ADVANCE(629); END_STATE(); case 1152: - if (lookahead == 'n') ADVANCE(1396); + if (lookahead == 'n') ADVANCE(612); END_STATE(); case 1153: - if (lookahead == 'n') ADVANCE(857); + if (lookahead == 'n') ADVANCE(868); END_STATE(); case 1154: - if (lookahead == 'n') ADVANCE(858); + if (lookahead == 'n') ADVANCE(1464); END_STATE(); case 1155: - if (lookahead == 'n') ADVANCE(859); + if (lookahead == 'n') ADVANCE(878); END_STATE(); case 1156: - if (lookahead == 'n') ADVANCE(860); + if (lookahead == 'n') ADVANCE(869); END_STATE(); case 1157: - if (lookahead == 'n') ADVANCE(1510); + if (lookahead == 'n') ADVANCE(1465); END_STATE(); case 1158: - if (lookahead == 'n') ADVANCE(943); + if (lookahead == 'n') ADVANCE(870); END_STATE(); case 1159: - if (lookahead == 'n') ADVANCE(1523); - if (lookahead == 'x') ADVANCE(936); + if (lookahead == 'n') ADVANCE(1466); END_STATE(); case 1160: - if (lookahead == 'n') ADVANCE(1252); + if (lookahead == 'n') ADVANCE(871); END_STATE(); case 1161: - if (lookahead == 'n') ADVANCE(1540); + if (lookahead == 'n') ADVANCE(1467); END_STATE(); case 1162: - if (lookahead == 'n') ADVANCE(1254); + if (lookahead == 'n') ADVANCE(872); END_STATE(); case 1163: - if (lookahead == 'n') ADVANCE(1256); + if (lookahead == 'n') ADVANCE(1468); END_STATE(); case 1164: - if (lookahead == 'n') ADVANCE(1258); + if (lookahead == 'n') ADVANCE(1469); END_STATE(); case 1165: - if (lookahead == 'n') ADVANCE(1162); + if (lookahead == 'n') ADVANCE(1470); END_STATE(); case 1166: - if (lookahead == 'n') ADVANCE(1163); + if (lookahead == 'n') ADVANCE(1471); END_STATE(); case 1167: - if (lookahead == 'n') ADVANCE(1163); - if (lookahead == 'r') ADVANCE(1361); + if (lookahead == 'n') ADVANCE(1472); END_STATE(); case 1168: - if (lookahead == 'n') ADVANCE(1164); + if (lookahead == 'n') ADVANCE(1473); END_STATE(); case 1169: - if (lookahead == 'o') ADVANCE(1474); + if (lookahead == 'n') ADVANCE(1474); END_STATE(); case 1170: - if (lookahead == 'o') ADVANCE(1094); - if (lookahead == 'u') ADVANCE(1044); + if (lookahead == 'n') ADVANCE(1475); END_STATE(); case 1171: - if (lookahead == 'o') ADVANCE(1670); + if (lookahead == 'n') ADVANCE(791); END_STATE(); case 1172: - if (lookahead == 'o') ADVANCE(1578); + if (lookahead == 'n') ADVANCE(1477); END_STATE(); case 1173: - if (lookahead == 'o') ADVANCE(1657); + if (lookahead == 'n') ADVANCE(1478); END_STATE(); case 1174: - if (lookahead == 'o') ADVANCE(825); + if (lookahead == 'n') ADVANCE(1485); END_STATE(); case 1175: - if (lookahead == 'o') ADVANCE(1086); + if (lookahead == 'n') ADVANCE(1539); END_STATE(); case 1176: - if (lookahead == 'o') ADVANCE(1544); - if (lookahead == 'p') ADVANCE(509); - if (lookahead == 'u') ADVANCE(520); + if (lookahead == 'n') ADVANCE(774); END_STATE(); case 1177: - if (lookahead == 'o') ADVANCE(603); + if (lookahead == 'n') ADVANCE(1501); END_STATE(); case 1178: - if (lookahead == 'o') ADVANCE(1060); + if (lookahead == 'n') ADVANCE(1507); END_STATE(); case 1179: - if (lookahead == 'o') ADVANCE(1224); - if (lookahead == 'y') ADVANCE(1503); + if (lookahead == 'n') ADVANCE(1511); END_STATE(); case 1180: - if (lookahead == 'o') ADVANCE(606); + if (lookahead == 'n') ADVANCE(1230); END_STATE(); case 1181: - if (lookahead == 'o') ADVANCE(1091); + if (lookahead == 'n') ADVANCE(1441); END_STATE(); case 1182: - if (lookahead == 'o') ADVANCE(150); + if (lookahead == 'n') ADVANCE(1535); END_STATE(); case 1183: - if (lookahead == 'o') ADVANCE(1096); + if (lookahead == 'n') ADVANCE(879); END_STATE(); case 1184: - if (lookahead == 'o') ADVANCE(1342); + if (lookahead == 'n') ADVANCE(593); END_STATE(); case 1185: - if (lookahead == 'o') ADVANCE(1098); + if (lookahead == 'n') ADVANCE(973); END_STATE(); case 1186: - if (lookahead == 'o') ADVANCE(152); + if (lookahead == 'n') ADVANCE(880); END_STATE(); case 1187: - if (lookahead == 'o') ADVANCE(1099); + if (lookahead == 'n') ADVANCE(1053); END_STATE(); case 1188: - if (lookahead == 'o') ADVANCE(1530); + if (lookahead == 'n') ADVANCE(1449); END_STATE(); case 1189: - if (lookahead == 'o') ADVANCE(1101); + if (lookahead == 'n') ADVANCE(881); END_STATE(); case 1190: - if (lookahead == 'o') ADVANCE(1102); + if (lookahead == 'n') ADVANCE(882); END_STATE(); case 1191: - if (lookahead == 'o') ADVANCE(153); + if (lookahead == 'n') ADVANCE(599); END_STATE(); case 1192: - if (lookahead == 'o') ADVANCE(1103); + if (lookahead == 'n') ADVANCE(1445); END_STATE(); case 1193: - if (lookahead == 'o') ADVANCE(1104); + if (lookahead == 'n') ADVANCE(883); END_STATE(); case 1194: - if (lookahead == 'o') ADVANCE(154); + if (lookahead == 'n') ADVANCE(884); END_STATE(); case 1195: - if (lookahead == 'o') ADVANCE(1105); + if (lookahead == 'n') ADVANCE(885); END_STATE(); case 1196: - if (lookahead == 'o') ADVANCE(1106); + if (lookahead == 'n') ADVANCE(886); END_STATE(); case 1197: - if (lookahead == 'o') ADVANCE(1107); + if (lookahead == 'n') ADVANCE(887); END_STATE(); case 1198: - if (lookahead == 'o') ADVANCE(1109); + if (lookahead == 'n') ADVANCE(1561); END_STATE(); case 1199: - if (lookahead == 'o') ADVANCE(1111); + if (lookahead == 'n') ADVANCE(977); END_STATE(); case 1200: - if (lookahead == 'o') ADVANCE(1113); + if (lookahead == 'n') ADVANCE(1575); + if (lookahead == 'x') ADVANCE(970); END_STATE(); case 1201: - if (lookahead == 'o') ADVANCE(1074); + if (lookahead == 'n') ADVANCE(1295); END_STATE(); case 1202: - if (lookahead == 'o') ADVANCE(1116); + if (lookahead == 'n') ADVANCE(1595); END_STATE(); case 1203: - if (lookahead == 'o') ADVANCE(1075); + if (lookahead == 'n') ADVANCE(1297); END_STATE(); case 1204: - if (lookahead == 'o') ADVANCE(1120); + if (lookahead == 'n') ADVANCE(1299); END_STATE(); case 1205: - if (lookahead == 'o') ADVANCE(1122); + if (lookahead == 'n') ADVANCE(1301); END_STATE(); case 1206: - if (lookahead == 'o') ADVANCE(1082); + if (lookahead == 'n') ADVANCE(1203); END_STATE(); case 1207: - if (lookahead == 'o') ADVANCE(1083); + if (lookahead == 'n') ADVANCE(1204); END_STATE(); case 1208: - if (lookahead == 'o') ADVANCE(1084); + if (lookahead == 'n') ADVANCE(1204); + if (lookahead == 'r') ADVANCE(1407); END_STATE(); case 1209: - if (lookahead == 'o') ADVANCE(1085); + if (lookahead == 'n') ADVANCE(1205); END_STATE(); case 1210: - if (lookahead == 'o') ADVANCE(1323); + if (lookahead == 'o') ADVANCE(1524); END_STATE(); case 1211: - if (lookahead == 'o') ADVANCE(1339); + if (lookahead == 'o') ADVANCE(1132); + if (lookahead == 'u') ADVANCE(1081); END_STATE(); case 1212: - if (lookahead == 'o') ADVANCE(997); + if (lookahead == 'o') ADVANCE(1732); END_STATE(); case 1213: - if (lookahead == 'o') ADVANCE(1110); + if (lookahead == 'o') ADVANCE(1635); END_STATE(); case 1214: - if (lookahead == 'o') ADVANCE(418); + if (lookahead == 'o') ADVANCE(1717); END_STATE(); case 1215: - if (lookahead == 'o') ADVANCE(1066); + if (lookahead == 'o') ADVANCE(851); END_STATE(); case 1216: - if (lookahead == 'o') ADVANCE(1343); + if (lookahead == 'o') ADVANCE(1124); END_STATE(); case 1217: - if (lookahead == 'o') ADVANCE(1145); + if (lookahead == 'o') ADVANCE(1599); + if (lookahead == 'p') ADVANCE(521); + if (lookahead == 'u') ADVANCE(532); END_STATE(); case 1218: - if (lookahead == 'o') ADVANCE(1344); + if (lookahead == 'o') ADVANCE(619); END_STATE(); case 1219: - if (lookahead == 'o') ADVANCE(427); + if (lookahead == 'o') ADVANCE(1097); END_STATE(); case 1220: - if (lookahead == 'o') ADVANCE(1345); + if (lookahead == 'o') ADVANCE(1099); END_STATE(); case 1221: - if (lookahead == 'o') ADVANCE(429); + if (lookahead == 'o') ADVANCE(1267); + if (lookahead == 'y') ADVANCE(1554); END_STATE(); case 1222: - if (lookahead == 'o') ADVANCE(1346); + if (lookahead == 'o') ADVANCE(622); END_STATE(); case 1223: - if (lookahead == 'o') ADVANCE(431); + if (lookahead == 'o') ADVANCE(1129); END_STATE(); case 1224: - if (lookahead == 'o') ADVANCE(1021); + if (lookahead == 'o') ADVANCE(151); END_STATE(); case 1225: - if (lookahead == 'o') ADVANCE(1347); + if (lookahead == 'o') ADVANCE(1134); END_STATE(); case 1226: - if (lookahead == 'o') ADVANCE(433); + if (lookahead == 'o') ADVANCE(1388); END_STATE(); case 1227: - if (lookahead == 'o') ADVANCE(1034); + if (lookahead == 'o') ADVANCE(1136); END_STATE(); case 1228: - if (lookahead == 'o') ADVANCE(434); + if (lookahead == 'o') ADVANCE(153); END_STATE(); case 1229: - if (lookahead == 'o') ADVANCE(1349); + if (lookahead == 'o') ADVANCE(1137); END_STATE(); case 1230: - if (lookahead == 'o') ADVANCE(435); + if (lookahead == 'o') ADVANCE(1584); END_STATE(); case 1231: - if (lookahead == 'o') ADVANCE(1035); + if (lookahead == 'o') ADVANCE(1138); END_STATE(); case 1232: - if (lookahead == 'o') ADVANCE(1036); + if (lookahead == 'o') ADVANCE(1140); END_STATE(); case 1233: - if (lookahead == 'o') ADVANCE(910); + if (lookahead == 'o') ADVANCE(154); END_STATE(); case 1234: - if (lookahead == 'o') ADVANCE(437); + if (lookahead == 'o') ADVANCE(1141); END_STATE(); case 1235: - if (lookahead == 'o') ADVANCE(438); + if (lookahead == 'o') ADVANCE(1142); END_STATE(); case 1236: - if (lookahead == 'o') ADVANCE(439); + if (lookahead == 'o') ADVANCE(155); END_STATE(); case 1237: - if (lookahead == 'o') ADVANCE(440); + if (lookahead == 'o') ADVANCE(1143); END_STATE(); case 1238: - if (lookahead == 'o') ADVANCE(1038); + if (lookahead == 'o') ADVANCE(1144); END_STATE(); case 1239: - if (lookahead == 'o') ADVANCE(1039); + if (lookahead == 'o') ADVANCE(1146); END_STATE(); case 1240: - if (lookahead == 'o') ADVANCE(441); + if (lookahead == 'o') ADVANCE(1147); END_STATE(); case 1241: - if (lookahead == 'o') ADVANCE(1227); - if (lookahead == 'y') ADVANCE(1504); + if (lookahead == 'o') ADVANCE(1150); END_STATE(); case 1242: - if (lookahead == 'o') ADVANCE(1067); + if (lookahead == 'o') ADVANCE(1153); END_STATE(); case 1243: - if (lookahead == 'o') ADVANCE(1152); + if (lookahead == 'o') ADVANCE(1112); END_STATE(); case 1244: - if (lookahead == 'o') ADVANCE(1231); - if (lookahead == 'y') ADVANCE(1505); + if (lookahead == 'o') ADVANCE(1156); END_STATE(); case 1245: - if (lookahead == 'o') ADVANCE(1232); - if (lookahead == 'y') ADVANCE(1506); + if (lookahead == 'o') ADVANCE(1113); END_STATE(); case 1246: - if (lookahead == 'o') ADVANCE(1238); - if (lookahead == 'y') ADVANCE(1507); + if (lookahead == 'o') ADVANCE(1160); END_STATE(); case 1247: - if (lookahead == 'o') ADVANCE(1239); - if (lookahead == 'y') ADVANCE(1508); + if (lookahead == 'o') ADVANCE(1162); END_STATE(); case 1248: - if (lookahead == 'o') ADVANCE(547); - if (lookahead == 'v') ADVANCE(1233); - if (lookahead == 'w') ADVANCE(962); + if (lookahead == 'o') ADVANCE(1120); END_STATE(); case 1249: - if (lookahead == 'o') ADVANCE(548); - if (lookahead == 'w') ADVANCE(964); + if (lookahead == 'o') ADVANCE(1121); END_STATE(); case 1250: - if (lookahead == 'o') ADVANCE(1369); + if (lookahead == 'o') ADVANCE(1122); END_STATE(); case 1251: - if (lookahead == 'o') ADVANCE(1563); + if (lookahead == 'o') ADVANCE(1123); END_STATE(); case 1252: - if (lookahead == 'o') ADVANCE(1532); + if (lookahead == 'o') ADVANCE(1369); END_STATE(); case 1253: - if (lookahead == 'o') ADVANCE(1564); + if (lookahead == 'o') ADVANCE(1385); END_STATE(); case 1254: - if (lookahead == 'o') ADVANCE(1534); + if (lookahead == 'o') ADVANCE(1032); END_STATE(); case 1255: - if (lookahead == 'o') ADVANCE(1565); + if (lookahead == 'o') ADVANCE(1148); END_STATE(); case 1256: - if (lookahead == 'o') ADVANCE(1538); + if (lookahead == 'o') ADVANCE(425); END_STATE(); case 1257: - if (lookahead == 'o') ADVANCE(1566); + if (lookahead == 'o') ADVANCE(1104); END_STATE(); case 1258: - if (lookahead == 'o') ADVANCE(1539); + if (lookahead == 'o') ADVANCE(1389); END_STATE(); case 1259: - if (lookahead == 'o') ADVANCE(1567); + if (lookahead == 'o') ADVANCE(1185); END_STATE(); case 1260: - if (lookahead == 'o') ADVANCE(1568); + if (lookahead == 'o') ADVANCE(1390); END_STATE(); case 1261: - if (lookahead == 'o') ADVANCE(1569); + if (lookahead == 'o') ADVANCE(434); END_STATE(); case 1262: - if (lookahead == 'o') ADVANCE(1570); + if (lookahead == 'o') ADVANCE(1391); END_STATE(); case 1263: - if (lookahead == 'o') ADVANCE(1571); + if (lookahead == 'o') ADVANCE(635); END_STATE(); case 1264: - if (lookahead == 'o') ADVANCE(1572); + if (lookahead == 'o') ADVANCE(436); END_STATE(); case 1265: - if (lookahead == 'o') ADVANCE(1573); + if (lookahead == 'o') ADVANCE(1392); END_STATE(); case 1266: - if (lookahead == 'p') ADVANCE(160); + if (lookahead == 'o') ADVANCE(438); END_STATE(); case 1267: - if (lookahead == 'p') ADVANCE(1630); - if (lookahead == 't') ADVANCE(176); + if (lookahead == 'o') ADVANCE(1057); END_STATE(); case 1268: - if (lookahead == 'p') ADVANCE(1014); + if (lookahead == 'o') ADVANCE(1393); END_STATE(); case 1269: - if (lookahead == 'p') ADVANCE(1477); + if (lookahead == 'o') ADVANCE(440); END_STATE(); case 1270: - if (lookahead == 'p') ADVANCE(789); + if (lookahead == 'o') ADVANCE(1071); END_STATE(); case 1271: - if (lookahead == 'p') ADVANCE(1533); + if (lookahead == 'o') ADVANCE(441); END_STATE(); case 1272: - if (lookahead == 'p') ADVANCE(511); - if (lookahead == 'u') ADVANCE(549); + if (lookahead == 'o') ADVANCE(1395); END_STATE(); case 1273: - if (lookahead == 'q') ADVANCE(1680); + if (lookahead == 'o') ADVANCE(442); END_STATE(); case 1274: - if (lookahead == 'q') ADVANCE(1557); + if (lookahead == 'o') ADVANCE(1072); END_STATE(); case 1275: - if (lookahead == 'q') ADVANCE(1558); + if (lookahead == 'o') ADVANCE(1073); END_STATE(); case 1276: - if (lookahead == 'q') ADVANCE(1559); + if (lookahead == 'o') ADVANCE(942); END_STATE(); case 1277: - if (lookahead == 'q') ADVANCE(1560); + if (lookahead == 'o') ADVANCE(445); END_STATE(); case 1278: - if (lookahead == 'q') ADVANCE(1561); + if (lookahead == 'o') ADVANCE(446); END_STATE(); case 1279: - if (lookahead == 'q') ADVANCE(1562); + if (lookahead == 'o') ADVANCE(447); END_STATE(); case 1280: - if (lookahead == 'r') ADVANCE(826); + if (lookahead == 'o') ADVANCE(448); END_STATE(); case 1281: - if (lookahead == 'r') ADVANCE(1609); + if (lookahead == 'o') ADVANCE(1075); END_STATE(); case 1282: - if (lookahead == 'r') ADVANCE(1697); + if (lookahead == 'o') ADVANCE(1076); END_STATE(); case 1283: - if (lookahead == 'r') ADVANCE(1704); + if (lookahead == 'o') ADVANCE(449); END_STATE(); case 1284: - if (lookahead == 'r') ADVANCE(1711); + if (lookahead == 'o') ADVANCE(1270); + if (lookahead == 'y') ADVANCE(1555); END_STATE(); case 1285: - if (lookahead == 'r') ADVANCE(1718); + if (lookahead == 'o') ADVANCE(1105); END_STATE(); case 1286: - if (lookahead == 'r') ADVANCE(1725); + if (lookahead == 'o') ADVANCE(1192); END_STATE(); case 1287: - if (lookahead == 'r') ADVANCE(1732); + if (lookahead == 'o') ADVANCE(1274); + if (lookahead == 'y') ADVANCE(1556); END_STATE(); case 1288: - if (lookahead == 'r') ADVANCE(1763); + if (lookahead == 'o') ADVANCE(1275); + if (lookahead == 'y') ADVANCE(1557); END_STATE(); case 1289: - if (lookahead == 'r') ADVANCE(1735); + if (lookahead == 'o') ADVANCE(1281); + if (lookahead == 'y') ADVANCE(1558); END_STATE(); case 1290: - if (lookahead == 'r') ADVANCE(1803); + if (lookahead == 'o') ADVANCE(1282); + if (lookahead == 'y') ADVANCE(1559); END_STATE(); case 1291: - if (lookahead == 'r') ADVANCE(1797); + if (lookahead == 'o') ADVANCE(559); + if (lookahead == 'v') ADVANCE(1276); + if (lookahead == 'w') ADVANCE(997); END_STATE(); case 1292: - if (lookahead == 'r') ADVANCE(1802); + if (lookahead == 'o') ADVANCE(560); + if (lookahead == 'w') ADVANCE(999); END_STATE(); case 1293: - if (lookahead == 'r') ADVANCE(1800); + if (lookahead == 'o') ADVANCE(1416); END_STATE(); case 1294: - if (lookahead == 'r') ADVANCE(1659); + if (lookahead == 'o') ADVANCE(1620); END_STATE(); case 1295: - if (lookahead == 'r') ADVANCE(1799); + if (lookahead == 'o') ADVANCE(1586); END_STATE(); case 1296: - if (lookahead == 'r') ADVANCE(1814); + if (lookahead == 'o') ADVANCE(1621); END_STATE(); case 1297: - if (lookahead == 'r') ADVANCE(1801); + if (lookahead == 'o') ADVANCE(1588); END_STATE(); case 1298: - if (lookahead == 'r') ADVANCE(1805); + if (lookahead == 'o') ADVANCE(1622); END_STATE(); case 1299: - if (lookahead == 'r') ADVANCE(1806); + if (lookahead == 'o') ADVANCE(1592); END_STATE(); case 1300: - if (lookahead == 'r') ADVANCE(1798); + if (lookahead == 'o') ADVANCE(1623); END_STATE(); case 1301: - if (lookahead == 'r') ADVANCE(1804); + if (lookahead == 'o') ADVANCE(1593); END_STATE(); case 1302: - if (lookahead == 'r') ADVANCE(1808); + if (lookahead == 'o') ADVANCE(1624); END_STATE(); case 1303: - if (lookahead == 'r') ADVANCE(1813); + if (lookahead == 'o') ADVANCE(1625); END_STATE(); case 1304: - if (lookahead == 'r') ADVANCE(1811); + if (lookahead == 'o') ADVANCE(1626); END_STATE(); case 1305: - if (lookahead == 'r') ADVANCE(1810); + if (lookahead == 'o') ADVANCE(1627); END_STATE(); case 1306: - if (lookahead == 'r') ADVANCE(1812); + if (lookahead == 'o') ADVANCE(1628); END_STATE(); case 1307: - if (lookahead == 'r') ADVANCE(1816); + if (lookahead == 'o') ADVANCE(1629); END_STATE(); case 1308: - if (lookahead == 'r') ADVANCE(1817); + if (lookahead == 'o') ADVANCE(1630); END_STATE(); case 1309: - if (lookahead == 'r') ADVANCE(1809); + if (lookahead == 'p') ADVANCE(163); END_STATE(); case 1310: - if (lookahead == 'r') ADVANCE(1807); + if (lookahead == 'p') ADVANCE(1690); + if (lookahead == 't') ADVANCE(180); END_STATE(); case 1311: - if (lookahead == 'r') ADVANCE(1815); + if (lookahead == 'p') ADVANCE(521); END_STATE(); case 1312: - if (lookahead == 'r') ADVANCE(1819); + if (lookahead == 'p') ADVANCE(1050); END_STATE(); case 1313: - if (lookahead == 'r') ADVANCE(1822); + if (lookahead == 'p') ADVANCE(779); END_STATE(); case 1314: - if (lookahead == 'r') ADVANCE(1821); + if (lookahead == 'p') ADVANCE(1529); END_STATE(); case 1315: - if (lookahead == 'r') ADVANCE(1823); + if (lookahead == 'p') ADVANCE(813); END_STATE(); case 1316: - if (lookahead == 'r') ADVANCE(1820); + if (lookahead == 'p') ADVANCE(1609); END_STATE(); case 1317: - if (lookahead == 'r') ADVANCE(1818); + if (lookahead == 'p') ADVANCE(1587); END_STATE(); case 1318: - if (lookahead == 'r') ADVANCE(1824); + if (lookahead == 'p') ADVANCE(523); + if (lookahead == 'u') ADVANCE(561); END_STATE(); case 1319: - if (lookahead == 'r') ADVANCE(1827); + if (lookahead == 'q') ADVANCE(1742); END_STATE(); case 1320: - if (lookahead == 'r') ADVANCE(1826); + if (lookahead == 'q') ADVANCE(1614); END_STATE(); case 1321: - if (lookahead == 'r') ADVANCE(1828); + if (lookahead == 'q') ADVANCE(1615); END_STATE(); case 1322: - if (lookahead == 'r') ADVANCE(1825); + if (lookahead == 'q') ADVANCE(1616); END_STATE(); case 1323: - if (lookahead == 'r') ADVANCE(1946); + if (lookahead == 'q') ADVANCE(1617); END_STATE(); case 1324: - if (lookahead == 'r') ADVANCE(897); + if (lookahead == 'q') ADVANCE(1618); END_STATE(); case 1325: - if (lookahead == 'r') ADVANCE(897); - if (lookahead == 'u') ADVANCE(902); + if (lookahead == 'q') ADVANCE(1619); END_STATE(); case 1326: - if (lookahead == 'r') ADVANCE(898); - if (lookahead == 'u') ADVANCE(522); + if (lookahead == 'r') ADVANCE(852); END_STATE(); case 1327: - if (lookahead == 'r') ADVANCE(146); + if (lookahead == 'r') ADVANCE(1669); END_STATE(); case 1328: - if (lookahead == 'r') ADVANCE(849); + if (lookahead == 'r') ADVANCE(1759); END_STATE(); case 1329: - if (lookahead == 'r') ADVANCE(391); + if (lookahead == 'r') ADVANCE(1766); END_STATE(); case 1330: - if (lookahead == 'r') ADVANCE(1172); + if (lookahead == 'r') ADVANCE(1773); END_STATE(); case 1331: - if (lookahead == 'r') ADVANCE(405); + if (lookahead == 'r') ADVANCE(1780); END_STATE(); case 1332: - if (lookahead == 'r') ADVANCE(577); + if (lookahead == 'r') ADVANCE(1787); END_STATE(); case 1333: - if (lookahead == 'r') ADVANCE(1552); + if (lookahead == 'r') ADVANCE(1794); END_STATE(); case 1334: - if (lookahead == 'r') ADVANCE(1381); + if (lookahead == 'r') ADVANCE(1827); END_STATE(); case 1335: - if (lookahead == 'r') ADVANCE(448); + if (lookahead == 'r') ADVANCE(1800); END_STATE(); case 1336: - if (lookahead == 'r') ADVANCE(1178); + if (lookahead == 'r') ADVANCE(1867); END_STATE(); case 1337: - if (lookahead == 'r') ADVANCE(1073); + if (lookahead == 'r') ADVANCE(1861); END_STATE(); case 1338: - if (lookahead == 'r') ADVANCE(400); + if (lookahead == 'r') ADVANCE(1866); END_STATE(); case 1339: - if (lookahead == 'r') ADVANCE(163); + if (lookahead == 'r') ADVANCE(1864); END_STATE(); case 1340: - if (lookahead == 'r') ADVANCE(404); + if (lookahead == 'r') ADVANCE(1721); END_STATE(); case 1341: - if (lookahead == 'r') ADVANCE(406); + if (lookahead == 'r') ADVANCE(1863); END_STATE(); case 1342: - if (lookahead == 'r') ADVANCE(1436); + if (lookahead == 'r') ADVANCE(1878); END_STATE(); case 1343: - if (lookahead == 'r') ADVANCE(1437); + if (lookahead == 'r') ADVANCE(1865); END_STATE(); case 1344: - if (lookahead == 'r') ADVANCE(1441); + if (lookahead == 'r') ADVANCE(1869); END_STATE(); case 1345: - if (lookahead == 'r') ADVANCE(1442); + if (lookahead == 'r') ADVANCE(1870); END_STATE(); case 1346: - if (lookahead == 'r') ADVANCE(1444); + if (lookahead == 'r') ADVANCE(1862); END_STATE(); case 1347: - if (lookahead == 'r') ADVANCE(1445); + if (lookahead == 'r') ADVANCE(1868); END_STATE(); case 1348: - if (lookahead == 'r') ADVANCE(1480); + if (lookahead == 'r') ADVANCE(1872); END_STATE(); case 1349: - if (lookahead == 'r') ADVANCE(1458); + if (lookahead == 'r') ADVANCE(1877); END_STATE(); case 1350: - if (lookahead == 'r') ADVANCE(1393); + if (lookahead == 'r') ADVANCE(1875); END_STATE(); case 1351: - if (lookahead == 'r') ADVANCE(443); + if (lookahead == 'r') ADVANCE(1874); END_STATE(); case 1352: - if (lookahead == 'r') ADVANCE(1215); + if (lookahead == 'r') ADVANCE(1876); END_STATE(); case 1353: - if (lookahead == 'r') ADVANCE(924); + if (lookahead == 'r') ADVANCE(1880); END_STATE(); case 1354: - if (lookahead == 'r') ADVANCE(1338); + if (lookahead == 'r') ADVANCE(1881); END_STATE(); case 1355: - if (lookahead == 'r') ADVANCE(1340); + if (lookahead == 'r') ADVANCE(1873); END_STATE(); case 1356: - if (lookahead == 'r') ADVANCE(436); + if (lookahead == 'r') ADVANCE(1871); END_STATE(); case 1357: - if (lookahead == 'r') ADVANCE(812); + if (lookahead == 'r') ADVANCE(1879); END_STATE(); case 1358: - if (lookahead == 'r') ADVANCE(1213); + if (lookahead == 'r') ADVANCE(1883); END_STATE(); case 1359: - if (lookahead == 'r') ADVANCE(1217); + if (lookahead == 'r') ADVANCE(1886); END_STATE(); case 1360: - if (lookahead == 'r') ADVANCE(801); + if (lookahead == 'r') ADVANCE(1885); END_STATE(); case 1361: - if (lookahead == 'r') ADVANCE(465); + if (lookahead == 'r') ADVANCE(1887); END_STATE(); case 1362: - if (lookahead == 'r') ADVANCE(1242); + if (lookahead == 'r') ADVANCE(1884); END_STATE(); case 1363: - if (lookahead == 'r') ADVANCE(464); + if (lookahead == 'r') ADVANCE(1882); END_STATE(); case 1364: - if (lookahead == 'r') ADVANCE(469); + if (lookahead == 'r') ADVANCE(1888); END_STATE(); case 1365: - if (lookahead == 'r') ADVANCE(468); + if (lookahead == 'r') ADVANCE(1891); END_STATE(); case 1366: - if (lookahead == 'r') ADVANCE(1364); + if (lookahead == 'r') ADVANCE(1890); END_STATE(); case 1367: - if (lookahead == 'r') ADVANCE(472); + if (lookahead == 'r') ADVANCE(1892); END_STATE(); case 1368: - if (lookahead == 'r') ADVANCE(474); + if (lookahead == 'r') ADVANCE(1889); END_STATE(); case 1369: - if (lookahead == 'r') ADVANCE(183); + if (lookahead == 'r') ADVANCE(2012); END_STATE(); case 1370: - if (lookahead == 'r') ADVANCE(477); + if (lookahead == 'r') ADVANCE(929); END_STATE(); case 1371: - if (lookahead == 'r') ADVANCE(185); + if (lookahead == 'r') ADVANCE(929); + if (lookahead == 'u') ADVANCE(934); END_STATE(); case 1372: - if (lookahead == 'r') ADVANCE(480); + if (lookahead == 'r') ADVANCE(930); + if (lookahead == 'u') ADVANCE(534); END_STATE(); case 1373: - if (lookahead == 'r') ADVANCE(482); + if (lookahead == 'r') ADVANCE(147); END_STATE(); case 1374: - if (lookahead == 'r') ADVANCE(827); + if (lookahead == 'r') ADVANCE(875); END_STATE(); case 1375: - if (lookahead == 'r') ADVANCE(1404); + if (lookahead == 'r') ADVANCE(396); END_STATE(); case 1376: - if (lookahead == 'r') ADVANCE(1405); + if (lookahead == 'r') ADVANCE(1213); END_STATE(); case 1377: - if (lookahead == 's') ADVANCE(895); + if (lookahead == 'r') ADVANCE(412); END_STATE(); case 1378: - if (lookahead == 's') ADVANCE(1608); + if (lookahead == 'r') ADVANCE(591); END_STATE(); case 1379: - if (lookahead == 's') ADVANCE(1863); + if (lookahead == 'r') ADVANCE(1429); END_STATE(); case 1380: - if (lookahead == 's') ADVANCE(1949); + if (lookahead == 'r') ADVANCE(1608); END_STATE(); case 1381: - if (lookahead == 's') ADVANCE(1864); + if (lookahead == 'r') ADVANCE(456); END_STATE(); case 1382: - if (lookahead == 's') ADVANCE(1611); + if (lookahead == 'r') ADVANCE(1219); END_STATE(); case 1383: - if (lookahead == 's') ADVANCE(1658); + if (lookahead == 'r') ADVANCE(1111); END_STATE(); case 1384: - if (lookahead == 's') ADVANCE(1579); + if (lookahead == 'r') ADVANCE(407); END_STATE(); case 1385: - if (lookahead == 's') ADVANCE(1592); + if (lookahead == 'r') ADVANCE(166); END_STATE(); case 1386: - if (lookahead == 's') ADVANCE(1519); + if (lookahead == 'r') ADVANCE(411); END_STATE(); case 1387: - if (lookahead == 's') ADVANCE(1378); + if (lookahead == 'r') ADVANCE(413); END_STATE(); case 1388: - if (lookahead == 's') ADVANCE(1550); + if (lookahead == 'r') ADVANCE(1486); END_STATE(); case 1389: - if (lookahead == 's') ADVANCE(715); + if (lookahead == 'r') ADVANCE(1487); END_STATE(); case 1390: - if (lookahead == 's') ADVANCE(1486); - if (lookahead == 't') ADVANCE(164); - if (lookahead == 'v') ADVANCE(1212); + if (lookahead == 'r') ADVANCE(1491); END_STATE(); case 1391: - if (lookahead == 's') ADVANCE(1383); + if (lookahead == 'r') ADVANCE(1492); END_STATE(); case 1392: - if (lookahead == 's') ADVANCE(1413); + if (lookahead == 'r') ADVANCE(1494); END_STATE(); case 1393: - if (lookahead == 's') ADVANCE(819); + if (lookahead == 'r') ADVANCE(1495); END_STATE(); case 1394: - if (lookahead == 's') ADVANCE(1515); + if (lookahead == 'r') ADVANCE(1531); END_STATE(); case 1395: - if (lookahead == 's') ADVANCE(1438); + if (lookahead == 'r') ADVANCE(1509); END_STATE(); case 1396: - if (lookahead == 's') ADVANCE(1511); + if (lookahead == 'r') ADVANCE(1442); END_STATE(); case 1397: - if (lookahead == 's') ADVANCE(920); + if (lookahead == 'r') ADVANCE(451); END_STATE(); case 1398: - if (lookahead == 's') ADVANCE(1581); + if (lookahead == 'r') ADVANCE(1257); END_STATE(); case 1399: - if (lookahead == 's') ADVANCE(1528); + if (lookahead == 'r') ADVANCE(958); END_STATE(); case 1400: - if (lookahead == 's') ADVANCE(1582); + if (lookahead == 'r') ADVANCE(1384); END_STATE(); case 1401: - if (lookahead == 's') ADVANCE(1583); + if (lookahead == 'r') ADVANCE(1386); END_STATE(); case 1402: - if (lookahead == 's') ADVANCE(1584); + if (lookahead == 'r') ADVANCE(444); END_STATE(); case 1403: - if (lookahead == 's') ADVANCE(1585); + if (lookahead == 'r') ADVANCE(836); END_STATE(); case 1404: - if (lookahead == 's') ADVANCE(821); + if (lookahead == 'r') ADVANCE(1255); END_STATE(); case 1405: - if (lookahead == 's') ADVANCE(822); + if (lookahead == 'r') ADVANCE(1259); END_STATE(); case 1406: - if (lookahead == 't') ADVANCE(1692); + if (lookahead == 'r') ADVANCE(825); END_STATE(); case 1407: - if (lookahead == 't') ADVANCE(1699); + if (lookahead == 'r') ADVANCE(474); END_STATE(); case 1408: - if (lookahead == 't') ADVANCE(1706); + if (lookahead == 'r') ADVANCE(1285); END_STATE(); case 1409: - if (lookahead == 't') ADVANCE(1713); + if (lookahead == 'r') ADVANCE(473); END_STATE(); case 1410: - if (lookahead == 't') ADVANCE(1720); + if (lookahead == 'r') ADVANCE(1407); END_STATE(); case 1411: - if (lookahead == 't') ADVANCE(1727); + if (lookahead == 'r') ADVANCE(479); END_STATE(); case 1412: - if (lookahead == 't') ADVANCE(387); + if (lookahead == 'r') ADVANCE(478); END_STATE(); case 1413: - if (lookahead == 't') ADVANCE(1650); + if (lookahead == 'r') ADVANCE(1411); END_STATE(); case 1414: - if (lookahead == 't') ADVANCE(1771); + if (lookahead == 'r') ADVANCE(482); END_STATE(); case 1415: - if (lookahead == 't') ADVANCE(1765); + if (lookahead == 'r') ADVANCE(484); END_STATE(); case 1416: - if (lookahead == 't') ADVANCE(1770); + if (lookahead == 'r') ADVANCE(187); END_STATE(); case 1417: - if (lookahead == 't') ADVANCE(1768); + if (lookahead == 'r') ADVANCE(487); END_STATE(); case 1418: - if (lookahead == 't') ADVANCE(1767); + if (lookahead == 'r') ADVANCE(189); END_STATE(); case 1419: - if (lookahead == 't') ADVANCE(1744); + if (lookahead == 'r') ADVANCE(490); END_STATE(); case 1420: - if (lookahead == 't') ADVANCE(1745); + if (lookahead == 'r') ADVANCE(492); END_STATE(); case 1421: - if (lookahead == 't') ADVANCE(1769); + if (lookahead == 'r') ADVANCE(494); END_STATE(); case 1422: - if (lookahead == 't') ADVANCE(1773); + if (lookahead == 'r') ADVANCE(853); END_STATE(); case 1423: - if (lookahead == 't') ADVANCE(1774); + if (lookahead == 'r') ADVANCE(1454); END_STATE(); case 1424: - if (lookahead == 't') ADVANCE(1766); + if (lookahead == 'r') ADVANCE(1455); END_STATE(); case 1425: - if (lookahead == 't') ADVANCE(1772); + if (lookahead == 's') ADVANCE(926); END_STATE(); case 1426: - if (lookahead == 't') ADVANCE(1934); + if (lookahead == 's') ADVANCE(1668); END_STATE(); case 1427: - if (lookahead == 't') ADVANCE(1860); + if (lookahead == 's') ADVANCE(1928); END_STATE(); case 1428: - if (lookahead == 't') ADVANCE(1775); + if (lookahead == 's') ADVANCE(2015); END_STATE(); case 1429: - if (lookahead == 't') ADVANCE(1787); + if (lookahead == 's') ADVANCE(1929); END_STATE(); case 1430: - if (lookahead == 't') ADVANCE(1790); + if (lookahead == 's') ADVANCE(1671); END_STATE(); case 1431: - if (lookahead == 't') ADVANCE(1789); + if (lookahead == 's') ADVANCE(1718); END_STATE(); case 1432: - if (lookahead == 't') ADVANCE(1748); + if (lookahead == 's') ADVANCE(1636); END_STATE(); case 1433: - if (lookahead == 't') ADVANCE(1791); + if (lookahead == 's') ADVANCE(1650); END_STATE(); case 1434: - if (lookahead == 't') ADVANCE(1788); + if (lookahead == 's') ADVANCE(1570); END_STATE(); case 1435: - if (lookahead == 't') ADVANCE(1925); + if (lookahead == 's') ADVANCE(1426); END_STATE(); case 1436: - if (lookahead == 't') ADVANCE(1698); + if (lookahead == 's') ADVANCE(1606); END_STATE(); case 1437: - if (lookahead == 't') ADVANCE(1705); + if (lookahead == 's') ADVANCE(736); END_STATE(); case 1438: - if (lookahead == 't') ADVANCE(1661); + if (lookahead == 's') ADVANCE(1536); + if (lookahead == 't') ADVANCE(168); + if (lookahead == 'v') ADVANCE(1254); END_STATE(); case 1439: - if (lookahead == 't') ADVANCE(1676); + if (lookahead == 's') ADVANCE(1536); + if (lookahead == 't') ADVANCE(167); + if (lookahead == 'v') ADVANCE(1254); END_STATE(); case 1440: - if (lookahead == 't') ADVANCE(1675); + if (lookahead == 's') ADVANCE(1431); END_STATE(); case 1441: - if (lookahead == 't') ADVANCE(1712); + if (lookahead == 's') ADVANCE(1463); END_STATE(); case 1442: - if (lookahead == 't') ADVANCE(1719); + if (lookahead == 's') ADVANCE(844); END_STATE(); case 1443: - if (lookahead == 't') ADVANCE(201); + if (lookahead == 's') ADVANCE(1566); END_STATE(); case 1444: - if (lookahead == 't') ADVANCE(1726); + if (lookahead == 's') ADVANCE(1488); END_STATE(); case 1445: - if (lookahead == 't') ADVANCE(1733); + if (lookahead == 's') ADVANCE(1562); END_STATE(); case 1446: - if (lookahead == 't') ADVANCE(1694); + if (lookahead == 's') ADVANCE(952); END_STATE(); case 1447: - if (lookahead == 't') ADVANCE(1701); + if (lookahead == 's') ADVANCE(1545); END_STATE(); case 1448: - if (lookahead == 't') ADVANCE(1708); + if (lookahead == 's') ADVANCE(1638); END_STATE(); case 1449: - if (lookahead == 't') ADVANCE(1715); + if (lookahead == 's') ADVANCE(1582); END_STATE(); case 1450: - if (lookahead == 't') ADVANCE(1753); + if (lookahead == 's') ADVANCE(1639); END_STATE(); case 1451: - if (lookahead == 't') ADVANCE(1637); + if (lookahead == 's') ADVANCE(1640); END_STATE(); case 1452: - if (lookahead == 't') ADVANCE(1640); + if (lookahead == 's') ADVANCE(1641); END_STATE(); case 1453: - if (lookahead == 't') ADVANCE(1722); + if (lookahead == 's') ADVANCE(1642); END_STATE(); case 1454: - if (lookahead == 't') ADVANCE(267); + if (lookahead == 's') ADVANCE(846); END_STATE(); case 1455: - if (lookahead == 't') ADVANCE(1729); + if (lookahead == 's') ADVANCE(847); END_STATE(); case 1456: - if (lookahead == 't') ADVANCE(1756); + if (lookahead == 't') ADVANCE(1754); END_STATE(); case 1457: - if (lookahead == 't') ADVANCE(1751); + if (lookahead == 't') ADVANCE(1761); END_STATE(); case 1458: - if (lookahead == 't') ADVANCE(1764); + if (lookahead == 't') ADVANCE(1768); END_STATE(); case 1459: - if (lookahead == 't') ADVANCE(1660); + if (lookahead == 't') ADVANCE(1775); END_STATE(); case 1460: - if (lookahead == 't') ADVANCE(1759); + if (lookahead == 't') ADVANCE(1782); END_STATE(); case 1461: - if (lookahead == 't') ADVANCE(1736); + if (lookahead == 't') ADVANCE(1789); END_STATE(); case 1462: - if (lookahead == 't') ADVANCE(1754); + if (lookahead == 't') ADVANCE(392); END_STATE(); case 1463: - if (lookahead == 't') ADVANCE(1647); + if (lookahead == 't') ADVANCE(1710); END_STATE(); case 1464: - if (lookahead == 't') ADVANCE(1761); + if (lookahead == 't') ADVANCE(1835); END_STATE(); case 1465: - if (lookahead == 't') ADVANCE(1642); + if (lookahead == 't') ADVANCE(1829); END_STATE(); case 1466: - if (lookahead == 't') ADVANCE(452); - if (lookahead == 'y') ADVANCE(1071); + if (lookahead == 't') ADVANCE(1834); END_STATE(); case 1467: - if (lookahead == 't') ADVANCE(874); + if (lookahead == 't') ADVANCE(1832); END_STATE(); case 1468: - if (lookahead == 't') ADVANCE(202); + if (lookahead == 't') ADVANCE(1831); END_STATE(); case 1469: - if (lookahead == 't') ADVANCE(268); + if (lookahead == 't') ADVANCE(1808); END_STATE(); case 1470: - if (lookahead == 't') ADVANCE(203); + if (lookahead == 't') ADVANCE(1809); END_STATE(); case 1471: - if (lookahead == 't') ADVANCE(269); + if (lookahead == 't') ADVANCE(1833); END_STATE(); case 1472: - if (lookahead == 't') ADVANCE(205); + if (lookahead == 't') ADVANCE(1837); END_STATE(); case 1473: - if (lookahead == 't') ADVANCE(270); + if (lookahead == 't') ADVANCE(1838); END_STATE(); case 1474: - if (lookahead == 't') ADVANCE(1171); + if (lookahead == 't') ADVANCE(1830); END_STATE(); case 1475: - if (lookahead == 't') ADVANCE(206); + if (lookahead == 't') ADVANCE(1836); END_STATE(); case 1476: - if (lookahead == 't') ADVANCE(560); + if (lookahead == 't') ADVANCE(2000); END_STATE(); case 1477: - if (lookahead == 't') ADVANCE(1589); + if (lookahead == 't') ADVANCE(1925); END_STATE(); case 1478: - if (lookahead == 't') ADVANCE(207); + if (lookahead == 't') ADVANCE(1839); END_STATE(); case 1479: - if (lookahead == 't') ADVANCE(899); + if (lookahead == 't') ADVANCE(1851); END_STATE(); case 1480: - if (lookahead == 't') ADVANCE(1554); + if (lookahead == 't') ADVANCE(1854); END_STATE(); case 1481: - if (lookahead == 't') ADVANCE(208); + if (lookahead == 't') ADVANCE(1853); END_STATE(); case 1482: - if (lookahead == 't') ADVANCE(865); + if (lookahead == 't') ADVANCE(1812); END_STATE(); case 1483: - if (lookahead == 't') ADVANCE(209); + if (lookahead == 't') ADVANCE(1855); END_STATE(); case 1484: - if (lookahead == 't') ADVANCE(1182); + if (lookahead == 't') ADVANCE(1852); END_STATE(); case 1485: - if (lookahead == 't') ADVANCE(901); + if (lookahead == 't') ADVANCE(1991); END_STATE(); case 1486: - if (lookahead == 't') ADVANCE(413); + if (lookahead == 't') ADVANCE(1760); END_STATE(); case 1487: - if (lookahead == 't') ADVANCE(969); + if (lookahead == 't') ADVANCE(1767); END_STATE(); case 1488: - if (lookahead == 't') ADVANCE(773); + if (lookahead == 't') ADVANCE(1723); END_STATE(); case 1489: - if (lookahead == 't') ADVANCE(1382); + if (lookahead == 't') ADVANCE(1738); END_STATE(); case 1490: - if (lookahead == 't') ADVANCE(567); + if (lookahead == 't') ADVANCE(1737); END_STATE(); case 1491: - if (lookahead == 't') ADVANCE(569); + if (lookahead == 't') ADVANCE(1774); END_STATE(); case 1492: - if (lookahead == 't') ADVANCE(571); + if (lookahead == 't') ADVANCE(1781); END_STATE(); case 1493: - if (lookahead == 't') ADVANCE(1353); + if (lookahead == 't') ADVANCE(206); END_STATE(); case 1494: - if (lookahead == 't') ADVANCE(572); + if (lookahead == 't') ADVANCE(1788); END_STATE(); case 1495: - if (lookahead == 't') ADVANCE(392); + if (lookahead == 't') ADVANCE(1795); END_STATE(); case 1496: - if (lookahead == 't') ADVANCE(796); + if (lookahead == 't') ADVANCE(1911); END_STATE(); case 1497: - if (lookahead == 't') ADVANCE(393); + if (lookahead == 't') ADVANCE(1756); END_STATE(); case 1498: - if (lookahead == 't') ADVANCE(394); + if (lookahead == 't') ADVANCE(1763); END_STATE(); case 1499: - if (lookahead == 't') ADVANCE(723); + if (lookahead == 't') ADVANCE(1770); END_STATE(); case 1500: - if (lookahead == 't') ADVANCE(573); + if (lookahead == 't') ADVANCE(1777); END_STATE(); case 1501: - if (lookahead == 't') ADVANCE(575); + if (lookahead == 't') ADVANCE(1817); END_STATE(); case 1502: - if (lookahead == 't') ADVANCE(775); + if (lookahead == 't') ADVANCE(1697); END_STATE(); case 1503: - if (lookahead == 't') ADVANCE(726); + if (lookahead == 't') ADVANCE(1700); END_STATE(); case 1504: - if (lookahead == 't') ADVANCE(728); + if (lookahead == 't') ADVANCE(1784); END_STATE(); case 1505: - if (lookahead == 't') ADVANCE(730); + if (lookahead == 't') ADVANCE(272); END_STATE(); case 1506: - if (lookahead == 't') ADVANCE(733); + if (lookahead == 't') ADVANCE(1791); END_STATE(); case 1507: - if (lookahead == 't') ADVANCE(736); + if (lookahead == 't') ADVANCE(1820); END_STATE(); case 1508: - if (lookahead == 't') ADVANCE(738); + if (lookahead == 't') ADVANCE(1815); END_STATE(); case 1509: - if (lookahead == 't') ADVANCE(749); + if (lookahead == 't') ADVANCE(1828); END_STATE(); case 1510: - if (lookahead == 't') ADVANCE(818); + if (lookahead == 't') ADVANCE(1722); END_STATE(); case 1511: - if (lookahead == 't') ADVANCE(1333); + if (lookahead == 't') ADVANCE(1823); END_STATE(); case 1512: - if (lookahead == 't') ADVANCE(388); + if (lookahead == 't') ADVANCE(1797); END_STATE(); case 1513: - if (lookahead == 't') ADVANCE(1211); + if (lookahead == 't') ADVANCE(1818); END_STATE(); case 1514: - if (lookahead == 't') ADVANCE(952); + if (lookahead == 't') ADVANCE(1707); END_STATE(); case 1515: - if (lookahead == 't') ADVANCE(782); + if (lookahead == 't') ADVANCE(1825); END_STATE(); case 1516: - if (lookahead == 't') ADVANCE(907); + if (lookahead == 't') ADVANCE(1702); END_STATE(); case 1517: - if (lookahead == 't') ADVANCE(1186); + if (lookahead == 't') ADVANCE(903); END_STATE(); case 1518: - if (lookahead == 't') ADVANCE(1210); + if (lookahead == 't') ADVANCE(207); END_STATE(); case 1519: - if (lookahead == 't') ADVANCE(1335); + if (lookahead == 't') ADVANCE(273); END_STATE(); case 1520: - if (lookahead == 't') ADVANCE(877); + if (lookahead == 't') ADVANCE(208); END_STATE(); case 1521: - if (lookahead == 't') ADVANCE(776); + if (lookahead == 't') ADVANCE(274); END_STATE(); case 1522: - if (lookahead == 't') ADVANCE(1191); + if (lookahead == 't') ADVANCE(210); END_STATE(); case 1523: - if (lookahead == 't') ADVANCE(791); + if (lookahead == 't') ADVANCE(275); END_STATE(); case 1524: - if (lookahead == 't') ADVANCE(1194); + if (lookahead == 't') ADVANCE(1212); END_STATE(); case 1525: - if (lookahead == 't') ADVANCE(911); + if (lookahead == 't') ADVANCE(211); END_STATE(); case 1526: - if (lookahead == 't') ADVANCE(914); + if (lookahead == 't') ADVANCE(573); END_STATE(); case 1527: - if (lookahead == 't') ADVANCE(170); + if (lookahead == 't') ADVANCE(212); END_STATE(); case 1528: - if (lookahead == 't') ADVANCE(463); + if (lookahead == 't') ADVANCE(931); END_STATE(); case 1529: - if (lookahead == 't') ADVANCE(970); + if (lookahead == 't') ADVANCE(1647); END_STATE(); case 1530: - if (lookahead == 't') ADVANCE(458); + if (lookahead == 't') ADVANCE(213); END_STATE(); case 1531: - if (lookahead == 't') ADVANCE(971); + if (lookahead == 't') ADVANCE(1611); END_STATE(); case 1532: - if (lookahead == 't') ADVANCE(466); + if (lookahead == 't') ADVANCE(893); END_STATE(); case 1533: - if (lookahead == 't') ADVANCE(972); + if (lookahead == 't') ADVANCE(214); END_STATE(); case 1534: - if (lookahead == 't') ADVANCE(470); + if (lookahead == 't') ADVANCE(1224); END_STATE(); case 1535: - if (lookahead == 't') ADVANCE(973); + if (lookahead == 't') ADVANCE(933); END_STATE(); case 1536: - if (lookahead == 't') ADVANCE(460); - if (lookahead == 'u') ADVANCE(1270); + if (lookahead == 't') ADVANCE(420); END_STATE(); case 1537: - if (lookahead == 't') ADVANCE(974); + if (lookahead == 't') ADVANCE(1004); END_STATE(); case 1538: - if (lookahead == 't') ADVANCE(475); + if (lookahead == 't') ADVANCE(797); END_STATE(); case 1539: - if (lookahead == 't') ADVANCE(478); + if (lookahead == 't') ADVANCE(1430); END_STATE(); case 1540: - if (lookahead == 't') ADVANCE(772); + if (lookahead == 't') ADVANCE(581); END_STATE(); case 1541: - if (lookahead == 'u') ADVANCE(1056); + if (lookahead == 't') ADVANCE(583); END_STATE(); case 1542: - if (lookahead == 'u') ADVANCE(1057); + if (lookahead == 't') ADVANCE(585); END_STATE(); case 1543: - if (lookahead == 'u') ADVANCE(523); + if (lookahead == 't') ADVANCE(1399); END_STATE(); case 1544: - if (lookahead == 'u') ADVANCE(1332); + if (lookahead == 't') ADVANCE(586); END_STATE(); case 1545: - if (lookahead == 'u') ADVANCE(549); + if (lookahead == 't') ADVANCE(1220); END_STATE(); case 1546: - if (lookahead == 'u') ADVANCE(1337); + if (lookahead == 't') ADVANCE(397); END_STATE(); case 1547: - if (lookahead == 'u') ADVANCE(1407); + if (lookahead == 't') ADVANCE(820); END_STATE(); case 1548: - if (lookahead == 'u') ADVANCE(1064); + if (lookahead == 't') ADVANCE(398); END_STATE(); case 1549: - if (lookahead == 'u') ADVANCE(1409); + if (lookahead == 't') ADVANCE(399); END_STATE(); case 1550: - if (lookahead == 'u') ADVANCE(1032); + if (lookahead == 't') ADVANCE(744); END_STATE(); case 1551: - if (lookahead == 'u') ADVANCE(1496); + if (lookahead == 't') ADVANCE(587); END_STATE(); case 1552: - if (lookahead == 'u') ADVANCE(596); + if (lookahead == 't') ADVANCE(589); END_STATE(); case 1553: - if (lookahead == 'u') ADVANCE(518); + if (lookahead == 't') ADVANCE(799); END_STATE(); case 1554: - if (lookahead == 'u') ADVANCE(420); + if (lookahead == 't') ADVANCE(747); END_STATE(); case 1555: - if (lookahead == 'u') ADVANCE(908); + if (lookahead == 't') ADVANCE(749); END_STATE(); case 1556: - if (lookahead == 'u') ADVANCE(909); + if (lookahead == 't') ADVANCE(751); END_STATE(); case 1557: - if (lookahead == 'u') ADVANCE(915); + if (lookahead == 't') ADVANCE(754); END_STATE(); case 1558: - if (lookahead == 'u') ADVANCE(916); + if (lookahead == 't') ADVANCE(757); END_STATE(); case 1559: - if (lookahead == 'u') ADVANCE(918); + if (lookahead == 't') ADVANCE(759); END_STATE(); case 1560: - if (lookahead == 'u') ADVANCE(919); + if (lookahead == 't') ADVANCE(770); END_STATE(); case 1561: - if (lookahead == 'u') ADVANCE(921); + if (lookahead == 't') ADVANCE(843); END_STATE(); case 1562: - if (lookahead == 'u') ADVANCE(922); + if (lookahead == 't') ADVANCE(1380); END_STATE(); case 1563: - if (lookahead == 'u') ADVANCE(524); + if (lookahead == 't') ADVANCE(393); END_STATE(); case 1564: - if (lookahead == 'u') ADVANCE(525); + if (lookahead == 't') ADVANCE(1253); END_STATE(); case 1565: - if (lookahead == 'u') ADVANCE(526); + if (lookahead == 't') ADVANCE(987); END_STATE(); case 1566: - if (lookahead == 'u') ADVANCE(527); + if (lookahead == 't') ADVANCE(806); END_STATE(); case 1567: - if (lookahead == 'u') ADVANCE(528); + if (lookahead == 't') ADVANCE(939); END_STATE(); case 1568: - if (lookahead == 'u') ADVANCE(529); + if (lookahead == 't') ADVANCE(1228); END_STATE(); case 1569: - if (lookahead == 'u') ADVANCE(530); + if (lookahead == 't') ADVANCE(1252); END_STATE(); case 1570: - if (lookahead == 'u') ADVANCE(531); + if (lookahead == 't') ADVANCE(1381); END_STATE(); case 1571: - if (lookahead == 'u') ADVANCE(532); + if (lookahead == 't') ADVANCE(906); END_STATE(); case 1572: - if (lookahead == 'u') ADVANCE(533); + if (lookahead == 't') ADVANCE(800); END_STATE(); case 1573: - if (lookahead == 'u') ADVANCE(534); + if (lookahead == 't') ADVANCE(1233); END_STATE(); case 1574: - if (lookahead == 'u') ADVANCE(519); + if (lookahead == 't') ADVANCE(907); END_STATE(); case 1575: - if (lookahead == 'v') ADVANCE(721); + if (lookahead == 't') ADVANCE(815); END_STATE(); case 1576: - if (lookahead == 'v') ADVANCE(451); + if (lookahead == 't') ADVANCE(1236); END_STATE(); case 1577: - if (lookahead == 'v') ADVANCE(174); + if (lookahead == 't') ADVANCE(943); END_STATE(); case 1578: - if (lookahead == 'w') ADVANCE(1669); + if (lookahead == 't') ADVANCE(946); END_STATE(); case 1579: - if (lookahead == 'w') ADVANCE(940); + if (lookahead == 't') ADVANCE(955); END_STATE(); case 1580: - if (lookahead == 'w') ADVANCE(172); + if (lookahead == 't') ADVANCE(957); END_STATE(); case 1581: - if (lookahead == 'w') ADVANCE(946); + if (lookahead == 't') ADVANCE(174); END_STATE(); case 1582: - if (lookahead == 'w') ADVANCE(950); + if (lookahead == 't') ADVANCE(472); END_STATE(); case 1583: - if (lookahead == 'w') ADVANCE(953); + if (lookahead == 't') ADVANCE(1005); END_STATE(); case 1584: - if (lookahead == 'w') ADVANCE(955); + if (lookahead == 't') ADVANCE(466); END_STATE(); case 1585: - if (lookahead == 'w') ADVANCE(957); + if (lookahead == 't') ADVANCE(1006); END_STATE(); case 1586: - if (lookahead == 'x') ADVANCE(581); + if (lookahead == 't') ADVANCE(475); END_STATE(); case 1587: - if (lookahead == 'y') ADVANCE(1665); + if (lookahead == 't') ADVANCE(1007); END_STATE(); case 1588: - if (lookahead == 'y') ADVANCE(1666); + if (lookahead == 't') ADVANCE(480); END_STATE(); case 1589: - if (lookahead == 'y') ADVANCE(1849); + if (lookahead == 't') ADVANCE(1008); END_STATE(); case 1590: - if (lookahead == 'y') ADVANCE(168); + if (lookahead == 't') ADVANCE(468); + if (lookahead == 'u') ADVANCE(1315); END_STATE(); case 1591: - if (lookahead == 'y') ADVANCE(155); + if (lookahead == 't') ADVANCE(1009); END_STATE(); case 1592: - if (lookahead == 'y') ADVANCE(1112); + if (lookahead == 't') ADVANCE(485); END_STATE(); case 1593: - if (lookahead == 'y') ADVANCE(1509); + if (lookahead == 't') ADVANCE(488); END_STATE(); case 1594: - if (lookahead == 'y') ADVANCE(175); + if (lookahead == 't') ADVANCE(476); + if (lookahead == 'y') ADVANCE(1109); END_STATE(); case 1595: - if (lookahead == 'y') ADVANCE(178); + if (lookahead == 't') ADVANCE(796); END_STATE(); case 1596: - if (lookahead == 'z') ADVANCE(784); + if (lookahead == 'u') ADVANCE(1093); END_STATE(); case 1597: - if (lookahead == 'z') ADVANCE(785); + if (lookahead == 'u') ADVANCE(1094); END_STATE(); case 1598: - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1972); + if (lookahead == 'u') ADVANCE(535); END_STATE(); case 1599: - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1965); + if (lookahead == 'u') ADVANCE(1378); END_STATE(); case 1600: - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'f')) ADVANCE(11); + if (lookahead == 'u') ADVANCE(561); END_STATE(); case 1601: - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'f')) ADVANCE(1600); + if (lookahead == 'u') ADVANCE(1383); END_STATE(); case 1602: - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'f')) ADVANCE(1601); + if (lookahead == 'u') ADVANCE(1457); END_STATE(); case 1603: - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'f')) ADVANCE(1602); + if (lookahead == 'u') ADVANCE(1102); END_STATE(); case 1604: - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1627); + if (lookahead == 'u') ADVANCE(1459); END_STATE(); case 1605: - if (lookahead != 0 && - lookahead != ';') ADVANCE(385); + if (lookahead == 'u') ADVANCE(1447); END_STATE(); case 1606: - if (eof) ADVANCE(1607); - if (lookahead == '#') ADVANCE(1956); - if (lookahead == ',') ADVANCE(1628); - if (lookahead == '-') ADVANCE(386); - if (lookahead == '.') ADVANCE(508); - if (lookahead == '=') ADVANCE(1613); - if (lookahead == '}') ADVANCE(1868); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') SKIP(1606) - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1621); + if (lookahead == 'u') ADVANCE(1068); END_STATE(); case 1607: - ACCEPT_TOKEN(ts_builtin_sym_end); + if (lookahead == 'u') ADVANCE(1547); END_STATE(); case 1608: - ACCEPT_TOKEN(anon_sym_DOTclass); + if (lookahead == 'u') ADVANCE(611); END_STATE(); case 1609: - ACCEPT_TOKEN(anon_sym_DOTsuper); + if (lookahead == 'u') ADVANCE(1496); END_STATE(); case 1610: - ACCEPT_TOKEN(anon_sym_DOTsource); + if (lookahead == 'u') ADVANCE(530); END_STATE(); case 1611: - ACCEPT_TOKEN(anon_sym_DOTimplements); + if (lookahead == 'u') ADVANCE(427); END_STATE(); case 1612: - ACCEPT_TOKEN(anon_sym_DOTfield); + if (lookahead == 'u') ADVANCE(940); END_STATE(); case 1613: - ACCEPT_TOKEN(anon_sym_EQ); + if (lookahead == 'u') ADVANCE(941); END_STATE(); case 1614: - ACCEPT_TOKEN(sym_end_field); + if (lookahead == 'u') ADVANCE(947); END_STATE(); case 1615: - ACCEPT_TOKEN(anon_sym_DOTmethod); + if (lookahead == 'u') ADVANCE(948); END_STATE(); case 1616: - ACCEPT_TOKEN(sym_end_method); + if (lookahead == 'u') ADVANCE(950); END_STATE(); case 1617: - ACCEPT_TOKEN(anon_sym_DOTannotation); + if (lookahead == 'u') ADVANCE(951); END_STATE(); case 1618: - ACCEPT_TOKEN(anon_sym_system); + if (lookahead == 'u') ADVANCE(953); END_STATE(); case 1619: - ACCEPT_TOKEN(anon_sym_build); + if (lookahead == 'u') ADVANCE(954); END_STATE(); case 1620: - ACCEPT_TOKEN(anon_sym_runtime); + if (lookahead == 'u') ADVANCE(536); END_STATE(); case 1621: - ACCEPT_TOKEN(sym_annotation_key); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1621); + if (lookahead == 'u') ADVANCE(537); END_STATE(); case 1622: - ACCEPT_TOKEN(sym_end_annotation); + if (lookahead == 'u') ADVANCE(538); END_STATE(); case 1623: - ACCEPT_TOKEN(anon_sym_DOTsubannotation); + if (lookahead == 'u') ADVANCE(539); END_STATE(); case 1624: - ACCEPT_TOKEN(sym_end_subannotation); + if (lookahead == 'u') ADVANCE(540); END_STATE(); case 1625: - ACCEPT_TOKEN(anon_sym_DOTparam); + if (lookahead == 'u') ADVANCE(541); END_STATE(); case 1626: - ACCEPT_TOKEN(sym_end_param); + if (lookahead == 'u') ADVANCE(542); END_STATE(); case 1627: - ACCEPT_TOKEN(sym_label); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1627); + if (lookahead == 'u') ADVANCE(543); END_STATE(); case 1628: - ACCEPT_TOKEN(anon_sym_COMMA); + if (lookahead == 'u') ADVANCE(544); END_STATE(); case 1629: - ACCEPT_TOKEN(anon_sym_LF); - if (lookahead == '\n') ADVANCE(1629); + if (lookahead == 'u') ADVANCE(545); END_STATE(); case 1630: - ACCEPT_TOKEN(anon_sym_nop); + if (lookahead == 'u') ADVANCE(546); END_STATE(); case 1631: - ACCEPT_TOKEN(anon_sym_move); - if (lookahead == '-') ADVANCE(720); - if (lookahead == '/') ADVANCE(196); + if (lookahead == 'u') ADVANCE(531); END_STATE(); case 1632: - ACCEPT_TOKEN(anon_sym_move_SLASHfrom16); + if (lookahead == 'v') ADVANCE(742); END_STATE(); case 1633: - ACCEPT_TOKEN(anon_sym_move_SLASH16); + if (lookahead == 'v') ADVANCE(459); END_STATE(); case 1634: - ACCEPT_TOKEN(anon_sym_move_DASHwide); - if (lookahead == '/') ADVANCE(200); + if (lookahead == 'v') ADVANCE(178); END_STATE(); case 1635: - ACCEPT_TOKEN(anon_sym_move_DASHwide_SLASHfrom16); + if (lookahead == 'w') ADVANCE(1731); END_STATE(); case 1636: - ACCEPT_TOKEN(anon_sym_move_DASHwide_SLASH16); + if (lookahead == 'w') ADVANCE(974); END_STATE(); case 1637: - ACCEPT_TOKEN(anon_sym_move_DASHobject); - if (lookahead == '/') ADVANCE(210); + if (lookahead == 'w') ADVANCE(176); END_STATE(); case 1638: - ACCEPT_TOKEN(anon_sym_move_DASHobject_SLASHfrom16); + if (lookahead == 'w') ADVANCE(980); END_STATE(); case 1639: - ACCEPT_TOKEN(anon_sym_move_DASHobject_SLASH16); + if (lookahead == 'w') ADVANCE(985); END_STATE(); case 1640: - ACCEPT_TOKEN(anon_sym_move_DASHresult); - if (lookahead == '-') ADVANCE(1249); + if (lookahead == 'w') ADVANCE(988); END_STATE(); case 1641: - ACCEPT_TOKEN(anon_sym_move_DASHresult_DASHwide); + if (lookahead == 'w') ADVANCE(990); END_STATE(); case 1642: - ACCEPT_TOKEN(anon_sym_move_DASHresult_DASHobject); + if (lookahead == 'w') ADVANCE(992); END_STATE(); case 1643: - ACCEPT_TOKEN(anon_sym_move_DASHexception); + if (lookahead == 'x') ADVANCE(795); END_STATE(); case 1644: - ACCEPT_TOKEN(anon_sym_return_DASHvoid); + if (lookahead == 'x') ADVANCE(596); END_STATE(); case 1645: - ACCEPT_TOKEN(anon_sym_return); - if (lookahead == '-') ADVANCE(1248); + if (lookahead == 'y') ADVANCE(1727); END_STATE(); case 1646: - ACCEPT_TOKEN(anon_sym_return_DASHwide); + if (lookahead == 'y') ADVANCE(1728); END_STATE(); case 1647: - ACCEPT_TOKEN(anon_sym_return_DASHobject); + if (lookahead == 'y') ADVANCE(1914); END_STATE(); case 1648: - ACCEPT_TOKEN(anon_sym_const_SLASH4); + if (lookahead == 'y') ADVANCE(172); END_STATE(); case 1649: - ACCEPT_TOKEN(anon_sym_const_SLASH16); + if (lookahead == 'y') ADVANCE(158); END_STATE(); case 1650: - ACCEPT_TOKEN(anon_sym_const); - if (lookahead == '-') ADVANCE(576); - if (lookahead == '/') ADVANCE(197); + if (lookahead == 'y') ADVANCE(1152); END_STATE(); case 1651: - ACCEPT_TOKEN(anon_sym_const_SLASHhigh16); + if (lookahead == 'y') ADVANCE(1313); END_STATE(); case 1652: - ACCEPT_TOKEN(anon_sym_const_DASHwide_SLASH16); + if (lookahead == 'y') ADVANCE(1560); END_STATE(); case 1653: - ACCEPT_TOKEN(anon_sym_const_DASHwide_SLASH32); + if (lookahead == 'y') ADVANCE(179); END_STATE(); case 1654: - ACCEPT_TOKEN(anon_sym_const_DASHwide); - if (lookahead == '/') ADVANCE(204); + if (lookahead == 'y') ADVANCE(182); END_STATE(); case 1655: - ACCEPT_TOKEN(anon_sym_const_DASHwide_SLASHhigh16); + if (lookahead == 'z') ADVANCE(808); END_STATE(); case 1656: - ACCEPT_TOKEN(anon_sym_const_DASHstring); - if (lookahead == '-') ADVANCE(977); + if (lookahead == 'z') ADVANCE(809); END_STATE(); case 1657: - ACCEPT_TOKEN(anon_sym_const_DASHstring_DASHjumbo); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(2038); END_STATE(); case 1658: - ACCEPT_TOKEN(anon_sym_const_DASHclass); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(2031); END_STATE(); case 1659: - ACCEPT_TOKEN(anon_sym_monitor_DASHenter); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'f')) ADVANCE(12); END_STATE(); case 1660: - ACCEPT_TOKEN(anon_sym_monitor_DASHexit); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'f')) ADVANCE(1659); END_STATE(); case 1661: - ACCEPT_TOKEN(anon_sym_check_DASHcast); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'f')) ADVANCE(1660); END_STATE(); case 1662: - ACCEPT_TOKEN(anon_sym_instance_DASHof); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'f')) ADVANCE(1661); END_STATE(); case 1663: - ACCEPT_TOKEN(anon_sym_array_DASHlength); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1687); END_STATE(); case 1664: - ACCEPT_TOKEN(anon_sym_new_DASHinstance); + if (lookahead != 0 && + lookahead != ';') ADVANCE(390); END_STATE(); case 1665: - ACCEPT_TOKEN(anon_sym_new_DASHarray); + if (eof) ADVANCE(1667); + if (lookahead == '#') ADVANCE(2022); + if (lookahead == ')') ADVANCE(1949); + if (lookahead == ',') ADVANCE(1688); + if (lookahead == '-') ADVANCE(198); + if (lookahead == '.') ADVANCE(197); + if (lookahead == '0') ADVANCE(2036); + if (lookahead == ':') ADVANCE(1663); + if (lookahead == '=') ADVANCE(1673); + if (lookahead == 'B') ADVANCE(1955); + if (lookahead == 'C') ADVANCE(1959); + if (lookahead == 'D') ADVANCE(1967); + if (lookahead == 'F') ADVANCE(1965); + if (lookahead == 'I') ADVANCE(1961); + if (lookahead == 'J') ADVANCE(1963); + if (lookahead == 'L') ADVANCE(1664); + if (lookahead == 'S') ADVANCE(1957); + if (lookahead == 'V') ADVANCE(1951); + if (lookahead == 'Z') ADVANCE(1953); + if (lookahead == '[') ADVANCE(1950); + if (lookahead == 'a') ADVANCE(615); + if (lookahead == 'c') ADVANCE(902); + if (lookahead == 'd') ADVANCE(927); + if (lookahead == 'e') ADVANCE(1643); + if (lookahead == 'f') ADVANCE(981); + if (lookahead == 'g') ADVANCE(1210); + if (lookahead == 'i') ADVANCE(850); + if (lookahead == 'l') ADVANCE(1216); + if (lookahead == 'm') ADVANCE(1211); + if (lookahead == 'n') ADVANCE(728); + if (lookahead == 'o') ADVANCE(1373); + if (lookahead == 'p') ADVANCE(401); + if (lookahead == 'r') ADVANCE(729); + if (lookahead == 's') ADVANCE(889); + if (lookahead == 't') ADVANCE(900); + if (lookahead == 'u') ADVANCE(1425); + if (lookahead == 'x') ADVANCE(1293); + if (lookahead == '}') ADVANCE(1933); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') SKIP(1665) + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(2037); END_STATE(); case 1666: - ACCEPT_TOKEN(anon_sym_filled_DASHnew_DASHarray); - if (lookahead == '/') ADVANCE(1368); + if (eof) ADVANCE(1667); + if (lookahead == '#') ADVANCE(2022); + if (lookahead == ',') ADVANCE(1688); + if (lookahead == '-') ADVANCE(391); + if (lookahead == '.') ADVANCE(520); + if (lookahead == '=') ADVANCE(1673); + if (lookahead == '}') ADVANCE(1933); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') SKIP(1666) + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1681); END_STATE(); case 1667: - ACCEPT_TOKEN(anon_sym_filled_DASHnew_DASHarray_SLASHrange); + ACCEPT_TOKEN(ts_builtin_sym_end); END_STATE(); case 1668: - ACCEPT_TOKEN(anon_sym_fill_DASHarray_DASHdata); + ACCEPT_TOKEN(anon_sym_DOTclass); END_STATE(); case 1669: - ACCEPT_TOKEN(anon_sym_throw); + ACCEPT_TOKEN(anon_sym_DOTsuper); END_STATE(); case 1670: - ACCEPT_TOKEN(anon_sym_goto); - if (lookahead == '/') ADVANCE(195); + ACCEPT_TOKEN(anon_sym_DOTsource); END_STATE(); case 1671: - ACCEPT_TOKEN(anon_sym_goto_SLASH16); + ACCEPT_TOKEN(anon_sym_DOTimplements); END_STATE(); case 1672: - ACCEPT_TOKEN(anon_sym_goto_SLASH32); + ACCEPT_TOKEN(anon_sym_DOTfield); END_STATE(); case 1673: - ACCEPT_TOKEN(anon_sym_packed_DASHswitch); + ACCEPT_TOKEN(anon_sym_EQ); END_STATE(); case 1674: - ACCEPT_TOKEN(anon_sym_sparse_DASHswitch); + ACCEPT_TOKEN(sym_end_field); END_STATE(); case 1675: - ACCEPT_TOKEN(anon_sym_cmpl_DASHfloat); + ACCEPT_TOKEN(anon_sym_DOTmethod); END_STATE(); case 1676: - ACCEPT_TOKEN(anon_sym_cmpg_DASHfloat); + ACCEPT_TOKEN(sym_end_method); END_STATE(); case 1677: - ACCEPT_TOKEN(anon_sym_cmpl_DASHdouble); + ACCEPT_TOKEN(anon_sym_DOTannotation); END_STATE(); case 1678: - ACCEPT_TOKEN(anon_sym_cmpg_DASHdouble); + ACCEPT_TOKEN(anon_sym_system); END_STATE(); case 1679: - ACCEPT_TOKEN(anon_sym_cmp_DASHlong); + ACCEPT_TOKEN(anon_sym_build); END_STATE(); case 1680: - ACCEPT_TOKEN(anon_sym_if_DASHeq); - if (lookahead == 'z') ADVANCE(1686); + ACCEPT_TOKEN(anon_sym_runtime); END_STATE(); case 1681: - ACCEPT_TOKEN(anon_sym_if_DASHne); - if (lookahead == 'z') ADVANCE(1687); + ACCEPT_TOKEN(sym_annotation_key); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1681); END_STATE(); case 1682: - ACCEPT_TOKEN(anon_sym_if_DASHlt); - if (lookahead == 'z') ADVANCE(1688); + ACCEPT_TOKEN(sym_end_annotation); END_STATE(); case 1683: - ACCEPT_TOKEN(anon_sym_if_DASHge); - if (lookahead == 'z') ADVANCE(1689); + ACCEPT_TOKEN(anon_sym_DOTsubannotation); END_STATE(); case 1684: - ACCEPT_TOKEN(anon_sym_if_DASHgt); - if (lookahead == 'z') ADVANCE(1690); + ACCEPT_TOKEN(sym_end_subannotation); END_STATE(); case 1685: - ACCEPT_TOKEN(anon_sym_if_DASHle); - if (lookahead == 'z') ADVANCE(1691); + ACCEPT_TOKEN(anon_sym_DOTparam); END_STATE(); case 1686: - ACCEPT_TOKEN(anon_sym_if_DASHeqz); + ACCEPT_TOKEN(sym_end_param); END_STATE(); case 1687: - ACCEPT_TOKEN(anon_sym_if_DASHnez); + ACCEPT_TOKEN(sym_label); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1687); END_STATE(); case 1688: - ACCEPT_TOKEN(anon_sym_if_DASHltz); + ACCEPT_TOKEN(anon_sym_COMMA); END_STATE(); case 1689: - ACCEPT_TOKEN(anon_sym_if_DASHgez); + ACCEPT_TOKEN(anon_sym_LF); + if (lookahead == '\n') ADVANCE(1689); END_STATE(); case 1690: - ACCEPT_TOKEN(anon_sym_if_DASHgtz); + ACCEPT_TOKEN(anon_sym_nop); END_STATE(); case 1691: - ACCEPT_TOKEN(anon_sym_if_DASHlez); + ACCEPT_TOKEN(anon_sym_move); + if (lookahead == '-') ADVANCE(741); + if (lookahead == '/') ADVANCE(201); END_STATE(); case 1692: - ACCEPT_TOKEN(anon_sym_aget); - if (lookahead == '-') ADVANCE(513); + ACCEPT_TOKEN(anon_sym_move_SLASHfrom16); END_STATE(); case 1693: - ACCEPT_TOKEN(anon_sym_aget_DASHwide); + ACCEPT_TOKEN(anon_sym_move_SLASH16); END_STATE(); case 1694: - ACCEPT_TOKEN(anon_sym_aget_DASHobject); + ACCEPT_TOKEN(anon_sym_move_DASHwide); + if (lookahead == '/') ADVANCE(205); END_STATE(); case 1695: - ACCEPT_TOKEN(anon_sym_aget_DASHboolean); + ACCEPT_TOKEN(anon_sym_move_DASHwide_SLASHfrom16); END_STATE(); case 1696: - ACCEPT_TOKEN(anon_sym_aget_DASHbyte); + ACCEPT_TOKEN(anon_sym_move_DASHwide_SLASH16); END_STATE(); case 1697: - ACCEPT_TOKEN(anon_sym_aget_DASHchar); + ACCEPT_TOKEN(anon_sym_move_DASHobject); + if (lookahead == '/') ADVANCE(215); END_STATE(); case 1698: - ACCEPT_TOKEN(anon_sym_aget_DASHshort); + ACCEPT_TOKEN(anon_sym_move_DASHobject_SLASHfrom16); END_STATE(); case 1699: - ACCEPT_TOKEN(anon_sym_aput); - if (lookahead == '-') ADVANCE(535); + ACCEPT_TOKEN(anon_sym_move_DASHobject_SLASH16); END_STATE(); case 1700: - ACCEPT_TOKEN(anon_sym_aput_DASHwide); + ACCEPT_TOKEN(anon_sym_move_DASHresult); + if (lookahead == '-') ADVANCE(1292); END_STATE(); case 1701: - ACCEPT_TOKEN(anon_sym_aput_DASHobject); + ACCEPT_TOKEN(anon_sym_move_DASHresult_DASHwide); END_STATE(); case 1702: - ACCEPT_TOKEN(anon_sym_aput_DASHboolean); + ACCEPT_TOKEN(anon_sym_move_DASHresult_DASHobject); END_STATE(); case 1703: - ACCEPT_TOKEN(anon_sym_aput_DASHbyte); + ACCEPT_TOKEN(anon_sym_move_DASHexception); END_STATE(); case 1704: - ACCEPT_TOKEN(anon_sym_aput_DASHchar); + ACCEPT_TOKEN(anon_sym_return_DASHvoid); END_STATE(); case 1705: - ACCEPT_TOKEN(anon_sym_aput_DASHshort); + ACCEPT_TOKEN(anon_sym_return); + if (lookahead == '-') ADVANCE(1291); END_STATE(); case 1706: - ACCEPT_TOKEN(anon_sym_iget); - if (lookahead == '-') ADVANCE(537); + ACCEPT_TOKEN(anon_sym_return_DASHwide); END_STATE(); case 1707: - ACCEPT_TOKEN(anon_sym_iget_DASHwide); - if (lookahead == '-') ADVANCE(1274); + ACCEPT_TOKEN(anon_sym_return_DASHobject); END_STATE(); case 1708: - ACCEPT_TOKEN(anon_sym_iget_DASHobject); - if (lookahead == '-') ADVANCE(1276); + ACCEPT_TOKEN(anon_sym_const_SLASH4); END_STATE(); case 1709: - ACCEPT_TOKEN(anon_sym_iget_DASHboolean); + ACCEPT_TOKEN(anon_sym_const_SLASH16); END_STATE(); case 1710: - ACCEPT_TOKEN(anon_sym_iget_DASHbyte); + ACCEPT_TOKEN(anon_sym_const); + if (lookahead == '-') ADVANCE(590); + if (lookahead == '/') ADVANCE(202); END_STATE(); case 1711: - ACCEPT_TOKEN(anon_sym_iget_DASHchar); + ACCEPT_TOKEN(anon_sym_const_SLASHhigh16); END_STATE(); case 1712: - ACCEPT_TOKEN(anon_sym_iget_DASHshort); + ACCEPT_TOKEN(anon_sym_const_DASHwide_SLASH16); END_STATE(); case 1713: - ACCEPT_TOKEN(anon_sym_iput); - if (lookahead == '-') ADVANCE(539); + ACCEPT_TOKEN(anon_sym_const_DASHwide_SLASH32); END_STATE(); case 1714: - ACCEPT_TOKEN(anon_sym_iput_DASHwide); - if (lookahead == '-') ADVANCE(1275); + ACCEPT_TOKEN(anon_sym_const_DASHwide); + if (lookahead == '/') ADVANCE(209); END_STATE(); case 1715: - ACCEPT_TOKEN(anon_sym_iput_DASHobject); - if (lookahead == '-') ADVANCE(1277); + ACCEPT_TOKEN(anon_sym_const_DASHwide_SLASHhigh16); END_STATE(); case 1716: - ACCEPT_TOKEN(anon_sym_iput_DASHboolean); + ACCEPT_TOKEN(anon_sym_const_DASHstring); + if (lookahead == '-') ADVANCE(1012); END_STATE(); case 1717: - ACCEPT_TOKEN(anon_sym_iput_DASHbyte); + ACCEPT_TOKEN(anon_sym_const_DASHstring_DASHjumbo); END_STATE(); case 1718: - ACCEPT_TOKEN(anon_sym_iput_DASHchar); + ACCEPT_TOKEN(anon_sym_const_DASHclass); END_STATE(); case 1719: - ACCEPT_TOKEN(anon_sym_iput_DASHshort); + ACCEPT_TOKEN(anon_sym_const_DASHmethod_DASHhandle); END_STATE(); case 1720: - ACCEPT_TOKEN(anon_sym_sget); - if (lookahead == '-') ADVANCE(541); + ACCEPT_TOKEN(anon_sym_const_DASHmethod_DASHtype); END_STATE(); case 1721: - ACCEPT_TOKEN(anon_sym_sget_DASHwide); + ACCEPT_TOKEN(anon_sym_monitor_DASHenter); END_STATE(); case 1722: - ACCEPT_TOKEN(anon_sym_sget_DASHobject); + ACCEPT_TOKEN(anon_sym_monitor_DASHexit); END_STATE(); case 1723: - ACCEPT_TOKEN(anon_sym_sget_DASHboolean); + ACCEPT_TOKEN(anon_sym_check_DASHcast); END_STATE(); case 1724: - ACCEPT_TOKEN(anon_sym_sget_DASHbyte); + ACCEPT_TOKEN(anon_sym_instance_DASHof); END_STATE(); case 1725: - ACCEPT_TOKEN(anon_sym_sget_DASHchar); + ACCEPT_TOKEN(anon_sym_array_DASHlength); END_STATE(); case 1726: - ACCEPT_TOKEN(anon_sym_sget_DASHshort); + ACCEPT_TOKEN(anon_sym_new_DASHinstance); END_STATE(); case 1727: - ACCEPT_TOKEN(anon_sym_sput); - if (lookahead == '-') ADVANCE(543); + ACCEPT_TOKEN(anon_sym_new_DASHarray); END_STATE(); case 1728: - ACCEPT_TOKEN(anon_sym_sput_DASHwide); + ACCEPT_TOKEN(anon_sym_filled_DASHnew_DASHarray); + if (lookahead == '/') ADVANCE(1417); END_STATE(); case 1729: - ACCEPT_TOKEN(anon_sym_sput_DASHobject); + ACCEPT_TOKEN(anon_sym_filled_DASHnew_DASHarray_SLASHrange); END_STATE(); case 1730: - ACCEPT_TOKEN(anon_sym_sput_DASHboolean); + ACCEPT_TOKEN(anon_sym_fill_DASHarray_DASHdata); END_STATE(); case 1731: - ACCEPT_TOKEN(anon_sym_sput_DASHbyte); + ACCEPT_TOKEN(anon_sym_throw); END_STATE(); case 1732: - ACCEPT_TOKEN(anon_sym_sput_DASHchar); + ACCEPT_TOKEN(anon_sym_goto); + if (lookahead == '/') ADVANCE(200); END_STATE(); case 1733: - ACCEPT_TOKEN(anon_sym_sput_DASHshort); + ACCEPT_TOKEN(anon_sym_goto_SLASH16); END_STATE(); case 1734: - ACCEPT_TOKEN(anon_sym_invoke_DASHvirtual); - if (lookahead == '-') ADVANCE(1279); - if (lookahead == '/') ADVANCE(1367); + ACCEPT_TOKEN(anon_sym_goto_SLASH32); END_STATE(); case 1735: - ACCEPT_TOKEN(anon_sym_invoke_DASHsuper); - if (lookahead == '-') ADVANCE(1278); - if (lookahead == '/') ADVANCE(1356); + ACCEPT_TOKEN(anon_sym_packed_DASHswitch); END_STATE(); case 1736: - ACCEPT_TOKEN(anon_sym_invoke_DASHdirect); - if (lookahead == '-') ADVANCE(793); - if (lookahead == '/') ADVANCE(1363); + ACCEPT_TOKEN(anon_sym_sparse_DASHswitch); END_STATE(); case 1737: - ACCEPT_TOKEN(anon_sym_invoke_DASHstatic); - if (lookahead == '/') ADVANCE(1365); + ACCEPT_TOKEN(anon_sym_cmpl_DASHfloat); END_STATE(); case 1738: - ACCEPT_TOKEN(anon_sym_invoke_DASHinterface); - if (lookahead == '/') ADVANCE(1370); + ACCEPT_TOKEN(anon_sym_cmpg_DASHfloat); END_STATE(); case 1739: - ACCEPT_TOKEN(anon_sym_invoke_DASHvirtual_SLASHrange); + ACCEPT_TOKEN(anon_sym_cmpl_DASHdouble); END_STATE(); case 1740: - ACCEPT_TOKEN(anon_sym_invoke_DASHsuper_SLASHrange); + ACCEPT_TOKEN(anon_sym_cmpg_DASHdouble); END_STATE(); case 1741: - ACCEPT_TOKEN(anon_sym_invoke_DASHdirect_SLASHrange); + ACCEPT_TOKEN(anon_sym_cmp_DASHlong); END_STATE(); case 1742: - ACCEPT_TOKEN(anon_sym_invoke_DASHstatic_SLASHrange); + ACCEPT_TOKEN(anon_sym_if_DASHeq); + if (lookahead == 'z') ADVANCE(1748); END_STATE(); case 1743: - ACCEPT_TOKEN(anon_sym_invoke_DASHinterface_SLASHrange); + ACCEPT_TOKEN(anon_sym_if_DASHne); + if (lookahead == 'z') ADVANCE(1749); END_STATE(); case 1744: - ACCEPT_TOKEN(anon_sym_neg_DASHint); + ACCEPT_TOKEN(anon_sym_if_DASHlt); + if (lookahead == 'z') ADVANCE(1750); END_STATE(); case 1745: - ACCEPT_TOKEN(anon_sym_not_DASHint); + ACCEPT_TOKEN(anon_sym_if_DASHge); + if (lookahead == 'z') ADVANCE(1751); END_STATE(); case 1746: - ACCEPT_TOKEN(anon_sym_neg_DASHlong); + ACCEPT_TOKEN(anon_sym_if_DASHgt); + if (lookahead == 'z') ADVANCE(1752); END_STATE(); case 1747: - ACCEPT_TOKEN(anon_sym_not_DASHlong); + ACCEPT_TOKEN(anon_sym_if_DASHle); + if (lookahead == 'z') ADVANCE(1753); END_STATE(); case 1748: - ACCEPT_TOKEN(anon_sym_neg_DASHfloat); + ACCEPT_TOKEN(anon_sym_if_DASHeqz); END_STATE(); case 1749: - ACCEPT_TOKEN(anon_sym_neg_DASHdouble); + ACCEPT_TOKEN(anon_sym_if_DASHnez); END_STATE(); case 1750: - ACCEPT_TOKEN(anon_sym_int_DASHto_DASHlong); + ACCEPT_TOKEN(anon_sym_if_DASHltz); END_STATE(); case 1751: - ACCEPT_TOKEN(anon_sym_int_DASHto_DASHfloat); + ACCEPT_TOKEN(anon_sym_if_DASHgez); END_STATE(); case 1752: - ACCEPT_TOKEN(anon_sym_int_DASHto_DASHdouble); + ACCEPT_TOKEN(anon_sym_if_DASHgtz); END_STATE(); case 1753: - ACCEPT_TOKEN(anon_sym_long_DASHto_DASHint); + ACCEPT_TOKEN(anon_sym_if_DASHlez); END_STATE(); case 1754: - ACCEPT_TOKEN(anon_sym_long_DASHto_DASHfloat); + ACCEPT_TOKEN(anon_sym_aget); + if (lookahead == '-') ADVANCE(525); END_STATE(); case 1755: - ACCEPT_TOKEN(anon_sym_long_DASHto_DASHdouble); + ACCEPT_TOKEN(anon_sym_aget_DASHwide); END_STATE(); case 1756: - ACCEPT_TOKEN(anon_sym_float_DASHto_DASHint); + ACCEPT_TOKEN(anon_sym_aget_DASHobject); END_STATE(); case 1757: - ACCEPT_TOKEN(anon_sym_float_DASHto_DASHlong); + ACCEPT_TOKEN(anon_sym_aget_DASHboolean); END_STATE(); case 1758: - ACCEPT_TOKEN(anon_sym_float_DASHto_DASHdouble); + ACCEPT_TOKEN(anon_sym_aget_DASHbyte); END_STATE(); case 1759: - ACCEPT_TOKEN(anon_sym_double_DASHto_DASHint); + ACCEPT_TOKEN(anon_sym_aget_DASHchar); END_STATE(); case 1760: - ACCEPT_TOKEN(anon_sym_double_DASHto_DASHlong); + ACCEPT_TOKEN(anon_sym_aget_DASHshort); END_STATE(); case 1761: - ACCEPT_TOKEN(anon_sym_double_DASHto_DASHfloat); + ACCEPT_TOKEN(anon_sym_aput); + if (lookahead == '-') ADVANCE(547); END_STATE(); case 1762: - ACCEPT_TOKEN(anon_sym_int_DASHto_DASHbyte); + ACCEPT_TOKEN(anon_sym_aput_DASHwide); END_STATE(); case 1763: - ACCEPT_TOKEN(anon_sym_int_DASHto_DASHchar); + ACCEPT_TOKEN(anon_sym_aput_DASHobject); END_STATE(); case 1764: - ACCEPT_TOKEN(anon_sym_int_DASHto_DASHshort); + ACCEPT_TOKEN(anon_sym_aput_DASHboolean); END_STATE(); case 1765: - ACCEPT_TOKEN(anon_sym_add_DASHint); - if (lookahead == '/') ADVANCE(217); + ACCEPT_TOKEN(anon_sym_aput_DASHbyte); END_STATE(); case 1766: - ACCEPT_TOKEN(anon_sym_sub_DASHint); - if (lookahead == '/') ADVANCE(225); + ACCEPT_TOKEN(anon_sym_aput_DASHchar); END_STATE(); case 1767: - ACCEPT_TOKEN(anon_sym_mul_DASHint); - if (lookahead == '/') ADVANCE(220); + ACCEPT_TOKEN(anon_sym_aput_DASHshort); END_STATE(); case 1768: - ACCEPT_TOKEN(anon_sym_div_DASHint); - if (lookahead == '/') ADVANCE(219); + ACCEPT_TOKEN(anon_sym_iget); + if (lookahead == '-') ADVANCE(549); END_STATE(); case 1769: - ACCEPT_TOKEN(anon_sym_rem_DASHint); - if (lookahead == '/') ADVANCE(222); + ACCEPT_TOKEN(anon_sym_iget_DASHwide); + if (lookahead == '-') ADVANCE(1320); END_STATE(); case 1770: - ACCEPT_TOKEN(anon_sym_and_DASHint); - if (lookahead == '/') ADVANCE(218); + ACCEPT_TOKEN(anon_sym_iget_DASHobject); + if (lookahead == '-') ADVANCE(1322); END_STATE(); case 1771: - ACCEPT_TOKEN(anon_sym_or_DASHint); - if (lookahead == '/') ADVANCE(216); + ACCEPT_TOKEN(anon_sym_iget_DASHboolean); END_STATE(); case 1772: - ACCEPT_TOKEN(anon_sym_xor_DASHint); - if (lookahead == '/') ADVANCE(226); + ACCEPT_TOKEN(anon_sym_iget_DASHbyte); END_STATE(); case 1773: - ACCEPT_TOKEN(anon_sym_shl_DASHint); - if (lookahead == '/') ADVANCE(223); + ACCEPT_TOKEN(anon_sym_iget_DASHchar); END_STATE(); case 1774: - ACCEPT_TOKEN(anon_sym_shr_DASHint); - if (lookahead == '/') ADVANCE(224); + ACCEPT_TOKEN(anon_sym_iget_DASHshort); END_STATE(); case 1775: - ACCEPT_TOKEN(anon_sym_ushr_DASHint); - if (lookahead == '/') ADVANCE(235); + ACCEPT_TOKEN(anon_sym_iput); + if (lookahead == '-') ADVANCE(551); END_STATE(); case 1776: - ACCEPT_TOKEN(anon_sym_add_DASHlong); - if (lookahead == '/') ADVANCE(227); + ACCEPT_TOKEN(anon_sym_iput_DASHwide); + if (lookahead == '-') ADVANCE(1321); END_STATE(); case 1777: - ACCEPT_TOKEN(anon_sym_sub_DASHlong); - if (lookahead == '/') ADVANCE(234); + ACCEPT_TOKEN(anon_sym_iput_DASHobject); + if (lookahead == '-') ADVANCE(1323); END_STATE(); case 1778: - ACCEPT_TOKEN(anon_sym_mul_DASHlong); - if (lookahead == '/') ADVANCE(230); + ACCEPT_TOKEN(anon_sym_iput_DASHboolean); END_STATE(); case 1779: - ACCEPT_TOKEN(anon_sym_div_DASHlong); - if (lookahead == '/') ADVANCE(229); + ACCEPT_TOKEN(anon_sym_iput_DASHbyte); END_STATE(); case 1780: - ACCEPT_TOKEN(anon_sym_rem_DASHlong); - if (lookahead == '/') ADVANCE(231); + ACCEPT_TOKEN(anon_sym_iput_DASHchar); END_STATE(); case 1781: + ACCEPT_TOKEN(anon_sym_iput_DASHshort); + END_STATE(); + case 1782: + ACCEPT_TOKEN(anon_sym_sget); + if (lookahead == '-') ADVANCE(553); + END_STATE(); + case 1783: + ACCEPT_TOKEN(anon_sym_sget_DASHwide); + END_STATE(); + case 1784: + ACCEPT_TOKEN(anon_sym_sget_DASHobject); + END_STATE(); + case 1785: + ACCEPT_TOKEN(anon_sym_sget_DASHboolean); + END_STATE(); + case 1786: + ACCEPT_TOKEN(anon_sym_sget_DASHbyte); + END_STATE(); + case 1787: + ACCEPT_TOKEN(anon_sym_sget_DASHchar); + END_STATE(); + case 1788: + ACCEPT_TOKEN(anon_sym_sget_DASHshort); + END_STATE(); + case 1789: + ACCEPT_TOKEN(anon_sym_sput); + if (lookahead == '-') ADVANCE(555); + END_STATE(); + case 1790: + ACCEPT_TOKEN(anon_sym_sput_DASHwide); + END_STATE(); + case 1791: + ACCEPT_TOKEN(anon_sym_sput_DASHobject); + END_STATE(); + case 1792: + ACCEPT_TOKEN(anon_sym_sput_DASHboolean); + END_STATE(); + case 1793: + ACCEPT_TOKEN(anon_sym_sput_DASHbyte); + END_STATE(); + case 1794: + ACCEPT_TOKEN(anon_sym_sput_DASHchar); + END_STATE(); + case 1795: + ACCEPT_TOKEN(anon_sym_sput_DASHshort); + END_STATE(); + case 1796: + ACCEPT_TOKEN(anon_sym_invoke_DASHcustom); + if (lookahead == '/') ADVANCE(1409); + END_STATE(); + case 1797: + ACCEPT_TOKEN(anon_sym_invoke_DASHdirect); + if (lookahead == '-') ADVANCE(817); + if (lookahead == '/') ADVANCE(1412); + END_STATE(); + case 1798: + ACCEPT_TOKEN(anon_sym_invoke_DASHinterface); + if (lookahead == '/') ADVANCE(1419); + END_STATE(); + case 1799: + ACCEPT_TOKEN(anon_sym_invoke_DASHstatic); + if (lookahead == '/') ADVANCE(1414); + END_STATE(); + case 1800: + ACCEPT_TOKEN(anon_sym_invoke_DASHsuper); + if (lookahead == '-') ADVANCE(1324); + if (lookahead == '/') ADVANCE(1402); + END_STATE(); + case 1801: + ACCEPT_TOKEN(anon_sym_invoke_DASHvirtual); + if (lookahead == '-') ADVANCE(1325); + if (lookahead == '/') ADVANCE(1415); + END_STATE(); + case 1802: + ACCEPT_TOKEN(anon_sym_invoke_DASHcustom_SLASHrange); + END_STATE(); + case 1803: + ACCEPT_TOKEN(anon_sym_invoke_DASHdirect_SLASHrange); + END_STATE(); + case 1804: + ACCEPT_TOKEN(anon_sym_invoke_DASHinterface_SLASHrange); + END_STATE(); + case 1805: + ACCEPT_TOKEN(anon_sym_invoke_DASHstatic_SLASHrange); + END_STATE(); + case 1806: + ACCEPT_TOKEN(anon_sym_invoke_DASHsuper_SLASHrange); + END_STATE(); + case 1807: + ACCEPT_TOKEN(anon_sym_invoke_DASHvirtual_SLASHrange); + END_STATE(); + case 1808: + ACCEPT_TOKEN(anon_sym_neg_DASHint); + END_STATE(); + case 1809: + ACCEPT_TOKEN(anon_sym_not_DASHint); + END_STATE(); + case 1810: + ACCEPT_TOKEN(anon_sym_neg_DASHlong); + END_STATE(); + case 1811: + ACCEPT_TOKEN(anon_sym_not_DASHlong); + END_STATE(); + case 1812: + ACCEPT_TOKEN(anon_sym_neg_DASHfloat); + END_STATE(); + case 1813: + ACCEPT_TOKEN(anon_sym_neg_DASHdouble); + END_STATE(); + case 1814: + ACCEPT_TOKEN(anon_sym_int_DASHto_DASHlong); + END_STATE(); + case 1815: + ACCEPT_TOKEN(anon_sym_int_DASHto_DASHfloat); + END_STATE(); + case 1816: + ACCEPT_TOKEN(anon_sym_int_DASHto_DASHdouble); + END_STATE(); + case 1817: + ACCEPT_TOKEN(anon_sym_long_DASHto_DASHint); + END_STATE(); + case 1818: + ACCEPT_TOKEN(anon_sym_long_DASHto_DASHfloat); + END_STATE(); + case 1819: + ACCEPT_TOKEN(anon_sym_long_DASHto_DASHdouble); + END_STATE(); + case 1820: + ACCEPT_TOKEN(anon_sym_float_DASHto_DASHint); + END_STATE(); + case 1821: + ACCEPT_TOKEN(anon_sym_float_DASHto_DASHlong); + END_STATE(); + case 1822: + ACCEPT_TOKEN(anon_sym_float_DASHto_DASHdouble); + END_STATE(); + case 1823: + ACCEPT_TOKEN(anon_sym_double_DASHto_DASHint); + END_STATE(); + case 1824: + ACCEPT_TOKEN(anon_sym_double_DASHto_DASHlong); + END_STATE(); + case 1825: + ACCEPT_TOKEN(anon_sym_double_DASHto_DASHfloat); + END_STATE(); + case 1826: + ACCEPT_TOKEN(anon_sym_int_DASHto_DASHbyte); + END_STATE(); + case 1827: + ACCEPT_TOKEN(anon_sym_int_DASHto_DASHchar); + END_STATE(); + case 1828: + ACCEPT_TOKEN(anon_sym_int_DASHto_DASHshort); + END_STATE(); + case 1829: + ACCEPT_TOKEN(anon_sym_add_DASHint); + if (lookahead == '/') ADVANCE(222); + END_STATE(); + case 1830: + ACCEPT_TOKEN(anon_sym_sub_DASHint); + if (lookahead == '/') ADVANCE(230); + END_STATE(); + case 1831: + ACCEPT_TOKEN(anon_sym_mul_DASHint); + if (lookahead == '/') ADVANCE(225); + END_STATE(); + case 1832: + ACCEPT_TOKEN(anon_sym_div_DASHint); + if (lookahead == '/') ADVANCE(224); + END_STATE(); + case 1833: + ACCEPT_TOKEN(anon_sym_rem_DASHint); + if (lookahead == '/') ADVANCE(227); + END_STATE(); + case 1834: + ACCEPT_TOKEN(anon_sym_and_DASHint); + if (lookahead == '/') ADVANCE(223); + END_STATE(); + case 1835: + ACCEPT_TOKEN(anon_sym_or_DASHint); + if (lookahead == '/') ADVANCE(221); + END_STATE(); + case 1836: + ACCEPT_TOKEN(anon_sym_xor_DASHint); + if (lookahead == '/') ADVANCE(231); + END_STATE(); + case 1837: + ACCEPT_TOKEN(anon_sym_shl_DASHint); + if (lookahead == '/') ADVANCE(228); + END_STATE(); + case 1838: + ACCEPT_TOKEN(anon_sym_shr_DASHint); + if (lookahead == '/') ADVANCE(229); + END_STATE(); + case 1839: + ACCEPT_TOKEN(anon_sym_ushr_DASHint); + if (lookahead == '/') ADVANCE(240); + END_STATE(); + case 1840: + ACCEPT_TOKEN(anon_sym_add_DASHlong); + if (lookahead == '/') ADVANCE(232); + END_STATE(); + case 1841: + ACCEPT_TOKEN(anon_sym_sub_DASHlong); + if (lookahead == '/') ADVANCE(239); + END_STATE(); + case 1842: + ACCEPT_TOKEN(anon_sym_mul_DASHlong); + if (lookahead == '/') ADVANCE(235); + END_STATE(); + case 1843: + ACCEPT_TOKEN(anon_sym_div_DASHlong); + if (lookahead == '/') ADVANCE(234); + END_STATE(); + case 1844: + ACCEPT_TOKEN(anon_sym_rem_DASHlong); + if (lookahead == '/') ADVANCE(236); + END_STATE(); + case 1845: ACCEPT_TOKEN(anon_sym_and_DASHlong); - if (lookahead == '/') ADVANCE(228); + if (lookahead == '/') ADVANCE(233); END_STATE(); - case 1782: + case 1846: ACCEPT_TOKEN(anon_sym_or_DASHlong); - if (lookahead == '/') ADVANCE(221); + if (lookahead == '/') ADVANCE(226); END_STATE(); - case 1783: + case 1847: ACCEPT_TOKEN(anon_sym_xor_DASHlong); - if (lookahead == '/') ADVANCE(236); + if (lookahead == '/') ADVANCE(241); END_STATE(); - case 1784: + case 1848: ACCEPT_TOKEN(anon_sym_shl_DASHlong); - if (lookahead == '/') ADVANCE(232); + if (lookahead == '/') ADVANCE(237); END_STATE(); - case 1785: + case 1849: ACCEPT_TOKEN(anon_sym_shr_DASHlong); - if (lookahead == '/') ADVANCE(233); + if (lookahead == '/') ADVANCE(238); END_STATE(); - case 1786: + case 1850: ACCEPT_TOKEN(anon_sym_ushr_DASHlong); - if (lookahead == '/') ADVANCE(242); + if (lookahead == '/') ADVANCE(247); END_STATE(); - case 1787: + case 1851: ACCEPT_TOKEN(anon_sym_add_DASHfloat); - if (lookahead == '/') ADVANCE(237); + if (lookahead == '/') ADVANCE(242); END_STATE(); - case 1788: + case 1852: ACCEPT_TOKEN(anon_sym_sub_DASHfloat); - if (lookahead == '/') ADVANCE(241); + if (lookahead == '/') ADVANCE(246); END_STATE(); - case 1789: + case 1853: ACCEPT_TOKEN(anon_sym_mul_DASHfloat); - if (lookahead == '/') ADVANCE(239); + if (lookahead == '/') ADVANCE(244); END_STATE(); - case 1790: + case 1854: ACCEPT_TOKEN(anon_sym_div_DASHfloat); - if (lookahead == '/') ADVANCE(238); + if (lookahead == '/') ADVANCE(243); END_STATE(); - case 1791: + case 1855: ACCEPT_TOKEN(anon_sym_rem_DASHfloat); - if (lookahead == '/') ADVANCE(240); + if (lookahead == '/') ADVANCE(245); END_STATE(); - case 1792: + case 1856: ACCEPT_TOKEN(anon_sym_add_DASHdouble); - if (lookahead == '/') ADVANCE(243); + if (lookahead == '/') ADVANCE(248); END_STATE(); - case 1793: + case 1857: ACCEPT_TOKEN(anon_sym_sub_DASHdouble); - if (lookahead == '/') ADVANCE(247); + if (lookahead == '/') ADVANCE(252); END_STATE(); - case 1794: + case 1858: ACCEPT_TOKEN(anon_sym_mul_DASHdouble); - if (lookahead == '/') ADVANCE(245); + if (lookahead == '/') ADVANCE(250); END_STATE(); - case 1795: + case 1859: ACCEPT_TOKEN(anon_sym_div_DASHdouble); - if (lookahead == '/') ADVANCE(244); + if (lookahead == '/') ADVANCE(249); END_STATE(); - case 1796: + case 1860: ACCEPT_TOKEN(anon_sym_rem_DASHdouble); - if (lookahead == '/') ADVANCE(246); + if (lookahead == '/') ADVANCE(251); END_STATE(); - case 1797: + case 1861: ACCEPT_TOKEN(anon_sym_add_DASHint_SLASH2addr); END_STATE(); - case 1798: + case 1862: ACCEPT_TOKEN(anon_sym_sub_DASHint_SLASH2addr); END_STATE(); - case 1799: + case 1863: ACCEPT_TOKEN(anon_sym_mul_DASHint_SLASH2addr); END_STATE(); - case 1800: + case 1864: ACCEPT_TOKEN(anon_sym_div_DASHint_SLASH2addr); END_STATE(); - case 1801: + case 1865: ACCEPT_TOKEN(anon_sym_rem_DASHint_SLASH2addr); END_STATE(); - case 1802: + case 1866: ACCEPT_TOKEN(anon_sym_and_DASHint_SLASH2addr); END_STATE(); - case 1803: + case 1867: ACCEPT_TOKEN(anon_sym_or_DASHint_SLASH2addr); END_STATE(); - case 1804: + case 1868: ACCEPT_TOKEN(anon_sym_xor_DASHint_SLASH2addr); END_STATE(); - case 1805: + case 1869: ACCEPT_TOKEN(anon_sym_shl_DASHint_SLASH2addr); END_STATE(); - case 1806: + case 1870: ACCEPT_TOKEN(anon_sym_shr_DASHint_SLASH2addr); END_STATE(); - case 1807: + case 1871: ACCEPT_TOKEN(anon_sym_ushr_DASHint_SLASH2addr); END_STATE(); - case 1808: + case 1872: ACCEPT_TOKEN(anon_sym_add_DASHlong_SLASH2addr); END_STATE(); - case 1809: + case 1873: ACCEPT_TOKEN(anon_sym_sub_DASHlong_SLASH2addr); END_STATE(); - case 1810: + case 1874: ACCEPT_TOKEN(anon_sym_mul_DASHlong_SLASH2addr); END_STATE(); - case 1811: + case 1875: ACCEPT_TOKEN(anon_sym_div_DASHlong_SLASH2addr); END_STATE(); - case 1812: + case 1876: ACCEPT_TOKEN(anon_sym_rem_DASHlong_SLASH2addr); END_STATE(); - case 1813: + case 1877: ACCEPT_TOKEN(anon_sym_and_DASHlong_SLASH2addr); END_STATE(); - case 1814: + case 1878: ACCEPT_TOKEN(anon_sym_or_DASHlong_SLASH2addr); END_STATE(); - case 1815: + case 1879: ACCEPT_TOKEN(anon_sym_xor_DASHlong_SLASH2addr); END_STATE(); - case 1816: + case 1880: ACCEPT_TOKEN(anon_sym_shl_DASHlong_SLASH2addr); END_STATE(); - case 1817: + case 1881: ACCEPT_TOKEN(anon_sym_shr_DASHlong_SLASH2addr); END_STATE(); - case 1818: + case 1882: ACCEPT_TOKEN(anon_sym_ushr_DASHlong_SLASH2addr); END_STATE(); - case 1819: + case 1883: ACCEPT_TOKEN(anon_sym_add_DASHfloat_SLASH2addr); END_STATE(); - case 1820: + case 1884: ACCEPT_TOKEN(anon_sym_sub_DASHfloat_SLASH2addr); END_STATE(); - case 1821: + case 1885: ACCEPT_TOKEN(anon_sym_mul_DASHfloat_SLASH2addr); END_STATE(); - case 1822: + case 1886: ACCEPT_TOKEN(anon_sym_div_DASHfloat_SLASH2addr); END_STATE(); - case 1823: + case 1887: ACCEPT_TOKEN(anon_sym_rem_DASHfloat_SLASH2addr); END_STATE(); - case 1824: + case 1888: ACCEPT_TOKEN(anon_sym_add_DASHdouble_SLASH2addr); END_STATE(); - case 1825: + case 1889: ACCEPT_TOKEN(anon_sym_sub_DASHdouble_SLASH2addr); END_STATE(); - case 1826: + case 1890: ACCEPT_TOKEN(anon_sym_mul_DASHdouble_SLASH2addr); END_STATE(); - case 1827: + case 1891: ACCEPT_TOKEN(anon_sym_div_DASHdouble_SLASH2addr); END_STATE(); - case 1828: + case 1892: ACCEPT_TOKEN(anon_sym_rem_DASHdouble_SLASH2addr); END_STATE(); - case 1829: + case 1893: ACCEPT_TOKEN(anon_sym_add_DASHint_SLASHlit16); END_STATE(); - case 1830: + case 1894: ACCEPT_TOKEN(anon_sym_sub_DASHint_SLASHlit16); END_STATE(); - case 1831: + case 1895: ACCEPT_TOKEN(anon_sym_mul_DASHint_SLASHlit16); END_STATE(); - case 1832: + case 1896: ACCEPT_TOKEN(anon_sym_div_DASHint_SLASHlit16); END_STATE(); - case 1833: + case 1897: ACCEPT_TOKEN(anon_sym_rem_DASHint_SLASHlit16); END_STATE(); - case 1834: + case 1898: ACCEPT_TOKEN(anon_sym_and_DASHint_SLASHlit16); END_STATE(); - case 1835: + case 1899: ACCEPT_TOKEN(anon_sym_or_DASHint_SLASHlit16); END_STATE(); - case 1836: + case 1900: ACCEPT_TOKEN(anon_sym_xor_DASHint_SLASHlit16); END_STATE(); - case 1837: + case 1901: ACCEPT_TOKEN(anon_sym_add_DASHint_SLASHlit8); END_STATE(); - case 1838: + case 1902: ACCEPT_TOKEN(anon_sym_sub_DASHint_SLASHlit8); END_STATE(); - case 1839: + case 1903: ACCEPT_TOKEN(anon_sym_mul_DASHint_SLASHlit8); END_STATE(); - case 1840: + case 1904: ACCEPT_TOKEN(anon_sym_div_DASHint_SLASHlit8); END_STATE(); - case 1841: + case 1905: ACCEPT_TOKEN(anon_sym_rem_DASHint_SLASHlit8); END_STATE(); - case 1842: + case 1906: ACCEPT_TOKEN(anon_sym_and_DASHint_SLASHlit8); END_STATE(); - case 1843: + case 1907: ACCEPT_TOKEN(anon_sym_or_DASHint_SLASHlit8); END_STATE(); - case 1844: + case 1908: ACCEPT_TOKEN(anon_sym_xor_DASHint_SLASHlit8); END_STATE(); - case 1845: + case 1909: ACCEPT_TOKEN(anon_sym_shl_DASHint_SLASHlit8); END_STATE(); - case 1846: + case 1910: ACCEPT_TOKEN(anon_sym_shr_DASHint_SLASHlit8); END_STATE(); - case 1847: + case 1911: + ACCEPT_TOKEN(anon_sym_static_DASHput); + END_STATE(); + case 1912: ACCEPT_TOKEN(anon_sym_ushr_DASHint_SLASHlit8); END_STATE(); - case 1848: + case 1913: ACCEPT_TOKEN(anon_sym_execute_DASHinline); END_STATE(); - case 1849: + case 1914: ACCEPT_TOKEN(anon_sym_invoke_DASHdirect_DASHempty); END_STATE(); - case 1850: + case 1915: ACCEPT_TOKEN(anon_sym_iget_DASHquick); END_STATE(); - case 1851: + case 1916: ACCEPT_TOKEN(anon_sym_iget_DASHwide_DASHquick); END_STATE(); - case 1852: + case 1917: ACCEPT_TOKEN(anon_sym_iget_DASHobject_DASHquick); END_STATE(); - case 1853: + case 1918: ACCEPT_TOKEN(anon_sym_iput_DASHquick); END_STATE(); - case 1854: + case 1919: ACCEPT_TOKEN(anon_sym_iput_DASHwide_DASHquick); END_STATE(); - case 1855: + case 1920: ACCEPT_TOKEN(anon_sym_iput_DASHobject_DASHquick); END_STATE(); - case 1856: + case 1921: ACCEPT_TOKEN(anon_sym_invoke_DASHvirtual_DASHquick); - if (lookahead == '/') ADVANCE(1373); + if (lookahead == '/') ADVANCE(1421); END_STATE(); - case 1857: + case 1922: ACCEPT_TOKEN(anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange); END_STATE(); - case 1858: + case 1923: ACCEPT_TOKEN(anon_sym_invoke_DASHsuper_DASHquick); - if (lookahead == '/') ADVANCE(1372); + if (lookahead == '/') ADVANCE(1420); END_STATE(); - case 1859: + case 1924: ACCEPT_TOKEN(anon_sym_invoke_DASHsuper_DASHquick_SLASHrange); END_STATE(); - case 1860: + case 1925: ACCEPT_TOKEN(anon_sym_rsub_DASHint); - if (lookahead == '/') ADVANCE(1040); + if (lookahead == '/') ADVANCE(1077); END_STATE(); - case 1861: + case 1926: ACCEPT_TOKEN(anon_sym_rsub_DASHint_SLASHlit8); END_STATE(); - case 1862: + case 1927: ACCEPT_TOKEN(anon_sym_DOTline); END_STATE(); - case 1863: + case 1928: ACCEPT_TOKEN(anon_sym_DOTlocals); END_STATE(); - case 1864: + case 1929: ACCEPT_TOKEN(anon_sym_DOTregisters); END_STATE(); - case 1865: + case 1930: ACCEPT_TOKEN(anon_sym_DOTcatch); - if (lookahead == 'a') ADVANCE(1016); + if (lookahead == 'a') ADVANCE(1052); END_STATE(); - case 1866: + case 1931: ACCEPT_TOKEN(anon_sym_LBRACE); END_STATE(); - case 1867: + case 1932: ACCEPT_TOKEN(anon_sym_DOT_DOT); END_STATE(); - case 1868: + case 1933: ACCEPT_TOKEN(anon_sym_RBRACE); END_STATE(); - case 1869: + case 1934: ACCEPT_TOKEN(anon_sym_DOTcatchall); END_STATE(); - case 1870: + case 1935: ACCEPT_TOKEN(anon_sym_DOTpacked_DASHswitch); END_STATE(); - case 1871: + case 1936: ACCEPT_TOKEN(anon_sym_DOTendpacked_DASHswitch); END_STATE(); - case 1872: + case 1937: ACCEPT_TOKEN(anon_sym_DOTsparse_DASHswitch); END_STATE(); - case 1873: + case 1938: ACCEPT_TOKEN(anon_sym_DASH_GT); END_STATE(); - case 1874: + case 1939: ACCEPT_TOKEN(anon_sym_DOTendsparse_DASHswitch); END_STATE(); - case 1875: + case 1940: ACCEPT_TOKEN(anon_sym_DOTarray_DASHdata); END_STATE(); - case 1876: + case 1941: ACCEPT_TOKEN(anon_sym_DOTendarray_DASHdata); END_STATE(); - case 1877: + case 1942: ACCEPT_TOKEN(sym_class_identifier); END_STATE(); - case 1878: + case 1943: ACCEPT_TOKEN(aux_sym_field_identifier_token1); END_STATE(); - case 1879: + case 1944: ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == ';') ADVANCE(1877); - if (lookahead != 0) ADVANCE(385); + if (lookahead == ';') ADVANCE(1942); + if (lookahead != 0) ADVANCE(390); END_STATE(); - case 1880: + case 1945: ACCEPT_TOKEN(anon_sym_LTclinit_GT_LPAREN); END_STATE(); - case 1881: + case 1946: ACCEPT_TOKEN(anon_sym_LTinit_GT_LPAREN); END_STATE(); - case 1882: + case 1947: ACCEPT_TOKEN(aux_sym_method_identifier_token1); END_STATE(); - case 1883: + case 1948: ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == ';') ADVANCE(1877); - if (lookahead != 0) ADVANCE(385); + if (lookahead == ';') ADVANCE(1942); + if (lookahead != 0) ADVANCE(390); END_STATE(); - case 1884: + case 1949: ACCEPT_TOKEN(anon_sym_RPAREN); END_STATE(); - case 1885: + case 1950: ACCEPT_TOKEN(anon_sym_LBRACK); END_STATE(); - case 1886: + case 1951: ACCEPT_TOKEN(anon_sym_V); END_STATE(); - case 1887: + case 1952: ACCEPT_TOKEN(anon_sym_V); - if (lookahead == '(') ADVANCE(1882); - if (lookahead == ':') ADVANCE(1878); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == ':') ADVANCE(1943); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(28); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(29); END_STATE(); - case 1888: + case 1953: ACCEPT_TOKEN(anon_sym_Z); END_STATE(); - case 1889: + case 1954: ACCEPT_TOKEN(anon_sym_Z); - if (lookahead == '(') ADVANCE(1882); - if (lookahead == ':') ADVANCE(1878); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == ':') ADVANCE(1943); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(28); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(29); END_STATE(); - case 1890: + case 1955: ACCEPT_TOKEN(anon_sym_B); END_STATE(); - case 1891: + case 1956: ACCEPT_TOKEN(anon_sym_B); - if (lookahead == '(') ADVANCE(1882); - if (lookahead == ':') ADVANCE(1878); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == ':') ADVANCE(1943); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(28); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(29); END_STATE(); - case 1892: + case 1957: ACCEPT_TOKEN(anon_sym_S); END_STATE(); - case 1893: + case 1958: ACCEPT_TOKEN(anon_sym_S); - if (lookahead == '(') ADVANCE(1882); - if (lookahead == ':') ADVANCE(1878); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == ':') ADVANCE(1943); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(28); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(29); END_STATE(); - case 1894: + case 1959: ACCEPT_TOKEN(anon_sym_C); END_STATE(); - case 1895: + case 1960: ACCEPT_TOKEN(anon_sym_C); - if (lookahead == '(') ADVANCE(1882); - if (lookahead == ':') ADVANCE(1878); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == ':') ADVANCE(1943); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(28); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(29); END_STATE(); - case 1896: + case 1961: ACCEPT_TOKEN(anon_sym_I); END_STATE(); - case 1897: + case 1962: ACCEPT_TOKEN(anon_sym_I); - if (lookahead == '(') ADVANCE(1882); - if (lookahead == ':') ADVANCE(1878); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == ':') ADVANCE(1943); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(28); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(29); END_STATE(); - case 1898: + case 1963: ACCEPT_TOKEN(anon_sym_J); END_STATE(); - case 1899: + case 1964: ACCEPT_TOKEN(anon_sym_J); - if (lookahead == '(') ADVANCE(1882); - if (lookahead == ':') ADVANCE(1878); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == ':') ADVANCE(1943); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(28); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(29); END_STATE(); - case 1900: + case 1965: ACCEPT_TOKEN(anon_sym_F); END_STATE(); - case 1901: + case 1966: ACCEPT_TOKEN(anon_sym_F); - if (lookahead == '(') ADVANCE(1882); - if (lookahead == ':') ADVANCE(1878); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == ':') ADVANCE(1943); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(28); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(29); END_STATE(); - case 1902: + case 1967: ACCEPT_TOKEN(anon_sym_D); END_STATE(); - case 1903: + case 1968: ACCEPT_TOKEN(anon_sym_D); - if (lookahead == '(') ADVANCE(1882); - if (lookahead == ':') ADVANCE(1878); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == ':') ADVANCE(1943); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(28); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(29); END_STATE(); - case 1904: + case 1969: ACCEPT_TOKEN(anon_sym_public); END_STATE(); - case 1905: + case 1970: ACCEPT_TOKEN(anon_sym_public); - if (lookahead == '(') ADVANCE(1882); + if (lookahead == '(') ADVANCE(1947); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); - case 1906: + case 1971: ACCEPT_TOKEN(anon_sym_public); - if (lookahead == ':') ADVANCE(1878); + if (lookahead == ':') ADVANCE(1943); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); - case 1907: + case 1972: ACCEPT_TOKEN(anon_sym_private); END_STATE(); - case 1908: + case 1973: ACCEPT_TOKEN(anon_sym_private); - if (lookahead == '(') ADVANCE(1882); + if (lookahead == '(') ADVANCE(1947); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); - case 1909: + case 1974: ACCEPT_TOKEN(anon_sym_private); - if (lookahead == ':') ADVANCE(1878); + if (lookahead == ':') ADVANCE(1943); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); - case 1910: + case 1975: ACCEPT_TOKEN(anon_sym_protected); END_STATE(); - case 1911: + case 1976: ACCEPT_TOKEN(anon_sym_protected); - if (lookahead == '(') ADVANCE(1882); + if (lookahead == '(') ADVANCE(1947); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); - case 1912: + case 1977: ACCEPT_TOKEN(anon_sym_protected); - if (lookahead == ':') ADVANCE(1878); + if (lookahead == ':') ADVANCE(1943); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); - case 1913: + case 1978: ACCEPT_TOKEN(anon_sym_static); END_STATE(); - case 1914: + case 1979: ACCEPT_TOKEN(anon_sym_static); - if (lookahead == '(') ADVANCE(1882); + if (lookahead == '(') ADVANCE(1947); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); - case 1915: + case 1980: + ACCEPT_TOKEN(anon_sym_static); + if (lookahead == '-') ADVANCE(1316); + END_STATE(); + case 1981: ACCEPT_TOKEN(anon_sym_static); - if (lookahead == ':') ADVANCE(1878); + if (lookahead == ':') ADVANCE(1943); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); - case 1916: + case 1982: ACCEPT_TOKEN(anon_sym_final); END_STATE(); - case 1917: + case 1983: ACCEPT_TOKEN(anon_sym_final); - if (lookahead == '(') ADVANCE(1882); + if (lookahead == '(') ADVANCE(1947); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); - case 1918: + case 1984: ACCEPT_TOKEN(anon_sym_final); - if (lookahead == ':') ADVANCE(1878); + if (lookahead == ':') ADVANCE(1943); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); - case 1919: + case 1985: ACCEPT_TOKEN(anon_sym_synchronized); END_STATE(); - case 1920: + case 1986: ACCEPT_TOKEN(anon_sym_synchronized); - if (lookahead == '(') ADVANCE(1882); + if (lookahead == '(') ADVANCE(1947); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); - case 1921: + case 1987: ACCEPT_TOKEN(anon_sym_synchronized); - if (lookahead == ':') ADVANCE(1878); + if (lookahead == ':') ADVANCE(1943); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); - case 1922: + case 1988: ACCEPT_TOKEN(anon_sym_volatile); END_STATE(); - case 1923: + case 1989: ACCEPT_TOKEN(anon_sym_volatile); - if (lookahead == '(') ADVANCE(1882); + if (lookahead == '(') ADVANCE(1947); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); - case 1924: + case 1990: ACCEPT_TOKEN(anon_sym_volatile); - if (lookahead == ':') ADVANCE(1878); + if (lookahead == ':') ADVANCE(1943); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); - case 1925: + case 1991: ACCEPT_TOKEN(anon_sym_transient); END_STATE(); - case 1926: + case 1992: ACCEPT_TOKEN(anon_sym_transient); - if (lookahead == '(') ADVANCE(1882); + if (lookahead == '(') ADVANCE(1947); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); - case 1927: + case 1993: ACCEPT_TOKEN(anon_sym_transient); - if (lookahead == ':') ADVANCE(1878); + if (lookahead == ':') ADVANCE(1943); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); - case 1928: + case 1994: ACCEPT_TOKEN(anon_sym_native); END_STATE(); - case 1929: + case 1995: ACCEPT_TOKEN(anon_sym_native); - if (lookahead == '(') ADVANCE(1882); + if (lookahead == '(') ADVANCE(1947); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); - case 1930: + case 1996: ACCEPT_TOKEN(anon_sym_native); - if (lookahead == ':') ADVANCE(1878); + if (lookahead == ':') ADVANCE(1943); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); - case 1931: + case 1997: ACCEPT_TOKEN(anon_sym_interface); END_STATE(); - case 1932: + case 1998: ACCEPT_TOKEN(anon_sym_interface); - if (lookahead == '(') ADVANCE(1882); + if (lookahead == '(') ADVANCE(1947); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); - case 1933: + case 1999: ACCEPT_TOKEN(anon_sym_interface); - if (lookahead == ':') ADVANCE(1878); + if (lookahead == ':') ADVANCE(1943); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); - case 1934: + case 2000: ACCEPT_TOKEN(anon_sym_abstract); END_STATE(); - case 1935: + case 2001: ACCEPT_TOKEN(anon_sym_abstract); - if (lookahead == '(') ADVANCE(1882); + if (lookahead == '(') ADVANCE(1947); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); - case 1936: + case 2002: ACCEPT_TOKEN(anon_sym_abstract); - if (lookahead == ':') ADVANCE(1878); + if (lookahead == ':') ADVANCE(1943); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); - case 1937: + case 2003: ACCEPT_TOKEN(anon_sym_bridge); END_STATE(); - case 1938: + case 2004: ACCEPT_TOKEN(anon_sym_bridge); - if (lookahead == '(') ADVANCE(1882); + if (lookahead == '(') ADVANCE(1947); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); - case 1939: + case 2005: ACCEPT_TOKEN(anon_sym_bridge); - if (lookahead == ':') ADVANCE(1878); + if (lookahead == ':') ADVANCE(1943); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); - case 1940: + case 2006: ACCEPT_TOKEN(anon_sym_synthetic); END_STATE(); - case 1941: + case 2007: ACCEPT_TOKEN(anon_sym_synthetic); - if (lookahead == '(') ADVANCE(1882); + if (lookahead == '(') ADVANCE(1947); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); - case 1942: + case 2008: ACCEPT_TOKEN(anon_sym_synthetic); - if (lookahead == ':') ADVANCE(1878); + if (lookahead == ':') ADVANCE(1943); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); - case 1943: + case 2009: ACCEPT_TOKEN(anon_sym_enum); END_STATE(); - case 1944: + case 2010: ACCEPT_TOKEN(anon_sym_enum); - if (lookahead == '(') ADVANCE(1882); + if (lookahead == '(') ADVANCE(1947); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); - case 1945: + case 2011: ACCEPT_TOKEN(anon_sym_enum); - if (lookahead == ':') ADVANCE(1878); + if (lookahead == ':') ADVANCE(1943); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); - case 1946: + case 2012: ACCEPT_TOKEN(anon_sym_constructor); END_STATE(); - case 1947: + case 2013: ACCEPT_TOKEN(anon_sym_constructor); - if (lookahead == '(') ADVANCE(1882); + if (lookahead == '(') ADVANCE(1947); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); - case 1948: + case 2014: ACCEPT_TOKEN(anon_sym_constructor); - if (lookahead == ':') ADVANCE(1878); + if (lookahead == ':') ADVANCE(1943); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); - case 1949: + case 2015: ACCEPT_TOKEN(anon_sym_varargs); END_STATE(); - case 1950: + case 2016: ACCEPT_TOKEN(anon_sym_varargs); - if (lookahead == '(') ADVANCE(1882); + if (lookahead == '(') ADVANCE(1947); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); - case 1951: + case 2017: ACCEPT_TOKEN(anon_sym_varargs); - if (lookahead == ':') ADVANCE(1878); + if (lookahead == ':') ADVANCE(1943); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); - case 1952: + case 2018: ACCEPT_TOKEN(anon_sym_declared_DASHsynchronized); END_STATE(); - case 1953: + case 2019: ACCEPT_TOKEN(anon_sym_annotation); END_STATE(); - case 1954: + case 2020: ACCEPT_TOKEN(anon_sym_annotation); - if (lookahead == '(') ADVANCE(1882); + if (lookahead == '(') ADVANCE(1947); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(142); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); END_STATE(); - case 1955: + case 2021: ACCEPT_TOKEN(anon_sym_annotation); - if (lookahead == ':') ADVANCE(1878); + if (lookahead == ':') ADVANCE(1943); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(384); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); END_STATE(); - case 1956: + case 2022: ACCEPT_TOKEN(sym_comment); if (lookahead != 0 && - lookahead != '\n') ADVANCE(1956); + lookahead != '\n') ADVANCE(2022); END_STATE(); - case 1957: + case 2023: ACCEPT_TOKEN(anon_sym_DOTenum); END_STATE(); - case 1958: + case 2024: ACCEPT_TOKEN(sym_variable); - if (lookahead == '(') ADVANCE(1882); - if (lookahead == ':') ADVANCE(1878); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1958); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == ':') ADVANCE(1943); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(2024); if (lookahead == '$' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(28); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(29); END_STATE(); - case 1959: + case 2025: ACCEPT_TOKEN(sym_variable); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1959); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(2025); END_STATE(); - case 1960: + case 2026: ACCEPT_TOKEN(sym_parameter); - if (lookahead == '(') ADVANCE(1882); - if (lookahead == ':') ADVANCE(1878); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1960); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == ':') ADVANCE(1943); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(2026); if (lookahead == '$' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(28); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(29); END_STATE(); - case 1961: + case 2027: ACCEPT_TOKEN(sym_parameter); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1961); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(2027); END_STATE(); - case 1962: + case 2028: ACCEPT_TOKEN(aux_sym_number_literal_token1); END_STATE(); - case 1963: + case 2029: ACCEPT_TOKEN(aux_sym_number_literal_token1); - if (lookahead == '(') ADVANCE(1882); - if (lookahead == ':') ADVANCE(1878); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == ':') ADVANCE(1943); if (lookahead == 'L' || lookahead == 's' || - lookahead == 't') ADVANCE(1964); + lookahead == 't') ADVANCE(2030); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1963); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(2029); if (lookahead == '$' || ('G' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('g' <= lookahead && lookahead <= 'z')) ADVANCE(28); + ('g' <= lookahead && lookahead <= 'z')) ADVANCE(29); END_STATE(); - case 1964: + case 2030: ACCEPT_TOKEN(aux_sym_number_literal_token1); - if (lookahead == '(') ADVANCE(1882); - if (lookahead == ':') ADVANCE(1878); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == ':') ADVANCE(1943); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(28); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(29); END_STATE(); - case 1965: + case 2031: ACCEPT_TOKEN(aux_sym_number_literal_token1); if (lookahead == 'L' || lookahead == 's' || - lookahead == 't') ADVANCE(1962); + lookahead == 't') ADVANCE(2028); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1965); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(2031); END_STATE(); - case 1966: + case 2032: ACCEPT_TOKEN(aux_sym_number_literal_token2); END_STATE(); - case 1967: + case 2033: ACCEPT_TOKEN(aux_sym_number_literal_token2); - if (lookahead == '(') ADVANCE(1882); - if (lookahead == '.') ADVANCE(1598); - if (lookahead == ':') ADVANCE(1878); - if (lookahead == 'f') ADVANCE(1969); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == '.') ADVANCE(1657); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == 'f') ADVANCE(2035); if (lookahead == 'X' || - lookahead == 'x') ADVANCE(27); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1968); + lookahead == 'x') ADVANCE(28); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(2034); if (lookahead == '$' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(28); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(29); END_STATE(); - case 1968: + case 2034: ACCEPT_TOKEN(aux_sym_number_literal_token2); - if (lookahead == '(') ADVANCE(1882); - if (lookahead == '.') ADVANCE(1598); - if (lookahead == ':') ADVANCE(1878); - if (lookahead == 'f') ADVANCE(1969); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1968); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == '.') ADVANCE(1657); + if (lookahead == ':') ADVANCE(1943); + if (lookahead == 'f') ADVANCE(2035); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(2034); if (lookahead == '$' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(28); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(29); END_STATE(); - case 1969: + case 2035: ACCEPT_TOKEN(aux_sym_number_literal_token2); - if (lookahead == '(') ADVANCE(1882); - if (lookahead == ':') ADVANCE(1878); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == ':') ADVANCE(1943); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(28); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(29); END_STATE(); - case 1970: + case 2036: ACCEPT_TOKEN(aux_sym_number_literal_token2); - if (lookahead == '.') ADVANCE(1598); - if (lookahead == 'f') ADVANCE(1966); + if (lookahead == '.') ADVANCE(1657); + if (lookahead == 'f') ADVANCE(2032); if (lookahead == 'X' || - lookahead == 'x') ADVANCE(1599); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1971); + lookahead == 'x') ADVANCE(1658); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(2037); END_STATE(); - case 1971: + case 2037: ACCEPT_TOKEN(aux_sym_number_literal_token2); - if (lookahead == '.') ADVANCE(1598); - if (lookahead == 'f') ADVANCE(1966); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1971); + if (lookahead == '.') ADVANCE(1657); + if (lookahead == 'f') ADVANCE(2032); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(2037); END_STATE(); - case 1972: + case 2038: ACCEPT_TOKEN(aux_sym_number_literal_token2); - if (lookahead == 'f') ADVANCE(1966); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1972); + if (lookahead == 'f') ADVANCE(2032); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(2038); END_STATE(); - case 1973: + case 2039: ACCEPT_TOKEN(sym_string_literal); - if (lookahead == '"') ADVANCE(1973); - if (lookahead != 0 && - lookahead != '\n') ADVANCE(5); END_STATE(); - case 1974: + case 2040: ACCEPT_TOKEN(anon_sym_true); END_STATE(); - case 1975: + case 2041: ACCEPT_TOKEN(anon_sym_true); - if (lookahead == '(') ADVANCE(1882); - if (lookahead == ':') ADVANCE(1878); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == ':') ADVANCE(1943); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(28); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(29); END_STATE(); - case 1976: + case 2042: ACCEPT_TOKEN(anon_sym_false); END_STATE(); - case 1977: + case 2043: ACCEPT_TOKEN(anon_sym_false); - if (lookahead == '(') ADVANCE(1882); - if (lookahead == ':') ADVANCE(1878); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == ':') ADVANCE(1943); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(28); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(29); END_STATE(); - case 1978: + case 2044: ACCEPT_TOKEN(sym_character_literal); END_STATE(); - case 1979: + case 2045: ACCEPT_TOKEN(sym_character_literal); - if (lookahead == '\'') ADVANCE(1978); + if (lookahead == '\'') ADVANCE(2044); END_STATE(); - case 1980: + case 2046: ACCEPT_TOKEN(sym_null_literal); END_STATE(); - case 1981: + case 2047: ACCEPT_TOKEN(sym_null_literal); - if (lookahead == '(') ADVANCE(1882); - if (lookahead == ':') ADVANCE(1878); + if (lookahead == '(') ADVANCE(1947); + if (lookahead == ':') ADVANCE(1943); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(28); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(29); END_STATE(); default: return false; @@ -11344,53 +11649,53 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { static const TSLexMode ts_lex_modes[STATE_COUNT] = { [0] = {.lex_state = 0}, [1] = {.lex_state = 0}, - [2] = {.lex_state = 0}, - [3] = {.lex_state = 0}, - [4] = {.lex_state = 0}, - [5] = {.lex_state = 0}, - [6] = {.lex_state = 0}, - [7] = {.lex_state = 0}, - [8] = {.lex_state = 0}, - [9] = {.lex_state = 0}, - [10] = {.lex_state = 0}, - [11] = {.lex_state = 0}, - [12] = {.lex_state = 0}, - [13] = {.lex_state = 0}, - [14] = {.lex_state = 0}, - [15] = {.lex_state = 0}, - [16] = {.lex_state = 0}, - [17] = {.lex_state = 0}, - [18] = {.lex_state = 0}, - [19] = {.lex_state = 0}, - [20] = {.lex_state = 0}, - [21] = {.lex_state = 0}, - [22] = {.lex_state = 0}, - [23] = {.lex_state = 0}, - [24] = {.lex_state = 0}, - [25] = {.lex_state = 0}, - [26] = {.lex_state = 0}, - [27] = {.lex_state = 0}, - [28] = {.lex_state = 0}, - [29] = {.lex_state = 0}, - [30] = {.lex_state = 0}, - [31] = {.lex_state = 0}, - [32] = {.lex_state = 0}, + [2] = {.lex_state = 1665}, + [3] = {.lex_state = 1665}, + [4] = {.lex_state = 1665}, + [5] = {.lex_state = 1665}, + [6] = {.lex_state = 1665}, + [7] = {.lex_state = 1665}, + [8] = {.lex_state = 1665}, + [9] = {.lex_state = 1665}, + [10] = {.lex_state = 1665}, + [11] = {.lex_state = 1665}, + [12] = {.lex_state = 1665}, + [13] = {.lex_state = 1665}, + [14] = {.lex_state = 1665}, + [15] = {.lex_state = 1665}, + [16] = {.lex_state = 1665}, + [17] = {.lex_state = 1665}, + [18] = {.lex_state = 1665}, + [19] = {.lex_state = 1665}, + [20] = {.lex_state = 1665}, + [21] = {.lex_state = 1665}, + [22] = {.lex_state = 1665}, + [23] = {.lex_state = 1665}, + [24] = {.lex_state = 1665}, + [25] = {.lex_state = 1665}, + [26] = {.lex_state = 1665}, + [27] = {.lex_state = 1665}, + [28] = {.lex_state = 1665}, + [29] = {.lex_state = 1665}, + [30] = {.lex_state = 1665}, + [31] = {.lex_state = 1665}, + [32] = {.lex_state = 1665}, [33] = {.lex_state = 1}, - [34] = {.lex_state = 4}, - [35] = {.lex_state = 4}, - [36] = {.lex_state = 4}, - [37] = {.lex_state = 4}, - [38] = {.lex_state = 4}, + [34] = {.lex_state = 5}, + [35] = {.lex_state = 5}, + [36] = {.lex_state = 5}, + [37] = {.lex_state = 5}, + [38] = {.lex_state = 5}, [39] = {.lex_state = 1}, - [40] = {.lex_state = 6}, - [41] = {.lex_state = 6}, - [42] = {.lex_state = 9}, - [43] = {.lex_state = 6}, - [44] = {.lex_state = 8}, - [45] = {.lex_state = 8}, - [46] = {.lex_state = 9}, - [47] = {.lex_state = 9}, - [48] = {.lex_state = 8}, + [40] = {.lex_state = 7}, + [41] = {.lex_state = 7}, + [42] = {.lex_state = 10}, + [43] = {.lex_state = 7}, + [44] = {.lex_state = 9}, + [45] = {.lex_state = 9}, + [46] = {.lex_state = 10}, + [47] = {.lex_state = 10}, + [48] = {.lex_state = 9}, [49] = {.lex_state = 0}, [50] = {.lex_state = 0}, [51] = {.lex_state = 0}, @@ -11418,9 +11723,9 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [73] = {.lex_state = 0}, [74] = {.lex_state = 0}, [75] = {.lex_state = 0}, - [76] = {.lex_state = 1606}, + [76] = {.lex_state = 1666}, [77] = {.lex_state = 0}, - [78] = {.lex_state = 1606}, + [78] = {.lex_state = 1666}, [79] = {.lex_state = 0}, [80] = {.lex_state = 0}, [81] = {.lex_state = 0}, @@ -11430,32 +11735,32 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [85] = {.lex_state = 0}, [86] = {.lex_state = 0}, [87] = {.lex_state = 0}, - [88] = {.lex_state = 4}, + [88] = {.lex_state = 5}, [89] = {.lex_state = 0}, [90] = {.lex_state = 0}, - [91] = {.lex_state = 7}, - [92] = {.lex_state = 7}, - [93] = {.lex_state = 7}, - [94] = {.lex_state = 4}, + [91] = {.lex_state = 8}, + [92] = {.lex_state = 8}, + [93] = {.lex_state = 8}, + [94] = {.lex_state = 5}, [95] = {.lex_state = 0}, [96] = {.lex_state = 0}, - [97] = {.lex_state = 1606}, + [97] = {.lex_state = 1666}, [98] = {.lex_state = 0}, [99] = {.lex_state = 0}, [100] = {.lex_state = 0}, [101] = {.lex_state = 0}, - [102] = {.lex_state = 1606}, + [102] = {.lex_state = 1666}, [103] = {.lex_state = 0}, [104] = {.lex_state = 0}, - [105] = {.lex_state = 1606}, + [105] = {.lex_state = 1666}, [106] = {.lex_state = 0}, [107] = {.lex_state = 0}, - [108] = {.lex_state = 1606}, - [109] = {.lex_state = 1606}, + [108] = {.lex_state = 1666}, + [109] = {.lex_state = 1666}, [110] = {.lex_state = 0}, [111] = {.lex_state = 0}, [112] = {.lex_state = 0}, - [113] = {.lex_state = 1606}, + [113] = {.lex_state = 1666}, [114] = {.lex_state = 0}, [115] = {.lex_state = 0}, [116] = {.lex_state = 0}, @@ -11463,13 +11768,13 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [118] = {.lex_state = 0}, [119] = {.lex_state = 0}, [120] = {.lex_state = 0}, - [121] = {.lex_state = 1606}, - [122] = {.lex_state = 6}, - [123] = {.lex_state = 1606}, + [121] = {.lex_state = 1666}, + [122] = {.lex_state = 7}, + [123] = {.lex_state = 1666}, [124] = {.lex_state = 0}, - [125] = {.lex_state = 1606}, - [126] = {.lex_state = 1606}, - [127] = {.lex_state = 1606}, + [125] = {.lex_state = 1666}, + [126] = {.lex_state = 1666}, + [127] = {.lex_state = 1666}, [128] = {.lex_state = 0}, [129] = {.lex_state = 1}, [130] = {.lex_state = 0}, @@ -11479,26 +11784,26 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [134] = {.lex_state = 0}, [135] = {.lex_state = 0}, [136] = {.lex_state = 1}, - [137] = {.lex_state = 1606}, - [138] = {.lex_state = 1606}, + [137] = {.lex_state = 1666}, + [138] = {.lex_state = 1666}, [139] = {.lex_state = 0}, [140] = {.lex_state = 0}, [141] = {.lex_state = 0}, [142] = {.lex_state = 0}, [143] = {.lex_state = 0}, - [144] = {.lex_state = 1606}, - [145] = {.lex_state = 1606}, - [146] = {.lex_state = 1606}, - [147] = {.lex_state = 1606}, + [144] = {.lex_state = 1666}, + [145] = {.lex_state = 1666}, + [146] = {.lex_state = 1666}, + [147] = {.lex_state = 1666}, [148] = {.lex_state = 0}, [149] = {.lex_state = 0}, - [150] = {.lex_state = 1606}, + [150] = {.lex_state = 1666}, [151] = {.lex_state = 0}, [152] = {.lex_state = 0}, - [153] = {.lex_state = 1606}, + [153] = {.lex_state = 1666}, [154] = {.lex_state = 0}, - [155] = {.lex_state = 1606}, - [156] = {.lex_state = 1606}, + [155] = {.lex_state = 1666}, + [156] = {.lex_state = 1666}, [157] = {.lex_state = 1}, [158] = {.lex_state = 0}, [159] = {.lex_state = 1}, @@ -11507,18 +11812,18 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [162] = {.lex_state = 1}, [163] = {.lex_state = 1}, [164] = {.lex_state = 1}, - [165] = {.lex_state = 1606}, + [165] = {.lex_state = 1666}, [166] = {.lex_state = 0}, [167] = {.lex_state = 1}, [168] = {.lex_state = 0}, [169] = {.lex_state = 1}, [170] = {.lex_state = 1}, - [171] = {.lex_state = 9}, - [172] = {.lex_state = 1606}, - [173] = {.lex_state = 9}, + [171] = {.lex_state = 10}, + [172] = {.lex_state = 1666}, + [173] = {.lex_state = 10}, [174] = {.lex_state = 1}, [175] = {.lex_state = 0}, - [176] = {.lex_state = 9}, + [176] = {.lex_state = 10}, [177] = {.lex_state = 1}, [178] = {.lex_state = 1}, [179] = {.lex_state = 1}, @@ -11613,6 +11918,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_const_DASHstring] = ACTIONS(1), [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(1), [anon_sym_const_DASHclass] = ACTIONS(1), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(1), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(1), [anon_sym_monitor_DASHenter] = ACTIONS(1), [anon_sym_monitor_DASHexit] = ACTIONS(1), [anon_sym_check_DASHcast] = ACTIONS(1), @@ -11688,16 +11995,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_sput_DASHbyte] = ACTIONS(1), [anon_sym_sput_DASHchar] = ACTIONS(1), [anon_sym_sput_DASHshort] = ACTIONS(1), - [anon_sym_invoke_DASHvirtual] = ACTIONS(1), - [anon_sym_invoke_DASHsuper] = ACTIONS(1), + [anon_sym_invoke_DASHcustom] = ACTIONS(1), [anon_sym_invoke_DASHdirect] = ACTIONS(1), - [anon_sym_invoke_DASHstatic] = ACTIONS(1), [anon_sym_invoke_DASHinterface] = ACTIONS(1), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(1), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(1), + [anon_sym_invoke_DASHstatic] = ACTIONS(1), + [anon_sym_invoke_DASHsuper] = ACTIONS(1), + [anon_sym_invoke_DASHvirtual] = ACTIONS(1), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(1), [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(1), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(1), [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(1), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(1), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(1), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(1), [anon_sym_neg_DASHint] = ACTIONS(1), [anon_sym_not_DASHint] = ACTIONS(1), [anon_sym_neg_DASHlong] = ACTIONS(1), @@ -11801,6 +12110,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(1), [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(1), [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(1), + [anon_sym_static_DASHput] = ACTIONS(1), [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(1), [anon_sym_execute_DASHinline] = ACTIONS(1), [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(1), @@ -11920,6 +12230,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_const_DASHstring] = ACTIONS(9), [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(7), [anon_sym_const_DASHclass] = ACTIONS(7), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(7), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(7), [anon_sym_monitor_DASHenter] = ACTIONS(7), [anon_sym_monitor_DASHexit] = ACTIONS(7), [anon_sym_check_DASHcast] = ACTIONS(7), @@ -11995,16 +12307,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_sput_DASHbyte] = ACTIONS(7), [anon_sym_sput_DASHchar] = ACTIONS(7), [anon_sym_sput_DASHshort] = ACTIONS(7), - [anon_sym_invoke_DASHvirtual] = ACTIONS(9), - [anon_sym_invoke_DASHsuper] = ACTIONS(9), + [anon_sym_invoke_DASHcustom] = ACTIONS(9), [anon_sym_invoke_DASHdirect] = ACTIONS(9), - [anon_sym_invoke_DASHstatic] = ACTIONS(9), [anon_sym_invoke_DASHinterface] = ACTIONS(9), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(7), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(7), + [anon_sym_invoke_DASHstatic] = ACTIONS(9), + [anon_sym_invoke_DASHsuper] = ACTIONS(9), + [anon_sym_invoke_DASHvirtual] = ACTIONS(9), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(7), [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(7), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(7), [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(7), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(7), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(7), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(7), [anon_sym_neg_DASHint] = ACTIONS(7), [anon_sym_not_DASHint] = ACTIONS(7), [anon_sym_neg_DASHlong] = ACTIONS(7), @@ -12108,6 +12422,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(7), [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(7), [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(7), + [anon_sym_static_DASHput] = ACTIONS(7), [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(7), [anon_sym_execute_DASHinline] = ACTIONS(7), [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(7), @@ -12187,6 +12502,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_const_DASHstring] = ACTIONS(13), [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(11), [anon_sym_const_DASHclass] = ACTIONS(11), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(11), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(11), [anon_sym_monitor_DASHenter] = ACTIONS(11), [anon_sym_monitor_DASHexit] = ACTIONS(11), [anon_sym_check_DASHcast] = ACTIONS(11), @@ -12262,16 +12579,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_sput_DASHbyte] = ACTIONS(11), [anon_sym_sput_DASHchar] = ACTIONS(11), [anon_sym_sput_DASHshort] = ACTIONS(11), - [anon_sym_invoke_DASHvirtual] = ACTIONS(13), - [anon_sym_invoke_DASHsuper] = ACTIONS(13), + [anon_sym_invoke_DASHcustom] = ACTIONS(13), [anon_sym_invoke_DASHdirect] = ACTIONS(13), - [anon_sym_invoke_DASHstatic] = ACTIONS(13), [anon_sym_invoke_DASHinterface] = ACTIONS(13), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(11), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(11), + [anon_sym_invoke_DASHstatic] = ACTIONS(13), + [anon_sym_invoke_DASHsuper] = ACTIONS(13), + [anon_sym_invoke_DASHvirtual] = ACTIONS(13), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(11), [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(11), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(11), [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(11), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(11), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(11), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(11), [anon_sym_neg_DASHint] = ACTIONS(11), [anon_sym_not_DASHint] = ACTIONS(11), [anon_sym_neg_DASHlong] = ACTIONS(11), @@ -12375,6 +12694,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(11), [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(11), [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(11), + [anon_sym_static_DASHput] = ACTIONS(11), [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(11), [anon_sym_execute_DASHinline] = ACTIONS(11), [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(11), @@ -12465,6 +12785,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_const_DASHstring] = ACTIONS(25), [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(23), [anon_sym_const_DASHclass] = ACTIONS(23), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(23), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(23), [anon_sym_monitor_DASHenter] = ACTIONS(23), [anon_sym_monitor_DASHexit] = ACTIONS(23), [anon_sym_check_DASHcast] = ACTIONS(23), @@ -12540,16 +12862,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_sput_DASHbyte] = ACTIONS(23), [anon_sym_sput_DASHchar] = ACTIONS(23), [anon_sym_sput_DASHshort] = ACTIONS(23), - [anon_sym_invoke_DASHvirtual] = ACTIONS(25), - [anon_sym_invoke_DASHsuper] = ACTIONS(25), + [anon_sym_invoke_DASHcustom] = ACTIONS(25), [anon_sym_invoke_DASHdirect] = ACTIONS(25), - [anon_sym_invoke_DASHstatic] = ACTIONS(25), [anon_sym_invoke_DASHinterface] = ACTIONS(25), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(23), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(23), + [anon_sym_invoke_DASHstatic] = ACTIONS(25), + [anon_sym_invoke_DASHsuper] = ACTIONS(25), + [anon_sym_invoke_DASHvirtual] = ACTIONS(25), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(23), [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(23), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(23), [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(23), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(23), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(23), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(23), [anon_sym_neg_DASHint] = ACTIONS(23), [anon_sym_not_DASHint] = ACTIONS(23), [anon_sym_neg_DASHlong] = ACTIONS(23), @@ -12653,6 +12977,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(23), [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(23), [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(23), + [anon_sym_static_DASHput] = ACTIONS(23), [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(23), [anon_sym_execute_DASHinline] = ACTIONS(23), [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(23), @@ -12729,6 +13054,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_const_DASHstring] = ACTIONS(57), [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(54), [anon_sym_const_DASHclass] = ACTIONS(54), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(54), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(54), [anon_sym_monitor_DASHenter] = ACTIONS(54), [anon_sym_monitor_DASHexit] = ACTIONS(54), [anon_sym_check_DASHcast] = ACTIONS(54), @@ -12804,16 +13131,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_sput_DASHbyte] = ACTIONS(54), [anon_sym_sput_DASHchar] = ACTIONS(54), [anon_sym_sput_DASHshort] = ACTIONS(54), - [anon_sym_invoke_DASHvirtual] = ACTIONS(57), - [anon_sym_invoke_DASHsuper] = ACTIONS(57), + [anon_sym_invoke_DASHcustom] = ACTIONS(57), [anon_sym_invoke_DASHdirect] = ACTIONS(57), - [anon_sym_invoke_DASHstatic] = ACTIONS(57), [anon_sym_invoke_DASHinterface] = ACTIONS(57), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(54), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(54), + [anon_sym_invoke_DASHstatic] = ACTIONS(57), + [anon_sym_invoke_DASHsuper] = ACTIONS(57), + [anon_sym_invoke_DASHvirtual] = ACTIONS(57), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(54), [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(54), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(54), [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(54), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(54), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(54), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(54), [anon_sym_neg_DASHint] = ACTIONS(54), [anon_sym_not_DASHint] = ACTIONS(54), [anon_sym_neg_DASHlong] = ACTIONS(54), @@ -12917,6 +13246,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(54), [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(54), [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(54), + [anon_sym_static_DASHput] = ACTIONS(54), [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(54), [anon_sym_execute_DASHinline] = ACTIONS(54), [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(54), @@ -12993,6 +13323,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_const_DASHstring] = ACTIONS(25), [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(23), [anon_sym_const_DASHclass] = ACTIONS(23), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(23), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(23), [anon_sym_monitor_DASHenter] = ACTIONS(23), [anon_sym_monitor_DASHexit] = ACTIONS(23), [anon_sym_check_DASHcast] = ACTIONS(23), @@ -13068,16 +13400,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_sput_DASHbyte] = ACTIONS(23), [anon_sym_sput_DASHchar] = ACTIONS(23), [anon_sym_sput_DASHshort] = ACTIONS(23), - [anon_sym_invoke_DASHvirtual] = ACTIONS(25), - [anon_sym_invoke_DASHsuper] = ACTIONS(25), + [anon_sym_invoke_DASHcustom] = ACTIONS(25), [anon_sym_invoke_DASHdirect] = ACTIONS(25), - [anon_sym_invoke_DASHstatic] = ACTIONS(25), [anon_sym_invoke_DASHinterface] = ACTIONS(25), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(23), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(23), + [anon_sym_invoke_DASHstatic] = ACTIONS(25), + [anon_sym_invoke_DASHsuper] = ACTIONS(25), + [anon_sym_invoke_DASHvirtual] = ACTIONS(25), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(23), [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(23), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(23), [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(23), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(23), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(23), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(23), [anon_sym_neg_DASHint] = ACTIONS(23), [anon_sym_not_DASHint] = ACTIONS(23), [anon_sym_neg_DASHlong] = ACTIONS(23), @@ -13181,6 +13515,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(23), [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(23), [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(23), + [anon_sym_static_DASHput] = ACTIONS(23), [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(23), [anon_sym_execute_DASHinline] = ACTIONS(23), [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(23), @@ -13245,6 +13580,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_const_DASHstring] = ACTIONS(88), [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(86), [anon_sym_const_DASHclass] = ACTIONS(86), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(86), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(86), [anon_sym_monitor_DASHenter] = ACTIONS(86), [anon_sym_monitor_DASHexit] = ACTIONS(86), [anon_sym_check_DASHcast] = ACTIONS(86), @@ -13320,16 +13657,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_sput_DASHbyte] = ACTIONS(86), [anon_sym_sput_DASHchar] = ACTIONS(86), [anon_sym_sput_DASHshort] = ACTIONS(86), - [anon_sym_invoke_DASHvirtual] = ACTIONS(88), - [anon_sym_invoke_DASHsuper] = ACTIONS(88), + [anon_sym_invoke_DASHcustom] = ACTIONS(88), [anon_sym_invoke_DASHdirect] = ACTIONS(88), - [anon_sym_invoke_DASHstatic] = ACTIONS(88), [anon_sym_invoke_DASHinterface] = ACTIONS(88), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(86), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(86), + [anon_sym_invoke_DASHstatic] = ACTIONS(88), + [anon_sym_invoke_DASHsuper] = ACTIONS(88), + [anon_sym_invoke_DASHvirtual] = ACTIONS(88), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(86), [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(86), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(86), [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(86), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(86), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(86), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(86), [anon_sym_neg_DASHint] = ACTIONS(86), [anon_sym_not_DASHint] = ACTIONS(86), [anon_sym_neg_DASHlong] = ACTIONS(86), @@ -13433,6 +13772,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(86), [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(86), [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(86), + [anon_sym_static_DASHput] = ACTIONS(86), [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(86), [anon_sym_execute_DASHinline] = ACTIONS(86), [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(86), @@ -13504,6 +13844,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_const_DASHstring] = ACTIONS(92), [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(90), [anon_sym_const_DASHclass] = ACTIONS(90), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(90), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(90), [anon_sym_monitor_DASHenter] = ACTIONS(90), [anon_sym_monitor_DASHexit] = ACTIONS(90), [anon_sym_check_DASHcast] = ACTIONS(90), @@ -13579,16 +13921,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_sput_DASHbyte] = ACTIONS(90), [anon_sym_sput_DASHchar] = ACTIONS(90), [anon_sym_sput_DASHshort] = ACTIONS(90), - [anon_sym_invoke_DASHvirtual] = ACTIONS(92), - [anon_sym_invoke_DASHsuper] = ACTIONS(92), + [anon_sym_invoke_DASHcustom] = ACTIONS(92), [anon_sym_invoke_DASHdirect] = ACTIONS(92), - [anon_sym_invoke_DASHstatic] = ACTIONS(92), [anon_sym_invoke_DASHinterface] = ACTIONS(92), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(90), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(90), + [anon_sym_invoke_DASHstatic] = ACTIONS(92), + [anon_sym_invoke_DASHsuper] = ACTIONS(92), + [anon_sym_invoke_DASHvirtual] = ACTIONS(92), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(90), [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(90), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(90), [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(90), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(90), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(90), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(90), [anon_sym_neg_DASHint] = ACTIONS(90), [anon_sym_not_DASHint] = ACTIONS(90), [anon_sym_neg_DASHlong] = ACTIONS(90), @@ -13692,6 +14036,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(90), [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(90), [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(90), + [anon_sym_static_DASHput] = ACTIONS(90), [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(90), [anon_sym_execute_DASHinline] = ACTIONS(90), [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(90), @@ -13756,6 +14101,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_const_DASHstring] = ACTIONS(96), [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(94), [anon_sym_const_DASHclass] = ACTIONS(94), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(94), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(94), [anon_sym_monitor_DASHenter] = ACTIONS(94), [anon_sym_monitor_DASHexit] = ACTIONS(94), [anon_sym_check_DASHcast] = ACTIONS(94), @@ -13831,16 +14178,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_sput_DASHbyte] = ACTIONS(94), [anon_sym_sput_DASHchar] = ACTIONS(94), [anon_sym_sput_DASHshort] = ACTIONS(94), - [anon_sym_invoke_DASHvirtual] = ACTIONS(96), - [anon_sym_invoke_DASHsuper] = ACTIONS(96), + [anon_sym_invoke_DASHcustom] = ACTIONS(96), [anon_sym_invoke_DASHdirect] = ACTIONS(96), - [anon_sym_invoke_DASHstatic] = ACTIONS(96), [anon_sym_invoke_DASHinterface] = ACTIONS(96), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(94), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(94), + [anon_sym_invoke_DASHstatic] = ACTIONS(96), + [anon_sym_invoke_DASHsuper] = ACTIONS(96), + [anon_sym_invoke_DASHvirtual] = ACTIONS(96), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(94), [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(94), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(94), [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(94), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(94), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(94), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(94), [anon_sym_neg_DASHint] = ACTIONS(94), [anon_sym_not_DASHint] = ACTIONS(94), [anon_sym_neg_DASHlong] = ACTIONS(94), @@ -13944,6 +14293,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(94), [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(94), [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(94), + [anon_sym_static_DASHput] = ACTIONS(94), [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(94), [anon_sym_execute_DASHinline] = ACTIONS(94), [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(94), @@ -14007,6 +14357,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_const_DASHstring] = ACTIONS(102), [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(98), [anon_sym_const_DASHclass] = ACTIONS(98), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(98), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(98), [anon_sym_monitor_DASHenter] = ACTIONS(98), [anon_sym_monitor_DASHexit] = ACTIONS(98), [anon_sym_check_DASHcast] = ACTIONS(98), @@ -14082,16 +14434,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_sput_DASHbyte] = ACTIONS(98), [anon_sym_sput_DASHchar] = ACTIONS(98), [anon_sym_sput_DASHshort] = ACTIONS(98), - [anon_sym_invoke_DASHvirtual] = ACTIONS(102), - [anon_sym_invoke_DASHsuper] = ACTIONS(102), + [anon_sym_invoke_DASHcustom] = ACTIONS(102), [anon_sym_invoke_DASHdirect] = ACTIONS(102), - [anon_sym_invoke_DASHstatic] = ACTIONS(102), [anon_sym_invoke_DASHinterface] = ACTIONS(102), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(98), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(98), + [anon_sym_invoke_DASHstatic] = ACTIONS(102), + [anon_sym_invoke_DASHsuper] = ACTIONS(102), + [anon_sym_invoke_DASHvirtual] = ACTIONS(102), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(98), [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(98), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(98), [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(98), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(98), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(98), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(98), [anon_sym_neg_DASHint] = ACTIONS(98), [anon_sym_not_DASHint] = ACTIONS(98), [anon_sym_neg_DASHlong] = ACTIONS(98), @@ -14195,6 +14549,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(98), [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(98), [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(98), + [anon_sym_static_DASHput] = ACTIONS(98), [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(98), [anon_sym_execute_DASHinline] = ACTIONS(98), [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(98), @@ -14255,6 +14610,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_const_DASHstring] = ACTIONS(106), [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(104), [anon_sym_const_DASHclass] = ACTIONS(104), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(104), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(104), [anon_sym_monitor_DASHenter] = ACTIONS(104), [anon_sym_monitor_DASHexit] = ACTIONS(104), [anon_sym_check_DASHcast] = ACTIONS(104), @@ -14330,16 +14687,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_sput_DASHbyte] = ACTIONS(104), [anon_sym_sput_DASHchar] = ACTIONS(104), [anon_sym_sput_DASHshort] = ACTIONS(104), - [anon_sym_invoke_DASHvirtual] = ACTIONS(106), - [anon_sym_invoke_DASHsuper] = ACTIONS(106), + [anon_sym_invoke_DASHcustom] = ACTIONS(106), [anon_sym_invoke_DASHdirect] = ACTIONS(106), - [anon_sym_invoke_DASHstatic] = ACTIONS(106), [anon_sym_invoke_DASHinterface] = ACTIONS(106), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(104), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(104), + [anon_sym_invoke_DASHstatic] = ACTIONS(106), + [anon_sym_invoke_DASHsuper] = ACTIONS(106), + [anon_sym_invoke_DASHvirtual] = ACTIONS(106), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(104), [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(104), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(104), [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(104), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(104), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(104), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(104), [anon_sym_neg_DASHint] = ACTIONS(104), [anon_sym_not_DASHint] = ACTIONS(104), [anon_sym_neg_DASHlong] = ACTIONS(104), @@ -14443,6 +14802,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(104), [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(104), [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(104), + [anon_sym_static_DASHput] = ACTIONS(104), [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(104), [anon_sym_execute_DASHinline] = ACTIONS(104), [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(104), @@ -14504,6 +14864,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_const_DASHstring] = ACTIONS(110), [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(108), [anon_sym_const_DASHclass] = ACTIONS(108), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(108), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(108), [anon_sym_monitor_DASHenter] = ACTIONS(108), [anon_sym_monitor_DASHexit] = ACTIONS(108), [anon_sym_check_DASHcast] = ACTIONS(108), @@ -14579,16 +14941,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_sput_DASHbyte] = ACTIONS(108), [anon_sym_sput_DASHchar] = ACTIONS(108), [anon_sym_sput_DASHshort] = ACTIONS(108), - [anon_sym_invoke_DASHvirtual] = ACTIONS(110), - [anon_sym_invoke_DASHsuper] = ACTIONS(110), + [anon_sym_invoke_DASHcustom] = ACTIONS(110), [anon_sym_invoke_DASHdirect] = ACTIONS(110), - [anon_sym_invoke_DASHstatic] = ACTIONS(110), [anon_sym_invoke_DASHinterface] = ACTIONS(110), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(108), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(108), + [anon_sym_invoke_DASHstatic] = ACTIONS(110), + [anon_sym_invoke_DASHsuper] = ACTIONS(110), + [anon_sym_invoke_DASHvirtual] = ACTIONS(110), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(108), [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(108), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(108), [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(108), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(108), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(108), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(108), [anon_sym_neg_DASHint] = ACTIONS(108), [anon_sym_not_DASHint] = ACTIONS(108), [anon_sym_neg_DASHlong] = ACTIONS(108), @@ -14692,6 +15056,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(108), [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(108), [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(108), + [anon_sym_static_DASHput] = ACTIONS(108), [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(108), [anon_sym_execute_DASHinline] = ACTIONS(108), [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(108), @@ -14753,6 +15118,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_const_DASHstring] = ACTIONS(114), [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(112), [anon_sym_const_DASHclass] = ACTIONS(112), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(112), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(112), [anon_sym_monitor_DASHenter] = ACTIONS(112), [anon_sym_monitor_DASHexit] = ACTIONS(112), [anon_sym_check_DASHcast] = ACTIONS(112), @@ -14828,16 +15195,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_sput_DASHbyte] = ACTIONS(112), [anon_sym_sput_DASHchar] = ACTIONS(112), [anon_sym_sput_DASHshort] = ACTIONS(112), - [anon_sym_invoke_DASHvirtual] = ACTIONS(114), - [anon_sym_invoke_DASHsuper] = ACTIONS(114), + [anon_sym_invoke_DASHcustom] = ACTIONS(114), [anon_sym_invoke_DASHdirect] = ACTIONS(114), - [anon_sym_invoke_DASHstatic] = ACTIONS(114), [anon_sym_invoke_DASHinterface] = ACTIONS(114), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(112), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(112), + [anon_sym_invoke_DASHstatic] = ACTIONS(114), + [anon_sym_invoke_DASHsuper] = ACTIONS(114), + [anon_sym_invoke_DASHvirtual] = ACTIONS(114), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(112), [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(112), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(112), [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(112), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(112), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(112), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(112), [anon_sym_neg_DASHint] = ACTIONS(112), [anon_sym_not_DASHint] = ACTIONS(112), [anon_sym_neg_DASHlong] = ACTIONS(112), @@ -14941,6 +15310,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(112), [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(112), [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(112), + [anon_sym_static_DASHput] = ACTIONS(112), [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(112), [anon_sym_execute_DASHinline] = ACTIONS(112), [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(112), @@ -15000,6 +15370,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_const_DASHstring] = ACTIONS(118), [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(116), [anon_sym_const_DASHclass] = ACTIONS(116), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(116), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(116), [anon_sym_monitor_DASHenter] = ACTIONS(116), [anon_sym_monitor_DASHexit] = ACTIONS(116), [anon_sym_check_DASHcast] = ACTIONS(116), @@ -15075,16 +15447,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_sput_DASHbyte] = ACTIONS(116), [anon_sym_sput_DASHchar] = ACTIONS(116), [anon_sym_sput_DASHshort] = ACTIONS(116), - [anon_sym_invoke_DASHvirtual] = ACTIONS(118), - [anon_sym_invoke_DASHsuper] = ACTIONS(118), + [anon_sym_invoke_DASHcustom] = ACTIONS(118), [anon_sym_invoke_DASHdirect] = ACTIONS(118), - [anon_sym_invoke_DASHstatic] = ACTIONS(118), [anon_sym_invoke_DASHinterface] = ACTIONS(118), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(116), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(116), + [anon_sym_invoke_DASHstatic] = ACTIONS(118), + [anon_sym_invoke_DASHsuper] = ACTIONS(118), + [anon_sym_invoke_DASHvirtual] = ACTIONS(118), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(116), [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(116), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(116), [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(116), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(116), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(116), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(116), [anon_sym_neg_DASHint] = ACTIONS(116), [anon_sym_not_DASHint] = ACTIONS(116), [anon_sym_neg_DASHlong] = ACTIONS(116), @@ -15188,6 +15562,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(116), [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(116), [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(116), + [anon_sym_static_DASHput] = ACTIONS(116), [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(116), [anon_sym_execute_DASHinline] = ACTIONS(116), [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(116), @@ -15247,6 +15622,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_const_DASHstring] = ACTIONS(122), [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(120), [anon_sym_const_DASHclass] = ACTIONS(120), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(120), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(120), [anon_sym_monitor_DASHenter] = ACTIONS(120), [anon_sym_monitor_DASHexit] = ACTIONS(120), [anon_sym_check_DASHcast] = ACTIONS(120), @@ -15322,16 +15699,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_sput_DASHbyte] = ACTIONS(120), [anon_sym_sput_DASHchar] = ACTIONS(120), [anon_sym_sput_DASHshort] = ACTIONS(120), - [anon_sym_invoke_DASHvirtual] = ACTIONS(122), - [anon_sym_invoke_DASHsuper] = ACTIONS(122), + [anon_sym_invoke_DASHcustom] = ACTIONS(122), [anon_sym_invoke_DASHdirect] = ACTIONS(122), - [anon_sym_invoke_DASHstatic] = ACTIONS(122), [anon_sym_invoke_DASHinterface] = ACTIONS(122), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(120), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(120), + [anon_sym_invoke_DASHstatic] = ACTIONS(122), + [anon_sym_invoke_DASHsuper] = ACTIONS(122), + [anon_sym_invoke_DASHvirtual] = ACTIONS(122), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(120), [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(120), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(120), [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(120), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(120), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(120), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(120), [anon_sym_neg_DASHint] = ACTIONS(120), [anon_sym_not_DASHint] = ACTIONS(120), [anon_sym_neg_DASHlong] = ACTIONS(120), @@ -15435,6 +15814,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(120), [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(120), [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(120), + [anon_sym_static_DASHput] = ACTIONS(120), [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(120), [anon_sym_execute_DASHinline] = ACTIONS(120), [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(120), @@ -15494,6 +15874,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_const_DASHstring] = ACTIONS(126), [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(124), [anon_sym_const_DASHclass] = ACTIONS(124), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(124), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(124), [anon_sym_monitor_DASHenter] = ACTIONS(124), [anon_sym_monitor_DASHexit] = ACTIONS(124), [anon_sym_check_DASHcast] = ACTIONS(124), @@ -15569,16 +15951,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_sput_DASHbyte] = ACTIONS(124), [anon_sym_sput_DASHchar] = ACTIONS(124), [anon_sym_sput_DASHshort] = ACTIONS(124), - [anon_sym_invoke_DASHvirtual] = ACTIONS(126), - [anon_sym_invoke_DASHsuper] = ACTIONS(126), + [anon_sym_invoke_DASHcustom] = ACTIONS(126), [anon_sym_invoke_DASHdirect] = ACTIONS(126), - [anon_sym_invoke_DASHstatic] = ACTIONS(126), [anon_sym_invoke_DASHinterface] = ACTIONS(126), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(124), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(124), + [anon_sym_invoke_DASHstatic] = ACTIONS(126), + [anon_sym_invoke_DASHsuper] = ACTIONS(126), + [anon_sym_invoke_DASHvirtual] = ACTIONS(126), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(124), [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(124), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(124), [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(124), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(124), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(124), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(124), [anon_sym_neg_DASHint] = ACTIONS(124), [anon_sym_not_DASHint] = ACTIONS(124), [anon_sym_neg_DASHlong] = ACTIONS(124), @@ -15682,6 +16066,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(124), [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(124), [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(124), + [anon_sym_static_DASHput] = ACTIONS(124), [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(124), [anon_sym_execute_DASHinline] = ACTIONS(124), [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(124), @@ -15741,6 +16126,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_const_DASHstring] = ACTIONS(130), [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(128), [anon_sym_const_DASHclass] = ACTIONS(128), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(128), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(128), [anon_sym_monitor_DASHenter] = ACTIONS(128), [anon_sym_monitor_DASHexit] = ACTIONS(128), [anon_sym_check_DASHcast] = ACTIONS(128), @@ -15816,16 +16203,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_sput_DASHbyte] = ACTIONS(128), [anon_sym_sput_DASHchar] = ACTIONS(128), [anon_sym_sput_DASHshort] = ACTIONS(128), - [anon_sym_invoke_DASHvirtual] = ACTIONS(130), - [anon_sym_invoke_DASHsuper] = ACTIONS(130), + [anon_sym_invoke_DASHcustom] = ACTIONS(130), [anon_sym_invoke_DASHdirect] = ACTIONS(130), - [anon_sym_invoke_DASHstatic] = ACTIONS(130), [anon_sym_invoke_DASHinterface] = ACTIONS(130), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(128), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(128), + [anon_sym_invoke_DASHstatic] = ACTIONS(130), + [anon_sym_invoke_DASHsuper] = ACTIONS(130), + [anon_sym_invoke_DASHvirtual] = ACTIONS(130), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(128), [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(128), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(128), [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(128), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(128), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(128), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(128), [anon_sym_neg_DASHint] = ACTIONS(128), [anon_sym_not_DASHint] = ACTIONS(128), [anon_sym_neg_DASHlong] = ACTIONS(128), @@ -15929,6 +16318,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(128), [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(128), [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(128), + [anon_sym_static_DASHput] = ACTIONS(128), [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(128), [anon_sym_execute_DASHinline] = ACTIONS(128), [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(128), @@ -15988,6 +16378,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_const_DASHstring] = ACTIONS(134), [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(132), [anon_sym_const_DASHclass] = ACTIONS(132), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(132), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(132), [anon_sym_monitor_DASHenter] = ACTIONS(132), [anon_sym_monitor_DASHexit] = ACTIONS(132), [anon_sym_check_DASHcast] = ACTIONS(132), @@ -16063,16 +16455,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_sput_DASHbyte] = ACTIONS(132), [anon_sym_sput_DASHchar] = ACTIONS(132), [anon_sym_sput_DASHshort] = ACTIONS(132), - [anon_sym_invoke_DASHvirtual] = ACTIONS(134), - [anon_sym_invoke_DASHsuper] = ACTIONS(134), + [anon_sym_invoke_DASHcustom] = ACTIONS(134), [anon_sym_invoke_DASHdirect] = ACTIONS(134), - [anon_sym_invoke_DASHstatic] = ACTIONS(134), [anon_sym_invoke_DASHinterface] = ACTIONS(134), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(132), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(132), + [anon_sym_invoke_DASHstatic] = ACTIONS(134), + [anon_sym_invoke_DASHsuper] = ACTIONS(134), + [anon_sym_invoke_DASHvirtual] = ACTIONS(134), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(132), [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(132), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(132), [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(132), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(132), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(132), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(132), [anon_sym_neg_DASHint] = ACTIONS(132), [anon_sym_not_DASHint] = ACTIONS(132), [anon_sym_neg_DASHlong] = ACTIONS(132), @@ -16176,6 +16570,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(132), [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(132), [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(132), + [anon_sym_static_DASHput] = ACTIONS(132), [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(132), [anon_sym_execute_DASHinline] = ACTIONS(132), [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(132), @@ -16235,6 +16630,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_const_DASHstring] = ACTIONS(138), [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(136), [anon_sym_const_DASHclass] = ACTIONS(136), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(136), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(136), [anon_sym_monitor_DASHenter] = ACTIONS(136), [anon_sym_monitor_DASHexit] = ACTIONS(136), [anon_sym_check_DASHcast] = ACTIONS(136), @@ -16310,16 +16707,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_sput_DASHbyte] = ACTIONS(136), [anon_sym_sput_DASHchar] = ACTIONS(136), [anon_sym_sput_DASHshort] = ACTIONS(136), - [anon_sym_invoke_DASHvirtual] = ACTIONS(138), - [anon_sym_invoke_DASHsuper] = ACTIONS(138), + [anon_sym_invoke_DASHcustom] = ACTIONS(138), [anon_sym_invoke_DASHdirect] = ACTIONS(138), - [anon_sym_invoke_DASHstatic] = ACTIONS(138), [anon_sym_invoke_DASHinterface] = ACTIONS(138), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(136), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(136), + [anon_sym_invoke_DASHstatic] = ACTIONS(138), + [anon_sym_invoke_DASHsuper] = ACTIONS(138), + [anon_sym_invoke_DASHvirtual] = ACTIONS(138), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(136), [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(136), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(136), [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(136), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(136), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(136), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(136), [anon_sym_neg_DASHint] = ACTIONS(136), [anon_sym_not_DASHint] = ACTIONS(136), [anon_sym_neg_DASHlong] = ACTIONS(136), @@ -16423,6 +16822,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(136), [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(136), [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(136), + [anon_sym_static_DASHput] = ACTIONS(136), [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(136), [anon_sym_execute_DASHinline] = ACTIONS(136), [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(136), @@ -16482,6 +16882,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_const_DASHstring] = ACTIONS(142), [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(140), [anon_sym_const_DASHclass] = ACTIONS(140), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(140), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(140), [anon_sym_monitor_DASHenter] = ACTIONS(140), [anon_sym_monitor_DASHexit] = ACTIONS(140), [anon_sym_check_DASHcast] = ACTIONS(140), @@ -16557,16 +16959,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_sput_DASHbyte] = ACTIONS(140), [anon_sym_sput_DASHchar] = ACTIONS(140), [anon_sym_sput_DASHshort] = ACTIONS(140), - [anon_sym_invoke_DASHvirtual] = ACTIONS(142), - [anon_sym_invoke_DASHsuper] = ACTIONS(142), + [anon_sym_invoke_DASHcustom] = ACTIONS(142), [anon_sym_invoke_DASHdirect] = ACTIONS(142), - [anon_sym_invoke_DASHstatic] = ACTIONS(142), [anon_sym_invoke_DASHinterface] = ACTIONS(142), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(140), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(140), + [anon_sym_invoke_DASHstatic] = ACTIONS(142), + [anon_sym_invoke_DASHsuper] = ACTIONS(142), + [anon_sym_invoke_DASHvirtual] = ACTIONS(142), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(140), [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(140), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(140), [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(140), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(140), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(140), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(140), [anon_sym_neg_DASHint] = ACTIONS(140), [anon_sym_not_DASHint] = ACTIONS(140), [anon_sym_neg_DASHlong] = ACTIONS(140), @@ -16670,6 +17074,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(140), [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(140), [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(140), + [anon_sym_static_DASHput] = ACTIONS(140), [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(140), [anon_sym_execute_DASHinline] = ACTIONS(140), [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(140), @@ -16729,6 +17134,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_const_DASHstring] = ACTIONS(146), [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(144), [anon_sym_const_DASHclass] = ACTIONS(144), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(144), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(144), [anon_sym_monitor_DASHenter] = ACTIONS(144), [anon_sym_monitor_DASHexit] = ACTIONS(144), [anon_sym_check_DASHcast] = ACTIONS(144), @@ -16804,16 +17211,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_sput_DASHbyte] = ACTIONS(144), [anon_sym_sput_DASHchar] = ACTIONS(144), [anon_sym_sput_DASHshort] = ACTIONS(144), - [anon_sym_invoke_DASHvirtual] = ACTIONS(146), - [anon_sym_invoke_DASHsuper] = ACTIONS(146), + [anon_sym_invoke_DASHcustom] = ACTIONS(146), [anon_sym_invoke_DASHdirect] = ACTIONS(146), - [anon_sym_invoke_DASHstatic] = ACTIONS(146), [anon_sym_invoke_DASHinterface] = ACTIONS(146), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(144), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(144), + [anon_sym_invoke_DASHstatic] = ACTIONS(146), + [anon_sym_invoke_DASHsuper] = ACTIONS(146), + [anon_sym_invoke_DASHvirtual] = ACTIONS(146), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(144), [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(144), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(144), [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(144), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(144), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(144), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(144), [anon_sym_neg_DASHint] = ACTIONS(144), [anon_sym_not_DASHint] = ACTIONS(144), [anon_sym_neg_DASHlong] = ACTIONS(144), @@ -16917,6 +17326,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(144), [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(144), [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(144), + [anon_sym_static_DASHput] = ACTIONS(144), [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(144), [anon_sym_execute_DASHinline] = ACTIONS(144), [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(144), @@ -16976,6 +17386,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_const_DASHstring] = ACTIONS(150), [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(148), [anon_sym_const_DASHclass] = ACTIONS(148), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(148), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(148), [anon_sym_monitor_DASHenter] = ACTIONS(148), [anon_sym_monitor_DASHexit] = ACTIONS(148), [anon_sym_check_DASHcast] = ACTIONS(148), @@ -17051,16 +17463,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_sput_DASHbyte] = ACTIONS(148), [anon_sym_sput_DASHchar] = ACTIONS(148), [anon_sym_sput_DASHshort] = ACTIONS(148), - [anon_sym_invoke_DASHvirtual] = ACTIONS(150), - [anon_sym_invoke_DASHsuper] = ACTIONS(150), + [anon_sym_invoke_DASHcustom] = ACTIONS(150), [anon_sym_invoke_DASHdirect] = ACTIONS(150), - [anon_sym_invoke_DASHstatic] = ACTIONS(150), [anon_sym_invoke_DASHinterface] = ACTIONS(150), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(148), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(148), + [anon_sym_invoke_DASHstatic] = ACTIONS(150), + [anon_sym_invoke_DASHsuper] = ACTIONS(150), + [anon_sym_invoke_DASHvirtual] = ACTIONS(150), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(148), [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(148), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(148), [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(148), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(148), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(148), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(148), [anon_sym_neg_DASHint] = ACTIONS(148), [anon_sym_not_DASHint] = ACTIONS(148), [anon_sym_neg_DASHlong] = ACTIONS(148), @@ -17164,6 +17578,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(148), [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(148), [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(148), + [anon_sym_static_DASHput] = ACTIONS(148), [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(148), [anon_sym_execute_DASHinline] = ACTIONS(148), [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(148), @@ -17223,6 +17638,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_const_DASHstring] = ACTIONS(154), [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(152), [anon_sym_const_DASHclass] = ACTIONS(152), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(152), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(152), [anon_sym_monitor_DASHenter] = ACTIONS(152), [anon_sym_monitor_DASHexit] = ACTIONS(152), [anon_sym_check_DASHcast] = ACTIONS(152), @@ -17298,16 +17715,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_sput_DASHbyte] = ACTIONS(152), [anon_sym_sput_DASHchar] = ACTIONS(152), [anon_sym_sput_DASHshort] = ACTIONS(152), - [anon_sym_invoke_DASHvirtual] = ACTIONS(154), - [anon_sym_invoke_DASHsuper] = ACTIONS(154), + [anon_sym_invoke_DASHcustom] = ACTIONS(154), [anon_sym_invoke_DASHdirect] = ACTIONS(154), - [anon_sym_invoke_DASHstatic] = ACTIONS(154), [anon_sym_invoke_DASHinterface] = ACTIONS(154), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(152), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(152), + [anon_sym_invoke_DASHstatic] = ACTIONS(154), + [anon_sym_invoke_DASHsuper] = ACTIONS(154), + [anon_sym_invoke_DASHvirtual] = ACTIONS(154), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(152), [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(152), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(152), [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(152), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(152), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(152), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(152), [anon_sym_neg_DASHint] = ACTIONS(152), [anon_sym_not_DASHint] = ACTIONS(152), [anon_sym_neg_DASHlong] = ACTIONS(152), @@ -17411,6 +17830,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(152), [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(152), [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(152), + [anon_sym_static_DASHput] = ACTIONS(152), [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(152), [anon_sym_execute_DASHinline] = ACTIONS(152), [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(152), @@ -17470,6 +17890,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_const_DASHstring] = ACTIONS(158), [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(156), [anon_sym_const_DASHclass] = ACTIONS(156), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(156), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(156), [anon_sym_monitor_DASHenter] = ACTIONS(156), [anon_sym_monitor_DASHexit] = ACTIONS(156), [anon_sym_check_DASHcast] = ACTIONS(156), @@ -17545,16 +17967,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_sput_DASHbyte] = ACTIONS(156), [anon_sym_sput_DASHchar] = ACTIONS(156), [anon_sym_sput_DASHshort] = ACTIONS(156), - [anon_sym_invoke_DASHvirtual] = ACTIONS(158), - [anon_sym_invoke_DASHsuper] = ACTIONS(158), + [anon_sym_invoke_DASHcustom] = ACTIONS(158), [anon_sym_invoke_DASHdirect] = ACTIONS(158), - [anon_sym_invoke_DASHstatic] = ACTIONS(158), [anon_sym_invoke_DASHinterface] = ACTIONS(158), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(156), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(156), + [anon_sym_invoke_DASHstatic] = ACTIONS(158), + [anon_sym_invoke_DASHsuper] = ACTIONS(158), + [anon_sym_invoke_DASHvirtual] = ACTIONS(158), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(156), [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(156), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(156), [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(156), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(156), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(156), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(156), [anon_sym_neg_DASHint] = ACTIONS(156), [anon_sym_not_DASHint] = ACTIONS(156), [anon_sym_neg_DASHlong] = ACTIONS(156), @@ -17658,6 +18082,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(156), [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(156), [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(156), + [anon_sym_static_DASHput] = ACTIONS(156), [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(156), [anon_sym_execute_DASHinline] = ACTIONS(156), [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(156), @@ -17717,6 +18142,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_const_DASHstring] = ACTIONS(162), [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(160), [anon_sym_const_DASHclass] = ACTIONS(160), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(160), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(160), [anon_sym_monitor_DASHenter] = ACTIONS(160), [anon_sym_monitor_DASHexit] = ACTIONS(160), [anon_sym_check_DASHcast] = ACTIONS(160), @@ -17792,16 +18219,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_sput_DASHbyte] = ACTIONS(160), [anon_sym_sput_DASHchar] = ACTIONS(160), [anon_sym_sput_DASHshort] = ACTIONS(160), - [anon_sym_invoke_DASHvirtual] = ACTIONS(162), - [anon_sym_invoke_DASHsuper] = ACTIONS(162), + [anon_sym_invoke_DASHcustom] = ACTIONS(162), [anon_sym_invoke_DASHdirect] = ACTIONS(162), - [anon_sym_invoke_DASHstatic] = ACTIONS(162), [anon_sym_invoke_DASHinterface] = ACTIONS(162), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(160), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(160), + [anon_sym_invoke_DASHstatic] = ACTIONS(162), + [anon_sym_invoke_DASHsuper] = ACTIONS(162), + [anon_sym_invoke_DASHvirtual] = ACTIONS(162), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(160), [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(160), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(160), [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(160), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(160), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(160), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(160), [anon_sym_neg_DASHint] = ACTIONS(160), [anon_sym_not_DASHint] = ACTIONS(160), [anon_sym_neg_DASHlong] = ACTIONS(160), @@ -17905,6 +18334,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(160), [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(160), [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(160), + [anon_sym_static_DASHput] = ACTIONS(160), [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(160), [anon_sym_execute_DASHinline] = ACTIONS(160), [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(160), @@ -17964,6 +18394,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_const_DASHstring] = ACTIONS(166), [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(164), [anon_sym_const_DASHclass] = ACTIONS(164), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(164), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(164), [anon_sym_monitor_DASHenter] = ACTIONS(164), [anon_sym_monitor_DASHexit] = ACTIONS(164), [anon_sym_check_DASHcast] = ACTIONS(164), @@ -18039,16 +18471,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_sput_DASHbyte] = ACTIONS(164), [anon_sym_sput_DASHchar] = ACTIONS(164), [anon_sym_sput_DASHshort] = ACTIONS(164), - [anon_sym_invoke_DASHvirtual] = ACTIONS(166), - [anon_sym_invoke_DASHsuper] = ACTIONS(166), + [anon_sym_invoke_DASHcustom] = ACTIONS(166), [anon_sym_invoke_DASHdirect] = ACTIONS(166), - [anon_sym_invoke_DASHstatic] = ACTIONS(166), [anon_sym_invoke_DASHinterface] = ACTIONS(166), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(164), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(164), + [anon_sym_invoke_DASHstatic] = ACTIONS(166), + [anon_sym_invoke_DASHsuper] = ACTIONS(166), + [anon_sym_invoke_DASHvirtual] = ACTIONS(166), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(164), [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(164), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(164), [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(164), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(164), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(164), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(164), [anon_sym_neg_DASHint] = ACTIONS(164), [anon_sym_not_DASHint] = ACTIONS(164), [anon_sym_neg_DASHlong] = ACTIONS(164), @@ -18152,6 +18586,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(164), [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(164), [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(164), + [anon_sym_static_DASHput] = ACTIONS(164), [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(164), [anon_sym_execute_DASHinline] = ACTIONS(164), [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(164), @@ -18211,6 +18646,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_const_DASHstring] = ACTIONS(170), [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(168), [anon_sym_const_DASHclass] = ACTIONS(168), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(168), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(168), [anon_sym_monitor_DASHenter] = ACTIONS(168), [anon_sym_monitor_DASHexit] = ACTIONS(168), [anon_sym_check_DASHcast] = ACTIONS(168), @@ -18286,16 +18723,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_sput_DASHbyte] = ACTIONS(168), [anon_sym_sput_DASHchar] = ACTIONS(168), [anon_sym_sput_DASHshort] = ACTIONS(168), - [anon_sym_invoke_DASHvirtual] = ACTIONS(170), - [anon_sym_invoke_DASHsuper] = ACTIONS(170), + [anon_sym_invoke_DASHcustom] = ACTIONS(170), [anon_sym_invoke_DASHdirect] = ACTIONS(170), - [anon_sym_invoke_DASHstatic] = ACTIONS(170), [anon_sym_invoke_DASHinterface] = ACTIONS(170), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(168), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(168), + [anon_sym_invoke_DASHstatic] = ACTIONS(170), + [anon_sym_invoke_DASHsuper] = ACTIONS(170), + [anon_sym_invoke_DASHvirtual] = ACTIONS(170), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(168), [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(168), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(168), [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(168), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(168), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(168), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(168), [anon_sym_neg_DASHint] = ACTIONS(168), [anon_sym_not_DASHint] = ACTIONS(168), [anon_sym_neg_DASHlong] = ACTIONS(168), @@ -18399,6 +18838,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(168), [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(168), [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(168), + [anon_sym_static_DASHput] = ACTIONS(168), [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(168), [anon_sym_execute_DASHinline] = ACTIONS(168), [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(168), @@ -18458,6 +18898,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_const_DASHstring] = ACTIONS(174), [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(172), [anon_sym_const_DASHclass] = ACTIONS(172), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(172), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(172), [anon_sym_monitor_DASHenter] = ACTIONS(172), [anon_sym_monitor_DASHexit] = ACTIONS(172), [anon_sym_check_DASHcast] = ACTIONS(172), @@ -18533,16 +18975,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_sput_DASHbyte] = ACTIONS(172), [anon_sym_sput_DASHchar] = ACTIONS(172), [anon_sym_sput_DASHshort] = ACTIONS(172), - [anon_sym_invoke_DASHvirtual] = ACTIONS(174), - [anon_sym_invoke_DASHsuper] = ACTIONS(174), + [anon_sym_invoke_DASHcustom] = ACTIONS(174), [anon_sym_invoke_DASHdirect] = ACTIONS(174), - [anon_sym_invoke_DASHstatic] = ACTIONS(174), [anon_sym_invoke_DASHinterface] = ACTIONS(174), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(172), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(172), + [anon_sym_invoke_DASHstatic] = ACTIONS(174), + [anon_sym_invoke_DASHsuper] = ACTIONS(174), + [anon_sym_invoke_DASHvirtual] = ACTIONS(174), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(172), [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(172), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(172), [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(172), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(172), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(172), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(172), [anon_sym_neg_DASHint] = ACTIONS(172), [anon_sym_not_DASHint] = ACTIONS(172), [anon_sym_neg_DASHlong] = ACTIONS(172), @@ -18646,6 +19090,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(172), [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(172), [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(172), + [anon_sym_static_DASHput] = ACTIONS(172), [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(172), [anon_sym_execute_DASHinline] = ACTIONS(172), [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(172), @@ -18705,6 +19150,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_const_DASHstring] = ACTIONS(178), [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(176), [anon_sym_const_DASHclass] = ACTIONS(176), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(176), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(176), [anon_sym_monitor_DASHenter] = ACTIONS(176), [anon_sym_monitor_DASHexit] = ACTIONS(176), [anon_sym_check_DASHcast] = ACTIONS(176), @@ -18780,16 +19227,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_sput_DASHbyte] = ACTIONS(176), [anon_sym_sput_DASHchar] = ACTIONS(176), [anon_sym_sput_DASHshort] = ACTIONS(176), - [anon_sym_invoke_DASHvirtual] = ACTIONS(178), - [anon_sym_invoke_DASHsuper] = ACTIONS(178), + [anon_sym_invoke_DASHcustom] = ACTIONS(178), [anon_sym_invoke_DASHdirect] = ACTIONS(178), - [anon_sym_invoke_DASHstatic] = ACTIONS(178), [anon_sym_invoke_DASHinterface] = ACTIONS(178), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(176), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(176), + [anon_sym_invoke_DASHstatic] = ACTIONS(178), + [anon_sym_invoke_DASHsuper] = ACTIONS(178), + [anon_sym_invoke_DASHvirtual] = ACTIONS(178), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(176), [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(176), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(176), [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(176), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(176), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(176), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(176), [anon_sym_neg_DASHint] = ACTIONS(176), [anon_sym_not_DASHint] = ACTIONS(176), [anon_sym_neg_DASHlong] = ACTIONS(176), @@ -18893,6 +19342,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(176), [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(176), [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(176), + [anon_sym_static_DASHput] = ACTIONS(176), [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(176), [anon_sym_execute_DASHinline] = ACTIONS(176), [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(176), @@ -18952,6 +19402,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_const_DASHstring] = ACTIONS(182), [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(180), [anon_sym_const_DASHclass] = ACTIONS(180), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(180), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(180), [anon_sym_monitor_DASHenter] = ACTIONS(180), [anon_sym_monitor_DASHexit] = ACTIONS(180), [anon_sym_check_DASHcast] = ACTIONS(180), @@ -19027,16 +19479,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_sput_DASHbyte] = ACTIONS(180), [anon_sym_sput_DASHchar] = ACTIONS(180), [anon_sym_sput_DASHshort] = ACTIONS(180), - [anon_sym_invoke_DASHvirtual] = ACTIONS(182), - [anon_sym_invoke_DASHsuper] = ACTIONS(182), + [anon_sym_invoke_DASHcustom] = ACTIONS(182), [anon_sym_invoke_DASHdirect] = ACTIONS(182), - [anon_sym_invoke_DASHstatic] = ACTIONS(182), [anon_sym_invoke_DASHinterface] = ACTIONS(182), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(180), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(180), + [anon_sym_invoke_DASHstatic] = ACTIONS(182), + [anon_sym_invoke_DASHsuper] = ACTIONS(182), + [anon_sym_invoke_DASHvirtual] = ACTIONS(182), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(180), [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(180), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(180), [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(180), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(180), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(180), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(180), [anon_sym_neg_DASHint] = ACTIONS(180), [anon_sym_not_DASHint] = ACTIONS(180), [anon_sym_neg_DASHlong] = ACTIONS(180), @@ -19140,6 +19594,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(180), [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(180), [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(180), + [anon_sym_static_DASHput] = ACTIONS(180), [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(180), [anon_sym_execute_DASHinline] = ACTIONS(180), [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(180), @@ -19199,6 +19654,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_const_DASHstring] = ACTIONS(186), [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(184), [anon_sym_const_DASHclass] = ACTIONS(184), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(184), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(184), [anon_sym_monitor_DASHenter] = ACTIONS(184), [anon_sym_monitor_DASHexit] = ACTIONS(184), [anon_sym_check_DASHcast] = ACTIONS(184), @@ -19274,16 +19731,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_sput_DASHbyte] = ACTIONS(184), [anon_sym_sput_DASHchar] = ACTIONS(184), [anon_sym_sput_DASHshort] = ACTIONS(184), - [anon_sym_invoke_DASHvirtual] = ACTIONS(186), - [anon_sym_invoke_DASHsuper] = ACTIONS(186), + [anon_sym_invoke_DASHcustom] = ACTIONS(186), [anon_sym_invoke_DASHdirect] = ACTIONS(186), - [anon_sym_invoke_DASHstatic] = ACTIONS(186), [anon_sym_invoke_DASHinterface] = ACTIONS(186), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(184), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(184), + [anon_sym_invoke_DASHstatic] = ACTIONS(186), + [anon_sym_invoke_DASHsuper] = ACTIONS(186), + [anon_sym_invoke_DASHvirtual] = ACTIONS(186), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(184), [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(184), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(184), [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(184), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(184), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(184), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(184), [anon_sym_neg_DASHint] = ACTIONS(184), [anon_sym_not_DASHint] = ACTIONS(184), [anon_sym_neg_DASHlong] = ACTIONS(184), @@ -19387,6 +19846,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(184), [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(184), [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(184), + [anon_sym_static_DASHput] = ACTIONS(184), [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(184), [anon_sym_execute_DASHinline] = ACTIONS(184), [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(184), @@ -19446,6 +19906,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_const_DASHstring] = ACTIONS(190), [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(188), [anon_sym_const_DASHclass] = ACTIONS(188), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(188), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(188), [anon_sym_monitor_DASHenter] = ACTIONS(188), [anon_sym_monitor_DASHexit] = ACTIONS(188), [anon_sym_check_DASHcast] = ACTIONS(188), @@ -19521,16 +19983,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_sput_DASHbyte] = ACTIONS(188), [anon_sym_sput_DASHchar] = ACTIONS(188), [anon_sym_sput_DASHshort] = ACTIONS(188), - [anon_sym_invoke_DASHvirtual] = ACTIONS(190), - [anon_sym_invoke_DASHsuper] = ACTIONS(190), + [anon_sym_invoke_DASHcustom] = ACTIONS(190), [anon_sym_invoke_DASHdirect] = ACTIONS(190), - [anon_sym_invoke_DASHstatic] = ACTIONS(190), [anon_sym_invoke_DASHinterface] = ACTIONS(190), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(188), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(188), + [anon_sym_invoke_DASHstatic] = ACTIONS(190), + [anon_sym_invoke_DASHsuper] = ACTIONS(190), + [anon_sym_invoke_DASHvirtual] = ACTIONS(190), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(188), [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(188), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(188), [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(188), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(188), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(188), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(188), [anon_sym_neg_DASHint] = ACTIONS(188), [anon_sym_not_DASHint] = ACTIONS(188), [anon_sym_neg_DASHlong] = ACTIONS(188), @@ -19634,6 +20098,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(188), [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(188), [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(188), + [anon_sym_static_DASHput] = ACTIONS(188), [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(188), [anon_sym_execute_DASHinline] = ACTIONS(188), [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(188), From a985f151b896e04f28ba72e2802d4ee66a25c81b Mon Sep 17 00:00:00 2001 From: Amaan Qureshi Date: Mon, 20 Feb 2023 07:14:20 -0500 Subject: [PATCH 65/98] feat: file documentation, reference types & checks --- grammar.js | 45 ++++++++++++++++++++++++--------------------- 1 file changed, 24 insertions(+), 21 deletions(-) diff --git a/grammar.js b/grammar.js index 6e2a2de7b..8bd311c1f 100644 --- a/grammar.js +++ b/grammar.js @@ -1,4 +1,19 @@ const modifiers = [ +/** + * @file Smali grammar for tree-sitter + * @author Amaan Qureshi + * @author Yotam Nachum + * @license MIT + * @see {@link https://github.com/JesusFreke/smali|official implementation} + * @see {@link https://source.android.com/docs/core/runtime/dalvik-bytecode|official dex bytecode reference} + */ + +/* eslint-disable arrow-parens */ +/* eslint-disable camelcase */ +/* eslint-disable-next-line spaced-comment */ +/// +// @ts-check + 'public', 'private', 'protected', @@ -291,30 +306,18 @@ const opcodes = [ /** * Returns an optional tree-sitter rule that matches rule at least once, with a repeat of `,` + `rule` - * @param {_} rule - tree-sitter rule + * @param {Rule} rule - tree-sitter rule + * @param {boolean?} trailing_separator - The trailing separator to use. * - * @return {_} + * @return {ChoiceRule} */ -const commaSep = (rule) => { - const sep1 = seq(rule, repeat(seq(',', rule))); - return optional(sep1); -}; +function commaSep(rule, trailing_separator = false) { + const sep1 = trailing_separator ? + seq(rule, repeat(seq(',', rule)), optional(',')) : + seq(rule, repeat(seq(',', rule))); -/** -* Creates a rule to match one or more of the rules separated by the separator -* and optionally adds a trailing separator (default is false). -* -* @param {_} rule -* @param {string} separator - The separator to use. -* @param {string?} trailingSeparator - The trailing separator to use. -* -* @return {_} -* -*/ -const listSeq = (rule, separator, trailingSeparator = false) => - trailingSeparator ? - seq(rule, repeat(seq(separator, rule)), optional(separator)) : - seq(rule, repeat(seq(separator, rule))); + return optional(sep1); +} module.exports = grammar({ name: 'smali', From 448b98b28d3ca3d3d99d0a2677eea12b084dcc92 Mon Sep 17 00:00:00 2001 From: Amaan Qureshi Date: Mon, 20 Feb 2023 07:15:54 -0500 Subject: [PATCH 66/98] feat: add word, update top level definitions as it was too strict before --- grammar.js | 26 +++++++++++++++----------- 1 file changed, 15 insertions(+), 11 deletions(-) diff --git a/grammar.js b/grammar.js index 8bd311c1f..6c7c567af 100644 --- a/grammar.js +++ b/grammar.js @@ -323,31 +323,35 @@ module.exports = grammar({ name: 'smali', extras: ($) => [$.comment, /\s/], + extras: $ => [$.comment, /\s/], + + word: $ => $.identifier, + rules: { - class_definition: ($) => + class_definition: $ => seq( $.class_directive, $.super_directive, optional($.source_directive), repeat($.implements_directive), - repeat($.annotation_directive), - repeat($.field_definition), - repeat($.method_definition), + repeat(choice( + $.annotation_directive, + $.method_definition, + $.field_definition, + )), ), // class related - class_directive: ($) => + class_directive: $ => seq( '.class', optional(field('modifiers', $.access_modifiers)), - field('identifier', $.class_identifier), + $.class_identifier, ), - super_directive: ($) => - seq('.super', field('identifier', $.class_identifier)), - source_directive: ($) => seq('.source', $.string_literal), - implements_directive: ($) => - seq('.implements', field('identifier', $.class_identifier)), + super_directive: $ => seq('.super', $.class_identifier), + source_directive: $ => seq('.source', $.string), + implements_directive: $ => seq('.implements', $.class_identifier), field_definition: ($) => seq( From 256f76a2b887f72d87b7c1940c04009a97b03e19 Mon Sep 17 00:00:00 2001 From: Amaan Qureshi Date: Mon, 20 Feb 2023 07:17:37 -0500 Subject: [PATCH 67/98] feat: complete the grammar This adds many changes. The most notable are: * rename _code_block to statement * rename statement to expression * update identifiers, add jmp_label for labels with a suffixed colon * update literals by removing the _literal suffix and most notably number numbers with a rework including NaN and Infinity, and strings to distinguish escape sequences * add restriction flags to modifiers * remove unnecessary field() calls, use alias where appropriate otherwise leave as is * add local, parameter, prologue, and epilogue directives * add source directive to _directive as it can appear in method bodies * add method_handle and custom_invoke values --- grammar.js | 438 ++++++++++++++++++++++++++++++++++++----------------- 1 file changed, 303 insertions(+), 135 deletions(-) diff --git a/grammar.js b/grammar.js index 6c7c567af..d91d52930 100644 --- a/grammar.js +++ b/grammar.js @@ -1,4 +1,3 @@ -const modifiers = [ /** * @file Smali grammar for tree-sitter * @author Amaan Qureshi @@ -14,6 +13,7 @@ const modifiers = [ /// // @ts-check +const access_flags = [ 'public', 'private', 'protected', @@ -34,6 +34,17 @@ const modifiers = [ 'constructor', 'declared-synchronized', ]; + +const restriction_flags = [ + 'whitelist', + 'greylist', + 'blacklist', + 'greylist-max-o', + 'greylist-max-p', + 'greylist-max-q', + 'greylist-max-r', + 'core-platform-api', + 'test-api', ]; const primitives = ['V', 'Z', 'B', 'S', 'C', 'I', 'J', 'F', 'D']; @@ -322,11 +333,13 @@ function commaSep(rule, trailing_separator = false) { module.exports = grammar({ name: 'smali', - extras: ($) => [$.comment, /\s/], extras: $ => [$.comment, /\s/], word: $ => $.identifier, + conflicts: $ => [ + [$.field_definition], + ], rules: { class_definition: $ => @@ -353,237 +366,392 @@ module.exports = grammar({ source_directive: $ => seq('.source', $.string), implements_directive: $ => seq('.implements', $.class_identifier), - field_definition: ($) => - seq( - $.field_declaration, - optional(seq(repeat($.annotation_directive), $.end_field)), - ), - field_declaration: ($) => + field_definition: $ => seq( '.field', optional(field('modifiers', $.access_modifiers)), - field('identifier', $.field_identifier), - optional(seq('=', $._literal)), + $._field_body, + optional(seq('=', $.value)), + optional(seq( + repeat($.annotation_directive), + '.end field', + )), ), - end_field: () => '.end field', - // method related - method_definition: ($) => - seq( - $.method_declaration, - alias(repeat($._code_line), $.code_block), - $.end_method, - ), - method_declaration: ($) => + // method + method_definition: $ => seq( '.method', optional(field('modifiers', $.access_modifiers)), - field('identifier', $.method_identifier), + $.method_signature, + repeat($.statement), + '.end method', ), - end_method: () => '.end method', // annotation related - annotation_directive: ($) => - seq($.start_annotation, repeat($.annotation_property), $.end_annotation), - start_annotation: ($) => + annotation_directive: $ => seq( '.annotation', - field('visibility', $.annotation_visibility), - field('identifier', $.class_identifier), - ), - annotation_visibility: () => choice('system', 'build', 'runtime'), - annotation_property: ($) => - seq( - field('key', $.annotation_key), - '=', - field('value', $.annotation_value), + $.annotation_visibility, + $.class_identifier, + repeat($.annotation_property), + '.end annotation', ), - annotation_key: () => /\w+/, - annotation_value: ($) => + annotation_visibility: _ => choice('system', 'build', 'runtime'), + annotation_property: $ => seq($.annotation_key, '=', $.annotation_value), + annotation_key: _ => /\w+/, + annotation_value: $ => choice( $._literal, - $._identifier, + $.body, $.list, $.enum_reference, - $.subannotation_definition, + $.subannotation_directive, + $.class_identifier, ), - end_annotation: () => '.end annotation', - subannotation_definition: ($) => + subannotation_directive: $ => seq( - $.subannotation_declaration, + '.subannotation', field('identifier', $.class_identifier), repeat($.annotation_property), - $.end_subannotation, + '.end subannotation', + ), + + param_directive: $ => + prec.right( + seq( + '.param', + $.parameter, + optional(choice( + seq(repeat($.annotation_directive), '.end param'), + seq(optional(','), choice($._literal, alias($.identifier, $.param_identifier))), + )), + ), ), - subannotation_declaration: ($) => - seq('.subannotation', field('identifier', $.class_identifier)), - end_subannotation: () => '.end subannotation', - param_directive: ($) => + parameter_directive: $ => prec.right( seq( - $.start_param, - optional(seq(repeat($.annotation_directive), $.end_param)), + '.parameter', + optional($._literal), + optional(seq( + repeat($.annotation_directive), + '.end parameter', + )), ), ), - start_param: ($) => seq('.param', field('parameter', $.parameter)), - end_param: () => '.end param', // code lines - _code_line: ($) => - choice($.label, $._directive, $.annotation_directive, $.statement), - label: (_) => /:[\w\d]+/, + statement: $ => + choice( + $.label, + $.jmp_label, + $._directive, + $.annotation_directive, + $.expression, + ), - // statement - statement: ($) => + // expression + expression: $ => seq( field('opcode', $.opcode), - field('argument', commaSep($._statement_argument)), + commaSep(field('argument', $.value)), '\n', ), opcode: (_) => choice(...opcodes), - _statement_argument: ($) => + value: $ => choice( + $._type, $.list, $.label, + $.jmp_label, $.range, - $.variable, - $.parameter, - $.array_type, - $._identifier, - $.primitive_type, + $.register, + $.body, $._literal, + $.enum_reference, + $.subannotation_directive, + $.method_handle, + $.custom_invoke, ), // code declarations - _directive: ($) => + _directive: $ => choice( $.line_directive, $.locals_directive, + $.local_directive, $.registers_directive, $.param_directive, + $.parameter_directive, $.catch_directive, $.catchall_directive, $.packed_switch_directive, $.sparse_switch_directive, $.array_data_directive, + $.end_local_directive, + $.restart_local_directive, + $.prologue_directive, + $.epilogue_directive, + $.source_directive, ), - line_directive: ($) => seq('.line', $.number_literal), - locals_directive: ($) => seq('.locals', $.number_literal), - registers_directive: ($) => seq('.registers', $.number_literal), - catch_directive: ($) => + line_directive: $ => seq('.line', $.number), + locals_directive: $ => seq('.locals', $.number), + local_directive: $ => + seq( + '.local', + $.register, + optional(seq( + ',', choice($._literal, $.identifier), + ':', $._type, + optional(seq(',', $.string)), + )), + ), + end_local_directive: $ => seq('.end local', $.register), + restart_local_directive: $ => seq('.restart local', $.register), + registers_directive: $ => seq('.registers', $.number), + catch_directive: $ => seq( '.catch', $.class_identifier, - '{', - $.label, - '..', - $.label, - '}', - $.label, + choice( + seq('{', $.label, '..', $.label, '}', $.label), + seq('{', $.jmp_label, '..', $.jmp_label, '}', $.jmp_label), + ), + ), + catchall_directive: $ => + seq( + '.catchall', + choice( + seq('{', $.label, '..', $.label, '}', $.label), + seq('{', $.jmp_label, '..', $.jmp_label, '}', $.jmp_label), + ), ), - catchall_directive: ($) => - seq('.catchall', '{', $.label, '..', $.label, '}', $.label), - packed_switch_directive: ($) => + packed_switch_directive: $ => seq( '.packed-switch', - $.number_literal, - repeat($.label), + $.number, + repeat(choice($.label, $.jmp_label)), '.end packed-switch', ), - sparse_switch_directive: ($) => + sparse_switch_directive: $ => seq( '.sparse-switch', - repeat(seq($.number_literal, '->', $.label)), + repeat(seq($.number, '->', $.label)), '.end sparse-switch', ), - array_data_directive: ($) => + array_data_directive: $ => seq( '.array-data', - field('element_width', $.number_literal), - field('value', repeat($.number_literal)), + field('element_width', $.number), + field('value', repeat($.number)), '.end array-data', ), + prologue_directive: _ => '.prologue', + epilogue_directive: _ => '.epilogue', - // identifiers - _identifier: ($) => + identifier: _ => /?/, + class_identifier: _ => token(/L[^;]+;/), + + // exclude :[SVIJFBZC] + label: _ => prec(-1, token(/:[^SVIJFBZC\s]([^:\sI][\w\d]*)?|:[^:\sI][\w\d]*/)), + jmp_label: _ => prec(-1, token(/\w+:/)), + + // various "bodies" + body: $ => choice( - $.class_identifier, - $.field_identifier, - $.full_field_identifier, - $.method_identifier, - $.full_method_identifier, + $._field_body, + $._full_field_body, + $.method_signature, + alias($._method_signature_body, $.method_signature), + $.full_method_signature, + ), + _field_body: $ => choice( + seq( + alias(choice($.identifier, $.number), $.field_identifier), + ':', + alias($._type, $.field_type), + ), + ), + method_signature: $ => + seq( + alias(choice( + '', + '', + seq(optional('-'), $.identifier), // method identifiers can start with a - + $.number, + ), $.method_identifier), + $._method_signature_body, ), - class_identifier: () => /L[^;]+;/, - field_identifier: ($) => seq(/[\w\d\$]+:/, $._type), - method_identifier: ($) => + _method_signature_body: $ => seq( - choice('(', '(', /[\w\d\$]+\(/), - field('parameters', alias(repeat($._type), $.parameters)), + '(', + alias(repeat($._type), $.parameters), ')', field('return_type', $._type), ), - full_field_identifier: ($) => - seq(choice($.class_identifier, $.array_type), '->', $.field_identifier), - full_method_identifier: ($) => - seq(choice($.class_identifier, $.array_type), '->', $.method_identifier), + method_handle: $ => + seq( + $.opcode, + '@', + choice($._full_field_body, $.full_method_signature), + ), + _full_field_body: $ => + seq(choice($.class_identifier, $.array_type), '->', $._field_body), + full_method_signature: $ => + seq(choice($.class_identifier, $.array_type), '->', $.method_signature), + custom_invoke: $ => + seq( + alias($.identifier, $.call_site), + '(', commaSep(choice($.body, $.method_handle, $.string)), ')', + '@', + $.class_identifier, + '->', + $.method_signature, + ), // types - _type: ($) => choice($.primitive_type, $.class_identifier, $.array_type), - array_type: ($) => seq('[', field('element_type', $._type)), - primitive_type: () => choice(...primitives), + _type: $ => choice($.primitive_type, $.class_identifier, $.array_type), + array_type: $ => seq('[', $._type), + // primitives > identifiers + // I don't know why this works, but for primitives in a statement's value, + // the first choice is needed, and for primitives in a signature/return type, + // the second choice is needed. + // TODO: maybe figure out why? + primitive_type: _ => choice( + token(choice(...primitives)), + token(prec(1, choice(...primitives))), + ), - access_modifiers: () => repeat1(choice(...modifiers)), - comment: () => token(seq('#', /.*/)), - enum_reference: ($) => + access_modifiers: _ => repeat1( + token(seq( + choice(...access_flags.concat(restriction_flags)), + /\s/, + )), + ), + enum_reference: $ => seq( '.enum', - field('identifier', choice($.field_identifier, $.full_field_identifier)), + choice($._field_body, $._full_field_body), ), - // special symbols - variable: () => /v\d+/, - parameter: () => /p\d+/, + // special builtins + register: $ => choice($.variable, $.parameter), + variable: _ => token.immediate(/v\d+/), + parameter: _ => token.immediate(/p\d+/), // lists - list: ($) => + list: $ => seq( '{', - commaSep( - choice( - $._literal, - $._identifier, - $.variable, - $.parameter, - $.enum_reference, - $.subannotation_definition, - ), - ), + commaSep($.value), '}', ), - range: ($) => + range: $ => seq( '{', - field('start', choice($.variable, $.parameter, $.number_literal)), - '..', - field('end', choice($.variable, $.parameter, $.number_literal)), + choice( + seq(field('start', $.register), '..', field('end', $.register)), + seq(field('start', $.number), '..', field('end', $.number)), + seq(field('start', $.jmp_label), '..', field('end', $.jmp_label)), + ), '}', ), // literals - _literal: ($) => + _literal: $ => + choice( + $.number, + $.float, + $.NaN, + $.Infinity, + $.string, + $.boolean, + $.character, + $.null, + ), + + number: $ => { + const hex_literal = seq( + optional(choice('-', '+')), + /0[xX]/, + /[\da-fA-F](_?[\da-fA-F])*/, + ); + + const decimal_digits = /\d(_?\d)*/; + const signed_integer = seq(optional(choice('-', '+')), decimal_digits); + + const decimal_integer_literal = choice( + '0', + seq(optional('0'), /[1-9]/, optional(seq(optional('_'), decimal_digits))), + ); + + const decimal_literal = choice( + seq(optional('-'), decimal_integer_literal), + decimal_digits, + signed_integer, + ); + + return token(seq( + choice(hex_literal, decimal_literal), + alias(optional(/[LlSsTt]/), $.number_type), + )); + }, + + float: $ => token(seq( + /-?(\d+(\.\d+)?|\.\d+)([Ee][+-]?\d+)?/, + alias(optional('f'), $.float_type), + )), + + // FIXME: adding an optional 'f' doesn't work, I don't know why, + // so this approach was used instead + NaN: _ => token(prec(1, choice('NaN', 'NaNf'))), + + Infinity: _ => token(prec(1, choice('Infinity', '-Infinity'))), + + // string: _ => /"[^"\\]*(?:\\.[^"\\]*)*"/, + string: $ => seq( + '"', + repeat(choice( + $.string_fragment, + $._escape_sequence, + )), + '"', + ), + + // Workaround to https://github.com/tree-sitter/tree-sitter/issues/1156 + // We give names to the token_ constructs containing a regexp + // so as to obtain a node in the CST. + string_fragment: _ => token.immediate(prec(1, /[^"\\]+/)), + + _escape_sequence: $ => choice( - $.number_literal, - $.string_literal, - $.boolean_literal, - $.character_literal, - $.null_literal, + prec(2, token.immediate(seq('\\', /[^abfnrtvxu'\"\\\?]/))), + prec(1, $.escape_sequence), ), - number_literal: () => - choice(/-?0[xX][\da-fA-F]+(L|s|t)?/, /-?\d+(\.\d+)?(f)?/), - string_literal: () => /"[^"]*"/, - boolean_literal: () => choice('true', 'false'), - character_literal: () => /'(.|\\[bt0nr"'\\]|\\u[0-9a-fA-f]{4})'/, - null_literal: () => 'null', + escape_sequence: _ => token.immediate(seq( + '\\', + choice( + /[^xu0-7]/, + /[0-7]{1,3}/, + /x[0-9a-fA-F]{2}/, + /u[0-9a-fA-F]{4}/, + /u{[0-9a-fA-F]+}/, + ))), + + boolean: _ => choice('true', 'false'), + + character: $ => seq( + '\'', + optional(choice( + $._escape_sequence, + /[^\\']/, + )), + '\'', + ), + + null: _ => 'null', + + comment: _ => token(seq('#', /.*/)), }, }); From 8fcb12a9e1891afe84f712964cde09aed93f34c8 Mon Sep 17 00:00:00 2001 From: Amaan Qureshi Date: Mon, 20 Feb 2023 07:23:46 -0500 Subject: [PATCH 68/98] feat(tests): update accordingly --- test/corpus/classes | 45 +++++++-------- test/corpus/fields | 12 ++-- test/corpus/interfaces | 50 ++++++++--------- test/corpus/methods | 122 ++++++++++++++++++++--------------------- test/corpus/params | 82 ++++++++++++--------------- test/corpus/statements | 66 +++++++++++----------- 6 files changed, 182 insertions(+), 195 deletions(-) diff --git a/test/corpus/classes b/test/corpus/classes index 6a3af131d..8ce47ba07 100644 --- a/test/corpus/classes +++ b/test/corpus/classes @@ -11,16 +11,16 @@ Test an empty class (class_definition (class_directive modifiers: (access_modifiers) - identifier: (class_identifier)) + (class_identifier)) (super_directive - identifier: (class_identifier)) + (class_identifier)) (source_directive - (string_literal))) + (string))) ======================================================================== -Test a class with source file +Test a class with a source file ======================================================================== .class public LA/BC; @@ -32,11 +32,12 @@ Test a class with source file (class_definition (class_directive modifiers: (access_modifiers) - identifier: (class_identifier)) + (class_identifier)) (super_directive - identifier: (class_identifier)) + (class_identifier)) (source_directive - (string_literal))) + (string + (string_fragment)))) @@ -55,13 +56,13 @@ Test a class that implements an interface (class_definition (class_directive modifiers: (access_modifiers) - identifier: (class_identifier)) + (class_identifier)) (super_directive - identifier: (class_identifier)) + (class_identifier)) (source_directive - (string_literal)) + (string)) (implements_directive - identifier: (class_identifier))) + (class_identifier))) @@ -81,15 +82,15 @@ Test a class that implements multiple interfaces (class_definition (class_directive modifiers: (access_modifiers) - identifier: (class_identifier)) + (class_identifier)) (super_directive - identifier: (class_identifier)) + (class_identifier)) (source_directive - (string_literal)) + (string)) (implements_directive - identifier: (class_identifier)) + (class_identifier)) (implements_directive - identifier: (class_identifier))) + (class_identifier))) @@ -106,11 +107,11 @@ Test a class with a non valid Java character (class_definition (class_directive modifiers: (access_modifiers) - identifier: (class_identifier)) + (class_identifier)) (super_directive - identifier: (class_identifier)) + (class_identifier)) (source_directive - (string_literal))) + (string))) @@ -126,8 +127,8 @@ Test a class without an access modifier (class_definition (class_directive - identifier: (class_identifier)) + (class_identifier)) (super_directive - identifier: (class_identifier)) + (class_identifier)) (source_directive - (string_literal))) + (string))) diff --git a/test/corpus/fields b/test/corpus/fields index 33017e732..b7edf1ec6 100644 --- a/test/corpus/fields +++ b/test/corpus/fields @@ -13,12 +13,12 @@ Test a field without an access modifier (class_definition (class_directive modifiers: (access_modifiers) - identifier: (class_identifier)) + (class_identifier)) (super_directive - identifier: (class_identifier)) + (class_identifier)) (source_directive - (string_literal)) + (string)) (field_definition - (field_declaration - identifier: (field_identifier - (class_identifier))))) + (field_identifier) + (field_type + (class_identifier)))) diff --git a/test/corpus/interfaces b/test/corpus/interfaces index 229701746..a8f2c1e67 100644 --- a/test/corpus/interfaces +++ b/test/corpus/interfaces @@ -11,11 +11,11 @@ Test an empty interface (class_definition (class_directive modifiers: (access_modifiers) - identifier: (class_identifier)) + (class_identifier)) (super_directive - identifier: (class_identifier)) + (class_identifier)) (source_directive - (string_literal))) + (string))) @@ -34,13 +34,13 @@ Test an empty interface that extends another interface (class_definition (class_directive modifiers: (access_modifiers) - identifier: (class_identifier)) + (class_identifier)) (super_directive - identifier: (class_identifier)) + (class_identifier)) (source_directive - (string_literal)) + (string)) (implements_directive - identifier: (class_identifier))) + (class_identifier))) @@ -60,17 +60,16 @@ Test an interface with one method (class_definition (class_directive modifiers: (access_modifiers) - identifier: (class_identifier)) + (class_identifier)) (super_directive - identifier: (class_identifier)) + (class_identifier)) (source_directive - (string_literal)) + (string)) (method_definition - (method_declaration - modifiers: (access_modifiers) - identifier: (method_identifier - return_type: (primitive_type))) - (end_method))) + modifiers: (access_modifiers) + (method_signature + (method_identifier) + return_type: (primitive_type)))) @@ -90,17 +89,16 @@ Test an interface with one method with parameters and return value (class_definition (class_directive modifiers: (access_modifiers) - identifier: (class_identifier)) + (class_identifier)) (super_directive - identifier: (class_identifier)) + (class_identifier)) (source_directive - (string_literal)) + (string)) (method_definition - (method_declaration - modifiers: (access_modifiers) - identifier: (method_identifier - parameters: (parameters - (class_identifier) - (primitive_type)) - return_type: (class_identifier))) - (end_method))) + modifiers: (access_modifiers) + (method_signature + (method_identifier) + (parameters + (class_identifier) + (primitive_type)) + return_type: (class_identifier)))) diff --git a/test/corpus/methods b/test/corpus/methods index 86b03eb2a..784198ca3 100644 --- a/test/corpus/methods +++ b/test/corpus/methods @@ -13,18 +13,17 @@ Test an empty method (class_definition (class_directive - modifiers: (access_modifiers) - identifier: (class_identifier)) + (access_modifiers) + (class_identifier)) (super_directive - identifier: (class_identifier)) + (class_identifier)) (source_directive - (string_literal)) + (string)) (method_definition - (method_declaration - modifiers: (access_modifiers) - identifier: (method_identifier - return_type: (primitive_type))) - (end_method))) + (access_modifiers) + (method_signature + (method_identifier) + (primitive_type)))) @@ -43,17 +42,16 @@ Test a method with no modifiers (class_definition (class_directive - modifiers: (access_modifiers) - identifier: (class_identifier)) + (access_modifiers) + (class_identifier)) (super_directive - identifier: (class_identifier)) + (class_identifier)) (source_directive - (string_literal)) + (string)) (method_definition - (method_declaration - identifier: (method_identifier - return_type: (primitive_type))) - (end_method))) + (method_signature + (method_identifier) + (primitive_type)))) @@ -72,20 +70,19 @@ Test a method with one primitive parameter (class_definition (class_directive - modifiers: (access_modifiers) - identifier: (class_identifier)) + (access_modifiers) + (class_identifier)) (super_directive - identifier: (class_identifier)) + (class_identifier)) (source_directive - (string_literal)) + (string)) (method_definition - (method_declaration - modifiers: (access_modifiers) - identifier: (method_identifier - parameters: (parameters - (primitive_type)) - return_type: (primitive_type))) - (end_method))) + (access_modifiers) + (method_signature + (method_identifier) + (parameters + (primitive_type)) + (primitive_type)))) @@ -104,22 +101,21 @@ Test a method with multiple primitive parameter (class_definition (class_directive - modifiers: (access_modifiers) - identifier: (class_identifier)) + (access_modifiers) + (class_identifier)) (super_directive - identifier: (class_identifier)) + (class_identifier)) (source_directive - (string_literal)) + (string)) (method_definition - (method_declaration - modifiers: (access_modifiers) - identifier: (method_identifier - parameters: (parameters - (primitive_type) - (primitive_type) - (primitive_type)) - return_type: (primitive_type))) - (end_method))) + (access_modifiers) + (method_signature + (method_identifier) + (parameters + (primitive_type) + (primitive_type) + (primitive_type)) + (primitive_type)))) @@ -138,20 +134,19 @@ Test a method with an object parameter (class_definition (class_directive - modifiers: (access_modifiers) - identifier: (class_identifier)) + (access_modifiers) + (class_identifier)) (super_directive - identifier: (class_identifier)) + (class_identifier)) (source_directive - (string_literal)) + (string)) (method_definition - (method_declaration - modifiers: (access_modifiers) - identifier: (method_identifier - parameters: (parameters - (class_identifier)) - return_type: (primitive_type))) - (end_method))) + (access_modifiers) + (method_signature + (method_identifier) + (parameters + (class_identifier)) + (primitive_type)))) @@ -170,18 +165,17 @@ Test a method with an array parameter (class_definition (class_directive - modifiers: (access_modifiers) - identifier: (class_identifier)) + (access_modifiers) + (class_identifier)) (super_directive - identifier: (class_identifier)) + (class_identifier)) (source_directive - (string_literal)) + (string)) (method_definition - (method_declaration - modifiers: (access_modifiers) - identifier: (method_identifier - parameters: (parameters - (array_type - element_type: (class_identifier))) - return_type: (primitive_type))) - (end_method))) + (access_modifiers) + (method_signature + (method_identifier) + (parameters + (array_type + (class_identifier))) + (primitive_type)))) diff --git a/test/corpus/params b/test/corpus/params index 56a023251..ad63df6fd 100644 --- a/test/corpus/params +++ b/test/corpus/params @@ -14,22 +14,20 @@ Test a simple param (class_definition (class_directive - modifiers: (access_modifiers) - identifier: (class_identifier)) + (access_modifiers) + (class_identifier)) (super_directive - identifier: (class_identifier)) + (class_identifier)) (source_directive - (string_literal)) + (string)) (method_definition - (method_declaration - modifiers: (access_modifiers) - identifier: (method_identifier - return_type: (primitive_type))) - (code_block - (param_directive - (start_param - parameter: (parameter)))) - (end_method))) + (access_modifiers) + (method_signature + (method_identifier) + (primitive_type)) + (statement + (param_directive + (parameter))))) @@ -50,23 +48,20 @@ Test a simple param block (class_definition (class_directive - modifiers: (access_modifiers) - identifier: (class_identifier)) + (access_modifiers) + (class_identifier)) (super_directive - identifier: (class_identifier)) + (class_identifier)) (source_directive - (string_literal)) + (string)) (method_definition - (method_declaration - modifiers: (access_modifiers) - identifier: (method_identifier - return_type: (primitive_type))) - (code_block - (param_directive - (start_param - parameter: (parameter)) - (end_param))) - (end_method))) + (access_modifiers) + (method_signature + (method_identifier) + (primitive_type)) + (statement + (param_directive + (parameter))))) @@ -89,25 +84,20 @@ Test a param block with an empty annotation (class_definition (class_directive - modifiers: (access_modifiers) - identifier: (class_identifier)) + (access_modifiers) + (class_identifier)) (super_directive - identifier: (class_identifier)) + (class_identifier)) (source_directive - (string_literal)) + (string)) (method_definition - (method_declaration - modifiers: (access_modifiers) - identifier: (method_identifier - return_type: (primitive_type))) - (code_block - (param_directive - (start_param - parameter: (parameter)) - (annotation_directive - (start_annotation - visibility: (annotation_visibility) - identifier: (class_identifier)) - (end_annotation)) - (end_param))) - (end_method))) + (access_modifiers) + (method_signature + (method_identifier) + (primitive_type)) + (statement + (param_directive + (parameter) + (annotation_directive + (annotation_visibility) + (class_identifier)))))) diff --git a/test/corpus/statements b/test/corpus/statements index b05d29c0a..eb44acbaf 100644 --- a/test/corpus/statements +++ b/test/corpus/statements @@ -1,5 +1,5 @@ ======================================================================== -Test empty statement +Test an empty statement ======================================================================== .class public interface abstract LA/BC; @@ -15,20 +15,19 @@ Test empty statement (class_definition (class_directive modifiers: (access_modifiers) - identifier: (class_identifier)) + (class_identifier)) (super_directive - identifier: (class_identifier)) + (class_identifier)) (source_directive - (string_literal)) + (string)) (method_definition - (method_declaration - modifiers: (access_modifiers) - identifier: (method_identifier - return_type: (primitive_type))) - (code_block + modifiers: (access_modifiers) + (method_signature + (method_identifier) + return_type: (primitive_type)) (statement - opcode: (opcode))) - (end_method))) + (expression + opcode: (opcode))))) @@ -49,26 +48,31 @@ Test statements with variable and number literal arguments (class_definition (class_directive - modifiers: (access_modifiers) - identifier: (class_identifier)) + (access_modifiers) + (class_identifier)) (super_directive - identifier: (class_identifier)) + (class_identifier)) (source_directive - (string_literal)) + (string)) (method_definition - (method_declaration - modifiers: (access_modifiers) - identifier: (method_identifier - parameters: (parameters - (array_type - element_type: (class_identifier))) - return_type: (primitive_type))) - (code_block - (statement - opcode: (opcode) - argument: (variable) - argument: (number_literal)) - (statement - opcode: (opcode) - argument: (variable))) - (end_method))) + (access_modifiers) + (method_signature + (method_identifier) + (parameters + (array_type + (class_identifier))) + (primitive_type)) + (statement + (expression + (opcode) + (value + (register + (variable))) + (value + (number)))) + (statement + (expression + (opcode) + (value + (register + (variable))))))) From 7ef7043327183596b3bdda8db5356c500d114cf8 Mon Sep 17 00:00:00 2001 From: Amaan Qureshi Date: Mon, 20 Feb 2023 07:24:21 -0500 Subject: [PATCH 69/98] feat(queries): update highlights, add folds, indents, and locals --- queries/folds.scm | 12 ++++ queries/highlights.scm | 137 ++++++++++++++++++++++++++++++++--------- queries/indents.scm | 32 ++++++++++ queries/locals.scm | 43 +++++++++++++ 4 files changed, 195 insertions(+), 29 deletions(-) create mode 100644 queries/folds.scm create mode 100644 queries/indents.scm create mode 100644 queries/locals.scm diff --git a/queries/folds.scm b/queries/folds.scm new file mode 100644 index 000000000..c2062e5ef --- /dev/null +++ b/queries/folds.scm @@ -0,0 +1,12 @@ +[ + (annotation_directive) + (array_data_directive) + (field_definition) + (method_definition) + (packed_switch_directive) + (param_directive) + (parameter_directive) + (sparse_switch_directive) + (subannotation_directive) + (list) +] @fold diff --git a/queries/highlights.scm b/queries/highlights.scm index 988a4031f..146c6c0a9 100644 --- a/queries/highlights.scm +++ b/queries/highlights.scm @@ -4,50 +4,106 @@ (primitive_type) @type.builtin -(array_type - "[" @punctuation.bracket) +((class_identifier) @type.builtin + (#lua-match? @type.builtin "^Landroid/")) +((class_identifier) @type.builtin + (#lua-match? @type.builtin "^Lcom/android/")) +((class_identifier) @type.builtin + (#lua-match? @type.builtin "^Ldalvik/")) +((class_identifier) @type.builtin + (#lua-match? @type.builtin "^Ljava/")) ; Methods -(method_declaration - (method_identifier) @method) +(method_definition + (method_signature (method_identifier) @method)) -(statement +(expression (opcode) @_invoke - (full_method_identifier - (method_identifier) @method.call) + (value + (body + (full_method_signature + (method_signature (method_identifier) @method.call)))) (#lua-match? @_invoke "^invoke")) -(method_identifier - "(" @constructor) +(method_handle + (full_method_signature + (method_signature (method_identifier) @method.call))) + +(call_site) @method.call + +(custom_invoke + (method_signature (method_identifier) @method.call)) + +(annotation_value + (body + (method_signature (method_identifier) @method.call))) + +(annotation_value + (body + (full_method_signature + (method_signature (method_identifier) @method.call)))) + +(field_definition + (value + (body + (method_signature (method_identifier) @method.call)))) -(method_identifier - "(" @constructor) +(field_definition + (value + (body + (full_method_signature + (method_signature (method_identifier) @method.call))))) + +((method_signature + (method_identifier) @constructor) + (#any-of? @constructor "" "")) ; Fields (field_identifier) @field -; Parameters - -(parameter) @parameter +(annotation_key) @field ; Variables (variable) @variable.builtin +(local_directive + (identifier) @variable) + +; Parameters + +(parameter) @parameter ; more like @parameter.builtin but that doesn't exist in nvim-treesitter +(param_identifier) @parameter + ; Labels -(label) @label +[ + (label) + (jmp_label) +] @label ; Operators (opcode) @keyword.operator ((opcode) @keyword.return - (#lua-match? @keyword.return "^return")) + (#lua-match? @keyword.return "^return")) + +((opcode) @conditional + (#lua-match? @conditional "^if")) +((opcode) @conditional + (#lua-match? @conditional "^cmp")) -"=" @operator +((opcode) @exception + (#lua-match? @exception "^throw")) + +[ + "=" + ".." + "@" +] @operator ; Keywords @@ -57,11 +113,20 @@ ".source" ".implements" ".field" + ".end field" ".annotation" + ".end annotation" ".subannotation" + ".end subannotation" ".param" + ".end param" + ".parameter" + ".end parameter" ".line" ".locals" + ".local" + ".end local" + ".restart local" ".registers" ".catch" ".catchall" @@ -75,38 +140,52 @@ ] @keyword [ - (end_field) - (end_annotation) - (end_subannotation) - (end_param) + (prologue_directive) + (epilogue_directive) ] @keyword [ ".method" - (end_method) + ".end method" ] @keyword.function ; Literals -(string_literal) @string +(string) @string +(escape_sequence) @string.escape -(number_literal) @number +(character) @character -(boolean_literal) @boolean +(number) @number -(character_literal) @character +[ + (float) + (NaN) + (Infinity) +] @float -(null_literal) @constant.builtin +(boolean) @boolean + +(null) @constant.builtin ; Misc -(annotation_visibility) @attribute +(annotation_visibility) @storageclass (access_modifiers) @type.qualifier +(array_type + "[" @punctuation.special) + ["{" "}"] @punctuation.bracket -"->" @punctuation.delimiter +["(" ")"] @punctuation.bracket + +[ + "->" + ":" + "," +] @punctuation.delimiter ; Comments diff --git a/queries/indents.scm b/queries/indents.scm new file mode 100644 index 000000000..871362cbd --- /dev/null +++ b/queries/indents.scm @@ -0,0 +1,32 @@ +[ + (annotation_directive) + (array_data_directive) + (field_definition) + (method_definition) + (packed_switch_directive) + (param_directive) + (parameter_directive) + (sparse_switch_directive) + (subannotation_directive) + (list) +] @indent + +[ + ".end annotation" + ".end array-data" + ".end field" + ".end method" + ".end packed-switch" + ".end param" + ".end parameter" + ".end sparse-switch" + ".end subannotation" + "}" +] @indent_end + +[ "{" "}" ] @branch + +[ + (ERROR) + (comment) +] @auto diff --git a/queries/locals.scm b/queries/locals.scm new file mode 100644 index 000000000..a91fec225 --- /dev/null +++ b/queries/locals.scm @@ -0,0 +1,43 @@ +[ + (class_directive) + (expression) + (annotation_directive) + (array_data_directive) + (method_definition) + (packed_switch_directive) + (sparse_switch_directive) + (subannotation_directive) +] @scope + +[ + (identifier) + (class_identifier) + (call_site) + (label) + (jmp_label) +] @reference + +(enum_reference + (field_identifier) @definition.enum) + +((field_definition + modifiers: (access_modifiers) @_mod + (field_identifier) @definition.enum) + (#eq? @_mod "enum")) + +(field_definition + (field_identifier) @definition.field + (field_type) @definition.associated) + +(annotation_key) @definition.field + +(method_definition + (method_signature (method_identifier) @definition.method)) + +(param_identifier) @definition.parameter + +(annotation_directive + (class_identifier) @definition.type) + +(class_directive + (class_identifier) @definition.type) From 49afd6f1431baa4648e06ba7d7a869b3c693b2e8 Mon Sep 17 00:00:00 2001 From: Amaan Qureshi Date: Mon, 20 Feb 2023 07:25:19 -0500 Subject: [PATCH 70/98] feat: update bindings, Rust binding includes relevant queries --- bindings/node/binding.cc | 12 +++++++----- bindings/node/index.js | 8 ++++---- bindings/rust/build.rs | 2 +- bindings/rust/lib.rs | 8 ++++---- 4 files changed, 16 insertions(+), 14 deletions(-) diff --git a/bindings/node/binding.cc b/bindings/node/binding.cc index 6191b0059..da86ba32f 100644 --- a/bindings/node/binding.cc +++ b/bindings/node/binding.cc @@ -1,10 +1,10 @@ +#include "nan.h" #include "tree_sitter/parser.h" #include -#include "nan.h" using namespace v8; -extern "C" TSLanguage * tree_sitter_smali(); +extern "C" TSLanguage *tree_sitter_smali(); namespace { @@ -16,13 +16,15 @@ void Init(Local exports, Local module) { tpl->InstanceTemplate()->SetInternalFieldCount(1); Local constructor = Nan::GetFunction(tpl).ToLocalChecked(); - Local instance = constructor->NewInstance(Nan::GetCurrentContext()).ToLocalChecked(); + Local instance = + constructor->NewInstance(Nan::GetCurrentContext()).ToLocalChecked(); Nan::SetInternalFieldPointer(instance, 0, tree_sitter_smali()); - Nan::Set(instance, Nan::New("name").ToLocalChecked(), Nan::New("smali").ToLocalChecked()); + Nan::Set(instance, Nan::New("name").ToLocalChecked(), + Nan::New("smali").ToLocalChecked()); Nan::Set(module, Nan::New("exports").ToLocalChecked(), instance); } NODE_MODULE(tree_sitter_smali_binding, Init) -} // namespace +} // namespace diff --git a/bindings/node/index.js b/bindings/node/index.js index 1adb8598c..a10b66089 100644 --- a/bindings/node/index.js +++ b/bindings/node/index.js @@ -1,19 +1,19 @@ try { - module.exports = require("../../build/Release/tree_sitter_smali_binding"); + module.exports = require('../../build/Release/tree_sitter_smali_binding'); } catch (error1) { if (error1.code !== 'MODULE_NOT_FOUND') { throw error1; } try { - module.exports = require("../../build/Debug/tree_sitter_smali_binding"); + module.exports = require('../../build/Debug/tree_sitter_smali_binding'); } catch (error2) { if (error2.code !== 'MODULE_NOT_FOUND') { throw error2; } - throw error1 + throw error1; } } try { - module.exports.nodeTypeInfo = require("../../src/node-types.json"); + module.exports.nodeTypeInfo = require('../../src/node-types.json'); } catch (_) {} diff --git a/bindings/rust/build.rs b/bindings/rust/build.rs index c6061f099..cd9230d89 100644 --- a/bindings/rust/build.rs +++ b/bindings/rust/build.rs @@ -2,7 +2,7 @@ fn main() { let src_dir = std::path::Path::new("src"); let mut c_config = cc::Build::new(); - c_config.include(&src_dir); + c_config.include(src_dir); c_config .flag_if_supported("-Wno-unused-parameter") .flag_if_supported("-Wno-unused-but-set-variable") diff --git a/bindings/rust/lib.rs b/bindings/rust/lib.rs index 7a9f53204..bd193f21c 100644 --- a/bindings/rust/lib.rs +++ b/bindings/rust/lib.rs @@ -31,13 +31,13 @@ pub fn language() -> Language { /// 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"); +pub const NODE_TYPES: &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 HIGHLIGHTS_QUERY: &str = include_str!("../../queries/highlights.scm"); +pub const INJECTIONS_QUERY: &str = include_str!("../../queries/injections.scm"); +pub const LOCALS_QUERY: &str = include_str!("../../queries/locals.scm"); // pub const TAGS_QUERY: &'static str = include_str!("../../queries/tags.scm"); #[cfg(test)] From 8367b6cafa873ce0da2a32c1f9286dfaeea3a174 Mon Sep 17 00:00:00 2001 From: Amaan Qureshi Date: Mon, 20 Feb 2023 07:25:24 -0500 Subject: [PATCH 71/98] chore: generate --- src/grammar.json | 2336 +- src/node-types.json | 1239 +- src/parser.c | 51030 ++++++++++++++++++++++++++++-------------- 3 files changed, 37047 insertions(+), 17558 deletions(-) diff --git a/src/grammar.json b/src/grammar.json index 6c9f67cdc..514941494 100644 --- a/src/grammar.json +++ b/src/grammar.json @@ -1,5 +1,6 @@ { "name": "smali", + "word": "identifier", "rules": { "class_definition": { "type": "SEQ", @@ -34,22 +35,21 @@ { "type": "REPEAT", "content": { - "type": "SYMBOL", - "name": "annotation_directive" - } - }, - { - "type": "REPEAT", - "content": { - "type": "SYMBOL", - "name": "field_definition" - } - }, - { - "type": "REPEAT", - "content": { - "type": "SYMBOL", - "name": "method_definition" + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "annotation_directive" + }, + { + "type": "SYMBOL", + "name": "method_definition" + }, + { + "type": "SYMBOL", + "name": "field_definition" + } + ] } } ] @@ -78,12 +78,8 @@ ] }, { - "type": "FIELD", - "name": "identifier", - "content": { - "type": "SYMBOL", - "name": "class_identifier" - } + "type": "SYMBOL", + "name": "class_identifier" } ] }, @@ -95,12 +91,8 @@ "value": ".super" }, { - "type": "FIELD", - "name": "identifier", - "content": { - "type": "SYMBOL", - "name": "class_identifier" - } + "type": "SYMBOL", + "name": "class_identifier" } ] }, @@ -113,7 +105,7 @@ }, { "type": "SYMBOL", - "name": "string_literal" + "name": "string" } ] }, @@ -124,50 +116,13 @@ "type": "STRING", "value": ".implements" }, - { - "type": "FIELD", - "name": "identifier", - "content": { - "type": "SYMBOL", - "name": "class_identifier" - } - } - ] - }, - "field_definition": { - "type": "SEQ", - "members": [ { "type": "SYMBOL", - "name": "field_declaration" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "REPEAT", - "content": { - "type": "SYMBOL", - "name": "annotation_directive" - } - }, - { - "type": "SYMBOL", - "name": "end_field" - } - ] - }, - { - "type": "BLANK" - } - ] + "name": "class_identifier" } ] }, - "field_declaration": { + "field_definition": { "type": "SEQ", "members": [ { @@ -191,12 +146,8 @@ ] }, { - "type": "FIELD", - "name": "identifier", - "content": { - "type": "SYMBOL", - "name": "field_identifier" - } + "type": "SYMBOL", + "name": "_field_body" }, { "type": "CHOICE", @@ -210,7 +161,7 @@ }, { "type": "SYMBOL", - "name": "_literal" + "name": "value" } ] }, @@ -218,39 +169,34 @@ "type": "BLANK" } ] - } - ] - }, - "end_field": { - "type": "STRING", - "value": ".end field" - }, - "method_definition": { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "method_declaration" }, { - "type": "ALIAS", - "content": { - "type": "REPEAT", - "content": { - "type": "SYMBOL", - "name": "_code_line" + "type": "CHOICE", + "members": [ + { + "type": "SEQ", + "members": [ + { + "type": "REPEAT", + "content": { + "type": "SYMBOL", + "name": "annotation_directive" + } + }, + { + "type": "STRING", + "value": ".end field" + } + ] + }, + { + "type": "BLANK" } - }, - "named": true, - "value": "code_block" - }, - { - "type": "SYMBOL", - "name": "end_method" + ] } ] }, - "method_declaration": { + "method_definition": { "type": "SEQ", "members": [ { @@ -273,41 +219,24 @@ } ] }, - { - "type": "FIELD", - "name": "identifier", - "content": { - "type": "SYMBOL", - "name": "method_identifier" - } - } - ] - }, - "end_method": { - "type": "STRING", - "value": ".end method" - }, - "annotation_directive": { - "type": "SEQ", - "members": [ { "type": "SYMBOL", - "name": "start_annotation" + "name": "method_signature" }, { "type": "REPEAT", "content": { "type": "SYMBOL", - "name": "annotation_property" + "name": "statement" } }, { - "type": "SYMBOL", - "name": "end_annotation" + "type": "STRING", + "value": ".end method" } ] }, - "start_annotation": { + "annotation_directive": { "type": "SEQ", "members": [ { @@ -315,20 +244,23 @@ "value": ".annotation" }, { - "type": "FIELD", - "name": "visibility", - "content": { - "type": "SYMBOL", - "name": "annotation_visibility" - } + "type": "SYMBOL", + "name": "annotation_visibility" }, { - "type": "FIELD", - "name": "identifier", + "type": "SYMBOL", + "name": "class_identifier" + }, + { + "type": "REPEAT", "content": { "type": "SYMBOL", - "name": "class_identifier" + "name": "annotation_property" } + }, + { + "type": "STRING", + "value": ".end annotation" } ] }, @@ -353,24 +285,16 @@ "type": "SEQ", "members": [ { - "type": "FIELD", - "name": "key", - "content": { - "type": "SYMBOL", - "name": "annotation_key" - } + "type": "SYMBOL", + "name": "annotation_key" }, { "type": "STRING", "value": "=" }, { - "type": "FIELD", - "name": "value", - "content": { - "type": "SYMBOL", - "name": "annotation_value" - } + "type": "SYMBOL", + "name": "annotation_value" } ] }, @@ -387,7 +311,7 @@ }, { "type": "SYMBOL", - "name": "_identifier" + "name": "body" }, { "type": "SYMBOL", @@ -399,35 +323,15 @@ }, { "type": "SYMBOL", - "name": "subannotation_definition" - } - ] - }, - "end_annotation": { - "type": "STRING", - "value": ".end annotation" - }, - "subannotation_definition": { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "subannotation_declaration" - }, - { - "type": "REPEAT", - "content": { - "type": "SYMBOL", - "name": "annotation_property" - } + "name": "subannotation_directive" }, { "type": "SYMBOL", - "name": "end_subannotation" + "name": "class_identifier" } ] }, - "subannotation_declaration": { + "subannotation_directive": { "type": "SEQ", "members": [ { @@ -441,39 +345,90 @@ "type": "SYMBOL", "name": "class_identifier" } + }, + { + "type": "REPEAT", + "content": { + "type": "SYMBOL", + "name": "annotation_property" + } + }, + { + "type": "STRING", + "value": ".end subannotation" } ] }, - "end_subannotation": { - "type": "STRING", - "value": ".end subannotation" - }, "param_directive": { "type": "PREC_RIGHT", "value": 0, "content": { "type": "SEQ", "members": [ + { + "type": "STRING", + "value": ".param" + }, { "type": "SYMBOL", - "name": "start_param" + "name": "parameter" }, { "type": "CHOICE", "members": [ { - "type": "SEQ", + "type": "CHOICE", "members": [ { - "type": "REPEAT", - "content": { - "type": "SYMBOL", - "name": "annotation_directive" - } + "type": "SEQ", + "members": [ + { + "type": "REPEAT", + "content": { + "type": "SYMBOL", + "name": "annotation_directive" + } + }, + { + "type": "STRING", + "value": ".end param" + } + ] }, { - "type": "SYMBOL", - "name": "end_param" + "type": "SEQ", + "members": [ + { + "type": "CHOICE", + "members": [ + { + "type": "STRING", + "value": "," + }, + { + "type": "BLANK" + } + ] + }, + { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "_literal" + }, + { + "type": "ALIAS", + "content": { + "type": "SYMBOL", + "name": "identifier" + }, + "named": true, + "value": "param_identifier" + } + ] + } + ] } ] }, @@ -485,34 +440,66 @@ ] } }, - "start_param": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": ".param" - }, - { - "type": "FIELD", - "name": "parameter", - "content": { - "type": "SYMBOL", - "name": "parameter" - } - } - ] - }, - "end_param": { - "type": "STRING", - "value": ".end param" + "parameter_directive": { + "type": "PREC_RIGHT", + "value": 0, + "content": { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": ".parameter" + }, + { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "_literal" + }, + { + "type": "BLANK" + } + ] + }, + { + "type": "CHOICE", + "members": [ + { + "type": "SEQ", + "members": [ + { + "type": "REPEAT", + "content": { + "type": "SYMBOL", + "name": "annotation_directive" + } + }, + { + "type": "STRING", + "value": ".end parameter" + } + ] + }, + { + "type": "BLANK" + } + ] + } + ] + } }, - "_code_line": { + "statement": { "type": "CHOICE", "members": [ { "type": "SYMBOL", "name": "label" }, + { + "type": "SYMBOL", + "name": "jmp_label" + }, { "type": "SYMBOL", "name": "_directive" @@ -523,15 +510,11 @@ }, { "type": "SYMBOL", - "name": "statement" + "name": "expression" } ] }, - "label": { - "type": "PATTERN", - "value": ":[\\w\\d]+" - }, - "statement": { + "expression": { "type": "SEQ", "members": [ { @@ -543,41 +526,45 @@ } }, { - "type": "FIELD", - "name": "argument", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { + "type": "CHOICE", + "members": [ + { + "type": "SEQ", + "members": [ + { + "type": "FIELD", + "name": "argument", + "content": { "type": "SYMBOL", - "name": "_statement_argument" - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "," - }, - { + "name": "value" + } + }, + { + "type": "REPEAT", + "content": { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "," + }, + { + "type": "FIELD", + "name": "argument", + "content": { "type": "SYMBOL", - "name": "_statement_argument" + "name": "value" } - ] - } + } + ] } - ] - }, - { - "type": "BLANK" - } - ] - } + } + ] + }, + { + "type": "BLANK" + } + ] }, { "type": "STRING", @@ -698,7 +685,7 @@ }, { "type": "STRING", - "value": "const-string-jumbo" + "value": "const-string/jumbo" }, { "type": "STRING", @@ -756,6 +743,10 @@ "type": "STRING", "value": "throw" }, + { + "type": "STRING", + "value": "throw-verification-error" + }, { "type": "STRING", "value": "goto" @@ -928,6 +919,18 @@ "type": "STRING", "value": "iget-short" }, + { + "type": "STRING", + "value": "iget-volatile" + }, + { + "type": "STRING", + "value": "iget-wide-volatile" + }, + { + "type": "STRING", + "value": "iget-object-volatile" + }, { "type": "STRING", "value": "iput" @@ -956,6 +959,18 @@ "type": "STRING", "value": "iput-short" }, + { + "type": "STRING", + "value": "iput-volatile" + }, + { + "type": "STRING", + "value": "iput-wide-volatile" + }, + { + "type": "STRING", + "value": "iput-object-volatile" + }, { "type": "STRING", "value": "sget" @@ -984,6 +999,18 @@ "type": "STRING", "value": "sget-short" }, + { + "type": "STRING", + "value": "sget-volatile" + }, + { + "type": "STRING", + "value": "sget-wide-volatile" + }, + { + "type": "STRING", + "value": "sget-object-volatile" + }, { "type": "STRING", "value": "sput" @@ -1012,6 +1039,22 @@ "type": "STRING", "value": "sput-short" }, + { + "type": "STRING", + "value": "sput-volatile" + }, + { + "type": "STRING", + "value": "sput-wide-volatile" + }, + { + "type": "STRING", + "value": "sput-object-volatile" + }, + { + "type": "STRING", + "value": "invoke-constructor" + }, { "type": "STRING", "value": "invoke-custom" @@ -1020,10 +1063,22 @@ "type": "STRING", "value": "invoke-direct" }, + { + "type": "STRING", + "value": "invoke-direct-empty" + }, + { + "type": "STRING", + "value": "invoke-instance" + }, { "type": "STRING", "value": "invoke-interface" }, + { + "type": "STRING", + "value": "invoke-polymorphic" + }, { "type": "STRING", "value": "invoke-static" @@ -1048,6 +1103,14 @@ "type": "STRING", "value": "invoke-interface/range" }, + { + "type": "STRING", + "value": "invoke-object-init/range" + }, + { + "type": "STRING", + "value": "invoke-polymorphic/range" + }, { "type": "STRING", "value": "invoke-static/range" @@ -1472,13 +1535,25 @@ "type": "STRING", "value": "shr-int/lit8" }, + { + "type": "STRING", + "value": "ushr-int/lit8" + }, + { + "type": "STRING", + "value": "static-get" + }, { "type": "STRING", "value": "static-put" }, { "type": "STRING", - "value": "ushr-int/lit8" + "value": "instance-get" + }, + { + "type": "STRING", + "value": "instance-put" }, { "type": "STRING", @@ -1486,7 +1561,7 @@ }, { "type": "STRING", - "value": "invoke-direct-empty" + "value": "execute-inline/range" }, { "type": "STRING", @@ -1512,6 +1587,22 @@ "type": "STRING", "value": "iput-object-quick" }, + { + "type": "STRING", + "value": "iput-boolean-quick" + }, + { + "type": "STRING", + "value": "iput-byte-quick" + }, + { + "type": "STRING", + "value": "iput-char-quick" + }, + { + "type": "STRING", + "value": "iput-short-quick" + }, { "type": "STRING", "value": "invoke-virtual-quick" @@ -1538,9 +1629,13 @@ } ] }, - "_statement_argument": { + "value": { "type": "CHOICE", "members": [ + { + "type": "SYMBOL", + "name": "_type" + }, { "type": "SYMBOL", "name": "list" @@ -1549,33 +1644,41 @@ "type": "SYMBOL", "name": "label" }, + { + "type": "SYMBOL", + "name": "jmp_label" + }, { "type": "SYMBOL", "name": "range" }, { "type": "SYMBOL", - "name": "variable" + "name": "register" }, { "type": "SYMBOL", - "name": "parameter" + "name": "body" }, { "type": "SYMBOL", - "name": "array_type" + "name": "_literal" }, { "type": "SYMBOL", - "name": "_identifier" + "name": "enum_reference" }, { "type": "SYMBOL", - "name": "primitive_type" + "name": "subannotation_directive" }, { "type": "SYMBOL", - "name": "_literal" + "name": "method_handle" + }, + { + "type": "SYMBOL", + "name": "custom_invoke" } ] }, @@ -1590,6 +1693,10 @@ "type": "SYMBOL", "name": "locals_directive" }, + { + "type": "SYMBOL", + "name": "local_directive" + }, { "type": "SYMBOL", "name": "registers_directive" @@ -1598,6 +1705,10 @@ "type": "SYMBOL", "name": "param_directive" }, + { + "type": "SYMBOL", + "name": "parameter_directive" + }, { "type": "SYMBOL", "name": "catch_directive" @@ -1617,115 +1728,311 @@ { "type": "SYMBOL", "name": "array_data_directive" - } - ] - }, - "line_directive": { - "type": "SEQ", - "members": [ + }, { - "type": "STRING", - "value": ".line" + "type": "SYMBOL", + "name": "end_local_directive" + }, + { + "type": "SYMBOL", + "name": "restart_local_directive" + }, + { + "type": "SYMBOL", + "name": "prologue_directive" }, { "type": "SYMBOL", - "name": "number_literal" + "name": "epilogue_directive" + }, + { + "type": "SYMBOL", + "name": "source_directive" } ] }, - "locals_directive": { + "line_directive": { "type": "SEQ", "members": [ { "type": "STRING", - "value": ".locals" + "value": ".line" }, { "type": "SYMBOL", - "name": "number_literal" + "name": "number" } ] }, - "registers_directive": { + "locals_directive": { "type": "SEQ", "members": [ { "type": "STRING", - "value": ".registers" + "value": ".locals" }, { "type": "SYMBOL", - "name": "number_literal" + "name": "number" } ] }, - "catch_directive": { + "local_directive": { "type": "SEQ", "members": [ { "type": "STRING", - "value": ".catch" - }, - { - "type": "SYMBOL", - "name": "class_identifier" - }, - { - "type": "STRING", - "value": "{" + "value": ".local" }, { "type": "SYMBOL", - "name": "label" + "name": "register" }, { - "type": "STRING", - "value": ".." - }, - { - "type": "SYMBOL", - "name": "label" - }, + "type": "CHOICE", + "members": [ + { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "," + }, + { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "_literal" + }, + { + "type": "SYMBOL", + "name": "identifier" + } + ] + }, + { + "type": "STRING", + "value": ":" + }, + { + "type": "SYMBOL", + "name": "_type" + }, + { + "type": "CHOICE", + "members": [ + { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "," + }, + { + "type": "SYMBOL", + "name": "string" + } + ] + }, + { + "type": "BLANK" + } + ] + } + ] + }, + { + "type": "BLANK" + } + ] + } + ] + }, + "end_local_directive": { + "type": "SEQ", + "members": [ { "type": "STRING", - "value": "}" + "value": ".end local" }, { "type": "SYMBOL", - "name": "label" + "name": "register" } ] }, - "catchall_directive": { + "restart_local_directive": { "type": "SEQ", "members": [ { "type": "STRING", - "value": ".catchall" + "value": ".restart local" }, + { + "type": "SYMBOL", + "name": "register" + } + ] + }, + "registers_directive": { + "type": "SEQ", + "members": [ { "type": "STRING", - "value": "{" + "value": ".registers" }, { "type": "SYMBOL", - "name": "label" - }, + "name": "number" + } + ] + }, + "catch_directive": { + "type": "SEQ", + "members": [ { "type": "STRING", - "value": ".." + "value": ".catch" }, { "type": "SYMBOL", - "name": "label" + "name": "class_identifier" }, + { + "type": "CHOICE", + "members": [ + { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "{" + }, + { + "type": "SYMBOL", + "name": "label" + }, + { + "type": "STRING", + "value": ".." + }, + { + "type": "SYMBOL", + "name": "label" + }, + { + "type": "STRING", + "value": "}" + }, + { + "type": "SYMBOL", + "name": "label" + } + ] + }, + { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "{" + }, + { + "type": "SYMBOL", + "name": "jmp_label" + }, + { + "type": "STRING", + "value": ".." + }, + { + "type": "SYMBOL", + "name": "jmp_label" + }, + { + "type": "STRING", + "value": "}" + }, + { + "type": "SYMBOL", + "name": "jmp_label" + } + ] + } + ] + } + ] + }, + "catchall_directive": { + "type": "SEQ", + "members": [ { "type": "STRING", - "value": "}" + "value": ".catchall" }, { - "type": "SYMBOL", - "name": "label" + "type": "CHOICE", + "members": [ + { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "{" + }, + { + "type": "SYMBOL", + "name": "label" + }, + { + "type": "STRING", + "value": ".." + }, + { + "type": "SYMBOL", + "name": "label" + }, + { + "type": "STRING", + "value": "}" + }, + { + "type": "SYMBOL", + "name": "label" + } + ] + }, + { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "{" + }, + { + "type": "SYMBOL", + "name": "jmp_label" + }, + { + "type": "STRING", + "value": ".." + }, + { + "type": "SYMBOL", + "name": "jmp_label" + }, + { + "type": "STRING", + "value": "}" + }, + { + "type": "SYMBOL", + "name": "jmp_label" + } + ] + } + ] } ] }, @@ -1738,13 +2045,22 @@ }, { "type": "SYMBOL", - "name": "number_literal" + "name": "number" }, { "type": "REPEAT", "content": { - "type": "SYMBOL", - "name": "label" + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "label" + }, + { + "type": "SYMBOL", + "name": "jmp_label" + } + ] } }, { @@ -1767,7 +2083,7 @@ "members": [ { "type": "SYMBOL", - "name": "number_literal" + "name": "number" }, { "type": "STRING", @@ -1798,7 +2114,7 @@ "name": "element_width", "content": { "type": "SYMBOL", - "name": "number_literal" + "name": "number" } }, { @@ -1808,7 +2124,7 @@ "type": "REPEAT", "content": { "type": "SYMBOL", - "name": "number_literal" + "name": "number" } } }, @@ -1818,83 +2134,188 @@ } ] }, - "_identifier": { + "prologue_directive": { + "type": "STRING", + "value": ".prologue" + }, + "epilogue_directive": { + "type": "STRING", + "value": ".epilogue" + }, + "identifier": { + "type": "PATTERN", + "value": "?" + }, + "class_identifier": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "L[^;]+;" + } + }, + "label": { + "type": "PREC", + "value": -1, + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": ":[^SVIJFBZC\\s]([^:\\sI][\\w\\d]*)?|:[^:\\sI][\\w\\d]*" + } + } + }, + "jmp_label": { + "type": "PREC", + "value": -1, + "content": { + "type": "TOKEN", + "content": { + "type": "PATTERN", + "value": "\\w+:" + } + } + }, + "body": { "type": "CHOICE", "members": [ { "type": "SYMBOL", - "name": "class_identifier" - }, - { - "type": "SYMBOL", - "name": "field_identifier" + "name": "_field_body" }, { "type": "SYMBOL", - "name": "full_field_identifier" + "name": "_full_field_body" }, { "type": "SYMBOL", - "name": "method_identifier" + "name": "method_signature" }, { - "type": "SYMBOL", - "name": "full_method_identifier" - } - ] - }, - "class_identifier": { - "type": "PATTERN", - "value": "L[^;]+;" - }, - "field_identifier": { - "type": "SEQ", - "members": [ - { - "type": "PATTERN", - "value": "[\\w\\d\\$]+:" + "type": "ALIAS", + "content": { + "type": "SYMBOL", + "name": "_method_signature_body" + }, + "named": true, + "value": "method_signature" }, { "type": "SYMBOL", - "name": "_type" + "name": "full_method_signature" } ] }, - "method_identifier": { - "type": "SEQ", + "_field_body": { + "type": "CHOICE", "members": [ { - "type": "CHOICE", + "type": "SEQ", "members": [ { - "type": "STRING", - "value": "(" - }, - { - "type": "STRING", - "value": "(" - }, + "type": "ALIAS", + "content": { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "identifier" + }, + { + "type": "SYMBOL", + "name": "number" + } + ] + }, + "named": true, + "value": "field_identifier" + }, { - "type": "PATTERN", - "value": "[\\w\\d\\$]+\\(" + "type": "STRING", + "value": ":" + }, + { + "type": "ALIAS", + "content": { + "type": "SYMBOL", + "name": "_type" + }, + "named": true, + "value": "field_type" } ] - }, + } + ] + }, + "method_signature": { + "type": "SEQ", + "members": [ { - "type": "FIELD", - "name": "parameters", + "type": "ALIAS", "content": { - "type": "ALIAS", - "content": { - "type": "REPEAT", - "content": { + "type": "CHOICE", + "members": [ + { + "type": "STRING", + "value": "" + }, + { + "type": "STRING", + "value": "" + }, + { + "type": "SEQ", + "members": [ + { + "type": "CHOICE", + "members": [ + { + "type": "STRING", + "value": "-" + }, + { + "type": "BLANK" + } + ] + }, + { + "type": "SYMBOL", + "name": "identifier" + } + ] + }, + { "type": "SYMBOL", - "name": "_type" + "name": "number" } - }, - "named": true, - "value": "parameters" - } + ] + }, + "named": true, + "value": "method_identifier" + }, + { + "type": "SYMBOL", + "name": "_method_signature_body" + } + ] + }, + "_method_signature_body": { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "(" + }, + { + "type": "ALIAS", + "content": { + "type": "REPEAT", + "content": { + "type": "SYMBOL", + "name": "_type" + } + }, + "named": true, + "value": "parameters" }, { "type": "STRING", @@ -1910,7 +2331,33 @@ } ] }, - "full_field_identifier": { + "method_handle": { + "type": "SEQ", + "members": [ + { + "type": "SYMBOL", + "name": "opcode" + }, + { + "type": "STRING", + "value": "@" + }, + { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "_full_field_body" + }, + { + "type": "SYMBOL", + "name": "full_method_signature" + } + ] + } + ] + }, + "_full_field_body": { "type": "SEQ", "members": [ { @@ -1932,11 +2379,11 @@ }, { "type": "SYMBOL", - "name": "field_identifier" + "name": "_field_body" } ] }, - "full_method_identifier": { + "full_method_signature": { "type": "SEQ", "members": [ { @@ -1958,7 +2405,104 @@ }, { "type": "SYMBOL", - "name": "method_identifier" + "name": "method_signature" + } + ] + }, + "custom_invoke": { + "type": "SEQ", + "members": [ + { + "type": "ALIAS", + "content": { + "type": "SYMBOL", + "name": "identifier" + }, + "named": true, + "value": "call_site" + }, + { + "type": "STRING", + "value": "(" + }, + { + "type": "CHOICE", + "members": [ + { + "type": "SEQ", + "members": [ + { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "body" + }, + { + "type": "SYMBOL", + "name": "method_handle" + }, + { + "type": "SYMBOL", + "name": "string" + } + ] + }, + { + "type": "REPEAT", + "content": { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "," + }, + { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "body" + }, + { + "type": "SYMBOL", + "name": "method_handle" + }, + { + "type": "SYMBOL", + "name": "string" + } + ] + } + ] + } + } + ] + }, + { + "type": "BLANK" + } + ] + }, + { + "type": "STRING", + "value": ")" + }, + { + "type": "STRING", + "value": "@" + }, + { + "type": "SYMBOL", + "name": "class_identifier" + }, + { + "type": "STRING", + "value": "->" + }, + { + "type": "SYMBOL", + "name": "method_signature" } ] }, @@ -1987,12 +2531,8 @@ "value": "[" }, { - "type": "FIELD", - "name": "element_type", - "content": { - "type": "SYMBOL", - "name": "_type" - } + "type": "SYMBOL", + "name": "_type" } ] }, @@ -2000,390 +2540,880 @@ "type": "CHOICE", "members": [ { - "type": "STRING", - "value": "V" - }, - { - "type": "STRING", - "value": "Z" - }, - { - "type": "STRING", - "value": "B" - }, - { - "type": "STRING", - "value": "S" - }, - { - "type": "STRING", - "value": "C" - }, - { - "type": "STRING", - "value": "I" - }, - { - "type": "STRING", - "value": "J" - }, - { - "type": "STRING", - "value": "F" + "type": "TOKEN", + "content": { + "type": "CHOICE", + "members": [ + { + "type": "STRING", + "value": "V" + }, + { + "type": "STRING", + "value": "Z" + }, + { + "type": "STRING", + "value": "B" + }, + { + "type": "STRING", + "value": "S" + }, + { + "type": "STRING", + "value": "C" + }, + { + "type": "STRING", + "value": "I" + }, + { + "type": "STRING", + "value": "J" + }, + { + "type": "STRING", + "value": "F" + }, + { + "type": "STRING", + "value": "D" + } + ] + } }, { - "type": "STRING", - "value": "D" - } - ] - }, - "access_modifiers": { - "type": "REPEAT1", + "type": "TOKEN", + "content": { + "type": "PREC", + "value": 1, + "content": { + "type": "CHOICE", + "members": [ + { + "type": "STRING", + "value": "V" + }, + { + "type": "STRING", + "value": "Z" + }, + { + "type": "STRING", + "value": "B" + }, + { + "type": "STRING", + "value": "S" + }, + { + "type": "STRING", + "value": "C" + }, + { + "type": "STRING", + "value": "I" + }, + { + "type": "STRING", + "value": "J" + }, + { + "type": "STRING", + "value": "F" + }, + { + "type": "STRING", + "value": "D" + } + ] + } + } + } + ] + }, + "access_modifiers": { + "type": "REPEAT1", + "content": { + "type": "TOKEN", + "content": { + "type": "SEQ", + "members": [ + { + "type": "CHOICE", + "members": [ + { + "type": "STRING", + "value": "public" + }, + { + "type": "STRING", + "value": "private" + }, + { + "type": "STRING", + "value": "protected" + }, + { + "type": "STRING", + "value": "static" + }, + { + "type": "STRING", + "value": "final" + }, + { + "type": "STRING", + "value": "synchronized" + }, + { + "type": "STRING", + "value": "volatile" + }, + { + "type": "STRING", + "value": "bridge" + }, + { + "type": "STRING", + "value": "transient" + }, + { + "type": "STRING", + "value": "varargs" + }, + { + "type": "STRING", + "value": "native" + }, + { + "type": "STRING", + "value": "interface" + }, + { + "type": "STRING", + "value": "abstract" + }, + { + "type": "STRING", + "value": "strictfp" + }, + { + "type": "STRING", + "value": "synthetic" + }, + { + "type": "STRING", + "value": "annotation" + }, + { + "type": "STRING", + "value": "enum" + }, + { + "type": "STRING", + "value": "constructor" + }, + { + "type": "STRING", + "value": "declared-synchronized" + }, + { + "type": "STRING", + "value": "whitelist" + }, + { + "type": "STRING", + "value": "greylist" + }, + { + "type": "STRING", + "value": "blacklist" + }, + { + "type": "STRING", + "value": "greylist-max-o" + }, + { + "type": "STRING", + "value": "greylist-max-p" + }, + { + "type": "STRING", + "value": "greylist-max-q" + }, + { + "type": "STRING", + "value": "greylist-max-r" + }, + { + "type": "STRING", + "value": "core-platform-api" + }, + { + "type": "STRING", + "value": "test-api" + } + ] + }, + { + "type": "PATTERN", + "value": "\\s" + } + ] + } + } + }, + "enum_reference": { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": ".enum" + }, + { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "_field_body" + }, + { + "type": "SYMBOL", + "name": "_full_field_body" + } + ] + } + ] + }, + "register": { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "variable" + }, + { + "type": "SYMBOL", + "name": "parameter" + } + ] + }, + "variable": { + "type": "IMMEDIATE_TOKEN", + "content": { + "type": "PATTERN", + "value": "v\\d+" + } + }, + "parameter": { + "type": "IMMEDIATE_TOKEN", + "content": { + "type": "PATTERN", + "value": "p\\d+" + } + }, + "list": { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "{" + }, + { + "type": "CHOICE", + "members": [ + { + "type": "SEQ", + "members": [ + { + "type": "SYMBOL", + "name": "value" + }, + { + "type": "REPEAT", + "content": { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "," + }, + { + "type": "SYMBOL", + "name": "value" + } + ] + } + } + ] + }, + { + "type": "BLANK" + } + ] + }, + { + "type": "STRING", + "value": "}" + } + ] + }, + "range": { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "{" + }, + { + "type": "CHOICE", + "members": [ + { + "type": "SEQ", + "members": [ + { + "type": "FIELD", + "name": "start", + "content": { + "type": "SYMBOL", + "name": "register" + } + }, + { + "type": "STRING", + "value": ".." + }, + { + "type": "FIELD", + "name": "end", + "content": { + "type": "SYMBOL", + "name": "register" + } + } + ] + }, + { + "type": "SEQ", + "members": [ + { + "type": "FIELD", + "name": "start", + "content": { + "type": "SYMBOL", + "name": "number" + } + }, + { + "type": "STRING", + "value": ".." + }, + { + "type": "FIELD", + "name": "end", + "content": { + "type": "SYMBOL", + "name": "number" + } + } + ] + }, + { + "type": "SEQ", + "members": [ + { + "type": "FIELD", + "name": "start", + "content": { + "type": "SYMBOL", + "name": "jmp_label" + } + }, + { + "type": "STRING", + "value": ".." + }, + { + "type": "FIELD", + "name": "end", + "content": { + "type": "SYMBOL", + "name": "jmp_label" + } + } + ] + } + ] + }, + { + "type": "STRING", + "value": "}" + } + ] + }, + "_literal": { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "number" + }, + { + "type": "SYMBOL", + "name": "float" + }, + { + "type": "SYMBOL", + "name": "NaN" + }, + { + "type": "SYMBOL", + "name": "Infinity" + }, + { + "type": "SYMBOL", + "name": "string" + }, + { + "type": "SYMBOL", + "name": "boolean" + }, + { + "type": "SYMBOL", + "name": "character" + }, + { + "type": "SYMBOL", + "name": "null" + } + ] + }, + "number": { + "type": "TOKEN", "content": { - "type": "CHOICE", + "type": "SEQ", "members": [ { - "type": "STRING", - "value": "public" - }, - { - "type": "STRING", - "value": "private" - }, - { - "type": "STRING", - "value": "protected" - }, - { - "type": "STRING", - "value": "static" - }, - { - "type": "STRING", - "value": "final" - }, - { - "type": "STRING", - "value": "synchronized" - }, - { - "type": "STRING", - "value": "volatile" - }, - { - "type": "STRING", - "value": "transient" - }, - { - "type": "STRING", - "value": "native" - }, - { - "type": "STRING", - "value": "interface" - }, - { - "type": "STRING", - "value": "abstract" - }, - { - "type": "STRING", - "value": "bridge" - }, - { - "type": "STRING", - "value": "synthetic" - }, - { - "type": "STRING", - "value": "enum" - }, - { - "type": "STRING", - "value": "constructor" - }, - { - "type": "STRING", - "value": "varargs" - }, - { - "type": "STRING", - "value": "declared-synchronized" + "type": "CHOICE", + "members": [ + { + "type": "SEQ", + "members": [ + { + "type": "CHOICE", + "members": [ + { + "type": "CHOICE", + "members": [ + { + "type": "STRING", + "value": "-" + }, + { + "type": "STRING", + "value": "+" + } + ] + }, + { + "type": "BLANK" + } + ] + }, + { + "type": "PATTERN", + "value": "0[xX]" + }, + { + "type": "PATTERN", + "value": "[\\da-fA-F](_?[\\da-fA-F])*" + } + ] + }, + { + "type": "CHOICE", + "members": [ + { + "type": "SEQ", + "members": [ + { + "type": "CHOICE", + "members": [ + { + "type": "STRING", + "value": "-" + }, + { + "type": "BLANK" + } + ] + }, + { + "type": "CHOICE", + "members": [ + { + "type": "STRING", + "value": "0" + }, + { + "type": "SEQ", + "members": [ + { + "type": "CHOICE", + "members": [ + { + "type": "STRING", + "value": "0" + }, + { + "type": "BLANK" + } + ] + }, + { + "type": "PATTERN", + "value": "[1-9]" + }, + { + "type": "CHOICE", + "members": [ + { + "type": "SEQ", + "members": [ + { + "type": "CHOICE", + "members": [ + { + "type": "STRING", + "value": "_" + }, + { + "type": "BLANK" + } + ] + }, + { + "type": "PATTERN", + "value": "\\d(_?\\d)*" + } + ] + }, + { + "type": "BLANK" + } + ] + } + ] + } + ] + } + ] + }, + { + "type": "PATTERN", + "value": "\\d(_?\\d)*" + }, + { + "type": "SEQ", + "members": [ + { + "type": "CHOICE", + "members": [ + { + "type": "CHOICE", + "members": [ + { + "type": "STRING", + "value": "-" + }, + { + "type": "STRING", + "value": "+" + } + ] + }, + { + "type": "BLANK" + } + ] + }, + { + "type": "PATTERN", + "value": "\\d(_?\\d)*" + } + ] + } + ] + } + ] }, { - "type": "STRING", - "value": "annotation" + "type": "ALIAS", + "content": { + "type": "CHOICE", + "members": [ + { + "type": "PATTERN", + "value": "[LlSsTt]" + }, + { + "type": "BLANK" + } + ] + }, + "named": true, + "value": "number_type" } ] } }, - "comment": { + "float": { "type": "TOKEN", "content": { "type": "SEQ", "members": [ { - "type": "STRING", - "value": "#" + "type": "PATTERN", + "value": "-?(\\d+(\\.\\d+)?|\\.\\d+)([Ee][+-]?\\d+)?" }, { - "type": "PATTERN", - "value": ".*" + "type": "ALIAS", + "content": { + "type": "CHOICE", + "members": [ + { + "type": "STRING", + "value": "f" + }, + { + "type": "BLANK" + } + ] + }, + "named": true, + "value": "float_type" } ] } }, - "enum_reference": { + "NaN": { + "type": "TOKEN", + "content": { + "type": "PREC", + "value": 1, + "content": { + "type": "CHOICE", + "members": [ + { + "type": "STRING", + "value": "NaN" + }, + { + "type": "STRING", + "value": "NaNf" + } + ] + } + } + }, + "Infinity": { + "type": "TOKEN", + "content": { + "type": "PREC", + "value": 1, + "content": { + "type": "CHOICE", + "members": [ + { + "type": "STRING", + "value": "Infinity" + }, + { + "type": "STRING", + "value": "-Infinity" + } + ] + } + } + }, + "string": { "type": "SEQ", "members": [ { "type": "STRING", - "value": ".enum" + "value": "\"" }, { - "type": "FIELD", - "name": "identifier", + "type": "REPEAT", "content": { "type": "CHOICE", "members": [ { "type": "SYMBOL", - "name": "field_identifier" + "name": "string_fragment" }, { "type": "SYMBOL", - "name": "full_field_identifier" + "name": "_escape_sequence" } ] } + }, + { + "type": "STRING", + "value": "\"" } ] }, - "variable": { - "type": "PATTERN", - "value": "v\\d+" - }, - "parameter": { - "type": "PATTERN", - "value": "p\\d+" + "string_fragment": { + "type": "IMMEDIATE_TOKEN", + "content": { + "type": "PREC", + "value": 1, + "content": { + "type": "PATTERN", + "value": "[^\"\\\\]+" + } + } }, - "list": { - "type": "SEQ", + "_escape_sequence": { + "type": "CHOICE", "members": [ { - "type": "STRING", - "value": "{" - }, - { - "type": "CHOICE", - "members": [ - { + "type": "PREC", + "value": 2, + "content": { + "type": "IMMEDIATE_TOKEN", + "content": { "type": "SEQ", "members": [ { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_literal" - }, - { - "type": "SYMBOL", - "name": "_identifier" - }, - { - "type": "SYMBOL", - "name": "variable" - }, - { - "type": "SYMBOL", - "name": "parameter" - }, - { - "type": "SYMBOL", - "name": "enum_reference" - }, - { - "type": "SYMBOL", - "name": "subannotation_definition" - } - ] + "type": "STRING", + "value": "\\" }, { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_literal" - }, - { - "type": "SYMBOL", - "name": "_identifier" - }, - { - "type": "SYMBOL", - "name": "variable" - }, - { - "type": "SYMBOL", - "name": "parameter" - }, - { - "type": "SYMBOL", - "name": "enum_reference" - }, - { - "type": "SYMBOL", - "name": "subannotation_definition" - } - ] - } - ] - } + "type": "PATTERN", + "value": "[^abfnrtvxu'\\\"\\\\\\?]" } ] - }, - { - "type": "BLANK" } - ] + } }, { - "type": "STRING", - "value": "}" + "type": "PREC", + "value": 1, + "content": { + "type": "SYMBOL", + "name": "escape_sequence" + } } ] }, - "range": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "{" - }, - { - "type": "FIELD", - "name": "start", - "content": { + "escape_sequence": { + "type": "IMMEDIATE_TOKEN", + "content": { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "\\" + }, + { "type": "CHOICE", "members": [ { - "type": "SYMBOL", - "name": "variable" + "type": "PATTERN", + "value": "[^xu0-7]" }, { - "type": "SYMBOL", - "name": "parameter" + "type": "PATTERN", + "value": "[0-7]{1,3}" }, { - "type": "SYMBOL", - "name": "number_literal" - } - ] - } - }, - { - "type": "STRING", - "value": ".." - }, - { - "type": "FIELD", - "name": "end", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "variable" + "type": "PATTERN", + "value": "x[0-9a-fA-F]{2}" }, { - "type": "SYMBOL", - "name": "parameter" + "type": "PATTERN", + "value": "u[0-9a-fA-F]{4}" }, { - "type": "SYMBOL", - "name": "number_literal" + "type": "PATTERN", + "value": "u{[0-9a-fA-F]+}" } ] } - }, - { - "type": "STRING", - "value": "}" - } - ] + ] + } }, - "_literal": { + "boolean": { "type": "CHOICE", "members": [ { - "type": "SYMBOL", - "name": "number_literal" - }, - { - "type": "SYMBOL", - "name": "string_literal" - }, - { - "type": "SYMBOL", - "name": "boolean_literal" - }, - { - "type": "SYMBOL", - "name": "character_literal" + "type": "STRING", + "value": "true" }, { - "type": "SYMBOL", - "name": "null_literal" + "type": "STRING", + "value": "false" } ] }, - "number_literal": { - "type": "CHOICE", + "character": { + "type": "SEQ", "members": [ { - "type": "PATTERN", - "value": "-?0[xX][\\da-fA-F]+(L|s|t)?" + "type": "STRING", + "value": "'" }, { - "type": "PATTERN", - "value": "-?\\d+(\\.\\d+)?(f)?" - } - ] - }, - "string_literal": { - "type": "PATTERN", - "value": "\"[^\"]*\"" - }, - "boolean_literal": { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "true" + "type": "CHOICE", + "members": [ + { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "_escape_sequence" + }, + { + "type": "PATTERN", + "value": "[^\\\\']" + } + ] + }, + { + "type": "BLANK" + } + ] }, { "type": "STRING", - "value": "false" + "value": "'" } ] }, - "character_literal": { - "type": "PATTERN", - "value": "'(.|\\\\[bt0nr\"'\\\\]|\\\\u[0-9a-fA-f]{4})'" - }, - "null_literal": { + "null": { "type": "STRING", "value": "null" + }, + "comment": { + "type": "TOKEN", + "content": { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "#" + }, + { + "type": "PATTERN", + "value": ".*" + } + ] + } } }, "extras": [ @@ -2396,7 +3426,11 @@ "value": "\\s" } ], - "conflicts": [], + "conflicts": [ + [ + "field_definition" + ] + ], "precedences": [], "externals": [], "inline": [], diff --git a/src/node-types.json b/src/node-types.json index 1fee41f93..c70cc2915 100644 --- a/src/node-types.json +++ b/src/node-types.json @@ -17,11 +17,11 @@ "named": true }, { - "type": "end_annotation", + "type": "annotation_visibility", "named": true }, { - "type": "start_annotation", + "type": "class_identifier", "named": true } ] @@ -30,27 +30,20 @@ { "type": "annotation_property", "named": true, - "fields": { - "key": { - "multiple": false, - "required": true, - "types": [ - { - "type": "annotation_key", - "named": true - } - ] - }, - "value": { - "multiple": false, - "required": true, - "types": [ - { - "type": "annotation_value", - "named": true - } - ] - } + "fields": {}, + "children": { + "multiple": true, + "required": true, + "types": [ + { + "type": "annotation_key", + "named": true + }, + { + "type": "annotation_value", + "named": true + } + ] } }, { @@ -62,55 +55,55 @@ "required": true, "types": [ { - "type": "boolean_literal", + "type": "Infinity", "named": true }, { - "type": "character_literal", + "type": "NaN", "named": true }, { - "type": "class_identifier", + "type": "body", "named": true }, { - "type": "enum_reference", + "type": "boolean", "named": true }, { - "type": "field_identifier", + "type": "character", "named": true }, { - "type": "full_field_identifier", + "type": "class_identifier", "named": true }, { - "type": "full_method_identifier", + "type": "enum_reference", "named": true }, { - "type": "list", + "type": "float", "named": true }, { - "type": "method_identifier", + "type": "list", "named": true }, { - "type": "null_literal", + "type": "null", "named": true }, { - "type": "number_literal", + "type": "number", "named": true }, { - "type": "string_literal", + "type": "string", "named": true }, { - "type": "subannotation_definition", + "type": "subannotation_directive", "named": true } ] @@ -130,7 +123,7 @@ "required": true, "types": [ { - "type": "number_literal", + "type": "number", "named": true } ] @@ -140,7 +133,7 @@ "required": false, "types": [ { - "type": "number_literal", + "type": "number", "named": true } ] @@ -150,29 +143,63 @@ { "type": "array_type", "named": true, - "fields": { - "element_type": { - "multiple": false, - "required": true, - "types": [ - { - "type": "array_type", - "named": true - }, - { - "type": "class_identifier", - "named": true - }, - { - "type": "primitive_type", - "named": true - } - ] - } + "fields": {}, + "children": { + "multiple": false, + "required": true, + "types": [ + { + "type": "array_type", + "named": true + }, + { + "type": "class_identifier", + "named": true + }, + { + "type": "primitive_type", + "named": true + } + ] + } + }, + { + "type": "body", + "named": true, + "fields": {}, + "children": { + "multiple": true, + "required": true, + "types": [ + { + "type": "array_type", + "named": true + }, + { + "type": "class_identifier", + "named": true + }, + { + "type": "field_identifier", + "named": true + }, + { + "type": "field_type", + "named": true + }, + { + "type": "full_method_signature", + "named": true + }, + { + "type": "method_signature", + "named": true + } + ] } }, { - "type": "boolean_literal", + "type": "boolean", "named": true, "fields": {} }, @@ -188,6 +215,10 @@ "type": "class_identifier", "named": true }, + { + "type": "jmp_label", + "named": true + }, { "type": "label", "named": true @@ -203,6 +234,10 @@ "multiple": true, "required": true, "types": [ + { + "type": "jmp_label", + "named": true + }, { "type": "label", "named": true @@ -210,6 +245,21 @@ ] } }, + { + "type": "character", + "named": true, + "fields": {}, + "children": { + "multiple": false, + "required": false, + "types": [ + { + "type": "escape_sequence", + "named": true + } + ] + } + }, { "type": "class_definition", "named": true, @@ -253,16 +303,6 @@ "type": "class_directive", "named": true, "fields": { - "identifier": { - "multiple": false, - "required": true, - "types": [ - { - "type": "class_identifier", - "named": true - } - ] - }, "modifiers": { "multiple": false, "required": false, @@ -273,10 +313,20 @@ } ] } + }, + "children": { + "multiple": false, + "required": true, + "types": [ + { + "type": "class_identifier", + "named": true + } + ] } }, { - "type": "code_block", + "type": "custom_invoke", "named": true, "fields": {}, "children": { @@ -284,70 +334,94 @@ "required": true, "types": [ { - "type": "annotation_directive", - "named": true - }, - { - "type": "array_data_directive", + "type": "body", "named": true }, { - "type": "catch_directive", + "type": "call_site", "named": true }, { - "type": "catchall_directive", + "type": "class_identifier", "named": true }, { - "type": "label", + "type": "method_handle", "named": true }, { - "type": "line_directive", + "type": "method_signature", "named": true }, { - "type": "locals_directive", + "type": "string", "named": true - }, + } + ] + } + }, + { + "type": "end_local_directive", + "named": true, + "fields": {}, + "children": { + "multiple": false, + "required": true, + "types": [ { - "type": "packed_switch_directive", + "type": "register", "named": true - }, + } + ] + } + }, + { + "type": "enum_reference", + "named": true, + "fields": {}, + "children": { + "multiple": true, + "required": true, + "types": [ { - "type": "param_directive", + "type": "array_type", "named": true }, { - "type": "registers_directive", + "type": "class_identifier", "named": true }, { - "type": "sparse_switch_directive", + "type": "field_identifier", "named": true }, { - "type": "statement", + "type": "field_type", "named": true } ] } }, { - "type": "enum_reference", + "type": "expression", "named": true, "fields": { - "identifier": { - "multiple": false, - "required": true, + "argument": { + "multiple": true, + "required": false, "types": [ { - "type": "field_identifier", + "type": "value", "named": true - }, + } + ] + }, + "opcode": { + "multiple": false, + "required": true, + "types": [ { - "type": "full_field_identifier", + "type": "opcode", "named": true } ] @@ -355,19 +429,9 @@ } }, { - "type": "field_declaration", + "type": "field_definition", "named": true, "fields": { - "identifier": { - "multiple": false, - "required": true, - "types": [ - { - "type": "field_identifier", - "named": true - } - ] - }, "modifiers": { "multiple": false, "required": false, @@ -380,61 +444,57 @@ } }, "children": { - "multiple": false, - "required": false, + "multiple": true, + "required": true, "types": [ { - "type": "boolean_literal", - "named": true - }, - { - "type": "character_literal", + "type": "annotation_directive", "named": true }, { - "type": "null_literal", + "type": "field_identifier", "named": true }, { - "type": "number_literal", + "type": "field_type", "named": true }, { - "type": "string_literal", + "type": "value", "named": true } ] } }, { - "type": "field_definition", + "type": "field_type", "named": true, "fields": {}, "children": { - "multiple": true, + "multiple": false, "required": true, "types": [ { - "type": "annotation_directive", + "type": "array_type", "named": true }, { - "type": "end_field", + "type": "class_identifier", "named": true }, { - "type": "field_declaration", + "type": "primitive_type", "named": true } ] } }, { - "type": "field_identifier", + "type": "full_method_signature", "named": true, "fields": {}, "children": { - "multiple": false, + "multiple": true, "required": true, "types": [ { @@ -446,151 +506,125 @@ "named": true }, { - "type": "primitive_type", + "type": "method_signature", "named": true } ] } }, { - "type": "full_field_identifier", + "type": "implements_directive", "named": true, "fields": {}, "children": { - "multiple": true, + "multiple": false, "required": true, "types": [ - { - "type": "array_type", - "named": true - }, { "type": "class_identifier", "named": true - }, - { - "type": "field_identifier", - "named": true } ] } }, { - "type": "full_method_identifier", + "type": "jmp_label", + "named": true, + "fields": {} + }, + { + "type": "label", + "named": true, + "fields": {} + }, + { + "type": "line_directive", "named": true, "fields": {}, "children": { - "multiple": true, + "multiple": false, "required": true, "types": [ { - "type": "array_type", - "named": true - }, - { - "type": "class_identifier", - "named": true - }, - { - "type": "method_identifier", + "type": "number", "named": true } ] } }, { - "type": "implements_directive", - "named": true, - "fields": { - "identifier": { - "multiple": false, - "required": true, - "types": [ - { - "type": "class_identifier", - "named": true - } - ] - } - } - }, - { - "type": "line_directive", + "type": "list", "named": true, "fields": {}, "children": { - "multiple": false, - "required": true, + "multiple": true, + "required": false, "types": [ { - "type": "number_literal", + "type": "value", "named": true } ] } }, { - "type": "list", + "type": "local_directive", "named": true, "fields": {}, "children": { "multiple": true, - "required": false, + "required": true, "types": [ { - "type": "boolean_literal", + "type": "Infinity", "named": true }, { - "type": "character_literal", + "type": "NaN", "named": true }, { - "type": "class_identifier", - "named": true - }, - { - "type": "enum_reference", + "type": "array_type", "named": true }, { - "type": "field_identifier", + "type": "boolean", "named": true }, { - "type": "full_field_identifier", + "type": "character", "named": true }, { - "type": "full_method_identifier", + "type": "class_identifier", "named": true }, { - "type": "method_identifier", + "type": "float", "named": true }, { - "type": "null_literal", + "type": "identifier", "named": true }, { - "type": "number_literal", + "type": "null", "named": true }, { - "type": "parameter", + "type": "number", "named": true }, { - "type": "string_literal", + "type": "primitive_type", "named": true }, { - "type": "subannotation_definition", + "type": "register", "named": true }, { - "type": "variable", + "type": "string", "named": true } ] @@ -605,26 +639,16 @@ "required": true, "types": [ { - "type": "number_literal", + "type": "number", "named": true } ] } }, { - "type": "method_declaration", + "type": "method_definition", "named": true, "fields": { - "identifier": { - "multiple": false, - "required": true, - "types": [ - { - "type": "method_identifier", - "named": true - } - ] - }, "modifiers": { "multiple": false, "required": false, @@ -635,10 +659,24 @@ } ] } + }, + "children": { + "multiple": true, + "required": true, + "types": [ + { + "type": "method_signature", + "named": true + }, + { + "type": "statement", + "named": true + } + ] } }, { - "type": "method_definition", + "type": "method_handle", "named": true, "fields": {}, "children": { @@ -646,34 +684,36 @@ "required": true, "types": [ { - "type": "code_block", + "type": "array_type", + "named": true + }, + { + "type": "class_identifier", + "named": true + }, + { + "type": "field_identifier", "named": true }, { - "type": "end_method", + "type": "field_type", "named": true }, { - "type": "method_declaration", + "type": "full_method_signature", + "named": true + }, + { + "type": "opcode", "named": true } ] } }, { - "type": "method_identifier", + "type": "method_signature", "named": true, "fields": { - "parameters": { - "multiple": false, - "required": false, - "types": [ - { - "type": "parameters", - "named": true - } - ] - }, "return_type": { "multiple": false, "required": true, @@ -692,13 +732,22 @@ } ] } + }, + "children": { + "multiple": true, + "required": false, + "types": [ + { + "type": "method_identifier", + "named": true + }, + { + "type": "parameters", + "named": true + } + ] } }, - { - "type": "number_literal", - "named": true, - "fields": {} - }, { "type": "opcode", "named": true, @@ -712,12 +761,16 @@ "multiple": true, "required": true, "types": [ + { + "type": "jmp_label", + "named": true + }, { "type": "label", "named": true }, { - "type": "number_literal", + "type": "number", "named": true } ] @@ -731,16 +784,95 @@ "multiple": true, "required": true, "types": [ + { + "type": "Infinity", + "named": true + }, + { + "type": "NaN", + "named": true + }, + { + "type": "annotation_directive", + "named": true + }, + { + "type": "boolean", + "named": true + }, + { + "type": "character", + "named": true + }, + { + "type": "float", + "named": true + }, + { + "type": "null", + "named": true + }, + { + "type": "number", + "named": true + }, + { + "type": "param_identifier", + "named": true + }, + { + "type": "parameter", + "named": true + }, + { + "type": "string", + "named": true + } + ] + } + }, + { + "type": "parameter_directive", + "named": true, + "fields": {}, + "children": { + "multiple": true, + "required": false, + "types": [ + { + "type": "Infinity", + "named": true + }, + { + "type": "NaN", + "named": true + }, { "type": "annotation_directive", "named": true }, { - "type": "end_param", + "type": "boolean", + "named": true + }, + { + "type": "character", "named": true }, { - "type": "start_param", + "type": "float", + "named": true + }, + { + "type": "null", + "named": true + }, + { + "type": "number", + "named": true + }, + { + "type": "string", "named": true } ] @@ -783,15 +915,15 @@ "required": true, "types": [ { - "type": "number_literal", + "type": "jmp_label", "named": true }, { - "type": "parameter", + "type": "number", "named": true }, { - "type": "variable", + "type": "register", "named": true } ] @@ -801,21 +933,40 @@ "required": true, "types": [ { - "type": "number_literal", + "type": "jmp_label", "named": true }, { - "type": "parameter", + "type": "number", "named": true }, { - "type": "variable", + "type": "register", "named": true } ] } } }, + { + "type": "register", + "named": true, + "fields": {}, + "children": { + "multiple": false, + "required": true, + "types": [ + { + "type": "parameter", + "named": true + }, + { + "type": "variable", + "named": true + } + ] + } + }, { "type": "registers_directive", "named": true, @@ -825,7 +976,22 @@ "required": true, "types": [ { - "type": "number_literal", + "type": "number", + "named": true + } + ] + } + }, + { + "type": "restart_local_directive", + "named": true, + "fields": {}, + "children": { + "multiple": false, + "required": true, + "types": [ + { + "type": "register", "named": true } ] @@ -840,7 +1006,7 @@ "required": true, "types": [ { - "type": "string_literal", + "type": "string", "named": true } ] @@ -859,205 +1025,272 @@ "named": true }, { - "type": "number_literal", + "type": "number", "named": true } ] } }, { - "type": "start_annotation", + "type": "statement", "named": true, - "fields": { - "identifier": { - "multiple": false, - "required": true, - "types": [ - { - "type": "class_identifier", - "named": true - } - ] - }, - "visibility": { - "multiple": false, - "required": true, - "types": [ - { - "type": "annotation_visibility", - "named": true - } - ] - } + "fields": {}, + "children": { + "multiple": false, + "required": true, + "types": [ + { + "type": "annotation_directive", + "named": true + }, + { + "type": "array_data_directive", + "named": true + }, + { + "type": "catch_directive", + "named": true + }, + { + "type": "catchall_directive", + "named": true + }, + { + "type": "end_local_directive", + "named": true + }, + { + "type": "epilogue_directive", + "named": true + }, + { + "type": "expression", + "named": true + }, + { + "type": "jmp_label", + "named": true + }, + { + "type": "label", + "named": true + }, + { + "type": "line_directive", + "named": true + }, + { + "type": "local_directive", + "named": true + }, + { + "type": "locals_directive", + "named": true + }, + { + "type": "packed_switch_directive", + "named": true + }, + { + "type": "param_directive", + "named": true + }, + { + "type": "parameter_directive", + "named": true + }, + { + "type": "prologue_directive", + "named": true + }, + { + "type": "registers_directive", + "named": true + }, + { + "type": "restart_local_directive", + "named": true + }, + { + "type": "source_directive", + "named": true + }, + { + "type": "sparse_switch_directive", + "named": true + } + ] } }, { - "type": "start_param", + "type": "string", "named": true, - "fields": { - "parameter": { - "multiple": false, - "required": true, - "types": [ - { - "type": "parameter", - "named": true - } - ] - } + "fields": {}, + "children": { + "multiple": true, + "required": false, + "types": [ + { + "type": "escape_sequence", + "named": true + }, + { + "type": "string_fragment", + "named": true + } + ] } }, { - "type": "statement", + "type": "subannotation_directive", "named": true, "fields": { - "argument": { - "multiple": true, - "required": false, - "types": [ - { - "type": ",", - "named": false - }, - { - "type": "array_type", - "named": true - }, - { - "type": "boolean_literal", - "named": true - }, - { - "type": "character_literal", - "named": true - }, - { - "type": "class_identifier", - "named": true - }, - { - "type": "field_identifier", - "named": true - }, - { - "type": "full_field_identifier", - "named": true - }, - { - "type": "full_method_identifier", - "named": true - }, - { - "type": "label", - "named": true - }, - { - "type": "list", - "named": true - }, - { - "type": "method_identifier", - "named": true - }, - { - "type": "null_literal", - "named": true - }, - { - "type": "number_literal", - "named": true - }, - { - "type": "parameter", - "named": true - }, - { - "type": "primitive_type", - "named": true - }, - { - "type": "range", - "named": true - }, - { - "type": "string_literal", - "named": true - }, - { - "type": "variable", - "named": true - } - ] - }, - "opcode": { + "identifier": { "multiple": false, "required": true, "types": [ { - "type": "opcode", + "type": "class_identifier", "named": true } ] } + }, + "children": { + "multiple": true, + "required": false, + "types": [ + { + "type": "annotation_property", + "named": true + } + ] } }, { - "type": "subannotation_declaration", + "type": "super_directive", "named": true, - "fields": { - "identifier": { - "multiple": false, - "required": true, - "types": [ - { - "type": "class_identifier", - "named": true - } - ] - } + "fields": {}, + "children": { + "multiple": false, + "required": true, + "types": [ + { + "type": "class_identifier", + "named": true + } + ] } }, { - "type": "subannotation_definition", + "type": "value", "named": true, "fields": {}, "children": { - "multiple": true, + "multiple": false, "required": true, "types": [ { - "type": "annotation_property", + "type": "Infinity", + "named": true + }, + { + "type": "NaN", + "named": true + }, + { + "type": "array_type", + "named": true + }, + { + "type": "body", + "named": true + }, + { + "type": "boolean", + "named": true + }, + { + "type": "character", + "named": true + }, + { + "type": "class_identifier", + "named": true + }, + { + "type": "custom_invoke", + "named": true + }, + { + "type": "enum_reference", + "named": true + }, + { + "type": "float", "named": true }, { - "type": "end_subannotation", + "type": "jmp_label", "named": true }, { - "type": "subannotation_declaration", + "type": "label", + "named": true + }, + { + "type": "list", + "named": true + }, + { + "type": "method_handle", + "named": true + }, + { + "type": "null", + "named": true + }, + { + "type": "number", + "named": true + }, + { + "type": "primitive_type", + "named": true + }, + { + "type": "range", + "named": true + }, + { + "type": "register", + "named": true + }, + { + "type": "string", + "named": true + }, + { + "type": "subannotation_directive", "named": true } ] } }, { - "type": "super_directive", - "named": true, - "fields": { - "identifier": { - "multiple": false, - "required": true, - "types": [ - { - "type": "class_identifier", - "named": true - } - ] - } - } + "type": "\n", + "named": false }, { - "type": "\n", + "type": "\"", + "named": false + }, + { + "type": "'", + "named": false + }, + { + "type": "(", "named": false }, { @@ -1097,123 +1330,131 @@ "named": false }, { - "type": ".end array-data", + "type": ".end annotation", "named": false }, { - "type": ".end packed-switch", + "type": ".end array-data", "named": false }, { - "type": ".end sparse-switch", + "type": ".end field", "named": false }, { - "type": ".enum", + "type": ".end local", "named": false }, { - "type": ".field", + "type": ".end method", "named": false }, { - "type": ".implements", + "type": ".end packed-switch", "named": false }, { - "type": ".line", + "type": ".end param", "named": false }, { - "type": ".locals", + "type": ".end parameter", "named": false }, { - "type": ".method", + "type": ".end sparse-switch", "named": false }, { - "type": ".packed-switch", + "type": ".end subannotation", "named": false }, { - "type": ".param", + "type": ".enum", "named": false }, { - "type": ".registers", + "type": ".field", "named": false }, { - "type": ".source", + "type": ".implements", "named": false }, { - "type": ".sparse-switch", + "type": ".line", "named": false }, { - "type": ".subannotation", + "type": ".local", "named": false }, { - "type": ".super", + "type": ".locals", "named": false }, { - "type": "(", + "type": ".method", "named": false }, { - "type": "(", + "type": ".packed-switch", "named": false }, { - "type": "=", + "type": ".param", "named": false }, { - "type": "B", + "type": ".parameter", "named": false }, { - "type": "C", + "type": ".registers", "named": false }, { - "type": "D", + "type": ".restart local", "named": false }, { - "type": "F", + "type": ".source", "named": false }, { - "type": "I", + "type": ".sparse-switch", "named": false }, { - "type": "J", + "type": ".subannotation", "named": false }, { - "type": "S", + "type": ".super", "named": false }, { - "type": "V", + "type": ":", "named": false }, { - "type": "Z", + "type": "=", "named": false }, { - "type": "[", + "type": "@", "named": false }, { - "type": "abstract", + "type": "Infinity", + "named": true + }, + { + "type": "NaN", + "named": true + }, + { + "type": "[", "named": false }, { @@ -1308,10 +1549,6 @@ "type": "and-long/2addr", "named": false }, - { - "type": "annotation", - "named": false - }, { "type": "annotation_key", "named": true @@ -1348,16 +1585,12 @@ "type": "array-length", "named": false }, - { - "type": "bridge", - "named": false - }, { "type": "build", "named": false }, { - "type": "character_literal", + "type": "call_site", "named": true }, { @@ -1413,7 +1646,7 @@ "named": false }, { - "type": "const-string-jumbo", + "type": "const-string/jumbo", "named": false }, { @@ -1444,14 +1677,6 @@ "type": "const/high16", "named": false }, - { - "type": "constructor", - "named": false - }, - { - "type": "declared-synchronized", - "named": false - }, { "type": "div-double", "named": false @@ -1505,37 +1730,29 @@ "named": false }, { - "type": "end_annotation", - "named": true - }, - { - "type": "end_field", - "named": true - }, - { - "type": "end_method", - "named": true - }, - { - "type": "end_param", + "type": "epilogue_directive", "named": true }, { - "type": "end_subannotation", + "type": "escape_sequence", "named": true }, { - "type": "enum", + "type": "execute-inline", "named": false }, { - "type": "execute-inline", + "type": "execute-inline/range", "named": false }, { "type": "false", "named": false }, + { + "type": "field_identifier", + "named": true + }, { "type": "fill-array-data", "named": false @@ -1549,8 +1766,8 @@ "named": false }, { - "type": "final", - "named": false + "type": "float", + "named": true }, { "type": "float-to-double", @@ -1576,6 +1793,10 @@ "type": "goto/32", "named": false }, + { + "type": "identifier", + "named": true + }, { "type": "if-eq", "named": false @@ -1648,6 +1869,10 @@ "type": "iget-object-quick", "named": false }, + { + "type": "iget-object-volatile", + "named": false + }, { "type": "iget-quick", "named": false @@ -1656,6 +1881,10 @@ "type": "iget-short", "named": false }, + { + "type": "iget-volatile", + "named": false + }, { "type": "iget-wide", "named": false @@ -1664,10 +1893,22 @@ "type": "iget-wide-quick", "named": false }, + { + "type": "iget-wide-volatile", + "named": false + }, + { + "type": "instance-get", + "named": false + }, { "type": "instance-of", "named": false }, + { + "type": "instance-put", + "named": false + }, { "type": "int-to-byte", "named": false @@ -1693,7 +1934,7 @@ "named": false }, { - "type": "interface", + "type": "invoke-constructor", "named": false }, { @@ -1716,6 +1957,10 @@ "type": "invoke-direct/range", "named": false }, + { + "type": "invoke-instance", + "named": false + }, { "type": "invoke-interface", "named": false @@ -1724,6 +1969,18 @@ "type": "invoke-interface/range", "named": false }, + { + "type": "invoke-object-init/range", + "named": false + }, + { + "type": "invoke-polymorphic", + "named": false + }, + { + "type": "invoke-polymorphic/range", + "named": false + }, { "type": "invoke-static", "named": false @@ -1772,14 +2029,26 @@ "type": "iput-boolean", "named": false }, + { + "type": "iput-boolean-quick", + "named": false + }, { "type": "iput-byte", "named": false }, + { + "type": "iput-byte-quick", + "named": false + }, { "type": "iput-char", "named": false }, + { + "type": "iput-char-quick", + "named": false + }, { "type": "iput-object", "named": false @@ -1788,6 +2057,10 @@ "type": "iput-object-quick", "named": false }, + { + "type": "iput-object-volatile", + "named": false + }, { "type": "iput-quick", "named": false @@ -1796,6 +2069,14 @@ "type": "iput-short", "named": false }, + { + "type": "iput-short-quick", + "named": false + }, + { + "type": "iput-volatile", + "named": false + }, { "type": "iput-wide", "named": false @@ -1805,8 +2086,8 @@ "named": false }, { - "type": "label", - "named": true + "type": "iput-wide-volatile", + "named": false }, { "type": "long-to-double", @@ -1820,6 +2101,10 @@ "type": "long-to-int", "named": false }, + { + "type": "method_identifier", + "named": true + }, { "type": "monitor-enter", "named": false @@ -1920,10 +2205,6 @@ "type": "mul-long/2addr", "named": false }, - { - "type": "native", - "named": false - }, { "type": "neg-double", "named": false @@ -1961,7 +2242,11 @@ "named": false }, { - "type": "null_literal", + "type": "null", + "named": true + }, + { + "type": "number", "named": true }, { @@ -1993,20 +2278,16 @@ "named": false }, { - "type": "parameter", + "type": "param_identifier", "named": true }, { - "type": "private", - "named": false - }, - { - "type": "protected", - "named": false + "type": "parameter", + "named": true }, { - "type": "public", - "named": false + "type": "prologue_directive", + "named": true }, { "type": "rem-double", @@ -2096,14 +2377,26 @@ "type": "sget-object", "named": false }, + { + "type": "sget-object-volatile", + "named": false + }, { "type": "sget-short", "named": false }, + { + "type": "sget-volatile", + "named": false + }, { "type": "sget-wide", "named": false }, + { + "type": "sget-wide-volatile", + "named": false + }, { "type": "shl-int", "named": false @@ -2168,16 +2461,28 @@ "type": "sput-object", "named": false }, + { + "type": "sput-object-volatile", + "named": false + }, { "type": "sput-short", "named": false }, + { + "type": "sput-volatile", + "named": false + }, { "type": "sput-wide", "named": false }, { - "type": "static", + "type": "sput-wide-volatile", + "named": false + }, + { + "type": "static-get", "named": false }, { @@ -2185,7 +2490,7 @@ "named": false }, { - "type": "string_literal", + "type": "string_fragment", "named": true }, { @@ -2228,14 +2533,6 @@ "type": "sub-long/2addr", "named": false }, - { - "type": "synchronized", - "named": false - }, - { - "type": "synthetic", - "named": false - }, { "type": "system", "named": false @@ -2245,7 +2542,7 @@ "named": false }, { - "type": "transient", + "type": "throw-verification-error", "named": false }, { @@ -2272,18 +2569,10 @@ "type": "ushr-long/2addr", "named": false }, - { - "type": "varargs", - "named": false - }, { "type": "variable", "named": true }, - { - "type": "volatile", - "named": false - }, { "type": "xor-int", "named": false diff --git a/src/parser.c b/src/parser.c index 5b00fcdef..7ee7d0268 100644 --- a/src/parser.c +++ b/src/parser.c @@ -14,422 +14,454 @@ #endif #define LANGUAGE_VERSION 14 -#define STATE_COUNT 217 -#define LARGE_STATE_COUNT 33 -#define SYMBOL_COUNT 379 -#define ALIAS_COUNT 2 -#define TOKEN_COUNT 320 +#define STATE_COUNT 398 +#define LARGE_STATE_COUNT 67 +#define SYMBOL_COUNT 406 +#define ALIAS_COUNT 5 +#define TOKEN_COUNT 339 #define EXTERNAL_TOKEN_COUNT 0 -#define FIELD_COUNT 14 -#define MAX_ALIAS_SEQUENCE_LENGTH 8 -#define PRODUCTION_ID_COUNT 16 +#define FIELD_COUNT 9 +#define MAX_ALIAS_SEQUENCE_LENGTH 9 +#define PRODUCTION_ID_COUNT 20 enum { - anon_sym_DOTclass = 1, - anon_sym_DOTsuper = 2, - anon_sym_DOTsource = 3, - anon_sym_DOTimplements = 4, - anon_sym_DOTfield = 5, - anon_sym_EQ = 6, - sym_end_field = 7, - anon_sym_DOTmethod = 8, - sym_end_method = 9, - anon_sym_DOTannotation = 10, - anon_sym_system = 11, - anon_sym_build = 12, - anon_sym_runtime = 13, - sym_annotation_key = 14, - sym_end_annotation = 15, - anon_sym_DOTsubannotation = 16, - sym_end_subannotation = 17, - anon_sym_DOTparam = 18, - sym_end_param = 19, - sym_label = 20, + sym_identifier = 1, + anon_sym_DOTclass = 2, + anon_sym_DOTsuper = 3, + anon_sym_DOTsource = 4, + anon_sym_DOTimplements = 5, + anon_sym_DOTfield = 6, + anon_sym_EQ = 7, + anon_sym_DOTendfield = 8, + anon_sym_DOTmethod = 9, + anon_sym_DOTendmethod = 10, + anon_sym_DOTannotation = 11, + anon_sym_DOTendannotation = 12, + anon_sym_system = 13, + anon_sym_build = 14, + anon_sym_runtime = 15, + sym_annotation_key = 16, + anon_sym_DOTsubannotation = 17, + anon_sym_DOTendsubannotation = 18, + anon_sym_DOTparam = 19, + anon_sym_DOTendparam = 20, anon_sym_COMMA = 21, - anon_sym_LF = 22, - anon_sym_nop = 23, - anon_sym_move = 24, - anon_sym_move_SLASHfrom16 = 25, - anon_sym_move_SLASH16 = 26, - anon_sym_move_DASHwide = 27, - anon_sym_move_DASHwide_SLASHfrom16 = 28, - anon_sym_move_DASHwide_SLASH16 = 29, - anon_sym_move_DASHobject = 30, - anon_sym_move_DASHobject_SLASHfrom16 = 31, - anon_sym_move_DASHobject_SLASH16 = 32, - anon_sym_move_DASHresult = 33, - anon_sym_move_DASHresult_DASHwide = 34, - anon_sym_move_DASHresult_DASHobject = 35, - anon_sym_move_DASHexception = 36, - anon_sym_return_DASHvoid = 37, - anon_sym_return = 38, - anon_sym_return_DASHwide = 39, - anon_sym_return_DASHobject = 40, - anon_sym_const_SLASH4 = 41, - anon_sym_const_SLASH16 = 42, - anon_sym_const = 43, - anon_sym_const_SLASHhigh16 = 44, - anon_sym_const_DASHwide_SLASH16 = 45, - anon_sym_const_DASHwide_SLASH32 = 46, - anon_sym_const_DASHwide = 47, - anon_sym_const_DASHwide_SLASHhigh16 = 48, - anon_sym_const_DASHstring = 49, - anon_sym_const_DASHstring_DASHjumbo = 50, - anon_sym_const_DASHclass = 51, - anon_sym_const_DASHmethod_DASHhandle = 52, - anon_sym_const_DASHmethod_DASHtype = 53, - anon_sym_monitor_DASHenter = 54, - anon_sym_monitor_DASHexit = 55, - anon_sym_check_DASHcast = 56, - anon_sym_instance_DASHof = 57, - anon_sym_array_DASHlength = 58, - anon_sym_new_DASHinstance = 59, - anon_sym_new_DASHarray = 60, - anon_sym_filled_DASHnew_DASHarray = 61, - anon_sym_filled_DASHnew_DASHarray_SLASHrange = 62, - anon_sym_fill_DASHarray_DASHdata = 63, - anon_sym_throw = 64, - anon_sym_goto = 65, - anon_sym_goto_SLASH16 = 66, - anon_sym_goto_SLASH32 = 67, - anon_sym_packed_DASHswitch = 68, - anon_sym_sparse_DASHswitch = 69, - anon_sym_cmpl_DASHfloat = 70, - anon_sym_cmpg_DASHfloat = 71, - anon_sym_cmpl_DASHdouble = 72, - anon_sym_cmpg_DASHdouble = 73, - anon_sym_cmp_DASHlong = 74, - anon_sym_if_DASHeq = 75, - anon_sym_if_DASHne = 76, - anon_sym_if_DASHlt = 77, - anon_sym_if_DASHge = 78, - anon_sym_if_DASHgt = 79, - anon_sym_if_DASHle = 80, - anon_sym_if_DASHeqz = 81, - anon_sym_if_DASHnez = 82, - anon_sym_if_DASHltz = 83, - anon_sym_if_DASHgez = 84, - anon_sym_if_DASHgtz = 85, - anon_sym_if_DASHlez = 86, - anon_sym_aget = 87, - anon_sym_aget_DASHwide = 88, - anon_sym_aget_DASHobject = 89, - anon_sym_aget_DASHboolean = 90, - anon_sym_aget_DASHbyte = 91, - anon_sym_aget_DASHchar = 92, - anon_sym_aget_DASHshort = 93, - anon_sym_aput = 94, - anon_sym_aput_DASHwide = 95, - anon_sym_aput_DASHobject = 96, - anon_sym_aput_DASHboolean = 97, - anon_sym_aput_DASHbyte = 98, - anon_sym_aput_DASHchar = 99, - anon_sym_aput_DASHshort = 100, - anon_sym_iget = 101, - anon_sym_iget_DASHwide = 102, - anon_sym_iget_DASHobject = 103, - anon_sym_iget_DASHboolean = 104, - anon_sym_iget_DASHbyte = 105, - anon_sym_iget_DASHchar = 106, - anon_sym_iget_DASHshort = 107, - anon_sym_iput = 108, - anon_sym_iput_DASHwide = 109, - anon_sym_iput_DASHobject = 110, - anon_sym_iput_DASHboolean = 111, - anon_sym_iput_DASHbyte = 112, - anon_sym_iput_DASHchar = 113, - anon_sym_iput_DASHshort = 114, - anon_sym_sget = 115, - anon_sym_sget_DASHwide = 116, - anon_sym_sget_DASHobject = 117, - anon_sym_sget_DASHboolean = 118, - anon_sym_sget_DASHbyte = 119, - anon_sym_sget_DASHchar = 120, - anon_sym_sget_DASHshort = 121, - anon_sym_sput = 122, - anon_sym_sput_DASHwide = 123, - anon_sym_sput_DASHobject = 124, - anon_sym_sput_DASHboolean = 125, - anon_sym_sput_DASHbyte = 126, - anon_sym_sput_DASHchar = 127, - anon_sym_sput_DASHshort = 128, - anon_sym_invoke_DASHcustom = 129, - anon_sym_invoke_DASHdirect = 130, - anon_sym_invoke_DASHinterface = 131, - anon_sym_invoke_DASHstatic = 132, - anon_sym_invoke_DASHsuper = 133, - anon_sym_invoke_DASHvirtual = 134, - anon_sym_invoke_DASHcustom_SLASHrange = 135, - anon_sym_invoke_DASHdirect_SLASHrange = 136, - anon_sym_invoke_DASHinterface_SLASHrange = 137, - anon_sym_invoke_DASHstatic_SLASHrange = 138, - anon_sym_invoke_DASHsuper_SLASHrange = 139, - anon_sym_invoke_DASHvirtual_SLASHrange = 140, - anon_sym_neg_DASHint = 141, - anon_sym_not_DASHint = 142, - anon_sym_neg_DASHlong = 143, - anon_sym_not_DASHlong = 144, - anon_sym_neg_DASHfloat = 145, - anon_sym_neg_DASHdouble = 146, - anon_sym_int_DASHto_DASHlong = 147, - anon_sym_int_DASHto_DASHfloat = 148, - anon_sym_int_DASHto_DASHdouble = 149, - anon_sym_long_DASHto_DASHint = 150, - anon_sym_long_DASHto_DASHfloat = 151, - anon_sym_long_DASHto_DASHdouble = 152, - anon_sym_float_DASHto_DASHint = 153, - anon_sym_float_DASHto_DASHlong = 154, - anon_sym_float_DASHto_DASHdouble = 155, - anon_sym_double_DASHto_DASHint = 156, - anon_sym_double_DASHto_DASHlong = 157, - anon_sym_double_DASHto_DASHfloat = 158, - anon_sym_int_DASHto_DASHbyte = 159, - anon_sym_int_DASHto_DASHchar = 160, - anon_sym_int_DASHto_DASHshort = 161, - anon_sym_add_DASHint = 162, - anon_sym_sub_DASHint = 163, - anon_sym_mul_DASHint = 164, - anon_sym_div_DASHint = 165, - anon_sym_rem_DASHint = 166, - anon_sym_and_DASHint = 167, - anon_sym_or_DASHint = 168, - anon_sym_xor_DASHint = 169, - anon_sym_shl_DASHint = 170, - anon_sym_shr_DASHint = 171, - anon_sym_ushr_DASHint = 172, - anon_sym_add_DASHlong = 173, - anon_sym_sub_DASHlong = 174, - anon_sym_mul_DASHlong = 175, - anon_sym_div_DASHlong = 176, - anon_sym_rem_DASHlong = 177, - anon_sym_and_DASHlong = 178, - anon_sym_or_DASHlong = 179, - anon_sym_xor_DASHlong = 180, - anon_sym_shl_DASHlong = 181, - anon_sym_shr_DASHlong = 182, - anon_sym_ushr_DASHlong = 183, - anon_sym_add_DASHfloat = 184, - anon_sym_sub_DASHfloat = 185, - anon_sym_mul_DASHfloat = 186, - anon_sym_div_DASHfloat = 187, - anon_sym_rem_DASHfloat = 188, - anon_sym_add_DASHdouble = 189, - anon_sym_sub_DASHdouble = 190, - anon_sym_mul_DASHdouble = 191, - anon_sym_div_DASHdouble = 192, - anon_sym_rem_DASHdouble = 193, - anon_sym_add_DASHint_SLASH2addr = 194, - anon_sym_sub_DASHint_SLASH2addr = 195, - anon_sym_mul_DASHint_SLASH2addr = 196, - anon_sym_div_DASHint_SLASH2addr = 197, - anon_sym_rem_DASHint_SLASH2addr = 198, - anon_sym_and_DASHint_SLASH2addr = 199, - anon_sym_or_DASHint_SLASH2addr = 200, - anon_sym_xor_DASHint_SLASH2addr = 201, - anon_sym_shl_DASHint_SLASH2addr = 202, - anon_sym_shr_DASHint_SLASH2addr = 203, - anon_sym_ushr_DASHint_SLASH2addr = 204, - anon_sym_add_DASHlong_SLASH2addr = 205, - anon_sym_sub_DASHlong_SLASH2addr = 206, - anon_sym_mul_DASHlong_SLASH2addr = 207, - anon_sym_div_DASHlong_SLASH2addr = 208, - anon_sym_rem_DASHlong_SLASH2addr = 209, - anon_sym_and_DASHlong_SLASH2addr = 210, - anon_sym_or_DASHlong_SLASH2addr = 211, - anon_sym_xor_DASHlong_SLASH2addr = 212, - anon_sym_shl_DASHlong_SLASH2addr = 213, - anon_sym_shr_DASHlong_SLASH2addr = 214, - anon_sym_ushr_DASHlong_SLASH2addr = 215, - anon_sym_add_DASHfloat_SLASH2addr = 216, - anon_sym_sub_DASHfloat_SLASH2addr = 217, - anon_sym_mul_DASHfloat_SLASH2addr = 218, - anon_sym_div_DASHfloat_SLASH2addr = 219, - anon_sym_rem_DASHfloat_SLASH2addr = 220, - anon_sym_add_DASHdouble_SLASH2addr = 221, - anon_sym_sub_DASHdouble_SLASH2addr = 222, - anon_sym_mul_DASHdouble_SLASH2addr = 223, - anon_sym_div_DASHdouble_SLASH2addr = 224, - anon_sym_rem_DASHdouble_SLASH2addr = 225, - anon_sym_add_DASHint_SLASHlit16 = 226, - anon_sym_sub_DASHint_SLASHlit16 = 227, - anon_sym_mul_DASHint_SLASHlit16 = 228, - anon_sym_div_DASHint_SLASHlit16 = 229, - anon_sym_rem_DASHint_SLASHlit16 = 230, - anon_sym_and_DASHint_SLASHlit16 = 231, - anon_sym_or_DASHint_SLASHlit16 = 232, - anon_sym_xor_DASHint_SLASHlit16 = 233, - anon_sym_add_DASHint_SLASHlit8 = 234, - anon_sym_sub_DASHint_SLASHlit8 = 235, - anon_sym_mul_DASHint_SLASHlit8 = 236, - anon_sym_div_DASHint_SLASHlit8 = 237, - anon_sym_rem_DASHint_SLASHlit8 = 238, - anon_sym_and_DASHint_SLASHlit8 = 239, - anon_sym_or_DASHint_SLASHlit8 = 240, - anon_sym_xor_DASHint_SLASHlit8 = 241, - anon_sym_shl_DASHint_SLASHlit8 = 242, - anon_sym_shr_DASHint_SLASHlit8 = 243, - anon_sym_static_DASHput = 244, - anon_sym_ushr_DASHint_SLASHlit8 = 245, - anon_sym_execute_DASHinline = 246, - anon_sym_invoke_DASHdirect_DASHempty = 247, - anon_sym_iget_DASHquick = 248, - anon_sym_iget_DASHwide_DASHquick = 249, - anon_sym_iget_DASHobject_DASHquick = 250, - anon_sym_iput_DASHquick = 251, - anon_sym_iput_DASHwide_DASHquick = 252, - anon_sym_iput_DASHobject_DASHquick = 253, - anon_sym_invoke_DASHvirtual_DASHquick = 254, - anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange = 255, - anon_sym_invoke_DASHsuper_DASHquick = 256, - anon_sym_invoke_DASHsuper_DASHquick_SLASHrange = 257, - anon_sym_rsub_DASHint = 258, - anon_sym_rsub_DASHint_SLASHlit8 = 259, - anon_sym_DOTline = 260, - anon_sym_DOTlocals = 261, - anon_sym_DOTregisters = 262, - anon_sym_DOTcatch = 263, - anon_sym_LBRACE = 264, - anon_sym_DOT_DOT = 265, - anon_sym_RBRACE = 266, - anon_sym_DOTcatchall = 267, - anon_sym_DOTpacked_DASHswitch = 268, - anon_sym_DOTendpacked_DASHswitch = 269, - anon_sym_DOTsparse_DASHswitch = 270, - anon_sym_DASH_GT = 271, - anon_sym_DOTendsparse_DASHswitch = 272, - anon_sym_DOTarray_DASHdata = 273, - anon_sym_DOTendarray_DASHdata = 274, - sym_class_identifier = 275, - aux_sym_field_identifier_token1 = 276, - anon_sym_LTclinit_GT_LPAREN = 277, - anon_sym_LTinit_GT_LPAREN = 278, - aux_sym_method_identifier_token1 = 279, - anon_sym_RPAREN = 280, - anon_sym_LBRACK = 281, - anon_sym_V = 282, - anon_sym_Z = 283, - anon_sym_B = 284, - anon_sym_S = 285, - anon_sym_C = 286, - anon_sym_I = 287, - anon_sym_J = 288, - anon_sym_F = 289, - anon_sym_D = 290, - anon_sym_public = 291, - anon_sym_private = 292, - anon_sym_protected = 293, - anon_sym_static = 294, - anon_sym_final = 295, - anon_sym_synchronized = 296, - anon_sym_volatile = 297, - anon_sym_transient = 298, - anon_sym_native = 299, - anon_sym_interface = 300, - anon_sym_abstract = 301, - anon_sym_bridge = 302, - anon_sym_synthetic = 303, - anon_sym_enum = 304, - anon_sym_constructor = 305, - anon_sym_varargs = 306, - anon_sym_declared_DASHsynchronized = 307, - anon_sym_annotation = 308, - sym_comment = 309, - anon_sym_DOTenum = 310, - sym_variable = 311, - sym_parameter = 312, - aux_sym_number_literal_token1 = 313, - aux_sym_number_literal_token2 = 314, - sym_string_literal = 315, - anon_sym_true = 316, - anon_sym_false = 317, - sym_character_literal = 318, - sym_null_literal = 319, - sym_class_definition = 320, - sym_class_directive = 321, - sym_super_directive = 322, - sym_source_directive = 323, - sym_implements_directive = 324, - sym_field_definition = 325, - sym_field_declaration = 326, - sym_method_definition = 327, - sym_method_declaration = 328, - sym_annotation_directive = 329, - sym_start_annotation = 330, - sym_annotation_visibility = 331, - sym_annotation_property = 332, - sym_annotation_value = 333, - sym_subannotation_definition = 334, - sym_subannotation_declaration = 335, - sym_param_directive = 336, - sym_start_param = 337, - sym__code_line = 338, - sym_statement = 339, - sym_opcode = 340, - sym__statement_argument = 341, - sym__directive = 342, - sym_line_directive = 343, - sym_locals_directive = 344, - sym_registers_directive = 345, - sym_catch_directive = 346, - sym_catchall_directive = 347, - sym_packed_switch_directive = 348, - sym_sparse_switch_directive = 349, - sym_array_data_directive = 350, - sym__identifier = 351, - sym_field_identifier = 352, - sym_method_identifier = 353, - sym_full_field_identifier = 354, - sym_full_method_identifier = 355, - sym__type = 356, - sym_array_type = 357, - sym_primitive_type = 358, - sym_access_modifiers = 359, - sym_enum_reference = 360, - sym_list = 361, - sym_range = 362, - sym__literal = 363, - sym_number_literal = 364, - sym_boolean_literal = 365, - aux_sym_class_definition_repeat1 = 366, - aux_sym_class_definition_repeat2 = 367, - aux_sym_class_definition_repeat3 = 368, - aux_sym_class_definition_repeat4 = 369, - aux_sym_method_definition_repeat1 = 370, - aux_sym_annotation_directive_repeat1 = 371, - aux_sym_statement_repeat1 = 372, - aux_sym_packed_switch_directive_repeat1 = 373, - aux_sym_sparse_switch_directive_repeat1 = 374, - aux_sym_array_data_directive_repeat1 = 375, - aux_sym_method_identifier_repeat1 = 376, - aux_sym_access_modifiers_repeat1 = 377, - aux_sym_list_repeat1 = 378, - alias_sym_code_block = 379, - alias_sym_parameters = 380, + anon_sym_DOTparameter = 22, + anon_sym_DOTendparameter = 23, + anon_sym_LF = 24, + anon_sym_nop = 25, + anon_sym_move = 26, + anon_sym_move_SLASHfrom16 = 27, + anon_sym_move_SLASH16 = 28, + anon_sym_move_DASHwide = 29, + anon_sym_move_DASHwide_SLASHfrom16 = 30, + anon_sym_move_DASHwide_SLASH16 = 31, + anon_sym_move_DASHobject = 32, + anon_sym_move_DASHobject_SLASHfrom16 = 33, + anon_sym_move_DASHobject_SLASH16 = 34, + anon_sym_move_DASHresult = 35, + anon_sym_move_DASHresult_DASHwide = 36, + anon_sym_move_DASHresult_DASHobject = 37, + anon_sym_move_DASHexception = 38, + anon_sym_return_DASHvoid = 39, + anon_sym_return = 40, + anon_sym_return_DASHwide = 41, + anon_sym_return_DASHobject = 42, + anon_sym_const_SLASH4 = 43, + anon_sym_const_SLASH16 = 44, + anon_sym_const = 45, + anon_sym_const_SLASHhigh16 = 46, + anon_sym_const_DASHwide_SLASH16 = 47, + anon_sym_const_DASHwide_SLASH32 = 48, + anon_sym_const_DASHwide = 49, + anon_sym_const_DASHwide_SLASHhigh16 = 50, + anon_sym_const_DASHstring = 51, + anon_sym_const_DASHstring_SLASHjumbo = 52, + anon_sym_const_DASHclass = 53, + anon_sym_const_DASHmethod_DASHhandle = 54, + anon_sym_const_DASHmethod_DASHtype = 55, + anon_sym_monitor_DASHenter = 56, + anon_sym_monitor_DASHexit = 57, + anon_sym_check_DASHcast = 58, + anon_sym_instance_DASHof = 59, + anon_sym_array_DASHlength = 60, + anon_sym_new_DASHinstance = 61, + anon_sym_new_DASHarray = 62, + anon_sym_filled_DASHnew_DASHarray = 63, + anon_sym_filled_DASHnew_DASHarray_SLASHrange = 64, + anon_sym_fill_DASHarray_DASHdata = 65, + anon_sym_throw = 66, + anon_sym_throw_DASHverification_DASHerror = 67, + anon_sym_goto = 68, + anon_sym_goto_SLASH16 = 69, + anon_sym_goto_SLASH32 = 70, + anon_sym_packed_DASHswitch = 71, + anon_sym_sparse_DASHswitch = 72, + anon_sym_cmpl_DASHfloat = 73, + anon_sym_cmpg_DASHfloat = 74, + anon_sym_cmpl_DASHdouble = 75, + anon_sym_cmpg_DASHdouble = 76, + anon_sym_cmp_DASHlong = 77, + anon_sym_if_DASHeq = 78, + anon_sym_if_DASHne = 79, + anon_sym_if_DASHlt = 80, + anon_sym_if_DASHge = 81, + anon_sym_if_DASHgt = 82, + anon_sym_if_DASHle = 83, + anon_sym_if_DASHeqz = 84, + anon_sym_if_DASHnez = 85, + anon_sym_if_DASHltz = 86, + anon_sym_if_DASHgez = 87, + anon_sym_if_DASHgtz = 88, + anon_sym_if_DASHlez = 89, + anon_sym_aget = 90, + anon_sym_aget_DASHwide = 91, + anon_sym_aget_DASHobject = 92, + anon_sym_aget_DASHboolean = 93, + anon_sym_aget_DASHbyte = 94, + anon_sym_aget_DASHchar = 95, + anon_sym_aget_DASHshort = 96, + anon_sym_aput = 97, + anon_sym_aput_DASHwide = 98, + anon_sym_aput_DASHobject = 99, + anon_sym_aput_DASHboolean = 100, + anon_sym_aput_DASHbyte = 101, + anon_sym_aput_DASHchar = 102, + anon_sym_aput_DASHshort = 103, + anon_sym_iget = 104, + anon_sym_iget_DASHwide = 105, + anon_sym_iget_DASHobject = 106, + anon_sym_iget_DASHboolean = 107, + anon_sym_iget_DASHbyte = 108, + anon_sym_iget_DASHchar = 109, + anon_sym_iget_DASHshort = 110, + anon_sym_iget_DASHvolatile = 111, + anon_sym_iget_DASHwide_DASHvolatile = 112, + anon_sym_iget_DASHobject_DASHvolatile = 113, + anon_sym_iput = 114, + anon_sym_iput_DASHwide = 115, + anon_sym_iput_DASHobject = 116, + anon_sym_iput_DASHboolean = 117, + anon_sym_iput_DASHbyte = 118, + anon_sym_iput_DASHchar = 119, + anon_sym_iput_DASHshort = 120, + anon_sym_iput_DASHvolatile = 121, + anon_sym_iput_DASHwide_DASHvolatile = 122, + anon_sym_iput_DASHobject_DASHvolatile = 123, + anon_sym_sget = 124, + anon_sym_sget_DASHwide = 125, + anon_sym_sget_DASHobject = 126, + anon_sym_sget_DASHboolean = 127, + anon_sym_sget_DASHbyte = 128, + anon_sym_sget_DASHchar = 129, + anon_sym_sget_DASHshort = 130, + anon_sym_sget_DASHvolatile = 131, + anon_sym_sget_DASHwide_DASHvolatile = 132, + anon_sym_sget_DASHobject_DASHvolatile = 133, + anon_sym_sput = 134, + anon_sym_sput_DASHwide = 135, + anon_sym_sput_DASHobject = 136, + anon_sym_sput_DASHboolean = 137, + anon_sym_sput_DASHbyte = 138, + anon_sym_sput_DASHchar = 139, + anon_sym_sput_DASHshort = 140, + anon_sym_sput_DASHvolatile = 141, + anon_sym_sput_DASHwide_DASHvolatile = 142, + anon_sym_sput_DASHobject_DASHvolatile = 143, + anon_sym_invoke_DASHconstructor = 144, + anon_sym_invoke_DASHcustom = 145, + anon_sym_invoke_DASHdirect = 146, + anon_sym_invoke_DASHdirect_DASHempty = 147, + anon_sym_invoke_DASHinstance = 148, + anon_sym_invoke_DASHinterface = 149, + anon_sym_invoke_DASHpolymorphic = 150, + anon_sym_invoke_DASHstatic = 151, + anon_sym_invoke_DASHsuper = 152, + anon_sym_invoke_DASHvirtual = 153, + anon_sym_invoke_DASHcustom_SLASHrange = 154, + anon_sym_invoke_DASHdirect_SLASHrange = 155, + anon_sym_invoke_DASHinterface_SLASHrange = 156, + anon_sym_invoke_DASHobject_DASHinit_SLASHrange = 157, + anon_sym_invoke_DASHpolymorphic_SLASHrange = 158, + anon_sym_invoke_DASHstatic_SLASHrange = 159, + anon_sym_invoke_DASHsuper_SLASHrange = 160, + anon_sym_invoke_DASHvirtual_SLASHrange = 161, + anon_sym_neg_DASHint = 162, + anon_sym_not_DASHint = 163, + anon_sym_neg_DASHlong = 164, + anon_sym_not_DASHlong = 165, + anon_sym_neg_DASHfloat = 166, + anon_sym_neg_DASHdouble = 167, + anon_sym_int_DASHto_DASHlong = 168, + anon_sym_int_DASHto_DASHfloat = 169, + anon_sym_int_DASHto_DASHdouble = 170, + anon_sym_long_DASHto_DASHint = 171, + anon_sym_long_DASHto_DASHfloat = 172, + anon_sym_long_DASHto_DASHdouble = 173, + anon_sym_float_DASHto_DASHint = 174, + anon_sym_float_DASHto_DASHlong = 175, + anon_sym_float_DASHto_DASHdouble = 176, + anon_sym_double_DASHto_DASHint = 177, + anon_sym_double_DASHto_DASHlong = 178, + anon_sym_double_DASHto_DASHfloat = 179, + anon_sym_int_DASHto_DASHbyte = 180, + anon_sym_int_DASHto_DASHchar = 181, + anon_sym_int_DASHto_DASHshort = 182, + anon_sym_add_DASHint = 183, + anon_sym_sub_DASHint = 184, + anon_sym_mul_DASHint = 185, + anon_sym_div_DASHint = 186, + anon_sym_rem_DASHint = 187, + anon_sym_and_DASHint = 188, + anon_sym_or_DASHint = 189, + anon_sym_xor_DASHint = 190, + anon_sym_shl_DASHint = 191, + anon_sym_shr_DASHint = 192, + anon_sym_ushr_DASHint = 193, + anon_sym_add_DASHlong = 194, + anon_sym_sub_DASHlong = 195, + anon_sym_mul_DASHlong = 196, + anon_sym_div_DASHlong = 197, + anon_sym_rem_DASHlong = 198, + anon_sym_and_DASHlong = 199, + anon_sym_or_DASHlong = 200, + anon_sym_xor_DASHlong = 201, + anon_sym_shl_DASHlong = 202, + anon_sym_shr_DASHlong = 203, + anon_sym_ushr_DASHlong = 204, + anon_sym_add_DASHfloat = 205, + anon_sym_sub_DASHfloat = 206, + anon_sym_mul_DASHfloat = 207, + anon_sym_div_DASHfloat = 208, + anon_sym_rem_DASHfloat = 209, + anon_sym_add_DASHdouble = 210, + anon_sym_sub_DASHdouble = 211, + anon_sym_mul_DASHdouble = 212, + anon_sym_div_DASHdouble = 213, + anon_sym_rem_DASHdouble = 214, + anon_sym_add_DASHint_SLASH2addr = 215, + anon_sym_sub_DASHint_SLASH2addr = 216, + anon_sym_mul_DASHint_SLASH2addr = 217, + anon_sym_div_DASHint_SLASH2addr = 218, + anon_sym_rem_DASHint_SLASH2addr = 219, + anon_sym_and_DASHint_SLASH2addr = 220, + anon_sym_or_DASHint_SLASH2addr = 221, + anon_sym_xor_DASHint_SLASH2addr = 222, + anon_sym_shl_DASHint_SLASH2addr = 223, + anon_sym_shr_DASHint_SLASH2addr = 224, + anon_sym_ushr_DASHint_SLASH2addr = 225, + anon_sym_add_DASHlong_SLASH2addr = 226, + anon_sym_sub_DASHlong_SLASH2addr = 227, + anon_sym_mul_DASHlong_SLASH2addr = 228, + anon_sym_div_DASHlong_SLASH2addr = 229, + anon_sym_rem_DASHlong_SLASH2addr = 230, + anon_sym_and_DASHlong_SLASH2addr = 231, + anon_sym_or_DASHlong_SLASH2addr = 232, + anon_sym_xor_DASHlong_SLASH2addr = 233, + anon_sym_shl_DASHlong_SLASH2addr = 234, + anon_sym_shr_DASHlong_SLASH2addr = 235, + anon_sym_ushr_DASHlong_SLASH2addr = 236, + anon_sym_add_DASHfloat_SLASH2addr = 237, + anon_sym_sub_DASHfloat_SLASH2addr = 238, + anon_sym_mul_DASHfloat_SLASH2addr = 239, + anon_sym_div_DASHfloat_SLASH2addr = 240, + anon_sym_rem_DASHfloat_SLASH2addr = 241, + anon_sym_add_DASHdouble_SLASH2addr = 242, + anon_sym_sub_DASHdouble_SLASH2addr = 243, + anon_sym_mul_DASHdouble_SLASH2addr = 244, + anon_sym_div_DASHdouble_SLASH2addr = 245, + anon_sym_rem_DASHdouble_SLASH2addr = 246, + anon_sym_add_DASHint_SLASHlit16 = 247, + anon_sym_sub_DASHint_SLASHlit16 = 248, + anon_sym_mul_DASHint_SLASHlit16 = 249, + anon_sym_div_DASHint_SLASHlit16 = 250, + anon_sym_rem_DASHint_SLASHlit16 = 251, + anon_sym_and_DASHint_SLASHlit16 = 252, + anon_sym_or_DASHint_SLASHlit16 = 253, + anon_sym_xor_DASHint_SLASHlit16 = 254, + anon_sym_add_DASHint_SLASHlit8 = 255, + anon_sym_sub_DASHint_SLASHlit8 = 256, + anon_sym_mul_DASHint_SLASHlit8 = 257, + anon_sym_div_DASHint_SLASHlit8 = 258, + anon_sym_rem_DASHint_SLASHlit8 = 259, + anon_sym_and_DASHint_SLASHlit8 = 260, + anon_sym_or_DASHint_SLASHlit8 = 261, + anon_sym_xor_DASHint_SLASHlit8 = 262, + anon_sym_shl_DASHint_SLASHlit8 = 263, + anon_sym_shr_DASHint_SLASHlit8 = 264, + anon_sym_ushr_DASHint_SLASHlit8 = 265, + anon_sym_static_DASHget = 266, + anon_sym_static_DASHput = 267, + anon_sym_instance_DASHget = 268, + anon_sym_instance_DASHput = 269, + anon_sym_execute_DASHinline = 270, + anon_sym_execute_DASHinline_SLASHrange = 271, + anon_sym_iget_DASHquick = 272, + anon_sym_iget_DASHwide_DASHquick = 273, + anon_sym_iget_DASHobject_DASHquick = 274, + anon_sym_iput_DASHquick = 275, + anon_sym_iput_DASHwide_DASHquick = 276, + anon_sym_iput_DASHobject_DASHquick = 277, + anon_sym_iput_DASHboolean_DASHquick = 278, + anon_sym_iput_DASHbyte_DASHquick = 279, + anon_sym_iput_DASHchar_DASHquick = 280, + anon_sym_iput_DASHshort_DASHquick = 281, + anon_sym_invoke_DASHvirtual_DASHquick = 282, + anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange = 283, + anon_sym_invoke_DASHsuper_DASHquick = 284, + anon_sym_invoke_DASHsuper_DASHquick_SLASHrange = 285, + anon_sym_rsub_DASHint = 286, + anon_sym_rsub_DASHint_SLASHlit8 = 287, + anon_sym_DOTline = 288, + anon_sym_DOTlocals = 289, + anon_sym_DOTlocal = 290, + anon_sym_COLON = 291, + anon_sym_DOTendlocal = 292, + anon_sym_DOTrestartlocal = 293, + anon_sym_DOTregisters = 294, + anon_sym_DOTcatch = 295, + anon_sym_LBRACE = 296, + anon_sym_DOT_DOT = 297, + anon_sym_RBRACE = 298, + anon_sym_DOTcatchall = 299, + anon_sym_DOTpacked_DASHswitch = 300, + anon_sym_DOTendpacked_DASHswitch = 301, + anon_sym_DOTsparse_DASHswitch = 302, + anon_sym_DASH_GT = 303, + anon_sym_DOTendsparse_DASHswitch = 304, + anon_sym_DOTarray_DASHdata = 305, + anon_sym_DOTendarray_DASHdata = 306, + sym_prologue_directive = 307, + sym_epilogue_directive = 308, + sym_class_identifier = 309, + aux_sym_label_token1 = 310, + aux_sym_jmp_label_token1 = 311, + anon_sym_LTclinit_GT = 312, + anon_sym_LTinit_GT = 313, + anon_sym_DASH = 314, + anon_sym_LPAREN = 315, + anon_sym_RPAREN = 316, + anon_sym_AT = 317, + anon_sym_LBRACK = 318, + aux_sym_primitive_type_token1 = 319, + aux_sym_primitive_type_token2 = 320, + aux_sym_access_modifiers_token1 = 321, + anon_sym_DOTenum = 322, + sym_variable = 323, + sym_parameter = 324, + sym_number = 325, + sym_float = 326, + sym_NaN = 327, + sym_Infinity = 328, + anon_sym_DQUOTE = 329, + sym_string_fragment = 330, + aux_sym__escape_sequence_token1 = 331, + sym_escape_sequence = 332, + anon_sym_true = 333, + anon_sym_false = 334, + anon_sym_SQUOTE = 335, + aux_sym_character_token1 = 336, + sym_null = 337, + sym_comment = 338, + sym_class_definition = 339, + sym_class_directive = 340, + sym_super_directive = 341, + sym_source_directive = 342, + sym_implements_directive = 343, + sym_field_definition = 344, + sym_method_definition = 345, + sym_annotation_directive = 346, + sym_annotation_visibility = 347, + sym_annotation_property = 348, + sym_annotation_value = 349, + sym_subannotation_directive = 350, + sym_param_directive = 351, + sym_parameter_directive = 352, + sym_statement = 353, + sym_expression = 354, + sym_opcode = 355, + sym_value = 356, + sym__directive = 357, + sym_line_directive = 358, + sym_locals_directive = 359, + sym_local_directive = 360, + sym_end_local_directive = 361, + sym_restart_local_directive = 362, + sym_registers_directive = 363, + sym_catch_directive = 364, + sym_catchall_directive = 365, + sym_packed_switch_directive = 366, + sym_sparse_switch_directive = 367, + sym_array_data_directive = 368, + sym_label = 369, + sym_jmp_label = 370, + sym_body = 371, + sym__field_body = 372, + sym_method_signature = 373, + sym__method_signature_body = 374, + sym_method_handle = 375, + sym__full_field_body = 376, + sym_full_method_signature = 377, + sym_custom_invoke = 378, + sym__type = 379, + sym_array_type = 380, + sym_primitive_type = 381, + sym_access_modifiers = 382, + sym_enum_reference = 383, + sym_register = 384, + sym_list = 385, + sym_range = 386, + sym__literal = 387, + sym_string = 388, + sym__escape_sequence = 389, + sym_boolean = 390, + sym_character = 391, + aux_sym_class_definition_repeat1 = 392, + aux_sym_class_definition_repeat2 = 393, + aux_sym_field_definition_repeat1 = 394, + aux_sym_method_definition_repeat1 = 395, + aux_sym_annotation_directive_repeat1 = 396, + aux_sym_expression_repeat1 = 397, + aux_sym_packed_switch_directive_repeat1 = 398, + aux_sym_sparse_switch_directive_repeat1 = 399, + aux_sym_array_data_directive_repeat1 = 400, + aux_sym__method_signature_body_repeat1 = 401, + aux_sym_custom_invoke_repeat1 = 402, + aux_sym_access_modifiers_repeat1 = 403, + aux_sym_list_repeat1 = 404, + aux_sym_string_repeat1 = 405, + alias_sym_call_site = 406, + alias_sym_field_identifier = 407, + alias_sym_field_type = 408, + alias_sym_param_identifier = 409, + alias_sym_parameters = 410, }; static const char * const ts_symbol_names[] = { [ts_builtin_sym_end] = "end", + [sym_identifier] = "identifier", [anon_sym_DOTclass] = ".class", [anon_sym_DOTsuper] = ".super", [anon_sym_DOTsource] = ".source", [anon_sym_DOTimplements] = ".implements", [anon_sym_DOTfield] = ".field", [anon_sym_EQ] = "=", - [sym_end_field] = "end_field", + [anon_sym_DOTendfield] = ".end field", [anon_sym_DOTmethod] = ".method", - [sym_end_method] = "end_method", + [anon_sym_DOTendmethod] = ".end method", [anon_sym_DOTannotation] = ".annotation", + [anon_sym_DOTendannotation] = ".end annotation", [anon_sym_system] = "system", [anon_sym_build] = "build", [anon_sym_runtime] = "runtime", [sym_annotation_key] = "annotation_key", - [sym_end_annotation] = "end_annotation", [anon_sym_DOTsubannotation] = ".subannotation", - [sym_end_subannotation] = "end_subannotation", + [anon_sym_DOTendsubannotation] = ".end subannotation", [anon_sym_DOTparam] = ".param", - [sym_end_param] = "end_param", - [sym_label] = "label", + [anon_sym_DOTendparam] = ".end param", [anon_sym_COMMA] = ",", + [anon_sym_DOTparameter] = ".parameter", + [anon_sym_DOTendparameter] = ".end parameter", [anon_sym_LF] = "\n", [anon_sym_nop] = "nop", [anon_sym_move] = "move", @@ -458,7 +490,7 @@ static const char * const ts_symbol_names[] = { [anon_sym_const_DASHwide] = "const-wide", [anon_sym_const_DASHwide_SLASHhigh16] = "const-wide/high16", [anon_sym_const_DASHstring] = "const-string", - [anon_sym_const_DASHstring_DASHjumbo] = "const-string-jumbo", + [anon_sym_const_DASHstring_SLASHjumbo] = "const-string/jumbo", [anon_sym_const_DASHclass] = "const-class", [anon_sym_const_DASHmethod_DASHhandle] = "const-method-handle", [anon_sym_const_DASHmethod_DASHtype] = "const-method-type", @@ -473,6 +505,7 @@ static const char * const ts_symbol_names[] = { [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = "filled-new-array/range", [anon_sym_fill_DASHarray_DASHdata] = "fill-array-data", [anon_sym_throw] = "throw", + [anon_sym_throw_DASHverification_DASHerror] = "throw-verification-error", [anon_sym_goto] = "goto", [anon_sym_goto_SLASH16] = "goto/16", [anon_sym_goto_SLASH32] = "goto/32", @@ -516,6 +549,9 @@ static const char * const ts_symbol_names[] = { [anon_sym_iget_DASHbyte] = "iget-byte", [anon_sym_iget_DASHchar] = "iget-char", [anon_sym_iget_DASHshort] = "iget-short", + [anon_sym_iget_DASHvolatile] = "iget-volatile", + [anon_sym_iget_DASHwide_DASHvolatile] = "iget-wide-volatile", + [anon_sym_iget_DASHobject_DASHvolatile] = "iget-object-volatile", [anon_sym_iput] = "iput", [anon_sym_iput_DASHwide] = "iput-wide", [anon_sym_iput_DASHobject] = "iput-object", @@ -523,6 +559,9 @@ static const char * const ts_symbol_names[] = { [anon_sym_iput_DASHbyte] = "iput-byte", [anon_sym_iput_DASHchar] = "iput-char", [anon_sym_iput_DASHshort] = "iput-short", + [anon_sym_iput_DASHvolatile] = "iput-volatile", + [anon_sym_iput_DASHwide_DASHvolatile] = "iput-wide-volatile", + [anon_sym_iput_DASHobject_DASHvolatile] = "iput-object-volatile", [anon_sym_sget] = "sget", [anon_sym_sget_DASHwide] = "sget-wide", [anon_sym_sget_DASHobject] = "sget-object", @@ -530,6 +569,9 @@ static const char * const ts_symbol_names[] = { [anon_sym_sget_DASHbyte] = "sget-byte", [anon_sym_sget_DASHchar] = "sget-char", [anon_sym_sget_DASHshort] = "sget-short", + [anon_sym_sget_DASHvolatile] = "sget-volatile", + [anon_sym_sget_DASHwide_DASHvolatile] = "sget-wide-volatile", + [anon_sym_sget_DASHobject_DASHvolatile] = "sget-object-volatile", [anon_sym_sput] = "sput", [anon_sym_sput_DASHwide] = "sput-wide", [anon_sym_sput_DASHobject] = "sput-object", @@ -537,15 +579,24 @@ static const char * const ts_symbol_names[] = { [anon_sym_sput_DASHbyte] = "sput-byte", [anon_sym_sput_DASHchar] = "sput-char", [anon_sym_sput_DASHshort] = "sput-short", + [anon_sym_sput_DASHvolatile] = "sput-volatile", + [anon_sym_sput_DASHwide_DASHvolatile] = "sput-wide-volatile", + [anon_sym_sput_DASHobject_DASHvolatile] = "sput-object-volatile", + [anon_sym_invoke_DASHconstructor] = "invoke-constructor", [anon_sym_invoke_DASHcustom] = "invoke-custom", [anon_sym_invoke_DASHdirect] = "invoke-direct", + [anon_sym_invoke_DASHdirect_DASHempty] = "invoke-direct-empty", + [anon_sym_invoke_DASHinstance] = "invoke-instance", [anon_sym_invoke_DASHinterface] = "invoke-interface", + [anon_sym_invoke_DASHpolymorphic] = "invoke-polymorphic", [anon_sym_invoke_DASHstatic] = "invoke-static", [anon_sym_invoke_DASHsuper] = "invoke-super", [anon_sym_invoke_DASHvirtual] = "invoke-virtual", [anon_sym_invoke_DASHcustom_SLASHrange] = "invoke-custom/range", [anon_sym_invoke_DASHdirect_SLASHrange] = "invoke-direct/range", [anon_sym_invoke_DASHinterface_SLASHrange] = "invoke-interface/range", + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = "invoke-object-init/range", + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = "invoke-polymorphic/range", [anon_sym_invoke_DASHstatic_SLASHrange] = "invoke-static/range", [anon_sym_invoke_DASHsuper_SLASHrange] = "invoke-super/range", [anon_sym_invoke_DASHvirtual_SLASHrange] = "invoke-virtual/range", @@ -652,16 +703,23 @@ static const char * const ts_symbol_names[] = { [anon_sym_xor_DASHint_SLASHlit8] = "xor-int/lit8", [anon_sym_shl_DASHint_SLASHlit8] = "shl-int/lit8", [anon_sym_shr_DASHint_SLASHlit8] = "shr-int/lit8", - [anon_sym_static_DASHput] = "static-put", [anon_sym_ushr_DASHint_SLASHlit8] = "ushr-int/lit8", + [anon_sym_static_DASHget] = "static-get", + [anon_sym_static_DASHput] = "static-put", + [anon_sym_instance_DASHget] = "instance-get", + [anon_sym_instance_DASHput] = "instance-put", [anon_sym_execute_DASHinline] = "execute-inline", - [anon_sym_invoke_DASHdirect_DASHempty] = "invoke-direct-empty", + [anon_sym_execute_DASHinline_SLASHrange] = "execute-inline/range", [anon_sym_iget_DASHquick] = "iget-quick", [anon_sym_iget_DASHwide_DASHquick] = "iget-wide-quick", [anon_sym_iget_DASHobject_DASHquick] = "iget-object-quick", [anon_sym_iput_DASHquick] = "iput-quick", [anon_sym_iput_DASHwide_DASHquick] = "iput-wide-quick", [anon_sym_iput_DASHobject_DASHquick] = "iput-object-quick", + [anon_sym_iput_DASHboolean_DASHquick] = "iput-boolean-quick", + [anon_sym_iput_DASHbyte_DASHquick] = "iput-byte-quick", + [anon_sym_iput_DASHchar_DASHquick] = "iput-char-quick", + [anon_sym_iput_DASHshort_DASHquick] = "iput-short-quick", [anon_sym_invoke_DASHvirtual_DASHquick] = "invoke-virtual-quick", [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = "invoke-virtual-quick/range", [anon_sym_invoke_DASHsuper_DASHquick] = "invoke-super-quick", @@ -670,6 +728,10 @@ static const char * const ts_symbol_names[] = { [anon_sym_rsub_DASHint_SLASHlit8] = "rsub-int/lit8", [anon_sym_DOTline] = ".line", [anon_sym_DOTlocals] = ".locals", + [anon_sym_DOTlocal] = ".local", + [anon_sym_COLON] = ":", + [anon_sym_DOTendlocal] = ".end local", + [anon_sym_DOTrestartlocal] = ".restart local", [anon_sym_DOTregisters] = ".registers", [anon_sym_DOTcatch] = ".catch", [anon_sym_LBRACE] = "{", @@ -683,137 +745,137 @@ static const char * const ts_symbol_names[] = { [anon_sym_DOTendsparse_DASHswitch] = ".end sparse-switch", [anon_sym_DOTarray_DASHdata] = ".array-data", [anon_sym_DOTendarray_DASHdata] = ".end array-data", + [sym_prologue_directive] = "prologue_directive", + [sym_epilogue_directive] = "epilogue_directive", [sym_class_identifier] = "class_identifier", - [aux_sym_field_identifier_token1] = "field_identifier_token1", - [anon_sym_LTclinit_GT_LPAREN] = "(", - [anon_sym_LTinit_GT_LPAREN] = "(", - [aux_sym_method_identifier_token1] = "method_identifier_token1", + [aux_sym_label_token1] = "label_token1", + [aux_sym_jmp_label_token1] = "jmp_label_token1", + [anon_sym_LTclinit_GT] = "method_identifier", + [anon_sym_LTinit_GT] = "method_identifier", + [anon_sym_DASH] = "method_identifier", + [anon_sym_LPAREN] = "(", [anon_sym_RPAREN] = ")", + [anon_sym_AT] = "@", [anon_sym_LBRACK] = "[", - [anon_sym_V] = "V", - [anon_sym_Z] = "Z", - [anon_sym_B] = "B", - [anon_sym_S] = "S", - [anon_sym_C] = "C", - [anon_sym_I] = "I", - [anon_sym_J] = "J", - [anon_sym_F] = "F", - [anon_sym_D] = "D", - [anon_sym_public] = "public", - [anon_sym_private] = "private", - [anon_sym_protected] = "protected", - [anon_sym_static] = "static", - [anon_sym_final] = "final", - [anon_sym_synchronized] = "synchronized", - [anon_sym_volatile] = "volatile", - [anon_sym_transient] = "transient", - [anon_sym_native] = "native", - [anon_sym_interface] = "interface", - [anon_sym_abstract] = "abstract", - [anon_sym_bridge] = "bridge", - [anon_sym_synthetic] = "synthetic", - [anon_sym_enum] = "enum", - [anon_sym_constructor] = "constructor", - [anon_sym_varargs] = "varargs", - [anon_sym_declared_DASHsynchronized] = "declared-synchronized", - [anon_sym_annotation] = "annotation", - [sym_comment] = "comment", + [aux_sym_primitive_type_token1] = "primitive_type_token1", + [aux_sym_primitive_type_token2] = "primitive_type_token2", + [aux_sym_access_modifiers_token1] = "access_modifiers_token1", [anon_sym_DOTenum] = ".enum", [sym_variable] = "variable", [sym_parameter] = "parameter", - [aux_sym_number_literal_token1] = "number_literal_token1", - [aux_sym_number_literal_token2] = "number_literal_token2", - [sym_string_literal] = "string_literal", + [sym_number] = "number", + [sym_float] = "float", + [sym_NaN] = "NaN", + [sym_Infinity] = "Infinity", + [anon_sym_DQUOTE] = "\"", + [sym_string_fragment] = "string_fragment", + [aux_sym__escape_sequence_token1] = "_escape_sequence_token1", + [sym_escape_sequence] = "escape_sequence", [anon_sym_true] = "true", [anon_sym_false] = "false", - [sym_character_literal] = "character_literal", - [sym_null_literal] = "null_literal", + [anon_sym_SQUOTE] = "'", + [aux_sym_character_token1] = "character_token1", + [sym_null] = "null", + [sym_comment] = "comment", [sym_class_definition] = "class_definition", [sym_class_directive] = "class_directive", [sym_super_directive] = "super_directive", [sym_source_directive] = "source_directive", [sym_implements_directive] = "implements_directive", [sym_field_definition] = "field_definition", - [sym_field_declaration] = "field_declaration", [sym_method_definition] = "method_definition", - [sym_method_declaration] = "method_declaration", [sym_annotation_directive] = "annotation_directive", - [sym_start_annotation] = "start_annotation", [sym_annotation_visibility] = "annotation_visibility", [sym_annotation_property] = "annotation_property", [sym_annotation_value] = "annotation_value", - [sym_subannotation_definition] = "subannotation_definition", - [sym_subannotation_declaration] = "subannotation_declaration", + [sym_subannotation_directive] = "subannotation_directive", [sym_param_directive] = "param_directive", - [sym_start_param] = "start_param", - [sym__code_line] = "_code_line", + [sym_parameter_directive] = "parameter_directive", [sym_statement] = "statement", + [sym_expression] = "expression", [sym_opcode] = "opcode", - [sym__statement_argument] = "_statement_argument", + [sym_value] = "value", [sym__directive] = "_directive", [sym_line_directive] = "line_directive", [sym_locals_directive] = "locals_directive", + [sym_local_directive] = "local_directive", + [sym_end_local_directive] = "end_local_directive", + [sym_restart_local_directive] = "restart_local_directive", [sym_registers_directive] = "registers_directive", [sym_catch_directive] = "catch_directive", [sym_catchall_directive] = "catchall_directive", [sym_packed_switch_directive] = "packed_switch_directive", [sym_sparse_switch_directive] = "sparse_switch_directive", [sym_array_data_directive] = "array_data_directive", - [sym__identifier] = "_identifier", - [sym_field_identifier] = "field_identifier", - [sym_method_identifier] = "method_identifier", - [sym_full_field_identifier] = "full_field_identifier", - [sym_full_method_identifier] = "full_method_identifier", + [sym_label] = "label", + [sym_jmp_label] = "jmp_label", + [sym_body] = "body", + [sym__field_body] = "_field_body", + [sym_method_signature] = "method_signature", + [sym__method_signature_body] = "_method_signature_body", + [sym_method_handle] = "method_handle", + [sym__full_field_body] = "_full_field_body", + [sym_full_method_signature] = "full_method_signature", + [sym_custom_invoke] = "custom_invoke", [sym__type] = "_type", [sym_array_type] = "array_type", [sym_primitive_type] = "primitive_type", [sym_access_modifiers] = "access_modifiers", [sym_enum_reference] = "enum_reference", + [sym_register] = "register", [sym_list] = "list", [sym_range] = "range", [sym__literal] = "_literal", - [sym_number_literal] = "number_literal", - [sym_boolean_literal] = "boolean_literal", + [sym_string] = "string", + [sym__escape_sequence] = "_escape_sequence", + [sym_boolean] = "boolean", + [sym_character] = "character", [aux_sym_class_definition_repeat1] = "class_definition_repeat1", [aux_sym_class_definition_repeat2] = "class_definition_repeat2", - [aux_sym_class_definition_repeat3] = "class_definition_repeat3", - [aux_sym_class_definition_repeat4] = "class_definition_repeat4", + [aux_sym_field_definition_repeat1] = "field_definition_repeat1", [aux_sym_method_definition_repeat1] = "method_definition_repeat1", [aux_sym_annotation_directive_repeat1] = "annotation_directive_repeat1", - [aux_sym_statement_repeat1] = "statement_repeat1", + [aux_sym_expression_repeat1] = "expression_repeat1", [aux_sym_packed_switch_directive_repeat1] = "packed_switch_directive_repeat1", [aux_sym_sparse_switch_directive_repeat1] = "sparse_switch_directive_repeat1", [aux_sym_array_data_directive_repeat1] = "array_data_directive_repeat1", - [aux_sym_method_identifier_repeat1] = "method_identifier_repeat1", + [aux_sym__method_signature_body_repeat1] = "_method_signature_body_repeat1", + [aux_sym_custom_invoke_repeat1] = "custom_invoke_repeat1", [aux_sym_access_modifiers_repeat1] = "access_modifiers_repeat1", [aux_sym_list_repeat1] = "list_repeat1", - [alias_sym_code_block] = "code_block", + [aux_sym_string_repeat1] = "string_repeat1", + [alias_sym_call_site] = "call_site", + [alias_sym_field_identifier] = "field_identifier", + [alias_sym_field_type] = "field_type", + [alias_sym_param_identifier] = "param_identifier", [alias_sym_parameters] = "parameters", }; static const TSSymbol ts_symbol_map[] = { [ts_builtin_sym_end] = ts_builtin_sym_end, + [sym_identifier] = sym_identifier, [anon_sym_DOTclass] = anon_sym_DOTclass, [anon_sym_DOTsuper] = anon_sym_DOTsuper, [anon_sym_DOTsource] = anon_sym_DOTsource, [anon_sym_DOTimplements] = anon_sym_DOTimplements, [anon_sym_DOTfield] = anon_sym_DOTfield, [anon_sym_EQ] = anon_sym_EQ, - [sym_end_field] = sym_end_field, + [anon_sym_DOTendfield] = anon_sym_DOTendfield, [anon_sym_DOTmethod] = anon_sym_DOTmethod, - [sym_end_method] = sym_end_method, + [anon_sym_DOTendmethod] = anon_sym_DOTendmethod, [anon_sym_DOTannotation] = anon_sym_DOTannotation, + [anon_sym_DOTendannotation] = anon_sym_DOTendannotation, [anon_sym_system] = anon_sym_system, [anon_sym_build] = anon_sym_build, [anon_sym_runtime] = anon_sym_runtime, [sym_annotation_key] = sym_annotation_key, - [sym_end_annotation] = sym_end_annotation, [anon_sym_DOTsubannotation] = anon_sym_DOTsubannotation, - [sym_end_subannotation] = sym_end_subannotation, + [anon_sym_DOTendsubannotation] = anon_sym_DOTendsubannotation, [anon_sym_DOTparam] = anon_sym_DOTparam, - [sym_end_param] = sym_end_param, - [sym_label] = sym_label, + [anon_sym_DOTendparam] = anon_sym_DOTendparam, [anon_sym_COMMA] = anon_sym_COMMA, + [anon_sym_DOTparameter] = anon_sym_DOTparameter, + [anon_sym_DOTendparameter] = anon_sym_DOTendparameter, [anon_sym_LF] = anon_sym_LF, [anon_sym_nop] = anon_sym_nop, [anon_sym_move] = anon_sym_move, @@ -842,7 +904,7 @@ static const TSSymbol ts_symbol_map[] = { [anon_sym_const_DASHwide] = anon_sym_const_DASHwide, [anon_sym_const_DASHwide_SLASHhigh16] = anon_sym_const_DASHwide_SLASHhigh16, [anon_sym_const_DASHstring] = anon_sym_const_DASHstring, - [anon_sym_const_DASHstring_DASHjumbo] = anon_sym_const_DASHstring_DASHjumbo, + [anon_sym_const_DASHstring_SLASHjumbo] = anon_sym_const_DASHstring_SLASHjumbo, [anon_sym_const_DASHclass] = anon_sym_const_DASHclass, [anon_sym_const_DASHmethod_DASHhandle] = anon_sym_const_DASHmethod_DASHhandle, [anon_sym_const_DASHmethod_DASHtype] = anon_sym_const_DASHmethod_DASHtype, @@ -857,6 +919,7 @@ static const TSSymbol ts_symbol_map[] = { [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = anon_sym_filled_DASHnew_DASHarray_SLASHrange, [anon_sym_fill_DASHarray_DASHdata] = anon_sym_fill_DASHarray_DASHdata, [anon_sym_throw] = anon_sym_throw, + [anon_sym_throw_DASHverification_DASHerror] = anon_sym_throw_DASHverification_DASHerror, [anon_sym_goto] = anon_sym_goto, [anon_sym_goto_SLASH16] = anon_sym_goto_SLASH16, [anon_sym_goto_SLASH32] = anon_sym_goto_SLASH32, @@ -900,6 +963,9 @@ static const TSSymbol ts_symbol_map[] = { [anon_sym_iget_DASHbyte] = anon_sym_iget_DASHbyte, [anon_sym_iget_DASHchar] = anon_sym_iget_DASHchar, [anon_sym_iget_DASHshort] = anon_sym_iget_DASHshort, + [anon_sym_iget_DASHvolatile] = anon_sym_iget_DASHvolatile, + [anon_sym_iget_DASHwide_DASHvolatile] = anon_sym_iget_DASHwide_DASHvolatile, + [anon_sym_iget_DASHobject_DASHvolatile] = anon_sym_iget_DASHobject_DASHvolatile, [anon_sym_iput] = anon_sym_iput, [anon_sym_iput_DASHwide] = anon_sym_iput_DASHwide, [anon_sym_iput_DASHobject] = anon_sym_iput_DASHobject, @@ -907,6 +973,9 @@ static const TSSymbol ts_symbol_map[] = { [anon_sym_iput_DASHbyte] = anon_sym_iput_DASHbyte, [anon_sym_iput_DASHchar] = anon_sym_iput_DASHchar, [anon_sym_iput_DASHshort] = anon_sym_iput_DASHshort, + [anon_sym_iput_DASHvolatile] = anon_sym_iput_DASHvolatile, + [anon_sym_iput_DASHwide_DASHvolatile] = anon_sym_iput_DASHwide_DASHvolatile, + [anon_sym_iput_DASHobject_DASHvolatile] = anon_sym_iput_DASHobject_DASHvolatile, [anon_sym_sget] = anon_sym_sget, [anon_sym_sget_DASHwide] = anon_sym_sget_DASHwide, [anon_sym_sget_DASHobject] = anon_sym_sget_DASHobject, @@ -914,6 +983,9 @@ static const TSSymbol ts_symbol_map[] = { [anon_sym_sget_DASHbyte] = anon_sym_sget_DASHbyte, [anon_sym_sget_DASHchar] = anon_sym_sget_DASHchar, [anon_sym_sget_DASHshort] = anon_sym_sget_DASHshort, + [anon_sym_sget_DASHvolatile] = anon_sym_sget_DASHvolatile, + [anon_sym_sget_DASHwide_DASHvolatile] = anon_sym_sget_DASHwide_DASHvolatile, + [anon_sym_sget_DASHobject_DASHvolatile] = anon_sym_sget_DASHobject_DASHvolatile, [anon_sym_sput] = anon_sym_sput, [anon_sym_sput_DASHwide] = anon_sym_sput_DASHwide, [anon_sym_sput_DASHobject] = anon_sym_sput_DASHobject, @@ -921,15 +993,24 @@ static const TSSymbol ts_symbol_map[] = { [anon_sym_sput_DASHbyte] = anon_sym_sput_DASHbyte, [anon_sym_sput_DASHchar] = anon_sym_sput_DASHchar, [anon_sym_sput_DASHshort] = anon_sym_sput_DASHshort, + [anon_sym_sput_DASHvolatile] = anon_sym_sput_DASHvolatile, + [anon_sym_sput_DASHwide_DASHvolatile] = anon_sym_sput_DASHwide_DASHvolatile, + [anon_sym_sput_DASHobject_DASHvolatile] = anon_sym_sput_DASHobject_DASHvolatile, + [anon_sym_invoke_DASHconstructor] = anon_sym_invoke_DASHconstructor, [anon_sym_invoke_DASHcustom] = anon_sym_invoke_DASHcustom, [anon_sym_invoke_DASHdirect] = anon_sym_invoke_DASHdirect, + [anon_sym_invoke_DASHdirect_DASHempty] = anon_sym_invoke_DASHdirect_DASHempty, + [anon_sym_invoke_DASHinstance] = anon_sym_invoke_DASHinstance, [anon_sym_invoke_DASHinterface] = anon_sym_invoke_DASHinterface, + [anon_sym_invoke_DASHpolymorphic] = anon_sym_invoke_DASHpolymorphic, [anon_sym_invoke_DASHstatic] = anon_sym_invoke_DASHstatic, [anon_sym_invoke_DASHsuper] = anon_sym_invoke_DASHsuper, [anon_sym_invoke_DASHvirtual] = anon_sym_invoke_DASHvirtual, [anon_sym_invoke_DASHcustom_SLASHrange] = anon_sym_invoke_DASHcustom_SLASHrange, [anon_sym_invoke_DASHdirect_SLASHrange] = anon_sym_invoke_DASHdirect_SLASHrange, [anon_sym_invoke_DASHinterface_SLASHrange] = anon_sym_invoke_DASHinterface_SLASHrange, + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = anon_sym_invoke_DASHobject_DASHinit_SLASHrange, + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = anon_sym_invoke_DASHpolymorphic_SLASHrange, [anon_sym_invoke_DASHstatic_SLASHrange] = anon_sym_invoke_DASHstatic_SLASHrange, [anon_sym_invoke_DASHsuper_SLASHrange] = anon_sym_invoke_DASHsuper_SLASHrange, [anon_sym_invoke_DASHvirtual_SLASHrange] = anon_sym_invoke_DASHvirtual_SLASHrange, @@ -1036,16 +1117,23 @@ static const TSSymbol ts_symbol_map[] = { [anon_sym_xor_DASHint_SLASHlit8] = anon_sym_xor_DASHint_SLASHlit8, [anon_sym_shl_DASHint_SLASHlit8] = anon_sym_shl_DASHint_SLASHlit8, [anon_sym_shr_DASHint_SLASHlit8] = anon_sym_shr_DASHint_SLASHlit8, - [anon_sym_static_DASHput] = anon_sym_static_DASHput, [anon_sym_ushr_DASHint_SLASHlit8] = anon_sym_ushr_DASHint_SLASHlit8, + [anon_sym_static_DASHget] = anon_sym_static_DASHget, + [anon_sym_static_DASHput] = anon_sym_static_DASHput, + [anon_sym_instance_DASHget] = anon_sym_instance_DASHget, + [anon_sym_instance_DASHput] = anon_sym_instance_DASHput, [anon_sym_execute_DASHinline] = anon_sym_execute_DASHinline, - [anon_sym_invoke_DASHdirect_DASHempty] = anon_sym_invoke_DASHdirect_DASHempty, + [anon_sym_execute_DASHinline_SLASHrange] = anon_sym_execute_DASHinline_SLASHrange, [anon_sym_iget_DASHquick] = anon_sym_iget_DASHquick, [anon_sym_iget_DASHwide_DASHquick] = anon_sym_iget_DASHwide_DASHquick, [anon_sym_iget_DASHobject_DASHquick] = anon_sym_iget_DASHobject_DASHquick, [anon_sym_iput_DASHquick] = anon_sym_iput_DASHquick, [anon_sym_iput_DASHwide_DASHquick] = anon_sym_iput_DASHwide_DASHquick, [anon_sym_iput_DASHobject_DASHquick] = anon_sym_iput_DASHobject_DASHquick, + [anon_sym_iput_DASHboolean_DASHquick] = anon_sym_iput_DASHboolean_DASHquick, + [anon_sym_iput_DASHbyte_DASHquick] = anon_sym_iput_DASHbyte_DASHquick, + [anon_sym_iput_DASHchar_DASHquick] = anon_sym_iput_DASHchar_DASHquick, + [anon_sym_iput_DASHshort_DASHquick] = anon_sym_iput_DASHshort_DASHquick, [anon_sym_invoke_DASHvirtual_DASHquick] = anon_sym_invoke_DASHvirtual_DASHquick, [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange, [anon_sym_invoke_DASHsuper_DASHquick] = anon_sym_invoke_DASHsuper_DASHquick, @@ -1054,6 +1142,10 @@ static const TSSymbol ts_symbol_map[] = { [anon_sym_rsub_DASHint_SLASHlit8] = anon_sym_rsub_DASHint_SLASHlit8, [anon_sym_DOTline] = anon_sym_DOTline, [anon_sym_DOTlocals] = anon_sym_DOTlocals, + [anon_sym_DOTlocal] = anon_sym_DOTlocal, + [anon_sym_COLON] = anon_sym_COLON, + [anon_sym_DOTendlocal] = anon_sym_DOTendlocal, + [anon_sym_DOTrestartlocal] = anon_sym_DOTrestartlocal, [anon_sym_DOTregisters] = anon_sym_DOTregisters, [anon_sym_DOTcatch] = anon_sym_DOTcatch, [anon_sym_LBRACE] = anon_sym_LBRACE, @@ -1067,111 +1159,109 @@ static const TSSymbol ts_symbol_map[] = { [anon_sym_DOTendsparse_DASHswitch] = anon_sym_DOTendsparse_DASHswitch, [anon_sym_DOTarray_DASHdata] = anon_sym_DOTarray_DASHdata, [anon_sym_DOTendarray_DASHdata] = anon_sym_DOTendarray_DASHdata, + [sym_prologue_directive] = sym_prologue_directive, + [sym_epilogue_directive] = sym_epilogue_directive, [sym_class_identifier] = sym_class_identifier, - [aux_sym_field_identifier_token1] = aux_sym_field_identifier_token1, - [anon_sym_LTclinit_GT_LPAREN] = anon_sym_LTclinit_GT_LPAREN, - [anon_sym_LTinit_GT_LPAREN] = anon_sym_LTinit_GT_LPAREN, - [aux_sym_method_identifier_token1] = aux_sym_method_identifier_token1, + [aux_sym_label_token1] = aux_sym_label_token1, + [aux_sym_jmp_label_token1] = aux_sym_jmp_label_token1, + [anon_sym_LTclinit_GT] = anon_sym_LTclinit_GT, + [anon_sym_LTinit_GT] = anon_sym_LTclinit_GT, + [anon_sym_DASH] = anon_sym_LTclinit_GT, + [anon_sym_LPAREN] = anon_sym_LPAREN, [anon_sym_RPAREN] = anon_sym_RPAREN, + [anon_sym_AT] = anon_sym_AT, [anon_sym_LBRACK] = anon_sym_LBRACK, - [anon_sym_V] = anon_sym_V, - [anon_sym_Z] = anon_sym_Z, - [anon_sym_B] = anon_sym_B, - [anon_sym_S] = anon_sym_S, - [anon_sym_C] = anon_sym_C, - [anon_sym_I] = anon_sym_I, - [anon_sym_J] = anon_sym_J, - [anon_sym_F] = anon_sym_F, - [anon_sym_D] = anon_sym_D, - [anon_sym_public] = anon_sym_public, - [anon_sym_private] = anon_sym_private, - [anon_sym_protected] = anon_sym_protected, - [anon_sym_static] = anon_sym_static, - [anon_sym_final] = anon_sym_final, - [anon_sym_synchronized] = anon_sym_synchronized, - [anon_sym_volatile] = anon_sym_volatile, - [anon_sym_transient] = anon_sym_transient, - [anon_sym_native] = anon_sym_native, - [anon_sym_interface] = anon_sym_interface, - [anon_sym_abstract] = anon_sym_abstract, - [anon_sym_bridge] = anon_sym_bridge, - [anon_sym_synthetic] = anon_sym_synthetic, - [anon_sym_enum] = anon_sym_enum, - [anon_sym_constructor] = anon_sym_constructor, - [anon_sym_varargs] = anon_sym_varargs, - [anon_sym_declared_DASHsynchronized] = anon_sym_declared_DASHsynchronized, - [anon_sym_annotation] = anon_sym_annotation, - [sym_comment] = sym_comment, + [aux_sym_primitive_type_token1] = aux_sym_primitive_type_token1, + [aux_sym_primitive_type_token2] = aux_sym_primitive_type_token2, + [aux_sym_access_modifiers_token1] = aux_sym_access_modifiers_token1, [anon_sym_DOTenum] = anon_sym_DOTenum, [sym_variable] = sym_variable, [sym_parameter] = sym_parameter, - [aux_sym_number_literal_token1] = aux_sym_number_literal_token1, - [aux_sym_number_literal_token2] = aux_sym_number_literal_token2, - [sym_string_literal] = sym_string_literal, + [sym_number] = sym_number, + [sym_float] = sym_float, + [sym_NaN] = sym_NaN, + [sym_Infinity] = sym_Infinity, + [anon_sym_DQUOTE] = anon_sym_DQUOTE, + [sym_string_fragment] = sym_string_fragment, + [aux_sym__escape_sequence_token1] = aux_sym__escape_sequence_token1, + [sym_escape_sequence] = sym_escape_sequence, [anon_sym_true] = anon_sym_true, [anon_sym_false] = anon_sym_false, - [sym_character_literal] = sym_character_literal, - [sym_null_literal] = sym_null_literal, + [anon_sym_SQUOTE] = anon_sym_SQUOTE, + [aux_sym_character_token1] = aux_sym_character_token1, + [sym_null] = sym_null, + [sym_comment] = sym_comment, [sym_class_definition] = sym_class_definition, [sym_class_directive] = sym_class_directive, [sym_super_directive] = sym_super_directive, [sym_source_directive] = sym_source_directive, [sym_implements_directive] = sym_implements_directive, [sym_field_definition] = sym_field_definition, - [sym_field_declaration] = sym_field_declaration, [sym_method_definition] = sym_method_definition, - [sym_method_declaration] = sym_method_declaration, [sym_annotation_directive] = sym_annotation_directive, - [sym_start_annotation] = sym_start_annotation, [sym_annotation_visibility] = sym_annotation_visibility, [sym_annotation_property] = sym_annotation_property, [sym_annotation_value] = sym_annotation_value, - [sym_subannotation_definition] = sym_subannotation_definition, - [sym_subannotation_declaration] = sym_subannotation_declaration, + [sym_subannotation_directive] = sym_subannotation_directive, [sym_param_directive] = sym_param_directive, - [sym_start_param] = sym_start_param, - [sym__code_line] = sym__code_line, + [sym_parameter_directive] = sym_parameter_directive, [sym_statement] = sym_statement, + [sym_expression] = sym_expression, [sym_opcode] = sym_opcode, - [sym__statement_argument] = sym__statement_argument, + [sym_value] = sym_value, [sym__directive] = sym__directive, [sym_line_directive] = sym_line_directive, [sym_locals_directive] = sym_locals_directive, + [sym_local_directive] = sym_local_directive, + [sym_end_local_directive] = sym_end_local_directive, + [sym_restart_local_directive] = sym_restart_local_directive, [sym_registers_directive] = sym_registers_directive, [sym_catch_directive] = sym_catch_directive, [sym_catchall_directive] = sym_catchall_directive, [sym_packed_switch_directive] = sym_packed_switch_directive, [sym_sparse_switch_directive] = sym_sparse_switch_directive, [sym_array_data_directive] = sym_array_data_directive, - [sym__identifier] = sym__identifier, - [sym_field_identifier] = sym_field_identifier, - [sym_method_identifier] = sym_method_identifier, - [sym_full_field_identifier] = sym_full_field_identifier, - [sym_full_method_identifier] = sym_full_method_identifier, + [sym_label] = sym_label, + [sym_jmp_label] = sym_jmp_label, + [sym_body] = sym_body, + [sym__field_body] = sym__field_body, + [sym_method_signature] = sym_method_signature, + [sym__method_signature_body] = sym__method_signature_body, + [sym_method_handle] = sym_method_handle, + [sym__full_field_body] = sym__full_field_body, + [sym_full_method_signature] = sym_full_method_signature, + [sym_custom_invoke] = sym_custom_invoke, [sym__type] = sym__type, [sym_array_type] = sym_array_type, [sym_primitive_type] = sym_primitive_type, [sym_access_modifiers] = sym_access_modifiers, [sym_enum_reference] = sym_enum_reference, + [sym_register] = sym_register, [sym_list] = sym_list, [sym_range] = sym_range, [sym__literal] = sym__literal, - [sym_number_literal] = sym_number_literal, - [sym_boolean_literal] = sym_boolean_literal, + [sym_string] = sym_string, + [sym__escape_sequence] = sym__escape_sequence, + [sym_boolean] = sym_boolean, + [sym_character] = sym_character, [aux_sym_class_definition_repeat1] = aux_sym_class_definition_repeat1, [aux_sym_class_definition_repeat2] = aux_sym_class_definition_repeat2, - [aux_sym_class_definition_repeat3] = aux_sym_class_definition_repeat3, - [aux_sym_class_definition_repeat4] = aux_sym_class_definition_repeat4, + [aux_sym_field_definition_repeat1] = aux_sym_field_definition_repeat1, [aux_sym_method_definition_repeat1] = aux_sym_method_definition_repeat1, [aux_sym_annotation_directive_repeat1] = aux_sym_annotation_directive_repeat1, - [aux_sym_statement_repeat1] = aux_sym_statement_repeat1, + [aux_sym_expression_repeat1] = aux_sym_expression_repeat1, [aux_sym_packed_switch_directive_repeat1] = aux_sym_packed_switch_directive_repeat1, [aux_sym_sparse_switch_directive_repeat1] = aux_sym_sparse_switch_directive_repeat1, [aux_sym_array_data_directive_repeat1] = aux_sym_array_data_directive_repeat1, - [aux_sym_method_identifier_repeat1] = aux_sym_method_identifier_repeat1, + [aux_sym__method_signature_body_repeat1] = aux_sym__method_signature_body_repeat1, + [aux_sym_custom_invoke_repeat1] = aux_sym_custom_invoke_repeat1, [aux_sym_access_modifiers_repeat1] = aux_sym_access_modifiers_repeat1, [aux_sym_list_repeat1] = aux_sym_list_repeat1, - [alias_sym_code_block] = alias_sym_code_block, + [aux_sym_string_repeat1] = aux_sym_string_repeat1, + [alias_sym_call_site] = alias_sym_call_site, + [alias_sym_field_identifier] = alias_sym_field_identifier, + [alias_sym_field_type] = alias_sym_field_type, + [alias_sym_param_identifier] = alias_sym_param_identifier, [alias_sym_parameters] = alias_sym_parameters, }; @@ -1180,6 +1270,10 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = false, .named = true, }, + [sym_identifier] = { + .visible = true, + .named = true, + }, [anon_sym_DOTclass] = { .visible = true, .named = false, @@ -1204,22 +1298,26 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = false, }, - [sym_end_field] = { + [anon_sym_DOTendfield] = { .visible = true, - .named = true, + .named = false, }, [anon_sym_DOTmethod] = { .visible = true, .named = false, }, - [sym_end_method] = { + [anon_sym_DOTendmethod] = { .visible = true, - .named = true, + .named = false, }, [anon_sym_DOTannotation] = { .visible = true, .named = false, }, + [anon_sym_DOTendannotation] = { + .visible = true, + .named = false, + }, [anon_sym_system] = { .visible = true, .named = false, @@ -1236,31 +1334,31 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = true, }, - [sym_end_annotation] = { - .visible = true, - .named = true, - }, [anon_sym_DOTsubannotation] = { .visible = true, .named = false, }, - [sym_end_subannotation] = { + [anon_sym_DOTendsubannotation] = { .visible = true, - .named = true, + .named = false, }, [anon_sym_DOTparam] = { .visible = true, .named = false, }, - [sym_end_param] = { + [anon_sym_DOTendparam] = { .visible = true, - .named = true, + .named = false, }, - [sym_label] = { + [anon_sym_COMMA] = { .visible = true, - .named = true, + .named = false, }, - [anon_sym_COMMA] = { + [anon_sym_DOTparameter] = { + .visible = true, + .named = false, + }, + [anon_sym_DOTendparameter] = { .visible = true, .named = false, }, @@ -1376,7 +1474,7 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = false, }, - [anon_sym_const_DASHstring_DASHjumbo] = { + [anon_sym_const_DASHstring_SLASHjumbo] = { .visible = true, .named = false, }, @@ -1436,6 +1534,10 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = false, }, + [anon_sym_throw_DASHverification_DASHerror] = { + .visible = true, + .named = false, + }, [anon_sym_goto] = { .visible = true, .named = false, @@ -1608,6 +1710,18 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = false, }, + [anon_sym_iget_DASHvolatile] = { + .visible = true, + .named = false, + }, + [anon_sym_iget_DASHwide_DASHvolatile] = { + .visible = true, + .named = false, + }, + [anon_sym_iget_DASHobject_DASHvolatile] = { + .visible = true, + .named = false, + }, [anon_sym_iput] = { .visible = true, .named = false, @@ -1636,6 +1750,18 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = false, }, + [anon_sym_iput_DASHvolatile] = { + .visible = true, + .named = false, + }, + [anon_sym_iput_DASHwide_DASHvolatile] = { + .visible = true, + .named = false, + }, + [anon_sym_iput_DASHobject_DASHvolatile] = { + .visible = true, + .named = false, + }, [anon_sym_sget] = { .visible = true, .named = false, @@ -1664,6 +1790,18 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = false, }, + [anon_sym_sget_DASHvolatile] = { + .visible = true, + .named = false, + }, + [anon_sym_sget_DASHwide_DASHvolatile] = { + .visible = true, + .named = false, + }, + [anon_sym_sget_DASHobject_DASHvolatile] = { + .visible = true, + .named = false, + }, [anon_sym_sput] = { .visible = true, .named = false, @@ -1692,6 +1830,22 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = false, }, + [anon_sym_sput_DASHvolatile] = { + .visible = true, + .named = false, + }, + [anon_sym_sput_DASHwide_DASHvolatile] = { + .visible = true, + .named = false, + }, + [anon_sym_sput_DASHobject_DASHvolatile] = { + .visible = true, + .named = false, + }, + [anon_sym_invoke_DASHconstructor] = { + .visible = true, + .named = false, + }, [anon_sym_invoke_DASHcustom] = { .visible = true, .named = false, @@ -1700,10 +1854,22 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = false, }, + [anon_sym_invoke_DASHdirect_DASHempty] = { + .visible = true, + .named = false, + }, + [anon_sym_invoke_DASHinstance] = { + .visible = true, + .named = false, + }, [anon_sym_invoke_DASHinterface] = { .visible = true, .named = false, }, + [anon_sym_invoke_DASHpolymorphic] = { + .visible = true, + .named = false, + }, [anon_sym_invoke_DASHstatic] = { .visible = true, .named = false, @@ -1728,6 +1894,14 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = false, }, + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = { + .visible = true, + .named = false, + }, + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = { + .visible = true, + .named = false, + }, [anon_sym_invoke_DASHstatic_SLASHrange] = { .visible = true, .named = false, @@ -2152,291 +2326,275 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = false, }, - [anon_sym_static_DASHput] = { - .visible = true, - .named = false, - }, [anon_sym_ushr_DASHint_SLASHlit8] = { .visible = true, .named = false, }, - [anon_sym_execute_DASHinline] = { + [anon_sym_static_DASHget] = { .visible = true, .named = false, }, - [anon_sym_invoke_DASHdirect_DASHempty] = { + [anon_sym_static_DASHput] = { .visible = true, .named = false, }, - [anon_sym_iget_DASHquick] = { + [anon_sym_instance_DASHget] = { .visible = true, .named = false, }, - [anon_sym_iget_DASHwide_DASHquick] = { + [anon_sym_instance_DASHput] = { .visible = true, .named = false, }, - [anon_sym_iget_DASHobject_DASHquick] = { + [anon_sym_execute_DASHinline] = { .visible = true, .named = false, }, - [anon_sym_iput_DASHquick] = { + [anon_sym_execute_DASHinline_SLASHrange] = { .visible = true, .named = false, }, - [anon_sym_iput_DASHwide_DASHquick] = { + [anon_sym_iget_DASHquick] = { .visible = true, .named = false, }, - [anon_sym_iput_DASHobject_DASHquick] = { + [anon_sym_iget_DASHwide_DASHquick] = { .visible = true, .named = false, }, - [anon_sym_invoke_DASHvirtual_DASHquick] = { + [anon_sym_iget_DASHobject_DASHquick] = { .visible = true, .named = false, }, - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = { + [anon_sym_iput_DASHquick] = { .visible = true, .named = false, }, - [anon_sym_invoke_DASHsuper_DASHquick] = { + [anon_sym_iput_DASHwide_DASHquick] = { .visible = true, .named = false, }, - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = { + [anon_sym_iput_DASHobject_DASHquick] = { .visible = true, .named = false, }, - [anon_sym_rsub_DASHint] = { + [anon_sym_iput_DASHboolean_DASHquick] = { .visible = true, .named = false, }, - [anon_sym_rsub_DASHint_SLASHlit8] = { + [anon_sym_iput_DASHbyte_DASHquick] = { .visible = true, .named = false, }, - [anon_sym_DOTline] = { + [anon_sym_iput_DASHchar_DASHquick] = { .visible = true, .named = false, }, - [anon_sym_DOTlocals] = { + [anon_sym_iput_DASHshort_DASHquick] = { .visible = true, .named = false, }, - [anon_sym_DOTregisters] = { + [anon_sym_invoke_DASHvirtual_DASHquick] = { .visible = true, .named = false, }, - [anon_sym_DOTcatch] = { + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = { .visible = true, .named = false, }, - [anon_sym_LBRACE] = { + [anon_sym_invoke_DASHsuper_DASHquick] = { .visible = true, .named = false, }, - [anon_sym_DOT_DOT] = { + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = { .visible = true, .named = false, }, - [anon_sym_RBRACE] = { + [anon_sym_rsub_DASHint] = { .visible = true, .named = false, }, - [anon_sym_DOTcatchall] = { + [anon_sym_rsub_DASHint_SLASHlit8] = { .visible = true, .named = false, }, - [anon_sym_DOTpacked_DASHswitch] = { + [anon_sym_DOTline] = { .visible = true, .named = false, }, - [anon_sym_DOTendpacked_DASHswitch] = { + [anon_sym_DOTlocals] = { .visible = true, .named = false, }, - [anon_sym_DOTsparse_DASHswitch] = { + [anon_sym_DOTlocal] = { .visible = true, .named = false, }, - [anon_sym_DASH_GT] = { + [anon_sym_COLON] = { .visible = true, .named = false, }, - [anon_sym_DOTendsparse_DASHswitch] = { + [anon_sym_DOTendlocal] = { .visible = true, .named = false, }, - [anon_sym_DOTarray_DASHdata] = { + [anon_sym_DOTrestartlocal] = { .visible = true, .named = false, }, - [anon_sym_DOTendarray_DASHdata] = { + [anon_sym_DOTregisters] = { .visible = true, .named = false, }, - [sym_class_identifier] = { + [anon_sym_DOTcatch] = { .visible = true, - .named = true, - }, - [aux_sym_field_identifier_token1] = { - .visible = false, .named = false, }, - [anon_sym_LTclinit_GT_LPAREN] = { + [anon_sym_LBRACE] = { .visible = true, .named = false, }, - [anon_sym_LTinit_GT_LPAREN] = { + [anon_sym_DOT_DOT] = { .visible = true, .named = false, }, - [aux_sym_method_identifier_token1] = { - .visible = false, - .named = false, - }, - [anon_sym_RPAREN] = { + [anon_sym_RBRACE] = { .visible = true, .named = false, }, - [anon_sym_LBRACK] = { + [anon_sym_DOTcatchall] = { .visible = true, .named = false, }, - [anon_sym_V] = { + [anon_sym_DOTpacked_DASHswitch] = { .visible = true, .named = false, }, - [anon_sym_Z] = { + [anon_sym_DOTendpacked_DASHswitch] = { .visible = true, .named = false, }, - [anon_sym_B] = { + [anon_sym_DOTsparse_DASHswitch] = { .visible = true, .named = false, }, - [anon_sym_S] = { + [anon_sym_DASH_GT] = { .visible = true, .named = false, }, - [anon_sym_C] = { + [anon_sym_DOTendsparse_DASHswitch] = { .visible = true, .named = false, }, - [anon_sym_I] = { + [anon_sym_DOTarray_DASHdata] = { .visible = true, .named = false, }, - [anon_sym_J] = { + [anon_sym_DOTendarray_DASHdata] = { .visible = true, .named = false, }, - [anon_sym_F] = { + [sym_prologue_directive] = { .visible = true, - .named = false, + .named = true, }, - [anon_sym_D] = { + [sym_epilogue_directive] = { .visible = true, - .named = false, + .named = true, }, - [anon_sym_public] = { + [sym_class_identifier] = { .visible = true, - .named = false, + .named = true, }, - [anon_sym_private] = { - .visible = true, + [aux_sym_label_token1] = { + .visible = false, .named = false, }, - [anon_sym_protected] = { - .visible = true, + [aux_sym_jmp_label_token1] = { + .visible = false, .named = false, }, - [anon_sym_static] = { + [anon_sym_LTclinit_GT] = { .visible = true, - .named = false, + .named = true, }, - [anon_sym_final] = { + [anon_sym_LTinit_GT] = { .visible = true, - .named = false, + .named = true, }, - [anon_sym_synchronized] = { + [anon_sym_DASH] = { .visible = true, - .named = false, + .named = true, }, - [anon_sym_volatile] = { + [anon_sym_LPAREN] = { .visible = true, .named = false, }, - [anon_sym_transient] = { + [anon_sym_RPAREN] = { .visible = true, .named = false, }, - [anon_sym_native] = { + [anon_sym_AT] = { .visible = true, .named = false, }, - [anon_sym_interface] = { + [anon_sym_LBRACK] = { .visible = true, .named = false, }, - [anon_sym_abstract] = { - .visible = true, + [aux_sym_primitive_type_token1] = { + .visible = false, .named = false, }, - [anon_sym_bridge] = { - .visible = true, + [aux_sym_primitive_type_token2] = { + .visible = false, .named = false, }, - [anon_sym_synthetic] = { - .visible = true, + [aux_sym_access_modifiers_token1] = { + .visible = false, .named = false, }, - [anon_sym_enum] = { + [anon_sym_DOTenum] = { .visible = true, .named = false, }, - [anon_sym_constructor] = { + [sym_variable] = { .visible = true, - .named = false, + .named = true, }, - [anon_sym_varargs] = { + [sym_parameter] = { .visible = true, - .named = false, + .named = true, }, - [anon_sym_declared_DASHsynchronized] = { + [sym_number] = { .visible = true, - .named = false, + .named = true, }, - [anon_sym_annotation] = { + [sym_float] = { .visible = true, - .named = false, + .named = true, }, - [sym_comment] = { + [sym_NaN] = { .visible = true, .named = true, }, - [anon_sym_DOTenum] = { + [sym_Infinity] = { .visible = true, - .named = false, + .named = true, }, - [sym_variable] = { + [anon_sym_DQUOTE] = { .visible = true, - .named = true, + .named = false, }, - [sym_parameter] = { + [sym_string_fragment] = { .visible = true, .named = true, }, - [aux_sym_number_literal_token1] = { - .visible = false, - .named = false, - }, - [aux_sym_number_literal_token2] = { + [aux_sym__escape_sequence_token1] = { .visible = false, .named = false, }, - [sym_string_literal] = { + [sym_escape_sequence] = { .visible = true, .named = true, }, @@ -2448,11 +2606,19 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = false, }, - [sym_character_literal] = { + [anon_sym_SQUOTE] = { + .visible = true, + .named = false, + }, + [aux_sym_character_token1] = { + .visible = false, + .named = false, + }, + [sym_null] = { .visible = true, .named = true, }, - [sym_null_literal] = { + [sym_comment] = { .visible = true, .named = true, }, @@ -2480,26 +2646,14 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = true, }, - [sym_field_declaration] = { - .visible = true, - .named = true, - }, [sym_method_definition] = { .visible = true, .named = true, }, - [sym_method_declaration] = { - .visible = true, - .named = true, - }, [sym_annotation_directive] = { .visible = true, .named = true, }, - [sym_start_annotation] = { - .visible = true, - .named = true, - }, [sym_annotation_visibility] = { .visible = true, .named = true, @@ -2512,11 +2666,7 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = true, }, - [sym_subannotation_definition] = { - .visible = true, - .named = true, - }, - [sym_subannotation_declaration] = { + [sym_subannotation_directive] = { .visible = true, .named = true, }, @@ -2524,15 +2674,15 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = true, }, - [sym_start_param] = { + [sym_parameter_directive] = { .visible = true, .named = true, }, - [sym__code_line] = { - .visible = false, + [sym_statement] = { + .visible = true, .named = true, }, - [sym_statement] = { + [sym_expression] = { .visible = true, .named = true, }, @@ -2540,8 +2690,8 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = true, }, - [sym__statement_argument] = { - .visible = false, + [sym_value] = { + .visible = true, .named = true, }, [sym__directive] = { @@ -2556,6 +2706,18 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = true, }, + [sym_local_directive] = { + .visible = true, + .named = true, + }, + [sym_end_local_directive] = { + .visible = true, + .named = true, + }, + [sym_restart_local_directive] = { + .visible = true, + .named = true, + }, [sym_registers_directive] = { .visible = true, .named = true, @@ -2580,23 +2742,43 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = true, }, - [sym__identifier] = { - .visible = false, + [sym_label] = { + .visible = true, .named = true, }, - [sym_field_identifier] = { + [sym_jmp_label] = { .visible = true, .named = true, }, - [sym_method_identifier] = { + [sym_body] = { .visible = true, .named = true, }, - [sym_full_field_identifier] = { - .visible = true, + [sym__field_body] = { + .visible = false, .named = true, }, - [sym_full_method_identifier] = { + [sym_method_signature] = { + .visible = true, + .named = true, + }, + [sym__method_signature_body] = { + .visible = false, + .named = true, + }, + [sym_method_handle] = { + .visible = true, + .named = true, + }, + [sym__full_field_body] = { + .visible = false, + .named = true, + }, + [sym_full_method_signature] = { + .visible = true, + .named = true, + }, + [sym_custom_invoke] = { .visible = true, .named = true, }, @@ -2620,6 +2802,10 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = true, }, + [sym_register] = { + .visible = true, + .named = true, + }, [sym_list] = { .visible = true, .named = true, @@ -2632,11 +2818,19 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = false, .named = true, }, - [sym_number_literal] = { + [sym_string] = { + .visible = true, + .named = true, + }, + [sym__escape_sequence] = { + .visible = false, + .named = true, + }, + [sym_boolean] = { .visible = true, .named = true, }, - [sym_boolean_literal] = { + [sym_character] = { .visible = true, .named = true, }, @@ -2648,11 +2842,7 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = false, .named = false, }, - [aux_sym_class_definition_repeat3] = { - .visible = false, - .named = false, - }, - [aux_sym_class_definition_repeat4] = { + [aux_sym_field_definition_repeat1] = { .visible = false, .named = false, }, @@ -2664,7 +2854,7 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = false, .named = false, }, - [aux_sym_statement_repeat1] = { + [aux_sym_expression_repeat1] = { .visible = false, .named = false, }, @@ -2680,7 +2870,11 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = false, .named = false, }, - [aux_sym_method_identifier_repeat1] = { + [aux_sym__method_signature_body_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_custom_invoke_repeat1] = { .visible = false, .named = false, }, @@ -2692,7 +2886,23 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = false, .named = false, }, - [alias_sym_code_block] = { + [aux_sym_string_repeat1] = { + .visible = false, + .named = false, + }, + [alias_sym_call_site] = { + .visible = true, + .named = true, + }, + [alias_sym_field_identifier] = { + .visible = true, + .named = true, + }, + [alias_sym_field_type] = { + .visible = true, + .named = true, + }, + [alias_sym_param_identifier] = { .visible = true, .named = true, }, @@ -2704,112 +2914,125 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { enum { field_argument = 1, - field_element_type = 2, - field_element_width = 3, - field_end = 4, - field_identifier = 5, - field_key = 6, - field_modifiers = 7, - field_opcode = 8, - field_parameter = 9, - field_parameters = 10, - field_return_type = 11, - field_start = 12, - field_value = 13, - field_visibility = 14, + field_element_width = 2, + field_end = 3, + field_identifier = 4, + field_modifiers = 5, + field_opcode = 6, + field_return_type = 7, + field_start = 8, + field_value = 9, }; static const char * const ts_field_names[] = { [0] = NULL, [field_argument] = "argument", - [field_element_type] = "element_type", [field_element_width] = "element_width", [field_end] = "end", [field_identifier] = "identifier", - [field_key] = "key", [field_modifiers] = "modifiers", [field_opcode] = "opcode", - [field_parameter] = "parameter", - [field_parameters] = "parameters", [field_return_type] = "return_type", [field_start] = "start", [field_value] = "value", - [field_visibility] = "visibility", }; static const TSFieldMapSlice ts_field_map_slices[PRODUCTION_ID_COUNT] = { [1] = {.index = 0, .length = 1}, - [2] = {.index = 1, .length = 2}, - [3] = {.index = 3, .length = 2}, - [4] = {.index = 5, .length = 1}, - [5] = {.index = 6, .length = 1}, - [7] = {.index = 7, .length = 1}, - [8] = {.index = 8, .length = 1}, - [9] = {.index = 9, .length = 1}, - [10] = {.index = 10, .length = 2}, - [11] = {.index = 12, .length = 2}, - [12] = {.index = 14, .length = 2}, - [13] = {.index = 16, .length = 2}, - [14] = {.index = 18, .length = 3}, - [15] = {.index = 21, .length = 2}, + [2] = {.index = 1, .length = 1}, + [4] = {.index = 2, .length = 1}, + [5] = {.index = 3, .length = 1}, + [6] = {.index = 4, .length = 1}, + [7] = {.index = 5, .length = 1}, + [9] = {.index = 6, .length = 1}, + [10] = {.index = 7, .length = 2}, + [11] = {.index = 9, .length = 1}, + [12] = {.index = 10, .length = 1}, + [14] = {.index = 11, .length = 2}, + [15] = {.index = 13, .length = 1}, + [16] = {.index = 14, .length = 3}, + [17] = {.index = 17, .length = 2}, + [18] = {.index = 19, .length = 2}, }; static const TSFieldMapEntry ts_field_map_entries[] = { [0] = - {field_identifier, 1}, - [1] = - {field_identifier, 2}, {field_modifiers, 1}, + [1] = + {field_return_type, 1, .inherited = true}, + [2] = + {field_return_type, 0, .inherited = true}, [3] = - {field_identifier, 2}, - {field_visibility, 1}, - [5] = - {field_parameter, 1}, - [6] = + {field_return_type, 2, .inherited = true}, + [4] = {field_opcode, 0}, - [7] = - {field_element_type, 1}, - [8] = + [5] = {field_return_type, 2}, - [9] = + [6] = {field_element_width, 1}, - [10] = + [7] = {field_argument, 1}, {field_opcode, 0}, - [12] = - {field_key, 0}, - {field_value, 2}, - [14] = - {field_parameters, 1}, + [9] = + {field_identifier, 1}, + [10] = {field_return_type, 3}, - [16] = + [11] = {field_element_width, 1}, {field_value, 2}, - [18] = + [13] = + {field_argument, 1}, + [14] = {field_argument, 1}, - {field_argument, 2}, + {field_argument, 2, .inherited = true}, {field_opcode, 0}, - [21] = + [17] = + {field_argument, 0, .inherited = true}, + {field_argument, 1, .inherited = true}, + [19] = {field_end, 3}, {field_start, 1}, }; static const TSSymbol ts_alias_sequences[PRODUCTION_ID_COUNT][MAX_ALIAS_SEQUENCE_LENGTH] = { [0] = {0}, - [6] = { - [1] = alias_sym_code_block, + [2] = { + [0] = anon_sym_LTclinit_GT, + }, + [3] = { + [0] = alias_sym_field_identifier, + [2] = alias_sym_field_type, + }, + [4] = { + [0] = sym_method_signature, + }, + [5] = { + [0] = anon_sym_LTclinit_GT, + [1] = anon_sym_LTclinit_GT, + }, + [8] = { + [2] = alias_sym_param_identifier, }, [12] = { [1] = alias_sym_parameters, }, + [13] = { + [3] = alias_sym_param_identifier, + }, + [19] = { + [0] = alias_sym_call_site, + }, }; static const uint16_t ts_non_terminal_alias_map[] = { - aux_sym_method_definition_repeat1, 2, - aux_sym_method_definition_repeat1, - alias_sym_code_block, - aux_sym_method_identifier_repeat1, 2, - aux_sym_method_identifier_repeat1, + sym__method_signature_body, 2, + sym__method_signature_body, + sym_method_signature, + sym__type, 2, + sym__type, + alias_sym_field_type, + aux_sym__method_signature_body_repeat1, 2, + aux_sym__method_signature_body_repeat1, alias_sym_parameters, 0, }; @@ -2819,7 +3042,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1] = 1, [2] = 2, [3] = 3, - [4] = 4, + [4] = 2, [5] = 5, [6] = 6, [7] = 7, @@ -2847,7 +3070,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [29] = 29, [30] = 30, [31] = 31, - [32] = 32, + [32] = 31, [33] = 33, [34] = 34, [35] = 35, @@ -2860,34 +3083,34 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [42] = 42, [43] = 43, [44] = 44, - [45] = 41, - [46] = 41, - [47] = 43, - [48] = 43, + [45] = 45, + [46] = 46, + [47] = 47, + [48] = 48, [49] = 49, [50] = 50, [51] = 51, [52] = 52, [53] = 53, [54] = 54, - [55] = 53, - [56] = 50, - [57] = 53, - [58] = 50, + [55] = 55, + [56] = 56, + [57] = 57, + [58] = 58, [59] = 59, [60] = 60, [61] = 61, - [62] = 61, + [62] = 62, [63] = 63, - [64] = 60, + [64] = 64, [65] = 65, - [66] = 61, - [67] = 63, - [68] = 65, - [69] = 65, - [70] = 63, - [71] = 60, - [72] = 72, + [66] = 66, + [67] = 67, + [68] = 36, + [69] = 69, + [70] = 70, + [71] = 37, + [72] = 39, [73] = 73, [74] = 74, [75] = 75, @@ -2907,20 +3130,20 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [89] = 89, [90] = 90, [91] = 91, - [92] = 91, - [93] = 91, - [94] = 88, - [95] = 95, - [96] = 96, - [97] = 97, - [98] = 98, + [92] = 92, + [93] = 93, + [94] = 94, + [95] = 94, + [96] = 93, + [97] = 93, + [98] = 93, [99] = 99, - [100] = 100, - [101] = 101, + [100] = 94, + [101] = 94, [102] = 102, [103] = 103, [104] = 104, - [105] = 105, + [105] = 103, [106] = 106, [107] = 107, [108] = 108, @@ -2928,81 +3151,81 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [110] = 110, [111] = 111, [112] = 112, - [113] = 113, + [113] = 112, [114] = 114, - [115] = 115, + [115] = 112, [116] = 116, - [117] = 117, + [117] = 114, [118] = 118, [119] = 119, [120] = 120, [121] = 121, - [122] = 122, + [122] = 118, [123] = 123, [124] = 124, [125] = 125, [126] = 126, - [127] = 127, + [127] = 116, [128] = 128, - [129] = 3, - [130] = 130, + [129] = 112, + [130] = 128, [131] = 131, - [132] = 132, - [133] = 133, - [134] = 134, + [132] = 116, + [133] = 111, + [134] = 116, [135] = 135, - [136] = 136, - [137] = 137, + [136] = 111, + [137] = 128, [138] = 138, - [139] = 133, + [139] = 114, [140] = 140, - [141] = 141, - [142] = 142, + [141] = 114, + [142] = 118, [143] = 143, - [144] = 12, - [145] = 11, - [146] = 2, - [147] = 7, + [144] = 144, + [145] = 145, + [146] = 146, + [147] = 147, [148] = 148, [149] = 149, - [150] = 3, - [151] = 151, - [152] = 132, + [150] = 150, + [151] = 149, + [152] = 150, [153] = 153, - [154] = 154, + [154] = 143, [155] = 155, - [156] = 156, - [157] = 2, - [158] = 121, + [156] = 145, + [157] = 157, + [158] = 157, [159] = 159, - [160] = 160, - [161] = 121, - [162] = 162, - [163] = 163, - [164] = 78, + [160] = 149, + [161] = 148, + [162] = 87, + [163] = 157, + [164] = 164, [165] = 165, - [166] = 166, - [167] = 153, + [166] = 87, + [167] = 167, [168] = 168, - [169] = 156, - [170] = 170, + [169] = 169, + [170] = 165, [171] = 171, - [172] = 172, - [173] = 173, - [174] = 155, + [172] = 167, + [173] = 165, + [174] = 174, [175] = 175, - [176] = 171, - [177] = 177, - [178] = 76, - [179] = 12, - [180] = 7, - [181] = 113, - [182] = 109, + [176] = 176, + [177] = 168, + [178] = 178, + [179] = 120, + [180] = 180, + [181] = 119, + [182] = 182, [183] = 183, - [184] = 11, + [184] = 17, [185] = 185, [186] = 186, - [187] = 187, + [187] = 185, [188] = 188, [189] = 189, [190] = 190, @@ -3010,8913 +3233,14534 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [192] = 192, [193] = 193, [194] = 194, - [195] = 195, + [195] = 18, [196] = 196, - [197] = 197, - [198] = 198, - [199] = 199, - [200] = 200, + [197] = 180, + [198] = 176, + [199] = 21, + [200] = 23, [201] = 201, [202] = 202, - [203] = 203, + [203] = 27, [204] = 204, [205] = 205, [206] = 206, - [207] = 207, + [207] = 194, [208] = 208, [209] = 209, [210] = 210, [211] = 211, [212] = 212, [213] = 213, - [214] = 208, - [215] = 198, + [214] = 201, + [215] = 215, [216] = 216, + [217] = 217, + [218] = 218, + [219] = 219, + [220] = 220, + [221] = 221, + [222] = 222, + [223] = 223, + [224] = 224, + [225] = 36, + [226] = 39, + [227] = 227, + [228] = 228, + [229] = 37, + [230] = 25, + [231] = 231, + [232] = 22, + [233] = 233, + [234] = 234, + [235] = 219, + [236] = 120, + [237] = 24, + [238] = 238, + [239] = 239, + [240] = 217, + [241] = 241, + [242] = 242, + [243] = 243, + [244] = 28, + [245] = 119, + [246] = 246, + [247] = 247, + [248] = 223, + [249] = 239, + [250] = 234, + [251] = 251, + [252] = 252, + [253] = 253, + [254] = 251, + [255] = 228, + [256] = 256, + [257] = 257, + [258] = 252, + [259] = 221, + [260] = 251, + [261] = 36, + [262] = 37, + [263] = 247, + [264] = 39, + [265] = 223, + [266] = 73, + [267] = 267, + [268] = 125, + [269] = 269, + [270] = 140, + [271] = 81, + [272] = 82, + [273] = 19, + [274] = 26, + [275] = 24, + [276] = 30, + [277] = 75, + [278] = 88, + [279] = 83, + [280] = 91, + [281] = 90, + [282] = 23, + [283] = 22, + [284] = 18, + [285] = 33, + [286] = 86, + [287] = 85, + [288] = 20, + [289] = 78, + [290] = 77, + [291] = 27, + [292] = 109, + [293] = 25, + [294] = 84, + [295] = 89, + [296] = 131, + [297] = 297, + [298] = 123, + [299] = 121, + [300] = 300, + [301] = 28, + [302] = 17, + [303] = 303, + [304] = 19, + [305] = 305, + [306] = 306, + [307] = 307, + [308] = 308, + [309] = 309, + [310] = 310, + [311] = 311, + [312] = 309, + [313] = 303, + [314] = 309, + [315] = 303, + [316] = 316, + [317] = 317, + [318] = 318, + [319] = 319, + [320] = 320, + [321] = 303, + [322] = 322, + [323] = 323, + [324] = 21, + [325] = 309, + [326] = 326, + [327] = 308, + [328] = 328, + [329] = 329, + [330] = 330, + [331] = 331, + [332] = 332, + [333] = 333, + [334] = 334, + [335] = 335, + [336] = 336, + [337] = 337, + [338] = 338, + [339] = 339, + [340] = 340, + [341] = 341, + [342] = 339, + [343] = 343, + [344] = 344, + [345] = 345, + [346] = 337, + [347] = 334, + [348] = 348, + [349] = 349, + [350] = 350, + [351] = 351, + [352] = 352, + [353] = 353, + [354] = 354, + [355] = 355, + [356] = 356, + [357] = 357, + [358] = 339, + [359] = 359, + [360] = 360, + [361] = 361, + [362] = 362, + [363] = 363, + [364] = 364, + [365] = 365, + [366] = 366, + [367] = 350, + [368] = 368, + [369] = 349, + [370] = 365, + [371] = 371, + [372] = 352, + [373] = 338, + [374] = 374, + [375] = 364, + [376] = 376, + [377] = 337, + [378] = 363, + [379] = 374, + [380] = 380, + [381] = 329, + [382] = 364, + [383] = 329, + [384] = 384, + [385] = 364, + [386] = 380, + [387] = 387, + [388] = 388, + [389] = 389, + [390] = 352, + [391] = 333, + [392] = 355, + [393] = 376, + [394] = 332, + [395] = 361, + [396] = 396, + [397] = 29, }; +static inline bool sym_escape_sequence_character_set_1(int32_t c) { + return (c < 'a' + ? (c < '?' + ? (c < '\'' + ? c == '"' + : c <= '\'') + : (c <= '?' || c == '\\')) + : (c <= 'b' || (c < 'r' + ? (c < 'n' + ? c == 'f' + : c <= 'n') + : (c <= 'r' || (c >= 't' && c <= 'v'))))); +} + static bool ts_lex(TSLexer *lexer, TSStateId state) { START_LEXER(); eof = lexer->eof(lexer); switch (state) { case 0: - if (eof) ADVANCE(1667); - if (lookahead == '"') ADVANCE(6); - if (lookahead == '#') ADVANCE(2022); - if (lookahead == '\'') ADVANCE(394); - if (lookahead == ')') ADVANCE(1949); - if (lookahead == ',') ADVANCE(1688); - if (lookahead == '-') ADVANCE(198); - if (lookahead == '.') ADVANCE(196); - if (lookahead == '0') ADVANCE(2036); - if (lookahead == ':') ADVANCE(1663); - if (lookahead == '<') ADVANCE(562); - if (lookahead == '=') ADVANCE(1673); - if (lookahead == 'B') ADVANCE(1955); - if (lookahead == 'C') ADVANCE(1959); - if (lookahead == 'D') ADVANCE(1967); - if (lookahead == 'F') ADVANCE(1965); - if (lookahead == 'I') ADVANCE(1961); - if (lookahead == 'J') ADVANCE(1963); - if (lookahead == 'L') ADVANCE(1664); - if (lookahead == 'S') ADVANCE(1957); - if (lookahead == 'V') ADVANCE(1951); - if (lookahead == 'Z') ADVANCE(1953); - if (lookahead == '[') ADVANCE(1950); - if (lookahead == 'a') ADVANCE(527); - if (lookahead == 'b') ADVANCE(1371); - if (lookahead == 'c') ADVANCE(902); - if (lookahead == 'd') ADVANCE(727); - if (lookahead == 'e') ADVANCE(1126); - if (lookahead == 'f') ADVANCE(400); - if (lookahead == 'g') ADVANCE(1210); - if (lookahead == 'i') ADVANCE(849); - if (lookahead == 'l') ADVANCE(1216); - if (lookahead == 'm') ADVANCE(1211); - if (lookahead == 'n') ADVANCE(404); - if (lookahead == 'o') ADVANCE(1373); - if (lookahead == 'p') ADVANCE(402); - if (lookahead == 'r') ADVANCE(730); - if (lookahead == 's') ADVANCE(888); - if (lookahead == 't') ADVANCE(901); - if (lookahead == 'u') ADVANCE(1425); - if (lookahead == 'v') ADVANCE(453); - if (lookahead == 'x') ADVANCE(1293); - if (lookahead == '{') ADVANCE(1931); - if (lookahead == '}') ADVANCE(1933); + if (eof) ADVANCE(771); + if (lookahead == '"') ADVANCE(1588); + if (lookahead == '#') ADVANCE(1606); + if (lookahead == '\'') ADVANCE(1600); + if (lookahead == '(') ADVANCE(1559); + if (lookahead == ')') ADVANCE(1560); + if (lookahead == '+') ADVANCE(40); + if (lookahead == ',') ADVANCE(788); + if (lookahead == '-') ADVANCE(1556); + if (lookahead == '.') ADVANCE(38); + if (lookahead == '0') ADVANCE(1569); + if (lookahead == ':') ADVANCE(947); + if (lookahead == '<') ADVANCE(228); + if (lookahead == '=') ADVANCE(777); + if (lookahead == '@') ADVANCE(1561); + if (('B' <= lookahead && lookahead <= 'D') || + lookahead == 'F' || + lookahead == 'J' || + lookahead == 'S' || + lookahead == 'V' || + lookahead == 'Z') ADVANCE(1563); + if (lookahead == 'I') ADVANCE(1564); + if (lookahead == 'L') ADVANCE(1094); + if (lookahead == 'N') ADVANCE(1096); + if (lookahead == '[') ADVANCE(1562); + if (lookahead == '\\') ADVANCE(729); + if (lookahead == 'a') ADVANCE(1156); + if (lookahead == 'c') ADVANCE(1373); + if (lookahead == 'd') ADVANCE(1236); + if (lookahead == 'e') ADVANCE(1535); + if (lookahead == 'f') ADVANCE(1098); + if (lookahead == 'g') ADVANCE(1365); + if (lookahead == 'i') ADVANCE(1227); + if (lookahead == 'm') ADVANCE(1376); + if (lookahead == 'n') ADVANCE(1366); + if (lookahead == 'o') ADVANCE(1413); + if (lookahead == 'r') ADVANCE(1170); + if (lookahead == 's') ADVANCE(1228); + if (lookahead == 't') ADVANCE(1229); + if (lookahead == 'u') ADVANCE(1438); + if (lookahead == 'x') ADVANCE(1404); + if (lookahead == '{') ADVANCE(952); + if (lookahead == '}') ADVANCE(954); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || - lookahead == ' ') SKIP(0) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(2037); + lookahead == ' ') SKIP(767) + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1572); + if (lookahead == '$' || + ('A' <= lookahead && lookahead <= 'Y') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1: - if (lookahead == '\n') ADVANCE(1689); - if (lookahead == '"') ADVANCE(6); - if (lookahead == '#') ADVANCE(2022); - if (lookahead == '\'') ADVANCE(394); - if (lookahead == ',') ADVANCE(1688); - if (lookahead == '-') ADVANCE(198); - if (lookahead == '0') ADVANCE(2033); - if (lookahead == ':') ADVANCE(1663); - if (lookahead == '<') ADVANCE(562); - if (lookahead == 'B') ADVANCE(1956); - if (lookahead == 'C') ADVANCE(1960); - if (lookahead == 'D') ADVANCE(1968); - if (lookahead == 'F') ADVANCE(1966); - if (lookahead == 'I') ADVANCE(1962); - if (lookahead == 'J') ADVANCE(1964); - if (lookahead == 'L') ADVANCE(145); - if (lookahead == 'S') ADVANCE(1958); - if (lookahead == 'V') ADVANCE(1952); - if (lookahead == 'Z') ADVANCE(1954); - if (lookahead == '[') ADVANCE(1950); - if (lookahead == 'f') ADVANCE(16); - if (lookahead == 'n') ADVANCE(25); - if (lookahead == 'p') ADVANCE(26); - if (lookahead == 't') ADVANCE(22); - if (lookahead == 'v') ADVANCE(27); - if (lookahead == '{') ADVANCE(1931); + if (lookahead == '\n') ADVANCE(791); + if (lookahead == '"') ADVANCE(1588); + if (lookahead == '#') ADVANCE(1606); + if (lookahead == '$') ADVANCE(1545); + if (lookahead == '\'') ADVANCE(1600); + if (lookahead == '(') ADVANCE(1559); + if (lookahead == '+') ADVANCE(40); + if (lookahead == '-') ADVANCE(1557); + if (lookahead == '.') ADVANCE(364); + if (lookahead == '0') ADVANCE(1570); + if (lookahead == ':') ADVANCE(122); + if (lookahead == '<') ADVANCE(228); + if (('B' <= lookahead && lookahead <= 'D') || + lookahead == 'F' || + lookahead == 'J' || + lookahead == 'S' || + lookahead == 'V' || + lookahead == 'Z') ADVANCE(1563); + if (lookahead == 'I') ADVANCE(1565); + if (lookahead == 'L') ADVANCE(1091); + if (lookahead == 'N') ADVANCE(1005); + if (lookahead == '[') ADVANCE(1562); + if (lookahead == 'a') ADVANCE(1010); + if (lookahead == 'c') ADVANCE(1048); + if (lookahead == 'd') ADVANCE(1031); + if (lookahead == 'e') ADVANCE(1087); + if (lookahead == 'f') ADVANCE(1006); + if (lookahead == 'g') ADVANCE(1049); + if (lookahead == 'i') ADVANCE(1026); + if (lookahead == 'm') ADVANCE(1055); + if (lookahead == 'n') ADVANCE(1050); + if (lookahead == 'o') ADVANCE(1058); + if (lookahead == 'r') ADVANCE(1014); + if (lookahead == 's') ADVANCE(1027); + if (lookahead == 't') ADVANCE(1028); + if (lookahead == 'u') ADVANCE(1063); + if (lookahead == 'x') ADVANCE(1056); + if (lookahead == '{') ADVANCE(952); if (lookahead == '\t' || lookahead == '\r' || lookahead == ' ') SKIP(1) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(2034); - if (lookahead == '$' || - ('A' <= lookahead && lookahead <= 'Y') || + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1571); + if (('A' <= lookahead && lookahead <= 'Y') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(29); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1089); END_STATE(); case 2: - if (lookahead == ' ') ADVANCE(518); + if (lookahead == '\n') ADVANCE(792); + if (lookahead == '#') ADVANCE(1606); + if (lookahead == '(') ADVANCE(1559); + if (lookahead == ',') ADVANCE(788); + if (lookahead == '-') ADVANCE(124); + if (lookahead == ':') ADVANCE(947); + if (lookahead == '\t' || + lookahead == '\r' || + lookahead == ' ') SKIP(2) END_STATE(); case 3: - if (lookahead == ' ') ADVANCE(519); + if (lookahead == ' ') ADVANCE(217); END_STATE(); case 4: - if (lookahead == ' ') ADVANCE(524); + if (lookahead == ' ') ADVANCE(385); END_STATE(); case 5: - if (lookahead == '"') ADVANCE(6); - if (lookahead == '#') ADVANCE(2022); - if (lookahead == '\'') ADVANCE(394); - if (lookahead == '-') ADVANCE(199); - if (lookahead == '.') ADVANCE(816); - if (lookahead == '0') ADVANCE(2033); - if (lookahead == ':') ADVANCE(1663); - if (lookahead == '<') ADVANCE(562); - if (lookahead == 'B') ADVANCE(1956); - if (lookahead == 'C') ADVANCE(1960); - if (lookahead == 'D') ADVANCE(1968); - if (lookahead == 'F') ADVANCE(1966); - if (lookahead == 'I') ADVANCE(1962); - if (lookahead == 'J') ADVANCE(1964); - if (lookahead == 'L') ADVANCE(145); - if (lookahead == 'S') ADVANCE(1958); - if (lookahead == 'V') ADVANCE(1952); - if (lookahead == 'Z') ADVANCE(1954); - if (lookahead == '[') ADVANCE(1950); - if (lookahead == 'f') ADVANCE(16); - if (lookahead == 'n') ADVANCE(25); - if (lookahead == 'p') ADVANCE(26); - if (lookahead == 't') ADVANCE(22); - if (lookahead == 'v') ADVANCE(27); - if (lookahead == '{') ADVANCE(1931); - if (lookahead == '}') ADVANCE(1933); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') SKIP(5) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(2034); - if (lookahead == '$' || - ('A' <= lookahead && lookahead <= 'Y') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(29); + if (lookahead == ' ') ADVANCE(384); END_STATE(); case 6: - if (lookahead == '"') ADVANCE(2039); - if (lookahead != 0) ADVANCE(6); + if (lookahead == ' ') ADVANCE(473); END_STATE(); case 7: - if (lookahead == '#') ADVANCE(2022); - if (lookahead == '<') ADVANCE(562); - if (lookahead == 'a') ADVANCE(42); - if (lookahead == 'b') ADVANCE(110); - if (lookahead == 'c') ADVANCE(102); - if (lookahead == 'd') ADVANCE(57); - if (lookahead == 'e') ADVANCE(92); - if (lookahead == 'f') ADVANCE(81); - if (lookahead == 'i') ADVANCE(93); - if (lookahead == 'n') ADVANCE(30); - if (lookahead == 'p') ADVANCE(107); - if (lookahead == 's') ADVANCE(136); - if (lookahead == 't') ADVANCE(111); - if (lookahead == 'v') ADVANCE(38); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') SKIP(7) - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('g' <= lookahead && lookahead <= 'z')) ADVANCE(143); + if (lookahead == ' ') ADVANCE(155); END_STATE(); case 8: - if (lookahead == '#') ADVANCE(2022); - if (lookahead == '<') ADVANCE(562); + if (lookahead == ' ') ADVANCE(220); + END_STATE(); + case 9: + if (lookahead == ' ') ADVANCE(383); + END_STATE(); + case 10: + if (lookahead == ' ') ADVANCE(487); + END_STATE(); + case 11: + if (lookahead == ' ') ADVANCE(472); + END_STATE(); + case 12: + if (lookahead == '"') ADVANCE(1588); + if (lookahead == '#') ADVANCE(1606); + if (lookahead == '$') ADVANCE(1545); + if (lookahead == '\'') ADVANCE(1600); + if (lookahead == '(') ADVANCE(1559); + if (lookahead == '+') ADVANCE(40); + if (lookahead == '-') ADVANCE(1557); + if (lookahead == '.') ADVANCE(214); + if (lookahead == '0') ADVANCE(1570); + if (lookahead == ':') ADVANCE(122); + if (lookahead == '<') ADVANCE(228); + if (('B' <= lookahead && lookahead <= 'D') || + lookahead == 'F' || + lookahead == 'J' || + lookahead == 'S' || + lookahead == 'V' || + lookahead == 'Z') ADVANCE(1563); + if (lookahead == 'I') ADVANCE(1565); + if (lookahead == 'L') ADVANCE(1091); + if (lookahead == 'N') ADVANCE(1005); + if (lookahead == '[') ADVANCE(1562); + if (lookahead == 'a') ADVANCE(1010); + if (lookahead == 'c') ADVANCE(1048); + if (lookahead == 'd') ADVANCE(1031); + if (lookahead == 'e') ADVANCE(1087); + if (lookahead == 'f') ADVANCE(1006); + if (lookahead == 'g') ADVANCE(1049); + if (lookahead == 'i') ADVANCE(1026); + if (lookahead == 'm') ADVANCE(1055); + if (lookahead == 'n') ADVANCE(1050); + if (lookahead == 'o') ADVANCE(1058); + if (lookahead == 'r') ADVANCE(1014); + if (lookahead == 's') ADVANCE(1027); + if (lookahead == 't') ADVANCE(1028); + if (lookahead == 'u') ADVANCE(1063); + if (lookahead == 'x') ADVANCE(1056); + if (lookahead == '{') ADVANCE(952); + if (lookahead == '}') ADVANCE(954); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || - lookahead == ' ') SKIP(8) - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || + lookahead == ' ') SKIP(12) + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1571); + if (('A' <= lookahead && lookahead <= 'Y') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(29); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1089); END_STATE(); - case 9: - if (lookahead == '#') ADVANCE(2022); - if (lookahead == 'L') ADVANCE(1664); - if (lookahead == 'a') ADVANCE(528); - if (lookahead == 'b') ADVANCE(1370); - if (lookahead == 'c') ADVANCE(1286); - if (lookahead == 'd') ADVANCE(726); - if (lookahead == 'e') ADVANCE(1125); - if (lookahead == 'f') ADVANCE(959); - if (lookahead == 'i') ADVANCE(1202); - if (lookahead == 'n') ADVANCE(403); - if (lookahead == 'p') ADVANCE(1372); - if (lookahead == 's') ADVANCE(1594); - if (lookahead == 't') ADVANCE(1387); - if (lookahead == 'v') ADVANCE(452); + case 13: + if (lookahead == '"') ADVANCE(1588); + if (lookahead == '#') ADVANCE(1606); + if (lookahead == '$') ADVANCE(1545); + if (lookahead == '\'') ADVANCE(1600); + if (lookahead == '+') ADVANCE(40); + if (lookahead == ',') ADVANCE(788); + if (lookahead == '-') ADVANCE(37); + if (lookahead == '.') ADVANCE(125); + if (lookahead == '0') ADVANCE(1570); + if (lookahead == ':') ADVANCE(122); + if (lookahead == '<') ADVANCE(765); + if (lookahead == 'I') ADVANCE(1044); + if (lookahead == 'N') ADVANCE(1005); + if (lookahead == 'a') ADVANCE(1010); + if (lookahead == 'c') ADVANCE(1048); + if (lookahead == 'd') ADVANCE(1031); + if (lookahead == 'e') ADVANCE(1087); + if (lookahead == 'f') ADVANCE(1006); + if (lookahead == 'g') ADVANCE(1049); + if (lookahead == 'i') ADVANCE(1026); + if (lookahead == 'm') ADVANCE(1055); + if (lookahead == 'n') ADVANCE(1050); + if (lookahead == 'o') ADVANCE(1058); + if (lookahead == 'r') ADVANCE(1014); + if (lookahead == 's') ADVANCE(1027); + if (lookahead == 't') ADVANCE(1028); + if (lookahead == 'u') ADVANCE(1063); + if (lookahead == 'x') ADVANCE(1056); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || - lookahead == ' ') SKIP(9) + lookahead == ' ') SKIP(13) + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1571); + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1089); END_STATE(); - case 10: - if (lookahead == '#') ADVANCE(2022); - if (lookahead == 'a') ADVANCE(288); - if (lookahead == 'b') ADVANCE(356); - if (lookahead == 'c') ADVANCE(348); - if (lookahead == 'd') ADVANCE(303); - if (lookahead == 'e') ADVANCE(338); - if (lookahead == 'f') ADVANCE(327); - if (lookahead == 'i') ADVANCE(339); - if (lookahead == 'n') ADVANCE(276); - if (lookahead == 'p') ADVANCE(353); - if (lookahead == 's') ADVANCE(382); - if (lookahead == 't') ADVANCE(357); - if (lookahead == 'v') ADVANCE(284); + case 14: + if (lookahead == '"') ADVANCE(1588); + if (lookahead == '#') ADVANCE(1606); + if (lookahead == '$') ADVANCE(1545); + if (lookahead == '\'') ADVANCE(1600); + if (lookahead == '+') ADVANCE(40); + if (lookahead == '-') ADVANCE(37); + if (lookahead == '.') ADVANCE(126); + if (lookahead == '0') ADVANCE(1570); + if (lookahead == ':') ADVANCE(122); + if (lookahead == '<') ADVANCE(765); + if (lookahead == 'I') ADVANCE(1044); + if (lookahead == 'N') ADVANCE(1005); + if (lookahead == 'a') ADVANCE(1010); + if (lookahead == 'c') ADVANCE(1048); + if (lookahead == 'd') ADVANCE(1031); + if (lookahead == 'e') ADVANCE(1087); + if (lookahead == 'f') ADVANCE(1006); + if (lookahead == 'g') ADVANCE(1049); + if (lookahead == 'i') ADVANCE(1026); + if (lookahead == 'm') ADVANCE(1055); + if (lookahead == 'n') ADVANCE(1050); + if (lookahead == 'o') ADVANCE(1058); + if (lookahead == 'r') ADVANCE(1014); + if (lookahead == 's') ADVANCE(1027); + if (lookahead == 't') ADVANCE(1028); + if (lookahead == 'u') ADVANCE(1063); + if (lookahead == 'x') ADVANCE(1056); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || - lookahead == ' ') SKIP(10) - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || + lookahead == ' ') SKIP(14) + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1571); + if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('g' <= lookahead && lookahead <= 'z')) ADVANCE(389); - END_STATE(); - case 11: - if (lookahead == '\'') ADVANCE(2045); - if (lookahead == 'u') ADVANCE(1662); - if (lookahead == '"' || - lookahead == '0' || - lookahead == '\\' || - lookahead == 'b' || - lookahead == 'n' || - lookahead == 'r' || - lookahead == 't') ADVANCE(12); - END_STATE(); - case 12: - if (lookahead == '\'') ADVANCE(2044); - END_STATE(); - case 13: - if (lookahead == '(') ADVANCE(1946); - END_STATE(); - case 14: - if (lookahead == '(') ADVANCE(1945); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1089); END_STATE(); case 15: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == '-') ADVANCE(1433); + if (lookahead == '"') ADVANCE(1588); + if (lookahead == '#') ADVANCE(1606); + if (lookahead == '\'') ADVANCE(1600); + if (lookahead == '(') ADVANCE(1559); + if (lookahead == '+') ADVANCE(40); + if (lookahead == '-') ADVANCE(1557); + if (lookahead == '.') ADVANCE(364); + if (lookahead == '0') ADVANCE(1569); + if (lookahead == '<') ADVANCE(228); + if (lookahead == 'I') ADVANCE(1319); + if (lookahead == 'L') ADVANCE(1094); + if (lookahead == 'N') ADVANCE(1096); + if (lookahead == '[') ADVANCE(1562); + if (lookahead == 'f') ADVANCE(1099); + if (lookahead == 'n') ADVANCE(1523); + if (lookahead == 't') ADVANCE(1418); + if (lookahead == '{') ADVANCE(952); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') SKIP(15) + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1572); if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 16: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == ':') ADVANCE(1943); - if (lookahead == 'a') ADVANCE(19); + if (lookahead == '"') ADVANCE(1588); + if (lookahead == '#') ADVANCE(1606); + if (lookahead == '\'') ADVANCE(1600); + if (lookahead == '+') ADVANCE(40); + if (lookahead == '-') ADVANCE(37); + if (lookahead == '.') ADVANCE(758); + if (lookahead == '0') ADVANCE(1569); + if (lookahead == '<') ADVANCE(765); + if (lookahead == 'I') ADVANCE(1319); + if (lookahead == 'N') ADVANCE(1096); + if (lookahead == 'f') ADVANCE(1099); + if (lookahead == 'n') ADVANCE(1523); + if (lookahead == 't') ADVANCE(1418); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') SKIP(16) + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1572); if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(29); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 17: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == ':') ADVANCE(1943); - if (lookahead == 'e') ADVANCE(2041); + if (lookahead == '"') ADVANCE(1588); + if (lookahead == '#') ADVANCE(1606); + if (lookahead == '(') ADVANCE(1559); + if (lookahead == ')') ADVANCE(1560); + if (lookahead == '+') ADVANCE(40); + if (lookahead == '-') ADVANCE(1558); + if (lookahead == '.') ADVANCE(365); + if (lookahead == '0') ADVANCE(1573); + if (lookahead == '<') ADVANCE(228); + if (('B' <= lookahead && lookahead <= 'D') || + lookahead == 'F' || + lookahead == 'I' || + lookahead == 'J' || + lookahead == 'S' || + lookahead == 'V' || + lookahead == 'Z') ADVANCE(1563); + if (lookahead == 'L') ADVANCE(1094); + if (lookahead == '[') ADVANCE(1562); + if (lookahead == 'a') ADVANCE(1156); + if (lookahead == 'c') ADVANCE(1373); + if (lookahead == 'd') ADVANCE(1236); + if (lookahead == 'e') ADVANCE(1535); + if (lookahead == 'f') ADVANCE(1240); + if (lookahead == 'g') ADVANCE(1365); + if (lookahead == 'i') ADVANCE(1227); + if (lookahead == 'm') ADVANCE(1376); + if (lookahead == 'n') ADVANCE(1367); + if (lookahead == 'o') ADVANCE(1413); + if (lookahead == 'r') ADVANCE(1170); + if (lookahead == 's') ADVANCE(1228); + if (lookahead == 't') ADVANCE(1230); + if (lookahead == 'u') ADVANCE(1438); + if (lookahead == 'x') ADVANCE(1404); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') SKIP(17) + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1579); if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || + ('A' <= lookahead && lookahead <= 'Y') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(29); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 18: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == ':') ADVANCE(1943); - if (lookahead == 'e') ADVANCE(2043); + if (lookahead == '"') ADVANCE(1588); + if (lookahead == '#') ADVANCE(1606); + if (lookahead == '(') ADVANCE(1559); + if (lookahead == '+') ADVANCE(40); + if (lookahead == '-') ADVANCE(1558); + if (lookahead == '0') ADVANCE(1573); + if (lookahead == '<') ADVANCE(228); + if (lookahead == 'L') ADVANCE(1094); + if (lookahead == '[') ADVANCE(1562); + if (lookahead == 'a') ADVANCE(1156); + if (lookahead == 'c') ADVANCE(1373); + if (lookahead == 'd') ADVANCE(1236); + if (lookahead == 'e') ADVANCE(1535); + if (lookahead == 'f') ADVANCE(1240); + if (lookahead == 'g') ADVANCE(1365); + if (lookahead == 'i') ADVANCE(1227); + if (lookahead == 'm') ADVANCE(1376); + if (lookahead == 'n') ADVANCE(1367); + if (lookahead == 'o') ADVANCE(1413); + if (lookahead == 'r') ADVANCE(1170); + if (lookahead == 's') ADVANCE(1228); + if (lookahead == 't') ADVANCE(1230); + if (lookahead == 'u') ADVANCE(1438); + if (lookahead == 'x') ADVANCE(1404); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') SKIP(18) + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1579); if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(29); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 19: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == ':') ADVANCE(1943); - if (lookahead == 'l') ADVANCE(23); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(29); + if (lookahead == '"') ADVANCE(1588); + if (lookahead == '#') ADVANCE(1589); + if (lookahead == '\\') ADVANCE(729); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(1590); + if (lookahead != 0) ADVANCE(1591); END_STATE(); case 20: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == ':') ADVANCE(1943); - if (lookahead == 'l') ADVANCE(2047); + if (lookahead == '#') ADVANCE(1606); + if (lookahead == '+') ADVANCE(40); + if (lookahead == '-') ADVANCE(1558); + if (lookahead == '0') ADVANCE(1573); + if (lookahead == '<') ADVANCE(228); + if (lookahead == 'a') ADVANCE(1127); + if (lookahead == 'b') ADVANCE(1292); + if (lookahead == 'c') ADVANCE(1371); + if (lookahead == 'd') ADVANCE(1196); + if (lookahead == 'e') ADVANCE(1336); + if (lookahead == 'f') ADVANCE(1258); + if (lookahead == 'g') ADVANCE(1428); + if (lookahead == 'i') ADVANCE(1364); + if (lookahead == 'n') ADVANCE(1116); + if (lookahead == 'p') ADVANCE(1415); + if (lookahead == 's') ADVANCE(1479); + if (lookahead == 't') ADVANCE(1201); + if (lookahead == 'v') ADVANCE(1107); + if (lookahead == 'w') ADVANCE(1234); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') SKIP(20) + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1579); if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(29); + ('h' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 21: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == ':') ADVANCE(1943); - if (lookahead == 'l') ADVANCE(20); + if (lookahead == '#') ADVANCE(1606); + if (lookahead == '+') ADVANCE(40); + if (lookahead == '-') ADVANCE(1558); + if (lookahead == '0') ADVANCE(1573); + if (lookahead == '<') ADVANCE(228); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') SKIP(21) + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1579); if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(29); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 22: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == ':') ADVANCE(1943); - if (lookahead == 'r') ADVANCE(24); + if (lookahead == '#') ADVANCE(1606); + if (lookahead == '+') ADVANCE(40); + if (lookahead == '-') ADVANCE(41); + if (lookahead == '0') ADVANCE(1573); + if (lookahead == '<') ADVANCE(765); + if (lookahead == 'L') ADVANCE(1094); + if (lookahead == '[') ADVANCE(1562); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') SKIP(22) + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1579); if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(29); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 23: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == ':') ADVANCE(1943); - if (lookahead == 's') ADVANCE(18); + if (lookahead == '#') ADVANCE(1606); + if (lookahead == '+') ADVANCE(40); + if (lookahead == '-') ADVANCE(41); + if (lookahead == '0') ADVANCE(1573); + if (lookahead == '<') ADVANCE(765); + if (lookahead == 'a') ADVANCE(1127); + if (lookahead == 'b') ADVANCE(1292); + if (lookahead == 'c') ADVANCE(1371); + if (lookahead == 'd') ADVANCE(1196); + if (lookahead == 'e') ADVANCE(1336); + if (lookahead == 'f') ADVANCE(1258); + if (lookahead == 'g') ADVANCE(1428); + if (lookahead == 'i') ADVANCE(1364); + if (lookahead == 'n') ADVANCE(1116); + if (lookahead == 'p') ADVANCE(1415); + if (lookahead == 's') ADVANCE(1479); + if (lookahead == 't') ADVANCE(1201); + if (lookahead == 'v') ADVANCE(1107); + if (lookahead == 'w') ADVANCE(1234); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') SKIP(23) + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1579); if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(29); + ('h' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 24: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == ':') ADVANCE(1943); - if (lookahead == 'u') ADVANCE(17); + if (lookahead == '#') ADVANCE(1606); + if (lookahead == '+') ADVANCE(40); + if (lookahead == '-') ADVANCE(41); + if (lookahead == '0') ADVANCE(1573); + if (lookahead == '<') ADVANCE(765); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') SKIP(24) + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1579); if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(29); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 25: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == ':') ADVANCE(1943); - if (lookahead == 'u') ADVANCE(21); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(29); + if (lookahead == '#') ADVANCE(1603); + if (lookahead == '\'') ADVANCE(1600); + if (lookahead == '\\') ADVANCE(729); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(1602); + if (lookahead != 0) ADVANCE(1601); END_STATE(); case 26: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == ':') ADVANCE(1943); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(2026); - if (lookahead == '$' || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(29); + if (lookahead == '-') ADVANCE(756); END_STATE(); case 27: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == ':') ADVANCE(1943); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(2024); - if (lookahead == '$' || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(29); + if (lookahead == '-') ADVANCE(267); END_STATE(); case 28: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == ':') ADVANCE(1943); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(2029); - if (lookahead == '$' || - ('G' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('g' <= lookahead && lookahead <= 'z')) ADVANCE(29); + if (lookahead == '-') ADVANCE(656); END_STATE(); case 29: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == ':') ADVANCE(1943); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(29); + if (lookahead == '-') ADVANCE(497); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(1566); END_STATE(); case 30: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == 'a') ADVANCE(126); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(143); + if (lookahead == '-') ADVANCE(661); END_STATE(); case 31: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == 'a') ADVANCE(113); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(143); + if (lookahead == '-') ADVANCE(137); END_STATE(); case 32: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == 'a') ADVANCE(86); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(143); + if (lookahead == '-') ADVANCE(581); END_STATE(); case 33: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == 'a') ADVANCE(49); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(143); + if (lookahead == '-') ADVANCE(331); END_STATE(); case 34: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == 'a') ADVANCE(115); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(143); + if (lookahead == '-') ADVANCE(670); END_STATE(); case 35: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == 'a') ADVANCE(51); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(143); + if (lookahead == '-') ADVANCE(671); END_STATE(); case 36: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == 'a') ADVANCE(97); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(143); + if (lookahead == '-') ADVANCE(672); END_STATE(); case 37: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == 'a') ADVANCE(129); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(143); + if (lookahead == '.') ADVANCE(758); + if (lookahead == '0') ADVANCE(1569); + if (lookahead == 'I') ADVANCE(501); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1572); END_STATE(); case 38: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == 'a') ADVANCE(114); - if (lookahead == 'o') ADVANCE(90); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(143); + if (lookahead == '.') ADVANCE(953); + if (lookahead == 'a') ADVANCE(510); + if (lookahead == 'c') ADVANCE(128); + if (lookahead == 'e') ADVANCE(502); + if (lookahead == 'f') ADVANCE(425); + if (lookahead == 'i') ADVANCE(488); + if (lookahead == 'l') ADVANCE(424); + if (lookahead == 'm') ADVANCE(352); + if (lookahead == 'p') ADVANCE(129); + if (lookahead == 'r') ADVANCE(334); + if (lookahead == 's') ADVANCE(552); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1583); END_STATE(); case 39: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == 'a') ADVANCE(128); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(143); + if (lookahead == '.') ADVANCE(953); + if (lookahead == 'a') ADVANCE(510); + if (lookahead == 'c') ADVANCE(127); + if (lookahead == 'e') ADVANCE(520); + if (lookahead == 'f') ADVANCE(425); + if (lookahead == 'i') ADVANCE(488); + if (lookahead == 'l') ADVANCE(424); + if (lookahead == 'm') ADVANCE(352); + if (lookahead == 'p') ADVANCE(129); + if (lookahead == 'r') ADVANCE(334); + if (lookahead == 's') ADVANCE(551); END_STATE(); case 40: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == 'a') ADVANCE(130); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(143); + if (lookahead == '0') ADVANCE(1578); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1579); END_STATE(); case 41: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == 'a') ADVANCE(131); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(143); + if (lookahead == '0') ADVANCE(1573); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1579); END_STATE(); case 42: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == 'b') ADVANCE(119); - if (lookahead == 'n') ADVANCE(96); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); + if (lookahead == '1') ADVANCE(95); + if (lookahead == '3') ADVANCE(61); END_STATE(); case 43: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == 'b') ADVANCE(87); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); + if (lookahead == '1') ADVANCE(96); + if (lookahead == 'f') ADVANCE(626); END_STATE(); case 44: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == 'c') ADVANCE(74); - if (lookahead == 't') ADVANCE(73); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); + if (lookahead == '1') ADVANCE(97); + if (lookahead == '4') ADVANCE(807); + if (lookahead == 'h') ADVANCE(422); END_STATE(); case 45: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == 'c') ADVANCE(1970); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); + if (lookahead == '1') ADVANCE(98); END_STATE(); case 46: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == 'c') ADVANCE(1979); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); + if (lookahead == '1') ADVANCE(99); END_STATE(); case 47: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == 'c') ADVANCE(2007); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); + if (lookahead == '1') ADVANCE(100); + if (lookahead == 'f') ADVANCE(637); END_STATE(); case 48: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == 'c') ADVANCE(88); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); + if (lookahead == '1') ADVANCE(101); + if (lookahead == '8') ADVANCE(931); END_STATE(); case 49: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == 'c') ADVANCE(122); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); + if (lookahead == '1') ADVANCE(102); + if (lookahead == '8') ADVANCE(925); END_STATE(); case 50: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == 'c') ADVANCE(125); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); + if (lookahead == '1') ADVANCE(103); + if (lookahead == '8') ADVANCE(930); END_STATE(); case 51: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == 'c') ADVANCE(62); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); + if (lookahead == '1') ADVANCE(104); + if (lookahead == '3') ADVANCE(62); + if (lookahead == 'h') ADVANCE(460); END_STATE(); case 52: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == 'c') ADVANCE(132); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); + if (lookahead == '1') ADVANCE(105); + if (lookahead == '8') ADVANCE(928); END_STATE(); case 53: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == 'd') ADVANCE(71); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); + if (lookahead == '1') ADVANCE(106); + if (lookahead == '8') ADVANCE(927); END_STATE(); case 54: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == 'd') ADVANCE(15); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); + if (lookahead == '1') ADVANCE(107); + if (lookahead == '8') ADVANCE(929); END_STATE(); case 55: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == 'd') ADVANCE(1976); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); + if (lookahead == '1') ADVANCE(108); + if (lookahead == '8') ADVANCE(926); END_STATE(); case 56: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == 'd') ADVANCE(1986); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); + if (lookahead == '1') ADVANCE(109); + if (lookahead == '8') ADVANCE(932); END_STATE(); case 57: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == 'e') ADVANCE(48); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); + if (lookahead == '1') ADVANCE(110); + if (lookahead == 'f') ADVANCE(651); END_STATE(); case 58: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == 'e') ADVANCE(2004); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); + if (lookahead == '1') ADVANCE(111); END_STATE(); case 59: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == 'e') ADVANCE(1995); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); + if (lookahead == '1') ADVANCE(112); END_STATE(); case 60: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == 'e') ADVANCE(1973); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); + if (lookahead == '1') ADVANCE(113); END_STATE(); case 61: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == 'e') ADVANCE(1989); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); + if (lookahead == '2') ADVANCE(825); END_STATE(); case 62: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == 'e') ADVANCE(1998); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); + if (lookahead == '2') ADVANCE(813); END_STATE(); case 63: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == 'e') ADVANCE(52); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); + if (lookahead == '2') ADVANCE(143); + if (lookahead == 'l') ADVANCE(434); END_STATE(); case 64: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == 'e') ADVANCE(54); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); + if (lookahead == '2') ADVANCE(162); + if (lookahead == 'l') ADVANCE(436); END_STATE(); case 65: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == 'e') ADVANCE(108); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); + if (lookahead == '2') ADVANCE(167); + if (lookahead == 'l') ADVANCE(438); END_STATE(); case 66: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == 'e') ADVANCE(55); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); + if (lookahead == '2') ADVANCE(170); + if (lookahead == 'l') ADVANCE(439); END_STATE(); case 67: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == 'e') ADVANCE(56); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); + if (lookahead == '2') ADVANCE(173); + if (lookahead == 'l') ADVANCE(440); END_STATE(); case 68: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == 'e') ADVANCE(99); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); + if (lookahead == '2') ADVANCE(176); END_STATE(); case 69: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == 'e') ADVANCE(133); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); + if (lookahead == '2') ADVANCE(179); + if (lookahead == 'l') ADVANCE(441); END_STATE(); case 70: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == 'f') ADVANCE(35); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); + if (lookahead == '2') ADVANCE(181); + if (lookahead == 'l') ADVANCE(443); END_STATE(); case 71: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == 'g') ADVANCE(58); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); + if (lookahead == '2') ADVANCE(183); + if (lookahead == 'l') ADVANCE(445); END_STATE(); case 72: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == 'g') ADVANCE(118); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); + if (lookahead == '2') ADVANCE(185); + if (lookahead == 'l') ADVANCE(446); END_STATE(); case 73: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == 'h') ADVANCE(69); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); + if (lookahead == '2') ADVANCE(187); + if (lookahead == 'l') ADVANCE(447); END_STATE(); case 74: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == 'h') ADVANCE(117); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); + if (lookahead == '2') ADVANCE(189); END_STATE(); case 75: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == 'i') ADVANCE(53); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); + if (lookahead == '2') ADVANCE(191); END_STATE(); case 76: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == 'i') ADVANCE(141); - if (lookahead == 'o') ADVANCE(134); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); + if (lookahead == '2') ADVANCE(193); END_STATE(); case 77: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == 'i') ADVANCE(142); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); + if (lookahead == '2') ADVANCE(195); END_STATE(); case 78: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == 'i') ADVANCE(140); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); + if (lookahead == '2') ADVANCE(197); END_STATE(); case 79: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == 'i') ADVANCE(45); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); + if (lookahead == '2') ADVANCE(198); END_STATE(); case 80: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == 'i') ADVANCE(46); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); + if (lookahead == '2') ADVANCE(199); END_STATE(); case 81: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == 'i') ADVANCE(98); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); + if (lookahead == '2') ADVANCE(200); END_STATE(); case 82: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == 'i') ADVANCE(89); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); + if (lookahead == '2') ADVANCE(201); + if (lookahead == 'l') ADVANCE(449); END_STATE(); case 83: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == 'i') ADVANCE(47); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); + if (lookahead == '2') ADVANCE(202); END_STATE(); case 84: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == 'i') ADVANCE(68); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); + if (lookahead == '2') ADVANCE(203); END_STATE(); case 85: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == 'i') ADVANCE(106); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); + if (lookahead == '2') ADVANCE(204); END_STATE(); case 86: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == 'l') ADVANCE(1983); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); + if (lookahead == '2') ADVANCE(205); END_STATE(); case 87: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == 'l') ADVANCE(79); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); + if (lookahead == '2') ADVANCE(206); END_STATE(); case 88: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == 'l') ADVANCE(34); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); + if (lookahead == '2') ADVANCE(207); END_STATE(); case 89: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == 'l') ADVANCE(61); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); + if (lookahead == '2') ADVANCE(208); END_STATE(); case 90: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == 'l') ADVANCE(40); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); + if (lookahead == '2') ADVANCE(209); END_STATE(); case 91: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == 'm') ADVANCE(2010); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); + if (lookahead == '2') ADVANCE(210); END_STATE(); case 92: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == 'n') ADVANCE(138); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); + if (lookahead == '2') ADVANCE(211); END_STATE(); case 93: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == 'n') ADVANCE(124); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); + if (lookahead == '2') ADVANCE(212); END_STATE(); case 94: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == 'n') ADVANCE(44); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); + if (lookahead == '2') ADVANCE(213); END_STATE(); case 95: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == 'n') ADVANCE(2020); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); + if (lookahead == '6') ADVANCE(824); END_STATE(); case 96: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == 'n') ADVANCE(103); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); + if (lookahead == '6') ADVANCE(798); END_STATE(); case 97: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == 'n') ADVANCE(120); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); + if (lookahead == '6') ADVANCE(808); END_STATE(); case 98: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == 'n') ADVANCE(32); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); + if (lookahead == '6') ADVANCE(797); END_STATE(); case 99: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == 'n') ADVANCE(123); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); + if (lookahead == '6') ADVANCE(811); END_STATE(); case 100: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == 'n') ADVANCE(77); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); + if (lookahead == '6') ADVANCE(801); END_STATE(); case 101: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == 'n') ADVANCE(121); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); + if (lookahead == '6') ADVANCE(923); END_STATE(); case 102: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == 'o') ADVANCE(101); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); + if (lookahead == '6') ADVANCE(917); END_STATE(); case 103: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == 'o') ADVANCE(137); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); + if (lookahead == '6') ADVANCE(922); END_STATE(); case 104: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == 'o') ADVANCE(109); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); + if (lookahead == '6') ADVANCE(812); END_STATE(); case 105: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == 'o') ADVANCE(100); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); + if (lookahead == '6') ADVANCE(920); END_STATE(); case 106: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == 'o') ADVANCE(95); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); + if (lookahead == '6') ADVANCE(919); END_STATE(); case 107: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == 'r') ADVANCE(76); - if (lookahead == 'u') ADVANCE(43); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); + if (lookahead == '6') ADVANCE(921); END_STATE(); case 108: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == 'r') ADVANCE(70); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); + if (lookahead == '6') ADVANCE(918); END_STATE(); case 109: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == 'r') ADVANCE(2013); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); + if (lookahead == '6') ADVANCE(924); END_STATE(); case 110: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == 'r') ADVANCE(75); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); + if (lookahead == '6') ADVANCE(804); END_STATE(); case 111: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == 'r') ADVANCE(36); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); + if (lookahead == '6') ADVANCE(800); END_STATE(); case 112: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == 'r') ADVANCE(139); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); + if (lookahead == '6') ADVANCE(815); END_STATE(); case 113: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == 'r') ADVANCE(72); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); + if (lookahead == '6') ADVANCE(803); END_STATE(); case 114: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == 'r') ADVANCE(31); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); + if (lookahead == '8') ADVANCE(933); END_STATE(); case 115: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == 'r') ADVANCE(64); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); + if (lookahead == '8') ADVANCE(934); END_STATE(); case 116: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == 'r') ADVANCE(33); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); + if (lookahead == '8') ADVANCE(943); END_STATE(); case 117: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == 'r') ADVANCE(105); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); + if (lookahead == '8') ADVANCE(935); END_STATE(); case 118: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == 's') ADVANCE(2016); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || + if (lookahead == ':') ADVANCE(1552); + if (lookahead == '+' || + lookahead == '-') ADVANCE(759); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1581); + if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(121); END_STATE(); case 119: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == 's') ADVANCE(135); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || + if (lookahead == ':') ADVANCE(1552); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1574); + if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(121); END_STATE(); case 120: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == 's') ADVANCE(84); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || + if (lookahead == ':') ADVANCE(1552); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1575); + if (('G' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); + ('g' <= lookahead && lookahead <= 'z')) ADVANCE(121); END_STATE(); case 121: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == 's') ADVANCE(127); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || + if (lookahead == ':') ADVANCE(1552); + if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(121); END_STATE(); case 122: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == 't') ADVANCE(2001); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); + if (lookahead == ':') ADVANCE(1551); + if (lookahead == 'B' || + lookahead == 'C' || + lookahead == 'F' || + lookahead == 'J' || + lookahead == 'S' || + lookahead == 'V' || + lookahead == 'Z') ADVANCE(1550); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != '\r' && + lookahead != ' ' && + lookahead != 'I') ADVANCE(1549); END_STATE(); case 123: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == 't') ADVANCE(1992); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); + if (lookahead == ';') ADVANCE(1548); + if (lookahead != 0) ADVANCE(123); END_STATE(); case 124: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == 't') ADVANCE(65); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); + if (lookahead == '>') ADVANCE(959); END_STATE(); case 125: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == 't') ADVANCE(104); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); + if (lookahead == 'a') ADVANCE(510); + if (lookahead == 'c') ADVANCE(127); + if (lookahead == 'e') ADVANCE(521); + if (lookahead == 'l') ADVANCE(424); + if (lookahead == 'p') ADVANCE(129); + if (lookahead == 'r') ADVANCE(334); + if (lookahead == 's') ADVANCE(551); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1583); END_STATE(); case 126: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == 't') ADVANCE(78); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); + if (lookahead == 'a') ADVANCE(510); + if (lookahead == 'c') ADVANCE(127); + if (lookahead == 'e') ADVANCE(543); + if (lookahead == 'l') ADVANCE(424); + if (lookahead == 'p') ADVANCE(129); + if (lookahead == 'r') ADVANCE(334); + if (lookahead == 's') ADVANCE(551); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1583); END_STATE(); case 127: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == 't') ADVANCE(112); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); + if (lookahead == 'a') ADVANCE(680); END_STATE(); case 128: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == 't') ADVANCE(80); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); + if (lookahead == 'a') ADVANCE(680); + if (lookahead == 'l') ADVANCE(130); END_STATE(); case 129: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == 't') ADVANCE(60); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); + if (lookahead == 'a') ADVANCE(229); + if (lookahead == 'r') ADVANCE(577); END_STATE(); case 130: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == 't') ADVANCE(82); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); + if (lookahead == 'a') ADVANCE(660); END_STATE(); case 131: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == 't') ADVANCE(85); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); + if (lookahead == 'a') ADVANCE(746); END_STATE(); case 132: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == 't') ADVANCE(66); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); + if (lookahead == 'a') ADVANCE(961); END_STATE(); case 133: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == 't') ADVANCE(83); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); + if (lookahead == 'a') ADVANCE(962); END_STATE(); case 134: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == 't') ADVANCE(63); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); + if (lookahead == 'a') ADVANCE(745); END_STATE(); case 135: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == 't') ADVANCE(116); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); + if (lookahead == 'a') ADVANCE(490); END_STATE(); case 136: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == 't') ADVANCE(39); - if (lookahead == 'y') ADVANCE(94); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); + if (lookahead == 'a') ADVANCE(624); END_STATE(); case 137: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == 't') ADVANCE(41); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); + if (lookahead == 'a') ADVANCE(580); END_STATE(); case 138: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == 'u') ADVANCE(91); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); + if (lookahead == 'a') ADVANCE(466); END_STATE(); case 139: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == 'u') ADVANCE(50); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); + if (lookahead == 'a') ADVANCE(547); END_STATE(); case 140: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == 'v') ADVANCE(59); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); + if (lookahead == 'a') ADVANCE(629); END_STATE(); case 141: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == 'v') ADVANCE(37); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); + if (lookahead == 'a') ADVANCE(232); END_STATE(); case 142: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == 'z') ADVANCE(67); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'y')) ADVANCE(143); + if (lookahead == 'a') ADVANCE(492); END_STATE(); case 143: - if (lookahead == '(') ADVANCE(1947); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); + if (lookahead == 'a') ADVANCE(265); END_STATE(); case 144: - if (lookahead == '(') ADVANCE(1948); - if (lookahead == ':') ADVANCE(1944); - if (lookahead == ';') ADVANCE(1942); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(144); - if (lookahead != 0) ADVANCE(390); + if (lookahead == 'a') ADVANCE(694); END_STATE(); case 145: - if (lookahead == '(') ADVANCE(1948); - if (lookahead == ':') ADVANCE(1944); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(144); - if (lookahead != 0 && - lookahead != ';') ADVANCE(390); + if (lookahead == 'a') ADVANCE(498); END_STATE(); case 146: - if (lookahead == '-') ADVANCE(732); + if (lookahead == 'a') ADVANCE(468); END_STATE(); case 147: - if (lookahead == '-') ADVANCE(937); + if (lookahead == 'a') ADVANCE(512); END_STATE(); case 148: - if (lookahead == '-') ADVANCE(630); + if (lookahead == 'a') ADVANCE(469); END_STATE(); case 149: - if (lookahead == '-') ADVANCE(419); + if (lookahead == 'a') ADVANCE(470); END_STATE(); case 150: - if (lookahead == '-') ADVANCE(722); + if (lookahead == 'a') ADVANCE(516); END_STATE(); case 151: - if (lookahead == '-') ADVANCE(529); + if (lookahead == 'a') ADVANCE(699); END_STATE(); case 152: - if (lookahead == '-') ADVANCE(575); + if (lookahead == 'a') ADVANCE(700); + if (lookahead == 'r') ADVANCE(429); END_STATE(); case 153: - if (lookahead == '-') ADVANCE(724); + if (lookahead == 'a') ADVANCE(703); END_STATE(); case 154: - if (lookahead == '-') ADVANCE(725); + if (lookahead == 'a') ADVANCE(691); END_STATE(); case 155: - if (lookahead == '-') ADVANCE(854); + if (lookahead == 'a') ADVANCE(653); + if (lookahead == 's') ADVANCE(582); END_STATE(); case 156: - if (lookahead == '-') ADVANCE(915); + if (lookahead == 'a') ADVANCE(625); END_STATE(); case 157: - if (lookahead == '-') ADVANCE(1316); + if (lookahead == 'a') ADVANCE(638); END_STATE(); case 158: - if (lookahead == '-') ADVANCE(686); + if (lookahead == 'a') ADVANCE(249); END_STATE(); case 159: - if (lookahead == '-') ADVANCE(1432); + if (lookahead == 'a') ADVANCE(245); END_STATE(); case 160: - if (lookahead == '-') ADVANCE(1002); + if (lookahead == 'a') ADVANCE(702); END_STATE(); case 161: - if (lookahead == '-') ADVANCE(1433); + if (lookahead == 'a') ADVANCE(243); END_STATE(); case 162: - if (lookahead == '-') ADVANCE(1433); - if (lookahead == ':') ADVANCE(1943); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + if (lookahead == 'a') ADVANCE(268); END_STATE(); case 163: - if (lookahead == '-') ADVANCE(1074); - if (lookahead == 'g') ADVANCE(150); - if (lookahead == 'l') ADVANCE(195); + if (lookahead == 'a') ADVANCE(716); END_STATE(); case 164: - if (lookahead == '-') ADVANCE(956); + if (lookahead == 'a') ADVANCE(527); END_STATE(); case 165: - if (lookahead == '-') ADVANCE(1215); + if (lookahead == 'a') ADVANCE(250); END_STATE(); case 166: - if (lookahead == '-') ADVANCE(790); + if (lookahead == 'a') ADVANCE(704); END_STATE(); case 167: - if (lookahead == '-') ADVANCE(1534); + if (lookahead == 'a') ADVANCE(270); END_STATE(); case 168: - if (lookahead == '-') ADVANCE(1534); - if (lookahead == 'e') ADVANCE(1326); + if (lookahead == 'a') ADVANCE(720); END_STATE(); case 169: - if (lookahead == '-') ADVANCE(588); + if (lookahead == 'a') ADVANCE(528); END_STATE(); case 170: - if (lookahead == '-') ADVANCE(1171); + if (lookahead == 'a') ADVANCE(272); END_STATE(); case 171: - if (lookahead == '-') ADVANCE(458); - if (lookahead == 'e') ADVANCE(631); + if (lookahead == 'a') ADVANCE(723); END_STATE(); case 172: - if (lookahead == '-') ADVANCE(1054); + if (lookahead == 'a') ADVANCE(530); END_STATE(); case 173: - if (lookahead == '-') ADVANCE(1568); + if (lookahead == 'a') ADVANCE(274); END_STATE(); case 174: - if (lookahead == '-') ADVANCE(1573); + if (lookahead == 'a') ADVANCE(726); END_STATE(); case 175: - if (lookahead == '-') ADVANCE(1576); + if (lookahead == 'a') ADVANCE(533); END_STATE(); case 176: - if (lookahead == '-') ADVANCE(471); + if (lookahead == 'a') ADVANCE(276); END_STATE(); case 177: - if (lookahead == '-') ADVANCE(984); + if (lookahead == 'a') ADVANCE(535); END_STATE(); case 178: - if (lookahead == '-') ADVANCE(717); + if (lookahead == 'a') ADVANCE(710); END_STATE(); case 179: - if (lookahead == '-') ADVANCE(692); + if (lookahead == 'a') ADVANCE(278); END_STATE(); case 180: - if (lookahead == '-') ADVANCE(994); + if (lookahead == 'a') ADVANCE(536); END_STATE(); case 181: - if (lookahead == '-') ADVANCE(718); + if (lookahead == 'a') ADVANCE(280); END_STATE(); case 182: - if (lookahead == '-') ADVANCE(694); + if (lookahead == 'a') ADVANCE(537); END_STATE(); case 183: - if (lookahead == '-') ADVANCE(998); + if (lookahead == 'a') ADVANCE(282); END_STATE(); case 184: - if (lookahead == '-') ADVANCE(719); + if (lookahead == 'a') ADVANCE(538); END_STATE(); case 185: - if (lookahead == '-') ADVANCE(1000); + if (lookahead == 'a') ADVANCE(284); END_STATE(); case 186: - if (lookahead == '-') ADVANCE(720); + if (lookahead == 'a') ADVANCE(539); END_STATE(); case 187: - if (lookahead == '-') ADVANCE(1001); + if (lookahead == 'a') ADVANCE(286); END_STATE(); case 188: - if (lookahead == '-') ADVANCE(721); + if (lookahead == 'a') ADVANCE(540); END_STATE(); case 189: - if (lookahead == '-') ADVANCE(1003); + if (lookahead == 'a') ADVANCE(288); END_STATE(); case 190: - if (lookahead == '-') ADVANCE(1448); + if (lookahead == 'a') ADVANCE(541); END_STATE(); case 191: - if (lookahead == '-') ADVANCE(1450); + if (lookahead == 'a') ADVANCE(290); END_STATE(); case 192: - if (lookahead == '-') ADVANCE(1451); + if (lookahead == 'a') ADVANCE(634); END_STATE(); case 193: - if (lookahead == '-') ADVANCE(1452); + if (lookahead == 'a') ADVANCE(292); END_STATE(); case 194: - if (lookahead == '-') ADVANCE(1453); + if (lookahead == 'a') ADVANCE(630); END_STATE(); case 195: - if (lookahead == '-') ADVANCE(723); + if (lookahead == 'a') ADVANCE(294); END_STATE(); case 196: - if (lookahead == '.') ADVANCE(1932); - if (lookahead == 'a') ADVANCE(1131); - if (lookahead == 'c') ADVANCE(406); - if (lookahead == 'e') ADVANCE(1108); - if (lookahead == 'f') ADVANCE(932); - if (lookahead == 'i') ADVANCE(1100); - if (lookahead == 'l') ADVANCE(935); - if (lookahead == 'm') ADVANCE(793); - if (lookahead == 'p') ADVANCE(395); - if (lookahead == 'r') ADVANCE(731); - if (lookahead == 's') ADVANCE(1217); + if (lookahead == 'a') ADVANCE(640); + if (lookahead == 'o') ADVANCE(481); END_STATE(); case 197: - if (lookahead == '.') ADVANCE(1932); - if (lookahead == 'a') ADVANCE(1131); - if (lookahead == 'c') ADVANCE(405); - if (lookahead == 'e') ADVANCE(1149); - if (lookahead == 'f') ADVANCE(932); - if (lookahead == 'l') ADVANCE(935); - if (lookahead == 'm') ADVANCE(793); - if (lookahead == 'p') ADVANCE(395); - if (lookahead == 'r') ADVANCE(731); - if (lookahead == 's') ADVANCE(1311); + if (lookahead == 'a') ADVANCE(296); END_STATE(); case 198: - if (lookahead == '0') ADVANCE(2036); - if (lookahead == '>') ADVANCE(1938); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(2037); + if (lookahead == 'a') ADVANCE(298); END_STATE(); case 199: - if (lookahead == '0') ADVANCE(2036); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(2037); + if (lookahead == 'a') ADVANCE(300); END_STATE(); case 200: - if (lookahead == '1') ADVANCE(253); - if (lookahead == '3') ADVANCE(219); + if (lookahead == 'a') ADVANCE(302); END_STATE(); case 201: - if (lookahead == '1') ADVANCE(254); - if (lookahead == 'f') ADVANCE(1382); + if (lookahead == 'a') ADVANCE(304); END_STATE(); case 202: - if (lookahead == '1') ADVANCE(255); - if (lookahead == '4') ADVANCE(1708); - if (lookahead == 'h') ADVANCE(945); + if (lookahead == 'a') ADVANCE(306); END_STATE(); case 203: - if (lookahead == '1') ADVANCE(256); + if (lookahead == 'a') ADVANCE(308); END_STATE(); case 204: - if (lookahead == '1') ADVANCE(257); + if (lookahead == 'a') ADVANCE(310); END_STATE(); case 205: - if (lookahead == '1') ADVANCE(258); - if (lookahead == 'f') ADVANCE(1398); + if (lookahead == 'a') ADVANCE(312); END_STATE(); case 206: - if (lookahead == '1') ADVANCE(259); - if (lookahead == '8') ADVANCE(1907); + if (lookahead == 'a') ADVANCE(314); END_STATE(); case 207: - if (lookahead == '1') ADVANCE(260); - if (lookahead == '8') ADVANCE(1901); + if (lookahead == 'a') ADVANCE(316); END_STATE(); case 208: - if (lookahead == '1') ADVANCE(261); - if (lookahead == '8') ADVANCE(1906); + if (lookahead == 'a') ADVANCE(318); END_STATE(); case 209: - if (lookahead == '1') ADVANCE(262); - if (lookahead == '3') ADVANCE(220); - if (lookahead == 'h') ADVANCE(1010); + if (lookahead == 'a') ADVANCE(320); END_STATE(); case 210: - if (lookahead == '1') ADVANCE(263); - if (lookahead == '8') ADVANCE(1904); + if (lookahead == 'a') ADVANCE(322); END_STATE(); case 211: - if (lookahead == '1') ADVANCE(264); - if (lookahead == '8') ADVANCE(1903); + if (lookahead == 'a') ADVANCE(324); END_STATE(); case 212: - if (lookahead == '1') ADVANCE(265); - if (lookahead == '8') ADVANCE(1905); + if (lookahead == 'a') ADVANCE(326); END_STATE(); case 213: - if (lookahead == '1') ADVANCE(266); - if (lookahead == '8') ADVANCE(1902); + if (lookahead == 'a') ADVANCE(328); END_STATE(); case 214: - if (lookahead == '1') ADVANCE(267); - if (lookahead == '8') ADVANCE(1908); + if (lookahead == 'a') ADVANCE(509); + if (lookahead == 'e') ADVANCE(525); + if (lookahead == 's') ADVANCE(738); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1583); END_STATE(); case 215: - if (lookahead == '1') ADVANCE(268); - if (lookahead == 'f') ADVANCE(1408); + if (lookahead == 'a') ADVANCE(509); + if (lookahead == 'e') ADVANCE(523); + if (lookahead == 'f') ADVANCE(425); + if (lookahead == 'm') ADVANCE(352); END_STATE(); case 216: - if (lookahead == '1') ADVANCE(269); + if (lookahead == 'a') ADVANCE(509); + if (lookahead == 'e') ADVANCE(524); + if (lookahead == 'f') ADVANCE(425); + if (lookahead == 'm') ADVANCE(352); END_STATE(); case 217: - if (lookahead == '1') ADVANCE(270); + if (lookahead == 'a') ADVANCE(549); + if (lookahead == 'f') ADVANCE(433); + if (lookahead == 'l') ADVANCE(569); + if (lookahead == 'm') ADVANCE(370); + if (lookahead == 'p') ADVANCE(158); + if (lookahead == 's') ADVANCE(583); END_STATE(); case 218: - if (lookahead == '1') ADVANCE(271); + if (lookahead == 'a') ADVANCE(750); END_STATE(); case 219: - if (lookahead == '2') ADVANCE(1734); + if (lookahead == 'a') ADVANCE(550); END_STATE(); case 220: - if (lookahead == '2') ADVANCE(1713); + if (lookahead == 'a') ADVANCE(548); + if (lookahead == 'f') ADVANCE(433); + if (lookahead == 's') ADVANCE(730); END_STATE(); case 221: - if (lookahead == '2') ADVANCE(418); - if (lookahead == 'l') ADVANCE(960); + if (lookahead == 'a') ADVANCE(654); END_STATE(); case 222: - if (lookahead == '2') ADVANCE(470); - if (lookahead == 'l') ADVANCE(961); + if (lookahead == 'b') ADVANCE(139); END_STATE(); case 223: - if (lookahead == '2') ADVANCE(477); - if (lookahead == 'l') ADVANCE(962); + if (lookahead == 'b') ADVANCE(139); + if (lookahead == 'p') ADVANCE(358); END_STATE(); case 224: - if (lookahead == '2') ADVANCE(481); - if (lookahead == 'l') ADVANCE(963); + if (lookahead == 'b') ADVANCE(554); END_STATE(); case 225: - if (lookahead == '2') ADVANCE(483); - if (lookahead == 'l') ADVANCE(964); + if (lookahead == 'b') ADVANCE(477); END_STATE(); case 226: - if (lookahead == '2') ADVANCE(486); + if (lookahead == 'b') ADVANCE(664); + if (lookahead == 'n') ADVANCE(546); END_STATE(); case 227: - if (lookahead == '2') ADVANCE(489); - if (lookahead == 'l') ADVANCE(965); + if (lookahead == 'b') ADVANCE(219); END_STATE(); case 228: - if (lookahead == '2') ADVANCE(491); - if (lookahead == 'l') ADVANCE(966); + if (lookahead == 'c') ADVANCE(1286); + if (lookahead == 'i') ADVANCE(1326); + if (lookahead == '$' || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 229: - if (lookahead == '2') ADVANCE(493); - if (lookahead == 'l') ADVANCE(967); + if (lookahead == 'c') ADVANCE(462); + if (lookahead == 'r') ADVANCE(135); END_STATE(); case 230: - if (lookahead == '2') ADVANCE(495); - if (lookahead == 'l') ADVANCE(968); + if (lookahead == 'c') ADVANCE(755); END_STATE(); case 231: - if (lookahead == '2') ADVANCE(496); - if (lookahead == 'l') ADVANCE(969); + if (lookahead == 'c') ADVANCE(406); END_STATE(); case 232: - if (lookahead == '2') ADVANCE(497); + if (lookahead == 'c') ADVANCE(463); END_STATE(); case 233: - if (lookahead == '2') ADVANCE(498); + if (lookahead == 'c') ADVANCE(138); END_STATE(); case 234: - if (lookahead == '2') ADVANCE(499); + if (lookahead == 'c') ADVANCE(407); END_STATE(); case 235: - if (lookahead == '2') ADVANCE(500); + if (lookahead == 'c') ADVANCE(408); END_STATE(); case 236: - if (lookahead == '2') ADVANCE(501); + if (lookahead == 'c') ADVANCE(409); END_STATE(); case 237: - if (lookahead == '2') ADVANCE(502); + if (lookahead == 'c') ADVANCE(410); END_STATE(); case 238: - if (lookahead == '2') ADVANCE(503); + if (lookahead == 'c') ADVANCE(336); END_STATE(); case 239: - if (lookahead == '2') ADVANCE(504); + if (lookahead == 'c') ADVANCE(414); END_STATE(); case 240: - if (lookahead == '2') ADVANCE(505); - if (lookahead == 'l') ADVANCE(972); + if (lookahead == 'c') ADVANCE(414); + if (lookahead == 't') ADVANCE(415); END_STATE(); case 241: - if (lookahead == '2') ADVANCE(506); + if (lookahead == 'c') ADVANCE(483); END_STATE(); case 242: - if (lookahead == '2') ADVANCE(507); + if (lookahead == 'c') ADVANCE(687); END_STATE(); case 243: - if (lookahead == '2') ADVANCE(508); + if (lookahead == 'c') ADVANCE(677); END_STATE(); case 244: - if (lookahead == '2') ADVANCE(509); + if (lookahead == 'c') ADVANCE(706); END_STATE(); case 245: - if (lookahead == '2') ADVANCE(510); + if (lookahead == 'c') ADVANCE(351); END_STATE(); case 246: - if (lookahead == '2') ADVANCE(511); + if (lookahead == 'c') ADVANCE(146); END_STATE(); case 247: - if (lookahead == '2') ADVANCE(512); + if (lookahead == 'c') ADVANCE(148); END_STATE(); case 248: - if (lookahead == '2') ADVANCE(513); + if (lookahead == 'c') ADVANCE(711); END_STATE(); case 249: - if (lookahead == '2') ADVANCE(514); + if (lookahead == 'c') ADVANCE(464); + if (lookahead == 'r') ADVANCE(142); END_STATE(); case 250: - if (lookahead == '2') ADVANCE(515); + if (lookahead == 'c') ADVANCE(464); + if (lookahead == 'r') ADVANCE(145); END_STATE(); case 251: - if (lookahead == '2') ADVANCE(516); + if (lookahead == 'd') ADVANCE(3); + if (lookahead == 'u') ADVANCE(489); END_STATE(); case 252: - if (lookahead == '2') ADVANCE(517); + if (lookahead == 'd') ADVANCE(776); END_STATE(); case 253: - if (lookahead == '6') ADVANCE(1733); + if (lookahead == 'd') ADVANCE(779); END_STATE(); case 254: - if (lookahead == '6') ADVANCE(1693); + if (lookahead == 'd') ADVANCE(778); END_STATE(); case 255: - if (lookahead == '6') ADVANCE(1709); + if (lookahead == 'd') ADVANCE(780); END_STATE(); case 256: - if (lookahead == '6') ADVANCE(1692); + if (lookahead == 'd') ADVANCE(755); END_STATE(); case 257: - if (lookahead == '6') ADVANCE(1711); + if (lookahead == 'd') ADVANCE(28); END_STATE(); case 258: - if (lookahead == '6') ADVANCE(1696); + if (lookahead == 'd') ADVANCE(4); + if (lookahead == 'u') ADVANCE(489); END_STATE(); case 259: - if (lookahead == '6') ADVANCE(1899); + if (lookahead == 'd') ADVANCE(5); END_STATE(); case 260: - if (lookahead == '6') ADVANCE(1893); + if (lookahead == 'd') ADVANCE(6); END_STATE(); case 261: - if (lookahead == '6') ADVANCE(1898); + if (lookahead == 'd') ADVANCE(7); END_STATE(); case 262: - if (lookahead == '6') ADVANCE(1712); + if (lookahead == 'd') ADVANCE(9); END_STATE(); case 263: - if (lookahead == '6') ADVANCE(1896); + if (lookahead == 'd') ADVANCE(586); END_STATE(); case 264: - if (lookahead == '6') ADVANCE(1895); + if (lookahead == 'd') ADVANCE(8); END_STATE(); case 265: - if (lookahead == '6') ADVANCE(1897); + if (lookahead == 'd') ADVANCE(263); END_STATE(); case 266: - if (lookahead == '6') ADVANCE(1894); + if (lookahead == 'd') ADVANCE(587); END_STATE(); case 267: - if (lookahead == '6') ADVANCE(1900); + if (lookahead == 'd') ADVANCE(160); END_STATE(); case 268: - if (lookahead == '6') ADVANCE(1699); + if (lookahead == 'd') ADVANCE(266); END_STATE(); case 269: - if (lookahead == '6') ADVANCE(1695); + if (lookahead == 'd') ADVANCE(588); END_STATE(); case 270: - if (lookahead == '6') ADVANCE(1715); + if (lookahead == 'd') ADVANCE(269); END_STATE(); case 271: - if (lookahead == '6') ADVANCE(1698); + if (lookahead == 'd') ADVANCE(589); END_STATE(); case 272: - if (lookahead == '8') ADVANCE(1909); + if (lookahead == 'd') ADVANCE(271); END_STATE(); case 273: - if (lookahead == '8') ADVANCE(1910); + if (lookahead == 'd') ADVANCE(590); END_STATE(); case 274: - if (lookahead == '8') ADVANCE(1926); + if (lookahead == 'd') ADVANCE(273); END_STATE(); case 275: - if (lookahead == '8') ADVANCE(1912); + if (lookahead == 'd') ADVANCE(591); END_STATE(); case 276: - if (lookahead == ':') ADVANCE(1943); - if (lookahead == 'a') ADVANCE(372); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(389); + if (lookahead == 'd') ADVANCE(275); END_STATE(); case 277: - if (lookahead == ':') ADVANCE(1943); - if (lookahead == 'a') ADVANCE(359); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(389); + if (lookahead == 'd') ADVANCE(592); END_STATE(); case 278: - if (lookahead == ':') ADVANCE(1943); - if (lookahead == 'a') ADVANCE(332); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(389); + if (lookahead == 'd') ADVANCE(277); END_STATE(); case 279: - if (lookahead == ':') ADVANCE(1943); - if (lookahead == 'a') ADVANCE(295); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(389); + if (lookahead == 'd') ADVANCE(593); END_STATE(); case 280: - if (lookahead == ':') ADVANCE(1943); - if (lookahead == 'a') ADVANCE(361); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(389); + if (lookahead == 'd') ADVANCE(279); END_STATE(); case 281: - if (lookahead == ':') ADVANCE(1943); - if (lookahead == 'a') ADVANCE(297); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(389); + if (lookahead == 'd') ADVANCE(594); END_STATE(); case 282: - if (lookahead == ':') ADVANCE(1943); - if (lookahead == 'a') ADVANCE(343); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(389); + if (lookahead == 'd') ADVANCE(281); END_STATE(); case 283: - if (lookahead == ':') ADVANCE(1943); - if (lookahead == 'a') ADVANCE(375); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(389); + if (lookahead == 'd') ADVANCE(595); END_STATE(); case 284: - if (lookahead == ':') ADVANCE(1943); - if (lookahead == 'a') ADVANCE(360); - if (lookahead == 'o') ADVANCE(336); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(389); + if (lookahead == 'd') ADVANCE(283); END_STATE(); case 285: - if (lookahead == ':') ADVANCE(1943); - if (lookahead == 'a') ADVANCE(374); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(389); + if (lookahead == 'd') ADVANCE(596); END_STATE(); case 286: - if (lookahead == ':') ADVANCE(1943); - if (lookahead == 'a') ADVANCE(376); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(389); + if (lookahead == 'd') ADVANCE(285); END_STATE(); case 287: - if (lookahead == ':') ADVANCE(1943); - if (lookahead == 'a') ADVANCE(377); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(389); + if (lookahead == 'd') ADVANCE(597); END_STATE(); case 288: - if (lookahead == ':') ADVANCE(1943); - if (lookahead == 'b') ADVANCE(365); - if (lookahead == 'n') ADVANCE(342); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + if (lookahead == 'd') ADVANCE(287); END_STATE(); case 289: - if (lookahead == ':') ADVANCE(1943); - if (lookahead == 'b') ADVANCE(333); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + if (lookahead == 'd') ADVANCE(598); END_STATE(); case 290: - if (lookahead == ':') ADVANCE(1943); - if (lookahead == 'c') ADVANCE(320); - if (lookahead == 't') ADVANCE(319); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + if (lookahead == 'd') ADVANCE(289); END_STATE(); case 291: - if (lookahead == ':') ADVANCE(1943); - if (lookahead == 'c') ADVANCE(1971); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + if (lookahead == 'd') ADVANCE(599); END_STATE(); case 292: - if (lookahead == ':') ADVANCE(1943); - if (lookahead == 'c') ADVANCE(1981); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + if (lookahead == 'd') ADVANCE(291); END_STATE(); case 293: - if (lookahead == ':') ADVANCE(1943); - if (lookahead == 'c') ADVANCE(2008); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + if (lookahead == 'd') ADVANCE(600); END_STATE(); case 294: - if (lookahead == ':') ADVANCE(1943); - if (lookahead == 'c') ADVANCE(334); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + if (lookahead == 'd') ADVANCE(293); END_STATE(); case 295: - if (lookahead == ':') ADVANCE(1943); - if (lookahead == 'c') ADVANCE(368); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + if (lookahead == 'd') ADVANCE(601); END_STATE(); case 296: - if (lookahead == ':') ADVANCE(1943); - if (lookahead == 'c') ADVANCE(371); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + if (lookahead == 'd') ADVANCE(295); END_STATE(); case 297: - if (lookahead == ':') ADVANCE(1943); - if (lookahead == 'c') ADVANCE(308); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + if (lookahead == 'd') ADVANCE(602); END_STATE(); case 298: - if (lookahead == ':') ADVANCE(1943); - if (lookahead == 'c') ADVANCE(378); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + if (lookahead == 'd') ADVANCE(297); END_STATE(); case 299: - if (lookahead == ':') ADVANCE(1943); - if (lookahead == 'd') ADVANCE(317); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + if (lookahead == 'd') ADVANCE(603); END_STATE(); case 300: - if (lookahead == ':') ADVANCE(1943); - if (lookahead == 'd') ADVANCE(162); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + if (lookahead == 'd') ADVANCE(299); END_STATE(); case 301: - if (lookahead == ':') ADVANCE(1943); - if (lookahead == 'd') ADVANCE(1977); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + if (lookahead == 'd') ADVANCE(604); END_STATE(); case 302: - if (lookahead == ':') ADVANCE(1943); - if (lookahead == 'd') ADVANCE(1987); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + if (lookahead == 'd') ADVANCE(301); END_STATE(); case 303: - if (lookahead == ':') ADVANCE(1943); - if (lookahead == 'e') ADVANCE(294); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + if (lookahead == 'd') ADVANCE(605); END_STATE(); case 304: - if (lookahead == ':') ADVANCE(1943); - if (lookahead == 'e') ADVANCE(2005); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + if (lookahead == 'd') ADVANCE(303); END_STATE(); case 305: - if (lookahead == ':') ADVANCE(1943); - if (lookahead == 'e') ADVANCE(1996); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + if (lookahead == 'd') ADVANCE(606); END_STATE(); case 306: - if (lookahead == ':') ADVANCE(1943); - if (lookahead == 'e') ADVANCE(1974); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + if (lookahead == 'd') ADVANCE(305); END_STATE(); case 307: - if (lookahead == ':') ADVANCE(1943); - if (lookahead == 'e') ADVANCE(1990); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + if (lookahead == 'd') ADVANCE(607); END_STATE(); case 308: - if (lookahead == ':') ADVANCE(1943); - if (lookahead == 'e') ADVANCE(1999); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + if (lookahead == 'd') ADVANCE(307); END_STATE(); case 309: - if (lookahead == ':') ADVANCE(1943); - if (lookahead == 'e') ADVANCE(298); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + if (lookahead == 'd') ADVANCE(608); END_STATE(); case 310: - if (lookahead == ':') ADVANCE(1943); - if (lookahead == 'e') ADVANCE(300); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + if (lookahead == 'd') ADVANCE(309); END_STATE(); case 311: - if (lookahead == ':') ADVANCE(1943); - if (lookahead == 'e') ADVANCE(354); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + if (lookahead == 'd') ADVANCE(609); END_STATE(); case 312: - if (lookahead == ':') ADVANCE(1943); - if (lookahead == 'e') ADVANCE(301); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + if (lookahead == 'd') ADVANCE(311); END_STATE(); case 313: - if (lookahead == ':') ADVANCE(1943); - if (lookahead == 'e') ADVANCE(302); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + if (lookahead == 'd') ADVANCE(610); END_STATE(); case 314: - if (lookahead == ':') ADVANCE(1943); - if (lookahead == 'e') ADVANCE(345); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + if (lookahead == 'd') ADVANCE(313); END_STATE(); case 315: - if (lookahead == ':') ADVANCE(1943); - if (lookahead == 'e') ADVANCE(379); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + if (lookahead == 'd') ADVANCE(611); END_STATE(); case 316: - if (lookahead == ':') ADVANCE(1943); - if (lookahead == 'f') ADVANCE(281); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + if (lookahead == 'd') ADVANCE(315); END_STATE(); case 317: - if (lookahead == ':') ADVANCE(1943); - if (lookahead == 'g') ADVANCE(304); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + if (lookahead == 'd') ADVANCE(612); END_STATE(); case 318: - if (lookahead == ':') ADVANCE(1943); - if (lookahead == 'g') ADVANCE(364); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + if (lookahead == 'd') ADVANCE(317); END_STATE(); case 319: - if (lookahead == ':') ADVANCE(1943); - if (lookahead == 'h') ADVANCE(315); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + if (lookahead == 'd') ADVANCE(613); END_STATE(); case 320: - if (lookahead == ':') ADVANCE(1943); - if (lookahead == 'h') ADVANCE(363); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + if (lookahead == 'd') ADVANCE(319); END_STATE(); case 321: - if (lookahead == ':') ADVANCE(1943); - if (lookahead == 'i') ADVANCE(299); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + if (lookahead == 'd') ADVANCE(614); END_STATE(); case 322: - if (lookahead == ':') ADVANCE(1943); - if (lookahead == 'i') ADVANCE(387); - if (lookahead == 'o') ADVANCE(380); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + if (lookahead == 'd') ADVANCE(321); END_STATE(); case 323: - if (lookahead == ':') ADVANCE(1943); - if (lookahead == 'i') ADVANCE(388); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + if (lookahead == 'd') ADVANCE(615); END_STATE(); case 324: - if (lookahead == ':') ADVANCE(1943); - if (lookahead == 'i') ADVANCE(386); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + if (lookahead == 'd') ADVANCE(323); END_STATE(); case 325: - if (lookahead == ':') ADVANCE(1943); - if (lookahead == 'i') ADVANCE(291); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + if (lookahead == 'd') ADVANCE(616); END_STATE(); case 326: - if (lookahead == ':') ADVANCE(1943); - if (lookahead == 'i') ADVANCE(292); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + if (lookahead == 'd') ADVANCE(325); END_STATE(); case 327: - if (lookahead == ':') ADVANCE(1943); - if (lookahead == 'i') ADVANCE(344); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + if (lookahead == 'd') ADVANCE(617); END_STATE(); case 328: - if (lookahead == ':') ADVANCE(1943); - if (lookahead == 'i') ADVANCE(335); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + if (lookahead == 'd') ADVANCE(327); END_STATE(); case 329: - if (lookahead == ':') ADVANCE(1943); - if (lookahead == 'i') ADVANCE(293); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + if (lookahead == 'd') ADVANCE(30); END_STATE(); case 330: - if (lookahead == ':') ADVANCE(1943); - if (lookahead == 'i') ADVANCE(314); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + if (lookahead == 'd') ADVANCE(403); END_STATE(); case 331: - if (lookahead == ':') ADVANCE(1943); - if (lookahead == 'i') ADVANCE(352); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + if (lookahead == 'd') ADVANCE(166); END_STATE(); case 332: - if (lookahead == ':') ADVANCE(1943); - if (lookahead == 'l') ADVANCE(1984); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + if (lookahead == 'd') ADVANCE(11); END_STATE(); case 333: - if (lookahead == ':') ADVANCE(1943); - if (lookahead == 'l') ADVANCE(325); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + if (lookahead == 'd') ADVANCE(35); END_STATE(); case 334: - if (lookahead == ':') ADVANCE(1943); - if (lookahead == 'l') ADVANCE(280); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + if (lookahead == 'e') ADVANCE(389); END_STATE(); case 335: - if (lookahead == ':') ADVANCE(1943); - if (lookahead == 'l') ADVANCE(307); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + if (lookahead == 'e') ADVANCE(944); END_STATE(); case 336: - if (lookahead == ':') ADVANCE(1943); - if (lookahead == 'l') ADVANCE(286); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + if (lookahead == 'e') ADVANCE(774); END_STATE(); case 337: - if (lookahead == ':') ADVANCE(1943); - if (lookahead == 'm') ADVANCE(2011); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + if (lookahead == 'e') ADVANCE(964); END_STATE(); case 338: - if (lookahead == ':') ADVANCE(1943); - if (lookahead == 'n') ADVANCE(384); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + if (lookahead == 'e') ADVANCE(963); END_STATE(); case 339: - if (lookahead == ':') ADVANCE(1943); - if (lookahead == 'n') ADVANCE(370); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + if (lookahead == 'e') ADVANCE(851); END_STATE(); case 340: - if (lookahead == ':') ADVANCE(1943); - if (lookahead == 'n') ADVANCE(290); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + if (lookahead == 'e') ADVANCE(845); END_STATE(); case 341: - if (lookahead == ':') ADVANCE(1943); - if (lookahead == 'n') ADVANCE(2021); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + if (lookahead == 'e') ADVANCE(846); END_STATE(); case 342: - if (lookahead == ':') ADVANCE(1943); - if (lookahead == 'n') ADVANCE(349); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + if (lookahead == 'e') ADVANCE(850); END_STATE(); case 343: - if (lookahead == ':') ADVANCE(1943); - if (lookahead == 'n') ADVANCE(366); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + if (lookahead == 'e') ADVANCE(937); END_STATE(); case 344: - if (lookahead == ':') ADVANCE(1943); - if (lookahead == 'n') ADVANCE(278); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + if (lookahead == 'e') ADVANCE(852); END_STATE(); case 345: - if (lookahead == ':') ADVANCE(1943); - if (lookahead == 'n') ADVANCE(369); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + if (lookahead == 'e') ADVANCE(819); END_STATE(); case 346: - if (lookahead == ':') ADVANCE(1943); - if (lookahead == 'n') ADVANCE(323); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + if (lookahead == 'e') ADVANCE(847); END_STATE(); case 347: - if (lookahead == ':') ADVANCE(1943); - if (lookahead == 'n') ADVANCE(367); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + if (lookahead == 'e') ADVANCE(848); END_STATE(); case 348: - if (lookahead == ':') ADVANCE(1943); - if (lookahead == 'o') ADVANCE(347); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + if (lookahead == 'e') ADVANCE(849); END_STATE(); case 349: - if (lookahead == ':') ADVANCE(1943); - if (lookahead == 'o') ADVANCE(383); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + if (lookahead == 'e') ADVANCE(941); END_STATE(); case 350: - if (lookahead == ':') ADVANCE(1943); - if (lookahead == 'o') ADVANCE(355); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + if (lookahead == 'e') ADVANCE(939); END_STATE(); case 351: - if (lookahead == ':') ADVANCE(1943); - if (lookahead == 'o') ADVANCE(346); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + if (lookahead == 'e') ADVANCE(755); END_STATE(); case 352: - if (lookahead == ':') ADVANCE(1943); - if (lookahead == 'o') ADVANCE(341); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + if (lookahead == 'e') ADVANCE(674); END_STATE(); case 353: - if (lookahead == ':') ADVANCE(1943); - if (lookahead == 'r') ADVANCE(322); - if (lookahead == 'u') ADVANCE(289); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + if (lookahead == 'e') ADVANCE(465); END_STATE(); case 354: - if (lookahead == ':') ADVANCE(1943); - if (lookahead == 'r') ADVANCE(316); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + if (lookahead == 'e') ADVANCE(748); END_STATE(); case 355: - if (lookahead == ':') ADVANCE(1943); - if (lookahead == 'r') ADVANCE(2014); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + if (lookahead == 'e') ADVANCE(257); END_STATE(); case 356: - if (lookahead == ':') ADVANCE(1943); - if (lookahead == 'r') ADVANCE(321); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + if (lookahead == 'e') ADVANCE(32); END_STATE(); case 357: - if (lookahead == ':') ADVANCE(1943); - if (lookahead == 'r') ADVANCE(282); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + if (lookahead == 'e') ADVANCE(496); END_STATE(); case 358: - if (lookahead == ':') ADVANCE(1943); - if (lookahead == 'r') ADVANCE(385); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + if (lookahead == 'e') ADVANCE(584); END_STATE(); case 359: - if (lookahead == ':') ADVANCE(1943); - if (lookahead == 'r') ADVANCE(318); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + if (lookahead == 'e') ADVANCE(241); END_STATE(); case 360: - if (lookahead == ':') ADVANCE(1943); - if (lookahead == 'r') ADVANCE(277); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + if (lookahead == 'e') ADVANCE(517); END_STATE(); case 361: - if (lookahead == ':') ADVANCE(1943); - if (lookahead == 'r') ADVANCE(310); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + if (lookahead == 'e') ADVANCE(585); END_STATE(); case 362: - if (lookahead == ':') ADVANCE(1943); - if (lookahead == 'r') ADVANCE(279); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + if (lookahead == 'e') ADVANCE(248); END_STATE(); case 363: - if (lookahead == ':') ADVANCE(1943); - if (lookahead == 'r') ADVANCE(351); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + if (lookahead == 'e') ADVANCE(474); END_STATE(); case 364: - if (lookahead == ':') ADVANCE(1943); - if (lookahead == 's') ADVANCE(2017); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + if (lookahead == 'e') ADVANCE(515); + if (lookahead == 's') ADVANCE(738); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1583); END_STATE(); case 365: - if (lookahead == ':') ADVANCE(1943); - if (lookahead == 's') ADVANCE(381); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + if (lookahead == 'e') ADVANCE(522); END_STATE(); case 366: - if (lookahead == ':') ADVANCE(1943); - if (lookahead == 's') ADVANCE(330); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + if (lookahead == 'e') ADVANCE(700); END_STATE(); case 367: - if (lookahead == ':') ADVANCE(1943); - if (lookahead == 's') ADVANCE(373); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + if (lookahead == 'e') ADVANCE(618); END_STATE(); case 368: - if (lookahead == ':') ADVANCE(1943); - if (lookahead == 't') ADVANCE(2002); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + if (lookahead == 'e') ADVANCE(621); END_STATE(); case 369: - if (lookahead == ':') ADVANCE(1943); - if (lookahead == 't') ADVANCE(1993); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + if (lookahead == 'e') ADVANCE(256); END_STATE(); case 370: - if (lookahead == ':') ADVANCE(1943); - if (lookahead == 't') ADVANCE(311); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + if (lookahead == 'e') ADVANCE(713); END_STATE(); case 371: - if (lookahead == ':') ADVANCE(1943); - if (lookahead == 't') ADVANCE(350); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + if (lookahead == 'e') ADVANCE(628); END_STATE(); case 372: - if (lookahead == ':') ADVANCE(1943); - if (lookahead == 't') ADVANCE(324); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + if (lookahead == 'e') ADVANCE(329); END_STATE(); case 373: - if (lookahead == ':') ADVANCE(1943); - if (lookahead == 't') ADVANCE(358); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + if (lookahead == 'e') ADVANCE(519); END_STATE(); case 374: - if (lookahead == ':') ADVANCE(1943); - if (lookahead == 't') ADVANCE(326); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + if (lookahead == 'e') ADVANCE(665); + if (lookahead == 'r') ADVANCE(150); END_STATE(); case 375: - if (lookahead == ':') ADVANCE(1943); - if (lookahead == 't') ADVANCE(306); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + if (lookahead == 'e') ADVANCE(707); END_STATE(); case 376: - if (lookahead == ':') ADVANCE(1943); - if (lookahead == 't') ADVANCE(328); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + if (lookahead == 'e') ADVANCE(486); END_STATE(); case 377: - if (lookahead == ':') ADVANCE(1943); - if (lookahead == 't') ADVANCE(331); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + if (lookahead == 'e') ADVANCE(34); END_STATE(); case 378: - if (lookahead == ':') ADVANCE(1943); - if (lookahead == 't') ADVANCE(312); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + if (lookahead == 'e') ADVANCE(333); END_STATE(); case 379: - if (lookahead == ':') ADVANCE(1943); - if (lookahead == 't') ADVANCE(329); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + if (lookahead == 'e') ADVANCE(36); END_STATE(); case 380: - if (lookahead == ':') ADVANCE(1943); - if (lookahead == 't') ADVANCE(309); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + if (lookahead == 'f') ADVANCE(427); END_STATE(); case 381: - if (lookahead == ':') ADVANCE(1943); - if (lookahead == 't') ADVANCE(362); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + if (lookahead == 'f') ADVANCE(578); END_STATE(); case 382: - if (lookahead == ':') ADVANCE(1943); - if (lookahead == 't') ADVANCE(285); - if (lookahead == 'y') ADVANCE(340); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + if (lookahead == 'f') ADVANCE(159); END_STATE(); case 383: - if (lookahead == ':') ADVANCE(1943); - if (lookahead == 't') ADVANCE(287); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + if (lookahead == 'f') ADVANCE(433); END_STATE(); case 384: - if (lookahead == ':') ADVANCE(1943); - if (lookahead == 'u') ADVANCE(337); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + if (lookahead == 'f') ADVANCE(433); + if (lookahead == 'l') ADVANCE(569); + if (lookahead == 'm') ADVANCE(370); + if (lookahead == 'p') ADVANCE(165); END_STATE(); case 385: - if (lookahead == ':') ADVANCE(1943); - if (lookahead == 'u') ADVANCE(296); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + if (lookahead == 'f') ADVANCE(433); + if (lookahead == 'p') ADVANCE(192); END_STATE(); case 386: - if (lookahead == ':') ADVANCE(1943); - if (lookahead == 'v') ADVANCE(305); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + if (lookahead == 'f') ADVANCE(566); END_STATE(); case 387: - if (lookahead == ':') ADVANCE(1943); - if (lookahead == 'v') ADVANCE(283); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + if (lookahead == 'g') ADVANCE(735); END_STATE(); case 388: - if (lookahead == ':') ADVANCE(1943); - if (lookahead == 'z') ADVANCE(313); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'y')) ADVANCE(389); + if (lookahead == 'g') ADVANCE(413); END_STATE(); case 389: - if (lookahead == ':') ADVANCE(1943); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + if (lookahead == 'g') ADVANCE(426); + if (lookahead == 's') ADVANCE(714); END_STATE(); case 390: - if (lookahead == ';') ADVANCE(1942); - if (lookahead != 0) ADVANCE(390); + if (lookahead == 'g') ADVANCE(659); END_STATE(); case 391: - if (lookahead == '>') ADVANCE(1938); + if (lookahead == 'g') ADVANCE(339); END_STATE(); case 392: - if (lookahead == '>') ADVANCE(13); + if (lookahead == 'g') ADVANCE(340); END_STATE(); case 393: - if (lookahead == '>') ADVANCE(14); + if (lookahead == 'g') ADVANCE(341); END_STATE(); case 394: - if (lookahead == '\\') ADVANCE(11); - if (lookahead != 0 && - lookahead != '\n') ADVANCE(12); + if (lookahead == 'g') ADVANCE(342); END_STATE(); case 395: - if (lookahead == 'a') ADVANCE(613); + if (lookahead == 'g') ADVANCE(343); END_STATE(); case 396: - if (lookahead == 'a') ADVANCE(1648); + if (lookahead == 'g') ADVANCE(344); END_STATE(); case 397: - if (lookahead == 'a') ADVANCE(1940); + if (lookahead == 'g') ADVANCE(345); END_STATE(); case 398: - if (lookahead == 'a') ADVANCE(1941); + if (lookahead == 'g') ADVANCE(346); END_STATE(); case 399: - if (lookahead == 'a') ADVANCE(1730); + if (lookahead == 'g') ADVANCE(347); END_STATE(); case 400: - if (lookahead == 'a') ADVANCE(1040); - if (lookahead == 'i') ADVANCE(1046); - if (lookahead == 'l') ADVANCE(1256); + if (lookahead == 'g') ADVANCE(348); END_STATE(); case 401: - if (lookahead == 'a') ADVANCE(563); + if (lookahead == 'g') ADVANCE(349); END_STATE(); case 402: - if (lookahead == 'a') ADVANCE(563); - if (lookahead == 'r') ADVANCE(930); - if (lookahead == 'u') ADVANCE(534); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(2027); + if (lookahead == 'g') ADVANCE(350); END_STATE(); case 403: - if (lookahead == 'a') ADVANCE(1528); + if (lookahead == 'g') ADVANCE(351); END_STATE(); case 404: - if (lookahead == 'a') ADVANCE(1528); - if (lookahead == 'e') ADVANCE(891); - if (lookahead == 'o') ADVANCE(1310); - if (lookahead == 'u') ADVANCE(1048); + if (lookahead == 'g') ADVANCE(736); END_STATE(); case 405: - if (lookahead == 'a') ADVANCE(1526); + if (lookahead == 'g') ADVANCE(416); END_STATE(); case 406: - if (lookahead == 'a') ADVANCE(1526); - if (lookahead == 'l') ADVANCE(409); + if (lookahead == 'h') ADVANCE(951); END_STATE(); case 407: - if (lookahead == 'a') ADVANCE(1645); + if (lookahead == 'h') ADVANCE(956); END_STATE(); case 408: - if (lookahead == 'a') ADVANCE(1396); - if (lookahead == 'u') ADVANCE(1461); + if (lookahead == 'h') ADVANCE(958); END_STATE(); case 409: - if (lookahead == 'a') ADVANCE(1435); + if (lookahead == 'h') ADVANCE(957); END_STATE(); case 410: - if (lookahead == 'a') ADVANCE(1095); + if (lookahead == 'h') ADVANCE(960); END_STATE(); case 411: - if (lookahead == 'a') ADVANCE(1646); + if (lookahead == 'h') ADVANCE(556); END_STATE(); case 412: - if (lookahead == 'a') ADVANCE(1374); + if (lookahead == 'h') ADVANCE(560); END_STATE(); case 413: - if (lookahead == 'a') ADVANCE(1127); + if (lookahead == 'h') ADVANCE(46); END_STATE(); case 414: - if (lookahead == 'a') ADVANCE(1127); - if (lookahead == 'u') ADVANCE(734); + if (lookahead == 'h') ADVANCE(633); END_STATE(); case 415: - if (lookahead == 'a') ADVANCE(1098); + if (lookahead == 'h') ADVANCE(366); END_STATE(); case 416: - if (lookahead == 'a') ADVANCE(1406); + if (lookahead == 'h') ADVANCE(59); END_STATE(); case 417: - if (lookahead == 'a') ADVANCE(1206); + if (lookahead == 'h') ADVANCE(455); END_STATE(); case 418: - if (lookahead == 'a') ADVANCE(632); + if (lookahead == 'i') ADVANCE(471); END_STATE(); case 419: - if (lookahead == 'a') ADVANCE(1400); - if (lookahead == 'i') ADVANCE(1188); + if (lookahead == 'i') ADVANCE(739); + if (lookahead == 'o') ADVANCE(708); END_STATE(); case 420: - if (lookahead == 'a') ADVANCE(1184); + if (lookahead == 'i') ADVANCE(755); END_STATE(); case 421: - if (lookahead == 'a') ADVANCE(1036); + if (lookahead == 'i') ADVANCE(751); END_STATE(); case 422: - if (lookahead == 'a') ADVANCE(1328); + if (lookahead == 'i') ADVANCE(388); END_STATE(); case 423: - if (lookahead == 'a') ADVANCE(1329); + if (lookahead == 'i') ADVANCE(740); END_STATE(); case 424: - if (lookahead == 'a') ADVANCE(1330); + if (lookahead == 'i') ADVANCE(513); + if (lookahead == 'o') ADVANCE(233); END_STATE(); case 425: - if (lookahead == 'a') ADVANCE(1581); + if (lookahead == 'i') ADVANCE(353); END_STATE(); case 426: - if (lookahead == 'a') ADVANCE(1331); + if (lookahead == 'i') ADVANCE(662); END_STATE(); case 427: - if (lookahead == 'a') ADVANCE(1038); + if (lookahead == 'i') ADVANCE(514); END_STATE(); case 428: - if (lookahead == 'a') ADVANCE(1332); + if (lookahead == 'i') ADVANCE(682); END_STATE(); case 429: - if (lookahead == 'a') ADVANCE(1333); + if (lookahead == 'i') ADVANCE(242); END_STATE(); case 430: - if (lookahead == 'a') ADVANCE(1334); + if (lookahead == 'i') ADVANCE(559); END_STATE(); case 431: - if (lookahead == 'a') ADVANCE(1114); + if (lookahead == 'i') ADVANCE(230); END_STATE(); case 432: - if (lookahead == 'a') ADVANCE(1115); + if (lookahead == 'i') ADVANCE(561); END_STATE(); case 433: - if (lookahead == 'a') ADVANCE(1116); + if (lookahead == 'i') ADVANCE(363); END_STATE(); case 434: - if (lookahead == 'a') ADVANCE(1479); + if (lookahead == 'i') ADVANCE(675); END_STATE(); case 435: - if (lookahead == 'a') ADVANCE(1117); + if (lookahead == 'i') ADVANCE(562); END_STATE(); case 436: - if (lookahead == 'a') ADVANCE(1480); + if (lookahead == 'i') ADVANCE(683); END_STATE(); case 437: - if (lookahead == 'a') ADVANCE(1118); + if (lookahead == 'i') ADVANCE(563); END_STATE(); case 438: - if (lookahead == 'a') ADVANCE(1481); + if (lookahead == 'i') ADVANCE(685); END_STATE(); case 439: - if (lookahead == 'a') ADVANCE(1119); + if (lookahead == 'i') ADVANCE(689); END_STATE(); case 440: - if (lookahead == 'a') ADVANCE(1482); + if (lookahead == 'i') ADVANCE(692); END_STATE(); case 441: - if (lookahead == 'a') ADVANCE(1483); + if (lookahead == 'i') ADVANCE(693); END_STATE(); case 442: - if (lookahead == 'a') ADVANCE(1484); + if (lookahead == 'i') ADVANCE(564); END_STATE(); case 443: - if (lookahead == 'a') ADVANCE(1145); + if (lookahead == 'i') ADVANCE(676); END_STATE(); case 444: - if (lookahead == 'a') ADVANCE(1183); + if (lookahead == 'i') ADVANCE(531); END_STATE(); case 445: - if (lookahead == 'a') ADVANCE(1489); + if (lookahead == 'i') ADVANCE(684); END_STATE(); case 446: - if (lookahead == 'a') ADVANCE(1490); + if (lookahead == 'i') ADVANCE(697); END_STATE(); case 447: - if (lookahead == 'a') ADVANCE(1508); + if (lookahead == 'i') ADVANCE(698); END_STATE(); case 448: - if (lookahead == 'a') ADVANCE(1513); + if (lookahead == 'i') ADVANCE(686); END_STATE(); case 449: - if (lookahead == 'a') ADVANCE(1515); + if (lookahead == 'i') ADVANCE(690); END_STATE(); case 450: - if (lookahead == 'a') ADVANCE(614); + if (lookahead == 'i') ADVANCE(330); END_STATE(); case 451: - if (lookahead == 'a') ADVANCE(1649); + if (lookahead == 'i') ADVANCE(479); END_STATE(); case 452: - if (lookahead == 'a') ADVANCE(1377); - if (lookahead == 'o') ADVANCE(1078); + if (lookahead == 'i') ADVANCE(373); END_STATE(); case 453: - if (lookahead == 'a') ADVANCE(1377); - if (lookahead == 'o') ADVANCE(1078); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(2025); + if (lookahead == 'i') ADVANCE(668); END_STATE(); case 454: - if (lookahead == 'a') ADVANCE(1044); + if (lookahead == 'i') ADVANCE(667); END_STATE(); case 455: - if (lookahead == 'a') ADVANCE(1440); + if (lookahead == 'i') ADVANCE(709); END_STATE(); case 456: - if (lookahead == 'a') ADVANCE(594); + if (lookahead == 'i') ADVANCE(715); END_STATE(); case 457: - if (lookahead == 'a') ADVANCE(1546); + if (lookahead == 'i') ADVANCE(719); END_STATE(); case 458: - if (lookahead == 'a') ADVANCE(1413); + if (lookahead == 'i') ADVANCE(722); END_STATE(); case 459: - if (lookahead == 'a') ADVANCE(1550); + if (lookahead == 'i') ADVANCE(725); END_STATE(); case 460: - if (lookahead == 'a') ADVANCE(1567); + if (lookahead == 'i') ADVANCE(405); END_STATE(); case 461: - if (lookahead == 'a') ADVANCE(595); + if (lookahead == 'j') ADVANCE(733); END_STATE(); case 462: - if (lookahead == 'a') ADVANCE(1548); + if (lookahead == 'k') ADVANCE(355); END_STATE(); case 463: - if (lookahead == 'a') ADVANCE(1565); + if (lookahead == 'k') ADVANCE(486); END_STATE(); case 464: - if (lookahead == 'a') ADVANCE(1549); + if (lookahead == 'k') ADVANCE(378); END_STATE(); case 465: - if (lookahead == 'a') ADVANCE(1444); + if (lookahead == 'l') ADVANCE(252); END_STATE(); case 466: - if (lookahead == 'a') ADVANCE(1537); + if (lookahead == 'l') ADVANCE(946); END_STATE(); case 467: - if (lookahead == 'a') ADVANCE(602); + if (lookahead == 'l') ADVANCE(955); END_STATE(); case 468: - if (lookahead == 'a') ADVANCE(1578); + if (lookahead == 'l') ADVANCE(948); END_STATE(); case 469: - if (lookahead == 'a') ADVANCE(1579); + if (lookahead == 'l') ADVANCE(949); END_STATE(); case 470: - if (lookahead == 'a') ADVANCE(678); + if (lookahead == 'l') ADVANCE(755); END_STATE(); case 471: - if (lookahead == 'a') ADVANCE(1401); + if (lookahead == 'l') ADVANCE(553); END_STATE(); case 472: - if (lookahead == 'a') ADVANCE(1191); + if (lookahead == 'l') ADVANCE(569); + if (lookahead == 'm') ADVANCE(370); + if (lookahead == 'p') ADVANCE(192); END_STATE(); case 473: - if (lookahead == 'a') ADVANCE(1186); + if (lookahead == 'l') ADVANCE(569); + if (lookahead == 'm') ADVANCE(370); + if (lookahead == 'p') ADVANCE(194); END_STATE(); case 474: - if (lookahead == 'a') ADVANCE(1653); + if (lookahead == 'l') ADVANCE(254); END_STATE(); case 475: - if (lookahead == 'a') ADVANCE(1583); + if (lookahead == 'l') ADVANCE(357); END_STATE(); case 476: - if (lookahead == 'a') ADVANCE(1580); + if (lookahead == 'l') ADVANCE(467); END_STATE(); case 477: - if (lookahead == 'a') ADVANCE(679); + if (lookahead == 'l') ADVANCE(431); END_STATE(); case 478: - if (lookahead == 'a') ADVANCE(1189); + if (lookahead == 'l') ADVANCE(141); + if (lookahead == 'r') ADVANCE(450); END_STATE(); case 479: - if (lookahead == 'a') ADVANCE(1654); + if (lookahead == 'l') ADVANCE(351); END_STATE(); case 480: - if (lookahead == 'a') ADVANCE(1585); + if (lookahead == 'l') ADVANCE(453); END_STATE(); case 481: - if (lookahead == 'a') ADVANCE(680); + if (lookahead == 'l') ADVANCE(153); END_STATE(); case 482: - if (lookahead == 'a') ADVANCE(1190); + if (lookahead == 'l') ADVANCE(154); END_STATE(); case 483: - if (lookahead == 'a') ADVANCE(681); + if (lookahead == 'l') ADVANCE(157); END_STATE(); case 484: - if (lookahead == 'a') ADVANCE(1193); + if (lookahead == 'l') ADVANCE(448); END_STATE(); case 485: - if (lookahead == 'a') ADVANCE(1589); + if (lookahead == 'l') ADVANCE(570); END_STATE(); case 486: - if (lookahead == 'a') ADVANCE(682); + if (lookahead == 'l') ADVANCE(454); END_STATE(); case 487: - if (lookahead == 'a') ADVANCE(1194); + if (lookahead == 'l') ADVANCE(573); END_STATE(); case 488: - if (lookahead == 'a') ADVANCE(1591); + if (lookahead == 'm') ADVANCE(579); END_STATE(); case 489: - if (lookahead == 'a') ADVANCE(683); + if (lookahead == 'm') ADVANCE(1567); END_STATE(); case 490: - if (lookahead == 'a') ADVANCE(1195); + if (lookahead == 'm') ADVANCE(786); END_STATE(); case 491: - if (lookahead == 'a') ADVANCE(684); + if (lookahead == 'm') ADVANCE(45); END_STATE(); case 492: - if (lookahead == 'a') ADVANCE(1196); + if (lookahead == 'm') ADVANCE(787); END_STATE(); case 493: - if (lookahead == 'a') ADVANCE(685); + if (lookahead == 'm') ADVANCE(755); END_STATE(); case 494: - if (lookahead == 'a') ADVANCE(1197); + if (lookahead == 'm') ADVANCE(224); END_STATE(); case 495: - if (lookahead == 'a') ADVANCE(687); + if (lookahead == 'm') ADVANCE(31); END_STATE(); case 496: - if (lookahead == 'a') ADVANCE(688); + if (lookahead == 'm') ADVANCE(360); END_STATE(); case 497: - if (lookahead == 'a') ADVANCE(689); + if (lookahead == 'm') ADVANCE(134); END_STATE(); case 498: - if (lookahead == 'a') ADVANCE(690); + if (lookahead == 'm') ADVANCE(375); END_STATE(); case 499: - if (lookahead == 'a') ADVANCE(691); + if (lookahead == 'm') ADVANCE(58); END_STATE(); case 500: - if (lookahead == 'a') ADVANCE(693); + if (lookahead == 'm') ADVANCE(60); END_STATE(); case 501: - if (lookahead == 'a') ADVANCE(695); + if (lookahead == 'n') ADVANCE(380); END_STATE(); case 502: - if (lookahead == 'a') ADVANCE(696); + if (lookahead == 'n') ADVANCE(251); + if (lookahead == 'p') ADVANCE(418); END_STATE(); case 503: - if (lookahead == 'a') ADVANCE(697); + if (lookahead == 'n') ADVANCE(781); END_STATE(); case 504: - if (lookahead == 'a') ADVANCE(698); + if (lookahead == 'n') ADVANCE(784); END_STATE(); case 505: - if (lookahead == 'a') ADVANCE(699); + if (lookahead == 'n') ADVANCE(782); END_STATE(); case 506: - if (lookahead == 'a') ADVANCE(700); + if (lookahead == 'n') ADVANCE(785); END_STATE(); case 507: - if (lookahead == 'a') ADVANCE(702); + if (lookahead == 'n') ADVANCE(240); END_STATE(); case 508: - if (lookahead == 'a') ADVANCE(703); + if (lookahead == 'n') ADVANCE(755); END_STATE(); case 509: - if (lookahead == 'a') ADVANCE(704); + if (lookahead == 'n') ADVANCE(511); END_STATE(); case 510: - if (lookahead == 'a') ADVANCE(705); + if (lookahead == 'n') ADVANCE(511); + if (lookahead == 'r') ADVANCE(622); END_STATE(); case 511: - if (lookahead == 'a') ADVANCE(706); + if (lookahead == 'n') ADVANCE(557); END_STATE(); case 512: - if (lookahead == 'a') ADVANCE(707); + if (lookahead == 'n') ADVANCE(391); END_STATE(); case 513: - if (lookahead == 'a') ADVANCE(708); + if (lookahead == 'n') ADVANCE(335); END_STATE(); case 514: - if (lookahead == 'a') ADVANCE(709); + if (lookahead == 'n') ADVANCE(428); END_STATE(); case 515: - if (lookahead == 'a') ADVANCE(710); + if (lookahead == 'n') ADVANCE(731); END_STATE(); case 516: - if (lookahead == 'a') ADVANCE(711); + if (lookahead == 'n') ADVANCE(669); END_STATE(); case 517: - if (lookahead == 'a') ADVANCE(712); + if (lookahead == 'n') ADVANCE(696); END_STATE(); case 518: - if (lookahead == 'a') ADVANCE(1208); - if (lookahead == 'f') ADVANCE(975); - if (lookahead == 'm') ADVANCE(818); - if (lookahead == 'p') ADVANCE(450); - if (lookahead == 's') ADVANCE(1318); + if (lookahead == 'n') ADVANCE(421); END_STATE(); case 519: - if (lookahead == 'a') ADVANCE(1410); - if (lookahead == 'f') ADVANCE(975); - if (lookahead == 'm') ADVANCE(818); - if (lookahead == 'p') ADVANCE(450); + if (lookahead == 'n') ADVANCE(677); END_STATE(); case 520: - if (lookahead == 'a') ADVANCE(1130); - if (lookahead == 'e') ADVANCE(1151); - if (lookahead == 'f') ADVANCE(932); - if (lookahead == 'm') ADVANCE(793); + if (lookahead == 'n') ADVANCE(259); + if (lookahead == 'p') ADVANCE(418); END_STATE(); case 521: - if (lookahead == 'a') ADVANCE(1423); + if (lookahead == 'n') ADVANCE(260); + if (lookahead == 'p') ADVANCE(418); END_STATE(); case 522: - if (lookahead == 'a') ADVANCE(1209); + if (lookahead == 'n') ADVANCE(261); END_STATE(); case 523: - if (lookahead == 'a') ADVANCE(1424); + if (lookahead == 'n') ADVANCE(262); END_STATE(); case 524: - if (lookahead == 'a') ADVANCE(1207); - if (lookahead == 'f') ADVANCE(975); - if (lookahead == 's') ADVANCE(1600); + if (lookahead == 'n') ADVANCE(264); END_STATE(); case 525: - if (lookahead == 'b') ADVANCE(1221); - if (lookahead == 'c') ADVANCE(910); - if (lookahead == 'o') ADVANCE(526); - if (lookahead == 's') ADVANCE(904); - if (lookahead == 'w') ADVANCE(936); + if (lookahead == 'n') ADVANCE(258); END_STATE(); case 526: - if (lookahead == 'b') ADVANCE(1013); + if (lookahead == 'n') ADVANCE(734); END_STATE(); case 527: - if (lookahead == 'b') ADVANCE(1434); - if (lookahead == 'd') ADVANCE(627); - if (lookahead == 'g') ADVANCE(798); - if (lookahead == 'n') ADVANCE(714); - if (lookahead == 'p') ADVANCE(1602); - if (lookahead == 'r') ADVANCE(1375); + if (lookahead == 'n') ADVANCE(392); END_STATE(); case 528: - if (lookahead == 'b') ADVANCE(1434); - if (lookahead == 'n') ADVANCE(1180); + if (lookahead == 'n') ADVANCE(393); END_STATE(); case 529: - if (lookahead == 'b') ADVANCE(1652); - if (lookahead == 'c') ADVANCE(918); - if (lookahead == 'd') ADVANCE(1306); - if (lookahead == 'f') ADVANCE(1090); - if (lookahead == 'l') ADVANCE(1244); - if (lookahead == 's') ADVANCE(925); + if (lookahead == 'n') ADVANCE(666); + if (lookahead == 'r') ADVANCE(356); END_STATE(); case 530: - if (lookahead == 'b') ADVANCE(160); + if (lookahead == 'n') ADVANCE(394); END_STATE(); case 531: - if (lookahead == 'b') ADVANCE(417); + if (lookahead == 'n') ADVANCE(149); END_STATE(); case 532: - if (lookahead == 'b') ADVANCE(417); - if (lookahead == 'p') ADVANCE(802); + if (lookahead == 'n') ADVANCE(718); END_STATE(); case 533: - if (lookahead == 'b') ADVANCE(1214); + if (lookahead == 'n') ADVANCE(395); END_STATE(); case 534: - if (lookahead == 'b') ADVANCE(1047); + if (lookahead == 'n') ADVANCE(239); END_STATE(); case 535: - if (lookahead == 'b') ADVANCE(1051); + if (lookahead == 'n') ADVANCE(396); END_STATE(); case 536: - if (lookahead == 'b') ADVANCE(1056); + if (lookahead == 'n') ADVANCE(397); END_STATE(); case 537: - if (lookahead == 'b') ADVANCE(1058); + if (lookahead == 'n') ADVANCE(398); END_STATE(); case 538: - if (lookahead == 'b') ADVANCE(1059); + if (lookahead == 'n') ADVANCE(399); END_STATE(); case 539: - if (lookahead == 'b') ADVANCE(1060); + if (lookahead == 'n') ADVANCE(400); END_STATE(); case 540: - if (lookahead == 'b') ADVANCE(1061); + if (lookahead == 'n') ADVANCE(401); END_STATE(); case 541: - if (lookahead == 'b') ADVANCE(1062); + if (lookahead == 'n') ADVANCE(402); END_STATE(); case 542: - if (lookahead == 'b') ADVANCE(1063); + if (lookahead == 'n') ADVANCE(571); END_STATE(); case 543: - if (lookahead == 'b') ADVANCE(1064); + if (lookahead == 'n') ADVANCE(332); + if (lookahead == 'p') ADVANCE(418); END_STATE(); case 544: - if (lookahead == 'b') ADVANCE(1065); + if (lookahead == 'n') ADVANCE(574); END_STATE(); case 545: - if (lookahead == 'b') ADVANCE(1066); + if (lookahead == 'n') ADVANCE(575); END_STATE(); case 546: - if (lookahead == 'b') ADVANCE(1067); + if (lookahead == 'n') ADVANCE(576); END_STATE(); case 547: - if (lookahead == 'b') ADVANCE(1284); - if (lookahead == 'c') ADVANCE(912); - if (lookahead == 'o') ADVANCE(548); - if (lookahead == 's') ADVANCE(919); - if (lookahead == 'w') ADVANCE(976); + if (lookahead == 'n') ADVANCE(542); END_STATE(); case 548: - if (lookahead == 'b') ADVANCE(1014); + if (lookahead == 'n') ADVANCE(544); END_STATE(); case 549: - if (lookahead == 'b') ADVANCE(1287); - if (lookahead == 'c') ADVANCE(913); - if (lookahead == 'o') ADVANCE(550); - if (lookahead == 'q') ADVANCE(1612); - if (lookahead == 's') ADVANCE(921); - if (lookahead == 'w') ADVANCE(983); + if (lookahead == 'n') ADVANCE(544); + if (lookahead == 'r') ADVANCE(652); END_STATE(); case 550: - if (lookahead == 'b') ADVANCE(1015); + if (lookahead == 'n') ADVANCE(545); END_STATE(); case 551: - if (lookahead == 'b') ADVANCE(1288); - if (lookahead == 'c') ADVANCE(914); - if (lookahead == 'o') ADVANCE(552); - if (lookahead == 'q') ADVANCE(1613); - if (lookahead == 's') ADVANCE(922); - if (lookahead == 'w') ADVANCE(986); + if (lookahead == 'o') ADVANCE(732); + if (lookahead == 'p') ADVANCE(136); END_STATE(); case 552: - if (lookahead == 'b') ADVANCE(1016); + if (lookahead == 'o') ADVANCE(732); + if (lookahead == 'p') ADVANCE(136); + if (lookahead == 'u') ADVANCE(223); END_STATE(); case 553: - if (lookahead == 'b') ADVANCE(1289); - if (lookahead == 'c') ADVANCE(916); - if (lookahead == 'o') ADVANCE(556); - if (lookahead == 's') ADVANCE(923); - if (lookahead == 'w') ADVANCE(991); + if (lookahead == 'o') ADVANCE(387); END_STATE(); case 554: - if (lookahead == 'b') ADVANCE(1017); + if (lookahead == 'o') ADVANCE(817); END_STATE(); case 555: - if (lookahead == 'b') ADVANCE(1290); - if (lookahead == 'c') ADVANCE(917); - if (lookahead == 'o') ADVANCE(558); - if (lookahead == 's') ADVANCE(924); - if (lookahead == 'w') ADVANCE(993); + if (lookahead == 'o') ADVANCE(529); END_STATE(); case 556: - if (lookahead == 'b') ADVANCE(1018); + if (lookahead == 'o') ADVANCE(253); END_STATE(); case 557: - if (lookahead == 'b') ADVANCE(188); + if (lookahead == 'o') ADVANCE(695); END_STATE(); case 558: - if (lookahead == 'b') ADVANCE(1019); + if (lookahead == 'o') ADVANCE(491); END_STATE(); case 559: - if (lookahead == 'b') ADVANCE(1020); + if (lookahead == 'o') ADVANCE(503); END_STATE(); case 560: - if (lookahead == 'b') ADVANCE(1021); + if (lookahead == 'o') ADVANCE(255); END_STATE(); case 561: - if (lookahead == 'b') ADVANCE(522); + if (lookahead == 'o') ADVANCE(504); END_STATE(); case 562: - if (lookahead == 'c') ADVANCE(1042); - if (lookahead == 'i') ADVANCE(1128); + if (lookahead == 'o') ADVANCE(505); END_STATE(); case 563: - if (lookahead == 'c') ADVANCE(1031); + if (lookahead == 'o') ADVANCE(506); END_STATE(); case 564: - if (lookahead == 'c') ADVANCE(1969); + if (lookahead == 'o') ADVANCE(508); END_STATE(); case 565: - if (lookahead == 'c') ADVANCE(1980); + if (lookahead == 'o') ADVANCE(619); END_STATE(); case 566: - if (lookahead == 'c') ADVANCE(2006); + if (lookahead == 'o') ADVANCE(631); END_STATE(); case 567: - if (lookahead == 'c') ADVANCE(1799); + if (lookahead == 'o') ADVANCE(518); END_STATE(); case 568: - if (lookahead == 'c') ADVANCE(1978); + if (lookahead == 'o') ADVANCE(499); END_STATE(); case 569: - if (lookahead == 'c') ADVANCE(1030); + if (lookahead == 'o') ADVANCE(246); END_STATE(); case 570: - if (lookahead == 'c') ADVANCE(905); - if (lookahead == 't') ADVANCE(911); + if (lookahead == 'o') ADVANCE(404); END_STATE(); case 571: - if (lookahead == 'c') ADVANCE(1022); + if (lookahead == 'o') ADVANCE(717); END_STATE(); case 572: - if (lookahead == 'c') ADVANCE(1023); + if (lookahead == 'o') ADVANCE(500); END_STATE(); case 573: - if (lookahead == 'c') ADVANCE(892); + if (lookahead == 'o') ADVANCE(247); END_STATE(); case 574: - if (lookahead == 'c') ADVANCE(1024); + if (lookahead == 'o') ADVANCE(721); END_STATE(); case 575: - if (lookahead == 'c') ADVANCE(1605); - if (lookahead == 'd') ADVANCE(949); - if (lookahead == 'i') ADVANCE(1198); - if (lookahead == 's') ADVANCE(1590); - if (lookahead == 'v') ADVANCE(995); + if (lookahead == 'o') ADVANCE(724); END_STATE(); case 576: - if (lookahead == 'c') ADVANCE(1025); + if (lookahead == 'o') ADVANCE(727); END_STATE(); case 577: - if (lookahead == 'c') ADVANCE(1070); + if (lookahead == 'o') ADVANCE(485); END_STATE(); case 578: - if (lookahead == 'c') ADVANCE(1026); + if (lookahead == 'p') ADVANCE(755); END_STATE(); case 579: - if (lookahead == 'c') ADVANCE(454); + if (lookahead == 'p') ADVANCE(475); END_STATE(); case 580: - if (lookahead == 'c') ADVANCE(1027); + if (lookahead == 'p') ADVANCE(420); END_STATE(); case 581: - if (lookahead == 'c') ADVANCE(894); + if (lookahead == 'p') ADVANCE(482); END_STATE(); case 582: - if (lookahead == 'c') ADVANCE(1028); + if (lookahead == 'p') ADVANCE(221); END_STATE(); case 583: - if (lookahead == 'c') ADVANCE(895); + if (lookahead == 'p') ADVANCE(221); + if (lookahead == 'u') ADVANCE(227); END_STATE(); case 584: - if (lookahead == 'c') ADVANCE(1029); + if (lookahead == 'r') ADVANCE(773); END_STATE(); case 585: - if (lookahead == 'c') ADVANCE(896); + if (lookahead == 'r') ADVANCE(789); END_STATE(); case 586: - if (lookahead == 'c') ADVANCE(897); + if (lookahead == 'r') ADVANCE(891); END_STATE(); case 587: - if (lookahead == 'c') ADVANCE(898); + if (lookahead == 'r') ADVANCE(885); END_STATE(); case 588: - if (lookahead == 'c') ADVANCE(465); + if (lookahead == 'r') ADVANCE(890); END_STATE(); case 589: - if (lookahead == 'c') ADVANCE(899); + if (lookahead == 'r') ADVANCE(888); END_STATE(); case 590: - if (lookahead == 'c') ADVANCE(1079); - if (lookahead == 'm') ADVANCE(841); - if (lookahead == 's') ADVANCE(1543); - if (lookahead == 'w') ADVANCE(996); + if (lookahead == 'r') ADVANCE(887); END_STATE(); case 591: - if (lookahead == 'c') ADVANCE(743); + if (lookahead == 'r') ADVANCE(902); END_STATE(); case 592: - if (lookahead == 'c') ADVANCE(157); + if (lookahead == 'r') ADVANCE(889); END_STATE(); case 593: - if (lookahead == 'c') ADVANCE(812); + if (lookahead == 'r') ADVANCE(893); END_STATE(); case 594: - if (lookahead == 'c') ADVANCE(1476); + if (lookahead == 'r') ADVANCE(894); END_STATE(); case 595: - if (lookahead == 'c') ADVANCE(753); + if (lookahead == 'r') ADVANCE(886); END_STATE(); case 596: - if (lookahead == 'c') ADVANCE(794); + if (lookahead == 'r') ADVANCE(892); END_STATE(); case 597: - if (lookahead == 'c') ADVANCE(1497); + if (lookahead == 'r') ADVANCE(896); END_STATE(); case 598: - if (lookahead == 'c') ADVANCE(1498); + if (lookahead == 'r') ADVANCE(901); END_STATE(); case 599: - if (lookahead == 'c') ADVANCE(772); + if (lookahead == 'r') ADVANCE(899); END_STATE(); case 600: - if (lookahead == 'c') ADVANCE(1499); + if (lookahead == 'r') ADVANCE(898); END_STATE(); case 601: - if (lookahead == 'c') ADVANCE(1500); + if (lookahead == 'r') ADVANCE(900); END_STATE(); case 602: - if (lookahead == 'c') ADVANCE(777); + if (lookahead == 'r') ADVANCE(904); END_STATE(); case 603: - if (lookahead == 'c') ADVANCE(1502); + if (lookahead == 'r') ADVANCE(905); END_STATE(); case 604: - if (lookahead == 'c') ADVANCE(1504); + if (lookahead == 'r') ADVANCE(897); END_STATE(); case 605: - if (lookahead == 'c') ADVANCE(1506); + if (lookahead == 'r') ADVANCE(895); END_STATE(); case 606: - if (lookahead == 'c') ADVANCE(1512); + if (lookahead == 'r') ADVANCE(903); END_STATE(); case 607: - if (lookahead == 'c') ADVANCE(1514); + if (lookahead == 'r') ADVANCE(907); END_STATE(); case 608: - if (lookahead == 'c') ADVANCE(1516); + if (lookahead == 'r') ADVANCE(910); END_STATE(); case 609: - if (lookahead == 'c') ADVANCE(1607); + if (lookahead == 'r') ADVANCE(909); END_STATE(); case 610: - if (lookahead == 'c') ADVANCE(1553); + if (lookahead == 'r') ADVANCE(911); END_STATE(); case 611: - if (lookahead == 'c') ADVANCE(1569); + if (lookahead == 'r') ADVANCE(908); END_STATE(); case 612: - if (lookahead == 'c') ADVANCE(920); + if (lookahead == 'r') ADVANCE(906); END_STATE(); case 613: - if (lookahead == 'c') ADVANCE(1033); - if (lookahead == 'r') ADVANCE(410); + if (lookahead == 'r') ADVANCE(912); END_STATE(); case 614: - if (lookahead == 'c') ADVANCE(1034); - if (lookahead == 'r') ADVANCE(415); + if (lookahead == 'r') ADVANCE(915); END_STATE(); case 615: - if (lookahead == 'd') ADVANCE(627); - if (lookahead == 'g') ADVANCE(798); - if (lookahead == 'n') ADVANCE(713); - if (lookahead == 'p') ADVANCE(1602); - if (lookahead == 'r') ADVANCE(1375); + if (lookahead == 'r') ADVANCE(914); END_STATE(); case 616: - if (lookahead == 'd') ADVANCE(2); - if (lookahead == 'u') ADVANCE(1094); + if (lookahead == 'r') ADVANCE(916); END_STATE(); case 617: - if (lookahead == 'd') ADVANCE(1679); + if (lookahead == 'r') ADVANCE(913); END_STATE(); case 618: - if (lookahead == 'd') ADVANCE(1672); + if (lookahead == 'r') ADVANCE(790); END_STATE(); case 619: - if (lookahead == 'd') ADVANCE(1675); + if (lookahead == 'r') ADVANCE(755); END_STATE(); case 620: - if (lookahead == 'd') ADVANCE(1975); + if (lookahead == 'r') ADVANCE(419); + if (lookahead == 'u') ADVANCE(225); END_STATE(); case 621: - if (lookahead == 'd') ADVANCE(1674); + if (lookahead == 'r') ADVANCE(382); END_STATE(); case 622: - if (lookahead == 'd') ADVANCE(1676); + if (lookahead == 'r') ADVANCE(131); END_STATE(); case 623: - if (lookahead == 'd') ADVANCE(1704); + if (lookahead == 'r') ADVANCE(238); END_STATE(); case 624: - if (lookahead == 'd') ADVANCE(1985); + if (lookahead == 'r') ADVANCE(663); END_STATE(); case 625: - if (lookahead == 'd') ADVANCE(2018); + if (lookahead == 'r') ADVANCE(390); END_STATE(); case 626: - if (lookahead == 'd') ADVANCE(3); + if (lookahead == 'r') ADVANCE(558); END_STATE(); case 627: - if (lookahead == 'd') ADVANCE(148); + if (lookahead == 'r') ADVANCE(737); END_STATE(); case 628: - if (lookahead == 'd') ADVANCE(877); + if (lookahead == 'r') ADVANCE(657); END_STATE(); case 629: - if (lookahead == 'd') ADVANCE(4); + if (lookahead == 'r') ADVANCE(681); END_STATE(); case 630: - if (lookahead == 'd') ADVANCE(1294); - if (lookahead == 'f') ADVANCE(1080); - if (lookahead == 'i') ADVANCE(1157); - if (lookahead == 'l') ADVANCE(1225); + if (lookahead == 'r') ADVANCE(142); END_STATE(); case 631: - if (lookahead == 'd') ADVANCE(170); + if (lookahead == 'r') ADVANCE(495); END_STATE(); case 632: - if (lookahead == 'd') ADVANCE(636); + if (lookahead == 'r') ADVANCE(147); END_STATE(); case 633: - if (lookahead == 'd') ADVANCE(159); + if (lookahead == 'r') ADVANCE(567); END_STATE(); case 634: - if (lookahead == 'd') ADVANCE(161); + if (lookahead == 'r') ADVANCE(145); END_STATE(); case 635: - if (lookahead == 'd') ADVANCE(156); + if (lookahead == 'r') ADVANCE(161); END_STATE(); case 636: - if (lookahead == 'd') ADVANCE(1336); + if (lookahead == 'r') ADVANCE(354); END_STATE(); case 637: - if (lookahead == 'd') ADVANCE(1337); + if (lookahead == 'r') ADVANCE(568); END_STATE(); case 638: - if (lookahead == 'd') ADVANCE(1338); + if (lookahead == 'r') ADVANCE(372); END_STATE(); case 639: - if (lookahead == 'd') ADVANCE(1339); + if (lookahead == 'r') ADVANCE(164); END_STATE(); case 640: - if (lookahead == 'd') ADVANCE(1341); + if (lookahead == 'r') ADVANCE(156); END_STATE(); case 641: - if (lookahead == 'd') ADVANCE(748); + if (lookahead == 'r') ADVANCE(169); END_STATE(); case 642: - if (lookahead == 'd') ADVANCE(1342); + if (lookahead == 'r') ADVANCE(172); END_STATE(); case 643: - if (lookahead == 'd') ADVANCE(1343); + if (lookahead == 'r') ADVANCE(175); END_STATE(); case 644: - if (lookahead == 'd') ADVANCE(750); + if (lookahead == 'r') ADVANCE(177); END_STATE(); case 645: - if (lookahead == 'd') ADVANCE(1344); + if (lookahead == 'r') ADVANCE(180); END_STATE(); case 646: - if (lookahead == 'd') ADVANCE(1345); + if (lookahead == 'r') ADVANCE(182); END_STATE(); case 647: - if (lookahead == 'd') ADVANCE(1346); + if (lookahead == 'r') ADVANCE(184); END_STATE(); case 648: - if (lookahead == 'd') ADVANCE(752); + if (lookahead == 'r') ADVANCE(186); END_STATE(); case 649: - if (lookahead == 'd') ADVANCE(1347); + if (lookahead == 'r') ADVANCE(188); END_STATE(); case 650: - if (lookahead == 'd') ADVANCE(1348); + if (lookahead == 'r') ADVANCE(190); END_STATE(); case 651: - if (lookahead == 'd') ADVANCE(1349); + if (lookahead == 'r') ADVANCE(572); END_STATE(); case 652: - if (lookahead == 'd') ADVANCE(755); + if (lookahead == 'r') ADVANCE(218); END_STATE(); case 653: - if (lookahead == 'd') ADVANCE(1350); + if (lookahead == 'r') ADVANCE(652); END_STATE(); case 654: - if (lookahead == 'd') ADVANCE(1351); + if (lookahead == 'r') ADVANCE(673); END_STATE(); case 655: - if (lookahead == 'd') ADVANCE(1352); + if (lookahead == 's') ADVANCE(772); END_STATE(); case 656: - if (lookahead == 'd') ADVANCE(756); + if (lookahead == 's') ADVANCE(741); END_STATE(); case 657: - if (lookahead == 'd') ADVANCE(1353); + if (lookahead == 's') ADVANCE(950); END_STATE(); case 658: - if (lookahead == 'd') ADVANCE(1354); + if (lookahead == 's') ADVANCE(775); END_STATE(); case 659: - if (lookahead == 'd') ADVANCE(758); + if (lookahead == 's') ADVANCE(755); END_STATE(); case 660: - if (lookahead == 'd') ADVANCE(1355); + if (lookahead == 's') ADVANCE(655); END_STATE(); case 661: - if (lookahead == 'd') ADVANCE(1356); + if (lookahead == 's') ADVANCE(749); END_STATE(); case 662: - if (lookahead == 'd') ADVANCE(760); + if (lookahead == 's') ADVANCE(701); END_STATE(); case 663: - if (lookahead == 'd') ADVANCE(1357); + if (lookahead == 's') ADVANCE(377); END_STATE(); case 664: - if (lookahead == 'd') ADVANCE(1358); + if (lookahead == 's') ADVANCE(728); END_STATE(); case 665: - if (lookahead == 'd') ADVANCE(1359); + if (lookahead == 's') ADVANCE(688); END_STATE(); case 666: - if (lookahead == 'd') ADVANCE(762); + if (lookahead == 's') ADVANCE(712); END_STATE(); case 667: - if (lookahead == 'd') ADVANCE(1360); + if (lookahead == 's') ADVANCE(677); END_STATE(); case 668: - if (lookahead == 'd') ADVANCE(1361); + if (lookahead == 's') ADVANCE(678); END_STATE(); case 669: - if (lookahead == 'd') ADVANCE(1362); + if (lookahead == 's') ADVANCE(452); END_STATE(); case 670: - if (lookahead == 'd') ADVANCE(1363); + if (lookahead == 's') ADVANCE(742); END_STATE(); case 671: - if (lookahead == 'd') ADVANCE(1364); + if (lookahead == 's') ADVANCE(743); END_STATE(); case 672: - if (lookahead == 'd') ADVANCE(1365); + if (lookahead == 's') ADVANCE(744); END_STATE(); case 673: - if (lookahead == 'd') ADVANCE(1366); + if (lookahead == 's') ADVANCE(379); END_STATE(); case 674: - if (lookahead == 'd') ADVANCE(1367); + if (lookahead == 't') ADVANCE(411); END_STATE(); case 675: - if (lookahead == 'd') ADVANCE(1368); + if (lookahead == 't') ADVANCE(48); END_STATE(); case 676: - if (lookahead == 'd') ADVANCE(771); + if (lookahead == 't') ADVANCE(114); END_STATE(); case 677: - if (lookahead == 'd') ADVANCE(778); + if (lookahead == 't') ADVANCE(755); END_STATE(); case 678: - if (lookahead == 'd') ADVANCE(637); + if (lookahead == 't') ADVANCE(29); END_STATE(); case 679: - if (lookahead == 'd') ADVANCE(638); + if (lookahead == 't') ADVANCE(152); + if (lookahead == 'y') ADVANCE(507); END_STATE(); case 680: - if (lookahead == 'd') ADVANCE(639); + if (lookahead == 't') ADVANCE(231); END_STATE(); case 681: - if (lookahead == 'd') ADVANCE(640); + if (lookahead == 't') ADVANCE(10); END_STATE(); case 682: - if (lookahead == 'd') ADVANCE(642); + if (lookahead == 't') ADVANCE(747); END_STATE(); case 683: - if (lookahead == 'd') ADVANCE(643); + if (lookahead == 't') ADVANCE(49); END_STATE(); case 684: - if (lookahead == 'd') ADVANCE(645); + if (lookahead == 't') ADVANCE(115); END_STATE(); case 685: - if (lookahead == 'd') ADVANCE(646); + if (lookahead == 't') ADVANCE(50); END_STATE(); case 686: - if (lookahead == 'd') ADVANCE(457); + if (lookahead == 't') ADVANCE(116); END_STATE(); case 687: - if (lookahead == 'd') ADVANCE(647); + if (lookahead == 't') ADVANCE(381); END_STATE(); case 688: - if (lookahead == 'd') ADVANCE(649); + if (lookahead == 't') ADVANCE(31); END_STATE(); case 689: - if (lookahead == 'd') ADVANCE(650); + if (lookahead == 't') ADVANCE(52); END_STATE(); case 690: - if (lookahead == 'd') ADVANCE(651); + if (lookahead == 't') ADVANCE(117); END_STATE(); case 691: - if (lookahead == 'd') ADVANCE(653); + if (lookahead == 't') ADVANCE(386); END_STATE(); case 692: - if (lookahead == 'd') ADVANCE(462); + if (lookahead == 't') ADVANCE(53); END_STATE(); case 693: - if (lookahead == 'd') ADVANCE(654); + if (lookahead == 't') ADVANCE(54); END_STATE(); case 694: - if (lookahead == 'd') ADVANCE(464); + if (lookahead == 't') ADVANCE(430); END_STATE(); case 695: - if (lookahead == 'd') ADVANCE(655); + if (lookahead == 't') ADVANCE(144); END_STATE(); case 696: - if (lookahead == 'd') ADVANCE(657); + if (lookahead == 't') ADVANCE(658); END_STATE(); case 697: - if (lookahead == 'd') ADVANCE(658); + if (lookahead == 't') ADVANCE(55); END_STATE(); case 698: - if (lookahead == 'd') ADVANCE(660); + if (lookahead == 't') ADVANCE(56); END_STATE(); case 699: - if (lookahead == 'd') ADVANCE(661); + if (lookahead == 't') ADVANCE(423); END_STATE(); case 700: - if (lookahead == 'd') ADVANCE(663); + if (lookahead == 't') ADVANCE(431); END_STATE(); case 701: - if (lookahead == 'd') ADVANCE(1069); + if (lookahead == 't') ADVANCE(371); END_STATE(); case 702: - if (lookahead == 'd') ADVANCE(664); + if (lookahead == 't') ADVANCE(132); END_STATE(); case 703: - if (lookahead == 'd') ADVANCE(665); + if (lookahead == 't') ADVANCE(451); END_STATE(); case 704: - if (lookahead == 'd') ADVANCE(667); + if (lookahead == 't') ADVANCE(133); END_STATE(); case 705: - if (lookahead == 'd') ADVANCE(668); + if (lookahead == 't') ADVANCE(361); END_STATE(); case 706: - if (lookahead == 'd') ADVANCE(669); + if (lookahead == 't') ADVANCE(565); END_STATE(); case 707: - if (lookahead == 'd') ADVANCE(670); + if (lookahead == 't') ADVANCE(367); END_STATE(); case 708: - if (lookahead == 'd') ADVANCE(671); + if (lookahead == 't') ADVANCE(362); END_STATE(); case 709: - if (lookahead == 'd') ADVANCE(672); + if (lookahead == 't') ADVANCE(376); END_STATE(); case 710: - if (lookahead == 'd') ADVANCE(673); + if (lookahead == 't') ADVANCE(351); END_STATE(); case 711: - if (lookahead == 'd') ADVANCE(674); + if (lookahead == 't') ADVANCE(369); END_STATE(); case 712: - if (lookahead == 'd') ADVANCE(675); + if (lookahead == 't') ADVANCE(627); END_STATE(); case 713: - if (lookahead == 'd') ADVANCE(177); + if (lookahead == 't') ADVANCE(412); END_STATE(); case 714: - if (lookahead == 'd') ADVANCE(177); - if (lookahead == 'n') ADVANCE(1230); + if (lookahead == 't') ADVANCE(140); END_STATE(); case 715: - if (lookahead == 'd') ADVANCE(191); + if (lookahead == 't') ADVANCE(234); END_STATE(); case 716: - if (lookahead == 'd') ADVANCE(193); + if (lookahead == 't') ADVANCE(432); END_STATE(); case 717: - if (lookahead == 'd') ADVANCE(1296); - if (lookahead == 'f') ADVANCE(1082); - if (lookahead == 'i') ADVANCE(1161); - if (lookahead == 'l') ADVANCE(1231); + if (lookahead == 't') ADVANCE(163); END_STATE(); case 718: - if (lookahead == 'd') ADVANCE(1298); - if (lookahead == 'f') ADVANCE(1084); - if (lookahead == 'i') ADVANCE(1163); - if (lookahead == 'l') ADVANCE(1232); + if (lookahead == 't') ADVANCE(368); END_STATE(); case 719: - if (lookahead == 'd') ADVANCE(1300); - if (lookahead == 'f') ADVANCE(1085); - if (lookahead == 'i') ADVANCE(1164); - if (lookahead == 'l') ADVANCE(1234); + if (lookahead == 't') ADVANCE(235); END_STATE(); case 720: - if (lookahead == 'd') ADVANCE(1302); - if (lookahead == 'f') ADVANCE(1086); - if (lookahead == 'i') ADVANCE(1166); - if (lookahead == 'l') ADVANCE(1237); + if (lookahead == 't') ADVANCE(435); END_STATE(); case 721: - if (lookahead == 'd') ADVANCE(1303); - if (lookahead == 'f') ADVANCE(1087); - if (lookahead == 'i') ADVANCE(1169); - if (lookahead == 'l') ADVANCE(1240); + if (lookahead == 't') ADVANCE(168); END_STATE(); case 722: - if (lookahead == 'd') ADVANCE(1304); - if (lookahead == 'f') ADVANCE(1088); + if (lookahead == 't') ADVANCE(236); END_STATE(); case 723: - if (lookahead == 'd') ADVANCE(1305); - if (lookahead == 'f') ADVANCE(1089); + if (lookahead == 't') ADVANCE(437); END_STATE(); case 724: - if (lookahead == 'd') ADVANCE(1307); - if (lookahead == 'f') ADVANCE(1091); - if (lookahead == 'i') ADVANCE(1177); + if (lookahead == 't') ADVANCE(171); END_STATE(); case 725: - if (lookahead == 'd') ADVANCE(1308); - if (lookahead == 'i') ADVANCE(1178); - if (lookahead == 'l') ADVANCE(1246); + if (lookahead == 't') ADVANCE(237); END_STATE(); case 726: - if (lookahead == 'e') ADVANCE(577); + if (lookahead == 't') ADVANCE(442); END_STATE(); case 727: - if (lookahead == 'e') ADVANCE(577); - if (lookahead == 'i') ADVANCE(1634); - if (lookahead == 'o') ADVANCE(1598); + if (lookahead == 't') ADVANCE(174); END_STATE(); case 728: - if (lookahead == 'e') ADVANCE(891); - if (lookahead == 'o') ADVANCE(1310); + if (lookahead == 't') ADVANCE(635); END_STATE(); case 729: - if (lookahead == 'e') ADVANCE(1107); - if (lookahead == 's') ADVANCE(1610); + if (lookahead == 'u') ADVANCE(752); + if (lookahead == 'x') ADVANCE(764); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(1593); + if (sym_escape_sequence_character_set_1(lookahead)) ADVANCE(1594); + if (lookahead != 0) ADVANCE(1592); END_STATE(); case 730: - if (lookahead == 'e') ADVANCE(1107); - if (lookahead == 's') ADVANCE(1610); - if (lookahead == 'u') ADVANCE(1182); + if (lookahead == 'u') ADVANCE(227); END_STATE(); case 731: - if (lookahead == 'e') ADVANCE(876); + if (lookahead == 'u') ADVANCE(489); END_STATE(); case 732: - if (lookahead == 'e') ADVANCE(1319); - if (lookahead == 'g') ADVANCE(737); - if (lookahead == 'l') ADVANCE(738); - if (lookahead == 'n') ADVANCE(739); + if (lookahead == 'u') ADVANCE(623); END_STATE(); case 733: - if (lookahead == 'e') ADVANCE(1691); + if (lookahead == 'u') ADVANCE(494); END_STATE(); case 734: - if (lookahead == 'e') ADVANCE(2040); + if (lookahead == 'u') ADVANCE(493); END_STATE(); case 735: - if (lookahead == 'e') ADVANCE(1927); + if (lookahead == 'u') ADVANCE(337); END_STATE(); case 736: - if (lookahead == 'e') ADVANCE(2042); + if (lookahead == 'u') ADVANCE(338); END_STATE(); case 737: - if (lookahead == 'e') ADVANCE(1745); - if (lookahead == 't') ADVANCE(1746); + if (lookahead == 'u') ADVANCE(244); END_STATE(); case 738: - if (lookahead == 'e') ADVANCE(1747); - if (lookahead == 't') ADVANCE(1744); + if (lookahead == 'u') ADVANCE(222); END_STATE(); case 739: - if (lookahead == 'e') ADVANCE(1743); + if (lookahead == 'v') ADVANCE(178); END_STATE(); case 740: - if (lookahead == 'e') ADVANCE(2003); + if (lookahead == 'v') ADVANCE(351); END_STATE(); case 741: - if (lookahead == 'e') ADVANCE(1644); - if (lookahead == 'o') ADVANCE(554); - if (lookahead == 'r') ADVANCE(803); - if (lookahead == 'w') ADVANCE(989); + if (lookahead == 'w') ADVANCE(456); END_STATE(); case 742: - if (lookahead == 'e') ADVANCE(1994); + if (lookahead == 'w') ADVANCE(457); END_STATE(); case 743: - if (lookahead == 'e') ADVANCE(1670); + if (lookahead == 'w') ADVANCE(458); END_STATE(); case 744: - if (lookahead == 'e') ADVANCE(1972); + if (lookahead == 'w') ADVANCE(459); END_STATE(); case 745: - if (lookahead == 'e') ADVANCE(1680); + if (lookahead == 'x') ADVANCE(26); END_STATE(); case 746: - if (lookahead == 'e') ADVANCE(1988); + if (lookahead == 'y') ADVANCE(27); END_STATE(); case 747: - if (lookahead == 'e') ADVANCE(1758); + if (lookahead == 'y') ADVANCE(1587); END_STATE(); case 748: - if (lookahead == 'e') ADVANCE(1755); + if (lookahead == 'y') ADVANCE(480); END_STATE(); case 749: - if (lookahead == 'e') ADVANCE(1765); + if (lookahead == 'y') ADVANCE(534); END_STATE(); case 750: - if (lookahead == 'e') ADVANCE(1762); + if (lookahead == 'y') ADVANCE(33); END_STATE(); case 751: - if (lookahead == 'e') ADVANCE(1772); + if (lookahead == 'z') ADVANCE(369); END_STATE(); case 752: - if (lookahead == 'e') ADVANCE(1769); + if (lookahead == '{') ADVANCE(762); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(763); END_STATE(); case 753: - if (lookahead == 'e') ADVANCE(1997); + if (lookahead == '}') ADVANCE(1594); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(753); END_STATE(); case 754: - if (lookahead == 'e') ADVANCE(1779); + if (lookahead == '+' || + lookahead == '-') ADVANCE(759); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1584); END_STATE(); case 755: - if (lookahead == 'e') ADVANCE(1776); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(1566); END_STATE(); case 756: - if (lookahead == 'e') ADVANCE(1694); + if (('o' <= lookahead && lookahead <= 'r')) ADVANCE(755); END_STATE(); case 757: - if (lookahead == 'e') ADVANCE(1786); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1579); END_STATE(); case 758: - if (lookahead == 'e') ADVANCE(1783); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1583); END_STATE(); case 759: - if (lookahead == 'e') ADVANCE(1793); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1584); END_STATE(); case 760: - if (lookahead == 'e') ADVANCE(1790); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1594); END_STATE(); case 761: - if (lookahead == 'e') ADVANCE(1856); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1577); END_STATE(); case 762: - if (lookahead == 'e') ADVANCE(1714); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(753); END_STATE(); case 763: - if (lookahead == 'e') ADVANCE(1859); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(764); END_STATE(); case 764: - if (lookahead == 'e') ADVANCE(1858); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(760); END_STATE(); case 765: - if (lookahead == 'e') ADVANCE(1813); + if (lookahead == '$' || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 766: - if (lookahead == 'e') ADVANCE(1860); + if (lookahead != 0 && + lookahead != ';') ADVANCE(123); END_STATE(); case 767: - if (lookahead == 'e') ADVANCE(1857); + if (eof) ADVANCE(771); + if (lookahead == '"') ADVANCE(1588); + if (lookahead == '#') ADVANCE(1606); + if (lookahead == '\'') ADVANCE(1600); + if (lookahead == '(') ADVANCE(1559); + if (lookahead == ')') ADVANCE(1560); + if (lookahead == '+') ADVANCE(40); + if (lookahead == ',') ADVANCE(788); + if (lookahead == '-') ADVANCE(1556); + if (lookahead == '.') ADVANCE(38); + if (lookahead == '0') ADVANCE(1569); + if (lookahead == ':') ADVANCE(947); + if (lookahead == '<') ADVANCE(228); + if (lookahead == '=') ADVANCE(777); + if (lookahead == '@') ADVANCE(1561); + if (('B' <= lookahead && lookahead <= 'D') || + lookahead == 'F' || + lookahead == 'J' || + lookahead == 'S' || + lookahead == 'V' || + lookahead == 'Z') ADVANCE(1563); + if (lookahead == 'I') ADVANCE(1564); + if (lookahead == 'L') ADVANCE(1094); + if (lookahead == 'N') ADVANCE(1096); + if (lookahead == '[') ADVANCE(1562); + if (lookahead == 'a') ADVANCE(1156); + if (lookahead == 'c') ADVANCE(1373); + if (lookahead == 'd') ADVANCE(1236); + if (lookahead == 'e') ADVANCE(1535); + if (lookahead == 'f') ADVANCE(1098); + if (lookahead == 'g') ADVANCE(1365); + if (lookahead == 'i') ADVANCE(1227); + if (lookahead == 'm') ADVANCE(1376); + if (lookahead == 'n') ADVANCE(1366); + if (lookahead == 'o') ADVANCE(1413); + if (lookahead == 'r') ADVANCE(1170); + if (lookahead == 's') ADVANCE(1228); + if (lookahead == 't') ADVANCE(1229); + if (lookahead == 'u') ADVANCE(1438); + if (lookahead == 'x') ADVANCE(1404); + if (lookahead == '{') ADVANCE(952); + if (lookahead == '}') ADVANCE(954); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') SKIP(767) + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1572); + if (lookahead == '$' || + ('A' <= lookahead && lookahead <= 'Y') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 768: - if (lookahead == 'e') ADVANCE(1740); + if (eof) ADVANCE(771); + if (lookahead == '#') ADVANCE(1606); + if (lookahead == '$') ADVANCE(1545); + if (lookahead == ')') ADVANCE(1560); + if (lookahead == ',') ADVANCE(788); + if (lookahead == '-') ADVANCE(124); + if (lookahead == '.') ADVANCE(39); + if (lookahead == ':') ADVANCE(122); + if (lookahead == '<') ADVANCE(765); + if (lookahead == 'a') ADVANCE(1010); + if (lookahead == 'c') ADVANCE(1048); + if (lookahead == 'd') ADVANCE(1031); + if (lookahead == 'e') ADVANCE(1087); + if (lookahead == 'f') ADVANCE(1033); + if (lookahead == 'g') ADVANCE(1049); + if (lookahead == 'i') ADVANCE(1026); + if (lookahead == 'm') ADVANCE(1055); + if (lookahead == 'n') ADVANCE(1051); + if (lookahead == 'o') ADVANCE(1058); + if (lookahead == 'r') ADVANCE(1014); + if (lookahead == 's') ADVANCE(1027); + if (lookahead == 't') ADVANCE(1029); + if (lookahead == 'u') ADVANCE(1063); + if (lookahead == 'x') ADVANCE(1056); + if (lookahead == '}') ADVANCE(954); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') SKIP(768) + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(121); + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1089); END_STATE(); case 769: - if (lookahead == 'e') ADVANCE(1739); + if (eof) ADVANCE(771); + if (lookahead == '#') ADVANCE(1606); + if (lookahead == '(') ADVANCE(1559); + if (lookahead == ')') ADVANCE(1560); + if (lookahead == ',') ADVANCE(788); + if (lookahead == '-') ADVANCE(124); + if (lookahead == '.') ADVANCE(216); + if (lookahead == ':') ADVANCE(947); + if (lookahead == '=') ADVANCE(777); + if (lookahead == '}') ADVANCE(954); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') SKIP(769) + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(783); END_STATE(); case 770: - if (lookahead == 'e') ADVANCE(1826); + if (eof) ADVANCE(771); + if (lookahead == '#') ADVANCE(1606); + if (lookahead == ')') ADVANCE(1560); + if (lookahead == ',') ADVANCE(788); + if (lookahead == '-') ADVANCE(124); + if (lookahead == '.') ADVANCE(215); + if (lookahead == '=') ADVANCE(777); + if (lookahead == '@') ADVANCE(1561); + if (('B' <= lookahead && lookahead <= 'D') || + lookahead == 'F' || + lookahead == 'I' || + lookahead == 'J' || + lookahead == 'S' || + lookahead == 'V' || + lookahead == 'Z') ADVANCE(1563); + if (lookahead == 'L') ADVANCE(766); + if (lookahead == '[') ADVANCE(1562); + if (lookahead == 'a') ADVANCE(226); + if (lookahead == 'b') ADVANCE(478); + if (lookahead == 'c') ADVANCE(555); + if (lookahead == 'd') ADVANCE(359); + if (lookahead == 'e') ADVANCE(526); + if (lookahead == 'f') ADVANCE(444); + if (lookahead == 'g') ADVANCE(636); + if (lookahead == 'i') ADVANCE(532); + if (lookahead == 'n') ADVANCE(151); + if (lookahead == 'p') ADVANCE(620); + if (lookahead == 's') ADVANCE(679); + if (lookahead == 't') ADVANCE(374); + if (lookahead == 'v') ADVANCE(196); + if (lookahead == 'w') ADVANCE(417); + if (lookahead == '}') ADVANCE(954); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') SKIP(770) END_STATE(); case 771: - if (lookahead == 'e') ADVANCE(1706); + ACCEPT_TOKEN(ts_builtin_sym_end); END_STATE(); case 772: - if (lookahead == 'e') ADVANCE(1726); + ACCEPT_TOKEN(anon_sym_DOTclass); END_STATE(); case 773: - if (lookahead == 'e') ADVANCE(1816); + ACCEPT_TOKEN(anon_sym_DOTsuper); END_STATE(); case 774: - if (lookahead == 'e') ADVANCE(1913); + ACCEPT_TOKEN(anon_sym_DOTsource); END_STATE(); case 775: - if (lookahead == 'e') ADVANCE(1819); + ACCEPT_TOKEN(anon_sym_DOTimplements); END_STATE(); case 776: - if (lookahead == 'e') ADVANCE(1822); + ACCEPT_TOKEN(anon_sym_DOTfield); END_STATE(); case 777: - if (lookahead == 'e') ADVANCE(1798); + ACCEPT_TOKEN(anon_sym_EQ); END_STATE(); case 778: - if (lookahead == 'e') ADVANCE(1701); + ACCEPT_TOKEN(anon_sym_DOTendfield); END_STATE(); case 779: - if (lookahead == 'e') ADVANCE(1720); + ACCEPT_TOKEN(anon_sym_DOTmethod); END_STATE(); case 780: - if (lookahead == 'e') ADVANCE(1806); + ACCEPT_TOKEN(anon_sym_DOTendmethod); END_STATE(); case 781: - if (lookahead == 'e') ADVANCE(1719); + ACCEPT_TOKEN(anon_sym_DOTannotation); END_STATE(); case 782: - if (lookahead == 'e') ADVANCE(1802); + ACCEPT_TOKEN(anon_sym_DOTendannotation); END_STATE(); case 783: - if (lookahead == 'e') ADVANCE(1803); + ACCEPT_TOKEN(sym_annotation_key); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(783); END_STATE(); case 784: - if (lookahead == 'e') ADVANCE(1805); + ACCEPT_TOKEN(anon_sym_DOTsubannotation); END_STATE(); case 785: - if (lookahead == 'e') ADVANCE(1807); + ACCEPT_TOKEN(anon_sym_DOTendsubannotation); END_STATE(); case 786: - if (lookahead == 'e') ADVANCE(1729); + ACCEPT_TOKEN(anon_sym_DOTparam); + if (lookahead == 'e') ADVANCE(705); END_STATE(); case 787: - if (lookahead == 'e') ADVANCE(1804); + ACCEPT_TOKEN(anon_sym_DOTendparam); END_STATE(); case 788: - if (lookahead == 'e') ADVANCE(1924); + ACCEPT_TOKEN(anon_sym_COMMA); END_STATE(); case 789: - if (lookahead == 'e') ADVANCE(1922); + ACCEPT_TOKEN(anon_sym_DOTparameter); END_STATE(); case 790: - if (lookahead == 'e') ADVANCE(1200); + ACCEPT_TOKEN(anon_sym_DOTendparameter); END_STATE(); case 791: - if (lookahead == 'e') ADVANCE(1637); + ACCEPT_TOKEN(anon_sym_LF); + if (lookahead == '\n') ADVANCE(791); + if (lookahead == '-') ADVANCE(1557); + if (('B' <= lookahead && lookahead <= 'D') || + lookahead == 'F' || + lookahead == 'J' || + lookahead == 'S' || + lookahead == 'V' || + lookahead == 'Z') ADVANCE(1563); + if (lookahead == 'I') ADVANCE(1565); + if (lookahead == 'N') ADVANCE(1005); END_STATE(); case 792: - if (lookahead == 'e') ADVANCE(569); + ACCEPT_TOKEN(anon_sym_LF); + if (lookahead == '\n') ADVANCE(792); END_STATE(); case 793: - if (lookahead == 'e') ADVANCE(1517); - END_STATE(); - case 794: - if (lookahead == 'e') ADVANCE(1317); - END_STATE(); + ACCEPT_TOKEN(anon_sym_nop); + if (lookahead == ':') ADVANCE(1552); + if (lookahead == '>') ADVANCE(965); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1545); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); + END_STATE(); + case 794: + ACCEPT_TOKEN(anon_sym_nop); + if (lookahead == '>') ADVANCE(965); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + END_STATE(); case 795: - if (lookahead == 'e') ADVANCE(609); + ACCEPT_TOKEN(anon_sym_move); + if (lookahead == '$') ADVANCE(1545); + if (lookahead == '-') ADVANCE(1374); + if (lookahead == '/') ADVANCE(43); + if (lookahead == ':') ADVANCE(1552); + if (lookahead == '>') ADVANCE(965); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); END_STATE(); case 796: - if (lookahead == 'e') ADVANCE(1326); + ACCEPT_TOKEN(anon_sym_move); + if (lookahead == '-') ADVANCE(1374); + if (lookahead == '/') ADVANCE(43); + if (lookahead == '>') ADVANCE(965); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 797: - if (lookahead == 'e') ADVANCE(1096); + ACCEPT_TOKEN(anon_sym_move_SLASHfrom16); END_STATE(); case 798: - if (lookahead == 'e') ADVANCE(1456); + ACCEPT_TOKEN(anon_sym_move_SLASH16); END_STATE(); case 799: - if (lookahead == 'e') ADVANCE(620); + ACCEPT_TOKEN(anon_sym_move_DASHwide); + if (lookahead == '/') ADVANCE(47); + if (lookahead == '>') ADVANCE(965); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 800: - if (lookahead == 'e') ADVANCE(610); + ACCEPT_TOKEN(anon_sym_move_DASHwide_SLASHfrom16); END_STATE(); case 801: - if (lookahead == 'e') ADVANCE(1458); + ACCEPT_TOKEN(anon_sym_move_DASHwide_SLASH16); END_STATE(); case 802: - if (lookahead == 'e') ADVANCE(1327); + ACCEPT_TOKEN(anon_sym_move_DASHobject); + if (lookahead == '/') ADVANCE(57); + if (lookahead == '>') ADVANCE(965); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 803: - if (lookahead == 'e') ADVANCE(1436); + ACCEPT_TOKEN(anon_sym_move_DASHobject_SLASHfrom16); END_STATE(); case 804: - if (lookahead == 'e') ADVANCE(1043); + ACCEPT_TOKEN(anon_sym_move_DASHobject_SLASH16); END_STATE(); case 805: - if (lookahead == 'e') ADVANCE(1460); + ACCEPT_TOKEN(anon_sym_return); + if (lookahead == ':') ADVANCE(1552); + if (lookahead == '>') ADVANCE(965); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1545); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); END_STATE(); case 806: - if (lookahead == 'e') ADVANCE(1379); + ACCEPT_TOKEN(anon_sym_return); + if (lookahead == '>') ADVANCE(965); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 807: - if (lookahead == 'e') ADVANCE(152); + ACCEPT_TOKEN(anon_sym_const_SLASH4); END_STATE(); case 808: - if (lookahead == 'e') ADVANCE(624); + ACCEPT_TOKEN(anon_sym_const_SLASH16); END_STATE(); case 809: - if (lookahead == 'e') ADVANCE(625); + ACCEPT_TOKEN(anon_sym_const); + if (lookahead == '$') ADVANCE(1545); + if (lookahead == '-') ADVANCE(1444); + if (lookahead == '/') ADVANCE(44); + if (lookahead == ':') ADVANCE(1552); + if (lookahead == '>') ADVANCE(965); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); END_STATE(); case 810: - if (lookahead == 'e') ADVANCE(1049); + ACCEPT_TOKEN(anon_sym_const); + if (lookahead == '-') ADVANCE(1444); + if (lookahead == '/') ADVANCE(44); + if (lookahead == '>') ADVANCE(965); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 811: - if (lookahead == 'e') ADVANCE(431); + ACCEPT_TOKEN(anon_sym_const_SLASHhigh16); END_STATE(); case 812: - if (lookahead == 'e') ADVANCE(165); + ACCEPT_TOKEN(anon_sym_const_DASHwide_SLASH16); END_STATE(); case 813: - if (lookahead == 'e') ADVANCE(1335); + ACCEPT_TOKEN(anon_sym_const_DASHwide_SLASH32); END_STATE(); case 814: - if (lookahead == 'e') ADVANCE(1155); + ACCEPT_TOKEN(anon_sym_const_DASHwide); + if (lookahead == '/') ADVANCE(51); + if (lookahead == '>') ADVANCE(965); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 815: - if (lookahead == 'e') ADVANCE(1340); + ACCEPT_TOKEN(anon_sym_const_DASHwide_SLASHhigh16); END_STATE(); case 816: - if (lookahead == 'e') ADVANCE(1139); - if (lookahead == 's') ADVANCE(1631); + ACCEPT_TOKEN(anon_sym_const_DASHstring); + if (lookahead == '/') ADVANCE(461); + if (lookahead == '>') ADVANCE(965); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 817: - if (lookahead == 'e') ADVANCE(1101); + ACCEPT_TOKEN(anon_sym_const_DASHstring_SLASHjumbo); END_STATE(); case 818: - if (lookahead == 'e') ADVANCE(1571); + ACCEPT_TOKEN(anon_sym_filled_DASHnew_DASHarray); + if (lookahead == '/') ADVANCE(645); + if (lookahead == '>') ADVANCE(965); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 819: - if (lookahead == 'e') ADVANCE(1106); + ACCEPT_TOKEN(anon_sym_filled_DASHnew_DASHarray_SLASHrange); END_STATE(); case 820: - if (lookahead == 'e') ADVANCE(164); + ACCEPT_TOKEN(anon_sym_throw); + if (lookahead == ':') ADVANCE(1552); + if (lookahead == '>') ADVANCE(965); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1545); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); END_STATE(); case 821: - if (lookahead == 'e') ADVANCE(432); + ACCEPT_TOKEN(anon_sym_throw); + if (lookahead == '>') ADVANCE(965); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 822: - if (lookahead == 'e') ADVANCE(633); + ACCEPT_TOKEN(anon_sym_goto); + if (lookahead == '/') ADVANCE(42); + if (lookahead == ':') ADVANCE(1552); + if (lookahead == '>') ADVANCE(965); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1545); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); END_STATE(); case 823: - if (lookahead == 'e') ADVANCE(597); + ACCEPT_TOKEN(anon_sym_goto); + if (lookahead == '/') ADVANCE(42); + if (lookahead == '>') ADVANCE(965); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 824: - if (lookahead == 'e') ADVANCE(433); + ACCEPT_TOKEN(anon_sym_goto_SLASH16); END_STATE(); case 825: - if (lookahead == 'e') ADVANCE(634); + ACCEPT_TOKEN(anon_sym_goto_SLASH32); END_STATE(); case 826: - if (lookahead == 'e') ADVANCE(598); + ACCEPT_TOKEN(anon_sym_aget); + if (lookahead == ':') ADVANCE(1552); + if (lookahead == '>') ADVANCE(965); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1545); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); END_STATE(); case 827: - if (lookahead == 'e') ADVANCE(435); + ACCEPT_TOKEN(anon_sym_aget); + if (lookahead == '>') ADVANCE(965); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 828: - if (lookahead == 'e') ADVANCE(600); + ACCEPT_TOKEN(anon_sym_aput); + if (lookahead == ':') ADVANCE(1552); + if (lookahead == '>') ADVANCE(965); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1545); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); END_STATE(); case 829: - if (lookahead == 'e') ADVANCE(437); + ACCEPT_TOKEN(anon_sym_aput); + if (lookahead == '>') ADVANCE(965); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 830: - if (lookahead == 'e') ADVANCE(1577); + ACCEPT_TOKEN(anon_sym_iget); + if (lookahead == ':') ADVANCE(1552); + if (lookahead == '>') ADVANCE(965); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1545); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); END_STATE(); case 831: - if (lookahead == 'e') ADVANCE(601); + ACCEPT_TOKEN(anon_sym_iget); + if (lookahead == '>') ADVANCE(965); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 832: - if (lookahead == 'e') ADVANCE(439); + ACCEPT_TOKEN(anon_sym_iput); + if (lookahead == ':') ADVANCE(1552); + if (lookahead == '>') ADVANCE(965); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1545); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); END_STATE(); case 833: - if (lookahead == 'e') ADVANCE(603); + ACCEPT_TOKEN(anon_sym_iput); + if (lookahead == '>') ADVANCE(965); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 834: - if (lookahead == 'e') ADVANCE(604); + ACCEPT_TOKEN(anon_sym_sget); + if (lookahead == ':') ADVANCE(1552); + if (lookahead == '>') ADVANCE(965); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1545); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); END_STATE(); case 835: - if (lookahead == 'e') ADVANCE(605); + ACCEPT_TOKEN(anon_sym_sget); + if (lookahead == '>') ADVANCE(965); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 836: - if (lookahead == 'e') ADVANCE(606); + ACCEPT_TOKEN(anon_sym_sput); + if (lookahead == ':') ADVANCE(1552); + if (lookahead == '>') ADVANCE(965); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1545); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); END_STATE(); case 837: - if (lookahead == 'e') ADVANCE(607); + ACCEPT_TOKEN(anon_sym_sput); + if (lookahead == '>') ADVANCE(965); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 838: - if (lookahead == 'e') ADVANCE(608); + ACCEPT_TOKEN(anon_sym_invoke_DASHcustom); + if (lookahead == '/') ADVANCE(639); + if (lookahead == '>') ADVANCE(965); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 839: - if (lookahead == 'e') ADVANCE(1174); + ACCEPT_TOKEN(anon_sym_invoke_DASHdirect); + if (lookahead == '/') ADVANCE(641); + if (lookahead == '>') ADVANCE(965); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 840: - if (lookahead == 'e') ADVANCE(1175); + ACCEPT_TOKEN(anon_sym_invoke_DASHinterface); + if (lookahead == '/') ADVANCE(646); + if (lookahead == '>') ADVANCE(965); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 841: - if (lookahead == 'e') ADVANCE(1574); + ACCEPT_TOKEN(anon_sym_invoke_DASHpolymorphic); + if (lookahead == '/') ADVANCE(648); + if (lookahead == '>') ADVANCE(965); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 842: - if (lookahead == 'e') ADVANCE(175); + ACCEPT_TOKEN(anon_sym_invoke_DASHstatic); + if (lookahead == '/') ADVANCE(642); + if (lookahead == '>') ADVANCE(965); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 843: - if (lookahead == 'e') ADVANCE(1422); + ACCEPT_TOKEN(anon_sym_invoke_DASHsuper); + if (lookahead == '-') ADVANCE(1411); + if (lookahead == '/') ADVANCE(632); + if (lookahead == '>') ADVANCE(965); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 844: - if (lookahead == 'e') ADVANCE(190); + ACCEPT_TOKEN(anon_sym_invoke_DASHvirtual); + if (lookahead == '-') ADVANCE(1412); + if (lookahead == '/') ADVANCE(644); + if (lookahead == '>') ADVANCE(965); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 845: - if (lookahead == 'e') ADVANCE(715); + ACCEPT_TOKEN(anon_sym_invoke_DASHcustom_SLASHrange); END_STATE(); case 846: - if (lookahead == 'e') ADVANCE(192); + ACCEPT_TOKEN(anon_sym_invoke_DASHdirect_SLASHrange); END_STATE(); case 847: - if (lookahead == 'e') ADVANCE(194); + ACCEPT_TOKEN(anon_sym_invoke_DASHinterface_SLASHrange); END_STATE(); case 848: - if (lookahead == 'e') ADVANCE(716); + ACCEPT_TOKEN(anon_sym_invoke_DASHobject_DASHinit_SLASHrange); END_STATE(); case 849: - if (lookahead == 'f') ADVANCE(146); - if (lookahead == 'g') ADVANCE(801); - if (lookahead == 'n') ADVANCE(1438); - if (lookahead == 'p') ADVANCE(1604); + ACCEPT_TOKEN(anon_sym_invoke_DASHpolymorphic_SLASHrange); END_STATE(); case 850: - if (lookahead == 'f') ADVANCE(146); - if (lookahead == 'g') ADVANCE(801); - if (lookahead == 'n') ADVANCE(1439); - if (lookahead == 'p') ADVANCE(1604); + ACCEPT_TOKEN(anon_sym_invoke_DASHstatic_SLASHrange); END_STATE(); case 851: - if (lookahead == 'f') ADVANCE(1724); + ACCEPT_TOKEN(anon_sym_invoke_DASHsuper_SLASHrange); END_STATE(); case 852: - if (lookahead == 'f') ADVANCE(461); + ACCEPT_TOKEN(anon_sym_invoke_DASHvirtual_SLASHrange); END_STATE(); case 853: - if (lookahead == 'f') ADVANCE(467); + ACCEPT_TOKEN(anon_sym_add_DASHint); + if (lookahead == '/') ADVANCE(64); + if (lookahead == '>') ADVANCE(965); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 854: - if (lookahead == 'f') ADVANCE(1092); - if (lookahead == 'i') ADVANCE(1179); - if (lookahead == 'l') ADVANCE(1247); + ACCEPT_TOKEN(anon_sym_sub_DASHint); + if (lookahead == '/') ADVANCE(72); + if (lookahead == '>') ADVANCE(965); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 855: - if (lookahead == 'g') ADVANCE(1846); + ACCEPT_TOKEN(anon_sym_mul_DASHint); + if (lookahead == '/') ADVANCE(67); + if (lookahead == '>') ADVANCE(965); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 856: - if (lookahead == 'g') ADVANCE(1840); + ACCEPT_TOKEN(anon_sym_div_DASHint); + if (lookahead == '/') ADVANCE(66); + if (lookahead == '>') ADVANCE(965); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 857: - if (lookahead == 'g') ADVANCE(1845); + ACCEPT_TOKEN(anon_sym_rem_DASHint); + if (lookahead == '/') ADVANCE(69); + if (lookahead == '>') ADVANCE(965); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 858: - if (lookahead == 'g') ADVANCE(1741); + ACCEPT_TOKEN(anon_sym_and_DASHint); + if (lookahead == '/') ADVANCE(65); + if (lookahead == '>') ADVANCE(965); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 859: - if (lookahead == 'g') ADVANCE(1843); + ACCEPT_TOKEN(anon_sym_or_DASHint); + if (lookahead == '/') ADVANCE(63); + if (lookahead == '>') ADVANCE(965); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 860: - if (lookahead == 'g') ADVANCE(1842); + ACCEPT_TOKEN(anon_sym_xor_DASHint); + if (lookahead == '/') ADVANCE(73); + if (lookahead == '>') ADVANCE(965); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 861: - if (lookahead == 'g') ADVANCE(1810); + ACCEPT_TOKEN(anon_sym_shl_DASHint); + if (lookahead == '/') ADVANCE(70); + if (lookahead == '>') ADVANCE(965); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 862: - if (lookahead == 'g') ADVANCE(1811); - END_STATE(); - case 863: - if (lookahead == 'g') ADVANCE(1844); - END_STATE(); - case 864: - if (lookahead == 'g') ADVANCE(1848); + ACCEPT_TOKEN(anon_sym_shr_DASHint); + if (lookahead == '/') ADVANCE(71); + if (lookahead == '>') ADVANCE(965); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + END_STATE(); + case 863: + ACCEPT_TOKEN(anon_sym_ushr_DASHint); + if (lookahead == '/') ADVANCE(82); + if (lookahead == '>') ADVANCE(965); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + END_STATE(); + case 864: + ACCEPT_TOKEN(anon_sym_add_DASHlong); + if (lookahead == '/') ADVANCE(74); + if (lookahead == '>') ADVANCE(965); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 865: - if (lookahead == 'g') ADVANCE(1849); + ACCEPT_TOKEN(anon_sym_sub_DASHlong); + if (lookahead == '/') ADVANCE(81); + if (lookahead == '>') ADVANCE(965); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 866: - if (lookahead == 'g') ADVANCE(1841); + ACCEPT_TOKEN(anon_sym_mul_DASHlong); + if (lookahead == '/') ADVANCE(77); + if (lookahead == '>') ADVANCE(965); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 867: - if (lookahead == 'g') ADVANCE(1847); + ACCEPT_TOKEN(anon_sym_div_DASHlong); + if (lookahead == '/') ADVANCE(76); + if (lookahead == '>') ADVANCE(965); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 868: - if (lookahead == 'g') ADVANCE(1850); + ACCEPT_TOKEN(anon_sym_rem_DASHlong); + if (lookahead == '/') ADVANCE(78); + if (lookahead == '>') ADVANCE(965); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 869: - if (lookahead == 'g') ADVANCE(1814); + ACCEPT_TOKEN(anon_sym_and_DASHlong); + if (lookahead == '/') ADVANCE(75); + if (lookahead == '>') ADVANCE(965); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 870: - if (lookahead == 'g') ADVANCE(1716); + ACCEPT_TOKEN(anon_sym_or_DASHlong); + if (lookahead == '/') ADVANCE(68); + if (lookahead == '>') ADVANCE(965); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 871: - if (lookahead == 'g') ADVANCE(1821); + ACCEPT_TOKEN(anon_sym_xor_DASHlong); + if (lookahead == '/') ADVANCE(83); + if (lookahead == '>') ADVANCE(965); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 872: - if (lookahead == 'g') ADVANCE(1824); + ACCEPT_TOKEN(anon_sym_shl_DASHlong); + if (lookahead == '/') ADVANCE(79); + if (lookahead == '>') ADVANCE(965); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 873: - if (lookahead == 'g') ADVANCE(173); + ACCEPT_TOKEN(anon_sym_shr_DASHlong); + if (lookahead == '/') ADVANCE(80); + if (lookahead == '>') ADVANCE(965); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 874: - if (lookahead == 'g') ADVANCE(908); + ACCEPT_TOKEN(anon_sym_ushr_DASHlong); + if (lookahead == '/') ADVANCE(89); + if (lookahead == '>') ADVANCE(965); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 875: - if (lookahead == 'g') ADVANCE(1428); + ACCEPT_TOKEN(anon_sym_add_DASHfloat); + if (lookahead == '/') ADVANCE(84); + if (lookahead == '>') ADVANCE(965); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 876: - if (lookahead == 'g') ADVANCE(979); + ACCEPT_TOKEN(anon_sym_sub_DASHfloat); + if (lookahead == '/') ADVANCE(88); + if (lookahead == '>') ADVANCE(965); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 877: - if (lookahead == 'g') ADVANCE(740); + ACCEPT_TOKEN(anon_sym_mul_DASHfloat); + if (lookahead == '/') ADVANCE(86); + if (lookahead == '>') ADVANCE(965); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 878: - if (lookahead == 'g') ADVANCE(1532); + ACCEPT_TOKEN(anon_sym_div_DASHfloat); + if (lookahead == '/') ADVANCE(85); + if (lookahead == '>') ADVANCE(965); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 879: - if (lookahead == 'g') ADVANCE(780); + ACCEPT_TOKEN(anon_sym_rem_DASHfloat); + if (lookahead == '/') ADVANCE(87); + if (lookahead == '>') ADVANCE(965); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 880: - if (lookahead == 'g') ADVANCE(782); + ACCEPT_TOKEN(anon_sym_add_DASHdouble); + if (lookahead == '/') ADVANCE(90); + if (lookahead == '>') ADVANCE(965); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 881: - if (lookahead == 'g') ADVANCE(783); + ACCEPT_TOKEN(anon_sym_sub_DASHdouble); + if (lookahead == '/') ADVANCE(94); + if (lookahead == '>') ADVANCE(965); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 882: - if (lookahead == 'g') ADVANCE(784); + ACCEPT_TOKEN(anon_sym_mul_DASHdouble); + if (lookahead == '/') ADVANCE(92); + if (lookahead == '>') ADVANCE(965); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 883: - if (lookahead == 'g') ADVANCE(785); + ACCEPT_TOKEN(anon_sym_div_DASHdouble); + if (lookahead == '/') ADVANCE(91); + if (lookahead == '>') ADVANCE(965); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 884: - if (lookahead == 'g') ADVANCE(786); + ACCEPT_TOKEN(anon_sym_rem_DASHdouble); + if (lookahead == '/') ADVANCE(93); + if (lookahead == '>') ADVANCE(965); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 885: - if (lookahead == 'g') ADVANCE(787); + ACCEPT_TOKEN(anon_sym_add_DASHint_SLASH2addr); END_STATE(); case 886: - if (lookahead == 'g') ADVANCE(788); + ACCEPT_TOKEN(anon_sym_sub_DASHint_SLASH2addr); END_STATE(); case 887: - if (lookahead == 'g') ADVANCE(789); + ACCEPT_TOKEN(anon_sym_mul_DASHint_SLASH2addr); END_STATE(); case 888: - if (lookahead == 'g') ADVANCE(805); - if (lookahead == 'h') ADVANCE(1083); - if (lookahead == 'p') ADVANCE(408); - if (lookahead == 't') ADVANCE(460); - if (lookahead == 'u') ADVANCE(557); - if (lookahead == 'y') ADVANCE(1110); + ACCEPT_TOKEN(anon_sym_div_DASHint_SLASH2addr); END_STATE(); case 889: - if (lookahead == 'g') ADVANCE(805); - if (lookahead == 'h') ADVANCE(1083); - if (lookahead == 'p') ADVANCE(408); - if (lookahead == 't') ADVANCE(469); - if (lookahead == 'u') ADVANCE(557); + ACCEPT_TOKEN(anon_sym_rem_DASHint_SLASH2addr); END_STATE(); case 890: - if (lookahead == 'g') ADVANCE(909); + ACCEPT_TOKEN(anon_sym_and_DASHint_SLASH2addr); END_STATE(); case 891: - if (lookahead == 'g') ADVANCE(184); - if (lookahead == 'w') ADVANCE(149); + ACCEPT_TOKEN(anon_sym_or_DASHint_SLASH2addr); END_STATE(); case 892: - if (lookahead == 'h') ADVANCE(1930); + ACCEPT_TOKEN(anon_sym_xor_DASHint_SLASH2addr); END_STATE(); case 893: - if (lookahead == 'h') ADVANCE(1725); + ACCEPT_TOKEN(anon_sym_shl_DASHint_SLASH2addr); END_STATE(); case 894: - if (lookahead == 'h') ADVANCE(1735); + ACCEPT_TOKEN(anon_sym_shr_DASHint_SLASH2addr); END_STATE(); case 895: - if (lookahead == 'h') ADVANCE(1736); + ACCEPT_TOKEN(anon_sym_ushr_DASHint_SLASH2addr); END_STATE(); case 896: - if (lookahead == 'h') ADVANCE(1935); + ACCEPT_TOKEN(anon_sym_add_DASHlong_SLASH2addr); END_STATE(); case 897: - if (lookahead == 'h') ADVANCE(1937); + ACCEPT_TOKEN(anon_sym_sub_DASHlong_SLASH2addr); END_STATE(); case 898: - if (lookahead == 'h') ADVANCE(1936); + ACCEPT_TOKEN(anon_sym_mul_DASHlong_SLASH2addr); END_STATE(); case 899: - if (lookahead == 'h') ADVANCE(1939); + ACCEPT_TOKEN(anon_sym_div_DASHlong_SLASH2addr); END_STATE(); case 900: - if (lookahead == 'h') ADVANCE(1376); + ACCEPT_TOKEN(anon_sym_rem_DASHlong_SLASH2addr); END_STATE(); case 901: - if (lookahead == 'h') ADVANCE(1376); - if (lookahead == 'r') ADVANCE(414); + ACCEPT_TOKEN(anon_sym_and_DASHlong_SLASH2addr); END_STATE(); case 902: - if (lookahead == 'h') ADVANCE(792); - if (lookahead == 'm') ADVANCE(1309); - if (lookahead == 'o') ADVANCE(1181); + ACCEPT_TOKEN(anon_sym_or_DASHlong_SLASH2addr); END_STATE(); case 903: - if (lookahead == 'h') ADVANCE(1218); + ACCEPT_TOKEN(anon_sym_xor_DASHlong_SLASH2addr); END_STATE(); case 904: - if (lookahead == 'h') ADVANCE(1226); + ACCEPT_TOKEN(anon_sym_shl_DASHlong_SLASH2addr); END_STATE(); case 905: - if (lookahead == 'h') ADVANCE(1404); + ACCEPT_TOKEN(anon_sym_shr_DASHlong_SLASH2addr); END_STATE(); case 906: - if (lookahead == 'h') ADVANCE(1222); + ACCEPT_TOKEN(anon_sym_ushr_DASHlong_SLASH2addr); END_STATE(); case 907: - if (lookahead == 'h') ADVANCE(1263); + ACCEPT_TOKEN(anon_sym_add_DASHfloat_SLASH2addr); END_STATE(); case 908: - if (lookahead == 'h') ADVANCE(204); + ACCEPT_TOKEN(anon_sym_sub_DASHfloat_SLASH2addr); END_STATE(); case 909: - if (lookahead == 'h') ADVANCE(217); + ACCEPT_TOKEN(anon_sym_mul_DASHfloat_SLASH2addr); END_STATE(); case 910: - if (lookahead == 'h') ADVANCE(422); + ACCEPT_TOKEN(anon_sym_div_DASHfloat_SLASH2addr); END_STATE(); case 911: - if (lookahead == 'h') ADVANCE(830); + ACCEPT_TOKEN(anon_sym_rem_DASHfloat_SLASH2addr); END_STATE(); case 912: - if (lookahead == 'h') ADVANCE(423); + ACCEPT_TOKEN(anon_sym_add_DASHdouble_SLASH2addr); END_STATE(); case 913: - if (lookahead == 'h') ADVANCE(424); + ACCEPT_TOKEN(anon_sym_sub_DASHdouble_SLASH2addr); END_STATE(); case 914: - if (lookahead == 'h') ADVANCE(426); + ACCEPT_TOKEN(anon_sym_mul_DASHdouble_SLASH2addr); END_STATE(); case 915: - if (lookahead == 'h') ADVANCE(443); - if (lookahead == 't') ADVANCE(1651); + ACCEPT_TOKEN(anon_sym_div_DASHdouble_SLASH2addr); END_STATE(); case 916: - if (lookahead == 'h') ADVANCE(428); + ACCEPT_TOKEN(anon_sym_rem_DASHdouble_SLASH2addr); END_STATE(); case 917: - if (lookahead == 'h') ADVANCE(429); + ACCEPT_TOKEN(anon_sym_add_DASHint_SLASHlit16); END_STATE(); case 918: - if (lookahead == 'h') ADVANCE(430); + ACCEPT_TOKEN(anon_sym_sub_DASHint_SLASHlit16); END_STATE(); case 919: - if (lookahead == 'h') ADVANCE(1258); + ACCEPT_TOKEN(anon_sym_mul_DASHint_SLASHlit16); END_STATE(); case 920: - if (lookahead == 'h') ADVANCE(1405); + ACCEPT_TOKEN(anon_sym_div_DASHint_SLASHlit16); END_STATE(); case 921: - if (lookahead == 'h') ADVANCE(1260); + ACCEPT_TOKEN(anon_sym_rem_DASHint_SLASHlit16); END_STATE(); case 922: - if (lookahead == 'h') ADVANCE(1262); + ACCEPT_TOKEN(anon_sym_and_DASHint_SLASHlit16); END_STATE(); case 923: - if (lookahead == 'h') ADVANCE(1265); + ACCEPT_TOKEN(anon_sym_or_DASHint_SLASHlit16); END_STATE(); case 924: - if (lookahead == 'h') ADVANCE(1268); + ACCEPT_TOKEN(anon_sym_xor_DASHint_SLASHlit16); END_STATE(); case 925: - if (lookahead == 'h') ADVANCE(1272); + ACCEPT_TOKEN(anon_sym_add_DASHint_SLASHlit8); END_STATE(); case 926: - if (lookahead == 'h') ADVANCE(1418); + ACCEPT_TOKEN(anon_sym_sub_DASHint_SLASHlit8); END_STATE(); case 927: - if (lookahead == 'i') ADVANCE(1634); - if (lookahead == 'o') ADVANCE(1598); + ACCEPT_TOKEN(anon_sym_mul_DASHint_SLASHlit8); END_STATE(); case 928: - if (lookahead == 'i') ADVANCE(1655); + ACCEPT_TOKEN(anon_sym_div_DASHint_SLASHlit8); END_STATE(); case 929: - if (lookahead == 'i') ADVANCE(628); + ACCEPT_TOKEN(anon_sym_rem_DASHint_SLASHlit8); END_STATE(); case 930: - if (lookahead == 'i') ADVANCE(1633); - if (lookahead == 'o') ADVANCE(1572); + ACCEPT_TOKEN(anon_sym_and_DASHint_SLASHlit8); END_STATE(); case 931: - if (lookahead == 'i') ADVANCE(1632); + ACCEPT_TOKEN(anon_sym_or_DASHint_SLASHlit8); END_STATE(); case 932: - if (lookahead == 'i') ADVANCE(804); + ACCEPT_TOKEN(anon_sym_xor_DASHint_SLASHlit8); END_STATE(); case 933: - if (lookahead == 'i') ADVANCE(1103); + ACCEPT_TOKEN(anon_sym_shl_DASHint_SLASHlit8); END_STATE(); case 934: - if (lookahead == 'i') ADVANCE(1041); + ACCEPT_TOKEN(anon_sym_shr_DASHint_SLASHlit8); END_STATE(); case 935: - if (lookahead == 'i') ADVANCE(1135); - if (lookahead == 'o') ADVANCE(579); + ACCEPT_TOKEN(anon_sym_ushr_DASHint_SLASHlit8); END_STATE(); case 936: - if (lookahead == 'i') ADVANCE(641); + ACCEPT_TOKEN(anon_sym_execute_DASHinline); + if (lookahead == '/') ADVANCE(643); + if (lookahead == '>') ADVANCE(965); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 937: - if (lookahead == 'i') ADVANCE(1154); - if (lookahead == 'l') ADVANCE(1223); + ACCEPT_TOKEN(anon_sym_execute_DASHinline_SLASHrange); END_STATE(); case 938: - if (lookahead == 'i') ADVANCE(564); + ACCEPT_TOKEN(anon_sym_invoke_DASHvirtual_DASHquick); + if (lookahead == '/') ADVANCE(650); + if (lookahead == '>') ADVANCE(965); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 939: - if (lookahead == 'i') ADVANCE(565); + ACCEPT_TOKEN(anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange); END_STATE(); case 940: - if (lookahead == 'i') ADVANCE(571); + ACCEPT_TOKEN(anon_sym_invoke_DASHsuper_DASHquick); + if (lookahead == '/') ADVANCE(649); + if (lookahead == '>') ADVANCE(965); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 941: - if (lookahead == 'i') ADVANCE(572); + ACCEPT_TOKEN(anon_sym_invoke_DASHsuper_DASHquick_SLASHrange); END_STATE(); case 942: - if (lookahead == 'i') ADVANCE(623); + ACCEPT_TOKEN(anon_sym_rsub_DASHint); + if (lookahead == '/') ADVANCE(484); + if (lookahead == '>') ADVANCE(965); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 943: - if (lookahead == 'i') ADVANCE(566); + ACCEPT_TOKEN(anon_sym_rsub_DASHint_SLASHlit8); END_STATE(); case 944: - if (lookahead == 'i') ADVANCE(1462); + ACCEPT_TOKEN(anon_sym_DOTline); END_STATE(); case 945: - if (lookahead == 'i') ADVANCE(874); + ACCEPT_TOKEN(anon_sym_DOTlocals); END_STATE(); case 946: - if (lookahead == 'i') ADVANCE(567); + ACCEPT_TOKEN(anon_sym_DOTlocal); + if (lookahead == 's') ADVANCE(945); END_STATE(); case 947: - if (lookahead == 'i') ADVANCE(574); + ACCEPT_TOKEN(anon_sym_COLON); END_STATE(); case 948: - if (lookahead == 'i') ADVANCE(576); + ACCEPT_TOKEN(anon_sym_DOTendlocal); END_STATE(); case 949: - if (lookahead == 'i') ADVANCE(1403); + ACCEPT_TOKEN(anon_sym_DOTrestartlocal); END_STATE(); case 950: - if (lookahead == 'i') ADVANCE(578); + ACCEPT_TOKEN(anon_sym_DOTregisters); END_STATE(); case 951: - if (lookahead == 'i') ADVANCE(580); + ACCEPT_TOKEN(anon_sym_DOTcatch); + if (lookahead == 'a') ADVANCE(476); END_STATE(); case 952: - if (lookahead == 'i') ADVANCE(839); + ACCEPT_TOKEN(anon_sym_LBRACE); END_STATE(); case 953: - if (lookahead == 'i') ADVANCE(582); + ACCEPT_TOKEN(anon_sym_DOT_DOT); END_STATE(); case 954: - if (lookahead == 'i') ADVANCE(584); + ACCEPT_TOKEN(anon_sym_RBRACE); END_STATE(); case 955: - if (lookahead == 'i') ADVANCE(592); + ACCEPT_TOKEN(anon_sym_DOTcatchall); END_STATE(); case 956: - if (lookahead == 'i') ADVANCE(1187); + ACCEPT_TOKEN(anon_sym_DOTpacked_DASHswitch); END_STATE(); case 957: - if (lookahead == 'i') ADVANCE(568); + ACCEPT_TOKEN(anon_sym_DOTendpacked_DASHswitch); END_STATE(); case 958: - if (lookahead == 'i') ADVANCE(1158); + ACCEPT_TOKEN(anon_sym_DOTsparse_DASHswitch); END_STATE(); case 959: - if (lookahead == 'i') ADVANCE(1133); + ACCEPT_TOKEN(anon_sym_DASH_GT); END_STATE(); case 960: - if (lookahead == 'i') ADVANCE(1493); + ACCEPT_TOKEN(anon_sym_DOTendsparse_DASHswitch); END_STATE(); case 961: - if (lookahead == 'i') ADVANCE(1518); + ACCEPT_TOKEN(anon_sym_DOTarray_DASHdata); END_STATE(); case 962: - if (lookahead == 'i') ADVANCE(1520); + ACCEPT_TOKEN(anon_sym_DOTendarray_DASHdata); END_STATE(); case 963: - if (lookahead == 'i') ADVANCE(1522); + ACCEPT_TOKEN(sym_prologue_directive); END_STATE(); case 964: - if (lookahead == 'i') ADVANCE(1525); + ACCEPT_TOKEN(sym_epilogue_directive); END_STATE(); case 965: - if (lookahead == 'i') ADVANCE(1527); + ACCEPT_TOKEN(sym_identifier); END_STATE(); case 966: - if (lookahead == 'i') ADVANCE(1505); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '$') ADVANCE(1545); + if (lookahead == '-') ADVANCE(1241); + if (lookahead == ':') ADVANCE(1552); + if (lookahead == '>') ADVANCE(965); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); END_STATE(); case 967: - if (lookahead == 'i') ADVANCE(1519); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '$') ADVANCE(1545); + if (lookahead == '-') ADVANCE(1160); + if (lookahead == ':') ADVANCE(1552); + if (lookahead == '>') ADVANCE(965); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); END_STATE(); case 968: - if (lookahead == 'i') ADVANCE(1530); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '$') ADVANCE(1545); + if (lookahead == '-') ADVANCE(1144); + if (lookahead == ':') ADVANCE(1552); + if (lookahead == '>') ADVANCE(965); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); END_STATE(); case 969: - if (lookahead == 'i') ADVANCE(1533); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '$') ADVANCE(1545); + if (lookahead == '-') ADVANCE(1271); + if (lookahead == ':') ADVANCE(1552); + if (lookahead == '>') ADVANCE(965); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); END_STATE(); case 970: - if (lookahead == 'i') ADVANCE(1510); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '$') ADVANCE(1545); + if (lookahead == '-') ADVANCE(1255); + if (lookahead == ':') ADVANCE(1552); + if (lookahead == '>') ADVANCE(965); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); END_STATE(); case 971: - if (lookahead == 'i') ADVANCE(1521); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '$') ADVANCE(1545); + if (lookahead == '-') ADVANCE(1334); + if (lookahead == ':') ADVANCE(1552); + if (lookahead == '>') ADVANCE(965); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); END_STATE(); case 972: - if (lookahead == 'i') ADVANCE(1523); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '$') ADVANCE(1545); + if (lookahead == '-') ADVANCE(1263); + if (lookahead == ':') ADVANCE(1552); + if (lookahead == '>') ADVANCE(965); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); END_STATE(); case 973: - if (lookahead == 'i') ADVANCE(1656); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '$') ADVANCE(1545); + if (lookahead == '-') ADVANCE(1165); + if (lookahead == ':') ADVANCE(1552); + if (lookahead == '>') ADVANCE(965); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); END_STATE(); case 974: - if (lookahead == 'i') ADVANCE(1540); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '$') ADVANCE(1545); + if (lookahead == '-') ADVANCE(1267); + if (lookahead == ':') ADVANCE(1552); + if (lookahead == '>') ADVANCE(965); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); END_STATE(); case 975: - if (lookahead == 'i') ADVANCE(810); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '$') ADVANCE(1545); + if (lookahead == '-') ADVANCE(1166); + if (lookahead == ':') ADVANCE(1552); + if (lookahead == '>') ADVANCE(965); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); END_STATE(); case 976: - if (lookahead == 'i') ADVANCE(644); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '$') ADVANCE(1545); + if (lookahead == '-') ADVANCE(1269); + if (lookahead == ':') ADVANCE(1552); + if (lookahead == '>') ADVANCE(965); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); END_STATE(); case 977: - if (lookahead == 'i') ADVANCE(1563); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '$') ADVANCE(1545); + if (lookahead == '-') ADVANCE(1167); + if (lookahead == ':') ADVANCE(1552); + if (lookahead == '>') ADVANCE(965); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); END_STATE(); case 978: - if (lookahead == 'i') ADVANCE(1564); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '$') ADVANCE(1545); + if (lookahead == '-') ADVANCE(1270); + if (lookahead == ':') ADVANCE(1552); + if (lookahead == '>') ADVANCE(965); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); END_STATE(); case 979: - if (lookahead == 'i') ADVANCE(1443); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '$') ADVANCE(1545); + if (lookahead == '-') ADVANCE(1168); + if (lookahead == ':') ADVANCE(1552); + if (lookahead == '>') ADVANCE(965); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); END_STATE(); case 980: - if (lookahead == 'i') ADVANCE(1541); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '$') ADVANCE(1545); + if (lookahead == '-') ADVANCE(1272); + if (lookahead == ':') ADVANCE(1552); + if (lookahead == '>') ADVANCE(965); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); END_STATE(); case 981: - if (lookahead == 'i') ADVANCE(1045); - if (lookahead == 'l') ADVANCE(1256); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '-') ADVANCE(1241); + if (lookahead == '>') ADVANCE(965); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 982: - if (lookahead == 'i') ADVANCE(1176); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '-') ADVANCE(1160); + if (lookahead == '>') ADVANCE(965); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 983: - if (lookahead == 'i') ADVANCE(648); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '-') ADVANCE(1144); + if (lookahead == '>') ADVANCE(965); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 984: - if (lookahead == 'i') ADVANCE(1159); - if (lookahead == 'l') ADVANCE(1227); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '-') ADVANCE(1544); + if (lookahead == '>') ADVANCE(965); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 985: - if (lookahead == 'i') ADVANCE(1542); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '-') ADVANCE(1103); + if (lookahead == '>') ADVANCE(965); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 986: - if (lookahead == 'i') ADVANCE(652); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '-') ADVANCE(1271); + if (lookahead == '>') ADVANCE(965); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 987: - if (lookahead == 'i') ADVANCE(1055); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '-') ADVANCE(1410); + if (lookahead == '>') ADVANCE(965); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 988: - if (lookahead == 'i') ADVANCE(1544); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '-') ADVANCE(1317); + if (lookahead == '>') ADVANCE(965); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(1566); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 989: - if (lookahead == 'i') ADVANCE(656); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '-') ADVANCE(1255); + if (lookahead == '>') ADVANCE(965); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 990: - if (lookahead == 'i') ADVANCE(1551); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '-') ADVANCE(1441); + if (lookahead == '>') ADVANCE(965); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 991: - if (lookahead == 'i') ADVANCE(659); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '-') ADVANCE(1102); + if (lookahead == '>') ADVANCE(965); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 992: - if (lookahead == 'i') ADVANCE(1552); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '-') ADVANCE(1334); + if (lookahead == '>') ADVANCE(965); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 993: - if (lookahead == 'i') ADVANCE(662); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '-') ADVANCE(1263); + if (lookahead == '>') ADVANCE(965); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 994: - if (lookahead == 'i') ADVANCE(1165); - if (lookahead == 'l') ADVANCE(1235); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '-') ADVANCE(1165); + if (lookahead == '>') ADVANCE(965); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 995: - if (lookahead == 'i') ADVANCE(1394); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '-') ADVANCE(1267); + if (lookahead == '>') ADVANCE(965); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 996: - if (lookahead == 'i') ADVANCE(666); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '-') ADVANCE(1166); + if (lookahead == '>') ADVANCE(965); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 997: - if (lookahead == 'i') ADVANCE(676); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '-') ADVANCE(1269); + if (lookahead == '>') ADVANCE(965); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 998: - if (lookahead == 'i') ADVANCE(1167); - if (lookahead == 'l') ADVANCE(1238); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '-') ADVANCE(1167); + if (lookahead == '>') ADVANCE(965); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 999: - if (lookahead == 'i') ADVANCE(677); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '-') ADVANCE(1270); + if (lookahead == '>') ADVANCE(965); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1000: - if (lookahead == 'i') ADVANCE(1168); - if (lookahead == 'l') ADVANCE(1239); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '-') ADVANCE(1168); + if (lookahead == '>') ADVANCE(965); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1001: - if (lookahead == 'i') ADVANCE(1170); - if (lookahead == 'l') ADVANCE(1241); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '-') ADVANCE(1272); + if (lookahead == '>') ADVANCE(965); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1002: - if (lookahead == 'i') ADVANCE(1172); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '-') ADVANCE(1276); + if (lookahead == '>') ADVANCE(965); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1003: - if (lookahead == 'i') ADVANCE(1173); - if (lookahead == 'l') ADVANCE(1242); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '/') ADVANCE(647); + if (lookahead == '>') ADVANCE(965); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1004: - if (lookahead == 'i') ADVANCE(1243); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1552); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'N') ADVANCE(1586); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1545); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); END_STATE(); case 1005: - if (lookahead == 'i') ADVANCE(1245); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1552); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'a') ADVANCE(1004); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1545); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1089); END_STATE(); case 1006: - if (lookahead == 'i') ADVANCE(1248); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1552); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'a') ADVANCE(1037); + if (lookahead == 'i') ADVANCE(1038); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1545); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1089); END_STATE(); case 1007: - if (lookahead == 'i') ADVANCE(1249); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1552); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'b') ADVANCE(969); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1545); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); END_STATE(); case 1008: - if (lookahead == 'i') ADVANCE(1250); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1552); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'b') ADVANCE(979); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1545); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); END_STATE(); case 1009: - if (lookahead == 'i') ADVANCE(1251); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1552); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'c') ADVANCE(1081); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1545); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); END_STATE(); case 1010: - if (lookahead == 'i') ADVANCE(890); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1552); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'd') ADVANCE(1011); + if (lookahead == 'g') ADVANCE(1019); + if (lookahead == 'n') ADVANCE(1013); + if (lookahead == 'p') ADVANCE(1077); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1545); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); END_STATE(); case 1011: - if (lookahead == 'i') ADVANCE(1199); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1552); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'd') ADVANCE(967); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1545); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); END_STATE(); case 1012: - if (lookahead == 'j') ADVANCE(1603); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1552); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'd') ADVANCE(971); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1545); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); END_STATE(); case 1013: - if (lookahead == 'j') ADVANCE(823); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1552); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'd') ADVANCE(972); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1545); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); END_STATE(); case 1014: - if (lookahead == 'j') ADVANCE(826); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1552); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'e') ADVANCE(1043); + if (lookahead == 's') ADVANCE(1082); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1545); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); END_STATE(); case 1015: - if (lookahead == 'j') ADVANCE(828); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1552); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'e') ADVANCE(1009); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1545); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); END_STATE(); case 1016: - if (lookahead == 'j') ADVANCE(831); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1552); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'e') ADVANCE(795); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1545); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); END_STATE(); case 1017: - if (lookahead == 'j') ADVANCE(833); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1552); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'e') ADVANCE(1596); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1545); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); END_STATE(); case 1018: - if (lookahead == 'j') ADVANCE(834); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1552); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'e') ADVANCE(1598); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1545); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); END_STATE(); case 1019: - if (lookahead == 'j') ADVANCE(835); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1552); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'e') ADVANCE(1066); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1545); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); END_STATE(); case 1020: - if (lookahead == 'j') ADVANCE(837); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1552); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'e') ADVANCE(1068); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1545); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); END_STATE(); case 1021: - if (lookahead == 'j') ADVANCE(838); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1552); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'e') ADVANCE(968); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1545); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); END_STATE(); case 1022: - if (lookahead == 'k') ADVANCE(1915); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1552); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'e') ADVANCE(1070); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1545); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); END_STATE(); case 1023: - if (lookahead == 'k') ADVANCE(1918); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1552); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'e') ADVANCE(970); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1545); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); END_STATE(); case 1024: - if (lookahead == 'k') ADVANCE(1916); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1552); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'e') ADVANCE(1012); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1545); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); END_STATE(); case 1025: - if (lookahead == 'k') ADVANCE(1919); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1552); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'f') ADVANCE(1032); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1545); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); END_STATE(); case 1026: - if (lookahead == 'k') ADVANCE(1917); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1552); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'g') ADVANCE(1020); + if (lookahead == 'n') ADVANCE(1084); + if (lookahead == 'p') ADVANCE(1079); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1545); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); END_STATE(); case 1027: - if (lookahead == 'k') ADVANCE(1920); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1552); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'g') ADVANCE(1022); + if (lookahead == 'h') ADVANCE(1041); + if (lookahead == 'p') ADVANCE(1080); + if (lookahead == 'u') ADVANCE(1008); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1545); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); END_STATE(); case 1028: - if (lookahead == 'k') ADVANCE(1923); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1552); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'h') ADVANCE(1060); + if (lookahead == 'r') ADVANCE(1078); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1545); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); END_STATE(); case 1029: - if (lookahead == 'k') ADVANCE(1921); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1552); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'h') ADVANCE(1060); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1545); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); END_STATE(); case 1030: - if (lookahead == 'k') ADVANCE(169); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1552); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'h') ADVANCE(1062); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1545); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); END_STATE(); case 1031: - if (lookahead == 'k') ADVANCE(822); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1552); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'i') ADVANCE(1085); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1545); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); END_STATE(); case 1032: - if (lookahead == 'k') ADVANCE(807); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1552); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'i') ADVANCE(1047); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1545); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); END_STATE(); case 1033: - if (lookahead == 'k') ADVANCE(845); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1552); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'i') ADVANCE(1038); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1545); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); END_STATE(); case 1034: - if (lookahead == 'k') ADVANCE(848); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1552); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'i') ADVANCE(1073); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1545); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); END_STATE(); case 1035: - if (lookahead == 'l') ADVANCE(2046); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1552); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'k') ADVANCE(1021); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1545); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); END_STATE(); case 1036: - if (lookahead == 'l') ADVANCE(1982); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1552); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'l') ADVANCE(1604); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1545); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); END_STATE(); case 1037: - if (lookahead == 'l') ADVANCE(1934); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1552); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'l') ADVANCE(1064); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1545); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); END_STATE(); case 1038: - if (lookahead == 'l') ADVANCE(1801); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1552); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'l') ADVANCE(1040); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1545); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); END_STATE(); case 1039: - if (lookahead == 'l') ADVANCE(171); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1552); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'l') ADVANCE(1036); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1545); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); END_STATE(); case 1040: - if (lookahead == 'l') ADVANCE(1437); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1552); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'l') ADVANCE(1024); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1545); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); END_STATE(); case 1041: - if (lookahead == 'l') ADVANCE(617); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1552); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'l') ADVANCE(974); + if (lookahead == 'r') ADVANCE(976); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1545); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); END_STATE(); case 1042: - if (lookahead == 'l') ADVANCE(1011); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1552); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'l') ADVANCE(975); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1545); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); END_STATE(); case 1043: - if (lookahead == 'l') ADVANCE(618); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1552); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'm') ADVANCE(977); + if (lookahead == 't') ADVANCE(1076); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1545); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); END_STATE(); case 1044: - if (lookahead == 'l') ADVANCE(1427); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1552); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'n') ADVANCE(1025); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1545); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); END_STATE(); case 1045: - if (lookahead == 'l') ADVANCE(1039); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1552); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'n') ADVANCE(805); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1545); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); END_STATE(); case 1046: - if (lookahead == 'l') ADVANCE(1039); - if (lookahead == 'n') ADVANCE(421); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1552); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'n') ADVANCE(1065); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1545); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); END_STATE(); case 1047: - if (lookahead == 'l') ADVANCE(938); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1552); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'n') ADVANCE(1034); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1545); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); END_STATE(); case 1048: - if (lookahead == 'l') ADVANCE(1035); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1552); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'o') ADVANCE(1046); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1545); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); END_STATE(); case 1049: - if (lookahead == 'l') ADVANCE(621); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1552); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'o') ADVANCE(1074); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1545); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); END_STATE(); case 1050: - if (lookahead == 'l') ADVANCE(819); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1552); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'o') ADVANCE(1057); + if (lookahead == 'u') ADVANCE(1039); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1545); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); END_STATE(); case 1051: - if (lookahead == 'l') ADVANCE(842); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1552); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'o') ADVANCE(1057); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1545); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); END_STATE(); case 1052: - if (lookahead == 'l') ADVANCE(1037); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1552); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'o') ADVANCE(822); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1545); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); END_STATE(); case 1053: - if (lookahead == 'l') ADVANCE(982); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1552); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'o') ADVANCE(1035); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1545); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); END_STATE(); case 1054: - if (lookahead == 'l') ADVANCE(814); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1552); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'o') ADVANCE(1086); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1545); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); END_STATE(); case 1055: - if (lookahead == 'l') ADVANCE(746); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1552); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'o') ADVANCE(1083); + if (lookahead == 'u') ADVANCE(1042); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1545); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); END_STATE(); case 1056: - if (lookahead == 'l') ADVANCE(761); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1552); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'o') ADVANCE(1061); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1545); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); END_STATE(); case 1057: - if (lookahead == 'l') ADVANCE(811); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1552); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'p') ADVANCE(793); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1545); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); END_STATE(); case 1058: - if (lookahead == 'l') ADVANCE(763); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1552); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'r') ADVANCE(966); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1545); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); END_STATE(); case 1059: - if (lookahead == 'l') ADVANCE(764); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1552); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'r') ADVANCE(1045); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1545); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); END_STATE(); case 1060: - if (lookahead == 'l') ADVANCE(765); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1552); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'r') ADVANCE(1054); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1545); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); END_STATE(); case 1061: - if (lookahead == 'l') ADVANCE(766); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1552); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'r') ADVANCE(978); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1545); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); END_STATE(); case 1062: - if (lookahead == 'l') ADVANCE(767); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1552); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'r') ADVANCE(980); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1545); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); END_STATE(); case 1063: - if (lookahead == 'l') ADVANCE(768); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1552); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 's') ADVANCE(1030); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1545); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); END_STATE(); case 1064: - if (lookahead == 'l') ADVANCE(769); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1552); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 's') ADVANCE(1018); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1545); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); END_STATE(); case 1065: - if (lookahead == 'l') ADVANCE(773); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1552); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 's') ADVANCE(1072); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1545); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); END_STATE(); case 1066: - if (lookahead == 'l') ADVANCE(775); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1552); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 't') ADVANCE(826); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1545); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); END_STATE(); case 1067: - if (lookahead == 'l') ADVANCE(776); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1552); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 't') ADVANCE(828); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1545); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); END_STATE(); case 1068: - if (lookahead == 'l') ADVANCE(1503); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1552); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 't') ADVANCE(830); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1545); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); END_STATE(); case 1069: - if (lookahead == 'l') ADVANCE(781); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1552); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 't') ADVANCE(832); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1545); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); END_STATE(); case 1070: - if (lookahead == 'l') ADVANCE(416); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1552); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 't') ADVANCE(834); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1545); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); END_STATE(); case 1071: - if (lookahead == 'l') ADVANCE(821); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1552); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 't') ADVANCE(836); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1545); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); END_STATE(); case 1072: - if (lookahead == 'l') ADVANCE(824); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1552); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 't') ADVANCE(809); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1545); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); END_STATE(); case 1073: - if (lookahead == 'l') ADVANCE(827); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1552); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 't') ADVANCE(1088); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1545); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); END_STATE(); case 1074: - if (lookahead == 'l') ADVANCE(1229); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1552); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 't') ADVANCE(1052); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1545); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); END_STATE(); case 1075: - if (lookahead == 'l') ADVANCE(829); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1552); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 't') ADVANCE(1023); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1545); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); END_STATE(); case 1076: - if (lookahead == 'l') ADVANCE(832); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1552); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'u') ADVANCE(1059); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1545); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); END_STATE(); case 1077: - if (lookahead == 'l') ADVANCE(971); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1552); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'u') ADVANCE(1067); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1545); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); END_STATE(); case 1078: - if (lookahead == 'l') ADVANCE(463); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1552); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'u') ADVANCE(1017); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1545); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); END_STATE(); case 1079: - if (lookahead == 'l') ADVANCE(455); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1552); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'u') ADVANCE(1069); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1545); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); END_STATE(); case 1080: - if (lookahead == 'l') ADVANCE(1261); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1552); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'u') ADVANCE(1071); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1545); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); END_STATE(); case 1081: - if (lookahead == 'l') ADVANCE(181); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1552); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'u') ADVANCE(1075); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1545); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); END_STATE(); case 1082: - if (lookahead == 'l') ADVANCE(1264); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1552); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'u') ADVANCE(1007); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1545); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); END_STATE(); case 1083: - if (lookahead == 'l') ADVANCE(183); - if (lookahead == 'r') ADVANCE(185); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1552); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'v') ADVANCE(1016); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1545); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); END_STATE(); case 1084: - if (lookahead == 'l') ADVANCE(1266); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1552); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'v') ADVANCE(1053); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1545); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); END_STATE(); case 1085: - if (lookahead == 'l') ADVANCE(1269); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1552); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'v') ADVANCE(973); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1545); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); END_STATE(); case 1086: - if (lookahead == 'l') ADVANCE(1271); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1552); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'w') ADVANCE(820); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1545); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); END_STATE(); case 1087: - if (lookahead == 'l') ADVANCE(1273); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1552); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'x') ADVANCE(1015); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1545); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); END_STATE(); case 1088: - if (lookahead == 'l') ADVANCE(1277); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1552); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'y') ADVANCE(1587); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1545); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); END_STATE(); case 1089: - if (lookahead == 'l') ADVANCE(1278); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1552); + if (lookahead == '>') ADVANCE(965); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1545); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); END_STATE(); case 1090: - if (lookahead == 'l') ADVANCE(1279); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1553); + if (lookahead == ';') ADVANCE(1548); + if (lookahead == '>') ADVANCE(1093); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1092); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1090); + if (lookahead != 0) ADVANCE(123); END_STATE(); case 1091: - if (lookahead == 'l') ADVANCE(1280); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1553); + if (lookahead == '>') ADVANCE(1093); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1092); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1090); + if (lookahead != 0 && + lookahead != ';') ADVANCE(123); END_STATE(); case 1092: - if (lookahead == 'l') ADVANCE(1283); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ';') ADVANCE(1548); + if (lookahead == '>') ADVANCE(1093); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1092); + if (lookahead != 0) ADVANCE(123); END_STATE(); case 1093: - if (lookahead == 'm') ADVANCE(2009); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ';') ADVANCE(1548); + if (lookahead != 0) ADVANCE(123); END_STATE(); case 1094: - if (lookahead == 'm') ADVANCE(2023); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(1093); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1092); + if (lookahead != 0 && + lookahead != ';') ADVANCE(123); END_STATE(); case 1095: - if (lookahead == 'm') ADVANCE(1685); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'N') ADVANCE(1586); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1096: - if (lookahead == 'm') ADVANCE(1678); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'a') ADVANCE(1095); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1097: - if (lookahead == 'm') ADVANCE(203); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'a') ADVANCE(1536); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1098: - if (lookahead == 'm') ADVANCE(1686); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'a') ADVANCE(1288); + if (lookahead == 'i') ADVANCE(1289); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1099: - if (lookahead == 'm') ADVANCE(1796); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'a') ADVANCE(1288); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1100: - if (lookahead == 'm') ADVANCE(1312); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'a') ADVANCE(1539); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1101: - if (lookahead == 'm') ADVANCE(1314); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'a') ADVANCE(1146); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1102: - if (lookahead == 'm') ADVANCE(533); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'a') ADVANCE(1409); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1103: - if (lookahead == 'm') ADVANCE(745); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'a') ADVANCE(1425); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1104: - if (lookahead == 'm') ADVANCE(216); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'a') ADVANCE(1284); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1105: - if (lookahead == 'm') ADVANCE(218); - END_STATE(); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'a') ADVANCE(1143); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + END_STATE(); case 1106: - if (lookahead == 'm') ADVANCE(840); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'a') ADVANCE(1285); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1107: - if (lookahead == 'm') ADVANCE(186); - if (lookahead == 't') ADVANCE(1601); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'a') ADVANCE(1430); + if (lookahead == 'o') ADVANCE(1308); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1108: - if (lookahead == 'n') ADVANCE(616); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'a') ADVANCE(1427); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1109: - if (lookahead == 'n') ADVANCE(570); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'a') ADVANCE(1329); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1110: - if (lookahead == 'n') ADVANCE(570); - if (lookahead == 's') ADVANCE(1538); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'a') ADVANCE(1471); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1111: - if (lookahead == 'n') ADVANCE(1705); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'a') ADVANCE(1472); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1112: - if (lookahead == 'n') ADVANCE(2019); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'a') ADVANCE(1473); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1113: - if (lookahead == 'n') ADVANCE(1677); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'a') ADVANCE(1474); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1114: - if (lookahead == 'n') ADVANCE(1757); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'a') ADVANCE(1475); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1115: - if (lookahead == 'n') ADVANCE(1764); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'a') ADVANCE(1491); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1116: - if (lookahead == 'n') ADVANCE(1771); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'a') ADVANCE(1503); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1117: - if (lookahead == 'n') ADVANCE(1778); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'a') ADVANCE(1495); + if (lookahead == 'r') ADVANCE(1264); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1118: - if (lookahead == 'n') ADVANCE(1785); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'a') ADVANCE(1498); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1119: - if (lookahead == 'n') ADVANCE(1792); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'a') ADVANCE(1501); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1120: - if (lookahead == 'n') ADVANCE(1683); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'a') ADVANCE(1499); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1121: - if (lookahead == 'n') ADVANCE(1703); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'a') ADVANCE(1487); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1122: - if (lookahead == 'n') ADVANCE(1682); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'a') ADVANCE(1147); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1123: - if (lookahead == 'n') ADVANCE(1684); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'a') ADVANCE(1435); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1124: - if (lookahead == 'n') ADVANCE(873); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'a') ADVANCE(1153); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1125: - if (lookahead == 'n') ADVANCE(1596); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'b') ADVANCE(1277); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1126: - if (lookahead == 'n') ADVANCE(1596); - if (lookahead == 'x') ADVANCE(795); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'b') ADVANCE(986); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1127: - if (lookahead == 'n') ADVANCE(1446); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'b') ADVANCE(1445); + if (lookahead == 'n') ADVANCE(1342); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1128: - if (lookahead == 'n') ADVANCE(944); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'b') ADVANCE(1294); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1129: - if (lookahead == 'n') ADVANCE(855); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'b') ADVANCE(1297); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1130: - if (lookahead == 'n') ADVANCE(1201); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'b') ADVANCE(1295); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1131: - if (lookahead == 'n') ADVANCE(1201); - if (lookahead == 'r') ADVANCE(1397); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'b') ADVANCE(1296); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1132: - if (lookahead == 'n') ADVANCE(978); - if (lookahead == 'v') ADVANCE(733); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'b') ADVANCE(1298); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1133: - if (lookahead == 'n') ADVANCE(421); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'b') ADVANCE(1300); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1134: - if (lookahead == 'n') ADVANCE(856); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'b') ADVANCE(1278); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1135: - if (lookahead == 'n') ADVANCE(735); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'b') ADVANCE(1000); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1136: - if (lookahead == 'n') ADVANCE(857); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'c') ADVANCE(842); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1137: - if (lookahead == 'n') ADVANCE(858); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'c') ADVANCE(841); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1138: - if (lookahead == 'n') ADVANCE(859); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'c') ADVANCE(1543); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1139: - if (lookahead == 'n') ADVANCE(1597); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'c') ADVANCE(1279); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1140: - if (lookahead == 'n') ADVANCE(860); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'c') ADVANCE(1280); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1141: - if (lookahead == 'n') ADVANCE(861); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'c') ADVANCE(1232); + if (lookahead == 't') ADVANCE(1233); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1142: - if (lookahead == 'n') ADVANCE(862); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'c') ADVANCE(1232); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1143: - if (lookahead == 'n') ADVANCE(863); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'c') ADVANCE(1282); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1144: - if (lookahead == 'n') ADVANCE(864); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'c') ADVANCE(1514); + if (lookahead == 'd') ADVANCE(1245); + if (lookahead == 'i') ADVANCE(1356); + if (lookahead == 'o') ADVANCE(1134); + if (lookahead == 'p') ADVANCE(1381); + if (lookahead == 's') ADVANCE(1506); + if (lookahead == 'v') ADVANCE(1248); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1145: - if (lookahead == 'n') ADVANCE(701); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'c') ADVANCE(1303); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1146: - if (lookahead == 'n') ADVANCE(865); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'c') ADVANCE(1183); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1147: - if (lookahead == 'n') ADVANCE(866); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'c') ADVANCE(1184); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1148: - if (lookahead == 'n') ADVANCE(928); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'c') ADVANCE(1476); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1149: - if (lookahead == 'n') ADVANCE(626); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'c') ADVANCE(1477); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1150: - if (lookahead == 'n') ADVANCE(867); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'c') ADVANCE(1489); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1151: - if (lookahead == 'n') ADVANCE(629); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'c') ADVANCE(1484); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1152: - if (lookahead == 'n') ADVANCE(612); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'c') ADVANCE(1502); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1153: - if (lookahead == 'n') ADVANCE(868); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'c') ADVANCE(1480); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1154: - if (lookahead == 'n') ADVANCE(1464); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'c') ADVANCE(1504); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1155: - if (lookahead == 'n') ADVANCE(878); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'c') ADVANCE(1519); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1156: - if (lookahead == 'n') ADVANCE(869); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'd') ADVANCE(1158); + if (lookahead == 'g') ADVANCE(1185); + if (lookahead == 'n') ADVANCE(1169); + if (lookahead == 'p') ADVANCE(1510); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1157: - if (lookahead == 'n') ADVANCE(1465); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'd') ADVANCE(1543); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1158: - if (lookahead == 'n') ADVANCE(870); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'd') ADVANCE(982); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1159: - if (lookahead == 'n') ADVANCE(1466); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'd') ADVANCE(992); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1160: - if (lookahead == 'n') ADVANCE(871); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'd') ADVANCE(1378); + if (lookahead == 'f') ADVANCE(1293); + if (lookahead == 'i') ADVANCE(1343); + if (lookahead == 'l') ADVANCE(1379); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1161: - if (lookahead == 'n') ADVANCE(1467); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'd') ADVANCE(990); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1162: - if (lookahead == 'n') ADVANCE(872); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'd') ADVANCE(1175); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1163: - if (lookahead == 'n') ADVANCE(1468); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'd') ADVANCE(1177); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1164: - if (lookahead == 'n') ADVANCE(1469); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'd') ADVANCE(1226); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1165: - if (lookahead == 'n') ADVANCE(1470); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'd') ADVANCE(1400); + if (lookahead == 'f') ADVANCE(1302); + if (lookahead == 'i') ADVANCE(1345); + if (lookahead == 'l') ADVANCE(1382); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1166: - if (lookahead == 'n') ADVANCE(1471); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'd') ADVANCE(1401); + if (lookahead == 'f') ADVANCE(1305); + if (lookahead == 'i') ADVANCE(1346); + if (lookahead == 'l') ADVANCE(1383); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1167: - if (lookahead == 'n') ADVANCE(1472); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'd') ADVANCE(1402); + if (lookahead == 'f') ADVANCE(1306); + if (lookahead == 'i') ADVANCE(1347); + if (lookahead == 'l') ADVANCE(1384); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1168: - if (lookahead == 'n') ADVANCE(1473); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'd') ADVANCE(1403); + if (lookahead == 'f') ADVANCE(1307); + if (lookahead == 'i') ADVANCE(1351); + if (lookahead == 'l') ADVANCE(1388); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1169: - if (lookahead == 'n') ADVANCE(1474); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'd') ADVANCE(993); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1170: - if (lookahead == 'n') ADVANCE(1475); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'e') ADVANCE(1318); + if (lookahead == 's') ADVANCE(1522); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1171: - if (lookahead == 'n') ADVANCE(791); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'e') ADVANCE(1155); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1172: - if (lookahead == 'n') ADVANCE(1477); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'e') ADVANCE(796); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1173: - if (lookahead == 'n') ADVANCE(1478); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'e') ADVANCE(1597); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1174: - if (lookahead == 'n') ADVANCE(1485); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'e') ADVANCE(1599); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1175: - if (lookahead == 'n') ADVANCE(1539); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'e') ADVANCE(799); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1176: - if (lookahead == 'n') ADVANCE(774); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'e') ADVANCE(880); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1177: - if (lookahead == 'n') ADVANCE(1501); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'e') ADVANCE(814); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1178: - if (lookahead == 'n') ADVANCE(1507); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'e') ADVANCE(883); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1179: - if (lookahead == 'n') ADVANCE(1511); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'e') ADVANCE(882); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1180: - if (lookahead == 'n') ADVANCE(1230); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'e') ADVANCE(884); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1181: - if (lookahead == 'n') ADVANCE(1441); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'e') ADVANCE(881); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1182: - if (lookahead == 'n') ADVANCE(1535); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'e') ADVANCE(936); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1183: - if (lookahead == 'n') ADVANCE(879); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'e') ADVANCE(840); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1184: - if (lookahead == 'n') ADVANCE(593); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'e') ADVANCE(1543); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1185: - if (lookahead == 'n') ADVANCE(973); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'e') ADVANCE(1451); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1186: - if (lookahead == 'n') ADVANCE(880); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'e') ADVANCE(1148); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1187: - if (lookahead == 'n') ADVANCE(1053); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'e') ADVANCE(1534); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1188: - if (lookahead == 'n') ADVANCE(1449); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'e') ADVANCE(1157); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1189: - if (lookahead == 'n') ADVANCE(881); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'e') ADVANCE(1453); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1190: - if (lookahead == 'n') ADVANCE(882); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'e') ADVANCE(1541); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1191: - if (lookahead == 'n') ADVANCE(599); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'e') ADVANCE(983); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1192: - if (lookahead == 'n') ADVANCE(1445); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'e') ADVANCE(1455); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1193: - if (lookahead == 'n') ADVANCE(883); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'e') ADVANCE(1417); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1194: - if (lookahead == 'n') ADVANCE(884); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'e') ADVANCE(1414); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1195: - if (lookahead == 'n') ADVANCE(885); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'e') ADVANCE(987); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1196: - if (lookahead == 'n') ADVANCE(886); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'e') ADVANCE(1145); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1197: - if (lookahead == 'n') ADVANCE(887); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'e') ADVANCE(1495); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1198: - if (lookahead == 'n') ADVANCE(1561); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'e') ADVANCE(1149); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1199: - if (lookahead == 'n') ADVANCE(977); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'e') ADVANCE(989); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1200: - if (lookahead == 'n') ADVANCE(1575); - if (lookahead == 'x') ADVANCE(970); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'e') ADVANCE(1159); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1201: - if (lookahead == 'n') ADVANCE(1295); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'e') ADVANCE(1446); + if (lookahead == 'r') ADVANCE(1109); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1202: - if (lookahead == 'n') ADVANCE(1595); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'e') ADVANCE(1150); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1203: - if (lookahead == 'n') ADVANCE(1297); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'e') ADVANCE(1161); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1204: - if (lookahead == 'n') ADVANCE(1299); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'e') ADVANCE(1152); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1205: - if (lookahead == 'n') ADVANCE(1301); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'e') ADVANCE(1357); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1206: - if (lookahead == 'n') ADVANCE(1203); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'e') ADVANCE(1434); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1207: - if (lookahead == 'n') ADVANCE(1204); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'e') ADVANCE(1310); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1208: - if (lookahead == 'n') ADVANCE(1204); - if (lookahead == 'r') ADVANCE(1407); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'f') ADVANCE(1101); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1209: - if (lookahead == 'n') ADVANCE(1205); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'f') ADVANCE(1406); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1210: - if (lookahead == 'o') ADVANCE(1524); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'f') ADVANCE(1122); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1211: - if (lookahead == 'o') ADVANCE(1132); - if (lookahead == 'u') ADVANCE(1081); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'f') ADVANCE(1392); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1212: - if (lookahead == 'o') ADVANCE(1732); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'f') ADVANCE(1275); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1213: - if (lookahead == 'o') ADVANCE(1635); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'g') ADVANCE(870); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1214: - if (lookahead == 'o') ADVANCE(1717); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'g') ADVANCE(864); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1215: - if (lookahead == 'o') ADVANCE(851); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'g') ADVANCE(869); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1216: - if (lookahead == 'o') ADVANCE(1124); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'g') ADVANCE(867); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1217: - if (lookahead == 'o') ADVANCE(1599); - if (lookahead == 'p') ADVANCE(521); - if (lookahead == 'u') ADVANCE(532); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'g') ADVANCE(866); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1218: - if (lookahead == 'o') ADVANCE(619); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'g') ADVANCE(868); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1219: - if (lookahead == 'o') ADVANCE(1097); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'g') ADVANCE(872); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1220: - if (lookahead == 'o') ADVANCE(1099); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'g') ADVANCE(873); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1221: - if (lookahead == 'o') ADVANCE(1267); - if (lookahead == 'y') ADVANCE(1554); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'g') ADVANCE(865); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1222: - if (lookahead == 'o') ADVANCE(622); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'g') ADVANCE(871); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1223: - if (lookahead == 'o') ADVANCE(1129); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'g') ADVANCE(874); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1224: - if (lookahead == 'o') ADVANCE(151); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'g') ADVANCE(816); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1225: - if (lookahead == 'o') ADVANCE(1134); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'g') ADVANCE(1439); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1226: - if (lookahead == 'o') ADVANCE(1388); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'g') ADVANCE(1184); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1227: - if (lookahead == 'o') ADVANCE(1136); - END_STATE(); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'g') ADVANCE(1189); + if (lookahead == 'n') ADVANCE(1529); + if (lookahead == 'p') ADVANCE(1516); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + END_STATE(); case 1228: - if (lookahead == 'o') ADVANCE(153); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'g') ADVANCE(1192); + if (lookahead == 'h') ADVANCE(1312); + if (lookahead == 'p') ADVANCE(1517); + if (lookahead == 'u') ADVANCE(1135); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1229: - if (lookahead == 'o') ADVANCE(1137); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'h') ADVANCE(1423); + if (lookahead == 'r') ADVANCE(1515); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1230: - if (lookahead == 'o') ADVANCE(1584); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'h') ADVANCE(1423); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1231: - if (lookahead == 'o') ADVANCE(1138); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'h') ADVANCE(1249); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1232: - if (lookahead == 'o') ADVANCE(1140); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'h') ADVANCE(1433); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1233: - if (lookahead == 'o') ADVANCE(154); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'h') ADVANCE(1197); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1234: - if (lookahead == 'o') ADVANCE(1141); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'h') ADVANCE(1261); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1235: - if (lookahead == 'o') ADVANCE(1142); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'h') ADVANCE(1437); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1236: - if (lookahead == 'o') ADVANCE(155); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'i') ADVANCE(1532); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1237: - if (lookahead == 'o') ADVANCE(1143); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'i') ADVANCE(1543); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1238: - if (lookahead == 'o') ADVANCE(1144); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'i') ADVANCE(1542); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1239: - if (lookahead == 'o') ADVANCE(1146); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'i') ADVANCE(1162); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1240: - if (lookahead == 'o') ADVANCE(1147); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'i') ADVANCE(1289); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1241: - if (lookahead == 'o') ADVANCE(1150); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'i') ADVANCE(1338); + if (lookahead == 'l') ADVANCE(1377); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1242: - if (lookahead == 'o') ADVANCE(1153); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'i') ADVANCE(1164); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1243: - if (lookahead == 'o') ADVANCE(1112); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'i') ADVANCE(1136); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1244: - if (lookahead == 'o') ADVANCE(1156); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'i') ADVANCE(1531); + if (lookahead == 'o') ADVANCE(1505); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1245: - if (lookahead == 'o') ADVANCE(1113); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'i') ADVANCE(1432); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1246: - if (lookahead == 'o') ADVANCE(1160); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'i') ADVANCE(1530); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1247: - if (lookahead == 'o') ADVANCE(1162); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'i') ADVANCE(1139); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1248: - if (lookahead == 'o') ADVANCE(1120); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'i') ADVANCE(1429); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1249: - if (lookahead == 'o') ADVANCE(1121); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'i') ADVANCE(1137); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1250: - if (lookahead == 'o') ADVANCE(1122); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'i') ADVANCE(1140); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1251: - if (lookahead == 'o') ADVANCE(1123); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'i') ADVANCE(1482); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1252: - if (lookahead == 'o') ADVANCE(1369); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'i') ADVANCE(1138); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1253: - if (lookahead == 'o') ADVANCE(1385); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'i') ADVANCE(1483); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1254: - if (lookahead == 'o') ADVANCE(1032); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'i') ADVANCE(1459); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1255: - if (lookahead == 'o') ADVANCE(1148); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'i') ADVANCE(1358); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1256: - if (lookahead == 'o') ADVANCE(425); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'i') ADVANCE(1341); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1257: - if (lookahead == 'o') ADVANCE(1104); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'i') ADVANCE(1349); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1258: - if (lookahead == 'o') ADVANCE(1389); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'i') ADVANCE(1360); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1259: - if (lookahead == 'o') ADVANCE(1185); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'i') ADVANCE(1205); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1260: - if (lookahead == 'o') ADVANCE(1390); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'i') ADVANCE(1478); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1261: - if (lookahead == 'o') ADVANCE(434); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'i') ADVANCE(1500); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1262: - if (lookahead == 'o') ADVANCE(1391); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'i') ADVANCE(1163); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1263: - if (lookahead == 'o') ADVANCE(635); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'i') ADVANCE(1344); + if (lookahead == 'l') ADVANCE(1380); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1264: - if (lookahead == 'o') ADVANCE(436); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'i') ADVANCE(1151); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1265: - if (lookahead == 'o') ADVANCE(1392); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'i') ADVANCE(1449); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1266: - if (lookahead == 'o') ADVANCE(438); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'i') ADVANCE(1448); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1267: - if (lookahead == 'o') ADVANCE(1057); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'i') ADVANCE(1348); + if (lookahead == 'l') ADVANCE(1386); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1268: - if (lookahead == 'o') ADVANCE(1393); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'i') ADVANCE(1301); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1269: - if (lookahead == 'o') ADVANCE(440); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'i') ADVANCE(1350); + if (lookahead == 'l') ADVANCE(1387); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1270: - if (lookahead == 'o') ADVANCE(1071); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'i') ADVANCE(1353); + if (lookahead == 'l') ADVANCE(1389); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1271: - if (lookahead == 'o') ADVANCE(441); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'i') ADVANCE(1354); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1272: - if (lookahead == 'o') ADVANCE(1395); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'i') ADVANCE(1355); + if (lookahead == 'l') ADVANCE(1390); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1273: - if (lookahead == 'o') ADVANCE(442); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'i') ADVANCE(1393); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1274: - if (lookahead == 'o') ADVANCE(1072); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'i') ADVANCE(1359); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1275: - if (lookahead == 'o') ADVANCE(1073); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'i') ADVANCE(1361); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1276: - if (lookahead == 'o') ADVANCE(942); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'i') ADVANCE(1363); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1277: - if (lookahead == 'o') ADVANCE(445); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'j') ADVANCE(1186); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1278: - if (lookahead == 'o') ADVANCE(446); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'j') ADVANCE(1202); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1279: - if (lookahead == 'o') ADVANCE(447); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'k') ADVANCE(940); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1280: - if (lookahead == 'o') ADVANCE(448); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'k') ADVANCE(938); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1281: - if (lookahead == 'o') ADVANCE(1075); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'k') ADVANCE(1191); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1282: - if (lookahead == 'o') ADVANCE(1076); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'k') ADVANCE(1310); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1283: - if (lookahead == 'o') ADVANCE(449); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'l') ADVANCE(1605); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1284: - if (lookahead == 'o') ADVANCE(1270); - if (lookahead == 'y') ADVANCE(1555); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'l') ADVANCE(844); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1285: - if (lookahead == 'o') ADVANCE(1105); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'l') ADVANCE(1543); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1286: - if (lookahead == 'o') ADVANCE(1192); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'l') ADVANCE(1274); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1287: - if (lookahead == 'o') ADVANCE(1274); - if (lookahead == 'y') ADVANCE(1556); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'l') ADVANCE(1538); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1288: - if (lookahead == 'o') ADVANCE(1275); - if (lookahead == 'y') ADVANCE(1557); - END_STATE(); - case 1289: - if (lookahead == 'o') ADVANCE(1281); - if (lookahead == 'y') ADVANCE(1558); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'l') ADVANCE(1440); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + END_STATE(); + case 1289: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'l') ADVANCE(1291); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1290: - if (lookahead == 'o') ADVANCE(1282); - if (lookahead == 'y') ADVANCE(1559); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'l') ADVANCE(1283); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1291: - if (lookahead == 'o') ADVANCE(559); - if (lookahead == 'v') ADVANCE(1276); - if (lookahead == 'w') ADVANCE(997); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'l') ADVANCE(1200); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1292: - if (lookahead == 'o') ADVANCE(560); - if (lookahead == 'w') ADVANCE(999); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'l') ADVANCE(1105); + if (lookahead == 'r') ADVANCE(1242); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1293: - if (lookahead == 'o') ADVANCE(1416); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'l') ADVANCE(1372); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1294: - if (lookahead == 'o') ADVANCE(1620); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'l') ADVANCE(1176); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1295: - if (lookahead == 'o') ADVANCE(1586); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'l') ADVANCE(1178); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1296: - if (lookahead == 'o') ADVANCE(1621); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'l') ADVANCE(1179); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1297: - if (lookahead == 'o') ADVANCE(1588); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'l') ADVANCE(1252); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1298: - if (lookahead == 'o') ADVANCE(1622); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'l') ADVANCE(1180); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1299: - if (lookahead == 'o') ADVANCE(1592); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'l') ADVANCE(1265); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1300: - if (lookahead == 'o') ADVANCE(1623); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'l') ADVANCE(1181); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1301: - if (lookahead == 'o') ADVANCE(1593); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'l') ADVANCE(1184); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1302: - if (lookahead == 'o') ADVANCE(1624); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'l') ADVANCE(1396); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1303: - if (lookahead == 'o') ADVANCE(1625); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'l') ADVANCE(1123); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1304: - if (lookahead == 'o') ADVANCE(1626); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'l') ADVANCE(1257); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1305: - if (lookahead == 'o') ADVANCE(1627); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'l') ADVANCE(1397); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1306: - if (lookahead == 'o') ADVANCE(1628); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'l') ADVANCE(1398); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1307: - if (lookahead == 'o') ADVANCE(1629); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'l') ADVANCE(1399); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1308: - if (lookahead == 'o') ADVANCE(1630); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'l') ADVANCE(1118); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1309: - if (lookahead == 'p') ADVANCE(163); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'l') ADVANCE(1121); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1310: - if (lookahead == 'p') ADVANCE(1690); - if (lookahead == 't') ADVANCE(180); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'l') ADVANCE(1266); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1311: - if (lookahead == 'p') ADVANCE(521); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'l') ADVANCE(996); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1312: - if (lookahead == 'p') ADVANCE(1050); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'l') ADVANCE(995); + if (lookahead == 'r') ADVANCE(997); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1313: - if (lookahead == 'p') ADVANCE(779); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'm') ADVANCE(838); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1314: - if (lookahead == 'p') ADVANCE(1529); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'm') ADVANCE(1543); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1315: - if (lookahead == 'p') ADVANCE(813); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'm') ADVANCE(991); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1316: - if (lookahead == 'p') ADVANCE(1609); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'm') ADVANCE(1385); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1317: - if (lookahead == 'p') ADVANCE(1587); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'm') ADVANCE(1097); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1318: - if (lookahead == 'p') ADVANCE(523); - if (lookahead == 'u') ADVANCE(561); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'm') ADVANCE(998); + if (lookahead == 't') ADVANCE(1509); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1319: - if (lookahead == 'q') ADVANCE(1742); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'n') ADVANCE(1212); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1320: - if (lookahead == 'q') ADVANCE(1614); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'n') ADVANCE(1213); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1321: - if (lookahead == 'q') ADVANCE(1615); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'n') ADVANCE(806); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1322: - if (lookahead == 'q') ADVANCE(1616); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'n') ADVANCE(1141); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1323: - if (lookahead == 'q') ADVANCE(1617); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'n') ADVANCE(1543); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1324: - if (lookahead == 'q') ADVANCE(1618); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'n') ADVANCE(1442); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1325: - if (lookahead == 'q') ADVANCE(1619); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'n') ADVANCE(1214); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1326: - if (lookahead == 'r') ADVANCE(852); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'n') ADVANCE(1251); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1327: - if (lookahead == 'r') ADVANCE(1669); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'n') ADVANCE(1215); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1328: - if (lookahead == 'r') ADVANCE(1759); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'n') ADVANCE(1216); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1329: - if (lookahead == 'r') ADVANCE(1766); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'n') ADVANCE(1443); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1330: - if (lookahead == 'r') ADVANCE(1773); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'n') ADVANCE(1217); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1331: - if (lookahead == 'r') ADVANCE(1780); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'n') ADVANCE(1218); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1332: - if (lookahead == 'r') ADVANCE(1787); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'n') ADVANCE(1219); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1333: - if (lookahead == 'r') ADVANCE(1794); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'n') ADVANCE(1220); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1334: - if (lookahead == 'r') ADVANCE(1827); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'n') ADVANCE(1187); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1335: - if (lookahead == 'r') ADVANCE(1800); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'n') ADVANCE(1221); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1336: - if (lookahead == 'r') ADVANCE(1867); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'n') ADVANCE(1512); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1337: - if (lookahead == 'r') ADVANCE(1861); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'n') ADVANCE(1222); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1338: - if (lookahead == 'r') ADVANCE(1866); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'n') ADVANCE(1458); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1339: - if (lookahead == 'r') ADVANCE(1864); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'n') ADVANCE(1223); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1340: - if (lookahead == 'r') ADVANCE(1721); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'n') ADVANCE(1142); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1341: - if (lookahead == 'r') ADVANCE(1863); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'n') ADVANCE(1224); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1342: - if (lookahead == 'r') ADVANCE(1878); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'n') ADVANCE(1394); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1343: - if (lookahead == 'r') ADVANCE(1865); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'n') ADVANCE(1460); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1344: - if (lookahead == 'r') ADVANCE(1869); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'n') ADVANCE(1461); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1345: - if (lookahead == 'r') ADVANCE(1870); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'n') ADVANCE(1462); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1346: - if (lookahead == 'r') ADVANCE(1862); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'n') ADVANCE(1463); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1347: - if (lookahead == 'r') ADVANCE(1868); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'n') ADVANCE(1464); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1348: - if (lookahead == 'r') ADVANCE(1872); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'n') ADVANCE(1465); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1349: - if (lookahead == 'r') ADVANCE(1877); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'n') ADVANCE(1182); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1350: - if (lookahead == 'r') ADVANCE(1875); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'n') ADVANCE(1466); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1351: - if (lookahead == 'r') ADVANCE(1874); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'n') ADVANCE(1467); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1352: - if (lookahead == 'r') ADVANCE(1876); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'n') ADVANCE(1238); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1353: - if (lookahead == 'r') ADVANCE(1880); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'n') ADVANCE(1468); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1354: - if (lookahead == 'r') ADVANCE(1881); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'n') ADVANCE(1469); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1355: - if (lookahead == 'r') ADVANCE(1873); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'n') ADVANCE(1470); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1356: - if (lookahead == 'r') ADVANCE(1871); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'n') ADVANCE(1497); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1357: - if (lookahead == 'r') ADVANCE(1879); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'n') ADVANCE(1480); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1358: - if (lookahead == 'r') ADVANCE(1883); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'n') ADVANCE(1304); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1359: - if (lookahead == 'r') ADVANCE(1886); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'n') ADVANCE(1253); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1360: - if (lookahead == 'r') ADVANCE(1885); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'n') ADVANCE(1106); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1361: - if (lookahead == 'r') ADVANCE(1887); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'n') ADVANCE(1254); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1362: - if (lookahead == 'r') ADVANCE(1884); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'n') ADVANCE(1447); + if (lookahead == 'r') ADVANCE(1195); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1363: - if (lookahead == 'r') ADVANCE(1882); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'n') ADVANCE(1260); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1364: - if (lookahead == 'r') ADVANCE(1888); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'n') ADVANCE(1508); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1365: - if (lookahead == 'r') ADVANCE(1891); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'o') ADVANCE(1485); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1366: - if (lookahead == 'r') ADVANCE(1890); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'o') ADVANCE(1405); + if (lookahead == 'u') ADVANCE(1290); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1367: - if (lookahead == 'r') ADVANCE(1892); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'o') ADVANCE(1405); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1368: - if (lookahead == 'r') ADVANCE(1889); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'o') ADVANCE(823); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1369: - if (lookahead == 'r') ADVANCE(2012); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'o') ADVANCE(1281); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1370: - if (lookahead == 'r') ADVANCE(929); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'o') ADVANCE(1533); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1371: - if (lookahead == 'r') ADVANCE(929); - if (lookahead == 'u') ADVANCE(934); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'o') ADVANCE(1362); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1372: - if (lookahead == 'r') ADVANCE(930); - if (lookahead == 'u') ADVANCE(534); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'o') ADVANCE(1110); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1373: - if (lookahead == 'r') ADVANCE(147); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'o') ADVANCE(1324); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1374: - if (lookahead == 'r') ADVANCE(875); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'o') ADVANCE(1125); + if (lookahead == 'w') ADVANCE(1239); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1375: - if (lookahead == 'r') ADVANCE(396); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'o') ADVANCE(1313); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1376: - if (lookahead == 'r') ADVANCE(1213); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'o') ADVANCE(1528); + if (lookahead == 'u') ADVANCE(1311); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1377: - if (lookahead == 'r') ADVANCE(412); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'o') ADVANCE(1320); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1378: - if (lookahead == 'r') ADVANCE(591); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'o') ADVANCE(1511); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1379: - if (lookahead == 'r') ADVANCE(1429); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'o') ADVANCE(1325); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1380: - if (lookahead == 'r') ADVANCE(1608); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'o') ADVANCE(1327); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1381: - if (lookahead == 'r') ADVANCE(456); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'o') ADVANCE(1287); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1382: - if (lookahead == 'r') ADVANCE(1219); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'o') ADVANCE(1328); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1383: - if (lookahead == 'r') ADVANCE(1111); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'o') ADVANCE(1330); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1384: - if (lookahead == 'r') ADVANCE(407); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'o') ADVANCE(1331); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1385: - if (lookahead == 'r') ADVANCE(166); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'o') ADVANCE(1419); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1386: - if (lookahead == 'r') ADVANCE(411); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'o') ADVANCE(1332); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1387: - if (lookahead == 'r') ADVANCE(413); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'o') ADVANCE(1333); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1388: - if (lookahead == 'r') ADVANCE(1486); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'o') ADVANCE(1335); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1389: - if (lookahead == 'r') ADVANCE(1487); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'o') ADVANCE(1337); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1390: - if (lookahead == 'r') ADVANCE(1491); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'o') ADVANCE(1339); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1391: - if (lookahead == 'r') ADVANCE(1492); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'o') ADVANCE(1416); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1392: - if (lookahead == 'r') ADVANCE(1494); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'o') ADVANCE(1421); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1393: - if (lookahead == 'r') ADVANCE(1495); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'o') ADVANCE(1323); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1394: - if (lookahead == 'r') ADVANCE(1531); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'o') ADVANCE(1507); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1395: - if (lookahead == 'r') ADVANCE(1509); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'o') ADVANCE(1352); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1396: - if (lookahead == 'r') ADVANCE(1442); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'o') ADVANCE(1111); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1397: - if (lookahead == 'r') ADVANCE(451); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'o') ADVANCE(1112); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1398: - if (lookahead == 'r') ADVANCE(1257); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'o') ADVANCE(1113); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1399: - if (lookahead == 'r') ADVANCE(958); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'o') ADVANCE(1114); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1400: - if (lookahead == 'r') ADVANCE(1384); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'o') ADVANCE(1524); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1401: - if (lookahead == 'r') ADVANCE(1386); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'o') ADVANCE(1525); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1402: - if (lookahead == 'r') ADVANCE(444); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'o') ADVANCE(1526); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1403: - if (lookahead == 'r') ADVANCE(836); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'o') ADVANCE(1527); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1404: - if (lookahead == 'r') ADVANCE(1255); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'o') ADVANCE(1436); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1405: - if (lookahead == 'r') ADVANCE(1259); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'p') ADVANCE(794); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1406: - if (lookahead == 'r') ADVANCE(825); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'p') ADVANCE(1543); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1407: - if (lookahead == 'r') ADVANCE(474); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'p') ADVANCE(1231); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1408: - if (lookahead == 'r') ADVANCE(1285); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'p') ADVANCE(1194); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1409: - if (lookahead == 'r') ADVANCE(473); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'p') ADVANCE(1237); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1410: - if (lookahead == 'r') ADVANCE(1407); - END_STATE(); - case 1411: - if (lookahead == 'r') ADVANCE(479); - END_STATE(); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'p') ADVANCE(1309); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + END_STATE(); + case 1411: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'q') ADVANCE(1518); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + END_STATE(); case 1412: - if (lookahead == 'r') ADVANCE(478); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'q') ADVANCE(1521); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1413: - if (lookahead == 'r') ADVANCE(1411); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'r') ADVANCE(981); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1414: - if (lookahead == 'r') ADVANCE(482); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'r') ADVANCE(843); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1415: - if (lookahead == 'r') ADVANCE(484); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'r') ADVANCE(1244); + if (lookahead == 'u') ADVANCE(1129); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1416: - if (lookahead == 'r') ADVANCE(187); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'r') ADVANCE(1543); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1417: - if (lookahead == 'r') ADVANCE(487); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'r') ADVANCE(1208); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1418: - if (lookahead == 'r') ADVANCE(189); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'r') ADVANCE(1515); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1419: - if (lookahead == 'r') ADVANCE(490); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'r') ADVANCE(1407); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1420: - if (lookahead == 'r') ADVANCE(492); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'r') ADVANCE(1321); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1421: - if (lookahead == 'r') ADVANCE(494); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'r') ADVANCE(1315); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1422: - if (lookahead == 'r') ADVANCE(853); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'r') ADVANCE(1100); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1423: - if (lookahead == 'r') ADVANCE(1454); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'r') ADVANCE(1370); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1424: - if (lookahead == 'r') ADVANCE(1455); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'r') ADVANCE(1124); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1425: - if (lookahead == 's') ADVANCE(926); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'r') ADVANCE(1422); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1426: - if (lookahead == 's') ADVANCE(1668); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'r') ADVANCE(1520); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1427: - if (lookahead == 's') ADVANCE(1928); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'r') ADVANCE(1225); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1428: - if (lookahead == 's') ADVANCE(2015); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'r') ADVANCE(1190); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1429: - if (lookahead == 's') ADVANCE(1929); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'r') ADVANCE(1488); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1430: - if (lookahead == 's') ADVANCE(1671); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'r') ADVANCE(1108); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1431: - if (lookahead == 's') ADVANCE(1718); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'r') ADVANCE(1256); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1432: - if (lookahead == 's') ADVANCE(1636); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'r') ADVANCE(1198); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1433: - if (lookahead == 's') ADVANCE(1650); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'r') ADVANCE(1395); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1434: - if (lookahead == 's') ADVANCE(1570); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'r') ADVANCE(1210); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1435: - if (lookahead == 's') ADVANCE(1426); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'r') ADVANCE(1203); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1436: - if (lookahead == 's') ADVANCE(1606); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'r') ADVANCE(999); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1437: - if (lookahead == 's') ADVANCE(736); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'r') ADVANCE(1001); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1438: - if (lookahead == 's') ADVANCE(1536); - if (lookahead == 't') ADVANCE(168); - if (lookahead == 'v') ADVANCE(1254); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 's') ADVANCE(1235); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1439: - if (lookahead == 's') ADVANCE(1536); - if (lookahead == 't') ADVANCE(167); - if (lookahead == 'v') ADVANCE(1254); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 's') ADVANCE(1543); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1440: - if (lookahead == 's') ADVANCE(1431); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 's') ADVANCE(1174); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1441: - if (lookahead == 's') ADVANCE(1463); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 's') ADVANCE(1540); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1442: - if (lookahead == 's') ADVANCE(844); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 's') ADVANCE(1457); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1443: - if (lookahead == 's') ADVANCE(1566); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 's') ADVANCE(1259); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1444: - if (lookahead == 's') ADVANCE(1488); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 's') ADVANCE(1486); + if (lookahead == 'w') ADVANCE(1262); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1445: - if (lookahead == 's') ADVANCE(1562); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 's') ADVANCE(1494); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1446: - if (lookahead == 's') ADVANCE(952); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 's') ADVANCE(1492); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1447: - if (lookahead == 's') ADVANCE(1545); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 's') ADVANCE(1496); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1448: - if (lookahead == 's') ADVANCE(1638); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 's') ADVANCE(1480); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1449: - if (lookahead == 's') ADVANCE(1582); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 's') ADVANCE(1481); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1450: - if (lookahead == 's') ADVANCE(1639); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 's') ADVANCE(1493); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1451: - if (lookahead == 's') ADVANCE(1640); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 't') ADVANCE(827); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1452: - if (lookahead == 's') ADVANCE(1641); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 't') ADVANCE(829); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1453: - if (lookahead == 's') ADVANCE(1642); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 't') ADVANCE(831); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1454: - if (lookahead == 's') ADVANCE(846); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 't') ADVANCE(833); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1455: - if (lookahead == 's') ADVANCE(847); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 't') ADVANCE(835); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1456: - if (lookahead == 't') ADVANCE(1754); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 't') ADVANCE(837); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1457: - if (lookahead == 't') ADVANCE(1761); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 't') ADVANCE(810); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1458: - if (lookahead == 't') ADVANCE(1768); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 't') ADVANCE(859); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1459: - if (lookahead == 't') ADVANCE(1775); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 't') ADVANCE(1537); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1460: - if (lookahead == 't') ADVANCE(1782); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 't') ADVANCE(853); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1461: - if (lookahead == 't') ADVANCE(1789); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 't') ADVANCE(858); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1462: - if (lookahead == 't') ADVANCE(392); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 't') ADVANCE(856); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1463: - if (lookahead == 't') ADVANCE(1710); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 't') ADVANCE(855); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1464: - if (lookahead == 't') ADVANCE(1835); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 't') ADVANCE(857); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1465: - if (lookahead == 't') ADVANCE(1829); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 't') ADVANCE(861); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1466: - if (lookahead == 't') ADVANCE(1834); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 't') ADVANCE(862); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1467: - if (lookahead == 't') ADVANCE(1832); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 't') ADVANCE(854); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1468: - if (lookahead == 't') ADVANCE(1831); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 't') ADVANCE(860); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1469: - if (lookahead == 't') ADVANCE(1808); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 't') ADVANCE(942); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1470: - if (lookahead == 't') ADVANCE(1809); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 't') ADVANCE(863); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1471: - if (lookahead == 't') ADVANCE(1833); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 't') ADVANCE(875); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1472: - if (lookahead == 't') ADVANCE(1837); - END_STATE(); - case 1473: - if (lookahead == 't') ADVANCE(1838); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 't') ADVANCE(878); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + END_STATE(); + case 1473: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 't') ADVANCE(877); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1474: - if (lookahead == 't') ADVANCE(1830); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 't') ADVANCE(879); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1475: - if (lookahead == 't') ADVANCE(1836); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 't') ADVANCE(876); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1476: - if (lookahead == 't') ADVANCE(2000); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 't') ADVANCE(802); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1477: - if (lookahead == 't') ADVANCE(1925); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 't') ADVANCE(839); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1478: - if (lookahead == 't') ADVANCE(1839); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 't') ADVANCE(1003); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1479: - if (lookahead == 't') ADVANCE(1851); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 't') ADVANCE(1117); + if (lookahead == 'y') ADVANCE(1322); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1480: - if (lookahead == 't') ADVANCE(1854); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 't') ADVANCE(1543); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1481: - if (lookahead == 't') ADVANCE(1853); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 't') ADVANCE(988); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1482: - if (lookahead == 't') ADVANCE(1812); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 't') ADVANCE(1546); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1483: - if (lookahead == 't') ADVANCE(1855); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 't') ADVANCE(1547); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1484: - if (lookahead == 't') ADVANCE(1852); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 't') ADVANCE(1209); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1485: - if (lookahead == 't') ADVANCE(1991); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 't') ADVANCE(1368); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1486: - if (lookahead == 't') ADVANCE(1760); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 't') ADVANCE(1431); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1487: - if (lookahead == 't') ADVANCE(1767); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 't') ADVANCE(1211); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1488: - if (lookahead == 't') ADVANCE(1723); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 't') ADVANCE(1513); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1489: - if (lookahead == 't') ADVANCE(1738); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 't') ADVANCE(1002); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1490: - if (lookahead == 't') ADVANCE(1737); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 't') ADVANCE(1199); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1491: - if (lookahead == 't') ADVANCE(1774); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 't') ADVANCE(1243); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1492: - if (lookahead == 't') ADVANCE(1781); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 't') ADVANCE(991); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1493: - if (lookahead == 't') ADVANCE(206); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 't') ADVANCE(1375); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1494: - if (lookahead == 't') ADVANCE(1788); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 't') ADVANCE(1424); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1495: - if (lookahead == 't') ADVANCE(1795); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 't') ADVANCE(1252); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1496: - if (lookahead == 't') ADVANCE(1911); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 't') ADVANCE(1426); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1497: - if (lookahead == 't') ADVANCE(1756); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 't') ADVANCE(1193); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1498: - if (lookahead == 't') ADVANCE(1763); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 't') ADVANCE(1268); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1499: - if (lookahead == 't') ADVANCE(1770); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 't') ADVANCE(1273); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1500: - if (lookahead == 't') ADVANCE(1777); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 't') ADVANCE(1207); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1501: - if (lookahead == 't') ADVANCE(1817); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 't') ADVANCE(1184); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1502: - if (lookahead == 't') ADVANCE(1697); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 't') ADVANCE(1188); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1503: - if (lookahead == 't') ADVANCE(1700); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 't') ADVANCE(1246); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1504: - if (lookahead == 't') ADVANCE(1784); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 't') ADVANCE(1391); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1505: - if (lookahead == 't') ADVANCE(272); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 't') ADVANCE(1204); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1506: - if (lookahead == 't') ADVANCE(1791); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 't') ADVANCE(1115); + if (lookahead == 'u') ADVANCE(1408); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1507: - if (lookahead == 't') ADVANCE(1820); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 't') ADVANCE(1120); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1508: - if (lookahead == 't') ADVANCE(1815); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 't') ADVANCE(1206); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1509: - if (lookahead == 't') ADVANCE(1828); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'u') ADVANCE(1420); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1510: - if (lookahead == 't') ADVANCE(1722); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'u') ADVANCE(1452); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1511: - if (lookahead == 't') ADVANCE(1823); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'u') ADVANCE(1128); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1512: - if (lookahead == 't') ADVANCE(1797); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'u') ADVANCE(1314); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1513: - if (lookahead == 't') ADVANCE(1818); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'u') ADVANCE(1104); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1514: - if (lookahead == 't') ADVANCE(1707); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'u') ADVANCE(1450); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1515: - if (lookahead == 't') ADVANCE(1825); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'u') ADVANCE(1173); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1516: - if (lookahead == 't') ADVANCE(1702); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'u') ADVANCE(1454); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1517: - if (lookahead == 't') ADVANCE(903); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'u') ADVANCE(1456); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1518: - if (lookahead == 't') ADVANCE(207); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'u') ADVANCE(1247); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1519: - if (lookahead == 't') ADVANCE(273); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'u') ADVANCE(1490); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1520: - if (lookahead == 't') ADVANCE(208); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'u') ADVANCE(1154); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1521: - if (lookahead == 't') ADVANCE(274); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'u') ADVANCE(1250); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1522: - if (lookahead == 't') ADVANCE(210); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'u') ADVANCE(1126); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1523: - if (lookahead == 't') ADVANCE(275); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'u') ADVANCE(1290); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1524: - if (lookahead == 't') ADVANCE(1212); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'u') ADVANCE(1130); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1525: - if (lookahead == 't') ADVANCE(211); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'u') ADVANCE(1131); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1526: - if (lookahead == 't') ADVANCE(573); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'u') ADVANCE(1132); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1527: - if (lookahead == 't') ADVANCE(212); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'u') ADVANCE(1133); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1528: - if (lookahead == 't') ADVANCE(931); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'v') ADVANCE(1172); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1529: - if (lookahead == 't') ADVANCE(1647); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'v') ADVANCE(1369); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1530: - if (lookahead == 't') ADVANCE(213); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'v') ADVANCE(1184); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1531: - if (lookahead == 't') ADVANCE(1611); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'v') ADVANCE(1119); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1532: - if (lookahead == 't') ADVANCE(893); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'v') ADVANCE(994); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1533: - if (lookahead == 't') ADVANCE(214); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'w') ADVANCE(821); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1534: - if (lookahead == 't') ADVANCE(1224); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'w') ADVANCE(985); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1535: - if (lookahead == 't') ADVANCE(933); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'x') ADVANCE(1171); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1536: - if (lookahead == 't') ADVANCE(420); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'x') ADVANCE(984); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1537: - if (lookahead == 't') ADVANCE(1004); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'y') ADVANCE(1587); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1538: - if (lookahead == 't') ADVANCE(797); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'y') ADVANCE(1316); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1539: - if (lookahead == 't') ADVANCE(1430); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'y') ADVANCE(818); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1540: - if (lookahead == 't') ADVANCE(581); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'y') ADVANCE(1340); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1541: - if (lookahead == 't') ADVANCE(583); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'y') ADVANCE(1299); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1542: - if (lookahead == 't') ADVANCE(585); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == 'z') ADVANCE(1188); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'y')) ADVANCE(1545); END_STATE(); case 1543: - if (lookahead == 't') ADVANCE(1399); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(1566); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1544: - if (lookahead == 't') ADVANCE(586); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (('o' <= lookahead && lookahead <= 'r')) ADVANCE(1543); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1545: - if (lookahead == 't') ADVANCE(1220); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(965); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1546: - if (lookahead == 't') ADVANCE(397); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(1555); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1547: - if (lookahead == 't') ADVANCE(820); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(1554); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1548: - if (lookahead == 't') ADVANCE(398); + ACCEPT_TOKEN(sym_class_identifier); END_STATE(); case 1549: - if (lookahead == 't') ADVANCE(399); + ACCEPT_TOKEN(aux_sym_label_token1); + if (lookahead == 'I') ADVANCE(1550); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1550); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != '\r' && + lookahead != ' ' && + lookahead != ':') ADVANCE(1550); END_STATE(); case 1550: - if (lookahead == 't') ADVANCE(744); + ACCEPT_TOKEN(aux_sym_label_token1); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1550); END_STATE(); case 1551: - if (lookahead == 't') ADVANCE(587); + ACCEPT_TOKEN(aux_sym_label_token1); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != '\r' && + lookahead != ' ' && + lookahead != ':' && + lookahead != 'I') ADVANCE(1550); END_STATE(); case 1552: - if (lookahead == 't') ADVANCE(589); + ACCEPT_TOKEN(aux_sym_jmp_label_token1); END_STATE(); case 1553: - if (lookahead == 't') ADVANCE(799); + ACCEPT_TOKEN(aux_sym_jmp_label_token1); + if (lookahead == ';') ADVANCE(1548); + if (lookahead != 0) ADVANCE(123); END_STATE(); case 1554: - if (lookahead == 't') ADVANCE(747); + ACCEPT_TOKEN(anon_sym_LTclinit_GT); END_STATE(); case 1555: - if (lookahead == 't') ADVANCE(749); + ACCEPT_TOKEN(anon_sym_LTinit_GT); END_STATE(); case 1556: - if (lookahead == 't') ADVANCE(751); + ACCEPT_TOKEN(anon_sym_DASH); + if (lookahead == '.') ADVANCE(758); + if (lookahead == '0') ADVANCE(1569); + if (lookahead == '>') ADVANCE(959); + if (lookahead == 'I') ADVANCE(501); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1572); END_STATE(); case 1557: - if (lookahead == 't') ADVANCE(754); + ACCEPT_TOKEN(anon_sym_DASH); + if (lookahead == '.') ADVANCE(758); + if (lookahead == '0') ADVANCE(1569); + if (lookahead == 'I') ADVANCE(501); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1572); END_STATE(); case 1558: - if (lookahead == 't') ADVANCE(757); + ACCEPT_TOKEN(anon_sym_DASH); + if (lookahead == '0') ADVANCE(1573); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1579); END_STATE(); case 1559: - if (lookahead == 't') ADVANCE(759); + ACCEPT_TOKEN(anon_sym_LPAREN); END_STATE(); case 1560: - if (lookahead == 't') ADVANCE(770); + ACCEPT_TOKEN(anon_sym_RPAREN); END_STATE(); case 1561: - if (lookahead == 't') ADVANCE(843); + ACCEPT_TOKEN(anon_sym_AT); END_STATE(); case 1562: - if (lookahead == 't') ADVANCE(1380); + ACCEPT_TOKEN(anon_sym_LBRACK); END_STATE(); case 1563: - if (lookahead == 't') ADVANCE(393); + ACCEPT_TOKEN(aux_sym_primitive_type_token2); END_STATE(); case 1564: - if (lookahead == 't') ADVANCE(1253); + ACCEPT_TOKEN(aux_sym_primitive_type_token2); + if (lookahead == 'n') ADVANCE(1212); END_STATE(); case 1565: - if (lookahead == 't') ADVANCE(987); + ACCEPT_TOKEN(aux_sym_primitive_type_token2); + if (lookahead == 'n') ADVANCE(1025); END_STATE(); case 1566: - if (lookahead == 't') ADVANCE(806); + ACCEPT_TOKEN(aux_sym_access_modifiers_token1); END_STATE(); case 1567: - if (lookahead == 't') ADVANCE(939); + ACCEPT_TOKEN(anon_sym_DOTenum); END_STATE(); case 1568: - if (lookahead == 't') ADVANCE(1228); + ACCEPT_TOKEN(sym_number); END_STATE(); case 1569: - if (lookahead == 't') ADVANCE(1252); + ACCEPT_TOKEN(sym_number); + if (lookahead == '.') ADVANCE(758); + if (lookahead == '0') ADVANCE(1572); + if (lookahead == '_') ADVANCE(757); + if (lookahead == 'f') ADVANCE(1580); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(754); + if (lookahead == 'X' || + lookahead == 'x') ADVANCE(761); + if (lookahead == 'L' || + lookahead == 'S' || + lookahead == 'T' || + lookahead == 'l' || + lookahead == 's' || + lookahead == 't') ADVANCE(1568); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1572); END_STATE(); case 1570: - if (lookahead == 't') ADVANCE(1381); + ACCEPT_TOKEN(sym_number); + if (lookahead == '.') ADVANCE(758); + if (lookahead == '0') ADVANCE(1571); + if (lookahead == ':') ADVANCE(1552); + if (lookahead == '_') ADVANCE(119); + if (lookahead == 'f') ADVANCE(1582); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(118); + if (lookahead == 'X' || + lookahead == 'x') ADVANCE(120); + if (lookahead == 'L' || + lookahead == 'S' || + lookahead == 'T' || + lookahead == 'l' || + lookahead == 's' || + lookahead == 't') ADVANCE(1576); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1571); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(121); END_STATE(); case 1571: - if (lookahead == 't') ADVANCE(906); + ACCEPT_TOKEN(sym_number); + if (lookahead == '.') ADVANCE(758); + if (lookahead == ':') ADVANCE(1552); + if (lookahead == '_') ADVANCE(119); + if (lookahead == 'f') ADVANCE(1582); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(118); + if (lookahead == 'L' || + lookahead == 'S' || + lookahead == 'T' || + lookahead == 'l' || + lookahead == 's' || + lookahead == 't') ADVANCE(1576); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1571); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(121); END_STATE(); case 1572: - if (lookahead == 't') ADVANCE(800); + ACCEPT_TOKEN(sym_number); + if (lookahead == '.') ADVANCE(758); + if (lookahead == '_') ADVANCE(757); + if (lookahead == 'f') ADVANCE(1580); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(754); + if (lookahead == 'L' || + lookahead == 'S' || + lookahead == 'T' || + lookahead == 'l' || + lookahead == 's' || + lookahead == 't') ADVANCE(1568); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1572); END_STATE(); case 1573: - if (lookahead == 't') ADVANCE(1233); + ACCEPT_TOKEN(sym_number); + if (lookahead == '0') ADVANCE(1579); + if (lookahead == '_') ADVANCE(757); + if (lookahead == 'X' || + lookahead == 'x') ADVANCE(761); + if (lookahead == 'L' || + lookahead == 'S' || + lookahead == 'T' || + lookahead == 'l' || + lookahead == 's' || + lookahead == 't') ADVANCE(1568); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1579); END_STATE(); case 1574: - if (lookahead == 't') ADVANCE(907); + ACCEPT_TOKEN(sym_number); + if (lookahead == ':') ADVANCE(1552); + if (lookahead == '_') ADVANCE(119); + if (lookahead == 'L' || + lookahead == 'S' || + lookahead == 'T' || + lookahead == 'l' || + lookahead == 's' || + lookahead == 't') ADVANCE(1576); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1574); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(121); END_STATE(); case 1575: - if (lookahead == 't') ADVANCE(815); + ACCEPT_TOKEN(sym_number); + if (lookahead == ':') ADVANCE(1552); + if (lookahead == '_') ADVANCE(120); + if (lookahead == 'L' || + lookahead == 'S' || + lookahead == 'T' || + lookahead == 'l' || + lookahead == 's' || + lookahead == 't') ADVANCE(1576); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1575); + if (('G' <= lookahead && lookahead <= 'Z') || + ('g' <= lookahead && lookahead <= 'z')) ADVANCE(121); END_STATE(); case 1576: - if (lookahead == 't') ADVANCE(1236); + ACCEPT_TOKEN(sym_number); + if (lookahead == ':') ADVANCE(1552); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(121); END_STATE(); case 1577: - if (lookahead == 't') ADVANCE(943); + ACCEPT_TOKEN(sym_number); + if (lookahead == '_') ADVANCE(761); + if (lookahead == 'L' || + lookahead == 'S' || + lookahead == 'T' || + lookahead == 'l' || + lookahead == 's' || + lookahead == 't') ADVANCE(1568); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1577); END_STATE(); case 1578: - if (lookahead == 't') ADVANCE(946); + ACCEPT_TOKEN(sym_number); + if (lookahead == '_') ADVANCE(757); + if (lookahead == 'X' || + lookahead == 'x') ADVANCE(761); + if (lookahead == 'L' || + lookahead == 'S' || + lookahead == 'T' || + lookahead == 'l' || + lookahead == 's' || + lookahead == 't') ADVANCE(1568); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1579); END_STATE(); case 1579: - if (lookahead == 't') ADVANCE(955); + ACCEPT_TOKEN(sym_number); + if (lookahead == '_') ADVANCE(757); + if (lookahead == 'L' || + lookahead == 'S' || + lookahead == 'T' || + lookahead == 'l' || + lookahead == 's' || + lookahead == 't') ADVANCE(1568); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1579); END_STATE(); case 1580: - if (lookahead == 't') ADVANCE(957); + ACCEPT_TOKEN(sym_float); END_STATE(); case 1581: - if (lookahead == 't') ADVANCE(174); + ACCEPT_TOKEN(sym_float); + if (lookahead == ':') ADVANCE(1552); + if (lookahead == 'f') ADVANCE(1582); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1581); + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(121); END_STATE(); case 1582: - if (lookahead == 't') ADVANCE(472); + ACCEPT_TOKEN(sym_float); + if (lookahead == ':') ADVANCE(1552); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(121); END_STATE(); case 1583: - if (lookahead == 't') ADVANCE(1005); + ACCEPT_TOKEN(sym_float); + if (lookahead == 'f') ADVANCE(1580); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(754); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1583); END_STATE(); case 1584: - if (lookahead == 't') ADVANCE(466); + ACCEPT_TOKEN(sym_float); + if (lookahead == 'f') ADVANCE(1580); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1584); END_STATE(); case 1585: - if (lookahead == 't') ADVANCE(1006); + ACCEPT_TOKEN(sym_NaN); END_STATE(); case 1586: - if (lookahead == 't') ADVANCE(475); + ACCEPT_TOKEN(sym_NaN); + if (lookahead == 'f') ADVANCE(1585); END_STATE(); case 1587: - if (lookahead == 't') ADVANCE(1007); + ACCEPT_TOKEN(sym_Infinity); END_STATE(); case 1588: - if (lookahead == 't') ADVANCE(480); + ACCEPT_TOKEN(anon_sym_DQUOTE); END_STATE(); case 1589: - if (lookahead == 't') ADVANCE(1008); + ACCEPT_TOKEN(sym_string_fragment); + if (lookahead == '\n') ADVANCE(1591); + if (lookahead != 0 && + lookahead != '"' && + lookahead != '\\') ADVANCE(1589); END_STATE(); case 1590: - if (lookahead == 't') ADVANCE(468); - if (lookahead == 'u') ADVANCE(1315); + ACCEPT_TOKEN(sym_string_fragment); + if (lookahead == '#') ADVANCE(1589); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(1590); + if (lookahead != 0 && + lookahead != '"' && + lookahead != '\\') ADVANCE(1591); END_STATE(); case 1591: - if (lookahead == 't') ADVANCE(1009); + ACCEPT_TOKEN(sym_string_fragment); + if (lookahead != 0 && + lookahead != '"' && + lookahead != '\\') ADVANCE(1591); END_STATE(); case 1592: - if (lookahead == 't') ADVANCE(485); + ACCEPT_TOKEN(aux_sym__escape_sequence_token1); END_STATE(); case 1593: - if (lookahead == 't') ADVANCE(488); + ACCEPT_TOKEN(aux_sym__escape_sequence_token1); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(1595); END_STATE(); case 1594: - if (lookahead == 't') ADVANCE(476); - if (lookahead == 'y') ADVANCE(1109); + ACCEPT_TOKEN(sym_escape_sequence); END_STATE(); case 1595: - if (lookahead == 't') ADVANCE(796); + ACCEPT_TOKEN(sym_escape_sequence); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(1594); END_STATE(); case 1596: - if (lookahead == 'u') ADVANCE(1093); + ACCEPT_TOKEN(anon_sym_true); + if (lookahead == ':') ADVANCE(1552); + if (lookahead == '>') ADVANCE(965); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1545); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); END_STATE(); case 1597: - if (lookahead == 'u') ADVANCE(1094); + ACCEPT_TOKEN(anon_sym_true); + if (lookahead == '>') ADVANCE(965); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1598: - if (lookahead == 'u') ADVANCE(535); + ACCEPT_TOKEN(anon_sym_false); + if (lookahead == ':') ADVANCE(1552); + if (lookahead == '>') ADVANCE(965); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1545); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); END_STATE(); case 1599: - if (lookahead == 'u') ADVANCE(1378); + ACCEPT_TOKEN(anon_sym_false); + if (lookahead == '>') ADVANCE(965); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1600: - if (lookahead == 'u') ADVANCE(561); + ACCEPT_TOKEN(anon_sym_SQUOTE); END_STATE(); case 1601: - if (lookahead == 'u') ADVANCE(1383); + ACCEPT_TOKEN(aux_sym_character_token1); END_STATE(); case 1602: - if (lookahead == 'u') ADVANCE(1457); + ACCEPT_TOKEN(aux_sym_character_token1); + if (lookahead == '#') ADVANCE(1603); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(1602); + if (lookahead != 0 && + lookahead != '\'' && + lookahead != '\\') ADVANCE(1601); END_STATE(); case 1603: - if (lookahead == 'u') ADVANCE(1102); + ACCEPT_TOKEN(aux_sym_character_token1); + if (lookahead != 0 && + lookahead != '\n') ADVANCE(1606); END_STATE(); case 1604: - if (lookahead == 'u') ADVANCE(1459); + ACCEPT_TOKEN(sym_null); + if (lookahead == ':') ADVANCE(1552); + if (lookahead == '>') ADVANCE(965); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1545); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); END_STATE(); case 1605: - if (lookahead == 'u') ADVANCE(1447); + ACCEPT_TOKEN(sym_null); + if (lookahead == '>') ADVANCE(965); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); END_STATE(); case 1606: - if (lookahead == 'u') ADVANCE(1068); + ACCEPT_TOKEN(sym_comment); + if (lookahead != 0 && + lookahead != '\n') ADVANCE(1606); END_STATE(); - case 1607: - if (lookahead == 'u') ADVANCE(1547); + default: + return false; + } +} + +static bool ts_lex_keywords(TSLexer *lexer, TSStateId state) { + START_LEXER(); + eof = lexer->eof(lexer); + switch (state) { + case 0: + if (lookahead == 'a') ADVANCE(1); + if (lookahead == 'b') ADVANCE(2); + if (lookahead == 'c') ADVANCE(3); + if (lookahead == 'd') ADVANCE(4); + 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 == 'p') ADVANCE(10); + if (lookahead == 'r') ADVANCE(11); + if (lookahead == 's') ADVANCE(12); + if (lookahead == 't') ADVANCE(13); + if (lookahead == 'v') ADVANCE(14); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') SKIP(15) END_STATE(); - case 1608: - if (lookahead == 'u') ADVANCE(611); + case 1: + if (lookahead == 'g') ADVANCE(16); + if (lookahead == 'p') ADVANCE(17); + if (lookahead == 'r') ADVANCE(18); END_STATE(); - case 1609: - if (lookahead == 'u') ADVANCE(1496); + case 2: + if (lookahead == 'u') ADVANCE(19); END_STATE(); - case 1610: - if (lookahead == 'u') ADVANCE(530); + case 3: + if (lookahead == 'h') ADVANCE(20); + if (lookahead == 'm') ADVANCE(21); + if (lookahead == 'o') ADVANCE(22); END_STATE(); - case 1611: - if (lookahead == 'u') ADVANCE(427); + case 4: + if (lookahead == 'o') ADVANCE(23); END_STATE(); - case 1612: - if (lookahead == 'u') ADVANCE(940); + case 5: + if (lookahead == 'i') ADVANCE(24); + if (lookahead == 'l') ADVANCE(25); END_STATE(); - case 1613: - if (lookahead == 'u') ADVANCE(941); + case 6: + if (lookahead == 'f') ADVANCE(26); + if (lookahead == 'g') ADVANCE(27); + if (lookahead == 'n') ADVANCE(28); + if (lookahead == 'p') ADVANCE(29); END_STATE(); - case 1614: - if (lookahead == 'u') ADVANCE(947); + case 7: + if (lookahead == 'o') ADVANCE(30); END_STATE(); - case 1615: - if (lookahead == 'u') ADVANCE(948); + case 8: + if (lookahead == 'o') ADVANCE(31); END_STATE(); - case 1616: - if (lookahead == 'u') ADVANCE(950); + case 9: + if (lookahead == 'e') ADVANCE(32); + if (lookahead == 'o') ADVANCE(33); END_STATE(); - case 1617: - if (lookahead == 'u') ADVANCE(951); + case 10: + if (lookahead == 'a') ADVANCE(34); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(35); END_STATE(); - case 1618: - if (lookahead == 'u') ADVANCE(953); + case 11: + if (lookahead == 'e') ADVANCE(36); + if (lookahead == 'u') ADVANCE(37); END_STATE(); - case 1619: - if (lookahead == 'u') ADVANCE(954); + case 12: + if (lookahead == 'g') ADVANCE(38); + if (lookahead == 'p') ADVANCE(39); + if (lookahead == 't') ADVANCE(40); + if (lookahead == 'y') ADVANCE(41); END_STATE(); - case 1620: - if (lookahead == 'u') ADVANCE(536); + case 13: + if (lookahead == 'h') ADVANCE(42); END_STATE(); - case 1621: - if (lookahead == 'u') ADVANCE(537); + case 14: + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(43); END_STATE(); - case 1622: - if (lookahead == 'u') ADVANCE(538); + case 15: + if (lookahead == 'a') ADVANCE(1); + if (lookahead == 'b') ADVANCE(2); + if (lookahead == 'c') ADVANCE(3); + if (lookahead == 'd') ADVANCE(4); + 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 == 'p') ADVANCE(44); + if (lookahead == 'r') ADVANCE(11); + if (lookahead == 's') ADVANCE(12); + if (lookahead == 't') ADVANCE(13); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') SKIP(15) END_STATE(); - case 1623: - if (lookahead == 'u') ADVANCE(539); + case 16: + if (lookahead == 'e') ADVANCE(45); END_STATE(); - case 1624: - if (lookahead == 'u') ADVANCE(540); + case 17: + if (lookahead == 'u') ADVANCE(46); END_STATE(); - case 1625: - if (lookahead == 'u') ADVANCE(541); + case 18: + if (lookahead == 'r') ADVANCE(47); END_STATE(); - case 1626: - if (lookahead == 'u') ADVANCE(542); + case 19: + if (lookahead == 'i') ADVANCE(48); END_STATE(); - case 1627: - if (lookahead == 'u') ADVANCE(543); + case 20: + if (lookahead == 'e') ADVANCE(49); END_STATE(); - case 1628: - if (lookahead == 'u') ADVANCE(544); + case 21: + if (lookahead == 'p') ADVANCE(50); END_STATE(); - case 1629: - if (lookahead == 'u') ADVANCE(545); + case 22: + if (lookahead == 'n') ADVANCE(51); END_STATE(); - case 1630: - if (lookahead == 'u') ADVANCE(546); + case 23: + if (lookahead == 'u') ADVANCE(52); END_STATE(); - case 1631: - if (lookahead == 'u') ADVANCE(531); + case 24: + if (lookahead == 'l') ADVANCE(53); END_STATE(); - case 1632: - if (lookahead == 'v') ADVANCE(742); + case 25: + if (lookahead == 'o') ADVANCE(54); END_STATE(); - case 1633: - if (lookahead == 'v') ADVANCE(459); + case 26: + if (lookahead == '-') ADVANCE(55); END_STATE(); - case 1634: - if (lookahead == 'v') ADVANCE(178); + case 27: + if (lookahead == 'e') ADVANCE(56); END_STATE(); - case 1635: - if (lookahead == 'w') ADVANCE(1731); + case 28: + if (lookahead == 's') ADVANCE(57); + if (lookahead == 't') ADVANCE(58); + if (lookahead == 'v') ADVANCE(59); END_STATE(); - case 1636: - if (lookahead == 'w') ADVANCE(974); + case 29: + if (lookahead == 'u') ADVANCE(60); END_STATE(); - case 1637: - if (lookahead == 'w') ADVANCE(176); + case 30: + if (lookahead == 'n') ADVANCE(61); END_STATE(); - case 1638: - if (lookahead == 'w') ADVANCE(980); + case 31: + if (lookahead == 'n') ADVANCE(62); + if (lookahead == 'v') ADVANCE(63); END_STATE(); - case 1639: - if (lookahead == 'w') ADVANCE(985); + case 32: + if (lookahead == 'g') ADVANCE(64); + if (lookahead == 'w') ADVANCE(65); END_STATE(); - case 1640: - if (lookahead == 'w') ADVANCE(988); + case 33: + if (lookahead == 't') ADVANCE(66); END_STATE(); - case 1641: - if (lookahead == 'w') ADVANCE(990); + case 34: + if (lookahead == 'c') ADVANCE(67); END_STATE(); - case 1642: - if (lookahead == 'w') ADVANCE(992); + case 35: + ACCEPT_TOKEN(sym_parameter); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(35); END_STATE(); - case 1643: - if (lookahead == 'x') ADVANCE(795); + case 36: + if (lookahead == 't') ADVANCE(68); END_STATE(); - case 1644: - if (lookahead == 'x') ADVANCE(596); + case 37: + if (lookahead == 'n') ADVANCE(69); END_STATE(); - case 1645: - if (lookahead == 'y') ADVANCE(1727); + case 38: + if (lookahead == 'e') ADVANCE(70); END_STATE(); - case 1646: - if (lookahead == 'y') ADVANCE(1728); + case 39: + if (lookahead == 'a') ADVANCE(71); + if (lookahead == 'u') ADVANCE(72); END_STATE(); - case 1647: - if (lookahead == 'y') ADVANCE(1914); + case 40: + if (lookahead == 'a') ADVANCE(73); END_STATE(); - case 1648: - if (lookahead == 'y') ADVANCE(172); + case 41: + if (lookahead == 's') ADVANCE(74); END_STATE(); - case 1649: - if (lookahead == 'y') ADVANCE(158); + case 42: + if (lookahead == 'r') ADVANCE(75); END_STATE(); - case 1650: - if (lookahead == 'y') ADVANCE(1152); + case 43: + ACCEPT_TOKEN(sym_variable); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(43); END_STATE(); - case 1651: - if (lookahead == 'y') ADVANCE(1313); + case 44: + if (lookahead == 'a') ADVANCE(34); END_STATE(); - case 1652: - if (lookahead == 'y') ADVANCE(1560); + case 45: + if (lookahead == 't') ADVANCE(76); END_STATE(); - case 1653: - if (lookahead == 'y') ADVANCE(179); + case 46: + if (lookahead == 't') ADVANCE(77); END_STATE(); - case 1654: - if (lookahead == 'y') ADVANCE(182); + case 47: + if (lookahead == 'a') ADVANCE(78); END_STATE(); - case 1655: - if (lookahead == 'z') ADVANCE(808); + case 48: + if (lookahead == 'l') ADVANCE(79); END_STATE(); - case 1656: - if (lookahead == 'z') ADVANCE(809); + case 49: + if (lookahead == 'c') ADVANCE(80); END_STATE(); - case 1657: - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(2038); + case 50: + if (lookahead == '-') ADVANCE(81); + if (lookahead == 'g') ADVANCE(82); + if (lookahead == 'l') ADVANCE(83); END_STATE(); - case 1658: - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(2031); + case 51: + if (lookahead == 's') ADVANCE(84); END_STATE(); - case 1659: - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'f')) ADVANCE(12); + case 52: + if (lookahead == 'b') ADVANCE(85); END_STATE(); - case 1660: - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'f')) ADVANCE(1659); + case 53: + if (lookahead == 'l') ADVANCE(86); END_STATE(); - case 1661: - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'f')) ADVANCE(1660); + case 54: + if (lookahead == 'a') ADVANCE(87); END_STATE(); - case 1662: - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'f')) ADVANCE(1661); + case 55: + if (lookahead == 'e') ADVANCE(88); + if (lookahead == 'g') ADVANCE(89); + if (lookahead == 'l') ADVANCE(90); + if (lookahead == 'n') ADVANCE(91); END_STATE(); - case 1663: - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1687); + case 56: + if (lookahead == 't') ADVANCE(92); END_STATE(); - case 1664: - if (lookahead != 0 && - lookahead != ';') ADVANCE(390); - END_STATE(); - case 1665: - if (eof) ADVANCE(1667); - if (lookahead == '#') ADVANCE(2022); - if (lookahead == ')') ADVANCE(1949); - if (lookahead == ',') ADVANCE(1688); - if (lookahead == '-') ADVANCE(198); - if (lookahead == '.') ADVANCE(197); - if (lookahead == '0') ADVANCE(2036); - if (lookahead == ':') ADVANCE(1663); - if (lookahead == '=') ADVANCE(1673); - if (lookahead == 'B') ADVANCE(1955); - if (lookahead == 'C') ADVANCE(1959); - if (lookahead == 'D') ADVANCE(1967); - if (lookahead == 'F') ADVANCE(1965); - if (lookahead == 'I') ADVANCE(1961); - if (lookahead == 'J') ADVANCE(1963); - if (lookahead == 'L') ADVANCE(1664); - if (lookahead == 'S') ADVANCE(1957); - if (lookahead == 'V') ADVANCE(1951); - if (lookahead == 'Z') ADVANCE(1953); - if (lookahead == '[') ADVANCE(1950); - if (lookahead == 'a') ADVANCE(615); - if (lookahead == 'c') ADVANCE(902); - if (lookahead == 'd') ADVANCE(927); - if (lookahead == 'e') ADVANCE(1643); - if (lookahead == 'f') ADVANCE(981); - if (lookahead == 'g') ADVANCE(1210); - if (lookahead == 'i') ADVANCE(850); - if (lookahead == 'l') ADVANCE(1216); - if (lookahead == 'm') ADVANCE(1211); - if (lookahead == 'n') ADVANCE(728); - if (lookahead == 'o') ADVANCE(1373); - if (lookahead == 'p') ADVANCE(401); - if (lookahead == 'r') ADVANCE(729); - if (lookahead == 's') ADVANCE(889); - if (lookahead == 't') ADVANCE(900); - if (lookahead == 'u') ADVANCE(1425); - if (lookahead == 'x') ADVANCE(1293); - if (lookahead == '}') ADVANCE(1933); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') SKIP(1665) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(2037); - END_STATE(); - case 1666: - if (eof) ADVANCE(1667); - if (lookahead == '#') ADVANCE(2022); - if (lookahead == ',') ADVANCE(1688); - if (lookahead == '-') ADVANCE(391); - if (lookahead == '.') ADVANCE(520); - if (lookahead == '=') ADVANCE(1673); - if (lookahead == '}') ADVANCE(1933); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') SKIP(1666) - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1681); - END_STATE(); - case 1667: - ACCEPT_TOKEN(ts_builtin_sym_end); + case 57: + if (lookahead == 't') ADVANCE(93); END_STATE(); - case 1668: - ACCEPT_TOKEN(anon_sym_DOTclass); + case 58: + if (lookahead == '-') ADVANCE(94); END_STATE(); - case 1669: - ACCEPT_TOKEN(anon_sym_DOTsuper); + case 59: + if (lookahead == 'o') ADVANCE(95); END_STATE(); - case 1670: - ACCEPT_TOKEN(anon_sym_DOTsource); + case 60: + if (lookahead == 't') ADVANCE(96); END_STATE(); - case 1671: - ACCEPT_TOKEN(anon_sym_DOTimplements); + case 61: + if (lookahead == 'g') ADVANCE(97); END_STATE(); - case 1672: - ACCEPT_TOKEN(anon_sym_DOTfield); + case 62: + if (lookahead == 'i') ADVANCE(98); END_STATE(); - case 1673: - ACCEPT_TOKEN(anon_sym_EQ); + case 63: + if (lookahead == 'e') ADVANCE(99); END_STATE(); - case 1674: - ACCEPT_TOKEN(sym_end_field); + case 64: + if (lookahead == '-') ADVANCE(100); END_STATE(); - case 1675: - ACCEPT_TOKEN(anon_sym_DOTmethod); + case 65: + if (lookahead == '-') ADVANCE(101); END_STATE(); - case 1676: - ACCEPT_TOKEN(sym_end_method); + case 66: + if (lookahead == '-') ADVANCE(102); END_STATE(); - case 1677: - ACCEPT_TOKEN(anon_sym_DOTannotation); + case 67: + if (lookahead == 'k') ADVANCE(103); END_STATE(); - case 1678: - ACCEPT_TOKEN(anon_sym_system); + case 68: + if (lookahead == 'u') ADVANCE(104); END_STATE(); - case 1679: - ACCEPT_TOKEN(anon_sym_build); + case 69: + if (lookahead == 't') ADVANCE(105); END_STATE(); - case 1680: - ACCEPT_TOKEN(anon_sym_runtime); + case 70: + if (lookahead == 't') ADVANCE(106); END_STATE(); - case 1681: - ACCEPT_TOKEN(sym_annotation_key); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1681); + case 71: + if (lookahead == 'r') ADVANCE(107); END_STATE(); - case 1682: - ACCEPT_TOKEN(sym_end_annotation); + case 72: + if (lookahead == 't') ADVANCE(108); END_STATE(); - case 1683: - ACCEPT_TOKEN(anon_sym_DOTsubannotation); + case 73: + if (lookahead == 't') ADVANCE(109); END_STATE(); - case 1684: - ACCEPT_TOKEN(sym_end_subannotation); + case 74: + if (lookahead == 't') ADVANCE(110); END_STATE(); - case 1685: - ACCEPT_TOKEN(anon_sym_DOTparam); + case 75: + if (lookahead == 'o') ADVANCE(111); END_STATE(); - case 1686: - ACCEPT_TOKEN(sym_end_param); + case 76: + if (lookahead == '-') ADVANCE(112); END_STATE(); - case 1687: - ACCEPT_TOKEN(sym_label); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1687); + case 77: + if (lookahead == '-') ADVANCE(113); END_STATE(); - case 1688: - ACCEPT_TOKEN(anon_sym_COMMA); + case 78: + if (lookahead == 'y') ADVANCE(114); END_STATE(); - case 1689: - ACCEPT_TOKEN(anon_sym_LF); - if (lookahead == '\n') ADVANCE(1689); + case 79: + if (lookahead == 'd') ADVANCE(115); END_STATE(); - case 1690: - ACCEPT_TOKEN(anon_sym_nop); + case 80: + if (lookahead == 'k') ADVANCE(116); END_STATE(); - case 1691: - ACCEPT_TOKEN(anon_sym_move); - if (lookahead == '-') ADVANCE(741); - if (lookahead == '/') ADVANCE(201); + case 81: + if (lookahead == 'l') ADVANCE(117); END_STATE(); - case 1692: - ACCEPT_TOKEN(anon_sym_move_SLASHfrom16); + case 82: + if (lookahead == '-') ADVANCE(118); END_STATE(); - case 1693: - ACCEPT_TOKEN(anon_sym_move_SLASH16); + case 83: + if (lookahead == '-') ADVANCE(119); END_STATE(); - case 1694: - ACCEPT_TOKEN(anon_sym_move_DASHwide); - if (lookahead == '/') ADVANCE(205); + case 84: + if (lookahead == 't') ADVANCE(120); END_STATE(); - case 1695: - ACCEPT_TOKEN(anon_sym_move_DASHwide_SLASHfrom16); + case 85: + if (lookahead == 'l') ADVANCE(121); END_STATE(); - case 1696: - ACCEPT_TOKEN(anon_sym_move_DASHwide_SLASH16); + case 86: + if (lookahead == '-') ADVANCE(122); END_STATE(); - case 1697: - ACCEPT_TOKEN(anon_sym_move_DASHobject); - if (lookahead == '/') ADVANCE(215); + case 87: + if (lookahead == 't') ADVANCE(123); END_STATE(); - case 1698: - ACCEPT_TOKEN(anon_sym_move_DASHobject_SLASHfrom16); + case 88: + if (lookahead == 'q') ADVANCE(124); END_STATE(); - case 1699: - ACCEPT_TOKEN(anon_sym_move_DASHobject_SLASH16); + case 89: + if (lookahead == 'e') ADVANCE(125); + if (lookahead == 't') ADVANCE(126); END_STATE(); - case 1700: - ACCEPT_TOKEN(anon_sym_move_DASHresult); - if (lookahead == '-') ADVANCE(1292); + case 90: + if (lookahead == 'e') ADVANCE(127); + if (lookahead == 't') ADVANCE(128); END_STATE(); - case 1701: - ACCEPT_TOKEN(anon_sym_move_DASHresult_DASHwide); + case 91: + if (lookahead == 'e') ADVANCE(129); END_STATE(); - case 1702: - ACCEPT_TOKEN(anon_sym_move_DASHresult_DASHobject); + case 92: + if (lookahead == '-') ADVANCE(130); END_STATE(); - case 1703: - ACCEPT_TOKEN(anon_sym_move_DASHexception); + case 93: + if (lookahead == 'a') ADVANCE(131); END_STATE(); - case 1704: - ACCEPT_TOKEN(anon_sym_return_DASHvoid); + case 94: + if (lookahead == 't') ADVANCE(132); END_STATE(); - case 1705: - ACCEPT_TOKEN(anon_sym_return); - if (lookahead == '-') ADVANCE(1291); + case 95: + if (lookahead == 'k') ADVANCE(133); END_STATE(); - case 1706: - ACCEPT_TOKEN(anon_sym_return_DASHwide); + case 96: + if (lookahead == '-') ADVANCE(134); END_STATE(); - case 1707: - ACCEPT_TOKEN(anon_sym_return_DASHobject); + case 97: + if (lookahead == '-') ADVANCE(135); END_STATE(); - case 1708: - ACCEPT_TOKEN(anon_sym_const_SLASH4); + case 98: + if (lookahead == 't') ADVANCE(136); END_STATE(); - case 1709: - ACCEPT_TOKEN(anon_sym_const_SLASH16); + case 99: + if (lookahead == '-') ADVANCE(137); END_STATE(); - case 1710: - ACCEPT_TOKEN(anon_sym_const); - if (lookahead == '-') ADVANCE(590); - if (lookahead == '/') ADVANCE(202); + case 100: + if (lookahead == 'd') ADVANCE(138); + if (lookahead == 'f') ADVANCE(139); + if (lookahead == 'i') ADVANCE(140); + if (lookahead == 'l') ADVANCE(141); END_STATE(); - case 1711: - ACCEPT_TOKEN(anon_sym_const_SLASHhigh16); + case 101: + if (lookahead == 'a') ADVANCE(142); + if (lookahead == 'i') ADVANCE(143); END_STATE(); - case 1712: - ACCEPT_TOKEN(anon_sym_const_DASHwide_SLASH16); + case 102: + if (lookahead == 'i') ADVANCE(144); + if (lookahead == 'l') ADVANCE(145); END_STATE(); - case 1713: - ACCEPT_TOKEN(anon_sym_const_DASHwide_SLASH32); + case 103: + if (lookahead == 'e') ADVANCE(146); END_STATE(); - case 1714: - ACCEPT_TOKEN(anon_sym_const_DASHwide); - if (lookahead == '/') ADVANCE(209); + case 104: + if (lookahead == 'r') ADVANCE(147); END_STATE(); - case 1715: - ACCEPT_TOKEN(anon_sym_const_DASHwide_SLASHhigh16); + case 105: + if (lookahead == 'i') ADVANCE(148); END_STATE(); - case 1716: - ACCEPT_TOKEN(anon_sym_const_DASHstring); - if (lookahead == '-') ADVANCE(1012); + case 106: + if (lookahead == '-') ADVANCE(149); END_STATE(); - case 1717: - ACCEPT_TOKEN(anon_sym_const_DASHstring_DASHjumbo); + case 107: + if (lookahead == 's') ADVANCE(150); END_STATE(); - case 1718: - ACCEPT_TOKEN(anon_sym_const_DASHclass); + case 108: + if (lookahead == '-') ADVANCE(151); END_STATE(); - case 1719: - ACCEPT_TOKEN(anon_sym_const_DASHmethod_DASHhandle); + case 109: + if (lookahead == 'i') ADVANCE(152); END_STATE(); - case 1720: - ACCEPT_TOKEN(anon_sym_const_DASHmethod_DASHtype); + case 110: + if (lookahead == 'e') ADVANCE(153); END_STATE(); - case 1721: - ACCEPT_TOKEN(anon_sym_monitor_DASHenter); + case 111: + if (lookahead == 'w') ADVANCE(154); END_STATE(); - case 1722: - ACCEPT_TOKEN(anon_sym_monitor_DASHexit); + case 112: + if (lookahead == 'b') ADVANCE(155); + if (lookahead == 'c') ADVANCE(156); + if (lookahead == 'o') ADVANCE(157); + if (lookahead == 's') ADVANCE(158); + if (lookahead == 'w') ADVANCE(159); END_STATE(); - case 1723: - ACCEPT_TOKEN(anon_sym_check_DASHcast); + case 113: + if (lookahead == 'b') ADVANCE(160); + if (lookahead == 'c') ADVANCE(161); + if (lookahead == 'o') ADVANCE(162); + if (lookahead == 's') ADVANCE(163); + if (lookahead == 'w') ADVANCE(164); END_STATE(); - case 1724: - ACCEPT_TOKEN(anon_sym_instance_DASHof); + case 114: + if (lookahead == '-') ADVANCE(165); END_STATE(); - case 1725: - ACCEPT_TOKEN(anon_sym_array_DASHlength); + case 115: + ACCEPT_TOKEN(anon_sym_build); END_STATE(); - case 1726: - ACCEPT_TOKEN(anon_sym_new_DASHinstance); + case 116: + if (lookahead == '-') ADVANCE(166); END_STATE(); - case 1727: - ACCEPT_TOKEN(anon_sym_new_DASHarray); + case 117: + if (lookahead == 'o') ADVANCE(167); END_STATE(); - case 1728: - ACCEPT_TOKEN(anon_sym_filled_DASHnew_DASHarray); - if (lookahead == '/') ADVANCE(1417); + case 118: + if (lookahead == 'd') ADVANCE(168); + if (lookahead == 'f') ADVANCE(169); END_STATE(); - case 1729: - ACCEPT_TOKEN(anon_sym_filled_DASHnew_DASHarray_SLASHrange); + case 119: + if (lookahead == 'd') ADVANCE(170); + if (lookahead == 'f') ADVANCE(171); END_STATE(); - case 1730: - ACCEPT_TOKEN(anon_sym_fill_DASHarray_DASHdata); + case 120: + if (lookahead == '-') ADVANCE(172); END_STATE(); - case 1731: - ACCEPT_TOKEN(anon_sym_throw); + case 121: + if (lookahead == 'e') ADVANCE(173); END_STATE(); - case 1732: - ACCEPT_TOKEN(anon_sym_goto); - if (lookahead == '/') ADVANCE(200); + case 122: + if (lookahead == 'a') ADVANCE(174); END_STATE(); - case 1733: - ACCEPT_TOKEN(anon_sym_goto_SLASH16); + case 123: + if (lookahead == '-') ADVANCE(175); END_STATE(); - case 1734: - ACCEPT_TOKEN(anon_sym_goto_SLASH32); + case 124: + ACCEPT_TOKEN(anon_sym_if_DASHeq); + if (lookahead == 'z') ADVANCE(176); END_STATE(); - case 1735: - ACCEPT_TOKEN(anon_sym_packed_DASHswitch); + case 125: + ACCEPT_TOKEN(anon_sym_if_DASHge); + if (lookahead == 'z') ADVANCE(177); END_STATE(); - case 1736: - ACCEPT_TOKEN(anon_sym_sparse_DASHswitch); + case 126: + ACCEPT_TOKEN(anon_sym_if_DASHgt); + if (lookahead == 'z') ADVANCE(178); END_STATE(); - case 1737: - ACCEPT_TOKEN(anon_sym_cmpl_DASHfloat); + case 127: + ACCEPT_TOKEN(anon_sym_if_DASHle); + if (lookahead == 'z') ADVANCE(179); END_STATE(); - case 1738: - ACCEPT_TOKEN(anon_sym_cmpg_DASHfloat); + case 128: + ACCEPT_TOKEN(anon_sym_if_DASHlt); + if (lookahead == 'z') ADVANCE(180); END_STATE(); - case 1739: - ACCEPT_TOKEN(anon_sym_cmpl_DASHdouble); + case 129: + ACCEPT_TOKEN(anon_sym_if_DASHne); + if (lookahead == 'z') ADVANCE(181); END_STATE(); - case 1740: - ACCEPT_TOKEN(anon_sym_cmpg_DASHdouble); + case 130: + if (lookahead == 'b') ADVANCE(182); + if (lookahead == 'c') ADVANCE(183); + if (lookahead == 'o') ADVANCE(184); + if (lookahead == 'q') ADVANCE(185); + if (lookahead == 's') ADVANCE(186); + if (lookahead == 'v') ADVANCE(187); + if (lookahead == 'w') ADVANCE(188); END_STATE(); - case 1741: - ACCEPT_TOKEN(anon_sym_cmp_DASHlong); + case 131: + if (lookahead == 'n') ADVANCE(189); END_STATE(); - case 1742: - ACCEPT_TOKEN(anon_sym_if_DASHeq); - if (lookahead == 'z') ADVANCE(1748); + case 132: + if (lookahead == 'o') ADVANCE(190); END_STATE(); - case 1743: - ACCEPT_TOKEN(anon_sym_if_DASHne); - if (lookahead == 'z') ADVANCE(1749); + case 133: + if (lookahead == 'e') ADVANCE(191); END_STATE(); - case 1744: - ACCEPT_TOKEN(anon_sym_if_DASHlt); - if (lookahead == 'z') ADVANCE(1750); + case 134: + if (lookahead == 'b') ADVANCE(192); + if (lookahead == 'c') ADVANCE(193); + if (lookahead == 'o') ADVANCE(194); + if (lookahead == 'q') ADVANCE(195); + if (lookahead == 's') ADVANCE(196); + if (lookahead == 'v') ADVANCE(197); + if (lookahead == 'w') ADVANCE(198); END_STATE(); - case 1745: - ACCEPT_TOKEN(anon_sym_if_DASHge); - if (lookahead == 'z') ADVANCE(1751); + case 135: + if (lookahead == 't') ADVANCE(199); END_STATE(); - case 1746: - ACCEPT_TOKEN(anon_sym_if_DASHgt); - if (lookahead == 'z') ADVANCE(1752); + case 136: + if (lookahead == 'o') ADVANCE(200); END_STATE(); - case 1747: - ACCEPT_TOKEN(anon_sym_if_DASHle); - if (lookahead == 'z') ADVANCE(1753); + case 137: + if (lookahead == 'e') ADVANCE(201); + if (lookahead == 'r') ADVANCE(202); END_STATE(); - case 1748: - ACCEPT_TOKEN(anon_sym_if_DASHeqz); + case 138: + if (lookahead == 'o') ADVANCE(203); END_STATE(); - case 1749: - ACCEPT_TOKEN(anon_sym_if_DASHnez); + case 139: + if (lookahead == 'l') ADVANCE(204); END_STATE(); - case 1750: - ACCEPT_TOKEN(anon_sym_if_DASHltz); + case 140: + if (lookahead == 'n') ADVANCE(205); END_STATE(); - case 1751: - ACCEPT_TOKEN(anon_sym_if_DASHgez); + case 141: + if (lookahead == 'o') ADVANCE(206); END_STATE(); - case 1752: - ACCEPT_TOKEN(anon_sym_if_DASHgtz); + case 142: + if (lookahead == 'r') ADVANCE(207); END_STATE(); - case 1753: - ACCEPT_TOKEN(anon_sym_if_DASHlez); + case 143: + if (lookahead == 'n') ADVANCE(208); END_STATE(); - case 1754: - ACCEPT_TOKEN(anon_sym_aget); - if (lookahead == '-') ADVANCE(525); + case 144: + if (lookahead == 'n') ADVANCE(209); END_STATE(); - case 1755: - ACCEPT_TOKEN(anon_sym_aget_DASHwide); + case 145: + if (lookahead == 'o') ADVANCE(210); END_STATE(); - case 1756: - ACCEPT_TOKEN(anon_sym_aget_DASHobject); + case 146: + if (lookahead == 'd') ADVANCE(211); END_STATE(); - case 1757: - ACCEPT_TOKEN(anon_sym_aget_DASHboolean); + case 147: + if (lookahead == 'n') ADVANCE(212); END_STATE(); - case 1758: - ACCEPT_TOKEN(anon_sym_aget_DASHbyte); + case 148: + if (lookahead == 'm') ADVANCE(213); END_STATE(); - case 1759: - ACCEPT_TOKEN(anon_sym_aget_DASHchar); + case 149: + if (lookahead == 'b') ADVANCE(214); + if (lookahead == 'c') ADVANCE(215); + if (lookahead == 'o') ADVANCE(216); + if (lookahead == 's') ADVANCE(217); + if (lookahead == 'v') ADVANCE(218); + if (lookahead == 'w') ADVANCE(219); END_STATE(); - case 1760: - ACCEPT_TOKEN(anon_sym_aget_DASHshort); + case 150: + if (lookahead == 'e') ADVANCE(220); END_STATE(); - case 1761: - ACCEPT_TOKEN(anon_sym_aput); - if (lookahead == '-') ADVANCE(547); + case 151: + if (lookahead == 'b') ADVANCE(221); + if (lookahead == 'c') ADVANCE(222); + if (lookahead == 'o') ADVANCE(223); + if (lookahead == 's') ADVANCE(224); + if (lookahead == 'v') ADVANCE(225); + if (lookahead == 'w') ADVANCE(226); END_STATE(); - case 1762: - ACCEPT_TOKEN(anon_sym_aput_DASHwide); + case 152: + if (lookahead == 'c') ADVANCE(227); END_STATE(); - case 1763: - ACCEPT_TOKEN(anon_sym_aput_DASHobject); + case 153: + if (lookahead == 'm') ADVANCE(228); END_STATE(); - case 1764: - ACCEPT_TOKEN(anon_sym_aput_DASHboolean); + case 154: + if (lookahead == '-') ADVANCE(229); END_STATE(); - case 1765: - ACCEPT_TOKEN(anon_sym_aput_DASHbyte); + case 155: + if (lookahead == 'o') ADVANCE(230); + if (lookahead == 'y') ADVANCE(231); END_STATE(); - case 1766: - ACCEPT_TOKEN(anon_sym_aput_DASHchar); + case 156: + if (lookahead == 'h') ADVANCE(232); END_STATE(); - case 1767: - ACCEPT_TOKEN(anon_sym_aput_DASHshort); + case 157: + if (lookahead == 'b') ADVANCE(233); END_STATE(); - case 1768: - ACCEPT_TOKEN(anon_sym_iget); - if (lookahead == '-') ADVANCE(549); + case 158: + if (lookahead == 'h') ADVANCE(234); END_STATE(); - case 1769: - ACCEPT_TOKEN(anon_sym_iget_DASHwide); - if (lookahead == '-') ADVANCE(1320); + case 159: + if (lookahead == 'i') ADVANCE(235); END_STATE(); - case 1770: - ACCEPT_TOKEN(anon_sym_iget_DASHobject); - if (lookahead == '-') ADVANCE(1322); + case 160: + if (lookahead == 'o') ADVANCE(236); + if (lookahead == 'y') ADVANCE(237); END_STATE(); - case 1771: - ACCEPT_TOKEN(anon_sym_iget_DASHboolean); + case 161: + if (lookahead == 'h') ADVANCE(238); END_STATE(); - case 1772: - ACCEPT_TOKEN(anon_sym_iget_DASHbyte); + case 162: + if (lookahead == 'b') ADVANCE(239); END_STATE(); - case 1773: - ACCEPT_TOKEN(anon_sym_iget_DASHchar); + case 163: + if (lookahead == 'h') ADVANCE(240); END_STATE(); - case 1774: - ACCEPT_TOKEN(anon_sym_iget_DASHshort); + case 164: + if (lookahead == 'i') ADVANCE(241); END_STATE(); - case 1775: - ACCEPT_TOKEN(anon_sym_iput); - if (lookahead == '-') ADVANCE(551); + case 165: + if (lookahead == 'l') ADVANCE(242); END_STATE(); - case 1776: - ACCEPT_TOKEN(anon_sym_iput_DASHwide); - if (lookahead == '-') ADVANCE(1321); + case 166: + if (lookahead == 'c') ADVANCE(243); END_STATE(); - case 1777: - ACCEPT_TOKEN(anon_sym_iput_DASHobject); - if (lookahead == '-') ADVANCE(1323); + case 167: + if (lookahead == 'n') ADVANCE(244); END_STATE(); - case 1778: - ACCEPT_TOKEN(anon_sym_iput_DASHboolean); + case 168: + if (lookahead == 'o') ADVANCE(245); END_STATE(); - case 1779: - ACCEPT_TOKEN(anon_sym_iput_DASHbyte); + case 169: + if (lookahead == 'l') ADVANCE(246); END_STATE(); - case 1780: - ACCEPT_TOKEN(anon_sym_iput_DASHchar); + case 170: + if (lookahead == 'o') ADVANCE(247); END_STATE(); - case 1781: - ACCEPT_TOKEN(anon_sym_iput_DASHshort); + case 171: + if (lookahead == 'l') ADVANCE(248); END_STATE(); - case 1782: - ACCEPT_TOKEN(anon_sym_sget); - if (lookahead == '-') ADVANCE(553); + case 172: + if (lookahead == 'c') ADVANCE(249); + if (lookahead == 'm') ADVANCE(250); END_STATE(); - case 1783: - ACCEPT_TOKEN(anon_sym_sget_DASHwide); + case 173: + if (lookahead == '-') ADVANCE(251); END_STATE(); - case 1784: - ACCEPT_TOKEN(anon_sym_sget_DASHobject); + case 174: + if (lookahead == 'r') ADVANCE(252); END_STATE(); - case 1785: - ACCEPT_TOKEN(anon_sym_sget_DASHboolean); + case 175: + if (lookahead == 't') ADVANCE(253); END_STATE(); - case 1786: - ACCEPT_TOKEN(anon_sym_sget_DASHbyte); + case 176: + ACCEPT_TOKEN(anon_sym_if_DASHeqz); END_STATE(); - case 1787: - ACCEPT_TOKEN(anon_sym_sget_DASHchar); + case 177: + ACCEPT_TOKEN(anon_sym_if_DASHgez); END_STATE(); - case 1788: - ACCEPT_TOKEN(anon_sym_sget_DASHshort); + case 178: + ACCEPT_TOKEN(anon_sym_if_DASHgtz); END_STATE(); - case 1789: - ACCEPT_TOKEN(anon_sym_sput); - if (lookahead == '-') ADVANCE(555); + case 179: + ACCEPT_TOKEN(anon_sym_if_DASHlez); END_STATE(); - case 1790: - ACCEPT_TOKEN(anon_sym_sput_DASHwide); + case 180: + ACCEPT_TOKEN(anon_sym_if_DASHltz); END_STATE(); - case 1791: - ACCEPT_TOKEN(anon_sym_sput_DASHobject); + case 181: + ACCEPT_TOKEN(anon_sym_if_DASHnez); END_STATE(); - case 1792: - ACCEPT_TOKEN(anon_sym_sput_DASHboolean); + case 182: + if (lookahead == 'o') ADVANCE(254); + if (lookahead == 'y') ADVANCE(255); END_STATE(); - case 1793: - ACCEPT_TOKEN(anon_sym_sput_DASHbyte); + case 183: + if (lookahead == 'h') ADVANCE(256); END_STATE(); - case 1794: - ACCEPT_TOKEN(anon_sym_sput_DASHchar); + case 184: + if (lookahead == 'b') ADVANCE(257); END_STATE(); - case 1795: - ACCEPT_TOKEN(anon_sym_sput_DASHshort); + case 185: + if (lookahead == 'u') ADVANCE(258); END_STATE(); - case 1796: - ACCEPT_TOKEN(anon_sym_invoke_DASHcustom); - if (lookahead == '/') ADVANCE(1409); + case 186: + if (lookahead == 'h') ADVANCE(259); END_STATE(); - case 1797: - ACCEPT_TOKEN(anon_sym_invoke_DASHdirect); - if (lookahead == '-') ADVANCE(817); - if (lookahead == '/') ADVANCE(1412); + case 187: + if (lookahead == 'o') ADVANCE(260); END_STATE(); - case 1798: - ACCEPT_TOKEN(anon_sym_invoke_DASHinterface); - if (lookahead == '/') ADVANCE(1419); + case 188: + if (lookahead == 'i') ADVANCE(261); END_STATE(); - case 1799: - ACCEPT_TOKEN(anon_sym_invoke_DASHstatic); - if (lookahead == '/') ADVANCE(1414); + case 189: + if (lookahead == 'c') ADVANCE(262); END_STATE(); - case 1800: - ACCEPT_TOKEN(anon_sym_invoke_DASHsuper); - if (lookahead == '-') ADVANCE(1324); - if (lookahead == '/') ADVANCE(1402); + case 190: + if (lookahead == '-') ADVANCE(263); END_STATE(); - case 1801: - ACCEPT_TOKEN(anon_sym_invoke_DASHvirtual); - if (lookahead == '-') ADVANCE(1325); - if (lookahead == '/') ADVANCE(1415); + case 191: + if (lookahead == '-') ADVANCE(264); END_STATE(); - case 1802: - ACCEPT_TOKEN(anon_sym_invoke_DASHcustom_SLASHrange); + case 192: + if (lookahead == 'o') ADVANCE(265); + if (lookahead == 'y') ADVANCE(266); END_STATE(); - case 1803: - ACCEPT_TOKEN(anon_sym_invoke_DASHdirect_SLASHrange); + case 193: + if (lookahead == 'h') ADVANCE(267); END_STATE(); - case 1804: - ACCEPT_TOKEN(anon_sym_invoke_DASHinterface_SLASHrange); + case 194: + if (lookahead == 'b') ADVANCE(268); END_STATE(); - case 1805: - ACCEPT_TOKEN(anon_sym_invoke_DASHstatic_SLASHrange); + case 195: + if (lookahead == 'u') ADVANCE(269); END_STATE(); - case 1806: - ACCEPT_TOKEN(anon_sym_invoke_DASHsuper_SLASHrange); + case 196: + if (lookahead == 'h') ADVANCE(270); END_STATE(); - case 1807: - ACCEPT_TOKEN(anon_sym_invoke_DASHvirtual_SLASHrange); + case 197: + if (lookahead == 'o') ADVANCE(271); END_STATE(); - case 1808: - ACCEPT_TOKEN(anon_sym_neg_DASHint); + case 198: + if (lookahead == 'i') ADVANCE(272); END_STATE(); - case 1809: - ACCEPT_TOKEN(anon_sym_not_DASHint); + case 199: + if (lookahead == 'o') ADVANCE(273); END_STATE(); - case 1810: - ACCEPT_TOKEN(anon_sym_neg_DASHlong); + case 200: + if (lookahead == 'r') ADVANCE(274); END_STATE(); - case 1811: - ACCEPT_TOKEN(anon_sym_not_DASHlong); + case 201: + if (lookahead == 'x') ADVANCE(275); END_STATE(); - case 1812: - ACCEPT_TOKEN(anon_sym_neg_DASHfloat); + case 202: + if (lookahead == 'e') ADVANCE(276); END_STATE(); - case 1813: - ACCEPT_TOKEN(anon_sym_neg_DASHdouble); + case 203: + if (lookahead == 'u') ADVANCE(277); END_STATE(); - case 1814: - ACCEPT_TOKEN(anon_sym_int_DASHto_DASHlong); + case 204: + if (lookahead == 'o') ADVANCE(278); END_STATE(); - case 1815: - ACCEPT_TOKEN(anon_sym_int_DASHto_DASHfloat); + case 205: + if (lookahead == 't') ADVANCE(279); END_STATE(); - case 1816: - ACCEPT_TOKEN(anon_sym_int_DASHto_DASHdouble); + case 206: + if (lookahead == 'n') ADVANCE(280); END_STATE(); - case 1817: - ACCEPT_TOKEN(anon_sym_long_DASHto_DASHint); + case 207: + if (lookahead == 'r') ADVANCE(281); END_STATE(); - case 1818: - ACCEPT_TOKEN(anon_sym_long_DASHto_DASHfloat); + case 208: + if (lookahead == 's') ADVANCE(282); END_STATE(); - case 1819: - ACCEPT_TOKEN(anon_sym_long_DASHto_DASHdouble); + case 209: + if (lookahead == 't') ADVANCE(283); END_STATE(); - case 1820: - ACCEPT_TOKEN(anon_sym_float_DASHto_DASHint); + case 210: + if (lookahead == 'n') ADVANCE(284); END_STATE(); - case 1821: - ACCEPT_TOKEN(anon_sym_float_DASHto_DASHlong); + case 211: + if (lookahead == '-') ADVANCE(285); END_STATE(); - case 1822: - ACCEPT_TOKEN(anon_sym_float_DASHto_DASHdouble); + case 212: + if (lookahead == '-') ADVANCE(286); END_STATE(); - case 1823: - ACCEPT_TOKEN(anon_sym_double_DASHto_DASHint); + case 213: + if (lookahead == 'e') ADVANCE(287); END_STATE(); - case 1824: - ACCEPT_TOKEN(anon_sym_double_DASHto_DASHlong); + case 214: + if (lookahead == 'o') ADVANCE(288); + if (lookahead == 'y') ADVANCE(289); END_STATE(); - case 1825: - ACCEPT_TOKEN(anon_sym_double_DASHto_DASHfloat); + case 215: + if (lookahead == 'h') ADVANCE(290); END_STATE(); - case 1826: - ACCEPT_TOKEN(anon_sym_int_DASHto_DASHbyte); + case 216: + if (lookahead == 'b') ADVANCE(291); END_STATE(); - case 1827: - ACCEPT_TOKEN(anon_sym_int_DASHto_DASHchar); + case 217: + if (lookahead == 'h') ADVANCE(292); END_STATE(); - case 1828: - ACCEPT_TOKEN(anon_sym_int_DASHto_DASHshort); + case 218: + if (lookahead == 'o') ADVANCE(293); END_STATE(); - case 1829: - ACCEPT_TOKEN(anon_sym_add_DASHint); - if (lookahead == '/') ADVANCE(222); + case 219: + if (lookahead == 'i') ADVANCE(294); END_STATE(); - case 1830: - ACCEPT_TOKEN(anon_sym_sub_DASHint); - if (lookahead == '/') ADVANCE(230); + case 220: + if (lookahead == '-') ADVANCE(295); END_STATE(); - case 1831: - ACCEPT_TOKEN(anon_sym_mul_DASHint); - if (lookahead == '/') ADVANCE(225); + case 221: + if (lookahead == 'o') ADVANCE(296); + if (lookahead == 'y') ADVANCE(297); END_STATE(); - case 1832: - ACCEPT_TOKEN(anon_sym_div_DASHint); - if (lookahead == '/') ADVANCE(224); + case 222: + if (lookahead == 'h') ADVANCE(298); END_STATE(); - case 1833: - ACCEPT_TOKEN(anon_sym_rem_DASHint); - if (lookahead == '/') ADVANCE(227); + case 223: + if (lookahead == 'b') ADVANCE(299); END_STATE(); - case 1834: - ACCEPT_TOKEN(anon_sym_and_DASHint); - if (lookahead == '/') ADVANCE(223); + case 224: + if (lookahead == 'h') ADVANCE(300); END_STATE(); - case 1835: - ACCEPT_TOKEN(anon_sym_or_DASHint); - if (lookahead == '/') ADVANCE(221); + case 225: + if (lookahead == 'o') ADVANCE(301); END_STATE(); - case 1836: - ACCEPT_TOKEN(anon_sym_xor_DASHint); - if (lookahead == '/') ADVANCE(231); + case 226: + if (lookahead == 'i') ADVANCE(302); END_STATE(); - case 1837: - ACCEPT_TOKEN(anon_sym_shl_DASHint); - if (lookahead == '/') ADVANCE(228); + case 227: + if (lookahead == '-') ADVANCE(303); END_STATE(); - case 1838: - ACCEPT_TOKEN(anon_sym_shr_DASHint); - if (lookahead == '/') ADVANCE(229); + case 228: + ACCEPT_TOKEN(anon_sym_system); END_STATE(); - case 1839: - ACCEPT_TOKEN(anon_sym_ushr_DASHint); - if (lookahead == '/') ADVANCE(240); + case 229: + if (lookahead == 'v') ADVANCE(304); END_STATE(); - case 1840: - ACCEPT_TOKEN(anon_sym_add_DASHlong); - if (lookahead == '/') ADVANCE(232); + case 230: + if (lookahead == 'o') ADVANCE(305); END_STATE(); - case 1841: - ACCEPT_TOKEN(anon_sym_sub_DASHlong); - if (lookahead == '/') ADVANCE(239); + case 231: + if (lookahead == 't') ADVANCE(306); END_STATE(); - case 1842: - ACCEPT_TOKEN(anon_sym_mul_DASHlong); - if (lookahead == '/') ADVANCE(235); + case 232: + if (lookahead == 'a') ADVANCE(307); END_STATE(); - case 1843: - ACCEPT_TOKEN(anon_sym_div_DASHlong); - if (lookahead == '/') ADVANCE(234); + case 233: + if (lookahead == 'j') ADVANCE(308); END_STATE(); - case 1844: - ACCEPT_TOKEN(anon_sym_rem_DASHlong); - if (lookahead == '/') ADVANCE(236); + case 234: + if (lookahead == 'o') ADVANCE(309); END_STATE(); - case 1845: - ACCEPT_TOKEN(anon_sym_and_DASHlong); - if (lookahead == '/') ADVANCE(233); + case 235: + if (lookahead == 'd') ADVANCE(310); END_STATE(); - case 1846: - ACCEPT_TOKEN(anon_sym_or_DASHlong); - if (lookahead == '/') ADVANCE(226); + case 236: + if (lookahead == 'o') ADVANCE(311); END_STATE(); - case 1847: - ACCEPT_TOKEN(anon_sym_xor_DASHlong); - if (lookahead == '/') ADVANCE(241); + case 237: + if (lookahead == 't') ADVANCE(312); END_STATE(); - case 1848: - ACCEPT_TOKEN(anon_sym_shl_DASHlong); - if (lookahead == '/') ADVANCE(237); + case 238: + if (lookahead == 'a') ADVANCE(313); END_STATE(); - case 1849: - ACCEPT_TOKEN(anon_sym_shr_DASHlong); - if (lookahead == '/') ADVANCE(238); + case 239: + if (lookahead == 'j') ADVANCE(314); END_STATE(); - case 1850: - ACCEPT_TOKEN(anon_sym_ushr_DASHlong); - if (lookahead == '/') ADVANCE(247); + case 240: + if (lookahead == 'o') ADVANCE(315); END_STATE(); - case 1851: - ACCEPT_TOKEN(anon_sym_add_DASHfloat); - if (lookahead == '/') ADVANCE(242); + case 241: + if (lookahead == 'd') ADVANCE(316); END_STATE(); - case 1852: - ACCEPT_TOKEN(anon_sym_sub_DASHfloat); - if (lookahead == '/') ADVANCE(246); + case 242: + if (lookahead == 'e') ADVANCE(317); END_STATE(); - case 1853: - ACCEPT_TOKEN(anon_sym_mul_DASHfloat); - if (lookahead == '/') ADVANCE(244); + case 243: + if (lookahead == 'a') ADVANCE(318); END_STATE(); - case 1854: - ACCEPT_TOKEN(anon_sym_div_DASHfloat); - if (lookahead == '/') ADVANCE(243); + case 244: + if (lookahead == 'g') ADVANCE(319); END_STATE(); - case 1855: - ACCEPT_TOKEN(anon_sym_rem_DASHfloat); - if (lookahead == '/') ADVANCE(245); + case 245: + if (lookahead == 'u') ADVANCE(320); END_STATE(); - case 1856: - ACCEPT_TOKEN(anon_sym_add_DASHdouble); - if (lookahead == '/') ADVANCE(248); + case 246: + if (lookahead == 'o') ADVANCE(321); END_STATE(); - case 1857: - ACCEPT_TOKEN(anon_sym_sub_DASHdouble); - if (lookahead == '/') ADVANCE(252); + case 247: + if (lookahead == 'u') ADVANCE(322); END_STATE(); - case 1858: - ACCEPT_TOKEN(anon_sym_mul_DASHdouble); - if (lookahead == '/') ADVANCE(250); + case 248: + if (lookahead == 'o') ADVANCE(323); END_STATE(); - case 1859: - ACCEPT_TOKEN(anon_sym_div_DASHdouble); - if (lookahead == '/') ADVANCE(249); + case 249: + if (lookahead == 'l') ADVANCE(324); END_STATE(); - case 1860: - ACCEPT_TOKEN(anon_sym_rem_DASHdouble); - if (lookahead == '/') ADVANCE(251); + case 250: + if (lookahead == 'e') ADVANCE(325); END_STATE(); - case 1861: - ACCEPT_TOKEN(anon_sym_add_DASHint_SLASH2addr); + case 251: + if (lookahead == 't') ADVANCE(326); END_STATE(); - case 1862: - ACCEPT_TOKEN(anon_sym_sub_DASHint_SLASH2addr); + case 252: + if (lookahead == 'r') ADVANCE(327); END_STATE(); - case 1863: - ACCEPT_TOKEN(anon_sym_mul_DASHint_SLASH2addr); + case 253: + if (lookahead == 'o') ADVANCE(328); END_STATE(); - case 1864: - ACCEPT_TOKEN(anon_sym_div_DASHint_SLASH2addr); + case 254: + if (lookahead == 'o') ADVANCE(329); END_STATE(); - case 1865: - ACCEPT_TOKEN(anon_sym_rem_DASHint_SLASH2addr); + case 255: + if (lookahead == 't') ADVANCE(330); END_STATE(); - case 1866: - ACCEPT_TOKEN(anon_sym_and_DASHint_SLASH2addr); + case 256: + if (lookahead == 'a') ADVANCE(331); END_STATE(); - case 1867: - ACCEPT_TOKEN(anon_sym_or_DASHint_SLASH2addr); + case 257: + if (lookahead == 'j') ADVANCE(332); END_STATE(); - case 1868: - ACCEPT_TOKEN(anon_sym_xor_DASHint_SLASH2addr); + case 258: + if (lookahead == 'i') ADVANCE(333); END_STATE(); - case 1869: - ACCEPT_TOKEN(anon_sym_shl_DASHint_SLASH2addr); + case 259: + if (lookahead == 'o') ADVANCE(334); END_STATE(); - case 1870: - ACCEPT_TOKEN(anon_sym_shr_DASHint_SLASH2addr); + case 260: + if (lookahead == 'l') ADVANCE(335); END_STATE(); - case 1871: - ACCEPT_TOKEN(anon_sym_ushr_DASHint_SLASH2addr); + case 261: + if (lookahead == 'd') ADVANCE(336); END_STATE(); - case 1872: - ACCEPT_TOKEN(anon_sym_add_DASHlong_SLASH2addr); + case 262: + if (lookahead == 'e') ADVANCE(337); END_STATE(); - case 1873: - ACCEPT_TOKEN(anon_sym_sub_DASHlong_SLASH2addr); + case 263: + if (lookahead == 'b') ADVANCE(338); + if (lookahead == 'c') ADVANCE(339); + if (lookahead == 'd') ADVANCE(340); + if (lookahead == 'f') ADVANCE(341); + if (lookahead == 'l') ADVANCE(342); + if (lookahead == 's') ADVANCE(343); END_STATE(); - case 1874: - ACCEPT_TOKEN(anon_sym_mul_DASHlong_SLASH2addr); + case 264: + if (lookahead == 'c') ADVANCE(344); + if (lookahead == 'd') ADVANCE(345); + if (lookahead == 'i') ADVANCE(346); END_STATE(); - case 1875: - ACCEPT_TOKEN(anon_sym_div_DASHlong_SLASH2addr); + case 265: + if (lookahead == 'o') ADVANCE(347); END_STATE(); - case 1876: - ACCEPT_TOKEN(anon_sym_rem_DASHlong_SLASH2addr); + case 266: + if (lookahead == 't') ADVANCE(348); END_STATE(); - case 1877: - ACCEPT_TOKEN(anon_sym_and_DASHlong_SLASH2addr); + case 267: + if (lookahead == 'a') ADVANCE(349); END_STATE(); - case 1878: - ACCEPT_TOKEN(anon_sym_or_DASHlong_SLASH2addr); + case 268: + if (lookahead == 'j') ADVANCE(350); END_STATE(); - case 1879: - ACCEPT_TOKEN(anon_sym_xor_DASHlong_SLASH2addr); + case 269: + if (lookahead == 'i') ADVANCE(351); END_STATE(); - case 1880: - ACCEPT_TOKEN(anon_sym_shl_DASHlong_SLASH2addr); + case 270: + if (lookahead == 'o') ADVANCE(352); END_STATE(); - case 1881: - ACCEPT_TOKEN(anon_sym_shr_DASHlong_SLASH2addr); + case 271: + if (lookahead == 'l') ADVANCE(353); END_STATE(); - case 1882: - ACCEPT_TOKEN(anon_sym_ushr_DASHlong_SLASH2addr); + case 272: + if (lookahead == 'd') ADVANCE(354); END_STATE(); - case 1883: - ACCEPT_TOKEN(anon_sym_add_DASHfloat_SLASH2addr); + case 273: + if (lookahead == '-') ADVANCE(355); END_STATE(); - case 1884: - ACCEPT_TOKEN(anon_sym_sub_DASHfloat_SLASH2addr); + case 274: + if (lookahead == '-') ADVANCE(356); END_STATE(); - case 1885: - ACCEPT_TOKEN(anon_sym_mul_DASHfloat_SLASH2addr); + case 275: + if (lookahead == 'c') ADVANCE(357); END_STATE(); - case 1886: - ACCEPT_TOKEN(anon_sym_div_DASHfloat_SLASH2addr); + case 276: + if (lookahead == 's') ADVANCE(358); END_STATE(); - case 1887: - ACCEPT_TOKEN(anon_sym_rem_DASHfloat_SLASH2addr); + case 277: + if (lookahead == 'b') ADVANCE(359); END_STATE(); - case 1888: - ACCEPT_TOKEN(anon_sym_add_DASHdouble_SLASH2addr); + case 278: + if (lookahead == 'a') ADVANCE(360); END_STATE(); - case 1889: - ACCEPT_TOKEN(anon_sym_sub_DASHdouble_SLASH2addr); + case 279: + ACCEPT_TOKEN(anon_sym_neg_DASHint); END_STATE(); - case 1890: - ACCEPT_TOKEN(anon_sym_mul_DASHdouble_SLASH2addr); + case 280: + if (lookahead == 'g') ADVANCE(361); END_STATE(); - case 1891: - ACCEPT_TOKEN(anon_sym_div_DASHdouble_SLASH2addr); + case 281: + if (lookahead == 'a') ADVANCE(362); END_STATE(); - case 1892: - ACCEPT_TOKEN(anon_sym_rem_DASHdouble_SLASH2addr); + case 282: + if (lookahead == 't') ADVANCE(363); END_STATE(); - case 1893: - ACCEPT_TOKEN(anon_sym_add_DASHint_SLASHlit16); + case 283: + ACCEPT_TOKEN(anon_sym_not_DASHint); END_STATE(); - case 1894: - ACCEPT_TOKEN(anon_sym_sub_DASHint_SLASHlit16); + case 284: + if (lookahead == 'g') ADVANCE(364); END_STATE(); - case 1895: - ACCEPT_TOKEN(anon_sym_mul_DASHint_SLASHlit16); + case 285: + if (lookahead == 's') ADVANCE(365); END_STATE(); - case 1896: - ACCEPT_TOKEN(anon_sym_div_DASHint_SLASHlit16); + case 286: + if (lookahead == 'o') ADVANCE(366); + if (lookahead == 'v') ADVANCE(367); + if (lookahead == 'w') ADVANCE(368); END_STATE(); - case 1897: - ACCEPT_TOKEN(anon_sym_rem_DASHint_SLASHlit16); + case 287: + ACCEPT_TOKEN(anon_sym_runtime); END_STATE(); - case 1898: - ACCEPT_TOKEN(anon_sym_and_DASHint_SLASHlit16); + case 288: + if (lookahead == 'o') ADVANCE(369); END_STATE(); - case 1899: - ACCEPT_TOKEN(anon_sym_or_DASHint_SLASHlit16); + case 289: + if (lookahead == 't') ADVANCE(370); END_STATE(); - case 1900: - ACCEPT_TOKEN(anon_sym_xor_DASHint_SLASHlit16); + case 290: + if (lookahead == 'a') ADVANCE(371); END_STATE(); - case 1901: - ACCEPT_TOKEN(anon_sym_add_DASHint_SLASHlit8); + case 291: + if (lookahead == 'j') ADVANCE(372); END_STATE(); - case 1902: - ACCEPT_TOKEN(anon_sym_sub_DASHint_SLASHlit8); + case 292: + if (lookahead == 'o') ADVANCE(373); END_STATE(); - case 1903: - ACCEPT_TOKEN(anon_sym_mul_DASHint_SLASHlit8); + case 293: + if (lookahead == 'l') ADVANCE(374); END_STATE(); - case 1904: - ACCEPT_TOKEN(anon_sym_div_DASHint_SLASHlit8); + case 294: + if (lookahead == 'd') ADVANCE(375); END_STATE(); - case 1905: - ACCEPT_TOKEN(anon_sym_rem_DASHint_SLASHlit8); + case 295: + if (lookahead == 's') ADVANCE(376); END_STATE(); - case 1906: - ACCEPT_TOKEN(anon_sym_and_DASHint_SLASHlit8); + case 296: + if (lookahead == 'o') ADVANCE(377); END_STATE(); - case 1907: - ACCEPT_TOKEN(anon_sym_or_DASHint_SLASHlit8); + case 297: + if (lookahead == 't') ADVANCE(378); END_STATE(); - case 1908: - ACCEPT_TOKEN(anon_sym_xor_DASHint_SLASHlit8); + case 298: + if (lookahead == 'a') ADVANCE(379); END_STATE(); - case 1909: - ACCEPT_TOKEN(anon_sym_shl_DASHint_SLASHlit8); + case 299: + if (lookahead == 'j') ADVANCE(380); END_STATE(); - case 1910: - ACCEPT_TOKEN(anon_sym_shr_DASHint_SLASHlit8); + case 300: + if (lookahead == 'o') ADVANCE(381); END_STATE(); - case 1911: - ACCEPT_TOKEN(anon_sym_static_DASHput); + case 301: + if (lookahead == 'l') ADVANCE(382); END_STATE(); - case 1912: - ACCEPT_TOKEN(anon_sym_ushr_DASHint_SLASHlit8); + case 302: + if (lookahead == 'd') ADVANCE(383); END_STATE(); - case 1913: - ACCEPT_TOKEN(anon_sym_execute_DASHinline); + case 303: + if (lookahead == 'g') ADVANCE(384); + if (lookahead == 'p') ADVANCE(385); END_STATE(); - case 1914: - ACCEPT_TOKEN(anon_sym_invoke_DASHdirect_DASHempty); + case 304: + if (lookahead == 'e') ADVANCE(386); END_STATE(); - case 1915: - ACCEPT_TOKEN(anon_sym_iget_DASHquick); + case 305: + if (lookahead == 'l') ADVANCE(387); END_STATE(); - case 1916: - ACCEPT_TOKEN(anon_sym_iget_DASHwide_DASHquick); + case 306: + if (lookahead == 'e') ADVANCE(388); END_STATE(); - case 1917: - ACCEPT_TOKEN(anon_sym_iget_DASHobject_DASHquick); + case 307: + if (lookahead == 'r') ADVANCE(389); END_STATE(); - case 1918: - ACCEPT_TOKEN(anon_sym_iput_DASHquick); + case 308: + if (lookahead == 'e') ADVANCE(390); END_STATE(); - case 1919: - ACCEPT_TOKEN(anon_sym_iput_DASHwide_DASHquick); + case 309: + if (lookahead == 'r') ADVANCE(391); END_STATE(); - case 1920: - ACCEPT_TOKEN(anon_sym_iput_DASHobject_DASHquick); + case 310: + if (lookahead == 'e') ADVANCE(392); END_STATE(); - case 1921: - ACCEPT_TOKEN(anon_sym_invoke_DASHvirtual_DASHquick); - if (lookahead == '/') ADVANCE(1421); + case 311: + if (lookahead == 'l') ADVANCE(393); END_STATE(); - case 1922: - ACCEPT_TOKEN(anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange); + case 312: + if (lookahead == 'e') ADVANCE(394); END_STATE(); - case 1923: - ACCEPT_TOKEN(anon_sym_invoke_DASHsuper_DASHquick); - if (lookahead == '/') ADVANCE(1420); + case 313: + if (lookahead == 'r') ADVANCE(395); END_STATE(); - case 1924: - ACCEPT_TOKEN(anon_sym_invoke_DASHsuper_DASHquick_SLASHrange); + case 314: + if (lookahead == 'e') ADVANCE(396); END_STATE(); - case 1925: - ACCEPT_TOKEN(anon_sym_rsub_DASHint); - if (lookahead == '/') ADVANCE(1077); + case 315: + if (lookahead == 'r') ADVANCE(397); END_STATE(); - case 1926: - ACCEPT_TOKEN(anon_sym_rsub_DASHint_SLASHlit8); + case 316: + if (lookahead == 'e') ADVANCE(398); END_STATE(); - case 1927: - ACCEPT_TOKEN(anon_sym_DOTline); + case 317: + if (lookahead == 'n') ADVANCE(399); END_STATE(); - case 1928: - ACCEPT_TOKEN(anon_sym_DOTlocals); + case 318: + if (lookahead == 's') ADVANCE(400); END_STATE(); - case 1929: - ACCEPT_TOKEN(anon_sym_DOTregisters); + case 319: + ACCEPT_TOKEN(anon_sym_cmp_DASHlong); END_STATE(); - case 1930: - ACCEPT_TOKEN(anon_sym_DOTcatch); - if (lookahead == 'a') ADVANCE(1052); + case 320: + if (lookahead == 'b') ADVANCE(401); END_STATE(); - case 1931: - ACCEPT_TOKEN(anon_sym_LBRACE); + case 321: + if (lookahead == 'a') ADVANCE(402); END_STATE(); - case 1932: - ACCEPT_TOKEN(anon_sym_DOT_DOT); + case 322: + if (lookahead == 'b') ADVANCE(403); END_STATE(); - case 1933: - ACCEPT_TOKEN(anon_sym_RBRACE); + case 323: + if (lookahead == 'a') ADVANCE(404); END_STATE(); - case 1934: - ACCEPT_TOKEN(anon_sym_DOTcatchall); + case 324: + if (lookahead == 'a') ADVANCE(405); END_STATE(); - case 1935: - ACCEPT_TOKEN(anon_sym_DOTpacked_DASHswitch); + case 325: + if (lookahead == 't') ADVANCE(406); END_STATE(); - case 1936: - ACCEPT_TOKEN(anon_sym_DOTendpacked_DASHswitch); + case 326: + if (lookahead == 'o') ADVANCE(407); END_STATE(); - case 1937: - ACCEPT_TOKEN(anon_sym_DOTsparse_DASHswitch); + case 327: + if (lookahead == 'a') ADVANCE(408); END_STATE(); - case 1938: - ACCEPT_TOKEN(anon_sym_DASH_GT); + case 328: + if (lookahead == '-') ADVANCE(409); END_STATE(); - case 1939: - ACCEPT_TOKEN(anon_sym_DOTendsparse_DASHswitch); + case 329: + if (lookahead == 'l') ADVANCE(410); END_STATE(); - case 1940: - ACCEPT_TOKEN(anon_sym_DOTarray_DASHdata); + case 330: + if (lookahead == 'e') ADVANCE(411); END_STATE(); - case 1941: - ACCEPT_TOKEN(anon_sym_DOTendarray_DASHdata); + case 331: + if (lookahead == 'r') ADVANCE(412); END_STATE(); - case 1942: - ACCEPT_TOKEN(sym_class_identifier); + case 332: + if (lookahead == 'e') ADVANCE(413); END_STATE(); - case 1943: - ACCEPT_TOKEN(aux_sym_field_identifier_token1); + case 333: + if (lookahead == 'c') ADVANCE(414); END_STATE(); - case 1944: - ACCEPT_TOKEN(aux_sym_field_identifier_token1); - if (lookahead == ';') ADVANCE(1942); - if (lookahead != 0) ADVANCE(390); + case 334: + if (lookahead == 'r') ADVANCE(415); END_STATE(); - case 1945: - ACCEPT_TOKEN(anon_sym_LTclinit_GT_LPAREN); + case 335: + if (lookahead == 'a') ADVANCE(416); END_STATE(); - case 1946: - ACCEPT_TOKEN(anon_sym_LTinit_GT_LPAREN); + case 336: + if (lookahead == 'e') ADVANCE(417); END_STATE(); - case 1947: - ACCEPT_TOKEN(aux_sym_method_identifier_token1); + case 337: + if (lookahead == '-') ADVANCE(418); END_STATE(); - case 1948: - ACCEPT_TOKEN(aux_sym_method_identifier_token1); - if (lookahead == ';') ADVANCE(1942); - if (lookahead != 0) ADVANCE(390); + case 338: + if (lookahead == 'y') ADVANCE(419); END_STATE(); - case 1949: - ACCEPT_TOKEN(anon_sym_RPAREN); + case 339: + if (lookahead == 'h') ADVANCE(420); END_STATE(); - case 1950: - ACCEPT_TOKEN(anon_sym_LBRACK); + case 340: + if (lookahead == 'o') ADVANCE(421); END_STATE(); - case 1951: - ACCEPT_TOKEN(anon_sym_V); + case 341: + if (lookahead == 'l') ADVANCE(422); END_STATE(); - case 1952: - ACCEPT_TOKEN(anon_sym_V); - if (lookahead == '(') ADVANCE(1947); - if (lookahead == ':') ADVANCE(1943); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(29); + case 342: + if (lookahead == 'o') ADVANCE(423); END_STATE(); - case 1953: - ACCEPT_TOKEN(anon_sym_Z); + case 343: + if (lookahead == 'h') ADVANCE(424); END_STATE(); - case 1954: - ACCEPT_TOKEN(anon_sym_Z); - if (lookahead == '(') ADVANCE(1947); - if (lookahead == ':') ADVANCE(1943); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(29); + case 344: + if (lookahead == 'o') ADVANCE(425); END_STATE(); - case 1955: - ACCEPT_TOKEN(anon_sym_B); + case 345: + if (lookahead == 'i') ADVANCE(426); END_STATE(); - case 1956: - ACCEPT_TOKEN(anon_sym_B); - if (lookahead == '(') ADVANCE(1947); - if (lookahead == ':') ADVANCE(1943); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(29); + case 346: + if (lookahead == 'n') ADVANCE(427); END_STATE(); - case 1957: - ACCEPT_TOKEN(anon_sym_S); + case 347: + if (lookahead == 'l') ADVANCE(428); END_STATE(); - case 1958: - ACCEPT_TOKEN(anon_sym_S); - if (lookahead == '(') ADVANCE(1947); - if (lookahead == ':') ADVANCE(1943); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(29); + case 348: + if (lookahead == 'e') ADVANCE(429); END_STATE(); - case 1959: - ACCEPT_TOKEN(anon_sym_C); + case 349: + if (lookahead == 'r') ADVANCE(430); END_STATE(); - case 1960: - ACCEPT_TOKEN(anon_sym_C); - if (lookahead == '(') ADVANCE(1947); - if (lookahead == ':') ADVANCE(1943); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(29); + case 350: + if (lookahead == 'e') ADVANCE(431); END_STATE(); - case 1961: - ACCEPT_TOKEN(anon_sym_I); + case 351: + if (lookahead == 'c') ADVANCE(432); END_STATE(); - case 1962: - ACCEPT_TOKEN(anon_sym_I); - if (lookahead == '(') ADVANCE(1947); - if (lookahead == ':') ADVANCE(1943); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(29); + case 352: + if (lookahead == 'r') ADVANCE(433); END_STATE(); - case 1963: - ACCEPT_TOKEN(anon_sym_J); + case 353: + if (lookahead == 'a') ADVANCE(434); END_STATE(); - case 1964: - ACCEPT_TOKEN(anon_sym_J); - if (lookahead == '(') ADVANCE(1947); - if (lookahead == ':') ADVANCE(1943); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(29); + case 354: + if (lookahead == 'e') ADVANCE(435); END_STATE(); - case 1965: - ACCEPT_TOKEN(anon_sym_F); + case 355: + if (lookahead == 'd') ADVANCE(436); + if (lookahead == 'f') ADVANCE(437); + if (lookahead == 'i') ADVANCE(438); END_STATE(); - case 1966: - ACCEPT_TOKEN(anon_sym_F); - if (lookahead == '(') ADVANCE(1947); - if (lookahead == ':') ADVANCE(1943); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(29); + case 356: + if (lookahead == 'e') ADVANCE(439); END_STATE(); - case 1967: - ACCEPT_TOKEN(anon_sym_D); + case 357: + if (lookahead == 'e') ADVANCE(440); END_STATE(); - case 1968: - ACCEPT_TOKEN(anon_sym_D); - if (lookahead == '(') ADVANCE(1947); - if (lookahead == ':') ADVANCE(1943); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(29); + case 358: + if (lookahead == 'u') ADVANCE(441); END_STATE(); - case 1969: - ACCEPT_TOKEN(anon_sym_public); + case 359: + if (lookahead == 'l') ADVANCE(442); END_STATE(); - case 1970: - ACCEPT_TOKEN(anon_sym_public); - if (lookahead == '(') ADVANCE(1947); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); + case 360: + if (lookahead == 't') ADVANCE(443); END_STATE(); - case 1971: - ACCEPT_TOKEN(anon_sym_public); - if (lookahead == ':') ADVANCE(1943); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + case 361: + ACCEPT_TOKEN(anon_sym_neg_DASHlong); END_STATE(); - case 1972: - ACCEPT_TOKEN(anon_sym_private); + case 362: + if (lookahead == 'y') ADVANCE(444); END_STATE(); - case 1973: - ACCEPT_TOKEN(anon_sym_private); - if (lookahead == '(') ADVANCE(1947); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); + case 363: + if (lookahead == 'a') ADVANCE(445); END_STATE(); - case 1974: - ACCEPT_TOKEN(anon_sym_private); - if (lookahead == ':') ADVANCE(1943); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + case 364: + ACCEPT_TOKEN(anon_sym_not_DASHlong); END_STATE(); - case 1975: - ACCEPT_TOKEN(anon_sym_protected); + case 365: + if (lookahead == 'w') ADVANCE(446); END_STATE(); - case 1976: - ACCEPT_TOKEN(anon_sym_protected); - if (lookahead == '(') ADVANCE(1947); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); + case 366: + if (lookahead == 'b') ADVANCE(447); END_STATE(); - case 1977: - ACCEPT_TOKEN(anon_sym_protected); - if (lookahead == ':') ADVANCE(1943); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + case 367: + if (lookahead == 'o') ADVANCE(448); END_STATE(); - case 1978: - ACCEPT_TOKEN(anon_sym_static); + case 368: + if (lookahead == 'i') ADVANCE(449); END_STATE(); - case 1979: - ACCEPT_TOKEN(anon_sym_static); - if (lookahead == '(') ADVANCE(1947); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); + case 369: + if (lookahead == 'l') ADVANCE(450); END_STATE(); - case 1980: - ACCEPT_TOKEN(anon_sym_static); - if (lookahead == '-') ADVANCE(1316); + case 370: + if (lookahead == 'e') ADVANCE(451); END_STATE(); - case 1981: - ACCEPT_TOKEN(anon_sym_static); - if (lookahead == ':') ADVANCE(1943); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + case 371: + if (lookahead == 'r') ADVANCE(452); END_STATE(); - case 1982: - ACCEPT_TOKEN(anon_sym_final); + case 372: + if (lookahead == 'e') ADVANCE(453); END_STATE(); - case 1983: - ACCEPT_TOKEN(anon_sym_final); - if (lookahead == '(') ADVANCE(1947); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); + case 373: + if (lookahead == 'r') ADVANCE(454); END_STATE(); - case 1984: - ACCEPT_TOKEN(anon_sym_final); - if (lookahead == ':') ADVANCE(1943); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + case 374: + if (lookahead == 'a') ADVANCE(455); END_STATE(); - case 1985: - ACCEPT_TOKEN(anon_sym_synchronized); + case 375: + if (lookahead == 'e') ADVANCE(456); END_STATE(); - case 1986: - ACCEPT_TOKEN(anon_sym_synchronized); - if (lookahead == '(') ADVANCE(1947); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); + case 376: + if (lookahead == 'w') ADVANCE(457); END_STATE(); - case 1987: - ACCEPT_TOKEN(anon_sym_synchronized); - if (lookahead == ':') ADVANCE(1943); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + case 377: + if (lookahead == 'l') ADVANCE(458); END_STATE(); - case 1988: - ACCEPT_TOKEN(anon_sym_volatile); + case 378: + if (lookahead == 'e') ADVANCE(459); END_STATE(); - case 1989: - ACCEPT_TOKEN(anon_sym_volatile); - if (lookahead == '(') ADVANCE(1947); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); + case 379: + if (lookahead == 'r') ADVANCE(460); END_STATE(); - case 1990: - ACCEPT_TOKEN(anon_sym_volatile); - if (lookahead == ':') ADVANCE(1943); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + case 380: + if (lookahead == 'e') ADVANCE(461); END_STATE(); - case 1991: - ACCEPT_TOKEN(anon_sym_transient); + case 381: + if (lookahead == 'r') ADVANCE(462); END_STATE(); - case 1992: - ACCEPT_TOKEN(anon_sym_transient); - if (lookahead == '(') ADVANCE(1947); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); + case 382: + if (lookahead == 'a') ADVANCE(463); END_STATE(); - case 1993: - ACCEPT_TOKEN(anon_sym_transient); - if (lookahead == ':') ADVANCE(1943); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + case 383: + if (lookahead == 'e') ADVANCE(464); END_STATE(); - case 1994: - ACCEPT_TOKEN(anon_sym_native); + case 384: + if (lookahead == 'e') ADVANCE(465); END_STATE(); - case 1995: - ACCEPT_TOKEN(anon_sym_native); - if (lookahead == '(') ADVANCE(1947); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); + case 385: + if (lookahead == 'u') ADVANCE(466); END_STATE(); - case 1996: - ACCEPT_TOKEN(anon_sym_native); - if (lookahead == ':') ADVANCE(1943); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + case 386: + if (lookahead == 'r') ADVANCE(467); END_STATE(); - case 1997: - ACCEPT_TOKEN(anon_sym_interface); + case 387: + if (lookahead == 'e') ADVANCE(468); END_STATE(); - case 1998: - ACCEPT_TOKEN(anon_sym_interface); - if (lookahead == '(') ADVANCE(1947); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); + case 388: + ACCEPT_TOKEN(anon_sym_aget_DASHbyte); END_STATE(); - case 1999: - ACCEPT_TOKEN(anon_sym_interface); - if (lookahead == ':') ADVANCE(1943); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + case 389: + ACCEPT_TOKEN(anon_sym_aget_DASHchar); END_STATE(); - case 2000: - ACCEPT_TOKEN(anon_sym_abstract); + case 390: + if (lookahead == 'c') ADVANCE(469); END_STATE(); - case 2001: - ACCEPT_TOKEN(anon_sym_abstract); - if (lookahead == '(') ADVANCE(1947); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); + case 391: + if (lookahead == 't') ADVANCE(470); END_STATE(); - case 2002: - ACCEPT_TOKEN(anon_sym_abstract); - if (lookahead == ':') ADVANCE(1943); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + case 392: + ACCEPT_TOKEN(anon_sym_aget_DASHwide); END_STATE(); - case 2003: - ACCEPT_TOKEN(anon_sym_bridge); + case 393: + if (lookahead == 'e') ADVANCE(471); END_STATE(); - case 2004: - ACCEPT_TOKEN(anon_sym_bridge); - if (lookahead == '(') ADVANCE(1947); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); + case 394: + ACCEPT_TOKEN(anon_sym_aput_DASHbyte); END_STATE(); - case 2005: - ACCEPT_TOKEN(anon_sym_bridge); - if (lookahead == ':') ADVANCE(1943); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + case 395: + ACCEPT_TOKEN(anon_sym_aput_DASHchar); END_STATE(); - case 2006: - ACCEPT_TOKEN(anon_sym_synthetic); + case 396: + if (lookahead == 'c') ADVANCE(472); END_STATE(); - case 2007: - ACCEPT_TOKEN(anon_sym_synthetic); - if (lookahead == '(') ADVANCE(1947); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); + case 397: + if (lookahead == 't') ADVANCE(473); END_STATE(); - case 2008: - ACCEPT_TOKEN(anon_sym_synthetic); - if (lookahead == ':') ADVANCE(1943); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + case 398: + ACCEPT_TOKEN(anon_sym_aput_DASHwide); END_STATE(); - case 2009: - ACCEPT_TOKEN(anon_sym_enum); + case 399: + if (lookahead == 'g') ADVANCE(474); END_STATE(); - case 2010: - ACCEPT_TOKEN(anon_sym_enum); - if (lookahead == '(') ADVANCE(1947); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); + case 400: + if (lookahead == 't') ADVANCE(475); END_STATE(); - case 2011: - ACCEPT_TOKEN(anon_sym_enum); - if (lookahead == ':') ADVANCE(1943); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + case 401: + if (lookahead == 'l') ADVANCE(476); END_STATE(); - case 2012: - ACCEPT_TOKEN(anon_sym_constructor); + case 402: + if (lookahead == 't') ADVANCE(477); END_STATE(); - case 2013: - ACCEPT_TOKEN(anon_sym_constructor); - if (lookahead == '(') ADVANCE(1947); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); + case 403: + if (lookahead == 'l') ADVANCE(478); END_STATE(); - case 2014: - ACCEPT_TOKEN(anon_sym_constructor); - if (lookahead == ':') ADVANCE(1943); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + case 404: + if (lookahead == 't') ADVANCE(479); END_STATE(); - case 2015: - ACCEPT_TOKEN(anon_sym_varargs); + case 405: + if (lookahead == 's') ADVANCE(480); END_STATE(); - case 2016: - ACCEPT_TOKEN(anon_sym_varargs); - if (lookahead == '(') ADVANCE(1947); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); + case 406: + if (lookahead == 'h') ADVANCE(481); END_STATE(); - case 2017: - ACCEPT_TOKEN(anon_sym_varargs); - if (lookahead == ':') ADVANCE(1943); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + case 407: + if (lookahead == '-') ADVANCE(482); END_STATE(); - case 2018: - ACCEPT_TOKEN(anon_sym_declared_DASHsynchronized); + case 408: + if (lookahead == 'y') ADVANCE(483); END_STATE(); - case 2019: - ACCEPT_TOKEN(anon_sym_annotation); + case 409: + if (lookahead == 'd') ADVANCE(484); + if (lookahead == 'i') ADVANCE(485); + if (lookahead == 'l') ADVANCE(486); END_STATE(); - case 2020: - ACCEPT_TOKEN(anon_sym_annotation); - if (lookahead == '(') ADVANCE(1947); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(143); + case 410: + if (lookahead == 'e') ADVANCE(487); END_STATE(); - case 2021: - ACCEPT_TOKEN(anon_sym_annotation); - if (lookahead == ':') ADVANCE(1943); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + case 411: + ACCEPT_TOKEN(anon_sym_iget_DASHbyte); END_STATE(); - case 2022: - ACCEPT_TOKEN(sym_comment); - if (lookahead != 0 && - lookahead != '\n') ADVANCE(2022); + case 412: + ACCEPT_TOKEN(anon_sym_iget_DASHchar); END_STATE(); - case 2023: - ACCEPT_TOKEN(anon_sym_DOTenum); + case 413: + if (lookahead == 'c') ADVANCE(488); END_STATE(); - case 2024: - ACCEPT_TOKEN(sym_variable); - if (lookahead == '(') ADVANCE(1947); - if (lookahead == ':') ADVANCE(1943); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(2024); - if (lookahead == '$' || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(29); + case 414: + if (lookahead == 'k') ADVANCE(489); END_STATE(); - case 2025: - ACCEPT_TOKEN(sym_variable); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(2025); + case 415: + if (lookahead == 't') ADVANCE(490); END_STATE(); - case 2026: - ACCEPT_TOKEN(sym_parameter); - if (lookahead == '(') ADVANCE(1947); - if (lookahead == ':') ADVANCE(1943); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(2026); - if (lookahead == '$' || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(29); + case 416: + if (lookahead == 't') ADVANCE(491); END_STATE(); - case 2027: - ACCEPT_TOKEN(sym_parameter); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(2027); + case 417: + ACCEPT_TOKEN(anon_sym_iget_DASHwide); + if (lookahead == '-') ADVANCE(492); END_STATE(); - case 2028: - ACCEPT_TOKEN(aux_sym_number_literal_token1); + case 418: + if (lookahead == 'g') ADVANCE(493); + if (lookahead == 'o') ADVANCE(494); + if (lookahead == 'p') ADVANCE(495); END_STATE(); - case 2029: - ACCEPT_TOKEN(aux_sym_number_literal_token1); - if (lookahead == '(') ADVANCE(1947); - if (lookahead == ':') ADVANCE(1943); - if (lookahead == 'L' || - lookahead == 's' || - lookahead == 't') ADVANCE(2030); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(2029); - if (lookahead == '$' || - ('G' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('g' <= lookahead && lookahead <= 'z')) ADVANCE(29); + case 419: + if (lookahead == 't') ADVANCE(496); END_STATE(); - case 2030: - ACCEPT_TOKEN(aux_sym_number_literal_token1); - if (lookahead == '(') ADVANCE(1947); - if (lookahead == ':') ADVANCE(1943); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(29); + case 420: + if (lookahead == 'a') ADVANCE(497); END_STATE(); - case 2031: - ACCEPT_TOKEN(aux_sym_number_literal_token1); - if (lookahead == 'L' || - lookahead == 's' || - lookahead == 't') ADVANCE(2028); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(2031); + case 421: + if (lookahead == 'u') ADVANCE(498); END_STATE(); - case 2032: - ACCEPT_TOKEN(aux_sym_number_literal_token2); + case 422: + if (lookahead == 'o') ADVANCE(499); END_STATE(); - case 2033: - ACCEPT_TOKEN(aux_sym_number_literal_token2); - if (lookahead == '(') ADVANCE(1947); - if (lookahead == '.') ADVANCE(1657); - if (lookahead == ':') ADVANCE(1943); - if (lookahead == 'f') ADVANCE(2035); - if (lookahead == 'X' || - lookahead == 'x') ADVANCE(28); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(2034); - if (lookahead == '$' || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(29); + case 423: + if (lookahead == 'n') ADVANCE(500); END_STATE(); - case 2034: - ACCEPT_TOKEN(aux_sym_number_literal_token2); - if (lookahead == '(') ADVANCE(1947); - if (lookahead == '.') ADVANCE(1657); - if (lookahead == ':') ADVANCE(1943); - if (lookahead == 'f') ADVANCE(2035); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(2034); - if (lookahead == '$' || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(29); + case 424: + if (lookahead == 'o') ADVANCE(501); END_STATE(); - case 2035: - ACCEPT_TOKEN(aux_sym_number_literal_token2); - if (lookahead == '(') ADVANCE(1947); - if (lookahead == ':') ADVANCE(1943); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(29); + case 425: + if (lookahead == 'n') ADVANCE(502); END_STATE(); - case 2036: - ACCEPT_TOKEN(aux_sym_number_literal_token2); - if (lookahead == '.') ADVANCE(1657); - if (lookahead == 'f') ADVANCE(2032); - if (lookahead == 'X' || - lookahead == 'x') ADVANCE(1658); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(2037); + case 426: + if (lookahead == 'r') ADVANCE(503); END_STATE(); - case 2037: - ACCEPT_TOKEN(aux_sym_number_literal_token2); - if (lookahead == '.') ADVANCE(1657); - if (lookahead == 'f') ADVANCE(2032); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(2037); + case 427: + if (lookahead == 's') ADVANCE(504); END_STATE(); - case 2038: - ACCEPT_TOKEN(aux_sym_number_literal_token2); - if (lookahead == 'f') ADVANCE(2032); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(2038); + case 428: + if (lookahead == 'e') ADVANCE(505); END_STATE(); - case 2039: - ACCEPT_TOKEN(sym_string_literal); + case 429: + ACCEPT_TOKEN(anon_sym_iput_DASHbyte); + if (lookahead == '-') ADVANCE(506); END_STATE(); - case 2040: - ACCEPT_TOKEN(anon_sym_true); + case 430: + ACCEPT_TOKEN(anon_sym_iput_DASHchar); + if (lookahead == '-') ADVANCE(507); END_STATE(); - case 2041: - ACCEPT_TOKEN(anon_sym_true); - if (lookahead == '(') ADVANCE(1947); - if (lookahead == ':') ADVANCE(1943); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(29); + case 431: + if (lookahead == 'c') ADVANCE(508); END_STATE(); - case 2042: - ACCEPT_TOKEN(anon_sym_false); + case 432: + if (lookahead == 'k') ADVANCE(509); END_STATE(); - case 2043: - ACCEPT_TOKEN(anon_sym_false); - if (lookahead == '(') ADVANCE(1947); - if (lookahead == ':') ADVANCE(1943); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(29); + case 433: + if (lookahead == 't') ADVANCE(510); END_STATE(); - case 2044: - ACCEPT_TOKEN(sym_character_literal); + case 434: + if (lookahead == 't') ADVANCE(511); END_STATE(); - case 2045: - ACCEPT_TOKEN(sym_character_literal); - if (lookahead == '\'') ADVANCE(2044); + case 435: + ACCEPT_TOKEN(anon_sym_iput_DASHwide); + if (lookahead == '-') ADVANCE(512); END_STATE(); - case 2046: - ACCEPT_TOKEN(sym_null_literal); + case 436: + if (lookahead == 'o') ADVANCE(513); END_STATE(); - case 2047: - ACCEPT_TOKEN(sym_null_literal); - if (lookahead == '(') ADVANCE(1947); - if (lookahead == ':') ADVANCE(1943); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(29); + case 437: + if (lookahead == 'l') ADVANCE(514); END_STATE(); - default: - return false; - } -} - -static const TSLexMode ts_lex_modes[STATE_COUNT] = { - [0] = {.lex_state = 0}, - [1] = {.lex_state = 0}, - [2] = {.lex_state = 1665}, - [3] = {.lex_state = 1665}, - [4] = {.lex_state = 1665}, - [5] = {.lex_state = 1665}, - [6] = {.lex_state = 1665}, - [7] = {.lex_state = 1665}, - [8] = {.lex_state = 1665}, - [9] = {.lex_state = 1665}, - [10] = {.lex_state = 1665}, - [11] = {.lex_state = 1665}, - [12] = {.lex_state = 1665}, - [13] = {.lex_state = 1665}, - [14] = {.lex_state = 1665}, - [15] = {.lex_state = 1665}, - [16] = {.lex_state = 1665}, - [17] = {.lex_state = 1665}, - [18] = {.lex_state = 1665}, - [19] = {.lex_state = 1665}, - [20] = {.lex_state = 1665}, - [21] = {.lex_state = 1665}, - [22] = {.lex_state = 1665}, - [23] = {.lex_state = 1665}, - [24] = {.lex_state = 1665}, - [25] = {.lex_state = 1665}, - [26] = {.lex_state = 1665}, - [27] = {.lex_state = 1665}, - [28] = {.lex_state = 1665}, - [29] = {.lex_state = 1665}, - [30] = {.lex_state = 1665}, - [31] = {.lex_state = 1665}, - [32] = {.lex_state = 1665}, - [33] = {.lex_state = 1}, - [34] = {.lex_state = 5}, - [35] = {.lex_state = 5}, - [36] = {.lex_state = 5}, - [37] = {.lex_state = 5}, - [38] = {.lex_state = 5}, - [39] = {.lex_state = 1}, - [40] = {.lex_state = 7}, - [41] = {.lex_state = 7}, - [42] = {.lex_state = 10}, - [43] = {.lex_state = 7}, - [44] = {.lex_state = 9}, - [45] = {.lex_state = 9}, - [46] = {.lex_state = 10}, - [47] = {.lex_state = 10}, - [48] = {.lex_state = 9}, - [49] = {.lex_state = 0}, - [50] = {.lex_state = 0}, - [51] = {.lex_state = 0}, - [52] = {.lex_state = 0}, - [53] = {.lex_state = 0}, - [54] = {.lex_state = 0}, - [55] = {.lex_state = 0}, - [56] = {.lex_state = 0}, - [57] = {.lex_state = 0}, - [58] = {.lex_state = 0}, - [59] = {.lex_state = 0}, - [60] = {.lex_state = 0}, - [61] = {.lex_state = 0}, - [62] = {.lex_state = 0}, - [63] = {.lex_state = 0}, - [64] = {.lex_state = 0}, - [65] = {.lex_state = 0}, - [66] = {.lex_state = 0}, - [67] = {.lex_state = 0}, - [68] = {.lex_state = 0}, - [69] = {.lex_state = 0}, - [70] = {.lex_state = 0}, - [71] = {.lex_state = 0}, - [72] = {.lex_state = 0}, - [73] = {.lex_state = 0}, - [74] = {.lex_state = 0}, - [75] = {.lex_state = 0}, - [76] = {.lex_state = 1666}, - [77] = {.lex_state = 0}, - [78] = {.lex_state = 1666}, - [79] = {.lex_state = 0}, - [80] = {.lex_state = 0}, - [81] = {.lex_state = 0}, - [82] = {.lex_state = 0}, - [83] = {.lex_state = 0}, - [84] = {.lex_state = 0}, - [85] = {.lex_state = 0}, - [86] = {.lex_state = 0}, - [87] = {.lex_state = 0}, - [88] = {.lex_state = 5}, - [89] = {.lex_state = 0}, - [90] = {.lex_state = 0}, - [91] = {.lex_state = 8}, - [92] = {.lex_state = 8}, - [93] = {.lex_state = 8}, - [94] = {.lex_state = 5}, - [95] = {.lex_state = 0}, - [96] = {.lex_state = 0}, - [97] = {.lex_state = 1666}, - [98] = {.lex_state = 0}, - [99] = {.lex_state = 0}, - [100] = {.lex_state = 0}, - [101] = {.lex_state = 0}, - [102] = {.lex_state = 1666}, - [103] = {.lex_state = 0}, - [104] = {.lex_state = 0}, - [105] = {.lex_state = 1666}, - [106] = {.lex_state = 0}, - [107] = {.lex_state = 0}, - [108] = {.lex_state = 1666}, - [109] = {.lex_state = 1666}, - [110] = {.lex_state = 0}, - [111] = {.lex_state = 0}, - [112] = {.lex_state = 0}, - [113] = {.lex_state = 1666}, - [114] = {.lex_state = 0}, - [115] = {.lex_state = 0}, - [116] = {.lex_state = 0}, - [117] = {.lex_state = 0}, - [118] = {.lex_state = 0}, - [119] = {.lex_state = 0}, - [120] = {.lex_state = 0}, - [121] = {.lex_state = 1666}, - [122] = {.lex_state = 7}, - [123] = {.lex_state = 1666}, - [124] = {.lex_state = 0}, - [125] = {.lex_state = 1666}, - [126] = {.lex_state = 1666}, - [127] = {.lex_state = 1666}, - [128] = {.lex_state = 0}, - [129] = {.lex_state = 1}, - [130] = {.lex_state = 0}, - [131] = {.lex_state = 0}, - [132] = {.lex_state = 0}, - [133] = {.lex_state = 0}, - [134] = {.lex_state = 0}, - [135] = {.lex_state = 0}, - [136] = {.lex_state = 1}, - [137] = {.lex_state = 1666}, - [138] = {.lex_state = 1666}, - [139] = {.lex_state = 0}, - [140] = {.lex_state = 0}, - [141] = {.lex_state = 0}, - [142] = {.lex_state = 0}, - [143] = {.lex_state = 0}, - [144] = {.lex_state = 1666}, - [145] = {.lex_state = 1666}, - [146] = {.lex_state = 1666}, - [147] = {.lex_state = 1666}, - [148] = {.lex_state = 0}, - [149] = {.lex_state = 0}, - [150] = {.lex_state = 1666}, - [151] = {.lex_state = 0}, - [152] = {.lex_state = 0}, - [153] = {.lex_state = 1666}, - [154] = {.lex_state = 0}, - [155] = {.lex_state = 1666}, - [156] = {.lex_state = 1666}, - [157] = {.lex_state = 1}, - [158] = {.lex_state = 0}, - [159] = {.lex_state = 1}, - [160] = {.lex_state = 0}, - [161] = {.lex_state = 1}, - [162] = {.lex_state = 1}, - [163] = {.lex_state = 1}, - [164] = {.lex_state = 1}, - [165] = {.lex_state = 1666}, - [166] = {.lex_state = 0}, - [167] = {.lex_state = 1}, - [168] = {.lex_state = 0}, - [169] = {.lex_state = 1}, - [170] = {.lex_state = 1}, - [171] = {.lex_state = 10}, - [172] = {.lex_state = 1666}, - [173] = {.lex_state = 10}, - [174] = {.lex_state = 1}, - [175] = {.lex_state = 0}, - [176] = {.lex_state = 10}, - [177] = {.lex_state = 1}, - [178] = {.lex_state = 1}, - [179] = {.lex_state = 1}, - [180] = {.lex_state = 1}, - [181] = {.lex_state = 1}, - [182] = {.lex_state = 1}, - [183] = {.lex_state = 0}, - [184] = {.lex_state = 1}, - [185] = {.lex_state = 0}, - [186] = {.lex_state = 0}, - [187] = {.lex_state = 0}, - [188] = {.lex_state = 0}, - [189] = {.lex_state = 0}, - [190] = {.lex_state = 0}, - [191] = {.lex_state = 0}, - [192] = {.lex_state = 0}, - [193] = {.lex_state = 0}, - [194] = {.lex_state = 0}, - [195] = {.lex_state = 0}, - [196] = {.lex_state = 0}, - [197] = {.lex_state = 0}, - [198] = {.lex_state = 0}, - [199] = {.lex_state = 0}, - [200] = {.lex_state = 0}, - [201] = {.lex_state = 0}, - [202] = {.lex_state = 0}, - [203] = {.lex_state = 0}, - [204] = {.lex_state = 0}, - [205] = {.lex_state = 0}, - [206] = {.lex_state = 0}, - [207] = {.lex_state = 0}, - [208] = {.lex_state = 0}, - [209] = {.lex_state = 0}, - [210] = {.lex_state = 0}, - [211] = {.lex_state = 0}, - [212] = {.lex_state = 0}, - [213] = {.lex_state = 0}, - [214] = {.lex_state = 0}, - [215] = {.lex_state = 0}, - [216] = {.lex_state = 0}, -}; - -static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [0] = { - [ts_builtin_sym_end] = ACTIONS(1), - [anon_sym_DOTclass] = ACTIONS(1), - [anon_sym_DOTsuper] = ACTIONS(1), - [anon_sym_DOTsource] = ACTIONS(1), - [anon_sym_DOTimplements] = ACTIONS(1), - [anon_sym_DOTfield] = ACTIONS(1), - [anon_sym_EQ] = ACTIONS(1), - [sym_end_field] = ACTIONS(1), - [anon_sym_DOTmethod] = ACTIONS(1), - [sym_end_method] = ACTIONS(1), - [anon_sym_DOTannotation] = ACTIONS(1), - [anon_sym_system] = ACTIONS(1), - [anon_sym_build] = ACTIONS(1), - [anon_sym_runtime] = ACTIONS(1), - [sym_end_annotation] = ACTIONS(1), - [anon_sym_DOTsubannotation] = ACTIONS(1), - [sym_end_subannotation] = ACTIONS(1), - [anon_sym_DOTparam] = ACTIONS(1), - [sym_end_param] = ACTIONS(1), - [sym_label] = ACTIONS(1), - [anon_sym_COMMA] = ACTIONS(1), - [anon_sym_nop] = ACTIONS(1), - [anon_sym_move] = ACTIONS(1), - [anon_sym_move_SLASHfrom16] = ACTIONS(1), - [anon_sym_move_SLASH16] = ACTIONS(1), - [anon_sym_move_DASHwide] = ACTIONS(1), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(1), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(1), - [anon_sym_move_DASHobject] = ACTIONS(1), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(1), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(1), - [anon_sym_move_DASHresult] = ACTIONS(1), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(1), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(1), - [anon_sym_move_DASHexception] = ACTIONS(1), - [anon_sym_return_DASHvoid] = ACTIONS(1), - [anon_sym_return] = ACTIONS(1), - [anon_sym_return_DASHwide] = ACTIONS(1), - [anon_sym_return_DASHobject] = ACTIONS(1), - [anon_sym_const_SLASH4] = ACTIONS(1), - [anon_sym_const_SLASH16] = ACTIONS(1), - [anon_sym_const] = ACTIONS(1), - [anon_sym_const_SLASHhigh16] = ACTIONS(1), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(1), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(1), + case 438: + if (lookahead == 'n') ADVANCE(515); + END_STATE(); + case 439: + if (lookahead == 'n') ADVANCE(516); + if (lookahead == 'x') ADVANCE(517); + END_STATE(); + case 440: + if (lookahead == 'p') ADVANCE(518); + END_STATE(); + case 441: + if (lookahead == 'l') ADVANCE(519); + END_STATE(); + case 442: + if (lookahead == 'e') ADVANCE(520); + END_STATE(); + case 443: + ACCEPT_TOKEN(anon_sym_neg_DASHfloat); + END_STATE(); + case 444: + ACCEPT_TOKEN(anon_sym_new_DASHarray); + END_STATE(); + case 445: + if (lookahead == 'n') ADVANCE(521); + END_STATE(); + case 446: + if (lookahead == 'i') ADVANCE(522); + END_STATE(); + case 447: + if (lookahead == 'j') ADVANCE(523); + END_STATE(); + case 448: + if (lookahead == 'i') ADVANCE(524); + END_STATE(); + case 449: + if (lookahead == 'd') ADVANCE(525); + END_STATE(); + case 450: + if (lookahead == 'e') ADVANCE(526); + END_STATE(); + case 451: + ACCEPT_TOKEN(anon_sym_sget_DASHbyte); + END_STATE(); + case 452: + ACCEPT_TOKEN(anon_sym_sget_DASHchar); + END_STATE(); + case 453: + if (lookahead == 'c') ADVANCE(527); + END_STATE(); + case 454: + if (lookahead == 't') ADVANCE(528); + END_STATE(); + case 455: + if (lookahead == 't') ADVANCE(529); + END_STATE(); + case 456: + ACCEPT_TOKEN(anon_sym_sget_DASHwide); + if (lookahead == '-') ADVANCE(530); + END_STATE(); + case 457: + if (lookahead == 'i') ADVANCE(531); + END_STATE(); + case 458: + if (lookahead == 'e') ADVANCE(532); + END_STATE(); + case 459: + ACCEPT_TOKEN(anon_sym_sput_DASHbyte); + END_STATE(); + case 460: + ACCEPT_TOKEN(anon_sym_sput_DASHchar); + END_STATE(); + case 461: + if (lookahead == 'c') ADVANCE(533); + END_STATE(); + case 462: + if (lookahead == 't') ADVANCE(534); + END_STATE(); + case 463: + if (lookahead == 't') ADVANCE(535); + END_STATE(); + case 464: + ACCEPT_TOKEN(anon_sym_sput_DASHwide); + if (lookahead == '-') ADVANCE(536); + END_STATE(); + case 465: + if (lookahead == 't') ADVANCE(537); + END_STATE(); + case 466: + if (lookahead == 't') ADVANCE(538); + END_STATE(); + case 467: + if (lookahead == 'i') ADVANCE(539); + END_STATE(); + case 468: + if (lookahead == 'a') ADVANCE(540); + END_STATE(); + case 469: + if (lookahead == 't') ADVANCE(541); + END_STATE(); + case 470: + ACCEPT_TOKEN(anon_sym_aget_DASHshort); + END_STATE(); + case 471: + if (lookahead == 'a') ADVANCE(542); + END_STATE(); + case 472: + if (lookahead == 't') ADVANCE(543); + END_STATE(); + case 473: + ACCEPT_TOKEN(anon_sym_aput_DASHshort); + END_STATE(); + case 474: + if (lookahead == 't') ADVANCE(544); + END_STATE(); + case 475: + ACCEPT_TOKEN(anon_sym_check_DASHcast); + END_STATE(); + case 476: + if (lookahead == 'e') ADVANCE(545); + END_STATE(); + case 477: + ACCEPT_TOKEN(anon_sym_cmpg_DASHfloat); + END_STATE(); + case 478: + if (lookahead == 'e') ADVANCE(546); + END_STATE(); + case 479: + ACCEPT_TOKEN(anon_sym_cmpl_DASHfloat); + END_STATE(); + case 480: + if (lookahead == 's') ADVANCE(547); + END_STATE(); + case 481: + if (lookahead == 'o') ADVANCE(548); + END_STATE(); + case 482: + if (lookahead == 'f') ADVANCE(549); + if (lookahead == 'i') ADVANCE(550); + if (lookahead == 'l') ADVANCE(551); + END_STATE(); + case 483: + if (lookahead == '-') ADVANCE(552); + END_STATE(); + case 484: + if (lookahead == 'o') ADVANCE(553); + END_STATE(); + case 485: + if (lookahead == 'n') ADVANCE(554); + END_STATE(); + case 486: + if (lookahead == 'o') ADVANCE(555); + END_STATE(); + case 487: + if (lookahead == 'a') ADVANCE(556); + END_STATE(); + case 488: + if (lookahead == 't') ADVANCE(557); + END_STATE(); + case 489: + ACCEPT_TOKEN(anon_sym_iget_DASHquick); + END_STATE(); + case 490: + ACCEPT_TOKEN(anon_sym_iget_DASHshort); + END_STATE(); + case 491: + if (lookahead == 'i') ADVANCE(558); + END_STATE(); + case 492: + if (lookahead == 'q') ADVANCE(559); + if (lookahead == 'v') ADVANCE(560); + END_STATE(); + case 493: + if (lookahead == 'e') ADVANCE(561); + END_STATE(); + case 494: + if (lookahead == 'f') ADVANCE(562); + END_STATE(); + case 495: + if (lookahead == 'u') ADVANCE(563); + END_STATE(); + case 496: + if (lookahead == 'e') ADVANCE(564); + END_STATE(); + case 497: + if (lookahead == 'r') ADVANCE(565); + END_STATE(); + case 498: + if (lookahead == 'b') ADVANCE(566); + END_STATE(); + case 499: + if (lookahead == 'a') ADVANCE(567); + END_STATE(); + case 500: + if (lookahead == 'g') ADVANCE(568); + END_STATE(); + case 501: + if (lookahead == 'r') ADVANCE(569); + END_STATE(); + case 502: + if (lookahead == 's') ADVANCE(570); + END_STATE(); + case 503: + if (lookahead == 'e') ADVANCE(571); + END_STATE(); + case 504: + if (lookahead == 't') ADVANCE(572); + END_STATE(); + case 505: + if (lookahead == 'a') ADVANCE(573); + END_STATE(); + case 506: + if (lookahead == 'q') ADVANCE(574); + END_STATE(); + case 507: + if (lookahead == 'q') ADVANCE(575); + END_STATE(); + case 508: + if (lookahead == 't') ADVANCE(576); + END_STATE(); + case 509: + ACCEPT_TOKEN(anon_sym_iput_DASHquick); + END_STATE(); + case 510: + ACCEPT_TOKEN(anon_sym_iput_DASHshort); + if (lookahead == '-') ADVANCE(577); + END_STATE(); + case 511: + if (lookahead == 'i') ADVANCE(578); + END_STATE(); + case 512: + if (lookahead == 'q') ADVANCE(579); + if (lookahead == 'v') ADVANCE(580); + END_STATE(); + case 513: + if (lookahead == 'u') ADVANCE(581); + END_STATE(); + case 514: + if (lookahead == 'o') ADVANCE(582); + END_STATE(); + case 515: + if (lookahead == 't') ADVANCE(583); + END_STATE(); + case 516: + if (lookahead == 't') ADVANCE(584); + END_STATE(); + case 517: + if (lookahead == 'i') ADVANCE(585); + END_STATE(); + case 518: + if (lookahead == 't') ADVANCE(586); + END_STATE(); + case 519: + if (lookahead == 't') ADVANCE(587); + END_STATE(); + case 520: + ACCEPT_TOKEN(anon_sym_neg_DASHdouble); + END_STATE(); + case 521: + if (lookahead == 'c') ADVANCE(588); + END_STATE(); + case 522: + if (lookahead == 't') ADVANCE(589); + END_STATE(); + case 523: + if (lookahead == 'e') ADVANCE(590); + END_STATE(); + case 524: + if (lookahead == 'd') ADVANCE(591); + END_STATE(); + case 525: + if (lookahead == 'e') ADVANCE(592); + END_STATE(); + case 526: + if (lookahead == 'a') ADVANCE(593); + END_STATE(); + case 527: + if (lookahead == 't') ADVANCE(594); + END_STATE(); + case 528: + ACCEPT_TOKEN(anon_sym_sget_DASHshort); + END_STATE(); + case 529: + if (lookahead == 'i') ADVANCE(595); + END_STATE(); + case 530: + if (lookahead == 'v') ADVANCE(596); + END_STATE(); + case 531: + if (lookahead == 't') ADVANCE(597); + END_STATE(); + case 532: + if (lookahead == 'a') ADVANCE(598); + END_STATE(); + case 533: + if (lookahead == 't') ADVANCE(599); + END_STATE(); + case 534: + ACCEPT_TOKEN(anon_sym_sput_DASHshort); + END_STATE(); + case 535: + if (lookahead == 'i') ADVANCE(600); + END_STATE(); + case 536: + if (lookahead == 'v') ADVANCE(601); + END_STATE(); + case 537: + ACCEPT_TOKEN(anon_sym_static_DASHget); + END_STATE(); + case 538: + ACCEPT_TOKEN(anon_sym_static_DASHput); + END_STATE(); + case 539: + if (lookahead == 'f') ADVANCE(602); + END_STATE(); + case 540: + if (lookahead == 'n') ADVANCE(603); + END_STATE(); + case 541: + ACCEPT_TOKEN(anon_sym_aget_DASHobject); + END_STATE(); + case 542: + if (lookahead == 'n') ADVANCE(604); + END_STATE(); + case 543: + ACCEPT_TOKEN(anon_sym_aput_DASHobject); + END_STATE(); + case 544: + if (lookahead == 'h') ADVANCE(605); + END_STATE(); + case 545: + ACCEPT_TOKEN(anon_sym_cmpg_DASHdouble); + END_STATE(); + case 546: + ACCEPT_TOKEN(anon_sym_cmpl_DASHdouble); + END_STATE(); + case 547: + ACCEPT_TOKEN(anon_sym_const_DASHclass); + END_STATE(); + case 548: + if (lookahead == 'd') ADVANCE(606); + END_STATE(); + case 549: + if (lookahead == 'l') ADVANCE(607); + END_STATE(); + case 550: + if (lookahead == 'n') ADVANCE(608); + END_STATE(); + case 551: + if (lookahead == 'o') ADVANCE(609); + END_STATE(); + case 552: + if (lookahead == 'd') ADVANCE(610); + END_STATE(); + case 553: + if (lookahead == 'u') ADVANCE(611); + END_STATE(); + case 554: + if (lookahead == 't') ADVANCE(612); + END_STATE(); + case 555: + if (lookahead == 'n') ADVANCE(613); + END_STATE(); + case 556: + if (lookahead == 'n') ADVANCE(614); + END_STATE(); + case 557: + ACCEPT_TOKEN(anon_sym_iget_DASHobject); + if (lookahead == '-') ADVANCE(615); + END_STATE(); + case 558: + if (lookahead == 'l') ADVANCE(616); + END_STATE(); + case 559: + if (lookahead == 'u') ADVANCE(617); + END_STATE(); + case 560: + if (lookahead == 'o') ADVANCE(618); + END_STATE(); + case 561: + if (lookahead == 't') ADVANCE(619); + END_STATE(); + case 562: + ACCEPT_TOKEN(anon_sym_instance_DASHof); + END_STATE(); + case 563: + if (lookahead == 't') ADVANCE(620); + END_STATE(); + case 564: + ACCEPT_TOKEN(anon_sym_int_DASHto_DASHbyte); + END_STATE(); + case 565: + ACCEPT_TOKEN(anon_sym_int_DASHto_DASHchar); + END_STATE(); + case 566: + if (lookahead == 'l') ADVANCE(621); + END_STATE(); + case 567: + if (lookahead == 't') ADVANCE(622); + END_STATE(); + case 568: + ACCEPT_TOKEN(anon_sym_int_DASHto_DASHlong); + END_STATE(); + case 569: + if (lookahead == 't') ADVANCE(623); + END_STATE(); + case 570: + if (lookahead == 't') ADVANCE(624); + END_STATE(); + case 571: + if (lookahead == 'c') ADVANCE(625); + END_STATE(); + case 572: + if (lookahead == 'a') ADVANCE(626); + END_STATE(); + case 573: + if (lookahead == 'n') ADVANCE(627); + END_STATE(); + case 574: + if (lookahead == 'u') ADVANCE(628); + END_STATE(); + case 575: + if (lookahead == 'u') ADVANCE(629); + END_STATE(); + case 576: + ACCEPT_TOKEN(anon_sym_iput_DASHobject); + if (lookahead == '-') ADVANCE(630); + END_STATE(); + case 577: + if (lookahead == 'q') ADVANCE(631); + END_STATE(); + case 578: + if (lookahead == 'l') ADVANCE(632); + END_STATE(); + case 579: + if (lookahead == 'u') ADVANCE(633); + END_STATE(); + case 580: + if (lookahead == 'o') ADVANCE(634); + END_STATE(); + case 581: + if (lookahead == 'b') ADVANCE(635); + END_STATE(); + case 582: + if (lookahead == 'a') ADVANCE(636); + END_STATE(); + case 583: + ACCEPT_TOKEN(anon_sym_long_DASHto_DASHint); + END_STATE(); + case 584: + if (lookahead == 'e') ADVANCE(637); + END_STATE(); + case 585: + if (lookahead == 't') ADVANCE(638); + END_STATE(); + case 586: + if (lookahead == 'i') ADVANCE(639); + END_STATE(); + case 587: + ACCEPT_TOKEN(anon_sym_move_DASHresult); + if (lookahead == '-') ADVANCE(640); + END_STATE(); + case 588: + if (lookahead == 'e') ADVANCE(641); + END_STATE(); + case 589: + if (lookahead == 'c') ADVANCE(642); + END_STATE(); + case 590: + if (lookahead == 'c') ADVANCE(643); + END_STATE(); + case 591: + ACCEPT_TOKEN(anon_sym_return_DASHvoid); + END_STATE(); + case 592: + ACCEPT_TOKEN(anon_sym_return_DASHwide); + END_STATE(); + case 593: + if (lookahead == 'n') ADVANCE(644); + END_STATE(); + case 594: + ACCEPT_TOKEN(anon_sym_sget_DASHobject); + if (lookahead == '-') ADVANCE(645); + END_STATE(); + case 595: + if (lookahead == 'l') ADVANCE(646); + END_STATE(); + case 596: + if (lookahead == 'o') ADVANCE(647); + END_STATE(); + case 597: + if (lookahead == 'c') ADVANCE(648); + END_STATE(); + case 598: + if (lookahead == 'n') ADVANCE(649); + END_STATE(); + case 599: + ACCEPT_TOKEN(anon_sym_sput_DASHobject); + if (lookahead == '-') ADVANCE(650); + END_STATE(); + case 600: + if (lookahead == 'l') ADVANCE(651); + END_STATE(); + case 601: + if (lookahead == 'o') ADVANCE(652); + END_STATE(); + case 602: + if (lookahead == 'i') ADVANCE(653); + END_STATE(); + case 603: + ACCEPT_TOKEN(anon_sym_aget_DASHboolean); + END_STATE(); + case 604: + ACCEPT_TOKEN(anon_sym_aput_DASHboolean); + END_STATE(); + case 605: + ACCEPT_TOKEN(anon_sym_array_DASHlength); + END_STATE(); + case 606: + if (lookahead == '-') ADVANCE(654); + END_STATE(); + case 607: + if (lookahead == 'o') ADVANCE(655); + END_STATE(); + case 608: + if (lookahead == 't') ADVANCE(656); + END_STATE(); + case 609: + if (lookahead == 'n') ADVANCE(657); + END_STATE(); + case 610: + if (lookahead == 'a') ADVANCE(658); + END_STATE(); + case 611: + if (lookahead == 'b') ADVANCE(659); + END_STATE(); + case 612: + ACCEPT_TOKEN(anon_sym_float_DASHto_DASHint); + END_STATE(); + case 613: + if (lookahead == 'g') ADVANCE(660); + END_STATE(); + case 614: + ACCEPT_TOKEN(anon_sym_iget_DASHboolean); + END_STATE(); + case 615: + if (lookahead == 'q') ADVANCE(661); + if (lookahead == 'v') ADVANCE(662); + END_STATE(); + case 616: + if (lookahead == 'e') ADVANCE(663); + END_STATE(); + case 617: + if (lookahead == 'i') ADVANCE(664); + END_STATE(); + case 618: + if (lookahead == 'l') ADVANCE(665); + END_STATE(); + case 619: + ACCEPT_TOKEN(anon_sym_instance_DASHget); + END_STATE(); + case 620: + ACCEPT_TOKEN(anon_sym_instance_DASHput); + END_STATE(); + case 621: + if (lookahead == 'e') ADVANCE(666); + END_STATE(); + case 622: + ACCEPT_TOKEN(anon_sym_int_DASHto_DASHfloat); + END_STATE(); + case 623: + ACCEPT_TOKEN(anon_sym_int_DASHto_DASHshort); + END_STATE(); + case 624: + if (lookahead == 'r') ADVANCE(667); + END_STATE(); + case 625: + if (lookahead == 't') ADVANCE(668); + END_STATE(); + case 626: + if (lookahead == 'n') ADVANCE(669); + END_STATE(); + case 627: + ACCEPT_TOKEN(anon_sym_iput_DASHboolean); + if (lookahead == '-') ADVANCE(670); + END_STATE(); + case 628: + if (lookahead == 'i') ADVANCE(671); + END_STATE(); + case 629: + if (lookahead == 'i') ADVANCE(672); + END_STATE(); + case 630: + if (lookahead == 'q') ADVANCE(673); + if (lookahead == 'v') ADVANCE(674); + END_STATE(); + case 631: + if (lookahead == 'u') ADVANCE(675); + END_STATE(); + case 632: + if (lookahead == 'e') ADVANCE(676); + END_STATE(); + case 633: + if (lookahead == 'i') ADVANCE(677); + END_STATE(); + case 634: + if (lookahead == 'l') ADVANCE(678); + END_STATE(); + case 635: + if (lookahead == 'l') ADVANCE(679); + END_STATE(); + case 636: + if (lookahead == 't') ADVANCE(680); + END_STATE(); + case 637: + if (lookahead == 'r') ADVANCE(681); + END_STATE(); + case 638: + ACCEPT_TOKEN(anon_sym_monitor_DASHexit); + END_STATE(); + case 639: + if (lookahead == 'o') ADVANCE(682); + END_STATE(); + case 640: + if (lookahead == 'o') ADVANCE(683); + if (lookahead == 'w') ADVANCE(684); + END_STATE(); + case 641: + ACCEPT_TOKEN(anon_sym_new_DASHinstance); + END_STATE(); + case 642: + if (lookahead == 'h') ADVANCE(685); + END_STATE(); + case 643: + if (lookahead == 't') ADVANCE(686); + END_STATE(); + case 644: + ACCEPT_TOKEN(anon_sym_sget_DASHboolean); + END_STATE(); + case 645: + if (lookahead == 'v') ADVANCE(687); + END_STATE(); + case 646: + if (lookahead == 'e') ADVANCE(688); + END_STATE(); + case 647: + if (lookahead == 'l') ADVANCE(689); + END_STATE(); + case 648: + if (lookahead == 'h') ADVANCE(690); + END_STATE(); + case 649: + ACCEPT_TOKEN(anon_sym_sput_DASHboolean); + END_STATE(); + case 650: + if (lookahead == 'v') ADVANCE(691); + END_STATE(); + case 651: + if (lookahead == 'e') ADVANCE(692); + END_STATE(); + case 652: + if (lookahead == 'l') ADVANCE(693); + END_STATE(); + case 653: + if (lookahead == 'c') ADVANCE(694); + END_STATE(); + case 654: + if (lookahead == 'h') ADVANCE(695); + if (lookahead == 't') ADVANCE(696); + END_STATE(); + case 655: + if (lookahead == 'a') ADVANCE(697); + END_STATE(); + case 656: + ACCEPT_TOKEN(anon_sym_double_DASHto_DASHint); + END_STATE(); + case 657: + if (lookahead == 'g') ADVANCE(698); + END_STATE(); + case 658: + if (lookahead == 't') ADVANCE(699); + END_STATE(); + case 659: + if (lookahead == 'l') ADVANCE(700); + END_STATE(); + case 660: + ACCEPT_TOKEN(anon_sym_float_DASHto_DASHlong); + END_STATE(); + case 661: + if (lookahead == 'u') ADVANCE(701); + END_STATE(); + case 662: + if (lookahead == 'o') ADVANCE(702); + END_STATE(); + case 663: + ACCEPT_TOKEN(anon_sym_iget_DASHvolatile); + END_STATE(); + case 664: + if (lookahead == 'c') ADVANCE(703); + END_STATE(); + case 665: + if (lookahead == 'a') ADVANCE(704); + END_STATE(); + case 666: + ACCEPT_TOKEN(anon_sym_int_DASHto_DASHdouble); + END_STATE(); + case 667: + if (lookahead == 'u') ADVANCE(705); + END_STATE(); + case 668: + if (lookahead == '-') ADVANCE(706); + END_STATE(); + case 669: + if (lookahead == 'c') ADVANCE(707); + END_STATE(); + case 670: + if (lookahead == 'q') ADVANCE(708); + END_STATE(); + case 671: + if (lookahead == 'c') ADVANCE(709); + END_STATE(); + case 672: + if (lookahead == 'c') ADVANCE(710); + END_STATE(); + case 673: + if (lookahead == 'u') ADVANCE(711); + END_STATE(); + case 674: + if (lookahead == 'o') ADVANCE(712); + END_STATE(); + case 675: + if (lookahead == 'i') ADVANCE(713); + END_STATE(); + case 676: + ACCEPT_TOKEN(anon_sym_iput_DASHvolatile); + END_STATE(); + case 677: + if (lookahead == 'c') ADVANCE(714); + END_STATE(); + case 678: + if (lookahead == 'a') ADVANCE(715); + END_STATE(); + case 679: + if (lookahead == 'e') ADVANCE(716); + END_STATE(); + case 680: + ACCEPT_TOKEN(anon_sym_long_DASHto_DASHfloat); + END_STATE(); + case 681: + ACCEPT_TOKEN(anon_sym_monitor_DASHenter); + END_STATE(); + case 682: + if (lookahead == 'n') ADVANCE(717); + END_STATE(); + case 683: + if (lookahead == 'b') ADVANCE(718); + END_STATE(); + case 684: + if (lookahead == 'i') ADVANCE(719); + END_STATE(); + case 685: + ACCEPT_TOKEN(anon_sym_packed_DASHswitch); + END_STATE(); + case 686: + ACCEPT_TOKEN(anon_sym_return_DASHobject); + END_STATE(); + case 687: + if (lookahead == 'o') ADVANCE(720); + END_STATE(); + case 688: + ACCEPT_TOKEN(anon_sym_sget_DASHvolatile); + END_STATE(); + case 689: + if (lookahead == 'a') ADVANCE(721); + END_STATE(); + case 690: + ACCEPT_TOKEN(anon_sym_sparse_DASHswitch); + END_STATE(); + case 691: + if (lookahead == 'o') ADVANCE(722); + END_STATE(); + case 692: + ACCEPT_TOKEN(anon_sym_sput_DASHvolatile); + END_STATE(); + case 693: + if (lookahead == 'a') ADVANCE(723); + END_STATE(); + case 694: + if (lookahead == 'a') ADVANCE(724); + END_STATE(); + case 695: + if (lookahead == 'a') ADVANCE(725); + END_STATE(); + case 696: + if (lookahead == 'y') ADVANCE(726); + END_STATE(); + case 697: + if (lookahead == 't') ADVANCE(727); + END_STATE(); + case 698: + ACCEPT_TOKEN(anon_sym_double_DASHto_DASHlong); + END_STATE(); + case 699: + if (lookahead == 'a') ADVANCE(728); + END_STATE(); + case 700: + if (lookahead == 'e') ADVANCE(729); + END_STATE(); + case 701: + if (lookahead == 'i') ADVANCE(730); + END_STATE(); + case 702: + if (lookahead == 'l') ADVANCE(731); + END_STATE(); + case 703: + if (lookahead == 'k') ADVANCE(732); + END_STATE(); + case 704: + if (lookahead == 't') ADVANCE(733); + END_STATE(); + case 705: + if (lookahead == 'c') ADVANCE(734); + END_STATE(); + case 706: + if (lookahead == 'e') ADVANCE(735); + END_STATE(); + case 707: + if (lookahead == 'e') ADVANCE(736); + END_STATE(); + case 708: + if (lookahead == 'u') ADVANCE(737); + END_STATE(); + case 709: + if (lookahead == 'k') ADVANCE(738); + END_STATE(); + case 710: + if (lookahead == 'k') ADVANCE(739); + END_STATE(); + case 711: + if (lookahead == 'i') ADVANCE(740); + END_STATE(); + case 712: + if (lookahead == 'l') ADVANCE(741); + END_STATE(); + case 713: + if (lookahead == 'c') ADVANCE(742); + END_STATE(); + case 714: + if (lookahead == 'k') ADVANCE(743); + END_STATE(); + case 715: + if (lookahead == 't') ADVANCE(744); + END_STATE(); + case 716: + ACCEPT_TOKEN(anon_sym_long_DASHto_DASHdouble); + END_STATE(); + case 717: + ACCEPT_TOKEN(anon_sym_move_DASHexception); + END_STATE(); + case 718: + if (lookahead == 'j') ADVANCE(745); + END_STATE(); + case 719: + if (lookahead == 'd') ADVANCE(746); + END_STATE(); + case 720: + if (lookahead == 'l') ADVANCE(747); + END_STATE(); + case 721: + if (lookahead == 't') ADVANCE(748); + END_STATE(); + case 722: + if (lookahead == 'l') ADVANCE(749); + END_STATE(); + case 723: + if (lookahead == 't') ADVANCE(750); + END_STATE(); + case 724: + if (lookahead == 't') ADVANCE(751); + END_STATE(); + case 725: + if (lookahead == 'n') ADVANCE(752); + END_STATE(); + case 726: + if (lookahead == 'p') ADVANCE(753); + END_STATE(); + case 727: + ACCEPT_TOKEN(anon_sym_double_DASHto_DASHfloat); + END_STATE(); + case 728: + ACCEPT_TOKEN(anon_sym_fill_DASHarray_DASHdata); + END_STATE(); + case 729: + ACCEPT_TOKEN(anon_sym_float_DASHto_DASHdouble); + END_STATE(); + case 730: + if (lookahead == 'c') ADVANCE(754); + END_STATE(); + case 731: + if (lookahead == 'a') ADVANCE(755); + END_STATE(); + case 732: + ACCEPT_TOKEN(anon_sym_iget_DASHwide_DASHquick); + END_STATE(); + case 733: + if (lookahead == 'i') ADVANCE(756); + END_STATE(); + case 734: + if (lookahead == 't') ADVANCE(757); + END_STATE(); + case 735: + if (lookahead == 'm') ADVANCE(758); + END_STATE(); + case 736: + ACCEPT_TOKEN(anon_sym_invoke_DASHinstance); + END_STATE(); + case 737: + if (lookahead == 'i') ADVANCE(759); + END_STATE(); + case 738: + ACCEPT_TOKEN(anon_sym_iput_DASHbyte_DASHquick); + END_STATE(); + case 739: + ACCEPT_TOKEN(anon_sym_iput_DASHchar_DASHquick); + END_STATE(); + case 740: + if (lookahead == 'c') ADVANCE(760); + END_STATE(); + case 741: + if (lookahead == 'a') ADVANCE(761); + END_STATE(); + case 742: + if (lookahead == 'k') ADVANCE(762); + END_STATE(); + case 743: + ACCEPT_TOKEN(anon_sym_iput_DASHwide_DASHquick); + END_STATE(); + case 744: + if (lookahead == 'i') ADVANCE(763); + END_STATE(); + case 745: + if (lookahead == 'e') ADVANCE(764); + END_STATE(); + case 746: + if (lookahead == 'e') ADVANCE(765); + END_STATE(); + case 747: + if (lookahead == 'a') ADVANCE(766); + END_STATE(); + case 748: + if (lookahead == 'i') ADVANCE(767); + END_STATE(); + case 749: + if (lookahead == 'a') ADVANCE(768); + END_STATE(); + case 750: + if (lookahead == 'i') ADVANCE(769); + END_STATE(); + case 751: + if (lookahead == 'i') ADVANCE(770); + END_STATE(); + case 752: + if (lookahead == 'd') ADVANCE(771); + END_STATE(); + case 753: + if (lookahead == 'e') ADVANCE(772); + END_STATE(); + case 754: + if (lookahead == 'k') ADVANCE(773); + END_STATE(); + case 755: + if (lookahead == 't') ADVANCE(774); + END_STATE(); + case 756: + if (lookahead == 'l') ADVANCE(775); + END_STATE(); + case 757: + if (lookahead == 'o') ADVANCE(776); + END_STATE(); + case 758: + if (lookahead == 'p') ADVANCE(777); + END_STATE(); + case 759: + if (lookahead == 'c') ADVANCE(778); + END_STATE(); + case 760: + if (lookahead == 'k') ADVANCE(779); + END_STATE(); + case 761: + if (lookahead == 't') ADVANCE(780); + END_STATE(); + case 762: + ACCEPT_TOKEN(anon_sym_iput_DASHshort_DASHquick); + END_STATE(); + case 763: + if (lookahead == 'l') ADVANCE(781); + END_STATE(); + case 764: + if (lookahead == 'c') ADVANCE(782); + END_STATE(); + case 765: + ACCEPT_TOKEN(anon_sym_move_DASHresult_DASHwide); + END_STATE(); + case 766: + if (lookahead == 't') ADVANCE(783); + END_STATE(); + case 767: + if (lookahead == 'l') ADVANCE(784); + END_STATE(); + case 768: + if (lookahead == 't') ADVANCE(785); + END_STATE(); + case 769: + if (lookahead == 'l') ADVANCE(786); + END_STATE(); + case 770: + if (lookahead == 'o') ADVANCE(787); + END_STATE(); + case 771: + if (lookahead == 'l') ADVANCE(788); + END_STATE(); + case 772: + ACCEPT_TOKEN(anon_sym_const_DASHmethod_DASHtype); + END_STATE(); + case 773: + ACCEPT_TOKEN(anon_sym_iget_DASHobject_DASHquick); + END_STATE(); + case 774: + if (lookahead == 'i') ADVANCE(789); + END_STATE(); + case 775: + if (lookahead == 'e') ADVANCE(790); + END_STATE(); + case 776: + if (lookahead == 'r') ADVANCE(791); + END_STATE(); + case 777: + if (lookahead == 't') ADVANCE(792); + END_STATE(); + case 778: + if (lookahead == 'k') ADVANCE(793); + END_STATE(); + case 779: + ACCEPT_TOKEN(anon_sym_iput_DASHobject_DASHquick); + END_STATE(); + case 780: + if (lookahead == 'i') ADVANCE(794); + END_STATE(); + case 781: + if (lookahead == 'e') ADVANCE(795); + END_STATE(); + case 782: + if (lookahead == 't') ADVANCE(796); + END_STATE(); + case 783: + if (lookahead == 'i') ADVANCE(797); + END_STATE(); + case 784: + if (lookahead == 'e') ADVANCE(798); + END_STATE(); + case 785: + if (lookahead == 'i') ADVANCE(799); + END_STATE(); + case 786: + if (lookahead == 'e') ADVANCE(800); + END_STATE(); + case 787: + if (lookahead == 'n') ADVANCE(801); + END_STATE(); + case 788: + if (lookahead == 'e') ADVANCE(802); + END_STATE(); + case 789: + if (lookahead == 'l') ADVANCE(803); + END_STATE(); + case 790: + ACCEPT_TOKEN(anon_sym_iget_DASHwide_DASHvolatile); + END_STATE(); + case 791: + ACCEPT_TOKEN(anon_sym_invoke_DASHconstructor); + END_STATE(); + case 792: + if (lookahead == 'y') ADVANCE(804); + END_STATE(); + case 793: + ACCEPT_TOKEN(anon_sym_iput_DASHboolean_DASHquick); + END_STATE(); + case 794: + if (lookahead == 'l') ADVANCE(805); + END_STATE(); + case 795: + ACCEPT_TOKEN(anon_sym_iput_DASHwide_DASHvolatile); + END_STATE(); + case 796: + ACCEPT_TOKEN(anon_sym_move_DASHresult_DASHobject); + END_STATE(); + case 797: + if (lookahead == 'l') ADVANCE(806); + END_STATE(); + case 798: + ACCEPT_TOKEN(anon_sym_sget_DASHwide_DASHvolatile); + END_STATE(); + case 799: + if (lookahead == 'l') ADVANCE(807); + END_STATE(); + case 800: + ACCEPT_TOKEN(anon_sym_sput_DASHwide_DASHvolatile); + END_STATE(); + case 801: + if (lookahead == '-') ADVANCE(808); + END_STATE(); + case 802: + ACCEPT_TOKEN(anon_sym_const_DASHmethod_DASHhandle); + END_STATE(); + case 803: + if (lookahead == 'e') ADVANCE(809); + END_STATE(); + case 804: + ACCEPT_TOKEN(anon_sym_invoke_DASHdirect_DASHempty); + END_STATE(); + case 805: + if (lookahead == 'e') ADVANCE(810); + END_STATE(); + case 806: + if (lookahead == 'e') ADVANCE(811); + END_STATE(); + case 807: + if (lookahead == 'e') ADVANCE(812); + END_STATE(); + case 808: + if (lookahead == 'e') ADVANCE(813); + END_STATE(); + case 809: + ACCEPT_TOKEN(anon_sym_iget_DASHobject_DASHvolatile); + END_STATE(); + case 810: + ACCEPT_TOKEN(anon_sym_iput_DASHobject_DASHvolatile); + END_STATE(); + case 811: + ACCEPT_TOKEN(anon_sym_sget_DASHobject_DASHvolatile); + END_STATE(); + case 812: + ACCEPT_TOKEN(anon_sym_sput_DASHobject_DASHvolatile); + END_STATE(); + case 813: + if (lookahead == 'r') ADVANCE(814); + END_STATE(); + case 814: + if (lookahead == 'r') ADVANCE(815); + END_STATE(); + case 815: + if (lookahead == 'o') ADVANCE(816); + END_STATE(); + case 816: + if (lookahead == 'r') ADVANCE(817); + END_STATE(); + case 817: + ACCEPT_TOKEN(anon_sym_throw_DASHverification_DASHerror); + END_STATE(); + default: + return false; + } +} + +static const TSLexMode ts_lex_modes[STATE_COUNT] = { + [0] = {.lex_state = 0}, + [1] = {.lex_state = 0}, + [2] = {.lex_state = 12}, + [3] = {.lex_state = 1}, + [4] = {.lex_state = 12}, + [5] = {.lex_state = 12}, + [6] = {.lex_state = 12}, + [7] = {.lex_state = 12}, + [8] = {.lex_state = 12}, + [9] = {.lex_state = 12}, + [10] = {.lex_state = 768}, + [11] = {.lex_state = 768}, + [12] = {.lex_state = 768}, + [13] = {.lex_state = 768}, + [14] = {.lex_state = 768}, + [15] = {.lex_state = 13}, + [16] = {.lex_state = 14}, + [17] = {.lex_state = 768}, + [18] = {.lex_state = 768}, + [19] = {.lex_state = 768}, + [20] = {.lex_state = 768}, + [21] = {.lex_state = 768}, + [22] = {.lex_state = 768}, + [23] = {.lex_state = 768}, + [24] = {.lex_state = 768}, + [25] = {.lex_state = 768}, + [26] = {.lex_state = 768}, + [27] = {.lex_state = 768}, + [28] = {.lex_state = 768}, + [29] = {.lex_state = 1}, + [30] = {.lex_state = 768}, + [31] = {.lex_state = 17}, + [32] = {.lex_state = 17}, + [33] = {.lex_state = 768}, + [34] = {.lex_state = 768}, + [35] = {.lex_state = 768}, + [36] = {.lex_state = 768}, + [37] = {.lex_state = 768}, + [38] = {.lex_state = 768}, + [39] = {.lex_state = 768}, + [40] = {.lex_state = 768}, + [41] = {.lex_state = 768}, + [42] = {.lex_state = 768}, + [43] = {.lex_state = 768}, + [44] = {.lex_state = 768}, + [45] = {.lex_state = 768}, + [46] = {.lex_state = 768}, + [47] = {.lex_state = 768}, + [48] = {.lex_state = 768}, + [49] = {.lex_state = 768}, + [50] = {.lex_state = 768}, + [51] = {.lex_state = 768}, + [52] = {.lex_state = 768}, + [53] = {.lex_state = 768}, + [54] = {.lex_state = 768}, + [55] = {.lex_state = 768}, + [56] = {.lex_state = 768}, + [57] = {.lex_state = 768}, + [58] = {.lex_state = 768}, + [59] = {.lex_state = 768}, + [60] = {.lex_state = 768}, + [61] = {.lex_state = 768}, + [62] = {.lex_state = 768}, + [63] = {.lex_state = 768}, + [64] = {.lex_state = 768}, + [65] = {.lex_state = 768}, + [66] = {.lex_state = 18}, + [67] = {.lex_state = 15}, + [68] = {.lex_state = 770}, + [69] = {.lex_state = 16}, + [70] = {.lex_state = 16}, + [71] = {.lex_state = 770}, + [72] = {.lex_state = 770}, + [73] = {.lex_state = 770}, + [74] = {.lex_state = 0}, + [75] = {.lex_state = 769}, + [76] = {.lex_state = 0}, + [77] = {.lex_state = 769}, + [78] = {.lex_state = 769}, + [79] = {.lex_state = 0}, + [80] = {.lex_state = 0}, + [81] = {.lex_state = 769}, + [82] = {.lex_state = 769}, + [83] = {.lex_state = 769}, + [84] = {.lex_state = 769}, + [85] = {.lex_state = 769}, + [86] = {.lex_state = 769}, + [87] = {.lex_state = 0}, + [88] = {.lex_state = 769}, + [89] = {.lex_state = 769}, + [90] = {.lex_state = 769}, + [91] = {.lex_state = 769}, + [92] = {.lex_state = 20}, + [93] = {.lex_state = 770}, + [94] = {.lex_state = 770}, + [95] = {.lex_state = 770}, + [96] = {.lex_state = 770}, + [97] = {.lex_state = 770}, + [98] = {.lex_state = 770}, + [99] = {.lex_state = 770}, + [100] = {.lex_state = 770}, + [101] = {.lex_state = 770}, + [102] = {.lex_state = 0}, + [103] = {.lex_state = 770}, + [104] = {.lex_state = 0}, + [105] = {.lex_state = 770}, + [106] = {.lex_state = 0}, + [107] = {.lex_state = 0}, + [108] = {.lex_state = 0}, + [109] = {.lex_state = 0}, + [110] = {.lex_state = 0}, + [111] = {.lex_state = 21}, + [112] = {.lex_state = 770}, + [113] = {.lex_state = 770}, + [114] = {.lex_state = 770}, + [115] = {.lex_state = 770}, + [116] = {.lex_state = 770}, + [117] = {.lex_state = 770}, + [118] = {.lex_state = 770}, + [119] = {.lex_state = 20}, + [120] = {.lex_state = 20}, + [121] = {.lex_state = 0}, + [122] = {.lex_state = 770}, + [123] = {.lex_state = 0}, + [124] = {.lex_state = 0}, + [125] = {.lex_state = 0}, + [126] = {.lex_state = 0}, + [127] = {.lex_state = 770}, + [128] = {.lex_state = 22}, + [129] = {.lex_state = 770}, + [130] = {.lex_state = 22}, + [131] = {.lex_state = 0}, + [132] = {.lex_state = 770}, + [133] = {.lex_state = 21}, + [134] = {.lex_state = 770}, + [135] = {.lex_state = 770}, + [136] = {.lex_state = 21}, + [137] = {.lex_state = 22}, + [138] = {.lex_state = 0}, + [139] = {.lex_state = 770}, + [140] = {.lex_state = 0}, + [141] = {.lex_state = 770}, + [142] = {.lex_state = 770}, + [143] = {.lex_state = 0}, + [144] = {.lex_state = 19}, + [145] = {.lex_state = 21}, + [146] = {.lex_state = 768}, + [147] = {.lex_state = 23}, + [148] = {.lex_state = 21}, + [149] = {.lex_state = 19}, + [150] = {.lex_state = 21}, + [151] = {.lex_state = 19}, + [152] = {.lex_state = 21}, + [153] = {.lex_state = 768}, + [154] = {.lex_state = 0}, + [155] = {.lex_state = 21}, + [156] = {.lex_state = 21}, + [157] = {.lex_state = 19}, + [158] = {.lex_state = 19}, + [159] = {.lex_state = 768}, + [160] = {.lex_state = 19}, + [161] = {.lex_state = 21}, + [162] = {.lex_state = 769}, + [163] = {.lex_state = 19}, + [164] = {.lex_state = 0}, + [165] = {.lex_state = 25}, + [166] = {.lex_state = 2}, + [167] = {.lex_state = 0}, + [168] = {.lex_state = 12}, + [169] = {.lex_state = 0}, + [170] = {.lex_state = 25}, + [171] = {.lex_state = 769}, + [172] = {.lex_state = 0}, + [173] = {.lex_state = 25}, + [174] = {.lex_state = 770}, + [175] = {.lex_state = 0}, + [176] = {.lex_state = 24}, + [177] = {.lex_state = 0}, + [178] = {.lex_state = 768}, + [179] = {.lex_state = 23}, + [180] = {.lex_state = 769}, + [181] = {.lex_state = 23}, + [182] = {.lex_state = 0}, + [183] = {.lex_state = 0}, + [184] = {.lex_state = 769}, + [185] = {.lex_state = 769}, + [186] = {.lex_state = 0}, + [187] = {.lex_state = 769}, + [188] = {.lex_state = 0}, + [189] = {.lex_state = 0}, + [190] = {.lex_state = 0}, + [191] = {.lex_state = 0}, + [192] = {.lex_state = 0}, + [193] = {.lex_state = 12}, + [194] = {.lex_state = 769}, + [195] = {.lex_state = 769}, + [196] = {.lex_state = 0}, + [197] = {.lex_state = 769}, + [198] = {.lex_state = 24}, + [199] = {.lex_state = 769}, + [200] = {.lex_state = 769}, + [201] = {.lex_state = 769}, + [202] = {.lex_state = 768}, + [203] = {.lex_state = 769}, + [204] = {.lex_state = 12}, + [205] = {.lex_state = 770}, + [206] = {.lex_state = 0}, + [207] = {.lex_state = 769}, + [208] = {.lex_state = 0}, + [209] = {.lex_state = 0}, + [210] = {.lex_state = 769}, + [211] = {.lex_state = 0}, + [212] = {.lex_state = 0}, + [213] = {.lex_state = 0}, + [214] = {.lex_state = 769}, + [215] = {.lex_state = 0}, + [216] = {.lex_state = 17}, + [217] = {.lex_state = 0}, + [218] = {.lex_state = 769}, + [219] = {.lex_state = 0}, + [220] = {.lex_state = 0}, + [221] = {.lex_state = 0}, + [222] = {.lex_state = 24}, + [223] = {.lex_state = 24}, + [224] = {.lex_state = 2}, + [225] = {.lex_state = 769}, + [226] = {.lex_state = 769}, + [227] = {.lex_state = 24}, + [228] = {.lex_state = 24}, + [229] = {.lex_state = 769}, + [230] = {.lex_state = 769}, + [231] = {.lex_state = 17}, + [232] = {.lex_state = 769}, + [233] = {.lex_state = 0}, + [234] = {.lex_state = 0}, + [235] = {.lex_state = 0}, + [236] = {.lex_state = 770}, + [237] = {.lex_state = 769}, + [238] = {.lex_state = 17}, + [239] = {.lex_state = 0}, + [240] = {.lex_state = 0}, + [241] = {.lex_state = 769}, + [242] = {.lex_state = 17}, + [243] = {.lex_state = 2}, + [244] = {.lex_state = 769}, + [245] = {.lex_state = 770}, + [246] = {.lex_state = 24}, + [247] = {.lex_state = 0}, + [248] = {.lex_state = 24}, + [249] = {.lex_state = 0}, + [250] = {.lex_state = 0}, + [251] = {.lex_state = 0}, + [252] = {.lex_state = 0}, + [253] = {.lex_state = 2}, + [254] = {.lex_state = 0}, + [255] = {.lex_state = 24}, + [256] = {.lex_state = 17}, + [257] = {.lex_state = 17}, + [258] = {.lex_state = 0}, + [259] = {.lex_state = 0}, + [260] = {.lex_state = 0}, + [261] = {.lex_state = 2}, + [262] = {.lex_state = 2}, + [263] = {.lex_state = 0}, + [264] = {.lex_state = 2}, + [265] = {.lex_state = 24}, + [266] = {.lex_state = 2}, + [267] = {.lex_state = 24}, + [268] = {.lex_state = 2}, + [269] = {.lex_state = 2}, + [270] = {.lex_state = 2}, + [271] = {.lex_state = 2}, + [272] = {.lex_state = 2}, + [273] = {.lex_state = 2}, + [274] = {.lex_state = 2}, + [275] = {.lex_state = 2}, + [276] = {.lex_state = 0}, + [277] = {.lex_state = 2}, + [278] = {.lex_state = 2}, + [279] = {.lex_state = 2}, + [280] = {.lex_state = 2}, + [281] = {.lex_state = 2}, + [282] = {.lex_state = 2}, + [283] = {.lex_state = 2}, + [284] = {.lex_state = 2}, + [285] = {.lex_state = 0}, + [286] = {.lex_state = 2}, + [287] = {.lex_state = 2}, + [288] = {.lex_state = 2}, + [289] = {.lex_state = 2}, + [290] = {.lex_state = 2}, + [291] = {.lex_state = 2}, + [292] = {.lex_state = 2}, + [293] = {.lex_state = 2}, + [294] = {.lex_state = 2}, + [295] = {.lex_state = 2}, + [296] = {.lex_state = 2}, + [297] = {.lex_state = 0}, + [298] = {.lex_state = 2}, + [299] = {.lex_state = 2}, + [300] = {.lex_state = 0}, + [301] = {.lex_state = 2}, + [302] = {.lex_state = 2}, + [303] = {.lex_state = 0}, + [304] = {.lex_state = 17}, + [305] = {.lex_state = 768}, + [306] = {.lex_state = 12}, + [307] = {.lex_state = 0}, + [308] = {.lex_state = 768}, + [309] = {.lex_state = 0}, + [310] = {.lex_state = 768}, + [311] = {.lex_state = 12}, + [312] = {.lex_state = 0}, + [313] = {.lex_state = 0}, + [314] = {.lex_state = 0}, + [315] = {.lex_state = 0}, + [316] = {.lex_state = 0}, + [317] = {.lex_state = 17}, + [318] = {.lex_state = 768}, + [319] = {.lex_state = 12}, + [320] = {.lex_state = 768}, + [321] = {.lex_state = 0}, + [322] = {.lex_state = 12}, + [323] = {.lex_state = 12}, + [324] = {.lex_state = 2}, + [325] = {.lex_state = 0}, + [326] = {.lex_state = 0}, + [327] = {.lex_state = 768}, + [328] = {.lex_state = 0}, + [329] = {.lex_state = 0}, + [330] = {.lex_state = 0}, + [331] = {.lex_state = 0}, + [332] = {.lex_state = 0}, + [333] = {.lex_state = 0}, + [334] = {.lex_state = 0}, + [335] = {.lex_state = 0}, + [336] = {.lex_state = 0}, + [337] = {.lex_state = 768}, + [338] = {.lex_state = 17}, + [339] = {.lex_state = 0}, + [340] = {.lex_state = 0}, + [341] = {.lex_state = 0}, + [342] = {.lex_state = 0}, + [343] = {.lex_state = 0}, + [344] = {.lex_state = 0}, + [345] = {.lex_state = 768}, + [346] = {.lex_state = 768}, + [347] = {.lex_state = 0}, + [348] = {.lex_state = 0}, + [349] = {.lex_state = 0}, + [350] = {.lex_state = 0}, + [351] = {.lex_state = 17}, + [352] = {.lex_state = 768}, + [353] = {.lex_state = 17}, + [354] = {.lex_state = 0}, + [355] = {.lex_state = 0}, + [356] = {.lex_state = 0}, + [357] = {.lex_state = 17}, + [358] = {.lex_state = 0}, + [359] = {.lex_state = 17}, + [360] = {.lex_state = 17}, + [361] = {.lex_state = 0}, + [362] = {.lex_state = 0}, + [363] = {.lex_state = 768}, + [364] = {.lex_state = 24}, + [365] = {.lex_state = 0}, + [366] = {.lex_state = 24}, + [367] = {.lex_state = 0}, + [368] = {.lex_state = 0}, + [369] = {.lex_state = 0}, + [370] = {.lex_state = 0}, + [371] = {.lex_state = 0}, + [372] = {.lex_state = 768}, + [373] = {.lex_state = 17}, + [374] = {.lex_state = 768}, + [375] = {.lex_state = 24}, + [376] = {.lex_state = 0}, + [377] = {.lex_state = 768}, + [378] = {.lex_state = 768}, + [379] = {.lex_state = 768}, + [380] = {.lex_state = 768}, + [381] = {.lex_state = 0}, + [382] = {.lex_state = 24}, + [383] = {.lex_state = 0}, + [384] = {.lex_state = 0}, + [385] = {.lex_state = 24}, + [386] = {.lex_state = 768}, + [387] = {.lex_state = 0}, + [388] = {.lex_state = 0}, + [389] = {.lex_state = 0}, + [390] = {.lex_state = 768}, + [391] = {.lex_state = 0}, + [392] = {.lex_state = 0}, + [393] = {.lex_state = 0}, + [394] = {.lex_state = 0}, + [395] = {.lex_state = 0}, + [396] = {.lex_state = 0}, + [397] = {.lex_state = 0}, +}; + +static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { + [0] = { + [ts_builtin_sym_end] = ACTIONS(1), + [sym_identifier] = ACTIONS(1), + [anon_sym_DOTclass] = ACTIONS(1), + [anon_sym_DOTsuper] = ACTIONS(1), + [anon_sym_DOTsource] = ACTIONS(1), + [anon_sym_DOTimplements] = ACTIONS(1), + [anon_sym_DOTfield] = ACTIONS(1), + [anon_sym_EQ] = ACTIONS(1), + [anon_sym_DOTendfield] = ACTIONS(1), + [anon_sym_DOTmethod] = ACTIONS(1), + [anon_sym_DOTendmethod] = ACTIONS(1), + [anon_sym_DOTannotation] = ACTIONS(1), + [anon_sym_DOTendannotation] = ACTIONS(1), + [anon_sym_system] = ACTIONS(1), + [anon_sym_build] = ACTIONS(1), + [anon_sym_runtime] = ACTIONS(1), + [anon_sym_DOTsubannotation] = ACTIONS(1), + [anon_sym_DOTendsubannotation] = ACTIONS(1), + [anon_sym_DOTparam] = ACTIONS(1), + [anon_sym_DOTendparam] = ACTIONS(1), + [anon_sym_COMMA] = ACTIONS(1), + [anon_sym_DOTparameter] = ACTIONS(1), + [anon_sym_nop] = ACTIONS(1), + [anon_sym_move] = ACTIONS(1), + [anon_sym_move_SLASHfrom16] = ACTIONS(1), + [anon_sym_move_SLASH16] = ACTIONS(1), + [anon_sym_move_DASHwide] = ACTIONS(1), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(1), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(1), + [anon_sym_move_DASHobject] = ACTIONS(1), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(1), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(1), + [anon_sym_move_DASHresult] = ACTIONS(1), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(1), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(1), + [anon_sym_move_DASHexception] = ACTIONS(1), + [anon_sym_return_DASHvoid] = ACTIONS(1), + [anon_sym_return] = ACTIONS(1), + [anon_sym_return_DASHwide] = ACTIONS(1), + [anon_sym_return_DASHobject] = ACTIONS(1), + [anon_sym_const_SLASH4] = ACTIONS(1), + [anon_sym_const_SLASH16] = ACTIONS(1), + [anon_sym_const] = ACTIONS(1), + [anon_sym_const_SLASHhigh16] = ACTIONS(1), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(1), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(1), [anon_sym_const_DASHwide] = ACTIONS(1), [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(1), [anon_sym_const_DASHstring] = ACTIONS(1), - [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(1), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(1), [anon_sym_const_DASHclass] = ACTIONS(1), [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(1), [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(1), @@ -11931,6 +17775,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(1), [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(1), [anon_sym_throw] = ACTIONS(1), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(1), [anon_sym_goto] = ACTIONS(1), [anon_sym_goto_SLASH16] = ACTIONS(1), [anon_sym_goto_SLASH32] = ACTIONS(1), @@ -11974,6 +17819,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_iget_DASHbyte] = ACTIONS(1), [anon_sym_iget_DASHchar] = ACTIONS(1), [anon_sym_iget_DASHshort] = ACTIONS(1), + [anon_sym_iget_DASHvolatile] = ACTIONS(1), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(1), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(1), [anon_sym_iput] = ACTIONS(1), [anon_sym_iput_DASHwide] = ACTIONS(1), [anon_sym_iput_DASHobject] = ACTIONS(1), @@ -11981,6 +17829,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_iput_DASHbyte] = ACTIONS(1), [anon_sym_iput_DASHchar] = ACTIONS(1), [anon_sym_iput_DASHshort] = ACTIONS(1), + [anon_sym_iput_DASHvolatile] = ACTIONS(1), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(1), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(1), [anon_sym_sget] = ACTIONS(1), [anon_sym_sget_DASHwide] = ACTIONS(1), [anon_sym_sget_DASHobject] = ACTIONS(1), @@ -11988,6 +17839,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_sget_DASHbyte] = ACTIONS(1), [anon_sym_sget_DASHchar] = ACTIONS(1), [anon_sym_sget_DASHshort] = ACTIONS(1), + [anon_sym_sget_DASHvolatile] = ACTIONS(1), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(1), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(1), [anon_sym_sput] = ACTIONS(1), [anon_sym_sput_DASHwide] = ACTIONS(1), [anon_sym_sput_DASHobject] = ACTIONS(1), @@ -11995,15 +17849,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_sput_DASHbyte] = ACTIONS(1), [anon_sym_sput_DASHchar] = ACTIONS(1), [anon_sym_sput_DASHshort] = ACTIONS(1), + [anon_sym_sput_DASHvolatile] = ACTIONS(1), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(1), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(1), + [anon_sym_invoke_DASHconstructor] = ACTIONS(1), [anon_sym_invoke_DASHcustom] = ACTIONS(1), [anon_sym_invoke_DASHdirect] = ACTIONS(1), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(1), + [anon_sym_invoke_DASHinstance] = ACTIONS(1), [anon_sym_invoke_DASHinterface] = ACTIONS(1), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(1), [anon_sym_invoke_DASHstatic] = ACTIONS(1), [anon_sym_invoke_DASHsuper] = ACTIONS(1), [anon_sym_invoke_DASHvirtual] = ACTIONS(1), [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(1), [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(1), [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(1), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(1), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(1), [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(1), [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(1), [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(1), @@ -12110,16 +17973,23 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(1), [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(1), [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(1), - [anon_sym_static_DASHput] = ACTIONS(1), [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(1), + [anon_sym_static_DASHget] = ACTIONS(1), + [anon_sym_static_DASHput] = ACTIONS(1), + [anon_sym_instance_DASHget] = ACTIONS(1), + [anon_sym_instance_DASHput] = ACTIONS(1), [anon_sym_execute_DASHinline] = ACTIONS(1), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(1), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(1), [anon_sym_iget_DASHquick] = ACTIONS(1), [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(1), [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(1), [anon_sym_iput_DASHquick] = ACTIONS(1), [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(1), [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(1), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(1), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(1), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(1), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(1), [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(1), [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(1), [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(1), @@ -12128,6 +17998,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(1), [anon_sym_DOTline] = ACTIONS(1), [anon_sym_DOTlocals] = ACTIONS(1), + [anon_sym_DOTlocal] = ACTIONS(1), + [anon_sym_COLON] = ACTIONS(1), + [anon_sym_DOTendlocal] = ACTIONS(1), + [anon_sym_DOTrestartlocal] = ACTIONS(1), [anon_sym_DOTregisters] = ACTIONS(1), [anon_sym_DOTcatch] = ACTIONS(1), [anon_sym_LBRACE] = ACTIONS(1), @@ -12141,366 +18015,18892 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOTendsparse_DASHswitch] = ACTIONS(1), [anon_sym_DOTarray_DASHdata] = ACTIONS(1), [anon_sym_DOTendarray_DASHdata] = ACTIONS(1), + [sym_prologue_directive] = ACTIONS(1), + [sym_epilogue_directive] = ACTIONS(1), [sym_class_identifier] = ACTIONS(1), - [anon_sym_LTclinit_GT_LPAREN] = ACTIONS(1), - [anon_sym_LTinit_GT_LPAREN] = ACTIONS(1), + [anon_sym_LTclinit_GT] = ACTIONS(1), + [anon_sym_LTinit_GT] = ACTIONS(1), + [anon_sym_DASH] = ACTIONS(1), + [anon_sym_LPAREN] = ACTIONS(1), [anon_sym_RPAREN] = ACTIONS(1), + [anon_sym_AT] = ACTIONS(1), [anon_sym_LBRACK] = ACTIONS(1), - [anon_sym_V] = ACTIONS(1), - [anon_sym_Z] = ACTIONS(1), - [anon_sym_B] = ACTIONS(1), - [anon_sym_S] = ACTIONS(1), - [anon_sym_C] = ACTIONS(1), - [anon_sym_I] = ACTIONS(1), - [anon_sym_J] = ACTIONS(1), - [anon_sym_F] = ACTIONS(1), - [anon_sym_D] = ACTIONS(1), - [anon_sym_public] = ACTIONS(1), - [anon_sym_private] = ACTIONS(1), - [anon_sym_protected] = ACTIONS(1), - [anon_sym_static] = ACTIONS(1), - [anon_sym_final] = ACTIONS(1), - [anon_sym_synchronized] = ACTIONS(1), - [anon_sym_volatile] = ACTIONS(1), - [anon_sym_transient] = ACTIONS(1), - [anon_sym_native] = ACTIONS(1), - [anon_sym_interface] = ACTIONS(1), - [anon_sym_abstract] = ACTIONS(1), - [anon_sym_bridge] = ACTIONS(1), - [anon_sym_synthetic] = ACTIONS(1), - [anon_sym_enum] = ACTIONS(1), - [anon_sym_varargs] = ACTIONS(1), - [anon_sym_declared_DASHsynchronized] = ACTIONS(1), - [anon_sym_annotation] = ACTIONS(1), + [aux_sym_primitive_type_token1] = ACTIONS(1), + [aux_sym_primitive_type_token2] = ACTIONS(1), + [anon_sym_DOTenum] = ACTIONS(1), + [sym_variable] = ACTIONS(1), + [sym_parameter] = ACTIONS(1), + [sym_number] = ACTIONS(1), + [sym_float] = ACTIONS(1), + [sym_NaN] = ACTIONS(1), + [sym_Infinity] = ACTIONS(1), + [anon_sym_DQUOTE] = ACTIONS(1), + [aux_sym__escape_sequence_token1] = ACTIONS(1), + [sym_escape_sequence] = ACTIONS(1), + [anon_sym_true] = ACTIONS(1), + [anon_sym_false] = ACTIONS(1), + [anon_sym_SQUOTE] = ACTIONS(1), + [sym_null] = ACTIONS(1), + [sym_comment] = ACTIONS(3), + }, + [1] = { + [sym_class_definition] = STATE(343), + [sym_class_directive] = STATE(297), + [anon_sym_DOTclass] = ACTIONS(5), + [sym_comment] = ACTIONS(3), + }, + [2] = { + [sym_subannotation_directive] = STATE(140), + [sym_opcode] = STATE(349), + [sym_value] = STATE(217), + [sym_label] = STATE(140), + [sym_jmp_label] = STATE(239), + [sym_body] = STATE(140), + [sym__field_body] = STATE(81), + [sym_method_signature] = STATE(81), + [sym__method_signature_body] = STATE(82), + [sym_method_handle] = STATE(140), + [sym__full_field_body] = STATE(81), + [sym_full_method_signature] = STATE(81), + [sym_custom_invoke] = STATE(140), + [sym__type] = STATE(140), + [sym_array_type] = STATE(73), + [sym_primitive_type] = STATE(71), + [sym_enum_reference] = STATE(140), + [sym_register] = STATE(234), + [sym_list] = STATE(140), + [sym_range] = STATE(140), + [sym__literal] = STATE(140), + [sym_string] = STATE(140), + [sym_boolean] = STATE(140), + [sym_character] = STATE(140), + [sym_identifier] = ACTIONS(7), + [anon_sym_DOTsubannotation] = ACTIONS(9), + [anon_sym_nop] = ACTIONS(11), + [anon_sym_move] = ACTIONS(11), + [anon_sym_move_SLASHfrom16] = ACTIONS(13), + [anon_sym_move_SLASH16] = ACTIONS(13), + [anon_sym_move_DASHwide] = ACTIONS(11), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(13), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(13), + [anon_sym_move_DASHobject] = ACTIONS(11), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(13), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(13), + [anon_sym_move_DASHresult] = ACTIONS(11), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(11), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(11), + [anon_sym_move_DASHexception] = ACTIONS(11), + [anon_sym_return_DASHvoid] = ACTIONS(11), + [anon_sym_return] = ACTIONS(11), + [anon_sym_return_DASHwide] = ACTIONS(11), + [anon_sym_return_DASHobject] = ACTIONS(11), + [anon_sym_const_SLASH4] = ACTIONS(13), + [anon_sym_const_SLASH16] = ACTIONS(13), + [anon_sym_const] = ACTIONS(11), + [anon_sym_const_SLASHhigh16] = ACTIONS(13), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(13), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(13), + [anon_sym_const_DASHwide] = ACTIONS(11), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(13), + [anon_sym_const_DASHstring] = ACTIONS(11), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(13), + [anon_sym_const_DASHclass] = ACTIONS(11), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(11), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(11), + [anon_sym_monitor_DASHenter] = ACTIONS(11), + [anon_sym_monitor_DASHexit] = ACTIONS(11), + [anon_sym_check_DASHcast] = ACTIONS(11), + [anon_sym_instance_DASHof] = ACTIONS(11), + [anon_sym_array_DASHlength] = ACTIONS(11), + [anon_sym_new_DASHinstance] = ACTIONS(11), + [anon_sym_new_DASHarray] = ACTIONS(11), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(11), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(13), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(11), + [anon_sym_throw] = ACTIONS(11), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(11), + [anon_sym_goto] = ACTIONS(11), + [anon_sym_goto_SLASH16] = ACTIONS(13), + [anon_sym_goto_SLASH32] = ACTIONS(13), + [anon_sym_packed_DASHswitch] = ACTIONS(11), + [anon_sym_sparse_DASHswitch] = ACTIONS(11), + [anon_sym_cmpl_DASHfloat] = ACTIONS(11), + [anon_sym_cmpg_DASHfloat] = ACTIONS(11), + [anon_sym_cmpl_DASHdouble] = ACTIONS(11), + [anon_sym_cmpg_DASHdouble] = ACTIONS(11), + [anon_sym_cmp_DASHlong] = ACTIONS(11), + [anon_sym_if_DASHeq] = ACTIONS(11), + [anon_sym_if_DASHne] = ACTIONS(11), + [anon_sym_if_DASHlt] = ACTIONS(11), + [anon_sym_if_DASHge] = ACTIONS(11), + [anon_sym_if_DASHgt] = ACTIONS(11), + [anon_sym_if_DASHle] = ACTIONS(11), + [anon_sym_if_DASHeqz] = ACTIONS(11), + [anon_sym_if_DASHnez] = ACTIONS(11), + [anon_sym_if_DASHltz] = ACTIONS(11), + [anon_sym_if_DASHgez] = ACTIONS(11), + [anon_sym_if_DASHgtz] = ACTIONS(11), + [anon_sym_if_DASHlez] = ACTIONS(11), + [anon_sym_aget] = ACTIONS(11), + [anon_sym_aget_DASHwide] = ACTIONS(11), + [anon_sym_aget_DASHobject] = ACTIONS(11), + [anon_sym_aget_DASHboolean] = ACTIONS(11), + [anon_sym_aget_DASHbyte] = ACTIONS(11), + [anon_sym_aget_DASHchar] = ACTIONS(11), + [anon_sym_aget_DASHshort] = ACTIONS(11), + [anon_sym_aput] = ACTIONS(11), + [anon_sym_aput_DASHwide] = ACTIONS(11), + [anon_sym_aput_DASHobject] = ACTIONS(11), + [anon_sym_aput_DASHboolean] = ACTIONS(11), + [anon_sym_aput_DASHbyte] = ACTIONS(11), + [anon_sym_aput_DASHchar] = ACTIONS(11), + [anon_sym_aput_DASHshort] = ACTIONS(11), + [anon_sym_iget] = ACTIONS(11), + [anon_sym_iget_DASHwide] = ACTIONS(11), + [anon_sym_iget_DASHobject] = ACTIONS(11), + [anon_sym_iget_DASHboolean] = ACTIONS(11), + [anon_sym_iget_DASHbyte] = ACTIONS(11), + [anon_sym_iget_DASHchar] = ACTIONS(11), + [anon_sym_iget_DASHshort] = ACTIONS(11), + [anon_sym_iget_DASHvolatile] = ACTIONS(11), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(11), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(11), + [anon_sym_iput] = ACTIONS(11), + [anon_sym_iput_DASHwide] = ACTIONS(11), + [anon_sym_iput_DASHobject] = ACTIONS(11), + [anon_sym_iput_DASHboolean] = ACTIONS(11), + [anon_sym_iput_DASHbyte] = ACTIONS(11), + [anon_sym_iput_DASHchar] = ACTIONS(11), + [anon_sym_iput_DASHshort] = ACTIONS(11), + [anon_sym_iput_DASHvolatile] = ACTIONS(11), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(11), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(11), + [anon_sym_sget] = ACTIONS(11), + [anon_sym_sget_DASHwide] = ACTIONS(11), + [anon_sym_sget_DASHobject] = ACTIONS(11), + [anon_sym_sget_DASHboolean] = ACTIONS(11), + [anon_sym_sget_DASHbyte] = ACTIONS(11), + [anon_sym_sget_DASHchar] = ACTIONS(11), + [anon_sym_sget_DASHshort] = ACTIONS(11), + [anon_sym_sget_DASHvolatile] = ACTIONS(11), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(11), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(11), + [anon_sym_sput] = ACTIONS(11), + [anon_sym_sput_DASHwide] = ACTIONS(11), + [anon_sym_sput_DASHobject] = ACTIONS(11), + [anon_sym_sput_DASHboolean] = ACTIONS(11), + [anon_sym_sput_DASHbyte] = ACTIONS(11), + [anon_sym_sput_DASHchar] = ACTIONS(11), + [anon_sym_sput_DASHshort] = ACTIONS(11), + [anon_sym_sput_DASHvolatile] = ACTIONS(11), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(11), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(11), + [anon_sym_invoke_DASHconstructor] = ACTIONS(11), + [anon_sym_invoke_DASHcustom] = ACTIONS(11), + [anon_sym_invoke_DASHdirect] = ACTIONS(11), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(11), + [anon_sym_invoke_DASHinstance] = ACTIONS(11), + [anon_sym_invoke_DASHinterface] = ACTIONS(11), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(11), + [anon_sym_invoke_DASHstatic] = ACTIONS(11), + [anon_sym_invoke_DASHsuper] = ACTIONS(11), + [anon_sym_invoke_DASHvirtual] = ACTIONS(11), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(13), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(13), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(13), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(13), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(13), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(13), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(13), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(13), + [anon_sym_neg_DASHint] = ACTIONS(11), + [anon_sym_not_DASHint] = ACTIONS(11), + [anon_sym_neg_DASHlong] = ACTIONS(11), + [anon_sym_not_DASHlong] = ACTIONS(11), + [anon_sym_neg_DASHfloat] = ACTIONS(11), + [anon_sym_neg_DASHdouble] = ACTIONS(11), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(11), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(11), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(11), + [anon_sym_long_DASHto_DASHint] = ACTIONS(11), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(11), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(11), + [anon_sym_float_DASHto_DASHint] = ACTIONS(11), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(11), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(11), + [anon_sym_double_DASHto_DASHint] = ACTIONS(11), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(11), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(11), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(11), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(11), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(11), + [anon_sym_add_DASHint] = ACTIONS(11), + [anon_sym_sub_DASHint] = ACTIONS(11), + [anon_sym_mul_DASHint] = ACTIONS(11), + [anon_sym_div_DASHint] = ACTIONS(11), + [anon_sym_rem_DASHint] = ACTIONS(11), + [anon_sym_and_DASHint] = ACTIONS(11), + [anon_sym_or_DASHint] = ACTIONS(11), + [anon_sym_xor_DASHint] = ACTIONS(11), + [anon_sym_shl_DASHint] = ACTIONS(11), + [anon_sym_shr_DASHint] = ACTIONS(11), + [anon_sym_ushr_DASHint] = ACTIONS(11), + [anon_sym_add_DASHlong] = ACTIONS(11), + [anon_sym_sub_DASHlong] = ACTIONS(11), + [anon_sym_mul_DASHlong] = ACTIONS(11), + [anon_sym_div_DASHlong] = ACTIONS(11), + [anon_sym_rem_DASHlong] = ACTIONS(11), + [anon_sym_and_DASHlong] = ACTIONS(11), + [anon_sym_or_DASHlong] = ACTIONS(11), + [anon_sym_xor_DASHlong] = ACTIONS(11), + [anon_sym_shl_DASHlong] = ACTIONS(11), + [anon_sym_shr_DASHlong] = ACTIONS(11), + [anon_sym_ushr_DASHlong] = ACTIONS(11), + [anon_sym_add_DASHfloat] = ACTIONS(11), + [anon_sym_sub_DASHfloat] = ACTIONS(11), + [anon_sym_mul_DASHfloat] = ACTIONS(11), + [anon_sym_div_DASHfloat] = ACTIONS(11), + [anon_sym_rem_DASHfloat] = ACTIONS(11), + [anon_sym_add_DASHdouble] = ACTIONS(11), + [anon_sym_sub_DASHdouble] = ACTIONS(11), + [anon_sym_mul_DASHdouble] = ACTIONS(11), + [anon_sym_div_DASHdouble] = ACTIONS(11), + [anon_sym_rem_DASHdouble] = ACTIONS(11), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(13), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(13), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(13), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(13), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(13), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(13), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(13), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(13), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(13), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(13), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(13), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(13), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(13), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(13), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(13), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(13), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(13), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(13), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(13), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(13), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(13), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(13), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(13), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(13), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(13), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(13), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(13), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(13), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(13), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(13), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(13), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(13), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(13), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(13), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(13), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(13), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(13), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(13), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(13), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(13), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(13), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(13), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(13), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(13), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(13), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(13), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(13), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(13), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(13), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(13), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(13), + [anon_sym_static_DASHget] = ACTIONS(11), + [anon_sym_static_DASHput] = ACTIONS(11), + [anon_sym_instance_DASHget] = ACTIONS(11), + [anon_sym_instance_DASHput] = ACTIONS(11), + [anon_sym_execute_DASHinline] = ACTIONS(11), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(13), + [anon_sym_iget_DASHquick] = ACTIONS(11), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(11), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(11), + [anon_sym_iput_DASHquick] = ACTIONS(11), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(11), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(11), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(11), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(11), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(11), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(11), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(11), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(13), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(11), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(13), + [anon_sym_rsub_DASHint] = ACTIONS(11), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(13), + [anon_sym_LBRACE] = ACTIONS(15), + [anon_sym_RBRACE] = ACTIONS(17), + [sym_class_identifier] = ACTIONS(19), + [aux_sym_label_token1] = ACTIONS(21), + [aux_sym_jmp_label_token1] = ACTIONS(23), + [anon_sym_LTclinit_GT] = ACTIONS(25), + [anon_sym_LTinit_GT] = ACTIONS(25), + [anon_sym_DASH] = ACTIONS(27), + [anon_sym_LPAREN] = ACTIONS(29), + [anon_sym_LBRACK] = ACTIONS(31), + [aux_sym_primitive_type_token1] = ACTIONS(33), + [aux_sym_primitive_type_token2] = ACTIONS(33), + [anon_sym_DOTenum] = ACTIONS(35), + [sym_variable] = ACTIONS(37), + [sym_parameter] = ACTIONS(37), + [sym_number] = ACTIONS(39), + [sym_float] = ACTIONS(41), + [sym_NaN] = ACTIONS(43), + [sym_Infinity] = ACTIONS(43), + [anon_sym_DQUOTE] = ACTIONS(45), + [anon_sym_true] = ACTIONS(47), + [anon_sym_false] = ACTIONS(47), + [anon_sym_SQUOTE] = ACTIONS(49), + [sym_null] = ACTIONS(41), + [sym_comment] = ACTIONS(3), + }, + [3] = { + [sym_subannotation_directive] = STATE(270), + [sym_opcode] = STATE(369), + [sym_value] = STATE(253), + [sym_label] = STATE(270), + [sym_jmp_label] = STATE(270), + [sym_body] = STATE(270), + [sym__field_body] = STATE(271), + [sym_method_signature] = STATE(271), + [sym__method_signature_body] = STATE(272), + [sym_method_handle] = STATE(270), + [sym__full_field_body] = STATE(271), + [sym_full_method_signature] = STATE(271), + [sym_custom_invoke] = STATE(270), + [sym__type] = STATE(270), + [sym_array_type] = STATE(266), + [sym_primitive_type] = STATE(262), + [sym_enum_reference] = STATE(270), + [sym_register] = STATE(270), + [sym_list] = STATE(270), + [sym_range] = STATE(270), + [sym__literal] = STATE(270), + [sym_string] = STATE(270), + [sym_boolean] = STATE(270), + [sym_character] = STATE(270), + [sym_identifier] = ACTIONS(51), + [anon_sym_DOTsubannotation] = ACTIONS(53), + [anon_sym_LF] = ACTIONS(55), + [anon_sym_nop] = ACTIONS(11), + [anon_sym_move] = ACTIONS(11), + [anon_sym_move_SLASHfrom16] = ACTIONS(11), + [anon_sym_move_SLASH16] = ACTIONS(11), + [anon_sym_move_DASHwide] = ACTIONS(11), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(11), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(11), + [anon_sym_move_DASHobject] = ACTIONS(11), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(11), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(11), + [anon_sym_move_DASHresult] = ACTIONS(11), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(11), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(11), + [anon_sym_move_DASHexception] = ACTIONS(11), + [anon_sym_return_DASHvoid] = ACTIONS(11), + [anon_sym_return] = ACTIONS(11), + [anon_sym_return_DASHwide] = ACTIONS(11), + [anon_sym_return_DASHobject] = ACTIONS(11), + [anon_sym_const_SLASH4] = ACTIONS(11), + [anon_sym_const_SLASH16] = ACTIONS(11), + [anon_sym_const] = ACTIONS(11), + [anon_sym_const_SLASHhigh16] = ACTIONS(11), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(11), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(11), + [anon_sym_const_DASHwide] = ACTIONS(11), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(11), + [anon_sym_const_DASHstring] = ACTIONS(11), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(11), + [anon_sym_const_DASHclass] = ACTIONS(11), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(11), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(11), + [anon_sym_monitor_DASHenter] = ACTIONS(11), + [anon_sym_monitor_DASHexit] = ACTIONS(11), + [anon_sym_check_DASHcast] = ACTIONS(11), + [anon_sym_instance_DASHof] = ACTIONS(11), + [anon_sym_array_DASHlength] = ACTIONS(11), + [anon_sym_new_DASHinstance] = ACTIONS(11), + [anon_sym_new_DASHarray] = ACTIONS(11), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(11), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(11), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(11), + [anon_sym_throw] = ACTIONS(11), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(11), + [anon_sym_goto] = ACTIONS(11), + [anon_sym_goto_SLASH16] = ACTIONS(11), + [anon_sym_goto_SLASH32] = ACTIONS(11), + [anon_sym_packed_DASHswitch] = ACTIONS(11), + [anon_sym_sparse_DASHswitch] = ACTIONS(11), + [anon_sym_cmpl_DASHfloat] = ACTIONS(11), + [anon_sym_cmpg_DASHfloat] = ACTIONS(11), + [anon_sym_cmpl_DASHdouble] = ACTIONS(11), + [anon_sym_cmpg_DASHdouble] = ACTIONS(11), + [anon_sym_cmp_DASHlong] = ACTIONS(11), + [anon_sym_if_DASHeq] = ACTIONS(11), + [anon_sym_if_DASHne] = ACTIONS(11), + [anon_sym_if_DASHlt] = ACTIONS(11), + [anon_sym_if_DASHge] = ACTIONS(11), + [anon_sym_if_DASHgt] = ACTIONS(11), + [anon_sym_if_DASHle] = ACTIONS(11), + [anon_sym_if_DASHeqz] = ACTIONS(11), + [anon_sym_if_DASHnez] = ACTIONS(11), + [anon_sym_if_DASHltz] = ACTIONS(11), + [anon_sym_if_DASHgez] = ACTIONS(11), + [anon_sym_if_DASHgtz] = ACTIONS(11), + [anon_sym_if_DASHlez] = ACTIONS(11), + [anon_sym_aget] = ACTIONS(11), + [anon_sym_aget_DASHwide] = ACTIONS(11), + [anon_sym_aget_DASHobject] = ACTIONS(11), + [anon_sym_aget_DASHboolean] = ACTIONS(11), + [anon_sym_aget_DASHbyte] = ACTIONS(11), + [anon_sym_aget_DASHchar] = ACTIONS(11), + [anon_sym_aget_DASHshort] = ACTIONS(11), + [anon_sym_aput] = ACTIONS(11), + [anon_sym_aput_DASHwide] = ACTIONS(11), + [anon_sym_aput_DASHobject] = ACTIONS(11), + [anon_sym_aput_DASHboolean] = ACTIONS(11), + [anon_sym_aput_DASHbyte] = ACTIONS(11), + [anon_sym_aput_DASHchar] = ACTIONS(11), + [anon_sym_aput_DASHshort] = ACTIONS(11), + [anon_sym_iget] = ACTIONS(11), + [anon_sym_iget_DASHwide] = ACTIONS(11), + [anon_sym_iget_DASHobject] = ACTIONS(11), + [anon_sym_iget_DASHboolean] = ACTIONS(11), + [anon_sym_iget_DASHbyte] = ACTIONS(11), + [anon_sym_iget_DASHchar] = ACTIONS(11), + [anon_sym_iget_DASHshort] = ACTIONS(11), + [anon_sym_iget_DASHvolatile] = ACTIONS(11), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(11), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(11), + [anon_sym_iput] = ACTIONS(11), + [anon_sym_iput_DASHwide] = ACTIONS(11), + [anon_sym_iput_DASHobject] = ACTIONS(11), + [anon_sym_iput_DASHboolean] = ACTIONS(11), + [anon_sym_iput_DASHbyte] = ACTIONS(11), + [anon_sym_iput_DASHchar] = ACTIONS(11), + [anon_sym_iput_DASHshort] = ACTIONS(11), + [anon_sym_iput_DASHvolatile] = ACTIONS(11), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(11), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(11), + [anon_sym_sget] = ACTIONS(11), + [anon_sym_sget_DASHwide] = ACTIONS(11), + [anon_sym_sget_DASHobject] = ACTIONS(11), + [anon_sym_sget_DASHboolean] = ACTIONS(11), + [anon_sym_sget_DASHbyte] = ACTIONS(11), + [anon_sym_sget_DASHchar] = ACTIONS(11), + [anon_sym_sget_DASHshort] = ACTIONS(11), + [anon_sym_sget_DASHvolatile] = ACTIONS(11), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(11), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(11), + [anon_sym_sput] = ACTIONS(11), + [anon_sym_sput_DASHwide] = ACTIONS(11), + [anon_sym_sput_DASHobject] = ACTIONS(11), + [anon_sym_sput_DASHboolean] = ACTIONS(11), + [anon_sym_sput_DASHbyte] = ACTIONS(11), + [anon_sym_sput_DASHchar] = ACTIONS(11), + [anon_sym_sput_DASHshort] = ACTIONS(11), + [anon_sym_sput_DASHvolatile] = ACTIONS(11), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(11), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(11), + [anon_sym_invoke_DASHconstructor] = ACTIONS(11), + [anon_sym_invoke_DASHcustom] = ACTIONS(11), + [anon_sym_invoke_DASHdirect] = ACTIONS(11), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(11), + [anon_sym_invoke_DASHinstance] = ACTIONS(11), + [anon_sym_invoke_DASHinterface] = ACTIONS(11), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(11), + [anon_sym_invoke_DASHstatic] = ACTIONS(11), + [anon_sym_invoke_DASHsuper] = ACTIONS(11), + [anon_sym_invoke_DASHvirtual] = ACTIONS(11), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(11), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(11), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(11), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(11), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(11), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(11), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(11), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(11), + [anon_sym_neg_DASHint] = ACTIONS(11), + [anon_sym_not_DASHint] = ACTIONS(11), + [anon_sym_neg_DASHlong] = ACTIONS(11), + [anon_sym_not_DASHlong] = ACTIONS(11), + [anon_sym_neg_DASHfloat] = ACTIONS(11), + [anon_sym_neg_DASHdouble] = ACTIONS(11), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(11), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(11), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(11), + [anon_sym_long_DASHto_DASHint] = ACTIONS(11), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(11), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(11), + [anon_sym_float_DASHto_DASHint] = ACTIONS(11), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(11), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(11), + [anon_sym_double_DASHto_DASHint] = ACTIONS(11), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(11), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(11), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(11), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(11), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(11), + [anon_sym_add_DASHint] = ACTIONS(11), + [anon_sym_sub_DASHint] = ACTIONS(11), + [anon_sym_mul_DASHint] = ACTIONS(11), + [anon_sym_div_DASHint] = ACTIONS(11), + [anon_sym_rem_DASHint] = ACTIONS(11), + [anon_sym_and_DASHint] = ACTIONS(11), + [anon_sym_or_DASHint] = ACTIONS(11), + [anon_sym_xor_DASHint] = ACTIONS(11), + [anon_sym_shl_DASHint] = ACTIONS(11), + [anon_sym_shr_DASHint] = ACTIONS(11), + [anon_sym_ushr_DASHint] = ACTIONS(11), + [anon_sym_add_DASHlong] = ACTIONS(11), + [anon_sym_sub_DASHlong] = ACTIONS(11), + [anon_sym_mul_DASHlong] = ACTIONS(11), + [anon_sym_div_DASHlong] = ACTIONS(11), + [anon_sym_rem_DASHlong] = ACTIONS(11), + [anon_sym_and_DASHlong] = ACTIONS(11), + [anon_sym_or_DASHlong] = ACTIONS(11), + [anon_sym_xor_DASHlong] = ACTIONS(11), + [anon_sym_shl_DASHlong] = ACTIONS(11), + [anon_sym_shr_DASHlong] = ACTIONS(11), + [anon_sym_ushr_DASHlong] = ACTIONS(11), + [anon_sym_add_DASHfloat] = ACTIONS(11), + [anon_sym_sub_DASHfloat] = ACTIONS(11), + [anon_sym_mul_DASHfloat] = ACTIONS(11), + [anon_sym_div_DASHfloat] = ACTIONS(11), + [anon_sym_rem_DASHfloat] = ACTIONS(11), + [anon_sym_add_DASHdouble] = ACTIONS(11), + [anon_sym_sub_DASHdouble] = ACTIONS(11), + [anon_sym_mul_DASHdouble] = ACTIONS(11), + [anon_sym_div_DASHdouble] = ACTIONS(11), + [anon_sym_rem_DASHdouble] = ACTIONS(11), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(11), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(11), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(11), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(11), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(11), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(11), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(11), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(11), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(11), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(11), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(11), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(11), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(11), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(11), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(11), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(11), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(11), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(11), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(11), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(11), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(11), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(11), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(11), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(11), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(11), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(11), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(11), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(11), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(11), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(11), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(11), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(11), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(11), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(11), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(11), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(11), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(11), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(11), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(11), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(11), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(11), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(11), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(11), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(11), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(11), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(11), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(11), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(11), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(11), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(11), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(11), + [anon_sym_static_DASHget] = ACTIONS(11), + [anon_sym_static_DASHput] = ACTIONS(11), + [anon_sym_instance_DASHget] = ACTIONS(11), + [anon_sym_instance_DASHput] = ACTIONS(11), + [anon_sym_execute_DASHinline] = ACTIONS(11), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(11), + [anon_sym_iget_DASHquick] = ACTIONS(11), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(11), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(11), + [anon_sym_iput_DASHquick] = ACTIONS(11), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(11), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(11), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(11), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(11), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(11), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(11), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(11), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(11), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(11), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(11), + [anon_sym_rsub_DASHint] = ACTIONS(11), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(11), + [anon_sym_LBRACE] = ACTIONS(57), + [sym_class_identifier] = ACTIONS(59), + [aux_sym_label_token1] = ACTIONS(61), + [aux_sym_jmp_label_token1] = ACTIONS(63), + [anon_sym_LTclinit_GT] = ACTIONS(65), + [anon_sym_LTinit_GT] = ACTIONS(65), + [anon_sym_DASH] = ACTIONS(67), + [anon_sym_LPAREN] = ACTIONS(69), + [anon_sym_LBRACK] = ACTIONS(71), + [aux_sym_primitive_type_token1] = ACTIONS(73), + [aux_sym_primitive_type_token2] = ACTIONS(73), + [anon_sym_DOTenum] = ACTIONS(75), + [sym_variable] = ACTIONS(77), + [sym_parameter] = ACTIONS(77), + [sym_number] = ACTIONS(79), + [sym_float] = ACTIONS(81), + [sym_NaN] = ACTIONS(81), + [sym_Infinity] = ACTIONS(81), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_true] = ACTIONS(85), + [anon_sym_false] = ACTIONS(85), + [anon_sym_SQUOTE] = ACTIONS(87), + [sym_null] = ACTIONS(81), + [sym_comment] = ACTIONS(89), + }, + [4] = { + [sym_subannotation_directive] = STATE(140), + [sym_opcode] = STATE(349), + [sym_value] = STATE(240), + [sym_label] = STATE(140), + [sym_jmp_label] = STATE(249), + [sym_body] = STATE(140), + [sym__field_body] = STATE(81), + [sym_method_signature] = STATE(81), + [sym__method_signature_body] = STATE(82), + [sym_method_handle] = STATE(140), + [sym__full_field_body] = STATE(81), + [sym_full_method_signature] = STATE(81), + [sym_custom_invoke] = STATE(140), + [sym__type] = STATE(140), + [sym_array_type] = STATE(73), + [sym_primitive_type] = STATE(71), + [sym_enum_reference] = STATE(140), + [sym_register] = STATE(250), + [sym_list] = STATE(140), + [sym_range] = STATE(140), + [sym__literal] = STATE(140), + [sym_string] = STATE(140), + [sym_boolean] = STATE(140), + [sym_character] = STATE(140), + [sym_identifier] = ACTIONS(7), + [anon_sym_DOTsubannotation] = ACTIONS(9), + [anon_sym_nop] = ACTIONS(11), + [anon_sym_move] = ACTIONS(11), + [anon_sym_move_SLASHfrom16] = ACTIONS(13), + [anon_sym_move_SLASH16] = ACTIONS(13), + [anon_sym_move_DASHwide] = ACTIONS(11), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(13), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(13), + [anon_sym_move_DASHobject] = ACTIONS(11), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(13), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(13), + [anon_sym_move_DASHresult] = ACTIONS(11), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(11), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(11), + [anon_sym_move_DASHexception] = ACTIONS(11), + [anon_sym_return_DASHvoid] = ACTIONS(11), + [anon_sym_return] = ACTIONS(11), + [anon_sym_return_DASHwide] = ACTIONS(11), + [anon_sym_return_DASHobject] = ACTIONS(11), + [anon_sym_const_SLASH4] = ACTIONS(13), + [anon_sym_const_SLASH16] = ACTIONS(13), + [anon_sym_const] = ACTIONS(11), + [anon_sym_const_SLASHhigh16] = ACTIONS(13), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(13), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(13), + [anon_sym_const_DASHwide] = ACTIONS(11), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(13), + [anon_sym_const_DASHstring] = ACTIONS(11), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(13), + [anon_sym_const_DASHclass] = ACTIONS(11), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(11), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(11), + [anon_sym_monitor_DASHenter] = ACTIONS(11), + [anon_sym_monitor_DASHexit] = ACTIONS(11), + [anon_sym_check_DASHcast] = ACTIONS(11), + [anon_sym_instance_DASHof] = ACTIONS(11), + [anon_sym_array_DASHlength] = ACTIONS(11), + [anon_sym_new_DASHinstance] = ACTIONS(11), + [anon_sym_new_DASHarray] = ACTIONS(11), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(11), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(13), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(11), + [anon_sym_throw] = ACTIONS(11), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(11), + [anon_sym_goto] = ACTIONS(11), + [anon_sym_goto_SLASH16] = ACTIONS(13), + [anon_sym_goto_SLASH32] = ACTIONS(13), + [anon_sym_packed_DASHswitch] = ACTIONS(11), + [anon_sym_sparse_DASHswitch] = ACTIONS(11), + [anon_sym_cmpl_DASHfloat] = ACTIONS(11), + [anon_sym_cmpg_DASHfloat] = ACTIONS(11), + [anon_sym_cmpl_DASHdouble] = ACTIONS(11), + [anon_sym_cmpg_DASHdouble] = ACTIONS(11), + [anon_sym_cmp_DASHlong] = ACTIONS(11), + [anon_sym_if_DASHeq] = ACTIONS(11), + [anon_sym_if_DASHne] = ACTIONS(11), + [anon_sym_if_DASHlt] = ACTIONS(11), + [anon_sym_if_DASHge] = ACTIONS(11), + [anon_sym_if_DASHgt] = ACTIONS(11), + [anon_sym_if_DASHle] = ACTIONS(11), + [anon_sym_if_DASHeqz] = ACTIONS(11), + [anon_sym_if_DASHnez] = ACTIONS(11), + [anon_sym_if_DASHltz] = ACTIONS(11), + [anon_sym_if_DASHgez] = ACTIONS(11), + [anon_sym_if_DASHgtz] = ACTIONS(11), + [anon_sym_if_DASHlez] = ACTIONS(11), + [anon_sym_aget] = ACTIONS(11), + [anon_sym_aget_DASHwide] = ACTIONS(11), + [anon_sym_aget_DASHobject] = ACTIONS(11), + [anon_sym_aget_DASHboolean] = ACTIONS(11), + [anon_sym_aget_DASHbyte] = ACTIONS(11), + [anon_sym_aget_DASHchar] = ACTIONS(11), + [anon_sym_aget_DASHshort] = ACTIONS(11), + [anon_sym_aput] = ACTIONS(11), + [anon_sym_aput_DASHwide] = ACTIONS(11), + [anon_sym_aput_DASHobject] = ACTIONS(11), + [anon_sym_aput_DASHboolean] = ACTIONS(11), + [anon_sym_aput_DASHbyte] = ACTIONS(11), + [anon_sym_aput_DASHchar] = ACTIONS(11), + [anon_sym_aput_DASHshort] = ACTIONS(11), + [anon_sym_iget] = ACTIONS(11), + [anon_sym_iget_DASHwide] = ACTIONS(11), + [anon_sym_iget_DASHobject] = ACTIONS(11), + [anon_sym_iget_DASHboolean] = ACTIONS(11), + [anon_sym_iget_DASHbyte] = ACTIONS(11), + [anon_sym_iget_DASHchar] = ACTIONS(11), + [anon_sym_iget_DASHshort] = ACTIONS(11), + [anon_sym_iget_DASHvolatile] = ACTIONS(11), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(11), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(11), + [anon_sym_iput] = ACTIONS(11), + [anon_sym_iput_DASHwide] = ACTIONS(11), + [anon_sym_iput_DASHobject] = ACTIONS(11), + [anon_sym_iput_DASHboolean] = ACTIONS(11), + [anon_sym_iput_DASHbyte] = ACTIONS(11), + [anon_sym_iput_DASHchar] = ACTIONS(11), + [anon_sym_iput_DASHshort] = ACTIONS(11), + [anon_sym_iput_DASHvolatile] = ACTIONS(11), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(11), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(11), + [anon_sym_sget] = ACTIONS(11), + [anon_sym_sget_DASHwide] = ACTIONS(11), + [anon_sym_sget_DASHobject] = ACTIONS(11), + [anon_sym_sget_DASHboolean] = ACTIONS(11), + [anon_sym_sget_DASHbyte] = ACTIONS(11), + [anon_sym_sget_DASHchar] = ACTIONS(11), + [anon_sym_sget_DASHshort] = ACTIONS(11), + [anon_sym_sget_DASHvolatile] = ACTIONS(11), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(11), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(11), + [anon_sym_sput] = ACTIONS(11), + [anon_sym_sput_DASHwide] = ACTIONS(11), + [anon_sym_sput_DASHobject] = ACTIONS(11), + [anon_sym_sput_DASHboolean] = ACTIONS(11), + [anon_sym_sput_DASHbyte] = ACTIONS(11), + [anon_sym_sput_DASHchar] = ACTIONS(11), + [anon_sym_sput_DASHshort] = ACTIONS(11), + [anon_sym_sput_DASHvolatile] = ACTIONS(11), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(11), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(11), + [anon_sym_invoke_DASHconstructor] = ACTIONS(11), + [anon_sym_invoke_DASHcustom] = ACTIONS(11), + [anon_sym_invoke_DASHdirect] = ACTIONS(11), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(11), + [anon_sym_invoke_DASHinstance] = ACTIONS(11), + [anon_sym_invoke_DASHinterface] = ACTIONS(11), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(11), + [anon_sym_invoke_DASHstatic] = ACTIONS(11), + [anon_sym_invoke_DASHsuper] = ACTIONS(11), + [anon_sym_invoke_DASHvirtual] = ACTIONS(11), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(13), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(13), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(13), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(13), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(13), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(13), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(13), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(13), + [anon_sym_neg_DASHint] = ACTIONS(11), + [anon_sym_not_DASHint] = ACTIONS(11), + [anon_sym_neg_DASHlong] = ACTIONS(11), + [anon_sym_not_DASHlong] = ACTIONS(11), + [anon_sym_neg_DASHfloat] = ACTIONS(11), + [anon_sym_neg_DASHdouble] = ACTIONS(11), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(11), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(11), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(11), + [anon_sym_long_DASHto_DASHint] = ACTIONS(11), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(11), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(11), + [anon_sym_float_DASHto_DASHint] = ACTIONS(11), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(11), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(11), + [anon_sym_double_DASHto_DASHint] = ACTIONS(11), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(11), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(11), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(11), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(11), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(11), + [anon_sym_add_DASHint] = ACTIONS(11), + [anon_sym_sub_DASHint] = ACTIONS(11), + [anon_sym_mul_DASHint] = ACTIONS(11), + [anon_sym_div_DASHint] = ACTIONS(11), + [anon_sym_rem_DASHint] = ACTIONS(11), + [anon_sym_and_DASHint] = ACTIONS(11), + [anon_sym_or_DASHint] = ACTIONS(11), + [anon_sym_xor_DASHint] = ACTIONS(11), + [anon_sym_shl_DASHint] = ACTIONS(11), + [anon_sym_shr_DASHint] = ACTIONS(11), + [anon_sym_ushr_DASHint] = ACTIONS(11), + [anon_sym_add_DASHlong] = ACTIONS(11), + [anon_sym_sub_DASHlong] = ACTIONS(11), + [anon_sym_mul_DASHlong] = ACTIONS(11), + [anon_sym_div_DASHlong] = ACTIONS(11), + [anon_sym_rem_DASHlong] = ACTIONS(11), + [anon_sym_and_DASHlong] = ACTIONS(11), + [anon_sym_or_DASHlong] = ACTIONS(11), + [anon_sym_xor_DASHlong] = ACTIONS(11), + [anon_sym_shl_DASHlong] = ACTIONS(11), + [anon_sym_shr_DASHlong] = ACTIONS(11), + [anon_sym_ushr_DASHlong] = ACTIONS(11), + [anon_sym_add_DASHfloat] = ACTIONS(11), + [anon_sym_sub_DASHfloat] = ACTIONS(11), + [anon_sym_mul_DASHfloat] = ACTIONS(11), + [anon_sym_div_DASHfloat] = ACTIONS(11), + [anon_sym_rem_DASHfloat] = ACTIONS(11), + [anon_sym_add_DASHdouble] = ACTIONS(11), + [anon_sym_sub_DASHdouble] = ACTIONS(11), + [anon_sym_mul_DASHdouble] = ACTIONS(11), + [anon_sym_div_DASHdouble] = ACTIONS(11), + [anon_sym_rem_DASHdouble] = ACTIONS(11), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(13), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(13), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(13), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(13), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(13), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(13), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(13), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(13), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(13), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(13), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(13), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(13), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(13), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(13), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(13), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(13), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(13), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(13), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(13), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(13), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(13), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(13), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(13), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(13), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(13), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(13), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(13), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(13), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(13), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(13), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(13), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(13), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(13), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(13), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(13), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(13), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(13), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(13), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(13), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(13), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(13), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(13), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(13), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(13), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(13), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(13), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(13), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(13), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(13), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(13), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(13), + [anon_sym_static_DASHget] = ACTIONS(11), + [anon_sym_static_DASHput] = ACTIONS(11), + [anon_sym_instance_DASHget] = ACTIONS(11), + [anon_sym_instance_DASHput] = ACTIONS(11), + [anon_sym_execute_DASHinline] = ACTIONS(11), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(13), + [anon_sym_iget_DASHquick] = ACTIONS(11), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(11), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(11), + [anon_sym_iput_DASHquick] = ACTIONS(11), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(11), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(11), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(11), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(11), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(11), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(11), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(11), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(13), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(11), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(13), + [anon_sym_rsub_DASHint] = ACTIONS(11), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(13), + [anon_sym_LBRACE] = ACTIONS(15), + [anon_sym_RBRACE] = ACTIONS(91), + [sym_class_identifier] = ACTIONS(19), + [aux_sym_label_token1] = ACTIONS(21), + [aux_sym_jmp_label_token1] = ACTIONS(23), + [anon_sym_LTclinit_GT] = ACTIONS(25), + [anon_sym_LTinit_GT] = ACTIONS(25), + [anon_sym_DASH] = ACTIONS(27), + [anon_sym_LPAREN] = ACTIONS(29), + [anon_sym_LBRACK] = ACTIONS(31), + [aux_sym_primitive_type_token1] = ACTIONS(33), + [aux_sym_primitive_type_token2] = ACTIONS(33), + [anon_sym_DOTenum] = ACTIONS(35), + [sym_variable] = ACTIONS(37), + [sym_parameter] = ACTIONS(37), + [sym_number] = ACTIONS(93), + [sym_float] = ACTIONS(41), + [sym_NaN] = ACTIONS(43), + [sym_Infinity] = ACTIONS(43), + [anon_sym_DQUOTE] = ACTIONS(45), + [anon_sym_true] = ACTIONS(47), + [anon_sym_false] = ACTIONS(47), + [anon_sym_SQUOTE] = ACTIONS(49), + [sym_null] = ACTIONS(41), + [sym_comment] = ACTIONS(3), + }, + [5] = { + [sym_subannotation_directive] = STATE(140), + [sym_opcode] = STATE(349), + [sym_value] = STATE(217), + [sym_label] = STATE(140), + [sym_jmp_label] = STATE(140), + [sym_body] = STATE(140), + [sym__field_body] = STATE(81), + [sym_method_signature] = STATE(81), + [sym__method_signature_body] = STATE(82), + [sym_method_handle] = STATE(140), + [sym__full_field_body] = STATE(81), + [sym_full_method_signature] = STATE(81), + [sym_custom_invoke] = STATE(140), + [sym__type] = STATE(140), + [sym_array_type] = STATE(73), + [sym_primitive_type] = STATE(71), + [sym_enum_reference] = STATE(140), + [sym_register] = STATE(140), + [sym_list] = STATE(140), + [sym_range] = STATE(140), + [sym__literal] = STATE(140), + [sym_string] = STATE(140), + [sym_boolean] = STATE(140), + [sym_character] = STATE(140), + [sym_identifier] = ACTIONS(7), + [anon_sym_DOTsubannotation] = ACTIONS(9), + [anon_sym_nop] = ACTIONS(11), + [anon_sym_move] = ACTIONS(11), + [anon_sym_move_SLASHfrom16] = ACTIONS(13), + [anon_sym_move_SLASH16] = ACTIONS(13), + [anon_sym_move_DASHwide] = ACTIONS(11), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(13), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(13), + [anon_sym_move_DASHobject] = ACTIONS(11), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(13), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(13), + [anon_sym_move_DASHresult] = ACTIONS(11), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(11), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(11), + [anon_sym_move_DASHexception] = ACTIONS(11), + [anon_sym_return_DASHvoid] = ACTIONS(11), + [anon_sym_return] = ACTIONS(11), + [anon_sym_return_DASHwide] = ACTIONS(11), + [anon_sym_return_DASHobject] = ACTIONS(11), + [anon_sym_const_SLASH4] = ACTIONS(13), + [anon_sym_const_SLASH16] = ACTIONS(13), + [anon_sym_const] = ACTIONS(11), + [anon_sym_const_SLASHhigh16] = ACTIONS(13), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(13), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(13), + [anon_sym_const_DASHwide] = ACTIONS(11), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(13), + [anon_sym_const_DASHstring] = ACTIONS(11), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(13), + [anon_sym_const_DASHclass] = ACTIONS(11), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(11), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(11), + [anon_sym_monitor_DASHenter] = ACTIONS(11), + [anon_sym_monitor_DASHexit] = ACTIONS(11), + [anon_sym_check_DASHcast] = ACTIONS(11), + [anon_sym_instance_DASHof] = ACTIONS(11), + [anon_sym_array_DASHlength] = ACTIONS(11), + [anon_sym_new_DASHinstance] = ACTIONS(11), + [anon_sym_new_DASHarray] = ACTIONS(11), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(11), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(13), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(11), + [anon_sym_throw] = ACTIONS(11), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(11), + [anon_sym_goto] = ACTIONS(11), + [anon_sym_goto_SLASH16] = ACTIONS(13), + [anon_sym_goto_SLASH32] = ACTIONS(13), + [anon_sym_packed_DASHswitch] = ACTIONS(11), + [anon_sym_sparse_DASHswitch] = ACTIONS(11), + [anon_sym_cmpl_DASHfloat] = ACTIONS(11), + [anon_sym_cmpg_DASHfloat] = ACTIONS(11), + [anon_sym_cmpl_DASHdouble] = ACTIONS(11), + [anon_sym_cmpg_DASHdouble] = ACTIONS(11), + [anon_sym_cmp_DASHlong] = ACTIONS(11), + [anon_sym_if_DASHeq] = ACTIONS(11), + [anon_sym_if_DASHne] = ACTIONS(11), + [anon_sym_if_DASHlt] = ACTIONS(11), + [anon_sym_if_DASHge] = ACTIONS(11), + [anon_sym_if_DASHgt] = ACTIONS(11), + [anon_sym_if_DASHle] = ACTIONS(11), + [anon_sym_if_DASHeqz] = ACTIONS(11), + [anon_sym_if_DASHnez] = ACTIONS(11), + [anon_sym_if_DASHltz] = ACTIONS(11), + [anon_sym_if_DASHgez] = ACTIONS(11), + [anon_sym_if_DASHgtz] = ACTIONS(11), + [anon_sym_if_DASHlez] = ACTIONS(11), + [anon_sym_aget] = ACTIONS(11), + [anon_sym_aget_DASHwide] = ACTIONS(11), + [anon_sym_aget_DASHobject] = ACTIONS(11), + [anon_sym_aget_DASHboolean] = ACTIONS(11), + [anon_sym_aget_DASHbyte] = ACTIONS(11), + [anon_sym_aget_DASHchar] = ACTIONS(11), + [anon_sym_aget_DASHshort] = ACTIONS(11), + [anon_sym_aput] = ACTIONS(11), + [anon_sym_aput_DASHwide] = ACTIONS(11), + [anon_sym_aput_DASHobject] = ACTIONS(11), + [anon_sym_aput_DASHboolean] = ACTIONS(11), + [anon_sym_aput_DASHbyte] = ACTIONS(11), + [anon_sym_aput_DASHchar] = ACTIONS(11), + [anon_sym_aput_DASHshort] = ACTIONS(11), + [anon_sym_iget] = ACTIONS(11), + [anon_sym_iget_DASHwide] = ACTIONS(11), + [anon_sym_iget_DASHobject] = ACTIONS(11), + [anon_sym_iget_DASHboolean] = ACTIONS(11), + [anon_sym_iget_DASHbyte] = ACTIONS(11), + [anon_sym_iget_DASHchar] = ACTIONS(11), + [anon_sym_iget_DASHshort] = ACTIONS(11), + [anon_sym_iget_DASHvolatile] = ACTIONS(11), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(11), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(11), + [anon_sym_iput] = ACTIONS(11), + [anon_sym_iput_DASHwide] = ACTIONS(11), + [anon_sym_iput_DASHobject] = ACTIONS(11), + [anon_sym_iput_DASHboolean] = ACTIONS(11), + [anon_sym_iput_DASHbyte] = ACTIONS(11), + [anon_sym_iput_DASHchar] = ACTIONS(11), + [anon_sym_iput_DASHshort] = ACTIONS(11), + [anon_sym_iput_DASHvolatile] = ACTIONS(11), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(11), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(11), + [anon_sym_sget] = ACTIONS(11), + [anon_sym_sget_DASHwide] = ACTIONS(11), + [anon_sym_sget_DASHobject] = ACTIONS(11), + [anon_sym_sget_DASHboolean] = ACTIONS(11), + [anon_sym_sget_DASHbyte] = ACTIONS(11), + [anon_sym_sget_DASHchar] = ACTIONS(11), + [anon_sym_sget_DASHshort] = ACTIONS(11), + [anon_sym_sget_DASHvolatile] = ACTIONS(11), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(11), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(11), + [anon_sym_sput] = ACTIONS(11), + [anon_sym_sput_DASHwide] = ACTIONS(11), + [anon_sym_sput_DASHobject] = ACTIONS(11), + [anon_sym_sput_DASHboolean] = ACTIONS(11), + [anon_sym_sput_DASHbyte] = ACTIONS(11), + [anon_sym_sput_DASHchar] = ACTIONS(11), + [anon_sym_sput_DASHshort] = ACTIONS(11), + [anon_sym_sput_DASHvolatile] = ACTIONS(11), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(11), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(11), + [anon_sym_invoke_DASHconstructor] = ACTIONS(11), + [anon_sym_invoke_DASHcustom] = ACTIONS(11), + [anon_sym_invoke_DASHdirect] = ACTIONS(11), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(11), + [anon_sym_invoke_DASHinstance] = ACTIONS(11), + [anon_sym_invoke_DASHinterface] = ACTIONS(11), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(11), + [anon_sym_invoke_DASHstatic] = ACTIONS(11), + [anon_sym_invoke_DASHsuper] = ACTIONS(11), + [anon_sym_invoke_DASHvirtual] = ACTIONS(11), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(13), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(13), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(13), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(13), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(13), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(13), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(13), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(13), + [anon_sym_neg_DASHint] = ACTIONS(11), + [anon_sym_not_DASHint] = ACTIONS(11), + [anon_sym_neg_DASHlong] = ACTIONS(11), + [anon_sym_not_DASHlong] = ACTIONS(11), + [anon_sym_neg_DASHfloat] = ACTIONS(11), + [anon_sym_neg_DASHdouble] = ACTIONS(11), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(11), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(11), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(11), + [anon_sym_long_DASHto_DASHint] = ACTIONS(11), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(11), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(11), + [anon_sym_float_DASHto_DASHint] = ACTIONS(11), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(11), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(11), + [anon_sym_double_DASHto_DASHint] = ACTIONS(11), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(11), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(11), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(11), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(11), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(11), + [anon_sym_add_DASHint] = ACTIONS(11), + [anon_sym_sub_DASHint] = ACTIONS(11), + [anon_sym_mul_DASHint] = ACTIONS(11), + [anon_sym_div_DASHint] = ACTIONS(11), + [anon_sym_rem_DASHint] = ACTIONS(11), + [anon_sym_and_DASHint] = ACTIONS(11), + [anon_sym_or_DASHint] = ACTIONS(11), + [anon_sym_xor_DASHint] = ACTIONS(11), + [anon_sym_shl_DASHint] = ACTIONS(11), + [anon_sym_shr_DASHint] = ACTIONS(11), + [anon_sym_ushr_DASHint] = ACTIONS(11), + [anon_sym_add_DASHlong] = ACTIONS(11), + [anon_sym_sub_DASHlong] = ACTIONS(11), + [anon_sym_mul_DASHlong] = ACTIONS(11), + [anon_sym_div_DASHlong] = ACTIONS(11), + [anon_sym_rem_DASHlong] = ACTIONS(11), + [anon_sym_and_DASHlong] = ACTIONS(11), + [anon_sym_or_DASHlong] = ACTIONS(11), + [anon_sym_xor_DASHlong] = ACTIONS(11), + [anon_sym_shl_DASHlong] = ACTIONS(11), + [anon_sym_shr_DASHlong] = ACTIONS(11), + [anon_sym_ushr_DASHlong] = ACTIONS(11), + [anon_sym_add_DASHfloat] = ACTIONS(11), + [anon_sym_sub_DASHfloat] = ACTIONS(11), + [anon_sym_mul_DASHfloat] = ACTIONS(11), + [anon_sym_div_DASHfloat] = ACTIONS(11), + [anon_sym_rem_DASHfloat] = ACTIONS(11), + [anon_sym_add_DASHdouble] = ACTIONS(11), + [anon_sym_sub_DASHdouble] = ACTIONS(11), + [anon_sym_mul_DASHdouble] = ACTIONS(11), + [anon_sym_div_DASHdouble] = ACTIONS(11), + [anon_sym_rem_DASHdouble] = ACTIONS(11), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(13), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(13), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(13), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(13), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(13), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(13), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(13), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(13), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(13), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(13), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(13), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(13), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(13), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(13), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(13), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(13), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(13), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(13), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(13), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(13), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(13), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(13), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(13), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(13), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(13), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(13), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(13), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(13), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(13), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(13), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(13), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(13), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(13), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(13), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(13), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(13), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(13), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(13), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(13), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(13), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(13), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(13), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(13), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(13), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(13), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(13), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(13), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(13), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(13), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(13), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(13), + [anon_sym_static_DASHget] = ACTIONS(11), + [anon_sym_static_DASHput] = ACTIONS(11), + [anon_sym_instance_DASHget] = ACTIONS(11), + [anon_sym_instance_DASHput] = ACTIONS(11), + [anon_sym_execute_DASHinline] = ACTIONS(11), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(13), + [anon_sym_iget_DASHquick] = ACTIONS(11), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(11), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(11), + [anon_sym_iput_DASHquick] = ACTIONS(11), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(11), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(11), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(11), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(11), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(11), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(11), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(11), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(13), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(11), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(13), + [anon_sym_rsub_DASHint] = ACTIONS(11), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(13), + [anon_sym_LBRACE] = ACTIONS(15), + [anon_sym_RBRACE] = ACTIONS(17), + [sym_class_identifier] = ACTIONS(19), + [aux_sym_label_token1] = ACTIONS(21), + [aux_sym_jmp_label_token1] = ACTIONS(23), + [anon_sym_LTclinit_GT] = ACTIONS(25), + [anon_sym_LTinit_GT] = ACTIONS(25), + [anon_sym_DASH] = ACTIONS(27), + [anon_sym_LPAREN] = ACTIONS(29), + [anon_sym_LBRACK] = ACTIONS(31), + [aux_sym_primitive_type_token1] = ACTIONS(33), + [aux_sym_primitive_type_token2] = ACTIONS(33), + [anon_sym_DOTenum] = ACTIONS(35), + [sym_variable] = ACTIONS(37), + [sym_parameter] = ACTIONS(37), + [sym_number] = ACTIONS(95), + [sym_float] = ACTIONS(41), + [sym_NaN] = ACTIONS(43), + [sym_Infinity] = ACTIONS(43), + [anon_sym_DQUOTE] = ACTIONS(45), + [anon_sym_true] = ACTIONS(47), + [anon_sym_false] = ACTIONS(47), + [anon_sym_SQUOTE] = ACTIONS(49), + [sym_null] = ACTIONS(41), + [sym_comment] = ACTIONS(3), + }, + [6] = { + [sym_subannotation_directive] = STATE(140), + [sym_opcode] = STATE(349), + [sym_value] = STATE(138), + [sym_label] = STATE(140), + [sym_jmp_label] = STATE(140), + [sym_body] = STATE(140), + [sym__field_body] = STATE(81), + [sym_method_signature] = STATE(81), + [sym__method_signature_body] = STATE(82), + [sym_method_handle] = STATE(140), + [sym__full_field_body] = STATE(81), + [sym_full_method_signature] = STATE(81), + [sym_custom_invoke] = STATE(140), + [sym__type] = STATE(140), + [sym_array_type] = STATE(73), + [sym_primitive_type] = STATE(71), + [sym_enum_reference] = STATE(140), + [sym_register] = STATE(140), + [sym_list] = STATE(140), + [sym_range] = STATE(140), + [sym__literal] = STATE(140), + [sym_string] = STATE(140), + [sym_boolean] = STATE(140), + [sym_character] = STATE(140), + [sym_identifier] = ACTIONS(7), + [anon_sym_DOTsubannotation] = ACTIONS(9), + [anon_sym_nop] = ACTIONS(11), + [anon_sym_move] = ACTIONS(11), + [anon_sym_move_SLASHfrom16] = ACTIONS(13), + [anon_sym_move_SLASH16] = ACTIONS(13), + [anon_sym_move_DASHwide] = ACTIONS(11), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(13), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(13), + [anon_sym_move_DASHobject] = ACTIONS(11), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(13), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(13), + [anon_sym_move_DASHresult] = ACTIONS(11), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(11), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(11), + [anon_sym_move_DASHexception] = ACTIONS(11), + [anon_sym_return_DASHvoid] = ACTIONS(11), + [anon_sym_return] = ACTIONS(11), + [anon_sym_return_DASHwide] = ACTIONS(11), + [anon_sym_return_DASHobject] = ACTIONS(11), + [anon_sym_const_SLASH4] = ACTIONS(13), + [anon_sym_const_SLASH16] = ACTIONS(13), + [anon_sym_const] = ACTIONS(11), + [anon_sym_const_SLASHhigh16] = ACTIONS(13), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(13), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(13), + [anon_sym_const_DASHwide] = ACTIONS(11), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(13), + [anon_sym_const_DASHstring] = ACTIONS(11), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(13), + [anon_sym_const_DASHclass] = ACTIONS(11), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(11), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(11), + [anon_sym_monitor_DASHenter] = ACTIONS(11), + [anon_sym_monitor_DASHexit] = ACTIONS(11), + [anon_sym_check_DASHcast] = ACTIONS(11), + [anon_sym_instance_DASHof] = ACTIONS(11), + [anon_sym_array_DASHlength] = ACTIONS(11), + [anon_sym_new_DASHinstance] = ACTIONS(11), + [anon_sym_new_DASHarray] = ACTIONS(11), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(11), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(13), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(11), + [anon_sym_throw] = ACTIONS(11), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(11), + [anon_sym_goto] = ACTIONS(11), + [anon_sym_goto_SLASH16] = ACTIONS(13), + [anon_sym_goto_SLASH32] = ACTIONS(13), + [anon_sym_packed_DASHswitch] = ACTIONS(11), + [anon_sym_sparse_DASHswitch] = ACTIONS(11), + [anon_sym_cmpl_DASHfloat] = ACTIONS(11), + [anon_sym_cmpg_DASHfloat] = ACTIONS(11), + [anon_sym_cmpl_DASHdouble] = ACTIONS(11), + [anon_sym_cmpg_DASHdouble] = ACTIONS(11), + [anon_sym_cmp_DASHlong] = ACTIONS(11), + [anon_sym_if_DASHeq] = ACTIONS(11), + [anon_sym_if_DASHne] = ACTIONS(11), + [anon_sym_if_DASHlt] = ACTIONS(11), + [anon_sym_if_DASHge] = ACTIONS(11), + [anon_sym_if_DASHgt] = ACTIONS(11), + [anon_sym_if_DASHle] = ACTIONS(11), + [anon_sym_if_DASHeqz] = ACTIONS(11), + [anon_sym_if_DASHnez] = ACTIONS(11), + [anon_sym_if_DASHltz] = ACTIONS(11), + [anon_sym_if_DASHgez] = ACTIONS(11), + [anon_sym_if_DASHgtz] = ACTIONS(11), + [anon_sym_if_DASHlez] = ACTIONS(11), + [anon_sym_aget] = ACTIONS(11), + [anon_sym_aget_DASHwide] = ACTIONS(11), + [anon_sym_aget_DASHobject] = ACTIONS(11), + [anon_sym_aget_DASHboolean] = ACTIONS(11), + [anon_sym_aget_DASHbyte] = ACTIONS(11), + [anon_sym_aget_DASHchar] = ACTIONS(11), + [anon_sym_aget_DASHshort] = ACTIONS(11), + [anon_sym_aput] = ACTIONS(11), + [anon_sym_aput_DASHwide] = ACTIONS(11), + [anon_sym_aput_DASHobject] = ACTIONS(11), + [anon_sym_aput_DASHboolean] = ACTIONS(11), + [anon_sym_aput_DASHbyte] = ACTIONS(11), + [anon_sym_aput_DASHchar] = ACTIONS(11), + [anon_sym_aput_DASHshort] = ACTIONS(11), + [anon_sym_iget] = ACTIONS(11), + [anon_sym_iget_DASHwide] = ACTIONS(11), + [anon_sym_iget_DASHobject] = ACTIONS(11), + [anon_sym_iget_DASHboolean] = ACTIONS(11), + [anon_sym_iget_DASHbyte] = ACTIONS(11), + [anon_sym_iget_DASHchar] = ACTIONS(11), + [anon_sym_iget_DASHshort] = ACTIONS(11), + [anon_sym_iget_DASHvolatile] = ACTIONS(11), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(11), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(11), + [anon_sym_iput] = ACTIONS(11), + [anon_sym_iput_DASHwide] = ACTIONS(11), + [anon_sym_iput_DASHobject] = ACTIONS(11), + [anon_sym_iput_DASHboolean] = ACTIONS(11), + [anon_sym_iput_DASHbyte] = ACTIONS(11), + [anon_sym_iput_DASHchar] = ACTIONS(11), + [anon_sym_iput_DASHshort] = ACTIONS(11), + [anon_sym_iput_DASHvolatile] = ACTIONS(11), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(11), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(11), + [anon_sym_sget] = ACTIONS(11), + [anon_sym_sget_DASHwide] = ACTIONS(11), + [anon_sym_sget_DASHobject] = ACTIONS(11), + [anon_sym_sget_DASHboolean] = ACTIONS(11), + [anon_sym_sget_DASHbyte] = ACTIONS(11), + [anon_sym_sget_DASHchar] = ACTIONS(11), + [anon_sym_sget_DASHshort] = ACTIONS(11), + [anon_sym_sget_DASHvolatile] = ACTIONS(11), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(11), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(11), + [anon_sym_sput] = ACTIONS(11), + [anon_sym_sput_DASHwide] = ACTIONS(11), + [anon_sym_sput_DASHobject] = ACTIONS(11), + [anon_sym_sput_DASHboolean] = ACTIONS(11), + [anon_sym_sput_DASHbyte] = ACTIONS(11), + [anon_sym_sput_DASHchar] = ACTIONS(11), + [anon_sym_sput_DASHshort] = ACTIONS(11), + [anon_sym_sput_DASHvolatile] = ACTIONS(11), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(11), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(11), + [anon_sym_invoke_DASHconstructor] = ACTIONS(11), + [anon_sym_invoke_DASHcustom] = ACTIONS(11), + [anon_sym_invoke_DASHdirect] = ACTIONS(11), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(11), + [anon_sym_invoke_DASHinstance] = ACTIONS(11), + [anon_sym_invoke_DASHinterface] = ACTIONS(11), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(11), + [anon_sym_invoke_DASHstatic] = ACTIONS(11), + [anon_sym_invoke_DASHsuper] = ACTIONS(11), + [anon_sym_invoke_DASHvirtual] = ACTIONS(11), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(13), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(13), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(13), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(13), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(13), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(13), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(13), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(13), + [anon_sym_neg_DASHint] = ACTIONS(11), + [anon_sym_not_DASHint] = ACTIONS(11), + [anon_sym_neg_DASHlong] = ACTIONS(11), + [anon_sym_not_DASHlong] = ACTIONS(11), + [anon_sym_neg_DASHfloat] = ACTIONS(11), + [anon_sym_neg_DASHdouble] = ACTIONS(11), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(11), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(11), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(11), + [anon_sym_long_DASHto_DASHint] = ACTIONS(11), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(11), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(11), + [anon_sym_float_DASHto_DASHint] = ACTIONS(11), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(11), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(11), + [anon_sym_double_DASHto_DASHint] = ACTIONS(11), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(11), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(11), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(11), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(11), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(11), + [anon_sym_add_DASHint] = ACTIONS(11), + [anon_sym_sub_DASHint] = ACTIONS(11), + [anon_sym_mul_DASHint] = ACTIONS(11), + [anon_sym_div_DASHint] = ACTIONS(11), + [anon_sym_rem_DASHint] = ACTIONS(11), + [anon_sym_and_DASHint] = ACTIONS(11), + [anon_sym_or_DASHint] = ACTIONS(11), + [anon_sym_xor_DASHint] = ACTIONS(11), + [anon_sym_shl_DASHint] = ACTIONS(11), + [anon_sym_shr_DASHint] = ACTIONS(11), + [anon_sym_ushr_DASHint] = ACTIONS(11), + [anon_sym_add_DASHlong] = ACTIONS(11), + [anon_sym_sub_DASHlong] = ACTIONS(11), + [anon_sym_mul_DASHlong] = ACTIONS(11), + [anon_sym_div_DASHlong] = ACTIONS(11), + [anon_sym_rem_DASHlong] = ACTIONS(11), + [anon_sym_and_DASHlong] = ACTIONS(11), + [anon_sym_or_DASHlong] = ACTIONS(11), + [anon_sym_xor_DASHlong] = ACTIONS(11), + [anon_sym_shl_DASHlong] = ACTIONS(11), + [anon_sym_shr_DASHlong] = ACTIONS(11), + [anon_sym_ushr_DASHlong] = ACTIONS(11), + [anon_sym_add_DASHfloat] = ACTIONS(11), + [anon_sym_sub_DASHfloat] = ACTIONS(11), + [anon_sym_mul_DASHfloat] = ACTIONS(11), + [anon_sym_div_DASHfloat] = ACTIONS(11), + [anon_sym_rem_DASHfloat] = ACTIONS(11), + [anon_sym_add_DASHdouble] = ACTIONS(11), + [anon_sym_sub_DASHdouble] = ACTIONS(11), + [anon_sym_mul_DASHdouble] = ACTIONS(11), + [anon_sym_div_DASHdouble] = ACTIONS(11), + [anon_sym_rem_DASHdouble] = ACTIONS(11), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(13), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(13), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(13), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(13), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(13), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(13), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(13), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(13), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(13), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(13), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(13), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(13), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(13), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(13), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(13), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(13), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(13), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(13), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(13), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(13), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(13), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(13), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(13), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(13), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(13), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(13), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(13), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(13), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(13), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(13), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(13), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(13), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(13), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(13), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(13), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(13), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(13), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(13), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(13), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(13), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(13), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(13), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(13), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(13), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(13), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(13), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(13), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(13), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(13), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(13), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(13), + [anon_sym_static_DASHget] = ACTIONS(11), + [anon_sym_static_DASHput] = ACTIONS(11), + [anon_sym_instance_DASHget] = ACTIONS(11), + [anon_sym_instance_DASHput] = ACTIONS(11), + [anon_sym_execute_DASHinline] = ACTIONS(11), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(13), + [anon_sym_iget_DASHquick] = ACTIONS(11), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(11), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(11), + [anon_sym_iput_DASHquick] = ACTIONS(11), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(11), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(11), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(11), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(11), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(11), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(11), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(11), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(13), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(11), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(13), + [anon_sym_rsub_DASHint] = ACTIONS(11), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(13), + [anon_sym_LBRACE] = ACTIONS(15), + [sym_class_identifier] = ACTIONS(19), + [aux_sym_label_token1] = ACTIONS(21), + [aux_sym_jmp_label_token1] = ACTIONS(23), + [anon_sym_LTclinit_GT] = ACTIONS(25), + [anon_sym_LTinit_GT] = ACTIONS(25), + [anon_sym_DASH] = ACTIONS(27), + [anon_sym_LPAREN] = ACTIONS(29), + [anon_sym_LBRACK] = ACTIONS(31), + [aux_sym_primitive_type_token1] = ACTIONS(33), + [aux_sym_primitive_type_token2] = ACTIONS(33), + [anon_sym_DOTenum] = ACTIONS(35), + [sym_variable] = ACTIONS(37), + [sym_parameter] = ACTIONS(37), + [sym_number] = ACTIONS(95), + [sym_float] = ACTIONS(41), + [sym_NaN] = ACTIONS(43), + [sym_Infinity] = ACTIONS(43), + [anon_sym_DQUOTE] = ACTIONS(45), + [anon_sym_true] = ACTIONS(47), + [anon_sym_false] = ACTIONS(47), + [anon_sym_SQUOTE] = ACTIONS(49), + [sym_null] = ACTIONS(41), + [sym_comment] = ACTIONS(3), + }, + [7] = { + [sym_subannotation_directive] = STATE(270), + [sym_opcode] = STATE(369), + [sym_value] = STATE(269), + [sym_label] = STATE(270), + [sym_jmp_label] = STATE(270), + [sym_body] = STATE(270), + [sym__field_body] = STATE(271), + [sym_method_signature] = STATE(271), + [sym__method_signature_body] = STATE(272), + [sym_method_handle] = STATE(270), + [sym__full_field_body] = STATE(271), + [sym_full_method_signature] = STATE(271), + [sym_custom_invoke] = STATE(270), + [sym__type] = STATE(270), + [sym_array_type] = STATE(266), + [sym_primitive_type] = STATE(262), + [sym_enum_reference] = STATE(270), + [sym_register] = STATE(270), + [sym_list] = STATE(270), + [sym_range] = STATE(270), + [sym__literal] = STATE(270), + [sym_string] = STATE(270), + [sym_boolean] = STATE(270), + [sym_character] = STATE(270), + [sym_identifier] = ACTIONS(51), + [anon_sym_DOTsubannotation] = ACTIONS(97), + [anon_sym_nop] = ACTIONS(11), + [anon_sym_move] = ACTIONS(11), + [anon_sym_move_SLASHfrom16] = ACTIONS(13), + [anon_sym_move_SLASH16] = ACTIONS(13), + [anon_sym_move_DASHwide] = ACTIONS(11), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(13), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(13), + [anon_sym_move_DASHobject] = ACTIONS(11), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(13), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(13), + [anon_sym_move_DASHresult] = ACTIONS(11), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(11), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(11), + [anon_sym_move_DASHexception] = ACTIONS(11), + [anon_sym_return_DASHvoid] = ACTIONS(11), + [anon_sym_return] = ACTIONS(11), + [anon_sym_return_DASHwide] = ACTIONS(11), + [anon_sym_return_DASHobject] = ACTIONS(11), + [anon_sym_const_SLASH4] = ACTIONS(13), + [anon_sym_const_SLASH16] = ACTIONS(13), + [anon_sym_const] = ACTIONS(11), + [anon_sym_const_SLASHhigh16] = ACTIONS(13), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(13), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(13), + [anon_sym_const_DASHwide] = ACTIONS(11), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(13), + [anon_sym_const_DASHstring] = ACTIONS(11), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(13), + [anon_sym_const_DASHclass] = ACTIONS(11), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(11), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(11), + [anon_sym_monitor_DASHenter] = ACTIONS(11), + [anon_sym_monitor_DASHexit] = ACTIONS(11), + [anon_sym_check_DASHcast] = ACTIONS(11), + [anon_sym_instance_DASHof] = ACTIONS(11), + [anon_sym_array_DASHlength] = ACTIONS(11), + [anon_sym_new_DASHinstance] = ACTIONS(11), + [anon_sym_new_DASHarray] = ACTIONS(11), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(11), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(13), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(11), + [anon_sym_throw] = ACTIONS(11), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(11), + [anon_sym_goto] = ACTIONS(11), + [anon_sym_goto_SLASH16] = ACTIONS(13), + [anon_sym_goto_SLASH32] = ACTIONS(13), + [anon_sym_packed_DASHswitch] = ACTIONS(11), + [anon_sym_sparse_DASHswitch] = ACTIONS(11), + [anon_sym_cmpl_DASHfloat] = ACTIONS(11), + [anon_sym_cmpg_DASHfloat] = ACTIONS(11), + [anon_sym_cmpl_DASHdouble] = ACTIONS(11), + [anon_sym_cmpg_DASHdouble] = ACTIONS(11), + [anon_sym_cmp_DASHlong] = ACTIONS(11), + [anon_sym_if_DASHeq] = ACTIONS(11), + [anon_sym_if_DASHne] = ACTIONS(11), + [anon_sym_if_DASHlt] = ACTIONS(11), + [anon_sym_if_DASHge] = ACTIONS(11), + [anon_sym_if_DASHgt] = ACTIONS(11), + [anon_sym_if_DASHle] = ACTIONS(11), + [anon_sym_if_DASHeqz] = ACTIONS(11), + [anon_sym_if_DASHnez] = ACTIONS(11), + [anon_sym_if_DASHltz] = ACTIONS(11), + [anon_sym_if_DASHgez] = ACTIONS(11), + [anon_sym_if_DASHgtz] = ACTIONS(11), + [anon_sym_if_DASHlez] = ACTIONS(11), + [anon_sym_aget] = ACTIONS(11), + [anon_sym_aget_DASHwide] = ACTIONS(11), + [anon_sym_aget_DASHobject] = ACTIONS(11), + [anon_sym_aget_DASHboolean] = ACTIONS(11), + [anon_sym_aget_DASHbyte] = ACTIONS(11), + [anon_sym_aget_DASHchar] = ACTIONS(11), + [anon_sym_aget_DASHshort] = ACTIONS(11), + [anon_sym_aput] = ACTIONS(11), + [anon_sym_aput_DASHwide] = ACTIONS(11), + [anon_sym_aput_DASHobject] = ACTIONS(11), + [anon_sym_aput_DASHboolean] = ACTIONS(11), + [anon_sym_aput_DASHbyte] = ACTIONS(11), + [anon_sym_aput_DASHchar] = ACTIONS(11), + [anon_sym_aput_DASHshort] = ACTIONS(11), + [anon_sym_iget] = ACTIONS(11), + [anon_sym_iget_DASHwide] = ACTIONS(11), + [anon_sym_iget_DASHobject] = ACTIONS(11), + [anon_sym_iget_DASHboolean] = ACTIONS(11), + [anon_sym_iget_DASHbyte] = ACTIONS(11), + [anon_sym_iget_DASHchar] = ACTIONS(11), + [anon_sym_iget_DASHshort] = ACTIONS(11), + [anon_sym_iget_DASHvolatile] = ACTIONS(11), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(11), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(11), + [anon_sym_iput] = ACTIONS(11), + [anon_sym_iput_DASHwide] = ACTIONS(11), + [anon_sym_iput_DASHobject] = ACTIONS(11), + [anon_sym_iput_DASHboolean] = ACTIONS(11), + [anon_sym_iput_DASHbyte] = ACTIONS(11), + [anon_sym_iput_DASHchar] = ACTIONS(11), + [anon_sym_iput_DASHshort] = ACTIONS(11), + [anon_sym_iput_DASHvolatile] = ACTIONS(11), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(11), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(11), + [anon_sym_sget] = ACTIONS(11), + [anon_sym_sget_DASHwide] = ACTIONS(11), + [anon_sym_sget_DASHobject] = ACTIONS(11), + [anon_sym_sget_DASHboolean] = ACTIONS(11), + [anon_sym_sget_DASHbyte] = ACTIONS(11), + [anon_sym_sget_DASHchar] = ACTIONS(11), + [anon_sym_sget_DASHshort] = ACTIONS(11), + [anon_sym_sget_DASHvolatile] = ACTIONS(11), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(11), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(11), + [anon_sym_sput] = ACTIONS(11), + [anon_sym_sput_DASHwide] = ACTIONS(11), + [anon_sym_sput_DASHobject] = ACTIONS(11), + [anon_sym_sput_DASHboolean] = ACTIONS(11), + [anon_sym_sput_DASHbyte] = ACTIONS(11), + [anon_sym_sput_DASHchar] = ACTIONS(11), + [anon_sym_sput_DASHshort] = ACTIONS(11), + [anon_sym_sput_DASHvolatile] = ACTIONS(11), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(11), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(11), + [anon_sym_invoke_DASHconstructor] = ACTIONS(11), + [anon_sym_invoke_DASHcustom] = ACTIONS(11), + [anon_sym_invoke_DASHdirect] = ACTIONS(11), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(11), + [anon_sym_invoke_DASHinstance] = ACTIONS(11), + [anon_sym_invoke_DASHinterface] = ACTIONS(11), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(11), + [anon_sym_invoke_DASHstatic] = ACTIONS(11), + [anon_sym_invoke_DASHsuper] = ACTIONS(11), + [anon_sym_invoke_DASHvirtual] = ACTIONS(11), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(13), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(13), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(13), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(13), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(13), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(13), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(13), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(13), + [anon_sym_neg_DASHint] = ACTIONS(11), + [anon_sym_not_DASHint] = ACTIONS(11), + [anon_sym_neg_DASHlong] = ACTIONS(11), + [anon_sym_not_DASHlong] = ACTIONS(11), + [anon_sym_neg_DASHfloat] = ACTIONS(11), + [anon_sym_neg_DASHdouble] = ACTIONS(11), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(11), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(11), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(11), + [anon_sym_long_DASHto_DASHint] = ACTIONS(11), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(11), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(11), + [anon_sym_float_DASHto_DASHint] = ACTIONS(11), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(11), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(11), + [anon_sym_double_DASHto_DASHint] = ACTIONS(11), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(11), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(11), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(11), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(11), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(11), + [anon_sym_add_DASHint] = ACTIONS(11), + [anon_sym_sub_DASHint] = ACTIONS(11), + [anon_sym_mul_DASHint] = ACTIONS(11), + [anon_sym_div_DASHint] = ACTIONS(11), + [anon_sym_rem_DASHint] = ACTIONS(11), + [anon_sym_and_DASHint] = ACTIONS(11), + [anon_sym_or_DASHint] = ACTIONS(11), + [anon_sym_xor_DASHint] = ACTIONS(11), + [anon_sym_shl_DASHint] = ACTIONS(11), + [anon_sym_shr_DASHint] = ACTIONS(11), + [anon_sym_ushr_DASHint] = ACTIONS(11), + [anon_sym_add_DASHlong] = ACTIONS(11), + [anon_sym_sub_DASHlong] = ACTIONS(11), + [anon_sym_mul_DASHlong] = ACTIONS(11), + [anon_sym_div_DASHlong] = ACTIONS(11), + [anon_sym_rem_DASHlong] = ACTIONS(11), + [anon_sym_and_DASHlong] = ACTIONS(11), + [anon_sym_or_DASHlong] = ACTIONS(11), + [anon_sym_xor_DASHlong] = ACTIONS(11), + [anon_sym_shl_DASHlong] = ACTIONS(11), + [anon_sym_shr_DASHlong] = ACTIONS(11), + [anon_sym_ushr_DASHlong] = ACTIONS(11), + [anon_sym_add_DASHfloat] = ACTIONS(11), + [anon_sym_sub_DASHfloat] = ACTIONS(11), + [anon_sym_mul_DASHfloat] = ACTIONS(11), + [anon_sym_div_DASHfloat] = ACTIONS(11), + [anon_sym_rem_DASHfloat] = ACTIONS(11), + [anon_sym_add_DASHdouble] = ACTIONS(11), + [anon_sym_sub_DASHdouble] = ACTIONS(11), + [anon_sym_mul_DASHdouble] = ACTIONS(11), + [anon_sym_div_DASHdouble] = ACTIONS(11), + [anon_sym_rem_DASHdouble] = ACTIONS(11), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(13), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(13), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(13), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(13), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(13), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(13), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(13), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(13), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(13), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(13), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(13), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(13), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(13), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(13), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(13), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(13), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(13), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(13), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(13), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(13), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(13), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(13), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(13), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(13), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(13), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(13), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(13), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(13), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(13), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(13), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(13), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(13), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(13), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(13), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(13), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(13), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(13), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(13), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(13), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(13), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(13), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(13), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(13), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(13), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(13), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(13), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(13), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(13), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(13), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(13), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(13), + [anon_sym_static_DASHget] = ACTIONS(11), + [anon_sym_static_DASHput] = ACTIONS(11), + [anon_sym_instance_DASHget] = ACTIONS(11), + [anon_sym_instance_DASHput] = ACTIONS(11), + [anon_sym_execute_DASHinline] = ACTIONS(11), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(13), + [anon_sym_iget_DASHquick] = ACTIONS(11), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(11), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(11), + [anon_sym_iput_DASHquick] = ACTIONS(11), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(11), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(11), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(11), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(11), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(11), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(11), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(11), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(13), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(11), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(13), + [anon_sym_rsub_DASHint] = ACTIONS(11), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(13), + [anon_sym_LBRACE] = ACTIONS(99), + [sym_class_identifier] = ACTIONS(101), + [aux_sym_label_token1] = ACTIONS(103), + [aux_sym_jmp_label_token1] = ACTIONS(63), + [anon_sym_LTclinit_GT] = ACTIONS(105), + [anon_sym_LTinit_GT] = ACTIONS(105), + [anon_sym_DASH] = ACTIONS(67), + [anon_sym_LPAREN] = ACTIONS(107), + [anon_sym_LBRACK] = ACTIONS(109), + [aux_sym_primitive_type_token1] = ACTIONS(73), + [aux_sym_primitive_type_token2] = ACTIONS(73), + [anon_sym_DOTenum] = ACTIONS(111), + [sym_variable] = ACTIONS(77), + [sym_parameter] = ACTIONS(77), + [sym_number] = ACTIONS(79), + [sym_float] = ACTIONS(81), + [sym_NaN] = ACTIONS(113), + [sym_Infinity] = ACTIONS(113), + [anon_sym_DQUOTE] = ACTIONS(115), + [anon_sym_true] = ACTIONS(85), + [anon_sym_false] = ACTIONS(85), + [anon_sym_SQUOTE] = ACTIONS(117), + [sym_null] = ACTIONS(81), + [sym_comment] = ACTIONS(3), + }, + [8] = { + [sym_subannotation_directive] = STATE(140), + [sym_opcode] = STATE(349), + [sym_value] = STATE(326), + [sym_label] = STATE(140), + [sym_jmp_label] = STATE(140), + [sym_body] = STATE(140), + [sym__field_body] = STATE(81), + [sym_method_signature] = STATE(81), + [sym__method_signature_body] = STATE(82), + [sym_method_handle] = STATE(140), + [sym__full_field_body] = STATE(81), + [sym_full_method_signature] = STATE(81), + [sym_custom_invoke] = STATE(140), + [sym__type] = STATE(140), + [sym_array_type] = STATE(73), + [sym_primitive_type] = STATE(71), + [sym_enum_reference] = STATE(140), + [sym_register] = STATE(140), + [sym_list] = STATE(140), + [sym_range] = STATE(140), + [sym__literal] = STATE(140), + [sym_string] = STATE(140), + [sym_boolean] = STATE(140), + [sym_character] = STATE(140), + [sym_identifier] = ACTIONS(7), + [anon_sym_DOTsubannotation] = ACTIONS(9), + [anon_sym_nop] = ACTIONS(11), + [anon_sym_move] = ACTIONS(11), + [anon_sym_move_SLASHfrom16] = ACTIONS(13), + [anon_sym_move_SLASH16] = ACTIONS(13), + [anon_sym_move_DASHwide] = ACTIONS(11), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(13), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(13), + [anon_sym_move_DASHobject] = ACTIONS(11), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(13), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(13), + [anon_sym_move_DASHresult] = ACTIONS(11), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(11), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(11), + [anon_sym_move_DASHexception] = ACTIONS(11), + [anon_sym_return_DASHvoid] = ACTIONS(11), + [anon_sym_return] = ACTIONS(11), + [anon_sym_return_DASHwide] = ACTIONS(11), + [anon_sym_return_DASHobject] = ACTIONS(11), + [anon_sym_const_SLASH4] = ACTIONS(13), + [anon_sym_const_SLASH16] = ACTIONS(13), + [anon_sym_const] = ACTIONS(11), + [anon_sym_const_SLASHhigh16] = ACTIONS(13), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(13), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(13), + [anon_sym_const_DASHwide] = ACTIONS(11), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(13), + [anon_sym_const_DASHstring] = ACTIONS(11), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(13), + [anon_sym_const_DASHclass] = ACTIONS(11), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(11), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(11), + [anon_sym_monitor_DASHenter] = ACTIONS(11), + [anon_sym_monitor_DASHexit] = ACTIONS(11), + [anon_sym_check_DASHcast] = ACTIONS(11), + [anon_sym_instance_DASHof] = ACTIONS(11), + [anon_sym_array_DASHlength] = ACTIONS(11), + [anon_sym_new_DASHinstance] = ACTIONS(11), + [anon_sym_new_DASHarray] = ACTIONS(11), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(11), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(13), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(11), + [anon_sym_throw] = ACTIONS(11), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(11), + [anon_sym_goto] = ACTIONS(11), + [anon_sym_goto_SLASH16] = ACTIONS(13), + [anon_sym_goto_SLASH32] = ACTIONS(13), + [anon_sym_packed_DASHswitch] = ACTIONS(11), + [anon_sym_sparse_DASHswitch] = ACTIONS(11), + [anon_sym_cmpl_DASHfloat] = ACTIONS(11), + [anon_sym_cmpg_DASHfloat] = ACTIONS(11), + [anon_sym_cmpl_DASHdouble] = ACTIONS(11), + [anon_sym_cmpg_DASHdouble] = ACTIONS(11), + [anon_sym_cmp_DASHlong] = ACTIONS(11), + [anon_sym_if_DASHeq] = ACTIONS(11), + [anon_sym_if_DASHne] = ACTIONS(11), + [anon_sym_if_DASHlt] = ACTIONS(11), + [anon_sym_if_DASHge] = ACTIONS(11), + [anon_sym_if_DASHgt] = ACTIONS(11), + [anon_sym_if_DASHle] = ACTIONS(11), + [anon_sym_if_DASHeqz] = ACTIONS(11), + [anon_sym_if_DASHnez] = ACTIONS(11), + [anon_sym_if_DASHltz] = ACTIONS(11), + [anon_sym_if_DASHgez] = ACTIONS(11), + [anon_sym_if_DASHgtz] = ACTIONS(11), + [anon_sym_if_DASHlez] = ACTIONS(11), + [anon_sym_aget] = ACTIONS(11), + [anon_sym_aget_DASHwide] = ACTIONS(11), + [anon_sym_aget_DASHobject] = ACTIONS(11), + [anon_sym_aget_DASHboolean] = ACTIONS(11), + [anon_sym_aget_DASHbyte] = ACTIONS(11), + [anon_sym_aget_DASHchar] = ACTIONS(11), + [anon_sym_aget_DASHshort] = ACTIONS(11), + [anon_sym_aput] = ACTIONS(11), + [anon_sym_aput_DASHwide] = ACTIONS(11), + [anon_sym_aput_DASHobject] = ACTIONS(11), + [anon_sym_aput_DASHboolean] = ACTIONS(11), + [anon_sym_aput_DASHbyte] = ACTIONS(11), + [anon_sym_aput_DASHchar] = ACTIONS(11), + [anon_sym_aput_DASHshort] = ACTIONS(11), + [anon_sym_iget] = ACTIONS(11), + [anon_sym_iget_DASHwide] = ACTIONS(11), + [anon_sym_iget_DASHobject] = ACTIONS(11), + [anon_sym_iget_DASHboolean] = ACTIONS(11), + [anon_sym_iget_DASHbyte] = ACTIONS(11), + [anon_sym_iget_DASHchar] = ACTIONS(11), + [anon_sym_iget_DASHshort] = ACTIONS(11), + [anon_sym_iget_DASHvolatile] = ACTIONS(11), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(11), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(11), + [anon_sym_iput] = ACTIONS(11), + [anon_sym_iput_DASHwide] = ACTIONS(11), + [anon_sym_iput_DASHobject] = ACTIONS(11), + [anon_sym_iput_DASHboolean] = ACTIONS(11), + [anon_sym_iput_DASHbyte] = ACTIONS(11), + [anon_sym_iput_DASHchar] = ACTIONS(11), + [anon_sym_iput_DASHshort] = ACTIONS(11), + [anon_sym_iput_DASHvolatile] = ACTIONS(11), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(11), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(11), + [anon_sym_sget] = ACTIONS(11), + [anon_sym_sget_DASHwide] = ACTIONS(11), + [anon_sym_sget_DASHobject] = ACTIONS(11), + [anon_sym_sget_DASHboolean] = ACTIONS(11), + [anon_sym_sget_DASHbyte] = ACTIONS(11), + [anon_sym_sget_DASHchar] = ACTIONS(11), + [anon_sym_sget_DASHshort] = ACTIONS(11), + [anon_sym_sget_DASHvolatile] = ACTIONS(11), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(11), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(11), + [anon_sym_sput] = ACTIONS(11), + [anon_sym_sput_DASHwide] = ACTIONS(11), + [anon_sym_sput_DASHobject] = ACTIONS(11), + [anon_sym_sput_DASHboolean] = ACTIONS(11), + [anon_sym_sput_DASHbyte] = ACTIONS(11), + [anon_sym_sput_DASHchar] = ACTIONS(11), + [anon_sym_sput_DASHshort] = ACTIONS(11), + [anon_sym_sput_DASHvolatile] = ACTIONS(11), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(11), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(11), + [anon_sym_invoke_DASHconstructor] = ACTIONS(11), + [anon_sym_invoke_DASHcustom] = ACTIONS(11), + [anon_sym_invoke_DASHdirect] = ACTIONS(11), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(11), + [anon_sym_invoke_DASHinstance] = ACTIONS(11), + [anon_sym_invoke_DASHinterface] = ACTIONS(11), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(11), + [anon_sym_invoke_DASHstatic] = ACTIONS(11), + [anon_sym_invoke_DASHsuper] = ACTIONS(11), + [anon_sym_invoke_DASHvirtual] = ACTIONS(11), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(13), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(13), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(13), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(13), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(13), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(13), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(13), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(13), + [anon_sym_neg_DASHint] = ACTIONS(11), + [anon_sym_not_DASHint] = ACTIONS(11), + [anon_sym_neg_DASHlong] = ACTIONS(11), + [anon_sym_not_DASHlong] = ACTIONS(11), + [anon_sym_neg_DASHfloat] = ACTIONS(11), + [anon_sym_neg_DASHdouble] = ACTIONS(11), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(11), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(11), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(11), + [anon_sym_long_DASHto_DASHint] = ACTIONS(11), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(11), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(11), + [anon_sym_float_DASHto_DASHint] = ACTIONS(11), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(11), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(11), + [anon_sym_double_DASHto_DASHint] = ACTIONS(11), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(11), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(11), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(11), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(11), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(11), + [anon_sym_add_DASHint] = ACTIONS(11), + [anon_sym_sub_DASHint] = ACTIONS(11), + [anon_sym_mul_DASHint] = ACTIONS(11), + [anon_sym_div_DASHint] = ACTIONS(11), + [anon_sym_rem_DASHint] = ACTIONS(11), + [anon_sym_and_DASHint] = ACTIONS(11), + [anon_sym_or_DASHint] = ACTIONS(11), + [anon_sym_xor_DASHint] = ACTIONS(11), + [anon_sym_shl_DASHint] = ACTIONS(11), + [anon_sym_shr_DASHint] = ACTIONS(11), + [anon_sym_ushr_DASHint] = ACTIONS(11), + [anon_sym_add_DASHlong] = ACTIONS(11), + [anon_sym_sub_DASHlong] = ACTIONS(11), + [anon_sym_mul_DASHlong] = ACTIONS(11), + [anon_sym_div_DASHlong] = ACTIONS(11), + [anon_sym_rem_DASHlong] = ACTIONS(11), + [anon_sym_and_DASHlong] = ACTIONS(11), + [anon_sym_or_DASHlong] = ACTIONS(11), + [anon_sym_xor_DASHlong] = ACTIONS(11), + [anon_sym_shl_DASHlong] = ACTIONS(11), + [anon_sym_shr_DASHlong] = ACTIONS(11), + [anon_sym_ushr_DASHlong] = ACTIONS(11), + [anon_sym_add_DASHfloat] = ACTIONS(11), + [anon_sym_sub_DASHfloat] = ACTIONS(11), + [anon_sym_mul_DASHfloat] = ACTIONS(11), + [anon_sym_div_DASHfloat] = ACTIONS(11), + [anon_sym_rem_DASHfloat] = ACTIONS(11), + [anon_sym_add_DASHdouble] = ACTIONS(11), + [anon_sym_sub_DASHdouble] = ACTIONS(11), + [anon_sym_mul_DASHdouble] = ACTIONS(11), + [anon_sym_div_DASHdouble] = ACTIONS(11), + [anon_sym_rem_DASHdouble] = ACTIONS(11), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(13), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(13), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(13), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(13), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(13), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(13), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(13), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(13), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(13), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(13), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(13), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(13), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(13), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(13), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(13), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(13), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(13), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(13), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(13), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(13), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(13), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(13), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(13), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(13), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(13), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(13), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(13), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(13), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(13), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(13), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(13), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(13), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(13), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(13), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(13), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(13), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(13), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(13), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(13), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(13), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(13), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(13), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(13), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(13), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(13), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(13), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(13), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(13), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(13), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(13), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(13), + [anon_sym_static_DASHget] = ACTIONS(11), + [anon_sym_static_DASHput] = ACTIONS(11), + [anon_sym_instance_DASHget] = ACTIONS(11), + [anon_sym_instance_DASHput] = ACTIONS(11), + [anon_sym_execute_DASHinline] = ACTIONS(11), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(13), + [anon_sym_iget_DASHquick] = ACTIONS(11), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(11), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(11), + [anon_sym_iput_DASHquick] = ACTIONS(11), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(11), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(11), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(11), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(11), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(11), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(11), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(11), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(13), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(11), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(13), + [anon_sym_rsub_DASHint] = ACTIONS(11), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(13), + [anon_sym_LBRACE] = ACTIONS(15), + [sym_class_identifier] = ACTIONS(19), + [aux_sym_label_token1] = ACTIONS(21), + [aux_sym_jmp_label_token1] = ACTIONS(23), + [anon_sym_LTclinit_GT] = ACTIONS(25), + [anon_sym_LTinit_GT] = ACTIONS(25), + [anon_sym_DASH] = ACTIONS(27), + [anon_sym_LPAREN] = ACTIONS(29), + [anon_sym_LBRACK] = ACTIONS(31), + [aux_sym_primitive_type_token1] = ACTIONS(33), + [aux_sym_primitive_type_token2] = ACTIONS(33), + [anon_sym_DOTenum] = ACTIONS(35), + [sym_variable] = ACTIONS(37), + [sym_parameter] = ACTIONS(37), + [sym_number] = ACTIONS(95), + [sym_float] = ACTIONS(41), + [sym_NaN] = ACTIONS(43), + [sym_Infinity] = ACTIONS(43), + [anon_sym_DQUOTE] = ACTIONS(45), + [anon_sym_true] = ACTIONS(47), + [anon_sym_false] = ACTIONS(47), + [anon_sym_SQUOTE] = ACTIONS(49), + [sym_null] = ACTIONS(41), + [sym_comment] = ACTIONS(3), + }, + [9] = { + [sym_subannotation_directive] = STATE(140), + [sym_opcode] = STATE(349), + [sym_value] = STATE(126), + [sym_label] = STATE(140), + [sym_jmp_label] = STATE(140), + [sym_body] = STATE(140), + [sym__field_body] = STATE(81), + [sym_method_signature] = STATE(81), + [sym__method_signature_body] = STATE(82), + [sym_method_handle] = STATE(140), + [sym__full_field_body] = STATE(81), + [sym_full_method_signature] = STATE(81), + [sym_custom_invoke] = STATE(140), + [sym__type] = STATE(140), + [sym_array_type] = STATE(73), + [sym_primitive_type] = STATE(71), + [sym_enum_reference] = STATE(140), + [sym_register] = STATE(140), + [sym_list] = STATE(140), + [sym_range] = STATE(140), + [sym__literal] = STATE(140), + [sym_string] = STATE(140), + [sym_boolean] = STATE(140), + [sym_character] = STATE(140), + [sym_identifier] = ACTIONS(7), + [anon_sym_DOTsubannotation] = ACTIONS(9), + [anon_sym_nop] = ACTIONS(11), + [anon_sym_move] = ACTIONS(11), + [anon_sym_move_SLASHfrom16] = ACTIONS(13), + [anon_sym_move_SLASH16] = ACTIONS(13), + [anon_sym_move_DASHwide] = ACTIONS(11), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(13), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(13), + [anon_sym_move_DASHobject] = ACTIONS(11), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(13), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(13), + [anon_sym_move_DASHresult] = ACTIONS(11), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(11), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(11), + [anon_sym_move_DASHexception] = ACTIONS(11), + [anon_sym_return_DASHvoid] = ACTIONS(11), + [anon_sym_return] = ACTIONS(11), + [anon_sym_return_DASHwide] = ACTIONS(11), + [anon_sym_return_DASHobject] = ACTIONS(11), + [anon_sym_const_SLASH4] = ACTIONS(13), + [anon_sym_const_SLASH16] = ACTIONS(13), + [anon_sym_const] = ACTIONS(11), + [anon_sym_const_SLASHhigh16] = ACTIONS(13), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(13), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(13), + [anon_sym_const_DASHwide] = ACTIONS(11), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(13), + [anon_sym_const_DASHstring] = ACTIONS(11), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(13), + [anon_sym_const_DASHclass] = ACTIONS(11), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(11), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(11), + [anon_sym_monitor_DASHenter] = ACTIONS(11), + [anon_sym_monitor_DASHexit] = ACTIONS(11), + [anon_sym_check_DASHcast] = ACTIONS(11), + [anon_sym_instance_DASHof] = ACTIONS(11), + [anon_sym_array_DASHlength] = ACTIONS(11), + [anon_sym_new_DASHinstance] = ACTIONS(11), + [anon_sym_new_DASHarray] = ACTIONS(11), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(11), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(13), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(11), + [anon_sym_throw] = ACTIONS(11), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(11), + [anon_sym_goto] = ACTIONS(11), + [anon_sym_goto_SLASH16] = ACTIONS(13), + [anon_sym_goto_SLASH32] = ACTIONS(13), + [anon_sym_packed_DASHswitch] = ACTIONS(11), + [anon_sym_sparse_DASHswitch] = ACTIONS(11), + [anon_sym_cmpl_DASHfloat] = ACTIONS(11), + [anon_sym_cmpg_DASHfloat] = ACTIONS(11), + [anon_sym_cmpl_DASHdouble] = ACTIONS(11), + [anon_sym_cmpg_DASHdouble] = ACTIONS(11), + [anon_sym_cmp_DASHlong] = ACTIONS(11), + [anon_sym_if_DASHeq] = ACTIONS(11), + [anon_sym_if_DASHne] = ACTIONS(11), + [anon_sym_if_DASHlt] = ACTIONS(11), + [anon_sym_if_DASHge] = ACTIONS(11), + [anon_sym_if_DASHgt] = ACTIONS(11), + [anon_sym_if_DASHle] = ACTIONS(11), + [anon_sym_if_DASHeqz] = ACTIONS(11), + [anon_sym_if_DASHnez] = ACTIONS(11), + [anon_sym_if_DASHltz] = ACTIONS(11), + [anon_sym_if_DASHgez] = ACTIONS(11), + [anon_sym_if_DASHgtz] = ACTIONS(11), + [anon_sym_if_DASHlez] = ACTIONS(11), + [anon_sym_aget] = ACTIONS(11), + [anon_sym_aget_DASHwide] = ACTIONS(11), + [anon_sym_aget_DASHobject] = ACTIONS(11), + [anon_sym_aget_DASHboolean] = ACTIONS(11), + [anon_sym_aget_DASHbyte] = ACTIONS(11), + [anon_sym_aget_DASHchar] = ACTIONS(11), + [anon_sym_aget_DASHshort] = ACTIONS(11), + [anon_sym_aput] = ACTIONS(11), + [anon_sym_aput_DASHwide] = ACTIONS(11), + [anon_sym_aput_DASHobject] = ACTIONS(11), + [anon_sym_aput_DASHboolean] = ACTIONS(11), + [anon_sym_aput_DASHbyte] = ACTIONS(11), + [anon_sym_aput_DASHchar] = ACTIONS(11), + [anon_sym_aput_DASHshort] = ACTIONS(11), + [anon_sym_iget] = ACTIONS(11), + [anon_sym_iget_DASHwide] = ACTIONS(11), + [anon_sym_iget_DASHobject] = ACTIONS(11), + [anon_sym_iget_DASHboolean] = ACTIONS(11), + [anon_sym_iget_DASHbyte] = ACTIONS(11), + [anon_sym_iget_DASHchar] = ACTIONS(11), + [anon_sym_iget_DASHshort] = ACTIONS(11), + [anon_sym_iget_DASHvolatile] = ACTIONS(11), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(11), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(11), + [anon_sym_iput] = ACTIONS(11), + [anon_sym_iput_DASHwide] = ACTIONS(11), + [anon_sym_iput_DASHobject] = ACTIONS(11), + [anon_sym_iput_DASHboolean] = ACTIONS(11), + [anon_sym_iput_DASHbyte] = ACTIONS(11), + [anon_sym_iput_DASHchar] = ACTIONS(11), + [anon_sym_iput_DASHshort] = ACTIONS(11), + [anon_sym_iput_DASHvolatile] = ACTIONS(11), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(11), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(11), + [anon_sym_sget] = ACTIONS(11), + [anon_sym_sget_DASHwide] = ACTIONS(11), + [anon_sym_sget_DASHobject] = ACTIONS(11), + [anon_sym_sget_DASHboolean] = ACTIONS(11), + [anon_sym_sget_DASHbyte] = ACTIONS(11), + [anon_sym_sget_DASHchar] = ACTIONS(11), + [anon_sym_sget_DASHshort] = ACTIONS(11), + [anon_sym_sget_DASHvolatile] = ACTIONS(11), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(11), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(11), + [anon_sym_sput] = ACTIONS(11), + [anon_sym_sput_DASHwide] = ACTIONS(11), + [anon_sym_sput_DASHobject] = ACTIONS(11), + [anon_sym_sput_DASHboolean] = ACTIONS(11), + [anon_sym_sput_DASHbyte] = ACTIONS(11), + [anon_sym_sput_DASHchar] = ACTIONS(11), + [anon_sym_sput_DASHshort] = ACTIONS(11), + [anon_sym_sput_DASHvolatile] = ACTIONS(11), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(11), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(11), + [anon_sym_invoke_DASHconstructor] = ACTIONS(11), + [anon_sym_invoke_DASHcustom] = ACTIONS(11), + [anon_sym_invoke_DASHdirect] = ACTIONS(11), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(11), + [anon_sym_invoke_DASHinstance] = ACTIONS(11), + [anon_sym_invoke_DASHinterface] = ACTIONS(11), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(11), + [anon_sym_invoke_DASHstatic] = ACTIONS(11), + [anon_sym_invoke_DASHsuper] = ACTIONS(11), + [anon_sym_invoke_DASHvirtual] = ACTIONS(11), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(13), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(13), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(13), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(13), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(13), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(13), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(13), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(13), + [anon_sym_neg_DASHint] = ACTIONS(11), + [anon_sym_not_DASHint] = ACTIONS(11), + [anon_sym_neg_DASHlong] = ACTIONS(11), + [anon_sym_not_DASHlong] = ACTIONS(11), + [anon_sym_neg_DASHfloat] = ACTIONS(11), + [anon_sym_neg_DASHdouble] = ACTIONS(11), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(11), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(11), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(11), + [anon_sym_long_DASHto_DASHint] = ACTIONS(11), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(11), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(11), + [anon_sym_float_DASHto_DASHint] = ACTIONS(11), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(11), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(11), + [anon_sym_double_DASHto_DASHint] = ACTIONS(11), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(11), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(11), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(11), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(11), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(11), + [anon_sym_add_DASHint] = ACTIONS(11), + [anon_sym_sub_DASHint] = ACTIONS(11), + [anon_sym_mul_DASHint] = ACTIONS(11), + [anon_sym_div_DASHint] = ACTIONS(11), + [anon_sym_rem_DASHint] = ACTIONS(11), + [anon_sym_and_DASHint] = ACTIONS(11), + [anon_sym_or_DASHint] = ACTIONS(11), + [anon_sym_xor_DASHint] = ACTIONS(11), + [anon_sym_shl_DASHint] = ACTIONS(11), + [anon_sym_shr_DASHint] = ACTIONS(11), + [anon_sym_ushr_DASHint] = ACTIONS(11), + [anon_sym_add_DASHlong] = ACTIONS(11), + [anon_sym_sub_DASHlong] = ACTIONS(11), + [anon_sym_mul_DASHlong] = ACTIONS(11), + [anon_sym_div_DASHlong] = ACTIONS(11), + [anon_sym_rem_DASHlong] = ACTIONS(11), + [anon_sym_and_DASHlong] = ACTIONS(11), + [anon_sym_or_DASHlong] = ACTIONS(11), + [anon_sym_xor_DASHlong] = ACTIONS(11), + [anon_sym_shl_DASHlong] = ACTIONS(11), + [anon_sym_shr_DASHlong] = ACTIONS(11), + [anon_sym_ushr_DASHlong] = ACTIONS(11), + [anon_sym_add_DASHfloat] = ACTIONS(11), + [anon_sym_sub_DASHfloat] = ACTIONS(11), + [anon_sym_mul_DASHfloat] = ACTIONS(11), + [anon_sym_div_DASHfloat] = ACTIONS(11), + [anon_sym_rem_DASHfloat] = ACTIONS(11), + [anon_sym_add_DASHdouble] = ACTIONS(11), + [anon_sym_sub_DASHdouble] = ACTIONS(11), + [anon_sym_mul_DASHdouble] = ACTIONS(11), + [anon_sym_div_DASHdouble] = ACTIONS(11), + [anon_sym_rem_DASHdouble] = ACTIONS(11), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(13), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(13), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(13), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(13), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(13), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(13), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(13), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(13), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(13), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(13), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(13), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(13), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(13), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(13), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(13), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(13), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(13), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(13), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(13), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(13), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(13), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(13), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(13), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(13), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(13), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(13), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(13), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(13), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(13), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(13), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(13), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(13), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(13), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(13), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(13), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(13), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(13), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(13), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(13), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(13), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(13), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(13), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(13), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(13), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(13), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(13), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(13), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(13), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(13), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(13), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(13), + [anon_sym_static_DASHget] = ACTIONS(11), + [anon_sym_static_DASHput] = ACTIONS(11), + [anon_sym_instance_DASHget] = ACTIONS(11), + [anon_sym_instance_DASHput] = ACTIONS(11), + [anon_sym_execute_DASHinline] = ACTIONS(11), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(13), + [anon_sym_iget_DASHquick] = ACTIONS(11), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(11), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(11), + [anon_sym_iput_DASHquick] = ACTIONS(11), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(11), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(11), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(11), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(11), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(11), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(11), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(11), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(13), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(11), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(13), + [anon_sym_rsub_DASHint] = ACTIONS(11), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(13), + [anon_sym_LBRACE] = ACTIONS(15), + [sym_class_identifier] = ACTIONS(19), + [aux_sym_label_token1] = ACTIONS(21), + [aux_sym_jmp_label_token1] = ACTIONS(23), + [anon_sym_LTclinit_GT] = ACTIONS(25), + [anon_sym_LTinit_GT] = ACTIONS(25), + [anon_sym_DASH] = ACTIONS(27), + [anon_sym_LPAREN] = ACTIONS(29), + [anon_sym_LBRACK] = ACTIONS(31), + [aux_sym_primitive_type_token1] = ACTIONS(33), + [aux_sym_primitive_type_token2] = ACTIONS(33), + [anon_sym_DOTenum] = ACTIONS(35), + [sym_variable] = ACTIONS(37), + [sym_parameter] = ACTIONS(37), + [sym_number] = ACTIONS(95), + [sym_float] = ACTIONS(41), + [sym_NaN] = ACTIONS(43), + [sym_Infinity] = ACTIONS(43), + [anon_sym_DQUOTE] = ACTIONS(45), + [anon_sym_true] = ACTIONS(47), + [anon_sym_false] = ACTIONS(47), + [anon_sym_SQUOTE] = ACTIONS(49), + [sym_null] = ACTIONS(41), + [sym_comment] = ACTIONS(3), + }, + [10] = { + [sym_source_directive] = STATE(64), + [sym_annotation_directive] = STATE(64), + [sym_param_directive] = STATE(64), + [sym_parameter_directive] = STATE(64), + [sym_statement] = STATE(12), + [sym_expression] = STATE(64), + [sym_opcode] = STATE(3), + [sym__directive] = STATE(64), + [sym_line_directive] = STATE(64), + [sym_locals_directive] = STATE(64), + [sym_local_directive] = STATE(64), + [sym_end_local_directive] = STATE(64), + [sym_restart_local_directive] = STATE(64), + [sym_registers_directive] = STATE(64), + [sym_catch_directive] = STATE(64), + [sym_catchall_directive] = STATE(64), + [sym_packed_switch_directive] = STATE(64), + [sym_sparse_switch_directive] = STATE(64), + [sym_array_data_directive] = STATE(64), + [sym_label] = STATE(64), + [sym_jmp_label] = STATE(64), + [aux_sym_method_definition_repeat1] = STATE(12), + [anon_sym_DOTsource] = ACTIONS(119), + [anon_sym_DOTendmethod] = ACTIONS(121), + [anon_sym_DOTannotation] = ACTIONS(123), + [anon_sym_DOTparam] = ACTIONS(125), + [anon_sym_DOTparameter] = ACTIONS(127), + [anon_sym_nop] = ACTIONS(129), + [anon_sym_move] = ACTIONS(129), + [anon_sym_move_SLASHfrom16] = ACTIONS(131), + [anon_sym_move_SLASH16] = ACTIONS(131), + [anon_sym_move_DASHwide] = ACTIONS(129), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(131), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(131), + [anon_sym_move_DASHobject] = ACTIONS(129), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(131), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(131), + [anon_sym_move_DASHresult] = ACTIONS(129), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(131), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(131), + [anon_sym_move_DASHexception] = ACTIONS(131), + [anon_sym_return_DASHvoid] = ACTIONS(131), + [anon_sym_return] = ACTIONS(129), + [anon_sym_return_DASHwide] = ACTIONS(131), + [anon_sym_return_DASHobject] = ACTIONS(131), + [anon_sym_const_SLASH4] = ACTIONS(131), + [anon_sym_const_SLASH16] = ACTIONS(131), + [anon_sym_const] = ACTIONS(129), + [anon_sym_const_SLASHhigh16] = ACTIONS(131), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(131), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(131), + [anon_sym_const_DASHwide] = ACTIONS(129), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(131), + [anon_sym_const_DASHstring] = ACTIONS(129), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(131), + [anon_sym_const_DASHclass] = ACTIONS(131), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(131), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(131), + [anon_sym_monitor_DASHenter] = ACTIONS(131), + [anon_sym_monitor_DASHexit] = ACTIONS(131), + [anon_sym_check_DASHcast] = ACTIONS(131), + [anon_sym_instance_DASHof] = ACTIONS(131), + [anon_sym_array_DASHlength] = ACTIONS(131), + [anon_sym_new_DASHinstance] = ACTIONS(131), + [anon_sym_new_DASHarray] = ACTIONS(131), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(129), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(131), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(131), + [anon_sym_throw] = ACTIONS(129), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(131), + [anon_sym_goto] = ACTIONS(129), + [anon_sym_goto_SLASH16] = ACTIONS(131), + [anon_sym_goto_SLASH32] = ACTIONS(131), + [anon_sym_packed_DASHswitch] = ACTIONS(131), + [anon_sym_sparse_DASHswitch] = ACTIONS(131), + [anon_sym_cmpl_DASHfloat] = ACTIONS(131), + [anon_sym_cmpg_DASHfloat] = ACTIONS(131), + [anon_sym_cmpl_DASHdouble] = ACTIONS(131), + [anon_sym_cmpg_DASHdouble] = ACTIONS(131), + [anon_sym_cmp_DASHlong] = ACTIONS(131), + [anon_sym_if_DASHeq] = ACTIONS(129), + [anon_sym_if_DASHne] = ACTIONS(129), + [anon_sym_if_DASHlt] = ACTIONS(129), + [anon_sym_if_DASHge] = ACTIONS(129), + [anon_sym_if_DASHgt] = ACTIONS(129), + [anon_sym_if_DASHle] = ACTIONS(129), + [anon_sym_if_DASHeqz] = ACTIONS(131), + [anon_sym_if_DASHnez] = ACTIONS(131), + [anon_sym_if_DASHltz] = ACTIONS(131), + [anon_sym_if_DASHgez] = ACTIONS(131), + [anon_sym_if_DASHgtz] = ACTIONS(131), + [anon_sym_if_DASHlez] = ACTIONS(131), + [anon_sym_aget] = ACTIONS(129), + [anon_sym_aget_DASHwide] = ACTIONS(131), + [anon_sym_aget_DASHobject] = ACTIONS(131), + [anon_sym_aget_DASHboolean] = ACTIONS(131), + [anon_sym_aget_DASHbyte] = ACTIONS(131), + [anon_sym_aget_DASHchar] = ACTIONS(131), + [anon_sym_aget_DASHshort] = ACTIONS(131), + [anon_sym_aput] = ACTIONS(129), + [anon_sym_aput_DASHwide] = ACTIONS(131), + [anon_sym_aput_DASHobject] = ACTIONS(131), + [anon_sym_aput_DASHboolean] = ACTIONS(131), + [anon_sym_aput_DASHbyte] = ACTIONS(131), + [anon_sym_aput_DASHchar] = ACTIONS(131), + [anon_sym_aput_DASHshort] = ACTIONS(131), + [anon_sym_iget] = ACTIONS(129), + [anon_sym_iget_DASHwide] = ACTIONS(129), + [anon_sym_iget_DASHobject] = ACTIONS(129), + [anon_sym_iget_DASHboolean] = ACTIONS(131), + [anon_sym_iget_DASHbyte] = ACTIONS(131), + [anon_sym_iget_DASHchar] = ACTIONS(131), + [anon_sym_iget_DASHshort] = ACTIONS(131), + [anon_sym_iget_DASHvolatile] = ACTIONS(131), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(131), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(131), + [anon_sym_iput] = ACTIONS(129), + [anon_sym_iput_DASHwide] = ACTIONS(129), + [anon_sym_iput_DASHobject] = ACTIONS(129), + [anon_sym_iput_DASHboolean] = ACTIONS(129), + [anon_sym_iput_DASHbyte] = ACTIONS(129), + [anon_sym_iput_DASHchar] = ACTIONS(129), + [anon_sym_iput_DASHshort] = ACTIONS(129), + [anon_sym_iput_DASHvolatile] = ACTIONS(131), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(131), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(131), + [anon_sym_sget] = ACTIONS(129), + [anon_sym_sget_DASHwide] = ACTIONS(129), + [anon_sym_sget_DASHobject] = ACTIONS(129), + [anon_sym_sget_DASHboolean] = ACTIONS(131), + [anon_sym_sget_DASHbyte] = ACTIONS(131), + [anon_sym_sget_DASHchar] = ACTIONS(131), + [anon_sym_sget_DASHshort] = ACTIONS(131), + [anon_sym_sget_DASHvolatile] = ACTIONS(131), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(131), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(131), + [anon_sym_sput] = ACTIONS(129), + [anon_sym_sput_DASHwide] = ACTIONS(129), + [anon_sym_sput_DASHobject] = ACTIONS(129), + [anon_sym_sput_DASHboolean] = ACTIONS(131), + [anon_sym_sput_DASHbyte] = ACTIONS(131), + [anon_sym_sput_DASHchar] = ACTIONS(131), + [anon_sym_sput_DASHshort] = ACTIONS(131), + [anon_sym_sput_DASHvolatile] = ACTIONS(131), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(131), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(131), + [anon_sym_invoke_DASHconstructor] = ACTIONS(131), + [anon_sym_invoke_DASHcustom] = ACTIONS(129), + [anon_sym_invoke_DASHdirect] = ACTIONS(129), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(131), + [anon_sym_invoke_DASHinstance] = ACTIONS(131), + [anon_sym_invoke_DASHinterface] = ACTIONS(129), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(129), + [anon_sym_invoke_DASHstatic] = ACTIONS(129), + [anon_sym_invoke_DASHsuper] = ACTIONS(129), + [anon_sym_invoke_DASHvirtual] = ACTIONS(129), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(131), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(131), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(131), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(131), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(131), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(131), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(131), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(131), + [anon_sym_neg_DASHint] = ACTIONS(131), + [anon_sym_not_DASHint] = ACTIONS(131), + [anon_sym_neg_DASHlong] = ACTIONS(131), + [anon_sym_not_DASHlong] = ACTIONS(131), + [anon_sym_neg_DASHfloat] = ACTIONS(131), + [anon_sym_neg_DASHdouble] = ACTIONS(131), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(131), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(131), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(131), + [anon_sym_long_DASHto_DASHint] = ACTIONS(131), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(131), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(131), + [anon_sym_float_DASHto_DASHint] = ACTIONS(131), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(131), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(131), + [anon_sym_double_DASHto_DASHint] = ACTIONS(131), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(131), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(131), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(131), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(131), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(131), + [anon_sym_add_DASHint] = ACTIONS(129), + [anon_sym_sub_DASHint] = ACTIONS(129), + [anon_sym_mul_DASHint] = ACTIONS(129), + [anon_sym_div_DASHint] = ACTIONS(129), + [anon_sym_rem_DASHint] = ACTIONS(129), + [anon_sym_and_DASHint] = ACTIONS(129), + [anon_sym_or_DASHint] = ACTIONS(129), + [anon_sym_xor_DASHint] = ACTIONS(129), + [anon_sym_shl_DASHint] = ACTIONS(129), + [anon_sym_shr_DASHint] = ACTIONS(129), + [anon_sym_ushr_DASHint] = ACTIONS(129), + [anon_sym_add_DASHlong] = ACTIONS(129), + [anon_sym_sub_DASHlong] = ACTIONS(129), + [anon_sym_mul_DASHlong] = ACTIONS(129), + [anon_sym_div_DASHlong] = ACTIONS(129), + [anon_sym_rem_DASHlong] = ACTIONS(129), + [anon_sym_and_DASHlong] = ACTIONS(129), + [anon_sym_or_DASHlong] = ACTIONS(129), + [anon_sym_xor_DASHlong] = ACTIONS(129), + [anon_sym_shl_DASHlong] = ACTIONS(129), + [anon_sym_shr_DASHlong] = ACTIONS(129), + [anon_sym_ushr_DASHlong] = ACTIONS(129), + [anon_sym_add_DASHfloat] = ACTIONS(129), + [anon_sym_sub_DASHfloat] = ACTIONS(129), + [anon_sym_mul_DASHfloat] = ACTIONS(129), + [anon_sym_div_DASHfloat] = ACTIONS(129), + [anon_sym_rem_DASHfloat] = ACTIONS(129), + [anon_sym_add_DASHdouble] = ACTIONS(129), + [anon_sym_sub_DASHdouble] = ACTIONS(129), + [anon_sym_mul_DASHdouble] = ACTIONS(129), + [anon_sym_div_DASHdouble] = ACTIONS(129), + [anon_sym_rem_DASHdouble] = ACTIONS(129), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(131), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(131), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(131), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(131), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(131), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(131), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(131), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(131), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(131), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(131), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(131), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(131), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(131), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(131), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(131), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(131), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(131), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(131), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(131), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(131), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(131), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(131), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(131), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(131), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(131), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(131), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(131), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(131), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(131), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(131), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(131), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(131), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(131), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(131), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(131), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(131), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(131), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(131), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(131), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(131), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(131), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(131), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(131), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(131), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(131), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(131), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(131), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(131), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(131), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(131), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(131), + [anon_sym_static_DASHget] = ACTIONS(131), + [anon_sym_static_DASHput] = ACTIONS(131), + [anon_sym_instance_DASHget] = ACTIONS(131), + [anon_sym_instance_DASHput] = ACTIONS(131), + [anon_sym_execute_DASHinline] = ACTIONS(129), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(131), + [anon_sym_iget_DASHquick] = ACTIONS(131), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(131), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(131), + [anon_sym_iput_DASHquick] = ACTIONS(131), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(131), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(131), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(131), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(131), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(131), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(131), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(129), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(131), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(129), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(131), + [anon_sym_rsub_DASHint] = ACTIONS(129), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(131), + [anon_sym_DOTline] = ACTIONS(133), + [anon_sym_DOTlocals] = ACTIONS(135), + [anon_sym_DOTlocal] = ACTIONS(137), + [anon_sym_DOTendlocal] = ACTIONS(139), + [anon_sym_DOTrestartlocal] = ACTIONS(141), + [anon_sym_DOTregisters] = ACTIONS(143), + [anon_sym_DOTcatch] = ACTIONS(145), + [anon_sym_DOTcatchall] = ACTIONS(147), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(149), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(151), + [anon_sym_DOTarray_DASHdata] = ACTIONS(153), + [sym_prologue_directive] = ACTIONS(155), + [sym_epilogue_directive] = ACTIONS(155), + [aux_sym_label_token1] = ACTIONS(21), + [aux_sym_jmp_label_token1] = ACTIONS(157), + [sym_comment] = ACTIONS(3), + }, + [11] = { + [sym_source_directive] = STATE(64), + [sym_annotation_directive] = STATE(64), + [sym_param_directive] = STATE(64), + [sym_parameter_directive] = STATE(64), + [sym_statement] = STATE(13), + [sym_expression] = STATE(64), + [sym_opcode] = STATE(3), + [sym__directive] = STATE(64), + [sym_line_directive] = STATE(64), + [sym_locals_directive] = STATE(64), + [sym_local_directive] = STATE(64), + [sym_end_local_directive] = STATE(64), + [sym_restart_local_directive] = STATE(64), + [sym_registers_directive] = STATE(64), + [sym_catch_directive] = STATE(64), + [sym_catchall_directive] = STATE(64), + [sym_packed_switch_directive] = STATE(64), + [sym_sparse_switch_directive] = STATE(64), + [sym_array_data_directive] = STATE(64), + [sym_label] = STATE(64), + [sym_jmp_label] = STATE(64), + [aux_sym_method_definition_repeat1] = STATE(13), + [anon_sym_DOTsource] = ACTIONS(119), + [anon_sym_DOTendmethod] = ACTIONS(159), + [anon_sym_DOTannotation] = ACTIONS(123), + [anon_sym_DOTparam] = ACTIONS(125), + [anon_sym_DOTparameter] = ACTIONS(127), + [anon_sym_nop] = ACTIONS(129), + [anon_sym_move] = ACTIONS(129), + [anon_sym_move_SLASHfrom16] = ACTIONS(131), + [anon_sym_move_SLASH16] = ACTIONS(131), + [anon_sym_move_DASHwide] = ACTIONS(129), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(131), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(131), + [anon_sym_move_DASHobject] = ACTIONS(129), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(131), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(131), + [anon_sym_move_DASHresult] = ACTIONS(129), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(131), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(131), + [anon_sym_move_DASHexception] = ACTIONS(131), + [anon_sym_return_DASHvoid] = ACTIONS(131), + [anon_sym_return] = ACTIONS(129), + [anon_sym_return_DASHwide] = ACTIONS(131), + [anon_sym_return_DASHobject] = ACTIONS(131), + [anon_sym_const_SLASH4] = ACTIONS(131), + [anon_sym_const_SLASH16] = ACTIONS(131), + [anon_sym_const] = ACTIONS(129), + [anon_sym_const_SLASHhigh16] = ACTIONS(131), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(131), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(131), + [anon_sym_const_DASHwide] = ACTIONS(129), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(131), + [anon_sym_const_DASHstring] = ACTIONS(129), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(131), + [anon_sym_const_DASHclass] = ACTIONS(131), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(131), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(131), + [anon_sym_monitor_DASHenter] = ACTIONS(131), + [anon_sym_monitor_DASHexit] = ACTIONS(131), + [anon_sym_check_DASHcast] = ACTIONS(131), + [anon_sym_instance_DASHof] = ACTIONS(131), + [anon_sym_array_DASHlength] = ACTIONS(131), + [anon_sym_new_DASHinstance] = ACTIONS(131), + [anon_sym_new_DASHarray] = ACTIONS(131), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(129), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(131), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(131), + [anon_sym_throw] = ACTIONS(129), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(131), + [anon_sym_goto] = ACTIONS(129), + [anon_sym_goto_SLASH16] = ACTIONS(131), + [anon_sym_goto_SLASH32] = ACTIONS(131), + [anon_sym_packed_DASHswitch] = ACTIONS(131), + [anon_sym_sparse_DASHswitch] = ACTIONS(131), + [anon_sym_cmpl_DASHfloat] = ACTIONS(131), + [anon_sym_cmpg_DASHfloat] = ACTIONS(131), + [anon_sym_cmpl_DASHdouble] = ACTIONS(131), + [anon_sym_cmpg_DASHdouble] = ACTIONS(131), + [anon_sym_cmp_DASHlong] = ACTIONS(131), + [anon_sym_if_DASHeq] = ACTIONS(129), + [anon_sym_if_DASHne] = ACTIONS(129), + [anon_sym_if_DASHlt] = ACTIONS(129), + [anon_sym_if_DASHge] = ACTIONS(129), + [anon_sym_if_DASHgt] = ACTIONS(129), + [anon_sym_if_DASHle] = ACTIONS(129), + [anon_sym_if_DASHeqz] = ACTIONS(131), + [anon_sym_if_DASHnez] = ACTIONS(131), + [anon_sym_if_DASHltz] = ACTIONS(131), + [anon_sym_if_DASHgez] = ACTIONS(131), + [anon_sym_if_DASHgtz] = ACTIONS(131), + [anon_sym_if_DASHlez] = ACTIONS(131), + [anon_sym_aget] = ACTIONS(129), + [anon_sym_aget_DASHwide] = ACTIONS(131), + [anon_sym_aget_DASHobject] = ACTIONS(131), + [anon_sym_aget_DASHboolean] = ACTIONS(131), + [anon_sym_aget_DASHbyte] = ACTIONS(131), + [anon_sym_aget_DASHchar] = ACTIONS(131), + [anon_sym_aget_DASHshort] = ACTIONS(131), + [anon_sym_aput] = ACTIONS(129), + [anon_sym_aput_DASHwide] = ACTIONS(131), + [anon_sym_aput_DASHobject] = ACTIONS(131), + [anon_sym_aput_DASHboolean] = ACTIONS(131), + [anon_sym_aput_DASHbyte] = ACTIONS(131), + [anon_sym_aput_DASHchar] = ACTIONS(131), + [anon_sym_aput_DASHshort] = ACTIONS(131), + [anon_sym_iget] = ACTIONS(129), + [anon_sym_iget_DASHwide] = ACTIONS(129), + [anon_sym_iget_DASHobject] = ACTIONS(129), + [anon_sym_iget_DASHboolean] = ACTIONS(131), + [anon_sym_iget_DASHbyte] = ACTIONS(131), + [anon_sym_iget_DASHchar] = ACTIONS(131), + [anon_sym_iget_DASHshort] = ACTIONS(131), + [anon_sym_iget_DASHvolatile] = ACTIONS(131), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(131), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(131), + [anon_sym_iput] = ACTIONS(129), + [anon_sym_iput_DASHwide] = ACTIONS(129), + [anon_sym_iput_DASHobject] = ACTIONS(129), + [anon_sym_iput_DASHboolean] = ACTIONS(129), + [anon_sym_iput_DASHbyte] = ACTIONS(129), + [anon_sym_iput_DASHchar] = ACTIONS(129), + [anon_sym_iput_DASHshort] = ACTIONS(129), + [anon_sym_iput_DASHvolatile] = ACTIONS(131), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(131), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(131), + [anon_sym_sget] = ACTIONS(129), + [anon_sym_sget_DASHwide] = ACTIONS(129), + [anon_sym_sget_DASHobject] = ACTIONS(129), + [anon_sym_sget_DASHboolean] = ACTIONS(131), + [anon_sym_sget_DASHbyte] = ACTIONS(131), + [anon_sym_sget_DASHchar] = ACTIONS(131), + [anon_sym_sget_DASHshort] = ACTIONS(131), + [anon_sym_sget_DASHvolatile] = ACTIONS(131), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(131), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(131), + [anon_sym_sput] = ACTIONS(129), + [anon_sym_sput_DASHwide] = ACTIONS(129), + [anon_sym_sput_DASHobject] = ACTIONS(129), + [anon_sym_sput_DASHboolean] = ACTIONS(131), + [anon_sym_sput_DASHbyte] = ACTIONS(131), + [anon_sym_sput_DASHchar] = ACTIONS(131), + [anon_sym_sput_DASHshort] = ACTIONS(131), + [anon_sym_sput_DASHvolatile] = ACTIONS(131), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(131), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(131), + [anon_sym_invoke_DASHconstructor] = ACTIONS(131), + [anon_sym_invoke_DASHcustom] = ACTIONS(129), + [anon_sym_invoke_DASHdirect] = ACTIONS(129), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(131), + [anon_sym_invoke_DASHinstance] = ACTIONS(131), + [anon_sym_invoke_DASHinterface] = ACTIONS(129), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(129), + [anon_sym_invoke_DASHstatic] = ACTIONS(129), + [anon_sym_invoke_DASHsuper] = ACTIONS(129), + [anon_sym_invoke_DASHvirtual] = ACTIONS(129), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(131), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(131), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(131), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(131), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(131), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(131), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(131), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(131), + [anon_sym_neg_DASHint] = ACTIONS(131), + [anon_sym_not_DASHint] = ACTIONS(131), + [anon_sym_neg_DASHlong] = ACTIONS(131), + [anon_sym_not_DASHlong] = ACTIONS(131), + [anon_sym_neg_DASHfloat] = ACTIONS(131), + [anon_sym_neg_DASHdouble] = ACTIONS(131), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(131), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(131), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(131), + [anon_sym_long_DASHto_DASHint] = ACTIONS(131), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(131), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(131), + [anon_sym_float_DASHto_DASHint] = ACTIONS(131), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(131), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(131), + [anon_sym_double_DASHto_DASHint] = ACTIONS(131), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(131), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(131), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(131), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(131), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(131), + [anon_sym_add_DASHint] = ACTIONS(129), + [anon_sym_sub_DASHint] = ACTIONS(129), + [anon_sym_mul_DASHint] = ACTIONS(129), + [anon_sym_div_DASHint] = ACTIONS(129), + [anon_sym_rem_DASHint] = ACTIONS(129), + [anon_sym_and_DASHint] = ACTIONS(129), + [anon_sym_or_DASHint] = ACTIONS(129), + [anon_sym_xor_DASHint] = ACTIONS(129), + [anon_sym_shl_DASHint] = ACTIONS(129), + [anon_sym_shr_DASHint] = ACTIONS(129), + [anon_sym_ushr_DASHint] = ACTIONS(129), + [anon_sym_add_DASHlong] = ACTIONS(129), + [anon_sym_sub_DASHlong] = ACTIONS(129), + [anon_sym_mul_DASHlong] = ACTIONS(129), + [anon_sym_div_DASHlong] = ACTIONS(129), + [anon_sym_rem_DASHlong] = ACTIONS(129), + [anon_sym_and_DASHlong] = ACTIONS(129), + [anon_sym_or_DASHlong] = ACTIONS(129), + [anon_sym_xor_DASHlong] = ACTIONS(129), + [anon_sym_shl_DASHlong] = ACTIONS(129), + [anon_sym_shr_DASHlong] = ACTIONS(129), + [anon_sym_ushr_DASHlong] = ACTIONS(129), + [anon_sym_add_DASHfloat] = ACTIONS(129), + [anon_sym_sub_DASHfloat] = ACTIONS(129), + [anon_sym_mul_DASHfloat] = ACTIONS(129), + [anon_sym_div_DASHfloat] = ACTIONS(129), + [anon_sym_rem_DASHfloat] = ACTIONS(129), + [anon_sym_add_DASHdouble] = ACTIONS(129), + [anon_sym_sub_DASHdouble] = ACTIONS(129), + [anon_sym_mul_DASHdouble] = ACTIONS(129), + [anon_sym_div_DASHdouble] = ACTIONS(129), + [anon_sym_rem_DASHdouble] = ACTIONS(129), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(131), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(131), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(131), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(131), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(131), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(131), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(131), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(131), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(131), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(131), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(131), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(131), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(131), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(131), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(131), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(131), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(131), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(131), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(131), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(131), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(131), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(131), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(131), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(131), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(131), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(131), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(131), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(131), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(131), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(131), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(131), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(131), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(131), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(131), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(131), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(131), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(131), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(131), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(131), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(131), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(131), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(131), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(131), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(131), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(131), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(131), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(131), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(131), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(131), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(131), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(131), + [anon_sym_static_DASHget] = ACTIONS(131), + [anon_sym_static_DASHput] = ACTIONS(131), + [anon_sym_instance_DASHget] = ACTIONS(131), + [anon_sym_instance_DASHput] = ACTIONS(131), + [anon_sym_execute_DASHinline] = ACTIONS(129), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(131), + [anon_sym_iget_DASHquick] = ACTIONS(131), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(131), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(131), + [anon_sym_iput_DASHquick] = ACTIONS(131), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(131), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(131), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(131), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(131), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(131), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(131), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(129), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(131), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(129), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(131), + [anon_sym_rsub_DASHint] = ACTIONS(129), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(131), + [anon_sym_DOTline] = ACTIONS(133), + [anon_sym_DOTlocals] = ACTIONS(135), + [anon_sym_DOTlocal] = ACTIONS(137), + [anon_sym_DOTendlocal] = ACTIONS(139), + [anon_sym_DOTrestartlocal] = ACTIONS(141), + [anon_sym_DOTregisters] = ACTIONS(143), + [anon_sym_DOTcatch] = ACTIONS(145), + [anon_sym_DOTcatchall] = ACTIONS(147), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(149), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(151), + [anon_sym_DOTarray_DASHdata] = ACTIONS(153), + [sym_prologue_directive] = ACTIONS(155), + [sym_epilogue_directive] = ACTIONS(155), + [aux_sym_label_token1] = ACTIONS(21), + [aux_sym_jmp_label_token1] = ACTIONS(157), + [sym_comment] = ACTIONS(3), + }, + [12] = { + [sym_source_directive] = STATE(64), + [sym_annotation_directive] = STATE(64), + [sym_param_directive] = STATE(64), + [sym_parameter_directive] = STATE(64), + [sym_statement] = STATE(12), + [sym_expression] = STATE(64), + [sym_opcode] = STATE(3), + [sym__directive] = STATE(64), + [sym_line_directive] = STATE(64), + [sym_locals_directive] = STATE(64), + [sym_local_directive] = STATE(64), + [sym_end_local_directive] = STATE(64), + [sym_restart_local_directive] = STATE(64), + [sym_registers_directive] = STATE(64), + [sym_catch_directive] = STATE(64), + [sym_catchall_directive] = STATE(64), + [sym_packed_switch_directive] = STATE(64), + [sym_sparse_switch_directive] = STATE(64), + [sym_array_data_directive] = STATE(64), + [sym_label] = STATE(64), + [sym_jmp_label] = STATE(64), + [aux_sym_method_definition_repeat1] = STATE(12), + [anon_sym_DOTsource] = ACTIONS(161), + [anon_sym_DOTendmethod] = ACTIONS(164), + [anon_sym_DOTannotation] = ACTIONS(166), + [anon_sym_DOTparam] = ACTIONS(169), + [anon_sym_DOTparameter] = ACTIONS(172), + [anon_sym_nop] = ACTIONS(175), + [anon_sym_move] = ACTIONS(175), + [anon_sym_move_SLASHfrom16] = ACTIONS(178), + [anon_sym_move_SLASH16] = ACTIONS(178), + [anon_sym_move_DASHwide] = ACTIONS(175), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(178), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(178), + [anon_sym_move_DASHobject] = ACTIONS(175), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(178), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(178), + [anon_sym_move_DASHresult] = ACTIONS(175), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(178), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(178), + [anon_sym_move_DASHexception] = ACTIONS(178), + [anon_sym_return_DASHvoid] = ACTIONS(178), + [anon_sym_return] = ACTIONS(175), + [anon_sym_return_DASHwide] = ACTIONS(178), + [anon_sym_return_DASHobject] = ACTIONS(178), + [anon_sym_const_SLASH4] = ACTIONS(178), + [anon_sym_const_SLASH16] = ACTIONS(178), + [anon_sym_const] = ACTIONS(175), + [anon_sym_const_SLASHhigh16] = ACTIONS(178), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(178), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(178), + [anon_sym_const_DASHwide] = ACTIONS(175), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(178), + [anon_sym_const_DASHstring] = ACTIONS(175), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(178), + [anon_sym_const_DASHclass] = ACTIONS(178), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(178), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(178), + [anon_sym_monitor_DASHenter] = ACTIONS(178), + [anon_sym_monitor_DASHexit] = ACTIONS(178), + [anon_sym_check_DASHcast] = ACTIONS(178), + [anon_sym_instance_DASHof] = ACTIONS(178), + [anon_sym_array_DASHlength] = ACTIONS(178), + [anon_sym_new_DASHinstance] = ACTIONS(178), + [anon_sym_new_DASHarray] = ACTIONS(178), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(175), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(178), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(178), + [anon_sym_throw] = ACTIONS(175), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(178), + [anon_sym_goto] = ACTIONS(175), + [anon_sym_goto_SLASH16] = ACTIONS(178), + [anon_sym_goto_SLASH32] = ACTIONS(178), + [anon_sym_packed_DASHswitch] = ACTIONS(178), + [anon_sym_sparse_DASHswitch] = ACTIONS(178), + [anon_sym_cmpl_DASHfloat] = ACTIONS(178), + [anon_sym_cmpg_DASHfloat] = ACTIONS(178), + [anon_sym_cmpl_DASHdouble] = ACTIONS(178), + [anon_sym_cmpg_DASHdouble] = ACTIONS(178), + [anon_sym_cmp_DASHlong] = ACTIONS(178), + [anon_sym_if_DASHeq] = ACTIONS(175), + [anon_sym_if_DASHne] = ACTIONS(175), + [anon_sym_if_DASHlt] = ACTIONS(175), + [anon_sym_if_DASHge] = ACTIONS(175), + [anon_sym_if_DASHgt] = ACTIONS(175), + [anon_sym_if_DASHle] = ACTIONS(175), + [anon_sym_if_DASHeqz] = ACTIONS(178), + [anon_sym_if_DASHnez] = ACTIONS(178), + [anon_sym_if_DASHltz] = ACTIONS(178), + [anon_sym_if_DASHgez] = ACTIONS(178), + [anon_sym_if_DASHgtz] = ACTIONS(178), + [anon_sym_if_DASHlez] = ACTIONS(178), + [anon_sym_aget] = ACTIONS(175), + [anon_sym_aget_DASHwide] = ACTIONS(178), + [anon_sym_aget_DASHobject] = ACTIONS(178), + [anon_sym_aget_DASHboolean] = ACTIONS(178), + [anon_sym_aget_DASHbyte] = ACTIONS(178), + [anon_sym_aget_DASHchar] = ACTIONS(178), + [anon_sym_aget_DASHshort] = ACTIONS(178), + [anon_sym_aput] = ACTIONS(175), + [anon_sym_aput_DASHwide] = ACTIONS(178), + [anon_sym_aput_DASHobject] = ACTIONS(178), + [anon_sym_aput_DASHboolean] = ACTIONS(178), + [anon_sym_aput_DASHbyte] = ACTIONS(178), + [anon_sym_aput_DASHchar] = ACTIONS(178), + [anon_sym_aput_DASHshort] = ACTIONS(178), + [anon_sym_iget] = ACTIONS(175), + [anon_sym_iget_DASHwide] = ACTIONS(175), + [anon_sym_iget_DASHobject] = ACTIONS(175), + [anon_sym_iget_DASHboolean] = ACTIONS(178), + [anon_sym_iget_DASHbyte] = ACTIONS(178), + [anon_sym_iget_DASHchar] = ACTIONS(178), + [anon_sym_iget_DASHshort] = ACTIONS(178), + [anon_sym_iget_DASHvolatile] = ACTIONS(178), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(178), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(178), + [anon_sym_iput] = ACTIONS(175), + [anon_sym_iput_DASHwide] = ACTIONS(175), + [anon_sym_iput_DASHobject] = ACTIONS(175), + [anon_sym_iput_DASHboolean] = ACTIONS(175), + [anon_sym_iput_DASHbyte] = ACTIONS(175), + [anon_sym_iput_DASHchar] = ACTIONS(175), + [anon_sym_iput_DASHshort] = ACTIONS(175), + [anon_sym_iput_DASHvolatile] = ACTIONS(178), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(178), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(178), + [anon_sym_sget] = ACTIONS(175), + [anon_sym_sget_DASHwide] = ACTIONS(175), + [anon_sym_sget_DASHobject] = ACTIONS(175), + [anon_sym_sget_DASHboolean] = ACTIONS(178), + [anon_sym_sget_DASHbyte] = ACTIONS(178), + [anon_sym_sget_DASHchar] = ACTIONS(178), + [anon_sym_sget_DASHshort] = ACTIONS(178), + [anon_sym_sget_DASHvolatile] = ACTIONS(178), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(178), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(178), + [anon_sym_sput] = ACTIONS(175), + [anon_sym_sput_DASHwide] = ACTIONS(175), + [anon_sym_sput_DASHobject] = ACTIONS(175), + [anon_sym_sput_DASHboolean] = ACTIONS(178), + [anon_sym_sput_DASHbyte] = ACTIONS(178), + [anon_sym_sput_DASHchar] = ACTIONS(178), + [anon_sym_sput_DASHshort] = ACTIONS(178), + [anon_sym_sput_DASHvolatile] = ACTIONS(178), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(178), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(178), + [anon_sym_invoke_DASHconstructor] = ACTIONS(178), + [anon_sym_invoke_DASHcustom] = ACTIONS(175), + [anon_sym_invoke_DASHdirect] = ACTIONS(175), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(178), + [anon_sym_invoke_DASHinstance] = ACTIONS(178), + [anon_sym_invoke_DASHinterface] = ACTIONS(175), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(175), + [anon_sym_invoke_DASHstatic] = ACTIONS(175), + [anon_sym_invoke_DASHsuper] = ACTIONS(175), + [anon_sym_invoke_DASHvirtual] = ACTIONS(175), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(178), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(178), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(178), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(178), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(178), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(178), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(178), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(178), + [anon_sym_neg_DASHint] = ACTIONS(178), + [anon_sym_not_DASHint] = ACTIONS(178), + [anon_sym_neg_DASHlong] = ACTIONS(178), + [anon_sym_not_DASHlong] = ACTIONS(178), + [anon_sym_neg_DASHfloat] = ACTIONS(178), + [anon_sym_neg_DASHdouble] = ACTIONS(178), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(178), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(178), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(178), + [anon_sym_long_DASHto_DASHint] = ACTIONS(178), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(178), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(178), + [anon_sym_float_DASHto_DASHint] = ACTIONS(178), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(178), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(178), + [anon_sym_double_DASHto_DASHint] = ACTIONS(178), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(178), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(178), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(178), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(178), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(178), + [anon_sym_add_DASHint] = ACTIONS(175), + [anon_sym_sub_DASHint] = ACTIONS(175), + [anon_sym_mul_DASHint] = ACTIONS(175), + [anon_sym_div_DASHint] = ACTIONS(175), + [anon_sym_rem_DASHint] = ACTIONS(175), + [anon_sym_and_DASHint] = ACTIONS(175), + [anon_sym_or_DASHint] = ACTIONS(175), + [anon_sym_xor_DASHint] = ACTIONS(175), + [anon_sym_shl_DASHint] = ACTIONS(175), + [anon_sym_shr_DASHint] = ACTIONS(175), + [anon_sym_ushr_DASHint] = ACTIONS(175), + [anon_sym_add_DASHlong] = ACTIONS(175), + [anon_sym_sub_DASHlong] = ACTIONS(175), + [anon_sym_mul_DASHlong] = ACTIONS(175), + [anon_sym_div_DASHlong] = ACTIONS(175), + [anon_sym_rem_DASHlong] = ACTIONS(175), + [anon_sym_and_DASHlong] = ACTIONS(175), + [anon_sym_or_DASHlong] = ACTIONS(175), + [anon_sym_xor_DASHlong] = ACTIONS(175), + [anon_sym_shl_DASHlong] = ACTIONS(175), + [anon_sym_shr_DASHlong] = ACTIONS(175), + [anon_sym_ushr_DASHlong] = ACTIONS(175), + [anon_sym_add_DASHfloat] = ACTIONS(175), + [anon_sym_sub_DASHfloat] = ACTIONS(175), + [anon_sym_mul_DASHfloat] = ACTIONS(175), + [anon_sym_div_DASHfloat] = ACTIONS(175), + [anon_sym_rem_DASHfloat] = ACTIONS(175), + [anon_sym_add_DASHdouble] = ACTIONS(175), + [anon_sym_sub_DASHdouble] = ACTIONS(175), + [anon_sym_mul_DASHdouble] = ACTIONS(175), + [anon_sym_div_DASHdouble] = ACTIONS(175), + [anon_sym_rem_DASHdouble] = ACTIONS(175), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(178), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(178), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(178), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(178), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(178), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(178), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(178), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(178), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(178), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(178), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(178), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(178), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(178), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(178), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(178), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(178), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(178), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(178), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(178), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(178), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(178), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(178), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(178), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(178), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(178), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(178), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(178), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(178), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(178), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(178), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(178), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(178), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(178), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(178), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(178), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(178), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(178), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(178), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(178), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(178), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(178), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(178), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(178), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(178), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(178), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(178), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(178), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(178), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(178), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(178), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(178), + [anon_sym_static_DASHget] = ACTIONS(178), + [anon_sym_static_DASHput] = ACTIONS(178), + [anon_sym_instance_DASHget] = ACTIONS(178), + [anon_sym_instance_DASHput] = ACTIONS(178), + [anon_sym_execute_DASHinline] = ACTIONS(175), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(178), + [anon_sym_iget_DASHquick] = ACTIONS(178), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(178), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(178), + [anon_sym_iput_DASHquick] = ACTIONS(178), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(178), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(178), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(178), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(178), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(178), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(178), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(175), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(178), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(175), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(178), + [anon_sym_rsub_DASHint] = ACTIONS(175), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(178), + [anon_sym_DOTline] = ACTIONS(181), + [anon_sym_DOTlocals] = ACTIONS(184), + [anon_sym_DOTlocal] = ACTIONS(187), + [anon_sym_DOTendlocal] = ACTIONS(190), + [anon_sym_DOTrestartlocal] = ACTIONS(193), + [anon_sym_DOTregisters] = ACTIONS(196), + [anon_sym_DOTcatch] = ACTIONS(199), + [anon_sym_DOTcatchall] = ACTIONS(202), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(205), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(208), + [anon_sym_DOTarray_DASHdata] = ACTIONS(211), + [sym_prologue_directive] = ACTIONS(214), + [sym_epilogue_directive] = ACTIONS(214), + [aux_sym_label_token1] = ACTIONS(217), + [aux_sym_jmp_label_token1] = ACTIONS(220), + [sym_comment] = ACTIONS(3), + }, + [13] = { + [sym_source_directive] = STATE(64), + [sym_annotation_directive] = STATE(64), + [sym_param_directive] = STATE(64), + [sym_parameter_directive] = STATE(64), + [sym_statement] = STATE(12), + [sym_expression] = STATE(64), + [sym_opcode] = STATE(3), + [sym__directive] = STATE(64), + [sym_line_directive] = STATE(64), + [sym_locals_directive] = STATE(64), + [sym_local_directive] = STATE(64), + [sym_end_local_directive] = STATE(64), + [sym_restart_local_directive] = STATE(64), + [sym_registers_directive] = STATE(64), + [sym_catch_directive] = STATE(64), + [sym_catchall_directive] = STATE(64), + [sym_packed_switch_directive] = STATE(64), + [sym_sparse_switch_directive] = STATE(64), + [sym_array_data_directive] = STATE(64), + [sym_label] = STATE(64), + [sym_jmp_label] = STATE(64), + [aux_sym_method_definition_repeat1] = STATE(12), + [anon_sym_DOTsource] = ACTIONS(119), + [anon_sym_DOTendmethod] = ACTIONS(223), + [anon_sym_DOTannotation] = ACTIONS(123), + [anon_sym_DOTparam] = ACTIONS(125), + [anon_sym_DOTparameter] = ACTIONS(127), + [anon_sym_nop] = ACTIONS(129), + [anon_sym_move] = ACTIONS(129), + [anon_sym_move_SLASHfrom16] = ACTIONS(131), + [anon_sym_move_SLASH16] = ACTIONS(131), + [anon_sym_move_DASHwide] = ACTIONS(129), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(131), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(131), + [anon_sym_move_DASHobject] = ACTIONS(129), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(131), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(131), + [anon_sym_move_DASHresult] = ACTIONS(129), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(131), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(131), + [anon_sym_move_DASHexception] = ACTIONS(131), + [anon_sym_return_DASHvoid] = ACTIONS(131), + [anon_sym_return] = ACTIONS(129), + [anon_sym_return_DASHwide] = ACTIONS(131), + [anon_sym_return_DASHobject] = ACTIONS(131), + [anon_sym_const_SLASH4] = ACTIONS(131), + [anon_sym_const_SLASH16] = ACTIONS(131), + [anon_sym_const] = ACTIONS(129), + [anon_sym_const_SLASHhigh16] = ACTIONS(131), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(131), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(131), + [anon_sym_const_DASHwide] = ACTIONS(129), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(131), + [anon_sym_const_DASHstring] = ACTIONS(129), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(131), + [anon_sym_const_DASHclass] = ACTIONS(131), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(131), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(131), + [anon_sym_monitor_DASHenter] = ACTIONS(131), + [anon_sym_monitor_DASHexit] = ACTIONS(131), + [anon_sym_check_DASHcast] = ACTIONS(131), + [anon_sym_instance_DASHof] = ACTIONS(131), + [anon_sym_array_DASHlength] = ACTIONS(131), + [anon_sym_new_DASHinstance] = ACTIONS(131), + [anon_sym_new_DASHarray] = ACTIONS(131), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(129), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(131), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(131), + [anon_sym_throw] = ACTIONS(129), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(131), + [anon_sym_goto] = ACTIONS(129), + [anon_sym_goto_SLASH16] = ACTIONS(131), + [anon_sym_goto_SLASH32] = ACTIONS(131), + [anon_sym_packed_DASHswitch] = ACTIONS(131), + [anon_sym_sparse_DASHswitch] = ACTIONS(131), + [anon_sym_cmpl_DASHfloat] = ACTIONS(131), + [anon_sym_cmpg_DASHfloat] = ACTIONS(131), + [anon_sym_cmpl_DASHdouble] = ACTIONS(131), + [anon_sym_cmpg_DASHdouble] = ACTIONS(131), + [anon_sym_cmp_DASHlong] = ACTIONS(131), + [anon_sym_if_DASHeq] = ACTIONS(129), + [anon_sym_if_DASHne] = ACTIONS(129), + [anon_sym_if_DASHlt] = ACTIONS(129), + [anon_sym_if_DASHge] = ACTIONS(129), + [anon_sym_if_DASHgt] = ACTIONS(129), + [anon_sym_if_DASHle] = ACTIONS(129), + [anon_sym_if_DASHeqz] = ACTIONS(131), + [anon_sym_if_DASHnez] = ACTIONS(131), + [anon_sym_if_DASHltz] = ACTIONS(131), + [anon_sym_if_DASHgez] = ACTIONS(131), + [anon_sym_if_DASHgtz] = ACTIONS(131), + [anon_sym_if_DASHlez] = ACTIONS(131), + [anon_sym_aget] = ACTIONS(129), + [anon_sym_aget_DASHwide] = ACTIONS(131), + [anon_sym_aget_DASHobject] = ACTIONS(131), + [anon_sym_aget_DASHboolean] = ACTIONS(131), + [anon_sym_aget_DASHbyte] = ACTIONS(131), + [anon_sym_aget_DASHchar] = ACTIONS(131), + [anon_sym_aget_DASHshort] = ACTIONS(131), + [anon_sym_aput] = ACTIONS(129), + [anon_sym_aput_DASHwide] = ACTIONS(131), + [anon_sym_aput_DASHobject] = ACTIONS(131), + [anon_sym_aput_DASHboolean] = ACTIONS(131), + [anon_sym_aput_DASHbyte] = ACTIONS(131), + [anon_sym_aput_DASHchar] = ACTIONS(131), + [anon_sym_aput_DASHshort] = ACTIONS(131), + [anon_sym_iget] = ACTIONS(129), + [anon_sym_iget_DASHwide] = ACTIONS(129), + [anon_sym_iget_DASHobject] = ACTIONS(129), + [anon_sym_iget_DASHboolean] = ACTIONS(131), + [anon_sym_iget_DASHbyte] = ACTIONS(131), + [anon_sym_iget_DASHchar] = ACTIONS(131), + [anon_sym_iget_DASHshort] = ACTIONS(131), + [anon_sym_iget_DASHvolatile] = ACTIONS(131), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(131), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(131), + [anon_sym_iput] = ACTIONS(129), + [anon_sym_iput_DASHwide] = ACTIONS(129), + [anon_sym_iput_DASHobject] = ACTIONS(129), + [anon_sym_iput_DASHboolean] = ACTIONS(129), + [anon_sym_iput_DASHbyte] = ACTIONS(129), + [anon_sym_iput_DASHchar] = ACTIONS(129), + [anon_sym_iput_DASHshort] = ACTIONS(129), + [anon_sym_iput_DASHvolatile] = ACTIONS(131), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(131), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(131), + [anon_sym_sget] = ACTIONS(129), + [anon_sym_sget_DASHwide] = ACTIONS(129), + [anon_sym_sget_DASHobject] = ACTIONS(129), + [anon_sym_sget_DASHboolean] = ACTIONS(131), + [anon_sym_sget_DASHbyte] = ACTIONS(131), + [anon_sym_sget_DASHchar] = ACTIONS(131), + [anon_sym_sget_DASHshort] = ACTIONS(131), + [anon_sym_sget_DASHvolatile] = ACTIONS(131), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(131), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(131), + [anon_sym_sput] = ACTIONS(129), + [anon_sym_sput_DASHwide] = ACTIONS(129), + [anon_sym_sput_DASHobject] = ACTIONS(129), + [anon_sym_sput_DASHboolean] = ACTIONS(131), + [anon_sym_sput_DASHbyte] = ACTIONS(131), + [anon_sym_sput_DASHchar] = ACTIONS(131), + [anon_sym_sput_DASHshort] = ACTIONS(131), + [anon_sym_sput_DASHvolatile] = ACTIONS(131), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(131), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(131), + [anon_sym_invoke_DASHconstructor] = ACTIONS(131), + [anon_sym_invoke_DASHcustom] = ACTIONS(129), + [anon_sym_invoke_DASHdirect] = ACTIONS(129), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(131), + [anon_sym_invoke_DASHinstance] = ACTIONS(131), + [anon_sym_invoke_DASHinterface] = ACTIONS(129), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(129), + [anon_sym_invoke_DASHstatic] = ACTIONS(129), + [anon_sym_invoke_DASHsuper] = ACTIONS(129), + [anon_sym_invoke_DASHvirtual] = ACTIONS(129), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(131), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(131), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(131), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(131), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(131), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(131), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(131), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(131), + [anon_sym_neg_DASHint] = ACTIONS(131), + [anon_sym_not_DASHint] = ACTIONS(131), + [anon_sym_neg_DASHlong] = ACTIONS(131), + [anon_sym_not_DASHlong] = ACTIONS(131), + [anon_sym_neg_DASHfloat] = ACTIONS(131), + [anon_sym_neg_DASHdouble] = ACTIONS(131), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(131), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(131), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(131), + [anon_sym_long_DASHto_DASHint] = ACTIONS(131), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(131), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(131), + [anon_sym_float_DASHto_DASHint] = ACTIONS(131), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(131), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(131), + [anon_sym_double_DASHto_DASHint] = ACTIONS(131), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(131), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(131), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(131), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(131), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(131), + [anon_sym_add_DASHint] = ACTIONS(129), + [anon_sym_sub_DASHint] = ACTIONS(129), + [anon_sym_mul_DASHint] = ACTIONS(129), + [anon_sym_div_DASHint] = ACTIONS(129), + [anon_sym_rem_DASHint] = ACTIONS(129), + [anon_sym_and_DASHint] = ACTIONS(129), + [anon_sym_or_DASHint] = ACTIONS(129), + [anon_sym_xor_DASHint] = ACTIONS(129), + [anon_sym_shl_DASHint] = ACTIONS(129), + [anon_sym_shr_DASHint] = ACTIONS(129), + [anon_sym_ushr_DASHint] = ACTIONS(129), + [anon_sym_add_DASHlong] = ACTIONS(129), + [anon_sym_sub_DASHlong] = ACTIONS(129), + [anon_sym_mul_DASHlong] = ACTIONS(129), + [anon_sym_div_DASHlong] = ACTIONS(129), + [anon_sym_rem_DASHlong] = ACTIONS(129), + [anon_sym_and_DASHlong] = ACTIONS(129), + [anon_sym_or_DASHlong] = ACTIONS(129), + [anon_sym_xor_DASHlong] = ACTIONS(129), + [anon_sym_shl_DASHlong] = ACTIONS(129), + [anon_sym_shr_DASHlong] = ACTIONS(129), + [anon_sym_ushr_DASHlong] = ACTIONS(129), + [anon_sym_add_DASHfloat] = ACTIONS(129), + [anon_sym_sub_DASHfloat] = ACTIONS(129), + [anon_sym_mul_DASHfloat] = ACTIONS(129), + [anon_sym_div_DASHfloat] = ACTIONS(129), + [anon_sym_rem_DASHfloat] = ACTIONS(129), + [anon_sym_add_DASHdouble] = ACTIONS(129), + [anon_sym_sub_DASHdouble] = ACTIONS(129), + [anon_sym_mul_DASHdouble] = ACTIONS(129), + [anon_sym_div_DASHdouble] = ACTIONS(129), + [anon_sym_rem_DASHdouble] = ACTIONS(129), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(131), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(131), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(131), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(131), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(131), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(131), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(131), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(131), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(131), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(131), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(131), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(131), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(131), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(131), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(131), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(131), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(131), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(131), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(131), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(131), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(131), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(131), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(131), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(131), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(131), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(131), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(131), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(131), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(131), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(131), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(131), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(131), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(131), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(131), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(131), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(131), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(131), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(131), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(131), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(131), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(131), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(131), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(131), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(131), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(131), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(131), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(131), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(131), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(131), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(131), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(131), + [anon_sym_static_DASHget] = ACTIONS(131), + [anon_sym_static_DASHput] = ACTIONS(131), + [anon_sym_instance_DASHget] = ACTIONS(131), + [anon_sym_instance_DASHput] = ACTIONS(131), + [anon_sym_execute_DASHinline] = ACTIONS(129), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(131), + [anon_sym_iget_DASHquick] = ACTIONS(131), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(131), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(131), + [anon_sym_iput_DASHquick] = ACTIONS(131), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(131), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(131), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(131), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(131), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(131), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(131), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(129), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(131), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(129), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(131), + [anon_sym_rsub_DASHint] = ACTIONS(129), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(131), + [anon_sym_DOTline] = ACTIONS(133), + [anon_sym_DOTlocals] = ACTIONS(135), + [anon_sym_DOTlocal] = ACTIONS(137), + [anon_sym_DOTendlocal] = ACTIONS(139), + [anon_sym_DOTrestartlocal] = ACTIONS(141), + [anon_sym_DOTregisters] = ACTIONS(143), + [anon_sym_DOTcatch] = ACTIONS(145), + [anon_sym_DOTcatchall] = ACTIONS(147), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(149), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(151), + [anon_sym_DOTarray_DASHdata] = ACTIONS(153), + [sym_prologue_directive] = ACTIONS(155), + [sym_epilogue_directive] = ACTIONS(155), + [aux_sym_label_token1] = ACTIONS(21), + [aux_sym_jmp_label_token1] = ACTIONS(157), + [sym_comment] = ACTIONS(3), + }, + [14] = { + [sym_source_directive] = STATE(64), + [sym_annotation_directive] = STATE(64), + [sym_param_directive] = STATE(64), + [sym_parameter_directive] = STATE(64), + [sym_statement] = STATE(10), + [sym_expression] = STATE(64), + [sym_opcode] = STATE(3), + [sym__directive] = STATE(64), + [sym_line_directive] = STATE(64), + [sym_locals_directive] = STATE(64), + [sym_local_directive] = STATE(64), + [sym_end_local_directive] = STATE(64), + [sym_restart_local_directive] = STATE(64), + [sym_registers_directive] = STATE(64), + [sym_catch_directive] = STATE(64), + [sym_catchall_directive] = STATE(64), + [sym_packed_switch_directive] = STATE(64), + [sym_sparse_switch_directive] = STATE(64), + [sym_array_data_directive] = STATE(64), + [sym_label] = STATE(64), + [sym_jmp_label] = STATE(64), + [aux_sym_method_definition_repeat1] = STATE(10), + [anon_sym_DOTsource] = ACTIONS(119), + [anon_sym_DOTendmethod] = ACTIONS(225), + [anon_sym_DOTannotation] = ACTIONS(123), + [anon_sym_DOTparam] = ACTIONS(125), + [anon_sym_DOTparameter] = ACTIONS(127), + [anon_sym_nop] = ACTIONS(129), + [anon_sym_move] = ACTIONS(129), + [anon_sym_move_SLASHfrom16] = ACTIONS(131), + [anon_sym_move_SLASH16] = ACTIONS(131), + [anon_sym_move_DASHwide] = ACTIONS(129), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(131), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(131), + [anon_sym_move_DASHobject] = ACTIONS(129), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(131), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(131), + [anon_sym_move_DASHresult] = ACTIONS(129), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(131), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(131), + [anon_sym_move_DASHexception] = ACTIONS(131), + [anon_sym_return_DASHvoid] = ACTIONS(131), + [anon_sym_return] = ACTIONS(129), + [anon_sym_return_DASHwide] = ACTIONS(131), + [anon_sym_return_DASHobject] = ACTIONS(131), + [anon_sym_const_SLASH4] = ACTIONS(131), + [anon_sym_const_SLASH16] = ACTIONS(131), + [anon_sym_const] = ACTIONS(129), + [anon_sym_const_SLASHhigh16] = ACTIONS(131), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(131), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(131), + [anon_sym_const_DASHwide] = ACTIONS(129), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(131), + [anon_sym_const_DASHstring] = ACTIONS(129), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(131), + [anon_sym_const_DASHclass] = ACTIONS(131), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(131), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(131), + [anon_sym_monitor_DASHenter] = ACTIONS(131), + [anon_sym_monitor_DASHexit] = ACTIONS(131), + [anon_sym_check_DASHcast] = ACTIONS(131), + [anon_sym_instance_DASHof] = ACTIONS(131), + [anon_sym_array_DASHlength] = ACTIONS(131), + [anon_sym_new_DASHinstance] = ACTIONS(131), + [anon_sym_new_DASHarray] = ACTIONS(131), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(129), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(131), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(131), + [anon_sym_throw] = ACTIONS(129), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(131), + [anon_sym_goto] = ACTIONS(129), + [anon_sym_goto_SLASH16] = ACTIONS(131), + [anon_sym_goto_SLASH32] = ACTIONS(131), + [anon_sym_packed_DASHswitch] = ACTIONS(131), + [anon_sym_sparse_DASHswitch] = ACTIONS(131), + [anon_sym_cmpl_DASHfloat] = ACTIONS(131), + [anon_sym_cmpg_DASHfloat] = ACTIONS(131), + [anon_sym_cmpl_DASHdouble] = ACTIONS(131), + [anon_sym_cmpg_DASHdouble] = ACTIONS(131), + [anon_sym_cmp_DASHlong] = ACTIONS(131), + [anon_sym_if_DASHeq] = ACTIONS(129), + [anon_sym_if_DASHne] = ACTIONS(129), + [anon_sym_if_DASHlt] = ACTIONS(129), + [anon_sym_if_DASHge] = ACTIONS(129), + [anon_sym_if_DASHgt] = ACTIONS(129), + [anon_sym_if_DASHle] = ACTIONS(129), + [anon_sym_if_DASHeqz] = ACTIONS(131), + [anon_sym_if_DASHnez] = ACTIONS(131), + [anon_sym_if_DASHltz] = ACTIONS(131), + [anon_sym_if_DASHgez] = ACTIONS(131), + [anon_sym_if_DASHgtz] = ACTIONS(131), + [anon_sym_if_DASHlez] = ACTIONS(131), + [anon_sym_aget] = ACTIONS(129), + [anon_sym_aget_DASHwide] = ACTIONS(131), + [anon_sym_aget_DASHobject] = ACTIONS(131), + [anon_sym_aget_DASHboolean] = ACTIONS(131), + [anon_sym_aget_DASHbyte] = ACTIONS(131), + [anon_sym_aget_DASHchar] = ACTIONS(131), + [anon_sym_aget_DASHshort] = ACTIONS(131), + [anon_sym_aput] = ACTIONS(129), + [anon_sym_aput_DASHwide] = ACTIONS(131), + [anon_sym_aput_DASHobject] = ACTIONS(131), + [anon_sym_aput_DASHboolean] = ACTIONS(131), + [anon_sym_aput_DASHbyte] = ACTIONS(131), + [anon_sym_aput_DASHchar] = ACTIONS(131), + [anon_sym_aput_DASHshort] = ACTIONS(131), + [anon_sym_iget] = ACTIONS(129), + [anon_sym_iget_DASHwide] = ACTIONS(129), + [anon_sym_iget_DASHobject] = ACTIONS(129), + [anon_sym_iget_DASHboolean] = ACTIONS(131), + [anon_sym_iget_DASHbyte] = ACTIONS(131), + [anon_sym_iget_DASHchar] = ACTIONS(131), + [anon_sym_iget_DASHshort] = ACTIONS(131), + [anon_sym_iget_DASHvolatile] = ACTIONS(131), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(131), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(131), + [anon_sym_iput] = ACTIONS(129), + [anon_sym_iput_DASHwide] = ACTIONS(129), + [anon_sym_iput_DASHobject] = ACTIONS(129), + [anon_sym_iput_DASHboolean] = ACTIONS(129), + [anon_sym_iput_DASHbyte] = ACTIONS(129), + [anon_sym_iput_DASHchar] = ACTIONS(129), + [anon_sym_iput_DASHshort] = ACTIONS(129), + [anon_sym_iput_DASHvolatile] = ACTIONS(131), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(131), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(131), + [anon_sym_sget] = ACTIONS(129), + [anon_sym_sget_DASHwide] = ACTIONS(129), + [anon_sym_sget_DASHobject] = ACTIONS(129), + [anon_sym_sget_DASHboolean] = ACTIONS(131), + [anon_sym_sget_DASHbyte] = ACTIONS(131), + [anon_sym_sget_DASHchar] = ACTIONS(131), + [anon_sym_sget_DASHshort] = ACTIONS(131), + [anon_sym_sget_DASHvolatile] = ACTIONS(131), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(131), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(131), + [anon_sym_sput] = ACTIONS(129), + [anon_sym_sput_DASHwide] = ACTIONS(129), + [anon_sym_sput_DASHobject] = ACTIONS(129), + [anon_sym_sput_DASHboolean] = ACTIONS(131), + [anon_sym_sput_DASHbyte] = ACTIONS(131), + [anon_sym_sput_DASHchar] = ACTIONS(131), + [anon_sym_sput_DASHshort] = ACTIONS(131), + [anon_sym_sput_DASHvolatile] = ACTIONS(131), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(131), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(131), + [anon_sym_invoke_DASHconstructor] = ACTIONS(131), + [anon_sym_invoke_DASHcustom] = ACTIONS(129), + [anon_sym_invoke_DASHdirect] = ACTIONS(129), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(131), + [anon_sym_invoke_DASHinstance] = ACTIONS(131), + [anon_sym_invoke_DASHinterface] = ACTIONS(129), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(129), + [anon_sym_invoke_DASHstatic] = ACTIONS(129), + [anon_sym_invoke_DASHsuper] = ACTIONS(129), + [anon_sym_invoke_DASHvirtual] = ACTIONS(129), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(131), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(131), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(131), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(131), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(131), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(131), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(131), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(131), + [anon_sym_neg_DASHint] = ACTIONS(131), + [anon_sym_not_DASHint] = ACTIONS(131), + [anon_sym_neg_DASHlong] = ACTIONS(131), + [anon_sym_not_DASHlong] = ACTIONS(131), + [anon_sym_neg_DASHfloat] = ACTIONS(131), + [anon_sym_neg_DASHdouble] = ACTIONS(131), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(131), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(131), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(131), + [anon_sym_long_DASHto_DASHint] = ACTIONS(131), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(131), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(131), + [anon_sym_float_DASHto_DASHint] = ACTIONS(131), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(131), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(131), + [anon_sym_double_DASHto_DASHint] = ACTIONS(131), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(131), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(131), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(131), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(131), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(131), + [anon_sym_add_DASHint] = ACTIONS(129), + [anon_sym_sub_DASHint] = ACTIONS(129), + [anon_sym_mul_DASHint] = ACTIONS(129), + [anon_sym_div_DASHint] = ACTIONS(129), + [anon_sym_rem_DASHint] = ACTIONS(129), + [anon_sym_and_DASHint] = ACTIONS(129), + [anon_sym_or_DASHint] = ACTIONS(129), + [anon_sym_xor_DASHint] = ACTIONS(129), + [anon_sym_shl_DASHint] = ACTIONS(129), + [anon_sym_shr_DASHint] = ACTIONS(129), + [anon_sym_ushr_DASHint] = ACTIONS(129), + [anon_sym_add_DASHlong] = ACTIONS(129), + [anon_sym_sub_DASHlong] = ACTIONS(129), + [anon_sym_mul_DASHlong] = ACTIONS(129), + [anon_sym_div_DASHlong] = ACTIONS(129), + [anon_sym_rem_DASHlong] = ACTIONS(129), + [anon_sym_and_DASHlong] = ACTIONS(129), + [anon_sym_or_DASHlong] = ACTIONS(129), + [anon_sym_xor_DASHlong] = ACTIONS(129), + [anon_sym_shl_DASHlong] = ACTIONS(129), + [anon_sym_shr_DASHlong] = ACTIONS(129), + [anon_sym_ushr_DASHlong] = ACTIONS(129), + [anon_sym_add_DASHfloat] = ACTIONS(129), + [anon_sym_sub_DASHfloat] = ACTIONS(129), + [anon_sym_mul_DASHfloat] = ACTIONS(129), + [anon_sym_div_DASHfloat] = ACTIONS(129), + [anon_sym_rem_DASHfloat] = ACTIONS(129), + [anon_sym_add_DASHdouble] = ACTIONS(129), + [anon_sym_sub_DASHdouble] = ACTIONS(129), + [anon_sym_mul_DASHdouble] = ACTIONS(129), + [anon_sym_div_DASHdouble] = ACTIONS(129), + [anon_sym_rem_DASHdouble] = ACTIONS(129), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(131), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(131), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(131), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(131), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(131), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(131), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(131), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(131), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(131), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(131), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(131), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(131), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(131), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(131), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(131), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(131), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(131), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(131), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(131), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(131), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(131), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(131), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(131), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(131), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(131), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(131), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(131), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(131), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(131), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(131), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(131), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(131), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(131), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(131), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(131), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(131), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(131), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(131), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(131), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(131), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(131), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(131), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(131), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(131), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(131), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(131), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(131), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(131), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(131), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(131), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(131), + [anon_sym_static_DASHget] = ACTIONS(131), + [anon_sym_static_DASHput] = ACTIONS(131), + [anon_sym_instance_DASHget] = ACTIONS(131), + [anon_sym_instance_DASHput] = ACTIONS(131), + [anon_sym_execute_DASHinline] = ACTIONS(129), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(131), + [anon_sym_iget_DASHquick] = ACTIONS(131), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(131), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(131), + [anon_sym_iput_DASHquick] = ACTIONS(131), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(131), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(131), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(131), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(131), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(131), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(131), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(129), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(131), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(129), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(131), + [anon_sym_rsub_DASHint] = ACTIONS(129), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(131), + [anon_sym_DOTline] = ACTIONS(133), + [anon_sym_DOTlocals] = ACTIONS(135), + [anon_sym_DOTlocal] = ACTIONS(137), + [anon_sym_DOTendlocal] = ACTIONS(139), + [anon_sym_DOTrestartlocal] = ACTIONS(141), + [anon_sym_DOTregisters] = ACTIONS(143), + [anon_sym_DOTcatch] = ACTIONS(145), + [anon_sym_DOTcatchall] = ACTIONS(147), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(149), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(151), + [anon_sym_DOTarray_DASHdata] = ACTIONS(153), + [sym_prologue_directive] = ACTIONS(155), + [sym_epilogue_directive] = ACTIONS(155), + [aux_sym_label_token1] = ACTIONS(21), + [aux_sym_jmp_label_token1] = ACTIONS(157), + [sym_comment] = ACTIONS(3), + }, + [15] = { + [sym_annotation_directive] = STATE(213), + [sym__literal] = STATE(63), + [sym_string] = STATE(63), + [sym_boolean] = STATE(63), + [sym_character] = STATE(63), + [aux_sym_field_definition_repeat1] = STATE(213), + [sym_identifier] = ACTIONS(227), + [anon_sym_DOTsource] = ACTIONS(229), + [anon_sym_DOTendmethod] = ACTIONS(229), + [anon_sym_DOTannotation] = ACTIONS(231), + [anon_sym_DOTparam] = ACTIONS(233), + [anon_sym_DOTendparam] = ACTIONS(235), + [anon_sym_COMMA] = ACTIONS(237), + [anon_sym_DOTparameter] = ACTIONS(229), + [anon_sym_nop] = ACTIONS(233), + [anon_sym_move] = ACTIONS(233), + [anon_sym_move_SLASHfrom16] = ACTIONS(229), + [anon_sym_move_SLASH16] = ACTIONS(229), + [anon_sym_move_DASHwide] = ACTIONS(233), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(229), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(229), + [anon_sym_move_DASHobject] = ACTIONS(233), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(229), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(229), + [anon_sym_move_DASHresult] = ACTIONS(233), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(233), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(233), + [anon_sym_move_DASHexception] = ACTIONS(233), + [anon_sym_return_DASHvoid] = ACTIONS(233), + [anon_sym_return] = ACTIONS(233), + [anon_sym_return_DASHwide] = ACTIONS(233), + [anon_sym_return_DASHobject] = ACTIONS(233), + [anon_sym_const_SLASH4] = ACTIONS(229), + [anon_sym_const_SLASH16] = ACTIONS(229), + [anon_sym_const] = ACTIONS(233), + [anon_sym_const_SLASHhigh16] = ACTIONS(229), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(229), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(229), + [anon_sym_const_DASHwide] = ACTIONS(233), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(229), + [anon_sym_const_DASHstring] = ACTIONS(233), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(229), + [anon_sym_const_DASHclass] = ACTIONS(233), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(233), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(233), + [anon_sym_monitor_DASHenter] = ACTIONS(233), + [anon_sym_monitor_DASHexit] = ACTIONS(233), + [anon_sym_check_DASHcast] = ACTIONS(233), + [anon_sym_instance_DASHof] = ACTIONS(233), + [anon_sym_array_DASHlength] = ACTIONS(233), + [anon_sym_new_DASHinstance] = ACTIONS(233), + [anon_sym_new_DASHarray] = ACTIONS(233), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(233), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(229), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(233), + [anon_sym_throw] = ACTIONS(233), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(233), + [anon_sym_goto] = ACTIONS(233), + [anon_sym_goto_SLASH16] = ACTIONS(229), + [anon_sym_goto_SLASH32] = ACTIONS(229), + [anon_sym_packed_DASHswitch] = ACTIONS(233), + [anon_sym_sparse_DASHswitch] = ACTIONS(233), + [anon_sym_cmpl_DASHfloat] = ACTIONS(233), + [anon_sym_cmpg_DASHfloat] = ACTIONS(233), + [anon_sym_cmpl_DASHdouble] = ACTIONS(233), + [anon_sym_cmpg_DASHdouble] = ACTIONS(233), + [anon_sym_cmp_DASHlong] = ACTIONS(233), + [anon_sym_if_DASHeq] = ACTIONS(233), + [anon_sym_if_DASHne] = ACTIONS(233), + [anon_sym_if_DASHlt] = ACTIONS(233), + [anon_sym_if_DASHge] = ACTIONS(233), + [anon_sym_if_DASHgt] = ACTIONS(233), + [anon_sym_if_DASHle] = ACTIONS(233), + [anon_sym_if_DASHeqz] = ACTIONS(233), + [anon_sym_if_DASHnez] = ACTIONS(233), + [anon_sym_if_DASHltz] = ACTIONS(233), + [anon_sym_if_DASHgez] = ACTIONS(233), + [anon_sym_if_DASHgtz] = ACTIONS(233), + [anon_sym_if_DASHlez] = ACTIONS(233), + [anon_sym_aget] = ACTIONS(233), + [anon_sym_aget_DASHwide] = ACTIONS(233), + [anon_sym_aget_DASHobject] = ACTIONS(233), + [anon_sym_aget_DASHboolean] = ACTIONS(233), + [anon_sym_aget_DASHbyte] = ACTIONS(233), + [anon_sym_aget_DASHchar] = ACTIONS(233), + [anon_sym_aget_DASHshort] = ACTIONS(233), + [anon_sym_aput] = ACTIONS(233), + [anon_sym_aput_DASHwide] = ACTIONS(233), + [anon_sym_aput_DASHobject] = ACTIONS(233), + [anon_sym_aput_DASHboolean] = ACTIONS(233), + [anon_sym_aput_DASHbyte] = ACTIONS(233), + [anon_sym_aput_DASHchar] = ACTIONS(233), + [anon_sym_aput_DASHshort] = ACTIONS(233), + [anon_sym_iget] = ACTIONS(233), + [anon_sym_iget_DASHwide] = ACTIONS(233), + [anon_sym_iget_DASHobject] = ACTIONS(233), + [anon_sym_iget_DASHboolean] = ACTIONS(233), + [anon_sym_iget_DASHbyte] = ACTIONS(233), + [anon_sym_iget_DASHchar] = ACTIONS(233), + [anon_sym_iget_DASHshort] = ACTIONS(233), + [anon_sym_iget_DASHvolatile] = ACTIONS(233), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(233), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(233), + [anon_sym_iput] = ACTIONS(233), + [anon_sym_iput_DASHwide] = ACTIONS(233), + [anon_sym_iput_DASHobject] = ACTIONS(233), + [anon_sym_iput_DASHboolean] = ACTIONS(233), + [anon_sym_iput_DASHbyte] = ACTIONS(233), + [anon_sym_iput_DASHchar] = ACTIONS(233), + [anon_sym_iput_DASHshort] = ACTIONS(233), + [anon_sym_iput_DASHvolatile] = ACTIONS(233), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(233), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(233), + [anon_sym_sget] = ACTIONS(233), + [anon_sym_sget_DASHwide] = ACTIONS(233), + [anon_sym_sget_DASHobject] = ACTIONS(233), + [anon_sym_sget_DASHboolean] = ACTIONS(233), + [anon_sym_sget_DASHbyte] = ACTIONS(233), + [anon_sym_sget_DASHchar] = ACTIONS(233), + [anon_sym_sget_DASHshort] = ACTIONS(233), + [anon_sym_sget_DASHvolatile] = ACTIONS(233), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(233), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(233), + [anon_sym_sput] = ACTIONS(233), + [anon_sym_sput_DASHwide] = ACTIONS(233), + [anon_sym_sput_DASHobject] = ACTIONS(233), + [anon_sym_sput_DASHboolean] = ACTIONS(233), + [anon_sym_sput_DASHbyte] = ACTIONS(233), + [anon_sym_sput_DASHchar] = ACTIONS(233), + [anon_sym_sput_DASHshort] = ACTIONS(233), + [anon_sym_sput_DASHvolatile] = ACTIONS(233), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(233), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(233), + [anon_sym_invoke_DASHconstructor] = ACTIONS(233), + [anon_sym_invoke_DASHcustom] = ACTIONS(233), + [anon_sym_invoke_DASHdirect] = ACTIONS(233), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(233), + [anon_sym_invoke_DASHinstance] = ACTIONS(233), + [anon_sym_invoke_DASHinterface] = ACTIONS(233), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(233), + [anon_sym_invoke_DASHstatic] = ACTIONS(233), + [anon_sym_invoke_DASHsuper] = ACTIONS(233), + [anon_sym_invoke_DASHvirtual] = ACTIONS(233), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(229), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(229), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(229), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(229), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(229), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(229), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(229), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(229), + [anon_sym_neg_DASHint] = ACTIONS(233), + [anon_sym_not_DASHint] = ACTIONS(233), + [anon_sym_neg_DASHlong] = ACTIONS(233), + [anon_sym_not_DASHlong] = ACTIONS(233), + [anon_sym_neg_DASHfloat] = ACTIONS(233), + [anon_sym_neg_DASHdouble] = ACTIONS(233), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(233), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(233), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(233), + [anon_sym_long_DASHto_DASHint] = ACTIONS(233), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(233), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(233), + [anon_sym_float_DASHto_DASHint] = ACTIONS(233), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(233), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(233), + [anon_sym_double_DASHto_DASHint] = ACTIONS(233), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(233), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(233), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(233), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(233), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(233), + [anon_sym_add_DASHint] = ACTIONS(233), + [anon_sym_sub_DASHint] = ACTIONS(233), + [anon_sym_mul_DASHint] = ACTIONS(233), + [anon_sym_div_DASHint] = ACTIONS(233), + [anon_sym_rem_DASHint] = ACTIONS(233), + [anon_sym_and_DASHint] = ACTIONS(233), + [anon_sym_or_DASHint] = ACTIONS(233), + [anon_sym_xor_DASHint] = ACTIONS(233), + [anon_sym_shl_DASHint] = ACTIONS(233), + [anon_sym_shr_DASHint] = ACTIONS(233), + [anon_sym_ushr_DASHint] = ACTIONS(233), + [anon_sym_add_DASHlong] = ACTIONS(233), + [anon_sym_sub_DASHlong] = ACTIONS(233), + [anon_sym_mul_DASHlong] = ACTIONS(233), + [anon_sym_div_DASHlong] = ACTIONS(233), + [anon_sym_rem_DASHlong] = ACTIONS(233), + [anon_sym_and_DASHlong] = ACTIONS(233), + [anon_sym_or_DASHlong] = ACTIONS(233), + [anon_sym_xor_DASHlong] = ACTIONS(233), + [anon_sym_shl_DASHlong] = ACTIONS(233), + [anon_sym_shr_DASHlong] = ACTIONS(233), + [anon_sym_ushr_DASHlong] = ACTIONS(233), + [anon_sym_add_DASHfloat] = ACTIONS(233), + [anon_sym_sub_DASHfloat] = ACTIONS(233), + [anon_sym_mul_DASHfloat] = ACTIONS(233), + [anon_sym_div_DASHfloat] = ACTIONS(233), + [anon_sym_rem_DASHfloat] = ACTIONS(233), + [anon_sym_add_DASHdouble] = ACTIONS(233), + [anon_sym_sub_DASHdouble] = ACTIONS(233), + [anon_sym_mul_DASHdouble] = ACTIONS(233), + [anon_sym_div_DASHdouble] = ACTIONS(233), + [anon_sym_rem_DASHdouble] = ACTIONS(233), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(229), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(229), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(229), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(229), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(229), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(229), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(229), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(229), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(229), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(229), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(229), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(229), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(229), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(229), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(229), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(229), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(229), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(229), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(229), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(229), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(229), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(229), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(229), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(229), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(229), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(229), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(229), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(229), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(229), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(229), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(229), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(229), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(229), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(229), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(229), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(229), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(229), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(229), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(229), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(229), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(229), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(229), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(229), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(229), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(229), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(229), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(229), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(229), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(229), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(229), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(229), + [anon_sym_static_DASHget] = ACTIONS(233), + [anon_sym_static_DASHput] = ACTIONS(233), + [anon_sym_instance_DASHget] = ACTIONS(233), + [anon_sym_instance_DASHput] = ACTIONS(233), + [anon_sym_execute_DASHinline] = ACTIONS(233), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(229), + [anon_sym_iget_DASHquick] = ACTIONS(233), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(233), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(233), + [anon_sym_iput_DASHquick] = ACTIONS(233), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(233), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(233), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(233), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(233), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(233), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(233), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(233), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(229), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(233), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(229), + [anon_sym_rsub_DASHint] = ACTIONS(233), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(229), + [anon_sym_DOTline] = ACTIONS(229), + [anon_sym_DOTlocals] = ACTIONS(229), + [anon_sym_DOTlocal] = ACTIONS(233), + [anon_sym_DOTendlocal] = ACTIONS(229), + [anon_sym_DOTrestartlocal] = ACTIONS(229), + [anon_sym_DOTregisters] = ACTIONS(229), + [anon_sym_DOTcatch] = ACTIONS(233), + [anon_sym_DOTcatchall] = ACTIONS(229), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(229), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(229), + [anon_sym_DOTarray_DASHdata] = ACTIONS(229), + [sym_prologue_directive] = ACTIONS(229), + [sym_epilogue_directive] = ACTIONS(229), + [aux_sym_label_token1] = ACTIONS(229), + [aux_sym_jmp_label_token1] = ACTIONS(233), + [sym_number] = ACTIONS(239), + [sym_float] = ACTIONS(239), + [sym_NaN] = ACTIONS(235), + [sym_Infinity] = ACTIONS(235), + [anon_sym_DQUOTE] = ACTIONS(45), + [anon_sym_true] = ACTIONS(47), + [anon_sym_false] = ACTIONS(47), + [anon_sym_SQUOTE] = ACTIONS(49), + [sym_null] = ACTIONS(239), + [sym_comment] = ACTIONS(3), + }, + [16] = { + [sym_annotation_directive] = STATE(193), + [sym__literal] = STATE(35), + [sym_string] = STATE(35), + [sym_boolean] = STATE(35), + [sym_character] = STATE(35), + [aux_sym_field_definition_repeat1] = STATE(193), + [anon_sym_DOTsource] = ACTIONS(241), + [anon_sym_DOTendmethod] = ACTIONS(241), + [anon_sym_DOTannotation] = ACTIONS(123), + [anon_sym_DOTparam] = ACTIONS(243), + [anon_sym_DOTparameter] = ACTIONS(241), + [anon_sym_DOTendparameter] = ACTIONS(245), + [anon_sym_nop] = ACTIONS(243), + [anon_sym_move] = ACTIONS(243), + [anon_sym_move_SLASHfrom16] = ACTIONS(241), + [anon_sym_move_SLASH16] = ACTIONS(241), + [anon_sym_move_DASHwide] = ACTIONS(243), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(241), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(241), + [anon_sym_move_DASHobject] = ACTIONS(243), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(241), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(241), + [anon_sym_move_DASHresult] = ACTIONS(243), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(241), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(241), + [anon_sym_move_DASHexception] = ACTIONS(241), + [anon_sym_return_DASHvoid] = ACTIONS(241), + [anon_sym_return] = ACTIONS(243), + [anon_sym_return_DASHwide] = ACTIONS(241), + [anon_sym_return_DASHobject] = ACTIONS(241), + [anon_sym_const_SLASH4] = ACTIONS(241), + [anon_sym_const_SLASH16] = ACTIONS(241), + [anon_sym_const] = ACTIONS(243), + [anon_sym_const_SLASHhigh16] = ACTIONS(241), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(241), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(241), + [anon_sym_const_DASHwide] = ACTIONS(243), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(241), + [anon_sym_const_DASHstring] = ACTIONS(243), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(241), + [anon_sym_const_DASHclass] = ACTIONS(241), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(241), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(241), + [anon_sym_monitor_DASHenter] = ACTIONS(241), + [anon_sym_monitor_DASHexit] = ACTIONS(241), + [anon_sym_check_DASHcast] = ACTIONS(241), + [anon_sym_instance_DASHof] = ACTIONS(241), + [anon_sym_array_DASHlength] = ACTIONS(241), + [anon_sym_new_DASHinstance] = ACTIONS(241), + [anon_sym_new_DASHarray] = ACTIONS(241), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(243), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(241), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(241), + [anon_sym_throw] = ACTIONS(243), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(241), + [anon_sym_goto] = ACTIONS(243), + [anon_sym_goto_SLASH16] = ACTIONS(241), + [anon_sym_goto_SLASH32] = ACTIONS(241), + [anon_sym_packed_DASHswitch] = ACTIONS(241), + [anon_sym_sparse_DASHswitch] = ACTIONS(241), + [anon_sym_cmpl_DASHfloat] = ACTIONS(241), + [anon_sym_cmpg_DASHfloat] = ACTIONS(241), + [anon_sym_cmpl_DASHdouble] = ACTIONS(241), + [anon_sym_cmpg_DASHdouble] = ACTIONS(241), + [anon_sym_cmp_DASHlong] = ACTIONS(241), + [anon_sym_if_DASHeq] = ACTIONS(243), + [anon_sym_if_DASHne] = ACTIONS(243), + [anon_sym_if_DASHlt] = ACTIONS(243), + [anon_sym_if_DASHge] = ACTIONS(243), + [anon_sym_if_DASHgt] = ACTIONS(243), + [anon_sym_if_DASHle] = ACTIONS(243), + [anon_sym_if_DASHeqz] = ACTIONS(241), + [anon_sym_if_DASHnez] = ACTIONS(241), + [anon_sym_if_DASHltz] = ACTIONS(241), + [anon_sym_if_DASHgez] = ACTIONS(241), + [anon_sym_if_DASHgtz] = ACTIONS(241), + [anon_sym_if_DASHlez] = ACTIONS(241), + [anon_sym_aget] = ACTIONS(243), + [anon_sym_aget_DASHwide] = ACTIONS(241), + [anon_sym_aget_DASHobject] = ACTIONS(241), + [anon_sym_aget_DASHboolean] = ACTIONS(241), + [anon_sym_aget_DASHbyte] = ACTIONS(241), + [anon_sym_aget_DASHchar] = ACTIONS(241), + [anon_sym_aget_DASHshort] = ACTIONS(241), + [anon_sym_aput] = ACTIONS(243), + [anon_sym_aput_DASHwide] = ACTIONS(241), + [anon_sym_aput_DASHobject] = ACTIONS(241), + [anon_sym_aput_DASHboolean] = ACTIONS(241), + [anon_sym_aput_DASHbyte] = ACTIONS(241), + [anon_sym_aput_DASHchar] = ACTIONS(241), + [anon_sym_aput_DASHshort] = ACTIONS(241), + [anon_sym_iget] = ACTIONS(243), + [anon_sym_iget_DASHwide] = ACTIONS(243), + [anon_sym_iget_DASHobject] = ACTIONS(243), + [anon_sym_iget_DASHboolean] = ACTIONS(241), + [anon_sym_iget_DASHbyte] = ACTIONS(241), + [anon_sym_iget_DASHchar] = ACTIONS(241), + [anon_sym_iget_DASHshort] = ACTIONS(241), + [anon_sym_iget_DASHvolatile] = ACTIONS(241), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(241), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(241), + [anon_sym_iput] = ACTIONS(243), + [anon_sym_iput_DASHwide] = ACTIONS(243), + [anon_sym_iput_DASHobject] = ACTIONS(243), + [anon_sym_iput_DASHboolean] = ACTIONS(243), + [anon_sym_iput_DASHbyte] = ACTIONS(243), + [anon_sym_iput_DASHchar] = ACTIONS(243), + [anon_sym_iput_DASHshort] = ACTIONS(243), + [anon_sym_iput_DASHvolatile] = ACTIONS(241), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(241), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(241), + [anon_sym_sget] = ACTIONS(243), + [anon_sym_sget_DASHwide] = ACTIONS(243), + [anon_sym_sget_DASHobject] = ACTIONS(243), + [anon_sym_sget_DASHboolean] = ACTIONS(241), + [anon_sym_sget_DASHbyte] = ACTIONS(241), + [anon_sym_sget_DASHchar] = ACTIONS(241), + [anon_sym_sget_DASHshort] = ACTIONS(241), + [anon_sym_sget_DASHvolatile] = ACTIONS(241), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(241), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(241), + [anon_sym_sput] = ACTIONS(243), + [anon_sym_sput_DASHwide] = ACTIONS(243), + [anon_sym_sput_DASHobject] = ACTIONS(243), + [anon_sym_sput_DASHboolean] = ACTIONS(241), + [anon_sym_sput_DASHbyte] = ACTIONS(241), + [anon_sym_sput_DASHchar] = ACTIONS(241), + [anon_sym_sput_DASHshort] = ACTIONS(241), + [anon_sym_sput_DASHvolatile] = ACTIONS(241), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(241), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(241), + [anon_sym_invoke_DASHconstructor] = ACTIONS(241), + [anon_sym_invoke_DASHcustom] = ACTIONS(243), + [anon_sym_invoke_DASHdirect] = ACTIONS(243), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(241), + [anon_sym_invoke_DASHinstance] = ACTIONS(241), + [anon_sym_invoke_DASHinterface] = ACTIONS(243), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(243), + [anon_sym_invoke_DASHstatic] = ACTIONS(243), + [anon_sym_invoke_DASHsuper] = ACTIONS(243), + [anon_sym_invoke_DASHvirtual] = ACTIONS(243), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(241), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(241), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(241), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(241), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(241), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(241), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(241), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(241), + [anon_sym_neg_DASHint] = ACTIONS(241), + [anon_sym_not_DASHint] = ACTIONS(241), + [anon_sym_neg_DASHlong] = ACTIONS(241), + [anon_sym_not_DASHlong] = ACTIONS(241), + [anon_sym_neg_DASHfloat] = ACTIONS(241), + [anon_sym_neg_DASHdouble] = ACTIONS(241), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(241), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(241), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(241), + [anon_sym_long_DASHto_DASHint] = ACTIONS(241), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(241), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(241), + [anon_sym_float_DASHto_DASHint] = ACTIONS(241), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(241), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(241), + [anon_sym_double_DASHto_DASHint] = ACTIONS(241), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(241), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(241), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(241), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(241), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(241), + [anon_sym_add_DASHint] = ACTIONS(243), + [anon_sym_sub_DASHint] = ACTIONS(243), + [anon_sym_mul_DASHint] = ACTIONS(243), + [anon_sym_div_DASHint] = ACTIONS(243), + [anon_sym_rem_DASHint] = ACTIONS(243), + [anon_sym_and_DASHint] = ACTIONS(243), + [anon_sym_or_DASHint] = ACTIONS(243), + [anon_sym_xor_DASHint] = ACTIONS(243), + [anon_sym_shl_DASHint] = ACTIONS(243), + [anon_sym_shr_DASHint] = ACTIONS(243), + [anon_sym_ushr_DASHint] = ACTIONS(243), + [anon_sym_add_DASHlong] = ACTIONS(243), + [anon_sym_sub_DASHlong] = ACTIONS(243), + [anon_sym_mul_DASHlong] = ACTIONS(243), + [anon_sym_div_DASHlong] = ACTIONS(243), + [anon_sym_rem_DASHlong] = ACTIONS(243), + [anon_sym_and_DASHlong] = ACTIONS(243), + [anon_sym_or_DASHlong] = ACTIONS(243), + [anon_sym_xor_DASHlong] = ACTIONS(243), + [anon_sym_shl_DASHlong] = ACTIONS(243), + [anon_sym_shr_DASHlong] = ACTIONS(243), + [anon_sym_ushr_DASHlong] = ACTIONS(243), + [anon_sym_add_DASHfloat] = ACTIONS(243), + [anon_sym_sub_DASHfloat] = ACTIONS(243), + [anon_sym_mul_DASHfloat] = ACTIONS(243), + [anon_sym_div_DASHfloat] = ACTIONS(243), + [anon_sym_rem_DASHfloat] = ACTIONS(243), + [anon_sym_add_DASHdouble] = ACTIONS(243), + [anon_sym_sub_DASHdouble] = ACTIONS(243), + [anon_sym_mul_DASHdouble] = ACTIONS(243), + [anon_sym_div_DASHdouble] = ACTIONS(243), + [anon_sym_rem_DASHdouble] = ACTIONS(243), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(241), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(241), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(241), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(241), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(241), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(241), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(241), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(241), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(241), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(241), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(241), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(241), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(241), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(241), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(241), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(241), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(241), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(241), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(241), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(241), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(241), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(241), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(241), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(241), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(241), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(241), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(241), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(241), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(241), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(241), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(241), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(241), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(241), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(241), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(241), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(241), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(241), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(241), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(241), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(241), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(241), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(241), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(241), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(241), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(241), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(241), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(241), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(241), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(241), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(241), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(241), + [anon_sym_static_DASHget] = ACTIONS(241), + [anon_sym_static_DASHput] = ACTIONS(241), + [anon_sym_instance_DASHget] = ACTIONS(241), + [anon_sym_instance_DASHput] = ACTIONS(241), + [anon_sym_execute_DASHinline] = ACTIONS(243), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(241), + [anon_sym_iget_DASHquick] = ACTIONS(241), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(241), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(241), + [anon_sym_iput_DASHquick] = ACTIONS(241), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(241), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(241), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(241), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(241), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(241), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(241), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(243), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(241), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(243), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(241), + [anon_sym_rsub_DASHint] = ACTIONS(243), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(241), + [anon_sym_DOTline] = ACTIONS(241), + [anon_sym_DOTlocals] = ACTIONS(241), + [anon_sym_DOTlocal] = ACTIONS(243), + [anon_sym_DOTendlocal] = ACTIONS(241), + [anon_sym_DOTrestartlocal] = ACTIONS(241), + [anon_sym_DOTregisters] = ACTIONS(241), + [anon_sym_DOTcatch] = ACTIONS(243), + [anon_sym_DOTcatchall] = ACTIONS(241), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(241), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(241), + [anon_sym_DOTarray_DASHdata] = ACTIONS(241), + [sym_prologue_directive] = ACTIONS(241), + [sym_epilogue_directive] = ACTIONS(241), + [aux_sym_label_token1] = ACTIONS(241), + [aux_sym_jmp_label_token1] = ACTIONS(243), + [sym_number] = ACTIONS(247), + [sym_float] = ACTIONS(247), + [sym_NaN] = ACTIONS(249), + [sym_Infinity] = ACTIONS(249), + [anon_sym_DQUOTE] = ACTIONS(45), + [anon_sym_true] = ACTIONS(47), + [anon_sym_false] = ACTIONS(47), + [anon_sym_SQUOTE] = ACTIONS(49), + [sym_null] = ACTIONS(247), + [sym_comment] = ACTIONS(3), + }, + [17] = { + [ts_builtin_sym_end] = ACTIONS(251), + [anon_sym_DOTsource] = ACTIONS(251), + [anon_sym_DOTimplements] = ACTIONS(251), + [anon_sym_DOTfield] = ACTIONS(251), + [anon_sym_DOTendfield] = ACTIONS(251), + [anon_sym_DOTmethod] = ACTIONS(251), + [anon_sym_DOTendmethod] = ACTIONS(251), + [anon_sym_DOTannotation] = ACTIONS(251), + [anon_sym_DOTparam] = ACTIONS(253), + [anon_sym_COMMA] = ACTIONS(251), + [anon_sym_DOTparameter] = ACTIONS(251), + [anon_sym_DOTendparameter] = ACTIONS(251), + [anon_sym_nop] = ACTIONS(253), + [anon_sym_move] = ACTIONS(253), + [anon_sym_move_SLASHfrom16] = ACTIONS(251), + [anon_sym_move_SLASH16] = ACTIONS(251), + [anon_sym_move_DASHwide] = ACTIONS(253), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(251), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(251), + [anon_sym_move_DASHobject] = ACTIONS(253), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(251), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(251), + [anon_sym_move_DASHresult] = ACTIONS(253), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(251), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(251), + [anon_sym_move_DASHexception] = ACTIONS(251), + [anon_sym_return_DASHvoid] = ACTIONS(251), + [anon_sym_return] = ACTIONS(253), + [anon_sym_return_DASHwide] = ACTIONS(251), + [anon_sym_return_DASHobject] = ACTIONS(251), + [anon_sym_const_SLASH4] = ACTIONS(251), + [anon_sym_const_SLASH16] = ACTIONS(251), + [anon_sym_const] = ACTIONS(253), + [anon_sym_const_SLASHhigh16] = ACTIONS(251), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(251), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(251), + [anon_sym_const_DASHwide] = ACTIONS(253), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(251), + [anon_sym_const_DASHstring] = ACTIONS(253), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(251), + [anon_sym_const_DASHclass] = ACTIONS(251), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(251), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(251), + [anon_sym_monitor_DASHenter] = ACTIONS(251), + [anon_sym_monitor_DASHexit] = ACTIONS(251), + [anon_sym_check_DASHcast] = ACTIONS(251), + [anon_sym_instance_DASHof] = ACTIONS(251), + [anon_sym_array_DASHlength] = ACTIONS(251), + [anon_sym_new_DASHinstance] = ACTIONS(251), + [anon_sym_new_DASHarray] = ACTIONS(251), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(253), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(251), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(251), + [anon_sym_throw] = ACTIONS(253), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(251), + [anon_sym_goto] = ACTIONS(253), + [anon_sym_goto_SLASH16] = ACTIONS(251), + [anon_sym_goto_SLASH32] = ACTIONS(251), + [anon_sym_packed_DASHswitch] = ACTIONS(251), + [anon_sym_sparse_DASHswitch] = ACTIONS(251), + [anon_sym_cmpl_DASHfloat] = ACTIONS(251), + [anon_sym_cmpg_DASHfloat] = ACTIONS(251), + [anon_sym_cmpl_DASHdouble] = ACTIONS(251), + [anon_sym_cmpg_DASHdouble] = ACTIONS(251), + [anon_sym_cmp_DASHlong] = ACTIONS(251), + [anon_sym_if_DASHeq] = ACTIONS(253), + [anon_sym_if_DASHne] = ACTIONS(253), + [anon_sym_if_DASHlt] = ACTIONS(253), + [anon_sym_if_DASHge] = ACTIONS(253), + [anon_sym_if_DASHgt] = ACTIONS(253), + [anon_sym_if_DASHle] = ACTIONS(253), + [anon_sym_if_DASHeqz] = ACTIONS(251), + [anon_sym_if_DASHnez] = ACTIONS(251), + [anon_sym_if_DASHltz] = ACTIONS(251), + [anon_sym_if_DASHgez] = ACTIONS(251), + [anon_sym_if_DASHgtz] = ACTIONS(251), + [anon_sym_if_DASHlez] = ACTIONS(251), + [anon_sym_aget] = ACTIONS(253), + [anon_sym_aget_DASHwide] = ACTIONS(251), + [anon_sym_aget_DASHobject] = ACTIONS(251), + [anon_sym_aget_DASHboolean] = ACTIONS(251), + [anon_sym_aget_DASHbyte] = ACTIONS(251), + [anon_sym_aget_DASHchar] = ACTIONS(251), + [anon_sym_aget_DASHshort] = ACTIONS(251), + [anon_sym_aput] = ACTIONS(253), + [anon_sym_aput_DASHwide] = ACTIONS(251), + [anon_sym_aput_DASHobject] = ACTIONS(251), + [anon_sym_aput_DASHboolean] = ACTIONS(251), + [anon_sym_aput_DASHbyte] = ACTIONS(251), + [anon_sym_aput_DASHchar] = ACTIONS(251), + [anon_sym_aput_DASHshort] = ACTIONS(251), + [anon_sym_iget] = ACTIONS(253), + [anon_sym_iget_DASHwide] = ACTIONS(253), + [anon_sym_iget_DASHobject] = ACTIONS(253), + [anon_sym_iget_DASHboolean] = ACTIONS(251), + [anon_sym_iget_DASHbyte] = ACTIONS(251), + [anon_sym_iget_DASHchar] = ACTIONS(251), + [anon_sym_iget_DASHshort] = ACTIONS(251), + [anon_sym_iget_DASHvolatile] = ACTIONS(251), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(251), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(251), + [anon_sym_iput] = ACTIONS(253), + [anon_sym_iput_DASHwide] = ACTIONS(253), + [anon_sym_iput_DASHobject] = ACTIONS(253), + [anon_sym_iput_DASHboolean] = ACTIONS(253), + [anon_sym_iput_DASHbyte] = ACTIONS(253), + [anon_sym_iput_DASHchar] = ACTIONS(253), + [anon_sym_iput_DASHshort] = ACTIONS(253), + [anon_sym_iput_DASHvolatile] = ACTIONS(251), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(251), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(251), + [anon_sym_sget] = ACTIONS(253), + [anon_sym_sget_DASHwide] = ACTIONS(253), + [anon_sym_sget_DASHobject] = ACTIONS(253), + [anon_sym_sget_DASHboolean] = ACTIONS(251), + [anon_sym_sget_DASHbyte] = ACTIONS(251), + [anon_sym_sget_DASHchar] = ACTIONS(251), + [anon_sym_sget_DASHshort] = ACTIONS(251), + [anon_sym_sget_DASHvolatile] = ACTIONS(251), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(251), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(251), + [anon_sym_sput] = ACTIONS(253), + [anon_sym_sput_DASHwide] = ACTIONS(253), + [anon_sym_sput_DASHobject] = ACTIONS(253), + [anon_sym_sput_DASHboolean] = ACTIONS(251), + [anon_sym_sput_DASHbyte] = ACTIONS(251), + [anon_sym_sput_DASHchar] = ACTIONS(251), + [anon_sym_sput_DASHshort] = ACTIONS(251), + [anon_sym_sput_DASHvolatile] = ACTIONS(251), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(251), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(251), + [anon_sym_invoke_DASHconstructor] = ACTIONS(251), + [anon_sym_invoke_DASHcustom] = ACTIONS(253), + [anon_sym_invoke_DASHdirect] = ACTIONS(253), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(251), + [anon_sym_invoke_DASHinstance] = ACTIONS(251), + [anon_sym_invoke_DASHinterface] = ACTIONS(253), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(253), + [anon_sym_invoke_DASHstatic] = ACTIONS(253), + [anon_sym_invoke_DASHsuper] = ACTIONS(253), + [anon_sym_invoke_DASHvirtual] = ACTIONS(253), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(251), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(251), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(251), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(251), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(251), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(251), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(251), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(251), + [anon_sym_neg_DASHint] = ACTIONS(251), + [anon_sym_not_DASHint] = ACTIONS(251), + [anon_sym_neg_DASHlong] = ACTIONS(251), + [anon_sym_not_DASHlong] = ACTIONS(251), + [anon_sym_neg_DASHfloat] = ACTIONS(251), + [anon_sym_neg_DASHdouble] = ACTIONS(251), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(251), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(251), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(251), + [anon_sym_long_DASHto_DASHint] = ACTIONS(251), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(251), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(251), + [anon_sym_float_DASHto_DASHint] = ACTIONS(251), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(251), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(251), + [anon_sym_double_DASHto_DASHint] = ACTIONS(251), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(251), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(251), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(251), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(251), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(251), + [anon_sym_add_DASHint] = ACTIONS(253), + [anon_sym_sub_DASHint] = ACTIONS(253), + [anon_sym_mul_DASHint] = ACTIONS(253), + [anon_sym_div_DASHint] = ACTIONS(253), + [anon_sym_rem_DASHint] = ACTIONS(253), + [anon_sym_and_DASHint] = ACTIONS(253), + [anon_sym_or_DASHint] = ACTIONS(253), + [anon_sym_xor_DASHint] = ACTIONS(253), + [anon_sym_shl_DASHint] = ACTIONS(253), + [anon_sym_shr_DASHint] = ACTIONS(253), + [anon_sym_ushr_DASHint] = ACTIONS(253), + [anon_sym_add_DASHlong] = ACTIONS(253), + [anon_sym_sub_DASHlong] = ACTIONS(253), + [anon_sym_mul_DASHlong] = ACTIONS(253), + [anon_sym_div_DASHlong] = ACTIONS(253), + [anon_sym_rem_DASHlong] = ACTIONS(253), + [anon_sym_and_DASHlong] = ACTIONS(253), + [anon_sym_or_DASHlong] = ACTIONS(253), + [anon_sym_xor_DASHlong] = ACTIONS(253), + [anon_sym_shl_DASHlong] = ACTIONS(253), + [anon_sym_shr_DASHlong] = ACTIONS(253), + [anon_sym_ushr_DASHlong] = ACTIONS(253), + [anon_sym_add_DASHfloat] = ACTIONS(253), + [anon_sym_sub_DASHfloat] = ACTIONS(253), + [anon_sym_mul_DASHfloat] = ACTIONS(253), + [anon_sym_div_DASHfloat] = ACTIONS(253), + [anon_sym_rem_DASHfloat] = ACTIONS(253), + [anon_sym_add_DASHdouble] = ACTIONS(253), + [anon_sym_sub_DASHdouble] = ACTIONS(253), + [anon_sym_mul_DASHdouble] = ACTIONS(253), + [anon_sym_div_DASHdouble] = ACTIONS(253), + [anon_sym_rem_DASHdouble] = ACTIONS(253), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(251), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(251), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(251), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(251), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(251), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(251), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(251), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(251), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(251), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(251), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(251), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(251), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(251), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(251), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(251), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(251), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(251), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(251), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(251), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(251), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(251), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(251), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(251), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(251), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(251), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(251), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(251), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(251), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(251), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(251), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(251), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(251), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(251), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(251), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(251), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(251), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(251), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(251), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(251), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(251), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(251), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(251), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(251), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(251), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(251), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(251), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(251), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(251), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(251), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(251), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(251), + [anon_sym_static_DASHget] = ACTIONS(251), + [anon_sym_static_DASHput] = ACTIONS(251), + [anon_sym_instance_DASHget] = ACTIONS(251), + [anon_sym_instance_DASHput] = ACTIONS(251), + [anon_sym_execute_DASHinline] = ACTIONS(253), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(251), + [anon_sym_iget_DASHquick] = ACTIONS(251), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(251), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(251), + [anon_sym_iput_DASHquick] = ACTIONS(251), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(251), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(251), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(251), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(251), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(251), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(251), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(253), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(251), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(253), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(251), + [anon_sym_rsub_DASHint] = ACTIONS(253), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(251), + [anon_sym_DOTline] = ACTIONS(251), + [anon_sym_DOTlocals] = ACTIONS(251), + [anon_sym_DOTlocal] = ACTIONS(253), + [anon_sym_DOTendlocal] = ACTIONS(251), + [anon_sym_DOTrestartlocal] = ACTIONS(251), + [anon_sym_DOTregisters] = ACTIONS(251), + [anon_sym_DOTcatch] = ACTIONS(253), + [anon_sym_RBRACE] = ACTIONS(251), + [anon_sym_DOTcatchall] = ACTIONS(251), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(251), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(251), + [anon_sym_DOTarray_DASHdata] = ACTIONS(251), + [sym_prologue_directive] = ACTIONS(251), + [sym_epilogue_directive] = ACTIONS(251), + [aux_sym_label_token1] = ACTIONS(251), + [aux_sym_jmp_label_token1] = ACTIONS(251), + [anon_sym_RPAREN] = ACTIONS(251), + [sym_comment] = ACTIONS(3), + }, + [18] = { + [ts_builtin_sym_end] = ACTIONS(255), + [anon_sym_DOTsource] = ACTIONS(255), + [anon_sym_DOTimplements] = ACTIONS(255), + [anon_sym_DOTfield] = ACTIONS(255), + [anon_sym_DOTendfield] = ACTIONS(255), + [anon_sym_DOTmethod] = ACTIONS(255), + [anon_sym_DOTendmethod] = ACTIONS(255), + [anon_sym_DOTannotation] = ACTIONS(255), + [anon_sym_DOTparam] = ACTIONS(257), + [anon_sym_COMMA] = ACTIONS(255), + [anon_sym_DOTparameter] = ACTIONS(255), + [anon_sym_DOTendparameter] = ACTIONS(255), + [anon_sym_nop] = ACTIONS(257), + [anon_sym_move] = ACTIONS(257), + [anon_sym_move_SLASHfrom16] = ACTIONS(255), + [anon_sym_move_SLASH16] = ACTIONS(255), + [anon_sym_move_DASHwide] = ACTIONS(257), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(255), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(255), + [anon_sym_move_DASHobject] = ACTIONS(257), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(255), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(255), + [anon_sym_move_DASHresult] = ACTIONS(257), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(255), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(255), + [anon_sym_move_DASHexception] = ACTIONS(255), + [anon_sym_return_DASHvoid] = ACTIONS(255), + [anon_sym_return] = ACTIONS(257), + [anon_sym_return_DASHwide] = ACTIONS(255), + [anon_sym_return_DASHobject] = ACTIONS(255), + [anon_sym_const_SLASH4] = ACTIONS(255), + [anon_sym_const_SLASH16] = ACTIONS(255), + [anon_sym_const] = ACTIONS(257), + [anon_sym_const_SLASHhigh16] = ACTIONS(255), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(255), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(255), + [anon_sym_const_DASHwide] = ACTIONS(257), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(255), + [anon_sym_const_DASHstring] = ACTIONS(257), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(255), + [anon_sym_const_DASHclass] = ACTIONS(255), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(255), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(255), + [anon_sym_monitor_DASHenter] = ACTIONS(255), + [anon_sym_monitor_DASHexit] = ACTIONS(255), + [anon_sym_check_DASHcast] = ACTIONS(255), + [anon_sym_instance_DASHof] = ACTIONS(255), + [anon_sym_array_DASHlength] = ACTIONS(255), + [anon_sym_new_DASHinstance] = ACTIONS(255), + [anon_sym_new_DASHarray] = ACTIONS(255), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(257), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(255), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(255), + [anon_sym_throw] = ACTIONS(257), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(255), + [anon_sym_goto] = ACTIONS(257), + [anon_sym_goto_SLASH16] = ACTIONS(255), + [anon_sym_goto_SLASH32] = ACTIONS(255), + [anon_sym_packed_DASHswitch] = ACTIONS(255), + [anon_sym_sparse_DASHswitch] = ACTIONS(255), + [anon_sym_cmpl_DASHfloat] = ACTIONS(255), + [anon_sym_cmpg_DASHfloat] = ACTIONS(255), + [anon_sym_cmpl_DASHdouble] = ACTIONS(255), + [anon_sym_cmpg_DASHdouble] = ACTIONS(255), + [anon_sym_cmp_DASHlong] = ACTIONS(255), + [anon_sym_if_DASHeq] = ACTIONS(257), + [anon_sym_if_DASHne] = ACTIONS(257), + [anon_sym_if_DASHlt] = ACTIONS(257), + [anon_sym_if_DASHge] = ACTIONS(257), + [anon_sym_if_DASHgt] = ACTIONS(257), + [anon_sym_if_DASHle] = ACTIONS(257), + [anon_sym_if_DASHeqz] = ACTIONS(255), + [anon_sym_if_DASHnez] = ACTIONS(255), + [anon_sym_if_DASHltz] = ACTIONS(255), + [anon_sym_if_DASHgez] = ACTIONS(255), + [anon_sym_if_DASHgtz] = ACTIONS(255), + [anon_sym_if_DASHlez] = ACTIONS(255), + [anon_sym_aget] = ACTIONS(257), + [anon_sym_aget_DASHwide] = ACTIONS(255), + [anon_sym_aget_DASHobject] = ACTIONS(255), + [anon_sym_aget_DASHboolean] = ACTIONS(255), + [anon_sym_aget_DASHbyte] = ACTIONS(255), + [anon_sym_aget_DASHchar] = ACTIONS(255), + [anon_sym_aget_DASHshort] = ACTIONS(255), + [anon_sym_aput] = ACTIONS(257), + [anon_sym_aput_DASHwide] = ACTIONS(255), + [anon_sym_aput_DASHobject] = ACTIONS(255), + [anon_sym_aput_DASHboolean] = ACTIONS(255), + [anon_sym_aput_DASHbyte] = ACTIONS(255), + [anon_sym_aput_DASHchar] = ACTIONS(255), + [anon_sym_aput_DASHshort] = ACTIONS(255), + [anon_sym_iget] = ACTIONS(257), + [anon_sym_iget_DASHwide] = ACTIONS(257), + [anon_sym_iget_DASHobject] = ACTIONS(257), + [anon_sym_iget_DASHboolean] = ACTIONS(255), + [anon_sym_iget_DASHbyte] = ACTIONS(255), + [anon_sym_iget_DASHchar] = ACTIONS(255), + [anon_sym_iget_DASHshort] = ACTIONS(255), + [anon_sym_iget_DASHvolatile] = ACTIONS(255), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(255), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(255), + [anon_sym_iput] = ACTIONS(257), + [anon_sym_iput_DASHwide] = ACTIONS(257), + [anon_sym_iput_DASHobject] = ACTIONS(257), + [anon_sym_iput_DASHboolean] = ACTIONS(257), + [anon_sym_iput_DASHbyte] = ACTIONS(257), + [anon_sym_iput_DASHchar] = ACTIONS(257), + [anon_sym_iput_DASHshort] = ACTIONS(257), + [anon_sym_iput_DASHvolatile] = ACTIONS(255), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(255), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(255), + [anon_sym_sget] = ACTIONS(257), + [anon_sym_sget_DASHwide] = ACTIONS(257), + [anon_sym_sget_DASHobject] = ACTIONS(257), + [anon_sym_sget_DASHboolean] = ACTIONS(255), + [anon_sym_sget_DASHbyte] = ACTIONS(255), + [anon_sym_sget_DASHchar] = ACTIONS(255), + [anon_sym_sget_DASHshort] = ACTIONS(255), + [anon_sym_sget_DASHvolatile] = ACTIONS(255), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(255), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(255), + [anon_sym_sput] = ACTIONS(257), + [anon_sym_sput_DASHwide] = ACTIONS(257), + [anon_sym_sput_DASHobject] = ACTIONS(257), + [anon_sym_sput_DASHboolean] = ACTIONS(255), + [anon_sym_sput_DASHbyte] = ACTIONS(255), + [anon_sym_sput_DASHchar] = ACTIONS(255), + [anon_sym_sput_DASHshort] = ACTIONS(255), + [anon_sym_sput_DASHvolatile] = ACTIONS(255), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(255), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(255), + [anon_sym_invoke_DASHconstructor] = ACTIONS(255), + [anon_sym_invoke_DASHcustom] = ACTIONS(257), + [anon_sym_invoke_DASHdirect] = ACTIONS(257), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(255), + [anon_sym_invoke_DASHinstance] = ACTIONS(255), + [anon_sym_invoke_DASHinterface] = ACTIONS(257), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(257), + [anon_sym_invoke_DASHstatic] = ACTIONS(257), + [anon_sym_invoke_DASHsuper] = ACTIONS(257), + [anon_sym_invoke_DASHvirtual] = ACTIONS(257), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(255), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(255), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(255), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(255), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(255), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(255), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(255), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(255), + [anon_sym_neg_DASHint] = ACTIONS(255), + [anon_sym_not_DASHint] = ACTIONS(255), + [anon_sym_neg_DASHlong] = ACTIONS(255), + [anon_sym_not_DASHlong] = ACTIONS(255), + [anon_sym_neg_DASHfloat] = ACTIONS(255), + [anon_sym_neg_DASHdouble] = ACTIONS(255), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(255), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(255), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(255), + [anon_sym_long_DASHto_DASHint] = ACTIONS(255), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(255), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(255), + [anon_sym_float_DASHto_DASHint] = ACTIONS(255), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(255), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(255), + [anon_sym_double_DASHto_DASHint] = ACTIONS(255), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(255), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(255), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(255), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(255), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(255), + [anon_sym_add_DASHint] = ACTIONS(257), + [anon_sym_sub_DASHint] = ACTIONS(257), + [anon_sym_mul_DASHint] = ACTIONS(257), + [anon_sym_div_DASHint] = ACTIONS(257), + [anon_sym_rem_DASHint] = ACTIONS(257), + [anon_sym_and_DASHint] = ACTIONS(257), + [anon_sym_or_DASHint] = ACTIONS(257), + [anon_sym_xor_DASHint] = ACTIONS(257), + [anon_sym_shl_DASHint] = ACTIONS(257), + [anon_sym_shr_DASHint] = ACTIONS(257), + [anon_sym_ushr_DASHint] = ACTIONS(257), + [anon_sym_add_DASHlong] = ACTIONS(257), + [anon_sym_sub_DASHlong] = ACTIONS(257), + [anon_sym_mul_DASHlong] = ACTIONS(257), + [anon_sym_div_DASHlong] = ACTIONS(257), + [anon_sym_rem_DASHlong] = ACTIONS(257), + [anon_sym_and_DASHlong] = ACTIONS(257), + [anon_sym_or_DASHlong] = ACTIONS(257), + [anon_sym_xor_DASHlong] = ACTIONS(257), + [anon_sym_shl_DASHlong] = ACTIONS(257), + [anon_sym_shr_DASHlong] = ACTIONS(257), + [anon_sym_ushr_DASHlong] = ACTIONS(257), + [anon_sym_add_DASHfloat] = ACTIONS(257), + [anon_sym_sub_DASHfloat] = ACTIONS(257), + [anon_sym_mul_DASHfloat] = ACTIONS(257), + [anon_sym_div_DASHfloat] = ACTIONS(257), + [anon_sym_rem_DASHfloat] = ACTIONS(257), + [anon_sym_add_DASHdouble] = ACTIONS(257), + [anon_sym_sub_DASHdouble] = ACTIONS(257), + [anon_sym_mul_DASHdouble] = ACTIONS(257), + [anon_sym_div_DASHdouble] = ACTIONS(257), + [anon_sym_rem_DASHdouble] = ACTIONS(257), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(255), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(255), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(255), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(255), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(255), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(255), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(255), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(255), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(255), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(255), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(255), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(255), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(255), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(255), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(255), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(255), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(255), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(255), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(255), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(255), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(255), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(255), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(255), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(255), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(255), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(255), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(255), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(255), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(255), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(255), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(255), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(255), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(255), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(255), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(255), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(255), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(255), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(255), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(255), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(255), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(255), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(255), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(255), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(255), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(255), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(255), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(255), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(255), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(255), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(255), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(255), + [anon_sym_static_DASHget] = ACTIONS(255), + [anon_sym_static_DASHput] = ACTIONS(255), + [anon_sym_instance_DASHget] = ACTIONS(255), + [anon_sym_instance_DASHput] = ACTIONS(255), + [anon_sym_execute_DASHinline] = ACTIONS(257), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(255), + [anon_sym_iget_DASHquick] = ACTIONS(255), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(255), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(255), + [anon_sym_iput_DASHquick] = ACTIONS(255), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(255), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(255), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(255), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(255), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(255), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(255), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(257), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(255), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(257), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(255), + [anon_sym_rsub_DASHint] = ACTIONS(257), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(255), + [anon_sym_DOTline] = ACTIONS(255), + [anon_sym_DOTlocals] = ACTIONS(255), + [anon_sym_DOTlocal] = ACTIONS(257), + [anon_sym_DOTendlocal] = ACTIONS(255), + [anon_sym_DOTrestartlocal] = ACTIONS(255), + [anon_sym_DOTregisters] = ACTIONS(255), + [anon_sym_DOTcatch] = ACTIONS(257), + [anon_sym_RBRACE] = ACTIONS(255), + [anon_sym_DOTcatchall] = ACTIONS(255), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(255), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(255), + [anon_sym_DOTarray_DASHdata] = ACTIONS(255), + [sym_prologue_directive] = ACTIONS(255), + [sym_epilogue_directive] = ACTIONS(255), + [aux_sym_label_token1] = ACTIONS(255), + [aux_sym_jmp_label_token1] = ACTIONS(255), + [anon_sym_RPAREN] = ACTIONS(255), + [sym_comment] = ACTIONS(3), + }, + [19] = { + [ts_builtin_sym_end] = ACTIONS(259), + [anon_sym_DOTsource] = ACTIONS(259), + [anon_sym_DOTfield] = ACTIONS(259), + [anon_sym_DOTendfield] = ACTIONS(259), + [anon_sym_DOTmethod] = ACTIONS(259), + [anon_sym_DOTendmethod] = ACTIONS(259), + [anon_sym_DOTannotation] = ACTIONS(259), + [anon_sym_DOTparam] = ACTIONS(261), + [anon_sym_COMMA] = ACTIONS(259), + [anon_sym_DOTparameter] = ACTIONS(259), + [anon_sym_nop] = ACTIONS(261), + [anon_sym_move] = ACTIONS(261), + [anon_sym_move_SLASHfrom16] = ACTIONS(259), + [anon_sym_move_SLASH16] = ACTIONS(259), + [anon_sym_move_DASHwide] = ACTIONS(261), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(259), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(259), + [anon_sym_move_DASHobject] = ACTIONS(261), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(259), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(259), + [anon_sym_move_DASHresult] = ACTIONS(261), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(259), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(259), + [anon_sym_move_DASHexception] = ACTIONS(259), + [anon_sym_return_DASHvoid] = ACTIONS(259), + [anon_sym_return] = ACTIONS(261), + [anon_sym_return_DASHwide] = ACTIONS(259), + [anon_sym_return_DASHobject] = ACTIONS(259), + [anon_sym_const_SLASH4] = ACTIONS(259), + [anon_sym_const_SLASH16] = ACTIONS(259), + [anon_sym_const] = ACTIONS(261), + [anon_sym_const_SLASHhigh16] = ACTIONS(259), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(259), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(259), + [anon_sym_const_DASHwide] = ACTIONS(261), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(259), + [anon_sym_const_DASHstring] = ACTIONS(261), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(259), + [anon_sym_const_DASHclass] = ACTIONS(259), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(259), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(259), + [anon_sym_monitor_DASHenter] = ACTIONS(259), + [anon_sym_monitor_DASHexit] = ACTIONS(259), + [anon_sym_check_DASHcast] = ACTIONS(259), + [anon_sym_instance_DASHof] = ACTIONS(259), + [anon_sym_array_DASHlength] = ACTIONS(259), + [anon_sym_new_DASHinstance] = ACTIONS(259), + [anon_sym_new_DASHarray] = ACTIONS(259), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(261), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(259), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(259), + [anon_sym_throw] = ACTIONS(261), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(259), + [anon_sym_goto] = ACTIONS(261), + [anon_sym_goto_SLASH16] = ACTIONS(259), + [anon_sym_goto_SLASH32] = ACTIONS(259), + [anon_sym_packed_DASHswitch] = ACTIONS(259), + [anon_sym_sparse_DASHswitch] = ACTIONS(259), + [anon_sym_cmpl_DASHfloat] = ACTIONS(259), + [anon_sym_cmpg_DASHfloat] = ACTIONS(259), + [anon_sym_cmpl_DASHdouble] = ACTIONS(259), + [anon_sym_cmpg_DASHdouble] = ACTIONS(259), + [anon_sym_cmp_DASHlong] = ACTIONS(259), + [anon_sym_if_DASHeq] = ACTIONS(261), + [anon_sym_if_DASHne] = ACTIONS(261), + [anon_sym_if_DASHlt] = ACTIONS(261), + [anon_sym_if_DASHge] = ACTIONS(261), + [anon_sym_if_DASHgt] = ACTIONS(261), + [anon_sym_if_DASHle] = ACTIONS(261), + [anon_sym_if_DASHeqz] = ACTIONS(259), + [anon_sym_if_DASHnez] = ACTIONS(259), + [anon_sym_if_DASHltz] = ACTIONS(259), + [anon_sym_if_DASHgez] = ACTIONS(259), + [anon_sym_if_DASHgtz] = ACTIONS(259), + [anon_sym_if_DASHlez] = ACTIONS(259), + [anon_sym_aget] = ACTIONS(261), + [anon_sym_aget_DASHwide] = ACTIONS(259), + [anon_sym_aget_DASHobject] = ACTIONS(259), + [anon_sym_aget_DASHboolean] = ACTIONS(259), + [anon_sym_aget_DASHbyte] = ACTIONS(259), + [anon_sym_aget_DASHchar] = ACTIONS(259), + [anon_sym_aget_DASHshort] = ACTIONS(259), + [anon_sym_aput] = ACTIONS(261), + [anon_sym_aput_DASHwide] = ACTIONS(259), + [anon_sym_aput_DASHobject] = ACTIONS(259), + [anon_sym_aput_DASHboolean] = ACTIONS(259), + [anon_sym_aput_DASHbyte] = ACTIONS(259), + [anon_sym_aput_DASHchar] = ACTIONS(259), + [anon_sym_aput_DASHshort] = ACTIONS(259), + [anon_sym_iget] = ACTIONS(261), + [anon_sym_iget_DASHwide] = ACTIONS(261), + [anon_sym_iget_DASHobject] = ACTIONS(261), + [anon_sym_iget_DASHboolean] = ACTIONS(259), + [anon_sym_iget_DASHbyte] = ACTIONS(259), + [anon_sym_iget_DASHchar] = ACTIONS(259), + [anon_sym_iget_DASHshort] = ACTIONS(259), + [anon_sym_iget_DASHvolatile] = ACTIONS(259), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(259), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(259), + [anon_sym_iput] = ACTIONS(261), + [anon_sym_iput_DASHwide] = ACTIONS(261), + [anon_sym_iput_DASHobject] = ACTIONS(261), + [anon_sym_iput_DASHboolean] = ACTIONS(261), + [anon_sym_iput_DASHbyte] = ACTIONS(261), + [anon_sym_iput_DASHchar] = ACTIONS(261), + [anon_sym_iput_DASHshort] = ACTIONS(261), + [anon_sym_iput_DASHvolatile] = ACTIONS(259), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(259), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(259), + [anon_sym_sget] = ACTIONS(261), + [anon_sym_sget_DASHwide] = ACTIONS(261), + [anon_sym_sget_DASHobject] = ACTIONS(261), + [anon_sym_sget_DASHboolean] = ACTIONS(259), + [anon_sym_sget_DASHbyte] = ACTIONS(259), + [anon_sym_sget_DASHchar] = ACTIONS(259), + [anon_sym_sget_DASHshort] = ACTIONS(259), + [anon_sym_sget_DASHvolatile] = ACTIONS(259), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(259), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(259), + [anon_sym_sput] = ACTIONS(261), + [anon_sym_sput_DASHwide] = ACTIONS(261), + [anon_sym_sput_DASHobject] = ACTIONS(261), + [anon_sym_sput_DASHboolean] = ACTIONS(259), + [anon_sym_sput_DASHbyte] = ACTIONS(259), + [anon_sym_sput_DASHchar] = ACTIONS(259), + [anon_sym_sput_DASHshort] = ACTIONS(259), + [anon_sym_sput_DASHvolatile] = ACTIONS(259), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(259), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(259), + [anon_sym_invoke_DASHconstructor] = ACTIONS(259), + [anon_sym_invoke_DASHcustom] = ACTIONS(261), + [anon_sym_invoke_DASHdirect] = ACTIONS(261), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(259), + [anon_sym_invoke_DASHinstance] = ACTIONS(259), + [anon_sym_invoke_DASHinterface] = ACTIONS(261), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(261), + [anon_sym_invoke_DASHstatic] = ACTIONS(261), + [anon_sym_invoke_DASHsuper] = ACTIONS(261), + [anon_sym_invoke_DASHvirtual] = ACTIONS(261), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(259), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(259), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(259), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(259), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(259), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(259), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(259), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(259), + [anon_sym_neg_DASHint] = ACTIONS(259), + [anon_sym_not_DASHint] = ACTIONS(259), + [anon_sym_neg_DASHlong] = ACTIONS(259), + [anon_sym_not_DASHlong] = ACTIONS(259), + [anon_sym_neg_DASHfloat] = ACTIONS(259), + [anon_sym_neg_DASHdouble] = ACTIONS(259), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(259), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(259), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(259), + [anon_sym_long_DASHto_DASHint] = ACTIONS(259), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(259), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(259), + [anon_sym_float_DASHto_DASHint] = ACTIONS(259), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(259), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(259), + [anon_sym_double_DASHto_DASHint] = ACTIONS(259), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(259), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(259), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(259), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(259), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(259), + [anon_sym_add_DASHint] = ACTIONS(261), + [anon_sym_sub_DASHint] = ACTIONS(261), + [anon_sym_mul_DASHint] = ACTIONS(261), + [anon_sym_div_DASHint] = ACTIONS(261), + [anon_sym_rem_DASHint] = ACTIONS(261), + [anon_sym_and_DASHint] = ACTIONS(261), + [anon_sym_or_DASHint] = ACTIONS(261), + [anon_sym_xor_DASHint] = ACTIONS(261), + [anon_sym_shl_DASHint] = ACTIONS(261), + [anon_sym_shr_DASHint] = ACTIONS(261), + [anon_sym_ushr_DASHint] = ACTIONS(261), + [anon_sym_add_DASHlong] = ACTIONS(261), + [anon_sym_sub_DASHlong] = ACTIONS(261), + [anon_sym_mul_DASHlong] = ACTIONS(261), + [anon_sym_div_DASHlong] = ACTIONS(261), + [anon_sym_rem_DASHlong] = ACTIONS(261), + [anon_sym_and_DASHlong] = ACTIONS(261), + [anon_sym_or_DASHlong] = ACTIONS(261), + [anon_sym_xor_DASHlong] = ACTIONS(261), + [anon_sym_shl_DASHlong] = ACTIONS(261), + [anon_sym_shr_DASHlong] = ACTIONS(261), + [anon_sym_ushr_DASHlong] = ACTIONS(261), + [anon_sym_add_DASHfloat] = ACTIONS(261), + [anon_sym_sub_DASHfloat] = ACTIONS(261), + [anon_sym_mul_DASHfloat] = ACTIONS(261), + [anon_sym_div_DASHfloat] = ACTIONS(261), + [anon_sym_rem_DASHfloat] = ACTIONS(261), + [anon_sym_add_DASHdouble] = ACTIONS(261), + [anon_sym_sub_DASHdouble] = ACTIONS(261), + [anon_sym_mul_DASHdouble] = ACTIONS(261), + [anon_sym_div_DASHdouble] = ACTIONS(261), + [anon_sym_rem_DASHdouble] = ACTIONS(261), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(259), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(259), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(259), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(259), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(259), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(259), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(259), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(259), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(259), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(259), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(259), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(259), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(259), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(259), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(259), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(259), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(259), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(259), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(259), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(259), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(259), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(259), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(259), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(259), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(259), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(259), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(259), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(259), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(259), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(259), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(259), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(259), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(259), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(259), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(259), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(259), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(259), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(259), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(259), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(259), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(259), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(259), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(259), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(259), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(259), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(259), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(259), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(259), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(259), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(259), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(259), + [anon_sym_static_DASHget] = ACTIONS(259), + [anon_sym_static_DASHput] = ACTIONS(259), + [anon_sym_instance_DASHget] = ACTIONS(259), + [anon_sym_instance_DASHput] = ACTIONS(259), + [anon_sym_execute_DASHinline] = ACTIONS(261), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(259), + [anon_sym_iget_DASHquick] = ACTIONS(259), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(259), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(259), + [anon_sym_iput_DASHquick] = ACTIONS(259), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(259), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(259), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(259), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(259), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(259), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(259), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(261), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(259), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(261), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(259), + [anon_sym_rsub_DASHint] = ACTIONS(261), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(259), + [anon_sym_DOTline] = ACTIONS(259), + [anon_sym_DOTlocals] = ACTIONS(259), + [anon_sym_DOTlocal] = ACTIONS(261), + [anon_sym_DOTendlocal] = ACTIONS(259), + [anon_sym_DOTrestartlocal] = ACTIONS(259), + [anon_sym_DOTregisters] = ACTIONS(259), + [anon_sym_DOTcatch] = ACTIONS(261), + [anon_sym_DOT_DOT] = ACTIONS(259), + [anon_sym_RBRACE] = ACTIONS(259), + [anon_sym_DOTcatchall] = ACTIONS(259), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(259), + [anon_sym_DOTendpacked_DASHswitch] = ACTIONS(259), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(259), + [anon_sym_DOTarray_DASHdata] = ACTIONS(259), + [sym_prologue_directive] = ACTIONS(259), + [sym_epilogue_directive] = ACTIONS(259), + [aux_sym_label_token1] = ACTIONS(259), + [aux_sym_jmp_label_token1] = ACTIONS(259), + [sym_comment] = ACTIONS(3), + }, + [20] = { + [ts_builtin_sym_end] = ACTIONS(263), + [anon_sym_DOTsource] = ACTIONS(263), + [anon_sym_DOTfield] = ACTIONS(263), + [anon_sym_DOTendfield] = ACTIONS(263), + [anon_sym_DOTmethod] = ACTIONS(263), + [anon_sym_DOTendmethod] = ACTIONS(263), + [anon_sym_DOTannotation] = ACTIONS(263), + [anon_sym_DOTparam] = ACTIONS(265), + [anon_sym_COMMA] = ACTIONS(263), + [anon_sym_DOTparameter] = ACTIONS(263), + [anon_sym_nop] = ACTIONS(265), + [anon_sym_move] = ACTIONS(265), + [anon_sym_move_SLASHfrom16] = ACTIONS(263), + [anon_sym_move_SLASH16] = ACTIONS(263), + [anon_sym_move_DASHwide] = ACTIONS(265), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(263), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(263), + [anon_sym_move_DASHobject] = ACTIONS(265), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(263), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(263), + [anon_sym_move_DASHresult] = ACTIONS(265), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(263), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(263), + [anon_sym_move_DASHexception] = ACTIONS(263), + [anon_sym_return_DASHvoid] = ACTIONS(263), + [anon_sym_return] = ACTIONS(265), + [anon_sym_return_DASHwide] = ACTIONS(263), + [anon_sym_return_DASHobject] = ACTIONS(263), + [anon_sym_const_SLASH4] = ACTIONS(263), + [anon_sym_const_SLASH16] = ACTIONS(263), + [anon_sym_const] = ACTIONS(265), + [anon_sym_const_SLASHhigh16] = ACTIONS(263), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(263), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(263), + [anon_sym_const_DASHwide] = ACTIONS(265), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(263), + [anon_sym_const_DASHstring] = ACTIONS(265), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(263), + [anon_sym_const_DASHclass] = ACTIONS(263), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(263), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(263), + [anon_sym_monitor_DASHenter] = ACTIONS(263), + [anon_sym_monitor_DASHexit] = ACTIONS(263), + [anon_sym_check_DASHcast] = ACTIONS(263), + [anon_sym_instance_DASHof] = ACTIONS(263), + [anon_sym_array_DASHlength] = ACTIONS(263), + [anon_sym_new_DASHinstance] = ACTIONS(263), + [anon_sym_new_DASHarray] = ACTIONS(263), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(265), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(263), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(263), + [anon_sym_throw] = ACTIONS(265), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(263), + [anon_sym_goto] = ACTIONS(265), + [anon_sym_goto_SLASH16] = ACTIONS(263), + [anon_sym_goto_SLASH32] = ACTIONS(263), + [anon_sym_packed_DASHswitch] = ACTIONS(263), + [anon_sym_sparse_DASHswitch] = ACTIONS(263), + [anon_sym_cmpl_DASHfloat] = ACTIONS(263), + [anon_sym_cmpg_DASHfloat] = ACTIONS(263), + [anon_sym_cmpl_DASHdouble] = ACTIONS(263), + [anon_sym_cmpg_DASHdouble] = ACTIONS(263), + [anon_sym_cmp_DASHlong] = ACTIONS(263), + [anon_sym_if_DASHeq] = ACTIONS(265), + [anon_sym_if_DASHne] = ACTIONS(265), + [anon_sym_if_DASHlt] = ACTIONS(265), + [anon_sym_if_DASHge] = ACTIONS(265), + [anon_sym_if_DASHgt] = ACTIONS(265), + [anon_sym_if_DASHle] = ACTIONS(265), + [anon_sym_if_DASHeqz] = ACTIONS(263), + [anon_sym_if_DASHnez] = ACTIONS(263), + [anon_sym_if_DASHltz] = ACTIONS(263), + [anon_sym_if_DASHgez] = ACTIONS(263), + [anon_sym_if_DASHgtz] = ACTIONS(263), + [anon_sym_if_DASHlez] = ACTIONS(263), + [anon_sym_aget] = ACTIONS(265), + [anon_sym_aget_DASHwide] = ACTIONS(263), + [anon_sym_aget_DASHobject] = ACTIONS(263), + [anon_sym_aget_DASHboolean] = ACTIONS(263), + [anon_sym_aget_DASHbyte] = ACTIONS(263), + [anon_sym_aget_DASHchar] = ACTIONS(263), + [anon_sym_aget_DASHshort] = ACTIONS(263), + [anon_sym_aput] = ACTIONS(265), + [anon_sym_aput_DASHwide] = ACTIONS(263), + [anon_sym_aput_DASHobject] = ACTIONS(263), + [anon_sym_aput_DASHboolean] = ACTIONS(263), + [anon_sym_aput_DASHbyte] = ACTIONS(263), + [anon_sym_aput_DASHchar] = ACTIONS(263), + [anon_sym_aput_DASHshort] = ACTIONS(263), + [anon_sym_iget] = ACTIONS(265), + [anon_sym_iget_DASHwide] = ACTIONS(265), + [anon_sym_iget_DASHobject] = ACTIONS(265), + [anon_sym_iget_DASHboolean] = ACTIONS(263), + [anon_sym_iget_DASHbyte] = ACTIONS(263), + [anon_sym_iget_DASHchar] = ACTIONS(263), + [anon_sym_iget_DASHshort] = ACTIONS(263), + [anon_sym_iget_DASHvolatile] = ACTIONS(263), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(263), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(263), + [anon_sym_iput] = ACTIONS(265), + [anon_sym_iput_DASHwide] = ACTIONS(265), + [anon_sym_iput_DASHobject] = ACTIONS(265), + [anon_sym_iput_DASHboolean] = ACTIONS(265), + [anon_sym_iput_DASHbyte] = ACTIONS(265), + [anon_sym_iput_DASHchar] = ACTIONS(265), + [anon_sym_iput_DASHshort] = ACTIONS(265), + [anon_sym_iput_DASHvolatile] = ACTIONS(263), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(263), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(263), + [anon_sym_sget] = ACTIONS(265), + [anon_sym_sget_DASHwide] = ACTIONS(265), + [anon_sym_sget_DASHobject] = ACTIONS(265), + [anon_sym_sget_DASHboolean] = ACTIONS(263), + [anon_sym_sget_DASHbyte] = ACTIONS(263), + [anon_sym_sget_DASHchar] = ACTIONS(263), + [anon_sym_sget_DASHshort] = ACTIONS(263), + [anon_sym_sget_DASHvolatile] = ACTIONS(263), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(263), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(263), + [anon_sym_sput] = ACTIONS(265), + [anon_sym_sput_DASHwide] = ACTIONS(265), + [anon_sym_sput_DASHobject] = ACTIONS(265), + [anon_sym_sput_DASHboolean] = ACTIONS(263), + [anon_sym_sput_DASHbyte] = ACTIONS(263), + [anon_sym_sput_DASHchar] = ACTIONS(263), + [anon_sym_sput_DASHshort] = ACTIONS(263), + [anon_sym_sput_DASHvolatile] = ACTIONS(263), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(263), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(263), + [anon_sym_invoke_DASHconstructor] = ACTIONS(263), + [anon_sym_invoke_DASHcustom] = ACTIONS(265), + [anon_sym_invoke_DASHdirect] = ACTIONS(265), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(263), + [anon_sym_invoke_DASHinstance] = ACTIONS(263), + [anon_sym_invoke_DASHinterface] = ACTIONS(265), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(265), + [anon_sym_invoke_DASHstatic] = ACTIONS(265), + [anon_sym_invoke_DASHsuper] = ACTIONS(265), + [anon_sym_invoke_DASHvirtual] = ACTIONS(265), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(263), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(263), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(263), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(263), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(263), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(263), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(263), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(263), + [anon_sym_neg_DASHint] = ACTIONS(263), + [anon_sym_not_DASHint] = ACTIONS(263), + [anon_sym_neg_DASHlong] = ACTIONS(263), + [anon_sym_not_DASHlong] = ACTIONS(263), + [anon_sym_neg_DASHfloat] = ACTIONS(263), + [anon_sym_neg_DASHdouble] = ACTIONS(263), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(263), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(263), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(263), + [anon_sym_long_DASHto_DASHint] = ACTIONS(263), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(263), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(263), + [anon_sym_float_DASHto_DASHint] = ACTIONS(263), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(263), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(263), + [anon_sym_double_DASHto_DASHint] = ACTIONS(263), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(263), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(263), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(263), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(263), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(263), + [anon_sym_add_DASHint] = ACTIONS(265), + [anon_sym_sub_DASHint] = ACTIONS(265), + [anon_sym_mul_DASHint] = ACTIONS(265), + [anon_sym_div_DASHint] = ACTIONS(265), + [anon_sym_rem_DASHint] = ACTIONS(265), + [anon_sym_and_DASHint] = ACTIONS(265), + [anon_sym_or_DASHint] = ACTIONS(265), + [anon_sym_xor_DASHint] = ACTIONS(265), + [anon_sym_shl_DASHint] = ACTIONS(265), + [anon_sym_shr_DASHint] = ACTIONS(265), + [anon_sym_ushr_DASHint] = ACTIONS(265), + [anon_sym_add_DASHlong] = ACTIONS(265), + [anon_sym_sub_DASHlong] = ACTIONS(265), + [anon_sym_mul_DASHlong] = ACTIONS(265), + [anon_sym_div_DASHlong] = ACTIONS(265), + [anon_sym_rem_DASHlong] = ACTIONS(265), + [anon_sym_and_DASHlong] = ACTIONS(265), + [anon_sym_or_DASHlong] = ACTIONS(265), + [anon_sym_xor_DASHlong] = ACTIONS(265), + [anon_sym_shl_DASHlong] = ACTIONS(265), + [anon_sym_shr_DASHlong] = ACTIONS(265), + [anon_sym_ushr_DASHlong] = ACTIONS(265), + [anon_sym_add_DASHfloat] = ACTIONS(265), + [anon_sym_sub_DASHfloat] = ACTIONS(265), + [anon_sym_mul_DASHfloat] = ACTIONS(265), + [anon_sym_div_DASHfloat] = ACTIONS(265), + [anon_sym_rem_DASHfloat] = ACTIONS(265), + [anon_sym_add_DASHdouble] = ACTIONS(265), + [anon_sym_sub_DASHdouble] = ACTIONS(265), + [anon_sym_mul_DASHdouble] = ACTIONS(265), + [anon_sym_div_DASHdouble] = ACTIONS(265), + [anon_sym_rem_DASHdouble] = ACTIONS(265), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(263), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(263), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(263), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(263), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(263), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(263), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(263), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(263), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(263), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(263), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(263), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(263), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(263), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(263), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(263), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(263), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(263), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(263), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(263), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(263), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(263), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(263), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(263), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(263), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(263), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(263), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(263), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(263), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(263), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(263), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(263), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(263), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(263), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(263), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(263), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(263), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(263), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(263), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(263), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(263), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(263), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(263), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(263), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(263), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(263), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(263), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(263), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(263), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(263), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(263), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(263), + [anon_sym_static_DASHget] = ACTIONS(263), + [anon_sym_static_DASHput] = ACTIONS(263), + [anon_sym_instance_DASHget] = ACTIONS(263), + [anon_sym_instance_DASHput] = ACTIONS(263), + [anon_sym_execute_DASHinline] = ACTIONS(265), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(263), + [anon_sym_iget_DASHquick] = ACTIONS(263), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(263), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(263), + [anon_sym_iput_DASHquick] = ACTIONS(263), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(263), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(263), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(263), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(263), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(263), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(263), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(265), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(263), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(265), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(263), + [anon_sym_rsub_DASHint] = ACTIONS(265), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(263), + [anon_sym_DOTline] = ACTIONS(263), + [anon_sym_DOTlocals] = ACTIONS(263), + [anon_sym_DOTlocal] = ACTIONS(265), + [anon_sym_DOTendlocal] = ACTIONS(263), + [anon_sym_DOTrestartlocal] = ACTIONS(263), + [anon_sym_DOTregisters] = ACTIONS(263), + [anon_sym_DOTcatch] = ACTIONS(265), + [anon_sym_DOT_DOT] = ACTIONS(263), + [anon_sym_RBRACE] = ACTIONS(263), + [anon_sym_DOTcatchall] = ACTIONS(263), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(263), + [anon_sym_DOTendpacked_DASHswitch] = ACTIONS(263), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(263), + [anon_sym_DOTarray_DASHdata] = ACTIONS(263), + [sym_prologue_directive] = ACTIONS(263), + [sym_epilogue_directive] = ACTIONS(263), + [aux_sym_label_token1] = ACTIONS(263), + [aux_sym_jmp_label_token1] = ACTIONS(263), + [sym_comment] = ACTIONS(3), + }, + [21] = { + [ts_builtin_sym_end] = ACTIONS(267), + [anon_sym_DOTsource] = ACTIONS(267), + [anon_sym_DOTfield] = ACTIONS(267), + [anon_sym_DOTendfield] = ACTIONS(267), + [anon_sym_DOTmethod] = ACTIONS(267), + [anon_sym_DOTendmethod] = ACTIONS(267), + [anon_sym_DOTannotation] = ACTIONS(267), + [anon_sym_DOTparam] = ACTIONS(269), + [anon_sym_COMMA] = ACTIONS(267), + [anon_sym_DOTparameter] = ACTIONS(267), + [anon_sym_DOTendparameter] = ACTIONS(267), + [anon_sym_nop] = ACTIONS(269), + [anon_sym_move] = ACTIONS(269), + [anon_sym_move_SLASHfrom16] = ACTIONS(267), + [anon_sym_move_SLASH16] = ACTIONS(267), + [anon_sym_move_DASHwide] = ACTIONS(269), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(267), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(267), + [anon_sym_move_DASHobject] = ACTIONS(269), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(267), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(267), + [anon_sym_move_DASHresult] = ACTIONS(269), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(267), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(267), + [anon_sym_move_DASHexception] = ACTIONS(267), + [anon_sym_return_DASHvoid] = ACTIONS(267), + [anon_sym_return] = ACTIONS(269), + [anon_sym_return_DASHwide] = ACTIONS(267), + [anon_sym_return_DASHobject] = ACTIONS(267), + [anon_sym_const_SLASH4] = ACTIONS(267), + [anon_sym_const_SLASH16] = ACTIONS(267), + [anon_sym_const] = ACTIONS(269), + [anon_sym_const_SLASHhigh16] = ACTIONS(267), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(267), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(267), + [anon_sym_const_DASHwide] = ACTIONS(269), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(267), + [anon_sym_const_DASHstring] = ACTIONS(269), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(267), + [anon_sym_const_DASHclass] = ACTIONS(267), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(267), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(267), + [anon_sym_monitor_DASHenter] = ACTIONS(267), + [anon_sym_monitor_DASHexit] = ACTIONS(267), + [anon_sym_check_DASHcast] = ACTIONS(267), + [anon_sym_instance_DASHof] = ACTIONS(267), + [anon_sym_array_DASHlength] = ACTIONS(267), + [anon_sym_new_DASHinstance] = ACTIONS(267), + [anon_sym_new_DASHarray] = ACTIONS(267), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(269), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(267), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(267), + [anon_sym_throw] = ACTIONS(269), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(267), + [anon_sym_goto] = ACTIONS(269), + [anon_sym_goto_SLASH16] = ACTIONS(267), + [anon_sym_goto_SLASH32] = ACTIONS(267), + [anon_sym_packed_DASHswitch] = ACTIONS(267), + [anon_sym_sparse_DASHswitch] = ACTIONS(267), + [anon_sym_cmpl_DASHfloat] = ACTIONS(267), + [anon_sym_cmpg_DASHfloat] = ACTIONS(267), + [anon_sym_cmpl_DASHdouble] = ACTIONS(267), + [anon_sym_cmpg_DASHdouble] = ACTIONS(267), + [anon_sym_cmp_DASHlong] = ACTIONS(267), + [anon_sym_if_DASHeq] = ACTIONS(269), + [anon_sym_if_DASHne] = ACTIONS(269), + [anon_sym_if_DASHlt] = ACTIONS(269), + [anon_sym_if_DASHge] = ACTIONS(269), + [anon_sym_if_DASHgt] = ACTIONS(269), + [anon_sym_if_DASHle] = ACTIONS(269), + [anon_sym_if_DASHeqz] = ACTIONS(267), + [anon_sym_if_DASHnez] = ACTIONS(267), + [anon_sym_if_DASHltz] = ACTIONS(267), + [anon_sym_if_DASHgez] = ACTIONS(267), + [anon_sym_if_DASHgtz] = ACTIONS(267), + [anon_sym_if_DASHlez] = ACTIONS(267), + [anon_sym_aget] = ACTIONS(269), + [anon_sym_aget_DASHwide] = ACTIONS(267), + [anon_sym_aget_DASHobject] = ACTIONS(267), + [anon_sym_aget_DASHboolean] = ACTIONS(267), + [anon_sym_aget_DASHbyte] = ACTIONS(267), + [anon_sym_aget_DASHchar] = ACTIONS(267), + [anon_sym_aget_DASHshort] = ACTIONS(267), + [anon_sym_aput] = ACTIONS(269), + [anon_sym_aput_DASHwide] = ACTIONS(267), + [anon_sym_aput_DASHobject] = ACTIONS(267), + [anon_sym_aput_DASHboolean] = ACTIONS(267), + [anon_sym_aput_DASHbyte] = ACTIONS(267), + [anon_sym_aput_DASHchar] = ACTIONS(267), + [anon_sym_aput_DASHshort] = ACTIONS(267), + [anon_sym_iget] = ACTIONS(269), + [anon_sym_iget_DASHwide] = ACTIONS(269), + [anon_sym_iget_DASHobject] = ACTIONS(269), + [anon_sym_iget_DASHboolean] = ACTIONS(267), + [anon_sym_iget_DASHbyte] = ACTIONS(267), + [anon_sym_iget_DASHchar] = ACTIONS(267), + [anon_sym_iget_DASHshort] = ACTIONS(267), + [anon_sym_iget_DASHvolatile] = ACTIONS(267), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(267), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(267), + [anon_sym_iput] = ACTIONS(269), + [anon_sym_iput_DASHwide] = ACTIONS(269), + [anon_sym_iput_DASHobject] = ACTIONS(269), + [anon_sym_iput_DASHboolean] = ACTIONS(269), + [anon_sym_iput_DASHbyte] = ACTIONS(269), + [anon_sym_iput_DASHchar] = ACTIONS(269), + [anon_sym_iput_DASHshort] = ACTIONS(269), + [anon_sym_iput_DASHvolatile] = ACTIONS(267), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(267), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(267), + [anon_sym_sget] = ACTIONS(269), + [anon_sym_sget_DASHwide] = ACTIONS(269), + [anon_sym_sget_DASHobject] = ACTIONS(269), + [anon_sym_sget_DASHboolean] = ACTIONS(267), + [anon_sym_sget_DASHbyte] = ACTIONS(267), + [anon_sym_sget_DASHchar] = ACTIONS(267), + [anon_sym_sget_DASHshort] = ACTIONS(267), + [anon_sym_sget_DASHvolatile] = ACTIONS(267), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(267), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(267), + [anon_sym_sput] = ACTIONS(269), + [anon_sym_sput_DASHwide] = ACTIONS(269), + [anon_sym_sput_DASHobject] = ACTIONS(269), + [anon_sym_sput_DASHboolean] = ACTIONS(267), + [anon_sym_sput_DASHbyte] = ACTIONS(267), + [anon_sym_sput_DASHchar] = ACTIONS(267), + [anon_sym_sput_DASHshort] = ACTIONS(267), + [anon_sym_sput_DASHvolatile] = ACTIONS(267), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(267), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(267), + [anon_sym_invoke_DASHconstructor] = ACTIONS(267), + [anon_sym_invoke_DASHcustom] = ACTIONS(269), + [anon_sym_invoke_DASHdirect] = ACTIONS(269), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(267), + [anon_sym_invoke_DASHinstance] = ACTIONS(267), + [anon_sym_invoke_DASHinterface] = ACTIONS(269), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(269), + [anon_sym_invoke_DASHstatic] = ACTIONS(269), + [anon_sym_invoke_DASHsuper] = ACTIONS(269), + [anon_sym_invoke_DASHvirtual] = ACTIONS(269), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(267), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(267), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(267), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(267), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(267), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(267), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(267), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(267), + [anon_sym_neg_DASHint] = ACTIONS(267), + [anon_sym_not_DASHint] = ACTIONS(267), + [anon_sym_neg_DASHlong] = ACTIONS(267), + [anon_sym_not_DASHlong] = ACTIONS(267), + [anon_sym_neg_DASHfloat] = ACTIONS(267), + [anon_sym_neg_DASHdouble] = ACTIONS(267), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(267), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(267), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(267), + [anon_sym_long_DASHto_DASHint] = ACTIONS(267), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(267), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(267), + [anon_sym_float_DASHto_DASHint] = ACTIONS(267), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(267), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(267), + [anon_sym_double_DASHto_DASHint] = ACTIONS(267), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(267), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(267), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(267), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(267), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(267), + [anon_sym_add_DASHint] = ACTIONS(269), + [anon_sym_sub_DASHint] = ACTIONS(269), + [anon_sym_mul_DASHint] = ACTIONS(269), + [anon_sym_div_DASHint] = ACTIONS(269), + [anon_sym_rem_DASHint] = ACTIONS(269), + [anon_sym_and_DASHint] = ACTIONS(269), + [anon_sym_or_DASHint] = ACTIONS(269), + [anon_sym_xor_DASHint] = ACTIONS(269), + [anon_sym_shl_DASHint] = ACTIONS(269), + [anon_sym_shr_DASHint] = ACTIONS(269), + [anon_sym_ushr_DASHint] = ACTIONS(269), + [anon_sym_add_DASHlong] = ACTIONS(269), + [anon_sym_sub_DASHlong] = ACTIONS(269), + [anon_sym_mul_DASHlong] = ACTIONS(269), + [anon_sym_div_DASHlong] = ACTIONS(269), + [anon_sym_rem_DASHlong] = ACTIONS(269), + [anon_sym_and_DASHlong] = ACTIONS(269), + [anon_sym_or_DASHlong] = ACTIONS(269), + [anon_sym_xor_DASHlong] = ACTIONS(269), + [anon_sym_shl_DASHlong] = ACTIONS(269), + [anon_sym_shr_DASHlong] = ACTIONS(269), + [anon_sym_ushr_DASHlong] = ACTIONS(269), + [anon_sym_add_DASHfloat] = ACTIONS(269), + [anon_sym_sub_DASHfloat] = ACTIONS(269), + [anon_sym_mul_DASHfloat] = ACTIONS(269), + [anon_sym_div_DASHfloat] = ACTIONS(269), + [anon_sym_rem_DASHfloat] = ACTIONS(269), + [anon_sym_add_DASHdouble] = ACTIONS(269), + [anon_sym_sub_DASHdouble] = ACTIONS(269), + [anon_sym_mul_DASHdouble] = ACTIONS(269), + [anon_sym_div_DASHdouble] = ACTIONS(269), + [anon_sym_rem_DASHdouble] = ACTIONS(269), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(267), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(267), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(267), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(267), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(267), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(267), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(267), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(267), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(267), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(267), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(267), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(267), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(267), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(267), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(267), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(267), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(267), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(267), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(267), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(267), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(267), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(267), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(267), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(267), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(267), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(267), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(267), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(267), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(267), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(267), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(267), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(267), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(267), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(267), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(267), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(267), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(267), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(267), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(267), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(267), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(267), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(267), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(267), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(267), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(267), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(267), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(267), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(267), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(267), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(267), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(267), + [anon_sym_static_DASHget] = ACTIONS(267), + [anon_sym_static_DASHput] = ACTIONS(267), + [anon_sym_instance_DASHget] = ACTIONS(267), + [anon_sym_instance_DASHput] = ACTIONS(267), + [anon_sym_execute_DASHinline] = ACTIONS(269), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(267), + [anon_sym_iget_DASHquick] = ACTIONS(267), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(267), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(267), + [anon_sym_iput_DASHquick] = ACTIONS(267), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(267), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(267), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(267), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(267), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(267), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(267), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(269), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(267), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(269), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(267), + [anon_sym_rsub_DASHint] = ACTIONS(269), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(267), + [anon_sym_DOTline] = ACTIONS(267), + [anon_sym_DOTlocals] = ACTIONS(267), + [anon_sym_DOTlocal] = ACTIONS(269), + [anon_sym_DOTendlocal] = ACTIONS(267), + [anon_sym_DOTrestartlocal] = ACTIONS(267), + [anon_sym_DOTregisters] = ACTIONS(267), + [anon_sym_DOTcatch] = ACTIONS(269), + [anon_sym_RBRACE] = ACTIONS(267), + [anon_sym_DOTcatchall] = ACTIONS(267), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(267), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(267), + [anon_sym_DOTarray_DASHdata] = ACTIONS(267), + [sym_prologue_directive] = ACTIONS(267), + [sym_epilogue_directive] = ACTIONS(267), + [aux_sym_label_token1] = ACTIONS(267), + [aux_sym_jmp_label_token1] = ACTIONS(267), + [sym_comment] = ACTIONS(3), + }, + [22] = { + [ts_builtin_sym_end] = ACTIONS(271), + [anon_sym_DOTsource] = ACTIONS(271), + [anon_sym_DOTfield] = ACTIONS(271), + [anon_sym_DOTendfield] = ACTIONS(271), + [anon_sym_DOTmethod] = ACTIONS(271), + [anon_sym_DOTendmethod] = ACTIONS(271), + [anon_sym_DOTannotation] = ACTIONS(271), + [anon_sym_DOTparam] = ACTIONS(273), + [anon_sym_COMMA] = ACTIONS(271), + [anon_sym_DOTparameter] = ACTIONS(271), + [anon_sym_nop] = ACTIONS(273), + [anon_sym_move] = ACTIONS(273), + [anon_sym_move_SLASHfrom16] = ACTIONS(271), + [anon_sym_move_SLASH16] = ACTIONS(271), + [anon_sym_move_DASHwide] = ACTIONS(273), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(271), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(271), + [anon_sym_move_DASHobject] = ACTIONS(273), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(271), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(271), + [anon_sym_move_DASHresult] = ACTIONS(273), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(271), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(271), + [anon_sym_move_DASHexception] = ACTIONS(271), + [anon_sym_return_DASHvoid] = ACTIONS(271), + [anon_sym_return] = ACTIONS(273), + [anon_sym_return_DASHwide] = ACTIONS(271), + [anon_sym_return_DASHobject] = ACTIONS(271), + [anon_sym_const_SLASH4] = ACTIONS(271), + [anon_sym_const_SLASH16] = ACTIONS(271), + [anon_sym_const] = ACTIONS(273), + [anon_sym_const_SLASHhigh16] = ACTIONS(271), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(271), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(271), + [anon_sym_const_DASHwide] = ACTIONS(273), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(271), + [anon_sym_const_DASHstring] = ACTIONS(273), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(271), + [anon_sym_const_DASHclass] = ACTIONS(271), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(271), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(271), + [anon_sym_monitor_DASHenter] = ACTIONS(271), + [anon_sym_monitor_DASHexit] = ACTIONS(271), + [anon_sym_check_DASHcast] = ACTIONS(271), + [anon_sym_instance_DASHof] = ACTIONS(271), + [anon_sym_array_DASHlength] = ACTIONS(271), + [anon_sym_new_DASHinstance] = ACTIONS(271), + [anon_sym_new_DASHarray] = ACTIONS(271), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(273), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(271), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(271), + [anon_sym_throw] = ACTIONS(273), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(271), + [anon_sym_goto] = ACTIONS(273), + [anon_sym_goto_SLASH16] = ACTIONS(271), + [anon_sym_goto_SLASH32] = ACTIONS(271), + [anon_sym_packed_DASHswitch] = ACTIONS(271), + [anon_sym_sparse_DASHswitch] = ACTIONS(271), + [anon_sym_cmpl_DASHfloat] = ACTIONS(271), + [anon_sym_cmpg_DASHfloat] = ACTIONS(271), + [anon_sym_cmpl_DASHdouble] = ACTIONS(271), + [anon_sym_cmpg_DASHdouble] = ACTIONS(271), + [anon_sym_cmp_DASHlong] = ACTIONS(271), + [anon_sym_if_DASHeq] = ACTIONS(273), + [anon_sym_if_DASHne] = ACTIONS(273), + [anon_sym_if_DASHlt] = ACTIONS(273), + [anon_sym_if_DASHge] = ACTIONS(273), + [anon_sym_if_DASHgt] = ACTIONS(273), + [anon_sym_if_DASHle] = ACTIONS(273), + [anon_sym_if_DASHeqz] = ACTIONS(271), + [anon_sym_if_DASHnez] = ACTIONS(271), + [anon_sym_if_DASHltz] = ACTIONS(271), + [anon_sym_if_DASHgez] = ACTIONS(271), + [anon_sym_if_DASHgtz] = ACTIONS(271), + [anon_sym_if_DASHlez] = ACTIONS(271), + [anon_sym_aget] = ACTIONS(273), + [anon_sym_aget_DASHwide] = ACTIONS(271), + [anon_sym_aget_DASHobject] = ACTIONS(271), + [anon_sym_aget_DASHboolean] = ACTIONS(271), + [anon_sym_aget_DASHbyte] = ACTIONS(271), + [anon_sym_aget_DASHchar] = ACTIONS(271), + [anon_sym_aget_DASHshort] = ACTIONS(271), + [anon_sym_aput] = ACTIONS(273), + [anon_sym_aput_DASHwide] = ACTIONS(271), + [anon_sym_aput_DASHobject] = ACTIONS(271), + [anon_sym_aput_DASHboolean] = ACTIONS(271), + [anon_sym_aput_DASHbyte] = ACTIONS(271), + [anon_sym_aput_DASHchar] = ACTIONS(271), + [anon_sym_aput_DASHshort] = ACTIONS(271), + [anon_sym_iget] = ACTIONS(273), + [anon_sym_iget_DASHwide] = ACTIONS(273), + [anon_sym_iget_DASHobject] = ACTIONS(273), + [anon_sym_iget_DASHboolean] = ACTIONS(271), + [anon_sym_iget_DASHbyte] = ACTIONS(271), + [anon_sym_iget_DASHchar] = ACTIONS(271), + [anon_sym_iget_DASHshort] = ACTIONS(271), + [anon_sym_iget_DASHvolatile] = ACTIONS(271), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(271), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(271), + [anon_sym_iput] = ACTIONS(273), + [anon_sym_iput_DASHwide] = ACTIONS(273), + [anon_sym_iput_DASHobject] = ACTIONS(273), + [anon_sym_iput_DASHboolean] = ACTIONS(273), + [anon_sym_iput_DASHbyte] = ACTIONS(273), + [anon_sym_iput_DASHchar] = ACTIONS(273), + [anon_sym_iput_DASHshort] = ACTIONS(273), + [anon_sym_iput_DASHvolatile] = ACTIONS(271), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(271), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(271), + [anon_sym_sget] = ACTIONS(273), + [anon_sym_sget_DASHwide] = ACTIONS(273), + [anon_sym_sget_DASHobject] = ACTIONS(273), + [anon_sym_sget_DASHboolean] = ACTIONS(271), + [anon_sym_sget_DASHbyte] = ACTIONS(271), + [anon_sym_sget_DASHchar] = ACTIONS(271), + [anon_sym_sget_DASHshort] = ACTIONS(271), + [anon_sym_sget_DASHvolatile] = ACTIONS(271), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(271), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(271), + [anon_sym_sput] = ACTIONS(273), + [anon_sym_sput_DASHwide] = ACTIONS(273), + [anon_sym_sput_DASHobject] = ACTIONS(273), + [anon_sym_sput_DASHboolean] = ACTIONS(271), + [anon_sym_sput_DASHbyte] = ACTIONS(271), + [anon_sym_sput_DASHchar] = ACTIONS(271), + [anon_sym_sput_DASHshort] = ACTIONS(271), + [anon_sym_sput_DASHvolatile] = ACTIONS(271), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(271), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(271), + [anon_sym_invoke_DASHconstructor] = ACTIONS(271), + [anon_sym_invoke_DASHcustom] = ACTIONS(273), + [anon_sym_invoke_DASHdirect] = ACTIONS(273), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(271), + [anon_sym_invoke_DASHinstance] = ACTIONS(271), + [anon_sym_invoke_DASHinterface] = ACTIONS(273), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(273), + [anon_sym_invoke_DASHstatic] = ACTIONS(273), + [anon_sym_invoke_DASHsuper] = ACTIONS(273), + [anon_sym_invoke_DASHvirtual] = ACTIONS(273), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(271), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(271), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(271), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(271), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(271), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(271), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(271), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(271), + [anon_sym_neg_DASHint] = ACTIONS(271), + [anon_sym_not_DASHint] = ACTIONS(271), + [anon_sym_neg_DASHlong] = ACTIONS(271), + [anon_sym_not_DASHlong] = ACTIONS(271), + [anon_sym_neg_DASHfloat] = ACTIONS(271), + [anon_sym_neg_DASHdouble] = ACTIONS(271), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(271), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(271), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(271), + [anon_sym_long_DASHto_DASHint] = ACTIONS(271), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(271), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(271), + [anon_sym_float_DASHto_DASHint] = ACTIONS(271), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(271), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(271), + [anon_sym_double_DASHto_DASHint] = ACTIONS(271), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(271), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(271), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(271), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(271), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(271), + [anon_sym_add_DASHint] = ACTIONS(273), + [anon_sym_sub_DASHint] = ACTIONS(273), + [anon_sym_mul_DASHint] = ACTIONS(273), + [anon_sym_div_DASHint] = ACTIONS(273), + [anon_sym_rem_DASHint] = ACTIONS(273), + [anon_sym_and_DASHint] = ACTIONS(273), + [anon_sym_or_DASHint] = ACTIONS(273), + [anon_sym_xor_DASHint] = ACTIONS(273), + [anon_sym_shl_DASHint] = ACTIONS(273), + [anon_sym_shr_DASHint] = ACTIONS(273), + [anon_sym_ushr_DASHint] = ACTIONS(273), + [anon_sym_add_DASHlong] = ACTIONS(273), + [anon_sym_sub_DASHlong] = ACTIONS(273), + [anon_sym_mul_DASHlong] = ACTIONS(273), + [anon_sym_div_DASHlong] = ACTIONS(273), + [anon_sym_rem_DASHlong] = ACTIONS(273), + [anon_sym_and_DASHlong] = ACTIONS(273), + [anon_sym_or_DASHlong] = ACTIONS(273), + [anon_sym_xor_DASHlong] = ACTIONS(273), + [anon_sym_shl_DASHlong] = ACTIONS(273), + [anon_sym_shr_DASHlong] = ACTIONS(273), + [anon_sym_ushr_DASHlong] = ACTIONS(273), + [anon_sym_add_DASHfloat] = ACTIONS(273), + [anon_sym_sub_DASHfloat] = ACTIONS(273), + [anon_sym_mul_DASHfloat] = ACTIONS(273), + [anon_sym_div_DASHfloat] = ACTIONS(273), + [anon_sym_rem_DASHfloat] = ACTIONS(273), + [anon_sym_add_DASHdouble] = ACTIONS(273), + [anon_sym_sub_DASHdouble] = ACTIONS(273), + [anon_sym_mul_DASHdouble] = ACTIONS(273), + [anon_sym_div_DASHdouble] = ACTIONS(273), + [anon_sym_rem_DASHdouble] = ACTIONS(273), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(271), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(271), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(271), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(271), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(271), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(271), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(271), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(271), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(271), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(271), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(271), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(271), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(271), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(271), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(271), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(271), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(271), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(271), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(271), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(271), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(271), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(271), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(271), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(271), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(271), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(271), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(271), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(271), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(271), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(271), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(271), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(271), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(271), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(271), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(271), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(271), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(271), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(271), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(271), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(271), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(271), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(271), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(271), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(271), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(271), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(271), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(271), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(271), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(271), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(271), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(271), + [anon_sym_static_DASHget] = ACTIONS(271), + [anon_sym_static_DASHput] = ACTIONS(271), + [anon_sym_instance_DASHget] = ACTIONS(271), + [anon_sym_instance_DASHput] = ACTIONS(271), + [anon_sym_execute_DASHinline] = ACTIONS(273), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(271), + [anon_sym_iget_DASHquick] = ACTIONS(271), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(271), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(271), + [anon_sym_iput_DASHquick] = ACTIONS(271), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(271), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(271), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(271), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(271), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(271), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(271), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(273), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(271), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(273), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(271), + [anon_sym_rsub_DASHint] = ACTIONS(273), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(271), + [anon_sym_DOTline] = ACTIONS(271), + [anon_sym_DOTlocals] = ACTIONS(271), + [anon_sym_DOTlocal] = ACTIONS(273), + [anon_sym_DOTendlocal] = ACTIONS(271), + [anon_sym_DOTrestartlocal] = ACTIONS(271), + [anon_sym_DOTregisters] = ACTIONS(271), + [anon_sym_DOTcatch] = ACTIONS(273), + [anon_sym_RBRACE] = ACTIONS(271), + [anon_sym_DOTcatchall] = ACTIONS(271), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(271), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(271), + [anon_sym_DOTarray_DASHdata] = ACTIONS(271), + [sym_prologue_directive] = ACTIONS(271), + [sym_epilogue_directive] = ACTIONS(271), + [aux_sym_label_token1] = ACTIONS(271), + [aux_sym_jmp_label_token1] = ACTIONS(271), + [anon_sym_RPAREN] = ACTIONS(271), + [sym_comment] = ACTIONS(3), + }, + [23] = { + [ts_builtin_sym_end] = ACTIONS(275), + [anon_sym_DOTsource] = ACTIONS(275), + [anon_sym_DOTfield] = ACTIONS(275), + [anon_sym_DOTendfield] = ACTIONS(275), + [anon_sym_DOTmethod] = ACTIONS(275), + [anon_sym_DOTendmethod] = ACTIONS(275), + [anon_sym_DOTannotation] = ACTIONS(275), + [anon_sym_DOTparam] = ACTIONS(277), + [anon_sym_COMMA] = ACTIONS(275), + [anon_sym_DOTparameter] = ACTIONS(275), + [anon_sym_DOTendparameter] = ACTIONS(275), + [anon_sym_nop] = ACTIONS(277), + [anon_sym_move] = ACTIONS(277), + [anon_sym_move_SLASHfrom16] = ACTIONS(275), + [anon_sym_move_SLASH16] = ACTIONS(275), + [anon_sym_move_DASHwide] = ACTIONS(277), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(275), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(275), + [anon_sym_move_DASHobject] = ACTIONS(277), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(275), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(275), + [anon_sym_move_DASHresult] = ACTIONS(277), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(275), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(275), + [anon_sym_move_DASHexception] = ACTIONS(275), + [anon_sym_return_DASHvoid] = ACTIONS(275), + [anon_sym_return] = ACTIONS(277), + [anon_sym_return_DASHwide] = ACTIONS(275), + [anon_sym_return_DASHobject] = ACTIONS(275), + [anon_sym_const_SLASH4] = ACTIONS(275), + [anon_sym_const_SLASH16] = ACTIONS(275), + [anon_sym_const] = ACTIONS(277), + [anon_sym_const_SLASHhigh16] = ACTIONS(275), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(275), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(275), + [anon_sym_const_DASHwide] = ACTIONS(277), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(275), + [anon_sym_const_DASHstring] = ACTIONS(277), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(275), + [anon_sym_const_DASHclass] = ACTIONS(275), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(275), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(275), + [anon_sym_monitor_DASHenter] = ACTIONS(275), + [anon_sym_monitor_DASHexit] = ACTIONS(275), + [anon_sym_check_DASHcast] = ACTIONS(275), + [anon_sym_instance_DASHof] = ACTIONS(275), + [anon_sym_array_DASHlength] = ACTIONS(275), + [anon_sym_new_DASHinstance] = ACTIONS(275), + [anon_sym_new_DASHarray] = ACTIONS(275), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(277), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(275), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(275), + [anon_sym_throw] = ACTIONS(277), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(275), + [anon_sym_goto] = ACTIONS(277), + [anon_sym_goto_SLASH16] = ACTIONS(275), + [anon_sym_goto_SLASH32] = ACTIONS(275), + [anon_sym_packed_DASHswitch] = ACTIONS(275), + [anon_sym_sparse_DASHswitch] = ACTIONS(275), + [anon_sym_cmpl_DASHfloat] = ACTIONS(275), + [anon_sym_cmpg_DASHfloat] = ACTIONS(275), + [anon_sym_cmpl_DASHdouble] = ACTIONS(275), + [anon_sym_cmpg_DASHdouble] = ACTIONS(275), + [anon_sym_cmp_DASHlong] = ACTIONS(275), + [anon_sym_if_DASHeq] = ACTIONS(277), + [anon_sym_if_DASHne] = ACTIONS(277), + [anon_sym_if_DASHlt] = ACTIONS(277), + [anon_sym_if_DASHge] = ACTIONS(277), + [anon_sym_if_DASHgt] = ACTIONS(277), + [anon_sym_if_DASHle] = ACTIONS(277), + [anon_sym_if_DASHeqz] = ACTIONS(275), + [anon_sym_if_DASHnez] = ACTIONS(275), + [anon_sym_if_DASHltz] = ACTIONS(275), + [anon_sym_if_DASHgez] = ACTIONS(275), + [anon_sym_if_DASHgtz] = ACTIONS(275), + [anon_sym_if_DASHlez] = ACTIONS(275), + [anon_sym_aget] = ACTIONS(277), + [anon_sym_aget_DASHwide] = ACTIONS(275), + [anon_sym_aget_DASHobject] = ACTIONS(275), + [anon_sym_aget_DASHboolean] = ACTIONS(275), + [anon_sym_aget_DASHbyte] = ACTIONS(275), + [anon_sym_aget_DASHchar] = ACTIONS(275), + [anon_sym_aget_DASHshort] = ACTIONS(275), + [anon_sym_aput] = ACTIONS(277), + [anon_sym_aput_DASHwide] = ACTIONS(275), + [anon_sym_aput_DASHobject] = ACTIONS(275), + [anon_sym_aput_DASHboolean] = ACTIONS(275), + [anon_sym_aput_DASHbyte] = ACTIONS(275), + [anon_sym_aput_DASHchar] = ACTIONS(275), + [anon_sym_aput_DASHshort] = ACTIONS(275), + [anon_sym_iget] = ACTIONS(277), + [anon_sym_iget_DASHwide] = ACTIONS(277), + [anon_sym_iget_DASHobject] = ACTIONS(277), + [anon_sym_iget_DASHboolean] = ACTIONS(275), + [anon_sym_iget_DASHbyte] = ACTIONS(275), + [anon_sym_iget_DASHchar] = ACTIONS(275), + [anon_sym_iget_DASHshort] = ACTIONS(275), + [anon_sym_iget_DASHvolatile] = ACTIONS(275), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(275), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(275), + [anon_sym_iput] = ACTIONS(277), + [anon_sym_iput_DASHwide] = ACTIONS(277), + [anon_sym_iput_DASHobject] = ACTIONS(277), + [anon_sym_iput_DASHboolean] = ACTIONS(277), + [anon_sym_iput_DASHbyte] = ACTIONS(277), + [anon_sym_iput_DASHchar] = ACTIONS(277), + [anon_sym_iput_DASHshort] = ACTIONS(277), + [anon_sym_iput_DASHvolatile] = ACTIONS(275), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(275), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(275), + [anon_sym_sget] = ACTIONS(277), + [anon_sym_sget_DASHwide] = ACTIONS(277), + [anon_sym_sget_DASHobject] = ACTIONS(277), + [anon_sym_sget_DASHboolean] = ACTIONS(275), + [anon_sym_sget_DASHbyte] = ACTIONS(275), + [anon_sym_sget_DASHchar] = ACTIONS(275), + [anon_sym_sget_DASHshort] = ACTIONS(275), + [anon_sym_sget_DASHvolatile] = ACTIONS(275), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(275), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(275), + [anon_sym_sput] = ACTIONS(277), + [anon_sym_sput_DASHwide] = ACTIONS(277), + [anon_sym_sput_DASHobject] = ACTIONS(277), + [anon_sym_sput_DASHboolean] = ACTIONS(275), + [anon_sym_sput_DASHbyte] = ACTIONS(275), + [anon_sym_sput_DASHchar] = ACTIONS(275), + [anon_sym_sput_DASHshort] = ACTIONS(275), + [anon_sym_sput_DASHvolatile] = ACTIONS(275), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(275), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(275), + [anon_sym_invoke_DASHconstructor] = ACTIONS(275), + [anon_sym_invoke_DASHcustom] = ACTIONS(277), + [anon_sym_invoke_DASHdirect] = ACTIONS(277), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(275), + [anon_sym_invoke_DASHinstance] = ACTIONS(275), + [anon_sym_invoke_DASHinterface] = ACTIONS(277), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(277), + [anon_sym_invoke_DASHstatic] = ACTIONS(277), + [anon_sym_invoke_DASHsuper] = ACTIONS(277), + [anon_sym_invoke_DASHvirtual] = ACTIONS(277), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(275), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(275), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(275), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(275), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(275), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(275), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(275), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(275), + [anon_sym_neg_DASHint] = ACTIONS(275), + [anon_sym_not_DASHint] = ACTIONS(275), + [anon_sym_neg_DASHlong] = ACTIONS(275), + [anon_sym_not_DASHlong] = ACTIONS(275), + [anon_sym_neg_DASHfloat] = ACTIONS(275), + [anon_sym_neg_DASHdouble] = ACTIONS(275), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(275), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(275), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(275), + [anon_sym_long_DASHto_DASHint] = ACTIONS(275), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(275), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(275), + [anon_sym_float_DASHto_DASHint] = ACTIONS(275), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(275), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(275), + [anon_sym_double_DASHto_DASHint] = ACTIONS(275), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(275), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(275), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(275), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(275), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(275), + [anon_sym_add_DASHint] = ACTIONS(277), + [anon_sym_sub_DASHint] = ACTIONS(277), + [anon_sym_mul_DASHint] = ACTIONS(277), + [anon_sym_div_DASHint] = ACTIONS(277), + [anon_sym_rem_DASHint] = ACTIONS(277), + [anon_sym_and_DASHint] = ACTIONS(277), + [anon_sym_or_DASHint] = ACTIONS(277), + [anon_sym_xor_DASHint] = ACTIONS(277), + [anon_sym_shl_DASHint] = ACTIONS(277), + [anon_sym_shr_DASHint] = ACTIONS(277), + [anon_sym_ushr_DASHint] = ACTIONS(277), + [anon_sym_add_DASHlong] = ACTIONS(277), + [anon_sym_sub_DASHlong] = ACTIONS(277), + [anon_sym_mul_DASHlong] = ACTIONS(277), + [anon_sym_div_DASHlong] = ACTIONS(277), + [anon_sym_rem_DASHlong] = ACTIONS(277), + [anon_sym_and_DASHlong] = ACTIONS(277), + [anon_sym_or_DASHlong] = ACTIONS(277), + [anon_sym_xor_DASHlong] = ACTIONS(277), + [anon_sym_shl_DASHlong] = ACTIONS(277), + [anon_sym_shr_DASHlong] = ACTIONS(277), + [anon_sym_ushr_DASHlong] = ACTIONS(277), + [anon_sym_add_DASHfloat] = ACTIONS(277), + [anon_sym_sub_DASHfloat] = ACTIONS(277), + [anon_sym_mul_DASHfloat] = ACTIONS(277), + [anon_sym_div_DASHfloat] = ACTIONS(277), + [anon_sym_rem_DASHfloat] = ACTIONS(277), + [anon_sym_add_DASHdouble] = ACTIONS(277), + [anon_sym_sub_DASHdouble] = ACTIONS(277), + [anon_sym_mul_DASHdouble] = ACTIONS(277), + [anon_sym_div_DASHdouble] = ACTIONS(277), + [anon_sym_rem_DASHdouble] = ACTIONS(277), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(275), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(275), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(275), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(275), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(275), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(275), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(275), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(275), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(275), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(275), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(275), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(275), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(275), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(275), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(275), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(275), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(275), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(275), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(275), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(275), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(275), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(275), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(275), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(275), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(275), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(275), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(275), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(275), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(275), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(275), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(275), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(275), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(275), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(275), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(275), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(275), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(275), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(275), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(275), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(275), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(275), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(275), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(275), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(275), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(275), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(275), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(275), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(275), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(275), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(275), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(275), + [anon_sym_static_DASHget] = ACTIONS(275), + [anon_sym_static_DASHput] = ACTIONS(275), + [anon_sym_instance_DASHget] = ACTIONS(275), + [anon_sym_instance_DASHput] = ACTIONS(275), + [anon_sym_execute_DASHinline] = ACTIONS(277), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(275), + [anon_sym_iget_DASHquick] = ACTIONS(275), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(275), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(275), + [anon_sym_iput_DASHquick] = ACTIONS(275), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(275), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(275), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(275), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(275), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(275), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(275), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(277), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(275), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(277), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(275), + [anon_sym_rsub_DASHint] = ACTIONS(277), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(275), + [anon_sym_DOTline] = ACTIONS(275), + [anon_sym_DOTlocals] = ACTIONS(275), + [anon_sym_DOTlocal] = ACTIONS(277), + [anon_sym_DOTendlocal] = ACTIONS(275), + [anon_sym_DOTrestartlocal] = ACTIONS(275), + [anon_sym_DOTregisters] = ACTIONS(275), + [anon_sym_DOTcatch] = ACTIONS(277), + [anon_sym_RBRACE] = ACTIONS(275), + [anon_sym_DOTcatchall] = ACTIONS(275), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(275), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(275), + [anon_sym_DOTarray_DASHdata] = ACTIONS(275), + [sym_prologue_directive] = ACTIONS(275), + [sym_epilogue_directive] = ACTIONS(275), + [aux_sym_label_token1] = ACTIONS(275), + [aux_sym_jmp_label_token1] = ACTIONS(275), + [sym_comment] = ACTIONS(3), + }, + [24] = { + [ts_builtin_sym_end] = ACTIONS(279), + [anon_sym_DOTsource] = ACTIONS(279), + [anon_sym_DOTfield] = ACTIONS(279), + [anon_sym_DOTendfield] = ACTIONS(279), + [anon_sym_DOTmethod] = ACTIONS(279), + [anon_sym_DOTendmethod] = ACTIONS(279), + [anon_sym_DOTannotation] = ACTIONS(279), + [anon_sym_DOTparam] = ACTIONS(281), + [anon_sym_COMMA] = ACTIONS(279), + [anon_sym_DOTparameter] = ACTIONS(279), + [anon_sym_nop] = ACTIONS(281), + [anon_sym_move] = ACTIONS(281), + [anon_sym_move_SLASHfrom16] = ACTIONS(279), + [anon_sym_move_SLASH16] = ACTIONS(279), + [anon_sym_move_DASHwide] = ACTIONS(281), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(279), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(279), + [anon_sym_move_DASHobject] = ACTIONS(281), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(279), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(279), + [anon_sym_move_DASHresult] = ACTIONS(281), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(279), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(279), + [anon_sym_move_DASHexception] = ACTIONS(279), + [anon_sym_return_DASHvoid] = ACTIONS(279), + [anon_sym_return] = ACTIONS(281), + [anon_sym_return_DASHwide] = ACTIONS(279), + [anon_sym_return_DASHobject] = ACTIONS(279), + [anon_sym_const_SLASH4] = ACTIONS(279), + [anon_sym_const_SLASH16] = ACTIONS(279), + [anon_sym_const] = ACTIONS(281), + [anon_sym_const_SLASHhigh16] = ACTIONS(279), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(279), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(279), + [anon_sym_const_DASHwide] = ACTIONS(281), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(279), + [anon_sym_const_DASHstring] = ACTIONS(281), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(279), + [anon_sym_const_DASHclass] = ACTIONS(279), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(279), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(279), + [anon_sym_monitor_DASHenter] = ACTIONS(279), + [anon_sym_monitor_DASHexit] = ACTIONS(279), + [anon_sym_check_DASHcast] = ACTIONS(279), + [anon_sym_instance_DASHof] = ACTIONS(279), + [anon_sym_array_DASHlength] = ACTIONS(279), + [anon_sym_new_DASHinstance] = ACTIONS(279), + [anon_sym_new_DASHarray] = ACTIONS(279), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(281), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(279), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(279), + [anon_sym_throw] = ACTIONS(281), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(279), + [anon_sym_goto] = ACTIONS(281), + [anon_sym_goto_SLASH16] = ACTIONS(279), + [anon_sym_goto_SLASH32] = ACTIONS(279), + [anon_sym_packed_DASHswitch] = ACTIONS(279), + [anon_sym_sparse_DASHswitch] = ACTIONS(279), + [anon_sym_cmpl_DASHfloat] = ACTIONS(279), + [anon_sym_cmpg_DASHfloat] = ACTIONS(279), + [anon_sym_cmpl_DASHdouble] = ACTIONS(279), + [anon_sym_cmpg_DASHdouble] = ACTIONS(279), + [anon_sym_cmp_DASHlong] = ACTIONS(279), + [anon_sym_if_DASHeq] = ACTIONS(281), + [anon_sym_if_DASHne] = ACTIONS(281), + [anon_sym_if_DASHlt] = ACTIONS(281), + [anon_sym_if_DASHge] = ACTIONS(281), + [anon_sym_if_DASHgt] = ACTIONS(281), + [anon_sym_if_DASHle] = ACTIONS(281), + [anon_sym_if_DASHeqz] = ACTIONS(279), + [anon_sym_if_DASHnez] = ACTIONS(279), + [anon_sym_if_DASHltz] = ACTIONS(279), + [anon_sym_if_DASHgez] = ACTIONS(279), + [anon_sym_if_DASHgtz] = ACTIONS(279), + [anon_sym_if_DASHlez] = ACTIONS(279), + [anon_sym_aget] = ACTIONS(281), + [anon_sym_aget_DASHwide] = ACTIONS(279), + [anon_sym_aget_DASHobject] = ACTIONS(279), + [anon_sym_aget_DASHboolean] = ACTIONS(279), + [anon_sym_aget_DASHbyte] = ACTIONS(279), + [anon_sym_aget_DASHchar] = ACTIONS(279), + [anon_sym_aget_DASHshort] = ACTIONS(279), + [anon_sym_aput] = ACTIONS(281), + [anon_sym_aput_DASHwide] = ACTIONS(279), + [anon_sym_aput_DASHobject] = ACTIONS(279), + [anon_sym_aput_DASHboolean] = ACTIONS(279), + [anon_sym_aput_DASHbyte] = ACTIONS(279), + [anon_sym_aput_DASHchar] = ACTIONS(279), + [anon_sym_aput_DASHshort] = ACTIONS(279), + [anon_sym_iget] = ACTIONS(281), + [anon_sym_iget_DASHwide] = ACTIONS(281), + [anon_sym_iget_DASHobject] = ACTIONS(281), + [anon_sym_iget_DASHboolean] = ACTIONS(279), + [anon_sym_iget_DASHbyte] = ACTIONS(279), + [anon_sym_iget_DASHchar] = ACTIONS(279), + [anon_sym_iget_DASHshort] = ACTIONS(279), + [anon_sym_iget_DASHvolatile] = ACTIONS(279), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(279), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(279), + [anon_sym_iput] = ACTIONS(281), + [anon_sym_iput_DASHwide] = ACTIONS(281), + [anon_sym_iput_DASHobject] = ACTIONS(281), + [anon_sym_iput_DASHboolean] = ACTIONS(281), + [anon_sym_iput_DASHbyte] = ACTIONS(281), + [anon_sym_iput_DASHchar] = ACTIONS(281), + [anon_sym_iput_DASHshort] = ACTIONS(281), + [anon_sym_iput_DASHvolatile] = ACTIONS(279), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(279), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(279), + [anon_sym_sget] = ACTIONS(281), + [anon_sym_sget_DASHwide] = ACTIONS(281), + [anon_sym_sget_DASHobject] = ACTIONS(281), + [anon_sym_sget_DASHboolean] = ACTIONS(279), + [anon_sym_sget_DASHbyte] = ACTIONS(279), + [anon_sym_sget_DASHchar] = ACTIONS(279), + [anon_sym_sget_DASHshort] = ACTIONS(279), + [anon_sym_sget_DASHvolatile] = ACTIONS(279), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(279), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(279), + [anon_sym_sput] = ACTIONS(281), + [anon_sym_sput_DASHwide] = ACTIONS(281), + [anon_sym_sput_DASHobject] = ACTIONS(281), + [anon_sym_sput_DASHboolean] = ACTIONS(279), + [anon_sym_sput_DASHbyte] = ACTIONS(279), + [anon_sym_sput_DASHchar] = ACTIONS(279), + [anon_sym_sput_DASHshort] = ACTIONS(279), + [anon_sym_sput_DASHvolatile] = ACTIONS(279), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(279), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(279), + [anon_sym_invoke_DASHconstructor] = ACTIONS(279), + [anon_sym_invoke_DASHcustom] = ACTIONS(281), + [anon_sym_invoke_DASHdirect] = ACTIONS(281), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(279), + [anon_sym_invoke_DASHinstance] = ACTIONS(279), + [anon_sym_invoke_DASHinterface] = ACTIONS(281), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(281), + [anon_sym_invoke_DASHstatic] = ACTIONS(281), + [anon_sym_invoke_DASHsuper] = ACTIONS(281), + [anon_sym_invoke_DASHvirtual] = ACTIONS(281), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(279), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(279), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(279), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(279), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(279), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(279), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(279), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(279), + [anon_sym_neg_DASHint] = ACTIONS(279), + [anon_sym_not_DASHint] = ACTIONS(279), + [anon_sym_neg_DASHlong] = ACTIONS(279), + [anon_sym_not_DASHlong] = ACTIONS(279), + [anon_sym_neg_DASHfloat] = ACTIONS(279), + [anon_sym_neg_DASHdouble] = ACTIONS(279), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(279), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(279), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(279), + [anon_sym_long_DASHto_DASHint] = ACTIONS(279), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(279), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(279), + [anon_sym_float_DASHto_DASHint] = ACTIONS(279), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(279), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(279), + [anon_sym_double_DASHto_DASHint] = ACTIONS(279), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(279), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(279), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(279), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(279), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(279), + [anon_sym_add_DASHint] = ACTIONS(281), + [anon_sym_sub_DASHint] = ACTIONS(281), + [anon_sym_mul_DASHint] = ACTIONS(281), + [anon_sym_div_DASHint] = ACTIONS(281), + [anon_sym_rem_DASHint] = ACTIONS(281), + [anon_sym_and_DASHint] = ACTIONS(281), + [anon_sym_or_DASHint] = ACTIONS(281), + [anon_sym_xor_DASHint] = ACTIONS(281), + [anon_sym_shl_DASHint] = ACTIONS(281), + [anon_sym_shr_DASHint] = ACTIONS(281), + [anon_sym_ushr_DASHint] = ACTIONS(281), + [anon_sym_add_DASHlong] = ACTIONS(281), + [anon_sym_sub_DASHlong] = ACTIONS(281), + [anon_sym_mul_DASHlong] = ACTIONS(281), + [anon_sym_div_DASHlong] = ACTIONS(281), + [anon_sym_rem_DASHlong] = ACTIONS(281), + [anon_sym_and_DASHlong] = ACTIONS(281), + [anon_sym_or_DASHlong] = ACTIONS(281), + [anon_sym_xor_DASHlong] = ACTIONS(281), + [anon_sym_shl_DASHlong] = ACTIONS(281), + [anon_sym_shr_DASHlong] = ACTIONS(281), + [anon_sym_ushr_DASHlong] = ACTIONS(281), + [anon_sym_add_DASHfloat] = ACTIONS(281), + [anon_sym_sub_DASHfloat] = ACTIONS(281), + [anon_sym_mul_DASHfloat] = ACTIONS(281), + [anon_sym_div_DASHfloat] = ACTIONS(281), + [anon_sym_rem_DASHfloat] = ACTIONS(281), + [anon_sym_add_DASHdouble] = ACTIONS(281), + [anon_sym_sub_DASHdouble] = ACTIONS(281), + [anon_sym_mul_DASHdouble] = ACTIONS(281), + [anon_sym_div_DASHdouble] = ACTIONS(281), + [anon_sym_rem_DASHdouble] = ACTIONS(281), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(279), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(279), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(279), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(279), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(279), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(279), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(279), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(279), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(279), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(279), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(279), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(279), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(279), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(279), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(279), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(279), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(279), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(279), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(279), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(279), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(279), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(279), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(279), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(279), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(279), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(279), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(279), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(279), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(279), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(279), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(279), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(279), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(279), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(279), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(279), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(279), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(279), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(279), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(279), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(279), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(279), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(279), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(279), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(279), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(279), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(279), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(279), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(279), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(279), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(279), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(279), + [anon_sym_static_DASHget] = ACTIONS(279), + [anon_sym_static_DASHput] = ACTIONS(279), + [anon_sym_instance_DASHget] = ACTIONS(279), + [anon_sym_instance_DASHput] = ACTIONS(279), + [anon_sym_execute_DASHinline] = ACTIONS(281), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(279), + [anon_sym_iget_DASHquick] = ACTIONS(279), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(279), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(279), + [anon_sym_iput_DASHquick] = ACTIONS(279), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(279), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(279), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(279), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(279), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(279), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(279), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(281), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(279), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(281), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(279), + [anon_sym_rsub_DASHint] = ACTIONS(281), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(279), + [anon_sym_DOTline] = ACTIONS(279), + [anon_sym_DOTlocals] = ACTIONS(279), + [anon_sym_DOTlocal] = ACTIONS(281), + [anon_sym_DOTendlocal] = ACTIONS(279), + [anon_sym_DOTrestartlocal] = ACTIONS(279), + [anon_sym_DOTregisters] = ACTIONS(279), + [anon_sym_DOTcatch] = ACTIONS(281), + [anon_sym_RBRACE] = ACTIONS(279), + [anon_sym_DOTcatchall] = ACTIONS(279), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(279), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(279), + [anon_sym_DOTarray_DASHdata] = ACTIONS(279), + [sym_prologue_directive] = ACTIONS(279), + [sym_epilogue_directive] = ACTIONS(279), + [aux_sym_label_token1] = ACTIONS(279), + [aux_sym_jmp_label_token1] = ACTIONS(279), + [anon_sym_RPAREN] = ACTIONS(279), + [sym_comment] = ACTIONS(3), + }, + [25] = { + [ts_builtin_sym_end] = ACTIONS(283), + [anon_sym_DOTsource] = ACTIONS(283), + [anon_sym_DOTfield] = ACTIONS(283), + [anon_sym_DOTendfield] = ACTIONS(283), + [anon_sym_DOTmethod] = ACTIONS(283), + [anon_sym_DOTendmethod] = ACTIONS(283), + [anon_sym_DOTannotation] = ACTIONS(283), + [anon_sym_DOTparam] = ACTIONS(285), + [anon_sym_COMMA] = ACTIONS(283), + [anon_sym_DOTparameter] = ACTIONS(283), + [anon_sym_nop] = ACTIONS(285), + [anon_sym_move] = ACTIONS(285), + [anon_sym_move_SLASHfrom16] = ACTIONS(283), + [anon_sym_move_SLASH16] = ACTIONS(283), + [anon_sym_move_DASHwide] = ACTIONS(285), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(283), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(283), + [anon_sym_move_DASHobject] = ACTIONS(285), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(283), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(283), + [anon_sym_move_DASHresult] = ACTIONS(285), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(283), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(283), + [anon_sym_move_DASHexception] = ACTIONS(283), + [anon_sym_return_DASHvoid] = ACTIONS(283), + [anon_sym_return] = ACTIONS(285), + [anon_sym_return_DASHwide] = ACTIONS(283), + [anon_sym_return_DASHobject] = ACTIONS(283), + [anon_sym_const_SLASH4] = ACTIONS(283), + [anon_sym_const_SLASH16] = ACTIONS(283), + [anon_sym_const] = ACTIONS(285), + [anon_sym_const_SLASHhigh16] = ACTIONS(283), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(283), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(283), + [anon_sym_const_DASHwide] = ACTIONS(285), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(283), + [anon_sym_const_DASHstring] = ACTIONS(285), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(283), + [anon_sym_const_DASHclass] = ACTIONS(283), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(283), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(283), + [anon_sym_monitor_DASHenter] = ACTIONS(283), + [anon_sym_monitor_DASHexit] = ACTIONS(283), + [anon_sym_check_DASHcast] = ACTIONS(283), + [anon_sym_instance_DASHof] = ACTIONS(283), + [anon_sym_array_DASHlength] = ACTIONS(283), + [anon_sym_new_DASHinstance] = ACTIONS(283), + [anon_sym_new_DASHarray] = ACTIONS(283), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(285), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(283), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(283), + [anon_sym_throw] = ACTIONS(285), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(283), + [anon_sym_goto] = ACTIONS(285), + [anon_sym_goto_SLASH16] = ACTIONS(283), + [anon_sym_goto_SLASH32] = ACTIONS(283), + [anon_sym_packed_DASHswitch] = ACTIONS(283), + [anon_sym_sparse_DASHswitch] = ACTIONS(283), + [anon_sym_cmpl_DASHfloat] = ACTIONS(283), + [anon_sym_cmpg_DASHfloat] = ACTIONS(283), + [anon_sym_cmpl_DASHdouble] = ACTIONS(283), + [anon_sym_cmpg_DASHdouble] = ACTIONS(283), + [anon_sym_cmp_DASHlong] = ACTIONS(283), + [anon_sym_if_DASHeq] = ACTIONS(285), + [anon_sym_if_DASHne] = ACTIONS(285), + [anon_sym_if_DASHlt] = ACTIONS(285), + [anon_sym_if_DASHge] = ACTIONS(285), + [anon_sym_if_DASHgt] = ACTIONS(285), + [anon_sym_if_DASHle] = ACTIONS(285), + [anon_sym_if_DASHeqz] = ACTIONS(283), + [anon_sym_if_DASHnez] = ACTIONS(283), + [anon_sym_if_DASHltz] = ACTIONS(283), + [anon_sym_if_DASHgez] = ACTIONS(283), + [anon_sym_if_DASHgtz] = ACTIONS(283), + [anon_sym_if_DASHlez] = ACTIONS(283), + [anon_sym_aget] = ACTIONS(285), + [anon_sym_aget_DASHwide] = ACTIONS(283), + [anon_sym_aget_DASHobject] = ACTIONS(283), + [anon_sym_aget_DASHboolean] = ACTIONS(283), + [anon_sym_aget_DASHbyte] = ACTIONS(283), + [anon_sym_aget_DASHchar] = ACTIONS(283), + [anon_sym_aget_DASHshort] = ACTIONS(283), + [anon_sym_aput] = ACTIONS(285), + [anon_sym_aput_DASHwide] = ACTIONS(283), + [anon_sym_aput_DASHobject] = ACTIONS(283), + [anon_sym_aput_DASHboolean] = ACTIONS(283), + [anon_sym_aput_DASHbyte] = ACTIONS(283), + [anon_sym_aput_DASHchar] = ACTIONS(283), + [anon_sym_aput_DASHshort] = ACTIONS(283), + [anon_sym_iget] = ACTIONS(285), + [anon_sym_iget_DASHwide] = ACTIONS(285), + [anon_sym_iget_DASHobject] = ACTIONS(285), + [anon_sym_iget_DASHboolean] = ACTIONS(283), + [anon_sym_iget_DASHbyte] = ACTIONS(283), + [anon_sym_iget_DASHchar] = ACTIONS(283), + [anon_sym_iget_DASHshort] = ACTIONS(283), + [anon_sym_iget_DASHvolatile] = ACTIONS(283), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(283), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(283), + [anon_sym_iput] = ACTIONS(285), + [anon_sym_iput_DASHwide] = ACTIONS(285), + [anon_sym_iput_DASHobject] = ACTIONS(285), + [anon_sym_iput_DASHboolean] = ACTIONS(285), + [anon_sym_iput_DASHbyte] = ACTIONS(285), + [anon_sym_iput_DASHchar] = ACTIONS(285), + [anon_sym_iput_DASHshort] = ACTIONS(285), + [anon_sym_iput_DASHvolatile] = ACTIONS(283), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(283), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(283), + [anon_sym_sget] = ACTIONS(285), + [anon_sym_sget_DASHwide] = ACTIONS(285), + [anon_sym_sget_DASHobject] = ACTIONS(285), + [anon_sym_sget_DASHboolean] = ACTIONS(283), + [anon_sym_sget_DASHbyte] = ACTIONS(283), + [anon_sym_sget_DASHchar] = ACTIONS(283), + [anon_sym_sget_DASHshort] = ACTIONS(283), + [anon_sym_sget_DASHvolatile] = ACTIONS(283), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(283), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(283), + [anon_sym_sput] = ACTIONS(285), + [anon_sym_sput_DASHwide] = ACTIONS(285), + [anon_sym_sput_DASHobject] = ACTIONS(285), + [anon_sym_sput_DASHboolean] = ACTIONS(283), + [anon_sym_sput_DASHbyte] = ACTIONS(283), + [anon_sym_sput_DASHchar] = ACTIONS(283), + [anon_sym_sput_DASHshort] = ACTIONS(283), + [anon_sym_sput_DASHvolatile] = ACTIONS(283), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(283), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(283), + [anon_sym_invoke_DASHconstructor] = ACTIONS(283), + [anon_sym_invoke_DASHcustom] = ACTIONS(285), + [anon_sym_invoke_DASHdirect] = ACTIONS(285), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(283), + [anon_sym_invoke_DASHinstance] = ACTIONS(283), + [anon_sym_invoke_DASHinterface] = ACTIONS(285), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(285), + [anon_sym_invoke_DASHstatic] = ACTIONS(285), + [anon_sym_invoke_DASHsuper] = ACTIONS(285), + [anon_sym_invoke_DASHvirtual] = ACTIONS(285), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(283), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(283), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(283), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(283), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(283), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(283), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(283), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(283), + [anon_sym_neg_DASHint] = ACTIONS(283), + [anon_sym_not_DASHint] = ACTIONS(283), + [anon_sym_neg_DASHlong] = ACTIONS(283), + [anon_sym_not_DASHlong] = ACTIONS(283), + [anon_sym_neg_DASHfloat] = ACTIONS(283), + [anon_sym_neg_DASHdouble] = ACTIONS(283), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(283), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(283), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(283), + [anon_sym_long_DASHto_DASHint] = ACTIONS(283), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(283), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(283), + [anon_sym_float_DASHto_DASHint] = ACTIONS(283), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(283), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(283), + [anon_sym_double_DASHto_DASHint] = ACTIONS(283), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(283), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(283), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(283), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(283), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(283), + [anon_sym_add_DASHint] = ACTIONS(285), + [anon_sym_sub_DASHint] = ACTIONS(285), + [anon_sym_mul_DASHint] = ACTIONS(285), + [anon_sym_div_DASHint] = ACTIONS(285), + [anon_sym_rem_DASHint] = ACTIONS(285), + [anon_sym_and_DASHint] = ACTIONS(285), + [anon_sym_or_DASHint] = ACTIONS(285), + [anon_sym_xor_DASHint] = ACTIONS(285), + [anon_sym_shl_DASHint] = ACTIONS(285), + [anon_sym_shr_DASHint] = ACTIONS(285), + [anon_sym_ushr_DASHint] = ACTIONS(285), + [anon_sym_add_DASHlong] = ACTIONS(285), + [anon_sym_sub_DASHlong] = ACTIONS(285), + [anon_sym_mul_DASHlong] = ACTIONS(285), + [anon_sym_div_DASHlong] = ACTIONS(285), + [anon_sym_rem_DASHlong] = ACTIONS(285), + [anon_sym_and_DASHlong] = ACTIONS(285), + [anon_sym_or_DASHlong] = ACTIONS(285), + [anon_sym_xor_DASHlong] = ACTIONS(285), + [anon_sym_shl_DASHlong] = ACTIONS(285), + [anon_sym_shr_DASHlong] = ACTIONS(285), + [anon_sym_ushr_DASHlong] = ACTIONS(285), + [anon_sym_add_DASHfloat] = ACTIONS(285), + [anon_sym_sub_DASHfloat] = ACTIONS(285), + [anon_sym_mul_DASHfloat] = ACTIONS(285), + [anon_sym_div_DASHfloat] = ACTIONS(285), + [anon_sym_rem_DASHfloat] = ACTIONS(285), + [anon_sym_add_DASHdouble] = ACTIONS(285), + [anon_sym_sub_DASHdouble] = ACTIONS(285), + [anon_sym_mul_DASHdouble] = ACTIONS(285), + [anon_sym_div_DASHdouble] = ACTIONS(285), + [anon_sym_rem_DASHdouble] = ACTIONS(285), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(283), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(283), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(283), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(283), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(283), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(283), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(283), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(283), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(283), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(283), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(283), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(283), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(283), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(283), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(283), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(283), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(283), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(283), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(283), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(283), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(283), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(283), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(283), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(283), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(283), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(283), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(283), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(283), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(283), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(283), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(283), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(283), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(283), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(283), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(283), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(283), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(283), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(283), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(283), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(283), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(283), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(283), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(283), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(283), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(283), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(283), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(283), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(283), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(283), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(283), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(283), + [anon_sym_static_DASHget] = ACTIONS(283), + [anon_sym_static_DASHput] = ACTIONS(283), + [anon_sym_instance_DASHget] = ACTIONS(283), + [anon_sym_instance_DASHput] = ACTIONS(283), + [anon_sym_execute_DASHinline] = ACTIONS(285), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(283), + [anon_sym_iget_DASHquick] = ACTIONS(283), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(283), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(283), + [anon_sym_iput_DASHquick] = ACTIONS(283), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(283), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(283), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(283), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(283), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(283), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(283), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(285), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(283), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(285), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(283), + [anon_sym_rsub_DASHint] = ACTIONS(285), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(283), + [anon_sym_DOTline] = ACTIONS(283), + [anon_sym_DOTlocals] = ACTIONS(283), + [anon_sym_DOTlocal] = ACTIONS(285), + [anon_sym_DOTendlocal] = ACTIONS(283), + [anon_sym_DOTrestartlocal] = ACTIONS(283), + [anon_sym_DOTregisters] = ACTIONS(283), + [anon_sym_DOTcatch] = ACTIONS(285), + [anon_sym_RBRACE] = ACTIONS(283), + [anon_sym_DOTcatchall] = ACTIONS(283), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(283), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(283), + [anon_sym_DOTarray_DASHdata] = ACTIONS(283), + [sym_prologue_directive] = ACTIONS(283), + [sym_epilogue_directive] = ACTIONS(283), + [aux_sym_label_token1] = ACTIONS(283), + [aux_sym_jmp_label_token1] = ACTIONS(283), + [anon_sym_RPAREN] = ACTIONS(283), + [sym_comment] = ACTIONS(3), + }, + [26] = { + [ts_builtin_sym_end] = ACTIONS(287), + [anon_sym_DOTsource] = ACTIONS(287), + [anon_sym_DOTfield] = ACTIONS(287), + [anon_sym_DOTendfield] = ACTIONS(287), + [anon_sym_DOTmethod] = ACTIONS(287), + [anon_sym_DOTendmethod] = ACTIONS(287), + [anon_sym_DOTannotation] = ACTIONS(287), + [anon_sym_DOTparam] = ACTIONS(289), + [anon_sym_COMMA] = ACTIONS(287), + [anon_sym_DOTparameter] = ACTIONS(287), + [anon_sym_nop] = ACTIONS(289), + [anon_sym_move] = ACTIONS(289), + [anon_sym_move_SLASHfrom16] = ACTIONS(287), + [anon_sym_move_SLASH16] = ACTIONS(287), + [anon_sym_move_DASHwide] = ACTIONS(289), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(287), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(287), + [anon_sym_move_DASHobject] = ACTIONS(289), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(287), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(287), + [anon_sym_move_DASHresult] = ACTIONS(289), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(287), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(287), + [anon_sym_move_DASHexception] = ACTIONS(287), + [anon_sym_return_DASHvoid] = ACTIONS(287), + [anon_sym_return] = ACTIONS(289), + [anon_sym_return_DASHwide] = ACTIONS(287), + [anon_sym_return_DASHobject] = ACTIONS(287), + [anon_sym_const_SLASH4] = ACTIONS(287), + [anon_sym_const_SLASH16] = ACTIONS(287), + [anon_sym_const] = ACTIONS(289), + [anon_sym_const_SLASHhigh16] = ACTIONS(287), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(287), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(287), + [anon_sym_const_DASHwide] = ACTIONS(289), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(287), + [anon_sym_const_DASHstring] = ACTIONS(289), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(287), + [anon_sym_const_DASHclass] = ACTIONS(287), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(287), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(287), + [anon_sym_monitor_DASHenter] = ACTIONS(287), + [anon_sym_monitor_DASHexit] = ACTIONS(287), + [anon_sym_check_DASHcast] = ACTIONS(287), + [anon_sym_instance_DASHof] = ACTIONS(287), + [anon_sym_array_DASHlength] = ACTIONS(287), + [anon_sym_new_DASHinstance] = ACTIONS(287), + [anon_sym_new_DASHarray] = ACTIONS(287), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(289), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(287), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(287), + [anon_sym_throw] = ACTIONS(289), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(287), + [anon_sym_goto] = ACTIONS(289), + [anon_sym_goto_SLASH16] = ACTIONS(287), + [anon_sym_goto_SLASH32] = ACTIONS(287), + [anon_sym_packed_DASHswitch] = ACTIONS(287), + [anon_sym_sparse_DASHswitch] = ACTIONS(287), + [anon_sym_cmpl_DASHfloat] = ACTIONS(287), + [anon_sym_cmpg_DASHfloat] = ACTIONS(287), + [anon_sym_cmpl_DASHdouble] = ACTIONS(287), + [anon_sym_cmpg_DASHdouble] = ACTIONS(287), + [anon_sym_cmp_DASHlong] = ACTIONS(287), + [anon_sym_if_DASHeq] = ACTIONS(289), + [anon_sym_if_DASHne] = ACTIONS(289), + [anon_sym_if_DASHlt] = ACTIONS(289), + [anon_sym_if_DASHge] = ACTIONS(289), + [anon_sym_if_DASHgt] = ACTIONS(289), + [anon_sym_if_DASHle] = ACTIONS(289), + [anon_sym_if_DASHeqz] = ACTIONS(287), + [anon_sym_if_DASHnez] = ACTIONS(287), + [anon_sym_if_DASHltz] = ACTIONS(287), + [anon_sym_if_DASHgez] = ACTIONS(287), + [anon_sym_if_DASHgtz] = ACTIONS(287), + [anon_sym_if_DASHlez] = ACTIONS(287), + [anon_sym_aget] = ACTIONS(289), + [anon_sym_aget_DASHwide] = ACTIONS(287), + [anon_sym_aget_DASHobject] = ACTIONS(287), + [anon_sym_aget_DASHboolean] = ACTIONS(287), + [anon_sym_aget_DASHbyte] = ACTIONS(287), + [anon_sym_aget_DASHchar] = ACTIONS(287), + [anon_sym_aget_DASHshort] = ACTIONS(287), + [anon_sym_aput] = ACTIONS(289), + [anon_sym_aput_DASHwide] = ACTIONS(287), + [anon_sym_aput_DASHobject] = ACTIONS(287), + [anon_sym_aput_DASHboolean] = ACTIONS(287), + [anon_sym_aput_DASHbyte] = ACTIONS(287), + [anon_sym_aput_DASHchar] = ACTIONS(287), + [anon_sym_aput_DASHshort] = ACTIONS(287), + [anon_sym_iget] = ACTIONS(289), + [anon_sym_iget_DASHwide] = ACTIONS(289), + [anon_sym_iget_DASHobject] = ACTIONS(289), + [anon_sym_iget_DASHboolean] = ACTIONS(287), + [anon_sym_iget_DASHbyte] = ACTIONS(287), + [anon_sym_iget_DASHchar] = ACTIONS(287), + [anon_sym_iget_DASHshort] = ACTIONS(287), + [anon_sym_iget_DASHvolatile] = ACTIONS(287), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(287), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(287), + [anon_sym_iput] = ACTIONS(289), + [anon_sym_iput_DASHwide] = ACTIONS(289), + [anon_sym_iput_DASHobject] = ACTIONS(289), + [anon_sym_iput_DASHboolean] = ACTIONS(289), + [anon_sym_iput_DASHbyte] = ACTIONS(289), + [anon_sym_iput_DASHchar] = ACTIONS(289), + [anon_sym_iput_DASHshort] = ACTIONS(289), + [anon_sym_iput_DASHvolatile] = ACTIONS(287), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(287), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(287), + [anon_sym_sget] = ACTIONS(289), + [anon_sym_sget_DASHwide] = ACTIONS(289), + [anon_sym_sget_DASHobject] = ACTIONS(289), + [anon_sym_sget_DASHboolean] = ACTIONS(287), + [anon_sym_sget_DASHbyte] = ACTIONS(287), + [anon_sym_sget_DASHchar] = ACTIONS(287), + [anon_sym_sget_DASHshort] = ACTIONS(287), + [anon_sym_sget_DASHvolatile] = ACTIONS(287), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(287), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(287), + [anon_sym_sput] = ACTIONS(289), + [anon_sym_sput_DASHwide] = ACTIONS(289), + [anon_sym_sput_DASHobject] = ACTIONS(289), + [anon_sym_sput_DASHboolean] = ACTIONS(287), + [anon_sym_sput_DASHbyte] = ACTIONS(287), + [anon_sym_sput_DASHchar] = ACTIONS(287), + [anon_sym_sput_DASHshort] = ACTIONS(287), + [anon_sym_sput_DASHvolatile] = ACTIONS(287), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(287), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(287), + [anon_sym_invoke_DASHconstructor] = ACTIONS(287), + [anon_sym_invoke_DASHcustom] = ACTIONS(289), + [anon_sym_invoke_DASHdirect] = ACTIONS(289), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(287), + [anon_sym_invoke_DASHinstance] = ACTIONS(287), + [anon_sym_invoke_DASHinterface] = ACTIONS(289), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(289), + [anon_sym_invoke_DASHstatic] = ACTIONS(289), + [anon_sym_invoke_DASHsuper] = ACTIONS(289), + [anon_sym_invoke_DASHvirtual] = ACTIONS(289), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(287), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(287), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(287), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(287), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(287), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(287), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(287), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(287), + [anon_sym_neg_DASHint] = ACTIONS(287), + [anon_sym_not_DASHint] = ACTIONS(287), + [anon_sym_neg_DASHlong] = ACTIONS(287), + [anon_sym_not_DASHlong] = ACTIONS(287), + [anon_sym_neg_DASHfloat] = ACTIONS(287), + [anon_sym_neg_DASHdouble] = ACTIONS(287), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(287), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(287), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(287), + [anon_sym_long_DASHto_DASHint] = ACTIONS(287), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(287), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(287), + [anon_sym_float_DASHto_DASHint] = ACTIONS(287), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(287), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(287), + [anon_sym_double_DASHto_DASHint] = ACTIONS(287), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(287), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(287), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(287), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(287), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(287), + [anon_sym_add_DASHint] = ACTIONS(289), + [anon_sym_sub_DASHint] = ACTIONS(289), + [anon_sym_mul_DASHint] = ACTIONS(289), + [anon_sym_div_DASHint] = ACTIONS(289), + [anon_sym_rem_DASHint] = ACTIONS(289), + [anon_sym_and_DASHint] = ACTIONS(289), + [anon_sym_or_DASHint] = ACTIONS(289), + [anon_sym_xor_DASHint] = ACTIONS(289), + [anon_sym_shl_DASHint] = ACTIONS(289), + [anon_sym_shr_DASHint] = ACTIONS(289), + [anon_sym_ushr_DASHint] = ACTIONS(289), + [anon_sym_add_DASHlong] = ACTIONS(289), + [anon_sym_sub_DASHlong] = ACTIONS(289), + [anon_sym_mul_DASHlong] = ACTIONS(289), + [anon_sym_div_DASHlong] = ACTIONS(289), + [anon_sym_rem_DASHlong] = ACTIONS(289), + [anon_sym_and_DASHlong] = ACTIONS(289), + [anon_sym_or_DASHlong] = ACTIONS(289), + [anon_sym_xor_DASHlong] = ACTIONS(289), + [anon_sym_shl_DASHlong] = ACTIONS(289), + [anon_sym_shr_DASHlong] = ACTIONS(289), + [anon_sym_ushr_DASHlong] = ACTIONS(289), + [anon_sym_add_DASHfloat] = ACTIONS(289), + [anon_sym_sub_DASHfloat] = ACTIONS(289), + [anon_sym_mul_DASHfloat] = ACTIONS(289), + [anon_sym_div_DASHfloat] = ACTIONS(289), + [anon_sym_rem_DASHfloat] = ACTIONS(289), + [anon_sym_add_DASHdouble] = ACTIONS(289), + [anon_sym_sub_DASHdouble] = ACTIONS(289), + [anon_sym_mul_DASHdouble] = ACTIONS(289), + [anon_sym_div_DASHdouble] = ACTIONS(289), + [anon_sym_rem_DASHdouble] = ACTIONS(289), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(287), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(287), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(287), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(287), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(287), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(287), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(287), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(287), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(287), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(287), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(287), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(287), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(287), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(287), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(287), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(287), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(287), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(287), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(287), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(287), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(287), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(287), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(287), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(287), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(287), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(287), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(287), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(287), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(287), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(287), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(287), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(287), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(287), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(287), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(287), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(287), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(287), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(287), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(287), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(287), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(287), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(287), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(287), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(287), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(287), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(287), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(287), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(287), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(287), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(287), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(287), + [anon_sym_static_DASHget] = ACTIONS(287), + [anon_sym_static_DASHput] = ACTIONS(287), + [anon_sym_instance_DASHget] = ACTIONS(287), + [anon_sym_instance_DASHput] = ACTIONS(287), + [anon_sym_execute_DASHinline] = ACTIONS(289), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(287), + [anon_sym_iget_DASHquick] = ACTIONS(287), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(287), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(287), + [anon_sym_iput_DASHquick] = ACTIONS(287), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(287), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(287), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(287), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(287), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(287), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(287), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(289), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(287), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(289), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(287), + [anon_sym_rsub_DASHint] = ACTIONS(289), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(287), + [anon_sym_DOTline] = ACTIONS(287), + [anon_sym_DOTlocals] = ACTIONS(287), + [anon_sym_DOTlocal] = ACTIONS(289), + [anon_sym_DOTendlocal] = ACTIONS(287), + [anon_sym_DOTrestartlocal] = ACTIONS(287), + [anon_sym_DOTregisters] = ACTIONS(287), + [anon_sym_DOTcatch] = ACTIONS(289), + [anon_sym_DOT_DOT] = ACTIONS(287), + [anon_sym_RBRACE] = ACTIONS(287), + [anon_sym_DOTcatchall] = ACTIONS(287), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(287), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(287), + [anon_sym_DOTarray_DASHdata] = ACTIONS(287), + [sym_prologue_directive] = ACTIONS(287), + [sym_epilogue_directive] = ACTIONS(287), + [aux_sym_label_token1] = ACTIONS(287), + [aux_sym_jmp_label_token1] = ACTIONS(287), + [sym_comment] = ACTIONS(3), + }, + [27] = { + [ts_builtin_sym_end] = ACTIONS(291), + [anon_sym_DOTsource] = ACTIONS(291), + [anon_sym_DOTfield] = ACTIONS(291), + [anon_sym_DOTendfield] = ACTIONS(291), + [anon_sym_DOTmethod] = ACTIONS(291), + [anon_sym_DOTendmethod] = ACTIONS(291), + [anon_sym_DOTannotation] = ACTIONS(291), + [anon_sym_DOTparam] = ACTIONS(293), + [anon_sym_COMMA] = ACTIONS(291), + [anon_sym_DOTparameter] = ACTIONS(291), + [anon_sym_DOTendparameter] = ACTIONS(291), + [anon_sym_nop] = ACTIONS(293), + [anon_sym_move] = ACTIONS(293), + [anon_sym_move_SLASHfrom16] = ACTIONS(291), + [anon_sym_move_SLASH16] = ACTIONS(291), + [anon_sym_move_DASHwide] = ACTIONS(293), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(291), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(291), + [anon_sym_move_DASHobject] = ACTIONS(293), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(291), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(291), + [anon_sym_move_DASHresult] = ACTIONS(293), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(291), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(291), + [anon_sym_move_DASHexception] = ACTIONS(291), + [anon_sym_return_DASHvoid] = ACTIONS(291), + [anon_sym_return] = ACTIONS(293), + [anon_sym_return_DASHwide] = ACTIONS(291), + [anon_sym_return_DASHobject] = ACTIONS(291), + [anon_sym_const_SLASH4] = ACTIONS(291), + [anon_sym_const_SLASH16] = ACTIONS(291), + [anon_sym_const] = ACTIONS(293), + [anon_sym_const_SLASHhigh16] = ACTIONS(291), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(291), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(291), + [anon_sym_const_DASHwide] = ACTIONS(293), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(291), + [anon_sym_const_DASHstring] = ACTIONS(293), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(291), + [anon_sym_const_DASHclass] = ACTIONS(291), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(291), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(291), + [anon_sym_monitor_DASHenter] = ACTIONS(291), + [anon_sym_monitor_DASHexit] = ACTIONS(291), + [anon_sym_check_DASHcast] = ACTIONS(291), + [anon_sym_instance_DASHof] = ACTIONS(291), + [anon_sym_array_DASHlength] = ACTIONS(291), + [anon_sym_new_DASHinstance] = ACTIONS(291), + [anon_sym_new_DASHarray] = ACTIONS(291), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(293), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(291), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(291), + [anon_sym_throw] = ACTIONS(293), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(291), + [anon_sym_goto] = ACTIONS(293), + [anon_sym_goto_SLASH16] = ACTIONS(291), + [anon_sym_goto_SLASH32] = ACTIONS(291), + [anon_sym_packed_DASHswitch] = ACTIONS(291), + [anon_sym_sparse_DASHswitch] = ACTIONS(291), + [anon_sym_cmpl_DASHfloat] = ACTIONS(291), + [anon_sym_cmpg_DASHfloat] = ACTIONS(291), + [anon_sym_cmpl_DASHdouble] = ACTIONS(291), + [anon_sym_cmpg_DASHdouble] = ACTIONS(291), + [anon_sym_cmp_DASHlong] = ACTIONS(291), + [anon_sym_if_DASHeq] = ACTIONS(293), + [anon_sym_if_DASHne] = ACTIONS(293), + [anon_sym_if_DASHlt] = ACTIONS(293), + [anon_sym_if_DASHge] = ACTIONS(293), + [anon_sym_if_DASHgt] = ACTIONS(293), + [anon_sym_if_DASHle] = ACTIONS(293), + [anon_sym_if_DASHeqz] = ACTIONS(291), + [anon_sym_if_DASHnez] = ACTIONS(291), + [anon_sym_if_DASHltz] = ACTIONS(291), + [anon_sym_if_DASHgez] = ACTIONS(291), + [anon_sym_if_DASHgtz] = ACTIONS(291), + [anon_sym_if_DASHlez] = ACTIONS(291), + [anon_sym_aget] = ACTIONS(293), + [anon_sym_aget_DASHwide] = ACTIONS(291), + [anon_sym_aget_DASHobject] = ACTIONS(291), + [anon_sym_aget_DASHboolean] = ACTIONS(291), + [anon_sym_aget_DASHbyte] = ACTIONS(291), + [anon_sym_aget_DASHchar] = ACTIONS(291), + [anon_sym_aget_DASHshort] = ACTIONS(291), + [anon_sym_aput] = ACTIONS(293), + [anon_sym_aput_DASHwide] = ACTIONS(291), + [anon_sym_aput_DASHobject] = ACTIONS(291), + [anon_sym_aput_DASHboolean] = ACTIONS(291), + [anon_sym_aput_DASHbyte] = ACTIONS(291), + [anon_sym_aput_DASHchar] = ACTIONS(291), + [anon_sym_aput_DASHshort] = ACTIONS(291), + [anon_sym_iget] = ACTIONS(293), + [anon_sym_iget_DASHwide] = ACTIONS(293), + [anon_sym_iget_DASHobject] = ACTIONS(293), + [anon_sym_iget_DASHboolean] = ACTIONS(291), + [anon_sym_iget_DASHbyte] = ACTIONS(291), + [anon_sym_iget_DASHchar] = ACTIONS(291), + [anon_sym_iget_DASHshort] = ACTIONS(291), + [anon_sym_iget_DASHvolatile] = ACTIONS(291), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(291), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(291), + [anon_sym_iput] = ACTIONS(293), + [anon_sym_iput_DASHwide] = ACTIONS(293), + [anon_sym_iput_DASHobject] = ACTIONS(293), + [anon_sym_iput_DASHboolean] = ACTIONS(293), + [anon_sym_iput_DASHbyte] = ACTIONS(293), + [anon_sym_iput_DASHchar] = ACTIONS(293), + [anon_sym_iput_DASHshort] = ACTIONS(293), + [anon_sym_iput_DASHvolatile] = ACTIONS(291), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(291), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(291), + [anon_sym_sget] = ACTIONS(293), + [anon_sym_sget_DASHwide] = ACTIONS(293), + [anon_sym_sget_DASHobject] = ACTIONS(293), + [anon_sym_sget_DASHboolean] = ACTIONS(291), + [anon_sym_sget_DASHbyte] = ACTIONS(291), + [anon_sym_sget_DASHchar] = ACTIONS(291), + [anon_sym_sget_DASHshort] = ACTIONS(291), + [anon_sym_sget_DASHvolatile] = ACTIONS(291), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(291), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(291), + [anon_sym_sput] = ACTIONS(293), + [anon_sym_sput_DASHwide] = ACTIONS(293), + [anon_sym_sput_DASHobject] = ACTIONS(293), + [anon_sym_sput_DASHboolean] = ACTIONS(291), + [anon_sym_sput_DASHbyte] = ACTIONS(291), + [anon_sym_sput_DASHchar] = ACTIONS(291), + [anon_sym_sput_DASHshort] = ACTIONS(291), + [anon_sym_sput_DASHvolatile] = ACTIONS(291), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(291), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(291), + [anon_sym_invoke_DASHconstructor] = ACTIONS(291), + [anon_sym_invoke_DASHcustom] = ACTIONS(293), + [anon_sym_invoke_DASHdirect] = ACTIONS(293), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(291), + [anon_sym_invoke_DASHinstance] = ACTIONS(291), + [anon_sym_invoke_DASHinterface] = ACTIONS(293), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(293), + [anon_sym_invoke_DASHstatic] = ACTIONS(293), + [anon_sym_invoke_DASHsuper] = ACTIONS(293), + [anon_sym_invoke_DASHvirtual] = ACTIONS(293), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(291), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(291), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(291), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(291), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(291), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(291), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(291), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(291), + [anon_sym_neg_DASHint] = ACTIONS(291), + [anon_sym_not_DASHint] = ACTIONS(291), + [anon_sym_neg_DASHlong] = ACTIONS(291), + [anon_sym_not_DASHlong] = ACTIONS(291), + [anon_sym_neg_DASHfloat] = ACTIONS(291), + [anon_sym_neg_DASHdouble] = ACTIONS(291), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(291), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(291), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(291), + [anon_sym_long_DASHto_DASHint] = ACTIONS(291), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(291), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(291), + [anon_sym_float_DASHto_DASHint] = ACTIONS(291), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(291), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(291), + [anon_sym_double_DASHto_DASHint] = ACTIONS(291), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(291), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(291), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(291), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(291), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(291), + [anon_sym_add_DASHint] = ACTIONS(293), + [anon_sym_sub_DASHint] = ACTIONS(293), + [anon_sym_mul_DASHint] = ACTIONS(293), + [anon_sym_div_DASHint] = ACTIONS(293), + [anon_sym_rem_DASHint] = ACTIONS(293), + [anon_sym_and_DASHint] = ACTIONS(293), + [anon_sym_or_DASHint] = ACTIONS(293), + [anon_sym_xor_DASHint] = ACTIONS(293), + [anon_sym_shl_DASHint] = ACTIONS(293), + [anon_sym_shr_DASHint] = ACTIONS(293), + [anon_sym_ushr_DASHint] = ACTIONS(293), + [anon_sym_add_DASHlong] = ACTIONS(293), + [anon_sym_sub_DASHlong] = ACTIONS(293), + [anon_sym_mul_DASHlong] = ACTIONS(293), + [anon_sym_div_DASHlong] = ACTIONS(293), + [anon_sym_rem_DASHlong] = ACTIONS(293), + [anon_sym_and_DASHlong] = ACTIONS(293), + [anon_sym_or_DASHlong] = ACTIONS(293), + [anon_sym_xor_DASHlong] = ACTIONS(293), + [anon_sym_shl_DASHlong] = ACTIONS(293), + [anon_sym_shr_DASHlong] = ACTIONS(293), + [anon_sym_ushr_DASHlong] = ACTIONS(293), + [anon_sym_add_DASHfloat] = ACTIONS(293), + [anon_sym_sub_DASHfloat] = ACTIONS(293), + [anon_sym_mul_DASHfloat] = ACTIONS(293), + [anon_sym_div_DASHfloat] = ACTIONS(293), + [anon_sym_rem_DASHfloat] = ACTIONS(293), + [anon_sym_add_DASHdouble] = ACTIONS(293), + [anon_sym_sub_DASHdouble] = ACTIONS(293), + [anon_sym_mul_DASHdouble] = ACTIONS(293), + [anon_sym_div_DASHdouble] = ACTIONS(293), + [anon_sym_rem_DASHdouble] = ACTIONS(293), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(291), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(291), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(291), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(291), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(291), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(291), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(291), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(291), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(291), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(291), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(291), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(291), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(291), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(291), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(291), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(291), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(291), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(291), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(291), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(291), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(291), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(291), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(291), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(291), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(291), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(291), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(291), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(291), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(291), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(291), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(291), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(291), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(291), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(291), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(291), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(291), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(291), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(291), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(291), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(291), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(291), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(291), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(291), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(291), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(291), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(291), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(291), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(291), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(291), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(291), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(291), + [anon_sym_static_DASHget] = ACTIONS(291), + [anon_sym_static_DASHput] = ACTIONS(291), + [anon_sym_instance_DASHget] = ACTIONS(291), + [anon_sym_instance_DASHput] = ACTIONS(291), + [anon_sym_execute_DASHinline] = ACTIONS(293), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(291), + [anon_sym_iget_DASHquick] = ACTIONS(291), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(291), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(291), + [anon_sym_iput_DASHquick] = ACTIONS(291), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(291), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(291), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(291), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(291), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(291), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(291), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(293), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(291), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(293), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(291), + [anon_sym_rsub_DASHint] = ACTIONS(293), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(291), + [anon_sym_DOTline] = ACTIONS(291), + [anon_sym_DOTlocals] = ACTIONS(291), + [anon_sym_DOTlocal] = ACTIONS(293), + [anon_sym_DOTendlocal] = ACTIONS(291), + [anon_sym_DOTrestartlocal] = ACTIONS(291), + [anon_sym_DOTregisters] = ACTIONS(291), + [anon_sym_DOTcatch] = ACTIONS(293), + [anon_sym_RBRACE] = ACTIONS(291), + [anon_sym_DOTcatchall] = ACTIONS(291), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(291), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(291), + [anon_sym_DOTarray_DASHdata] = ACTIONS(291), + [sym_prologue_directive] = ACTIONS(291), + [sym_epilogue_directive] = ACTIONS(291), + [aux_sym_label_token1] = ACTIONS(291), + [aux_sym_jmp_label_token1] = ACTIONS(291), + [sym_comment] = ACTIONS(3), + }, + [28] = { + [ts_builtin_sym_end] = ACTIONS(295), + [anon_sym_DOTsource] = ACTIONS(295), + [anon_sym_DOTfield] = ACTIONS(295), + [anon_sym_DOTendfield] = ACTIONS(295), + [anon_sym_DOTmethod] = ACTIONS(295), + [anon_sym_DOTendmethod] = ACTIONS(295), + [anon_sym_DOTannotation] = ACTIONS(295), + [anon_sym_DOTparam] = ACTIONS(297), + [anon_sym_COMMA] = ACTIONS(295), + [anon_sym_DOTparameter] = ACTIONS(295), + [anon_sym_nop] = ACTIONS(297), + [anon_sym_move] = ACTIONS(297), + [anon_sym_move_SLASHfrom16] = ACTIONS(295), + [anon_sym_move_SLASH16] = ACTIONS(295), + [anon_sym_move_DASHwide] = ACTIONS(297), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(295), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(295), + [anon_sym_move_DASHobject] = ACTIONS(297), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(295), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(295), + [anon_sym_move_DASHresult] = ACTIONS(297), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(295), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(295), + [anon_sym_move_DASHexception] = ACTIONS(295), + [anon_sym_return_DASHvoid] = ACTIONS(295), + [anon_sym_return] = ACTIONS(297), + [anon_sym_return_DASHwide] = ACTIONS(295), + [anon_sym_return_DASHobject] = ACTIONS(295), + [anon_sym_const_SLASH4] = ACTIONS(295), + [anon_sym_const_SLASH16] = ACTIONS(295), + [anon_sym_const] = ACTIONS(297), + [anon_sym_const_SLASHhigh16] = ACTIONS(295), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(295), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(295), + [anon_sym_const_DASHwide] = ACTIONS(297), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(295), + [anon_sym_const_DASHstring] = ACTIONS(297), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(295), + [anon_sym_const_DASHclass] = ACTIONS(295), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(295), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(295), + [anon_sym_monitor_DASHenter] = ACTIONS(295), + [anon_sym_monitor_DASHexit] = ACTIONS(295), + [anon_sym_check_DASHcast] = ACTIONS(295), + [anon_sym_instance_DASHof] = ACTIONS(295), + [anon_sym_array_DASHlength] = ACTIONS(295), + [anon_sym_new_DASHinstance] = ACTIONS(295), + [anon_sym_new_DASHarray] = ACTIONS(295), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(297), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(295), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(295), + [anon_sym_throw] = ACTIONS(297), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(295), + [anon_sym_goto] = ACTIONS(297), + [anon_sym_goto_SLASH16] = ACTIONS(295), + [anon_sym_goto_SLASH32] = ACTIONS(295), + [anon_sym_packed_DASHswitch] = ACTIONS(295), + [anon_sym_sparse_DASHswitch] = ACTIONS(295), + [anon_sym_cmpl_DASHfloat] = ACTIONS(295), + [anon_sym_cmpg_DASHfloat] = ACTIONS(295), + [anon_sym_cmpl_DASHdouble] = ACTIONS(295), + [anon_sym_cmpg_DASHdouble] = ACTIONS(295), + [anon_sym_cmp_DASHlong] = ACTIONS(295), + [anon_sym_if_DASHeq] = ACTIONS(297), + [anon_sym_if_DASHne] = ACTIONS(297), + [anon_sym_if_DASHlt] = ACTIONS(297), + [anon_sym_if_DASHge] = ACTIONS(297), + [anon_sym_if_DASHgt] = ACTIONS(297), + [anon_sym_if_DASHle] = ACTIONS(297), + [anon_sym_if_DASHeqz] = ACTIONS(295), + [anon_sym_if_DASHnez] = ACTIONS(295), + [anon_sym_if_DASHltz] = ACTIONS(295), + [anon_sym_if_DASHgez] = ACTIONS(295), + [anon_sym_if_DASHgtz] = ACTIONS(295), + [anon_sym_if_DASHlez] = ACTIONS(295), + [anon_sym_aget] = ACTIONS(297), + [anon_sym_aget_DASHwide] = ACTIONS(295), + [anon_sym_aget_DASHobject] = ACTIONS(295), + [anon_sym_aget_DASHboolean] = ACTIONS(295), + [anon_sym_aget_DASHbyte] = ACTIONS(295), + [anon_sym_aget_DASHchar] = ACTIONS(295), + [anon_sym_aget_DASHshort] = ACTIONS(295), + [anon_sym_aput] = ACTIONS(297), + [anon_sym_aput_DASHwide] = ACTIONS(295), + [anon_sym_aput_DASHobject] = ACTIONS(295), + [anon_sym_aput_DASHboolean] = ACTIONS(295), + [anon_sym_aput_DASHbyte] = ACTIONS(295), + [anon_sym_aput_DASHchar] = ACTIONS(295), + [anon_sym_aput_DASHshort] = ACTIONS(295), + [anon_sym_iget] = ACTIONS(297), + [anon_sym_iget_DASHwide] = ACTIONS(297), + [anon_sym_iget_DASHobject] = ACTIONS(297), + [anon_sym_iget_DASHboolean] = ACTIONS(295), + [anon_sym_iget_DASHbyte] = ACTIONS(295), + [anon_sym_iget_DASHchar] = ACTIONS(295), + [anon_sym_iget_DASHshort] = ACTIONS(295), + [anon_sym_iget_DASHvolatile] = ACTIONS(295), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(295), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(295), + [anon_sym_iput] = ACTIONS(297), + [anon_sym_iput_DASHwide] = ACTIONS(297), + [anon_sym_iput_DASHobject] = ACTIONS(297), + [anon_sym_iput_DASHboolean] = ACTIONS(297), + [anon_sym_iput_DASHbyte] = ACTIONS(297), + [anon_sym_iput_DASHchar] = ACTIONS(297), + [anon_sym_iput_DASHshort] = ACTIONS(297), + [anon_sym_iput_DASHvolatile] = ACTIONS(295), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(295), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(295), + [anon_sym_sget] = ACTIONS(297), + [anon_sym_sget_DASHwide] = ACTIONS(297), + [anon_sym_sget_DASHobject] = ACTIONS(297), + [anon_sym_sget_DASHboolean] = ACTIONS(295), + [anon_sym_sget_DASHbyte] = ACTIONS(295), + [anon_sym_sget_DASHchar] = ACTIONS(295), + [anon_sym_sget_DASHshort] = ACTIONS(295), + [anon_sym_sget_DASHvolatile] = ACTIONS(295), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(295), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(295), + [anon_sym_sput] = ACTIONS(297), + [anon_sym_sput_DASHwide] = ACTIONS(297), + [anon_sym_sput_DASHobject] = ACTIONS(297), + [anon_sym_sput_DASHboolean] = ACTIONS(295), + [anon_sym_sput_DASHbyte] = ACTIONS(295), + [anon_sym_sput_DASHchar] = ACTIONS(295), + [anon_sym_sput_DASHshort] = ACTIONS(295), + [anon_sym_sput_DASHvolatile] = ACTIONS(295), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(295), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(295), + [anon_sym_invoke_DASHconstructor] = ACTIONS(295), + [anon_sym_invoke_DASHcustom] = ACTIONS(297), + [anon_sym_invoke_DASHdirect] = ACTIONS(297), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(295), + [anon_sym_invoke_DASHinstance] = ACTIONS(295), + [anon_sym_invoke_DASHinterface] = ACTIONS(297), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(297), + [anon_sym_invoke_DASHstatic] = ACTIONS(297), + [anon_sym_invoke_DASHsuper] = ACTIONS(297), + [anon_sym_invoke_DASHvirtual] = ACTIONS(297), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(295), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(295), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(295), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(295), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(295), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(295), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(295), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(295), + [anon_sym_neg_DASHint] = ACTIONS(295), + [anon_sym_not_DASHint] = ACTIONS(295), + [anon_sym_neg_DASHlong] = ACTIONS(295), + [anon_sym_not_DASHlong] = ACTIONS(295), + [anon_sym_neg_DASHfloat] = ACTIONS(295), + [anon_sym_neg_DASHdouble] = ACTIONS(295), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(295), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(295), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(295), + [anon_sym_long_DASHto_DASHint] = ACTIONS(295), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(295), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(295), + [anon_sym_float_DASHto_DASHint] = ACTIONS(295), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(295), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(295), + [anon_sym_double_DASHto_DASHint] = ACTIONS(295), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(295), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(295), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(295), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(295), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(295), + [anon_sym_add_DASHint] = ACTIONS(297), + [anon_sym_sub_DASHint] = ACTIONS(297), + [anon_sym_mul_DASHint] = ACTIONS(297), + [anon_sym_div_DASHint] = ACTIONS(297), + [anon_sym_rem_DASHint] = ACTIONS(297), + [anon_sym_and_DASHint] = ACTIONS(297), + [anon_sym_or_DASHint] = ACTIONS(297), + [anon_sym_xor_DASHint] = ACTIONS(297), + [anon_sym_shl_DASHint] = ACTIONS(297), + [anon_sym_shr_DASHint] = ACTIONS(297), + [anon_sym_ushr_DASHint] = ACTIONS(297), + [anon_sym_add_DASHlong] = ACTIONS(297), + [anon_sym_sub_DASHlong] = ACTIONS(297), + [anon_sym_mul_DASHlong] = ACTIONS(297), + [anon_sym_div_DASHlong] = ACTIONS(297), + [anon_sym_rem_DASHlong] = ACTIONS(297), + [anon_sym_and_DASHlong] = ACTIONS(297), + [anon_sym_or_DASHlong] = ACTIONS(297), + [anon_sym_xor_DASHlong] = ACTIONS(297), + [anon_sym_shl_DASHlong] = ACTIONS(297), + [anon_sym_shr_DASHlong] = ACTIONS(297), + [anon_sym_ushr_DASHlong] = ACTIONS(297), + [anon_sym_add_DASHfloat] = ACTIONS(297), + [anon_sym_sub_DASHfloat] = ACTIONS(297), + [anon_sym_mul_DASHfloat] = ACTIONS(297), + [anon_sym_div_DASHfloat] = ACTIONS(297), + [anon_sym_rem_DASHfloat] = ACTIONS(297), + [anon_sym_add_DASHdouble] = ACTIONS(297), + [anon_sym_sub_DASHdouble] = ACTIONS(297), + [anon_sym_mul_DASHdouble] = ACTIONS(297), + [anon_sym_div_DASHdouble] = ACTIONS(297), + [anon_sym_rem_DASHdouble] = ACTIONS(297), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(295), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(295), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(295), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(295), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(295), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(295), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(295), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(295), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(295), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(295), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(295), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(295), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(295), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(295), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(295), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(295), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(295), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(295), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(295), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(295), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(295), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(295), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(295), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(295), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(295), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(295), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(295), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(295), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(295), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(295), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(295), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(295), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(295), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(295), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(295), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(295), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(295), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(295), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(295), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(295), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(295), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(295), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(295), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(295), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(295), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(295), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(295), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(295), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(295), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(295), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(295), + [anon_sym_static_DASHget] = ACTIONS(295), + [anon_sym_static_DASHput] = ACTIONS(295), + [anon_sym_instance_DASHget] = ACTIONS(295), + [anon_sym_instance_DASHput] = ACTIONS(295), + [anon_sym_execute_DASHinline] = ACTIONS(297), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(295), + [anon_sym_iget_DASHquick] = ACTIONS(295), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(295), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(295), + [anon_sym_iput_DASHquick] = ACTIONS(295), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(295), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(295), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(295), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(295), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(295), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(295), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(297), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(295), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(297), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(295), + [anon_sym_rsub_DASHint] = ACTIONS(297), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(295), + [anon_sym_DOTline] = ACTIONS(295), + [anon_sym_DOTlocals] = ACTIONS(295), + [anon_sym_DOTlocal] = ACTIONS(297), + [anon_sym_DOTendlocal] = ACTIONS(295), + [anon_sym_DOTrestartlocal] = ACTIONS(295), + [anon_sym_DOTregisters] = ACTIONS(295), + [anon_sym_DOTcatch] = ACTIONS(297), + [anon_sym_RBRACE] = ACTIONS(295), + [anon_sym_DOTcatchall] = ACTIONS(295), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(295), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(295), + [anon_sym_DOTarray_DASHdata] = ACTIONS(295), + [sym_prologue_directive] = ACTIONS(295), + [sym_epilogue_directive] = ACTIONS(295), + [aux_sym_label_token1] = ACTIONS(295), + [aux_sym_jmp_label_token1] = ACTIONS(295), + [anon_sym_RPAREN] = ACTIONS(295), + [sym_comment] = ACTIONS(3), + }, + [29] = { + [sym_identifier] = ACTIONS(299), + [anon_sym_DOTsubannotation] = ACTIONS(299), + [anon_sym_LF] = ACTIONS(299), + [anon_sym_nop] = ACTIONS(299), + [anon_sym_move] = ACTIONS(299), + [anon_sym_move_SLASHfrom16] = ACTIONS(299), + [anon_sym_move_SLASH16] = ACTIONS(299), + [anon_sym_move_DASHwide] = ACTIONS(299), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(299), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(299), + [anon_sym_move_DASHobject] = ACTIONS(299), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(299), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(299), + [anon_sym_move_DASHresult] = ACTIONS(299), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(299), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(299), + [anon_sym_move_DASHexception] = ACTIONS(299), + [anon_sym_return_DASHvoid] = ACTIONS(299), + [anon_sym_return] = ACTIONS(299), + [anon_sym_return_DASHwide] = ACTIONS(299), + [anon_sym_return_DASHobject] = ACTIONS(299), + [anon_sym_const_SLASH4] = ACTIONS(299), + [anon_sym_const_SLASH16] = ACTIONS(299), + [anon_sym_const] = ACTIONS(299), + [anon_sym_const_SLASHhigh16] = ACTIONS(299), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(299), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(299), + [anon_sym_const_DASHwide] = ACTIONS(299), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(299), + [anon_sym_const_DASHstring] = ACTIONS(299), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(299), + [anon_sym_const_DASHclass] = ACTIONS(299), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(299), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(299), + [anon_sym_monitor_DASHenter] = ACTIONS(299), + [anon_sym_monitor_DASHexit] = ACTIONS(299), + [anon_sym_check_DASHcast] = ACTIONS(299), + [anon_sym_instance_DASHof] = ACTIONS(299), + [anon_sym_array_DASHlength] = ACTIONS(299), + [anon_sym_new_DASHinstance] = ACTIONS(299), + [anon_sym_new_DASHarray] = ACTIONS(299), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(299), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(299), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(299), + [anon_sym_throw] = ACTIONS(299), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(299), + [anon_sym_goto] = ACTIONS(299), + [anon_sym_goto_SLASH16] = ACTIONS(299), + [anon_sym_goto_SLASH32] = ACTIONS(299), + [anon_sym_packed_DASHswitch] = ACTIONS(299), + [anon_sym_sparse_DASHswitch] = ACTIONS(299), + [anon_sym_cmpl_DASHfloat] = ACTIONS(299), + [anon_sym_cmpg_DASHfloat] = ACTIONS(299), + [anon_sym_cmpl_DASHdouble] = ACTIONS(299), + [anon_sym_cmpg_DASHdouble] = ACTIONS(299), + [anon_sym_cmp_DASHlong] = ACTIONS(299), + [anon_sym_if_DASHeq] = ACTIONS(299), + [anon_sym_if_DASHne] = ACTIONS(299), + [anon_sym_if_DASHlt] = ACTIONS(299), + [anon_sym_if_DASHge] = ACTIONS(299), + [anon_sym_if_DASHgt] = ACTIONS(299), + [anon_sym_if_DASHle] = ACTIONS(299), + [anon_sym_if_DASHeqz] = ACTIONS(299), + [anon_sym_if_DASHnez] = ACTIONS(299), + [anon_sym_if_DASHltz] = ACTIONS(299), + [anon_sym_if_DASHgez] = ACTIONS(299), + [anon_sym_if_DASHgtz] = ACTIONS(299), + [anon_sym_if_DASHlez] = ACTIONS(299), + [anon_sym_aget] = ACTIONS(299), + [anon_sym_aget_DASHwide] = ACTIONS(299), + [anon_sym_aget_DASHobject] = ACTIONS(299), + [anon_sym_aget_DASHboolean] = ACTIONS(299), + [anon_sym_aget_DASHbyte] = ACTIONS(299), + [anon_sym_aget_DASHchar] = ACTIONS(299), + [anon_sym_aget_DASHshort] = ACTIONS(299), + [anon_sym_aput] = ACTIONS(299), + [anon_sym_aput_DASHwide] = ACTIONS(299), + [anon_sym_aput_DASHobject] = ACTIONS(299), + [anon_sym_aput_DASHboolean] = ACTIONS(299), + [anon_sym_aput_DASHbyte] = ACTIONS(299), + [anon_sym_aput_DASHchar] = ACTIONS(299), + [anon_sym_aput_DASHshort] = ACTIONS(299), + [anon_sym_iget] = ACTIONS(299), + [anon_sym_iget_DASHwide] = ACTIONS(299), + [anon_sym_iget_DASHobject] = ACTIONS(299), + [anon_sym_iget_DASHboolean] = ACTIONS(299), + [anon_sym_iget_DASHbyte] = ACTIONS(299), + [anon_sym_iget_DASHchar] = ACTIONS(299), + [anon_sym_iget_DASHshort] = ACTIONS(299), + [anon_sym_iget_DASHvolatile] = ACTIONS(299), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(299), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(299), + [anon_sym_iput] = ACTIONS(299), + [anon_sym_iput_DASHwide] = ACTIONS(299), + [anon_sym_iput_DASHobject] = ACTIONS(299), + [anon_sym_iput_DASHboolean] = ACTIONS(299), + [anon_sym_iput_DASHbyte] = ACTIONS(299), + [anon_sym_iput_DASHchar] = ACTIONS(299), + [anon_sym_iput_DASHshort] = ACTIONS(299), + [anon_sym_iput_DASHvolatile] = ACTIONS(299), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(299), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(299), + [anon_sym_sget] = ACTIONS(299), + [anon_sym_sget_DASHwide] = ACTIONS(299), + [anon_sym_sget_DASHobject] = ACTIONS(299), + [anon_sym_sget_DASHboolean] = ACTIONS(299), + [anon_sym_sget_DASHbyte] = ACTIONS(299), + [anon_sym_sget_DASHchar] = ACTIONS(299), + [anon_sym_sget_DASHshort] = ACTIONS(299), + [anon_sym_sget_DASHvolatile] = ACTIONS(299), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(299), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(299), + [anon_sym_sput] = ACTIONS(299), + [anon_sym_sput_DASHwide] = ACTIONS(299), + [anon_sym_sput_DASHobject] = ACTIONS(299), + [anon_sym_sput_DASHboolean] = ACTIONS(299), + [anon_sym_sput_DASHbyte] = ACTIONS(299), + [anon_sym_sput_DASHchar] = ACTIONS(299), + [anon_sym_sput_DASHshort] = ACTIONS(299), + [anon_sym_sput_DASHvolatile] = ACTIONS(299), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(299), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(299), + [anon_sym_invoke_DASHconstructor] = ACTIONS(299), + [anon_sym_invoke_DASHcustom] = ACTIONS(299), + [anon_sym_invoke_DASHdirect] = ACTIONS(299), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(299), + [anon_sym_invoke_DASHinstance] = ACTIONS(299), + [anon_sym_invoke_DASHinterface] = ACTIONS(299), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(299), + [anon_sym_invoke_DASHstatic] = ACTIONS(299), + [anon_sym_invoke_DASHsuper] = ACTIONS(299), + [anon_sym_invoke_DASHvirtual] = ACTIONS(299), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(299), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(299), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(299), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(299), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(299), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(299), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(299), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(299), + [anon_sym_neg_DASHint] = ACTIONS(299), + [anon_sym_not_DASHint] = ACTIONS(299), + [anon_sym_neg_DASHlong] = ACTIONS(299), + [anon_sym_not_DASHlong] = ACTIONS(299), + [anon_sym_neg_DASHfloat] = ACTIONS(299), + [anon_sym_neg_DASHdouble] = ACTIONS(299), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(299), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(299), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(299), + [anon_sym_long_DASHto_DASHint] = ACTIONS(299), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(299), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(299), + [anon_sym_float_DASHto_DASHint] = ACTIONS(299), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(299), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(299), + [anon_sym_double_DASHto_DASHint] = ACTIONS(299), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(299), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(299), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(299), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(299), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(299), + [anon_sym_add_DASHint] = ACTIONS(299), + [anon_sym_sub_DASHint] = ACTIONS(299), + [anon_sym_mul_DASHint] = ACTIONS(299), + [anon_sym_div_DASHint] = ACTIONS(299), + [anon_sym_rem_DASHint] = ACTIONS(299), + [anon_sym_and_DASHint] = ACTIONS(299), + [anon_sym_or_DASHint] = ACTIONS(299), + [anon_sym_xor_DASHint] = ACTIONS(299), + [anon_sym_shl_DASHint] = ACTIONS(299), + [anon_sym_shr_DASHint] = ACTIONS(299), + [anon_sym_ushr_DASHint] = ACTIONS(299), + [anon_sym_add_DASHlong] = ACTIONS(299), + [anon_sym_sub_DASHlong] = ACTIONS(299), + [anon_sym_mul_DASHlong] = ACTIONS(299), + [anon_sym_div_DASHlong] = ACTIONS(299), + [anon_sym_rem_DASHlong] = ACTIONS(299), + [anon_sym_and_DASHlong] = ACTIONS(299), + [anon_sym_or_DASHlong] = ACTIONS(299), + [anon_sym_xor_DASHlong] = ACTIONS(299), + [anon_sym_shl_DASHlong] = ACTIONS(299), + [anon_sym_shr_DASHlong] = ACTIONS(299), + [anon_sym_ushr_DASHlong] = ACTIONS(299), + [anon_sym_add_DASHfloat] = ACTIONS(299), + [anon_sym_sub_DASHfloat] = ACTIONS(299), + [anon_sym_mul_DASHfloat] = ACTIONS(299), + [anon_sym_div_DASHfloat] = ACTIONS(299), + [anon_sym_rem_DASHfloat] = ACTIONS(299), + [anon_sym_add_DASHdouble] = ACTIONS(299), + [anon_sym_sub_DASHdouble] = ACTIONS(299), + [anon_sym_mul_DASHdouble] = ACTIONS(299), + [anon_sym_div_DASHdouble] = ACTIONS(299), + [anon_sym_rem_DASHdouble] = ACTIONS(299), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(299), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(299), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(299), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(299), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(299), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(299), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(299), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(299), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(299), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(299), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(299), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(299), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(299), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(299), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(299), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(299), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(299), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(299), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(299), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(299), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(299), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(299), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(299), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(299), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(299), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(299), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(299), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(299), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(299), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(299), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(299), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(299), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(299), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(299), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(299), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(299), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(299), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(299), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(299), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(299), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(299), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(299), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(299), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(299), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(299), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(299), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(299), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(299), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(299), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(299), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(299), + [anon_sym_static_DASHget] = ACTIONS(299), + [anon_sym_static_DASHput] = ACTIONS(299), + [anon_sym_instance_DASHget] = ACTIONS(299), + [anon_sym_instance_DASHput] = ACTIONS(299), + [anon_sym_execute_DASHinline] = ACTIONS(299), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(299), + [anon_sym_iget_DASHquick] = ACTIONS(299), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(299), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(299), + [anon_sym_iput_DASHquick] = ACTIONS(299), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(299), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(299), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(299), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(299), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(299), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(299), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(299), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(299), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(299), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(299), + [anon_sym_rsub_DASHint] = ACTIONS(299), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(299), + [anon_sym_LBRACE] = ACTIONS(299), + [sym_class_identifier] = ACTIONS(299), + [aux_sym_label_token1] = ACTIONS(299), + [aux_sym_jmp_label_token1] = ACTIONS(299), + [anon_sym_LTclinit_GT] = ACTIONS(299), + [anon_sym_LTinit_GT] = ACTIONS(299), + [anon_sym_DASH] = ACTIONS(299), + [anon_sym_LPAREN] = ACTIONS(299), + [anon_sym_LBRACK] = ACTIONS(299), + [aux_sym_primitive_type_token1] = ACTIONS(299), + [aux_sym_primitive_type_token2] = ACTIONS(299), + [anon_sym_DOTenum] = ACTIONS(299), + [sym_variable] = ACTIONS(299), + [sym_parameter] = ACTIONS(299), + [sym_number] = ACTIONS(299), + [sym_float] = ACTIONS(299), + [sym_NaN] = ACTIONS(299), + [sym_Infinity] = ACTIONS(299), + [anon_sym_DQUOTE] = ACTIONS(299), + [anon_sym_true] = ACTIONS(299), + [anon_sym_false] = ACTIONS(299), + [anon_sym_SQUOTE] = ACTIONS(299), + [sym_null] = ACTIONS(299), + [sym_comment] = ACTIONS(89), + }, + [30] = { + [ts_builtin_sym_end] = ACTIONS(301), + [anon_sym_DOTsource] = ACTIONS(301), + [anon_sym_DOTfield] = ACTIONS(301), + [anon_sym_DOTendfield] = ACTIONS(301), + [anon_sym_DOTmethod] = ACTIONS(301), + [anon_sym_DOTendmethod] = ACTIONS(301), + [anon_sym_DOTannotation] = ACTIONS(301), + [anon_sym_DOTparam] = ACTIONS(303), + [anon_sym_DOTparameter] = ACTIONS(301), + [anon_sym_DOTendparameter] = ACTIONS(301), + [anon_sym_nop] = ACTIONS(303), + [anon_sym_move] = ACTIONS(303), + [anon_sym_move_SLASHfrom16] = ACTIONS(301), + [anon_sym_move_SLASH16] = ACTIONS(301), + [anon_sym_move_DASHwide] = ACTIONS(303), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(301), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(301), + [anon_sym_move_DASHobject] = ACTIONS(303), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(301), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(301), + [anon_sym_move_DASHresult] = ACTIONS(303), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(301), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(301), + [anon_sym_move_DASHexception] = ACTIONS(301), + [anon_sym_return_DASHvoid] = ACTIONS(301), + [anon_sym_return] = ACTIONS(303), + [anon_sym_return_DASHwide] = ACTIONS(301), + [anon_sym_return_DASHobject] = ACTIONS(301), + [anon_sym_const_SLASH4] = ACTIONS(301), + [anon_sym_const_SLASH16] = ACTIONS(301), + [anon_sym_const] = ACTIONS(303), + [anon_sym_const_SLASHhigh16] = ACTIONS(301), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(301), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(301), + [anon_sym_const_DASHwide] = ACTIONS(303), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(301), + [anon_sym_const_DASHstring] = ACTIONS(303), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(301), + [anon_sym_const_DASHclass] = ACTIONS(301), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(301), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(301), + [anon_sym_monitor_DASHenter] = ACTIONS(301), + [anon_sym_monitor_DASHexit] = ACTIONS(301), + [anon_sym_check_DASHcast] = ACTIONS(301), + [anon_sym_instance_DASHof] = ACTIONS(301), + [anon_sym_array_DASHlength] = ACTIONS(301), + [anon_sym_new_DASHinstance] = ACTIONS(301), + [anon_sym_new_DASHarray] = ACTIONS(301), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(303), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(301), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(301), + [anon_sym_throw] = ACTIONS(303), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(301), + [anon_sym_goto] = ACTIONS(303), + [anon_sym_goto_SLASH16] = ACTIONS(301), + [anon_sym_goto_SLASH32] = ACTIONS(301), + [anon_sym_packed_DASHswitch] = ACTIONS(301), + [anon_sym_sparse_DASHswitch] = ACTIONS(301), + [anon_sym_cmpl_DASHfloat] = ACTIONS(301), + [anon_sym_cmpg_DASHfloat] = ACTIONS(301), + [anon_sym_cmpl_DASHdouble] = ACTIONS(301), + [anon_sym_cmpg_DASHdouble] = ACTIONS(301), + [anon_sym_cmp_DASHlong] = ACTIONS(301), + [anon_sym_if_DASHeq] = ACTIONS(303), + [anon_sym_if_DASHne] = ACTIONS(303), + [anon_sym_if_DASHlt] = ACTIONS(303), + [anon_sym_if_DASHge] = ACTIONS(303), + [anon_sym_if_DASHgt] = ACTIONS(303), + [anon_sym_if_DASHle] = ACTIONS(303), + [anon_sym_if_DASHeqz] = ACTIONS(301), + [anon_sym_if_DASHnez] = ACTIONS(301), + [anon_sym_if_DASHltz] = ACTIONS(301), + [anon_sym_if_DASHgez] = ACTIONS(301), + [anon_sym_if_DASHgtz] = ACTIONS(301), + [anon_sym_if_DASHlez] = ACTIONS(301), + [anon_sym_aget] = ACTIONS(303), + [anon_sym_aget_DASHwide] = ACTIONS(301), + [anon_sym_aget_DASHobject] = ACTIONS(301), + [anon_sym_aget_DASHboolean] = ACTIONS(301), + [anon_sym_aget_DASHbyte] = ACTIONS(301), + [anon_sym_aget_DASHchar] = ACTIONS(301), + [anon_sym_aget_DASHshort] = ACTIONS(301), + [anon_sym_aput] = ACTIONS(303), + [anon_sym_aput_DASHwide] = ACTIONS(301), + [anon_sym_aput_DASHobject] = ACTIONS(301), + [anon_sym_aput_DASHboolean] = ACTIONS(301), + [anon_sym_aput_DASHbyte] = ACTIONS(301), + [anon_sym_aput_DASHchar] = ACTIONS(301), + [anon_sym_aput_DASHshort] = ACTIONS(301), + [anon_sym_iget] = ACTIONS(303), + [anon_sym_iget_DASHwide] = ACTIONS(303), + [anon_sym_iget_DASHobject] = ACTIONS(303), + [anon_sym_iget_DASHboolean] = ACTIONS(301), + [anon_sym_iget_DASHbyte] = ACTIONS(301), + [anon_sym_iget_DASHchar] = ACTIONS(301), + [anon_sym_iget_DASHshort] = ACTIONS(301), + [anon_sym_iget_DASHvolatile] = ACTIONS(301), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(301), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(301), + [anon_sym_iput] = ACTIONS(303), + [anon_sym_iput_DASHwide] = ACTIONS(303), + [anon_sym_iput_DASHobject] = ACTIONS(303), + [anon_sym_iput_DASHboolean] = ACTIONS(303), + [anon_sym_iput_DASHbyte] = ACTIONS(303), + [anon_sym_iput_DASHchar] = ACTIONS(303), + [anon_sym_iput_DASHshort] = ACTIONS(303), + [anon_sym_iput_DASHvolatile] = ACTIONS(301), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(301), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(301), + [anon_sym_sget] = ACTIONS(303), + [anon_sym_sget_DASHwide] = ACTIONS(303), + [anon_sym_sget_DASHobject] = ACTIONS(303), + [anon_sym_sget_DASHboolean] = ACTIONS(301), + [anon_sym_sget_DASHbyte] = ACTIONS(301), + [anon_sym_sget_DASHchar] = ACTIONS(301), + [anon_sym_sget_DASHshort] = ACTIONS(301), + [anon_sym_sget_DASHvolatile] = ACTIONS(301), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(301), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(301), + [anon_sym_sput] = ACTIONS(303), + [anon_sym_sput_DASHwide] = ACTIONS(303), + [anon_sym_sput_DASHobject] = ACTIONS(303), + [anon_sym_sput_DASHboolean] = ACTIONS(301), + [anon_sym_sput_DASHbyte] = ACTIONS(301), + [anon_sym_sput_DASHchar] = ACTIONS(301), + [anon_sym_sput_DASHshort] = ACTIONS(301), + [anon_sym_sput_DASHvolatile] = ACTIONS(301), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(301), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(301), + [anon_sym_invoke_DASHconstructor] = ACTIONS(301), + [anon_sym_invoke_DASHcustom] = ACTIONS(303), + [anon_sym_invoke_DASHdirect] = ACTIONS(303), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(301), + [anon_sym_invoke_DASHinstance] = ACTIONS(301), + [anon_sym_invoke_DASHinterface] = ACTIONS(303), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(303), + [anon_sym_invoke_DASHstatic] = ACTIONS(303), + [anon_sym_invoke_DASHsuper] = ACTIONS(303), + [anon_sym_invoke_DASHvirtual] = ACTIONS(303), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(301), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(301), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(301), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(301), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(301), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(301), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(301), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(301), + [anon_sym_neg_DASHint] = ACTIONS(301), + [anon_sym_not_DASHint] = ACTIONS(301), + [anon_sym_neg_DASHlong] = ACTIONS(301), + [anon_sym_not_DASHlong] = ACTIONS(301), + [anon_sym_neg_DASHfloat] = ACTIONS(301), + [anon_sym_neg_DASHdouble] = ACTIONS(301), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(301), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(301), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(301), + [anon_sym_long_DASHto_DASHint] = ACTIONS(301), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(301), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(301), + [anon_sym_float_DASHto_DASHint] = ACTIONS(301), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(301), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(301), + [anon_sym_double_DASHto_DASHint] = ACTIONS(301), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(301), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(301), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(301), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(301), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(301), + [anon_sym_add_DASHint] = ACTIONS(303), + [anon_sym_sub_DASHint] = ACTIONS(303), + [anon_sym_mul_DASHint] = ACTIONS(303), + [anon_sym_div_DASHint] = ACTIONS(303), + [anon_sym_rem_DASHint] = ACTIONS(303), + [anon_sym_and_DASHint] = ACTIONS(303), + [anon_sym_or_DASHint] = ACTIONS(303), + [anon_sym_xor_DASHint] = ACTIONS(303), + [anon_sym_shl_DASHint] = ACTIONS(303), + [anon_sym_shr_DASHint] = ACTIONS(303), + [anon_sym_ushr_DASHint] = ACTIONS(303), + [anon_sym_add_DASHlong] = ACTIONS(303), + [anon_sym_sub_DASHlong] = ACTIONS(303), + [anon_sym_mul_DASHlong] = ACTIONS(303), + [anon_sym_div_DASHlong] = ACTIONS(303), + [anon_sym_rem_DASHlong] = ACTIONS(303), + [anon_sym_and_DASHlong] = ACTIONS(303), + [anon_sym_or_DASHlong] = ACTIONS(303), + [anon_sym_xor_DASHlong] = ACTIONS(303), + [anon_sym_shl_DASHlong] = ACTIONS(303), + [anon_sym_shr_DASHlong] = ACTIONS(303), + [anon_sym_ushr_DASHlong] = ACTIONS(303), + [anon_sym_add_DASHfloat] = ACTIONS(303), + [anon_sym_sub_DASHfloat] = ACTIONS(303), + [anon_sym_mul_DASHfloat] = ACTIONS(303), + [anon_sym_div_DASHfloat] = ACTIONS(303), + [anon_sym_rem_DASHfloat] = ACTIONS(303), + [anon_sym_add_DASHdouble] = ACTIONS(303), + [anon_sym_sub_DASHdouble] = ACTIONS(303), + [anon_sym_mul_DASHdouble] = ACTIONS(303), + [anon_sym_div_DASHdouble] = ACTIONS(303), + [anon_sym_rem_DASHdouble] = ACTIONS(303), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(301), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(301), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(301), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(301), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(301), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(301), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(301), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(301), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(301), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(301), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(301), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(301), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(301), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(301), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(301), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(301), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(301), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(301), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(301), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(301), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(301), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(301), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(301), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(301), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(301), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(301), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(301), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(301), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(301), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(301), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(301), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(301), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(301), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(301), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(301), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(301), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(301), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(301), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(301), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(301), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(301), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(301), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(301), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(301), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(301), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(301), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(301), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(301), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(301), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(301), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(301), + [anon_sym_static_DASHget] = ACTIONS(301), + [anon_sym_static_DASHput] = ACTIONS(301), + [anon_sym_instance_DASHget] = ACTIONS(301), + [anon_sym_instance_DASHput] = ACTIONS(301), + [anon_sym_execute_DASHinline] = ACTIONS(303), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(301), + [anon_sym_iget_DASHquick] = ACTIONS(301), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(301), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(301), + [anon_sym_iput_DASHquick] = ACTIONS(301), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(301), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(301), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(301), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(301), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(301), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(301), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(303), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(301), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(303), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(301), + [anon_sym_rsub_DASHint] = ACTIONS(303), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(301), + [anon_sym_DOTline] = ACTIONS(301), + [anon_sym_DOTlocals] = ACTIONS(301), + [anon_sym_DOTlocal] = ACTIONS(303), + [anon_sym_DOTendlocal] = ACTIONS(301), + [anon_sym_DOTrestartlocal] = ACTIONS(301), + [anon_sym_DOTregisters] = ACTIONS(301), + [anon_sym_DOTcatch] = ACTIONS(303), + [anon_sym_DOTcatchall] = ACTIONS(301), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(301), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(301), + [anon_sym_DOTarray_DASHdata] = ACTIONS(301), + [sym_prologue_directive] = ACTIONS(301), + [sym_epilogue_directive] = ACTIONS(301), + [aux_sym_label_token1] = ACTIONS(301), + [aux_sym_jmp_label_token1] = ACTIONS(301), + [sym_comment] = ACTIONS(3), + }, + [31] = { + [sym_opcode] = STATE(349), + [sym_body] = STATE(252), + [sym__field_body] = STATE(81), + [sym_method_signature] = STATE(81), + [sym__method_signature_body] = STATE(82), + [sym_method_handle] = STATE(252), + [sym__full_field_body] = STATE(81), + [sym_full_method_signature] = STATE(81), + [sym__type] = STATE(174), + [sym_array_type] = STATE(73), + [sym_primitive_type] = STATE(71), + [sym_string] = STATE(252), + [aux_sym__method_signature_body_repeat1] = STATE(93), + [sym_identifier] = ACTIONS(305), + [anon_sym_nop] = ACTIONS(11), + [anon_sym_move] = ACTIONS(11), + [anon_sym_move_SLASHfrom16] = ACTIONS(13), + [anon_sym_move_SLASH16] = ACTIONS(13), + [anon_sym_move_DASHwide] = ACTIONS(11), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(13), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(13), + [anon_sym_move_DASHobject] = ACTIONS(11), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(13), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(13), + [anon_sym_move_DASHresult] = ACTIONS(11), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(11), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(11), + [anon_sym_move_DASHexception] = ACTIONS(11), + [anon_sym_return_DASHvoid] = ACTIONS(11), + [anon_sym_return] = ACTIONS(11), + [anon_sym_return_DASHwide] = ACTIONS(11), + [anon_sym_return_DASHobject] = ACTIONS(11), + [anon_sym_const_SLASH4] = ACTIONS(13), + [anon_sym_const_SLASH16] = ACTIONS(13), + [anon_sym_const] = ACTIONS(11), + [anon_sym_const_SLASHhigh16] = ACTIONS(13), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(13), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(13), + [anon_sym_const_DASHwide] = ACTIONS(11), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(13), + [anon_sym_const_DASHstring] = ACTIONS(11), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(13), + [anon_sym_const_DASHclass] = ACTIONS(11), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(11), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(11), + [anon_sym_monitor_DASHenter] = ACTIONS(11), + [anon_sym_monitor_DASHexit] = ACTIONS(11), + [anon_sym_check_DASHcast] = ACTIONS(11), + [anon_sym_instance_DASHof] = ACTIONS(11), + [anon_sym_array_DASHlength] = ACTIONS(11), + [anon_sym_new_DASHinstance] = ACTIONS(11), + [anon_sym_new_DASHarray] = ACTIONS(11), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(11), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(13), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(11), + [anon_sym_throw] = ACTIONS(11), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(11), + [anon_sym_goto] = ACTIONS(11), + [anon_sym_goto_SLASH16] = ACTIONS(13), + [anon_sym_goto_SLASH32] = ACTIONS(13), + [anon_sym_packed_DASHswitch] = ACTIONS(11), + [anon_sym_sparse_DASHswitch] = ACTIONS(11), + [anon_sym_cmpl_DASHfloat] = ACTIONS(11), + [anon_sym_cmpg_DASHfloat] = ACTIONS(11), + [anon_sym_cmpl_DASHdouble] = ACTIONS(11), + [anon_sym_cmpg_DASHdouble] = ACTIONS(11), + [anon_sym_cmp_DASHlong] = ACTIONS(11), + [anon_sym_if_DASHeq] = ACTIONS(11), + [anon_sym_if_DASHne] = ACTIONS(11), + [anon_sym_if_DASHlt] = ACTIONS(11), + [anon_sym_if_DASHge] = ACTIONS(11), + [anon_sym_if_DASHgt] = ACTIONS(11), + [anon_sym_if_DASHle] = ACTIONS(11), + [anon_sym_if_DASHeqz] = ACTIONS(11), + [anon_sym_if_DASHnez] = ACTIONS(11), + [anon_sym_if_DASHltz] = ACTIONS(11), + [anon_sym_if_DASHgez] = ACTIONS(11), + [anon_sym_if_DASHgtz] = ACTIONS(11), + [anon_sym_if_DASHlez] = ACTIONS(11), + [anon_sym_aget] = ACTIONS(11), + [anon_sym_aget_DASHwide] = ACTIONS(11), + [anon_sym_aget_DASHobject] = ACTIONS(11), + [anon_sym_aget_DASHboolean] = ACTIONS(11), + [anon_sym_aget_DASHbyte] = ACTIONS(11), + [anon_sym_aget_DASHchar] = ACTIONS(11), + [anon_sym_aget_DASHshort] = ACTIONS(11), + [anon_sym_aput] = ACTIONS(11), + [anon_sym_aput_DASHwide] = ACTIONS(11), + [anon_sym_aput_DASHobject] = ACTIONS(11), + [anon_sym_aput_DASHboolean] = ACTIONS(11), + [anon_sym_aput_DASHbyte] = ACTIONS(11), + [anon_sym_aput_DASHchar] = ACTIONS(11), + [anon_sym_aput_DASHshort] = ACTIONS(11), + [anon_sym_iget] = ACTIONS(11), + [anon_sym_iget_DASHwide] = ACTIONS(11), + [anon_sym_iget_DASHobject] = ACTIONS(11), + [anon_sym_iget_DASHboolean] = ACTIONS(11), + [anon_sym_iget_DASHbyte] = ACTIONS(11), + [anon_sym_iget_DASHchar] = ACTIONS(11), + [anon_sym_iget_DASHshort] = ACTIONS(11), + [anon_sym_iget_DASHvolatile] = ACTIONS(11), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(11), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(11), + [anon_sym_iput] = ACTIONS(11), + [anon_sym_iput_DASHwide] = ACTIONS(11), + [anon_sym_iput_DASHobject] = ACTIONS(11), + [anon_sym_iput_DASHboolean] = ACTIONS(11), + [anon_sym_iput_DASHbyte] = ACTIONS(11), + [anon_sym_iput_DASHchar] = ACTIONS(11), + [anon_sym_iput_DASHshort] = ACTIONS(11), + [anon_sym_iput_DASHvolatile] = ACTIONS(11), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(11), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(11), + [anon_sym_sget] = ACTIONS(11), + [anon_sym_sget_DASHwide] = ACTIONS(11), + [anon_sym_sget_DASHobject] = ACTIONS(11), + [anon_sym_sget_DASHboolean] = ACTIONS(11), + [anon_sym_sget_DASHbyte] = ACTIONS(11), + [anon_sym_sget_DASHchar] = ACTIONS(11), + [anon_sym_sget_DASHshort] = ACTIONS(11), + [anon_sym_sget_DASHvolatile] = ACTIONS(11), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(11), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(11), + [anon_sym_sput] = ACTIONS(11), + [anon_sym_sput_DASHwide] = ACTIONS(11), + [anon_sym_sput_DASHobject] = ACTIONS(11), + [anon_sym_sput_DASHboolean] = ACTIONS(11), + [anon_sym_sput_DASHbyte] = ACTIONS(11), + [anon_sym_sput_DASHchar] = ACTIONS(11), + [anon_sym_sput_DASHshort] = ACTIONS(11), + [anon_sym_sput_DASHvolatile] = ACTIONS(11), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(11), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(11), + [anon_sym_invoke_DASHconstructor] = ACTIONS(11), + [anon_sym_invoke_DASHcustom] = ACTIONS(11), + [anon_sym_invoke_DASHdirect] = ACTIONS(11), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(11), + [anon_sym_invoke_DASHinstance] = ACTIONS(11), + [anon_sym_invoke_DASHinterface] = ACTIONS(11), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(11), + [anon_sym_invoke_DASHstatic] = ACTIONS(11), + [anon_sym_invoke_DASHsuper] = ACTIONS(11), + [anon_sym_invoke_DASHvirtual] = ACTIONS(11), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(13), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(13), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(13), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(13), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(13), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(13), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(13), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(13), + [anon_sym_neg_DASHint] = ACTIONS(11), + [anon_sym_not_DASHint] = ACTIONS(11), + [anon_sym_neg_DASHlong] = ACTIONS(11), + [anon_sym_not_DASHlong] = ACTIONS(11), + [anon_sym_neg_DASHfloat] = ACTIONS(11), + [anon_sym_neg_DASHdouble] = ACTIONS(11), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(11), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(11), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(11), + [anon_sym_long_DASHto_DASHint] = ACTIONS(11), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(11), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(11), + [anon_sym_float_DASHto_DASHint] = ACTIONS(11), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(11), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(11), + [anon_sym_double_DASHto_DASHint] = ACTIONS(11), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(11), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(11), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(11), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(11), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(11), + [anon_sym_add_DASHint] = ACTIONS(11), + [anon_sym_sub_DASHint] = ACTIONS(11), + [anon_sym_mul_DASHint] = ACTIONS(11), + [anon_sym_div_DASHint] = ACTIONS(11), + [anon_sym_rem_DASHint] = ACTIONS(11), + [anon_sym_and_DASHint] = ACTIONS(11), + [anon_sym_or_DASHint] = ACTIONS(11), + [anon_sym_xor_DASHint] = ACTIONS(11), + [anon_sym_shl_DASHint] = ACTIONS(11), + [anon_sym_shr_DASHint] = ACTIONS(11), + [anon_sym_ushr_DASHint] = ACTIONS(11), + [anon_sym_add_DASHlong] = ACTIONS(11), + [anon_sym_sub_DASHlong] = ACTIONS(11), + [anon_sym_mul_DASHlong] = ACTIONS(11), + [anon_sym_div_DASHlong] = ACTIONS(11), + [anon_sym_rem_DASHlong] = ACTIONS(11), + [anon_sym_and_DASHlong] = ACTIONS(11), + [anon_sym_or_DASHlong] = ACTIONS(11), + [anon_sym_xor_DASHlong] = ACTIONS(11), + [anon_sym_shl_DASHlong] = ACTIONS(11), + [anon_sym_shr_DASHlong] = ACTIONS(11), + [anon_sym_ushr_DASHlong] = ACTIONS(11), + [anon_sym_add_DASHfloat] = ACTIONS(11), + [anon_sym_sub_DASHfloat] = ACTIONS(11), + [anon_sym_mul_DASHfloat] = ACTIONS(11), + [anon_sym_div_DASHfloat] = ACTIONS(11), + [anon_sym_rem_DASHfloat] = ACTIONS(11), + [anon_sym_add_DASHdouble] = ACTIONS(11), + [anon_sym_sub_DASHdouble] = ACTIONS(11), + [anon_sym_mul_DASHdouble] = ACTIONS(11), + [anon_sym_div_DASHdouble] = ACTIONS(11), + [anon_sym_rem_DASHdouble] = ACTIONS(11), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(13), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(13), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(13), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(13), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(13), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(13), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(13), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(13), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(13), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(13), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(13), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(13), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(13), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(13), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(13), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(13), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(13), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(13), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(13), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(13), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(13), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(13), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(13), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(13), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(13), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(13), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(13), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(13), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(13), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(13), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(13), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(13), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(13), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(13), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(13), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(13), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(13), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(13), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(13), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(13), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(13), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(13), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(13), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(13), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(13), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(13), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(13), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(13), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(13), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(13), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(13), + [anon_sym_static_DASHget] = ACTIONS(11), + [anon_sym_static_DASHput] = ACTIONS(11), + [anon_sym_instance_DASHget] = ACTIONS(11), + [anon_sym_instance_DASHput] = ACTIONS(11), + [anon_sym_execute_DASHinline] = ACTIONS(11), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(13), + [anon_sym_iget_DASHquick] = ACTIONS(11), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(11), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(11), + [anon_sym_iput_DASHquick] = ACTIONS(11), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(11), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(11), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(11), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(11), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(11), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(11), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(11), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(13), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(11), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(13), + [anon_sym_rsub_DASHint] = ACTIONS(11), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(13), + [sym_class_identifier] = ACTIONS(19), + [anon_sym_LTclinit_GT] = ACTIONS(25), + [anon_sym_LTinit_GT] = ACTIONS(25), + [anon_sym_DASH] = ACTIONS(27), + [anon_sym_LPAREN] = ACTIONS(29), + [anon_sym_RPAREN] = ACTIONS(307), + [anon_sym_LBRACK] = ACTIONS(31), + [aux_sym_primitive_type_token1] = ACTIONS(33), + [aux_sym_primitive_type_token2] = ACTIONS(309), + [sym_number] = ACTIONS(311), + [anon_sym_DQUOTE] = ACTIONS(45), [sym_comment] = ACTIONS(3), - [anon_sym_DOTenum] = ACTIONS(1), - [sym_variable] = ACTIONS(1), - [sym_parameter] = ACTIONS(1), - [aux_sym_number_literal_token1] = ACTIONS(1), - [aux_sym_number_literal_token2] = ACTIONS(1), - [sym_string_literal] = ACTIONS(1), - [anon_sym_true] = ACTIONS(1), - [anon_sym_false] = ACTIONS(1), - [sym_character_literal] = ACTIONS(1), - [sym_null_literal] = ACTIONS(1), }, - [1] = { - [sym_class_definition] = STATE(185), - [sym_class_directive] = STATE(168), - [anon_sym_DOTclass] = ACTIONS(5), + [32] = { + [sym_opcode] = STATE(349), + [sym_body] = STATE(258), + [sym__field_body] = STATE(81), + [sym_method_signature] = STATE(81), + [sym__method_signature_body] = STATE(82), + [sym_method_handle] = STATE(258), + [sym__full_field_body] = STATE(81), + [sym_full_method_signature] = STATE(81), + [sym__type] = STATE(174), + [sym_array_type] = STATE(73), + [sym_primitive_type] = STATE(71), + [sym_string] = STATE(258), + [aux_sym__method_signature_body_repeat1] = STATE(98), + [sym_identifier] = ACTIONS(305), + [anon_sym_nop] = ACTIONS(11), + [anon_sym_move] = ACTIONS(11), + [anon_sym_move_SLASHfrom16] = ACTIONS(13), + [anon_sym_move_SLASH16] = ACTIONS(13), + [anon_sym_move_DASHwide] = ACTIONS(11), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(13), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(13), + [anon_sym_move_DASHobject] = ACTIONS(11), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(13), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(13), + [anon_sym_move_DASHresult] = ACTIONS(11), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(11), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(11), + [anon_sym_move_DASHexception] = ACTIONS(11), + [anon_sym_return_DASHvoid] = ACTIONS(11), + [anon_sym_return] = ACTIONS(11), + [anon_sym_return_DASHwide] = ACTIONS(11), + [anon_sym_return_DASHobject] = ACTIONS(11), + [anon_sym_const_SLASH4] = ACTIONS(13), + [anon_sym_const_SLASH16] = ACTIONS(13), + [anon_sym_const] = ACTIONS(11), + [anon_sym_const_SLASHhigh16] = ACTIONS(13), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(13), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(13), + [anon_sym_const_DASHwide] = ACTIONS(11), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(13), + [anon_sym_const_DASHstring] = ACTIONS(11), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(13), + [anon_sym_const_DASHclass] = ACTIONS(11), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(11), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(11), + [anon_sym_monitor_DASHenter] = ACTIONS(11), + [anon_sym_monitor_DASHexit] = ACTIONS(11), + [anon_sym_check_DASHcast] = ACTIONS(11), + [anon_sym_instance_DASHof] = ACTIONS(11), + [anon_sym_array_DASHlength] = ACTIONS(11), + [anon_sym_new_DASHinstance] = ACTIONS(11), + [anon_sym_new_DASHarray] = ACTIONS(11), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(11), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(13), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(11), + [anon_sym_throw] = ACTIONS(11), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(11), + [anon_sym_goto] = ACTIONS(11), + [anon_sym_goto_SLASH16] = ACTIONS(13), + [anon_sym_goto_SLASH32] = ACTIONS(13), + [anon_sym_packed_DASHswitch] = ACTIONS(11), + [anon_sym_sparse_DASHswitch] = ACTIONS(11), + [anon_sym_cmpl_DASHfloat] = ACTIONS(11), + [anon_sym_cmpg_DASHfloat] = ACTIONS(11), + [anon_sym_cmpl_DASHdouble] = ACTIONS(11), + [anon_sym_cmpg_DASHdouble] = ACTIONS(11), + [anon_sym_cmp_DASHlong] = ACTIONS(11), + [anon_sym_if_DASHeq] = ACTIONS(11), + [anon_sym_if_DASHne] = ACTIONS(11), + [anon_sym_if_DASHlt] = ACTIONS(11), + [anon_sym_if_DASHge] = ACTIONS(11), + [anon_sym_if_DASHgt] = ACTIONS(11), + [anon_sym_if_DASHle] = ACTIONS(11), + [anon_sym_if_DASHeqz] = ACTIONS(11), + [anon_sym_if_DASHnez] = ACTIONS(11), + [anon_sym_if_DASHltz] = ACTIONS(11), + [anon_sym_if_DASHgez] = ACTIONS(11), + [anon_sym_if_DASHgtz] = ACTIONS(11), + [anon_sym_if_DASHlez] = ACTIONS(11), + [anon_sym_aget] = ACTIONS(11), + [anon_sym_aget_DASHwide] = ACTIONS(11), + [anon_sym_aget_DASHobject] = ACTIONS(11), + [anon_sym_aget_DASHboolean] = ACTIONS(11), + [anon_sym_aget_DASHbyte] = ACTIONS(11), + [anon_sym_aget_DASHchar] = ACTIONS(11), + [anon_sym_aget_DASHshort] = ACTIONS(11), + [anon_sym_aput] = ACTIONS(11), + [anon_sym_aput_DASHwide] = ACTIONS(11), + [anon_sym_aput_DASHobject] = ACTIONS(11), + [anon_sym_aput_DASHboolean] = ACTIONS(11), + [anon_sym_aput_DASHbyte] = ACTIONS(11), + [anon_sym_aput_DASHchar] = ACTIONS(11), + [anon_sym_aput_DASHshort] = ACTIONS(11), + [anon_sym_iget] = ACTIONS(11), + [anon_sym_iget_DASHwide] = ACTIONS(11), + [anon_sym_iget_DASHobject] = ACTIONS(11), + [anon_sym_iget_DASHboolean] = ACTIONS(11), + [anon_sym_iget_DASHbyte] = ACTIONS(11), + [anon_sym_iget_DASHchar] = ACTIONS(11), + [anon_sym_iget_DASHshort] = ACTIONS(11), + [anon_sym_iget_DASHvolatile] = ACTIONS(11), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(11), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(11), + [anon_sym_iput] = ACTIONS(11), + [anon_sym_iput_DASHwide] = ACTIONS(11), + [anon_sym_iput_DASHobject] = ACTIONS(11), + [anon_sym_iput_DASHboolean] = ACTIONS(11), + [anon_sym_iput_DASHbyte] = ACTIONS(11), + [anon_sym_iput_DASHchar] = ACTIONS(11), + [anon_sym_iput_DASHshort] = ACTIONS(11), + [anon_sym_iput_DASHvolatile] = ACTIONS(11), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(11), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(11), + [anon_sym_sget] = ACTIONS(11), + [anon_sym_sget_DASHwide] = ACTIONS(11), + [anon_sym_sget_DASHobject] = ACTIONS(11), + [anon_sym_sget_DASHboolean] = ACTIONS(11), + [anon_sym_sget_DASHbyte] = ACTIONS(11), + [anon_sym_sget_DASHchar] = ACTIONS(11), + [anon_sym_sget_DASHshort] = ACTIONS(11), + [anon_sym_sget_DASHvolatile] = ACTIONS(11), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(11), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(11), + [anon_sym_sput] = ACTIONS(11), + [anon_sym_sput_DASHwide] = ACTIONS(11), + [anon_sym_sput_DASHobject] = ACTIONS(11), + [anon_sym_sput_DASHboolean] = ACTIONS(11), + [anon_sym_sput_DASHbyte] = ACTIONS(11), + [anon_sym_sput_DASHchar] = ACTIONS(11), + [anon_sym_sput_DASHshort] = ACTIONS(11), + [anon_sym_sput_DASHvolatile] = ACTIONS(11), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(11), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(11), + [anon_sym_invoke_DASHconstructor] = ACTIONS(11), + [anon_sym_invoke_DASHcustom] = ACTIONS(11), + [anon_sym_invoke_DASHdirect] = ACTIONS(11), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(11), + [anon_sym_invoke_DASHinstance] = ACTIONS(11), + [anon_sym_invoke_DASHinterface] = ACTIONS(11), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(11), + [anon_sym_invoke_DASHstatic] = ACTIONS(11), + [anon_sym_invoke_DASHsuper] = ACTIONS(11), + [anon_sym_invoke_DASHvirtual] = ACTIONS(11), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(13), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(13), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(13), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(13), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(13), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(13), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(13), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(13), + [anon_sym_neg_DASHint] = ACTIONS(11), + [anon_sym_not_DASHint] = ACTIONS(11), + [anon_sym_neg_DASHlong] = ACTIONS(11), + [anon_sym_not_DASHlong] = ACTIONS(11), + [anon_sym_neg_DASHfloat] = ACTIONS(11), + [anon_sym_neg_DASHdouble] = ACTIONS(11), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(11), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(11), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(11), + [anon_sym_long_DASHto_DASHint] = ACTIONS(11), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(11), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(11), + [anon_sym_float_DASHto_DASHint] = ACTIONS(11), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(11), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(11), + [anon_sym_double_DASHto_DASHint] = ACTIONS(11), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(11), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(11), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(11), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(11), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(11), + [anon_sym_add_DASHint] = ACTIONS(11), + [anon_sym_sub_DASHint] = ACTIONS(11), + [anon_sym_mul_DASHint] = ACTIONS(11), + [anon_sym_div_DASHint] = ACTIONS(11), + [anon_sym_rem_DASHint] = ACTIONS(11), + [anon_sym_and_DASHint] = ACTIONS(11), + [anon_sym_or_DASHint] = ACTIONS(11), + [anon_sym_xor_DASHint] = ACTIONS(11), + [anon_sym_shl_DASHint] = ACTIONS(11), + [anon_sym_shr_DASHint] = ACTIONS(11), + [anon_sym_ushr_DASHint] = ACTIONS(11), + [anon_sym_add_DASHlong] = ACTIONS(11), + [anon_sym_sub_DASHlong] = ACTIONS(11), + [anon_sym_mul_DASHlong] = ACTIONS(11), + [anon_sym_div_DASHlong] = ACTIONS(11), + [anon_sym_rem_DASHlong] = ACTIONS(11), + [anon_sym_and_DASHlong] = ACTIONS(11), + [anon_sym_or_DASHlong] = ACTIONS(11), + [anon_sym_xor_DASHlong] = ACTIONS(11), + [anon_sym_shl_DASHlong] = ACTIONS(11), + [anon_sym_shr_DASHlong] = ACTIONS(11), + [anon_sym_ushr_DASHlong] = ACTIONS(11), + [anon_sym_add_DASHfloat] = ACTIONS(11), + [anon_sym_sub_DASHfloat] = ACTIONS(11), + [anon_sym_mul_DASHfloat] = ACTIONS(11), + [anon_sym_div_DASHfloat] = ACTIONS(11), + [anon_sym_rem_DASHfloat] = ACTIONS(11), + [anon_sym_add_DASHdouble] = ACTIONS(11), + [anon_sym_sub_DASHdouble] = ACTIONS(11), + [anon_sym_mul_DASHdouble] = ACTIONS(11), + [anon_sym_div_DASHdouble] = ACTIONS(11), + [anon_sym_rem_DASHdouble] = ACTIONS(11), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(13), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(13), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(13), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(13), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(13), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(13), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(13), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(13), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(13), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(13), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(13), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(13), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(13), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(13), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(13), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(13), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(13), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(13), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(13), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(13), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(13), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(13), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(13), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(13), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(13), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(13), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(13), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(13), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(13), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(13), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(13), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(13), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(13), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(13), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(13), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(13), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(13), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(13), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(13), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(13), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(13), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(13), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(13), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(13), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(13), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(13), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(13), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(13), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(13), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(13), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(13), + [anon_sym_static_DASHget] = ACTIONS(11), + [anon_sym_static_DASHput] = ACTIONS(11), + [anon_sym_instance_DASHget] = ACTIONS(11), + [anon_sym_instance_DASHput] = ACTIONS(11), + [anon_sym_execute_DASHinline] = ACTIONS(11), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(13), + [anon_sym_iget_DASHquick] = ACTIONS(11), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(11), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(11), + [anon_sym_iput_DASHquick] = ACTIONS(11), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(11), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(11), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(11), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(11), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(11), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(11), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(11), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(13), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(11), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(13), + [anon_sym_rsub_DASHint] = ACTIONS(11), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(13), + [sym_class_identifier] = ACTIONS(19), + [anon_sym_LTclinit_GT] = ACTIONS(25), + [anon_sym_LTinit_GT] = ACTIONS(25), + [anon_sym_DASH] = ACTIONS(27), + [anon_sym_LPAREN] = ACTIONS(29), + [anon_sym_RPAREN] = ACTIONS(313), + [anon_sym_LBRACK] = ACTIONS(31), + [aux_sym_primitive_type_token1] = ACTIONS(33), + [aux_sym_primitive_type_token2] = ACTIONS(309), + [sym_number] = ACTIONS(311), + [anon_sym_DQUOTE] = ACTIONS(45), [sym_comment] = ACTIONS(3), }, - [2] = { - [ts_builtin_sym_end] = ACTIONS(7), - [anon_sym_DOTfield] = ACTIONS(7), - [anon_sym_EQ] = ACTIONS(7), - [sym_end_field] = ACTIONS(7), - [anon_sym_DOTmethod] = ACTIONS(7), - [sym_end_method] = ACTIONS(7), - [anon_sym_DOTannotation] = ACTIONS(7), - [anon_sym_DOTparam] = ACTIONS(7), - [sym_label] = ACTIONS(7), - [anon_sym_COMMA] = ACTIONS(7), - [anon_sym_nop] = ACTIONS(7), - [anon_sym_move] = ACTIONS(9), - [anon_sym_move_SLASHfrom16] = ACTIONS(7), - [anon_sym_move_SLASH16] = ACTIONS(7), - [anon_sym_move_DASHwide] = ACTIONS(9), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(7), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(7), - [anon_sym_move_DASHobject] = ACTIONS(9), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(7), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(7), - [anon_sym_move_DASHresult] = ACTIONS(9), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(7), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(7), - [anon_sym_move_DASHexception] = ACTIONS(7), - [anon_sym_return_DASHvoid] = ACTIONS(7), - [anon_sym_return] = ACTIONS(9), - [anon_sym_return_DASHwide] = ACTIONS(7), - [anon_sym_return_DASHobject] = ACTIONS(7), - [anon_sym_const_SLASH4] = ACTIONS(7), - [anon_sym_const_SLASH16] = ACTIONS(7), - [anon_sym_const] = ACTIONS(9), - [anon_sym_const_SLASHhigh16] = ACTIONS(7), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(7), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(7), - [anon_sym_const_DASHwide] = ACTIONS(9), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(7), - [anon_sym_const_DASHstring] = ACTIONS(9), - [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(7), - [anon_sym_const_DASHclass] = ACTIONS(7), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(7), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(7), - [anon_sym_monitor_DASHenter] = ACTIONS(7), - [anon_sym_monitor_DASHexit] = ACTIONS(7), - [anon_sym_check_DASHcast] = ACTIONS(7), - [anon_sym_instance_DASHof] = ACTIONS(7), - [anon_sym_array_DASHlength] = ACTIONS(7), - [anon_sym_new_DASHinstance] = ACTIONS(7), - [anon_sym_new_DASHarray] = ACTIONS(7), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(9), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(7), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(7), - [anon_sym_throw] = ACTIONS(7), - [anon_sym_goto] = ACTIONS(9), - [anon_sym_goto_SLASH16] = ACTIONS(7), - [anon_sym_goto_SLASH32] = ACTIONS(7), - [anon_sym_packed_DASHswitch] = ACTIONS(7), - [anon_sym_sparse_DASHswitch] = ACTIONS(7), - [anon_sym_cmpl_DASHfloat] = ACTIONS(7), - [anon_sym_cmpg_DASHfloat] = ACTIONS(7), - [anon_sym_cmpl_DASHdouble] = ACTIONS(7), - [anon_sym_cmpg_DASHdouble] = ACTIONS(7), - [anon_sym_cmp_DASHlong] = ACTIONS(7), - [anon_sym_if_DASHeq] = ACTIONS(9), - [anon_sym_if_DASHne] = ACTIONS(9), - [anon_sym_if_DASHlt] = ACTIONS(9), - [anon_sym_if_DASHge] = ACTIONS(9), - [anon_sym_if_DASHgt] = ACTIONS(9), - [anon_sym_if_DASHle] = ACTIONS(9), - [anon_sym_if_DASHeqz] = ACTIONS(7), - [anon_sym_if_DASHnez] = ACTIONS(7), - [anon_sym_if_DASHltz] = ACTIONS(7), - [anon_sym_if_DASHgez] = ACTIONS(7), - [anon_sym_if_DASHgtz] = ACTIONS(7), - [anon_sym_if_DASHlez] = ACTIONS(7), - [anon_sym_aget] = ACTIONS(9), - [anon_sym_aget_DASHwide] = ACTIONS(7), - [anon_sym_aget_DASHobject] = ACTIONS(7), - [anon_sym_aget_DASHboolean] = ACTIONS(7), - [anon_sym_aget_DASHbyte] = ACTIONS(7), - [anon_sym_aget_DASHchar] = ACTIONS(7), - [anon_sym_aget_DASHshort] = ACTIONS(7), - [anon_sym_aput] = ACTIONS(9), - [anon_sym_aput_DASHwide] = ACTIONS(7), - [anon_sym_aput_DASHobject] = ACTIONS(7), - [anon_sym_aput_DASHboolean] = ACTIONS(7), - [anon_sym_aput_DASHbyte] = ACTIONS(7), - [anon_sym_aput_DASHchar] = ACTIONS(7), - [anon_sym_aput_DASHshort] = ACTIONS(7), - [anon_sym_iget] = ACTIONS(9), - [anon_sym_iget_DASHwide] = ACTIONS(9), - [anon_sym_iget_DASHobject] = ACTIONS(9), - [anon_sym_iget_DASHboolean] = ACTIONS(7), - [anon_sym_iget_DASHbyte] = ACTIONS(7), - [anon_sym_iget_DASHchar] = ACTIONS(7), - [anon_sym_iget_DASHshort] = ACTIONS(7), - [anon_sym_iput] = ACTIONS(9), - [anon_sym_iput_DASHwide] = ACTIONS(9), - [anon_sym_iput_DASHobject] = ACTIONS(9), - [anon_sym_iput_DASHboolean] = ACTIONS(7), - [anon_sym_iput_DASHbyte] = ACTIONS(7), - [anon_sym_iput_DASHchar] = ACTIONS(7), - [anon_sym_iput_DASHshort] = ACTIONS(7), - [anon_sym_sget] = ACTIONS(9), - [anon_sym_sget_DASHwide] = ACTIONS(7), - [anon_sym_sget_DASHobject] = ACTIONS(7), - [anon_sym_sget_DASHboolean] = ACTIONS(7), - [anon_sym_sget_DASHbyte] = ACTIONS(7), - [anon_sym_sget_DASHchar] = ACTIONS(7), - [anon_sym_sget_DASHshort] = ACTIONS(7), - [anon_sym_sput] = ACTIONS(9), - [anon_sym_sput_DASHwide] = ACTIONS(7), - [anon_sym_sput_DASHobject] = ACTIONS(7), - [anon_sym_sput_DASHboolean] = ACTIONS(7), - [anon_sym_sput_DASHbyte] = ACTIONS(7), - [anon_sym_sput_DASHchar] = ACTIONS(7), - [anon_sym_sput_DASHshort] = ACTIONS(7), - [anon_sym_invoke_DASHcustom] = ACTIONS(9), - [anon_sym_invoke_DASHdirect] = ACTIONS(9), - [anon_sym_invoke_DASHinterface] = ACTIONS(9), - [anon_sym_invoke_DASHstatic] = ACTIONS(9), - [anon_sym_invoke_DASHsuper] = ACTIONS(9), - [anon_sym_invoke_DASHvirtual] = ACTIONS(9), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(7), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(7), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(7), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(7), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(7), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(7), - [anon_sym_neg_DASHint] = ACTIONS(7), - [anon_sym_not_DASHint] = ACTIONS(7), - [anon_sym_neg_DASHlong] = ACTIONS(7), - [anon_sym_not_DASHlong] = ACTIONS(7), - [anon_sym_neg_DASHfloat] = ACTIONS(7), - [anon_sym_neg_DASHdouble] = ACTIONS(7), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(7), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(7), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(7), - [anon_sym_long_DASHto_DASHint] = ACTIONS(7), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(7), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(7), - [anon_sym_float_DASHto_DASHint] = ACTIONS(7), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(7), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(7), - [anon_sym_double_DASHto_DASHint] = ACTIONS(7), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(7), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(7), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(7), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(7), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(7), - [anon_sym_add_DASHint] = ACTIONS(9), - [anon_sym_sub_DASHint] = ACTIONS(9), - [anon_sym_mul_DASHint] = ACTIONS(9), - [anon_sym_div_DASHint] = ACTIONS(9), - [anon_sym_rem_DASHint] = ACTIONS(9), - [anon_sym_and_DASHint] = ACTIONS(9), - [anon_sym_or_DASHint] = ACTIONS(9), - [anon_sym_xor_DASHint] = ACTIONS(9), - [anon_sym_shl_DASHint] = ACTIONS(9), - [anon_sym_shr_DASHint] = ACTIONS(9), - [anon_sym_ushr_DASHint] = ACTIONS(9), - [anon_sym_add_DASHlong] = ACTIONS(9), - [anon_sym_sub_DASHlong] = ACTIONS(9), - [anon_sym_mul_DASHlong] = ACTIONS(9), - [anon_sym_div_DASHlong] = ACTIONS(9), - [anon_sym_rem_DASHlong] = ACTIONS(9), - [anon_sym_and_DASHlong] = ACTIONS(9), - [anon_sym_or_DASHlong] = ACTIONS(9), - [anon_sym_xor_DASHlong] = ACTIONS(9), - [anon_sym_shl_DASHlong] = ACTIONS(9), - [anon_sym_shr_DASHlong] = ACTIONS(9), - [anon_sym_ushr_DASHlong] = ACTIONS(9), - [anon_sym_add_DASHfloat] = ACTIONS(9), - [anon_sym_sub_DASHfloat] = ACTIONS(9), - [anon_sym_mul_DASHfloat] = ACTIONS(9), - [anon_sym_div_DASHfloat] = ACTIONS(9), - [anon_sym_rem_DASHfloat] = ACTIONS(9), - [anon_sym_add_DASHdouble] = ACTIONS(9), - [anon_sym_sub_DASHdouble] = ACTIONS(9), - [anon_sym_mul_DASHdouble] = ACTIONS(9), - [anon_sym_div_DASHdouble] = ACTIONS(9), - [anon_sym_rem_DASHdouble] = ACTIONS(9), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(7), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(7), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(7), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(7), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(7), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(7), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(7), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(7), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(7), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(7), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(7), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(7), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(7), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(7), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(7), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(7), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(7), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(7), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(7), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(7), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(7), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(7), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(7), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(7), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(7), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(7), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(7), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(7), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(7), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(7), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(7), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(7), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(7), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(7), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(7), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(7), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(7), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(7), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(7), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(7), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(7), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(7), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(7), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(7), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(7), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(7), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(7), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(7), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(7), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(7), - [anon_sym_static_DASHput] = ACTIONS(7), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(7), - [anon_sym_execute_DASHinline] = ACTIONS(7), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(7), - [anon_sym_iget_DASHquick] = ACTIONS(7), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(7), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(7), - [anon_sym_iput_DASHquick] = ACTIONS(7), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(7), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(7), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(9), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(7), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(9), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(7), - [anon_sym_rsub_DASHint] = ACTIONS(9), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(7), - [anon_sym_DOTline] = ACTIONS(7), - [anon_sym_DOTlocals] = ACTIONS(7), - [anon_sym_DOTregisters] = ACTIONS(7), - [anon_sym_DOTcatch] = ACTIONS(9), - [anon_sym_RBRACE] = ACTIONS(7), - [anon_sym_DOTcatchall] = ACTIONS(7), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(7), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(7), - [anon_sym_DASH_GT] = ACTIONS(7), - [anon_sym_DOTarray_DASHdata] = ACTIONS(7), - [sym_class_identifier] = ACTIONS(7), - [anon_sym_RPAREN] = ACTIONS(7), - [anon_sym_LBRACK] = ACTIONS(7), - [anon_sym_V] = ACTIONS(7), - [anon_sym_Z] = ACTIONS(7), - [anon_sym_B] = ACTIONS(7), - [anon_sym_S] = ACTIONS(7), - [anon_sym_C] = ACTIONS(7), - [anon_sym_I] = ACTIONS(7), - [anon_sym_J] = ACTIONS(7), - [anon_sym_F] = ACTIONS(7), - [anon_sym_D] = ACTIONS(7), + [33] = { + [ts_builtin_sym_end] = ACTIONS(315), + [anon_sym_DOTsource] = ACTIONS(315), + [anon_sym_DOTfield] = ACTIONS(315), + [anon_sym_DOTendfield] = ACTIONS(315), + [anon_sym_DOTmethod] = ACTIONS(315), + [anon_sym_DOTendmethod] = ACTIONS(315), + [anon_sym_DOTannotation] = ACTIONS(315), + [anon_sym_DOTparam] = ACTIONS(317), + [anon_sym_DOTparameter] = ACTIONS(315), + [anon_sym_DOTendparameter] = ACTIONS(315), + [anon_sym_nop] = ACTIONS(317), + [anon_sym_move] = ACTIONS(317), + [anon_sym_move_SLASHfrom16] = ACTIONS(315), + [anon_sym_move_SLASH16] = ACTIONS(315), + [anon_sym_move_DASHwide] = ACTIONS(317), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(315), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(315), + [anon_sym_move_DASHobject] = ACTIONS(317), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(315), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(315), + [anon_sym_move_DASHresult] = ACTIONS(317), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(315), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(315), + [anon_sym_move_DASHexception] = ACTIONS(315), + [anon_sym_return_DASHvoid] = ACTIONS(315), + [anon_sym_return] = ACTIONS(317), + [anon_sym_return_DASHwide] = ACTIONS(315), + [anon_sym_return_DASHobject] = ACTIONS(315), + [anon_sym_const_SLASH4] = ACTIONS(315), + [anon_sym_const_SLASH16] = ACTIONS(315), + [anon_sym_const] = ACTIONS(317), + [anon_sym_const_SLASHhigh16] = ACTIONS(315), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(315), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(315), + [anon_sym_const_DASHwide] = ACTIONS(317), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(315), + [anon_sym_const_DASHstring] = ACTIONS(317), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(315), + [anon_sym_const_DASHclass] = ACTIONS(315), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(315), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(315), + [anon_sym_monitor_DASHenter] = ACTIONS(315), + [anon_sym_monitor_DASHexit] = ACTIONS(315), + [anon_sym_check_DASHcast] = ACTIONS(315), + [anon_sym_instance_DASHof] = ACTIONS(315), + [anon_sym_array_DASHlength] = ACTIONS(315), + [anon_sym_new_DASHinstance] = ACTIONS(315), + [anon_sym_new_DASHarray] = ACTIONS(315), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(317), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(315), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(315), + [anon_sym_throw] = ACTIONS(317), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(315), + [anon_sym_goto] = ACTIONS(317), + [anon_sym_goto_SLASH16] = ACTIONS(315), + [anon_sym_goto_SLASH32] = ACTIONS(315), + [anon_sym_packed_DASHswitch] = ACTIONS(315), + [anon_sym_sparse_DASHswitch] = ACTIONS(315), + [anon_sym_cmpl_DASHfloat] = ACTIONS(315), + [anon_sym_cmpg_DASHfloat] = ACTIONS(315), + [anon_sym_cmpl_DASHdouble] = ACTIONS(315), + [anon_sym_cmpg_DASHdouble] = ACTIONS(315), + [anon_sym_cmp_DASHlong] = ACTIONS(315), + [anon_sym_if_DASHeq] = ACTIONS(317), + [anon_sym_if_DASHne] = ACTIONS(317), + [anon_sym_if_DASHlt] = ACTIONS(317), + [anon_sym_if_DASHge] = ACTIONS(317), + [anon_sym_if_DASHgt] = ACTIONS(317), + [anon_sym_if_DASHle] = ACTIONS(317), + [anon_sym_if_DASHeqz] = ACTIONS(315), + [anon_sym_if_DASHnez] = ACTIONS(315), + [anon_sym_if_DASHltz] = ACTIONS(315), + [anon_sym_if_DASHgez] = ACTIONS(315), + [anon_sym_if_DASHgtz] = ACTIONS(315), + [anon_sym_if_DASHlez] = ACTIONS(315), + [anon_sym_aget] = ACTIONS(317), + [anon_sym_aget_DASHwide] = ACTIONS(315), + [anon_sym_aget_DASHobject] = ACTIONS(315), + [anon_sym_aget_DASHboolean] = ACTIONS(315), + [anon_sym_aget_DASHbyte] = ACTIONS(315), + [anon_sym_aget_DASHchar] = ACTIONS(315), + [anon_sym_aget_DASHshort] = ACTIONS(315), + [anon_sym_aput] = ACTIONS(317), + [anon_sym_aput_DASHwide] = ACTIONS(315), + [anon_sym_aput_DASHobject] = ACTIONS(315), + [anon_sym_aput_DASHboolean] = ACTIONS(315), + [anon_sym_aput_DASHbyte] = ACTIONS(315), + [anon_sym_aput_DASHchar] = ACTIONS(315), + [anon_sym_aput_DASHshort] = ACTIONS(315), + [anon_sym_iget] = ACTIONS(317), + [anon_sym_iget_DASHwide] = ACTIONS(317), + [anon_sym_iget_DASHobject] = ACTIONS(317), + [anon_sym_iget_DASHboolean] = ACTIONS(315), + [anon_sym_iget_DASHbyte] = ACTIONS(315), + [anon_sym_iget_DASHchar] = ACTIONS(315), + [anon_sym_iget_DASHshort] = ACTIONS(315), + [anon_sym_iget_DASHvolatile] = ACTIONS(315), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(315), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(315), + [anon_sym_iput] = ACTIONS(317), + [anon_sym_iput_DASHwide] = ACTIONS(317), + [anon_sym_iput_DASHobject] = ACTIONS(317), + [anon_sym_iput_DASHboolean] = ACTIONS(317), + [anon_sym_iput_DASHbyte] = ACTIONS(317), + [anon_sym_iput_DASHchar] = ACTIONS(317), + [anon_sym_iput_DASHshort] = ACTIONS(317), + [anon_sym_iput_DASHvolatile] = ACTIONS(315), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(315), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(315), + [anon_sym_sget] = ACTIONS(317), + [anon_sym_sget_DASHwide] = ACTIONS(317), + [anon_sym_sget_DASHobject] = ACTIONS(317), + [anon_sym_sget_DASHboolean] = ACTIONS(315), + [anon_sym_sget_DASHbyte] = ACTIONS(315), + [anon_sym_sget_DASHchar] = ACTIONS(315), + [anon_sym_sget_DASHshort] = ACTIONS(315), + [anon_sym_sget_DASHvolatile] = ACTIONS(315), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(315), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(315), + [anon_sym_sput] = ACTIONS(317), + [anon_sym_sput_DASHwide] = ACTIONS(317), + [anon_sym_sput_DASHobject] = ACTIONS(317), + [anon_sym_sput_DASHboolean] = ACTIONS(315), + [anon_sym_sput_DASHbyte] = ACTIONS(315), + [anon_sym_sput_DASHchar] = ACTIONS(315), + [anon_sym_sput_DASHshort] = ACTIONS(315), + [anon_sym_sput_DASHvolatile] = ACTIONS(315), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(315), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(315), + [anon_sym_invoke_DASHconstructor] = ACTIONS(315), + [anon_sym_invoke_DASHcustom] = ACTIONS(317), + [anon_sym_invoke_DASHdirect] = ACTIONS(317), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(315), + [anon_sym_invoke_DASHinstance] = ACTIONS(315), + [anon_sym_invoke_DASHinterface] = ACTIONS(317), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(317), + [anon_sym_invoke_DASHstatic] = ACTIONS(317), + [anon_sym_invoke_DASHsuper] = ACTIONS(317), + [anon_sym_invoke_DASHvirtual] = ACTIONS(317), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(315), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(315), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(315), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(315), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(315), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(315), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(315), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(315), + [anon_sym_neg_DASHint] = ACTIONS(315), + [anon_sym_not_DASHint] = ACTIONS(315), + [anon_sym_neg_DASHlong] = ACTIONS(315), + [anon_sym_not_DASHlong] = ACTIONS(315), + [anon_sym_neg_DASHfloat] = ACTIONS(315), + [anon_sym_neg_DASHdouble] = ACTIONS(315), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(315), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(315), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(315), + [anon_sym_long_DASHto_DASHint] = ACTIONS(315), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(315), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(315), + [anon_sym_float_DASHto_DASHint] = ACTIONS(315), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(315), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(315), + [anon_sym_double_DASHto_DASHint] = ACTIONS(315), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(315), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(315), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(315), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(315), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(315), + [anon_sym_add_DASHint] = ACTIONS(317), + [anon_sym_sub_DASHint] = ACTIONS(317), + [anon_sym_mul_DASHint] = ACTIONS(317), + [anon_sym_div_DASHint] = ACTIONS(317), + [anon_sym_rem_DASHint] = ACTIONS(317), + [anon_sym_and_DASHint] = ACTIONS(317), + [anon_sym_or_DASHint] = ACTIONS(317), + [anon_sym_xor_DASHint] = ACTIONS(317), + [anon_sym_shl_DASHint] = ACTIONS(317), + [anon_sym_shr_DASHint] = ACTIONS(317), + [anon_sym_ushr_DASHint] = ACTIONS(317), + [anon_sym_add_DASHlong] = ACTIONS(317), + [anon_sym_sub_DASHlong] = ACTIONS(317), + [anon_sym_mul_DASHlong] = ACTIONS(317), + [anon_sym_div_DASHlong] = ACTIONS(317), + [anon_sym_rem_DASHlong] = ACTIONS(317), + [anon_sym_and_DASHlong] = ACTIONS(317), + [anon_sym_or_DASHlong] = ACTIONS(317), + [anon_sym_xor_DASHlong] = ACTIONS(317), + [anon_sym_shl_DASHlong] = ACTIONS(317), + [anon_sym_shr_DASHlong] = ACTIONS(317), + [anon_sym_ushr_DASHlong] = ACTIONS(317), + [anon_sym_add_DASHfloat] = ACTIONS(317), + [anon_sym_sub_DASHfloat] = ACTIONS(317), + [anon_sym_mul_DASHfloat] = ACTIONS(317), + [anon_sym_div_DASHfloat] = ACTIONS(317), + [anon_sym_rem_DASHfloat] = ACTIONS(317), + [anon_sym_add_DASHdouble] = ACTIONS(317), + [anon_sym_sub_DASHdouble] = ACTIONS(317), + [anon_sym_mul_DASHdouble] = ACTIONS(317), + [anon_sym_div_DASHdouble] = ACTIONS(317), + [anon_sym_rem_DASHdouble] = ACTIONS(317), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(315), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(315), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(315), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(315), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(315), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(315), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(315), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(315), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(315), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(315), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(315), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(315), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(315), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(315), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(315), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(315), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(315), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(315), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(315), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(315), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(315), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(315), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(315), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(315), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(315), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(315), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(315), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(315), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(315), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(315), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(315), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(315), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(315), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(315), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(315), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(315), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(315), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(315), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(315), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(315), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(315), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(315), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(315), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(315), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(315), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(315), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(315), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(315), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(315), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(315), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(315), + [anon_sym_static_DASHget] = ACTIONS(315), + [anon_sym_static_DASHput] = ACTIONS(315), + [anon_sym_instance_DASHget] = ACTIONS(315), + [anon_sym_instance_DASHput] = ACTIONS(315), + [anon_sym_execute_DASHinline] = ACTIONS(317), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(315), + [anon_sym_iget_DASHquick] = ACTIONS(315), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(315), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(315), + [anon_sym_iput_DASHquick] = ACTIONS(315), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(315), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(315), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(315), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(315), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(315), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(315), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(317), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(315), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(317), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(315), + [anon_sym_rsub_DASHint] = ACTIONS(317), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(315), + [anon_sym_DOTline] = ACTIONS(315), + [anon_sym_DOTlocals] = ACTIONS(315), + [anon_sym_DOTlocal] = ACTIONS(317), + [anon_sym_DOTendlocal] = ACTIONS(315), + [anon_sym_DOTrestartlocal] = ACTIONS(315), + [anon_sym_DOTregisters] = ACTIONS(315), + [anon_sym_DOTcatch] = ACTIONS(317), + [anon_sym_DOTcatchall] = ACTIONS(315), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(315), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(315), + [anon_sym_DOTarray_DASHdata] = ACTIONS(315), + [sym_prologue_directive] = ACTIONS(315), + [sym_epilogue_directive] = ACTIONS(315), + [aux_sym_label_token1] = ACTIONS(315), + [aux_sym_jmp_label_token1] = ACTIONS(315), [sym_comment] = ACTIONS(3), }, - [3] = { - [ts_builtin_sym_end] = ACTIONS(11), - [anon_sym_DOTfield] = ACTIONS(11), - [anon_sym_EQ] = ACTIONS(11), - [sym_end_field] = ACTIONS(11), - [anon_sym_DOTmethod] = ACTIONS(11), - [sym_end_method] = ACTIONS(11), - [anon_sym_DOTannotation] = ACTIONS(11), - [anon_sym_DOTparam] = ACTIONS(11), - [sym_label] = ACTIONS(11), - [anon_sym_COMMA] = ACTIONS(11), + [34] = { + [ts_builtin_sym_end] = ACTIONS(319), + [anon_sym_DOTsource] = ACTIONS(319), + [anon_sym_DOTimplements] = ACTIONS(319), + [anon_sym_DOTfield] = ACTIONS(319), + [anon_sym_DOTmethod] = ACTIONS(319), + [anon_sym_DOTendmethod] = ACTIONS(319), + [anon_sym_DOTannotation] = ACTIONS(319), + [anon_sym_DOTparam] = ACTIONS(321), + [anon_sym_DOTparameter] = ACTIONS(319), + [anon_sym_nop] = ACTIONS(321), + [anon_sym_move] = ACTIONS(321), + [anon_sym_move_SLASHfrom16] = ACTIONS(319), + [anon_sym_move_SLASH16] = ACTIONS(319), + [anon_sym_move_DASHwide] = ACTIONS(321), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(319), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(319), + [anon_sym_move_DASHobject] = ACTIONS(321), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(319), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(319), + [anon_sym_move_DASHresult] = ACTIONS(321), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(319), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(319), + [anon_sym_move_DASHexception] = ACTIONS(319), + [anon_sym_return_DASHvoid] = ACTIONS(319), + [anon_sym_return] = ACTIONS(321), + [anon_sym_return_DASHwide] = ACTIONS(319), + [anon_sym_return_DASHobject] = ACTIONS(319), + [anon_sym_const_SLASH4] = ACTIONS(319), + [anon_sym_const_SLASH16] = ACTIONS(319), + [anon_sym_const] = ACTIONS(321), + [anon_sym_const_SLASHhigh16] = ACTIONS(319), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(319), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(319), + [anon_sym_const_DASHwide] = ACTIONS(321), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(319), + [anon_sym_const_DASHstring] = ACTIONS(321), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(319), + [anon_sym_const_DASHclass] = ACTIONS(319), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(319), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(319), + [anon_sym_monitor_DASHenter] = ACTIONS(319), + [anon_sym_monitor_DASHexit] = ACTIONS(319), + [anon_sym_check_DASHcast] = ACTIONS(319), + [anon_sym_instance_DASHof] = ACTIONS(319), + [anon_sym_array_DASHlength] = ACTIONS(319), + [anon_sym_new_DASHinstance] = ACTIONS(319), + [anon_sym_new_DASHarray] = ACTIONS(319), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(321), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(319), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(319), + [anon_sym_throw] = ACTIONS(321), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(319), + [anon_sym_goto] = ACTIONS(321), + [anon_sym_goto_SLASH16] = ACTIONS(319), + [anon_sym_goto_SLASH32] = ACTIONS(319), + [anon_sym_packed_DASHswitch] = ACTIONS(319), + [anon_sym_sparse_DASHswitch] = ACTIONS(319), + [anon_sym_cmpl_DASHfloat] = ACTIONS(319), + [anon_sym_cmpg_DASHfloat] = ACTIONS(319), + [anon_sym_cmpl_DASHdouble] = ACTIONS(319), + [anon_sym_cmpg_DASHdouble] = ACTIONS(319), + [anon_sym_cmp_DASHlong] = ACTIONS(319), + [anon_sym_if_DASHeq] = ACTIONS(321), + [anon_sym_if_DASHne] = ACTIONS(321), + [anon_sym_if_DASHlt] = ACTIONS(321), + [anon_sym_if_DASHge] = ACTIONS(321), + [anon_sym_if_DASHgt] = ACTIONS(321), + [anon_sym_if_DASHle] = ACTIONS(321), + [anon_sym_if_DASHeqz] = ACTIONS(319), + [anon_sym_if_DASHnez] = ACTIONS(319), + [anon_sym_if_DASHltz] = ACTIONS(319), + [anon_sym_if_DASHgez] = ACTIONS(319), + [anon_sym_if_DASHgtz] = ACTIONS(319), + [anon_sym_if_DASHlez] = ACTIONS(319), + [anon_sym_aget] = ACTIONS(321), + [anon_sym_aget_DASHwide] = ACTIONS(319), + [anon_sym_aget_DASHobject] = ACTIONS(319), + [anon_sym_aget_DASHboolean] = ACTIONS(319), + [anon_sym_aget_DASHbyte] = ACTIONS(319), + [anon_sym_aget_DASHchar] = ACTIONS(319), + [anon_sym_aget_DASHshort] = ACTIONS(319), + [anon_sym_aput] = ACTIONS(321), + [anon_sym_aput_DASHwide] = ACTIONS(319), + [anon_sym_aput_DASHobject] = ACTIONS(319), + [anon_sym_aput_DASHboolean] = ACTIONS(319), + [anon_sym_aput_DASHbyte] = ACTIONS(319), + [anon_sym_aput_DASHchar] = ACTIONS(319), + [anon_sym_aput_DASHshort] = ACTIONS(319), + [anon_sym_iget] = ACTIONS(321), + [anon_sym_iget_DASHwide] = ACTIONS(321), + [anon_sym_iget_DASHobject] = ACTIONS(321), + [anon_sym_iget_DASHboolean] = ACTIONS(319), + [anon_sym_iget_DASHbyte] = ACTIONS(319), + [anon_sym_iget_DASHchar] = ACTIONS(319), + [anon_sym_iget_DASHshort] = ACTIONS(319), + [anon_sym_iget_DASHvolatile] = ACTIONS(319), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(319), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(319), + [anon_sym_iput] = ACTIONS(321), + [anon_sym_iput_DASHwide] = ACTIONS(321), + [anon_sym_iput_DASHobject] = ACTIONS(321), + [anon_sym_iput_DASHboolean] = ACTIONS(321), + [anon_sym_iput_DASHbyte] = ACTIONS(321), + [anon_sym_iput_DASHchar] = ACTIONS(321), + [anon_sym_iput_DASHshort] = ACTIONS(321), + [anon_sym_iput_DASHvolatile] = ACTIONS(319), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(319), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(319), + [anon_sym_sget] = ACTIONS(321), + [anon_sym_sget_DASHwide] = ACTIONS(321), + [anon_sym_sget_DASHobject] = ACTIONS(321), + [anon_sym_sget_DASHboolean] = ACTIONS(319), + [anon_sym_sget_DASHbyte] = ACTIONS(319), + [anon_sym_sget_DASHchar] = ACTIONS(319), + [anon_sym_sget_DASHshort] = ACTIONS(319), + [anon_sym_sget_DASHvolatile] = ACTIONS(319), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(319), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(319), + [anon_sym_sput] = ACTIONS(321), + [anon_sym_sput_DASHwide] = ACTIONS(321), + [anon_sym_sput_DASHobject] = ACTIONS(321), + [anon_sym_sput_DASHboolean] = ACTIONS(319), + [anon_sym_sput_DASHbyte] = ACTIONS(319), + [anon_sym_sput_DASHchar] = ACTIONS(319), + [anon_sym_sput_DASHshort] = ACTIONS(319), + [anon_sym_sput_DASHvolatile] = ACTIONS(319), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(319), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(319), + [anon_sym_invoke_DASHconstructor] = ACTIONS(319), + [anon_sym_invoke_DASHcustom] = ACTIONS(321), + [anon_sym_invoke_DASHdirect] = ACTIONS(321), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(319), + [anon_sym_invoke_DASHinstance] = ACTIONS(319), + [anon_sym_invoke_DASHinterface] = ACTIONS(321), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(321), + [anon_sym_invoke_DASHstatic] = ACTIONS(321), + [anon_sym_invoke_DASHsuper] = ACTIONS(321), + [anon_sym_invoke_DASHvirtual] = ACTIONS(321), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(319), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(319), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(319), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(319), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(319), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(319), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(319), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(319), + [anon_sym_neg_DASHint] = ACTIONS(319), + [anon_sym_not_DASHint] = ACTIONS(319), + [anon_sym_neg_DASHlong] = ACTIONS(319), + [anon_sym_not_DASHlong] = ACTIONS(319), + [anon_sym_neg_DASHfloat] = ACTIONS(319), + [anon_sym_neg_DASHdouble] = ACTIONS(319), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(319), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(319), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(319), + [anon_sym_long_DASHto_DASHint] = ACTIONS(319), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(319), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(319), + [anon_sym_float_DASHto_DASHint] = ACTIONS(319), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(319), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(319), + [anon_sym_double_DASHto_DASHint] = ACTIONS(319), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(319), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(319), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(319), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(319), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(319), + [anon_sym_add_DASHint] = ACTIONS(321), + [anon_sym_sub_DASHint] = ACTIONS(321), + [anon_sym_mul_DASHint] = ACTIONS(321), + [anon_sym_div_DASHint] = ACTIONS(321), + [anon_sym_rem_DASHint] = ACTIONS(321), + [anon_sym_and_DASHint] = ACTIONS(321), + [anon_sym_or_DASHint] = ACTIONS(321), + [anon_sym_xor_DASHint] = ACTIONS(321), + [anon_sym_shl_DASHint] = ACTIONS(321), + [anon_sym_shr_DASHint] = ACTIONS(321), + [anon_sym_ushr_DASHint] = ACTIONS(321), + [anon_sym_add_DASHlong] = ACTIONS(321), + [anon_sym_sub_DASHlong] = ACTIONS(321), + [anon_sym_mul_DASHlong] = ACTIONS(321), + [anon_sym_div_DASHlong] = ACTIONS(321), + [anon_sym_rem_DASHlong] = ACTIONS(321), + [anon_sym_and_DASHlong] = ACTIONS(321), + [anon_sym_or_DASHlong] = ACTIONS(321), + [anon_sym_xor_DASHlong] = ACTIONS(321), + [anon_sym_shl_DASHlong] = ACTIONS(321), + [anon_sym_shr_DASHlong] = ACTIONS(321), + [anon_sym_ushr_DASHlong] = ACTIONS(321), + [anon_sym_add_DASHfloat] = ACTIONS(321), + [anon_sym_sub_DASHfloat] = ACTIONS(321), + [anon_sym_mul_DASHfloat] = ACTIONS(321), + [anon_sym_div_DASHfloat] = ACTIONS(321), + [anon_sym_rem_DASHfloat] = ACTIONS(321), + [anon_sym_add_DASHdouble] = ACTIONS(321), + [anon_sym_sub_DASHdouble] = ACTIONS(321), + [anon_sym_mul_DASHdouble] = ACTIONS(321), + [anon_sym_div_DASHdouble] = ACTIONS(321), + [anon_sym_rem_DASHdouble] = ACTIONS(321), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(319), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(319), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(319), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(319), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(319), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(319), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(319), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(319), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(319), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(319), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(319), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(319), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(319), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(319), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(319), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(319), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(319), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(319), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(319), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(319), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(319), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(319), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(319), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(319), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(319), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(319), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(319), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(319), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(319), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(319), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(319), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(319), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(319), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(319), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(319), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(319), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(319), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(319), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(319), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(319), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(319), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(319), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(319), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(319), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(319), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(319), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(319), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(319), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(319), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(319), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(319), + [anon_sym_static_DASHget] = ACTIONS(319), + [anon_sym_static_DASHput] = ACTIONS(319), + [anon_sym_instance_DASHget] = ACTIONS(319), + [anon_sym_instance_DASHput] = ACTIONS(319), + [anon_sym_execute_DASHinline] = ACTIONS(321), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(319), + [anon_sym_iget_DASHquick] = ACTIONS(319), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(319), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(319), + [anon_sym_iput_DASHquick] = ACTIONS(319), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(319), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(319), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(319), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(319), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(319), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(319), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(321), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(319), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(321), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(319), + [anon_sym_rsub_DASHint] = ACTIONS(321), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(319), + [anon_sym_DOTline] = ACTIONS(319), + [anon_sym_DOTlocals] = ACTIONS(319), + [anon_sym_DOTlocal] = ACTIONS(321), + [anon_sym_DOTendlocal] = ACTIONS(319), + [anon_sym_DOTrestartlocal] = ACTIONS(319), + [anon_sym_DOTregisters] = ACTIONS(319), + [anon_sym_DOTcatch] = ACTIONS(321), + [anon_sym_DOTcatchall] = ACTIONS(319), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(319), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(319), + [anon_sym_DOTarray_DASHdata] = ACTIONS(319), + [sym_prologue_directive] = ACTIONS(319), + [sym_epilogue_directive] = ACTIONS(319), + [aux_sym_label_token1] = ACTIONS(319), + [aux_sym_jmp_label_token1] = ACTIONS(319), + [sym_comment] = ACTIONS(3), + }, + [35] = { + [sym_annotation_directive] = STATE(204), + [aux_sym_field_definition_repeat1] = STATE(204), + [anon_sym_DOTsource] = ACTIONS(323), + [anon_sym_DOTendmethod] = ACTIONS(323), + [anon_sym_DOTannotation] = ACTIONS(123), + [anon_sym_DOTparam] = ACTIONS(325), + [anon_sym_DOTparameter] = ACTIONS(323), + [anon_sym_DOTendparameter] = ACTIONS(327), + [anon_sym_nop] = ACTIONS(325), + [anon_sym_move] = ACTIONS(325), + [anon_sym_move_SLASHfrom16] = ACTIONS(323), + [anon_sym_move_SLASH16] = ACTIONS(323), + [anon_sym_move_DASHwide] = ACTIONS(325), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(323), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(323), + [anon_sym_move_DASHobject] = ACTIONS(325), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(323), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(323), + [anon_sym_move_DASHresult] = ACTIONS(325), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(323), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(323), + [anon_sym_move_DASHexception] = ACTIONS(323), + [anon_sym_return_DASHvoid] = ACTIONS(323), + [anon_sym_return] = ACTIONS(325), + [anon_sym_return_DASHwide] = ACTIONS(323), + [anon_sym_return_DASHobject] = ACTIONS(323), + [anon_sym_const_SLASH4] = ACTIONS(323), + [anon_sym_const_SLASH16] = ACTIONS(323), + [anon_sym_const] = ACTIONS(325), + [anon_sym_const_SLASHhigh16] = ACTIONS(323), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(323), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(323), + [anon_sym_const_DASHwide] = ACTIONS(325), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(323), + [anon_sym_const_DASHstring] = ACTIONS(325), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(323), + [anon_sym_const_DASHclass] = ACTIONS(323), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(323), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(323), + [anon_sym_monitor_DASHenter] = ACTIONS(323), + [anon_sym_monitor_DASHexit] = ACTIONS(323), + [anon_sym_check_DASHcast] = ACTIONS(323), + [anon_sym_instance_DASHof] = ACTIONS(323), + [anon_sym_array_DASHlength] = ACTIONS(323), + [anon_sym_new_DASHinstance] = ACTIONS(323), + [anon_sym_new_DASHarray] = ACTIONS(323), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(325), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(323), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(323), + [anon_sym_throw] = ACTIONS(325), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(323), + [anon_sym_goto] = ACTIONS(325), + [anon_sym_goto_SLASH16] = ACTIONS(323), + [anon_sym_goto_SLASH32] = ACTIONS(323), + [anon_sym_packed_DASHswitch] = ACTIONS(323), + [anon_sym_sparse_DASHswitch] = ACTIONS(323), + [anon_sym_cmpl_DASHfloat] = ACTIONS(323), + [anon_sym_cmpg_DASHfloat] = ACTIONS(323), + [anon_sym_cmpl_DASHdouble] = ACTIONS(323), + [anon_sym_cmpg_DASHdouble] = ACTIONS(323), + [anon_sym_cmp_DASHlong] = ACTIONS(323), + [anon_sym_if_DASHeq] = ACTIONS(325), + [anon_sym_if_DASHne] = ACTIONS(325), + [anon_sym_if_DASHlt] = ACTIONS(325), + [anon_sym_if_DASHge] = ACTIONS(325), + [anon_sym_if_DASHgt] = ACTIONS(325), + [anon_sym_if_DASHle] = ACTIONS(325), + [anon_sym_if_DASHeqz] = ACTIONS(323), + [anon_sym_if_DASHnez] = ACTIONS(323), + [anon_sym_if_DASHltz] = ACTIONS(323), + [anon_sym_if_DASHgez] = ACTIONS(323), + [anon_sym_if_DASHgtz] = ACTIONS(323), + [anon_sym_if_DASHlez] = ACTIONS(323), + [anon_sym_aget] = ACTIONS(325), + [anon_sym_aget_DASHwide] = ACTIONS(323), + [anon_sym_aget_DASHobject] = ACTIONS(323), + [anon_sym_aget_DASHboolean] = ACTIONS(323), + [anon_sym_aget_DASHbyte] = ACTIONS(323), + [anon_sym_aget_DASHchar] = ACTIONS(323), + [anon_sym_aget_DASHshort] = ACTIONS(323), + [anon_sym_aput] = ACTIONS(325), + [anon_sym_aput_DASHwide] = ACTIONS(323), + [anon_sym_aput_DASHobject] = ACTIONS(323), + [anon_sym_aput_DASHboolean] = ACTIONS(323), + [anon_sym_aput_DASHbyte] = ACTIONS(323), + [anon_sym_aput_DASHchar] = ACTIONS(323), + [anon_sym_aput_DASHshort] = ACTIONS(323), + [anon_sym_iget] = ACTIONS(325), + [anon_sym_iget_DASHwide] = ACTIONS(325), + [anon_sym_iget_DASHobject] = ACTIONS(325), + [anon_sym_iget_DASHboolean] = ACTIONS(323), + [anon_sym_iget_DASHbyte] = ACTIONS(323), + [anon_sym_iget_DASHchar] = ACTIONS(323), + [anon_sym_iget_DASHshort] = ACTIONS(323), + [anon_sym_iget_DASHvolatile] = ACTIONS(323), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(323), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(323), + [anon_sym_iput] = ACTIONS(325), + [anon_sym_iput_DASHwide] = ACTIONS(325), + [anon_sym_iput_DASHobject] = ACTIONS(325), + [anon_sym_iput_DASHboolean] = ACTIONS(325), + [anon_sym_iput_DASHbyte] = ACTIONS(325), + [anon_sym_iput_DASHchar] = ACTIONS(325), + [anon_sym_iput_DASHshort] = ACTIONS(325), + [anon_sym_iput_DASHvolatile] = ACTIONS(323), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(323), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(323), + [anon_sym_sget] = ACTIONS(325), + [anon_sym_sget_DASHwide] = ACTIONS(325), + [anon_sym_sget_DASHobject] = ACTIONS(325), + [anon_sym_sget_DASHboolean] = ACTIONS(323), + [anon_sym_sget_DASHbyte] = ACTIONS(323), + [anon_sym_sget_DASHchar] = ACTIONS(323), + [anon_sym_sget_DASHshort] = ACTIONS(323), + [anon_sym_sget_DASHvolatile] = ACTIONS(323), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(323), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(323), + [anon_sym_sput] = ACTIONS(325), + [anon_sym_sput_DASHwide] = ACTIONS(325), + [anon_sym_sput_DASHobject] = ACTIONS(325), + [anon_sym_sput_DASHboolean] = ACTIONS(323), + [anon_sym_sput_DASHbyte] = ACTIONS(323), + [anon_sym_sput_DASHchar] = ACTIONS(323), + [anon_sym_sput_DASHshort] = ACTIONS(323), + [anon_sym_sput_DASHvolatile] = ACTIONS(323), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(323), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(323), + [anon_sym_invoke_DASHconstructor] = ACTIONS(323), + [anon_sym_invoke_DASHcustom] = ACTIONS(325), + [anon_sym_invoke_DASHdirect] = ACTIONS(325), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(323), + [anon_sym_invoke_DASHinstance] = ACTIONS(323), + [anon_sym_invoke_DASHinterface] = ACTIONS(325), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(325), + [anon_sym_invoke_DASHstatic] = ACTIONS(325), + [anon_sym_invoke_DASHsuper] = ACTIONS(325), + [anon_sym_invoke_DASHvirtual] = ACTIONS(325), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(323), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(323), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(323), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(323), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(323), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(323), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(323), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(323), + [anon_sym_neg_DASHint] = ACTIONS(323), + [anon_sym_not_DASHint] = ACTIONS(323), + [anon_sym_neg_DASHlong] = ACTIONS(323), + [anon_sym_not_DASHlong] = ACTIONS(323), + [anon_sym_neg_DASHfloat] = ACTIONS(323), + [anon_sym_neg_DASHdouble] = ACTIONS(323), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(323), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(323), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(323), + [anon_sym_long_DASHto_DASHint] = ACTIONS(323), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(323), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(323), + [anon_sym_float_DASHto_DASHint] = ACTIONS(323), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(323), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(323), + [anon_sym_double_DASHto_DASHint] = ACTIONS(323), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(323), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(323), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(323), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(323), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(323), + [anon_sym_add_DASHint] = ACTIONS(325), + [anon_sym_sub_DASHint] = ACTIONS(325), + [anon_sym_mul_DASHint] = ACTIONS(325), + [anon_sym_div_DASHint] = ACTIONS(325), + [anon_sym_rem_DASHint] = ACTIONS(325), + [anon_sym_and_DASHint] = ACTIONS(325), + [anon_sym_or_DASHint] = ACTIONS(325), + [anon_sym_xor_DASHint] = ACTIONS(325), + [anon_sym_shl_DASHint] = ACTIONS(325), + [anon_sym_shr_DASHint] = ACTIONS(325), + [anon_sym_ushr_DASHint] = ACTIONS(325), + [anon_sym_add_DASHlong] = ACTIONS(325), + [anon_sym_sub_DASHlong] = ACTIONS(325), + [anon_sym_mul_DASHlong] = ACTIONS(325), + [anon_sym_div_DASHlong] = ACTIONS(325), + [anon_sym_rem_DASHlong] = ACTIONS(325), + [anon_sym_and_DASHlong] = ACTIONS(325), + [anon_sym_or_DASHlong] = ACTIONS(325), + [anon_sym_xor_DASHlong] = ACTIONS(325), + [anon_sym_shl_DASHlong] = ACTIONS(325), + [anon_sym_shr_DASHlong] = ACTIONS(325), + [anon_sym_ushr_DASHlong] = ACTIONS(325), + [anon_sym_add_DASHfloat] = ACTIONS(325), + [anon_sym_sub_DASHfloat] = ACTIONS(325), + [anon_sym_mul_DASHfloat] = ACTIONS(325), + [anon_sym_div_DASHfloat] = ACTIONS(325), + [anon_sym_rem_DASHfloat] = ACTIONS(325), + [anon_sym_add_DASHdouble] = ACTIONS(325), + [anon_sym_sub_DASHdouble] = ACTIONS(325), + [anon_sym_mul_DASHdouble] = ACTIONS(325), + [anon_sym_div_DASHdouble] = ACTIONS(325), + [anon_sym_rem_DASHdouble] = ACTIONS(325), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(323), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(323), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(323), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(323), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(323), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(323), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(323), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(323), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(323), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(323), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(323), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(323), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(323), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(323), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(323), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(323), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(323), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(323), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(323), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(323), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(323), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(323), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(323), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(323), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(323), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(323), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(323), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(323), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(323), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(323), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(323), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(323), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(323), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(323), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(323), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(323), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(323), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(323), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(323), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(323), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(323), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(323), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(323), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(323), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(323), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(323), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(323), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(323), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(323), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(323), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(323), + [anon_sym_static_DASHget] = ACTIONS(323), + [anon_sym_static_DASHput] = ACTIONS(323), + [anon_sym_instance_DASHget] = ACTIONS(323), + [anon_sym_instance_DASHput] = ACTIONS(323), + [anon_sym_execute_DASHinline] = ACTIONS(325), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(323), + [anon_sym_iget_DASHquick] = ACTIONS(323), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(323), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(323), + [anon_sym_iput_DASHquick] = ACTIONS(323), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(323), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(323), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(323), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(323), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(323), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(323), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(325), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(323), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(325), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(323), + [anon_sym_rsub_DASHint] = ACTIONS(325), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(323), + [anon_sym_DOTline] = ACTIONS(323), + [anon_sym_DOTlocals] = ACTIONS(323), + [anon_sym_DOTlocal] = ACTIONS(325), + [anon_sym_DOTendlocal] = ACTIONS(323), + [anon_sym_DOTrestartlocal] = ACTIONS(323), + [anon_sym_DOTregisters] = ACTIONS(323), + [anon_sym_DOTcatch] = ACTIONS(325), + [anon_sym_DOTcatchall] = ACTIONS(323), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(323), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(323), + [anon_sym_DOTarray_DASHdata] = ACTIONS(323), + [sym_prologue_directive] = ACTIONS(323), + [sym_epilogue_directive] = ACTIONS(323), + [aux_sym_label_token1] = ACTIONS(323), + [aux_sym_jmp_label_token1] = ACTIONS(323), + [sym_comment] = ACTIONS(3), + }, + [36] = { + [anon_sym_DOTsource] = ACTIONS(329), + [anon_sym_DOTendmethod] = ACTIONS(329), + [anon_sym_DOTannotation] = ACTIONS(329), + [anon_sym_DOTparam] = ACTIONS(331), + [anon_sym_COMMA] = ACTIONS(329), + [anon_sym_DOTparameter] = ACTIONS(329), + [anon_sym_nop] = ACTIONS(331), + [anon_sym_move] = ACTIONS(331), + [anon_sym_move_SLASHfrom16] = ACTIONS(329), + [anon_sym_move_SLASH16] = ACTIONS(329), + [anon_sym_move_DASHwide] = ACTIONS(331), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(329), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(329), + [anon_sym_move_DASHobject] = ACTIONS(331), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(329), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(329), + [anon_sym_move_DASHresult] = ACTIONS(331), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(329), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(329), + [anon_sym_move_DASHexception] = ACTIONS(329), + [anon_sym_return_DASHvoid] = ACTIONS(329), + [anon_sym_return] = ACTIONS(331), + [anon_sym_return_DASHwide] = ACTIONS(329), + [anon_sym_return_DASHobject] = ACTIONS(329), + [anon_sym_const_SLASH4] = ACTIONS(329), + [anon_sym_const_SLASH16] = ACTIONS(329), + [anon_sym_const] = ACTIONS(331), + [anon_sym_const_SLASHhigh16] = ACTIONS(329), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(329), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(329), + [anon_sym_const_DASHwide] = ACTIONS(331), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(329), + [anon_sym_const_DASHstring] = ACTIONS(331), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(329), + [anon_sym_const_DASHclass] = ACTIONS(329), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(329), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(329), + [anon_sym_monitor_DASHenter] = ACTIONS(329), + [anon_sym_monitor_DASHexit] = ACTIONS(329), + [anon_sym_check_DASHcast] = ACTIONS(329), + [anon_sym_instance_DASHof] = ACTIONS(329), + [anon_sym_array_DASHlength] = ACTIONS(329), + [anon_sym_new_DASHinstance] = ACTIONS(329), + [anon_sym_new_DASHarray] = ACTIONS(329), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(331), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(329), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(329), + [anon_sym_throw] = ACTIONS(331), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(329), + [anon_sym_goto] = ACTIONS(331), + [anon_sym_goto_SLASH16] = ACTIONS(329), + [anon_sym_goto_SLASH32] = ACTIONS(329), + [anon_sym_packed_DASHswitch] = ACTIONS(329), + [anon_sym_sparse_DASHswitch] = ACTIONS(329), + [anon_sym_cmpl_DASHfloat] = ACTIONS(329), + [anon_sym_cmpg_DASHfloat] = ACTIONS(329), + [anon_sym_cmpl_DASHdouble] = ACTIONS(329), + [anon_sym_cmpg_DASHdouble] = ACTIONS(329), + [anon_sym_cmp_DASHlong] = ACTIONS(329), + [anon_sym_if_DASHeq] = ACTIONS(331), + [anon_sym_if_DASHne] = ACTIONS(331), + [anon_sym_if_DASHlt] = ACTIONS(331), + [anon_sym_if_DASHge] = ACTIONS(331), + [anon_sym_if_DASHgt] = ACTIONS(331), + [anon_sym_if_DASHle] = ACTIONS(331), + [anon_sym_if_DASHeqz] = ACTIONS(329), + [anon_sym_if_DASHnez] = ACTIONS(329), + [anon_sym_if_DASHltz] = ACTIONS(329), + [anon_sym_if_DASHgez] = ACTIONS(329), + [anon_sym_if_DASHgtz] = ACTIONS(329), + [anon_sym_if_DASHlez] = ACTIONS(329), + [anon_sym_aget] = ACTIONS(331), + [anon_sym_aget_DASHwide] = ACTIONS(329), + [anon_sym_aget_DASHobject] = ACTIONS(329), + [anon_sym_aget_DASHboolean] = ACTIONS(329), + [anon_sym_aget_DASHbyte] = ACTIONS(329), + [anon_sym_aget_DASHchar] = ACTIONS(329), + [anon_sym_aget_DASHshort] = ACTIONS(329), + [anon_sym_aput] = ACTIONS(331), + [anon_sym_aput_DASHwide] = ACTIONS(329), + [anon_sym_aput_DASHobject] = ACTIONS(329), + [anon_sym_aput_DASHboolean] = ACTIONS(329), + [anon_sym_aput_DASHbyte] = ACTIONS(329), + [anon_sym_aput_DASHchar] = ACTIONS(329), + [anon_sym_aput_DASHshort] = ACTIONS(329), + [anon_sym_iget] = ACTIONS(331), + [anon_sym_iget_DASHwide] = ACTIONS(331), + [anon_sym_iget_DASHobject] = ACTIONS(331), + [anon_sym_iget_DASHboolean] = ACTIONS(329), + [anon_sym_iget_DASHbyte] = ACTIONS(329), + [anon_sym_iget_DASHchar] = ACTIONS(329), + [anon_sym_iget_DASHshort] = ACTIONS(329), + [anon_sym_iget_DASHvolatile] = ACTIONS(329), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(329), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(329), + [anon_sym_iput] = ACTIONS(331), + [anon_sym_iput_DASHwide] = ACTIONS(331), + [anon_sym_iput_DASHobject] = ACTIONS(331), + [anon_sym_iput_DASHboolean] = ACTIONS(331), + [anon_sym_iput_DASHbyte] = ACTIONS(331), + [anon_sym_iput_DASHchar] = ACTIONS(331), + [anon_sym_iput_DASHshort] = ACTIONS(331), + [anon_sym_iput_DASHvolatile] = ACTIONS(329), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(329), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(329), + [anon_sym_sget] = ACTIONS(331), + [anon_sym_sget_DASHwide] = ACTIONS(331), + [anon_sym_sget_DASHobject] = ACTIONS(331), + [anon_sym_sget_DASHboolean] = ACTIONS(329), + [anon_sym_sget_DASHbyte] = ACTIONS(329), + [anon_sym_sget_DASHchar] = ACTIONS(329), + [anon_sym_sget_DASHshort] = ACTIONS(329), + [anon_sym_sget_DASHvolatile] = ACTIONS(329), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(329), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(329), + [anon_sym_sput] = ACTIONS(331), + [anon_sym_sput_DASHwide] = ACTIONS(331), + [anon_sym_sput_DASHobject] = ACTIONS(331), + [anon_sym_sput_DASHboolean] = ACTIONS(329), + [anon_sym_sput_DASHbyte] = ACTIONS(329), + [anon_sym_sput_DASHchar] = ACTIONS(329), + [anon_sym_sput_DASHshort] = ACTIONS(329), + [anon_sym_sput_DASHvolatile] = ACTIONS(329), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(329), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(329), + [anon_sym_invoke_DASHconstructor] = ACTIONS(329), + [anon_sym_invoke_DASHcustom] = ACTIONS(331), + [anon_sym_invoke_DASHdirect] = ACTIONS(331), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(329), + [anon_sym_invoke_DASHinstance] = ACTIONS(329), + [anon_sym_invoke_DASHinterface] = ACTIONS(331), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(331), + [anon_sym_invoke_DASHstatic] = ACTIONS(331), + [anon_sym_invoke_DASHsuper] = ACTIONS(331), + [anon_sym_invoke_DASHvirtual] = ACTIONS(331), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(329), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(329), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(329), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(329), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(329), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(329), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(329), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(329), + [anon_sym_neg_DASHint] = ACTIONS(329), + [anon_sym_not_DASHint] = ACTIONS(329), + [anon_sym_neg_DASHlong] = ACTIONS(329), + [anon_sym_not_DASHlong] = ACTIONS(329), + [anon_sym_neg_DASHfloat] = ACTIONS(329), + [anon_sym_neg_DASHdouble] = ACTIONS(329), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(329), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(329), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(329), + [anon_sym_long_DASHto_DASHint] = ACTIONS(329), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(329), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(329), + [anon_sym_float_DASHto_DASHint] = ACTIONS(329), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(329), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(329), + [anon_sym_double_DASHto_DASHint] = ACTIONS(329), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(329), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(329), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(329), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(329), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(329), + [anon_sym_add_DASHint] = ACTIONS(331), + [anon_sym_sub_DASHint] = ACTIONS(331), + [anon_sym_mul_DASHint] = ACTIONS(331), + [anon_sym_div_DASHint] = ACTIONS(331), + [anon_sym_rem_DASHint] = ACTIONS(331), + [anon_sym_and_DASHint] = ACTIONS(331), + [anon_sym_or_DASHint] = ACTIONS(331), + [anon_sym_xor_DASHint] = ACTIONS(331), + [anon_sym_shl_DASHint] = ACTIONS(331), + [anon_sym_shr_DASHint] = ACTIONS(331), + [anon_sym_ushr_DASHint] = ACTIONS(331), + [anon_sym_add_DASHlong] = ACTIONS(331), + [anon_sym_sub_DASHlong] = ACTIONS(331), + [anon_sym_mul_DASHlong] = ACTIONS(331), + [anon_sym_div_DASHlong] = ACTIONS(331), + [anon_sym_rem_DASHlong] = ACTIONS(331), + [anon_sym_and_DASHlong] = ACTIONS(331), + [anon_sym_or_DASHlong] = ACTIONS(331), + [anon_sym_xor_DASHlong] = ACTIONS(331), + [anon_sym_shl_DASHlong] = ACTIONS(331), + [anon_sym_shr_DASHlong] = ACTIONS(331), + [anon_sym_ushr_DASHlong] = ACTIONS(331), + [anon_sym_add_DASHfloat] = ACTIONS(331), + [anon_sym_sub_DASHfloat] = ACTIONS(331), + [anon_sym_mul_DASHfloat] = ACTIONS(331), + [anon_sym_div_DASHfloat] = ACTIONS(331), + [anon_sym_rem_DASHfloat] = ACTIONS(331), + [anon_sym_add_DASHdouble] = ACTIONS(331), + [anon_sym_sub_DASHdouble] = ACTIONS(331), + [anon_sym_mul_DASHdouble] = ACTIONS(331), + [anon_sym_div_DASHdouble] = ACTIONS(331), + [anon_sym_rem_DASHdouble] = ACTIONS(331), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(329), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(329), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(329), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(329), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(329), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(329), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(329), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(329), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(329), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(329), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(329), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(329), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(329), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(329), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(329), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(329), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(329), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(329), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(329), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(329), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(329), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(329), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(329), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(329), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(329), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(329), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(329), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(329), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(329), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(329), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(329), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(329), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(329), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(329), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(329), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(329), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(329), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(329), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(329), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(329), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(329), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(329), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(329), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(329), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(329), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(329), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(329), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(329), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(329), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(329), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(329), + [anon_sym_static_DASHget] = ACTIONS(329), + [anon_sym_static_DASHput] = ACTIONS(329), + [anon_sym_instance_DASHget] = ACTIONS(329), + [anon_sym_instance_DASHput] = ACTIONS(329), + [anon_sym_execute_DASHinline] = ACTIONS(331), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(329), + [anon_sym_iget_DASHquick] = ACTIONS(329), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(329), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(329), + [anon_sym_iput_DASHquick] = ACTIONS(329), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(329), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(329), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(329), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(329), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(329), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(329), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(331), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(329), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(331), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(329), + [anon_sym_rsub_DASHint] = ACTIONS(331), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(329), + [anon_sym_DOTline] = ACTIONS(329), + [anon_sym_DOTlocals] = ACTIONS(329), + [anon_sym_DOTlocal] = ACTIONS(331), + [anon_sym_DOTendlocal] = ACTIONS(329), + [anon_sym_DOTrestartlocal] = ACTIONS(329), + [anon_sym_DOTregisters] = ACTIONS(329), + [anon_sym_DOTcatch] = ACTIONS(331), + [anon_sym_DOTcatchall] = ACTIONS(329), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(329), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(329), + [anon_sym_DOTarray_DASHdata] = ACTIONS(329), + [sym_prologue_directive] = ACTIONS(329), + [sym_epilogue_directive] = ACTIONS(329), + [aux_sym_label_token1] = ACTIONS(329), + [aux_sym_jmp_label_token1] = ACTIONS(329), + [sym_comment] = ACTIONS(3), + }, + [37] = { + [anon_sym_DOTsource] = ACTIONS(333), + [anon_sym_DOTendmethod] = ACTIONS(333), + [anon_sym_DOTannotation] = ACTIONS(333), + [anon_sym_DOTparam] = ACTIONS(335), + [anon_sym_COMMA] = ACTIONS(333), + [anon_sym_DOTparameter] = ACTIONS(333), + [anon_sym_nop] = ACTIONS(335), + [anon_sym_move] = ACTIONS(335), + [anon_sym_move_SLASHfrom16] = ACTIONS(333), + [anon_sym_move_SLASH16] = ACTIONS(333), + [anon_sym_move_DASHwide] = ACTIONS(335), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(333), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(333), + [anon_sym_move_DASHobject] = ACTIONS(335), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(333), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(333), + [anon_sym_move_DASHresult] = ACTIONS(335), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(333), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(333), + [anon_sym_move_DASHexception] = ACTIONS(333), + [anon_sym_return_DASHvoid] = ACTIONS(333), + [anon_sym_return] = ACTIONS(335), + [anon_sym_return_DASHwide] = ACTIONS(333), + [anon_sym_return_DASHobject] = ACTIONS(333), + [anon_sym_const_SLASH4] = ACTIONS(333), + [anon_sym_const_SLASH16] = ACTIONS(333), + [anon_sym_const] = ACTIONS(335), + [anon_sym_const_SLASHhigh16] = ACTIONS(333), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(333), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(333), + [anon_sym_const_DASHwide] = ACTIONS(335), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(333), + [anon_sym_const_DASHstring] = ACTIONS(335), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(333), + [anon_sym_const_DASHclass] = ACTIONS(333), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(333), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(333), + [anon_sym_monitor_DASHenter] = ACTIONS(333), + [anon_sym_monitor_DASHexit] = ACTIONS(333), + [anon_sym_check_DASHcast] = ACTIONS(333), + [anon_sym_instance_DASHof] = ACTIONS(333), + [anon_sym_array_DASHlength] = ACTIONS(333), + [anon_sym_new_DASHinstance] = ACTIONS(333), + [anon_sym_new_DASHarray] = ACTIONS(333), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(335), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(333), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(333), + [anon_sym_throw] = ACTIONS(335), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(333), + [anon_sym_goto] = ACTIONS(335), + [anon_sym_goto_SLASH16] = ACTIONS(333), + [anon_sym_goto_SLASH32] = ACTIONS(333), + [anon_sym_packed_DASHswitch] = ACTIONS(333), + [anon_sym_sparse_DASHswitch] = ACTIONS(333), + [anon_sym_cmpl_DASHfloat] = ACTIONS(333), + [anon_sym_cmpg_DASHfloat] = ACTIONS(333), + [anon_sym_cmpl_DASHdouble] = ACTIONS(333), + [anon_sym_cmpg_DASHdouble] = ACTIONS(333), + [anon_sym_cmp_DASHlong] = ACTIONS(333), + [anon_sym_if_DASHeq] = ACTIONS(335), + [anon_sym_if_DASHne] = ACTIONS(335), + [anon_sym_if_DASHlt] = ACTIONS(335), + [anon_sym_if_DASHge] = ACTIONS(335), + [anon_sym_if_DASHgt] = ACTIONS(335), + [anon_sym_if_DASHle] = ACTIONS(335), + [anon_sym_if_DASHeqz] = ACTIONS(333), + [anon_sym_if_DASHnez] = ACTIONS(333), + [anon_sym_if_DASHltz] = ACTIONS(333), + [anon_sym_if_DASHgez] = ACTIONS(333), + [anon_sym_if_DASHgtz] = ACTIONS(333), + [anon_sym_if_DASHlez] = ACTIONS(333), + [anon_sym_aget] = ACTIONS(335), + [anon_sym_aget_DASHwide] = ACTIONS(333), + [anon_sym_aget_DASHobject] = ACTIONS(333), + [anon_sym_aget_DASHboolean] = ACTIONS(333), + [anon_sym_aget_DASHbyte] = ACTIONS(333), + [anon_sym_aget_DASHchar] = ACTIONS(333), + [anon_sym_aget_DASHshort] = ACTIONS(333), + [anon_sym_aput] = ACTIONS(335), + [anon_sym_aput_DASHwide] = ACTIONS(333), + [anon_sym_aput_DASHobject] = ACTIONS(333), + [anon_sym_aput_DASHboolean] = ACTIONS(333), + [anon_sym_aput_DASHbyte] = ACTIONS(333), + [anon_sym_aput_DASHchar] = ACTIONS(333), + [anon_sym_aput_DASHshort] = ACTIONS(333), + [anon_sym_iget] = ACTIONS(335), + [anon_sym_iget_DASHwide] = ACTIONS(335), + [anon_sym_iget_DASHobject] = ACTIONS(335), + [anon_sym_iget_DASHboolean] = ACTIONS(333), + [anon_sym_iget_DASHbyte] = ACTIONS(333), + [anon_sym_iget_DASHchar] = ACTIONS(333), + [anon_sym_iget_DASHshort] = ACTIONS(333), + [anon_sym_iget_DASHvolatile] = ACTIONS(333), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(333), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(333), + [anon_sym_iput] = ACTIONS(335), + [anon_sym_iput_DASHwide] = ACTIONS(335), + [anon_sym_iput_DASHobject] = ACTIONS(335), + [anon_sym_iput_DASHboolean] = ACTIONS(335), + [anon_sym_iput_DASHbyte] = ACTIONS(335), + [anon_sym_iput_DASHchar] = ACTIONS(335), + [anon_sym_iput_DASHshort] = ACTIONS(335), + [anon_sym_iput_DASHvolatile] = ACTIONS(333), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(333), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(333), + [anon_sym_sget] = ACTIONS(335), + [anon_sym_sget_DASHwide] = ACTIONS(335), + [anon_sym_sget_DASHobject] = ACTIONS(335), + [anon_sym_sget_DASHboolean] = ACTIONS(333), + [anon_sym_sget_DASHbyte] = ACTIONS(333), + [anon_sym_sget_DASHchar] = ACTIONS(333), + [anon_sym_sget_DASHshort] = ACTIONS(333), + [anon_sym_sget_DASHvolatile] = ACTIONS(333), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(333), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(333), + [anon_sym_sput] = ACTIONS(335), + [anon_sym_sput_DASHwide] = ACTIONS(335), + [anon_sym_sput_DASHobject] = ACTIONS(335), + [anon_sym_sput_DASHboolean] = ACTIONS(333), + [anon_sym_sput_DASHbyte] = ACTIONS(333), + [anon_sym_sput_DASHchar] = ACTIONS(333), + [anon_sym_sput_DASHshort] = ACTIONS(333), + [anon_sym_sput_DASHvolatile] = ACTIONS(333), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(333), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(333), + [anon_sym_invoke_DASHconstructor] = ACTIONS(333), + [anon_sym_invoke_DASHcustom] = ACTIONS(335), + [anon_sym_invoke_DASHdirect] = ACTIONS(335), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(333), + [anon_sym_invoke_DASHinstance] = ACTIONS(333), + [anon_sym_invoke_DASHinterface] = ACTIONS(335), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(335), + [anon_sym_invoke_DASHstatic] = ACTIONS(335), + [anon_sym_invoke_DASHsuper] = ACTIONS(335), + [anon_sym_invoke_DASHvirtual] = ACTIONS(335), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(333), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(333), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(333), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(333), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(333), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(333), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(333), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(333), + [anon_sym_neg_DASHint] = ACTIONS(333), + [anon_sym_not_DASHint] = ACTIONS(333), + [anon_sym_neg_DASHlong] = ACTIONS(333), + [anon_sym_not_DASHlong] = ACTIONS(333), + [anon_sym_neg_DASHfloat] = ACTIONS(333), + [anon_sym_neg_DASHdouble] = ACTIONS(333), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(333), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(333), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(333), + [anon_sym_long_DASHto_DASHint] = ACTIONS(333), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(333), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(333), + [anon_sym_float_DASHto_DASHint] = ACTIONS(333), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(333), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(333), + [anon_sym_double_DASHto_DASHint] = ACTIONS(333), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(333), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(333), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(333), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(333), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(333), + [anon_sym_add_DASHint] = ACTIONS(335), + [anon_sym_sub_DASHint] = ACTIONS(335), + [anon_sym_mul_DASHint] = ACTIONS(335), + [anon_sym_div_DASHint] = ACTIONS(335), + [anon_sym_rem_DASHint] = ACTIONS(335), + [anon_sym_and_DASHint] = ACTIONS(335), + [anon_sym_or_DASHint] = ACTIONS(335), + [anon_sym_xor_DASHint] = ACTIONS(335), + [anon_sym_shl_DASHint] = ACTIONS(335), + [anon_sym_shr_DASHint] = ACTIONS(335), + [anon_sym_ushr_DASHint] = ACTIONS(335), + [anon_sym_add_DASHlong] = ACTIONS(335), + [anon_sym_sub_DASHlong] = ACTIONS(335), + [anon_sym_mul_DASHlong] = ACTIONS(335), + [anon_sym_div_DASHlong] = ACTIONS(335), + [anon_sym_rem_DASHlong] = ACTIONS(335), + [anon_sym_and_DASHlong] = ACTIONS(335), + [anon_sym_or_DASHlong] = ACTIONS(335), + [anon_sym_xor_DASHlong] = ACTIONS(335), + [anon_sym_shl_DASHlong] = ACTIONS(335), + [anon_sym_shr_DASHlong] = ACTIONS(335), + [anon_sym_ushr_DASHlong] = ACTIONS(335), + [anon_sym_add_DASHfloat] = ACTIONS(335), + [anon_sym_sub_DASHfloat] = ACTIONS(335), + [anon_sym_mul_DASHfloat] = ACTIONS(335), + [anon_sym_div_DASHfloat] = ACTIONS(335), + [anon_sym_rem_DASHfloat] = ACTIONS(335), + [anon_sym_add_DASHdouble] = ACTIONS(335), + [anon_sym_sub_DASHdouble] = ACTIONS(335), + [anon_sym_mul_DASHdouble] = ACTIONS(335), + [anon_sym_div_DASHdouble] = ACTIONS(335), + [anon_sym_rem_DASHdouble] = ACTIONS(335), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(333), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(333), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(333), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(333), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(333), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(333), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(333), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(333), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(333), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(333), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(333), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(333), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(333), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(333), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(333), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(333), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(333), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(333), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(333), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(333), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(333), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(333), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(333), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(333), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(333), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(333), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(333), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(333), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(333), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(333), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(333), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(333), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(333), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(333), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(333), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(333), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(333), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(333), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(333), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(333), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(333), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(333), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(333), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(333), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(333), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(333), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(333), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(333), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(333), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(333), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(333), + [anon_sym_static_DASHget] = ACTIONS(333), + [anon_sym_static_DASHput] = ACTIONS(333), + [anon_sym_instance_DASHget] = ACTIONS(333), + [anon_sym_instance_DASHput] = ACTIONS(333), + [anon_sym_execute_DASHinline] = ACTIONS(335), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(333), + [anon_sym_iget_DASHquick] = ACTIONS(333), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(333), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(333), + [anon_sym_iput_DASHquick] = ACTIONS(333), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(333), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(333), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(333), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(333), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(333), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(333), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(335), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(333), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(335), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(333), + [anon_sym_rsub_DASHint] = ACTIONS(335), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(333), + [anon_sym_DOTline] = ACTIONS(333), + [anon_sym_DOTlocals] = ACTIONS(333), + [anon_sym_DOTlocal] = ACTIONS(335), + [anon_sym_DOTendlocal] = ACTIONS(333), + [anon_sym_DOTrestartlocal] = ACTIONS(333), + [anon_sym_DOTregisters] = ACTIONS(333), + [anon_sym_DOTcatch] = ACTIONS(335), + [anon_sym_DOTcatchall] = ACTIONS(333), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(333), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(333), + [anon_sym_DOTarray_DASHdata] = ACTIONS(333), + [sym_prologue_directive] = ACTIONS(333), + [sym_epilogue_directive] = ACTIONS(333), + [aux_sym_label_token1] = ACTIONS(333), + [aux_sym_jmp_label_token1] = ACTIONS(333), + [sym_comment] = ACTIONS(3), + }, + [38] = { + [anon_sym_DOTsource] = ACTIONS(337), + [anon_sym_DOTendmethod] = ACTIONS(337), + [anon_sym_DOTannotation] = ACTIONS(337), + [anon_sym_DOTparam] = ACTIONS(339), + [anon_sym_COMMA] = ACTIONS(341), + [anon_sym_DOTparameter] = ACTIONS(337), + [anon_sym_nop] = ACTIONS(339), + [anon_sym_move] = ACTIONS(339), + [anon_sym_move_SLASHfrom16] = ACTIONS(337), + [anon_sym_move_SLASH16] = ACTIONS(337), + [anon_sym_move_DASHwide] = ACTIONS(339), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(337), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(337), + [anon_sym_move_DASHobject] = ACTIONS(339), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(337), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(337), + [anon_sym_move_DASHresult] = ACTIONS(339), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(337), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(337), + [anon_sym_move_DASHexception] = ACTIONS(337), + [anon_sym_return_DASHvoid] = ACTIONS(337), + [anon_sym_return] = ACTIONS(339), + [anon_sym_return_DASHwide] = ACTIONS(337), + [anon_sym_return_DASHobject] = ACTIONS(337), + [anon_sym_const_SLASH4] = ACTIONS(337), + [anon_sym_const_SLASH16] = ACTIONS(337), + [anon_sym_const] = ACTIONS(339), + [anon_sym_const_SLASHhigh16] = ACTIONS(337), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(337), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(337), + [anon_sym_const_DASHwide] = ACTIONS(339), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(337), + [anon_sym_const_DASHstring] = ACTIONS(339), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(337), + [anon_sym_const_DASHclass] = ACTIONS(337), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(337), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(337), + [anon_sym_monitor_DASHenter] = ACTIONS(337), + [anon_sym_monitor_DASHexit] = ACTIONS(337), + [anon_sym_check_DASHcast] = ACTIONS(337), + [anon_sym_instance_DASHof] = ACTIONS(337), + [anon_sym_array_DASHlength] = ACTIONS(337), + [anon_sym_new_DASHinstance] = ACTIONS(337), + [anon_sym_new_DASHarray] = ACTIONS(337), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(339), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(337), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(337), + [anon_sym_throw] = ACTIONS(339), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(337), + [anon_sym_goto] = ACTIONS(339), + [anon_sym_goto_SLASH16] = ACTIONS(337), + [anon_sym_goto_SLASH32] = ACTIONS(337), + [anon_sym_packed_DASHswitch] = ACTIONS(337), + [anon_sym_sparse_DASHswitch] = ACTIONS(337), + [anon_sym_cmpl_DASHfloat] = ACTIONS(337), + [anon_sym_cmpg_DASHfloat] = ACTIONS(337), + [anon_sym_cmpl_DASHdouble] = ACTIONS(337), + [anon_sym_cmpg_DASHdouble] = ACTIONS(337), + [anon_sym_cmp_DASHlong] = ACTIONS(337), + [anon_sym_if_DASHeq] = ACTIONS(339), + [anon_sym_if_DASHne] = ACTIONS(339), + [anon_sym_if_DASHlt] = ACTIONS(339), + [anon_sym_if_DASHge] = ACTIONS(339), + [anon_sym_if_DASHgt] = ACTIONS(339), + [anon_sym_if_DASHle] = ACTIONS(339), + [anon_sym_if_DASHeqz] = ACTIONS(337), + [anon_sym_if_DASHnez] = ACTIONS(337), + [anon_sym_if_DASHltz] = ACTIONS(337), + [anon_sym_if_DASHgez] = ACTIONS(337), + [anon_sym_if_DASHgtz] = ACTIONS(337), + [anon_sym_if_DASHlez] = ACTIONS(337), + [anon_sym_aget] = ACTIONS(339), + [anon_sym_aget_DASHwide] = ACTIONS(337), + [anon_sym_aget_DASHobject] = ACTIONS(337), + [anon_sym_aget_DASHboolean] = ACTIONS(337), + [anon_sym_aget_DASHbyte] = ACTIONS(337), + [anon_sym_aget_DASHchar] = ACTIONS(337), + [anon_sym_aget_DASHshort] = ACTIONS(337), + [anon_sym_aput] = ACTIONS(339), + [anon_sym_aput_DASHwide] = ACTIONS(337), + [anon_sym_aput_DASHobject] = ACTIONS(337), + [anon_sym_aput_DASHboolean] = ACTIONS(337), + [anon_sym_aput_DASHbyte] = ACTIONS(337), + [anon_sym_aput_DASHchar] = ACTIONS(337), + [anon_sym_aput_DASHshort] = ACTIONS(337), + [anon_sym_iget] = ACTIONS(339), + [anon_sym_iget_DASHwide] = ACTIONS(339), + [anon_sym_iget_DASHobject] = ACTIONS(339), + [anon_sym_iget_DASHboolean] = ACTIONS(337), + [anon_sym_iget_DASHbyte] = ACTIONS(337), + [anon_sym_iget_DASHchar] = ACTIONS(337), + [anon_sym_iget_DASHshort] = ACTIONS(337), + [anon_sym_iget_DASHvolatile] = ACTIONS(337), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(337), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(337), + [anon_sym_iput] = ACTIONS(339), + [anon_sym_iput_DASHwide] = ACTIONS(339), + [anon_sym_iput_DASHobject] = ACTIONS(339), + [anon_sym_iput_DASHboolean] = ACTIONS(339), + [anon_sym_iput_DASHbyte] = ACTIONS(339), + [anon_sym_iput_DASHchar] = ACTIONS(339), + [anon_sym_iput_DASHshort] = ACTIONS(339), + [anon_sym_iput_DASHvolatile] = ACTIONS(337), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(337), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(337), + [anon_sym_sget] = ACTIONS(339), + [anon_sym_sget_DASHwide] = ACTIONS(339), + [anon_sym_sget_DASHobject] = ACTIONS(339), + [anon_sym_sget_DASHboolean] = ACTIONS(337), + [anon_sym_sget_DASHbyte] = ACTIONS(337), + [anon_sym_sget_DASHchar] = ACTIONS(337), + [anon_sym_sget_DASHshort] = ACTIONS(337), + [anon_sym_sget_DASHvolatile] = ACTIONS(337), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(337), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(337), + [anon_sym_sput] = ACTIONS(339), + [anon_sym_sput_DASHwide] = ACTIONS(339), + [anon_sym_sput_DASHobject] = ACTIONS(339), + [anon_sym_sput_DASHboolean] = ACTIONS(337), + [anon_sym_sput_DASHbyte] = ACTIONS(337), + [anon_sym_sput_DASHchar] = ACTIONS(337), + [anon_sym_sput_DASHshort] = ACTIONS(337), + [anon_sym_sput_DASHvolatile] = ACTIONS(337), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(337), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(337), + [anon_sym_invoke_DASHconstructor] = ACTIONS(337), + [anon_sym_invoke_DASHcustom] = ACTIONS(339), + [anon_sym_invoke_DASHdirect] = ACTIONS(339), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(337), + [anon_sym_invoke_DASHinstance] = ACTIONS(337), + [anon_sym_invoke_DASHinterface] = ACTIONS(339), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(339), + [anon_sym_invoke_DASHstatic] = ACTIONS(339), + [anon_sym_invoke_DASHsuper] = ACTIONS(339), + [anon_sym_invoke_DASHvirtual] = ACTIONS(339), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(337), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(337), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(337), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(337), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(337), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(337), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(337), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(337), + [anon_sym_neg_DASHint] = ACTIONS(337), + [anon_sym_not_DASHint] = ACTIONS(337), + [anon_sym_neg_DASHlong] = ACTIONS(337), + [anon_sym_not_DASHlong] = ACTIONS(337), + [anon_sym_neg_DASHfloat] = ACTIONS(337), + [anon_sym_neg_DASHdouble] = ACTIONS(337), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(337), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(337), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(337), + [anon_sym_long_DASHto_DASHint] = ACTIONS(337), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(337), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(337), + [anon_sym_float_DASHto_DASHint] = ACTIONS(337), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(337), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(337), + [anon_sym_double_DASHto_DASHint] = ACTIONS(337), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(337), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(337), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(337), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(337), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(337), + [anon_sym_add_DASHint] = ACTIONS(339), + [anon_sym_sub_DASHint] = ACTIONS(339), + [anon_sym_mul_DASHint] = ACTIONS(339), + [anon_sym_div_DASHint] = ACTIONS(339), + [anon_sym_rem_DASHint] = ACTIONS(339), + [anon_sym_and_DASHint] = ACTIONS(339), + [anon_sym_or_DASHint] = ACTIONS(339), + [anon_sym_xor_DASHint] = ACTIONS(339), + [anon_sym_shl_DASHint] = ACTIONS(339), + [anon_sym_shr_DASHint] = ACTIONS(339), + [anon_sym_ushr_DASHint] = ACTIONS(339), + [anon_sym_add_DASHlong] = ACTIONS(339), + [anon_sym_sub_DASHlong] = ACTIONS(339), + [anon_sym_mul_DASHlong] = ACTIONS(339), + [anon_sym_div_DASHlong] = ACTIONS(339), + [anon_sym_rem_DASHlong] = ACTIONS(339), + [anon_sym_and_DASHlong] = ACTIONS(339), + [anon_sym_or_DASHlong] = ACTIONS(339), + [anon_sym_xor_DASHlong] = ACTIONS(339), + [anon_sym_shl_DASHlong] = ACTIONS(339), + [anon_sym_shr_DASHlong] = ACTIONS(339), + [anon_sym_ushr_DASHlong] = ACTIONS(339), + [anon_sym_add_DASHfloat] = ACTIONS(339), + [anon_sym_sub_DASHfloat] = ACTIONS(339), + [anon_sym_mul_DASHfloat] = ACTIONS(339), + [anon_sym_div_DASHfloat] = ACTIONS(339), + [anon_sym_rem_DASHfloat] = ACTIONS(339), + [anon_sym_add_DASHdouble] = ACTIONS(339), + [anon_sym_sub_DASHdouble] = ACTIONS(339), + [anon_sym_mul_DASHdouble] = ACTIONS(339), + [anon_sym_div_DASHdouble] = ACTIONS(339), + [anon_sym_rem_DASHdouble] = ACTIONS(339), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(337), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(337), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(337), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(337), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(337), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(337), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(337), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(337), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(337), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(337), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(337), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(337), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(337), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(337), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(337), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(337), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(337), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(337), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(337), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(337), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(337), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(337), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(337), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(337), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(337), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(337), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(337), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(337), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(337), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(337), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(337), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(337), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(337), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(337), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(337), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(337), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(337), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(337), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(337), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(337), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(337), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(337), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(337), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(337), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(337), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(337), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(337), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(337), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(337), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(337), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(337), + [anon_sym_static_DASHget] = ACTIONS(337), + [anon_sym_static_DASHput] = ACTIONS(337), + [anon_sym_instance_DASHget] = ACTIONS(337), + [anon_sym_instance_DASHput] = ACTIONS(337), + [anon_sym_execute_DASHinline] = ACTIONS(339), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(337), + [anon_sym_iget_DASHquick] = ACTIONS(337), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(337), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(337), + [anon_sym_iput_DASHquick] = ACTIONS(337), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(337), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(337), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(337), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(337), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(337), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(337), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(339), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(337), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(339), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(337), + [anon_sym_rsub_DASHint] = ACTIONS(339), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(337), + [anon_sym_DOTline] = ACTIONS(337), + [anon_sym_DOTlocals] = ACTIONS(337), + [anon_sym_DOTlocal] = ACTIONS(339), + [anon_sym_DOTendlocal] = ACTIONS(337), + [anon_sym_DOTrestartlocal] = ACTIONS(337), + [anon_sym_DOTregisters] = ACTIONS(337), + [anon_sym_DOTcatch] = ACTIONS(339), + [anon_sym_DOTcatchall] = ACTIONS(337), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(337), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(337), + [anon_sym_DOTarray_DASHdata] = ACTIONS(337), + [sym_prologue_directive] = ACTIONS(337), + [sym_epilogue_directive] = ACTIONS(337), + [aux_sym_label_token1] = ACTIONS(337), + [aux_sym_jmp_label_token1] = ACTIONS(337), + [sym_comment] = ACTIONS(3), + }, + [39] = { + [anon_sym_DOTsource] = ACTIONS(343), + [anon_sym_DOTendmethod] = ACTIONS(343), + [anon_sym_DOTannotation] = ACTIONS(343), + [anon_sym_DOTparam] = ACTIONS(345), + [anon_sym_COMMA] = ACTIONS(343), + [anon_sym_DOTparameter] = ACTIONS(343), + [anon_sym_nop] = ACTIONS(345), + [anon_sym_move] = ACTIONS(345), + [anon_sym_move_SLASHfrom16] = ACTIONS(343), + [anon_sym_move_SLASH16] = ACTIONS(343), + [anon_sym_move_DASHwide] = ACTIONS(345), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(343), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(343), + [anon_sym_move_DASHobject] = ACTIONS(345), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(343), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(343), + [anon_sym_move_DASHresult] = ACTIONS(345), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(343), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(343), + [anon_sym_move_DASHexception] = ACTIONS(343), + [anon_sym_return_DASHvoid] = ACTIONS(343), + [anon_sym_return] = ACTIONS(345), + [anon_sym_return_DASHwide] = ACTIONS(343), + [anon_sym_return_DASHobject] = ACTIONS(343), + [anon_sym_const_SLASH4] = ACTIONS(343), + [anon_sym_const_SLASH16] = ACTIONS(343), + [anon_sym_const] = ACTIONS(345), + [anon_sym_const_SLASHhigh16] = ACTIONS(343), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(343), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(343), + [anon_sym_const_DASHwide] = ACTIONS(345), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(343), + [anon_sym_const_DASHstring] = ACTIONS(345), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(343), + [anon_sym_const_DASHclass] = ACTIONS(343), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(343), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(343), + [anon_sym_monitor_DASHenter] = ACTIONS(343), + [anon_sym_monitor_DASHexit] = ACTIONS(343), + [anon_sym_check_DASHcast] = ACTIONS(343), + [anon_sym_instance_DASHof] = ACTIONS(343), + [anon_sym_array_DASHlength] = ACTIONS(343), + [anon_sym_new_DASHinstance] = ACTIONS(343), + [anon_sym_new_DASHarray] = ACTIONS(343), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(345), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(343), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(343), + [anon_sym_throw] = ACTIONS(345), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(343), + [anon_sym_goto] = ACTIONS(345), + [anon_sym_goto_SLASH16] = ACTIONS(343), + [anon_sym_goto_SLASH32] = ACTIONS(343), + [anon_sym_packed_DASHswitch] = ACTIONS(343), + [anon_sym_sparse_DASHswitch] = ACTIONS(343), + [anon_sym_cmpl_DASHfloat] = ACTIONS(343), + [anon_sym_cmpg_DASHfloat] = ACTIONS(343), + [anon_sym_cmpl_DASHdouble] = ACTIONS(343), + [anon_sym_cmpg_DASHdouble] = ACTIONS(343), + [anon_sym_cmp_DASHlong] = ACTIONS(343), + [anon_sym_if_DASHeq] = ACTIONS(345), + [anon_sym_if_DASHne] = ACTIONS(345), + [anon_sym_if_DASHlt] = ACTIONS(345), + [anon_sym_if_DASHge] = ACTIONS(345), + [anon_sym_if_DASHgt] = ACTIONS(345), + [anon_sym_if_DASHle] = ACTIONS(345), + [anon_sym_if_DASHeqz] = ACTIONS(343), + [anon_sym_if_DASHnez] = ACTIONS(343), + [anon_sym_if_DASHltz] = ACTIONS(343), + [anon_sym_if_DASHgez] = ACTIONS(343), + [anon_sym_if_DASHgtz] = ACTIONS(343), + [anon_sym_if_DASHlez] = ACTIONS(343), + [anon_sym_aget] = ACTIONS(345), + [anon_sym_aget_DASHwide] = ACTIONS(343), + [anon_sym_aget_DASHobject] = ACTIONS(343), + [anon_sym_aget_DASHboolean] = ACTIONS(343), + [anon_sym_aget_DASHbyte] = ACTIONS(343), + [anon_sym_aget_DASHchar] = ACTIONS(343), + [anon_sym_aget_DASHshort] = ACTIONS(343), + [anon_sym_aput] = ACTIONS(345), + [anon_sym_aput_DASHwide] = ACTIONS(343), + [anon_sym_aput_DASHobject] = ACTIONS(343), + [anon_sym_aput_DASHboolean] = ACTIONS(343), + [anon_sym_aput_DASHbyte] = ACTIONS(343), + [anon_sym_aput_DASHchar] = ACTIONS(343), + [anon_sym_aput_DASHshort] = ACTIONS(343), + [anon_sym_iget] = ACTIONS(345), + [anon_sym_iget_DASHwide] = ACTIONS(345), + [anon_sym_iget_DASHobject] = ACTIONS(345), + [anon_sym_iget_DASHboolean] = ACTIONS(343), + [anon_sym_iget_DASHbyte] = ACTIONS(343), + [anon_sym_iget_DASHchar] = ACTIONS(343), + [anon_sym_iget_DASHshort] = ACTIONS(343), + [anon_sym_iget_DASHvolatile] = ACTIONS(343), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(343), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(343), + [anon_sym_iput] = ACTIONS(345), + [anon_sym_iput_DASHwide] = ACTIONS(345), + [anon_sym_iput_DASHobject] = ACTIONS(345), + [anon_sym_iput_DASHboolean] = ACTIONS(345), + [anon_sym_iput_DASHbyte] = ACTIONS(345), + [anon_sym_iput_DASHchar] = ACTIONS(345), + [anon_sym_iput_DASHshort] = ACTIONS(345), + [anon_sym_iput_DASHvolatile] = ACTIONS(343), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(343), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(343), + [anon_sym_sget] = ACTIONS(345), + [anon_sym_sget_DASHwide] = ACTIONS(345), + [anon_sym_sget_DASHobject] = ACTIONS(345), + [anon_sym_sget_DASHboolean] = ACTIONS(343), + [anon_sym_sget_DASHbyte] = ACTIONS(343), + [anon_sym_sget_DASHchar] = ACTIONS(343), + [anon_sym_sget_DASHshort] = ACTIONS(343), + [anon_sym_sget_DASHvolatile] = ACTIONS(343), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(343), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(343), + [anon_sym_sput] = ACTIONS(345), + [anon_sym_sput_DASHwide] = ACTIONS(345), + [anon_sym_sput_DASHobject] = ACTIONS(345), + [anon_sym_sput_DASHboolean] = ACTIONS(343), + [anon_sym_sput_DASHbyte] = ACTIONS(343), + [anon_sym_sput_DASHchar] = ACTIONS(343), + [anon_sym_sput_DASHshort] = ACTIONS(343), + [anon_sym_sput_DASHvolatile] = ACTIONS(343), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(343), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(343), + [anon_sym_invoke_DASHconstructor] = ACTIONS(343), + [anon_sym_invoke_DASHcustom] = ACTIONS(345), + [anon_sym_invoke_DASHdirect] = ACTIONS(345), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(343), + [anon_sym_invoke_DASHinstance] = ACTIONS(343), + [anon_sym_invoke_DASHinterface] = ACTIONS(345), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(345), + [anon_sym_invoke_DASHstatic] = ACTIONS(345), + [anon_sym_invoke_DASHsuper] = ACTIONS(345), + [anon_sym_invoke_DASHvirtual] = ACTIONS(345), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(343), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(343), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(343), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(343), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(343), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(343), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(343), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(343), + [anon_sym_neg_DASHint] = ACTIONS(343), + [anon_sym_not_DASHint] = ACTIONS(343), + [anon_sym_neg_DASHlong] = ACTIONS(343), + [anon_sym_not_DASHlong] = ACTIONS(343), + [anon_sym_neg_DASHfloat] = ACTIONS(343), + [anon_sym_neg_DASHdouble] = ACTIONS(343), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(343), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(343), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(343), + [anon_sym_long_DASHto_DASHint] = ACTIONS(343), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(343), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(343), + [anon_sym_float_DASHto_DASHint] = ACTIONS(343), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(343), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(343), + [anon_sym_double_DASHto_DASHint] = ACTIONS(343), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(343), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(343), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(343), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(343), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(343), + [anon_sym_add_DASHint] = ACTIONS(345), + [anon_sym_sub_DASHint] = ACTIONS(345), + [anon_sym_mul_DASHint] = ACTIONS(345), + [anon_sym_div_DASHint] = ACTIONS(345), + [anon_sym_rem_DASHint] = ACTIONS(345), + [anon_sym_and_DASHint] = ACTIONS(345), + [anon_sym_or_DASHint] = ACTIONS(345), + [anon_sym_xor_DASHint] = ACTIONS(345), + [anon_sym_shl_DASHint] = ACTIONS(345), + [anon_sym_shr_DASHint] = ACTIONS(345), + [anon_sym_ushr_DASHint] = ACTIONS(345), + [anon_sym_add_DASHlong] = ACTIONS(345), + [anon_sym_sub_DASHlong] = ACTIONS(345), + [anon_sym_mul_DASHlong] = ACTIONS(345), + [anon_sym_div_DASHlong] = ACTIONS(345), + [anon_sym_rem_DASHlong] = ACTIONS(345), + [anon_sym_and_DASHlong] = ACTIONS(345), + [anon_sym_or_DASHlong] = ACTIONS(345), + [anon_sym_xor_DASHlong] = ACTIONS(345), + [anon_sym_shl_DASHlong] = ACTIONS(345), + [anon_sym_shr_DASHlong] = ACTIONS(345), + [anon_sym_ushr_DASHlong] = ACTIONS(345), + [anon_sym_add_DASHfloat] = ACTIONS(345), + [anon_sym_sub_DASHfloat] = ACTIONS(345), + [anon_sym_mul_DASHfloat] = ACTIONS(345), + [anon_sym_div_DASHfloat] = ACTIONS(345), + [anon_sym_rem_DASHfloat] = ACTIONS(345), + [anon_sym_add_DASHdouble] = ACTIONS(345), + [anon_sym_sub_DASHdouble] = ACTIONS(345), + [anon_sym_mul_DASHdouble] = ACTIONS(345), + [anon_sym_div_DASHdouble] = ACTIONS(345), + [anon_sym_rem_DASHdouble] = ACTIONS(345), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(343), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(343), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(343), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(343), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(343), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(343), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(343), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(343), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(343), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(343), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(343), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(343), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(343), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(343), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(343), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(343), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(343), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(343), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(343), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(343), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(343), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(343), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(343), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(343), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(343), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(343), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(343), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(343), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(343), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(343), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(343), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(343), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(343), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(343), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(343), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(343), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(343), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(343), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(343), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(343), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(343), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(343), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(343), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(343), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(343), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(343), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(343), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(343), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(343), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(343), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(343), + [anon_sym_static_DASHget] = ACTIONS(343), + [anon_sym_static_DASHput] = ACTIONS(343), + [anon_sym_instance_DASHget] = ACTIONS(343), + [anon_sym_instance_DASHput] = ACTIONS(343), + [anon_sym_execute_DASHinline] = ACTIONS(345), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(343), + [anon_sym_iget_DASHquick] = ACTIONS(343), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(343), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(343), + [anon_sym_iput_DASHquick] = ACTIONS(343), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(343), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(343), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(343), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(343), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(343), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(343), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(345), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(343), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(345), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(343), + [anon_sym_rsub_DASHint] = ACTIONS(345), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(343), + [anon_sym_DOTline] = ACTIONS(343), + [anon_sym_DOTlocals] = ACTIONS(343), + [anon_sym_DOTlocal] = ACTIONS(345), + [anon_sym_DOTendlocal] = ACTIONS(343), + [anon_sym_DOTrestartlocal] = ACTIONS(343), + [anon_sym_DOTregisters] = ACTIONS(343), + [anon_sym_DOTcatch] = ACTIONS(345), + [anon_sym_DOTcatchall] = ACTIONS(343), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(343), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(343), + [anon_sym_DOTarray_DASHdata] = ACTIONS(343), + [sym_prologue_directive] = ACTIONS(343), + [sym_epilogue_directive] = ACTIONS(343), + [aux_sym_label_token1] = ACTIONS(343), + [aux_sym_jmp_label_token1] = ACTIONS(343), + [sym_comment] = ACTIONS(3), + }, + [40] = { + [anon_sym_DOTsource] = ACTIONS(347), + [anon_sym_DOTendmethod] = ACTIONS(347), + [anon_sym_DOTannotation] = ACTIONS(347), + [anon_sym_DOTparam] = ACTIONS(349), + [anon_sym_COMMA] = ACTIONS(351), + [anon_sym_DOTparameter] = ACTIONS(347), + [anon_sym_nop] = ACTIONS(349), + [anon_sym_move] = ACTIONS(349), + [anon_sym_move_SLASHfrom16] = ACTIONS(347), + [anon_sym_move_SLASH16] = ACTIONS(347), + [anon_sym_move_DASHwide] = ACTIONS(349), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(347), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(347), + [anon_sym_move_DASHobject] = ACTIONS(349), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(347), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(347), + [anon_sym_move_DASHresult] = ACTIONS(349), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(347), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(347), + [anon_sym_move_DASHexception] = ACTIONS(347), + [anon_sym_return_DASHvoid] = ACTIONS(347), + [anon_sym_return] = ACTIONS(349), + [anon_sym_return_DASHwide] = ACTIONS(347), + [anon_sym_return_DASHobject] = ACTIONS(347), + [anon_sym_const_SLASH4] = ACTIONS(347), + [anon_sym_const_SLASH16] = ACTIONS(347), + [anon_sym_const] = ACTIONS(349), + [anon_sym_const_SLASHhigh16] = ACTIONS(347), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(347), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(347), + [anon_sym_const_DASHwide] = ACTIONS(349), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(347), + [anon_sym_const_DASHstring] = ACTIONS(349), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(347), + [anon_sym_const_DASHclass] = ACTIONS(347), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(347), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(347), + [anon_sym_monitor_DASHenter] = ACTIONS(347), + [anon_sym_monitor_DASHexit] = ACTIONS(347), + [anon_sym_check_DASHcast] = ACTIONS(347), + [anon_sym_instance_DASHof] = ACTIONS(347), + [anon_sym_array_DASHlength] = ACTIONS(347), + [anon_sym_new_DASHinstance] = ACTIONS(347), + [anon_sym_new_DASHarray] = ACTIONS(347), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(349), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(347), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(347), + [anon_sym_throw] = ACTIONS(349), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(347), + [anon_sym_goto] = ACTIONS(349), + [anon_sym_goto_SLASH16] = ACTIONS(347), + [anon_sym_goto_SLASH32] = ACTIONS(347), + [anon_sym_packed_DASHswitch] = ACTIONS(347), + [anon_sym_sparse_DASHswitch] = ACTIONS(347), + [anon_sym_cmpl_DASHfloat] = ACTIONS(347), + [anon_sym_cmpg_DASHfloat] = ACTIONS(347), + [anon_sym_cmpl_DASHdouble] = ACTIONS(347), + [anon_sym_cmpg_DASHdouble] = ACTIONS(347), + [anon_sym_cmp_DASHlong] = ACTIONS(347), + [anon_sym_if_DASHeq] = ACTIONS(349), + [anon_sym_if_DASHne] = ACTIONS(349), + [anon_sym_if_DASHlt] = ACTIONS(349), + [anon_sym_if_DASHge] = ACTIONS(349), + [anon_sym_if_DASHgt] = ACTIONS(349), + [anon_sym_if_DASHle] = ACTIONS(349), + [anon_sym_if_DASHeqz] = ACTIONS(347), + [anon_sym_if_DASHnez] = ACTIONS(347), + [anon_sym_if_DASHltz] = ACTIONS(347), + [anon_sym_if_DASHgez] = ACTIONS(347), + [anon_sym_if_DASHgtz] = ACTIONS(347), + [anon_sym_if_DASHlez] = ACTIONS(347), + [anon_sym_aget] = ACTIONS(349), + [anon_sym_aget_DASHwide] = ACTIONS(347), + [anon_sym_aget_DASHobject] = ACTIONS(347), + [anon_sym_aget_DASHboolean] = ACTIONS(347), + [anon_sym_aget_DASHbyte] = ACTIONS(347), + [anon_sym_aget_DASHchar] = ACTIONS(347), + [anon_sym_aget_DASHshort] = ACTIONS(347), + [anon_sym_aput] = ACTIONS(349), + [anon_sym_aput_DASHwide] = ACTIONS(347), + [anon_sym_aput_DASHobject] = ACTIONS(347), + [anon_sym_aput_DASHboolean] = ACTIONS(347), + [anon_sym_aput_DASHbyte] = ACTIONS(347), + [anon_sym_aput_DASHchar] = ACTIONS(347), + [anon_sym_aput_DASHshort] = ACTIONS(347), + [anon_sym_iget] = ACTIONS(349), + [anon_sym_iget_DASHwide] = ACTIONS(349), + [anon_sym_iget_DASHobject] = ACTIONS(349), + [anon_sym_iget_DASHboolean] = ACTIONS(347), + [anon_sym_iget_DASHbyte] = ACTIONS(347), + [anon_sym_iget_DASHchar] = ACTIONS(347), + [anon_sym_iget_DASHshort] = ACTIONS(347), + [anon_sym_iget_DASHvolatile] = ACTIONS(347), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(347), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(347), + [anon_sym_iput] = ACTIONS(349), + [anon_sym_iput_DASHwide] = ACTIONS(349), + [anon_sym_iput_DASHobject] = ACTIONS(349), + [anon_sym_iput_DASHboolean] = ACTIONS(349), + [anon_sym_iput_DASHbyte] = ACTIONS(349), + [anon_sym_iput_DASHchar] = ACTIONS(349), + [anon_sym_iput_DASHshort] = ACTIONS(349), + [anon_sym_iput_DASHvolatile] = ACTIONS(347), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(347), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(347), + [anon_sym_sget] = ACTIONS(349), + [anon_sym_sget_DASHwide] = ACTIONS(349), + [anon_sym_sget_DASHobject] = ACTIONS(349), + [anon_sym_sget_DASHboolean] = ACTIONS(347), + [anon_sym_sget_DASHbyte] = ACTIONS(347), + [anon_sym_sget_DASHchar] = ACTIONS(347), + [anon_sym_sget_DASHshort] = ACTIONS(347), + [anon_sym_sget_DASHvolatile] = ACTIONS(347), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(347), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(347), + [anon_sym_sput] = ACTIONS(349), + [anon_sym_sput_DASHwide] = ACTIONS(349), + [anon_sym_sput_DASHobject] = ACTIONS(349), + [anon_sym_sput_DASHboolean] = ACTIONS(347), + [anon_sym_sput_DASHbyte] = ACTIONS(347), + [anon_sym_sput_DASHchar] = ACTIONS(347), + [anon_sym_sput_DASHshort] = ACTIONS(347), + [anon_sym_sput_DASHvolatile] = ACTIONS(347), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(347), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(347), + [anon_sym_invoke_DASHconstructor] = ACTIONS(347), + [anon_sym_invoke_DASHcustom] = ACTIONS(349), + [anon_sym_invoke_DASHdirect] = ACTIONS(349), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(347), + [anon_sym_invoke_DASHinstance] = ACTIONS(347), + [anon_sym_invoke_DASHinterface] = ACTIONS(349), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(349), + [anon_sym_invoke_DASHstatic] = ACTIONS(349), + [anon_sym_invoke_DASHsuper] = ACTIONS(349), + [anon_sym_invoke_DASHvirtual] = ACTIONS(349), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(347), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(347), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(347), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(347), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(347), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(347), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(347), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(347), + [anon_sym_neg_DASHint] = ACTIONS(347), + [anon_sym_not_DASHint] = ACTIONS(347), + [anon_sym_neg_DASHlong] = ACTIONS(347), + [anon_sym_not_DASHlong] = ACTIONS(347), + [anon_sym_neg_DASHfloat] = ACTIONS(347), + [anon_sym_neg_DASHdouble] = ACTIONS(347), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(347), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(347), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(347), + [anon_sym_long_DASHto_DASHint] = ACTIONS(347), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(347), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(347), + [anon_sym_float_DASHto_DASHint] = ACTIONS(347), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(347), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(347), + [anon_sym_double_DASHto_DASHint] = ACTIONS(347), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(347), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(347), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(347), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(347), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(347), + [anon_sym_add_DASHint] = ACTIONS(349), + [anon_sym_sub_DASHint] = ACTIONS(349), + [anon_sym_mul_DASHint] = ACTIONS(349), + [anon_sym_div_DASHint] = ACTIONS(349), + [anon_sym_rem_DASHint] = ACTIONS(349), + [anon_sym_and_DASHint] = ACTIONS(349), + [anon_sym_or_DASHint] = ACTIONS(349), + [anon_sym_xor_DASHint] = ACTIONS(349), + [anon_sym_shl_DASHint] = ACTIONS(349), + [anon_sym_shr_DASHint] = ACTIONS(349), + [anon_sym_ushr_DASHint] = ACTIONS(349), + [anon_sym_add_DASHlong] = ACTIONS(349), + [anon_sym_sub_DASHlong] = ACTIONS(349), + [anon_sym_mul_DASHlong] = ACTIONS(349), + [anon_sym_div_DASHlong] = ACTIONS(349), + [anon_sym_rem_DASHlong] = ACTIONS(349), + [anon_sym_and_DASHlong] = ACTIONS(349), + [anon_sym_or_DASHlong] = ACTIONS(349), + [anon_sym_xor_DASHlong] = ACTIONS(349), + [anon_sym_shl_DASHlong] = ACTIONS(349), + [anon_sym_shr_DASHlong] = ACTIONS(349), + [anon_sym_ushr_DASHlong] = ACTIONS(349), + [anon_sym_add_DASHfloat] = ACTIONS(349), + [anon_sym_sub_DASHfloat] = ACTIONS(349), + [anon_sym_mul_DASHfloat] = ACTIONS(349), + [anon_sym_div_DASHfloat] = ACTIONS(349), + [anon_sym_rem_DASHfloat] = ACTIONS(349), + [anon_sym_add_DASHdouble] = ACTIONS(349), + [anon_sym_sub_DASHdouble] = ACTIONS(349), + [anon_sym_mul_DASHdouble] = ACTIONS(349), + [anon_sym_div_DASHdouble] = ACTIONS(349), + [anon_sym_rem_DASHdouble] = ACTIONS(349), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(347), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(347), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(347), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(347), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(347), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(347), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(347), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(347), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(347), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(347), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(347), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(347), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(347), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(347), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(347), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(347), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(347), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(347), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(347), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(347), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(347), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(347), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(347), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(347), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(347), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(347), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(347), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(347), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(347), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(347), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(347), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(347), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(347), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(347), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(347), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(347), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(347), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(347), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(347), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(347), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(347), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(347), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(347), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(347), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(347), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(347), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(347), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(347), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(347), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(347), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(347), + [anon_sym_static_DASHget] = ACTIONS(347), + [anon_sym_static_DASHput] = ACTIONS(347), + [anon_sym_instance_DASHget] = ACTIONS(347), + [anon_sym_instance_DASHput] = ACTIONS(347), + [anon_sym_execute_DASHinline] = ACTIONS(349), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(347), + [anon_sym_iget_DASHquick] = ACTIONS(347), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(347), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(347), + [anon_sym_iput_DASHquick] = ACTIONS(347), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(347), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(347), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(347), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(347), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(347), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(347), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(349), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(347), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(349), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(347), + [anon_sym_rsub_DASHint] = ACTIONS(349), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(347), + [anon_sym_DOTline] = ACTIONS(347), + [anon_sym_DOTlocals] = ACTIONS(347), + [anon_sym_DOTlocal] = ACTIONS(349), + [anon_sym_DOTendlocal] = ACTIONS(347), + [anon_sym_DOTrestartlocal] = ACTIONS(347), + [anon_sym_DOTregisters] = ACTIONS(347), + [anon_sym_DOTcatch] = ACTIONS(349), + [anon_sym_DOTcatchall] = ACTIONS(347), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(347), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(347), + [anon_sym_DOTarray_DASHdata] = ACTIONS(347), + [sym_prologue_directive] = ACTIONS(347), + [sym_epilogue_directive] = ACTIONS(347), + [aux_sym_label_token1] = ACTIONS(347), + [aux_sym_jmp_label_token1] = ACTIONS(347), + [sym_comment] = ACTIONS(3), + }, + [41] = { + [anon_sym_DOTsource] = ACTIONS(353), + [anon_sym_DOTendmethod] = ACTIONS(353), + [anon_sym_DOTannotation] = ACTIONS(353), + [anon_sym_DOTparam] = ACTIONS(355), + [anon_sym_DOTparameter] = ACTIONS(353), + [anon_sym_nop] = ACTIONS(355), + [anon_sym_move] = ACTIONS(355), + [anon_sym_move_SLASHfrom16] = ACTIONS(353), + [anon_sym_move_SLASH16] = ACTIONS(353), + [anon_sym_move_DASHwide] = ACTIONS(355), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(353), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(353), + [anon_sym_move_DASHobject] = ACTIONS(355), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(353), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(353), + [anon_sym_move_DASHresult] = ACTIONS(355), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(353), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(353), + [anon_sym_move_DASHexception] = ACTIONS(353), + [anon_sym_return_DASHvoid] = ACTIONS(353), + [anon_sym_return] = ACTIONS(355), + [anon_sym_return_DASHwide] = ACTIONS(353), + [anon_sym_return_DASHobject] = ACTIONS(353), + [anon_sym_const_SLASH4] = ACTIONS(353), + [anon_sym_const_SLASH16] = ACTIONS(353), + [anon_sym_const] = ACTIONS(355), + [anon_sym_const_SLASHhigh16] = ACTIONS(353), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(353), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(353), + [anon_sym_const_DASHwide] = ACTIONS(355), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(353), + [anon_sym_const_DASHstring] = ACTIONS(355), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(353), + [anon_sym_const_DASHclass] = ACTIONS(353), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(353), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(353), + [anon_sym_monitor_DASHenter] = ACTIONS(353), + [anon_sym_monitor_DASHexit] = ACTIONS(353), + [anon_sym_check_DASHcast] = ACTIONS(353), + [anon_sym_instance_DASHof] = ACTIONS(353), + [anon_sym_array_DASHlength] = ACTIONS(353), + [anon_sym_new_DASHinstance] = ACTIONS(353), + [anon_sym_new_DASHarray] = ACTIONS(353), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(355), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(353), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(353), + [anon_sym_throw] = ACTIONS(355), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(353), + [anon_sym_goto] = ACTIONS(355), + [anon_sym_goto_SLASH16] = ACTIONS(353), + [anon_sym_goto_SLASH32] = ACTIONS(353), + [anon_sym_packed_DASHswitch] = ACTIONS(353), + [anon_sym_sparse_DASHswitch] = ACTIONS(353), + [anon_sym_cmpl_DASHfloat] = ACTIONS(353), + [anon_sym_cmpg_DASHfloat] = ACTIONS(353), + [anon_sym_cmpl_DASHdouble] = ACTIONS(353), + [anon_sym_cmpg_DASHdouble] = ACTIONS(353), + [anon_sym_cmp_DASHlong] = ACTIONS(353), + [anon_sym_if_DASHeq] = ACTIONS(355), + [anon_sym_if_DASHne] = ACTIONS(355), + [anon_sym_if_DASHlt] = ACTIONS(355), + [anon_sym_if_DASHge] = ACTIONS(355), + [anon_sym_if_DASHgt] = ACTIONS(355), + [anon_sym_if_DASHle] = ACTIONS(355), + [anon_sym_if_DASHeqz] = ACTIONS(353), + [anon_sym_if_DASHnez] = ACTIONS(353), + [anon_sym_if_DASHltz] = ACTIONS(353), + [anon_sym_if_DASHgez] = ACTIONS(353), + [anon_sym_if_DASHgtz] = ACTIONS(353), + [anon_sym_if_DASHlez] = ACTIONS(353), + [anon_sym_aget] = ACTIONS(355), + [anon_sym_aget_DASHwide] = ACTIONS(353), + [anon_sym_aget_DASHobject] = ACTIONS(353), + [anon_sym_aget_DASHboolean] = ACTIONS(353), + [anon_sym_aget_DASHbyte] = ACTIONS(353), + [anon_sym_aget_DASHchar] = ACTIONS(353), + [anon_sym_aget_DASHshort] = ACTIONS(353), + [anon_sym_aput] = ACTIONS(355), + [anon_sym_aput_DASHwide] = ACTIONS(353), + [anon_sym_aput_DASHobject] = ACTIONS(353), + [anon_sym_aput_DASHboolean] = ACTIONS(353), + [anon_sym_aput_DASHbyte] = ACTIONS(353), + [anon_sym_aput_DASHchar] = ACTIONS(353), + [anon_sym_aput_DASHshort] = ACTIONS(353), + [anon_sym_iget] = ACTIONS(355), + [anon_sym_iget_DASHwide] = ACTIONS(355), + [anon_sym_iget_DASHobject] = ACTIONS(355), + [anon_sym_iget_DASHboolean] = ACTIONS(353), + [anon_sym_iget_DASHbyte] = ACTIONS(353), + [anon_sym_iget_DASHchar] = ACTIONS(353), + [anon_sym_iget_DASHshort] = ACTIONS(353), + [anon_sym_iget_DASHvolatile] = ACTIONS(353), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(353), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(353), + [anon_sym_iput] = ACTIONS(355), + [anon_sym_iput_DASHwide] = ACTIONS(355), + [anon_sym_iput_DASHobject] = ACTIONS(355), + [anon_sym_iput_DASHboolean] = ACTIONS(355), + [anon_sym_iput_DASHbyte] = ACTIONS(355), + [anon_sym_iput_DASHchar] = ACTIONS(355), + [anon_sym_iput_DASHshort] = ACTIONS(355), + [anon_sym_iput_DASHvolatile] = ACTIONS(353), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(353), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(353), + [anon_sym_sget] = ACTIONS(355), + [anon_sym_sget_DASHwide] = ACTIONS(355), + [anon_sym_sget_DASHobject] = ACTIONS(355), + [anon_sym_sget_DASHboolean] = ACTIONS(353), + [anon_sym_sget_DASHbyte] = ACTIONS(353), + [anon_sym_sget_DASHchar] = ACTIONS(353), + [anon_sym_sget_DASHshort] = ACTIONS(353), + [anon_sym_sget_DASHvolatile] = ACTIONS(353), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(353), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(353), + [anon_sym_sput] = ACTIONS(355), + [anon_sym_sput_DASHwide] = ACTIONS(355), + [anon_sym_sput_DASHobject] = ACTIONS(355), + [anon_sym_sput_DASHboolean] = ACTIONS(353), + [anon_sym_sput_DASHbyte] = ACTIONS(353), + [anon_sym_sput_DASHchar] = ACTIONS(353), + [anon_sym_sput_DASHshort] = ACTIONS(353), + [anon_sym_sput_DASHvolatile] = ACTIONS(353), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(353), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(353), + [anon_sym_invoke_DASHconstructor] = ACTIONS(353), + [anon_sym_invoke_DASHcustom] = ACTIONS(355), + [anon_sym_invoke_DASHdirect] = ACTIONS(355), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(353), + [anon_sym_invoke_DASHinstance] = ACTIONS(353), + [anon_sym_invoke_DASHinterface] = ACTIONS(355), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(355), + [anon_sym_invoke_DASHstatic] = ACTIONS(355), + [anon_sym_invoke_DASHsuper] = ACTIONS(355), + [anon_sym_invoke_DASHvirtual] = ACTIONS(355), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(353), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(353), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(353), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(353), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(353), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(353), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(353), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(353), + [anon_sym_neg_DASHint] = ACTIONS(353), + [anon_sym_not_DASHint] = ACTIONS(353), + [anon_sym_neg_DASHlong] = ACTIONS(353), + [anon_sym_not_DASHlong] = ACTIONS(353), + [anon_sym_neg_DASHfloat] = ACTIONS(353), + [anon_sym_neg_DASHdouble] = ACTIONS(353), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(353), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(353), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(353), + [anon_sym_long_DASHto_DASHint] = ACTIONS(353), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(353), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(353), + [anon_sym_float_DASHto_DASHint] = ACTIONS(353), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(353), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(353), + [anon_sym_double_DASHto_DASHint] = ACTIONS(353), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(353), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(353), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(353), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(353), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(353), + [anon_sym_add_DASHint] = ACTIONS(355), + [anon_sym_sub_DASHint] = ACTIONS(355), + [anon_sym_mul_DASHint] = ACTIONS(355), + [anon_sym_div_DASHint] = ACTIONS(355), + [anon_sym_rem_DASHint] = ACTIONS(355), + [anon_sym_and_DASHint] = ACTIONS(355), + [anon_sym_or_DASHint] = ACTIONS(355), + [anon_sym_xor_DASHint] = ACTIONS(355), + [anon_sym_shl_DASHint] = ACTIONS(355), + [anon_sym_shr_DASHint] = ACTIONS(355), + [anon_sym_ushr_DASHint] = ACTIONS(355), + [anon_sym_add_DASHlong] = ACTIONS(355), + [anon_sym_sub_DASHlong] = ACTIONS(355), + [anon_sym_mul_DASHlong] = ACTIONS(355), + [anon_sym_div_DASHlong] = ACTIONS(355), + [anon_sym_rem_DASHlong] = ACTIONS(355), + [anon_sym_and_DASHlong] = ACTIONS(355), + [anon_sym_or_DASHlong] = ACTIONS(355), + [anon_sym_xor_DASHlong] = ACTIONS(355), + [anon_sym_shl_DASHlong] = ACTIONS(355), + [anon_sym_shr_DASHlong] = ACTIONS(355), + [anon_sym_ushr_DASHlong] = ACTIONS(355), + [anon_sym_add_DASHfloat] = ACTIONS(355), + [anon_sym_sub_DASHfloat] = ACTIONS(355), + [anon_sym_mul_DASHfloat] = ACTIONS(355), + [anon_sym_div_DASHfloat] = ACTIONS(355), + [anon_sym_rem_DASHfloat] = ACTIONS(355), + [anon_sym_add_DASHdouble] = ACTIONS(355), + [anon_sym_sub_DASHdouble] = ACTIONS(355), + [anon_sym_mul_DASHdouble] = ACTIONS(355), + [anon_sym_div_DASHdouble] = ACTIONS(355), + [anon_sym_rem_DASHdouble] = ACTIONS(355), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(353), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(353), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(353), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(353), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(353), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(353), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(353), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(353), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(353), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(353), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(353), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(353), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(353), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(353), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(353), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(353), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(353), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(353), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(353), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(353), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(353), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(353), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(353), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(353), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(353), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(353), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(353), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(353), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(353), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(353), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(353), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(353), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(353), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(353), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(353), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(353), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(353), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(353), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(353), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(353), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(353), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(353), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(353), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(353), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(353), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(353), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(353), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(353), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(353), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(353), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(353), + [anon_sym_static_DASHget] = ACTIONS(353), + [anon_sym_static_DASHput] = ACTIONS(353), + [anon_sym_instance_DASHget] = ACTIONS(353), + [anon_sym_instance_DASHput] = ACTIONS(353), + [anon_sym_execute_DASHinline] = ACTIONS(355), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(353), + [anon_sym_iget_DASHquick] = ACTIONS(353), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(353), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(353), + [anon_sym_iput_DASHquick] = ACTIONS(353), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(353), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(353), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(353), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(353), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(353), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(353), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(355), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(353), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(355), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(353), + [anon_sym_rsub_DASHint] = ACTIONS(355), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(353), + [anon_sym_DOTline] = ACTIONS(353), + [anon_sym_DOTlocals] = ACTIONS(353), + [anon_sym_DOTlocal] = ACTIONS(355), + [anon_sym_DOTendlocal] = ACTIONS(353), + [anon_sym_DOTrestartlocal] = ACTIONS(353), + [anon_sym_DOTregisters] = ACTIONS(353), + [anon_sym_DOTcatch] = ACTIONS(355), + [anon_sym_DOTcatchall] = ACTIONS(353), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(353), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(353), + [anon_sym_DOTarray_DASHdata] = ACTIONS(353), + [sym_prologue_directive] = ACTIONS(353), + [sym_epilogue_directive] = ACTIONS(353), + [aux_sym_label_token1] = ACTIONS(353), + [aux_sym_jmp_label_token1] = ACTIONS(353), + [sym_comment] = ACTIONS(3), + }, + [42] = { + [anon_sym_DOTsource] = ACTIONS(357), + [anon_sym_DOTendmethod] = ACTIONS(357), + [anon_sym_DOTannotation] = ACTIONS(357), + [anon_sym_DOTparam] = ACTIONS(359), + [anon_sym_DOTparameter] = ACTIONS(357), + [anon_sym_nop] = ACTIONS(359), + [anon_sym_move] = ACTIONS(359), + [anon_sym_move_SLASHfrom16] = ACTIONS(357), + [anon_sym_move_SLASH16] = ACTIONS(357), + [anon_sym_move_DASHwide] = ACTIONS(359), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(357), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(357), + [anon_sym_move_DASHobject] = ACTIONS(359), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(357), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(357), + [anon_sym_move_DASHresult] = ACTIONS(359), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(357), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(357), + [anon_sym_move_DASHexception] = ACTIONS(357), + [anon_sym_return_DASHvoid] = ACTIONS(357), + [anon_sym_return] = ACTIONS(359), + [anon_sym_return_DASHwide] = ACTIONS(357), + [anon_sym_return_DASHobject] = ACTIONS(357), + [anon_sym_const_SLASH4] = ACTIONS(357), + [anon_sym_const_SLASH16] = ACTIONS(357), + [anon_sym_const] = ACTIONS(359), + [anon_sym_const_SLASHhigh16] = ACTIONS(357), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(357), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(357), + [anon_sym_const_DASHwide] = ACTIONS(359), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(357), + [anon_sym_const_DASHstring] = ACTIONS(359), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(357), + [anon_sym_const_DASHclass] = ACTIONS(357), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(357), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(357), + [anon_sym_monitor_DASHenter] = ACTIONS(357), + [anon_sym_monitor_DASHexit] = ACTIONS(357), + [anon_sym_check_DASHcast] = ACTIONS(357), + [anon_sym_instance_DASHof] = ACTIONS(357), + [anon_sym_array_DASHlength] = ACTIONS(357), + [anon_sym_new_DASHinstance] = ACTIONS(357), + [anon_sym_new_DASHarray] = ACTIONS(357), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(359), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(357), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(357), + [anon_sym_throw] = ACTIONS(359), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(357), + [anon_sym_goto] = ACTIONS(359), + [anon_sym_goto_SLASH16] = ACTIONS(357), + [anon_sym_goto_SLASH32] = ACTIONS(357), + [anon_sym_packed_DASHswitch] = ACTIONS(357), + [anon_sym_sparse_DASHswitch] = ACTIONS(357), + [anon_sym_cmpl_DASHfloat] = ACTIONS(357), + [anon_sym_cmpg_DASHfloat] = ACTIONS(357), + [anon_sym_cmpl_DASHdouble] = ACTIONS(357), + [anon_sym_cmpg_DASHdouble] = ACTIONS(357), + [anon_sym_cmp_DASHlong] = ACTIONS(357), + [anon_sym_if_DASHeq] = ACTIONS(359), + [anon_sym_if_DASHne] = ACTIONS(359), + [anon_sym_if_DASHlt] = ACTIONS(359), + [anon_sym_if_DASHge] = ACTIONS(359), + [anon_sym_if_DASHgt] = ACTIONS(359), + [anon_sym_if_DASHle] = ACTIONS(359), + [anon_sym_if_DASHeqz] = ACTIONS(357), + [anon_sym_if_DASHnez] = ACTIONS(357), + [anon_sym_if_DASHltz] = ACTIONS(357), + [anon_sym_if_DASHgez] = ACTIONS(357), + [anon_sym_if_DASHgtz] = ACTIONS(357), + [anon_sym_if_DASHlez] = ACTIONS(357), + [anon_sym_aget] = ACTIONS(359), + [anon_sym_aget_DASHwide] = ACTIONS(357), + [anon_sym_aget_DASHobject] = ACTIONS(357), + [anon_sym_aget_DASHboolean] = ACTIONS(357), + [anon_sym_aget_DASHbyte] = ACTIONS(357), + [anon_sym_aget_DASHchar] = ACTIONS(357), + [anon_sym_aget_DASHshort] = ACTIONS(357), + [anon_sym_aput] = ACTIONS(359), + [anon_sym_aput_DASHwide] = ACTIONS(357), + [anon_sym_aput_DASHobject] = ACTIONS(357), + [anon_sym_aput_DASHboolean] = ACTIONS(357), + [anon_sym_aput_DASHbyte] = ACTIONS(357), + [anon_sym_aput_DASHchar] = ACTIONS(357), + [anon_sym_aput_DASHshort] = ACTIONS(357), + [anon_sym_iget] = ACTIONS(359), + [anon_sym_iget_DASHwide] = ACTIONS(359), + [anon_sym_iget_DASHobject] = ACTIONS(359), + [anon_sym_iget_DASHboolean] = ACTIONS(357), + [anon_sym_iget_DASHbyte] = ACTIONS(357), + [anon_sym_iget_DASHchar] = ACTIONS(357), + [anon_sym_iget_DASHshort] = ACTIONS(357), + [anon_sym_iget_DASHvolatile] = ACTIONS(357), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(357), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(357), + [anon_sym_iput] = ACTIONS(359), + [anon_sym_iput_DASHwide] = ACTIONS(359), + [anon_sym_iput_DASHobject] = ACTIONS(359), + [anon_sym_iput_DASHboolean] = ACTIONS(359), + [anon_sym_iput_DASHbyte] = ACTIONS(359), + [anon_sym_iput_DASHchar] = ACTIONS(359), + [anon_sym_iput_DASHshort] = ACTIONS(359), + [anon_sym_iput_DASHvolatile] = ACTIONS(357), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(357), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(357), + [anon_sym_sget] = ACTIONS(359), + [anon_sym_sget_DASHwide] = ACTIONS(359), + [anon_sym_sget_DASHobject] = ACTIONS(359), + [anon_sym_sget_DASHboolean] = ACTIONS(357), + [anon_sym_sget_DASHbyte] = ACTIONS(357), + [anon_sym_sget_DASHchar] = ACTIONS(357), + [anon_sym_sget_DASHshort] = ACTIONS(357), + [anon_sym_sget_DASHvolatile] = ACTIONS(357), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(357), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(357), + [anon_sym_sput] = ACTIONS(359), + [anon_sym_sput_DASHwide] = ACTIONS(359), + [anon_sym_sput_DASHobject] = ACTIONS(359), + [anon_sym_sput_DASHboolean] = ACTIONS(357), + [anon_sym_sput_DASHbyte] = ACTIONS(357), + [anon_sym_sput_DASHchar] = ACTIONS(357), + [anon_sym_sput_DASHshort] = ACTIONS(357), + [anon_sym_sput_DASHvolatile] = ACTIONS(357), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(357), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(357), + [anon_sym_invoke_DASHconstructor] = ACTIONS(357), + [anon_sym_invoke_DASHcustom] = ACTIONS(359), + [anon_sym_invoke_DASHdirect] = ACTIONS(359), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(357), + [anon_sym_invoke_DASHinstance] = ACTIONS(357), + [anon_sym_invoke_DASHinterface] = ACTIONS(359), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(359), + [anon_sym_invoke_DASHstatic] = ACTIONS(359), + [anon_sym_invoke_DASHsuper] = ACTIONS(359), + [anon_sym_invoke_DASHvirtual] = ACTIONS(359), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(357), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(357), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(357), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(357), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(357), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(357), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(357), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(357), + [anon_sym_neg_DASHint] = ACTIONS(357), + [anon_sym_not_DASHint] = ACTIONS(357), + [anon_sym_neg_DASHlong] = ACTIONS(357), + [anon_sym_not_DASHlong] = ACTIONS(357), + [anon_sym_neg_DASHfloat] = ACTIONS(357), + [anon_sym_neg_DASHdouble] = ACTIONS(357), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(357), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(357), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(357), + [anon_sym_long_DASHto_DASHint] = ACTIONS(357), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(357), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(357), + [anon_sym_float_DASHto_DASHint] = ACTIONS(357), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(357), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(357), + [anon_sym_double_DASHto_DASHint] = ACTIONS(357), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(357), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(357), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(357), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(357), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(357), + [anon_sym_add_DASHint] = ACTIONS(359), + [anon_sym_sub_DASHint] = ACTIONS(359), + [anon_sym_mul_DASHint] = ACTIONS(359), + [anon_sym_div_DASHint] = ACTIONS(359), + [anon_sym_rem_DASHint] = ACTIONS(359), + [anon_sym_and_DASHint] = ACTIONS(359), + [anon_sym_or_DASHint] = ACTIONS(359), + [anon_sym_xor_DASHint] = ACTIONS(359), + [anon_sym_shl_DASHint] = ACTIONS(359), + [anon_sym_shr_DASHint] = ACTIONS(359), + [anon_sym_ushr_DASHint] = ACTIONS(359), + [anon_sym_add_DASHlong] = ACTIONS(359), + [anon_sym_sub_DASHlong] = ACTIONS(359), + [anon_sym_mul_DASHlong] = ACTIONS(359), + [anon_sym_div_DASHlong] = ACTIONS(359), + [anon_sym_rem_DASHlong] = ACTIONS(359), + [anon_sym_and_DASHlong] = ACTIONS(359), + [anon_sym_or_DASHlong] = ACTIONS(359), + [anon_sym_xor_DASHlong] = ACTIONS(359), + [anon_sym_shl_DASHlong] = ACTIONS(359), + [anon_sym_shr_DASHlong] = ACTIONS(359), + [anon_sym_ushr_DASHlong] = ACTIONS(359), + [anon_sym_add_DASHfloat] = ACTIONS(359), + [anon_sym_sub_DASHfloat] = ACTIONS(359), + [anon_sym_mul_DASHfloat] = ACTIONS(359), + [anon_sym_div_DASHfloat] = ACTIONS(359), + [anon_sym_rem_DASHfloat] = ACTIONS(359), + [anon_sym_add_DASHdouble] = ACTIONS(359), + [anon_sym_sub_DASHdouble] = ACTIONS(359), + [anon_sym_mul_DASHdouble] = ACTIONS(359), + [anon_sym_div_DASHdouble] = ACTIONS(359), + [anon_sym_rem_DASHdouble] = ACTIONS(359), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(357), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(357), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(357), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(357), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(357), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(357), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(357), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(357), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(357), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(357), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(357), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(357), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(357), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(357), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(357), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(357), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(357), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(357), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(357), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(357), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(357), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(357), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(357), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(357), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(357), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(357), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(357), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(357), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(357), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(357), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(357), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(357), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(357), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(357), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(357), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(357), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(357), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(357), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(357), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(357), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(357), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(357), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(357), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(357), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(357), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(357), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(357), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(357), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(357), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(357), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(357), + [anon_sym_static_DASHget] = ACTIONS(357), + [anon_sym_static_DASHput] = ACTIONS(357), + [anon_sym_instance_DASHget] = ACTIONS(357), + [anon_sym_instance_DASHput] = ACTIONS(357), + [anon_sym_execute_DASHinline] = ACTIONS(359), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(357), + [anon_sym_iget_DASHquick] = ACTIONS(357), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(357), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(357), + [anon_sym_iput_DASHquick] = ACTIONS(357), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(357), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(357), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(357), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(357), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(357), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(357), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(359), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(357), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(359), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(357), + [anon_sym_rsub_DASHint] = ACTIONS(359), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(357), + [anon_sym_DOTline] = ACTIONS(357), + [anon_sym_DOTlocals] = ACTIONS(357), + [anon_sym_DOTlocal] = ACTIONS(359), + [anon_sym_DOTendlocal] = ACTIONS(357), + [anon_sym_DOTrestartlocal] = ACTIONS(357), + [anon_sym_DOTregisters] = ACTIONS(357), + [anon_sym_DOTcatch] = ACTIONS(359), + [anon_sym_DOTcatchall] = ACTIONS(357), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(357), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(357), + [anon_sym_DOTarray_DASHdata] = ACTIONS(357), + [sym_prologue_directive] = ACTIONS(357), + [sym_epilogue_directive] = ACTIONS(357), + [aux_sym_label_token1] = ACTIONS(357), + [aux_sym_jmp_label_token1] = ACTIONS(357), + [sym_comment] = ACTIONS(3), + }, + [43] = { + [anon_sym_DOTsource] = ACTIONS(361), + [anon_sym_DOTendmethod] = ACTIONS(361), + [anon_sym_DOTannotation] = ACTIONS(361), + [anon_sym_DOTparam] = ACTIONS(363), + [anon_sym_DOTparameter] = ACTIONS(361), + [anon_sym_nop] = ACTIONS(363), + [anon_sym_move] = ACTIONS(363), + [anon_sym_move_SLASHfrom16] = ACTIONS(361), + [anon_sym_move_SLASH16] = ACTIONS(361), + [anon_sym_move_DASHwide] = ACTIONS(363), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(361), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(361), + [anon_sym_move_DASHobject] = ACTIONS(363), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(361), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(361), + [anon_sym_move_DASHresult] = ACTIONS(363), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(361), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(361), + [anon_sym_move_DASHexception] = ACTIONS(361), + [anon_sym_return_DASHvoid] = ACTIONS(361), + [anon_sym_return] = ACTIONS(363), + [anon_sym_return_DASHwide] = ACTIONS(361), + [anon_sym_return_DASHobject] = ACTIONS(361), + [anon_sym_const_SLASH4] = ACTIONS(361), + [anon_sym_const_SLASH16] = ACTIONS(361), + [anon_sym_const] = ACTIONS(363), + [anon_sym_const_SLASHhigh16] = ACTIONS(361), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(361), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(361), + [anon_sym_const_DASHwide] = ACTIONS(363), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(361), + [anon_sym_const_DASHstring] = ACTIONS(363), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(361), + [anon_sym_const_DASHclass] = ACTIONS(361), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(361), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(361), + [anon_sym_monitor_DASHenter] = ACTIONS(361), + [anon_sym_monitor_DASHexit] = ACTIONS(361), + [anon_sym_check_DASHcast] = ACTIONS(361), + [anon_sym_instance_DASHof] = ACTIONS(361), + [anon_sym_array_DASHlength] = ACTIONS(361), + [anon_sym_new_DASHinstance] = ACTIONS(361), + [anon_sym_new_DASHarray] = ACTIONS(361), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(363), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(361), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(361), + [anon_sym_throw] = ACTIONS(363), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(361), + [anon_sym_goto] = ACTIONS(363), + [anon_sym_goto_SLASH16] = ACTIONS(361), + [anon_sym_goto_SLASH32] = ACTIONS(361), + [anon_sym_packed_DASHswitch] = ACTIONS(361), + [anon_sym_sparse_DASHswitch] = ACTIONS(361), + [anon_sym_cmpl_DASHfloat] = ACTIONS(361), + [anon_sym_cmpg_DASHfloat] = ACTIONS(361), + [anon_sym_cmpl_DASHdouble] = ACTIONS(361), + [anon_sym_cmpg_DASHdouble] = ACTIONS(361), + [anon_sym_cmp_DASHlong] = ACTIONS(361), + [anon_sym_if_DASHeq] = ACTIONS(363), + [anon_sym_if_DASHne] = ACTIONS(363), + [anon_sym_if_DASHlt] = ACTIONS(363), + [anon_sym_if_DASHge] = ACTIONS(363), + [anon_sym_if_DASHgt] = ACTIONS(363), + [anon_sym_if_DASHle] = ACTIONS(363), + [anon_sym_if_DASHeqz] = ACTIONS(361), + [anon_sym_if_DASHnez] = ACTIONS(361), + [anon_sym_if_DASHltz] = ACTIONS(361), + [anon_sym_if_DASHgez] = ACTIONS(361), + [anon_sym_if_DASHgtz] = ACTIONS(361), + [anon_sym_if_DASHlez] = ACTIONS(361), + [anon_sym_aget] = ACTIONS(363), + [anon_sym_aget_DASHwide] = ACTIONS(361), + [anon_sym_aget_DASHobject] = ACTIONS(361), + [anon_sym_aget_DASHboolean] = ACTIONS(361), + [anon_sym_aget_DASHbyte] = ACTIONS(361), + [anon_sym_aget_DASHchar] = ACTIONS(361), + [anon_sym_aget_DASHshort] = ACTIONS(361), + [anon_sym_aput] = ACTIONS(363), + [anon_sym_aput_DASHwide] = ACTIONS(361), + [anon_sym_aput_DASHobject] = ACTIONS(361), + [anon_sym_aput_DASHboolean] = ACTIONS(361), + [anon_sym_aput_DASHbyte] = ACTIONS(361), + [anon_sym_aput_DASHchar] = ACTIONS(361), + [anon_sym_aput_DASHshort] = ACTIONS(361), + [anon_sym_iget] = ACTIONS(363), + [anon_sym_iget_DASHwide] = ACTIONS(363), + [anon_sym_iget_DASHobject] = ACTIONS(363), + [anon_sym_iget_DASHboolean] = ACTIONS(361), + [anon_sym_iget_DASHbyte] = ACTIONS(361), + [anon_sym_iget_DASHchar] = ACTIONS(361), + [anon_sym_iget_DASHshort] = ACTIONS(361), + [anon_sym_iget_DASHvolatile] = ACTIONS(361), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(361), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(361), + [anon_sym_iput] = ACTIONS(363), + [anon_sym_iput_DASHwide] = ACTIONS(363), + [anon_sym_iput_DASHobject] = ACTIONS(363), + [anon_sym_iput_DASHboolean] = ACTIONS(363), + [anon_sym_iput_DASHbyte] = ACTIONS(363), + [anon_sym_iput_DASHchar] = ACTIONS(363), + [anon_sym_iput_DASHshort] = ACTIONS(363), + [anon_sym_iput_DASHvolatile] = ACTIONS(361), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(361), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(361), + [anon_sym_sget] = ACTIONS(363), + [anon_sym_sget_DASHwide] = ACTIONS(363), + [anon_sym_sget_DASHobject] = ACTIONS(363), + [anon_sym_sget_DASHboolean] = ACTIONS(361), + [anon_sym_sget_DASHbyte] = ACTIONS(361), + [anon_sym_sget_DASHchar] = ACTIONS(361), + [anon_sym_sget_DASHshort] = ACTIONS(361), + [anon_sym_sget_DASHvolatile] = ACTIONS(361), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(361), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(361), + [anon_sym_sput] = ACTIONS(363), + [anon_sym_sput_DASHwide] = ACTIONS(363), + [anon_sym_sput_DASHobject] = ACTIONS(363), + [anon_sym_sput_DASHboolean] = ACTIONS(361), + [anon_sym_sput_DASHbyte] = ACTIONS(361), + [anon_sym_sput_DASHchar] = ACTIONS(361), + [anon_sym_sput_DASHshort] = ACTIONS(361), + [anon_sym_sput_DASHvolatile] = ACTIONS(361), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(361), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(361), + [anon_sym_invoke_DASHconstructor] = ACTIONS(361), + [anon_sym_invoke_DASHcustom] = ACTIONS(363), + [anon_sym_invoke_DASHdirect] = ACTIONS(363), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(361), + [anon_sym_invoke_DASHinstance] = ACTIONS(361), + [anon_sym_invoke_DASHinterface] = ACTIONS(363), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(363), + [anon_sym_invoke_DASHstatic] = ACTIONS(363), + [anon_sym_invoke_DASHsuper] = ACTIONS(363), + [anon_sym_invoke_DASHvirtual] = ACTIONS(363), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(361), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(361), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(361), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(361), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(361), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(361), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(361), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(361), + [anon_sym_neg_DASHint] = ACTIONS(361), + [anon_sym_not_DASHint] = ACTIONS(361), + [anon_sym_neg_DASHlong] = ACTIONS(361), + [anon_sym_not_DASHlong] = ACTIONS(361), + [anon_sym_neg_DASHfloat] = ACTIONS(361), + [anon_sym_neg_DASHdouble] = ACTIONS(361), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(361), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(361), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(361), + [anon_sym_long_DASHto_DASHint] = ACTIONS(361), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(361), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(361), + [anon_sym_float_DASHto_DASHint] = ACTIONS(361), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(361), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(361), + [anon_sym_double_DASHto_DASHint] = ACTIONS(361), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(361), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(361), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(361), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(361), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(361), + [anon_sym_add_DASHint] = ACTIONS(363), + [anon_sym_sub_DASHint] = ACTIONS(363), + [anon_sym_mul_DASHint] = ACTIONS(363), + [anon_sym_div_DASHint] = ACTIONS(363), + [anon_sym_rem_DASHint] = ACTIONS(363), + [anon_sym_and_DASHint] = ACTIONS(363), + [anon_sym_or_DASHint] = ACTIONS(363), + [anon_sym_xor_DASHint] = ACTIONS(363), + [anon_sym_shl_DASHint] = ACTIONS(363), + [anon_sym_shr_DASHint] = ACTIONS(363), + [anon_sym_ushr_DASHint] = ACTIONS(363), + [anon_sym_add_DASHlong] = ACTIONS(363), + [anon_sym_sub_DASHlong] = ACTIONS(363), + [anon_sym_mul_DASHlong] = ACTIONS(363), + [anon_sym_div_DASHlong] = ACTIONS(363), + [anon_sym_rem_DASHlong] = ACTIONS(363), + [anon_sym_and_DASHlong] = ACTIONS(363), + [anon_sym_or_DASHlong] = ACTIONS(363), + [anon_sym_xor_DASHlong] = ACTIONS(363), + [anon_sym_shl_DASHlong] = ACTIONS(363), + [anon_sym_shr_DASHlong] = ACTIONS(363), + [anon_sym_ushr_DASHlong] = ACTIONS(363), + [anon_sym_add_DASHfloat] = ACTIONS(363), + [anon_sym_sub_DASHfloat] = ACTIONS(363), + [anon_sym_mul_DASHfloat] = ACTIONS(363), + [anon_sym_div_DASHfloat] = ACTIONS(363), + [anon_sym_rem_DASHfloat] = ACTIONS(363), + [anon_sym_add_DASHdouble] = ACTIONS(363), + [anon_sym_sub_DASHdouble] = ACTIONS(363), + [anon_sym_mul_DASHdouble] = ACTIONS(363), + [anon_sym_div_DASHdouble] = ACTIONS(363), + [anon_sym_rem_DASHdouble] = ACTIONS(363), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(361), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(361), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(361), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(361), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(361), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(361), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(361), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(361), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(361), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(361), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(361), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(361), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(361), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(361), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(361), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(361), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(361), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(361), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(361), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(361), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(361), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(361), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(361), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(361), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(361), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(361), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(361), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(361), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(361), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(361), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(361), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(361), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(361), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(361), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(361), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(361), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(361), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(361), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(361), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(361), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(361), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(361), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(361), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(361), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(361), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(361), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(361), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(361), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(361), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(361), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(361), + [anon_sym_static_DASHget] = ACTIONS(361), + [anon_sym_static_DASHput] = ACTIONS(361), + [anon_sym_instance_DASHget] = ACTIONS(361), + [anon_sym_instance_DASHput] = ACTIONS(361), + [anon_sym_execute_DASHinline] = ACTIONS(363), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(361), + [anon_sym_iget_DASHquick] = ACTIONS(361), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(361), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(361), + [anon_sym_iput_DASHquick] = ACTIONS(361), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(361), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(361), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(361), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(361), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(361), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(361), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(363), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(361), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(363), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(361), + [anon_sym_rsub_DASHint] = ACTIONS(363), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(361), + [anon_sym_DOTline] = ACTIONS(361), + [anon_sym_DOTlocals] = ACTIONS(361), + [anon_sym_DOTlocal] = ACTIONS(363), + [anon_sym_DOTendlocal] = ACTIONS(361), + [anon_sym_DOTrestartlocal] = ACTIONS(361), + [anon_sym_DOTregisters] = ACTIONS(361), + [anon_sym_DOTcatch] = ACTIONS(363), + [anon_sym_DOTcatchall] = ACTIONS(361), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(361), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(361), + [anon_sym_DOTarray_DASHdata] = ACTIONS(361), + [sym_prologue_directive] = ACTIONS(361), + [sym_epilogue_directive] = ACTIONS(361), + [aux_sym_label_token1] = ACTIONS(361), + [aux_sym_jmp_label_token1] = ACTIONS(361), + [sym_comment] = ACTIONS(3), + }, + [44] = { + [anon_sym_DOTsource] = ACTIONS(365), + [anon_sym_DOTendmethod] = ACTIONS(365), + [anon_sym_DOTannotation] = ACTIONS(365), + [anon_sym_DOTparam] = ACTIONS(367), + [anon_sym_DOTparameter] = ACTIONS(365), + [anon_sym_nop] = ACTIONS(367), + [anon_sym_move] = ACTIONS(367), + [anon_sym_move_SLASHfrom16] = ACTIONS(365), + [anon_sym_move_SLASH16] = ACTIONS(365), + [anon_sym_move_DASHwide] = ACTIONS(367), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(365), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(365), + [anon_sym_move_DASHobject] = ACTIONS(367), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(365), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(365), + [anon_sym_move_DASHresult] = ACTIONS(367), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(365), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(365), + [anon_sym_move_DASHexception] = ACTIONS(365), + [anon_sym_return_DASHvoid] = ACTIONS(365), + [anon_sym_return] = ACTIONS(367), + [anon_sym_return_DASHwide] = ACTIONS(365), + [anon_sym_return_DASHobject] = ACTIONS(365), + [anon_sym_const_SLASH4] = ACTIONS(365), + [anon_sym_const_SLASH16] = ACTIONS(365), + [anon_sym_const] = ACTIONS(367), + [anon_sym_const_SLASHhigh16] = ACTIONS(365), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(365), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(365), + [anon_sym_const_DASHwide] = ACTIONS(367), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(365), + [anon_sym_const_DASHstring] = ACTIONS(367), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(365), + [anon_sym_const_DASHclass] = ACTIONS(365), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(365), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(365), + [anon_sym_monitor_DASHenter] = ACTIONS(365), + [anon_sym_monitor_DASHexit] = ACTIONS(365), + [anon_sym_check_DASHcast] = ACTIONS(365), + [anon_sym_instance_DASHof] = ACTIONS(365), + [anon_sym_array_DASHlength] = ACTIONS(365), + [anon_sym_new_DASHinstance] = ACTIONS(365), + [anon_sym_new_DASHarray] = ACTIONS(365), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(367), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(365), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(365), + [anon_sym_throw] = ACTIONS(367), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(365), + [anon_sym_goto] = ACTIONS(367), + [anon_sym_goto_SLASH16] = ACTIONS(365), + [anon_sym_goto_SLASH32] = ACTIONS(365), + [anon_sym_packed_DASHswitch] = ACTIONS(365), + [anon_sym_sparse_DASHswitch] = ACTIONS(365), + [anon_sym_cmpl_DASHfloat] = ACTIONS(365), + [anon_sym_cmpg_DASHfloat] = ACTIONS(365), + [anon_sym_cmpl_DASHdouble] = ACTIONS(365), + [anon_sym_cmpg_DASHdouble] = ACTIONS(365), + [anon_sym_cmp_DASHlong] = ACTIONS(365), + [anon_sym_if_DASHeq] = ACTIONS(367), + [anon_sym_if_DASHne] = ACTIONS(367), + [anon_sym_if_DASHlt] = ACTIONS(367), + [anon_sym_if_DASHge] = ACTIONS(367), + [anon_sym_if_DASHgt] = ACTIONS(367), + [anon_sym_if_DASHle] = ACTIONS(367), + [anon_sym_if_DASHeqz] = ACTIONS(365), + [anon_sym_if_DASHnez] = ACTIONS(365), + [anon_sym_if_DASHltz] = ACTIONS(365), + [anon_sym_if_DASHgez] = ACTIONS(365), + [anon_sym_if_DASHgtz] = ACTIONS(365), + [anon_sym_if_DASHlez] = ACTIONS(365), + [anon_sym_aget] = ACTIONS(367), + [anon_sym_aget_DASHwide] = ACTIONS(365), + [anon_sym_aget_DASHobject] = ACTIONS(365), + [anon_sym_aget_DASHboolean] = ACTIONS(365), + [anon_sym_aget_DASHbyte] = ACTIONS(365), + [anon_sym_aget_DASHchar] = ACTIONS(365), + [anon_sym_aget_DASHshort] = ACTIONS(365), + [anon_sym_aput] = ACTIONS(367), + [anon_sym_aput_DASHwide] = ACTIONS(365), + [anon_sym_aput_DASHobject] = ACTIONS(365), + [anon_sym_aput_DASHboolean] = ACTIONS(365), + [anon_sym_aput_DASHbyte] = ACTIONS(365), + [anon_sym_aput_DASHchar] = ACTIONS(365), + [anon_sym_aput_DASHshort] = ACTIONS(365), + [anon_sym_iget] = ACTIONS(367), + [anon_sym_iget_DASHwide] = ACTIONS(367), + [anon_sym_iget_DASHobject] = ACTIONS(367), + [anon_sym_iget_DASHboolean] = ACTIONS(365), + [anon_sym_iget_DASHbyte] = ACTIONS(365), + [anon_sym_iget_DASHchar] = ACTIONS(365), + [anon_sym_iget_DASHshort] = ACTIONS(365), + [anon_sym_iget_DASHvolatile] = ACTIONS(365), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(365), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(365), + [anon_sym_iput] = ACTIONS(367), + [anon_sym_iput_DASHwide] = ACTIONS(367), + [anon_sym_iput_DASHobject] = ACTIONS(367), + [anon_sym_iput_DASHboolean] = ACTIONS(367), + [anon_sym_iput_DASHbyte] = ACTIONS(367), + [anon_sym_iput_DASHchar] = ACTIONS(367), + [anon_sym_iput_DASHshort] = ACTIONS(367), + [anon_sym_iput_DASHvolatile] = ACTIONS(365), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(365), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(365), + [anon_sym_sget] = ACTIONS(367), + [anon_sym_sget_DASHwide] = ACTIONS(367), + [anon_sym_sget_DASHobject] = ACTIONS(367), + [anon_sym_sget_DASHboolean] = ACTIONS(365), + [anon_sym_sget_DASHbyte] = ACTIONS(365), + [anon_sym_sget_DASHchar] = ACTIONS(365), + [anon_sym_sget_DASHshort] = ACTIONS(365), + [anon_sym_sget_DASHvolatile] = ACTIONS(365), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(365), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(365), + [anon_sym_sput] = ACTIONS(367), + [anon_sym_sput_DASHwide] = ACTIONS(367), + [anon_sym_sput_DASHobject] = ACTIONS(367), + [anon_sym_sput_DASHboolean] = ACTIONS(365), + [anon_sym_sput_DASHbyte] = ACTIONS(365), + [anon_sym_sput_DASHchar] = ACTIONS(365), + [anon_sym_sput_DASHshort] = ACTIONS(365), + [anon_sym_sput_DASHvolatile] = ACTIONS(365), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(365), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(365), + [anon_sym_invoke_DASHconstructor] = ACTIONS(365), + [anon_sym_invoke_DASHcustom] = ACTIONS(367), + [anon_sym_invoke_DASHdirect] = ACTIONS(367), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(365), + [anon_sym_invoke_DASHinstance] = ACTIONS(365), + [anon_sym_invoke_DASHinterface] = ACTIONS(367), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(367), + [anon_sym_invoke_DASHstatic] = ACTIONS(367), + [anon_sym_invoke_DASHsuper] = ACTIONS(367), + [anon_sym_invoke_DASHvirtual] = ACTIONS(367), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(365), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(365), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(365), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(365), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(365), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(365), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(365), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(365), + [anon_sym_neg_DASHint] = ACTIONS(365), + [anon_sym_not_DASHint] = ACTIONS(365), + [anon_sym_neg_DASHlong] = ACTIONS(365), + [anon_sym_not_DASHlong] = ACTIONS(365), + [anon_sym_neg_DASHfloat] = ACTIONS(365), + [anon_sym_neg_DASHdouble] = ACTIONS(365), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(365), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(365), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(365), + [anon_sym_long_DASHto_DASHint] = ACTIONS(365), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(365), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(365), + [anon_sym_float_DASHto_DASHint] = ACTIONS(365), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(365), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(365), + [anon_sym_double_DASHto_DASHint] = ACTIONS(365), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(365), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(365), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(365), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(365), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(365), + [anon_sym_add_DASHint] = ACTIONS(367), + [anon_sym_sub_DASHint] = ACTIONS(367), + [anon_sym_mul_DASHint] = ACTIONS(367), + [anon_sym_div_DASHint] = ACTIONS(367), + [anon_sym_rem_DASHint] = ACTIONS(367), + [anon_sym_and_DASHint] = ACTIONS(367), + [anon_sym_or_DASHint] = ACTIONS(367), + [anon_sym_xor_DASHint] = ACTIONS(367), + [anon_sym_shl_DASHint] = ACTIONS(367), + [anon_sym_shr_DASHint] = ACTIONS(367), + [anon_sym_ushr_DASHint] = ACTIONS(367), + [anon_sym_add_DASHlong] = ACTIONS(367), + [anon_sym_sub_DASHlong] = ACTIONS(367), + [anon_sym_mul_DASHlong] = ACTIONS(367), + [anon_sym_div_DASHlong] = ACTIONS(367), + [anon_sym_rem_DASHlong] = ACTIONS(367), + [anon_sym_and_DASHlong] = ACTIONS(367), + [anon_sym_or_DASHlong] = ACTIONS(367), + [anon_sym_xor_DASHlong] = ACTIONS(367), + [anon_sym_shl_DASHlong] = ACTIONS(367), + [anon_sym_shr_DASHlong] = ACTIONS(367), + [anon_sym_ushr_DASHlong] = ACTIONS(367), + [anon_sym_add_DASHfloat] = ACTIONS(367), + [anon_sym_sub_DASHfloat] = ACTIONS(367), + [anon_sym_mul_DASHfloat] = ACTIONS(367), + [anon_sym_div_DASHfloat] = ACTIONS(367), + [anon_sym_rem_DASHfloat] = ACTIONS(367), + [anon_sym_add_DASHdouble] = ACTIONS(367), + [anon_sym_sub_DASHdouble] = ACTIONS(367), + [anon_sym_mul_DASHdouble] = ACTIONS(367), + [anon_sym_div_DASHdouble] = ACTIONS(367), + [anon_sym_rem_DASHdouble] = ACTIONS(367), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(365), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(365), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(365), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(365), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(365), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(365), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(365), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(365), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(365), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(365), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(365), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(365), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(365), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(365), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(365), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(365), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(365), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(365), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(365), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(365), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(365), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(365), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(365), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(365), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(365), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(365), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(365), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(365), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(365), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(365), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(365), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(365), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(365), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(365), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(365), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(365), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(365), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(365), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(365), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(365), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(365), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(365), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(365), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(365), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(365), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(365), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(365), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(365), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(365), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(365), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(365), + [anon_sym_static_DASHget] = ACTIONS(365), + [anon_sym_static_DASHput] = ACTIONS(365), + [anon_sym_instance_DASHget] = ACTIONS(365), + [anon_sym_instance_DASHput] = ACTIONS(365), + [anon_sym_execute_DASHinline] = ACTIONS(367), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(365), + [anon_sym_iget_DASHquick] = ACTIONS(365), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(365), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(365), + [anon_sym_iput_DASHquick] = ACTIONS(365), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(365), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(365), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(365), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(365), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(365), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(365), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(367), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(365), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(367), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(365), + [anon_sym_rsub_DASHint] = ACTIONS(367), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(365), + [anon_sym_DOTline] = ACTIONS(365), + [anon_sym_DOTlocals] = ACTIONS(365), + [anon_sym_DOTlocal] = ACTIONS(367), + [anon_sym_DOTendlocal] = ACTIONS(365), + [anon_sym_DOTrestartlocal] = ACTIONS(365), + [anon_sym_DOTregisters] = ACTIONS(365), + [anon_sym_DOTcatch] = ACTIONS(367), + [anon_sym_DOTcatchall] = ACTIONS(365), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(365), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(365), + [anon_sym_DOTarray_DASHdata] = ACTIONS(365), + [sym_prologue_directive] = ACTIONS(365), + [sym_epilogue_directive] = ACTIONS(365), + [aux_sym_label_token1] = ACTIONS(365), + [aux_sym_jmp_label_token1] = ACTIONS(365), + [sym_comment] = ACTIONS(3), + }, + [45] = { + [anon_sym_DOTsource] = ACTIONS(369), + [anon_sym_DOTendmethod] = ACTIONS(369), + [anon_sym_DOTannotation] = ACTIONS(369), + [anon_sym_DOTparam] = ACTIONS(371), + [anon_sym_DOTparameter] = ACTIONS(369), + [anon_sym_nop] = ACTIONS(371), + [anon_sym_move] = ACTIONS(371), + [anon_sym_move_SLASHfrom16] = ACTIONS(369), + [anon_sym_move_SLASH16] = ACTIONS(369), + [anon_sym_move_DASHwide] = ACTIONS(371), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(369), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(369), + [anon_sym_move_DASHobject] = ACTIONS(371), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(369), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(369), + [anon_sym_move_DASHresult] = ACTIONS(371), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(369), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(369), + [anon_sym_move_DASHexception] = ACTIONS(369), + [anon_sym_return_DASHvoid] = ACTIONS(369), + [anon_sym_return] = ACTIONS(371), + [anon_sym_return_DASHwide] = ACTIONS(369), + [anon_sym_return_DASHobject] = ACTIONS(369), + [anon_sym_const_SLASH4] = ACTIONS(369), + [anon_sym_const_SLASH16] = ACTIONS(369), + [anon_sym_const] = ACTIONS(371), + [anon_sym_const_SLASHhigh16] = ACTIONS(369), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(369), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(369), + [anon_sym_const_DASHwide] = ACTIONS(371), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(369), + [anon_sym_const_DASHstring] = ACTIONS(371), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(369), + [anon_sym_const_DASHclass] = ACTIONS(369), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(369), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(369), + [anon_sym_monitor_DASHenter] = ACTIONS(369), + [anon_sym_monitor_DASHexit] = ACTIONS(369), + [anon_sym_check_DASHcast] = ACTIONS(369), + [anon_sym_instance_DASHof] = ACTIONS(369), + [anon_sym_array_DASHlength] = ACTIONS(369), + [anon_sym_new_DASHinstance] = ACTIONS(369), + [anon_sym_new_DASHarray] = ACTIONS(369), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(371), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(369), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(369), + [anon_sym_throw] = ACTIONS(371), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(369), + [anon_sym_goto] = ACTIONS(371), + [anon_sym_goto_SLASH16] = ACTIONS(369), + [anon_sym_goto_SLASH32] = ACTIONS(369), + [anon_sym_packed_DASHswitch] = ACTIONS(369), + [anon_sym_sparse_DASHswitch] = ACTIONS(369), + [anon_sym_cmpl_DASHfloat] = ACTIONS(369), + [anon_sym_cmpg_DASHfloat] = ACTIONS(369), + [anon_sym_cmpl_DASHdouble] = ACTIONS(369), + [anon_sym_cmpg_DASHdouble] = ACTIONS(369), + [anon_sym_cmp_DASHlong] = ACTIONS(369), + [anon_sym_if_DASHeq] = ACTIONS(371), + [anon_sym_if_DASHne] = ACTIONS(371), + [anon_sym_if_DASHlt] = ACTIONS(371), + [anon_sym_if_DASHge] = ACTIONS(371), + [anon_sym_if_DASHgt] = ACTIONS(371), + [anon_sym_if_DASHle] = ACTIONS(371), + [anon_sym_if_DASHeqz] = ACTIONS(369), + [anon_sym_if_DASHnez] = ACTIONS(369), + [anon_sym_if_DASHltz] = ACTIONS(369), + [anon_sym_if_DASHgez] = ACTIONS(369), + [anon_sym_if_DASHgtz] = ACTIONS(369), + [anon_sym_if_DASHlez] = ACTIONS(369), + [anon_sym_aget] = ACTIONS(371), + [anon_sym_aget_DASHwide] = ACTIONS(369), + [anon_sym_aget_DASHobject] = ACTIONS(369), + [anon_sym_aget_DASHboolean] = ACTIONS(369), + [anon_sym_aget_DASHbyte] = ACTIONS(369), + [anon_sym_aget_DASHchar] = ACTIONS(369), + [anon_sym_aget_DASHshort] = ACTIONS(369), + [anon_sym_aput] = ACTIONS(371), + [anon_sym_aput_DASHwide] = ACTIONS(369), + [anon_sym_aput_DASHobject] = ACTIONS(369), + [anon_sym_aput_DASHboolean] = ACTIONS(369), + [anon_sym_aput_DASHbyte] = ACTIONS(369), + [anon_sym_aput_DASHchar] = ACTIONS(369), + [anon_sym_aput_DASHshort] = ACTIONS(369), + [anon_sym_iget] = ACTIONS(371), + [anon_sym_iget_DASHwide] = ACTIONS(371), + [anon_sym_iget_DASHobject] = ACTIONS(371), + [anon_sym_iget_DASHboolean] = ACTIONS(369), + [anon_sym_iget_DASHbyte] = ACTIONS(369), + [anon_sym_iget_DASHchar] = ACTIONS(369), + [anon_sym_iget_DASHshort] = ACTIONS(369), + [anon_sym_iget_DASHvolatile] = ACTIONS(369), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(369), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(369), + [anon_sym_iput] = ACTIONS(371), + [anon_sym_iput_DASHwide] = ACTIONS(371), + [anon_sym_iput_DASHobject] = ACTIONS(371), + [anon_sym_iput_DASHboolean] = ACTIONS(371), + [anon_sym_iput_DASHbyte] = ACTIONS(371), + [anon_sym_iput_DASHchar] = ACTIONS(371), + [anon_sym_iput_DASHshort] = ACTIONS(371), + [anon_sym_iput_DASHvolatile] = ACTIONS(369), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(369), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(369), + [anon_sym_sget] = ACTIONS(371), + [anon_sym_sget_DASHwide] = ACTIONS(371), + [anon_sym_sget_DASHobject] = ACTIONS(371), + [anon_sym_sget_DASHboolean] = ACTIONS(369), + [anon_sym_sget_DASHbyte] = ACTIONS(369), + [anon_sym_sget_DASHchar] = ACTIONS(369), + [anon_sym_sget_DASHshort] = ACTIONS(369), + [anon_sym_sget_DASHvolatile] = ACTIONS(369), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(369), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(369), + [anon_sym_sput] = ACTIONS(371), + [anon_sym_sput_DASHwide] = ACTIONS(371), + [anon_sym_sput_DASHobject] = ACTIONS(371), + [anon_sym_sput_DASHboolean] = ACTIONS(369), + [anon_sym_sput_DASHbyte] = ACTIONS(369), + [anon_sym_sput_DASHchar] = ACTIONS(369), + [anon_sym_sput_DASHshort] = ACTIONS(369), + [anon_sym_sput_DASHvolatile] = ACTIONS(369), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(369), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(369), + [anon_sym_invoke_DASHconstructor] = ACTIONS(369), + [anon_sym_invoke_DASHcustom] = ACTIONS(371), + [anon_sym_invoke_DASHdirect] = ACTIONS(371), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(369), + [anon_sym_invoke_DASHinstance] = ACTIONS(369), + [anon_sym_invoke_DASHinterface] = ACTIONS(371), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(371), + [anon_sym_invoke_DASHstatic] = ACTIONS(371), + [anon_sym_invoke_DASHsuper] = ACTIONS(371), + [anon_sym_invoke_DASHvirtual] = ACTIONS(371), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(369), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(369), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(369), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(369), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(369), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(369), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(369), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(369), + [anon_sym_neg_DASHint] = ACTIONS(369), + [anon_sym_not_DASHint] = ACTIONS(369), + [anon_sym_neg_DASHlong] = ACTIONS(369), + [anon_sym_not_DASHlong] = ACTIONS(369), + [anon_sym_neg_DASHfloat] = ACTIONS(369), + [anon_sym_neg_DASHdouble] = ACTIONS(369), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(369), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(369), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(369), + [anon_sym_long_DASHto_DASHint] = ACTIONS(369), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(369), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(369), + [anon_sym_float_DASHto_DASHint] = ACTIONS(369), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(369), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(369), + [anon_sym_double_DASHto_DASHint] = ACTIONS(369), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(369), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(369), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(369), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(369), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(369), + [anon_sym_add_DASHint] = ACTIONS(371), + [anon_sym_sub_DASHint] = ACTIONS(371), + [anon_sym_mul_DASHint] = ACTIONS(371), + [anon_sym_div_DASHint] = ACTIONS(371), + [anon_sym_rem_DASHint] = ACTIONS(371), + [anon_sym_and_DASHint] = ACTIONS(371), + [anon_sym_or_DASHint] = ACTIONS(371), + [anon_sym_xor_DASHint] = ACTIONS(371), + [anon_sym_shl_DASHint] = ACTIONS(371), + [anon_sym_shr_DASHint] = ACTIONS(371), + [anon_sym_ushr_DASHint] = ACTIONS(371), + [anon_sym_add_DASHlong] = ACTIONS(371), + [anon_sym_sub_DASHlong] = ACTIONS(371), + [anon_sym_mul_DASHlong] = ACTIONS(371), + [anon_sym_div_DASHlong] = ACTIONS(371), + [anon_sym_rem_DASHlong] = ACTIONS(371), + [anon_sym_and_DASHlong] = ACTIONS(371), + [anon_sym_or_DASHlong] = ACTIONS(371), + [anon_sym_xor_DASHlong] = ACTIONS(371), + [anon_sym_shl_DASHlong] = ACTIONS(371), + [anon_sym_shr_DASHlong] = ACTIONS(371), + [anon_sym_ushr_DASHlong] = ACTIONS(371), + [anon_sym_add_DASHfloat] = ACTIONS(371), + [anon_sym_sub_DASHfloat] = ACTIONS(371), + [anon_sym_mul_DASHfloat] = ACTIONS(371), + [anon_sym_div_DASHfloat] = ACTIONS(371), + [anon_sym_rem_DASHfloat] = ACTIONS(371), + [anon_sym_add_DASHdouble] = ACTIONS(371), + [anon_sym_sub_DASHdouble] = ACTIONS(371), + [anon_sym_mul_DASHdouble] = ACTIONS(371), + [anon_sym_div_DASHdouble] = ACTIONS(371), + [anon_sym_rem_DASHdouble] = ACTIONS(371), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(369), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(369), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(369), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(369), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(369), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(369), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(369), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(369), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(369), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(369), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(369), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(369), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(369), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(369), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(369), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(369), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(369), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(369), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(369), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(369), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(369), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(369), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(369), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(369), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(369), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(369), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(369), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(369), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(369), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(369), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(369), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(369), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(369), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(369), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(369), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(369), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(369), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(369), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(369), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(369), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(369), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(369), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(369), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(369), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(369), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(369), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(369), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(369), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(369), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(369), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(369), + [anon_sym_static_DASHget] = ACTIONS(369), + [anon_sym_static_DASHput] = ACTIONS(369), + [anon_sym_instance_DASHget] = ACTIONS(369), + [anon_sym_instance_DASHput] = ACTIONS(369), + [anon_sym_execute_DASHinline] = ACTIONS(371), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(369), + [anon_sym_iget_DASHquick] = ACTIONS(369), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(369), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(369), + [anon_sym_iput_DASHquick] = ACTIONS(369), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(369), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(369), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(369), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(369), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(369), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(369), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(371), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(369), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(371), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(369), + [anon_sym_rsub_DASHint] = ACTIONS(371), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(369), + [anon_sym_DOTline] = ACTIONS(369), + [anon_sym_DOTlocals] = ACTIONS(369), + [anon_sym_DOTlocal] = ACTIONS(371), + [anon_sym_DOTendlocal] = ACTIONS(369), + [anon_sym_DOTrestartlocal] = ACTIONS(369), + [anon_sym_DOTregisters] = ACTIONS(369), + [anon_sym_DOTcatch] = ACTIONS(371), + [anon_sym_DOTcatchall] = ACTIONS(369), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(369), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(369), + [anon_sym_DOTarray_DASHdata] = ACTIONS(369), + [sym_prologue_directive] = ACTIONS(369), + [sym_epilogue_directive] = ACTIONS(369), + [aux_sym_label_token1] = ACTIONS(369), + [aux_sym_jmp_label_token1] = ACTIONS(369), + [sym_comment] = ACTIONS(3), + }, + [46] = { + [anon_sym_DOTsource] = ACTIONS(373), + [anon_sym_DOTendmethod] = ACTIONS(373), + [anon_sym_DOTannotation] = ACTIONS(373), + [anon_sym_DOTparam] = ACTIONS(375), + [anon_sym_DOTparameter] = ACTIONS(373), + [anon_sym_nop] = ACTIONS(375), + [anon_sym_move] = ACTIONS(375), + [anon_sym_move_SLASHfrom16] = ACTIONS(373), + [anon_sym_move_SLASH16] = ACTIONS(373), + [anon_sym_move_DASHwide] = ACTIONS(375), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(373), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(373), + [anon_sym_move_DASHobject] = ACTIONS(375), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(373), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(373), + [anon_sym_move_DASHresult] = ACTIONS(375), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(373), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(373), + [anon_sym_move_DASHexception] = ACTIONS(373), + [anon_sym_return_DASHvoid] = ACTIONS(373), + [anon_sym_return] = ACTIONS(375), + [anon_sym_return_DASHwide] = ACTIONS(373), + [anon_sym_return_DASHobject] = ACTIONS(373), + [anon_sym_const_SLASH4] = ACTIONS(373), + [anon_sym_const_SLASH16] = ACTIONS(373), + [anon_sym_const] = ACTIONS(375), + [anon_sym_const_SLASHhigh16] = ACTIONS(373), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(373), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(373), + [anon_sym_const_DASHwide] = ACTIONS(375), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(373), + [anon_sym_const_DASHstring] = ACTIONS(375), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(373), + [anon_sym_const_DASHclass] = ACTIONS(373), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(373), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(373), + [anon_sym_monitor_DASHenter] = ACTIONS(373), + [anon_sym_monitor_DASHexit] = ACTIONS(373), + [anon_sym_check_DASHcast] = ACTIONS(373), + [anon_sym_instance_DASHof] = ACTIONS(373), + [anon_sym_array_DASHlength] = ACTIONS(373), + [anon_sym_new_DASHinstance] = ACTIONS(373), + [anon_sym_new_DASHarray] = ACTIONS(373), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(375), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(373), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(373), + [anon_sym_throw] = ACTIONS(375), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(373), + [anon_sym_goto] = ACTIONS(375), + [anon_sym_goto_SLASH16] = ACTIONS(373), + [anon_sym_goto_SLASH32] = ACTIONS(373), + [anon_sym_packed_DASHswitch] = ACTIONS(373), + [anon_sym_sparse_DASHswitch] = ACTIONS(373), + [anon_sym_cmpl_DASHfloat] = ACTIONS(373), + [anon_sym_cmpg_DASHfloat] = ACTIONS(373), + [anon_sym_cmpl_DASHdouble] = ACTIONS(373), + [anon_sym_cmpg_DASHdouble] = ACTIONS(373), + [anon_sym_cmp_DASHlong] = ACTIONS(373), + [anon_sym_if_DASHeq] = ACTIONS(375), + [anon_sym_if_DASHne] = ACTIONS(375), + [anon_sym_if_DASHlt] = ACTIONS(375), + [anon_sym_if_DASHge] = ACTIONS(375), + [anon_sym_if_DASHgt] = ACTIONS(375), + [anon_sym_if_DASHle] = ACTIONS(375), + [anon_sym_if_DASHeqz] = ACTIONS(373), + [anon_sym_if_DASHnez] = ACTIONS(373), + [anon_sym_if_DASHltz] = ACTIONS(373), + [anon_sym_if_DASHgez] = ACTIONS(373), + [anon_sym_if_DASHgtz] = ACTIONS(373), + [anon_sym_if_DASHlez] = ACTIONS(373), + [anon_sym_aget] = ACTIONS(375), + [anon_sym_aget_DASHwide] = ACTIONS(373), + [anon_sym_aget_DASHobject] = ACTIONS(373), + [anon_sym_aget_DASHboolean] = ACTIONS(373), + [anon_sym_aget_DASHbyte] = ACTIONS(373), + [anon_sym_aget_DASHchar] = ACTIONS(373), + [anon_sym_aget_DASHshort] = ACTIONS(373), + [anon_sym_aput] = ACTIONS(375), + [anon_sym_aput_DASHwide] = ACTIONS(373), + [anon_sym_aput_DASHobject] = ACTIONS(373), + [anon_sym_aput_DASHboolean] = ACTIONS(373), + [anon_sym_aput_DASHbyte] = ACTIONS(373), + [anon_sym_aput_DASHchar] = ACTIONS(373), + [anon_sym_aput_DASHshort] = ACTIONS(373), + [anon_sym_iget] = ACTIONS(375), + [anon_sym_iget_DASHwide] = ACTIONS(375), + [anon_sym_iget_DASHobject] = ACTIONS(375), + [anon_sym_iget_DASHboolean] = ACTIONS(373), + [anon_sym_iget_DASHbyte] = ACTIONS(373), + [anon_sym_iget_DASHchar] = ACTIONS(373), + [anon_sym_iget_DASHshort] = ACTIONS(373), + [anon_sym_iget_DASHvolatile] = ACTIONS(373), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(373), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(373), + [anon_sym_iput] = ACTIONS(375), + [anon_sym_iput_DASHwide] = ACTIONS(375), + [anon_sym_iput_DASHobject] = ACTIONS(375), + [anon_sym_iput_DASHboolean] = ACTIONS(375), + [anon_sym_iput_DASHbyte] = ACTIONS(375), + [anon_sym_iput_DASHchar] = ACTIONS(375), + [anon_sym_iput_DASHshort] = ACTIONS(375), + [anon_sym_iput_DASHvolatile] = ACTIONS(373), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(373), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(373), + [anon_sym_sget] = ACTIONS(375), + [anon_sym_sget_DASHwide] = ACTIONS(375), + [anon_sym_sget_DASHobject] = ACTIONS(375), + [anon_sym_sget_DASHboolean] = ACTIONS(373), + [anon_sym_sget_DASHbyte] = ACTIONS(373), + [anon_sym_sget_DASHchar] = ACTIONS(373), + [anon_sym_sget_DASHshort] = ACTIONS(373), + [anon_sym_sget_DASHvolatile] = ACTIONS(373), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(373), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(373), + [anon_sym_sput] = ACTIONS(375), + [anon_sym_sput_DASHwide] = ACTIONS(375), + [anon_sym_sput_DASHobject] = ACTIONS(375), + [anon_sym_sput_DASHboolean] = ACTIONS(373), + [anon_sym_sput_DASHbyte] = ACTIONS(373), + [anon_sym_sput_DASHchar] = ACTIONS(373), + [anon_sym_sput_DASHshort] = ACTIONS(373), + [anon_sym_sput_DASHvolatile] = ACTIONS(373), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(373), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(373), + [anon_sym_invoke_DASHconstructor] = ACTIONS(373), + [anon_sym_invoke_DASHcustom] = ACTIONS(375), + [anon_sym_invoke_DASHdirect] = ACTIONS(375), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(373), + [anon_sym_invoke_DASHinstance] = ACTIONS(373), + [anon_sym_invoke_DASHinterface] = ACTIONS(375), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(375), + [anon_sym_invoke_DASHstatic] = ACTIONS(375), + [anon_sym_invoke_DASHsuper] = ACTIONS(375), + [anon_sym_invoke_DASHvirtual] = ACTIONS(375), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(373), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(373), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(373), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(373), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(373), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(373), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(373), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(373), + [anon_sym_neg_DASHint] = ACTIONS(373), + [anon_sym_not_DASHint] = ACTIONS(373), + [anon_sym_neg_DASHlong] = ACTIONS(373), + [anon_sym_not_DASHlong] = ACTIONS(373), + [anon_sym_neg_DASHfloat] = ACTIONS(373), + [anon_sym_neg_DASHdouble] = ACTIONS(373), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(373), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(373), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(373), + [anon_sym_long_DASHto_DASHint] = ACTIONS(373), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(373), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(373), + [anon_sym_float_DASHto_DASHint] = ACTIONS(373), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(373), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(373), + [anon_sym_double_DASHto_DASHint] = ACTIONS(373), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(373), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(373), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(373), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(373), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(373), + [anon_sym_add_DASHint] = ACTIONS(375), + [anon_sym_sub_DASHint] = ACTIONS(375), + [anon_sym_mul_DASHint] = ACTIONS(375), + [anon_sym_div_DASHint] = ACTIONS(375), + [anon_sym_rem_DASHint] = ACTIONS(375), + [anon_sym_and_DASHint] = ACTIONS(375), + [anon_sym_or_DASHint] = ACTIONS(375), + [anon_sym_xor_DASHint] = ACTIONS(375), + [anon_sym_shl_DASHint] = ACTIONS(375), + [anon_sym_shr_DASHint] = ACTIONS(375), + [anon_sym_ushr_DASHint] = ACTIONS(375), + [anon_sym_add_DASHlong] = ACTIONS(375), + [anon_sym_sub_DASHlong] = ACTIONS(375), + [anon_sym_mul_DASHlong] = ACTIONS(375), + [anon_sym_div_DASHlong] = ACTIONS(375), + [anon_sym_rem_DASHlong] = ACTIONS(375), + [anon_sym_and_DASHlong] = ACTIONS(375), + [anon_sym_or_DASHlong] = ACTIONS(375), + [anon_sym_xor_DASHlong] = ACTIONS(375), + [anon_sym_shl_DASHlong] = ACTIONS(375), + [anon_sym_shr_DASHlong] = ACTIONS(375), + [anon_sym_ushr_DASHlong] = ACTIONS(375), + [anon_sym_add_DASHfloat] = ACTIONS(375), + [anon_sym_sub_DASHfloat] = ACTIONS(375), + [anon_sym_mul_DASHfloat] = ACTIONS(375), + [anon_sym_div_DASHfloat] = ACTIONS(375), + [anon_sym_rem_DASHfloat] = ACTIONS(375), + [anon_sym_add_DASHdouble] = ACTIONS(375), + [anon_sym_sub_DASHdouble] = ACTIONS(375), + [anon_sym_mul_DASHdouble] = ACTIONS(375), + [anon_sym_div_DASHdouble] = ACTIONS(375), + [anon_sym_rem_DASHdouble] = ACTIONS(375), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(373), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(373), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(373), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(373), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(373), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(373), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(373), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(373), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(373), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(373), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(373), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(373), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(373), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(373), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(373), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(373), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(373), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(373), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(373), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(373), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(373), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(373), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(373), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(373), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(373), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(373), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(373), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(373), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(373), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(373), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(373), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(373), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(373), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(373), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(373), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(373), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(373), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(373), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(373), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(373), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(373), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(373), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(373), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(373), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(373), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(373), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(373), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(373), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(373), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(373), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(373), + [anon_sym_static_DASHget] = ACTIONS(373), + [anon_sym_static_DASHput] = ACTIONS(373), + [anon_sym_instance_DASHget] = ACTIONS(373), + [anon_sym_instance_DASHput] = ACTIONS(373), + [anon_sym_execute_DASHinline] = ACTIONS(375), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(373), + [anon_sym_iget_DASHquick] = ACTIONS(373), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(373), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(373), + [anon_sym_iput_DASHquick] = ACTIONS(373), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(373), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(373), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(373), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(373), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(373), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(373), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(375), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(373), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(375), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(373), + [anon_sym_rsub_DASHint] = ACTIONS(375), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(373), + [anon_sym_DOTline] = ACTIONS(373), + [anon_sym_DOTlocals] = ACTIONS(373), + [anon_sym_DOTlocal] = ACTIONS(375), + [anon_sym_DOTendlocal] = ACTIONS(373), + [anon_sym_DOTrestartlocal] = ACTIONS(373), + [anon_sym_DOTregisters] = ACTIONS(373), + [anon_sym_DOTcatch] = ACTIONS(375), + [anon_sym_DOTcatchall] = ACTIONS(373), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(373), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(373), + [anon_sym_DOTarray_DASHdata] = ACTIONS(373), + [sym_prologue_directive] = ACTIONS(373), + [sym_epilogue_directive] = ACTIONS(373), + [aux_sym_label_token1] = ACTIONS(373), + [aux_sym_jmp_label_token1] = ACTIONS(373), + [sym_comment] = ACTIONS(3), + }, + [47] = { + [anon_sym_DOTsource] = ACTIONS(377), + [anon_sym_DOTendmethod] = ACTIONS(377), + [anon_sym_DOTannotation] = ACTIONS(377), + [anon_sym_DOTparam] = ACTIONS(379), + [anon_sym_DOTparameter] = ACTIONS(377), + [anon_sym_nop] = ACTIONS(379), + [anon_sym_move] = ACTIONS(379), + [anon_sym_move_SLASHfrom16] = ACTIONS(377), + [anon_sym_move_SLASH16] = ACTIONS(377), + [anon_sym_move_DASHwide] = ACTIONS(379), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(377), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(377), + [anon_sym_move_DASHobject] = ACTIONS(379), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(377), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(377), + [anon_sym_move_DASHresult] = ACTIONS(379), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(377), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(377), + [anon_sym_move_DASHexception] = ACTIONS(377), + [anon_sym_return_DASHvoid] = ACTIONS(377), + [anon_sym_return] = ACTIONS(379), + [anon_sym_return_DASHwide] = ACTIONS(377), + [anon_sym_return_DASHobject] = ACTIONS(377), + [anon_sym_const_SLASH4] = ACTIONS(377), + [anon_sym_const_SLASH16] = ACTIONS(377), + [anon_sym_const] = ACTIONS(379), + [anon_sym_const_SLASHhigh16] = ACTIONS(377), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(377), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(377), + [anon_sym_const_DASHwide] = ACTIONS(379), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(377), + [anon_sym_const_DASHstring] = ACTIONS(379), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(377), + [anon_sym_const_DASHclass] = ACTIONS(377), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(377), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(377), + [anon_sym_monitor_DASHenter] = ACTIONS(377), + [anon_sym_monitor_DASHexit] = ACTIONS(377), + [anon_sym_check_DASHcast] = ACTIONS(377), + [anon_sym_instance_DASHof] = ACTIONS(377), + [anon_sym_array_DASHlength] = ACTIONS(377), + [anon_sym_new_DASHinstance] = ACTIONS(377), + [anon_sym_new_DASHarray] = ACTIONS(377), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(379), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(377), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(377), + [anon_sym_throw] = ACTIONS(379), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(377), + [anon_sym_goto] = ACTIONS(379), + [anon_sym_goto_SLASH16] = ACTIONS(377), + [anon_sym_goto_SLASH32] = ACTIONS(377), + [anon_sym_packed_DASHswitch] = ACTIONS(377), + [anon_sym_sparse_DASHswitch] = ACTIONS(377), + [anon_sym_cmpl_DASHfloat] = ACTIONS(377), + [anon_sym_cmpg_DASHfloat] = ACTIONS(377), + [anon_sym_cmpl_DASHdouble] = ACTIONS(377), + [anon_sym_cmpg_DASHdouble] = ACTIONS(377), + [anon_sym_cmp_DASHlong] = ACTIONS(377), + [anon_sym_if_DASHeq] = ACTIONS(379), + [anon_sym_if_DASHne] = ACTIONS(379), + [anon_sym_if_DASHlt] = ACTIONS(379), + [anon_sym_if_DASHge] = ACTIONS(379), + [anon_sym_if_DASHgt] = ACTIONS(379), + [anon_sym_if_DASHle] = ACTIONS(379), + [anon_sym_if_DASHeqz] = ACTIONS(377), + [anon_sym_if_DASHnez] = ACTIONS(377), + [anon_sym_if_DASHltz] = ACTIONS(377), + [anon_sym_if_DASHgez] = ACTIONS(377), + [anon_sym_if_DASHgtz] = ACTIONS(377), + [anon_sym_if_DASHlez] = ACTIONS(377), + [anon_sym_aget] = ACTIONS(379), + [anon_sym_aget_DASHwide] = ACTIONS(377), + [anon_sym_aget_DASHobject] = ACTIONS(377), + [anon_sym_aget_DASHboolean] = ACTIONS(377), + [anon_sym_aget_DASHbyte] = ACTIONS(377), + [anon_sym_aget_DASHchar] = ACTIONS(377), + [anon_sym_aget_DASHshort] = ACTIONS(377), + [anon_sym_aput] = ACTIONS(379), + [anon_sym_aput_DASHwide] = ACTIONS(377), + [anon_sym_aput_DASHobject] = ACTIONS(377), + [anon_sym_aput_DASHboolean] = ACTIONS(377), + [anon_sym_aput_DASHbyte] = ACTIONS(377), + [anon_sym_aput_DASHchar] = ACTIONS(377), + [anon_sym_aput_DASHshort] = ACTIONS(377), + [anon_sym_iget] = ACTIONS(379), + [anon_sym_iget_DASHwide] = ACTIONS(379), + [anon_sym_iget_DASHobject] = ACTIONS(379), + [anon_sym_iget_DASHboolean] = ACTIONS(377), + [anon_sym_iget_DASHbyte] = ACTIONS(377), + [anon_sym_iget_DASHchar] = ACTIONS(377), + [anon_sym_iget_DASHshort] = ACTIONS(377), + [anon_sym_iget_DASHvolatile] = ACTIONS(377), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(377), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(377), + [anon_sym_iput] = ACTIONS(379), + [anon_sym_iput_DASHwide] = ACTIONS(379), + [anon_sym_iput_DASHobject] = ACTIONS(379), + [anon_sym_iput_DASHboolean] = ACTIONS(379), + [anon_sym_iput_DASHbyte] = ACTIONS(379), + [anon_sym_iput_DASHchar] = ACTIONS(379), + [anon_sym_iput_DASHshort] = ACTIONS(379), + [anon_sym_iput_DASHvolatile] = ACTIONS(377), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(377), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(377), + [anon_sym_sget] = ACTIONS(379), + [anon_sym_sget_DASHwide] = ACTIONS(379), + [anon_sym_sget_DASHobject] = ACTIONS(379), + [anon_sym_sget_DASHboolean] = ACTIONS(377), + [anon_sym_sget_DASHbyte] = ACTIONS(377), + [anon_sym_sget_DASHchar] = ACTIONS(377), + [anon_sym_sget_DASHshort] = ACTIONS(377), + [anon_sym_sget_DASHvolatile] = ACTIONS(377), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(377), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(377), + [anon_sym_sput] = ACTIONS(379), + [anon_sym_sput_DASHwide] = ACTIONS(379), + [anon_sym_sput_DASHobject] = ACTIONS(379), + [anon_sym_sput_DASHboolean] = ACTIONS(377), + [anon_sym_sput_DASHbyte] = ACTIONS(377), + [anon_sym_sput_DASHchar] = ACTIONS(377), + [anon_sym_sput_DASHshort] = ACTIONS(377), + [anon_sym_sput_DASHvolatile] = ACTIONS(377), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(377), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(377), + [anon_sym_invoke_DASHconstructor] = ACTIONS(377), + [anon_sym_invoke_DASHcustom] = ACTIONS(379), + [anon_sym_invoke_DASHdirect] = ACTIONS(379), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(377), + [anon_sym_invoke_DASHinstance] = ACTIONS(377), + [anon_sym_invoke_DASHinterface] = ACTIONS(379), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(379), + [anon_sym_invoke_DASHstatic] = ACTIONS(379), + [anon_sym_invoke_DASHsuper] = ACTIONS(379), + [anon_sym_invoke_DASHvirtual] = ACTIONS(379), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(377), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(377), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(377), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(377), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(377), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(377), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(377), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(377), + [anon_sym_neg_DASHint] = ACTIONS(377), + [anon_sym_not_DASHint] = ACTIONS(377), + [anon_sym_neg_DASHlong] = ACTIONS(377), + [anon_sym_not_DASHlong] = ACTIONS(377), + [anon_sym_neg_DASHfloat] = ACTIONS(377), + [anon_sym_neg_DASHdouble] = ACTIONS(377), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(377), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(377), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(377), + [anon_sym_long_DASHto_DASHint] = ACTIONS(377), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(377), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(377), + [anon_sym_float_DASHto_DASHint] = ACTIONS(377), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(377), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(377), + [anon_sym_double_DASHto_DASHint] = ACTIONS(377), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(377), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(377), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(377), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(377), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(377), + [anon_sym_add_DASHint] = ACTIONS(379), + [anon_sym_sub_DASHint] = ACTIONS(379), + [anon_sym_mul_DASHint] = ACTIONS(379), + [anon_sym_div_DASHint] = ACTIONS(379), + [anon_sym_rem_DASHint] = ACTIONS(379), + [anon_sym_and_DASHint] = ACTIONS(379), + [anon_sym_or_DASHint] = ACTIONS(379), + [anon_sym_xor_DASHint] = ACTIONS(379), + [anon_sym_shl_DASHint] = ACTIONS(379), + [anon_sym_shr_DASHint] = ACTIONS(379), + [anon_sym_ushr_DASHint] = ACTIONS(379), + [anon_sym_add_DASHlong] = ACTIONS(379), + [anon_sym_sub_DASHlong] = ACTIONS(379), + [anon_sym_mul_DASHlong] = ACTIONS(379), + [anon_sym_div_DASHlong] = ACTIONS(379), + [anon_sym_rem_DASHlong] = ACTIONS(379), + [anon_sym_and_DASHlong] = ACTIONS(379), + [anon_sym_or_DASHlong] = ACTIONS(379), + [anon_sym_xor_DASHlong] = ACTIONS(379), + [anon_sym_shl_DASHlong] = ACTIONS(379), + [anon_sym_shr_DASHlong] = ACTIONS(379), + [anon_sym_ushr_DASHlong] = ACTIONS(379), + [anon_sym_add_DASHfloat] = ACTIONS(379), + [anon_sym_sub_DASHfloat] = ACTIONS(379), + [anon_sym_mul_DASHfloat] = ACTIONS(379), + [anon_sym_div_DASHfloat] = ACTIONS(379), + [anon_sym_rem_DASHfloat] = ACTIONS(379), + [anon_sym_add_DASHdouble] = ACTIONS(379), + [anon_sym_sub_DASHdouble] = ACTIONS(379), + [anon_sym_mul_DASHdouble] = ACTIONS(379), + [anon_sym_div_DASHdouble] = ACTIONS(379), + [anon_sym_rem_DASHdouble] = ACTIONS(379), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(377), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(377), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(377), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(377), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(377), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(377), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(377), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(377), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(377), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(377), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(377), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(377), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(377), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(377), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(377), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(377), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(377), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(377), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(377), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(377), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(377), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(377), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(377), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(377), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(377), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(377), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(377), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(377), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(377), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(377), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(377), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(377), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(377), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(377), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(377), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(377), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(377), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(377), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(377), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(377), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(377), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(377), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(377), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(377), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(377), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(377), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(377), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(377), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(377), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(377), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(377), + [anon_sym_static_DASHget] = ACTIONS(377), + [anon_sym_static_DASHput] = ACTIONS(377), + [anon_sym_instance_DASHget] = ACTIONS(377), + [anon_sym_instance_DASHput] = ACTIONS(377), + [anon_sym_execute_DASHinline] = ACTIONS(379), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(377), + [anon_sym_iget_DASHquick] = ACTIONS(377), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(377), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(377), + [anon_sym_iput_DASHquick] = ACTIONS(377), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(377), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(377), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(377), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(377), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(377), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(377), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(379), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(377), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(379), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(377), + [anon_sym_rsub_DASHint] = ACTIONS(379), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(377), + [anon_sym_DOTline] = ACTIONS(377), + [anon_sym_DOTlocals] = ACTIONS(377), + [anon_sym_DOTlocal] = ACTIONS(379), + [anon_sym_DOTendlocal] = ACTIONS(377), + [anon_sym_DOTrestartlocal] = ACTIONS(377), + [anon_sym_DOTregisters] = ACTIONS(377), + [anon_sym_DOTcatch] = ACTIONS(379), + [anon_sym_DOTcatchall] = ACTIONS(377), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(377), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(377), + [anon_sym_DOTarray_DASHdata] = ACTIONS(377), + [sym_prologue_directive] = ACTIONS(377), + [sym_epilogue_directive] = ACTIONS(377), + [aux_sym_label_token1] = ACTIONS(377), + [aux_sym_jmp_label_token1] = ACTIONS(377), + [sym_comment] = ACTIONS(3), + }, + [48] = { + [anon_sym_DOTsource] = ACTIONS(381), + [anon_sym_DOTendmethod] = ACTIONS(381), + [anon_sym_DOTannotation] = ACTIONS(381), + [anon_sym_DOTparam] = ACTIONS(383), + [anon_sym_DOTparameter] = ACTIONS(381), + [anon_sym_nop] = ACTIONS(383), + [anon_sym_move] = ACTIONS(383), + [anon_sym_move_SLASHfrom16] = ACTIONS(381), + [anon_sym_move_SLASH16] = ACTIONS(381), + [anon_sym_move_DASHwide] = ACTIONS(383), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(381), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(381), + [anon_sym_move_DASHobject] = ACTIONS(383), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(381), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(381), + [anon_sym_move_DASHresult] = ACTIONS(383), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(381), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(381), + [anon_sym_move_DASHexception] = ACTIONS(381), + [anon_sym_return_DASHvoid] = ACTIONS(381), + [anon_sym_return] = ACTIONS(383), + [anon_sym_return_DASHwide] = ACTIONS(381), + [anon_sym_return_DASHobject] = ACTIONS(381), + [anon_sym_const_SLASH4] = ACTIONS(381), + [anon_sym_const_SLASH16] = ACTIONS(381), + [anon_sym_const] = ACTIONS(383), + [anon_sym_const_SLASHhigh16] = ACTIONS(381), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(381), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(381), + [anon_sym_const_DASHwide] = ACTIONS(383), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(381), + [anon_sym_const_DASHstring] = ACTIONS(383), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(381), + [anon_sym_const_DASHclass] = ACTIONS(381), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(381), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(381), + [anon_sym_monitor_DASHenter] = ACTIONS(381), + [anon_sym_monitor_DASHexit] = ACTIONS(381), + [anon_sym_check_DASHcast] = ACTIONS(381), + [anon_sym_instance_DASHof] = ACTIONS(381), + [anon_sym_array_DASHlength] = ACTIONS(381), + [anon_sym_new_DASHinstance] = ACTIONS(381), + [anon_sym_new_DASHarray] = ACTIONS(381), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(383), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(381), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(381), + [anon_sym_throw] = ACTIONS(383), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(381), + [anon_sym_goto] = ACTIONS(383), + [anon_sym_goto_SLASH16] = ACTIONS(381), + [anon_sym_goto_SLASH32] = ACTIONS(381), + [anon_sym_packed_DASHswitch] = ACTIONS(381), + [anon_sym_sparse_DASHswitch] = ACTIONS(381), + [anon_sym_cmpl_DASHfloat] = ACTIONS(381), + [anon_sym_cmpg_DASHfloat] = ACTIONS(381), + [anon_sym_cmpl_DASHdouble] = ACTIONS(381), + [anon_sym_cmpg_DASHdouble] = ACTIONS(381), + [anon_sym_cmp_DASHlong] = ACTIONS(381), + [anon_sym_if_DASHeq] = ACTIONS(383), + [anon_sym_if_DASHne] = ACTIONS(383), + [anon_sym_if_DASHlt] = ACTIONS(383), + [anon_sym_if_DASHge] = ACTIONS(383), + [anon_sym_if_DASHgt] = ACTIONS(383), + [anon_sym_if_DASHle] = ACTIONS(383), + [anon_sym_if_DASHeqz] = ACTIONS(381), + [anon_sym_if_DASHnez] = ACTIONS(381), + [anon_sym_if_DASHltz] = ACTIONS(381), + [anon_sym_if_DASHgez] = ACTIONS(381), + [anon_sym_if_DASHgtz] = ACTIONS(381), + [anon_sym_if_DASHlez] = ACTIONS(381), + [anon_sym_aget] = ACTIONS(383), + [anon_sym_aget_DASHwide] = ACTIONS(381), + [anon_sym_aget_DASHobject] = ACTIONS(381), + [anon_sym_aget_DASHboolean] = ACTIONS(381), + [anon_sym_aget_DASHbyte] = ACTIONS(381), + [anon_sym_aget_DASHchar] = ACTIONS(381), + [anon_sym_aget_DASHshort] = ACTIONS(381), + [anon_sym_aput] = ACTIONS(383), + [anon_sym_aput_DASHwide] = ACTIONS(381), + [anon_sym_aput_DASHobject] = ACTIONS(381), + [anon_sym_aput_DASHboolean] = ACTIONS(381), + [anon_sym_aput_DASHbyte] = ACTIONS(381), + [anon_sym_aput_DASHchar] = ACTIONS(381), + [anon_sym_aput_DASHshort] = ACTIONS(381), + [anon_sym_iget] = ACTIONS(383), + [anon_sym_iget_DASHwide] = ACTIONS(383), + [anon_sym_iget_DASHobject] = ACTIONS(383), + [anon_sym_iget_DASHboolean] = ACTIONS(381), + [anon_sym_iget_DASHbyte] = ACTIONS(381), + [anon_sym_iget_DASHchar] = ACTIONS(381), + [anon_sym_iget_DASHshort] = ACTIONS(381), + [anon_sym_iget_DASHvolatile] = ACTIONS(381), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(381), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(381), + [anon_sym_iput] = ACTIONS(383), + [anon_sym_iput_DASHwide] = ACTIONS(383), + [anon_sym_iput_DASHobject] = ACTIONS(383), + [anon_sym_iput_DASHboolean] = ACTIONS(383), + [anon_sym_iput_DASHbyte] = ACTIONS(383), + [anon_sym_iput_DASHchar] = ACTIONS(383), + [anon_sym_iput_DASHshort] = ACTIONS(383), + [anon_sym_iput_DASHvolatile] = ACTIONS(381), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(381), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(381), + [anon_sym_sget] = ACTIONS(383), + [anon_sym_sget_DASHwide] = ACTIONS(383), + [anon_sym_sget_DASHobject] = ACTIONS(383), + [anon_sym_sget_DASHboolean] = ACTIONS(381), + [anon_sym_sget_DASHbyte] = ACTIONS(381), + [anon_sym_sget_DASHchar] = ACTIONS(381), + [anon_sym_sget_DASHshort] = ACTIONS(381), + [anon_sym_sget_DASHvolatile] = ACTIONS(381), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(381), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(381), + [anon_sym_sput] = ACTIONS(383), + [anon_sym_sput_DASHwide] = ACTIONS(383), + [anon_sym_sput_DASHobject] = ACTIONS(383), + [anon_sym_sput_DASHboolean] = ACTIONS(381), + [anon_sym_sput_DASHbyte] = ACTIONS(381), + [anon_sym_sput_DASHchar] = ACTIONS(381), + [anon_sym_sput_DASHshort] = ACTIONS(381), + [anon_sym_sput_DASHvolatile] = ACTIONS(381), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(381), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(381), + [anon_sym_invoke_DASHconstructor] = ACTIONS(381), + [anon_sym_invoke_DASHcustom] = ACTIONS(383), + [anon_sym_invoke_DASHdirect] = ACTIONS(383), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(381), + [anon_sym_invoke_DASHinstance] = ACTIONS(381), + [anon_sym_invoke_DASHinterface] = ACTIONS(383), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(383), + [anon_sym_invoke_DASHstatic] = ACTIONS(383), + [anon_sym_invoke_DASHsuper] = ACTIONS(383), + [anon_sym_invoke_DASHvirtual] = ACTIONS(383), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(381), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(381), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(381), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(381), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(381), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(381), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(381), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(381), + [anon_sym_neg_DASHint] = ACTIONS(381), + [anon_sym_not_DASHint] = ACTIONS(381), + [anon_sym_neg_DASHlong] = ACTIONS(381), + [anon_sym_not_DASHlong] = ACTIONS(381), + [anon_sym_neg_DASHfloat] = ACTIONS(381), + [anon_sym_neg_DASHdouble] = ACTIONS(381), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(381), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(381), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(381), + [anon_sym_long_DASHto_DASHint] = ACTIONS(381), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(381), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(381), + [anon_sym_float_DASHto_DASHint] = ACTIONS(381), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(381), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(381), + [anon_sym_double_DASHto_DASHint] = ACTIONS(381), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(381), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(381), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(381), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(381), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(381), + [anon_sym_add_DASHint] = ACTIONS(383), + [anon_sym_sub_DASHint] = ACTIONS(383), + [anon_sym_mul_DASHint] = ACTIONS(383), + [anon_sym_div_DASHint] = ACTIONS(383), + [anon_sym_rem_DASHint] = ACTIONS(383), + [anon_sym_and_DASHint] = ACTIONS(383), + [anon_sym_or_DASHint] = ACTIONS(383), + [anon_sym_xor_DASHint] = ACTIONS(383), + [anon_sym_shl_DASHint] = ACTIONS(383), + [anon_sym_shr_DASHint] = ACTIONS(383), + [anon_sym_ushr_DASHint] = ACTIONS(383), + [anon_sym_add_DASHlong] = ACTIONS(383), + [anon_sym_sub_DASHlong] = ACTIONS(383), + [anon_sym_mul_DASHlong] = ACTIONS(383), + [anon_sym_div_DASHlong] = ACTIONS(383), + [anon_sym_rem_DASHlong] = ACTIONS(383), + [anon_sym_and_DASHlong] = ACTIONS(383), + [anon_sym_or_DASHlong] = ACTIONS(383), + [anon_sym_xor_DASHlong] = ACTIONS(383), + [anon_sym_shl_DASHlong] = ACTIONS(383), + [anon_sym_shr_DASHlong] = ACTIONS(383), + [anon_sym_ushr_DASHlong] = ACTIONS(383), + [anon_sym_add_DASHfloat] = ACTIONS(383), + [anon_sym_sub_DASHfloat] = ACTIONS(383), + [anon_sym_mul_DASHfloat] = ACTIONS(383), + [anon_sym_div_DASHfloat] = ACTIONS(383), + [anon_sym_rem_DASHfloat] = ACTIONS(383), + [anon_sym_add_DASHdouble] = ACTIONS(383), + [anon_sym_sub_DASHdouble] = ACTIONS(383), + [anon_sym_mul_DASHdouble] = ACTIONS(383), + [anon_sym_div_DASHdouble] = ACTIONS(383), + [anon_sym_rem_DASHdouble] = ACTIONS(383), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(381), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(381), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(381), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(381), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(381), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(381), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(381), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(381), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(381), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(381), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(381), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(381), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(381), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(381), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(381), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(381), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(381), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(381), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(381), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(381), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(381), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(381), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(381), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(381), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(381), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(381), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(381), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(381), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(381), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(381), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(381), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(381), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(381), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(381), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(381), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(381), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(381), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(381), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(381), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(381), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(381), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(381), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(381), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(381), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(381), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(381), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(381), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(381), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(381), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(381), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(381), + [anon_sym_static_DASHget] = ACTIONS(381), + [anon_sym_static_DASHput] = ACTIONS(381), + [anon_sym_instance_DASHget] = ACTIONS(381), + [anon_sym_instance_DASHput] = ACTIONS(381), + [anon_sym_execute_DASHinline] = ACTIONS(383), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(381), + [anon_sym_iget_DASHquick] = ACTIONS(381), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(381), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(381), + [anon_sym_iput_DASHquick] = ACTIONS(381), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(381), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(381), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(381), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(381), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(381), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(381), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(383), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(381), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(383), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(381), + [anon_sym_rsub_DASHint] = ACTIONS(383), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(381), + [anon_sym_DOTline] = ACTIONS(381), + [anon_sym_DOTlocals] = ACTIONS(381), + [anon_sym_DOTlocal] = ACTIONS(383), + [anon_sym_DOTendlocal] = ACTIONS(381), + [anon_sym_DOTrestartlocal] = ACTIONS(381), + [anon_sym_DOTregisters] = ACTIONS(381), + [anon_sym_DOTcatch] = ACTIONS(383), + [anon_sym_DOTcatchall] = ACTIONS(381), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(381), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(381), + [anon_sym_DOTarray_DASHdata] = ACTIONS(381), + [sym_prologue_directive] = ACTIONS(381), + [sym_epilogue_directive] = ACTIONS(381), + [aux_sym_label_token1] = ACTIONS(381), + [aux_sym_jmp_label_token1] = ACTIONS(381), + [sym_comment] = ACTIONS(3), + }, + [49] = { + [anon_sym_DOTsource] = ACTIONS(385), + [anon_sym_DOTendmethod] = ACTIONS(385), + [anon_sym_DOTannotation] = ACTIONS(385), + [anon_sym_DOTparam] = ACTIONS(387), + [anon_sym_DOTparameter] = ACTIONS(385), + [anon_sym_nop] = ACTIONS(387), + [anon_sym_move] = ACTIONS(387), + [anon_sym_move_SLASHfrom16] = ACTIONS(385), + [anon_sym_move_SLASH16] = ACTIONS(385), + [anon_sym_move_DASHwide] = ACTIONS(387), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(385), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(385), + [anon_sym_move_DASHobject] = ACTIONS(387), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(385), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(385), + [anon_sym_move_DASHresult] = ACTIONS(387), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(385), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(385), + [anon_sym_move_DASHexception] = ACTIONS(385), + [anon_sym_return_DASHvoid] = ACTIONS(385), + [anon_sym_return] = ACTIONS(387), + [anon_sym_return_DASHwide] = ACTIONS(385), + [anon_sym_return_DASHobject] = ACTIONS(385), + [anon_sym_const_SLASH4] = ACTIONS(385), + [anon_sym_const_SLASH16] = ACTIONS(385), + [anon_sym_const] = ACTIONS(387), + [anon_sym_const_SLASHhigh16] = ACTIONS(385), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(385), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(385), + [anon_sym_const_DASHwide] = ACTIONS(387), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(385), + [anon_sym_const_DASHstring] = ACTIONS(387), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(385), + [anon_sym_const_DASHclass] = ACTIONS(385), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(385), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(385), + [anon_sym_monitor_DASHenter] = ACTIONS(385), + [anon_sym_monitor_DASHexit] = ACTIONS(385), + [anon_sym_check_DASHcast] = ACTIONS(385), + [anon_sym_instance_DASHof] = ACTIONS(385), + [anon_sym_array_DASHlength] = ACTIONS(385), + [anon_sym_new_DASHinstance] = ACTIONS(385), + [anon_sym_new_DASHarray] = ACTIONS(385), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(387), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(385), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(385), + [anon_sym_throw] = ACTIONS(387), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(385), + [anon_sym_goto] = ACTIONS(387), + [anon_sym_goto_SLASH16] = ACTIONS(385), + [anon_sym_goto_SLASH32] = ACTIONS(385), + [anon_sym_packed_DASHswitch] = ACTIONS(385), + [anon_sym_sparse_DASHswitch] = ACTIONS(385), + [anon_sym_cmpl_DASHfloat] = ACTIONS(385), + [anon_sym_cmpg_DASHfloat] = ACTIONS(385), + [anon_sym_cmpl_DASHdouble] = ACTIONS(385), + [anon_sym_cmpg_DASHdouble] = ACTIONS(385), + [anon_sym_cmp_DASHlong] = ACTIONS(385), + [anon_sym_if_DASHeq] = ACTIONS(387), + [anon_sym_if_DASHne] = ACTIONS(387), + [anon_sym_if_DASHlt] = ACTIONS(387), + [anon_sym_if_DASHge] = ACTIONS(387), + [anon_sym_if_DASHgt] = ACTIONS(387), + [anon_sym_if_DASHle] = ACTIONS(387), + [anon_sym_if_DASHeqz] = ACTIONS(385), + [anon_sym_if_DASHnez] = ACTIONS(385), + [anon_sym_if_DASHltz] = ACTIONS(385), + [anon_sym_if_DASHgez] = ACTIONS(385), + [anon_sym_if_DASHgtz] = ACTIONS(385), + [anon_sym_if_DASHlez] = ACTIONS(385), + [anon_sym_aget] = ACTIONS(387), + [anon_sym_aget_DASHwide] = ACTIONS(385), + [anon_sym_aget_DASHobject] = ACTIONS(385), + [anon_sym_aget_DASHboolean] = ACTIONS(385), + [anon_sym_aget_DASHbyte] = ACTIONS(385), + [anon_sym_aget_DASHchar] = ACTIONS(385), + [anon_sym_aget_DASHshort] = ACTIONS(385), + [anon_sym_aput] = ACTIONS(387), + [anon_sym_aput_DASHwide] = ACTIONS(385), + [anon_sym_aput_DASHobject] = ACTIONS(385), + [anon_sym_aput_DASHboolean] = ACTIONS(385), + [anon_sym_aput_DASHbyte] = ACTIONS(385), + [anon_sym_aput_DASHchar] = ACTIONS(385), + [anon_sym_aput_DASHshort] = ACTIONS(385), + [anon_sym_iget] = ACTIONS(387), + [anon_sym_iget_DASHwide] = ACTIONS(387), + [anon_sym_iget_DASHobject] = ACTIONS(387), + [anon_sym_iget_DASHboolean] = ACTIONS(385), + [anon_sym_iget_DASHbyte] = ACTIONS(385), + [anon_sym_iget_DASHchar] = ACTIONS(385), + [anon_sym_iget_DASHshort] = ACTIONS(385), + [anon_sym_iget_DASHvolatile] = ACTIONS(385), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(385), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(385), + [anon_sym_iput] = ACTIONS(387), + [anon_sym_iput_DASHwide] = ACTIONS(387), + [anon_sym_iput_DASHobject] = ACTIONS(387), + [anon_sym_iput_DASHboolean] = ACTIONS(387), + [anon_sym_iput_DASHbyte] = ACTIONS(387), + [anon_sym_iput_DASHchar] = ACTIONS(387), + [anon_sym_iput_DASHshort] = ACTIONS(387), + [anon_sym_iput_DASHvolatile] = ACTIONS(385), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(385), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(385), + [anon_sym_sget] = ACTIONS(387), + [anon_sym_sget_DASHwide] = ACTIONS(387), + [anon_sym_sget_DASHobject] = ACTIONS(387), + [anon_sym_sget_DASHboolean] = ACTIONS(385), + [anon_sym_sget_DASHbyte] = ACTIONS(385), + [anon_sym_sget_DASHchar] = ACTIONS(385), + [anon_sym_sget_DASHshort] = ACTIONS(385), + [anon_sym_sget_DASHvolatile] = ACTIONS(385), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(385), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(385), + [anon_sym_sput] = ACTIONS(387), + [anon_sym_sput_DASHwide] = ACTIONS(387), + [anon_sym_sput_DASHobject] = ACTIONS(387), + [anon_sym_sput_DASHboolean] = ACTIONS(385), + [anon_sym_sput_DASHbyte] = ACTIONS(385), + [anon_sym_sput_DASHchar] = ACTIONS(385), + [anon_sym_sput_DASHshort] = ACTIONS(385), + [anon_sym_sput_DASHvolatile] = ACTIONS(385), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(385), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(385), + [anon_sym_invoke_DASHconstructor] = ACTIONS(385), + [anon_sym_invoke_DASHcustom] = ACTIONS(387), + [anon_sym_invoke_DASHdirect] = ACTIONS(387), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(385), + [anon_sym_invoke_DASHinstance] = ACTIONS(385), + [anon_sym_invoke_DASHinterface] = ACTIONS(387), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(387), + [anon_sym_invoke_DASHstatic] = ACTIONS(387), + [anon_sym_invoke_DASHsuper] = ACTIONS(387), + [anon_sym_invoke_DASHvirtual] = ACTIONS(387), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(385), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(385), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(385), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(385), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(385), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(385), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(385), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(385), + [anon_sym_neg_DASHint] = ACTIONS(385), + [anon_sym_not_DASHint] = ACTIONS(385), + [anon_sym_neg_DASHlong] = ACTIONS(385), + [anon_sym_not_DASHlong] = ACTIONS(385), + [anon_sym_neg_DASHfloat] = ACTIONS(385), + [anon_sym_neg_DASHdouble] = ACTIONS(385), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(385), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(385), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(385), + [anon_sym_long_DASHto_DASHint] = ACTIONS(385), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(385), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(385), + [anon_sym_float_DASHto_DASHint] = ACTIONS(385), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(385), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(385), + [anon_sym_double_DASHto_DASHint] = ACTIONS(385), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(385), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(385), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(385), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(385), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(385), + [anon_sym_add_DASHint] = ACTIONS(387), + [anon_sym_sub_DASHint] = ACTIONS(387), + [anon_sym_mul_DASHint] = ACTIONS(387), + [anon_sym_div_DASHint] = ACTIONS(387), + [anon_sym_rem_DASHint] = ACTIONS(387), + [anon_sym_and_DASHint] = ACTIONS(387), + [anon_sym_or_DASHint] = ACTIONS(387), + [anon_sym_xor_DASHint] = ACTIONS(387), + [anon_sym_shl_DASHint] = ACTIONS(387), + [anon_sym_shr_DASHint] = ACTIONS(387), + [anon_sym_ushr_DASHint] = ACTIONS(387), + [anon_sym_add_DASHlong] = ACTIONS(387), + [anon_sym_sub_DASHlong] = ACTIONS(387), + [anon_sym_mul_DASHlong] = ACTIONS(387), + [anon_sym_div_DASHlong] = ACTIONS(387), + [anon_sym_rem_DASHlong] = ACTIONS(387), + [anon_sym_and_DASHlong] = ACTIONS(387), + [anon_sym_or_DASHlong] = ACTIONS(387), + [anon_sym_xor_DASHlong] = ACTIONS(387), + [anon_sym_shl_DASHlong] = ACTIONS(387), + [anon_sym_shr_DASHlong] = ACTIONS(387), + [anon_sym_ushr_DASHlong] = ACTIONS(387), + [anon_sym_add_DASHfloat] = ACTIONS(387), + [anon_sym_sub_DASHfloat] = ACTIONS(387), + [anon_sym_mul_DASHfloat] = ACTIONS(387), + [anon_sym_div_DASHfloat] = ACTIONS(387), + [anon_sym_rem_DASHfloat] = ACTIONS(387), + [anon_sym_add_DASHdouble] = ACTIONS(387), + [anon_sym_sub_DASHdouble] = ACTIONS(387), + [anon_sym_mul_DASHdouble] = ACTIONS(387), + [anon_sym_div_DASHdouble] = ACTIONS(387), + [anon_sym_rem_DASHdouble] = ACTIONS(387), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(385), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(385), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(385), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(385), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(385), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(385), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(385), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(385), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(385), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(385), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(385), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(385), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(385), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(385), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(385), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(385), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(385), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(385), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(385), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(385), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(385), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(385), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(385), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(385), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(385), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(385), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(385), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(385), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(385), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(385), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(385), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(385), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(385), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(385), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(385), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(385), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(385), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(385), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(385), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(385), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(385), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(385), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(385), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(385), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(385), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(385), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(385), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(385), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(385), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(385), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(385), + [anon_sym_static_DASHget] = ACTIONS(385), + [anon_sym_static_DASHput] = ACTIONS(385), + [anon_sym_instance_DASHget] = ACTIONS(385), + [anon_sym_instance_DASHput] = ACTIONS(385), + [anon_sym_execute_DASHinline] = ACTIONS(387), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(385), + [anon_sym_iget_DASHquick] = ACTIONS(385), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(385), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(385), + [anon_sym_iput_DASHquick] = ACTIONS(385), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(385), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(385), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(385), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(385), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(385), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(385), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(387), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(385), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(387), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(385), + [anon_sym_rsub_DASHint] = ACTIONS(387), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(385), + [anon_sym_DOTline] = ACTIONS(385), + [anon_sym_DOTlocals] = ACTIONS(385), + [anon_sym_DOTlocal] = ACTIONS(387), + [anon_sym_DOTendlocal] = ACTIONS(385), + [anon_sym_DOTrestartlocal] = ACTIONS(385), + [anon_sym_DOTregisters] = ACTIONS(385), + [anon_sym_DOTcatch] = ACTIONS(387), + [anon_sym_DOTcatchall] = ACTIONS(385), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(385), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(385), + [anon_sym_DOTarray_DASHdata] = ACTIONS(385), + [sym_prologue_directive] = ACTIONS(385), + [sym_epilogue_directive] = ACTIONS(385), + [aux_sym_label_token1] = ACTIONS(385), + [aux_sym_jmp_label_token1] = ACTIONS(385), + [sym_comment] = ACTIONS(3), + }, + [50] = { + [anon_sym_DOTsource] = ACTIONS(389), + [anon_sym_DOTendmethod] = ACTIONS(389), + [anon_sym_DOTannotation] = ACTIONS(389), + [anon_sym_DOTparam] = ACTIONS(391), + [anon_sym_DOTparameter] = ACTIONS(389), + [anon_sym_nop] = ACTIONS(391), + [anon_sym_move] = ACTIONS(391), + [anon_sym_move_SLASHfrom16] = ACTIONS(389), + [anon_sym_move_SLASH16] = ACTIONS(389), + [anon_sym_move_DASHwide] = ACTIONS(391), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(389), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(389), + [anon_sym_move_DASHobject] = ACTIONS(391), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(389), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(389), + [anon_sym_move_DASHresult] = ACTIONS(391), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(389), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(389), + [anon_sym_move_DASHexception] = ACTIONS(389), + [anon_sym_return_DASHvoid] = ACTIONS(389), + [anon_sym_return] = ACTIONS(391), + [anon_sym_return_DASHwide] = ACTIONS(389), + [anon_sym_return_DASHobject] = ACTIONS(389), + [anon_sym_const_SLASH4] = ACTIONS(389), + [anon_sym_const_SLASH16] = ACTIONS(389), + [anon_sym_const] = ACTIONS(391), + [anon_sym_const_SLASHhigh16] = ACTIONS(389), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(389), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(389), + [anon_sym_const_DASHwide] = ACTIONS(391), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(389), + [anon_sym_const_DASHstring] = ACTIONS(391), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(389), + [anon_sym_const_DASHclass] = ACTIONS(389), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(389), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(389), + [anon_sym_monitor_DASHenter] = ACTIONS(389), + [anon_sym_monitor_DASHexit] = ACTIONS(389), + [anon_sym_check_DASHcast] = ACTIONS(389), + [anon_sym_instance_DASHof] = ACTIONS(389), + [anon_sym_array_DASHlength] = ACTIONS(389), + [anon_sym_new_DASHinstance] = ACTIONS(389), + [anon_sym_new_DASHarray] = ACTIONS(389), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(391), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(389), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(389), + [anon_sym_throw] = ACTIONS(391), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(389), + [anon_sym_goto] = ACTIONS(391), + [anon_sym_goto_SLASH16] = ACTIONS(389), + [anon_sym_goto_SLASH32] = ACTIONS(389), + [anon_sym_packed_DASHswitch] = ACTIONS(389), + [anon_sym_sparse_DASHswitch] = ACTIONS(389), + [anon_sym_cmpl_DASHfloat] = ACTIONS(389), + [anon_sym_cmpg_DASHfloat] = ACTIONS(389), + [anon_sym_cmpl_DASHdouble] = ACTIONS(389), + [anon_sym_cmpg_DASHdouble] = ACTIONS(389), + [anon_sym_cmp_DASHlong] = ACTIONS(389), + [anon_sym_if_DASHeq] = ACTIONS(391), + [anon_sym_if_DASHne] = ACTIONS(391), + [anon_sym_if_DASHlt] = ACTIONS(391), + [anon_sym_if_DASHge] = ACTIONS(391), + [anon_sym_if_DASHgt] = ACTIONS(391), + [anon_sym_if_DASHle] = ACTIONS(391), + [anon_sym_if_DASHeqz] = ACTIONS(389), + [anon_sym_if_DASHnez] = ACTIONS(389), + [anon_sym_if_DASHltz] = ACTIONS(389), + [anon_sym_if_DASHgez] = ACTIONS(389), + [anon_sym_if_DASHgtz] = ACTIONS(389), + [anon_sym_if_DASHlez] = ACTIONS(389), + [anon_sym_aget] = ACTIONS(391), + [anon_sym_aget_DASHwide] = ACTIONS(389), + [anon_sym_aget_DASHobject] = ACTIONS(389), + [anon_sym_aget_DASHboolean] = ACTIONS(389), + [anon_sym_aget_DASHbyte] = ACTIONS(389), + [anon_sym_aget_DASHchar] = ACTIONS(389), + [anon_sym_aget_DASHshort] = ACTIONS(389), + [anon_sym_aput] = ACTIONS(391), + [anon_sym_aput_DASHwide] = ACTIONS(389), + [anon_sym_aput_DASHobject] = ACTIONS(389), + [anon_sym_aput_DASHboolean] = ACTIONS(389), + [anon_sym_aput_DASHbyte] = ACTIONS(389), + [anon_sym_aput_DASHchar] = ACTIONS(389), + [anon_sym_aput_DASHshort] = ACTIONS(389), + [anon_sym_iget] = ACTIONS(391), + [anon_sym_iget_DASHwide] = ACTIONS(391), + [anon_sym_iget_DASHobject] = ACTIONS(391), + [anon_sym_iget_DASHboolean] = ACTIONS(389), + [anon_sym_iget_DASHbyte] = ACTIONS(389), + [anon_sym_iget_DASHchar] = ACTIONS(389), + [anon_sym_iget_DASHshort] = ACTIONS(389), + [anon_sym_iget_DASHvolatile] = ACTIONS(389), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(389), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(389), + [anon_sym_iput] = ACTIONS(391), + [anon_sym_iput_DASHwide] = ACTIONS(391), + [anon_sym_iput_DASHobject] = ACTIONS(391), + [anon_sym_iput_DASHboolean] = ACTIONS(391), + [anon_sym_iput_DASHbyte] = ACTIONS(391), + [anon_sym_iput_DASHchar] = ACTIONS(391), + [anon_sym_iput_DASHshort] = ACTIONS(391), + [anon_sym_iput_DASHvolatile] = ACTIONS(389), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(389), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(389), + [anon_sym_sget] = ACTIONS(391), + [anon_sym_sget_DASHwide] = ACTIONS(391), + [anon_sym_sget_DASHobject] = ACTIONS(391), + [anon_sym_sget_DASHboolean] = ACTIONS(389), + [anon_sym_sget_DASHbyte] = ACTIONS(389), + [anon_sym_sget_DASHchar] = ACTIONS(389), + [anon_sym_sget_DASHshort] = ACTIONS(389), + [anon_sym_sget_DASHvolatile] = ACTIONS(389), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(389), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(389), + [anon_sym_sput] = ACTIONS(391), + [anon_sym_sput_DASHwide] = ACTIONS(391), + [anon_sym_sput_DASHobject] = ACTIONS(391), + [anon_sym_sput_DASHboolean] = ACTIONS(389), + [anon_sym_sput_DASHbyte] = ACTIONS(389), + [anon_sym_sput_DASHchar] = ACTIONS(389), + [anon_sym_sput_DASHshort] = ACTIONS(389), + [anon_sym_sput_DASHvolatile] = ACTIONS(389), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(389), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(389), + [anon_sym_invoke_DASHconstructor] = ACTIONS(389), + [anon_sym_invoke_DASHcustom] = ACTIONS(391), + [anon_sym_invoke_DASHdirect] = ACTIONS(391), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(389), + [anon_sym_invoke_DASHinstance] = ACTIONS(389), + [anon_sym_invoke_DASHinterface] = ACTIONS(391), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(391), + [anon_sym_invoke_DASHstatic] = ACTIONS(391), + [anon_sym_invoke_DASHsuper] = ACTIONS(391), + [anon_sym_invoke_DASHvirtual] = ACTIONS(391), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(389), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(389), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(389), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(389), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(389), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(389), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(389), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(389), + [anon_sym_neg_DASHint] = ACTIONS(389), + [anon_sym_not_DASHint] = ACTIONS(389), + [anon_sym_neg_DASHlong] = ACTIONS(389), + [anon_sym_not_DASHlong] = ACTIONS(389), + [anon_sym_neg_DASHfloat] = ACTIONS(389), + [anon_sym_neg_DASHdouble] = ACTIONS(389), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(389), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(389), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(389), + [anon_sym_long_DASHto_DASHint] = ACTIONS(389), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(389), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(389), + [anon_sym_float_DASHto_DASHint] = ACTIONS(389), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(389), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(389), + [anon_sym_double_DASHto_DASHint] = ACTIONS(389), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(389), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(389), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(389), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(389), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(389), + [anon_sym_add_DASHint] = ACTIONS(391), + [anon_sym_sub_DASHint] = ACTIONS(391), + [anon_sym_mul_DASHint] = ACTIONS(391), + [anon_sym_div_DASHint] = ACTIONS(391), + [anon_sym_rem_DASHint] = ACTIONS(391), + [anon_sym_and_DASHint] = ACTIONS(391), + [anon_sym_or_DASHint] = ACTIONS(391), + [anon_sym_xor_DASHint] = ACTIONS(391), + [anon_sym_shl_DASHint] = ACTIONS(391), + [anon_sym_shr_DASHint] = ACTIONS(391), + [anon_sym_ushr_DASHint] = ACTIONS(391), + [anon_sym_add_DASHlong] = ACTIONS(391), + [anon_sym_sub_DASHlong] = ACTIONS(391), + [anon_sym_mul_DASHlong] = ACTIONS(391), + [anon_sym_div_DASHlong] = ACTIONS(391), + [anon_sym_rem_DASHlong] = ACTIONS(391), + [anon_sym_and_DASHlong] = ACTIONS(391), + [anon_sym_or_DASHlong] = ACTIONS(391), + [anon_sym_xor_DASHlong] = ACTIONS(391), + [anon_sym_shl_DASHlong] = ACTIONS(391), + [anon_sym_shr_DASHlong] = ACTIONS(391), + [anon_sym_ushr_DASHlong] = ACTIONS(391), + [anon_sym_add_DASHfloat] = ACTIONS(391), + [anon_sym_sub_DASHfloat] = ACTIONS(391), + [anon_sym_mul_DASHfloat] = ACTIONS(391), + [anon_sym_div_DASHfloat] = ACTIONS(391), + [anon_sym_rem_DASHfloat] = ACTIONS(391), + [anon_sym_add_DASHdouble] = ACTIONS(391), + [anon_sym_sub_DASHdouble] = ACTIONS(391), + [anon_sym_mul_DASHdouble] = ACTIONS(391), + [anon_sym_div_DASHdouble] = ACTIONS(391), + [anon_sym_rem_DASHdouble] = ACTIONS(391), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(389), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(389), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(389), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(389), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(389), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(389), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(389), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(389), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(389), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(389), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(389), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(389), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(389), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(389), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(389), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(389), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(389), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(389), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(389), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(389), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(389), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(389), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(389), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(389), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(389), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(389), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(389), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(389), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(389), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(389), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(389), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(389), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(389), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(389), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(389), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(389), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(389), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(389), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(389), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(389), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(389), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(389), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(389), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(389), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(389), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(389), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(389), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(389), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(389), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(389), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(389), + [anon_sym_static_DASHget] = ACTIONS(389), + [anon_sym_static_DASHput] = ACTIONS(389), + [anon_sym_instance_DASHget] = ACTIONS(389), + [anon_sym_instance_DASHput] = ACTIONS(389), + [anon_sym_execute_DASHinline] = ACTIONS(391), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(389), + [anon_sym_iget_DASHquick] = ACTIONS(389), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(389), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(389), + [anon_sym_iput_DASHquick] = ACTIONS(389), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(389), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(389), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(389), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(389), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(389), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(389), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(391), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(389), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(391), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(389), + [anon_sym_rsub_DASHint] = ACTIONS(391), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(389), + [anon_sym_DOTline] = ACTIONS(389), + [anon_sym_DOTlocals] = ACTIONS(389), + [anon_sym_DOTlocal] = ACTIONS(391), + [anon_sym_DOTendlocal] = ACTIONS(389), + [anon_sym_DOTrestartlocal] = ACTIONS(389), + [anon_sym_DOTregisters] = ACTIONS(389), + [anon_sym_DOTcatch] = ACTIONS(391), + [anon_sym_DOTcatchall] = ACTIONS(389), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(389), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(389), + [anon_sym_DOTarray_DASHdata] = ACTIONS(389), + [sym_prologue_directive] = ACTIONS(389), + [sym_epilogue_directive] = ACTIONS(389), + [aux_sym_label_token1] = ACTIONS(389), + [aux_sym_jmp_label_token1] = ACTIONS(389), + [sym_comment] = ACTIONS(3), + }, + [51] = { + [anon_sym_DOTsource] = ACTIONS(393), + [anon_sym_DOTendmethod] = ACTIONS(393), + [anon_sym_DOTannotation] = ACTIONS(393), + [anon_sym_DOTparam] = ACTIONS(395), + [anon_sym_DOTparameter] = ACTIONS(393), + [anon_sym_nop] = ACTIONS(395), + [anon_sym_move] = ACTIONS(395), + [anon_sym_move_SLASHfrom16] = ACTIONS(393), + [anon_sym_move_SLASH16] = ACTIONS(393), + [anon_sym_move_DASHwide] = ACTIONS(395), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(393), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(393), + [anon_sym_move_DASHobject] = ACTIONS(395), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(393), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(393), + [anon_sym_move_DASHresult] = ACTIONS(395), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(393), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(393), + [anon_sym_move_DASHexception] = ACTIONS(393), + [anon_sym_return_DASHvoid] = ACTIONS(393), + [anon_sym_return] = ACTIONS(395), + [anon_sym_return_DASHwide] = ACTIONS(393), + [anon_sym_return_DASHobject] = ACTIONS(393), + [anon_sym_const_SLASH4] = ACTIONS(393), + [anon_sym_const_SLASH16] = ACTIONS(393), + [anon_sym_const] = ACTIONS(395), + [anon_sym_const_SLASHhigh16] = ACTIONS(393), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(393), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(393), + [anon_sym_const_DASHwide] = ACTIONS(395), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(393), + [anon_sym_const_DASHstring] = ACTIONS(395), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(393), + [anon_sym_const_DASHclass] = ACTIONS(393), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(393), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(393), + [anon_sym_monitor_DASHenter] = ACTIONS(393), + [anon_sym_monitor_DASHexit] = ACTIONS(393), + [anon_sym_check_DASHcast] = ACTIONS(393), + [anon_sym_instance_DASHof] = ACTIONS(393), + [anon_sym_array_DASHlength] = ACTIONS(393), + [anon_sym_new_DASHinstance] = ACTIONS(393), + [anon_sym_new_DASHarray] = ACTIONS(393), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(395), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(393), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(393), + [anon_sym_throw] = ACTIONS(395), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(393), + [anon_sym_goto] = ACTIONS(395), + [anon_sym_goto_SLASH16] = ACTIONS(393), + [anon_sym_goto_SLASH32] = ACTIONS(393), + [anon_sym_packed_DASHswitch] = ACTIONS(393), + [anon_sym_sparse_DASHswitch] = ACTIONS(393), + [anon_sym_cmpl_DASHfloat] = ACTIONS(393), + [anon_sym_cmpg_DASHfloat] = ACTIONS(393), + [anon_sym_cmpl_DASHdouble] = ACTIONS(393), + [anon_sym_cmpg_DASHdouble] = ACTIONS(393), + [anon_sym_cmp_DASHlong] = ACTIONS(393), + [anon_sym_if_DASHeq] = ACTIONS(395), + [anon_sym_if_DASHne] = ACTIONS(395), + [anon_sym_if_DASHlt] = ACTIONS(395), + [anon_sym_if_DASHge] = ACTIONS(395), + [anon_sym_if_DASHgt] = ACTIONS(395), + [anon_sym_if_DASHle] = ACTIONS(395), + [anon_sym_if_DASHeqz] = ACTIONS(393), + [anon_sym_if_DASHnez] = ACTIONS(393), + [anon_sym_if_DASHltz] = ACTIONS(393), + [anon_sym_if_DASHgez] = ACTIONS(393), + [anon_sym_if_DASHgtz] = ACTIONS(393), + [anon_sym_if_DASHlez] = ACTIONS(393), + [anon_sym_aget] = ACTIONS(395), + [anon_sym_aget_DASHwide] = ACTIONS(393), + [anon_sym_aget_DASHobject] = ACTIONS(393), + [anon_sym_aget_DASHboolean] = ACTIONS(393), + [anon_sym_aget_DASHbyte] = ACTIONS(393), + [anon_sym_aget_DASHchar] = ACTIONS(393), + [anon_sym_aget_DASHshort] = ACTIONS(393), + [anon_sym_aput] = ACTIONS(395), + [anon_sym_aput_DASHwide] = ACTIONS(393), + [anon_sym_aput_DASHobject] = ACTIONS(393), + [anon_sym_aput_DASHboolean] = ACTIONS(393), + [anon_sym_aput_DASHbyte] = ACTIONS(393), + [anon_sym_aput_DASHchar] = ACTIONS(393), + [anon_sym_aput_DASHshort] = ACTIONS(393), + [anon_sym_iget] = ACTIONS(395), + [anon_sym_iget_DASHwide] = ACTIONS(395), + [anon_sym_iget_DASHobject] = ACTIONS(395), + [anon_sym_iget_DASHboolean] = ACTIONS(393), + [anon_sym_iget_DASHbyte] = ACTIONS(393), + [anon_sym_iget_DASHchar] = ACTIONS(393), + [anon_sym_iget_DASHshort] = ACTIONS(393), + [anon_sym_iget_DASHvolatile] = ACTIONS(393), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(393), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(393), + [anon_sym_iput] = ACTIONS(395), + [anon_sym_iput_DASHwide] = ACTIONS(395), + [anon_sym_iput_DASHobject] = ACTIONS(395), + [anon_sym_iput_DASHboolean] = ACTIONS(395), + [anon_sym_iput_DASHbyte] = ACTIONS(395), + [anon_sym_iput_DASHchar] = ACTIONS(395), + [anon_sym_iput_DASHshort] = ACTIONS(395), + [anon_sym_iput_DASHvolatile] = ACTIONS(393), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(393), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(393), + [anon_sym_sget] = ACTIONS(395), + [anon_sym_sget_DASHwide] = ACTIONS(395), + [anon_sym_sget_DASHobject] = ACTIONS(395), + [anon_sym_sget_DASHboolean] = ACTIONS(393), + [anon_sym_sget_DASHbyte] = ACTIONS(393), + [anon_sym_sget_DASHchar] = ACTIONS(393), + [anon_sym_sget_DASHshort] = ACTIONS(393), + [anon_sym_sget_DASHvolatile] = ACTIONS(393), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(393), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(393), + [anon_sym_sput] = ACTIONS(395), + [anon_sym_sput_DASHwide] = ACTIONS(395), + [anon_sym_sput_DASHobject] = ACTIONS(395), + [anon_sym_sput_DASHboolean] = ACTIONS(393), + [anon_sym_sput_DASHbyte] = ACTIONS(393), + [anon_sym_sput_DASHchar] = ACTIONS(393), + [anon_sym_sput_DASHshort] = ACTIONS(393), + [anon_sym_sput_DASHvolatile] = ACTIONS(393), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(393), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(393), + [anon_sym_invoke_DASHconstructor] = ACTIONS(393), + [anon_sym_invoke_DASHcustom] = ACTIONS(395), + [anon_sym_invoke_DASHdirect] = ACTIONS(395), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(393), + [anon_sym_invoke_DASHinstance] = ACTIONS(393), + [anon_sym_invoke_DASHinterface] = ACTIONS(395), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(395), + [anon_sym_invoke_DASHstatic] = ACTIONS(395), + [anon_sym_invoke_DASHsuper] = ACTIONS(395), + [anon_sym_invoke_DASHvirtual] = ACTIONS(395), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(393), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(393), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(393), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(393), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(393), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(393), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(393), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(393), + [anon_sym_neg_DASHint] = ACTIONS(393), + [anon_sym_not_DASHint] = ACTIONS(393), + [anon_sym_neg_DASHlong] = ACTIONS(393), + [anon_sym_not_DASHlong] = ACTIONS(393), + [anon_sym_neg_DASHfloat] = ACTIONS(393), + [anon_sym_neg_DASHdouble] = ACTIONS(393), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(393), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(393), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(393), + [anon_sym_long_DASHto_DASHint] = ACTIONS(393), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(393), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(393), + [anon_sym_float_DASHto_DASHint] = ACTIONS(393), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(393), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(393), + [anon_sym_double_DASHto_DASHint] = ACTIONS(393), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(393), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(393), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(393), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(393), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(393), + [anon_sym_add_DASHint] = ACTIONS(395), + [anon_sym_sub_DASHint] = ACTIONS(395), + [anon_sym_mul_DASHint] = ACTIONS(395), + [anon_sym_div_DASHint] = ACTIONS(395), + [anon_sym_rem_DASHint] = ACTIONS(395), + [anon_sym_and_DASHint] = ACTIONS(395), + [anon_sym_or_DASHint] = ACTIONS(395), + [anon_sym_xor_DASHint] = ACTIONS(395), + [anon_sym_shl_DASHint] = ACTIONS(395), + [anon_sym_shr_DASHint] = ACTIONS(395), + [anon_sym_ushr_DASHint] = ACTIONS(395), + [anon_sym_add_DASHlong] = ACTIONS(395), + [anon_sym_sub_DASHlong] = ACTIONS(395), + [anon_sym_mul_DASHlong] = ACTIONS(395), + [anon_sym_div_DASHlong] = ACTIONS(395), + [anon_sym_rem_DASHlong] = ACTIONS(395), + [anon_sym_and_DASHlong] = ACTIONS(395), + [anon_sym_or_DASHlong] = ACTIONS(395), + [anon_sym_xor_DASHlong] = ACTIONS(395), + [anon_sym_shl_DASHlong] = ACTIONS(395), + [anon_sym_shr_DASHlong] = ACTIONS(395), + [anon_sym_ushr_DASHlong] = ACTIONS(395), + [anon_sym_add_DASHfloat] = ACTIONS(395), + [anon_sym_sub_DASHfloat] = ACTIONS(395), + [anon_sym_mul_DASHfloat] = ACTIONS(395), + [anon_sym_div_DASHfloat] = ACTIONS(395), + [anon_sym_rem_DASHfloat] = ACTIONS(395), + [anon_sym_add_DASHdouble] = ACTIONS(395), + [anon_sym_sub_DASHdouble] = ACTIONS(395), + [anon_sym_mul_DASHdouble] = ACTIONS(395), + [anon_sym_div_DASHdouble] = ACTIONS(395), + [anon_sym_rem_DASHdouble] = ACTIONS(395), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(393), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(393), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(393), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(393), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(393), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(393), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(393), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(393), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(393), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(393), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(393), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(393), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(393), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(393), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(393), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(393), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(393), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(393), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(393), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(393), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(393), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(393), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(393), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(393), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(393), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(393), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(393), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(393), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(393), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(393), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(393), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(393), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(393), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(393), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(393), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(393), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(393), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(393), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(393), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(393), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(393), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(393), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(393), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(393), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(393), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(393), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(393), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(393), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(393), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(393), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(393), + [anon_sym_static_DASHget] = ACTIONS(393), + [anon_sym_static_DASHput] = ACTIONS(393), + [anon_sym_instance_DASHget] = ACTIONS(393), + [anon_sym_instance_DASHput] = ACTIONS(393), + [anon_sym_execute_DASHinline] = ACTIONS(395), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(393), + [anon_sym_iget_DASHquick] = ACTIONS(393), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(393), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(393), + [anon_sym_iput_DASHquick] = ACTIONS(393), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(393), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(393), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(393), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(393), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(393), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(393), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(395), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(393), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(395), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(393), + [anon_sym_rsub_DASHint] = ACTIONS(395), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(393), + [anon_sym_DOTline] = ACTIONS(393), + [anon_sym_DOTlocals] = ACTIONS(393), + [anon_sym_DOTlocal] = ACTIONS(395), + [anon_sym_DOTendlocal] = ACTIONS(393), + [anon_sym_DOTrestartlocal] = ACTIONS(393), + [anon_sym_DOTregisters] = ACTIONS(393), + [anon_sym_DOTcatch] = ACTIONS(395), + [anon_sym_DOTcatchall] = ACTIONS(393), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(393), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(393), + [anon_sym_DOTarray_DASHdata] = ACTIONS(393), + [sym_prologue_directive] = ACTIONS(393), + [sym_epilogue_directive] = ACTIONS(393), + [aux_sym_label_token1] = ACTIONS(393), + [aux_sym_jmp_label_token1] = ACTIONS(393), + [sym_comment] = ACTIONS(3), + }, + [52] = { + [anon_sym_DOTsource] = ACTIONS(397), + [anon_sym_DOTendmethod] = ACTIONS(397), + [anon_sym_DOTannotation] = ACTIONS(397), + [anon_sym_DOTparam] = ACTIONS(399), + [anon_sym_DOTparameter] = ACTIONS(397), + [anon_sym_nop] = ACTIONS(399), + [anon_sym_move] = ACTIONS(399), + [anon_sym_move_SLASHfrom16] = ACTIONS(397), + [anon_sym_move_SLASH16] = ACTIONS(397), + [anon_sym_move_DASHwide] = ACTIONS(399), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(397), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(397), + [anon_sym_move_DASHobject] = ACTIONS(399), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(397), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(397), + [anon_sym_move_DASHresult] = ACTIONS(399), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(397), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(397), + [anon_sym_move_DASHexception] = ACTIONS(397), + [anon_sym_return_DASHvoid] = ACTIONS(397), + [anon_sym_return] = ACTIONS(399), + [anon_sym_return_DASHwide] = ACTIONS(397), + [anon_sym_return_DASHobject] = ACTIONS(397), + [anon_sym_const_SLASH4] = ACTIONS(397), + [anon_sym_const_SLASH16] = ACTIONS(397), + [anon_sym_const] = ACTIONS(399), + [anon_sym_const_SLASHhigh16] = ACTIONS(397), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(397), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(397), + [anon_sym_const_DASHwide] = ACTIONS(399), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(397), + [anon_sym_const_DASHstring] = ACTIONS(399), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(397), + [anon_sym_const_DASHclass] = ACTIONS(397), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(397), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(397), + [anon_sym_monitor_DASHenter] = ACTIONS(397), + [anon_sym_monitor_DASHexit] = ACTIONS(397), + [anon_sym_check_DASHcast] = ACTIONS(397), + [anon_sym_instance_DASHof] = ACTIONS(397), + [anon_sym_array_DASHlength] = ACTIONS(397), + [anon_sym_new_DASHinstance] = ACTIONS(397), + [anon_sym_new_DASHarray] = ACTIONS(397), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(399), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(397), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(397), + [anon_sym_throw] = ACTIONS(399), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(397), + [anon_sym_goto] = ACTIONS(399), + [anon_sym_goto_SLASH16] = ACTIONS(397), + [anon_sym_goto_SLASH32] = ACTIONS(397), + [anon_sym_packed_DASHswitch] = ACTIONS(397), + [anon_sym_sparse_DASHswitch] = ACTIONS(397), + [anon_sym_cmpl_DASHfloat] = ACTIONS(397), + [anon_sym_cmpg_DASHfloat] = ACTIONS(397), + [anon_sym_cmpl_DASHdouble] = ACTIONS(397), + [anon_sym_cmpg_DASHdouble] = ACTIONS(397), + [anon_sym_cmp_DASHlong] = ACTIONS(397), + [anon_sym_if_DASHeq] = ACTIONS(399), + [anon_sym_if_DASHne] = ACTIONS(399), + [anon_sym_if_DASHlt] = ACTIONS(399), + [anon_sym_if_DASHge] = ACTIONS(399), + [anon_sym_if_DASHgt] = ACTIONS(399), + [anon_sym_if_DASHle] = ACTIONS(399), + [anon_sym_if_DASHeqz] = ACTIONS(397), + [anon_sym_if_DASHnez] = ACTIONS(397), + [anon_sym_if_DASHltz] = ACTIONS(397), + [anon_sym_if_DASHgez] = ACTIONS(397), + [anon_sym_if_DASHgtz] = ACTIONS(397), + [anon_sym_if_DASHlez] = ACTIONS(397), + [anon_sym_aget] = ACTIONS(399), + [anon_sym_aget_DASHwide] = ACTIONS(397), + [anon_sym_aget_DASHobject] = ACTIONS(397), + [anon_sym_aget_DASHboolean] = ACTIONS(397), + [anon_sym_aget_DASHbyte] = ACTIONS(397), + [anon_sym_aget_DASHchar] = ACTIONS(397), + [anon_sym_aget_DASHshort] = ACTIONS(397), + [anon_sym_aput] = ACTIONS(399), + [anon_sym_aput_DASHwide] = ACTIONS(397), + [anon_sym_aput_DASHobject] = ACTIONS(397), + [anon_sym_aput_DASHboolean] = ACTIONS(397), + [anon_sym_aput_DASHbyte] = ACTIONS(397), + [anon_sym_aput_DASHchar] = ACTIONS(397), + [anon_sym_aput_DASHshort] = ACTIONS(397), + [anon_sym_iget] = ACTIONS(399), + [anon_sym_iget_DASHwide] = ACTIONS(399), + [anon_sym_iget_DASHobject] = ACTIONS(399), + [anon_sym_iget_DASHboolean] = ACTIONS(397), + [anon_sym_iget_DASHbyte] = ACTIONS(397), + [anon_sym_iget_DASHchar] = ACTIONS(397), + [anon_sym_iget_DASHshort] = ACTIONS(397), + [anon_sym_iget_DASHvolatile] = ACTIONS(397), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(397), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(397), + [anon_sym_iput] = ACTIONS(399), + [anon_sym_iput_DASHwide] = ACTIONS(399), + [anon_sym_iput_DASHobject] = ACTIONS(399), + [anon_sym_iput_DASHboolean] = ACTIONS(399), + [anon_sym_iput_DASHbyte] = ACTIONS(399), + [anon_sym_iput_DASHchar] = ACTIONS(399), + [anon_sym_iput_DASHshort] = ACTIONS(399), + [anon_sym_iput_DASHvolatile] = ACTIONS(397), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(397), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(397), + [anon_sym_sget] = ACTIONS(399), + [anon_sym_sget_DASHwide] = ACTIONS(399), + [anon_sym_sget_DASHobject] = ACTIONS(399), + [anon_sym_sget_DASHboolean] = ACTIONS(397), + [anon_sym_sget_DASHbyte] = ACTIONS(397), + [anon_sym_sget_DASHchar] = ACTIONS(397), + [anon_sym_sget_DASHshort] = ACTIONS(397), + [anon_sym_sget_DASHvolatile] = ACTIONS(397), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(397), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(397), + [anon_sym_sput] = ACTIONS(399), + [anon_sym_sput_DASHwide] = ACTIONS(399), + [anon_sym_sput_DASHobject] = ACTIONS(399), + [anon_sym_sput_DASHboolean] = ACTIONS(397), + [anon_sym_sput_DASHbyte] = ACTIONS(397), + [anon_sym_sput_DASHchar] = ACTIONS(397), + [anon_sym_sput_DASHshort] = ACTIONS(397), + [anon_sym_sput_DASHvolatile] = ACTIONS(397), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(397), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(397), + [anon_sym_invoke_DASHconstructor] = ACTIONS(397), + [anon_sym_invoke_DASHcustom] = ACTIONS(399), + [anon_sym_invoke_DASHdirect] = ACTIONS(399), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(397), + [anon_sym_invoke_DASHinstance] = ACTIONS(397), + [anon_sym_invoke_DASHinterface] = ACTIONS(399), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(399), + [anon_sym_invoke_DASHstatic] = ACTIONS(399), + [anon_sym_invoke_DASHsuper] = ACTIONS(399), + [anon_sym_invoke_DASHvirtual] = ACTIONS(399), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(397), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(397), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(397), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(397), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(397), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(397), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(397), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(397), + [anon_sym_neg_DASHint] = ACTIONS(397), + [anon_sym_not_DASHint] = ACTIONS(397), + [anon_sym_neg_DASHlong] = ACTIONS(397), + [anon_sym_not_DASHlong] = ACTIONS(397), + [anon_sym_neg_DASHfloat] = ACTIONS(397), + [anon_sym_neg_DASHdouble] = ACTIONS(397), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(397), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(397), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(397), + [anon_sym_long_DASHto_DASHint] = ACTIONS(397), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(397), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(397), + [anon_sym_float_DASHto_DASHint] = ACTIONS(397), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(397), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(397), + [anon_sym_double_DASHto_DASHint] = ACTIONS(397), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(397), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(397), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(397), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(397), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(397), + [anon_sym_add_DASHint] = ACTIONS(399), + [anon_sym_sub_DASHint] = ACTIONS(399), + [anon_sym_mul_DASHint] = ACTIONS(399), + [anon_sym_div_DASHint] = ACTIONS(399), + [anon_sym_rem_DASHint] = ACTIONS(399), + [anon_sym_and_DASHint] = ACTIONS(399), + [anon_sym_or_DASHint] = ACTIONS(399), + [anon_sym_xor_DASHint] = ACTIONS(399), + [anon_sym_shl_DASHint] = ACTIONS(399), + [anon_sym_shr_DASHint] = ACTIONS(399), + [anon_sym_ushr_DASHint] = ACTIONS(399), + [anon_sym_add_DASHlong] = ACTIONS(399), + [anon_sym_sub_DASHlong] = ACTIONS(399), + [anon_sym_mul_DASHlong] = ACTIONS(399), + [anon_sym_div_DASHlong] = ACTIONS(399), + [anon_sym_rem_DASHlong] = ACTIONS(399), + [anon_sym_and_DASHlong] = ACTIONS(399), + [anon_sym_or_DASHlong] = ACTIONS(399), + [anon_sym_xor_DASHlong] = ACTIONS(399), + [anon_sym_shl_DASHlong] = ACTIONS(399), + [anon_sym_shr_DASHlong] = ACTIONS(399), + [anon_sym_ushr_DASHlong] = ACTIONS(399), + [anon_sym_add_DASHfloat] = ACTIONS(399), + [anon_sym_sub_DASHfloat] = ACTIONS(399), + [anon_sym_mul_DASHfloat] = ACTIONS(399), + [anon_sym_div_DASHfloat] = ACTIONS(399), + [anon_sym_rem_DASHfloat] = ACTIONS(399), + [anon_sym_add_DASHdouble] = ACTIONS(399), + [anon_sym_sub_DASHdouble] = ACTIONS(399), + [anon_sym_mul_DASHdouble] = ACTIONS(399), + [anon_sym_div_DASHdouble] = ACTIONS(399), + [anon_sym_rem_DASHdouble] = ACTIONS(399), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(397), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(397), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(397), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(397), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(397), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(397), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(397), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(397), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(397), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(397), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(397), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(397), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(397), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(397), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(397), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(397), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(397), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(397), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(397), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(397), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(397), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(397), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(397), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(397), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(397), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(397), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(397), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(397), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(397), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(397), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(397), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(397), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(397), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(397), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(397), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(397), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(397), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(397), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(397), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(397), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(397), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(397), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(397), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(397), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(397), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(397), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(397), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(397), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(397), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(397), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(397), + [anon_sym_static_DASHget] = ACTIONS(397), + [anon_sym_static_DASHput] = ACTIONS(397), + [anon_sym_instance_DASHget] = ACTIONS(397), + [anon_sym_instance_DASHput] = ACTIONS(397), + [anon_sym_execute_DASHinline] = ACTIONS(399), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(397), + [anon_sym_iget_DASHquick] = ACTIONS(397), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(397), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(397), + [anon_sym_iput_DASHquick] = ACTIONS(397), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(397), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(397), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(397), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(397), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(397), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(397), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(399), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(397), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(399), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(397), + [anon_sym_rsub_DASHint] = ACTIONS(399), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(397), + [anon_sym_DOTline] = ACTIONS(397), + [anon_sym_DOTlocals] = ACTIONS(397), + [anon_sym_DOTlocal] = ACTIONS(399), + [anon_sym_DOTendlocal] = ACTIONS(397), + [anon_sym_DOTrestartlocal] = ACTIONS(397), + [anon_sym_DOTregisters] = ACTIONS(397), + [anon_sym_DOTcatch] = ACTIONS(399), + [anon_sym_DOTcatchall] = ACTIONS(397), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(397), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(397), + [anon_sym_DOTarray_DASHdata] = ACTIONS(397), + [sym_prologue_directive] = ACTIONS(397), + [sym_epilogue_directive] = ACTIONS(397), + [aux_sym_label_token1] = ACTIONS(397), + [aux_sym_jmp_label_token1] = ACTIONS(397), + [sym_comment] = ACTIONS(3), + }, + [53] = { + [anon_sym_DOTsource] = ACTIONS(401), + [anon_sym_DOTendmethod] = ACTIONS(401), + [anon_sym_DOTannotation] = ACTIONS(401), + [anon_sym_DOTparam] = ACTIONS(403), + [anon_sym_DOTparameter] = ACTIONS(401), + [anon_sym_nop] = ACTIONS(403), + [anon_sym_move] = ACTIONS(403), + [anon_sym_move_SLASHfrom16] = ACTIONS(401), + [anon_sym_move_SLASH16] = ACTIONS(401), + [anon_sym_move_DASHwide] = ACTIONS(403), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(401), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(401), + [anon_sym_move_DASHobject] = ACTIONS(403), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(401), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(401), + [anon_sym_move_DASHresult] = ACTIONS(403), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(401), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(401), + [anon_sym_move_DASHexception] = ACTIONS(401), + [anon_sym_return_DASHvoid] = ACTIONS(401), + [anon_sym_return] = ACTIONS(403), + [anon_sym_return_DASHwide] = ACTIONS(401), + [anon_sym_return_DASHobject] = ACTIONS(401), + [anon_sym_const_SLASH4] = ACTIONS(401), + [anon_sym_const_SLASH16] = ACTIONS(401), + [anon_sym_const] = ACTIONS(403), + [anon_sym_const_SLASHhigh16] = ACTIONS(401), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(401), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(401), + [anon_sym_const_DASHwide] = ACTIONS(403), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(401), + [anon_sym_const_DASHstring] = ACTIONS(403), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(401), + [anon_sym_const_DASHclass] = ACTIONS(401), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(401), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(401), + [anon_sym_monitor_DASHenter] = ACTIONS(401), + [anon_sym_monitor_DASHexit] = ACTIONS(401), + [anon_sym_check_DASHcast] = ACTIONS(401), + [anon_sym_instance_DASHof] = ACTIONS(401), + [anon_sym_array_DASHlength] = ACTIONS(401), + [anon_sym_new_DASHinstance] = ACTIONS(401), + [anon_sym_new_DASHarray] = ACTIONS(401), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(403), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(401), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(401), + [anon_sym_throw] = ACTIONS(403), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(401), + [anon_sym_goto] = ACTIONS(403), + [anon_sym_goto_SLASH16] = ACTIONS(401), + [anon_sym_goto_SLASH32] = ACTIONS(401), + [anon_sym_packed_DASHswitch] = ACTIONS(401), + [anon_sym_sparse_DASHswitch] = ACTIONS(401), + [anon_sym_cmpl_DASHfloat] = ACTIONS(401), + [anon_sym_cmpg_DASHfloat] = ACTIONS(401), + [anon_sym_cmpl_DASHdouble] = ACTIONS(401), + [anon_sym_cmpg_DASHdouble] = ACTIONS(401), + [anon_sym_cmp_DASHlong] = ACTIONS(401), + [anon_sym_if_DASHeq] = ACTIONS(403), + [anon_sym_if_DASHne] = ACTIONS(403), + [anon_sym_if_DASHlt] = ACTIONS(403), + [anon_sym_if_DASHge] = ACTIONS(403), + [anon_sym_if_DASHgt] = ACTIONS(403), + [anon_sym_if_DASHle] = ACTIONS(403), + [anon_sym_if_DASHeqz] = ACTIONS(401), + [anon_sym_if_DASHnez] = ACTIONS(401), + [anon_sym_if_DASHltz] = ACTIONS(401), + [anon_sym_if_DASHgez] = ACTIONS(401), + [anon_sym_if_DASHgtz] = ACTIONS(401), + [anon_sym_if_DASHlez] = ACTIONS(401), + [anon_sym_aget] = ACTIONS(403), + [anon_sym_aget_DASHwide] = ACTIONS(401), + [anon_sym_aget_DASHobject] = ACTIONS(401), + [anon_sym_aget_DASHboolean] = ACTIONS(401), + [anon_sym_aget_DASHbyte] = ACTIONS(401), + [anon_sym_aget_DASHchar] = ACTIONS(401), + [anon_sym_aget_DASHshort] = ACTIONS(401), + [anon_sym_aput] = ACTIONS(403), + [anon_sym_aput_DASHwide] = ACTIONS(401), + [anon_sym_aput_DASHobject] = ACTIONS(401), + [anon_sym_aput_DASHboolean] = ACTIONS(401), + [anon_sym_aput_DASHbyte] = ACTIONS(401), + [anon_sym_aput_DASHchar] = ACTIONS(401), + [anon_sym_aput_DASHshort] = ACTIONS(401), + [anon_sym_iget] = ACTIONS(403), + [anon_sym_iget_DASHwide] = ACTIONS(403), + [anon_sym_iget_DASHobject] = ACTIONS(403), + [anon_sym_iget_DASHboolean] = ACTIONS(401), + [anon_sym_iget_DASHbyte] = ACTIONS(401), + [anon_sym_iget_DASHchar] = ACTIONS(401), + [anon_sym_iget_DASHshort] = ACTIONS(401), + [anon_sym_iget_DASHvolatile] = ACTIONS(401), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(401), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(401), + [anon_sym_iput] = ACTIONS(403), + [anon_sym_iput_DASHwide] = ACTIONS(403), + [anon_sym_iput_DASHobject] = ACTIONS(403), + [anon_sym_iput_DASHboolean] = ACTIONS(403), + [anon_sym_iput_DASHbyte] = ACTIONS(403), + [anon_sym_iput_DASHchar] = ACTIONS(403), + [anon_sym_iput_DASHshort] = ACTIONS(403), + [anon_sym_iput_DASHvolatile] = ACTIONS(401), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(401), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(401), + [anon_sym_sget] = ACTIONS(403), + [anon_sym_sget_DASHwide] = ACTIONS(403), + [anon_sym_sget_DASHobject] = ACTIONS(403), + [anon_sym_sget_DASHboolean] = ACTIONS(401), + [anon_sym_sget_DASHbyte] = ACTIONS(401), + [anon_sym_sget_DASHchar] = ACTIONS(401), + [anon_sym_sget_DASHshort] = ACTIONS(401), + [anon_sym_sget_DASHvolatile] = ACTIONS(401), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(401), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(401), + [anon_sym_sput] = ACTIONS(403), + [anon_sym_sput_DASHwide] = ACTIONS(403), + [anon_sym_sput_DASHobject] = ACTIONS(403), + [anon_sym_sput_DASHboolean] = ACTIONS(401), + [anon_sym_sput_DASHbyte] = ACTIONS(401), + [anon_sym_sput_DASHchar] = ACTIONS(401), + [anon_sym_sput_DASHshort] = ACTIONS(401), + [anon_sym_sput_DASHvolatile] = ACTIONS(401), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(401), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(401), + [anon_sym_invoke_DASHconstructor] = ACTIONS(401), + [anon_sym_invoke_DASHcustom] = ACTIONS(403), + [anon_sym_invoke_DASHdirect] = ACTIONS(403), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(401), + [anon_sym_invoke_DASHinstance] = ACTIONS(401), + [anon_sym_invoke_DASHinterface] = ACTIONS(403), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(403), + [anon_sym_invoke_DASHstatic] = ACTIONS(403), + [anon_sym_invoke_DASHsuper] = ACTIONS(403), + [anon_sym_invoke_DASHvirtual] = ACTIONS(403), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(401), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(401), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(401), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(401), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(401), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(401), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(401), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(401), + [anon_sym_neg_DASHint] = ACTIONS(401), + [anon_sym_not_DASHint] = ACTIONS(401), + [anon_sym_neg_DASHlong] = ACTIONS(401), + [anon_sym_not_DASHlong] = ACTIONS(401), + [anon_sym_neg_DASHfloat] = ACTIONS(401), + [anon_sym_neg_DASHdouble] = ACTIONS(401), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(401), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(401), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(401), + [anon_sym_long_DASHto_DASHint] = ACTIONS(401), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(401), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(401), + [anon_sym_float_DASHto_DASHint] = ACTIONS(401), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(401), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(401), + [anon_sym_double_DASHto_DASHint] = ACTIONS(401), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(401), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(401), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(401), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(401), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(401), + [anon_sym_add_DASHint] = ACTIONS(403), + [anon_sym_sub_DASHint] = ACTIONS(403), + [anon_sym_mul_DASHint] = ACTIONS(403), + [anon_sym_div_DASHint] = ACTIONS(403), + [anon_sym_rem_DASHint] = ACTIONS(403), + [anon_sym_and_DASHint] = ACTIONS(403), + [anon_sym_or_DASHint] = ACTIONS(403), + [anon_sym_xor_DASHint] = ACTIONS(403), + [anon_sym_shl_DASHint] = ACTIONS(403), + [anon_sym_shr_DASHint] = ACTIONS(403), + [anon_sym_ushr_DASHint] = ACTIONS(403), + [anon_sym_add_DASHlong] = ACTIONS(403), + [anon_sym_sub_DASHlong] = ACTIONS(403), + [anon_sym_mul_DASHlong] = ACTIONS(403), + [anon_sym_div_DASHlong] = ACTIONS(403), + [anon_sym_rem_DASHlong] = ACTIONS(403), + [anon_sym_and_DASHlong] = ACTIONS(403), + [anon_sym_or_DASHlong] = ACTIONS(403), + [anon_sym_xor_DASHlong] = ACTIONS(403), + [anon_sym_shl_DASHlong] = ACTIONS(403), + [anon_sym_shr_DASHlong] = ACTIONS(403), + [anon_sym_ushr_DASHlong] = ACTIONS(403), + [anon_sym_add_DASHfloat] = ACTIONS(403), + [anon_sym_sub_DASHfloat] = ACTIONS(403), + [anon_sym_mul_DASHfloat] = ACTIONS(403), + [anon_sym_div_DASHfloat] = ACTIONS(403), + [anon_sym_rem_DASHfloat] = ACTIONS(403), + [anon_sym_add_DASHdouble] = ACTIONS(403), + [anon_sym_sub_DASHdouble] = ACTIONS(403), + [anon_sym_mul_DASHdouble] = ACTIONS(403), + [anon_sym_div_DASHdouble] = ACTIONS(403), + [anon_sym_rem_DASHdouble] = ACTIONS(403), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(401), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(401), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(401), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(401), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(401), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(401), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(401), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(401), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(401), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(401), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(401), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(401), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(401), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(401), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(401), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(401), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(401), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(401), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(401), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(401), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(401), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(401), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(401), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(401), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(401), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(401), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(401), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(401), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(401), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(401), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(401), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(401), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(401), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(401), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(401), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(401), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(401), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(401), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(401), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(401), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(401), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(401), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(401), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(401), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(401), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(401), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(401), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(401), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(401), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(401), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(401), + [anon_sym_static_DASHget] = ACTIONS(401), + [anon_sym_static_DASHput] = ACTIONS(401), + [anon_sym_instance_DASHget] = ACTIONS(401), + [anon_sym_instance_DASHput] = ACTIONS(401), + [anon_sym_execute_DASHinline] = ACTIONS(403), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(401), + [anon_sym_iget_DASHquick] = ACTIONS(401), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(401), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(401), + [anon_sym_iput_DASHquick] = ACTIONS(401), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(401), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(401), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(401), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(401), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(401), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(401), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(403), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(401), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(403), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(401), + [anon_sym_rsub_DASHint] = ACTIONS(403), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(401), + [anon_sym_DOTline] = ACTIONS(401), + [anon_sym_DOTlocals] = ACTIONS(401), + [anon_sym_DOTlocal] = ACTIONS(403), + [anon_sym_DOTendlocal] = ACTIONS(401), + [anon_sym_DOTrestartlocal] = ACTIONS(401), + [anon_sym_DOTregisters] = ACTIONS(401), + [anon_sym_DOTcatch] = ACTIONS(403), + [anon_sym_DOTcatchall] = ACTIONS(401), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(401), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(401), + [anon_sym_DOTarray_DASHdata] = ACTIONS(401), + [sym_prologue_directive] = ACTIONS(401), + [sym_epilogue_directive] = ACTIONS(401), + [aux_sym_label_token1] = ACTIONS(401), + [aux_sym_jmp_label_token1] = ACTIONS(401), + [sym_comment] = ACTIONS(3), + }, + [54] = { + [anon_sym_DOTsource] = ACTIONS(405), + [anon_sym_DOTendmethod] = ACTIONS(405), + [anon_sym_DOTannotation] = ACTIONS(405), + [anon_sym_DOTparam] = ACTIONS(407), + [anon_sym_DOTparameter] = ACTIONS(405), + [anon_sym_nop] = ACTIONS(407), + [anon_sym_move] = ACTIONS(407), + [anon_sym_move_SLASHfrom16] = ACTIONS(405), + [anon_sym_move_SLASH16] = ACTIONS(405), + [anon_sym_move_DASHwide] = ACTIONS(407), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(405), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(405), + [anon_sym_move_DASHobject] = ACTIONS(407), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(405), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(405), + [anon_sym_move_DASHresult] = ACTIONS(407), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(405), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(405), + [anon_sym_move_DASHexception] = ACTIONS(405), + [anon_sym_return_DASHvoid] = ACTIONS(405), + [anon_sym_return] = ACTIONS(407), + [anon_sym_return_DASHwide] = ACTIONS(405), + [anon_sym_return_DASHobject] = ACTIONS(405), + [anon_sym_const_SLASH4] = ACTIONS(405), + [anon_sym_const_SLASH16] = ACTIONS(405), + [anon_sym_const] = ACTIONS(407), + [anon_sym_const_SLASHhigh16] = ACTIONS(405), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(405), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(405), + [anon_sym_const_DASHwide] = ACTIONS(407), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(405), + [anon_sym_const_DASHstring] = ACTIONS(407), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(405), + [anon_sym_const_DASHclass] = ACTIONS(405), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(405), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(405), + [anon_sym_monitor_DASHenter] = ACTIONS(405), + [anon_sym_monitor_DASHexit] = ACTIONS(405), + [anon_sym_check_DASHcast] = ACTIONS(405), + [anon_sym_instance_DASHof] = ACTIONS(405), + [anon_sym_array_DASHlength] = ACTIONS(405), + [anon_sym_new_DASHinstance] = ACTIONS(405), + [anon_sym_new_DASHarray] = ACTIONS(405), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(407), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(405), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(405), + [anon_sym_throw] = ACTIONS(407), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(405), + [anon_sym_goto] = ACTIONS(407), + [anon_sym_goto_SLASH16] = ACTIONS(405), + [anon_sym_goto_SLASH32] = ACTIONS(405), + [anon_sym_packed_DASHswitch] = ACTIONS(405), + [anon_sym_sparse_DASHswitch] = ACTIONS(405), + [anon_sym_cmpl_DASHfloat] = ACTIONS(405), + [anon_sym_cmpg_DASHfloat] = ACTIONS(405), + [anon_sym_cmpl_DASHdouble] = ACTIONS(405), + [anon_sym_cmpg_DASHdouble] = ACTIONS(405), + [anon_sym_cmp_DASHlong] = ACTIONS(405), + [anon_sym_if_DASHeq] = ACTIONS(407), + [anon_sym_if_DASHne] = ACTIONS(407), + [anon_sym_if_DASHlt] = ACTIONS(407), + [anon_sym_if_DASHge] = ACTIONS(407), + [anon_sym_if_DASHgt] = ACTIONS(407), + [anon_sym_if_DASHle] = ACTIONS(407), + [anon_sym_if_DASHeqz] = ACTIONS(405), + [anon_sym_if_DASHnez] = ACTIONS(405), + [anon_sym_if_DASHltz] = ACTIONS(405), + [anon_sym_if_DASHgez] = ACTIONS(405), + [anon_sym_if_DASHgtz] = ACTIONS(405), + [anon_sym_if_DASHlez] = ACTIONS(405), + [anon_sym_aget] = ACTIONS(407), + [anon_sym_aget_DASHwide] = ACTIONS(405), + [anon_sym_aget_DASHobject] = ACTIONS(405), + [anon_sym_aget_DASHboolean] = ACTIONS(405), + [anon_sym_aget_DASHbyte] = ACTIONS(405), + [anon_sym_aget_DASHchar] = ACTIONS(405), + [anon_sym_aget_DASHshort] = ACTIONS(405), + [anon_sym_aput] = ACTIONS(407), + [anon_sym_aput_DASHwide] = ACTIONS(405), + [anon_sym_aput_DASHobject] = ACTIONS(405), + [anon_sym_aput_DASHboolean] = ACTIONS(405), + [anon_sym_aput_DASHbyte] = ACTIONS(405), + [anon_sym_aput_DASHchar] = ACTIONS(405), + [anon_sym_aput_DASHshort] = ACTIONS(405), + [anon_sym_iget] = ACTIONS(407), + [anon_sym_iget_DASHwide] = ACTIONS(407), + [anon_sym_iget_DASHobject] = ACTIONS(407), + [anon_sym_iget_DASHboolean] = ACTIONS(405), + [anon_sym_iget_DASHbyte] = ACTIONS(405), + [anon_sym_iget_DASHchar] = ACTIONS(405), + [anon_sym_iget_DASHshort] = ACTIONS(405), + [anon_sym_iget_DASHvolatile] = ACTIONS(405), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(405), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(405), + [anon_sym_iput] = ACTIONS(407), + [anon_sym_iput_DASHwide] = ACTIONS(407), + [anon_sym_iput_DASHobject] = ACTIONS(407), + [anon_sym_iput_DASHboolean] = ACTIONS(407), + [anon_sym_iput_DASHbyte] = ACTIONS(407), + [anon_sym_iput_DASHchar] = ACTIONS(407), + [anon_sym_iput_DASHshort] = ACTIONS(407), + [anon_sym_iput_DASHvolatile] = ACTIONS(405), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(405), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(405), + [anon_sym_sget] = ACTIONS(407), + [anon_sym_sget_DASHwide] = ACTIONS(407), + [anon_sym_sget_DASHobject] = ACTIONS(407), + [anon_sym_sget_DASHboolean] = ACTIONS(405), + [anon_sym_sget_DASHbyte] = ACTIONS(405), + [anon_sym_sget_DASHchar] = ACTIONS(405), + [anon_sym_sget_DASHshort] = ACTIONS(405), + [anon_sym_sget_DASHvolatile] = ACTIONS(405), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(405), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(405), + [anon_sym_sput] = ACTIONS(407), + [anon_sym_sput_DASHwide] = ACTIONS(407), + [anon_sym_sput_DASHobject] = ACTIONS(407), + [anon_sym_sput_DASHboolean] = ACTIONS(405), + [anon_sym_sput_DASHbyte] = ACTIONS(405), + [anon_sym_sput_DASHchar] = ACTIONS(405), + [anon_sym_sput_DASHshort] = ACTIONS(405), + [anon_sym_sput_DASHvolatile] = ACTIONS(405), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(405), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(405), + [anon_sym_invoke_DASHconstructor] = ACTIONS(405), + [anon_sym_invoke_DASHcustom] = ACTIONS(407), + [anon_sym_invoke_DASHdirect] = ACTIONS(407), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(405), + [anon_sym_invoke_DASHinstance] = ACTIONS(405), + [anon_sym_invoke_DASHinterface] = ACTIONS(407), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(407), + [anon_sym_invoke_DASHstatic] = ACTIONS(407), + [anon_sym_invoke_DASHsuper] = ACTIONS(407), + [anon_sym_invoke_DASHvirtual] = ACTIONS(407), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(405), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(405), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(405), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(405), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(405), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(405), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(405), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(405), + [anon_sym_neg_DASHint] = ACTIONS(405), + [anon_sym_not_DASHint] = ACTIONS(405), + [anon_sym_neg_DASHlong] = ACTIONS(405), + [anon_sym_not_DASHlong] = ACTIONS(405), + [anon_sym_neg_DASHfloat] = ACTIONS(405), + [anon_sym_neg_DASHdouble] = ACTIONS(405), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(405), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(405), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(405), + [anon_sym_long_DASHto_DASHint] = ACTIONS(405), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(405), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(405), + [anon_sym_float_DASHto_DASHint] = ACTIONS(405), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(405), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(405), + [anon_sym_double_DASHto_DASHint] = ACTIONS(405), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(405), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(405), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(405), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(405), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(405), + [anon_sym_add_DASHint] = ACTIONS(407), + [anon_sym_sub_DASHint] = ACTIONS(407), + [anon_sym_mul_DASHint] = ACTIONS(407), + [anon_sym_div_DASHint] = ACTIONS(407), + [anon_sym_rem_DASHint] = ACTIONS(407), + [anon_sym_and_DASHint] = ACTIONS(407), + [anon_sym_or_DASHint] = ACTIONS(407), + [anon_sym_xor_DASHint] = ACTIONS(407), + [anon_sym_shl_DASHint] = ACTIONS(407), + [anon_sym_shr_DASHint] = ACTIONS(407), + [anon_sym_ushr_DASHint] = ACTIONS(407), + [anon_sym_add_DASHlong] = ACTIONS(407), + [anon_sym_sub_DASHlong] = ACTIONS(407), + [anon_sym_mul_DASHlong] = ACTIONS(407), + [anon_sym_div_DASHlong] = ACTIONS(407), + [anon_sym_rem_DASHlong] = ACTIONS(407), + [anon_sym_and_DASHlong] = ACTIONS(407), + [anon_sym_or_DASHlong] = ACTIONS(407), + [anon_sym_xor_DASHlong] = ACTIONS(407), + [anon_sym_shl_DASHlong] = ACTIONS(407), + [anon_sym_shr_DASHlong] = ACTIONS(407), + [anon_sym_ushr_DASHlong] = ACTIONS(407), + [anon_sym_add_DASHfloat] = ACTIONS(407), + [anon_sym_sub_DASHfloat] = ACTIONS(407), + [anon_sym_mul_DASHfloat] = ACTIONS(407), + [anon_sym_div_DASHfloat] = ACTIONS(407), + [anon_sym_rem_DASHfloat] = ACTIONS(407), + [anon_sym_add_DASHdouble] = ACTIONS(407), + [anon_sym_sub_DASHdouble] = ACTIONS(407), + [anon_sym_mul_DASHdouble] = ACTIONS(407), + [anon_sym_div_DASHdouble] = ACTIONS(407), + [anon_sym_rem_DASHdouble] = ACTIONS(407), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(405), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(405), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(405), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(405), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(405), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(405), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(405), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(405), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(405), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(405), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(405), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(405), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(405), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(405), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(405), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(405), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(405), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(405), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(405), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(405), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(405), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(405), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(405), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(405), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(405), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(405), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(405), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(405), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(405), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(405), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(405), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(405), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(405), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(405), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(405), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(405), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(405), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(405), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(405), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(405), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(405), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(405), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(405), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(405), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(405), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(405), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(405), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(405), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(405), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(405), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(405), + [anon_sym_static_DASHget] = ACTIONS(405), + [anon_sym_static_DASHput] = ACTIONS(405), + [anon_sym_instance_DASHget] = ACTIONS(405), + [anon_sym_instance_DASHput] = ACTIONS(405), + [anon_sym_execute_DASHinline] = ACTIONS(407), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(405), + [anon_sym_iget_DASHquick] = ACTIONS(405), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(405), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(405), + [anon_sym_iput_DASHquick] = ACTIONS(405), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(405), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(405), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(405), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(405), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(405), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(405), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(407), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(405), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(407), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(405), + [anon_sym_rsub_DASHint] = ACTIONS(407), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(405), + [anon_sym_DOTline] = ACTIONS(405), + [anon_sym_DOTlocals] = ACTIONS(405), + [anon_sym_DOTlocal] = ACTIONS(407), + [anon_sym_DOTendlocal] = ACTIONS(405), + [anon_sym_DOTrestartlocal] = ACTIONS(405), + [anon_sym_DOTregisters] = ACTIONS(405), + [anon_sym_DOTcatch] = ACTIONS(407), + [anon_sym_DOTcatchall] = ACTIONS(405), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(405), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(405), + [anon_sym_DOTarray_DASHdata] = ACTIONS(405), + [sym_prologue_directive] = ACTIONS(405), + [sym_epilogue_directive] = ACTIONS(405), + [aux_sym_label_token1] = ACTIONS(405), + [aux_sym_jmp_label_token1] = ACTIONS(405), + [sym_comment] = ACTIONS(3), + }, + [55] = { + [anon_sym_DOTsource] = ACTIONS(323), + [anon_sym_DOTendmethod] = ACTIONS(323), + [anon_sym_DOTannotation] = ACTIONS(323), + [anon_sym_DOTparam] = ACTIONS(325), + [anon_sym_DOTparameter] = ACTIONS(323), + [anon_sym_nop] = ACTIONS(325), + [anon_sym_move] = ACTIONS(325), + [anon_sym_move_SLASHfrom16] = ACTIONS(323), + [anon_sym_move_SLASH16] = ACTIONS(323), + [anon_sym_move_DASHwide] = ACTIONS(325), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(323), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(323), + [anon_sym_move_DASHobject] = ACTIONS(325), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(323), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(323), + [anon_sym_move_DASHresult] = ACTIONS(325), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(323), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(323), + [anon_sym_move_DASHexception] = ACTIONS(323), + [anon_sym_return_DASHvoid] = ACTIONS(323), + [anon_sym_return] = ACTIONS(325), + [anon_sym_return_DASHwide] = ACTIONS(323), + [anon_sym_return_DASHobject] = ACTIONS(323), + [anon_sym_const_SLASH4] = ACTIONS(323), + [anon_sym_const_SLASH16] = ACTIONS(323), + [anon_sym_const] = ACTIONS(325), + [anon_sym_const_SLASHhigh16] = ACTIONS(323), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(323), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(323), + [anon_sym_const_DASHwide] = ACTIONS(325), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(323), + [anon_sym_const_DASHstring] = ACTIONS(325), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(323), + [anon_sym_const_DASHclass] = ACTIONS(323), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(323), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(323), + [anon_sym_monitor_DASHenter] = ACTIONS(323), + [anon_sym_monitor_DASHexit] = ACTIONS(323), + [anon_sym_check_DASHcast] = ACTIONS(323), + [anon_sym_instance_DASHof] = ACTIONS(323), + [anon_sym_array_DASHlength] = ACTIONS(323), + [anon_sym_new_DASHinstance] = ACTIONS(323), + [anon_sym_new_DASHarray] = ACTIONS(323), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(325), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(323), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(323), + [anon_sym_throw] = ACTIONS(325), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(323), + [anon_sym_goto] = ACTIONS(325), + [anon_sym_goto_SLASH16] = ACTIONS(323), + [anon_sym_goto_SLASH32] = ACTIONS(323), + [anon_sym_packed_DASHswitch] = ACTIONS(323), + [anon_sym_sparse_DASHswitch] = ACTIONS(323), + [anon_sym_cmpl_DASHfloat] = ACTIONS(323), + [anon_sym_cmpg_DASHfloat] = ACTIONS(323), + [anon_sym_cmpl_DASHdouble] = ACTIONS(323), + [anon_sym_cmpg_DASHdouble] = ACTIONS(323), + [anon_sym_cmp_DASHlong] = ACTIONS(323), + [anon_sym_if_DASHeq] = ACTIONS(325), + [anon_sym_if_DASHne] = ACTIONS(325), + [anon_sym_if_DASHlt] = ACTIONS(325), + [anon_sym_if_DASHge] = ACTIONS(325), + [anon_sym_if_DASHgt] = ACTIONS(325), + [anon_sym_if_DASHle] = ACTIONS(325), + [anon_sym_if_DASHeqz] = ACTIONS(323), + [anon_sym_if_DASHnez] = ACTIONS(323), + [anon_sym_if_DASHltz] = ACTIONS(323), + [anon_sym_if_DASHgez] = ACTIONS(323), + [anon_sym_if_DASHgtz] = ACTIONS(323), + [anon_sym_if_DASHlez] = ACTIONS(323), + [anon_sym_aget] = ACTIONS(325), + [anon_sym_aget_DASHwide] = ACTIONS(323), + [anon_sym_aget_DASHobject] = ACTIONS(323), + [anon_sym_aget_DASHboolean] = ACTIONS(323), + [anon_sym_aget_DASHbyte] = ACTIONS(323), + [anon_sym_aget_DASHchar] = ACTIONS(323), + [anon_sym_aget_DASHshort] = ACTIONS(323), + [anon_sym_aput] = ACTIONS(325), + [anon_sym_aput_DASHwide] = ACTIONS(323), + [anon_sym_aput_DASHobject] = ACTIONS(323), + [anon_sym_aput_DASHboolean] = ACTIONS(323), + [anon_sym_aput_DASHbyte] = ACTIONS(323), + [anon_sym_aput_DASHchar] = ACTIONS(323), + [anon_sym_aput_DASHshort] = ACTIONS(323), + [anon_sym_iget] = ACTIONS(325), + [anon_sym_iget_DASHwide] = ACTIONS(325), + [anon_sym_iget_DASHobject] = ACTIONS(325), + [anon_sym_iget_DASHboolean] = ACTIONS(323), + [anon_sym_iget_DASHbyte] = ACTIONS(323), + [anon_sym_iget_DASHchar] = ACTIONS(323), + [anon_sym_iget_DASHshort] = ACTIONS(323), + [anon_sym_iget_DASHvolatile] = ACTIONS(323), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(323), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(323), + [anon_sym_iput] = ACTIONS(325), + [anon_sym_iput_DASHwide] = ACTIONS(325), + [anon_sym_iput_DASHobject] = ACTIONS(325), + [anon_sym_iput_DASHboolean] = ACTIONS(325), + [anon_sym_iput_DASHbyte] = ACTIONS(325), + [anon_sym_iput_DASHchar] = ACTIONS(325), + [anon_sym_iput_DASHshort] = ACTIONS(325), + [anon_sym_iput_DASHvolatile] = ACTIONS(323), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(323), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(323), + [anon_sym_sget] = ACTIONS(325), + [anon_sym_sget_DASHwide] = ACTIONS(325), + [anon_sym_sget_DASHobject] = ACTIONS(325), + [anon_sym_sget_DASHboolean] = ACTIONS(323), + [anon_sym_sget_DASHbyte] = ACTIONS(323), + [anon_sym_sget_DASHchar] = ACTIONS(323), + [anon_sym_sget_DASHshort] = ACTIONS(323), + [anon_sym_sget_DASHvolatile] = ACTIONS(323), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(323), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(323), + [anon_sym_sput] = ACTIONS(325), + [anon_sym_sput_DASHwide] = ACTIONS(325), + [anon_sym_sput_DASHobject] = ACTIONS(325), + [anon_sym_sput_DASHboolean] = ACTIONS(323), + [anon_sym_sput_DASHbyte] = ACTIONS(323), + [anon_sym_sput_DASHchar] = ACTIONS(323), + [anon_sym_sput_DASHshort] = ACTIONS(323), + [anon_sym_sput_DASHvolatile] = ACTIONS(323), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(323), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(323), + [anon_sym_invoke_DASHconstructor] = ACTIONS(323), + [anon_sym_invoke_DASHcustom] = ACTIONS(325), + [anon_sym_invoke_DASHdirect] = ACTIONS(325), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(323), + [anon_sym_invoke_DASHinstance] = ACTIONS(323), + [anon_sym_invoke_DASHinterface] = ACTIONS(325), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(325), + [anon_sym_invoke_DASHstatic] = ACTIONS(325), + [anon_sym_invoke_DASHsuper] = ACTIONS(325), + [anon_sym_invoke_DASHvirtual] = ACTIONS(325), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(323), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(323), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(323), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(323), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(323), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(323), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(323), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(323), + [anon_sym_neg_DASHint] = ACTIONS(323), + [anon_sym_not_DASHint] = ACTIONS(323), + [anon_sym_neg_DASHlong] = ACTIONS(323), + [anon_sym_not_DASHlong] = ACTIONS(323), + [anon_sym_neg_DASHfloat] = ACTIONS(323), + [anon_sym_neg_DASHdouble] = ACTIONS(323), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(323), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(323), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(323), + [anon_sym_long_DASHto_DASHint] = ACTIONS(323), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(323), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(323), + [anon_sym_float_DASHto_DASHint] = ACTIONS(323), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(323), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(323), + [anon_sym_double_DASHto_DASHint] = ACTIONS(323), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(323), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(323), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(323), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(323), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(323), + [anon_sym_add_DASHint] = ACTIONS(325), + [anon_sym_sub_DASHint] = ACTIONS(325), + [anon_sym_mul_DASHint] = ACTIONS(325), + [anon_sym_div_DASHint] = ACTIONS(325), + [anon_sym_rem_DASHint] = ACTIONS(325), + [anon_sym_and_DASHint] = ACTIONS(325), + [anon_sym_or_DASHint] = ACTIONS(325), + [anon_sym_xor_DASHint] = ACTIONS(325), + [anon_sym_shl_DASHint] = ACTIONS(325), + [anon_sym_shr_DASHint] = ACTIONS(325), + [anon_sym_ushr_DASHint] = ACTIONS(325), + [anon_sym_add_DASHlong] = ACTIONS(325), + [anon_sym_sub_DASHlong] = ACTIONS(325), + [anon_sym_mul_DASHlong] = ACTIONS(325), + [anon_sym_div_DASHlong] = ACTIONS(325), + [anon_sym_rem_DASHlong] = ACTIONS(325), + [anon_sym_and_DASHlong] = ACTIONS(325), + [anon_sym_or_DASHlong] = ACTIONS(325), + [anon_sym_xor_DASHlong] = ACTIONS(325), + [anon_sym_shl_DASHlong] = ACTIONS(325), + [anon_sym_shr_DASHlong] = ACTIONS(325), + [anon_sym_ushr_DASHlong] = ACTIONS(325), + [anon_sym_add_DASHfloat] = ACTIONS(325), + [anon_sym_sub_DASHfloat] = ACTIONS(325), + [anon_sym_mul_DASHfloat] = ACTIONS(325), + [anon_sym_div_DASHfloat] = ACTIONS(325), + [anon_sym_rem_DASHfloat] = ACTIONS(325), + [anon_sym_add_DASHdouble] = ACTIONS(325), + [anon_sym_sub_DASHdouble] = ACTIONS(325), + [anon_sym_mul_DASHdouble] = ACTIONS(325), + [anon_sym_div_DASHdouble] = ACTIONS(325), + [anon_sym_rem_DASHdouble] = ACTIONS(325), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(323), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(323), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(323), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(323), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(323), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(323), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(323), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(323), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(323), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(323), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(323), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(323), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(323), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(323), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(323), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(323), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(323), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(323), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(323), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(323), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(323), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(323), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(323), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(323), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(323), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(323), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(323), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(323), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(323), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(323), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(323), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(323), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(323), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(323), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(323), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(323), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(323), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(323), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(323), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(323), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(323), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(323), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(323), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(323), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(323), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(323), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(323), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(323), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(323), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(323), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(323), + [anon_sym_static_DASHget] = ACTIONS(323), + [anon_sym_static_DASHput] = ACTIONS(323), + [anon_sym_instance_DASHget] = ACTIONS(323), + [anon_sym_instance_DASHput] = ACTIONS(323), + [anon_sym_execute_DASHinline] = ACTIONS(325), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(323), + [anon_sym_iget_DASHquick] = ACTIONS(323), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(323), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(323), + [anon_sym_iput_DASHquick] = ACTIONS(323), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(323), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(323), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(323), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(323), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(323), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(323), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(325), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(323), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(325), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(323), + [anon_sym_rsub_DASHint] = ACTIONS(325), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(323), + [anon_sym_DOTline] = ACTIONS(323), + [anon_sym_DOTlocals] = ACTIONS(323), + [anon_sym_DOTlocal] = ACTIONS(325), + [anon_sym_DOTendlocal] = ACTIONS(323), + [anon_sym_DOTrestartlocal] = ACTIONS(323), + [anon_sym_DOTregisters] = ACTIONS(323), + [anon_sym_DOTcatch] = ACTIONS(325), + [anon_sym_DOTcatchall] = ACTIONS(323), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(323), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(323), + [anon_sym_DOTarray_DASHdata] = ACTIONS(323), + [sym_prologue_directive] = ACTIONS(323), + [sym_epilogue_directive] = ACTIONS(323), + [aux_sym_label_token1] = ACTIONS(323), + [aux_sym_jmp_label_token1] = ACTIONS(323), + [sym_comment] = ACTIONS(3), + }, + [56] = { + [anon_sym_DOTsource] = ACTIONS(409), + [anon_sym_DOTendmethod] = ACTIONS(409), + [anon_sym_DOTannotation] = ACTIONS(409), + [anon_sym_DOTparam] = ACTIONS(411), + [anon_sym_DOTparameter] = ACTIONS(409), + [anon_sym_nop] = ACTIONS(411), + [anon_sym_move] = ACTIONS(411), + [anon_sym_move_SLASHfrom16] = ACTIONS(409), + [anon_sym_move_SLASH16] = ACTIONS(409), + [anon_sym_move_DASHwide] = ACTIONS(411), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(409), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(409), + [anon_sym_move_DASHobject] = ACTIONS(411), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(409), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(409), + [anon_sym_move_DASHresult] = ACTIONS(411), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(409), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(409), + [anon_sym_move_DASHexception] = ACTIONS(409), + [anon_sym_return_DASHvoid] = ACTIONS(409), + [anon_sym_return] = ACTIONS(411), + [anon_sym_return_DASHwide] = ACTIONS(409), + [anon_sym_return_DASHobject] = ACTIONS(409), + [anon_sym_const_SLASH4] = ACTIONS(409), + [anon_sym_const_SLASH16] = ACTIONS(409), + [anon_sym_const] = ACTIONS(411), + [anon_sym_const_SLASHhigh16] = ACTIONS(409), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(409), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(409), + [anon_sym_const_DASHwide] = ACTIONS(411), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(409), + [anon_sym_const_DASHstring] = ACTIONS(411), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(409), + [anon_sym_const_DASHclass] = ACTIONS(409), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(409), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(409), + [anon_sym_monitor_DASHenter] = ACTIONS(409), + [anon_sym_monitor_DASHexit] = ACTIONS(409), + [anon_sym_check_DASHcast] = ACTIONS(409), + [anon_sym_instance_DASHof] = ACTIONS(409), + [anon_sym_array_DASHlength] = ACTIONS(409), + [anon_sym_new_DASHinstance] = ACTIONS(409), + [anon_sym_new_DASHarray] = ACTIONS(409), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(411), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(409), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(409), + [anon_sym_throw] = ACTIONS(411), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(409), + [anon_sym_goto] = ACTIONS(411), + [anon_sym_goto_SLASH16] = ACTIONS(409), + [anon_sym_goto_SLASH32] = ACTIONS(409), + [anon_sym_packed_DASHswitch] = ACTIONS(409), + [anon_sym_sparse_DASHswitch] = ACTIONS(409), + [anon_sym_cmpl_DASHfloat] = ACTIONS(409), + [anon_sym_cmpg_DASHfloat] = ACTIONS(409), + [anon_sym_cmpl_DASHdouble] = ACTIONS(409), + [anon_sym_cmpg_DASHdouble] = ACTIONS(409), + [anon_sym_cmp_DASHlong] = ACTIONS(409), + [anon_sym_if_DASHeq] = ACTIONS(411), + [anon_sym_if_DASHne] = ACTIONS(411), + [anon_sym_if_DASHlt] = ACTIONS(411), + [anon_sym_if_DASHge] = ACTIONS(411), + [anon_sym_if_DASHgt] = ACTIONS(411), + [anon_sym_if_DASHle] = ACTIONS(411), + [anon_sym_if_DASHeqz] = ACTIONS(409), + [anon_sym_if_DASHnez] = ACTIONS(409), + [anon_sym_if_DASHltz] = ACTIONS(409), + [anon_sym_if_DASHgez] = ACTIONS(409), + [anon_sym_if_DASHgtz] = ACTIONS(409), + [anon_sym_if_DASHlez] = ACTIONS(409), + [anon_sym_aget] = ACTIONS(411), + [anon_sym_aget_DASHwide] = ACTIONS(409), + [anon_sym_aget_DASHobject] = ACTIONS(409), + [anon_sym_aget_DASHboolean] = ACTIONS(409), + [anon_sym_aget_DASHbyte] = ACTIONS(409), + [anon_sym_aget_DASHchar] = ACTIONS(409), + [anon_sym_aget_DASHshort] = ACTIONS(409), + [anon_sym_aput] = ACTIONS(411), + [anon_sym_aput_DASHwide] = ACTIONS(409), + [anon_sym_aput_DASHobject] = ACTIONS(409), + [anon_sym_aput_DASHboolean] = ACTIONS(409), + [anon_sym_aput_DASHbyte] = ACTIONS(409), + [anon_sym_aput_DASHchar] = ACTIONS(409), + [anon_sym_aput_DASHshort] = ACTIONS(409), + [anon_sym_iget] = ACTIONS(411), + [anon_sym_iget_DASHwide] = ACTIONS(411), + [anon_sym_iget_DASHobject] = ACTIONS(411), + [anon_sym_iget_DASHboolean] = ACTIONS(409), + [anon_sym_iget_DASHbyte] = ACTIONS(409), + [anon_sym_iget_DASHchar] = ACTIONS(409), + [anon_sym_iget_DASHshort] = ACTIONS(409), + [anon_sym_iget_DASHvolatile] = ACTIONS(409), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(409), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(409), + [anon_sym_iput] = ACTIONS(411), + [anon_sym_iput_DASHwide] = ACTIONS(411), + [anon_sym_iput_DASHobject] = ACTIONS(411), + [anon_sym_iput_DASHboolean] = ACTIONS(411), + [anon_sym_iput_DASHbyte] = ACTIONS(411), + [anon_sym_iput_DASHchar] = ACTIONS(411), + [anon_sym_iput_DASHshort] = ACTIONS(411), + [anon_sym_iput_DASHvolatile] = ACTIONS(409), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(409), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(409), + [anon_sym_sget] = ACTIONS(411), + [anon_sym_sget_DASHwide] = ACTIONS(411), + [anon_sym_sget_DASHobject] = ACTIONS(411), + [anon_sym_sget_DASHboolean] = ACTIONS(409), + [anon_sym_sget_DASHbyte] = ACTIONS(409), + [anon_sym_sget_DASHchar] = ACTIONS(409), + [anon_sym_sget_DASHshort] = ACTIONS(409), + [anon_sym_sget_DASHvolatile] = ACTIONS(409), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(409), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(409), + [anon_sym_sput] = ACTIONS(411), + [anon_sym_sput_DASHwide] = ACTIONS(411), + [anon_sym_sput_DASHobject] = ACTIONS(411), + [anon_sym_sput_DASHboolean] = ACTIONS(409), + [anon_sym_sput_DASHbyte] = ACTIONS(409), + [anon_sym_sput_DASHchar] = ACTIONS(409), + [anon_sym_sput_DASHshort] = ACTIONS(409), + [anon_sym_sput_DASHvolatile] = ACTIONS(409), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(409), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(409), + [anon_sym_invoke_DASHconstructor] = ACTIONS(409), + [anon_sym_invoke_DASHcustom] = ACTIONS(411), + [anon_sym_invoke_DASHdirect] = ACTIONS(411), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(409), + [anon_sym_invoke_DASHinstance] = ACTIONS(409), + [anon_sym_invoke_DASHinterface] = ACTIONS(411), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(411), + [anon_sym_invoke_DASHstatic] = ACTIONS(411), + [anon_sym_invoke_DASHsuper] = ACTIONS(411), + [anon_sym_invoke_DASHvirtual] = ACTIONS(411), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(409), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(409), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(409), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(409), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(409), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(409), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(409), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(409), + [anon_sym_neg_DASHint] = ACTIONS(409), + [anon_sym_not_DASHint] = ACTIONS(409), + [anon_sym_neg_DASHlong] = ACTIONS(409), + [anon_sym_not_DASHlong] = ACTIONS(409), + [anon_sym_neg_DASHfloat] = ACTIONS(409), + [anon_sym_neg_DASHdouble] = ACTIONS(409), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(409), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(409), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(409), + [anon_sym_long_DASHto_DASHint] = ACTIONS(409), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(409), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(409), + [anon_sym_float_DASHto_DASHint] = ACTIONS(409), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(409), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(409), + [anon_sym_double_DASHto_DASHint] = ACTIONS(409), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(409), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(409), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(409), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(409), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(409), + [anon_sym_add_DASHint] = ACTIONS(411), + [anon_sym_sub_DASHint] = ACTIONS(411), + [anon_sym_mul_DASHint] = ACTIONS(411), + [anon_sym_div_DASHint] = ACTIONS(411), + [anon_sym_rem_DASHint] = ACTIONS(411), + [anon_sym_and_DASHint] = ACTIONS(411), + [anon_sym_or_DASHint] = ACTIONS(411), + [anon_sym_xor_DASHint] = ACTIONS(411), + [anon_sym_shl_DASHint] = ACTIONS(411), + [anon_sym_shr_DASHint] = ACTIONS(411), + [anon_sym_ushr_DASHint] = ACTIONS(411), + [anon_sym_add_DASHlong] = ACTIONS(411), + [anon_sym_sub_DASHlong] = ACTIONS(411), + [anon_sym_mul_DASHlong] = ACTIONS(411), + [anon_sym_div_DASHlong] = ACTIONS(411), + [anon_sym_rem_DASHlong] = ACTIONS(411), + [anon_sym_and_DASHlong] = ACTIONS(411), + [anon_sym_or_DASHlong] = ACTIONS(411), + [anon_sym_xor_DASHlong] = ACTIONS(411), + [anon_sym_shl_DASHlong] = ACTIONS(411), + [anon_sym_shr_DASHlong] = ACTIONS(411), + [anon_sym_ushr_DASHlong] = ACTIONS(411), + [anon_sym_add_DASHfloat] = ACTIONS(411), + [anon_sym_sub_DASHfloat] = ACTIONS(411), + [anon_sym_mul_DASHfloat] = ACTIONS(411), + [anon_sym_div_DASHfloat] = ACTIONS(411), + [anon_sym_rem_DASHfloat] = ACTIONS(411), + [anon_sym_add_DASHdouble] = ACTIONS(411), + [anon_sym_sub_DASHdouble] = ACTIONS(411), + [anon_sym_mul_DASHdouble] = ACTIONS(411), + [anon_sym_div_DASHdouble] = ACTIONS(411), + [anon_sym_rem_DASHdouble] = ACTIONS(411), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(409), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(409), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(409), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(409), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(409), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(409), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(409), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(409), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(409), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(409), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(409), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(409), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(409), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(409), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(409), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(409), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(409), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(409), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(409), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(409), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(409), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(409), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(409), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(409), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(409), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(409), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(409), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(409), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(409), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(409), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(409), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(409), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(409), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(409), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(409), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(409), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(409), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(409), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(409), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(409), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(409), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(409), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(409), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(409), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(409), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(409), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(409), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(409), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(409), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(409), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(409), + [anon_sym_static_DASHget] = ACTIONS(409), + [anon_sym_static_DASHput] = ACTIONS(409), + [anon_sym_instance_DASHget] = ACTIONS(409), + [anon_sym_instance_DASHput] = ACTIONS(409), + [anon_sym_execute_DASHinline] = ACTIONS(411), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(409), + [anon_sym_iget_DASHquick] = ACTIONS(409), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(409), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(409), + [anon_sym_iput_DASHquick] = ACTIONS(409), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(409), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(409), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(409), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(409), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(409), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(409), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(411), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(409), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(411), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(409), + [anon_sym_rsub_DASHint] = ACTIONS(411), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(409), + [anon_sym_DOTline] = ACTIONS(409), + [anon_sym_DOTlocals] = ACTIONS(409), + [anon_sym_DOTlocal] = ACTIONS(411), + [anon_sym_DOTendlocal] = ACTIONS(409), + [anon_sym_DOTrestartlocal] = ACTIONS(409), + [anon_sym_DOTregisters] = ACTIONS(409), + [anon_sym_DOTcatch] = ACTIONS(411), + [anon_sym_DOTcatchall] = ACTIONS(409), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(409), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(409), + [anon_sym_DOTarray_DASHdata] = ACTIONS(409), + [sym_prologue_directive] = ACTIONS(409), + [sym_epilogue_directive] = ACTIONS(409), + [aux_sym_label_token1] = ACTIONS(409), + [aux_sym_jmp_label_token1] = ACTIONS(409), + [sym_comment] = ACTIONS(3), + }, + [57] = { + [anon_sym_DOTsource] = ACTIONS(413), + [anon_sym_DOTendmethod] = ACTIONS(413), + [anon_sym_DOTannotation] = ACTIONS(413), + [anon_sym_DOTparam] = ACTIONS(415), + [anon_sym_DOTparameter] = ACTIONS(413), + [anon_sym_nop] = ACTIONS(415), + [anon_sym_move] = ACTIONS(415), + [anon_sym_move_SLASHfrom16] = ACTIONS(413), + [anon_sym_move_SLASH16] = ACTIONS(413), + [anon_sym_move_DASHwide] = ACTIONS(415), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(413), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(413), + [anon_sym_move_DASHobject] = ACTIONS(415), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(413), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(413), + [anon_sym_move_DASHresult] = ACTIONS(415), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(413), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(413), + [anon_sym_move_DASHexception] = ACTIONS(413), + [anon_sym_return_DASHvoid] = ACTIONS(413), + [anon_sym_return] = ACTIONS(415), + [anon_sym_return_DASHwide] = ACTIONS(413), + [anon_sym_return_DASHobject] = ACTIONS(413), + [anon_sym_const_SLASH4] = ACTIONS(413), + [anon_sym_const_SLASH16] = ACTIONS(413), + [anon_sym_const] = ACTIONS(415), + [anon_sym_const_SLASHhigh16] = ACTIONS(413), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(413), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(413), + [anon_sym_const_DASHwide] = ACTIONS(415), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(413), + [anon_sym_const_DASHstring] = ACTIONS(415), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(413), + [anon_sym_const_DASHclass] = ACTIONS(413), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(413), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(413), + [anon_sym_monitor_DASHenter] = ACTIONS(413), + [anon_sym_monitor_DASHexit] = ACTIONS(413), + [anon_sym_check_DASHcast] = ACTIONS(413), + [anon_sym_instance_DASHof] = ACTIONS(413), + [anon_sym_array_DASHlength] = ACTIONS(413), + [anon_sym_new_DASHinstance] = ACTIONS(413), + [anon_sym_new_DASHarray] = ACTIONS(413), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(415), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(413), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(413), + [anon_sym_throw] = ACTIONS(415), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(413), + [anon_sym_goto] = ACTIONS(415), + [anon_sym_goto_SLASH16] = ACTIONS(413), + [anon_sym_goto_SLASH32] = ACTIONS(413), + [anon_sym_packed_DASHswitch] = ACTIONS(413), + [anon_sym_sparse_DASHswitch] = ACTIONS(413), + [anon_sym_cmpl_DASHfloat] = ACTIONS(413), + [anon_sym_cmpg_DASHfloat] = ACTIONS(413), + [anon_sym_cmpl_DASHdouble] = ACTIONS(413), + [anon_sym_cmpg_DASHdouble] = ACTIONS(413), + [anon_sym_cmp_DASHlong] = ACTIONS(413), + [anon_sym_if_DASHeq] = ACTIONS(415), + [anon_sym_if_DASHne] = ACTIONS(415), + [anon_sym_if_DASHlt] = ACTIONS(415), + [anon_sym_if_DASHge] = ACTIONS(415), + [anon_sym_if_DASHgt] = ACTIONS(415), + [anon_sym_if_DASHle] = ACTIONS(415), + [anon_sym_if_DASHeqz] = ACTIONS(413), + [anon_sym_if_DASHnez] = ACTIONS(413), + [anon_sym_if_DASHltz] = ACTIONS(413), + [anon_sym_if_DASHgez] = ACTIONS(413), + [anon_sym_if_DASHgtz] = ACTIONS(413), + [anon_sym_if_DASHlez] = ACTIONS(413), + [anon_sym_aget] = ACTIONS(415), + [anon_sym_aget_DASHwide] = ACTIONS(413), + [anon_sym_aget_DASHobject] = ACTIONS(413), + [anon_sym_aget_DASHboolean] = ACTIONS(413), + [anon_sym_aget_DASHbyte] = ACTIONS(413), + [anon_sym_aget_DASHchar] = ACTIONS(413), + [anon_sym_aget_DASHshort] = ACTIONS(413), + [anon_sym_aput] = ACTIONS(415), + [anon_sym_aput_DASHwide] = ACTIONS(413), + [anon_sym_aput_DASHobject] = ACTIONS(413), + [anon_sym_aput_DASHboolean] = ACTIONS(413), + [anon_sym_aput_DASHbyte] = ACTIONS(413), + [anon_sym_aput_DASHchar] = ACTIONS(413), + [anon_sym_aput_DASHshort] = ACTIONS(413), + [anon_sym_iget] = ACTIONS(415), + [anon_sym_iget_DASHwide] = ACTIONS(415), + [anon_sym_iget_DASHobject] = ACTIONS(415), + [anon_sym_iget_DASHboolean] = ACTIONS(413), + [anon_sym_iget_DASHbyte] = ACTIONS(413), + [anon_sym_iget_DASHchar] = ACTIONS(413), + [anon_sym_iget_DASHshort] = ACTIONS(413), + [anon_sym_iget_DASHvolatile] = ACTIONS(413), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(413), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(413), + [anon_sym_iput] = ACTIONS(415), + [anon_sym_iput_DASHwide] = ACTIONS(415), + [anon_sym_iput_DASHobject] = ACTIONS(415), + [anon_sym_iput_DASHboolean] = ACTIONS(415), + [anon_sym_iput_DASHbyte] = ACTIONS(415), + [anon_sym_iput_DASHchar] = ACTIONS(415), + [anon_sym_iput_DASHshort] = ACTIONS(415), + [anon_sym_iput_DASHvolatile] = ACTIONS(413), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(413), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(413), + [anon_sym_sget] = ACTIONS(415), + [anon_sym_sget_DASHwide] = ACTIONS(415), + [anon_sym_sget_DASHobject] = ACTIONS(415), + [anon_sym_sget_DASHboolean] = ACTIONS(413), + [anon_sym_sget_DASHbyte] = ACTIONS(413), + [anon_sym_sget_DASHchar] = ACTIONS(413), + [anon_sym_sget_DASHshort] = ACTIONS(413), + [anon_sym_sget_DASHvolatile] = ACTIONS(413), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(413), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(413), + [anon_sym_sput] = ACTIONS(415), + [anon_sym_sput_DASHwide] = ACTIONS(415), + [anon_sym_sput_DASHobject] = ACTIONS(415), + [anon_sym_sput_DASHboolean] = ACTIONS(413), + [anon_sym_sput_DASHbyte] = ACTIONS(413), + [anon_sym_sput_DASHchar] = ACTIONS(413), + [anon_sym_sput_DASHshort] = ACTIONS(413), + [anon_sym_sput_DASHvolatile] = ACTIONS(413), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(413), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(413), + [anon_sym_invoke_DASHconstructor] = ACTIONS(413), + [anon_sym_invoke_DASHcustom] = ACTIONS(415), + [anon_sym_invoke_DASHdirect] = ACTIONS(415), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(413), + [anon_sym_invoke_DASHinstance] = ACTIONS(413), + [anon_sym_invoke_DASHinterface] = ACTIONS(415), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(415), + [anon_sym_invoke_DASHstatic] = ACTIONS(415), + [anon_sym_invoke_DASHsuper] = ACTIONS(415), + [anon_sym_invoke_DASHvirtual] = ACTIONS(415), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(413), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(413), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(413), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(413), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(413), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(413), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(413), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(413), + [anon_sym_neg_DASHint] = ACTIONS(413), + [anon_sym_not_DASHint] = ACTIONS(413), + [anon_sym_neg_DASHlong] = ACTIONS(413), + [anon_sym_not_DASHlong] = ACTIONS(413), + [anon_sym_neg_DASHfloat] = ACTIONS(413), + [anon_sym_neg_DASHdouble] = ACTIONS(413), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(413), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(413), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(413), + [anon_sym_long_DASHto_DASHint] = ACTIONS(413), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(413), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(413), + [anon_sym_float_DASHto_DASHint] = ACTIONS(413), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(413), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(413), + [anon_sym_double_DASHto_DASHint] = ACTIONS(413), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(413), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(413), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(413), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(413), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(413), + [anon_sym_add_DASHint] = ACTIONS(415), + [anon_sym_sub_DASHint] = ACTIONS(415), + [anon_sym_mul_DASHint] = ACTIONS(415), + [anon_sym_div_DASHint] = ACTIONS(415), + [anon_sym_rem_DASHint] = ACTIONS(415), + [anon_sym_and_DASHint] = ACTIONS(415), + [anon_sym_or_DASHint] = ACTIONS(415), + [anon_sym_xor_DASHint] = ACTIONS(415), + [anon_sym_shl_DASHint] = ACTIONS(415), + [anon_sym_shr_DASHint] = ACTIONS(415), + [anon_sym_ushr_DASHint] = ACTIONS(415), + [anon_sym_add_DASHlong] = ACTIONS(415), + [anon_sym_sub_DASHlong] = ACTIONS(415), + [anon_sym_mul_DASHlong] = ACTIONS(415), + [anon_sym_div_DASHlong] = ACTIONS(415), + [anon_sym_rem_DASHlong] = ACTIONS(415), + [anon_sym_and_DASHlong] = ACTIONS(415), + [anon_sym_or_DASHlong] = ACTIONS(415), + [anon_sym_xor_DASHlong] = ACTIONS(415), + [anon_sym_shl_DASHlong] = ACTIONS(415), + [anon_sym_shr_DASHlong] = ACTIONS(415), + [anon_sym_ushr_DASHlong] = ACTIONS(415), + [anon_sym_add_DASHfloat] = ACTIONS(415), + [anon_sym_sub_DASHfloat] = ACTIONS(415), + [anon_sym_mul_DASHfloat] = ACTIONS(415), + [anon_sym_div_DASHfloat] = ACTIONS(415), + [anon_sym_rem_DASHfloat] = ACTIONS(415), + [anon_sym_add_DASHdouble] = ACTIONS(415), + [anon_sym_sub_DASHdouble] = ACTIONS(415), + [anon_sym_mul_DASHdouble] = ACTIONS(415), + [anon_sym_div_DASHdouble] = ACTIONS(415), + [anon_sym_rem_DASHdouble] = ACTIONS(415), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(413), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(413), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(413), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(413), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(413), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(413), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(413), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(413), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(413), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(413), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(413), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(413), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(413), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(413), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(413), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(413), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(413), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(413), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(413), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(413), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(413), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(413), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(413), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(413), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(413), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(413), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(413), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(413), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(413), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(413), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(413), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(413), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(413), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(413), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(413), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(413), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(413), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(413), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(413), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(413), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(413), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(413), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(413), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(413), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(413), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(413), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(413), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(413), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(413), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(413), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(413), + [anon_sym_static_DASHget] = ACTIONS(413), + [anon_sym_static_DASHput] = ACTIONS(413), + [anon_sym_instance_DASHget] = ACTIONS(413), + [anon_sym_instance_DASHput] = ACTIONS(413), + [anon_sym_execute_DASHinline] = ACTIONS(415), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(413), + [anon_sym_iget_DASHquick] = ACTIONS(413), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(413), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(413), + [anon_sym_iput_DASHquick] = ACTIONS(413), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(413), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(413), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(413), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(413), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(413), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(413), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(415), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(413), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(415), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(413), + [anon_sym_rsub_DASHint] = ACTIONS(415), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(413), + [anon_sym_DOTline] = ACTIONS(413), + [anon_sym_DOTlocals] = ACTIONS(413), + [anon_sym_DOTlocal] = ACTIONS(415), + [anon_sym_DOTendlocal] = ACTIONS(413), + [anon_sym_DOTrestartlocal] = ACTIONS(413), + [anon_sym_DOTregisters] = ACTIONS(413), + [anon_sym_DOTcatch] = ACTIONS(415), + [anon_sym_DOTcatchall] = ACTIONS(413), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(413), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(413), + [anon_sym_DOTarray_DASHdata] = ACTIONS(413), + [sym_prologue_directive] = ACTIONS(413), + [sym_epilogue_directive] = ACTIONS(413), + [aux_sym_label_token1] = ACTIONS(413), + [aux_sym_jmp_label_token1] = ACTIONS(413), + [sym_comment] = ACTIONS(3), + }, + [58] = { + [anon_sym_DOTsource] = ACTIONS(417), + [anon_sym_DOTendmethod] = ACTIONS(417), + [anon_sym_DOTannotation] = ACTIONS(417), + [anon_sym_DOTparam] = ACTIONS(419), + [anon_sym_DOTparameter] = ACTIONS(417), + [anon_sym_nop] = ACTIONS(419), + [anon_sym_move] = ACTIONS(419), + [anon_sym_move_SLASHfrom16] = ACTIONS(417), + [anon_sym_move_SLASH16] = ACTIONS(417), + [anon_sym_move_DASHwide] = ACTIONS(419), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(417), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(417), + [anon_sym_move_DASHobject] = ACTIONS(419), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(417), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(417), + [anon_sym_move_DASHresult] = ACTIONS(419), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(417), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(417), + [anon_sym_move_DASHexception] = ACTIONS(417), + [anon_sym_return_DASHvoid] = ACTIONS(417), + [anon_sym_return] = ACTIONS(419), + [anon_sym_return_DASHwide] = ACTIONS(417), + [anon_sym_return_DASHobject] = ACTIONS(417), + [anon_sym_const_SLASH4] = ACTIONS(417), + [anon_sym_const_SLASH16] = ACTIONS(417), + [anon_sym_const] = ACTIONS(419), + [anon_sym_const_SLASHhigh16] = ACTIONS(417), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(417), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(417), + [anon_sym_const_DASHwide] = ACTIONS(419), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(417), + [anon_sym_const_DASHstring] = ACTIONS(419), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(417), + [anon_sym_const_DASHclass] = ACTIONS(417), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(417), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(417), + [anon_sym_monitor_DASHenter] = ACTIONS(417), + [anon_sym_monitor_DASHexit] = ACTIONS(417), + [anon_sym_check_DASHcast] = ACTIONS(417), + [anon_sym_instance_DASHof] = ACTIONS(417), + [anon_sym_array_DASHlength] = ACTIONS(417), + [anon_sym_new_DASHinstance] = ACTIONS(417), + [anon_sym_new_DASHarray] = ACTIONS(417), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(419), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(417), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(417), + [anon_sym_throw] = ACTIONS(419), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(417), + [anon_sym_goto] = ACTIONS(419), + [anon_sym_goto_SLASH16] = ACTIONS(417), + [anon_sym_goto_SLASH32] = ACTIONS(417), + [anon_sym_packed_DASHswitch] = ACTIONS(417), + [anon_sym_sparse_DASHswitch] = ACTIONS(417), + [anon_sym_cmpl_DASHfloat] = ACTIONS(417), + [anon_sym_cmpg_DASHfloat] = ACTIONS(417), + [anon_sym_cmpl_DASHdouble] = ACTIONS(417), + [anon_sym_cmpg_DASHdouble] = ACTIONS(417), + [anon_sym_cmp_DASHlong] = ACTIONS(417), + [anon_sym_if_DASHeq] = ACTIONS(419), + [anon_sym_if_DASHne] = ACTIONS(419), + [anon_sym_if_DASHlt] = ACTIONS(419), + [anon_sym_if_DASHge] = ACTIONS(419), + [anon_sym_if_DASHgt] = ACTIONS(419), + [anon_sym_if_DASHle] = ACTIONS(419), + [anon_sym_if_DASHeqz] = ACTIONS(417), + [anon_sym_if_DASHnez] = ACTIONS(417), + [anon_sym_if_DASHltz] = ACTIONS(417), + [anon_sym_if_DASHgez] = ACTIONS(417), + [anon_sym_if_DASHgtz] = ACTIONS(417), + [anon_sym_if_DASHlez] = ACTIONS(417), + [anon_sym_aget] = ACTIONS(419), + [anon_sym_aget_DASHwide] = ACTIONS(417), + [anon_sym_aget_DASHobject] = ACTIONS(417), + [anon_sym_aget_DASHboolean] = ACTIONS(417), + [anon_sym_aget_DASHbyte] = ACTIONS(417), + [anon_sym_aget_DASHchar] = ACTIONS(417), + [anon_sym_aget_DASHshort] = ACTIONS(417), + [anon_sym_aput] = ACTIONS(419), + [anon_sym_aput_DASHwide] = ACTIONS(417), + [anon_sym_aput_DASHobject] = ACTIONS(417), + [anon_sym_aput_DASHboolean] = ACTIONS(417), + [anon_sym_aput_DASHbyte] = ACTIONS(417), + [anon_sym_aput_DASHchar] = ACTIONS(417), + [anon_sym_aput_DASHshort] = ACTIONS(417), + [anon_sym_iget] = ACTIONS(419), + [anon_sym_iget_DASHwide] = ACTIONS(419), + [anon_sym_iget_DASHobject] = ACTIONS(419), + [anon_sym_iget_DASHboolean] = ACTIONS(417), + [anon_sym_iget_DASHbyte] = ACTIONS(417), + [anon_sym_iget_DASHchar] = ACTIONS(417), + [anon_sym_iget_DASHshort] = ACTIONS(417), + [anon_sym_iget_DASHvolatile] = ACTIONS(417), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(417), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(417), + [anon_sym_iput] = ACTIONS(419), + [anon_sym_iput_DASHwide] = ACTIONS(419), + [anon_sym_iput_DASHobject] = ACTIONS(419), + [anon_sym_iput_DASHboolean] = ACTIONS(419), + [anon_sym_iput_DASHbyte] = ACTIONS(419), + [anon_sym_iput_DASHchar] = ACTIONS(419), + [anon_sym_iput_DASHshort] = ACTIONS(419), + [anon_sym_iput_DASHvolatile] = ACTIONS(417), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(417), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(417), + [anon_sym_sget] = ACTIONS(419), + [anon_sym_sget_DASHwide] = ACTIONS(419), + [anon_sym_sget_DASHobject] = ACTIONS(419), + [anon_sym_sget_DASHboolean] = ACTIONS(417), + [anon_sym_sget_DASHbyte] = ACTIONS(417), + [anon_sym_sget_DASHchar] = ACTIONS(417), + [anon_sym_sget_DASHshort] = ACTIONS(417), + [anon_sym_sget_DASHvolatile] = ACTIONS(417), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(417), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(417), + [anon_sym_sput] = ACTIONS(419), + [anon_sym_sput_DASHwide] = ACTIONS(419), + [anon_sym_sput_DASHobject] = ACTIONS(419), + [anon_sym_sput_DASHboolean] = ACTIONS(417), + [anon_sym_sput_DASHbyte] = ACTIONS(417), + [anon_sym_sput_DASHchar] = ACTIONS(417), + [anon_sym_sput_DASHshort] = ACTIONS(417), + [anon_sym_sput_DASHvolatile] = ACTIONS(417), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(417), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(417), + [anon_sym_invoke_DASHconstructor] = ACTIONS(417), + [anon_sym_invoke_DASHcustom] = ACTIONS(419), + [anon_sym_invoke_DASHdirect] = ACTIONS(419), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(417), + [anon_sym_invoke_DASHinstance] = ACTIONS(417), + [anon_sym_invoke_DASHinterface] = ACTIONS(419), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(419), + [anon_sym_invoke_DASHstatic] = ACTIONS(419), + [anon_sym_invoke_DASHsuper] = ACTIONS(419), + [anon_sym_invoke_DASHvirtual] = ACTIONS(419), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(417), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(417), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(417), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(417), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(417), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(417), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(417), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(417), + [anon_sym_neg_DASHint] = ACTIONS(417), + [anon_sym_not_DASHint] = ACTIONS(417), + [anon_sym_neg_DASHlong] = ACTIONS(417), + [anon_sym_not_DASHlong] = ACTIONS(417), + [anon_sym_neg_DASHfloat] = ACTIONS(417), + [anon_sym_neg_DASHdouble] = ACTIONS(417), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(417), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(417), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(417), + [anon_sym_long_DASHto_DASHint] = ACTIONS(417), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(417), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(417), + [anon_sym_float_DASHto_DASHint] = ACTIONS(417), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(417), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(417), + [anon_sym_double_DASHto_DASHint] = ACTIONS(417), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(417), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(417), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(417), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(417), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(417), + [anon_sym_add_DASHint] = ACTIONS(419), + [anon_sym_sub_DASHint] = ACTIONS(419), + [anon_sym_mul_DASHint] = ACTIONS(419), + [anon_sym_div_DASHint] = ACTIONS(419), + [anon_sym_rem_DASHint] = ACTIONS(419), + [anon_sym_and_DASHint] = ACTIONS(419), + [anon_sym_or_DASHint] = ACTIONS(419), + [anon_sym_xor_DASHint] = ACTIONS(419), + [anon_sym_shl_DASHint] = ACTIONS(419), + [anon_sym_shr_DASHint] = ACTIONS(419), + [anon_sym_ushr_DASHint] = ACTIONS(419), + [anon_sym_add_DASHlong] = ACTIONS(419), + [anon_sym_sub_DASHlong] = ACTIONS(419), + [anon_sym_mul_DASHlong] = ACTIONS(419), + [anon_sym_div_DASHlong] = ACTIONS(419), + [anon_sym_rem_DASHlong] = ACTIONS(419), + [anon_sym_and_DASHlong] = ACTIONS(419), + [anon_sym_or_DASHlong] = ACTIONS(419), + [anon_sym_xor_DASHlong] = ACTIONS(419), + [anon_sym_shl_DASHlong] = ACTIONS(419), + [anon_sym_shr_DASHlong] = ACTIONS(419), + [anon_sym_ushr_DASHlong] = ACTIONS(419), + [anon_sym_add_DASHfloat] = ACTIONS(419), + [anon_sym_sub_DASHfloat] = ACTIONS(419), + [anon_sym_mul_DASHfloat] = ACTIONS(419), + [anon_sym_div_DASHfloat] = ACTIONS(419), + [anon_sym_rem_DASHfloat] = ACTIONS(419), + [anon_sym_add_DASHdouble] = ACTIONS(419), + [anon_sym_sub_DASHdouble] = ACTIONS(419), + [anon_sym_mul_DASHdouble] = ACTIONS(419), + [anon_sym_div_DASHdouble] = ACTIONS(419), + [anon_sym_rem_DASHdouble] = ACTIONS(419), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(417), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(417), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(417), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(417), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(417), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(417), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(417), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(417), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(417), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(417), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(417), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(417), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(417), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(417), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(417), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(417), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(417), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(417), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(417), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(417), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(417), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(417), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(417), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(417), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(417), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(417), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(417), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(417), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(417), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(417), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(417), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(417), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(417), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(417), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(417), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(417), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(417), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(417), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(417), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(417), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(417), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(417), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(417), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(417), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(417), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(417), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(417), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(417), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(417), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(417), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(417), + [anon_sym_static_DASHget] = ACTIONS(417), + [anon_sym_static_DASHput] = ACTIONS(417), + [anon_sym_instance_DASHget] = ACTIONS(417), + [anon_sym_instance_DASHput] = ACTIONS(417), + [anon_sym_execute_DASHinline] = ACTIONS(419), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(417), + [anon_sym_iget_DASHquick] = ACTIONS(417), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(417), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(417), + [anon_sym_iput_DASHquick] = ACTIONS(417), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(417), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(417), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(417), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(417), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(417), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(417), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(419), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(417), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(419), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(417), + [anon_sym_rsub_DASHint] = ACTIONS(419), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(417), + [anon_sym_DOTline] = ACTIONS(417), + [anon_sym_DOTlocals] = ACTIONS(417), + [anon_sym_DOTlocal] = ACTIONS(419), + [anon_sym_DOTendlocal] = ACTIONS(417), + [anon_sym_DOTrestartlocal] = ACTIONS(417), + [anon_sym_DOTregisters] = ACTIONS(417), + [anon_sym_DOTcatch] = ACTIONS(419), + [anon_sym_DOTcatchall] = ACTIONS(417), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(417), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(417), + [anon_sym_DOTarray_DASHdata] = ACTIONS(417), + [sym_prologue_directive] = ACTIONS(417), + [sym_epilogue_directive] = ACTIONS(417), + [aux_sym_label_token1] = ACTIONS(417), + [aux_sym_jmp_label_token1] = ACTIONS(417), + [sym_comment] = ACTIONS(3), + }, + [59] = { + [anon_sym_DOTsource] = ACTIONS(421), + [anon_sym_DOTendmethod] = ACTIONS(421), + [anon_sym_DOTannotation] = ACTIONS(421), + [anon_sym_DOTparam] = ACTIONS(423), + [anon_sym_DOTparameter] = ACTIONS(421), + [anon_sym_nop] = ACTIONS(423), + [anon_sym_move] = ACTIONS(423), + [anon_sym_move_SLASHfrom16] = ACTIONS(421), + [anon_sym_move_SLASH16] = ACTIONS(421), + [anon_sym_move_DASHwide] = ACTIONS(423), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(421), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(421), + [anon_sym_move_DASHobject] = ACTIONS(423), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(421), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(421), + [anon_sym_move_DASHresult] = ACTIONS(423), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(421), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(421), + [anon_sym_move_DASHexception] = ACTIONS(421), + [anon_sym_return_DASHvoid] = ACTIONS(421), + [anon_sym_return] = ACTIONS(423), + [anon_sym_return_DASHwide] = ACTIONS(421), + [anon_sym_return_DASHobject] = ACTIONS(421), + [anon_sym_const_SLASH4] = ACTIONS(421), + [anon_sym_const_SLASH16] = ACTIONS(421), + [anon_sym_const] = ACTIONS(423), + [anon_sym_const_SLASHhigh16] = ACTIONS(421), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(421), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(421), + [anon_sym_const_DASHwide] = ACTIONS(423), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(421), + [anon_sym_const_DASHstring] = ACTIONS(423), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(421), + [anon_sym_const_DASHclass] = ACTIONS(421), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(421), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(421), + [anon_sym_monitor_DASHenter] = ACTIONS(421), + [anon_sym_monitor_DASHexit] = ACTIONS(421), + [anon_sym_check_DASHcast] = ACTIONS(421), + [anon_sym_instance_DASHof] = ACTIONS(421), + [anon_sym_array_DASHlength] = ACTIONS(421), + [anon_sym_new_DASHinstance] = ACTIONS(421), + [anon_sym_new_DASHarray] = ACTIONS(421), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(423), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(421), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(421), + [anon_sym_throw] = ACTIONS(423), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(421), + [anon_sym_goto] = ACTIONS(423), + [anon_sym_goto_SLASH16] = ACTIONS(421), + [anon_sym_goto_SLASH32] = ACTIONS(421), + [anon_sym_packed_DASHswitch] = ACTIONS(421), + [anon_sym_sparse_DASHswitch] = ACTIONS(421), + [anon_sym_cmpl_DASHfloat] = ACTIONS(421), + [anon_sym_cmpg_DASHfloat] = ACTIONS(421), + [anon_sym_cmpl_DASHdouble] = ACTIONS(421), + [anon_sym_cmpg_DASHdouble] = ACTIONS(421), + [anon_sym_cmp_DASHlong] = ACTIONS(421), + [anon_sym_if_DASHeq] = ACTIONS(423), + [anon_sym_if_DASHne] = ACTIONS(423), + [anon_sym_if_DASHlt] = ACTIONS(423), + [anon_sym_if_DASHge] = ACTIONS(423), + [anon_sym_if_DASHgt] = ACTIONS(423), + [anon_sym_if_DASHle] = ACTIONS(423), + [anon_sym_if_DASHeqz] = ACTIONS(421), + [anon_sym_if_DASHnez] = ACTIONS(421), + [anon_sym_if_DASHltz] = ACTIONS(421), + [anon_sym_if_DASHgez] = ACTIONS(421), + [anon_sym_if_DASHgtz] = ACTIONS(421), + [anon_sym_if_DASHlez] = ACTIONS(421), + [anon_sym_aget] = ACTIONS(423), + [anon_sym_aget_DASHwide] = ACTIONS(421), + [anon_sym_aget_DASHobject] = ACTIONS(421), + [anon_sym_aget_DASHboolean] = ACTIONS(421), + [anon_sym_aget_DASHbyte] = ACTIONS(421), + [anon_sym_aget_DASHchar] = ACTIONS(421), + [anon_sym_aget_DASHshort] = ACTIONS(421), + [anon_sym_aput] = ACTIONS(423), + [anon_sym_aput_DASHwide] = ACTIONS(421), + [anon_sym_aput_DASHobject] = ACTIONS(421), + [anon_sym_aput_DASHboolean] = ACTIONS(421), + [anon_sym_aput_DASHbyte] = ACTIONS(421), + [anon_sym_aput_DASHchar] = ACTIONS(421), + [anon_sym_aput_DASHshort] = ACTIONS(421), + [anon_sym_iget] = ACTIONS(423), + [anon_sym_iget_DASHwide] = ACTIONS(423), + [anon_sym_iget_DASHobject] = ACTIONS(423), + [anon_sym_iget_DASHboolean] = ACTIONS(421), + [anon_sym_iget_DASHbyte] = ACTIONS(421), + [anon_sym_iget_DASHchar] = ACTIONS(421), + [anon_sym_iget_DASHshort] = ACTIONS(421), + [anon_sym_iget_DASHvolatile] = ACTIONS(421), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(421), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(421), + [anon_sym_iput] = ACTIONS(423), + [anon_sym_iput_DASHwide] = ACTIONS(423), + [anon_sym_iput_DASHobject] = ACTIONS(423), + [anon_sym_iput_DASHboolean] = ACTIONS(423), + [anon_sym_iput_DASHbyte] = ACTIONS(423), + [anon_sym_iput_DASHchar] = ACTIONS(423), + [anon_sym_iput_DASHshort] = ACTIONS(423), + [anon_sym_iput_DASHvolatile] = ACTIONS(421), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(421), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(421), + [anon_sym_sget] = ACTIONS(423), + [anon_sym_sget_DASHwide] = ACTIONS(423), + [anon_sym_sget_DASHobject] = ACTIONS(423), + [anon_sym_sget_DASHboolean] = ACTIONS(421), + [anon_sym_sget_DASHbyte] = ACTIONS(421), + [anon_sym_sget_DASHchar] = ACTIONS(421), + [anon_sym_sget_DASHshort] = ACTIONS(421), + [anon_sym_sget_DASHvolatile] = ACTIONS(421), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(421), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(421), + [anon_sym_sput] = ACTIONS(423), + [anon_sym_sput_DASHwide] = ACTIONS(423), + [anon_sym_sput_DASHobject] = ACTIONS(423), + [anon_sym_sput_DASHboolean] = ACTIONS(421), + [anon_sym_sput_DASHbyte] = ACTIONS(421), + [anon_sym_sput_DASHchar] = ACTIONS(421), + [anon_sym_sput_DASHshort] = ACTIONS(421), + [anon_sym_sput_DASHvolatile] = ACTIONS(421), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(421), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(421), + [anon_sym_invoke_DASHconstructor] = ACTIONS(421), + [anon_sym_invoke_DASHcustom] = ACTIONS(423), + [anon_sym_invoke_DASHdirect] = ACTIONS(423), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(421), + [anon_sym_invoke_DASHinstance] = ACTIONS(421), + [anon_sym_invoke_DASHinterface] = ACTIONS(423), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(423), + [anon_sym_invoke_DASHstatic] = ACTIONS(423), + [anon_sym_invoke_DASHsuper] = ACTIONS(423), + [anon_sym_invoke_DASHvirtual] = ACTIONS(423), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(421), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(421), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(421), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(421), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(421), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(421), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(421), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(421), + [anon_sym_neg_DASHint] = ACTIONS(421), + [anon_sym_not_DASHint] = ACTIONS(421), + [anon_sym_neg_DASHlong] = ACTIONS(421), + [anon_sym_not_DASHlong] = ACTIONS(421), + [anon_sym_neg_DASHfloat] = ACTIONS(421), + [anon_sym_neg_DASHdouble] = ACTIONS(421), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(421), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(421), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(421), + [anon_sym_long_DASHto_DASHint] = ACTIONS(421), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(421), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(421), + [anon_sym_float_DASHto_DASHint] = ACTIONS(421), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(421), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(421), + [anon_sym_double_DASHto_DASHint] = ACTIONS(421), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(421), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(421), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(421), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(421), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(421), + [anon_sym_add_DASHint] = ACTIONS(423), + [anon_sym_sub_DASHint] = ACTIONS(423), + [anon_sym_mul_DASHint] = ACTIONS(423), + [anon_sym_div_DASHint] = ACTIONS(423), + [anon_sym_rem_DASHint] = ACTIONS(423), + [anon_sym_and_DASHint] = ACTIONS(423), + [anon_sym_or_DASHint] = ACTIONS(423), + [anon_sym_xor_DASHint] = ACTIONS(423), + [anon_sym_shl_DASHint] = ACTIONS(423), + [anon_sym_shr_DASHint] = ACTIONS(423), + [anon_sym_ushr_DASHint] = ACTIONS(423), + [anon_sym_add_DASHlong] = ACTIONS(423), + [anon_sym_sub_DASHlong] = ACTIONS(423), + [anon_sym_mul_DASHlong] = ACTIONS(423), + [anon_sym_div_DASHlong] = ACTIONS(423), + [anon_sym_rem_DASHlong] = ACTIONS(423), + [anon_sym_and_DASHlong] = ACTIONS(423), + [anon_sym_or_DASHlong] = ACTIONS(423), + [anon_sym_xor_DASHlong] = ACTIONS(423), + [anon_sym_shl_DASHlong] = ACTIONS(423), + [anon_sym_shr_DASHlong] = ACTIONS(423), + [anon_sym_ushr_DASHlong] = ACTIONS(423), + [anon_sym_add_DASHfloat] = ACTIONS(423), + [anon_sym_sub_DASHfloat] = ACTIONS(423), + [anon_sym_mul_DASHfloat] = ACTIONS(423), + [anon_sym_div_DASHfloat] = ACTIONS(423), + [anon_sym_rem_DASHfloat] = ACTIONS(423), + [anon_sym_add_DASHdouble] = ACTIONS(423), + [anon_sym_sub_DASHdouble] = ACTIONS(423), + [anon_sym_mul_DASHdouble] = ACTIONS(423), + [anon_sym_div_DASHdouble] = ACTIONS(423), + [anon_sym_rem_DASHdouble] = ACTIONS(423), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(421), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(421), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(421), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(421), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(421), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(421), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(421), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(421), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(421), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(421), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(421), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(421), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(421), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(421), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(421), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(421), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(421), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(421), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(421), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(421), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(421), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(421), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(421), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(421), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(421), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(421), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(421), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(421), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(421), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(421), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(421), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(421), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(421), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(421), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(421), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(421), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(421), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(421), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(421), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(421), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(421), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(421), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(421), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(421), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(421), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(421), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(421), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(421), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(421), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(421), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(421), + [anon_sym_static_DASHget] = ACTIONS(421), + [anon_sym_static_DASHput] = ACTIONS(421), + [anon_sym_instance_DASHget] = ACTIONS(421), + [anon_sym_instance_DASHput] = ACTIONS(421), + [anon_sym_execute_DASHinline] = ACTIONS(423), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(421), + [anon_sym_iget_DASHquick] = ACTIONS(421), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(421), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(421), + [anon_sym_iput_DASHquick] = ACTIONS(421), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(421), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(421), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(421), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(421), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(421), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(421), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(423), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(421), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(423), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(421), + [anon_sym_rsub_DASHint] = ACTIONS(423), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(421), + [anon_sym_DOTline] = ACTIONS(421), + [anon_sym_DOTlocals] = ACTIONS(421), + [anon_sym_DOTlocal] = ACTIONS(423), + [anon_sym_DOTendlocal] = ACTIONS(421), + [anon_sym_DOTrestartlocal] = ACTIONS(421), + [anon_sym_DOTregisters] = ACTIONS(421), + [anon_sym_DOTcatch] = ACTIONS(423), + [anon_sym_DOTcatchall] = ACTIONS(421), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(421), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(421), + [anon_sym_DOTarray_DASHdata] = ACTIONS(421), + [sym_prologue_directive] = ACTIONS(421), + [sym_epilogue_directive] = ACTIONS(421), + [aux_sym_label_token1] = ACTIONS(421), + [aux_sym_jmp_label_token1] = ACTIONS(421), + [sym_comment] = ACTIONS(3), + }, + [60] = { + [anon_sym_DOTsource] = ACTIONS(425), + [anon_sym_DOTendmethod] = ACTIONS(425), + [anon_sym_DOTannotation] = ACTIONS(425), + [anon_sym_DOTparam] = ACTIONS(427), + [anon_sym_DOTparameter] = ACTIONS(425), + [anon_sym_nop] = ACTIONS(427), + [anon_sym_move] = ACTIONS(427), + [anon_sym_move_SLASHfrom16] = ACTIONS(425), + [anon_sym_move_SLASH16] = ACTIONS(425), + [anon_sym_move_DASHwide] = ACTIONS(427), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(425), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(425), + [anon_sym_move_DASHobject] = ACTIONS(427), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(425), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(425), + [anon_sym_move_DASHresult] = ACTIONS(427), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(425), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(425), + [anon_sym_move_DASHexception] = ACTIONS(425), + [anon_sym_return_DASHvoid] = ACTIONS(425), + [anon_sym_return] = ACTIONS(427), + [anon_sym_return_DASHwide] = ACTIONS(425), + [anon_sym_return_DASHobject] = ACTIONS(425), + [anon_sym_const_SLASH4] = ACTIONS(425), + [anon_sym_const_SLASH16] = ACTIONS(425), + [anon_sym_const] = ACTIONS(427), + [anon_sym_const_SLASHhigh16] = ACTIONS(425), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(425), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(425), + [anon_sym_const_DASHwide] = ACTIONS(427), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(425), + [anon_sym_const_DASHstring] = ACTIONS(427), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(425), + [anon_sym_const_DASHclass] = ACTIONS(425), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(425), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(425), + [anon_sym_monitor_DASHenter] = ACTIONS(425), + [anon_sym_monitor_DASHexit] = ACTIONS(425), + [anon_sym_check_DASHcast] = ACTIONS(425), + [anon_sym_instance_DASHof] = ACTIONS(425), + [anon_sym_array_DASHlength] = ACTIONS(425), + [anon_sym_new_DASHinstance] = ACTIONS(425), + [anon_sym_new_DASHarray] = ACTIONS(425), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(427), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(425), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(425), + [anon_sym_throw] = ACTIONS(427), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(425), + [anon_sym_goto] = ACTIONS(427), + [anon_sym_goto_SLASH16] = ACTIONS(425), + [anon_sym_goto_SLASH32] = ACTIONS(425), + [anon_sym_packed_DASHswitch] = ACTIONS(425), + [anon_sym_sparse_DASHswitch] = ACTIONS(425), + [anon_sym_cmpl_DASHfloat] = ACTIONS(425), + [anon_sym_cmpg_DASHfloat] = ACTIONS(425), + [anon_sym_cmpl_DASHdouble] = ACTIONS(425), + [anon_sym_cmpg_DASHdouble] = ACTIONS(425), + [anon_sym_cmp_DASHlong] = ACTIONS(425), + [anon_sym_if_DASHeq] = ACTIONS(427), + [anon_sym_if_DASHne] = ACTIONS(427), + [anon_sym_if_DASHlt] = ACTIONS(427), + [anon_sym_if_DASHge] = ACTIONS(427), + [anon_sym_if_DASHgt] = ACTIONS(427), + [anon_sym_if_DASHle] = ACTIONS(427), + [anon_sym_if_DASHeqz] = ACTIONS(425), + [anon_sym_if_DASHnez] = ACTIONS(425), + [anon_sym_if_DASHltz] = ACTIONS(425), + [anon_sym_if_DASHgez] = ACTIONS(425), + [anon_sym_if_DASHgtz] = ACTIONS(425), + [anon_sym_if_DASHlez] = ACTIONS(425), + [anon_sym_aget] = ACTIONS(427), + [anon_sym_aget_DASHwide] = ACTIONS(425), + [anon_sym_aget_DASHobject] = ACTIONS(425), + [anon_sym_aget_DASHboolean] = ACTIONS(425), + [anon_sym_aget_DASHbyte] = ACTIONS(425), + [anon_sym_aget_DASHchar] = ACTIONS(425), + [anon_sym_aget_DASHshort] = ACTIONS(425), + [anon_sym_aput] = ACTIONS(427), + [anon_sym_aput_DASHwide] = ACTIONS(425), + [anon_sym_aput_DASHobject] = ACTIONS(425), + [anon_sym_aput_DASHboolean] = ACTIONS(425), + [anon_sym_aput_DASHbyte] = ACTIONS(425), + [anon_sym_aput_DASHchar] = ACTIONS(425), + [anon_sym_aput_DASHshort] = ACTIONS(425), + [anon_sym_iget] = ACTIONS(427), + [anon_sym_iget_DASHwide] = ACTIONS(427), + [anon_sym_iget_DASHobject] = ACTIONS(427), + [anon_sym_iget_DASHboolean] = ACTIONS(425), + [anon_sym_iget_DASHbyte] = ACTIONS(425), + [anon_sym_iget_DASHchar] = ACTIONS(425), + [anon_sym_iget_DASHshort] = ACTIONS(425), + [anon_sym_iget_DASHvolatile] = ACTIONS(425), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(425), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(425), + [anon_sym_iput] = ACTIONS(427), + [anon_sym_iput_DASHwide] = ACTIONS(427), + [anon_sym_iput_DASHobject] = ACTIONS(427), + [anon_sym_iput_DASHboolean] = ACTIONS(427), + [anon_sym_iput_DASHbyte] = ACTIONS(427), + [anon_sym_iput_DASHchar] = ACTIONS(427), + [anon_sym_iput_DASHshort] = ACTIONS(427), + [anon_sym_iput_DASHvolatile] = ACTIONS(425), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(425), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(425), + [anon_sym_sget] = ACTIONS(427), + [anon_sym_sget_DASHwide] = ACTIONS(427), + [anon_sym_sget_DASHobject] = ACTIONS(427), + [anon_sym_sget_DASHboolean] = ACTIONS(425), + [anon_sym_sget_DASHbyte] = ACTIONS(425), + [anon_sym_sget_DASHchar] = ACTIONS(425), + [anon_sym_sget_DASHshort] = ACTIONS(425), + [anon_sym_sget_DASHvolatile] = ACTIONS(425), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(425), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(425), + [anon_sym_sput] = ACTIONS(427), + [anon_sym_sput_DASHwide] = ACTIONS(427), + [anon_sym_sput_DASHobject] = ACTIONS(427), + [anon_sym_sput_DASHboolean] = ACTIONS(425), + [anon_sym_sput_DASHbyte] = ACTIONS(425), + [anon_sym_sput_DASHchar] = ACTIONS(425), + [anon_sym_sput_DASHshort] = ACTIONS(425), + [anon_sym_sput_DASHvolatile] = ACTIONS(425), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(425), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(425), + [anon_sym_invoke_DASHconstructor] = ACTIONS(425), + [anon_sym_invoke_DASHcustom] = ACTIONS(427), + [anon_sym_invoke_DASHdirect] = ACTIONS(427), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(425), + [anon_sym_invoke_DASHinstance] = ACTIONS(425), + [anon_sym_invoke_DASHinterface] = ACTIONS(427), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(427), + [anon_sym_invoke_DASHstatic] = ACTIONS(427), + [anon_sym_invoke_DASHsuper] = ACTIONS(427), + [anon_sym_invoke_DASHvirtual] = ACTIONS(427), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(425), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(425), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(425), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(425), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(425), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(425), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(425), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(425), + [anon_sym_neg_DASHint] = ACTIONS(425), + [anon_sym_not_DASHint] = ACTIONS(425), + [anon_sym_neg_DASHlong] = ACTIONS(425), + [anon_sym_not_DASHlong] = ACTIONS(425), + [anon_sym_neg_DASHfloat] = ACTIONS(425), + [anon_sym_neg_DASHdouble] = ACTIONS(425), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(425), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(425), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(425), + [anon_sym_long_DASHto_DASHint] = ACTIONS(425), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(425), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(425), + [anon_sym_float_DASHto_DASHint] = ACTIONS(425), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(425), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(425), + [anon_sym_double_DASHto_DASHint] = ACTIONS(425), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(425), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(425), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(425), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(425), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(425), + [anon_sym_add_DASHint] = ACTIONS(427), + [anon_sym_sub_DASHint] = ACTIONS(427), + [anon_sym_mul_DASHint] = ACTIONS(427), + [anon_sym_div_DASHint] = ACTIONS(427), + [anon_sym_rem_DASHint] = ACTIONS(427), + [anon_sym_and_DASHint] = ACTIONS(427), + [anon_sym_or_DASHint] = ACTIONS(427), + [anon_sym_xor_DASHint] = ACTIONS(427), + [anon_sym_shl_DASHint] = ACTIONS(427), + [anon_sym_shr_DASHint] = ACTIONS(427), + [anon_sym_ushr_DASHint] = ACTIONS(427), + [anon_sym_add_DASHlong] = ACTIONS(427), + [anon_sym_sub_DASHlong] = ACTIONS(427), + [anon_sym_mul_DASHlong] = ACTIONS(427), + [anon_sym_div_DASHlong] = ACTIONS(427), + [anon_sym_rem_DASHlong] = ACTIONS(427), + [anon_sym_and_DASHlong] = ACTIONS(427), + [anon_sym_or_DASHlong] = ACTIONS(427), + [anon_sym_xor_DASHlong] = ACTIONS(427), + [anon_sym_shl_DASHlong] = ACTIONS(427), + [anon_sym_shr_DASHlong] = ACTIONS(427), + [anon_sym_ushr_DASHlong] = ACTIONS(427), + [anon_sym_add_DASHfloat] = ACTIONS(427), + [anon_sym_sub_DASHfloat] = ACTIONS(427), + [anon_sym_mul_DASHfloat] = ACTIONS(427), + [anon_sym_div_DASHfloat] = ACTIONS(427), + [anon_sym_rem_DASHfloat] = ACTIONS(427), + [anon_sym_add_DASHdouble] = ACTIONS(427), + [anon_sym_sub_DASHdouble] = ACTIONS(427), + [anon_sym_mul_DASHdouble] = ACTIONS(427), + [anon_sym_div_DASHdouble] = ACTIONS(427), + [anon_sym_rem_DASHdouble] = ACTIONS(427), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(425), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(425), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(425), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(425), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(425), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(425), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(425), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(425), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(425), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(425), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(425), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(425), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(425), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(425), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(425), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(425), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(425), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(425), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(425), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(425), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(425), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(425), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(425), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(425), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(425), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(425), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(425), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(425), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(425), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(425), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(425), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(425), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(425), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(425), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(425), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(425), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(425), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(425), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(425), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(425), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(425), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(425), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(425), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(425), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(425), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(425), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(425), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(425), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(425), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(425), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(425), + [anon_sym_static_DASHget] = ACTIONS(425), + [anon_sym_static_DASHput] = ACTIONS(425), + [anon_sym_instance_DASHget] = ACTIONS(425), + [anon_sym_instance_DASHput] = ACTIONS(425), + [anon_sym_execute_DASHinline] = ACTIONS(427), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(425), + [anon_sym_iget_DASHquick] = ACTIONS(425), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(425), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(425), + [anon_sym_iput_DASHquick] = ACTIONS(425), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(425), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(425), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(425), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(425), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(425), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(425), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(427), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(425), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(427), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(425), + [anon_sym_rsub_DASHint] = ACTIONS(427), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(425), + [anon_sym_DOTline] = ACTIONS(425), + [anon_sym_DOTlocals] = ACTIONS(425), + [anon_sym_DOTlocal] = ACTIONS(427), + [anon_sym_DOTendlocal] = ACTIONS(425), + [anon_sym_DOTrestartlocal] = ACTIONS(425), + [anon_sym_DOTregisters] = ACTIONS(425), + [anon_sym_DOTcatch] = ACTIONS(427), + [anon_sym_DOTcatchall] = ACTIONS(425), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(425), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(425), + [anon_sym_DOTarray_DASHdata] = ACTIONS(425), + [sym_prologue_directive] = ACTIONS(425), + [sym_epilogue_directive] = ACTIONS(425), + [aux_sym_label_token1] = ACTIONS(425), + [aux_sym_jmp_label_token1] = ACTIONS(425), + [sym_comment] = ACTIONS(3), + }, + [61] = { + [anon_sym_DOTsource] = ACTIONS(429), + [anon_sym_DOTendmethod] = ACTIONS(429), + [anon_sym_DOTannotation] = ACTIONS(429), + [anon_sym_DOTparam] = ACTIONS(431), + [anon_sym_DOTparameter] = ACTIONS(429), + [anon_sym_nop] = ACTIONS(431), + [anon_sym_move] = ACTIONS(431), + [anon_sym_move_SLASHfrom16] = ACTIONS(429), + [anon_sym_move_SLASH16] = ACTIONS(429), + [anon_sym_move_DASHwide] = ACTIONS(431), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(429), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(429), + [anon_sym_move_DASHobject] = ACTIONS(431), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(429), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(429), + [anon_sym_move_DASHresult] = ACTIONS(431), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(429), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(429), + [anon_sym_move_DASHexception] = ACTIONS(429), + [anon_sym_return_DASHvoid] = ACTIONS(429), + [anon_sym_return] = ACTIONS(431), + [anon_sym_return_DASHwide] = ACTIONS(429), + [anon_sym_return_DASHobject] = ACTIONS(429), + [anon_sym_const_SLASH4] = ACTIONS(429), + [anon_sym_const_SLASH16] = ACTIONS(429), + [anon_sym_const] = ACTIONS(431), + [anon_sym_const_SLASHhigh16] = ACTIONS(429), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(429), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(429), + [anon_sym_const_DASHwide] = ACTIONS(431), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(429), + [anon_sym_const_DASHstring] = ACTIONS(431), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(429), + [anon_sym_const_DASHclass] = ACTIONS(429), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(429), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(429), + [anon_sym_monitor_DASHenter] = ACTIONS(429), + [anon_sym_monitor_DASHexit] = ACTIONS(429), + [anon_sym_check_DASHcast] = ACTIONS(429), + [anon_sym_instance_DASHof] = ACTIONS(429), + [anon_sym_array_DASHlength] = ACTIONS(429), + [anon_sym_new_DASHinstance] = ACTIONS(429), + [anon_sym_new_DASHarray] = ACTIONS(429), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(431), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(429), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(429), + [anon_sym_throw] = ACTIONS(431), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(429), + [anon_sym_goto] = ACTIONS(431), + [anon_sym_goto_SLASH16] = ACTIONS(429), + [anon_sym_goto_SLASH32] = ACTIONS(429), + [anon_sym_packed_DASHswitch] = ACTIONS(429), + [anon_sym_sparse_DASHswitch] = ACTIONS(429), + [anon_sym_cmpl_DASHfloat] = ACTIONS(429), + [anon_sym_cmpg_DASHfloat] = ACTIONS(429), + [anon_sym_cmpl_DASHdouble] = ACTIONS(429), + [anon_sym_cmpg_DASHdouble] = ACTIONS(429), + [anon_sym_cmp_DASHlong] = ACTIONS(429), + [anon_sym_if_DASHeq] = ACTIONS(431), + [anon_sym_if_DASHne] = ACTIONS(431), + [anon_sym_if_DASHlt] = ACTIONS(431), + [anon_sym_if_DASHge] = ACTIONS(431), + [anon_sym_if_DASHgt] = ACTIONS(431), + [anon_sym_if_DASHle] = ACTIONS(431), + [anon_sym_if_DASHeqz] = ACTIONS(429), + [anon_sym_if_DASHnez] = ACTIONS(429), + [anon_sym_if_DASHltz] = ACTIONS(429), + [anon_sym_if_DASHgez] = ACTIONS(429), + [anon_sym_if_DASHgtz] = ACTIONS(429), + [anon_sym_if_DASHlez] = ACTIONS(429), + [anon_sym_aget] = ACTIONS(431), + [anon_sym_aget_DASHwide] = ACTIONS(429), + [anon_sym_aget_DASHobject] = ACTIONS(429), + [anon_sym_aget_DASHboolean] = ACTIONS(429), + [anon_sym_aget_DASHbyte] = ACTIONS(429), + [anon_sym_aget_DASHchar] = ACTIONS(429), + [anon_sym_aget_DASHshort] = ACTIONS(429), + [anon_sym_aput] = ACTIONS(431), + [anon_sym_aput_DASHwide] = ACTIONS(429), + [anon_sym_aput_DASHobject] = ACTIONS(429), + [anon_sym_aput_DASHboolean] = ACTIONS(429), + [anon_sym_aput_DASHbyte] = ACTIONS(429), + [anon_sym_aput_DASHchar] = ACTIONS(429), + [anon_sym_aput_DASHshort] = ACTIONS(429), + [anon_sym_iget] = ACTIONS(431), + [anon_sym_iget_DASHwide] = ACTIONS(431), + [anon_sym_iget_DASHobject] = ACTIONS(431), + [anon_sym_iget_DASHboolean] = ACTIONS(429), + [anon_sym_iget_DASHbyte] = ACTIONS(429), + [anon_sym_iget_DASHchar] = ACTIONS(429), + [anon_sym_iget_DASHshort] = ACTIONS(429), + [anon_sym_iget_DASHvolatile] = ACTIONS(429), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(429), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(429), + [anon_sym_iput] = ACTIONS(431), + [anon_sym_iput_DASHwide] = ACTIONS(431), + [anon_sym_iput_DASHobject] = ACTIONS(431), + [anon_sym_iput_DASHboolean] = ACTIONS(431), + [anon_sym_iput_DASHbyte] = ACTIONS(431), + [anon_sym_iput_DASHchar] = ACTIONS(431), + [anon_sym_iput_DASHshort] = ACTIONS(431), + [anon_sym_iput_DASHvolatile] = ACTIONS(429), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(429), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(429), + [anon_sym_sget] = ACTIONS(431), + [anon_sym_sget_DASHwide] = ACTIONS(431), + [anon_sym_sget_DASHobject] = ACTIONS(431), + [anon_sym_sget_DASHboolean] = ACTIONS(429), + [anon_sym_sget_DASHbyte] = ACTIONS(429), + [anon_sym_sget_DASHchar] = ACTIONS(429), + [anon_sym_sget_DASHshort] = ACTIONS(429), + [anon_sym_sget_DASHvolatile] = ACTIONS(429), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(429), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(429), + [anon_sym_sput] = ACTIONS(431), + [anon_sym_sput_DASHwide] = ACTIONS(431), + [anon_sym_sput_DASHobject] = ACTIONS(431), + [anon_sym_sput_DASHboolean] = ACTIONS(429), + [anon_sym_sput_DASHbyte] = ACTIONS(429), + [anon_sym_sput_DASHchar] = ACTIONS(429), + [anon_sym_sput_DASHshort] = ACTIONS(429), + [anon_sym_sput_DASHvolatile] = ACTIONS(429), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(429), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(429), + [anon_sym_invoke_DASHconstructor] = ACTIONS(429), + [anon_sym_invoke_DASHcustom] = ACTIONS(431), + [anon_sym_invoke_DASHdirect] = ACTIONS(431), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(429), + [anon_sym_invoke_DASHinstance] = ACTIONS(429), + [anon_sym_invoke_DASHinterface] = ACTIONS(431), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(431), + [anon_sym_invoke_DASHstatic] = ACTIONS(431), + [anon_sym_invoke_DASHsuper] = ACTIONS(431), + [anon_sym_invoke_DASHvirtual] = ACTIONS(431), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(429), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(429), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(429), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(429), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(429), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(429), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(429), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(429), + [anon_sym_neg_DASHint] = ACTIONS(429), + [anon_sym_not_DASHint] = ACTIONS(429), + [anon_sym_neg_DASHlong] = ACTIONS(429), + [anon_sym_not_DASHlong] = ACTIONS(429), + [anon_sym_neg_DASHfloat] = ACTIONS(429), + [anon_sym_neg_DASHdouble] = ACTIONS(429), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(429), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(429), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(429), + [anon_sym_long_DASHto_DASHint] = ACTIONS(429), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(429), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(429), + [anon_sym_float_DASHto_DASHint] = ACTIONS(429), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(429), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(429), + [anon_sym_double_DASHto_DASHint] = ACTIONS(429), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(429), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(429), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(429), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(429), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(429), + [anon_sym_add_DASHint] = ACTIONS(431), + [anon_sym_sub_DASHint] = ACTIONS(431), + [anon_sym_mul_DASHint] = ACTIONS(431), + [anon_sym_div_DASHint] = ACTIONS(431), + [anon_sym_rem_DASHint] = ACTIONS(431), + [anon_sym_and_DASHint] = ACTIONS(431), + [anon_sym_or_DASHint] = ACTIONS(431), + [anon_sym_xor_DASHint] = ACTIONS(431), + [anon_sym_shl_DASHint] = ACTIONS(431), + [anon_sym_shr_DASHint] = ACTIONS(431), + [anon_sym_ushr_DASHint] = ACTIONS(431), + [anon_sym_add_DASHlong] = ACTIONS(431), + [anon_sym_sub_DASHlong] = ACTIONS(431), + [anon_sym_mul_DASHlong] = ACTIONS(431), + [anon_sym_div_DASHlong] = ACTIONS(431), + [anon_sym_rem_DASHlong] = ACTIONS(431), + [anon_sym_and_DASHlong] = ACTIONS(431), + [anon_sym_or_DASHlong] = ACTIONS(431), + [anon_sym_xor_DASHlong] = ACTIONS(431), + [anon_sym_shl_DASHlong] = ACTIONS(431), + [anon_sym_shr_DASHlong] = ACTIONS(431), + [anon_sym_ushr_DASHlong] = ACTIONS(431), + [anon_sym_add_DASHfloat] = ACTIONS(431), + [anon_sym_sub_DASHfloat] = ACTIONS(431), + [anon_sym_mul_DASHfloat] = ACTIONS(431), + [anon_sym_div_DASHfloat] = ACTIONS(431), + [anon_sym_rem_DASHfloat] = ACTIONS(431), + [anon_sym_add_DASHdouble] = ACTIONS(431), + [anon_sym_sub_DASHdouble] = ACTIONS(431), + [anon_sym_mul_DASHdouble] = ACTIONS(431), + [anon_sym_div_DASHdouble] = ACTIONS(431), + [anon_sym_rem_DASHdouble] = ACTIONS(431), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(429), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(429), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(429), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(429), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(429), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(429), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(429), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(429), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(429), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(429), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(429), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(429), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(429), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(429), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(429), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(429), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(429), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(429), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(429), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(429), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(429), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(429), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(429), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(429), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(429), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(429), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(429), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(429), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(429), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(429), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(429), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(429), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(429), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(429), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(429), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(429), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(429), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(429), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(429), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(429), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(429), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(429), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(429), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(429), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(429), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(429), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(429), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(429), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(429), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(429), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(429), + [anon_sym_static_DASHget] = ACTIONS(429), + [anon_sym_static_DASHput] = ACTIONS(429), + [anon_sym_instance_DASHget] = ACTIONS(429), + [anon_sym_instance_DASHput] = ACTIONS(429), + [anon_sym_execute_DASHinline] = ACTIONS(431), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(429), + [anon_sym_iget_DASHquick] = ACTIONS(429), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(429), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(429), + [anon_sym_iput_DASHquick] = ACTIONS(429), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(429), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(429), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(429), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(429), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(429), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(429), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(431), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(429), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(431), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(429), + [anon_sym_rsub_DASHint] = ACTIONS(431), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(429), + [anon_sym_DOTline] = ACTIONS(429), + [anon_sym_DOTlocals] = ACTIONS(429), + [anon_sym_DOTlocal] = ACTIONS(431), + [anon_sym_DOTendlocal] = ACTIONS(429), + [anon_sym_DOTrestartlocal] = ACTIONS(429), + [anon_sym_DOTregisters] = ACTIONS(429), + [anon_sym_DOTcatch] = ACTIONS(431), + [anon_sym_DOTcatchall] = ACTIONS(429), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(429), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(429), + [anon_sym_DOTarray_DASHdata] = ACTIONS(429), + [sym_prologue_directive] = ACTIONS(429), + [sym_epilogue_directive] = ACTIONS(429), + [aux_sym_label_token1] = ACTIONS(429), + [aux_sym_jmp_label_token1] = ACTIONS(429), + [sym_comment] = ACTIONS(3), + }, + [62] = { + [anon_sym_DOTsource] = ACTIONS(433), + [anon_sym_DOTendmethod] = ACTIONS(433), + [anon_sym_DOTannotation] = ACTIONS(433), + [anon_sym_DOTparam] = ACTIONS(435), + [anon_sym_DOTparameter] = ACTIONS(433), + [anon_sym_nop] = ACTIONS(435), + [anon_sym_move] = ACTIONS(435), + [anon_sym_move_SLASHfrom16] = ACTIONS(433), + [anon_sym_move_SLASH16] = ACTIONS(433), + [anon_sym_move_DASHwide] = ACTIONS(435), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(433), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(433), + [anon_sym_move_DASHobject] = ACTIONS(435), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(433), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(433), + [anon_sym_move_DASHresult] = ACTIONS(435), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(433), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(433), + [anon_sym_move_DASHexception] = ACTIONS(433), + [anon_sym_return_DASHvoid] = ACTIONS(433), + [anon_sym_return] = ACTIONS(435), + [anon_sym_return_DASHwide] = ACTIONS(433), + [anon_sym_return_DASHobject] = ACTIONS(433), + [anon_sym_const_SLASH4] = ACTIONS(433), + [anon_sym_const_SLASH16] = ACTIONS(433), + [anon_sym_const] = ACTIONS(435), + [anon_sym_const_SLASHhigh16] = ACTIONS(433), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(433), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(433), + [anon_sym_const_DASHwide] = ACTIONS(435), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(433), + [anon_sym_const_DASHstring] = ACTIONS(435), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(433), + [anon_sym_const_DASHclass] = ACTIONS(433), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(433), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(433), + [anon_sym_monitor_DASHenter] = ACTIONS(433), + [anon_sym_monitor_DASHexit] = ACTIONS(433), + [anon_sym_check_DASHcast] = ACTIONS(433), + [anon_sym_instance_DASHof] = ACTIONS(433), + [anon_sym_array_DASHlength] = ACTIONS(433), + [anon_sym_new_DASHinstance] = ACTIONS(433), + [anon_sym_new_DASHarray] = ACTIONS(433), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(435), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(433), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(433), + [anon_sym_throw] = ACTIONS(435), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(433), + [anon_sym_goto] = ACTIONS(435), + [anon_sym_goto_SLASH16] = ACTIONS(433), + [anon_sym_goto_SLASH32] = ACTIONS(433), + [anon_sym_packed_DASHswitch] = ACTIONS(433), + [anon_sym_sparse_DASHswitch] = ACTIONS(433), + [anon_sym_cmpl_DASHfloat] = ACTIONS(433), + [anon_sym_cmpg_DASHfloat] = ACTIONS(433), + [anon_sym_cmpl_DASHdouble] = ACTIONS(433), + [anon_sym_cmpg_DASHdouble] = ACTIONS(433), + [anon_sym_cmp_DASHlong] = ACTIONS(433), + [anon_sym_if_DASHeq] = ACTIONS(435), + [anon_sym_if_DASHne] = ACTIONS(435), + [anon_sym_if_DASHlt] = ACTIONS(435), + [anon_sym_if_DASHge] = ACTIONS(435), + [anon_sym_if_DASHgt] = ACTIONS(435), + [anon_sym_if_DASHle] = ACTIONS(435), + [anon_sym_if_DASHeqz] = ACTIONS(433), + [anon_sym_if_DASHnez] = ACTIONS(433), + [anon_sym_if_DASHltz] = ACTIONS(433), + [anon_sym_if_DASHgez] = ACTIONS(433), + [anon_sym_if_DASHgtz] = ACTIONS(433), + [anon_sym_if_DASHlez] = ACTIONS(433), + [anon_sym_aget] = ACTIONS(435), + [anon_sym_aget_DASHwide] = ACTIONS(433), + [anon_sym_aget_DASHobject] = ACTIONS(433), + [anon_sym_aget_DASHboolean] = ACTIONS(433), + [anon_sym_aget_DASHbyte] = ACTIONS(433), + [anon_sym_aget_DASHchar] = ACTIONS(433), + [anon_sym_aget_DASHshort] = ACTIONS(433), + [anon_sym_aput] = ACTIONS(435), + [anon_sym_aput_DASHwide] = ACTIONS(433), + [anon_sym_aput_DASHobject] = ACTIONS(433), + [anon_sym_aput_DASHboolean] = ACTIONS(433), + [anon_sym_aput_DASHbyte] = ACTIONS(433), + [anon_sym_aput_DASHchar] = ACTIONS(433), + [anon_sym_aput_DASHshort] = ACTIONS(433), + [anon_sym_iget] = ACTIONS(435), + [anon_sym_iget_DASHwide] = ACTIONS(435), + [anon_sym_iget_DASHobject] = ACTIONS(435), + [anon_sym_iget_DASHboolean] = ACTIONS(433), + [anon_sym_iget_DASHbyte] = ACTIONS(433), + [anon_sym_iget_DASHchar] = ACTIONS(433), + [anon_sym_iget_DASHshort] = ACTIONS(433), + [anon_sym_iget_DASHvolatile] = ACTIONS(433), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(433), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(433), + [anon_sym_iput] = ACTIONS(435), + [anon_sym_iput_DASHwide] = ACTIONS(435), + [anon_sym_iput_DASHobject] = ACTIONS(435), + [anon_sym_iput_DASHboolean] = ACTIONS(435), + [anon_sym_iput_DASHbyte] = ACTIONS(435), + [anon_sym_iput_DASHchar] = ACTIONS(435), + [anon_sym_iput_DASHshort] = ACTIONS(435), + [anon_sym_iput_DASHvolatile] = ACTIONS(433), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(433), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(433), + [anon_sym_sget] = ACTIONS(435), + [anon_sym_sget_DASHwide] = ACTIONS(435), + [anon_sym_sget_DASHobject] = ACTIONS(435), + [anon_sym_sget_DASHboolean] = ACTIONS(433), + [anon_sym_sget_DASHbyte] = ACTIONS(433), + [anon_sym_sget_DASHchar] = ACTIONS(433), + [anon_sym_sget_DASHshort] = ACTIONS(433), + [anon_sym_sget_DASHvolatile] = ACTIONS(433), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(433), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(433), + [anon_sym_sput] = ACTIONS(435), + [anon_sym_sput_DASHwide] = ACTIONS(435), + [anon_sym_sput_DASHobject] = ACTIONS(435), + [anon_sym_sput_DASHboolean] = ACTIONS(433), + [anon_sym_sput_DASHbyte] = ACTIONS(433), + [anon_sym_sput_DASHchar] = ACTIONS(433), + [anon_sym_sput_DASHshort] = ACTIONS(433), + [anon_sym_sput_DASHvolatile] = ACTIONS(433), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(433), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(433), + [anon_sym_invoke_DASHconstructor] = ACTIONS(433), + [anon_sym_invoke_DASHcustom] = ACTIONS(435), + [anon_sym_invoke_DASHdirect] = ACTIONS(435), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(433), + [anon_sym_invoke_DASHinstance] = ACTIONS(433), + [anon_sym_invoke_DASHinterface] = ACTIONS(435), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(435), + [anon_sym_invoke_DASHstatic] = ACTIONS(435), + [anon_sym_invoke_DASHsuper] = ACTIONS(435), + [anon_sym_invoke_DASHvirtual] = ACTIONS(435), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(433), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(433), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(433), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(433), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(433), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(433), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(433), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(433), + [anon_sym_neg_DASHint] = ACTIONS(433), + [anon_sym_not_DASHint] = ACTIONS(433), + [anon_sym_neg_DASHlong] = ACTIONS(433), + [anon_sym_not_DASHlong] = ACTIONS(433), + [anon_sym_neg_DASHfloat] = ACTIONS(433), + [anon_sym_neg_DASHdouble] = ACTIONS(433), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(433), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(433), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(433), + [anon_sym_long_DASHto_DASHint] = ACTIONS(433), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(433), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(433), + [anon_sym_float_DASHto_DASHint] = ACTIONS(433), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(433), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(433), + [anon_sym_double_DASHto_DASHint] = ACTIONS(433), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(433), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(433), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(433), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(433), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(433), + [anon_sym_add_DASHint] = ACTIONS(435), + [anon_sym_sub_DASHint] = ACTIONS(435), + [anon_sym_mul_DASHint] = ACTIONS(435), + [anon_sym_div_DASHint] = ACTIONS(435), + [anon_sym_rem_DASHint] = ACTIONS(435), + [anon_sym_and_DASHint] = ACTIONS(435), + [anon_sym_or_DASHint] = ACTIONS(435), + [anon_sym_xor_DASHint] = ACTIONS(435), + [anon_sym_shl_DASHint] = ACTIONS(435), + [anon_sym_shr_DASHint] = ACTIONS(435), + [anon_sym_ushr_DASHint] = ACTIONS(435), + [anon_sym_add_DASHlong] = ACTIONS(435), + [anon_sym_sub_DASHlong] = ACTIONS(435), + [anon_sym_mul_DASHlong] = ACTIONS(435), + [anon_sym_div_DASHlong] = ACTIONS(435), + [anon_sym_rem_DASHlong] = ACTIONS(435), + [anon_sym_and_DASHlong] = ACTIONS(435), + [anon_sym_or_DASHlong] = ACTIONS(435), + [anon_sym_xor_DASHlong] = ACTIONS(435), + [anon_sym_shl_DASHlong] = ACTIONS(435), + [anon_sym_shr_DASHlong] = ACTIONS(435), + [anon_sym_ushr_DASHlong] = ACTIONS(435), + [anon_sym_add_DASHfloat] = ACTIONS(435), + [anon_sym_sub_DASHfloat] = ACTIONS(435), + [anon_sym_mul_DASHfloat] = ACTIONS(435), + [anon_sym_div_DASHfloat] = ACTIONS(435), + [anon_sym_rem_DASHfloat] = ACTIONS(435), + [anon_sym_add_DASHdouble] = ACTIONS(435), + [anon_sym_sub_DASHdouble] = ACTIONS(435), + [anon_sym_mul_DASHdouble] = ACTIONS(435), + [anon_sym_div_DASHdouble] = ACTIONS(435), + [anon_sym_rem_DASHdouble] = ACTIONS(435), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(433), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(433), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(433), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(433), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(433), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(433), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(433), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(433), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(433), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(433), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(433), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(433), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(433), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(433), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(433), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(433), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(433), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(433), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(433), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(433), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(433), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(433), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(433), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(433), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(433), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(433), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(433), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(433), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(433), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(433), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(433), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(433), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(433), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(433), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(433), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(433), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(433), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(433), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(433), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(433), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(433), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(433), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(433), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(433), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(433), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(433), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(433), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(433), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(433), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(433), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(433), + [anon_sym_static_DASHget] = ACTIONS(433), + [anon_sym_static_DASHput] = ACTIONS(433), + [anon_sym_instance_DASHget] = ACTIONS(433), + [anon_sym_instance_DASHput] = ACTIONS(433), + [anon_sym_execute_DASHinline] = ACTIONS(435), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(433), + [anon_sym_iget_DASHquick] = ACTIONS(433), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(433), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(433), + [anon_sym_iput_DASHquick] = ACTIONS(433), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(433), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(433), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(433), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(433), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(433), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(433), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(435), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(433), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(435), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(433), + [anon_sym_rsub_DASHint] = ACTIONS(435), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(433), + [anon_sym_DOTline] = ACTIONS(433), + [anon_sym_DOTlocals] = ACTIONS(433), + [anon_sym_DOTlocal] = ACTIONS(435), + [anon_sym_DOTendlocal] = ACTIONS(433), + [anon_sym_DOTrestartlocal] = ACTIONS(433), + [anon_sym_DOTregisters] = ACTIONS(433), + [anon_sym_DOTcatch] = ACTIONS(435), + [anon_sym_DOTcatchall] = ACTIONS(433), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(433), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(433), + [anon_sym_DOTarray_DASHdata] = ACTIONS(433), + [sym_prologue_directive] = ACTIONS(433), + [sym_epilogue_directive] = ACTIONS(433), + [aux_sym_label_token1] = ACTIONS(433), + [aux_sym_jmp_label_token1] = ACTIONS(433), + [sym_comment] = ACTIONS(3), + }, + [63] = { + [anon_sym_DOTsource] = ACTIONS(437), + [anon_sym_DOTendmethod] = ACTIONS(437), + [anon_sym_DOTannotation] = ACTIONS(437), + [anon_sym_DOTparam] = ACTIONS(439), + [anon_sym_DOTparameter] = ACTIONS(437), + [anon_sym_nop] = ACTIONS(439), + [anon_sym_move] = ACTIONS(439), + [anon_sym_move_SLASHfrom16] = ACTIONS(437), + [anon_sym_move_SLASH16] = ACTIONS(437), + [anon_sym_move_DASHwide] = ACTIONS(439), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(437), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(437), + [anon_sym_move_DASHobject] = ACTIONS(439), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(437), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(437), + [anon_sym_move_DASHresult] = ACTIONS(439), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(437), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(437), + [anon_sym_move_DASHexception] = ACTIONS(437), + [anon_sym_return_DASHvoid] = ACTIONS(437), + [anon_sym_return] = ACTIONS(439), + [anon_sym_return_DASHwide] = ACTIONS(437), + [anon_sym_return_DASHobject] = ACTIONS(437), + [anon_sym_const_SLASH4] = ACTIONS(437), + [anon_sym_const_SLASH16] = ACTIONS(437), + [anon_sym_const] = ACTIONS(439), + [anon_sym_const_SLASHhigh16] = ACTIONS(437), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(437), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(437), + [anon_sym_const_DASHwide] = ACTIONS(439), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(437), + [anon_sym_const_DASHstring] = ACTIONS(439), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(437), + [anon_sym_const_DASHclass] = ACTIONS(437), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(437), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(437), + [anon_sym_monitor_DASHenter] = ACTIONS(437), + [anon_sym_monitor_DASHexit] = ACTIONS(437), + [anon_sym_check_DASHcast] = ACTIONS(437), + [anon_sym_instance_DASHof] = ACTIONS(437), + [anon_sym_array_DASHlength] = ACTIONS(437), + [anon_sym_new_DASHinstance] = ACTIONS(437), + [anon_sym_new_DASHarray] = ACTIONS(437), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(439), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(437), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(437), + [anon_sym_throw] = ACTIONS(439), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(437), + [anon_sym_goto] = ACTIONS(439), + [anon_sym_goto_SLASH16] = ACTIONS(437), + [anon_sym_goto_SLASH32] = ACTIONS(437), + [anon_sym_packed_DASHswitch] = ACTIONS(437), + [anon_sym_sparse_DASHswitch] = ACTIONS(437), + [anon_sym_cmpl_DASHfloat] = ACTIONS(437), + [anon_sym_cmpg_DASHfloat] = ACTIONS(437), + [anon_sym_cmpl_DASHdouble] = ACTIONS(437), + [anon_sym_cmpg_DASHdouble] = ACTIONS(437), + [anon_sym_cmp_DASHlong] = ACTIONS(437), + [anon_sym_if_DASHeq] = ACTIONS(439), + [anon_sym_if_DASHne] = ACTIONS(439), + [anon_sym_if_DASHlt] = ACTIONS(439), + [anon_sym_if_DASHge] = ACTIONS(439), + [anon_sym_if_DASHgt] = ACTIONS(439), + [anon_sym_if_DASHle] = ACTIONS(439), + [anon_sym_if_DASHeqz] = ACTIONS(437), + [anon_sym_if_DASHnez] = ACTIONS(437), + [anon_sym_if_DASHltz] = ACTIONS(437), + [anon_sym_if_DASHgez] = ACTIONS(437), + [anon_sym_if_DASHgtz] = ACTIONS(437), + [anon_sym_if_DASHlez] = ACTIONS(437), + [anon_sym_aget] = ACTIONS(439), + [anon_sym_aget_DASHwide] = ACTIONS(437), + [anon_sym_aget_DASHobject] = ACTIONS(437), + [anon_sym_aget_DASHboolean] = ACTIONS(437), + [anon_sym_aget_DASHbyte] = ACTIONS(437), + [anon_sym_aget_DASHchar] = ACTIONS(437), + [anon_sym_aget_DASHshort] = ACTIONS(437), + [anon_sym_aput] = ACTIONS(439), + [anon_sym_aput_DASHwide] = ACTIONS(437), + [anon_sym_aput_DASHobject] = ACTIONS(437), + [anon_sym_aput_DASHboolean] = ACTIONS(437), + [anon_sym_aput_DASHbyte] = ACTIONS(437), + [anon_sym_aput_DASHchar] = ACTIONS(437), + [anon_sym_aput_DASHshort] = ACTIONS(437), + [anon_sym_iget] = ACTIONS(439), + [anon_sym_iget_DASHwide] = ACTIONS(439), + [anon_sym_iget_DASHobject] = ACTIONS(439), + [anon_sym_iget_DASHboolean] = ACTIONS(437), + [anon_sym_iget_DASHbyte] = ACTIONS(437), + [anon_sym_iget_DASHchar] = ACTIONS(437), + [anon_sym_iget_DASHshort] = ACTIONS(437), + [anon_sym_iget_DASHvolatile] = ACTIONS(437), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(437), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(437), + [anon_sym_iput] = ACTIONS(439), + [anon_sym_iput_DASHwide] = ACTIONS(439), + [anon_sym_iput_DASHobject] = ACTIONS(439), + [anon_sym_iput_DASHboolean] = ACTIONS(439), + [anon_sym_iput_DASHbyte] = ACTIONS(439), + [anon_sym_iput_DASHchar] = ACTIONS(439), + [anon_sym_iput_DASHshort] = ACTIONS(439), + [anon_sym_iput_DASHvolatile] = ACTIONS(437), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(437), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(437), + [anon_sym_sget] = ACTIONS(439), + [anon_sym_sget_DASHwide] = ACTIONS(439), + [anon_sym_sget_DASHobject] = ACTIONS(439), + [anon_sym_sget_DASHboolean] = ACTIONS(437), + [anon_sym_sget_DASHbyte] = ACTIONS(437), + [anon_sym_sget_DASHchar] = ACTIONS(437), + [anon_sym_sget_DASHshort] = ACTIONS(437), + [anon_sym_sget_DASHvolatile] = ACTIONS(437), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(437), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(437), + [anon_sym_sput] = ACTIONS(439), + [anon_sym_sput_DASHwide] = ACTIONS(439), + [anon_sym_sput_DASHobject] = ACTIONS(439), + [anon_sym_sput_DASHboolean] = ACTIONS(437), + [anon_sym_sput_DASHbyte] = ACTIONS(437), + [anon_sym_sput_DASHchar] = ACTIONS(437), + [anon_sym_sput_DASHshort] = ACTIONS(437), + [anon_sym_sput_DASHvolatile] = ACTIONS(437), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(437), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(437), + [anon_sym_invoke_DASHconstructor] = ACTIONS(437), + [anon_sym_invoke_DASHcustom] = ACTIONS(439), + [anon_sym_invoke_DASHdirect] = ACTIONS(439), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(437), + [anon_sym_invoke_DASHinstance] = ACTIONS(437), + [anon_sym_invoke_DASHinterface] = ACTIONS(439), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(439), + [anon_sym_invoke_DASHstatic] = ACTIONS(439), + [anon_sym_invoke_DASHsuper] = ACTIONS(439), + [anon_sym_invoke_DASHvirtual] = ACTIONS(439), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(437), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(437), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(437), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(437), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(437), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(437), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(437), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(437), + [anon_sym_neg_DASHint] = ACTIONS(437), + [anon_sym_not_DASHint] = ACTIONS(437), + [anon_sym_neg_DASHlong] = ACTIONS(437), + [anon_sym_not_DASHlong] = ACTIONS(437), + [anon_sym_neg_DASHfloat] = ACTIONS(437), + [anon_sym_neg_DASHdouble] = ACTIONS(437), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(437), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(437), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(437), + [anon_sym_long_DASHto_DASHint] = ACTIONS(437), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(437), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(437), + [anon_sym_float_DASHto_DASHint] = ACTIONS(437), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(437), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(437), + [anon_sym_double_DASHto_DASHint] = ACTIONS(437), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(437), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(437), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(437), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(437), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(437), + [anon_sym_add_DASHint] = ACTIONS(439), + [anon_sym_sub_DASHint] = ACTIONS(439), + [anon_sym_mul_DASHint] = ACTIONS(439), + [anon_sym_div_DASHint] = ACTIONS(439), + [anon_sym_rem_DASHint] = ACTIONS(439), + [anon_sym_and_DASHint] = ACTIONS(439), + [anon_sym_or_DASHint] = ACTIONS(439), + [anon_sym_xor_DASHint] = ACTIONS(439), + [anon_sym_shl_DASHint] = ACTIONS(439), + [anon_sym_shr_DASHint] = ACTIONS(439), + [anon_sym_ushr_DASHint] = ACTIONS(439), + [anon_sym_add_DASHlong] = ACTIONS(439), + [anon_sym_sub_DASHlong] = ACTIONS(439), + [anon_sym_mul_DASHlong] = ACTIONS(439), + [anon_sym_div_DASHlong] = ACTIONS(439), + [anon_sym_rem_DASHlong] = ACTIONS(439), + [anon_sym_and_DASHlong] = ACTIONS(439), + [anon_sym_or_DASHlong] = ACTIONS(439), + [anon_sym_xor_DASHlong] = ACTIONS(439), + [anon_sym_shl_DASHlong] = ACTIONS(439), + [anon_sym_shr_DASHlong] = ACTIONS(439), + [anon_sym_ushr_DASHlong] = ACTIONS(439), + [anon_sym_add_DASHfloat] = ACTIONS(439), + [anon_sym_sub_DASHfloat] = ACTIONS(439), + [anon_sym_mul_DASHfloat] = ACTIONS(439), + [anon_sym_div_DASHfloat] = ACTIONS(439), + [anon_sym_rem_DASHfloat] = ACTIONS(439), + [anon_sym_add_DASHdouble] = ACTIONS(439), + [anon_sym_sub_DASHdouble] = ACTIONS(439), + [anon_sym_mul_DASHdouble] = ACTIONS(439), + [anon_sym_div_DASHdouble] = ACTIONS(439), + [anon_sym_rem_DASHdouble] = ACTIONS(439), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(437), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(437), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(437), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(437), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(437), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(437), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(437), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(437), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(437), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(437), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(437), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(437), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(437), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(437), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(437), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(437), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(437), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(437), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(437), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(437), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(437), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(437), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(437), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(437), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(437), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(437), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(437), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(437), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(437), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(437), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(437), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(437), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(437), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(437), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(437), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(437), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(437), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(437), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(437), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(437), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(437), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(437), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(437), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(437), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(437), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(437), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(437), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(437), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(437), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(437), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(437), + [anon_sym_static_DASHget] = ACTIONS(437), + [anon_sym_static_DASHput] = ACTIONS(437), + [anon_sym_instance_DASHget] = ACTIONS(437), + [anon_sym_instance_DASHput] = ACTIONS(437), + [anon_sym_execute_DASHinline] = ACTIONS(439), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(437), + [anon_sym_iget_DASHquick] = ACTIONS(437), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(437), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(437), + [anon_sym_iput_DASHquick] = ACTIONS(437), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(437), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(437), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(437), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(437), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(437), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(437), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(439), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(437), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(439), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(437), + [anon_sym_rsub_DASHint] = ACTIONS(439), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(437), + [anon_sym_DOTline] = ACTIONS(437), + [anon_sym_DOTlocals] = ACTIONS(437), + [anon_sym_DOTlocal] = ACTIONS(439), + [anon_sym_DOTendlocal] = ACTIONS(437), + [anon_sym_DOTrestartlocal] = ACTIONS(437), + [anon_sym_DOTregisters] = ACTIONS(437), + [anon_sym_DOTcatch] = ACTIONS(439), + [anon_sym_DOTcatchall] = ACTIONS(437), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(437), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(437), + [anon_sym_DOTarray_DASHdata] = ACTIONS(437), + [sym_prologue_directive] = ACTIONS(437), + [sym_epilogue_directive] = ACTIONS(437), + [aux_sym_label_token1] = ACTIONS(437), + [aux_sym_jmp_label_token1] = ACTIONS(437), + [sym_comment] = ACTIONS(3), + }, + [64] = { + [anon_sym_DOTsource] = ACTIONS(441), + [anon_sym_DOTendmethod] = ACTIONS(441), + [anon_sym_DOTannotation] = ACTIONS(441), + [anon_sym_DOTparam] = ACTIONS(443), + [anon_sym_DOTparameter] = ACTIONS(441), + [anon_sym_nop] = ACTIONS(443), + [anon_sym_move] = ACTIONS(443), + [anon_sym_move_SLASHfrom16] = ACTIONS(441), + [anon_sym_move_SLASH16] = ACTIONS(441), + [anon_sym_move_DASHwide] = ACTIONS(443), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(441), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(441), + [anon_sym_move_DASHobject] = ACTIONS(443), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(441), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(441), + [anon_sym_move_DASHresult] = ACTIONS(443), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(441), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(441), + [anon_sym_move_DASHexception] = ACTIONS(441), + [anon_sym_return_DASHvoid] = ACTIONS(441), + [anon_sym_return] = ACTIONS(443), + [anon_sym_return_DASHwide] = ACTIONS(441), + [anon_sym_return_DASHobject] = ACTIONS(441), + [anon_sym_const_SLASH4] = ACTIONS(441), + [anon_sym_const_SLASH16] = ACTIONS(441), + [anon_sym_const] = ACTIONS(443), + [anon_sym_const_SLASHhigh16] = ACTIONS(441), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(441), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(441), + [anon_sym_const_DASHwide] = ACTIONS(443), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(441), + [anon_sym_const_DASHstring] = ACTIONS(443), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(441), + [anon_sym_const_DASHclass] = ACTIONS(441), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(441), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(441), + [anon_sym_monitor_DASHenter] = ACTIONS(441), + [anon_sym_monitor_DASHexit] = ACTIONS(441), + [anon_sym_check_DASHcast] = ACTIONS(441), + [anon_sym_instance_DASHof] = ACTIONS(441), + [anon_sym_array_DASHlength] = ACTIONS(441), + [anon_sym_new_DASHinstance] = ACTIONS(441), + [anon_sym_new_DASHarray] = ACTIONS(441), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(443), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(441), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(441), + [anon_sym_throw] = ACTIONS(443), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(441), + [anon_sym_goto] = ACTIONS(443), + [anon_sym_goto_SLASH16] = ACTIONS(441), + [anon_sym_goto_SLASH32] = ACTIONS(441), + [anon_sym_packed_DASHswitch] = ACTIONS(441), + [anon_sym_sparse_DASHswitch] = ACTIONS(441), + [anon_sym_cmpl_DASHfloat] = ACTIONS(441), + [anon_sym_cmpg_DASHfloat] = ACTIONS(441), + [anon_sym_cmpl_DASHdouble] = ACTIONS(441), + [anon_sym_cmpg_DASHdouble] = ACTIONS(441), + [anon_sym_cmp_DASHlong] = ACTIONS(441), + [anon_sym_if_DASHeq] = ACTIONS(443), + [anon_sym_if_DASHne] = ACTIONS(443), + [anon_sym_if_DASHlt] = ACTIONS(443), + [anon_sym_if_DASHge] = ACTIONS(443), + [anon_sym_if_DASHgt] = ACTIONS(443), + [anon_sym_if_DASHle] = ACTIONS(443), + [anon_sym_if_DASHeqz] = ACTIONS(441), + [anon_sym_if_DASHnez] = ACTIONS(441), + [anon_sym_if_DASHltz] = ACTIONS(441), + [anon_sym_if_DASHgez] = ACTIONS(441), + [anon_sym_if_DASHgtz] = ACTIONS(441), + [anon_sym_if_DASHlez] = ACTIONS(441), + [anon_sym_aget] = ACTIONS(443), + [anon_sym_aget_DASHwide] = ACTIONS(441), + [anon_sym_aget_DASHobject] = ACTIONS(441), + [anon_sym_aget_DASHboolean] = ACTIONS(441), + [anon_sym_aget_DASHbyte] = ACTIONS(441), + [anon_sym_aget_DASHchar] = ACTIONS(441), + [anon_sym_aget_DASHshort] = ACTIONS(441), + [anon_sym_aput] = ACTIONS(443), + [anon_sym_aput_DASHwide] = ACTIONS(441), + [anon_sym_aput_DASHobject] = ACTIONS(441), + [anon_sym_aput_DASHboolean] = ACTIONS(441), + [anon_sym_aput_DASHbyte] = ACTIONS(441), + [anon_sym_aput_DASHchar] = ACTIONS(441), + [anon_sym_aput_DASHshort] = ACTIONS(441), + [anon_sym_iget] = ACTIONS(443), + [anon_sym_iget_DASHwide] = ACTIONS(443), + [anon_sym_iget_DASHobject] = ACTIONS(443), + [anon_sym_iget_DASHboolean] = ACTIONS(441), + [anon_sym_iget_DASHbyte] = ACTIONS(441), + [anon_sym_iget_DASHchar] = ACTIONS(441), + [anon_sym_iget_DASHshort] = ACTIONS(441), + [anon_sym_iget_DASHvolatile] = ACTIONS(441), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(441), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(441), + [anon_sym_iput] = ACTIONS(443), + [anon_sym_iput_DASHwide] = ACTIONS(443), + [anon_sym_iput_DASHobject] = ACTIONS(443), + [anon_sym_iput_DASHboolean] = ACTIONS(443), + [anon_sym_iput_DASHbyte] = ACTIONS(443), + [anon_sym_iput_DASHchar] = ACTIONS(443), + [anon_sym_iput_DASHshort] = ACTIONS(443), + [anon_sym_iput_DASHvolatile] = ACTIONS(441), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(441), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(441), + [anon_sym_sget] = ACTIONS(443), + [anon_sym_sget_DASHwide] = ACTIONS(443), + [anon_sym_sget_DASHobject] = ACTIONS(443), + [anon_sym_sget_DASHboolean] = ACTIONS(441), + [anon_sym_sget_DASHbyte] = ACTIONS(441), + [anon_sym_sget_DASHchar] = ACTIONS(441), + [anon_sym_sget_DASHshort] = ACTIONS(441), + [anon_sym_sget_DASHvolatile] = ACTIONS(441), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(441), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(441), + [anon_sym_sput] = ACTIONS(443), + [anon_sym_sput_DASHwide] = ACTIONS(443), + [anon_sym_sput_DASHobject] = ACTIONS(443), + [anon_sym_sput_DASHboolean] = ACTIONS(441), + [anon_sym_sput_DASHbyte] = ACTIONS(441), + [anon_sym_sput_DASHchar] = ACTIONS(441), + [anon_sym_sput_DASHshort] = ACTIONS(441), + [anon_sym_sput_DASHvolatile] = ACTIONS(441), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(441), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(441), + [anon_sym_invoke_DASHconstructor] = ACTIONS(441), + [anon_sym_invoke_DASHcustom] = ACTIONS(443), + [anon_sym_invoke_DASHdirect] = ACTIONS(443), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(441), + [anon_sym_invoke_DASHinstance] = ACTIONS(441), + [anon_sym_invoke_DASHinterface] = ACTIONS(443), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(443), + [anon_sym_invoke_DASHstatic] = ACTIONS(443), + [anon_sym_invoke_DASHsuper] = ACTIONS(443), + [anon_sym_invoke_DASHvirtual] = ACTIONS(443), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(441), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(441), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(441), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(441), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(441), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(441), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(441), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(441), + [anon_sym_neg_DASHint] = ACTIONS(441), + [anon_sym_not_DASHint] = ACTIONS(441), + [anon_sym_neg_DASHlong] = ACTIONS(441), + [anon_sym_not_DASHlong] = ACTIONS(441), + [anon_sym_neg_DASHfloat] = ACTIONS(441), + [anon_sym_neg_DASHdouble] = ACTIONS(441), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(441), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(441), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(441), + [anon_sym_long_DASHto_DASHint] = ACTIONS(441), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(441), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(441), + [anon_sym_float_DASHto_DASHint] = ACTIONS(441), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(441), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(441), + [anon_sym_double_DASHto_DASHint] = ACTIONS(441), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(441), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(441), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(441), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(441), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(441), + [anon_sym_add_DASHint] = ACTIONS(443), + [anon_sym_sub_DASHint] = ACTIONS(443), + [anon_sym_mul_DASHint] = ACTIONS(443), + [anon_sym_div_DASHint] = ACTIONS(443), + [anon_sym_rem_DASHint] = ACTIONS(443), + [anon_sym_and_DASHint] = ACTIONS(443), + [anon_sym_or_DASHint] = ACTIONS(443), + [anon_sym_xor_DASHint] = ACTIONS(443), + [anon_sym_shl_DASHint] = ACTIONS(443), + [anon_sym_shr_DASHint] = ACTIONS(443), + [anon_sym_ushr_DASHint] = ACTIONS(443), + [anon_sym_add_DASHlong] = ACTIONS(443), + [anon_sym_sub_DASHlong] = ACTIONS(443), + [anon_sym_mul_DASHlong] = ACTIONS(443), + [anon_sym_div_DASHlong] = ACTIONS(443), + [anon_sym_rem_DASHlong] = ACTIONS(443), + [anon_sym_and_DASHlong] = ACTIONS(443), + [anon_sym_or_DASHlong] = ACTIONS(443), + [anon_sym_xor_DASHlong] = ACTIONS(443), + [anon_sym_shl_DASHlong] = ACTIONS(443), + [anon_sym_shr_DASHlong] = ACTIONS(443), + [anon_sym_ushr_DASHlong] = ACTIONS(443), + [anon_sym_add_DASHfloat] = ACTIONS(443), + [anon_sym_sub_DASHfloat] = ACTIONS(443), + [anon_sym_mul_DASHfloat] = ACTIONS(443), + [anon_sym_div_DASHfloat] = ACTIONS(443), + [anon_sym_rem_DASHfloat] = ACTIONS(443), + [anon_sym_add_DASHdouble] = ACTIONS(443), + [anon_sym_sub_DASHdouble] = ACTIONS(443), + [anon_sym_mul_DASHdouble] = ACTIONS(443), + [anon_sym_div_DASHdouble] = ACTIONS(443), + [anon_sym_rem_DASHdouble] = ACTIONS(443), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(441), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(441), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(441), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(441), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(441), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(441), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(441), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(441), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(441), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(441), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(441), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(441), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(441), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(441), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(441), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(441), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(441), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(441), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(441), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(441), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(441), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(441), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(441), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(441), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(441), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(441), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(441), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(441), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(441), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(441), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(441), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(441), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(441), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(441), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(441), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(441), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(441), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(441), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(441), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(441), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(441), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(441), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(441), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(441), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(441), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(441), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(441), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(441), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(441), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(441), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(441), + [anon_sym_static_DASHget] = ACTIONS(441), + [anon_sym_static_DASHput] = ACTIONS(441), + [anon_sym_instance_DASHget] = ACTIONS(441), + [anon_sym_instance_DASHput] = ACTIONS(441), + [anon_sym_execute_DASHinline] = ACTIONS(443), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(441), + [anon_sym_iget_DASHquick] = ACTIONS(441), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(441), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(441), + [anon_sym_iput_DASHquick] = ACTIONS(441), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(441), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(441), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(441), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(441), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(441), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(441), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(443), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(441), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(443), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(441), + [anon_sym_rsub_DASHint] = ACTIONS(443), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(441), + [anon_sym_DOTline] = ACTIONS(441), + [anon_sym_DOTlocals] = ACTIONS(441), + [anon_sym_DOTlocal] = ACTIONS(443), + [anon_sym_DOTendlocal] = ACTIONS(441), + [anon_sym_DOTrestartlocal] = ACTIONS(441), + [anon_sym_DOTregisters] = ACTIONS(441), + [anon_sym_DOTcatch] = ACTIONS(443), + [anon_sym_DOTcatchall] = ACTIONS(441), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(441), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(441), + [anon_sym_DOTarray_DASHdata] = ACTIONS(441), + [sym_prologue_directive] = ACTIONS(441), + [sym_epilogue_directive] = ACTIONS(441), + [aux_sym_label_token1] = ACTIONS(441), + [aux_sym_jmp_label_token1] = ACTIONS(441), + [sym_comment] = ACTIONS(3), + }, + [65] = { + [anon_sym_DOTsource] = ACTIONS(445), + [anon_sym_DOTendmethod] = ACTIONS(445), + [anon_sym_DOTannotation] = ACTIONS(445), + [anon_sym_DOTparam] = ACTIONS(447), + [anon_sym_DOTparameter] = ACTIONS(445), + [anon_sym_nop] = ACTIONS(447), + [anon_sym_move] = ACTIONS(447), + [anon_sym_move_SLASHfrom16] = ACTIONS(445), + [anon_sym_move_SLASH16] = ACTIONS(445), + [anon_sym_move_DASHwide] = ACTIONS(447), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(445), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(445), + [anon_sym_move_DASHobject] = ACTIONS(447), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(445), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(445), + [anon_sym_move_DASHresult] = ACTIONS(447), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(445), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(445), + [anon_sym_move_DASHexception] = ACTIONS(445), + [anon_sym_return_DASHvoid] = ACTIONS(445), + [anon_sym_return] = ACTIONS(447), + [anon_sym_return_DASHwide] = ACTIONS(445), + [anon_sym_return_DASHobject] = ACTIONS(445), + [anon_sym_const_SLASH4] = ACTIONS(445), + [anon_sym_const_SLASH16] = ACTIONS(445), + [anon_sym_const] = ACTIONS(447), + [anon_sym_const_SLASHhigh16] = ACTIONS(445), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(445), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(445), + [anon_sym_const_DASHwide] = ACTIONS(447), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(445), + [anon_sym_const_DASHstring] = ACTIONS(447), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(445), + [anon_sym_const_DASHclass] = ACTIONS(445), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(445), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(445), + [anon_sym_monitor_DASHenter] = ACTIONS(445), + [anon_sym_monitor_DASHexit] = ACTIONS(445), + [anon_sym_check_DASHcast] = ACTIONS(445), + [anon_sym_instance_DASHof] = ACTIONS(445), + [anon_sym_array_DASHlength] = ACTIONS(445), + [anon_sym_new_DASHinstance] = ACTIONS(445), + [anon_sym_new_DASHarray] = ACTIONS(445), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(447), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(445), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(445), + [anon_sym_throw] = ACTIONS(447), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(445), + [anon_sym_goto] = ACTIONS(447), + [anon_sym_goto_SLASH16] = ACTIONS(445), + [anon_sym_goto_SLASH32] = ACTIONS(445), + [anon_sym_packed_DASHswitch] = ACTIONS(445), + [anon_sym_sparse_DASHswitch] = ACTIONS(445), + [anon_sym_cmpl_DASHfloat] = ACTIONS(445), + [anon_sym_cmpg_DASHfloat] = ACTIONS(445), + [anon_sym_cmpl_DASHdouble] = ACTIONS(445), + [anon_sym_cmpg_DASHdouble] = ACTIONS(445), + [anon_sym_cmp_DASHlong] = ACTIONS(445), + [anon_sym_if_DASHeq] = ACTIONS(447), + [anon_sym_if_DASHne] = ACTIONS(447), + [anon_sym_if_DASHlt] = ACTIONS(447), + [anon_sym_if_DASHge] = ACTIONS(447), + [anon_sym_if_DASHgt] = ACTIONS(447), + [anon_sym_if_DASHle] = ACTIONS(447), + [anon_sym_if_DASHeqz] = ACTIONS(445), + [anon_sym_if_DASHnez] = ACTIONS(445), + [anon_sym_if_DASHltz] = ACTIONS(445), + [anon_sym_if_DASHgez] = ACTIONS(445), + [anon_sym_if_DASHgtz] = ACTIONS(445), + [anon_sym_if_DASHlez] = ACTIONS(445), + [anon_sym_aget] = ACTIONS(447), + [anon_sym_aget_DASHwide] = ACTIONS(445), + [anon_sym_aget_DASHobject] = ACTIONS(445), + [anon_sym_aget_DASHboolean] = ACTIONS(445), + [anon_sym_aget_DASHbyte] = ACTIONS(445), + [anon_sym_aget_DASHchar] = ACTIONS(445), + [anon_sym_aget_DASHshort] = ACTIONS(445), + [anon_sym_aput] = ACTIONS(447), + [anon_sym_aput_DASHwide] = ACTIONS(445), + [anon_sym_aput_DASHobject] = ACTIONS(445), + [anon_sym_aput_DASHboolean] = ACTIONS(445), + [anon_sym_aput_DASHbyte] = ACTIONS(445), + [anon_sym_aput_DASHchar] = ACTIONS(445), + [anon_sym_aput_DASHshort] = ACTIONS(445), + [anon_sym_iget] = ACTIONS(447), + [anon_sym_iget_DASHwide] = ACTIONS(447), + [anon_sym_iget_DASHobject] = ACTIONS(447), + [anon_sym_iget_DASHboolean] = ACTIONS(445), + [anon_sym_iget_DASHbyte] = ACTIONS(445), + [anon_sym_iget_DASHchar] = ACTIONS(445), + [anon_sym_iget_DASHshort] = ACTIONS(445), + [anon_sym_iget_DASHvolatile] = ACTIONS(445), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(445), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(445), + [anon_sym_iput] = ACTIONS(447), + [anon_sym_iput_DASHwide] = ACTIONS(447), + [anon_sym_iput_DASHobject] = ACTIONS(447), + [anon_sym_iput_DASHboolean] = ACTIONS(447), + [anon_sym_iput_DASHbyte] = ACTIONS(447), + [anon_sym_iput_DASHchar] = ACTIONS(447), + [anon_sym_iput_DASHshort] = ACTIONS(447), + [anon_sym_iput_DASHvolatile] = ACTIONS(445), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(445), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(445), + [anon_sym_sget] = ACTIONS(447), + [anon_sym_sget_DASHwide] = ACTIONS(447), + [anon_sym_sget_DASHobject] = ACTIONS(447), + [anon_sym_sget_DASHboolean] = ACTIONS(445), + [anon_sym_sget_DASHbyte] = ACTIONS(445), + [anon_sym_sget_DASHchar] = ACTIONS(445), + [anon_sym_sget_DASHshort] = ACTIONS(445), + [anon_sym_sget_DASHvolatile] = ACTIONS(445), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(445), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(445), + [anon_sym_sput] = ACTIONS(447), + [anon_sym_sput_DASHwide] = ACTIONS(447), + [anon_sym_sput_DASHobject] = ACTIONS(447), + [anon_sym_sput_DASHboolean] = ACTIONS(445), + [anon_sym_sput_DASHbyte] = ACTIONS(445), + [anon_sym_sput_DASHchar] = ACTIONS(445), + [anon_sym_sput_DASHshort] = ACTIONS(445), + [anon_sym_sput_DASHvolatile] = ACTIONS(445), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(445), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(445), + [anon_sym_invoke_DASHconstructor] = ACTIONS(445), + [anon_sym_invoke_DASHcustom] = ACTIONS(447), + [anon_sym_invoke_DASHdirect] = ACTIONS(447), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(445), + [anon_sym_invoke_DASHinstance] = ACTIONS(445), + [anon_sym_invoke_DASHinterface] = ACTIONS(447), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(447), + [anon_sym_invoke_DASHstatic] = ACTIONS(447), + [anon_sym_invoke_DASHsuper] = ACTIONS(447), + [anon_sym_invoke_DASHvirtual] = ACTIONS(447), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(445), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(445), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(445), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(445), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(445), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(445), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(445), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(445), + [anon_sym_neg_DASHint] = ACTIONS(445), + [anon_sym_not_DASHint] = ACTIONS(445), + [anon_sym_neg_DASHlong] = ACTIONS(445), + [anon_sym_not_DASHlong] = ACTIONS(445), + [anon_sym_neg_DASHfloat] = ACTIONS(445), + [anon_sym_neg_DASHdouble] = ACTIONS(445), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(445), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(445), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(445), + [anon_sym_long_DASHto_DASHint] = ACTIONS(445), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(445), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(445), + [anon_sym_float_DASHto_DASHint] = ACTIONS(445), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(445), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(445), + [anon_sym_double_DASHto_DASHint] = ACTIONS(445), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(445), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(445), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(445), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(445), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(445), + [anon_sym_add_DASHint] = ACTIONS(447), + [anon_sym_sub_DASHint] = ACTIONS(447), + [anon_sym_mul_DASHint] = ACTIONS(447), + [anon_sym_div_DASHint] = ACTIONS(447), + [anon_sym_rem_DASHint] = ACTIONS(447), + [anon_sym_and_DASHint] = ACTIONS(447), + [anon_sym_or_DASHint] = ACTIONS(447), + [anon_sym_xor_DASHint] = ACTIONS(447), + [anon_sym_shl_DASHint] = ACTIONS(447), + [anon_sym_shr_DASHint] = ACTIONS(447), + [anon_sym_ushr_DASHint] = ACTIONS(447), + [anon_sym_add_DASHlong] = ACTIONS(447), + [anon_sym_sub_DASHlong] = ACTIONS(447), + [anon_sym_mul_DASHlong] = ACTIONS(447), + [anon_sym_div_DASHlong] = ACTIONS(447), + [anon_sym_rem_DASHlong] = ACTIONS(447), + [anon_sym_and_DASHlong] = ACTIONS(447), + [anon_sym_or_DASHlong] = ACTIONS(447), + [anon_sym_xor_DASHlong] = ACTIONS(447), + [anon_sym_shl_DASHlong] = ACTIONS(447), + [anon_sym_shr_DASHlong] = ACTIONS(447), + [anon_sym_ushr_DASHlong] = ACTIONS(447), + [anon_sym_add_DASHfloat] = ACTIONS(447), + [anon_sym_sub_DASHfloat] = ACTIONS(447), + [anon_sym_mul_DASHfloat] = ACTIONS(447), + [anon_sym_div_DASHfloat] = ACTIONS(447), + [anon_sym_rem_DASHfloat] = ACTIONS(447), + [anon_sym_add_DASHdouble] = ACTIONS(447), + [anon_sym_sub_DASHdouble] = ACTIONS(447), + [anon_sym_mul_DASHdouble] = ACTIONS(447), + [anon_sym_div_DASHdouble] = ACTIONS(447), + [anon_sym_rem_DASHdouble] = ACTIONS(447), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(445), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(445), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(445), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(445), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(445), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(445), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(445), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(445), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(445), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(445), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(445), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(445), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(445), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(445), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(445), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(445), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(445), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(445), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(445), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(445), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(445), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(445), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(445), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(445), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(445), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(445), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(445), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(445), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(445), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(445), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(445), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(445), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(445), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(445), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(445), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(445), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(445), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(445), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(445), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(445), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(445), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(445), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(445), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(445), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(445), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(445), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(445), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(445), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(445), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(445), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(445), + [anon_sym_static_DASHget] = ACTIONS(445), + [anon_sym_static_DASHput] = ACTIONS(445), + [anon_sym_instance_DASHget] = ACTIONS(445), + [anon_sym_instance_DASHput] = ACTIONS(445), + [anon_sym_execute_DASHinline] = ACTIONS(447), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(445), + [anon_sym_iget_DASHquick] = ACTIONS(445), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(445), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(445), + [anon_sym_iput_DASHquick] = ACTIONS(445), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(445), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(445), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(445), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(445), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(445), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(445), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(447), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(445), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(447), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(445), + [anon_sym_rsub_DASHint] = ACTIONS(447), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(445), + [anon_sym_DOTline] = ACTIONS(445), + [anon_sym_DOTlocals] = ACTIONS(445), + [anon_sym_DOTlocal] = ACTIONS(447), + [anon_sym_DOTendlocal] = ACTIONS(445), + [anon_sym_DOTrestartlocal] = ACTIONS(445), + [anon_sym_DOTregisters] = ACTIONS(445), + [anon_sym_DOTcatch] = ACTIONS(447), + [anon_sym_DOTcatchall] = ACTIONS(445), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(445), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(445), + [anon_sym_DOTarray_DASHdata] = ACTIONS(445), + [sym_prologue_directive] = ACTIONS(445), + [sym_epilogue_directive] = ACTIONS(445), + [aux_sym_label_token1] = ACTIONS(445), + [aux_sym_jmp_label_token1] = ACTIONS(445), + [sym_comment] = ACTIONS(3), + }, + [66] = { + [sym_opcode] = STATE(349), + [sym_body] = STATE(316), + [sym__field_body] = STATE(81), + [sym_method_signature] = STATE(81), + [sym__method_signature_body] = STATE(82), + [sym_method_handle] = STATE(316), + [sym__full_field_body] = STATE(81), + [sym_full_method_signature] = STATE(81), + [sym_array_type] = STATE(337), + [sym_string] = STATE(316), + [sym_identifier] = ACTIONS(305), [anon_sym_nop] = ACTIONS(11), - [anon_sym_move] = ACTIONS(13), - [anon_sym_move_SLASHfrom16] = ACTIONS(11), - [anon_sym_move_SLASH16] = ACTIONS(11), - [anon_sym_move_DASHwide] = ACTIONS(13), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(11), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(11), - [anon_sym_move_DASHobject] = ACTIONS(13), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(11), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(11), - [anon_sym_move_DASHresult] = ACTIONS(13), + [anon_sym_move] = ACTIONS(11), + [anon_sym_move_SLASHfrom16] = ACTIONS(13), + [anon_sym_move_SLASH16] = ACTIONS(13), + [anon_sym_move_DASHwide] = ACTIONS(11), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(13), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(13), + [anon_sym_move_DASHobject] = ACTIONS(11), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(13), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(13), + [anon_sym_move_DASHresult] = ACTIONS(11), [anon_sym_move_DASHresult_DASHwide] = ACTIONS(11), [anon_sym_move_DASHresult_DASHobject] = ACTIONS(11), [anon_sym_move_DASHexception] = ACTIONS(11), [anon_sym_return_DASHvoid] = ACTIONS(11), - [anon_sym_return] = ACTIONS(13), - [anon_sym_return_DASHwide] = ACTIONS(11), - [anon_sym_return_DASHobject] = ACTIONS(11), - [anon_sym_const_SLASH4] = ACTIONS(11), - [anon_sym_const_SLASH16] = ACTIONS(11), - [anon_sym_const] = ACTIONS(13), - [anon_sym_const_SLASHhigh16] = ACTIONS(11), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(11), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(11), - [anon_sym_const_DASHwide] = ACTIONS(13), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(11), - [anon_sym_const_DASHstring] = ACTIONS(13), - [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(11), + [anon_sym_return] = ACTIONS(11), + [anon_sym_return_DASHwide] = ACTIONS(11), + [anon_sym_return_DASHobject] = ACTIONS(11), + [anon_sym_const_SLASH4] = ACTIONS(13), + [anon_sym_const_SLASH16] = ACTIONS(13), + [anon_sym_const] = ACTIONS(11), + [anon_sym_const_SLASHhigh16] = ACTIONS(13), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(13), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(13), + [anon_sym_const_DASHwide] = ACTIONS(11), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(13), + [anon_sym_const_DASHstring] = ACTIONS(11), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(13), [anon_sym_const_DASHclass] = ACTIONS(11), [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(11), [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(11), @@ -12511,13 +36911,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_array_DASHlength] = ACTIONS(11), [anon_sym_new_DASHinstance] = ACTIONS(11), [anon_sym_new_DASHarray] = ACTIONS(11), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(13), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(11), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(11), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(13), [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(11), [anon_sym_throw] = ACTIONS(11), - [anon_sym_goto] = ACTIONS(13), - [anon_sym_goto_SLASH16] = ACTIONS(11), - [anon_sym_goto_SLASH32] = ACTIONS(11), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(11), + [anon_sym_goto] = ACTIONS(11), + [anon_sym_goto_SLASH16] = ACTIONS(13), + [anon_sym_goto_SLASH32] = ACTIONS(13), [anon_sym_packed_DASHswitch] = ACTIONS(11), [anon_sym_sparse_DASHswitch] = ACTIONS(11), [anon_sym_cmpl_DASHfloat] = ACTIONS(11), @@ -12525,72 +36926,90 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cmpl_DASHdouble] = ACTIONS(11), [anon_sym_cmpg_DASHdouble] = ACTIONS(11), [anon_sym_cmp_DASHlong] = ACTIONS(11), - [anon_sym_if_DASHeq] = ACTIONS(13), - [anon_sym_if_DASHne] = ACTIONS(13), - [anon_sym_if_DASHlt] = ACTIONS(13), - [anon_sym_if_DASHge] = ACTIONS(13), - [anon_sym_if_DASHgt] = ACTIONS(13), - [anon_sym_if_DASHle] = ACTIONS(13), + [anon_sym_if_DASHeq] = ACTIONS(11), + [anon_sym_if_DASHne] = ACTIONS(11), + [anon_sym_if_DASHlt] = ACTIONS(11), + [anon_sym_if_DASHge] = ACTIONS(11), + [anon_sym_if_DASHgt] = ACTIONS(11), + [anon_sym_if_DASHle] = ACTIONS(11), [anon_sym_if_DASHeqz] = ACTIONS(11), [anon_sym_if_DASHnez] = ACTIONS(11), [anon_sym_if_DASHltz] = ACTIONS(11), [anon_sym_if_DASHgez] = ACTIONS(11), [anon_sym_if_DASHgtz] = ACTIONS(11), [anon_sym_if_DASHlez] = ACTIONS(11), - [anon_sym_aget] = ACTIONS(13), + [anon_sym_aget] = ACTIONS(11), [anon_sym_aget_DASHwide] = ACTIONS(11), [anon_sym_aget_DASHobject] = ACTIONS(11), [anon_sym_aget_DASHboolean] = ACTIONS(11), [anon_sym_aget_DASHbyte] = ACTIONS(11), [anon_sym_aget_DASHchar] = ACTIONS(11), [anon_sym_aget_DASHshort] = ACTIONS(11), - [anon_sym_aput] = ACTIONS(13), + [anon_sym_aput] = ACTIONS(11), [anon_sym_aput_DASHwide] = ACTIONS(11), [anon_sym_aput_DASHobject] = ACTIONS(11), [anon_sym_aput_DASHboolean] = ACTIONS(11), [anon_sym_aput_DASHbyte] = ACTIONS(11), [anon_sym_aput_DASHchar] = ACTIONS(11), [anon_sym_aput_DASHshort] = ACTIONS(11), - [anon_sym_iget] = ACTIONS(13), - [anon_sym_iget_DASHwide] = ACTIONS(13), - [anon_sym_iget_DASHobject] = ACTIONS(13), + [anon_sym_iget] = ACTIONS(11), + [anon_sym_iget_DASHwide] = ACTIONS(11), + [anon_sym_iget_DASHobject] = ACTIONS(11), [anon_sym_iget_DASHboolean] = ACTIONS(11), [anon_sym_iget_DASHbyte] = ACTIONS(11), [anon_sym_iget_DASHchar] = ACTIONS(11), [anon_sym_iget_DASHshort] = ACTIONS(11), - [anon_sym_iput] = ACTIONS(13), - [anon_sym_iput_DASHwide] = ACTIONS(13), - [anon_sym_iput_DASHobject] = ACTIONS(13), + [anon_sym_iget_DASHvolatile] = ACTIONS(11), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(11), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(11), + [anon_sym_iput] = ACTIONS(11), + [anon_sym_iput_DASHwide] = ACTIONS(11), + [anon_sym_iput_DASHobject] = ACTIONS(11), [anon_sym_iput_DASHboolean] = ACTIONS(11), [anon_sym_iput_DASHbyte] = ACTIONS(11), [anon_sym_iput_DASHchar] = ACTIONS(11), [anon_sym_iput_DASHshort] = ACTIONS(11), - [anon_sym_sget] = ACTIONS(13), + [anon_sym_iput_DASHvolatile] = ACTIONS(11), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(11), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(11), + [anon_sym_sget] = ACTIONS(11), [anon_sym_sget_DASHwide] = ACTIONS(11), [anon_sym_sget_DASHobject] = ACTIONS(11), [anon_sym_sget_DASHboolean] = ACTIONS(11), [anon_sym_sget_DASHbyte] = ACTIONS(11), [anon_sym_sget_DASHchar] = ACTIONS(11), [anon_sym_sget_DASHshort] = ACTIONS(11), - [anon_sym_sput] = ACTIONS(13), + [anon_sym_sget_DASHvolatile] = ACTIONS(11), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(11), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(11), + [anon_sym_sput] = ACTIONS(11), [anon_sym_sput_DASHwide] = ACTIONS(11), [anon_sym_sput_DASHobject] = ACTIONS(11), [anon_sym_sput_DASHboolean] = ACTIONS(11), [anon_sym_sput_DASHbyte] = ACTIONS(11), [anon_sym_sput_DASHchar] = ACTIONS(11), [anon_sym_sput_DASHshort] = ACTIONS(11), - [anon_sym_invoke_DASHcustom] = ACTIONS(13), - [anon_sym_invoke_DASHdirect] = ACTIONS(13), - [anon_sym_invoke_DASHinterface] = ACTIONS(13), - [anon_sym_invoke_DASHstatic] = ACTIONS(13), - [anon_sym_invoke_DASHsuper] = ACTIONS(13), - [anon_sym_invoke_DASHvirtual] = ACTIONS(13), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(11), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(11), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(11), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(11), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(11), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(11), + [anon_sym_sput_DASHvolatile] = ACTIONS(11), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(11), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(11), + [anon_sym_invoke_DASHconstructor] = ACTIONS(11), + [anon_sym_invoke_DASHcustom] = ACTIONS(11), + [anon_sym_invoke_DASHdirect] = ACTIONS(11), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(11), + [anon_sym_invoke_DASHinstance] = ACTIONS(11), + [anon_sym_invoke_DASHinterface] = ACTIONS(11), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(11), + [anon_sym_invoke_DASHstatic] = ACTIONS(11), + [anon_sym_invoke_DASHsuper] = ACTIONS(11), + [anon_sym_invoke_DASHvirtual] = ACTIONS(11), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(13), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(13), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(13), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(13), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(13), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(13), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(13), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(13), [anon_sym_neg_DASHint] = ACTIONS(11), [anon_sym_not_DASHint] = ACTIONS(11), [anon_sym_neg_DASHlong] = ACTIONS(11), @@ -12612,10518 +37031,4263 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_int_DASHto_DASHbyte] = ACTIONS(11), [anon_sym_int_DASHto_DASHchar] = ACTIONS(11), [anon_sym_int_DASHto_DASHshort] = ACTIONS(11), - [anon_sym_add_DASHint] = ACTIONS(13), - [anon_sym_sub_DASHint] = ACTIONS(13), - [anon_sym_mul_DASHint] = ACTIONS(13), - [anon_sym_div_DASHint] = ACTIONS(13), - [anon_sym_rem_DASHint] = ACTIONS(13), - [anon_sym_and_DASHint] = ACTIONS(13), - [anon_sym_or_DASHint] = ACTIONS(13), - [anon_sym_xor_DASHint] = ACTIONS(13), - [anon_sym_shl_DASHint] = ACTIONS(13), - [anon_sym_shr_DASHint] = ACTIONS(13), - [anon_sym_ushr_DASHint] = ACTIONS(13), - [anon_sym_add_DASHlong] = ACTIONS(13), - [anon_sym_sub_DASHlong] = ACTIONS(13), - [anon_sym_mul_DASHlong] = ACTIONS(13), - [anon_sym_div_DASHlong] = ACTIONS(13), - [anon_sym_rem_DASHlong] = ACTIONS(13), - [anon_sym_and_DASHlong] = ACTIONS(13), - [anon_sym_or_DASHlong] = ACTIONS(13), - [anon_sym_xor_DASHlong] = ACTIONS(13), - [anon_sym_shl_DASHlong] = ACTIONS(13), - [anon_sym_shr_DASHlong] = ACTIONS(13), - [anon_sym_ushr_DASHlong] = ACTIONS(13), - [anon_sym_add_DASHfloat] = ACTIONS(13), - [anon_sym_sub_DASHfloat] = ACTIONS(13), - [anon_sym_mul_DASHfloat] = ACTIONS(13), - [anon_sym_div_DASHfloat] = ACTIONS(13), - [anon_sym_rem_DASHfloat] = ACTIONS(13), - [anon_sym_add_DASHdouble] = ACTIONS(13), - [anon_sym_sub_DASHdouble] = ACTIONS(13), - [anon_sym_mul_DASHdouble] = ACTIONS(13), - [anon_sym_div_DASHdouble] = ACTIONS(13), - [anon_sym_rem_DASHdouble] = ACTIONS(13), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(11), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(11), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(11), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(11), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(11), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(11), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(11), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(11), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(11), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(11), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(11), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(11), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(11), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(11), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(11), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(11), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(11), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(11), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(11), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(11), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(11), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(11), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(11), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(11), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(11), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(11), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(11), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(11), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(11), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(11), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(11), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(11), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(11), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(11), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(11), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(11), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(11), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(11), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(11), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(11), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(11), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(11), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(11), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(11), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(11), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(11), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(11), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(11), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(11), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(11), + [anon_sym_add_DASHint] = ACTIONS(11), + [anon_sym_sub_DASHint] = ACTIONS(11), + [anon_sym_mul_DASHint] = ACTIONS(11), + [anon_sym_div_DASHint] = ACTIONS(11), + [anon_sym_rem_DASHint] = ACTIONS(11), + [anon_sym_and_DASHint] = ACTIONS(11), + [anon_sym_or_DASHint] = ACTIONS(11), + [anon_sym_xor_DASHint] = ACTIONS(11), + [anon_sym_shl_DASHint] = ACTIONS(11), + [anon_sym_shr_DASHint] = ACTIONS(11), + [anon_sym_ushr_DASHint] = ACTIONS(11), + [anon_sym_add_DASHlong] = ACTIONS(11), + [anon_sym_sub_DASHlong] = ACTIONS(11), + [anon_sym_mul_DASHlong] = ACTIONS(11), + [anon_sym_div_DASHlong] = ACTIONS(11), + [anon_sym_rem_DASHlong] = ACTIONS(11), + [anon_sym_and_DASHlong] = ACTIONS(11), + [anon_sym_or_DASHlong] = ACTIONS(11), + [anon_sym_xor_DASHlong] = ACTIONS(11), + [anon_sym_shl_DASHlong] = ACTIONS(11), + [anon_sym_shr_DASHlong] = ACTIONS(11), + [anon_sym_ushr_DASHlong] = ACTIONS(11), + [anon_sym_add_DASHfloat] = ACTIONS(11), + [anon_sym_sub_DASHfloat] = ACTIONS(11), + [anon_sym_mul_DASHfloat] = ACTIONS(11), + [anon_sym_div_DASHfloat] = ACTIONS(11), + [anon_sym_rem_DASHfloat] = ACTIONS(11), + [anon_sym_add_DASHdouble] = ACTIONS(11), + [anon_sym_sub_DASHdouble] = ACTIONS(11), + [anon_sym_mul_DASHdouble] = ACTIONS(11), + [anon_sym_div_DASHdouble] = ACTIONS(11), + [anon_sym_rem_DASHdouble] = ACTIONS(11), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(13), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(13), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(13), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(13), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(13), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(13), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(13), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(13), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(13), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(13), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(13), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(13), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(13), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(13), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(13), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(13), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(13), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(13), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(13), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(13), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(13), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(13), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(13), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(13), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(13), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(13), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(13), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(13), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(13), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(13), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(13), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(13), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(13), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(13), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(13), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(13), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(13), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(13), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(13), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(13), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(13), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(13), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(13), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(13), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(13), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(13), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(13), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(13), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(13), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(13), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(13), + [anon_sym_static_DASHget] = ACTIONS(11), [anon_sym_static_DASHput] = ACTIONS(11), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(11), + [anon_sym_instance_DASHget] = ACTIONS(11), + [anon_sym_instance_DASHput] = ACTIONS(11), [anon_sym_execute_DASHinline] = ACTIONS(11), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(11), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(13), [anon_sym_iget_DASHquick] = ACTIONS(11), [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(11), [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(11), [anon_sym_iput_DASHquick] = ACTIONS(11), [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(11), [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(11), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(13), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(11), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(13), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(11), - [anon_sym_rsub_DASHint] = ACTIONS(13), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(11), - [anon_sym_DOTline] = ACTIONS(11), - [anon_sym_DOTlocals] = ACTIONS(11), - [anon_sym_DOTregisters] = ACTIONS(11), - [anon_sym_DOTcatch] = ACTIONS(13), - [anon_sym_RBRACE] = ACTIONS(11), - [anon_sym_DOTcatchall] = ACTIONS(11), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(11), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(11), - [anon_sym_DASH_GT] = ACTIONS(11), - [anon_sym_DOTarray_DASHdata] = ACTIONS(11), - [sym_class_identifier] = ACTIONS(11), - [anon_sym_RPAREN] = ACTIONS(11), - [anon_sym_LBRACK] = ACTIONS(11), - [anon_sym_V] = ACTIONS(11), - [anon_sym_Z] = ACTIONS(11), - [anon_sym_B] = ACTIONS(11), - [anon_sym_S] = ACTIONS(11), - [anon_sym_C] = ACTIONS(11), - [anon_sym_I] = ACTIONS(11), - [anon_sym_J] = ACTIONS(11), - [anon_sym_F] = ACTIONS(11), - [anon_sym_D] = ACTIONS(11), - [sym_comment] = ACTIONS(3), - }, - [4] = { - [sym_annotation_directive] = STATE(31), - [sym_start_annotation] = STATE(127), - [sym_param_directive] = STATE(31), - [sym_start_param] = STATE(10), - [sym__code_line] = STATE(31), - [sym_statement] = STATE(31), - [sym_opcode] = STATE(33), - [sym__directive] = STATE(31), - [sym_line_directive] = STATE(31), - [sym_locals_directive] = STATE(31), - [sym_registers_directive] = STATE(31), - [sym_catch_directive] = STATE(31), - [sym_catchall_directive] = STATE(31), - [sym_packed_switch_directive] = STATE(31), - [sym_sparse_switch_directive] = STATE(31), - [sym_array_data_directive] = STATE(31), - [aux_sym_method_definition_repeat1] = STATE(6), - [sym_end_method] = ACTIONS(15), - [anon_sym_DOTannotation] = ACTIONS(17), - [anon_sym_DOTparam] = ACTIONS(19), - [sym_label] = ACTIONS(21), - [anon_sym_nop] = ACTIONS(23), - [anon_sym_move] = ACTIONS(25), - [anon_sym_move_SLASHfrom16] = ACTIONS(23), - [anon_sym_move_SLASH16] = ACTIONS(23), - [anon_sym_move_DASHwide] = ACTIONS(25), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(23), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(23), - [anon_sym_move_DASHobject] = ACTIONS(25), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(23), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(23), - [anon_sym_move_DASHresult] = ACTIONS(25), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(23), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(23), - [anon_sym_move_DASHexception] = ACTIONS(23), - [anon_sym_return_DASHvoid] = ACTIONS(23), - [anon_sym_return] = ACTIONS(25), - [anon_sym_return_DASHwide] = ACTIONS(23), - [anon_sym_return_DASHobject] = ACTIONS(23), - [anon_sym_const_SLASH4] = ACTIONS(23), - [anon_sym_const_SLASH16] = ACTIONS(23), - [anon_sym_const] = ACTIONS(25), - [anon_sym_const_SLASHhigh16] = ACTIONS(23), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(23), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(23), - [anon_sym_const_DASHwide] = ACTIONS(25), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(23), - [anon_sym_const_DASHstring] = ACTIONS(25), - [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(23), - [anon_sym_const_DASHclass] = ACTIONS(23), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(23), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(23), - [anon_sym_monitor_DASHenter] = ACTIONS(23), - [anon_sym_monitor_DASHexit] = ACTIONS(23), - [anon_sym_check_DASHcast] = ACTIONS(23), - [anon_sym_instance_DASHof] = ACTIONS(23), - [anon_sym_array_DASHlength] = ACTIONS(23), - [anon_sym_new_DASHinstance] = ACTIONS(23), - [anon_sym_new_DASHarray] = ACTIONS(23), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(25), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(23), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(23), - [anon_sym_throw] = ACTIONS(23), - [anon_sym_goto] = ACTIONS(25), - [anon_sym_goto_SLASH16] = ACTIONS(23), - [anon_sym_goto_SLASH32] = ACTIONS(23), - [anon_sym_packed_DASHswitch] = ACTIONS(23), - [anon_sym_sparse_DASHswitch] = ACTIONS(23), - [anon_sym_cmpl_DASHfloat] = ACTIONS(23), - [anon_sym_cmpg_DASHfloat] = ACTIONS(23), - [anon_sym_cmpl_DASHdouble] = ACTIONS(23), - [anon_sym_cmpg_DASHdouble] = ACTIONS(23), - [anon_sym_cmp_DASHlong] = ACTIONS(23), - [anon_sym_if_DASHeq] = ACTIONS(25), - [anon_sym_if_DASHne] = ACTIONS(25), - [anon_sym_if_DASHlt] = ACTIONS(25), - [anon_sym_if_DASHge] = ACTIONS(25), - [anon_sym_if_DASHgt] = ACTIONS(25), - [anon_sym_if_DASHle] = ACTIONS(25), - [anon_sym_if_DASHeqz] = ACTIONS(23), - [anon_sym_if_DASHnez] = ACTIONS(23), - [anon_sym_if_DASHltz] = ACTIONS(23), - [anon_sym_if_DASHgez] = ACTIONS(23), - [anon_sym_if_DASHgtz] = ACTIONS(23), - [anon_sym_if_DASHlez] = ACTIONS(23), - [anon_sym_aget] = ACTIONS(25), - [anon_sym_aget_DASHwide] = ACTIONS(23), - [anon_sym_aget_DASHobject] = ACTIONS(23), - [anon_sym_aget_DASHboolean] = ACTIONS(23), - [anon_sym_aget_DASHbyte] = ACTIONS(23), - [anon_sym_aget_DASHchar] = ACTIONS(23), - [anon_sym_aget_DASHshort] = ACTIONS(23), - [anon_sym_aput] = ACTIONS(25), - [anon_sym_aput_DASHwide] = ACTIONS(23), - [anon_sym_aput_DASHobject] = ACTIONS(23), - [anon_sym_aput_DASHboolean] = ACTIONS(23), - [anon_sym_aput_DASHbyte] = ACTIONS(23), - [anon_sym_aput_DASHchar] = ACTIONS(23), - [anon_sym_aput_DASHshort] = ACTIONS(23), - [anon_sym_iget] = ACTIONS(25), - [anon_sym_iget_DASHwide] = ACTIONS(25), - [anon_sym_iget_DASHobject] = ACTIONS(25), - [anon_sym_iget_DASHboolean] = ACTIONS(23), - [anon_sym_iget_DASHbyte] = ACTIONS(23), - [anon_sym_iget_DASHchar] = ACTIONS(23), - [anon_sym_iget_DASHshort] = ACTIONS(23), - [anon_sym_iput] = ACTIONS(25), - [anon_sym_iput_DASHwide] = ACTIONS(25), - [anon_sym_iput_DASHobject] = ACTIONS(25), - [anon_sym_iput_DASHboolean] = ACTIONS(23), - [anon_sym_iput_DASHbyte] = ACTIONS(23), - [anon_sym_iput_DASHchar] = ACTIONS(23), - [anon_sym_iput_DASHshort] = ACTIONS(23), - [anon_sym_sget] = ACTIONS(25), - [anon_sym_sget_DASHwide] = ACTIONS(23), - [anon_sym_sget_DASHobject] = ACTIONS(23), - [anon_sym_sget_DASHboolean] = ACTIONS(23), - [anon_sym_sget_DASHbyte] = ACTIONS(23), - [anon_sym_sget_DASHchar] = ACTIONS(23), - [anon_sym_sget_DASHshort] = ACTIONS(23), - [anon_sym_sput] = ACTIONS(25), - [anon_sym_sput_DASHwide] = ACTIONS(23), - [anon_sym_sput_DASHobject] = ACTIONS(23), - [anon_sym_sput_DASHboolean] = ACTIONS(23), - [anon_sym_sput_DASHbyte] = ACTIONS(23), - [anon_sym_sput_DASHchar] = ACTIONS(23), - [anon_sym_sput_DASHshort] = ACTIONS(23), - [anon_sym_invoke_DASHcustom] = ACTIONS(25), - [anon_sym_invoke_DASHdirect] = ACTIONS(25), - [anon_sym_invoke_DASHinterface] = ACTIONS(25), - [anon_sym_invoke_DASHstatic] = ACTIONS(25), - [anon_sym_invoke_DASHsuper] = ACTIONS(25), - [anon_sym_invoke_DASHvirtual] = ACTIONS(25), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(23), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(23), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(23), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(23), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(23), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(23), - [anon_sym_neg_DASHint] = ACTIONS(23), - [anon_sym_not_DASHint] = ACTIONS(23), - [anon_sym_neg_DASHlong] = ACTIONS(23), - [anon_sym_not_DASHlong] = ACTIONS(23), - [anon_sym_neg_DASHfloat] = ACTIONS(23), - [anon_sym_neg_DASHdouble] = ACTIONS(23), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(23), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(23), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(23), - [anon_sym_long_DASHto_DASHint] = ACTIONS(23), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(23), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(23), - [anon_sym_float_DASHto_DASHint] = ACTIONS(23), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(23), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(23), - [anon_sym_double_DASHto_DASHint] = ACTIONS(23), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(23), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(23), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(23), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(23), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(23), - [anon_sym_add_DASHint] = ACTIONS(25), - [anon_sym_sub_DASHint] = ACTIONS(25), - [anon_sym_mul_DASHint] = ACTIONS(25), - [anon_sym_div_DASHint] = ACTIONS(25), - [anon_sym_rem_DASHint] = ACTIONS(25), - [anon_sym_and_DASHint] = ACTIONS(25), - [anon_sym_or_DASHint] = ACTIONS(25), - [anon_sym_xor_DASHint] = ACTIONS(25), - [anon_sym_shl_DASHint] = ACTIONS(25), - [anon_sym_shr_DASHint] = ACTIONS(25), - [anon_sym_ushr_DASHint] = ACTIONS(25), - [anon_sym_add_DASHlong] = ACTIONS(25), - [anon_sym_sub_DASHlong] = ACTIONS(25), - [anon_sym_mul_DASHlong] = ACTIONS(25), - [anon_sym_div_DASHlong] = ACTIONS(25), - [anon_sym_rem_DASHlong] = ACTIONS(25), - [anon_sym_and_DASHlong] = ACTIONS(25), - [anon_sym_or_DASHlong] = ACTIONS(25), - [anon_sym_xor_DASHlong] = ACTIONS(25), - [anon_sym_shl_DASHlong] = ACTIONS(25), - [anon_sym_shr_DASHlong] = ACTIONS(25), - [anon_sym_ushr_DASHlong] = ACTIONS(25), - [anon_sym_add_DASHfloat] = ACTIONS(25), - [anon_sym_sub_DASHfloat] = ACTIONS(25), - [anon_sym_mul_DASHfloat] = ACTIONS(25), - [anon_sym_div_DASHfloat] = ACTIONS(25), - [anon_sym_rem_DASHfloat] = ACTIONS(25), - [anon_sym_add_DASHdouble] = ACTIONS(25), - [anon_sym_sub_DASHdouble] = ACTIONS(25), - [anon_sym_mul_DASHdouble] = ACTIONS(25), - [anon_sym_div_DASHdouble] = ACTIONS(25), - [anon_sym_rem_DASHdouble] = ACTIONS(25), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(23), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(23), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(23), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(23), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(23), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(23), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(23), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(23), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(23), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(23), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(23), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(23), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(23), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(23), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(23), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(23), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(23), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(23), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(23), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(23), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(23), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(23), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(23), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(23), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(23), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(23), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(23), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(23), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(23), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(23), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(23), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(23), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(23), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(23), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(23), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(23), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(23), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(23), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(23), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(23), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(23), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(23), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(23), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(23), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(23), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(23), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(23), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(23), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(23), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(23), - [anon_sym_static_DASHput] = ACTIONS(23), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(23), - [anon_sym_execute_DASHinline] = ACTIONS(23), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(23), - [anon_sym_iget_DASHquick] = ACTIONS(23), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(23), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(23), - [anon_sym_iput_DASHquick] = ACTIONS(23), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(23), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(23), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(25), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(23), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(25), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(23), - [anon_sym_rsub_DASHint] = ACTIONS(25), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(23), - [anon_sym_DOTline] = ACTIONS(27), - [anon_sym_DOTlocals] = ACTIONS(29), - [anon_sym_DOTregisters] = ACTIONS(31), - [anon_sym_DOTcatch] = ACTIONS(33), - [anon_sym_DOTcatchall] = ACTIONS(35), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(37), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(39), - [anon_sym_DOTarray_DASHdata] = ACTIONS(41), - [sym_comment] = ACTIONS(3), - }, - [5] = { - [sym_annotation_directive] = STATE(31), - [sym_start_annotation] = STATE(127), - [sym_param_directive] = STATE(31), - [sym_start_param] = STATE(10), - [sym__code_line] = STATE(31), - [sym_statement] = STATE(31), - [sym_opcode] = STATE(33), - [sym__directive] = STATE(31), - [sym_line_directive] = STATE(31), - [sym_locals_directive] = STATE(31), - [sym_registers_directive] = STATE(31), - [sym_catch_directive] = STATE(31), - [sym_catchall_directive] = STATE(31), - [sym_packed_switch_directive] = STATE(31), - [sym_sparse_switch_directive] = STATE(31), - [sym_array_data_directive] = STATE(31), - [aux_sym_method_definition_repeat1] = STATE(5), - [sym_end_method] = ACTIONS(43), - [anon_sym_DOTannotation] = ACTIONS(45), - [anon_sym_DOTparam] = ACTIONS(48), - [sym_label] = ACTIONS(51), - [anon_sym_nop] = ACTIONS(54), - [anon_sym_move] = ACTIONS(57), - [anon_sym_move_SLASHfrom16] = ACTIONS(54), - [anon_sym_move_SLASH16] = ACTIONS(54), - [anon_sym_move_DASHwide] = ACTIONS(57), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(54), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(54), - [anon_sym_move_DASHobject] = ACTIONS(57), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(54), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(54), - [anon_sym_move_DASHresult] = ACTIONS(57), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(54), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(54), - [anon_sym_move_DASHexception] = ACTIONS(54), - [anon_sym_return_DASHvoid] = ACTIONS(54), - [anon_sym_return] = ACTIONS(57), - [anon_sym_return_DASHwide] = ACTIONS(54), - [anon_sym_return_DASHobject] = ACTIONS(54), - [anon_sym_const_SLASH4] = ACTIONS(54), - [anon_sym_const_SLASH16] = ACTIONS(54), - [anon_sym_const] = ACTIONS(57), - [anon_sym_const_SLASHhigh16] = ACTIONS(54), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(54), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(54), - [anon_sym_const_DASHwide] = ACTIONS(57), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(54), - [anon_sym_const_DASHstring] = ACTIONS(57), - [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(54), - [anon_sym_const_DASHclass] = ACTIONS(54), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(54), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(54), - [anon_sym_monitor_DASHenter] = ACTIONS(54), - [anon_sym_monitor_DASHexit] = ACTIONS(54), - [anon_sym_check_DASHcast] = ACTIONS(54), - [anon_sym_instance_DASHof] = ACTIONS(54), - [anon_sym_array_DASHlength] = ACTIONS(54), - [anon_sym_new_DASHinstance] = ACTIONS(54), - [anon_sym_new_DASHarray] = ACTIONS(54), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(57), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(54), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(54), - [anon_sym_throw] = ACTIONS(54), - [anon_sym_goto] = ACTIONS(57), - [anon_sym_goto_SLASH16] = ACTIONS(54), - [anon_sym_goto_SLASH32] = ACTIONS(54), - [anon_sym_packed_DASHswitch] = ACTIONS(54), - [anon_sym_sparse_DASHswitch] = ACTIONS(54), - [anon_sym_cmpl_DASHfloat] = ACTIONS(54), - [anon_sym_cmpg_DASHfloat] = ACTIONS(54), - [anon_sym_cmpl_DASHdouble] = ACTIONS(54), - [anon_sym_cmpg_DASHdouble] = ACTIONS(54), - [anon_sym_cmp_DASHlong] = ACTIONS(54), - [anon_sym_if_DASHeq] = ACTIONS(57), - [anon_sym_if_DASHne] = ACTIONS(57), - [anon_sym_if_DASHlt] = ACTIONS(57), - [anon_sym_if_DASHge] = ACTIONS(57), - [anon_sym_if_DASHgt] = ACTIONS(57), - [anon_sym_if_DASHle] = ACTIONS(57), - [anon_sym_if_DASHeqz] = ACTIONS(54), - [anon_sym_if_DASHnez] = ACTIONS(54), - [anon_sym_if_DASHltz] = ACTIONS(54), - [anon_sym_if_DASHgez] = ACTIONS(54), - [anon_sym_if_DASHgtz] = ACTIONS(54), - [anon_sym_if_DASHlez] = ACTIONS(54), - [anon_sym_aget] = ACTIONS(57), - [anon_sym_aget_DASHwide] = ACTIONS(54), - [anon_sym_aget_DASHobject] = ACTIONS(54), - [anon_sym_aget_DASHboolean] = ACTIONS(54), - [anon_sym_aget_DASHbyte] = ACTIONS(54), - [anon_sym_aget_DASHchar] = ACTIONS(54), - [anon_sym_aget_DASHshort] = ACTIONS(54), - [anon_sym_aput] = ACTIONS(57), - [anon_sym_aput_DASHwide] = ACTIONS(54), - [anon_sym_aput_DASHobject] = ACTIONS(54), - [anon_sym_aput_DASHboolean] = ACTIONS(54), - [anon_sym_aput_DASHbyte] = ACTIONS(54), - [anon_sym_aput_DASHchar] = ACTIONS(54), - [anon_sym_aput_DASHshort] = ACTIONS(54), - [anon_sym_iget] = ACTIONS(57), - [anon_sym_iget_DASHwide] = ACTIONS(57), - [anon_sym_iget_DASHobject] = ACTIONS(57), - [anon_sym_iget_DASHboolean] = ACTIONS(54), - [anon_sym_iget_DASHbyte] = ACTIONS(54), - [anon_sym_iget_DASHchar] = ACTIONS(54), - [anon_sym_iget_DASHshort] = ACTIONS(54), - [anon_sym_iput] = ACTIONS(57), - [anon_sym_iput_DASHwide] = ACTIONS(57), - [anon_sym_iput_DASHobject] = ACTIONS(57), - [anon_sym_iput_DASHboolean] = ACTIONS(54), - [anon_sym_iput_DASHbyte] = ACTIONS(54), - [anon_sym_iput_DASHchar] = ACTIONS(54), - [anon_sym_iput_DASHshort] = ACTIONS(54), - [anon_sym_sget] = ACTIONS(57), - [anon_sym_sget_DASHwide] = ACTIONS(54), - [anon_sym_sget_DASHobject] = ACTIONS(54), - [anon_sym_sget_DASHboolean] = ACTIONS(54), - [anon_sym_sget_DASHbyte] = ACTIONS(54), - [anon_sym_sget_DASHchar] = ACTIONS(54), - [anon_sym_sget_DASHshort] = ACTIONS(54), - [anon_sym_sput] = ACTIONS(57), - [anon_sym_sput_DASHwide] = ACTIONS(54), - [anon_sym_sput_DASHobject] = ACTIONS(54), - [anon_sym_sput_DASHboolean] = ACTIONS(54), - [anon_sym_sput_DASHbyte] = ACTIONS(54), - [anon_sym_sput_DASHchar] = ACTIONS(54), - [anon_sym_sput_DASHshort] = ACTIONS(54), - [anon_sym_invoke_DASHcustom] = ACTIONS(57), - [anon_sym_invoke_DASHdirect] = ACTIONS(57), - [anon_sym_invoke_DASHinterface] = ACTIONS(57), - [anon_sym_invoke_DASHstatic] = ACTIONS(57), - [anon_sym_invoke_DASHsuper] = ACTIONS(57), - [anon_sym_invoke_DASHvirtual] = ACTIONS(57), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(54), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(54), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(54), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(54), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(54), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(54), - [anon_sym_neg_DASHint] = ACTIONS(54), - [anon_sym_not_DASHint] = ACTIONS(54), - [anon_sym_neg_DASHlong] = ACTIONS(54), - [anon_sym_not_DASHlong] = ACTIONS(54), - [anon_sym_neg_DASHfloat] = ACTIONS(54), - [anon_sym_neg_DASHdouble] = ACTIONS(54), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(54), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(54), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(54), - [anon_sym_long_DASHto_DASHint] = ACTIONS(54), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(54), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(54), - [anon_sym_float_DASHto_DASHint] = ACTIONS(54), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(54), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(54), - [anon_sym_double_DASHto_DASHint] = ACTIONS(54), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(54), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(54), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(54), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(54), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(54), - [anon_sym_add_DASHint] = ACTIONS(57), - [anon_sym_sub_DASHint] = ACTIONS(57), - [anon_sym_mul_DASHint] = ACTIONS(57), - [anon_sym_div_DASHint] = ACTIONS(57), - [anon_sym_rem_DASHint] = ACTIONS(57), - [anon_sym_and_DASHint] = ACTIONS(57), - [anon_sym_or_DASHint] = ACTIONS(57), - [anon_sym_xor_DASHint] = ACTIONS(57), - [anon_sym_shl_DASHint] = ACTIONS(57), - [anon_sym_shr_DASHint] = ACTIONS(57), - [anon_sym_ushr_DASHint] = ACTIONS(57), - [anon_sym_add_DASHlong] = ACTIONS(57), - [anon_sym_sub_DASHlong] = ACTIONS(57), - [anon_sym_mul_DASHlong] = ACTIONS(57), - [anon_sym_div_DASHlong] = ACTIONS(57), - [anon_sym_rem_DASHlong] = ACTIONS(57), - [anon_sym_and_DASHlong] = ACTIONS(57), - [anon_sym_or_DASHlong] = ACTIONS(57), - [anon_sym_xor_DASHlong] = ACTIONS(57), - [anon_sym_shl_DASHlong] = ACTIONS(57), - [anon_sym_shr_DASHlong] = ACTIONS(57), - [anon_sym_ushr_DASHlong] = ACTIONS(57), - [anon_sym_add_DASHfloat] = ACTIONS(57), - [anon_sym_sub_DASHfloat] = ACTIONS(57), - [anon_sym_mul_DASHfloat] = ACTIONS(57), - [anon_sym_div_DASHfloat] = ACTIONS(57), - [anon_sym_rem_DASHfloat] = ACTIONS(57), - [anon_sym_add_DASHdouble] = ACTIONS(57), - [anon_sym_sub_DASHdouble] = ACTIONS(57), - [anon_sym_mul_DASHdouble] = ACTIONS(57), - [anon_sym_div_DASHdouble] = ACTIONS(57), - [anon_sym_rem_DASHdouble] = ACTIONS(57), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(54), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(54), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(54), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(54), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(54), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(54), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(54), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(54), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(54), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(54), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(54), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(54), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(54), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(54), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(54), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(54), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(54), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(54), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(54), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(54), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(54), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(54), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(54), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(54), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(54), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(54), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(54), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(54), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(54), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(54), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(54), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(54), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(54), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(54), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(54), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(54), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(54), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(54), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(54), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(54), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(54), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(54), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(54), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(54), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(54), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(54), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(54), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(54), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(54), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(54), - [anon_sym_static_DASHput] = ACTIONS(54), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(54), - [anon_sym_execute_DASHinline] = ACTIONS(54), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(54), - [anon_sym_iget_DASHquick] = ACTIONS(54), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(54), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(54), - [anon_sym_iput_DASHquick] = ACTIONS(54), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(54), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(54), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(57), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(54), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(57), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(54), - [anon_sym_rsub_DASHint] = ACTIONS(57), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(54), - [anon_sym_DOTline] = ACTIONS(60), - [anon_sym_DOTlocals] = ACTIONS(63), - [anon_sym_DOTregisters] = ACTIONS(66), - [anon_sym_DOTcatch] = ACTIONS(69), - [anon_sym_DOTcatchall] = ACTIONS(72), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(75), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(78), - [anon_sym_DOTarray_DASHdata] = ACTIONS(81), - [sym_comment] = ACTIONS(3), - }, - [6] = { - [sym_annotation_directive] = STATE(31), - [sym_start_annotation] = STATE(127), - [sym_param_directive] = STATE(31), - [sym_start_param] = STATE(10), - [sym__code_line] = STATE(31), - [sym_statement] = STATE(31), - [sym_opcode] = STATE(33), - [sym__directive] = STATE(31), - [sym_line_directive] = STATE(31), - [sym_locals_directive] = STATE(31), - [sym_registers_directive] = STATE(31), - [sym_catch_directive] = STATE(31), - [sym_catchall_directive] = STATE(31), - [sym_packed_switch_directive] = STATE(31), - [sym_sparse_switch_directive] = STATE(31), - [sym_array_data_directive] = STATE(31), - [aux_sym_method_definition_repeat1] = STATE(5), - [sym_end_method] = ACTIONS(84), - [anon_sym_DOTannotation] = ACTIONS(17), - [anon_sym_DOTparam] = ACTIONS(19), - [sym_label] = ACTIONS(21), - [anon_sym_nop] = ACTIONS(23), - [anon_sym_move] = ACTIONS(25), - [anon_sym_move_SLASHfrom16] = ACTIONS(23), - [anon_sym_move_SLASH16] = ACTIONS(23), - [anon_sym_move_DASHwide] = ACTIONS(25), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(23), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(23), - [anon_sym_move_DASHobject] = ACTIONS(25), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(23), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(23), - [anon_sym_move_DASHresult] = ACTIONS(25), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(23), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(23), - [anon_sym_move_DASHexception] = ACTIONS(23), - [anon_sym_return_DASHvoid] = ACTIONS(23), - [anon_sym_return] = ACTIONS(25), - [anon_sym_return_DASHwide] = ACTIONS(23), - [anon_sym_return_DASHobject] = ACTIONS(23), - [anon_sym_const_SLASH4] = ACTIONS(23), - [anon_sym_const_SLASH16] = ACTIONS(23), - [anon_sym_const] = ACTIONS(25), - [anon_sym_const_SLASHhigh16] = ACTIONS(23), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(23), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(23), - [anon_sym_const_DASHwide] = ACTIONS(25), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(23), - [anon_sym_const_DASHstring] = ACTIONS(25), - [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(23), - [anon_sym_const_DASHclass] = ACTIONS(23), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(23), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(23), - [anon_sym_monitor_DASHenter] = ACTIONS(23), - [anon_sym_monitor_DASHexit] = ACTIONS(23), - [anon_sym_check_DASHcast] = ACTIONS(23), - [anon_sym_instance_DASHof] = ACTIONS(23), - [anon_sym_array_DASHlength] = ACTIONS(23), - [anon_sym_new_DASHinstance] = ACTIONS(23), - [anon_sym_new_DASHarray] = ACTIONS(23), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(25), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(23), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(23), - [anon_sym_throw] = ACTIONS(23), - [anon_sym_goto] = ACTIONS(25), - [anon_sym_goto_SLASH16] = ACTIONS(23), - [anon_sym_goto_SLASH32] = ACTIONS(23), - [anon_sym_packed_DASHswitch] = ACTIONS(23), - [anon_sym_sparse_DASHswitch] = ACTIONS(23), - [anon_sym_cmpl_DASHfloat] = ACTIONS(23), - [anon_sym_cmpg_DASHfloat] = ACTIONS(23), - [anon_sym_cmpl_DASHdouble] = ACTIONS(23), - [anon_sym_cmpg_DASHdouble] = ACTIONS(23), - [anon_sym_cmp_DASHlong] = ACTIONS(23), - [anon_sym_if_DASHeq] = ACTIONS(25), - [anon_sym_if_DASHne] = ACTIONS(25), - [anon_sym_if_DASHlt] = ACTIONS(25), - [anon_sym_if_DASHge] = ACTIONS(25), - [anon_sym_if_DASHgt] = ACTIONS(25), - [anon_sym_if_DASHle] = ACTIONS(25), - [anon_sym_if_DASHeqz] = ACTIONS(23), - [anon_sym_if_DASHnez] = ACTIONS(23), - [anon_sym_if_DASHltz] = ACTIONS(23), - [anon_sym_if_DASHgez] = ACTIONS(23), - [anon_sym_if_DASHgtz] = ACTIONS(23), - [anon_sym_if_DASHlez] = ACTIONS(23), - [anon_sym_aget] = ACTIONS(25), - [anon_sym_aget_DASHwide] = ACTIONS(23), - [anon_sym_aget_DASHobject] = ACTIONS(23), - [anon_sym_aget_DASHboolean] = ACTIONS(23), - [anon_sym_aget_DASHbyte] = ACTIONS(23), - [anon_sym_aget_DASHchar] = ACTIONS(23), - [anon_sym_aget_DASHshort] = ACTIONS(23), - [anon_sym_aput] = ACTIONS(25), - [anon_sym_aput_DASHwide] = ACTIONS(23), - [anon_sym_aput_DASHobject] = ACTIONS(23), - [anon_sym_aput_DASHboolean] = ACTIONS(23), - [anon_sym_aput_DASHbyte] = ACTIONS(23), - [anon_sym_aput_DASHchar] = ACTIONS(23), - [anon_sym_aput_DASHshort] = ACTIONS(23), - [anon_sym_iget] = ACTIONS(25), - [anon_sym_iget_DASHwide] = ACTIONS(25), - [anon_sym_iget_DASHobject] = ACTIONS(25), - [anon_sym_iget_DASHboolean] = ACTIONS(23), - [anon_sym_iget_DASHbyte] = ACTIONS(23), - [anon_sym_iget_DASHchar] = ACTIONS(23), - [anon_sym_iget_DASHshort] = ACTIONS(23), - [anon_sym_iput] = ACTIONS(25), - [anon_sym_iput_DASHwide] = ACTIONS(25), - [anon_sym_iput_DASHobject] = ACTIONS(25), - [anon_sym_iput_DASHboolean] = ACTIONS(23), - [anon_sym_iput_DASHbyte] = ACTIONS(23), - [anon_sym_iput_DASHchar] = ACTIONS(23), - [anon_sym_iput_DASHshort] = ACTIONS(23), - [anon_sym_sget] = ACTIONS(25), - [anon_sym_sget_DASHwide] = ACTIONS(23), - [anon_sym_sget_DASHobject] = ACTIONS(23), - [anon_sym_sget_DASHboolean] = ACTIONS(23), - [anon_sym_sget_DASHbyte] = ACTIONS(23), - [anon_sym_sget_DASHchar] = ACTIONS(23), - [anon_sym_sget_DASHshort] = ACTIONS(23), - [anon_sym_sput] = ACTIONS(25), - [anon_sym_sput_DASHwide] = ACTIONS(23), - [anon_sym_sput_DASHobject] = ACTIONS(23), - [anon_sym_sput_DASHboolean] = ACTIONS(23), - [anon_sym_sput_DASHbyte] = ACTIONS(23), - [anon_sym_sput_DASHchar] = ACTIONS(23), - [anon_sym_sput_DASHshort] = ACTIONS(23), - [anon_sym_invoke_DASHcustom] = ACTIONS(25), - [anon_sym_invoke_DASHdirect] = ACTIONS(25), - [anon_sym_invoke_DASHinterface] = ACTIONS(25), - [anon_sym_invoke_DASHstatic] = ACTIONS(25), - [anon_sym_invoke_DASHsuper] = ACTIONS(25), - [anon_sym_invoke_DASHvirtual] = ACTIONS(25), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(23), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(23), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(23), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(23), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(23), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(23), - [anon_sym_neg_DASHint] = ACTIONS(23), - [anon_sym_not_DASHint] = ACTIONS(23), - [anon_sym_neg_DASHlong] = ACTIONS(23), - [anon_sym_not_DASHlong] = ACTIONS(23), - [anon_sym_neg_DASHfloat] = ACTIONS(23), - [anon_sym_neg_DASHdouble] = ACTIONS(23), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(23), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(23), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(23), - [anon_sym_long_DASHto_DASHint] = ACTIONS(23), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(23), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(23), - [anon_sym_float_DASHto_DASHint] = ACTIONS(23), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(23), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(23), - [anon_sym_double_DASHto_DASHint] = ACTIONS(23), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(23), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(23), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(23), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(23), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(23), - [anon_sym_add_DASHint] = ACTIONS(25), - [anon_sym_sub_DASHint] = ACTIONS(25), - [anon_sym_mul_DASHint] = ACTIONS(25), - [anon_sym_div_DASHint] = ACTIONS(25), - [anon_sym_rem_DASHint] = ACTIONS(25), - [anon_sym_and_DASHint] = ACTIONS(25), - [anon_sym_or_DASHint] = ACTIONS(25), - [anon_sym_xor_DASHint] = ACTIONS(25), - [anon_sym_shl_DASHint] = ACTIONS(25), - [anon_sym_shr_DASHint] = ACTIONS(25), - [anon_sym_ushr_DASHint] = ACTIONS(25), - [anon_sym_add_DASHlong] = ACTIONS(25), - [anon_sym_sub_DASHlong] = ACTIONS(25), - [anon_sym_mul_DASHlong] = ACTIONS(25), - [anon_sym_div_DASHlong] = ACTIONS(25), - [anon_sym_rem_DASHlong] = ACTIONS(25), - [anon_sym_and_DASHlong] = ACTIONS(25), - [anon_sym_or_DASHlong] = ACTIONS(25), - [anon_sym_xor_DASHlong] = ACTIONS(25), - [anon_sym_shl_DASHlong] = ACTIONS(25), - [anon_sym_shr_DASHlong] = ACTIONS(25), - [anon_sym_ushr_DASHlong] = ACTIONS(25), - [anon_sym_add_DASHfloat] = ACTIONS(25), - [anon_sym_sub_DASHfloat] = ACTIONS(25), - [anon_sym_mul_DASHfloat] = ACTIONS(25), - [anon_sym_div_DASHfloat] = ACTIONS(25), - [anon_sym_rem_DASHfloat] = ACTIONS(25), - [anon_sym_add_DASHdouble] = ACTIONS(25), - [anon_sym_sub_DASHdouble] = ACTIONS(25), - [anon_sym_mul_DASHdouble] = ACTIONS(25), - [anon_sym_div_DASHdouble] = ACTIONS(25), - [anon_sym_rem_DASHdouble] = ACTIONS(25), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(23), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(23), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(23), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(23), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(23), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(23), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(23), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(23), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(23), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(23), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(23), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(23), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(23), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(23), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(23), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(23), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(23), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(23), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(23), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(23), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(23), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(23), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(23), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(23), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(23), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(23), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(23), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(23), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(23), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(23), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(23), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(23), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(23), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(23), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(23), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(23), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(23), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(23), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(23), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(23), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(23), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(23), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(23), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(23), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(23), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(23), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(23), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(23), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(23), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(23), - [anon_sym_static_DASHput] = ACTIONS(23), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(23), - [anon_sym_execute_DASHinline] = ACTIONS(23), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(23), - [anon_sym_iget_DASHquick] = ACTIONS(23), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(23), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(23), - [anon_sym_iput_DASHquick] = ACTIONS(23), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(23), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(23), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(25), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(23), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(25), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(23), - [anon_sym_rsub_DASHint] = ACTIONS(25), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(23), - [anon_sym_DOTline] = ACTIONS(27), - [anon_sym_DOTlocals] = ACTIONS(29), - [anon_sym_DOTregisters] = ACTIONS(31), - [anon_sym_DOTcatch] = ACTIONS(33), - [anon_sym_DOTcatchall] = ACTIONS(35), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(37), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(39), - [anon_sym_DOTarray_DASHdata] = ACTIONS(41), - [sym_comment] = ACTIONS(3), - }, - [7] = { - [ts_builtin_sym_end] = ACTIONS(86), - [anon_sym_DOTfield] = ACTIONS(86), - [sym_end_field] = ACTIONS(86), - [anon_sym_DOTmethod] = ACTIONS(86), - [sym_end_method] = ACTIONS(86), - [anon_sym_DOTannotation] = ACTIONS(86), - [anon_sym_DOTparam] = ACTIONS(86), - [sym_label] = ACTIONS(86), - [anon_sym_COMMA] = ACTIONS(86), - [anon_sym_nop] = ACTIONS(86), - [anon_sym_move] = ACTIONS(88), - [anon_sym_move_SLASHfrom16] = ACTIONS(86), - [anon_sym_move_SLASH16] = ACTIONS(86), - [anon_sym_move_DASHwide] = ACTIONS(88), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(86), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(86), - [anon_sym_move_DASHobject] = ACTIONS(88), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(86), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(86), - [anon_sym_move_DASHresult] = ACTIONS(88), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(86), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(86), - [anon_sym_move_DASHexception] = ACTIONS(86), - [anon_sym_return_DASHvoid] = ACTIONS(86), - [anon_sym_return] = ACTIONS(88), - [anon_sym_return_DASHwide] = ACTIONS(86), - [anon_sym_return_DASHobject] = ACTIONS(86), - [anon_sym_const_SLASH4] = ACTIONS(86), - [anon_sym_const_SLASH16] = ACTIONS(86), - [anon_sym_const] = ACTIONS(88), - [anon_sym_const_SLASHhigh16] = ACTIONS(86), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(86), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(86), - [anon_sym_const_DASHwide] = ACTIONS(88), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(86), - [anon_sym_const_DASHstring] = ACTIONS(88), - [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(86), - [anon_sym_const_DASHclass] = ACTIONS(86), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(86), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(86), - [anon_sym_monitor_DASHenter] = ACTIONS(86), - [anon_sym_monitor_DASHexit] = ACTIONS(86), - [anon_sym_check_DASHcast] = ACTIONS(86), - [anon_sym_instance_DASHof] = ACTIONS(86), - [anon_sym_array_DASHlength] = ACTIONS(86), - [anon_sym_new_DASHinstance] = ACTIONS(86), - [anon_sym_new_DASHarray] = ACTIONS(86), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(88), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(86), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(86), - [anon_sym_throw] = ACTIONS(86), - [anon_sym_goto] = ACTIONS(88), - [anon_sym_goto_SLASH16] = ACTIONS(86), - [anon_sym_goto_SLASH32] = ACTIONS(86), - [anon_sym_packed_DASHswitch] = ACTIONS(86), - [anon_sym_sparse_DASHswitch] = ACTIONS(86), - [anon_sym_cmpl_DASHfloat] = ACTIONS(86), - [anon_sym_cmpg_DASHfloat] = ACTIONS(86), - [anon_sym_cmpl_DASHdouble] = ACTIONS(86), - [anon_sym_cmpg_DASHdouble] = ACTIONS(86), - [anon_sym_cmp_DASHlong] = ACTIONS(86), - [anon_sym_if_DASHeq] = ACTIONS(88), - [anon_sym_if_DASHne] = ACTIONS(88), - [anon_sym_if_DASHlt] = ACTIONS(88), - [anon_sym_if_DASHge] = ACTIONS(88), - [anon_sym_if_DASHgt] = ACTIONS(88), - [anon_sym_if_DASHle] = ACTIONS(88), - [anon_sym_if_DASHeqz] = ACTIONS(86), - [anon_sym_if_DASHnez] = ACTIONS(86), - [anon_sym_if_DASHltz] = ACTIONS(86), - [anon_sym_if_DASHgez] = ACTIONS(86), - [anon_sym_if_DASHgtz] = ACTIONS(86), - [anon_sym_if_DASHlez] = ACTIONS(86), - [anon_sym_aget] = ACTIONS(88), - [anon_sym_aget_DASHwide] = ACTIONS(86), - [anon_sym_aget_DASHobject] = ACTIONS(86), - [anon_sym_aget_DASHboolean] = ACTIONS(86), - [anon_sym_aget_DASHbyte] = ACTIONS(86), - [anon_sym_aget_DASHchar] = ACTIONS(86), - [anon_sym_aget_DASHshort] = ACTIONS(86), - [anon_sym_aput] = ACTIONS(88), - [anon_sym_aput_DASHwide] = ACTIONS(86), - [anon_sym_aput_DASHobject] = ACTIONS(86), - [anon_sym_aput_DASHboolean] = ACTIONS(86), - [anon_sym_aput_DASHbyte] = ACTIONS(86), - [anon_sym_aput_DASHchar] = ACTIONS(86), - [anon_sym_aput_DASHshort] = ACTIONS(86), - [anon_sym_iget] = ACTIONS(88), - [anon_sym_iget_DASHwide] = ACTIONS(88), - [anon_sym_iget_DASHobject] = ACTIONS(88), - [anon_sym_iget_DASHboolean] = ACTIONS(86), - [anon_sym_iget_DASHbyte] = ACTIONS(86), - [anon_sym_iget_DASHchar] = ACTIONS(86), - [anon_sym_iget_DASHshort] = ACTIONS(86), - [anon_sym_iput] = ACTIONS(88), - [anon_sym_iput_DASHwide] = ACTIONS(88), - [anon_sym_iput_DASHobject] = ACTIONS(88), - [anon_sym_iput_DASHboolean] = ACTIONS(86), - [anon_sym_iput_DASHbyte] = ACTIONS(86), - [anon_sym_iput_DASHchar] = ACTIONS(86), - [anon_sym_iput_DASHshort] = ACTIONS(86), - [anon_sym_sget] = ACTIONS(88), - [anon_sym_sget_DASHwide] = ACTIONS(86), - [anon_sym_sget_DASHobject] = ACTIONS(86), - [anon_sym_sget_DASHboolean] = ACTIONS(86), - [anon_sym_sget_DASHbyte] = ACTIONS(86), - [anon_sym_sget_DASHchar] = ACTIONS(86), - [anon_sym_sget_DASHshort] = ACTIONS(86), - [anon_sym_sput] = ACTIONS(88), - [anon_sym_sput_DASHwide] = ACTIONS(86), - [anon_sym_sput_DASHobject] = ACTIONS(86), - [anon_sym_sput_DASHboolean] = ACTIONS(86), - [anon_sym_sput_DASHbyte] = ACTIONS(86), - [anon_sym_sput_DASHchar] = ACTIONS(86), - [anon_sym_sput_DASHshort] = ACTIONS(86), - [anon_sym_invoke_DASHcustom] = ACTIONS(88), - [anon_sym_invoke_DASHdirect] = ACTIONS(88), - [anon_sym_invoke_DASHinterface] = ACTIONS(88), - [anon_sym_invoke_DASHstatic] = ACTIONS(88), - [anon_sym_invoke_DASHsuper] = ACTIONS(88), - [anon_sym_invoke_DASHvirtual] = ACTIONS(88), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(86), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(86), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(86), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(86), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(86), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(86), - [anon_sym_neg_DASHint] = ACTIONS(86), - [anon_sym_not_DASHint] = ACTIONS(86), - [anon_sym_neg_DASHlong] = ACTIONS(86), - [anon_sym_not_DASHlong] = ACTIONS(86), - [anon_sym_neg_DASHfloat] = ACTIONS(86), - [anon_sym_neg_DASHdouble] = ACTIONS(86), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(86), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(86), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(86), - [anon_sym_long_DASHto_DASHint] = ACTIONS(86), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(86), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(86), - [anon_sym_float_DASHto_DASHint] = ACTIONS(86), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(86), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(86), - [anon_sym_double_DASHto_DASHint] = ACTIONS(86), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(86), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(86), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(86), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(86), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(86), - [anon_sym_add_DASHint] = ACTIONS(88), - [anon_sym_sub_DASHint] = ACTIONS(88), - [anon_sym_mul_DASHint] = ACTIONS(88), - [anon_sym_div_DASHint] = ACTIONS(88), - [anon_sym_rem_DASHint] = ACTIONS(88), - [anon_sym_and_DASHint] = ACTIONS(88), - [anon_sym_or_DASHint] = ACTIONS(88), - [anon_sym_xor_DASHint] = ACTIONS(88), - [anon_sym_shl_DASHint] = ACTIONS(88), - [anon_sym_shr_DASHint] = ACTIONS(88), - [anon_sym_ushr_DASHint] = ACTIONS(88), - [anon_sym_add_DASHlong] = ACTIONS(88), - [anon_sym_sub_DASHlong] = ACTIONS(88), - [anon_sym_mul_DASHlong] = ACTIONS(88), - [anon_sym_div_DASHlong] = ACTIONS(88), - [anon_sym_rem_DASHlong] = ACTIONS(88), - [anon_sym_and_DASHlong] = ACTIONS(88), - [anon_sym_or_DASHlong] = ACTIONS(88), - [anon_sym_xor_DASHlong] = ACTIONS(88), - [anon_sym_shl_DASHlong] = ACTIONS(88), - [anon_sym_shr_DASHlong] = ACTIONS(88), - [anon_sym_ushr_DASHlong] = ACTIONS(88), - [anon_sym_add_DASHfloat] = ACTIONS(88), - [anon_sym_sub_DASHfloat] = ACTIONS(88), - [anon_sym_mul_DASHfloat] = ACTIONS(88), - [anon_sym_div_DASHfloat] = ACTIONS(88), - [anon_sym_rem_DASHfloat] = ACTIONS(88), - [anon_sym_add_DASHdouble] = ACTIONS(88), - [anon_sym_sub_DASHdouble] = ACTIONS(88), - [anon_sym_mul_DASHdouble] = ACTIONS(88), - [anon_sym_div_DASHdouble] = ACTIONS(88), - [anon_sym_rem_DASHdouble] = ACTIONS(88), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(86), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(86), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(86), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(86), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(86), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(86), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(86), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(86), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(86), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(86), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(86), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(86), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(86), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(86), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(86), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(86), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(86), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(86), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(86), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(86), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(86), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(86), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(86), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(86), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(86), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(86), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(86), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(86), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(86), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(86), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(86), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(86), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(86), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(86), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(86), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(86), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(86), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(86), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(86), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(86), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(86), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(86), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(86), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(86), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(86), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(86), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(86), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(86), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(86), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(86), - [anon_sym_static_DASHput] = ACTIONS(86), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(86), - [anon_sym_execute_DASHinline] = ACTIONS(86), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(86), - [anon_sym_iget_DASHquick] = ACTIONS(86), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(86), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(86), - [anon_sym_iput_DASHquick] = ACTIONS(86), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(86), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(86), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(88), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(86), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(88), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(86), - [anon_sym_rsub_DASHint] = ACTIONS(88), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(86), - [anon_sym_DOTline] = ACTIONS(86), - [anon_sym_DOTlocals] = ACTIONS(86), - [anon_sym_DOTregisters] = ACTIONS(86), - [anon_sym_DOTcatch] = ACTIONS(88), - [anon_sym_DOT_DOT] = ACTIONS(86), - [anon_sym_RBRACE] = ACTIONS(86), - [anon_sym_DOTcatchall] = ACTIONS(86), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(86), - [anon_sym_DOTendpacked_DASHswitch] = ACTIONS(86), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(86), - [anon_sym_DASH_GT] = ACTIONS(86), - [anon_sym_DOTarray_DASHdata] = ACTIONS(86), - [anon_sym_DOTendarray_DASHdata] = ACTIONS(86), - [sym_comment] = ACTIONS(3), - [aux_sym_number_literal_token1] = ACTIONS(86), - [aux_sym_number_literal_token2] = ACTIONS(88), - }, - [8] = { - [ts_builtin_sym_end] = ACTIONS(90), - [anon_sym_DOTfield] = ACTIONS(90), - [sym_end_field] = ACTIONS(90), - [anon_sym_DOTmethod] = ACTIONS(90), - [sym_end_method] = ACTIONS(90), - [anon_sym_DOTannotation] = ACTIONS(90), - [anon_sym_DOTparam] = ACTIONS(90), - [sym_end_param] = ACTIONS(90), - [sym_label] = ACTIONS(90), - [anon_sym_nop] = ACTIONS(90), - [anon_sym_move] = ACTIONS(92), - [anon_sym_move_SLASHfrom16] = ACTIONS(90), - [anon_sym_move_SLASH16] = ACTIONS(90), - [anon_sym_move_DASHwide] = ACTIONS(92), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(90), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(90), - [anon_sym_move_DASHobject] = ACTIONS(92), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(90), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(90), - [anon_sym_move_DASHresult] = ACTIONS(92), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(90), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(90), - [anon_sym_move_DASHexception] = ACTIONS(90), - [anon_sym_return_DASHvoid] = ACTIONS(90), - [anon_sym_return] = ACTIONS(92), - [anon_sym_return_DASHwide] = ACTIONS(90), - [anon_sym_return_DASHobject] = ACTIONS(90), - [anon_sym_const_SLASH4] = ACTIONS(90), - [anon_sym_const_SLASH16] = ACTIONS(90), - [anon_sym_const] = ACTIONS(92), - [anon_sym_const_SLASHhigh16] = ACTIONS(90), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(90), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(90), - [anon_sym_const_DASHwide] = ACTIONS(92), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(90), - [anon_sym_const_DASHstring] = ACTIONS(92), - [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(90), - [anon_sym_const_DASHclass] = ACTIONS(90), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(90), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(90), - [anon_sym_monitor_DASHenter] = ACTIONS(90), - [anon_sym_monitor_DASHexit] = ACTIONS(90), - [anon_sym_check_DASHcast] = ACTIONS(90), - [anon_sym_instance_DASHof] = ACTIONS(90), - [anon_sym_array_DASHlength] = ACTIONS(90), - [anon_sym_new_DASHinstance] = ACTIONS(90), - [anon_sym_new_DASHarray] = ACTIONS(90), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(92), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(90), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(90), - [anon_sym_throw] = ACTIONS(90), - [anon_sym_goto] = ACTIONS(92), - [anon_sym_goto_SLASH16] = ACTIONS(90), - [anon_sym_goto_SLASH32] = ACTIONS(90), - [anon_sym_packed_DASHswitch] = ACTIONS(90), - [anon_sym_sparse_DASHswitch] = ACTIONS(90), - [anon_sym_cmpl_DASHfloat] = ACTIONS(90), - [anon_sym_cmpg_DASHfloat] = ACTIONS(90), - [anon_sym_cmpl_DASHdouble] = ACTIONS(90), - [anon_sym_cmpg_DASHdouble] = ACTIONS(90), - [anon_sym_cmp_DASHlong] = ACTIONS(90), - [anon_sym_if_DASHeq] = ACTIONS(92), - [anon_sym_if_DASHne] = ACTIONS(92), - [anon_sym_if_DASHlt] = ACTIONS(92), - [anon_sym_if_DASHge] = ACTIONS(92), - [anon_sym_if_DASHgt] = ACTIONS(92), - [anon_sym_if_DASHle] = ACTIONS(92), - [anon_sym_if_DASHeqz] = ACTIONS(90), - [anon_sym_if_DASHnez] = ACTIONS(90), - [anon_sym_if_DASHltz] = ACTIONS(90), - [anon_sym_if_DASHgez] = ACTIONS(90), - [anon_sym_if_DASHgtz] = ACTIONS(90), - [anon_sym_if_DASHlez] = ACTIONS(90), - [anon_sym_aget] = ACTIONS(92), - [anon_sym_aget_DASHwide] = ACTIONS(90), - [anon_sym_aget_DASHobject] = ACTIONS(90), - [anon_sym_aget_DASHboolean] = ACTIONS(90), - [anon_sym_aget_DASHbyte] = ACTIONS(90), - [anon_sym_aget_DASHchar] = ACTIONS(90), - [anon_sym_aget_DASHshort] = ACTIONS(90), - [anon_sym_aput] = ACTIONS(92), - [anon_sym_aput_DASHwide] = ACTIONS(90), - [anon_sym_aput_DASHobject] = ACTIONS(90), - [anon_sym_aput_DASHboolean] = ACTIONS(90), - [anon_sym_aput_DASHbyte] = ACTIONS(90), - [anon_sym_aput_DASHchar] = ACTIONS(90), - [anon_sym_aput_DASHshort] = ACTIONS(90), - [anon_sym_iget] = ACTIONS(92), - [anon_sym_iget_DASHwide] = ACTIONS(92), - [anon_sym_iget_DASHobject] = ACTIONS(92), - [anon_sym_iget_DASHboolean] = ACTIONS(90), - [anon_sym_iget_DASHbyte] = ACTIONS(90), - [anon_sym_iget_DASHchar] = ACTIONS(90), - [anon_sym_iget_DASHshort] = ACTIONS(90), - [anon_sym_iput] = ACTIONS(92), - [anon_sym_iput_DASHwide] = ACTIONS(92), - [anon_sym_iput_DASHobject] = ACTIONS(92), - [anon_sym_iput_DASHboolean] = ACTIONS(90), - [anon_sym_iput_DASHbyte] = ACTIONS(90), - [anon_sym_iput_DASHchar] = ACTIONS(90), - [anon_sym_iput_DASHshort] = ACTIONS(90), - [anon_sym_sget] = ACTIONS(92), - [anon_sym_sget_DASHwide] = ACTIONS(90), - [anon_sym_sget_DASHobject] = ACTIONS(90), - [anon_sym_sget_DASHboolean] = ACTIONS(90), - [anon_sym_sget_DASHbyte] = ACTIONS(90), - [anon_sym_sget_DASHchar] = ACTIONS(90), - [anon_sym_sget_DASHshort] = ACTIONS(90), - [anon_sym_sput] = ACTIONS(92), - [anon_sym_sput_DASHwide] = ACTIONS(90), - [anon_sym_sput_DASHobject] = ACTIONS(90), - [anon_sym_sput_DASHboolean] = ACTIONS(90), - [anon_sym_sput_DASHbyte] = ACTIONS(90), - [anon_sym_sput_DASHchar] = ACTIONS(90), - [anon_sym_sput_DASHshort] = ACTIONS(90), - [anon_sym_invoke_DASHcustom] = ACTIONS(92), - [anon_sym_invoke_DASHdirect] = ACTIONS(92), - [anon_sym_invoke_DASHinterface] = ACTIONS(92), - [anon_sym_invoke_DASHstatic] = ACTIONS(92), - [anon_sym_invoke_DASHsuper] = ACTIONS(92), - [anon_sym_invoke_DASHvirtual] = ACTIONS(92), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(90), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(90), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(90), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(90), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(90), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(90), - [anon_sym_neg_DASHint] = ACTIONS(90), - [anon_sym_not_DASHint] = ACTIONS(90), - [anon_sym_neg_DASHlong] = ACTIONS(90), - [anon_sym_not_DASHlong] = ACTIONS(90), - [anon_sym_neg_DASHfloat] = ACTIONS(90), - [anon_sym_neg_DASHdouble] = ACTIONS(90), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(90), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(90), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(90), - [anon_sym_long_DASHto_DASHint] = ACTIONS(90), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(90), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(90), - [anon_sym_float_DASHto_DASHint] = ACTIONS(90), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(90), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(90), - [anon_sym_double_DASHto_DASHint] = ACTIONS(90), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(90), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(90), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(90), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(90), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(90), - [anon_sym_add_DASHint] = ACTIONS(92), - [anon_sym_sub_DASHint] = ACTIONS(92), - [anon_sym_mul_DASHint] = ACTIONS(92), - [anon_sym_div_DASHint] = ACTIONS(92), - [anon_sym_rem_DASHint] = ACTIONS(92), - [anon_sym_and_DASHint] = ACTIONS(92), - [anon_sym_or_DASHint] = ACTIONS(92), - [anon_sym_xor_DASHint] = ACTIONS(92), - [anon_sym_shl_DASHint] = ACTIONS(92), - [anon_sym_shr_DASHint] = ACTIONS(92), - [anon_sym_ushr_DASHint] = ACTIONS(92), - [anon_sym_add_DASHlong] = ACTIONS(92), - [anon_sym_sub_DASHlong] = ACTIONS(92), - [anon_sym_mul_DASHlong] = ACTIONS(92), - [anon_sym_div_DASHlong] = ACTIONS(92), - [anon_sym_rem_DASHlong] = ACTIONS(92), - [anon_sym_and_DASHlong] = ACTIONS(92), - [anon_sym_or_DASHlong] = ACTIONS(92), - [anon_sym_xor_DASHlong] = ACTIONS(92), - [anon_sym_shl_DASHlong] = ACTIONS(92), - [anon_sym_shr_DASHlong] = ACTIONS(92), - [anon_sym_ushr_DASHlong] = ACTIONS(92), - [anon_sym_add_DASHfloat] = ACTIONS(92), - [anon_sym_sub_DASHfloat] = ACTIONS(92), - [anon_sym_mul_DASHfloat] = ACTIONS(92), - [anon_sym_div_DASHfloat] = ACTIONS(92), - [anon_sym_rem_DASHfloat] = ACTIONS(92), - [anon_sym_add_DASHdouble] = ACTIONS(92), - [anon_sym_sub_DASHdouble] = ACTIONS(92), - [anon_sym_mul_DASHdouble] = ACTIONS(92), - [anon_sym_div_DASHdouble] = ACTIONS(92), - [anon_sym_rem_DASHdouble] = ACTIONS(92), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(90), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(90), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(90), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(90), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(90), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(90), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(90), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(90), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(90), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(90), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(90), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(90), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(90), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(90), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(90), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(90), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(90), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(90), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(90), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(90), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(90), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(90), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(90), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(90), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(90), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(90), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(90), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(90), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(90), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(90), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(90), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(90), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(90), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(90), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(90), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(90), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(90), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(90), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(90), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(90), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(90), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(90), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(90), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(90), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(90), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(90), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(90), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(90), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(90), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(90), - [anon_sym_static_DASHput] = ACTIONS(90), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(90), - [anon_sym_execute_DASHinline] = ACTIONS(90), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(90), - [anon_sym_iget_DASHquick] = ACTIONS(90), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(90), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(90), - [anon_sym_iput_DASHquick] = ACTIONS(90), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(90), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(90), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(92), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(90), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(92), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(90), - [anon_sym_rsub_DASHint] = ACTIONS(92), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(90), - [anon_sym_DOTline] = ACTIONS(90), - [anon_sym_DOTlocals] = ACTIONS(90), - [anon_sym_DOTregisters] = ACTIONS(90), - [anon_sym_DOTcatch] = ACTIONS(92), - [anon_sym_DOTcatchall] = ACTIONS(90), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(90), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(90), - [anon_sym_DOTarray_DASHdata] = ACTIONS(90), - [sym_comment] = ACTIONS(3), - }, - [9] = { - [ts_builtin_sym_end] = ACTIONS(94), - [anon_sym_DOTfield] = ACTIONS(94), - [sym_end_field] = ACTIONS(94), - [anon_sym_DOTmethod] = ACTIONS(94), - [sym_end_method] = ACTIONS(94), - [anon_sym_DOTannotation] = ACTIONS(94), - [anon_sym_DOTparam] = ACTIONS(94), - [sym_end_param] = ACTIONS(94), - [sym_label] = ACTIONS(94), - [anon_sym_nop] = ACTIONS(94), - [anon_sym_move] = ACTIONS(96), - [anon_sym_move_SLASHfrom16] = ACTIONS(94), - [anon_sym_move_SLASH16] = ACTIONS(94), - [anon_sym_move_DASHwide] = ACTIONS(96), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(94), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(94), - [anon_sym_move_DASHobject] = ACTIONS(96), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(94), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(94), - [anon_sym_move_DASHresult] = ACTIONS(96), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(94), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(94), - [anon_sym_move_DASHexception] = ACTIONS(94), - [anon_sym_return_DASHvoid] = ACTIONS(94), - [anon_sym_return] = ACTIONS(96), - [anon_sym_return_DASHwide] = ACTIONS(94), - [anon_sym_return_DASHobject] = ACTIONS(94), - [anon_sym_const_SLASH4] = ACTIONS(94), - [anon_sym_const_SLASH16] = ACTIONS(94), - [anon_sym_const] = ACTIONS(96), - [anon_sym_const_SLASHhigh16] = ACTIONS(94), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(94), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(94), - [anon_sym_const_DASHwide] = ACTIONS(96), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(94), - [anon_sym_const_DASHstring] = ACTIONS(96), - [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(94), - [anon_sym_const_DASHclass] = ACTIONS(94), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(94), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(94), - [anon_sym_monitor_DASHenter] = ACTIONS(94), - [anon_sym_monitor_DASHexit] = ACTIONS(94), - [anon_sym_check_DASHcast] = ACTIONS(94), - [anon_sym_instance_DASHof] = ACTIONS(94), - [anon_sym_array_DASHlength] = ACTIONS(94), - [anon_sym_new_DASHinstance] = ACTIONS(94), - [anon_sym_new_DASHarray] = ACTIONS(94), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(96), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(94), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(94), - [anon_sym_throw] = ACTIONS(94), - [anon_sym_goto] = ACTIONS(96), - [anon_sym_goto_SLASH16] = ACTIONS(94), - [anon_sym_goto_SLASH32] = ACTIONS(94), - [anon_sym_packed_DASHswitch] = ACTIONS(94), - [anon_sym_sparse_DASHswitch] = ACTIONS(94), - [anon_sym_cmpl_DASHfloat] = ACTIONS(94), - [anon_sym_cmpg_DASHfloat] = ACTIONS(94), - [anon_sym_cmpl_DASHdouble] = ACTIONS(94), - [anon_sym_cmpg_DASHdouble] = ACTIONS(94), - [anon_sym_cmp_DASHlong] = ACTIONS(94), - [anon_sym_if_DASHeq] = ACTIONS(96), - [anon_sym_if_DASHne] = ACTIONS(96), - [anon_sym_if_DASHlt] = ACTIONS(96), - [anon_sym_if_DASHge] = ACTIONS(96), - [anon_sym_if_DASHgt] = ACTIONS(96), - [anon_sym_if_DASHle] = ACTIONS(96), - [anon_sym_if_DASHeqz] = ACTIONS(94), - [anon_sym_if_DASHnez] = ACTIONS(94), - [anon_sym_if_DASHltz] = ACTIONS(94), - [anon_sym_if_DASHgez] = ACTIONS(94), - [anon_sym_if_DASHgtz] = ACTIONS(94), - [anon_sym_if_DASHlez] = ACTIONS(94), - [anon_sym_aget] = ACTIONS(96), - [anon_sym_aget_DASHwide] = ACTIONS(94), - [anon_sym_aget_DASHobject] = ACTIONS(94), - [anon_sym_aget_DASHboolean] = ACTIONS(94), - [anon_sym_aget_DASHbyte] = ACTIONS(94), - [anon_sym_aget_DASHchar] = ACTIONS(94), - [anon_sym_aget_DASHshort] = ACTIONS(94), - [anon_sym_aput] = ACTIONS(96), - [anon_sym_aput_DASHwide] = ACTIONS(94), - [anon_sym_aput_DASHobject] = ACTIONS(94), - [anon_sym_aput_DASHboolean] = ACTIONS(94), - [anon_sym_aput_DASHbyte] = ACTIONS(94), - [anon_sym_aput_DASHchar] = ACTIONS(94), - [anon_sym_aput_DASHshort] = ACTIONS(94), - [anon_sym_iget] = ACTIONS(96), - [anon_sym_iget_DASHwide] = ACTIONS(96), - [anon_sym_iget_DASHobject] = ACTIONS(96), - [anon_sym_iget_DASHboolean] = ACTIONS(94), - [anon_sym_iget_DASHbyte] = ACTIONS(94), - [anon_sym_iget_DASHchar] = ACTIONS(94), - [anon_sym_iget_DASHshort] = ACTIONS(94), - [anon_sym_iput] = ACTIONS(96), - [anon_sym_iput_DASHwide] = ACTIONS(96), - [anon_sym_iput_DASHobject] = ACTIONS(96), - [anon_sym_iput_DASHboolean] = ACTIONS(94), - [anon_sym_iput_DASHbyte] = ACTIONS(94), - [anon_sym_iput_DASHchar] = ACTIONS(94), - [anon_sym_iput_DASHshort] = ACTIONS(94), - [anon_sym_sget] = ACTIONS(96), - [anon_sym_sget_DASHwide] = ACTIONS(94), - [anon_sym_sget_DASHobject] = ACTIONS(94), - [anon_sym_sget_DASHboolean] = ACTIONS(94), - [anon_sym_sget_DASHbyte] = ACTIONS(94), - [anon_sym_sget_DASHchar] = ACTIONS(94), - [anon_sym_sget_DASHshort] = ACTIONS(94), - [anon_sym_sput] = ACTIONS(96), - [anon_sym_sput_DASHwide] = ACTIONS(94), - [anon_sym_sput_DASHobject] = ACTIONS(94), - [anon_sym_sput_DASHboolean] = ACTIONS(94), - [anon_sym_sput_DASHbyte] = ACTIONS(94), - [anon_sym_sput_DASHchar] = ACTIONS(94), - [anon_sym_sput_DASHshort] = ACTIONS(94), - [anon_sym_invoke_DASHcustom] = ACTIONS(96), - [anon_sym_invoke_DASHdirect] = ACTIONS(96), - [anon_sym_invoke_DASHinterface] = ACTIONS(96), - [anon_sym_invoke_DASHstatic] = ACTIONS(96), - [anon_sym_invoke_DASHsuper] = ACTIONS(96), - [anon_sym_invoke_DASHvirtual] = ACTIONS(96), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(94), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(94), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(94), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(94), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(94), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(94), - [anon_sym_neg_DASHint] = ACTIONS(94), - [anon_sym_not_DASHint] = ACTIONS(94), - [anon_sym_neg_DASHlong] = ACTIONS(94), - [anon_sym_not_DASHlong] = ACTIONS(94), - [anon_sym_neg_DASHfloat] = ACTIONS(94), - [anon_sym_neg_DASHdouble] = ACTIONS(94), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(94), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(94), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(94), - [anon_sym_long_DASHto_DASHint] = ACTIONS(94), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(94), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(94), - [anon_sym_float_DASHto_DASHint] = ACTIONS(94), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(94), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(94), - [anon_sym_double_DASHto_DASHint] = ACTIONS(94), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(94), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(94), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(94), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(94), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(94), - [anon_sym_add_DASHint] = ACTIONS(96), - [anon_sym_sub_DASHint] = ACTIONS(96), - [anon_sym_mul_DASHint] = ACTIONS(96), - [anon_sym_div_DASHint] = ACTIONS(96), - [anon_sym_rem_DASHint] = ACTIONS(96), - [anon_sym_and_DASHint] = ACTIONS(96), - [anon_sym_or_DASHint] = ACTIONS(96), - [anon_sym_xor_DASHint] = ACTIONS(96), - [anon_sym_shl_DASHint] = ACTIONS(96), - [anon_sym_shr_DASHint] = ACTIONS(96), - [anon_sym_ushr_DASHint] = ACTIONS(96), - [anon_sym_add_DASHlong] = ACTIONS(96), - [anon_sym_sub_DASHlong] = ACTIONS(96), - [anon_sym_mul_DASHlong] = ACTIONS(96), - [anon_sym_div_DASHlong] = ACTIONS(96), - [anon_sym_rem_DASHlong] = ACTIONS(96), - [anon_sym_and_DASHlong] = ACTIONS(96), - [anon_sym_or_DASHlong] = ACTIONS(96), - [anon_sym_xor_DASHlong] = ACTIONS(96), - [anon_sym_shl_DASHlong] = ACTIONS(96), - [anon_sym_shr_DASHlong] = ACTIONS(96), - [anon_sym_ushr_DASHlong] = ACTIONS(96), - [anon_sym_add_DASHfloat] = ACTIONS(96), - [anon_sym_sub_DASHfloat] = ACTIONS(96), - [anon_sym_mul_DASHfloat] = ACTIONS(96), - [anon_sym_div_DASHfloat] = ACTIONS(96), - [anon_sym_rem_DASHfloat] = ACTIONS(96), - [anon_sym_add_DASHdouble] = ACTIONS(96), - [anon_sym_sub_DASHdouble] = ACTIONS(96), - [anon_sym_mul_DASHdouble] = ACTIONS(96), - [anon_sym_div_DASHdouble] = ACTIONS(96), - [anon_sym_rem_DASHdouble] = ACTIONS(96), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(94), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(94), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(94), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(94), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(94), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(94), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(94), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(94), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(94), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(94), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(94), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(94), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(94), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(94), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(94), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(94), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(94), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(94), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(94), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(94), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(94), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(94), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(94), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(94), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(94), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(94), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(94), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(94), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(94), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(94), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(94), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(94), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(94), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(94), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(94), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(94), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(94), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(94), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(94), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(94), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(94), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(94), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(94), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(94), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(94), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(94), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(94), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(94), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(94), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(94), - [anon_sym_static_DASHput] = ACTIONS(94), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(94), - [anon_sym_execute_DASHinline] = ACTIONS(94), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(94), - [anon_sym_iget_DASHquick] = ACTIONS(94), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(94), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(94), - [anon_sym_iput_DASHquick] = ACTIONS(94), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(94), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(94), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(96), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(94), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(96), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(94), - [anon_sym_rsub_DASHint] = ACTIONS(96), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(94), - [anon_sym_DOTline] = ACTIONS(94), - [anon_sym_DOTlocals] = ACTIONS(94), - [anon_sym_DOTregisters] = ACTIONS(94), - [anon_sym_DOTcatch] = ACTIONS(96), - [anon_sym_DOTcatchall] = ACTIONS(94), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(94), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(94), - [anon_sym_DOTarray_DASHdata] = ACTIONS(94), - [sym_comment] = ACTIONS(3), - }, - [10] = { - [sym_annotation_directive] = STATE(99), - [sym_start_annotation] = STATE(127), - [aux_sym_class_definition_repeat2] = STATE(99), - [sym_end_method] = ACTIONS(98), - [anon_sym_DOTannotation] = ACTIONS(17), - [anon_sym_DOTparam] = ACTIONS(98), - [sym_end_param] = ACTIONS(100), - [sym_label] = ACTIONS(98), - [anon_sym_nop] = ACTIONS(98), - [anon_sym_move] = ACTIONS(102), - [anon_sym_move_SLASHfrom16] = ACTIONS(98), - [anon_sym_move_SLASH16] = ACTIONS(98), - [anon_sym_move_DASHwide] = ACTIONS(102), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(98), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(98), - [anon_sym_move_DASHobject] = ACTIONS(102), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(98), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(98), - [anon_sym_move_DASHresult] = ACTIONS(102), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(98), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(98), - [anon_sym_move_DASHexception] = ACTIONS(98), - [anon_sym_return_DASHvoid] = ACTIONS(98), - [anon_sym_return] = ACTIONS(102), - [anon_sym_return_DASHwide] = ACTIONS(98), - [anon_sym_return_DASHobject] = ACTIONS(98), - [anon_sym_const_SLASH4] = ACTIONS(98), - [anon_sym_const_SLASH16] = ACTIONS(98), - [anon_sym_const] = ACTIONS(102), - [anon_sym_const_SLASHhigh16] = ACTIONS(98), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(98), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(98), - [anon_sym_const_DASHwide] = ACTIONS(102), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(98), - [anon_sym_const_DASHstring] = ACTIONS(102), - [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(98), - [anon_sym_const_DASHclass] = ACTIONS(98), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(98), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(98), - [anon_sym_monitor_DASHenter] = ACTIONS(98), - [anon_sym_monitor_DASHexit] = ACTIONS(98), - [anon_sym_check_DASHcast] = ACTIONS(98), - [anon_sym_instance_DASHof] = ACTIONS(98), - [anon_sym_array_DASHlength] = ACTIONS(98), - [anon_sym_new_DASHinstance] = ACTIONS(98), - [anon_sym_new_DASHarray] = ACTIONS(98), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(102), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(98), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(98), - [anon_sym_throw] = ACTIONS(98), - [anon_sym_goto] = ACTIONS(102), - [anon_sym_goto_SLASH16] = ACTIONS(98), - [anon_sym_goto_SLASH32] = ACTIONS(98), - [anon_sym_packed_DASHswitch] = ACTIONS(98), - [anon_sym_sparse_DASHswitch] = ACTIONS(98), - [anon_sym_cmpl_DASHfloat] = ACTIONS(98), - [anon_sym_cmpg_DASHfloat] = ACTIONS(98), - [anon_sym_cmpl_DASHdouble] = ACTIONS(98), - [anon_sym_cmpg_DASHdouble] = ACTIONS(98), - [anon_sym_cmp_DASHlong] = ACTIONS(98), - [anon_sym_if_DASHeq] = ACTIONS(102), - [anon_sym_if_DASHne] = ACTIONS(102), - [anon_sym_if_DASHlt] = ACTIONS(102), - [anon_sym_if_DASHge] = ACTIONS(102), - [anon_sym_if_DASHgt] = ACTIONS(102), - [anon_sym_if_DASHle] = ACTIONS(102), - [anon_sym_if_DASHeqz] = ACTIONS(98), - [anon_sym_if_DASHnez] = ACTIONS(98), - [anon_sym_if_DASHltz] = ACTIONS(98), - [anon_sym_if_DASHgez] = ACTIONS(98), - [anon_sym_if_DASHgtz] = ACTIONS(98), - [anon_sym_if_DASHlez] = ACTIONS(98), - [anon_sym_aget] = ACTIONS(102), - [anon_sym_aget_DASHwide] = ACTIONS(98), - [anon_sym_aget_DASHobject] = ACTIONS(98), - [anon_sym_aget_DASHboolean] = ACTIONS(98), - [anon_sym_aget_DASHbyte] = ACTIONS(98), - [anon_sym_aget_DASHchar] = ACTIONS(98), - [anon_sym_aget_DASHshort] = ACTIONS(98), - [anon_sym_aput] = ACTIONS(102), - [anon_sym_aput_DASHwide] = ACTIONS(98), - [anon_sym_aput_DASHobject] = ACTIONS(98), - [anon_sym_aput_DASHboolean] = ACTIONS(98), - [anon_sym_aput_DASHbyte] = ACTIONS(98), - [anon_sym_aput_DASHchar] = ACTIONS(98), - [anon_sym_aput_DASHshort] = ACTIONS(98), - [anon_sym_iget] = ACTIONS(102), - [anon_sym_iget_DASHwide] = ACTIONS(102), - [anon_sym_iget_DASHobject] = ACTIONS(102), - [anon_sym_iget_DASHboolean] = ACTIONS(98), - [anon_sym_iget_DASHbyte] = ACTIONS(98), - [anon_sym_iget_DASHchar] = ACTIONS(98), - [anon_sym_iget_DASHshort] = ACTIONS(98), - [anon_sym_iput] = ACTIONS(102), - [anon_sym_iput_DASHwide] = ACTIONS(102), - [anon_sym_iput_DASHobject] = ACTIONS(102), - [anon_sym_iput_DASHboolean] = ACTIONS(98), - [anon_sym_iput_DASHbyte] = ACTIONS(98), - [anon_sym_iput_DASHchar] = ACTIONS(98), - [anon_sym_iput_DASHshort] = ACTIONS(98), - [anon_sym_sget] = ACTIONS(102), - [anon_sym_sget_DASHwide] = ACTIONS(98), - [anon_sym_sget_DASHobject] = ACTIONS(98), - [anon_sym_sget_DASHboolean] = ACTIONS(98), - [anon_sym_sget_DASHbyte] = ACTIONS(98), - [anon_sym_sget_DASHchar] = ACTIONS(98), - [anon_sym_sget_DASHshort] = ACTIONS(98), - [anon_sym_sput] = ACTIONS(102), - [anon_sym_sput_DASHwide] = ACTIONS(98), - [anon_sym_sput_DASHobject] = ACTIONS(98), - [anon_sym_sput_DASHboolean] = ACTIONS(98), - [anon_sym_sput_DASHbyte] = ACTIONS(98), - [anon_sym_sput_DASHchar] = ACTIONS(98), - [anon_sym_sput_DASHshort] = ACTIONS(98), - [anon_sym_invoke_DASHcustom] = ACTIONS(102), - [anon_sym_invoke_DASHdirect] = ACTIONS(102), - [anon_sym_invoke_DASHinterface] = ACTIONS(102), - [anon_sym_invoke_DASHstatic] = ACTIONS(102), - [anon_sym_invoke_DASHsuper] = ACTIONS(102), - [anon_sym_invoke_DASHvirtual] = ACTIONS(102), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(98), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(98), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(98), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(98), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(98), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(98), - [anon_sym_neg_DASHint] = ACTIONS(98), - [anon_sym_not_DASHint] = ACTIONS(98), - [anon_sym_neg_DASHlong] = ACTIONS(98), - [anon_sym_not_DASHlong] = ACTIONS(98), - [anon_sym_neg_DASHfloat] = ACTIONS(98), - [anon_sym_neg_DASHdouble] = ACTIONS(98), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(98), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(98), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(98), - [anon_sym_long_DASHto_DASHint] = ACTIONS(98), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(98), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(98), - [anon_sym_float_DASHto_DASHint] = ACTIONS(98), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(98), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(98), - [anon_sym_double_DASHto_DASHint] = ACTIONS(98), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(98), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(98), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(98), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(98), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(98), - [anon_sym_add_DASHint] = ACTIONS(102), - [anon_sym_sub_DASHint] = ACTIONS(102), - [anon_sym_mul_DASHint] = ACTIONS(102), - [anon_sym_div_DASHint] = ACTIONS(102), - [anon_sym_rem_DASHint] = ACTIONS(102), - [anon_sym_and_DASHint] = ACTIONS(102), - [anon_sym_or_DASHint] = ACTIONS(102), - [anon_sym_xor_DASHint] = ACTIONS(102), - [anon_sym_shl_DASHint] = ACTIONS(102), - [anon_sym_shr_DASHint] = ACTIONS(102), - [anon_sym_ushr_DASHint] = ACTIONS(102), - [anon_sym_add_DASHlong] = ACTIONS(102), - [anon_sym_sub_DASHlong] = ACTIONS(102), - [anon_sym_mul_DASHlong] = ACTIONS(102), - [anon_sym_div_DASHlong] = ACTIONS(102), - [anon_sym_rem_DASHlong] = ACTIONS(102), - [anon_sym_and_DASHlong] = ACTIONS(102), - [anon_sym_or_DASHlong] = ACTIONS(102), - [anon_sym_xor_DASHlong] = ACTIONS(102), - [anon_sym_shl_DASHlong] = ACTIONS(102), - [anon_sym_shr_DASHlong] = ACTIONS(102), - [anon_sym_ushr_DASHlong] = ACTIONS(102), - [anon_sym_add_DASHfloat] = ACTIONS(102), - [anon_sym_sub_DASHfloat] = ACTIONS(102), - [anon_sym_mul_DASHfloat] = ACTIONS(102), - [anon_sym_div_DASHfloat] = ACTIONS(102), - [anon_sym_rem_DASHfloat] = ACTIONS(102), - [anon_sym_add_DASHdouble] = ACTIONS(102), - [anon_sym_sub_DASHdouble] = ACTIONS(102), - [anon_sym_mul_DASHdouble] = ACTIONS(102), - [anon_sym_div_DASHdouble] = ACTIONS(102), - [anon_sym_rem_DASHdouble] = ACTIONS(102), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(98), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(98), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(98), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(98), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(98), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(98), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(98), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(98), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(98), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(98), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(98), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(98), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(98), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(98), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(98), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(98), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(98), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(98), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(98), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(98), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(98), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(98), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(98), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(98), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(98), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(98), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(98), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(98), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(98), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(98), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(98), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(98), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(98), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(98), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(98), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(98), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(98), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(98), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(98), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(98), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(98), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(98), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(98), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(98), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(98), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(98), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(98), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(98), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(98), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(98), - [anon_sym_static_DASHput] = ACTIONS(98), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(98), - [anon_sym_execute_DASHinline] = ACTIONS(98), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(98), - [anon_sym_iget_DASHquick] = ACTIONS(98), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(98), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(98), - [anon_sym_iput_DASHquick] = ACTIONS(98), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(98), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(98), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(102), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(98), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(102), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(98), - [anon_sym_rsub_DASHint] = ACTIONS(102), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(98), - [anon_sym_DOTline] = ACTIONS(98), - [anon_sym_DOTlocals] = ACTIONS(98), - [anon_sym_DOTregisters] = ACTIONS(98), - [anon_sym_DOTcatch] = ACTIONS(102), - [anon_sym_DOTcatchall] = ACTIONS(98), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(98), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(98), - [anon_sym_DOTarray_DASHdata] = ACTIONS(98), - [sym_comment] = ACTIONS(3), - }, - [11] = { - [sym_end_method] = ACTIONS(104), - [anon_sym_DOTannotation] = ACTIONS(104), - [anon_sym_DOTparam] = ACTIONS(104), - [sym_label] = ACTIONS(104), - [anon_sym_COMMA] = ACTIONS(104), - [anon_sym_nop] = ACTIONS(104), - [anon_sym_move] = ACTIONS(106), - [anon_sym_move_SLASHfrom16] = ACTIONS(104), - [anon_sym_move_SLASH16] = ACTIONS(104), - [anon_sym_move_DASHwide] = ACTIONS(106), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(104), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(104), - [anon_sym_move_DASHobject] = ACTIONS(106), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(104), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(104), - [anon_sym_move_DASHresult] = ACTIONS(106), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(104), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(104), - [anon_sym_move_DASHexception] = ACTIONS(104), - [anon_sym_return_DASHvoid] = ACTIONS(104), - [anon_sym_return] = ACTIONS(106), - [anon_sym_return_DASHwide] = ACTIONS(104), - [anon_sym_return_DASHobject] = ACTIONS(104), - [anon_sym_const_SLASH4] = ACTIONS(104), - [anon_sym_const_SLASH16] = ACTIONS(104), - [anon_sym_const] = ACTIONS(106), - [anon_sym_const_SLASHhigh16] = ACTIONS(104), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(104), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(104), - [anon_sym_const_DASHwide] = ACTIONS(106), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(104), - [anon_sym_const_DASHstring] = ACTIONS(106), - [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(104), - [anon_sym_const_DASHclass] = ACTIONS(104), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(104), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(104), - [anon_sym_monitor_DASHenter] = ACTIONS(104), - [anon_sym_monitor_DASHexit] = ACTIONS(104), - [anon_sym_check_DASHcast] = ACTIONS(104), - [anon_sym_instance_DASHof] = ACTIONS(104), - [anon_sym_array_DASHlength] = ACTIONS(104), - [anon_sym_new_DASHinstance] = ACTIONS(104), - [anon_sym_new_DASHarray] = ACTIONS(104), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(106), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(104), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(104), - [anon_sym_throw] = ACTIONS(104), - [anon_sym_goto] = ACTIONS(106), - [anon_sym_goto_SLASH16] = ACTIONS(104), - [anon_sym_goto_SLASH32] = ACTIONS(104), - [anon_sym_packed_DASHswitch] = ACTIONS(104), - [anon_sym_sparse_DASHswitch] = ACTIONS(104), - [anon_sym_cmpl_DASHfloat] = ACTIONS(104), - [anon_sym_cmpg_DASHfloat] = ACTIONS(104), - [anon_sym_cmpl_DASHdouble] = ACTIONS(104), - [anon_sym_cmpg_DASHdouble] = ACTIONS(104), - [anon_sym_cmp_DASHlong] = ACTIONS(104), - [anon_sym_if_DASHeq] = ACTIONS(106), - [anon_sym_if_DASHne] = ACTIONS(106), - [anon_sym_if_DASHlt] = ACTIONS(106), - [anon_sym_if_DASHge] = ACTIONS(106), - [anon_sym_if_DASHgt] = ACTIONS(106), - [anon_sym_if_DASHle] = ACTIONS(106), - [anon_sym_if_DASHeqz] = ACTIONS(104), - [anon_sym_if_DASHnez] = ACTIONS(104), - [anon_sym_if_DASHltz] = ACTIONS(104), - [anon_sym_if_DASHgez] = ACTIONS(104), - [anon_sym_if_DASHgtz] = ACTIONS(104), - [anon_sym_if_DASHlez] = ACTIONS(104), - [anon_sym_aget] = ACTIONS(106), - [anon_sym_aget_DASHwide] = ACTIONS(104), - [anon_sym_aget_DASHobject] = ACTIONS(104), - [anon_sym_aget_DASHboolean] = ACTIONS(104), - [anon_sym_aget_DASHbyte] = ACTIONS(104), - [anon_sym_aget_DASHchar] = ACTIONS(104), - [anon_sym_aget_DASHshort] = ACTIONS(104), - [anon_sym_aput] = ACTIONS(106), - [anon_sym_aput_DASHwide] = ACTIONS(104), - [anon_sym_aput_DASHobject] = ACTIONS(104), - [anon_sym_aput_DASHboolean] = ACTIONS(104), - [anon_sym_aput_DASHbyte] = ACTIONS(104), - [anon_sym_aput_DASHchar] = ACTIONS(104), - [anon_sym_aput_DASHshort] = ACTIONS(104), - [anon_sym_iget] = ACTIONS(106), - [anon_sym_iget_DASHwide] = ACTIONS(106), - [anon_sym_iget_DASHobject] = ACTIONS(106), - [anon_sym_iget_DASHboolean] = ACTIONS(104), - [anon_sym_iget_DASHbyte] = ACTIONS(104), - [anon_sym_iget_DASHchar] = ACTIONS(104), - [anon_sym_iget_DASHshort] = ACTIONS(104), - [anon_sym_iput] = ACTIONS(106), - [anon_sym_iput_DASHwide] = ACTIONS(106), - [anon_sym_iput_DASHobject] = ACTIONS(106), - [anon_sym_iput_DASHboolean] = ACTIONS(104), - [anon_sym_iput_DASHbyte] = ACTIONS(104), - [anon_sym_iput_DASHchar] = ACTIONS(104), - [anon_sym_iput_DASHshort] = ACTIONS(104), - [anon_sym_sget] = ACTIONS(106), - [anon_sym_sget_DASHwide] = ACTIONS(104), - [anon_sym_sget_DASHobject] = ACTIONS(104), - [anon_sym_sget_DASHboolean] = ACTIONS(104), - [anon_sym_sget_DASHbyte] = ACTIONS(104), - [anon_sym_sget_DASHchar] = ACTIONS(104), - [anon_sym_sget_DASHshort] = ACTIONS(104), - [anon_sym_sput] = ACTIONS(106), - [anon_sym_sput_DASHwide] = ACTIONS(104), - [anon_sym_sput_DASHobject] = ACTIONS(104), - [anon_sym_sput_DASHboolean] = ACTIONS(104), - [anon_sym_sput_DASHbyte] = ACTIONS(104), - [anon_sym_sput_DASHchar] = ACTIONS(104), - [anon_sym_sput_DASHshort] = ACTIONS(104), - [anon_sym_invoke_DASHcustom] = ACTIONS(106), - [anon_sym_invoke_DASHdirect] = ACTIONS(106), - [anon_sym_invoke_DASHinterface] = ACTIONS(106), - [anon_sym_invoke_DASHstatic] = ACTIONS(106), - [anon_sym_invoke_DASHsuper] = ACTIONS(106), - [anon_sym_invoke_DASHvirtual] = ACTIONS(106), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(104), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(104), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(104), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(104), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(104), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(104), - [anon_sym_neg_DASHint] = ACTIONS(104), - [anon_sym_not_DASHint] = ACTIONS(104), - [anon_sym_neg_DASHlong] = ACTIONS(104), - [anon_sym_not_DASHlong] = ACTIONS(104), - [anon_sym_neg_DASHfloat] = ACTIONS(104), - [anon_sym_neg_DASHdouble] = ACTIONS(104), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(104), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(104), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(104), - [anon_sym_long_DASHto_DASHint] = ACTIONS(104), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(104), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(104), - [anon_sym_float_DASHto_DASHint] = ACTIONS(104), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(104), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(104), - [anon_sym_double_DASHto_DASHint] = ACTIONS(104), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(104), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(104), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(104), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(104), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(104), - [anon_sym_add_DASHint] = ACTIONS(106), - [anon_sym_sub_DASHint] = ACTIONS(106), - [anon_sym_mul_DASHint] = ACTIONS(106), - [anon_sym_div_DASHint] = ACTIONS(106), - [anon_sym_rem_DASHint] = ACTIONS(106), - [anon_sym_and_DASHint] = ACTIONS(106), - [anon_sym_or_DASHint] = ACTIONS(106), - [anon_sym_xor_DASHint] = ACTIONS(106), - [anon_sym_shl_DASHint] = ACTIONS(106), - [anon_sym_shr_DASHint] = ACTIONS(106), - [anon_sym_ushr_DASHint] = ACTIONS(106), - [anon_sym_add_DASHlong] = ACTIONS(106), - [anon_sym_sub_DASHlong] = ACTIONS(106), - [anon_sym_mul_DASHlong] = ACTIONS(106), - [anon_sym_div_DASHlong] = ACTIONS(106), - [anon_sym_rem_DASHlong] = ACTIONS(106), - [anon_sym_and_DASHlong] = ACTIONS(106), - [anon_sym_or_DASHlong] = ACTIONS(106), - [anon_sym_xor_DASHlong] = ACTIONS(106), - [anon_sym_shl_DASHlong] = ACTIONS(106), - [anon_sym_shr_DASHlong] = ACTIONS(106), - [anon_sym_ushr_DASHlong] = ACTIONS(106), - [anon_sym_add_DASHfloat] = ACTIONS(106), - [anon_sym_sub_DASHfloat] = ACTIONS(106), - [anon_sym_mul_DASHfloat] = ACTIONS(106), - [anon_sym_div_DASHfloat] = ACTIONS(106), - [anon_sym_rem_DASHfloat] = ACTIONS(106), - [anon_sym_add_DASHdouble] = ACTIONS(106), - [anon_sym_sub_DASHdouble] = ACTIONS(106), - [anon_sym_mul_DASHdouble] = ACTIONS(106), - [anon_sym_div_DASHdouble] = ACTIONS(106), - [anon_sym_rem_DASHdouble] = ACTIONS(106), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(104), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(104), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(104), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(104), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(104), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(104), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(104), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(104), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(104), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(104), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(104), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(104), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(104), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(104), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(104), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(104), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(104), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(104), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(104), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(104), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(104), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(104), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(104), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(104), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(104), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(104), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(104), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(104), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(104), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(104), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(104), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(104), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(104), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(104), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(104), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(104), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(104), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(104), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(104), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(104), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(104), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(104), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(104), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(104), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(104), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(104), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(104), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(104), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(104), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(104), - [anon_sym_static_DASHput] = ACTIONS(104), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(104), - [anon_sym_execute_DASHinline] = ACTIONS(104), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(104), - [anon_sym_iget_DASHquick] = ACTIONS(104), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(104), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(104), - [anon_sym_iput_DASHquick] = ACTIONS(104), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(104), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(104), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(106), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(104), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(106), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(104), - [anon_sym_rsub_DASHint] = ACTIONS(106), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(104), - [anon_sym_DOTline] = ACTIONS(104), - [anon_sym_DOTlocals] = ACTIONS(104), - [anon_sym_DOTregisters] = ACTIONS(104), - [anon_sym_DOTcatch] = ACTIONS(106), - [anon_sym_RBRACE] = ACTIONS(104), - [anon_sym_DOTcatchall] = ACTIONS(104), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(104), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(104), - [anon_sym_DOTarray_DASHdata] = ACTIONS(104), - [sym_comment] = ACTIONS(3), - }, - [12] = { - [sym_end_method] = ACTIONS(108), - [anon_sym_DOTannotation] = ACTIONS(108), - [anon_sym_DOTparam] = ACTIONS(108), - [sym_label] = ACTIONS(108), - [anon_sym_COMMA] = ACTIONS(108), - [anon_sym_nop] = ACTIONS(108), - [anon_sym_move] = ACTIONS(110), - [anon_sym_move_SLASHfrom16] = ACTIONS(108), - [anon_sym_move_SLASH16] = ACTIONS(108), - [anon_sym_move_DASHwide] = ACTIONS(110), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(108), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(108), - [anon_sym_move_DASHobject] = ACTIONS(110), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(108), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(108), - [anon_sym_move_DASHresult] = ACTIONS(110), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(108), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(108), - [anon_sym_move_DASHexception] = ACTIONS(108), - [anon_sym_return_DASHvoid] = ACTIONS(108), - [anon_sym_return] = ACTIONS(110), - [anon_sym_return_DASHwide] = ACTIONS(108), - [anon_sym_return_DASHobject] = ACTIONS(108), - [anon_sym_const_SLASH4] = ACTIONS(108), - [anon_sym_const_SLASH16] = ACTIONS(108), - [anon_sym_const] = ACTIONS(110), - [anon_sym_const_SLASHhigh16] = ACTIONS(108), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(108), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(108), - [anon_sym_const_DASHwide] = ACTIONS(110), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(108), - [anon_sym_const_DASHstring] = ACTIONS(110), - [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(108), - [anon_sym_const_DASHclass] = ACTIONS(108), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(108), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(108), - [anon_sym_monitor_DASHenter] = ACTIONS(108), - [anon_sym_monitor_DASHexit] = ACTIONS(108), - [anon_sym_check_DASHcast] = ACTIONS(108), - [anon_sym_instance_DASHof] = ACTIONS(108), - [anon_sym_array_DASHlength] = ACTIONS(108), - [anon_sym_new_DASHinstance] = ACTIONS(108), - [anon_sym_new_DASHarray] = ACTIONS(108), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(110), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(108), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(108), - [anon_sym_throw] = ACTIONS(108), - [anon_sym_goto] = ACTIONS(110), - [anon_sym_goto_SLASH16] = ACTIONS(108), - [anon_sym_goto_SLASH32] = ACTIONS(108), - [anon_sym_packed_DASHswitch] = ACTIONS(108), - [anon_sym_sparse_DASHswitch] = ACTIONS(108), - [anon_sym_cmpl_DASHfloat] = ACTIONS(108), - [anon_sym_cmpg_DASHfloat] = ACTIONS(108), - [anon_sym_cmpl_DASHdouble] = ACTIONS(108), - [anon_sym_cmpg_DASHdouble] = ACTIONS(108), - [anon_sym_cmp_DASHlong] = ACTIONS(108), - [anon_sym_if_DASHeq] = ACTIONS(110), - [anon_sym_if_DASHne] = ACTIONS(110), - [anon_sym_if_DASHlt] = ACTIONS(110), - [anon_sym_if_DASHge] = ACTIONS(110), - [anon_sym_if_DASHgt] = ACTIONS(110), - [anon_sym_if_DASHle] = ACTIONS(110), - [anon_sym_if_DASHeqz] = ACTIONS(108), - [anon_sym_if_DASHnez] = ACTIONS(108), - [anon_sym_if_DASHltz] = ACTIONS(108), - [anon_sym_if_DASHgez] = ACTIONS(108), - [anon_sym_if_DASHgtz] = ACTIONS(108), - [anon_sym_if_DASHlez] = ACTIONS(108), - [anon_sym_aget] = ACTIONS(110), - [anon_sym_aget_DASHwide] = ACTIONS(108), - [anon_sym_aget_DASHobject] = ACTIONS(108), - [anon_sym_aget_DASHboolean] = ACTIONS(108), - [anon_sym_aget_DASHbyte] = ACTIONS(108), - [anon_sym_aget_DASHchar] = ACTIONS(108), - [anon_sym_aget_DASHshort] = ACTIONS(108), - [anon_sym_aput] = ACTIONS(110), - [anon_sym_aput_DASHwide] = ACTIONS(108), - [anon_sym_aput_DASHobject] = ACTIONS(108), - [anon_sym_aput_DASHboolean] = ACTIONS(108), - [anon_sym_aput_DASHbyte] = ACTIONS(108), - [anon_sym_aput_DASHchar] = ACTIONS(108), - [anon_sym_aput_DASHshort] = ACTIONS(108), - [anon_sym_iget] = ACTIONS(110), - [anon_sym_iget_DASHwide] = ACTIONS(110), - [anon_sym_iget_DASHobject] = ACTIONS(110), - [anon_sym_iget_DASHboolean] = ACTIONS(108), - [anon_sym_iget_DASHbyte] = ACTIONS(108), - [anon_sym_iget_DASHchar] = ACTIONS(108), - [anon_sym_iget_DASHshort] = ACTIONS(108), - [anon_sym_iput] = ACTIONS(110), - [anon_sym_iput_DASHwide] = ACTIONS(110), - [anon_sym_iput_DASHobject] = ACTIONS(110), - [anon_sym_iput_DASHboolean] = ACTIONS(108), - [anon_sym_iput_DASHbyte] = ACTIONS(108), - [anon_sym_iput_DASHchar] = ACTIONS(108), - [anon_sym_iput_DASHshort] = ACTIONS(108), - [anon_sym_sget] = ACTIONS(110), - [anon_sym_sget_DASHwide] = ACTIONS(108), - [anon_sym_sget_DASHobject] = ACTIONS(108), - [anon_sym_sget_DASHboolean] = ACTIONS(108), - [anon_sym_sget_DASHbyte] = ACTIONS(108), - [anon_sym_sget_DASHchar] = ACTIONS(108), - [anon_sym_sget_DASHshort] = ACTIONS(108), - [anon_sym_sput] = ACTIONS(110), - [anon_sym_sput_DASHwide] = ACTIONS(108), - [anon_sym_sput_DASHobject] = ACTIONS(108), - [anon_sym_sput_DASHboolean] = ACTIONS(108), - [anon_sym_sput_DASHbyte] = ACTIONS(108), - [anon_sym_sput_DASHchar] = ACTIONS(108), - [anon_sym_sput_DASHshort] = ACTIONS(108), - [anon_sym_invoke_DASHcustom] = ACTIONS(110), - [anon_sym_invoke_DASHdirect] = ACTIONS(110), - [anon_sym_invoke_DASHinterface] = ACTIONS(110), - [anon_sym_invoke_DASHstatic] = ACTIONS(110), - [anon_sym_invoke_DASHsuper] = ACTIONS(110), - [anon_sym_invoke_DASHvirtual] = ACTIONS(110), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(108), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(108), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(108), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(108), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(108), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(108), - [anon_sym_neg_DASHint] = ACTIONS(108), - [anon_sym_not_DASHint] = ACTIONS(108), - [anon_sym_neg_DASHlong] = ACTIONS(108), - [anon_sym_not_DASHlong] = ACTIONS(108), - [anon_sym_neg_DASHfloat] = ACTIONS(108), - [anon_sym_neg_DASHdouble] = ACTIONS(108), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(108), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(108), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(108), - [anon_sym_long_DASHto_DASHint] = ACTIONS(108), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(108), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(108), - [anon_sym_float_DASHto_DASHint] = ACTIONS(108), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(108), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(108), - [anon_sym_double_DASHto_DASHint] = ACTIONS(108), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(108), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(108), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(108), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(108), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(108), - [anon_sym_add_DASHint] = ACTIONS(110), - [anon_sym_sub_DASHint] = ACTIONS(110), - [anon_sym_mul_DASHint] = ACTIONS(110), - [anon_sym_div_DASHint] = ACTIONS(110), - [anon_sym_rem_DASHint] = ACTIONS(110), - [anon_sym_and_DASHint] = ACTIONS(110), - [anon_sym_or_DASHint] = ACTIONS(110), - [anon_sym_xor_DASHint] = ACTIONS(110), - [anon_sym_shl_DASHint] = ACTIONS(110), - [anon_sym_shr_DASHint] = ACTIONS(110), - [anon_sym_ushr_DASHint] = ACTIONS(110), - [anon_sym_add_DASHlong] = ACTIONS(110), - [anon_sym_sub_DASHlong] = ACTIONS(110), - [anon_sym_mul_DASHlong] = ACTIONS(110), - [anon_sym_div_DASHlong] = ACTIONS(110), - [anon_sym_rem_DASHlong] = ACTIONS(110), - [anon_sym_and_DASHlong] = ACTIONS(110), - [anon_sym_or_DASHlong] = ACTIONS(110), - [anon_sym_xor_DASHlong] = ACTIONS(110), - [anon_sym_shl_DASHlong] = ACTIONS(110), - [anon_sym_shr_DASHlong] = ACTIONS(110), - [anon_sym_ushr_DASHlong] = ACTIONS(110), - [anon_sym_add_DASHfloat] = ACTIONS(110), - [anon_sym_sub_DASHfloat] = ACTIONS(110), - [anon_sym_mul_DASHfloat] = ACTIONS(110), - [anon_sym_div_DASHfloat] = ACTIONS(110), - [anon_sym_rem_DASHfloat] = ACTIONS(110), - [anon_sym_add_DASHdouble] = ACTIONS(110), - [anon_sym_sub_DASHdouble] = ACTIONS(110), - [anon_sym_mul_DASHdouble] = ACTIONS(110), - [anon_sym_div_DASHdouble] = ACTIONS(110), - [anon_sym_rem_DASHdouble] = ACTIONS(110), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(108), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(108), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(108), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(108), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(108), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(108), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(108), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(108), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(108), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(108), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(108), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(108), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(108), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(108), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(108), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(108), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(108), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(108), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(108), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(108), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(108), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(108), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(108), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(108), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(108), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(108), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(108), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(108), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(108), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(108), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(108), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(108), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(108), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(108), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(108), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(108), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(108), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(108), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(108), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(108), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(108), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(108), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(108), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(108), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(108), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(108), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(108), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(108), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(108), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(108), - [anon_sym_static_DASHput] = ACTIONS(108), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(108), - [anon_sym_execute_DASHinline] = ACTIONS(108), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(108), - [anon_sym_iget_DASHquick] = ACTIONS(108), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(108), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(108), - [anon_sym_iput_DASHquick] = ACTIONS(108), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(108), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(108), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(110), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(108), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(110), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(108), - [anon_sym_rsub_DASHint] = ACTIONS(110), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(108), - [anon_sym_DOTline] = ACTIONS(108), - [anon_sym_DOTlocals] = ACTIONS(108), - [anon_sym_DOTregisters] = ACTIONS(108), - [anon_sym_DOTcatch] = ACTIONS(110), - [anon_sym_RBRACE] = ACTIONS(108), - [anon_sym_DOTcatchall] = ACTIONS(108), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(108), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(108), - [anon_sym_DOTarray_DASHdata] = ACTIONS(108), - [sym_comment] = ACTIONS(3), - }, - [13] = { - [sym_end_method] = ACTIONS(112), - [anon_sym_DOTannotation] = ACTIONS(112), - [anon_sym_DOTparam] = ACTIONS(112), - [sym_end_param] = ACTIONS(112), - [sym_label] = ACTIONS(112), - [anon_sym_nop] = ACTIONS(112), - [anon_sym_move] = ACTIONS(114), - [anon_sym_move_SLASHfrom16] = ACTIONS(112), - [anon_sym_move_SLASH16] = ACTIONS(112), - [anon_sym_move_DASHwide] = ACTIONS(114), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(112), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(112), - [anon_sym_move_DASHobject] = ACTIONS(114), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(112), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(112), - [anon_sym_move_DASHresult] = ACTIONS(114), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(112), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(112), - [anon_sym_move_DASHexception] = ACTIONS(112), - [anon_sym_return_DASHvoid] = ACTIONS(112), - [anon_sym_return] = ACTIONS(114), - [anon_sym_return_DASHwide] = ACTIONS(112), - [anon_sym_return_DASHobject] = ACTIONS(112), - [anon_sym_const_SLASH4] = ACTIONS(112), - [anon_sym_const_SLASH16] = ACTIONS(112), - [anon_sym_const] = ACTIONS(114), - [anon_sym_const_SLASHhigh16] = ACTIONS(112), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(112), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(112), - [anon_sym_const_DASHwide] = ACTIONS(114), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(112), - [anon_sym_const_DASHstring] = ACTIONS(114), - [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(112), - [anon_sym_const_DASHclass] = ACTIONS(112), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(112), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(112), - [anon_sym_monitor_DASHenter] = ACTIONS(112), - [anon_sym_monitor_DASHexit] = ACTIONS(112), - [anon_sym_check_DASHcast] = ACTIONS(112), - [anon_sym_instance_DASHof] = ACTIONS(112), - [anon_sym_array_DASHlength] = ACTIONS(112), - [anon_sym_new_DASHinstance] = ACTIONS(112), - [anon_sym_new_DASHarray] = ACTIONS(112), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(114), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(112), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(112), - [anon_sym_throw] = ACTIONS(112), - [anon_sym_goto] = ACTIONS(114), - [anon_sym_goto_SLASH16] = ACTIONS(112), - [anon_sym_goto_SLASH32] = ACTIONS(112), - [anon_sym_packed_DASHswitch] = ACTIONS(112), - [anon_sym_sparse_DASHswitch] = ACTIONS(112), - [anon_sym_cmpl_DASHfloat] = ACTIONS(112), - [anon_sym_cmpg_DASHfloat] = ACTIONS(112), - [anon_sym_cmpl_DASHdouble] = ACTIONS(112), - [anon_sym_cmpg_DASHdouble] = ACTIONS(112), - [anon_sym_cmp_DASHlong] = ACTIONS(112), - [anon_sym_if_DASHeq] = ACTIONS(114), - [anon_sym_if_DASHne] = ACTIONS(114), - [anon_sym_if_DASHlt] = ACTIONS(114), - [anon_sym_if_DASHge] = ACTIONS(114), - [anon_sym_if_DASHgt] = ACTIONS(114), - [anon_sym_if_DASHle] = ACTIONS(114), - [anon_sym_if_DASHeqz] = ACTIONS(112), - [anon_sym_if_DASHnez] = ACTIONS(112), - [anon_sym_if_DASHltz] = ACTIONS(112), - [anon_sym_if_DASHgez] = ACTIONS(112), - [anon_sym_if_DASHgtz] = ACTIONS(112), - [anon_sym_if_DASHlez] = ACTIONS(112), - [anon_sym_aget] = ACTIONS(114), - [anon_sym_aget_DASHwide] = ACTIONS(112), - [anon_sym_aget_DASHobject] = ACTIONS(112), - [anon_sym_aget_DASHboolean] = ACTIONS(112), - [anon_sym_aget_DASHbyte] = ACTIONS(112), - [anon_sym_aget_DASHchar] = ACTIONS(112), - [anon_sym_aget_DASHshort] = ACTIONS(112), - [anon_sym_aput] = ACTIONS(114), - [anon_sym_aput_DASHwide] = ACTIONS(112), - [anon_sym_aput_DASHobject] = ACTIONS(112), - [anon_sym_aput_DASHboolean] = ACTIONS(112), - [anon_sym_aput_DASHbyte] = ACTIONS(112), - [anon_sym_aput_DASHchar] = ACTIONS(112), - [anon_sym_aput_DASHshort] = ACTIONS(112), - [anon_sym_iget] = ACTIONS(114), - [anon_sym_iget_DASHwide] = ACTIONS(114), - [anon_sym_iget_DASHobject] = ACTIONS(114), - [anon_sym_iget_DASHboolean] = ACTIONS(112), - [anon_sym_iget_DASHbyte] = ACTIONS(112), - [anon_sym_iget_DASHchar] = ACTIONS(112), - [anon_sym_iget_DASHshort] = ACTIONS(112), - [anon_sym_iput] = ACTIONS(114), - [anon_sym_iput_DASHwide] = ACTIONS(114), - [anon_sym_iput_DASHobject] = ACTIONS(114), - [anon_sym_iput_DASHboolean] = ACTIONS(112), - [anon_sym_iput_DASHbyte] = ACTIONS(112), - [anon_sym_iput_DASHchar] = ACTIONS(112), - [anon_sym_iput_DASHshort] = ACTIONS(112), - [anon_sym_sget] = ACTIONS(114), - [anon_sym_sget_DASHwide] = ACTIONS(112), - [anon_sym_sget_DASHobject] = ACTIONS(112), - [anon_sym_sget_DASHboolean] = ACTIONS(112), - [anon_sym_sget_DASHbyte] = ACTIONS(112), - [anon_sym_sget_DASHchar] = ACTIONS(112), - [anon_sym_sget_DASHshort] = ACTIONS(112), - [anon_sym_sput] = ACTIONS(114), - [anon_sym_sput_DASHwide] = ACTIONS(112), - [anon_sym_sput_DASHobject] = ACTIONS(112), - [anon_sym_sput_DASHboolean] = ACTIONS(112), - [anon_sym_sput_DASHbyte] = ACTIONS(112), - [anon_sym_sput_DASHchar] = ACTIONS(112), - [anon_sym_sput_DASHshort] = ACTIONS(112), - [anon_sym_invoke_DASHcustom] = ACTIONS(114), - [anon_sym_invoke_DASHdirect] = ACTIONS(114), - [anon_sym_invoke_DASHinterface] = ACTIONS(114), - [anon_sym_invoke_DASHstatic] = ACTIONS(114), - [anon_sym_invoke_DASHsuper] = ACTIONS(114), - [anon_sym_invoke_DASHvirtual] = ACTIONS(114), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(112), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(112), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(112), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(112), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(112), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(112), - [anon_sym_neg_DASHint] = ACTIONS(112), - [anon_sym_not_DASHint] = ACTIONS(112), - [anon_sym_neg_DASHlong] = ACTIONS(112), - [anon_sym_not_DASHlong] = ACTIONS(112), - [anon_sym_neg_DASHfloat] = ACTIONS(112), - [anon_sym_neg_DASHdouble] = ACTIONS(112), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(112), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(112), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(112), - [anon_sym_long_DASHto_DASHint] = ACTIONS(112), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(112), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(112), - [anon_sym_float_DASHto_DASHint] = ACTIONS(112), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(112), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(112), - [anon_sym_double_DASHto_DASHint] = ACTIONS(112), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(112), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(112), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(112), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(112), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(112), - [anon_sym_add_DASHint] = ACTIONS(114), - [anon_sym_sub_DASHint] = ACTIONS(114), - [anon_sym_mul_DASHint] = ACTIONS(114), - [anon_sym_div_DASHint] = ACTIONS(114), - [anon_sym_rem_DASHint] = ACTIONS(114), - [anon_sym_and_DASHint] = ACTIONS(114), - [anon_sym_or_DASHint] = ACTIONS(114), - [anon_sym_xor_DASHint] = ACTIONS(114), - [anon_sym_shl_DASHint] = ACTIONS(114), - [anon_sym_shr_DASHint] = ACTIONS(114), - [anon_sym_ushr_DASHint] = ACTIONS(114), - [anon_sym_add_DASHlong] = ACTIONS(114), - [anon_sym_sub_DASHlong] = ACTIONS(114), - [anon_sym_mul_DASHlong] = ACTIONS(114), - [anon_sym_div_DASHlong] = ACTIONS(114), - [anon_sym_rem_DASHlong] = ACTIONS(114), - [anon_sym_and_DASHlong] = ACTIONS(114), - [anon_sym_or_DASHlong] = ACTIONS(114), - [anon_sym_xor_DASHlong] = ACTIONS(114), - [anon_sym_shl_DASHlong] = ACTIONS(114), - [anon_sym_shr_DASHlong] = ACTIONS(114), - [anon_sym_ushr_DASHlong] = ACTIONS(114), - [anon_sym_add_DASHfloat] = ACTIONS(114), - [anon_sym_sub_DASHfloat] = ACTIONS(114), - [anon_sym_mul_DASHfloat] = ACTIONS(114), - [anon_sym_div_DASHfloat] = ACTIONS(114), - [anon_sym_rem_DASHfloat] = ACTIONS(114), - [anon_sym_add_DASHdouble] = ACTIONS(114), - [anon_sym_sub_DASHdouble] = ACTIONS(114), - [anon_sym_mul_DASHdouble] = ACTIONS(114), - [anon_sym_div_DASHdouble] = ACTIONS(114), - [anon_sym_rem_DASHdouble] = ACTIONS(114), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(112), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(112), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(112), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(112), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(112), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(112), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(112), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(112), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(112), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(112), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(112), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(112), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(112), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(112), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(112), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(112), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(112), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(112), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(112), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(112), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(112), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(112), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(112), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(112), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(112), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(112), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(112), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(112), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(112), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(112), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(112), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(112), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(112), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(112), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(112), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(112), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(112), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(112), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(112), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(112), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(112), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(112), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(112), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(112), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(112), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(112), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(112), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(112), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(112), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(112), - [anon_sym_static_DASHput] = ACTIONS(112), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(112), - [anon_sym_execute_DASHinline] = ACTIONS(112), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(112), - [anon_sym_iget_DASHquick] = ACTIONS(112), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(112), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(112), - [anon_sym_iput_DASHquick] = ACTIONS(112), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(112), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(112), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(114), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(112), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(114), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(112), - [anon_sym_rsub_DASHint] = ACTIONS(114), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(112), - [anon_sym_DOTline] = ACTIONS(112), - [anon_sym_DOTlocals] = ACTIONS(112), - [anon_sym_DOTregisters] = ACTIONS(112), - [anon_sym_DOTcatch] = ACTIONS(114), - [anon_sym_DOTcatchall] = ACTIONS(112), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(112), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(112), - [anon_sym_DOTarray_DASHdata] = ACTIONS(112), - [sym_comment] = ACTIONS(3), - }, - [14] = { - [sym_end_method] = ACTIONS(116), - [anon_sym_DOTannotation] = ACTIONS(116), - [anon_sym_DOTparam] = ACTIONS(116), - [sym_label] = ACTIONS(116), - [anon_sym_nop] = ACTIONS(116), - [anon_sym_move] = ACTIONS(118), - [anon_sym_move_SLASHfrom16] = ACTIONS(116), - [anon_sym_move_SLASH16] = ACTIONS(116), - [anon_sym_move_DASHwide] = ACTIONS(118), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(116), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(116), - [anon_sym_move_DASHobject] = ACTIONS(118), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(116), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(116), - [anon_sym_move_DASHresult] = ACTIONS(118), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(116), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(116), - [anon_sym_move_DASHexception] = ACTIONS(116), - [anon_sym_return_DASHvoid] = ACTIONS(116), - [anon_sym_return] = ACTIONS(118), - [anon_sym_return_DASHwide] = ACTIONS(116), - [anon_sym_return_DASHobject] = ACTIONS(116), - [anon_sym_const_SLASH4] = ACTIONS(116), - [anon_sym_const_SLASH16] = ACTIONS(116), - [anon_sym_const] = ACTIONS(118), - [anon_sym_const_SLASHhigh16] = ACTIONS(116), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(116), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(116), - [anon_sym_const_DASHwide] = ACTIONS(118), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(116), - [anon_sym_const_DASHstring] = ACTIONS(118), - [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(116), - [anon_sym_const_DASHclass] = ACTIONS(116), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(116), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(116), - [anon_sym_monitor_DASHenter] = ACTIONS(116), - [anon_sym_monitor_DASHexit] = ACTIONS(116), - [anon_sym_check_DASHcast] = ACTIONS(116), - [anon_sym_instance_DASHof] = ACTIONS(116), - [anon_sym_array_DASHlength] = ACTIONS(116), - [anon_sym_new_DASHinstance] = ACTIONS(116), - [anon_sym_new_DASHarray] = ACTIONS(116), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(118), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(116), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(116), - [anon_sym_throw] = ACTIONS(116), - [anon_sym_goto] = ACTIONS(118), - [anon_sym_goto_SLASH16] = ACTIONS(116), - [anon_sym_goto_SLASH32] = ACTIONS(116), - [anon_sym_packed_DASHswitch] = ACTIONS(116), - [anon_sym_sparse_DASHswitch] = ACTIONS(116), - [anon_sym_cmpl_DASHfloat] = ACTIONS(116), - [anon_sym_cmpg_DASHfloat] = ACTIONS(116), - [anon_sym_cmpl_DASHdouble] = ACTIONS(116), - [anon_sym_cmpg_DASHdouble] = ACTIONS(116), - [anon_sym_cmp_DASHlong] = ACTIONS(116), - [anon_sym_if_DASHeq] = ACTIONS(118), - [anon_sym_if_DASHne] = ACTIONS(118), - [anon_sym_if_DASHlt] = ACTIONS(118), - [anon_sym_if_DASHge] = ACTIONS(118), - [anon_sym_if_DASHgt] = ACTIONS(118), - [anon_sym_if_DASHle] = ACTIONS(118), - [anon_sym_if_DASHeqz] = ACTIONS(116), - [anon_sym_if_DASHnez] = ACTIONS(116), - [anon_sym_if_DASHltz] = ACTIONS(116), - [anon_sym_if_DASHgez] = ACTIONS(116), - [anon_sym_if_DASHgtz] = ACTIONS(116), - [anon_sym_if_DASHlez] = ACTIONS(116), - [anon_sym_aget] = ACTIONS(118), - [anon_sym_aget_DASHwide] = ACTIONS(116), - [anon_sym_aget_DASHobject] = ACTIONS(116), - [anon_sym_aget_DASHboolean] = ACTIONS(116), - [anon_sym_aget_DASHbyte] = ACTIONS(116), - [anon_sym_aget_DASHchar] = ACTIONS(116), - [anon_sym_aget_DASHshort] = ACTIONS(116), - [anon_sym_aput] = ACTIONS(118), - [anon_sym_aput_DASHwide] = ACTIONS(116), - [anon_sym_aput_DASHobject] = ACTIONS(116), - [anon_sym_aput_DASHboolean] = ACTIONS(116), - [anon_sym_aput_DASHbyte] = ACTIONS(116), - [anon_sym_aput_DASHchar] = ACTIONS(116), - [anon_sym_aput_DASHshort] = ACTIONS(116), - [anon_sym_iget] = ACTIONS(118), - [anon_sym_iget_DASHwide] = ACTIONS(118), - [anon_sym_iget_DASHobject] = ACTIONS(118), - [anon_sym_iget_DASHboolean] = ACTIONS(116), - [anon_sym_iget_DASHbyte] = ACTIONS(116), - [anon_sym_iget_DASHchar] = ACTIONS(116), - [anon_sym_iget_DASHshort] = ACTIONS(116), - [anon_sym_iput] = ACTIONS(118), - [anon_sym_iput_DASHwide] = ACTIONS(118), - [anon_sym_iput_DASHobject] = ACTIONS(118), - [anon_sym_iput_DASHboolean] = ACTIONS(116), - [anon_sym_iput_DASHbyte] = ACTIONS(116), - [anon_sym_iput_DASHchar] = ACTIONS(116), - [anon_sym_iput_DASHshort] = ACTIONS(116), - [anon_sym_sget] = ACTIONS(118), - [anon_sym_sget_DASHwide] = ACTIONS(116), - [anon_sym_sget_DASHobject] = ACTIONS(116), - [anon_sym_sget_DASHboolean] = ACTIONS(116), - [anon_sym_sget_DASHbyte] = ACTIONS(116), - [anon_sym_sget_DASHchar] = ACTIONS(116), - [anon_sym_sget_DASHshort] = ACTIONS(116), - [anon_sym_sput] = ACTIONS(118), - [anon_sym_sput_DASHwide] = ACTIONS(116), - [anon_sym_sput_DASHobject] = ACTIONS(116), - [anon_sym_sput_DASHboolean] = ACTIONS(116), - [anon_sym_sput_DASHbyte] = ACTIONS(116), - [anon_sym_sput_DASHchar] = ACTIONS(116), - [anon_sym_sput_DASHshort] = ACTIONS(116), - [anon_sym_invoke_DASHcustom] = ACTIONS(118), - [anon_sym_invoke_DASHdirect] = ACTIONS(118), - [anon_sym_invoke_DASHinterface] = ACTIONS(118), - [anon_sym_invoke_DASHstatic] = ACTIONS(118), - [anon_sym_invoke_DASHsuper] = ACTIONS(118), - [anon_sym_invoke_DASHvirtual] = ACTIONS(118), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(116), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(116), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(116), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(116), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(116), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(116), - [anon_sym_neg_DASHint] = ACTIONS(116), - [anon_sym_not_DASHint] = ACTIONS(116), - [anon_sym_neg_DASHlong] = ACTIONS(116), - [anon_sym_not_DASHlong] = ACTIONS(116), - [anon_sym_neg_DASHfloat] = ACTIONS(116), - [anon_sym_neg_DASHdouble] = ACTIONS(116), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(116), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(116), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(116), - [anon_sym_long_DASHto_DASHint] = ACTIONS(116), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(116), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(116), - [anon_sym_float_DASHto_DASHint] = ACTIONS(116), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(116), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(116), - [anon_sym_double_DASHto_DASHint] = ACTIONS(116), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(116), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(116), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(116), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(116), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(116), - [anon_sym_add_DASHint] = ACTIONS(118), - [anon_sym_sub_DASHint] = ACTIONS(118), - [anon_sym_mul_DASHint] = ACTIONS(118), - [anon_sym_div_DASHint] = ACTIONS(118), - [anon_sym_rem_DASHint] = ACTIONS(118), - [anon_sym_and_DASHint] = ACTIONS(118), - [anon_sym_or_DASHint] = ACTIONS(118), - [anon_sym_xor_DASHint] = ACTIONS(118), - [anon_sym_shl_DASHint] = ACTIONS(118), - [anon_sym_shr_DASHint] = ACTIONS(118), - [anon_sym_ushr_DASHint] = ACTIONS(118), - [anon_sym_add_DASHlong] = ACTIONS(118), - [anon_sym_sub_DASHlong] = ACTIONS(118), - [anon_sym_mul_DASHlong] = ACTIONS(118), - [anon_sym_div_DASHlong] = ACTIONS(118), - [anon_sym_rem_DASHlong] = ACTIONS(118), - [anon_sym_and_DASHlong] = ACTIONS(118), - [anon_sym_or_DASHlong] = ACTIONS(118), - [anon_sym_xor_DASHlong] = ACTIONS(118), - [anon_sym_shl_DASHlong] = ACTIONS(118), - [anon_sym_shr_DASHlong] = ACTIONS(118), - [anon_sym_ushr_DASHlong] = ACTIONS(118), - [anon_sym_add_DASHfloat] = ACTIONS(118), - [anon_sym_sub_DASHfloat] = ACTIONS(118), - [anon_sym_mul_DASHfloat] = ACTIONS(118), - [anon_sym_div_DASHfloat] = ACTIONS(118), - [anon_sym_rem_DASHfloat] = ACTIONS(118), - [anon_sym_add_DASHdouble] = ACTIONS(118), - [anon_sym_sub_DASHdouble] = ACTIONS(118), - [anon_sym_mul_DASHdouble] = ACTIONS(118), - [anon_sym_div_DASHdouble] = ACTIONS(118), - [anon_sym_rem_DASHdouble] = ACTIONS(118), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(116), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(116), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(116), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(116), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(116), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(116), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(116), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(116), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(116), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(116), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(116), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(116), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(116), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(116), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(116), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(116), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(116), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(116), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(116), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(116), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(116), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(116), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(116), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(116), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(116), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(116), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(116), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(116), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(116), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(116), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(116), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(116), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(116), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(116), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(116), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(116), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(116), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(116), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(116), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(116), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(116), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(116), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(116), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(116), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(116), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(116), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(116), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(116), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(116), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(116), - [anon_sym_static_DASHput] = ACTIONS(116), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(116), - [anon_sym_execute_DASHinline] = ACTIONS(116), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(116), - [anon_sym_iget_DASHquick] = ACTIONS(116), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(116), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(116), - [anon_sym_iput_DASHquick] = ACTIONS(116), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(116), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(116), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(118), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(116), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(118), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(116), - [anon_sym_rsub_DASHint] = ACTIONS(118), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(116), - [anon_sym_DOTline] = ACTIONS(116), - [anon_sym_DOTlocals] = ACTIONS(116), - [anon_sym_DOTregisters] = ACTIONS(116), - [anon_sym_DOTcatch] = ACTIONS(118), - [anon_sym_DOTcatchall] = ACTIONS(116), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(116), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(116), - [anon_sym_DOTarray_DASHdata] = ACTIONS(116), - [sym_comment] = ACTIONS(3), - }, - [15] = { - [sym_end_method] = ACTIONS(120), - [anon_sym_DOTannotation] = ACTIONS(120), - [anon_sym_DOTparam] = ACTIONS(120), - [sym_label] = ACTIONS(120), - [anon_sym_nop] = ACTIONS(120), - [anon_sym_move] = ACTIONS(122), - [anon_sym_move_SLASHfrom16] = ACTIONS(120), - [anon_sym_move_SLASH16] = ACTIONS(120), - [anon_sym_move_DASHwide] = ACTIONS(122), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(120), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(120), - [anon_sym_move_DASHobject] = ACTIONS(122), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(120), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(120), - [anon_sym_move_DASHresult] = ACTIONS(122), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(120), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(120), - [anon_sym_move_DASHexception] = ACTIONS(120), - [anon_sym_return_DASHvoid] = ACTIONS(120), - [anon_sym_return] = ACTIONS(122), - [anon_sym_return_DASHwide] = ACTIONS(120), - [anon_sym_return_DASHobject] = ACTIONS(120), - [anon_sym_const_SLASH4] = ACTIONS(120), - [anon_sym_const_SLASH16] = ACTIONS(120), - [anon_sym_const] = ACTIONS(122), - [anon_sym_const_SLASHhigh16] = ACTIONS(120), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(120), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(120), - [anon_sym_const_DASHwide] = ACTIONS(122), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(120), - [anon_sym_const_DASHstring] = ACTIONS(122), - [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(120), - [anon_sym_const_DASHclass] = ACTIONS(120), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(120), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(120), - [anon_sym_monitor_DASHenter] = ACTIONS(120), - [anon_sym_monitor_DASHexit] = ACTIONS(120), - [anon_sym_check_DASHcast] = ACTIONS(120), - [anon_sym_instance_DASHof] = ACTIONS(120), - [anon_sym_array_DASHlength] = ACTIONS(120), - [anon_sym_new_DASHinstance] = ACTIONS(120), - [anon_sym_new_DASHarray] = ACTIONS(120), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(122), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(120), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(120), - [anon_sym_throw] = ACTIONS(120), - [anon_sym_goto] = ACTIONS(122), - [anon_sym_goto_SLASH16] = ACTIONS(120), - [anon_sym_goto_SLASH32] = ACTIONS(120), - [anon_sym_packed_DASHswitch] = ACTIONS(120), - [anon_sym_sparse_DASHswitch] = ACTIONS(120), - [anon_sym_cmpl_DASHfloat] = ACTIONS(120), - [anon_sym_cmpg_DASHfloat] = ACTIONS(120), - [anon_sym_cmpl_DASHdouble] = ACTIONS(120), - [anon_sym_cmpg_DASHdouble] = ACTIONS(120), - [anon_sym_cmp_DASHlong] = ACTIONS(120), - [anon_sym_if_DASHeq] = ACTIONS(122), - [anon_sym_if_DASHne] = ACTIONS(122), - [anon_sym_if_DASHlt] = ACTIONS(122), - [anon_sym_if_DASHge] = ACTIONS(122), - [anon_sym_if_DASHgt] = ACTIONS(122), - [anon_sym_if_DASHle] = ACTIONS(122), - [anon_sym_if_DASHeqz] = ACTIONS(120), - [anon_sym_if_DASHnez] = ACTIONS(120), - [anon_sym_if_DASHltz] = ACTIONS(120), - [anon_sym_if_DASHgez] = ACTIONS(120), - [anon_sym_if_DASHgtz] = ACTIONS(120), - [anon_sym_if_DASHlez] = ACTIONS(120), - [anon_sym_aget] = ACTIONS(122), - [anon_sym_aget_DASHwide] = ACTIONS(120), - [anon_sym_aget_DASHobject] = ACTIONS(120), - [anon_sym_aget_DASHboolean] = ACTIONS(120), - [anon_sym_aget_DASHbyte] = ACTIONS(120), - [anon_sym_aget_DASHchar] = ACTIONS(120), - [anon_sym_aget_DASHshort] = ACTIONS(120), - [anon_sym_aput] = ACTIONS(122), - [anon_sym_aput_DASHwide] = ACTIONS(120), - [anon_sym_aput_DASHobject] = ACTIONS(120), - [anon_sym_aput_DASHboolean] = ACTIONS(120), - [anon_sym_aput_DASHbyte] = ACTIONS(120), - [anon_sym_aput_DASHchar] = ACTIONS(120), - [anon_sym_aput_DASHshort] = ACTIONS(120), - [anon_sym_iget] = ACTIONS(122), - [anon_sym_iget_DASHwide] = ACTIONS(122), - [anon_sym_iget_DASHobject] = ACTIONS(122), - [anon_sym_iget_DASHboolean] = ACTIONS(120), - [anon_sym_iget_DASHbyte] = ACTIONS(120), - [anon_sym_iget_DASHchar] = ACTIONS(120), - [anon_sym_iget_DASHshort] = ACTIONS(120), - [anon_sym_iput] = ACTIONS(122), - [anon_sym_iput_DASHwide] = ACTIONS(122), - [anon_sym_iput_DASHobject] = ACTIONS(122), - [anon_sym_iput_DASHboolean] = ACTIONS(120), - [anon_sym_iput_DASHbyte] = ACTIONS(120), - [anon_sym_iput_DASHchar] = ACTIONS(120), - [anon_sym_iput_DASHshort] = ACTIONS(120), - [anon_sym_sget] = ACTIONS(122), - [anon_sym_sget_DASHwide] = ACTIONS(120), - [anon_sym_sget_DASHobject] = ACTIONS(120), - [anon_sym_sget_DASHboolean] = ACTIONS(120), - [anon_sym_sget_DASHbyte] = ACTIONS(120), - [anon_sym_sget_DASHchar] = ACTIONS(120), - [anon_sym_sget_DASHshort] = ACTIONS(120), - [anon_sym_sput] = ACTIONS(122), - [anon_sym_sput_DASHwide] = ACTIONS(120), - [anon_sym_sput_DASHobject] = ACTIONS(120), - [anon_sym_sput_DASHboolean] = ACTIONS(120), - [anon_sym_sput_DASHbyte] = ACTIONS(120), - [anon_sym_sput_DASHchar] = ACTIONS(120), - [anon_sym_sput_DASHshort] = ACTIONS(120), - [anon_sym_invoke_DASHcustom] = ACTIONS(122), - [anon_sym_invoke_DASHdirect] = ACTIONS(122), - [anon_sym_invoke_DASHinterface] = ACTIONS(122), - [anon_sym_invoke_DASHstatic] = ACTIONS(122), - [anon_sym_invoke_DASHsuper] = ACTIONS(122), - [anon_sym_invoke_DASHvirtual] = ACTIONS(122), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(120), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(120), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(120), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(120), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(120), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(120), - [anon_sym_neg_DASHint] = ACTIONS(120), - [anon_sym_not_DASHint] = ACTIONS(120), - [anon_sym_neg_DASHlong] = ACTIONS(120), - [anon_sym_not_DASHlong] = ACTIONS(120), - [anon_sym_neg_DASHfloat] = ACTIONS(120), - [anon_sym_neg_DASHdouble] = ACTIONS(120), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(120), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(120), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(120), - [anon_sym_long_DASHto_DASHint] = ACTIONS(120), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(120), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(120), - [anon_sym_float_DASHto_DASHint] = ACTIONS(120), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(120), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(120), - [anon_sym_double_DASHto_DASHint] = ACTIONS(120), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(120), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(120), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(120), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(120), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(120), - [anon_sym_add_DASHint] = ACTIONS(122), - [anon_sym_sub_DASHint] = ACTIONS(122), - [anon_sym_mul_DASHint] = ACTIONS(122), - [anon_sym_div_DASHint] = ACTIONS(122), - [anon_sym_rem_DASHint] = ACTIONS(122), - [anon_sym_and_DASHint] = ACTIONS(122), - [anon_sym_or_DASHint] = ACTIONS(122), - [anon_sym_xor_DASHint] = ACTIONS(122), - [anon_sym_shl_DASHint] = ACTIONS(122), - [anon_sym_shr_DASHint] = ACTIONS(122), - [anon_sym_ushr_DASHint] = ACTIONS(122), - [anon_sym_add_DASHlong] = ACTIONS(122), - [anon_sym_sub_DASHlong] = ACTIONS(122), - [anon_sym_mul_DASHlong] = ACTIONS(122), - [anon_sym_div_DASHlong] = ACTIONS(122), - [anon_sym_rem_DASHlong] = ACTIONS(122), - [anon_sym_and_DASHlong] = ACTIONS(122), - [anon_sym_or_DASHlong] = ACTIONS(122), - [anon_sym_xor_DASHlong] = ACTIONS(122), - [anon_sym_shl_DASHlong] = ACTIONS(122), - [anon_sym_shr_DASHlong] = ACTIONS(122), - [anon_sym_ushr_DASHlong] = ACTIONS(122), - [anon_sym_add_DASHfloat] = ACTIONS(122), - [anon_sym_sub_DASHfloat] = ACTIONS(122), - [anon_sym_mul_DASHfloat] = ACTIONS(122), - [anon_sym_div_DASHfloat] = ACTIONS(122), - [anon_sym_rem_DASHfloat] = ACTIONS(122), - [anon_sym_add_DASHdouble] = ACTIONS(122), - [anon_sym_sub_DASHdouble] = ACTIONS(122), - [anon_sym_mul_DASHdouble] = ACTIONS(122), - [anon_sym_div_DASHdouble] = ACTIONS(122), - [anon_sym_rem_DASHdouble] = ACTIONS(122), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(120), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(120), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(120), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(120), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(120), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(120), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(120), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(120), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(120), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(120), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(120), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(120), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(120), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(120), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(120), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(120), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(120), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(120), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(120), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(120), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(120), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(120), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(120), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(120), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(120), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(120), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(120), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(120), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(120), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(120), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(120), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(120), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(120), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(120), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(120), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(120), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(120), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(120), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(120), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(120), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(120), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(120), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(120), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(120), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(120), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(120), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(120), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(120), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(120), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(120), - [anon_sym_static_DASHput] = ACTIONS(120), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(120), - [anon_sym_execute_DASHinline] = ACTIONS(120), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(120), - [anon_sym_iget_DASHquick] = ACTIONS(120), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(120), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(120), - [anon_sym_iput_DASHquick] = ACTIONS(120), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(120), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(120), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(122), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(120), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(122), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(120), - [anon_sym_rsub_DASHint] = ACTIONS(122), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(120), - [anon_sym_DOTline] = ACTIONS(120), - [anon_sym_DOTlocals] = ACTIONS(120), - [anon_sym_DOTregisters] = ACTIONS(120), - [anon_sym_DOTcatch] = ACTIONS(122), - [anon_sym_DOTcatchall] = ACTIONS(120), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(120), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(120), - [anon_sym_DOTarray_DASHdata] = ACTIONS(120), - [sym_comment] = ACTIONS(3), - }, - [16] = { - [sym_end_method] = ACTIONS(124), - [anon_sym_DOTannotation] = ACTIONS(124), - [anon_sym_DOTparam] = ACTIONS(124), - [sym_label] = ACTIONS(124), - [anon_sym_nop] = ACTIONS(124), - [anon_sym_move] = ACTIONS(126), - [anon_sym_move_SLASHfrom16] = ACTIONS(124), - [anon_sym_move_SLASH16] = ACTIONS(124), - [anon_sym_move_DASHwide] = ACTIONS(126), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(124), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(124), - [anon_sym_move_DASHobject] = ACTIONS(126), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(124), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(124), - [anon_sym_move_DASHresult] = ACTIONS(126), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(124), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(124), - [anon_sym_move_DASHexception] = ACTIONS(124), - [anon_sym_return_DASHvoid] = ACTIONS(124), - [anon_sym_return] = ACTIONS(126), - [anon_sym_return_DASHwide] = ACTIONS(124), - [anon_sym_return_DASHobject] = ACTIONS(124), - [anon_sym_const_SLASH4] = ACTIONS(124), - [anon_sym_const_SLASH16] = ACTIONS(124), - [anon_sym_const] = ACTIONS(126), - [anon_sym_const_SLASHhigh16] = ACTIONS(124), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(124), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(124), - [anon_sym_const_DASHwide] = ACTIONS(126), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(124), - [anon_sym_const_DASHstring] = ACTIONS(126), - [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(124), - [anon_sym_const_DASHclass] = ACTIONS(124), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(124), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(124), - [anon_sym_monitor_DASHenter] = ACTIONS(124), - [anon_sym_monitor_DASHexit] = ACTIONS(124), - [anon_sym_check_DASHcast] = ACTIONS(124), - [anon_sym_instance_DASHof] = ACTIONS(124), - [anon_sym_array_DASHlength] = ACTIONS(124), - [anon_sym_new_DASHinstance] = ACTIONS(124), - [anon_sym_new_DASHarray] = ACTIONS(124), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(126), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(124), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(124), - [anon_sym_throw] = ACTIONS(124), - [anon_sym_goto] = ACTIONS(126), - [anon_sym_goto_SLASH16] = ACTIONS(124), - [anon_sym_goto_SLASH32] = ACTIONS(124), - [anon_sym_packed_DASHswitch] = ACTIONS(124), - [anon_sym_sparse_DASHswitch] = ACTIONS(124), - [anon_sym_cmpl_DASHfloat] = ACTIONS(124), - [anon_sym_cmpg_DASHfloat] = ACTIONS(124), - [anon_sym_cmpl_DASHdouble] = ACTIONS(124), - [anon_sym_cmpg_DASHdouble] = ACTIONS(124), - [anon_sym_cmp_DASHlong] = ACTIONS(124), - [anon_sym_if_DASHeq] = ACTIONS(126), - [anon_sym_if_DASHne] = ACTIONS(126), - [anon_sym_if_DASHlt] = ACTIONS(126), - [anon_sym_if_DASHge] = ACTIONS(126), - [anon_sym_if_DASHgt] = ACTIONS(126), - [anon_sym_if_DASHle] = ACTIONS(126), - [anon_sym_if_DASHeqz] = ACTIONS(124), - [anon_sym_if_DASHnez] = ACTIONS(124), - [anon_sym_if_DASHltz] = ACTIONS(124), - [anon_sym_if_DASHgez] = ACTIONS(124), - [anon_sym_if_DASHgtz] = ACTIONS(124), - [anon_sym_if_DASHlez] = ACTIONS(124), - [anon_sym_aget] = ACTIONS(126), - [anon_sym_aget_DASHwide] = ACTIONS(124), - [anon_sym_aget_DASHobject] = ACTIONS(124), - [anon_sym_aget_DASHboolean] = ACTIONS(124), - [anon_sym_aget_DASHbyte] = ACTIONS(124), - [anon_sym_aget_DASHchar] = ACTIONS(124), - [anon_sym_aget_DASHshort] = ACTIONS(124), - [anon_sym_aput] = ACTIONS(126), - [anon_sym_aput_DASHwide] = ACTIONS(124), - [anon_sym_aput_DASHobject] = ACTIONS(124), - [anon_sym_aput_DASHboolean] = ACTIONS(124), - [anon_sym_aput_DASHbyte] = ACTIONS(124), - [anon_sym_aput_DASHchar] = ACTIONS(124), - [anon_sym_aput_DASHshort] = ACTIONS(124), - [anon_sym_iget] = ACTIONS(126), - [anon_sym_iget_DASHwide] = ACTIONS(126), - [anon_sym_iget_DASHobject] = ACTIONS(126), - [anon_sym_iget_DASHboolean] = ACTIONS(124), - [anon_sym_iget_DASHbyte] = ACTIONS(124), - [anon_sym_iget_DASHchar] = ACTIONS(124), - [anon_sym_iget_DASHshort] = ACTIONS(124), - [anon_sym_iput] = ACTIONS(126), - [anon_sym_iput_DASHwide] = ACTIONS(126), - [anon_sym_iput_DASHobject] = ACTIONS(126), - [anon_sym_iput_DASHboolean] = ACTIONS(124), - [anon_sym_iput_DASHbyte] = ACTIONS(124), - [anon_sym_iput_DASHchar] = ACTIONS(124), - [anon_sym_iput_DASHshort] = ACTIONS(124), - [anon_sym_sget] = ACTIONS(126), - [anon_sym_sget_DASHwide] = ACTIONS(124), - [anon_sym_sget_DASHobject] = ACTIONS(124), - [anon_sym_sget_DASHboolean] = ACTIONS(124), - [anon_sym_sget_DASHbyte] = ACTIONS(124), - [anon_sym_sget_DASHchar] = ACTIONS(124), - [anon_sym_sget_DASHshort] = ACTIONS(124), - [anon_sym_sput] = ACTIONS(126), - [anon_sym_sput_DASHwide] = ACTIONS(124), - [anon_sym_sput_DASHobject] = ACTIONS(124), - [anon_sym_sput_DASHboolean] = ACTIONS(124), - [anon_sym_sput_DASHbyte] = ACTIONS(124), - [anon_sym_sput_DASHchar] = ACTIONS(124), - [anon_sym_sput_DASHshort] = ACTIONS(124), - [anon_sym_invoke_DASHcustom] = ACTIONS(126), - [anon_sym_invoke_DASHdirect] = ACTIONS(126), - [anon_sym_invoke_DASHinterface] = ACTIONS(126), - [anon_sym_invoke_DASHstatic] = ACTIONS(126), - [anon_sym_invoke_DASHsuper] = ACTIONS(126), - [anon_sym_invoke_DASHvirtual] = ACTIONS(126), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(124), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(124), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(124), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(124), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(124), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(124), - [anon_sym_neg_DASHint] = ACTIONS(124), - [anon_sym_not_DASHint] = ACTIONS(124), - [anon_sym_neg_DASHlong] = ACTIONS(124), - [anon_sym_not_DASHlong] = ACTIONS(124), - [anon_sym_neg_DASHfloat] = ACTIONS(124), - [anon_sym_neg_DASHdouble] = ACTIONS(124), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(124), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(124), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(124), - [anon_sym_long_DASHto_DASHint] = ACTIONS(124), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(124), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(124), - [anon_sym_float_DASHto_DASHint] = ACTIONS(124), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(124), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(124), - [anon_sym_double_DASHto_DASHint] = ACTIONS(124), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(124), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(124), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(124), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(124), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(124), - [anon_sym_add_DASHint] = ACTIONS(126), - [anon_sym_sub_DASHint] = ACTIONS(126), - [anon_sym_mul_DASHint] = ACTIONS(126), - [anon_sym_div_DASHint] = ACTIONS(126), - [anon_sym_rem_DASHint] = ACTIONS(126), - [anon_sym_and_DASHint] = ACTIONS(126), - [anon_sym_or_DASHint] = ACTIONS(126), - [anon_sym_xor_DASHint] = ACTIONS(126), - [anon_sym_shl_DASHint] = ACTIONS(126), - [anon_sym_shr_DASHint] = ACTIONS(126), - [anon_sym_ushr_DASHint] = ACTIONS(126), - [anon_sym_add_DASHlong] = ACTIONS(126), - [anon_sym_sub_DASHlong] = ACTIONS(126), - [anon_sym_mul_DASHlong] = ACTIONS(126), - [anon_sym_div_DASHlong] = ACTIONS(126), - [anon_sym_rem_DASHlong] = ACTIONS(126), - [anon_sym_and_DASHlong] = ACTIONS(126), - [anon_sym_or_DASHlong] = ACTIONS(126), - [anon_sym_xor_DASHlong] = ACTIONS(126), - [anon_sym_shl_DASHlong] = ACTIONS(126), - [anon_sym_shr_DASHlong] = ACTIONS(126), - [anon_sym_ushr_DASHlong] = ACTIONS(126), - [anon_sym_add_DASHfloat] = ACTIONS(126), - [anon_sym_sub_DASHfloat] = ACTIONS(126), - [anon_sym_mul_DASHfloat] = ACTIONS(126), - [anon_sym_div_DASHfloat] = ACTIONS(126), - [anon_sym_rem_DASHfloat] = ACTIONS(126), - [anon_sym_add_DASHdouble] = ACTIONS(126), - [anon_sym_sub_DASHdouble] = ACTIONS(126), - [anon_sym_mul_DASHdouble] = ACTIONS(126), - [anon_sym_div_DASHdouble] = ACTIONS(126), - [anon_sym_rem_DASHdouble] = ACTIONS(126), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(124), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(124), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(124), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(124), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(124), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(124), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(124), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(124), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(124), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(124), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(124), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(124), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(124), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(124), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(124), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(124), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(124), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(124), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(124), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(124), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(124), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(124), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(124), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(124), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(124), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(124), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(124), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(124), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(124), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(124), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(124), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(124), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(124), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(124), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(124), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(124), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(124), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(124), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(124), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(124), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(124), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(124), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(124), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(124), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(124), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(124), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(124), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(124), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(124), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(124), - [anon_sym_static_DASHput] = ACTIONS(124), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(124), - [anon_sym_execute_DASHinline] = ACTIONS(124), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(124), - [anon_sym_iget_DASHquick] = ACTIONS(124), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(124), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(124), - [anon_sym_iput_DASHquick] = ACTIONS(124), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(124), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(124), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(126), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(124), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(126), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(124), - [anon_sym_rsub_DASHint] = ACTIONS(126), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(124), - [anon_sym_DOTline] = ACTIONS(124), - [anon_sym_DOTlocals] = ACTIONS(124), - [anon_sym_DOTregisters] = ACTIONS(124), - [anon_sym_DOTcatch] = ACTIONS(126), - [anon_sym_DOTcatchall] = ACTIONS(124), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(124), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(124), - [anon_sym_DOTarray_DASHdata] = ACTIONS(124), - [sym_comment] = ACTIONS(3), - }, - [17] = { - [sym_end_method] = ACTIONS(128), - [anon_sym_DOTannotation] = ACTIONS(128), - [anon_sym_DOTparam] = ACTIONS(128), - [sym_label] = ACTIONS(128), - [anon_sym_nop] = ACTIONS(128), - [anon_sym_move] = ACTIONS(130), - [anon_sym_move_SLASHfrom16] = ACTIONS(128), - [anon_sym_move_SLASH16] = ACTIONS(128), - [anon_sym_move_DASHwide] = ACTIONS(130), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(128), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(128), - [anon_sym_move_DASHobject] = ACTIONS(130), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(128), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(128), - [anon_sym_move_DASHresult] = ACTIONS(130), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(128), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(128), - [anon_sym_move_DASHexception] = ACTIONS(128), - [anon_sym_return_DASHvoid] = ACTIONS(128), - [anon_sym_return] = ACTIONS(130), - [anon_sym_return_DASHwide] = ACTIONS(128), - [anon_sym_return_DASHobject] = ACTIONS(128), - [anon_sym_const_SLASH4] = ACTIONS(128), - [anon_sym_const_SLASH16] = ACTIONS(128), - [anon_sym_const] = ACTIONS(130), - [anon_sym_const_SLASHhigh16] = ACTIONS(128), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(128), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(128), - [anon_sym_const_DASHwide] = ACTIONS(130), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(128), - [anon_sym_const_DASHstring] = ACTIONS(130), - [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(128), - [anon_sym_const_DASHclass] = ACTIONS(128), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(128), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(128), - [anon_sym_monitor_DASHenter] = ACTIONS(128), - [anon_sym_monitor_DASHexit] = ACTIONS(128), - [anon_sym_check_DASHcast] = ACTIONS(128), - [anon_sym_instance_DASHof] = ACTIONS(128), - [anon_sym_array_DASHlength] = ACTIONS(128), - [anon_sym_new_DASHinstance] = ACTIONS(128), - [anon_sym_new_DASHarray] = ACTIONS(128), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(130), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(128), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(128), - [anon_sym_throw] = ACTIONS(128), - [anon_sym_goto] = ACTIONS(130), - [anon_sym_goto_SLASH16] = ACTIONS(128), - [anon_sym_goto_SLASH32] = ACTIONS(128), - [anon_sym_packed_DASHswitch] = ACTIONS(128), - [anon_sym_sparse_DASHswitch] = ACTIONS(128), - [anon_sym_cmpl_DASHfloat] = ACTIONS(128), - [anon_sym_cmpg_DASHfloat] = ACTIONS(128), - [anon_sym_cmpl_DASHdouble] = ACTIONS(128), - [anon_sym_cmpg_DASHdouble] = ACTIONS(128), - [anon_sym_cmp_DASHlong] = ACTIONS(128), - [anon_sym_if_DASHeq] = ACTIONS(130), - [anon_sym_if_DASHne] = ACTIONS(130), - [anon_sym_if_DASHlt] = ACTIONS(130), - [anon_sym_if_DASHge] = ACTIONS(130), - [anon_sym_if_DASHgt] = ACTIONS(130), - [anon_sym_if_DASHle] = ACTIONS(130), - [anon_sym_if_DASHeqz] = ACTIONS(128), - [anon_sym_if_DASHnez] = ACTIONS(128), - [anon_sym_if_DASHltz] = ACTIONS(128), - [anon_sym_if_DASHgez] = ACTIONS(128), - [anon_sym_if_DASHgtz] = ACTIONS(128), - [anon_sym_if_DASHlez] = ACTIONS(128), - [anon_sym_aget] = ACTIONS(130), - [anon_sym_aget_DASHwide] = ACTIONS(128), - [anon_sym_aget_DASHobject] = ACTIONS(128), - [anon_sym_aget_DASHboolean] = ACTIONS(128), - [anon_sym_aget_DASHbyte] = ACTIONS(128), - [anon_sym_aget_DASHchar] = ACTIONS(128), - [anon_sym_aget_DASHshort] = ACTIONS(128), - [anon_sym_aput] = ACTIONS(130), - [anon_sym_aput_DASHwide] = ACTIONS(128), - [anon_sym_aput_DASHobject] = ACTIONS(128), - [anon_sym_aput_DASHboolean] = ACTIONS(128), - [anon_sym_aput_DASHbyte] = ACTIONS(128), - [anon_sym_aput_DASHchar] = ACTIONS(128), - [anon_sym_aput_DASHshort] = ACTIONS(128), - [anon_sym_iget] = ACTIONS(130), - [anon_sym_iget_DASHwide] = ACTIONS(130), - [anon_sym_iget_DASHobject] = ACTIONS(130), - [anon_sym_iget_DASHboolean] = ACTIONS(128), - [anon_sym_iget_DASHbyte] = ACTIONS(128), - [anon_sym_iget_DASHchar] = ACTIONS(128), - [anon_sym_iget_DASHshort] = ACTIONS(128), - [anon_sym_iput] = ACTIONS(130), - [anon_sym_iput_DASHwide] = ACTIONS(130), - [anon_sym_iput_DASHobject] = ACTIONS(130), - [anon_sym_iput_DASHboolean] = ACTIONS(128), - [anon_sym_iput_DASHbyte] = ACTIONS(128), - [anon_sym_iput_DASHchar] = ACTIONS(128), - [anon_sym_iput_DASHshort] = ACTIONS(128), - [anon_sym_sget] = ACTIONS(130), - [anon_sym_sget_DASHwide] = ACTIONS(128), - [anon_sym_sget_DASHobject] = ACTIONS(128), - [anon_sym_sget_DASHboolean] = ACTIONS(128), - [anon_sym_sget_DASHbyte] = ACTIONS(128), - [anon_sym_sget_DASHchar] = ACTIONS(128), - [anon_sym_sget_DASHshort] = ACTIONS(128), - [anon_sym_sput] = ACTIONS(130), - [anon_sym_sput_DASHwide] = ACTIONS(128), - [anon_sym_sput_DASHobject] = ACTIONS(128), - [anon_sym_sput_DASHboolean] = ACTIONS(128), - [anon_sym_sput_DASHbyte] = ACTIONS(128), - [anon_sym_sput_DASHchar] = ACTIONS(128), - [anon_sym_sput_DASHshort] = ACTIONS(128), - [anon_sym_invoke_DASHcustom] = ACTIONS(130), - [anon_sym_invoke_DASHdirect] = ACTIONS(130), - [anon_sym_invoke_DASHinterface] = ACTIONS(130), - [anon_sym_invoke_DASHstatic] = ACTIONS(130), - [anon_sym_invoke_DASHsuper] = ACTIONS(130), - [anon_sym_invoke_DASHvirtual] = ACTIONS(130), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(128), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(128), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(128), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(128), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(128), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(128), - [anon_sym_neg_DASHint] = ACTIONS(128), - [anon_sym_not_DASHint] = ACTIONS(128), - [anon_sym_neg_DASHlong] = ACTIONS(128), - [anon_sym_not_DASHlong] = ACTIONS(128), - [anon_sym_neg_DASHfloat] = ACTIONS(128), - [anon_sym_neg_DASHdouble] = ACTIONS(128), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(128), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(128), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(128), - [anon_sym_long_DASHto_DASHint] = ACTIONS(128), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(128), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(128), - [anon_sym_float_DASHto_DASHint] = ACTIONS(128), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(128), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(128), - [anon_sym_double_DASHto_DASHint] = ACTIONS(128), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(128), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(128), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(128), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(128), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(128), - [anon_sym_add_DASHint] = ACTIONS(130), - [anon_sym_sub_DASHint] = ACTIONS(130), - [anon_sym_mul_DASHint] = ACTIONS(130), - [anon_sym_div_DASHint] = ACTIONS(130), - [anon_sym_rem_DASHint] = ACTIONS(130), - [anon_sym_and_DASHint] = ACTIONS(130), - [anon_sym_or_DASHint] = ACTIONS(130), - [anon_sym_xor_DASHint] = ACTIONS(130), - [anon_sym_shl_DASHint] = ACTIONS(130), - [anon_sym_shr_DASHint] = ACTIONS(130), - [anon_sym_ushr_DASHint] = ACTIONS(130), - [anon_sym_add_DASHlong] = ACTIONS(130), - [anon_sym_sub_DASHlong] = ACTIONS(130), - [anon_sym_mul_DASHlong] = ACTIONS(130), - [anon_sym_div_DASHlong] = ACTIONS(130), - [anon_sym_rem_DASHlong] = ACTIONS(130), - [anon_sym_and_DASHlong] = ACTIONS(130), - [anon_sym_or_DASHlong] = ACTIONS(130), - [anon_sym_xor_DASHlong] = ACTIONS(130), - [anon_sym_shl_DASHlong] = ACTIONS(130), - [anon_sym_shr_DASHlong] = ACTIONS(130), - [anon_sym_ushr_DASHlong] = ACTIONS(130), - [anon_sym_add_DASHfloat] = ACTIONS(130), - [anon_sym_sub_DASHfloat] = ACTIONS(130), - [anon_sym_mul_DASHfloat] = ACTIONS(130), - [anon_sym_div_DASHfloat] = ACTIONS(130), - [anon_sym_rem_DASHfloat] = ACTIONS(130), - [anon_sym_add_DASHdouble] = ACTIONS(130), - [anon_sym_sub_DASHdouble] = ACTIONS(130), - [anon_sym_mul_DASHdouble] = ACTIONS(130), - [anon_sym_div_DASHdouble] = ACTIONS(130), - [anon_sym_rem_DASHdouble] = ACTIONS(130), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(128), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(128), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(128), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(128), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(128), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(128), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(128), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(128), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(128), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(128), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(128), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(128), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(128), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(128), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(128), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(128), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(128), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(128), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(128), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(128), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(128), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(128), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(128), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(128), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(128), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(128), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(128), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(128), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(128), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(128), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(128), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(128), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(128), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(128), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(128), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(128), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(128), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(128), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(128), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(128), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(128), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(128), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(128), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(128), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(128), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(128), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(128), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(128), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(128), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(128), - [anon_sym_static_DASHput] = ACTIONS(128), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(128), - [anon_sym_execute_DASHinline] = ACTIONS(128), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(128), - [anon_sym_iget_DASHquick] = ACTIONS(128), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(128), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(128), - [anon_sym_iput_DASHquick] = ACTIONS(128), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(128), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(128), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(130), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(128), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(130), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(128), - [anon_sym_rsub_DASHint] = ACTIONS(130), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(128), - [anon_sym_DOTline] = ACTIONS(128), - [anon_sym_DOTlocals] = ACTIONS(128), - [anon_sym_DOTregisters] = ACTIONS(128), - [anon_sym_DOTcatch] = ACTIONS(130), - [anon_sym_DOTcatchall] = ACTIONS(128), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(128), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(128), - [anon_sym_DOTarray_DASHdata] = ACTIONS(128), - [sym_comment] = ACTIONS(3), - }, - [18] = { - [sym_end_method] = ACTIONS(132), - [anon_sym_DOTannotation] = ACTIONS(132), - [anon_sym_DOTparam] = ACTIONS(132), - [sym_label] = ACTIONS(132), - [anon_sym_nop] = ACTIONS(132), - [anon_sym_move] = ACTIONS(134), - [anon_sym_move_SLASHfrom16] = ACTIONS(132), - [anon_sym_move_SLASH16] = ACTIONS(132), - [anon_sym_move_DASHwide] = ACTIONS(134), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(132), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(132), - [anon_sym_move_DASHobject] = ACTIONS(134), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(132), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(132), - [anon_sym_move_DASHresult] = ACTIONS(134), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(132), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(132), - [anon_sym_move_DASHexception] = ACTIONS(132), - [anon_sym_return_DASHvoid] = ACTIONS(132), - [anon_sym_return] = ACTIONS(134), - [anon_sym_return_DASHwide] = ACTIONS(132), - [anon_sym_return_DASHobject] = ACTIONS(132), - [anon_sym_const_SLASH4] = ACTIONS(132), - [anon_sym_const_SLASH16] = ACTIONS(132), - [anon_sym_const] = ACTIONS(134), - [anon_sym_const_SLASHhigh16] = ACTIONS(132), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(132), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(132), - [anon_sym_const_DASHwide] = ACTIONS(134), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(132), - [anon_sym_const_DASHstring] = ACTIONS(134), - [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(132), - [anon_sym_const_DASHclass] = ACTIONS(132), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(132), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(132), - [anon_sym_monitor_DASHenter] = ACTIONS(132), - [anon_sym_monitor_DASHexit] = ACTIONS(132), - [anon_sym_check_DASHcast] = ACTIONS(132), - [anon_sym_instance_DASHof] = ACTIONS(132), - [anon_sym_array_DASHlength] = ACTIONS(132), - [anon_sym_new_DASHinstance] = ACTIONS(132), - [anon_sym_new_DASHarray] = ACTIONS(132), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(134), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(132), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(132), - [anon_sym_throw] = ACTIONS(132), - [anon_sym_goto] = ACTIONS(134), - [anon_sym_goto_SLASH16] = ACTIONS(132), - [anon_sym_goto_SLASH32] = ACTIONS(132), - [anon_sym_packed_DASHswitch] = ACTIONS(132), - [anon_sym_sparse_DASHswitch] = ACTIONS(132), - [anon_sym_cmpl_DASHfloat] = ACTIONS(132), - [anon_sym_cmpg_DASHfloat] = ACTIONS(132), - [anon_sym_cmpl_DASHdouble] = ACTIONS(132), - [anon_sym_cmpg_DASHdouble] = ACTIONS(132), - [anon_sym_cmp_DASHlong] = ACTIONS(132), - [anon_sym_if_DASHeq] = ACTIONS(134), - [anon_sym_if_DASHne] = ACTIONS(134), - [anon_sym_if_DASHlt] = ACTIONS(134), - [anon_sym_if_DASHge] = ACTIONS(134), - [anon_sym_if_DASHgt] = ACTIONS(134), - [anon_sym_if_DASHle] = ACTIONS(134), - [anon_sym_if_DASHeqz] = ACTIONS(132), - [anon_sym_if_DASHnez] = ACTIONS(132), - [anon_sym_if_DASHltz] = ACTIONS(132), - [anon_sym_if_DASHgez] = ACTIONS(132), - [anon_sym_if_DASHgtz] = ACTIONS(132), - [anon_sym_if_DASHlez] = ACTIONS(132), - [anon_sym_aget] = ACTIONS(134), - [anon_sym_aget_DASHwide] = ACTIONS(132), - [anon_sym_aget_DASHobject] = ACTIONS(132), - [anon_sym_aget_DASHboolean] = ACTIONS(132), - [anon_sym_aget_DASHbyte] = ACTIONS(132), - [anon_sym_aget_DASHchar] = ACTIONS(132), - [anon_sym_aget_DASHshort] = ACTIONS(132), - [anon_sym_aput] = ACTIONS(134), - [anon_sym_aput_DASHwide] = ACTIONS(132), - [anon_sym_aput_DASHobject] = ACTIONS(132), - [anon_sym_aput_DASHboolean] = ACTIONS(132), - [anon_sym_aput_DASHbyte] = ACTIONS(132), - [anon_sym_aput_DASHchar] = ACTIONS(132), - [anon_sym_aput_DASHshort] = ACTIONS(132), - [anon_sym_iget] = ACTIONS(134), - [anon_sym_iget_DASHwide] = ACTIONS(134), - [anon_sym_iget_DASHobject] = ACTIONS(134), - [anon_sym_iget_DASHboolean] = ACTIONS(132), - [anon_sym_iget_DASHbyte] = ACTIONS(132), - [anon_sym_iget_DASHchar] = ACTIONS(132), - [anon_sym_iget_DASHshort] = ACTIONS(132), - [anon_sym_iput] = ACTIONS(134), - [anon_sym_iput_DASHwide] = ACTIONS(134), - [anon_sym_iput_DASHobject] = ACTIONS(134), - [anon_sym_iput_DASHboolean] = ACTIONS(132), - [anon_sym_iput_DASHbyte] = ACTIONS(132), - [anon_sym_iput_DASHchar] = ACTIONS(132), - [anon_sym_iput_DASHshort] = ACTIONS(132), - [anon_sym_sget] = ACTIONS(134), - [anon_sym_sget_DASHwide] = ACTIONS(132), - [anon_sym_sget_DASHobject] = ACTIONS(132), - [anon_sym_sget_DASHboolean] = ACTIONS(132), - [anon_sym_sget_DASHbyte] = ACTIONS(132), - [anon_sym_sget_DASHchar] = ACTIONS(132), - [anon_sym_sget_DASHshort] = ACTIONS(132), - [anon_sym_sput] = ACTIONS(134), - [anon_sym_sput_DASHwide] = ACTIONS(132), - [anon_sym_sput_DASHobject] = ACTIONS(132), - [anon_sym_sput_DASHboolean] = ACTIONS(132), - [anon_sym_sput_DASHbyte] = ACTIONS(132), - [anon_sym_sput_DASHchar] = ACTIONS(132), - [anon_sym_sput_DASHshort] = ACTIONS(132), - [anon_sym_invoke_DASHcustom] = ACTIONS(134), - [anon_sym_invoke_DASHdirect] = ACTIONS(134), - [anon_sym_invoke_DASHinterface] = ACTIONS(134), - [anon_sym_invoke_DASHstatic] = ACTIONS(134), - [anon_sym_invoke_DASHsuper] = ACTIONS(134), - [anon_sym_invoke_DASHvirtual] = ACTIONS(134), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(132), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(132), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(132), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(132), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(132), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(132), - [anon_sym_neg_DASHint] = ACTIONS(132), - [anon_sym_not_DASHint] = ACTIONS(132), - [anon_sym_neg_DASHlong] = ACTIONS(132), - [anon_sym_not_DASHlong] = ACTIONS(132), - [anon_sym_neg_DASHfloat] = ACTIONS(132), - [anon_sym_neg_DASHdouble] = ACTIONS(132), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(132), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(132), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(132), - [anon_sym_long_DASHto_DASHint] = ACTIONS(132), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(132), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(132), - [anon_sym_float_DASHto_DASHint] = ACTIONS(132), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(132), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(132), - [anon_sym_double_DASHto_DASHint] = ACTIONS(132), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(132), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(132), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(132), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(132), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(132), - [anon_sym_add_DASHint] = ACTIONS(134), - [anon_sym_sub_DASHint] = ACTIONS(134), - [anon_sym_mul_DASHint] = ACTIONS(134), - [anon_sym_div_DASHint] = ACTIONS(134), - [anon_sym_rem_DASHint] = ACTIONS(134), - [anon_sym_and_DASHint] = ACTIONS(134), - [anon_sym_or_DASHint] = ACTIONS(134), - [anon_sym_xor_DASHint] = ACTIONS(134), - [anon_sym_shl_DASHint] = ACTIONS(134), - [anon_sym_shr_DASHint] = ACTIONS(134), - [anon_sym_ushr_DASHint] = ACTIONS(134), - [anon_sym_add_DASHlong] = ACTIONS(134), - [anon_sym_sub_DASHlong] = ACTIONS(134), - [anon_sym_mul_DASHlong] = ACTIONS(134), - [anon_sym_div_DASHlong] = ACTIONS(134), - [anon_sym_rem_DASHlong] = ACTIONS(134), - [anon_sym_and_DASHlong] = ACTIONS(134), - [anon_sym_or_DASHlong] = ACTIONS(134), - [anon_sym_xor_DASHlong] = ACTIONS(134), - [anon_sym_shl_DASHlong] = ACTIONS(134), - [anon_sym_shr_DASHlong] = ACTIONS(134), - [anon_sym_ushr_DASHlong] = ACTIONS(134), - [anon_sym_add_DASHfloat] = ACTIONS(134), - [anon_sym_sub_DASHfloat] = ACTIONS(134), - [anon_sym_mul_DASHfloat] = ACTIONS(134), - [anon_sym_div_DASHfloat] = ACTIONS(134), - [anon_sym_rem_DASHfloat] = ACTIONS(134), - [anon_sym_add_DASHdouble] = ACTIONS(134), - [anon_sym_sub_DASHdouble] = ACTIONS(134), - [anon_sym_mul_DASHdouble] = ACTIONS(134), - [anon_sym_div_DASHdouble] = ACTIONS(134), - [anon_sym_rem_DASHdouble] = ACTIONS(134), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(132), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(132), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(132), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(132), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(132), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(132), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(132), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(132), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(132), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(132), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(132), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(132), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(132), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(132), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(132), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(132), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(132), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(132), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(132), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(132), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(132), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(132), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(132), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(132), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(132), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(132), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(132), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(132), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(132), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(132), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(132), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(132), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(132), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(132), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(132), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(132), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(132), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(132), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(132), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(132), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(132), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(132), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(132), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(132), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(132), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(132), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(132), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(132), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(132), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(132), - [anon_sym_static_DASHput] = ACTIONS(132), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(132), - [anon_sym_execute_DASHinline] = ACTIONS(132), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(132), - [anon_sym_iget_DASHquick] = ACTIONS(132), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(132), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(132), - [anon_sym_iput_DASHquick] = ACTIONS(132), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(132), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(132), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(134), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(132), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(134), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(132), - [anon_sym_rsub_DASHint] = ACTIONS(134), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(132), - [anon_sym_DOTline] = ACTIONS(132), - [anon_sym_DOTlocals] = ACTIONS(132), - [anon_sym_DOTregisters] = ACTIONS(132), - [anon_sym_DOTcatch] = ACTIONS(134), - [anon_sym_DOTcatchall] = ACTIONS(132), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(132), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(132), - [anon_sym_DOTarray_DASHdata] = ACTIONS(132), - [sym_comment] = ACTIONS(3), - }, - [19] = { - [sym_end_method] = ACTIONS(136), - [anon_sym_DOTannotation] = ACTIONS(136), - [anon_sym_DOTparam] = ACTIONS(136), - [sym_label] = ACTIONS(136), - [anon_sym_nop] = ACTIONS(136), - [anon_sym_move] = ACTIONS(138), - [anon_sym_move_SLASHfrom16] = ACTIONS(136), - [anon_sym_move_SLASH16] = ACTIONS(136), - [anon_sym_move_DASHwide] = ACTIONS(138), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(136), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(136), - [anon_sym_move_DASHobject] = ACTIONS(138), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(136), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(136), - [anon_sym_move_DASHresult] = ACTIONS(138), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(136), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(136), - [anon_sym_move_DASHexception] = ACTIONS(136), - [anon_sym_return_DASHvoid] = ACTIONS(136), - [anon_sym_return] = ACTIONS(138), - [anon_sym_return_DASHwide] = ACTIONS(136), - [anon_sym_return_DASHobject] = ACTIONS(136), - [anon_sym_const_SLASH4] = ACTIONS(136), - [anon_sym_const_SLASH16] = ACTIONS(136), - [anon_sym_const] = ACTIONS(138), - [anon_sym_const_SLASHhigh16] = ACTIONS(136), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(136), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(136), - [anon_sym_const_DASHwide] = ACTIONS(138), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(136), - [anon_sym_const_DASHstring] = ACTIONS(138), - [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(136), - [anon_sym_const_DASHclass] = ACTIONS(136), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(136), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(136), - [anon_sym_monitor_DASHenter] = ACTIONS(136), - [anon_sym_monitor_DASHexit] = ACTIONS(136), - [anon_sym_check_DASHcast] = ACTIONS(136), - [anon_sym_instance_DASHof] = ACTIONS(136), - [anon_sym_array_DASHlength] = ACTIONS(136), - [anon_sym_new_DASHinstance] = ACTIONS(136), - [anon_sym_new_DASHarray] = ACTIONS(136), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(138), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(136), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(136), - [anon_sym_throw] = ACTIONS(136), - [anon_sym_goto] = ACTIONS(138), - [anon_sym_goto_SLASH16] = ACTIONS(136), - [anon_sym_goto_SLASH32] = ACTIONS(136), - [anon_sym_packed_DASHswitch] = ACTIONS(136), - [anon_sym_sparse_DASHswitch] = ACTIONS(136), - [anon_sym_cmpl_DASHfloat] = ACTIONS(136), - [anon_sym_cmpg_DASHfloat] = ACTIONS(136), - [anon_sym_cmpl_DASHdouble] = ACTIONS(136), - [anon_sym_cmpg_DASHdouble] = ACTIONS(136), - [anon_sym_cmp_DASHlong] = ACTIONS(136), - [anon_sym_if_DASHeq] = ACTIONS(138), - [anon_sym_if_DASHne] = ACTIONS(138), - [anon_sym_if_DASHlt] = ACTIONS(138), - [anon_sym_if_DASHge] = ACTIONS(138), - [anon_sym_if_DASHgt] = ACTIONS(138), - [anon_sym_if_DASHle] = ACTIONS(138), - [anon_sym_if_DASHeqz] = ACTIONS(136), - [anon_sym_if_DASHnez] = ACTIONS(136), - [anon_sym_if_DASHltz] = ACTIONS(136), - [anon_sym_if_DASHgez] = ACTIONS(136), - [anon_sym_if_DASHgtz] = ACTIONS(136), - [anon_sym_if_DASHlez] = ACTIONS(136), - [anon_sym_aget] = ACTIONS(138), - [anon_sym_aget_DASHwide] = ACTIONS(136), - [anon_sym_aget_DASHobject] = ACTIONS(136), - [anon_sym_aget_DASHboolean] = ACTIONS(136), - [anon_sym_aget_DASHbyte] = ACTIONS(136), - [anon_sym_aget_DASHchar] = ACTIONS(136), - [anon_sym_aget_DASHshort] = ACTIONS(136), - [anon_sym_aput] = ACTIONS(138), - [anon_sym_aput_DASHwide] = ACTIONS(136), - [anon_sym_aput_DASHobject] = ACTIONS(136), - [anon_sym_aput_DASHboolean] = ACTIONS(136), - [anon_sym_aput_DASHbyte] = ACTIONS(136), - [anon_sym_aput_DASHchar] = ACTIONS(136), - [anon_sym_aput_DASHshort] = ACTIONS(136), - [anon_sym_iget] = ACTIONS(138), - [anon_sym_iget_DASHwide] = ACTIONS(138), - [anon_sym_iget_DASHobject] = ACTIONS(138), - [anon_sym_iget_DASHboolean] = ACTIONS(136), - [anon_sym_iget_DASHbyte] = ACTIONS(136), - [anon_sym_iget_DASHchar] = ACTIONS(136), - [anon_sym_iget_DASHshort] = ACTIONS(136), - [anon_sym_iput] = ACTIONS(138), - [anon_sym_iput_DASHwide] = ACTIONS(138), - [anon_sym_iput_DASHobject] = ACTIONS(138), - [anon_sym_iput_DASHboolean] = ACTIONS(136), - [anon_sym_iput_DASHbyte] = ACTIONS(136), - [anon_sym_iput_DASHchar] = ACTIONS(136), - [anon_sym_iput_DASHshort] = ACTIONS(136), - [anon_sym_sget] = ACTIONS(138), - [anon_sym_sget_DASHwide] = ACTIONS(136), - [anon_sym_sget_DASHobject] = ACTIONS(136), - [anon_sym_sget_DASHboolean] = ACTIONS(136), - [anon_sym_sget_DASHbyte] = ACTIONS(136), - [anon_sym_sget_DASHchar] = ACTIONS(136), - [anon_sym_sget_DASHshort] = ACTIONS(136), - [anon_sym_sput] = ACTIONS(138), - [anon_sym_sput_DASHwide] = ACTIONS(136), - [anon_sym_sput_DASHobject] = ACTIONS(136), - [anon_sym_sput_DASHboolean] = ACTIONS(136), - [anon_sym_sput_DASHbyte] = ACTIONS(136), - [anon_sym_sput_DASHchar] = ACTIONS(136), - [anon_sym_sput_DASHshort] = ACTIONS(136), - [anon_sym_invoke_DASHcustom] = ACTIONS(138), - [anon_sym_invoke_DASHdirect] = ACTIONS(138), - [anon_sym_invoke_DASHinterface] = ACTIONS(138), - [anon_sym_invoke_DASHstatic] = ACTIONS(138), - [anon_sym_invoke_DASHsuper] = ACTIONS(138), - [anon_sym_invoke_DASHvirtual] = ACTIONS(138), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(136), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(136), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(136), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(136), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(136), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(136), - [anon_sym_neg_DASHint] = ACTIONS(136), - [anon_sym_not_DASHint] = ACTIONS(136), - [anon_sym_neg_DASHlong] = ACTIONS(136), - [anon_sym_not_DASHlong] = ACTIONS(136), - [anon_sym_neg_DASHfloat] = ACTIONS(136), - [anon_sym_neg_DASHdouble] = ACTIONS(136), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(136), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(136), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(136), - [anon_sym_long_DASHto_DASHint] = ACTIONS(136), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(136), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(136), - [anon_sym_float_DASHto_DASHint] = ACTIONS(136), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(136), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(136), - [anon_sym_double_DASHto_DASHint] = ACTIONS(136), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(136), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(136), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(136), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(136), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(136), - [anon_sym_add_DASHint] = ACTIONS(138), - [anon_sym_sub_DASHint] = ACTIONS(138), - [anon_sym_mul_DASHint] = ACTIONS(138), - [anon_sym_div_DASHint] = ACTIONS(138), - [anon_sym_rem_DASHint] = ACTIONS(138), - [anon_sym_and_DASHint] = ACTIONS(138), - [anon_sym_or_DASHint] = ACTIONS(138), - [anon_sym_xor_DASHint] = ACTIONS(138), - [anon_sym_shl_DASHint] = ACTIONS(138), - [anon_sym_shr_DASHint] = ACTIONS(138), - [anon_sym_ushr_DASHint] = ACTIONS(138), - [anon_sym_add_DASHlong] = ACTIONS(138), - [anon_sym_sub_DASHlong] = ACTIONS(138), - [anon_sym_mul_DASHlong] = ACTIONS(138), - [anon_sym_div_DASHlong] = ACTIONS(138), - [anon_sym_rem_DASHlong] = ACTIONS(138), - [anon_sym_and_DASHlong] = ACTIONS(138), - [anon_sym_or_DASHlong] = ACTIONS(138), - [anon_sym_xor_DASHlong] = ACTIONS(138), - [anon_sym_shl_DASHlong] = ACTIONS(138), - [anon_sym_shr_DASHlong] = ACTIONS(138), - [anon_sym_ushr_DASHlong] = ACTIONS(138), - [anon_sym_add_DASHfloat] = ACTIONS(138), - [anon_sym_sub_DASHfloat] = ACTIONS(138), - [anon_sym_mul_DASHfloat] = ACTIONS(138), - [anon_sym_div_DASHfloat] = ACTIONS(138), - [anon_sym_rem_DASHfloat] = ACTIONS(138), - [anon_sym_add_DASHdouble] = ACTIONS(138), - [anon_sym_sub_DASHdouble] = ACTIONS(138), - [anon_sym_mul_DASHdouble] = ACTIONS(138), - [anon_sym_div_DASHdouble] = ACTIONS(138), - [anon_sym_rem_DASHdouble] = ACTIONS(138), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(136), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(136), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(136), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(136), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(136), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(136), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(136), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(136), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(136), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(136), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(136), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(136), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(136), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(136), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(136), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(136), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(136), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(136), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(136), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(136), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(136), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(136), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(136), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(136), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(136), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(136), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(136), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(136), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(136), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(136), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(136), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(136), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(136), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(136), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(136), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(136), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(136), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(136), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(136), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(136), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(136), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(136), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(136), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(136), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(136), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(136), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(136), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(136), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(136), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(136), - [anon_sym_static_DASHput] = ACTIONS(136), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(136), - [anon_sym_execute_DASHinline] = ACTIONS(136), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(136), - [anon_sym_iget_DASHquick] = ACTIONS(136), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(136), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(136), - [anon_sym_iput_DASHquick] = ACTIONS(136), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(136), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(136), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(138), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(136), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(138), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(136), - [anon_sym_rsub_DASHint] = ACTIONS(138), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(136), - [anon_sym_DOTline] = ACTIONS(136), - [anon_sym_DOTlocals] = ACTIONS(136), - [anon_sym_DOTregisters] = ACTIONS(136), - [anon_sym_DOTcatch] = ACTIONS(138), - [anon_sym_DOTcatchall] = ACTIONS(136), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(136), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(136), - [anon_sym_DOTarray_DASHdata] = ACTIONS(136), - [sym_comment] = ACTIONS(3), - }, - [20] = { - [sym_end_method] = ACTIONS(140), - [anon_sym_DOTannotation] = ACTIONS(140), - [anon_sym_DOTparam] = ACTIONS(140), - [sym_label] = ACTIONS(140), - [anon_sym_nop] = ACTIONS(140), - [anon_sym_move] = ACTIONS(142), - [anon_sym_move_SLASHfrom16] = ACTIONS(140), - [anon_sym_move_SLASH16] = ACTIONS(140), - [anon_sym_move_DASHwide] = ACTIONS(142), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(140), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(140), - [anon_sym_move_DASHobject] = ACTIONS(142), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(140), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(140), - [anon_sym_move_DASHresult] = ACTIONS(142), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(140), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(140), - [anon_sym_move_DASHexception] = ACTIONS(140), - [anon_sym_return_DASHvoid] = ACTIONS(140), - [anon_sym_return] = ACTIONS(142), - [anon_sym_return_DASHwide] = ACTIONS(140), - [anon_sym_return_DASHobject] = ACTIONS(140), - [anon_sym_const_SLASH4] = ACTIONS(140), - [anon_sym_const_SLASH16] = ACTIONS(140), - [anon_sym_const] = ACTIONS(142), - [anon_sym_const_SLASHhigh16] = ACTIONS(140), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(140), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(140), - [anon_sym_const_DASHwide] = ACTIONS(142), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(140), - [anon_sym_const_DASHstring] = ACTIONS(142), - [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(140), - [anon_sym_const_DASHclass] = ACTIONS(140), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(140), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(140), - [anon_sym_monitor_DASHenter] = ACTIONS(140), - [anon_sym_monitor_DASHexit] = ACTIONS(140), - [anon_sym_check_DASHcast] = ACTIONS(140), - [anon_sym_instance_DASHof] = ACTIONS(140), - [anon_sym_array_DASHlength] = ACTIONS(140), - [anon_sym_new_DASHinstance] = ACTIONS(140), - [anon_sym_new_DASHarray] = ACTIONS(140), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(142), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(140), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(140), - [anon_sym_throw] = ACTIONS(140), - [anon_sym_goto] = ACTIONS(142), - [anon_sym_goto_SLASH16] = ACTIONS(140), - [anon_sym_goto_SLASH32] = ACTIONS(140), - [anon_sym_packed_DASHswitch] = ACTIONS(140), - [anon_sym_sparse_DASHswitch] = ACTIONS(140), - [anon_sym_cmpl_DASHfloat] = ACTIONS(140), - [anon_sym_cmpg_DASHfloat] = ACTIONS(140), - [anon_sym_cmpl_DASHdouble] = ACTIONS(140), - [anon_sym_cmpg_DASHdouble] = ACTIONS(140), - [anon_sym_cmp_DASHlong] = ACTIONS(140), - [anon_sym_if_DASHeq] = ACTIONS(142), - [anon_sym_if_DASHne] = ACTIONS(142), - [anon_sym_if_DASHlt] = ACTIONS(142), - [anon_sym_if_DASHge] = ACTIONS(142), - [anon_sym_if_DASHgt] = ACTIONS(142), - [anon_sym_if_DASHle] = ACTIONS(142), - [anon_sym_if_DASHeqz] = ACTIONS(140), - [anon_sym_if_DASHnez] = ACTIONS(140), - [anon_sym_if_DASHltz] = ACTIONS(140), - [anon_sym_if_DASHgez] = ACTIONS(140), - [anon_sym_if_DASHgtz] = ACTIONS(140), - [anon_sym_if_DASHlez] = ACTIONS(140), - [anon_sym_aget] = ACTIONS(142), - [anon_sym_aget_DASHwide] = ACTIONS(140), - [anon_sym_aget_DASHobject] = ACTIONS(140), - [anon_sym_aget_DASHboolean] = ACTIONS(140), - [anon_sym_aget_DASHbyte] = ACTIONS(140), - [anon_sym_aget_DASHchar] = ACTIONS(140), - [anon_sym_aget_DASHshort] = ACTIONS(140), - [anon_sym_aput] = ACTIONS(142), - [anon_sym_aput_DASHwide] = ACTIONS(140), - [anon_sym_aput_DASHobject] = ACTIONS(140), - [anon_sym_aput_DASHboolean] = ACTIONS(140), - [anon_sym_aput_DASHbyte] = ACTIONS(140), - [anon_sym_aput_DASHchar] = ACTIONS(140), - [anon_sym_aput_DASHshort] = ACTIONS(140), - [anon_sym_iget] = ACTIONS(142), - [anon_sym_iget_DASHwide] = ACTIONS(142), - [anon_sym_iget_DASHobject] = ACTIONS(142), - [anon_sym_iget_DASHboolean] = ACTIONS(140), - [anon_sym_iget_DASHbyte] = ACTIONS(140), - [anon_sym_iget_DASHchar] = ACTIONS(140), - [anon_sym_iget_DASHshort] = ACTIONS(140), - [anon_sym_iput] = ACTIONS(142), - [anon_sym_iput_DASHwide] = ACTIONS(142), - [anon_sym_iput_DASHobject] = ACTIONS(142), - [anon_sym_iput_DASHboolean] = ACTIONS(140), - [anon_sym_iput_DASHbyte] = ACTIONS(140), - [anon_sym_iput_DASHchar] = ACTIONS(140), - [anon_sym_iput_DASHshort] = ACTIONS(140), - [anon_sym_sget] = ACTIONS(142), - [anon_sym_sget_DASHwide] = ACTIONS(140), - [anon_sym_sget_DASHobject] = ACTIONS(140), - [anon_sym_sget_DASHboolean] = ACTIONS(140), - [anon_sym_sget_DASHbyte] = ACTIONS(140), - [anon_sym_sget_DASHchar] = ACTIONS(140), - [anon_sym_sget_DASHshort] = ACTIONS(140), - [anon_sym_sput] = ACTIONS(142), - [anon_sym_sput_DASHwide] = ACTIONS(140), - [anon_sym_sput_DASHobject] = ACTIONS(140), - [anon_sym_sput_DASHboolean] = ACTIONS(140), - [anon_sym_sput_DASHbyte] = ACTIONS(140), - [anon_sym_sput_DASHchar] = ACTIONS(140), - [anon_sym_sput_DASHshort] = ACTIONS(140), - [anon_sym_invoke_DASHcustom] = ACTIONS(142), - [anon_sym_invoke_DASHdirect] = ACTIONS(142), - [anon_sym_invoke_DASHinterface] = ACTIONS(142), - [anon_sym_invoke_DASHstatic] = ACTIONS(142), - [anon_sym_invoke_DASHsuper] = ACTIONS(142), - [anon_sym_invoke_DASHvirtual] = ACTIONS(142), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(140), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(140), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(140), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(140), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(140), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(140), - [anon_sym_neg_DASHint] = ACTIONS(140), - [anon_sym_not_DASHint] = ACTIONS(140), - [anon_sym_neg_DASHlong] = ACTIONS(140), - [anon_sym_not_DASHlong] = ACTIONS(140), - [anon_sym_neg_DASHfloat] = ACTIONS(140), - [anon_sym_neg_DASHdouble] = ACTIONS(140), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(140), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(140), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(140), - [anon_sym_long_DASHto_DASHint] = ACTIONS(140), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(140), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(140), - [anon_sym_float_DASHto_DASHint] = ACTIONS(140), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(140), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(140), - [anon_sym_double_DASHto_DASHint] = ACTIONS(140), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(140), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(140), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(140), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(140), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(140), - [anon_sym_add_DASHint] = ACTIONS(142), - [anon_sym_sub_DASHint] = ACTIONS(142), - [anon_sym_mul_DASHint] = ACTIONS(142), - [anon_sym_div_DASHint] = ACTIONS(142), - [anon_sym_rem_DASHint] = ACTIONS(142), - [anon_sym_and_DASHint] = ACTIONS(142), - [anon_sym_or_DASHint] = ACTIONS(142), - [anon_sym_xor_DASHint] = ACTIONS(142), - [anon_sym_shl_DASHint] = ACTIONS(142), - [anon_sym_shr_DASHint] = ACTIONS(142), - [anon_sym_ushr_DASHint] = ACTIONS(142), - [anon_sym_add_DASHlong] = ACTIONS(142), - [anon_sym_sub_DASHlong] = ACTIONS(142), - [anon_sym_mul_DASHlong] = ACTIONS(142), - [anon_sym_div_DASHlong] = ACTIONS(142), - [anon_sym_rem_DASHlong] = ACTIONS(142), - [anon_sym_and_DASHlong] = ACTIONS(142), - [anon_sym_or_DASHlong] = ACTIONS(142), - [anon_sym_xor_DASHlong] = ACTIONS(142), - [anon_sym_shl_DASHlong] = ACTIONS(142), - [anon_sym_shr_DASHlong] = ACTIONS(142), - [anon_sym_ushr_DASHlong] = ACTIONS(142), - [anon_sym_add_DASHfloat] = ACTIONS(142), - [anon_sym_sub_DASHfloat] = ACTIONS(142), - [anon_sym_mul_DASHfloat] = ACTIONS(142), - [anon_sym_div_DASHfloat] = ACTIONS(142), - [anon_sym_rem_DASHfloat] = ACTIONS(142), - [anon_sym_add_DASHdouble] = ACTIONS(142), - [anon_sym_sub_DASHdouble] = ACTIONS(142), - [anon_sym_mul_DASHdouble] = ACTIONS(142), - [anon_sym_div_DASHdouble] = ACTIONS(142), - [anon_sym_rem_DASHdouble] = ACTIONS(142), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(140), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(140), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(140), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(140), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(140), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(140), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(140), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(140), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(140), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(140), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(140), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(140), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(140), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(140), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(140), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(140), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(140), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(140), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(140), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(140), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(140), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(140), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(140), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(140), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(140), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(140), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(140), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(140), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(140), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(140), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(140), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(140), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(140), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(140), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(140), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(140), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(140), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(140), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(140), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(140), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(140), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(140), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(140), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(140), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(140), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(140), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(140), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(140), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(140), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(140), - [anon_sym_static_DASHput] = ACTIONS(140), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(140), - [anon_sym_execute_DASHinline] = ACTIONS(140), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(140), - [anon_sym_iget_DASHquick] = ACTIONS(140), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(140), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(140), - [anon_sym_iput_DASHquick] = ACTIONS(140), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(140), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(140), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(142), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(140), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(142), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(140), - [anon_sym_rsub_DASHint] = ACTIONS(142), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(140), - [anon_sym_DOTline] = ACTIONS(140), - [anon_sym_DOTlocals] = ACTIONS(140), - [anon_sym_DOTregisters] = ACTIONS(140), - [anon_sym_DOTcatch] = ACTIONS(142), - [anon_sym_DOTcatchall] = ACTIONS(140), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(140), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(140), - [anon_sym_DOTarray_DASHdata] = ACTIONS(140), - [sym_comment] = ACTIONS(3), - }, - [21] = { - [sym_end_method] = ACTIONS(144), - [anon_sym_DOTannotation] = ACTIONS(144), - [anon_sym_DOTparam] = ACTIONS(144), - [sym_label] = ACTIONS(144), - [anon_sym_nop] = ACTIONS(144), - [anon_sym_move] = ACTIONS(146), - [anon_sym_move_SLASHfrom16] = ACTIONS(144), - [anon_sym_move_SLASH16] = ACTIONS(144), - [anon_sym_move_DASHwide] = ACTIONS(146), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(144), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(144), - [anon_sym_move_DASHobject] = ACTIONS(146), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(144), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(144), - [anon_sym_move_DASHresult] = ACTIONS(146), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(144), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(144), - [anon_sym_move_DASHexception] = ACTIONS(144), - [anon_sym_return_DASHvoid] = ACTIONS(144), - [anon_sym_return] = ACTIONS(146), - [anon_sym_return_DASHwide] = ACTIONS(144), - [anon_sym_return_DASHobject] = ACTIONS(144), - [anon_sym_const_SLASH4] = ACTIONS(144), - [anon_sym_const_SLASH16] = ACTIONS(144), - [anon_sym_const] = ACTIONS(146), - [anon_sym_const_SLASHhigh16] = ACTIONS(144), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(144), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(144), - [anon_sym_const_DASHwide] = ACTIONS(146), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(144), - [anon_sym_const_DASHstring] = ACTIONS(146), - [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(144), - [anon_sym_const_DASHclass] = ACTIONS(144), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(144), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(144), - [anon_sym_monitor_DASHenter] = ACTIONS(144), - [anon_sym_monitor_DASHexit] = ACTIONS(144), - [anon_sym_check_DASHcast] = ACTIONS(144), - [anon_sym_instance_DASHof] = ACTIONS(144), - [anon_sym_array_DASHlength] = ACTIONS(144), - [anon_sym_new_DASHinstance] = ACTIONS(144), - [anon_sym_new_DASHarray] = ACTIONS(144), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(146), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(144), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(144), - [anon_sym_throw] = ACTIONS(144), - [anon_sym_goto] = ACTIONS(146), - [anon_sym_goto_SLASH16] = ACTIONS(144), - [anon_sym_goto_SLASH32] = ACTIONS(144), - [anon_sym_packed_DASHswitch] = ACTIONS(144), - [anon_sym_sparse_DASHswitch] = ACTIONS(144), - [anon_sym_cmpl_DASHfloat] = ACTIONS(144), - [anon_sym_cmpg_DASHfloat] = ACTIONS(144), - [anon_sym_cmpl_DASHdouble] = ACTIONS(144), - [anon_sym_cmpg_DASHdouble] = ACTIONS(144), - [anon_sym_cmp_DASHlong] = ACTIONS(144), - [anon_sym_if_DASHeq] = ACTIONS(146), - [anon_sym_if_DASHne] = ACTIONS(146), - [anon_sym_if_DASHlt] = ACTIONS(146), - [anon_sym_if_DASHge] = ACTIONS(146), - [anon_sym_if_DASHgt] = ACTIONS(146), - [anon_sym_if_DASHle] = ACTIONS(146), - [anon_sym_if_DASHeqz] = ACTIONS(144), - [anon_sym_if_DASHnez] = ACTIONS(144), - [anon_sym_if_DASHltz] = ACTIONS(144), - [anon_sym_if_DASHgez] = ACTIONS(144), - [anon_sym_if_DASHgtz] = ACTIONS(144), - [anon_sym_if_DASHlez] = ACTIONS(144), - [anon_sym_aget] = ACTIONS(146), - [anon_sym_aget_DASHwide] = ACTIONS(144), - [anon_sym_aget_DASHobject] = ACTIONS(144), - [anon_sym_aget_DASHboolean] = ACTIONS(144), - [anon_sym_aget_DASHbyte] = ACTIONS(144), - [anon_sym_aget_DASHchar] = ACTIONS(144), - [anon_sym_aget_DASHshort] = ACTIONS(144), - [anon_sym_aput] = ACTIONS(146), - [anon_sym_aput_DASHwide] = ACTIONS(144), - [anon_sym_aput_DASHobject] = ACTIONS(144), - [anon_sym_aput_DASHboolean] = ACTIONS(144), - [anon_sym_aput_DASHbyte] = ACTIONS(144), - [anon_sym_aput_DASHchar] = ACTIONS(144), - [anon_sym_aput_DASHshort] = ACTIONS(144), - [anon_sym_iget] = ACTIONS(146), - [anon_sym_iget_DASHwide] = ACTIONS(146), - [anon_sym_iget_DASHobject] = ACTIONS(146), - [anon_sym_iget_DASHboolean] = ACTIONS(144), - [anon_sym_iget_DASHbyte] = ACTIONS(144), - [anon_sym_iget_DASHchar] = ACTIONS(144), - [anon_sym_iget_DASHshort] = ACTIONS(144), - [anon_sym_iput] = ACTIONS(146), - [anon_sym_iput_DASHwide] = ACTIONS(146), - [anon_sym_iput_DASHobject] = ACTIONS(146), - [anon_sym_iput_DASHboolean] = ACTIONS(144), - [anon_sym_iput_DASHbyte] = ACTIONS(144), - [anon_sym_iput_DASHchar] = ACTIONS(144), - [anon_sym_iput_DASHshort] = ACTIONS(144), - [anon_sym_sget] = ACTIONS(146), - [anon_sym_sget_DASHwide] = ACTIONS(144), - [anon_sym_sget_DASHobject] = ACTIONS(144), - [anon_sym_sget_DASHboolean] = ACTIONS(144), - [anon_sym_sget_DASHbyte] = ACTIONS(144), - [anon_sym_sget_DASHchar] = ACTIONS(144), - [anon_sym_sget_DASHshort] = ACTIONS(144), - [anon_sym_sput] = ACTIONS(146), - [anon_sym_sput_DASHwide] = ACTIONS(144), - [anon_sym_sput_DASHobject] = ACTIONS(144), - [anon_sym_sput_DASHboolean] = ACTIONS(144), - [anon_sym_sput_DASHbyte] = ACTIONS(144), - [anon_sym_sput_DASHchar] = ACTIONS(144), - [anon_sym_sput_DASHshort] = ACTIONS(144), - [anon_sym_invoke_DASHcustom] = ACTIONS(146), - [anon_sym_invoke_DASHdirect] = ACTIONS(146), - [anon_sym_invoke_DASHinterface] = ACTIONS(146), - [anon_sym_invoke_DASHstatic] = ACTIONS(146), - [anon_sym_invoke_DASHsuper] = ACTIONS(146), - [anon_sym_invoke_DASHvirtual] = ACTIONS(146), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(144), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(144), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(144), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(144), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(144), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(144), - [anon_sym_neg_DASHint] = ACTIONS(144), - [anon_sym_not_DASHint] = ACTIONS(144), - [anon_sym_neg_DASHlong] = ACTIONS(144), - [anon_sym_not_DASHlong] = ACTIONS(144), - [anon_sym_neg_DASHfloat] = ACTIONS(144), - [anon_sym_neg_DASHdouble] = ACTIONS(144), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(144), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(144), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(144), - [anon_sym_long_DASHto_DASHint] = ACTIONS(144), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(144), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(144), - [anon_sym_float_DASHto_DASHint] = ACTIONS(144), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(144), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(144), - [anon_sym_double_DASHto_DASHint] = ACTIONS(144), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(144), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(144), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(144), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(144), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(144), - [anon_sym_add_DASHint] = ACTIONS(146), - [anon_sym_sub_DASHint] = ACTIONS(146), - [anon_sym_mul_DASHint] = ACTIONS(146), - [anon_sym_div_DASHint] = ACTIONS(146), - [anon_sym_rem_DASHint] = ACTIONS(146), - [anon_sym_and_DASHint] = ACTIONS(146), - [anon_sym_or_DASHint] = ACTIONS(146), - [anon_sym_xor_DASHint] = ACTIONS(146), - [anon_sym_shl_DASHint] = ACTIONS(146), - [anon_sym_shr_DASHint] = ACTIONS(146), - [anon_sym_ushr_DASHint] = ACTIONS(146), - [anon_sym_add_DASHlong] = ACTIONS(146), - [anon_sym_sub_DASHlong] = ACTIONS(146), - [anon_sym_mul_DASHlong] = ACTIONS(146), - [anon_sym_div_DASHlong] = ACTIONS(146), - [anon_sym_rem_DASHlong] = ACTIONS(146), - [anon_sym_and_DASHlong] = ACTIONS(146), - [anon_sym_or_DASHlong] = ACTIONS(146), - [anon_sym_xor_DASHlong] = ACTIONS(146), - [anon_sym_shl_DASHlong] = ACTIONS(146), - [anon_sym_shr_DASHlong] = ACTIONS(146), - [anon_sym_ushr_DASHlong] = ACTIONS(146), - [anon_sym_add_DASHfloat] = ACTIONS(146), - [anon_sym_sub_DASHfloat] = ACTIONS(146), - [anon_sym_mul_DASHfloat] = ACTIONS(146), - [anon_sym_div_DASHfloat] = ACTIONS(146), - [anon_sym_rem_DASHfloat] = ACTIONS(146), - [anon_sym_add_DASHdouble] = ACTIONS(146), - [anon_sym_sub_DASHdouble] = ACTIONS(146), - [anon_sym_mul_DASHdouble] = ACTIONS(146), - [anon_sym_div_DASHdouble] = ACTIONS(146), - [anon_sym_rem_DASHdouble] = ACTIONS(146), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(144), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(144), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(144), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(144), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(144), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(144), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(144), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(144), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(144), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(144), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(144), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(144), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(144), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(144), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(144), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(144), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(144), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(144), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(144), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(144), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(144), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(144), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(144), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(144), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(144), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(144), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(144), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(144), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(144), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(144), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(144), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(144), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(144), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(144), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(144), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(144), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(144), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(144), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(144), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(144), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(144), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(144), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(144), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(144), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(144), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(144), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(144), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(144), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(144), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(144), - [anon_sym_static_DASHput] = ACTIONS(144), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(144), - [anon_sym_execute_DASHinline] = ACTIONS(144), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(144), - [anon_sym_iget_DASHquick] = ACTIONS(144), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(144), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(144), - [anon_sym_iput_DASHquick] = ACTIONS(144), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(144), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(144), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(146), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(144), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(146), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(144), - [anon_sym_rsub_DASHint] = ACTIONS(146), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(144), - [anon_sym_DOTline] = ACTIONS(144), - [anon_sym_DOTlocals] = ACTIONS(144), - [anon_sym_DOTregisters] = ACTIONS(144), - [anon_sym_DOTcatch] = ACTIONS(146), - [anon_sym_DOTcatchall] = ACTIONS(144), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(144), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(144), - [anon_sym_DOTarray_DASHdata] = ACTIONS(144), - [sym_comment] = ACTIONS(3), - }, - [22] = { - [sym_end_method] = ACTIONS(148), - [anon_sym_DOTannotation] = ACTIONS(148), - [anon_sym_DOTparam] = ACTIONS(148), - [sym_label] = ACTIONS(148), - [anon_sym_nop] = ACTIONS(148), - [anon_sym_move] = ACTIONS(150), - [anon_sym_move_SLASHfrom16] = ACTIONS(148), - [anon_sym_move_SLASH16] = ACTIONS(148), - [anon_sym_move_DASHwide] = ACTIONS(150), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(148), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(148), - [anon_sym_move_DASHobject] = ACTIONS(150), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(148), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(148), - [anon_sym_move_DASHresult] = ACTIONS(150), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(148), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(148), - [anon_sym_move_DASHexception] = ACTIONS(148), - [anon_sym_return_DASHvoid] = ACTIONS(148), - [anon_sym_return] = ACTIONS(150), - [anon_sym_return_DASHwide] = ACTIONS(148), - [anon_sym_return_DASHobject] = ACTIONS(148), - [anon_sym_const_SLASH4] = ACTIONS(148), - [anon_sym_const_SLASH16] = ACTIONS(148), - [anon_sym_const] = ACTIONS(150), - [anon_sym_const_SLASHhigh16] = ACTIONS(148), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(148), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(148), - [anon_sym_const_DASHwide] = ACTIONS(150), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(148), - [anon_sym_const_DASHstring] = ACTIONS(150), - [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(148), - [anon_sym_const_DASHclass] = ACTIONS(148), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(148), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(148), - [anon_sym_monitor_DASHenter] = ACTIONS(148), - [anon_sym_monitor_DASHexit] = ACTIONS(148), - [anon_sym_check_DASHcast] = ACTIONS(148), - [anon_sym_instance_DASHof] = ACTIONS(148), - [anon_sym_array_DASHlength] = ACTIONS(148), - [anon_sym_new_DASHinstance] = ACTIONS(148), - [anon_sym_new_DASHarray] = ACTIONS(148), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(150), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(148), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(148), - [anon_sym_throw] = ACTIONS(148), - [anon_sym_goto] = ACTIONS(150), - [anon_sym_goto_SLASH16] = ACTIONS(148), - [anon_sym_goto_SLASH32] = ACTIONS(148), - [anon_sym_packed_DASHswitch] = ACTIONS(148), - [anon_sym_sparse_DASHswitch] = ACTIONS(148), - [anon_sym_cmpl_DASHfloat] = ACTIONS(148), - [anon_sym_cmpg_DASHfloat] = ACTIONS(148), - [anon_sym_cmpl_DASHdouble] = ACTIONS(148), - [anon_sym_cmpg_DASHdouble] = ACTIONS(148), - [anon_sym_cmp_DASHlong] = ACTIONS(148), - [anon_sym_if_DASHeq] = ACTIONS(150), - [anon_sym_if_DASHne] = ACTIONS(150), - [anon_sym_if_DASHlt] = ACTIONS(150), - [anon_sym_if_DASHge] = ACTIONS(150), - [anon_sym_if_DASHgt] = ACTIONS(150), - [anon_sym_if_DASHle] = ACTIONS(150), - [anon_sym_if_DASHeqz] = ACTIONS(148), - [anon_sym_if_DASHnez] = ACTIONS(148), - [anon_sym_if_DASHltz] = ACTIONS(148), - [anon_sym_if_DASHgez] = ACTIONS(148), - [anon_sym_if_DASHgtz] = ACTIONS(148), - [anon_sym_if_DASHlez] = ACTIONS(148), - [anon_sym_aget] = ACTIONS(150), - [anon_sym_aget_DASHwide] = ACTIONS(148), - [anon_sym_aget_DASHobject] = ACTIONS(148), - [anon_sym_aget_DASHboolean] = ACTIONS(148), - [anon_sym_aget_DASHbyte] = ACTIONS(148), - [anon_sym_aget_DASHchar] = ACTIONS(148), - [anon_sym_aget_DASHshort] = ACTIONS(148), - [anon_sym_aput] = ACTIONS(150), - [anon_sym_aput_DASHwide] = ACTIONS(148), - [anon_sym_aput_DASHobject] = ACTIONS(148), - [anon_sym_aput_DASHboolean] = ACTIONS(148), - [anon_sym_aput_DASHbyte] = ACTIONS(148), - [anon_sym_aput_DASHchar] = ACTIONS(148), - [anon_sym_aput_DASHshort] = ACTIONS(148), - [anon_sym_iget] = ACTIONS(150), - [anon_sym_iget_DASHwide] = ACTIONS(150), - [anon_sym_iget_DASHobject] = ACTIONS(150), - [anon_sym_iget_DASHboolean] = ACTIONS(148), - [anon_sym_iget_DASHbyte] = ACTIONS(148), - [anon_sym_iget_DASHchar] = ACTIONS(148), - [anon_sym_iget_DASHshort] = ACTIONS(148), - [anon_sym_iput] = ACTIONS(150), - [anon_sym_iput_DASHwide] = ACTIONS(150), - [anon_sym_iput_DASHobject] = ACTIONS(150), - [anon_sym_iput_DASHboolean] = ACTIONS(148), - [anon_sym_iput_DASHbyte] = ACTIONS(148), - [anon_sym_iput_DASHchar] = ACTIONS(148), - [anon_sym_iput_DASHshort] = ACTIONS(148), - [anon_sym_sget] = ACTIONS(150), - [anon_sym_sget_DASHwide] = ACTIONS(148), - [anon_sym_sget_DASHobject] = ACTIONS(148), - [anon_sym_sget_DASHboolean] = ACTIONS(148), - [anon_sym_sget_DASHbyte] = ACTIONS(148), - [anon_sym_sget_DASHchar] = ACTIONS(148), - [anon_sym_sget_DASHshort] = ACTIONS(148), - [anon_sym_sput] = ACTIONS(150), - [anon_sym_sput_DASHwide] = ACTIONS(148), - [anon_sym_sput_DASHobject] = ACTIONS(148), - [anon_sym_sput_DASHboolean] = ACTIONS(148), - [anon_sym_sput_DASHbyte] = ACTIONS(148), - [anon_sym_sput_DASHchar] = ACTIONS(148), - [anon_sym_sput_DASHshort] = ACTIONS(148), - [anon_sym_invoke_DASHcustom] = ACTIONS(150), - [anon_sym_invoke_DASHdirect] = ACTIONS(150), - [anon_sym_invoke_DASHinterface] = ACTIONS(150), - [anon_sym_invoke_DASHstatic] = ACTIONS(150), - [anon_sym_invoke_DASHsuper] = ACTIONS(150), - [anon_sym_invoke_DASHvirtual] = ACTIONS(150), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(148), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(148), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(148), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(148), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(148), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(148), - [anon_sym_neg_DASHint] = ACTIONS(148), - [anon_sym_not_DASHint] = ACTIONS(148), - [anon_sym_neg_DASHlong] = ACTIONS(148), - [anon_sym_not_DASHlong] = ACTIONS(148), - [anon_sym_neg_DASHfloat] = ACTIONS(148), - [anon_sym_neg_DASHdouble] = ACTIONS(148), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(148), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(148), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(148), - [anon_sym_long_DASHto_DASHint] = ACTIONS(148), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(148), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(148), - [anon_sym_float_DASHto_DASHint] = ACTIONS(148), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(148), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(148), - [anon_sym_double_DASHto_DASHint] = ACTIONS(148), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(148), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(148), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(148), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(148), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(148), - [anon_sym_add_DASHint] = ACTIONS(150), - [anon_sym_sub_DASHint] = ACTIONS(150), - [anon_sym_mul_DASHint] = ACTIONS(150), - [anon_sym_div_DASHint] = ACTIONS(150), - [anon_sym_rem_DASHint] = ACTIONS(150), - [anon_sym_and_DASHint] = ACTIONS(150), - [anon_sym_or_DASHint] = ACTIONS(150), - [anon_sym_xor_DASHint] = ACTIONS(150), - [anon_sym_shl_DASHint] = ACTIONS(150), - [anon_sym_shr_DASHint] = ACTIONS(150), - [anon_sym_ushr_DASHint] = ACTIONS(150), - [anon_sym_add_DASHlong] = ACTIONS(150), - [anon_sym_sub_DASHlong] = ACTIONS(150), - [anon_sym_mul_DASHlong] = ACTIONS(150), - [anon_sym_div_DASHlong] = ACTIONS(150), - [anon_sym_rem_DASHlong] = ACTIONS(150), - [anon_sym_and_DASHlong] = ACTIONS(150), - [anon_sym_or_DASHlong] = ACTIONS(150), - [anon_sym_xor_DASHlong] = ACTIONS(150), - [anon_sym_shl_DASHlong] = ACTIONS(150), - [anon_sym_shr_DASHlong] = ACTIONS(150), - [anon_sym_ushr_DASHlong] = ACTIONS(150), - [anon_sym_add_DASHfloat] = ACTIONS(150), - [anon_sym_sub_DASHfloat] = ACTIONS(150), - [anon_sym_mul_DASHfloat] = ACTIONS(150), - [anon_sym_div_DASHfloat] = ACTIONS(150), - [anon_sym_rem_DASHfloat] = ACTIONS(150), - [anon_sym_add_DASHdouble] = ACTIONS(150), - [anon_sym_sub_DASHdouble] = ACTIONS(150), - [anon_sym_mul_DASHdouble] = ACTIONS(150), - [anon_sym_div_DASHdouble] = ACTIONS(150), - [anon_sym_rem_DASHdouble] = ACTIONS(150), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(148), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(148), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(148), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(148), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(148), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(148), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(148), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(148), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(148), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(148), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(148), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(148), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(148), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(148), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(148), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(148), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(148), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(148), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(148), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(148), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(148), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(148), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(148), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(148), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(148), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(148), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(148), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(148), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(148), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(148), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(148), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(148), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(148), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(148), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(148), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(148), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(148), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(148), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(148), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(148), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(148), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(148), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(148), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(148), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(148), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(148), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(148), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(148), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(148), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(148), - [anon_sym_static_DASHput] = ACTIONS(148), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(148), - [anon_sym_execute_DASHinline] = ACTIONS(148), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(148), - [anon_sym_iget_DASHquick] = ACTIONS(148), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(148), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(148), - [anon_sym_iput_DASHquick] = ACTIONS(148), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(148), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(148), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(150), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(148), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(150), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(148), - [anon_sym_rsub_DASHint] = ACTIONS(150), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(148), - [anon_sym_DOTline] = ACTIONS(148), - [anon_sym_DOTlocals] = ACTIONS(148), - [anon_sym_DOTregisters] = ACTIONS(148), - [anon_sym_DOTcatch] = ACTIONS(150), - [anon_sym_DOTcatchall] = ACTIONS(148), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(148), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(148), - [anon_sym_DOTarray_DASHdata] = ACTIONS(148), - [sym_comment] = ACTIONS(3), - }, - [23] = { - [sym_end_method] = ACTIONS(152), - [anon_sym_DOTannotation] = ACTIONS(152), - [anon_sym_DOTparam] = ACTIONS(152), - [sym_label] = ACTIONS(152), - [anon_sym_nop] = ACTIONS(152), - [anon_sym_move] = ACTIONS(154), - [anon_sym_move_SLASHfrom16] = ACTIONS(152), - [anon_sym_move_SLASH16] = ACTIONS(152), - [anon_sym_move_DASHwide] = ACTIONS(154), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(152), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(152), - [anon_sym_move_DASHobject] = ACTIONS(154), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(152), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(152), - [anon_sym_move_DASHresult] = ACTIONS(154), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(152), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(152), - [anon_sym_move_DASHexception] = ACTIONS(152), - [anon_sym_return_DASHvoid] = ACTIONS(152), - [anon_sym_return] = ACTIONS(154), - [anon_sym_return_DASHwide] = ACTIONS(152), - [anon_sym_return_DASHobject] = ACTIONS(152), - [anon_sym_const_SLASH4] = ACTIONS(152), - [anon_sym_const_SLASH16] = ACTIONS(152), - [anon_sym_const] = ACTIONS(154), - [anon_sym_const_SLASHhigh16] = ACTIONS(152), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(152), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(152), - [anon_sym_const_DASHwide] = ACTIONS(154), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(152), - [anon_sym_const_DASHstring] = ACTIONS(154), - [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(152), - [anon_sym_const_DASHclass] = ACTIONS(152), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(152), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(152), - [anon_sym_monitor_DASHenter] = ACTIONS(152), - [anon_sym_monitor_DASHexit] = ACTIONS(152), - [anon_sym_check_DASHcast] = ACTIONS(152), - [anon_sym_instance_DASHof] = ACTIONS(152), - [anon_sym_array_DASHlength] = ACTIONS(152), - [anon_sym_new_DASHinstance] = ACTIONS(152), - [anon_sym_new_DASHarray] = ACTIONS(152), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(154), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(152), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(152), - [anon_sym_throw] = ACTIONS(152), - [anon_sym_goto] = ACTIONS(154), - [anon_sym_goto_SLASH16] = ACTIONS(152), - [anon_sym_goto_SLASH32] = ACTIONS(152), - [anon_sym_packed_DASHswitch] = ACTIONS(152), - [anon_sym_sparse_DASHswitch] = ACTIONS(152), - [anon_sym_cmpl_DASHfloat] = ACTIONS(152), - [anon_sym_cmpg_DASHfloat] = ACTIONS(152), - [anon_sym_cmpl_DASHdouble] = ACTIONS(152), - [anon_sym_cmpg_DASHdouble] = ACTIONS(152), - [anon_sym_cmp_DASHlong] = ACTIONS(152), - [anon_sym_if_DASHeq] = ACTIONS(154), - [anon_sym_if_DASHne] = ACTIONS(154), - [anon_sym_if_DASHlt] = ACTIONS(154), - [anon_sym_if_DASHge] = ACTIONS(154), - [anon_sym_if_DASHgt] = ACTIONS(154), - [anon_sym_if_DASHle] = ACTIONS(154), - [anon_sym_if_DASHeqz] = ACTIONS(152), - [anon_sym_if_DASHnez] = ACTIONS(152), - [anon_sym_if_DASHltz] = ACTIONS(152), - [anon_sym_if_DASHgez] = ACTIONS(152), - [anon_sym_if_DASHgtz] = ACTIONS(152), - [anon_sym_if_DASHlez] = ACTIONS(152), - [anon_sym_aget] = ACTIONS(154), - [anon_sym_aget_DASHwide] = ACTIONS(152), - [anon_sym_aget_DASHobject] = ACTIONS(152), - [anon_sym_aget_DASHboolean] = ACTIONS(152), - [anon_sym_aget_DASHbyte] = ACTIONS(152), - [anon_sym_aget_DASHchar] = ACTIONS(152), - [anon_sym_aget_DASHshort] = ACTIONS(152), - [anon_sym_aput] = ACTIONS(154), - [anon_sym_aput_DASHwide] = ACTIONS(152), - [anon_sym_aput_DASHobject] = ACTIONS(152), - [anon_sym_aput_DASHboolean] = ACTIONS(152), - [anon_sym_aput_DASHbyte] = ACTIONS(152), - [anon_sym_aput_DASHchar] = ACTIONS(152), - [anon_sym_aput_DASHshort] = ACTIONS(152), - [anon_sym_iget] = ACTIONS(154), - [anon_sym_iget_DASHwide] = ACTIONS(154), - [anon_sym_iget_DASHobject] = ACTIONS(154), - [anon_sym_iget_DASHboolean] = ACTIONS(152), - [anon_sym_iget_DASHbyte] = ACTIONS(152), - [anon_sym_iget_DASHchar] = ACTIONS(152), - [anon_sym_iget_DASHshort] = ACTIONS(152), - [anon_sym_iput] = ACTIONS(154), - [anon_sym_iput_DASHwide] = ACTIONS(154), - [anon_sym_iput_DASHobject] = ACTIONS(154), - [anon_sym_iput_DASHboolean] = ACTIONS(152), - [anon_sym_iput_DASHbyte] = ACTIONS(152), - [anon_sym_iput_DASHchar] = ACTIONS(152), - [anon_sym_iput_DASHshort] = ACTIONS(152), - [anon_sym_sget] = ACTIONS(154), - [anon_sym_sget_DASHwide] = ACTIONS(152), - [anon_sym_sget_DASHobject] = ACTIONS(152), - [anon_sym_sget_DASHboolean] = ACTIONS(152), - [anon_sym_sget_DASHbyte] = ACTIONS(152), - [anon_sym_sget_DASHchar] = ACTIONS(152), - [anon_sym_sget_DASHshort] = ACTIONS(152), - [anon_sym_sput] = ACTIONS(154), - [anon_sym_sput_DASHwide] = ACTIONS(152), - [anon_sym_sput_DASHobject] = ACTIONS(152), - [anon_sym_sput_DASHboolean] = ACTIONS(152), - [anon_sym_sput_DASHbyte] = ACTIONS(152), - [anon_sym_sput_DASHchar] = ACTIONS(152), - [anon_sym_sput_DASHshort] = ACTIONS(152), - [anon_sym_invoke_DASHcustom] = ACTIONS(154), - [anon_sym_invoke_DASHdirect] = ACTIONS(154), - [anon_sym_invoke_DASHinterface] = ACTIONS(154), - [anon_sym_invoke_DASHstatic] = ACTIONS(154), - [anon_sym_invoke_DASHsuper] = ACTIONS(154), - [anon_sym_invoke_DASHvirtual] = ACTIONS(154), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(152), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(152), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(152), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(152), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(152), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(152), - [anon_sym_neg_DASHint] = ACTIONS(152), - [anon_sym_not_DASHint] = ACTIONS(152), - [anon_sym_neg_DASHlong] = ACTIONS(152), - [anon_sym_not_DASHlong] = ACTIONS(152), - [anon_sym_neg_DASHfloat] = ACTIONS(152), - [anon_sym_neg_DASHdouble] = ACTIONS(152), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(152), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(152), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(152), - [anon_sym_long_DASHto_DASHint] = ACTIONS(152), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(152), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(152), - [anon_sym_float_DASHto_DASHint] = ACTIONS(152), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(152), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(152), - [anon_sym_double_DASHto_DASHint] = ACTIONS(152), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(152), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(152), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(152), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(152), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(152), - [anon_sym_add_DASHint] = ACTIONS(154), - [anon_sym_sub_DASHint] = ACTIONS(154), - [anon_sym_mul_DASHint] = ACTIONS(154), - [anon_sym_div_DASHint] = ACTIONS(154), - [anon_sym_rem_DASHint] = ACTIONS(154), - [anon_sym_and_DASHint] = ACTIONS(154), - [anon_sym_or_DASHint] = ACTIONS(154), - [anon_sym_xor_DASHint] = ACTIONS(154), - [anon_sym_shl_DASHint] = ACTIONS(154), - [anon_sym_shr_DASHint] = ACTIONS(154), - [anon_sym_ushr_DASHint] = ACTIONS(154), - [anon_sym_add_DASHlong] = ACTIONS(154), - [anon_sym_sub_DASHlong] = ACTIONS(154), - [anon_sym_mul_DASHlong] = ACTIONS(154), - [anon_sym_div_DASHlong] = ACTIONS(154), - [anon_sym_rem_DASHlong] = ACTIONS(154), - [anon_sym_and_DASHlong] = ACTIONS(154), - [anon_sym_or_DASHlong] = ACTIONS(154), - [anon_sym_xor_DASHlong] = ACTIONS(154), - [anon_sym_shl_DASHlong] = ACTIONS(154), - [anon_sym_shr_DASHlong] = ACTIONS(154), - [anon_sym_ushr_DASHlong] = ACTIONS(154), - [anon_sym_add_DASHfloat] = ACTIONS(154), - [anon_sym_sub_DASHfloat] = ACTIONS(154), - [anon_sym_mul_DASHfloat] = ACTIONS(154), - [anon_sym_div_DASHfloat] = ACTIONS(154), - [anon_sym_rem_DASHfloat] = ACTIONS(154), - [anon_sym_add_DASHdouble] = ACTIONS(154), - [anon_sym_sub_DASHdouble] = ACTIONS(154), - [anon_sym_mul_DASHdouble] = ACTIONS(154), - [anon_sym_div_DASHdouble] = ACTIONS(154), - [anon_sym_rem_DASHdouble] = ACTIONS(154), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(152), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(152), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(152), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(152), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(152), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(152), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(152), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(152), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(152), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(152), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(152), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(152), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(152), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(152), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(152), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(152), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(152), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(152), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(152), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(152), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(152), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(152), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(152), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(152), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(152), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(152), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(152), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(152), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(152), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(152), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(152), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(152), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(152), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(152), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(152), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(152), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(152), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(152), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(152), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(152), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(152), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(152), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(152), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(152), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(152), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(152), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(152), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(152), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(152), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(152), - [anon_sym_static_DASHput] = ACTIONS(152), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(152), - [anon_sym_execute_DASHinline] = ACTIONS(152), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(152), - [anon_sym_iget_DASHquick] = ACTIONS(152), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(152), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(152), - [anon_sym_iput_DASHquick] = ACTIONS(152), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(152), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(152), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(154), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(152), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(154), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(152), - [anon_sym_rsub_DASHint] = ACTIONS(154), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(152), - [anon_sym_DOTline] = ACTIONS(152), - [anon_sym_DOTlocals] = ACTIONS(152), - [anon_sym_DOTregisters] = ACTIONS(152), - [anon_sym_DOTcatch] = ACTIONS(154), - [anon_sym_DOTcatchall] = ACTIONS(152), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(152), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(152), - [anon_sym_DOTarray_DASHdata] = ACTIONS(152), - [sym_comment] = ACTIONS(3), - }, - [24] = { - [sym_end_method] = ACTIONS(156), - [anon_sym_DOTannotation] = ACTIONS(156), - [anon_sym_DOTparam] = ACTIONS(156), - [sym_label] = ACTIONS(156), - [anon_sym_nop] = ACTIONS(156), - [anon_sym_move] = ACTIONS(158), - [anon_sym_move_SLASHfrom16] = ACTIONS(156), - [anon_sym_move_SLASH16] = ACTIONS(156), - [anon_sym_move_DASHwide] = ACTIONS(158), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(156), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(156), - [anon_sym_move_DASHobject] = ACTIONS(158), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(156), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(156), - [anon_sym_move_DASHresult] = ACTIONS(158), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(156), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(156), - [anon_sym_move_DASHexception] = ACTIONS(156), - [anon_sym_return_DASHvoid] = ACTIONS(156), - [anon_sym_return] = ACTIONS(158), - [anon_sym_return_DASHwide] = ACTIONS(156), - [anon_sym_return_DASHobject] = ACTIONS(156), - [anon_sym_const_SLASH4] = ACTIONS(156), - [anon_sym_const_SLASH16] = ACTIONS(156), - [anon_sym_const] = ACTIONS(158), - [anon_sym_const_SLASHhigh16] = ACTIONS(156), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(156), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(156), - [anon_sym_const_DASHwide] = ACTIONS(158), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(156), - [anon_sym_const_DASHstring] = ACTIONS(158), - [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(156), - [anon_sym_const_DASHclass] = ACTIONS(156), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(156), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(156), - [anon_sym_monitor_DASHenter] = ACTIONS(156), - [anon_sym_monitor_DASHexit] = ACTIONS(156), - [anon_sym_check_DASHcast] = ACTIONS(156), - [anon_sym_instance_DASHof] = ACTIONS(156), - [anon_sym_array_DASHlength] = ACTIONS(156), - [anon_sym_new_DASHinstance] = ACTIONS(156), - [anon_sym_new_DASHarray] = ACTIONS(156), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(158), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(156), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(156), - [anon_sym_throw] = ACTIONS(156), - [anon_sym_goto] = ACTIONS(158), - [anon_sym_goto_SLASH16] = ACTIONS(156), - [anon_sym_goto_SLASH32] = ACTIONS(156), - [anon_sym_packed_DASHswitch] = ACTIONS(156), - [anon_sym_sparse_DASHswitch] = ACTIONS(156), - [anon_sym_cmpl_DASHfloat] = ACTIONS(156), - [anon_sym_cmpg_DASHfloat] = ACTIONS(156), - [anon_sym_cmpl_DASHdouble] = ACTIONS(156), - [anon_sym_cmpg_DASHdouble] = ACTIONS(156), - [anon_sym_cmp_DASHlong] = ACTIONS(156), - [anon_sym_if_DASHeq] = ACTIONS(158), - [anon_sym_if_DASHne] = ACTIONS(158), - [anon_sym_if_DASHlt] = ACTIONS(158), - [anon_sym_if_DASHge] = ACTIONS(158), - [anon_sym_if_DASHgt] = ACTIONS(158), - [anon_sym_if_DASHle] = ACTIONS(158), - [anon_sym_if_DASHeqz] = ACTIONS(156), - [anon_sym_if_DASHnez] = ACTIONS(156), - [anon_sym_if_DASHltz] = ACTIONS(156), - [anon_sym_if_DASHgez] = ACTIONS(156), - [anon_sym_if_DASHgtz] = ACTIONS(156), - [anon_sym_if_DASHlez] = ACTIONS(156), - [anon_sym_aget] = ACTIONS(158), - [anon_sym_aget_DASHwide] = ACTIONS(156), - [anon_sym_aget_DASHobject] = ACTIONS(156), - [anon_sym_aget_DASHboolean] = ACTIONS(156), - [anon_sym_aget_DASHbyte] = ACTIONS(156), - [anon_sym_aget_DASHchar] = ACTIONS(156), - [anon_sym_aget_DASHshort] = ACTIONS(156), - [anon_sym_aput] = ACTIONS(158), - [anon_sym_aput_DASHwide] = ACTIONS(156), - [anon_sym_aput_DASHobject] = ACTIONS(156), - [anon_sym_aput_DASHboolean] = ACTIONS(156), - [anon_sym_aput_DASHbyte] = ACTIONS(156), - [anon_sym_aput_DASHchar] = ACTIONS(156), - [anon_sym_aput_DASHshort] = ACTIONS(156), - [anon_sym_iget] = ACTIONS(158), - [anon_sym_iget_DASHwide] = ACTIONS(158), - [anon_sym_iget_DASHobject] = ACTIONS(158), - [anon_sym_iget_DASHboolean] = ACTIONS(156), - [anon_sym_iget_DASHbyte] = ACTIONS(156), - [anon_sym_iget_DASHchar] = ACTIONS(156), - [anon_sym_iget_DASHshort] = ACTIONS(156), - [anon_sym_iput] = ACTIONS(158), - [anon_sym_iput_DASHwide] = ACTIONS(158), - [anon_sym_iput_DASHobject] = ACTIONS(158), - [anon_sym_iput_DASHboolean] = ACTIONS(156), - [anon_sym_iput_DASHbyte] = ACTIONS(156), - [anon_sym_iput_DASHchar] = ACTIONS(156), - [anon_sym_iput_DASHshort] = ACTIONS(156), - [anon_sym_sget] = ACTIONS(158), - [anon_sym_sget_DASHwide] = ACTIONS(156), - [anon_sym_sget_DASHobject] = ACTIONS(156), - [anon_sym_sget_DASHboolean] = ACTIONS(156), - [anon_sym_sget_DASHbyte] = ACTIONS(156), - [anon_sym_sget_DASHchar] = ACTIONS(156), - [anon_sym_sget_DASHshort] = ACTIONS(156), - [anon_sym_sput] = ACTIONS(158), - [anon_sym_sput_DASHwide] = ACTIONS(156), - [anon_sym_sput_DASHobject] = ACTIONS(156), - [anon_sym_sput_DASHboolean] = ACTIONS(156), - [anon_sym_sput_DASHbyte] = ACTIONS(156), - [anon_sym_sput_DASHchar] = ACTIONS(156), - [anon_sym_sput_DASHshort] = ACTIONS(156), - [anon_sym_invoke_DASHcustom] = ACTIONS(158), - [anon_sym_invoke_DASHdirect] = ACTIONS(158), - [anon_sym_invoke_DASHinterface] = ACTIONS(158), - [anon_sym_invoke_DASHstatic] = ACTIONS(158), - [anon_sym_invoke_DASHsuper] = ACTIONS(158), - [anon_sym_invoke_DASHvirtual] = ACTIONS(158), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(156), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(156), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(156), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(156), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(156), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(156), - [anon_sym_neg_DASHint] = ACTIONS(156), - [anon_sym_not_DASHint] = ACTIONS(156), - [anon_sym_neg_DASHlong] = ACTIONS(156), - [anon_sym_not_DASHlong] = ACTIONS(156), - [anon_sym_neg_DASHfloat] = ACTIONS(156), - [anon_sym_neg_DASHdouble] = ACTIONS(156), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(156), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(156), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(156), - [anon_sym_long_DASHto_DASHint] = ACTIONS(156), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(156), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(156), - [anon_sym_float_DASHto_DASHint] = ACTIONS(156), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(156), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(156), - [anon_sym_double_DASHto_DASHint] = ACTIONS(156), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(156), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(156), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(156), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(156), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(156), - [anon_sym_add_DASHint] = ACTIONS(158), - [anon_sym_sub_DASHint] = ACTIONS(158), - [anon_sym_mul_DASHint] = ACTIONS(158), - [anon_sym_div_DASHint] = ACTIONS(158), - [anon_sym_rem_DASHint] = ACTIONS(158), - [anon_sym_and_DASHint] = ACTIONS(158), - [anon_sym_or_DASHint] = ACTIONS(158), - [anon_sym_xor_DASHint] = ACTIONS(158), - [anon_sym_shl_DASHint] = ACTIONS(158), - [anon_sym_shr_DASHint] = ACTIONS(158), - [anon_sym_ushr_DASHint] = ACTIONS(158), - [anon_sym_add_DASHlong] = ACTIONS(158), - [anon_sym_sub_DASHlong] = ACTIONS(158), - [anon_sym_mul_DASHlong] = ACTIONS(158), - [anon_sym_div_DASHlong] = ACTIONS(158), - [anon_sym_rem_DASHlong] = ACTIONS(158), - [anon_sym_and_DASHlong] = ACTIONS(158), - [anon_sym_or_DASHlong] = ACTIONS(158), - [anon_sym_xor_DASHlong] = ACTIONS(158), - [anon_sym_shl_DASHlong] = ACTIONS(158), - [anon_sym_shr_DASHlong] = ACTIONS(158), - [anon_sym_ushr_DASHlong] = ACTIONS(158), - [anon_sym_add_DASHfloat] = ACTIONS(158), - [anon_sym_sub_DASHfloat] = ACTIONS(158), - [anon_sym_mul_DASHfloat] = ACTIONS(158), - [anon_sym_div_DASHfloat] = ACTIONS(158), - [anon_sym_rem_DASHfloat] = ACTIONS(158), - [anon_sym_add_DASHdouble] = ACTIONS(158), - [anon_sym_sub_DASHdouble] = ACTIONS(158), - [anon_sym_mul_DASHdouble] = ACTIONS(158), - [anon_sym_div_DASHdouble] = ACTIONS(158), - [anon_sym_rem_DASHdouble] = ACTIONS(158), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(156), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(156), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(156), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(156), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(156), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(156), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(156), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(156), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(156), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(156), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(156), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(156), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(156), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(156), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(156), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(156), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(156), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(156), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(156), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(156), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(156), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(156), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(156), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(156), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(156), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(156), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(156), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(156), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(156), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(156), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(156), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(156), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(156), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(156), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(156), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(156), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(156), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(156), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(156), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(156), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(156), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(156), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(156), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(156), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(156), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(156), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(156), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(156), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(156), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(156), - [anon_sym_static_DASHput] = ACTIONS(156), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(156), - [anon_sym_execute_DASHinline] = ACTIONS(156), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(156), - [anon_sym_iget_DASHquick] = ACTIONS(156), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(156), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(156), - [anon_sym_iput_DASHquick] = ACTIONS(156), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(156), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(156), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(158), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(156), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(158), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(156), - [anon_sym_rsub_DASHint] = ACTIONS(158), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(156), - [anon_sym_DOTline] = ACTIONS(156), - [anon_sym_DOTlocals] = ACTIONS(156), - [anon_sym_DOTregisters] = ACTIONS(156), - [anon_sym_DOTcatch] = ACTIONS(158), - [anon_sym_DOTcatchall] = ACTIONS(156), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(156), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(156), - [anon_sym_DOTarray_DASHdata] = ACTIONS(156), - [sym_comment] = ACTIONS(3), - }, - [25] = { - [sym_end_method] = ACTIONS(160), - [anon_sym_DOTannotation] = ACTIONS(160), - [anon_sym_DOTparam] = ACTIONS(160), - [sym_label] = ACTIONS(160), - [anon_sym_nop] = ACTIONS(160), - [anon_sym_move] = ACTIONS(162), - [anon_sym_move_SLASHfrom16] = ACTIONS(160), - [anon_sym_move_SLASH16] = ACTIONS(160), - [anon_sym_move_DASHwide] = ACTIONS(162), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(160), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(160), - [anon_sym_move_DASHobject] = ACTIONS(162), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(160), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(160), - [anon_sym_move_DASHresult] = ACTIONS(162), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(160), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(160), - [anon_sym_move_DASHexception] = ACTIONS(160), - [anon_sym_return_DASHvoid] = ACTIONS(160), - [anon_sym_return] = ACTIONS(162), - [anon_sym_return_DASHwide] = ACTIONS(160), - [anon_sym_return_DASHobject] = ACTIONS(160), - [anon_sym_const_SLASH4] = ACTIONS(160), - [anon_sym_const_SLASH16] = ACTIONS(160), - [anon_sym_const] = ACTIONS(162), - [anon_sym_const_SLASHhigh16] = ACTIONS(160), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(160), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(160), - [anon_sym_const_DASHwide] = ACTIONS(162), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(160), - [anon_sym_const_DASHstring] = ACTIONS(162), - [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(160), - [anon_sym_const_DASHclass] = ACTIONS(160), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(160), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(160), - [anon_sym_monitor_DASHenter] = ACTIONS(160), - [anon_sym_monitor_DASHexit] = ACTIONS(160), - [anon_sym_check_DASHcast] = ACTIONS(160), - [anon_sym_instance_DASHof] = ACTIONS(160), - [anon_sym_array_DASHlength] = ACTIONS(160), - [anon_sym_new_DASHinstance] = ACTIONS(160), - [anon_sym_new_DASHarray] = ACTIONS(160), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(162), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(160), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(160), - [anon_sym_throw] = ACTIONS(160), - [anon_sym_goto] = ACTIONS(162), - [anon_sym_goto_SLASH16] = ACTIONS(160), - [anon_sym_goto_SLASH32] = ACTIONS(160), - [anon_sym_packed_DASHswitch] = ACTIONS(160), - [anon_sym_sparse_DASHswitch] = ACTIONS(160), - [anon_sym_cmpl_DASHfloat] = ACTIONS(160), - [anon_sym_cmpg_DASHfloat] = ACTIONS(160), - [anon_sym_cmpl_DASHdouble] = ACTIONS(160), - [anon_sym_cmpg_DASHdouble] = ACTIONS(160), - [anon_sym_cmp_DASHlong] = ACTIONS(160), - [anon_sym_if_DASHeq] = ACTIONS(162), - [anon_sym_if_DASHne] = ACTIONS(162), - [anon_sym_if_DASHlt] = ACTIONS(162), - [anon_sym_if_DASHge] = ACTIONS(162), - [anon_sym_if_DASHgt] = ACTIONS(162), - [anon_sym_if_DASHle] = ACTIONS(162), - [anon_sym_if_DASHeqz] = ACTIONS(160), - [anon_sym_if_DASHnez] = ACTIONS(160), - [anon_sym_if_DASHltz] = ACTIONS(160), - [anon_sym_if_DASHgez] = ACTIONS(160), - [anon_sym_if_DASHgtz] = ACTIONS(160), - [anon_sym_if_DASHlez] = ACTIONS(160), - [anon_sym_aget] = ACTIONS(162), - [anon_sym_aget_DASHwide] = ACTIONS(160), - [anon_sym_aget_DASHobject] = ACTIONS(160), - [anon_sym_aget_DASHboolean] = ACTIONS(160), - [anon_sym_aget_DASHbyte] = ACTIONS(160), - [anon_sym_aget_DASHchar] = ACTIONS(160), - [anon_sym_aget_DASHshort] = ACTIONS(160), - [anon_sym_aput] = ACTIONS(162), - [anon_sym_aput_DASHwide] = ACTIONS(160), - [anon_sym_aput_DASHobject] = ACTIONS(160), - [anon_sym_aput_DASHboolean] = ACTIONS(160), - [anon_sym_aput_DASHbyte] = ACTIONS(160), - [anon_sym_aput_DASHchar] = ACTIONS(160), - [anon_sym_aput_DASHshort] = ACTIONS(160), - [anon_sym_iget] = ACTIONS(162), - [anon_sym_iget_DASHwide] = ACTIONS(162), - [anon_sym_iget_DASHobject] = ACTIONS(162), - [anon_sym_iget_DASHboolean] = ACTIONS(160), - [anon_sym_iget_DASHbyte] = ACTIONS(160), - [anon_sym_iget_DASHchar] = ACTIONS(160), - [anon_sym_iget_DASHshort] = ACTIONS(160), - [anon_sym_iput] = ACTIONS(162), - [anon_sym_iput_DASHwide] = ACTIONS(162), - [anon_sym_iput_DASHobject] = ACTIONS(162), - [anon_sym_iput_DASHboolean] = ACTIONS(160), - [anon_sym_iput_DASHbyte] = ACTIONS(160), - [anon_sym_iput_DASHchar] = ACTIONS(160), - [anon_sym_iput_DASHshort] = ACTIONS(160), - [anon_sym_sget] = ACTIONS(162), - [anon_sym_sget_DASHwide] = ACTIONS(160), - [anon_sym_sget_DASHobject] = ACTIONS(160), - [anon_sym_sget_DASHboolean] = ACTIONS(160), - [anon_sym_sget_DASHbyte] = ACTIONS(160), - [anon_sym_sget_DASHchar] = ACTIONS(160), - [anon_sym_sget_DASHshort] = ACTIONS(160), - [anon_sym_sput] = ACTIONS(162), - [anon_sym_sput_DASHwide] = ACTIONS(160), - [anon_sym_sput_DASHobject] = ACTIONS(160), - [anon_sym_sput_DASHboolean] = ACTIONS(160), - [anon_sym_sput_DASHbyte] = ACTIONS(160), - [anon_sym_sput_DASHchar] = ACTIONS(160), - [anon_sym_sput_DASHshort] = ACTIONS(160), - [anon_sym_invoke_DASHcustom] = ACTIONS(162), - [anon_sym_invoke_DASHdirect] = ACTIONS(162), - [anon_sym_invoke_DASHinterface] = ACTIONS(162), - [anon_sym_invoke_DASHstatic] = ACTIONS(162), - [anon_sym_invoke_DASHsuper] = ACTIONS(162), - [anon_sym_invoke_DASHvirtual] = ACTIONS(162), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(160), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(160), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(160), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(160), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(160), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(160), - [anon_sym_neg_DASHint] = ACTIONS(160), - [anon_sym_not_DASHint] = ACTIONS(160), - [anon_sym_neg_DASHlong] = ACTIONS(160), - [anon_sym_not_DASHlong] = ACTIONS(160), - [anon_sym_neg_DASHfloat] = ACTIONS(160), - [anon_sym_neg_DASHdouble] = ACTIONS(160), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(160), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(160), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(160), - [anon_sym_long_DASHto_DASHint] = ACTIONS(160), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(160), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(160), - [anon_sym_float_DASHto_DASHint] = ACTIONS(160), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(160), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(160), - [anon_sym_double_DASHto_DASHint] = ACTIONS(160), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(160), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(160), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(160), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(160), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(160), - [anon_sym_add_DASHint] = ACTIONS(162), - [anon_sym_sub_DASHint] = ACTIONS(162), - [anon_sym_mul_DASHint] = ACTIONS(162), - [anon_sym_div_DASHint] = ACTIONS(162), - [anon_sym_rem_DASHint] = ACTIONS(162), - [anon_sym_and_DASHint] = ACTIONS(162), - [anon_sym_or_DASHint] = ACTIONS(162), - [anon_sym_xor_DASHint] = ACTIONS(162), - [anon_sym_shl_DASHint] = ACTIONS(162), - [anon_sym_shr_DASHint] = ACTIONS(162), - [anon_sym_ushr_DASHint] = ACTIONS(162), - [anon_sym_add_DASHlong] = ACTIONS(162), - [anon_sym_sub_DASHlong] = ACTIONS(162), - [anon_sym_mul_DASHlong] = ACTIONS(162), - [anon_sym_div_DASHlong] = ACTIONS(162), - [anon_sym_rem_DASHlong] = ACTIONS(162), - [anon_sym_and_DASHlong] = ACTIONS(162), - [anon_sym_or_DASHlong] = ACTIONS(162), - [anon_sym_xor_DASHlong] = ACTIONS(162), - [anon_sym_shl_DASHlong] = ACTIONS(162), - [anon_sym_shr_DASHlong] = ACTIONS(162), - [anon_sym_ushr_DASHlong] = ACTIONS(162), - [anon_sym_add_DASHfloat] = ACTIONS(162), - [anon_sym_sub_DASHfloat] = ACTIONS(162), - [anon_sym_mul_DASHfloat] = ACTIONS(162), - [anon_sym_div_DASHfloat] = ACTIONS(162), - [anon_sym_rem_DASHfloat] = ACTIONS(162), - [anon_sym_add_DASHdouble] = ACTIONS(162), - [anon_sym_sub_DASHdouble] = ACTIONS(162), - [anon_sym_mul_DASHdouble] = ACTIONS(162), - [anon_sym_div_DASHdouble] = ACTIONS(162), - [anon_sym_rem_DASHdouble] = ACTIONS(162), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(160), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(160), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(160), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(160), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(160), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(160), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(160), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(160), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(160), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(160), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(160), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(160), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(160), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(160), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(160), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(160), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(160), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(160), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(160), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(160), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(160), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(160), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(160), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(160), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(160), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(160), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(160), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(160), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(160), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(160), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(160), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(160), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(160), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(160), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(160), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(160), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(160), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(160), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(160), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(160), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(160), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(160), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(160), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(160), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(160), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(160), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(160), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(160), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(160), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(160), - [anon_sym_static_DASHput] = ACTIONS(160), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(160), - [anon_sym_execute_DASHinline] = ACTIONS(160), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(160), - [anon_sym_iget_DASHquick] = ACTIONS(160), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(160), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(160), - [anon_sym_iput_DASHquick] = ACTIONS(160), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(160), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(160), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(162), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(160), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(162), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(160), - [anon_sym_rsub_DASHint] = ACTIONS(162), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(160), - [anon_sym_DOTline] = ACTIONS(160), - [anon_sym_DOTlocals] = ACTIONS(160), - [anon_sym_DOTregisters] = ACTIONS(160), - [anon_sym_DOTcatch] = ACTIONS(162), - [anon_sym_DOTcatchall] = ACTIONS(160), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(160), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(160), - [anon_sym_DOTarray_DASHdata] = ACTIONS(160), - [sym_comment] = ACTIONS(3), - }, - [26] = { - [sym_end_method] = ACTIONS(164), - [anon_sym_DOTannotation] = ACTIONS(164), - [anon_sym_DOTparam] = ACTIONS(164), - [sym_label] = ACTIONS(164), - [anon_sym_nop] = ACTIONS(164), - [anon_sym_move] = ACTIONS(166), - [anon_sym_move_SLASHfrom16] = ACTIONS(164), - [anon_sym_move_SLASH16] = ACTIONS(164), - [anon_sym_move_DASHwide] = ACTIONS(166), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(164), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(164), - [anon_sym_move_DASHobject] = ACTIONS(166), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(164), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(164), - [anon_sym_move_DASHresult] = ACTIONS(166), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(164), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(164), - [anon_sym_move_DASHexception] = ACTIONS(164), - [anon_sym_return_DASHvoid] = ACTIONS(164), - [anon_sym_return] = ACTIONS(166), - [anon_sym_return_DASHwide] = ACTIONS(164), - [anon_sym_return_DASHobject] = ACTIONS(164), - [anon_sym_const_SLASH4] = ACTIONS(164), - [anon_sym_const_SLASH16] = ACTIONS(164), - [anon_sym_const] = ACTIONS(166), - [anon_sym_const_SLASHhigh16] = ACTIONS(164), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(164), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(164), - [anon_sym_const_DASHwide] = ACTIONS(166), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(164), - [anon_sym_const_DASHstring] = ACTIONS(166), - [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(164), - [anon_sym_const_DASHclass] = ACTIONS(164), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(164), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(164), - [anon_sym_monitor_DASHenter] = ACTIONS(164), - [anon_sym_monitor_DASHexit] = ACTIONS(164), - [anon_sym_check_DASHcast] = ACTIONS(164), - [anon_sym_instance_DASHof] = ACTIONS(164), - [anon_sym_array_DASHlength] = ACTIONS(164), - [anon_sym_new_DASHinstance] = ACTIONS(164), - [anon_sym_new_DASHarray] = ACTIONS(164), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(166), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(164), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(164), - [anon_sym_throw] = ACTIONS(164), - [anon_sym_goto] = ACTIONS(166), - [anon_sym_goto_SLASH16] = ACTIONS(164), - [anon_sym_goto_SLASH32] = ACTIONS(164), - [anon_sym_packed_DASHswitch] = ACTIONS(164), - [anon_sym_sparse_DASHswitch] = ACTIONS(164), - [anon_sym_cmpl_DASHfloat] = ACTIONS(164), - [anon_sym_cmpg_DASHfloat] = ACTIONS(164), - [anon_sym_cmpl_DASHdouble] = ACTIONS(164), - [anon_sym_cmpg_DASHdouble] = ACTIONS(164), - [anon_sym_cmp_DASHlong] = ACTIONS(164), - [anon_sym_if_DASHeq] = ACTIONS(166), - [anon_sym_if_DASHne] = ACTIONS(166), - [anon_sym_if_DASHlt] = ACTIONS(166), - [anon_sym_if_DASHge] = ACTIONS(166), - [anon_sym_if_DASHgt] = ACTIONS(166), - [anon_sym_if_DASHle] = ACTIONS(166), - [anon_sym_if_DASHeqz] = ACTIONS(164), - [anon_sym_if_DASHnez] = ACTIONS(164), - [anon_sym_if_DASHltz] = ACTIONS(164), - [anon_sym_if_DASHgez] = ACTIONS(164), - [anon_sym_if_DASHgtz] = ACTIONS(164), - [anon_sym_if_DASHlez] = ACTIONS(164), - [anon_sym_aget] = ACTIONS(166), - [anon_sym_aget_DASHwide] = ACTIONS(164), - [anon_sym_aget_DASHobject] = ACTIONS(164), - [anon_sym_aget_DASHboolean] = ACTIONS(164), - [anon_sym_aget_DASHbyte] = ACTIONS(164), - [anon_sym_aget_DASHchar] = ACTIONS(164), - [anon_sym_aget_DASHshort] = ACTIONS(164), - [anon_sym_aput] = ACTIONS(166), - [anon_sym_aput_DASHwide] = ACTIONS(164), - [anon_sym_aput_DASHobject] = ACTIONS(164), - [anon_sym_aput_DASHboolean] = ACTIONS(164), - [anon_sym_aput_DASHbyte] = ACTIONS(164), - [anon_sym_aput_DASHchar] = ACTIONS(164), - [anon_sym_aput_DASHshort] = ACTIONS(164), - [anon_sym_iget] = ACTIONS(166), - [anon_sym_iget_DASHwide] = ACTIONS(166), - [anon_sym_iget_DASHobject] = ACTIONS(166), - [anon_sym_iget_DASHboolean] = ACTIONS(164), - [anon_sym_iget_DASHbyte] = ACTIONS(164), - [anon_sym_iget_DASHchar] = ACTIONS(164), - [anon_sym_iget_DASHshort] = ACTIONS(164), - [anon_sym_iput] = ACTIONS(166), - [anon_sym_iput_DASHwide] = ACTIONS(166), - [anon_sym_iput_DASHobject] = ACTIONS(166), - [anon_sym_iput_DASHboolean] = ACTIONS(164), - [anon_sym_iput_DASHbyte] = ACTIONS(164), - [anon_sym_iput_DASHchar] = ACTIONS(164), - [anon_sym_iput_DASHshort] = ACTIONS(164), - [anon_sym_sget] = ACTIONS(166), - [anon_sym_sget_DASHwide] = ACTIONS(164), - [anon_sym_sget_DASHobject] = ACTIONS(164), - [anon_sym_sget_DASHboolean] = ACTIONS(164), - [anon_sym_sget_DASHbyte] = ACTIONS(164), - [anon_sym_sget_DASHchar] = ACTIONS(164), - [anon_sym_sget_DASHshort] = ACTIONS(164), - [anon_sym_sput] = ACTIONS(166), - [anon_sym_sput_DASHwide] = ACTIONS(164), - [anon_sym_sput_DASHobject] = ACTIONS(164), - [anon_sym_sput_DASHboolean] = ACTIONS(164), - [anon_sym_sput_DASHbyte] = ACTIONS(164), - [anon_sym_sput_DASHchar] = ACTIONS(164), - [anon_sym_sput_DASHshort] = ACTIONS(164), - [anon_sym_invoke_DASHcustom] = ACTIONS(166), - [anon_sym_invoke_DASHdirect] = ACTIONS(166), - [anon_sym_invoke_DASHinterface] = ACTIONS(166), - [anon_sym_invoke_DASHstatic] = ACTIONS(166), - [anon_sym_invoke_DASHsuper] = ACTIONS(166), - [anon_sym_invoke_DASHvirtual] = ACTIONS(166), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(164), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(164), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(164), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(164), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(164), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(164), - [anon_sym_neg_DASHint] = ACTIONS(164), - [anon_sym_not_DASHint] = ACTIONS(164), - [anon_sym_neg_DASHlong] = ACTIONS(164), - [anon_sym_not_DASHlong] = ACTIONS(164), - [anon_sym_neg_DASHfloat] = ACTIONS(164), - [anon_sym_neg_DASHdouble] = ACTIONS(164), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(164), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(164), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(164), - [anon_sym_long_DASHto_DASHint] = ACTIONS(164), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(164), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(164), - [anon_sym_float_DASHto_DASHint] = ACTIONS(164), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(164), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(164), - [anon_sym_double_DASHto_DASHint] = ACTIONS(164), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(164), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(164), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(164), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(164), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(164), - [anon_sym_add_DASHint] = ACTIONS(166), - [anon_sym_sub_DASHint] = ACTIONS(166), - [anon_sym_mul_DASHint] = ACTIONS(166), - [anon_sym_div_DASHint] = ACTIONS(166), - [anon_sym_rem_DASHint] = ACTIONS(166), - [anon_sym_and_DASHint] = ACTIONS(166), - [anon_sym_or_DASHint] = ACTIONS(166), - [anon_sym_xor_DASHint] = ACTIONS(166), - [anon_sym_shl_DASHint] = ACTIONS(166), - [anon_sym_shr_DASHint] = ACTIONS(166), - [anon_sym_ushr_DASHint] = ACTIONS(166), - [anon_sym_add_DASHlong] = ACTIONS(166), - [anon_sym_sub_DASHlong] = ACTIONS(166), - [anon_sym_mul_DASHlong] = ACTIONS(166), - [anon_sym_div_DASHlong] = ACTIONS(166), - [anon_sym_rem_DASHlong] = ACTIONS(166), - [anon_sym_and_DASHlong] = ACTIONS(166), - [anon_sym_or_DASHlong] = ACTIONS(166), - [anon_sym_xor_DASHlong] = ACTIONS(166), - [anon_sym_shl_DASHlong] = ACTIONS(166), - [anon_sym_shr_DASHlong] = ACTIONS(166), - [anon_sym_ushr_DASHlong] = ACTIONS(166), - [anon_sym_add_DASHfloat] = ACTIONS(166), - [anon_sym_sub_DASHfloat] = ACTIONS(166), - [anon_sym_mul_DASHfloat] = ACTIONS(166), - [anon_sym_div_DASHfloat] = ACTIONS(166), - [anon_sym_rem_DASHfloat] = ACTIONS(166), - [anon_sym_add_DASHdouble] = ACTIONS(166), - [anon_sym_sub_DASHdouble] = ACTIONS(166), - [anon_sym_mul_DASHdouble] = ACTIONS(166), - [anon_sym_div_DASHdouble] = ACTIONS(166), - [anon_sym_rem_DASHdouble] = ACTIONS(166), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(164), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(164), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(164), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(164), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(164), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(164), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(164), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(164), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(164), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(164), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(164), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(164), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(164), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(164), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(164), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(164), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(164), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(164), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(164), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(164), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(164), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(164), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(164), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(164), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(164), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(164), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(164), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(164), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(164), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(164), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(164), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(164), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(164), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(164), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(164), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(164), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(164), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(164), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(164), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(164), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(164), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(164), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(164), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(164), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(164), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(164), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(164), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(164), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(164), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(164), - [anon_sym_static_DASHput] = ACTIONS(164), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(164), - [anon_sym_execute_DASHinline] = ACTIONS(164), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(164), - [anon_sym_iget_DASHquick] = ACTIONS(164), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(164), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(164), - [anon_sym_iput_DASHquick] = ACTIONS(164), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(164), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(164), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(166), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(164), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(166), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(164), - [anon_sym_rsub_DASHint] = ACTIONS(166), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(164), - [anon_sym_DOTline] = ACTIONS(164), - [anon_sym_DOTlocals] = ACTIONS(164), - [anon_sym_DOTregisters] = ACTIONS(164), - [anon_sym_DOTcatch] = ACTIONS(166), - [anon_sym_DOTcatchall] = ACTIONS(164), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(164), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(164), - [anon_sym_DOTarray_DASHdata] = ACTIONS(164), - [sym_comment] = ACTIONS(3), - }, - [27] = { - [sym_end_method] = ACTIONS(168), - [anon_sym_DOTannotation] = ACTIONS(168), - [anon_sym_DOTparam] = ACTIONS(168), - [sym_label] = ACTIONS(168), - [anon_sym_nop] = ACTIONS(168), - [anon_sym_move] = ACTIONS(170), - [anon_sym_move_SLASHfrom16] = ACTIONS(168), - [anon_sym_move_SLASH16] = ACTIONS(168), - [anon_sym_move_DASHwide] = ACTIONS(170), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(168), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(168), - [anon_sym_move_DASHobject] = ACTIONS(170), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(168), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(168), - [anon_sym_move_DASHresult] = ACTIONS(170), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(168), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(168), - [anon_sym_move_DASHexception] = ACTIONS(168), - [anon_sym_return_DASHvoid] = ACTIONS(168), - [anon_sym_return] = ACTIONS(170), - [anon_sym_return_DASHwide] = ACTIONS(168), - [anon_sym_return_DASHobject] = ACTIONS(168), - [anon_sym_const_SLASH4] = ACTIONS(168), - [anon_sym_const_SLASH16] = ACTIONS(168), - [anon_sym_const] = ACTIONS(170), - [anon_sym_const_SLASHhigh16] = ACTIONS(168), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(168), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(168), - [anon_sym_const_DASHwide] = ACTIONS(170), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(168), - [anon_sym_const_DASHstring] = ACTIONS(170), - [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(168), - [anon_sym_const_DASHclass] = ACTIONS(168), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(168), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(168), - [anon_sym_monitor_DASHenter] = ACTIONS(168), - [anon_sym_monitor_DASHexit] = ACTIONS(168), - [anon_sym_check_DASHcast] = ACTIONS(168), - [anon_sym_instance_DASHof] = ACTIONS(168), - [anon_sym_array_DASHlength] = ACTIONS(168), - [anon_sym_new_DASHinstance] = ACTIONS(168), - [anon_sym_new_DASHarray] = ACTIONS(168), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(170), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(168), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(168), - [anon_sym_throw] = ACTIONS(168), - [anon_sym_goto] = ACTIONS(170), - [anon_sym_goto_SLASH16] = ACTIONS(168), - [anon_sym_goto_SLASH32] = ACTIONS(168), - [anon_sym_packed_DASHswitch] = ACTIONS(168), - [anon_sym_sparse_DASHswitch] = ACTIONS(168), - [anon_sym_cmpl_DASHfloat] = ACTIONS(168), - [anon_sym_cmpg_DASHfloat] = ACTIONS(168), - [anon_sym_cmpl_DASHdouble] = ACTIONS(168), - [anon_sym_cmpg_DASHdouble] = ACTIONS(168), - [anon_sym_cmp_DASHlong] = ACTIONS(168), - [anon_sym_if_DASHeq] = ACTIONS(170), - [anon_sym_if_DASHne] = ACTIONS(170), - [anon_sym_if_DASHlt] = ACTIONS(170), - [anon_sym_if_DASHge] = ACTIONS(170), - [anon_sym_if_DASHgt] = ACTIONS(170), - [anon_sym_if_DASHle] = ACTIONS(170), - [anon_sym_if_DASHeqz] = ACTIONS(168), - [anon_sym_if_DASHnez] = ACTIONS(168), - [anon_sym_if_DASHltz] = ACTIONS(168), - [anon_sym_if_DASHgez] = ACTIONS(168), - [anon_sym_if_DASHgtz] = ACTIONS(168), - [anon_sym_if_DASHlez] = ACTIONS(168), - [anon_sym_aget] = ACTIONS(170), - [anon_sym_aget_DASHwide] = ACTIONS(168), - [anon_sym_aget_DASHobject] = ACTIONS(168), - [anon_sym_aget_DASHboolean] = ACTIONS(168), - [anon_sym_aget_DASHbyte] = ACTIONS(168), - [anon_sym_aget_DASHchar] = ACTIONS(168), - [anon_sym_aget_DASHshort] = ACTIONS(168), - [anon_sym_aput] = ACTIONS(170), - [anon_sym_aput_DASHwide] = ACTIONS(168), - [anon_sym_aput_DASHobject] = ACTIONS(168), - [anon_sym_aput_DASHboolean] = ACTIONS(168), - [anon_sym_aput_DASHbyte] = ACTIONS(168), - [anon_sym_aput_DASHchar] = ACTIONS(168), - [anon_sym_aput_DASHshort] = ACTIONS(168), - [anon_sym_iget] = ACTIONS(170), - [anon_sym_iget_DASHwide] = ACTIONS(170), - [anon_sym_iget_DASHobject] = ACTIONS(170), - [anon_sym_iget_DASHboolean] = ACTIONS(168), - [anon_sym_iget_DASHbyte] = ACTIONS(168), - [anon_sym_iget_DASHchar] = ACTIONS(168), - [anon_sym_iget_DASHshort] = ACTIONS(168), - [anon_sym_iput] = ACTIONS(170), - [anon_sym_iput_DASHwide] = ACTIONS(170), - [anon_sym_iput_DASHobject] = ACTIONS(170), - [anon_sym_iput_DASHboolean] = ACTIONS(168), - [anon_sym_iput_DASHbyte] = ACTIONS(168), - [anon_sym_iput_DASHchar] = ACTIONS(168), - [anon_sym_iput_DASHshort] = ACTIONS(168), - [anon_sym_sget] = ACTIONS(170), - [anon_sym_sget_DASHwide] = ACTIONS(168), - [anon_sym_sget_DASHobject] = ACTIONS(168), - [anon_sym_sget_DASHboolean] = ACTIONS(168), - [anon_sym_sget_DASHbyte] = ACTIONS(168), - [anon_sym_sget_DASHchar] = ACTIONS(168), - [anon_sym_sget_DASHshort] = ACTIONS(168), - [anon_sym_sput] = ACTIONS(170), - [anon_sym_sput_DASHwide] = ACTIONS(168), - [anon_sym_sput_DASHobject] = ACTIONS(168), - [anon_sym_sput_DASHboolean] = ACTIONS(168), - [anon_sym_sput_DASHbyte] = ACTIONS(168), - [anon_sym_sput_DASHchar] = ACTIONS(168), - [anon_sym_sput_DASHshort] = ACTIONS(168), - [anon_sym_invoke_DASHcustom] = ACTIONS(170), - [anon_sym_invoke_DASHdirect] = ACTIONS(170), - [anon_sym_invoke_DASHinterface] = ACTIONS(170), - [anon_sym_invoke_DASHstatic] = ACTIONS(170), - [anon_sym_invoke_DASHsuper] = ACTIONS(170), - [anon_sym_invoke_DASHvirtual] = ACTIONS(170), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(168), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(168), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(168), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(168), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(168), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(168), - [anon_sym_neg_DASHint] = ACTIONS(168), - [anon_sym_not_DASHint] = ACTIONS(168), - [anon_sym_neg_DASHlong] = ACTIONS(168), - [anon_sym_not_DASHlong] = ACTIONS(168), - [anon_sym_neg_DASHfloat] = ACTIONS(168), - [anon_sym_neg_DASHdouble] = ACTIONS(168), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(168), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(168), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(168), - [anon_sym_long_DASHto_DASHint] = ACTIONS(168), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(168), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(168), - [anon_sym_float_DASHto_DASHint] = ACTIONS(168), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(168), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(168), - [anon_sym_double_DASHto_DASHint] = ACTIONS(168), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(168), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(168), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(168), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(168), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(168), - [anon_sym_add_DASHint] = ACTIONS(170), - [anon_sym_sub_DASHint] = ACTIONS(170), - [anon_sym_mul_DASHint] = ACTIONS(170), - [anon_sym_div_DASHint] = ACTIONS(170), - [anon_sym_rem_DASHint] = ACTIONS(170), - [anon_sym_and_DASHint] = ACTIONS(170), - [anon_sym_or_DASHint] = ACTIONS(170), - [anon_sym_xor_DASHint] = ACTIONS(170), - [anon_sym_shl_DASHint] = ACTIONS(170), - [anon_sym_shr_DASHint] = ACTIONS(170), - [anon_sym_ushr_DASHint] = ACTIONS(170), - [anon_sym_add_DASHlong] = ACTIONS(170), - [anon_sym_sub_DASHlong] = ACTIONS(170), - [anon_sym_mul_DASHlong] = ACTIONS(170), - [anon_sym_div_DASHlong] = ACTIONS(170), - [anon_sym_rem_DASHlong] = ACTIONS(170), - [anon_sym_and_DASHlong] = ACTIONS(170), - [anon_sym_or_DASHlong] = ACTIONS(170), - [anon_sym_xor_DASHlong] = ACTIONS(170), - [anon_sym_shl_DASHlong] = ACTIONS(170), - [anon_sym_shr_DASHlong] = ACTIONS(170), - [anon_sym_ushr_DASHlong] = ACTIONS(170), - [anon_sym_add_DASHfloat] = ACTIONS(170), - [anon_sym_sub_DASHfloat] = ACTIONS(170), - [anon_sym_mul_DASHfloat] = ACTIONS(170), - [anon_sym_div_DASHfloat] = ACTIONS(170), - [anon_sym_rem_DASHfloat] = ACTIONS(170), - [anon_sym_add_DASHdouble] = ACTIONS(170), - [anon_sym_sub_DASHdouble] = ACTIONS(170), - [anon_sym_mul_DASHdouble] = ACTIONS(170), - [anon_sym_div_DASHdouble] = ACTIONS(170), - [anon_sym_rem_DASHdouble] = ACTIONS(170), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(168), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(168), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(168), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(168), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(168), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(168), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(168), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(168), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(168), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(168), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(168), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(168), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(168), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(168), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(168), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(168), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(168), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(168), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(168), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(168), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(168), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(168), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(168), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(168), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(168), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(168), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(168), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(168), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(168), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(168), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(168), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(168), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(168), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(168), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(168), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(168), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(168), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(168), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(168), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(168), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(168), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(168), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(168), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(168), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(168), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(168), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(168), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(168), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(168), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(168), - [anon_sym_static_DASHput] = ACTIONS(168), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(168), - [anon_sym_execute_DASHinline] = ACTIONS(168), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(168), - [anon_sym_iget_DASHquick] = ACTIONS(168), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(168), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(168), - [anon_sym_iput_DASHquick] = ACTIONS(168), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(168), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(168), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(170), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(168), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(170), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(168), - [anon_sym_rsub_DASHint] = ACTIONS(170), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(168), - [anon_sym_DOTline] = ACTIONS(168), - [anon_sym_DOTlocals] = ACTIONS(168), - [anon_sym_DOTregisters] = ACTIONS(168), - [anon_sym_DOTcatch] = ACTIONS(170), - [anon_sym_DOTcatchall] = ACTIONS(168), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(168), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(168), - [anon_sym_DOTarray_DASHdata] = ACTIONS(168), - [sym_comment] = ACTIONS(3), - }, - [28] = { - [sym_end_method] = ACTIONS(172), - [anon_sym_DOTannotation] = ACTIONS(172), - [anon_sym_DOTparam] = ACTIONS(172), - [sym_label] = ACTIONS(172), - [anon_sym_nop] = ACTIONS(172), - [anon_sym_move] = ACTIONS(174), - [anon_sym_move_SLASHfrom16] = ACTIONS(172), - [anon_sym_move_SLASH16] = ACTIONS(172), - [anon_sym_move_DASHwide] = ACTIONS(174), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(172), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(172), - [anon_sym_move_DASHobject] = ACTIONS(174), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(172), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(172), - [anon_sym_move_DASHresult] = ACTIONS(174), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(172), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(172), - [anon_sym_move_DASHexception] = ACTIONS(172), - [anon_sym_return_DASHvoid] = ACTIONS(172), - [anon_sym_return] = ACTIONS(174), - [anon_sym_return_DASHwide] = ACTIONS(172), - [anon_sym_return_DASHobject] = ACTIONS(172), - [anon_sym_const_SLASH4] = ACTIONS(172), - [anon_sym_const_SLASH16] = ACTIONS(172), - [anon_sym_const] = ACTIONS(174), - [anon_sym_const_SLASHhigh16] = ACTIONS(172), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(172), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(172), - [anon_sym_const_DASHwide] = ACTIONS(174), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(172), - [anon_sym_const_DASHstring] = ACTIONS(174), - [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(172), - [anon_sym_const_DASHclass] = ACTIONS(172), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(172), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(172), - [anon_sym_monitor_DASHenter] = ACTIONS(172), - [anon_sym_monitor_DASHexit] = ACTIONS(172), - [anon_sym_check_DASHcast] = ACTIONS(172), - [anon_sym_instance_DASHof] = ACTIONS(172), - [anon_sym_array_DASHlength] = ACTIONS(172), - [anon_sym_new_DASHinstance] = ACTIONS(172), - [anon_sym_new_DASHarray] = ACTIONS(172), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(174), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(172), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(172), - [anon_sym_throw] = ACTIONS(172), - [anon_sym_goto] = ACTIONS(174), - [anon_sym_goto_SLASH16] = ACTIONS(172), - [anon_sym_goto_SLASH32] = ACTIONS(172), - [anon_sym_packed_DASHswitch] = ACTIONS(172), - [anon_sym_sparse_DASHswitch] = ACTIONS(172), - [anon_sym_cmpl_DASHfloat] = ACTIONS(172), - [anon_sym_cmpg_DASHfloat] = ACTIONS(172), - [anon_sym_cmpl_DASHdouble] = ACTIONS(172), - [anon_sym_cmpg_DASHdouble] = ACTIONS(172), - [anon_sym_cmp_DASHlong] = ACTIONS(172), - [anon_sym_if_DASHeq] = ACTIONS(174), - [anon_sym_if_DASHne] = ACTIONS(174), - [anon_sym_if_DASHlt] = ACTIONS(174), - [anon_sym_if_DASHge] = ACTIONS(174), - [anon_sym_if_DASHgt] = ACTIONS(174), - [anon_sym_if_DASHle] = ACTIONS(174), - [anon_sym_if_DASHeqz] = ACTIONS(172), - [anon_sym_if_DASHnez] = ACTIONS(172), - [anon_sym_if_DASHltz] = ACTIONS(172), - [anon_sym_if_DASHgez] = ACTIONS(172), - [anon_sym_if_DASHgtz] = ACTIONS(172), - [anon_sym_if_DASHlez] = ACTIONS(172), - [anon_sym_aget] = ACTIONS(174), - [anon_sym_aget_DASHwide] = ACTIONS(172), - [anon_sym_aget_DASHobject] = ACTIONS(172), - [anon_sym_aget_DASHboolean] = ACTIONS(172), - [anon_sym_aget_DASHbyte] = ACTIONS(172), - [anon_sym_aget_DASHchar] = ACTIONS(172), - [anon_sym_aget_DASHshort] = ACTIONS(172), - [anon_sym_aput] = ACTIONS(174), - [anon_sym_aput_DASHwide] = ACTIONS(172), - [anon_sym_aput_DASHobject] = ACTIONS(172), - [anon_sym_aput_DASHboolean] = ACTIONS(172), - [anon_sym_aput_DASHbyte] = ACTIONS(172), - [anon_sym_aput_DASHchar] = ACTIONS(172), - [anon_sym_aput_DASHshort] = ACTIONS(172), - [anon_sym_iget] = ACTIONS(174), - [anon_sym_iget_DASHwide] = ACTIONS(174), - [anon_sym_iget_DASHobject] = ACTIONS(174), - [anon_sym_iget_DASHboolean] = ACTIONS(172), - [anon_sym_iget_DASHbyte] = ACTIONS(172), - [anon_sym_iget_DASHchar] = ACTIONS(172), - [anon_sym_iget_DASHshort] = ACTIONS(172), - [anon_sym_iput] = ACTIONS(174), - [anon_sym_iput_DASHwide] = ACTIONS(174), - [anon_sym_iput_DASHobject] = ACTIONS(174), - [anon_sym_iput_DASHboolean] = ACTIONS(172), - [anon_sym_iput_DASHbyte] = ACTIONS(172), - [anon_sym_iput_DASHchar] = ACTIONS(172), - [anon_sym_iput_DASHshort] = ACTIONS(172), - [anon_sym_sget] = ACTIONS(174), - [anon_sym_sget_DASHwide] = ACTIONS(172), - [anon_sym_sget_DASHobject] = ACTIONS(172), - [anon_sym_sget_DASHboolean] = ACTIONS(172), - [anon_sym_sget_DASHbyte] = ACTIONS(172), - [anon_sym_sget_DASHchar] = ACTIONS(172), - [anon_sym_sget_DASHshort] = ACTIONS(172), - [anon_sym_sput] = ACTIONS(174), - [anon_sym_sput_DASHwide] = ACTIONS(172), - [anon_sym_sput_DASHobject] = ACTIONS(172), - [anon_sym_sput_DASHboolean] = ACTIONS(172), - [anon_sym_sput_DASHbyte] = ACTIONS(172), - [anon_sym_sput_DASHchar] = ACTIONS(172), - [anon_sym_sput_DASHshort] = ACTIONS(172), - [anon_sym_invoke_DASHcustom] = ACTIONS(174), - [anon_sym_invoke_DASHdirect] = ACTIONS(174), - [anon_sym_invoke_DASHinterface] = ACTIONS(174), - [anon_sym_invoke_DASHstatic] = ACTIONS(174), - [anon_sym_invoke_DASHsuper] = ACTIONS(174), - [anon_sym_invoke_DASHvirtual] = ACTIONS(174), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(172), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(172), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(172), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(172), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(172), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(172), - [anon_sym_neg_DASHint] = ACTIONS(172), - [anon_sym_not_DASHint] = ACTIONS(172), - [anon_sym_neg_DASHlong] = ACTIONS(172), - [anon_sym_not_DASHlong] = ACTIONS(172), - [anon_sym_neg_DASHfloat] = ACTIONS(172), - [anon_sym_neg_DASHdouble] = ACTIONS(172), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(172), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(172), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(172), - [anon_sym_long_DASHto_DASHint] = ACTIONS(172), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(172), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(172), - [anon_sym_float_DASHto_DASHint] = ACTIONS(172), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(172), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(172), - [anon_sym_double_DASHto_DASHint] = ACTIONS(172), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(172), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(172), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(172), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(172), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(172), - [anon_sym_add_DASHint] = ACTIONS(174), - [anon_sym_sub_DASHint] = ACTIONS(174), - [anon_sym_mul_DASHint] = ACTIONS(174), - [anon_sym_div_DASHint] = ACTIONS(174), - [anon_sym_rem_DASHint] = ACTIONS(174), - [anon_sym_and_DASHint] = ACTIONS(174), - [anon_sym_or_DASHint] = ACTIONS(174), - [anon_sym_xor_DASHint] = ACTIONS(174), - [anon_sym_shl_DASHint] = ACTIONS(174), - [anon_sym_shr_DASHint] = ACTIONS(174), - [anon_sym_ushr_DASHint] = ACTIONS(174), - [anon_sym_add_DASHlong] = ACTIONS(174), - [anon_sym_sub_DASHlong] = ACTIONS(174), - [anon_sym_mul_DASHlong] = ACTIONS(174), - [anon_sym_div_DASHlong] = ACTIONS(174), - [anon_sym_rem_DASHlong] = ACTIONS(174), - [anon_sym_and_DASHlong] = ACTIONS(174), - [anon_sym_or_DASHlong] = ACTIONS(174), - [anon_sym_xor_DASHlong] = ACTIONS(174), - [anon_sym_shl_DASHlong] = ACTIONS(174), - [anon_sym_shr_DASHlong] = ACTIONS(174), - [anon_sym_ushr_DASHlong] = ACTIONS(174), - [anon_sym_add_DASHfloat] = ACTIONS(174), - [anon_sym_sub_DASHfloat] = ACTIONS(174), - [anon_sym_mul_DASHfloat] = ACTIONS(174), - [anon_sym_div_DASHfloat] = ACTIONS(174), - [anon_sym_rem_DASHfloat] = ACTIONS(174), - [anon_sym_add_DASHdouble] = ACTIONS(174), - [anon_sym_sub_DASHdouble] = ACTIONS(174), - [anon_sym_mul_DASHdouble] = ACTIONS(174), - [anon_sym_div_DASHdouble] = ACTIONS(174), - [anon_sym_rem_DASHdouble] = ACTIONS(174), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(172), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(172), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(172), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(172), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(172), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(172), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(172), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(172), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(172), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(172), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(172), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(172), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(172), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(172), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(172), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(172), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(172), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(172), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(172), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(172), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(172), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(172), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(172), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(172), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(172), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(172), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(172), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(172), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(172), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(172), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(172), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(172), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(172), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(172), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(172), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(172), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(172), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(172), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(172), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(172), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(172), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(172), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(172), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(172), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(172), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(172), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(172), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(172), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(172), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(172), - [anon_sym_static_DASHput] = ACTIONS(172), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(172), - [anon_sym_execute_DASHinline] = ACTIONS(172), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(172), - [anon_sym_iget_DASHquick] = ACTIONS(172), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(172), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(172), - [anon_sym_iput_DASHquick] = ACTIONS(172), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(172), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(172), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(174), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(172), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(174), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(172), - [anon_sym_rsub_DASHint] = ACTIONS(174), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(172), - [anon_sym_DOTline] = ACTIONS(172), - [anon_sym_DOTlocals] = ACTIONS(172), - [anon_sym_DOTregisters] = ACTIONS(172), - [anon_sym_DOTcatch] = ACTIONS(174), - [anon_sym_DOTcatchall] = ACTIONS(172), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(172), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(172), - [anon_sym_DOTarray_DASHdata] = ACTIONS(172), - [sym_comment] = ACTIONS(3), - }, - [29] = { - [sym_end_method] = ACTIONS(176), - [anon_sym_DOTannotation] = ACTIONS(176), - [anon_sym_DOTparam] = ACTIONS(176), - [sym_label] = ACTIONS(176), - [anon_sym_nop] = ACTIONS(176), - [anon_sym_move] = ACTIONS(178), - [anon_sym_move_SLASHfrom16] = ACTIONS(176), - [anon_sym_move_SLASH16] = ACTIONS(176), - [anon_sym_move_DASHwide] = ACTIONS(178), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(176), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(176), - [anon_sym_move_DASHobject] = ACTIONS(178), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(176), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(176), - [anon_sym_move_DASHresult] = ACTIONS(178), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(176), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(176), - [anon_sym_move_DASHexception] = ACTIONS(176), - [anon_sym_return_DASHvoid] = ACTIONS(176), - [anon_sym_return] = ACTIONS(178), - [anon_sym_return_DASHwide] = ACTIONS(176), - [anon_sym_return_DASHobject] = ACTIONS(176), - [anon_sym_const_SLASH4] = ACTIONS(176), - [anon_sym_const_SLASH16] = ACTIONS(176), - [anon_sym_const] = ACTIONS(178), - [anon_sym_const_SLASHhigh16] = ACTIONS(176), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(176), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(176), - [anon_sym_const_DASHwide] = ACTIONS(178), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(176), - [anon_sym_const_DASHstring] = ACTIONS(178), - [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(176), - [anon_sym_const_DASHclass] = ACTIONS(176), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(176), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(176), - [anon_sym_monitor_DASHenter] = ACTIONS(176), - [anon_sym_monitor_DASHexit] = ACTIONS(176), - [anon_sym_check_DASHcast] = ACTIONS(176), - [anon_sym_instance_DASHof] = ACTIONS(176), - [anon_sym_array_DASHlength] = ACTIONS(176), - [anon_sym_new_DASHinstance] = ACTIONS(176), - [anon_sym_new_DASHarray] = ACTIONS(176), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(178), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(176), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(176), - [anon_sym_throw] = ACTIONS(176), - [anon_sym_goto] = ACTIONS(178), - [anon_sym_goto_SLASH16] = ACTIONS(176), - [anon_sym_goto_SLASH32] = ACTIONS(176), - [anon_sym_packed_DASHswitch] = ACTIONS(176), - [anon_sym_sparse_DASHswitch] = ACTIONS(176), - [anon_sym_cmpl_DASHfloat] = ACTIONS(176), - [anon_sym_cmpg_DASHfloat] = ACTIONS(176), - [anon_sym_cmpl_DASHdouble] = ACTIONS(176), - [anon_sym_cmpg_DASHdouble] = ACTIONS(176), - [anon_sym_cmp_DASHlong] = ACTIONS(176), - [anon_sym_if_DASHeq] = ACTIONS(178), - [anon_sym_if_DASHne] = ACTIONS(178), - [anon_sym_if_DASHlt] = ACTIONS(178), - [anon_sym_if_DASHge] = ACTIONS(178), - [anon_sym_if_DASHgt] = ACTIONS(178), - [anon_sym_if_DASHle] = ACTIONS(178), - [anon_sym_if_DASHeqz] = ACTIONS(176), - [anon_sym_if_DASHnez] = ACTIONS(176), - [anon_sym_if_DASHltz] = ACTIONS(176), - [anon_sym_if_DASHgez] = ACTIONS(176), - [anon_sym_if_DASHgtz] = ACTIONS(176), - [anon_sym_if_DASHlez] = ACTIONS(176), - [anon_sym_aget] = ACTIONS(178), - [anon_sym_aget_DASHwide] = ACTIONS(176), - [anon_sym_aget_DASHobject] = ACTIONS(176), - [anon_sym_aget_DASHboolean] = ACTIONS(176), - [anon_sym_aget_DASHbyte] = ACTIONS(176), - [anon_sym_aget_DASHchar] = ACTIONS(176), - [anon_sym_aget_DASHshort] = ACTIONS(176), - [anon_sym_aput] = ACTIONS(178), - [anon_sym_aput_DASHwide] = ACTIONS(176), - [anon_sym_aput_DASHobject] = ACTIONS(176), - [anon_sym_aput_DASHboolean] = ACTIONS(176), - [anon_sym_aput_DASHbyte] = ACTIONS(176), - [anon_sym_aput_DASHchar] = ACTIONS(176), - [anon_sym_aput_DASHshort] = ACTIONS(176), - [anon_sym_iget] = ACTIONS(178), - [anon_sym_iget_DASHwide] = ACTIONS(178), - [anon_sym_iget_DASHobject] = ACTIONS(178), - [anon_sym_iget_DASHboolean] = ACTIONS(176), - [anon_sym_iget_DASHbyte] = ACTIONS(176), - [anon_sym_iget_DASHchar] = ACTIONS(176), - [anon_sym_iget_DASHshort] = ACTIONS(176), - [anon_sym_iput] = ACTIONS(178), - [anon_sym_iput_DASHwide] = ACTIONS(178), - [anon_sym_iput_DASHobject] = ACTIONS(178), - [anon_sym_iput_DASHboolean] = ACTIONS(176), - [anon_sym_iput_DASHbyte] = ACTIONS(176), - [anon_sym_iput_DASHchar] = ACTIONS(176), - [anon_sym_iput_DASHshort] = ACTIONS(176), - [anon_sym_sget] = ACTIONS(178), - [anon_sym_sget_DASHwide] = ACTIONS(176), - [anon_sym_sget_DASHobject] = ACTIONS(176), - [anon_sym_sget_DASHboolean] = ACTIONS(176), - [anon_sym_sget_DASHbyte] = ACTIONS(176), - [anon_sym_sget_DASHchar] = ACTIONS(176), - [anon_sym_sget_DASHshort] = ACTIONS(176), - [anon_sym_sput] = ACTIONS(178), - [anon_sym_sput_DASHwide] = ACTIONS(176), - [anon_sym_sput_DASHobject] = ACTIONS(176), - [anon_sym_sput_DASHboolean] = ACTIONS(176), - [anon_sym_sput_DASHbyte] = ACTIONS(176), - [anon_sym_sput_DASHchar] = ACTIONS(176), - [anon_sym_sput_DASHshort] = ACTIONS(176), - [anon_sym_invoke_DASHcustom] = ACTIONS(178), - [anon_sym_invoke_DASHdirect] = ACTIONS(178), - [anon_sym_invoke_DASHinterface] = ACTIONS(178), - [anon_sym_invoke_DASHstatic] = ACTIONS(178), - [anon_sym_invoke_DASHsuper] = ACTIONS(178), - [anon_sym_invoke_DASHvirtual] = ACTIONS(178), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(176), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(176), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(176), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(176), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(176), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(176), - [anon_sym_neg_DASHint] = ACTIONS(176), - [anon_sym_not_DASHint] = ACTIONS(176), - [anon_sym_neg_DASHlong] = ACTIONS(176), - [anon_sym_not_DASHlong] = ACTIONS(176), - [anon_sym_neg_DASHfloat] = ACTIONS(176), - [anon_sym_neg_DASHdouble] = ACTIONS(176), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(176), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(176), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(176), - [anon_sym_long_DASHto_DASHint] = ACTIONS(176), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(176), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(176), - [anon_sym_float_DASHto_DASHint] = ACTIONS(176), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(176), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(176), - [anon_sym_double_DASHto_DASHint] = ACTIONS(176), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(176), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(176), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(176), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(176), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(176), - [anon_sym_add_DASHint] = ACTIONS(178), - [anon_sym_sub_DASHint] = ACTIONS(178), - [anon_sym_mul_DASHint] = ACTIONS(178), - [anon_sym_div_DASHint] = ACTIONS(178), - [anon_sym_rem_DASHint] = ACTIONS(178), - [anon_sym_and_DASHint] = ACTIONS(178), - [anon_sym_or_DASHint] = ACTIONS(178), - [anon_sym_xor_DASHint] = ACTIONS(178), - [anon_sym_shl_DASHint] = ACTIONS(178), - [anon_sym_shr_DASHint] = ACTIONS(178), - [anon_sym_ushr_DASHint] = ACTIONS(178), - [anon_sym_add_DASHlong] = ACTIONS(178), - [anon_sym_sub_DASHlong] = ACTIONS(178), - [anon_sym_mul_DASHlong] = ACTIONS(178), - [anon_sym_div_DASHlong] = ACTIONS(178), - [anon_sym_rem_DASHlong] = ACTIONS(178), - [anon_sym_and_DASHlong] = ACTIONS(178), - [anon_sym_or_DASHlong] = ACTIONS(178), - [anon_sym_xor_DASHlong] = ACTIONS(178), - [anon_sym_shl_DASHlong] = ACTIONS(178), - [anon_sym_shr_DASHlong] = ACTIONS(178), - [anon_sym_ushr_DASHlong] = ACTIONS(178), - [anon_sym_add_DASHfloat] = ACTIONS(178), - [anon_sym_sub_DASHfloat] = ACTIONS(178), - [anon_sym_mul_DASHfloat] = ACTIONS(178), - [anon_sym_div_DASHfloat] = ACTIONS(178), - [anon_sym_rem_DASHfloat] = ACTIONS(178), - [anon_sym_add_DASHdouble] = ACTIONS(178), - [anon_sym_sub_DASHdouble] = ACTIONS(178), - [anon_sym_mul_DASHdouble] = ACTIONS(178), - [anon_sym_div_DASHdouble] = ACTIONS(178), - [anon_sym_rem_DASHdouble] = ACTIONS(178), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(176), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(176), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(176), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(176), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(176), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(176), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(176), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(176), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(176), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(176), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(176), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(176), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(176), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(176), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(176), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(176), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(176), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(176), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(176), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(176), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(176), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(176), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(176), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(176), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(176), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(176), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(176), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(176), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(176), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(176), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(176), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(176), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(176), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(176), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(176), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(176), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(176), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(176), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(176), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(176), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(176), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(176), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(176), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(176), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(176), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(176), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(176), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(176), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(176), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(176), - [anon_sym_static_DASHput] = ACTIONS(176), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(176), - [anon_sym_execute_DASHinline] = ACTIONS(176), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(176), - [anon_sym_iget_DASHquick] = ACTIONS(176), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(176), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(176), - [anon_sym_iput_DASHquick] = ACTIONS(176), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(176), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(176), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(178), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(176), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(178), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(176), - [anon_sym_rsub_DASHint] = ACTIONS(178), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(176), - [anon_sym_DOTline] = ACTIONS(176), - [anon_sym_DOTlocals] = ACTIONS(176), - [anon_sym_DOTregisters] = ACTIONS(176), - [anon_sym_DOTcatch] = ACTIONS(178), - [anon_sym_DOTcatchall] = ACTIONS(176), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(176), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(176), - [anon_sym_DOTarray_DASHdata] = ACTIONS(176), - [sym_comment] = ACTIONS(3), - }, - [30] = { - [sym_end_method] = ACTIONS(180), - [anon_sym_DOTannotation] = ACTIONS(180), - [anon_sym_DOTparam] = ACTIONS(180), - [sym_label] = ACTIONS(180), - [anon_sym_nop] = ACTIONS(180), - [anon_sym_move] = ACTIONS(182), - [anon_sym_move_SLASHfrom16] = ACTIONS(180), - [anon_sym_move_SLASH16] = ACTIONS(180), - [anon_sym_move_DASHwide] = ACTIONS(182), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(180), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(180), - [anon_sym_move_DASHobject] = ACTIONS(182), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(180), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(180), - [anon_sym_move_DASHresult] = ACTIONS(182), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(180), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(180), - [anon_sym_move_DASHexception] = ACTIONS(180), - [anon_sym_return_DASHvoid] = ACTIONS(180), - [anon_sym_return] = ACTIONS(182), - [anon_sym_return_DASHwide] = ACTIONS(180), - [anon_sym_return_DASHobject] = ACTIONS(180), - [anon_sym_const_SLASH4] = ACTIONS(180), - [anon_sym_const_SLASH16] = ACTIONS(180), - [anon_sym_const] = ACTIONS(182), - [anon_sym_const_SLASHhigh16] = ACTIONS(180), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(180), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(180), - [anon_sym_const_DASHwide] = ACTIONS(182), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(180), - [anon_sym_const_DASHstring] = ACTIONS(182), - [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(180), - [anon_sym_const_DASHclass] = ACTIONS(180), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(180), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(180), - [anon_sym_monitor_DASHenter] = ACTIONS(180), - [anon_sym_monitor_DASHexit] = ACTIONS(180), - [anon_sym_check_DASHcast] = ACTIONS(180), - [anon_sym_instance_DASHof] = ACTIONS(180), - [anon_sym_array_DASHlength] = ACTIONS(180), - [anon_sym_new_DASHinstance] = ACTIONS(180), - [anon_sym_new_DASHarray] = ACTIONS(180), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(182), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(180), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(180), - [anon_sym_throw] = ACTIONS(180), - [anon_sym_goto] = ACTIONS(182), - [anon_sym_goto_SLASH16] = ACTIONS(180), - [anon_sym_goto_SLASH32] = ACTIONS(180), - [anon_sym_packed_DASHswitch] = ACTIONS(180), - [anon_sym_sparse_DASHswitch] = ACTIONS(180), - [anon_sym_cmpl_DASHfloat] = ACTIONS(180), - [anon_sym_cmpg_DASHfloat] = ACTIONS(180), - [anon_sym_cmpl_DASHdouble] = ACTIONS(180), - [anon_sym_cmpg_DASHdouble] = ACTIONS(180), - [anon_sym_cmp_DASHlong] = ACTIONS(180), - [anon_sym_if_DASHeq] = ACTIONS(182), - [anon_sym_if_DASHne] = ACTIONS(182), - [anon_sym_if_DASHlt] = ACTIONS(182), - [anon_sym_if_DASHge] = ACTIONS(182), - [anon_sym_if_DASHgt] = ACTIONS(182), - [anon_sym_if_DASHle] = ACTIONS(182), - [anon_sym_if_DASHeqz] = ACTIONS(180), - [anon_sym_if_DASHnez] = ACTIONS(180), - [anon_sym_if_DASHltz] = ACTIONS(180), - [anon_sym_if_DASHgez] = ACTIONS(180), - [anon_sym_if_DASHgtz] = ACTIONS(180), - [anon_sym_if_DASHlez] = ACTIONS(180), - [anon_sym_aget] = ACTIONS(182), - [anon_sym_aget_DASHwide] = ACTIONS(180), - [anon_sym_aget_DASHobject] = ACTIONS(180), - [anon_sym_aget_DASHboolean] = ACTIONS(180), - [anon_sym_aget_DASHbyte] = ACTIONS(180), - [anon_sym_aget_DASHchar] = ACTIONS(180), - [anon_sym_aget_DASHshort] = ACTIONS(180), - [anon_sym_aput] = ACTIONS(182), - [anon_sym_aput_DASHwide] = ACTIONS(180), - [anon_sym_aput_DASHobject] = ACTIONS(180), - [anon_sym_aput_DASHboolean] = ACTIONS(180), - [anon_sym_aput_DASHbyte] = ACTIONS(180), - [anon_sym_aput_DASHchar] = ACTIONS(180), - [anon_sym_aput_DASHshort] = ACTIONS(180), - [anon_sym_iget] = ACTIONS(182), - [anon_sym_iget_DASHwide] = ACTIONS(182), - [anon_sym_iget_DASHobject] = ACTIONS(182), - [anon_sym_iget_DASHboolean] = ACTIONS(180), - [anon_sym_iget_DASHbyte] = ACTIONS(180), - [anon_sym_iget_DASHchar] = ACTIONS(180), - [anon_sym_iget_DASHshort] = ACTIONS(180), - [anon_sym_iput] = ACTIONS(182), - [anon_sym_iput_DASHwide] = ACTIONS(182), - [anon_sym_iput_DASHobject] = ACTIONS(182), - [anon_sym_iput_DASHboolean] = ACTIONS(180), - [anon_sym_iput_DASHbyte] = ACTIONS(180), - [anon_sym_iput_DASHchar] = ACTIONS(180), - [anon_sym_iput_DASHshort] = ACTIONS(180), - [anon_sym_sget] = ACTIONS(182), - [anon_sym_sget_DASHwide] = ACTIONS(180), - [anon_sym_sget_DASHobject] = ACTIONS(180), - [anon_sym_sget_DASHboolean] = ACTIONS(180), - [anon_sym_sget_DASHbyte] = ACTIONS(180), - [anon_sym_sget_DASHchar] = ACTIONS(180), - [anon_sym_sget_DASHshort] = ACTIONS(180), - [anon_sym_sput] = ACTIONS(182), - [anon_sym_sput_DASHwide] = ACTIONS(180), - [anon_sym_sput_DASHobject] = ACTIONS(180), - [anon_sym_sput_DASHboolean] = ACTIONS(180), - [anon_sym_sput_DASHbyte] = ACTIONS(180), - [anon_sym_sput_DASHchar] = ACTIONS(180), - [anon_sym_sput_DASHshort] = ACTIONS(180), - [anon_sym_invoke_DASHcustom] = ACTIONS(182), - [anon_sym_invoke_DASHdirect] = ACTIONS(182), - [anon_sym_invoke_DASHinterface] = ACTIONS(182), - [anon_sym_invoke_DASHstatic] = ACTIONS(182), - [anon_sym_invoke_DASHsuper] = ACTIONS(182), - [anon_sym_invoke_DASHvirtual] = ACTIONS(182), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(180), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(180), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(180), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(180), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(180), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(180), - [anon_sym_neg_DASHint] = ACTIONS(180), - [anon_sym_not_DASHint] = ACTIONS(180), - [anon_sym_neg_DASHlong] = ACTIONS(180), - [anon_sym_not_DASHlong] = ACTIONS(180), - [anon_sym_neg_DASHfloat] = ACTIONS(180), - [anon_sym_neg_DASHdouble] = ACTIONS(180), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(180), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(180), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(180), - [anon_sym_long_DASHto_DASHint] = ACTIONS(180), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(180), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(180), - [anon_sym_float_DASHto_DASHint] = ACTIONS(180), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(180), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(180), - [anon_sym_double_DASHto_DASHint] = ACTIONS(180), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(180), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(180), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(180), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(180), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(180), - [anon_sym_add_DASHint] = ACTIONS(182), - [anon_sym_sub_DASHint] = ACTIONS(182), - [anon_sym_mul_DASHint] = ACTIONS(182), - [anon_sym_div_DASHint] = ACTIONS(182), - [anon_sym_rem_DASHint] = ACTIONS(182), - [anon_sym_and_DASHint] = ACTIONS(182), - [anon_sym_or_DASHint] = ACTIONS(182), - [anon_sym_xor_DASHint] = ACTIONS(182), - [anon_sym_shl_DASHint] = ACTIONS(182), - [anon_sym_shr_DASHint] = ACTIONS(182), - [anon_sym_ushr_DASHint] = ACTIONS(182), - [anon_sym_add_DASHlong] = ACTIONS(182), - [anon_sym_sub_DASHlong] = ACTIONS(182), - [anon_sym_mul_DASHlong] = ACTIONS(182), - [anon_sym_div_DASHlong] = ACTIONS(182), - [anon_sym_rem_DASHlong] = ACTIONS(182), - [anon_sym_and_DASHlong] = ACTIONS(182), - [anon_sym_or_DASHlong] = ACTIONS(182), - [anon_sym_xor_DASHlong] = ACTIONS(182), - [anon_sym_shl_DASHlong] = ACTIONS(182), - [anon_sym_shr_DASHlong] = ACTIONS(182), - [anon_sym_ushr_DASHlong] = ACTIONS(182), - [anon_sym_add_DASHfloat] = ACTIONS(182), - [anon_sym_sub_DASHfloat] = ACTIONS(182), - [anon_sym_mul_DASHfloat] = ACTIONS(182), - [anon_sym_div_DASHfloat] = ACTIONS(182), - [anon_sym_rem_DASHfloat] = ACTIONS(182), - [anon_sym_add_DASHdouble] = ACTIONS(182), - [anon_sym_sub_DASHdouble] = ACTIONS(182), - [anon_sym_mul_DASHdouble] = ACTIONS(182), - [anon_sym_div_DASHdouble] = ACTIONS(182), - [anon_sym_rem_DASHdouble] = ACTIONS(182), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(180), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(180), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(180), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(180), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(180), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(180), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(180), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(180), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(180), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(180), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(180), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(180), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(180), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(180), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(180), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(180), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(180), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(180), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(180), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(180), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(180), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(180), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(180), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(180), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(180), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(180), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(180), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(180), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(180), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(180), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(180), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(180), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(180), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(180), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(180), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(180), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(180), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(180), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(180), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(180), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(180), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(180), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(180), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(180), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(180), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(180), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(180), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(180), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(180), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(180), - [anon_sym_static_DASHput] = ACTIONS(180), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(180), - [anon_sym_execute_DASHinline] = ACTIONS(180), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(180), - [anon_sym_iget_DASHquick] = ACTIONS(180), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(180), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(180), - [anon_sym_iput_DASHquick] = ACTIONS(180), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(180), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(180), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(182), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(180), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(182), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(180), - [anon_sym_rsub_DASHint] = ACTIONS(182), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(180), - [anon_sym_DOTline] = ACTIONS(180), - [anon_sym_DOTlocals] = ACTIONS(180), - [anon_sym_DOTregisters] = ACTIONS(180), - [anon_sym_DOTcatch] = ACTIONS(182), - [anon_sym_DOTcatchall] = ACTIONS(180), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(180), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(180), - [anon_sym_DOTarray_DASHdata] = ACTIONS(180), - [sym_comment] = ACTIONS(3), - }, - [31] = { - [sym_end_method] = ACTIONS(184), - [anon_sym_DOTannotation] = ACTIONS(184), - [anon_sym_DOTparam] = ACTIONS(184), - [sym_label] = ACTIONS(184), - [anon_sym_nop] = ACTIONS(184), - [anon_sym_move] = ACTIONS(186), - [anon_sym_move_SLASHfrom16] = ACTIONS(184), - [anon_sym_move_SLASH16] = ACTIONS(184), - [anon_sym_move_DASHwide] = ACTIONS(186), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(184), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(184), - [anon_sym_move_DASHobject] = ACTIONS(186), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(184), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(184), - [anon_sym_move_DASHresult] = ACTIONS(186), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(184), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(184), - [anon_sym_move_DASHexception] = ACTIONS(184), - [anon_sym_return_DASHvoid] = ACTIONS(184), - [anon_sym_return] = ACTIONS(186), - [anon_sym_return_DASHwide] = ACTIONS(184), - [anon_sym_return_DASHobject] = ACTIONS(184), - [anon_sym_const_SLASH4] = ACTIONS(184), - [anon_sym_const_SLASH16] = ACTIONS(184), - [anon_sym_const] = ACTIONS(186), - [anon_sym_const_SLASHhigh16] = ACTIONS(184), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(184), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(184), - [anon_sym_const_DASHwide] = ACTIONS(186), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(184), - [anon_sym_const_DASHstring] = ACTIONS(186), - [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(184), - [anon_sym_const_DASHclass] = ACTIONS(184), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(184), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(184), - [anon_sym_monitor_DASHenter] = ACTIONS(184), - [anon_sym_monitor_DASHexit] = ACTIONS(184), - [anon_sym_check_DASHcast] = ACTIONS(184), - [anon_sym_instance_DASHof] = ACTIONS(184), - [anon_sym_array_DASHlength] = ACTIONS(184), - [anon_sym_new_DASHinstance] = ACTIONS(184), - [anon_sym_new_DASHarray] = ACTIONS(184), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(186), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(184), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(184), - [anon_sym_throw] = ACTIONS(184), - [anon_sym_goto] = ACTIONS(186), - [anon_sym_goto_SLASH16] = ACTIONS(184), - [anon_sym_goto_SLASH32] = ACTIONS(184), - [anon_sym_packed_DASHswitch] = ACTIONS(184), - [anon_sym_sparse_DASHswitch] = ACTIONS(184), - [anon_sym_cmpl_DASHfloat] = ACTIONS(184), - [anon_sym_cmpg_DASHfloat] = ACTIONS(184), - [anon_sym_cmpl_DASHdouble] = ACTIONS(184), - [anon_sym_cmpg_DASHdouble] = ACTIONS(184), - [anon_sym_cmp_DASHlong] = ACTIONS(184), - [anon_sym_if_DASHeq] = ACTIONS(186), - [anon_sym_if_DASHne] = ACTIONS(186), - [anon_sym_if_DASHlt] = ACTIONS(186), - [anon_sym_if_DASHge] = ACTIONS(186), - [anon_sym_if_DASHgt] = ACTIONS(186), - [anon_sym_if_DASHle] = ACTIONS(186), - [anon_sym_if_DASHeqz] = ACTIONS(184), - [anon_sym_if_DASHnez] = ACTIONS(184), - [anon_sym_if_DASHltz] = ACTIONS(184), - [anon_sym_if_DASHgez] = ACTIONS(184), - [anon_sym_if_DASHgtz] = ACTIONS(184), - [anon_sym_if_DASHlez] = ACTIONS(184), - [anon_sym_aget] = ACTIONS(186), - [anon_sym_aget_DASHwide] = ACTIONS(184), - [anon_sym_aget_DASHobject] = ACTIONS(184), - [anon_sym_aget_DASHboolean] = ACTIONS(184), - [anon_sym_aget_DASHbyte] = ACTIONS(184), - [anon_sym_aget_DASHchar] = ACTIONS(184), - [anon_sym_aget_DASHshort] = ACTIONS(184), - [anon_sym_aput] = ACTIONS(186), - [anon_sym_aput_DASHwide] = ACTIONS(184), - [anon_sym_aput_DASHobject] = ACTIONS(184), - [anon_sym_aput_DASHboolean] = ACTIONS(184), - [anon_sym_aput_DASHbyte] = ACTIONS(184), - [anon_sym_aput_DASHchar] = ACTIONS(184), - [anon_sym_aput_DASHshort] = ACTIONS(184), - [anon_sym_iget] = ACTIONS(186), - [anon_sym_iget_DASHwide] = ACTIONS(186), - [anon_sym_iget_DASHobject] = ACTIONS(186), - [anon_sym_iget_DASHboolean] = ACTIONS(184), - [anon_sym_iget_DASHbyte] = ACTIONS(184), - [anon_sym_iget_DASHchar] = ACTIONS(184), - [anon_sym_iget_DASHshort] = ACTIONS(184), - [anon_sym_iput] = ACTIONS(186), - [anon_sym_iput_DASHwide] = ACTIONS(186), - [anon_sym_iput_DASHobject] = ACTIONS(186), - [anon_sym_iput_DASHboolean] = ACTIONS(184), - [anon_sym_iput_DASHbyte] = ACTIONS(184), - [anon_sym_iput_DASHchar] = ACTIONS(184), - [anon_sym_iput_DASHshort] = ACTIONS(184), - [anon_sym_sget] = ACTIONS(186), - [anon_sym_sget_DASHwide] = ACTIONS(184), - [anon_sym_sget_DASHobject] = ACTIONS(184), - [anon_sym_sget_DASHboolean] = ACTIONS(184), - [anon_sym_sget_DASHbyte] = ACTIONS(184), - [anon_sym_sget_DASHchar] = ACTIONS(184), - [anon_sym_sget_DASHshort] = ACTIONS(184), - [anon_sym_sput] = ACTIONS(186), - [anon_sym_sput_DASHwide] = ACTIONS(184), - [anon_sym_sput_DASHobject] = ACTIONS(184), - [anon_sym_sput_DASHboolean] = ACTIONS(184), - [anon_sym_sput_DASHbyte] = ACTIONS(184), - [anon_sym_sput_DASHchar] = ACTIONS(184), - [anon_sym_sput_DASHshort] = ACTIONS(184), - [anon_sym_invoke_DASHcustom] = ACTIONS(186), - [anon_sym_invoke_DASHdirect] = ACTIONS(186), - [anon_sym_invoke_DASHinterface] = ACTIONS(186), - [anon_sym_invoke_DASHstatic] = ACTIONS(186), - [anon_sym_invoke_DASHsuper] = ACTIONS(186), - [anon_sym_invoke_DASHvirtual] = ACTIONS(186), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(184), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(184), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(184), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(184), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(184), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(184), - [anon_sym_neg_DASHint] = ACTIONS(184), - [anon_sym_not_DASHint] = ACTIONS(184), - [anon_sym_neg_DASHlong] = ACTIONS(184), - [anon_sym_not_DASHlong] = ACTIONS(184), - [anon_sym_neg_DASHfloat] = ACTIONS(184), - [anon_sym_neg_DASHdouble] = ACTIONS(184), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(184), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(184), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(184), - [anon_sym_long_DASHto_DASHint] = ACTIONS(184), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(184), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(184), - [anon_sym_float_DASHto_DASHint] = ACTIONS(184), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(184), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(184), - [anon_sym_double_DASHto_DASHint] = ACTIONS(184), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(184), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(184), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(184), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(184), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(184), - [anon_sym_add_DASHint] = ACTIONS(186), - [anon_sym_sub_DASHint] = ACTIONS(186), - [anon_sym_mul_DASHint] = ACTIONS(186), - [anon_sym_div_DASHint] = ACTIONS(186), - [anon_sym_rem_DASHint] = ACTIONS(186), - [anon_sym_and_DASHint] = ACTIONS(186), - [anon_sym_or_DASHint] = ACTIONS(186), - [anon_sym_xor_DASHint] = ACTIONS(186), - [anon_sym_shl_DASHint] = ACTIONS(186), - [anon_sym_shr_DASHint] = ACTIONS(186), - [anon_sym_ushr_DASHint] = ACTIONS(186), - [anon_sym_add_DASHlong] = ACTIONS(186), - [anon_sym_sub_DASHlong] = ACTIONS(186), - [anon_sym_mul_DASHlong] = ACTIONS(186), - [anon_sym_div_DASHlong] = ACTIONS(186), - [anon_sym_rem_DASHlong] = ACTIONS(186), - [anon_sym_and_DASHlong] = ACTIONS(186), - [anon_sym_or_DASHlong] = ACTIONS(186), - [anon_sym_xor_DASHlong] = ACTIONS(186), - [anon_sym_shl_DASHlong] = ACTIONS(186), - [anon_sym_shr_DASHlong] = ACTIONS(186), - [anon_sym_ushr_DASHlong] = ACTIONS(186), - [anon_sym_add_DASHfloat] = ACTIONS(186), - [anon_sym_sub_DASHfloat] = ACTIONS(186), - [anon_sym_mul_DASHfloat] = ACTIONS(186), - [anon_sym_div_DASHfloat] = ACTIONS(186), - [anon_sym_rem_DASHfloat] = ACTIONS(186), - [anon_sym_add_DASHdouble] = ACTIONS(186), - [anon_sym_sub_DASHdouble] = ACTIONS(186), - [anon_sym_mul_DASHdouble] = ACTIONS(186), - [anon_sym_div_DASHdouble] = ACTIONS(186), - [anon_sym_rem_DASHdouble] = ACTIONS(186), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(184), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(184), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(184), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(184), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(184), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(184), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(184), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(184), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(184), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(184), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(184), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(184), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(184), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(184), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(184), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(184), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(184), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(184), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(184), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(184), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(184), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(184), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(184), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(184), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(184), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(184), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(184), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(184), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(184), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(184), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(184), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(184), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(184), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(184), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(184), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(184), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(184), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(184), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(184), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(184), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(184), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(184), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(184), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(184), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(184), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(184), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(184), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(184), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(184), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(184), - [anon_sym_static_DASHput] = ACTIONS(184), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(184), - [anon_sym_execute_DASHinline] = ACTIONS(184), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(184), - [anon_sym_iget_DASHquick] = ACTIONS(184), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(184), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(184), - [anon_sym_iput_DASHquick] = ACTIONS(184), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(184), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(184), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(186), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(184), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(186), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(184), - [anon_sym_rsub_DASHint] = ACTIONS(186), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(184), - [anon_sym_DOTline] = ACTIONS(184), - [anon_sym_DOTlocals] = ACTIONS(184), - [anon_sym_DOTregisters] = ACTIONS(184), - [anon_sym_DOTcatch] = ACTIONS(186), - [anon_sym_DOTcatchall] = ACTIONS(184), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(184), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(184), - [anon_sym_DOTarray_DASHdata] = ACTIONS(184), - [sym_comment] = ACTIONS(3), - }, - [32] = { - [sym_end_method] = ACTIONS(188), - [anon_sym_DOTannotation] = ACTIONS(188), - [anon_sym_DOTparam] = ACTIONS(188), - [sym_label] = ACTIONS(188), - [anon_sym_nop] = ACTIONS(188), - [anon_sym_move] = ACTIONS(190), - [anon_sym_move_SLASHfrom16] = ACTIONS(188), - [anon_sym_move_SLASH16] = ACTIONS(188), - [anon_sym_move_DASHwide] = ACTIONS(190), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(188), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(188), - [anon_sym_move_DASHobject] = ACTIONS(190), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(188), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(188), - [anon_sym_move_DASHresult] = ACTIONS(190), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(188), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(188), - [anon_sym_move_DASHexception] = ACTIONS(188), - [anon_sym_return_DASHvoid] = ACTIONS(188), - [anon_sym_return] = ACTIONS(190), - [anon_sym_return_DASHwide] = ACTIONS(188), - [anon_sym_return_DASHobject] = ACTIONS(188), - [anon_sym_const_SLASH4] = ACTIONS(188), - [anon_sym_const_SLASH16] = ACTIONS(188), - [anon_sym_const] = ACTIONS(190), - [anon_sym_const_SLASHhigh16] = ACTIONS(188), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(188), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(188), - [anon_sym_const_DASHwide] = ACTIONS(190), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(188), - [anon_sym_const_DASHstring] = ACTIONS(190), - [anon_sym_const_DASHstring_DASHjumbo] = ACTIONS(188), - [anon_sym_const_DASHclass] = ACTIONS(188), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(188), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(188), - [anon_sym_monitor_DASHenter] = ACTIONS(188), - [anon_sym_monitor_DASHexit] = ACTIONS(188), - [anon_sym_check_DASHcast] = ACTIONS(188), - [anon_sym_instance_DASHof] = ACTIONS(188), - [anon_sym_array_DASHlength] = ACTIONS(188), - [anon_sym_new_DASHinstance] = ACTIONS(188), - [anon_sym_new_DASHarray] = ACTIONS(188), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(190), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(188), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(188), - [anon_sym_throw] = ACTIONS(188), - [anon_sym_goto] = ACTIONS(190), - [anon_sym_goto_SLASH16] = ACTIONS(188), - [anon_sym_goto_SLASH32] = ACTIONS(188), - [anon_sym_packed_DASHswitch] = ACTIONS(188), - [anon_sym_sparse_DASHswitch] = ACTIONS(188), - [anon_sym_cmpl_DASHfloat] = ACTIONS(188), - [anon_sym_cmpg_DASHfloat] = ACTIONS(188), - [anon_sym_cmpl_DASHdouble] = ACTIONS(188), - [anon_sym_cmpg_DASHdouble] = ACTIONS(188), - [anon_sym_cmp_DASHlong] = ACTIONS(188), - [anon_sym_if_DASHeq] = ACTIONS(190), - [anon_sym_if_DASHne] = ACTIONS(190), - [anon_sym_if_DASHlt] = ACTIONS(190), - [anon_sym_if_DASHge] = ACTIONS(190), - [anon_sym_if_DASHgt] = ACTIONS(190), - [anon_sym_if_DASHle] = ACTIONS(190), - [anon_sym_if_DASHeqz] = ACTIONS(188), - [anon_sym_if_DASHnez] = ACTIONS(188), - [anon_sym_if_DASHltz] = ACTIONS(188), - [anon_sym_if_DASHgez] = ACTIONS(188), - [anon_sym_if_DASHgtz] = ACTIONS(188), - [anon_sym_if_DASHlez] = ACTIONS(188), - [anon_sym_aget] = ACTIONS(190), - [anon_sym_aget_DASHwide] = ACTIONS(188), - [anon_sym_aget_DASHobject] = ACTIONS(188), - [anon_sym_aget_DASHboolean] = ACTIONS(188), - [anon_sym_aget_DASHbyte] = ACTIONS(188), - [anon_sym_aget_DASHchar] = ACTIONS(188), - [anon_sym_aget_DASHshort] = ACTIONS(188), - [anon_sym_aput] = ACTIONS(190), - [anon_sym_aput_DASHwide] = ACTIONS(188), - [anon_sym_aput_DASHobject] = ACTIONS(188), - [anon_sym_aput_DASHboolean] = ACTIONS(188), - [anon_sym_aput_DASHbyte] = ACTIONS(188), - [anon_sym_aput_DASHchar] = ACTIONS(188), - [anon_sym_aput_DASHshort] = ACTIONS(188), - [anon_sym_iget] = ACTIONS(190), - [anon_sym_iget_DASHwide] = ACTIONS(190), - [anon_sym_iget_DASHobject] = ACTIONS(190), - [anon_sym_iget_DASHboolean] = ACTIONS(188), - [anon_sym_iget_DASHbyte] = ACTIONS(188), - [anon_sym_iget_DASHchar] = ACTIONS(188), - [anon_sym_iget_DASHshort] = ACTIONS(188), - [anon_sym_iput] = ACTIONS(190), - [anon_sym_iput_DASHwide] = ACTIONS(190), - [anon_sym_iput_DASHobject] = ACTIONS(190), - [anon_sym_iput_DASHboolean] = ACTIONS(188), - [anon_sym_iput_DASHbyte] = ACTIONS(188), - [anon_sym_iput_DASHchar] = ACTIONS(188), - [anon_sym_iput_DASHshort] = ACTIONS(188), - [anon_sym_sget] = ACTIONS(190), - [anon_sym_sget_DASHwide] = ACTIONS(188), - [anon_sym_sget_DASHobject] = ACTIONS(188), - [anon_sym_sget_DASHboolean] = ACTIONS(188), - [anon_sym_sget_DASHbyte] = ACTIONS(188), - [anon_sym_sget_DASHchar] = ACTIONS(188), - [anon_sym_sget_DASHshort] = ACTIONS(188), - [anon_sym_sput] = ACTIONS(190), - [anon_sym_sput_DASHwide] = ACTIONS(188), - [anon_sym_sput_DASHobject] = ACTIONS(188), - [anon_sym_sput_DASHboolean] = ACTIONS(188), - [anon_sym_sput_DASHbyte] = ACTIONS(188), - [anon_sym_sput_DASHchar] = ACTIONS(188), - [anon_sym_sput_DASHshort] = ACTIONS(188), - [anon_sym_invoke_DASHcustom] = ACTIONS(190), - [anon_sym_invoke_DASHdirect] = ACTIONS(190), - [anon_sym_invoke_DASHinterface] = ACTIONS(190), - [anon_sym_invoke_DASHstatic] = ACTIONS(190), - [anon_sym_invoke_DASHsuper] = ACTIONS(190), - [anon_sym_invoke_DASHvirtual] = ACTIONS(190), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(188), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(188), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(188), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(188), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(188), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(188), - [anon_sym_neg_DASHint] = ACTIONS(188), - [anon_sym_not_DASHint] = ACTIONS(188), - [anon_sym_neg_DASHlong] = ACTIONS(188), - [anon_sym_not_DASHlong] = ACTIONS(188), - [anon_sym_neg_DASHfloat] = ACTIONS(188), - [anon_sym_neg_DASHdouble] = ACTIONS(188), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(188), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(188), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(188), - [anon_sym_long_DASHto_DASHint] = ACTIONS(188), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(188), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(188), - [anon_sym_float_DASHto_DASHint] = ACTIONS(188), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(188), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(188), - [anon_sym_double_DASHto_DASHint] = ACTIONS(188), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(188), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(188), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(188), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(188), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(188), - [anon_sym_add_DASHint] = ACTIONS(190), - [anon_sym_sub_DASHint] = ACTIONS(190), - [anon_sym_mul_DASHint] = ACTIONS(190), - [anon_sym_div_DASHint] = ACTIONS(190), - [anon_sym_rem_DASHint] = ACTIONS(190), - [anon_sym_and_DASHint] = ACTIONS(190), - [anon_sym_or_DASHint] = ACTIONS(190), - [anon_sym_xor_DASHint] = ACTIONS(190), - [anon_sym_shl_DASHint] = ACTIONS(190), - [anon_sym_shr_DASHint] = ACTIONS(190), - [anon_sym_ushr_DASHint] = ACTIONS(190), - [anon_sym_add_DASHlong] = ACTIONS(190), - [anon_sym_sub_DASHlong] = ACTIONS(190), - [anon_sym_mul_DASHlong] = ACTIONS(190), - [anon_sym_div_DASHlong] = ACTIONS(190), - [anon_sym_rem_DASHlong] = ACTIONS(190), - [anon_sym_and_DASHlong] = ACTIONS(190), - [anon_sym_or_DASHlong] = ACTIONS(190), - [anon_sym_xor_DASHlong] = ACTIONS(190), - [anon_sym_shl_DASHlong] = ACTIONS(190), - [anon_sym_shr_DASHlong] = ACTIONS(190), - [anon_sym_ushr_DASHlong] = ACTIONS(190), - [anon_sym_add_DASHfloat] = ACTIONS(190), - [anon_sym_sub_DASHfloat] = ACTIONS(190), - [anon_sym_mul_DASHfloat] = ACTIONS(190), - [anon_sym_div_DASHfloat] = ACTIONS(190), - [anon_sym_rem_DASHfloat] = ACTIONS(190), - [anon_sym_add_DASHdouble] = ACTIONS(190), - [anon_sym_sub_DASHdouble] = ACTIONS(190), - [anon_sym_mul_DASHdouble] = ACTIONS(190), - [anon_sym_div_DASHdouble] = ACTIONS(190), - [anon_sym_rem_DASHdouble] = ACTIONS(190), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(188), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(188), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(188), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(188), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(188), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(188), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(188), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(188), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(188), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(188), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(188), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(188), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(188), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(188), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(188), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(188), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(188), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(188), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(188), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(188), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(188), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(188), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(188), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(188), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(188), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(188), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(188), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(188), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(188), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(188), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(188), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(188), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(188), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(188), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(188), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(188), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(188), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(188), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(188), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(188), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(188), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(188), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(188), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(188), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(188), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(188), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(188), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(188), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(188), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(188), - [anon_sym_static_DASHput] = ACTIONS(188), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(188), - [anon_sym_execute_DASHinline] = ACTIONS(188), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(188), - [anon_sym_iget_DASHquick] = ACTIONS(188), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(188), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(188), - [anon_sym_iput_DASHquick] = ACTIONS(188), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(188), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(188), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(190), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(188), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(190), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(188), - [anon_sym_rsub_DASHint] = ACTIONS(190), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(188), - [anon_sym_DOTline] = ACTIONS(188), - [anon_sym_DOTlocals] = ACTIONS(188), - [anon_sym_DOTregisters] = ACTIONS(188), - [anon_sym_DOTcatch] = ACTIONS(190), - [anon_sym_DOTcatchall] = ACTIONS(188), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(188), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(188), - [anon_sym_DOTarray_DASHdata] = ACTIONS(188), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(11), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(11), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(11), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(11), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(11), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(13), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(11), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(13), + [anon_sym_rsub_DASHint] = ACTIONS(11), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(13), + [sym_class_identifier] = ACTIONS(449), + [anon_sym_LTclinit_GT] = ACTIONS(25), + [anon_sym_LTinit_GT] = ACTIONS(25), + [anon_sym_DASH] = ACTIONS(27), + [anon_sym_LPAREN] = ACTIONS(29), + [anon_sym_LBRACK] = ACTIONS(31), + [sym_number] = ACTIONS(311), + [anon_sym_DQUOTE] = ACTIONS(45), [sym_comment] = ACTIONS(3), }, }; static const uint16_t ts_small_parse_table[] = { - [0] = 13, - ACTIONS(194), 1, - anon_sym_LF, - ACTIONS(196), 1, + [0] = 21, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9), 1, + anon_sym_DOTsubannotation, + ACTIONS(31), 1, + anon_sym_LBRACK, + ACTIONS(451), 1, + sym_identifier, + ACTIONS(453), 1, anon_sym_LBRACE, - ACTIONS(198), 1, + ACTIONS(455), 1, + sym_class_identifier, + ACTIONS(459), 1, + anon_sym_DASH, + ACTIONS(461), 1, + anon_sym_LPAREN, + ACTIONS(463), 1, + anon_sym_DOTenum, + ACTIONS(465), 1, + sym_number, + ACTIONS(471), 1, + anon_sym_DQUOTE, + ACTIONS(475), 1, + anon_sym_SQUOTE, + STATE(82), 1, + sym__method_signature_body, + STATE(241), 1, + sym_annotation_value, + STATE(377), 1, + sym_array_type, + ACTIONS(457), 2, + anon_sym_LTclinit_GT, + anon_sym_LTinit_GT, + ACTIONS(467), 2, + sym_float, + sym_null, + ACTIONS(469), 2, + sym_NaN, + sym_Infinity, + ACTIONS(473), 2, + anon_sym_true, + anon_sym_false, + STATE(81), 4, + sym__field_body, + sym_method_signature, + sym__full_field_body, + sym_full_method_signature, + STATE(218), 8, + sym_subannotation_directive, + sym_body, + sym_enum_reference, + sym_list, + sym__literal, + sym_string, + sym_boolean, + sym_character, + [78] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(331), 1, + aux_sym_primitive_type_token1, + ACTIONS(329), 13, + ts_builtin_sym_end, + anon_sym_DOTfield, + anon_sym_EQ, + anon_sym_DOTendfield, + anon_sym_DOTmethod, + anon_sym_DOTannotation, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_DASH_GT, + sym_class_identifier, + anon_sym_RPAREN, + anon_sym_LBRACK, + aux_sym_primitive_type_token2, + [100] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(45), 1, + anon_sym_DQUOTE, + ACTIONS(49), 1, + anon_sym_SQUOTE, + ACTIONS(477), 1, + sym_identifier, + ACTIONS(47), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(481), 2, + sym_NaN, + sym_Infinity, + ACTIONS(479), 3, + sym_number, + sym_float, + sym_null, + STATE(44), 4, + sym__literal, + sym_string, + sym_boolean, + sym_character, + [132] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(471), 1, + anon_sym_DQUOTE, + ACTIONS(475), 1, + anon_sym_SQUOTE, + ACTIONS(473), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(485), 2, + sym_NaN, + sym_Infinity, + ACTIONS(483), 4, + sym_identifier, + sym_number, + sym_float, + sym_null, + STATE(336), 4, + sym__literal, + sym_string, + sym_boolean, + sym_character, + [162] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(335), 1, + aux_sym_primitive_type_token1, + ACTIONS(333), 13, + ts_builtin_sym_end, + anon_sym_DOTfield, + anon_sym_EQ, + anon_sym_DOTendfield, + anon_sym_DOTmethod, + anon_sym_DOTannotation, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_DASH_GT, + sym_class_identifier, + anon_sym_RPAREN, + anon_sym_LBRACK, + aux_sym_primitive_type_token2, + [184] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(345), 1, + aux_sym_primitive_type_token1, + ACTIONS(343), 13, + ts_builtin_sym_end, + anon_sym_DOTfield, + anon_sym_EQ, + anon_sym_DOTendfield, + anon_sym_DOTmethod, + anon_sym_DOTannotation, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_DASH_GT, + sym_class_identifier, + anon_sym_RPAREN, + anon_sym_LBRACK, + aux_sym_primitive_type_token2, + [206] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(335), 1, + aux_sym_primitive_type_token1, + ACTIONS(487), 1, + anon_sym_DASH_GT, + ACTIONS(333), 11, + ts_builtin_sym_end, + anon_sym_DOTfield, + anon_sym_DOTendfield, + anon_sym_DOTmethod, + anon_sym_DOTannotation, + anon_sym_COMMA, + anon_sym_RBRACE, + sym_class_identifier, + anon_sym_RPAREN, + anon_sym_LBRACK, + aux_sym_primitive_type_token2, + [229] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(119), 1, + anon_sym_DOTsource, + ACTIONS(123), 1, + anon_sym_DOTannotation, + ACTIONS(489), 1, + ts_builtin_sym_end, + ACTIONS(491), 1, + anon_sym_DOTimplements, + ACTIONS(493), 1, + anon_sym_DOTfield, + ACTIONS(495), 1, + anon_sym_DOTmethod, + STATE(80), 1, + sym_source_directive, + STATE(79), 2, + sym_implements_directive, + aux_sym_class_definition_repeat1, + STATE(104), 4, + sym_field_definition, + sym_method_definition, + sym_annotation_directive, + aux_sym_class_definition_repeat2, + [264] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(497), 12, + ts_builtin_sym_end, + anon_sym_DOTfield, + anon_sym_EQ, + anon_sym_DOTendfield, + anon_sym_DOTmethod, + anon_sym_DOTannotation, + anon_sym_DOTendannotation, + sym_annotation_key, + anon_sym_DOTendsubannotation, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + [282] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(123), 1, + anon_sym_DOTannotation, + ACTIONS(491), 1, + anon_sym_DOTimplements, + ACTIONS(493), 1, + anon_sym_DOTfield, + ACTIONS(495), 1, + anon_sym_DOTmethod, + ACTIONS(499), 1, + ts_builtin_sym_end, + STATE(124), 2, + sym_implements_directive, + aux_sym_class_definition_repeat1, + STATE(107), 4, + sym_field_definition, + sym_method_definition, + sym_annotation_directive, + aux_sym_class_definition_repeat2, + [311] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(501), 11, + ts_builtin_sym_end, + anon_sym_DOTfield, + anon_sym_DOTendfield, + anon_sym_DOTmethod, + anon_sym_DOTannotation, + anon_sym_DOTendannotation, + sym_annotation_key, + anon_sym_DOTendsubannotation, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + [328] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(503), 11, + ts_builtin_sym_end, + anon_sym_DOTfield, + anon_sym_DOTendfield, + anon_sym_DOTmethod, + anon_sym_DOTannotation, + anon_sym_DOTendannotation, + sym_annotation_key, + anon_sym_DOTendsubannotation, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + [345] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(123), 1, + anon_sym_DOTannotation, + ACTIONS(491), 1, + anon_sym_DOTimplements, + ACTIONS(493), 1, + anon_sym_DOTfield, + ACTIONS(495), 1, + anon_sym_DOTmethod, + ACTIONS(505), 1, + ts_builtin_sym_end, + STATE(124), 2, + sym_implements_directive, + aux_sym_class_definition_repeat1, + STATE(102), 4, + sym_field_definition, + sym_method_definition, + sym_annotation_directive, + aux_sym_class_definition_repeat2, + [374] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(123), 1, + anon_sym_DOTannotation, + ACTIONS(491), 1, + anon_sym_DOTimplements, + ACTIONS(493), 1, + anon_sym_DOTfield, + ACTIONS(495), 1, + anon_sym_DOTmethod, + ACTIONS(505), 1, + ts_builtin_sym_end, + STATE(76), 2, + sym_implements_directive, + aux_sym_class_definition_repeat1, + STATE(102), 4, + sym_field_definition, + sym_method_definition, + sym_annotation_directive, + aux_sym_class_definition_repeat2, + [403] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(507), 11, + ts_builtin_sym_end, + anon_sym_DOTfield, + anon_sym_DOTendfield, + anon_sym_DOTmethod, + anon_sym_DOTannotation, + anon_sym_DOTendannotation, + sym_annotation_key, + anon_sym_DOTendsubannotation, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + [420] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(509), 11, + ts_builtin_sym_end, + anon_sym_DOTfield, + anon_sym_DOTendfield, + anon_sym_DOTmethod, + anon_sym_DOTannotation, + anon_sym_DOTendannotation, + sym_annotation_key, + anon_sym_DOTendsubannotation, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + [437] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(295), 11, + ts_builtin_sym_end, + anon_sym_DOTfield, + anon_sym_DOTendfield, + anon_sym_DOTmethod, + anon_sym_DOTannotation, + anon_sym_DOTendannotation, + sym_annotation_key, + anon_sym_DOTendsubannotation, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + [454] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(511), 10, + ts_builtin_sym_end, + anon_sym_DOTfield, + anon_sym_DOTendfield, + anon_sym_DOTmethod, + anon_sym_DOTannotation, + anon_sym_DOTendannotation, + sym_annotation_key, + anon_sym_DOTendsubannotation, + anon_sym_COMMA, + anon_sym_RBRACE, + [470] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(513), 10, + ts_builtin_sym_end, + anon_sym_DOTfield, + anon_sym_DOTendfield, + anon_sym_DOTmethod, + anon_sym_DOTannotation, + anon_sym_DOTendannotation, + sym_annotation_key, + anon_sym_DOTendsubannotation, + anon_sym_COMMA, + anon_sym_RBRACE, + [486] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(515), 10, + ts_builtin_sym_end, + anon_sym_DOTfield, + anon_sym_DOTendfield, + anon_sym_DOTmethod, + anon_sym_DOTannotation, + anon_sym_DOTendannotation, + sym_annotation_key, + anon_sym_DOTendsubannotation, + anon_sym_COMMA, + anon_sym_RBRACE, + [502] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(29), 1, + anon_sym_LPAREN, + ACTIONS(519), 1, + anon_sym_COLON, + STATE(90), 1, + sym__method_signature_body, + ACTIONS(517), 7, + ts_builtin_sym_end, + anon_sym_DOTfield, + anon_sym_DOTendfield, + anon_sym_DOTmethod, + anon_sym_DOTannotation, + anon_sym_COMMA, + anon_sym_RBRACE, + [524] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(521), 10, + ts_builtin_sym_end, + anon_sym_DOTfield, + anon_sym_DOTendfield, + anon_sym_DOTmethod, + anon_sym_DOTannotation, + anon_sym_DOTendannotation, + sym_annotation_key, + anon_sym_DOTendsubannotation, + anon_sym_COMMA, + anon_sym_RBRACE, + [540] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(523), 10, + ts_builtin_sym_end, + anon_sym_DOTfield, + anon_sym_DOTendfield, + anon_sym_DOTmethod, + anon_sym_DOTannotation, + anon_sym_DOTendannotation, + sym_annotation_key, + anon_sym_DOTendsubannotation, + anon_sym_COMMA, + anon_sym_RBRACE, + [556] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(295), 10, + ts_builtin_sym_end, + anon_sym_DOTfield, + anon_sym_DOTendfield, + anon_sym_DOTmethod, + anon_sym_DOTannotation, + anon_sym_DOTendannotation, + sym_annotation_key, + anon_sym_DOTendsubannotation, + anon_sym_COMMA, + anon_sym_RBRACE, + [572] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(525), 10, + ts_builtin_sym_end, + anon_sym_DOTfield, + anon_sym_DOTendfield, + anon_sym_DOTmethod, + anon_sym_DOTannotation, + anon_sym_DOTendannotation, + sym_annotation_key, + anon_sym_DOTendsubannotation, + anon_sym_COMMA, + anon_sym_RBRACE, + [588] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(527), 1, + sym_identifier, + ACTIONS(531), 1, + anon_sym_DASH, + ACTIONS(533), 1, + aux_sym_access_modifiers_token1, + STATE(11), 1, + sym_method_signature, + STATE(119), 1, + aux_sym_access_modifiers_repeat1, + STATE(155), 1, + sym_access_modifiers, + ACTIONS(529), 3, + anon_sym_LTclinit_GT, + anon_sym_LTinit_GT, + sym_number, + [615] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(31), 1, + anon_sym_LBRACK, + ACTIONS(33), 1, + aux_sym_primitive_type_token1, + ACTIONS(309), 1, + aux_sym_primitive_type_token2, + ACTIONS(535), 1, + sym_class_identifier, + ACTIONS(537), 1, + anon_sym_RPAREN, + STATE(99), 1, + aux_sym__method_signature_body_repeat1, + STATE(174), 1, + sym__type, + STATE(71), 2, + sym_array_type, + sym_primitive_type, + [644] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(31), 1, + anon_sym_LBRACK, + ACTIONS(33), 1, + aux_sym_primitive_type_token1, + ACTIONS(309), 1, + aux_sym_primitive_type_token2, + ACTIONS(535), 1, + sym_class_identifier, + ACTIONS(539), 1, + anon_sym_RPAREN, + STATE(97), 1, + aux_sym__method_signature_body_repeat1, + STATE(174), 1, + sym__type, + STATE(71), 2, + sym_array_type, + sym_primitive_type, + [673] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(31), 1, + anon_sym_LBRACK, + ACTIONS(33), 1, + aux_sym_primitive_type_token1, + ACTIONS(309), 1, + aux_sym_primitive_type_token2, + ACTIONS(535), 1, + sym_class_identifier, + ACTIONS(541), 1, + anon_sym_RPAREN, + STATE(93), 1, + aux_sym__method_signature_body_repeat1, + STATE(174), 1, + sym__type, + STATE(71), 2, + sym_array_type, + sym_primitive_type, + [702] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(31), 1, + anon_sym_LBRACK, + ACTIONS(33), 1, + aux_sym_primitive_type_token1, + ACTIONS(309), 1, + aux_sym_primitive_type_token2, + ACTIONS(535), 1, + sym_class_identifier, + ACTIONS(543), 1, + anon_sym_RPAREN, + STATE(99), 1, + aux_sym__method_signature_body_repeat1, + STATE(174), 1, + sym__type, + STATE(71), 2, + sym_array_type, + sym_primitive_type, + [731] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(31), 1, + anon_sym_LBRACK, + ACTIONS(33), 1, + aux_sym_primitive_type_token1, + ACTIONS(309), 1, + aux_sym_primitive_type_token2, + ACTIONS(535), 1, + sym_class_identifier, + ACTIONS(545), 1, + anon_sym_RPAREN, + STATE(99), 1, + aux_sym__method_signature_body_repeat1, + STATE(174), 1, + sym__type, + STATE(71), 2, + sym_array_type, + sym_primitive_type, + [760] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(31), 1, + anon_sym_LBRACK, + ACTIONS(33), 1, + aux_sym_primitive_type_token1, + ACTIONS(309), 1, + aux_sym_primitive_type_token2, + ACTIONS(535), 1, + sym_class_identifier, + ACTIONS(547), 1, + anon_sym_RPAREN, + STATE(99), 1, + aux_sym__method_signature_body_repeat1, + STATE(174), 1, + sym__type, + STATE(71), 2, + sym_array_type, + sym_primitive_type, + [789] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(549), 1, + sym_class_identifier, + ACTIONS(552), 1, + anon_sym_RPAREN, + ACTIONS(554), 1, + anon_sym_LBRACK, + ACTIONS(557), 1, + aux_sym_primitive_type_token1, + ACTIONS(560), 1, + aux_sym_primitive_type_token2, + STATE(99), 1, + aux_sym__method_signature_body_repeat1, + STATE(174), 1, + sym__type, + STATE(71), 2, + sym_array_type, + sym_primitive_type, + [818] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(31), 1, + anon_sym_LBRACK, + ACTIONS(33), 1, + aux_sym_primitive_type_token1, + ACTIONS(309), 1, + aux_sym_primitive_type_token2, + ACTIONS(535), 1, + sym_class_identifier, + ACTIONS(563), 1, + anon_sym_RPAREN, + STATE(98), 1, + aux_sym__method_signature_body_repeat1, + STATE(174), 1, + sym__type, + STATE(71), 2, + sym_array_type, + sym_primitive_type, + [847] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(31), 1, + anon_sym_LBRACK, + ACTIONS(33), 1, + aux_sym_primitive_type_token1, + ACTIONS(309), 1, + aux_sym_primitive_type_token2, + ACTIONS(535), 1, sym_class_identifier, - ACTIONS(200), 1, - aux_sym_field_identifier_token1, - ACTIONS(204), 1, + ACTIONS(565), 1, + anon_sym_RPAREN, + STATE(96), 1, + aux_sym__method_signature_body_repeat1, + STATE(174), 1, + sym__type, + STATE(71), 2, + sym_array_type, + sym_primitive_type, + [876] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(123), 1, + anon_sym_DOTannotation, + ACTIONS(493), 1, + anon_sym_DOTfield, + ACTIONS(495), 1, + anon_sym_DOTmethod, + ACTIONS(499), 1, + ts_builtin_sym_end, + STATE(110), 4, + sym_field_definition, + sym_method_definition, + sym_annotation_directive, + aux_sym_class_definition_repeat2, + [898] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(73), 1, + aux_sym_primitive_type_token1, + ACTIONS(109), 1, anon_sym_LBRACK, - ACTIONS(208), 1, + ACTIONS(567), 1, + sym_class_identifier, + ACTIONS(569), 1, + anon_sym_AT, + ACTIONS(571), 1, + aux_sym_primitive_type_token2, + STATE(283), 1, + sym__type, + STATE(262), 2, + sym_array_type, + sym_primitive_type, + [924] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(123), 1, + anon_sym_DOTannotation, + ACTIONS(493), 1, + anon_sym_DOTfield, + ACTIONS(495), 1, + anon_sym_DOTmethod, + ACTIONS(505), 1, + ts_builtin_sym_end, + STATE(110), 4, + sym_field_definition, + sym_method_definition, + sym_annotation_directive, + aux_sym_class_definition_repeat2, + [946] = 8, + ACTIONS(3), 1, sym_comment, - STATE(163), 1, + ACTIONS(31), 1, + anon_sym_LBRACK, + ACTIONS(33), 1, + aux_sym_primitive_type_token1, + ACTIONS(309), 1, + aux_sym_primitive_type_token2, + ACTIONS(535), 1, + sym_class_identifier, + ACTIONS(573), 1, + anon_sym_AT, + STATE(22), 1, + sym__type, + STATE(71), 2, sym_array_type, - ACTIONS(210), 2, - aux_sym_number_literal_token1, - aux_sym_number_literal_token2, - ACTIONS(212), 2, - anon_sym_true, - anon_sym_false, - ACTIONS(202), 3, - anon_sym_LTclinit_GT_LPAREN, - anon_sym_LTinit_GT_LPAREN, - aux_sym_method_identifier_token1, - ACTIONS(192), 6, - sym_label, - sym_variable, - sym_parameter, - sym_string_literal, - sym_character_literal, - sym_null_literal, - ACTIONS(206), 9, - anon_sym_V, - anon_sym_Z, - anon_sym_B, - anon_sym_S, - anon_sym_C, - anon_sym_I, - anon_sym_J, - anon_sym_F, - anon_sym_D, - STATE(162), 12, - sym__statement_argument, - sym__identifier, - sym_field_identifier, - sym_method_identifier, - sym_full_field_identifier, - sym_full_method_identifier, sym_primitive_type, - sym_list, - sym_range, - sym__literal, - sym_number_literal, - sym_boolean_literal, - [68] = 14, + [972] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(200), 1, - aux_sym_field_identifier_token1, - ACTIONS(202), 1, - aux_sym_method_identifier_token1, - ACTIONS(216), 1, - anon_sym_LBRACE, - ACTIONS(218), 1, + ACTIONS(577), 1, + anon_sym_EQ, + ACTIONS(579), 1, + anon_sym_DOTendfield, + ACTIONS(581), 1, + anon_sym_DOTannotation, + STATE(188), 2, + sym_annotation_directive, + aux_sym_field_definition_repeat1, + ACTIONS(575), 3, + ts_builtin_sym_end, + anon_sym_DOTfield, + anon_sym_DOTmethod, + [994] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(123), 1, + anon_sym_DOTannotation, + ACTIONS(493), 1, + anon_sym_DOTfield, + ACTIONS(495), 1, + anon_sym_DOTmethod, + ACTIONS(584), 1, + ts_builtin_sym_end, + STATE(110), 4, + sym_field_definition, + sym_method_definition, + sym_annotation_directive, + aux_sym_class_definition_repeat2, + [1016] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(588), 1, + anon_sym_EQ, + ACTIONS(590), 1, + anon_sym_DOTendfield, + ACTIONS(592), 1, + anon_sym_DOTannotation, + STATE(190), 2, + sym_annotation_directive, + aux_sym_field_definition_repeat1, + ACTIONS(586), 3, + ts_builtin_sym_end, + anon_sym_DOTfield, + anon_sym_DOTmethod, + [1038] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(595), 8, + ts_builtin_sym_end, + anon_sym_DOTfield, + anon_sym_DOTendfield, + anon_sym_DOTmethod, + anon_sym_DOTannotation, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + [1052] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(597), 1, + ts_builtin_sym_end, + ACTIONS(599), 1, + anon_sym_DOTfield, + ACTIONS(602), 1, + anon_sym_DOTmethod, + ACTIONS(605), 1, + anon_sym_DOTannotation, + STATE(110), 4, + sym_field_definition, + sym_method_definition, + sym_annotation_directive, + aux_sym_class_definition_repeat2, + [1074] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(27), 1, + anon_sym_DASH, + ACTIONS(305), 1, + sym_identifier, + ACTIONS(311), 1, + sym_number, + STATE(77), 1, + sym_method_signature, + STATE(78), 1, + sym__field_body, + ACTIONS(25), 2, + anon_sym_LTclinit_GT, + anon_sym_LTinit_GT, + [1097] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(608), 1, sym_class_identifier, - ACTIONS(222), 1, + ACTIONS(610), 1, anon_sym_LBRACK, - STATE(163), 1, + ACTIONS(612), 1, + aux_sym_primitive_type_token1, + ACTIONS(614), 1, + aux_sym_primitive_type_token2, + STATE(232), 1, + sym__type, + STATE(229), 2, sym_array_type, - ACTIONS(210), 2, - aux_sym_number_literal_token1, - aux_sym_number_literal_token2, - ACTIONS(212), 2, - anon_sym_true, - anon_sym_false, - ACTIONS(220), 2, - anon_sym_LTclinit_GT_LPAREN, - anon_sym_LTinit_GT_LPAREN, - ACTIONS(214), 3, - sym_label, - sym_string_literal, - sym_character_literal, - ACTIONS(224), 3, - sym_variable, - sym_parameter, - sym_null_literal, - ACTIONS(206), 9, - anon_sym_V, - anon_sym_Z, - anon_sym_B, - anon_sym_S, - anon_sym_C, - anon_sym_I, - anon_sym_J, - anon_sym_F, - anon_sym_D, - STATE(177), 12, - sym__statement_argument, - sym__identifier, - sym_field_identifier, - sym_method_identifier, - sym_full_field_identifier, - sym_full_method_identifier, sym_primitive_type, - sym_list, - sym_range, - sym__literal, - sym_number_literal, - sym_boolean_literal, - [137] = 16, + [1120] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(226), 1, - anon_sym_DOTsubannotation, - ACTIONS(228), 1, - anon_sym_RBRACE, - ACTIONS(230), 1, + ACTIONS(616), 1, sym_class_identifier, - ACTIONS(232), 1, - aux_sym_field_identifier_token1, - ACTIONS(236), 1, - aux_sym_method_identifier_token1, - ACTIONS(238), 1, + ACTIONS(618), 1, anon_sym_LBRACK, - ACTIONS(240), 1, - anon_sym_DOTenum, - STATE(126), 1, - sym_subannotation_declaration, - STATE(208), 1, + ACTIONS(620), 1, + aux_sym_primitive_type_token1, + ACTIONS(622), 1, + aux_sym_primitive_type_token2, + STATE(22), 1, + sym__type, + STATE(37), 2, sym_array_type, - ACTIONS(234), 2, - anon_sym_LTclinit_GT_LPAREN, - anon_sym_LTinit_GT_LPAREN, - ACTIONS(244), 2, - aux_sym_number_literal_token1, - aux_sym_number_literal_token2, - ACTIONS(246), 2, - sym_string_literal, - sym_character_literal, - ACTIONS(248), 2, - anon_sym_true, - anon_sym_false, - ACTIONS(242), 3, - sym_variable, - sym_parameter, - sym_null_literal, - STATE(139), 10, - sym_subannotation_definition, - sym__identifier, - sym_field_identifier, - sym_method_identifier, - sym_full_field_identifier, - sym_full_method_identifier, - sym_enum_reference, - sym__literal, - sym_number_literal, - sym_boolean_literal, - [201] = 18, + sym_primitive_type, + [1143] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(226), 1, - anon_sym_DOTsubannotation, - ACTIONS(230), 1, + ACTIONS(608), 1, sym_class_identifier, - ACTIONS(232), 1, - aux_sym_field_identifier_token1, - ACTIONS(236), 1, - aux_sym_method_identifier_token1, - ACTIONS(238), 1, + ACTIONS(610), 1, anon_sym_LBRACK, - ACTIONS(240), 1, - anon_sym_DOTenum, - ACTIONS(250), 1, - anon_sym_RBRACE, - ACTIONS(256), 1, - sym_null_literal, - STATE(126), 1, - sym_subannotation_declaration, - STATE(135), 1, - sym_number_literal, - STATE(208), 1, + ACTIONS(612), 1, + aux_sym_primitive_type_token1, + ACTIONS(614), 1, + aux_sym_primitive_type_token2, + STATE(230), 1, + sym__type, + STATE(229), 2, sym_array_type, - ACTIONS(234), 2, - anon_sym_LTclinit_GT_LPAREN, - anon_sym_LTinit_GT_LPAREN, - ACTIONS(244), 2, - aux_sym_number_literal_token1, - aux_sym_number_literal_token2, - ACTIONS(248), 2, - anon_sym_true, - anon_sym_false, - ACTIONS(252), 2, - sym_variable, - sym_parameter, - ACTIONS(254), 2, - sym_string_literal, - sym_character_literal, - STATE(133), 9, - sym_subannotation_definition, - sym__identifier, - sym_field_identifier, - sym_method_identifier, - sym_full_field_identifier, - sym_full_method_identifier, - sym_enum_reference, - sym__literal, - sym_boolean_literal, - [269] = 17, + sym_primitive_type, + [1166] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(226), 1, - anon_sym_DOTsubannotation, - ACTIONS(238), 1, + ACTIONS(31), 1, anon_sym_LBRACK, - ACTIONS(258), 1, - anon_sym_LBRACE, - ACTIONS(260), 1, + ACTIONS(33), 1, + aux_sym_primitive_type_token1, + ACTIONS(309), 1, + aux_sym_primitive_type_token2, + ACTIONS(535), 1, sym_class_identifier, - ACTIONS(262), 1, - aux_sym_field_identifier_token1, - ACTIONS(266), 1, - aux_sym_method_identifier_token1, - ACTIONS(268), 1, - anon_sym_DOTenum, - ACTIONS(274), 1, - sym_null_literal, - STATE(126), 1, - sym_subannotation_declaration, - STATE(137), 1, - sym_annotation_value, - STATE(214), 1, + STATE(22), 1, + sym__type, + STATE(71), 2, sym_array_type, - ACTIONS(248), 2, - anon_sym_true, - anon_sym_false, - ACTIONS(264), 2, - anon_sym_LTclinit_GT_LPAREN, - anon_sym_LTinit_GT_LPAREN, - ACTIONS(270), 2, - aux_sym_number_literal_token1, - aux_sym_number_literal_token2, - ACTIONS(272), 2, - sym_string_literal, - sym_character_literal, - STATE(138), 11, - sym_subannotation_definition, - sym__identifier, - sym_field_identifier, - sym_method_identifier, - sym_full_field_identifier, - sym_full_method_identifier, - sym_enum_reference, - sym_list, - sym__literal, - sym_number_literal, - sym_boolean_literal, - [335] = 15, + sym_primitive_type, + [1189] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(226), 1, - anon_sym_DOTsubannotation, - ACTIONS(230), 1, - sym_class_identifier, - ACTIONS(232), 1, - aux_sym_field_identifier_token1, - ACTIONS(236), 1, - aux_sym_method_identifier_token1, - ACTIONS(238), 1, + ACTIONS(73), 1, + aux_sym_primitive_type_token1, + ACTIONS(109), 1, anon_sym_LBRACK, - ACTIONS(240), 1, - anon_sym_DOTenum, - STATE(126), 1, - sym_subannotation_declaration, - STATE(208), 1, + ACTIONS(567), 1, + sym_class_identifier, + ACTIONS(571), 1, + aux_sym_primitive_type_token2, + STATE(261), 1, + sym__type, + STATE(262), 2, sym_array_type, - ACTIONS(234), 2, - anon_sym_LTclinit_GT_LPAREN, - anon_sym_LTinit_GT_LPAREN, - ACTIONS(244), 2, - aux_sym_number_literal_token1, - aux_sym_number_literal_token2, - ACTIONS(248), 2, - anon_sym_true, - anon_sym_false, - ACTIONS(278), 2, - sym_string_literal, - sym_character_literal, - ACTIONS(276), 3, - sym_variable, - sym_parameter, - sym_null_literal, - STATE(175), 10, - sym_subannotation_definition, - sym__identifier, - sym_field_identifier, - sym_method_identifier, - sym_full_field_identifier, - sym_full_method_identifier, - sym_enum_reference, - sym__literal, - sym_number_literal, - sym_boolean_literal, - [396] = 3, - ACTIONS(208), 1, + sym_primitive_type, + [1212] = 7, + ACTIONS(3), 1, sym_comment, - ACTIONS(282), 1, - anon_sym_LF, - ACTIONS(280), 26, - sym_label, - anon_sym_LBRACE, + ACTIONS(31), 1, + anon_sym_LBRACK, + ACTIONS(33), 1, + aux_sym_primitive_type_token1, + ACTIONS(309), 1, + aux_sym_primitive_type_token2, + ACTIONS(535), 1, sym_class_identifier, - aux_sym_field_identifier_token1, - anon_sym_LTclinit_GT_LPAREN, - anon_sym_LTinit_GT_LPAREN, - aux_sym_method_identifier_token1, + STATE(25), 1, + sym__type, + STATE(71), 2, + sym_array_type, + sym_primitive_type, + [1235] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(31), 1, anon_sym_LBRACK, - anon_sym_V, - anon_sym_Z, - anon_sym_B, - anon_sym_S, - anon_sym_C, - anon_sym_I, - anon_sym_J, - anon_sym_F, - anon_sym_D, - sym_variable, - sym_parameter, - aux_sym_number_literal_token1, - aux_sym_number_literal_token2, - sym_string_literal, - anon_sym_true, - anon_sym_false, - sym_character_literal, - sym_null_literal, - [431] = 7, + ACTIONS(33), 1, + aux_sym_primitive_type_token1, + ACTIONS(309), 1, + aux_sym_primitive_type_token2, + ACTIONS(535), 1, + sym_class_identifier, + STATE(75), 1, + sym__type, + STATE(71), 2, + sym_array_type, + sym_primitive_type, + [1258] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(286), 1, - anon_sym_declared_DASHsynchronized, - STATE(32), 1, - sym_method_identifier, - STATE(43), 1, + ACTIONS(628), 1, + aux_sym_access_modifiers_token1, + STATE(120), 1, aux_sym_access_modifiers_repeat1, - STATE(122), 1, - sym_access_modifiers, - ACTIONS(234), 3, - anon_sym_LTclinit_GT_LPAREN, - anon_sym_LTinit_GT_LPAREN, - aux_sym_method_identifier_token1, - ACTIONS(284), 17, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_static, - anon_sym_final, - anon_sym_synchronized, - anon_sym_volatile, - anon_sym_transient, - anon_sym_native, - anon_sym_interface, - anon_sym_abstract, - anon_sym_bridge, - anon_sym_synthetic, - anon_sym_enum, - anon_sym_constructor, - anon_sym_varargs, - anon_sym_annotation, - [471] = 5, + ACTIONS(624), 2, + sym_identifier, + anon_sym_DASH, + ACTIONS(626), 3, + anon_sym_LTclinit_GT, + anon_sym_LTinit_GT, + sym_number, + [1277] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(293), 1, - anon_sym_declared_DASHsynchronized, - STATE(41), 1, - aux_sym_access_modifiers_repeat1, - ACTIONS(288), 3, - anon_sym_LTclinit_GT_LPAREN, - anon_sym_LTinit_GT_LPAREN, - aux_sym_method_identifier_token1, - ACTIONS(290), 17, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_static, - anon_sym_final, - anon_sym_synchronized, - anon_sym_volatile, - anon_sym_transient, - anon_sym_native, - anon_sym_interface, - anon_sym_abstract, - anon_sym_bridge, - anon_sym_synthetic, - anon_sym_enum, - anon_sym_constructor, - anon_sym_varargs, - anon_sym_annotation, - [505] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(296), 1, - aux_sym_field_identifier_token1, - ACTIONS(300), 1, - anon_sym_declared_DASHsynchronized, - STATE(47), 1, - aux_sym_access_modifiers_repeat1, - STATE(90), 1, - sym_field_identifier, - STATE(173), 1, - sym_access_modifiers, - ACTIONS(298), 17, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_static, - anon_sym_final, - anon_sym_synchronized, - anon_sym_volatile, - anon_sym_transient, - anon_sym_native, - anon_sym_interface, - anon_sym_abstract, - anon_sym_bridge, - anon_sym_synthetic, - anon_sym_enum, - anon_sym_constructor, - anon_sym_varargs, - anon_sym_annotation, - [543] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(306), 1, - anon_sym_declared_DASHsynchronized, - STATE(41), 1, - aux_sym_access_modifiers_repeat1, - ACTIONS(302), 3, - anon_sym_LTclinit_GT_LPAREN, - anon_sym_LTinit_GT_LPAREN, - aux_sym_method_identifier_token1, - ACTIONS(304), 17, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_static, - anon_sym_final, - anon_sym_synchronized, - anon_sym_volatile, - anon_sym_transient, - anon_sym_native, - anon_sym_interface, - anon_sym_abstract, - anon_sym_bridge, - anon_sym_synthetic, - anon_sym_enum, - anon_sym_constructor, - anon_sym_varargs, - anon_sym_annotation, - [577] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(308), 1, - sym_class_identifier, - STATE(48), 1, - aux_sym_access_modifiers_repeat1, - STATE(204), 1, - sym_access_modifiers, - ACTIONS(310), 18, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_static, - anon_sym_final, - anon_sym_synchronized, - anon_sym_volatile, - anon_sym_transient, - anon_sym_native, - anon_sym_interface, - anon_sym_abstract, - anon_sym_bridge, - anon_sym_synthetic, - anon_sym_enum, - anon_sym_constructor, - anon_sym_varargs, - anon_sym_declared_DASHsynchronized, - anon_sym_annotation, - [610] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(288), 1, - sym_class_identifier, - STATE(45), 1, - aux_sym_access_modifiers_repeat1, - ACTIONS(312), 18, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_static, - anon_sym_final, - anon_sym_synchronized, - anon_sym_volatile, - anon_sym_transient, - anon_sym_native, - anon_sym_interface, - anon_sym_abstract, - anon_sym_bridge, - anon_sym_synthetic, - anon_sym_enum, - anon_sym_constructor, - anon_sym_varargs, - anon_sym_declared_DASHsynchronized, - anon_sym_annotation, - [640] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(288), 1, - aux_sym_field_identifier_token1, - ACTIONS(318), 1, - anon_sym_declared_DASHsynchronized, - STATE(46), 1, - aux_sym_access_modifiers_repeat1, - ACTIONS(315), 17, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_static, - anon_sym_final, - anon_sym_synchronized, - anon_sym_volatile, - anon_sym_transient, - anon_sym_native, - anon_sym_interface, - anon_sym_abstract, - anon_sym_bridge, - anon_sym_synthetic, - anon_sym_enum, - anon_sym_constructor, - anon_sym_varargs, - anon_sym_annotation, - [672] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(302), 1, - aux_sym_field_identifier_token1, - ACTIONS(323), 1, - anon_sym_declared_DASHsynchronized, - STATE(46), 1, - aux_sym_access_modifiers_repeat1, - ACTIONS(321), 17, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_static, - anon_sym_final, - anon_sym_synchronized, - anon_sym_volatile, - anon_sym_transient, - anon_sym_native, - anon_sym_interface, - anon_sym_abstract, - anon_sym_bridge, - anon_sym_synthetic, - anon_sym_enum, - anon_sym_constructor, - anon_sym_varargs, - anon_sym_annotation, - [704] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(302), 1, - sym_class_identifier, - STATE(45), 1, + ACTIONS(634), 1, + aux_sym_access_modifiers_token1, + STATE(120), 1, aux_sym_access_modifiers_repeat1, - ACTIONS(325), 18, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_static, - anon_sym_final, - anon_sym_synchronized, - anon_sym_volatile, - anon_sym_transient, - anon_sym_native, - anon_sym_interface, - anon_sym_abstract, - anon_sym_bridge, - anon_sym_synthetic, - anon_sym_enum, - anon_sym_constructor, - anon_sym_varargs, - anon_sym_declared_DASHsynchronized, - anon_sym_annotation, - [734] = 15, - ACTIONS(3), 1, - sym_comment, - ACTIONS(17), 1, - anon_sym_DOTannotation, - ACTIONS(327), 1, + ACTIONS(630), 2, + sym_identifier, + anon_sym_DASH, + ACTIONS(632), 3, + anon_sym_LTclinit_GT, + anon_sym_LTinit_GT, + sym_number, + [1296] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(637), 7, ts_builtin_sym_end, - ACTIONS(329), 1, - anon_sym_DOTsource, - ACTIONS(331), 1, - anon_sym_DOTimplements, - ACTIONS(333), 1, anon_sym_DOTfield, - ACTIONS(335), 1, + anon_sym_DOTendfield, anon_sym_DOTmethod, - STATE(4), 1, - sym_method_declaration, - STATE(51), 1, - sym_source_directive, - STATE(85), 1, - sym_field_declaration, - STATE(127), 1, - sym_start_annotation, - STATE(59), 2, - sym_implements_directive, - aux_sym_class_definition_repeat1, - STATE(73), 2, - sym_annotation_directive, - aux_sym_class_definition_repeat2, - STATE(81), 2, - sym_field_definition, - aux_sym_class_definition_repeat3, - STATE(116), 2, - sym_method_definition, - aux_sym_class_definition_repeat4, - [784] = 7, + anon_sym_DOTannotation, + anon_sym_COMMA, + anon_sym_RBRACE, + [1309] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(238), 1, - anon_sym_LBRACK, - ACTIONS(337), 1, + ACTIONS(608), 1, sym_class_identifier, - ACTIONS(339), 1, - anon_sym_RPAREN, - STATE(54), 1, - aux_sym_method_identifier_repeat1, - STATE(75), 3, + ACTIONS(610), 1, + anon_sym_LBRACK, + ACTIONS(612), 1, + aux_sym_primitive_type_token1, + ACTIONS(614), 1, + aux_sym_primitive_type_token2, + STATE(75), 1, sym__type, + STATE(229), 2, sym_array_type, sym_primitive_type, - ACTIONS(341), 9, - anon_sym_V, - anon_sym_Z, - anon_sym_B, - anon_sym_S, - anon_sym_C, - anon_sym_I, - anon_sym_J, - anon_sym_F, - anon_sym_D, - [816] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(17), 1, - anon_sym_DOTannotation, - ACTIONS(331), 1, - anon_sym_DOTimplements, - ACTIONS(333), 1, + [1332] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(639), 7, + ts_builtin_sym_end, anon_sym_DOTfield, - ACTIONS(335), 1, + anon_sym_DOTendfield, anon_sym_DOTmethod, - ACTIONS(343), 1, - ts_builtin_sym_end, - STATE(4), 1, - sym_method_declaration, - STATE(85), 1, - sym_field_declaration, - STATE(127), 1, - sym_start_annotation, - STATE(52), 2, + anon_sym_DOTannotation, + anon_sym_COMMA, + anon_sym_RBRACE, + [1345] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(643), 1, + anon_sym_DOTimplements, + STATE(124), 2, sym_implements_directive, aux_sym_class_definition_repeat1, - STATE(72), 2, - sym_annotation_directive, - aux_sym_class_definition_repeat2, - STATE(84), 2, - sym_field_definition, - aux_sym_class_definition_repeat3, - STATE(112), 2, - sym_method_definition, - aux_sym_class_definition_repeat4, - [860] = 13, + ACTIONS(641), 4, + ts_builtin_sym_end, + anon_sym_DOTfield, + anon_sym_DOTmethod, + anon_sym_DOTannotation, + [1362] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17), 1, - anon_sym_DOTannotation, - ACTIONS(331), 1, - anon_sym_DOTimplements, - ACTIONS(333), 1, + ACTIONS(646), 7, + ts_builtin_sym_end, anon_sym_DOTfield, - ACTIONS(335), 1, + anon_sym_DOTendfield, anon_sym_DOTmethod, - ACTIONS(345), 1, - ts_builtin_sym_end, - STATE(4), 1, - sym_method_declaration, - STATE(85), 1, - sym_field_declaration, - STATE(127), 1, - sym_start_annotation, - STATE(74), 2, + anon_sym_DOTannotation, + anon_sym_COMMA, + anon_sym_RBRACE, + [1375] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(650), 1, + anon_sym_DOTendfield, + ACTIONS(652), 1, + anon_sym_DOTannotation, + STATE(191), 2, sym_annotation_directive, - aux_sym_class_definition_repeat2, - STATE(83), 2, - sym_field_definition, - aux_sym_class_definition_repeat3, - STATE(86), 2, - sym_implements_directive, - aux_sym_class_definition_repeat1, - STATE(120), 2, - sym_method_definition, - aux_sym_class_definition_repeat4, - [904] = 7, + aux_sym_field_definition_repeat1, + ACTIONS(648), 3, + ts_builtin_sym_end, + anon_sym_DOTfield, + anon_sym_DOTmethod, + [1394] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(238), 1, - anon_sym_LBRACK, - ACTIONS(337), 1, - sym_class_identifier, - ACTIONS(347), 1, - anon_sym_RPAREN, - STATE(56), 1, - aux_sym_method_identifier_repeat1, - STATE(75), 3, - sym__type, - sym_array_type, - sym_primitive_type, - ACTIONS(341), 9, - anon_sym_V, - anon_sym_Z, - anon_sym_B, - anon_sym_S, - anon_sym_C, - anon_sym_I, - anon_sym_J, - anon_sym_F, - anon_sym_D, - [936] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(349), 1, + ACTIONS(616), 1, sym_class_identifier, - ACTIONS(352), 1, - anon_sym_RPAREN, - ACTIONS(354), 1, - anon_sym_LBRACK, - STATE(54), 1, - aux_sym_method_identifier_repeat1, - STATE(75), 3, - sym__type, - sym_array_type, - sym_primitive_type, - ACTIONS(357), 9, - anon_sym_V, - anon_sym_Z, - anon_sym_B, - anon_sym_S, - anon_sym_C, - anon_sym_I, - anon_sym_J, - anon_sym_F, - anon_sym_D, - [968] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(238), 1, + ACTIONS(618), 1, anon_sym_LBRACK, - ACTIONS(337), 1, - sym_class_identifier, - ACTIONS(360), 1, - anon_sym_RPAREN, - STATE(50), 1, - aux_sym_method_identifier_repeat1, - STATE(75), 3, + ACTIONS(620), 1, + aux_sym_primitive_type_token1, + ACTIONS(622), 1, + aux_sym_primitive_type_token2, + STATE(36), 1, sym__type, + STATE(37), 2, sym_array_type, sym_primitive_type, - ACTIONS(341), 9, - anon_sym_V, - anon_sym_Z, - anon_sym_B, - anon_sym_S, - anon_sym_C, - anon_sym_I, - anon_sym_J, - anon_sym_F, - anon_sym_D, - [1000] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(238), 1, + [1417] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(31), 1, anon_sym_LBRACK, - ACTIONS(337), 1, + ACTIONS(655), 1, + sym_identifier, + ACTIONS(657), 1, sym_class_identifier, - ACTIONS(362), 1, - anon_sym_RPAREN, - STATE(54), 1, - aux_sym_method_identifier_repeat1, - STATE(75), 3, - sym__type, + ACTIONS(659), 1, + sym_number, + STATE(390), 1, sym_array_type, - sym_primitive_type, - ACTIONS(341), 9, - anon_sym_V, - anon_sym_Z, - anon_sym_B, - anon_sym_S, - anon_sym_C, - anon_sym_I, - anon_sym_J, - anon_sym_F, - anon_sym_D, - [1032] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(238), 1, + STATE(91), 2, + sym__field_body, + sym__full_field_body, + [1440] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(73), 1, + aux_sym_primitive_type_token1, + ACTIONS(109), 1, anon_sym_LBRACK, - ACTIONS(337), 1, + ACTIONS(567), 1, sym_class_identifier, - ACTIONS(364), 1, - anon_sym_RPAREN, - STATE(58), 1, - aux_sym_method_identifier_repeat1, - STATE(75), 3, + ACTIONS(571), 1, + aux_sym_primitive_type_token2, + STATE(283), 1, sym__type, + STATE(262), 2, sym_array_type, sym_primitive_type, - ACTIONS(341), 9, - anon_sym_V, - anon_sym_Z, - anon_sym_B, - anon_sym_S, - anon_sym_C, - anon_sym_I, - anon_sym_J, - anon_sym_F, - anon_sym_D, - [1064] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(238), 1, + [1463] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(31), 1, anon_sym_LBRACK, - ACTIONS(337), 1, + ACTIONS(661), 1, + sym_identifier, + ACTIONS(663), 1, sym_class_identifier, - ACTIONS(366), 1, - anon_sym_RPAREN, - STATE(54), 1, - aux_sym_method_identifier_repeat1, - STATE(75), 3, - sym__type, + ACTIONS(665), 1, + sym_number, + STATE(372), 1, sym_array_type, - sym_primitive_type, - ACTIONS(341), 9, - anon_sym_V, - anon_sym_Z, - anon_sym_B, - anon_sym_S, - anon_sym_C, - anon_sym_I, - anon_sym_J, - anon_sym_F, - anon_sym_D, - [1096] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(17), 1, - anon_sym_DOTannotation, - ACTIONS(331), 1, - anon_sym_DOTimplements, - ACTIONS(333), 1, + STATE(280), 2, + sym__field_body, + sym__full_field_body, + [1486] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(667), 7, + ts_builtin_sym_end, anon_sym_DOTfield, - ACTIONS(335), 1, + anon_sym_DOTendfield, anon_sym_DOTmethod, - ACTIONS(343), 1, - ts_builtin_sym_end, - STATE(4), 1, - sym_method_declaration, - STATE(85), 1, - sym_field_declaration, - STATE(127), 1, - sym_start_annotation, - STATE(72), 2, - sym_annotation_directive, - aux_sym_class_definition_repeat2, - STATE(84), 2, - sym_field_definition, - aux_sym_class_definition_repeat3, - STATE(86), 2, - sym_implements_directive, - aux_sym_class_definition_repeat1, - STATE(112), 2, - sym_method_definition, - aux_sym_class_definition_repeat4, - [1140] = 5, + anon_sym_DOTannotation, + anon_sym_COMMA, + anon_sym_RBRACE, + [1499] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(238), 1, - anon_sym_LBRACK, - ACTIONS(368), 1, - sym_class_identifier, - STATE(12), 3, - sym__type, - sym_array_type, - sym_primitive_type, - ACTIONS(341), 9, - anon_sym_V, - anon_sym_Z, - anon_sym_B, - anon_sym_S, - anon_sym_C, - anon_sym_I, - anon_sym_J, - anon_sym_F, - anon_sym_D, - [1166] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(370), 1, + ACTIONS(608), 1, sym_class_identifier, - ACTIONS(372), 1, + ACTIONS(610), 1, anon_sym_LBRACK, - STATE(146), 3, + ACTIONS(612), 1, + aux_sym_primitive_type_token1, + ACTIONS(614), 1, + aux_sym_primitive_type_token2, + STATE(225), 1, sym__type, + STATE(229), 2, sym_array_type, sym_primitive_type, - ACTIONS(374), 9, - anon_sym_V, - anon_sym_Z, - anon_sym_B, - anon_sym_S, - anon_sym_C, - anon_sym_I, - anon_sym_J, - anon_sym_F, - anon_sym_D, - [1192] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(238), 1, + [1522] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(67), 1, + anon_sym_DASH, + ACTIONS(669), 1, + sym_identifier, + ACTIONS(671), 1, + sym_number, + STATE(289), 1, + sym__field_body, + STATE(290), 1, + sym_method_signature, + ACTIONS(105), 2, + anon_sym_LTclinit_GT, + anon_sym_LTinit_GT, + [1545] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(31), 1, anon_sym_LBRACK, - ACTIONS(376), 1, + ACTIONS(33), 1, + aux_sym_primitive_type_token1, + ACTIONS(309), 1, + aux_sym_primitive_type_token2, + ACTIONS(535), 1, sym_class_identifier, - STATE(2), 3, + STATE(68), 1, sym__type, + STATE(71), 2, sym_array_type, sym_primitive_type, - ACTIONS(341), 9, - anon_sym_V, - anon_sym_Z, - anon_sym_B, - anon_sym_S, - anon_sym_C, - anon_sym_I, - anon_sym_J, - anon_sym_F, - anon_sym_D, - [1218] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(238), 1, - anon_sym_LBRACK, - ACTIONS(378), 1, + [1568] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(616), 1, sym_class_identifier, - STATE(76), 3, - sym__type, - sym_array_type, - sym_primitive_type, - ACTIONS(341), 9, - anon_sym_V, - anon_sym_Z, - anon_sym_B, - anon_sym_S, - anon_sym_C, - anon_sym_I, - anon_sym_J, - anon_sym_F, - anon_sym_D, - [1244] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(222), 1, + ACTIONS(618), 1, anon_sym_LBRACK, - ACTIONS(380), 1, - sym_class_identifier, - STATE(179), 3, + ACTIONS(620), 1, + aux_sym_primitive_type_token1, + ACTIONS(622), 1, + aux_sym_primitive_type_token2, + STATE(38), 1, sym__type, + STATE(37), 2, sym_array_type, sym_primitive_type, - ACTIONS(382), 9, - anon_sym_V, - anon_sym_Z, - anon_sym_B, - anon_sym_S, - anon_sym_C, - anon_sym_I, - anon_sym_J, - anon_sym_F, - anon_sym_D, - [1270] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(222), 1, + [1591] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(451), 1, + sym_identifier, + ACTIONS(459), 1, + anon_sym_DASH, + ACTIONS(673), 1, + sym_number, + STATE(77), 1, + sym_method_signature, + STATE(78), 1, + sym__field_body, + ACTIONS(457), 2, + anon_sym_LTclinit_GT, + anon_sym_LTinit_GT, + [1614] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(31), 1, anon_sym_LBRACK, - ACTIONS(384), 1, + ACTIONS(675), 1, + sym_identifier, + ACTIONS(677), 1, sym_class_identifier, - STATE(184), 3, - sym__type, + ACTIONS(679), 1, + sym_number, + STATE(352), 1, sym_array_type, - sym_primitive_type, - ACTIONS(382), 9, - anon_sym_V, - anon_sym_Z, - anon_sym_B, - anon_sym_S, - anon_sym_C, - anon_sym_I, - anon_sym_J, - anon_sym_F, - anon_sym_D, - [1296] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(222), 1, + STATE(91), 2, + sym__field_body, + sym__full_field_body, + [1637] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(683), 1, + anon_sym_DOTendfield, + ACTIONS(685), 1, + anon_sym_DOTannotation, + STATE(215), 2, + sym_annotation_directive, + aux_sym_field_definition_repeat1, + ACTIONS(681), 3, + ts_builtin_sym_end, + anon_sym_DOTfield, + anon_sym_DOTmethod, + [1656] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(73), 1, + aux_sym_primitive_type_token1, + ACTIONS(109), 1, anon_sym_LBRACK, - ACTIONS(386), 1, + ACTIONS(567), 1, sym_class_identifier, - STATE(157), 3, + ACTIONS(571), 1, + aux_sym_primitive_type_token2, + STATE(293), 1, sym__type, + STATE(262), 2, sym_array_type, sym_primitive_type, - ACTIONS(382), 9, - anon_sym_V, - anon_sym_Z, - anon_sym_B, - anon_sym_S, - anon_sym_C, - anon_sym_I, - anon_sym_J, - anon_sym_F, - anon_sym_D, - [1322] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(372), 1, - anon_sym_LBRACK, - ACTIONS(378), 1, + [1679] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(688), 7, + ts_builtin_sym_end, + anon_sym_DOTfield, + anon_sym_DOTendfield, + anon_sym_DOTmethod, + anon_sym_DOTannotation, + anon_sym_COMMA, + anon_sym_RBRACE, + [1692] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(616), 1, sym_class_identifier, - STATE(76), 3, - sym__type, - sym_array_type, - sym_primitive_type, - ACTIONS(374), 9, - anon_sym_V, - anon_sym_Z, - anon_sym_B, - anon_sym_S, - anon_sym_C, - anon_sym_I, - anon_sym_J, - anon_sym_F, - anon_sym_D, - [1348] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(238), 1, + ACTIONS(618), 1, anon_sym_LBRACK, - ACTIONS(388), 1, - sym_class_identifier, - STATE(11), 3, + ACTIONS(620), 1, + aux_sym_primitive_type_token1, + ACTIONS(622), 1, + aux_sym_primitive_type_token2, + STATE(25), 1, sym__type, + STATE(37), 2, sym_array_type, sym_primitive_type, - ACTIONS(341), 9, - anon_sym_V, - anon_sym_Z, - anon_sym_B, - anon_sym_S, - anon_sym_C, - anon_sym_I, - anon_sym_J, - anon_sym_F, - anon_sym_D, - [1374] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(372), 1, + [1715] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(73), 1, + aux_sym_primitive_type_token1, + ACTIONS(109), 1, anon_sym_LBRACK, - ACTIONS(390), 1, + ACTIONS(567), 1, sym_class_identifier, - STATE(145), 3, + ACTIONS(571), 1, + aux_sym_primitive_type_token2, + STATE(277), 1, sym__type, + STATE(262), 2, sym_array_type, sym_primitive_type, - ACTIONS(374), 9, - anon_sym_V, - anon_sym_Z, - anon_sym_B, - anon_sym_S, - anon_sym_C, - anon_sym_I, - anon_sym_J, - anon_sym_F, - anon_sym_D, - [1400] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(222), 1, + [1738] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(29), 1, + anon_sym_LPAREN, + ACTIONS(519), 1, + anon_sym_COLON, + ACTIONS(690), 1, + anon_sym_DOT_DOT, + STATE(90), 1, + sym__method_signature_body, + ACTIONS(517), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [1758] = 5, + ACTIONS(89), 1, + sym_comment, + ACTIONS(692), 1, + anon_sym_DQUOTE, + ACTIONS(694), 1, + sym_string_fragment, + ACTIONS(697), 2, + aux_sym__escape_sequence_token1, + sym_escape_sequence, + STATE(144), 2, + sym__escape_sequence, + aux_sym_string_repeat1, + [1776] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(65), 1, + sym_identifier, + ACTIONS(67), 1, + anon_sym_DASH, + STATE(268), 1, + sym_method_signature, + ACTIONS(105), 3, + anon_sym_LTclinit_GT, + anon_sym_LTinit_GT, + sym_number, + [1794] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21), 1, + aux_sym_label_token1, + ACTIONS(157), 1, + aux_sym_jmp_label_token1, + ACTIONS(700), 1, + anon_sym_DOTendpacked_DASHswitch, + STATE(159), 3, + sym_label, + sym_jmp_label, + aux_sym_packed_switch_directive_repeat1, + [1812] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(675), 1, + sym_identifier, + ACTIONS(679), 1, + sym_number, + ACTIONS(702), 1, + aux_sym_access_modifiers_token1, + STATE(106), 1, + sym__field_body, + STATE(181), 1, + aux_sym_access_modifiers_repeat1, + STATE(227), 1, + sym_access_modifiers, + [1834] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(27), 1, + anon_sym_DASH, + ACTIONS(704), 1, + sym_identifier, + STATE(121), 1, + sym_method_signature, + ACTIONS(25), 3, + anon_sym_LTclinit_GT, + anon_sym_LTinit_GT, + sym_number, + [1852] = 5, + ACTIONS(89), 1, + sym_comment, + ACTIONS(706), 1, + anon_sym_DQUOTE, + ACTIONS(708), 1, + sym_string_fragment, + ACTIONS(710), 2, + aux_sym__escape_sequence_token1, + sym_escape_sequence, + STATE(144), 2, + sym__escape_sequence, + aux_sym_string_repeat1, + [1870] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(27), 1, + anon_sym_DASH, + ACTIONS(704), 1, + sym_identifier, + STATE(123), 1, + sym_method_signature, + ACTIONS(25), 3, + anon_sym_LTclinit_GT, + anon_sym_LTinit_GT, + sym_number, + [1888] = 5, + ACTIONS(89), 1, + sym_comment, + ACTIONS(708), 1, + sym_string_fragment, + ACTIONS(712), 1, + anon_sym_DQUOTE, + ACTIONS(710), 2, + aux_sym__escape_sequence_token1, + sym_escape_sequence, + STATE(144), 2, + sym__escape_sequence, + aux_sym_string_repeat1, + [1906] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(65), 1, + sym_identifier, + ACTIONS(67), 1, + anon_sym_DASH, + STATE(298), 1, + sym_method_signature, + ACTIONS(105), 3, + anon_sym_LTclinit_GT, + anon_sym_LTinit_GT, + sym_number, + [1924] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(714), 1, + anon_sym_DOTendpacked_DASHswitch, + ACTIONS(716), 1, + aux_sym_label_token1, + ACTIONS(719), 1, + aux_sym_jmp_label_token1, + STATE(153), 3, + sym_label, + sym_jmp_label, + aux_sym_packed_switch_directive_repeat1, + [1942] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(29), 1, + anon_sym_LPAREN, + ACTIONS(519), 1, + anon_sym_COLON, + ACTIONS(722), 1, + anon_sym_DOT_DOT, + STATE(90), 1, + sym__method_signature_body, + ACTIONS(517), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [1962] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(527), 1, + sym_identifier, + ACTIONS(531), 1, + anon_sym_DASH, + STATE(14), 1, + sym_method_signature, + ACTIONS(529), 3, + anon_sym_LTclinit_GT, + anon_sym_LTinit_GT, + sym_number, + [1980] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(27), 1, + anon_sym_DASH, + ACTIONS(704), 1, + sym_identifier, + STATE(125), 1, + sym_method_signature, + ACTIONS(25), 3, + anon_sym_LTclinit_GT, + anon_sym_LTinit_GT, + sym_number, + [1998] = 5, + ACTIONS(89), 1, + sym_comment, + ACTIONS(724), 1, + anon_sym_DQUOTE, + ACTIONS(726), 1, + sym_string_fragment, + ACTIONS(728), 2, + aux_sym__escape_sequence_token1, + sym_escape_sequence, + STATE(151), 2, + sym__escape_sequence, + aux_sym_string_repeat1, + [2016] = 5, + ACTIONS(89), 1, + sym_comment, + ACTIONS(730), 1, + anon_sym_DQUOTE, + ACTIONS(732), 1, + sym_string_fragment, + ACTIONS(734), 2, + aux_sym__escape_sequence_token1, + sym_escape_sequence, + STATE(149), 2, + sym__escape_sequence, + aux_sym_string_repeat1, + [2034] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21), 1, + aux_sym_label_token1, + ACTIONS(157), 1, + aux_sym_jmp_label_token1, + ACTIONS(736), 1, + anon_sym_DOTendpacked_DASHswitch, + STATE(153), 3, + sym_label, + sym_jmp_label, + aux_sym_packed_switch_directive_repeat1, + [2052] = 5, + ACTIONS(89), 1, + sym_comment, + ACTIONS(708), 1, + sym_string_fragment, + ACTIONS(738), 1, + anon_sym_DQUOTE, + ACTIONS(710), 2, + aux_sym__escape_sequence_token1, + sym_escape_sequence, + STATE(144), 2, + sym__escape_sequence, + aux_sym_string_repeat1, + [2070] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(65), 1, + sym_identifier, + ACTIONS(67), 1, + anon_sym_DASH, + STATE(299), 1, + sym_method_signature, + ACTIONS(105), 3, + anon_sym_LTclinit_GT, + anon_sym_LTinit_GT, + sym_number, + [2088] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(461), 1, + anon_sym_LPAREN, + ACTIONS(740), 1, + anon_sym_COLON, + STATE(90), 1, + sym__method_signature_body, + ACTIONS(517), 3, + anon_sym_DOTendannotation, + sym_annotation_key, + anon_sym_DOTendsubannotation, + [2106] = 5, + ACTIONS(89), 1, + sym_comment, + ACTIONS(742), 1, + anon_sym_DQUOTE, + ACTIONS(744), 1, + sym_string_fragment, + ACTIONS(746), 2, + aux_sym__escape_sequence_token1, + sym_escape_sequence, + STATE(160), 2, + sym__escape_sequence, + aux_sym_string_repeat1, + [2124] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(748), 6, + ts_builtin_sym_end, + anon_sym_DOTsource, + anon_sym_DOTimplements, + anon_sym_DOTfield, + anon_sym_DOTmethod, + anon_sym_DOTannotation, + [2136] = 4, + ACTIONS(89), 1, + sym_comment, + ACTIONS(752), 1, + anon_sym_SQUOTE, + STATE(339), 1, + sym__escape_sequence, + ACTIONS(750), 3, + aux_sym__escape_sequence_token1, + sym_escape_sequence, + aux_sym_character_token1, + [2151] = 6, + ACTIONS(69), 1, + anon_sym_LPAREN, + ACTIONS(89), 1, + sym_comment, + ACTIONS(517), 1, + anon_sym_LF, + ACTIONS(754), 1, + anon_sym_COMMA, + ACTIONS(756), 1, + anon_sym_COLON, + STATE(281), 1, + sym__method_signature_body, + [2170] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(31), 1, anon_sym_LBRACK, - ACTIONS(392), 1, + ACTIONS(758), 1, sym_class_identifier, - STATE(178), 3, - sym__type, + STATE(346), 1, sym_array_type, - sym_primitive_type, - ACTIONS(382), 9, - anon_sym_V, - anon_sym_Z, - anon_sym_B, - anon_sym_S, - anon_sym_C, - anon_sym_I, - anon_sym_J, - anon_sym_F, - anon_sym_D, - [1426] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(372), 1, + STATE(292), 2, + sym__full_field_body, + sym_full_method_signature, + [2187] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(762), 1, + anon_sym_DOTannotation, + ACTIONS(760), 2, + anon_sym_DOTendfield, + anon_sym_DOTendparameter, + STATE(168), 2, + sym_annotation_directive, + aux_sym_field_definition_repeat1, + [2202] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(765), 5, + ts_builtin_sym_end, + anon_sym_DOTimplements, + anon_sym_DOTfield, + anon_sym_DOTmethod, + anon_sym_DOTannotation, + [2213] = 4, + ACTIONS(89), 1, + sym_comment, + ACTIONS(769), 1, + anon_sym_SQUOTE, + STATE(358), 1, + sym__escape_sequence, + ACTIONS(767), 3, + aux_sym__escape_sequence_token1, + sym_escape_sequence, + aux_sym_character_token1, + [2228] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(773), 1, + sym_annotation_key, + ACTIONS(771), 2, + anon_sym_DOTendannotation, + anon_sym_DOTendsubannotation, + STATE(171), 2, + sym_annotation_property, + aux_sym_annotation_directive_repeat1, + [2243] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(31), 1, anon_sym_LBRACK, - ACTIONS(394), 1, + ACTIONS(449), 1, sym_class_identifier, - STATE(144), 3, - sym__type, + STATE(337), 1, sym_array_type, - sym_primitive_type, - ACTIONS(374), 9, - anon_sym_V, - anon_sym_Z, - anon_sym_B, - anon_sym_S, - anon_sym_C, - anon_sym_I, - anon_sym_J, - anon_sym_F, - anon_sym_D, - [1452] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(17), 1, - anon_sym_DOTannotation, - ACTIONS(333), 1, + STATE(109), 2, + sym__full_field_body, + sym_full_method_signature, + [2260] = 4, + ACTIONS(89), 1, + sym_comment, + ACTIONS(778), 1, + anon_sym_SQUOTE, + STATE(342), 1, + sym__escape_sequence, + ACTIONS(776), 3, + aux_sym__escape_sequence_token1, + sym_escape_sequence, + aux_sym_character_token1, + [2275] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(782), 1, + aux_sym_primitive_type_token1, + ACTIONS(780), 4, + sym_class_identifier, + anon_sym_RPAREN, + anon_sym_LBRACK, + aux_sym_primitive_type_token2, + [2288] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(784), 4, + ts_builtin_sym_end, anon_sym_DOTfield, - ACTIONS(335), 1, anon_sym_DOTmethod, - ACTIONS(345), 1, - ts_builtin_sym_end, - STATE(4), 1, - sym_method_declaration, - STATE(85), 1, - sym_field_declaration, - STATE(127), 1, - sym_start_annotation, - STATE(82), 2, - sym_annotation_directive, - aux_sym_class_definition_repeat2, - STATE(83), 2, - sym_field_definition, - aux_sym_class_definition_repeat3, - STATE(120), 2, - sym_method_definition, - aux_sym_class_definition_repeat4, - [1489] = 11, + anon_sym_DOTannotation, + [2298] = 3, + ACTIONS(3), 1, + sym_comment, + STATE(370), 1, + sym_annotation_visibility, + ACTIONS(786), 3, + anon_sym_system, + anon_sym_build, + anon_sym_runtime, + [2310] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(17), 1, + ACTIONS(760), 1, + anon_sym_DOTendparam, + ACTIONS(788), 1, anon_sym_DOTannotation, - ACTIONS(333), 1, - anon_sym_DOTfield, - ACTIONS(335), 1, - anon_sym_DOTmethod, - ACTIONS(343), 1, - ts_builtin_sym_end, - STATE(4), 1, - sym_method_declaration, - STATE(85), 1, - sym_field_declaration, - STATE(127), 1, - sym_start_annotation, - STATE(82), 2, + STATE(177), 2, sym_annotation_directive, - aux_sym_class_definition_repeat2, - STATE(84), 2, - sym_field_definition, - aux_sym_class_definition_repeat3, - STATE(112), 2, - sym_method_definition, - aux_sym_class_definition_repeat4, - [1526] = 11, + aux_sym_field_definition_repeat1, + [2324] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(17), 1, - anon_sym_DOTannotation, - ACTIONS(333), 1, + ACTIONS(21), 1, + aux_sym_label_token1, + ACTIONS(157), 1, + aux_sym_jmp_label_token1, + STATE(340), 1, + sym_jmp_label, + STATE(341), 1, + sym_label, + [2340] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(630), 1, + sym_identifier, + ACTIONS(632), 1, + sym_number, + ACTIONS(791), 1, + aux_sym_access_modifiers_token1, + STATE(179), 1, + aux_sym_access_modifiers_repeat1, + [2356] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(794), 1, + sym_annotation_key, + ACTIONS(796), 1, + anon_sym_DOTendsubannotation, + STATE(207), 2, + sym_annotation_property, + aux_sym_annotation_directive_repeat1, + [2370] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(624), 1, + sym_identifier, + ACTIONS(626), 1, + sym_number, + ACTIONS(798), 1, + aux_sym_access_modifiers_token1, + STATE(179), 1, + aux_sym_access_modifiers_repeat1, + [2386] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(800), 4, + ts_builtin_sym_end, anon_sym_DOTfield, - ACTIONS(335), 1, anon_sym_DOTmethod, - ACTIONS(396), 1, - ts_builtin_sym_end, - STATE(4), 1, - sym_method_declaration, - STATE(85), 1, - sym_field_declaration, - STATE(127), 1, - sym_start_annotation, - STATE(80), 2, - sym_field_definition, - aux_sym_class_definition_repeat3, - STATE(82), 2, - sym_annotation_directive, - aux_sym_class_definition_repeat2, - STATE(110), 2, - sym_method_definition, - aux_sym_class_definition_repeat4, - [1563] = 2, + anon_sym_DOTannotation, + [2396] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(398), 12, - sym_class_identifier, - anon_sym_RPAREN, - anon_sym_LBRACK, - anon_sym_V, - anon_sym_Z, - anon_sym_B, - anon_sym_S, - anon_sym_C, - anon_sym_I, - anon_sym_J, - anon_sym_F, - anon_sym_D, - [1581] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(400), 11, + ACTIONS(802), 4, ts_builtin_sym_end, anon_sym_DOTfield, - anon_sym_EQ, - sym_end_field, anon_sym_DOTmethod, anon_sym_DOTannotation, + [2406] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(251), 4, + anon_sym_DOTendannotation, sym_annotation_key, - sym_end_annotation, - sym_end_subannotation, - anon_sym_COMMA, - anon_sym_RBRACE, - [1598] = 6, + anon_sym_DOTendsubannotation, + anon_sym_COLON, + [2416] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(244), 1, - aux_sym_number_literal_token2, - ACTIONS(402), 1, - aux_sym_number_literal_token1, - ACTIONS(406), 2, - anon_sym_true, - anon_sym_false, - ACTIONS(404), 3, - sym_string_literal, - sym_character_literal, - sym_null_literal, - STATE(118), 3, - sym__literal, - sym_number_literal, - sym_boolean_literal, - [1622] = 2, + ACTIONS(794), 1, + sym_annotation_key, + ACTIONS(804), 1, + anon_sym_DOTendannotation, + STATE(171), 2, + sym_annotation_property, + aux_sym_annotation_directive_repeat1, + [2430] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(408), 10, + ACTIONS(806), 4, ts_builtin_sym_end, anon_sym_DOTfield, - sym_end_field, anon_sym_DOTmethod, anon_sym_DOTannotation, + [2440] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(794), 1, sym_annotation_key, - sym_end_annotation, - sym_end_subannotation, - anon_sym_COMMA, - anon_sym_RBRACE, - [1638] = 6, + ACTIONS(808), 1, + anon_sym_DOTendannotation, + STATE(171), 2, + sym_annotation_property, + aux_sym_annotation_directive_repeat1, + [2454] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(244), 1, - aux_sym_number_literal_token2, - ACTIONS(402), 1, - aux_sym_number_literal_token1, - ACTIONS(406), 2, - anon_sym_true, - anon_sym_false, - ACTIONS(410), 3, - sym_string_literal, - sym_character_literal, - sym_null_literal, - STATE(106), 3, - sym__literal, - sym_number_literal, - sym_boolean_literal, - [1662] = 8, + ACTIONS(123), 1, + anon_sym_DOTannotation, + ACTIONS(810), 1, + anon_sym_DOTendfield, + STATE(168), 2, + sym_annotation_directive, + aux_sym_field_definition_repeat1, + [2468] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(333), 1, + ACTIONS(812), 4, + ts_builtin_sym_end, anon_sym_DOTfield, - ACTIONS(335), 1, anon_sym_DOTmethod, - ACTIONS(412), 1, - ts_builtin_sym_end, - STATE(4), 1, - sym_method_declaration, - STATE(85), 1, - sym_field_declaration, - STATE(95), 2, - sym_field_definition, - aux_sym_class_definition_repeat3, - STATE(100), 2, - sym_method_definition, - aux_sym_class_definition_repeat4, - [1689] = 8, + anon_sym_DOTannotation, + [2478] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(333), 1, - anon_sym_DOTfield, - ACTIONS(335), 1, - anon_sym_DOTmethod, - ACTIONS(343), 1, - ts_builtin_sym_end, - STATE(4), 1, - sym_method_declaration, - STATE(85), 1, - sym_field_declaration, - STATE(95), 2, - sym_field_definition, - aux_sym_class_definition_repeat3, - STATE(112), 2, - sym_method_definition, - aux_sym_class_definition_repeat4, - [1716] = 5, + ACTIONS(123), 1, + anon_sym_DOTannotation, + ACTIONS(814), 1, + anon_sym_DOTendfield, + STATE(168), 2, + sym_annotation_directive, + aux_sym_field_definition_repeat1, + [2492] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(416), 1, + ACTIONS(123), 1, anon_sym_DOTannotation, - STATE(127), 1, - sym_start_annotation, - STATE(82), 2, + ACTIONS(816), 1, + anon_sym_DOTendfield, + STATE(168), 2, sym_annotation_directive, - aux_sym_class_definition_repeat2, - ACTIONS(414), 5, + aux_sym_field_definition_repeat1, + [2506] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(818), 4, ts_builtin_sym_end, anon_sym_DOTfield, - sym_end_field, anon_sym_DOTmethod, - sym_end_param, - [1737] = 8, + anon_sym_DOTannotation, + [2516] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(333), 1, - anon_sym_DOTfield, - ACTIONS(335), 1, - anon_sym_DOTmethod, - ACTIONS(396), 1, - ts_builtin_sym_end, - STATE(4), 1, - sym_method_declaration, - STATE(85), 1, - sym_field_declaration, - STATE(95), 2, - sym_field_definition, - aux_sym_class_definition_repeat3, - STATE(110), 2, - sym_method_definition, - aux_sym_class_definition_repeat4, - [1764] = 8, + ACTIONS(123), 1, + anon_sym_DOTannotation, + ACTIONS(327), 1, + anon_sym_DOTendparameter, + STATE(168), 2, + sym_annotation_directive, + aux_sym_field_definition_repeat1, + [2530] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(333), 1, + ACTIONS(794), 1, + sym_annotation_key, + ACTIONS(820), 1, + anon_sym_DOTendsubannotation, + STATE(171), 2, + sym_annotation_property, + aux_sym_annotation_directive_repeat1, + [2544] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(255), 4, + anon_sym_DOTendannotation, + sym_annotation_key, + anon_sym_DOTendsubannotation, + anon_sym_COLON, + [2554] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(822), 4, + ts_builtin_sym_end, anon_sym_DOTfield, - ACTIONS(335), 1, anon_sym_DOTmethod, - ACTIONS(345), 1, - ts_builtin_sym_end, - STATE(4), 1, - sym_method_declaration, - STATE(85), 1, - sym_field_declaration, - STATE(95), 2, - sym_field_definition, - aux_sym_class_definition_repeat3, - STATE(120), 2, - sym_method_definition, - aux_sym_class_definition_repeat4, - [1791] = 6, + anon_sym_DOTannotation, + [2564] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(794), 1, + sym_annotation_key, + ACTIONS(824), 1, + anon_sym_DOTendsubannotation, + STATE(194), 2, + sym_annotation_property, + aux_sym_annotation_directive_repeat1, + [2578] = 3, + ACTIONS(3), 1, + sym_comment, + STATE(365), 1, + sym_annotation_visibility, + ACTIONS(786), 3, + anon_sym_system, + anon_sym_build, + anon_sym_runtime, + [2590] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(267), 4, + anon_sym_DOTendannotation, + sym_annotation_key, + anon_sym_DOTendsubannotation, + anon_sym_COLON, + [2600] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(275), 4, + anon_sym_DOTendannotation, + sym_annotation_key, + anon_sym_DOTendsubannotation, + anon_sym_COLON, + [2610] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(794), 1, + sym_annotation_key, + ACTIONS(826), 1, + anon_sym_DOTendannotation, + STATE(185), 2, + sym_annotation_property, + aux_sym_annotation_directive_repeat1, + [2624] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21), 1, + aux_sym_label_token1, + ACTIONS(157), 1, + aux_sym_jmp_label_token1, + STATE(328), 1, + sym_label, + STATE(335), 1, + sym_jmp_label, + [2640] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(291), 4, + anon_sym_DOTendannotation, + sym_annotation_key, + anon_sym_DOTendsubannotation, + anon_sym_COLON, + [2650] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(17), 1, + ACTIONS(123), 1, anon_sym_DOTannotation, - ACTIONS(421), 1, - sym_end_field, - STATE(127), 1, - sym_start_annotation, - STATE(115), 2, + ACTIONS(828), 1, + anon_sym_DOTendparameter, + STATE(168), 2, sym_annotation_directive, - aux_sym_class_definition_repeat2, - ACTIONS(419), 3, + aux_sym_field_definition_repeat1, + [2664] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(830), 1, + sym_class_identifier, + ACTIONS(832), 1, + aux_sym_access_modifiers_token1, + STATE(245), 1, + aux_sym_access_modifiers_repeat1, + STATE(389), 1, + sym_access_modifiers, + [2680] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(834), 4, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTmethod, - [1813] = 4, + anon_sym_DOTannotation, + [2690] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(425), 1, - anon_sym_DOTimplements, - STATE(86), 2, - sym_implements_directive, - aux_sym_class_definition_repeat1, - ACTIONS(423), 4, + ACTIONS(794), 1, + sym_annotation_key, + ACTIONS(836), 1, + anon_sym_DOTendsubannotation, + STATE(171), 2, + sym_annotation_property, + aux_sym_annotation_directive_repeat1, + [2704] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(681), 4, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTmethod, anon_sym_DOTannotation, - [1830] = 2, + [2714] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(428), 6, + ACTIONS(838), 4, ts_builtin_sym_end, - anon_sym_DOTsource, - anon_sym_DOTimplements, anon_sym_DOTfield, anon_sym_DOTmethod, anon_sym_DOTannotation, - [1842] = 6, + [2724] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(232), 1, - aux_sym_field_identifier_token1, - ACTIONS(238), 1, - anon_sym_LBRACK, - ACTIONS(430), 1, - sym_class_identifier, - STATE(198), 1, - sym_array_type, - STATE(97), 2, - sym_field_identifier, - sym_full_field_identifier, - [1862] = 3, + ACTIONS(842), 1, + anon_sym_DASH_GT, + ACTIONS(840), 3, + anon_sym_DOTendannotation, + sym_annotation_key, + anon_sym_DOTendsubannotation, + [2736] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(434), 1, - anon_sym_EQ, - ACTIONS(432), 5, + ACTIONS(844), 4, ts_builtin_sym_end, anon_sym_DOTfield, - sym_end_field, anon_sym_DOTmethod, anon_sym_DOTannotation, - [1876] = 3, + [2746] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(438), 1, - anon_sym_EQ, - ACTIONS(436), 5, + ACTIONS(648), 4, ts_builtin_sym_end, anon_sym_DOTfield, - sym_end_field, anon_sym_DOTmethod, anon_sym_DOTannotation, - [1890] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(440), 1, - aux_sym_field_identifier_token1, - STATE(109), 1, - sym_field_identifier, - STATE(113), 1, - sym_method_identifier, - ACTIONS(264), 3, - anon_sym_LTclinit_GT_LPAREN, - anon_sym_LTinit_GT_LPAREN, - aux_sym_method_identifier_token1, - [1908] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(296), 1, - aux_sym_field_identifier_token1, - STATE(109), 1, - sym_field_identifier, - STATE(113), 1, - sym_method_identifier, - ACTIONS(234), 3, - anon_sym_LTclinit_GT_LPAREN, - anon_sym_LTinit_GT_LPAREN, - aux_sym_method_identifier_token1, - [1926] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(442), 1, - aux_sym_field_identifier_token1, - STATE(181), 1, - sym_method_identifier, - STATE(182), 1, - sym_field_identifier, - ACTIONS(220), 3, - anon_sym_LTclinit_GT_LPAREN, - anon_sym_LTinit_GT_LPAREN, - aux_sym_method_identifier_token1, - [1944] = 6, + [2756] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(238), 1, - anon_sym_LBRACK, - ACTIONS(262), 1, - aux_sym_field_identifier_token1, - ACTIONS(444), 1, - sym_class_identifier, - STATE(215), 1, - sym_array_type, - STATE(97), 2, - sym_field_identifier, - sym_full_field_identifier, - [1964] = 5, + ACTIONS(231), 1, + anon_sym_DOTannotation, + ACTIONS(481), 1, + anon_sym_DOTendparam, + STATE(177), 2, + sym_annotation_directive, + aux_sym_field_definition_repeat1, + [2770] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(448), 1, - anon_sym_DOTfield, - STATE(85), 1, - sym_field_declaration, - ACTIONS(446), 2, - ts_builtin_sym_end, - anon_sym_DOTmethod, - STATE(95), 2, - sym_field_definition, - aux_sym_class_definition_repeat3, - [1982] = 6, + ACTIONS(794), 1, + sym_annotation_key, + ACTIONS(846), 1, + anon_sym_DOTendannotation, + STATE(187), 2, + sym_annotation_property, + aux_sym_annotation_directive_repeat1, + [2784] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(244), 1, - aux_sym_number_literal_token2, - ACTIONS(402), 1, - aux_sym_number_literal_token1, - ACTIONS(451), 1, + ACTIONS(123), 1, + anon_sym_DOTannotation, + ACTIONS(848), 1, + anon_sym_DOTendfield, + STATE(168), 2, + sym_annotation_directive, + aux_sym_field_definition_repeat1, + [2798] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(850), 1, anon_sym_DOTendsparse_DASHswitch, - STATE(117), 1, + ACTIONS(852), 1, + sym_number, + STATE(257), 1, aux_sym_sparse_switch_directive_repeat1, - STATE(200), 1, - sym_number_literal, - [2001] = 2, + [2811] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(854), 1, + anon_sym_COMMA, + ACTIONS(856), 1, + anon_sym_RBRACE, + STATE(263), 1, + aux_sym_list_repeat1, + [2824] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(453), 5, + ACTIONS(840), 3, + anon_sym_DOTendannotation, sym_annotation_key, - sym_end_annotation, - sym_end_subannotation, + anon_sym_DOTendsubannotation, + [2833] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(519), 1, + anon_sym_COLON, + ACTIONS(858), 1, + anon_sym_LPAREN, + STATE(28), 1, + sym__method_signature_body, + [2846] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(860), 1, anon_sym_COMMA, + ACTIONS(863), 1, anon_sym_RBRACE, - [2012] = 5, + STATE(220), 1, + aux_sym_list_repeat1, + [2859] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(244), 1, - aux_sym_number_literal_token2, - ACTIONS(402), 1, - aux_sym_number_literal_token1, - ACTIONS(455), 1, + ACTIONS(865), 1, + anon_sym_COMMA, + ACTIONS(867), 1, + anon_sym_RPAREN, + STATE(233), 1, + aux_sym_custom_invoke_repeat1, + [2872] = 3, + ACTIONS(3), 1, + sym_comment, + STATE(49), 1, + sym_register, + ACTIONS(869), 2, + sym_variable, + sym_parameter, + [2883] = 3, + ACTIONS(3), 1, + sym_comment, + STATE(78), 1, + sym__field_body, + ACTIONS(659), 2, + sym_identifier, + sym_number, + [2894] = 4, + ACTIONS(89), 1, + sym_comment, + ACTIONS(871), 1, + anon_sym_COMMA, + ACTIONS(874), 1, + anon_sym_LF, + STATE(224), 1, + aux_sym_expression_repeat1, + [2907] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(329), 3, + anon_sym_DOTendannotation, + sym_annotation_key, + anon_sym_DOTendsubannotation, + [2916] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(343), 3, + anon_sym_DOTendannotation, + sym_annotation_key, + anon_sym_DOTendsubannotation, + [2925] = 3, + ACTIONS(3), 1, + sym_comment, + STATE(108), 1, + sym__field_body, + ACTIONS(679), 2, + sym_identifier, + sym_number, + [2936] = 3, + ACTIONS(3), 1, + sym_comment, + STATE(347), 1, + sym_register, + ACTIONS(869), 2, + sym_variable, + sym_parameter, + [2947] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(333), 3, + anon_sym_DOTendannotation, + sym_annotation_key, + anon_sym_DOTendsubannotation, + [2956] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(283), 3, + anon_sym_DOTendannotation, + sym_annotation_key, + anon_sym_DOTendsubannotation, + [2965] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(876), 1, anon_sym_DOTendarray_DASHdata, - STATE(119), 2, - sym_number_literal, + ACTIONS(878), 1, + sym_number, + STATE(231), 1, aux_sym_array_data_directive_repeat1, - [2029] = 5, + [2978] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17), 1, - anon_sym_DOTannotation, - ACTIONS(457), 1, - sym_end_param, - STATE(127), 1, - sym_start_annotation, - STATE(82), 2, - sym_annotation_directive, - aux_sym_class_definition_repeat2, - [2046] = 5, + ACTIONS(271), 3, + anon_sym_DOTendannotation, + sym_annotation_key, + anon_sym_DOTendsubannotation, + [2987] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(335), 1, - anon_sym_DOTmethod, - ACTIONS(459), 1, - ts_builtin_sym_end, - STATE(4), 1, - sym_method_declaration, - STATE(107), 2, - sym_method_definition, - aux_sym_class_definition_repeat4, - [2063] = 6, + ACTIONS(881), 1, + anon_sym_COMMA, + ACTIONS(884), 1, + anon_sym_RPAREN, + STATE(233), 1, + aux_sym_custom_invoke_repeat1, + [3000] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(886), 1, + anon_sym_DOT_DOT, + ACTIONS(688), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [3011] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(888), 1, + anon_sym_COLON, + ACTIONS(890), 1, + anon_sym_LPAREN, + STATE(301), 1, + sym__method_signature_body, + [3024] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(632), 1, + sym_class_identifier, + ACTIONS(892), 1, + aux_sym_access_modifiers_token1, + STATE(236), 1, + aux_sym_access_modifiers_repeat1, + [3037] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(244), 1, - aux_sym_number_literal_token2, - ACTIONS(402), 1, - aux_sym_number_literal_token1, - ACTIONS(461), 1, + ACTIONS(279), 3, + anon_sym_DOTendannotation, + sym_annotation_key, + anon_sym_DOTendsubannotation, + [3046] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(895), 1, anon_sym_DOTendsparse_DASHswitch, - STATE(96), 1, + ACTIONS(897), 1, + sym_number, + STATE(238), 1, aux_sym_sparse_switch_directive_repeat1, - STATE(200), 1, - sym_number_literal, - [2082] = 2, + [3059] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(463), 5, - sym_annotation_key, - sym_end_annotation, - sym_end_subannotation, + ACTIONS(900), 1, + anon_sym_DOT_DOT, + ACTIONS(688), 2, anon_sym_COMMA, anon_sym_RBRACE, - [2093] = 2, + [3070] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(465), 5, - ts_builtin_sym_end, - anon_sym_DOTimplements, - anon_sym_DOTfield, - anon_sym_DOTmethod, - anon_sym_DOTannotation, - [2104] = 2, + ACTIONS(854), 1, + anon_sym_COMMA, + ACTIONS(902), 1, + anon_sym_RBRACE, + STATE(247), 1, + aux_sym_list_repeat1, + [3083] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(467), 5, - ts_builtin_sym_end, - anon_sym_DOTimplements, - anon_sym_DOTfield, - anon_sym_DOTmethod, - anon_sym_DOTannotation, - [2115] = 4, + ACTIONS(904), 3, + anon_sym_DOTendannotation, + sym_annotation_key, + anon_sym_DOTendsubannotation, + [3092] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(906), 1, + anon_sym_DOTendarray_DASHdata, + ACTIONS(908), 1, + sym_number, + STATE(231), 1, + aux_sym_array_data_directive_repeat1, + [3105] = 4, + ACTIONS(89), 1, + sym_comment, + ACTIONS(910), 1, + anon_sym_COMMA, + ACTIONS(912), 1, + anon_sym_LF, + STATE(224), 1, + aux_sym_expression_repeat1, + [3118] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(469), 1, + ACTIONS(295), 3, + anon_sym_DOTendannotation, sym_annotation_key, - ACTIONS(472), 2, - sym_end_annotation, - sym_end_subannotation, - STATE(105), 2, - sym_annotation_property, - aux_sym_annotation_directive_repeat1, - [2130] = 2, + anon_sym_DOTendsubannotation, + [3127] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(474), 5, - ts_builtin_sym_end, - anon_sym_DOTfield, - sym_end_field, - anon_sym_DOTmethod, - anon_sym_DOTannotation, - [2141] = 5, + ACTIONS(626), 1, + sym_class_identifier, + ACTIONS(914), 1, + aux_sym_access_modifiers_token1, + STATE(236), 1, + aux_sym_access_modifiers_repeat1, + [3140] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(476), 1, - ts_builtin_sym_end, - ACTIONS(478), 1, - anon_sym_DOTmethod, - STATE(4), 1, - sym_method_declaration, - STATE(107), 2, - sym_method_definition, - aux_sym_class_definition_repeat4, - [2158] = 2, + STATE(48), 1, + sym_register, + ACTIONS(869), 2, + sym_variable, + sym_parameter, + [3151] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(481), 5, - sym_annotation_key, - sym_end_annotation, - sym_end_subannotation, + ACTIONS(854), 1, anon_sym_COMMA, + ACTIONS(916), 1, anon_sym_RBRACE, - [2169] = 2, + STATE(220), 1, + aux_sym_list_repeat1, + [3164] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(483), 5, - sym_annotation_key, - sym_end_annotation, - sym_end_subannotation, + STATE(78), 1, + sym__field_body, + ACTIONS(679), 2, + sym_identifier, + sym_number, + [3175] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(918), 1, + anon_sym_DOT_DOT, + ACTIONS(688), 2, anon_sym_COMMA, anon_sym_RBRACE, - [2180] = 5, + [3186] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(335), 1, - anon_sym_DOTmethod, - ACTIONS(412), 1, - ts_builtin_sym_end, - STATE(4), 1, - sym_method_declaration, - STATE(107), 2, - sym_method_definition, - aux_sym_class_definition_repeat4, - [2197] = 5, + ACTIONS(920), 1, + anon_sym_DOT_DOT, + ACTIONS(688), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [3197] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(244), 1, - aux_sym_number_literal_token2, - ACTIONS(402), 1, - aux_sym_number_literal_token1, - STATE(191), 1, - sym_number_literal, - ACTIONS(485), 2, - sym_variable, - sym_parameter, - [2214] = 5, + ACTIONS(461), 1, + anon_sym_LPAREN, + ACTIONS(740), 1, + anon_sym_COLON, + STATE(244), 1, + sym__method_signature_body, + [3210] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(335), 1, - anon_sym_DOTmethod, - ACTIONS(345), 1, - ts_builtin_sym_end, - STATE(4), 1, - sym_method_declaration, - STATE(107), 2, - sym_method_definition, - aux_sym_class_definition_repeat4, - [2231] = 2, - ACTIONS(3), 1, + ACTIONS(865), 1, + anon_sym_COMMA, + ACTIONS(922), 1, + anon_sym_RPAREN, + STATE(221), 1, + aux_sym_custom_invoke_repeat1, + [3223] = 4, + ACTIONS(89), 1, sym_comment, - ACTIONS(487), 5, - sym_annotation_key, - sym_end_annotation, - sym_end_subannotation, + ACTIONS(910), 1, anon_sym_COMMA, - anon_sym_RBRACE, - [2242] = 5, + ACTIONS(924), 1, + anon_sym_LF, + STATE(243), 1, + aux_sym_expression_repeat1, + [3236] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(489), 1, - anon_sym_DOTendarray_DASHdata, - ACTIONS(491), 1, - aux_sym_number_literal_token1, - ACTIONS(494), 1, - aux_sym_number_literal_token2, - STATE(114), 2, - sym_number_literal, - aux_sym_array_data_directive_repeat1, - [2259] = 5, + ACTIONS(29), 1, + anon_sym_LPAREN, + ACTIONS(519), 1, + anon_sym_COLON, + STATE(28), 1, + sym__method_signature_body, + [3249] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(17), 1, - anon_sym_DOTannotation, - ACTIONS(497), 1, - sym_end_field, - STATE(127), 1, - sym_start_annotation, - STATE(82), 2, - sym_annotation_directive, - aux_sym_class_definition_repeat2, - [2276] = 5, + STATE(334), 1, + sym_register, + ACTIONS(869), 2, + sym_variable, + sym_parameter, + [3260] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(335), 1, - anon_sym_DOTmethod, - ACTIONS(343), 1, - ts_builtin_sym_end, - STATE(4), 1, - sym_method_declaration, - STATE(107), 2, - sym_method_definition, - aux_sym_class_definition_repeat4, - [2293] = 6, + ACTIONS(926), 1, + anon_sym_DOTendarray_DASHdata, + ACTIONS(928), 1, + sym_number, + STATE(242), 1, + aux_sym_array_data_directive_repeat1, + [3273] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(499), 1, + ACTIONS(852), 1, + sym_number, + ACTIONS(930), 1, anon_sym_DOTendsparse_DASHswitch, - ACTIONS(501), 1, - aux_sym_number_literal_token1, - ACTIONS(504), 1, - aux_sym_number_literal_token2, - STATE(117), 1, + STATE(238), 1, aux_sym_sparse_switch_directive_repeat1, - STATE(200), 1, - sym_number_literal, - [2312] = 2, + [3286] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(507), 5, - ts_builtin_sym_end, - anon_sym_DOTfield, - sym_end_field, - anon_sym_DOTmethod, - anon_sym_DOTannotation, - [2323] = 5, + ACTIONS(865), 1, + anon_sym_COMMA, + ACTIONS(932), 1, + anon_sym_RPAREN, + STATE(259), 1, + aux_sym_custom_invoke_repeat1, + [3299] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(244), 1, - aux_sym_number_literal_token2, - ACTIONS(402), 1, - aux_sym_number_literal_token1, - ACTIONS(509), 1, - anon_sym_DOTendarray_DASHdata, - STATE(114), 2, - sym_number_literal, - aux_sym_array_data_directive_repeat1, - [2340] = 5, + ACTIONS(865), 1, + anon_sym_COMMA, + ACTIONS(934), 1, + anon_sym_RPAREN, + STATE(233), 1, + aux_sym_custom_invoke_repeat1, + [3312] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(335), 1, - anon_sym_DOTmethod, - ACTIONS(396), 1, - ts_builtin_sym_end, - STATE(4), 1, - sym_method_declaration, - STATE(107), 2, - sym_method_definition, - aux_sym_class_definition_repeat4, - [2357] = 3, + ACTIONS(107), 1, + anon_sym_LPAREN, + ACTIONS(888), 1, + anon_sym_COLON, + STATE(301), 1, + sym__method_signature_body, + [3325] = 3, + ACTIONS(89), 1, + sym_comment, + ACTIONS(329), 1, + anon_sym_LF, + ACTIONS(331), 2, + anon_sym_COMMA, + anon_sym_DASH_GT, + [3336] = 3, + ACTIONS(89), 1, + sym_comment, + ACTIONS(333), 1, + anon_sym_LF, + ACTIONS(335), 2, + anon_sym_COMMA, + anon_sym_DASH_GT, + [3347] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(513), 1, + ACTIONS(854), 1, + anon_sym_COMMA, + ACTIONS(936), 1, + anon_sym_RBRACE, + STATE(220), 1, + aux_sym_list_repeat1, + [3360] = 3, + ACTIONS(89), 1, + sym_comment, + ACTIONS(343), 1, + anon_sym_LF, + ACTIONS(345), 2, + anon_sym_COMMA, anon_sym_DASH_GT, - ACTIONS(511), 3, - sym_annotation_key, - sym_end_annotation, - sym_end_subannotation, - [2369] = 3, + [3371] = 3, ACTIONS(3), 1, sym_comment, - STATE(18), 1, - sym_method_identifier, - ACTIONS(234), 3, - anon_sym_LTclinit_GT_LPAREN, - anon_sym_LTinit_GT_LPAREN, - aux_sym_method_identifier_token1, - [2381] = 4, + STATE(289), 1, + sym__field_body, + ACTIONS(665), 2, + sym_identifier, + sym_number, + [3382] = 4, + ACTIONS(89), 1, + sym_comment, + ACTIONS(333), 1, + anon_sym_LF, + ACTIONS(335), 1, + anon_sym_COMMA, + ACTIONS(938), 1, + anon_sym_DASH_GT, + [3395] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(515), 1, - sym_annotation_key, - ACTIONS(517), 1, - sym_end_annotation, - STATE(105), 2, - sym_annotation_property, - aux_sym_annotation_directive_repeat1, - [2395] = 5, + STATE(40), 1, + sym_register, + ACTIONS(869), 2, + sym_variable, + sym_parameter, + [3406] = 3, + ACTIONS(89), 1, + sym_comment, + ACTIONS(646), 1, + anon_sym_LF, + ACTIONS(940), 1, + anon_sym_COMMA, + [3416] = 3, + ACTIONS(89), 1, + sym_comment, + ACTIONS(942), 1, + anon_sym_COMMA, + ACTIONS(944), 1, + anon_sym_LF, + [3426] = 3, + ACTIONS(89), 1, + sym_comment, + ACTIONS(688), 1, + anon_sym_LF, + ACTIONS(946), 1, + anon_sym_COMMA, + [3436] = 3, + ACTIONS(89), 1, + sym_comment, + ACTIONS(507), 1, + anon_sym_LF, + ACTIONS(948), 1, + anon_sym_COMMA, + [3446] = 3, + ACTIONS(89), 1, + sym_comment, + ACTIONS(509), 1, + anon_sym_LF, + ACTIONS(950), 1, + anon_sym_COMMA, + [3456] = 3, + ACTIONS(89), 1, + sym_comment, + ACTIONS(259), 1, + anon_sym_LF, + ACTIONS(261), 1, + anon_sym_COMMA, + [3466] = 3, + ACTIONS(89), 1, + sym_comment, + ACTIONS(287), 1, + anon_sym_LF, + ACTIONS(289), 1, + anon_sym_COMMA, + [3476] = 3, + ACTIONS(89), 1, + sym_comment, + ACTIONS(279), 1, + anon_sym_LF, + ACTIONS(281), 1, + anon_sym_COMMA, + [3486] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(519), 1, + ACTIONS(301), 2, + anon_sym_DOTannotation, + anon_sym_DOTendparam, + [3494] = 3, + ACTIONS(89), 1, + sym_comment, + ACTIONS(497), 1, + anon_sym_LF, + ACTIONS(952), 1, anon_sym_COMMA, + [3504] = 3, + ACTIONS(89), 1, + sym_comment, ACTIONS(521), 1, - anon_sym_DOT_DOT, - ACTIONS(523), 1, - anon_sym_RBRACE, - STATE(152), 1, - aux_sym_list_repeat1, - [2411] = 4, - ACTIONS(3), 1, + anon_sym_LF, + ACTIONS(954), 1, + anon_sym_COMMA, + [3514] = 3, + ACTIONS(89), 1, + sym_comment, + ACTIONS(295), 1, + anon_sym_LF, + ACTIONS(297), 1, + anon_sym_COMMA, + [3524] = 3, + ACTIONS(89), 1, sym_comment, - ACTIONS(515), 1, - sym_annotation_key, ACTIONS(525), 1, - sym_end_subannotation, - STATE(105), 2, - sym_annotation_property, - aux_sym_annotation_directive_repeat1, - [2425] = 4, + anon_sym_LF, + ACTIONS(956), 1, + anon_sym_COMMA, + [3534] = 3, + ACTIONS(89), 1, + sym_comment, + ACTIONS(295), 1, + anon_sym_LF, + ACTIONS(297), 1, + anon_sym_COMMA, + [3544] = 3, + ACTIONS(89), 1, + sym_comment, + ACTIONS(275), 1, + anon_sym_LF, + ACTIONS(277), 1, + anon_sym_COMMA, + [3554] = 3, + ACTIONS(89), 1, + sym_comment, + ACTIONS(271), 1, + anon_sym_LF, + ACTIONS(273), 1, + anon_sym_COMMA, + [3564] = 3, + ACTIONS(89), 1, + sym_comment, + ACTIONS(255), 1, + anon_sym_LF, + ACTIONS(257), 1, + anon_sym_COMMA, + [3574] = 2, ACTIONS(3), 1, sym_comment, + ACTIONS(315), 2, + anon_sym_DOTannotation, + anon_sym_DOTendparam, + [3582] = 3, + ACTIONS(89), 1, + sym_comment, ACTIONS(515), 1, - sym_annotation_key, - ACTIONS(527), 1, - sym_end_subannotation, - STATE(125), 2, - sym_annotation_property, - aux_sym_annotation_directive_repeat1, - [2439] = 4, + anon_sym_LF, + ACTIONS(958), 1, + anon_sym_COMMA, + [3592] = 3, + ACTIONS(89), 1, + sym_comment, + ACTIONS(513), 1, + anon_sym_LF, + ACTIONS(960), 1, + anon_sym_COMMA, + [3602] = 3, + ACTIONS(89), 1, + sym_comment, + ACTIONS(263), 1, + anon_sym_LF, + ACTIONS(265), 1, + anon_sym_COMMA, + [3612] = 3, + ACTIONS(89), 1, + sym_comment, + ACTIONS(503), 1, + anon_sym_LF, + ACTIONS(962), 1, + anon_sym_COMMA, + [3622] = 3, + ACTIONS(89), 1, + sym_comment, + ACTIONS(501), 1, + anon_sym_LF, + ACTIONS(964), 1, + anon_sym_COMMA, + [3632] = 3, + ACTIONS(89), 1, + sym_comment, + ACTIONS(291), 1, + anon_sym_LF, + ACTIONS(293), 1, + anon_sym_COMMA, + [3642] = 3, + ACTIONS(89), 1, + sym_comment, + ACTIONS(595), 1, + anon_sym_LF, + ACTIONS(966), 1, + anon_sym_COMMA, + [3652] = 3, + ACTIONS(89), 1, + sym_comment, + ACTIONS(283), 1, + anon_sym_LF, + ACTIONS(285), 1, + anon_sym_COMMA, + [3662] = 3, + ACTIONS(89), 1, + sym_comment, + ACTIONS(511), 1, + anon_sym_LF, + ACTIONS(968), 1, + anon_sym_COMMA, + [3672] = 3, + ACTIONS(89), 1, + sym_comment, + ACTIONS(523), 1, + anon_sym_LF, + ACTIONS(970), 1, + anon_sym_COMMA, + [3682] = 3, + ACTIONS(89), 1, + sym_comment, + ACTIONS(667), 1, + anon_sym_LF, + ACTIONS(972), 1, + anon_sym_COMMA, + [3692] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(515), 1, - sym_annotation_key, - ACTIONS(529), 1, - sym_end_annotation, - STATE(123), 2, - sym_annotation_property, - aux_sym_annotation_directive_repeat1, - [2453] = 3, + ACTIONS(974), 1, + anon_sym_DOTsuper, + STATE(74), 1, + sym_super_directive, + [3702] = 3, + ACTIONS(89), 1, + sym_comment, + ACTIONS(639), 1, + anon_sym_LF, + ACTIONS(976), 1, + anon_sym_COMMA, + [3712] = 3, + ACTIONS(89), 1, + sym_comment, + ACTIONS(637), 1, + anon_sym_LF, + ACTIONS(978), 1, + anon_sym_COMMA, + [3722] = 3, ACTIONS(3), 1, sym_comment, - STATE(197), 1, - sym_annotation_visibility, - ACTIONS(531), 3, - anon_sym_system, - anon_sym_build, - anon_sym_runtime, - [2465] = 3, - ACTIONS(11), 1, + ACTIONS(45), 1, + anon_sym_DQUOTE, + STATE(34), 1, + sym_string, + [3732] = 3, + ACTIONS(89), 1, + sym_comment, + ACTIONS(295), 1, anon_sym_LF, - ACTIONS(208), 1, + ACTIONS(297), 1, + anon_sym_COMMA, + [3742] = 3, + ACTIONS(89), 1, sym_comment, - ACTIONS(13), 2, + ACTIONS(251), 1, + anon_sym_LF, + ACTIONS(253), 1, anon_sym_COMMA, - anon_sym_DASH_GT, - [2476] = 4, + [3752] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(533), 1, - anon_sym_COMMA, - ACTIONS(536), 1, - anon_sym_RBRACE, - STATE(130), 1, - aux_sym_list_repeat1, - [2489] = 4, + ACTIONS(980), 1, + anon_sym_LPAREN, + STATE(28), 1, + sym__method_signature_body, + [3762] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(244), 1, - aux_sym_number_literal_token2, - ACTIONS(402), 1, - aux_sym_number_literal_token1, - STATE(17), 1, - sym_number_literal, - [2502] = 4, + ACTIONS(259), 2, + anon_sym_DOTendsparse_DASHswitch, + sym_number, + [3770] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(519), 1, - anon_sym_COMMA, - ACTIONS(538), 1, - anon_sym_RBRACE, - STATE(130), 1, - aux_sym_list_repeat1, - [2515] = 4, + ACTIONS(157), 1, + aux_sym_jmp_label_token1, + STATE(43), 1, + sym_jmp_label, + [3780] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(519), 1, - anon_sym_COMMA, - ACTIONS(523), 1, - anon_sym_RBRACE, - STATE(152), 1, - aux_sym_list_repeat1, - [2528] = 4, + ACTIONS(21), 1, + aux_sym_label_token1, + STATE(43), 1, + sym_label, + [3790] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(244), 1, - aux_sym_number_literal_token2, - ACTIONS(402), 1, - aux_sym_number_literal_token1, - STATE(25), 1, - sym_number_literal, - [2541] = 3, + ACTIONS(45), 1, + anon_sym_DQUOTE, + STATE(50), 1, + sym_string, + [3800] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(521), 1, - anon_sym_DOT_DOT, - ACTIONS(540), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [2552] = 4, - ACTIONS(208), 1, + ACTIONS(157), 1, + aux_sym_jmp_label_token1, + STATE(347), 1, + sym_jmp_label, + [3810] = 3, + ACTIONS(3), 1, sym_comment, - ACTIONS(542), 1, - anon_sym_COMMA, - ACTIONS(544), 1, - anon_sym_LF, - STATE(159), 1, - aux_sym_statement_repeat1, - [2565] = 2, + ACTIONS(980), 1, + anon_sym_LPAREN, + STATE(24), 1, + sym__method_signature_body, + [3820] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(546), 3, - sym_annotation_key, - sym_end_annotation, - sym_end_subannotation, - [2574] = 2, + ACTIONS(157), 1, + aux_sym_jmp_label_token1, + STATE(53), 1, + sym_jmp_label, + [3830] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(548), 3, - sym_annotation_key, - sym_end_annotation, - sym_end_subannotation, - [2583] = 4, + ACTIONS(21), 1, + aux_sym_label_token1, + STATE(53), 1, + sym_label, + [3840] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(519), 1, - anon_sym_COMMA, - ACTIONS(550), 1, - anon_sym_RBRACE, - STATE(132), 1, - aux_sym_list_repeat1, - [2596] = 4, + ACTIONS(461), 1, + anon_sym_LPAREN, + STATE(237), 1, + sym__method_signature_body, + [3850] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(244), 1, - aux_sym_number_literal_token2, - ACTIONS(402), 1, - aux_sym_number_literal_token1, - STATE(22), 1, - sym_number_literal, - [2609] = 2, + ACTIONS(461), 1, + anon_sym_LPAREN, + STATE(83), 1, + sym__method_signature_body, + [3860] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(552), 3, - ts_builtin_sym_end, - anon_sym_DOTfield, - anon_sym_DOTmethod, - [2618] = 4, + ACTIONS(107), 1, + anon_sym_LPAREN, + STATE(275), 1, + sym__method_signature_body, + [3870] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(554), 1, - sym_label, - ACTIONS(557), 1, - anon_sym_DOTendpacked_DASHswitch, - STATE(142), 1, - aux_sym_packed_switch_directive_repeat1, - [2631] = 3, + ACTIONS(107), 1, + anon_sym_LPAREN, + STATE(279), 1, + sym__method_signature_body, + [3880] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(884), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [3888] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(561), 1, - aux_sym_number_literal_token2, - ACTIONS(559), 2, + ACTIONS(982), 2, anon_sym_DOTendsparse_DASHswitch, - aux_sym_number_literal_token1, - [2642] = 2, + sym_number, + [3896] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(108), 3, - sym_annotation_key, - sym_end_annotation, - sym_end_subannotation, - [2651] = 2, + ACTIONS(157), 1, + aux_sym_jmp_label_token1, + STATE(330), 1, + sym_jmp_label, + [3906] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(104), 3, - sym_annotation_key, - sym_end_annotation, - sym_end_subannotation, - [2660] = 2, + ACTIONS(21), 1, + aux_sym_label_token1, + STATE(331), 1, + sym_label, + [3916] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7), 3, - sym_annotation_key, - sym_end_annotation, - sym_end_subannotation, - [2669] = 2, + ACTIONS(157), 1, + aux_sym_jmp_label_token1, + STATE(368), 1, + sym_jmp_label, + [3926] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(86), 3, - sym_annotation_key, - sym_end_annotation, - sym_end_subannotation, - [2678] = 4, + ACTIONS(29), 1, + anon_sym_LPAREN, + STATE(83), 1, + sym__method_signature_body, + [3936] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(563), 1, + ACTIONS(21), 1, + aux_sym_label_token1, + STATE(362), 1, sym_label, - ACTIONS(565), 1, - anon_sym_DOTendpacked_DASHswitch, - STATE(142), 1, - aux_sym_packed_switch_directive_repeat1, - [2691] = 4, + [3946] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(244), 1, - aux_sym_number_literal_token2, - ACTIONS(402), 1, - aux_sym_number_literal_token1, - STATE(160), 1, - sym_number_literal, - [2704] = 2, - ACTIONS(3), 1, + ACTIONS(984), 1, + aux_sym_label_token1, + STATE(317), 1, + sym_label, + [3956] = 3, + ACTIONS(89), 1, sym_comment, - ACTIONS(11), 3, - sym_annotation_key, - sym_end_annotation, - sym_end_subannotation, - [2713] = 4, + ACTIONS(267), 1, + anon_sym_LF, + ACTIONS(269), 1, + anon_sym_COMMA, + [3966] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(244), 1, - aux_sym_number_literal_token2, - ACTIONS(402), 1, - aux_sym_number_literal_token1, - STATE(98), 1, - sym_number_literal, - [2726] = 4, + ACTIONS(29), 1, + anon_sym_LPAREN, + STATE(24), 1, + sym__method_signature_body, + [3976] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(519), 1, + ACTIONS(863), 2, anon_sym_COMMA, - ACTIONS(567), 1, anon_sym_RBRACE, - STATE(130), 1, - aux_sym_list_repeat1, - [2739] = 2, + [3984] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(569), 3, - sym_annotation_key, - sym_end_annotation, - sym_end_subannotation, - [2748] = 2, + ACTIONS(157), 1, + aux_sym_jmp_label_token1, + STATE(334), 1, + sym_jmp_label, + [3994] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(571), 3, - ts_builtin_sym_end, - anon_sym_DOTfield, - anon_sym_DOTmethod, - [2757] = 2, + ACTIONS(986), 1, + anon_sym_DOT_DOT, + [4001] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(573), 3, - sym_annotation_key, - sym_end_annotation, - sym_end_subannotation, - [2766] = 2, + ACTIONS(888), 1, + anon_sym_COLON, + [4008] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(575), 3, - sym_annotation_key, - sym_end_annotation, - sym_end_subannotation, - [2775] = 3, - ACTIONS(7), 1, - anon_sym_LF, - ACTIONS(208), 1, + ACTIONS(988), 1, + anon_sym_RBRACE, + [4015] = 2, + ACTIONS(3), 1, sym_comment, - ACTIONS(9), 2, - anon_sym_COMMA, - anon_sym_DASH_GT, - [2786] = 3, + ACTIONS(990), 1, + anon_sym_RBRACE, + [4022] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(577), 1, - anon_sym_DASH_GT, - ACTIONS(511), 2, - anon_sym_COMMA, + ACTIONS(992), 1, + anon_sym_AT, + [4029] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(994), 1, + sym_class_identifier, + [4036] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(996), 1, anon_sym_RBRACE, - [2797] = 4, - ACTIONS(208), 1, + [4043] = 2, + ACTIONS(3), 1, sym_comment, - ACTIONS(579), 1, - anon_sym_COMMA, - ACTIONS(582), 1, - anon_sym_LF, - STATE(159), 1, - aux_sym_statement_repeat1, - [2810] = 4, + ACTIONS(998), 1, + anon_sym_DOT_DOT, + [4050] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(584), 1, - sym_label, - ACTIONS(586), 1, - anon_sym_DOTendpacked_DASHswitch, - STATE(148), 1, - aux_sym_packed_switch_directive_repeat1, - [2823] = 4, - ACTIONS(208), 1, + ACTIONS(1000), 1, + anon_sym_COLON, + [4057] = 2, + ACTIONS(3), 1, sym_comment, - ACTIONS(511), 1, - anon_sym_LF, - ACTIONS(588), 1, - anon_sym_COMMA, - ACTIONS(590), 1, + ACTIONS(487), 1, anon_sym_DASH_GT, - [2836] = 4, - ACTIONS(208), 1, + [4064] = 2, + ACTIONS(3), 1, sym_comment, - ACTIONS(542), 1, - anon_sym_COMMA, - ACTIONS(592), 1, - anon_sym_LF, - STATE(136), 1, - aux_sym_statement_repeat1, - [2849] = 4, - ACTIONS(208), 1, + ACTIONS(1002), 1, + sym_number, + [4071] = 2, + ACTIONS(3), 1, sym_comment, - ACTIONS(590), 1, - anon_sym_DASH_GT, - ACTIONS(594), 1, - anon_sym_COMMA, - ACTIONS(596), 1, - anon_sym_LF, - [2862] = 3, - ACTIONS(208), 1, + ACTIONS(1004), 1, + anon_sym_SQUOTE, + [4078] = 2, + ACTIONS(3), 1, sym_comment, - ACTIONS(408), 1, - anon_sym_LF, - ACTIONS(598), 1, - anon_sym_COMMA, - [2872] = 2, + ACTIONS(1006), 1, + anon_sym_DOT_DOT, + [4085] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(600), 2, - sym_annotation_key, - sym_end_annotation, - [2880] = 2, + ACTIONS(1008), 1, + anon_sym_DOT_DOT, + [4092] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1010), 1, + anon_sym_SQUOTE, + [4099] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(602), 2, + ACTIONS(1012), 1, ts_builtin_sym_end, - anon_sym_DOTmethod, - [2888] = 3, - ACTIONS(208), 1, + [4106] = 2, + ACTIONS(3), 1, sym_comment, - ACTIONS(569), 1, - anon_sym_LF, - ACTIONS(604), 1, - anon_sym_COMMA, - [2898] = 3, + ACTIONS(1014), 1, + anon_sym_EQ, + [4113] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(606), 1, - anon_sym_DOTsuper, - STATE(49), 1, - sym_super_directive, - [2908] = 3, - ACTIONS(208), 1, + ACTIONS(1016), 1, + anon_sym_DASH_GT, + [4120] = 2, + ACTIONS(3), 1, sym_comment, - ACTIONS(575), 1, - anon_sym_LF, - ACTIONS(608), 1, - anon_sym_COMMA, - [2918] = 3, - ACTIONS(208), 1, + ACTIONS(1018), 1, + anon_sym_DASH_GT, + [4127] = 2, + ACTIONS(3), 1, sym_comment, - ACTIONS(610), 1, - anon_sym_COMMA, - ACTIONS(612), 1, - anon_sym_LF, - [2928] = 3, + ACTIONS(1020), 1, + anon_sym_RBRACE, + [4134] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(440), 1, - aux_sym_field_identifier_token1, - STATE(109), 1, - sym_field_identifier, - [2938] = 2, + ACTIONS(1022), 1, + anon_sym_LBRACE, + [4141] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(614), 2, - sym_annotation_key, - sym_end_subannotation, - [2946] = 3, + ACTIONS(1024), 1, + anon_sym_AT, + [4148] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(296), 1, - aux_sym_field_identifier_token1, - STATE(89), 1, - sym_field_identifier, - [2956] = 3, - ACTIONS(208), 1, + ACTIONS(1026), 1, + sym_class_identifier, + [4155] = 2, + ACTIONS(3), 1, sym_comment, - ACTIONS(573), 1, - anon_sym_LF, - ACTIONS(616), 1, - anon_sym_COMMA, - [2966] = 2, + ACTIONS(1028), 1, + sym_number, + [4162] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(536), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [2974] = 3, + ACTIONS(1030), 1, + anon_sym_DASH_GT, + [4169] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(296), 1, - aux_sym_field_identifier_token1, - STATE(109), 1, - sym_field_identifier, - [2984] = 3, - ACTIONS(208), 1, + ACTIONS(1032), 1, + sym_number, + [4176] = 2, + ACTIONS(3), 1, sym_comment, - ACTIONS(582), 1, - anon_sym_LF, - ACTIONS(618), 1, - anon_sym_COMMA, - [2994] = 3, - ACTIONS(208), 1, + ACTIONS(1034), 1, + anon_sym_LBRACE, + [4183] = 2, + ACTIONS(3), 1, sym_comment, - ACTIONS(400), 1, - anon_sym_LF, - ACTIONS(620), 1, - anon_sym_COMMA, - [3004] = 3, - ACTIONS(108), 1, - anon_sym_LF, - ACTIONS(110), 1, - anon_sym_COMMA, - ACTIONS(208), 1, + ACTIONS(1036), 1, + sym_class_identifier, + [4190] = 2, + ACTIONS(3), 1, sym_comment, - [3014] = 3, - ACTIONS(86), 1, - anon_sym_LF, - ACTIONS(88), 1, - anon_sym_COMMA, - ACTIONS(208), 1, + ACTIONS(1038), 1, + sym_class_identifier, + [4197] = 2, + ACTIONS(3), 1, sym_comment, - [3024] = 3, - ACTIONS(208), 1, + ACTIONS(1040), 1, + sym_number, + [4204] = 2, + ACTIONS(3), 1, sym_comment, - ACTIONS(487), 1, - anon_sym_LF, - ACTIONS(622), 1, - anon_sym_COMMA, - [3034] = 3, - ACTIONS(208), 1, + ACTIONS(1042), 1, + anon_sym_SQUOTE, + [4211] = 2, + ACTIONS(3), 1, sym_comment, - ACTIONS(483), 1, - anon_sym_LF, - ACTIONS(624), 1, - anon_sym_COMMA, - [3044] = 2, + ACTIONS(1044), 1, + sym_number, + [4218] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(626), 2, - ts_builtin_sym_end, - anon_sym_DOTmethod, - [3052] = 3, - ACTIONS(104), 1, - anon_sym_LF, - ACTIONS(106), 1, - anon_sym_COMMA, - ACTIONS(208), 1, + ACTIONS(1046), 1, + sym_number, + [4225] = 2, + ACTIONS(3), 1, sym_comment, - [3062] = 2, + ACTIONS(1048), 1, + anon_sym_AT, + [4232] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(628), 1, - ts_builtin_sym_end, - [3069] = 2, + ACTIONS(1050), 1, + anon_sym_RBRACE, + [4239] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(630), 1, - anon_sym_LBRACE, - [3076] = 2, + ACTIONS(1052), 1, + anon_sym_DASH_GT, + [4246] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(632), 1, - anon_sym_RBRACE, - [3083] = 2, + ACTIONS(1054), 1, + sym_identifier, + [4253] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(634), 1, - sym_label, - [3090] = 2, + ACTIONS(1056), 1, + sym_class_identifier, + [4260] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(636), 1, - sym_label, - [3097] = 2, + ACTIONS(1058), 1, + sym_parameter, + [4267] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(638), 1, - anon_sym_LBRACE, - [3104] = 2, + ACTIONS(1060), 1, + sym_class_identifier, + [4274] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(640), 1, + ACTIONS(1062), 1, anon_sym_RBRACE, - [3111] = 2, + [4281] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(642), 1, - anon_sym_EQ, - [3118] = 2, + ACTIONS(1064), 1, + anon_sym_AT, + [4288] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(644), 1, - anon_sym_DOTsuper, - [3125] = 2, + ACTIONS(1066), 1, + sym_class_identifier, + [4295] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(646), 1, - sym_label, - [3132] = 2, + ACTIONS(1068), 1, + sym_class_identifier, + [4302] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1070), 1, + anon_sym_DASH_GT, + [4309] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(648), 1, - sym_string_literal, - [3139] = 2, + ACTIONS(1072), 1, + sym_number, + [4316] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(650), 1, - anon_sym_DOT_DOT, - [3146] = 2, + ACTIONS(1074), 1, + anon_sym_DASH_GT, + [4323] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(652), 1, + ACTIONS(1076), 1, + sym_identifier, + [4330] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1078), 1, sym_class_identifier, - [3153] = 2, + [4337] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(654), 1, + ACTIONS(842), 1, anon_sym_DASH_GT, - [3160] = 2, + [4344] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(656), 1, - sym_class_identifier, - [3167] = 2, + ACTIONS(1080), 1, + anon_sym_DASH_GT, + [4351] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(658), 1, + ACTIONS(1082), 1, anon_sym_DASH_GT, - [3174] = 2, + [4358] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(660), 1, - sym_label, - [3181] = 2, + ACTIONS(1084), 1, + anon_sym_DASH_GT, + [4365] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(662), 1, - sym_class_identifier, - [3188] = 2, + ACTIONS(740), 1, + anon_sym_COLON, + [4372] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(664), 1, - sym_class_identifier, - [3195] = 2, + ACTIONS(1086), 1, + sym_identifier, + [4379] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(666), 1, - sym_class_identifier, - [3202] = 2, + ACTIONS(519), 1, + anon_sym_COLON, + [4386] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(668), 1, + ACTIONS(1088), 1, sym_class_identifier, - [3209] = 2, + [4393] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(670), 1, - sym_label, - [3216] = 2, + ACTIONS(1090), 1, + sym_identifier, + [4400] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(672), 1, - anon_sym_DOT_DOT, - [3223] = 2, + ACTIONS(1092), 1, + anon_sym_DASH_GT, + [4407] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(577), 1, - anon_sym_DASH_GT, - [3230] = 2, + ACTIONS(1094), 1, + anon_sym_DOTsuper, + [4414] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(674), 1, + ACTIONS(1096), 1, sym_class_identifier, - [3237] = 2, + [4421] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(676), 1, - sym_label, - [3244] = 2, + ACTIONS(1098), 1, + sym_class_identifier, + [4428] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(678), 1, - anon_sym_DOTsuper, - [3251] = 2, + ACTIONS(1100), 1, + anon_sym_DASH_GT, + [4435] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(680), 1, - sym_label, - [3258] = 2, + ACTIONS(1102), 1, + sym_class_identifier, + [4442] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(682), 1, - sym_parameter, - [3265] = 2, + ACTIONS(1104), 1, + sym_class_identifier, + [4449] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(513), 1, - anon_sym_DASH_GT, - [3272] = 2, + ACTIONS(1106), 1, + sym_class_identifier, + [4456] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(684), 1, - anon_sym_DASH_GT, - [3279] = 2, + ACTIONS(1108), 1, + anon_sym_AT, + [4463] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(686), 1, - anon_sym_RBRACE, + ACTIONS(1110), 1, + anon_sym_AT, + [4470] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1112), 1, + anon_sym_DOTsuper, + [4477] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1114), 1, + anon_sym_AT, }; static const uint32_t ts_small_parse_table_map[] = { - [SMALL_STATE(33)] = 0, - [SMALL_STATE(34)] = 68, - [SMALL_STATE(35)] = 137, - [SMALL_STATE(36)] = 201, - [SMALL_STATE(37)] = 269, - [SMALL_STATE(38)] = 335, - [SMALL_STATE(39)] = 396, - [SMALL_STATE(40)] = 431, - [SMALL_STATE(41)] = 471, - [SMALL_STATE(42)] = 505, - [SMALL_STATE(43)] = 543, - [SMALL_STATE(44)] = 577, - [SMALL_STATE(45)] = 610, - [SMALL_STATE(46)] = 640, - [SMALL_STATE(47)] = 672, - [SMALL_STATE(48)] = 704, - [SMALL_STATE(49)] = 734, - [SMALL_STATE(50)] = 784, - [SMALL_STATE(51)] = 816, - [SMALL_STATE(52)] = 860, - [SMALL_STATE(53)] = 904, - [SMALL_STATE(54)] = 936, - [SMALL_STATE(55)] = 968, - [SMALL_STATE(56)] = 1000, - [SMALL_STATE(57)] = 1032, - [SMALL_STATE(58)] = 1064, - [SMALL_STATE(59)] = 1096, - [SMALL_STATE(60)] = 1140, - [SMALL_STATE(61)] = 1166, - [SMALL_STATE(62)] = 1192, - [SMALL_STATE(63)] = 1218, - [SMALL_STATE(64)] = 1244, - [SMALL_STATE(65)] = 1270, - [SMALL_STATE(66)] = 1296, - [SMALL_STATE(67)] = 1322, - [SMALL_STATE(68)] = 1348, - [SMALL_STATE(69)] = 1374, - [SMALL_STATE(70)] = 1400, - [SMALL_STATE(71)] = 1426, - [SMALL_STATE(72)] = 1452, - [SMALL_STATE(73)] = 1489, - [SMALL_STATE(74)] = 1526, - [SMALL_STATE(75)] = 1563, - [SMALL_STATE(76)] = 1581, - [SMALL_STATE(77)] = 1598, - [SMALL_STATE(78)] = 1622, - [SMALL_STATE(79)] = 1638, - [SMALL_STATE(80)] = 1662, - [SMALL_STATE(81)] = 1689, - [SMALL_STATE(82)] = 1716, - [SMALL_STATE(83)] = 1737, - [SMALL_STATE(84)] = 1764, - [SMALL_STATE(85)] = 1791, - [SMALL_STATE(86)] = 1813, - [SMALL_STATE(87)] = 1830, - [SMALL_STATE(88)] = 1842, - [SMALL_STATE(89)] = 1862, - [SMALL_STATE(90)] = 1876, - [SMALL_STATE(91)] = 1890, - [SMALL_STATE(92)] = 1908, - [SMALL_STATE(93)] = 1926, - [SMALL_STATE(94)] = 1944, - [SMALL_STATE(95)] = 1964, - [SMALL_STATE(96)] = 1982, - [SMALL_STATE(97)] = 2001, - [SMALL_STATE(98)] = 2012, - [SMALL_STATE(99)] = 2029, - [SMALL_STATE(100)] = 2046, - [SMALL_STATE(101)] = 2063, - [SMALL_STATE(102)] = 2082, - [SMALL_STATE(103)] = 2093, - [SMALL_STATE(104)] = 2104, - [SMALL_STATE(105)] = 2115, - [SMALL_STATE(106)] = 2130, - [SMALL_STATE(107)] = 2141, - [SMALL_STATE(108)] = 2158, - [SMALL_STATE(109)] = 2169, - [SMALL_STATE(110)] = 2180, - [SMALL_STATE(111)] = 2197, - [SMALL_STATE(112)] = 2214, - [SMALL_STATE(113)] = 2231, - [SMALL_STATE(114)] = 2242, - [SMALL_STATE(115)] = 2259, - [SMALL_STATE(116)] = 2276, - [SMALL_STATE(117)] = 2293, - [SMALL_STATE(118)] = 2312, - [SMALL_STATE(119)] = 2323, - [SMALL_STATE(120)] = 2340, - [SMALL_STATE(121)] = 2357, - [SMALL_STATE(122)] = 2369, - [SMALL_STATE(123)] = 2381, - [SMALL_STATE(124)] = 2395, - [SMALL_STATE(125)] = 2411, - [SMALL_STATE(126)] = 2425, - [SMALL_STATE(127)] = 2439, - [SMALL_STATE(128)] = 2453, - [SMALL_STATE(129)] = 2465, - [SMALL_STATE(130)] = 2476, - [SMALL_STATE(131)] = 2489, - [SMALL_STATE(132)] = 2502, - [SMALL_STATE(133)] = 2515, - [SMALL_STATE(134)] = 2528, - [SMALL_STATE(135)] = 2541, - [SMALL_STATE(136)] = 2552, - [SMALL_STATE(137)] = 2565, - [SMALL_STATE(138)] = 2574, - [SMALL_STATE(139)] = 2583, - [SMALL_STATE(140)] = 2596, - [SMALL_STATE(141)] = 2609, - [SMALL_STATE(142)] = 2618, - [SMALL_STATE(143)] = 2631, - [SMALL_STATE(144)] = 2642, - [SMALL_STATE(145)] = 2651, - [SMALL_STATE(146)] = 2660, - [SMALL_STATE(147)] = 2669, - [SMALL_STATE(148)] = 2678, - [SMALL_STATE(149)] = 2691, - [SMALL_STATE(150)] = 2704, - [SMALL_STATE(151)] = 2713, - [SMALL_STATE(152)] = 2726, - [SMALL_STATE(153)] = 2739, - [SMALL_STATE(154)] = 2748, - [SMALL_STATE(155)] = 2757, - [SMALL_STATE(156)] = 2766, - [SMALL_STATE(157)] = 2775, - [SMALL_STATE(158)] = 2786, - [SMALL_STATE(159)] = 2797, - [SMALL_STATE(160)] = 2810, - [SMALL_STATE(161)] = 2823, - [SMALL_STATE(162)] = 2836, - [SMALL_STATE(163)] = 2849, - [SMALL_STATE(164)] = 2862, - [SMALL_STATE(165)] = 2872, - [SMALL_STATE(166)] = 2880, - [SMALL_STATE(167)] = 2888, - [SMALL_STATE(168)] = 2898, - [SMALL_STATE(169)] = 2908, - [SMALL_STATE(170)] = 2918, - [SMALL_STATE(171)] = 2928, - [SMALL_STATE(172)] = 2938, - [SMALL_STATE(173)] = 2946, - [SMALL_STATE(174)] = 2956, - [SMALL_STATE(175)] = 2966, - [SMALL_STATE(176)] = 2974, - [SMALL_STATE(177)] = 2984, - [SMALL_STATE(178)] = 2994, - [SMALL_STATE(179)] = 3004, - [SMALL_STATE(180)] = 3014, - [SMALL_STATE(181)] = 3024, - [SMALL_STATE(182)] = 3034, - [SMALL_STATE(183)] = 3044, - [SMALL_STATE(184)] = 3052, - [SMALL_STATE(185)] = 3062, - [SMALL_STATE(186)] = 3069, - [SMALL_STATE(187)] = 3076, - [SMALL_STATE(188)] = 3083, - [SMALL_STATE(189)] = 3090, - [SMALL_STATE(190)] = 3097, - [SMALL_STATE(191)] = 3104, - [SMALL_STATE(192)] = 3111, - [SMALL_STATE(193)] = 3118, - [SMALL_STATE(194)] = 3125, - [SMALL_STATE(195)] = 3132, - [SMALL_STATE(196)] = 3139, - [SMALL_STATE(197)] = 3146, - [SMALL_STATE(198)] = 3153, - [SMALL_STATE(199)] = 3160, - [SMALL_STATE(200)] = 3167, - [SMALL_STATE(201)] = 3174, - [SMALL_STATE(202)] = 3181, - [SMALL_STATE(203)] = 3188, - [SMALL_STATE(204)] = 3195, - [SMALL_STATE(205)] = 3202, - [SMALL_STATE(206)] = 3209, - [SMALL_STATE(207)] = 3216, - [SMALL_STATE(208)] = 3223, - [SMALL_STATE(209)] = 3230, - [SMALL_STATE(210)] = 3237, - [SMALL_STATE(211)] = 3244, - [SMALL_STATE(212)] = 3251, - [SMALL_STATE(213)] = 3258, - [SMALL_STATE(214)] = 3265, - [SMALL_STATE(215)] = 3272, - [SMALL_STATE(216)] = 3279, + [SMALL_STATE(67)] = 0, + [SMALL_STATE(68)] = 78, + [SMALL_STATE(69)] = 100, + [SMALL_STATE(70)] = 132, + [SMALL_STATE(71)] = 162, + [SMALL_STATE(72)] = 184, + [SMALL_STATE(73)] = 206, + [SMALL_STATE(74)] = 229, + [SMALL_STATE(75)] = 264, + [SMALL_STATE(76)] = 282, + [SMALL_STATE(77)] = 311, + [SMALL_STATE(78)] = 328, + [SMALL_STATE(79)] = 345, + [SMALL_STATE(80)] = 374, + [SMALL_STATE(81)] = 403, + [SMALL_STATE(82)] = 420, + [SMALL_STATE(83)] = 437, + [SMALL_STATE(84)] = 454, + [SMALL_STATE(85)] = 470, + [SMALL_STATE(86)] = 486, + [SMALL_STATE(87)] = 502, + [SMALL_STATE(88)] = 524, + [SMALL_STATE(89)] = 540, + [SMALL_STATE(90)] = 556, + [SMALL_STATE(91)] = 572, + [SMALL_STATE(92)] = 588, + [SMALL_STATE(93)] = 615, + [SMALL_STATE(94)] = 644, + [SMALL_STATE(95)] = 673, + [SMALL_STATE(96)] = 702, + [SMALL_STATE(97)] = 731, + [SMALL_STATE(98)] = 760, + [SMALL_STATE(99)] = 789, + [SMALL_STATE(100)] = 818, + [SMALL_STATE(101)] = 847, + [SMALL_STATE(102)] = 876, + [SMALL_STATE(103)] = 898, + [SMALL_STATE(104)] = 924, + [SMALL_STATE(105)] = 946, + [SMALL_STATE(106)] = 972, + [SMALL_STATE(107)] = 994, + [SMALL_STATE(108)] = 1016, + [SMALL_STATE(109)] = 1038, + [SMALL_STATE(110)] = 1052, + [SMALL_STATE(111)] = 1074, + [SMALL_STATE(112)] = 1097, + [SMALL_STATE(113)] = 1120, + [SMALL_STATE(114)] = 1143, + [SMALL_STATE(115)] = 1166, + [SMALL_STATE(116)] = 1189, + [SMALL_STATE(117)] = 1212, + [SMALL_STATE(118)] = 1235, + [SMALL_STATE(119)] = 1258, + [SMALL_STATE(120)] = 1277, + [SMALL_STATE(121)] = 1296, + [SMALL_STATE(122)] = 1309, + [SMALL_STATE(123)] = 1332, + [SMALL_STATE(124)] = 1345, + [SMALL_STATE(125)] = 1362, + [SMALL_STATE(126)] = 1375, + [SMALL_STATE(127)] = 1394, + [SMALL_STATE(128)] = 1417, + [SMALL_STATE(129)] = 1440, + [SMALL_STATE(130)] = 1463, + [SMALL_STATE(131)] = 1486, + [SMALL_STATE(132)] = 1499, + [SMALL_STATE(133)] = 1522, + [SMALL_STATE(134)] = 1545, + [SMALL_STATE(135)] = 1568, + [SMALL_STATE(136)] = 1591, + [SMALL_STATE(137)] = 1614, + [SMALL_STATE(138)] = 1637, + [SMALL_STATE(139)] = 1656, + [SMALL_STATE(140)] = 1679, + [SMALL_STATE(141)] = 1692, + [SMALL_STATE(142)] = 1715, + [SMALL_STATE(143)] = 1738, + [SMALL_STATE(144)] = 1758, + [SMALL_STATE(145)] = 1776, + [SMALL_STATE(146)] = 1794, + [SMALL_STATE(147)] = 1812, + [SMALL_STATE(148)] = 1834, + [SMALL_STATE(149)] = 1852, + [SMALL_STATE(150)] = 1870, + [SMALL_STATE(151)] = 1888, + [SMALL_STATE(152)] = 1906, + [SMALL_STATE(153)] = 1924, + [SMALL_STATE(154)] = 1942, + [SMALL_STATE(155)] = 1962, + [SMALL_STATE(156)] = 1980, + [SMALL_STATE(157)] = 1998, + [SMALL_STATE(158)] = 2016, + [SMALL_STATE(159)] = 2034, + [SMALL_STATE(160)] = 2052, + [SMALL_STATE(161)] = 2070, + [SMALL_STATE(162)] = 2088, + [SMALL_STATE(163)] = 2106, + [SMALL_STATE(164)] = 2124, + [SMALL_STATE(165)] = 2136, + [SMALL_STATE(166)] = 2151, + [SMALL_STATE(167)] = 2170, + [SMALL_STATE(168)] = 2187, + [SMALL_STATE(169)] = 2202, + [SMALL_STATE(170)] = 2213, + [SMALL_STATE(171)] = 2228, + [SMALL_STATE(172)] = 2243, + [SMALL_STATE(173)] = 2260, + [SMALL_STATE(174)] = 2275, + [SMALL_STATE(175)] = 2288, + [SMALL_STATE(176)] = 2298, + [SMALL_STATE(177)] = 2310, + [SMALL_STATE(178)] = 2324, + [SMALL_STATE(179)] = 2340, + [SMALL_STATE(180)] = 2356, + [SMALL_STATE(181)] = 2370, + [SMALL_STATE(182)] = 2386, + [SMALL_STATE(183)] = 2396, + [SMALL_STATE(184)] = 2406, + [SMALL_STATE(185)] = 2416, + [SMALL_STATE(186)] = 2430, + [SMALL_STATE(187)] = 2440, + [SMALL_STATE(188)] = 2454, + [SMALL_STATE(189)] = 2468, + [SMALL_STATE(190)] = 2478, + [SMALL_STATE(191)] = 2492, + [SMALL_STATE(192)] = 2506, + [SMALL_STATE(193)] = 2516, + [SMALL_STATE(194)] = 2530, + [SMALL_STATE(195)] = 2544, + [SMALL_STATE(196)] = 2554, + [SMALL_STATE(197)] = 2564, + [SMALL_STATE(198)] = 2578, + [SMALL_STATE(199)] = 2590, + [SMALL_STATE(200)] = 2600, + [SMALL_STATE(201)] = 2610, + [SMALL_STATE(202)] = 2624, + [SMALL_STATE(203)] = 2640, + [SMALL_STATE(204)] = 2650, + [SMALL_STATE(205)] = 2664, + [SMALL_STATE(206)] = 2680, + [SMALL_STATE(207)] = 2690, + [SMALL_STATE(208)] = 2704, + [SMALL_STATE(209)] = 2714, + [SMALL_STATE(210)] = 2724, + [SMALL_STATE(211)] = 2736, + [SMALL_STATE(212)] = 2746, + [SMALL_STATE(213)] = 2756, + [SMALL_STATE(214)] = 2770, + [SMALL_STATE(215)] = 2784, + [SMALL_STATE(216)] = 2798, + [SMALL_STATE(217)] = 2811, + [SMALL_STATE(218)] = 2824, + [SMALL_STATE(219)] = 2833, + [SMALL_STATE(220)] = 2846, + [SMALL_STATE(221)] = 2859, + [SMALL_STATE(222)] = 2872, + [SMALL_STATE(223)] = 2883, + [SMALL_STATE(224)] = 2894, + [SMALL_STATE(225)] = 2907, + [SMALL_STATE(226)] = 2916, + [SMALL_STATE(227)] = 2925, + [SMALL_STATE(228)] = 2936, + [SMALL_STATE(229)] = 2947, + [SMALL_STATE(230)] = 2956, + [SMALL_STATE(231)] = 2965, + [SMALL_STATE(232)] = 2978, + [SMALL_STATE(233)] = 2987, + [SMALL_STATE(234)] = 3000, + [SMALL_STATE(235)] = 3011, + [SMALL_STATE(236)] = 3024, + [SMALL_STATE(237)] = 3037, + [SMALL_STATE(238)] = 3046, + [SMALL_STATE(239)] = 3059, + [SMALL_STATE(240)] = 3070, + [SMALL_STATE(241)] = 3083, + [SMALL_STATE(242)] = 3092, + [SMALL_STATE(243)] = 3105, + [SMALL_STATE(244)] = 3118, + [SMALL_STATE(245)] = 3127, + [SMALL_STATE(246)] = 3140, + [SMALL_STATE(247)] = 3151, + [SMALL_STATE(248)] = 3164, + [SMALL_STATE(249)] = 3175, + [SMALL_STATE(250)] = 3186, + [SMALL_STATE(251)] = 3197, + [SMALL_STATE(252)] = 3210, + [SMALL_STATE(253)] = 3223, + [SMALL_STATE(254)] = 3236, + [SMALL_STATE(255)] = 3249, + [SMALL_STATE(256)] = 3260, + [SMALL_STATE(257)] = 3273, + [SMALL_STATE(258)] = 3286, + [SMALL_STATE(259)] = 3299, + [SMALL_STATE(260)] = 3312, + [SMALL_STATE(261)] = 3325, + [SMALL_STATE(262)] = 3336, + [SMALL_STATE(263)] = 3347, + [SMALL_STATE(264)] = 3360, + [SMALL_STATE(265)] = 3371, + [SMALL_STATE(266)] = 3382, + [SMALL_STATE(267)] = 3395, + [SMALL_STATE(268)] = 3406, + [SMALL_STATE(269)] = 3416, + [SMALL_STATE(270)] = 3426, + [SMALL_STATE(271)] = 3436, + [SMALL_STATE(272)] = 3446, + [SMALL_STATE(273)] = 3456, + [SMALL_STATE(274)] = 3466, + [SMALL_STATE(275)] = 3476, + [SMALL_STATE(276)] = 3486, + [SMALL_STATE(277)] = 3494, + [SMALL_STATE(278)] = 3504, + [SMALL_STATE(279)] = 3514, + [SMALL_STATE(280)] = 3524, + [SMALL_STATE(281)] = 3534, + [SMALL_STATE(282)] = 3544, + [SMALL_STATE(283)] = 3554, + [SMALL_STATE(284)] = 3564, + [SMALL_STATE(285)] = 3574, + [SMALL_STATE(286)] = 3582, + [SMALL_STATE(287)] = 3592, + [SMALL_STATE(288)] = 3602, + [SMALL_STATE(289)] = 3612, + [SMALL_STATE(290)] = 3622, + [SMALL_STATE(291)] = 3632, + [SMALL_STATE(292)] = 3642, + [SMALL_STATE(293)] = 3652, + [SMALL_STATE(294)] = 3662, + [SMALL_STATE(295)] = 3672, + [SMALL_STATE(296)] = 3682, + [SMALL_STATE(297)] = 3692, + [SMALL_STATE(298)] = 3702, + [SMALL_STATE(299)] = 3712, + [SMALL_STATE(300)] = 3722, + [SMALL_STATE(301)] = 3732, + [SMALL_STATE(302)] = 3742, + [SMALL_STATE(303)] = 3752, + [SMALL_STATE(304)] = 3762, + [SMALL_STATE(305)] = 3770, + [SMALL_STATE(306)] = 3780, + [SMALL_STATE(307)] = 3790, + [SMALL_STATE(308)] = 3800, + [SMALL_STATE(309)] = 3810, + [SMALL_STATE(310)] = 3820, + [SMALL_STATE(311)] = 3830, + [SMALL_STATE(312)] = 3840, + [SMALL_STATE(313)] = 3850, + [SMALL_STATE(314)] = 3860, + [SMALL_STATE(315)] = 3870, + [SMALL_STATE(316)] = 3880, + [SMALL_STATE(317)] = 3888, + [SMALL_STATE(318)] = 3896, + [SMALL_STATE(319)] = 3906, + [SMALL_STATE(320)] = 3916, + [SMALL_STATE(321)] = 3926, + [SMALL_STATE(322)] = 3936, + [SMALL_STATE(323)] = 3946, + [SMALL_STATE(324)] = 3956, + [SMALL_STATE(325)] = 3966, + [SMALL_STATE(326)] = 3976, + [SMALL_STATE(327)] = 3984, + [SMALL_STATE(328)] = 3994, + [SMALL_STATE(329)] = 4001, + [SMALL_STATE(330)] = 4008, + [SMALL_STATE(331)] = 4015, + [SMALL_STATE(332)] = 4022, + [SMALL_STATE(333)] = 4029, + [SMALL_STATE(334)] = 4036, + [SMALL_STATE(335)] = 4043, + [SMALL_STATE(336)] = 4050, + [SMALL_STATE(337)] = 4057, + [SMALL_STATE(338)] = 4064, + [SMALL_STATE(339)] = 4071, + [SMALL_STATE(340)] = 4078, + [SMALL_STATE(341)] = 4085, + [SMALL_STATE(342)] = 4092, + [SMALL_STATE(343)] = 4099, + [SMALL_STATE(344)] = 4106, + [SMALL_STATE(345)] = 4113, + [SMALL_STATE(346)] = 4120, + [SMALL_STATE(347)] = 4127, + [SMALL_STATE(348)] = 4134, + [SMALL_STATE(349)] = 4141, + [SMALL_STATE(350)] = 4148, + [SMALL_STATE(351)] = 4155, + [SMALL_STATE(352)] = 4162, + [SMALL_STATE(353)] = 4169, + [SMALL_STATE(354)] = 4176, + [SMALL_STATE(355)] = 4183, + [SMALL_STATE(356)] = 4190, + [SMALL_STATE(357)] = 4197, + [SMALL_STATE(358)] = 4204, + [SMALL_STATE(359)] = 4211, + [SMALL_STATE(360)] = 4218, + [SMALL_STATE(361)] = 4225, + [SMALL_STATE(362)] = 4232, + [SMALL_STATE(363)] = 4239, + [SMALL_STATE(364)] = 4246, + [SMALL_STATE(365)] = 4253, + [SMALL_STATE(366)] = 4260, + [SMALL_STATE(367)] = 4267, + [SMALL_STATE(368)] = 4274, + [SMALL_STATE(369)] = 4281, + [SMALL_STATE(370)] = 4288, + [SMALL_STATE(371)] = 4295, + [SMALL_STATE(372)] = 4302, + [SMALL_STATE(373)] = 4309, + [SMALL_STATE(374)] = 4316, + [SMALL_STATE(375)] = 4323, + [SMALL_STATE(376)] = 4330, + [SMALL_STATE(377)] = 4337, + [SMALL_STATE(378)] = 4344, + [SMALL_STATE(379)] = 4351, + [SMALL_STATE(380)] = 4358, + [SMALL_STATE(381)] = 4365, + [SMALL_STATE(382)] = 4372, + [SMALL_STATE(383)] = 4379, + [SMALL_STATE(384)] = 4386, + [SMALL_STATE(385)] = 4393, + [SMALL_STATE(386)] = 4400, + [SMALL_STATE(387)] = 4407, + [SMALL_STATE(388)] = 4414, + [SMALL_STATE(389)] = 4421, + [SMALL_STATE(390)] = 4428, + [SMALL_STATE(391)] = 4435, + [SMALL_STATE(392)] = 4442, + [SMALL_STATE(393)] = 4449, + [SMALL_STATE(394)] = 4456, + [SMALL_STATE(395)] = 4463, + [SMALL_STATE(396)] = 4470, + [SMALL_STATE(397)] = 4477, }; 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_EXTRA(), - [5] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), - [7] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_type, 2, .production_id = 7), - [9] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_type, 2, .production_id = 7), - [11] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primitive_type, 1), - [13] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primitive_type, 1), - [15] = {.entry = {.count = 1, .reusable = true}}, SHIFT(166), - [17] = {.entry = {.count = 1, .reusable = true}}, SHIFT(128), - [19] = {.entry = {.count = 1, .reusable = true}}, SHIFT(213), - [21] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), - [23] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), - [25] = {.entry = {.count = 1, .reusable = false}}, SHIFT(39), - [27] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), - [29] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), - [31] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), - [33] = {.entry = {.count = 1, .reusable = false}}, SHIFT(202), - [35] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186), - [37] = {.entry = {.count = 1, .reusable = true}}, SHIFT(149), - [39] = {.entry = {.count = 1, .reusable = true}}, SHIFT(101), - [41] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), - [43] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), - [45] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(128), - [48] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(213), - [51] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(31), - [54] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(39), - [57] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(39), - [60] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(131), - [63] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(134), - [66] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(140), - [69] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(202), - [72] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(186), - [75] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(149), - [78] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(101), - [81] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(151), - [84] = {.entry = {.count = 1, .reusable = true}}, SHIFT(183), - [86] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_number_literal, 1), - [88] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_number_literal, 1), - [90] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_directive, 2), - [92] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_directive, 2), - [94] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_directive, 3), - [96] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_directive, 3), - [98] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_directive, 1), - [100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), - [102] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_directive, 1), - [104] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_identifier, 3, .production_id = 8), - [106] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_identifier, 3, .production_id = 8), - [108] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_identifier, 4, .production_id = 12), - [110] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_identifier, 4, .production_id = 12), - [112] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_start_param, 2, .production_id = 4), - [114] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_start_param, 2, .production_id = 4), - [116] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_directive, 2), - [118] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_directive, 2), - [120] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_directive, 4), - [122] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_directive, 4), - [124] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_directive, 8), - [126] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_directive, 8), - [128] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_directive, 2), - [130] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_directive, 2), - [132] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 3, .production_id = 2), - [134] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 3, .production_id = 2), - [136] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catchall_directive, 7), - [138] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catchall_directive, 7), - [140] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 2, .production_id = 5), - [142] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 2, .production_id = 5), - [144] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 4, .production_id = 14), - [146] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 4, .production_id = 14), - [148] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_registers_directive, 2), - [150] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_registers_directive, 2), - [152] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_directive, 2), - [154] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_directive, 2), - [156] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_data_directive, 4, .production_id = 13), - [158] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_directive, 4, .production_id = 13), - [160] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_locals_directive, 2), - [162] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_locals_directive, 2), - [164] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_directive, 3), - [166] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_directive, 3), - [168] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 3, .production_id = 10), - [170] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 3, .production_id = 10), - [172] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_directive, 3), - [174] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_directive, 3), - [176] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_directive, 3), - [178] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_directive, 3), - [180] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_data_directive, 3, .production_id = 9), - [182] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_directive, 3, .production_id = 9), - [184] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 1), - [186] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 1), - [188] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 2, .production_id = 1), - [190] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 2, .production_id = 1), - [192] = {.entry = {.count = 1, .reusable = false}}, SHIFT(162), - [194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), - [196] = {.entry = {.count = 1, .reusable = false}}, SHIFT(36), - [198] = {.entry = {.count = 1, .reusable = false}}, SHIFT(161), - [200] = {.entry = {.count = 1, .reusable = false}}, SHIFT(70), - [202] = {.entry = {.count = 1, .reusable = false}}, SHIFT(53), - [204] = {.entry = {.count = 1, .reusable = false}}, SHIFT(66), - [206] = {.entry = {.count = 1, .reusable = false}}, SHIFT(129), - [208] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(), - [210] = {.entry = {.count = 1, .reusable = false}}, SHIFT(180), - [212] = {.entry = {.count = 1, .reusable = false}}, SHIFT(164), - [214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177), - [216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), - [218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161), - [220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53), - [222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), - [224] = {.entry = {.count = 1, .reusable = false}}, SHIFT(177), - [226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(209), - [228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(156), - [230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), - [232] = {.entry = {.count = 1, .reusable = false}}, SHIFT(63), - [234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), - [236] = {.entry = {.count = 1, .reusable = false}}, SHIFT(55), - [238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), - [240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(88), - [242] = {.entry = {.count = 1, .reusable = false}}, SHIFT(139), - [244] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7), - [246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), - [248] = {.entry = {.count = 1, .reusable = false}}, SHIFT(78), - [250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169), - [252] = {.entry = {.count = 1, .reusable = false}}, SHIFT(124), - [254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), - [256] = {.entry = {.count = 1, .reusable = false}}, SHIFT(133), - [258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), - [260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(121), - [262] = {.entry = {.count = 1, .reusable = false}}, SHIFT(67), - [264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), - [266] = {.entry = {.count = 1, .reusable = false}}, SHIFT(57), - [268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(94), - [270] = {.entry = {.count = 1, .reusable = false}}, SHIFT(147), - [272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), - [274] = {.entry = {.count = 1, .reusable = false}}, SHIFT(138), - [276] = {.entry = {.count = 1, .reusable = false}}, SHIFT(175), - [278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), - [280] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_opcode, 1), - [282] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_opcode, 1), - [284] = {.entry = {.count = 1, .reusable = false}}, SHIFT(43), - [286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), - [288] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), - [290] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(41), - [293] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(41), - [296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), - [298] = {.entry = {.count = 1, .reusable = false}}, SHIFT(47), - [300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), - [302] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_access_modifiers, 1), - [304] = {.entry = {.count = 1, .reusable = false}}, SHIFT(41), - [306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), - [308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(211), - [310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(48), - [312] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(45), - [315] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(46), - [318] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(46), - [321] = {.entry = {.count = 1, .reusable = false}}, SHIFT(46), - [323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), - [325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), - [327] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 2), - [329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195), - [331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(199), - [333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), - [335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), - [337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), - [339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), - [341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3), - [343] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 3), - [345] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 4), - [347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), - [349] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(75), - [352] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), - [354] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(62), - [357] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 2), SHIFT_REPEAT(3), - [360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), - [362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), - [364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), - [366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71), - [368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), - [370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146), - [372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), - [374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), - [376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2), - [378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(76), - [380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179), - [382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), - [384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(184), - [386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(157), - [388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), - [390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(145), - [392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), - [394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144), - [396] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 5), - [398] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_identifier_repeat1, 1), - [400] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_identifier, 2), - [402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), - [404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), - [406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(78), - [408] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_boolean_literal, 1), - [410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106), - [412] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 6), - [414] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), - [416] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), SHIFT_REPEAT(128), - [419] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 1), - [421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(141), - [423] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), - [425] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), SHIFT_REPEAT(199), - [428] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_super_directive, 2, .production_id = 1), - [430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198), - [432] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 3, .production_id = 2), - [434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(77), - [436] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 2, .production_id = 1), - [438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(79), - [440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), - [442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), - [444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(215), - [446] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), - [448] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat3, 2), SHIFT_REPEAT(42), - [451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28), - [453] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_reference, 2, .production_id = 1), - [455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), - [457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), - [459] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 7), - [461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), - [463] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subannotation_definition, 3), - [465] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_directive, 2), - [467] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_implements_directive, 2, .production_id = 1), - [469] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_directive_repeat1, 2), SHIFT_REPEAT(192), - [472] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_annotation_directive_repeat1, 2), - [474] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 4, .production_id = 1), - [476] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), - [478] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat4, 2), SHIFT_REPEAT(40), - [481] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subannotation_definition, 2), - [483] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_full_field_identifier, 3), - [485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191), - [487] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_full_method_identifier, 3), - [489] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_data_directive_repeat1, 2), - [491] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_data_directive_repeat1, 2), SHIFT_REPEAT(7), - [494] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_data_directive_repeat1, 2), SHIFT_REPEAT(7), - [497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154), - [499] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_directive_repeat1, 2), - [501] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sparse_switch_directive_repeat1, 2), SHIFT_REPEAT(7), - [504] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_sparse_switch_directive_repeat1, 2), SHIFT_REPEAT(7), - [507] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 5, .production_id = 2), - [509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), - [511] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__identifier, 1), - [513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91), - [515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192), - [517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), - [519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), - [521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(111), - [523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(174), - [525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(102), - [527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108), - [529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), - [531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(205), - [533] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(38), - [536] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), - [538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(153), - [540] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__literal, 1), - [542] = {.entry = {.count = 1, .reusable = false}}, SHIFT(34), - [544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), - [546] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_property, 3, .production_id = 11), - [548] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_value, 1), - [550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155), - [552] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 2), - [554] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_packed_switch_directive_repeat1, 2), SHIFT_REPEAT(142), - [557] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_packed_switch_directive_repeat1, 2), - [559] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_directive_repeat1, 3), - [561] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_sparse_switch_directive_repeat1, 3), - [563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), - [565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), - [567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(167), - [569] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 4), - [571] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 3), - [573] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 3), - [575] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 2), - [577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), - [579] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statement_repeat1, 2), SHIFT_REPEAT(34), - [582] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_statement_repeat1, 2), - [584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), - [586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), - [588] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__identifier, 1), - [590] = {.entry = {.count = 1, .reusable = false}}, SHIFT(93), - [592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), - [594] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__statement_argument, 1), - [596] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statement_argument, 1), - [598] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_boolean_literal, 1), - [600] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_start_annotation, 3, .production_id = 3), - [602] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 2), - [604] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 4), - [606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(203), - [608] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 2), - [610] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 5, .production_id = 15), - [612] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 5, .production_id = 15), - [614] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subannotation_declaration, 2, .production_id = 1), - [616] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 3), - [618] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_statement_repeat1, 2), - [620] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field_identifier, 2), - [622] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_full_method_identifier, 3), - [624] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_full_field_identifier, 3), - [626] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 3, .production_id = 6), - [628] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), - [630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189), - [632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(212), - [634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(216), - [636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(196), - [638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), - [640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), - [642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), - [644] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_directive, 3, .production_id = 2), - [646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(207), - [648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(103), - [650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(206), - [652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(165), - [654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), - [656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104), - [658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(201), - [660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143), - [662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190), - [664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), - [666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193), - [668] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_visibility, 1), - [670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187), - [672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), - [674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), - [676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), - [678] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_directive, 2, .production_id = 1), - [680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), - [682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), - [684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), - [686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(210), + [5] = {.entry = {.count = 1, .reusable = true}}, SHIFT(205), + [7] = {.entry = {.count = 1, .reusable = false}}, SHIFT(219), + [9] = {.entry = {.count = 1, .reusable = true}}, SHIFT(350), + [11] = {.entry = {.count = 1, .reusable = false}}, SHIFT(397), + [13] = {.entry = {.count = 1, .reusable = true}}, SHIFT(397), + [15] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2), + [17] = {.entry = {.count = 1, .reusable = true}}, SHIFT(88), + [19] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73), + [21] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), + [23] = {.entry = {.count = 1, .reusable = false}}, SHIFT(20), + [25] = {.entry = {.count = 1, .reusable = true}}, SHIFT(321), + [27] = {.entry = {.count = 1, .reusable = false}}, SHIFT(364), + [29] = {.entry = {.count = 1, .reusable = true}}, SHIFT(95), + [31] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), + [33] = {.entry = {.count = 1, .reusable = false}}, SHIFT(72), + [35] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), + [37] = {.entry = {.count = 1, .reusable = false}}, SHIFT(26), + [39] = {.entry = {.count = 1, .reusable = false}}, SHIFT(154), + [41] = {.entry = {.count = 1, .reusable = false}}, SHIFT(140), + [43] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), + [45] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), + [47] = {.entry = {.count = 1, .reusable = false}}, SHIFT(21), + [49] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), + [51] = {.entry = {.count = 1, .reusable = false}}, SHIFT(235), + [53] = {.entry = {.count = 1, .reusable = false}}, SHIFT(367), + [55] = {.entry = {.count = 1, .reusable = false}}, SHIFT(45), + [57] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4), + [59] = {.entry = {.count = 1, .reusable = false}}, SHIFT(266), + [61] = {.entry = {.count = 1, .reusable = false}}, SHIFT(273), + [63] = {.entry = {.count = 1, .reusable = false}}, SHIFT(288), + [65] = {.entry = {.count = 1, .reusable = false}}, SHIFT(315), + [67] = {.entry = {.count = 1, .reusable = false}}, SHIFT(382), + [69] = {.entry = {.count = 1, .reusable = false}}, SHIFT(100), + [71] = {.entry = {.count = 1, .reusable = false}}, SHIFT(116), + [73] = {.entry = {.count = 1, .reusable = false}}, SHIFT(264), + [75] = {.entry = {.count = 1, .reusable = false}}, SHIFT(130), + [77] = {.entry = {.count = 1, .reusable = false}}, SHIFT(274), + [79] = {.entry = {.count = 1, .reusable = false}}, SHIFT(166), + [81] = {.entry = {.count = 1, .reusable = false}}, SHIFT(270), + [83] = {.entry = {.count = 1, .reusable = false}}, SHIFT(157), + [85] = {.entry = {.count = 1, .reusable = false}}, SHIFT(324), + [87] = {.entry = {.count = 1, .reusable = false}}, SHIFT(165), + [89] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(), + [91] = {.entry = {.count = 1, .reusable = true}}, SHIFT(278), + [93] = {.entry = {.count = 1, .reusable = false}}, SHIFT(143), + [95] = {.entry = {.count = 1, .reusable = false}}, SHIFT(87), + [97] = {.entry = {.count = 1, .reusable = true}}, SHIFT(367), + [99] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4), + [101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(266), + [103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(273), + [105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(315), + [107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(100), + [109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(116), + [111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(130), + [113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(270), + [115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(157), + [117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(165), + [119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(300), + [121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(196), + [123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), + [125] = {.entry = {.count = 1, .reusable = false}}, SHIFT(366), + [127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), + [129] = {.entry = {.count = 1, .reusable = false}}, SHIFT(29), + [131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), + [133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(360), + [135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(359), + [137] = {.entry = {.count = 1, .reusable = false}}, SHIFT(267), + [139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(222), + [141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(246), + [143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(357), + [145] = {.entry = {.count = 1, .reusable = false}}, SHIFT(356), + [147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(354), + [149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(353), + [151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(216), + [153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(351), + [155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), + [157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), + [159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186), + [161] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(300), + [164] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), + [166] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(176), + [169] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(366), + [172] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(16), + [175] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(29), + [178] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(29), + [181] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(360), + [184] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(359), + [187] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(267), + [190] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(222), + [193] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(246), + [196] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(357), + [199] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(356), + [202] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(354), + [205] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(353), + [208] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(216), + [211] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(351), + [214] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(64), + [217] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(19), + [220] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(20), + [223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(182), + [225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(183), + [227] = {.entry = {.count = 1, .reusable = false}}, SHIFT(58), + [229] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_directive, 2), + [231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198), + [233] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_directive, 2), + [235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), + [237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), + [239] = {.entry = {.count = 1, .reusable = false}}, SHIFT(63), + [241] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter_directive, 1), + [243] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameter_directive, 1), + [245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), + [247] = {.entry = {.count = 1, .reusable = false}}, SHIFT(35), + [249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), + [251] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 2), + [253] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 2), + [255] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 3), + [257] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 3), + [259] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_label, 1), + [261] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_label, 1), + [263] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jmp_label, 1), + [265] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jmp_label, 1), + [267] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_boolean, 1), + [269] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_boolean, 1), + [271] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__method_signature_body, 3, .production_id = 7), + [273] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__method_signature_body, 3, .production_id = 7), + [275] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_character, 2), + [277] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_character, 2), + [279] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 3, .production_id = 5), + [281] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_signature, 3, .production_id = 5), + [283] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__method_signature_body, 4, .production_id = 12), + [285] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__method_signature_body, 4, .production_id = 12), + [287] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_register, 1), + [289] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_register, 1), + [291] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_character, 3), + [293] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_character, 3), + [295] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 2, .production_id = 2), + [297] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_signature, 2, .production_id = 2), + [299] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_opcode, 1), + [301] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_directive, 4), + [303] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_directive, 4), + [305] = {.entry = {.count = 1, .reusable = false}}, SHIFT(254), + [307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(105), + [309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(72), + [311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(254), + [313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(103), + [315] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_directive, 5), + [317] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_directive, 5), + [319] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_directive, 2), + [321] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_source_directive, 2), + [323] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter_directive, 2), + [325] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameter_directive, 2), + [327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), + [329] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_type, 2), + [331] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_type, 2), + [333] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type, 1), + [335] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type, 1), + [337] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_local_directive, 6), + [339] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_local_directive, 6), + [341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(307), + [343] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primitive_type, 1), + [345] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primitive_type, 1), + [347] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_local_directive, 2), + [349] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_local_directive, 2), + [351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), + [353] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_data_directive, 4, .production_id = 14), + [355] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_directive, 4, .production_id = 14), + [357] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter_directive, 3), + [359] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameter_directive, 3), + [361] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_directive, 8), + [363] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_directive, 8), + [365] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_directive, 4), + [367] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_directive, 4), + [369] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression, 2, .production_id = 6), + [371] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression, 2, .production_id = 6), + [373] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_directive, 4, .production_id = 13), + [375] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_directive, 4, .production_id = 13), + [377] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_registers_directive, 2), + [379] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_registers_directive, 2), + [381] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_restart_local_directive, 2), + [383] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_restart_local_directive, 2), + [385] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_end_local_directive, 2), + [387] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_end_local_directive, 2), + [389] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_local_directive, 8), + [391] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_local_directive, 8), + [393] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_locals_directive, 2), + [395] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_locals_directive, 2), + [397] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_directive, 2), + [399] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_directive, 2), + [401] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catchall_directive, 7), + [403] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catchall_directive, 7), + [405] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_directive, 3), + [407] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_directive, 3), + [409] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression, 4, .production_id = 16), + [411] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression, 4, .production_id = 16), + [413] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression, 3, .production_id = 10), + [415] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression, 3, .production_id = 10), + [417] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_directive, 3, .production_id = 8), + [419] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_directive, 3, .production_id = 8), + [421] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_data_directive, 3, .production_id = 9), + [423] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_directive, 3, .production_id = 9), + [425] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_directive, 3), + [427] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_directive, 3), + [429] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter_directive, 4), + [431] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameter_directive, 4), + [433] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_directive, 2), + [435] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_directive, 2), + [437] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_directive, 3), + [439] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_directive, 3), + [441] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 1), + [443] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 1), + [445] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_directive, 4), + [447] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_directive, 4), + [449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(337), + [451] = {.entry = {.count = 1, .reusable = false}}, SHIFT(251), + [453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5), + [455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(210), + [457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(313), + [459] = {.entry = {.count = 1, .reusable = false}}, SHIFT(385), + [461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(94), + [463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(128), + [465] = {.entry = {.count = 1, .reusable = false}}, SHIFT(162), + [467] = {.entry = {.count = 1, .reusable = false}}, SHIFT(218), + [469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(218), + [471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163), + [473] = {.entry = {.count = 1, .reusable = false}}, SHIFT(199), + [475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), + [477] = {.entry = {.count = 1, .reusable = false}}, SHIFT(46), + [479] = {.entry = {.count = 1, .reusable = false}}, SHIFT(44), + [481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), + [483] = {.entry = {.count = 1, .reusable = false}}, SHIFT(336), + [485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(336), + [487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(111), + [489] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 2), + [491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(384), + [493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), + [495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), + [497] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__field_body, 3, .production_id = 3), + [499] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 4), + [501] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_full_method_signature, 3), + [503] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__full_field_body, 3), + [505] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 3), + [507] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_body, 1), + [509] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_body, 1, .production_id = 4), + [511] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subannotation_directive, 4, .production_id = 11), + [513] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 3), + [515] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subannotation_directive, 3, .production_id = 11), + [517] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__literal, 1), + [519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), + [521] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 2), + [523] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 4), + [525] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_reference, 2), + [527] = {.entry = {.count = 1, .reusable = false}}, SHIFT(303), + [529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(303), + [531] = {.entry = {.count = 1, .reusable = false}}, SHIFT(375), + [533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(119), + [535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71), + [537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(117), + [539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(112), + [541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(115), + [543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(141), + [545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(114), + [547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), + [549] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__method_signature_body_repeat1, 2), SHIFT_REPEAT(71), + [552] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__method_signature_body_repeat1, 2), + [554] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__method_signature_body_repeat1, 2), SHIFT_REPEAT(134), + [557] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__method_signature_body_repeat1, 2), SHIFT_REPEAT(72), + [560] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__method_signature_body_repeat1, 2), SHIFT_REPEAT(72), + [563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), + [565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113), + [567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(262), + [569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(391), + [571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(264), + [573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(333), + [575] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 2), + [577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6), + [579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192), + [581] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_field_definition, 2), SHIFT(176), + [584] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 5), + [586] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 3, .production_id = 1), + [588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), + [590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(206), + [592] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_field_definition, 3, .production_id = 1), SHIFT(176), + [595] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_handle, 3), + [597] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), + [599] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), SHIFT_REPEAT(147), + [602] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), SHIFT_REPEAT(92), + [605] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), SHIFT_REPEAT(176), + [608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(229), + [610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), + [612] = {.entry = {.count = 1, .reusable = false}}, SHIFT(226), + [614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(226), + [616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), + [618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), + [620] = {.entry = {.count = 1, .reusable = false}}, SHIFT(39), + [622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), + [624] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_access_modifiers, 1), + [626] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_access_modifiers, 1), + [628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120), + [630] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), + [632] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), + [634] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(120), + [637] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_custom_invoke, 9, .production_id = 19), + [639] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_custom_invoke, 8, .production_id = 19), + [641] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), + [643] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), SHIFT_REPEAT(384), + [646] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_custom_invoke, 7, .production_id = 19), + [648] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 5, .production_id = 1), + [650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), + [652] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_field_definition, 5, .production_id = 1), SHIFT(176), + [655] = {.entry = {.count = 1, .reusable = false}}, SHIFT(381), + [657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(390), + [659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(381), + [661] = {.entry = {.count = 1, .reusable = false}}, SHIFT(329), + [663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(372), + [665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(329), + [667] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 5, .production_id = 18), + [669] = {.entry = {.count = 1, .reusable = false}}, SHIFT(260), + [671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(260), + [673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(251), + [675] = {.entry = {.count = 1, .reusable = false}}, SHIFT(383), + [677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(352), + [679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(383), + [681] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 4), + [683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(211), + [685] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_field_definition, 4), SHIFT(176), + [688] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_value, 1), + [690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(373), + [692] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_repeat1, 2), + [694] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_repeat1, 2), SHIFT_REPEAT(144), + [697] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_string_repeat1, 2), SHIFT_REPEAT(144), + [700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54), + [702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(181), + [704] = {.entry = {.count = 1, .reusable = false}}, SHIFT(321), + [706] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18), + [708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144), + [710] = {.entry = {.count = 1, .reusable = false}}, SHIFT(144), + [712] = {.entry = {.count = 1, .reusable = false}}, SHIFT(284), + [714] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_packed_switch_directive_repeat1, 2), + [716] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_packed_switch_directive_repeat1, 2), SHIFT_REPEAT(19), + [719] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_packed_switch_directive_repeat1, 2), SHIFT_REPEAT(20), + [722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(338), + [724] = {.entry = {.count = 1, .reusable = false}}, SHIFT(302), + [726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), + [728] = {.entry = {.count = 1, .reusable = false}}, SHIFT(151), + [730] = {.entry = {.count = 1, .reusable = false}}, SHIFT(17), + [732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(149), + [734] = {.entry = {.count = 1, .reusable = false}}, SHIFT(149), + [736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), + [738] = {.entry = {.count = 1, .reusable = false}}, SHIFT(195), + [740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(122), + [742] = {.entry = {.count = 1, .reusable = false}}, SHIFT(184), + [744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(160), + [746] = {.entry = {.count = 1, .reusable = false}}, SHIFT(160), + [748] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_super_directive, 2), + [750] = {.entry = {.count = 1, .reusable = false}}, SHIFT(339), + [752] = {.entry = {.count = 1, .reusable = false}}, SHIFT(282), + [754] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__literal, 1), + [756] = {.entry = {.count = 1, .reusable = false}}, SHIFT(142), + [758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(346), + [760] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_field_definition_repeat1, 2), + [762] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_field_definition_repeat1, 2), SHIFT_REPEAT(176), + [765] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_implements_directive, 2), + [767] = {.entry = {.count = 1, .reusable = false}}, SHIFT(358), + [769] = {.entry = {.count = 1, .reusable = false}}, SHIFT(200), + [771] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_annotation_directive_repeat1, 2), + [773] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_directive_repeat1, 2), SHIFT_REPEAT(344), + [776] = {.entry = {.count = 1, .reusable = false}}, SHIFT(342), + [778] = {.entry = {.count = 1, .reusable = false}}, SHIFT(23), + [780] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__method_signature_body_repeat1, 1), + [782] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__method_signature_body_repeat1, 1), + [784] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 6, .production_id = 1), + [786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(371), + [788] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_field_definition_repeat1, 2), SHIFT_REPEAT(198), + [791] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(179), + [794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(344), + [796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(286), + [798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179), + [800] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 4), + [802] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 4, .production_id = 1), + [804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(33), + [806] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 3), + [808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(285), + [810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(208), + [812] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 6), + [814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(212), + [816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(209), + [818] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 3), + [820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84), + [822] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 5, .production_id = 1), + [824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), + [826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), + [828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), + [830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(396), + [832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(245), + [834] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 4, .production_id = 1), + [836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(294), + [838] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 7, .production_id = 1), + [840] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_value, 1), + [842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), + [844] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 5), + [846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(276), + [848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189), + [850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), + [852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(345), + [854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), + [856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85), + [858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), + [860] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(8), + [863] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), + [865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), + [867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(361), + [869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), + [871] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_expression_repeat1, 2, .production_id = 17), SHIFT_REPEAT(7), + [874] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_expression_repeat1, 2, .production_id = 17), + [876] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_data_directive_repeat1, 2), + [878] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_data_directive_repeat1, 2), SHIFT_REPEAT(231), + [881] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_custom_invoke_repeat1, 2), SHIFT_REPEAT(66), + [884] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_custom_invoke_repeat1, 2), + [886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(255), + [888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), + [890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32), + [892] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(236), + [895] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_directive_repeat1, 2), + [897] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sparse_switch_directive_repeat1, 2), SHIFT_REPEAT(345), + [900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(327), + [902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(287), + [904] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_property, 3), + [906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), + [908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(231), + [910] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7), + [912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), + [914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(236), + [916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(295), + [918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(308), + [920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(228), + [922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(332), + [924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), + [926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), + [928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(242), + [930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), + [932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(394), + [934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(395), + [936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(89), + [938] = {.entry = {.count = 1, .reusable = false}}, SHIFT(133), + [940] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_custom_invoke, 7, .production_id = 19), + [942] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_expression_repeat1, 2, .production_id = 15), + [944] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_expression_repeat1, 2, .production_id = 15), + [946] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_value, 1), + [948] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_body, 1), + [950] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_body, 1, .production_id = 4), + [952] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__field_body, 3, .production_id = 3), + [954] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 2), + [956] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_reference, 2), + [958] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_subannotation_directive, 3, .production_id = 11), + [960] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 3), + [962] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__full_field_body, 3), + [964] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_full_method_signature, 3), + [966] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_handle, 3), + [968] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_subannotation_directive, 4, .production_id = 11), + [970] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 4), + [972] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 5, .production_id = 18), + [974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(388), + [976] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_custom_invoke, 8, .production_id = 19), + [978] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_custom_invoke, 9, .production_id = 19), + [980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(101), + [982] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_directive_repeat1, 3), + [984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(304), + [986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(322), + [988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(310), + [990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(311), + [992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(355), + [994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(363), + [996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), + [998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(320), + [1000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), + [1002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(334), + [1004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(291), + [1006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(318), + [1008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(319), + [1010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), + [1012] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), + [1014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), + [1016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(323), + [1018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), + [1020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(296), + [1022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(202), + [1024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), + [1026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(197), + [1028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(256), + [1030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(248), + [1032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146), + [1034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), + [1036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(374), + [1038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(348), + [1040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), + [1042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(203), + [1044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), + [1046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), + [1048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(376), + [1050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(306), + [1052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(156), + [1054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(325), + [1056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(214), + [1058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), + [1060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(180), + [1062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(305), + [1064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(167), + [1066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(201), + [1068] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_visibility, 1), + [1070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(265), + [1072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(347), + [1074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), + [1076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(309), + [1078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(386), + [1080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(145), + [1082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), + [1084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161), + [1086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(314), + [1088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169), + [1090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(312), + [1092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), + [1094] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_directive, 3, .production_id = 1), + [1096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(164), + [1098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(387), + [1100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(223), + [1102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(378), + [1104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(379), + [1106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(380), + [1108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(392), + [1110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(393), + [1112] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_directive, 2), + [1114] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_opcode, 1), }; #ifdef __cplusplus @@ -23159,6 +41323,8 @@ extern const TSLanguage *tree_sitter_smali(void) { .alias_sequences = &ts_alias_sequences[0][0], .lex_modes = ts_lex_modes, .lex_fn = ts_lex, + .keyword_lex_fn = ts_lex_keywords, + .keyword_capture_token = sym_identifier, .primary_state_ids = ts_primary_state_ids, }; return &language; From f8c582fdf92fe3896733830199d39f4d39aaf0d7 Mon Sep 17 00:00:00 2001 From: Amaan Qureshi Date: Mon, 20 Feb 2023 07:25:52 -0500 Subject: [PATCH 72/98] feat: add ci script --- script/known_failures.txt | 14 ++++++++ script/parse-examples | 75 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 89 insertions(+) create mode 100644 script/known_failures.txt create mode 100755 script/parse-examples diff --git a/script/known_failures.txt b/script/known_failures.txt new file mode 100644 index 000000000..7f2b25c0b --- /dev/null +++ b/script/known_failures.txt @@ -0,0 +1,14 @@ +examples/smali/smali/src/test/resources/LexerTest/ByteLiteralTest.smali +examples/smali/smali/src/test/resources/LexerTest/CharLiteralTest.smali +examples/smali/smali/src/test/resources/LexerTest/CommentTest.smali +examples/smali/smali/src/test/resources/LexerTest/DirectiveTest.smali +examples/smali/smali/src/test/resources/LexerTest/FloatLiteralTest.smali +examples/smali/smali/src/test/resources/LexerTest/InstructionTest.smali +examples/smali/smali/src/test/resources/LexerTest/IntegerLiteralTest.smali +examples/smali/smali/src/test/resources/LexerTest/LongLiteralTest.smali +examples/smali/smali/src/test/resources/LexerTest/MiscTest.smali +examples/smali/smali/src/test/resources/LexerTest/ShortLiteralTest.smali +examples/smali/smali/src/test/resources/LexerTest/StringLiteralTest.smali +examples/smali/smali/src/test/resources/LexerTest/SymbolTest.smali +examples/smali/smali/src/test/resources/LexerTest/TypeAndIdentifierTest.smali +examples/smali/smali/src/test/resources/LexerTest/TypeAndIdentifierTest_api29.smali diff --git a/script/parse-examples b/script/parse-examples new file mode 100755 index 000000000..c8f44e67f --- /dev/null +++ b/script/parse-examples @@ -0,0 +1,75 @@ +#!/usr/bin/env bash + +set -eu + +cd "$(dirname "$0")/.." + +function clone_repo { + owner=$1 + name=$2 + sha=$3 + + path=examples/$name + if [ ! -d "$path" ]; then + echo "Cloning $owner/$name" + git clone "https://github.com/$owner/$name" "$path" + fi + + pushd "$path" >/dev/null + actual_sha=$(git rev-parse HEAD) + if [ "$actual_sha" != "$sha" ]; then + echo "Updating $owner/$name to $sha" + git fetch + git reset --hard "$sha" + fi + popd >/dev/null +} + +function install_apktool { + if ! command -v apktool >/dev/null; then + echo "Installing apktool" + sudo wget -q https://raw.githubusercontent.com/iBotPeaches/Apktool/master/scripts/linux/apktool -O /usr/local/bin/apktool + sudo chmod a+x /usr/local/bin/apktool + sudo wget -q "https://bitbucket.org/iBotPeaches/apktool/downloads/apktool_2.7.0.jar" -O /usr/local/bin/apktool.jar + sudo chmod a+x /usr/local/bin/apktool.jar + fi +} + +function download_and_decompile_apk { + url=$1 + path=examples/$2.apk + out=examples/$2 + + if [ ! -f "$path" ]; then + echo "Downloading $url" + wget -q "$url" -O "$path" + fi + + if [ ! -d "$path" ]; then + echo "Decompiling $path" + apktool d "$path" -o "$out" -f + fi + + rm -rf "$path" +} + +clone_repo JesusFreke smali 2771eae0a11f07bd892732232e6ee4e32437230d + +download_and_decompile_apk "https://dw23.uptodown.com/dwn/hMDl3XIoYDJlOqc50-qjcy0_6Kkl78yFp7CAbD3SaEkIloJ3JSFL5habMhXuc5rspFSDEAm9EqOYAx6jGlucNbjNH9CuMQueV-z71-ELij9U7POeo3603pGiPJWX7fPQ/hLs97vmoBeOc7My3_jaD1CRtJhepHWNUTIqIUD6_5SjJ5inqlmKi7lmGUw0eSEJTSmGbMG-kNt-2r76vXVsTdje4GZdB17tnaAGVZ9imyj69vCO21OOAJnmKTxh7ru2i/8-YXksi00t0VrrqrM-MhqPuejAdRkp-lPAI4mhxMOSsQzH7FcZ-h8uliBWgQGKcPXTYK_3fQnAiNkdC8MdXP3NIIDOcafyRRJo1ihu8a7uQ=/clash-of-clans-15-83-27.apk" Clash-of-Clans +download_and_decompile_apk "https://dw41.uptodown.com/dwn/Wm2_AaRzXFGY2xOlVHcu_gXusrzhCgCwFfuZbVrnsfjPileLHvLujTpMCUH9rRibAO1v8HxJFGOssZx-A4r44295dSGkkKq75PggTWhQNSpGRXBREVZnhrV_Sufda1s-/71vYNLpTTiCgwC4vnj4BIqQ3-YO5IrXuftSYGJdQ-L9Q4MQP6zbFEwdOVSJaO1rS9mlvBYk9ALFlK-UlsXuGFbKllBcmVMfCj-S4qROaIZj7J65xOqQgliUJdrUkwYwf/tcW63S18Rc7v2Vkq8Kf7eS2syBIQq8MuqvVCcBrGYLslrX4Hx3YHRkHiHirEKcIZZDGRqjSue47bwVVrhOwRKw==/instagram-270-2-0-24-82.apk" Instagram + +known_failures="$(cat script/known_failures.txt)" + +# shellcheck disable=2046 +tree-sitter parse -q \ + "examples/**/*.smali" \ + $(for failure in $known_failures; do echo "!${failure}"; done) + +example_count=$(find examples -name "*.smali" | wc -l) +failure_count=$(wc -w <<<"$known_failures") +success_count=$((example_count - failure_count)) +success_percent=$(bc -l <<<"100*${success_count}/${example_count}") + +printf \ + "Successfully parsed %d of %d example files (%.1f%%)\n" \ + "$success_count" "$example_count" "$success_percent" From a3557a251a8bbd8e8997d3c501c0c95af9227883 Mon Sep 17 00:00:00 2001 From: Amaan Qureshi Date: Mon, 20 Feb 2023 07:26:17 -0500 Subject: [PATCH 73/98] chore: tidy manifests and add gitattributes --- .gitattributes | 6 ++++++ .gitignore | 6 ++++-- Cargo.toml | 15 +++++---------- binding.gyp | 1 - package.json | 34 +++++++++++++++++++++++++++------- 5 files changed, 42 insertions(+), 20 deletions(-) create mode 100644 .gitattributes diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 000000000..c647c2bf4 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,6 @@ +/src/** linguist-vendored +/examples/* linguist-vendored + +src/grammar.json -diff +src/node-types.json -diff +src/parser.c -diff diff --git a/.gitignore b/.gitignore index 549337bae..386238461 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,6 @@ -/node_modules/ Cargo.lock package-lock.json -.envrc +/build +/node_modules +/examples/*/ +/target diff --git a/Cargo.toml b/Cargo.toml index caa338d9b..86e2c4d15 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,27 +1,22 @@ [package] name = "tree-sitter-smali" +description = "Smali grammar for tree-sitter" version = "0.0.1" -authors = ["Yotam Nachum", "Amaan Qureshi "] -description = "smali grammar for the tree-sitter parsing library" +authors = ["Yotam Nachum ", "Amaan Qureshi "] keywords = ["incremental", "parsing", "smali"] categories = ["parsing", "text-editors"] -repository = "https://github.com/amaanq/tree-sitter-smali" +repository = "https://git.sr.ht/~yotam/tree-sitter-smali" edition = "2021" license = "MIT" build = "bindings/rust/build.rs" -include = [ - "bindings/rust/*", - "grammar.js", - "queries/*", - "src/*", -] +include = ["bindings/rust/*", "grammar.js", "queries/*", "src/*"] [lib] path = "bindings/rust/lib.rs" [dependencies] -tree-sitter = "~0.20" +tree-sitter = "~0.20.3" [build-dependencies] cc = "1.0" diff --git a/binding.gyp b/binding.gyp index f24e0a6ae..ea6dcda57 100644 --- a/binding.gyp +++ b/binding.gyp @@ -9,7 +9,6 @@ "sources": [ "bindings/node/binding.cc", "src/parser.c", - # If your language uses an external scanner, add it here. ], "cflags_c": [ "-std=c99", diff --git a/package.json b/package.json index 94bc22f68..15ae7e48d 100644 --- a/package.json +++ b/package.json @@ -1,26 +1,46 @@ { "name": "tree-sitter-smali", "version": "0.0.1", - "description": "Smali grammar for tree sitter", + "description": "Smali grammar for tree-sitter", "main": "bindings/node", "keywords": [ "parser", - "lexer" + "lexer", + "smali" ], - "author": "Yotam Nachum", - "license": "ISC", + "author": "Yotam Nachum ", + "contributors": [ + "Amaan Qureshi " + ], + "license": "MIT", + "bugs": { + "url": "https://github.com/amaanq/tree-sitter-smali/issues" + }, + "homepage": "https://git.sr.ht/~yotam/tree-sitter-smali#readme", "dependencies": { "nan": "^2.15.0" }, "devDependencies": { "eslint": "^8.32.0", "eslint-config-google": "^0.14.0", - "prettier": "2.5.1", "tree-sitter-cli": "^0.20.1" }, + "repository": "https://git.sr.ht/~yotam/tree-sitter-smali", "scripts": { "build": "tree-sitter generate && node-gyp build", - "test": "tree-sitter test" + "test": "tree-sitter test && script/parse-examples", + "parse": "tree-sitter parse", + "test-windows": "tree-sitter test" }, - "repository": "https://git.sr.ht/~yotam/tree-sitter-smali" + "tree-sitter": [ + { + "scope": "source.smali", + "file-types": [ + "smali" + ], + "highlights": [ + "queries/highlights.scm" + ] + } + ] } From c9456c6be4f78070c8d59b6bd8d962115135861e Mon Sep 17 00:00:00 2001 From: Amaan Qureshi Date: Mon, 20 Feb 2023 07:26:29 -0500 Subject: [PATCH 74/98] feat: favor eslint as a linter over prettier --- .build.yml | 2 +- .prettierrc.json | 3 --- 2 files changed, 1 insertion(+), 4 deletions(-) delete mode 100644 .prettierrc.json diff --git a/.build.yml b/.build.yml index 7b0b5a817..93c2e5a8d 100644 --- a/.build.yml +++ b/.build.yml @@ -11,7 +11,7 @@ tasks: npm install - lint: | cd tree-sitter-smali - npx prettier --check grammar.js + eslint grammar.js - build: | cd tree-sitter-smali npm run build diff --git a/.prettierrc.json b/.prettierrc.json deleted file mode 100644 index 4517384bc..000000000 --- a/.prettierrc.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "arrowParens": "avoid" -} From 51a914ea34c96dcf483aaa0cfb7800dd84ac11f7 Mon Sep 17 00:00:00 2001 From: Amaan Qureshi Date: Mon, 20 Feb 2023 07:41:47 -0500 Subject: [PATCH 75/98] feat: add GitHub ci for the mirror --- .github/workflows/ci.yml | 34 +++++++++++++++++++++++ .github/workflows/publish.yml | 51 +++++++++++++++++++++++++++++++++++ 2 files changed, 85 insertions(+) create mode 100644 .github/workflows/ci.yml create mode 100644 .github/workflows/publish.yml diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml new file mode 100644 index 000000000..cb17c4488 --- /dev/null +++ b/.github/workflows/ci.yml @@ -0,0 +1,34 @@ +name: CI + +on: + push: + branches: + - master + pull_request: + branches: + - "**" + +jobs: + test: + runs-on: ${{ matrix.os }} + strategy: + fail-fast: true + matrix: + os: [macos-latest, ubuntu-latest] + steps: + - uses: actions/checkout@v3 + - uses: actions/setup-node@v2 + with: + node-version: 16 + - run: npm install + - run: npm test + + test_windows: + runs-on: windows-2019 + steps: + - uses: actions/checkout@v3 + - uses: actions/setup-node@v2 + with: + node-version: 16 + - run: npm install + - run: npm run-script test-windows diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml new file mode 100644 index 000000000..27632c934 --- /dev/null +++ b/.github/workflows/publish.yml @@ -0,0 +1,51 @@ +name: Publish + +on: + push: + branches: + - master + tags: + - "v*" + workflow_dispatch: + +jobs: + build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + - uses: actions/setup-node@v3 + with: + node-version: 16 + - run: npm install + - run: npm test + + publish-npm: + if: startsWith(github.ref, 'refs/tags/v') + needs: build + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v3 + - uses: actions/setup-node@v3 + with: + node-version: 16 + registry-url: https://registry.npmjs.org/ + - run: npm install + - run: npm publish + env: + NODE_AUTH_TOKEN: ${{secrets.NPM_TOKEN}} + + publish-crates: + if: startsWith(github.ref, 'refs/tags/v') + needs: build + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + - uses: actions-rs/toolchain@v1 + with: + profile: minimal + toolchain: stable + override: true + - uses: katyo/publish-crates@v2 + with: + registry-token: ${{ secrets.CARGO_REGISTRY_TOKEN }} From 951568bbe473654c4f3ef6ff0ea5947faa3b75a2 Mon Sep 17 00:00:00 2001 From: Amaan Qureshi Date: Mon, 20 Feb 2023 07:41:56 -0500 Subject: [PATCH 76/98] docs: add badges & link --- README.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 4b3e15402..ff162c856 100644 --- a/README.md +++ b/README.md @@ -1,9 +1,11 @@ -tree-sitter-smali -================= +# tree-sitter-smali [![builds.sr.ht status](https://builds.sr.ht/~yotam/tree-sitter-smali.svg)](https://builds.sr.ht/~yotam/tree-sitter-smali?) +[![GitHub Build Status](https://github.com/amaanq/tree-sitter-smali/actions/workflows/ci.yml/badge.svg)](https://github.com/amaanq/tree-sitter-smali/actions/workflows/ci.yml) +[![Discord](https://img.shields.io/discord/1063097320771698699?logo=discord)](https://discord.gg/w7nTvsVJhm) Smali grammar for [tree-sitter](https://github.com/tree-sitter/tree-sitter). -The smali syntax is poorly documented so there might be some problems with it -but the authoritative definition for the syntax is at [JesusFreke/smali](https://github.com/JesusFreke/smali). +The Smali syntax is poorly documented so there might be some problems with it +but the authoritative definition for the syntax is at [JesusFreke/smali](https://github.com/JesusFreke/smali), +most notably at [smali/src/main/jflex/smaliLexer.jflex](https://github.com/JesusFreke/smali/blob/master/smali/src/main/jflex/smaliLexer.jflex) From d20e9fecc532145e352a73347b780652c4684815 Mon Sep 17 00:00:00 2001 From: Amaan Qureshi Date: Mon, 20 Feb 2023 07:46:43 -0500 Subject: [PATCH 77/98] chore: update License --- LICENSE | 30 ++++++++++++++++++------------ 1 file changed, 18 insertions(+), 12 deletions(-) diff --git a/LICENSE b/LICENSE index 5aed9560a..a600aeabc 100644 --- a/LICENSE +++ b/LICENSE @@ -1,15 +1,21 @@ -ISC License +MIT License -Copyright (c) 2021, Yotam Nachum +Copyright (c) 2023 Yotam Nachum , Amaan Qureshi -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR -ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. From 5bc3f104192310afe53966445eafb456d37174d4 Mon Sep 17 00:00:00 2001 From: Amaan Qureshi Date: Mon, 20 Feb 2023 07:58:21 -0500 Subject: [PATCH 78/98] fix: update workflows --- .github/workflows/ci.yml | 9 +++++++++ .github/workflows/publish.yml | 9 +++++++++ script/parse-examples | 10 ---------- 3 files changed, 18 insertions(+), 10 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index cb17c4488..95f81414b 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -15,11 +15,20 @@ jobs: fail-fast: true matrix: os: [macos-latest, ubuntu-latest] + env: + APKTOOL_VERSION: 2.7.0 steps: - uses: actions/checkout@v3 - uses: actions/setup-node@v2 with: node-version: 16 + - name: Install dependencies + run: | + # Install Apktool. + sudo wget -q https://raw.githubusercontent.com/iBotPeaches/Apktool/master/scripts/linux/apktool -O /usr/local/bin/apktool + sudo chmod a+x /usr/local/bin/apktool + sudo wget -q "https://bitbucket.org/iBotPeaches/apktool/downloads/apktool_${APKTOOL_VERSION}.jar" -O /usr/local/bin/apktool.jar + sudo chmod a+x /usr/local/bin/apktool.jar - run: npm install - run: npm test diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 27632c934..61d5586d6 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -11,11 +11,20 @@ on: jobs: build: runs-on: ubuntu-latest + env: + APKTOOL_VERSION: 2.7.0 steps: - uses: actions/checkout@v3 - uses: actions/setup-node@v3 with: node-version: 16 + - name: Install dependencies + run: | + # Install Apktool. + sudo wget -q https://raw.githubusercontent.com/iBotPeaches/Apktool/master/scripts/linux/apktool -O /usr/local/bin/apktool + sudo chmod a+x /usr/local/bin/apktool + sudo wget -q "https://bitbucket.org/iBotPeaches/apktool/downloads/apktool_${APKTOOL_VERSION}.jar" -O /usr/local/bin/apktool.jar + sudo chmod a+x /usr/local/bin/apktool.jar - run: npm install - run: npm test diff --git a/script/parse-examples b/script/parse-examples index c8f44e67f..2f1bb6e63 100755 --- a/script/parse-examples +++ b/script/parse-examples @@ -25,16 +25,6 @@ function clone_repo { popd >/dev/null } -function install_apktool { - if ! command -v apktool >/dev/null; then - echo "Installing apktool" - sudo wget -q https://raw.githubusercontent.com/iBotPeaches/Apktool/master/scripts/linux/apktool -O /usr/local/bin/apktool - sudo chmod a+x /usr/local/bin/apktool - sudo wget -q "https://bitbucket.org/iBotPeaches/apktool/downloads/apktool_2.7.0.jar" -O /usr/local/bin/apktool.jar - sudo chmod a+x /usr/local/bin/apktool.jar - fi -} - function download_and_decompile_apk { url=$1 path=examples/$2.apk From 934b3e5fa766e0b0b779c69b7aa9ea7ab096e119 Mon Sep 17 00:00:00 2001 From: Amaan Qureshi Date: Mon, 20 Feb 2023 08:40:44 -0500 Subject: [PATCH 79/98] refactor: tidy up highlight queries and move @ to @punctuation.delimiter --- queries/highlights.scm | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/queries/highlights.scm b/queries/highlights.scm index 146c6c0a9..fd5180c0a 100644 --- a/queries/highlights.scm +++ b/queries/highlights.scm @@ -5,13 +5,7 @@ (primitive_type) @type.builtin ((class_identifier) @type.builtin - (#lua-match? @type.builtin "^Landroid/")) -((class_identifier) @type.builtin - (#lua-match? @type.builtin "^Lcom/android/")) -((class_identifier) @type.builtin - (#lua-match? @type.builtin "^Ldalvik/")) -((class_identifier) @type.builtin - (#lua-match? @type.builtin "^Ljava/")) + (#vim-match? @type.builtin "^L(android|com/android|dalvik|java)/")) ; Methods @@ -74,7 +68,7 @@ ; Parameters -(parameter) @parameter ; more like @parameter.builtin but that doesn't exist in nvim-treesitter +(parameter) @parameter.builtin (param_identifier) @parameter ; Labels @@ -102,7 +96,6 @@ [ "=" ".." - "@" ] @operator ; Keywords @@ -185,6 +178,7 @@ "->" ":" "," + "@" ] @punctuation.delimiter ; Comments From 5a742af7388864a3ff2ce8421328a33e7246a2d5 Mon Sep 17 00:00:00 2001 From: Amaan Qureshi Date: Mon, 20 Feb 2023 16:07:38 -0500 Subject: [PATCH 80/98] feat: remove apktool dependency and use repo with decompiled smali files, add smali2java repo --- .github/workflows/ci.yml | 9 --------- script/known_failures.txt | 1 + script/parse-examples | 23 ++--------------------- 3 files changed, 3 insertions(+), 30 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 95f81414b..cb17c4488 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -15,20 +15,11 @@ jobs: fail-fast: true matrix: os: [macos-latest, ubuntu-latest] - env: - APKTOOL_VERSION: 2.7.0 steps: - uses: actions/checkout@v3 - uses: actions/setup-node@v2 with: node-version: 16 - - name: Install dependencies - run: | - # Install Apktool. - sudo wget -q https://raw.githubusercontent.com/iBotPeaches/Apktool/master/scripts/linux/apktool -O /usr/local/bin/apktool - sudo chmod a+x /usr/local/bin/apktool - sudo wget -q "https://bitbucket.org/iBotPeaches/apktool/downloads/apktool_${APKTOOL_VERSION}.jar" -O /usr/local/bin/apktool.jar - sudo chmod a+x /usr/local/bin/apktool.jar - run: npm install - run: npm test diff --git a/script/known_failures.txt b/script/known_failures.txt index 7f2b25c0b..83c40931c 100644 --- a/script/known_failures.txt +++ b/script/known_failures.txt @@ -12,3 +12,4 @@ examples/smali/smali/src/test/resources/LexerTest/StringLiteralTest.smali examples/smali/smali/src/test/resources/LexerTest/SymbolTest.smali examples/smali/smali/src/test/resources/LexerTest/TypeAndIdentifierTest.smali examples/smali/smali/src/test/resources/LexerTest/TypeAndIdentifierTest_api29.smali +examples/smali2java/test_data/fc.smali diff --git a/script/parse-examples b/script/parse-examples index 2f1bb6e63..1980b35d3 100755 --- a/script/parse-examples +++ b/script/parse-examples @@ -25,28 +25,9 @@ function clone_repo { popd >/dev/null } -function download_and_decompile_apk { - url=$1 - path=examples/$2.apk - out=examples/$2 - - if [ ! -f "$path" ]; then - echo "Downloading $url" - wget -q "$url" -O "$path" - fi - - if [ ! -d "$path" ]; then - echo "Decompiling $path" - apktool d "$path" -o "$out" -f - fi - - rm -rf "$path" -} - clone_repo JesusFreke smali 2771eae0a11f07bd892732232e6ee4e32437230d - -download_and_decompile_apk "https://dw23.uptodown.com/dwn/hMDl3XIoYDJlOqc50-qjcy0_6Kkl78yFp7CAbD3SaEkIloJ3JSFL5habMhXuc5rspFSDEAm9EqOYAx6jGlucNbjNH9CuMQueV-z71-ELij9U7POeo3603pGiPJWX7fPQ/hLs97vmoBeOc7My3_jaD1CRtJhepHWNUTIqIUD6_5SjJ5inqlmKi7lmGUw0eSEJTSmGbMG-kNt-2r76vXVsTdje4GZdB17tnaAGVZ9imyj69vCO21OOAJnmKTxh7ru2i/8-YXksi00t0VrrqrM-MhqPuejAdRkp-lPAI4mhxMOSsQzH7FcZ-h8uliBWgQGKcPXTYK_3fQnAiNkdC8MdXP3NIIDOcafyRRJo1ihu8a7uQ=/clash-of-clans-15-83-27.apk" Clash-of-Clans -download_and_decompile_apk "https://dw41.uptodown.com/dwn/Wm2_AaRzXFGY2xOlVHcu_gXusrzhCgCwFfuZbVrnsfjPileLHvLujTpMCUH9rRibAO1v8HxJFGOssZx-A4r44295dSGkkKq75PggTWhQNSpGRXBREVZnhrV_Sufda1s-/71vYNLpTTiCgwC4vnj4BIqQ3-YO5IrXuftSYGJdQ-L9Q4MQP6zbFEwdOVSJaO1rS9mlvBYk9ALFlK-UlsXuGFbKllBcmVMfCj-S4qROaIZj7J65xOqQgliUJdrUkwYwf/tcW63S18Rc7v2Vkq8Kf7eS2syBIQq8MuqvVCcBrGYLslrX4Hx3YHRkHiHirEKcIZZDGRqjSue47bwVVrhOwRKw==/instagram-270-2-0-24-82.apk" Instagram +clone_repo AlexeySoshin smali2java 95795b9ccd540ae72987ba68896a783f312b8c29 +clone_repo amaanq misc-smali-code 220aa27251f3ed680d563de3f174b1106c9b9f0e known_failures="$(cat script/known_failures.txt)" From 595092868db292a565288aad9f63dfaa80c4e530 Mon Sep 17 00:00:00 2001 From: Amaan Qureshi Date: Mon, 20 Feb 2023 16:14:41 -0500 Subject: [PATCH 81/98] refactor: flatten if/cmp conditional query --- queries/highlights.scm | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/queries/highlights.scm b/queries/highlights.scm index fd5180c0a..5f89cfa74 100644 --- a/queries/highlights.scm +++ b/queries/highlights.scm @@ -86,9 +86,7 @@ (#lua-match? @keyword.return "^return")) ((opcode) @conditional - (#lua-match? @conditional "^if")) -((opcode) @conditional - (#lua-match? @conditional "^cmp")) + (#vim-match? @conditional "^(if|cmp)")) ((opcode) @exception (#lua-match? @exception "^throw")) From 9c476cf2f22195a70d5874b809f415c73168cbc8 Mon Sep 17 00:00:00 2001 From: Amaan Qureshi Date: Tue, 21 Feb 2023 22:26:14 -0500 Subject: [PATCH 82/98] chore: add .npmignore --- .gitattributes | 3 ++- .npmignore | 5 +++++ 2 files changed, 7 insertions(+), 1 deletion(-) create mode 100644 .npmignore diff --git a/.gitattributes b/.gitattributes index c647c2bf4..49e20c96e 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1,4 +1,5 @@ -/src/** linguist-vendored +/src/parser.c linguist-vendored +/src/*.json linguist-vendored /examples/* linguist-vendored src/grammar.json -diff diff --git a/.npmignore b/.npmignore new file mode 100644 index 000000000..822430e96 --- /dev/null +++ b/.npmignore @@ -0,0 +1,5 @@ +build +examples +script +target +test From 88a677b791012b95210bac5c8967c0dac5e776e4 Mon Sep 17 00:00:00 2001 From: Amaan Qureshi Date: Tue, 21 Feb 2023 22:27:43 -0500 Subject: [PATCH 83/98] style: update rust bindings with README and better file docs --- Cargo.toml | 2 +- LICENSE | 2 +- bindings/rust/README.md | 36 ++++++++++++++++++++++++++++++++++++ bindings/rust/build.rs | 25 ------------------------- bindings/rust/lib.rs | 34 +++++++++++++++++++++++++--------- 5 files changed, 63 insertions(+), 36 deletions(-) create mode 100644 bindings/rust/README.md diff --git a/Cargo.toml b/Cargo.toml index 86e2c4d15..0f259c12c 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "tree-sitter-smali" description = "Smali grammar for tree-sitter" -version = "0.0.1" +version = "0.0.2" authors = ["Yotam Nachum ", "Amaan Qureshi "] keywords = ["incremental", "parsing", "smali"] categories = ["parsing", "text-editors"] diff --git a/LICENSE b/LICENSE index a600aeabc..1fb8fdab9 100644 --- a/LICENSE +++ b/LICENSE @@ -1,4 +1,4 @@ -MIT License +The MIT License (MIT) Copyright (c) 2023 Yotam Nachum , Amaan Qureshi diff --git a/bindings/rust/README.md b/bindings/rust/README.md new file mode 100644 index 000000000..5162114cc --- /dev/null +++ b/bindings/rust/README.md @@ -0,0 +1,36 @@ +# tree-sitter-smali + +This crate provides a Smali grammar for the [tree-sitter][] parsing library. To +use this crate, add it to the `[dependencies]` section of your `Cargo.toml` +file. (Note that you will probably also need to depend on the +[`tree-sitter`][tree-sitter crate] crate to use the parsed result in any useful +way.) + +```toml +[dependencies] +tree-sitter = "~0.20.3" +tree-sitter-smali = "0.0.2" +``` + +Typically, you will use the [language][language func] function to add this +grammar to a tree-sitter [Parser][], and then use the parser to parse some code: + +```rust +let code = r#" + fn double(x: i32) -> i32 { + x * 2 + } +"#; +let mut parser = Parser::new(); +parser.set_language(tree_sitter_smali::language()).expect("Error loading Smali grammar"); +let parsed = parser.parse(code, None); +``` + +If you have any questions, please reach out to us in the [tree-sitter +discussions] page. + +[language func]: https://docs.rs/tree-sitter-smali/*/tree_sitter_smali/fn.language.html +[parser]: https://docs.rs/tree-sitter/*/tree_sitter/struct.Parser.html +[tree-sitter]: https://tree-sitter.github.io/ +[tree-sitter crate]: https://crates.io/crates/tree-sitter +[tree-sitter discussions]: https://github.com/tree-sitter/tree-sitter/discussions diff --git a/bindings/rust/build.rs b/bindings/rust/build.rs index cd9230d89..fc839798a 100644 --- a/bindings/rust/build.rs +++ b/bindings/rust/build.rs @@ -10,31 +10,6 @@ fn main() { 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 index bd193f21c..5bed13608 100644 --- a/bindings/rust/lib.rs +++ b/bindings/rust/lib.rs @@ -1,4 +1,9 @@ -//! This crate provides smali language support for the [tree-sitter][] parsing library. +// ------------------------------------------------------------------------------------------------ +// Copyright © 2023, Amaan Qureshi , Yotam Nachum +// See the LICENSE file in this repo for license details. +// ------------------------------------------------------------------------------------------------ + +//! This crate provides Smali 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: @@ -6,7 +11,7 @@ //! ``` //! let code = ""; //! let mut parser = tree_sitter::Parser::new(); -//! parser.set_language(tree_sitter_smali::language()).expect("Error loading smali grammar"); +//! parser.set_language(tree_sitter_smali::language()).expect("Error loading Smali grammar"); //! let tree = parser.parse(code, None).unwrap(); //! ``` //! @@ -28,17 +33,28 @@ pub fn language() -> Language { unsafe { tree_sitter_smali() } } -/// 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: &str = include_str!("../../src/node-types.json"); +/// The source of the Rust tree-sitter grammar description. +pub const GRAMMAR: &str = include_str!("../../grammar.js"); -// Uncomment these to include any queries that this grammar contains +/// The folds query for this language. +pub const FOLDS_QUERY: &str = include_str!("../../queries/folds.scm"); +/// The syntax highlighting query for this language. pub const HIGHLIGHTS_QUERY: &str = include_str!("../../queries/highlights.scm"); + +/// The indents query for this language. +pub const INDENTS_QUERY: &str = include_str!("../../queries/indents.scm"); + +/// The injection query for this language. pub const INJECTIONS_QUERY: &str = include_str!("../../queries/injections.scm"); + +/// The symbol tagging query for this language. pub const LOCALS_QUERY: &str = include_str!("../../queries/locals.scm"); -// pub const TAGS_QUERY: &'static str = include_str!("../../queries/tags.scm"); + +/// 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: &str = include_str!("../../src/node-types.json"); #[cfg(test)] mod tests { @@ -47,6 +63,6 @@ mod tests { let mut parser = tree_sitter::Parser::new(); parser .set_language(super::language()) - .expect("Error loading smali language"); + .expect("Error loading Smali grammar"); } } From 76d083f4a97ec0900869547c6187f37f45825c96 Mon Sep 17 00:00:00 2001 From: Amaan Qureshi Date: Tue, 21 Feb 2023 22:30:35 -0500 Subject: [PATCH 84/98] feat: add Swift bindings --- Package.swift | 36 ++++++++++++++++++++++++++++++++++++ bindings/swift/smali.h | 16 ++++++++++++++++ 2 files changed, 52 insertions(+) create mode 100644 Package.swift create mode 100644 bindings/swift/smali.h diff --git a/Package.swift b/Package.swift new file mode 100644 index 000000000..ad64bee2b --- /dev/null +++ b/Package.swift @@ -0,0 +1,36 @@ +// swift-tools-version:5.3 +import PackageDescription + +let package = Package( + name: "TreeSitterSmali", + platforms: [.macOS(.v10_13), .iOS(.v11)], + products: [ + .library(name: "TreeSitterSmali", targets: ["TreeSitterSmali"]), + ], + dependencies: [], + targets: [ + .target(name: "TreeSitterSmali", + path: ".", + exclude: [ + "binding.gyp", + "bindings", + "Cargo.toml", + "test", + "grammar.js", + "LICENSE", + "package.json", + "README.md", + "script", + "src/grammar.json", + "src/node-types.json", + ], + sources: [ + "src/parser.c", + ], + resources: [ + .copy("queries") + ], + publicHeadersPath: "bindings/swift", + cSettings: [.headerSearchPath("src")]) + ] +) diff --git a/bindings/swift/smali.h b/bindings/swift/smali.h new file mode 100644 index 000000000..3c5279406 --- /dev/null +++ b/bindings/swift/smali.h @@ -0,0 +1,16 @@ +#ifndef TREE_SITTER_SMALI_H_ +#define TREE_SITTER_SMALI_H_ + +typedef struct TSLanguage TSLanguage; + +#ifdef __cplusplus +extern "C" { +#endif + +extern TSLanguage *tree_sitter_smali(); + +#ifdef __cplusplus +} +#endif + +#endif // TREE_SITTER_SMALI_H_ From e7da91418fb1d88270688c7cbe72a25be4d66039 Mon Sep 17 00:00:00 2001 From: Amaan Qureshi Date: Tue, 21 Feb 2023 22:30:44 -0500 Subject: [PATCH 85/98] feat: v0.0.2 --- Cargo.toml | 4 +++- package.json | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 0f259c12c..1524a4743 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -3,11 +3,13 @@ name = "tree-sitter-smali" description = "Smali grammar for tree-sitter" version = "0.0.2" authors = ["Yotam Nachum ", "Amaan Qureshi "] +license = "MIT" +readme = "bindings/rust/README.md" keywords = ["incremental", "parsing", "smali"] categories = ["parsing", "text-editors"] repository = "https://git.sr.ht/~yotam/tree-sitter-smali" edition = "2021" -license = "MIT" +autoexamples = false build = "bindings/rust/build.rs" include = ["bindings/rust/*", "grammar.js", "queries/*", "src/*"] diff --git a/package.json b/package.json index 15ae7e48d..e97ffd6d8 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "tree-sitter-smali", - "version": "0.0.1", + "version": "0.0.2", "description": "Smali grammar for tree-sitter", "main": "bindings/node", "keywords": [ From a67a429784dafa0ca4342d71e6530137ca803883 Mon Sep 17 00:00:00 2001 From: Amaan Qureshi Date: Tue, 21 Feb 2023 23:57:22 -0500 Subject: [PATCH 86/98] ci: remove apktool installation --- .github/workflows/publish.yml | 9 --------- 1 file changed, 9 deletions(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 61d5586d6..27632c934 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -11,20 +11,11 @@ on: jobs: build: runs-on: ubuntu-latest - env: - APKTOOL_VERSION: 2.7.0 steps: - uses: actions/checkout@v3 - uses: actions/setup-node@v3 with: node-version: 16 - - name: Install dependencies - run: | - # Install Apktool. - sudo wget -q https://raw.githubusercontent.com/iBotPeaches/Apktool/master/scripts/linux/apktool -O /usr/local/bin/apktool - sudo chmod a+x /usr/local/bin/apktool - sudo wget -q "https://bitbucket.org/iBotPeaches/apktool/downloads/apktool_${APKTOOL_VERSION}.jar" -O /usr/local/bin/apktool.jar - sudo chmod a+x /usr/local/bin/apktool.jar - run: npm install - run: npm test From d7f37379b1719416bd4094eaa82744e1c6c32788 Mon Sep 17 00:00:00 2001 From: Amaan Qureshi Date: Mon, 17 Apr 2023 22:14:17 -0400 Subject: [PATCH 87/98] refactor: misc tidying up --- grammar.js | 527 ++++++++++++++++++++++++++--------------------------- 1 file changed, 259 insertions(+), 268 deletions(-) diff --git a/grammar.js b/grammar.js index d91d52930..17ef2ed24 100644 --- a/grammar.js +++ b/grammar.js @@ -333,220 +333,211 @@ function commaSep(rule, trailing_separator = false) { module.exports = grammar({ name: 'smali', - extras: $ => [$.comment, /\s/], + conflicts: $ => [ + [$.field_definition], // smali/src/test/resources/LexerTest/RealSmaliFileTest.smali to understand why + ], - word: $ => $.identifier, + extras: $ => [ + $.comment, + /\s/, + ], - conflicts: $ => [ - [$.field_definition], + supertypes: $ => [ + $.directive, + $.literal, + $.register, + $.statement, + $.type, + $.value, ], + word: $ => $.identifier, + rules: { - class_definition: $ => - seq( - $.class_directive, - $.super_directive, - optional($.source_directive), - repeat($.implements_directive), - repeat(choice( - $.annotation_directive, - $.method_definition, - $.field_definition, - )), - ), + class_definition: $ => seq( + $.class_directive, + $.super_directive, + optional($.source_directive), + repeat($.implements_directive), + repeat(choice( + $.annotation_directive, + $.method_definition, + $.field_definition, + )), + ), // class related - class_directive: $ => - seq( - '.class', - optional(field('modifiers', $.access_modifiers)), - $.class_identifier, - ), + class_directive: $ => seq( + '.class', + optional($.access_modifiers), + $.class_identifier, + ), super_directive: $ => seq('.super', $.class_identifier), source_directive: $ => seq('.source', $.string), implements_directive: $ => seq('.implements', $.class_identifier), - field_definition: $ => - seq( - '.field', - optional(field('modifiers', $.access_modifiers)), - $._field_body, - optional(seq('=', $.value)), - optional(seq( - repeat($.annotation_directive), - '.end field', - )), - ), + field_definition: $ => seq( + '.field', + optional($.access_modifiers), + $._field_body, + optional(seq('=', $.value)), + optional(seq( + repeat($.annotation_directive), + '.end field', + )), + ), - // method - method_definition: $ => - seq( - '.method', - optional(field('modifiers', $.access_modifiers)), - $.method_signature, - repeat($.statement), - '.end method', - ), + // Method + method_definition: $ => seq( + '.method', + optional($.access_modifiers), + $.method_signature, + repeat($.statement), + '.end method', + ), // annotation related - annotation_directive: $ => - seq( - '.annotation', - $.annotation_visibility, - $.class_identifier, - repeat($.annotation_property), - '.end annotation', - ), + annotation_directive: $ => seq( + '.annotation', + $.annotation_visibility, + $.class_identifier, + repeat($.annotation_property), + '.end annotation', + ), annotation_visibility: _ => choice('system', 'build', 'runtime'), annotation_property: $ => seq($.annotation_key, '=', $.annotation_value), annotation_key: _ => /\w+/, - annotation_value: $ => - choice( - $._literal, - $.body, - $.list, - $.enum_reference, - $.subannotation_directive, - $.class_identifier, - ), + annotation_value: $ => choice( + $.literal, + $.body, + $.list, + $.enum_reference, + $.subannotation_directive, + $.class_identifier, + ), - subannotation_directive: $ => - seq( - '.subannotation', field('identifier', $.class_identifier), - repeat($.annotation_property), - '.end subannotation', - ), + subannotation_directive: $ => seq( + '.subannotation', + $.class_identifier, + repeat($.annotation_property), + '.end subannotation', + ), - param_directive: $ => - prec.right( - seq( - '.param', - $.parameter, - optional(choice( - seq(repeat($.annotation_directive), '.end param'), - seq(optional(','), choice($._literal, alias($.identifier, $.param_identifier))), - )), - ), - ), + param_directive: $ => prec.right(seq( + '.param', + $.parameter, + optional(choice( + seq(repeat($.annotation_directive), '.end param'), + seq(optional(','), choice($.literal, alias($.identifier, $.param_identifier))), + )), + )), - parameter_directive: $ => - prec.right( - seq( - '.parameter', - optional($._literal), - optional(seq( - repeat($.annotation_directive), - '.end parameter', - )), - ), - ), + parameter_directive: $ => prec.right(seq( + '.parameter', + optional($.literal), + optional(seq( + repeat($.annotation_directive), + '.end parameter', + )), + )), // code lines - statement: $ => - choice( - $.label, - $.jmp_label, - $._directive, - $.annotation_directive, - $.expression, - ), + statement: $ => choice( + $.label, + $.jmp_label, + $.directive, + $.annotation_directive, + $.expression, + ), // expression - expression: $ => - seq( - field('opcode', $.opcode), - commaSep(field('argument', $.value)), - '\n', - ), - opcode: (_) => choice(...opcodes), - value: $ => - choice( - $._type, - $.list, - $.label, - $.jmp_label, - $.range, - $.register, - $.body, - $._literal, - $.enum_reference, - $.subannotation_directive, - $.method_handle, - $.custom_invoke, - ), + expression: $ => seq( + $.opcode, + commaSep($.value), + '\n', + ), + + opcode: _ => choice(...opcodes), + value: $ => choice( + $.type, + $.list, + $.label, + $.jmp_label, + $.range, + $.register, + $.body, + $.literal, + $.enum_reference, + $.subannotation_directive, + $.method_handle, + $.custom_invoke, + ), // code declarations - _directive: $ => - choice( - $.line_directive, - $.locals_directive, - $.local_directive, - $.registers_directive, - $.param_directive, - $.parameter_directive, - $.catch_directive, - $.catchall_directive, - $.packed_switch_directive, - $.sparse_switch_directive, - $.array_data_directive, - $.end_local_directive, - $.restart_local_directive, - $.prologue_directive, - $.epilogue_directive, - $.source_directive, - ), + directive: $ => choice( + $.line_directive, + $.locals_directive, + $.local_directive, + $.registers_directive, + $.param_directive, + $.parameter_directive, + $.catch_directive, + $.catchall_directive, + $.packed_switch_directive, + $.sparse_switch_directive, + $.array_data_directive, + $.end_local_directive, + $.restart_local_directive, + $.prologue_directive, + $.epilogue_directive, + $.source_directive, + ), line_directive: $ => seq('.line', $.number), locals_directive: $ => seq('.locals', $.number), - local_directive: $ => - seq( - '.local', - $.register, - optional(seq( - ',', choice($._literal, $.identifier), - ':', $._type, - optional(seq(',', $.string)), - )), - ), + local_directive: $ => seq( + '.local', + $.register, + optional(seq( + ',', choice($.literal, $.identifier), + ':', $.type, + optional(seq(',', $.string)), + )), + ), end_local_directive: $ => seq('.end local', $.register), restart_local_directive: $ => seq('.restart local', $.register), registers_directive: $ => seq('.registers', $.number), - catch_directive: $ => - seq( - '.catch', - $.class_identifier, - choice( - seq('{', $.label, '..', $.label, '}', $.label), - seq('{', $.jmp_label, '..', $.jmp_label, '}', $.jmp_label), - ), - ), - catchall_directive: $ => - seq( - '.catchall', - choice( - seq('{', $.label, '..', $.label, '}', $.label), - seq('{', $.jmp_label, '..', $.jmp_label, '}', $.jmp_label), - ), - ), - packed_switch_directive: $ => - seq( - '.packed-switch', - $.number, - repeat(choice($.label, $.jmp_label)), - '.end packed-switch', - ), - sparse_switch_directive: $ => - seq( - '.sparse-switch', - repeat(seq($.number, '->', $.label)), - '.end sparse-switch', + catch_directive: $ => seq( + '.catch', + $.class_identifier, + choice( + seq('{', $.label, '..', $.label, '}', $.label), + seq('{', $.jmp_label, '..', $.jmp_label, '}', $.jmp_label), ), - array_data_directive: $ => - seq( - '.array-data', - field('element_width', $.number), - field('value', repeat($.number)), - '.end array-data', + ), + catchall_directive: $ => seq( + '.catchall', + choice( + seq('{', $.label, '..', $.label, '}', $.label), + seq('{', $.jmp_label, '..', $.jmp_label, '}', $.jmp_label), ), + ), + packed_switch_directive: $ => seq( + '.packed-switch', + $.number, + repeat(choice($.label, $.jmp_label)), + '.end packed-switch', + ), + sparse_switch_directive: $ => seq( + '.sparse-switch', + repeat(seq($.number, '->', $.label)), + '.end sparse-switch', + ), + array_data_directive: $ => seq( + '.array-data', + field('element_width', $.number), + field('value', repeat($.number)), + '.end array-data', + ), prologue_directive: _ => '.prologue', epilogue_directive: _ => '.epilogue', @@ -558,61 +549,65 @@ module.exports = grammar({ jmp_label: _ => prec(-1, token(/\w+:/)), // various "bodies" - body: $ => - choice( - $._field_body, - $._full_field_body, - $.method_signature, - alias($._method_signature_body, $.method_signature), - $.full_method_signature, - ), - _field_body: $ => choice( - seq( - alias(choice($.identifier, $.number), $.field_identifier), - ':', - alias($._type, $.field_type), - ), + body: $ => choice( + $._field_body, + $._full_field_body, + $.method_signature, + alias($._method_signature_body, $.method_signature), + $.full_method_signature, + ), + _field_body: $ => seq( + alias(choice($.identifier, $.number), $.field_identifier), + ':', + alias($.type, $.field_type), ), - method_signature: $ => - seq( - alias(choice( - '', - '', - seq(optional('-'), $.identifier), // method identifiers can start with a - + method_signature: $ => seq( + alias( + choice( + seq(optional('-'), $.identifier), $.number, - ), $.method_identifier), - $._method_signature_body, - ), - _method_signature_body: $ => - seq( - '(', - alias(repeat($._type), $.parameters), - ')', - field('return_type', $._type), - ), - method_handle: $ => - seq( - $.opcode, - '@', - choice($._full_field_body, $.full_method_signature), - ), - _full_field_body: $ => - seq(choice($.class_identifier, $.array_type), '->', $._field_body), - full_method_signature: $ => - seq(choice($.class_identifier, $.array_type), '->', $.method_signature), - custom_invoke: $ => - seq( - alias($.identifier, $.call_site), - '(', commaSep(choice($.body, $.method_handle, $.string)), ')', - '@', - $.class_identifier, - '->', - $.method_signature, + ), + $.method_identifier, ), + $._method_signature_body, + ), + _method_signature_body: $ => seq( + '(', + alias(repeat($.type), $.parameters), + ')', + $.type, + ), + method_handle: $ => seq( + $.opcode, + '@', + choice($._full_field_body, $.full_method_signature), + ), + _full_field_body: $ => seq( + choice($.class_identifier, $.array_type), + '->', + $._field_body, + ), + full_method_signature: $ => seq( + choice($.class_identifier, $.array_type), + '->', + $.method_signature, + ), + custom_invoke: $ => seq( + $.identifier, + '(', commaSep(choice($.body, $.method_handle, $.string)), ')', + '@', + $.class_identifier, + '->', + $.method_signature, + ), // types - _type: $ => choice($.primitive_type, $.class_identifier, $.array_type), - array_type: $ => seq('[', $._type), + type: $ => choice( + $.primitive_type, + $.class_identifier, + $.array_type, + ), + array_type: $ => seq('[', $.type), // primitives > identifiers // I don't know why this works, but for primitives in a statement's value, // the first choice is needed, and for primitives in a signature/return type, @@ -629,11 +624,10 @@ module.exports = grammar({ /\s/, )), ), - enum_reference: $ => - seq( - '.enum', - choice($._field_body, $._full_field_body), - ), + enum_reference: $ => seq( + '.enum', + choice($._field_body, $._full_field_body), + ), // special builtins register: $ => choice($.variable, $.parameter), @@ -641,35 +635,32 @@ module.exports = grammar({ parameter: _ => token.immediate(/p\d+/), // lists - list: $ => - seq( - '{', - commaSep($.value), - '}', - ), - range: $ => - seq( - '{', - choice( - seq(field('start', $.register), '..', field('end', $.register)), - seq(field('start', $.number), '..', field('end', $.number)), - seq(field('start', $.jmp_label), '..', field('end', $.jmp_label)), - ), - '}', + list: $ => seq( + '{', + commaSep($.value), + '}', + ), + range: $ => seq( + '{', + choice( + seq(field('start', $.register), '..', field('end', $.register)), + seq(field('start', $.number), '..', field('end', $.number)), + seq(field('start', $.jmp_label), '..', field('end', $.jmp_label)), ), + '}', + ), // literals - _literal: $ => - choice( - $.number, - $.float, - $.NaN, - $.Infinity, - $.string, - $.boolean, - $.character, - $.null, - ), + literal: $ => choice( + $.number, + $.float, + $.NaN, + $.Infinity, + $.string, + $.boolean, + $.character, + $.null, + ), number: $ => { const hex_literal = seq( @@ -724,11 +715,10 @@ module.exports = grammar({ // so as to obtain a node in the CST. string_fragment: _ => token.immediate(prec(1, /[^"\\]+/)), - _escape_sequence: $ => - choice( - prec(2, token.immediate(seq('\\', /[^abfnrtvxu'\"\\\?]/))), - prec(1, $.escape_sequence), - ), + _escape_sequence: $ => choice( + prec(2, token.immediate(seq('\\', /[^abfnrtvxu'\"\\\?]/))), + prec(1, $.escape_sequence), + ), escape_sequence: _ => token.immediate(seq( '\\', choice( @@ -737,7 +727,8 @@ module.exports = grammar({ /x[0-9a-fA-F]{2}/, /u[0-9a-fA-F]{4}/, /u{[0-9a-fA-F]+}/, - ))), + ), + )), boolean: _ => choice('true', 'false'), From b8e1449a0bc9a20798cd081eb04e0ef3e36fddcc Mon Sep 17 00:00:00 2001 From: Amaan Qureshi Date: Mon, 17 Apr 2023 22:14:29 -0400 Subject: [PATCH 88/98] chore: generate --- src/grammar.json | 177 +- src/node-types.json | 728 +- src/parser.c | 49089 +++++++++++++++++++++--------------------- 3 files changed, 24946 insertions(+), 25048 deletions(-) diff --git a/src/grammar.json b/src/grammar.json index 514941494..38dbbbdb7 100644 --- a/src/grammar.json +++ b/src/grammar.json @@ -65,12 +65,8 @@ "type": "CHOICE", "members": [ { - "type": "FIELD", - "name": "modifiers", - "content": { - "type": "SYMBOL", - "name": "access_modifiers" - } + "type": "SYMBOL", + "name": "access_modifiers" }, { "type": "BLANK" @@ -133,12 +129,8 @@ "type": "CHOICE", "members": [ { - "type": "FIELD", - "name": "modifiers", - "content": { - "type": "SYMBOL", - "name": "access_modifiers" - } + "type": "SYMBOL", + "name": "access_modifiers" }, { "type": "BLANK" @@ -207,12 +199,8 @@ "type": "CHOICE", "members": [ { - "type": "FIELD", - "name": "modifiers", - "content": { - "type": "SYMBOL", - "name": "access_modifiers" - } + "type": "SYMBOL", + "name": "access_modifiers" }, { "type": "BLANK" @@ -307,7 +295,7 @@ "members": [ { "type": "SYMBOL", - "name": "_literal" + "name": "literal" }, { "type": "SYMBOL", @@ -339,12 +327,8 @@ "value": ".subannotation" }, { - "type": "FIELD", - "name": "identifier", - "content": { - "type": "SYMBOL", - "name": "class_identifier" - } + "type": "SYMBOL", + "name": "class_identifier" }, { "type": "REPEAT", @@ -415,7 +399,7 @@ "members": [ { "type": "SYMBOL", - "name": "_literal" + "name": "literal" }, { "type": "ALIAS", @@ -455,7 +439,7 @@ "members": [ { "type": "SYMBOL", - "name": "_literal" + "name": "literal" }, { "type": "BLANK" @@ -502,7 +486,7 @@ }, { "type": "SYMBOL", - "name": "_directive" + "name": "directive" }, { "type": "SYMBOL", @@ -518,12 +502,8 @@ "type": "SEQ", "members": [ { - "type": "FIELD", - "name": "opcode", - "content": { - "type": "SYMBOL", - "name": "opcode" - } + "type": "SYMBOL", + "name": "opcode" }, { "type": "CHOICE", @@ -532,12 +512,8 @@ "type": "SEQ", "members": [ { - "type": "FIELD", - "name": "argument", - "content": { - "type": "SYMBOL", - "name": "value" - } + "type": "SYMBOL", + "name": "value" }, { "type": "REPEAT", @@ -549,12 +525,8 @@ "value": "," }, { - "type": "FIELD", - "name": "argument", - "content": { - "type": "SYMBOL", - "name": "value" - } + "type": "SYMBOL", + "name": "value" } ] } @@ -1634,7 +1606,7 @@ "members": [ { "type": "SYMBOL", - "name": "_type" + "name": "type" }, { "type": "SYMBOL", @@ -1662,7 +1634,7 @@ }, { "type": "SYMBOL", - "name": "_literal" + "name": "literal" }, { "type": "SYMBOL", @@ -1682,7 +1654,7 @@ } ] }, - "_directive": { + "directive": { "type": "CHOICE", "members": [ { @@ -1803,7 +1775,7 @@ "members": [ { "type": "SYMBOL", - "name": "_literal" + "name": "literal" }, { "type": "SYMBOL", @@ -1817,7 +1789,7 @@ }, { "type": "SYMBOL", - "name": "_type" + "name": "type" }, { "type": "CHOICE", @@ -2206,43 +2178,38 @@ ] }, "_field_body": { - "type": "CHOICE", + "type": "SEQ", "members": [ { - "type": "SEQ", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "identifier" - }, - { - "type": "SYMBOL", - "name": "number" - } - ] - }, - "named": true, - "value": "field_identifier" - }, - { - "type": "STRING", - "value": ":" - }, - { - "type": "ALIAS", - "content": { + "type": "ALIAS", + "content": { + "type": "CHOICE", + "members": [ + { "type": "SYMBOL", - "name": "_type" + "name": "identifier" }, - "named": true, - "value": "field_type" - } - ] + { + "type": "SYMBOL", + "name": "number" + } + ] + }, + "named": true, + "value": "field_identifier" + }, + { + "type": "STRING", + "value": ":" + }, + { + "type": "ALIAS", + "content": { + "type": "SYMBOL", + "name": "type" + }, + "named": true, + "value": "field_type" } ] }, @@ -2254,14 +2221,6 @@ "content": { "type": "CHOICE", "members": [ - { - "type": "STRING", - "value": "" - }, - { - "type": "STRING", - "value": "" - }, { "type": "SEQ", "members": [ @@ -2311,7 +2270,7 @@ "type": "REPEAT", "content": { "type": "SYMBOL", - "name": "_type" + "name": "type" } }, "named": true, @@ -2322,12 +2281,8 @@ "value": ")" }, { - "type": "FIELD", - "name": "return_type", - "content": { - "type": "SYMBOL", - "name": "_type" - } + "type": "SYMBOL", + "name": "type" } ] }, @@ -2413,13 +2368,8 @@ "type": "SEQ", "members": [ { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "identifier" - }, - "named": true, - "value": "call_site" + "type": "SYMBOL", + "name": "identifier" }, { "type": "STRING", @@ -2506,7 +2456,7 @@ } ] }, - "_type": { + "type": { "type": "CHOICE", "members": [ { @@ -2532,7 +2482,7 @@ }, { "type": "SYMBOL", - "name": "_type" + "name": "type" } ] }, @@ -2953,7 +2903,7 @@ } ] }, - "_literal": { + "literal": { "type": "CHOICE", "members": [ { @@ -3434,6 +3384,13 @@ "precedences": [], "externals": [], "inline": [], - "supertypes": [] + "supertypes": [ + "directive", + "literal", + "register", + "statement", + "type", + "value" + ] } diff --git a/src/node-types.json b/src/node-types.json index c70cc2915..d10da3845 100644 --- a/src/node-types.json +++ b/src/node-types.json @@ -1,4 +1,224 @@ [ + { + "type": "directive", + "named": true, + "subtypes": [ + { + "type": "array_data_directive", + "named": true + }, + { + "type": "catch_directive", + "named": true + }, + { + "type": "catchall_directive", + "named": true + }, + { + "type": "end_local_directive", + "named": true + }, + { + "type": "epilogue_directive", + "named": true + }, + { + "type": "line_directive", + "named": true + }, + { + "type": "local_directive", + "named": true + }, + { + "type": "locals_directive", + "named": true + }, + { + "type": "packed_switch_directive", + "named": true + }, + { + "type": "param_directive", + "named": true + }, + { + "type": "parameter_directive", + "named": true + }, + { + "type": "prologue_directive", + "named": true + }, + { + "type": "registers_directive", + "named": true + }, + { + "type": "restart_local_directive", + "named": true + }, + { + "type": "source_directive", + "named": true + }, + { + "type": "sparse_switch_directive", + "named": true + } + ] + }, + { + "type": "literal", + "named": true, + "subtypes": [ + { + "type": "Infinity", + "named": true + }, + { + "type": "NaN", + "named": true + }, + { + "type": "boolean", + "named": true + }, + { + "type": "character", + "named": true + }, + { + "type": "float", + "named": true + }, + { + "type": "null", + "named": true + }, + { + "type": "number", + "named": true + }, + { + "type": "string", + "named": true + } + ] + }, + { + "type": "register", + "named": true, + "subtypes": [ + { + "type": "parameter", + "named": true + }, + { + "type": "variable", + "named": true + } + ] + }, + { + "type": "statement", + "named": true, + "subtypes": [ + { + "type": "annotation_directive", + "named": true + }, + { + "type": "directive", + "named": true + }, + { + "type": "expression", + "named": true + }, + { + "type": "jmp_label", + "named": true + }, + { + "type": "label", + "named": true + } + ] + }, + { + "type": "type", + "named": true, + "subtypes": [ + { + "type": "array_type", + "named": true + }, + { + "type": "class_identifier", + "named": true + }, + { + "type": "primitive_type", + "named": true + } + ] + }, + { + "type": "value", + "named": true, + "subtypes": [ + { + "type": "body", + "named": true + }, + { + "type": "custom_invoke", + "named": true + }, + { + "type": "enum_reference", + "named": true + }, + { + "type": "jmp_label", + "named": true + }, + { + "type": "label", + "named": true + }, + { + "type": "list", + "named": true + }, + { + "type": "literal", + "named": true + }, + { + "type": "method_handle", + "named": true + }, + { + "type": "range", + "named": true + }, + { + "type": "register", + "named": true + }, + { + "type": "subannotation_directive", + "named": true + }, + { + "type": "type", + "named": true + } + ] + }, { "type": "access_modifiers", "named": true, @@ -54,26 +274,10 @@ "multiple": false, "required": true, "types": [ - { - "type": "Infinity", - "named": true - }, - { - "type": "NaN", - "named": true - }, { "type": "body", "named": true }, - { - "type": "boolean", - "named": true - }, - { - "type": "character", - "named": true - }, { "type": "class_identifier", "named": true @@ -82,24 +286,12 @@ "type": "enum_reference", "named": true }, - { - "type": "float", - "named": true - }, { "type": "list", "named": true }, { - "type": "null", - "named": true - }, - { - "type": "number", - "named": true - }, - { - "type": "string", + "type": "literal", "named": true }, { @@ -149,15 +341,7 @@ "required": true, "types": [ { - "type": "array_type", - "named": true - }, - { - "type": "class_identifier", - "named": true - }, - { - "type": "primitive_type", + "type": "type", "named": true } ] @@ -302,22 +486,15 @@ { "type": "class_directive", "named": true, - "fields": { - "modifiers": { - "multiple": false, - "required": false, - "types": [ - { - "type": "access_modifiers", - "named": true - } - ] - } - }, + "fields": {}, "children": { - "multiple": false, + "multiple": true, "required": true, "types": [ + { + "type": "access_modifiers", + "named": true + }, { "type": "class_identifier", "named": true @@ -338,11 +515,11 @@ "named": true }, { - "type": "call_site", + "type": "class_identifier", "named": true }, { - "type": "class_identifier", + "type": "identifier", "named": true }, { @@ -405,58 +582,13 @@ { "type": "expression", "named": true, - "fields": { - "argument": { - "multiple": true, - "required": false, - "types": [ - { - "type": "value", - "named": true - } - ] - }, - "opcode": { - "multiple": false, - "required": true, - "types": [ - { - "type": "opcode", - "named": true - } - ] - } - } - }, - { - "type": "field_definition", - "named": true, - "fields": { - "modifiers": { - "multiple": false, - "required": false, - "types": [ - { - "type": "access_modifiers", - "named": true - } - ] - } - }, + "fields": {}, "children": { "multiple": true, "required": true, "types": [ { - "type": "annotation_directive", - "named": true - }, - { - "type": "field_identifier", - "named": true - }, - { - "type": "field_type", + "type": "opcode", "named": true }, { @@ -467,23 +599,31 @@ } }, { - "type": "field_type", + "type": "field_definition", "named": true, "fields": {}, "children": { - "multiple": false, + "multiple": true, "required": true, "types": [ { - "type": "array_type", + "type": "access_modifiers", "named": true }, { - "type": "class_identifier", + "type": "annotation_directive", + "named": true + }, + { + "type": "field_identifier", "named": true }, { - "type": "primitive_type", + "type": "field_type", + "named": true + }, + { + "type": "value", "named": true } ] @@ -575,48 +715,12 @@ "multiple": true, "required": true, "types": [ - { - "type": "Infinity", - "named": true - }, - { - "type": "NaN", - "named": true - }, - { - "type": "array_type", - "named": true - }, - { - "type": "boolean", - "named": true - }, - { - "type": "character", - "named": true - }, - { - "type": "class_identifier", - "named": true - }, - { - "type": "float", - "named": true - }, { "type": "identifier", "named": true }, { - "type": "null", - "named": true - }, - { - "type": "number", - "named": true - }, - { - "type": "primitive_type", + "type": "literal", "named": true }, { @@ -624,7 +728,7 @@ "named": true }, { - "type": "string", + "type": "type", "named": true } ] @@ -648,22 +752,15 @@ { "type": "method_definition", "named": true, - "fields": { - "modifiers": { - "multiple": false, - "required": false, - "types": [ - { - "type": "access_modifiers", - "named": true - } - ] - } - }, + "fields": {}, "children": { "multiple": true, "required": true, "types": [ + { + "type": "access_modifiers", + "named": true + }, { "type": "method_signature", "named": true @@ -713,29 +810,10 @@ { "type": "method_signature", "named": true, - "fields": { - "return_type": { - "multiple": false, - "required": true, - "types": [ - { - "type": "array_type", - "named": true - }, - { - "type": "class_identifier", - "named": true - }, - { - "type": "primitive_type", - "named": true - } - ] - } - }, + "fields": {}, "children": { "multiple": true, - "required": false, + "required": true, "types": [ { "type": "method_identifier", @@ -744,6 +822,10 @@ { "type": "parameters", "named": true + }, + { + "type": "type", + "named": true } ] } @@ -784,36 +866,12 @@ "multiple": true, "required": true, "types": [ - { - "type": "Infinity", - "named": true - }, - { - "type": "NaN", - "named": true - }, { "type": "annotation_directive", "named": true }, { - "type": "boolean", - "named": true - }, - { - "type": "character", - "named": true - }, - { - "type": "float", - "named": true - }, - { - "type": "null", - "named": true - }, - { - "type": "number", + "type": "literal", "named": true }, { @@ -823,10 +881,6 @@ { "type": "parameter", "named": true - }, - { - "type": "string", - "named": true } ] } @@ -839,40 +893,12 @@ "multiple": true, "required": false, "types": [ - { - "type": "Infinity", - "named": true - }, - { - "type": "NaN", - "named": true - }, { "type": "annotation_directive", "named": true }, { - "type": "boolean", - "named": true - }, - { - "type": "character", - "named": true - }, - { - "type": "float", - "named": true - }, - { - "type": "null", - "named": true - }, - { - "type": "number", - "named": true - }, - { - "type": "string", + "type": "literal", "named": true } ] @@ -887,15 +913,7 @@ "required": true, "types": [ { - "type": "array_type", - "named": true - }, - { - "type": "class_identifier", - "named": true - }, - { - "type": "primitive_type", + "type": "type", "named": true } ] @@ -948,25 +966,6 @@ } } }, - { - "type": "register", - "named": true, - "fields": {}, - "children": { - "multiple": false, - "required": true, - "types": [ - { - "type": "parameter", - "named": true - }, - { - "type": "variable", - "named": true - } - ] - } - }, { "type": "registers_directive", "named": true, @@ -1031,97 +1030,6 @@ ] } }, - { - "type": "statement", - "named": true, - "fields": {}, - "children": { - "multiple": false, - "required": true, - "types": [ - { - "type": "annotation_directive", - "named": true - }, - { - "type": "array_data_directive", - "named": true - }, - { - "type": "catch_directive", - "named": true - }, - { - "type": "catchall_directive", - "named": true - }, - { - "type": "end_local_directive", - "named": true - }, - { - "type": "epilogue_directive", - "named": true - }, - { - "type": "expression", - "named": true - }, - { - "type": "jmp_label", - "named": true - }, - { - "type": "label", - "named": true - }, - { - "type": "line_directive", - "named": true - }, - { - "type": "local_directive", - "named": true - }, - { - "type": "locals_directive", - "named": true - }, - { - "type": "packed_switch_directive", - "named": true - }, - { - "type": "param_directive", - "named": true - }, - { - "type": "parameter_directive", - "named": true - }, - { - "type": "prologue_directive", - "named": true - }, - { - "type": "registers_directive", - "named": true - }, - { - "type": "restart_local_directive", - "named": true - }, - { - "type": "source_directive", - "named": true - }, - { - "type": "sparse_switch_directive", - "named": true - } - ] - } - }, { "type": "string", "named": true, @@ -1144,37 +1052,15 @@ { "type": "subannotation_directive", "named": true, - "fields": { - "identifier": { - "multiple": false, - "required": true, - "types": [ - { - "type": "class_identifier", - "named": true - } - ] - } - }, + "fields": {}, "children": { "multiple": true, - "required": false, + "required": true, "types": [ { "type": "annotation_property", "named": true - } - ] - } - }, - { - "type": "super_directive", - "named": true, - "fields": {}, - "children": { - "multiple": false, - "required": true, - "types": [ + }, { "type": "class_identifier", "named": true @@ -1183,96 +1069,16 @@ } }, { - "type": "value", + "type": "super_directive", "named": true, "fields": {}, "children": { "multiple": false, "required": true, "types": [ - { - "type": "Infinity", - "named": true - }, - { - "type": "NaN", - "named": true - }, - { - "type": "array_type", - "named": true - }, - { - "type": "body", - "named": true - }, - { - "type": "boolean", - "named": true - }, - { - "type": "character", - "named": true - }, { "type": "class_identifier", "named": true - }, - { - "type": "custom_invoke", - "named": true - }, - { - "type": "enum_reference", - "named": true - }, - { - "type": "float", - "named": true - }, - { - "type": "jmp_label", - "named": true - }, - { - "type": "label", - "named": true - }, - { - "type": "list", - "named": true - }, - { - "type": "method_handle", - "named": true - }, - { - "type": "null", - "named": true - }, - { - "type": "number", - "named": true - }, - { - "type": "primitive_type", - "named": true - }, - { - "type": "range", - "named": true - }, - { - "type": "register", - "named": true - }, - { - "type": "string", - "named": true - }, - { - "type": "subannotation_directive", - "named": true } ] } @@ -1589,10 +1395,6 @@ "type": "build", "named": false }, - { - "type": "call_site", - "named": true - }, { "type": "check-cast", "named": false diff --git a/src/parser.c b/src/parser.c index 7ee7d0268..dd2bc56c6 100644 --- a/src/parser.c +++ b/src/parser.c @@ -14,15 +14,15 @@ #endif #define LANGUAGE_VERSION 14 -#define STATE_COUNT 398 -#define LARGE_STATE_COUNT 67 -#define SYMBOL_COUNT 406 -#define ALIAS_COUNT 5 -#define TOKEN_COUNT 339 +#define STATE_COUNT 391 +#define LARGE_STATE_COUNT 69 +#define SYMBOL_COUNT 403 +#define ALIAS_COUNT 4 +#define TOKEN_COUNT 337 #define EXTERNAL_TOKEN_COUNT 0 -#define FIELD_COUNT 9 +#define FIELD_COUNT 4 #define MAX_ALIAS_SEQUENCE_LENGTH 9 -#define PRODUCTION_ID_COUNT 20 +#define PRODUCTION_ID_COUNT 11 enum { sym_identifier = 1, @@ -336,105 +336,101 @@ enum { sym_class_identifier = 309, aux_sym_label_token1 = 310, aux_sym_jmp_label_token1 = 311, - anon_sym_LTclinit_GT = 312, - anon_sym_LTinit_GT = 313, - anon_sym_DASH = 314, - anon_sym_LPAREN = 315, - anon_sym_RPAREN = 316, - anon_sym_AT = 317, - anon_sym_LBRACK = 318, - aux_sym_primitive_type_token1 = 319, - aux_sym_primitive_type_token2 = 320, - aux_sym_access_modifiers_token1 = 321, - anon_sym_DOTenum = 322, - sym_variable = 323, - sym_parameter = 324, - sym_number = 325, - sym_float = 326, - sym_NaN = 327, - sym_Infinity = 328, - anon_sym_DQUOTE = 329, - sym_string_fragment = 330, - aux_sym__escape_sequence_token1 = 331, - sym_escape_sequence = 332, - anon_sym_true = 333, - anon_sym_false = 334, - anon_sym_SQUOTE = 335, - aux_sym_character_token1 = 336, - sym_null = 337, - sym_comment = 338, - sym_class_definition = 339, - sym_class_directive = 340, - sym_super_directive = 341, - sym_source_directive = 342, - sym_implements_directive = 343, - sym_field_definition = 344, - sym_method_definition = 345, - sym_annotation_directive = 346, - sym_annotation_visibility = 347, - sym_annotation_property = 348, - sym_annotation_value = 349, - sym_subannotation_directive = 350, - sym_param_directive = 351, - sym_parameter_directive = 352, - sym_statement = 353, - sym_expression = 354, - sym_opcode = 355, - sym_value = 356, - sym__directive = 357, - sym_line_directive = 358, - sym_locals_directive = 359, - sym_local_directive = 360, - sym_end_local_directive = 361, - sym_restart_local_directive = 362, - sym_registers_directive = 363, - sym_catch_directive = 364, - sym_catchall_directive = 365, - sym_packed_switch_directive = 366, - sym_sparse_switch_directive = 367, - sym_array_data_directive = 368, - sym_label = 369, - sym_jmp_label = 370, - sym_body = 371, - sym__field_body = 372, - sym_method_signature = 373, - sym__method_signature_body = 374, - sym_method_handle = 375, - sym__full_field_body = 376, - sym_full_method_signature = 377, - sym_custom_invoke = 378, - sym__type = 379, - sym_array_type = 380, - sym_primitive_type = 381, - sym_access_modifiers = 382, - sym_enum_reference = 383, - sym_register = 384, - sym_list = 385, - sym_range = 386, - sym__literal = 387, - sym_string = 388, - sym__escape_sequence = 389, - sym_boolean = 390, - sym_character = 391, - aux_sym_class_definition_repeat1 = 392, - aux_sym_class_definition_repeat2 = 393, - aux_sym_field_definition_repeat1 = 394, - aux_sym_method_definition_repeat1 = 395, - aux_sym_annotation_directive_repeat1 = 396, - aux_sym_expression_repeat1 = 397, - aux_sym_packed_switch_directive_repeat1 = 398, - aux_sym_sparse_switch_directive_repeat1 = 399, - aux_sym_array_data_directive_repeat1 = 400, - aux_sym__method_signature_body_repeat1 = 401, - aux_sym_custom_invoke_repeat1 = 402, - aux_sym_access_modifiers_repeat1 = 403, - aux_sym_list_repeat1 = 404, - aux_sym_string_repeat1 = 405, - alias_sym_call_site = 406, - alias_sym_field_identifier = 407, - alias_sym_field_type = 408, - alias_sym_param_identifier = 409, - alias_sym_parameters = 410, + anon_sym_DASH = 312, + anon_sym_LPAREN = 313, + anon_sym_RPAREN = 314, + anon_sym_AT = 315, + anon_sym_LBRACK = 316, + aux_sym_primitive_type_token1 = 317, + aux_sym_primitive_type_token2 = 318, + aux_sym_access_modifiers_token1 = 319, + anon_sym_DOTenum = 320, + sym_variable = 321, + sym_parameter = 322, + sym_number = 323, + sym_float = 324, + sym_NaN = 325, + sym_Infinity = 326, + anon_sym_DQUOTE = 327, + sym_string_fragment = 328, + aux_sym__escape_sequence_token1 = 329, + sym_escape_sequence = 330, + anon_sym_true = 331, + anon_sym_false = 332, + anon_sym_SQUOTE = 333, + aux_sym_character_token1 = 334, + sym_null = 335, + sym_comment = 336, + sym_class_definition = 337, + sym_class_directive = 338, + sym_super_directive = 339, + sym_source_directive = 340, + sym_implements_directive = 341, + sym_field_definition = 342, + sym_method_definition = 343, + sym_annotation_directive = 344, + sym_annotation_visibility = 345, + sym_annotation_property = 346, + sym_annotation_value = 347, + sym_subannotation_directive = 348, + sym_param_directive = 349, + sym_parameter_directive = 350, + sym_statement = 351, + sym_expression = 352, + sym_opcode = 353, + sym_value = 354, + sym_directive = 355, + sym_line_directive = 356, + sym_locals_directive = 357, + sym_local_directive = 358, + sym_end_local_directive = 359, + sym_restart_local_directive = 360, + sym_registers_directive = 361, + sym_catch_directive = 362, + sym_catchall_directive = 363, + sym_packed_switch_directive = 364, + sym_sparse_switch_directive = 365, + sym_array_data_directive = 366, + sym_label = 367, + sym_jmp_label = 368, + sym_body = 369, + sym__field_body = 370, + sym_method_signature = 371, + sym__method_signature_body = 372, + sym_method_handle = 373, + sym__full_field_body = 374, + sym_full_method_signature = 375, + sym_custom_invoke = 376, + sym_type = 377, + sym_array_type = 378, + sym_primitive_type = 379, + sym_access_modifiers = 380, + sym_enum_reference = 381, + sym_register = 382, + sym_list = 383, + sym_range = 384, + sym_literal = 385, + sym_string = 386, + sym__escape_sequence = 387, + sym_boolean = 388, + sym_character = 389, + aux_sym_class_definition_repeat1 = 390, + aux_sym_class_definition_repeat2 = 391, + aux_sym_field_definition_repeat1 = 392, + aux_sym_method_definition_repeat1 = 393, + aux_sym_annotation_directive_repeat1 = 394, + aux_sym_expression_repeat1 = 395, + aux_sym_packed_switch_directive_repeat1 = 396, + aux_sym_sparse_switch_directive_repeat1 = 397, + aux_sym_array_data_directive_repeat1 = 398, + aux_sym__method_signature_body_repeat1 = 399, + aux_sym_custom_invoke_repeat1 = 400, + aux_sym_access_modifiers_repeat1 = 401, + aux_sym_string_repeat1 = 402, + alias_sym_field_identifier = 403, + alias_sym_field_type = 404, + alias_sym_param_identifier = 405, + alias_sym_parameters = 406, }; static const char * const ts_symbol_names[] = { @@ -750,8 +746,6 @@ static const char * const ts_symbol_names[] = { [sym_class_identifier] = "class_identifier", [aux_sym_label_token1] = "label_token1", [aux_sym_jmp_label_token1] = "jmp_label_token1", - [anon_sym_LTclinit_GT] = "method_identifier", - [anon_sym_LTinit_GT] = "method_identifier", [anon_sym_DASH] = "method_identifier", [anon_sym_LPAREN] = "(", [anon_sym_RPAREN] = ")", @@ -795,7 +789,7 @@ static const char * const ts_symbol_names[] = { [sym_expression] = "expression", [sym_opcode] = "opcode", [sym_value] = "value", - [sym__directive] = "_directive", + [sym_directive] = "directive", [sym_line_directive] = "line_directive", [sym_locals_directive] = "locals_directive", [sym_local_directive] = "local_directive", @@ -817,7 +811,7 @@ static const char * const ts_symbol_names[] = { [sym__full_field_body] = "_full_field_body", [sym_full_method_signature] = "full_method_signature", [sym_custom_invoke] = "custom_invoke", - [sym__type] = "_type", + [sym_type] = "type", [sym_array_type] = "array_type", [sym_primitive_type] = "primitive_type", [sym_access_modifiers] = "access_modifiers", @@ -825,7 +819,7 @@ static const char * const ts_symbol_names[] = { [sym_register] = "register", [sym_list] = "list", [sym_range] = "range", - [sym__literal] = "_literal", + [sym_literal] = "literal", [sym_string] = "string", [sym__escape_sequence] = "_escape_sequence", [sym_boolean] = "boolean", @@ -842,9 +836,7 @@ static const char * const ts_symbol_names[] = { [aux_sym__method_signature_body_repeat1] = "_method_signature_body_repeat1", [aux_sym_custom_invoke_repeat1] = "custom_invoke_repeat1", [aux_sym_access_modifiers_repeat1] = "access_modifiers_repeat1", - [aux_sym_list_repeat1] = "list_repeat1", [aux_sym_string_repeat1] = "string_repeat1", - [alias_sym_call_site] = "call_site", [alias_sym_field_identifier] = "field_identifier", [alias_sym_field_type] = "field_type", [alias_sym_param_identifier] = "param_identifier", @@ -1164,9 +1156,7 @@ static const TSSymbol ts_symbol_map[] = { [sym_class_identifier] = sym_class_identifier, [aux_sym_label_token1] = aux_sym_label_token1, [aux_sym_jmp_label_token1] = aux_sym_jmp_label_token1, - [anon_sym_LTclinit_GT] = anon_sym_LTclinit_GT, - [anon_sym_LTinit_GT] = anon_sym_LTclinit_GT, - [anon_sym_DASH] = anon_sym_LTclinit_GT, + [anon_sym_DASH] = anon_sym_DASH, [anon_sym_LPAREN] = anon_sym_LPAREN, [anon_sym_RPAREN] = anon_sym_RPAREN, [anon_sym_AT] = anon_sym_AT, @@ -1209,7 +1199,7 @@ static const TSSymbol ts_symbol_map[] = { [sym_expression] = sym_expression, [sym_opcode] = sym_opcode, [sym_value] = sym_value, - [sym__directive] = sym__directive, + [sym_directive] = sym_directive, [sym_line_directive] = sym_line_directive, [sym_locals_directive] = sym_locals_directive, [sym_local_directive] = sym_local_directive, @@ -1231,7 +1221,7 @@ static const TSSymbol ts_symbol_map[] = { [sym__full_field_body] = sym__full_field_body, [sym_full_method_signature] = sym_full_method_signature, [sym_custom_invoke] = sym_custom_invoke, - [sym__type] = sym__type, + [sym_type] = sym_type, [sym_array_type] = sym_array_type, [sym_primitive_type] = sym_primitive_type, [sym_access_modifiers] = sym_access_modifiers, @@ -1239,7 +1229,7 @@ static const TSSymbol ts_symbol_map[] = { [sym_register] = sym_register, [sym_list] = sym_list, [sym_range] = sym_range, - [sym__literal] = sym__literal, + [sym_literal] = sym_literal, [sym_string] = sym_string, [sym__escape_sequence] = sym__escape_sequence, [sym_boolean] = sym_boolean, @@ -1256,9 +1246,7 @@ static const TSSymbol ts_symbol_map[] = { [aux_sym__method_signature_body_repeat1] = aux_sym__method_signature_body_repeat1, [aux_sym_custom_invoke_repeat1] = aux_sym_custom_invoke_repeat1, [aux_sym_access_modifiers_repeat1] = aux_sym_access_modifiers_repeat1, - [aux_sym_list_repeat1] = aux_sym_list_repeat1, [aux_sym_string_repeat1] = aux_sym_string_repeat1, - [alias_sym_call_site] = alias_sym_call_site, [alias_sym_field_identifier] = alias_sym_field_identifier, [alias_sym_field_type] = alias_sym_field_type, [alias_sym_param_identifier] = alias_sym_param_identifier, @@ -2514,14 +2502,6 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = false, .named = false, }, - [anon_sym_LTclinit_GT] = { - .visible = true, - .named = true, - }, - [anon_sym_LTinit_GT] = { - .visible = true, - .named = true, - }, [anon_sym_DASH] = { .visible = true, .named = true, @@ -2679,8 +2659,9 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .named = true, }, [sym_statement] = { - .visible = true, + .visible = false, .named = true, + .supertype = true, }, [sym_expression] = { .visible = true, @@ -2691,12 +2672,14 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .named = true, }, [sym_value] = { - .visible = true, + .visible = false, .named = true, + .supertype = true, }, - [sym__directive] = { + [sym_directive] = { .visible = false, .named = true, + .supertype = true, }, [sym_line_directive] = { .visible = true, @@ -2782,9 +2765,10 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = true, }, - [sym__type] = { + [sym_type] = { .visible = false, .named = true, + .supertype = true, }, [sym_array_type] = { .visible = true, @@ -2803,8 +2787,9 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .named = true, }, [sym_register] = { - .visible = true, + .visible = false, .named = true, + .supertype = true, }, [sym_list] = { .visible = true, @@ -2814,9 +2799,10 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = true, }, - [sym__literal] = { + [sym_literal] = { .visible = false, .named = true, + .supertype = true, }, [sym_string] = { .visible = true, @@ -2882,18 +2868,10 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = false, .named = false, }, - [aux_sym_list_repeat1] = { - .visible = false, - .named = false, - }, [aux_sym_string_repeat1] = { .visible = false, .named = false, }, - [alias_sym_call_site] = { - .visible = true, - .named = true, - }, [alias_sym_field_identifier] = { .visible = true, .named = true, @@ -2913,123 +2891,70 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { }; enum { - field_argument = 1, - field_element_width = 2, - field_end = 3, - field_identifier = 4, - field_modifiers = 5, - field_opcode = 6, - field_return_type = 7, - field_start = 8, - field_value = 9, + field_element_width = 1, + field_end = 2, + field_start = 3, + field_value = 4, }; static const char * const ts_field_names[] = { [0] = NULL, - [field_argument] = "argument", [field_element_width] = "element_width", [field_end] = "end", - [field_identifier] = "identifier", - [field_modifiers] = "modifiers", - [field_opcode] = "opcode", - [field_return_type] = "return_type", [field_start] = "start", [field_value] = "value", }; static const TSFieldMapSlice ts_field_map_slices[PRODUCTION_ID_COUNT] = { - [1] = {.index = 0, .length = 1}, - [2] = {.index = 1, .length = 1}, - [4] = {.index = 2, .length = 1}, - [5] = {.index = 3, .length = 1}, - [6] = {.index = 4, .length = 1}, - [7] = {.index = 5, .length = 1}, - [9] = {.index = 6, .length = 1}, - [10] = {.index = 7, .length = 2}, - [11] = {.index = 9, .length = 1}, - [12] = {.index = 10, .length = 1}, - [14] = {.index = 11, .length = 2}, - [15] = {.index = 13, .length = 1}, - [16] = {.index = 14, .length = 3}, - [17] = {.index = 17, .length = 2}, - [18] = {.index = 19, .length = 2}, + [6] = {.index = 0, .length = 1}, + [9] = {.index = 1, .length = 2}, + [10] = {.index = 3, .length = 2}, }; static const TSFieldMapEntry ts_field_map_entries[] = { [0] = - {field_modifiers, 1}, - [1] = - {field_return_type, 1, .inherited = true}, - [2] = - {field_return_type, 0, .inherited = true}, - [3] = - {field_return_type, 2, .inherited = true}, - [4] = - {field_opcode, 0}, - [5] = - {field_return_type, 2}, - [6] = {field_element_width, 1}, - [7] = - {field_argument, 1}, - {field_opcode, 0}, - [9] = - {field_identifier, 1}, - [10] = - {field_return_type, 3}, - [11] = + [1] = {field_element_width, 1}, {field_value, 2}, - [13] = - {field_argument, 1}, - [14] = - {field_argument, 1}, - {field_argument, 2, .inherited = true}, - {field_opcode, 0}, - [17] = - {field_argument, 0, .inherited = true}, - {field_argument, 1, .inherited = true}, - [19] = + [3] = {field_end, 3}, {field_start, 1}, }; static const TSSymbol ts_alias_sequences[PRODUCTION_ID_COUNT][MAX_ALIAS_SEQUENCE_LENGTH] = { [0] = {0}, - [2] = { - [0] = anon_sym_LTclinit_GT, + [1] = { + [0] = anon_sym_DASH, }, - [3] = { + [2] = { [0] = alias_sym_field_identifier, [2] = alias_sym_field_type, }, - [4] = { + [3] = { [0] = sym_method_signature, }, - [5] = { - [0] = anon_sym_LTclinit_GT, - [1] = anon_sym_LTclinit_GT, + [4] = { + [0] = anon_sym_DASH, + [1] = anon_sym_DASH, }, - [8] = { + [5] = { [2] = alias_sym_param_identifier, }, - [12] = { + [7] = { [1] = alias_sym_parameters, }, - [13] = { + [8] = { [3] = alias_sym_param_identifier, }, - [19] = { - [0] = alias_sym_call_site, - }, }; static const uint16_t ts_non_terminal_alias_map[] = { sym__method_signature_body, 2, sym__method_signature_body, sym_method_signature, - sym__type, 2, - sym__type, + sym_type, 2, + sym_type, alias_sym_field_type, aux_sym__method_signature_body_repeat1, 2, aux_sym__method_signature_body_repeat1, @@ -3042,12 +2967,12 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1] = 1, [2] = 2, [3] = 3, - [4] = 2, + [4] = 3, [5] = 5, [6] = 6, [7] = 7, [8] = 8, - [9] = 9, + [9] = 7, [10] = 10, [11] = 11, [12] = 12, @@ -3070,10 +2995,10 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [29] = 29, [30] = 30, [31] = 31, - [32] = 31, + [32] = 32, [33] = 33, [34] = 34, - [35] = 35, + [35] = 34, [36] = 36, [37] = 37, [38] = 38, @@ -3106,11 +3031,11 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [65] = 65, [66] = 66, [67] = 67, - [68] = 36, + [68] = 68, [69] = 69, - [70] = 70, - [71] = 37, - [72] = 39, + [70] = 37, + [71] = 41, + [72] = 40, [73] = 73, [74] = 74, [75] = 75, @@ -3131,241 +3056,241 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [90] = 90, [91] = 91, [92] = 92, - [93] = 93, + [93] = 92, [94] = 94, - [95] = 94, - [96] = 93, - [97] = 93, - [98] = 93, - [99] = 99, - [100] = 94, - [101] = 94, + [95] = 92, + [96] = 96, + [97] = 96, + [98] = 92, + [99] = 96, + [100] = 96, + [101] = 101, [102] = 102, [103] = 103, [104] = 104, - [105] = 103, - [106] = 106, + [105] = 105, + [106] = 102, [107] = 107, [108] = 108, [109] = 109, [110] = 110, [111] = 111, [112] = 112, - [113] = 112, + [113] = 113, [114] = 114, - [115] = 112, + [115] = 114, [116] = 116, - [117] = 114, + [117] = 116, [118] = 118, [119] = 119, - [120] = 120, - [121] = 121, - [122] = 118, + [120] = 110, + [121] = 114, + [122] = 122, [123] = 123, [124] = 124, - [125] = 125, - [126] = 126, - [127] = 116, - [128] = 128, - [129] = 112, - [130] = 128, + [125] = 110, + [126] = 116, + [127] = 113, + [128] = 116, + [129] = 122, + [130] = 130, [131] = 131, - [132] = 116, - [133] = 111, - [134] = 116, - [135] = 135, - [136] = 111, - [137] = 128, + [132] = 122, + [133] = 133, + [134] = 114, + [135] = 113, + [136] = 136, + [137] = 122, [138] = 138, - [139] = 114, + [139] = 139, [140] = 140, - [141] = 114, - [142] = 118, - [143] = 143, - [144] = 144, + [141] = 141, + [142] = 142, + [143] = 138, + [144] = 141, [145] = 145, - [146] = 146, - [147] = 147, + [146] = 91, + [147] = 140, [148] = 148, [149] = 149, - [150] = 150, - [151] = 149, - [152] = 150, + [150] = 140, + [151] = 141, + [152] = 152, [153] = 153, - [154] = 143, - [155] = 155, - [156] = 145, + [154] = 154, + [155] = 153, + [156] = 91, [157] = 157, - [158] = 157, - [159] = 159, - [160] = 149, - [161] = 148, - [162] = 87, - [163] = 157, + [158] = 158, + [159] = 158, + [160] = 153, + [161] = 157, + [162] = 162, + [163] = 163, [164] = 164, - [165] = 165, - [166] = 87, + [165] = 158, + [166] = 166, [167] = 167, [168] = 168, [169] = 169, - [170] = 165, + [170] = 170, [171] = 171, - [172] = 167, - [173] = 165, + [172] = 172, + [173] = 173, [174] = 174, [175] = 175, [176] = 176, - [177] = 168, - [178] = 178, - [179] = 120, + [177] = 26, + [178] = 27, + [179] = 179, [180] = 180, - [181] = 119, + [181] = 24, [182] = 182, [183] = 183, - [184] = 17, + [184] = 184, [185] = 185, [186] = 186, - [187] = 185, + [187] = 28, [188] = 188, [189] = 189, [190] = 190, [191] = 191, - [192] = 192, + [192] = 180, [193] = 193, [194] = 194, - [195] = 18, - [196] = 196, - [197] = 180, - [198] = 176, - [199] = 21, - [200] = 23, - [201] = 201, + [195] = 195, + [196] = 164, + [197] = 195, + [198] = 183, + [199] = 171, + [200] = 17, + [201] = 173, [202] = 202, - [203] = 27, + [203] = 203, [204] = 204, - [205] = 205, - [206] = 206, - [207] = 194, - [208] = 208, + [205] = 189, + [206] = 204, + [207] = 18, + [208] = 175, [209] = 209, [210] = 210, [211] = 211, [212] = 212, [213] = 213, - [214] = 201, + [214] = 214, [215] = 215, [216] = 216, [217] = 217, [218] = 218, [219] = 219, - [220] = 220, + [220] = 40, [221] = 221, - [222] = 222, + [222] = 41, [223] = 223, - [224] = 224, - [225] = 36, - [226] = 39, - [227] = 227, - [228] = 228, - [229] = 37, - [230] = 25, + [224] = 37, + [225] = 21, + [226] = 226, + [227] = 163, + [228] = 213, + [229] = 25, + [230] = 162, [231] = 231, - [232] = 22, - [233] = 233, - [234] = 234, - [235] = 219, - [236] = 120, - [237] = 24, - [238] = 238, + [232] = 232, + [233] = 29, + [234] = 232, + [235] = 235, + [236] = 236, + [237] = 237, + [238] = 237, [239] = 239, - [240] = 217, - [241] = 241, - [242] = 242, - [243] = 243, - [244] = 28, - [245] = 119, + [240] = 240, + [241] = 235, + [242] = 237, + [243] = 219, + [244] = 244, + [245] = 245, [246] = 246, [247] = 247, - [248] = 223, - [249] = 239, - [250] = 234, + [248] = 240, + [249] = 249, + [250] = 22, [251] = 251, - [252] = 252, - [253] = 253, - [254] = 251, - [255] = 228, + [252] = 215, + [253] = 239, + [254] = 214, + [255] = 37, [256] = 256, - [257] = 257, - [258] = 252, - [259] = 221, - [260] = 251, - [261] = 36, - [262] = 37, - [263] = 247, - [264] = 39, - [265] = 223, - [266] = 73, - [267] = 267, - [268] = 125, - [269] = 269, - [270] = 140, - [271] = 81, - [272] = 82, - [273] = 19, - [274] = 26, - [275] = 24, - [276] = 30, - [277] = 75, - [278] = 88, - [279] = 83, - [280] = 91, - [281] = 90, - [282] = 23, - [283] = 22, - [284] = 18, - [285] = 33, - [286] = 86, - [287] = 85, + [257] = 41, + [258] = 232, + [259] = 75, + [260] = 40, + [261] = 236, + [262] = 231, + [263] = 263, + [264] = 264, + [265] = 83, + [266] = 81, + [267] = 27, + [268] = 23, + [269] = 29, + [270] = 30, + [271] = 26, + [272] = 86, + [273] = 85, + [274] = 24, + [275] = 25, + [276] = 77, + [277] = 31, + [278] = 90, + [279] = 87, + [280] = 17, + [281] = 281, + [282] = 82, + [283] = 80, + [284] = 28, + [285] = 107, + [286] = 21, + [287] = 287, [288] = 20, - [289] = 78, - [290] = 77, - [291] = 27, - [292] = 109, - [293] = 25, - [294] = 84, - [295] = 89, - [296] = 131, - [297] = 297, - [298] = 123, - [299] = 121, + [289] = 89, + [290] = 88, + [291] = 136, + [292] = 111, + [293] = 123, + [294] = 124, + [295] = 19, + [296] = 296, + [297] = 19, + [298] = 22, + [299] = 18, [300] = 300, - [301] = 28, - [302] = 17, + [301] = 301, + [302] = 302, [303] = 303, - [304] = 19, + [304] = 304, [305] = 305, [306] = 306, [307] = 307, - [308] = 308, - [309] = 309, - [310] = 310, - [311] = 311, - [312] = 309, - [313] = 303, - [314] = 309, - [315] = 303, + [308] = 300, + [309] = 305, + [310] = 305, + [311] = 304, + [312] = 312, + [313] = 287, + [314] = 314, + [315] = 300, [316] = 316, [317] = 317, [318] = 318, - [319] = 319, - [320] = 320, - [321] = 303, + [319] = 305, + [320] = 119, + [321] = 321, [322] = 322, [323] = 323, - [324] = 21, - [325] = 309, + [324] = 324, + [325] = 325, [326] = 326, - [327] = 308, + [327] = 327, [328] = 328, [329] = 329, [330] = 330, @@ -3374,68 +3299,61 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [333] = 333, [334] = 334, [335] = 335, - [336] = 336, + [336] = 333, [337] = 337, [338] = 338, [339] = 339, - [340] = 340, - [341] = 341, - [342] = 339, + [340] = 331, + [341] = 328, + [342] = 342, [343] = 343, [344] = 344, [345] = 345, - [346] = 337, - [347] = 334, + [346] = 346, + [347] = 347, [348] = 348, [349] = 349, [350] = 350, - [351] = 351, + [351] = 333, [352] = 352, [353] = 353, [354] = 354, [355] = 355, [356] = 356, [357] = 357, - [358] = 339, + [358] = 358, [359] = 359, - [360] = 360, + [360] = 344, [361] = 361, - [362] = 362, - [363] = 363, + [362] = 343, + [363] = 358, [364] = 364, - [365] = 365, - [366] = 366, - [367] = 350, - [368] = 368, - [369] = 349, - [370] = 365, - [371] = 371, - [372] = 352, - [373] = 338, - [374] = 374, - [375] = 364, - [376] = 376, - [377] = 337, - [378] = 363, - [379] = 374, + [365] = 348, + [366] = 332, + [367] = 367, + [368] = 357, + [369] = 369, + [370] = 331, + [371] = 323, + [372] = 367, + [373] = 373, + [374] = 355, + [375] = 357, + [376] = 355, + [377] = 377, + [378] = 357, + [379] = 373, [380] = 380, - [381] = 329, - [382] = 364, - [383] = 329, - [384] = 384, - [385] = 364, - [386] = 380, - [387] = 387, - [388] = 388, + [381] = 381, + [382] = 382, + [383] = 348, + [384] = 327, + [385] = 356, + [386] = 369, + [387] = 326, + [388] = 354, [389] = 389, - [390] = 352, - [391] = 333, - [392] = 355, - [393] = 376, - [394] = 332, - [395] = 361, - [396] = 396, - [397] = 29, + [390] = 33, }; static inline bool sym_escape_sequence_character_set_1(int32_t c) { @@ -3457,653 +3375,615 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { eof = lexer->eof(lexer); switch (state) { case 0: - if (eof) ADVANCE(771); - if (lookahead == '"') ADVANCE(1588); - if (lookahead == '#') ADVANCE(1606); - if (lookahead == '\'') ADVANCE(1600); - if (lookahead == '(') ADVANCE(1559); - if (lookahead == ')') ADVANCE(1560); - if (lookahead == '+') ADVANCE(40); - if (lookahead == ',') ADVANCE(788); - if (lookahead == '-') ADVANCE(1556); - if (lookahead == '.') ADVANCE(38); - if (lookahead == '0') ADVANCE(1569); - if (lookahead == ':') ADVANCE(947); - if (lookahead == '<') ADVANCE(228); - if (lookahead == '=') ADVANCE(777); - if (lookahead == '@') ADVANCE(1561); + if (eof) ADVANCE(768); + if (lookahead == '"') ADVANCE(1573); + if (lookahead == '#') ADVANCE(1591); + if (lookahead == '\'') ADVANCE(1585); + if (lookahead == '(') ADVANCE(1544); + if (lookahead == ')') ADVANCE(1545); + if (lookahead == '+') ADVANCE(38); + if (lookahead == ',') ADVANCE(785); + if (lookahead == '-') ADVANCE(1541); + if (lookahead == '.') ADVANCE(36); + if (lookahead == '0') ADVANCE(1554); + if (lookahead == ':') ADVANCE(944); + if (lookahead == '<') ADVANCE(762); + if (lookahead == '=') ADVANCE(774); + if (lookahead == '@') ADVANCE(1546); if (('B' <= lookahead && lookahead <= 'D') || lookahead == 'F' || lookahead == 'J' || lookahead == 'S' || lookahead == 'V' || - lookahead == 'Z') ADVANCE(1563); - if (lookahead == 'I') ADVANCE(1564); - if (lookahead == 'L') ADVANCE(1094); - if (lookahead == 'N') ADVANCE(1096); - if (lookahead == '[') ADVANCE(1562); - if (lookahead == '\\') ADVANCE(729); - if (lookahead == 'a') ADVANCE(1156); - if (lookahead == 'c') ADVANCE(1373); - if (lookahead == 'd') ADVANCE(1236); - if (lookahead == 'e') ADVANCE(1535); - if (lookahead == 'f') ADVANCE(1098); - if (lookahead == 'g') ADVANCE(1365); - if (lookahead == 'i') ADVANCE(1227); - if (lookahead == 'm') ADVANCE(1376); - if (lookahead == 'n') ADVANCE(1366); - if (lookahead == 'o') ADVANCE(1413); - if (lookahead == 'r') ADVANCE(1170); - if (lookahead == 's') ADVANCE(1228); - if (lookahead == 't') ADVANCE(1229); - if (lookahead == 'u') ADVANCE(1438); - if (lookahead == 'x') ADVANCE(1404); - if (lookahead == '{') ADVANCE(952); - if (lookahead == '}') ADVANCE(954); + lookahead == 'Z') ADVANCE(1548); + if (lookahead == 'I') ADVANCE(1549); + if (lookahead == 'L') ADVANCE(1091); + if (lookahead == 'N') ADVANCE(1093); + if (lookahead == '[') ADVANCE(1547); + if (lookahead == '\\') ADVANCE(726); + if (lookahead == 'a') ADVANCE(1153); + if (lookahead == 'c') ADVANCE(1356); + if (lookahead == 'd') ADVANCE(1233); + if (lookahead == 'e') ADVANCE(1524); + if (lookahead == 'f') ADVANCE(1094); + if (lookahead == 'g') ADVANCE(1357); + if (lookahead == 'i') ADVANCE(1224); + if (lookahead == 'm') ADVANCE(1367); + if (lookahead == 'n') ADVANCE(1358); + if (lookahead == 'o') ADVANCE(1404); + if (lookahead == 'r') ADVANCE(1167); + if (lookahead == 's') ADVANCE(1225); + if (lookahead == 't') ADVANCE(1226); + if (lookahead == 'u') ADVANCE(1429); + if (lookahead == 'x') ADVANCE(1395); + if (lookahead == '{') ADVANCE(949); + if (lookahead == '}') ADVANCE(951); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || - lookahead == ' ') SKIP(767) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1572); + lookahead == ' ') SKIP(764) + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1557); if (lookahead == '$' || ('A' <= lookahead && lookahead <= 'Y') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1: - if (lookahead == '\n') ADVANCE(791); - if (lookahead == '"') ADVANCE(1588); - if (lookahead == '#') ADVANCE(1606); - if (lookahead == '$') ADVANCE(1545); - if (lookahead == '\'') ADVANCE(1600); - if (lookahead == '(') ADVANCE(1559); - if (lookahead == '+') ADVANCE(40); - if (lookahead == '-') ADVANCE(1557); - if (lookahead == '.') ADVANCE(364); - if (lookahead == '0') ADVANCE(1570); - if (lookahead == ':') ADVANCE(122); - if (lookahead == '<') ADVANCE(228); + if (lookahead == '\n') ADVANCE(788); + if (lookahead == '"') ADVANCE(1573); + if (lookahead == '#') ADVANCE(1591); + if (lookahead == '$') ADVANCE(1534); + if (lookahead == '\'') ADVANCE(1585); + if (lookahead == '(') ADVANCE(1544); + if (lookahead == '+') ADVANCE(38); + if (lookahead == '-') ADVANCE(1542); + if (lookahead == '.') ADVANCE(361); + if (lookahead == '0') ADVANCE(1555); + if (lookahead == ':') ADVANCE(120); + if (lookahead == '<') ADVANCE(762); if (('B' <= lookahead && lookahead <= 'D') || lookahead == 'F' || lookahead == 'J' || lookahead == 'S' || lookahead == 'V' || - lookahead == 'Z') ADVANCE(1563); - if (lookahead == 'I') ADVANCE(1565); - if (lookahead == 'L') ADVANCE(1091); - if (lookahead == 'N') ADVANCE(1005); - if (lookahead == '[') ADVANCE(1562); - if (lookahead == 'a') ADVANCE(1010); - if (lookahead == 'c') ADVANCE(1048); - if (lookahead == 'd') ADVANCE(1031); - if (lookahead == 'e') ADVANCE(1087); - if (lookahead == 'f') ADVANCE(1006); - if (lookahead == 'g') ADVANCE(1049); - if (lookahead == 'i') ADVANCE(1026); - if (lookahead == 'm') ADVANCE(1055); - if (lookahead == 'n') ADVANCE(1050); - if (lookahead == 'o') ADVANCE(1058); - if (lookahead == 'r') ADVANCE(1014); - if (lookahead == 's') ADVANCE(1027); - if (lookahead == 't') ADVANCE(1028); - if (lookahead == 'u') ADVANCE(1063); - if (lookahead == 'x') ADVANCE(1056); - if (lookahead == '{') ADVANCE(952); + lookahead == 'Z') ADVANCE(1548); + if (lookahead == 'I') ADVANCE(1550); + if (lookahead == 'L') ADVANCE(1088); + if (lookahead == 'N') ADVANCE(1002); + if (lookahead == '[') ADVANCE(1547); + if (lookahead == 'a') ADVANCE(1007); + if (lookahead == 'c') ADVANCE(1045); + if (lookahead == 'd') ADVANCE(1028); + if (lookahead == 'e') ADVANCE(1084); + if (lookahead == 'f') ADVANCE(1003); + if (lookahead == 'g') ADVANCE(1046); + if (lookahead == 'i') ADVANCE(1023); + if (lookahead == 'm') ADVANCE(1052); + if (lookahead == 'n') ADVANCE(1047); + if (lookahead == 'o') ADVANCE(1055); + if (lookahead == 'r') ADVANCE(1011); + if (lookahead == 's') ADVANCE(1024); + if (lookahead == 't') ADVANCE(1025); + if (lookahead == 'u') ADVANCE(1060); + if (lookahead == 'x') ADVANCE(1053); + if (lookahead == '{') ADVANCE(949); if (lookahead == '\t' || lookahead == '\r' || lookahead == ' ') SKIP(1) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1571); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1556); if (('A' <= lookahead && lookahead <= 'Y') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1089); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1086); END_STATE(); case 2: - if (lookahead == '\n') ADVANCE(792); - if (lookahead == '#') ADVANCE(1606); - if (lookahead == '(') ADVANCE(1559); - if (lookahead == ',') ADVANCE(788); - if (lookahead == '-') ADVANCE(124); - if (lookahead == ':') ADVANCE(947); + if (lookahead == '\n') ADVANCE(789); + if (lookahead == '#') ADVANCE(1591); + if (lookahead == '(') ADVANCE(1544); + if (lookahead == ',') ADVANCE(785); + if (lookahead == '-') ADVANCE(122); + if (lookahead == ':') ADVANCE(944); if (lookahead == '\t' || lookahead == '\r' || lookahead == ' ') SKIP(2) END_STATE(); case 3: - if (lookahead == ' ') ADVANCE(217); + if (lookahead == ' ') ADVANCE(215); END_STATE(); case 4: - if (lookahead == ' ') ADVANCE(385); + if (lookahead == ' ') ADVANCE(382); END_STATE(); case 5: - if (lookahead == ' ') ADVANCE(384); + if (lookahead == ' ') ADVANCE(381); END_STATE(); case 6: - if (lookahead == ' ') ADVANCE(473); + if (lookahead == ' ') ADVANCE(470); END_STATE(); case 7: - if (lookahead == ' ') ADVANCE(155); + if (lookahead == ' ') ADVANCE(153); END_STATE(); case 8: - if (lookahead == ' ') ADVANCE(220); + if (lookahead == ' ') ADVANCE(218); END_STATE(); case 9: - if (lookahead == ' ') ADVANCE(383); + if (lookahead == ' ') ADVANCE(380); END_STATE(); case 10: - if (lookahead == ' ') ADVANCE(487); + if (lookahead == ' ') ADVANCE(484); END_STATE(); case 11: - if (lookahead == ' ') ADVANCE(472); + if (lookahead == ' ') ADVANCE(469); END_STATE(); case 12: - if (lookahead == '"') ADVANCE(1588); - if (lookahead == '#') ADVANCE(1606); - if (lookahead == '$') ADVANCE(1545); - if (lookahead == '\'') ADVANCE(1600); - if (lookahead == '(') ADVANCE(1559); - if (lookahead == '+') ADVANCE(40); - if (lookahead == '-') ADVANCE(1557); - if (lookahead == '.') ADVANCE(214); - if (lookahead == '0') ADVANCE(1570); - if (lookahead == ':') ADVANCE(122); - if (lookahead == '<') ADVANCE(228); + if (lookahead == '"') ADVANCE(1573); + if (lookahead == '#') ADVANCE(1591); + if (lookahead == '$') ADVANCE(1534); + if (lookahead == '\'') ADVANCE(1585); + if (lookahead == '(') ADVANCE(1544); + if (lookahead == '+') ADVANCE(38); + if (lookahead == '-') ADVANCE(1542); + if (lookahead == '.') ADVANCE(212); + if (lookahead == '0') ADVANCE(1555); + if (lookahead == ':') ADVANCE(120); + if (lookahead == '<') ADVANCE(762); if (('B' <= lookahead && lookahead <= 'D') || lookahead == 'F' || lookahead == 'J' || lookahead == 'S' || lookahead == 'V' || - lookahead == 'Z') ADVANCE(1563); - if (lookahead == 'I') ADVANCE(1565); - if (lookahead == 'L') ADVANCE(1091); - if (lookahead == 'N') ADVANCE(1005); - if (lookahead == '[') ADVANCE(1562); - if (lookahead == 'a') ADVANCE(1010); - if (lookahead == 'c') ADVANCE(1048); - if (lookahead == 'd') ADVANCE(1031); - if (lookahead == 'e') ADVANCE(1087); - if (lookahead == 'f') ADVANCE(1006); - if (lookahead == 'g') ADVANCE(1049); - if (lookahead == 'i') ADVANCE(1026); - if (lookahead == 'm') ADVANCE(1055); - if (lookahead == 'n') ADVANCE(1050); - if (lookahead == 'o') ADVANCE(1058); - if (lookahead == 'r') ADVANCE(1014); - if (lookahead == 's') ADVANCE(1027); - if (lookahead == 't') ADVANCE(1028); - if (lookahead == 'u') ADVANCE(1063); - if (lookahead == 'x') ADVANCE(1056); - if (lookahead == '{') ADVANCE(952); - if (lookahead == '}') ADVANCE(954); + lookahead == 'Z') ADVANCE(1548); + if (lookahead == 'I') ADVANCE(1550); + if (lookahead == 'L') ADVANCE(1088); + if (lookahead == 'N') ADVANCE(1002); + if (lookahead == '[') ADVANCE(1547); + if (lookahead == 'a') ADVANCE(1007); + if (lookahead == 'c') ADVANCE(1045); + if (lookahead == 'd') ADVANCE(1028); + if (lookahead == 'e') ADVANCE(1084); + if (lookahead == 'f') ADVANCE(1003); + if (lookahead == 'g') ADVANCE(1046); + if (lookahead == 'i') ADVANCE(1023); + if (lookahead == 'm') ADVANCE(1052); + if (lookahead == 'n') ADVANCE(1047); + if (lookahead == 'o') ADVANCE(1055); + if (lookahead == 'r') ADVANCE(1011); + if (lookahead == 's') ADVANCE(1024); + if (lookahead == 't') ADVANCE(1025); + if (lookahead == 'u') ADVANCE(1060); + if (lookahead == 'x') ADVANCE(1053); + if (lookahead == '{') ADVANCE(949); + if (lookahead == '}') ADVANCE(951); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(12) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1571); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1556); if (('A' <= lookahead && lookahead <= 'Y') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1089); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1086); END_STATE(); case 13: - if (lookahead == '"') ADVANCE(1588); - if (lookahead == '#') ADVANCE(1606); - if (lookahead == '$') ADVANCE(1545); - if (lookahead == '\'') ADVANCE(1600); - if (lookahead == '+') ADVANCE(40); - if (lookahead == ',') ADVANCE(788); - if (lookahead == '-') ADVANCE(37); - if (lookahead == '.') ADVANCE(125); - if (lookahead == '0') ADVANCE(1570); - if (lookahead == ':') ADVANCE(122); - if (lookahead == '<') ADVANCE(765); - if (lookahead == 'I') ADVANCE(1044); - if (lookahead == 'N') ADVANCE(1005); - if (lookahead == 'a') ADVANCE(1010); - if (lookahead == 'c') ADVANCE(1048); - if (lookahead == 'd') ADVANCE(1031); - if (lookahead == 'e') ADVANCE(1087); - if (lookahead == 'f') ADVANCE(1006); - if (lookahead == 'g') ADVANCE(1049); - if (lookahead == 'i') ADVANCE(1026); - if (lookahead == 'm') ADVANCE(1055); - if (lookahead == 'n') ADVANCE(1050); - if (lookahead == 'o') ADVANCE(1058); - if (lookahead == 'r') ADVANCE(1014); - if (lookahead == 's') ADVANCE(1027); - if (lookahead == 't') ADVANCE(1028); - if (lookahead == 'u') ADVANCE(1063); - if (lookahead == 'x') ADVANCE(1056); + if (lookahead == '"') ADVANCE(1573); + if (lookahead == '#') ADVANCE(1591); + if (lookahead == '$') ADVANCE(1534); + if (lookahead == '\'') ADVANCE(1585); + if (lookahead == '+') ADVANCE(38); + if (lookahead == ',') ADVANCE(785); + if (lookahead == '-') ADVANCE(35); + if (lookahead == '.') ADVANCE(123); + if (lookahead == '0') ADVANCE(1555); + if (lookahead == ':') ADVANCE(120); + if (lookahead == '<') ADVANCE(762); + if (lookahead == 'I') ADVANCE(1041); + if (lookahead == 'N') ADVANCE(1002); + if (lookahead == 'a') ADVANCE(1007); + if (lookahead == 'c') ADVANCE(1045); + if (lookahead == 'd') ADVANCE(1028); + if (lookahead == 'e') ADVANCE(1084); + if (lookahead == 'f') ADVANCE(1003); + if (lookahead == 'g') ADVANCE(1046); + if (lookahead == 'i') ADVANCE(1023); + if (lookahead == 'm') ADVANCE(1052); + if (lookahead == 'n') ADVANCE(1047); + if (lookahead == 'o') ADVANCE(1055); + if (lookahead == 'r') ADVANCE(1011); + if (lookahead == 's') ADVANCE(1024); + if (lookahead == 't') ADVANCE(1025); + if (lookahead == 'u') ADVANCE(1060); + if (lookahead == 'x') ADVANCE(1053); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(13) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1571); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1556); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1089); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1086); END_STATE(); case 14: - if (lookahead == '"') ADVANCE(1588); - if (lookahead == '#') ADVANCE(1606); - if (lookahead == '$') ADVANCE(1545); - if (lookahead == '\'') ADVANCE(1600); - if (lookahead == '+') ADVANCE(40); - if (lookahead == '-') ADVANCE(37); - if (lookahead == '.') ADVANCE(126); - if (lookahead == '0') ADVANCE(1570); - if (lookahead == ':') ADVANCE(122); - if (lookahead == '<') ADVANCE(765); - if (lookahead == 'I') ADVANCE(1044); - if (lookahead == 'N') ADVANCE(1005); - if (lookahead == 'a') ADVANCE(1010); - if (lookahead == 'c') ADVANCE(1048); - if (lookahead == 'd') ADVANCE(1031); - if (lookahead == 'e') ADVANCE(1087); - if (lookahead == 'f') ADVANCE(1006); - if (lookahead == 'g') ADVANCE(1049); - if (lookahead == 'i') ADVANCE(1026); - if (lookahead == 'm') ADVANCE(1055); - if (lookahead == 'n') ADVANCE(1050); - if (lookahead == 'o') ADVANCE(1058); - if (lookahead == 'r') ADVANCE(1014); - if (lookahead == 's') ADVANCE(1027); - if (lookahead == 't') ADVANCE(1028); - if (lookahead == 'u') ADVANCE(1063); - if (lookahead == 'x') ADVANCE(1056); + if (lookahead == '"') ADVANCE(1573); + if (lookahead == '#') ADVANCE(1591); + if (lookahead == '$') ADVANCE(1534); + if (lookahead == '\'') ADVANCE(1585); + if (lookahead == '+') ADVANCE(38); + if (lookahead == '-') ADVANCE(35); + if (lookahead == '.') ADVANCE(124); + if (lookahead == '0') ADVANCE(1555); + if (lookahead == ':') ADVANCE(120); + if (lookahead == '<') ADVANCE(762); + if (lookahead == 'I') ADVANCE(1041); + if (lookahead == 'N') ADVANCE(1002); + if (lookahead == 'a') ADVANCE(1007); + if (lookahead == 'c') ADVANCE(1045); + if (lookahead == 'd') ADVANCE(1028); + if (lookahead == 'e') ADVANCE(1084); + if (lookahead == 'f') ADVANCE(1003); + if (lookahead == 'g') ADVANCE(1046); + if (lookahead == 'i') ADVANCE(1023); + if (lookahead == 'm') ADVANCE(1052); + if (lookahead == 'n') ADVANCE(1047); + if (lookahead == 'o') ADVANCE(1055); + if (lookahead == 'r') ADVANCE(1011); + if (lookahead == 's') ADVANCE(1024); + if (lookahead == 't') ADVANCE(1025); + if (lookahead == 'u') ADVANCE(1060); + if (lookahead == 'x') ADVANCE(1053); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(14) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1571); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1556); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1089); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1086); END_STATE(); case 15: - if (lookahead == '"') ADVANCE(1588); - if (lookahead == '#') ADVANCE(1606); - if (lookahead == '\'') ADVANCE(1600); - if (lookahead == '(') ADVANCE(1559); - if (lookahead == '+') ADVANCE(40); - if (lookahead == '-') ADVANCE(1557); - if (lookahead == '.') ADVANCE(364); - if (lookahead == '0') ADVANCE(1569); - if (lookahead == '<') ADVANCE(228); - if (lookahead == 'I') ADVANCE(1319); - if (lookahead == 'L') ADVANCE(1094); - if (lookahead == 'N') ADVANCE(1096); - if (lookahead == '[') ADVANCE(1562); - if (lookahead == 'f') ADVANCE(1099); - if (lookahead == 'n') ADVANCE(1523); - if (lookahead == 't') ADVANCE(1418); - if (lookahead == '{') ADVANCE(952); + if (lookahead == '"') ADVANCE(1573); + if (lookahead == '#') ADVANCE(1591); + if (lookahead == '\'') ADVANCE(1585); + if (lookahead == '(') ADVANCE(1544); + if (lookahead == '+') ADVANCE(38); + if (lookahead == '-') ADVANCE(1542); + if (lookahead == '.') ADVANCE(361); + if (lookahead == '0') ADVANCE(1554); + if (lookahead == '<') ADVANCE(762); + if (lookahead == 'I') ADVANCE(1312); + if (lookahead == 'L') ADVANCE(1091); + if (lookahead == 'N') ADVANCE(1093); + if (lookahead == '[') ADVANCE(1547); + if (lookahead == 'f') ADVANCE(1095); + if (lookahead == 'n') ADVANCE(1512); + if (lookahead == 't') ADVANCE(1409); + if (lookahead == '{') ADVANCE(949); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(15) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1572); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1557); if (lookahead == '$' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 16: - if (lookahead == '"') ADVANCE(1588); - if (lookahead == '#') ADVANCE(1606); - if (lookahead == '\'') ADVANCE(1600); - if (lookahead == '+') ADVANCE(40); - if (lookahead == '-') ADVANCE(37); - if (lookahead == '.') ADVANCE(758); - if (lookahead == '0') ADVANCE(1569); - if (lookahead == '<') ADVANCE(765); - if (lookahead == 'I') ADVANCE(1319); - if (lookahead == 'N') ADVANCE(1096); - if (lookahead == 'f') ADVANCE(1099); - if (lookahead == 'n') ADVANCE(1523); - if (lookahead == 't') ADVANCE(1418); + if (lookahead == '"') ADVANCE(1573); + if (lookahead == '#') ADVANCE(1591); + if (lookahead == '\'') ADVANCE(1585); + if (lookahead == '+') ADVANCE(38); + if (lookahead == '-') ADVANCE(35); + if (lookahead == '.') ADVANCE(755); + if (lookahead == '0') ADVANCE(1554); + if (lookahead == '<') ADVANCE(762); + if (lookahead == 'I') ADVANCE(1312); + if (lookahead == 'N') ADVANCE(1093); + if (lookahead == 'f') ADVANCE(1095); + if (lookahead == 'n') ADVANCE(1512); + if (lookahead == 't') ADVANCE(1409); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(16) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1572); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1557); if (lookahead == '$' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 17: - if (lookahead == '"') ADVANCE(1588); - if (lookahead == '#') ADVANCE(1606); - if (lookahead == '(') ADVANCE(1559); - if (lookahead == ')') ADVANCE(1560); - if (lookahead == '+') ADVANCE(40); - if (lookahead == '-') ADVANCE(1558); - if (lookahead == '.') ADVANCE(365); - if (lookahead == '0') ADVANCE(1573); - if (lookahead == '<') ADVANCE(228); + if (lookahead == '"') ADVANCE(1573); + if (lookahead == '#') ADVANCE(1591); + if (lookahead == '(') ADVANCE(1544); + if (lookahead == ')') ADVANCE(1545); + if (lookahead == '+') ADVANCE(38); + if (lookahead == '-') ADVANCE(1543); + if (lookahead == '.') ADVANCE(362); + if (lookahead == '0') ADVANCE(1558); + if (lookahead == '<') ADVANCE(762); if (('B' <= lookahead && lookahead <= 'D') || lookahead == 'F' || lookahead == 'I' || lookahead == 'J' || lookahead == 'S' || lookahead == 'V' || - lookahead == 'Z') ADVANCE(1563); - if (lookahead == 'L') ADVANCE(1094); - if (lookahead == '[') ADVANCE(1562); - if (lookahead == 'a') ADVANCE(1156); - if (lookahead == 'c') ADVANCE(1373); - if (lookahead == 'd') ADVANCE(1236); - if (lookahead == 'e') ADVANCE(1535); - if (lookahead == 'f') ADVANCE(1240); - if (lookahead == 'g') ADVANCE(1365); - if (lookahead == 'i') ADVANCE(1227); - if (lookahead == 'm') ADVANCE(1376); - if (lookahead == 'n') ADVANCE(1367); - if (lookahead == 'o') ADVANCE(1413); - if (lookahead == 'r') ADVANCE(1170); - if (lookahead == 's') ADVANCE(1228); - if (lookahead == 't') ADVANCE(1230); - if (lookahead == 'u') ADVANCE(1438); - if (lookahead == 'x') ADVANCE(1404); + lookahead == 'Z') ADVANCE(1548); + if (lookahead == 'L') ADVANCE(1091); + if (lookahead == '[') ADVANCE(1547); + if (lookahead == 'a') ADVANCE(1153); + if (lookahead == 'c') ADVANCE(1356); + if (lookahead == 'd') ADVANCE(1233); + if (lookahead == 'e') ADVANCE(1524); + if (lookahead == 'f') ADVANCE(1238); + if (lookahead == 'g') ADVANCE(1357); + if (lookahead == 'i') ADVANCE(1224); + if (lookahead == 'm') ADVANCE(1367); + if (lookahead == 'n') ADVANCE(1359); + if (lookahead == 'o') ADVANCE(1404); + if (lookahead == 'r') ADVANCE(1167); + if (lookahead == 's') ADVANCE(1225); + if (lookahead == 't') ADVANCE(1227); + if (lookahead == 'u') ADVANCE(1429); + if (lookahead == 'x') ADVANCE(1395); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(17) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1579); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1564); if (lookahead == '$' || ('A' <= lookahead && lookahead <= 'Y') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 18: - if (lookahead == '"') ADVANCE(1588); - if (lookahead == '#') ADVANCE(1606); - if (lookahead == '(') ADVANCE(1559); - if (lookahead == '+') ADVANCE(40); - if (lookahead == '-') ADVANCE(1558); - if (lookahead == '0') ADVANCE(1573); - if (lookahead == '<') ADVANCE(228); - if (lookahead == 'L') ADVANCE(1094); - if (lookahead == '[') ADVANCE(1562); - if (lookahead == 'a') ADVANCE(1156); - if (lookahead == 'c') ADVANCE(1373); - if (lookahead == 'd') ADVANCE(1236); - if (lookahead == 'e') ADVANCE(1535); - if (lookahead == 'f') ADVANCE(1240); - if (lookahead == 'g') ADVANCE(1365); - if (lookahead == 'i') ADVANCE(1227); - if (lookahead == 'm') ADVANCE(1376); - if (lookahead == 'n') ADVANCE(1367); - if (lookahead == 'o') ADVANCE(1413); - if (lookahead == 'r') ADVANCE(1170); - if (lookahead == 's') ADVANCE(1228); - if (lookahead == 't') ADVANCE(1230); - if (lookahead == 'u') ADVANCE(1438); - if (lookahead == 'x') ADVANCE(1404); + if (lookahead == '"') ADVANCE(1573); + if (lookahead == '#') ADVANCE(1591); + if (lookahead == '(') ADVANCE(1544); + if (lookahead == '+') ADVANCE(38); + if (lookahead == '-') ADVANCE(1543); + if (lookahead == '0') ADVANCE(1558); + if (lookahead == '<') ADVANCE(762); + if (lookahead == 'L') ADVANCE(1091); + if (lookahead == '[') ADVANCE(1547); + if (lookahead == 'a') ADVANCE(1153); + if (lookahead == 'c') ADVANCE(1356); + if (lookahead == 'd') ADVANCE(1233); + if (lookahead == 'e') ADVANCE(1524); + if (lookahead == 'f') ADVANCE(1238); + if (lookahead == 'g') ADVANCE(1357); + if (lookahead == 'i') ADVANCE(1224); + if (lookahead == 'm') ADVANCE(1367); + if (lookahead == 'n') ADVANCE(1359); + if (lookahead == 'o') ADVANCE(1404); + if (lookahead == 'r') ADVANCE(1167); + if (lookahead == 's') ADVANCE(1225); + if (lookahead == 't') ADVANCE(1227); + if (lookahead == 'u') ADVANCE(1429); + if (lookahead == 'x') ADVANCE(1395); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(18) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1579); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1564); if (lookahead == '$' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 19: - if (lookahead == '"') ADVANCE(1588); - if (lookahead == '#') ADVANCE(1589); - if (lookahead == '\\') ADVANCE(729); + if (lookahead == '"') ADVANCE(1573); + if (lookahead == '#') ADVANCE(1574); + if (lookahead == '\\') ADVANCE(726); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || - lookahead == ' ') ADVANCE(1590); - if (lookahead != 0) ADVANCE(1591); + lookahead == ' ') ADVANCE(1575); + if (lookahead != 0) ADVANCE(1576); END_STATE(); case 20: - if (lookahead == '#') ADVANCE(1606); - if (lookahead == '+') ADVANCE(40); - if (lookahead == '-') ADVANCE(1558); - if (lookahead == '0') ADVANCE(1573); - if (lookahead == '<') ADVANCE(228); - if (lookahead == 'a') ADVANCE(1127); - if (lookahead == 'b') ADVANCE(1292); - if (lookahead == 'c') ADVANCE(1371); - if (lookahead == 'd') ADVANCE(1196); - if (lookahead == 'e') ADVANCE(1336); - if (lookahead == 'f') ADVANCE(1258); - if (lookahead == 'g') ADVANCE(1428); - if (lookahead == 'i') ADVANCE(1364); - if (lookahead == 'n') ADVANCE(1116); - if (lookahead == 'p') ADVANCE(1415); - if (lookahead == 's') ADVANCE(1479); - if (lookahead == 't') ADVANCE(1201); - if (lookahead == 'v') ADVANCE(1107); - if (lookahead == 'w') ADVANCE(1234); + if (lookahead == '#') ADVANCE(1591); + if (lookahead == '+') ADVANCE(38); + if (lookahead == '-') ADVANCE(1543); + if (lookahead == '0') ADVANCE(1558); + if (lookahead == '<') ADVANCE(762); + if (lookahead == 'a') ADVANCE(1125); + if (lookahead == 'b') ADVANCE(1285); + if (lookahead == 'c') ADVANCE(1363); + if (lookahead == 'd') ADVANCE(1193); + if (lookahead == 'e') ADVANCE(1332); + if (lookahead == 'f') ADVANCE(1254); + if (lookahead == 'g') ADVANCE(1419); + if (lookahead == 'i') ADVANCE(1355); + if (lookahead == 'n') ADVANCE(1112); + if (lookahead == 'p') ADVANCE(1406); + if (lookahead == 's') ADVANCE(1470); + if (lookahead == 't') ADVANCE(1197); + if (lookahead == 'v') ADVANCE(1103); + if (lookahead == 'w') ADVANCE(1230); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(20) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1579); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1564); if (lookahead == '$' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('h' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('h' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 21: - if (lookahead == '#') ADVANCE(1606); - if (lookahead == '+') ADVANCE(40); - if (lookahead == '-') ADVANCE(1558); - if (lookahead == '0') ADVANCE(1573); - if (lookahead == '<') ADVANCE(228); + if (lookahead == '#') ADVANCE(1591); + if (lookahead == '+') ADVANCE(38); + if (lookahead == '-') ADVANCE(1543); + if (lookahead == '0') ADVANCE(1558); + if (lookahead == '<') ADVANCE(762); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(21) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1579); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1564); if (lookahead == '$' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 22: - if (lookahead == '#') ADVANCE(1606); - if (lookahead == '+') ADVANCE(40); - if (lookahead == '-') ADVANCE(41); - if (lookahead == '0') ADVANCE(1573); - if (lookahead == '<') ADVANCE(765); - if (lookahead == 'L') ADVANCE(1094); - if (lookahead == '[') ADVANCE(1562); + if (lookahead == '#') ADVANCE(1591); + if (lookahead == '+') ADVANCE(38); + if (lookahead == '-') ADVANCE(39); + if (lookahead == '0') ADVANCE(1558); + if (lookahead == '<') ADVANCE(762); + if (lookahead == 'L') ADVANCE(1091); + if (lookahead == '[') ADVANCE(1547); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(22) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1579); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1564); if (lookahead == '$' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 23: - if (lookahead == '#') ADVANCE(1606); - if (lookahead == '+') ADVANCE(40); - if (lookahead == '-') ADVANCE(41); - if (lookahead == '0') ADVANCE(1573); - if (lookahead == '<') ADVANCE(765); - if (lookahead == 'a') ADVANCE(1127); - if (lookahead == 'b') ADVANCE(1292); - if (lookahead == 'c') ADVANCE(1371); - if (lookahead == 'd') ADVANCE(1196); - if (lookahead == 'e') ADVANCE(1336); - if (lookahead == 'f') ADVANCE(1258); - if (lookahead == 'g') ADVANCE(1428); - if (lookahead == 'i') ADVANCE(1364); - if (lookahead == 'n') ADVANCE(1116); - if (lookahead == 'p') ADVANCE(1415); - if (lookahead == 's') ADVANCE(1479); - if (lookahead == 't') ADVANCE(1201); - if (lookahead == 'v') ADVANCE(1107); - if (lookahead == 'w') ADVANCE(1234); + if (lookahead == '#') ADVANCE(1588); + if (lookahead == '\'') ADVANCE(1585); + if (lookahead == '\\') ADVANCE(726); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || - lookahead == ' ') SKIP(23) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1579); - if (lookahead == '$' || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('h' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + lookahead == ' ') ADVANCE(1587); + if (lookahead != 0) ADVANCE(1586); END_STATE(); case 24: - if (lookahead == '#') ADVANCE(1606); - if (lookahead == '+') ADVANCE(40); - if (lookahead == '-') ADVANCE(41); - if (lookahead == '0') ADVANCE(1573); - if (lookahead == '<') ADVANCE(765); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') SKIP(24) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1579); - if (lookahead == '$' || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + if (lookahead == '-') ADVANCE(753); END_STATE(); case 25: - if (lookahead == '#') ADVANCE(1603); - if (lookahead == '\'') ADVANCE(1600); - if (lookahead == '\\') ADVANCE(729); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') ADVANCE(1602); - if (lookahead != 0) ADVANCE(1601); + if (lookahead == '-') ADVANCE(264); END_STATE(); case 26: - if (lookahead == '-') ADVANCE(756); + if (lookahead == '-') ADVANCE(653); END_STATE(); case 27: - if (lookahead == '-') ADVANCE(267); + if (lookahead == '-') ADVANCE(494); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(1551); END_STATE(); case 28: - if (lookahead == '-') ADVANCE(656); + if (lookahead == '-') ADVANCE(658); END_STATE(); case 29: - if (lookahead == '-') ADVANCE(497); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') ADVANCE(1566); + if (lookahead == '-') ADVANCE(135); END_STATE(); case 30: - if (lookahead == '-') ADVANCE(661); + if (lookahead == '-') ADVANCE(578); END_STATE(); case 31: - if (lookahead == '-') ADVANCE(137); + if (lookahead == '-') ADVANCE(328); END_STATE(); case 32: - if (lookahead == '-') ADVANCE(581); + if (lookahead == '-') ADVANCE(667); END_STATE(); case 33: - if (lookahead == '-') ADVANCE(331); + if (lookahead == '-') ADVANCE(668); END_STATE(); case 34: - if (lookahead == '-') ADVANCE(670); + if (lookahead == '-') ADVANCE(669); END_STATE(); case 35: - if (lookahead == '-') ADVANCE(671); + if (lookahead == '.') ADVANCE(755); + if (lookahead == '0') ADVANCE(1554); + if (lookahead == 'I') ADVANCE(498); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1557); END_STATE(); case 36: - if (lookahead == '-') ADVANCE(672); + if (lookahead == '.') ADVANCE(950); + if (lookahead == 'a') ADVANCE(507); + if (lookahead == 'c') ADVANCE(126); + if (lookahead == 'e') ADVANCE(499); + if (lookahead == 'f') ADVANCE(422); + if (lookahead == 'i') ADVANCE(485); + if (lookahead == 'l') ADVANCE(421); + if (lookahead == 'm') ADVANCE(349); + if (lookahead == 'p') ADVANCE(127); + if (lookahead == 'r') ADVANCE(331); + if (lookahead == 's') ADVANCE(549); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1568); END_STATE(); case 37: - if (lookahead == '.') ADVANCE(758); - if (lookahead == '0') ADVANCE(1569); - if (lookahead == 'I') ADVANCE(501); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1572); + if (lookahead == '.') ADVANCE(950); + if (lookahead == 'a') ADVANCE(507); + if (lookahead == 'c') ADVANCE(125); + if (lookahead == 'e') ADVANCE(517); + if (lookahead == 'f') ADVANCE(422); + if (lookahead == 'i') ADVANCE(485); + if (lookahead == 'l') ADVANCE(421); + if (lookahead == 'm') ADVANCE(349); + if (lookahead == 'p') ADVANCE(127); + if (lookahead == 'r') ADVANCE(331); + if (lookahead == 's') ADVANCE(548); END_STATE(); case 38: - if (lookahead == '.') ADVANCE(953); - if (lookahead == 'a') ADVANCE(510); - if (lookahead == 'c') ADVANCE(128); - if (lookahead == 'e') ADVANCE(502); - if (lookahead == 'f') ADVANCE(425); - if (lookahead == 'i') ADVANCE(488); - if (lookahead == 'l') ADVANCE(424); - if (lookahead == 'm') ADVANCE(352); - if (lookahead == 'p') ADVANCE(129); - if (lookahead == 'r') ADVANCE(334); - if (lookahead == 's') ADVANCE(552); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1583); + if (lookahead == '0') ADVANCE(1563); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1564); END_STATE(); case 39: - if (lookahead == '.') ADVANCE(953); - if (lookahead == 'a') ADVANCE(510); - if (lookahead == 'c') ADVANCE(127); - if (lookahead == 'e') ADVANCE(520); - if (lookahead == 'f') ADVANCE(425); - if (lookahead == 'i') ADVANCE(488); - if (lookahead == 'l') ADVANCE(424); - if (lookahead == 'm') ADVANCE(352); - if (lookahead == 'p') ADVANCE(129); - if (lookahead == 'r') ADVANCE(334); - if (lookahead == 's') ADVANCE(551); + if (lookahead == '0') ADVANCE(1558); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1564); END_STATE(); case 40: - if (lookahead == '0') ADVANCE(1578); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1579); + if (lookahead == '1') ADVANCE(93); + if (lookahead == '3') ADVANCE(59); END_STATE(); case 41: - if (lookahead == '0') ADVANCE(1573); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1579); + if (lookahead == '1') ADVANCE(94); + if (lookahead == 'f') ADVANCE(623); END_STATE(); case 42: if (lookahead == '1') ADVANCE(95); - if (lookahead == '3') ADVANCE(61); + if (lookahead == '4') ADVANCE(804); + if (lookahead == 'h') ADVANCE(419); END_STATE(); case 43: if (lookahead == '1') ADVANCE(96); - if (lookahead == 'f') ADVANCE(626); END_STATE(); case 44: if (lookahead == '1') ADVANCE(97); - if (lookahead == '4') ADVANCE(807); - if (lookahead == 'h') ADVANCE(422); END_STATE(); case 45: if (lookahead == '1') ADVANCE(98); + if (lookahead == 'f') ADVANCE(634); END_STATE(); case 46: if (lookahead == '1') ADVANCE(99); + if (lookahead == '8') ADVANCE(928); END_STATE(); case 47: if (lookahead == '1') ADVANCE(100); - if (lookahead == 'f') ADVANCE(637); + if (lookahead == '8') ADVANCE(922); END_STATE(); case 48: if (lookahead == '1') ADVANCE(101); - if (lookahead == '8') ADVANCE(931); + if (lookahead == '8') ADVANCE(927); END_STATE(); case 49: if (lookahead == '1') ADVANCE(102); - if (lookahead == '8') ADVANCE(925); + if (lookahead == '3') ADVANCE(60); + if (lookahead == 'h') ADVANCE(457); END_STATE(); case 50: if (lookahead == '1') ADVANCE(103); - if (lookahead == '8') ADVANCE(930); + if (lookahead == '8') ADVANCE(925); END_STATE(); case 51: if (lookahead == '1') ADVANCE(104); - if (lookahead == '3') ADVANCE(62); - if (lookahead == 'h') ADVANCE(460); + if (lookahead == '8') ADVANCE(924); END_STATE(); case 52: if (lookahead == '1') ADVANCE(105); - if (lookahead == '8') ADVANCE(928); + if (lookahead == '8') ADVANCE(926); END_STATE(); case 53: if (lookahead == '1') ADVANCE(106); - if (lookahead == '8') ADVANCE(927); + if (lookahead == '8') ADVANCE(923); END_STATE(); case 54: if (lookahead == '1') ADVANCE(107); @@ -4111,85 +3991,83 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 55: if (lookahead == '1') ADVANCE(108); - if (lookahead == '8') ADVANCE(926); + if (lookahead == 'f') ADVANCE(648); END_STATE(); case 56: if (lookahead == '1') ADVANCE(109); - if (lookahead == '8') ADVANCE(932); END_STATE(); case 57: if (lookahead == '1') ADVANCE(110); - if (lookahead == 'f') ADVANCE(651); END_STATE(); case 58: if (lookahead == '1') ADVANCE(111); END_STATE(); case 59: - if (lookahead == '1') ADVANCE(112); + if (lookahead == '2') ADVANCE(822); END_STATE(); case 60: - if (lookahead == '1') ADVANCE(113); + if (lookahead == '2') ADVANCE(810); END_STATE(); case 61: - if (lookahead == '2') ADVANCE(825); + if (lookahead == '2') ADVANCE(141); + if (lookahead == 'l') ADVANCE(431); END_STATE(); case 62: - if (lookahead == '2') ADVANCE(813); + if (lookahead == '2') ADVANCE(160); + if (lookahead == 'l') ADVANCE(433); END_STATE(); case 63: - if (lookahead == '2') ADVANCE(143); - if (lookahead == 'l') ADVANCE(434); + if (lookahead == '2') ADVANCE(165); + if (lookahead == 'l') ADVANCE(435); END_STATE(); case 64: - if (lookahead == '2') ADVANCE(162); + if (lookahead == '2') ADVANCE(168); if (lookahead == 'l') ADVANCE(436); END_STATE(); case 65: - if (lookahead == '2') ADVANCE(167); - if (lookahead == 'l') ADVANCE(438); + if (lookahead == '2') ADVANCE(171); + if (lookahead == 'l') ADVANCE(437); END_STATE(); case 66: - if (lookahead == '2') ADVANCE(170); - if (lookahead == 'l') ADVANCE(439); + if (lookahead == '2') ADVANCE(174); END_STATE(); case 67: - if (lookahead == '2') ADVANCE(173); - if (lookahead == 'l') ADVANCE(440); + if (lookahead == '2') ADVANCE(177); + if (lookahead == 'l') ADVANCE(438); END_STATE(); case 68: - if (lookahead == '2') ADVANCE(176); + if (lookahead == '2') ADVANCE(179); + if (lookahead == 'l') ADVANCE(440); END_STATE(); case 69: - if (lookahead == '2') ADVANCE(179); - if (lookahead == 'l') ADVANCE(441); + if (lookahead == '2') ADVANCE(181); + if (lookahead == 'l') ADVANCE(442); END_STATE(); case 70: - if (lookahead == '2') ADVANCE(181); + if (lookahead == '2') ADVANCE(183); if (lookahead == 'l') ADVANCE(443); END_STATE(); case 71: - if (lookahead == '2') ADVANCE(183); - if (lookahead == 'l') ADVANCE(445); + if (lookahead == '2') ADVANCE(185); + if (lookahead == 'l') ADVANCE(444); END_STATE(); case 72: - if (lookahead == '2') ADVANCE(185); - if (lookahead == 'l') ADVANCE(446); + if (lookahead == '2') ADVANCE(187); END_STATE(); case 73: - if (lookahead == '2') ADVANCE(187); - if (lookahead == 'l') ADVANCE(447); + if (lookahead == '2') ADVANCE(189); END_STATE(); case 74: - if (lookahead == '2') ADVANCE(189); + if (lookahead == '2') ADVANCE(191); END_STATE(); case 75: - if (lookahead == '2') ADVANCE(191); + if (lookahead == '2') ADVANCE(193); END_STATE(); case 76: - if (lookahead == '2') ADVANCE(193); + if (lookahead == '2') ADVANCE(195); END_STATE(); case 77: - if (lookahead == '2') ADVANCE(195); + if (lookahead == '2') ADVANCE(196); END_STATE(); case 78: if (lookahead == '2') ADVANCE(197); @@ -4199,13 +4077,13 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 80: if (lookahead == '2') ADVANCE(199); + if (lookahead == 'l') ADVANCE(446); END_STATE(); case 81: if (lookahead == '2') ADVANCE(200); END_STATE(); case 82: if (lookahead == '2') ADVANCE(201); - if (lookahead == 'l') ADVANCE(449); END_STATE(); case 83: if (lookahead == '2') ADVANCE(202); @@ -4238,988 +4116,983 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '2') ADVANCE(211); END_STATE(); case 93: - if (lookahead == '2') ADVANCE(212); + if (lookahead == '6') ADVANCE(821); END_STATE(); case 94: - if (lookahead == '2') ADVANCE(213); + if (lookahead == '6') ADVANCE(795); END_STATE(); case 95: - if (lookahead == '6') ADVANCE(824); + if (lookahead == '6') ADVANCE(805); END_STATE(); case 96: - if (lookahead == '6') ADVANCE(798); + if (lookahead == '6') ADVANCE(794); END_STATE(); case 97: if (lookahead == '6') ADVANCE(808); END_STATE(); case 98: - if (lookahead == '6') ADVANCE(797); + if (lookahead == '6') ADVANCE(798); END_STATE(); case 99: - if (lookahead == '6') ADVANCE(811); + if (lookahead == '6') ADVANCE(920); END_STATE(); case 100: - if (lookahead == '6') ADVANCE(801); + if (lookahead == '6') ADVANCE(914); END_STATE(); case 101: - if (lookahead == '6') ADVANCE(923); + if (lookahead == '6') ADVANCE(919); END_STATE(); case 102: - if (lookahead == '6') ADVANCE(917); + if (lookahead == '6') ADVANCE(809); END_STATE(); case 103: - if (lookahead == '6') ADVANCE(922); + if (lookahead == '6') ADVANCE(917); END_STATE(); case 104: - if (lookahead == '6') ADVANCE(812); + if (lookahead == '6') ADVANCE(916); END_STATE(); case 105: - if (lookahead == '6') ADVANCE(920); + if (lookahead == '6') ADVANCE(918); END_STATE(); case 106: - if (lookahead == '6') ADVANCE(919); + if (lookahead == '6') ADVANCE(915); END_STATE(); case 107: if (lookahead == '6') ADVANCE(921); END_STATE(); case 108: - if (lookahead == '6') ADVANCE(918); + if (lookahead == '6') ADVANCE(801); END_STATE(); case 109: - if (lookahead == '6') ADVANCE(924); + if (lookahead == '6') ADVANCE(797); END_STATE(); case 110: - if (lookahead == '6') ADVANCE(804); + if (lookahead == '6') ADVANCE(812); END_STATE(); case 111: if (lookahead == '6') ADVANCE(800); END_STATE(); case 112: - if (lookahead == '6') ADVANCE(815); + if (lookahead == '8') ADVANCE(930); END_STATE(); case 113: - if (lookahead == '6') ADVANCE(803); + if (lookahead == '8') ADVANCE(931); END_STATE(); case 114: - if (lookahead == '8') ADVANCE(933); + if (lookahead == '8') ADVANCE(940); END_STATE(); case 115: - if (lookahead == '8') ADVANCE(934); + if (lookahead == '8') ADVANCE(932); END_STATE(); case 116: - if (lookahead == '8') ADVANCE(943); - END_STATE(); - case 117: - if (lookahead == '8') ADVANCE(935); - END_STATE(); - case 118: - if (lookahead == ':') ADVANCE(1552); + if (lookahead == ':') ADVANCE(1539); if (lookahead == '+' || - lookahead == '-') ADVANCE(759); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1581); + lookahead == '-') ADVANCE(756); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1566); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(121); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(119); END_STATE(); - case 119: - if (lookahead == ':') ADVANCE(1552); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1574); + case 117: + if (lookahead == ':') ADVANCE(1539); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1559); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(121); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(119); END_STATE(); - case 120: - if (lookahead == ':') ADVANCE(1552); + case 118: + if (lookahead == ':') ADVANCE(1539); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1575); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1560); if (('G' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('g' <= lookahead && lookahead <= 'z')) ADVANCE(121); + ('g' <= lookahead && lookahead <= 'z')) ADVANCE(119); END_STATE(); - case 121: - if (lookahead == ':') ADVANCE(1552); + case 119: + if (lookahead == ':') ADVANCE(1539); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(121); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(119); END_STATE(); - case 122: - if (lookahead == ':') ADVANCE(1551); + case 120: + if (lookahead == ':') ADVANCE(1538); if (lookahead == 'B' || lookahead == 'C' || lookahead == 'F' || lookahead == 'J' || lookahead == 'S' || lookahead == 'V' || - lookahead == 'Z') ADVANCE(1550); + lookahead == 'Z') ADVANCE(1537); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != '\r' && lookahead != ' ' && - lookahead != 'I') ADVANCE(1549); + lookahead != 'I') ADVANCE(1536); + END_STATE(); + case 121: + if (lookahead == ';') ADVANCE(1535); + if (lookahead != 0) ADVANCE(121); + END_STATE(); + case 122: + if (lookahead == '>') ADVANCE(956); END_STATE(); case 123: - if (lookahead == ';') ADVANCE(1548); - if (lookahead != 0) ADVANCE(123); + if (lookahead == 'a') ADVANCE(507); + if (lookahead == 'c') ADVANCE(125); + if (lookahead == 'e') ADVANCE(518); + if (lookahead == 'l') ADVANCE(421); + if (lookahead == 'p') ADVANCE(127); + if (lookahead == 'r') ADVANCE(331); + if (lookahead == 's') ADVANCE(548); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1568); END_STATE(); case 124: - if (lookahead == '>') ADVANCE(959); + if (lookahead == 'a') ADVANCE(507); + if (lookahead == 'c') ADVANCE(125); + if (lookahead == 'e') ADVANCE(540); + if (lookahead == 'l') ADVANCE(421); + if (lookahead == 'p') ADVANCE(127); + if (lookahead == 'r') ADVANCE(331); + if (lookahead == 's') ADVANCE(548); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1568); END_STATE(); case 125: - if (lookahead == 'a') ADVANCE(510); - if (lookahead == 'c') ADVANCE(127); - if (lookahead == 'e') ADVANCE(521); - if (lookahead == 'l') ADVANCE(424); - if (lookahead == 'p') ADVANCE(129); - if (lookahead == 'r') ADVANCE(334); - if (lookahead == 's') ADVANCE(551); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1583); + if (lookahead == 'a') ADVANCE(677); END_STATE(); case 126: - if (lookahead == 'a') ADVANCE(510); - if (lookahead == 'c') ADVANCE(127); - if (lookahead == 'e') ADVANCE(543); - if (lookahead == 'l') ADVANCE(424); - if (lookahead == 'p') ADVANCE(129); - if (lookahead == 'r') ADVANCE(334); - if (lookahead == 's') ADVANCE(551); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1583); + if (lookahead == 'a') ADVANCE(677); + if (lookahead == 'l') ADVANCE(128); END_STATE(); case 127: - if (lookahead == 'a') ADVANCE(680); + if (lookahead == 'a') ADVANCE(226); + if (lookahead == 'r') ADVANCE(574); END_STATE(); case 128: - if (lookahead == 'a') ADVANCE(680); - if (lookahead == 'l') ADVANCE(130); + if (lookahead == 'a') ADVANCE(657); END_STATE(); case 129: - if (lookahead == 'a') ADVANCE(229); - if (lookahead == 'r') ADVANCE(577); + if (lookahead == 'a') ADVANCE(743); END_STATE(); case 130: - if (lookahead == 'a') ADVANCE(660); + if (lookahead == 'a') ADVANCE(958); END_STATE(); case 131: - if (lookahead == 'a') ADVANCE(746); + if (lookahead == 'a') ADVANCE(959); END_STATE(); case 132: - if (lookahead == 'a') ADVANCE(961); + if (lookahead == 'a') ADVANCE(742); END_STATE(); case 133: - if (lookahead == 'a') ADVANCE(962); + if (lookahead == 'a') ADVANCE(487); END_STATE(); case 134: - if (lookahead == 'a') ADVANCE(745); + if (lookahead == 'a') ADVANCE(621); END_STATE(); case 135: - if (lookahead == 'a') ADVANCE(490); + if (lookahead == 'a') ADVANCE(577); END_STATE(); case 136: - if (lookahead == 'a') ADVANCE(624); + if (lookahead == 'a') ADVANCE(463); END_STATE(); case 137: - if (lookahead == 'a') ADVANCE(580); + if (lookahead == 'a') ADVANCE(544); END_STATE(); case 138: - if (lookahead == 'a') ADVANCE(466); + if (lookahead == 'a') ADVANCE(626); END_STATE(); case 139: - if (lookahead == 'a') ADVANCE(547); + if (lookahead == 'a') ADVANCE(229); END_STATE(); case 140: - if (lookahead == 'a') ADVANCE(629); + if (lookahead == 'a') ADVANCE(489); END_STATE(); case 141: - if (lookahead == 'a') ADVANCE(232); + if (lookahead == 'a') ADVANCE(262); END_STATE(); case 142: - if (lookahead == 'a') ADVANCE(492); + if (lookahead == 'a') ADVANCE(691); END_STATE(); case 143: - if (lookahead == 'a') ADVANCE(265); + if (lookahead == 'a') ADVANCE(495); END_STATE(); case 144: - if (lookahead == 'a') ADVANCE(694); + if (lookahead == 'a') ADVANCE(465); END_STATE(); case 145: - if (lookahead == 'a') ADVANCE(498); + if (lookahead == 'a') ADVANCE(509); END_STATE(); case 146: - if (lookahead == 'a') ADVANCE(468); + if (lookahead == 'a') ADVANCE(466); END_STATE(); case 147: - if (lookahead == 'a') ADVANCE(512); + if (lookahead == 'a') ADVANCE(467); END_STATE(); case 148: - if (lookahead == 'a') ADVANCE(469); + if (lookahead == 'a') ADVANCE(513); END_STATE(); case 149: - if (lookahead == 'a') ADVANCE(470); + if (lookahead == 'a') ADVANCE(696); END_STATE(); case 150: - if (lookahead == 'a') ADVANCE(516); + if (lookahead == 'a') ADVANCE(697); + if (lookahead == 'r') ADVANCE(426); END_STATE(); case 151: - if (lookahead == 'a') ADVANCE(699); + if (lookahead == 'a') ADVANCE(700); END_STATE(); case 152: - if (lookahead == 'a') ADVANCE(700); - if (lookahead == 'r') ADVANCE(429); + if (lookahead == 'a') ADVANCE(688); END_STATE(); case 153: - if (lookahead == 'a') ADVANCE(703); + if (lookahead == 'a') ADVANCE(650); + if (lookahead == 's') ADVANCE(579); END_STATE(); case 154: - if (lookahead == 'a') ADVANCE(691); + if (lookahead == 'a') ADVANCE(622); END_STATE(); case 155: - if (lookahead == 'a') ADVANCE(653); - if (lookahead == 's') ADVANCE(582); + if (lookahead == 'a') ADVANCE(635); END_STATE(); case 156: - if (lookahead == 'a') ADVANCE(625); + if (lookahead == 'a') ADVANCE(246); END_STATE(); case 157: - if (lookahead == 'a') ADVANCE(638); + if (lookahead == 'a') ADVANCE(242); END_STATE(); case 158: - if (lookahead == 'a') ADVANCE(249); + if (lookahead == 'a') ADVANCE(699); END_STATE(); case 159: - if (lookahead == 'a') ADVANCE(245); + if (lookahead == 'a') ADVANCE(240); END_STATE(); case 160: - if (lookahead == 'a') ADVANCE(702); + if (lookahead == 'a') ADVANCE(265); END_STATE(); case 161: - if (lookahead == 'a') ADVANCE(243); + if (lookahead == 'a') ADVANCE(713); END_STATE(); case 162: - if (lookahead == 'a') ADVANCE(268); + if (lookahead == 'a') ADVANCE(524); END_STATE(); case 163: - if (lookahead == 'a') ADVANCE(716); + if (lookahead == 'a') ADVANCE(247); END_STATE(); case 164: - if (lookahead == 'a') ADVANCE(527); + if (lookahead == 'a') ADVANCE(701); END_STATE(); case 165: - if (lookahead == 'a') ADVANCE(250); + if (lookahead == 'a') ADVANCE(267); END_STATE(); case 166: - if (lookahead == 'a') ADVANCE(704); + if (lookahead == 'a') ADVANCE(717); END_STATE(); case 167: - if (lookahead == 'a') ADVANCE(270); + if (lookahead == 'a') ADVANCE(525); END_STATE(); case 168: - if (lookahead == 'a') ADVANCE(720); + if (lookahead == 'a') ADVANCE(269); END_STATE(); case 169: - if (lookahead == 'a') ADVANCE(528); + if (lookahead == 'a') ADVANCE(720); END_STATE(); case 170: - if (lookahead == 'a') ADVANCE(272); + if (lookahead == 'a') ADVANCE(527); END_STATE(); case 171: - if (lookahead == 'a') ADVANCE(723); + if (lookahead == 'a') ADVANCE(271); END_STATE(); case 172: - if (lookahead == 'a') ADVANCE(530); + if (lookahead == 'a') ADVANCE(723); END_STATE(); case 173: - if (lookahead == 'a') ADVANCE(274); + if (lookahead == 'a') ADVANCE(530); END_STATE(); case 174: - if (lookahead == 'a') ADVANCE(726); + if (lookahead == 'a') ADVANCE(273); END_STATE(); case 175: - if (lookahead == 'a') ADVANCE(533); + if (lookahead == 'a') ADVANCE(532); END_STATE(); case 176: - if (lookahead == 'a') ADVANCE(276); + if (lookahead == 'a') ADVANCE(707); END_STATE(); case 177: - if (lookahead == 'a') ADVANCE(535); + if (lookahead == 'a') ADVANCE(275); END_STATE(); case 178: - if (lookahead == 'a') ADVANCE(710); + if (lookahead == 'a') ADVANCE(533); END_STATE(); case 179: - if (lookahead == 'a') ADVANCE(278); + if (lookahead == 'a') ADVANCE(277); END_STATE(); case 180: - if (lookahead == 'a') ADVANCE(536); + if (lookahead == 'a') ADVANCE(534); END_STATE(); case 181: - if (lookahead == 'a') ADVANCE(280); + if (lookahead == 'a') ADVANCE(279); END_STATE(); case 182: - if (lookahead == 'a') ADVANCE(537); + if (lookahead == 'a') ADVANCE(535); END_STATE(); case 183: - if (lookahead == 'a') ADVANCE(282); + if (lookahead == 'a') ADVANCE(281); END_STATE(); case 184: - if (lookahead == 'a') ADVANCE(538); + if (lookahead == 'a') ADVANCE(536); END_STATE(); case 185: - if (lookahead == 'a') ADVANCE(284); + if (lookahead == 'a') ADVANCE(283); END_STATE(); case 186: - if (lookahead == 'a') ADVANCE(539); + if (lookahead == 'a') ADVANCE(537); END_STATE(); case 187: - if (lookahead == 'a') ADVANCE(286); + if (lookahead == 'a') ADVANCE(285); END_STATE(); case 188: - if (lookahead == 'a') ADVANCE(540); + if (lookahead == 'a') ADVANCE(538); END_STATE(); case 189: - if (lookahead == 'a') ADVANCE(288); + if (lookahead == 'a') ADVANCE(287); END_STATE(); case 190: - if (lookahead == 'a') ADVANCE(541); + if (lookahead == 'a') ADVANCE(631); END_STATE(); case 191: - if (lookahead == 'a') ADVANCE(290); + if (lookahead == 'a') ADVANCE(289); END_STATE(); case 192: - if (lookahead == 'a') ADVANCE(634); + if (lookahead == 'a') ADVANCE(627); END_STATE(); case 193: - if (lookahead == 'a') ADVANCE(292); + if (lookahead == 'a') ADVANCE(291); END_STATE(); case 194: - if (lookahead == 'a') ADVANCE(630); + if (lookahead == 'a') ADVANCE(637); + if (lookahead == 'o') ADVANCE(478); END_STATE(); case 195: - if (lookahead == 'a') ADVANCE(294); + if (lookahead == 'a') ADVANCE(293); END_STATE(); case 196: - if (lookahead == 'a') ADVANCE(640); - if (lookahead == 'o') ADVANCE(481); + if (lookahead == 'a') ADVANCE(295); END_STATE(); case 197: - if (lookahead == 'a') ADVANCE(296); + if (lookahead == 'a') ADVANCE(297); END_STATE(); case 198: - if (lookahead == 'a') ADVANCE(298); + if (lookahead == 'a') ADVANCE(299); END_STATE(); case 199: - if (lookahead == 'a') ADVANCE(300); + if (lookahead == 'a') ADVANCE(301); END_STATE(); case 200: - if (lookahead == 'a') ADVANCE(302); + if (lookahead == 'a') ADVANCE(303); END_STATE(); case 201: - if (lookahead == 'a') ADVANCE(304); + if (lookahead == 'a') ADVANCE(305); END_STATE(); case 202: - if (lookahead == 'a') ADVANCE(306); + if (lookahead == 'a') ADVANCE(307); END_STATE(); case 203: - if (lookahead == 'a') ADVANCE(308); + if (lookahead == 'a') ADVANCE(309); END_STATE(); case 204: - if (lookahead == 'a') ADVANCE(310); + if (lookahead == 'a') ADVANCE(311); END_STATE(); case 205: - if (lookahead == 'a') ADVANCE(312); + if (lookahead == 'a') ADVANCE(313); END_STATE(); case 206: - if (lookahead == 'a') ADVANCE(314); + if (lookahead == 'a') ADVANCE(315); END_STATE(); case 207: - if (lookahead == 'a') ADVANCE(316); + if (lookahead == 'a') ADVANCE(317); END_STATE(); case 208: - if (lookahead == 'a') ADVANCE(318); + if (lookahead == 'a') ADVANCE(319); END_STATE(); case 209: - if (lookahead == 'a') ADVANCE(320); + if (lookahead == 'a') ADVANCE(321); END_STATE(); case 210: - if (lookahead == 'a') ADVANCE(322); + if (lookahead == 'a') ADVANCE(323); END_STATE(); case 211: - if (lookahead == 'a') ADVANCE(324); + if (lookahead == 'a') ADVANCE(325); END_STATE(); case 212: - if (lookahead == 'a') ADVANCE(326); + if (lookahead == 'a') ADVANCE(506); + if (lookahead == 'e') ADVANCE(522); + if (lookahead == 's') ADVANCE(735); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1568); END_STATE(); case 213: - if (lookahead == 'a') ADVANCE(328); + if (lookahead == 'a') ADVANCE(506); + if (lookahead == 'e') ADVANCE(520); + if (lookahead == 'f') ADVANCE(422); + if (lookahead == 'm') ADVANCE(349); END_STATE(); case 214: - if (lookahead == 'a') ADVANCE(509); - if (lookahead == 'e') ADVANCE(525); - if (lookahead == 's') ADVANCE(738); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1583); + if (lookahead == 'a') ADVANCE(506); + if (lookahead == 'e') ADVANCE(521); + if (lookahead == 'f') ADVANCE(422); + if (lookahead == 'm') ADVANCE(349); END_STATE(); case 215: - if (lookahead == 'a') ADVANCE(509); - if (lookahead == 'e') ADVANCE(523); - if (lookahead == 'f') ADVANCE(425); - if (lookahead == 'm') ADVANCE(352); + if (lookahead == 'a') ADVANCE(546); + if (lookahead == 'f') ADVANCE(430); + if (lookahead == 'l') ADVANCE(566); + if (lookahead == 'm') ADVANCE(367); + if (lookahead == 'p') ADVANCE(156); + if (lookahead == 's') ADVANCE(580); END_STATE(); case 216: - if (lookahead == 'a') ADVANCE(509); - if (lookahead == 'e') ADVANCE(524); - if (lookahead == 'f') ADVANCE(425); - if (lookahead == 'm') ADVANCE(352); + if (lookahead == 'a') ADVANCE(747); END_STATE(); case 217: - if (lookahead == 'a') ADVANCE(549); - if (lookahead == 'f') ADVANCE(433); - if (lookahead == 'l') ADVANCE(569); - if (lookahead == 'm') ADVANCE(370); - if (lookahead == 'p') ADVANCE(158); - if (lookahead == 's') ADVANCE(583); + if (lookahead == 'a') ADVANCE(547); END_STATE(); case 218: - if (lookahead == 'a') ADVANCE(750); + if (lookahead == 'a') ADVANCE(545); + if (lookahead == 'f') ADVANCE(430); + if (lookahead == 's') ADVANCE(727); END_STATE(); case 219: - if (lookahead == 'a') ADVANCE(550); + if (lookahead == 'a') ADVANCE(651); END_STATE(); case 220: - if (lookahead == 'a') ADVANCE(548); - if (lookahead == 'f') ADVANCE(433); - if (lookahead == 's') ADVANCE(730); + if (lookahead == 'b') ADVANCE(137); END_STATE(); case 221: - if (lookahead == 'a') ADVANCE(654); + if (lookahead == 'b') ADVANCE(137); + if (lookahead == 'p') ADVANCE(355); END_STATE(); case 222: - if (lookahead == 'b') ADVANCE(139); + if (lookahead == 'b') ADVANCE(551); END_STATE(); case 223: - if (lookahead == 'b') ADVANCE(139); - if (lookahead == 'p') ADVANCE(358); + if (lookahead == 'b') ADVANCE(474); END_STATE(); case 224: - if (lookahead == 'b') ADVANCE(554); + if (lookahead == 'b') ADVANCE(661); + if (lookahead == 'n') ADVANCE(543); END_STATE(); case 225: - if (lookahead == 'b') ADVANCE(477); + if (lookahead == 'b') ADVANCE(217); END_STATE(); case 226: - if (lookahead == 'b') ADVANCE(664); - if (lookahead == 'n') ADVANCE(546); + if (lookahead == 'c') ADVANCE(459); + if (lookahead == 'r') ADVANCE(133); END_STATE(); case 227: - if (lookahead == 'b') ADVANCE(219); + if (lookahead == 'c') ADVANCE(752); END_STATE(); case 228: - if (lookahead == 'c') ADVANCE(1286); - if (lookahead == 'i') ADVANCE(1326); - if (lookahead == '$' || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + if (lookahead == 'c') ADVANCE(403); END_STATE(); case 229: - if (lookahead == 'c') ADVANCE(462); - if (lookahead == 'r') ADVANCE(135); + if (lookahead == 'c') ADVANCE(460); END_STATE(); case 230: - if (lookahead == 'c') ADVANCE(755); + if (lookahead == 'c') ADVANCE(136); END_STATE(); case 231: - if (lookahead == 'c') ADVANCE(406); + if (lookahead == 'c') ADVANCE(404); END_STATE(); case 232: - if (lookahead == 'c') ADVANCE(463); + if (lookahead == 'c') ADVANCE(405); END_STATE(); case 233: - if (lookahead == 'c') ADVANCE(138); + if (lookahead == 'c') ADVANCE(406); END_STATE(); case 234: if (lookahead == 'c') ADVANCE(407); END_STATE(); case 235: - if (lookahead == 'c') ADVANCE(408); + if (lookahead == 'c') ADVANCE(333); END_STATE(); case 236: - if (lookahead == 'c') ADVANCE(409); + if (lookahead == 'c') ADVANCE(411); END_STATE(); case 237: - if (lookahead == 'c') ADVANCE(410); + if (lookahead == 'c') ADVANCE(411); + if (lookahead == 't') ADVANCE(412); END_STATE(); case 238: - if (lookahead == 'c') ADVANCE(336); + if (lookahead == 'c') ADVANCE(480); END_STATE(); case 239: - if (lookahead == 'c') ADVANCE(414); + if (lookahead == 'c') ADVANCE(684); END_STATE(); case 240: - if (lookahead == 'c') ADVANCE(414); - if (lookahead == 't') ADVANCE(415); + if (lookahead == 'c') ADVANCE(674); END_STATE(); case 241: - if (lookahead == 'c') ADVANCE(483); + if (lookahead == 'c') ADVANCE(703); END_STATE(); case 242: - if (lookahead == 'c') ADVANCE(687); + if (lookahead == 'c') ADVANCE(348); END_STATE(); case 243: - if (lookahead == 'c') ADVANCE(677); + if (lookahead == 'c') ADVANCE(144); END_STATE(); case 244: - if (lookahead == 'c') ADVANCE(706); + if (lookahead == 'c') ADVANCE(146); END_STATE(); case 245: - if (lookahead == 'c') ADVANCE(351); + if (lookahead == 'c') ADVANCE(708); END_STATE(); case 246: - if (lookahead == 'c') ADVANCE(146); + if (lookahead == 'c') ADVANCE(461); + if (lookahead == 'r') ADVANCE(140); END_STATE(); case 247: - if (lookahead == 'c') ADVANCE(148); + if (lookahead == 'c') ADVANCE(461); + if (lookahead == 'r') ADVANCE(143); END_STATE(); case 248: - if (lookahead == 'c') ADVANCE(711); + if (lookahead == 'd') ADVANCE(3); + if (lookahead == 'u') ADVANCE(486); END_STATE(); case 249: - if (lookahead == 'c') ADVANCE(464); - if (lookahead == 'r') ADVANCE(142); + if (lookahead == 'd') ADVANCE(773); END_STATE(); case 250: - if (lookahead == 'c') ADVANCE(464); - if (lookahead == 'r') ADVANCE(145); + if (lookahead == 'd') ADVANCE(776); END_STATE(); case 251: - if (lookahead == 'd') ADVANCE(3); - if (lookahead == 'u') ADVANCE(489); + if (lookahead == 'd') ADVANCE(775); END_STATE(); case 252: - if (lookahead == 'd') ADVANCE(776); + if (lookahead == 'd') ADVANCE(777); END_STATE(); case 253: - if (lookahead == 'd') ADVANCE(779); + if (lookahead == 'd') ADVANCE(752); END_STATE(); case 254: - if (lookahead == 'd') ADVANCE(778); + if (lookahead == 'd') ADVANCE(26); END_STATE(); case 255: - if (lookahead == 'd') ADVANCE(780); + if (lookahead == 'd') ADVANCE(4); + if (lookahead == 'u') ADVANCE(486); END_STATE(); case 256: - if (lookahead == 'd') ADVANCE(755); + if (lookahead == 'd') ADVANCE(5); END_STATE(); case 257: - if (lookahead == 'd') ADVANCE(28); + if (lookahead == 'd') ADVANCE(6); END_STATE(); case 258: - if (lookahead == 'd') ADVANCE(4); - if (lookahead == 'u') ADVANCE(489); + if (lookahead == 'd') ADVANCE(7); END_STATE(); case 259: - if (lookahead == 'd') ADVANCE(5); + if (lookahead == 'd') ADVANCE(9); END_STATE(); case 260: - if (lookahead == 'd') ADVANCE(6); + if (lookahead == 'd') ADVANCE(583); END_STATE(); case 261: - if (lookahead == 'd') ADVANCE(7); + if (lookahead == 'd') ADVANCE(8); END_STATE(); case 262: - if (lookahead == 'd') ADVANCE(9); + if (lookahead == 'd') ADVANCE(260); END_STATE(); case 263: - if (lookahead == 'd') ADVANCE(586); + if (lookahead == 'd') ADVANCE(584); END_STATE(); case 264: - if (lookahead == 'd') ADVANCE(8); + if (lookahead == 'd') ADVANCE(158); END_STATE(); case 265: if (lookahead == 'd') ADVANCE(263); END_STATE(); case 266: - if (lookahead == 'd') ADVANCE(587); + if (lookahead == 'd') ADVANCE(585); END_STATE(); case 267: - if (lookahead == 'd') ADVANCE(160); + if (lookahead == 'd') ADVANCE(266); END_STATE(); case 268: - if (lookahead == 'd') ADVANCE(266); + if (lookahead == 'd') ADVANCE(586); END_STATE(); case 269: - if (lookahead == 'd') ADVANCE(588); + if (lookahead == 'd') ADVANCE(268); END_STATE(); case 270: - if (lookahead == 'd') ADVANCE(269); + if (lookahead == 'd') ADVANCE(587); END_STATE(); case 271: - if (lookahead == 'd') ADVANCE(589); + if (lookahead == 'd') ADVANCE(270); END_STATE(); case 272: - if (lookahead == 'd') ADVANCE(271); + if (lookahead == 'd') ADVANCE(588); END_STATE(); case 273: - if (lookahead == 'd') ADVANCE(590); + if (lookahead == 'd') ADVANCE(272); END_STATE(); case 274: - if (lookahead == 'd') ADVANCE(273); + if (lookahead == 'd') ADVANCE(589); END_STATE(); case 275: - if (lookahead == 'd') ADVANCE(591); + if (lookahead == 'd') ADVANCE(274); END_STATE(); case 276: - if (lookahead == 'd') ADVANCE(275); + if (lookahead == 'd') ADVANCE(590); END_STATE(); case 277: - if (lookahead == 'd') ADVANCE(592); + if (lookahead == 'd') ADVANCE(276); END_STATE(); case 278: - if (lookahead == 'd') ADVANCE(277); + if (lookahead == 'd') ADVANCE(591); END_STATE(); case 279: - if (lookahead == 'd') ADVANCE(593); + if (lookahead == 'd') ADVANCE(278); END_STATE(); case 280: - if (lookahead == 'd') ADVANCE(279); + if (lookahead == 'd') ADVANCE(592); END_STATE(); case 281: - if (lookahead == 'd') ADVANCE(594); + if (lookahead == 'd') ADVANCE(280); END_STATE(); case 282: - if (lookahead == 'd') ADVANCE(281); + if (lookahead == 'd') ADVANCE(593); END_STATE(); case 283: - if (lookahead == 'd') ADVANCE(595); + if (lookahead == 'd') ADVANCE(282); END_STATE(); case 284: - if (lookahead == 'd') ADVANCE(283); + if (lookahead == 'd') ADVANCE(594); END_STATE(); case 285: - if (lookahead == 'd') ADVANCE(596); + if (lookahead == 'd') ADVANCE(284); END_STATE(); case 286: - if (lookahead == 'd') ADVANCE(285); + if (lookahead == 'd') ADVANCE(595); END_STATE(); case 287: - if (lookahead == 'd') ADVANCE(597); + if (lookahead == 'd') ADVANCE(286); END_STATE(); case 288: - if (lookahead == 'd') ADVANCE(287); + if (lookahead == 'd') ADVANCE(596); END_STATE(); case 289: - if (lookahead == 'd') ADVANCE(598); + if (lookahead == 'd') ADVANCE(288); END_STATE(); case 290: - if (lookahead == 'd') ADVANCE(289); + if (lookahead == 'd') ADVANCE(597); END_STATE(); case 291: - if (lookahead == 'd') ADVANCE(599); + if (lookahead == 'd') ADVANCE(290); END_STATE(); case 292: - if (lookahead == 'd') ADVANCE(291); + if (lookahead == 'd') ADVANCE(598); END_STATE(); case 293: - if (lookahead == 'd') ADVANCE(600); + if (lookahead == 'd') ADVANCE(292); END_STATE(); case 294: - if (lookahead == 'd') ADVANCE(293); + if (lookahead == 'd') ADVANCE(599); END_STATE(); case 295: - if (lookahead == 'd') ADVANCE(601); + if (lookahead == 'd') ADVANCE(294); END_STATE(); case 296: - if (lookahead == 'd') ADVANCE(295); + if (lookahead == 'd') ADVANCE(600); END_STATE(); case 297: - if (lookahead == 'd') ADVANCE(602); + if (lookahead == 'd') ADVANCE(296); END_STATE(); case 298: - if (lookahead == 'd') ADVANCE(297); + if (lookahead == 'd') ADVANCE(601); END_STATE(); case 299: - if (lookahead == 'd') ADVANCE(603); + if (lookahead == 'd') ADVANCE(298); END_STATE(); case 300: - if (lookahead == 'd') ADVANCE(299); + if (lookahead == 'd') ADVANCE(602); END_STATE(); case 301: - if (lookahead == 'd') ADVANCE(604); + if (lookahead == 'd') ADVANCE(300); END_STATE(); case 302: - if (lookahead == 'd') ADVANCE(301); + if (lookahead == 'd') ADVANCE(603); END_STATE(); case 303: - if (lookahead == 'd') ADVANCE(605); + if (lookahead == 'd') ADVANCE(302); END_STATE(); case 304: - if (lookahead == 'd') ADVANCE(303); + if (lookahead == 'd') ADVANCE(604); END_STATE(); case 305: - if (lookahead == 'd') ADVANCE(606); + if (lookahead == 'd') ADVANCE(304); END_STATE(); case 306: - if (lookahead == 'd') ADVANCE(305); + if (lookahead == 'd') ADVANCE(605); END_STATE(); case 307: - if (lookahead == 'd') ADVANCE(607); + if (lookahead == 'd') ADVANCE(306); END_STATE(); case 308: - if (lookahead == 'd') ADVANCE(307); + if (lookahead == 'd') ADVANCE(606); END_STATE(); case 309: - if (lookahead == 'd') ADVANCE(608); + if (lookahead == 'd') ADVANCE(308); END_STATE(); case 310: - if (lookahead == 'd') ADVANCE(309); + if (lookahead == 'd') ADVANCE(607); END_STATE(); case 311: - if (lookahead == 'd') ADVANCE(609); + if (lookahead == 'd') ADVANCE(310); END_STATE(); case 312: - if (lookahead == 'd') ADVANCE(311); + if (lookahead == 'd') ADVANCE(608); END_STATE(); case 313: - if (lookahead == 'd') ADVANCE(610); + if (lookahead == 'd') ADVANCE(312); END_STATE(); case 314: - if (lookahead == 'd') ADVANCE(313); + if (lookahead == 'd') ADVANCE(609); END_STATE(); case 315: - if (lookahead == 'd') ADVANCE(611); + if (lookahead == 'd') ADVANCE(314); END_STATE(); case 316: - if (lookahead == 'd') ADVANCE(315); + if (lookahead == 'd') ADVANCE(610); END_STATE(); case 317: - if (lookahead == 'd') ADVANCE(612); + if (lookahead == 'd') ADVANCE(316); END_STATE(); case 318: - if (lookahead == 'd') ADVANCE(317); + if (lookahead == 'd') ADVANCE(611); END_STATE(); case 319: - if (lookahead == 'd') ADVANCE(613); + if (lookahead == 'd') ADVANCE(318); END_STATE(); case 320: - if (lookahead == 'd') ADVANCE(319); + if (lookahead == 'd') ADVANCE(612); END_STATE(); case 321: - if (lookahead == 'd') ADVANCE(614); + if (lookahead == 'd') ADVANCE(320); END_STATE(); case 322: - if (lookahead == 'd') ADVANCE(321); + if (lookahead == 'd') ADVANCE(613); END_STATE(); case 323: - if (lookahead == 'd') ADVANCE(615); + if (lookahead == 'd') ADVANCE(322); END_STATE(); case 324: - if (lookahead == 'd') ADVANCE(323); + if (lookahead == 'd') ADVANCE(614); END_STATE(); case 325: - if (lookahead == 'd') ADVANCE(616); + if (lookahead == 'd') ADVANCE(324); END_STATE(); case 326: - if (lookahead == 'd') ADVANCE(325); + if (lookahead == 'd') ADVANCE(28); END_STATE(); case 327: - if (lookahead == 'd') ADVANCE(617); + if (lookahead == 'd') ADVANCE(400); END_STATE(); case 328: - if (lookahead == 'd') ADVANCE(327); + if (lookahead == 'd') ADVANCE(164); END_STATE(); case 329: - if (lookahead == 'd') ADVANCE(30); + if (lookahead == 'd') ADVANCE(11); END_STATE(); case 330: - if (lookahead == 'd') ADVANCE(403); + if (lookahead == 'd') ADVANCE(33); END_STATE(); case 331: - if (lookahead == 'd') ADVANCE(166); + if (lookahead == 'e') ADVANCE(386); END_STATE(); case 332: - if (lookahead == 'd') ADVANCE(11); + if (lookahead == 'e') ADVANCE(941); END_STATE(); case 333: - if (lookahead == 'd') ADVANCE(35); + if (lookahead == 'e') ADVANCE(771); END_STATE(); case 334: - if (lookahead == 'e') ADVANCE(389); + if (lookahead == 'e') ADVANCE(961); END_STATE(); case 335: - if (lookahead == 'e') ADVANCE(944); + if (lookahead == 'e') ADVANCE(960); END_STATE(); case 336: - if (lookahead == 'e') ADVANCE(774); + if (lookahead == 'e') ADVANCE(848); END_STATE(); case 337: - if (lookahead == 'e') ADVANCE(964); + if (lookahead == 'e') ADVANCE(842); END_STATE(); case 338: - if (lookahead == 'e') ADVANCE(963); + if (lookahead == 'e') ADVANCE(843); END_STATE(); case 339: - if (lookahead == 'e') ADVANCE(851); + if (lookahead == 'e') ADVANCE(847); END_STATE(); case 340: - if (lookahead == 'e') ADVANCE(845); + if (lookahead == 'e') ADVANCE(934); END_STATE(); case 341: - if (lookahead == 'e') ADVANCE(846); + if (lookahead == 'e') ADVANCE(849); END_STATE(); case 342: - if (lookahead == 'e') ADVANCE(850); + if (lookahead == 'e') ADVANCE(816); END_STATE(); case 343: - if (lookahead == 'e') ADVANCE(937); + if (lookahead == 'e') ADVANCE(844); END_STATE(); case 344: - if (lookahead == 'e') ADVANCE(852); + if (lookahead == 'e') ADVANCE(845); END_STATE(); case 345: - if (lookahead == 'e') ADVANCE(819); + if (lookahead == 'e') ADVANCE(846); END_STATE(); case 346: - if (lookahead == 'e') ADVANCE(847); + if (lookahead == 'e') ADVANCE(938); END_STATE(); case 347: - if (lookahead == 'e') ADVANCE(848); + if (lookahead == 'e') ADVANCE(936); END_STATE(); case 348: - if (lookahead == 'e') ADVANCE(849); + if (lookahead == 'e') ADVANCE(752); END_STATE(); case 349: - if (lookahead == 'e') ADVANCE(941); + if (lookahead == 'e') ADVANCE(671); END_STATE(); case 350: - if (lookahead == 'e') ADVANCE(939); + if (lookahead == 'e') ADVANCE(462); END_STATE(); case 351: - if (lookahead == 'e') ADVANCE(755); + if (lookahead == 'e') ADVANCE(745); END_STATE(); case 352: - if (lookahead == 'e') ADVANCE(674); + if (lookahead == 'e') ADVANCE(254); END_STATE(); case 353: - if (lookahead == 'e') ADVANCE(465); + if (lookahead == 'e') ADVANCE(30); END_STATE(); case 354: - if (lookahead == 'e') ADVANCE(748); + if (lookahead == 'e') ADVANCE(493); END_STATE(); case 355: - if (lookahead == 'e') ADVANCE(257); + if (lookahead == 'e') ADVANCE(581); END_STATE(); case 356: - if (lookahead == 'e') ADVANCE(32); + if (lookahead == 'e') ADVANCE(238); END_STATE(); case 357: - if (lookahead == 'e') ADVANCE(496); + if (lookahead == 'e') ADVANCE(514); END_STATE(); case 358: - if (lookahead == 'e') ADVANCE(584); + if (lookahead == 'e') ADVANCE(582); END_STATE(); case 359: - if (lookahead == 'e') ADVANCE(241); + if (lookahead == 'e') ADVANCE(245); END_STATE(); case 360: - if (lookahead == 'e') ADVANCE(517); + if (lookahead == 'e') ADVANCE(471); END_STATE(); case 361: - if (lookahead == 'e') ADVANCE(585); + if (lookahead == 'e') ADVANCE(512); + if (lookahead == 's') ADVANCE(735); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1568); END_STATE(); case 362: - if (lookahead == 'e') ADVANCE(248); + if (lookahead == 'e') ADVANCE(519); END_STATE(); case 363: - if (lookahead == 'e') ADVANCE(474); + if (lookahead == 'e') ADVANCE(697); END_STATE(); case 364: - if (lookahead == 'e') ADVANCE(515); - if (lookahead == 's') ADVANCE(738); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1583); + if (lookahead == 'e') ADVANCE(615); END_STATE(); case 365: - if (lookahead == 'e') ADVANCE(522); + if (lookahead == 'e') ADVANCE(618); END_STATE(); case 366: - if (lookahead == 'e') ADVANCE(700); + if (lookahead == 'e') ADVANCE(253); END_STATE(); case 367: - if (lookahead == 'e') ADVANCE(618); + if (lookahead == 'e') ADVANCE(710); END_STATE(); case 368: - if (lookahead == 'e') ADVANCE(621); + if (lookahead == 'e') ADVANCE(625); END_STATE(); case 369: - if (lookahead == 'e') ADVANCE(256); + if (lookahead == 'e') ADVANCE(326); END_STATE(); case 370: - if (lookahead == 'e') ADVANCE(713); + if (lookahead == 'e') ADVANCE(516); END_STATE(); case 371: - if (lookahead == 'e') ADVANCE(628); + if (lookahead == 'e') ADVANCE(662); + if (lookahead == 'r') ADVANCE(148); END_STATE(); case 372: - if (lookahead == 'e') ADVANCE(329); + if (lookahead == 'e') ADVANCE(704); END_STATE(); case 373: - if (lookahead == 'e') ADVANCE(519); + if (lookahead == 'e') ADVANCE(483); END_STATE(); case 374: - if (lookahead == 'e') ADVANCE(665); - if (lookahead == 'r') ADVANCE(150); + if (lookahead == 'e') ADVANCE(32); END_STATE(); case 375: - if (lookahead == 'e') ADVANCE(707); + if (lookahead == 'e') ADVANCE(330); END_STATE(); case 376: - if (lookahead == 'e') ADVANCE(486); + if (lookahead == 'e') ADVANCE(34); END_STATE(); case 377: - if (lookahead == 'e') ADVANCE(34); + if (lookahead == 'f') ADVANCE(424); END_STATE(); case 378: - if (lookahead == 'e') ADVANCE(333); + if (lookahead == 'f') ADVANCE(575); END_STATE(); case 379: - if (lookahead == 'e') ADVANCE(36); + if (lookahead == 'f') ADVANCE(157); END_STATE(); case 380: - if (lookahead == 'f') ADVANCE(427); + if (lookahead == 'f') ADVANCE(430); END_STATE(); case 381: - if (lookahead == 'f') ADVANCE(578); + if (lookahead == 'f') ADVANCE(430); + if (lookahead == 'l') ADVANCE(566); + if (lookahead == 'm') ADVANCE(367); + if (lookahead == 'p') ADVANCE(163); END_STATE(); case 382: - if (lookahead == 'f') ADVANCE(159); + if (lookahead == 'f') ADVANCE(430); + if (lookahead == 'p') ADVANCE(190); END_STATE(); case 383: - if (lookahead == 'f') ADVANCE(433); + if (lookahead == 'f') ADVANCE(563); END_STATE(); case 384: - if (lookahead == 'f') ADVANCE(433); - if (lookahead == 'l') ADVANCE(569); - if (lookahead == 'm') ADVANCE(370); - if (lookahead == 'p') ADVANCE(165); + if (lookahead == 'g') ADVANCE(732); END_STATE(); case 385: - if (lookahead == 'f') ADVANCE(433); - if (lookahead == 'p') ADVANCE(192); + if (lookahead == 'g') ADVANCE(410); END_STATE(); case 386: - if (lookahead == 'f') ADVANCE(566); + if (lookahead == 'g') ADVANCE(423); + if (lookahead == 's') ADVANCE(711); END_STATE(); case 387: - if (lookahead == 'g') ADVANCE(735); + if (lookahead == 'g') ADVANCE(656); END_STATE(); case 388: - if (lookahead == 'g') ADVANCE(413); + if (lookahead == 'g') ADVANCE(336); END_STATE(); case 389: - if (lookahead == 'g') ADVANCE(426); - if (lookahead == 's') ADVANCE(714); + if (lookahead == 'g') ADVANCE(337); END_STATE(); case 390: - if (lookahead == 'g') ADVANCE(659); + if (lookahead == 'g') ADVANCE(338); END_STATE(); case 391: if (lookahead == 'g') ADVANCE(339); @@ -5252,418 +5125,418 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'g') ADVANCE(348); END_STATE(); case 401: - if (lookahead == 'g') ADVANCE(349); + if (lookahead == 'g') ADVANCE(733); END_STATE(); case 402: - if (lookahead == 'g') ADVANCE(350); + if (lookahead == 'g') ADVANCE(413); END_STATE(); case 403: - if (lookahead == 'g') ADVANCE(351); + if (lookahead == 'h') ADVANCE(948); END_STATE(); case 404: - if (lookahead == 'g') ADVANCE(736); + if (lookahead == 'h') ADVANCE(953); END_STATE(); case 405: - if (lookahead == 'g') ADVANCE(416); + if (lookahead == 'h') ADVANCE(955); END_STATE(); case 406: - if (lookahead == 'h') ADVANCE(951); + if (lookahead == 'h') ADVANCE(954); END_STATE(); case 407: - if (lookahead == 'h') ADVANCE(956); + if (lookahead == 'h') ADVANCE(957); END_STATE(); case 408: - if (lookahead == 'h') ADVANCE(958); + if (lookahead == 'h') ADVANCE(553); END_STATE(); case 409: - if (lookahead == 'h') ADVANCE(957); + if (lookahead == 'h') ADVANCE(557); END_STATE(); case 410: - if (lookahead == 'h') ADVANCE(960); + if (lookahead == 'h') ADVANCE(44); END_STATE(); case 411: - if (lookahead == 'h') ADVANCE(556); + if (lookahead == 'h') ADVANCE(630); END_STATE(); case 412: - if (lookahead == 'h') ADVANCE(560); + if (lookahead == 'h') ADVANCE(363); END_STATE(); case 413: - if (lookahead == 'h') ADVANCE(46); + if (lookahead == 'h') ADVANCE(57); END_STATE(); case 414: - if (lookahead == 'h') ADVANCE(633); + if (lookahead == 'h') ADVANCE(452); END_STATE(); case 415: - if (lookahead == 'h') ADVANCE(366); + if (lookahead == 'i') ADVANCE(468); END_STATE(); case 416: - if (lookahead == 'h') ADVANCE(59); + if (lookahead == 'i') ADVANCE(736); + if (lookahead == 'o') ADVANCE(705); END_STATE(); case 417: - if (lookahead == 'h') ADVANCE(455); + if (lookahead == 'i') ADVANCE(752); END_STATE(); case 418: - if (lookahead == 'i') ADVANCE(471); + if (lookahead == 'i') ADVANCE(748); END_STATE(); case 419: - if (lookahead == 'i') ADVANCE(739); - if (lookahead == 'o') ADVANCE(708); + if (lookahead == 'i') ADVANCE(385); END_STATE(); case 420: - if (lookahead == 'i') ADVANCE(755); + if (lookahead == 'i') ADVANCE(737); END_STATE(); case 421: - if (lookahead == 'i') ADVANCE(751); + if (lookahead == 'i') ADVANCE(510); + if (lookahead == 'o') ADVANCE(230); END_STATE(); case 422: - if (lookahead == 'i') ADVANCE(388); + if (lookahead == 'i') ADVANCE(350); END_STATE(); case 423: - if (lookahead == 'i') ADVANCE(740); + if (lookahead == 'i') ADVANCE(659); END_STATE(); case 424: - if (lookahead == 'i') ADVANCE(513); - if (lookahead == 'o') ADVANCE(233); + if (lookahead == 'i') ADVANCE(511); END_STATE(); case 425: - if (lookahead == 'i') ADVANCE(353); + if (lookahead == 'i') ADVANCE(679); END_STATE(); case 426: - if (lookahead == 'i') ADVANCE(662); + if (lookahead == 'i') ADVANCE(239); END_STATE(); case 427: - if (lookahead == 'i') ADVANCE(514); + if (lookahead == 'i') ADVANCE(556); END_STATE(); case 428: - if (lookahead == 'i') ADVANCE(682); + if (lookahead == 'i') ADVANCE(227); END_STATE(); case 429: - if (lookahead == 'i') ADVANCE(242); + if (lookahead == 'i') ADVANCE(558); END_STATE(); case 430: - if (lookahead == 'i') ADVANCE(559); + if (lookahead == 'i') ADVANCE(360); END_STATE(); case 431: - if (lookahead == 'i') ADVANCE(230); + if (lookahead == 'i') ADVANCE(672); END_STATE(); case 432: - if (lookahead == 'i') ADVANCE(561); + if (lookahead == 'i') ADVANCE(559); END_STATE(); case 433: - if (lookahead == 'i') ADVANCE(363); + if (lookahead == 'i') ADVANCE(680); END_STATE(); case 434: - if (lookahead == 'i') ADVANCE(675); + if (lookahead == 'i') ADVANCE(560); END_STATE(); case 435: - if (lookahead == 'i') ADVANCE(562); + if (lookahead == 'i') ADVANCE(682); END_STATE(); case 436: - if (lookahead == 'i') ADVANCE(683); + if (lookahead == 'i') ADVANCE(686); END_STATE(); case 437: - if (lookahead == 'i') ADVANCE(563); + if (lookahead == 'i') ADVANCE(689); END_STATE(); case 438: - if (lookahead == 'i') ADVANCE(685); + if (lookahead == 'i') ADVANCE(690); END_STATE(); case 439: - if (lookahead == 'i') ADVANCE(689); + if (lookahead == 'i') ADVANCE(561); END_STATE(); case 440: - if (lookahead == 'i') ADVANCE(692); + if (lookahead == 'i') ADVANCE(673); END_STATE(); case 441: - if (lookahead == 'i') ADVANCE(693); + if (lookahead == 'i') ADVANCE(528); END_STATE(); case 442: - if (lookahead == 'i') ADVANCE(564); + if (lookahead == 'i') ADVANCE(681); END_STATE(); case 443: - if (lookahead == 'i') ADVANCE(676); + if (lookahead == 'i') ADVANCE(694); END_STATE(); case 444: - if (lookahead == 'i') ADVANCE(531); + if (lookahead == 'i') ADVANCE(695); END_STATE(); case 445: - if (lookahead == 'i') ADVANCE(684); + if (lookahead == 'i') ADVANCE(683); END_STATE(); case 446: - if (lookahead == 'i') ADVANCE(697); + if (lookahead == 'i') ADVANCE(687); END_STATE(); case 447: - if (lookahead == 'i') ADVANCE(698); + if (lookahead == 'i') ADVANCE(327); END_STATE(); case 448: - if (lookahead == 'i') ADVANCE(686); + if (lookahead == 'i') ADVANCE(476); END_STATE(); case 449: - if (lookahead == 'i') ADVANCE(690); + if (lookahead == 'i') ADVANCE(370); END_STATE(); case 450: - if (lookahead == 'i') ADVANCE(330); + if (lookahead == 'i') ADVANCE(665); END_STATE(); case 451: - if (lookahead == 'i') ADVANCE(479); + if (lookahead == 'i') ADVANCE(664); END_STATE(); case 452: - if (lookahead == 'i') ADVANCE(373); + if (lookahead == 'i') ADVANCE(706); END_STATE(); case 453: - if (lookahead == 'i') ADVANCE(668); + if (lookahead == 'i') ADVANCE(712); END_STATE(); case 454: - if (lookahead == 'i') ADVANCE(667); + if (lookahead == 'i') ADVANCE(716); END_STATE(); case 455: - if (lookahead == 'i') ADVANCE(709); + if (lookahead == 'i') ADVANCE(719); END_STATE(); case 456: - if (lookahead == 'i') ADVANCE(715); + if (lookahead == 'i') ADVANCE(722); END_STATE(); case 457: - if (lookahead == 'i') ADVANCE(719); + if (lookahead == 'i') ADVANCE(402); END_STATE(); case 458: - if (lookahead == 'i') ADVANCE(722); + if (lookahead == 'j') ADVANCE(730); END_STATE(); case 459: - if (lookahead == 'i') ADVANCE(725); + if (lookahead == 'k') ADVANCE(352); END_STATE(); case 460: - if (lookahead == 'i') ADVANCE(405); + if (lookahead == 'k') ADVANCE(483); END_STATE(); case 461: - if (lookahead == 'j') ADVANCE(733); + if (lookahead == 'k') ADVANCE(375); END_STATE(); case 462: - if (lookahead == 'k') ADVANCE(355); + if (lookahead == 'l') ADVANCE(249); END_STATE(); case 463: - if (lookahead == 'k') ADVANCE(486); + if (lookahead == 'l') ADVANCE(943); END_STATE(); case 464: - if (lookahead == 'k') ADVANCE(378); + if (lookahead == 'l') ADVANCE(952); END_STATE(); case 465: - if (lookahead == 'l') ADVANCE(252); + if (lookahead == 'l') ADVANCE(945); END_STATE(); case 466: if (lookahead == 'l') ADVANCE(946); END_STATE(); case 467: - if (lookahead == 'l') ADVANCE(955); + if (lookahead == 'l') ADVANCE(752); END_STATE(); case 468: - if (lookahead == 'l') ADVANCE(948); + if (lookahead == 'l') ADVANCE(550); END_STATE(); case 469: - if (lookahead == 'l') ADVANCE(949); + if (lookahead == 'l') ADVANCE(566); + if (lookahead == 'm') ADVANCE(367); + if (lookahead == 'p') ADVANCE(190); END_STATE(); case 470: - if (lookahead == 'l') ADVANCE(755); + if (lookahead == 'l') ADVANCE(566); + if (lookahead == 'm') ADVANCE(367); + if (lookahead == 'p') ADVANCE(192); END_STATE(); case 471: - if (lookahead == 'l') ADVANCE(553); + if (lookahead == 'l') ADVANCE(251); END_STATE(); case 472: - if (lookahead == 'l') ADVANCE(569); - if (lookahead == 'm') ADVANCE(370); - if (lookahead == 'p') ADVANCE(192); + if (lookahead == 'l') ADVANCE(354); END_STATE(); case 473: - if (lookahead == 'l') ADVANCE(569); - if (lookahead == 'm') ADVANCE(370); - if (lookahead == 'p') ADVANCE(194); + if (lookahead == 'l') ADVANCE(464); END_STATE(); case 474: - if (lookahead == 'l') ADVANCE(254); + if (lookahead == 'l') ADVANCE(428); END_STATE(); case 475: - if (lookahead == 'l') ADVANCE(357); + if (lookahead == 'l') ADVANCE(139); + if (lookahead == 'r') ADVANCE(447); END_STATE(); case 476: - if (lookahead == 'l') ADVANCE(467); + if (lookahead == 'l') ADVANCE(348); END_STATE(); case 477: - if (lookahead == 'l') ADVANCE(431); + if (lookahead == 'l') ADVANCE(450); END_STATE(); case 478: - if (lookahead == 'l') ADVANCE(141); - if (lookahead == 'r') ADVANCE(450); + if (lookahead == 'l') ADVANCE(151); END_STATE(); case 479: - if (lookahead == 'l') ADVANCE(351); + if (lookahead == 'l') ADVANCE(152); END_STATE(); case 480: - if (lookahead == 'l') ADVANCE(453); + if (lookahead == 'l') ADVANCE(155); END_STATE(); case 481: - if (lookahead == 'l') ADVANCE(153); + if (lookahead == 'l') ADVANCE(445); END_STATE(); case 482: - if (lookahead == 'l') ADVANCE(154); + if (lookahead == 'l') ADVANCE(567); END_STATE(); case 483: - if (lookahead == 'l') ADVANCE(157); + if (lookahead == 'l') ADVANCE(451); END_STATE(); case 484: - if (lookahead == 'l') ADVANCE(448); + if (lookahead == 'l') ADVANCE(570); END_STATE(); case 485: - if (lookahead == 'l') ADVANCE(570); + if (lookahead == 'm') ADVANCE(576); END_STATE(); case 486: - if (lookahead == 'l') ADVANCE(454); + if (lookahead == 'm') ADVANCE(1552); END_STATE(); case 487: - if (lookahead == 'l') ADVANCE(573); + if (lookahead == 'm') ADVANCE(783); END_STATE(); case 488: - if (lookahead == 'm') ADVANCE(579); + if (lookahead == 'm') ADVANCE(43); END_STATE(); case 489: - if (lookahead == 'm') ADVANCE(1567); + if (lookahead == 'm') ADVANCE(784); END_STATE(); case 490: - if (lookahead == 'm') ADVANCE(786); + if (lookahead == 'm') ADVANCE(752); END_STATE(); case 491: - if (lookahead == 'm') ADVANCE(45); + if (lookahead == 'm') ADVANCE(222); END_STATE(); case 492: - if (lookahead == 'm') ADVANCE(787); + if (lookahead == 'm') ADVANCE(29); END_STATE(); case 493: - if (lookahead == 'm') ADVANCE(755); + if (lookahead == 'm') ADVANCE(357); END_STATE(); case 494: - if (lookahead == 'm') ADVANCE(224); + if (lookahead == 'm') ADVANCE(132); END_STATE(); case 495: - if (lookahead == 'm') ADVANCE(31); + if (lookahead == 'm') ADVANCE(372); END_STATE(); case 496: - if (lookahead == 'm') ADVANCE(360); + if (lookahead == 'm') ADVANCE(56); END_STATE(); case 497: - if (lookahead == 'm') ADVANCE(134); + if (lookahead == 'm') ADVANCE(58); END_STATE(); case 498: - if (lookahead == 'm') ADVANCE(375); + if (lookahead == 'n') ADVANCE(377); END_STATE(); case 499: - if (lookahead == 'm') ADVANCE(58); + if (lookahead == 'n') ADVANCE(248); + if (lookahead == 'p') ADVANCE(415); END_STATE(); case 500: - if (lookahead == 'm') ADVANCE(60); + if (lookahead == 'n') ADVANCE(778); END_STATE(); case 501: - if (lookahead == 'n') ADVANCE(380); + if (lookahead == 'n') ADVANCE(781); END_STATE(); case 502: - if (lookahead == 'n') ADVANCE(251); - if (lookahead == 'p') ADVANCE(418); + if (lookahead == 'n') ADVANCE(779); END_STATE(); case 503: - if (lookahead == 'n') ADVANCE(781); + if (lookahead == 'n') ADVANCE(782); END_STATE(); case 504: - if (lookahead == 'n') ADVANCE(784); + if (lookahead == 'n') ADVANCE(237); END_STATE(); case 505: - if (lookahead == 'n') ADVANCE(782); + if (lookahead == 'n') ADVANCE(752); END_STATE(); case 506: - if (lookahead == 'n') ADVANCE(785); + if (lookahead == 'n') ADVANCE(508); END_STATE(); case 507: - if (lookahead == 'n') ADVANCE(240); + if (lookahead == 'n') ADVANCE(508); + if (lookahead == 'r') ADVANCE(619); END_STATE(); case 508: - if (lookahead == 'n') ADVANCE(755); + if (lookahead == 'n') ADVANCE(554); END_STATE(); case 509: - if (lookahead == 'n') ADVANCE(511); + if (lookahead == 'n') ADVANCE(388); END_STATE(); case 510: - if (lookahead == 'n') ADVANCE(511); - if (lookahead == 'r') ADVANCE(622); + if (lookahead == 'n') ADVANCE(332); END_STATE(); case 511: - if (lookahead == 'n') ADVANCE(557); + if (lookahead == 'n') ADVANCE(425); END_STATE(); case 512: - if (lookahead == 'n') ADVANCE(391); + if (lookahead == 'n') ADVANCE(728); END_STATE(); case 513: - if (lookahead == 'n') ADVANCE(335); + if (lookahead == 'n') ADVANCE(666); END_STATE(); case 514: - if (lookahead == 'n') ADVANCE(428); + if (lookahead == 'n') ADVANCE(693); END_STATE(); case 515: - if (lookahead == 'n') ADVANCE(731); + if (lookahead == 'n') ADVANCE(418); END_STATE(); case 516: - if (lookahead == 'n') ADVANCE(669); + if (lookahead == 'n') ADVANCE(674); END_STATE(); case 517: - if (lookahead == 'n') ADVANCE(696); + if (lookahead == 'n') ADVANCE(256); + if (lookahead == 'p') ADVANCE(415); END_STATE(); case 518: - if (lookahead == 'n') ADVANCE(421); + if (lookahead == 'n') ADVANCE(257); + if (lookahead == 'p') ADVANCE(415); END_STATE(); case 519: - if (lookahead == 'n') ADVANCE(677); + if (lookahead == 'n') ADVANCE(258); END_STATE(); case 520: if (lookahead == 'n') ADVANCE(259); - if (lookahead == 'p') ADVANCE(418); END_STATE(); case 521: - if (lookahead == 'n') ADVANCE(260); - if (lookahead == 'p') ADVANCE(418); + if (lookahead == 'n') ADVANCE(261); END_STATE(); case 522: - if (lookahead == 'n') ADVANCE(261); + if (lookahead == 'n') ADVANCE(255); END_STATE(); case 523: - if (lookahead == 'n') ADVANCE(262); + if (lookahead == 'n') ADVANCE(731); END_STATE(); case 524: - if (lookahead == 'n') ADVANCE(264); + if (lookahead == 'n') ADVANCE(389); END_STATE(); case 525: - if (lookahead == 'n') ADVANCE(258); + if (lookahead == 'n') ADVANCE(390); END_STATE(); case 526: - if (lookahead == 'n') ADVANCE(734); + if (lookahead == 'n') ADVANCE(663); + if (lookahead == 'r') ADVANCE(353); END_STATE(); case 527: - if (lookahead == 'n') ADVANCE(392); + if (lookahead == 'n') ADVANCE(391); END_STATE(); case 528: - if (lookahead == 'n') ADVANCE(393); + if (lookahead == 'n') ADVANCE(147); END_STATE(); case 529: - if (lookahead == 'n') ADVANCE(666); - if (lookahead == 'r') ADVANCE(356); + if (lookahead == 'n') ADVANCE(715); END_STATE(); case 530: - if (lookahead == 'n') ADVANCE(394); + if (lookahead == 'n') ADVANCE(392); END_STATE(); case 531: - if (lookahead == 'n') ADVANCE(149); + if (lookahead == 'n') ADVANCE(236); END_STATE(); case 532: - if (lookahead == 'n') ADVANCE(718); + if (lookahead == 'n') ADVANCE(393); END_STATE(); case 533: - if (lookahead == 'n') ADVANCE(395); + if (lookahead == 'n') ADVANCE(394); END_STATE(); case 534: - if (lookahead == 'n') ADVANCE(239); + if (lookahead == 'n') ADVANCE(395); END_STATE(); case 535: if (lookahead == 'n') ADVANCE(396); @@ -5678,9017 +5551,8894 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'n') ADVANCE(399); END_STATE(); case 539: - if (lookahead == 'n') ADVANCE(400); + if (lookahead == 'n') ADVANCE(568); END_STATE(); case 540: - if (lookahead == 'n') ADVANCE(401); + if (lookahead == 'n') ADVANCE(329); + if (lookahead == 'p') ADVANCE(415); END_STATE(); case 541: - if (lookahead == 'n') ADVANCE(402); + if (lookahead == 'n') ADVANCE(571); END_STATE(); case 542: - if (lookahead == 'n') ADVANCE(571); + if (lookahead == 'n') ADVANCE(572); END_STATE(); case 543: - if (lookahead == 'n') ADVANCE(332); - if (lookahead == 'p') ADVANCE(418); + if (lookahead == 'n') ADVANCE(573); END_STATE(); case 544: - if (lookahead == 'n') ADVANCE(574); + if (lookahead == 'n') ADVANCE(539); END_STATE(); case 545: - if (lookahead == 'n') ADVANCE(575); + if (lookahead == 'n') ADVANCE(541); END_STATE(); case 546: - if (lookahead == 'n') ADVANCE(576); + if (lookahead == 'n') ADVANCE(541); + if (lookahead == 'r') ADVANCE(649); END_STATE(); case 547: if (lookahead == 'n') ADVANCE(542); END_STATE(); case 548: - if (lookahead == 'n') ADVANCE(544); + if (lookahead == 'o') ADVANCE(729); + if (lookahead == 'p') ADVANCE(134); END_STATE(); case 549: - if (lookahead == 'n') ADVANCE(544); - if (lookahead == 'r') ADVANCE(652); + if (lookahead == 'o') ADVANCE(729); + if (lookahead == 'p') ADVANCE(134); + if (lookahead == 'u') ADVANCE(221); END_STATE(); case 550: - if (lookahead == 'n') ADVANCE(545); + if (lookahead == 'o') ADVANCE(384); END_STATE(); case 551: - if (lookahead == 'o') ADVANCE(732); - if (lookahead == 'p') ADVANCE(136); + if (lookahead == 'o') ADVANCE(814); END_STATE(); case 552: - if (lookahead == 'o') ADVANCE(732); - if (lookahead == 'p') ADVANCE(136); - if (lookahead == 'u') ADVANCE(223); + if (lookahead == 'o') ADVANCE(526); END_STATE(); case 553: - if (lookahead == 'o') ADVANCE(387); + if (lookahead == 'o') ADVANCE(250); END_STATE(); case 554: - if (lookahead == 'o') ADVANCE(817); + if (lookahead == 'o') ADVANCE(692); END_STATE(); case 555: - if (lookahead == 'o') ADVANCE(529); + if (lookahead == 'o') ADVANCE(488); END_STATE(); case 556: - if (lookahead == 'o') ADVANCE(253); + if (lookahead == 'o') ADVANCE(500); END_STATE(); case 557: - if (lookahead == 'o') ADVANCE(695); + if (lookahead == 'o') ADVANCE(252); END_STATE(); case 558: - if (lookahead == 'o') ADVANCE(491); + if (lookahead == 'o') ADVANCE(501); END_STATE(); case 559: - if (lookahead == 'o') ADVANCE(503); + if (lookahead == 'o') ADVANCE(502); END_STATE(); case 560: - if (lookahead == 'o') ADVANCE(255); + if (lookahead == 'o') ADVANCE(503); END_STATE(); case 561: - if (lookahead == 'o') ADVANCE(504); + if (lookahead == 'o') ADVANCE(505); END_STATE(); case 562: - if (lookahead == 'o') ADVANCE(505); + if (lookahead == 'o') ADVANCE(616); END_STATE(); case 563: - if (lookahead == 'o') ADVANCE(506); + if (lookahead == 'o') ADVANCE(628); END_STATE(); case 564: - if (lookahead == 'o') ADVANCE(508); + if (lookahead == 'o') ADVANCE(515); END_STATE(); case 565: - if (lookahead == 'o') ADVANCE(619); + if (lookahead == 'o') ADVANCE(496); END_STATE(); case 566: - if (lookahead == 'o') ADVANCE(631); + if (lookahead == 'o') ADVANCE(243); END_STATE(); case 567: - if (lookahead == 'o') ADVANCE(518); + if (lookahead == 'o') ADVANCE(401); END_STATE(); case 568: - if (lookahead == 'o') ADVANCE(499); + if (lookahead == 'o') ADVANCE(714); END_STATE(); case 569: - if (lookahead == 'o') ADVANCE(246); + if (lookahead == 'o') ADVANCE(497); END_STATE(); case 570: - if (lookahead == 'o') ADVANCE(404); + if (lookahead == 'o') ADVANCE(244); END_STATE(); case 571: - if (lookahead == 'o') ADVANCE(717); + if (lookahead == 'o') ADVANCE(718); END_STATE(); case 572: - if (lookahead == 'o') ADVANCE(500); + if (lookahead == 'o') ADVANCE(721); END_STATE(); case 573: - if (lookahead == 'o') ADVANCE(247); + if (lookahead == 'o') ADVANCE(724); END_STATE(); case 574: - if (lookahead == 'o') ADVANCE(721); + if (lookahead == 'o') ADVANCE(482); END_STATE(); case 575: - if (lookahead == 'o') ADVANCE(724); + if (lookahead == 'p') ADVANCE(752); END_STATE(); case 576: - if (lookahead == 'o') ADVANCE(727); + if (lookahead == 'p') ADVANCE(472); END_STATE(); case 577: - if (lookahead == 'o') ADVANCE(485); + if (lookahead == 'p') ADVANCE(417); END_STATE(); case 578: - if (lookahead == 'p') ADVANCE(755); + if (lookahead == 'p') ADVANCE(479); END_STATE(); case 579: - if (lookahead == 'p') ADVANCE(475); + if (lookahead == 'p') ADVANCE(219); END_STATE(); case 580: - if (lookahead == 'p') ADVANCE(420); + if (lookahead == 'p') ADVANCE(219); + if (lookahead == 'u') ADVANCE(225); END_STATE(); case 581: - if (lookahead == 'p') ADVANCE(482); + if (lookahead == 'r') ADVANCE(770); END_STATE(); case 582: - if (lookahead == 'p') ADVANCE(221); + if (lookahead == 'r') ADVANCE(786); END_STATE(); case 583: - if (lookahead == 'p') ADVANCE(221); - if (lookahead == 'u') ADVANCE(227); + if (lookahead == 'r') ADVANCE(888); END_STATE(); case 584: - if (lookahead == 'r') ADVANCE(773); + if (lookahead == 'r') ADVANCE(882); END_STATE(); case 585: - if (lookahead == 'r') ADVANCE(789); + if (lookahead == 'r') ADVANCE(887); END_STATE(); case 586: - if (lookahead == 'r') ADVANCE(891); + if (lookahead == 'r') ADVANCE(885); END_STATE(); case 587: - if (lookahead == 'r') ADVANCE(885); + if (lookahead == 'r') ADVANCE(884); END_STATE(); case 588: - if (lookahead == 'r') ADVANCE(890); + if (lookahead == 'r') ADVANCE(899); END_STATE(); case 589: - if (lookahead == 'r') ADVANCE(888); + if (lookahead == 'r') ADVANCE(886); END_STATE(); case 590: - if (lookahead == 'r') ADVANCE(887); + if (lookahead == 'r') ADVANCE(890); END_STATE(); case 591: - if (lookahead == 'r') ADVANCE(902); + if (lookahead == 'r') ADVANCE(891); END_STATE(); case 592: - if (lookahead == 'r') ADVANCE(889); + if (lookahead == 'r') ADVANCE(883); END_STATE(); case 593: - if (lookahead == 'r') ADVANCE(893); + if (lookahead == 'r') ADVANCE(889); END_STATE(); case 594: - if (lookahead == 'r') ADVANCE(894); + if (lookahead == 'r') ADVANCE(893); END_STATE(); case 595: - if (lookahead == 'r') ADVANCE(886); + if (lookahead == 'r') ADVANCE(898); END_STATE(); case 596: - if (lookahead == 'r') ADVANCE(892); + if (lookahead == 'r') ADVANCE(896); END_STATE(); case 597: - if (lookahead == 'r') ADVANCE(896); + if (lookahead == 'r') ADVANCE(895); END_STATE(); case 598: - if (lookahead == 'r') ADVANCE(901); + if (lookahead == 'r') ADVANCE(897); END_STATE(); case 599: - if (lookahead == 'r') ADVANCE(899); + if (lookahead == 'r') ADVANCE(901); END_STATE(); case 600: - if (lookahead == 'r') ADVANCE(898); + if (lookahead == 'r') ADVANCE(902); END_STATE(); case 601: - if (lookahead == 'r') ADVANCE(900); + if (lookahead == 'r') ADVANCE(894); END_STATE(); case 602: - if (lookahead == 'r') ADVANCE(904); + if (lookahead == 'r') ADVANCE(892); END_STATE(); case 603: - if (lookahead == 'r') ADVANCE(905); + if (lookahead == 'r') ADVANCE(900); END_STATE(); case 604: - if (lookahead == 'r') ADVANCE(897); + if (lookahead == 'r') ADVANCE(904); END_STATE(); case 605: - if (lookahead == 'r') ADVANCE(895); + if (lookahead == 'r') ADVANCE(907); END_STATE(); case 606: - if (lookahead == 'r') ADVANCE(903); + if (lookahead == 'r') ADVANCE(906); END_STATE(); case 607: - if (lookahead == 'r') ADVANCE(907); + if (lookahead == 'r') ADVANCE(908); END_STATE(); case 608: - if (lookahead == 'r') ADVANCE(910); + if (lookahead == 'r') ADVANCE(905); END_STATE(); case 609: - if (lookahead == 'r') ADVANCE(909); + if (lookahead == 'r') ADVANCE(903); END_STATE(); case 610: - if (lookahead == 'r') ADVANCE(911); + if (lookahead == 'r') ADVANCE(909); END_STATE(); case 611: - if (lookahead == 'r') ADVANCE(908); + if (lookahead == 'r') ADVANCE(912); END_STATE(); case 612: - if (lookahead == 'r') ADVANCE(906); + if (lookahead == 'r') ADVANCE(911); END_STATE(); case 613: - if (lookahead == 'r') ADVANCE(912); + if (lookahead == 'r') ADVANCE(913); END_STATE(); case 614: - if (lookahead == 'r') ADVANCE(915); + if (lookahead == 'r') ADVANCE(910); END_STATE(); case 615: - if (lookahead == 'r') ADVANCE(914); + if (lookahead == 'r') ADVANCE(787); END_STATE(); case 616: - if (lookahead == 'r') ADVANCE(916); + if (lookahead == 'r') ADVANCE(752); END_STATE(); case 617: - if (lookahead == 'r') ADVANCE(913); + if (lookahead == 'r') ADVANCE(416); + if (lookahead == 'u') ADVANCE(223); END_STATE(); case 618: - if (lookahead == 'r') ADVANCE(790); + if (lookahead == 'r') ADVANCE(379); END_STATE(); case 619: - if (lookahead == 'r') ADVANCE(755); + if (lookahead == 'r') ADVANCE(129); END_STATE(); case 620: - if (lookahead == 'r') ADVANCE(419); - if (lookahead == 'u') ADVANCE(225); + if (lookahead == 'r') ADVANCE(235); END_STATE(); case 621: - if (lookahead == 'r') ADVANCE(382); + if (lookahead == 'r') ADVANCE(660); END_STATE(); case 622: - if (lookahead == 'r') ADVANCE(131); + if (lookahead == 'r') ADVANCE(387); END_STATE(); case 623: - if (lookahead == 'r') ADVANCE(238); + if (lookahead == 'r') ADVANCE(555); END_STATE(); case 624: - if (lookahead == 'r') ADVANCE(663); + if (lookahead == 'r') ADVANCE(734); END_STATE(); case 625: - if (lookahead == 'r') ADVANCE(390); + if (lookahead == 'r') ADVANCE(654); END_STATE(); case 626: - if (lookahead == 'r') ADVANCE(558); + if (lookahead == 'r') ADVANCE(678); END_STATE(); case 627: - if (lookahead == 'r') ADVANCE(737); + if (lookahead == 'r') ADVANCE(140); END_STATE(); case 628: - if (lookahead == 'r') ADVANCE(657); + if (lookahead == 'r') ADVANCE(492); END_STATE(); case 629: - if (lookahead == 'r') ADVANCE(681); + if (lookahead == 'r') ADVANCE(145); END_STATE(); case 630: - if (lookahead == 'r') ADVANCE(142); + if (lookahead == 'r') ADVANCE(564); END_STATE(); case 631: - if (lookahead == 'r') ADVANCE(495); + if (lookahead == 'r') ADVANCE(143); END_STATE(); case 632: - if (lookahead == 'r') ADVANCE(147); + if (lookahead == 'r') ADVANCE(159); END_STATE(); case 633: - if (lookahead == 'r') ADVANCE(567); + if (lookahead == 'r') ADVANCE(351); END_STATE(); case 634: - if (lookahead == 'r') ADVANCE(145); + if (lookahead == 'r') ADVANCE(565); END_STATE(); case 635: - if (lookahead == 'r') ADVANCE(161); + if (lookahead == 'r') ADVANCE(369); END_STATE(); case 636: - if (lookahead == 'r') ADVANCE(354); + if (lookahead == 'r') ADVANCE(162); END_STATE(); case 637: - if (lookahead == 'r') ADVANCE(568); + if (lookahead == 'r') ADVANCE(154); END_STATE(); case 638: - if (lookahead == 'r') ADVANCE(372); + if (lookahead == 'r') ADVANCE(167); END_STATE(); case 639: - if (lookahead == 'r') ADVANCE(164); + if (lookahead == 'r') ADVANCE(170); END_STATE(); case 640: - if (lookahead == 'r') ADVANCE(156); + if (lookahead == 'r') ADVANCE(173); END_STATE(); case 641: - if (lookahead == 'r') ADVANCE(169); + if (lookahead == 'r') ADVANCE(175); END_STATE(); case 642: - if (lookahead == 'r') ADVANCE(172); + if (lookahead == 'r') ADVANCE(178); END_STATE(); case 643: - if (lookahead == 'r') ADVANCE(175); + if (lookahead == 'r') ADVANCE(180); END_STATE(); case 644: - if (lookahead == 'r') ADVANCE(177); + if (lookahead == 'r') ADVANCE(182); END_STATE(); case 645: - if (lookahead == 'r') ADVANCE(180); + if (lookahead == 'r') ADVANCE(184); END_STATE(); case 646: - if (lookahead == 'r') ADVANCE(182); + if (lookahead == 'r') ADVANCE(186); END_STATE(); case 647: - if (lookahead == 'r') ADVANCE(184); + if (lookahead == 'r') ADVANCE(188); END_STATE(); case 648: - if (lookahead == 'r') ADVANCE(186); + if (lookahead == 'r') ADVANCE(569); END_STATE(); case 649: - if (lookahead == 'r') ADVANCE(188); + if (lookahead == 'r') ADVANCE(216); END_STATE(); case 650: - if (lookahead == 'r') ADVANCE(190); + if (lookahead == 'r') ADVANCE(649); END_STATE(); case 651: - if (lookahead == 'r') ADVANCE(572); + if (lookahead == 'r') ADVANCE(670); END_STATE(); case 652: - if (lookahead == 'r') ADVANCE(218); + if (lookahead == 's') ADVANCE(769); END_STATE(); case 653: - if (lookahead == 'r') ADVANCE(652); + if (lookahead == 's') ADVANCE(738); END_STATE(); case 654: - if (lookahead == 'r') ADVANCE(673); + if (lookahead == 's') ADVANCE(947); END_STATE(); case 655: if (lookahead == 's') ADVANCE(772); END_STATE(); case 656: - if (lookahead == 's') ADVANCE(741); + if (lookahead == 's') ADVANCE(752); END_STATE(); case 657: - if (lookahead == 's') ADVANCE(950); + if (lookahead == 's') ADVANCE(652); END_STATE(); case 658: - if (lookahead == 's') ADVANCE(775); + if (lookahead == 's') ADVANCE(746); END_STATE(); case 659: - if (lookahead == 's') ADVANCE(755); + if (lookahead == 's') ADVANCE(698); END_STATE(); case 660: - if (lookahead == 's') ADVANCE(655); + if (lookahead == 's') ADVANCE(374); END_STATE(); case 661: - if (lookahead == 's') ADVANCE(749); + if (lookahead == 's') ADVANCE(725); END_STATE(); case 662: - if (lookahead == 's') ADVANCE(701); + if (lookahead == 's') ADVANCE(685); END_STATE(); case 663: - if (lookahead == 's') ADVANCE(377); + if (lookahead == 's') ADVANCE(709); END_STATE(); case 664: - if (lookahead == 's') ADVANCE(728); + if (lookahead == 's') ADVANCE(674); END_STATE(); case 665: - if (lookahead == 's') ADVANCE(688); + if (lookahead == 's') ADVANCE(675); END_STATE(); case 666: - if (lookahead == 's') ADVANCE(712); + if (lookahead == 's') ADVANCE(449); END_STATE(); case 667: - if (lookahead == 's') ADVANCE(677); + if (lookahead == 's') ADVANCE(739); END_STATE(); case 668: - if (lookahead == 's') ADVANCE(678); + if (lookahead == 's') ADVANCE(740); END_STATE(); case 669: - if (lookahead == 's') ADVANCE(452); + if (lookahead == 's') ADVANCE(741); END_STATE(); case 670: - if (lookahead == 's') ADVANCE(742); + if (lookahead == 's') ADVANCE(376); END_STATE(); case 671: - if (lookahead == 's') ADVANCE(743); + if (lookahead == 't') ADVANCE(408); END_STATE(); case 672: - if (lookahead == 's') ADVANCE(744); + if (lookahead == 't') ADVANCE(46); END_STATE(); case 673: - if (lookahead == 's') ADVANCE(379); + if (lookahead == 't') ADVANCE(112); END_STATE(); case 674: - if (lookahead == 't') ADVANCE(411); + if (lookahead == 't') ADVANCE(752); END_STATE(); case 675: - if (lookahead == 't') ADVANCE(48); + if (lookahead == 't') ADVANCE(27); END_STATE(); case 676: - if (lookahead == 't') ADVANCE(114); + if (lookahead == 't') ADVANCE(150); + if (lookahead == 'y') ADVANCE(504); END_STATE(); case 677: - if (lookahead == 't') ADVANCE(755); + if (lookahead == 't') ADVANCE(228); END_STATE(); case 678: - if (lookahead == 't') ADVANCE(29); + if (lookahead == 't') ADVANCE(10); END_STATE(); case 679: - if (lookahead == 't') ADVANCE(152); - if (lookahead == 'y') ADVANCE(507); + if (lookahead == 't') ADVANCE(744); END_STATE(); case 680: - if (lookahead == 't') ADVANCE(231); + if (lookahead == 't') ADVANCE(47); END_STATE(); case 681: - if (lookahead == 't') ADVANCE(10); + if (lookahead == 't') ADVANCE(113); END_STATE(); case 682: - if (lookahead == 't') ADVANCE(747); + if (lookahead == 't') ADVANCE(48); END_STATE(); case 683: - if (lookahead == 't') ADVANCE(49); + if (lookahead == 't') ADVANCE(114); END_STATE(); case 684: - if (lookahead == 't') ADVANCE(115); + if (lookahead == 't') ADVANCE(378); END_STATE(); case 685: - if (lookahead == 't') ADVANCE(50); + if (lookahead == 't') ADVANCE(29); END_STATE(); case 686: - if (lookahead == 't') ADVANCE(116); + if (lookahead == 't') ADVANCE(50); END_STATE(); case 687: - if (lookahead == 't') ADVANCE(381); + if (lookahead == 't') ADVANCE(115); END_STATE(); case 688: - if (lookahead == 't') ADVANCE(31); + if (lookahead == 't') ADVANCE(383); END_STATE(); case 689: - if (lookahead == 't') ADVANCE(52); + if (lookahead == 't') ADVANCE(51); END_STATE(); case 690: - if (lookahead == 't') ADVANCE(117); + if (lookahead == 't') ADVANCE(52); END_STATE(); case 691: - if (lookahead == 't') ADVANCE(386); + if (lookahead == 't') ADVANCE(427); END_STATE(); case 692: - if (lookahead == 't') ADVANCE(53); + if (lookahead == 't') ADVANCE(142); END_STATE(); case 693: - if (lookahead == 't') ADVANCE(54); + if (lookahead == 't') ADVANCE(655); END_STATE(); case 694: - if (lookahead == 't') ADVANCE(430); + if (lookahead == 't') ADVANCE(53); END_STATE(); case 695: - if (lookahead == 't') ADVANCE(144); + if (lookahead == 't') ADVANCE(54); END_STATE(); case 696: - if (lookahead == 't') ADVANCE(658); + if (lookahead == 't') ADVANCE(420); END_STATE(); case 697: - if (lookahead == 't') ADVANCE(55); + if (lookahead == 't') ADVANCE(428); END_STATE(); case 698: - if (lookahead == 't') ADVANCE(56); + if (lookahead == 't') ADVANCE(368); END_STATE(); case 699: - if (lookahead == 't') ADVANCE(423); + if (lookahead == 't') ADVANCE(130); END_STATE(); case 700: - if (lookahead == 't') ADVANCE(431); + if (lookahead == 't') ADVANCE(448); END_STATE(); case 701: - if (lookahead == 't') ADVANCE(371); + if (lookahead == 't') ADVANCE(131); END_STATE(); case 702: - if (lookahead == 't') ADVANCE(132); + if (lookahead == 't') ADVANCE(358); END_STATE(); case 703: - if (lookahead == 't') ADVANCE(451); + if (lookahead == 't') ADVANCE(562); END_STATE(); case 704: - if (lookahead == 't') ADVANCE(133); + if (lookahead == 't') ADVANCE(364); END_STATE(); case 705: - if (lookahead == 't') ADVANCE(361); + if (lookahead == 't') ADVANCE(359); END_STATE(); case 706: - if (lookahead == 't') ADVANCE(565); + if (lookahead == 't') ADVANCE(373); END_STATE(); case 707: - if (lookahead == 't') ADVANCE(367); + if (lookahead == 't') ADVANCE(348); END_STATE(); case 708: - if (lookahead == 't') ADVANCE(362); + if (lookahead == 't') ADVANCE(366); END_STATE(); case 709: - if (lookahead == 't') ADVANCE(376); + if (lookahead == 't') ADVANCE(624); END_STATE(); case 710: - if (lookahead == 't') ADVANCE(351); + if (lookahead == 't') ADVANCE(409); END_STATE(); case 711: - if (lookahead == 't') ADVANCE(369); + if (lookahead == 't') ADVANCE(138); END_STATE(); case 712: - if (lookahead == 't') ADVANCE(627); + if (lookahead == 't') ADVANCE(231); END_STATE(); case 713: - if (lookahead == 't') ADVANCE(412); + if (lookahead == 't') ADVANCE(429); END_STATE(); case 714: - if (lookahead == 't') ADVANCE(140); + if (lookahead == 't') ADVANCE(161); END_STATE(); case 715: - if (lookahead == 't') ADVANCE(234); + if (lookahead == 't') ADVANCE(365); END_STATE(); case 716: - if (lookahead == 't') ADVANCE(432); + if (lookahead == 't') ADVANCE(232); END_STATE(); case 717: - if (lookahead == 't') ADVANCE(163); + if (lookahead == 't') ADVANCE(432); END_STATE(); case 718: - if (lookahead == 't') ADVANCE(368); + if (lookahead == 't') ADVANCE(166); END_STATE(); case 719: - if (lookahead == 't') ADVANCE(235); + if (lookahead == 't') ADVANCE(233); END_STATE(); case 720: - if (lookahead == 't') ADVANCE(435); + if (lookahead == 't') ADVANCE(434); END_STATE(); case 721: - if (lookahead == 't') ADVANCE(168); + if (lookahead == 't') ADVANCE(169); END_STATE(); case 722: - if (lookahead == 't') ADVANCE(236); + if (lookahead == 't') ADVANCE(234); END_STATE(); case 723: - if (lookahead == 't') ADVANCE(437); + if (lookahead == 't') ADVANCE(439); END_STATE(); case 724: - if (lookahead == 't') ADVANCE(171); + if (lookahead == 't') ADVANCE(172); END_STATE(); case 725: - if (lookahead == 't') ADVANCE(237); + if (lookahead == 't') ADVANCE(632); END_STATE(); case 726: - if (lookahead == 't') ADVANCE(442); + if (lookahead == 'u') ADVANCE(749); + if (lookahead == 'x') ADVANCE(761); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(1578); + if (sym_escape_sequence_character_set_1(lookahead)) ADVANCE(1579); + if (lookahead != 0) ADVANCE(1577); END_STATE(); case 727: - if (lookahead == 't') ADVANCE(174); + if (lookahead == 'u') ADVANCE(225); END_STATE(); case 728: - if (lookahead == 't') ADVANCE(635); + if (lookahead == 'u') ADVANCE(486); END_STATE(); case 729: - if (lookahead == 'u') ADVANCE(752); - if (lookahead == 'x') ADVANCE(764); - if (('0' <= lookahead && lookahead <= '7')) ADVANCE(1593); - if (sym_escape_sequence_character_set_1(lookahead)) ADVANCE(1594); - if (lookahead != 0) ADVANCE(1592); + if (lookahead == 'u') ADVANCE(620); END_STATE(); case 730: - if (lookahead == 'u') ADVANCE(227); + if (lookahead == 'u') ADVANCE(491); END_STATE(); case 731: - if (lookahead == 'u') ADVANCE(489); + if (lookahead == 'u') ADVANCE(490); END_STATE(); case 732: - if (lookahead == 'u') ADVANCE(623); + if (lookahead == 'u') ADVANCE(334); END_STATE(); case 733: - if (lookahead == 'u') ADVANCE(494); + if (lookahead == 'u') ADVANCE(335); END_STATE(); case 734: - if (lookahead == 'u') ADVANCE(493); + if (lookahead == 'u') ADVANCE(241); END_STATE(); case 735: - if (lookahead == 'u') ADVANCE(337); + if (lookahead == 'u') ADVANCE(220); END_STATE(); case 736: - if (lookahead == 'u') ADVANCE(338); + if (lookahead == 'v') ADVANCE(176); END_STATE(); case 737: - if (lookahead == 'u') ADVANCE(244); + if (lookahead == 'v') ADVANCE(348); END_STATE(); case 738: - if (lookahead == 'u') ADVANCE(222); + if (lookahead == 'w') ADVANCE(453); END_STATE(); case 739: - if (lookahead == 'v') ADVANCE(178); + if (lookahead == 'w') ADVANCE(454); END_STATE(); case 740: - if (lookahead == 'v') ADVANCE(351); + if (lookahead == 'w') ADVANCE(455); END_STATE(); case 741: if (lookahead == 'w') ADVANCE(456); END_STATE(); case 742: - if (lookahead == 'w') ADVANCE(457); + if (lookahead == 'x') ADVANCE(24); END_STATE(); case 743: - if (lookahead == 'w') ADVANCE(458); + if (lookahead == 'y') ADVANCE(25); END_STATE(); case 744: - if (lookahead == 'w') ADVANCE(459); + if (lookahead == 'y') ADVANCE(1572); END_STATE(); case 745: - if (lookahead == 'x') ADVANCE(26); + if (lookahead == 'y') ADVANCE(477); END_STATE(); case 746: - if (lookahead == 'y') ADVANCE(27); + if (lookahead == 'y') ADVANCE(531); END_STATE(); case 747: - if (lookahead == 'y') ADVANCE(1587); + if (lookahead == 'y') ADVANCE(31); END_STATE(); case 748: - if (lookahead == 'y') ADVANCE(480); + if (lookahead == 'z') ADVANCE(366); END_STATE(); case 749: - if (lookahead == 'y') ADVANCE(534); - END_STATE(); - case 750: - if (lookahead == 'y') ADVANCE(33); - END_STATE(); - case 751: - if (lookahead == 'z') ADVANCE(369); - END_STATE(); - case 752: - if (lookahead == '{') ADVANCE(762); + if (lookahead == '{') ADVANCE(759); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(763); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(760); END_STATE(); - case 753: - if (lookahead == '}') ADVANCE(1594); + case 750: + if (lookahead == '}') ADVANCE(1579); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(753); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(750); END_STATE(); - case 754: + case 751: if (lookahead == '+' || - lookahead == '-') ADVANCE(759); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1584); + lookahead == '-') ADVANCE(756); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1569); END_STATE(); - case 755: + case 752: if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || - lookahead == ' ') ADVANCE(1566); + lookahead == ' ') ADVANCE(1551); END_STATE(); - case 756: - if (('o' <= lookahead && lookahead <= 'r')) ADVANCE(755); + case 753: + if (('o' <= lookahead && lookahead <= 'r')) ADVANCE(752); END_STATE(); - case 757: - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1579); + case 754: + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1564); END_STATE(); - case 758: - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1583); + case 755: + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1568); END_STATE(); - case 759: - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1584); + case 756: + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1569); END_STATE(); - case 760: + case 757: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1594); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1579); END_STATE(); - case 761: + case 758: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1577); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1562); END_STATE(); - case 762: + case 759: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(753); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(750); END_STATE(); - case 763: + case 760: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(764); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(761); END_STATE(); - case 764: + case 761: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(760); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(757); END_STATE(); - case 765: + case 762: if (lookahead == '$' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); - case 766: + case 763: if (lookahead != 0 && - lookahead != ';') ADVANCE(123); + lookahead != ';') ADVANCE(121); END_STATE(); - case 767: - if (eof) ADVANCE(771); - if (lookahead == '"') ADVANCE(1588); - if (lookahead == '#') ADVANCE(1606); - if (lookahead == '\'') ADVANCE(1600); - if (lookahead == '(') ADVANCE(1559); - if (lookahead == ')') ADVANCE(1560); - if (lookahead == '+') ADVANCE(40); - if (lookahead == ',') ADVANCE(788); - if (lookahead == '-') ADVANCE(1556); - if (lookahead == '.') ADVANCE(38); - if (lookahead == '0') ADVANCE(1569); - if (lookahead == ':') ADVANCE(947); - if (lookahead == '<') ADVANCE(228); - if (lookahead == '=') ADVANCE(777); - if (lookahead == '@') ADVANCE(1561); + case 764: + if (eof) ADVANCE(768); + if (lookahead == '"') ADVANCE(1573); + if (lookahead == '#') ADVANCE(1591); + if (lookahead == '\'') ADVANCE(1585); + if (lookahead == '(') ADVANCE(1544); + if (lookahead == ')') ADVANCE(1545); + if (lookahead == '+') ADVANCE(38); + if (lookahead == ',') ADVANCE(785); + if (lookahead == '-') ADVANCE(1541); + if (lookahead == '.') ADVANCE(36); + if (lookahead == '0') ADVANCE(1554); + if (lookahead == ':') ADVANCE(944); + if (lookahead == '<') ADVANCE(762); + if (lookahead == '=') ADVANCE(774); + if (lookahead == '@') ADVANCE(1546); if (('B' <= lookahead && lookahead <= 'D') || lookahead == 'F' || lookahead == 'J' || lookahead == 'S' || lookahead == 'V' || - lookahead == 'Z') ADVANCE(1563); - if (lookahead == 'I') ADVANCE(1564); - if (lookahead == 'L') ADVANCE(1094); - if (lookahead == 'N') ADVANCE(1096); - if (lookahead == '[') ADVANCE(1562); - if (lookahead == 'a') ADVANCE(1156); - if (lookahead == 'c') ADVANCE(1373); - if (lookahead == 'd') ADVANCE(1236); - if (lookahead == 'e') ADVANCE(1535); - if (lookahead == 'f') ADVANCE(1098); - if (lookahead == 'g') ADVANCE(1365); - if (lookahead == 'i') ADVANCE(1227); - if (lookahead == 'm') ADVANCE(1376); - if (lookahead == 'n') ADVANCE(1366); - if (lookahead == 'o') ADVANCE(1413); - if (lookahead == 'r') ADVANCE(1170); - if (lookahead == 's') ADVANCE(1228); - if (lookahead == 't') ADVANCE(1229); - if (lookahead == 'u') ADVANCE(1438); - if (lookahead == 'x') ADVANCE(1404); - if (lookahead == '{') ADVANCE(952); - if (lookahead == '}') ADVANCE(954); + lookahead == 'Z') ADVANCE(1548); + if (lookahead == 'I') ADVANCE(1549); + if (lookahead == 'L') ADVANCE(1091); + if (lookahead == 'N') ADVANCE(1093); + if (lookahead == '[') ADVANCE(1547); + if (lookahead == 'a') ADVANCE(1153); + if (lookahead == 'c') ADVANCE(1356); + if (lookahead == 'd') ADVANCE(1233); + if (lookahead == 'e') ADVANCE(1524); + if (lookahead == 'f') ADVANCE(1094); + if (lookahead == 'g') ADVANCE(1357); + if (lookahead == 'i') ADVANCE(1224); + if (lookahead == 'm') ADVANCE(1367); + if (lookahead == 'n') ADVANCE(1358); + if (lookahead == 'o') ADVANCE(1404); + if (lookahead == 'r') ADVANCE(1167); + if (lookahead == 's') ADVANCE(1225); + if (lookahead == 't') ADVANCE(1226); + if (lookahead == 'u') ADVANCE(1429); + if (lookahead == 'x') ADVANCE(1395); + if (lookahead == '{') ADVANCE(949); + if (lookahead == '}') ADVANCE(951); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || - lookahead == ' ') SKIP(767) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1572); + lookahead == ' ') SKIP(764) + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1557); if (lookahead == '$' || ('A' <= lookahead && lookahead <= 'Y') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); - case 768: - if (eof) ADVANCE(771); - if (lookahead == '#') ADVANCE(1606); - if (lookahead == '$') ADVANCE(1545); - if (lookahead == ')') ADVANCE(1560); - if (lookahead == ',') ADVANCE(788); - if (lookahead == '-') ADVANCE(124); - if (lookahead == '.') ADVANCE(39); - if (lookahead == ':') ADVANCE(122); - if (lookahead == '<') ADVANCE(765); - if (lookahead == 'a') ADVANCE(1010); - if (lookahead == 'c') ADVANCE(1048); - if (lookahead == 'd') ADVANCE(1031); - if (lookahead == 'e') ADVANCE(1087); - if (lookahead == 'f') ADVANCE(1033); - if (lookahead == 'g') ADVANCE(1049); - if (lookahead == 'i') ADVANCE(1026); - if (lookahead == 'm') ADVANCE(1055); - if (lookahead == 'n') ADVANCE(1051); - if (lookahead == 'o') ADVANCE(1058); - if (lookahead == 'r') ADVANCE(1014); - if (lookahead == 's') ADVANCE(1027); - if (lookahead == 't') ADVANCE(1029); - if (lookahead == 'u') ADVANCE(1063); - if (lookahead == 'x') ADVANCE(1056); - if (lookahead == '}') ADVANCE(954); + case 765: + if (eof) ADVANCE(768); + if (lookahead == '#') ADVANCE(1591); + if (lookahead == '$') ADVANCE(1534); + if (lookahead == ')') ADVANCE(1545); + if (lookahead == ',') ADVANCE(785); + if (lookahead == '-') ADVANCE(122); + if (lookahead == '.') ADVANCE(37); + if (lookahead == ':') ADVANCE(120); + if (lookahead == '<') ADVANCE(762); + if (lookahead == 'a') ADVANCE(1007); + if (lookahead == 'c') ADVANCE(1045); + if (lookahead == 'd') ADVANCE(1028); + if (lookahead == 'e') ADVANCE(1084); + if (lookahead == 'f') ADVANCE(1030); + if (lookahead == 'g') ADVANCE(1046); + if (lookahead == 'i') ADVANCE(1023); + if (lookahead == 'm') ADVANCE(1052); + if (lookahead == 'n') ADVANCE(1048); + if (lookahead == 'o') ADVANCE(1055); + if (lookahead == 'r') ADVANCE(1011); + if (lookahead == 's') ADVANCE(1024); + if (lookahead == 't') ADVANCE(1026); + if (lookahead == 'u') ADVANCE(1060); + if (lookahead == 'x') ADVANCE(1053); + if (lookahead == '}') ADVANCE(951); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || - lookahead == ' ') SKIP(768) - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(121); + lookahead == ' ') SKIP(765) + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(119); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1089); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1086); END_STATE(); - case 769: - if (eof) ADVANCE(771); - if (lookahead == '#') ADVANCE(1606); - if (lookahead == '(') ADVANCE(1559); - if (lookahead == ')') ADVANCE(1560); - if (lookahead == ',') ADVANCE(788); - if (lookahead == '-') ADVANCE(124); - if (lookahead == '.') ADVANCE(216); - if (lookahead == ':') ADVANCE(947); - if (lookahead == '=') ADVANCE(777); - if (lookahead == '}') ADVANCE(954); + case 766: + if (eof) ADVANCE(768); + if (lookahead == '#') ADVANCE(1591); + if (lookahead == '(') ADVANCE(1544); + if (lookahead == ')') ADVANCE(1545); + if (lookahead == ',') ADVANCE(785); + if (lookahead == '-') ADVANCE(122); + if (lookahead == '.') ADVANCE(214); + if (lookahead == ':') ADVANCE(944); + if (lookahead == '=') ADVANCE(774); + if (lookahead == '}') ADVANCE(951); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || - lookahead == ' ') SKIP(769) + lookahead == ' ') SKIP(766) if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(783); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(780); END_STATE(); - case 770: - if (eof) ADVANCE(771); - if (lookahead == '#') ADVANCE(1606); - if (lookahead == ')') ADVANCE(1560); - if (lookahead == ',') ADVANCE(788); - if (lookahead == '-') ADVANCE(124); - if (lookahead == '.') ADVANCE(215); - if (lookahead == '=') ADVANCE(777); - if (lookahead == '@') ADVANCE(1561); + case 767: + if (eof) ADVANCE(768); + if (lookahead == '#') ADVANCE(1591); + if (lookahead == ')') ADVANCE(1545); + if (lookahead == ',') ADVANCE(785); + if (lookahead == '-') ADVANCE(122); + if (lookahead == '.') ADVANCE(213); + if (lookahead == '=') ADVANCE(774); + if (lookahead == '@') ADVANCE(1546); if (('B' <= lookahead && lookahead <= 'D') || lookahead == 'F' || lookahead == 'I' || lookahead == 'J' || lookahead == 'S' || lookahead == 'V' || - lookahead == 'Z') ADVANCE(1563); - if (lookahead == 'L') ADVANCE(766); - if (lookahead == '[') ADVANCE(1562); - if (lookahead == 'a') ADVANCE(226); - if (lookahead == 'b') ADVANCE(478); - if (lookahead == 'c') ADVANCE(555); - if (lookahead == 'd') ADVANCE(359); - if (lookahead == 'e') ADVANCE(526); - if (lookahead == 'f') ADVANCE(444); - if (lookahead == 'g') ADVANCE(636); - if (lookahead == 'i') ADVANCE(532); - if (lookahead == 'n') ADVANCE(151); - if (lookahead == 'p') ADVANCE(620); - if (lookahead == 's') ADVANCE(679); - if (lookahead == 't') ADVANCE(374); - if (lookahead == 'v') ADVANCE(196); - if (lookahead == 'w') ADVANCE(417); - if (lookahead == '}') ADVANCE(954); + lookahead == 'Z') ADVANCE(1548); + if (lookahead == 'L') ADVANCE(763); + if (lookahead == '[') ADVANCE(1547); + if (lookahead == 'a') ADVANCE(224); + if (lookahead == 'b') ADVANCE(475); + if (lookahead == 'c') ADVANCE(552); + if (lookahead == 'd') ADVANCE(356); + if (lookahead == 'e') ADVANCE(523); + if (lookahead == 'f') ADVANCE(441); + if (lookahead == 'g') ADVANCE(633); + if (lookahead == 'i') ADVANCE(529); + if (lookahead == 'n') ADVANCE(149); + if (lookahead == 'p') ADVANCE(617); + if (lookahead == 's') ADVANCE(676); + if (lookahead == 't') ADVANCE(371); + if (lookahead == 'v') ADVANCE(194); + if (lookahead == 'w') ADVANCE(414); + if (lookahead == '}') ADVANCE(951); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || - lookahead == ' ') SKIP(770) + lookahead == ' ') SKIP(767) END_STATE(); - case 771: + case 768: ACCEPT_TOKEN(ts_builtin_sym_end); END_STATE(); - case 772: + case 769: ACCEPT_TOKEN(anon_sym_DOTclass); END_STATE(); - case 773: + case 770: ACCEPT_TOKEN(anon_sym_DOTsuper); END_STATE(); - case 774: + case 771: ACCEPT_TOKEN(anon_sym_DOTsource); END_STATE(); - case 775: + case 772: ACCEPT_TOKEN(anon_sym_DOTimplements); END_STATE(); - case 776: + case 773: ACCEPT_TOKEN(anon_sym_DOTfield); END_STATE(); - case 777: + case 774: ACCEPT_TOKEN(anon_sym_EQ); END_STATE(); - case 778: + case 775: ACCEPT_TOKEN(anon_sym_DOTendfield); END_STATE(); - case 779: + case 776: ACCEPT_TOKEN(anon_sym_DOTmethod); END_STATE(); - case 780: + case 777: ACCEPT_TOKEN(anon_sym_DOTendmethod); END_STATE(); - case 781: + case 778: ACCEPT_TOKEN(anon_sym_DOTannotation); END_STATE(); - case 782: + case 779: ACCEPT_TOKEN(anon_sym_DOTendannotation); END_STATE(); - case 783: + case 780: ACCEPT_TOKEN(sym_annotation_key); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(783); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(780); END_STATE(); - case 784: + case 781: ACCEPT_TOKEN(anon_sym_DOTsubannotation); END_STATE(); - case 785: + case 782: ACCEPT_TOKEN(anon_sym_DOTendsubannotation); END_STATE(); - case 786: + case 783: ACCEPT_TOKEN(anon_sym_DOTparam); - if (lookahead == 'e') ADVANCE(705); + if (lookahead == 'e') ADVANCE(702); END_STATE(); - case 787: + case 784: ACCEPT_TOKEN(anon_sym_DOTendparam); END_STATE(); - case 788: + case 785: ACCEPT_TOKEN(anon_sym_COMMA); END_STATE(); - case 789: + case 786: ACCEPT_TOKEN(anon_sym_DOTparameter); END_STATE(); - case 790: + case 787: ACCEPT_TOKEN(anon_sym_DOTendparameter); END_STATE(); - case 791: + case 788: ACCEPT_TOKEN(anon_sym_LF); - if (lookahead == '\n') ADVANCE(791); - if (lookahead == '-') ADVANCE(1557); + if (lookahead == '\n') ADVANCE(788); + if (lookahead == '-') ADVANCE(1542); if (('B' <= lookahead && lookahead <= 'D') || lookahead == 'F' || lookahead == 'J' || lookahead == 'S' || lookahead == 'V' || - lookahead == 'Z') ADVANCE(1563); - if (lookahead == 'I') ADVANCE(1565); - if (lookahead == 'N') ADVANCE(1005); + lookahead == 'Z') ADVANCE(1548); + if (lookahead == 'I') ADVANCE(1550); + if (lookahead == 'N') ADVANCE(1002); END_STATE(); - case 792: + case 789: ACCEPT_TOKEN(anon_sym_LF); - if (lookahead == '\n') ADVANCE(792); + if (lookahead == '\n') ADVANCE(789); END_STATE(); - case 793: + case 790: ACCEPT_TOKEN(anon_sym_nop); - if (lookahead == ':') ADVANCE(1552); - if (lookahead == '>') ADVANCE(965); + if (lookahead == ':') ADVANCE(1539); + if (lookahead == '>') ADVANCE(962); if (lookahead == '$' || - lookahead == '-') ADVANCE(1545); + lookahead == '-') ADVANCE(1534); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); END_STATE(); - case 794: + case 791: ACCEPT_TOKEN(anon_sym_nop); - if (lookahead == '>') ADVANCE(965); + if (lookahead == '>') ADVANCE(962); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); - case 795: + case 792: ACCEPT_TOKEN(anon_sym_move); - if (lookahead == '$') ADVANCE(1545); - if (lookahead == '-') ADVANCE(1374); - if (lookahead == '/') ADVANCE(43); - if (lookahead == ':') ADVANCE(1552); - if (lookahead == '>') ADVANCE(965); + if (lookahead == '$') ADVANCE(1534); + if (lookahead == '-') ADVANCE(1365); + if (lookahead == '/') ADVANCE(41); + if (lookahead == ':') ADVANCE(1539); + if (lookahead == '>') ADVANCE(962); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); END_STATE(); - case 796: + case 793: ACCEPT_TOKEN(anon_sym_move); - if (lookahead == '-') ADVANCE(1374); - if (lookahead == '/') ADVANCE(43); - if (lookahead == '>') ADVANCE(965); + if (lookahead == '-') ADVANCE(1365); + if (lookahead == '/') ADVANCE(41); + if (lookahead == '>') ADVANCE(962); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); - case 797: + case 794: ACCEPT_TOKEN(anon_sym_move_SLASHfrom16); END_STATE(); - case 798: + case 795: ACCEPT_TOKEN(anon_sym_move_SLASH16); END_STATE(); - case 799: + case 796: ACCEPT_TOKEN(anon_sym_move_DASHwide); - if (lookahead == '/') ADVANCE(47); - if (lookahead == '>') ADVANCE(965); + if (lookahead == '/') ADVANCE(45); + if (lookahead == '>') ADVANCE(962); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); - case 800: + case 797: ACCEPT_TOKEN(anon_sym_move_DASHwide_SLASHfrom16); END_STATE(); - case 801: + case 798: ACCEPT_TOKEN(anon_sym_move_DASHwide_SLASH16); END_STATE(); - case 802: + case 799: ACCEPT_TOKEN(anon_sym_move_DASHobject); - if (lookahead == '/') ADVANCE(57); - if (lookahead == '>') ADVANCE(965); + if (lookahead == '/') ADVANCE(55); + if (lookahead == '>') ADVANCE(962); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); - case 803: + case 800: ACCEPT_TOKEN(anon_sym_move_DASHobject_SLASHfrom16); END_STATE(); - case 804: + case 801: ACCEPT_TOKEN(anon_sym_move_DASHobject_SLASH16); END_STATE(); - case 805: + case 802: ACCEPT_TOKEN(anon_sym_return); - if (lookahead == ':') ADVANCE(1552); - if (lookahead == '>') ADVANCE(965); + if (lookahead == ':') ADVANCE(1539); + if (lookahead == '>') ADVANCE(962); if (lookahead == '$' || - lookahead == '-') ADVANCE(1545); + lookahead == '-') ADVANCE(1534); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); END_STATE(); - case 806: + case 803: ACCEPT_TOKEN(anon_sym_return); - if (lookahead == '>') ADVANCE(965); + if (lookahead == '>') ADVANCE(962); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); - case 807: + case 804: ACCEPT_TOKEN(anon_sym_const_SLASH4); END_STATE(); - case 808: + case 805: ACCEPT_TOKEN(anon_sym_const_SLASH16); END_STATE(); - case 809: + case 806: ACCEPT_TOKEN(anon_sym_const); - if (lookahead == '$') ADVANCE(1545); - if (lookahead == '-') ADVANCE(1444); - if (lookahead == '/') ADVANCE(44); - if (lookahead == ':') ADVANCE(1552); - if (lookahead == '>') ADVANCE(965); + if (lookahead == '$') ADVANCE(1534); + if (lookahead == '-') ADVANCE(1435); + if (lookahead == '/') ADVANCE(42); + if (lookahead == ':') ADVANCE(1539); + if (lookahead == '>') ADVANCE(962); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); END_STATE(); - case 810: + case 807: ACCEPT_TOKEN(anon_sym_const); - if (lookahead == '-') ADVANCE(1444); - if (lookahead == '/') ADVANCE(44); - if (lookahead == '>') ADVANCE(965); + if (lookahead == '-') ADVANCE(1435); + if (lookahead == '/') ADVANCE(42); + if (lookahead == '>') ADVANCE(962); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); - case 811: + case 808: ACCEPT_TOKEN(anon_sym_const_SLASHhigh16); END_STATE(); - case 812: + case 809: ACCEPT_TOKEN(anon_sym_const_DASHwide_SLASH16); END_STATE(); - case 813: + case 810: ACCEPT_TOKEN(anon_sym_const_DASHwide_SLASH32); END_STATE(); - case 814: + case 811: ACCEPT_TOKEN(anon_sym_const_DASHwide); - if (lookahead == '/') ADVANCE(51); - if (lookahead == '>') ADVANCE(965); + if (lookahead == '/') ADVANCE(49); + if (lookahead == '>') ADVANCE(962); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); - case 815: + case 812: ACCEPT_TOKEN(anon_sym_const_DASHwide_SLASHhigh16); END_STATE(); - case 816: + case 813: ACCEPT_TOKEN(anon_sym_const_DASHstring); - if (lookahead == '/') ADVANCE(461); - if (lookahead == '>') ADVANCE(965); + if (lookahead == '/') ADVANCE(458); + if (lookahead == '>') ADVANCE(962); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); - case 817: + case 814: ACCEPT_TOKEN(anon_sym_const_DASHstring_SLASHjumbo); END_STATE(); - case 818: + case 815: ACCEPT_TOKEN(anon_sym_filled_DASHnew_DASHarray); - if (lookahead == '/') ADVANCE(645); - if (lookahead == '>') ADVANCE(965); + if (lookahead == '/') ADVANCE(642); + if (lookahead == '>') ADVANCE(962); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); - case 819: + case 816: ACCEPT_TOKEN(anon_sym_filled_DASHnew_DASHarray_SLASHrange); END_STATE(); - case 820: + case 817: ACCEPT_TOKEN(anon_sym_throw); - if (lookahead == ':') ADVANCE(1552); - if (lookahead == '>') ADVANCE(965); + if (lookahead == ':') ADVANCE(1539); + if (lookahead == '>') ADVANCE(962); if (lookahead == '$' || - lookahead == '-') ADVANCE(1545); + lookahead == '-') ADVANCE(1534); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); END_STATE(); - case 821: + case 818: ACCEPT_TOKEN(anon_sym_throw); - if (lookahead == '>') ADVANCE(965); + if (lookahead == '>') ADVANCE(962); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); - case 822: + case 819: ACCEPT_TOKEN(anon_sym_goto); - if (lookahead == '/') ADVANCE(42); - if (lookahead == ':') ADVANCE(1552); - if (lookahead == '>') ADVANCE(965); + if (lookahead == '/') ADVANCE(40); + if (lookahead == ':') ADVANCE(1539); + if (lookahead == '>') ADVANCE(962); if (lookahead == '$' || - lookahead == '-') ADVANCE(1545); + lookahead == '-') ADVANCE(1534); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); END_STATE(); - case 823: + case 820: ACCEPT_TOKEN(anon_sym_goto); - if (lookahead == '/') ADVANCE(42); - if (lookahead == '>') ADVANCE(965); + if (lookahead == '/') ADVANCE(40); + if (lookahead == '>') ADVANCE(962); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); - case 824: + case 821: ACCEPT_TOKEN(anon_sym_goto_SLASH16); END_STATE(); - case 825: + case 822: ACCEPT_TOKEN(anon_sym_goto_SLASH32); END_STATE(); - case 826: + case 823: ACCEPT_TOKEN(anon_sym_aget); - if (lookahead == ':') ADVANCE(1552); - if (lookahead == '>') ADVANCE(965); + if (lookahead == ':') ADVANCE(1539); + if (lookahead == '>') ADVANCE(962); if (lookahead == '$' || - lookahead == '-') ADVANCE(1545); + lookahead == '-') ADVANCE(1534); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); END_STATE(); - case 827: + case 824: ACCEPT_TOKEN(anon_sym_aget); - if (lookahead == '>') ADVANCE(965); + if (lookahead == '>') ADVANCE(962); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); - case 828: + case 825: ACCEPT_TOKEN(anon_sym_aput); - if (lookahead == ':') ADVANCE(1552); - if (lookahead == '>') ADVANCE(965); + if (lookahead == ':') ADVANCE(1539); + if (lookahead == '>') ADVANCE(962); if (lookahead == '$' || - lookahead == '-') ADVANCE(1545); + lookahead == '-') ADVANCE(1534); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); END_STATE(); - case 829: + case 826: ACCEPT_TOKEN(anon_sym_aput); - if (lookahead == '>') ADVANCE(965); + if (lookahead == '>') ADVANCE(962); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); - case 830: + case 827: ACCEPT_TOKEN(anon_sym_iget); - if (lookahead == ':') ADVANCE(1552); - if (lookahead == '>') ADVANCE(965); + if (lookahead == ':') ADVANCE(1539); + if (lookahead == '>') ADVANCE(962); if (lookahead == '$' || - lookahead == '-') ADVANCE(1545); + lookahead == '-') ADVANCE(1534); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); END_STATE(); - case 831: + case 828: ACCEPT_TOKEN(anon_sym_iget); - if (lookahead == '>') ADVANCE(965); + if (lookahead == '>') ADVANCE(962); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); - case 832: + case 829: ACCEPT_TOKEN(anon_sym_iput); - if (lookahead == ':') ADVANCE(1552); - if (lookahead == '>') ADVANCE(965); + if (lookahead == ':') ADVANCE(1539); + if (lookahead == '>') ADVANCE(962); if (lookahead == '$' || - lookahead == '-') ADVANCE(1545); + lookahead == '-') ADVANCE(1534); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); END_STATE(); - case 833: + case 830: ACCEPT_TOKEN(anon_sym_iput); - if (lookahead == '>') ADVANCE(965); + if (lookahead == '>') ADVANCE(962); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); - case 834: + case 831: ACCEPT_TOKEN(anon_sym_sget); - if (lookahead == ':') ADVANCE(1552); - if (lookahead == '>') ADVANCE(965); + if (lookahead == ':') ADVANCE(1539); + if (lookahead == '>') ADVANCE(962); if (lookahead == '$' || - lookahead == '-') ADVANCE(1545); + lookahead == '-') ADVANCE(1534); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); END_STATE(); - case 835: + case 832: ACCEPT_TOKEN(anon_sym_sget); - if (lookahead == '>') ADVANCE(965); + if (lookahead == '>') ADVANCE(962); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); - case 836: + case 833: ACCEPT_TOKEN(anon_sym_sput); - if (lookahead == ':') ADVANCE(1552); - if (lookahead == '>') ADVANCE(965); + if (lookahead == ':') ADVANCE(1539); + if (lookahead == '>') ADVANCE(962); if (lookahead == '$' || - lookahead == '-') ADVANCE(1545); + lookahead == '-') ADVANCE(1534); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); END_STATE(); - case 837: + case 834: ACCEPT_TOKEN(anon_sym_sput); - if (lookahead == '>') ADVANCE(965); + if (lookahead == '>') ADVANCE(962); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); - case 838: + case 835: ACCEPT_TOKEN(anon_sym_invoke_DASHcustom); - if (lookahead == '/') ADVANCE(639); - if (lookahead == '>') ADVANCE(965); + if (lookahead == '/') ADVANCE(636); + if (lookahead == '>') ADVANCE(962); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); - case 839: + case 836: ACCEPT_TOKEN(anon_sym_invoke_DASHdirect); - if (lookahead == '/') ADVANCE(641); - if (lookahead == '>') ADVANCE(965); + if (lookahead == '/') ADVANCE(638); + if (lookahead == '>') ADVANCE(962); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); - case 840: + case 837: ACCEPT_TOKEN(anon_sym_invoke_DASHinterface); - if (lookahead == '/') ADVANCE(646); - if (lookahead == '>') ADVANCE(965); + if (lookahead == '/') ADVANCE(643); + if (lookahead == '>') ADVANCE(962); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); - case 841: + case 838: ACCEPT_TOKEN(anon_sym_invoke_DASHpolymorphic); - if (lookahead == '/') ADVANCE(648); - if (lookahead == '>') ADVANCE(965); + if (lookahead == '/') ADVANCE(645); + if (lookahead == '>') ADVANCE(962); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); - case 842: + case 839: ACCEPT_TOKEN(anon_sym_invoke_DASHstatic); - if (lookahead == '/') ADVANCE(642); - if (lookahead == '>') ADVANCE(965); + if (lookahead == '/') ADVANCE(639); + if (lookahead == '>') ADVANCE(962); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); - case 843: + case 840: ACCEPT_TOKEN(anon_sym_invoke_DASHsuper); - if (lookahead == '-') ADVANCE(1411); - if (lookahead == '/') ADVANCE(632); - if (lookahead == '>') ADVANCE(965); + if (lookahead == '-') ADVANCE(1402); + if (lookahead == '/') ADVANCE(629); + if (lookahead == '>') ADVANCE(962); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); - case 844: + case 841: ACCEPT_TOKEN(anon_sym_invoke_DASHvirtual); - if (lookahead == '-') ADVANCE(1412); - if (lookahead == '/') ADVANCE(644); - if (lookahead == '>') ADVANCE(965); + if (lookahead == '-') ADVANCE(1403); + if (lookahead == '/') ADVANCE(641); + if (lookahead == '>') ADVANCE(962); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); - case 845: + case 842: ACCEPT_TOKEN(anon_sym_invoke_DASHcustom_SLASHrange); END_STATE(); - case 846: + case 843: ACCEPT_TOKEN(anon_sym_invoke_DASHdirect_SLASHrange); END_STATE(); - case 847: + case 844: ACCEPT_TOKEN(anon_sym_invoke_DASHinterface_SLASHrange); END_STATE(); - case 848: + case 845: ACCEPT_TOKEN(anon_sym_invoke_DASHobject_DASHinit_SLASHrange); END_STATE(); - case 849: + case 846: ACCEPT_TOKEN(anon_sym_invoke_DASHpolymorphic_SLASHrange); END_STATE(); - case 850: + case 847: ACCEPT_TOKEN(anon_sym_invoke_DASHstatic_SLASHrange); END_STATE(); - case 851: + case 848: ACCEPT_TOKEN(anon_sym_invoke_DASHsuper_SLASHrange); END_STATE(); - case 852: + case 849: ACCEPT_TOKEN(anon_sym_invoke_DASHvirtual_SLASHrange); END_STATE(); - case 853: + case 850: ACCEPT_TOKEN(anon_sym_add_DASHint); - if (lookahead == '/') ADVANCE(64); - if (lookahead == '>') ADVANCE(965); + if (lookahead == '/') ADVANCE(62); + if (lookahead == '>') ADVANCE(962); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); - case 854: + case 851: ACCEPT_TOKEN(anon_sym_sub_DASHint); - if (lookahead == '/') ADVANCE(72); - if (lookahead == '>') ADVANCE(965); + if (lookahead == '/') ADVANCE(70); + if (lookahead == '>') ADVANCE(962); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); - case 855: + case 852: ACCEPT_TOKEN(anon_sym_mul_DASHint); - if (lookahead == '/') ADVANCE(67); - if (lookahead == '>') ADVANCE(965); + if (lookahead == '/') ADVANCE(65); + if (lookahead == '>') ADVANCE(962); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); - case 856: + case 853: ACCEPT_TOKEN(anon_sym_div_DASHint); - if (lookahead == '/') ADVANCE(66); - if (lookahead == '>') ADVANCE(965); + if (lookahead == '/') ADVANCE(64); + if (lookahead == '>') ADVANCE(962); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); - case 857: + case 854: ACCEPT_TOKEN(anon_sym_rem_DASHint); - if (lookahead == '/') ADVANCE(69); - if (lookahead == '>') ADVANCE(965); + if (lookahead == '/') ADVANCE(67); + if (lookahead == '>') ADVANCE(962); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); - case 858: + case 855: ACCEPT_TOKEN(anon_sym_and_DASHint); - if (lookahead == '/') ADVANCE(65); - if (lookahead == '>') ADVANCE(965); + if (lookahead == '/') ADVANCE(63); + if (lookahead == '>') ADVANCE(962); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); - case 859: + case 856: ACCEPT_TOKEN(anon_sym_or_DASHint); - if (lookahead == '/') ADVANCE(63); - if (lookahead == '>') ADVANCE(965); + if (lookahead == '/') ADVANCE(61); + if (lookahead == '>') ADVANCE(962); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); - case 860: + case 857: ACCEPT_TOKEN(anon_sym_xor_DASHint); - if (lookahead == '/') ADVANCE(73); - if (lookahead == '>') ADVANCE(965); + if (lookahead == '/') ADVANCE(71); + if (lookahead == '>') ADVANCE(962); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); - case 861: + case 858: ACCEPT_TOKEN(anon_sym_shl_DASHint); - if (lookahead == '/') ADVANCE(70); - if (lookahead == '>') ADVANCE(965); + if (lookahead == '/') ADVANCE(68); + if (lookahead == '>') ADVANCE(962); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); - case 862: + case 859: ACCEPT_TOKEN(anon_sym_shr_DASHint); - if (lookahead == '/') ADVANCE(71); - if (lookahead == '>') ADVANCE(965); + if (lookahead == '/') ADVANCE(69); + if (lookahead == '>') ADVANCE(962); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); - case 863: + case 860: ACCEPT_TOKEN(anon_sym_ushr_DASHint); - if (lookahead == '/') ADVANCE(82); - if (lookahead == '>') ADVANCE(965); + if (lookahead == '/') ADVANCE(80); + if (lookahead == '>') ADVANCE(962); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); - case 864: + case 861: ACCEPT_TOKEN(anon_sym_add_DASHlong); - if (lookahead == '/') ADVANCE(74); - if (lookahead == '>') ADVANCE(965); + if (lookahead == '/') ADVANCE(72); + if (lookahead == '>') ADVANCE(962); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); - case 865: + case 862: ACCEPT_TOKEN(anon_sym_sub_DASHlong); - if (lookahead == '/') ADVANCE(81); - if (lookahead == '>') ADVANCE(965); + if (lookahead == '/') ADVANCE(79); + if (lookahead == '>') ADVANCE(962); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); - case 866: + case 863: ACCEPT_TOKEN(anon_sym_mul_DASHlong); - if (lookahead == '/') ADVANCE(77); - if (lookahead == '>') ADVANCE(965); + if (lookahead == '/') ADVANCE(75); + if (lookahead == '>') ADVANCE(962); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); - case 867: + case 864: ACCEPT_TOKEN(anon_sym_div_DASHlong); - if (lookahead == '/') ADVANCE(76); - if (lookahead == '>') ADVANCE(965); + if (lookahead == '/') ADVANCE(74); + if (lookahead == '>') ADVANCE(962); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); - case 868: + case 865: ACCEPT_TOKEN(anon_sym_rem_DASHlong); - if (lookahead == '/') ADVANCE(78); - if (lookahead == '>') ADVANCE(965); + if (lookahead == '/') ADVANCE(76); + if (lookahead == '>') ADVANCE(962); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); - case 869: + case 866: ACCEPT_TOKEN(anon_sym_and_DASHlong); - if (lookahead == '/') ADVANCE(75); - if (lookahead == '>') ADVANCE(965); + if (lookahead == '/') ADVANCE(73); + if (lookahead == '>') ADVANCE(962); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); - case 870: + case 867: ACCEPT_TOKEN(anon_sym_or_DASHlong); - if (lookahead == '/') ADVANCE(68); - if (lookahead == '>') ADVANCE(965); + if (lookahead == '/') ADVANCE(66); + if (lookahead == '>') ADVANCE(962); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); - case 871: + case 868: ACCEPT_TOKEN(anon_sym_xor_DASHlong); - if (lookahead == '/') ADVANCE(83); - if (lookahead == '>') ADVANCE(965); + if (lookahead == '/') ADVANCE(81); + if (lookahead == '>') ADVANCE(962); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); - case 872: + case 869: ACCEPT_TOKEN(anon_sym_shl_DASHlong); - if (lookahead == '/') ADVANCE(79); - if (lookahead == '>') ADVANCE(965); + if (lookahead == '/') ADVANCE(77); + if (lookahead == '>') ADVANCE(962); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); - case 873: + case 870: ACCEPT_TOKEN(anon_sym_shr_DASHlong); - if (lookahead == '/') ADVANCE(80); - if (lookahead == '>') ADVANCE(965); + if (lookahead == '/') ADVANCE(78); + if (lookahead == '>') ADVANCE(962); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); - case 874: + case 871: ACCEPT_TOKEN(anon_sym_ushr_DASHlong); - if (lookahead == '/') ADVANCE(89); - if (lookahead == '>') ADVANCE(965); + if (lookahead == '/') ADVANCE(87); + if (lookahead == '>') ADVANCE(962); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); - case 875: + case 872: ACCEPT_TOKEN(anon_sym_add_DASHfloat); - if (lookahead == '/') ADVANCE(84); - if (lookahead == '>') ADVANCE(965); + if (lookahead == '/') ADVANCE(82); + if (lookahead == '>') ADVANCE(962); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); - case 876: + case 873: ACCEPT_TOKEN(anon_sym_sub_DASHfloat); - if (lookahead == '/') ADVANCE(88); - if (lookahead == '>') ADVANCE(965); + if (lookahead == '/') ADVANCE(86); + if (lookahead == '>') ADVANCE(962); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); - case 877: + case 874: ACCEPT_TOKEN(anon_sym_mul_DASHfloat); - if (lookahead == '/') ADVANCE(86); - if (lookahead == '>') ADVANCE(965); + if (lookahead == '/') ADVANCE(84); + if (lookahead == '>') ADVANCE(962); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); - case 878: + case 875: ACCEPT_TOKEN(anon_sym_div_DASHfloat); - if (lookahead == '/') ADVANCE(85); - if (lookahead == '>') ADVANCE(965); + if (lookahead == '/') ADVANCE(83); + if (lookahead == '>') ADVANCE(962); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); - case 879: + case 876: ACCEPT_TOKEN(anon_sym_rem_DASHfloat); - if (lookahead == '/') ADVANCE(87); - if (lookahead == '>') ADVANCE(965); + if (lookahead == '/') ADVANCE(85); + if (lookahead == '>') ADVANCE(962); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); - case 880: + case 877: ACCEPT_TOKEN(anon_sym_add_DASHdouble); - if (lookahead == '/') ADVANCE(90); - if (lookahead == '>') ADVANCE(965); + if (lookahead == '/') ADVANCE(88); + if (lookahead == '>') ADVANCE(962); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); - case 881: + case 878: ACCEPT_TOKEN(anon_sym_sub_DASHdouble); - if (lookahead == '/') ADVANCE(94); - if (lookahead == '>') ADVANCE(965); + if (lookahead == '/') ADVANCE(92); + if (lookahead == '>') ADVANCE(962); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); - case 882: + case 879: ACCEPT_TOKEN(anon_sym_mul_DASHdouble); - if (lookahead == '/') ADVANCE(92); - if (lookahead == '>') ADVANCE(965); + if (lookahead == '/') ADVANCE(90); + if (lookahead == '>') ADVANCE(962); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); - case 883: + case 880: ACCEPT_TOKEN(anon_sym_div_DASHdouble); - if (lookahead == '/') ADVANCE(91); - if (lookahead == '>') ADVANCE(965); + if (lookahead == '/') ADVANCE(89); + if (lookahead == '>') ADVANCE(962); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); - case 884: + case 881: ACCEPT_TOKEN(anon_sym_rem_DASHdouble); - if (lookahead == '/') ADVANCE(93); - if (lookahead == '>') ADVANCE(965); + if (lookahead == '/') ADVANCE(91); + if (lookahead == '>') ADVANCE(962); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); - case 885: + case 882: ACCEPT_TOKEN(anon_sym_add_DASHint_SLASH2addr); END_STATE(); - case 886: + case 883: ACCEPT_TOKEN(anon_sym_sub_DASHint_SLASH2addr); END_STATE(); - case 887: + case 884: ACCEPT_TOKEN(anon_sym_mul_DASHint_SLASH2addr); END_STATE(); - case 888: + case 885: ACCEPT_TOKEN(anon_sym_div_DASHint_SLASH2addr); END_STATE(); - case 889: + case 886: ACCEPT_TOKEN(anon_sym_rem_DASHint_SLASH2addr); END_STATE(); - case 890: + case 887: ACCEPT_TOKEN(anon_sym_and_DASHint_SLASH2addr); END_STATE(); - case 891: + case 888: ACCEPT_TOKEN(anon_sym_or_DASHint_SLASH2addr); END_STATE(); - case 892: + case 889: ACCEPT_TOKEN(anon_sym_xor_DASHint_SLASH2addr); END_STATE(); - case 893: + case 890: ACCEPT_TOKEN(anon_sym_shl_DASHint_SLASH2addr); END_STATE(); - case 894: + case 891: ACCEPT_TOKEN(anon_sym_shr_DASHint_SLASH2addr); END_STATE(); - case 895: + case 892: ACCEPT_TOKEN(anon_sym_ushr_DASHint_SLASH2addr); END_STATE(); - case 896: + case 893: ACCEPT_TOKEN(anon_sym_add_DASHlong_SLASH2addr); END_STATE(); - case 897: + case 894: ACCEPT_TOKEN(anon_sym_sub_DASHlong_SLASH2addr); END_STATE(); - case 898: + case 895: ACCEPT_TOKEN(anon_sym_mul_DASHlong_SLASH2addr); END_STATE(); - case 899: + case 896: ACCEPT_TOKEN(anon_sym_div_DASHlong_SLASH2addr); END_STATE(); - case 900: + case 897: ACCEPT_TOKEN(anon_sym_rem_DASHlong_SLASH2addr); END_STATE(); - case 901: + case 898: ACCEPT_TOKEN(anon_sym_and_DASHlong_SLASH2addr); END_STATE(); - case 902: + case 899: ACCEPT_TOKEN(anon_sym_or_DASHlong_SLASH2addr); END_STATE(); - case 903: + case 900: ACCEPT_TOKEN(anon_sym_xor_DASHlong_SLASH2addr); END_STATE(); - case 904: + case 901: ACCEPT_TOKEN(anon_sym_shl_DASHlong_SLASH2addr); END_STATE(); - case 905: + case 902: ACCEPT_TOKEN(anon_sym_shr_DASHlong_SLASH2addr); END_STATE(); - case 906: + case 903: ACCEPT_TOKEN(anon_sym_ushr_DASHlong_SLASH2addr); END_STATE(); - case 907: + case 904: ACCEPT_TOKEN(anon_sym_add_DASHfloat_SLASH2addr); END_STATE(); - case 908: + case 905: ACCEPT_TOKEN(anon_sym_sub_DASHfloat_SLASH2addr); END_STATE(); - case 909: + case 906: ACCEPT_TOKEN(anon_sym_mul_DASHfloat_SLASH2addr); END_STATE(); - case 910: + case 907: ACCEPT_TOKEN(anon_sym_div_DASHfloat_SLASH2addr); END_STATE(); - case 911: + case 908: ACCEPT_TOKEN(anon_sym_rem_DASHfloat_SLASH2addr); END_STATE(); - case 912: + case 909: ACCEPT_TOKEN(anon_sym_add_DASHdouble_SLASH2addr); END_STATE(); - case 913: + case 910: ACCEPT_TOKEN(anon_sym_sub_DASHdouble_SLASH2addr); END_STATE(); - case 914: + case 911: ACCEPT_TOKEN(anon_sym_mul_DASHdouble_SLASH2addr); END_STATE(); - case 915: + case 912: ACCEPT_TOKEN(anon_sym_div_DASHdouble_SLASH2addr); END_STATE(); - case 916: + case 913: ACCEPT_TOKEN(anon_sym_rem_DASHdouble_SLASH2addr); END_STATE(); - case 917: + case 914: ACCEPT_TOKEN(anon_sym_add_DASHint_SLASHlit16); END_STATE(); - case 918: + case 915: ACCEPT_TOKEN(anon_sym_sub_DASHint_SLASHlit16); END_STATE(); - case 919: + case 916: ACCEPT_TOKEN(anon_sym_mul_DASHint_SLASHlit16); END_STATE(); - case 920: + case 917: ACCEPT_TOKEN(anon_sym_div_DASHint_SLASHlit16); END_STATE(); - case 921: + case 918: ACCEPT_TOKEN(anon_sym_rem_DASHint_SLASHlit16); END_STATE(); - case 922: + case 919: ACCEPT_TOKEN(anon_sym_and_DASHint_SLASHlit16); END_STATE(); - case 923: + case 920: ACCEPT_TOKEN(anon_sym_or_DASHint_SLASHlit16); END_STATE(); - case 924: + case 921: ACCEPT_TOKEN(anon_sym_xor_DASHint_SLASHlit16); END_STATE(); - case 925: + case 922: ACCEPT_TOKEN(anon_sym_add_DASHint_SLASHlit8); END_STATE(); - case 926: + case 923: ACCEPT_TOKEN(anon_sym_sub_DASHint_SLASHlit8); END_STATE(); - case 927: + case 924: ACCEPT_TOKEN(anon_sym_mul_DASHint_SLASHlit8); END_STATE(); - case 928: + case 925: ACCEPT_TOKEN(anon_sym_div_DASHint_SLASHlit8); END_STATE(); - case 929: + case 926: ACCEPT_TOKEN(anon_sym_rem_DASHint_SLASHlit8); END_STATE(); - case 930: + case 927: ACCEPT_TOKEN(anon_sym_and_DASHint_SLASHlit8); END_STATE(); - case 931: + case 928: ACCEPT_TOKEN(anon_sym_or_DASHint_SLASHlit8); END_STATE(); - case 932: + case 929: ACCEPT_TOKEN(anon_sym_xor_DASHint_SLASHlit8); END_STATE(); - case 933: + case 930: ACCEPT_TOKEN(anon_sym_shl_DASHint_SLASHlit8); END_STATE(); - case 934: + case 931: ACCEPT_TOKEN(anon_sym_shr_DASHint_SLASHlit8); END_STATE(); - case 935: + case 932: ACCEPT_TOKEN(anon_sym_ushr_DASHint_SLASHlit8); END_STATE(); - case 936: + case 933: ACCEPT_TOKEN(anon_sym_execute_DASHinline); - if (lookahead == '/') ADVANCE(643); - if (lookahead == '>') ADVANCE(965); + if (lookahead == '/') ADVANCE(640); + if (lookahead == '>') ADVANCE(962); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); - case 937: + case 934: ACCEPT_TOKEN(anon_sym_execute_DASHinline_SLASHrange); END_STATE(); - case 938: + case 935: ACCEPT_TOKEN(anon_sym_invoke_DASHvirtual_DASHquick); - if (lookahead == '/') ADVANCE(650); - if (lookahead == '>') ADVANCE(965); + if (lookahead == '/') ADVANCE(647); + if (lookahead == '>') ADVANCE(962); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); - case 939: + case 936: ACCEPT_TOKEN(anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange); END_STATE(); - case 940: + case 937: ACCEPT_TOKEN(anon_sym_invoke_DASHsuper_DASHquick); - if (lookahead == '/') ADVANCE(649); - if (lookahead == '>') ADVANCE(965); + if (lookahead == '/') ADVANCE(646); + if (lookahead == '>') ADVANCE(962); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); - case 941: + case 938: ACCEPT_TOKEN(anon_sym_invoke_DASHsuper_DASHquick_SLASHrange); END_STATE(); - case 942: + case 939: ACCEPT_TOKEN(anon_sym_rsub_DASHint); - if (lookahead == '/') ADVANCE(484); - if (lookahead == '>') ADVANCE(965); + if (lookahead == '/') ADVANCE(481); + if (lookahead == '>') ADVANCE(962); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); - case 943: + case 940: ACCEPT_TOKEN(anon_sym_rsub_DASHint_SLASHlit8); END_STATE(); - case 944: + case 941: ACCEPT_TOKEN(anon_sym_DOTline); END_STATE(); - case 945: + case 942: ACCEPT_TOKEN(anon_sym_DOTlocals); END_STATE(); - case 946: + case 943: ACCEPT_TOKEN(anon_sym_DOTlocal); - if (lookahead == 's') ADVANCE(945); + if (lookahead == 's') ADVANCE(942); END_STATE(); - case 947: + case 944: ACCEPT_TOKEN(anon_sym_COLON); END_STATE(); - case 948: + case 945: ACCEPT_TOKEN(anon_sym_DOTendlocal); END_STATE(); - case 949: + case 946: ACCEPT_TOKEN(anon_sym_DOTrestartlocal); END_STATE(); - case 950: + case 947: ACCEPT_TOKEN(anon_sym_DOTregisters); END_STATE(); - case 951: + case 948: ACCEPT_TOKEN(anon_sym_DOTcatch); - if (lookahead == 'a') ADVANCE(476); + if (lookahead == 'a') ADVANCE(473); END_STATE(); - case 952: + case 949: ACCEPT_TOKEN(anon_sym_LBRACE); END_STATE(); - case 953: + case 950: ACCEPT_TOKEN(anon_sym_DOT_DOT); END_STATE(); - case 954: + case 951: ACCEPT_TOKEN(anon_sym_RBRACE); END_STATE(); - case 955: + case 952: ACCEPT_TOKEN(anon_sym_DOTcatchall); END_STATE(); - case 956: + case 953: ACCEPT_TOKEN(anon_sym_DOTpacked_DASHswitch); END_STATE(); - case 957: + case 954: ACCEPT_TOKEN(anon_sym_DOTendpacked_DASHswitch); END_STATE(); - case 958: + case 955: ACCEPT_TOKEN(anon_sym_DOTsparse_DASHswitch); END_STATE(); - case 959: + case 956: ACCEPT_TOKEN(anon_sym_DASH_GT); END_STATE(); - case 960: + case 957: ACCEPT_TOKEN(anon_sym_DOTendsparse_DASHswitch); END_STATE(); - case 961: + case 958: ACCEPT_TOKEN(anon_sym_DOTarray_DASHdata); END_STATE(); - case 962: + case 959: ACCEPT_TOKEN(anon_sym_DOTendarray_DASHdata); END_STATE(); - case 963: + case 960: ACCEPT_TOKEN(sym_prologue_directive); END_STATE(); - case 964: + case 961: ACCEPT_TOKEN(sym_epilogue_directive); END_STATE(); + case 962: + ACCEPT_TOKEN(sym_identifier); + END_STATE(); + case 963: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '$') ADVANCE(1534); + if (lookahead == '-') ADVANCE(1240); + if (lookahead == ':') ADVANCE(1539); + if (lookahead == '>') ADVANCE(962); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); + END_STATE(); + case 964: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '$') ADVANCE(1534); + if (lookahead == '-') ADVANCE(1157); + if (lookahead == ':') ADVANCE(1539); + if (lookahead == '>') ADVANCE(962); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); + END_STATE(); case 965: ACCEPT_TOKEN(sym_identifier); + if (lookahead == '$') ADVANCE(1534); + if (lookahead == '-') ADVANCE(1141); + if (lookahead == ':') ADVANCE(1539); + if (lookahead == '>') ADVANCE(962); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); END_STATE(); case 966: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '$') ADVANCE(1545); - if (lookahead == '-') ADVANCE(1241); - if (lookahead == ':') ADVANCE(1552); - if (lookahead == '>') ADVANCE(965); + if (lookahead == '$') ADVANCE(1534); + if (lookahead == '-') ADVANCE(1328); + if (lookahead == ':') ADVANCE(1539); + if (lookahead == '>') ADVANCE(962); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); END_STATE(); case 967: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '$') ADVANCE(1545); - if (lookahead == '-') ADVANCE(1160); - if (lookahead == ':') ADVANCE(1552); - if (lookahead == '>') ADVANCE(965); + if (lookahead == '$') ADVANCE(1534); + if (lookahead == '-') ADVANCE(1267); + if (lookahead == ':') ADVANCE(1539); + if (lookahead == '>') ADVANCE(962); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); END_STATE(); case 968: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '$') ADVANCE(1545); - if (lookahead == '-') ADVANCE(1144); - if (lookahead == ':') ADVANCE(1552); - if (lookahead == '>') ADVANCE(965); + if (lookahead == '$') ADVANCE(1534); + if (lookahead == '-') ADVANCE(1251); + if (lookahead == ':') ADVANCE(1539); + if (lookahead == '>') ADVANCE(962); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); END_STATE(); case 969: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '$') ADVANCE(1545); - if (lookahead == '-') ADVANCE(1271); - if (lookahead == ':') ADVANCE(1552); - if (lookahead == '>') ADVANCE(965); + if (lookahead == '$') ADVANCE(1534); + if (lookahead == '-') ADVANCE(1259); + if (lookahead == ':') ADVANCE(1539); + if (lookahead == '>') ADVANCE(962); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); END_STATE(); case 970: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '$') ADVANCE(1545); - if (lookahead == '-') ADVANCE(1255); - if (lookahead == ':') ADVANCE(1552); - if (lookahead == '>') ADVANCE(965); + if (lookahead == '$') ADVANCE(1534); + if (lookahead == '-') ADVANCE(1162); + if (lookahead == ':') ADVANCE(1539); + if (lookahead == '>') ADVANCE(962); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); END_STATE(); case 971: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '$') ADVANCE(1545); - if (lookahead == '-') ADVANCE(1334); - if (lookahead == ':') ADVANCE(1552); - if (lookahead == '>') ADVANCE(965); + if (lookahead == '$') ADVANCE(1534); + if (lookahead == '-') ADVANCE(1263); + if (lookahead == ':') ADVANCE(1539); + if (lookahead == '>') ADVANCE(962); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); END_STATE(); case 972: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '$') ADVANCE(1545); - if (lookahead == '-') ADVANCE(1263); - if (lookahead == ':') ADVANCE(1552); - if (lookahead == '>') ADVANCE(965); + if (lookahead == '$') ADVANCE(1534); + if (lookahead == '-') ADVANCE(1163); + if (lookahead == ':') ADVANCE(1539); + if (lookahead == '>') ADVANCE(962); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); END_STATE(); case 973: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '$') ADVANCE(1545); - if (lookahead == '-') ADVANCE(1165); - if (lookahead == ':') ADVANCE(1552); - if (lookahead == '>') ADVANCE(965); + if (lookahead == '$') ADVANCE(1534); + if (lookahead == '-') ADVANCE(1265); + if (lookahead == ':') ADVANCE(1539); + if (lookahead == '>') ADVANCE(962); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); END_STATE(); case 974: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '$') ADVANCE(1545); - if (lookahead == '-') ADVANCE(1267); - if (lookahead == ':') ADVANCE(1552); - if (lookahead == '>') ADVANCE(965); + if (lookahead == '$') ADVANCE(1534); + if (lookahead == '-') ADVANCE(1164); + if (lookahead == ':') ADVANCE(1539); + if (lookahead == '>') ADVANCE(962); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); END_STATE(); case 975: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '$') ADVANCE(1545); - if (lookahead == '-') ADVANCE(1166); - if (lookahead == ':') ADVANCE(1552); - if (lookahead == '>') ADVANCE(965); + if (lookahead == '$') ADVANCE(1534); + if (lookahead == '-') ADVANCE(1266); + if (lookahead == ':') ADVANCE(1539); + if (lookahead == '>') ADVANCE(962); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); END_STATE(); case 976: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '$') ADVANCE(1545); - if (lookahead == '-') ADVANCE(1269); - if (lookahead == ':') ADVANCE(1552); - if (lookahead == '>') ADVANCE(965); + if (lookahead == '$') ADVANCE(1534); + if (lookahead == '-') ADVANCE(1165); + if (lookahead == ':') ADVANCE(1539); + if (lookahead == '>') ADVANCE(962); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); END_STATE(); case 977: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '$') ADVANCE(1545); - if (lookahead == '-') ADVANCE(1167); - if (lookahead == ':') ADVANCE(1552); - if (lookahead == '>') ADVANCE(965); + if (lookahead == '$') ADVANCE(1534); + if (lookahead == '-') ADVANCE(1268); + if (lookahead == ':') ADVANCE(1539); + if (lookahead == '>') ADVANCE(962); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); END_STATE(); case 978: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '$') ADVANCE(1545); - if (lookahead == '-') ADVANCE(1270); - if (lookahead == ':') ADVANCE(1552); - if (lookahead == '>') ADVANCE(965); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '-') ADVANCE(1240); + if (lookahead == '>') ADVANCE(962); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 979: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '$') ADVANCE(1545); - if (lookahead == '-') ADVANCE(1168); - if (lookahead == ':') ADVANCE(1552); - if (lookahead == '>') ADVANCE(965); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '-') ADVANCE(1157); + if (lookahead == '>') ADVANCE(962); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 980: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '$') ADVANCE(1545); - if (lookahead == '-') ADVANCE(1272); - if (lookahead == ':') ADVANCE(1552); - if (lookahead == '>') ADVANCE(965); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '-') ADVANCE(1141); + if (lookahead == '>') ADVANCE(962); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 981: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '-') ADVANCE(1241); - if (lookahead == '>') ADVANCE(965); + if (lookahead == '-') ADVANCE(1533); + if (lookahead == '>') ADVANCE(962); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 982: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '-') ADVANCE(1160); - if (lookahead == '>') ADVANCE(965); + if (lookahead == '-') ADVANCE(1100); + if (lookahead == '>') ADVANCE(962); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 983: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '-') ADVANCE(1144); - if (lookahead == '>') ADVANCE(965); + if (lookahead == '-') ADVANCE(1401); + if (lookahead == '>') ADVANCE(962); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 984: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '-') ADVANCE(1544); - if (lookahead == '>') ADVANCE(965); + if (lookahead == '-') ADVANCE(1310); + if (lookahead == '>') ADVANCE(962); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(1551); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 985: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '-') ADVANCE(1103); - if (lookahead == '>') ADVANCE(965); + if (lookahead == '-') ADVANCE(1432); + if (lookahead == '>') ADVANCE(962); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 986: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '-') ADVANCE(1271); - if (lookahead == '>') ADVANCE(965); + if (lookahead == '-') ADVANCE(1099); + if (lookahead == '>') ADVANCE(962); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 987: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '-') ADVANCE(1410); - if (lookahead == '>') ADVANCE(965); + if (lookahead == '-') ADVANCE(1328); + if (lookahead == '>') ADVANCE(962); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 988: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '-') ADVANCE(1317); - if (lookahead == '>') ADVANCE(965); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') ADVANCE(1566); + if (lookahead == '-') ADVANCE(1267); + if (lookahead == '>') ADVANCE(962); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 989: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '-') ADVANCE(1255); - if (lookahead == '>') ADVANCE(965); + if (lookahead == '-') ADVANCE(1251); + if (lookahead == '>') ADVANCE(962); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 990: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '-') ADVANCE(1441); - if (lookahead == '>') ADVANCE(965); + if (lookahead == '-') ADVANCE(1259); + if (lookahead == '>') ADVANCE(962); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 991: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '-') ADVANCE(1102); - if (lookahead == '>') ADVANCE(965); + if (lookahead == '-') ADVANCE(1162); + if (lookahead == '>') ADVANCE(962); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 992: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '-') ADVANCE(1334); - if (lookahead == '>') ADVANCE(965); + if (lookahead == '-') ADVANCE(1263); + if (lookahead == '>') ADVANCE(962); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 993: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '-') ADVANCE(1263); - if (lookahead == '>') ADVANCE(965); + if (lookahead == '-') ADVANCE(1163); + if (lookahead == '>') ADVANCE(962); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 994: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '-') ADVANCE(1165); - if (lookahead == '>') ADVANCE(965); + if (lookahead == '-') ADVANCE(1265); + if (lookahead == '>') ADVANCE(962); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 995: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '-') ADVANCE(1267); - if (lookahead == '>') ADVANCE(965); + if (lookahead == '-') ADVANCE(1164); + if (lookahead == '>') ADVANCE(962); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 996: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '-') ADVANCE(1166); - if (lookahead == '>') ADVANCE(965); + if (lookahead == '-') ADVANCE(1266); + if (lookahead == '>') ADVANCE(962); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 997: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '-') ADVANCE(1269); - if (lookahead == '>') ADVANCE(965); + if (lookahead == '-') ADVANCE(1165); + if (lookahead == '>') ADVANCE(962); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 998: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '-') ADVANCE(1167); - if (lookahead == '>') ADVANCE(965); + if (lookahead == '-') ADVANCE(1268); + if (lookahead == '>') ADVANCE(962); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 999: ACCEPT_TOKEN(sym_identifier); if (lookahead == '-') ADVANCE(1270); - if (lookahead == '>') ADVANCE(965); + if (lookahead == '>') ADVANCE(962); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1000: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '-') ADVANCE(1168); - if (lookahead == '>') ADVANCE(965); + if (lookahead == '/') ADVANCE(644); + if (lookahead == '>') ADVANCE(962); if (lookahead == '$' || + lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1001: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '-') ADVANCE(1272); - if (lookahead == '>') ADVANCE(965); + if (lookahead == ':') ADVANCE(1539); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'N') ADVANCE(1571); if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || + lookahead == '-') ADVANCE(1534); + if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); END_STATE(); case 1002: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '-') ADVANCE(1276); - if (lookahead == '>') ADVANCE(965); + if (lookahead == ':') ADVANCE(1539); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'a') ADVANCE(1001); if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || + lookahead == '-') ADVANCE(1534); + if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1086); END_STATE(); case 1003: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '/') ADVANCE(647); - if (lookahead == '>') ADVANCE(965); + if (lookahead == ':') ADVANCE(1539); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'a') ADVANCE(1034); + if (lookahead == 'i') ADVANCE(1035); if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || + lookahead == '-') ADVANCE(1534); + if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1086); END_STATE(); case 1004: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1552); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'N') ADVANCE(1586); + if (lookahead == ':') ADVANCE(1539); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'b') ADVANCE(967); if (lookahead == '$' || - lookahead == '-') ADVANCE(1545); + lookahead == '-') ADVANCE(1534); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); END_STATE(); case 1005: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1552); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'a') ADVANCE(1004); + if (lookahead == ':') ADVANCE(1539); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'b') ADVANCE(976); if (lookahead == '$' || - lookahead == '-') ADVANCE(1545); + lookahead == '-') ADVANCE(1534); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1089); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); END_STATE(); case 1006: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1552); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'a') ADVANCE(1037); - if (lookahead == 'i') ADVANCE(1038); + if (lookahead == ':') ADVANCE(1539); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'c') ADVANCE(1078); if (lookahead == '$' || - lookahead == '-') ADVANCE(1545); + lookahead == '-') ADVANCE(1534); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1089); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); END_STATE(); case 1007: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1552); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'b') ADVANCE(969); + if (lookahead == ':') ADVANCE(1539); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'd') ADVANCE(1008); + if (lookahead == 'g') ADVANCE(1016); + if (lookahead == 'n') ADVANCE(1010); + if (lookahead == 'p') ADVANCE(1074); if (lookahead == '$' || - lookahead == '-') ADVANCE(1545); + lookahead == '-') ADVANCE(1534); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); END_STATE(); case 1008: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1552); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'b') ADVANCE(979); + if (lookahead == ':') ADVANCE(1539); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'd') ADVANCE(964); if (lookahead == '$' || - lookahead == '-') ADVANCE(1545); + lookahead == '-') ADVANCE(1534); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); END_STATE(); case 1009: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1552); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'c') ADVANCE(1081); + if (lookahead == ':') ADVANCE(1539); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'd') ADVANCE(966); if (lookahead == '$' || - lookahead == '-') ADVANCE(1545); + lookahead == '-') ADVANCE(1534); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); END_STATE(); case 1010: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1552); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'd') ADVANCE(1011); - if (lookahead == 'g') ADVANCE(1019); - if (lookahead == 'n') ADVANCE(1013); - if (lookahead == 'p') ADVANCE(1077); + if (lookahead == ':') ADVANCE(1539); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'd') ADVANCE(969); if (lookahead == '$' || - lookahead == '-') ADVANCE(1545); + lookahead == '-') ADVANCE(1534); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); END_STATE(); case 1011: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1552); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'd') ADVANCE(967); + if (lookahead == ':') ADVANCE(1539); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'e') ADVANCE(1040); + if (lookahead == 's') ADVANCE(1079); if (lookahead == '$' || - lookahead == '-') ADVANCE(1545); + lookahead == '-') ADVANCE(1534); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); END_STATE(); case 1012: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1552); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'd') ADVANCE(971); + if (lookahead == ':') ADVANCE(1539); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'e') ADVANCE(1006); if (lookahead == '$' || - lookahead == '-') ADVANCE(1545); + lookahead == '-') ADVANCE(1534); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); END_STATE(); case 1013: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1552); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'd') ADVANCE(972); + if (lookahead == ':') ADVANCE(1539); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'e') ADVANCE(792); if (lookahead == '$' || - lookahead == '-') ADVANCE(1545); + lookahead == '-') ADVANCE(1534); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); END_STATE(); case 1014: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1552); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'e') ADVANCE(1043); - if (lookahead == 's') ADVANCE(1082); + if (lookahead == ':') ADVANCE(1539); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'e') ADVANCE(1581); if (lookahead == '$' || - lookahead == '-') ADVANCE(1545); + lookahead == '-') ADVANCE(1534); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); END_STATE(); case 1015: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1552); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'e') ADVANCE(1009); + if (lookahead == ':') ADVANCE(1539); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'e') ADVANCE(1583); if (lookahead == '$' || - lookahead == '-') ADVANCE(1545); + lookahead == '-') ADVANCE(1534); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); END_STATE(); case 1016: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1552); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'e') ADVANCE(795); + if (lookahead == ':') ADVANCE(1539); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'e') ADVANCE(1063); if (lookahead == '$' || - lookahead == '-') ADVANCE(1545); + lookahead == '-') ADVANCE(1534); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); END_STATE(); case 1017: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1552); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'e') ADVANCE(1596); + if (lookahead == ':') ADVANCE(1539); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'e') ADVANCE(1065); if (lookahead == '$' || - lookahead == '-') ADVANCE(1545); + lookahead == '-') ADVANCE(1534); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); END_STATE(); case 1018: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1552); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'e') ADVANCE(1598); + if (lookahead == ':') ADVANCE(1539); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'e') ADVANCE(965); if (lookahead == '$' || - lookahead == '-') ADVANCE(1545); + lookahead == '-') ADVANCE(1534); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); END_STATE(); case 1019: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1552); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'e') ADVANCE(1066); + if (lookahead == ':') ADVANCE(1539); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'e') ADVANCE(1067); if (lookahead == '$' || - lookahead == '-') ADVANCE(1545); + lookahead == '-') ADVANCE(1534); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); END_STATE(); case 1020: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1552); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'e') ADVANCE(1068); + if (lookahead == ':') ADVANCE(1539); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'e') ADVANCE(1009); if (lookahead == '$' || - lookahead == '-') ADVANCE(1545); + lookahead == '-') ADVANCE(1534); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); END_STATE(); case 1021: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1552); - if (lookahead == '>') ADVANCE(965); + if (lookahead == ':') ADVANCE(1539); + if (lookahead == '>') ADVANCE(962); if (lookahead == 'e') ADVANCE(968); if (lookahead == '$' || - lookahead == '-') ADVANCE(1545); + lookahead == '-') ADVANCE(1534); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); END_STATE(); case 1022: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1552); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'e') ADVANCE(1070); + if (lookahead == ':') ADVANCE(1539); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'f') ADVANCE(1029); if (lookahead == '$' || - lookahead == '-') ADVANCE(1545); + lookahead == '-') ADVANCE(1534); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); END_STATE(); case 1023: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1552); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'e') ADVANCE(970); + if (lookahead == ':') ADVANCE(1539); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'g') ADVANCE(1017); + if (lookahead == 'n') ADVANCE(1081); + if (lookahead == 'p') ADVANCE(1076); if (lookahead == '$' || - lookahead == '-') ADVANCE(1545); + lookahead == '-') ADVANCE(1534); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); END_STATE(); case 1024: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1552); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'e') ADVANCE(1012); + if (lookahead == ':') ADVANCE(1539); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'g') ADVANCE(1019); + if (lookahead == 'h') ADVANCE(1038); + if (lookahead == 'p') ADVANCE(1077); + if (lookahead == 'u') ADVANCE(1005); if (lookahead == '$' || - lookahead == '-') ADVANCE(1545); + lookahead == '-') ADVANCE(1534); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); END_STATE(); case 1025: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1552); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'f') ADVANCE(1032); + if (lookahead == ':') ADVANCE(1539); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'h') ADVANCE(1057); + if (lookahead == 'r') ADVANCE(1075); if (lookahead == '$' || - lookahead == '-') ADVANCE(1545); + lookahead == '-') ADVANCE(1534); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); END_STATE(); case 1026: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1552); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'g') ADVANCE(1020); - if (lookahead == 'n') ADVANCE(1084); - if (lookahead == 'p') ADVANCE(1079); + if (lookahead == ':') ADVANCE(1539); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'h') ADVANCE(1057); if (lookahead == '$' || - lookahead == '-') ADVANCE(1545); + lookahead == '-') ADVANCE(1534); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); END_STATE(); case 1027: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1552); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'g') ADVANCE(1022); - if (lookahead == 'h') ADVANCE(1041); - if (lookahead == 'p') ADVANCE(1080); - if (lookahead == 'u') ADVANCE(1008); + if (lookahead == ':') ADVANCE(1539); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'h') ADVANCE(1059); if (lookahead == '$' || - lookahead == '-') ADVANCE(1545); + lookahead == '-') ADVANCE(1534); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); END_STATE(); case 1028: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1552); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'h') ADVANCE(1060); - if (lookahead == 'r') ADVANCE(1078); + if (lookahead == ':') ADVANCE(1539); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'i') ADVANCE(1082); if (lookahead == '$' || - lookahead == '-') ADVANCE(1545); + lookahead == '-') ADVANCE(1534); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); END_STATE(); case 1029: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1552); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'h') ADVANCE(1060); + if (lookahead == ':') ADVANCE(1539); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'i') ADVANCE(1044); if (lookahead == '$' || - lookahead == '-') ADVANCE(1545); + lookahead == '-') ADVANCE(1534); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); END_STATE(); case 1030: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1552); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'h') ADVANCE(1062); + if (lookahead == ':') ADVANCE(1539); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'i') ADVANCE(1035); if (lookahead == '$' || - lookahead == '-') ADVANCE(1545); + lookahead == '-') ADVANCE(1534); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); END_STATE(); case 1031: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1552); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'i') ADVANCE(1085); + if (lookahead == ':') ADVANCE(1539); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'i') ADVANCE(1070); if (lookahead == '$' || - lookahead == '-') ADVANCE(1545); + lookahead == '-') ADVANCE(1534); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); END_STATE(); case 1032: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1552); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'i') ADVANCE(1047); + if (lookahead == ':') ADVANCE(1539); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'k') ADVANCE(1018); if (lookahead == '$' || - lookahead == '-') ADVANCE(1545); + lookahead == '-') ADVANCE(1534); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); END_STATE(); case 1033: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1552); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'i') ADVANCE(1038); + if (lookahead == ':') ADVANCE(1539); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'l') ADVANCE(1589); if (lookahead == '$' || - lookahead == '-') ADVANCE(1545); + lookahead == '-') ADVANCE(1534); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); END_STATE(); case 1034: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1552); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'i') ADVANCE(1073); + if (lookahead == ':') ADVANCE(1539); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'l') ADVANCE(1061); if (lookahead == '$' || - lookahead == '-') ADVANCE(1545); + lookahead == '-') ADVANCE(1534); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); END_STATE(); case 1035: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1552); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'k') ADVANCE(1021); + if (lookahead == ':') ADVANCE(1539); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'l') ADVANCE(1037); if (lookahead == '$' || - lookahead == '-') ADVANCE(1545); + lookahead == '-') ADVANCE(1534); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); END_STATE(); case 1036: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1552); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'l') ADVANCE(1604); + if (lookahead == ':') ADVANCE(1539); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'l') ADVANCE(1033); if (lookahead == '$' || - lookahead == '-') ADVANCE(1545); + lookahead == '-') ADVANCE(1534); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); END_STATE(); case 1037: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1552); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'l') ADVANCE(1064); + if (lookahead == ':') ADVANCE(1539); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'l') ADVANCE(1020); if (lookahead == '$' || - lookahead == '-') ADVANCE(1545); + lookahead == '-') ADVANCE(1534); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); END_STATE(); case 1038: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1552); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'l') ADVANCE(1040); + if (lookahead == ':') ADVANCE(1539); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'l') ADVANCE(971); + if (lookahead == 'r') ADVANCE(973); if (lookahead == '$' || - lookahead == '-') ADVANCE(1545); + lookahead == '-') ADVANCE(1534); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); END_STATE(); case 1039: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1552); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'l') ADVANCE(1036); + if (lookahead == ':') ADVANCE(1539); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'l') ADVANCE(972); if (lookahead == '$' || - lookahead == '-') ADVANCE(1545); + lookahead == '-') ADVANCE(1534); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); END_STATE(); case 1040: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1552); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'l') ADVANCE(1024); + if (lookahead == ':') ADVANCE(1539); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'm') ADVANCE(974); + if (lookahead == 't') ADVANCE(1073); if (lookahead == '$' || - lookahead == '-') ADVANCE(1545); + lookahead == '-') ADVANCE(1534); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); END_STATE(); case 1041: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1552); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'l') ADVANCE(974); - if (lookahead == 'r') ADVANCE(976); + if (lookahead == ':') ADVANCE(1539); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'n') ADVANCE(1022); if (lookahead == '$' || - lookahead == '-') ADVANCE(1545); + lookahead == '-') ADVANCE(1534); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); END_STATE(); case 1042: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1552); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'l') ADVANCE(975); + if (lookahead == ':') ADVANCE(1539); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'n') ADVANCE(802); if (lookahead == '$' || - lookahead == '-') ADVANCE(1545); + lookahead == '-') ADVANCE(1534); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); END_STATE(); case 1043: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1552); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'm') ADVANCE(977); - if (lookahead == 't') ADVANCE(1076); + if (lookahead == ':') ADVANCE(1539); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'n') ADVANCE(1062); if (lookahead == '$' || - lookahead == '-') ADVANCE(1545); + lookahead == '-') ADVANCE(1534); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); END_STATE(); case 1044: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1552); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'n') ADVANCE(1025); + if (lookahead == ':') ADVANCE(1539); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'n') ADVANCE(1031); if (lookahead == '$' || - lookahead == '-') ADVANCE(1545); + lookahead == '-') ADVANCE(1534); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); END_STATE(); case 1045: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1552); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'n') ADVANCE(805); + if (lookahead == ':') ADVANCE(1539); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'o') ADVANCE(1043); if (lookahead == '$' || - lookahead == '-') ADVANCE(1545); + lookahead == '-') ADVANCE(1534); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); END_STATE(); case 1046: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1552); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'n') ADVANCE(1065); + if (lookahead == ':') ADVANCE(1539); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'o') ADVANCE(1071); if (lookahead == '$' || - lookahead == '-') ADVANCE(1545); + lookahead == '-') ADVANCE(1534); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); END_STATE(); case 1047: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1552); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'n') ADVANCE(1034); + if (lookahead == ':') ADVANCE(1539); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'o') ADVANCE(1054); + if (lookahead == 'u') ADVANCE(1036); if (lookahead == '$' || - lookahead == '-') ADVANCE(1545); + lookahead == '-') ADVANCE(1534); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); END_STATE(); case 1048: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1552); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'o') ADVANCE(1046); + if (lookahead == ':') ADVANCE(1539); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'o') ADVANCE(1054); if (lookahead == '$' || - lookahead == '-') ADVANCE(1545); + lookahead == '-') ADVANCE(1534); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); END_STATE(); case 1049: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1552); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'o') ADVANCE(1074); + if (lookahead == ':') ADVANCE(1539); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'o') ADVANCE(819); if (lookahead == '$' || - lookahead == '-') ADVANCE(1545); + lookahead == '-') ADVANCE(1534); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); END_STATE(); case 1050: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1552); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'o') ADVANCE(1057); - if (lookahead == 'u') ADVANCE(1039); + if (lookahead == ':') ADVANCE(1539); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'o') ADVANCE(1032); if (lookahead == '$' || - lookahead == '-') ADVANCE(1545); + lookahead == '-') ADVANCE(1534); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); END_STATE(); case 1051: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1552); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'o') ADVANCE(1057); + if (lookahead == ':') ADVANCE(1539); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'o') ADVANCE(1083); if (lookahead == '$' || - lookahead == '-') ADVANCE(1545); + lookahead == '-') ADVANCE(1534); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); END_STATE(); case 1052: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1552); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'o') ADVANCE(822); + if (lookahead == ':') ADVANCE(1539); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'o') ADVANCE(1080); + if (lookahead == 'u') ADVANCE(1039); if (lookahead == '$' || - lookahead == '-') ADVANCE(1545); + lookahead == '-') ADVANCE(1534); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); END_STATE(); case 1053: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1552); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'o') ADVANCE(1035); + if (lookahead == ':') ADVANCE(1539); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'o') ADVANCE(1058); if (lookahead == '$' || - lookahead == '-') ADVANCE(1545); + lookahead == '-') ADVANCE(1534); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); END_STATE(); case 1054: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1552); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'o') ADVANCE(1086); + if (lookahead == ':') ADVANCE(1539); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'p') ADVANCE(790); if (lookahead == '$' || - lookahead == '-') ADVANCE(1545); + lookahead == '-') ADVANCE(1534); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); END_STATE(); case 1055: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1552); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'o') ADVANCE(1083); - if (lookahead == 'u') ADVANCE(1042); + if (lookahead == ':') ADVANCE(1539); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'r') ADVANCE(963); if (lookahead == '$' || - lookahead == '-') ADVANCE(1545); + lookahead == '-') ADVANCE(1534); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); END_STATE(); case 1056: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1552); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'o') ADVANCE(1061); + if (lookahead == ':') ADVANCE(1539); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'r') ADVANCE(1042); if (lookahead == '$' || - lookahead == '-') ADVANCE(1545); + lookahead == '-') ADVANCE(1534); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); END_STATE(); case 1057: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1552); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'p') ADVANCE(793); + if (lookahead == ':') ADVANCE(1539); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'r') ADVANCE(1051); if (lookahead == '$' || - lookahead == '-') ADVANCE(1545); + lookahead == '-') ADVANCE(1534); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); END_STATE(); case 1058: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1552); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'r') ADVANCE(966); + if (lookahead == ':') ADVANCE(1539); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'r') ADVANCE(975); if (lookahead == '$' || - lookahead == '-') ADVANCE(1545); + lookahead == '-') ADVANCE(1534); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); END_STATE(); case 1059: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1552); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'r') ADVANCE(1045); + if (lookahead == ':') ADVANCE(1539); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'r') ADVANCE(977); if (lookahead == '$' || - lookahead == '-') ADVANCE(1545); + lookahead == '-') ADVANCE(1534); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); END_STATE(); case 1060: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1552); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'r') ADVANCE(1054); + if (lookahead == ':') ADVANCE(1539); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 's') ADVANCE(1027); if (lookahead == '$' || - lookahead == '-') ADVANCE(1545); + lookahead == '-') ADVANCE(1534); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); END_STATE(); case 1061: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1552); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'r') ADVANCE(978); + if (lookahead == ':') ADVANCE(1539); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 's') ADVANCE(1015); if (lookahead == '$' || - lookahead == '-') ADVANCE(1545); + lookahead == '-') ADVANCE(1534); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); END_STATE(); case 1062: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1552); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'r') ADVANCE(980); + if (lookahead == ':') ADVANCE(1539); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 's') ADVANCE(1069); if (lookahead == '$' || - lookahead == '-') ADVANCE(1545); + lookahead == '-') ADVANCE(1534); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); END_STATE(); case 1063: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1552); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 's') ADVANCE(1030); + if (lookahead == ':') ADVANCE(1539); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 't') ADVANCE(823); if (lookahead == '$' || - lookahead == '-') ADVANCE(1545); + lookahead == '-') ADVANCE(1534); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); END_STATE(); case 1064: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1552); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 's') ADVANCE(1018); + if (lookahead == ':') ADVANCE(1539); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 't') ADVANCE(825); if (lookahead == '$' || - lookahead == '-') ADVANCE(1545); + lookahead == '-') ADVANCE(1534); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); END_STATE(); case 1065: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1552); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 's') ADVANCE(1072); + if (lookahead == ':') ADVANCE(1539); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 't') ADVANCE(827); if (lookahead == '$' || - lookahead == '-') ADVANCE(1545); + lookahead == '-') ADVANCE(1534); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); END_STATE(); case 1066: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1552); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 't') ADVANCE(826); + if (lookahead == ':') ADVANCE(1539); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 't') ADVANCE(829); if (lookahead == '$' || - lookahead == '-') ADVANCE(1545); + lookahead == '-') ADVANCE(1534); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); END_STATE(); case 1067: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1552); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 't') ADVANCE(828); + if (lookahead == ':') ADVANCE(1539); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 't') ADVANCE(831); if (lookahead == '$' || - lookahead == '-') ADVANCE(1545); + lookahead == '-') ADVANCE(1534); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); END_STATE(); case 1068: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1552); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 't') ADVANCE(830); + if (lookahead == ':') ADVANCE(1539); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 't') ADVANCE(833); if (lookahead == '$' || - lookahead == '-') ADVANCE(1545); + lookahead == '-') ADVANCE(1534); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); END_STATE(); case 1069: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1552); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 't') ADVANCE(832); + if (lookahead == ':') ADVANCE(1539); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 't') ADVANCE(806); if (lookahead == '$' || - lookahead == '-') ADVANCE(1545); + lookahead == '-') ADVANCE(1534); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); END_STATE(); case 1070: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1552); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 't') ADVANCE(834); + if (lookahead == ':') ADVANCE(1539); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 't') ADVANCE(1085); if (lookahead == '$' || - lookahead == '-') ADVANCE(1545); + lookahead == '-') ADVANCE(1534); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); END_STATE(); case 1071: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1552); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 't') ADVANCE(836); + if (lookahead == ':') ADVANCE(1539); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 't') ADVANCE(1049); if (lookahead == '$' || - lookahead == '-') ADVANCE(1545); + lookahead == '-') ADVANCE(1534); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); END_STATE(); case 1072: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1552); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 't') ADVANCE(809); + if (lookahead == ':') ADVANCE(1539); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 't') ADVANCE(1021); if (lookahead == '$' || - lookahead == '-') ADVANCE(1545); + lookahead == '-') ADVANCE(1534); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); END_STATE(); case 1073: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1552); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 't') ADVANCE(1088); + if (lookahead == ':') ADVANCE(1539); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'u') ADVANCE(1056); if (lookahead == '$' || - lookahead == '-') ADVANCE(1545); + lookahead == '-') ADVANCE(1534); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); END_STATE(); case 1074: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1552); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 't') ADVANCE(1052); + if (lookahead == ':') ADVANCE(1539); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'u') ADVANCE(1064); if (lookahead == '$' || - lookahead == '-') ADVANCE(1545); + lookahead == '-') ADVANCE(1534); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); END_STATE(); case 1075: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1552); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 't') ADVANCE(1023); + if (lookahead == ':') ADVANCE(1539); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'u') ADVANCE(1014); if (lookahead == '$' || - lookahead == '-') ADVANCE(1545); + lookahead == '-') ADVANCE(1534); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); END_STATE(); case 1076: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1552); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'u') ADVANCE(1059); + if (lookahead == ':') ADVANCE(1539); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'u') ADVANCE(1066); if (lookahead == '$' || - lookahead == '-') ADVANCE(1545); + lookahead == '-') ADVANCE(1534); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); END_STATE(); case 1077: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1552); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'u') ADVANCE(1067); + if (lookahead == ':') ADVANCE(1539); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'u') ADVANCE(1068); if (lookahead == '$' || - lookahead == '-') ADVANCE(1545); + lookahead == '-') ADVANCE(1534); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); END_STATE(); case 1078: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1552); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'u') ADVANCE(1017); + if (lookahead == ':') ADVANCE(1539); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'u') ADVANCE(1072); if (lookahead == '$' || - lookahead == '-') ADVANCE(1545); + lookahead == '-') ADVANCE(1534); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); END_STATE(); case 1079: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1552); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'u') ADVANCE(1069); + if (lookahead == ':') ADVANCE(1539); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'u') ADVANCE(1004); if (lookahead == '$' || - lookahead == '-') ADVANCE(1545); + lookahead == '-') ADVANCE(1534); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); END_STATE(); case 1080: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1552); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'u') ADVANCE(1071); + if (lookahead == ':') ADVANCE(1539); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'v') ADVANCE(1013); if (lookahead == '$' || - lookahead == '-') ADVANCE(1545); + lookahead == '-') ADVANCE(1534); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); END_STATE(); case 1081: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1552); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'u') ADVANCE(1075); + if (lookahead == ':') ADVANCE(1539); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'v') ADVANCE(1050); if (lookahead == '$' || - lookahead == '-') ADVANCE(1545); + lookahead == '-') ADVANCE(1534); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); END_STATE(); case 1082: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1552); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'u') ADVANCE(1007); + if (lookahead == ':') ADVANCE(1539); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'v') ADVANCE(970); if (lookahead == '$' || - lookahead == '-') ADVANCE(1545); + lookahead == '-') ADVANCE(1534); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); END_STATE(); case 1083: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1552); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'v') ADVANCE(1016); + if (lookahead == ':') ADVANCE(1539); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'w') ADVANCE(817); if (lookahead == '$' || - lookahead == '-') ADVANCE(1545); + lookahead == '-') ADVANCE(1534); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); END_STATE(); case 1084: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1552); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'v') ADVANCE(1053); + if (lookahead == ':') ADVANCE(1539); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'x') ADVANCE(1012); if (lookahead == '$' || - lookahead == '-') ADVANCE(1545); + lookahead == '-') ADVANCE(1534); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); END_STATE(); case 1085: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1552); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'v') ADVANCE(973); + if (lookahead == ':') ADVANCE(1539); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'y') ADVANCE(1572); if (lookahead == '$' || - lookahead == '-') ADVANCE(1545); + lookahead == '-') ADVANCE(1534); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); END_STATE(); case 1086: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1552); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'w') ADVANCE(820); + if (lookahead == ':') ADVANCE(1539); + if (lookahead == '>') ADVANCE(962); if (lookahead == '$' || - lookahead == '-') ADVANCE(1545); + lookahead == '-') ADVANCE(1534); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); END_STATE(); case 1087: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1552); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'x') ADVANCE(1015); + if (lookahead == ':') ADVANCE(1540); + if (lookahead == ';') ADVANCE(1535); + if (lookahead == '>') ADVANCE(1090); if (lookahead == '$' || - lookahead == '-') ADVANCE(1545); + lookahead == '-') ADVANCE(1089); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1087); + if (lookahead != 0) ADVANCE(121); END_STATE(); case 1088: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1552); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'y') ADVANCE(1587); + if (lookahead == ':') ADVANCE(1540); + if (lookahead == '>') ADVANCE(1090); if (lookahead == '$' || - lookahead == '-') ADVANCE(1545); + lookahead == '-') ADVANCE(1089); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1087); + if (lookahead != 0 && + lookahead != ';') ADVANCE(121); END_STATE(); case 1089: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1552); - if (lookahead == '>') ADVANCE(965); + if (lookahead == ';') ADVANCE(1535); + if (lookahead == '>') ADVANCE(1090); if (lookahead == '$' || - lookahead == '-') ADVANCE(1545); - if (('0' <= lookahead && lookahead <= '9') || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); + if (lookahead != 0) ADVANCE(121); END_STATE(); case 1090: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1553); - if (lookahead == ';') ADVANCE(1548); - if (lookahead == '>') ADVANCE(1093); - if (lookahead == '$' || - lookahead == '-') ADVANCE(1092); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1090); - if (lookahead != 0) ADVANCE(123); + if (lookahead == ';') ADVANCE(1535); + if (lookahead != 0) ADVANCE(121); END_STATE(); case 1091: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1553); - if (lookahead == '>') ADVANCE(1093); + if (lookahead == '>') ADVANCE(1090); if (lookahead == '$' || - lookahead == '-') ADVANCE(1092); - if (('0' <= lookahead && lookahead <= '9') || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1090); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); if (lookahead != 0 && - lookahead != ';') ADVANCE(123); + lookahead != ';') ADVANCE(121); END_STATE(); case 1092: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ';') ADVANCE(1548); - if (lookahead == '>') ADVANCE(1093); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'N') ADVANCE(1571); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1092); - if (lookahead != 0) ADVANCE(123); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1093: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ';') ADVANCE(1548); - if (lookahead != 0) ADVANCE(123); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'a') ADVANCE(1092); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1094: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(1093); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'a') ADVANCE(1281); + if (lookahead == 'i') ADVANCE(1282); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1092); - if (lookahead != 0 && - lookahead != ';') ADVANCE(123); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1095: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'N') ADVANCE(1586); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'a') ADVANCE(1281); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1096: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'a') ADVANCE(1095); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'a') ADVANCE(1525); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1097: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'a') ADVANCE(1536); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'a') ADVANCE(1528); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1098: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'a') ADVANCE(1288); - if (lookahead == 'i') ADVANCE(1289); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'a') ADVANCE(1143); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1099: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'a') ADVANCE(1288); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'a') ADVANCE(1399); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1100: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'a') ADVANCE(1539); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'a') ADVANCE(1416); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1101: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'a') ADVANCE(1146); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'a') ADVANCE(1278); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1102: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'a') ADVANCE(1409); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'a') ADVANCE(1140); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1103: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'a') ADVANCE(1425); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'a') ADVANCE(1421); + if (lookahead == 'o') ADVANCE(1301); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1104: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'a') ADVANCE(1284); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'a') ADVANCE(1279); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1105: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'a') ADVANCE(1143); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'a') ADVANCE(1418); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1106: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'a') ADVANCE(1285); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'a') ADVANCE(1462); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1107: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'a') ADVANCE(1430); - if (lookahead == 'o') ADVANCE(1308); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'a') ADVANCE(1463); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1108: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'a') ADVANCE(1427); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'a') ADVANCE(1464); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1109: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'a') ADVANCE(1329); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'a') ADVANCE(1465); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1110: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'a') ADVANCE(1471); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'a') ADVANCE(1466); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1111: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'a') ADVANCE(1472); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'a') ADVANCE(1477); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1112: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'a') ADVANCE(1473); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'a') ADVANCE(1491); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1113: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'a') ADVANCE(1474); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'a') ADVANCE(1482); + if (lookahead == 'r') ADVANCE(1260); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1114: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'a') ADVANCE(1475); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'a') ADVANCE(1484); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1115: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'a') ADVANCE(1491); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'a') ADVANCE(1489); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1116: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'a') ADVANCE(1503); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'a') ADVANCE(1486); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1117: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'a') ADVANCE(1495); - if (lookahead == 'r') ADVANCE(1264); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'a') ADVANCE(1476); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1118: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'a') ADVANCE(1498); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'a') ADVANCE(1322); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1119: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'a') ADVANCE(1501); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'a') ADVANCE(1144); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1120: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'a') ADVANCE(1499); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'a') ADVANCE(1426); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1121: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'a') ADVANCE(1487); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'a') ADVANCE(1150); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1122: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'a') ADVANCE(1147); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'b') ADVANCE(1271); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1123: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'a') ADVANCE(1435); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'b') ADVANCE(988); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1124: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'a') ADVANCE(1153); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'b') ADVANCE(1288); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1125: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'b') ADVANCE(1277); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'b') ADVANCE(1436); + if (lookahead == 'n') ADVANCE(1338); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1126: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'b') ADVANCE(986); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'b') ADVANCE(1287); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1127: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'b') ADVANCE(1445); - if (lookahead == 'n') ADVANCE(1342); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'b') ADVANCE(1290); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1128: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'b') ADVANCE(1294); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'b') ADVANCE(1291); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1129: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'b') ADVANCE(1297); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'b') ADVANCE(1292); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1130: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'b') ADVANCE(1295); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'b') ADVANCE(1293); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1131: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'b') ADVANCE(1296); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'b') ADVANCE(1272); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1132: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'b') ADVANCE(1298); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'b') ADVANCE(997); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1133: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'b') ADVANCE(1300); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'c') ADVANCE(839); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1134: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'b') ADVANCE(1278); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'c') ADVANCE(838); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1135: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'b') ADVANCE(1000); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'c') ADVANCE(1532); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1136: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'c') ADVANCE(842); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'c') ADVANCE(1273); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1137: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'c') ADVANCE(841); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'c') ADVANCE(1274); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1138: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'c') ADVANCE(1543); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'c') ADVANCE(1229); + if (lookahead == 't') ADVANCE(1231); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1139: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'c') ADVANCE(1279); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'c') ADVANCE(1229); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1140: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'c') ADVANCE(1280); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'c') ADVANCE(1276); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1141: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'c') ADVANCE(1232); - if (lookahead == 't') ADVANCE(1233); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'c') ADVANCE(1503); + if (lookahead == 'd') ADVANCE(1243); + if (lookahead == 'i') ADVANCE(1350); + if (lookahead == 'o') ADVANCE(1131); + if (lookahead == 'p') ADVANCE(1372); + if (lookahead == 's') ADVANCE(1495); + if (lookahead == 'v') ADVANCE(1246); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1142: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'c') ADVANCE(1232); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'c') ADVANCE(1296); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1143: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'c') ADVANCE(1282); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'c') ADVANCE(1180); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1144: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'c') ADVANCE(1514); - if (lookahead == 'd') ADVANCE(1245); - if (lookahead == 'i') ADVANCE(1356); - if (lookahead == 'o') ADVANCE(1134); - if (lookahead == 'p') ADVANCE(1381); - if (lookahead == 's') ADVANCE(1506); - if (lookahead == 'v') ADVANCE(1248); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'c') ADVANCE(1181); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1145: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'c') ADVANCE(1303); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'c') ADVANCE(1467); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1146: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'c') ADVANCE(1183); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'c') ADVANCE(1468); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1147: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'c') ADVANCE(1184); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'c') ADVANCE(1492); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1148: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'c') ADVANCE(1476); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'c') ADVANCE(1473); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1149: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'c') ADVANCE(1477); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'c') ADVANCE(1490); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1150: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'c') ADVANCE(1489); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'c') ADVANCE(1471); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1151: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'c') ADVANCE(1484); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'c') ADVANCE(1493); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1152: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'c') ADVANCE(1502); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'c') ADVANCE(1509); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1153: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'c') ADVANCE(1480); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'd') ADVANCE(1155); + if (lookahead == 'g') ADVANCE(1182); + if (lookahead == 'n') ADVANCE(1166); + if (lookahead == 'p') ADVANCE(1499); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1154: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'c') ADVANCE(1504); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'd') ADVANCE(1532); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1155: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'c') ADVANCE(1519); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'd') ADVANCE(979); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1156: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'd') ADVANCE(1158); - if (lookahead == 'g') ADVANCE(1185); - if (lookahead == 'n') ADVANCE(1169); - if (lookahead == 'p') ADVANCE(1510); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'd') ADVANCE(987); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1157: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'd') ADVANCE(1543); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'd') ADVANCE(1369); + if (lookahead == 'f') ADVANCE(1286); + if (lookahead == 'i') ADVANCE(1334); + if (lookahead == 'l') ADVANCE(1370); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1158: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'd') ADVANCE(982); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'd') ADVANCE(985); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1159: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'd') ADVANCE(992); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'd') ADVANCE(1172); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1160: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'd') ADVANCE(1378); - if (lookahead == 'f') ADVANCE(1293); - if (lookahead == 'i') ADVANCE(1343); - if (lookahead == 'l') ADVANCE(1379); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'd') ADVANCE(1174); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1161: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'd') ADVANCE(990); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'd') ADVANCE(1223); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1162: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'd') ADVANCE(1175); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'd') ADVANCE(1391); + if (lookahead == 'f') ADVANCE(1295); + if (lookahead == 'i') ADVANCE(1339); + if (lookahead == 'l') ADVANCE(1373); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1163: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'd') ADVANCE(1177); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'd') ADVANCE(1392); + if (lookahead == 'f') ADVANCE(1297); + if (lookahead == 'i') ADVANCE(1340); + if (lookahead == 'l') ADVANCE(1374); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1164: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'd') ADVANCE(1226); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'd') ADVANCE(1393); + if (lookahead == 'f') ADVANCE(1298); + if (lookahead == 'i') ADVANCE(1341); + if (lookahead == 'l') ADVANCE(1375); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1165: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'd') ADVANCE(1400); - if (lookahead == 'f') ADVANCE(1302); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'd') ADVANCE(1394); + if (lookahead == 'f') ADVANCE(1300); if (lookahead == 'i') ADVANCE(1345); - if (lookahead == 'l') ADVANCE(1382); + if (lookahead == 'l') ADVANCE(1379); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1166: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'd') ADVANCE(1401); - if (lookahead == 'f') ADVANCE(1305); - if (lookahead == 'i') ADVANCE(1346); - if (lookahead == 'l') ADVANCE(1383); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'd') ADVANCE(990); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1167: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'd') ADVANCE(1402); - if (lookahead == 'f') ADVANCE(1306); - if (lookahead == 'i') ADVANCE(1347); - if (lookahead == 'l') ADVANCE(1384); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'e') ADVANCE(1311); + if (lookahead == 's') ADVANCE(1511); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1168: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'd') ADVANCE(1403); - if (lookahead == 'f') ADVANCE(1307); - if (lookahead == 'i') ADVANCE(1351); - if (lookahead == 'l') ADVANCE(1388); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'e') ADVANCE(1152); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1169: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'd') ADVANCE(993); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'e') ADVANCE(793); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1170: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'e') ADVANCE(1318); - if (lookahead == 's') ADVANCE(1522); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'e') ADVANCE(1582); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1171: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'e') ADVANCE(1155); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'e') ADVANCE(1584); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1172: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); + if (lookahead == '>') ADVANCE(962); if (lookahead == 'e') ADVANCE(796); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1173: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'e') ADVANCE(1597); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'e') ADVANCE(877); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1174: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'e') ADVANCE(1599); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'e') ADVANCE(811); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1175: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'e') ADVANCE(799); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'e') ADVANCE(880); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1176: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'e') ADVANCE(880); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'e') ADVANCE(879); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1177: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'e') ADVANCE(814); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'e') ADVANCE(881); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1178: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'e') ADVANCE(883); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'e') ADVANCE(878); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1179: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'e') ADVANCE(882); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'e') ADVANCE(933); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1180: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'e') ADVANCE(884); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'e') ADVANCE(837); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1181: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'e') ADVANCE(881); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'e') ADVANCE(1532); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1182: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'e') ADVANCE(936); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'e') ADVANCE(1442); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1183: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'e') ADVANCE(840); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'e') ADVANCE(1145); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1184: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'e') ADVANCE(1543); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'e') ADVANCE(1523); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1185: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'e') ADVANCE(1451); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'e') ADVANCE(1154); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1186: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'e') ADVANCE(1148); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'e') ADVANCE(1444); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1187: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'e') ADVANCE(1534); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'e') ADVANCE(1530); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1188: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'e') ADVANCE(1157); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'e') ADVANCE(980); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1189: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'e') ADVANCE(1453); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'e') ADVANCE(1446); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1190: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'e') ADVANCE(1541); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'e') ADVANCE(1408); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1191: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); + if (lookahead == '>') ADVANCE(962); if (lookahead == 'e') ADVANCE(983); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1192: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'e') ADVANCE(1455); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'e') ADVANCE(1405); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1193: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'e') ADVANCE(1417); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'e') ADVANCE(1142); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1194: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'e') ADVANCE(1414); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'e') ADVANCE(1482); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1195: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'e') ADVANCE(987); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'e') ADVANCE(1146); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1196: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'e') ADVANCE(1145); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'e') ADVANCE(1156); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1197: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'e') ADVANCE(1495); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'e') ADVANCE(1437); + if (lookahead == 'r') ADVANCE(1118); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1198: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'e') ADVANCE(1149); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'e') ADVANCE(1147); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1199: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'e') ADVANCE(989); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'e') ADVANCE(1158); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1200: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'e') ADVANCE(1159); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'e') ADVANCE(1149); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1201: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'e') ADVANCE(1446); - if (lookahead == 'r') ADVANCE(1109); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'e') ADVANCE(1351); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1202: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'e') ADVANCE(1150); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'e') ADVANCE(989); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1203: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'e') ADVANCE(1161); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'e') ADVANCE(1425); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1204: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'e') ADVANCE(1152); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'e') ADVANCE(1303); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1205: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'e') ADVANCE(1357); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'f') ADVANCE(1237); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1206: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'e') ADVANCE(1434); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'f') ADVANCE(1098); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1207: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'e') ADVANCE(1310); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'f') ADVANCE(1397); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1208: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'f') ADVANCE(1101); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'f') ADVANCE(1119); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1209: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'f') ADVANCE(1406); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'f') ADVANCE(1383); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1210: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'f') ADVANCE(1122); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'g') ADVANCE(867); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1211: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'f') ADVANCE(1392); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'g') ADVANCE(861); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1212: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'f') ADVANCE(1275); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'g') ADVANCE(866); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1213: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'g') ADVANCE(870); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'g') ADVANCE(864); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1214: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'g') ADVANCE(864); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'g') ADVANCE(863); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1215: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'g') ADVANCE(869); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'g') ADVANCE(865); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1216: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'g') ADVANCE(867); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'g') ADVANCE(869); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1217: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'g') ADVANCE(866); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'g') ADVANCE(870); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1218: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'g') ADVANCE(868); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'g') ADVANCE(862); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1219: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'g') ADVANCE(872); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'g') ADVANCE(868); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1220: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'g') ADVANCE(873); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'g') ADVANCE(871); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1221: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'g') ADVANCE(865); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'g') ADVANCE(813); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1222: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'g') ADVANCE(871); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'g') ADVANCE(1430); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1223: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'g') ADVANCE(874); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'g') ADVANCE(1181); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1224: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'g') ADVANCE(816); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'g') ADVANCE(1186); + if (lookahead == 'n') ADVANCE(1518); + if (lookahead == 'p') ADVANCE(1505); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1225: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'g') ADVANCE(1439); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'g') ADVANCE(1189); + if (lookahead == 'h') ADVANCE(1305); + if (lookahead == 'p') ADVANCE(1507); + if (lookahead == 'u') ADVANCE(1132); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1226: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'g') ADVANCE(1184); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'h') ADVANCE(1414); + if (lookahead == 'r') ADVANCE(1504); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1227: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'g') ADVANCE(1189); - if (lookahead == 'n') ADVANCE(1529); - if (lookahead == 'p') ADVANCE(1516); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'h') ADVANCE(1414); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1228: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'g') ADVANCE(1192); - if (lookahead == 'h') ADVANCE(1312); - if (lookahead == 'p') ADVANCE(1517); - if (lookahead == 'u') ADVANCE(1135); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'h') ADVANCE(1247); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1229: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'h') ADVANCE(1423); - if (lookahead == 'r') ADVANCE(1515); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'h') ADVANCE(1424); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1230: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'h') ADVANCE(1423); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'h') ADVANCE(1257); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1231: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'h') ADVANCE(1249); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'h') ADVANCE(1194); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1232: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'h') ADVANCE(1433); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'h') ADVANCE(1428); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1233: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'h') ADVANCE(1197); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'i') ADVANCE(1521); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1234: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'h') ADVANCE(1261); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'i') ADVANCE(1532); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1235: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'h') ADVANCE(1437); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'i') ADVANCE(1531); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1236: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'i') ADVANCE(1532); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'i') ADVANCE(1159); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1237: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'i') ADVANCE(1543); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'i') ADVANCE(1319); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1238: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'i') ADVANCE(1542); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'i') ADVANCE(1282); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1239: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'i') ADVANCE(1162); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'i') ADVANCE(1161); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1240: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'i') ADVANCE(1289); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'i') ADVANCE(1330); + if (lookahead == 'l') ADVANCE(1368); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1241: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'i') ADVANCE(1338); - if (lookahead == 'l') ADVANCE(1377); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'i') ADVANCE(1133); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1242: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'i') ADVANCE(1164); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'i') ADVANCE(1520); + if (lookahead == 'o') ADVANCE(1494); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1243: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'i') ADVANCE(1136); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'i') ADVANCE(1422); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1244: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'i') ADVANCE(1531); - if (lookahead == 'o') ADVANCE(1505); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'i') ADVANCE(1519); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1245: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'i') ADVANCE(1432); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'i') ADVANCE(1136); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1246: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'i') ADVANCE(1530); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'i') ADVANCE(1420); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1247: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'i') ADVANCE(1139); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'i') ADVANCE(1134); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1248: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'i') ADVANCE(1429); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'i') ADVANCE(1137); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1249: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'i') ADVANCE(1137); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'i') ADVANCE(1135); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1250: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'i') ADVANCE(1140); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'i') ADVANCE(1450); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1251: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'i') ADVANCE(1482); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'i') ADVANCE(1326); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1252: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'i') ADVANCE(1138); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'i') ADVANCE(1336); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1253: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'i') ADVANCE(1483); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'i') ADVANCE(1346); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1254: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'i') ADVANCE(1459); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'i') ADVANCE(1353); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1255: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'i') ADVANCE(1358); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'i') ADVANCE(1201); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1256: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'i') ADVANCE(1341); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'i') ADVANCE(1469); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1257: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'i') ADVANCE(1349); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'i') ADVANCE(1488); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1258: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'i') ADVANCE(1360); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'i') ADVANCE(1160); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1259: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'i') ADVANCE(1205); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'i') ADVANCE(1337); + if (lookahead == 'l') ADVANCE(1371); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1260: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'i') ADVANCE(1478); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'i') ADVANCE(1148); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1261: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'i') ADVANCE(1500); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'i') ADVANCE(1440); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1262: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'i') ADVANCE(1163); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'i') ADVANCE(1439); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1263: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'i') ADVANCE(1344); - if (lookahead == 'l') ADVANCE(1380); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'i') ADVANCE(1342); + if (lookahead == 'l') ADVANCE(1377); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1264: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'i') ADVANCE(1151); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'i') ADVANCE(1294); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1265: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'i') ADVANCE(1449); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'i') ADVANCE(1343); + if (lookahead == 'l') ADVANCE(1378); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1266: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'i') ADVANCE(1448); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'i') ADVANCE(1347); + if (lookahead == 'l') ADVANCE(1380); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1267: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); + if (lookahead == '>') ADVANCE(962); if (lookahead == 'i') ADVANCE(1348); - if (lookahead == 'l') ADVANCE(1386); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1268: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'i') ADVANCE(1301); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'i') ADVANCE(1349); + if (lookahead == 'l') ADVANCE(1381); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1269: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'i') ADVANCE(1350); - if (lookahead == 'l') ADVANCE(1387); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'i') ADVANCE(1384); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1270: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'i') ADVANCE(1353); - if (lookahead == 'l') ADVANCE(1389); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'i') ADVANCE(1352); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1271: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'i') ADVANCE(1354); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'j') ADVANCE(1183); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1272: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'i') ADVANCE(1355); - if (lookahead == 'l') ADVANCE(1390); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'j') ADVANCE(1198); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1273: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'i') ADVANCE(1393); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'k') ADVANCE(937); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1274: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'i') ADVANCE(1359); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'k') ADVANCE(935); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1275: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'i') ADVANCE(1361); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'k') ADVANCE(1188); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1276: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'i') ADVANCE(1363); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'k') ADVANCE(1303); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1277: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'j') ADVANCE(1186); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'l') ADVANCE(1590); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1278: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'j') ADVANCE(1202); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'l') ADVANCE(841); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1279: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'k') ADVANCE(940); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'l') ADVANCE(1532); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1280: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'k') ADVANCE(938); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'l') ADVANCE(1527); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1281: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'k') ADVANCE(1191); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'l') ADVANCE(1431); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1282: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'k') ADVANCE(1310); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'l') ADVANCE(1284); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1283: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'l') ADVANCE(1605); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'l') ADVANCE(1277); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1284: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'l') ADVANCE(844); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'l') ADVANCE(1196); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1285: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'l') ADVANCE(1543); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'l') ADVANCE(1102); + if (lookahead == 'r') ADVANCE(1239); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1286: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'l') ADVANCE(1274); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'l') ADVANCE(1364); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1287: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'l') ADVANCE(1538); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'l') ADVANCE(1173); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1288: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'l') ADVANCE(1440); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'l') ADVANCE(1249); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1289: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'l') ADVANCE(1291); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'l') ADVANCE(1261); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1290: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'l') ADVANCE(1283); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'l') ADVANCE(1175); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1291: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'l') ADVANCE(1200); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'l') ADVANCE(1176); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1292: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'l') ADVANCE(1105); - if (lookahead == 'r') ADVANCE(1242); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'l') ADVANCE(1177); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1293: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'l') ADVANCE(1372); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'l') ADVANCE(1178); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1294: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'l') ADVANCE(1176); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'l') ADVANCE(1181); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1295: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'l') ADVANCE(1178); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'l') ADVANCE(1386); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1296: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'l') ADVANCE(1179); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'l') ADVANCE(1120); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1297: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'l') ADVANCE(1252); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'l') ADVANCE(1388); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1298: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'l') ADVANCE(1180); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'l') ADVANCE(1389); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1299: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'l') ADVANCE(1265); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'l') ADVANCE(1253); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1300: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'l') ADVANCE(1181); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'l') ADVANCE(1390); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1301: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'l') ADVANCE(1184); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'l') ADVANCE(1114); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1302: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'l') ADVANCE(1396); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'l') ADVANCE(1117); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1303: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'l') ADVANCE(1123); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'l') ADVANCE(1262); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1304: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'l') ADVANCE(1257); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'l') ADVANCE(993); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1305: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'l') ADVANCE(1397); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'l') ADVANCE(992); + if (lookahead == 'r') ADVANCE(994); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1306: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'l') ADVANCE(1398); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'm') ADVANCE(835); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1307: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'l') ADVANCE(1399); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'm') ADVANCE(1532); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1308: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'l') ADVANCE(1118); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'm') ADVANCE(986); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1309: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'l') ADVANCE(1121); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'm') ADVANCE(1376); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1310: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'l') ADVANCE(1266); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'm') ADVANCE(1096); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1311: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'l') ADVANCE(996); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'm') ADVANCE(995); + if (lookahead == 't') ADVANCE(1498); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1312: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'l') ADVANCE(995); - if (lookahead == 'r') ADVANCE(997); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'n') ADVANCE(1205); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1313: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'm') ADVANCE(838); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'n') ADVANCE(1210); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1314: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'm') ADVANCE(1543); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'n') ADVANCE(803); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1315: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'm') ADVANCE(991); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'n') ADVANCE(1138); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1316: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'm') ADVANCE(1385); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'n') ADVANCE(1532); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1317: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'm') ADVANCE(1097); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'n') ADVANCE(1433); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1318: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'm') ADVANCE(998); - if (lookahead == 't') ADVANCE(1509); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'n') ADVANCE(1211); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1319: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'n') ADVANCE(1212); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'n') ADVANCE(1250); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1320: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'n') ADVANCE(1213); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'n') ADVANCE(1212); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1321: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'n') ADVANCE(806); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'n') ADVANCE(1213); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1322: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'n') ADVANCE(1141); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'n') ADVANCE(1434); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1323: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'n') ADVANCE(1543); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'n') ADVANCE(1214); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1324: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'n') ADVANCE(1442); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'n') ADVANCE(1215); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1325: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'n') ADVANCE(1214); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'n') ADVANCE(1216); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1326: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'n') ADVANCE(1251); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'n') ADVANCE(1299); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1327: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'n') ADVANCE(1215); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'n') ADVANCE(1217); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1328: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'n') ADVANCE(1216); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'n') ADVANCE(1184); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1329: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'n') ADVANCE(1443); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'n') ADVANCE(1218); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1330: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'n') ADVANCE(1217); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'n') ADVANCE(1449); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1331: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'n') ADVANCE(1218); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'n') ADVANCE(1219); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1332: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'n') ADVANCE(1219); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'n') ADVANCE(1501); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1333: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); + if (lookahead == '>') ADVANCE(962); if (lookahead == 'n') ADVANCE(1220); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1334: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'n') ADVANCE(1187); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'n') ADVANCE(1451); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1335: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'n') ADVANCE(1221); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'n') ADVANCE(1139); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1336: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'n') ADVANCE(1512); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'n') ADVANCE(1221); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1337: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'n') ADVANCE(1222); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'n') ADVANCE(1452); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1338: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'n') ADVANCE(1458); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'n') ADVANCE(1385); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1339: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'n') ADVANCE(1223); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'n') ADVANCE(1453); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1340: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'n') ADVANCE(1142); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'n') ADVANCE(1454); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1341: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'n') ADVANCE(1224); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'n') ADVANCE(1455); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1342: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'n') ADVANCE(1394); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'n') ADVANCE(1456); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1343: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'n') ADVANCE(1460); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'n') ADVANCE(1457); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1344: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'n') ADVANCE(1461); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'n') ADVANCE(1235); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1345: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'n') ADVANCE(1462); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'n') ADVANCE(1458); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1346: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'n') ADVANCE(1463); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'n') ADVANCE(1179); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1347: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'n') ADVANCE(1464); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'n') ADVANCE(1459); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1348: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'n') ADVANCE(1465); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'n') ADVANCE(1460); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1349: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'n') ADVANCE(1182); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'n') ADVANCE(1461); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1350: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'n') ADVANCE(1466); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'n') ADVANCE(1487); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1351: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'n') ADVANCE(1467); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'n') ADVANCE(1471); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1352: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'n') ADVANCE(1238); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'n') ADVANCE(1256); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1353: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'n') ADVANCE(1468); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'n') ADVANCE(1104); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1354: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'n') ADVANCE(1469); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'n') ADVANCE(1438); + if (lookahead == 'r') ADVANCE(1191); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1355: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'n') ADVANCE(1470); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'n') ADVANCE(1497); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1356: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'n') ADVANCE(1497); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'o') ADVANCE(1317); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1357: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'n') ADVANCE(1480); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'o') ADVANCE(1474); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1358: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'n') ADVANCE(1304); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'o') ADVANCE(1396); + if (lookahead == 'u') ADVANCE(1283); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1359: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'n') ADVANCE(1253); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'o') ADVANCE(1396); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1360: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'n') ADVANCE(1106); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'o') ADVANCE(820); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1361: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'n') ADVANCE(1254); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'o') ADVANCE(1275); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1362: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'n') ADVANCE(1447); - if (lookahead == 'r') ADVANCE(1195); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'o') ADVANCE(1522); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1363: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'n') ADVANCE(1260); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'o') ADVANCE(1354); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1364: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'n') ADVANCE(1508); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'o') ADVANCE(1106); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1365: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'o') ADVANCE(1485); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'o') ADVANCE(1122); + if (lookahead == 'w') ADVANCE(1236); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1366: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'o') ADVANCE(1405); - if (lookahead == 'u') ADVANCE(1290); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'o') ADVANCE(1306); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1367: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'o') ADVANCE(1405); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'o') ADVANCE(1517); + if (lookahead == 'u') ADVANCE(1304); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1368: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'o') ADVANCE(823); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'o') ADVANCE(1313); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1369: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'o') ADVANCE(1281); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'o') ADVANCE(1500); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1370: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'o') ADVANCE(1533); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'o') ADVANCE(1318); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1371: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'o') ADVANCE(1362); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'o') ADVANCE(1320); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1372: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'o') ADVANCE(1110); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'o') ADVANCE(1280); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1373: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'o') ADVANCE(1324); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'o') ADVANCE(1321); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1374: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'o') ADVANCE(1125); - if (lookahead == 'w') ADVANCE(1239); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'o') ADVANCE(1323); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1375: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'o') ADVANCE(1313); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'o') ADVANCE(1324); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1376: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'o') ADVANCE(1528); - if (lookahead == 'u') ADVANCE(1311); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'o') ADVANCE(1410); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1377: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'o') ADVANCE(1320); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'o') ADVANCE(1325); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1378: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'o') ADVANCE(1511); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'o') ADVANCE(1327); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1379: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'o') ADVANCE(1325); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'o') ADVANCE(1329); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1380: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'o') ADVANCE(1327); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'o') ADVANCE(1331); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1381: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'o') ADVANCE(1287); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'o') ADVANCE(1333); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1382: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'o') ADVANCE(1328); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'o') ADVANCE(1407); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1383: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'o') ADVANCE(1330); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'o') ADVANCE(1412); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1384: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'o') ADVANCE(1331); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'o') ADVANCE(1316); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1385: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'o') ADVANCE(1419); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'o') ADVANCE(1496); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1386: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'o') ADVANCE(1332); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'o') ADVANCE(1107); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1387: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'o') ADVANCE(1333); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'o') ADVANCE(1344); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1388: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'o') ADVANCE(1335); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'o') ADVANCE(1108); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1389: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'o') ADVANCE(1337); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'o') ADVANCE(1109); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1390: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'o') ADVANCE(1339); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'o') ADVANCE(1110); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1391: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'o') ADVANCE(1416); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'o') ADVANCE(1513); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1392: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'o') ADVANCE(1421); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'o') ADVANCE(1514); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1393: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'o') ADVANCE(1323); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'o') ADVANCE(1515); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1394: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'o') ADVANCE(1507); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'o') ADVANCE(1516); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1395: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'o') ADVANCE(1352); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'o') ADVANCE(1427); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1396: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'o') ADVANCE(1111); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'p') ADVANCE(791); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1397: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'o') ADVANCE(1112); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'p') ADVANCE(1532); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1398: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'o') ADVANCE(1113); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'p') ADVANCE(1228); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1399: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'o') ADVANCE(1114); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'p') ADVANCE(1234); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1400: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'o') ADVANCE(1524); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'p') ADVANCE(1192); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1401: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'o') ADVANCE(1525); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'p') ADVANCE(1302); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1402: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'o') ADVANCE(1526); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'q') ADVANCE(1506); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1403: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'o') ADVANCE(1527); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'q') ADVANCE(1508); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1404: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'o') ADVANCE(1436); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'r') ADVANCE(978); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1405: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'p') ADVANCE(794); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'r') ADVANCE(840); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1406: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'p') ADVANCE(1543); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'r') ADVANCE(1242); + if (lookahead == 'u') ADVANCE(1124); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1407: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'p') ADVANCE(1231); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'r') ADVANCE(1532); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1408: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'p') ADVANCE(1194); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'r') ADVANCE(1206); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1409: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'p') ADVANCE(1237); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'r') ADVANCE(1504); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1410: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'p') ADVANCE(1309); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'r') ADVANCE(1398); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1411: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'q') ADVANCE(1518); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'r') ADVANCE(1314); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1412: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'q') ADVANCE(1521); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'r') ADVANCE(1308); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1413: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'r') ADVANCE(981); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'r') ADVANCE(1097); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1414: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'r') ADVANCE(843); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'r') ADVANCE(1362); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1415: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'r') ADVANCE(1244); - if (lookahead == 'u') ADVANCE(1129); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'r') ADVANCE(1121); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1416: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'r') ADVANCE(1543); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'r') ADVANCE(1413); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1417: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'r') ADVANCE(1208); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'r') ADVANCE(1510); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1418: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'r') ADVANCE(1515); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'r') ADVANCE(1222); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1419: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'r') ADVANCE(1407); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'r') ADVANCE(1187); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1420: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'r') ADVANCE(1321); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'r') ADVANCE(1478); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1421: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'r') ADVANCE(1315); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'r') ADVANCE(1105); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1422: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'r') ADVANCE(1100); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'r') ADVANCE(1195); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1423: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'r') ADVANCE(1370); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'r') ADVANCE(1252); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1424: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'r') ADVANCE(1124); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'r') ADVANCE(1387); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1425: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'r') ADVANCE(1422); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'r') ADVANCE(1208); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1426: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'r') ADVANCE(1520); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'r') ADVANCE(1199); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1427: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'r') ADVANCE(1225); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'r') ADVANCE(996); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1428: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'r') ADVANCE(1190); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'r') ADVANCE(998); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1429: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'r') ADVANCE(1488); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 's') ADVANCE(1232); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1430: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'r') ADVANCE(1108); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 's') ADVANCE(1532); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1431: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'r') ADVANCE(1256); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 's') ADVANCE(1171); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1432: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'r') ADVANCE(1198); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 's') ADVANCE(1529); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1433: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'r') ADVANCE(1395); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 's') ADVANCE(1448); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1434: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'r') ADVANCE(1210); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 's') ADVANCE(1255); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1435: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'r') ADVANCE(1203); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 's') ADVANCE(1475); + if (lookahead == 'w') ADVANCE(1258); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1436: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'r') ADVANCE(999); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 's') ADVANCE(1483); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1437: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'r') ADVANCE(1001); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 's') ADVANCE(1480); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1438: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 's') ADVANCE(1235); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 's') ADVANCE(1485); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1439: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 's') ADVANCE(1543); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 's') ADVANCE(1471); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1440: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 's') ADVANCE(1174); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 's') ADVANCE(1472); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1441: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 's') ADVANCE(1540); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 's') ADVANCE(1481); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1442: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 's') ADVANCE(1457); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 't') ADVANCE(824); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1443: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 's') ADVANCE(1259); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 't') ADVANCE(826); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1444: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 's') ADVANCE(1486); - if (lookahead == 'w') ADVANCE(1262); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 't') ADVANCE(828); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1445: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 's') ADVANCE(1494); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 't') ADVANCE(830); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1446: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 's') ADVANCE(1492); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 't') ADVANCE(832); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1447: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 's') ADVANCE(1496); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 't') ADVANCE(834); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1448: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 's') ADVANCE(1480); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 't') ADVANCE(807); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1449: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 's') ADVANCE(1481); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 't') ADVANCE(856); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1450: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 's') ADVANCE(1493); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 't') ADVANCE(1526); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1451: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 't') ADVANCE(827); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 't') ADVANCE(850); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1452: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 't') ADVANCE(829); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 't') ADVANCE(855); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1453: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 't') ADVANCE(831); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 't') ADVANCE(853); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1454: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 't') ADVANCE(833); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 't') ADVANCE(852); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1455: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 't') ADVANCE(835); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 't') ADVANCE(854); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1456: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 't') ADVANCE(837); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 't') ADVANCE(858); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1457: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 't') ADVANCE(810); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 't') ADVANCE(859); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1458: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 't') ADVANCE(859); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 't') ADVANCE(851); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1459: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 't') ADVANCE(1537); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 't') ADVANCE(857); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1460: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 't') ADVANCE(853); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 't') ADVANCE(939); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1461: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 't') ADVANCE(858); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 't') ADVANCE(860); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1462: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 't') ADVANCE(856); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 't') ADVANCE(872); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1463: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 't') ADVANCE(855); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 't') ADVANCE(875); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1464: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 't') ADVANCE(857); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 't') ADVANCE(874); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1465: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 't') ADVANCE(861); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 't') ADVANCE(876); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1466: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 't') ADVANCE(862); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 't') ADVANCE(873); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1467: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 't') ADVANCE(854); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 't') ADVANCE(799); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1468: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 't') ADVANCE(860); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 't') ADVANCE(836); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1469: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 't') ADVANCE(942); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 't') ADVANCE(1000); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1470: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 't') ADVANCE(863); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 't') ADVANCE(1113); + if (lookahead == 'y') ADVANCE(1315); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1471: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 't') ADVANCE(875); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 't') ADVANCE(1532); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1472: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 't') ADVANCE(878); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 't') ADVANCE(984); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1473: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 't') ADVANCE(877); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 't') ADVANCE(1207); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1474: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 't') ADVANCE(879); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 't') ADVANCE(1360); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1475: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 't') ADVANCE(876); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 't') ADVANCE(1423); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1476: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 't') ADVANCE(802); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 't') ADVANCE(1209); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1477: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 't') ADVANCE(839); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 't') ADVANCE(1241); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1478: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 't') ADVANCE(1003); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 't') ADVANCE(1502); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1479: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 't') ADVANCE(1117); - if (lookahead == 'y') ADVANCE(1322); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 't') ADVANCE(1202); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1480: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 't') ADVANCE(1543); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 't') ADVANCE(986); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1481: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 't') ADVANCE(988); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 't') ADVANCE(1366); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1482: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 't') ADVANCE(1546); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 't') ADVANCE(1249); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1483: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 't') ADVANCE(1547); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 't') ADVANCE(1415); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1484: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 't') ADVANCE(1209); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 't') ADVANCE(1264); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1485: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 't') ADVANCE(1368); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 't') ADVANCE(1417); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1486: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 't') ADVANCE(1431); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 't') ADVANCE(1269); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1487: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 't') ADVANCE(1211); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 't') ADVANCE(1190); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1488: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 't') ADVANCE(1513); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 't') ADVANCE(1204); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1489: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 't') ADVANCE(1002); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 't') ADVANCE(1181); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1490: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 't') ADVANCE(1199); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 't') ADVANCE(1185); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1491: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 't') ADVANCE(1243); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 't') ADVANCE(1244); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1492: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 't') ADVANCE(991); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 't') ADVANCE(999); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1493: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 't') ADVANCE(1375); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 't') ADVANCE(1382); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1494: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 't') ADVANCE(1424); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 't') ADVANCE(1200); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1495: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 't') ADVANCE(1252); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 't') ADVANCE(1111); + if (lookahead == 'u') ADVANCE(1400); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1496: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 't') ADVANCE(1426); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 't') ADVANCE(1116); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1497: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 't') ADVANCE(1193); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 't') ADVANCE(1203); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1498: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 't') ADVANCE(1268); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'u') ADVANCE(1411); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1499: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 't') ADVANCE(1273); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'u') ADVANCE(1443); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1500: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 't') ADVANCE(1207); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'u') ADVANCE(1126); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1501: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 't') ADVANCE(1184); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'u') ADVANCE(1307); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1502: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 't') ADVANCE(1188); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'u') ADVANCE(1101); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1503: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 't') ADVANCE(1246); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'u') ADVANCE(1441); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1504: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 't') ADVANCE(1391); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'u') ADVANCE(1170); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1505: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 't') ADVANCE(1204); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'u') ADVANCE(1445); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1506: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 't') ADVANCE(1115); - if (lookahead == 'u') ADVANCE(1408); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'u') ADVANCE(1245); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1507: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 't') ADVANCE(1120); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'u') ADVANCE(1447); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1508: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 't') ADVANCE(1206); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'u') ADVANCE(1248); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1509: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'u') ADVANCE(1420); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'u') ADVANCE(1479); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1510: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'u') ADVANCE(1452); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'u') ADVANCE(1151); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1511: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'u') ADVANCE(1128); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'u') ADVANCE(1123); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1512: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'u') ADVANCE(1314); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'u') ADVANCE(1283); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1513: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'u') ADVANCE(1104); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'u') ADVANCE(1127); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1514: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'u') ADVANCE(1450); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'u') ADVANCE(1128); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1515: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'u') ADVANCE(1173); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'u') ADVANCE(1129); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1516: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'u') ADVANCE(1454); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'u') ADVANCE(1130); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1517: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'u') ADVANCE(1456); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'v') ADVANCE(1169); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1518: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'u') ADVANCE(1247); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'v') ADVANCE(1361); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1519: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'u') ADVANCE(1490); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'v') ADVANCE(1181); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1520: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'u') ADVANCE(1154); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'v') ADVANCE(1115); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1521: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'u') ADVANCE(1250); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'v') ADVANCE(991); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1522: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'u') ADVANCE(1126); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'w') ADVANCE(818); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1523: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'u') ADVANCE(1290); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'w') ADVANCE(982); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1524: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'u') ADVANCE(1130); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'x') ADVANCE(1168); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1525: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'u') ADVANCE(1131); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'x') ADVANCE(981); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1526: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'u') ADVANCE(1132); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'y') ADVANCE(1572); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1527: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'u') ADVANCE(1133); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'y') ADVANCE(1309); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1528: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'v') ADVANCE(1172); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'y') ADVANCE(815); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1529: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'v') ADVANCE(1369); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'y') ADVANCE(1335); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1530: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'v') ADVANCE(1184); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'y') ADVANCE(1289); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1531: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'v') ADVANCE(1119); + if (lookahead == '>') ADVANCE(962); + if (lookahead == 'z') ADVANCE(1185); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'y')) ADVANCE(1534); END_STATE(); case 1532: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'v') ADVANCE(994); + if (lookahead == '>') ADVANCE(962); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(1551); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1533: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'w') ADVANCE(821); + if (lookahead == '>') ADVANCE(962); + if (('o' <= lookahead && lookahead <= 'r')) ADVANCE(1532); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1534: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'w') ADVANCE(985); + if (lookahead == '>') ADVANCE(962); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); case 1535: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'x') ADVANCE(1171); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ACCEPT_TOKEN(sym_class_identifier); END_STATE(); case 1536: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'x') ADVANCE(984); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || + ACCEPT_TOKEN(aux_sym_label_token1); + if (lookahead == 'I') ADVANCE(1537); + if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1537); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != '\r' && + lookahead != ' ' && + lookahead != ':') ADVANCE(1537); END_STATE(); case 1537: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'y') ADVANCE(1587); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || + ACCEPT_TOKEN(aux_sym_label_token1); + if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1537); END_STATE(); case 1538: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'y') ADVANCE(1316); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ACCEPT_TOKEN(aux_sym_label_token1); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != '\r' && + lookahead != ' ' && + lookahead != ':' && + lookahead != 'I') ADVANCE(1537); END_STATE(); case 1539: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'y') ADVANCE(818); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ACCEPT_TOKEN(aux_sym_jmp_label_token1); END_STATE(); case 1540: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'y') ADVANCE(1340); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ACCEPT_TOKEN(aux_sym_jmp_label_token1); + if (lookahead == ';') ADVANCE(1535); + if (lookahead != 0) ADVANCE(121); END_STATE(); case 1541: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'y') ADVANCE(1299); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ACCEPT_TOKEN(anon_sym_DASH); + if (lookahead == '.') ADVANCE(755); + if (lookahead == '0') ADVANCE(1554); + if (lookahead == '>') ADVANCE(956); + if (lookahead == 'I') ADVANCE(498); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1557); END_STATE(); case 1542: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == 'z') ADVANCE(1188); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'y')) ADVANCE(1545); - END_STATE(); - case 1543: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') ADVANCE(1566); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); - END_STATE(); - case 1544: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (('o' <= lookahead && lookahead <= 'r')) ADVANCE(1543); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); - END_STATE(); - case 1545: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(965); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); - END_STATE(); - case 1546: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(1555); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); - END_STATE(); - case 1547: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(1554); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); - END_STATE(); - case 1548: - ACCEPT_TOKEN(sym_class_identifier); - END_STATE(); - case 1549: - ACCEPT_TOKEN(aux_sym_label_token1); - if (lookahead == 'I') ADVANCE(1550); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1550); - if (lookahead != 0 && - lookahead != '\t' && - lookahead != '\n' && - lookahead != '\r' && - lookahead != ' ' && - lookahead != ':') ADVANCE(1550); - END_STATE(); - case 1550: - ACCEPT_TOKEN(aux_sym_label_token1); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1550); - END_STATE(); - case 1551: - ACCEPT_TOKEN(aux_sym_label_token1); - if (lookahead != 0 && - lookahead != '\t' && - lookahead != '\n' && - lookahead != '\r' && - lookahead != ' ' && - lookahead != ':' && - lookahead != 'I') ADVANCE(1550); - END_STATE(); - case 1552: - ACCEPT_TOKEN(aux_sym_jmp_label_token1); - END_STATE(); - case 1553: - ACCEPT_TOKEN(aux_sym_jmp_label_token1); - if (lookahead == ';') ADVANCE(1548); - if (lookahead != 0) ADVANCE(123); - END_STATE(); - case 1554: - ACCEPT_TOKEN(anon_sym_LTclinit_GT); - END_STATE(); - case 1555: - ACCEPT_TOKEN(anon_sym_LTinit_GT); - END_STATE(); - case 1556: - ACCEPT_TOKEN(anon_sym_DASH); - if (lookahead == '.') ADVANCE(758); - if (lookahead == '0') ADVANCE(1569); - if (lookahead == '>') ADVANCE(959); - if (lookahead == 'I') ADVANCE(501); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1572); - END_STATE(); - case 1557: ACCEPT_TOKEN(anon_sym_DASH); - if (lookahead == '.') ADVANCE(758); - if (lookahead == '0') ADVANCE(1569); - if (lookahead == 'I') ADVANCE(501); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1572); + if (lookahead == '.') ADVANCE(755); + if (lookahead == '0') ADVANCE(1554); + if (lookahead == 'I') ADVANCE(498); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1557); END_STATE(); - case 1558: + case 1543: ACCEPT_TOKEN(anon_sym_DASH); - if (lookahead == '0') ADVANCE(1573); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1579); + if (lookahead == '0') ADVANCE(1558); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1564); END_STATE(); - case 1559: + case 1544: ACCEPT_TOKEN(anon_sym_LPAREN); END_STATE(); - case 1560: + case 1545: ACCEPT_TOKEN(anon_sym_RPAREN); END_STATE(); - case 1561: + case 1546: ACCEPT_TOKEN(anon_sym_AT); END_STATE(); - case 1562: + case 1547: ACCEPT_TOKEN(anon_sym_LBRACK); END_STATE(); - case 1563: + case 1548: ACCEPT_TOKEN(aux_sym_primitive_type_token2); END_STATE(); - case 1564: + case 1549: ACCEPT_TOKEN(aux_sym_primitive_type_token2); - if (lookahead == 'n') ADVANCE(1212); + if (lookahead == 'n') ADVANCE(1205); END_STATE(); - case 1565: + case 1550: ACCEPT_TOKEN(aux_sym_primitive_type_token2); - if (lookahead == 'n') ADVANCE(1025); + if (lookahead == 'n') ADVANCE(1022); END_STATE(); - case 1566: + case 1551: ACCEPT_TOKEN(aux_sym_access_modifiers_token1); END_STATE(); - case 1567: + case 1552: ACCEPT_TOKEN(anon_sym_DOTenum); END_STATE(); - case 1568: + case 1553: ACCEPT_TOKEN(sym_number); END_STATE(); - case 1569: + case 1554: ACCEPT_TOKEN(sym_number); - if (lookahead == '.') ADVANCE(758); - if (lookahead == '0') ADVANCE(1572); - if (lookahead == '_') ADVANCE(757); - if (lookahead == 'f') ADVANCE(1580); + if (lookahead == '.') ADVANCE(755); + if (lookahead == '0') ADVANCE(1557); + if (lookahead == '_') ADVANCE(754); + if (lookahead == 'f') ADVANCE(1565); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(754); + lookahead == 'e') ADVANCE(751); if (lookahead == 'X' || - lookahead == 'x') ADVANCE(761); + lookahead == 'x') ADVANCE(758); if (lookahead == 'L' || lookahead == 'S' || lookahead == 'T' || lookahead == 'l' || lookahead == 's' || - lookahead == 't') ADVANCE(1568); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1572); + lookahead == 't') ADVANCE(1553); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1557); END_STATE(); - case 1570: + case 1555: ACCEPT_TOKEN(sym_number); - if (lookahead == '.') ADVANCE(758); - if (lookahead == '0') ADVANCE(1571); - if (lookahead == ':') ADVANCE(1552); - if (lookahead == '_') ADVANCE(119); - if (lookahead == 'f') ADVANCE(1582); + if (lookahead == '.') ADVANCE(755); + if (lookahead == '0') ADVANCE(1556); + if (lookahead == ':') ADVANCE(1539); + if (lookahead == '_') ADVANCE(117); + if (lookahead == 'f') ADVANCE(1567); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(118); + lookahead == 'e') ADVANCE(116); if (lookahead == 'X' || - lookahead == 'x') ADVANCE(120); + lookahead == 'x') ADVANCE(118); if (lookahead == 'L' || lookahead == 'S' || lookahead == 'T' || lookahead == 'l' || lookahead == 's' || - lookahead == 't') ADVANCE(1576); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1571); + lookahead == 't') ADVANCE(1561); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1556); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(121); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(119); END_STATE(); - case 1571: + case 1556: ACCEPT_TOKEN(sym_number); - if (lookahead == '.') ADVANCE(758); - if (lookahead == ':') ADVANCE(1552); - if (lookahead == '_') ADVANCE(119); - if (lookahead == 'f') ADVANCE(1582); + if (lookahead == '.') ADVANCE(755); + if (lookahead == ':') ADVANCE(1539); + if (lookahead == '_') ADVANCE(117); + if (lookahead == 'f') ADVANCE(1567); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(118); + lookahead == 'e') ADVANCE(116); if (lookahead == 'L' || lookahead == 'S' || lookahead == 'T' || lookahead == 'l' || lookahead == 's' || - lookahead == 't') ADVANCE(1576); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1571); + lookahead == 't') ADVANCE(1561); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1556); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(121); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(119); END_STATE(); - case 1572: + case 1557: ACCEPT_TOKEN(sym_number); - if (lookahead == '.') ADVANCE(758); - if (lookahead == '_') ADVANCE(757); - if (lookahead == 'f') ADVANCE(1580); + if (lookahead == '.') ADVANCE(755); + if (lookahead == '_') ADVANCE(754); + if (lookahead == 'f') ADVANCE(1565); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(754); + lookahead == 'e') ADVANCE(751); if (lookahead == 'L' || lookahead == 'S' || lookahead == 'T' || lookahead == 'l' || lookahead == 's' || - lookahead == 't') ADVANCE(1568); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1572); + lookahead == 't') ADVANCE(1553); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1557); END_STATE(); - case 1573: + case 1558: ACCEPT_TOKEN(sym_number); - if (lookahead == '0') ADVANCE(1579); - if (lookahead == '_') ADVANCE(757); + if (lookahead == '0') ADVANCE(1564); + if (lookahead == '_') ADVANCE(754); if (lookahead == 'X' || - lookahead == 'x') ADVANCE(761); + lookahead == 'x') ADVANCE(758); if (lookahead == 'L' || lookahead == 'S' || lookahead == 'T' || lookahead == 'l' || lookahead == 's' || - lookahead == 't') ADVANCE(1568); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1579); + lookahead == 't') ADVANCE(1553); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1564); END_STATE(); - case 1574: + case 1559: ACCEPT_TOKEN(sym_number); - if (lookahead == ':') ADVANCE(1552); - if (lookahead == '_') ADVANCE(119); + if (lookahead == ':') ADVANCE(1539); + if (lookahead == '_') ADVANCE(117); if (lookahead == 'L' || lookahead == 'S' || lookahead == 'T' || lookahead == 'l' || lookahead == 's' || - lookahead == 't') ADVANCE(1576); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1574); + lookahead == 't') ADVANCE(1561); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1559); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(121); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(119); END_STATE(); - case 1575: + case 1560: ACCEPT_TOKEN(sym_number); - if (lookahead == ':') ADVANCE(1552); - if (lookahead == '_') ADVANCE(120); + if (lookahead == ':') ADVANCE(1539); + if (lookahead == '_') ADVANCE(118); if (lookahead == 'L' || lookahead == 'S' || lookahead == 'T' || lookahead == 'l' || lookahead == 's' || - lookahead == 't') ADVANCE(1576); + lookahead == 't') ADVANCE(1561); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1575); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1560); if (('G' <= lookahead && lookahead <= 'Z') || - ('g' <= lookahead && lookahead <= 'z')) ADVANCE(121); + ('g' <= lookahead && lookahead <= 'z')) ADVANCE(119); END_STATE(); - case 1576: + case 1561: ACCEPT_TOKEN(sym_number); - if (lookahead == ':') ADVANCE(1552); + if (lookahead == ':') ADVANCE(1539); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(121); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(119); END_STATE(); - case 1577: + case 1562: ACCEPT_TOKEN(sym_number); - if (lookahead == '_') ADVANCE(761); + if (lookahead == '_') ADVANCE(758); if (lookahead == 'L' || lookahead == 'S' || lookahead == 'T' || lookahead == 'l' || lookahead == 's' || - lookahead == 't') ADVANCE(1568); + lookahead == 't') ADVANCE(1553); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1577); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1562); END_STATE(); - case 1578: + case 1563: ACCEPT_TOKEN(sym_number); - if (lookahead == '_') ADVANCE(757); + if (lookahead == '_') ADVANCE(754); if (lookahead == 'X' || - lookahead == 'x') ADVANCE(761); + lookahead == 'x') ADVANCE(758); if (lookahead == 'L' || lookahead == 'S' || lookahead == 'T' || lookahead == 'l' || lookahead == 's' || - lookahead == 't') ADVANCE(1568); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1579); + lookahead == 't') ADVANCE(1553); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1564); END_STATE(); - case 1579: + case 1564: ACCEPT_TOKEN(sym_number); - if (lookahead == '_') ADVANCE(757); + if (lookahead == '_') ADVANCE(754); if (lookahead == 'L' || lookahead == 'S' || lookahead == 'T' || lookahead == 'l' || lookahead == 's' || - lookahead == 't') ADVANCE(1568); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1579); + lookahead == 't') ADVANCE(1553); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1564); END_STATE(); - case 1580: + case 1565: ACCEPT_TOKEN(sym_float); END_STATE(); - case 1581: + case 1566: ACCEPT_TOKEN(sym_float); - if (lookahead == ':') ADVANCE(1552); - if (lookahead == 'f') ADVANCE(1582); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1581); + if (lookahead == ':') ADVANCE(1539); + if (lookahead == 'f') ADVANCE(1567); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1566); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(121); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(119); END_STATE(); - case 1582: + case 1567: ACCEPT_TOKEN(sym_float); - if (lookahead == ':') ADVANCE(1552); + if (lookahead == ':') ADVANCE(1539); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(121); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(119); END_STATE(); - case 1583: + case 1568: ACCEPT_TOKEN(sym_float); - if (lookahead == 'f') ADVANCE(1580); + if (lookahead == 'f') ADVANCE(1565); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(754); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1583); + lookahead == 'e') ADVANCE(751); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1568); END_STATE(); - case 1584: + case 1569: ACCEPT_TOKEN(sym_float); - if (lookahead == 'f') ADVANCE(1580); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1584); + if (lookahead == 'f') ADVANCE(1565); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1569); END_STATE(); - case 1585: + case 1570: ACCEPT_TOKEN(sym_NaN); END_STATE(); - case 1586: + case 1571: ACCEPT_TOKEN(sym_NaN); - if (lookahead == 'f') ADVANCE(1585); + if (lookahead == 'f') ADVANCE(1570); END_STATE(); - case 1587: + case 1572: ACCEPT_TOKEN(sym_Infinity); END_STATE(); - case 1588: + case 1573: ACCEPT_TOKEN(anon_sym_DQUOTE); END_STATE(); - case 1589: + case 1574: ACCEPT_TOKEN(sym_string_fragment); - if (lookahead == '\n') ADVANCE(1591); + if (lookahead == '\n') ADVANCE(1576); if (lookahead != 0 && lookahead != '"' && - lookahead != '\\') ADVANCE(1589); + lookahead != '\\') ADVANCE(1574); END_STATE(); - case 1590: + case 1575: ACCEPT_TOKEN(sym_string_fragment); - if (lookahead == '#') ADVANCE(1589); + if (lookahead == '#') ADVANCE(1574); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || - lookahead == ' ') ADVANCE(1590); + lookahead == ' ') ADVANCE(1575); if (lookahead != 0 && lookahead != '"' && - lookahead != '\\') ADVANCE(1591); + lookahead != '\\') ADVANCE(1576); END_STATE(); - case 1591: + case 1576: ACCEPT_TOKEN(sym_string_fragment); if (lookahead != 0 && lookahead != '"' && - lookahead != '\\') ADVANCE(1591); + lookahead != '\\') ADVANCE(1576); END_STATE(); - case 1592: + case 1577: ACCEPT_TOKEN(aux_sym__escape_sequence_token1); END_STATE(); - case 1593: + case 1578: ACCEPT_TOKEN(aux_sym__escape_sequence_token1); - if (('0' <= lookahead && lookahead <= '7')) ADVANCE(1595); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(1580); END_STATE(); - case 1594: + case 1579: ACCEPT_TOKEN(sym_escape_sequence); END_STATE(); - case 1595: + case 1580: ACCEPT_TOKEN(sym_escape_sequence); - if (('0' <= lookahead && lookahead <= '7')) ADVANCE(1594); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(1579); END_STATE(); - case 1596: + case 1581: ACCEPT_TOKEN(anon_sym_true); - if (lookahead == ':') ADVANCE(1552); - if (lookahead == '>') ADVANCE(965); + if (lookahead == ':') ADVANCE(1539); + if (lookahead == '>') ADVANCE(962); if (lookahead == '$' || - lookahead == '-') ADVANCE(1545); + lookahead == '-') ADVANCE(1534); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); END_STATE(); - case 1597: + case 1582: ACCEPT_TOKEN(anon_sym_true); - if (lookahead == '>') ADVANCE(965); + if (lookahead == '>') ADVANCE(962); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); - case 1598: + case 1583: ACCEPT_TOKEN(anon_sym_false); - if (lookahead == ':') ADVANCE(1552); - if (lookahead == '>') ADVANCE(965); + if (lookahead == ':') ADVANCE(1539); + if (lookahead == '>') ADVANCE(962); if (lookahead == '$' || - lookahead == '-') ADVANCE(1545); + lookahead == '-') ADVANCE(1534); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); END_STATE(); - case 1599: + case 1584: ACCEPT_TOKEN(anon_sym_false); - if (lookahead == '>') ADVANCE(965); + if (lookahead == '>') ADVANCE(962); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); - case 1600: + case 1585: ACCEPT_TOKEN(anon_sym_SQUOTE); END_STATE(); - case 1601: + case 1586: ACCEPT_TOKEN(aux_sym_character_token1); END_STATE(); - case 1602: + case 1587: ACCEPT_TOKEN(aux_sym_character_token1); - if (lookahead == '#') ADVANCE(1603); + if (lookahead == '#') ADVANCE(1588); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || - lookahead == ' ') ADVANCE(1602); + lookahead == ' ') ADVANCE(1587); if (lookahead != 0 && lookahead != '\'' && - lookahead != '\\') ADVANCE(1601); + lookahead != '\\') ADVANCE(1586); END_STATE(); - case 1603: + case 1588: ACCEPT_TOKEN(aux_sym_character_token1); if (lookahead != 0 && - lookahead != '\n') ADVANCE(1606); + lookahead != '\n') ADVANCE(1591); END_STATE(); - case 1604: + case 1589: ACCEPT_TOKEN(sym_null); - if (lookahead == ':') ADVANCE(1552); - if (lookahead == '>') ADVANCE(965); + if (lookahead == ':') ADVANCE(1539); + if (lookahead == '>') ADVANCE(962); if (lookahead == '$' || - lookahead == '-') ADVANCE(1545); + lookahead == '-') ADVANCE(1534); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); END_STATE(); - case 1605: + case 1590: ACCEPT_TOKEN(sym_null); - if (lookahead == '>') ADVANCE(965); + if (lookahead == '>') ADVANCE(962); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1545); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); END_STATE(); - case 1606: + case 1591: ACCEPT_TOKEN(sym_comment); if (lookahead != 0 && - lookahead != '\n') ADVANCE(1606); + lookahead != '\n') ADVANCE(1591); END_STATE(); default: return false; @@ -17311,292 +17061,292 @@ static bool ts_lex_keywords(TSLexer *lexer, TSStateId state) { static const TSLexMode ts_lex_modes[STATE_COUNT] = { [0] = {.lex_state = 0}, [1] = {.lex_state = 0}, - [2] = {.lex_state = 12}, - [3] = {.lex_state = 1}, + [2] = {.lex_state = 1}, + [3] = {.lex_state = 12}, [4] = {.lex_state = 12}, [5] = {.lex_state = 12}, [6] = {.lex_state = 12}, [7] = {.lex_state = 12}, [8] = {.lex_state = 12}, [9] = {.lex_state = 12}, - [10] = {.lex_state = 768}, - [11] = {.lex_state = 768}, - [12] = {.lex_state = 768}, - [13] = {.lex_state = 768}, - [14] = {.lex_state = 768}, + [10] = {.lex_state = 765}, + [11] = {.lex_state = 765}, + [12] = {.lex_state = 765}, + [13] = {.lex_state = 765}, + [14] = {.lex_state = 765}, [15] = {.lex_state = 13}, [16] = {.lex_state = 14}, - [17] = {.lex_state = 768}, - [18] = {.lex_state = 768}, - [19] = {.lex_state = 768}, - [20] = {.lex_state = 768}, - [21] = {.lex_state = 768}, - [22] = {.lex_state = 768}, - [23] = {.lex_state = 768}, - [24] = {.lex_state = 768}, - [25] = {.lex_state = 768}, - [26] = {.lex_state = 768}, - [27] = {.lex_state = 768}, - [28] = {.lex_state = 768}, - [29] = {.lex_state = 1}, - [30] = {.lex_state = 768}, - [31] = {.lex_state = 17}, - [32] = {.lex_state = 17}, - [33] = {.lex_state = 768}, - [34] = {.lex_state = 768}, - [35] = {.lex_state = 768}, - [36] = {.lex_state = 768}, - [37] = {.lex_state = 768}, - [38] = {.lex_state = 768}, - [39] = {.lex_state = 768}, - [40] = {.lex_state = 768}, - [41] = {.lex_state = 768}, - [42] = {.lex_state = 768}, - [43] = {.lex_state = 768}, - [44] = {.lex_state = 768}, - [45] = {.lex_state = 768}, - [46] = {.lex_state = 768}, - [47] = {.lex_state = 768}, - [48] = {.lex_state = 768}, - [49] = {.lex_state = 768}, - [50] = {.lex_state = 768}, - [51] = {.lex_state = 768}, - [52] = {.lex_state = 768}, - [53] = {.lex_state = 768}, - [54] = {.lex_state = 768}, - [55] = {.lex_state = 768}, - [56] = {.lex_state = 768}, - [57] = {.lex_state = 768}, - [58] = {.lex_state = 768}, - [59] = {.lex_state = 768}, - [60] = {.lex_state = 768}, - [61] = {.lex_state = 768}, - [62] = {.lex_state = 768}, - [63] = {.lex_state = 768}, - [64] = {.lex_state = 768}, - [65] = {.lex_state = 768}, - [66] = {.lex_state = 18}, - [67] = {.lex_state = 15}, - [68] = {.lex_state = 770}, - [69] = {.lex_state = 16}, - [70] = {.lex_state = 16}, - [71] = {.lex_state = 770}, - [72] = {.lex_state = 770}, - [73] = {.lex_state = 770}, - [74] = {.lex_state = 0}, - [75] = {.lex_state = 769}, + [17] = {.lex_state = 765}, + [18] = {.lex_state = 765}, + [19] = {.lex_state = 765}, + [20] = {.lex_state = 765}, + [21] = {.lex_state = 765}, + [22] = {.lex_state = 765}, + [23] = {.lex_state = 765}, + [24] = {.lex_state = 765}, + [25] = {.lex_state = 765}, + [26] = {.lex_state = 765}, + [27] = {.lex_state = 765}, + [28] = {.lex_state = 765}, + [29] = {.lex_state = 765}, + [30] = {.lex_state = 765}, + [31] = {.lex_state = 765}, + [32] = {.lex_state = 765}, + [33] = {.lex_state = 1}, + [34] = {.lex_state = 17}, + [35] = {.lex_state = 17}, + [36] = {.lex_state = 765}, + [37] = {.lex_state = 765}, + [38] = {.lex_state = 765}, + [39] = {.lex_state = 765}, + [40] = {.lex_state = 765}, + [41] = {.lex_state = 765}, + [42] = {.lex_state = 765}, + [43] = {.lex_state = 765}, + [44] = {.lex_state = 765}, + [45] = {.lex_state = 765}, + [46] = {.lex_state = 765}, + [47] = {.lex_state = 765}, + [48] = {.lex_state = 765}, + [49] = {.lex_state = 765}, + [50] = {.lex_state = 765}, + [51] = {.lex_state = 765}, + [52] = {.lex_state = 765}, + [53] = {.lex_state = 765}, + [54] = {.lex_state = 765}, + [55] = {.lex_state = 765}, + [56] = {.lex_state = 765}, + [57] = {.lex_state = 765}, + [58] = {.lex_state = 765}, + [59] = {.lex_state = 765}, + [60] = {.lex_state = 765}, + [61] = {.lex_state = 765}, + [62] = {.lex_state = 765}, + [63] = {.lex_state = 765}, + [64] = {.lex_state = 765}, + [65] = {.lex_state = 765}, + [66] = {.lex_state = 765}, + [67] = {.lex_state = 765}, + [68] = {.lex_state = 18}, + [69] = {.lex_state = 15}, + [70] = {.lex_state = 767}, + [71] = {.lex_state = 767}, + [72] = {.lex_state = 767}, + [73] = {.lex_state = 16}, + [74] = {.lex_state = 16}, + [75] = {.lex_state = 767}, [76] = {.lex_state = 0}, - [77] = {.lex_state = 769}, - [78] = {.lex_state = 769}, + [77] = {.lex_state = 766}, + [78] = {.lex_state = 0}, [79] = {.lex_state = 0}, - [80] = {.lex_state = 0}, - [81] = {.lex_state = 769}, - [82] = {.lex_state = 769}, - [83] = {.lex_state = 769}, - [84] = {.lex_state = 769}, - [85] = {.lex_state = 769}, - [86] = {.lex_state = 769}, - [87] = {.lex_state = 0}, - [88] = {.lex_state = 769}, - [89] = {.lex_state = 769}, - [90] = {.lex_state = 769}, - [91] = {.lex_state = 769}, - [92] = {.lex_state = 20}, - [93] = {.lex_state = 770}, - [94] = {.lex_state = 770}, - [95] = {.lex_state = 770}, - [96] = {.lex_state = 770}, - [97] = {.lex_state = 770}, - [98] = {.lex_state = 770}, - [99] = {.lex_state = 770}, - [100] = {.lex_state = 770}, - [101] = {.lex_state = 770}, - [102] = {.lex_state = 0}, - [103] = {.lex_state = 770}, + [80] = {.lex_state = 766}, + [81] = {.lex_state = 766}, + [82] = {.lex_state = 766}, + [83] = {.lex_state = 766}, + [84] = {.lex_state = 0}, + [85] = {.lex_state = 766}, + [86] = {.lex_state = 766}, + [87] = {.lex_state = 766}, + [88] = {.lex_state = 766}, + [89] = {.lex_state = 766}, + [90] = {.lex_state = 766}, + [91] = {.lex_state = 0}, + [92] = {.lex_state = 767}, + [93] = {.lex_state = 767}, + [94] = {.lex_state = 767}, + [95] = {.lex_state = 767}, + [96] = {.lex_state = 767}, + [97] = {.lex_state = 767}, + [98] = {.lex_state = 767}, + [99] = {.lex_state = 767}, + [100] = {.lex_state = 767}, + [101] = {.lex_state = 0}, + [102] = {.lex_state = 767}, + [103] = {.lex_state = 0}, [104] = {.lex_state = 0}, - [105] = {.lex_state = 770}, - [106] = {.lex_state = 0}, + [105] = {.lex_state = 0}, + [106] = {.lex_state = 767}, [107] = {.lex_state = 0}, [108] = {.lex_state = 0}, [109] = {.lex_state = 0}, - [110] = {.lex_state = 0}, - [111] = {.lex_state = 21}, - [112] = {.lex_state = 770}, - [113] = {.lex_state = 770}, - [114] = {.lex_state = 770}, - [115] = {.lex_state = 770}, - [116] = {.lex_state = 770}, - [117] = {.lex_state = 770}, - [118] = {.lex_state = 770}, - [119] = {.lex_state = 20}, - [120] = {.lex_state = 20}, - [121] = {.lex_state = 0}, - [122] = {.lex_state = 770}, + [110] = {.lex_state = 22}, + [111] = {.lex_state = 0}, + [112] = {.lex_state = 0}, + [113] = {.lex_state = 767}, + [114] = {.lex_state = 767}, + [115] = {.lex_state = 767}, + [116] = {.lex_state = 767}, + [117] = {.lex_state = 767}, + [118] = {.lex_state = 0}, + [119] = {.lex_state = 0}, + [120] = {.lex_state = 22}, + [121] = {.lex_state = 767}, + [122] = {.lex_state = 767}, [123] = {.lex_state = 0}, [124] = {.lex_state = 0}, - [125] = {.lex_state = 0}, - [126] = {.lex_state = 0}, - [127] = {.lex_state = 770}, - [128] = {.lex_state = 22}, - [129] = {.lex_state = 770}, - [130] = {.lex_state = 22}, - [131] = {.lex_state = 0}, - [132] = {.lex_state = 770}, - [133] = {.lex_state = 21}, - [134] = {.lex_state = 770}, - [135] = {.lex_state = 770}, - [136] = {.lex_state = 21}, - [137] = {.lex_state = 22}, + [125] = {.lex_state = 22}, + [126] = {.lex_state = 767}, + [127] = {.lex_state = 767}, + [128] = {.lex_state = 767}, + [129] = {.lex_state = 767}, + [130] = {.lex_state = 0}, + [131] = {.lex_state = 20}, + [132] = {.lex_state = 767}, + [133] = {.lex_state = 767}, + [134] = {.lex_state = 767}, + [135] = {.lex_state = 767}, + [136] = {.lex_state = 0}, + [137] = {.lex_state = 767}, [138] = {.lex_state = 0}, - [139] = {.lex_state = 770}, - [140] = {.lex_state = 0}, - [141] = {.lex_state = 770}, - [142] = {.lex_state = 770}, + [139] = {.lex_state = 20}, + [140] = {.lex_state = 19}, + [141] = {.lex_state = 19}, + [142] = {.lex_state = 19}, [143] = {.lex_state = 0}, [144] = {.lex_state = 19}, - [145] = {.lex_state = 21}, - [146] = {.lex_state = 768}, - [147] = {.lex_state = 23}, - [148] = {.lex_state = 21}, - [149] = {.lex_state = 19}, - [150] = {.lex_state = 21}, + [145] = {.lex_state = 765}, + [146] = {.lex_state = 766}, + [147] = {.lex_state = 19}, + [148] = {.lex_state = 0}, + [149] = {.lex_state = 765}, + [150] = {.lex_state = 19}, [151] = {.lex_state = 19}, - [152] = {.lex_state = 21}, - [153] = {.lex_state = 768}, + [152] = {.lex_state = 765}, + [153] = {.lex_state = 23}, [154] = {.lex_state = 0}, - [155] = {.lex_state = 21}, - [156] = {.lex_state = 21}, - [157] = {.lex_state = 19}, - [158] = {.lex_state = 19}, - [159] = {.lex_state = 768}, - [160] = {.lex_state = 19}, - [161] = {.lex_state = 21}, - [162] = {.lex_state = 769}, - [163] = {.lex_state = 19}, - [164] = {.lex_state = 0}, - [165] = {.lex_state = 25}, - [166] = {.lex_state = 2}, - [167] = {.lex_state = 0}, - [168] = {.lex_state = 12}, + [155] = {.lex_state = 23}, + [156] = {.lex_state = 2}, + [157] = {.lex_state = 0}, + [158] = {.lex_state = 21}, + [159] = {.lex_state = 21}, + [160] = {.lex_state = 23}, + [161] = {.lex_state = 0}, + [162] = {.lex_state = 20}, + [163] = {.lex_state = 20}, + [164] = {.lex_state = 12}, + [165] = {.lex_state = 21}, + [166] = {.lex_state = 767}, + [167] = {.lex_state = 766}, + [168] = {.lex_state = 0}, [169] = {.lex_state = 0}, - [170] = {.lex_state = 25}, - [171] = {.lex_state = 769}, + [170] = {.lex_state = 21}, + [171] = {.lex_state = 766}, [172] = {.lex_state = 0}, - [173] = {.lex_state = 25}, - [174] = {.lex_state = 770}, - [175] = {.lex_state = 0}, - [176] = {.lex_state = 24}, - [177] = {.lex_state = 0}, - [178] = {.lex_state = 768}, - [179] = {.lex_state = 23}, - [180] = {.lex_state = 769}, - [181] = {.lex_state = 23}, + [173] = {.lex_state = 21}, + [174] = {.lex_state = 0}, + [175] = {.lex_state = 766}, + [176] = {.lex_state = 0}, + [177] = {.lex_state = 766}, + [178] = {.lex_state = 766}, + [179] = {.lex_state = 765}, + [180] = {.lex_state = 21}, + [181] = {.lex_state = 766}, [182] = {.lex_state = 0}, - [183] = {.lex_state = 0}, - [184] = {.lex_state = 769}, - [185] = {.lex_state = 769}, + [183] = {.lex_state = 766}, + [184] = {.lex_state = 12}, + [185] = {.lex_state = 0}, [186] = {.lex_state = 0}, - [187] = {.lex_state = 769}, - [188] = {.lex_state = 0}, - [189] = {.lex_state = 0}, + [187] = {.lex_state = 766}, + [188] = {.lex_state = 12}, + [189] = {.lex_state = 21}, [190] = {.lex_state = 0}, [191] = {.lex_state = 0}, - [192] = {.lex_state = 0}, - [193] = {.lex_state = 12}, - [194] = {.lex_state = 769}, - [195] = {.lex_state = 769}, + [192] = {.lex_state = 21}, + [193] = {.lex_state = 0}, + [194] = {.lex_state = 0}, + [195] = {.lex_state = 21}, [196] = {.lex_state = 0}, - [197] = {.lex_state = 769}, - [198] = {.lex_state = 24}, - [199] = {.lex_state = 769}, - [200] = {.lex_state = 769}, - [201] = {.lex_state = 769}, - [202] = {.lex_state = 768}, - [203] = {.lex_state = 769}, - [204] = {.lex_state = 12}, - [205] = {.lex_state = 770}, - [206] = {.lex_state = 0}, - [207] = {.lex_state = 769}, - [208] = {.lex_state = 0}, + [197] = {.lex_state = 21}, + [198] = {.lex_state = 766}, + [199] = {.lex_state = 766}, + [200] = {.lex_state = 766}, + [201] = {.lex_state = 21}, + [202] = {.lex_state = 767}, + [203] = {.lex_state = 766}, + [204] = {.lex_state = 766}, + [205] = {.lex_state = 21}, + [206] = {.lex_state = 766}, + [207] = {.lex_state = 766}, + [208] = {.lex_state = 766}, [209] = {.lex_state = 0}, - [210] = {.lex_state = 769}, - [211] = {.lex_state = 0}, - [212] = {.lex_state = 0}, + [210] = {.lex_state = 765}, + [211] = {.lex_state = 17}, + [212] = {.lex_state = 766}, [213] = {.lex_state = 0}, - [214] = {.lex_state = 769}, - [215] = {.lex_state = 0}, + [214] = {.lex_state = 0}, + [215] = {.lex_state = 2}, [216] = {.lex_state = 17}, - [217] = {.lex_state = 0}, - [218] = {.lex_state = 769}, + [217] = {.lex_state = 21}, + [218] = {.lex_state = 766}, [219] = {.lex_state = 0}, - [220] = {.lex_state = 0}, - [221] = {.lex_state = 0}, - [222] = {.lex_state = 24}, - [223] = {.lex_state = 24}, - [224] = {.lex_state = 2}, - [225] = {.lex_state = 769}, - [226] = {.lex_state = 769}, - [227] = {.lex_state = 24}, - [228] = {.lex_state = 24}, - [229] = {.lex_state = 769}, - [230] = {.lex_state = 769}, - [231] = {.lex_state = 17}, - [232] = {.lex_state = 769}, - [233] = {.lex_state = 0}, - [234] = {.lex_state = 0}, + [220] = {.lex_state = 766}, + [221] = {.lex_state = 21}, + [222] = {.lex_state = 766}, + [223] = {.lex_state = 21}, + [224] = {.lex_state = 766}, + [225] = {.lex_state = 766}, + [226] = {.lex_state = 0}, + [227] = {.lex_state = 767}, + [228] = {.lex_state = 0}, + [229] = {.lex_state = 766}, + [230] = {.lex_state = 767}, + [231] = {.lex_state = 0}, + [232] = {.lex_state = 21}, + [233] = {.lex_state = 766}, + [234] = {.lex_state = 21}, [235] = {.lex_state = 0}, - [236] = {.lex_state = 770}, - [237] = {.lex_state = 769}, - [238] = {.lex_state = 17}, - [239] = {.lex_state = 0}, + [236] = {.lex_state = 0}, + [237] = {.lex_state = 0}, + [238] = {.lex_state = 0}, + [239] = {.lex_state = 21}, [240] = {.lex_state = 0}, - [241] = {.lex_state = 769}, - [242] = {.lex_state = 17}, - [243] = {.lex_state = 2}, - [244] = {.lex_state = 769}, - [245] = {.lex_state = 770}, - [246] = {.lex_state = 24}, - [247] = {.lex_state = 0}, - [248] = {.lex_state = 24}, - [249] = {.lex_state = 0}, - [250] = {.lex_state = 0}, - [251] = {.lex_state = 0}, + [241] = {.lex_state = 0}, + [242] = {.lex_state = 0}, + [243] = {.lex_state = 0}, + [244] = {.lex_state = 17}, + [245] = {.lex_state = 17}, + [246] = {.lex_state = 2}, + [247] = {.lex_state = 2}, + [248] = {.lex_state = 0}, + [249] = {.lex_state = 17}, + [250] = {.lex_state = 766}, + [251] = {.lex_state = 17}, [252] = {.lex_state = 0}, - [253] = {.lex_state = 2}, + [253] = {.lex_state = 21}, [254] = {.lex_state = 0}, - [255] = {.lex_state = 24}, - [256] = {.lex_state = 17}, - [257] = {.lex_state = 17}, - [258] = {.lex_state = 0}, - [259] = {.lex_state = 0}, - [260] = {.lex_state = 0}, - [261] = {.lex_state = 2}, - [262] = {.lex_state = 2}, - [263] = {.lex_state = 0}, - [264] = {.lex_state = 2}, - [265] = {.lex_state = 24}, + [255] = {.lex_state = 2}, + [256] = {.lex_state = 21}, + [257] = {.lex_state = 2}, + [258] = {.lex_state = 21}, + [259] = {.lex_state = 2}, + [260] = {.lex_state = 2}, + [261] = {.lex_state = 0}, + [262] = {.lex_state = 0}, + [263] = {.lex_state = 765}, + [264] = {.lex_state = 12}, + [265] = {.lex_state = 2}, [266] = {.lex_state = 2}, - [267] = {.lex_state = 24}, + [267] = {.lex_state = 2}, [268] = {.lex_state = 2}, [269] = {.lex_state = 2}, - [270] = {.lex_state = 2}, + [270] = {.lex_state = 0}, [271] = {.lex_state = 2}, [272] = {.lex_state = 2}, [273] = {.lex_state = 2}, [274] = {.lex_state = 2}, [275] = {.lex_state = 2}, - [276] = {.lex_state = 0}, - [277] = {.lex_state = 2}, + [276] = {.lex_state = 2}, + [277] = {.lex_state = 0}, [278] = {.lex_state = 2}, [279] = {.lex_state = 2}, [280] = {.lex_state = 2}, - [281] = {.lex_state = 2}, + [281] = {.lex_state = 0}, [282] = {.lex_state = 2}, [283] = {.lex_state = 2}, [284] = {.lex_state = 2}, - [285] = {.lex_state = 0}, + [285] = {.lex_state = 2}, [286] = {.lex_state = 2}, - [287] = {.lex_state = 2}, + [287] = {.lex_state = 0}, [288] = {.lex_state = 2}, [289] = {.lex_state = 2}, [290] = {.lex_state = 2}, @@ -17605,108 +17355,101 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [293] = {.lex_state = 2}, [294] = {.lex_state = 2}, [295] = {.lex_state = 2}, - [296] = {.lex_state = 2}, - [297] = {.lex_state = 0}, + [296] = {.lex_state = 0}, + [297] = {.lex_state = 17}, [298] = {.lex_state = 2}, [299] = {.lex_state = 2}, [300] = {.lex_state = 0}, - [301] = {.lex_state = 2}, - [302] = {.lex_state = 2}, + [301] = {.lex_state = 765}, + [302] = {.lex_state = 12}, [303] = {.lex_state = 0}, - [304] = {.lex_state = 17}, - [305] = {.lex_state = 768}, - [306] = {.lex_state = 12}, - [307] = {.lex_state = 0}, - [308] = {.lex_state = 768}, + [304] = {.lex_state = 765}, + [305] = {.lex_state = 0}, + [306] = {.lex_state = 765}, + [307] = {.lex_state = 12}, + [308] = {.lex_state = 0}, [309] = {.lex_state = 0}, - [310] = {.lex_state = 768}, - [311] = {.lex_state = 12}, + [310] = {.lex_state = 0}, + [311] = {.lex_state = 765}, [312] = {.lex_state = 0}, - [313] = {.lex_state = 0}, - [314] = {.lex_state = 0}, + [313] = {.lex_state = 2}, + [314] = {.lex_state = 17}, [315] = {.lex_state = 0}, - [316] = {.lex_state = 0}, - [317] = {.lex_state = 17}, - [318] = {.lex_state = 768}, - [319] = {.lex_state = 12}, - [320] = {.lex_state = 768}, + [316] = {.lex_state = 12}, + [317] = {.lex_state = 765}, + [318] = {.lex_state = 12}, + [319] = {.lex_state = 0}, + [320] = {.lex_state = 2}, [321] = {.lex_state = 0}, - [322] = {.lex_state = 12}, - [323] = {.lex_state = 12}, - [324] = {.lex_state = 2}, + [322] = {.lex_state = 0}, + [323] = {.lex_state = 765}, + [324] = {.lex_state = 0}, [325] = {.lex_state = 0}, [326] = {.lex_state = 0}, - [327] = {.lex_state = 768}, + [327] = {.lex_state = 0}, [328] = {.lex_state = 0}, [329] = {.lex_state = 0}, [330] = {.lex_state = 0}, - [331] = {.lex_state = 0}, - [332] = {.lex_state = 0}, + [331] = {.lex_state = 765}, + [332] = {.lex_state = 17}, [333] = {.lex_state = 0}, [334] = {.lex_state = 0}, [335] = {.lex_state = 0}, [336] = {.lex_state = 0}, - [337] = {.lex_state = 768}, - [338] = {.lex_state = 17}, - [339] = {.lex_state = 0}, - [340] = {.lex_state = 0}, + [337] = {.lex_state = 0}, + [338] = {.lex_state = 0}, + [339] = {.lex_state = 765}, + [340] = {.lex_state = 765}, [341] = {.lex_state = 0}, [342] = {.lex_state = 0}, [343] = {.lex_state = 0}, [344] = {.lex_state = 0}, - [345] = {.lex_state = 768}, - [346] = {.lex_state = 768}, + [345] = {.lex_state = 17}, + [346] = {.lex_state = 17}, [347] = {.lex_state = 0}, - [348] = {.lex_state = 0}, + [348] = {.lex_state = 765}, [349] = {.lex_state = 0}, - [350] = {.lex_state = 0}, - [351] = {.lex_state = 17}, - [352] = {.lex_state = 768}, + [350] = {.lex_state = 17}, + [351] = {.lex_state = 0}, + [352] = {.lex_state = 17}, [353] = {.lex_state = 17}, [354] = {.lex_state = 0}, [355] = {.lex_state = 0}, [356] = {.lex_state = 0}, - [357] = {.lex_state = 17}, + [357] = {.lex_state = 21}, [358] = {.lex_state = 0}, - [359] = {.lex_state = 17}, - [360] = {.lex_state = 17}, + [359] = {.lex_state = 21}, + [360] = {.lex_state = 0}, [361] = {.lex_state = 0}, [362] = {.lex_state = 0}, - [363] = {.lex_state = 768}, - [364] = {.lex_state = 24}, - [365] = {.lex_state = 0}, - [366] = {.lex_state = 24}, - [367] = {.lex_state = 0}, - [368] = {.lex_state = 0}, + [363] = {.lex_state = 0}, + [364] = {.lex_state = 0}, + [365] = {.lex_state = 765}, + [366] = {.lex_state = 17}, + [367] = {.lex_state = 765}, + [368] = {.lex_state = 21}, [369] = {.lex_state = 0}, - [370] = {.lex_state = 0}, - [371] = {.lex_state = 0}, - [372] = {.lex_state = 768}, - [373] = {.lex_state = 17}, - [374] = {.lex_state = 768}, - [375] = {.lex_state = 24}, + [370] = {.lex_state = 765}, + [371] = {.lex_state = 765}, + [372] = {.lex_state = 765}, + [373] = {.lex_state = 765}, + [374] = {.lex_state = 0}, + [375] = {.lex_state = 21}, [376] = {.lex_state = 0}, - [377] = {.lex_state = 768}, - [378] = {.lex_state = 768}, - [379] = {.lex_state = 768}, - [380] = {.lex_state = 768}, + [377] = {.lex_state = 0}, + [378] = {.lex_state = 21}, + [379] = {.lex_state = 765}, + [380] = {.lex_state = 0}, [381] = {.lex_state = 0}, - [382] = {.lex_state = 24}, - [383] = {.lex_state = 0}, + [382] = {.lex_state = 0}, + [383] = {.lex_state = 765}, [384] = {.lex_state = 0}, - [385] = {.lex_state = 24}, - [386] = {.lex_state = 768}, + [385] = {.lex_state = 0}, + [386] = {.lex_state = 0}, [387] = {.lex_state = 0}, [388] = {.lex_state = 0}, [389] = {.lex_state = 0}, - [390] = {.lex_state = 768}, - [391] = {.lex_state = 0}, - [392] = {.lex_state = 0}, - [393] = {.lex_state = 0}, - [394] = {.lex_state = 0}, - [395] = {.lex_state = 0}, - [396] = {.lex_state = 0}, - [397] = {.lex_state = 0}, + [390] = {.lex_state = 0}, }; static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { @@ -18018,8 +17761,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_prologue_directive] = ACTIONS(1), [sym_epilogue_directive] = ACTIONS(1), [sym_class_identifier] = ACTIONS(1), - [anon_sym_LTclinit_GT] = ACTIONS(1), - [anon_sym_LTinit_GT] = ACTIONS(1), [anon_sym_DASH] = ACTIONS(1), [anon_sym_LPAREN] = ACTIONS(1), [anon_sym_RPAREN] = ACTIONS(1), @@ -18044,167 +17785,168 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), }, [1] = { - [sym_class_definition] = STATE(343), - [sym_class_directive] = STATE(297), + [sym_class_definition] = STATE(337), + [sym_class_directive] = STATE(281), [anon_sym_DOTclass] = ACTIONS(5), [sym_comment] = ACTIONS(3), }, [2] = { - [sym_subannotation_directive] = STATE(140), - [sym_opcode] = STATE(349), - [sym_value] = STATE(217), - [sym_label] = STATE(140), - [sym_jmp_label] = STATE(239), - [sym_body] = STATE(140), - [sym__field_body] = STATE(81), - [sym_method_signature] = STATE(81), - [sym__method_signature_body] = STATE(82), - [sym_method_handle] = STATE(140), - [sym__full_field_body] = STATE(81), - [sym_full_method_signature] = STATE(81), - [sym_custom_invoke] = STATE(140), - [sym__type] = STATE(140), - [sym_array_type] = STATE(73), - [sym_primitive_type] = STATE(71), - [sym_enum_reference] = STATE(140), - [sym_register] = STATE(234), - [sym_list] = STATE(140), - [sym_range] = STATE(140), - [sym__literal] = STATE(140), - [sym_string] = STATE(140), - [sym_boolean] = STATE(140), - [sym_character] = STATE(140), + [sym_subannotation_directive] = STATE(320), + [sym_opcode] = STATE(362), + [sym_value] = STATE(246), + [sym_label] = STATE(320), + [sym_jmp_label] = STATE(320), + [sym_body] = STATE(320), + [sym__field_body] = STATE(265), + [sym_method_signature] = STATE(265), + [sym__method_signature_body] = STATE(266), + [sym_method_handle] = STATE(320), + [sym__full_field_body] = STATE(265), + [sym_full_method_signature] = STATE(265), + [sym_custom_invoke] = STATE(320), + [sym_type] = STATE(320), + [sym_array_type] = STATE(259), + [sym_primitive_type] = STATE(255), + [sym_enum_reference] = STATE(320), + [sym_register] = STATE(320), + [sym_list] = STATE(320), + [sym_range] = STATE(320), + [sym_literal] = STATE(320), + [sym_string] = STATE(271), + [sym_boolean] = STATE(271), + [sym_character] = STATE(271), [sym_identifier] = ACTIONS(7), [anon_sym_DOTsubannotation] = ACTIONS(9), - [anon_sym_nop] = ACTIONS(11), - [anon_sym_move] = ACTIONS(11), + [anon_sym_LF] = ACTIONS(11), + [anon_sym_nop] = ACTIONS(13), + [anon_sym_move] = ACTIONS(13), [anon_sym_move_SLASHfrom16] = ACTIONS(13), [anon_sym_move_SLASH16] = ACTIONS(13), - [anon_sym_move_DASHwide] = ACTIONS(11), + [anon_sym_move_DASHwide] = ACTIONS(13), [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(13), [anon_sym_move_DASHwide_SLASH16] = ACTIONS(13), - [anon_sym_move_DASHobject] = ACTIONS(11), + [anon_sym_move_DASHobject] = ACTIONS(13), [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(13), [anon_sym_move_DASHobject_SLASH16] = ACTIONS(13), - [anon_sym_move_DASHresult] = ACTIONS(11), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(11), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(11), - [anon_sym_move_DASHexception] = ACTIONS(11), - [anon_sym_return_DASHvoid] = ACTIONS(11), - [anon_sym_return] = ACTIONS(11), - [anon_sym_return_DASHwide] = ACTIONS(11), - [anon_sym_return_DASHobject] = ACTIONS(11), + [anon_sym_move_DASHresult] = ACTIONS(13), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(13), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(13), + [anon_sym_move_DASHexception] = ACTIONS(13), + [anon_sym_return_DASHvoid] = ACTIONS(13), + [anon_sym_return] = ACTIONS(13), + [anon_sym_return_DASHwide] = ACTIONS(13), + [anon_sym_return_DASHobject] = ACTIONS(13), [anon_sym_const_SLASH4] = ACTIONS(13), [anon_sym_const_SLASH16] = ACTIONS(13), - [anon_sym_const] = ACTIONS(11), + [anon_sym_const] = ACTIONS(13), [anon_sym_const_SLASHhigh16] = ACTIONS(13), [anon_sym_const_DASHwide_SLASH16] = ACTIONS(13), [anon_sym_const_DASHwide_SLASH32] = ACTIONS(13), - [anon_sym_const_DASHwide] = ACTIONS(11), + [anon_sym_const_DASHwide] = ACTIONS(13), [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(13), - [anon_sym_const_DASHstring] = ACTIONS(11), + [anon_sym_const_DASHstring] = ACTIONS(13), [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(13), - [anon_sym_const_DASHclass] = ACTIONS(11), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(11), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(11), - [anon_sym_monitor_DASHenter] = ACTIONS(11), - [anon_sym_monitor_DASHexit] = ACTIONS(11), - [anon_sym_check_DASHcast] = ACTIONS(11), - [anon_sym_instance_DASHof] = ACTIONS(11), - [anon_sym_array_DASHlength] = ACTIONS(11), - [anon_sym_new_DASHinstance] = ACTIONS(11), - [anon_sym_new_DASHarray] = ACTIONS(11), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(11), + [anon_sym_const_DASHclass] = ACTIONS(13), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(13), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(13), + [anon_sym_monitor_DASHenter] = ACTIONS(13), + [anon_sym_monitor_DASHexit] = ACTIONS(13), + [anon_sym_check_DASHcast] = ACTIONS(13), + [anon_sym_instance_DASHof] = ACTIONS(13), + [anon_sym_array_DASHlength] = ACTIONS(13), + [anon_sym_new_DASHinstance] = ACTIONS(13), + [anon_sym_new_DASHarray] = ACTIONS(13), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(13), [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(13), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(11), - [anon_sym_throw] = ACTIONS(11), - [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(11), - [anon_sym_goto] = ACTIONS(11), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(13), + [anon_sym_throw] = ACTIONS(13), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(13), + [anon_sym_goto] = ACTIONS(13), [anon_sym_goto_SLASH16] = ACTIONS(13), [anon_sym_goto_SLASH32] = ACTIONS(13), - [anon_sym_packed_DASHswitch] = ACTIONS(11), - [anon_sym_sparse_DASHswitch] = ACTIONS(11), - [anon_sym_cmpl_DASHfloat] = ACTIONS(11), - [anon_sym_cmpg_DASHfloat] = ACTIONS(11), - [anon_sym_cmpl_DASHdouble] = ACTIONS(11), - [anon_sym_cmpg_DASHdouble] = ACTIONS(11), - [anon_sym_cmp_DASHlong] = ACTIONS(11), - [anon_sym_if_DASHeq] = ACTIONS(11), - [anon_sym_if_DASHne] = ACTIONS(11), - [anon_sym_if_DASHlt] = ACTIONS(11), - [anon_sym_if_DASHge] = ACTIONS(11), - [anon_sym_if_DASHgt] = ACTIONS(11), - [anon_sym_if_DASHle] = ACTIONS(11), - [anon_sym_if_DASHeqz] = ACTIONS(11), - [anon_sym_if_DASHnez] = ACTIONS(11), - [anon_sym_if_DASHltz] = ACTIONS(11), - [anon_sym_if_DASHgez] = ACTIONS(11), - [anon_sym_if_DASHgtz] = ACTIONS(11), - [anon_sym_if_DASHlez] = ACTIONS(11), - [anon_sym_aget] = ACTIONS(11), - [anon_sym_aget_DASHwide] = ACTIONS(11), - [anon_sym_aget_DASHobject] = ACTIONS(11), - [anon_sym_aget_DASHboolean] = ACTIONS(11), - [anon_sym_aget_DASHbyte] = ACTIONS(11), - [anon_sym_aget_DASHchar] = ACTIONS(11), - [anon_sym_aget_DASHshort] = ACTIONS(11), - [anon_sym_aput] = ACTIONS(11), - [anon_sym_aput_DASHwide] = ACTIONS(11), - [anon_sym_aput_DASHobject] = ACTIONS(11), - [anon_sym_aput_DASHboolean] = ACTIONS(11), - [anon_sym_aput_DASHbyte] = ACTIONS(11), - [anon_sym_aput_DASHchar] = ACTIONS(11), - [anon_sym_aput_DASHshort] = ACTIONS(11), - [anon_sym_iget] = ACTIONS(11), - [anon_sym_iget_DASHwide] = ACTIONS(11), - [anon_sym_iget_DASHobject] = ACTIONS(11), - [anon_sym_iget_DASHboolean] = ACTIONS(11), - [anon_sym_iget_DASHbyte] = ACTIONS(11), - [anon_sym_iget_DASHchar] = ACTIONS(11), - [anon_sym_iget_DASHshort] = ACTIONS(11), - [anon_sym_iget_DASHvolatile] = ACTIONS(11), - [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(11), - [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(11), - [anon_sym_iput] = ACTIONS(11), - [anon_sym_iput_DASHwide] = ACTIONS(11), - [anon_sym_iput_DASHobject] = ACTIONS(11), - [anon_sym_iput_DASHboolean] = ACTIONS(11), - [anon_sym_iput_DASHbyte] = ACTIONS(11), - [anon_sym_iput_DASHchar] = ACTIONS(11), - [anon_sym_iput_DASHshort] = ACTIONS(11), - [anon_sym_iput_DASHvolatile] = ACTIONS(11), - [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(11), - [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(11), - [anon_sym_sget] = ACTIONS(11), - [anon_sym_sget_DASHwide] = ACTIONS(11), - [anon_sym_sget_DASHobject] = ACTIONS(11), - [anon_sym_sget_DASHboolean] = ACTIONS(11), - [anon_sym_sget_DASHbyte] = ACTIONS(11), - [anon_sym_sget_DASHchar] = ACTIONS(11), - [anon_sym_sget_DASHshort] = ACTIONS(11), - [anon_sym_sget_DASHvolatile] = ACTIONS(11), - [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(11), - [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(11), - [anon_sym_sput] = ACTIONS(11), - [anon_sym_sput_DASHwide] = ACTIONS(11), - [anon_sym_sput_DASHobject] = ACTIONS(11), - [anon_sym_sput_DASHboolean] = ACTIONS(11), - [anon_sym_sput_DASHbyte] = ACTIONS(11), - [anon_sym_sput_DASHchar] = ACTIONS(11), - [anon_sym_sput_DASHshort] = ACTIONS(11), - [anon_sym_sput_DASHvolatile] = ACTIONS(11), - [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(11), - [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(11), - [anon_sym_invoke_DASHconstructor] = ACTIONS(11), - [anon_sym_invoke_DASHcustom] = ACTIONS(11), - [anon_sym_invoke_DASHdirect] = ACTIONS(11), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(11), - [anon_sym_invoke_DASHinstance] = ACTIONS(11), - [anon_sym_invoke_DASHinterface] = ACTIONS(11), - [anon_sym_invoke_DASHpolymorphic] = ACTIONS(11), - [anon_sym_invoke_DASHstatic] = ACTIONS(11), - [anon_sym_invoke_DASHsuper] = ACTIONS(11), - [anon_sym_invoke_DASHvirtual] = ACTIONS(11), + [anon_sym_packed_DASHswitch] = ACTIONS(13), + [anon_sym_sparse_DASHswitch] = ACTIONS(13), + [anon_sym_cmpl_DASHfloat] = ACTIONS(13), + [anon_sym_cmpg_DASHfloat] = ACTIONS(13), + [anon_sym_cmpl_DASHdouble] = ACTIONS(13), + [anon_sym_cmpg_DASHdouble] = ACTIONS(13), + [anon_sym_cmp_DASHlong] = ACTIONS(13), + [anon_sym_if_DASHeq] = ACTIONS(13), + [anon_sym_if_DASHne] = ACTIONS(13), + [anon_sym_if_DASHlt] = ACTIONS(13), + [anon_sym_if_DASHge] = ACTIONS(13), + [anon_sym_if_DASHgt] = ACTIONS(13), + [anon_sym_if_DASHle] = ACTIONS(13), + [anon_sym_if_DASHeqz] = ACTIONS(13), + [anon_sym_if_DASHnez] = ACTIONS(13), + [anon_sym_if_DASHltz] = ACTIONS(13), + [anon_sym_if_DASHgez] = ACTIONS(13), + [anon_sym_if_DASHgtz] = ACTIONS(13), + [anon_sym_if_DASHlez] = ACTIONS(13), + [anon_sym_aget] = ACTIONS(13), + [anon_sym_aget_DASHwide] = ACTIONS(13), + [anon_sym_aget_DASHobject] = ACTIONS(13), + [anon_sym_aget_DASHboolean] = ACTIONS(13), + [anon_sym_aget_DASHbyte] = ACTIONS(13), + [anon_sym_aget_DASHchar] = ACTIONS(13), + [anon_sym_aget_DASHshort] = ACTIONS(13), + [anon_sym_aput] = ACTIONS(13), + [anon_sym_aput_DASHwide] = ACTIONS(13), + [anon_sym_aput_DASHobject] = ACTIONS(13), + [anon_sym_aput_DASHboolean] = ACTIONS(13), + [anon_sym_aput_DASHbyte] = ACTIONS(13), + [anon_sym_aput_DASHchar] = ACTIONS(13), + [anon_sym_aput_DASHshort] = ACTIONS(13), + [anon_sym_iget] = ACTIONS(13), + [anon_sym_iget_DASHwide] = ACTIONS(13), + [anon_sym_iget_DASHobject] = ACTIONS(13), + [anon_sym_iget_DASHboolean] = ACTIONS(13), + [anon_sym_iget_DASHbyte] = ACTIONS(13), + [anon_sym_iget_DASHchar] = ACTIONS(13), + [anon_sym_iget_DASHshort] = ACTIONS(13), + [anon_sym_iget_DASHvolatile] = ACTIONS(13), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(13), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(13), + [anon_sym_iput] = ACTIONS(13), + [anon_sym_iput_DASHwide] = ACTIONS(13), + [anon_sym_iput_DASHobject] = ACTIONS(13), + [anon_sym_iput_DASHboolean] = ACTIONS(13), + [anon_sym_iput_DASHbyte] = ACTIONS(13), + [anon_sym_iput_DASHchar] = ACTIONS(13), + [anon_sym_iput_DASHshort] = ACTIONS(13), + [anon_sym_iput_DASHvolatile] = ACTIONS(13), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(13), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(13), + [anon_sym_sget] = ACTIONS(13), + [anon_sym_sget_DASHwide] = ACTIONS(13), + [anon_sym_sget_DASHobject] = ACTIONS(13), + [anon_sym_sget_DASHboolean] = ACTIONS(13), + [anon_sym_sget_DASHbyte] = ACTIONS(13), + [anon_sym_sget_DASHchar] = ACTIONS(13), + [anon_sym_sget_DASHshort] = ACTIONS(13), + [anon_sym_sget_DASHvolatile] = ACTIONS(13), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(13), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(13), + [anon_sym_sput] = ACTIONS(13), + [anon_sym_sput_DASHwide] = ACTIONS(13), + [anon_sym_sput_DASHobject] = ACTIONS(13), + [anon_sym_sput_DASHboolean] = ACTIONS(13), + [anon_sym_sput_DASHbyte] = ACTIONS(13), + [anon_sym_sput_DASHchar] = ACTIONS(13), + [anon_sym_sput_DASHshort] = ACTIONS(13), + [anon_sym_sput_DASHvolatile] = ACTIONS(13), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(13), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(13), + [anon_sym_invoke_DASHconstructor] = ACTIONS(13), + [anon_sym_invoke_DASHcustom] = ACTIONS(13), + [anon_sym_invoke_DASHdirect] = ACTIONS(13), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(13), + [anon_sym_invoke_DASHinstance] = ACTIONS(13), + [anon_sym_invoke_DASHinterface] = ACTIONS(13), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(13), + [anon_sym_invoke_DASHstatic] = ACTIONS(13), + [anon_sym_invoke_DASHsuper] = ACTIONS(13), + [anon_sym_invoke_DASHvirtual] = ACTIONS(13), [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(13), [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(13), [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(13), @@ -18213,59 +17955,59 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(13), [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(13), [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(13), - [anon_sym_neg_DASHint] = ACTIONS(11), - [anon_sym_not_DASHint] = ACTIONS(11), - [anon_sym_neg_DASHlong] = ACTIONS(11), - [anon_sym_not_DASHlong] = ACTIONS(11), - [anon_sym_neg_DASHfloat] = ACTIONS(11), - [anon_sym_neg_DASHdouble] = ACTIONS(11), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(11), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(11), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(11), - [anon_sym_long_DASHto_DASHint] = ACTIONS(11), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(11), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(11), - [anon_sym_float_DASHto_DASHint] = ACTIONS(11), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(11), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(11), - [anon_sym_double_DASHto_DASHint] = ACTIONS(11), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(11), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(11), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(11), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(11), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(11), - [anon_sym_add_DASHint] = ACTIONS(11), - [anon_sym_sub_DASHint] = ACTIONS(11), - [anon_sym_mul_DASHint] = ACTIONS(11), - [anon_sym_div_DASHint] = ACTIONS(11), - [anon_sym_rem_DASHint] = ACTIONS(11), - [anon_sym_and_DASHint] = ACTIONS(11), - [anon_sym_or_DASHint] = ACTIONS(11), - [anon_sym_xor_DASHint] = ACTIONS(11), - [anon_sym_shl_DASHint] = ACTIONS(11), - [anon_sym_shr_DASHint] = ACTIONS(11), - [anon_sym_ushr_DASHint] = ACTIONS(11), - [anon_sym_add_DASHlong] = ACTIONS(11), - [anon_sym_sub_DASHlong] = ACTIONS(11), - [anon_sym_mul_DASHlong] = ACTIONS(11), - [anon_sym_div_DASHlong] = ACTIONS(11), - [anon_sym_rem_DASHlong] = ACTIONS(11), - [anon_sym_and_DASHlong] = ACTIONS(11), - [anon_sym_or_DASHlong] = ACTIONS(11), - [anon_sym_xor_DASHlong] = ACTIONS(11), - [anon_sym_shl_DASHlong] = ACTIONS(11), - [anon_sym_shr_DASHlong] = ACTIONS(11), - [anon_sym_ushr_DASHlong] = ACTIONS(11), - [anon_sym_add_DASHfloat] = ACTIONS(11), - [anon_sym_sub_DASHfloat] = ACTIONS(11), - [anon_sym_mul_DASHfloat] = ACTIONS(11), - [anon_sym_div_DASHfloat] = ACTIONS(11), - [anon_sym_rem_DASHfloat] = ACTIONS(11), - [anon_sym_add_DASHdouble] = ACTIONS(11), - [anon_sym_sub_DASHdouble] = ACTIONS(11), - [anon_sym_mul_DASHdouble] = ACTIONS(11), - [anon_sym_div_DASHdouble] = ACTIONS(11), - [anon_sym_rem_DASHdouble] = ACTIONS(11), + [anon_sym_neg_DASHint] = ACTIONS(13), + [anon_sym_not_DASHint] = ACTIONS(13), + [anon_sym_neg_DASHlong] = ACTIONS(13), + [anon_sym_not_DASHlong] = ACTIONS(13), + [anon_sym_neg_DASHfloat] = ACTIONS(13), + [anon_sym_neg_DASHdouble] = ACTIONS(13), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(13), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(13), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(13), + [anon_sym_long_DASHto_DASHint] = ACTIONS(13), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(13), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(13), + [anon_sym_float_DASHto_DASHint] = ACTIONS(13), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(13), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(13), + [anon_sym_double_DASHto_DASHint] = ACTIONS(13), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(13), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(13), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(13), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(13), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(13), + [anon_sym_add_DASHint] = ACTIONS(13), + [anon_sym_sub_DASHint] = ACTIONS(13), + [anon_sym_mul_DASHint] = ACTIONS(13), + [anon_sym_div_DASHint] = ACTIONS(13), + [anon_sym_rem_DASHint] = ACTIONS(13), + [anon_sym_and_DASHint] = ACTIONS(13), + [anon_sym_or_DASHint] = ACTIONS(13), + [anon_sym_xor_DASHint] = ACTIONS(13), + [anon_sym_shl_DASHint] = ACTIONS(13), + [anon_sym_shr_DASHint] = ACTIONS(13), + [anon_sym_ushr_DASHint] = ACTIONS(13), + [anon_sym_add_DASHlong] = ACTIONS(13), + [anon_sym_sub_DASHlong] = ACTIONS(13), + [anon_sym_mul_DASHlong] = ACTIONS(13), + [anon_sym_div_DASHlong] = ACTIONS(13), + [anon_sym_rem_DASHlong] = ACTIONS(13), + [anon_sym_and_DASHlong] = ACTIONS(13), + [anon_sym_or_DASHlong] = ACTIONS(13), + [anon_sym_xor_DASHlong] = ACTIONS(13), + [anon_sym_shl_DASHlong] = ACTIONS(13), + [anon_sym_shr_DASHlong] = ACTIONS(13), + [anon_sym_ushr_DASHlong] = ACTIONS(13), + [anon_sym_add_DASHfloat] = ACTIONS(13), + [anon_sym_sub_DASHfloat] = ACTIONS(13), + [anon_sym_mul_DASHfloat] = ACTIONS(13), + [anon_sym_div_DASHfloat] = ACTIONS(13), + [anon_sym_rem_DASHfloat] = ACTIONS(13), + [anon_sym_add_DASHdouble] = ACTIONS(13), + [anon_sym_sub_DASHdouble] = ACTIONS(13), + [anon_sym_mul_DASHdouble] = ACTIONS(13), + [anon_sym_div_DASHdouble] = ACTIONS(13), + [anon_sym_rem_DASHdouble] = ACTIONS(13), [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(13), [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(13), [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(13), @@ -18317,3906 +18059,4191 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(13), [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(13), [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(13), - [anon_sym_static_DASHget] = ACTIONS(11), - [anon_sym_static_DASHput] = ACTIONS(11), - [anon_sym_instance_DASHget] = ACTIONS(11), - [anon_sym_instance_DASHput] = ACTIONS(11), - [anon_sym_execute_DASHinline] = ACTIONS(11), + [anon_sym_static_DASHget] = ACTIONS(13), + [anon_sym_static_DASHput] = ACTIONS(13), + [anon_sym_instance_DASHget] = ACTIONS(13), + [anon_sym_instance_DASHput] = ACTIONS(13), + [anon_sym_execute_DASHinline] = ACTIONS(13), [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(13), - [anon_sym_iget_DASHquick] = ACTIONS(11), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(11), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(11), - [anon_sym_iput_DASHquick] = ACTIONS(11), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(11), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(11), - [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(11), - [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(11), - [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(11), - [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(11), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(11), + [anon_sym_iget_DASHquick] = ACTIONS(13), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(13), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(13), + [anon_sym_iput_DASHquick] = ACTIONS(13), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(13), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(13), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(13), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(13), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(13), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(13), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(13), [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(13), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(11), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(13), [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(13), - [anon_sym_rsub_DASHint] = ACTIONS(11), + [anon_sym_rsub_DASHint] = ACTIONS(13), [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(13), [anon_sym_LBRACE] = ACTIONS(15), - [anon_sym_RBRACE] = ACTIONS(17), - [sym_class_identifier] = ACTIONS(19), - [aux_sym_label_token1] = ACTIONS(21), - [aux_sym_jmp_label_token1] = ACTIONS(23), - [anon_sym_LTclinit_GT] = ACTIONS(25), - [anon_sym_LTinit_GT] = ACTIONS(25), - [anon_sym_DASH] = ACTIONS(27), - [anon_sym_LPAREN] = ACTIONS(29), - [anon_sym_LBRACK] = ACTIONS(31), - [aux_sym_primitive_type_token1] = ACTIONS(33), - [aux_sym_primitive_type_token2] = ACTIONS(33), - [anon_sym_DOTenum] = ACTIONS(35), - [sym_variable] = ACTIONS(37), - [sym_parameter] = ACTIONS(37), - [sym_number] = ACTIONS(39), - [sym_float] = ACTIONS(41), - [sym_NaN] = ACTIONS(43), - [sym_Infinity] = ACTIONS(43), - [anon_sym_DQUOTE] = ACTIONS(45), - [anon_sym_true] = ACTIONS(47), - [anon_sym_false] = ACTIONS(47), - [anon_sym_SQUOTE] = ACTIONS(49), - [sym_null] = ACTIONS(41), - [sym_comment] = ACTIONS(3), + [sym_class_identifier] = ACTIONS(17), + [aux_sym_label_token1] = ACTIONS(19), + [aux_sym_jmp_label_token1] = ACTIONS(21), + [anon_sym_DASH] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(25), + [anon_sym_LBRACK] = ACTIONS(27), + [aux_sym_primitive_type_token1] = ACTIONS(29), + [aux_sym_primitive_type_token2] = ACTIONS(29), + [anon_sym_DOTenum] = ACTIONS(31), + [sym_variable] = ACTIONS(33), + [sym_parameter] = ACTIONS(33), + [sym_number] = ACTIONS(35), + [sym_float] = ACTIONS(37), + [sym_NaN] = ACTIONS(37), + [sym_Infinity] = ACTIONS(37), + [anon_sym_DQUOTE] = ACTIONS(39), + [anon_sym_true] = ACTIONS(41), + [anon_sym_false] = ACTIONS(41), + [anon_sym_SQUOTE] = ACTIONS(43), + [sym_null] = ACTIONS(37), + [sym_comment] = ACTIONS(45), }, [3] = { - [sym_subannotation_directive] = STATE(270), - [sym_opcode] = STATE(369), - [sym_value] = STATE(253), - [sym_label] = STATE(270), - [sym_jmp_label] = STATE(270), - [sym_body] = STATE(270), - [sym__field_body] = STATE(271), - [sym_method_signature] = STATE(271), - [sym__method_signature_body] = STATE(272), - [sym_method_handle] = STATE(270), - [sym__full_field_body] = STATE(271), - [sym_full_method_signature] = STATE(271), - [sym_custom_invoke] = STATE(270), - [sym__type] = STATE(270), - [sym_array_type] = STATE(266), - [sym_primitive_type] = STATE(262), - [sym_enum_reference] = STATE(270), - [sym_register] = STATE(270), - [sym_list] = STATE(270), - [sym_range] = STATE(270), - [sym__literal] = STATE(270), - [sym_string] = STATE(270), - [sym_boolean] = STATE(270), - [sym_character] = STATE(270), - [sym_identifier] = ACTIONS(51), - [anon_sym_DOTsubannotation] = ACTIONS(53), - [anon_sym_LF] = ACTIONS(55), - [anon_sym_nop] = ACTIONS(11), - [anon_sym_move] = ACTIONS(11), - [anon_sym_move_SLASHfrom16] = ACTIONS(11), - [anon_sym_move_SLASH16] = ACTIONS(11), - [anon_sym_move_DASHwide] = ACTIONS(11), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(11), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(11), - [anon_sym_move_DASHobject] = ACTIONS(11), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(11), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(11), - [anon_sym_move_DASHresult] = ACTIONS(11), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(11), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(11), - [anon_sym_move_DASHexception] = ACTIONS(11), - [anon_sym_return_DASHvoid] = ACTIONS(11), - [anon_sym_return] = ACTIONS(11), - [anon_sym_return_DASHwide] = ACTIONS(11), - [anon_sym_return_DASHobject] = ACTIONS(11), - [anon_sym_const_SLASH4] = ACTIONS(11), - [anon_sym_const_SLASH16] = ACTIONS(11), - [anon_sym_const] = ACTIONS(11), - [anon_sym_const_SLASHhigh16] = ACTIONS(11), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(11), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(11), - [anon_sym_const_DASHwide] = ACTIONS(11), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(11), - [anon_sym_const_DASHstring] = ACTIONS(11), - [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(11), - [anon_sym_const_DASHclass] = ACTIONS(11), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(11), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(11), - [anon_sym_monitor_DASHenter] = ACTIONS(11), - [anon_sym_monitor_DASHexit] = ACTIONS(11), - [anon_sym_check_DASHcast] = ACTIONS(11), - [anon_sym_instance_DASHof] = ACTIONS(11), - [anon_sym_array_DASHlength] = ACTIONS(11), - [anon_sym_new_DASHinstance] = ACTIONS(11), - [anon_sym_new_DASHarray] = ACTIONS(11), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(11), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(11), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(11), - [anon_sym_throw] = ACTIONS(11), - [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(11), - [anon_sym_goto] = ACTIONS(11), - [anon_sym_goto_SLASH16] = ACTIONS(11), - [anon_sym_goto_SLASH32] = ACTIONS(11), - [anon_sym_packed_DASHswitch] = ACTIONS(11), - [anon_sym_sparse_DASHswitch] = ACTIONS(11), - [anon_sym_cmpl_DASHfloat] = ACTIONS(11), - [anon_sym_cmpg_DASHfloat] = ACTIONS(11), - [anon_sym_cmpl_DASHdouble] = ACTIONS(11), - [anon_sym_cmpg_DASHdouble] = ACTIONS(11), - [anon_sym_cmp_DASHlong] = ACTIONS(11), - [anon_sym_if_DASHeq] = ACTIONS(11), - [anon_sym_if_DASHne] = ACTIONS(11), - [anon_sym_if_DASHlt] = ACTIONS(11), - [anon_sym_if_DASHge] = ACTIONS(11), - [anon_sym_if_DASHgt] = ACTIONS(11), - [anon_sym_if_DASHle] = ACTIONS(11), - [anon_sym_if_DASHeqz] = ACTIONS(11), - [anon_sym_if_DASHnez] = ACTIONS(11), - [anon_sym_if_DASHltz] = ACTIONS(11), - [anon_sym_if_DASHgez] = ACTIONS(11), - [anon_sym_if_DASHgtz] = ACTIONS(11), - [anon_sym_if_DASHlez] = ACTIONS(11), - [anon_sym_aget] = ACTIONS(11), - [anon_sym_aget_DASHwide] = ACTIONS(11), - [anon_sym_aget_DASHobject] = ACTIONS(11), - [anon_sym_aget_DASHboolean] = ACTIONS(11), - [anon_sym_aget_DASHbyte] = ACTIONS(11), - [anon_sym_aget_DASHchar] = ACTIONS(11), - [anon_sym_aget_DASHshort] = ACTIONS(11), - [anon_sym_aput] = ACTIONS(11), - [anon_sym_aput_DASHwide] = ACTIONS(11), - [anon_sym_aput_DASHobject] = ACTIONS(11), - [anon_sym_aput_DASHboolean] = ACTIONS(11), - [anon_sym_aput_DASHbyte] = ACTIONS(11), - [anon_sym_aput_DASHchar] = ACTIONS(11), - [anon_sym_aput_DASHshort] = ACTIONS(11), - [anon_sym_iget] = ACTIONS(11), - [anon_sym_iget_DASHwide] = ACTIONS(11), - [anon_sym_iget_DASHobject] = ACTIONS(11), - [anon_sym_iget_DASHboolean] = ACTIONS(11), - [anon_sym_iget_DASHbyte] = ACTIONS(11), - [anon_sym_iget_DASHchar] = ACTIONS(11), - [anon_sym_iget_DASHshort] = ACTIONS(11), - [anon_sym_iget_DASHvolatile] = ACTIONS(11), - [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(11), - [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(11), - [anon_sym_iput] = ACTIONS(11), - [anon_sym_iput_DASHwide] = ACTIONS(11), - [anon_sym_iput_DASHobject] = ACTIONS(11), - [anon_sym_iput_DASHboolean] = ACTIONS(11), - [anon_sym_iput_DASHbyte] = ACTIONS(11), - [anon_sym_iput_DASHchar] = ACTIONS(11), - [anon_sym_iput_DASHshort] = ACTIONS(11), - [anon_sym_iput_DASHvolatile] = ACTIONS(11), - [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(11), - [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(11), - [anon_sym_sget] = ACTIONS(11), - [anon_sym_sget_DASHwide] = ACTIONS(11), - [anon_sym_sget_DASHobject] = ACTIONS(11), - [anon_sym_sget_DASHboolean] = ACTIONS(11), - [anon_sym_sget_DASHbyte] = ACTIONS(11), - [anon_sym_sget_DASHchar] = ACTIONS(11), - [anon_sym_sget_DASHshort] = ACTIONS(11), - [anon_sym_sget_DASHvolatile] = ACTIONS(11), - [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(11), - [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(11), - [anon_sym_sput] = ACTIONS(11), - [anon_sym_sput_DASHwide] = ACTIONS(11), - [anon_sym_sput_DASHobject] = ACTIONS(11), - [anon_sym_sput_DASHboolean] = ACTIONS(11), - [anon_sym_sput_DASHbyte] = ACTIONS(11), - [anon_sym_sput_DASHchar] = ACTIONS(11), - [anon_sym_sput_DASHshort] = ACTIONS(11), - [anon_sym_sput_DASHvolatile] = ACTIONS(11), - [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(11), - [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(11), - [anon_sym_invoke_DASHconstructor] = ACTIONS(11), - [anon_sym_invoke_DASHcustom] = ACTIONS(11), - [anon_sym_invoke_DASHdirect] = ACTIONS(11), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(11), - [anon_sym_invoke_DASHinstance] = ACTIONS(11), - [anon_sym_invoke_DASHinterface] = ACTIONS(11), - [anon_sym_invoke_DASHpolymorphic] = ACTIONS(11), - [anon_sym_invoke_DASHstatic] = ACTIONS(11), - [anon_sym_invoke_DASHsuper] = ACTIONS(11), - [anon_sym_invoke_DASHvirtual] = ACTIONS(11), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(11), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(11), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(11), - [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(11), - [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(11), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(11), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(11), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(11), - [anon_sym_neg_DASHint] = ACTIONS(11), - [anon_sym_not_DASHint] = ACTIONS(11), - [anon_sym_neg_DASHlong] = ACTIONS(11), - [anon_sym_not_DASHlong] = ACTIONS(11), - [anon_sym_neg_DASHfloat] = ACTIONS(11), - [anon_sym_neg_DASHdouble] = ACTIONS(11), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(11), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(11), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(11), - [anon_sym_long_DASHto_DASHint] = ACTIONS(11), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(11), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(11), - [anon_sym_float_DASHto_DASHint] = ACTIONS(11), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(11), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(11), - [anon_sym_double_DASHto_DASHint] = ACTIONS(11), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(11), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(11), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(11), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(11), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(11), - [anon_sym_add_DASHint] = ACTIONS(11), - [anon_sym_sub_DASHint] = ACTIONS(11), - [anon_sym_mul_DASHint] = ACTIONS(11), - [anon_sym_div_DASHint] = ACTIONS(11), - [anon_sym_rem_DASHint] = ACTIONS(11), - [anon_sym_and_DASHint] = ACTIONS(11), - [anon_sym_or_DASHint] = ACTIONS(11), - [anon_sym_xor_DASHint] = ACTIONS(11), - [anon_sym_shl_DASHint] = ACTIONS(11), - [anon_sym_shr_DASHint] = ACTIONS(11), - [anon_sym_ushr_DASHint] = ACTIONS(11), - [anon_sym_add_DASHlong] = ACTIONS(11), - [anon_sym_sub_DASHlong] = ACTIONS(11), - [anon_sym_mul_DASHlong] = ACTIONS(11), - [anon_sym_div_DASHlong] = ACTIONS(11), - [anon_sym_rem_DASHlong] = ACTIONS(11), - [anon_sym_and_DASHlong] = ACTIONS(11), - [anon_sym_or_DASHlong] = ACTIONS(11), - [anon_sym_xor_DASHlong] = ACTIONS(11), - [anon_sym_shl_DASHlong] = ACTIONS(11), - [anon_sym_shr_DASHlong] = ACTIONS(11), - [anon_sym_ushr_DASHlong] = ACTIONS(11), - [anon_sym_add_DASHfloat] = ACTIONS(11), - [anon_sym_sub_DASHfloat] = ACTIONS(11), - [anon_sym_mul_DASHfloat] = ACTIONS(11), - [anon_sym_div_DASHfloat] = ACTIONS(11), - [anon_sym_rem_DASHfloat] = ACTIONS(11), - [anon_sym_add_DASHdouble] = ACTIONS(11), - [anon_sym_sub_DASHdouble] = ACTIONS(11), - [anon_sym_mul_DASHdouble] = ACTIONS(11), - [anon_sym_div_DASHdouble] = ACTIONS(11), - [anon_sym_rem_DASHdouble] = ACTIONS(11), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(11), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(11), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(11), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(11), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(11), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(11), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(11), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(11), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(11), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(11), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(11), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(11), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(11), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(11), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(11), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(11), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(11), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(11), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(11), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(11), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(11), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(11), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(11), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(11), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(11), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(11), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(11), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(11), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(11), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(11), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(11), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(11), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(11), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(11), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(11), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(11), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(11), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(11), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(11), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(11), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(11), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(11), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(11), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(11), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(11), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(11), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(11), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(11), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(11), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(11), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(11), - [anon_sym_static_DASHget] = ACTIONS(11), - [anon_sym_static_DASHput] = ACTIONS(11), - [anon_sym_instance_DASHget] = ACTIONS(11), - [anon_sym_instance_DASHput] = ACTIONS(11), - [anon_sym_execute_DASHinline] = ACTIONS(11), - [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(11), - [anon_sym_iget_DASHquick] = ACTIONS(11), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(11), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(11), - [anon_sym_iput_DASHquick] = ACTIONS(11), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(11), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(11), - [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(11), - [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(11), - [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(11), - [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(11), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(11), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(11), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(11), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(11), - [anon_sym_rsub_DASHint] = ACTIONS(11), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(11), - [anon_sym_LBRACE] = ACTIONS(57), - [sym_class_identifier] = ACTIONS(59), - [aux_sym_label_token1] = ACTIONS(61), - [aux_sym_jmp_label_token1] = ACTIONS(63), - [anon_sym_LTclinit_GT] = ACTIONS(65), - [anon_sym_LTinit_GT] = ACTIONS(65), - [anon_sym_DASH] = ACTIONS(67), - [anon_sym_LPAREN] = ACTIONS(69), - [anon_sym_LBRACK] = ACTIONS(71), - [aux_sym_primitive_type_token1] = ACTIONS(73), - [aux_sym_primitive_type_token2] = ACTIONS(73), - [anon_sym_DOTenum] = ACTIONS(75), - [sym_variable] = ACTIONS(77), - [sym_parameter] = ACTIONS(77), - [sym_number] = ACTIONS(79), - [sym_float] = ACTIONS(81), - [sym_NaN] = ACTIONS(81), - [sym_Infinity] = ACTIONS(81), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_true] = ACTIONS(85), - [anon_sym_false] = ACTIONS(85), - [anon_sym_SQUOTE] = ACTIONS(87), - [sym_null] = ACTIONS(81), - [sym_comment] = ACTIONS(89), + [sym_subannotation_directive] = STATE(119), + [sym_opcode] = STATE(343), + [sym_value] = STATE(219), + [sym_label] = STATE(119), + [sym_jmp_label] = STATE(262), + [sym_body] = STATE(119), + [sym__field_body] = STATE(83), + [sym_method_signature] = STATE(83), + [sym__method_signature_body] = STATE(81), + [sym_method_handle] = STATE(119), + [sym__full_field_body] = STATE(83), + [sym_full_method_signature] = STATE(83), + [sym_custom_invoke] = STATE(119), + [sym_type] = STATE(119), + [sym_array_type] = STATE(75), + [sym_primitive_type] = STATE(70), + [sym_enum_reference] = STATE(119), + [sym_register] = STATE(261), + [sym_list] = STATE(119), + [sym_range] = STATE(119), + [sym_literal] = STATE(119), + [sym_string] = STATE(26), + [sym_boolean] = STATE(26), + [sym_character] = STATE(26), + [sym_identifier] = ACTIONS(47), + [anon_sym_DOTsubannotation] = ACTIONS(49), + [anon_sym_nop] = ACTIONS(13), + [anon_sym_move] = ACTIONS(13), + [anon_sym_move_SLASHfrom16] = ACTIONS(51), + [anon_sym_move_SLASH16] = ACTIONS(51), + [anon_sym_move_DASHwide] = ACTIONS(13), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(51), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(51), + [anon_sym_move_DASHobject] = ACTIONS(13), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(51), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(51), + [anon_sym_move_DASHresult] = ACTIONS(13), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(13), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(13), + [anon_sym_move_DASHexception] = ACTIONS(13), + [anon_sym_return_DASHvoid] = ACTIONS(13), + [anon_sym_return] = ACTIONS(13), + [anon_sym_return_DASHwide] = ACTIONS(13), + [anon_sym_return_DASHobject] = ACTIONS(13), + [anon_sym_const_SLASH4] = ACTIONS(51), + [anon_sym_const_SLASH16] = ACTIONS(51), + [anon_sym_const] = ACTIONS(13), + [anon_sym_const_SLASHhigh16] = ACTIONS(51), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(51), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(51), + [anon_sym_const_DASHwide] = ACTIONS(13), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(51), + [anon_sym_const_DASHstring] = ACTIONS(13), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(51), + [anon_sym_const_DASHclass] = ACTIONS(13), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(13), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(13), + [anon_sym_monitor_DASHenter] = ACTIONS(13), + [anon_sym_monitor_DASHexit] = ACTIONS(13), + [anon_sym_check_DASHcast] = ACTIONS(13), + [anon_sym_instance_DASHof] = ACTIONS(13), + [anon_sym_array_DASHlength] = ACTIONS(13), + [anon_sym_new_DASHinstance] = ACTIONS(13), + [anon_sym_new_DASHarray] = ACTIONS(13), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(13), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(51), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(13), + [anon_sym_throw] = ACTIONS(13), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(13), + [anon_sym_goto] = ACTIONS(13), + [anon_sym_goto_SLASH16] = ACTIONS(51), + [anon_sym_goto_SLASH32] = ACTIONS(51), + [anon_sym_packed_DASHswitch] = ACTIONS(13), + [anon_sym_sparse_DASHswitch] = ACTIONS(13), + [anon_sym_cmpl_DASHfloat] = ACTIONS(13), + [anon_sym_cmpg_DASHfloat] = ACTIONS(13), + [anon_sym_cmpl_DASHdouble] = ACTIONS(13), + [anon_sym_cmpg_DASHdouble] = ACTIONS(13), + [anon_sym_cmp_DASHlong] = ACTIONS(13), + [anon_sym_if_DASHeq] = ACTIONS(13), + [anon_sym_if_DASHne] = ACTIONS(13), + [anon_sym_if_DASHlt] = ACTIONS(13), + [anon_sym_if_DASHge] = ACTIONS(13), + [anon_sym_if_DASHgt] = ACTIONS(13), + [anon_sym_if_DASHle] = ACTIONS(13), + [anon_sym_if_DASHeqz] = ACTIONS(13), + [anon_sym_if_DASHnez] = ACTIONS(13), + [anon_sym_if_DASHltz] = ACTIONS(13), + [anon_sym_if_DASHgez] = ACTIONS(13), + [anon_sym_if_DASHgtz] = ACTIONS(13), + [anon_sym_if_DASHlez] = ACTIONS(13), + [anon_sym_aget] = ACTIONS(13), + [anon_sym_aget_DASHwide] = ACTIONS(13), + [anon_sym_aget_DASHobject] = ACTIONS(13), + [anon_sym_aget_DASHboolean] = ACTIONS(13), + [anon_sym_aget_DASHbyte] = ACTIONS(13), + [anon_sym_aget_DASHchar] = ACTIONS(13), + [anon_sym_aget_DASHshort] = ACTIONS(13), + [anon_sym_aput] = ACTIONS(13), + [anon_sym_aput_DASHwide] = ACTIONS(13), + [anon_sym_aput_DASHobject] = ACTIONS(13), + [anon_sym_aput_DASHboolean] = ACTIONS(13), + [anon_sym_aput_DASHbyte] = ACTIONS(13), + [anon_sym_aput_DASHchar] = ACTIONS(13), + [anon_sym_aput_DASHshort] = ACTIONS(13), + [anon_sym_iget] = ACTIONS(13), + [anon_sym_iget_DASHwide] = ACTIONS(13), + [anon_sym_iget_DASHobject] = ACTIONS(13), + [anon_sym_iget_DASHboolean] = ACTIONS(13), + [anon_sym_iget_DASHbyte] = ACTIONS(13), + [anon_sym_iget_DASHchar] = ACTIONS(13), + [anon_sym_iget_DASHshort] = ACTIONS(13), + [anon_sym_iget_DASHvolatile] = ACTIONS(13), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(13), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(13), + [anon_sym_iput] = ACTIONS(13), + [anon_sym_iput_DASHwide] = ACTIONS(13), + [anon_sym_iput_DASHobject] = ACTIONS(13), + [anon_sym_iput_DASHboolean] = ACTIONS(13), + [anon_sym_iput_DASHbyte] = ACTIONS(13), + [anon_sym_iput_DASHchar] = ACTIONS(13), + [anon_sym_iput_DASHshort] = ACTIONS(13), + [anon_sym_iput_DASHvolatile] = ACTIONS(13), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(13), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(13), + [anon_sym_sget] = ACTIONS(13), + [anon_sym_sget_DASHwide] = ACTIONS(13), + [anon_sym_sget_DASHobject] = ACTIONS(13), + [anon_sym_sget_DASHboolean] = ACTIONS(13), + [anon_sym_sget_DASHbyte] = ACTIONS(13), + [anon_sym_sget_DASHchar] = ACTIONS(13), + [anon_sym_sget_DASHshort] = ACTIONS(13), + [anon_sym_sget_DASHvolatile] = ACTIONS(13), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(13), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(13), + [anon_sym_sput] = ACTIONS(13), + [anon_sym_sput_DASHwide] = ACTIONS(13), + [anon_sym_sput_DASHobject] = ACTIONS(13), + [anon_sym_sput_DASHboolean] = ACTIONS(13), + [anon_sym_sput_DASHbyte] = ACTIONS(13), + [anon_sym_sput_DASHchar] = ACTIONS(13), + [anon_sym_sput_DASHshort] = ACTIONS(13), + [anon_sym_sput_DASHvolatile] = ACTIONS(13), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(13), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(13), + [anon_sym_invoke_DASHconstructor] = ACTIONS(13), + [anon_sym_invoke_DASHcustom] = ACTIONS(13), + [anon_sym_invoke_DASHdirect] = ACTIONS(13), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(13), + [anon_sym_invoke_DASHinstance] = ACTIONS(13), + [anon_sym_invoke_DASHinterface] = ACTIONS(13), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(13), + [anon_sym_invoke_DASHstatic] = ACTIONS(13), + [anon_sym_invoke_DASHsuper] = ACTIONS(13), + [anon_sym_invoke_DASHvirtual] = ACTIONS(13), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(51), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(51), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(51), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(51), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(51), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(51), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(51), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(51), + [anon_sym_neg_DASHint] = ACTIONS(13), + [anon_sym_not_DASHint] = ACTIONS(13), + [anon_sym_neg_DASHlong] = ACTIONS(13), + [anon_sym_not_DASHlong] = ACTIONS(13), + [anon_sym_neg_DASHfloat] = ACTIONS(13), + [anon_sym_neg_DASHdouble] = ACTIONS(13), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(13), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(13), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(13), + [anon_sym_long_DASHto_DASHint] = ACTIONS(13), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(13), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(13), + [anon_sym_float_DASHto_DASHint] = ACTIONS(13), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(13), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(13), + [anon_sym_double_DASHto_DASHint] = ACTIONS(13), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(13), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(13), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(13), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(13), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(13), + [anon_sym_add_DASHint] = ACTIONS(13), + [anon_sym_sub_DASHint] = ACTIONS(13), + [anon_sym_mul_DASHint] = ACTIONS(13), + [anon_sym_div_DASHint] = ACTIONS(13), + [anon_sym_rem_DASHint] = ACTIONS(13), + [anon_sym_and_DASHint] = ACTIONS(13), + [anon_sym_or_DASHint] = ACTIONS(13), + [anon_sym_xor_DASHint] = ACTIONS(13), + [anon_sym_shl_DASHint] = ACTIONS(13), + [anon_sym_shr_DASHint] = ACTIONS(13), + [anon_sym_ushr_DASHint] = ACTIONS(13), + [anon_sym_add_DASHlong] = ACTIONS(13), + [anon_sym_sub_DASHlong] = ACTIONS(13), + [anon_sym_mul_DASHlong] = ACTIONS(13), + [anon_sym_div_DASHlong] = ACTIONS(13), + [anon_sym_rem_DASHlong] = ACTIONS(13), + [anon_sym_and_DASHlong] = ACTIONS(13), + [anon_sym_or_DASHlong] = ACTIONS(13), + [anon_sym_xor_DASHlong] = ACTIONS(13), + [anon_sym_shl_DASHlong] = ACTIONS(13), + [anon_sym_shr_DASHlong] = ACTIONS(13), + [anon_sym_ushr_DASHlong] = ACTIONS(13), + [anon_sym_add_DASHfloat] = ACTIONS(13), + [anon_sym_sub_DASHfloat] = ACTIONS(13), + [anon_sym_mul_DASHfloat] = ACTIONS(13), + [anon_sym_div_DASHfloat] = ACTIONS(13), + [anon_sym_rem_DASHfloat] = ACTIONS(13), + [anon_sym_add_DASHdouble] = ACTIONS(13), + [anon_sym_sub_DASHdouble] = ACTIONS(13), + [anon_sym_mul_DASHdouble] = ACTIONS(13), + [anon_sym_div_DASHdouble] = ACTIONS(13), + [anon_sym_rem_DASHdouble] = ACTIONS(13), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(51), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(51), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(51), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(51), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(51), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(51), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(51), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(51), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(51), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(51), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(51), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(51), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(51), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(51), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(51), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(51), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(51), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(51), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_static_DASHget] = ACTIONS(13), + [anon_sym_static_DASHput] = ACTIONS(13), + [anon_sym_instance_DASHget] = ACTIONS(13), + [anon_sym_instance_DASHput] = ACTIONS(13), + [anon_sym_execute_DASHinline] = ACTIONS(13), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(51), + [anon_sym_iget_DASHquick] = ACTIONS(13), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(13), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(13), + [anon_sym_iput_DASHquick] = ACTIONS(13), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(13), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(13), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(13), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(13), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(13), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(13), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(13), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(51), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(13), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(51), + [anon_sym_rsub_DASHint] = ACTIONS(13), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_LBRACE] = ACTIONS(53), + [anon_sym_RBRACE] = ACTIONS(55), + [sym_class_identifier] = ACTIONS(57), + [aux_sym_label_token1] = ACTIONS(59), + [aux_sym_jmp_label_token1] = ACTIONS(61), + [anon_sym_DASH] = ACTIONS(63), + [anon_sym_LPAREN] = ACTIONS(65), + [anon_sym_LBRACK] = ACTIONS(67), + [aux_sym_primitive_type_token1] = ACTIONS(69), + [aux_sym_primitive_type_token2] = ACTIONS(69), + [anon_sym_DOTenum] = ACTIONS(71), + [sym_variable] = ACTIONS(73), + [sym_parameter] = ACTIONS(73), + [sym_number] = ACTIONS(75), + [sym_float] = ACTIONS(77), + [sym_NaN] = ACTIONS(79), + [sym_Infinity] = ACTIONS(79), + [anon_sym_DQUOTE] = ACTIONS(81), + [anon_sym_true] = ACTIONS(83), + [anon_sym_false] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_null] = ACTIONS(77), + [sym_comment] = ACTIONS(3), }, [4] = { - [sym_subannotation_directive] = STATE(140), - [sym_opcode] = STATE(349), - [sym_value] = STATE(240), - [sym_label] = STATE(140), - [sym_jmp_label] = STATE(249), - [sym_body] = STATE(140), - [sym__field_body] = STATE(81), - [sym_method_signature] = STATE(81), - [sym__method_signature_body] = STATE(82), - [sym_method_handle] = STATE(140), - [sym__full_field_body] = STATE(81), - [sym_full_method_signature] = STATE(81), - [sym_custom_invoke] = STATE(140), - [sym__type] = STATE(140), - [sym_array_type] = STATE(73), - [sym_primitive_type] = STATE(71), - [sym_enum_reference] = STATE(140), - [sym_register] = STATE(250), - [sym_list] = STATE(140), - [sym_range] = STATE(140), - [sym__literal] = STATE(140), - [sym_string] = STATE(140), - [sym_boolean] = STATE(140), - [sym_character] = STATE(140), + [sym_subannotation_directive] = STATE(119), + [sym_opcode] = STATE(343), + [sym_value] = STATE(243), + [sym_label] = STATE(119), + [sym_jmp_label] = STATE(231), + [sym_body] = STATE(119), + [sym__field_body] = STATE(83), + [sym_method_signature] = STATE(83), + [sym__method_signature_body] = STATE(81), + [sym_method_handle] = STATE(119), + [sym__full_field_body] = STATE(83), + [sym_full_method_signature] = STATE(83), + [sym_custom_invoke] = STATE(119), + [sym_type] = STATE(119), + [sym_array_type] = STATE(75), + [sym_primitive_type] = STATE(70), + [sym_enum_reference] = STATE(119), + [sym_register] = STATE(236), + [sym_list] = STATE(119), + [sym_range] = STATE(119), + [sym_literal] = STATE(119), + [sym_string] = STATE(26), + [sym_boolean] = STATE(26), + [sym_character] = STATE(26), + [sym_identifier] = ACTIONS(47), + [anon_sym_DOTsubannotation] = ACTIONS(49), + [anon_sym_nop] = ACTIONS(13), + [anon_sym_move] = ACTIONS(13), + [anon_sym_move_SLASHfrom16] = ACTIONS(51), + [anon_sym_move_SLASH16] = ACTIONS(51), + [anon_sym_move_DASHwide] = ACTIONS(13), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(51), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(51), + [anon_sym_move_DASHobject] = ACTIONS(13), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(51), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(51), + [anon_sym_move_DASHresult] = ACTIONS(13), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(13), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(13), + [anon_sym_move_DASHexception] = ACTIONS(13), + [anon_sym_return_DASHvoid] = ACTIONS(13), + [anon_sym_return] = ACTIONS(13), + [anon_sym_return_DASHwide] = ACTIONS(13), + [anon_sym_return_DASHobject] = ACTIONS(13), + [anon_sym_const_SLASH4] = ACTIONS(51), + [anon_sym_const_SLASH16] = ACTIONS(51), + [anon_sym_const] = ACTIONS(13), + [anon_sym_const_SLASHhigh16] = ACTIONS(51), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(51), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(51), + [anon_sym_const_DASHwide] = ACTIONS(13), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(51), + [anon_sym_const_DASHstring] = ACTIONS(13), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(51), + [anon_sym_const_DASHclass] = ACTIONS(13), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(13), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(13), + [anon_sym_monitor_DASHenter] = ACTIONS(13), + [anon_sym_monitor_DASHexit] = ACTIONS(13), + [anon_sym_check_DASHcast] = ACTIONS(13), + [anon_sym_instance_DASHof] = ACTIONS(13), + [anon_sym_array_DASHlength] = ACTIONS(13), + [anon_sym_new_DASHinstance] = ACTIONS(13), + [anon_sym_new_DASHarray] = ACTIONS(13), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(13), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(51), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(13), + [anon_sym_throw] = ACTIONS(13), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(13), + [anon_sym_goto] = ACTIONS(13), + [anon_sym_goto_SLASH16] = ACTIONS(51), + [anon_sym_goto_SLASH32] = ACTIONS(51), + [anon_sym_packed_DASHswitch] = ACTIONS(13), + [anon_sym_sparse_DASHswitch] = ACTIONS(13), + [anon_sym_cmpl_DASHfloat] = ACTIONS(13), + [anon_sym_cmpg_DASHfloat] = ACTIONS(13), + [anon_sym_cmpl_DASHdouble] = ACTIONS(13), + [anon_sym_cmpg_DASHdouble] = ACTIONS(13), + [anon_sym_cmp_DASHlong] = ACTIONS(13), + [anon_sym_if_DASHeq] = ACTIONS(13), + [anon_sym_if_DASHne] = ACTIONS(13), + [anon_sym_if_DASHlt] = ACTIONS(13), + [anon_sym_if_DASHge] = ACTIONS(13), + [anon_sym_if_DASHgt] = ACTIONS(13), + [anon_sym_if_DASHle] = ACTIONS(13), + [anon_sym_if_DASHeqz] = ACTIONS(13), + [anon_sym_if_DASHnez] = ACTIONS(13), + [anon_sym_if_DASHltz] = ACTIONS(13), + [anon_sym_if_DASHgez] = ACTIONS(13), + [anon_sym_if_DASHgtz] = ACTIONS(13), + [anon_sym_if_DASHlez] = ACTIONS(13), + [anon_sym_aget] = ACTIONS(13), + [anon_sym_aget_DASHwide] = ACTIONS(13), + [anon_sym_aget_DASHobject] = ACTIONS(13), + [anon_sym_aget_DASHboolean] = ACTIONS(13), + [anon_sym_aget_DASHbyte] = ACTIONS(13), + [anon_sym_aget_DASHchar] = ACTIONS(13), + [anon_sym_aget_DASHshort] = ACTIONS(13), + [anon_sym_aput] = ACTIONS(13), + [anon_sym_aput_DASHwide] = ACTIONS(13), + [anon_sym_aput_DASHobject] = ACTIONS(13), + [anon_sym_aput_DASHboolean] = ACTIONS(13), + [anon_sym_aput_DASHbyte] = ACTIONS(13), + [anon_sym_aput_DASHchar] = ACTIONS(13), + [anon_sym_aput_DASHshort] = ACTIONS(13), + [anon_sym_iget] = ACTIONS(13), + [anon_sym_iget_DASHwide] = ACTIONS(13), + [anon_sym_iget_DASHobject] = ACTIONS(13), + [anon_sym_iget_DASHboolean] = ACTIONS(13), + [anon_sym_iget_DASHbyte] = ACTIONS(13), + [anon_sym_iget_DASHchar] = ACTIONS(13), + [anon_sym_iget_DASHshort] = ACTIONS(13), + [anon_sym_iget_DASHvolatile] = ACTIONS(13), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(13), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(13), + [anon_sym_iput] = ACTIONS(13), + [anon_sym_iput_DASHwide] = ACTIONS(13), + [anon_sym_iput_DASHobject] = ACTIONS(13), + [anon_sym_iput_DASHboolean] = ACTIONS(13), + [anon_sym_iput_DASHbyte] = ACTIONS(13), + [anon_sym_iput_DASHchar] = ACTIONS(13), + [anon_sym_iput_DASHshort] = ACTIONS(13), + [anon_sym_iput_DASHvolatile] = ACTIONS(13), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(13), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(13), + [anon_sym_sget] = ACTIONS(13), + [anon_sym_sget_DASHwide] = ACTIONS(13), + [anon_sym_sget_DASHobject] = ACTIONS(13), + [anon_sym_sget_DASHboolean] = ACTIONS(13), + [anon_sym_sget_DASHbyte] = ACTIONS(13), + [anon_sym_sget_DASHchar] = ACTIONS(13), + [anon_sym_sget_DASHshort] = ACTIONS(13), + [anon_sym_sget_DASHvolatile] = ACTIONS(13), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(13), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(13), + [anon_sym_sput] = ACTIONS(13), + [anon_sym_sput_DASHwide] = ACTIONS(13), + [anon_sym_sput_DASHobject] = ACTIONS(13), + [anon_sym_sput_DASHboolean] = ACTIONS(13), + [anon_sym_sput_DASHbyte] = ACTIONS(13), + [anon_sym_sput_DASHchar] = ACTIONS(13), + [anon_sym_sput_DASHshort] = ACTIONS(13), + [anon_sym_sput_DASHvolatile] = ACTIONS(13), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(13), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(13), + [anon_sym_invoke_DASHconstructor] = ACTIONS(13), + [anon_sym_invoke_DASHcustom] = ACTIONS(13), + [anon_sym_invoke_DASHdirect] = ACTIONS(13), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(13), + [anon_sym_invoke_DASHinstance] = ACTIONS(13), + [anon_sym_invoke_DASHinterface] = ACTIONS(13), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(13), + [anon_sym_invoke_DASHstatic] = ACTIONS(13), + [anon_sym_invoke_DASHsuper] = ACTIONS(13), + [anon_sym_invoke_DASHvirtual] = ACTIONS(13), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(51), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(51), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(51), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(51), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(51), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(51), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(51), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(51), + [anon_sym_neg_DASHint] = ACTIONS(13), + [anon_sym_not_DASHint] = ACTIONS(13), + [anon_sym_neg_DASHlong] = ACTIONS(13), + [anon_sym_not_DASHlong] = ACTIONS(13), + [anon_sym_neg_DASHfloat] = ACTIONS(13), + [anon_sym_neg_DASHdouble] = ACTIONS(13), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(13), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(13), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(13), + [anon_sym_long_DASHto_DASHint] = ACTIONS(13), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(13), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(13), + [anon_sym_float_DASHto_DASHint] = ACTIONS(13), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(13), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(13), + [anon_sym_double_DASHto_DASHint] = ACTIONS(13), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(13), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(13), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(13), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(13), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(13), + [anon_sym_add_DASHint] = ACTIONS(13), + [anon_sym_sub_DASHint] = ACTIONS(13), + [anon_sym_mul_DASHint] = ACTIONS(13), + [anon_sym_div_DASHint] = ACTIONS(13), + [anon_sym_rem_DASHint] = ACTIONS(13), + [anon_sym_and_DASHint] = ACTIONS(13), + [anon_sym_or_DASHint] = ACTIONS(13), + [anon_sym_xor_DASHint] = ACTIONS(13), + [anon_sym_shl_DASHint] = ACTIONS(13), + [anon_sym_shr_DASHint] = ACTIONS(13), + [anon_sym_ushr_DASHint] = ACTIONS(13), + [anon_sym_add_DASHlong] = ACTIONS(13), + [anon_sym_sub_DASHlong] = ACTIONS(13), + [anon_sym_mul_DASHlong] = ACTIONS(13), + [anon_sym_div_DASHlong] = ACTIONS(13), + [anon_sym_rem_DASHlong] = ACTIONS(13), + [anon_sym_and_DASHlong] = ACTIONS(13), + [anon_sym_or_DASHlong] = ACTIONS(13), + [anon_sym_xor_DASHlong] = ACTIONS(13), + [anon_sym_shl_DASHlong] = ACTIONS(13), + [anon_sym_shr_DASHlong] = ACTIONS(13), + [anon_sym_ushr_DASHlong] = ACTIONS(13), + [anon_sym_add_DASHfloat] = ACTIONS(13), + [anon_sym_sub_DASHfloat] = ACTIONS(13), + [anon_sym_mul_DASHfloat] = ACTIONS(13), + [anon_sym_div_DASHfloat] = ACTIONS(13), + [anon_sym_rem_DASHfloat] = ACTIONS(13), + [anon_sym_add_DASHdouble] = ACTIONS(13), + [anon_sym_sub_DASHdouble] = ACTIONS(13), + [anon_sym_mul_DASHdouble] = ACTIONS(13), + [anon_sym_div_DASHdouble] = ACTIONS(13), + [anon_sym_rem_DASHdouble] = ACTIONS(13), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(51), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(51), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(51), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(51), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(51), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(51), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(51), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(51), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(51), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(51), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(51), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(51), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(51), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(51), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(51), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(51), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(51), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(51), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_static_DASHget] = ACTIONS(13), + [anon_sym_static_DASHput] = ACTIONS(13), + [anon_sym_instance_DASHget] = ACTIONS(13), + [anon_sym_instance_DASHput] = ACTIONS(13), + [anon_sym_execute_DASHinline] = ACTIONS(13), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(51), + [anon_sym_iget_DASHquick] = ACTIONS(13), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(13), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(13), + [anon_sym_iput_DASHquick] = ACTIONS(13), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(13), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(13), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(13), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(13), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(13), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(13), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(13), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(51), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(13), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(51), + [anon_sym_rsub_DASHint] = ACTIONS(13), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_LBRACE] = ACTIONS(53), + [anon_sym_RBRACE] = ACTIONS(87), + [sym_class_identifier] = ACTIONS(57), + [aux_sym_label_token1] = ACTIONS(59), + [aux_sym_jmp_label_token1] = ACTIONS(61), + [anon_sym_DASH] = ACTIONS(63), + [anon_sym_LPAREN] = ACTIONS(65), + [anon_sym_LBRACK] = ACTIONS(67), + [aux_sym_primitive_type_token1] = ACTIONS(69), + [aux_sym_primitive_type_token2] = ACTIONS(69), + [anon_sym_DOTenum] = ACTIONS(71), + [sym_variable] = ACTIONS(73), + [sym_parameter] = ACTIONS(73), + [sym_number] = ACTIONS(89), + [sym_float] = ACTIONS(77), + [sym_NaN] = ACTIONS(79), + [sym_Infinity] = ACTIONS(79), + [anon_sym_DQUOTE] = ACTIONS(81), + [anon_sym_true] = ACTIONS(83), + [anon_sym_false] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_null] = ACTIONS(77), + [sym_comment] = ACTIONS(3), + }, + [5] = { + [sym_subannotation_directive] = STATE(119), + [sym_opcode] = STATE(343), + [sym_value] = STATE(219), + [sym_label] = STATE(119), + [sym_jmp_label] = STATE(119), + [sym_body] = STATE(119), + [sym__field_body] = STATE(83), + [sym_method_signature] = STATE(83), + [sym__method_signature_body] = STATE(81), + [sym_method_handle] = STATE(119), + [sym__full_field_body] = STATE(83), + [sym_full_method_signature] = STATE(83), + [sym_custom_invoke] = STATE(119), + [sym_type] = STATE(119), + [sym_array_type] = STATE(75), + [sym_primitive_type] = STATE(70), + [sym_enum_reference] = STATE(119), + [sym_register] = STATE(119), + [sym_list] = STATE(119), + [sym_range] = STATE(119), + [sym_literal] = STATE(119), + [sym_string] = STATE(26), + [sym_boolean] = STATE(26), + [sym_character] = STATE(26), + [sym_identifier] = ACTIONS(47), + [anon_sym_DOTsubannotation] = ACTIONS(49), + [anon_sym_nop] = ACTIONS(13), + [anon_sym_move] = ACTIONS(13), + [anon_sym_move_SLASHfrom16] = ACTIONS(51), + [anon_sym_move_SLASH16] = ACTIONS(51), + [anon_sym_move_DASHwide] = ACTIONS(13), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(51), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(51), + [anon_sym_move_DASHobject] = ACTIONS(13), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(51), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(51), + [anon_sym_move_DASHresult] = ACTIONS(13), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(13), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(13), + [anon_sym_move_DASHexception] = ACTIONS(13), + [anon_sym_return_DASHvoid] = ACTIONS(13), + [anon_sym_return] = ACTIONS(13), + [anon_sym_return_DASHwide] = ACTIONS(13), + [anon_sym_return_DASHobject] = ACTIONS(13), + [anon_sym_const_SLASH4] = ACTIONS(51), + [anon_sym_const_SLASH16] = ACTIONS(51), + [anon_sym_const] = ACTIONS(13), + [anon_sym_const_SLASHhigh16] = ACTIONS(51), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(51), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(51), + [anon_sym_const_DASHwide] = ACTIONS(13), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(51), + [anon_sym_const_DASHstring] = ACTIONS(13), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(51), + [anon_sym_const_DASHclass] = ACTIONS(13), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(13), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(13), + [anon_sym_monitor_DASHenter] = ACTIONS(13), + [anon_sym_monitor_DASHexit] = ACTIONS(13), + [anon_sym_check_DASHcast] = ACTIONS(13), + [anon_sym_instance_DASHof] = ACTIONS(13), + [anon_sym_array_DASHlength] = ACTIONS(13), + [anon_sym_new_DASHinstance] = ACTIONS(13), + [anon_sym_new_DASHarray] = ACTIONS(13), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(13), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(51), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(13), + [anon_sym_throw] = ACTIONS(13), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(13), + [anon_sym_goto] = ACTIONS(13), + [anon_sym_goto_SLASH16] = ACTIONS(51), + [anon_sym_goto_SLASH32] = ACTIONS(51), + [anon_sym_packed_DASHswitch] = ACTIONS(13), + [anon_sym_sparse_DASHswitch] = ACTIONS(13), + [anon_sym_cmpl_DASHfloat] = ACTIONS(13), + [anon_sym_cmpg_DASHfloat] = ACTIONS(13), + [anon_sym_cmpl_DASHdouble] = ACTIONS(13), + [anon_sym_cmpg_DASHdouble] = ACTIONS(13), + [anon_sym_cmp_DASHlong] = ACTIONS(13), + [anon_sym_if_DASHeq] = ACTIONS(13), + [anon_sym_if_DASHne] = ACTIONS(13), + [anon_sym_if_DASHlt] = ACTIONS(13), + [anon_sym_if_DASHge] = ACTIONS(13), + [anon_sym_if_DASHgt] = ACTIONS(13), + [anon_sym_if_DASHle] = ACTIONS(13), + [anon_sym_if_DASHeqz] = ACTIONS(13), + [anon_sym_if_DASHnez] = ACTIONS(13), + [anon_sym_if_DASHltz] = ACTIONS(13), + [anon_sym_if_DASHgez] = ACTIONS(13), + [anon_sym_if_DASHgtz] = ACTIONS(13), + [anon_sym_if_DASHlez] = ACTIONS(13), + [anon_sym_aget] = ACTIONS(13), + [anon_sym_aget_DASHwide] = ACTIONS(13), + [anon_sym_aget_DASHobject] = ACTIONS(13), + [anon_sym_aget_DASHboolean] = ACTIONS(13), + [anon_sym_aget_DASHbyte] = ACTIONS(13), + [anon_sym_aget_DASHchar] = ACTIONS(13), + [anon_sym_aget_DASHshort] = ACTIONS(13), + [anon_sym_aput] = ACTIONS(13), + [anon_sym_aput_DASHwide] = ACTIONS(13), + [anon_sym_aput_DASHobject] = ACTIONS(13), + [anon_sym_aput_DASHboolean] = ACTIONS(13), + [anon_sym_aput_DASHbyte] = ACTIONS(13), + [anon_sym_aput_DASHchar] = ACTIONS(13), + [anon_sym_aput_DASHshort] = ACTIONS(13), + [anon_sym_iget] = ACTIONS(13), + [anon_sym_iget_DASHwide] = ACTIONS(13), + [anon_sym_iget_DASHobject] = ACTIONS(13), + [anon_sym_iget_DASHboolean] = ACTIONS(13), + [anon_sym_iget_DASHbyte] = ACTIONS(13), + [anon_sym_iget_DASHchar] = ACTIONS(13), + [anon_sym_iget_DASHshort] = ACTIONS(13), + [anon_sym_iget_DASHvolatile] = ACTIONS(13), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(13), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(13), + [anon_sym_iput] = ACTIONS(13), + [anon_sym_iput_DASHwide] = ACTIONS(13), + [anon_sym_iput_DASHobject] = ACTIONS(13), + [anon_sym_iput_DASHboolean] = ACTIONS(13), + [anon_sym_iput_DASHbyte] = ACTIONS(13), + [anon_sym_iput_DASHchar] = ACTIONS(13), + [anon_sym_iput_DASHshort] = ACTIONS(13), + [anon_sym_iput_DASHvolatile] = ACTIONS(13), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(13), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(13), + [anon_sym_sget] = ACTIONS(13), + [anon_sym_sget_DASHwide] = ACTIONS(13), + [anon_sym_sget_DASHobject] = ACTIONS(13), + [anon_sym_sget_DASHboolean] = ACTIONS(13), + [anon_sym_sget_DASHbyte] = ACTIONS(13), + [anon_sym_sget_DASHchar] = ACTIONS(13), + [anon_sym_sget_DASHshort] = ACTIONS(13), + [anon_sym_sget_DASHvolatile] = ACTIONS(13), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(13), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(13), + [anon_sym_sput] = ACTIONS(13), + [anon_sym_sput_DASHwide] = ACTIONS(13), + [anon_sym_sput_DASHobject] = ACTIONS(13), + [anon_sym_sput_DASHboolean] = ACTIONS(13), + [anon_sym_sput_DASHbyte] = ACTIONS(13), + [anon_sym_sput_DASHchar] = ACTIONS(13), + [anon_sym_sput_DASHshort] = ACTIONS(13), + [anon_sym_sput_DASHvolatile] = ACTIONS(13), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(13), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(13), + [anon_sym_invoke_DASHconstructor] = ACTIONS(13), + [anon_sym_invoke_DASHcustom] = ACTIONS(13), + [anon_sym_invoke_DASHdirect] = ACTIONS(13), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(13), + [anon_sym_invoke_DASHinstance] = ACTIONS(13), + [anon_sym_invoke_DASHinterface] = ACTIONS(13), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(13), + [anon_sym_invoke_DASHstatic] = ACTIONS(13), + [anon_sym_invoke_DASHsuper] = ACTIONS(13), + [anon_sym_invoke_DASHvirtual] = ACTIONS(13), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(51), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(51), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(51), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(51), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(51), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(51), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(51), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(51), + [anon_sym_neg_DASHint] = ACTIONS(13), + [anon_sym_not_DASHint] = ACTIONS(13), + [anon_sym_neg_DASHlong] = ACTIONS(13), + [anon_sym_not_DASHlong] = ACTIONS(13), + [anon_sym_neg_DASHfloat] = ACTIONS(13), + [anon_sym_neg_DASHdouble] = ACTIONS(13), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(13), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(13), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(13), + [anon_sym_long_DASHto_DASHint] = ACTIONS(13), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(13), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(13), + [anon_sym_float_DASHto_DASHint] = ACTIONS(13), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(13), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(13), + [anon_sym_double_DASHto_DASHint] = ACTIONS(13), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(13), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(13), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(13), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(13), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(13), + [anon_sym_add_DASHint] = ACTIONS(13), + [anon_sym_sub_DASHint] = ACTIONS(13), + [anon_sym_mul_DASHint] = ACTIONS(13), + [anon_sym_div_DASHint] = ACTIONS(13), + [anon_sym_rem_DASHint] = ACTIONS(13), + [anon_sym_and_DASHint] = ACTIONS(13), + [anon_sym_or_DASHint] = ACTIONS(13), + [anon_sym_xor_DASHint] = ACTIONS(13), + [anon_sym_shl_DASHint] = ACTIONS(13), + [anon_sym_shr_DASHint] = ACTIONS(13), + [anon_sym_ushr_DASHint] = ACTIONS(13), + [anon_sym_add_DASHlong] = ACTIONS(13), + [anon_sym_sub_DASHlong] = ACTIONS(13), + [anon_sym_mul_DASHlong] = ACTIONS(13), + [anon_sym_div_DASHlong] = ACTIONS(13), + [anon_sym_rem_DASHlong] = ACTIONS(13), + [anon_sym_and_DASHlong] = ACTIONS(13), + [anon_sym_or_DASHlong] = ACTIONS(13), + [anon_sym_xor_DASHlong] = ACTIONS(13), + [anon_sym_shl_DASHlong] = ACTIONS(13), + [anon_sym_shr_DASHlong] = ACTIONS(13), + [anon_sym_ushr_DASHlong] = ACTIONS(13), + [anon_sym_add_DASHfloat] = ACTIONS(13), + [anon_sym_sub_DASHfloat] = ACTIONS(13), + [anon_sym_mul_DASHfloat] = ACTIONS(13), + [anon_sym_div_DASHfloat] = ACTIONS(13), + [anon_sym_rem_DASHfloat] = ACTIONS(13), + [anon_sym_add_DASHdouble] = ACTIONS(13), + [anon_sym_sub_DASHdouble] = ACTIONS(13), + [anon_sym_mul_DASHdouble] = ACTIONS(13), + [anon_sym_div_DASHdouble] = ACTIONS(13), + [anon_sym_rem_DASHdouble] = ACTIONS(13), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(51), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(51), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(51), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(51), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(51), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(51), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(51), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(51), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(51), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(51), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(51), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(51), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(51), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(51), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(51), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(51), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(51), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(51), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_static_DASHget] = ACTIONS(13), + [anon_sym_static_DASHput] = ACTIONS(13), + [anon_sym_instance_DASHget] = ACTIONS(13), + [anon_sym_instance_DASHput] = ACTIONS(13), + [anon_sym_execute_DASHinline] = ACTIONS(13), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(51), + [anon_sym_iget_DASHquick] = ACTIONS(13), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(13), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(13), + [anon_sym_iput_DASHquick] = ACTIONS(13), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(13), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(13), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(13), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(13), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(13), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(13), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(13), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(51), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(13), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(51), + [anon_sym_rsub_DASHint] = ACTIONS(13), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_LBRACE] = ACTIONS(53), + [anon_sym_RBRACE] = ACTIONS(55), + [sym_class_identifier] = ACTIONS(57), + [aux_sym_label_token1] = ACTIONS(59), + [aux_sym_jmp_label_token1] = ACTIONS(61), + [anon_sym_DASH] = ACTIONS(63), + [anon_sym_LPAREN] = ACTIONS(65), + [anon_sym_LBRACK] = ACTIONS(67), + [aux_sym_primitive_type_token1] = ACTIONS(69), + [aux_sym_primitive_type_token2] = ACTIONS(69), + [anon_sym_DOTenum] = ACTIONS(71), + [sym_variable] = ACTIONS(73), + [sym_parameter] = ACTIONS(73), + [sym_number] = ACTIONS(91), + [sym_float] = ACTIONS(77), + [sym_NaN] = ACTIONS(79), + [sym_Infinity] = ACTIONS(79), + [anon_sym_DQUOTE] = ACTIONS(81), + [anon_sym_true] = ACTIONS(83), + [anon_sym_false] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_null] = ACTIONS(77), + [sym_comment] = ACTIONS(3), + }, + [6] = { + [sym_subannotation_directive] = STATE(119), + [sym_opcode] = STATE(343), + [sym_value] = STATE(130), + [sym_label] = STATE(119), + [sym_jmp_label] = STATE(119), + [sym_body] = STATE(119), + [sym__field_body] = STATE(83), + [sym_method_signature] = STATE(83), + [sym__method_signature_body] = STATE(81), + [sym_method_handle] = STATE(119), + [sym__full_field_body] = STATE(83), + [sym_full_method_signature] = STATE(83), + [sym_custom_invoke] = STATE(119), + [sym_type] = STATE(119), + [sym_array_type] = STATE(75), + [sym_primitive_type] = STATE(70), + [sym_enum_reference] = STATE(119), + [sym_register] = STATE(119), + [sym_list] = STATE(119), + [sym_range] = STATE(119), + [sym_literal] = STATE(119), + [sym_string] = STATE(26), + [sym_boolean] = STATE(26), + [sym_character] = STATE(26), + [sym_identifier] = ACTIONS(47), + [anon_sym_DOTsubannotation] = ACTIONS(49), + [anon_sym_nop] = ACTIONS(13), + [anon_sym_move] = ACTIONS(13), + [anon_sym_move_SLASHfrom16] = ACTIONS(51), + [anon_sym_move_SLASH16] = ACTIONS(51), + [anon_sym_move_DASHwide] = ACTIONS(13), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(51), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(51), + [anon_sym_move_DASHobject] = ACTIONS(13), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(51), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(51), + [anon_sym_move_DASHresult] = ACTIONS(13), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(13), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(13), + [anon_sym_move_DASHexception] = ACTIONS(13), + [anon_sym_return_DASHvoid] = ACTIONS(13), + [anon_sym_return] = ACTIONS(13), + [anon_sym_return_DASHwide] = ACTIONS(13), + [anon_sym_return_DASHobject] = ACTIONS(13), + [anon_sym_const_SLASH4] = ACTIONS(51), + [anon_sym_const_SLASH16] = ACTIONS(51), + [anon_sym_const] = ACTIONS(13), + [anon_sym_const_SLASHhigh16] = ACTIONS(51), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(51), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(51), + [anon_sym_const_DASHwide] = ACTIONS(13), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(51), + [anon_sym_const_DASHstring] = ACTIONS(13), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(51), + [anon_sym_const_DASHclass] = ACTIONS(13), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(13), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(13), + [anon_sym_monitor_DASHenter] = ACTIONS(13), + [anon_sym_monitor_DASHexit] = ACTIONS(13), + [anon_sym_check_DASHcast] = ACTIONS(13), + [anon_sym_instance_DASHof] = ACTIONS(13), + [anon_sym_array_DASHlength] = ACTIONS(13), + [anon_sym_new_DASHinstance] = ACTIONS(13), + [anon_sym_new_DASHarray] = ACTIONS(13), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(13), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(51), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(13), + [anon_sym_throw] = ACTIONS(13), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(13), + [anon_sym_goto] = ACTIONS(13), + [anon_sym_goto_SLASH16] = ACTIONS(51), + [anon_sym_goto_SLASH32] = ACTIONS(51), + [anon_sym_packed_DASHswitch] = ACTIONS(13), + [anon_sym_sparse_DASHswitch] = ACTIONS(13), + [anon_sym_cmpl_DASHfloat] = ACTIONS(13), + [anon_sym_cmpg_DASHfloat] = ACTIONS(13), + [anon_sym_cmpl_DASHdouble] = ACTIONS(13), + [anon_sym_cmpg_DASHdouble] = ACTIONS(13), + [anon_sym_cmp_DASHlong] = ACTIONS(13), + [anon_sym_if_DASHeq] = ACTIONS(13), + [anon_sym_if_DASHne] = ACTIONS(13), + [anon_sym_if_DASHlt] = ACTIONS(13), + [anon_sym_if_DASHge] = ACTIONS(13), + [anon_sym_if_DASHgt] = ACTIONS(13), + [anon_sym_if_DASHle] = ACTIONS(13), + [anon_sym_if_DASHeqz] = ACTIONS(13), + [anon_sym_if_DASHnez] = ACTIONS(13), + [anon_sym_if_DASHltz] = ACTIONS(13), + [anon_sym_if_DASHgez] = ACTIONS(13), + [anon_sym_if_DASHgtz] = ACTIONS(13), + [anon_sym_if_DASHlez] = ACTIONS(13), + [anon_sym_aget] = ACTIONS(13), + [anon_sym_aget_DASHwide] = ACTIONS(13), + [anon_sym_aget_DASHobject] = ACTIONS(13), + [anon_sym_aget_DASHboolean] = ACTIONS(13), + [anon_sym_aget_DASHbyte] = ACTIONS(13), + [anon_sym_aget_DASHchar] = ACTIONS(13), + [anon_sym_aget_DASHshort] = ACTIONS(13), + [anon_sym_aput] = ACTIONS(13), + [anon_sym_aput_DASHwide] = ACTIONS(13), + [anon_sym_aput_DASHobject] = ACTIONS(13), + [anon_sym_aput_DASHboolean] = ACTIONS(13), + [anon_sym_aput_DASHbyte] = ACTIONS(13), + [anon_sym_aput_DASHchar] = ACTIONS(13), + [anon_sym_aput_DASHshort] = ACTIONS(13), + [anon_sym_iget] = ACTIONS(13), + [anon_sym_iget_DASHwide] = ACTIONS(13), + [anon_sym_iget_DASHobject] = ACTIONS(13), + [anon_sym_iget_DASHboolean] = ACTIONS(13), + [anon_sym_iget_DASHbyte] = ACTIONS(13), + [anon_sym_iget_DASHchar] = ACTIONS(13), + [anon_sym_iget_DASHshort] = ACTIONS(13), + [anon_sym_iget_DASHvolatile] = ACTIONS(13), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(13), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(13), + [anon_sym_iput] = ACTIONS(13), + [anon_sym_iput_DASHwide] = ACTIONS(13), + [anon_sym_iput_DASHobject] = ACTIONS(13), + [anon_sym_iput_DASHboolean] = ACTIONS(13), + [anon_sym_iput_DASHbyte] = ACTIONS(13), + [anon_sym_iput_DASHchar] = ACTIONS(13), + [anon_sym_iput_DASHshort] = ACTIONS(13), + [anon_sym_iput_DASHvolatile] = ACTIONS(13), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(13), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(13), + [anon_sym_sget] = ACTIONS(13), + [anon_sym_sget_DASHwide] = ACTIONS(13), + [anon_sym_sget_DASHobject] = ACTIONS(13), + [anon_sym_sget_DASHboolean] = ACTIONS(13), + [anon_sym_sget_DASHbyte] = ACTIONS(13), + [anon_sym_sget_DASHchar] = ACTIONS(13), + [anon_sym_sget_DASHshort] = ACTIONS(13), + [anon_sym_sget_DASHvolatile] = ACTIONS(13), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(13), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(13), + [anon_sym_sput] = ACTIONS(13), + [anon_sym_sput_DASHwide] = ACTIONS(13), + [anon_sym_sput_DASHobject] = ACTIONS(13), + [anon_sym_sput_DASHboolean] = ACTIONS(13), + [anon_sym_sput_DASHbyte] = ACTIONS(13), + [anon_sym_sput_DASHchar] = ACTIONS(13), + [anon_sym_sput_DASHshort] = ACTIONS(13), + [anon_sym_sput_DASHvolatile] = ACTIONS(13), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(13), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(13), + [anon_sym_invoke_DASHconstructor] = ACTIONS(13), + [anon_sym_invoke_DASHcustom] = ACTIONS(13), + [anon_sym_invoke_DASHdirect] = ACTIONS(13), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(13), + [anon_sym_invoke_DASHinstance] = ACTIONS(13), + [anon_sym_invoke_DASHinterface] = ACTIONS(13), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(13), + [anon_sym_invoke_DASHstatic] = ACTIONS(13), + [anon_sym_invoke_DASHsuper] = ACTIONS(13), + [anon_sym_invoke_DASHvirtual] = ACTIONS(13), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(51), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(51), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(51), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(51), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(51), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(51), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(51), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(51), + [anon_sym_neg_DASHint] = ACTIONS(13), + [anon_sym_not_DASHint] = ACTIONS(13), + [anon_sym_neg_DASHlong] = ACTIONS(13), + [anon_sym_not_DASHlong] = ACTIONS(13), + [anon_sym_neg_DASHfloat] = ACTIONS(13), + [anon_sym_neg_DASHdouble] = ACTIONS(13), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(13), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(13), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(13), + [anon_sym_long_DASHto_DASHint] = ACTIONS(13), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(13), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(13), + [anon_sym_float_DASHto_DASHint] = ACTIONS(13), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(13), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(13), + [anon_sym_double_DASHto_DASHint] = ACTIONS(13), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(13), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(13), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(13), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(13), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(13), + [anon_sym_add_DASHint] = ACTIONS(13), + [anon_sym_sub_DASHint] = ACTIONS(13), + [anon_sym_mul_DASHint] = ACTIONS(13), + [anon_sym_div_DASHint] = ACTIONS(13), + [anon_sym_rem_DASHint] = ACTIONS(13), + [anon_sym_and_DASHint] = ACTIONS(13), + [anon_sym_or_DASHint] = ACTIONS(13), + [anon_sym_xor_DASHint] = ACTIONS(13), + [anon_sym_shl_DASHint] = ACTIONS(13), + [anon_sym_shr_DASHint] = ACTIONS(13), + [anon_sym_ushr_DASHint] = ACTIONS(13), + [anon_sym_add_DASHlong] = ACTIONS(13), + [anon_sym_sub_DASHlong] = ACTIONS(13), + [anon_sym_mul_DASHlong] = ACTIONS(13), + [anon_sym_div_DASHlong] = ACTIONS(13), + [anon_sym_rem_DASHlong] = ACTIONS(13), + [anon_sym_and_DASHlong] = ACTIONS(13), + [anon_sym_or_DASHlong] = ACTIONS(13), + [anon_sym_xor_DASHlong] = ACTIONS(13), + [anon_sym_shl_DASHlong] = ACTIONS(13), + [anon_sym_shr_DASHlong] = ACTIONS(13), + [anon_sym_ushr_DASHlong] = ACTIONS(13), + [anon_sym_add_DASHfloat] = ACTIONS(13), + [anon_sym_sub_DASHfloat] = ACTIONS(13), + [anon_sym_mul_DASHfloat] = ACTIONS(13), + [anon_sym_div_DASHfloat] = ACTIONS(13), + [anon_sym_rem_DASHfloat] = ACTIONS(13), + [anon_sym_add_DASHdouble] = ACTIONS(13), + [anon_sym_sub_DASHdouble] = ACTIONS(13), + [anon_sym_mul_DASHdouble] = ACTIONS(13), + [anon_sym_div_DASHdouble] = ACTIONS(13), + [anon_sym_rem_DASHdouble] = ACTIONS(13), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(51), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(51), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(51), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(51), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(51), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(51), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(51), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(51), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(51), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(51), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(51), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(51), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(51), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(51), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(51), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(51), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(51), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(51), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_static_DASHget] = ACTIONS(13), + [anon_sym_static_DASHput] = ACTIONS(13), + [anon_sym_instance_DASHget] = ACTIONS(13), + [anon_sym_instance_DASHput] = ACTIONS(13), + [anon_sym_execute_DASHinline] = ACTIONS(13), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(51), + [anon_sym_iget_DASHquick] = ACTIONS(13), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(13), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(13), + [anon_sym_iput_DASHquick] = ACTIONS(13), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(13), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(13), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(13), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(13), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(13), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(13), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(13), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(51), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(13), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(51), + [anon_sym_rsub_DASHint] = ACTIONS(13), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_LBRACE] = ACTIONS(53), + [sym_class_identifier] = ACTIONS(57), + [aux_sym_label_token1] = ACTIONS(59), + [aux_sym_jmp_label_token1] = ACTIONS(61), + [anon_sym_DASH] = ACTIONS(63), + [anon_sym_LPAREN] = ACTIONS(65), + [anon_sym_LBRACK] = ACTIONS(67), + [aux_sym_primitive_type_token1] = ACTIONS(69), + [aux_sym_primitive_type_token2] = ACTIONS(69), + [anon_sym_DOTenum] = ACTIONS(71), + [sym_variable] = ACTIONS(73), + [sym_parameter] = ACTIONS(73), + [sym_number] = ACTIONS(91), + [sym_float] = ACTIONS(77), + [sym_NaN] = ACTIONS(79), + [sym_Infinity] = ACTIONS(79), + [anon_sym_DQUOTE] = ACTIONS(81), + [anon_sym_true] = ACTIONS(83), + [anon_sym_false] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_null] = ACTIONS(77), + [sym_comment] = ACTIONS(3), + }, + [7] = { + [sym_subannotation_directive] = STATE(119), + [sym_opcode] = STATE(343), + [sym_value] = STATE(287), + [sym_label] = STATE(119), + [sym_jmp_label] = STATE(119), + [sym_body] = STATE(119), + [sym__field_body] = STATE(83), + [sym_method_signature] = STATE(83), + [sym__method_signature_body] = STATE(81), + [sym_method_handle] = STATE(119), + [sym__full_field_body] = STATE(83), + [sym_full_method_signature] = STATE(83), + [sym_custom_invoke] = STATE(119), + [sym_type] = STATE(119), + [sym_array_type] = STATE(75), + [sym_primitive_type] = STATE(70), + [sym_enum_reference] = STATE(119), + [sym_register] = STATE(119), + [sym_list] = STATE(119), + [sym_range] = STATE(119), + [sym_literal] = STATE(119), + [sym_string] = STATE(26), + [sym_boolean] = STATE(26), + [sym_character] = STATE(26), + [sym_identifier] = ACTIONS(47), + [anon_sym_DOTsubannotation] = ACTIONS(49), + [anon_sym_nop] = ACTIONS(13), + [anon_sym_move] = ACTIONS(13), + [anon_sym_move_SLASHfrom16] = ACTIONS(51), + [anon_sym_move_SLASH16] = ACTIONS(51), + [anon_sym_move_DASHwide] = ACTIONS(13), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(51), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(51), + [anon_sym_move_DASHobject] = ACTIONS(13), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(51), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(51), + [anon_sym_move_DASHresult] = ACTIONS(13), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(13), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(13), + [anon_sym_move_DASHexception] = ACTIONS(13), + [anon_sym_return_DASHvoid] = ACTIONS(13), + [anon_sym_return] = ACTIONS(13), + [anon_sym_return_DASHwide] = ACTIONS(13), + [anon_sym_return_DASHobject] = ACTIONS(13), + [anon_sym_const_SLASH4] = ACTIONS(51), + [anon_sym_const_SLASH16] = ACTIONS(51), + [anon_sym_const] = ACTIONS(13), + [anon_sym_const_SLASHhigh16] = ACTIONS(51), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(51), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(51), + [anon_sym_const_DASHwide] = ACTIONS(13), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(51), + [anon_sym_const_DASHstring] = ACTIONS(13), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(51), + [anon_sym_const_DASHclass] = ACTIONS(13), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(13), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(13), + [anon_sym_monitor_DASHenter] = ACTIONS(13), + [anon_sym_monitor_DASHexit] = ACTIONS(13), + [anon_sym_check_DASHcast] = ACTIONS(13), + [anon_sym_instance_DASHof] = ACTIONS(13), + [anon_sym_array_DASHlength] = ACTIONS(13), + [anon_sym_new_DASHinstance] = ACTIONS(13), + [anon_sym_new_DASHarray] = ACTIONS(13), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(13), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(51), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(13), + [anon_sym_throw] = ACTIONS(13), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(13), + [anon_sym_goto] = ACTIONS(13), + [anon_sym_goto_SLASH16] = ACTIONS(51), + [anon_sym_goto_SLASH32] = ACTIONS(51), + [anon_sym_packed_DASHswitch] = ACTIONS(13), + [anon_sym_sparse_DASHswitch] = ACTIONS(13), + [anon_sym_cmpl_DASHfloat] = ACTIONS(13), + [anon_sym_cmpg_DASHfloat] = ACTIONS(13), + [anon_sym_cmpl_DASHdouble] = ACTIONS(13), + [anon_sym_cmpg_DASHdouble] = ACTIONS(13), + [anon_sym_cmp_DASHlong] = ACTIONS(13), + [anon_sym_if_DASHeq] = ACTIONS(13), + [anon_sym_if_DASHne] = ACTIONS(13), + [anon_sym_if_DASHlt] = ACTIONS(13), + [anon_sym_if_DASHge] = ACTIONS(13), + [anon_sym_if_DASHgt] = ACTIONS(13), + [anon_sym_if_DASHle] = ACTIONS(13), + [anon_sym_if_DASHeqz] = ACTIONS(13), + [anon_sym_if_DASHnez] = ACTIONS(13), + [anon_sym_if_DASHltz] = ACTIONS(13), + [anon_sym_if_DASHgez] = ACTIONS(13), + [anon_sym_if_DASHgtz] = ACTIONS(13), + [anon_sym_if_DASHlez] = ACTIONS(13), + [anon_sym_aget] = ACTIONS(13), + [anon_sym_aget_DASHwide] = ACTIONS(13), + [anon_sym_aget_DASHobject] = ACTIONS(13), + [anon_sym_aget_DASHboolean] = ACTIONS(13), + [anon_sym_aget_DASHbyte] = ACTIONS(13), + [anon_sym_aget_DASHchar] = ACTIONS(13), + [anon_sym_aget_DASHshort] = ACTIONS(13), + [anon_sym_aput] = ACTIONS(13), + [anon_sym_aput_DASHwide] = ACTIONS(13), + [anon_sym_aput_DASHobject] = ACTIONS(13), + [anon_sym_aput_DASHboolean] = ACTIONS(13), + [anon_sym_aput_DASHbyte] = ACTIONS(13), + [anon_sym_aput_DASHchar] = ACTIONS(13), + [anon_sym_aput_DASHshort] = ACTIONS(13), + [anon_sym_iget] = ACTIONS(13), + [anon_sym_iget_DASHwide] = ACTIONS(13), + [anon_sym_iget_DASHobject] = ACTIONS(13), + [anon_sym_iget_DASHboolean] = ACTIONS(13), + [anon_sym_iget_DASHbyte] = ACTIONS(13), + [anon_sym_iget_DASHchar] = ACTIONS(13), + [anon_sym_iget_DASHshort] = ACTIONS(13), + [anon_sym_iget_DASHvolatile] = ACTIONS(13), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(13), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(13), + [anon_sym_iput] = ACTIONS(13), + [anon_sym_iput_DASHwide] = ACTIONS(13), + [anon_sym_iput_DASHobject] = ACTIONS(13), + [anon_sym_iput_DASHboolean] = ACTIONS(13), + [anon_sym_iput_DASHbyte] = ACTIONS(13), + [anon_sym_iput_DASHchar] = ACTIONS(13), + [anon_sym_iput_DASHshort] = ACTIONS(13), + [anon_sym_iput_DASHvolatile] = ACTIONS(13), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(13), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(13), + [anon_sym_sget] = ACTIONS(13), + [anon_sym_sget_DASHwide] = ACTIONS(13), + [anon_sym_sget_DASHobject] = ACTIONS(13), + [anon_sym_sget_DASHboolean] = ACTIONS(13), + [anon_sym_sget_DASHbyte] = ACTIONS(13), + [anon_sym_sget_DASHchar] = ACTIONS(13), + [anon_sym_sget_DASHshort] = ACTIONS(13), + [anon_sym_sget_DASHvolatile] = ACTIONS(13), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(13), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(13), + [anon_sym_sput] = ACTIONS(13), + [anon_sym_sput_DASHwide] = ACTIONS(13), + [anon_sym_sput_DASHobject] = ACTIONS(13), + [anon_sym_sput_DASHboolean] = ACTIONS(13), + [anon_sym_sput_DASHbyte] = ACTIONS(13), + [anon_sym_sput_DASHchar] = ACTIONS(13), + [anon_sym_sput_DASHshort] = ACTIONS(13), + [anon_sym_sput_DASHvolatile] = ACTIONS(13), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(13), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(13), + [anon_sym_invoke_DASHconstructor] = ACTIONS(13), + [anon_sym_invoke_DASHcustom] = ACTIONS(13), + [anon_sym_invoke_DASHdirect] = ACTIONS(13), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(13), + [anon_sym_invoke_DASHinstance] = ACTIONS(13), + [anon_sym_invoke_DASHinterface] = ACTIONS(13), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(13), + [anon_sym_invoke_DASHstatic] = ACTIONS(13), + [anon_sym_invoke_DASHsuper] = ACTIONS(13), + [anon_sym_invoke_DASHvirtual] = ACTIONS(13), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(51), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(51), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(51), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(51), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(51), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(51), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(51), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(51), + [anon_sym_neg_DASHint] = ACTIONS(13), + [anon_sym_not_DASHint] = ACTIONS(13), + [anon_sym_neg_DASHlong] = ACTIONS(13), + [anon_sym_not_DASHlong] = ACTIONS(13), + [anon_sym_neg_DASHfloat] = ACTIONS(13), + [anon_sym_neg_DASHdouble] = ACTIONS(13), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(13), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(13), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(13), + [anon_sym_long_DASHto_DASHint] = ACTIONS(13), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(13), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(13), + [anon_sym_float_DASHto_DASHint] = ACTIONS(13), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(13), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(13), + [anon_sym_double_DASHto_DASHint] = ACTIONS(13), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(13), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(13), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(13), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(13), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(13), + [anon_sym_add_DASHint] = ACTIONS(13), + [anon_sym_sub_DASHint] = ACTIONS(13), + [anon_sym_mul_DASHint] = ACTIONS(13), + [anon_sym_div_DASHint] = ACTIONS(13), + [anon_sym_rem_DASHint] = ACTIONS(13), + [anon_sym_and_DASHint] = ACTIONS(13), + [anon_sym_or_DASHint] = ACTIONS(13), + [anon_sym_xor_DASHint] = ACTIONS(13), + [anon_sym_shl_DASHint] = ACTIONS(13), + [anon_sym_shr_DASHint] = ACTIONS(13), + [anon_sym_ushr_DASHint] = ACTIONS(13), + [anon_sym_add_DASHlong] = ACTIONS(13), + [anon_sym_sub_DASHlong] = ACTIONS(13), + [anon_sym_mul_DASHlong] = ACTIONS(13), + [anon_sym_div_DASHlong] = ACTIONS(13), + [anon_sym_rem_DASHlong] = ACTIONS(13), + [anon_sym_and_DASHlong] = ACTIONS(13), + [anon_sym_or_DASHlong] = ACTIONS(13), + [anon_sym_xor_DASHlong] = ACTIONS(13), + [anon_sym_shl_DASHlong] = ACTIONS(13), + [anon_sym_shr_DASHlong] = ACTIONS(13), + [anon_sym_ushr_DASHlong] = ACTIONS(13), + [anon_sym_add_DASHfloat] = ACTIONS(13), + [anon_sym_sub_DASHfloat] = ACTIONS(13), + [anon_sym_mul_DASHfloat] = ACTIONS(13), + [anon_sym_div_DASHfloat] = ACTIONS(13), + [anon_sym_rem_DASHfloat] = ACTIONS(13), + [anon_sym_add_DASHdouble] = ACTIONS(13), + [anon_sym_sub_DASHdouble] = ACTIONS(13), + [anon_sym_mul_DASHdouble] = ACTIONS(13), + [anon_sym_div_DASHdouble] = ACTIONS(13), + [anon_sym_rem_DASHdouble] = ACTIONS(13), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(51), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(51), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(51), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(51), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(51), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(51), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(51), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(51), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(51), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(51), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(51), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(51), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(51), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(51), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(51), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(51), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(51), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(51), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_static_DASHget] = ACTIONS(13), + [anon_sym_static_DASHput] = ACTIONS(13), + [anon_sym_instance_DASHget] = ACTIONS(13), + [anon_sym_instance_DASHput] = ACTIONS(13), + [anon_sym_execute_DASHinline] = ACTIONS(13), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(51), + [anon_sym_iget_DASHquick] = ACTIONS(13), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(13), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(13), + [anon_sym_iput_DASHquick] = ACTIONS(13), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(13), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(13), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(13), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(13), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(13), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(13), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(13), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(51), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(13), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(51), + [anon_sym_rsub_DASHint] = ACTIONS(13), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_LBRACE] = ACTIONS(53), + [sym_class_identifier] = ACTIONS(57), + [aux_sym_label_token1] = ACTIONS(59), + [aux_sym_jmp_label_token1] = ACTIONS(61), + [anon_sym_DASH] = ACTIONS(63), + [anon_sym_LPAREN] = ACTIONS(65), + [anon_sym_LBRACK] = ACTIONS(67), + [aux_sym_primitive_type_token1] = ACTIONS(69), + [aux_sym_primitive_type_token2] = ACTIONS(69), + [anon_sym_DOTenum] = ACTIONS(71), + [sym_variable] = ACTIONS(73), + [sym_parameter] = ACTIONS(73), + [sym_number] = ACTIONS(91), + [sym_float] = ACTIONS(77), + [sym_NaN] = ACTIONS(79), + [sym_Infinity] = ACTIONS(79), + [anon_sym_DQUOTE] = ACTIONS(81), + [anon_sym_true] = ACTIONS(83), + [anon_sym_false] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_null] = ACTIONS(77), + [sym_comment] = ACTIONS(3), + }, + [8] = { + [sym_subannotation_directive] = STATE(119), + [sym_opcode] = STATE(343), + [sym_value] = STATE(118), + [sym_label] = STATE(119), + [sym_jmp_label] = STATE(119), + [sym_body] = STATE(119), + [sym__field_body] = STATE(83), + [sym_method_signature] = STATE(83), + [sym__method_signature_body] = STATE(81), + [sym_method_handle] = STATE(119), + [sym__full_field_body] = STATE(83), + [sym_full_method_signature] = STATE(83), + [sym_custom_invoke] = STATE(119), + [sym_type] = STATE(119), + [sym_array_type] = STATE(75), + [sym_primitive_type] = STATE(70), + [sym_enum_reference] = STATE(119), + [sym_register] = STATE(119), + [sym_list] = STATE(119), + [sym_range] = STATE(119), + [sym_literal] = STATE(119), + [sym_string] = STATE(26), + [sym_boolean] = STATE(26), + [sym_character] = STATE(26), + [sym_identifier] = ACTIONS(47), + [anon_sym_DOTsubannotation] = ACTIONS(49), + [anon_sym_nop] = ACTIONS(13), + [anon_sym_move] = ACTIONS(13), + [anon_sym_move_SLASHfrom16] = ACTIONS(51), + [anon_sym_move_SLASH16] = ACTIONS(51), + [anon_sym_move_DASHwide] = ACTIONS(13), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(51), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(51), + [anon_sym_move_DASHobject] = ACTIONS(13), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(51), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(51), + [anon_sym_move_DASHresult] = ACTIONS(13), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(13), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(13), + [anon_sym_move_DASHexception] = ACTIONS(13), + [anon_sym_return_DASHvoid] = ACTIONS(13), + [anon_sym_return] = ACTIONS(13), + [anon_sym_return_DASHwide] = ACTIONS(13), + [anon_sym_return_DASHobject] = ACTIONS(13), + [anon_sym_const_SLASH4] = ACTIONS(51), + [anon_sym_const_SLASH16] = ACTIONS(51), + [anon_sym_const] = ACTIONS(13), + [anon_sym_const_SLASHhigh16] = ACTIONS(51), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(51), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(51), + [anon_sym_const_DASHwide] = ACTIONS(13), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(51), + [anon_sym_const_DASHstring] = ACTIONS(13), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(51), + [anon_sym_const_DASHclass] = ACTIONS(13), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(13), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(13), + [anon_sym_monitor_DASHenter] = ACTIONS(13), + [anon_sym_monitor_DASHexit] = ACTIONS(13), + [anon_sym_check_DASHcast] = ACTIONS(13), + [anon_sym_instance_DASHof] = ACTIONS(13), + [anon_sym_array_DASHlength] = ACTIONS(13), + [anon_sym_new_DASHinstance] = ACTIONS(13), + [anon_sym_new_DASHarray] = ACTIONS(13), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(13), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(51), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(13), + [anon_sym_throw] = ACTIONS(13), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(13), + [anon_sym_goto] = ACTIONS(13), + [anon_sym_goto_SLASH16] = ACTIONS(51), + [anon_sym_goto_SLASH32] = ACTIONS(51), + [anon_sym_packed_DASHswitch] = ACTIONS(13), + [anon_sym_sparse_DASHswitch] = ACTIONS(13), + [anon_sym_cmpl_DASHfloat] = ACTIONS(13), + [anon_sym_cmpg_DASHfloat] = ACTIONS(13), + [anon_sym_cmpl_DASHdouble] = ACTIONS(13), + [anon_sym_cmpg_DASHdouble] = ACTIONS(13), + [anon_sym_cmp_DASHlong] = ACTIONS(13), + [anon_sym_if_DASHeq] = ACTIONS(13), + [anon_sym_if_DASHne] = ACTIONS(13), + [anon_sym_if_DASHlt] = ACTIONS(13), + [anon_sym_if_DASHge] = ACTIONS(13), + [anon_sym_if_DASHgt] = ACTIONS(13), + [anon_sym_if_DASHle] = ACTIONS(13), + [anon_sym_if_DASHeqz] = ACTIONS(13), + [anon_sym_if_DASHnez] = ACTIONS(13), + [anon_sym_if_DASHltz] = ACTIONS(13), + [anon_sym_if_DASHgez] = ACTIONS(13), + [anon_sym_if_DASHgtz] = ACTIONS(13), + [anon_sym_if_DASHlez] = ACTIONS(13), + [anon_sym_aget] = ACTIONS(13), + [anon_sym_aget_DASHwide] = ACTIONS(13), + [anon_sym_aget_DASHobject] = ACTIONS(13), + [anon_sym_aget_DASHboolean] = ACTIONS(13), + [anon_sym_aget_DASHbyte] = ACTIONS(13), + [anon_sym_aget_DASHchar] = ACTIONS(13), + [anon_sym_aget_DASHshort] = ACTIONS(13), + [anon_sym_aput] = ACTIONS(13), + [anon_sym_aput_DASHwide] = ACTIONS(13), + [anon_sym_aput_DASHobject] = ACTIONS(13), + [anon_sym_aput_DASHboolean] = ACTIONS(13), + [anon_sym_aput_DASHbyte] = ACTIONS(13), + [anon_sym_aput_DASHchar] = ACTIONS(13), + [anon_sym_aput_DASHshort] = ACTIONS(13), + [anon_sym_iget] = ACTIONS(13), + [anon_sym_iget_DASHwide] = ACTIONS(13), + [anon_sym_iget_DASHobject] = ACTIONS(13), + [anon_sym_iget_DASHboolean] = ACTIONS(13), + [anon_sym_iget_DASHbyte] = ACTIONS(13), + [anon_sym_iget_DASHchar] = ACTIONS(13), + [anon_sym_iget_DASHshort] = ACTIONS(13), + [anon_sym_iget_DASHvolatile] = ACTIONS(13), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(13), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(13), + [anon_sym_iput] = ACTIONS(13), + [anon_sym_iput_DASHwide] = ACTIONS(13), + [anon_sym_iput_DASHobject] = ACTIONS(13), + [anon_sym_iput_DASHboolean] = ACTIONS(13), + [anon_sym_iput_DASHbyte] = ACTIONS(13), + [anon_sym_iput_DASHchar] = ACTIONS(13), + [anon_sym_iput_DASHshort] = ACTIONS(13), + [anon_sym_iput_DASHvolatile] = ACTIONS(13), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(13), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(13), + [anon_sym_sget] = ACTIONS(13), + [anon_sym_sget_DASHwide] = ACTIONS(13), + [anon_sym_sget_DASHobject] = ACTIONS(13), + [anon_sym_sget_DASHboolean] = ACTIONS(13), + [anon_sym_sget_DASHbyte] = ACTIONS(13), + [anon_sym_sget_DASHchar] = ACTIONS(13), + [anon_sym_sget_DASHshort] = ACTIONS(13), + [anon_sym_sget_DASHvolatile] = ACTIONS(13), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(13), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(13), + [anon_sym_sput] = ACTIONS(13), + [anon_sym_sput_DASHwide] = ACTIONS(13), + [anon_sym_sput_DASHobject] = ACTIONS(13), + [anon_sym_sput_DASHboolean] = ACTIONS(13), + [anon_sym_sput_DASHbyte] = ACTIONS(13), + [anon_sym_sput_DASHchar] = ACTIONS(13), + [anon_sym_sput_DASHshort] = ACTIONS(13), + [anon_sym_sput_DASHvolatile] = ACTIONS(13), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(13), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(13), + [anon_sym_invoke_DASHconstructor] = ACTIONS(13), + [anon_sym_invoke_DASHcustom] = ACTIONS(13), + [anon_sym_invoke_DASHdirect] = ACTIONS(13), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(13), + [anon_sym_invoke_DASHinstance] = ACTIONS(13), + [anon_sym_invoke_DASHinterface] = ACTIONS(13), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(13), + [anon_sym_invoke_DASHstatic] = ACTIONS(13), + [anon_sym_invoke_DASHsuper] = ACTIONS(13), + [anon_sym_invoke_DASHvirtual] = ACTIONS(13), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(51), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(51), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(51), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(51), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(51), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(51), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(51), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(51), + [anon_sym_neg_DASHint] = ACTIONS(13), + [anon_sym_not_DASHint] = ACTIONS(13), + [anon_sym_neg_DASHlong] = ACTIONS(13), + [anon_sym_not_DASHlong] = ACTIONS(13), + [anon_sym_neg_DASHfloat] = ACTIONS(13), + [anon_sym_neg_DASHdouble] = ACTIONS(13), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(13), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(13), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(13), + [anon_sym_long_DASHto_DASHint] = ACTIONS(13), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(13), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(13), + [anon_sym_float_DASHto_DASHint] = ACTIONS(13), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(13), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(13), + [anon_sym_double_DASHto_DASHint] = ACTIONS(13), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(13), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(13), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(13), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(13), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(13), + [anon_sym_add_DASHint] = ACTIONS(13), + [anon_sym_sub_DASHint] = ACTIONS(13), + [anon_sym_mul_DASHint] = ACTIONS(13), + [anon_sym_div_DASHint] = ACTIONS(13), + [anon_sym_rem_DASHint] = ACTIONS(13), + [anon_sym_and_DASHint] = ACTIONS(13), + [anon_sym_or_DASHint] = ACTIONS(13), + [anon_sym_xor_DASHint] = ACTIONS(13), + [anon_sym_shl_DASHint] = ACTIONS(13), + [anon_sym_shr_DASHint] = ACTIONS(13), + [anon_sym_ushr_DASHint] = ACTIONS(13), + [anon_sym_add_DASHlong] = ACTIONS(13), + [anon_sym_sub_DASHlong] = ACTIONS(13), + [anon_sym_mul_DASHlong] = ACTIONS(13), + [anon_sym_div_DASHlong] = ACTIONS(13), + [anon_sym_rem_DASHlong] = ACTIONS(13), + [anon_sym_and_DASHlong] = ACTIONS(13), + [anon_sym_or_DASHlong] = ACTIONS(13), + [anon_sym_xor_DASHlong] = ACTIONS(13), + [anon_sym_shl_DASHlong] = ACTIONS(13), + [anon_sym_shr_DASHlong] = ACTIONS(13), + [anon_sym_ushr_DASHlong] = ACTIONS(13), + [anon_sym_add_DASHfloat] = ACTIONS(13), + [anon_sym_sub_DASHfloat] = ACTIONS(13), + [anon_sym_mul_DASHfloat] = ACTIONS(13), + [anon_sym_div_DASHfloat] = ACTIONS(13), + [anon_sym_rem_DASHfloat] = ACTIONS(13), + [anon_sym_add_DASHdouble] = ACTIONS(13), + [anon_sym_sub_DASHdouble] = ACTIONS(13), + [anon_sym_mul_DASHdouble] = ACTIONS(13), + [anon_sym_div_DASHdouble] = ACTIONS(13), + [anon_sym_rem_DASHdouble] = ACTIONS(13), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(51), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(51), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(51), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(51), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(51), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(51), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(51), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(51), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(51), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(51), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(51), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(51), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(51), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(51), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(51), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(51), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(51), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(51), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_static_DASHget] = ACTIONS(13), + [anon_sym_static_DASHput] = ACTIONS(13), + [anon_sym_instance_DASHget] = ACTIONS(13), + [anon_sym_instance_DASHput] = ACTIONS(13), + [anon_sym_execute_DASHinline] = ACTIONS(13), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(51), + [anon_sym_iget_DASHquick] = ACTIONS(13), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(13), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(13), + [anon_sym_iput_DASHquick] = ACTIONS(13), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(13), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(13), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(13), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(13), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(13), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(13), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(13), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(51), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(13), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(51), + [anon_sym_rsub_DASHint] = ACTIONS(13), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_LBRACE] = ACTIONS(53), + [sym_class_identifier] = ACTIONS(57), + [aux_sym_label_token1] = ACTIONS(59), + [aux_sym_jmp_label_token1] = ACTIONS(61), + [anon_sym_DASH] = ACTIONS(63), + [anon_sym_LPAREN] = ACTIONS(65), + [anon_sym_LBRACK] = ACTIONS(67), + [aux_sym_primitive_type_token1] = ACTIONS(69), + [aux_sym_primitive_type_token2] = ACTIONS(69), + [anon_sym_DOTenum] = ACTIONS(71), + [sym_variable] = ACTIONS(73), + [sym_parameter] = ACTIONS(73), + [sym_number] = ACTIONS(91), + [sym_float] = ACTIONS(77), + [sym_NaN] = ACTIONS(79), + [sym_Infinity] = ACTIONS(79), + [anon_sym_DQUOTE] = ACTIONS(81), + [anon_sym_true] = ACTIONS(83), + [anon_sym_false] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_null] = ACTIONS(77), + [sym_comment] = ACTIONS(3), + }, + [9] = { + [sym_subannotation_directive] = STATE(320), + [sym_opcode] = STATE(362), + [sym_value] = STATE(313), + [sym_label] = STATE(320), + [sym_jmp_label] = STATE(320), + [sym_body] = STATE(320), + [sym__field_body] = STATE(265), + [sym_method_signature] = STATE(265), + [sym__method_signature_body] = STATE(266), + [sym_method_handle] = STATE(320), + [sym__full_field_body] = STATE(265), + [sym_full_method_signature] = STATE(265), + [sym_custom_invoke] = STATE(320), + [sym_type] = STATE(320), + [sym_array_type] = STATE(259), + [sym_primitive_type] = STATE(255), + [sym_enum_reference] = STATE(320), + [sym_register] = STATE(320), + [sym_list] = STATE(320), + [sym_range] = STATE(320), + [sym_literal] = STATE(320), + [sym_string] = STATE(271), + [sym_boolean] = STATE(271), + [sym_character] = STATE(271), [sym_identifier] = ACTIONS(7), - [anon_sym_DOTsubannotation] = ACTIONS(9), - [anon_sym_nop] = ACTIONS(11), - [anon_sym_move] = ACTIONS(11), - [anon_sym_move_SLASHfrom16] = ACTIONS(13), - [anon_sym_move_SLASH16] = ACTIONS(13), - [anon_sym_move_DASHwide] = ACTIONS(11), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(13), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(13), - [anon_sym_move_DASHobject] = ACTIONS(11), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(13), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(13), - [anon_sym_move_DASHresult] = ACTIONS(11), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(11), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(11), - [anon_sym_move_DASHexception] = ACTIONS(11), - [anon_sym_return_DASHvoid] = ACTIONS(11), - [anon_sym_return] = ACTIONS(11), - [anon_sym_return_DASHwide] = ACTIONS(11), - [anon_sym_return_DASHobject] = ACTIONS(11), - [anon_sym_const_SLASH4] = ACTIONS(13), - [anon_sym_const_SLASH16] = ACTIONS(13), - [anon_sym_const] = ACTIONS(11), - [anon_sym_const_SLASHhigh16] = ACTIONS(13), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(13), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(13), - [anon_sym_const_DASHwide] = ACTIONS(11), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(13), - [anon_sym_const_DASHstring] = ACTIONS(11), - [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(13), - [anon_sym_const_DASHclass] = ACTIONS(11), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(11), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(11), - [anon_sym_monitor_DASHenter] = ACTIONS(11), - [anon_sym_monitor_DASHexit] = ACTIONS(11), - [anon_sym_check_DASHcast] = ACTIONS(11), - [anon_sym_instance_DASHof] = ACTIONS(11), - [anon_sym_array_DASHlength] = ACTIONS(11), - [anon_sym_new_DASHinstance] = ACTIONS(11), - [anon_sym_new_DASHarray] = ACTIONS(11), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(11), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(13), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(11), - [anon_sym_throw] = ACTIONS(11), - [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(11), - [anon_sym_goto] = ACTIONS(11), - [anon_sym_goto_SLASH16] = ACTIONS(13), - [anon_sym_goto_SLASH32] = ACTIONS(13), - [anon_sym_packed_DASHswitch] = ACTIONS(11), - [anon_sym_sparse_DASHswitch] = ACTIONS(11), - [anon_sym_cmpl_DASHfloat] = ACTIONS(11), - [anon_sym_cmpg_DASHfloat] = ACTIONS(11), - [anon_sym_cmpl_DASHdouble] = ACTIONS(11), - [anon_sym_cmpg_DASHdouble] = ACTIONS(11), - [anon_sym_cmp_DASHlong] = ACTIONS(11), - [anon_sym_if_DASHeq] = ACTIONS(11), - [anon_sym_if_DASHne] = ACTIONS(11), - [anon_sym_if_DASHlt] = ACTIONS(11), - [anon_sym_if_DASHge] = ACTIONS(11), - [anon_sym_if_DASHgt] = ACTIONS(11), - [anon_sym_if_DASHle] = ACTIONS(11), - [anon_sym_if_DASHeqz] = ACTIONS(11), - [anon_sym_if_DASHnez] = ACTIONS(11), - [anon_sym_if_DASHltz] = ACTIONS(11), - [anon_sym_if_DASHgez] = ACTIONS(11), - [anon_sym_if_DASHgtz] = ACTIONS(11), - [anon_sym_if_DASHlez] = ACTIONS(11), - [anon_sym_aget] = ACTIONS(11), - [anon_sym_aget_DASHwide] = ACTIONS(11), - [anon_sym_aget_DASHobject] = ACTIONS(11), - [anon_sym_aget_DASHboolean] = ACTIONS(11), - [anon_sym_aget_DASHbyte] = ACTIONS(11), - [anon_sym_aget_DASHchar] = ACTIONS(11), - [anon_sym_aget_DASHshort] = ACTIONS(11), - [anon_sym_aput] = ACTIONS(11), - [anon_sym_aput_DASHwide] = ACTIONS(11), - [anon_sym_aput_DASHobject] = ACTIONS(11), - [anon_sym_aput_DASHboolean] = ACTIONS(11), - [anon_sym_aput_DASHbyte] = ACTIONS(11), - [anon_sym_aput_DASHchar] = ACTIONS(11), - [anon_sym_aput_DASHshort] = ACTIONS(11), - [anon_sym_iget] = ACTIONS(11), - [anon_sym_iget_DASHwide] = ACTIONS(11), - [anon_sym_iget_DASHobject] = ACTIONS(11), - [anon_sym_iget_DASHboolean] = ACTIONS(11), - [anon_sym_iget_DASHbyte] = ACTIONS(11), - [anon_sym_iget_DASHchar] = ACTIONS(11), - [anon_sym_iget_DASHshort] = ACTIONS(11), - [anon_sym_iget_DASHvolatile] = ACTIONS(11), - [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(11), - [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(11), - [anon_sym_iput] = ACTIONS(11), - [anon_sym_iput_DASHwide] = ACTIONS(11), - [anon_sym_iput_DASHobject] = ACTIONS(11), - [anon_sym_iput_DASHboolean] = ACTIONS(11), - [anon_sym_iput_DASHbyte] = ACTIONS(11), - [anon_sym_iput_DASHchar] = ACTIONS(11), - [anon_sym_iput_DASHshort] = ACTIONS(11), - [anon_sym_iput_DASHvolatile] = ACTIONS(11), - [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(11), - [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(11), - [anon_sym_sget] = ACTIONS(11), - [anon_sym_sget_DASHwide] = ACTIONS(11), - [anon_sym_sget_DASHobject] = ACTIONS(11), - [anon_sym_sget_DASHboolean] = ACTIONS(11), - [anon_sym_sget_DASHbyte] = ACTIONS(11), - [anon_sym_sget_DASHchar] = ACTIONS(11), - [anon_sym_sget_DASHshort] = ACTIONS(11), - [anon_sym_sget_DASHvolatile] = ACTIONS(11), - [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(11), - [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(11), - [anon_sym_sput] = ACTIONS(11), - [anon_sym_sput_DASHwide] = ACTIONS(11), - [anon_sym_sput_DASHobject] = ACTIONS(11), - [anon_sym_sput_DASHboolean] = ACTIONS(11), - [anon_sym_sput_DASHbyte] = ACTIONS(11), - [anon_sym_sput_DASHchar] = ACTIONS(11), - [anon_sym_sput_DASHshort] = ACTIONS(11), - [anon_sym_sput_DASHvolatile] = ACTIONS(11), - [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(11), - [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(11), - [anon_sym_invoke_DASHconstructor] = ACTIONS(11), - [anon_sym_invoke_DASHcustom] = ACTIONS(11), - [anon_sym_invoke_DASHdirect] = ACTIONS(11), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(11), - [anon_sym_invoke_DASHinstance] = ACTIONS(11), - [anon_sym_invoke_DASHinterface] = ACTIONS(11), - [anon_sym_invoke_DASHpolymorphic] = ACTIONS(11), - [anon_sym_invoke_DASHstatic] = ACTIONS(11), - [anon_sym_invoke_DASHsuper] = ACTIONS(11), - [anon_sym_invoke_DASHvirtual] = ACTIONS(11), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(13), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(13), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(13), - [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(13), - [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(13), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(13), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(13), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(13), - [anon_sym_neg_DASHint] = ACTIONS(11), - [anon_sym_not_DASHint] = ACTIONS(11), - [anon_sym_neg_DASHlong] = ACTIONS(11), - [anon_sym_not_DASHlong] = ACTIONS(11), - [anon_sym_neg_DASHfloat] = ACTIONS(11), - [anon_sym_neg_DASHdouble] = ACTIONS(11), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(11), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(11), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(11), - [anon_sym_long_DASHto_DASHint] = ACTIONS(11), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(11), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(11), - [anon_sym_float_DASHto_DASHint] = ACTIONS(11), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(11), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(11), - [anon_sym_double_DASHto_DASHint] = ACTIONS(11), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(11), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(11), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(11), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(11), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(11), - [anon_sym_add_DASHint] = ACTIONS(11), - [anon_sym_sub_DASHint] = ACTIONS(11), - [anon_sym_mul_DASHint] = ACTIONS(11), - [anon_sym_div_DASHint] = ACTIONS(11), - [anon_sym_rem_DASHint] = ACTIONS(11), - [anon_sym_and_DASHint] = ACTIONS(11), - [anon_sym_or_DASHint] = ACTIONS(11), - [anon_sym_xor_DASHint] = ACTIONS(11), - [anon_sym_shl_DASHint] = ACTIONS(11), - [anon_sym_shr_DASHint] = ACTIONS(11), - [anon_sym_ushr_DASHint] = ACTIONS(11), - [anon_sym_add_DASHlong] = ACTIONS(11), - [anon_sym_sub_DASHlong] = ACTIONS(11), - [anon_sym_mul_DASHlong] = ACTIONS(11), - [anon_sym_div_DASHlong] = ACTIONS(11), - [anon_sym_rem_DASHlong] = ACTIONS(11), - [anon_sym_and_DASHlong] = ACTIONS(11), - [anon_sym_or_DASHlong] = ACTIONS(11), - [anon_sym_xor_DASHlong] = ACTIONS(11), - [anon_sym_shl_DASHlong] = ACTIONS(11), - [anon_sym_shr_DASHlong] = ACTIONS(11), - [anon_sym_ushr_DASHlong] = ACTIONS(11), - [anon_sym_add_DASHfloat] = ACTIONS(11), - [anon_sym_sub_DASHfloat] = ACTIONS(11), - [anon_sym_mul_DASHfloat] = ACTIONS(11), - [anon_sym_div_DASHfloat] = ACTIONS(11), - [anon_sym_rem_DASHfloat] = ACTIONS(11), - [anon_sym_add_DASHdouble] = ACTIONS(11), - [anon_sym_sub_DASHdouble] = ACTIONS(11), - [anon_sym_mul_DASHdouble] = ACTIONS(11), - [anon_sym_div_DASHdouble] = ACTIONS(11), - [anon_sym_rem_DASHdouble] = ACTIONS(11), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(13), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(13), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(13), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(13), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(13), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(13), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(13), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(13), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(13), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(13), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(13), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(13), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(13), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(13), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(13), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(13), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(13), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(13), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(13), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(13), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(13), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(13), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(13), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(13), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(13), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(13), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(13), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(13), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(13), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(13), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(13), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(13), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(13), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(13), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(13), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(13), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(13), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(13), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(13), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(13), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(13), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(13), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(13), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(13), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(13), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(13), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(13), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(13), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(13), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(13), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(13), - [anon_sym_static_DASHget] = ACTIONS(11), - [anon_sym_static_DASHput] = ACTIONS(11), - [anon_sym_instance_DASHget] = ACTIONS(11), - [anon_sym_instance_DASHput] = ACTIONS(11), - [anon_sym_execute_DASHinline] = ACTIONS(11), - [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(13), - [anon_sym_iget_DASHquick] = ACTIONS(11), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(11), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(11), - [anon_sym_iput_DASHquick] = ACTIONS(11), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(11), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(11), - [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(11), - [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(11), - [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(11), - [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(11), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(11), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(13), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(11), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(13), - [anon_sym_rsub_DASHint] = ACTIONS(11), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(13), - [anon_sym_LBRACE] = ACTIONS(15), - [anon_sym_RBRACE] = ACTIONS(91), - [sym_class_identifier] = ACTIONS(19), - [aux_sym_label_token1] = ACTIONS(21), - [aux_sym_jmp_label_token1] = ACTIONS(23), - [anon_sym_LTclinit_GT] = ACTIONS(25), - [anon_sym_LTinit_GT] = ACTIONS(25), - [anon_sym_DASH] = ACTIONS(27), - [anon_sym_LPAREN] = ACTIONS(29), - [anon_sym_LBRACK] = ACTIONS(31), - [aux_sym_primitive_type_token1] = ACTIONS(33), - [aux_sym_primitive_type_token2] = ACTIONS(33), - [anon_sym_DOTenum] = ACTIONS(35), - [sym_variable] = ACTIONS(37), - [sym_parameter] = ACTIONS(37), - [sym_number] = ACTIONS(93), - [sym_float] = ACTIONS(41), - [sym_NaN] = ACTIONS(43), - [sym_Infinity] = ACTIONS(43), - [anon_sym_DQUOTE] = ACTIONS(45), - [anon_sym_true] = ACTIONS(47), - [anon_sym_false] = ACTIONS(47), - [anon_sym_SQUOTE] = ACTIONS(49), - [sym_null] = ACTIONS(41), + [anon_sym_DOTsubannotation] = ACTIONS(93), + [anon_sym_nop] = ACTIONS(13), + [anon_sym_move] = ACTIONS(13), + [anon_sym_move_SLASHfrom16] = ACTIONS(51), + [anon_sym_move_SLASH16] = ACTIONS(51), + [anon_sym_move_DASHwide] = ACTIONS(13), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(51), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(51), + [anon_sym_move_DASHobject] = ACTIONS(13), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(51), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(51), + [anon_sym_move_DASHresult] = ACTIONS(13), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(13), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(13), + [anon_sym_move_DASHexception] = ACTIONS(13), + [anon_sym_return_DASHvoid] = ACTIONS(13), + [anon_sym_return] = ACTIONS(13), + [anon_sym_return_DASHwide] = ACTIONS(13), + [anon_sym_return_DASHobject] = ACTIONS(13), + [anon_sym_const_SLASH4] = ACTIONS(51), + [anon_sym_const_SLASH16] = ACTIONS(51), + [anon_sym_const] = ACTIONS(13), + [anon_sym_const_SLASHhigh16] = ACTIONS(51), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(51), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(51), + [anon_sym_const_DASHwide] = ACTIONS(13), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(51), + [anon_sym_const_DASHstring] = ACTIONS(13), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(51), + [anon_sym_const_DASHclass] = ACTIONS(13), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(13), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(13), + [anon_sym_monitor_DASHenter] = ACTIONS(13), + [anon_sym_monitor_DASHexit] = ACTIONS(13), + [anon_sym_check_DASHcast] = ACTIONS(13), + [anon_sym_instance_DASHof] = ACTIONS(13), + [anon_sym_array_DASHlength] = ACTIONS(13), + [anon_sym_new_DASHinstance] = ACTIONS(13), + [anon_sym_new_DASHarray] = ACTIONS(13), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(13), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(51), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(13), + [anon_sym_throw] = ACTIONS(13), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(13), + [anon_sym_goto] = ACTIONS(13), + [anon_sym_goto_SLASH16] = ACTIONS(51), + [anon_sym_goto_SLASH32] = ACTIONS(51), + [anon_sym_packed_DASHswitch] = ACTIONS(13), + [anon_sym_sparse_DASHswitch] = ACTIONS(13), + [anon_sym_cmpl_DASHfloat] = ACTIONS(13), + [anon_sym_cmpg_DASHfloat] = ACTIONS(13), + [anon_sym_cmpl_DASHdouble] = ACTIONS(13), + [anon_sym_cmpg_DASHdouble] = ACTIONS(13), + [anon_sym_cmp_DASHlong] = ACTIONS(13), + [anon_sym_if_DASHeq] = ACTIONS(13), + [anon_sym_if_DASHne] = ACTIONS(13), + [anon_sym_if_DASHlt] = ACTIONS(13), + [anon_sym_if_DASHge] = ACTIONS(13), + [anon_sym_if_DASHgt] = ACTIONS(13), + [anon_sym_if_DASHle] = ACTIONS(13), + [anon_sym_if_DASHeqz] = ACTIONS(13), + [anon_sym_if_DASHnez] = ACTIONS(13), + [anon_sym_if_DASHltz] = ACTIONS(13), + [anon_sym_if_DASHgez] = ACTIONS(13), + [anon_sym_if_DASHgtz] = ACTIONS(13), + [anon_sym_if_DASHlez] = ACTIONS(13), + [anon_sym_aget] = ACTIONS(13), + [anon_sym_aget_DASHwide] = ACTIONS(13), + [anon_sym_aget_DASHobject] = ACTIONS(13), + [anon_sym_aget_DASHboolean] = ACTIONS(13), + [anon_sym_aget_DASHbyte] = ACTIONS(13), + [anon_sym_aget_DASHchar] = ACTIONS(13), + [anon_sym_aget_DASHshort] = ACTIONS(13), + [anon_sym_aput] = ACTIONS(13), + [anon_sym_aput_DASHwide] = ACTIONS(13), + [anon_sym_aput_DASHobject] = ACTIONS(13), + [anon_sym_aput_DASHboolean] = ACTIONS(13), + [anon_sym_aput_DASHbyte] = ACTIONS(13), + [anon_sym_aput_DASHchar] = ACTIONS(13), + [anon_sym_aput_DASHshort] = ACTIONS(13), + [anon_sym_iget] = ACTIONS(13), + [anon_sym_iget_DASHwide] = ACTIONS(13), + [anon_sym_iget_DASHobject] = ACTIONS(13), + [anon_sym_iget_DASHboolean] = ACTIONS(13), + [anon_sym_iget_DASHbyte] = ACTIONS(13), + [anon_sym_iget_DASHchar] = ACTIONS(13), + [anon_sym_iget_DASHshort] = ACTIONS(13), + [anon_sym_iget_DASHvolatile] = ACTIONS(13), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(13), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(13), + [anon_sym_iput] = ACTIONS(13), + [anon_sym_iput_DASHwide] = ACTIONS(13), + [anon_sym_iput_DASHobject] = ACTIONS(13), + [anon_sym_iput_DASHboolean] = ACTIONS(13), + [anon_sym_iput_DASHbyte] = ACTIONS(13), + [anon_sym_iput_DASHchar] = ACTIONS(13), + [anon_sym_iput_DASHshort] = ACTIONS(13), + [anon_sym_iput_DASHvolatile] = ACTIONS(13), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(13), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(13), + [anon_sym_sget] = ACTIONS(13), + [anon_sym_sget_DASHwide] = ACTIONS(13), + [anon_sym_sget_DASHobject] = ACTIONS(13), + [anon_sym_sget_DASHboolean] = ACTIONS(13), + [anon_sym_sget_DASHbyte] = ACTIONS(13), + [anon_sym_sget_DASHchar] = ACTIONS(13), + [anon_sym_sget_DASHshort] = ACTIONS(13), + [anon_sym_sget_DASHvolatile] = ACTIONS(13), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(13), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(13), + [anon_sym_sput] = ACTIONS(13), + [anon_sym_sput_DASHwide] = ACTIONS(13), + [anon_sym_sput_DASHobject] = ACTIONS(13), + [anon_sym_sput_DASHboolean] = ACTIONS(13), + [anon_sym_sput_DASHbyte] = ACTIONS(13), + [anon_sym_sput_DASHchar] = ACTIONS(13), + [anon_sym_sput_DASHshort] = ACTIONS(13), + [anon_sym_sput_DASHvolatile] = ACTIONS(13), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(13), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(13), + [anon_sym_invoke_DASHconstructor] = ACTIONS(13), + [anon_sym_invoke_DASHcustom] = ACTIONS(13), + [anon_sym_invoke_DASHdirect] = ACTIONS(13), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(13), + [anon_sym_invoke_DASHinstance] = ACTIONS(13), + [anon_sym_invoke_DASHinterface] = ACTIONS(13), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(13), + [anon_sym_invoke_DASHstatic] = ACTIONS(13), + [anon_sym_invoke_DASHsuper] = ACTIONS(13), + [anon_sym_invoke_DASHvirtual] = ACTIONS(13), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(51), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(51), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(51), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(51), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(51), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(51), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(51), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(51), + [anon_sym_neg_DASHint] = ACTIONS(13), + [anon_sym_not_DASHint] = ACTIONS(13), + [anon_sym_neg_DASHlong] = ACTIONS(13), + [anon_sym_not_DASHlong] = ACTIONS(13), + [anon_sym_neg_DASHfloat] = ACTIONS(13), + [anon_sym_neg_DASHdouble] = ACTIONS(13), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(13), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(13), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(13), + [anon_sym_long_DASHto_DASHint] = ACTIONS(13), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(13), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(13), + [anon_sym_float_DASHto_DASHint] = ACTIONS(13), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(13), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(13), + [anon_sym_double_DASHto_DASHint] = ACTIONS(13), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(13), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(13), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(13), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(13), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(13), + [anon_sym_add_DASHint] = ACTIONS(13), + [anon_sym_sub_DASHint] = ACTIONS(13), + [anon_sym_mul_DASHint] = ACTIONS(13), + [anon_sym_div_DASHint] = ACTIONS(13), + [anon_sym_rem_DASHint] = ACTIONS(13), + [anon_sym_and_DASHint] = ACTIONS(13), + [anon_sym_or_DASHint] = ACTIONS(13), + [anon_sym_xor_DASHint] = ACTIONS(13), + [anon_sym_shl_DASHint] = ACTIONS(13), + [anon_sym_shr_DASHint] = ACTIONS(13), + [anon_sym_ushr_DASHint] = ACTIONS(13), + [anon_sym_add_DASHlong] = ACTIONS(13), + [anon_sym_sub_DASHlong] = ACTIONS(13), + [anon_sym_mul_DASHlong] = ACTIONS(13), + [anon_sym_div_DASHlong] = ACTIONS(13), + [anon_sym_rem_DASHlong] = ACTIONS(13), + [anon_sym_and_DASHlong] = ACTIONS(13), + [anon_sym_or_DASHlong] = ACTIONS(13), + [anon_sym_xor_DASHlong] = ACTIONS(13), + [anon_sym_shl_DASHlong] = ACTIONS(13), + [anon_sym_shr_DASHlong] = ACTIONS(13), + [anon_sym_ushr_DASHlong] = ACTIONS(13), + [anon_sym_add_DASHfloat] = ACTIONS(13), + [anon_sym_sub_DASHfloat] = ACTIONS(13), + [anon_sym_mul_DASHfloat] = ACTIONS(13), + [anon_sym_div_DASHfloat] = ACTIONS(13), + [anon_sym_rem_DASHfloat] = ACTIONS(13), + [anon_sym_add_DASHdouble] = ACTIONS(13), + [anon_sym_sub_DASHdouble] = ACTIONS(13), + [anon_sym_mul_DASHdouble] = ACTIONS(13), + [anon_sym_div_DASHdouble] = ACTIONS(13), + [anon_sym_rem_DASHdouble] = ACTIONS(13), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(51), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(51), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(51), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(51), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(51), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(51), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(51), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(51), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(51), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(51), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(51), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(51), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(51), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(51), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(51), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(51), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(51), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(51), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_static_DASHget] = ACTIONS(13), + [anon_sym_static_DASHput] = ACTIONS(13), + [anon_sym_instance_DASHget] = ACTIONS(13), + [anon_sym_instance_DASHput] = ACTIONS(13), + [anon_sym_execute_DASHinline] = ACTIONS(13), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(51), + [anon_sym_iget_DASHquick] = ACTIONS(13), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(13), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(13), + [anon_sym_iput_DASHquick] = ACTIONS(13), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(13), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(13), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(13), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(13), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(13), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(13), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(13), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(51), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(13), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(51), + [anon_sym_rsub_DASHint] = ACTIONS(13), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_LBRACE] = ACTIONS(95), + [sym_class_identifier] = ACTIONS(97), + [aux_sym_label_token1] = ACTIONS(99), + [aux_sym_jmp_label_token1] = ACTIONS(21), + [anon_sym_DASH] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(101), + [anon_sym_LBRACK] = ACTIONS(103), + [aux_sym_primitive_type_token1] = ACTIONS(29), + [aux_sym_primitive_type_token2] = ACTIONS(29), + [anon_sym_DOTenum] = ACTIONS(105), + [sym_variable] = ACTIONS(33), + [sym_parameter] = ACTIONS(33), + [sym_number] = ACTIONS(35), + [sym_float] = ACTIONS(37), + [sym_NaN] = ACTIONS(107), + [sym_Infinity] = ACTIONS(107), + [anon_sym_DQUOTE] = ACTIONS(109), + [anon_sym_true] = ACTIONS(41), + [anon_sym_false] = ACTIONS(41), + [anon_sym_SQUOTE] = ACTIONS(111), + [sym_null] = ACTIONS(37), [sym_comment] = ACTIONS(3), }, - [5] = { - [sym_subannotation_directive] = STATE(140), - [sym_opcode] = STATE(349), - [sym_value] = STATE(217), - [sym_label] = STATE(140), - [sym_jmp_label] = STATE(140), - [sym_body] = STATE(140), - [sym__field_body] = STATE(81), - [sym_method_signature] = STATE(81), - [sym__method_signature_body] = STATE(82), - [sym_method_handle] = STATE(140), - [sym__full_field_body] = STATE(81), - [sym_full_method_signature] = STATE(81), - [sym_custom_invoke] = STATE(140), - [sym__type] = STATE(140), - [sym_array_type] = STATE(73), - [sym_primitive_type] = STATE(71), - [sym_enum_reference] = STATE(140), - [sym_register] = STATE(140), - [sym_list] = STATE(140), - [sym_range] = STATE(140), - [sym__literal] = STATE(140), - [sym_string] = STATE(140), - [sym_boolean] = STATE(140), - [sym_character] = STATE(140), - [sym_identifier] = ACTIONS(7), - [anon_sym_DOTsubannotation] = ACTIONS(9), - [anon_sym_nop] = ACTIONS(11), - [anon_sym_move] = ACTIONS(11), - [anon_sym_move_SLASHfrom16] = ACTIONS(13), - [anon_sym_move_SLASH16] = ACTIONS(13), - [anon_sym_move_DASHwide] = ACTIONS(11), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(13), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(13), - [anon_sym_move_DASHobject] = ACTIONS(11), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(13), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(13), - [anon_sym_move_DASHresult] = ACTIONS(11), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(11), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(11), - [anon_sym_move_DASHexception] = ACTIONS(11), - [anon_sym_return_DASHvoid] = ACTIONS(11), - [anon_sym_return] = ACTIONS(11), - [anon_sym_return_DASHwide] = ACTIONS(11), - [anon_sym_return_DASHobject] = ACTIONS(11), - [anon_sym_const_SLASH4] = ACTIONS(13), - [anon_sym_const_SLASH16] = ACTIONS(13), - [anon_sym_const] = ACTIONS(11), - [anon_sym_const_SLASHhigh16] = ACTIONS(13), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(13), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(13), - [anon_sym_const_DASHwide] = ACTIONS(11), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(13), - [anon_sym_const_DASHstring] = ACTIONS(11), - [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(13), - [anon_sym_const_DASHclass] = ACTIONS(11), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(11), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(11), - [anon_sym_monitor_DASHenter] = ACTIONS(11), - [anon_sym_monitor_DASHexit] = ACTIONS(11), - [anon_sym_check_DASHcast] = ACTIONS(11), - [anon_sym_instance_DASHof] = ACTIONS(11), - [anon_sym_array_DASHlength] = ACTIONS(11), - [anon_sym_new_DASHinstance] = ACTIONS(11), - [anon_sym_new_DASHarray] = ACTIONS(11), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(11), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(13), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(11), - [anon_sym_throw] = ACTIONS(11), - [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(11), - [anon_sym_goto] = ACTIONS(11), - [anon_sym_goto_SLASH16] = ACTIONS(13), - [anon_sym_goto_SLASH32] = ACTIONS(13), - [anon_sym_packed_DASHswitch] = ACTIONS(11), - [anon_sym_sparse_DASHswitch] = ACTIONS(11), - [anon_sym_cmpl_DASHfloat] = ACTIONS(11), - [anon_sym_cmpg_DASHfloat] = ACTIONS(11), - [anon_sym_cmpl_DASHdouble] = ACTIONS(11), - [anon_sym_cmpg_DASHdouble] = ACTIONS(11), - [anon_sym_cmp_DASHlong] = ACTIONS(11), - [anon_sym_if_DASHeq] = ACTIONS(11), - [anon_sym_if_DASHne] = ACTIONS(11), - [anon_sym_if_DASHlt] = ACTIONS(11), - [anon_sym_if_DASHge] = ACTIONS(11), - [anon_sym_if_DASHgt] = ACTIONS(11), - [anon_sym_if_DASHle] = ACTIONS(11), - [anon_sym_if_DASHeqz] = ACTIONS(11), - [anon_sym_if_DASHnez] = ACTIONS(11), - [anon_sym_if_DASHltz] = ACTIONS(11), - [anon_sym_if_DASHgez] = ACTIONS(11), - [anon_sym_if_DASHgtz] = ACTIONS(11), - [anon_sym_if_DASHlez] = ACTIONS(11), - [anon_sym_aget] = ACTIONS(11), - [anon_sym_aget_DASHwide] = ACTIONS(11), - [anon_sym_aget_DASHobject] = ACTIONS(11), - [anon_sym_aget_DASHboolean] = ACTIONS(11), - [anon_sym_aget_DASHbyte] = ACTIONS(11), - [anon_sym_aget_DASHchar] = ACTIONS(11), - [anon_sym_aget_DASHshort] = ACTIONS(11), - [anon_sym_aput] = ACTIONS(11), - [anon_sym_aput_DASHwide] = ACTIONS(11), - [anon_sym_aput_DASHobject] = ACTIONS(11), - [anon_sym_aput_DASHboolean] = ACTIONS(11), - [anon_sym_aput_DASHbyte] = ACTIONS(11), - [anon_sym_aput_DASHchar] = ACTIONS(11), - [anon_sym_aput_DASHshort] = ACTIONS(11), - [anon_sym_iget] = ACTIONS(11), - [anon_sym_iget_DASHwide] = ACTIONS(11), - [anon_sym_iget_DASHobject] = ACTIONS(11), - [anon_sym_iget_DASHboolean] = ACTIONS(11), - [anon_sym_iget_DASHbyte] = ACTIONS(11), - [anon_sym_iget_DASHchar] = ACTIONS(11), - [anon_sym_iget_DASHshort] = ACTIONS(11), - [anon_sym_iget_DASHvolatile] = ACTIONS(11), - [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(11), - [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(11), - [anon_sym_iput] = ACTIONS(11), - [anon_sym_iput_DASHwide] = ACTIONS(11), - [anon_sym_iput_DASHobject] = ACTIONS(11), - [anon_sym_iput_DASHboolean] = ACTIONS(11), - [anon_sym_iput_DASHbyte] = ACTIONS(11), - [anon_sym_iput_DASHchar] = ACTIONS(11), - [anon_sym_iput_DASHshort] = ACTIONS(11), - [anon_sym_iput_DASHvolatile] = ACTIONS(11), - [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(11), - [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(11), - [anon_sym_sget] = ACTIONS(11), - [anon_sym_sget_DASHwide] = ACTIONS(11), - [anon_sym_sget_DASHobject] = ACTIONS(11), - [anon_sym_sget_DASHboolean] = ACTIONS(11), - [anon_sym_sget_DASHbyte] = ACTIONS(11), - [anon_sym_sget_DASHchar] = ACTIONS(11), - [anon_sym_sget_DASHshort] = ACTIONS(11), - [anon_sym_sget_DASHvolatile] = ACTIONS(11), - [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(11), - [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(11), - [anon_sym_sput] = ACTIONS(11), - [anon_sym_sput_DASHwide] = ACTIONS(11), - [anon_sym_sput_DASHobject] = ACTIONS(11), - [anon_sym_sput_DASHboolean] = ACTIONS(11), - [anon_sym_sput_DASHbyte] = ACTIONS(11), - [anon_sym_sput_DASHchar] = ACTIONS(11), - [anon_sym_sput_DASHshort] = ACTIONS(11), - [anon_sym_sput_DASHvolatile] = ACTIONS(11), - [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(11), - [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(11), - [anon_sym_invoke_DASHconstructor] = ACTIONS(11), - [anon_sym_invoke_DASHcustom] = ACTIONS(11), - [anon_sym_invoke_DASHdirect] = ACTIONS(11), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(11), - [anon_sym_invoke_DASHinstance] = ACTIONS(11), - [anon_sym_invoke_DASHinterface] = ACTIONS(11), - [anon_sym_invoke_DASHpolymorphic] = ACTIONS(11), - [anon_sym_invoke_DASHstatic] = ACTIONS(11), - [anon_sym_invoke_DASHsuper] = ACTIONS(11), - [anon_sym_invoke_DASHvirtual] = ACTIONS(11), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(13), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(13), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(13), - [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(13), - [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(13), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(13), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(13), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(13), - [anon_sym_neg_DASHint] = ACTIONS(11), - [anon_sym_not_DASHint] = ACTIONS(11), - [anon_sym_neg_DASHlong] = ACTIONS(11), - [anon_sym_not_DASHlong] = ACTIONS(11), - [anon_sym_neg_DASHfloat] = ACTIONS(11), - [anon_sym_neg_DASHdouble] = ACTIONS(11), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(11), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(11), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(11), - [anon_sym_long_DASHto_DASHint] = ACTIONS(11), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(11), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(11), - [anon_sym_float_DASHto_DASHint] = ACTIONS(11), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(11), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(11), - [anon_sym_double_DASHto_DASHint] = ACTIONS(11), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(11), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(11), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(11), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(11), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(11), - [anon_sym_add_DASHint] = ACTIONS(11), - [anon_sym_sub_DASHint] = ACTIONS(11), - [anon_sym_mul_DASHint] = ACTIONS(11), - [anon_sym_div_DASHint] = ACTIONS(11), - [anon_sym_rem_DASHint] = ACTIONS(11), - [anon_sym_and_DASHint] = ACTIONS(11), - [anon_sym_or_DASHint] = ACTIONS(11), - [anon_sym_xor_DASHint] = ACTIONS(11), - [anon_sym_shl_DASHint] = ACTIONS(11), - [anon_sym_shr_DASHint] = ACTIONS(11), - [anon_sym_ushr_DASHint] = ACTIONS(11), - [anon_sym_add_DASHlong] = ACTIONS(11), - [anon_sym_sub_DASHlong] = ACTIONS(11), - [anon_sym_mul_DASHlong] = ACTIONS(11), - [anon_sym_div_DASHlong] = ACTIONS(11), - [anon_sym_rem_DASHlong] = ACTIONS(11), - [anon_sym_and_DASHlong] = ACTIONS(11), - [anon_sym_or_DASHlong] = ACTIONS(11), - [anon_sym_xor_DASHlong] = ACTIONS(11), - [anon_sym_shl_DASHlong] = ACTIONS(11), - [anon_sym_shr_DASHlong] = ACTIONS(11), - [anon_sym_ushr_DASHlong] = ACTIONS(11), - [anon_sym_add_DASHfloat] = ACTIONS(11), - [anon_sym_sub_DASHfloat] = ACTIONS(11), - [anon_sym_mul_DASHfloat] = ACTIONS(11), - [anon_sym_div_DASHfloat] = ACTIONS(11), - [anon_sym_rem_DASHfloat] = ACTIONS(11), - [anon_sym_add_DASHdouble] = ACTIONS(11), - [anon_sym_sub_DASHdouble] = ACTIONS(11), - [anon_sym_mul_DASHdouble] = ACTIONS(11), - [anon_sym_div_DASHdouble] = ACTIONS(11), - [anon_sym_rem_DASHdouble] = ACTIONS(11), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(13), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(13), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(13), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(13), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(13), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(13), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(13), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(13), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(13), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(13), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(13), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(13), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(13), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(13), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(13), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(13), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(13), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(13), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(13), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(13), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(13), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(13), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(13), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(13), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(13), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(13), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(13), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(13), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(13), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(13), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(13), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(13), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(13), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(13), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(13), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(13), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(13), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(13), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(13), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(13), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(13), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(13), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(13), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(13), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(13), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(13), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(13), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(13), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(13), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(13), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(13), - [anon_sym_static_DASHget] = ACTIONS(11), - [anon_sym_static_DASHput] = ACTIONS(11), - [anon_sym_instance_DASHget] = ACTIONS(11), - [anon_sym_instance_DASHput] = ACTIONS(11), - [anon_sym_execute_DASHinline] = ACTIONS(11), - [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(13), - [anon_sym_iget_DASHquick] = ACTIONS(11), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(11), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(11), - [anon_sym_iput_DASHquick] = ACTIONS(11), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(11), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(11), - [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(11), - [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(11), - [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(11), - [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(11), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(11), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(13), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(11), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(13), - [anon_sym_rsub_DASHint] = ACTIONS(11), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(13), - [anon_sym_LBRACE] = ACTIONS(15), - [anon_sym_RBRACE] = ACTIONS(17), - [sym_class_identifier] = ACTIONS(19), - [aux_sym_label_token1] = ACTIONS(21), - [aux_sym_jmp_label_token1] = ACTIONS(23), - [anon_sym_LTclinit_GT] = ACTIONS(25), - [anon_sym_LTinit_GT] = ACTIONS(25), - [anon_sym_DASH] = ACTIONS(27), - [anon_sym_LPAREN] = ACTIONS(29), - [anon_sym_LBRACK] = ACTIONS(31), - [aux_sym_primitive_type_token1] = ACTIONS(33), - [aux_sym_primitive_type_token2] = ACTIONS(33), - [anon_sym_DOTenum] = ACTIONS(35), - [sym_variable] = ACTIONS(37), - [sym_parameter] = ACTIONS(37), - [sym_number] = ACTIONS(95), - [sym_float] = ACTIONS(41), - [sym_NaN] = ACTIONS(43), - [sym_Infinity] = ACTIONS(43), - [anon_sym_DQUOTE] = ACTIONS(45), - [anon_sym_true] = ACTIONS(47), - [anon_sym_false] = ACTIONS(47), - [anon_sym_SQUOTE] = ACTIONS(49), - [sym_null] = ACTIONS(41), + [10] = { + [sym_source_directive] = STATE(55), + [sym_annotation_directive] = STATE(49), + [sym_param_directive] = STATE(55), + [sym_parameter_directive] = STATE(55), + [sym_statement] = STATE(14), + [sym_expression] = STATE(49), + [sym_opcode] = STATE(2), + [sym_directive] = STATE(49), + [sym_line_directive] = STATE(55), + [sym_locals_directive] = STATE(55), + [sym_local_directive] = STATE(55), + [sym_end_local_directive] = STATE(55), + [sym_restart_local_directive] = STATE(55), + [sym_registers_directive] = STATE(55), + [sym_catch_directive] = STATE(55), + [sym_catchall_directive] = STATE(55), + [sym_packed_switch_directive] = STATE(55), + [sym_sparse_switch_directive] = STATE(55), + [sym_array_data_directive] = STATE(55), + [sym_label] = STATE(49), + [sym_jmp_label] = STATE(49), + [aux_sym_method_definition_repeat1] = STATE(14), + [anon_sym_DOTsource] = ACTIONS(113), + [anon_sym_DOTendmethod] = ACTIONS(115), + [anon_sym_DOTannotation] = ACTIONS(117), + [anon_sym_DOTparam] = ACTIONS(119), + [anon_sym_DOTparameter] = ACTIONS(121), + [anon_sym_nop] = ACTIONS(123), + [anon_sym_move] = ACTIONS(123), + [anon_sym_move_SLASHfrom16] = ACTIONS(125), + [anon_sym_move_SLASH16] = ACTIONS(125), + [anon_sym_move_DASHwide] = ACTIONS(123), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(125), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(125), + [anon_sym_move_DASHobject] = ACTIONS(123), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(125), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(125), + [anon_sym_move_DASHresult] = ACTIONS(123), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(125), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(125), + [anon_sym_move_DASHexception] = ACTIONS(125), + [anon_sym_return_DASHvoid] = ACTIONS(125), + [anon_sym_return] = ACTIONS(123), + [anon_sym_return_DASHwide] = ACTIONS(125), + [anon_sym_return_DASHobject] = ACTIONS(125), + [anon_sym_const_SLASH4] = ACTIONS(125), + [anon_sym_const_SLASH16] = ACTIONS(125), + [anon_sym_const] = ACTIONS(123), + [anon_sym_const_SLASHhigh16] = ACTIONS(125), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(125), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(125), + [anon_sym_const_DASHwide] = ACTIONS(123), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(125), + [anon_sym_const_DASHstring] = ACTIONS(123), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(125), + [anon_sym_const_DASHclass] = ACTIONS(125), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(125), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(125), + [anon_sym_monitor_DASHenter] = ACTIONS(125), + [anon_sym_monitor_DASHexit] = ACTIONS(125), + [anon_sym_check_DASHcast] = ACTIONS(125), + [anon_sym_instance_DASHof] = ACTIONS(125), + [anon_sym_array_DASHlength] = ACTIONS(125), + [anon_sym_new_DASHinstance] = ACTIONS(125), + [anon_sym_new_DASHarray] = ACTIONS(125), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(123), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(125), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(125), + [anon_sym_throw] = ACTIONS(123), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(125), + [anon_sym_goto] = ACTIONS(123), + [anon_sym_goto_SLASH16] = ACTIONS(125), + [anon_sym_goto_SLASH32] = ACTIONS(125), + [anon_sym_packed_DASHswitch] = ACTIONS(125), + [anon_sym_sparse_DASHswitch] = ACTIONS(125), + [anon_sym_cmpl_DASHfloat] = ACTIONS(125), + [anon_sym_cmpg_DASHfloat] = ACTIONS(125), + [anon_sym_cmpl_DASHdouble] = ACTIONS(125), + [anon_sym_cmpg_DASHdouble] = ACTIONS(125), + [anon_sym_cmp_DASHlong] = ACTIONS(125), + [anon_sym_if_DASHeq] = ACTIONS(123), + [anon_sym_if_DASHne] = ACTIONS(123), + [anon_sym_if_DASHlt] = ACTIONS(123), + [anon_sym_if_DASHge] = ACTIONS(123), + [anon_sym_if_DASHgt] = ACTIONS(123), + [anon_sym_if_DASHle] = ACTIONS(123), + [anon_sym_if_DASHeqz] = ACTIONS(125), + [anon_sym_if_DASHnez] = ACTIONS(125), + [anon_sym_if_DASHltz] = ACTIONS(125), + [anon_sym_if_DASHgez] = ACTIONS(125), + [anon_sym_if_DASHgtz] = ACTIONS(125), + [anon_sym_if_DASHlez] = ACTIONS(125), + [anon_sym_aget] = ACTIONS(123), + [anon_sym_aget_DASHwide] = ACTIONS(125), + [anon_sym_aget_DASHobject] = ACTIONS(125), + [anon_sym_aget_DASHboolean] = ACTIONS(125), + [anon_sym_aget_DASHbyte] = ACTIONS(125), + [anon_sym_aget_DASHchar] = ACTIONS(125), + [anon_sym_aget_DASHshort] = ACTIONS(125), + [anon_sym_aput] = ACTIONS(123), + [anon_sym_aput_DASHwide] = ACTIONS(125), + [anon_sym_aput_DASHobject] = ACTIONS(125), + [anon_sym_aput_DASHboolean] = ACTIONS(125), + [anon_sym_aput_DASHbyte] = ACTIONS(125), + [anon_sym_aput_DASHchar] = ACTIONS(125), + [anon_sym_aput_DASHshort] = ACTIONS(125), + [anon_sym_iget] = ACTIONS(123), + [anon_sym_iget_DASHwide] = ACTIONS(123), + [anon_sym_iget_DASHobject] = ACTIONS(123), + [anon_sym_iget_DASHboolean] = ACTIONS(125), + [anon_sym_iget_DASHbyte] = ACTIONS(125), + [anon_sym_iget_DASHchar] = ACTIONS(125), + [anon_sym_iget_DASHshort] = ACTIONS(125), + [anon_sym_iget_DASHvolatile] = ACTIONS(125), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(125), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(125), + [anon_sym_iput] = ACTIONS(123), + [anon_sym_iput_DASHwide] = ACTIONS(123), + [anon_sym_iput_DASHobject] = ACTIONS(123), + [anon_sym_iput_DASHboolean] = ACTIONS(123), + [anon_sym_iput_DASHbyte] = ACTIONS(123), + [anon_sym_iput_DASHchar] = ACTIONS(123), + [anon_sym_iput_DASHshort] = ACTIONS(123), + [anon_sym_iput_DASHvolatile] = ACTIONS(125), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(125), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(125), + [anon_sym_sget] = ACTIONS(123), + [anon_sym_sget_DASHwide] = ACTIONS(123), + [anon_sym_sget_DASHobject] = ACTIONS(123), + [anon_sym_sget_DASHboolean] = ACTIONS(125), + [anon_sym_sget_DASHbyte] = ACTIONS(125), + [anon_sym_sget_DASHchar] = ACTIONS(125), + [anon_sym_sget_DASHshort] = ACTIONS(125), + [anon_sym_sget_DASHvolatile] = ACTIONS(125), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(125), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(125), + [anon_sym_sput] = ACTIONS(123), + [anon_sym_sput_DASHwide] = ACTIONS(123), + [anon_sym_sput_DASHobject] = ACTIONS(123), + [anon_sym_sput_DASHboolean] = ACTIONS(125), + [anon_sym_sput_DASHbyte] = ACTIONS(125), + [anon_sym_sput_DASHchar] = ACTIONS(125), + [anon_sym_sput_DASHshort] = ACTIONS(125), + [anon_sym_sput_DASHvolatile] = ACTIONS(125), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(125), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(125), + [anon_sym_invoke_DASHconstructor] = ACTIONS(125), + [anon_sym_invoke_DASHcustom] = ACTIONS(123), + [anon_sym_invoke_DASHdirect] = ACTIONS(123), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(125), + [anon_sym_invoke_DASHinstance] = ACTIONS(125), + [anon_sym_invoke_DASHinterface] = ACTIONS(123), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(123), + [anon_sym_invoke_DASHstatic] = ACTIONS(123), + [anon_sym_invoke_DASHsuper] = ACTIONS(123), + [anon_sym_invoke_DASHvirtual] = ACTIONS(123), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(125), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(125), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(125), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(125), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(125), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(125), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(125), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(125), + [anon_sym_neg_DASHint] = ACTIONS(125), + [anon_sym_not_DASHint] = ACTIONS(125), + [anon_sym_neg_DASHlong] = ACTIONS(125), + [anon_sym_not_DASHlong] = ACTIONS(125), + [anon_sym_neg_DASHfloat] = ACTIONS(125), + [anon_sym_neg_DASHdouble] = ACTIONS(125), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(125), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(125), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(125), + [anon_sym_long_DASHto_DASHint] = ACTIONS(125), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(125), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(125), + [anon_sym_float_DASHto_DASHint] = ACTIONS(125), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(125), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(125), + [anon_sym_double_DASHto_DASHint] = ACTIONS(125), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(125), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(125), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(125), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(125), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(125), + [anon_sym_add_DASHint] = ACTIONS(123), + [anon_sym_sub_DASHint] = ACTIONS(123), + [anon_sym_mul_DASHint] = ACTIONS(123), + [anon_sym_div_DASHint] = ACTIONS(123), + [anon_sym_rem_DASHint] = ACTIONS(123), + [anon_sym_and_DASHint] = ACTIONS(123), + [anon_sym_or_DASHint] = ACTIONS(123), + [anon_sym_xor_DASHint] = ACTIONS(123), + [anon_sym_shl_DASHint] = ACTIONS(123), + [anon_sym_shr_DASHint] = ACTIONS(123), + [anon_sym_ushr_DASHint] = ACTIONS(123), + [anon_sym_add_DASHlong] = ACTIONS(123), + [anon_sym_sub_DASHlong] = ACTIONS(123), + [anon_sym_mul_DASHlong] = ACTIONS(123), + [anon_sym_div_DASHlong] = ACTIONS(123), + [anon_sym_rem_DASHlong] = ACTIONS(123), + [anon_sym_and_DASHlong] = ACTIONS(123), + [anon_sym_or_DASHlong] = ACTIONS(123), + [anon_sym_xor_DASHlong] = ACTIONS(123), + [anon_sym_shl_DASHlong] = ACTIONS(123), + [anon_sym_shr_DASHlong] = ACTIONS(123), + [anon_sym_ushr_DASHlong] = ACTIONS(123), + [anon_sym_add_DASHfloat] = ACTIONS(123), + [anon_sym_sub_DASHfloat] = ACTIONS(123), + [anon_sym_mul_DASHfloat] = ACTIONS(123), + [anon_sym_div_DASHfloat] = ACTIONS(123), + [anon_sym_rem_DASHfloat] = ACTIONS(123), + [anon_sym_add_DASHdouble] = ACTIONS(123), + [anon_sym_sub_DASHdouble] = ACTIONS(123), + [anon_sym_mul_DASHdouble] = ACTIONS(123), + [anon_sym_div_DASHdouble] = ACTIONS(123), + [anon_sym_rem_DASHdouble] = ACTIONS(123), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(125), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(125), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(125), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(125), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(125), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(125), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(125), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(125), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(125), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(125), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(125), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(125), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(125), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(125), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(125), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(125), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(125), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(125), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(125), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(125), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(125), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(125), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(125), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(125), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(125), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(125), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(125), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(125), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(125), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(125), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(125), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(125), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(125), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(125), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(125), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(125), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(125), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(125), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(125), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(125), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(125), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(125), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(125), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(125), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(125), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(125), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(125), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(125), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(125), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(125), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(125), + [anon_sym_static_DASHget] = ACTIONS(125), + [anon_sym_static_DASHput] = ACTIONS(125), + [anon_sym_instance_DASHget] = ACTIONS(125), + [anon_sym_instance_DASHput] = ACTIONS(125), + [anon_sym_execute_DASHinline] = ACTIONS(123), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(125), + [anon_sym_iget_DASHquick] = ACTIONS(125), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(125), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(125), + [anon_sym_iput_DASHquick] = ACTIONS(125), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(125), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(125), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(125), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(125), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(125), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(125), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(123), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(125), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(123), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(125), + [anon_sym_rsub_DASHint] = ACTIONS(123), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(125), + [anon_sym_DOTline] = ACTIONS(127), + [anon_sym_DOTlocals] = ACTIONS(129), + [anon_sym_DOTlocal] = ACTIONS(131), + [anon_sym_DOTendlocal] = ACTIONS(133), + [anon_sym_DOTrestartlocal] = ACTIONS(135), + [anon_sym_DOTregisters] = ACTIONS(137), + [anon_sym_DOTcatch] = ACTIONS(139), + [anon_sym_DOTcatchall] = ACTIONS(141), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(143), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(145), + [anon_sym_DOTarray_DASHdata] = ACTIONS(147), + [sym_prologue_directive] = ACTIONS(149), + [sym_epilogue_directive] = ACTIONS(149), + [aux_sym_label_token1] = ACTIONS(59), + [aux_sym_jmp_label_token1] = ACTIONS(151), [sym_comment] = ACTIONS(3), }, - [6] = { - [sym_subannotation_directive] = STATE(140), - [sym_opcode] = STATE(349), - [sym_value] = STATE(138), - [sym_label] = STATE(140), - [sym_jmp_label] = STATE(140), - [sym_body] = STATE(140), - [sym__field_body] = STATE(81), - [sym_method_signature] = STATE(81), - [sym__method_signature_body] = STATE(82), - [sym_method_handle] = STATE(140), - [sym__full_field_body] = STATE(81), - [sym_full_method_signature] = STATE(81), - [sym_custom_invoke] = STATE(140), - [sym__type] = STATE(140), - [sym_array_type] = STATE(73), - [sym_primitive_type] = STATE(71), - [sym_enum_reference] = STATE(140), - [sym_register] = STATE(140), - [sym_list] = STATE(140), - [sym_range] = STATE(140), - [sym__literal] = STATE(140), - [sym_string] = STATE(140), - [sym_boolean] = STATE(140), - [sym_character] = STATE(140), - [sym_identifier] = ACTIONS(7), - [anon_sym_DOTsubannotation] = ACTIONS(9), - [anon_sym_nop] = ACTIONS(11), - [anon_sym_move] = ACTIONS(11), - [anon_sym_move_SLASHfrom16] = ACTIONS(13), - [anon_sym_move_SLASH16] = ACTIONS(13), - [anon_sym_move_DASHwide] = ACTIONS(11), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(13), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(13), - [anon_sym_move_DASHobject] = ACTIONS(11), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(13), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(13), - [anon_sym_move_DASHresult] = ACTIONS(11), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(11), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(11), - [anon_sym_move_DASHexception] = ACTIONS(11), - [anon_sym_return_DASHvoid] = ACTIONS(11), - [anon_sym_return] = ACTIONS(11), - [anon_sym_return_DASHwide] = ACTIONS(11), - [anon_sym_return_DASHobject] = ACTIONS(11), - [anon_sym_const_SLASH4] = ACTIONS(13), - [anon_sym_const_SLASH16] = ACTIONS(13), - [anon_sym_const] = ACTIONS(11), - [anon_sym_const_SLASHhigh16] = ACTIONS(13), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(13), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(13), - [anon_sym_const_DASHwide] = ACTIONS(11), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(13), - [anon_sym_const_DASHstring] = ACTIONS(11), - [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(13), - [anon_sym_const_DASHclass] = ACTIONS(11), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(11), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(11), - [anon_sym_monitor_DASHenter] = ACTIONS(11), - [anon_sym_monitor_DASHexit] = ACTIONS(11), - [anon_sym_check_DASHcast] = ACTIONS(11), - [anon_sym_instance_DASHof] = ACTIONS(11), - [anon_sym_array_DASHlength] = ACTIONS(11), - [anon_sym_new_DASHinstance] = ACTIONS(11), - [anon_sym_new_DASHarray] = ACTIONS(11), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(11), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(13), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(11), - [anon_sym_throw] = ACTIONS(11), - [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(11), - [anon_sym_goto] = ACTIONS(11), - [anon_sym_goto_SLASH16] = ACTIONS(13), - [anon_sym_goto_SLASH32] = ACTIONS(13), - [anon_sym_packed_DASHswitch] = ACTIONS(11), - [anon_sym_sparse_DASHswitch] = ACTIONS(11), - [anon_sym_cmpl_DASHfloat] = ACTIONS(11), - [anon_sym_cmpg_DASHfloat] = ACTIONS(11), - [anon_sym_cmpl_DASHdouble] = ACTIONS(11), - [anon_sym_cmpg_DASHdouble] = ACTIONS(11), - [anon_sym_cmp_DASHlong] = ACTIONS(11), - [anon_sym_if_DASHeq] = ACTIONS(11), - [anon_sym_if_DASHne] = ACTIONS(11), - [anon_sym_if_DASHlt] = ACTIONS(11), - [anon_sym_if_DASHge] = ACTIONS(11), - [anon_sym_if_DASHgt] = ACTIONS(11), - [anon_sym_if_DASHle] = ACTIONS(11), - [anon_sym_if_DASHeqz] = ACTIONS(11), - [anon_sym_if_DASHnez] = ACTIONS(11), - [anon_sym_if_DASHltz] = ACTIONS(11), - [anon_sym_if_DASHgez] = ACTIONS(11), - [anon_sym_if_DASHgtz] = ACTIONS(11), - [anon_sym_if_DASHlez] = ACTIONS(11), - [anon_sym_aget] = ACTIONS(11), - [anon_sym_aget_DASHwide] = ACTIONS(11), - [anon_sym_aget_DASHobject] = ACTIONS(11), - [anon_sym_aget_DASHboolean] = ACTIONS(11), - [anon_sym_aget_DASHbyte] = ACTIONS(11), - [anon_sym_aget_DASHchar] = ACTIONS(11), - [anon_sym_aget_DASHshort] = ACTIONS(11), - [anon_sym_aput] = ACTIONS(11), - [anon_sym_aput_DASHwide] = ACTIONS(11), - [anon_sym_aput_DASHobject] = ACTIONS(11), - [anon_sym_aput_DASHboolean] = ACTIONS(11), - [anon_sym_aput_DASHbyte] = ACTIONS(11), - [anon_sym_aput_DASHchar] = ACTIONS(11), - [anon_sym_aput_DASHshort] = ACTIONS(11), - [anon_sym_iget] = ACTIONS(11), - [anon_sym_iget_DASHwide] = ACTIONS(11), - [anon_sym_iget_DASHobject] = ACTIONS(11), - [anon_sym_iget_DASHboolean] = ACTIONS(11), - [anon_sym_iget_DASHbyte] = ACTIONS(11), - [anon_sym_iget_DASHchar] = ACTIONS(11), - [anon_sym_iget_DASHshort] = ACTIONS(11), - [anon_sym_iget_DASHvolatile] = ACTIONS(11), - [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(11), - [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(11), - [anon_sym_iput] = ACTIONS(11), - [anon_sym_iput_DASHwide] = ACTIONS(11), - [anon_sym_iput_DASHobject] = ACTIONS(11), - [anon_sym_iput_DASHboolean] = ACTIONS(11), - [anon_sym_iput_DASHbyte] = ACTIONS(11), - [anon_sym_iput_DASHchar] = ACTIONS(11), - [anon_sym_iput_DASHshort] = ACTIONS(11), - [anon_sym_iput_DASHvolatile] = ACTIONS(11), - [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(11), - [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(11), - [anon_sym_sget] = ACTIONS(11), - [anon_sym_sget_DASHwide] = ACTIONS(11), - [anon_sym_sget_DASHobject] = ACTIONS(11), - [anon_sym_sget_DASHboolean] = ACTIONS(11), - [anon_sym_sget_DASHbyte] = ACTIONS(11), - [anon_sym_sget_DASHchar] = ACTIONS(11), - [anon_sym_sget_DASHshort] = ACTIONS(11), - [anon_sym_sget_DASHvolatile] = ACTIONS(11), - [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(11), - [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(11), - [anon_sym_sput] = ACTIONS(11), - [anon_sym_sput_DASHwide] = ACTIONS(11), - [anon_sym_sput_DASHobject] = ACTIONS(11), - [anon_sym_sput_DASHboolean] = ACTIONS(11), - [anon_sym_sput_DASHbyte] = ACTIONS(11), - [anon_sym_sput_DASHchar] = ACTIONS(11), - [anon_sym_sput_DASHshort] = ACTIONS(11), - [anon_sym_sput_DASHvolatile] = ACTIONS(11), - [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(11), - [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(11), - [anon_sym_invoke_DASHconstructor] = ACTIONS(11), - [anon_sym_invoke_DASHcustom] = ACTIONS(11), - [anon_sym_invoke_DASHdirect] = ACTIONS(11), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(11), - [anon_sym_invoke_DASHinstance] = ACTIONS(11), - [anon_sym_invoke_DASHinterface] = ACTIONS(11), - [anon_sym_invoke_DASHpolymorphic] = ACTIONS(11), - [anon_sym_invoke_DASHstatic] = ACTIONS(11), - [anon_sym_invoke_DASHsuper] = ACTIONS(11), - [anon_sym_invoke_DASHvirtual] = ACTIONS(11), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(13), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(13), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(13), - [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(13), - [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(13), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(13), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(13), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(13), - [anon_sym_neg_DASHint] = ACTIONS(11), - [anon_sym_not_DASHint] = ACTIONS(11), - [anon_sym_neg_DASHlong] = ACTIONS(11), - [anon_sym_not_DASHlong] = ACTIONS(11), - [anon_sym_neg_DASHfloat] = ACTIONS(11), - [anon_sym_neg_DASHdouble] = ACTIONS(11), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(11), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(11), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(11), - [anon_sym_long_DASHto_DASHint] = ACTIONS(11), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(11), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(11), - [anon_sym_float_DASHto_DASHint] = ACTIONS(11), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(11), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(11), - [anon_sym_double_DASHto_DASHint] = ACTIONS(11), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(11), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(11), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(11), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(11), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(11), - [anon_sym_add_DASHint] = ACTIONS(11), - [anon_sym_sub_DASHint] = ACTIONS(11), - [anon_sym_mul_DASHint] = ACTIONS(11), - [anon_sym_div_DASHint] = ACTIONS(11), - [anon_sym_rem_DASHint] = ACTIONS(11), - [anon_sym_and_DASHint] = ACTIONS(11), - [anon_sym_or_DASHint] = ACTIONS(11), - [anon_sym_xor_DASHint] = ACTIONS(11), - [anon_sym_shl_DASHint] = ACTIONS(11), - [anon_sym_shr_DASHint] = ACTIONS(11), - [anon_sym_ushr_DASHint] = ACTIONS(11), - [anon_sym_add_DASHlong] = ACTIONS(11), - [anon_sym_sub_DASHlong] = ACTIONS(11), - [anon_sym_mul_DASHlong] = ACTIONS(11), - [anon_sym_div_DASHlong] = ACTIONS(11), - [anon_sym_rem_DASHlong] = ACTIONS(11), - [anon_sym_and_DASHlong] = ACTIONS(11), - [anon_sym_or_DASHlong] = ACTIONS(11), - [anon_sym_xor_DASHlong] = ACTIONS(11), - [anon_sym_shl_DASHlong] = ACTIONS(11), - [anon_sym_shr_DASHlong] = ACTIONS(11), - [anon_sym_ushr_DASHlong] = ACTIONS(11), - [anon_sym_add_DASHfloat] = ACTIONS(11), - [anon_sym_sub_DASHfloat] = ACTIONS(11), - [anon_sym_mul_DASHfloat] = ACTIONS(11), - [anon_sym_div_DASHfloat] = ACTIONS(11), - [anon_sym_rem_DASHfloat] = ACTIONS(11), - [anon_sym_add_DASHdouble] = ACTIONS(11), - [anon_sym_sub_DASHdouble] = ACTIONS(11), - [anon_sym_mul_DASHdouble] = ACTIONS(11), - [anon_sym_div_DASHdouble] = ACTIONS(11), - [anon_sym_rem_DASHdouble] = ACTIONS(11), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(13), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(13), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(13), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(13), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(13), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(13), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(13), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(13), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(13), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(13), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(13), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(13), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(13), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(13), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(13), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(13), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(13), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(13), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(13), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(13), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(13), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(13), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(13), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(13), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(13), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(13), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(13), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(13), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(13), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(13), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(13), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(13), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(13), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(13), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(13), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(13), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(13), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(13), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(13), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(13), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(13), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(13), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(13), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(13), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(13), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(13), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(13), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(13), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(13), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(13), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(13), - [anon_sym_static_DASHget] = ACTIONS(11), - [anon_sym_static_DASHput] = ACTIONS(11), - [anon_sym_instance_DASHget] = ACTIONS(11), - [anon_sym_instance_DASHput] = ACTIONS(11), - [anon_sym_execute_DASHinline] = ACTIONS(11), - [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(13), - [anon_sym_iget_DASHquick] = ACTIONS(11), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(11), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(11), - [anon_sym_iput_DASHquick] = ACTIONS(11), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(11), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(11), - [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(11), - [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(11), - [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(11), - [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(11), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(11), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(13), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(11), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(13), - [anon_sym_rsub_DASHint] = ACTIONS(11), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(13), - [anon_sym_LBRACE] = ACTIONS(15), - [sym_class_identifier] = ACTIONS(19), - [aux_sym_label_token1] = ACTIONS(21), - [aux_sym_jmp_label_token1] = ACTIONS(23), - [anon_sym_LTclinit_GT] = ACTIONS(25), - [anon_sym_LTinit_GT] = ACTIONS(25), - [anon_sym_DASH] = ACTIONS(27), - [anon_sym_LPAREN] = ACTIONS(29), - [anon_sym_LBRACK] = ACTIONS(31), - [aux_sym_primitive_type_token1] = ACTIONS(33), - [aux_sym_primitive_type_token2] = ACTIONS(33), - [anon_sym_DOTenum] = ACTIONS(35), - [sym_variable] = ACTIONS(37), - [sym_parameter] = ACTIONS(37), - [sym_number] = ACTIONS(95), - [sym_float] = ACTIONS(41), - [sym_NaN] = ACTIONS(43), - [sym_Infinity] = ACTIONS(43), - [anon_sym_DQUOTE] = ACTIONS(45), - [anon_sym_true] = ACTIONS(47), - [anon_sym_false] = ACTIONS(47), - [anon_sym_SQUOTE] = ACTIONS(49), - [sym_null] = ACTIONS(41), - [sym_comment] = ACTIONS(3), - }, - [7] = { - [sym_subannotation_directive] = STATE(270), - [sym_opcode] = STATE(369), - [sym_value] = STATE(269), - [sym_label] = STATE(270), - [sym_jmp_label] = STATE(270), - [sym_body] = STATE(270), - [sym__field_body] = STATE(271), - [sym_method_signature] = STATE(271), - [sym__method_signature_body] = STATE(272), - [sym_method_handle] = STATE(270), - [sym__full_field_body] = STATE(271), - [sym_full_method_signature] = STATE(271), - [sym_custom_invoke] = STATE(270), - [sym__type] = STATE(270), - [sym_array_type] = STATE(266), - [sym_primitive_type] = STATE(262), - [sym_enum_reference] = STATE(270), - [sym_register] = STATE(270), - [sym_list] = STATE(270), - [sym_range] = STATE(270), - [sym__literal] = STATE(270), - [sym_string] = STATE(270), - [sym_boolean] = STATE(270), - [sym_character] = STATE(270), - [sym_identifier] = ACTIONS(51), - [anon_sym_DOTsubannotation] = ACTIONS(97), - [anon_sym_nop] = ACTIONS(11), - [anon_sym_move] = ACTIONS(11), - [anon_sym_move_SLASHfrom16] = ACTIONS(13), - [anon_sym_move_SLASH16] = ACTIONS(13), - [anon_sym_move_DASHwide] = ACTIONS(11), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(13), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(13), - [anon_sym_move_DASHobject] = ACTIONS(11), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(13), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(13), - [anon_sym_move_DASHresult] = ACTIONS(11), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(11), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(11), - [anon_sym_move_DASHexception] = ACTIONS(11), - [anon_sym_return_DASHvoid] = ACTIONS(11), - [anon_sym_return] = ACTIONS(11), - [anon_sym_return_DASHwide] = ACTIONS(11), - [anon_sym_return_DASHobject] = ACTIONS(11), - [anon_sym_const_SLASH4] = ACTIONS(13), - [anon_sym_const_SLASH16] = ACTIONS(13), - [anon_sym_const] = ACTIONS(11), - [anon_sym_const_SLASHhigh16] = ACTIONS(13), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(13), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(13), - [anon_sym_const_DASHwide] = ACTIONS(11), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(13), - [anon_sym_const_DASHstring] = ACTIONS(11), - [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(13), - [anon_sym_const_DASHclass] = ACTIONS(11), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(11), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(11), - [anon_sym_monitor_DASHenter] = ACTIONS(11), - [anon_sym_monitor_DASHexit] = ACTIONS(11), - [anon_sym_check_DASHcast] = ACTIONS(11), - [anon_sym_instance_DASHof] = ACTIONS(11), - [anon_sym_array_DASHlength] = ACTIONS(11), - [anon_sym_new_DASHinstance] = ACTIONS(11), - [anon_sym_new_DASHarray] = ACTIONS(11), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(11), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(13), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(11), - [anon_sym_throw] = ACTIONS(11), - [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(11), - [anon_sym_goto] = ACTIONS(11), - [anon_sym_goto_SLASH16] = ACTIONS(13), - [anon_sym_goto_SLASH32] = ACTIONS(13), - [anon_sym_packed_DASHswitch] = ACTIONS(11), - [anon_sym_sparse_DASHswitch] = ACTIONS(11), - [anon_sym_cmpl_DASHfloat] = ACTIONS(11), - [anon_sym_cmpg_DASHfloat] = ACTIONS(11), - [anon_sym_cmpl_DASHdouble] = ACTIONS(11), - [anon_sym_cmpg_DASHdouble] = ACTIONS(11), - [anon_sym_cmp_DASHlong] = ACTIONS(11), - [anon_sym_if_DASHeq] = ACTIONS(11), - [anon_sym_if_DASHne] = ACTIONS(11), - [anon_sym_if_DASHlt] = ACTIONS(11), - [anon_sym_if_DASHge] = ACTIONS(11), - [anon_sym_if_DASHgt] = ACTIONS(11), - [anon_sym_if_DASHle] = ACTIONS(11), - [anon_sym_if_DASHeqz] = ACTIONS(11), - [anon_sym_if_DASHnez] = ACTIONS(11), - [anon_sym_if_DASHltz] = ACTIONS(11), - [anon_sym_if_DASHgez] = ACTIONS(11), - [anon_sym_if_DASHgtz] = ACTIONS(11), - [anon_sym_if_DASHlez] = ACTIONS(11), - [anon_sym_aget] = ACTIONS(11), - [anon_sym_aget_DASHwide] = ACTIONS(11), - [anon_sym_aget_DASHobject] = ACTIONS(11), - [anon_sym_aget_DASHboolean] = ACTIONS(11), - [anon_sym_aget_DASHbyte] = ACTIONS(11), - [anon_sym_aget_DASHchar] = ACTIONS(11), - [anon_sym_aget_DASHshort] = ACTIONS(11), - [anon_sym_aput] = ACTIONS(11), - [anon_sym_aput_DASHwide] = ACTIONS(11), - [anon_sym_aput_DASHobject] = ACTIONS(11), - [anon_sym_aput_DASHboolean] = ACTIONS(11), - [anon_sym_aput_DASHbyte] = ACTIONS(11), - [anon_sym_aput_DASHchar] = ACTIONS(11), - [anon_sym_aput_DASHshort] = ACTIONS(11), - [anon_sym_iget] = ACTIONS(11), - [anon_sym_iget_DASHwide] = ACTIONS(11), - [anon_sym_iget_DASHobject] = ACTIONS(11), - [anon_sym_iget_DASHboolean] = ACTIONS(11), - [anon_sym_iget_DASHbyte] = ACTIONS(11), - [anon_sym_iget_DASHchar] = ACTIONS(11), - [anon_sym_iget_DASHshort] = ACTIONS(11), - [anon_sym_iget_DASHvolatile] = ACTIONS(11), - [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(11), - [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(11), - [anon_sym_iput] = ACTIONS(11), - [anon_sym_iput_DASHwide] = ACTIONS(11), - [anon_sym_iput_DASHobject] = ACTIONS(11), - [anon_sym_iput_DASHboolean] = ACTIONS(11), - [anon_sym_iput_DASHbyte] = ACTIONS(11), - [anon_sym_iput_DASHchar] = ACTIONS(11), - [anon_sym_iput_DASHshort] = ACTIONS(11), - [anon_sym_iput_DASHvolatile] = ACTIONS(11), - [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(11), - [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(11), - [anon_sym_sget] = ACTIONS(11), - [anon_sym_sget_DASHwide] = ACTIONS(11), - [anon_sym_sget_DASHobject] = ACTIONS(11), - [anon_sym_sget_DASHboolean] = ACTIONS(11), - [anon_sym_sget_DASHbyte] = ACTIONS(11), - [anon_sym_sget_DASHchar] = ACTIONS(11), - [anon_sym_sget_DASHshort] = ACTIONS(11), - [anon_sym_sget_DASHvolatile] = ACTIONS(11), - [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(11), - [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(11), - [anon_sym_sput] = ACTIONS(11), - [anon_sym_sput_DASHwide] = ACTIONS(11), - [anon_sym_sput_DASHobject] = ACTIONS(11), - [anon_sym_sput_DASHboolean] = ACTIONS(11), - [anon_sym_sput_DASHbyte] = ACTIONS(11), - [anon_sym_sput_DASHchar] = ACTIONS(11), - [anon_sym_sput_DASHshort] = ACTIONS(11), - [anon_sym_sput_DASHvolatile] = ACTIONS(11), - [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(11), - [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(11), - [anon_sym_invoke_DASHconstructor] = ACTIONS(11), - [anon_sym_invoke_DASHcustom] = ACTIONS(11), - [anon_sym_invoke_DASHdirect] = ACTIONS(11), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(11), - [anon_sym_invoke_DASHinstance] = ACTIONS(11), - [anon_sym_invoke_DASHinterface] = ACTIONS(11), - [anon_sym_invoke_DASHpolymorphic] = ACTIONS(11), - [anon_sym_invoke_DASHstatic] = ACTIONS(11), - [anon_sym_invoke_DASHsuper] = ACTIONS(11), - [anon_sym_invoke_DASHvirtual] = ACTIONS(11), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(13), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(13), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(13), - [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(13), - [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(13), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(13), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(13), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(13), - [anon_sym_neg_DASHint] = ACTIONS(11), - [anon_sym_not_DASHint] = ACTIONS(11), - [anon_sym_neg_DASHlong] = ACTIONS(11), - [anon_sym_not_DASHlong] = ACTIONS(11), - [anon_sym_neg_DASHfloat] = ACTIONS(11), - [anon_sym_neg_DASHdouble] = ACTIONS(11), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(11), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(11), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(11), - [anon_sym_long_DASHto_DASHint] = ACTIONS(11), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(11), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(11), - [anon_sym_float_DASHto_DASHint] = ACTIONS(11), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(11), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(11), - [anon_sym_double_DASHto_DASHint] = ACTIONS(11), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(11), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(11), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(11), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(11), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(11), - [anon_sym_add_DASHint] = ACTIONS(11), - [anon_sym_sub_DASHint] = ACTIONS(11), - [anon_sym_mul_DASHint] = ACTIONS(11), - [anon_sym_div_DASHint] = ACTIONS(11), - [anon_sym_rem_DASHint] = ACTIONS(11), - [anon_sym_and_DASHint] = ACTIONS(11), - [anon_sym_or_DASHint] = ACTIONS(11), - [anon_sym_xor_DASHint] = ACTIONS(11), - [anon_sym_shl_DASHint] = ACTIONS(11), - [anon_sym_shr_DASHint] = ACTIONS(11), - [anon_sym_ushr_DASHint] = ACTIONS(11), - [anon_sym_add_DASHlong] = ACTIONS(11), - [anon_sym_sub_DASHlong] = ACTIONS(11), - [anon_sym_mul_DASHlong] = ACTIONS(11), - [anon_sym_div_DASHlong] = ACTIONS(11), - [anon_sym_rem_DASHlong] = ACTIONS(11), - [anon_sym_and_DASHlong] = ACTIONS(11), - [anon_sym_or_DASHlong] = ACTIONS(11), - [anon_sym_xor_DASHlong] = ACTIONS(11), - [anon_sym_shl_DASHlong] = ACTIONS(11), - [anon_sym_shr_DASHlong] = ACTIONS(11), - [anon_sym_ushr_DASHlong] = ACTIONS(11), - [anon_sym_add_DASHfloat] = ACTIONS(11), - [anon_sym_sub_DASHfloat] = ACTIONS(11), - [anon_sym_mul_DASHfloat] = ACTIONS(11), - [anon_sym_div_DASHfloat] = ACTIONS(11), - [anon_sym_rem_DASHfloat] = ACTIONS(11), - [anon_sym_add_DASHdouble] = ACTIONS(11), - [anon_sym_sub_DASHdouble] = ACTIONS(11), - [anon_sym_mul_DASHdouble] = ACTIONS(11), - [anon_sym_div_DASHdouble] = ACTIONS(11), - [anon_sym_rem_DASHdouble] = ACTIONS(11), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(13), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(13), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(13), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(13), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(13), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(13), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(13), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(13), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(13), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(13), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(13), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(13), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(13), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(13), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(13), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(13), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(13), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(13), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(13), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(13), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(13), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(13), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(13), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(13), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(13), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(13), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(13), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(13), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(13), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(13), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(13), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(13), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(13), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(13), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(13), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(13), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(13), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(13), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(13), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(13), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(13), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(13), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(13), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(13), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(13), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(13), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(13), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(13), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(13), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(13), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(13), - [anon_sym_static_DASHget] = ACTIONS(11), - [anon_sym_static_DASHput] = ACTIONS(11), - [anon_sym_instance_DASHget] = ACTIONS(11), - [anon_sym_instance_DASHput] = ACTIONS(11), - [anon_sym_execute_DASHinline] = ACTIONS(11), - [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(13), - [anon_sym_iget_DASHquick] = ACTIONS(11), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(11), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(11), - [anon_sym_iput_DASHquick] = ACTIONS(11), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(11), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(11), - [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(11), - [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(11), - [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(11), - [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(11), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(11), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(13), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(11), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(13), - [anon_sym_rsub_DASHint] = ACTIONS(11), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(13), - [anon_sym_LBRACE] = ACTIONS(99), - [sym_class_identifier] = ACTIONS(101), - [aux_sym_label_token1] = ACTIONS(103), - [aux_sym_jmp_label_token1] = ACTIONS(63), - [anon_sym_LTclinit_GT] = ACTIONS(105), - [anon_sym_LTinit_GT] = ACTIONS(105), - [anon_sym_DASH] = ACTIONS(67), - [anon_sym_LPAREN] = ACTIONS(107), - [anon_sym_LBRACK] = ACTIONS(109), - [aux_sym_primitive_type_token1] = ACTIONS(73), - [aux_sym_primitive_type_token2] = ACTIONS(73), - [anon_sym_DOTenum] = ACTIONS(111), - [sym_variable] = ACTIONS(77), - [sym_parameter] = ACTIONS(77), - [sym_number] = ACTIONS(79), - [sym_float] = ACTIONS(81), - [sym_NaN] = ACTIONS(113), - [sym_Infinity] = ACTIONS(113), - [anon_sym_DQUOTE] = ACTIONS(115), - [anon_sym_true] = ACTIONS(85), - [anon_sym_false] = ACTIONS(85), - [anon_sym_SQUOTE] = ACTIONS(117), - [sym_null] = ACTIONS(81), - [sym_comment] = ACTIONS(3), - }, - [8] = { - [sym_subannotation_directive] = STATE(140), - [sym_opcode] = STATE(349), - [sym_value] = STATE(326), - [sym_label] = STATE(140), - [sym_jmp_label] = STATE(140), - [sym_body] = STATE(140), - [sym__field_body] = STATE(81), - [sym_method_signature] = STATE(81), - [sym__method_signature_body] = STATE(82), - [sym_method_handle] = STATE(140), - [sym__full_field_body] = STATE(81), - [sym_full_method_signature] = STATE(81), - [sym_custom_invoke] = STATE(140), - [sym__type] = STATE(140), - [sym_array_type] = STATE(73), - [sym_primitive_type] = STATE(71), - [sym_enum_reference] = STATE(140), - [sym_register] = STATE(140), - [sym_list] = STATE(140), - [sym_range] = STATE(140), - [sym__literal] = STATE(140), - [sym_string] = STATE(140), - [sym_boolean] = STATE(140), - [sym_character] = STATE(140), - [sym_identifier] = ACTIONS(7), - [anon_sym_DOTsubannotation] = ACTIONS(9), - [anon_sym_nop] = ACTIONS(11), - [anon_sym_move] = ACTIONS(11), - [anon_sym_move_SLASHfrom16] = ACTIONS(13), - [anon_sym_move_SLASH16] = ACTIONS(13), - [anon_sym_move_DASHwide] = ACTIONS(11), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(13), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(13), - [anon_sym_move_DASHobject] = ACTIONS(11), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(13), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(13), - [anon_sym_move_DASHresult] = ACTIONS(11), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(11), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(11), - [anon_sym_move_DASHexception] = ACTIONS(11), - [anon_sym_return_DASHvoid] = ACTIONS(11), - [anon_sym_return] = ACTIONS(11), - [anon_sym_return_DASHwide] = ACTIONS(11), - [anon_sym_return_DASHobject] = ACTIONS(11), - [anon_sym_const_SLASH4] = ACTIONS(13), - [anon_sym_const_SLASH16] = ACTIONS(13), - [anon_sym_const] = ACTIONS(11), - [anon_sym_const_SLASHhigh16] = ACTIONS(13), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(13), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(13), - [anon_sym_const_DASHwide] = ACTIONS(11), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(13), - [anon_sym_const_DASHstring] = ACTIONS(11), - [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(13), - [anon_sym_const_DASHclass] = ACTIONS(11), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(11), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(11), - [anon_sym_monitor_DASHenter] = ACTIONS(11), - [anon_sym_monitor_DASHexit] = ACTIONS(11), - [anon_sym_check_DASHcast] = ACTIONS(11), - [anon_sym_instance_DASHof] = ACTIONS(11), - [anon_sym_array_DASHlength] = ACTIONS(11), - [anon_sym_new_DASHinstance] = ACTIONS(11), - [anon_sym_new_DASHarray] = ACTIONS(11), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(11), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(13), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(11), - [anon_sym_throw] = ACTIONS(11), - [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(11), - [anon_sym_goto] = ACTIONS(11), - [anon_sym_goto_SLASH16] = ACTIONS(13), - [anon_sym_goto_SLASH32] = ACTIONS(13), - [anon_sym_packed_DASHswitch] = ACTIONS(11), - [anon_sym_sparse_DASHswitch] = ACTIONS(11), - [anon_sym_cmpl_DASHfloat] = ACTIONS(11), - [anon_sym_cmpg_DASHfloat] = ACTIONS(11), - [anon_sym_cmpl_DASHdouble] = ACTIONS(11), - [anon_sym_cmpg_DASHdouble] = ACTIONS(11), - [anon_sym_cmp_DASHlong] = ACTIONS(11), - [anon_sym_if_DASHeq] = ACTIONS(11), - [anon_sym_if_DASHne] = ACTIONS(11), - [anon_sym_if_DASHlt] = ACTIONS(11), - [anon_sym_if_DASHge] = ACTIONS(11), - [anon_sym_if_DASHgt] = ACTIONS(11), - [anon_sym_if_DASHle] = ACTIONS(11), - [anon_sym_if_DASHeqz] = ACTIONS(11), - [anon_sym_if_DASHnez] = ACTIONS(11), - [anon_sym_if_DASHltz] = ACTIONS(11), - [anon_sym_if_DASHgez] = ACTIONS(11), - [anon_sym_if_DASHgtz] = ACTIONS(11), - [anon_sym_if_DASHlez] = ACTIONS(11), - [anon_sym_aget] = ACTIONS(11), - [anon_sym_aget_DASHwide] = ACTIONS(11), - [anon_sym_aget_DASHobject] = ACTIONS(11), - [anon_sym_aget_DASHboolean] = ACTIONS(11), - [anon_sym_aget_DASHbyte] = ACTIONS(11), - [anon_sym_aget_DASHchar] = ACTIONS(11), - [anon_sym_aget_DASHshort] = ACTIONS(11), - [anon_sym_aput] = ACTIONS(11), - [anon_sym_aput_DASHwide] = ACTIONS(11), - [anon_sym_aput_DASHobject] = ACTIONS(11), - [anon_sym_aput_DASHboolean] = ACTIONS(11), - [anon_sym_aput_DASHbyte] = ACTIONS(11), - [anon_sym_aput_DASHchar] = ACTIONS(11), - [anon_sym_aput_DASHshort] = ACTIONS(11), - [anon_sym_iget] = ACTIONS(11), - [anon_sym_iget_DASHwide] = ACTIONS(11), - [anon_sym_iget_DASHobject] = ACTIONS(11), - [anon_sym_iget_DASHboolean] = ACTIONS(11), - [anon_sym_iget_DASHbyte] = ACTIONS(11), - [anon_sym_iget_DASHchar] = ACTIONS(11), - [anon_sym_iget_DASHshort] = ACTIONS(11), - [anon_sym_iget_DASHvolatile] = ACTIONS(11), - [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(11), - [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(11), - [anon_sym_iput] = ACTIONS(11), - [anon_sym_iput_DASHwide] = ACTIONS(11), - [anon_sym_iput_DASHobject] = ACTIONS(11), - [anon_sym_iput_DASHboolean] = ACTIONS(11), - [anon_sym_iput_DASHbyte] = ACTIONS(11), - [anon_sym_iput_DASHchar] = ACTIONS(11), - [anon_sym_iput_DASHshort] = ACTIONS(11), - [anon_sym_iput_DASHvolatile] = ACTIONS(11), - [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(11), - [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(11), - [anon_sym_sget] = ACTIONS(11), - [anon_sym_sget_DASHwide] = ACTIONS(11), - [anon_sym_sget_DASHobject] = ACTIONS(11), - [anon_sym_sget_DASHboolean] = ACTIONS(11), - [anon_sym_sget_DASHbyte] = ACTIONS(11), - [anon_sym_sget_DASHchar] = ACTIONS(11), - [anon_sym_sget_DASHshort] = ACTIONS(11), - [anon_sym_sget_DASHvolatile] = ACTIONS(11), - [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(11), - [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(11), - [anon_sym_sput] = ACTIONS(11), - [anon_sym_sput_DASHwide] = ACTIONS(11), - [anon_sym_sput_DASHobject] = ACTIONS(11), - [anon_sym_sput_DASHboolean] = ACTIONS(11), - [anon_sym_sput_DASHbyte] = ACTIONS(11), - [anon_sym_sput_DASHchar] = ACTIONS(11), - [anon_sym_sput_DASHshort] = ACTIONS(11), - [anon_sym_sput_DASHvolatile] = ACTIONS(11), - [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(11), - [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(11), - [anon_sym_invoke_DASHconstructor] = ACTIONS(11), - [anon_sym_invoke_DASHcustom] = ACTIONS(11), - [anon_sym_invoke_DASHdirect] = ACTIONS(11), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(11), - [anon_sym_invoke_DASHinstance] = ACTIONS(11), - [anon_sym_invoke_DASHinterface] = ACTIONS(11), - [anon_sym_invoke_DASHpolymorphic] = ACTIONS(11), - [anon_sym_invoke_DASHstatic] = ACTIONS(11), - [anon_sym_invoke_DASHsuper] = ACTIONS(11), - [anon_sym_invoke_DASHvirtual] = ACTIONS(11), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(13), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(13), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(13), - [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(13), - [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(13), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(13), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(13), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(13), - [anon_sym_neg_DASHint] = ACTIONS(11), - [anon_sym_not_DASHint] = ACTIONS(11), - [anon_sym_neg_DASHlong] = ACTIONS(11), - [anon_sym_not_DASHlong] = ACTIONS(11), - [anon_sym_neg_DASHfloat] = ACTIONS(11), - [anon_sym_neg_DASHdouble] = ACTIONS(11), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(11), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(11), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(11), - [anon_sym_long_DASHto_DASHint] = ACTIONS(11), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(11), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(11), - [anon_sym_float_DASHto_DASHint] = ACTIONS(11), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(11), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(11), - [anon_sym_double_DASHto_DASHint] = ACTIONS(11), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(11), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(11), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(11), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(11), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(11), - [anon_sym_add_DASHint] = ACTIONS(11), - [anon_sym_sub_DASHint] = ACTIONS(11), - [anon_sym_mul_DASHint] = ACTIONS(11), - [anon_sym_div_DASHint] = ACTIONS(11), - [anon_sym_rem_DASHint] = ACTIONS(11), - [anon_sym_and_DASHint] = ACTIONS(11), - [anon_sym_or_DASHint] = ACTIONS(11), - [anon_sym_xor_DASHint] = ACTIONS(11), - [anon_sym_shl_DASHint] = ACTIONS(11), - [anon_sym_shr_DASHint] = ACTIONS(11), - [anon_sym_ushr_DASHint] = ACTIONS(11), - [anon_sym_add_DASHlong] = ACTIONS(11), - [anon_sym_sub_DASHlong] = ACTIONS(11), - [anon_sym_mul_DASHlong] = ACTIONS(11), - [anon_sym_div_DASHlong] = ACTIONS(11), - [anon_sym_rem_DASHlong] = ACTIONS(11), - [anon_sym_and_DASHlong] = ACTIONS(11), - [anon_sym_or_DASHlong] = ACTIONS(11), - [anon_sym_xor_DASHlong] = ACTIONS(11), - [anon_sym_shl_DASHlong] = ACTIONS(11), - [anon_sym_shr_DASHlong] = ACTIONS(11), - [anon_sym_ushr_DASHlong] = ACTIONS(11), - [anon_sym_add_DASHfloat] = ACTIONS(11), - [anon_sym_sub_DASHfloat] = ACTIONS(11), - [anon_sym_mul_DASHfloat] = ACTIONS(11), - [anon_sym_div_DASHfloat] = ACTIONS(11), - [anon_sym_rem_DASHfloat] = ACTIONS(11), - [anon_sym_add_DASHdouble] = ACTIONS(11), - [anon_sym_sub_DASHdouble] = ACTIONS(11), - [anon_sym_mul_DASHdouble] = ACTIONS(11), - [anon_sym_div_DASHdouble] = ACTIONS(11), - [anon_sym_rem_DASHdouble] = ACTIONS(11), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(13), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(13), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(13), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(13), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(13), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(13), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(13), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(13), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(13), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(13), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(13), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(13), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(13), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(13), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(13), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(13), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(13), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(13), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(13), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(13), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(13), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(13), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(13), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(13), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(13), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(13), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(13), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(13), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(13), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(13), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(13), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(13), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(13), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(13), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(13), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(13), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(13), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(13), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(13), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(13), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(13), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(13), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(13), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(13), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(13), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(13), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(13), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(13), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(13), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(13), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(13), - [anon_sym_static_DASHget] = ACTIONS(11), - [anon_sym_static_DASHput] = ACTIONS(11), - [anon_sym_instance_DASHget] = ACTIONS(11), - [anon_sym_instance_DASHput] = ACTIONS(11), - [anon_sym_execute_DASHinline] = ACTIONS(11), - [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(13), - [anon_sym_iget_DASHquick] = ACTIONS(11), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(11), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(11), - [anon_sym_iput_DASHquick] = ACTIONS(11), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(11), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(11), - [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(11), - [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(11), - [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(11), - [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(11), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(11), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(13), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(11), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(13), - [anon_sym_rsub_DASHint] = ACTIONS(11), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(13), - [anon_sym_LBRACE] = ACTIONS(15), - [sym_class_identifier] = ACTIONS(19), - [aux_sym_label_token1] = ACTIONS(21), - [aux_sym_jmp_label_token1] = ACTIONS(23), - [anon_sym_LTclinit_GT] = ACTIONS(25), - [anon_sym_LTinit_GT] = ACTIONS(25), - [anon_sym_DASH] = ACTIONS(27), - [anon_sym_LPAREN] = ACTIONS(29), - [anon_sym_LBRACK] = ACTIONS(31), - [aux_sym_primitive_type_token1] = ACTIONS(33), - [aux_sym_primitive_type_token2] = ACTIONS(33), - [anon_sym_DOTenum] = ACTIONS(35), - [sym_variable] = ACTIONS(37), - [sym_parameter] = ACTIONS(37), - [sym_number] = ACTIONS(95), - [sym_float] = ACTIONS(41), - [sym_NaN] = ACTIONS(43), - [sym_Infinity] = ACTIONS(43), - [anon_sym_DQUOTE] = ACTIONS(45), - [anon_sym_true] = ACTIONS(47), - [anon_sym_false] = ACTIONS(47), - [anon_sym_SQUOTE] = ACTIONS(49), - [sym_null] = ACTIONS(41), - [sym_comment] = ACTIONS(3), - }, - [9] = { - [sym_subannotation_directive] = STATE(140), - [sym_opcode] = STATE(349), - [sym_value] = STATE(126), - [sym_label] = STATE(140), - [sym_jmp_label] = STATE(140), - [sym_body] = STATE(140), - [sym__field_body] = STATE(81), - [sym_method_signature] = STATE(81), - [sym__method_signature_body] = STATE(82), - [sym_method_handle] = STATE(140), - [sym__full_field_body] = STATE(81), - [sym_full_method_signature] = STATE(81), - [sym_custom_invoke] = STATE(140), - [sym__type] = STATE(140), - [sym_array_type] = STATE(73), - [sym_primitive_type] = STATE(71), - [sym_enum_reference] = STATE(140), - [sym_register] = STATE(140), - [sym_list] = STATE(140), - [sym_range] = STATE(140), - [sym__literal] = STATE(140), - [sym_string] = STATE(140), - [sym_boolean] = STATE(140), - [sym_character] = STATE(140), - [sym_identifier] = ACTIONS(7), - [anon_sym_DOTsubannotation] = ACTIONS(9), - [anon_sym_nop] = ACTIONS(11), - [anon_sym_move] = ACTIONS(11), - [anon_sym_move_SLASHfrom16] = ACTIONS(13), - [anon_sym_move_SLASH16] = ACTIONS(13), - [anon_sym_move_DASHwide] = ACTIONS(11), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(13), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(13), - [anon_sym_move_DASHobject] = ACTIONS(11), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(13), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(13), - [anon_sym_move_DASHresult] = ACTIONS(11), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(11), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(11), - [anon_sym_move_DASHexception] = ACTIONS(11), - [anon_sym_return_DASHvoid] = ACTIONS(11), - [anon_sym_return] = ACTIONS(11), - [anon_sym_return_DASHwide] = ACTIONS(11), - [anon_sym_return_DASHobject] = ACTIONS(11), - [anon_sym_const_SLASH4] = ACTIONS(13), - [anon_sym_const_SLASH16] = ACTIONS(13), - [anon_sym_const] = ACTIONS(11), - [anon_sym_const_SLASHhigh16] = ACTIONS(13), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(13), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(13), - [anon_sym_const_DASHwide] = ACTIONS(11), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(13), - [anon_sym_const_DASHstring] = ACTIONS(11), - [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(13), - [anon_sym_const_DASHclass] = ACTIONS(11), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(11), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(11), - [anon_sym_monitor_DASHenter] = ACTIONS(11), - [anon_sym_monitor_DASHexit] = ACTIONS(11), - [anon_sym_check_DASHcast] = ACTIONS(11), - [anon_sym_instance_DASHof] = ACTIONS(11), - [anon_sym_array_DASHlength] = ACTIONS(11), - [anon_sym_new_DASHinstance] = ACTIONS(11), - [anon_sym_new_DASHarray] = ACTIONS(11), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(11), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(13), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(11), - [anon_sym_throw] = ACTIONS(11), - [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(11), - [anon_sym_goto] = ACTIONS(11), - [anon_sym_goto_SLASH16] = ACTIONS(13), - [anon_sym_goto_SLASH32] = ACTIONS(13), - [anon_sym_packed_DASHswitch] = ACTIONS(11), - [anon_sym_sparse_DASHswitch] = ACTIONS(11), - [anon_sym_cmpl_DASHfloat] = ACTIONS(11), - [anon_sym_cmpg_DASHfloat] = ACTIONS(11), - [anon_sym_cmpl_DASHdouble] = ACTIONS(11), - [anon_sym_cmpg_DASHdouble] = ACTIONS(11), - [anon_sym_cmp_DASHlong] = ACTIONS(11), - [anon_sym_if_DASHeq] = ACTIONS(11), - [anon_sym_if_DASHne] = ACTIONS(11), - [anon_sym_if_DASHlt] = ACTIONS(11), - [anon_sym_if_DASHge] = ACTIONS(11), - [anon_sym_if_DASHgt] = ACTIONS(11), - [anon_sym_if_DASHle] = ACTIONS(11), - [anon_sym_if_DASHeqz] = ACTIONS(11), - [anon_sym_if_DASHnez] = ACTIONS(11), - [anon_sym_if_DASHltz] = ACTIONS(11), - [anon_sym_if_DASHgez] = ACTIONS(11), - [anon_sym_if_DASHgtz] = ACTIONS(11), - [anon_sym_if_DASHlez] = ACTIONS(11), - [anon_sym_aget] = ACTIONS(11), - [anon_sym_aget_DASHwide] = ACTIONS(11), - [anon_sym_aget_DASHobject] = ACTIONS(11), - [anon_sym_aget_DASHboolean] = ACTIONS(11), - [anon_sym_aget_DASHbyte] = ACTIONS(11), - [anon_sym_aget_DASHchar] = ACTIONS(11), - [anon_sym_aget_DASHshort] = ACTIONS(11), - [anon_sym_aput] = ACTIONS(11), - [anon_sym_aput_DASHwide] = ACTIONS(11), - [anon_sym_aput_DASHobject] = ACTIONS(11), - [anon_sym_aput_DASHboolean] = ACTIONS(11), - [anon_sym_aput_DASHbyte] = ACTIONS(11), - [anon_sym_aput_DASHchar] = ACTIONS(11), - [anon_sym_aput_DASHshort] = ACTIONS(11), - [anon_sym_iget] = ACTIONS(11), - [anon_sym_iget_DASHwide] = ACTIONS(11), - [anon_sym_iget_DASHobject] = ACTIONS(11), - [anon_sym_iget_DASHboolean] = ACTIONS(11), - [anon_sym_iget_DASHbyte] = ACTIONS(11), - [anon_sym_iget_DASHchar] = ACTIONS(11), - [anon_sym_iget_DASHshort] = ACTIONS(11), - [anon_sym_iget_DASHvolatile] = ACTIONS(11), - [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(11), - [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(11), - [anon_sym_iput] = ACTIONS(11), - [anon_sym_iput_DASHwide] = ACTIONS(11), - [anon_sym_iput_DASHobject] = ACTIONS(11), - [anon_sym_iput_DASHboolean] = ACTIONS(11), - [anon_sym_iput_DASHbyte] = ACTIONS(11), - [anon_sym_iput_DASHchar] = ACTIONS(11), - [anon_sym_iput_DASHshort] = ACTIONS(11), - [anon_sym_iput_DASHvolatile] = ACTIONS(11), - [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(11), - [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(11), - [anon_sym_sget] = ACTIONS(11), - [anon_sym_sget_DASHwide] = ACTIONS(11), - [anon_sym_sget_DASHobject] = ACTIONS(11), - [anon_sym_sget_DASHboolean] = ACTIONS(11), - [anon_sym_sget_DASHbyte] = ACTIONS(11), - [anon_sym_sget_DASHchar] = ACTIONS(11), - [anon_sym_sget_DASHshort] = ACTIONS(11), - [anon_sym_sget_DASHvolatile] = ACTIONS(11), - [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(11), - [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(11), - [anon_sym_sput] = ACTIONS(11), - [anon_sym_sput_DASHwide] = ACTIONS(11), - [anon_sym_sput_DASHobject] = ACTIONS(11), - [anon_sym_sput_DASHboolean] = ACTIONS(11), - [anon_sym_sput_DASHbyte] = ACTIONS(11), - [anon_sym_sput_DASHchar] = ACTIONS(11), - [anon_sym_sput_DASHshort] = ACTIONS(11), - [anon_sym_sput_DASHvolatile] = ACTIONS(11), - [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(11), - [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(11), - [anon_sym_invoke_DASHconstructor] = ACTIONS(11), - [anon_sym_invoke_DASHcustom] = ACTIONS(11), - [anon_sym_invoke_DASHdirect] = ACTIONS(11), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(11), - [anon_sym_invoke_DASHinstance] = ACTIONS(11), - [anon_sym_invoke_DASHinterface] = ACTIONS(11), - [anon_sym_invoke_DASHpolymorphic] = ACTIONS(11), - [anon_sym_invoke_DASHstatic] = ACTIONS(11), - [anon_sym_invoke_DASHsuper] = ACTIONS(11), - [anon_sym_invoke_DASHvirtual] = ACTIONS(11), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(13), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(13), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(13), - [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(13), - [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(13), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(13), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(13), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(13), - [anon_sym_neg_DASHint] = ACTIONS(11), - [anon_sym_not_DASHint] = ACTIONS(11), - [anon_sym_neg_DASHlong] = ACTIONS(11), - [anon_sym_not_DASHlong] = ACTIONS(11), - [anon_sym_neg_DASHfloat] = ACTIONS(11), - [anon_sym_neg_DASHdouble] = ACTIONS(11), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(11), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(11), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(11), - [anon_sym_long_DASHto_DASHint] = ACTIONS(11), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(11), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(11), - [anon_sym_float_DASHto_DASHint] = ACTIONS(11), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(11), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(11), - [anon_sym_double_DASHto_DASHint] = ACTIONS(11), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(11), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(11), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(11), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(11), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(11), - [anon_sym_add_DASHint] = ACTIONS(11), - [anon_sym_sub_DASHint] = ACTIONS(11), - [anon_sym_mul_DASHint] = ACTIONS(11), - [anon_sym_div_DASHint] = ACTIONS(11), - [anon_sym_rem_DASHint] = ACTIONS(11), - [anon_sym_and_DASHint] = ACTIONS(11), - [anon_sym_or_DASHint] = ACTIONS(11), - [anon_sym_xor_DASHint] = ACTIONS(11), - [anon_sym_shl_DASHint] = ACTIONS(11), - [anon_sym_shr_DASHint] = ACTIONS(11), - [anon_sym_ushr_DASHint] = ACTIONS(11), - [anon_sym_add_DASHlong] = ACTIONS(11), - [anon_sym_sub_DASHlong] = ACTIONS(11), - [anon_sym_mul_DASHlong] = ACTIONS(11), - [anon_sym_div_DASHlong] = ACTIONS(11), - [anon_sym_rem_DASHlong] = ACTIONS(11), - [anon_sym_and_DASHlong] = ACTIONS(11), - [anon_sym_or_DASHlong] = ACTIONS(11), - [anon_sym_xor_DASHlong] = ACTIONS(11), - [anon_sym_shl_DASHlong] = ACTIONS(11), - [anon_sym_shr_DASHlong] = ACTIONS(11), - [anon_sym_ushr_DASHlong] = ACTIONS(11), - [anon_sym_add_DASHfloat] = ACTIONS(11), - [anon_sym_sub_DASHfloat] = ACTIONS(11), - [anon_sym_mul_DASHfloat] = ACTIONS(11), - [anon_sym_div_DASHfloat] = ACTIONS(11), - [anon_sym_rem_DASHfloat] = ACTIONS(11), - [anon_sym_add_DASHdouble] = ACTIONS(11), - [anon_sym_sub_DASHdouble] = ACTIONS(11), - [anon_sym_mul_DASHdouble] = ACTIONS(11), - [anon_sym_div_DASHdouble] = ACTIONS(11), - [anon_sym_rem_DASHdouble] = ACTIONS(11), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(13), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(13), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(13), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(13), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(13), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(13), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(13), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(13), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(13), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(13), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(13), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(13), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(13), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(13), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(13), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(13), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(13), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(13), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(13), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(13), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(13), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(13), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(13), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(13), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(13), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(13), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(13), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(13), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(13), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(13), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(13), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(13), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(13), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(13), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(13), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(13), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(13), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(13), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(13), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(13), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(13), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(13), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(13), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(13), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(13), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(13), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(13), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(13), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(13), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(13), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(13), - [anon_sym_static_DASHget] = ACTIONS(11), - [anon_sym_static_DASHput] = ACTIONS(11), - [anon_sym_instance_DASHget] = ACTIONS(11), - [anon_sym_instance_DASHput] = ACTIONS(11), - [anon_sym_execute_DASHinline] = ACTIONS(11), - [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(13), - [anon_sym_iget_DASHquick] = ACTIONS(11), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(11), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(11), - [anon_sym_iput_DASHquick] = ACTIONS(11), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(11), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(11), - [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(11), - [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(11), - [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(11), - [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(11), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(11), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(13), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(11), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(13), - [anon_sym_rsub_DASHint] = ACTIONS(11), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(13), - [anon_sym_LBRACE] = ACTIONS(15), - [sym_class_identifier] = ACTIONS(19), - [aux_sym_label_token1] = ACTIONS(21), - [aux_sym_jmp_label_token1] = ACTIONS(23), - [anon_sym_LTclinit_GT] = ACTIONS(25), - [anon_sym_LTinit_GT] = ACTIONS(25), - [anon_sym_DASH] = ACTIONS(27), - [anon_sym_LPAREN] = ACTIONS(29), - [anon_sym_LBRACK] = ACTIONS(31), - [aux_sym_primitive_type_token1] = ACTIONS(33), - [aux_sym_primitive_type_token2] = ACTIONS(33), - [anon_sym_DOTenum] = ACTIONS(35), - [sym_variable] = ACTIONS(37), - [sym_parameter] = ACTIONS(37), - [sym_number] = ACTIONS(95), - [sym_float] = ACTIONS(41), - [sym_NaN] = ACTIONS(43), - [sym_Infinity] = ACTIONS(43), - [anon_sym_DQUOTE] = ACTIONS(45), - [anon_sym_true] = ACTIONS(47), - [anon_sym_false] = ACTIONS(47), - [anon_sym_SQUOTE] = ACTIONS(49), - [sym_null] = ACTIONS(41), - [sym_comment] = ACTIONS(3), - }, - [10] = { - [sym_source_directive] = STATE(64), - [sym_annotation_directive] = STATE(64), - [sym_param_directive] = STATE(64), - [sym_parameter_directive] = STATE(64), - [sym_statement] = STATE(12), - [sym_expression] = STATE(64), - [sym_opcode] = STATE(3), - [sym__directive] = STATE(64), - [sym_line_directive] = STATE(64), - [sym_locals_directive] = STATE(64), - [sym_local_directive] = STATE(64), - [sym_end_local_directive] = STATE(64), - [sym_restart_local_directive] = STATE(64), - [sym_registers_directive] = STATE(64), - [sym_catch_directive] = STATE(64), - [sym_catchall_directive] = STATE(64), - [sym_packed_switch_directive] = STATE(64), - [sym_sparse_switch_directive] = STATE(64), - [sym_array_data_directive] = STATE(64), - [sym_label] = STATE(64), - [sym_jmp_label] = STATE(64), - [aux_sym_method_definition_repeat1] = STATE(12), - [anon_sym_DOTsource] = ACTIONS(119), - [anon_sym_DOTendmethod] = ACTIONS(121), - [anon_sym_DOTannotation] = ACTIONS(123), - [anon_sym_DOTparam] = ACTIONS(125), - [anon_sym_DOTparameter] = ACTIONS(127), - [anon_sym_nop] = ACTIONS(129), - [anon_sym_move] = ACTIONS(129), - [anon_sym_move_SLASHfrom16] = ACTIONS(131), - [anon_sym_move_SLASH16] = ACTIONS(131), - [anon_sym_move_DASHwide] = ACTIONS(129), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(131), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(131), - [anon_sym_move_DASHobject] = ACTIONS(129), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(131), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(131), - [anon_sym_move_DASHresult] = ACTIONS(129), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(131), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(131), - [anon_sym_move_DASHexception] = ACTIONS(131), - [anon_sym_return_DASHvoid] = ACTIONS(131), - [anon_sym_return] = ACTIONS(129), - [anon_sym_return_DASHwide] = ACTIONS(131), - [anon_sym_return_DASHobject] = ACTIONS(131), - [anon_sym_const_SLASH4] = ACTIONS(131), - [anon_sym_const_SLASH16] = ACTIONS(131), - [anon_sym_const] = ACTIONS(129), - [anon_sym_const_SLASHhigh16] = ACTIONS(131), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(131), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(131), - [anon_sym_const_DASHwide] = ACTIONS(129), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(131), - [anon_sym_const_DASHstring] = ACTIONS(129), - [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(131), - [anon_sym_const_DASHclass] = ACTIONS(131), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(131), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(131), - [anon_sym_monitor_DASHenter] = ACTIONS(131), - [anon_sym_monitor_DASHexit] = ACTIONS(131), - [anon_sym_check_DASHcast] = ACTIONS(131), - [anon_sym_instance_DASHof] = ACTIONS(131), - [anon_sym_array_DASHlength] = ACTIONS(131), - [anon_sym_new_DASHinstance] = ACTIONS(131), - [anon_sym_new_DASHarray] = ACTIONS(131), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(129), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(131), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(131), - [anon_sym_throw] = ACTIONS(129), - [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(131), - [anon_sym_goto] = ACTIONS(129), - [anon_sym_goto_SLASH16] = ACTIONS(131), - [anon_sym_goto_SLASH32] = ACTIONS(131), - [anon_sym_packed_DASHswitch] = ACTIONS(131), - [anon_sym_sparse_DASHswitch] = ACTIONS(131), - [anon_sym_cmpl_DASHfloat] = ACTIONS(131), - [anon_sym_cmpg_DASHfloat] = ACTIONS(131), - [anon_sym_cmpl_DASHdouble] = ACTIONS(131), - [anon_sym_cmpg_DASHdouble] = ACTIONS(131), - [anon_sym_cmp_DASHlong] = ACTIONS(131), - [anon_sym_if_DASHeq] = ACTIONS(129), - [anon_sym_if_DASHne] = ACTIONS(129), - [anon_sym_if_DASHlt] = ACTIONS(129), - [anon_sym_if_DASHge] = ACTIONS(129), - [anon_sym_if_DASHgt] = ACTIONS(129), - [anon_sym_if_DASHle] = ACTIONS(129), - [anon_sym_if_DASHeqz] = ACTIONS(131), - [anon_sym_if_DASHnez] = ACTIONS(131), - [anon_sym_if_DASHltz] = ACTIONS(131), - [anon_sym_if_DASHgez] = ACTIONS(131), - [anon_sym_if_DASHgtz] = ACTIONS(131), - [anon_sym_if_DASHlez] = ACTIONS(131), - [anon_sym_aget] = ACTIONS(129), - [anon_sym_aget_DASHwide] = ACTIONS(131), - [anon_sym_aget_DASHobject] = ACTIONS(131), - [anon_sym_aget_DASHboolean] = ACTIONS(131), - [anon_sym_aget_DASHbyte] = ACTIONS(131), - [anon_sym_aget_DASHchar] = ACTIONS(131), - [anon_sym_aget_DASHshort] = ACTIONS(131), - [anon_sym_aput] = ACTIONS(129), - [anon_sym_aput_DASHwide] = ACTIONS(131), - [anon_sym_aput_DASHobject] = ACTIONS(131), - [anon_sym_aput_DASHboolean] = ACTIONS(131), - [anon_sym_aput_DASHbyte] = ACTIONS(131), - [anon_sym_aput_DASHchar] = ACTIONS(131), - [anon_sym_aput_DASHshort] = ACTIONS(131), - [anon_sym_iget] = ACTIONS(129), - [anon_sym_iget_DASHwide] = ACTIONS(129), - [anon_sym_iget_DASHobject] = ACTIONS(129), - [anon_sym_iget_DASHboolean] = ACTIONS(131), - [anon_sym_iget_DASHbyte] = ACTIONS(131), - [anon_sym_iget_DASHchar] = ACTIONS(131), - [anon_sym_iget_DASHshort] = ACTIONS(131), - [anon_sym_iget_DASHvolatile] = ACTIONS(131), - [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(131), - [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(131), - [anon_sym_iput] = ACTIONS(129), - [anon_sym_iput_DASHwide] = ACTIONS(129), - [anon_sym_iput_DASHobject] = ACTIONS(129), - [anon_sym_iput_DASHboolean] = ACTIONS(129), - [anon_sym_iput_DASHbyte] = ACTIONS(129), - [anon_sym_iput_DASHchar] = ACTIONS(129), - [anon_sym_iput_DASHshort] = ACTIONS(129), - [anon_sym_iput_DASHvolatile] = ACTIONS(131), - [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(131), - [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(131), - [anon_sym_sget] = ACTIONS(129), - [anon_sym_sget_DASHwide] = ACTIONS(129), - [anon_sym_sget_DASHobject] = ACTIONS(129), - [anon_sym_sget_DASHboolean] = ACTIONS(131), - [anon_sym_sget_DASHbyte] = ACTIONS(131), - [anon_sym_sget_DASHchar] = ACTIONS(131), - [anon_sym_sget_DASHshort] = ACTIONS(131), - [anon_sym_sget_DASHvolatile] = ACTIONS(131), - [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(131), - [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(131), - [anon_sym_sput] = ACTIONS(129), - [anon_sym_sput_DASHwide] = ACTIONS(129), - [anon_sym_sput_DASHobject] = ACTIONS(129), - [anon_sym_sput_DASHboolean] = ACTIONS(131), - [anon_sym_sput_DASHbyte] = ACTIONS(131), - [anon_sym_sput_DASHchar] = ACTIONS(131), - [anon_sym_sput_DASHshort] = ACTIONS(131), - [anon_sym_sput_DASHvolatile] = ACTIONS(131), - [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(131), - [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(131), - [anon_sym_invoke_DASHconstructor] = ACTIONS(131), - [anon_sym_invoke_DASHcustom] = ACTIONS(129), - [anon_sym_invoke_DASHdirect] = ACTIONS(129), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(131), - [anon_sym_invoke_DASHinstance] = ACTIONS(131), - [anon_sym_invoke_DASHinterface] = ACTIONS(129), - [anon_sym_invoke_DASHpolymorphic] = ACTIONS(129), - [anon_sym_invoke_DASHstatic] = ACTIONS(129), - [anon_sym_invoke_DASHsuper] = ACTIONS(129), - [anon_sym_invoke_DASHvirtual] = ACTIONS(129), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(131), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(131), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(131), - [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(131), - [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(131), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(131), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(131), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(131), - [anon_sym_neg_DASHint] = ACTIONS(131), - [anon_sym_not_DASHint] = ACTIONS(131), - [anon_sym_neg_DASHlong] = ACTIONS(131), - [anon_sym_not_DASHlong] = ACTIONS(131), - [anon_sym_neg_DASHfloat] = ACTIONS(131), - [anon_sym_neg_DASHdouble] = ACTIONS(131), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(131), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(131), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(131), - [anon_sym_long_DASHto_DASHint] = ACTIONS(131), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(131), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(131), - [anon_sym_float_DASHto_DASHint] = ACTIONS(131), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(131), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(131), - [anon_sym_double_DASHto_DASHint] = ACTIONS(131), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(131), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(131), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(131), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(131), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(131), - [anon_sym_add_DASHint] = ACTIONS(129), - [anon_sym_sub_DASHint] = ACTIONS(129), - [anon_sym_mul_DASHint] = ACTIONS(129), - [anon_sym_div_DASHint] = ACTIONS(129), - [anon_sym_rem_DASHint] = ACTIONS(129), - [anon_sym_and_DASHint] = ACTIONS(129), - [anon_sym_or_DASHint] = ACTIONS(129), - [anon_sym_xor_DASHint] = ACTIONS(129), - [anon_sym_shl_DASHint] = ACTIONS(129), - [anon_sym_shr_DASHint] = ACTIONS(129), - [anon_sym_ushr_DASHint] = ACTIONS(129), - [anon_sym_add_DASHlong] = ACTIONS(129), - [anon_sym_sub_DASHlong] = ACTIONS(129), - [anon_sym_mul_DASHlong] = ACTIONS(129), - [anon_sym_div_DASHlong] = ACTIONS(129), - [anon_sym_rem_DASHlong] = ACTIONS(129), - [anon_sym_and_DASHlong] = ACTIONS(129), - [anon_sym_or_DASHlong] = ACTIONS(129), - [anon_sym_xor_DASHlong] = ACTIONS(129), - [anon_sym_shl_DASHlong] = ACTIONS(129), - [anon_sym_shr_DASHlong] = ACTIONS(129), - [anon_sym_ushr_DASHlong] = ACTIONS(129), - [anon_sym_add_DASHfloat] = ACTIONS(129), - [anon_sym_sub_DASHfloat] = ACTIONS(129), - [anon_sym_mul_DASHfloat] = ACTIONS(129), - [anon_sym_div_DASHfloat] = ACTIONS(129), - [anon_sym_rem_DASHfloat] = ACTIONS(129), - [anon_sym_add_DASHdouble] = ACTIONS(129), - [anon_sym_sub_DASHdouble] = ACTIONS(129), - [anon_sym_mul_DASHdouble] = ACTIONS(129), - [anon_sym_div_DASHdouble] = ACTIONS(129), - [anon_sym_rem_DASHdouble] = ACTIONS(129), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(131), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(131), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(131), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(131), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(131), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(131), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(131), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(131), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(131), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(131), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(131), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(131), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(131), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(131), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(131), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(131), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(131), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(131), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(131), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(131), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(131), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(131), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(131), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(131), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(131), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(131), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(131), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(131), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(131), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(131), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(131), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(131), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(131), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(131), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(131), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(131), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(131), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(131), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(131), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(131), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(131), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(131), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(131), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(131), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(131), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(131), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(131), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(131), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(131), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(131), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(131), - [anon_sym_static_DASHget] = ACTIONS(131), - [anon_sym_static_DASHput] = ACTIONS(131), - [anon_sym_instance_DASHget] = ACTIONS(131), - [anon_sym_instance_DASHput] = ACTIONS(131), - [anon_sym_execute_DASHinline] = ACTIONS(129), - [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(131), - [anon_sym_iget_DASHquick] = ACTIONS(131), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(131), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(131), - [anon_sym_iput_DASHquick] = ACTIONS(131), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(131), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(131), - [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(131), - [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(131), - [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(131), - [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(131), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(129), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(131), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(129), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(131), - [anon_sym_rsub_DASHint] = ACTIONS(129), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(131), - [anon_sym_DOTline] = ACTIONS(133), - [anon_sym_DOTlocals] = ACTIONS(135), - [anon_sym_DOTlocal] = ACTIONS(137), - [anon_sym_DOTendlocal] = ACTIONS(139), - [anon_sym_DOTrestartlocal] = ACTIONS(141), - [anon_sym_DOTregisters] = ACTIONS(143), - [anon_sym_DOTcatch] = ACTIONS(145), - [anon_sym_DOTcatchall] = ACTIONS(147), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(149), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(151), - [anon_sym_DOTarray_DASHdata] = ACTIONS(153), - [sym_prologue_directive] = ACTIONS(155), - [sym_epilogue_directive] = ACTIONS(155), - [aux_sym_label_token1] = ACTIONS(21), - [aux_sym_jmp_label_token1] = ACTIONS(157), - [sym_comment] = ACTIONS(3), - }, - [11] = { - [sym_source_directive] = STATE(64), - [sym_annotation_directive] = STATE(64), - [sym_param_directive] = STATE(64), - [sym_parameter_directive] = STATE(64), - [sym_statement] = STATE(13), - [sym_expression] = STATE(64), - [sym_opcode] = STATE(3), - [sym__directive] = STATE(64), - [sym_line_directive] = STATE(64), - [sym_locals_directive] = STATE(64), - [sym_local_directive] = STATE(64), - [sym_end_local_directive] = STATE(64), - [sym_restart_local_directive] = STATE(64), - [sym_registers_directive] = STATE(64), - [sym_catch_directive] = STATE(64), - [sym_catchall_directive] = STATE(64), - [sym_packed_switch_directive] = STATE(64), - [sym_sparse_switch_directive] = STATE(64), - [sym_array_data_directive] = STATE(64), - [sym_label] = STATE(64), - [sym_jmp_label] = STATE(64), - [aux_sym_method_definition_repeat1] = STATE(13), - [anon_sym_DOTsource] = ACTIONS(119), - [anon_sym_DOTendmethod] = ACTIONS(159), - [anon_sym_DOTannotation] = ACTIONS(123), - [anon_sym_DOTparam] = ACTIONS(125), - [anon_sym_DOTparameter] = ACTIONS(127), - [anon_sym_nop] = ACTIONS(129), - [anon_sym_move] = ACTIONS(129), - [anon_sym_move_SLASHfrom16] = ACTIONS(131), - [anon_sym_move_SLASH16] = ACTIONS(131), - [anon_sym_move_DASHwide] = ACTIONS(129), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(131), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(131), - [anon_sym_move_DASHobject] = ACTIONS(129), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(131), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(131), - [anon_sym_move_DASHresult] = ACTIONS(129), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(131), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(131), - [anon_sym_move_DASHexception] = ACTIONS(131), - [anon_sym_return_DASHvoid] = ACTIONS(131), - [anon_sym_return] = ACTIONS(129), - [anon_sym_return_DASHwide] = ACTIONS(131), - [anon_sym_return_DASHobject] = ACTIONS(131), - [anon_sym_const_SLASH4] = ACTIONS(131), - [anon_sym_const_SLASH16] = ACTIONS(131), - [anon_sym_const] = ACTIONS(129), - [anon_sym_const_SLASHhigh16] = ACTIONS(131), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(131), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(131), - [anon_sym_const_DASHwide] = ACTIONS(129), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(131), - [anon_sym_const_DASHstring] = ACTIONS(129), - [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(131), - [anon_sym_const_DASHclass] = ACTIONS(131), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(131), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(131), - [anon_sym_monitor_DASHenter] = ACTIONS(131), - [anon_sym_monitor_DASHexit] = ACTIONS(131), - [anon_sym_check_DASHcast] = ACTIONS(131), - [anon_sym_instance_DASHof] = ACTIONS(131), - [anon_sym_array_DASHlength] = ACTIONS(131), - [anon_sym_new_DASHinstance] = ACTIONS(131), - [anon_sym_new_DASHarray] = ACTIONS(131), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(129), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(131), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(131), - [anon_sym_throw] = ACTIONS(129), - [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(131), - [anon_sym_goto] = ACTIONS(129), - [anon_sym_goto_SLASH16] = ACTIONS(131), - [anon_sym_goto_SLASH32] = ACTIONS(131), - [anon_sym_packed_DASHswitch] = ACTIONS(131), - [anon_sym_sparse_DASHswitch] = ACTIONS(131), - [anon_sym_cmpl_DASHfloat] = ACTIONS(131), - [anon_sym_cmpg_DASHfloat] = ACTIONS(131), - [anon_sym_cmpl_DASHdouble] = ACTIONS(131), - [anon_sym_cmpg_DASHdouble] = ACTIONS(131), - [anon_sym_cmp_DASHlong] = ACTIONS(131), - [anon_sym_if_DASHeq] = ACTIONS(129), - [anon_sym_if_DASHne] = ACTIONS(129), - [anon_sym_if_DASHlt] = ACTIONS(129), - [anon_sym_if_DASHge] = ACTIONS(129), - [anon_sym_if_DASHgt] = ACTIONS(129), - [anon_sym_if_DASHle] = ACTIONS(129), - [anon_sym_if_DASHeqz] = ACTIONS(131), - [anon_sym_if_DASHnez] = ACTIONS(131), - [anon_sym_if_DASHltz] = ACTIONS(131), - [anon_sym_if_DASHgez] = ACTIONS(131), - [anon_sym_if_DASHgtz] = ACTIONS(131), - [anon_sym_if_DASHlez] = ACTIONS(131), - [anon_sym_aget] = ACTIONS(129), - [anon_sym_aget_DASHwide] = ACTIONS(131), - [anon_sym_aget_DASHobject] = ACTIONS(131), - [anon_sym_aget_DASHboolean] = ACTIONS(131), - [anon_sym_aget_DASHbyte] = ACTIONS(131), - [anon_sym_aget_DASHchar] = ACTIONS(131), - [anon_sym_aget_DASHshort] = ACTIONS(131), - [anon_sym_aput] = ACTIONS(129), - [anon_sym_aput_DASHwide] = ACTIONS(131), - [anon_sym_aput_DASHobject] = ACTIONS(131), - [anon_sym_aput_DASHboolean] = ACTIONS(131), - [anon_sym_aput_DASHbyte] = ACTIONS(131), - [anon_sym_aput_DASHchar] = ACTIONS(131), - [anon_sym_aput_DASHshort] = ACTIONS(131), - [anon_sym_iget] = ACTIONS(129), - [anon_sym_iget_DASHwide] = ACTIONS(129), - [anon_sym_iget_DASHobject] = ACTIONS(129), - [anon_sym_iget_DASHboolean] = ACTIONS(131), - [anon_sym_iget_DASHbyte] = ACTIONS(131), - [anon_sym_iget_DASHchar] = ACTIONS(131), - [anon_sym_iget_DASHshort] = ACTIONS(131), - [anon_sym_iget_DASHvolatile] = ACTIONS(131), - [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(131), - [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(131), - [anon_sym_iput] = ACTIONS(129), - [anon_sym_iput_DASHwide] = ACTIONS(129), - [anon_sym_iput_DASHobject] = ACTIONS(129), - [anon_sym_iput_DASHboolean] = ACTIONS(129), - [anon_sym_iput_DASHbyte] = ACTIONS(129), - [anon_sym_iput_DASHchar] = ACTIONS(129), - [anon_sym_iput_DASHshort] = ACTIONS(129), - [anon_sym_iput_DASHvolatile] = ACTIONS(131), - [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(131), - [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(131), - [anon_sym_sget] = ACTIONS(129), - [anon_sym_sget_DASHwide] = ACTIONS(129), - [anon_sym_sget_DASHobject] = ACTIONS(129), - [anon_sym_sget_DASHboolean] = ACTIONS(131), - [anon_sym_sget_DASHbyte] = ACTIONS(131), - [anon_sym_sget_DASHchar] = ACTIONS(131), - [anon_sym_sget_DASHshort] = ACTIONS(131), - [anon_sym_sget_DASHvolatile] = ACTIONS(131), - [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(131), - [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(131), - [anon_sym_sput] = ACTIONS(129), - [anon_sym_sput_DASHwide] = ACTIONS(129), - [anon_sym_sput_DASHobject] = ACTIONS(129), - [anon_sym_sput_DASHboolean] = ACTIONS(131), - [anon_sym_sput_DASHbyte] = ACTIONS(131), - [anon_sym_sput_DASHchar] = ACTIONS(131), - [anon_sym_sput_DASHshort] = ACTIONS(131), - [anon_sym_sput_DASHvolatile] = ACTIONS(131), - [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(131), - [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(131), - [anon_sym_invoke_DASHconstructor] = ACTIONS(131), - [anon_sym_invoke_DASHcustom] = ACTIONS(129), - [anon_sym_invoke_DASHdirect] = ACTIONS(129), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(131), - [anon_sym_invoke_DASHinstance] = ACTIONS(131), - [anon_sym_invoke_DASHinterface] = ACTIONS(129), - [anon_sym_invoke_DASHpolymorphic] = ACTIONS(129), - [anon_sym_invoke_DASHstatic] = ACTIONS(129), - [anon_sym_invoke_DASHsuper] = ACTIONS(129), - [anon_sym_invoke_DASHvirtual] = ACTIONS(129), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(131), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(131), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(131), - [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(131), - [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(131), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(131), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(131), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(131), - [anon_sym_neg_DASHint] = ACTIONS(131), - [anon_sym_not_DASHint] = ACTIONS(131), - [anon_sym_neg_DASHlong] = ACTIONS(131), - [anon_sym_not_DASHlong] = ACTIONS(131), - [anon_sym_neg_DASHfloat] = ACTIONS(131), - [anon_sym_neg_DASHdouble] = ACTIONS(131), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(131), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(131), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(131), - [anon_sym_long_DASHto_DASHint] = ACTIONS(131), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(131), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(131), - [anon_sym_float_DASHto_DASHint] = ACTIONS(131), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(131), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(131), - [anon_sym_double_DASHto_DASHint] = ACTIONS(131), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(131), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(131), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(131), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(131), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(131), - [anon_sym_add_DASHint] = ACTIONS(129), - [anon_sym_sub_DASHint] = ACTIONS(129), - [anon_sym_mul_DASHint] = ACTIONS(129), - [anon_sym_div_DASHint] = ACTIONS(129), - [anon_sym_rem_DASHint] = ACTIONS(129), - [anon_sym_and_DASHint] = ACTIONS(129), - [anon_sym_or_DASHint] = ACTIONS(129), - [anon_sym_xor_DASHint] = ACTIONS(129), - [anon_sym_shl_DASHint] = ACTIONS(129), - [anon_sym_shr_DASHint] = ACTIONS(129), - [anon_sym_ushr_DASHint] = ACTIONS(129), - [anon_sym_add_DASHlong] = ACTIONS(129), - [anon_sym_sub_DASHlong] = ACTIONS(129), - [anon_sym_mul_DASHlong] = ACTIONS(129), - [anon_sym_div_DASHlong] = ACTIONS(129), - [anon_sym_rem_DASHlong] = ACTIONS(129), - [anon_sym_and_DASHlong] = ACTIONS(129), - [anon_sym_or_DASHlong] = ACTIONS(129), - [anon_sym_xor_DASHlong] = ACTIONS(129), - [anon_sym_shl_DASHlong] = ACTIONS(129), - [anon_sym_shr_DASHlong] = ACTIONS(129), - [anon_sym_ushr_DASHlong] = ACTIONS(129), - [anon_sym_add_DASHfloat] = ACTIONS(129), - [anon_sym_sub_DASHfloat] = ACTIONS(129), - [anon_sym_mul_DASHfloat] = ACTIONS(129), - [anon_sym_div_DASHfloat] = ACTIONS(129), - [anon_sym_rem_DASHfloat] = ACTIONS(129), - [anon_sym_add_DASHdouble] = ACTIONS(129), - [anon_sym_sub_DASHdouble] = ACTIONS(129), - [anon_sym_mul_DASHdouble] = ACTIONS(129), - [anon_sym_div_DASHdouble] = ACTIONS(129), - [anon_sym_rem_DASHdouble] = ACTIONS(129), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(131), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(131), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(131), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(131), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(131), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(131), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(131), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(131), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(131), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(131), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(131), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(131), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(131), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(131), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(131), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(131), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(131), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(131), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(131), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(131), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(131), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(131), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(131), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(131), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(131), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(131), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(131), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(131), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(131), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(131), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(131), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(131), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(131), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(131), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(131), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(131), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(131), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(131), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(131), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(131), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(131), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(131), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(131), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(131), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(131), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(131), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(131), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(131), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(131), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(131), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(131), - [anon_sym_static_DASHget] = ACTIONS(131), - [anon_sym_static_DASHput] = ACTIONS(131), - [anon_sym_instance_DASHget] = ACTIONS(131), - [anon_sym_instance_DASHput] = ACTIONS(131), - [anon_sym_execute_DASHinline] = ACTIONS(129), - [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(131), - [anon_sym_iget_DASHquick] = ACTIONS(131), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(131), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(131), - [anon_sym_iput_DASHquick] = ACTIONS(131), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(131), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(131), - [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(131), - [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(131), - [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(131), - [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(131), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(129), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(131), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(129), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(131), - [anon_sym_rsub_DASHint] = ACTIONS(129), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(131), - [anon_sym_DOTline] = ACTIONS(133), - [anon_sym_DOTlocals] = ACTIONS(135), - [anon_sym_DOTlocal] = ACTIONS(137), - [anon_sym_DOTendlocal] = ACTIONS(139), - [anon_sym_DOTrestartlocal] = ACTIONS(141), - [anon_sym_DOTregisters] = ACTIONS(143), - [anon_sym_DOTcatch] = ACTIONS(145), - [anon_sym_DOTcatchall] = ACTIONS(147), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(149), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(151), - [anon_sym_DOTarray_DASHdata] = ACTIONS(153), - [sym_prologue_directive] = ACTIONS(155), - [sym_epilogue_directive] = ACTIONS(155), - [aux_sym_label_token1] = ACTIONS(21), - [aux_sym_jmp_label_token1] = ACTIONS(157), + [11] = { + [sym_source_directive] = STATE(55), + [sym_annotation_directive] = STATE(49), + [sym_param_directive] = STATE(55), + [sym_parameter_directive] = STATE(55), + [sym_statement] = STATE(11), + [sym_expression] = STATE(49), + [sym_opcode] = STATE(2), + [sym_directive] = STATE(49), + [sym_line_directive] = STATE(55), + [sym_locals_directive] = STATE(55), + [sym_local_directive] = STATE(55), + [sym_end_local_directive] = STATE(55), + [sym_restart_local_directive] = STATE(55), + [sym_registers_directive] = STATE(55), + [sym_catch_directive] = STATE(55), + [sym_catchall_directive] = STATE(55), + [sym_packed_switch_directive] = STATE(55), + [sym_sparse_switch_directive] = STATE(55), + [sym_array_data_directive] = STATE(55), + [sym_label] = STATE(49), + [sym_jmp_label] = STATE(49), + [aux_sym_method_definition_repeat1] = STATE(11), + [anon_sym_DOTsource] = ACTIONS(153), + [anon_sym_DOTendmethod] = ACTIONS(156), + [anon_sym_DOTannotation] = ACTIONS(158), + [anon_sym_DOTparam] = ACTIONS(161), + [anon_sym_DOTparameter] = ACTIONS(164), + [anon_sym_nop] = ACTIONS(167), + [anon_sym_move] = ACTIONS(167), + [anon_sym_move_SLASHfrom16] = ACTIONS(170), + [anon_sym_move_SLASH16] = ACTIONS(170), + [anon_sym_move_DASHwide] = ACTIONS(167), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(170), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(170), + [anon_sym_move_DASHobject] = ACTIONS(167), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(170), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(170), + [anon_sym_move_DASHresult] = ACTIONS(167), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(170), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(170), + [anon_sym_move_DASHexception] = ACTIONS(170), + [anon_sym_return_DASHvoid] = ACTIONS(170), + [anon_sym_return] = ACTIONS(167), + [anon_sym_return_DASHwide] = ACTIONS(170), + [anon_sym_return_DASHobject] = ACTIONS(170), + [anon_sym_const_SLASH4] = ACTIONS(170), + [anon_sym_const_SLASH16] = ACTIONS(170), + [anon_sym_const] = ACTIONS(167), + [anon_sym_const_SLASHhigh16] = ACTIONS(170), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(170), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(170), + [anon_sym_const_DASHwide] = ACTIONS(167), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(170), + [anon_sym_const_DASHstring] = ACTIONS(167), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(170), + [anon_sym_const_DASHclass] = ACTIONS(170), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(170), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(170), + [anon_sym_monitor_DASHenter] = ACTIONS(170), + [anon_sym_monitor_DASHexit] = ACTIONS(170), + [anon_sym_check_DASHcast] = ACTIONS(170), + [anon_sym_instance_DASHof] = ACTIONS(170), + [anon_sym_array_DASHlength] = ACTIONS(170), + [anon_sym_new_DASHinstance] = ACTIONS(170), + [anon_sym_new_DASHarray] = ACTIONS(170), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(167), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(170), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(170), + [anon_sym_throw] = ACTIONS(167), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(170), + [anon_sym_goto] = ACTIONS(167), + [anon_sym_goto_SLASH16] = ACTIONS(170), + [anon_sym_goto_SLASH32] = ACTIONS(170), + [anon_sym_packed_DASHswitch] = ACTIONS(170), + [anon_sym_sparse_DASHswitch] = ACTIONS(170), + [anon_sym_cmpl_DASHfloat] = ACTIONS(170), + [anon_sym_cmpg_DASHfloat] = ACTIONS(170), + [anon_sym_cmpl_DASHdouble] = ACTIONS(170), + [anon_sym_cmpg_DASHdouble] = ACTIONS(170), + [anon_sym_cmp_DASHlong] = ACTIONS(170), + [anon_sym_if_DASHeq] = ACTIONS(167), + [anon_sym_if_DASHne] = ACTIONS(167), + [anon_sym_if_DASHlt] = ACTIONS(167), + [anon_sym_if_DASHge] = ACTIONS(167), + [anon_sym_if_DASHgt] = ACTIONS(167), + [anon_sym_if_DASHle] = ACTIONS(167), + [anon_sym_if_DASHeqz] = ACTIONS(170), + [anon_sym_if_DASHnez] = ACTIONS(170), + [anon_sym_if_DASHltz] = ACTIONS(170), + [anon_sym_if_DASHgez] = ACTIONS(170), + [anon_sym_if_DASHgtz] = ACTIONS(170), + [anon_sym_if_DASHlez] = ACTIONS(170), + [anon_sym_aget] = ACTIONS(167), + [anon_sym_aget_DASHwide] = ACTIONS(170), + [anon_sym_aget_DASHobject] = ACTIONS(170), + [anon_sym_aget_DASHboolean] = ACTIONS(170), + [anon_sym_aget_DASHbyte] = ACTIONS(170), + [anon_sym_aget_DASHchar] = ACTIONS(170), + [anon_sym_aget_DASHshort] = ACTIONS(170), + [anon_sym_aput] = ACTIONS(167), + [anon_sym_aput_DASHwide] = ACTIONS(170), + [anon_sym_aput_DASHobject] = ACTIONS(170), + [anon_sym_aput_DASHboolean] = ACTIONS(170), + [anon_sym_aput_DASHbyte] = ACTIONS(170), + [anon_sym_aput_DASHchar] = ACTIONS(170), + [anon_sym_aput_DASHshort] = ACTIONS(170), + [anon_sym_iget] = ACTIONS(167), + [anon_sym_iget_DASHwide] = ACTIONS(167), + [anon_sym_iget_DASHobject] = ACTIONS(167), + [anon_sym_iget_DASHboolean] = ACTIONS(170), + [anon_sym_iget_DASHbyte] = ACTIONS(170), + [anon_sym_iget_DASHchar] = ACTIONS(170), + [anon_sym_iget_DASHshort] = ACTIONS(170), + [anon_sym_iget_DASHvolatile] = ACTIONS(170), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(170), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(170), + [anon_sym_iput] = ACTIONS(167), + [anon_sym_iput_DASHwide] = ACTIONS(167), + [anon_sym_iput_DASHobject] = ACTIONS(167), + [anon_sym_iput_DASHboolean] = ACTIONS(167), + [anon_sym_iput_DASHbyte] = ACTIONS(167), + [anon_sym_iput_DASHchar] = ACTIONS(167), + [anon_sym_iput_DASHshort] = ACTIONS(167), + [anon_sym_iput_DASHvolatile] = ACTIONS(170), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(170), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(170), + [anon_sym_sget] = ACTIONS(167), + [anon_sym_sget_DASHwide] = ACTIONS(167), + [anon_sym_sget_DASHobject] = ACTIONS(167), + [anon_sym_sget_DASHboolean] = ACTIONS(170), + [anon_sym_sget_DASHbyte] = ACTIONS(170), + [anon_sym_sget_DASHchar] = ACTIONS(170), + [anon_sym_sget_DASHshort] = ACTIONS(170), + [anon_sym_sget_DASHvolatile] = ACTIONS(170), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(170), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(170), + [anon_sym_sput] = ACTIONS(167), + [anon_sym_sput_DASHwide] = ACTIONS(167), + [anon_sym_sput_DASHobject] = ACTIONS(167), + [anon_sym_sput_DASHboolean] = ACTIONS(170), + [anon_sym_sput_DASHbyte] = ACTIONS(170), + [anon_sym_sput_DASHchar] = ACTIONS(170), + [anon_sym_sput_DASHshort] = ACTIONS(170), + [anon_sym_sput_DASHvolatile] = ACTIONS(170), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(170), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(170), + [anon_sym_invoke_DASHconstructor] = ACTIONS(170), + [anon_sym_invoke_DASHcustom] = ACTIONS(167), + [anon_sym_invoke_DASHdirect] = ACTIONS(167), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(170), + [anon_sym_invoke_DASHinstance] = ACTIONS(170), + [anon_sym_invoke_DASHinterface] = ACTIONS(167), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(167), + [anon_sym_invoke_DASHstatic] = ACTIONS(167), + [anon_sym_invoke_DASHsuper] = ACTIONS(167), + [anon_sym_invoke_DASHvirtual] = ACTIONS(167), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(170), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(170), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(170), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(170), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(170), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(170), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(170), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(170), + [anon_sym_neg_DASHint] = ACTIONS(170), + [anon_sym_not_DASHint] = ACTIONS(170), + [anon_sym_neg_DASHlong] = ACTIONS(170), + [anon_sym_not_DASHlong] = ACTIONS(170), + [anon_sym_neg_DASHfloat] = ACTIONS(170), + [anon_sym_neg_DASHdouble] = ACTIONS(170), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(170), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(170), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(170), + [anon_sym_long_DASHto_DASHint] = ACTIONS(170), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(170), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(170), + [anon_sym_float_DASHto_DASHint] = ACTIONS(170), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(170), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(170), + [anon_sym_double_DASHto_DASHint] = ACTIONS(170), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(170), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(170), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(170), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(170), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(170), + [anon_sym_add_DASHint] = ACTIONS(167), + [anon_sym_sub_DASHint] = ACTIONS(167), + [anon_sym_mul_DASHint] = ACTIONS(167), + [anon_sym_div_DASHint] = ACTIONS(167), + [anon_sym_rem_DASHint] = ACTIONS(167), + [anon_sym_and_DASHint] = ACTIONS(167), + [anon_sym_or_DASHint] = ACTIONS(167), + [anon_sym_xor_DASHint] = ACTIONS(167), + [anon_sym_shl_DASHint] = ACTIONS(167), + [anon_sym_shr_DASHint] = ACTIONS(167), + [anon_sym_ushr_DASHint] = ACTIONS(167), + [anon_sym_add_DASHlong] = ACTIONS(167), + [anon_sym_sub_DASHlong] = ACTIONS(167), + [anon_sym_mul_DASHlong] = ACTIONS(167), + [anon_sym_div_DASHlong] = ACTIONS(167), + [anon_sym_rem_DASHlong] = ACTIONS(167), + [anon_sym_and_DASHlong] = ACTIONS(167), + [anon_sym_or_DASHlong] = ACTIONS(167), + [anon_sym_xor_DASHlong] = ACTIONS(167), + [anon_sym_shl_DASHlong] = ACTIONS(167), + [anon_sym_shr_DASHlong] = ACTIONS(167), + [anon_sym_ushr_DASHlong] = ACTIONS(167), + [anon_sym_add_DASHfloat] = ACTIONS(167), + [anon_sym_sub_DASHfloat] = ACTIONS(167), + [anon_sym_mul_DASHfloat] = ACTIONS(167), + [anon_sym_div_DASHfloat] = ACTIONS(167), + [anon_sym_rem_DASHfloat] = ACTIONS(167), + [anon_sym_add_DASHdouble] = ACTIONS(167), + [anon_sym_sub_DASHdouble] = ACTIONS(167), + [anon_sym_mul_DASHdouble] = ACTIONS(167), + [anon_sym_div_DASHdouble] = ACTIONS(167), + [anon_sym_rem_DASHdouble] = ACTIONS(167), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(170), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(170), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(170), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(170), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(170), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(170), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(170), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(170), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(170), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(170), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(170), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(170), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(170), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(170), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(170), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(170), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(170), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(170), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(170), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(170), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(170), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(170), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(170), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(170), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(170), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(170), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(170), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(170), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(170), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(170), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(170), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(170), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(170), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(170), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(170), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(170), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(170), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(170), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(170), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(170), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(170), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(170), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(170), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(170), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(170), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(170), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(170), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(170), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(170), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(170), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(170), + [anon_sym_static_DASHget] = ACTIONS(170), + [anon_sym_static_DASHput] = ACTIONS(170), + [anon_sym_instance_DASHget] = ACTIONS(170), + [anon_sym_instance_DASHput] = ACTIONS(170), + [anon_sym_execute_DASHinline] = ACTIONS(167), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(170), + [anon_sym_iget_DASHquick] = ACTIONS(170), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(170), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(170), + [anon_sym_iput_DASHquick] = ACTIONS(170), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(170), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(170), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(170), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(170), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(170), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(170), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(167), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(170), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(167), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(170), + [anon_sym_rsub_DASHint] = ACTIONS(167), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(170), + [anon_sym_DOTline] = ACTIONS(173), + [anon_sym_DOTlocals] = ACTIONS(176), + [anon_sym_DOTlocal] = ACTIONS(179), + [anon_sym_DOTendlocal] = ACTIONS(182), + [anon_sym_DOTrestartlocal] = ACTIONS(185), + [anon_sym_DOTregisters] = ACTIONS(188), + [anon_sym_DOTcatch] = ACTIONS(191), + [anon_sym_DOTcatchall] = ACTIONS(194), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(197), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(200), + [anon_sym_DOTarray_DASHdata] = ACTIONS(203), + [sym_prologue_directive] = ACTIONS(206), + [sym_epilogue_directive] = ACTIONS(206), + [aux_sym_label_token1] = ACTIONS(209), + [aux_sym_jmp_label_token1] = ACTIONS(212), [sym_comment] = ACTIONS(3), }, [12] = { - [sym_source_directive] = STATE(64), - [sym_annotation_directive] = STATE(64), - [sym_param_directive] = STATE(64), - [sym_parameter_directive] = STATE(64), - [sym_statement] = STATE(12), - [sym_expression] = STATE(64), - [sym_opcode] = STATE(3), - [sym__directive] = STATE(64), - [sym_line_directive] = STATE(64), - [sym_locals_directive] = STATE(64), - [sym_local_directive] = STATE(64), - [sym_end_local_directive] = STATE(64), - [sym_restart_local_directive] = STATE(64), - [sym_registers_directive] = STATE(64), - [sym_catch_directive] = STATE(64), - [sym_catchall_directive] = STATE(64), - [sym_packed_switch_directive] = STATE(64), - [sym_sparse_switch_directive] = STATE(64), - [sym_array_data_directive] = STATE(64), - [sym_label] = STATE(64), - [sym_jmp_label] = STATE(64), - [aux_sym_method_definition_repeat1] = STATE(12), - [anon_sym_DOTsource] = ACTIONS(161), - [anon_sym_DOTendmethod] = ACTIONS(164), - [anon_sym_DOTannotation] = ACTIONS(166), - [anon_sym_DOTparam] = ACTIONS(169), - [anon_sym_DOTparameter] = ACTIONS(172), - [anon_sym_nop] = ACTIONS(175), - [anon_sym_move] = ACTIONS(175), - [anon_sym_move_SLASHfrom16] = ACTIONS(178), - [anon_sym_move_SLASH16] = ACTIONS(178), - [anon_sym_move_DASHwide] = ACTIONS(175), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(178), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(178), - [anon_sym_move_DASHobject] = ACTIONS(175), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(178), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(178), - [anon_sym_move_DASHresult] = ACTIONS(175), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(178), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(178), - [anon_sym_move_DASHexception] = ACTIONS(178), - [anon_sym_return_DASHvoid] = ACTIONS(178), - [anon_sym_return] = ACTIONS(175), - [anon_sym_return_DASHwide] = ACTIONS(178), - [anon_sym_return_DASHobject] = ACTIONS(178), - [anon_sym_const_SLASH4] = ACTIONS(178), - [anon_sym_const_SLASH16] = ACTIONS(178), - [anon_sym_const] = ACTIONS(175), - [anon_sym_const_SLASHhigh16] = ACTIONS(178), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(178), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(178), - [anon_sym_const_DASHwide] = ACTIONS(175), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(178), - [anon_sym_const_DASHstring] = ACTIONS(175), - [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(178), - [anon_sym_const_DASHclass] = ACTIONS(178), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(178), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(178), - [anon_sym_monitor_DASHenter] = ACTIONS(178), - [anon_sym_monitor_DASHexit] = ACTIONS(178), - [anon_sym_check_DASHcast] = ACTIONS(178), - [anon_sym_instance_DASHof] = ACTIONS(178), - [anon_sym_array_DASHlength] = ACTIONS(178), - [anon_sym_new_DASHinstance] = ACTIONS(178), - [anon_sym_new_DASHarray] = ACTIONS(178), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(175), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(178), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(178), - [anon_sym_throw] = ACTIONS(175), - [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(178), - [anon_sym_goto] = ACTIONS(175), - [anon_sym_goto_SLASH16] = ACTIONS(178), - [anon_sym_goto_SLASH32] = ACTIONS(178), - [anon_sym_packed_DASHswitch] = ACTIONS(178), - [anon_sym_sparse_DASHswitch] = ACTIONS(178), - [anon_sym_cmpl_DASHfloat] = ACTIONS(178), - [anon_sym_cmpg_DASHfloat] = ACTIONS(178), - [anon_sym_cmpl_DASHdouble] = ACTIONS(178), - [anon_sym_cmpg_DASHdouble] = ACTIONS(178), - [anon_sym_cmp_DASHlong] = ACTIONS(178), - [anon_sym_if_DASHeq] = ACTIONS(175), - [anon_sym_if_DASHne] = ACTIONS(175), - [anon_sym_if_DASHlt] = ACTIONS(175), - [anon_sym_if_DASHge] = ACTIONS(175), - [anon_sym_if_DASHgt] = ACTIONS(175), - [anon_sym_if_DASHle] = ACTIONS(175), - [anon_sym_if_DASHeqz] = ACTIONS(178), - [anon_sym_if_DASHnez] = ACTIONS(178), - [anon_sym_if_DASHltz] = ACTIONS(178), - [anon_sym_if_DASHgez] = ACTIONS(178), - [anon_sym_if_DASHgtz] = ACTIONS(178), - [anon_sym_if_DASHlez] = ACTIONS(178), - [anon_sym_aget] = ACTIONS(175), - [anon_sym_aget_DASHwide] = ACTIONS(178), - [anon_sym_aget_DASHobject] = ACTIONS(178), - [anon_sym_aget_DASHboolean] = ACTIONS(178), - [anon_sym_aget_DASHbyte] = ACTIONS(178), - [anon_sym_aget_DASHchar] = ACTIONS(178), - [anon_sym_aget_DASHshort] = ACTIONS(178), - [anon_sym_aput] = ACTIONS(175), - [anon_sym_aput_DASHwide] = ACTIONS(178), - [anon_sym_aput_DASHobject] = ACTIONS(178), - [anon_sym_aput_DASHboolean] = ACTIONS(178), - [anon_sym_aput_DASHbyte] = ACTIONS(178), - [anon_sym_aput_DASHchar] = ACTIONS(178), - [anon_sym_aput_DASHshort] = ACTIONS(178), - [anon_sym_iget] = ACTIONS(175), - [anon_sym_iget_DASHwide] = ACTIONS(175), - [anon_sym_iget_DASHobject] = ACTIONS(175), - [anon_sym_iget_DASHboolean] = ACTIONS(178), - [anon_sym_iget_DASHbyte] = ACTIONS(178), - [anon_sym_iget_DASHchar] = ACTIONS(178), - [anon_sym_iget_DASHshort] = ACTIONS(178), - [anon_sym_iget_DASHvolatile] = ACTIONS(178), - [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(178), - [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(178), - [anon_sym_iput] = ACTIONS(175), - [anon_sym_iput_DASHwide] = ACTIONS(175), - [anon_sym_iput_DASHobject] = ACTIONS(175), - [anon_sym_iput_DASHboolean] = ACTIONS(175), - [anon_sym_iput_DASHbyte] = ACTIONS(175), - [anon_sym_iput_DASHchar] = ACTIONS(175), - [anon_sym_iput_DASHshort] = ACTIONS(175), - [anon_sym_iput_DASHvolatile] = ACTIONS(178), - [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(178), - [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(178), - [anon_sym_sget] = ACTIONS(175), - [anon_sym_sget_DASHwide] = ACTIONS(175), - [anon_sym_sget_DASHobject] = ACTIONS(175), - [anon_sym_sget_DASHboolean] = ACTIONS(178), - [anon_sym_sget_DASHbyte] = ACTIONS(178), - [anon_sym_sget_DASHchar] = ACTIONS(178), - [anon_sym_sget_DASHshort] = ACTIONS(178), - [anon_sym_sget_DASHvolatile] = ACTIONS(178), - [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(178), - [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(178), - [anon_sym_sput] = ACTIONS(175), - [anon_sym_sput_DASHwide] = ACTIONS(175), - [anon_sym_sput_DASHobject] = ACTIONS(175), - [anon_sym_sput_DASHboolean] = ACTIONS(178), - [anon_sym_sput_DASHbyte] = ACTIONS(178), - [anon_sym_sput_DASHchar] = ACTIONS(178), - [anon_sym_sput_DASHshort] = ACTIONS(178), - [anon_sym_sput_DASHvolatile] = ACTIONS(178), - [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(178), - [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(178), - [anon_sym_invoke_DASHconstructor] = ACTIONS(178), - [anon_sym_invoke_DASHcustom] = ACTIONS(175), - [anon_sym_invoke_DASHdirect] = ACTIONS(175), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(178), - [anon_sym_invoke_DASHinstance] = ACTIONS(178), - [anon_sym_invoke_DASHinterface] = ACTIONS(175), - [anon_sym_invoke_DASHpolymorphic] = ACTIONS(175), - [anon_sym_invoke_DASHstatic] = ACTIONS(175), - [anon_sym_invoke_DASHsuper] = ACTIONS(175), - [anon_sym_invoke_DASHvirtual] = ACTIONS(175), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(178), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(178), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(178), - [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(178), - [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(178), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(178), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(178), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(178), - [anon_sym_neg_DASHint] = ACTIONS(178), - [anon_sym_not_DASHint] = ACTIONS(178), - [anon_sym_neg_DASHlong] = ACTIONS(178), - [anon_sym_not_DASHlong] = ACTIONS(178), - [anon_sym_neg_DASHfloat] = ACTIONS(178), - [anon_sym_neg_DASHdouble] = ACTIONS(178), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(178), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(178), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(178), - [anon_sym_long_DASHto_DASHint] = ACTIONS(178), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(178), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(178), - [anon_sym_float_DASHto_DASHint] = ACTIONS(178), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(178), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(178), - [anon_sym_double_DASHto_DASHint] = ACTIONS(178), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(178), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(178), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(178), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(178), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(178), - [anon_sym_add_DASHint] = ACTIONS(175), - [anon_sym_sub_DASHint] = ACTIONS(175), - [anon_sym_mul_DASHint] = ACTIONS(175), - [anon_sym_div_DASHint] = ACTIONS(175), - [anon_sym_rem_DASHint] = ACTIONS(175), - [anon_sym_and_DASHint] = ACTIONS(175), - [anon_sym_or_DASHint] = ACTIONS(175), - [anon_sym_xor_DASHint] = ACTIONS(175), - [anon_sym_shl_DASHint] = ACTIONS(175), - [anon_sym_shr_DASHint] = ACTIONS(175), - [anon_sym_ushr_DASHint] = ACTIONS(175), - [anon_sym_add_DASHlong] = ACTIONS(175), - [anon_sym_sub_DASHlong] = ACTIONS(175), - [anon_sym_mul_DASHlong] = ACTIONS(175), - [anon_sym_div_DASHlong] = ACTIONS(175), - [anon_sym_rem_DASHlong] = ACTIONS(175), - [anon_sym_and_DASHlong] = ACTIONS(175), - [anon_sym_or_DASHlong] = ACTIONS(175), - [anon_sym_xor_DASHlong] = ACTIONS(175), - [anon_sym_shl_DASHlong] = ACTIONS(175), - [anon_sym_shr_DASHlong] = ACTIONS(175), - [anon_sym_ushr_DASHlong] = ACTIONS(175), - [anon_sym_add_DASHfloat] = ACTIONS(175), - [anon_sym_sub_DASHfloat] = ACTIONS(175), - [anon_sym_mul_DASHfloat] = ACTIONS(175), - [anon_sym_div_DASHfloat] = ACTIONS(175), - [anon_sym_rem_DASHfloat] = ACTIONS(175), - [anon_sym_add_DASHdouble] = ACTIONS(175), - [anon_sym_sub_DASHdouble] = ACTIONS(175), - [anon_sym_mul_DASHdouble] = ACTIONS(175), - [anon_sym_div_DASHdouble] = ACTIONS(175), - [anon_sym_rem_DASHdouble] = ACTIONS(175), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(178), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(178), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(178), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(178), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(178), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(178), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(178), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(178), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(178), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(178), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(178), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(178), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(178), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(178), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(178), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(178), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(178), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(178), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(178), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(178), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(178), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(178), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(178), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(178), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(178), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(178), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(178), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(178), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(178), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(178), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(178), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(178), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(178), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(178), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(178), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(178), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(178), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(178), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(178), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(178), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(178), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(178), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(178), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(178), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(178), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(178), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(178), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(178), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(178), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(178), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(178), - [anon_sym_static_DASHget] = ACTIONS(178), - [anon_sym_static_DASHput] = ACTIONS(178), - [anon_sym_instance_DASHget] = ACTIONS(178), - [anon_sym_instance_DASHput] = ACTIONS(178), - [anon_sym_execute_DASHinline] = ACTIONS(175), - [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(178), - [anon_sym_iget_DASHquick] = ACTIONS(178), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(178), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(178), - [anon_sym_iput_DASHquick] = ACTIONS(178), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(178), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(178), - [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(178), - [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(178), - [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(178), - [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(178), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(175), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(178), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(175), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(178), - [anon_sym_rsub_DASHint] = ACTIONS(175), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(178), - [anon_sym_DOTline] = ACTIONS(181), - [anon_sym_DOTlocals] = ACTIONS(184), - [anon_sym_DOTlocal] = ACTIONS(187), - [anon_sym_DOTendlocal] = ACTIONS(190), - [anon_sym_DOTrestartlocal] = ACTIONS(193), - [anon_sym_DOTregisters] = ACTIONS(196), - [anon_sym_DOTcatch] = ACTIONS(199), - [anon_sym_DOTcatchall] = ACTIONS(202), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(205), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(208), - [anon_sym_DOTarray_DASHdata] = ACTIONS(211), - [sym_prologue_directive] = ACTIONS(214), - [sym_epilogue_directive] = ACTIONS(214), - [aux_sym_label_token1] = ACTIONS(217), - [aux_sym_jmp_label_token1] = ACTIONS(220), + [sym_source_directive] = STATE(55), + [sym_annotation_directive] = STATE(49), + [sym_param_directive] = STATE(55), + [sym_parameter_directive] = STATE(55), + [sym_statement] = STATE(11), + [sym_expression] = STATE(49), + [sym_opcode] = STATE(2), + [sym_directive] = STATE(49), + [sym_line_directive] = STATE(55), + [sym_locals_directive] = STATE(55), + [sym_local_directive] = STATE(55), + [sym_end_local_directive] = STATE(55), + [sym_restart_local_directive] = STATE(55), + [sym_registers_directive] = STATE(55), + [sym_catch_directive] = STATE(55), + [sym_catchall_directive] = STATE(55), + [sym_packed_switch_directive] = STATE(55), + [sym_sparse_switch_directive] = STATE(55), + [sym_array_data_directive] = STATE(55), + [sym_label] = STATE(49), + [sym_jmp_label] = STATE(49), + [aux_sym_method_definition_repeat1] = STATE(11), + [anon_sym_DOTsource] = ACTIONS(113), + [anon_sym_DOTendmethod] = ACTIONS(215), + [anon_sym_DOTannotation] = ACTIONS(117), + [anon_sym_DOTparam] = ACTIONS(119), + [anon_sym_DOTparameter] = ACTIONS(121), + [anon_sym_nop] = ACTIONS(123), + [anon_sym_move] = ACTIONS(123), + [anon_sym_move_SLASHfrom16] = ACTIONS(125), + [anon_sym_move_SLASH16] = ACTIONS(125), + [anon_sym_move_DASHwide] = ACTIONS(123), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(125), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(125), + [anon_sym_move_DASHobject] = ACTIONS(123), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(125), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(125), + [anon_sym_move_DASHresult] = ACTIONS(123), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(125), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(125), + [anon_sym_move_DASHexception] = ACTIONS(125), + [anon_sym_return_DASHvoid] = ACTIONS(125), + [anon_sym_return] = ACTIONS(123), + [anon_sym_return_DASHwide] = ACTIONS(125), + [anon_sym_return_DASHobject] = ACTIONS(125), + [anon_sym_const_SLASH4] = ACTIONS(125), + [anon_sym_const_SLASH16] = ACTIONS(125), + [anon_sym_const] = ACTIONS(123), + [anon_sym_const_SLASHhigh16] = ACTIONS(125), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(125), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(125), + [anon_sym_const_DASHwide] = ACTIONS(123), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(125), + [anon_sym_const_DASHstring] = ACTIONS(123), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(125), + [anon_sym_const_DASHclass] = ACTIONS(125), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(125), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(125), + [anon_sym_monitor_DASHenter] = ACTIONS(125), + [anon_sym_monitor_DASHexit] = ACTIONS(125), + [anon_sym_check_DASHcast] = ACTIONS(125), + [anon_sym_instance_DASHof] = ACTIONS(125), + [anon_sym_array_DASHlength] = ACTIONS(125), + [anon_sym_new_DASHinstance] = ACTIONS(125), + [anon_sym_new_DASHarray] = ACTIONS(125), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(123), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(125), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(125), + [anon_sym_throw] = ACTIONS(123), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(125), + [anon_sym_goto] = ACTIONS(123), + [anon_sym_goto_SLASH16] = ACTIONS(125), + [anon_sym_goto_SLASH32] = ACTIONS(125), + [anon_sym_packed_DASHswitch] = ACTIONS(125), + [anon_sym_sparse_DASHswitch] = ACTIONS(125), + [anon_sym_cmpl_DASHfloat] = ACTIONS(125), + [anon_sym_cmpg_DASHfloat] = ACTIONS(125), + [anon_sym_cmpl_DASHdouble] = ACTIONS(125), + [anon_sym_cmpg_DASHdouble] = ACTIONS(125), + [anon_sym_cmp_DASHlong] = ACTIONS(125), + [anon_sym_if_DASHeq] = ACTIONS(123), + [anon_sym_if_DASHne] = ACTIONS(123), + [anon_sym_if_DASHlt] = ACTIONS(123), + [anon_sym_if_DASHge] = ACTIONS(123), + [anon_sym_if_DASHgt] = ACTIONS(123), + [anon_sym_if_DASHle] = ACTIONS(123), + [anon_sym_if_DASHeqz] = ACTIONS(125), + [anon_sym_if_DASHnez] = ACTIONS(125), + [anon_sym_if_DASHltz] = ACTIONS(125), + [anon_sym_if_DASHgez] = ACTIONS(125), + [anon_sym_if_DASHgtz] = ACTIONS(125), + [anon_sym_if_DASHlez] = ACTIONS(125), + [anon_sym_aget] = ACTIONS(123), + [anon_sym_aget_DASHwide] = ACTIONS(125), + [anon_sym_aget_DASHobject] = ACTIONS(125), + [anon_sym_aget_DASHboolean] = ACTIONS(125), + [anon_sym_aget_DASHbyte] = ACTIONS(125), + [anon_sym_aget_DASHchar] = ACTIONS(125), + [anon_sym_aget_DASHshort] = ACTIONS(125), + [anon_sym_aput] = ACTIONS(123), + [anon_sym_aput_DASHwide] = ACTIONS(125), + [anon_sym_aput_DASHobject] = ACTIONS(125), + [anon_sym_aput_DASHboolean] = ACTIONS(125), + [anon_sym_aput_DASHbyte] = ACTIONS(125), + [anon_sym_aput_DASHchar] = ACTIONS(125), + [anon_sym_aput_DASHshort] = ACTIONS(125), + [anon_sym_iget] = ACTIONS(123), + [anon_sym_iget_DASHwide] = ACTIONS(123), + [anon_sym_iget_DASHobject] = ACTIONS(123), + [anon_sym_iget_DASHboolean] = ACTIONS(125), + [anon_sym_iget_DASHbyte] = ACTIONS(125), + [anon_sym_iget_DASHchar] = ACTIONS(125), + [anon_sym_iget_DASHshort] = ACTIONS(125), + [anon_sym_iget_DASHvolatile] = ACTIONS(125), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(125), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(125), + [anon_sym_iput] = ACTIONS(123), + [anon_sym_iput_DASHwide] = ACTIONS(123), + [anon_sym_iput_DASHobject] = ACTIONS(123), + [anon_sym_iput_DASHboolean] = ACTIONS(123), + [anon_sym_iput_DASHbyte] = ACTIONS(123), + [anon_sym_iput_DASHchar] = ACTIONS(123), + [anon_sym_iput_DASHshort] = ACTIONS(123), + [anon_sym_iput_DASHvolatile] = ACTIONS(125), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(125), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(125), + [anon_sym_sget] = ACTIONS(123), + [anon_sym_sget_DASHwide] = ACTIONS(123), + [anon_sym_sget_DASHobject] = ACTIONS(123), + [anon_sym_sget_DASHboolean] = ACTIONS(125), + [anon_sym_sget_DASHbyte] = ACTIONS(125), + [anon_sym_sget_DASHchar] = ACTIONS(125), + [anon_sym_sget_DASHshort] = ACTIONS(125), + [anon_sym_sget_DASHvolatile] = ACTIONS(125), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(125), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(125), + [anon_sym_sput] = ACTIONS(123), + [anon_sym_sput_DASHwide] = ACTIONS(123), + [anon_sym_sput_DASHobject] = ACTIONS(123), + [anon_sym_sput_DASHboolean] = ACTIONS(125), + [anon_sym_sput_DASHbyte] = ACTIONS(125), + [anon_sym_sput_DASHchar] = ACTIONS(125), + [anon_sym_sput_DASHshort] = ACTIONS(125), + [anon_sym_sput_DASHvolatile] = ACTIONS(125), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(125), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(125), + [anon_sym_invoke_DASHconstructor] = ACTIONS(125), + [anon_sym_invoke_DASHcustom] = ACTIONS(123), + [anon_sym_invoke_DASHdirect] = ACTIONS(123), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(125), + [anon_sym_invoke_DASHinstance] = ACTIONS(125), + [anon_sym_invoke_DASHinterface] = ACTIONS(123), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(123), + [anon_sym_invoke_DASHstatic] = ACTIONS(123), + [anon_sym_invoke_DASHsuper] = ACTIONS(123), + [anon_sym_invoke_DASHvirtual] = ACTIONS(123), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(125), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(125), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(125), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(125), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(125), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(125), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(125), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(125), + [anon_sym_neg_DASHint] = ACTIONS(125), + [anon_sym_not_DASHint] = ACTIONS(125), + [anon_sym_neg_DASHlong] = ACTIONS(125), + [anon_sym_not_DASHlong] = ACTIONS(125), + [anon_sym_neg_DASHfloat] = ACTIONS(125), + [anon_sym_neg_DASHdouble] = ACTIONS(125), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(125), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(125), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(125), + [anon_sym_long_DASHto_DASHint] = ACTIONS(125), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(125), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(125), + [anon_sym_float_DASHto_DASHint] = ACTIONS(125), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(125), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(125), + [anon_sym_double_DASHto_DASHint] = ACTIONS(125), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(125), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(125), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(125), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(125), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(125), + [anon_sym_add_DASHint] = ACTIONS(123), + [anon_sym_sub_DASHint] = ACTIONS(123), + [anon_sym_mul_DASHint] = ACTIONS(123), + [anon_sym_div_DASHint] = ACTIONS(123), + [anon_sym_rem_DASHint] = ACTIONS(123), + [anon_sym_and_DASHint] = ACTIONS(123), + [anon_sym_or_DASHint] = ACTIONS(123), + [anon_sym_xor_DASHint] = ACTIONS(123), + [anon_sym_shl_DASHint] = ACTIONS(123), + [anon_sym_shr_DASHint] = ACTIONS(123), + [anon_sym_ushr_DASHint] = ACTIONS(123), + [anon_sym_add_DASHlong] = ACTIONS(123), + [anon_sym_sub_DASHlong] = ACTIONS(123), + [anon_sym_mul_DASHlong] = ACTIONS(123), + [anon_sym_div_DASHlong] = ACTIONS(123), + [anon_sym_rem_DASHlong] = ACTIONS(123), + [anon_sym_and_DASHlong] = ACTIONS(123), + [anon_sym_or_DASHlong] = ACTIONS(123), + [anon_sym_xor_DASHlong] = ACTIONS(123), + [anon_sym_shl_DASHlong] = ACTIONS(123), + [anon_sym_shr_DASHlong] = ACTIONS(123), + [anon_sym_ushr_DASHlong] = ACTIONS(123), + [anon_sym_add_DASHfloat] = ACTIONS(123), + [anon_sym_sub_DASHfloat] = ACTIONS(123), + [anon_sym_mul_DASHfloat] = ACTIONS(123), + [anon_sym_div_DASHfloat] = ACTIONS(123), + [anon_sym_rem_DASHfloat] = ACTIONS(123), + [anon_sym_add_DASHdouble] = ACTIONS(123), + [anon_sym_sub_DASHdouble] = ACTIONS(123), + [anon_sym_mul_DASHdouble] = ACTIONS(123), + [anon_sym_div_DASHdouble] = ACTIONS(123), + [anon_sym_rem_DASHdouble] = ACTIONS(123), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(125), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(125), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(125), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(125), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(125), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(125), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(125), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(125), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(125), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(125), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(125), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(125), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(125), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(125), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(125), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(125), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(125), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(125), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(125), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(125), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(125), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(125), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(125), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(125), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(125), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(125), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(125), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(125), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(125), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(125), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(125), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(125), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(125), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(125), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(125), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(125), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(125), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(125), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(125), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(125), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(125), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(125), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(125), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(125), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(125), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(125), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(125), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(125), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(125), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(125), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(125), + [anon_sym_static_DASHget] = ACTIONS(125), + [anon_sym_static_DASHput] = ACTIONS(125), + [anon_sym_instance_DASHget] = ACTIONS(125), + [anon_sym_instance_DASHput] = ACTIONS(125), + [anon_sym_execute_DASHinline] = ACTIONS(123), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(125), + [anon_sym_iget_DASHquick] = ACTIONS(125), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(125), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(125), + [anon_sym_iput_DASHquick] = ACTIONS(125), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(125), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(125), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(125), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(125), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(125), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(125), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(123), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(125), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(123), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(125), + [anon_sym_rsub_DASHint] = ACTIONS(123), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(125), + [anon_sym_DOTline] = ACTIONS(127), + [anon_sym_DOTlocals] = ACTIONS(129), + [anon_sym_DOTlocal] = ACTIONS(131), + [anon_sym_DOTendlocal] = ACTIONS(133), + [anon_sym_DOTrestartlocal] = ACTIONS(135), + [anon_sym_DOTregisters] = ACTIONS(137), + [anon_sym_DOTcatch] = ACTIONS(139), + [anon_sym_DOTcatchall] = ACTIONS(141), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(143), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(145), + [anon_sym_DOTarray_DASHdata] = ACTIONS(147), + [sym_prologue_directive] = ACTIONS(149), + [sym_epilogue_directive] = ACTIONS(149), + [aux_sym_label_token1] = ACTIONS(59), + [aux_sym_jmp_label_token1] = ACTIONS(151), [sym_comment] = ACTIONS(3), }, [13] = { - [sym_source_directive] = STATE(64), - [sym_annotation_directive] = STATE(64), - [sym_param_directive] = STATE(64), - [sym_parameter_directive] = STATE(64), + [sym_source_directive] = STATE(55), + [sym_annotation_directive] = STATE(49), + [sym_param_directive] = STATE(55), + [sym_parameter_directive] = STATE(55), [sym_statement] = STATE(12), - [sym_expression] = STATE(64), - [sym_opcode] = STATE(3), - [sym__directive] = STATE(64), - [sym_line_directive] = STATE(64), - [sym_locals_directive] = STATE(64), - [sym_local_directive] = STATE(64), - [sym_end_local_directive] = STATE(64), - [sym_restart_local_directive] = STATE(64), - [sym_registers_directive] = STATE(64), - [sym_catch_directive] = STATE(64), - [sym_catchall_directive] = STATE(64), - [sym_packed_switch_directive] = STATE(64), - [sym_sparse_switch_directive] = STATE(64), - [sym_array_data_directive] = STATE(64), - [sym_label] = STATE(64), - [sym_jmp_label] = STATE(64), + [sym_expression] = STATE(49), + [sym_opcode] = STATE(2), + [sym_directive] = STATE(49), + [sym_line_directive] = STATE(55), + [sym_locals_directive] = STATE(55), + [sym_local_directive] = STATE(55), + [sym_end_local_directive] = STATE(55), + [sym_restart_local_directive] = STATE(55), + [sym_registers_directive] = STATE(55), + [sym_catch_directive] = STATE(55), + [sym_catchall_directive] = STATE(55), + [sym_packed_switch_directive] = STATE(55), + [sym_sparse_switch_directive] = STATE(55), + [sym_array_data_directive] = STATE(55), + [sym_label] = STATE(49), + [sym_jmp_label] = STATE(49), [aux_sym_method_definition_repeat1] = STATE(12), - [anon_sym_DOTsource] = ACTIONS(119), - [anon_sym_DOTendmethod] = ACTIONS(223), - [anon_sym_DOTannotation] = ACTIONS(123), - [anon_sym_DOTparam] = ACTIONS(125), - [anon_sym_DOTparameter] = ACTIONS(127), - [anon_sym_nop] = ACTIONS(129), - [anon_sym_move] = ACTIONS(129), - [anon_sym_move_SLASHfrom16] = ACTIONS(131), - [anon_sym_move_SLASH16] = ACTIONS(131), - [anon_sym_move_DASHwide] = ACTIONS(129), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(131), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(131), - [anon_sym_move_DASHobject] = ACTIONS(129), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(131), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(131), - [anon_sym_move_DASHresult] = ACTIONS(129), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(131), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(131), - [anon_sym_move_DASHexception] = ACTIONS(131), - [anon_sym_return_DASHvoid] = ACTIONS(131), - [anon_sym_return] = ACTIONS(129), - [anon_sym_return_DASHwide] = ACTIONS(131), - [anon_sym_return_DASHobject] = ACTIONS(131), - [anon_sym_const_SLASH4] = ACTIONS(131), - [anon_sym_const_SLASH16] = ACTIONS(131), - [anon_sym_const] = ACTIONS(129), - [anon_sym_const_SLASHhigh16] = ACTIONS(131), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(131), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(131), - [anon_sym_const_DASHwide] = ACTIONS(129), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(131), - [anon_sym_const_DASHstring] = ACTIONS(129), - [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(131), - [anon_sym_const_DASHclass] = ACTIONS(131), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(131), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(131), - [anon_sym_monitor_DASHenter] = ACTIONS(131), - [anon_sym_monitor_DASHexit] = ACTIONS(131), - [anon_sym_check_DASHcast] = ACTIONS(131), - [anon_sym_instance_DASHof] = ACTIONS(131), - [anon_sym_array_DASHlength] = ACTIONS(131), - [anon_sym_new_DASHinstance] = ACTIONS(131), - [anon_sym_new_DASHarray] = ACTIONS(131), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(129), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(131), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(131), - [anon_sym_throw] = ACTIONS(129), - [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(131), - [anon_sym_goto] = ACTIONS(129), - [anon_sym_goto_SLASH16] = ACTIONS(131), - [anon_sym_goto_SLASH32] = ACTIONS(131), - [anon_sym_packed_DASHswitch] = ACTIONS(131), - [anon_sym_sparse_DASHswitch] = ACTIONS(131), - [anon_sym_cmpl_DASHfloat] = ACTIONS(131), - [anon_sym_cmpg_DASHfloat] = ACTIONS(131), - [anon_sym_cmpl_DASHdouble] = ACTIONS(131), - [anon_sym_cmpg_DASHdouble] = ACTIONS(131), - [anon_sym_cmp_DASHlong] = ACTIONS(131), - [anon_sym_if_DASHeq] = ACTIONS(129), - [anon_sym_if_DASHne] = ACTIONS(129), - [anon_sym_if_DASHlt] = ACTIONS(129), - [anon_sym_if_DASHge] = ACTIONS(129), - [anon_sym_if_DASHgt] = ACTIONS(129), - [anon_sym_if_DASHle] = ACTIONS(129), - [anon_sym_if_DASHeqz] = ACTIONS(131), - [anon_sym_if_DASHnez] = ACTIONS(131), - [anon_sym_if_DASHltz] = ACTIONS(131), - [anon_sym_if_DASHgez] = ACTIONS(131), - [anon_sym_if_DASHgtz] = ACTIONS(131), - [anon_sym_if_DASHlez] = ACTIONS(131), - [anon_sym_aget] = ACTIONS(129), - [anon_sym_aget_DASHwide] = ACTIONS(131), - [anon_sym_aget_DASHobject] = ACTIONS(131), - [anon_sym_aget_DASHboolean] = ACTIONS(131), - [anon_sym_aget_DASHbyte] = ACTIONS(131), - [anon_sym_aget_DASHchar] = ACTIONS(131), - [anon_sym_aget_DASHshort] = ACTIONS(131), - [anon_sym_aput] = ACTIONS(129), - [anon_sym_aput_DASHwide] = ACTIONS(131), - [anon_sym_aput_DASHobject] = ACTIONS(131), - [anon_sym_aput_DASHboolean] = ACTIONS(131), - [anon_sym_aput_DASHbyte] = ACTIONS(131), - [anon_sym_aput_DASHchar] = ACTIONS(131), - [anon_sym_aput_DASHshort] = ACTIONS(131), - [anon_sym_iget] = ACTIONS(129), - [anon_sym_iget_DASHwide] = ACTIONS(129), - [anon_sym_iget_DASHobject] = ACTIONS(129), - [anon_sym_iget_DASHboolean] = ACTIONS(131), - [anon_sym_iget_DASHbyte] = ACTIONS(131), - [anon_sym_iget_DASHchar] = ACTIONS(131), - [anon_sym_iget_DASHshort] = ACTIONS(131), - [anon_sym_iget_DASHvolatile] = ACTIONS(131), - [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(131), - [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(131), - [anon_sym_iput] = ACTIONS(129), - [anon_sym_iput_DASHwide] = ACTIONS(129), - [anon_sym_iput_DASHobject] = ACTIONS(129), - [anon_sym_iput_DASHboolean] = ACTIONS(129), - [anon_sym_iput_DASHbyte] = ACTIONS(129), - [anon_sym_iput_DASHchar] = ACTIONS(129), - [anon_sym_iput_DASHshort] = ACTIONS(129), - [anon_sym_iput_DASHvolatile] = ACTIONS(131), - [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(131), - [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(131), - [anon_sym_sget] = ACTIONS(129), - [anon_sym_sget_DASHwide] = ACTIONS(129), - [anon_sym_sget_DASHobject] = ACTIONS(129), - [anon_sym_sget_DASHboolean] = ACTIONS(131), - [anon_sym_sget_DASHbyte] = ACTIONS(131), - [anon_sym_sget_DASHchar] = ACTIONS(131), - [anon_sym_sget_DASHshort] = ACTIONS(131), - [anon_sym_sget_DASHvolatile] = ACTIONS(131), - [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(131), - [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(131), - [anon_sym_sput] = ACTIONS(129), - [anon_sym_sput_DASHwide] = ACTIONS(129), - [anon_sym_sput_DASHobject] = ACTIONS(129), - [anon_sym_sput_DASHboolean] = ACTIONS(131), - [anon_sym_sput_DASHbyte] = ACTIONS(131), - [anon_sym_sput_DASHchar] = ACTIONS(131), - [anon_sym_sput_DASHshort] = ACTIONS(131), - [anon_sym_sput_DASHvolatile] = ACTIONS(131), - [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(131), - [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(131), - [anon_sym_invoke_DASHconstructor] = ACTIONS(131), - [anon_sym_invoke_DASHcustom] = ACTIONS(129), - [anon_sym_invoke_DASHdirect] = ACTIONS(129), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(131), - [anon_sym_invoke_DASHinstance] = ACTIONS(131), - [anon_sym_invoke_DASHinterface] = ACTIONS(129), - [anon_sym_invoke_DASHpolymorphic] = ACTIONS(129), - [anon_sym_invoke_DASHstatic] = ACTIONS(129), - [anon_sym_invoke_DASHsuper] = ACTIONS(129), - [anon_sym_invoke_DASHvirtual] = ACTIONS(129), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(131), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(131), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(131), - [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(131), - [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(131), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(131), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(131), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(131), - [anon_sym_neg_DASHint] = ACTIONS(131), - [anon_sym_not_DASHint] = ACTIONS(131), - [anon_sym_neg_DASHlong] = ACTIONS(131), - [anon_sym_not_DASHlong] = ACTIONS(131), - [anon_sym_neg_DASHfloat] = ACTIONS(131), - [anon_sym_neg_DASHdouble] = ACTIONS(131), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(131), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(131), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(131), - [anon_sym_long_DASHto_DASHint] = ACTIONS(131), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(131), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(131), - [anon_sym_float_DASHto_DASHint] = ACTIONS(131), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(131), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(131), - [anon_sym_double_DASHto_DASHint] = ACTIONS(131), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(131), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(131), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(131), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(131), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(131), - [anon_sym_add_DASHint] = ACTIONS(129), - [anon_sym_sub_DASHint] = ACTIONS(129), - [anon_sym_mul_DASHint] = ACTIONS(129), - [anon_sym_div_DASHint] = ACTIONS(129), - [anon_sym_rem_DASHint] = ACTIONS(129), - [anon_sym_and_DASHint] = ACTIONS(129), - [anon_sym_or_DASHint] = ACTIONS(129), - [anon_sym_xor_DASHint] = ACTIONS(129), - [anon_sym_shl_DASHint] = ACTIONS(129), - [anon_sym_shr_DASHint] = ACTIONS(129), - [anon_sym_ushr_DASHint] = ACTIONS(129), - [anon_sym_add_DASHlong] = ACTIONS(129), - [anon_sym_sub_DASHlong] = ACTIONS(129), - [anon_sym_mul_DASHlong] = ACTIONS(129), - [anon_sym_div_DASHlong] = ACTIONS(129), - [anon_sym_rem_DASHlong] = ACTIONS(129), - [anon_sym_and_DASHlong] = ACTIONS(129), - [anon_sym_or_DASHlong] = ACTIONS(129), - [anon_sym_xor_DASHlong] = ACTIONS(129), - [anon_sym_shl_DASHlong] = ACTIONS(129), - [anon_sym_shr_DASHlong] = ACTIONS(129), - [anon_sym_ushr_DASHlong] = ACTIONS(129), - [anon_sym_add_DASHfloat] = ACTIONS(129), - [anon_sym_sub_DASHfloat] = ACTIONS(129), - [anon_sym_mul_DASHfloat] = ACTIONS(129), - [anon_sym_div_DASHfloat] = ACTIONS(129), - [anon_sym_rem_DASHfloat] = ACTIONS(129), - [anon_sym_add_DASHdouble] = ACTIONS(129), - [anon_sym_sub_DASHdouble] = ACTIONS(129), - [anon_sym_mul_DASHdouble] = ACTIONS(129), - [anon_sym_div_DASHdouble] = ACTIONS(129), - [anon_sym_rem_DASHdouble] = ACTIONS(129), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(131), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(131), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(131), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(131), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(131), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(131), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(131), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(131), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(131), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(131), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(131), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(131), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(131), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(131), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(131), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(131), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(131), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(131), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(131), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(131), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(131), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(131), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(131), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(131), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(131), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(131), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(131), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(131), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(131), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(131), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(131), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(131), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(131), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(131), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(131), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(131), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(131), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(131), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(131), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(131), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(131), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(131), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(131), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(131), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(131), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(131), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(131), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(131), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(131), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(131), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(131), - [anon_sym_static_DASHget] = ACTIONS(131), - [anon_sym_static_DASHput] = ACTIONS(131), - [anon_sym_instance_DASHget] = ACTIONS(131), - [anon_sym_instance_DASHput] = ACTIONS(131), - [anon_sym_execute_DASHinline] = ACTIONS(129), - [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(131), - [anon_sym_iget_DASHquick] = ACTIONS(131), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(131), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(131), - [anon_sym_iput_DASHquick] = ACTIONS(131), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(131), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(131), - [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(131), - [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(131), - [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(131), - [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(131), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(129), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(131), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(129), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(131), - [anon_sym_rsub_DASHint] = ACTIONS(129), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(131), - [anon_sym_DOTline] = ACTIONS(133), - [anon_sym_DOTlocals] = ACTIONS(135), - [anon_sym_DOTlocal] = ACTIONS(137), - [anon_sym_DOTendlocal] = ACTIONS(139), - [anon_sym_DOTrestartlocal] = ACTIONS(141), - [anon_sym_DOTregisters] = ACTIONS(143), - [anon_sym_DOTcatch] = ACTIONS(145), - [anon_sym_DOTcatchall] = ACTIONS(147), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(149), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(151), - [anon_sym_DOTarray_DASHdata] = ACTIONS(153), - [sym_prologue_directive] = ACTIONS(155), - [sym_epilogue_directive] = ACTIONS(155), - [aux_sym_label_token1] = ACTIONS(21), - [aux_sym_jmp_label_token1] = ACTIONS(157), + [anon_sym_DOTsource] = ACTIONS(113), + [anon_sym_DOTendmethod] = ACTIONS(217), + [anon_sym_DOTannotation] = ACTIONS(117), + [anon_sym_DOTparam] = ACTIONS(119), + [anon_sym_DOTparameter] = ACTIONS(121), + [anon_sym_nop] = ACTIONS(123), + [anon_sym_move] = ACTIONS(123), + [anon_sym_move_SLASHfrom16] = ACTIONS(125), + [anon_sym_move_SLASH16] = ACTIONS(125), + [anon_sym_move_DASHwide] = ACTIONS(123), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(125), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(125), + [anon_sym_move_DASHobject] = ACTIONS(123), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(125), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(125), + [anon_sym_move_DASHresult] = ACTIONS(123), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(125), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(125), + [anon_sym_move_DASHexception] = ACTIONS(125), + [anon_sym_return_DASHvoid] = ACTIONS(125), + [anon_sym_return] = ACTIONS(123), + [anon_sym_return_DASHwide] = ACTIONS(125), + [anon_sym_return_DASHobject] = ACTIONS(125), + [anon_sym_const_SLASH4] = ACTIONS(125), + [anon_sym_const_SLASH16] = ACTIONS(125), + [anon_sym_const] = ACTIONS(123), + [anon_sym_const_SLASHhigh16] = ACTIONS(125), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(125), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(125), + [anon_sym_const_DASHwide] = ACTIONS(123), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(125), + [anon_sym_const_DASHstring] = ACTIONS(123), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(125), + [anon_sym_const_DASHclass] = ACTIONS(125), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(125), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(125), + [anon_sym_monitor_DASHenter] = ACTIONS(125), + [anon_sym_monitor_DASHexit] = ACTIONS(125), + [anon_sym_check_DASHcast] = ACTIONS(125), + [anon_sym_instance_DASHof] = ACTIONS(125), + [anon_sym_array_DASHlength] = ACTIONS(125), + [anon_sym_new_DASHinstance] = ACTIONS(125), + [anon_sym_new_DASHarray] = ACTIONS(125), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(123), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(125), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(125), + [anon_sym_throw] = ACTIONS(123), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(125), + [anon_sym_goto] = ACTIONS(123), + [anon_sym_goto_SLASH16] = ACTIONS(125), + [anon_sym_goto_SLASH32] = ACTIONS(125), + [anon_sym_packed_DASHswitch] = ACTIONS(125), + [anon_sym_sparse_DASHswitch] = ACTIONS(125), + [anon_sym_cmpl_DASHfloat] = ACTIONS(125), + [anon_sym_cmpg_DASHfloat] = ACTIONS(125), + [anon_sym_cmpl_DASHdouble] = ACTIONS(125), + [anon_sym_cmpg_DASHdouble] = ACTIONS(125), + [anon_sym_cmp_DASHlong] = ACTIONS(125), + [anon_sym_if_DASHeq] = ACTIONS(123), + [anon_sym_if_DASHne] = ACTIONS(123), + [anon_sym_if_DASHlt] = ACTIONS(123), + [anon_sym_if_DASHge] = ACTIONS(123), + [anon_sym_if_DASHgt] = ACTIONS(123), + [anon_sym_if_DASHle] = ACTIONS(123), + [anon_sym_if_DASHeqz] = ACTIONS(125), + [anon_sym_if_DASHnez] = ACTIONS(125), + [anon_sym_if_DASHltz] = ACTIONS(125), + [anon_sym_if_DASHgez] = ACTIONS(125), + [anon_sym_if_DASHgtz] = ACTIONS(125), + [anon_sym_if_DASHlez] = ACTIONS(125), + [anon_sym_aget] = ACTIONS(123), + [anon_sym_aget_DASHwide] = ACTIONS(125), + [anon_sym_aget_DASHobject] = ACTIONS(125), + [anon_sym_aget_DASHboolean] = ACTIONS(125), + [anon_sym_aget_DASHbyte] = ACTIONS(125), + [anon_sym_aget_DASHchar] = ACTIONS(125), + [anon_sym_aget_DASHshort] = ACTIONS(125), + [anon_sym_aput] = ACTIONS(123), + [anon_sym_aput_DASHwide] = ACTIONS(125), + [anon_sym_aput_DASHobject] = ACTIONS(125), + [anon_sym_aput_DASHboolean] = ACTIONS(125), + [anon_sym_aput_DASHbyte] = ACTIONS(125), + [anon_sym_aput_DASHchar] = ACTIONS(125), + [anon_sym_aput_DASHshort] = ACTIONS(125), + [anon_sym_iget] = ACTIONS(123), + [anon_sym_iget_DASHwide] = ACTIONS(123), + [anon_sym_iget_DASHobject] = ACTIONS(123), + [anon_sym_iget_DASHboolean] = ACTIONS(125), + [anon_sym_iget_DASHbyte] = ACTIONS(125), + [anon_sym_iget_DASHchar] = ACTIONS(125), + [anon_sym_iget_DASHshort] = ACTIONS(125), + [anon_sym_iget_DASHvolatile] = ACTIONS(125), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(125), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(125), + [anon_sym_iput] = ACTIONS(123), + [anon_sym_iput_DASHwide] = ACTIONS(123), + [anon_sym_iput_DASHobject] = ACTIONS(123), + [anon_sym_iput_DASHboolean] = ACTIONS(123), + [anon_sym_iput_DASHbyte] = ACTIONS(123), + [anon_sym_iput_DASHchar] = ACTIONS(123), + [anon_sym_iput_DASHshort] = ACTIONS(123), + [anon_sym_iput_DASHvolatile] = ACTIONS(125), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(125), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(125), + [anon_sym_sget] = ACTIONS(123), + [anon_sym_sget_DASHwide] = ACTIONS(123), + [anon_sym_sget_DASHobject] = ACTIONS(123), + [anon_sym_sget_DASHboolean] = ACTIONS(125), + [anon_sym_sget_DASHbyte] = ACTIONS(125), + [anon_sym_sget_DASHchar] = ACTIONS(125), + [anon_sym_sget_DASHshort] = ACTIONS(125), + [anon_sym_sget_DASHvolatile] = ACTIONS(125), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(125), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(125), + [anon_sym_sput] = ACTIONS(123), + [anon_sym_sput_DASHwide] = ACTIONS(123), + [anon_sym_sput_DASHobject] = ACTIONS(123), + [anon_sym_sput_DASHboolean] = ACTIONS(125), + [anon_sym_sput_DASHbyte] = ACTIONS(125), + [anon_sym_sput_DASHchar] = ACTIONS(125), + [anon_sym_sput_DASHshort] = ACTIONS(125), + [anon_sym_sput_DASHvolatile] = ACTIONS(125), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(125), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(125), + [anon_sym_invoke_DASHconstructor] = ACTIONS(125), + [anon_sym_invoke_DASHcustom] = ACTIONS(123), + [anon_sym_invoke_DASHdirect] = ACTIONS(123), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(125), + [anon_sym_invoke_DASHinstance] = ACTIONS(125), + [anon_sym_invoke_DASHinterface] = ACTIONS(123), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(123), + [anon_sym_invoke_DASHstatic] = ACTIONS(123), + [anon_sym_invoke_DASHsuper] = ACTIONS(123), + [anon_sym_invoke_DASHvirtual] = ACTIONS(123), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(125), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(125), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(125), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(125), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(125), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(125), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(125), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(125), + [anon_sym_neg_DASHint] = ACTIONS(125), + [anon_sym_not_DASHint] = ACTIONS(125), + [anon_sym_neg_DASHlong] = ACTIONS(125), + [anon_sym_not_DASHlong] = ACTIONS(125), + [anon_sym_neg_DASHfloat] = ACTIONS(125), + [anon_sym_neg_DASHdouble] = ACTIONS(125), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(125), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(125), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(125), + [anon_sym_long_DASHto_DASHint] = ACTIONS(125), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(125), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(125), + [anon_sym_float_DASHto_DASHint] = ACTIONS(125), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(125), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(125), + [anon_sym_double_DASHto_DASHint] = ACTIONS(125), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(125), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(125), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(125), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(125), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(125), + [anon_sym_add_DASHint] = ACTIONS(123), + [anon_sym_sub_DASHint] = ACTIONS(123), + [anon_sym_mul_DASHint] = ACTIONS(123), + [anon_sym_div_DASHint] = ACTIONS(123), + [anon_sym_rem_DASHint] = ACTIONS(123), + [anon_sym_and_DASHint] = ACTIONS(123), + [anon_sym_or_DASHint] = ACTIONS(123), + [anon_sym_xor_DASHint] = ACTIONS(123), + [anon_sym_shl_DASHint] = ACTIONS(123), + [anon_sym_shr_DASHint] = ACTIONS(123), + [anon_sym_ushr_DASHint] = ACTIONS(123), + [anon_sym_add_DASHlong] = ACTIONS(123), + [anon_sym_sub_DASHlong] = ACTIONS(123), + [anon_sym_mul_DASHlong] = ACTIONS(123), + [anon_sym_div_DASHlong] = ACTIONS(123), + [anon_sym_rem_DASHlong] = ACTIONS(123), + [anon_sym_and_DASHlong] = ACTIONS(123), + [anon_sym_or_DASHlong] = ACTIONS(123), + [anon_sym_xor_DASHlong] = ACTIONS(123), + [anon_sym_shl_DASHlong] = ACTIONS(123), + [anon_sym_shr_DASHlong] = ACTIONS(123), + [anon_sym_ushr_DASHlong] = ACTIONS(123), + [anon_sym_add_DASHfloat] = ACTIONS(123), + [anon_sym_sub_DASHfloat] = ACTIONS(123), + [anon_sym_mul_DASHfloat] = ACTIONS(123), + [anon_sym_div_DASHfloat] = ACTIONS(123), + [anon_sym_rem_DASHfloat] = ACTIONS(123), + [anon_sym_add_DASHdouble] = ACTIONS(123), + [anon_sym_sub_DASHdouble] = ACTIONS(123), + [anon_sym_mul_DASHdouble] = ACTIONS(123), + [anon_sym_div_DASHdouble] = ACTIONS(123), + [anon_sym_rem_DASHdouble] = ACTIONS(123), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(125), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(125), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(125), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(125), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(125), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(125), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(125), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(125), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(125), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(125), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(125), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(125), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(125), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(125), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(125), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(125), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(125), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(125), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(125), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(125), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(125), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(125), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(125), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(125), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(125), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(125), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(125), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(125), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(125), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(125), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(125), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(125), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(125), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(125), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(125), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(125), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(125), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(125), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(125), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(125), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(125), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(125), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(125), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(125), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(125), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(125), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(125), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(125), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(125), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(125), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(125), + [anon_sym_static_DASHget] = ACTIONS(125), + [anon_sym_static_DASHput] = ACTIONS(125), + [anon_sym_instance_DASHget] = ACTIONS(125), + [anon_sym_instance_DASHput] = ACTIONS(125), + [anon_sym_execute_DASHinline] = ACTIONS(123), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(125), + [anon_sym_iget_DASHquick] = ACTIONS(125), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(125), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(125), + [anon_sym_iput_DASHquick] = ACTIONS(125), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(125), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(125), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(125), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(125), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(125), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(125), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(123), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(125), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(123), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(125), + [anon_sym_rsub_DASHint] = ACTIONS(123), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(125), + [anon_sym_DOTline] = ACTIONS(127), + [anon_sym_DOTlocals] = ACTIONS(129), + [anon_sym_DOTlocal] = ACTIONS(131), + [anon_sym_DOTendlocal] = ACTIONS(133), + [anon_sym_DOTrestartlocal] = ACTIONS(135), + [anon_sym_DOTregisters] = ACTIONS(137), + [anon_sym_DOTcatch] = ACTIONS(139), + [anon_sym_DOTcatchall] = ACTIONS(141), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(143), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(145), + [anon_sym_DOTarray_DASHdata] = ACTIONS(147), + [sym_prologue_directive] = ACTIONS(149), + [sym_epilogue_directive] = ACTIONS(149), + [aux_sym_label_token1] = ACTIONS(59), + [aux_sym_jmp_label_token1] = ACTIONS(151), [sym_comment] = ACTIONS(3), }, [14] = { - [sym_source_directive] = STATE(64), - [sym_annotation_directive] = STATE(64), - [sym_param_directive] = STATE(64), - [sym_parameter_directive] = STATE(64), - [sym_statement] = STATE(10), - [sym_expression] = STATE(64), - [sym_opcode] = STATE(3), - [sym__directive] = STATE(64), - [sym_line_directive] = STATE(64), - [sym_locals_directive] = STATE(64), - [sym_local_directive] = STATE(64), - [sym_end_local_directive] = STATE(64), - [sym_restart_local_directive] = STATE(64), - [sym_registers_directive] = STATE(64), - [sym_catch_directive] = STATE(64), - [sym_catchall_directive] = STATE(64), - [sym_packed_switch_directive] = STATE(64), - [sym_sparse_switch_directive] = STATE(64), - [sym_array_data_directive] = STATE(64), - [sym_label] = STATE(64), - [sym_jmp_label] = STATE(64), - [aux_sym_method_definition_repeat1] = STATE(10), - [anon_sym_DOTsource] = ACTIONS(119), - [anon_sym_DOTendmethod] = ACTIONS(225), - [anon_sym_DOTannotation] = ACTIONS(123), - [anon_sym_DOTparam] = ACTIONS(125), - [anon_sym_DOTparameter] = ACTIONS(127), - [anon_sym_nop] = ACTIONS(129), - [anon_sym_move] = ACTIONS(129), - [anon_sym_move_SLASHfrom16] = ACTIONS(131), - [anon_sym_move_SLASH16] = ACTIONS(131), - [anon_sym_move_DASHwide] = ACTIONS(129), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(131), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(131), - [anon_sym_move_DASHobject] = ACTIONS(129), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(131), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(131), - [anon_sym_move_DASHresult] = ACTIONS(129), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(131), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(131), - [anon_sym_move_DASHexception] = ACTIONS(131), - [anon_sym_return_DASHvoid] = ACTIONS(131), - [anon_sym_return] = ACTIONS(129), - [anon_sym_return_DASHwide] = ACTIONS(131), - [anon_sym_return_DASHobject] = ACTIONS(131), - [anon_sym_const_SLASH4] = ACTIONS(131), - [anon_sym_const_SLASH16] = ACTIONS(131), - [anon_sym_const] = ACTIONS(129), - [anon_sym_const_SLASHhigh16] = ACTIONS(131), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(131), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(131), - [anon_sym_const_DASHwide] = ACTIONS(129), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(131), - [anon_sym_const_DASHstring] = ACTIONS(129), - [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(131), - [anon_sym_const_DASHclass] = ACTIONS(131), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(131), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(131), - [anon_sym_monitor_DASHenter] = ACTIONS(131), - [anon_sym_monitor_DASHexit] = ACTIONS(131), - [anon_sym_check_DASHcast] = ACTIONS(131), - [anon_sym_instance_DASHof] = ACTIONS(131), - [anon_sym_array_DASHlength] = ACTIONS(131), - [anon_sym_new_DASHinstance] = ACTIONS(131), - [anon_sym_new_DASHarray] = ACTIONS(131), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(129), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(131), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(131), - [anon_sym_throw] = ACTIONS(129), - [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(131), - [anon_sym_goto] = ACTIONS(129), - [anon_sym_goto_SLASH16] = ACTIONS(131), - [anon_sym_goto_SLASH32] = ACTIONS(131), - [anon_sym_packed_DASHswitch] = ACTIONS(131), - [anon_sym_sparse_DASHswitch] = ACTIONS(131), - [anon_sym_cmpl_DASHfloat] = ACTIONS(131), - [anon_sym_cmpg_DASHfloat] = ACTIONS(131), - [anon_sym_cmpl_DASHdouble] = ACTIONS(131), - [anon_sym_cmpg_DASHdouble] = ACTIONS(131), - [anon_sym_cmp_DASHlong] = ACTIONS(131), - [anon_sym_if_DASHeq] = ACTIONS(129), - [anon_sym_if_DASHne] = ACTIONS(129), - [anon_sym_if_DASHlt] = ACTIONS(129), - [anon_sym_if_DASHge] = ACTIONS(129), - [anon_sym_if_DASHgt] = ACTIONS(129), - [anon_sym_if_DASHle] = ACTIONS(129), - [anon_sym_if_DASHeqz] = ACTIONS(131), - [anon_sym_if_DASHnez] = ACTIONS(131), - [anon_sym_if_DASHltz] = ACTIONS(131), - [anon_sym_if_DASHgez] = ACTIONS(131), - [anon_sym_if_DASHgtz] = ACTIONS(131), - [anon_sym_if_DASHlez] = ACTIONS(131), - [anon_sym_aget] = ACTIONS(129), - [anon_sym_aget_DASHwide] = ACTIONS(131), - [anon_sym_aget_DASHobject] = ACTIONS(131), - [anon_sym_aget_DASHboolean] = ACTIONS(131), - [anon_sym_aget_DASHbyte] = ACTIONS(131), - [anon_sym_aget_DASHchar] = ACTIONS(131), - [anon_sym_aget_DASHshort] = ACTIONS(131), - [anon_sym_aput] = ACTIONS(129), - [anon_sym_aput_DASHwide] = ACTIONS(131), - [anon_sym_aput_DASHobject] = ACTIONS(131), - [anon_sym_aput_DASHboolean] = ACTIONS(131), - [anon_sym_aput_DASHbyte] = ACTIONS(131), - [anon_sym_aput_DASHchar] = ACTIONS(131), - [anon_sym_aput_DASHshort] = ACTIONS(131), - [anon_sym_iget] = ACTIONS(129), - [anon_sym_iget_DASHwide] = ACTIONS(129), - [anon_sym_iget_DASHobject] = ACTIONS(129), - [anon_sym_iget_DASHboolean] = ACTIONS(131), - [anon_sym_iget_DASHbyte] = ACTIONS(131), - [anon_sym_iget_DASHchar] = ACTIONS(131), - [anon_sym_iget_DASHshort] = ACTIONS(131), - [anon_sym_iget_DASHvolatile] = ACTIONS(131), - [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(131), - [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(131), - [anon_sym_iput] = ACTIONS(129), - [anon_sym_iput_DASHwide] = ACTIONS(129), - [anon_sym_iput_DASHobject] = ACTIONS(129), - [anon_sym_iput_DASHboolean] = ACTIONS(129), - [anon_sym_iput_DASHbyte] = ACTIONS(129), - [anon_sym_iput_DASHchar] = ACTIONS(129), - [anon_sym_iput_DASHshort] = ACTIONS(129), - [anon_sym_iput_DASHvolatile] = ACTIONS(131), - [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(131), - [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(131), - [anon_sym_sget] = ACTIONS(129), - [anon_sym_sget_DASHwide] = ACTIONS(129), - [anon_sym_sget_DASHobject] = ACTIONS(129), - [anon_sym_sget_DASHboolean] = ACTIONS(131), - [anon_sym_sget_DASHbyte] = ACTIONS(131), - [anon_sym_sget_DASHchar] = ACTIONS(131), - [anon_sym_sget_DASHshort] = ACTIONS(131), - [anon_sym_sget_DASHvolatile] = ACTIONS(131), - [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(131), - [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(131), - [anon_sym_sput] = ACTIONS(129), - [anon_sym_sput_DASHwide] = ACTIONS(129), - [anon_sym_sput_DASHobject] = ACTIONS(129), - [anon_sym_sput_DASHboolean] = ACTIONS(131), - [anon_sym_sput_DASHbyte] = ACTIONS(131), - [anon_sym_sput_DASHchar] = ACTIONS(131), - [anon_sym_sput_DASHshort] = ACTIONS(131), - [anon_sym_sput_DASHvolatile] = ACTIONS(131), - [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(131), - [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(131), - [anon_sym_invoke_DASHconstructor] = ACTIONS(131), - [anon_sym_invoke_DASHcustom] = ACTIONS(129), - [anon_sym_invoke_DASHdirect] = ACTIONS(129), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(131), - [anon_sym_invoke_DASHinstance] = ACTIONS(131), - [anon_sym_invoke_DASHinterface] = ACTIONS(129), - [anon_sym_invoke_DASHpolymorphic] = ACTIONS(129), - [anon_sym_invoke_DASHstatic] = ACTIONS(129), - [anon_sym_invoke_DASHsuper] = ACTIONS(129), - [anon_sym_invoke_DASHvirtual] = ACTIONS(129), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(131), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(131), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(131), - [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(131), - [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(131), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(131), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(131), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(131), - [anon_sym_neg_DASHint] = ACTIONS(131), - [anon_sym_not_DASHint] = ACTIONS(131), - [anon_sym_neg_DASHlong] = ACTIONS(131), - [anon_sym_not_DASHlong] = ACTIONS(131), - [anon_sym_neg_DASHfloat] = ACTIONS(131), - [anon_sym_neg_DASHdouble] = ACTIONS(131), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(131), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(131), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(131), - [anon_sym_long_DASHto_DASHint] = ACTIONS(131), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(131), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(131), - [anon_sym_float_DASHto_DASHint] = ACTIONS(131), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(131), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(131), - [anon_sym_double_DASHto_DASHint] = ACTIONS(131), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(131), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(131), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(131), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(131), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(131), - [anon_sym_add_DASHint] = ACTIONS(129), - [anon_sym_sub_DASHint] = ACTIONS(129), - [anon_sym_mul_DASHint] = ACTIONS(129), - [anon_sym_div_DASHint] = ACTIONS(129), - [anon_sym_rem_DASHint] = ACTIONS(129), - [anon_sym_and_DASHint] = ACTIONS(129), - [anon_sym_or_DASHint] = ACTIONS(129), - [anon_sym_xor_DASHint] = ACTIONS(129), - [anon_sym_shl_DASHint] = ACTIONS(129), - [anon_sym_shr_DASHint] = ACTIONS(129), - [anon_sym_ushr_DASHint] = ACTIONS(129), - [anon_sym_add_DASHlong] = ACTIONS(129), - [anon_sym_sub_DASHlong] = ACTIONS(129), - [anon_sym_mul_DASHlong] = ACTIONS(129), - [anon_sym_div_DASHlong] = ACTIONS(129), - [anon_sym_rem_DASHlong] = ACTIONS(129), - [anon_sym_and_DASHlong] = ACTIONS(129), - [anon_sym_or_DASHlong] = ACTIONS(129), - [anon_sym_xor_DASHlong] = ACTIONS(129), - [anon_sym_shl_DASHlong] = ACTIONS(129), - [anon_sym_shr_DASHlong] = ACTIONS(129), - [anon_sym_ushr_DASHlong] = ACTIONS(129), - [anon_sym_add_DASHfloat] = ACTIONS(129), - [anon_sym_sub_DASHfloat] = ACTIONS(129), - [anon_sym_mul_DASHfloat] = ACTIONS(129), - [anon_sym_div_DASHfloat] = ACTIONS(129), - [anon_sym_rem_DASHfloat] = ACTIONS(129), - [anon_sym_add_DASHdouble] = ACTIONS(129), - [anon_sym_sub_DASHdouble] = ACTIONS(129), - [anon_sym_mul_DASHdouble] = ACTIONS(129), - [anon_sym_div_DASHdouble] = ACTIONS(129), - [anon_sym_rem_DASHdouble] = ACTIONS(129), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(131), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(131), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(131), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(131), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(131), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(131), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(131), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(131), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(131), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(131), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(131), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(131), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(131), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(131), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(131), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(131), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(131), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(131), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(131), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(131), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(131), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(131), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(131), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(131), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(131), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(131), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(131), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(131), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(131), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(131), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(131), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(131), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(131), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(131), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(131), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(131), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(131), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(131), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(131), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(131), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(131), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(131), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(131), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(131), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(131), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(131), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(131), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(131), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(131), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(131), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(131), - [anon_sym_static_DASHget] = ACTIONS(131), - [anon_sym_static_DASHput] = ACTIONS(131), - [anon_sym_instance_DASHget] = ACTIONS(131), - [anon_sym_instance_DASHput] = ACTIONS(131), - [anon_sym_execute_DASHinline] = ACTIONS(129), - [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(131), - [anon_sym_iget_DASHquick] = ACTIONS(131), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(131), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(131), - [anon_sym_iput_DASHquick] = ACTIONS(131), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(131), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(131), - [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(131), - [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(131), - [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(131), - [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(131), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(129), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(131), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(129), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(131), - [anon_sym_rsub_DASHint] = ACTIONS(129), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(131), - [anon_sym_DOTline] = ACTIONS(133), - [anon_sym_DOTlocals] = ACTIONS(135), - [anon_sym_DOTlocal] = ACTIONS(137), - [anon_sym_DOTendlocal] = ACTIONS(139), - [anon_sym_DOTrestartlocal] = ACTIONS(141), - [anon_sym_DOTregisters] = ACTIONS(143), - [anon_sym_DOTcatch] = ACTIONS(145), - [anon_sym_DOTcatchall] = ACTIONS(147), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(149), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(151), - [anon_sym_DOTarray_DASHdata] = ACTIONS(153), - [sym_prologue_directive] = ACTIONS(155), - [sym_epilogue_directive] = ACTIONS(155), - [aux_sym_label_token1] = ACTIONS(21), - [aux_sym_jmp_label_token1] = ACTIONS(157), + [sym_source_directive] = STATE(55), + [sym_annotation_directive] = STATE(49), + [sym_param_directive] = STATE(55), + [sym_parameter_directive] = STATE(55), + [sym_statement] = STATE(11), + [sym_expression] = STATE(49), + [sym_opcode] = STATE(2), + [sym_directive] = STATE(49), + [sym_line_directive] = STATE(55), + [sym_locals_directive] = STATE(55), + [sym_local_directive] = STATE(55), + [sym_end_local_directive] = STATE(55), + [sym_restart_local_directive] = STATE(55), + [sym_registers_directive] = STATE(55), + [sym_catch_directive] = STATE(55), + [sym_catchall_directive] = STATE(55), + [sym_packed_switch_directive] = STATE(55), + [sym_sparse_switch_directive] = STATE(55), + [sym_array_data_directive] = STATE(55), + [sym_label] = STATE(49), + [sym_jmp_label] = STATE(49), + [aux_sym_method_definition_repeat1] = STATE(11), + [anon_sym_DOTsource] = ACTIONS(113), + [anon_sym_DOTendmethod] = ACTIONS(217), + [anon_sym_DOTannotation] = ACTIONS(117), + [anon_sym_DOTparam] = ACTIONS(119), + [anon_sym_DOTparameter] = ACTIONS(121), + [anon_sym_nop] = ACTIONS(123), + [anon_sym_move] = ACTIONS(123), + [anon_sym_move_SLASHfrom16] = ACTIONS(125), + [anon_sym_move_SLASH16] = ACTIONS(125), + [anon_sym_move_DASHwide] = ACTIONS(123), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(125), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(125), + [anon_sym_move_DASHobject] = ACTIONS(123), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(125), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(125), + [anon_sym_move_DASHresult] = ACTIONS(123), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(125), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(125), + [anon_sym_move_DASHexception] = ACTIONS(125), + [anon_sym_return_DASHvoid] = ACTIONS(125), + [anon_sym_return] = ACTIONS(123), + [anon_sym_return_DASHwide] = ACTIONS(125), + [anon_sym_return_DASHobject] = ACTIONS(125), + [anon_sym_const_SLASH4] = ACTIONS(125), + [anon_sym_const_SLASH16] = ACTIONS(125), + [anon_sym_const] = ACTIONS(123), + [anon_sym_const_SLASHhigh16] = ACTIONS(125), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(125), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(125), + [anon_sym_const_DASHwide] = ACTIONS(123), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(125), + [anon_sym_const_DASHstring] = ACTIONS(123), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(125), + [anon_sym_const_DASHclass] = ACTIONS(125), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(125), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(125), + [anon_sym_monitor_DASHenter] = ACTIONS(125), + [anon_sym_monitor_DASHexit] = ACTIONS(125), + [anon_sym_check_DASHcast] = ACTIONS(125), + [anon_sym_instance_DASHof] = ACTIONS(125), + [anon_sym_array_DASHlength] = ACTIONS(125), + [anon_sym_new_DASHinstance] = ACTIONS(125), + [anon_sym_new_DASHarray] = ACTIONS(125), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(123), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(125), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(125), + [anon_sym_throw] = ACTIONS(123), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(125), + [anon_sym_goto] = ACTIONS(123), + [anon_sym_goto_SLASH16] = ACTIONS(125), + [anon_sym_goto_SLASH32] = ACTIONS(125), + [anon_sym_packed_DASHswitch] = ACTIONS(125), + [anon_sym_sparse_DASHswitch] = ACTIONS(125), + [anon_sym_cmpl_DASHfloat] = ACTIONS(125), + [anon_sym_cmpg_DASHfloat] = ACTIONS(125), + [anon_sym_cmpl_DASHdouble] = ACTIONS(125), + [anon_sym_cmpg_DASHdouble] = ACTIONS(125), + [anon_sym_cmp_DASHlong] = ACTIONS(125), + [anon_sym_if_DASHeq] = ACTIONS(123), + [anon_sym_if_DASHne] = ACTIONS(123), + [anon_sym_if_DASHlt] = ACTIONS(123), + [anon_sym_if_DASHge] = ACTIONS(123), + [anon_sym_if_DASHgt] = ACTIONS(123), + [anon_sym_if_DASHle] = ACTIONS(123), + [anon_sym_if_DASHeqz] = ACTIONS(125), + [anon_sym_if_DASHnez] = ACTIONS(125), + [anon_sym_if_DASHltz] = ACTIONS(125), + [anon_sym_if_DASHgez] = ACTIONS(125), + [anon_sym_if_DASHgtz] = ACTIONS(125), + [anon_sym_if_DASHlez] = ACTIONS(125), + [anon_sym_aget] = ACTIONS(123), + [anon_sym_aget_DASHwide] = ACTIONS(125), + [anon_sym_aget_DASHobject] = ACTIONS(125), + [anon_sym_aget_DASHboolean] = ACTIONS(125), + [anon_sym_aget_DASHbyte] = ACTIONS(125), + [anon_sym_aget_DASHchar] = ACTIONS(125), + [anon_sym_aget_DASHshort] = ACTIONS(125), + [anon_sym_aput] = ACTIONS(123), + [anon_sym_aput_DASHwide] = ACTIONS(125), + [anon_sym_aput_DASHobject] = ACTIONS(125), + [anon_sym_aput_DASHboolean] = ACTIONS(125), + [anon_sym_aput_DASHbyte] = ACTIONS(125), + [anon_sym_aput_DASHchar] = ACTIONS(125), + [anon_sym_aput_DASHshort] = ACTIONS(125), + [anon_sym_iget] = ACTIONS(123), + [anon_sym_iget_DASHwide] = ACTIONS(123), + [anon_sym_iget_DASHobject] = ACTIONS(123), + [anon_sym_iget_DASHboolean] = ACTIONS(125), + [anon_sym_iget_DASHbyte] = ACTIONS(125), + [anon_sym_iget_DASHchar] = ACTIONS(125), + [anon_sym_iget_DASHshort] = ACTIONS(125), + [anon_sym_iget_DASHvolatile] = ACTIONS(125), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(125), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(125), + [anon_sym_iput] = ACTIONS(123), + [anon_sym_iput_DASHwide] = ACTIONS(123), + [anon_sym_iput_DASHobject] = ACTIONS(123), + [anon_sym_iput_DASHboolean] = ACTIONS(123), + [anon_sym_iput_DASHbyte] = ACTIONS(123), + [anon_sym_iput_DASHchar] = ACTIONS(123), + [anon_sym_iput_DASHshort] = ACTIONS(123), + [anon_sym_iput_DASHvolatile] = ACTIONS(125), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(125), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(125), + [anon_sym_sget] = ACTIONS(123), + [anon_sym_sget_DASHwide] = ACTIONS(123), + [anon_sym_sget_DASHobject] = ACTIONS(123), + [anon_sym_sget_DASHboolean] = ACTIONS(125), + [anon_sym_sget_DASHbyte] = ACTIONS(125), + [anon_sym_sget_DASHchar] = ACTIONS(125), + [anon_sym_sget_DASHshort] = ACTIONS(125), + [anon_sym_sget_DASHvolatile] = ACTIONS(125), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(125), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(125), + [anon_sym_sput] = ACTIONS(123), + [anon_sym_sput_DASHwide] = ACTIONS(123), + [anon_sym_sput_DASHobject] = ACTIONS(123), + [anon_sym_sput_DASHboolean] = ACTIONS(125), + [anon_sym_sput_DASHbyte] = ACTIONS(125), + [anon_sym_sput_DASHchar] = ACTIONS(125), + [anon_sym_sput_DASHshort] = ACTIONS(125), + [anon_sym_sput_DASHvolatile] = ACTIONS(125), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(125), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(125), + [anon_sym_invoke_DASHconstructor] = ACTIONS(125), + [anon_sym_invoke_DASHcustom] = ACTIONS(123), + [anon_sym_invoke_DASHdirect] = ACTIONS(123), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(125), + [anon_sym_invoke_DASHinstance] = ACTIONS(125), + [anon_sym_invoke_DASHinterface] = ACTIONS(123), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(123), + [anon_sym_invoke_DASHstatic] = ACTIONS(123), + [anon_sym_invoke_DASHsuper] = ACTIONS(123), + [anon_sym_invoke_DASHvirtual] = ACTIONS(123), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(125), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(125), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(125), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(125), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(125), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(125), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(125), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(125), + [anon_sym_neg_DASHint] = ACTIONS(125), + [anon_sym_not_DASHint] = ACTIONS(125), + [anon_sym_neg_DASHlong] = ACTIONS(125), + [anon_sym_not_DASHlong] = ACTIONS(125), + [anon_sym_neg_DASHfloat] = ACTIONS(125), + [anon_sym_neg_DASHdouble] = ACTIONS(125), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(125), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(125), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(125), + [anon_sym_long_DASHto_DASHint] = ACTIONS(125), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(125), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(125), + [anon_sym_float_DASHto_DASHint] = ACTIONS(125), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(125), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(125), + [anon_sym_double_DASHto_DASHint] = ACTIONS(125), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(125), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(125), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(125), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(125), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(125), + [anon_sym_add_DASHint] = ACTIONS(123), + [anon_sym_sub_DASHint] = ACTIONS(123), + [anon_sym_mul_DASHint] = ACTIONS(123), + [anon_sym_div_DASHint] = ACTIONS(123), + [anon_sym_rem_DASHint] = ACTIONS(123), + [anon_sym_and_DASHint] = ACTIONS(123), + [anon_sym_or_DASHint] = ACTIONS(123), + [anon_sym_xor_DASHint] = ACTIONS(123), + [anon_sym_shl_DASHint] = ACTIONS(123), + [anon_sym_shr_DASHint] = ACTIONS(123), + [anon_sym_ushr_DASHint] = ACTIONS(123), + [anon_sym_add_DASHlong] = ACTIONS(123), + [anon_sym_sub_DASHlong] = ACTIONS(123), + [anon_sym_mul_DASHlong] = ACTIONS(123), + [anon_sym_div_DASHlong] = ACTIONS(123), + [anon_sym_rem_DASHlong] = ACTIONS(123), + [anon_sym_and_DASHlong] = ACTIONS(123), + [anon_sym_or_DASHlong] = ACTIONS(123), + [anon_sym_xor_DASHlong] = ACTIONS(123), + [anon_sym_shl_DASHlong] = ACTIONS(123), + [anon_sym_shr_DASHlong] = ACTIONS(123), + [anon_sym_ushr_DASHlong] = ACTIONS(123), + [anon_sym_add_DASHfloat] = ACTIONS(123), + [anon_sym_sub_DASHfloat] = ACTIONS(123), + [anon_sym_mul_DASHfloat] = ACTIONS(123), + [anon_sym_div_DASHfloat] = ACTIONS(123), + [anon_sym_rem_DASHfloat] = ACTIONS(123), + [anon_sym_add_DASHdouble] = ACTIONS(123), + [anon_sym_sub_DASHdouble] = ACTIONS(123), + [anon_sym_mul_DASHdouble] = ACTIONS(123), + [anon_sym_div_DASHdouble] = ACTIONS(123), + [anon_sym_rem_DASHdouble] = ACTIONS(123), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(125), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(125), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(125), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(125), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(125), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(125), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(125), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(125), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(125), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(125), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(125), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(125), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(125), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(125), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(125), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(125), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(125), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(125), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(125), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(125), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(125), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(125), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(125), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(125), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(125), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(125), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(125), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(125), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(125), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(125), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(125), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(125), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(125), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(125), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(125), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(125), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(125), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(125), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(125), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(125), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(125), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(125), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(125), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(125), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(125), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(125), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(125), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(125), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(125), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(125), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(125), + [anon_sym_static_DASHget] = ACTIONS(125), + [anon_sym_static_DASHput] = ACTIONS(125), + [anon_sym_instance_DASHget] = ACTIONS(125), + [anon_sym_instance_DASHput] = ACTIONS(125), + [anon_sym_execute_DASHinline] = ACTIONS(123), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(125), + [anon_sym_iget_DASHquick] = ACTIONS(125), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(125), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(125), + [anon_sym_iput_DASHquick] = ACTIONS(125), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(125), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(125), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(125), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(125), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(125), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(125), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(123), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(125), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(123), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(125), + [anon_sym_rsub_DASHint] = ACTIONS(123), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(125), + [anon_sym_DOTline] = ACTIONS(127), + [anon_sym_DOTlocals] = ACTIONS(129), + [anon_sym_DOTlocal] = ACTIONS(131), + [anon_sym_DOTendlocal] = ACTIONS(133), + [anon_sym_DOTrestartlocal] = ACTIONS(135), + [anon_sym_DOTregisters] = ACTIONS(137), + [anon_sym_DOTcatch] = ACTIONS(139), + [anon_sym_DOTcatchall] = ACTIONS(141), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(143), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(145), + [anon_sym_DOTarray_DASHdata] = ACTIONS(147), + [sym_prologue_directive] = ACTIONS(149), + [sym_epilogue_directive] = ACTIONS(149), + [aux_sym_label_token1] = ACTIONS(59), + [aux_sym_jmp_label_token1] = ACTIONS(151), [sym_comment] = ACTIONS(3), }, [15] = { - [sym_annotation_directive] = STATE(213), - [sym__literal] = STATE(63), - [sym_string] = STATE(63), - [sym_boolean] = STATE(63), - [sym_character] = STATE(63), - [aux_sym_field_definition_repeat1] = STATE(213), - [sym_identifier] = ACTIONS(227), - [anon_sym_DOTsource] = ACTIONS(229), - [anon_sym_DOTendmethod] = ACTIONS(229), - [anon_sym_DOTannotation] = ACTIONS(231), + [sym_annotation_directive] = STATE(182), + [sym_literal] = STATE(45), + [sym_string] = STATE(26), + [sym_boolean] = STATE(26), + [sym_character] = STATE(26), + [aux_sym_field_definition_repeat1] = STATE(182), + [sym_identifier] = ACTIONS(219), + [anon_sym_DOTsource] = ACTIONS(221), + [anon_sym_DOTendmethod] = ACTIONS(221), + [anon_sym_DOTannotation] = ACTIONS(223), + [anon_sym_DOTparam] = ACTIONS(225), + [anon_sym_DOTendparam] = ACTIONS(227), + [anon_sym_COMMA] = ACTIONS(229), + [anon_sym_DOTparameter] = ACTIONS(221), + [anon_sym_nop] = ACTIONS(225), + [anon_sym_move] = ACTIONS(225), + [anon_sym_move_SLASHfrom16] = ACTIONS(221), + [anon_sym_move_SLASH16] = ACTIONS(221), + [anon_sym_move_DASHwide] = ACTIONS(225), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(221), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(221), + [anon_sym_move_DASHobject] = ACTIONS(225), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(221), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(221), + [anon_sym_move_DASHresult] = ACTIONS(225), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(225), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(225), + [anon_sym_move_DASHexception] = ACTIONS(225), + [anon_sym_return_DASHvoid] = ACTIONS(225), + [anon_sym_return] = ACTIONS(225), + [anon_sym_return_DASHwide] = ACTIONS(225), + [anon_sym_return_DASHobject] = ACTIONS(225), + [anon_sym_const_SLASH4] = ACTIONS(221), + [anon_sym_const_SLASH16] = ACTIONS(221), + [anon_sym_const] = ACTIONS(225), + [anon_sym_const_SLASHhigh16] = ACTIONS(221), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(221), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(221), + [anon_sym_const_DASHwide] = ACTIONS(225), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(221), + [anon_sym_const_DASHstring] = ACTIONS(225), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(221), + [anon_sym_const_DASHclass] = ACTIONS(225), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(225), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(225), + [anon_sym_monitor_DASHenter] = ACTIONS(225), + [anon_sym_monitor_DASHexit] = ACTIONS(225), + [anon_sym_check_DASHcast] = ACTIONS(225), + [anon_sym_instance_DASHof] = ACTIONS(225), + [anon_sym_array_DASHlength] = ACTIONS(225), + [anon_sym_new_DASHinstance] = ACTIONS(225), + [anon_sym_new_DASHarray] = ACTIONS(225), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(225), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(221), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(225), + [anon_sym_throw] = ACTIONS(225), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(225), + [anon_sym_goto] = ACTIONS(225), + [anon_sym_goto_SLASH16] = ACTIONS(221), + [anon_sym_goto_SLASH32] = ACTIONS(221), + [anon_sym_packed_DASHswitch] = ACTIONS(225), + [anon_sym_sparse_DASHswitch] = ACTIONS(225), + [anon_sym_cmpl_DASHfloat] = ACTIONS(225), + [anon_sym_cmpg_DASHfloat] = ACTIONS(225), + [anon_sym_cmpl_DASHdouble] = ACTIONS(225), + [anon_sym_cmpg_DASHdouble] = ACTIONS(225), + [anon_sym_cmp_DASHlong] = ACTIONS(225), + [anon_sym_if_DASHeq] = ACTIONS(225), + [anon_sym_if_DASHne] = ACTIONS(225), + [anon_sym_if_DASHlt] = ACTIONS(225), + [anon_sym_if_DASHge] = ACTIONS(225), + [anon_sym_if_DASHgt] = ACTIONS(225), + [anon_sym_if_DASHle] = ACTIONS(225), + [anon_sym_if_DASHeqz] = ACTIONS(225), + [anon_sym_if_DASHnez] = ACTIONS(225), + [anon_sym_if_DASHltz] = ACTIONS(225), + [anon_sym_if_DASHgez] = ACTIONS(225), + [anon_sym_if_DASHgtz] = ACTIONS(225), + [anon_sym_if_DASHlez] = ACTIONS(225), + [anon_sym_aget] = ACTIONS(225), + [anon_sym_aget_DASHwide] = ACTIONS(225), + [anon_sym_aget_DASHobject] = ACTIONS(225), + [anon_sym_aget_DASHboolean] = ACTIONS(225), + [anon_sym_aget_DASHbyte] = ACTIONS(225), + [anon_sym_aget_DASHchar] = ACTIONS(225), + [anon_sym_aget_DASHshort] = ACTIONS(225), + [anon_sym_aput] = ACTIONS(225), + [anon_sym_aput_DASHwide] = ACTIONS(225), + [anon_sym_aput_DASHobject] = ACTIONS(225), + [anon_sym_aput_DASHboolean] = ACTIONS(225), + [anon_sym_aput_DASHbyte] = ACTIONS(225), + [anon_sym_aput_DASHchar] = ACTIONS(225), + [anon_sym_aput_DASHshort] = ACTIONS(225), + [anon_sym_iget] = ACTIONS(225), + [anon_sym_iget_DASHwide] = ACTIONS(225), + [anon_sym_iget_DASHobject] = ACTIONS(225), + [anon_sym_iget_DASHboolean] = ACTIONS(225), + [anon_sym_iget_DASHbyte] = ACTIONS(225), + [anon_sym_iget_DASHchar] = ACTIONS(225), + [anon_sym_iget_DASHshort] = ACTIONS(225), + [anon_sym_iget_DASHvolatile] = ACTIONS(225), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(225), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(225), + [anon_sym_iput] = ACTIONS(225), + [anon_sym_iput_DASHwide] = ACTIONS(225), + [anon_sym_iput_DASHobject] = ACTIONS(225), + [anon_sym_iput_DASHboolean] = ACTIONS(225), + [anon_sym_iput_DASHbyte] = ACTIONS(225), + [anon_sym_iput_DASHchar] = ACTIONS(225), + [anon_sym_iput_DASHshort] = ACTIONS(225), + [anon_sym_iput_DASHvolatile] = ACTIONS(225), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(225), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(225), + [anon_sym_sget] = ACTIONS(225), + [anon_sym_sget_DASHwide] = ACTIONS(225), + [anon_sym_sget_DASHobject] = ACTIONS(225), + [anon_sym_sget_DASHboolean] = ACTIONS(225), + [anon_sym_sget_DASHbyte] = ACTIONS(225), + [anon_sym_sget_DASHchar] = ACTIONS(225), + [anon_sym_sget_DASHshort] = ACTIONS(225), + [anon_sym_sget_DASHvolatile] = ACTIONS(225), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(225), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(225), + [anon_sym_sput] = ACTIONS(225), + [anon_sym_sput_DASHwide] = ACTIONS(225), + [anon_sym_sput_DASHobject] = ACTIONS(225), + [anon_sym_sput_DASHboolean] = ACTIONS(225), + [anon_sym_sput_DASHbyte] = ACTIONS(225), + [anon_sym_sput_DASHchar] = ACTIONS(225), + [anon_sym_sput_DASHshort] = ACTIONS(225), + [anon_sym_sput_DASHvolatile] = ACTIONS(225), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(225), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(225), + [anon_sym_invoke_DASHconstructor] = ACTIONS(225), + [anon_sym_invoke_DASHcustom] = ACTIONS(225), + [anon_sym_invoke_DASHdirect] = ACTIONS(225), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(225), + [anon_sym_invoke_DASHinstance] = ACTIONS(225), + [anon_sym_invoke_DASHinterface] = ACTIONS(225), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(225), + [anon_sym_invoke_DASHstatic] = ACTIONS(225), + [anon_sym_invoke_DASHsuper] = ACTIONS(225), + [anon_sym_invoke_DASHvirtual] = ACTIONS(225), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(221), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(221), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(221), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(221), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(221), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(221), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(221), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(221), + [anon_sym_neg_DASHint] = ACTIONS(225), + [anon_sym_not_DASHint] = ACTIONS(225), + [anon_sym_neg_DASHlong] = ACTIONS(225), + [anon_sym_not_DASHlong] = ACTIONS(225), + [anon_sym_neg_DASHfloat] = ACTIONS(225), + [anon_sym_neg_DASHdouble] = ACTIONS(225), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(225), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(225), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(225), + [anon_sym_long_DASHto_DASHint] = ACTIONS(225), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(225), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(225), + [anon_sym_float_DASHto_DASHint] = ACTIONS(225), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(225), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(225), + [anon_sym_double_DASHto_DASHint] = ACTIONS(225), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(225), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(225), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(225), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(225), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(225), + [anon_sym_add_DASHint] = ACTIONS(225), + [anon_sym_sub_DASHint] = ACTIONS(225), + [anon_sym_mul_DASHint] = ACTIONS(225), + [anon_sym_div_DASHint] = ACTIONS(225), + [anon_sym_rem_DASHint] = ACTIONS(225), + [anon_sym_and_DASHint] = ACTIONS(225), + [anon_sym_or_DASHint] = ACTIONS(225), + [anon_sym_xor_DASHint] = ACTIONS(225), + [anon_sym_shl_DASHint] = ACTIONS(225), + [anon_sym_shr_DASHint] = ACTIONS(225), + [anon_sym_ushr_DASHint] = ACTIONS(225), + [anon_sym_add_DASHlong] = ACTIONS(225), + [anon_sym_sub_DASHlong] = ACTIONS(225), + [anon_sym_mul_DASHlong] = ACTIONS(225), + [anon_sym_div_DASHlong] = ACTIONS(225), + [anon_sym_rem_DASHlong] = ACTIONS(225), + [anon_sym_and_DASHlong] = ACTIONS(225), + [anon_sym_or_DASHlong] = ACTIONS(225), + [anon_sym_xor_DASHlong] = ACTIONS(225), + [anon_sym_shl_DASHlong] = ACTIONS(225), + [anon_sym_shr_DASHlong] = ACTIONS(225), + [anon_sym_ushr_DASHlong] = ACTIONS(225), + [anon_sym_add_DASHfloat] = ACTIONS(225), + [anon_sym_sub_DASHfloat] = ACTIONS(225), + [anon_sym_mul_DASHfloat] = ACTIONS(225), + [anon_sym_div_DASHfloat] = ACTIONS(225), + [anon_sym_rem_DASHfloat] = ACTIONS(225), + [anon_sym_add_DASHdouble] = ACTIONS(225), + [anon_sym_sub_DASHdouble] = ACTIONS(225), + [anon_sym_mul_DASHdouble] = ACTIONS(225), + [anon_sym_div_DASHdouble] = ACTIONS(225), + [anon_sym_rem_DASHdouble] = ACTIONS(225), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(221), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(221), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(221), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(221), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(221), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(221), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(221), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(221), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(221), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(221), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(221), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(221), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(221), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(221), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(221), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(221), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(221), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(221), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(221), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(221), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(221), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(221), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(221), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(221), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(221), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(221), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(221), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(221), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(221), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(221), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(221), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(221), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(221), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(221), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(221), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(221), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(221), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(221), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(221), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(221), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(221), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(221), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(221), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(221), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(221), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(221), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(221), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(221), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(221), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(221), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(221), + [anon_sym_static_DASHget] = ACTIONS(225), + [anon_sym_static_DASHput] = ACTIONS(225), + [anon_sym_instance_DASHget] = ACTIONS(225), + [anon_sym_instance_DASHput] = ACTIONS(225), + [anon_sym_execute_DASHinline] = ACTIONS(225), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(221), + [anon_sym_iget_DASHquick] = ACTIONS(225), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(225), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(225), + [anon_sym_iput_DASHquick] = ACTIONS(225), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(225), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(225), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(225), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(225), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(225), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(225), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(225), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(221), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(225), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(221), + [anon_sym_rsub_DASHint] = ACTIONS(225), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(221), + [anon_sym_DOTline] = ACTIONS(221), + [anon_sym_DOTlocals] = ACTIONS(221), + [anon_sym_DOTlocal] = ACTIONS(225), + [anon_sym_DOTendlocal] = ACTIONS(221), + [anon_sym_DOTrestartlocal] = ACTIONS(221), + [anon_sym_DOTregisters] = ACTIONS(221), + [anon_sym_DOTcatch] = ACTIONS(225), + [anon_sym_DOTcatchall] = ACTIONS(221), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(221), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(221), + [anon_sym_DOTarray_DASHdata] = ACTIONS(221), + [sym_prologue_directive] = ACTIONS(221), + [sym_epilogue_directive] = ACTIONS(221), + [aux_sym_label_token1] = ACTIONS(221), + [aux_sym_jmp_label_token1] = ACTIONS(225), + [sym_number] = ACTIONS(77), + [sym_float] = ACTIONS(77), + [sym_NaN] = ACTIONS(79), + [sym_Infinity] = ACTIONS(79), + [anon_sym_DQUOTE] = ACTIONS(81), + [anon_sym_true] = ACTIONS(83), + [anon_sym_false] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_null] = ACTIONS(77), + [sym_comment] = ACTIONS(3), + }, + [16] = { + [sym_annotation_directive] = STATE(184), + [sym_literal] = STATE(36), + [sym_string] = STATE(26), + [sym_boolean] = STATE(26), + [sym_character] = STATE(26), + [aux_sym_field_definition_repeat1] = STATE(184), + [anon_sym_DOTsource] = ACTIONS(231), + [anon_sym_DOTendmethod] = ACTIONS(231), + [anon_sym_DOTannotation] = ACTIONS(117), [anon_sym_DOTparam] = ACTIONS(233), - [anon_sym_DOTendparam] = ACTIONS(235), - [anon_sym_COMMA] = ACTIONS(237), - [anon_sym_DOTparameter] = ACTIONS(229), + [anon_sym_DOTparameter] = ACTIONS(231), + [anon_sym_DOTendparameter] = ACTIONS(235), [anon_sym_nop] = ACTIONS(233), [anon_sym_move] = ACTIONS(233), - [anon_sym_move_SLASHfrom16] = ACTIONS(229), - [anon_sym_move_SLASH16] = ACTIONS(229), + [anon_sym_move_SLASHfrom16] = ACTIONS(231), + [anon_sym_move_SLASH16] = ACTIONS(231), [anon_sym_move_DASHwide] = ACTIONS(233), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(229), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(229), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(231), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(231), [anon_sym_move_DASHobject] = ACTIONS(233), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(229), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(229), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(231), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(231), [anon_sym_move_DASHresult] = ACTIONS(233), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(233), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(233), - [anon_sym_move_DASHexception] = ACTIONS(233), - [anon_sym_return_DASHvoid] = ACTIONS(233), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(231), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(231), + [anon_sym_move_DASHexception] = ACTIONS(231), + [anon_sym_return_DASHvoid] = ACTIONS(231), [anon_sym_return] = ACTIONS(233), - [anon_sym_return_DASHwide] = ACTIONS(233), - [anon_sym_return_DASHobject] = ACTIONS(233), - [anon_sym_const_SLASH4] = ACTIONS(229), - [anon_sym_const_SLASH16] = ACTIONS(229), + [anon_sym_return_DASHwide] = ACTIONS(231), + [anon_sym_return_DASHobject] = ACTIONS(231), + [anon_sym_const_SLASH4] = ACTIONS(231), + [anon_sym_const_SLASH16] = ACTIONS(231), [anon_sym_const] = ACTIONS(233), - [anon_sym_const_SLASHhigh16] = ACTIONS(229), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(229), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(229), + [anon_sym_const_SLASHhigh16] = ACTIONS(231), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(231), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(231), [anon_sym_const_DASHwide] = ACTIONS(233), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(229), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(231), [anon_sym_const_DASHstring] = ACTIONS(233), - [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(229), - [anon_sym_const_DASHclass] = ACTIONS(233), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(233), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(233), - [anon_sym_monitor_DASHenter] = ACTIONS(233), - [anon_sym_monitor_DASHexit] = ACTIONS(233), - [anon_sym_check_DASHcast] = ACTIONS(233), - [anon_sym_instance_DASHof] = ACTIONS(233), - [anon_sym_array_DASHlength] = ACTIONS(233), - [anon_sym_new_DASHinstance] = ACTIONS(233), - [anon_sym_new_DASHarray] = ACTIONS(233), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(231), + [anon_sym_const_DASHclass] = ACTIONS(231), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(231), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(231), + [anon_sym_monitor_DASHenter] = ACTIONS(231), + [anon_sym_monitor_DASHexit] = ACTIONS(231), + [anon_sym_check_DASHcast] = ACTIONS(231), + [anon_sym_instance_DASHof] = ACTIONS(231), + [anon_sym_array_DASHlength] = ACTIONS(231), + [anon_sym_new_DASHinstance] = ACTIONS(231), + [anon_sym_new_DASHarray] = ACTIONS(231), [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(233), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(229), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(233), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(231), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(231), [anon_sym_throw] = ACTIONS(233), - [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(233), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(231), [anon_sym_goto] = ACTIONS(233), - [anon_sym_goto_SLASH16] = ACTIONS(229), - [anon_sym_goto_SLASH32] = ACTIONS(229), - [anon_sym_packed_DASHswitch] = ACTIONS(233), - [anon_sym_sparse_DASHswitch] = ACTIONS(233), - [anon_sym_cmpl_DASHfloat] = ACTIONS(233), - [anon_sym_cmpg_DASHfloat] = ACTIONS(233), - [anon_sym_cmpl_DASHdouble] = ACTIONS(233), - [anon_sym_cmpg_DASHdouble] = ACTIONS(233), - [anon_sym_cmp_DASHlong] = ACTIONS(233), + [anon_sym_goto_SLASH16] = ACTIONS(231), + [anon_sym_goto_SLASH32] = ACTIONS(231), + [anon_sym_packed_DASHswitch] = ACTIONS(231), + [anon_sym_sparse_DASHswitch] = ACTIONS(231), + [anon_sym_cmpl_DASHfloat] = ACTIONS(231), + [anon_sym_cmpg_DASHfloat] = ACTIONS(231), + [anon_sym_cmpl_DASHdouble] = ACTIONS(231), + [anon_sym_cmpg_DASHdouble] = ACTIONS(231), + [anon_sym_cmp_DASHlong] = ACTIONS(231), [anon_sym_if_DASHeq] = ACTIONS(233), [anon_sym_if_DASHne] = ACTIONS(233), [anon_sym_if_DASHlt] = ACTIONS(233), [anon_sym_if_DASHge] = ACTIONS(233), [anon_sym_if_DASHgt] = ACTIONS(233), [anon_sym_if_DASHle] = ACTIONS(233), - [anon_sym_if_DASHeqz] = ACTIONS(233), - [anon_sym_if_DASHnez] = ACTIONS(233), - [anon_sym_if_DASHltz] = ACTIONS(233), - [anon_sym_if_DASHgez] = ACTIONS(233), - [anon_sym_if_DASHgtz] = ACTIONS(233), - [anon_sym_if_DASHlez] = ACTIONS(233), + [anon_sym_if_DASHeqz] = ACTIONS(231), + [anon_sym_if_DASHnez] = ACTIONS(231), + [anon_sym_if_DASHltz] = ACTIONS(231), + [anon_sym_if_DASHgez] = ACTIONS(231), + [anon_sym_if_DASHgtz] = ACTIONS(231), + [anon_sym_if_DASHlez] = ACTIONS(231), [anon_sym_aget] = ACTIONS(233), - [anon_sym_aget_DASHwide] = ACTIONS(233), - [anon_sym_aget_DASHobject] = ACTIONS(233), - [anon_sym_aget_DASHboolean] = ACTIONS(233), - [anon_sym_aget_DASHbyte] = ACTIONS(233), - [anon_sym_aget_DASHchar] = ACTIONS(233), - [anon_sym_aget_DASHshort] = ACTIONS(233), + [anon_sym_aget_DASHwide] = ACTIONS(231), + [anon_sym_aget_DASHobject] = ACTIONS(231), + [anon_sym_aget_DASHboolean] = ACTIONS(231), + [anon_sym_aget_DASHbyte] = ACTIONS(231), + [anon_sym_aget_DASHchar] = ACTIONS(231), + [anon_sym_aget_DASHshort] = ACTIONS(231), [anon_sym_aput] = ACTIONS(233), - [anon_sym_aput_DASHwide] = ACTIONS(233), - [anon_sym_aput_DASHobject] = ACTIONS(233), - [anon_sym_aput_DASHboolean] = ACTIONS(233), - [anon_sym_aput_DASHbyte] = ACTIONS(233), - [anon_sym_aput_DASHchar] = ACTIONS(233), - [anon_sym_aput_DASHshort] = ACTIONS(233), + [anon_sym_aput_DASHwide] = ACTIONS(231), + [anon_sym_aput_DASHobject] = ACTIONS(231), + [anon_sym_aput_DASHboolean] = ACTIONS(231), + [anon_sym_aput_DASHbyte] = ACTIONS(231), + [anon_sym_aput_DASHchar] = ACTIONS(231), + [anon_sym_aput_DASHshort] = ACTIONS(231), [anon_sym_iget] = ACTIONS(233), [anon_sym_iget_DASHwide] = ACTIONS(233), [anon_sym_iget_DASHobject] = ACTIONS(233), - [anon_sym_iget_DASHboolean] = ACTIONS(233), - [anon_sym_iget_DASHbyte] = ACTIONS(233), - [anon_sym_iget_DASHchar] = ACTIONS(233), - [anon_sym_iget_DASHshort] = ACTIONS(233), - [anon_sym_iget_DASHvolatile] = ACTIONS(233), - [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(233), - [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(233), + [anon_sym_iget_DASHboolean] = ACTIONS(231), + [anon_sym_iget_DASHbyte] = ACTIONS(231), + [anon_sym_iget_DASHchar] = ACTIONS(231), + [anon_sym_iget_DASHshort] = ACTIONS(231), + [anon_sym_iget_DASHvolatile] = ACTIONS(231), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(231), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(231), [anon_sym_iput] = ACTIONS(233), [anon_sym_iput_DASHwide] = ACTIONS(233), [anon_sym_iput_DASHobject] = ACTIONS(233), @@ -22224,68 +22251,68 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_iput_DASHbyte] = ACTIONS(233), [anon_sym_iput_DASHchar] = ACTIONS(233), [anon_sym_iput_DASHshort] = ACTIONS(233), - [anon_sym_iput_DASHvolatile] = ACTIONS(233), - [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(233), - [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(233), + [anon_sym_iput_DASHvolatile] = ACTIONS(231), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(231), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(231), [anon_sym_sget] = ACTIONS(233), [anon_sym_sget_DASHwide] = ACTIONS(233), [anon_sym_sget_DASHobject] = ACTIONS(233), - [anon_sym_sget_DASHboolean] = ACTIONS(233), - [anon_sym_sget_DASHbyte] = ACTIONS(233), - [anon_sym_sget_DASHchar] = ACTIONS(233), - [anon_sym_sget_DASHshort] = ACTIONS(233), - [anon_sym_sget_DASHvolatile] = ACTIONS(233), - [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(233), - [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(233), + [anon_sym_sget_DASHboolean] = ACTIONS(231), + [anon_sym_sget_DASHbyte] = ACTIONS(231), + [anon_sym_sget_DASHchar] = ACTIONS(231), + [anon_sym_sget_DASHshort] = ACTIONS(231), + [anon_sym_sget_DASHvolatile] = ACTIONS(231), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(231), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(231), [anon_sym_sput] = ACTIONS(233), [anon_sym_sput_DASHwide] = ACTIONS(233), [anon_sym_sput_DASHobject] = ACTIONS(233), - [anon_sym_sput_DASHboolean] = ACTIONS(233), - [anon_sym_sput_DASHbyte] = ACTIONS(233), - [anon_sym_sput_DASHchar] = ACTIONS(233), - [anon_sym_sput_DASHshort] = ACTIONS(233), - [anon_sym_sput_DASHvolatile] = ACTIONS(233), - [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(233), - [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(233), - [anon_sym_invoke_DASHconstructor] = ACTIONS(233), + [anon_sym_sput_DASHboolean] = ACTIONS(231), + [anon_sym_sput_DASHbyte] = ACTIONS(231), + [anon_sym_sput_DASHchar] = ACTIONS(231), + [anon_sym_sput_DASHshort] = ACTIONS(231), + [anon_sym_sput_DASHvolatile] = ACTIONS(231), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(231), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(231), + [anon_sym_invoke_DASHconstructor] = ACTIONS(231), [anon_sym_invoke_DASHcustom] = ACTIONS(233), [anon_sym_invoke_DASHdirect] = ACTIONS(233), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(233), - [anon_sym_invoke_DASHinstance] = ACTIONS(233), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(231), + [anon_sym_invoke_DASHinstance] = ACTIONS(231), [anon_sym_invoke_DASHinterface] = ACTIONS(233), [anon_sym_invoke_DASHpolymorphic] = ACTIONS(233), [anon_sym_invoke_DASHstatic] = ACTIONS(233), [anon_sym_invoke_DASHsuper] = ACTIONS(233), [anon_sym_invoke_DASHvirtual] = ACTIONS(233), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(229), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(229), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(229), - [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(229), - [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(229), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(229), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(229), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(229), - [anon_sym_neg_DASHint] = ACTIONS(233), - [anon_sym_not_DASHint] = ACTIONS(233), - [anon_sym_neg_DASHlong] = ACTIONS(233), - [anon_sym_not_DASHlong] = ACTIONS(233), - [anon_sym_neg_DASHfloat] = ACTIONS(233), - [anon_sym_neg_DASHdouble] = ACTIONS(233), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(233), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(233), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(233), - [anon_sym_long_DASHto_DASHint] = ACTIONS(233), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(233), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(233), - [anon_sym_float_DASHto_DASHint] = ACTIONS(233), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(233), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(233), - [anon_sym_double_DASHto_DASHint] = ACTIONS(233), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(233), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(233), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(233), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(233), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(233), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(231), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(231), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(231), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(231), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(231), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(231), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(231), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(231), + [anon_sym_neg_DASHint] = ACTIONS(231), + [anon_sym_not_DASHint] = ACTIONS(231), + [anon_sym_neg_DASHlong] = ACTIONS(231), + [anon_sym_not_DASHlong] = ACTIONS(231), + [anon_sym_neg_DASHfloat] = ACTIONS(231), + [anon_sym_neg_DASHdouble] = ACTIONS(231), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(231), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(231), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(231), + [anon_sym_long_DASHto_DASHint] = ACTIONS(231), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(231), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(231), + [anon_sym_float_DASHto_DASHint] = ACTIONS(231), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(231), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(231), + [anon_sym_double_DASHto_DASHint] = ACTIONS(231), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(231), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(231), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(231), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(231), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(231), [anon_sym_add_DASHint] = ACTIONS(233), [anon_sym_sub_DASHint] = ACTIONS(233), [anon_sym_mul_DASHint] = ACTIONS(233), @@ -22318,118 +22345,413 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_mul_DASHdouble] = ACTIONS(233), [anon_sym_div_DASHdouble] = ACTIONS(233), [anon_sym_rem_DASHdouble] = ACTIONS(233), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(229), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(229), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(229), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(229), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(229), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(229), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(229), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(229), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(229), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(229), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(229), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(229), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(229), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(229), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(229), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(229), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(229), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(229), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(229), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(229), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(229), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(229), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(229), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(229), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(229), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(229), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(229), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(229), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(229), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(229), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(229), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(229), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(229), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(229), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(229), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(229), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(229), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(229), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(229), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(229), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(229), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(229), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(229), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(229), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(229), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(229), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(229), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(229), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(229), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(229), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(229), - [anon_sym_static_DASHget] = ACTIONS(233), - [anon_sym_static_DASHput] = ACTIONS(233), - [anon_sym_instance_DASHget] = ACTIONS(233), - [anon_sym_instance_DASHput] = ACTIONS(233), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(231), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(231), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(231), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(231), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(231), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(231), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(231), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(231), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(231), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(231), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(231), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(231), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(231), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(231), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(231), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(231), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(231), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(231), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(231), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(231), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(231), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(231), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(231), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(231), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(231), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(231), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(231), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(231), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(231), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(231), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(231), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(231), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(231), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(231), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(231), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(231), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(231), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(231), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(231), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(231), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(231), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(231), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(231), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(231), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(231), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(231), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(231), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(231), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(231), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(231), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(231), + [anon_sym_static_DASHget] = ACTIONS(231), + [anon_sym_static_DASHput] = ACTIONS(231), + [anon_sym_instance_DASHget] = ACTIONS(231), + [anon_sym_instance_DASHput] = ACTIONS(231), [anon_sym_execute_DASHinline] = ACTIONS(233), - [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(229), - [anon_sym_iget_DASHquick] = ACTIONS(233), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(233), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(233), - [anon_sym_iput_DASHquick] = ACTIONS(233), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(233), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(233), - [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(233), - [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(233), - [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(233), - [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(233), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(231), + [anon_sym_iget_DASHquick] = ACTIONS(231), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(231), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(231), + [anon_sym_iput_DASHquick] = ACTIONS(231), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(231), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(231), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(231), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(231), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(231), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(231), [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(233), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(229), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(231), [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(233), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(229), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(231), [anon_sym_rsub_DASHint] = ACTIONS(233), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(229), - [anon_sym_DOTline] = ACTIONS(229), - [anon_sym_DOTlocals] = ACTIONS(229), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(231), + [anon_sym_DOTline] = ACTIONS(231), + [anon_sym_DOTlocals] = ACTIONS(231), [anon_sym_DOTlocal] = ACTIONS(233), - [anon_sym_DOTendlocal] = ACTIONS(229), - [anon_sym_DOTrestartlocal] = ACTIONS(229), - [anon_sym_DOTregisters] = ACTIONS(229), + [anon_sym_DOTendlocal] = ACTIONS(231), + [anon_sym_DOTrestartlocal] = ACTIONS(231), + [anon_sym_DOTregisters] = ACTIONS(231), [anon_sym_DOTcatch] = ACTIONS(233), - [anon_sym_DOTcatchall] = ACTIONS(229), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(229), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(229), - [anon_sym_DOTarray_DASHdata] = ACTIONS(229), - [sym_prologue_directive] = ACTIONS(229), - [sym_epilogue_directive] = ACTIONS(229), - [aux_sym_label_token1] = ACTIONS(229), + [anon_sym_DOTcatchall] = ACTIONS(231), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(231), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(231), + [anon_sym_DOTarray_DASHdata] = ACTIONS(231), + [sym_prologue_directive] = ACTIONS(231), + [sym_epilogue_directive] = ACTIONS(231), + [aux_sym_label_token1] = ACTIONS(231), [aux_sym_jmp_label_token1] = ACTIONS(233), - [sym_number] = ACTIONS(239), - [sym_float] = ACTIONS(239), - [sym_NaN] = ACTIONS(235), - [sym_Infinity] = ACTIONS(235), - [anon_sym_DQUOTE] = ACTIONS(45), - [anon_sym_true] = ACTIONS(47), - [anon_sym_false] = ACTIONS(47), - [anon_sym_SQUOTE] = ACTIONS(49), - [sym_null] = ACTIONS(239), + [sym_number] = ACTIONS(77), + [sym_float] = ACTIONS(77), + [sym_NaN] = ACTIONS(79), + [sym_Infinity] = ACTIONS(79), + [anon_sym_DQUOTE] = ACTIONS(81), + [anon_sym_true] = ACTIONS(83), + [anon_sym_false] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_null] = ACTIONS(77), [sym_comment] = ACTIONS(3), }, - [16] = { - [sym_annotation_directive] = STATE(193), - [sym__literal] = STATE(35), - [sym_string] = STATE(35), - [sym_boolean] = STATE(35), - [sym_character] = STATE(35), - [aux_sym_field_definition_repeat1] = STATE(193), + [17] = { + [ts_builtin_sym_end] = ACTIONS(237), + [anon_sym_DOTsource] = ACTIONS(237), + [anon_sym_DOTimplements] = ACTIONS(237), + [anon_sym_DOTfield] = ACTIONS(237), + [anon_sym_DOTendfield] = ACTIONS(237), + [anon_sym_DOTmethod] = ACTIONS(237), + [anon_sym_DOTendmethod] = ACTIONS(237), + [anon_sym_DOTannotation] = ACTIONS(237), + [anon_sym_DOTparam] = ACTIONS(239), + [anon_sym_COMMA] = ACTIONS(237), + [anon_sym_DOTparameter] = ACTIONS(237), + [anon_sym_DOTendparameter] = ACTIONS(237), + [anon_sym_nop] = ACTIONS(239), + [anon_sym_move] = ACTIONS(239), + [anon_sym_move_SLASHfrom16] = ACTIONS(237), + [anon_sym_move_SLASH16] = ACTIONS(237), + [anon_sym_move_DASHwide] = ACTIONS(239), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(237), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(237), + [anon_sym_move_DASHobject] = ACTIONS(239), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(237), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(237), + [anon_sym_move_DASHresult] = ACTIONS(239), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(237), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(237), + [anon_sym_move_DASHexception] = ACTIONS(237), + [anon_sym_return_DASHvoid] = ACTIONS(237), + [anon_sym_return] = ACTIONS(239), + [anon_sym_return_DASHwide] = ACTIONS(237), + [anon_sym_return_DASHobject] = ACTIONS(237), + [anon_sym_const_SLASH4] = ACTIONS(237), + [anon_sym_const_SLASH16] = ACTIONS(237), + [anon_sym_const] = ACTIONS(239), + [anon_sym_const_SLASHhigh16] = ACTIONS(237), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(237), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(237), + [anon_sym_const_DASHwide] = ACTIONS(239), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(237), + [anon_sym_const_DASHstring] = ACTIONS(239), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(237), + [anon_sym_const_DASHclass] = ACTIONS(237), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(237), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(237), + [anon_sym_monitor_DASHenter] = ACTIONS(237), + [anon_sym_monitor_DASHexit] = ACTIONS(237), + [anon_sym_check_DASHcast] = ACTIONS(237), + [anon_sym_instance_DASHof] = ACTIONS(237), + [anon_sym_array_DASHlength] = ACTIONS(237), + [anon_sym_new_DASHinstance] = ACTIONS(237), + [anon_sym_new_DASHarray] = ACTIONS(237), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(239), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(237), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(237), + [anon_sym_throw] = ACTIONS(239), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(237), + [anon_sym_goto] = ACTIONS(239), + [anon_sym_goto_SLASH16] = ACTIONS(237), + [anon_sym_goto_SLASH32] = ACTIONS(237), + [anon_sym_packed_DASHswitch] = ACTIONS(237), + [anon_sym_sparse_DASHswitch] = ACTIONS(237), + [anon_sym_cmpl_DASHfloat] = ACTIONS(237), + [anon_sym_cmpg_DASHfloat] = ACTIONS(237), + [anon_sym_cmpl_DASHdouble] = ACTIONS(237), + [anon_sym_cmpg_DASHdouble] = ACTIONS(237), + [anon_sym_cmp_DASHlong] = ACTIONS(237), + [anon_sym_if_DASHeq] = ACTIONS(239), + [anon_sym_if_DASHne] = ACTIONS(239), + [anon_sym_if_DASHlt] = ACTIONS(239), + [anon_sym_if_DASHge] = ACTIONS(239), + [anon_sym_if_DASHgt] = ACTIONS(239), + [anon_sym_if_DASHle] = ACTIONS(239), + [anon_sym_if_DASHeqz] = ACTIONS(237), + [anon_sym_if_DASHnez] = ACTIONS(237), + [anon_sym_if_DASHltz] = ACTIONS(237), + [anon_sym_if_DASHgez] = ACTIONS(237), + [anon_sym_if_DASHgtz] = ACTIONS(237), + [anon_sym_if_DASHlez] = ACTIONS(237), + [anon_sym_aget] = ACTIONS(239), + [anon_sym_aget_DASHwide] = ACTIONS(237), + [anon_sym_aget_DASHobject] = ACTIONS(237), + [anon_sym_aget_DASHboolean] = ACTIONS(237), + [anon_sym_aget_DASHbyte] = ACTIONS(237), + [anon_sym_aget_DASHchar] = ACTIONS(237), + [anon_sym_aget_DASHshort] = ACTIONS(237), + [anon_sym_aput] = ACTIONS(239), + [anon_sym_aput_DASHwide] = ACTIONS(237), + [anon_sym_aput_DASHobject] = ACTIONS(237), + [anon_sym_aput_DASHboolean] = ACTIONS(237), + [anon_sym_aput_DASHbyte] = ACTIONS(237), + [anon_sym_aput_DASHchar] = ACTIONS(237), + [anon_sym_aput_DASHshort] = ACTIONS(237), + [anon_sym_iget] = ACTIONS(239), + [anon_sym_iget_DASHwide] = ACTIONS(239), + [anon_sym_iget_DASHobject] = ACTIONS(239), + [anon_sym_iget_DASHboolean] = ACTIONS(237), + [anon_sym_iget_DASHbyte] = ACTIONS(237), + [anon_sym_iget_DASHchar] = ACTIONS(237), + [anon_sym_iget_DASHshort] = ACTIONS(237), + [anon_sym_iget_DASHvolatile] = ACTIONS(237), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(237), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(237), + [anon_sym_iput] = ACTIONS(239), + [anon_sym_iput_DASHwide] = ACTIONS(239), + [anon_sym_iput_DASHobject] = ACTIONS(239), + [anon_sym_iput_DASHboolean] = ACTIONS(239), + [anon_sym_iput_DASHbyte] = ACTIONS(239), + [anon_sym_iput_DASHchar] = ACTIONS(239), + [anon_sym_iput_DASHshort] = ACTIONS(239), + [anon_sym_iput_DASHvolatile] = ACTIONS(237), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(237), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(237), + [anon_sym_sget] = ACTIONS(239), + [anon_sym_sget_DASHwide] = ACTIONS(239), + [anon_sym_sget_DASHobject] = ACTIONS(239), + [anon_sym_sget_DASHboolean] = ACTIONS(237), + [anon_sym_sget_DASHbyte] = ACTIONS(237), + [anon_sym_sget_DASHchar] = ACTIONS(237), + [anon_sym_sget_DASHshort] = ACTIONS(237), + [anon_sym_sget_DASHvolatile] = ACTIONS(237), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(237), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(237), + [anon_sym_sput] = ACTIONS(239), + [anon_sym_sput_DASHwide] = ACTIONS(239), + [anon_sym_sput_DASHobject] = ACTIONS(239), + [anon_sym_sput_DASHboolean] = ACTIONS(237), + [anon_sym_sput_DASHbyte] = ACTIONS(237), + [anon_sym_sput_DASHchar] = ACTIONS(237), + [anon_sym_sput_DASHshort] = ACTIONS(237), + [anon_sym_sput_DASHvolatile] = ACTIONS(237), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(237), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(237), + [anon_sym_invoke_DASHconstructor] = ACTIONS(237), + [anon_sym_invoke_DASHcustom] = ACTIONS(239), + [anon_sym_invoke_DASHdirect] = ACTIONS(239), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(237), + [anon_sym_invoke_DASHinstance] = ACTIONS(237), + [anon_sym_invoke_DASHinterface] = ACTIONS(239), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(239), + [anon_sym_invoke_DASHstatic] = ACTIONS(239), + [anon_sym_invoke_DASHsuper] = ACTIONS(239), + [anon_sym_invoke_DASHvirtual] = ACTIONS(239), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(237), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(237), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(237), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(237), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(237), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(237), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(237), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(237), + [anon_sym_neg_DASHint] = ACTIONS(237), + [anon_sym_not_DASHint] = ACTIONS(237), + [anon_sym_neg_DASHlong] = ACTIONS(237), + [anon_sym_not_DASHlong] = ACTIONS(237), + [anon_sym_neg_DASHfloat] = ACTIONS(237), + [anon_sym_neg_DASHdouble] = ACTIONS(237), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(237), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(237), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(237), + [anon_sym_long_DASHto_DASHint] = ACTIONS(237), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(237), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(237), + [anon_sym_float_DASHto_DASHint] = ACTIONS(237), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(237), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(237), + [anon_sym_double_DASHto_DASHint] = ACTIONS(237), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(237), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(237), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(237), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(237), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(237), + [anon_sym_add_DASHint] = ACTIONS(239), + [anon_sym_sub_DASHint] = ACTIONS(239), + [anon_sym_mul_DASHint] = ACTIONS(239), + [anon_sym_div_DASHint] = ACTIONS(239), + [anon_sym_rem_DASHint] = ACTIONS(239), + [anon_sym_and_DASHint] = ACTIONS(239), + [anon_sym_or_DASHint] = ACTIONS(239), + [anon_sym_xor_DASHint] = ACTIONS(239), + [anon_sym_shl_DASHint] = ACTIONS(239), + [anon_sym_shr_DASHint] = ACTIONS(239), + [anon_sym_ushr_DASHint] = ACTIONS(239), + [anon_sym_add_DASHlong] = ACTIONS(239), + [anon_sym_sub_DASHlong] = ACTIONS(239), + [anon_sym_mul_DASHlong] = ACTIONS(239), + [anon_sym_div_DASHlong] = ACTIONS(239), + [anon_sym_rem_DASHlong] = ACTIONS(239), + [anon_sym_and_DASHlong] = ACTIONS(239), + [anon_sym_or_DASHlong] = ACTIONS(239), + [anon_sym_xor_DASHlong] = ACTIONS(239), + [anon_sym_shl_DASHlong] = ACTIONS(239), + [anon_sym_shr_DASHlong] = ACTIONS(239), + [anon_sym_ushr_DASHlong] = ACTIONS(239), + [anon_sym_add_DASHfloat] = ACTIONS(239), + [anon_sym_sub_DASHfloat] = ACTIONS(239), + [anon_sym_mul_DASHfloat] = ACTIONS(239), + [anon_sym_div_DASHfloat] = ACTIONS(239), + [anon_sym_rem_DASHfloat] = ACTIONS(239), + [anon_sym_add_DASHdouble] = ACTIONS(239), + [anon_sym_sub_DASHdouble] = ACTIONS(239), + [anon_sym_mul_DASHdouble] = ACTIONS(239), + [anon_sym_div_DASHdouble] = ACTIONS(239), + [anon_sym_rem_DASHdouble] = ACTIONS(239), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(237), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(237), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(237), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(237), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(237), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(237), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(237), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(237), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(237), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(237), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(237), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(237), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(237), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(237), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(237), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(237), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(237), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(237), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(237), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(237), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(237), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(237), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(237), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(237), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(237), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(237), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(237), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(237), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(237), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(237), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(237), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(237), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(237), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(237), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(237), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(237), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(237), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(237), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(237), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(237), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(237), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(237), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(237), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(237), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(237), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(237), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(237), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(237), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(237), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(237), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(237), + [anon_sym_static_DASHget] = ACTIONS(237), + [anon_sym_static_DASHput] = ACTIONS(237), + [anon_sym_instance_DASHget] = ACTIONS(237), + [anon_sym_instance_DASHput] = ACTIONS(237), + [anon_sym_execute_DASHinline] = ACTIONS(239), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(237), + [anon_sym_iget_DASHquick] = ACTIONS(237), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(237), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(237), + [anon_sym_iput_DASHquick] = ACTIONS(237), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(237), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(237), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(237), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(237), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(237), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(237), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(239), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(237), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(239), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(237), + [anon_sym_rsub_DASHint] = ACTIONS(239), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(237), + [anon_sym_DOTline] = ACTIONS(237), + [anon_sym_DOTlocals] = ACTIONS(237), + [anon_sym_DOTlocal] = ACTIONS(239), + [anon_sym_DOTendlocal] = ACTIONS(237), + [anon_sym_DOTrestartlocal] = ACTIONS(237), + [anon_sym_DOTregisters] = ACTIONS(237), + [anon_sym_DOTcatch] = ACTIONS(239), + [anon_sym_RBRACE] = ACTIONS(237), + [anon_sym_DOTcatchall] = ACTIONS(237), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(237), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(237), + [anon_sym_DOTarray_DASHdata] = ACTIONS(237), + [sym_prologue_directive] = ACTIONS(237), + [sym_epilogue_directive] = ACTIONS(237), + [aux_sym_label_token1] = ACTIONS(237), + [aux_sym_jmp_label_token1] = ACTIONS(237), + [anon_sym_RPAREN] = ACTIONS(237), + [sym_comment] = ACTIONS(3), + }, + [18] = { + [ts_builtin_sym_end] = ACTIONS(241), [anon_sym_DOTsource] = ACTIONS(241), + [anon_sym_DOTimplements] = ACTIONS(241), + [anon_sym_DOTfield] = ACTIONS(241), + [anon_sym_DOTendfield] = ACTIONS(241), + [anon_sym_DOTmethod] = ACTIONS(241), [anon_sym_DOTendmethod] = ACTIONS(241), - [anon_sym_DOTannotation] = ACTIONS(123), + [anon_sym_DOTannotation] = ACTIONS(241), [anon_sym_DOTparam] = ACTIONS(243), + [anon_sym_COMMA] = ACTIONS(241), [anon_sym_DOTparameter] = ACTIONS(241), - [anon_sym_DOTendparameter] = ACTIONS(245), + [anon_sym_DOTendparameter] = ACTIONS(241), [anon_sym_nop] = ACTIONS(243), [anon_sym_move] = ACTIONS(243), [anon_sym_move_SLASHfrom16] = ACTIONS(241), @@ -22700,6 +23022,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOTrestartlocal] = ACTIONS(241), [anon_sym_DOTregisters] = ACTIONS(241), [anon_sym_DOTcatch] = ACTIONS(243), + [anon_sym_RBRACE] = ACTIONS(241), [anon_sym_DOTcatchall] = ACTIONS(241), [anon_sym_DOTpacked_DASHswitch] = ACTIONS(241), [anon_sym_DOTsparse_DASHswitch] = ACTIONS(241), @@ -22707,3633 +23030,3916 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_prologue_directive] = ACTIONS(241), [sym_epilogue_directive] = ACTIONS(241), [aux_sym_label_token1] = ACTIONS(241), - [aux_sym_jmp_label_token1] = ACTIONS(243), - [sym_number] = ACTIONS(247), - [sym_float] = ACTIONS(247), - [sym_NaN] = ACTIONS(249), - [sym_Infinity] = ACTIONS(249), - [anon_sym_DQUOTE] = ACTIONS(45), - [anon_sym_true] = ACTIONS(47), - [anon_sym_false] = ACTIONS(47), - [anon_sym_SQUOTE] = ACTIONS(49), - [sym_null] = ACTIONS(247), - [sym_comment] = ACTIONS(3), - }, - [17] = { - [ts_builtin_sym_end] = ACTIONS(251), - [anon_sym_DOTsource] = ACTIONS(251), - [anon_sym_DOTimplements] = ACTIONS(251), - [anon_sym_DOTfield] = ACTIONS(251), - [anon_sym_DOTendfield] = ACTIONS(251), - [anon_sym_DOTmethod] = ACTIONS(251), - [anon_sym_DOTendmethod] = ACTIONS(251), - [anon_sym_DOTannotation] = ACTIONS(251), - [anon_sym_DOTparam] = ACTIONS(253), - [anon_sym_COMMA] = ACTIONS(251), - [anon_sym_DOTparameter] = ACTIONS(251), - [anon_sym_DOTendparameter] = ACTIONS(251), - [anon_sym_nop] = ACTIONS(253), - [anon_sym_move] = ACTIONS(253), - [anon_sym_move_SLASHfrom16] = ACTIONS(251), - [anon_sym_move_SLASH16] = ACTIONS(251), - [anon_sym_move_DASHwide] = ACTIONS(253), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(251), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(251), - [anon_sym_move_DASHobject] = ACTIONS(253), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(251), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(251), - [anon_sym_move_DASHresult] = ACTIONS(253), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(251), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(251), - [anon_sym_move_DASHexception] = ACTIONS(251), - [anon_sym_return_DASHvoid] = ACTIONS(251), - [anon_sym_return] = ACTIONS(253), - [anon_sym_return_DASHwide] = ACTIONS(251), - [anon_sym_return_DASHobject] = ACTIONS(251), - [anon_sym_const_SLASH4] = ACTIONS(251), - [anon_sym_const_SLASH16] = ACTIONS(251), - [anon_sym_const] = ACTIONS(253), - [anon_sym_const_SLASHhigh16] = ACTIONS(251), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(251), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(251), - [anon_sym_const_DASHwide] = ACTIONS(253), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(251), - [anon_sym_const_DASHstring] = ACTIONS(253), - [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(251), - [anon_sym_const_DASHclass] = ACTIONS(251), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(251), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(251), - [anon_sym_monitor_DASHenter] = ACTIONS(251), - [anon_sym_monitor_DASHexit] = ACTIONS(251), - [anon_sym_check_DASHcast] = ACTIONS(251), - [anon_sym_instance_DASHof] = ACTIONS(251), - [anon_sym_array_DASHlength] = ACTIONS(251), - [anon_sym_new_DASHinstance] = ACTIONS(251), - [anon_sym_new_DASHarray] = ACTIONS(251), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(253), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(251), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(251), - [anon_sym_throw] = ACTIONS(253), - [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(251), - [anon_sym_goto] = ACTIONS(253), - [anon_sym_goto_SLASH16] = ACTIONS(251), - [anon_sym_goto_SLASH32] = ACTIONS(251), - [anon_sym_packed_DASHswitch] = ACTIONS(251), - [anon_sym_sparse_DASHswitch] = ACTIONS(251), - [anon_sym_cmpl_DASHfloat] = ACTIONS(251), - [anon_sym_cmpg_DASHfloat] = ACTIONS(251), - [anon_sym_cmpl_DASHdouble] = ACTIONS(251), - [anon_sym_cmpg_DASHdouble] = ACTIONS(251), - [anon_sym_cmp_DASHlong] = ACTIONS(251), - [anon_sym_if_DASHeq] = ACTIONS(253), - [anon_sym_if_DASHne] = ACTIONS(253), - [anon_sym_if_DASHlt] = ACTIONS(253), - [anon_sym_if_DASHge] = ACTIONS(253), - [anon_sym_if_DASHgt] = ACTIONS(253), - [anon_sym_if_DASHle] = ACTIONS(253), - [anon_sym_if_DASHeqz] = ACTIONS(251), - [anon_sym_if_DASHnez] = ACTIONS(251), - [anon_sym_if_DASHltz] = ACTIONS(251), - [anon_sym_if_DASHgez] = ACTIONS(251), - [anon_sym_if_DASHgtz] = ACTIONS(251), - [anon_sym_if_DASHlez] = ACTIONS(251), - [anon_sym_aget] = ACTIONS(253), - [anon_sym_aget_DASHwide] = ACTIONS(251), - [anon_sym_aget_DASHobject] = ACTIONS(251), - [anon_sym_aget_DASHboolean] = ACTIONS(251), - [anon_sym_aget_DASHbyte] = ACTIONS(251), - [anon_sym_aget_DASHchar] = ACTIONS(251), - [anon_sym_aget_DASHshort] = ACTIONS(251), - [anon_sym_aput] = ACTIONS(253), - [anon_sym_aput_DASHwide] = ACTIONS(251), - [anon_sym_aput_DASHobject] = ACTIONS(251), - [anon_sym_aput_DASHboolean] = ACTIONS(251), - [anon_sym_aput_DASHbyte] = ACTIONS(251), - [anon_sym_aput_DASHchar] = ACTIONS(251), - [anon_sym_aput_DASHshort] = ACTIONS(251), - [anon_sym_iget] = ACTIONS(253), - [anon_sym_iget_DASHwide] = ACTIONS(253), - [anon_sym_iget_DASHobject] = ACTIONS(253), - [anon_sym_iget_DASHboolean] = ACTIONS(251), - [anon_sym_iget_DASHbyte] = ACTIONS(251), - [anon_sym_iget_DASHchar] = ACTIONS(251), - [anon_sym_iget_DASHshort] = ACTIONS(251), - [anon_sym_iget_DASHvolatile] = ACTIONS(251), - [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(251), - [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(251), - [anon_sym_iput] = ACTIONS(253), - [anon_sym_iput_DASHwide] = ACTIONS(253), - [anon_sym_iput_DASHobject] = ACTIONS(253), - [anon_sym_iput_DASHboolean] = ACTIONS(253), - [anon_sym_iput_DASHbyte] = ACTIONS(253), - [anon_sym_iput_DASHchar] = ACTIONS(253), - [anon_sym_iput_DASHshort] = ACTIONS(253), - [anon_sym_iput_DASHvolatile] = ACTIONS(251), - [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(251), - [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(251), - [anon_sym_sget] = ACTIONS(253), - [anon_sym_sget_DASHwide] = ACTIONS(253), - [anon_sym_sget_DASHobject] = ACTIONS(253), - [anon_sym_sget_DASHboolean] = ACTIONS(251), - [anon_sym_sget_DASHbyte] = ACTIONS(251), - [anon_sym_sget_DASHchar] = ACTIONS(251), - [anon_sym_sget_DASHshort] = ACTIONS(251), - [anon_sym_sget_DASHvolatile] = ACTIONS(251), - [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(251), - [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(251), - [anon_sym_sput] = ACTIONS(253), - [anon_sym_sput_DASHwide] = ACTIONS(253), - [anon_sym_sput_DASHobject] = ACTIONS(253), - [anon_sym_sput_DASHboolean] = ACTIONS(251), - [anon_sym_sput_DASHbyte] = ACTIONS(251), - [anon_sym_sput_DASHchar] = ACTIONS(251), - [anon_sym_sput_DASHshort] = ACTIONS(251), - [anon_sym_sput_DASHvolatile] = ACTIONS(251), - [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(251), - [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(251), - [anon_sym_invoke_DASHconstructor] = ACTIONS(251), - [anon_sym_invoke_DASHcustom] = ACTIONS(253), - [anon_sym_invoke_DASHdirect] = ACTIONS(253), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(251), - [anon_sym_invoke_DASHinstance] = ACTIONS(251), - [anon_sym_invoke_DASHinterface] = ACTIONS(253), - [anon_sym_invoke_DASHpolymorphic] = ACTIONS(253), - [anon_sym_invoke_DASHstatic] = ACTIONS(253), - [anon_sym_invoke_DASHsuper] = ACTIONS(253), - [anon_sym_invoke_DASHvirtual] = ACTIONS(253), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(251), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(251), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(251), - [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(251), - [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(251), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(251), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(251), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(251), - [anon_sym_neg_DASHint] = ACTIONS(251), - [anon_sym_not_DASHint] = ACTIONS(251), - [anon_sym_neg_DASHlong] = ACTIONS(251), - [anon_sym_not_DASHlong] = ACTIONS(251), - [anon_sym_neg_DASHfloat] = ACTIONS(251), - [anon_sym_neg_DASHdouble] = ACTIONS(251), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(251), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(251), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(251), - [anon_sym_long_DASHto_DASHint] = ACTIONS(251), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(251), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(251), - [anon_sym_float_DASHto_DASHint] = ACTIONS(251), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(251), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(251), - [anon_sym_double_DASHto_DASHint] = ACTIONS(251), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(251), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(251), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(251), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(251), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(251), - [anon_sym_add_DASHint] = ACTIONS(253), - [anon_sym_sub_DASHint] = ACTIONS(253), - [anon_sym_mul_DASHint] = ACTIONS(253), - [anon_sym_div_DASHint] = ACTIONS(253), - [anon_sym_rem_DASHint] = ACTIONS(253), - [anon_sym_and_DASHint] = ACTIONS(253), - [anon_sym_or_DASHint] = ACTIONS(253), - [anon_sym_xor_DASHint] = ACTIONS(253), - [anon_sym_shl_DASHint] = ACTIONS(253), - [anon_sym_shr_DASHint] = ACTIONS(253), - [anon_sym_ushr_DASHint] = ACTIONS(253), - [anon_sym_add_DASHlong] = ACTIONS(253), - [anon_sym_sub_DASHlong] = ACTIONS(253), - [anon_sym_mul_DASHlong] = ACTIONS(253), - [anon_sym_div_DASHlong] = ACTIONS(253), - [anon_sym_rem_DASHlong] = ACTIONS(253), - [anon_sym_and_DASHlong] = ACTIONS(253), - [anon_sym_or_DASHlong] = ACTIONS(253), - [anon_sym_xor_DASHlong] = ACTIONS(253), - [anon_sym_shl_DASHlong] = ACTIONS(253), - [anon_sym_shr_DASHlong] = ACTIONS(253), - [anon_sym_ushr_DASHlong] = ACTIONS(253), - [anon_sym_add_DASHfloat] = ACTIONS(253), - [anon_sym_sub_DASHfloat] = ACTIONS(253), - [anon_sym_mul_DASHfloat] = ACTIONS(253), - [anon_sym_div_DASHfloat] = ACTIONS(253), - [anon_sym_rem_DASHfloat] = ACTIONS(253), - [anon_sym_add_DASHdouble] = ACTIONS(253), - [anon_sym_sub_DASHdouble] = ACTIONS(253), - [anon_sym_mul_DASHdouble] = ACTIONS(253), - [anon_sym_div_DASHdouble] = ACTIONS(253), - [anon_sym_rem_DASHdouble] = ACTIONS(253), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(251), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(251), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(251), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(251), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(251), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(251), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(251), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(251), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(251), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(251), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(251), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(251), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(251), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(251), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(251), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(251), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(251), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(251), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(251), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(251), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(251), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(251), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(251), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(251), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(251), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(251), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(251), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(251), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(251), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(251), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(251), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(251), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(251), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(251), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(251), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(251), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(251), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(251), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(251), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(251), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(251), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(251), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(251), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(251), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(251), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(251), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(251), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(251), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(251), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(251), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(251), - [anon_sym_static_DASHget] = ACTIONS(251), - [anon_sym_static_DASHput] = ACTIONS(251), - [anon_sym_instance_DASHget] = ACTIONS(251), - [anon_sym_instance_DASHput] = ACTIONS(251), - [anon_sym_execute_DASHinline] = ACTIONS(253), - [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(251), - [anon_sym_iget_DASHquick] = ACTIONS(251), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(251), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(251), - [anon_sym_iput_DASHquick] = ACTIONS(251), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(251), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(251), - [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(251), - [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(251), - [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(251), - [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(251), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(253), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(251), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(253), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(251), - [anon_sym_rsub_DASHint] = ACTIONS(253), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(251), - [anon_sym_DOTline] = ACTIONS(251), - [anon_sym_DOTlocals] = ACTIONS(251), - [anon_sym_DOTlocal] = ACTIONS(253), - [anon_sym_DOTendlocal] = ACTIONS(251), - [anon_sym_DOTrestartlocal] = ACTIONS(251), - [anon_sym_DOTregisters] = ACTIONS(251), - [anon_sym_DOTcatch] = ACTIONS(253), - [anon_sym_RBRACE] = ACTIONS(251), - [anon_sym_DOTcatchall] = ACTIONS(251), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(251), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(251), - [anon_sym_DOTarray_DASHdata] = ACTIONS(251), - [sym_prologue_directive] = ACTIONS(251), - [sym_epilogue_directive] = ACTIONS(251), - [aux_sym_label_token1] = ACTIONS(251), - [aux_sym_jmp_label_token1] = ACTIONS(251), - [anon_sym_RPAREN] = ACTIONS(251), - [sym_comment] = ACTIONS(3), - }, - [18] = { - [ts_builtin_sym_end] = ACTIONS(255), - [anon_sym_DOTsource] = ACTIONS(255), - [anon_sym_DOTimplements] = ACTIONS(255), - [anon_sym_DOTfield] = ACTIONS(255), - [anon_sym_DOTendfield] = ACTIONS(255), - [anon_sym_DOTmethod] = ACTIONS(255), - [anon_sym_DOTendmethod] = ACTIONS(255), - [anon_sym_DOTannotation] = ACTIONS(255), - [anon_sym_DOTparam] = ACTIONS(257), - [anon_sym_COMMA] = ACTIONS(255), - [anon_sym_DOTparameter] = ACTIONS(255), - [anon_sym_DOTendparameter] = ACTIONS(255), - [anon_sym_nop] = ACTIONS(257), - [anon_sym_move] = ACTIONS(257), - [anon_sym_move_SLASHfrom16] = ACTIONS(255), - [anon_sym_move_SLASH16] = ACTIONS(255), - [anon_sym_move_DASHwide] = ACTIONS(257), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(255), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(255), - [anon_sym_move_DASHobject] = ACTIONS(257), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(255), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(255), - [anon_sym_move_DASHresult] = ACTIONS(257), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(255), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(255), - [anon_sym_move_DASHexception] = ACTIONS(255), - [anon_sym_return_DASHvoid] = ACTIONS(255), - [anon_sym_return] = ACTIONS(257), - [anon_sym_return_DASHwide] = ACTIONS(255), - [anon_sym_return_DASHobject] = ACTIONS(255), - [anon_sym_const_SLASH4] = ACTIONS(255), - [anon_sym_const_SLASH16] = ACTIONS(255), - [anon_sym_const] = ACTIONS(257), - [anon_sym_const_SLASHhigh16] = ACTIONS(255), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(255), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(255), - [anon_sym_const_DASHwide] = ACTIONS(257), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(255), - [anon_sym_const_DASHstring] = ACTIONS(257), - [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(255), - [anon_sym_const_DASHclass] = ACTIONS(255), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(255), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(255), - [anon_sym_monitor_DASHenter] = ACTIONS(255), - [anon_sym_monitor_DASHexit] = ACTIONS(255), - [anon_sym_check_DASHcast] = ACTIONS(255), - [anon_sym_instance_DASHof] = ACTIONS(255), - [anon_sym_array_DASHlength] = ACTIONS(255), - [anon_sym_new_DASHinstance] = ACTIONS(255), - [anon_sym_new_DASHarray] = ACTIONS(255), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(257), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(255), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(255), - [anon_sym_throw] = ACTIONS(257), - [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(255), - [anon_sym_goto] = ACTIONS(257), - [anon_sym_goto_SLASH16] = ACTIONS(255), - [anon_sym_goto_SLASH32] = ACTIONS(255), - [anon_sym_packed_DASHswitch] = ACTIONS(255), - [anon_sym_sparse_DASHswitch] = ACTIONS(255), - [anon_sym_cmpl_DASHfloat] = ACTIONS(255), - [anon_sym_cmpg_DASHfloat] = ACTIONS(255), - [anon_sym_cmpl_DASHdouble] = ACTIONS(255), - [anon_sym_cmpg_DASHdouble] = ACTIONS(255), - [anon_sym_cmp_DASHlong] = ACTIONS(255), - [anon_sym_if_DASHeq] = ACTIONS(257), - [anon_sym_if_DASHne] = ACTIONS(257), - [anon_sym_if_DASHlt] = ACTIONS(257), - [anon_sym_if_DASHge] = ACTIONS(257), - [anon_sym_if_DASHgt] = ACTIONS(257), - [anon_sym_if_DASHle] = ACTIONS(257), - [anon_sym_if_DASHeqz] = ACTIONS(255), - [anon_sym_if_DASHnez] = ACTIONS(255), - [anon_sym_if_DASHltz] = ACTIONS(255), - [anon_sym_if_DASHgez] = ACTIONS(255), - [anon_sym_if_DASHgtz] = ACTIONS(255), - [anon_sym_if_DASHlez] = ACTIONS(255), - [anon_sym_aget] = ACTIONS(257), - [anon_sym_aget_DASHwide] = ACTIONS(255), - [anon_sym_aget_DASHobject] = ACTIONS(255), - [anon_sym_aget_DASHboolean] = ACTIONS(255), - [anon_sym_aget_DASHbyte] = ACTIONS(255), - [anon_sym_aget_DASHchar] = ACTIONS(255), - [anon_sym_aget_DASHshort] = ACTIONS(255), - [anon_sym_aput] = ACTIONS(257), - [anon_sym_aput_DASHwide] = ACTIONS(255), - [anon_sym_aput_DASHobject] = ACTIONS(255), - [anon_sym_aput_DASHboolean] = ACTIONS(255), - [anon_sym_aput_DASHbyte] = ACTIONS(255), - [anon_sym_aput_DASHchar] = ACTIONS(255), - [anon_sym_aput_DASHshort] = ACTIONS(255), - [anon_sym_iget] = ACTIONS(257), - [anon_sym_iget_DASHwide] = ACTIONS(257), - [anon_sym_iget_DASHobject] = ACTIONS(257), - [anon_sym_iget_DASHboolean] = ACTIONS(255), - [anon_sym_iget_DASHbyte] = ACTIONS(255), - [anon_sym_iget_DASHchar] = ACTIONS(255), - [anon_sym_iget_DASHshort] = ACTIONS(255), - [anon_sym_iget_DASHvolatile] = ACTIONS(255), - [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(255), - [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(255), - [anon_sym_iput] = ACTIONS(257), - [anon_sym_iput_DASHwide] = ACTIONS(257), - [anon_sym_iput_DASHobject] = ACTIONS(257), - [anon_sym_iput_DASHboolean] = ACTIONS(257), - [anon_sym_iput_DASHbyte] = ACTIONS(257), - [anon_sym_iput_DASHchar] = ACTIONS(257), - [anon_sym_iput_DASHshort] = ACTIONS(257), - [anon_sym_iput_DASHvolatile] = ACTIONS(255), - [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(255), - [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(255), - [anon_sym_sget] = ACTIONS(257), - [anon_sym_sget_DASHwide] = ACTIONS(257), - [anon_sym_sget_DASHobject] = ACTIONS(257), - [anon_sym_sget_DASHboolean] = ACTIONS(255), - [anon_sym_sget_DASHbyte] = ACTIONS(255), - [anon_sym_sget_DASHchar] = ACTIONS(255), - [anon_sym_sget_DASHshort] = ACTIONS(255), - [anon_sym_sget_DASHvolatile] = ACTIONS(255), - [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(255), - [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(255), - [anon_sym_sput] = ACTIONS(257), - [anon_sym_sput_DASHwide] = ACTIONS(257), - [anon_sym_sput_DASHobject] = ACTIONS(257), - [anon_sym_sput_DASHboolean] = ACTIONS(255), - [anon_sym_sput_DASHbyte] = ACTIONS(255), - [anon_sym_sput_DASHchar] = ACTIONS(255), - [anon_sym_sput_DASHshort] = ACTIONS(255), - [anon_sym_sput_DASHvolatile] = ACTIONS(255), - [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(255), - [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(255), - [anon_sym_invoke_DASHconstructor] = ACTIONS(255), - [anon_sym_invoke_DASHcustom] = ACTIONS(257), - [anon_sym_invoke_DASHdirect] = ACTIONS(257), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(255), - [anon_sym_invoke_DASHinstance] = ACTIONS(255), - [anon_sym_invoke_DASHinterface] = ACTIONS(257), - [anon_sym_invoke_DASHpolymorphic] = ACTIONS(257), - [anon_sym_invoke_DASHstatic] = ACTIONS(257), - [anon_sym_invoke_DASHsuper] = ACTIONS(257), - [anon_sym_invoke_DASHvirtual] = ACTIONS(257), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(255), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(255), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(255), - [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(255), - [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(255), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(255), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(255), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(255), - [anon_sym_neg_DASHint] = ACTIONS(255), - [anon_sym_not_DASHint] = ACTIONS(255), - [anon_sym_neg_DASHlong] = ACTIONS(255), - [anon_sym_not_DASHlong] = ACTIONS(255), - [anon_sym_neg_DASHfloat] = ACTIONS(255), - [anon_sym_neg_DASHdouble] = ACTIONS(255), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(255), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(255), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(255), - [anon_sym_long_DASHto_DASHint] = ACTIONS(255), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(255), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(255), - [anon_sym_float_DASHto_DASHint] = ACTIONS(255), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(255), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(255), - [anon_sym_double_DASHto_DASHint] = ACTIONS(255), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(255), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(255), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(255), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(255), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(255), - [anon_sym_add_DASHint] = ACTIONS(257), - [anon_sym_sub_DASHint] = ACTIONS(257), - [anon_sym_mul_DASHint] = ACTIONS(257), - [anon_sym_div_DASHint] = ACTIONS(257), - [anon_sym_rem_DASHint] = ACTIONS(257), - [anon_sym_and_DASHint] = ACTIONS(257), - [anon_sym_or_DASHint] = ACTIONS(257), - [anon_sym_xor_DASHint] = ACTIONS(257), - [anon_sym_shl_DASHint] = ACTIONS(257), - [anon_sym_shr_DASHint] = ACTIONS(257), - [anon_sym_ushr_DASHint] = ACTIONS(257), - [anon_sym_add_DASHlong] = ACTIONS(257), - [anon_sym_sub_DASHlong] = ACTIONS(257), - [anon_sym_mul_DASHlong] = ACTIONS(257), - [anon_sym_div_DASHlong] = ACTIONS(257), - [anon_sym_rem_DASHlong] = ACTIONS(257), - [anon_sym_and_DASHlong] = ACTIONS(257), - [anon_sym_or_DASHlong] = ACTIONS(257), - [anon_sym_xor_DASHlong] = ACTIONS(257), - [anon_sym_shl_DASHlong] = ACTIONS(257), - [anon_sym_shr_DASHlong] = ACTIONS(257), - [anon_sym_ushr_DASHlong] = ACTIONS(257), - [anon_sym_add_DASHfloat] = ACTIONS(257), - [anon_sym_sub_DASHfloat] = ACTIONS(257), - [anon_sym_mul_DASHfloat] = ACTIONS(257), - [anon_sym_div_DASHfloat] = ACTIONS(257), - [anon_sym_rem_DASHfloat] = ACTIONS(257), - [anon_sym_add_DASHdouble] = ACTIONS(257), - [anon_sym_sub_DASHdouble] = ACTIONS(257), - [anon_sym_mul_DASHdouble] = ACTIONS(257), - [anon_sym_div_DASHdouble] = ACTIONS(257), - [anon_sym_rem_DASHdouble] = ACTIONS(257), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(255), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(255), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(255), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(255), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(255), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(255), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(255), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(255), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(255), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(255), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(255), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(255), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(255), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(255), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(255), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(255), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(255), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(255), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(255), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(255), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(255), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(255), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(255), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(255), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(255), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(255), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(255), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(255), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(255), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(255), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(255), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(255), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(255), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(255), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(255), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(255), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(255), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(255), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(255), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(255), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(255), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(255), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(255), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(255), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(255), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(255), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(255), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(255), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(255), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(255), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(255), - [anon_sym_static_DASHget] = ACTIONS(255), - [anon_sym_static_DASHput] = ACTIONS(255), - [anon_sym_instance_DASHget] = ACTIONS(255), - [anon_sym_instance_DASHput] = ACTIONS(255), - [anon_sym_execute_DASHinline] = ACTIONS(257), - [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(255), - [anon_sym_iget_DASHquick] = ACTIONS(255), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(255), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(255), - [anon_sym_iput_DASHquick] = ACTIONS(255), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(255), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(255), - [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(255), - [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(255), - [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(255), - [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(255), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(257), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(255), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(257), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(255), - [anon_sym_rsub_DASHint] = ACTIONS(257), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(255), - [anon_sym_DOTline] = ACTIONS(255), - [anon_sym_DOTlocals] = ACTIONS(255), - [anon_sym_DOTlocal] = ACTIONS(257), - [anon_sym_DOTendlocal] = ACTIONS(255), - [anon_sym_DOTrestartlocal] = ACTIONS(255), - [anon_sym_DOTregisters] = ACTIONS(255), - [anon_sym_DOTcatch] = ACTIONS(257), - [anon_sym_RBRACE] = ACTIONS(255), - [anon_sym_DOTcatchall] = ACTIONS(255), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(255), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(255), - [anon_sym_DOTarray_DASHdata] = ACTIONS(255), - [sym_prologue_directive] = ACTIONS(255), - [sym_epilogue_directive] = ACTIONS(255), - [aux_sym_label_token1] = ACTIONS(255), - [aux_sym_jmp_label_token1] = ACTIONS(255), - [anon_sym_RPAREN] = ACTIONS(255), + [aux_sym_jmp_label_token1] = ACTIONS(241), + [anon_sym_RPAREN] = ACTIONS(241), [sym_comment] = ACTIONS(3), }, [19] = { - [ts_builtin_sym_end] = ACTIONS(259), - [anon_sym_DOTsource] = ACTIONS(259), - [anon_sym_DOTfield] = ACTIONS(259), - [anon_sym_DOTendfield] = ACTIONS(259), - [anon_sym_DOTmethod] = ACTIONS(259), - [anon_sym_DOTendmethod] = ACTIONS(259), - [anon_sym_DOTannotation] = ACTIONS(259), - [anon_sym_DOTparam] = ACTIONS(261), - [anon_sym_COMMA] = ACTIONS(259), - [anon_sym_DOTparameter] = ACTIONS(259), - [anon_sym_nop] = ACTIONS(261), - [anon_sym_move] = ACTIONS(261), - [anon_sym_move_SLASHfrom16] = ACTIONS(259), - [anon_sym_move_SLASH16] = ACTIONS(259), - [anon_sym_move_DASHwide] = ACTIONS(261), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(259), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(259), - [anon_sym_move_DASHobject] = ACTIONS(261), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(259), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(259), - [anon_sym_move_DASHresult] = ACTIONS(261), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(259), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(259), - [anon_sym_move_DASHexception] = ACTIONS(259), - [anon_sym_return_DASHvoid] = ACTIONS(259), - [anon_sym_return] = ACTIONS(261), - [anon_sym_return_DASHwide] = ACTIONS(259), - [anon_sym_return_DASHobject] = ACTIONS(259), - [anon_sym_const_SLASH4] = ACTIONS(259), - [anon_sym_const_SLASH16] = ACTIONS(259), - [anon_sym_const] = ACTIONS(261), - [anon_sym_const_SLASHhigh16] = ACTIONS(259), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(259), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(259), - [anon_sym_const_DASHwide] = ACTIONS(261), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(259), - [anon_sym_const_DASHstring] = ACTIONS(261), - [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(259), - [anon_sym_const_DASHclass] = ACTIONS(259), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(259), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(259), - [anon_sym_monitor_DASHenter] = ACTIONS(259), - [anon_sym_monitor_DASHexit] = ACTIONS(259), - [anon_sym_check_DASHcast] = ACTIONS(259), - [anon_sym_instance_DASHof] = ACTIONS(259), - [anon_sym_array_DASHlength] = ACTIONS(259), - [anon_sym_new_DASHinstance] = ACTIONS(259), - [anon_sym_new_DASHarray] = ACTIONS(259), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(261), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(259), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(259), - [anon_sym_throw] = ACTIONS(261), - [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(259), - [anon_sym_goto] = ACTIONS(261), - [anon_sym_goto_SLASH16] = ACTIONS(259), - [anon_sym_goto_SLASH32] = ACTIONS(259), - [anon_sym_packed_DASHswitch] = ACTIONS(259), - [anon_sym_sparse_DASHswitch] = ACTIONS(259), - [anon_sym_cmpl_DASHfloat] = ACTIONS(259), - [anon_sym_cmpg_DASHfloat] = ACTIONS(259), - [anon_sym_cmpl_DASHdouble] = ACTIONS(259), - [anon_sym_cmpg_DASHdouble] = ACTIONS(259), - [anon_sym_cmp_DASHlong] = ACTIONS(259), - [anon_sym_if_DASHeq] = ACTIONS(261), - [anon_sym_if_DASHne] = ACTIONS(261), - [anon_sym_if_DASHlt] = ACTIONS(261), - [anon_sym_if_DASHge] = ACTIONS(261), - [anon_sym_if_DASHgt] = ACTIONS(261), - [anon_sym_if_DASHle] = ACTIONS(261), - [anon_sym_if_DASHeqz] = ACTIONS(259), - [anon_sym_if_DASHnez] = ACTIONS(259), - [anon_sym_if_DASHltz] = ACTIONS(259), - [anon_sym_if_DASHgez] = ACTIONS(259), - [anon_sym_if_DASHgtz] = ACTIONS(259), - [anon_sym_if_DASHlez] = ACTIONS(259), - [anon_sym_aget] = ACTIONS(261), - [anon_sym_aget_DASHwide] = ACTIONS(259), - [anon_sym_aget_DASHobject] = ACTIONS(259), - [anon_sym_aget_DASHboolean] = ACTIONS(259), - [anon_sym_aget_DASHbyte] = ACTIONS(259), - [anon_sym_aget_DASHchar] = ACTIONS(259), - [anon_sym_aget_DASHshort] = ACTIONS(259), - [anon_sym_aput] = ACTIONS(261), - [anon_sym_aput_DASHwide] = ACTIONS(259), - [anon_sym_aput_DASHobject] = ACTIONS(259), - [anon_sym_aput_DASHboolean] = ACTIONS(259), - [anon_sym_aput_DASHbyte] = ACTIONS(259), - [anon_sym_aput_DASHchar] = ACTIONS(259), - [anon_sym_aput_DASHshort] = ACTIONS(259), - [anon_sym_iget] = ACTIONS(261), - [anon_sym_iget_DASHwide] = ACTIONS(261), - [anon_sym_iget_DASHobject] = ACTIONS(261), - [anon_sym_iget_DASHboolean] = ACTIONS(259), - [anon_sym_iget_DASHbyte] = ACTIONS(259), - [anon_sym_iget_DASHchar] = ACTIONS(259), - [anon_sym_iget_DASHshort] = ACTIONS(259), - [anon_sym_iget_DASHvolatile] = ACTIONS(259), - [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(259), - [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(259), - [anon_sym_iput] = ACTIONS(261), - [anon_sym_iput_DASHwide] = ACTIONS(261), - [anon_sym_iput_DASHobject] = ACTIONS(261), - [anon_sym_iput_DASHboolean] = ACTIONS(261), - [anon_sym_iput_DASHbyte] = ACTIONS(261), - [anon_sym_iput_DASHchar] = ACTIONS(261), - [anon_sym_iput_DASHshort] = ACTIONS(261), - [anon_sym_iput_DASHvolatile] = ACTIONS(259), - [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(259), - [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(259), - [anon_sym_sget] = ACTIONS(261), - [anon_sym_sget_DASHwide] = ACTIONS(261), - [anon_sym_sget_DASHobject] = ACTIONS(261), - [anon_sym_sget_DASHboolean] = ACTIONS(259), - [anon_sym_sget_DASHbyte] = ACTIONS(259), - [anon_sym_sget_DASHchar] = ACTIONS(259), - [anon_sym_sget_DASHshort] = ACTIONS(259), - [anon_sym_sget_DASHvolatile] = ACTIONS(259), - [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(259), - [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(259), - [anon_sym_sput] = ACTIONS(261), - [anon_sym_sput_DASHwide] = ACTIONS(261), - [anon_sym_sput_DASHobject] = ACTIONS(261), - [anon_sym_sput_DASHboolean] = ACTIONS(259), - [anon_sym_sput_DASHbyte] = ACTIONS(259), - [anon_sym_sput_DASHchar] = ACTIONS(259), - [anon_sym_sput_DASHshort] = ACTIONS(259), - [anon_sym_sput_DASHvolatile] = ACTIONS(259), - [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(259), - [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(259), - [anon_sym_invoke_DASHconstructor] = ACTIONS(259), - [anon_sym_invoke_DASHcustom] = ACTIONS(261), - [anon_sym_invoke_DASHdirect] = ACTIONS(261), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(259), - [anon_sym_invoke_DASHinstance] = ACTIONS(259), - [anon_sym_invoke_DASHinterface] = ACTIONS(261), - [anon_sym_invoke_DASHpolymorphic] = ACTIONS(261), - [anon_sym_invoke_DASHstatic] = ACTIONS(261), - [anon_sym_invoke_DASHsuper] = ACTIONS(261), - [anon_sym_invoke_DASHvirtual] = ACTIONS(261), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(259), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(259), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(259), - [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(259), - [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(259), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(259), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(259), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(259), - [anon_sym_neg_DASHint] = ACTIONS(259), - [anon_sym_not_DASHint] = ACTIONS(259), - [anon_sym_neg_DASHlong] = ACTIONS(259), - [anon_sym_not_DASHlong] = ACTIONS(259), - [anon_sym_neg_DASHfloat] = ACTIONS(259), - [anon_sym_neg_DASHdouble] = ACTIONS(259), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(259), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(259), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(259), - [anon_sym_long_DASHto_DASHint] = ACTIONS(259), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(259), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(259), - [anon_sym_float_DASHto_DASHint] = ACTIONS(259), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(259), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(259), - [anon_sym_double_DASHto_DASHint] = ACTIONS(259), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(259), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(259), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(259), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(259), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(259), - [anon_sym_add_DASHint] = ACTIONS(261), - [anon_sym_sub_DASHint] = ACTIONS(261), - [anon_sym_mul_DASHint] = ACTIONS(261), - [anon_sym_div_DASHint] = ACTIONS(261), - [anon_sym_rem_DASHint] = ACTIONS(261), - [anon_sym_and_DASHint] = ACTIONS(261), - [anon_sym_or_DASHint] = ACTIONS(261), - [anon_sym_xor_DASHint] = ACTIONS(261), - [anon_sym_shl_DASHint] = ACTIONS(261), - [anon_sym_shr_DASHint] = ACTIONS(261), - [anon_sym_ushr_DASHint] = ACTIONS(261), - [anon_sym_add_DASHlong] = ACTIONS(261), - [anon_sym_sub_DASHlong] = ACTIONS(261), - [anon_sym_mul_DASHlong] = ACTIONS(261), - [anon_sym_div_DASHlong] = ACTIONS(261), - [anon_sym_rem_DASHlong] = ACTIONS(261), - [anon_sym_and_DASHlong] = ACTIONS(261), - [anon_sym_or_DASHlong] = ACTIONS(261), - [anon_sym_xor_DASHlong] = ACTIONS(261), - [anon_sym_shl_DASHlong] = ACTIONS(261), - [anon_sym_shr_DASHlong] = ACTIONS(261), - [anon_sym_ushr_DASHlong] = ACTIONS(261), - [anon_sym_add_DASHfloat] = ACTIONS(261), - [anon_sym_sub_DASHfloat] = ACTIONS(261), - [anon_sym_mul_DASHfloat] = ACTIONS(261), - [anon_sym_div_DASHfloat] = ACTIONS(261), - [anon_sym_rem_DASHfloat] = ACTIONS(261), - [anon_sym_add_DASHdouble] = ACTIONS(261), - [anon_sym_sub_DASHdouble] = ACTIONS(261), - [anon_sym_mul_DASHdouble] = ACTIONS(261), - [anon_sym_div_DASHdouble] = ACTIONS(261), - [anon_sym_rem_DASHdouble] = ACTIONS(261), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(259), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(259), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(259), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(259), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(259), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(259), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(259), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(259), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(259), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(259), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(259), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(259), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(259), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(259), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(259), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(259), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(259), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(259), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(259), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(259), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(259), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(259), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(259), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(259), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(259), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(259), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(259), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(259), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(259), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(259), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(259), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(259), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(259), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(259), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(259), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(259), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(259), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(259), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(259), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(259), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(259), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(259), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(259), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(259), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(259), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(259), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(259), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(259), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(259), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(259), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(259), - [anon_sym_static_DASHget] = ACTIONS(259), - [anon_sym_static_DASHput] = ACTIONS(259), - [anon_sym_instance_DASHget] = ACTIONS(259), - [anon_sym_instance_DASHput] = ACTIONS(259), - [anon_sym_execute_DASHinline] = ACTIONS(261), - [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(259), - [anon_sym_iget_DASHquick] = ACTIONS(259), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(259), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(259), - [anon_sym_iput_DASHquick] = ACTIONS(259), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(259), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(259), - [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(259), - [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(259), - [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(259), - [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(259), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(261), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(259), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(261), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(259), - [anon_sym_rsub_DASHint] = ACTIONS(261), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(259), - [anon_sym_DOTline] = ACTIONS(259), - [anon_sym_DOTlocals] = ACTIONS(259), - [anon_sym_DOTlocal] = ACTIONS(261), - [anon_sym_DOTendlocal] = ACTIONS(259), - [anon_sym_DOTrestartlocal] = ACTIONS(259), - [anon_sym_DOTregisters] = ACTIONS(259), - [anon_sym_DOTcatch] = ACTIONS(261), - [anon_sym_DOT_DOT] = ACTIONS(259), - [anon_sym_RBRACE] = ACTIONS(259), - [anon_sym_DOTcatchall] = ACTIONS(259), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(259), - [anon_sym_DOTendpacked_DASHswitch] = ACTIONS(259), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(259), - [anon_sym_DOTarray_DASHdata] = ACTIONS(259), - [sym_prologue_directive] = ACTIONS(259), - [sym_epilogue_directive] = ACTIONS(259), - [aux_sym_label_token1] = ACTIONS(259), - [aux_sym_jmp_label_token1] = ACTIONS(259), + [ts_builtin_sym_end] = ACTIONS(245), + [anon_sym_DOTsource] = ACTIONS(245), + [anon_sym_DOTfield] = ACTIONS(245), + [anon_sym_DOTendfield] = ACTIONS(245), + [anon_sym_DOTmethod] = ACTIONS(245), + [anon_sym_DOTendmethod] = ACTIONS(245), + [anon_sym_DOTannotation] = ACTIONS(245), + [anon_sym_DOTparam] = ACTIONS(247), + [anon_sym_COMMA] = ACTIONS(245), + [anon_sym_DOTparameter] = ACTIONS(245), + [anon_sym_nop] = ACTIONS(247), + [anon_sym_move] = ACTIONS(247), + [anon_sym_move_SLASHfrom16] = ACTIONS(245), + [anon_sym_move_SLASH16] = ACTIONS(245), + [anon_sym_move_DASHwide] = ACTIONS(247), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(245), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(245), + [anon_sym_move_DASHobject] = ACTIONS(247), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(245), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(245), + [anon_sym_move_DASHresult] = ACTIONS(247), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(245), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(245), + [anon_sym_move_DASHexception] = ACTIONS(245), + [anon_sym_return_DASHvoid] = ACTIONS(245), + [anon_sym_return] = ACTIONS(247), + [anon_sym_return_DASHwide] = ACTIONS(245), + [anon_sym_return_DASHobject] = ACTIONS(245), + [anon_sym_const_SLASH4] = ACTIONS(245), + [anon_sym_const_SLASH16] = ACTIONS(245), + [anon_sym_const] = ACTIONS(247), + [anon_sym_const_SLASHhigh16] = ACTIONS(245), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(245), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(245), + [anon_sym_const_DASHwide] = ACTIONS(247), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(245), + [anon_sym_const_DASHstring] = ACTIONS(247), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(245), + [anon_sym_const_DASHclass] = ACTIONS(245), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(245), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(245), + [anon_sym_monitor_DASHenter] = ACTIONS(245), + [anon_sym_monitor_DASHexit] = ACTIONS(245), + [anon_sym_check_DASHcast] = ACTIONS(245), + [anon_sym_instance_DASHof] = ACTIONS(245), + [anon_sym_array_DASHlength] = ACTIONS(245), + [anon_sym_new_DASHinstance] = ACTIONS(245), + [anon_sym_new_DASHarray] = ACTIONS(245), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(247), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(245), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(245), + [anon_sym_throw] = ACTIONS(247), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(245), + [anon_sym_goto] = ACTIONS(247), + [anon_sym_goto_SLASH16] = ACTIONS(245), + [anon_sym_goto_SLASH32] = ACTIONS(245), + [anon_sym_packed_DASHswitch] = ACTIONS(245), + [anon_sym_sparse_DASHswitch] = ACTIONS(245), + [anon_sym_cmpl_DASHfloat] = ACTIONS(245), + [anon_sym_cmpg_DASHfloat] = ACTIONS(245), + [anon_sym_cmpl_DASHdouble] = ACTIONS(245), + [anon_sym_cmpg_DASHdouble] = ACTIONS(245), + [anon_sym_cmp_DASHlong] = ACTIONS(245), + [anon_sym_if_DASHeq] = ACTIONS(247), + [anon_sym_if_DASHne] = ACTIONS(247), + [anon_sym_if_DASHlt] = ACTIONS(247), + [anon_sym_if_DASHge] = ACTIONS(247), + [anon_sym_if_DASHgt] = ACTIONS(247), + [anon_sym_if_DASHle] = ACTIONS(247), + [anon_sym_if_DASHeqz] = ACTIONS(245), + [anon_sym_if_DASHnez] = ACTIONS(245), + [anon_sym_if_DASHltz] = ACTIONS(245), + [anon_sym_if_DASHgez] = ACTIONS(245), + [anon_sym_if_DASHgtz] = ACTIONS(245), + [anon_sym_if_DASHlez] = ACTIONS(245), + [anon_sym_aget] = ACTIONS(247), + [anon_sym_aget_DASHwide] = ACTIONS(245), + [anon_sym_aget_DASHobject] = ACTIONS(245), + [anon_sym_aget_DASHboolean] = ACTIONS(245), + [anon_sym_aget_DASHbyte] = ACTIONS(245), + [anon_sym_aget_DASHchar] = ACTIONS(245), + [anon_sym_aget_DASHshort] = ACTIONS(245), + [anon_sym_aput] = ACTIONS(247), + [anon_sym_aput_DASHwide] = ACTIONS(245), + [anon_sym_aput_DASHobject] = ACTIONS(245), + [anon_sym_aput_DASHboolean] = ACTIONS(245), + [anon_sym_aput_DASHbyte] = ACTIONS(245), + [anon_sym_aput_DASHchar] = ACTIONS(245), + [anon_sym_aput_DASHshort] = ACTIONS(245), + [anon_sym_iget] = ACTIONS(247), + [anon_sym_iget_DASHwide] = ACTIONS(247), + [anon_sym_iget_DASHobject] = ACTIONS(247), + [anon_sym_iget_DASHboolean] = ACTIONS(245), + [anon_sym_iget_DASHbyte] = ACTIONS(245), + [anon_sym_iget_DASHchar] = ACTIONS(245), + [anon_sym_iget_DASHshort] = ACTIONS(245), + [anon_sym_iget_DASHvolatile] = ACTIONS(245), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(245), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(245), + [anon_sym_iput] = ACTIONS(247), + [anon_sym_iput_DASHwide] = ACTIONS(247), + [anon_sym_iput_DASHobject] = ACTIONS(247), + [anon_sym_iput_DASHboolean] = ACTIONS(247), + [anon_sym_iput_DASHbyte] = ACTIONS(247), + [anon_sym_iput_DASHchar] = ACTIONS(247), + [anon_sym_iput_DASHshort] = ACTIONS(247), + [anon_sym_iput_DASHvolatile] = ACTIONS(245), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(245), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(245), + [anon_sym_sget] = ACTIONS(247), + [anon_sym_sget_DASHwide] = ACTIONS(247), + [anon_sym_sget_DASHobject] = ACTIONS(247), + [anon_sym_sget_DASHboolean] = ACTIONS(245), + [anon_sym_sget_DASHbyte] = ACTIONS(245), + [anon_sym_sget_DASHchar] = ACTIONS(245), + [anon_sym_sget_DASHshort] = ACTIONS(245), + [anon_sym_sget_DASHvolatile] = ACTIONS(245), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(245), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(245), + [anon_sym_sput] = ACTIONS(247), + [anon_sym_sput_DASHwide] = ACTIONS(247), + [anon_sym_sput_DASHobject] = ACTIONS(247), + [anon_sym_sput_DASHboolean] = ACTIONS(245), + [anon_sym_sput_DASHbyte] = ACTIONS(245), + [anon_sym_sput_DASHchar] = ACTIONS(245), + [anon_sym_sput_DASHshort] = ACTIONS(245), + [anon_sym_sput_DASHvolatile] = ACTIONS(245), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(245), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(245), + [anon_sym_invoke_DASHconstructor] = ACTIONS(245), + [anon_sym_invoke_DASHcustom] = ACTIONS(247), + [anon_sym_invoke_DASHdirect] = ACTIONS(247), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(245), + [anon_sym_invoke_DASHinstance] = ACTIONS(245), + [anon_sym_invoke_DASHinterface] = ACTIONS(247), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(247), + [anon_sym_invoke_DASHstatic] = ACTIONS(247), + [anon_sym_invoke_DASHsuper] = ACTIONS(247), + [anon_sym_invoke_DASHvirtual] = ACTIONS(247), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(245), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(245), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(245), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(245), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(245), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(245), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(245), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(245), + [anon_sym_neg_DASHint] = ACTIONS(245), + [anon_sym_not_DASHint] = ACTIONS(245), + [anon_sym_neg_DASHlong] = ACTIONS(245), + [anon_sym_not_DASHlong] = ACTIONS(245), + [anon_sym_neg_DASHfloat] = ACTIONS(245), + [anon_sym_neg_DASHdouble] = ACTIONS(245), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(245), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(245), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(245), + [anon_sym_long_DASHto_DASHint] = ACTIONS(245), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(245), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(245), + [anon_sym_float_DASHto_DASHint] = ACTIONS(245), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(245), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(245), + [anon_sym_double_DASHto_DASHint] = ACTIONS(245), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(245), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(245), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(245), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(245), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(245), + [anon_sym_add_DASHint] = ACTIONS(247), + [anon_sym_sub_DASHint] = ACTIONS(247), + [anon_sym_mul_DASHint] = ACTIONS(247), + [anon_sym_div_DASHint] = ACTIONS(247), + [anon_sym_rem_DASHint] = ACTIONS(247), + [anon_sym_and_DASHint] = ACTIONS(247), + [anon_sym_or_DASHint] = ACTIONS(247), + [anon_sym_xor_DASHint] = ACTIONS(247), + [anon_sym_shl_DASHint] = ACTIONS(247), + [anon_sym_shr_DASHint] = ACTIONS(247), + [anon_sym_ushr_DASHint] = ACTIONS(247), + [anon_sym_add_DASHlong] = ACTIONS(247), + [anon_sym_sub_DASHlong] = ACTIONS(247), + [anon_sym_mul_DASHlong] = ACTIONS(247), + [anon_sym_div_DASHlong] = ACTIONS(247), + [anon_sym_rem_DASHlong] = ACTIONS(247), + [anon_sym_and_DASHlong] = ACTIONS(247), + [anon_sym_or_DASHlong] = ACTIONS(247), + [anon_sym_xor_DASHlong] = ACTIONS(247), + [anon_sym_shl_DASHlong] = ACTIONS(247), + [anon_sym_shr_DASHlong] = ACTIONS(247), + [anon_sym_ushr_DASHlong] = ACTIONS(247), + [anon_sym_add_DASHfloat] = ACTIONS(247), + [anon_sym_sub_DASHfloat] = ACTIONS(247), + [anon_sym_mul_DASHfloat] = ACTIONS(247), + [anon_sym_div_DASHfloat] = ACTIONS(247), + [anon_sym_rem_DASHfloat] = ACTIONS(247), + [anon_sym_add_DASHdouble] = ACTIONS(247), + [anon_sym_sub_DASHdouble] = ACTIONS(247), + [anon_sym_mul_DASHdouble] = ACTIONS(247), + [anon_sym_div_DASHdouble] = ACTIONS(247), + [anon_sym_rem_DASHdouble] = ACTIONS(247), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(245), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(245), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(245), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(245), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(245), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(245), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(245), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(245), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(245), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(245), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(245), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(245), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(245), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(245), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(245), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(245), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(245), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(245), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(245), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(245), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(245), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(245), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(245), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(245), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(245), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(245), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(245), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(245), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(245), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(245), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(245), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(245), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(245), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(245), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(245), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(245), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(245), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(245), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(245), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(245), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(245), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(245), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(245), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(245), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(245), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(245), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(245), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(245), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(245), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(245), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(245), + [anon_sym_static_DASHget] = ACTIONS(245), + [anon_sym_static_DASHput] = ACTIONS(245), + [anon_sym_instance_DASHget] = ACTIONS(245), + [anon_sym_instance_DASHput] = ACTIONS(245), + [anon_sym_execute_DASHinline] = ACTIONS(247), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(245), + [anon_sym_iget_DASHquick] = ACTIONS(245), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(245), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(245), + [anon_sym_iput_DASHquick] = ACTIONS(245), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(245), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(245), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(245), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(245), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(245), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(245), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(247), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(245), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(247), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(245), + [anon_sym_rsub_DASHint] = ACTIONS(247), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(245), + [anon_sym_DOTline] = ACTIONS(245), + [anon_sym_DOTlocals] = ACTIONS(245), + [anon_sym_DOTlocal] = ACTIONS(247), + [anon_sym_DOTendlocal] = ACTIONS(245), + [anon_sym_DOTrestartlocal] = ACTIONS(245), + [anon_sym_DOTregisters] = ACTIONS(245), + [anon_sym_DOTcatch] = ACTIONS(247), + [anon_sym_DOT_DOT] = ACTIONS(245), + [anon_sym_RBRACE] = ACTIONS(245), + [anon_sym_DOTcatchall] = ACTIONS(245), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(245), + [anon_sym_DOTendpacked_DASHswitch] = ACTIONS(245), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(245), + [anon_sym_DOTarray_DASHdata] = ACTIONS(245), + [sym_prologue_directive] = ACTIONS(245), + [sym_epilogue_directive] = ACTIONS(245), + [aux_sym_label_token1] = ACTIONS(245), + [aux_sym_jmp_label_token1] = ACTIONS(245), [sym_comment] = ACTIONS(3), }, [20] = { - [ts_builtin_sym_end] = ACTIONS(263), - [anon_sym_DOTsource] = ACTIONS(263), - [anon_sym_DOTfield] = ACTIONS(263), - [anon_sym_DOTendfield] = ACTIONS(263), - [anon_sym_DOTmethod] = ACTIONS(263), - [anon_sym_DOTendmethod] = ACTIONS(263), - [anon_sym_DOTannotation] = ACTIONS(263), - [anon_sym_DOTparam] = ACTIONS(265), - [anon_sym_COMMA] = ACTIONS(263), - [anon_sym_DOTparameter] = ACTIONS(263), - [anon_sym_nop] = ACTIONS(265), - [anon_sym_move] = ACTIONS(265), - [anon_sym_move_SLASHfrom16] = ACTIONS(263), - [anon_sym_move_SLASH16] = ACTIONS(263), - [anon_sym_move_DASHwide] = ACTIONS(265), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(263), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(263), - [anon_sym_move_DASHobject] = ACTIONS(265), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(263), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(263), - [anon_sym_move_DASHresult] = ACTIONS(265), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(263), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(263), - [anon_sym_move_DASHexception] = ACTIONS(263), - [anon_sym_return_DASHvoid] = ACTIONS(263), - [anon_sym_return] = ACTIONS(265), - [anon_sym_return_DASHwide] = ACTIONS(263), - [anon_sym_return_DASHobject] = ACTIONS(263), - [anon_sym_const_SLASH4] = ACTIONS(263), - [anon_sym_const_SLASH16] = ACTIONS(263), - [anon_sym_const] = ACTIONS(265), - [anon_sym_const_SLASHhigh16] = ACTIONS(263), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(263), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(263), - [anon_sym_const_DASHwide] = ACTIONS(265), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(263), - [anon_sym_const_DASHstring] = ACTIONS(265), - [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(263), - [anon_sym_const_DASHclass] = ACTIONS(263), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(263), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(263), - [anon_sym_monitor_DASHenter] = ACTIONS(263), - [anon_sym_monitor_DASHexit] = ACTIONS(263), - [anon_sym_check_DASHcast] = ACTIONS(263), - [anon_sym_instance_DASHof] = ACTIONS(263), - [anon_sym_array_DASHlength] = ACTIONS(263), - [anon_sym_new_DASHinstance] = ACTIONS(263), - [anon_sym_new_DASHarray] = ACTIONS(263), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(265), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(263), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(263), - [anon_sym_throw] = ACTIONS(265), - [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(263), - [anon_sym_goto] = ACTIONS(265), - [anon_sym_goto_SLASH16] = ACTIONS(263), - [anon_sym_goto_SLASH32] = ACTIONS(263), - [anon_sym_packed_DASHswitch] = ACTIONS(263), - [anon_sym_sparse_DASHswitch] = ACTIONS(263), - [anon_sym_cmpl_DASHfloat] = ACTIONS(263), - [anon_sym_cmpg_DASHfloat] = ACTIONS(263), - [anon_sym_cmpl_DASHdouble] = ACTIONS(263), - [anon_sym_cmpg_DASHdouble] = ACTIONS(263), - [anon_sym_cmp_DASHlong] = ACTIONS(263), - [anon_sym_if_DASHeq] = ACTIONS(265), - [anon_sym_if_DASHne] = ACTIONS(265), - [anon_sym_if_DASHlt] = ACTIONS(265), - [anon_sym_if_DASHge] = ACTIONS(265), - [anon_sym_if_DASHgt] = ACTIONS(265), - [anon_sym_if_DASHle] = ACTIONS(265), - [anon_sym_if_DASHeqz] = ACTIONS(263), - [anon_sym_if_DASHnez] = ACTIONS(263), - [anon_sym_if_DASHltz] = ACTIONS(263), - [anon_sym_if_DASHgez] = ACTIONS(263), - [anon_sym_if_DASHgtz] = ACTIONS(263), - [anon_sym_if_DASHlez] = ACTIONS(263), - [anon_sym_aget] = ACTIONS(265), - [anon_sym_aget_DASHwide] = ACTIONS(263), - [anon_sym_aget_DASHobject] = ACTIONS(263), - [anon_sym_aget_DASHboolean] = ACTIONS(263), - [anon_sym_aget_DASHbyte] = ACTIONS(263), - [anon_sym_aget_DASHchar] = ACTIONS(263), - [anon_sym_aget_DASHshort] = ACTIONS(263), - [anon_sym_aput] = ACTIONS(265), - [anon_sym_aput_DASHwide] = ACTIONS(263), - [anon_sym_aput_DASHobject] = ACTIONS(263), - [anon_sym_aput_DASHboolean] = ACTIONS(263), - [anon_sym_aput_DASHbyte] = ACTIONS(263), - [anon_sym_aput_DASHchar] = ACTIONS(263), - [anon_sym_aput_DASHshort] = ACTIONS(263), - [anon_sym_iget] = ACTIONS(265), - [anon_sym_iget_DASHwide] = ACTIONS(265), - [anon_sym_iget_DASHobject] = ACTIONS(265), - [anon_sym_iget_DASHboolean] = ACTIONS(263), - [anon_sym_iget_DASHbyte] = ACTIONS(263), - [anon_sym_iget_DASHchar] = ACTIONS(263), - [anon_sym_iget_DASHshort] = ACTIONS(263), - [anon_sym_iget_DASHvolatile] = ACTIONS(263), - [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(263), - [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(263), - [anon_sym_iput] = ACTIONS(265), - [anon_sym_iput_DASHwide] = ACTIONS(265), - [anon_sym_iput_DASHobject] = ACTIONS(265), - [anon_sym_iput_DASHboolean] = ACTIONS(265), - [anon_sym_iput_DASHbyte] = ACTIONS(265), - [anon_sym_iput_DASHchar] = ACTIONS(265), - [anon_sym_iput_DASHshort] = ACTIONS(265), - [anon_sym_iput_DASHvolatile] = ACTIONS(263), - [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(263), - [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(263), - [anon_sym_sget] = ACTIONS(265), - [anon_sym_sget_DASHwide] = ACTIONS(265), - [anon_sym_sget_DASHobject] = ACTIONS(265), - [anon_sym_sget_DASHboolean] = ACTIONS(263), - [anon_sym_sget_DASHbyte] = ACTIONS(263), - [anon_sym_sget_DASHchar] = ACTIONS(263), - [anon_sym_sget_DASHshort] = ACTIONS(263), - [anon_sym_sget_DASHvolatile] = ACTIONS(263), - [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(263), - [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(263), - [anon_sym_sput] = ACTIONS(265), - [anon_sym_sput_DASHwide] = ACTIONS(265), - [anon_sym_sput_DASHobject] = ACTIONS(265), - [anon_sym_sput_DASHboolean] = ACTIONS(263), - [anon_sym_sput_DASHbyte] = ACTIONS(263), - [anon_sym_sput_DASHchar] = ACTIONS(263), - [anon_sym_sput_DASHshort] = ACTIONS(263), - [anon_sym_sput_DASHvolatile] = ACTIONS(263), - [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(263), - [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(263), - [anon_sym_invoke_DASHconstructor] = ACTIONS(263), - [anon_sym_invoke_DASHcustom] = ACTIONS(265), - [anon_sym_invoke_DASHdirect] = ACTIONS(265), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(263), - [anon_sym_invoke_DASHinstance] = ACTIONS(263), - [anon_sym_invoke_DASHinterface] = ACTIONS(265), - [anon_sym_invoke_DASHpolymorphic] = ACTIONS(265), - [anon_sym_invoke_DASHstatic] = ACTIONS(265), - [anon_sym_invoke_DASHsuper] = ACTIONS(265), - [anon_sym_invoke_DASHvirtual] = ACTIONS(265), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(263), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(263), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(263), - [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(263), - [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(263), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(263), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(263), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(263), - [anon_sym_neg_DASHint] = ACTIONS(263), - [anon_sym_not_DASHint] = ACTIONS(263), - [anon_sym_neg_DASHlong] = ACTIONS(263), - [anon_sym_not_DASHlong] = ACTIONS(263), - [anon_sym_neg_DASHfloat] = ACTIONS(263), - [anon_sym_neg_DASHdouble] = ACTIONS(263), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(263), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(263), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(263), - [anon_sym_long_DASHto_DASHint] = ACTIONS(263), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(263), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(263), - [anon_sym_float_DASHto_DASHint] = ACTIONS(263), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(263), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(263), - [anon_sym_double_DASHto_DASHint] = ACTIONS(263), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(263), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(263), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(263), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(263), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(263), - [anon_sym_add_DASHint] = ACTIONS(265), - [anon_sym_sub_DASHint] = ACTIONS(265), - [anon_sym_mul_DASHint] = ACTIONS(265), - [anon_sym_div_DASHint] = ACTIONS(265), - [anon_sym_rem_DASHint] = ACTIONS(265), - [anon_sym_and_DASHint] = ACTIONS(265), - [anon_sym_or_DASHint] = ACTIONS(265), - [anon_sym_xor_DASHint] = ACTIONS(265), - [anon_sym_shl_DASHint] = ACTIONS(265), - [anon_sym_shr_DASHint] = ACTIONS(265), - [anon_sym_ushr_DASHint] = ACTIONS(265), - [anon_sym_add_DASHlong] = ACTIONS(265), - [anon_sym_sub_DASHlong] = ACTIONS(265), - [anon_sym_mul_DASHlong] = ACTIONS(265), - [anon_sym_div_DASHlong] = ACTIONS(265), - [anon_sym_rem_DASHlong] = ACTIONS(265), - [anon_sym_and_DASHlong] = ACTIONS(265), - [anon_sym_or_DASHlong] = ACTIONS(265), - [anon_sym_xor_DASHlong] = ACTIONS(265), - [anon_sym_shl_DASHlong] = ACTIONS(265), - [anon_sym_shr_DASHlong] = ACTIONS(265), - [anon_sym_ushr_DASHlong] = ACTIONS(265), - [anon_sym_add_DASHfloat] = ACTIONS(265), - [anon_sym_sub_DASHfloat] = ACTIONS(265), - [anon_sym_mul_DASHfloat] = ACTIONS(265), - [anon_sym_div_DASHfloat] = ACTIONS(265), - [anon_sym_rem_DASHfloat] = ACTIONS(265), - [anon_sym_add_DASHdouble] = ACTIONS(265), - [anon_sym_sub_DASHdouble] = ACTIONS(265), - [anon_sym_mul_DASHdouble] = ACTIONS(265), - [anon_sym_div_DASHdouble] = ACTIONS(265), - [anon_sym_rem_DASHdouble] = ACTIONS(265), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(263), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(263), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(263), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(263), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(263), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(263), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(263), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(263), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(263), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(263), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(263), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(263), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(263), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(263), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(263), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(263), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(263), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(263), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(263), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(263), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(263), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(263), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(263), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(263), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(263), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(263), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(263), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(263), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(263), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(263), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(263), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(263), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(263), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(263), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(263), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(263), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(263), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(263), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(263), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(263), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(263), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(263), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(263), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(263), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(263), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(263), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(263), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(263), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(263), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(263), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(263), - [anon_sym_static_DASHget] = ACTIONS(263), - [anon_sym_static_DASHput] = ACTIONS(263), - [anon_sym_instance_DASHget] = ACTIONS(263), - [anon_sym_instance_DASHput] = ACTIONS(263), - [anon_sym_execute_DASHinline] = ACTIONS(265), - [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(263), - [anon_sym_iget_DASHquick] = ACTIONS(263), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(263), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(263), - [anon_sym_iput_DASHquick] = ACTIONS(263), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(263), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(263), - [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(263), - [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(263), - [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(263), - [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(263), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(265), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(263), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(265), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(263), - [anon_sym_rsub_DASHint] = ACTIONS(265), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(263), - [anon_sym_DOTline] = ACTIONS(263), - [anon_sym_DOTlocals] = ACTIONS(263), - [anon_sym_DOTlocal] = ACTIONS(265), - [anon_sym_DOTendlocal] = ACTIONS(263), - [anon_sym_DOTrestartlocal] = ACTIONS(263), - [anon_sym_DOTregisters] = ACTIONS(263), - [anon_sym_DOTcatch] = ACTIONS(265), - [anon_sym_DOT_DOT] = ACTIONS(263), - [anon_sym_RBRACE] = ACTIONS(263), - [anon_sym_DOTcatchall] = ACTIONS(263), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(263), - [anon_sym_DOTendpacked_DASHswitch] = ACTIONS(263), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(263), - [anon_sym_DOTarray_DASHdata] = ACTIONS(263), - [sym_prologue_directive] = ACTIONS(263), - [sym_epilogue_directive] = ACTIONS(263), - [aux_sym_label_token1] = ACTIONS(263), - [aux_sym_jmp_label_token1] = ACTIONS(263), + [ts_builtin_sym_end] = ACTIONS(249), + [anon_sym_DOTsource] = ACTIONS(249), + [anon_sym_DOTfield] = ACTIONS(249), + [anon_sym_DOTendfield] = ACTIONS(249), + [anon_sym_DOTmethod] = ACTIONS(249), + [anon_sym_DOTendmethod] = ACTIONS(249), + [anon_sym_DOTannotation] = ACTIONS(249), + [anon_sym_DOTparam] = ACTIONS(251), + [anon_sym_COMMA] = ACTIONS(249), + [anon_sym_DOTparameter] = ACTIONS(249), + [anon_sym_nop] = ACTIONS(251), + [anon_sym_move] = ACTIONS(251), + [anon_sym_move_SLASHfrom16] = ACTIONS(249), + [anon_sym_move_SLASH16] = ACTIONS(249), + [anon_sym_move_DASHwide] = ACTIONS(251), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(249), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(249), + [anon_sym_move_DASHobject] = ACTIONS(251), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(249), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(249), + [anon_sym_move_DASHresult] = ACTIONS(251), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(249), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(249), + [anon_sym_move_DASHexception] = ACTIONS(249), + [anon_sym_return_DASHvoid] = ACTIONS(249), + [anon_sym_return] = ACTIONS(251), + [anon_sym_return_DASHwide] = ACTIONS(249), + [anon_sym_return_DASHobject] = ACTIONS(249), + [anon_sym_const_SLASH4] = ACTIONS(249), + [anon_sym_const_SLASH16] = ACTIONS(249), + [anon_sym_const] = ACTIONS(251), + [anon_sym_const_SLASHhigh16] = ACTIONS(249), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(249), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(249), + [anon_sym_const_DASHwide] = ACTIONS(251), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(249), + [anon_sym_const_DASHstring] = ACTIONS(251), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(249), + [anon_sym_const_DASHclass] = ACTIONS(249), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(249), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(249), + [anon_sym_monitor_DASHenter] = ACTIONS(249), + [anon_sym_monitor_DASHexit] = ACTIONS(249), + [anon_sym_check_DASHcast] = ACTIONS(249), + [anon_sym_instance_DASHof] = ACTIONS(249), + [anon_sym_array_DASHlength] = ACTIONS(249), + [anon_sym_new_DASHinstance] = ACTIONS(249), + [anon_sym_new_DASHarray] = ACTIONS(249), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(251), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(249), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(249), + [anon_sym_throw] = ACTIONS(251), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(249), + [anon_sym_goto] = ACTIONS(251), + [anon_sym_goto_SLASH16] = ACTIONS(249), + [anon_sym_goto_SLASH32] = ACTIONS(249), + [anon_sym_packed_DASHswitch] = ACTIONS(249), + [anon_sym_sparse_DASHswitch] = ACTIONS(249), + [anon_sym_cmpl_DASHfloat] = ACTIONS(249), + [anon_sym_cmpg_DASHfloat] = ACTIONS(249), + [anon_sym_cmpl_DASHdouble] = ACTIONS(249), + [anon_sym_cmpg_DASHdouble] = ACTIONS(249), + [anon_sym_cmp_DASHlong] = ACTIONS(249), + [anon_sym_if_DASHeq] = ACTIONS(251), + [anon_sym_if_DASHne] = ACTIONS(251), + [anon_sym_if_DASHlt] = ACTIONS(251), + [anon_sym_if_DASHge] = ACTIONS(251), + [anon_sym_if_DASHgt] = ACTIONS(251), + [anon_sym_if_DASHle] = ACTIONS(251), + [anon_sym_if_DASHeqz] = ACTIONS(249), + [anon_sym_if_DASHnez] = ACTIONS(249), + [anon_sym_if_DASHltz] = ACTIONS(249), + [anon_sym_if_DASHgez] = ACTIONS(249), + [anon_sym_if_DASHgtz] = ACTIONS(249), + [anon_sym_if_DASHlez] = ACTIONS(249), + [anon_sym_aget] = ACTIONS(251), + [anon_sym_aget_DASHwide] = ACTIONS(249), + [anon_sym_aget_DASHobject] = ACTIONS(249), + [anon_sym_aget_DASHboolean] = ACTIONS(249), + [anon_sym_aget_DASHbyte] = ACTIONS(249), + [anon_sym_aget_DASHchar] = ACTIONS(249), + [anon_sym_aget_DASHshort] = ACTIONS(249), + [anon_sym_aput] = ACTIONS(251), + [anon_sym_aput_DASHwide] = ACTIONS(249), + [anon_sym_aput_DASHobject] = ACTIONS(249), + [anon_sym_aput_DASHboolean] = ACTIONS(249), + [anon_sym_aput_DASHbyte] = ACTIONS(249), + [anon_sym_aput_DASHchar] = ACTIONS(249), + [anon_sym_aput_DASHshort] = ACTIONS(249), + [anon_sym_iget] = ACTIONS(251), + [anon_sym_iget_DASHwide] = ACTIONS(251), + [anon_sym_iget_DASHobject] = ACTIONS(251), + [anon_sym_iget_DASHboolean] = ACTIONS(249), + [anon_sym_iget_DASHbyte] = ACTIONS(249), + [anon_sym_iget_DASHchar] = ACTIONS(249), + [anon_sym_iget_DASHshort] = ACTIONS(249), + [anon_sym_iget_DASHvolatile] = ACTIONS(249), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(249), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(249), + [anon_sym_iput] = ACTIONS(251), + [anon_sym_iput_DASHwide] = ACTIONS(251), + [anon_sym_iput_DASHobject] = ACTIONS(251), + [anon_sym_iput_DASHboolean] = ACTIONS(251), + [anon_sym_iput_DASHbyte] = ACTIONS(251), + [anon_sym_iput_DASHchar] = ACTIONS(251), + [anon_sym_iput_DASHshort] = ACTIONS(251), + [anon_sym_iput_DASHvolatile] = ACTIONS(249), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(249), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(249), + [anon_sym_sget] = ACTIONS(251), + [anon_sym_sget_DASHwide] = ACTIONS(251), + [anon_sym_sget_DASHobject] = ACTIONS(251), + [anon_sym_sget_DASHboolean] = ACTIONS(249), + [anon_sym_sget_DASHbyte] = ACTIONS(249), + [anon_sym_sget_DASHchar] = ACTIONS(249), + [anon_sym_sget_DASHshort] = ACTIONS(249), + [anon_sym_sget_DASHvolatile] = ACTIONS(249), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(249), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(249), + [anon_sym_sput] = ACTIONS(251), + [anon_sym_sput_DASHwide] = ACTIONS(251), + [anon_sym_sput_DASHobject] = ACTIONS(251), + [anon_sym_sput_DASHboolean] = ACTIONS(249), + [anon_sym_sput_DASHbyte] = ACTIONS(249), + [anon_sym_sput_DASHchar] = ACTIONS(249), + [anon_sym_sput_DASHshort] = ACTIONS(249), + [anon_sym_sput_DASHvolatile] = ACTIONS(249), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(249), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(249), + [anon_sym_invoke_DASHconstructor] = ACTIONS(249), + [anon_sym_invoke_DASHcustom] = ACTIONS(251), + [anon_sym_invoke_DASHdirect] = ACTIONS(251), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(249), + [anon_sym_invoke_DASHinstance] = ACTIONS(249), + [anon_sym_invoke_DASHinterface] = ACTIONS(251), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(251), + [anon_sym_invoke_DASHstatic] = ACTIONS(251), + [anon_sym_invoke_DASHsuper] = ACTIONS(251), + [anon_sym_invoke_DASHvirtual] = ACTIONS(251), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(249), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(249), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(249), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(249), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(249), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(249), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(249), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(249), + [anon_sym_neg_DASHint] = ACTIONS(249), + [anon_sym_not_DASHint] = ACTIONS(249), + [anon_sym_neg_DASHlong] = ACTIONS(249), + [anon_sym_not_DASHlong] = ACTIONS(249), + [anon_sym_neg_DASHfloat] = ACTIONS(249), + [anon_sym_neg_DASHdouble] = ACTIONS(249), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(249), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(249), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(249), + [anon_sym_long_DASHto_DASHint] = ACTIONS(249), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(249), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(249), + [anon_sym_float_DASHto_DASHint] = ACTIONS(249), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(249), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(249), + [anon_sym_double_DASHto_DASHint] = ACTIONS(249), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(249), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(249), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(249), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(249), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(249), + [anon_sym_add_DASHint] = ACTIONS(251), + [anon_sym_sub_DASHint] = ACTIONS(251), + [anon_sym_mul_DASHint] = ACTIONS(251), + [anon_sym_div_DASHint] = ACTIONS(251), + [anon_sym_rem_DASHint] = ACTIONS(251), + [anon_sym_and_DASHint] = ACTIONS(251), + [anon_sym_or_DASHint] = ACTIONS(251), + [anon_sym_xor_DASHint] = ACTIONS(251), + [anon_sym_shl_DASHint] = ACTIONS(251), + [anon_sym_shr_DASHint] = ACTIONS(251), + [anon_sym_ushr_DASHint] = ACTIONS(251), + [anon_sym_add_DASHlong] = ACTIONS(251), + [anon_sym_sub_DASHlong] = ACTIONS(251), + [anon_sym_mul_DASHlong] = ACTIONS(251), + [anon_sym_div_DASHlong] = ACTIONS(251), + [anon_sym_rem_DASHlong] = ACTIONS(251), + [anon_sym_and_DASHlong] = ACTIONS(251), + [anon_sym_or_DASHlong] = ACTIONS(251), + [anon_sym_xor_DASHlong] = ACTIONS(251), + [anon_sym_shl_DASHlong] = ACTIONS(251), + [anon_sym_shr_DASHlong] = ACTIONS(251), + [anon_sym_ushr_DASHlong] = ACTIONS(251), + [anon_sym_add_DASHfloat] = ACTIONS(251), + [anon_sym_sub_DASHfloat] = ACTIONS(251), + [anon_sym_mul_DASHfloat] = ACTIONS(251), + [anon_sym_div_DASHfloat] = ACTIONS(251), + [anon_sym_rem_DASHfloat] = ACTIONS(251), + [anon_sym_add_DASHdouble] = ACTIONS(251), + [anon_sym_sub_DASHdouble] = ACTIONS(251), + [anon_sym_mul_DASHdouble] = ACTIONS(251), + [anon_sym_div_DASHdouble] = ACTIONS(251), + [anon_sym_rem_DASHdouble] = ACTIONS(251), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(249), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(249), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(249), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(249), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(249), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(249), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(249), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(249), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(249), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(249), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(249), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(249), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(249), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(249), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(249), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(249), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(249), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(249), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(249), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(249), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(249), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(249), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(249), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(249), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(249), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(249), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(249), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(249), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(249), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(249), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(249), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(249), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(249), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(249), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(249), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(249), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(249), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(249), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(249), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(249), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(249), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(249), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(249), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(249), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(249), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(249), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(249), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(249), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(249), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(249), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(249), + [anon_sym_static_DASHget] = ACTIONS(249), + [anon_sym_static_DASHput] = ACTIONS(249), + [anon_sym_instance_DASHget] = ACTIONS(249), + [anon_sym_instance_DASHput] = ACTIONS(249), + [anon_sym_execute_DASHinline] = ACTIONS(251), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(249), + [anon_sym_iget_DASHquick] = ACTIONS(249), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(249), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(249), + [anon_sym_iput_DASHquick] = ACTIONS(249), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(249), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(249), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(249), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(249), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(249), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(249), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(251), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(249), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(251), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(249), + [anon_sym_rsub_DASHint] = ACTIONS(251), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(249), + [anon_sym_DOTline] = ACTIONS(249), + [anon_sym_DOTlocals] = ACTIONS(249), + [anon_sym_DOTlocal] = ACTIONS(251), + [anon_sym_DOTendlocal] = ACTIONS(249), + [anon_sym_DOTrestartlocal] = ACTIONS(249), + [anon_sym_DOTregisters] = ACTIONS(249), + [anon_sym_DOTcatch] = ACTIONS(251), + [anon_sym_DOT_DOT] = ACTIONS(249), + [anon_sym_RBRACE] = ACTIONS(249), + [anon_sym_DOTcatchall] = ACTIONS(249), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(249), + [anon_sym_DOTendpacked_DASHswitch] = ACTIONS(249), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(249), + [anon_sym_DOTarray_DASHdata] = ACTIONS(249), + [sym_prologue_directive] = ACTIONS(249), + [sym_epilogue_directive] = ACTIONS(249), + [aux_sym_label_token1] = ACTIONS(249), + [aux_sym_jmp_label_token1] = ACTIONS(249), [sym_comment] = ACTIONS(3), }, [21] = { - [ts_builtin_sym_end] = ACTIONS(267), - [anon_sym_DOTsource] = ACTIONS(267), - [anon_sym_DOTfield] = ACTIONS(267), - [anon_sym_DOTendfield] = ACTIONS(267), - [anon_sym_DOTmethod] = ACTIONS(267), - [anon_sym_DOTendmethod] = ACTIONS(267), - [anon_sym_DOTannotation] = ACTIONS(267), - [anon_sym_DOTparam] = ACTIONS(269), - [anon_sym_COMMA] = ACTIONS(267), - [anon_sym_DOTparameter] = ACTIONS(267), - [anon_sym_DOTendparameter] = ACTIONS(267), - [anon_sym_nop] = ACTIONS(269), - [anon_sym_move] = ACTIONS(269), - [anon_sym_move_SLASHfrom16] = ACTIONS(267), - [anon_sym_move_SLASH16] = ACTIONS(267), - [anon_sym_move_DASHwide] = ACTIONS(269), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(267), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(267), - [anon_sym_move_DASHobject] = ACTIONS(269), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(267), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(267), - [anon_sym_move_DASHresult] = ACTIONS(269), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(267), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(267), - [anon_sym_move_DASHexception] = ACTIONS(267), - [anon_sym_return_DASHvoid] = ACTIONS(267), - [anon_sym_return] = ACTIONS(269), - [anon_sym_return_DASHwide] = ACTIONS(267), - [anon_sym_return_DASHobject] = ACTIONS(267), - [anon_sym_const_SLASH4] = ACTIONS(267), - [anon_sym_const_SLASH16] = ACTIONS(267), - [anon_sym_const] = ACTIONS(269), - [anon_sym_const_SLASHhigh16] = ACTIONS(267), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(267), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(267), - [anon_sym_const_DASHwide] = ACTIONS(269), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(267), - [anon_sym_const_DASHstring] = ACTIONS(269), - [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(267), - [anon_sym_const_DASHclass] = ACTIONS(267), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(267), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(267), - [anon_sym_monitor_DASHenter] = ACTIONS(267), - [anon_sym_monitor_DASHexit] = ACTIONS(267), - [anon_sym_check_DASHcast] = ACTIONS(267), - [anon_sym_instance_DASHof] = ACTIONS(267), - [anon_sym_array_DASHlength] = ACTIONS(267), - [anon_sym_new_DASHinstance] = ACTIONS(267), - [anon_sym_new_DASHarray] = ACTIONS(267), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(269), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(267), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(267), - [anon_sym_throw] = ACTIONS(269), - [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(267), - [anon_sym_goto] = ACTIONS(269), - [anon_sym_goto_SLASH16] = ACTIONS(267), - [anon_sym_goto_SLASH32] = ACTIONS(267), - [anon_sym_packed_DASHswitch] = ACTIONS(267), - [anon_sym_sparse_DASHswitch] = ACTIONS(267), - [anon_sym_cmpl_DASHfloat] = ACTIONS(267), - [anon_sym_cmpg_DASHfloat] = ACTIONS(267), - [anon_sym_cmpl_DASHdouble] = ACTIONS(267), - [anon_sym_cmpg_DASHdouble] = ACTIONS(267), - [anon_sym_cmp_DASHlong] = ACTIONS(267), - [anon_sym_if_DASHeq] = ACTIONS(269), - [anon_sym_if_DASHne] = ACTIONS(269), - [anon_sym_if_DASHlt] = ACTIONS(269), - [anon_sym_if_DASHge] = ACTIONS(269), - [anon_sym_if_DASHgt] = ACTIONS(269), - [anon_sym_if_DASHle] = ACTIONS(269), - [anon_sym_if_DASHeqz] = ACTIONS(267), - [anon_sym_if_DASHnez] = ACTIONS(267), - [anon_sym_if_DASHltz] = ACTIONS(267), - [anon_sym_if_DASHgez] = ACTIONS(267), - [anon_sym_if_DASHgtz] = ACTIONS(267), - [anon_sym_if_DASHlez] = ACTIONS(267), - [anon_sym_aget] = ACTIONS(269), - [anon_sym_aget_DASHwide] = ACTIONS(267), - [anon_sym_aget_DASHobject] = ACTIONS(267), - [anon_sym_aget_DASHboolean] = ACTIONS(267), - [anon_sym_aget_DASHbyte] = ACTIONS(267), - [anon_sym_aget_DASHchar] = ACTIONS(267), - [anon_sym_aget_DASHshort] = ACTIONS(267), - [anon_sym_aput] = ACTIONS(269), - [anon_sym_aput_DASHwide] = ACTIONS(267), - [anon_sym_aput_DASHobject] = ACTIONS(267), - [anon_sym_aput_DASHboolean] = ACTIONS(267), - [anon_sym_aput_DASHbyte] = ACTIONS(267), - [anon_sym_aput_DASHchar] = ACTIONS(267), - [anon_sym_aput_DASHshort] = ACTIONS(267), - [anon_sym_iget] = ACTIONS(269), - [anon_sym_iget_DASHwide] = ACTIONS(269), - [anon_sym_iget_DASHobject] = ACTIONS(269), - [anon_sym_iget_DASHboolean] = ACTIONS(267), - [anon_sym_iget_DASHbyte] = ACTIONS(267), - [anon_sym_iget_DASHchar] = ACTIONS(267), - [anon_sym_iget_DASHshort] = ACTIONS(267), - [anon_sym_iget_DASHvolatile] = ACTIONS(267), - [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(267), - [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(267), - [anon_sym_iput] = ACTIONS(269), - [anon_sym_iput_DASHwide] = ACTIONS(269), - [anon_sym_iput_DASHobject] = ACTIONS(269), - [anon_sym_iput_DASHboolean] = ACTIONS(269), - [anon_sym_iput_DASHbyte] = ACTIONS(269), - [anon_sym_iput_DASHchar] = ACTIONS(269), - [anon_sym_iput_DASHshort] = ACTIONS(269), - [anon_sym_iput_DASHvolatile] = ACTIONS(267), - [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(267), - [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(267), - [anon_sym_sget] = ACTIONS(269), - [anon_sym_sget_DASHwide] = ACTIONS(269), - [anon_sym_sget_DASHobject] = ACTIONS(269), - [anon_sym_sget_DASHboolean] = ACTIONS(267), - [anon_sym_sget_DASHbyte] = ACTIONS(267), - [anon_sym_sget_DASHchar] = ACTIONS(267), - [anon_sym_sget_DASHshort] = ACTIONS(267), - [anon_sym_sget_DASHvolatile] = ACTIONS(267), - [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(267), - [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(267), - [anon_sym_sput] = ACTIONS(269), - [anon_sym_sput_DASHwide] = ACTIONS(269), - [anon_sym_sput_DASHobject] = ACTIONS(269), - [anon_sym_sput_DASHboolean] = ACTIONS(267), - [anon_sym_sput_DASHbyte] = ACTIONS(267), - [anon_sym_sput_DASHchar] = ACTIONS(267), - [anon_sym_sput_DASHshort] = ACTIONS(267), - [anon_sym_sput_DASHvolatile] = ACTIONS(267), - [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(267), - [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(267), - [anon_sym_invoke_DASHconstructor] = ACTIONS(267), - [anon_sym_invoke_DASHcustom] = ACTIONS(269), - [anon_sym_invoke_DASHdirect] = ACTIONS(269), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(267), - [anon_sym_invoke_DASHinstance] = ACTIONS(267), - [anon_sym_invoke_DASHinterface] = ACTIONS(269), - [anon_sym_invoke_DASHpolymorphic] = ACTIONS(269), - [anon_sym_invoke_DASHstatic] = ACTIONS(269), - [anon_sym_invoke_DASHsuper] = ACTIONS(269), - [anon_sym_invoke_DASHvirtual] = ACTIONS(269), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(267), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(267), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(267), - [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(267), - [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(267), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(267), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(267), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(267), - [anon_sym_neg_DASHint] = ACTIONS(267), - [anon_sym_not_DASHint] = ACTIONS(267), - [anon_sym_neg_DASHlong] = ACTIONS(267), - [anon_sym_not_DASHlong] = ACTIONS(267), - [anon_sym_neg_DASHfloat] = ACTIONS(267), - [anon_sym_neg_DASHdouble] = ACTIONS(267), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(267), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(267), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(267), - [anon_sym_long_DASHto_DASHint] = ACTIONS(267), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(267), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(267), - [anon_sym_float_DASHto_DASHint] = ACTIONS(267), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(267), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(267), - [anon_sym_double_DASHto_DASHint] = ACTIONS(267), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(267), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(267), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(267), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(267), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(267), - [anon_sym_add_DASHint] = ACTIONS(269), - [anon_sym_sub_DASHint] = ACTIONS(269), - [anon_sym_mul_DASHint] = ACTIONS(269), - [anon_sym_div_DASHint] = ACTIONS(269), - [anon_sym_rem_DASHint] = ACTIONS(269), - [anon_sym_and_DASHint] = ACTIONS(269), - [anon_sym_or_DASHint] = ACTIONS(269), - [anon_sym_xor_DASHint] = ACTIONS(269), - [anon_sym_shl_DASHint] = ACTIONS(269), - [anon_sym_shr_DASHint] = ACTIONS(269), - [anon_sym_ushr_DASHint] = ACTIONS(269), - [anon_sym_add_DASHlong] = ACTIONS(269), - [anon_sym_sub_DASHlong] = ACTIONS(269), - [anon_sym_mul_DASHlong] = ACTIONS(269), - [anon_sym_div_DASHlong] = ACTIONS(269), - [anon_sym_rem_DASHlong] = ACTIONS(269), - [anon_sym_and_DASHlong] = ACTIONS(269), - [anon_sym_or_DASHlong] = ACTIONS(269), - [anon_sym_xor_DASHlong] = ACTIONS(269), - [anon_sym_shl_DASHlong] = ACTIONS(269), - [anon_sym_shr_DASHlong] = ACTIONS(269), - [anon_sym_ushr_DASHlong] = ACTIONS(269), - [anon_sym_add_DASHfloat] = ACTIONS(269), - [anon_sym_sub_DASHfloat] = ACTIONS(269), - [anon_sym_mul_DASHfloat] = ACTIONS(269), - [anon_sym_div_DASHfloat] = ACTIONS(269), - [anon_sym_rem_DASHfloat] = ACTIONS(269), - [anon_sym_add_DASHdouble] = ACTIONS(269), - [anon_sym_sub_DASHdouble] = ACTIONS(269), - [anon_sym_mul_DASHdouble] = ACTIONS(269), - [anon_sym_div_DASHdouble] = ACTIONS(269), - [anon_sym_rem_DASHdouble] = ACTIONS(269), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(267), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(267), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(267), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(267), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(267), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(267), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(267), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(267), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(267), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(267), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(267), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(267), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(267), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(267), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(267), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(267), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(267), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(267), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(267), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(267), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(267), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(267), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(267), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(267), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(267), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(267), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(267), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(267), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(267), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(267), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(267), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(267), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(267), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(267), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(267), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(267), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(267), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(267), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(267), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(267), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(267), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(267), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(267), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(267), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(267), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(267), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(267), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(267), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(267), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(267), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(267), - [anon_sym_static_DASHget] = ACTIONS(267), - [anon_sym_static_DASHput] = ACTIONS(267), - [anon_sym_instance_DASHget] = ACTIONS(267), - [anon_sym_instance_DASHput] = ACTIONS(267), - [anon_sym_execute_DASHinline] = ACTIONS(269), - [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(267), - [anon_sym_iget_DASHquick] = ACTIONS(267), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(267), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(267), - [anon_sym_iput_DASHquick] = ACTIONS(267), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(267), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(267), - [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(267), - [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(267), - [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(267), - [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(267), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(269), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(267), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(269), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(267), - [anon_sym_rsub_DASHint] = ACTIONS(269), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(267), - [anon_sym_DOTline] = ACTIONS(267), - [anon_sym_DOTlocals] = ACTIONS(267), - [anon_sym_DOTlocal] = ACTIONS(269), - [anon_sym_DOTendlocal] = ACTIONS(267), - [anon_sym_DOTrestartlocal] = ACTIONS(267), - [anon_sym_DOTregisters] = ACTIONS(267), - [anon_sym_DOTcatch] = ACTIONS(269), - [anon_sym_RBRACE] = ACTIONS(267), - [anon_sym_DOTcatchall] = ACTIONS(267), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(267), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(267), - [anon_sym_DOTarray_DASHdata] = ACTIONS(267), - [sym_prologue_directive] = ACTIONS(267), - [sym_epilogue_directive] = ACTIONS(267), - [aux_sym_label_token1] = ACTIONS(267), - [aux_sym_jmp_label_token1] = ACTIONS(267), + [ts_builtin_sym_end] = ACTIONS(253), + [anon_sym_DOTsource] = ACTIONS(253), + [anon_sym_DOTfield] = ACTIONS(253), + [anon_sym_DOTendfield] = ACTIONS(253), + [anon_sym_DOTmethod] = ACTIONS(253), + [anon_sym_DOTendmethod] = ACTIONS(253), + [anon_sym_DOTannotation] = ACTIONS(253), + [anon_sym_DOTparam] = ACTIONS(255), + [anon_sym_COMMA] = ACTIONS(253), + [anon_sym_DOTparameter] = ACTIONS(253), + [anon_sym_nop] = ACTIONS(255), + [anon_sym_move] = ACTIONS(255), + [anon_sym_move_SLASHfrom16] = ACTIONS(253), + [anon_sym_move_SLASH16] = ACTIONS(253), + [anon_sym_move_DASHwide] = ACTIONS(255), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(253), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(253), + [anon_sym_move_DASHobject] = ACTIONS(255), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(253), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(253), + [anon_sym_move_DASHresult] = ACTIONS(255), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(253), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(253), + [anon_sym_move_DASHexception] = ACTIONS(253), + [anon_sym_return_DASHvoid] = ACTIONS(253), + [anon_sym_return] = ACTIONS(255), + [anon_sym_return_DASHwide] = ACTIONS(253), + [anon_sym_return_DASHobject] = ACTIONS(253), + [anon_sym_const_SLASH4] = ACTIONS(253), + [anon_sym_const_SLASH16] = ACTIONS(253), + [anon_sym_const] = ACTIONS(255), + [anon_sym_const_SLASHhigh16] = ACTIONS(253), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(253), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(253), + [anon_sym_const_DASHwide] = ACTIONS(255), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(253), + [anon_sym_const_DASHstring] = ACTIONS(255), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(253), + [anon_sym_const_DASHclass] = ACTIONS(253), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(253), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(253), + [anon_sym_monitor_DASHenter] = ACTIONS(253), + [anon_sym_monitor_DASHexit] = ACTIONS(253), + [anon_sym_check_DASHcast] = ACTIONS(253), + [anon_sym_instance_DASHof] = ACTIONS(253), + [anon_sym_array_DASHlength] = ACTIONS(253), + [anon_sym_new_DASHinstance] = ACTIONS(253), + [anon_sym_new_DASHarray] = ACTIONS(253), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(255), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(253), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(253), + [anon_sym_throw] = ACTIONS(255), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(253), + [anon_sym_goto] = ACTIONS(255), + [anon_sym_goto_SLASH16] = ACTIONS(253), + [anon_sym_goto_SLASH32] = ACTIONS(253), + [anon_sym_packed_DASHswitch] = ACTIONS(253), + [anon_sym_sparse_DASHswitch] = ACTIONS(253), + [anon_sym_cmpl_DASHfloat] = ACTIONS(253), + [anon_sym_cmpg_DASHfloat] = ACTIONS(253), + [anon_sym_cmpl_DASHdouble] = ACTIONS(253), + [anon_sym_cmpg_DASHdouble] = ACTIONS(253), + [anon_sym_cmp_DASHlong] = ACTIONS(253), + [anon_sym_if_DASHeq] = ACTIONS(255), + [anon_sym_if_DASHne] = ACTIONS(255), + [anon_sym_if_DASHlt] = ACTIONS(255), + [anon_sym_if_DASHge] = ACTIONS(255), + [anon_sym_if_DASHgt] = ACTIONS(255), + [anon_sym_if_DASHle] = ACTIONS(255), + [anon_sym_if_DASHeqz] = ACTIONS(253), + [anon_sym_if_DASHnez] = ACTIONS(253), + [anon_sym_if_DASHltz] = ACTIONS(253), + [anon_sym_if_DASHgez] = ACTIONS(253), + [anon_sym_if_DASHgtz] = ACTIONS(253), + [anon_sym_if_DASHlez] = ACTIONS(253), + [anon_sym_aget] = ACTIONS(255), + [anon_sym_aget_DASHwide] = ACTIONS(253), + [anon_sym_aget_DASHobject] = ACTIONS(253), + [anon_sym_aget_DASHboolean] = ACTIONS(253), + [anon_sym_aget_DASHbyte] = ACTIONS(253), + [anon_sym_aget_DASHchar] = ACTIONS(253), + [anon_sym_aget_DASHshort] = ACTIONS(253), + [anon_sym_aput] = ACTIONS(255), + [anon_sym_aput_DASHwide] = ACTIONS(253), + [anon_sym_aput_DASHobject] = ACTIONS(253), + [anon_sym_aput_DASHboolean] = ACTIONS(253), + [anon_sym_aput_DASHbyte] = ACTIONS(253), + [anon_sym_aput_DASHchar] = ACTIONS(253), + [anon_sym_aput_DASHshort] = ACTIONS(253), + [anon_sym_iget] = ACTIONS(255), + [anon_sym_iget_DASHwide] = ACTIONS(255), + [anon_sym_iget_DASHobject] = ACTIONS(255), + [anon_sym_iget_DASHboolean] = ACTIONS(253), + [anon_sym_iget_DASHbyte] = ACTIONS(253), + [anon_sym_iget_DASHchar] = ACTIONS(253), + [anon_sym_iget_DASHshort] = ACTIONS(253), + [anon_sym_iget_DASHvolatile] = ACTIONS(253), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(253), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(253), + [anon_sym_iput] = ACTIONS(255), + [anon_sym_iput_DASHwide] = ACTIONS(255), + [anon_sym_iput_DASHobject] = ACTIONS(255), + [anon_sym_iput_DASHboolean] = ACTIONS(255), + [anon_sym_iput_DASHbyte] = ACTIONS(255), + [anon_sym_iput_DASHchar] = ACTIONS(255), + [anon_sym_iput_DASHshort] = ACTIONS(255), + [anon_sym_iput_DASHvolatile] = ACTIONS(253), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(253), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(253), + [anon_sym_sget] = ACTIONS(255), + [anon_sym_sget_DASHwide] = ACTIONS(255), + [anon_sym_sget_DASHobject] = ACTIONS(255), + [anon_sym_sget_DASHboolean] = ACTIONS(253), + [anon_sym_sget_DASHbyte] = ACTIONS(253), + [anon_sym_sget_DASHchar] = ACTIONS(253), + [anon_sym_sget_DASHshort] = ACTIONS(253), + [anon_sym_sget_DASHvolatile] = ACTIONS(253), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(253), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(253), + [anon_sym_sput] = ACTIONS(255), + [anon_sym_sput_DASHwide] = ACTIONS(255), + [anon_sym_sput_DASHobject] = ACTIONS(255), + [anon_sym_sput_DASHboolean] = ACTIONS(253), + [anon_sym_sput_DASHbyte] = ACTIONS(253), + [anon_sym_sput_DASHchar] = ACTIONS(253), + [anon_sym_sput_DASHshort] = ACTIONS(253), + [anon_sym_sput_DASHvolatile] = ACTIONS(253), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(253), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(253), + [anon_sym_invoke_DASHconstructor] = ACTIONS(253), + [anon_sym_invoke_DASHcustom] = ACTIONS(255), + [anon_sym_invoke_DASHdirect] = ACTIONS(255), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(253), + [anon_sym_invoke_DASHinstance] = ACTIONS(253), + [anon_sym_invoke_DASHinterface] = ACTIONS(255), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(255), + [anon_sym_invoke_DASHstatic] = ACTIONS(255), + [anon_sym_invoke_DASHsuper] = ACTIONS(255), + [anon_sym_invoke_DASHvirtual] = ACTIONS(255), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(253), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(253), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(253), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(253), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(253), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(253), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(253), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(253), + [anon_sym_neg_DASHint] = ACTIONS(253), + [anon_sym_not_DASHint] = ACTIONS(253), + [anon_sym_neg_DASHlong] = ACTIONS(253), + [anon_sym_not_DASHlong] = ACTIONS(253), + [anon_sym_neg_DASHfloat] = ACTIONS(253), + [anon_sym_neg_DASHdouble] = ACTIONS(253), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(253), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(253), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(253), + [anon_sym_long_DASHto_DASHint] = ACTIONS(253), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(253), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(253), + [anon_sym_float_DASHto_DASHint] = ACTIONS(253), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(253), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(253), + [anon_sym_double_DASHto_DASHint] = ACTIONS(253), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(253), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(253), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(253), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(253), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(253), + [anon_sym_add_DASHint] = ACTIONS(255), + [anon_sym_sub_DASHint] = ACTIONS(255), + [anon_sym_mul_DASHint] = ACTIONS(255), + [anon_sym_div_DASHint] = ACTIONS(255), + [anon_sym_rem_DASHint] = ACTIONS(255), + [anon_sym_and_DASHint] = ACTIONS(255), + [anon_sym_or_DASHint] = ACTIONS(255), + [anon_sym_xor_DASHint] = ACTIONS(255), + [anon_sym_shl_DASHint] = ACTIONS(255), + [anon_sym_shr_DASHint] = ACTIONS(255), + [anon_sym_ushr_DASHint] = ACTIONS(255), + [anon_sym_add_DASHlong] = ACTIONS(255), + [anon_sym_sub_DASHlong] = ACTIONS(255), + [anon_sym_mul_DASHlong] = ACTIONS(255), + [anon_sym_div_DASHlong] = ACTIONS(255), + [anon_sym_rem_DASHlong] = ACTIONS(255), + [anon_sym_and_DASHlong] = ACTIONS(255), + [anon_sym_or_DASHlong] = ACTIONS(255), + [anon_sym_xor_DASHlong] = ACTIONS(255), + [anon_sym_shl_DASHlong] = ACTIONS(255), + [anon_sym_shr_DASHlong] = ACTIONS(255), + [anon_sym_ushr_DASHlong] = ACTIONS(255), + [anon_sym_add_DASHfloat] = ACTIONS(255), + [anon_sym_sub_DASHfloat] = ACTIONS(255), + [anon_sym_mul_DASHfloat] = ACTIONS(255), + [anon_sym_div_DASHfloat] = ACTIONS(255), + [anon_sym_rem_DASHfloat] = ACTIONS(255), + [anon_sym_add_DASHdouble] = ACTIONS(255), + [anon_sym_sub_DASHdouble] = ACTIONS(255), + [anon_sym_mul_DASHdouble] = ACTIONS(255), + [anon_sym_div_DASHdouble] = ACTIONS(255), + [anon_sym_rem_DASHdouble] = ACTIONS(255), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(253), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(253), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(253), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(253), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(253), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(253), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(253), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(253), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(253), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(253), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(253), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(253), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(253), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(253), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(253), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(253), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(253), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(253), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(253), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(253), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(253), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(253), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(253), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(253), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(253), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(253), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(253), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(253), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(253), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(253), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(253), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(253), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(253), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(253), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(253), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(253), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(253), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(253), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(253), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(253), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(253), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(253), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(253), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(253), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(253), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(253), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(253), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(253), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(253), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(253), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(253), + [anon_sym_static_DASHget] = ACTIONS(253), + [anon_sym_static_DASHput] = ACTIONS(253), + [anon_sym_instance_DASHget] = ACTIONS(253), + [anon_sym_instance_DASHput] = ACTIONS(253), + [anon_sym_execute_DASHinline] = ACTIONS(255), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(253), + [anon_sym_iget_DASHquick] = ACTIONS(253), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(253), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(253), + [anon_sym_iput_DASHquick] = ACTIONS(253), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(253), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(253), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(253), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(253), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(253), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(253), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(255), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(253), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(255), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(253), + [anon_sym_rsub_DASHint] = ACTIONS(255), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(253), + [anon_sym_DOTline] = ACTIONS(253), + [anon_sym_DOTlocals] = ACTIONS(253), + [anon_sym_DOTlocal] = ACTIONS(255), + [anon_sym_DOTendlocal] = ACTIONS(253), + [anon_sym_DOTrestartlocal] = ACTIONS(253), + [anon_sym_DOTregisters] = ACTIONS(253), + [anon_sym_DOTcatch] = ACTIONS(255), + [anon_sym_RBRACE] = ACTIONS(253), + [anon_sym_DOTcatchall] = ACTIONS(253), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(253), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(253), + [anon_sym_DOTarray_DASHdata] = ACTIONS(253), + [sym_prologue_directive] = ACTIONS(253), + [sym_epilogue_directive] = ACTIONS(253), + [aux_sym_label_token1] = ACTIONS(253), + [aux_sym_jmp_label_token1] = ACTIONS(253), + [anon_sym_RPAREN] = ACTIONS(253), [sym_comment] = ACTIONS(3), }, [22] = { - [ts_builtin_sym_end] = ACTIONS(271), - [anon_sym_DOTsource] = ACTIONS(271), - [anon_sym_DOTfield] = ACTIONS(271), - [anon_sym_DOTendfield] = ACTIONS(271), - [anon_sym_DOTmethod] = ACTIONS(271), - [anon_sym_DOTendmethod] = ACTIONS(271), - [anon_sym_DOTannotation] = ACTIONS(271), - [anon_sym_DOTparam] = ACTIONS(273), - [anon_sym_COMMA] = ACTIONS(271), - [anon_sym_DOTparameter] = ACTIONS(271), - [anon_sym_nop] = ACTIONS(273), - [anon_sym_move] = ACTIONS(273), - [anon_sym_move_SLASHfrom16] = ACTIONS(271), - [anon_sym_move_SLASH16] = ACTIONS(271), - [anon_sym_move_DASHwide] = ACTIONS(273), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(271), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(271), - [anon_sym_move_DASHobject] = ACTIONS(273), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(271), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(271), - [anon_sym_move_DASHresult] = ACTIONS(273), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(271), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(271), - [anon_sym_move_DASHexception] = ACTIONS(271), - [anon_sym_return_DASHvoid] = ACTIONS(271), - [anon_sym_return] = ACTIONS(273), - [anon_sym_return_DASHwide] = ACTIONS(271), - [anon_sym_return_DASHobject] = ACTIONS(271), - [anon_sym_const_SLASH4] = ACTIONS(271), - [anon_sym_const_SLASH16] = ACTIONS(271), - [anon_sym_const] = ACTIONS(273), - [anon_sym_const_SLASHhigh16] = ACTIONS(271), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(271), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(271), - [anon_sym_const_DASHwide] = ACTIONS(273), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(271), - [anon_sym_const_DASHstring] = ACTIONS(273), - [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(271), - [anon_sym_const_DASHclass] = ACTIONS(271), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(271), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(271), - [anon_sym_monitor_DASHenter] = ACTIONS(271), - [anon_sym_monitor_DASHexit] = ACTIONS(271), - [anon_sym_check_DASHcast] = ACTIONS(271), - [anon_sym_instance_DASHof] = ACTIONS(271), - [anon_sym_array_DASHlength] = ACTIONS(271), - [anon_sym_new_DASHinstance] = ACTIONS(271), - [anon_sym_new_DASHarray] = ACTIONS(271), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(273), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(271), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(271), - [anon_sym_throw] = ACTIONS(273), - [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(271), - [anon_sym_goto] = ACTIONS(273), - [anon_sym_goto_SLASH16] = ACTIONS(271), - [anon_sym_goto_SLASH32] = ACTIONS(271), - [anon_sym_packed_DASHswitch] = ACTIONS(271), - [anon_sym_sparse_DASHswitch] = ACTIONS(271), - [anon_sym_cmpl_DASHfloat] = ACTIONS(271), - [anon_sym_cmpg_DASHfloat] = ACTIONS(271), - [anon_sym_cmpl_DASHdouble] = ACTIONS(271), - [anon_sym_cmpg_DASHdouble] = ACTIONS(271), - [anon_sym_cmp_DASHlong] = ACTIONS(271), - [anon_sym_if_DASHeq] = ACTIONS(273), - [anon_sym_if_DASHne] = ACTIONS(273), - [anon_sym_if_DASHlt] = ACTIONS(273), - [anon_sym_if_DASHge] = ACTIONS(273), - [anon_sym_if_DASHgt] = ACTIONS(273), - [anon_sym_if_DASHle] = ACTIONS(273), - [anon_sym_if_DASHeqz] = ACTIONS(271), - [anon_sym_if_DASHnez] = ACTIONS(271), - [anon_sym_if_DASHltz] = ACTIONS(271), - [anon_sym_if_DASHgez] = ACTIONS(271), - [anon_sym_if_DASHgtz] = ACTIONS(271), - [anon_sym_if_DASHlez] = ACTIONS(271), - [anon_sym_aget] = ACTIONS(273), - [anon_sym_aget_DASHwide] = ACTIONS(271), - [anon_sym_aget_DASHobject] = ACTIONS(271), - [anon_sym_aget_DASHboolean] = ACTIONS(271), - [anon_sym_aget_DASHbyte] = ACTIONS(271), - [anon_sym_aget_DASHchar] = ACTIONS(271), - [anon_sym_aget_DASHshort] = ACTIONS(271), - [anon_sym_aput] = ACTIONS(273), - [anon_sym_aput_DASHwide] = ACTIONS(271), - [anon_sym_aput_DASHobject] = ACTIONS(271), - [anon_sym_aput_DASHboolean] = ACTIONS(271), - [anon_sym_aput_DASHbyte] = ACTIONS(271), - [anon_sym_aput_DASHchar] = ACTIONS(271), - [anon_sym_aput_DASHshort] = ACTIONS(271), - [anon_sym_iget] = ACTIONS(273), - [anon_sym_iget_DASHwide] = ACTIONS(273), - [anon_sym_iget_DASHobject] = ACTIONS(273), - [anon_sym_iget_DASHboolean] = ACTIONS(271), - [anon_sym_iget_DASHbyte] = ACTIONS(271), - [anon_sym_iget_DASHchar] = ACTIONS(271), - [anon_sym_iget_DASHshort] = ACTIONS(271), - [anon_sym_iget_DASHvolatile] = ACTIONS(271), - [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(271), - [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(271), - [anon_sym_iput] = ACTIONS(273), - [anon_sym_iput_DASHwide] = ACTIONS(273), - [anon_sym_iput_DASHobject] = ACTIONS(273), - [anon_sym_iput_DASHboolean] = ACTIONS(273), - [anon_sym_iput_DASHbyte] = ACTIONS(273), - [anon_sym_iput_DASHchar] = ACTIONS(273), - [anon_sym_iput_DASHshort] = ACTIONS(273), - [anon_sym_iput_DASHvolatile] = ACTIONS(271), - [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(271), - [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(271), - [anon_sym_sget] = ACTIONS(273), - [anon_sym_sget_DASHwide] = ACTIONS(273), - [anon_sym_sget_DASHobject] = ACTIONS(273), - [anon_sym_sget_DASHboolean] = ACTIONS(271), - [anon_sym_sget_DASHbyte] = ACTIONS(271), - [anon_sym_sget_DASHchar] = ACTIONS(271), - [anon_sym_sget_DASHshort] = ACTIONS(271), - [anon_sym_sget_DASHvolatile] = ACTIONS(271), - [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(271), - [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(271), - [anon_sym_sput] = ACTIONS(273), - [anon_sym_sput_DASHwide] = ACTIONS(273), - [anon_sym_sput_DASHobject] = ACTIONS(273), - [anon_sym_sput_DASHboolean] = ACTIONS(271), - [anon_sym_sput_DASHbyte] = ACTIONS(271), - [anon_sym_sput_DASHchar] = ACTIONS(271), - [anon_sym_sput_DASHshort] = ACTIONS(271), - [anon_sym_sput_DASHvolatile] = ACTIONS(271), - [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(271), - [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(271), - [anon_sym_invoke_DASHconstructor] = ACTIONS(271), - [anon_sym_invoke_DASHcustom] = ACTIONS(273), - [anon_sym_invoke_DASHdirect] = ACTIONS(273), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(271), - [anon_sym_invoke_DASHinstance] = ACTIONS(271), - [anon_sym_invoke_DASHinterface] = ACTIONS(273), - [anon_sym_invoke_DASHpolymorphic] = ACTIONS(273), - [anon_sym_invoke_DASHstatic] = ACTIONS(273), - [anon_sym_invoke_DASHsuper] = ACTIONS(273), - [anon_sym_invoke_DASHvirtual] = ACTIONS(273), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(271), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(271), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(271), - [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(271), - [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(271), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(271), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(271), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(271), - [anon_sym_neg_DASHint] = ACTIONS(271), - [anon_sym_not_DASHint] = ACTIONS(271), - [anon_sym_neg_DASHlong] = ACTIONS(271), - [anon_sym_not_DASHlong] = ACTIONS(271), - [anon_sym_neg_DASHfloat] = ACTIONS(271), - [anon_sym_neg_DASHdouble] = ACTIONS(271), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(271), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(271), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(271), - [anon_sym_long_DASHto_DASHint] = ACTIONS(271), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(271), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(271), - [anon_sym_float_DASHto_DASHint] = ACTIONS(271), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(271), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(271), - [anon_sym_double_DASHto_DASHint] = ACTIONS(271), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(271), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(271), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(271), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(271), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(271), - [anon_sym_add_DASHint] = ACTIONS(273), - [anon_sym_sub_DASHint] = ACTIONS(273), - [anon_sym_mul_DASHint] = ACTIONS(273), - [anon_sym_div_DASHint] = ACTIONS(273), - [anon_sym_rem_DASHint] = ACTIONS(273), - [anon_sym_and_DASHint] = ACTIONS(273), - [anon_sym_or_DASHint] = ACTIONS(273), - [anon_sym_xor_DASHint] = ACTIONS(273), - [anon_sym_shl_DASHint] = ACTIONS(273), - [anon_sym_shr_DASHint] = ACTIONS(273), - [anon_sym_ushr_DASHint] = ACTIONS(273), - [anon_sym_add_DASHlong] = ACTIONS(273), - [anon_sym_sub_DASHlong] = ACTIONS(273), - [anon_sym_mul_DASHlong] = ACTIONS(273), - [anon_sym_div_DASHlong] = ACTIONS(273), - [anon_sym_rem_DASHlong] = ACTIONS(273), - [anon_sym_and_DASHlong] = ACTIONS(273), - [anon_sym_or_DASHlong] = ACTIONS(273), - [anon_sym_xor_DASHlong] = ACTIONS(273), - [anon_sym_shl_DASHlong] = ACTIONS(273), - [anon_sym_shr_DASHlong] = ACTIONS(273), - [anon_sym_ushr_DASHlong] = ACTIONS(273), - [anon_sym_add_DASHfloat] = ACTIONS(273), - [anon_sym_sub_DASHfloat] = ACTIONS(273), - [anon_sym_mul_DASHfloat] = ACTIONS(273), - [anon_sym_div_DASHfloat] = ACTIONS(273), - [anon_sym_rem_DASHfloat] = ACTIONS(273), - [anon_sym_add_DASHdouble] = ACTIONS(273), - [anon_sym_sub_DASHdouble] = ACTIONS(273), - [anon_sym_mul_DASHdouble] = ACTIONS(273), - [anon_sym_div_DASHdouble] = ACTIONS(273), - [anon_sym_rem_DASHdouble] = ACTIONS(273), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(271), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(271), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(271), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(271), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(271), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(271), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(271), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(271), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(271), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(271), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(271), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(271), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(271), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(271), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(271), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(271), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(271), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(271), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(271), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(271), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(271), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(271), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(271), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(271), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(271), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(271), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(271), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(271), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(271), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(271), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(271), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(271), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(271), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(271), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(271), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(271), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(271), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(271), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(271), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(271), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(271), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(271), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(271), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(271), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(271), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(271), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(271), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(271), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(271), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(271), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(271), - [anon_sym_static_DASHget] = ACTIONS(271), - [anon_sym_static_DASHput] = ACTIONS(271), - [anon_sym_instance_DASHget] = ACTIONS(271), - [anon_sym_instance_DASHput] = ACTIONS(271), - [anon_sym_execute_DASHinline] = ACTIONS(273), - [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(271), - [anon_sym_iget_DASHquick] = ACTIONS(271), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(271), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(271), - [anon_sym_iput_DASHquick] = ACTIONS(271), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(271), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(271), - [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(271), - [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(271), - [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(271), - [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(271), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(273), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(271), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(273), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(271), - [anon_sym_rsub_DASHint] = ACTIONS(273), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(271), - [anon_sym_DOTline] = ACTIONS(271), - [anon_sym_DOTlocals] = ACTIONS(271), - [anon_sym_DOTlocal] = ACTIONS(273), - [anon_sym_DOTendlocal] = ACTIONS(271), - [anon_sym_DOTrestartlocal] = ACTIONS(271), - [anon_sym_DOTregisters] = ACTIONS(271), - [anon_sym_DOTcatch] = ACTIONS(273), - [anon_sym_RBRACE] = ACTIONS(271), - [anon_sym_DOTcatchall] = ACTIONS(271), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(271), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(271), - [anon_sym_DOTarray_DASHdata] = ACTIONS(271), - [sym_prologue_directive] = ACTIONS(271), - [sym_epilogue_directive] = ACTIONS(271), - [aux_sym_label_token1] = ACTIONS(271), - [aux_sym_jmp_label_token1] = ACTIONS(271), - [anon_sym_RPAREN] = ACTIONS(271), + [ts_builtin_sym_end] = ACTIONS(257), + [anon_sym_DOTsource] = ACTIONS(257), + [anon_sym_DOTfield] = ACTIONS(257), + [anon_sym_DOTendfield] = ACTIONS(257), + [anon_sym_DOTmethod] = ACTIONS(257), + [anon_sym_DOTendmethod] = ACTIONS(257), + [anon_sym_DOTannotation] = ACTIONS(257), + [anon_sym_DOTparam] = ACTIONS(259), + [anon_sym_COMMA] = ACTIONS(257), + [anon_sym_DOTparameter] = ACTIONS(257), + [anon_sym_nop] = ACTIONS(259), + [anon_sym_move] = ACTIONS(259), + [anon_sym_move_SLASHfrom16] = ACTIONS(257), + [anon_sym_move_SLASH16] = ACTIONS(257), + [anon_sym_move_DASHwide] = ACTIONS(259), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(257), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(257), + [anon_sym_move_DASHobject] = ACTIONS(259), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(257), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(257), + [anon_sym_move_DASHresult] = ACTIONS(259), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(257), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(257), + [anon_sym_move_DASHexception] = ACTIONS(257), + [anon_sym_return_DASHvoid] = ACTIONS(257), + [anon_sym_return] = ACTIONS(259), + [anon_sym_return_DASHwide] = ACTIONS(257), + [anon_sym_return_DASHobject] = ACTIONS(257), + [anon_sym_const_SLASH4] = ACTIONS(257), + [anon_sym_const_SLASH16] = ACTIONS(257), + [anon_sym_const] = ACTIONS(259), + [anon_sym_const_SLASHhigh16] = ACTIONS(257), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(257), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(257), + [anon_sym_const_DASHwide] = ACTIONS(259), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(257), + [anon_sym_const_DASHstring] = ACTIONS(259), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(257), + [anon_sym_const_DASHclass] = ACTIONS(257), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(257), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(257), + [anon_sym_monitor_DASHenter] = ACTIONS(257), + [anon_sym_monitor_DASHexit] = ACTIONS(257), + [anon_sym_check_DASHcast] = ACTIONS(257), + [anon_sym_instance_DASHof] = ACTIONS(257), + [anon_sym_array_DASHlength] = ACTIONS(257), + [anon_sym_new_DASHinstance] = ACTIONS(257), + [anon_sym_new_DASHarray] = ACTIONS(257), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(259), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(257), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(257), + [anon_sym_throw] = ACTIONS(259), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(257), + [anon_sym_goto] = ACTIONS(259), + [anon_sym_goto_SLASH16] = ACTIONS(257), + [anon_sym_goto_SLASH32] = ACTIONS(257), + [anon_sym_packed_DASHswitch] = ACTIONS(257), + [anon_sym_sparse_DASHswitch] = ACTIONS(257), + [anon_sym_cmpl_DASHfloat] = ACTIONS(257), + [anon_sym_cmpg_DASHfloat] = ACTIONS(257), + [anon_sym_cmpl_DASHdouble] = ACTIONS(257), + [anon_sym_cmpg_DASHdouble] = ACTIONS(257), + [anon_sym_cmp_DASHlong] = ACTIONS(257), + [anon_sym_if_DASHeq] = ACTIONS(259), + [anon_sym_if_DASHne] = ACTIONS(259), + [anon_sym_if_DASHlt] = ACTIONS(259), + [anon_sym_if_DASHge] = ACTIONS(259), + [anon_sym_if_DASHgt] = ACTIONS(259), + [anon_sym_if_DASHle] = ACTIONS(259), + [anon_sym_if_DASHeqz] = ACTIONS(257), + [anon_sym_if_DASHnez] = ACTIONS(257), + [anon_sym_if_DASHltz] = ACTIONS(257), + [anon_sym_if_DASHgez] = ACTIONS(257), + [anon_sym_if_DASHgtz] = ACTIONS(257), + [anon_sym_if_DASHlez] = ACTIONS(257), + [anon_sym_aget] = ACTIONS(259), + [anon_sym_aget_DASHwide] = ACTIONS(257), + [anon_sym_aget_DASHobject] = ACTIONS(257), + [anon_sym_aget_DASHboolean] = ACTIONS(257), + [anon_sym_aget_DASHbyte] = ACTIONS(257), + [anon_sym_aget_DASHchar] = ACTIONS(257), + [anon_sym_aget_DASHshort] = ACTIONS(257), + [anon_sym_aput] = ACTIONS(259), + [anon_sym_aput_DASHwide] = ACTIONS(257), + [anon_sym_aput_DASHobject] = ACTIONS(257), + [anon_sym_aput_DASHboolean] = ACTIONS(257), + [anon_sym_aput_DASHbyte] = ACTIONS(257), + [anon_sym_aput_DASHchar] = ACTIONS(257), + [anon_sym_aput_DASHshort] = ACTIONS(257), + [anon_sym_iget] = ACTIONS(259), + [anon_sym_iget_DASHwide] = ACTIONS(259), + [anon_sym_iget_DASHobject] = ACTIONS(259), + [anon_sym_iget_DASHboolean] = ACTIONS(257), + [anon_sym_iget_DASHbyte] = ACTIONS(257), + [anon_sym_iget_DASHchar] = ACTIONS(257), + [anon_sym_iget_DASHshort] = ACTIONS(257), + [anon_sym_iget_DASHvolatile] = ACTIONS(257), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(257), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(257), + [anon_sym_iput] = ACTIONS(259), + [anon_sym_iput_DASHwide] = ACTIONS(259), + [anon_sym_iput_DASHobject] = ACTIONS(259), + [anon_sym_iput_DASHboolean] = ACTIONS(259), + [anon_sym_iput_DASHbyte] = ACTIONS(259), + [anon_sym_iput_DASHchar] = ACTIONS(259), + [anon_sym_iput_DASHshort] = ACTIONS(259), + [anon_sym_iput_DASHvolatile] = ACTIONS(257), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(257), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(257), + [anon_sym_sget] = ACTIONS(259), + [anon_sym_sget_DASHwide] = ACTIONS(259), + [anon_sym_sget_DASHobject] = ACTIONS(259), + [anon_sym_sget_DASHboolean] = ACTIONS(257), + [anon_sym_sget_DASHbyte] = ACTIONS(257), + [anon_sym_sget_DASHchar] = ACTIONS(257), + [anon_sym_sget_DASHshort] = ACTIONS(257), + [anon_sym_sget_DASHvolatile] = ACTIONS(257), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(257), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(257), + [anon_sym_sput] = ACTIONS(259), + [anon_sym_sput_DASHwide] = ACTIONS(259), + [anon_sym_sput_DASHobject] = ACTIONS(259), + [anon_sym_sput_DASHboolean] = ACTIONS(257), + [anon_sym_sput_DASHbyte] = ACTIONS(257), + [anon_sym_sput_DASHchar] = ACTIONS(257), + [anon_sym_sput_DASHshort] = ACTIONS(257), + [anon_sym_sput_DASHvolatile] = ACTIONS(257), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(257), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(257), + [anon_sym_invoke_DASHconstructor] = ACTIONS(257), + [anon_sym_invoke_DASHcustom] = ACTIONS(259), + [anon_sym_invoke_DASHdirect] = ACTIONS(259), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(257), + [anon_sym_invoke_DASHinstance] = ACTIONS(257), + [anon_sym_invoke_DASHinterface] = ACTIONS(259), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(259), + [anon_sym_invoke_DASHstatic] = ACTIONS(259), + [anon_sym_invoke_DASHsuper] = ACTIONS(259), + [anon_sym_invoke_DASHvirtual] = ACTIONS(259), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(257), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(257), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(257), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(257), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(257), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(257), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(257), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(257), + [anon_sym_neg_DASHint] = ACTIONS(257), + [anon_sym_not_DASHint] = ACTIONS(257), + [anon_sym_neg_DASHlong] = ACTIONS(257), + [anon_sym_not_DASHlong] = ACTIONS(257), + [anon_sym_neg_DASHfloat] = ACTIONS(257), + [anon_sym_neg_DASHdouble] = ACTIONS(257), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(257), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(257), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(257), + [anon_sym_long_DASHto_DASHint] = ACTIONS(257), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(257), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(257), + [anon_sym_float_DASHto_DASHint] = ACTIONS(257), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(257), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(257), + [anon_sym_double_DASHto_DASHint] = ACTIONS(257), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(257), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(257), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(257), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(257), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(257), + [anon_sym_add_DASHint] = ACTIONS(259), + [anon_sym_sub_DASHint] = ACTIONS(259), + [anon_sym_mul_DASHint] = ACTIONS(259), + [anon_sym_div_DASHint] = ACTIONS(259), + [anon_sym_rem_DASHint] = ACTIONS(259), + [anon_sym_and_DASHint] = ACTIONS(259), + [anon_sym_or_DASHint] = ACTIONS(259), + [anon_sym_xor_DASHint] = ACTIONS(259), + [anon_sym_shl_DASHint] = ACTIONS(259), + [anon_sym_shr_DASHint] = ACTIONS(259), + [anon_sym_ushr_DASHint] = ACTIONS(259), + [anon_sym_add_DASHlong] = ACTIONS(259), + [anon_sym_sub_DASHlong] = ACTIONS(259), + [anon_sym_mul_DASHlong] = ACTIONS(259), + [anon_sym_div_DASHlong] = ACTIONS(259), + [anon_sym_rem_DASHlong] = ACTIONS(259), + [anon_sym_and_DASHlong] = ACTIONS(259), + [anon_sym_or_DASHlong] = ACTIONS(259), + [anon_sym_xor_DASHlong] = ACTIONS(259), + [anon_sym_shl_DASHlong] = ACTIONS(259), + [anon_sym_shr_DASHlong] = ACTIONS(259), + [anon_sym_ushr_DASHlong] = ACTIONS(259), + [anon_sym_add_DASHfloat] = ACTIONS(259), + [anon_sym_sub_DASHfloat] = ACTIONS(259), + [anon_sym_mul_DASHfloat] = ACTIONS(259), + [anon_sym_div_DASHfloat] = ACTIONS(259), + [anon_sym_rem_DASHfloat] = ACTIONS(259), + [anon_sym_add_DASHdouble] = ACTIONS(259), + [anon_sym_sub_DASHdouble] = ACTIONS(259), + [anon_sym_mul_DASHdouble] = ACTIONS(259), + [anon_sym_div_DASHdouble] = ACTIONS(259), + [anon_sym_rem_DASHdouble] = ACTIONS(259), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(257), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(257), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(257), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(257), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(257), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(257), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(257), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(257), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(257), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(257), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(257), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(257), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(257), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(257), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(257), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(257), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(257), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(257), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(257), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(257), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(257), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(257), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(257), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(257), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(257), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(257), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(257), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(257), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(257), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(257), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(257), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(257), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(257), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(257), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(257), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(257), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(257), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(257), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(257), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(257), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(257), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(257), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(257), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(257), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(257), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(257), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(257), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(257), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(257), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(257), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(257), + [anon_sym_static_DASHget] = ACTIONS(257), + [anon_sym_static_DASHput] = ACTIONS(257), + [anon_sym_instance_DASHget] = ACTIONS(257), + [anon_sym_instance_DASHput] = ACTIONS(257), + [anon_sym_execute_DASHinline] = ACTIONS(259), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(257), + [anon_sym_iget_DASHquick] = ACTIONS(257), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(257), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(257), + [anon_sym_iput_DASHquick] = ACTIONS(257), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(257), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(257), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(257), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(257), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(257), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(257), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(259), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(257), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(259), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(257), + [anon_sym_rsub_DASHint] = ACTIONS(259), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(257), + [anon_sym_DOTline] = ACTIONS(257), + [anon_sym_DOTlocals] = ACTIONS(257), + [anon_sym_DOTlocal] = ACTIONS(259), + [anon_sym_DOTendlocal] = ACTIONS(257), + [anon_sym_DOTrestartlocal] = ACTIONS(257), + [anon_sym_DOTregisters] = ACTIONS(257), + [anon_sym_DOTcatch] = ACTIONS(259), + [anon_sym_RBRACE] = ACTIONS(257), + [anon_sym_DOTcatchall] = ACTIONS(257), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(257), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(257), + [anon_sym_DOTarray_DASHdata] = ACTIONS(257), + [sym_prologue_directive] = ACTIONS(257), + [sym_epilogue_directive] = ACTIONS(257), + [aux_sym_label_token1] = ACTIONS(257), + [aux_sym_jmp_label_token1] = ACTIONS(257), + [anon_sym_RPAREN] = ACTIONS(257), [sym_comment] = ACTIONS(3), }, [23] = { - [ts_builtin_sym_end] = ACTIONS(275), - [anon_sym_DOTsource] = ACTIONS(275), - [anon_sym_DOTfield] = ACTIONS(275), - [anon_sym_DOTendfield] = ACTIONS(275), - [anon_sym_DOTmethod] = ACTIONS(275), - [anon_sym_DOTendmethod] = ACTIONS(275), - [anon_sym_DOTannotation] = ACTIONS(275), - [anon_sym_DOTparam] = ACTIONS(277), - [anon_sym_COMMA] = ACTIONS(275), - [anon_sym_DOTparameter] = ACTIONS(275), - [anon_sym_DOTendparameter] = ACTIONS(275), - [anon_sym_nop] = ACTIONS(277), - [anon_sym_move] = ACTIONS(277), - [anon_sym_move_SLASHfrom16] = ACTIONS(275), - [anon_sym_move_SLASH16] = ACTIONS(275), - [anon_sym_move_DASHwide] = ACTIONS(277), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(275), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(275), - [anon_sym_move_DASHobject] = ACTIONS(277), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(275), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(275), - [anon_sym_move_DASHresult] = ACTIONS(277), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(275), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(275), - [anon_sym_move_DASHexception] = ACTIONS(275), - [anon_sym_return_DASHvoid] = ACTIONS(275), - [anon_sym_return] = ACTIONS(277), - [anon_sym_return_DASHwide] = ACTIONS(275), - [anon_sym_return_DASHobject] = ACTIONS(275), - [anon_sym_const_SLASH4] = ACTIONS(275), - [anon_sym_const_SLASH16] = ACTIONS(275), - [anon_sym_const] = ACTIONS(277), - [anon_sym_const_SLASHhigh16] = ACTIONS(275), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(275), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(275), - [anon_sym_const_DASHwide] = ACTIONS(277), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(275), - [anon_sym_const_DASHstring] = ACTIONS(277), - [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(275), - [anon_sym_const_DASHclass] = ACTIONS(275), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(275), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(275), - [anon_sym_monitor_DASHenter] = ACTIONS(275), - [anon_sym_monitor_DASHexit] = ACTIONS(275), - [anon_sym_check_DASHcast] = ACTIONS(275), - [anon_sym_instance_DASHof] = ACTIONS(275), - [anon_sym_array_DASHlength] = ACTIONS(275), - [anon_sym_new_DASHinstance] = ACTIONS(275), - [anon_sym_new_DASHarray] = ACTIONS(275), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(277), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(275), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(275), - [anon_sym_throw] = ACTIONS(277), - [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(275), - [anon_sym_goto] = ACTIONS(277), - [anon_sym_goto_SLASH16] = ACTIONS(275), - [anon_sym_goto_SLASH32] = ACTIONS(275), - [anon_sym_packed_DASHswitch] = ACTIONS(275), - [anon_sym_sparse_DASHswitch] = ACTIONS(275), - [anon_sym_cmpl_DASHfloat] = ACTIONS(275), - [anon_sym_cmpg_DASHfloat] = ACTIONS(275), - [anon_sym_cmpl_DASHdouble] = ACTIONS(275), - [anon_sym_cmpg_DASHdouble] = ACTIONS(275), - [anon_sym_cmp_DASHlong] = ACTIONS(275), - [anon_sym_if_DASHeq] = ACTIONS(277), - [anon_sym_if_DASHne] = ACTIONS(277), - [anon_sym_if_DASHlt] = ACTIONS(277), - [anon_sym_if_DASHge] = ACTIONS(277), - [anon_sym_if_DASHgt] = ACTIONS(277), - [anon_sym_if_DASHle] = ACTIONS(277), - [anon_sym_if_DASHeqz] = ACTIONS(275), - [anon_sym_if_DASHnez] = ACTIONS(275), - [anon_sym_if_DASHltz] = ACTIONS(275), - [anon_sym_if_DASHgez] = ACTIONS(275), - [anon_sym_if_DASHgtz] = ACTIONS(275), - [anon_sym_if_DASHlez] = ACTIONS(275), - [anon_sym_aget] = ACTIONS(277), - [anon_sym_aget_DASHwide] = ACTIONS(275), - [anon_sym_aget_DASHobject] = ACTIONS(275), - [anon_sym_aget_DASHboolean] = ACTIONS(275), - [anon_sym_aget_DASHbyte] = ACTIONS(275), - [anon_sym_aget_DASHchar] = ACTIONS(275), - [anon_sym_aget_DASHshort] = ACTIONS(275), - [anon_sym_aput] = ACTIONS(277), - [anon_sym_aput_DASHwide] = ACTIONS(275), - [anon_sym_aput_DASHobject] = ACTIONS(275), - [anon_sym_aput_DASHboolean] = ACTIONS(275), - [anon_sym_aput_DASHbyte] = ACTIONS(275), - [anon_sym_aput_DASHchar] = ACTIONS(275), - [anon_sym_aput_DASHshort] = ACTIONS(275), - [anon_sym_iget] = ACTIONS(277), - [anon_sym_iget_DASHwide] = ACTIONS(277), - [anon_sym_iget_DASHobject] = ACTIONS(277), - [anon_sym_iget_DASHboolean] = ACTIONS(275), - [anon_sym_iget_DASHbyte] = ACTIONS(275), - [anon_sym_iget_DASHchar] = ACTIONS(275), - [anon_sym_iget_DASHshort] = ACTIONS(275), - [anon_sym_iget_DASHvolatile] = ACTIONS(275), - [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(275), - [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(275), - [anon_sym_iput] = ACTIONS(277), - [anon_sym_iput_DASHwide] = ACTIONS(277), - [anon_sym_iput_DASHobject] = ACTIONS(277), - [anon_sym_iput_DASHboolean] = ACTIONS(277), - [anon_sym_iput_DASHbyte] = ACTIONS(277), - [anon_sym_iput_DASHchar] = ACTIONS(277), - [anon_sym_iput_DASHshort] = ACTIONS(277), - [anon_sym_iput_DASHvolatile] = ACTIONS(275), - [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(275), - [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(275), - [anon_sym_sget] = ACTIONS(277), - [anon_sym_sget_DASHwide] = ACTIONS(277), - [anon_sym_sget_DASHobject] = ACTIONS(277), - [anon_sym_sget_DASHboolean] = ACTIONS(275), - [anon_sym_sget_DASHbyte] = ACTIONS(275), - [anon_sym_sget_DASHchar] = ACTIONS(275), - [anon_sym_sget_DASHshort] = ACTIONS(275), - [anon_sym_sget_DASHvolatile] = ACTIONS(275), - [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(275), - [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(275), - [anon_sym_sput] = ACTIONS(277), - [anon_sym_sput_DASHwide] = ACTIONS(277), - [anon_sym_sput_DASHobject] = ACTIONS(277), - [anon_sym_sput_DASHboolean] = ACTIONS(275), - [anon_sym_sput_DASHbyte] = ACTIONS(275), - [anon_sym_sput_DASHchar] = ACTIONS(275), - [anon_sym_sput_DASHshort] = ACTIONS(275), - [anon_sym_sput_DASHvolatile] = ACTIONS(275), - [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(275), - [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(275), - [anon_sym_invoke_DASHconstructor] = ACTIONS(275), - [anon_sym_invoke_DASHcustom] = ACTIONS(277), - [anon_sym_invoke_DASHdirect] = ACTIONS(277), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(275), - [anon_sym_invoke_DASHinstance] = ACTIONS(275), - [anon_sym_invoke_DASHinterface] = ACTIONS(277), - [anon_sym_invoke_DASHpolymorphic] = ACTIONS(277), - [anon_sym_invoke_DASHstatic] = ACTIONS(277), - [anon_sym_invoke_DASHsuper] = ACTIONS(277), - [anon_sym_invoke_DASHvirtual] = ACTIONS(277), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(275), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(275), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(275), - [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(275), - [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(275), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(275), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(275), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(275), - [anon_sym_neg_DASHint] = ACTIONS(275), - [anon_sym_not_DASHint] = ACTIONS(275), - [anon_sym_neg_DASHlong] = ACTIONS(275), - [anon_sym_not_DASHlong] = ACTIONS(275), - [anon_sym_neg_DASHfloat] = ACTIONS(275), - [anon_sym_neg_DASHdouble] = ACTIONS(275), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(275), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(275), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(275), - [anon_sym_long_DASHto_DASHint] = ACTIONS(275), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(275), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(275), - [anon_sym_float_DASHto_DASHint] = ACTIONS(275), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(275), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(275), - [anon_sym_double_DASHto_DASHint] = ACTIONS(275), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(275), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(275), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(275), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(275), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(275), - [anon_sym_add_DASHint] = ACTIONS(277), - [anon_sym_sub_DASHint] = ACTIONS(277), - [anon_sym_mul_DASHint] = ACTIONS(277), - [anon_sym_div_DASHint] = ACTIONS(277), - [anon_sym_rem_DASHint] = ACTIONS(277), - [anon_sym_and_DASHint] = ACTIONS(277), - [anon_sym_or_DASHint] = ACTIONS(277), - [anon_sym_xor_DASHint] = ACTIONS(277), - [anon_sym_shl_DASHint] = ACTIONS(277), - [anon_sym_shr_DASHint] = ACTIONS(277), - [anon_sym_ushr_DASHint] = ACTIONS(277), - [anon_sym_add_DASHlong] = ACTIONS(277), - [anon_sym_sub_DASHlong] = ACTIONS(277), - [anon_sym_mul_DASHlong] = ACTIONS(277), - [anon_sym_div_DASHlong] = ACTIONS(277), - [anon_sym_rem_DASHlong] = ACTIONS(277), - [anon_sym_and_DASHlong] = ACTIONS(277), - [anon_sym_or_DASHlong] = ACTIONS(277), - [anon_sym_xor_DASHlong] = ACTIONS(277), - [anon_sym_shl_DASHlong] = ACTIONS(277), - [anon_sym_shr_DASHlong] = ACTIONS(277), - [anon_sym_ushr_DASHlong] = ACTIONS(277), - [anon_sym_add_DASHfloat] = ACTIONS(277), - [anon_sym_sub_DASHfloat] = ACTIONS(277), - [anon_sym_mul_DASHfloat] = ACTIONS(277), - [anon_sym_div_DASHfloat] = ACTIONS(277), - [anon_sym_rem_DASHfloat] = ACTIONS(277), - [anon_sym_add_DASHdouble] = ACTIONS(277), - [anon_sym_sub_DASHdouble] = ACTIONS(277), - [anon_sym_mul_DASHdouble] = ACTIONS(277), - [anon_sym_div_DASHdouble] = ACTIONS(277), - [anon_sym_rem_DASHdouble] = ACTIONS(277), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(275), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(275), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(275), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(275), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(275), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(275), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(275), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(275), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(275), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(275), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(275), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(275), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(275), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(275), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(275), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(275), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(275), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(275), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(275), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(275), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(275), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(275), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(275), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(275), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(275), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(275), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(275), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(275), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(275), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(275), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(275), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(275), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(275), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(275), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(275), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(275), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(275), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(275), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(275), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(275), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(275), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(275), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(275), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(275), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(275), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(275), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(275), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(275), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(275), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(275), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(275), - [anon_sym_static_DASHget] = ACTIONS(275), - [anon_sym_static_DASHput] = ACTIONS(275), - [anon_sym_instance_DASHget] = ACTIONS(275), - [anon_sym_instance_DASHput] = ACTIONS(275), - [anon_sym_execute_DASHinline] = ACTIONS(277), - [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(275), - [anon_sym_iget_DASHquick] = ACTIONS(275), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(275), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(275), - [anon_sym_iput_DASHquick] = ACTIONS(275), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(275), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(275), - [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(275), - [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(275), - [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(275), - [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(275), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(277), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(275), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(277), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(275), - [anon_sym_rsub_DASHint] = ACTIONS(277), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(275), - [anon_sym_DOTline] = ACTIONS(275), - [anon_sym_DOTlocals] = ACTIONS(275), - [anon_sym_DOTlocal] = ACTIONS(277), - [anon_sym_DOTendlocal] = ACTIONS(275), - [anon_sym_DOTrestartlocal] = ACTIONS(275), - [anon_sym_DOTregisters] = ACTIONS(275), - [anon_sym_DOTcatch] = ACTIONS(277), - [anon_sym_RBRACE] = ACTIONS(275), - [anon_sym_DOTcatchall] = ACTIONS(275), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(275), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(275), - [anon_sym_DOTarray_DASHdata] = ACTIONS(275), - [sym_prologue_directive] = ACTIONS(275), - [sym_epilogue_directive] = ACTIONS(275), - [aux_sym_label_token1] = ACTIONS(275), - [aux_sym_jmp_label_token1] = ACTIONS(275), + [ts_builtin_sym_end] = ACTIONS(261), + [anon_sym_DOTsource] = ACTIONS(261), + [anon_sym_DOTfield] = ACTIONS(261), + [anon_sym_DOTendfield] = ACTIONS(261), + [anon_sym_DOTmethod] = ACTIONS(261), + [anon_sym_DOTendmethod] = ACTIONS(261), + [anon_sym_DOTannotation] = ACTIONS(261), + [anon_sym_DOTparam] = ACTIONS(263), + [anon_sym_COMMA] = ACTIONS(261), + [anon_sym_DOTparameter] = ACTIONS(261), + [anon_sym_nop] = ACTIONS(263), + [anon_sym_move] = ACTIONS(263), + [anon_sym_move_SLASHfrom16] = ACTIONS(261), + [anon_sym_move_SLASH16] = ACTIONS(261), + [anon_sym_move_DASHwide] = ACTIONS(263), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(261), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(261), + [anon_sym_move_DASHobject] = ACTIONS(263), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(261), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(261), + [anon_sym_move_DASHresult] = ACTIONS(263), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(261), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(261), + [anon_sym_move_DASHexception] = ACTIONS(261), + [anon_sym_return_DASHvoid] = ACTIONS(261), + [anon_sym_return] = ACTIONS(263), + [anon_sym_return_DASHwide] = ACTIONS(261), + [anon_sym_return_DASHobject] = ACTIONS(261), + [anon_sym_const_SLASH4] = ACTIONS(261), + [anon_sym_const_SLASH16] = ACTIONS(261), + [anon_sym_const] = ACTIONS(263), + [anon_sym_const_SLASHhigh16] = ACTIONS(261), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(261), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(261), + [anon_sym_const_DASHwide] = ACTIONS(263), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(261), + [anon_sym_const_DASHstring] = ACTIONS(263), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(261), + [anon_sym_const_DASHclass] = ACTIONS(261), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(261), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(261), + [anon_sym_monitor_DASHenter] = ACTIONS(261), + [anon_sym_monitor_DASHexit] = ACTIONS(261), + [anon_sym_check_DASHcast] = ACTIONS(261), + [anon_sym_instance_DASHof] = ACTIONS(261), + [anon_sym_array_DASHlength] = ACTIONS(261), + [anon_sym_new_DASHinstance] = ACTIONS(261), + [anon_sym_new_DASHarray] = ACTIONS(261), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(263), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(261), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(261), + [anon_sym_throw] = ACTIONS(263), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(261), + [anon_sym_goto] = ACTIONS(263), + [anon_sym_goto_SLASH16] = ACTIONS(261), + [anon_sym_goto_SLASH32] = ACTIONS(261), + [anon_sym_packed_DASHswitch] = ACTIONS(261), + [anon_sym_sparse_DASHswitch] = ACTIONS(261), + [anon_sym_cmpl_DASHfloat] = ACTIONS(261), + [anon_sym_cmpg_DASHfloat] = ACTIONS(261), + [anon_sym_cmpl_DASHdouble] = ACTIONS(261), + [anon_sym_cmpg_DASHdouble] = ACTIONS(261), + [anon_sym_cmp_DASHlong] = ACTIONS(261), + [anon_sym_if_DASHeq] = ACTIONS(263), + [anon_sym_if_DASHne] = ACTIONS(263), + [anon_sym_if_DASHlt] = ACTIONS(263), + [anon_sym_if_DASHge] = ACTIONS(263), + [anon_sym_if_DASHgt] = ACTIONS(263), + [anon_sym_if_DASHle] = ACTIONS(263), + [anon_sym_if_DASHeqz] = ACTIONS(261), + [anon_sym_if_DASHnez] = ACTIONS(261), + [anon_sym_if_DASHltz] = ACTIONS(261), + [anon_sym_if_DASHgez] = ACTIONS(261), + [anon_sym_if_DASHgtz] = ACTIONS(261), + [anon_sym_if_DASHlez] = ACTIONS(261), + [anon_sym_aget] = ACTIONS(263), + [anon_sym_aget_DASHwide] = ACTIONS(261), + [anon_sym_aget_DASHobject] = ACTIONS(261), + [anon_sym_aget_DASHboolean] = ACTIONS(261), + [anon_sym_aget_DASHbyte] = ACTIONS(261), + [anon_sym_aget_DASHchar] = ACTIONS(261), + [anon_sym_aget_DASHshort] = ACTIONS(261), + [anon_sym_aput] = ACTIONS(263), + [anon_sym_aput_DASHwide] = ACTIONS(261), + [anon_sym_aput_DASHobject] = ACTIONS(261), + [anon_sym_aput_DASHboolean] = ACTIONS(261), + [anon_sym_aput_DASHbyte] = ACTIONS(261), + [anon_sym_aput_DASHchar] = ACTIONS(261), + [anon_sym_aput_DASHshort] = ACTIONS(261), + [anon_sym_iget] = ACTIONS(263), + [anon_sym_iget_DASHwide] = ACTIONS(263), + [anon_sym_iget_DASHobject] = ACTIONS(263), + [anon_sym_iget_DASHboolean] = ACTIONS(261), + [anon_sym_iget_DASHbyte] = ACTIONS(261), + [anon_sym_iget_DASHchar] = ACTIONS(261), + [anon_sym_iget_DASHshort] = ACTIONS(261), + [anon_sym_iget_DASHvolatile] = ACTIONS(261), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(261), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(261), + [anon_sym_iput] = ACTIONS(263), + [anon_sym_iput_DASHwide] = ACTIONS(263), + [anon_sym_iput_DASHobject] = ACTIONS(263), + [anon_sym_iput_DASHboolean] = ACTIONS(263), + [anon_sym_iput_DASHbyte] = ACTIONS(263), + [anon_sym_iput_DASHchar] = ACTIONS(263), + [anon_sym_iput_DASHshort] = ACTIONS(263), + [anon_sym_iput_DASHvolatile] = ACTIONS(261), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(261), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(261), + [anon_sym_sget] = ACTIONS(263), + [anon_sym_sget_DASHwide] = ACTIONS(263), + [anon_sym_sget_DASHobject] = ACTIONS(263), + [anon_sym_sget_DASHboolean] = ACTIONS(261), + [anon_sym_sget_DASHbyte] = ACTIONS(261), + [anon_sym_sget_DASHchar] = ACTIONS(261), + [anon_sym_sget_DASHshort] = ACTIONS(261), + [anon_sym_sget_DASHvolatile] = ACTIONS(261), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(261), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(261), + [anon_sym_sput] = ACTIONS(263), + [anon_sym_sput_DASHwide] = ACTIONS(263), + [anon_sym_sput_DASHobject] = ACTIONS(263), + [anon_sym_sput_DASHboolean] = ACTIONS(261), + [anon_sym_sput_DASHbyte] = ACTIONS(261), + [anon_sym_sput_DASHchar] = ACTIONS(261), + [anon_sym_sput_DASHshort] = ACTIONS(261), + [anon_sym_sput_DASHvolatile] = ACTIONS(261), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(261), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(261), + [anon_sym_invoke_DASHconstructor] = ACTIONS(261), + [anon_sym_invoke_DASHcustom] = ACTIONS(263), + [anon_sym_invoke_DASHdirect] = ACTIONS(263), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(261), + [anon_sym_invoke_DASHinstance] = ACTIONS(261), + [anon_sym_invoke_DASHinterface] = ACTIONS(263), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(263), + [anon_sym_invoke_DASHstatic] = ACTIONS(263), + [anon_sym_invoke_DASHsuper] = ACTIONS(263), + [anon_sym_invoke_DASHvirtual] = ACTIONS(263), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(261), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(261), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(261), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(261), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(261), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(261), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(261), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(261), + [anon_sym_neg_DASHint] = ACTIONS(261), + [anon_sym_not_DASHint] = ACTIONS(261), + [anon_sym_neg_DASHlong] = ACTIONS(261), + [anon_sym_not_DASHlong] = ACTIONS(261), + [anon_sym_neg_DASHfloat] = ACTIONS(261), + [anon_sym_neg_DASHdouble] = ACTIONS(261), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(261), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(261), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(261), + [anon_sym_long_DASHto_DASHint] = ACTIONS(261), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(261), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(261), + [anon_sym_float_DASHto_DASHint] = ACTIONS(261), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(261), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(261), + [anon_sym_double_DASHto_DASHint] = ACTIONS(261), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(261), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(261), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(261), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(261), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(261), + [anon_sym_add_DASHint] = ACTIONS(263), + [anon_sym_sub_DASHint] = ACTIONS(263), + [anon_sym_mul_DASHint] = ACTIONS(263), + [anon_sym_div_DASHint] = ACTIONS(263), + [anon_sym_rem_DASHint] = ACTIONS(263), + [anon_sym_and_DASHint] = ACTIONS(263), + [anon_sym_or_DASHint] = ACTIONS(263), + [anon_sym_xor_DASHint] = ACTIONS(263), + [anon_sym_shl_DASHint] = ACTIONS(263), + [anon_sym_shr_DASHint] = ACTIONS(263), + [anon_sym_ushr_DASHint] = ACTIONS(263), + [anon_sym_add_DASHlong] = ACTIONS(263), + [anon_sym_sub_DASHlong] = ACTIONS(263), + [anon_sym_mul_DASHlong] = ACTIONS(263), + [anon_sym_div_DASHlong] = ACTIONS(263), + [anon_sym_rem_DASHlong] = ACTIONS(263), + [anon_sym_and_DASHlong] = ACTIONS(263), + [anon_sym_or_DASHlong] = ACTIONS(263), + [anon_sym_xor_DASHlong] = ACTIONS(263), + [anon_sym_shl_DASHlong] = ACTIONS(263), + [anon_sym_shr_DASHlong] = ACTIONS(263), + [anon_sym_ushr_DASHlong] = ACTIONS(263), + [anon_sym_add_DASHfloat] = ACTIONS(263), + [anon_sym_sub_DASHfloat] = ACTIONS(263), + [anon_sym_mul_DASHfloat] = ACTIONS(263), + [anon_sym_div_DASHfloat] = ACTIONS(263), + [anon_sym_rem_DASHfloat] = ACTIONS(263), + [anon_sym_add_DASHdouble] = ACTIONS(263), + [anon_sym_sub_DASHdouble] = ACTIONS(263), + [anon_sym_mul_DASHdouble] = ACTIONS(263), + [anon_sym_div_DASHdouble] = ACTIONS(263), + [anon_sym_rem_DASHdouble] = ACTIONS(263), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(261), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(261), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(261), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(261), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(261), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(261), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(261), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(261), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(261), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(261), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(261), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(261), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(261), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(261), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(261), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(261), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(261), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(261), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(261), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(261), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(261), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(261), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(261), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(261), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(261), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(261), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(261), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(261), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(261), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(261), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(261), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(261), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(261), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(261), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(261), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(261), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(261), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(261), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(261), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(261), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(261), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(261), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(261), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(261), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(261), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(261), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(261), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(261), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(261), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(261), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(261), + [anon_sym_static_DASHget] = ACTIONS(261), + [anon_sym_static_DASHput] = ACTIONS(261), + [anon_sym_instance_DASHget] = ACTIONS(261), + [anon_sym_instance_DASHput] = ACTIONS(261), + [anon_sym_execute_DASHinline] = ACTIONS(263), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(261), + [anon_sym_iget_DASHquick] = ACTIONS(261), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(261), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(261), + [anon_sym_iput_DASHquick] = ACTIONS(261), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(261), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(261), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(261), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(261), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(261), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(261), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(263), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(261), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(263), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(261), + [anon_sym_rsub_DASHint] = ACTIONS(263), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(261), + [anon_sym_DOTline] = ACTIONS(261), + [anon_sym_DOTlocals] = ACTIONS(261), + [anon_sym_DOTlocal] = ACTIONS(263), + [anon_sym_DOTendlocal] = ACTIONS(261), + [anon_sym_DOTrestartlocal] = ACTIONS(261), + [anon_sym_DOTregisters] = ACTIONS(261), + [anon_sym_DOTcatch] = ACTIONS(263), + [anon_sym_DOT_DOT] = ACTIONS(261), + [anon_sym_RBRACE] = ACTIONS(261), + [anon_sym_DOTcatchall] = ACTIONS(261), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(261), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(261), + [anon_sym_DOTarray_DASHdata] = ACTIONS(261), + [sym_prologue_directive] = ACTIONS(261), + [sym_epilogue_directive] = ACTIONS(261), + [aux_sym_label_token1] = ACTIONS(261), + [aux_sym_jmp_label_token1] = ACTIONS(261), [sym_comment] = ACTIONS(3), }, [24] = { - [ts_builtin_sym_end] = ACTIONS(279), - [anon_sym_DOTsource] = ACTIONS(279), - [anon_sym_DOTfield] = ACTIONS(279), - [anon_sym_DOTendfield] = ACTIONS(279), - [anon_sym_DOTmethod] = ACTIONS(279), - [anon_sym_DOTendmethod] = ACTIONS(279), - [anon_sym_DOTannotation] = ACTIONS(279), - [anon_sym_DOTparam] = ACTIONS(281), - [anon_sym_COMMA] = ACTIONS(279), - [anon_sym_DOTparameter] = ACTIONS(279), - [anon_sym_nop] = ACTIONS(281), - [anon_sym_move] = ACTIONS(281), - [anon_sym_move_SLASHfrom16] = ACTIONS(279), - [anon_sym_move_SLASH16] = ACTIONS(279), - [anon_sym_move_DASHwide] = ACTIONS(281), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(279), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(279), - [anon_sym_move_DASHobject] = ACTIONS(281), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(279), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(279), - [anon_sym_move_DASHresult] = ACTIONS(281), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(279), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(279), - [anon_sym_move_DASHexception] = ACTIONS(279), - [anon_sym_return_DASHvoid] = ACTIONS(279), - [anon_sym_return] = ACTIONS(281), - [anon_sym_return_DASHwide] = ACTIONS(279), - [anon_sym_return_DASHobject] = ACTIONS(279), - [anon_sym_const_SLASH4] = ACTIONS(279), - [anon_sym_const_SLASH16] = ACTIONS(279), - [anon_sym_const] = ACTIONS(281), - [anon_sym_const_SLASHhigh16] = ACTIONS(279), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(279), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(279), - [anon_sym_const_DASHwide] = ACTIONS(281), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(279), - [anon_sym_const_DASHstring] = ACTIONS(281), - [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(279), - [anon_sym_const_DASHclass] = ACTIONS(279), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(279), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(279), - [anon_sym_monitor_DASHenter] = ACTIONS(279), - [anon_sym_monitor_DASHexit] = ACTIONS(279), - [anon_sym_check_DASHcast] = ACTIONS(279), - [anon_sym_instance_DASHof] = ACTIONS(279), - [anon_sym_array_DASHlength] = ACTIONS(279), - [anon_sym_new_DASHinstance] = ACTIONS(279), - [anon_sym_new_DASHarray] = ACTIONS(279), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(281), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(279), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(279), - [anon_sym_throw] = ACTIONS(281), - [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(279), - [anon_sym_goto] = ACTIONS(281), - [anon_sym_goto_SLASH16] = ACTIONS(279), - [anon_sym_goto_SLASH32] = ACTIONS(279), - [anon_sym_packed_DASHswitch] = ACTIONS(279), - [anon_sym_sparse_DASHswitch] = ACTIONS(279), - [anon_sym_cmpl_DASHfloat] = ACTIONS(279), - [anon_sym_cmpg_DASHfloat] = ACTIONS(279), - [anon_sym_cmpl_DASHdouble] = ACTIONS(279), - [anon_sym_cmpg_DASHdouble] = ACTIONS(279), - [anon_sym_cmp_DASHlong] = ACTIONS(279), - [anon_sym_if_DASHeq] = ACTIONS(281), - [anon_sym_if_DASHne] = ACTIONS(281), - [anon_sym_if_DASHlt] = ACTIONS(281), - [anon_sym_if_DASHge] = ACTIONS(281), - [anon_sym_if_DASHgt] = ACTIONS(281), - [anon_sym_if_DASHle] = ACTIONS(281), - [anon_sym_if_DASHeqz] = ACTIONS(279), - [anon_sym_if_DASHnez] = ACTIONS(279), - [anon_sym_if_DASHltz] = ACTIONS(279), - [anon_sym_if_DASHgez] = ACTIONS(279), - [anon_sym_if_DASHgtz] = ACTIONS(279), - [anon_sym_if_DASHlez] = ACTIONS(279), - [anon_sym_aget] = ACTIONS(281), - [anon_sym_aget_DASHwide] = ACTIONS(279), - [anon_sym_aget_DASHobject] = ACTIONS(279), - [anon_sym_aget_DASHboolean] = ACTIONS(279), - [anon_sym_aget_DASHbyte] = ACTIONS(279), - [anon_sym_aget_DASHchar] = ACTIONS(279), - [anon_sym_aget_DASHshort] = ACTIONS(279), - [anon_sym_aput] = ACTIONS(281), - [anon_sym_aput_DASHwide] = ACTIONS(279), - [anon_sym_aput_DASHobject] = ACTIONS(279), - [anon_sym_aput_DASHboolean] = ACTIONS(279), - [anon_sym_aput_DASHbyte] = ACTIONS(279), - [anon_sym_aput_DASHchar] = ACTIONS(279), - [anon_sym_aput_DASHshort] = ACTIONS(279), - [anon_sym_iget] = ACTIONS(281), - [anon_sym_iget_DASHwide] = ACTIONS(281), - [anon_sym_iget_DASHobject] = ACTIONS(281), - [anon_sym_iget_DASHboolean] = ACTIONS(279), - [anon_sym_iget_DASHbyte] = ACTIONS(279), - [anon_sym_iget_DASHchar] = ACTIONS(279), - [anon_sym_iget_DASHshort] = ACTIONS(279), - [anon_sym_iget_DASHvolatile] = ACTIONS(279), - [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(279), - [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(279), - [anon_sym_iput] = ACTIONS(281), - [anon_sym_iput_DASHwide] = ACTIONS(281), - [anon_sym_iput_DASHobject] = ACTIONS(281), - [anon_sym_iput_DASHboolean] = ACTIONS(281), - [anon_sym_iput_DASHbyte] = ACTIONS(281), - [anon_sym_iput_DASHchar] = ACTIONS(281), - [anon_sym_iput_DASHshort] = ACTIONS(281), - [anon_sym_iput_DASHvolatile] = ACTIONS(279), - [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(279), - [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(279), - [anon_sym_sget] = ACTIONS(281), - [anon_sym_sget_DASHwide] = ACTIONS(281), - [anon_sym_sget_DASHobject] = ACTIONS(281), - [anon_sym_sget_DASHboolean] = ACTIONS(279), - [anon_sym_sget_DASHbyte] = ACTIONS(279), - [anon_sym_sget_DASHchar] = ACTIONS(279), - [anon_sym_sget_DASHshort] = ACTIONS(279), - [anon_sym_sget_DASHvolatile] = ACTIONS(279), - [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(279), - [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(279), - [anon_sym_sput] = ACTIONS(281), - [anon_sym_sput_DASHwide] = ACTIONS(281), - [anon_sym_sput_DASHobject] = ACTIONS(281), - [anon_sym_sput_DASHboolean] = ACTIONS(279), - [anon_sym_sput_DASHbyte] = ACTIONS(279), - [anon_sym_sput_DASHchar] = ACTIONS(279), - [anon_sym_sput_DASHshort] = ACTIONS(279), - [anon_sym_sput_DASHvolatile] = ACTIONS(279), - [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(279), - [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(279), - [anon_sym_invoke_DASHconstructor] = ACTIONS(279), - [anon_sym_invoke_DASHcustom] = ACTIONS(281), - [anon_sym_invoke_DASHdirect] = ACTIONS(281), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(279), - [anon_sym_invoke_DASHinstance] = ACTIONS(279), - [anon_sym_invoke_DASHinterface] = ACTIONS(281), - [anon_sym_invoke_DASHpolymorphic] = ACTIONS(281), - [anon_sym_invoke_DASHstatic] = ACTIONS(281), - [anon_sym_invoke_DASHsuper] = ACTIONS(281), - [anon_sym_invoke_DASHvirtual] = ACTIONS(281), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(279), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(279), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(279), - [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(279), - [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(279), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(279), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(279), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(279), - [anon_sym_neg_DASHint] = ACTIONS(279), - [anon_sym_not_DASHint] = ACTIONS(279), - [anon_sym_neg_DASHlong] = ACTIONS(279), - [anon_sym_not_DASHlong] = ACTIONS(279), - [anon_sym_neg_DASHfloat] = ACTIONS(279), - [anon_sym_neg_DASHdouble] = ACTIONS(279), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(279), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(279), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(279), - [anon_sym_long_DASHto_DASHint] = ACTIONS(279), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(279), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(279), - [anon_sym_float_DASHto_DASHint] = ACTIONS(279), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(279), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(279), - [anon_sym_double_DASHto_DASHint] = ACTIONS(279), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(279), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(279), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(279), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(279), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(279), - [anon_sym_add_DASHint] = ACTIONS(281), - [anon_sym_sub_DASHint] = ACTIONS(281), - [anon_sym_mul_DASHint] = ACTIONS(281), - [anon_sym_div_DASHint] = ACTIONS(281), - [anon_sym_rem_DASHint] = ACTIONS(281), - [anon_sym_and_DASHint] = ACTIONS(281), - [anon_sym_or_DASHint] = ACTIONS(281), - [anon_sym_xor_DASHint] = ACTIONS(281), - [anon_sym_shl_DASHint] = ACTIONS(281), - [anon_sym_shr_DASHint] = ACTIONS(281), - [anon_sym_ushr_DASHint] = ACTIONS(281), - [anon_sym_add_DASHlong] = ACTIONS(281), - [anon_sym_sub_DASHlong] = ACTIONS(281), - [anon_sym_mul_DASHlong] = ACTIONS(281), - [anon_sym_div_DASHlong] = ACTIONS(281), - [anon_sym_rem_DASHlong] = ACTIONS(281), - [anon_sym_and_DASHlong] = ACTIONS(281), - [anon_sym_or_DASHlong] = ACTIONS(281), - [anon_sym_xor_DASHlong] = ACTIONS(281), - [anon_sym_shl_DASHlong] = ACTIONS(281), - [anon_sym_shr_DASHlong] = ACTIONS(281), - [anon_sym_ushr_DASHlong] = ACTIONS(281), - [anon_sym_add_DASHfloat] = ACTIONS(281), - [anon_sym_sub_DASHfloat] = ACTIONS(281), - [anon_sym_mul_DASHfloat] = ACTIONS(281), - [anon_sym_div_DASHfloat] = ACTIONS(281), - [anon_sym_rem_DASHfloat] = ACTIONS(281), - [anon_sym_add_DASHdouble] = ACTIONS(281), - [anon_sym_sub_DASHdouble] = ACTIONS(281), - [anon_sym_mul_DASHdouble] = ACTIONS(281), - [anon_sym_div_DASHdouble] = ACTIONS(281), - [anon_sym_rem_DASHdouble] = ACTIONS(281), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(279), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(279), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(279), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(279), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(279), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(279), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(279), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(279), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(279), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(279), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(279), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(279), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(279), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(279), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(279), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(279), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(279), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(279), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(279), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(279), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(279), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(279), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(279), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(279), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(279), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(279), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(279), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(279), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(279), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(279), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(279), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(279), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(279), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(279), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(279), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(279), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(279), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(279), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(279), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(279), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(279), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(279), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(279), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(279), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(279), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(279), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(279), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(279), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(279), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(279), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(279), - [anon_sym_static_DASHget] = ACTIONS(279), - [anon_sym_static_DASHput] = ACTIONS(279), - [anon_sym_instance_DASHget] = ACTIONS(279), - [anon_sym_instance_DASHput] = ACTIONS(279), - [anon_sym_execute_DASHinline] = ACTIONS(281), - [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(279), - [anon_sym_iget_DASHquick] = ACTIONS(279), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(279), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(279), - [anon_sym_iput_DASHquick] = ACTIONS(279), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(279), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(279), - [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(279), - [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(279), - [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(279), - [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(279), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(281), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(279), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(281), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(279), - [anon_sym_rsub_DASHint] = ACTIONS(281), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(279), - [anon_sym_DOTline] = ACTIONS(279), - [anon_sym_DOTlocals] = ACTIONS(279), - [anon_sym_DOTlocal] = ACTIONS(281), - [anon_sym_DOTendlocal] = ACTIONS(279), - [anon_sym_DOTrestartlocal] = ACTIONS(279), - [anon_sym_DOTregisters] = ACTIONS(279), - [anon_sym_DOTcatch] = ACTIONS(281), - [anon_sym_RBRACE] = ACTIONS(279), - [anon_sym_DOTcatchall] = ACTIONS(279), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(279), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(279), - [anon_sym_DOTarray_DASHdata] = ACTIONS(279), - [sym_prologue_directive] = ACTIONS(279), - [sym_epilogue_directive] = ACTIONS(279), - [aux_sym_label_token1] = ACTIONS(279), - [aux_sym_jmp_label_token1] = ACTIONS(279), - [anon_sym_RPAREN] = ACTIONS(279), + [ts_builtin_sym_end] = ACTIONS(265), + [anon_sym_DOTsource] = ACTIONS(265), + [anon_sym_DOTfield] = ACTIONS(265), + [anon_sym_DOTendfield] = ACTIONS(265), + [anon_sym_DOTmethod] = ACTIONS(265), + [anon_sym_DOTendmethod] = ACTIONS(265), + [anon_sym_DOTannotation] = ACTIONS(265), + [anon_sym_DOTparam] = ACTIONS(267), + [anon_sym_COMMA] = ACTIONS(265), + [anon_sym_DOTparameter] = ACTIONS(265), + [anon_sym_DOTendparameter] = ACTIONS(265), + [anon_sym_nop] = ACTIONS(267), + [anon_sym_move] = ACTIONS(267), + [anon_sym_move_SLASHfrom16] = ACTIONS(265), + [anon_sym_move_SLASH16] = ACTIONS(265), + [anon_sym_move_DASHwide] = ACTIONS(267), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(265), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(265), + [anon_sym_move_DASHobject] = ACTIONS(267), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(265), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(265), + [anon_sym_move_DASHresult] = ACTIONS(267), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(265), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(265), + [anon_sym_move_DASHexception] = ACTIONS(265), + [anon_sym_return_DASHvoid] = ACTIONS(265), + [anon_sym_return] = ACTIONS(267), + [anon_sym_return_DASHwide] = ACTIONS(265), + [anon_sym_return_DASHobject] = ACTIONS(265), + [anon_sym_const_SLASH4] = ACTIONS(265), + [anon_sym_const_SLASH16] = ACTIONS(265), + [anon_sym_const] = ACTIONS(267), + [anon_sym_const_SLASHhigh16] = ACTIONS(265), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(265), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(265), + [anon_sym_const_DASHwide] = ACTIONS(267), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(265), + [anon_sym_const_DASHstring] = ACTIONS(267), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(265), + [anon_sym_const_DASHclass] = ACTIONS(265), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(265), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(265), + [anon_sym_monitor_DASHenter] = ACTIONS(265), + [anon_sym_monitor_DASHexit] = ACTIONS(265), + [anon_sym_check_DASHcast] = ACTIONS(265), + [anon_sym_instance_DASHof] = ACTIONS(265), + [anon_sym_array_DASHlength] = ACTIONS(265), + [anon_sym_new_DASHinstance] = ACTIONS(265), + [anon_sym_new_DASHarray] = ACTIONS(265), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(267), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(265), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(265), + [anon_sym_throw] = ACTIONS(267), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(265), + [anon_sym_goto] = ACTIONS(267), + [anon_sym_goto_SLASH16] = ACTIONS(265), + [anon_sym_goto_SLASH32] = ACTIONS(265), + [anon_sym_packed_DASHswitch] = ACTIONS(265), + [anon_sym_sparse_DASHswitch] = ACTIONS(265), + [anon_sym_cmpl_DASHfloat] = ACTIONS(265), + [anon_sym_cmpg_DASHfloat] = ACTIONS(265), + [anon_sym_cmpl_DASHdouble] = ACTIONS(265), + [anon_sym_cmpg_DASHdouble] = ACTIONS(265), + [anon_sym_cmp_DASHlong] = ACTIONS(265), + [anon_sym_if_DASHeq] = ACTIONS(267), + [anon_sym_if_DASHne] = ACTIONS(267), + [anon_sym_if_DASHlt] = ACTIONS(267), + [anon_sym_if_DASHge] = ACTIONS(267), + [anon_sym_if_DASHgt] = ACTIONS(267), + [anon_sym_if_DASHle] = ACTIONS(267), + [anon_sym_if_DASHeqz] = ACTIONS(265), + [anon_sym_if_DASHnez] = ACTIONS(265), + [anon_sym_if_DASHltz] = ACTIONS(265), + [anon_sym_if_DASHgez] = ACTIONS(265), + [anon_sym_if_DASHgtz] = ACTIONS(265), + [anon_sym_if_DASHlez] = ACTIONS(265), + [anon_sym_aget] = ACTIONS(267), + [anon_sym_aget_DASHwide] = ACTIONS(265), + [anon_sym_aget_DASHobject] = ACTIONS(265), + [anon_sym_aget_DASHboolean] = ACTIONS(265), + [anon_sym_aget_DASHbyte] = ACTIONS(265), + [anon_sym_aget_DASHchar] = ACTIONS(265), + [anon_sym_aget_DASHshort] = ACTIONS(265), + [anon_sym_aput] = ACTIONS(267), + [anon_sym_aput_DASHwide] = ACTIONS(265), + [anon_sym_aput_DASHobject] = ACTIONS(265), + [anon_sym_aput_DASHboolean] = ACTIONS(265), + [anon_sym_aput_DASHbyte] = ACTIONS(265), + [anon_sym_aput_DASHchar] = ACTIONS(265), + [anon_sym_aput_DASHshort] = ACTIONS(265), + [anon_sym_iget] = ACTIONS(267), + [anon_sym_iget_DASHwide] = ACTIONS(267), + [anon_sym_iget_DASHobject] = ACTIONS(267), + [anon_sym_iget_DASHboolean] = ACTIONS(265), + [anon_sym_iget_DASHbyte] = ACTIONS(265), + [anon_sym_iget_DASHchar] = ACTIONS(265), + [anon_sym_iget_DASHshort] = ACTIONS(265), + [anon_sym_iget_DASHvolatile] = ACTIONS(265), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(265), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(265), + [anon_sym_iput] = ACTIONS(267), + [anon_sym_iput_DASHwide] = ACTIONS(267), + [anon_sym_iput_DASHobject] = ACTIONS(267), + [anon_sym_iput_DASHboolean] = ACTIONS(267), + [anon_sym_iput_DASHbyte] = ACTIONS(267), + [anon_sym_iput_DASHchar] = ACTIONS(267), + [anon_sym_iput_DASHshort] = ACTIONS(267), + [anon_sym_iput_DASHvolatile] = ACTIONS(265), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(265), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(265), + [anon_sym_sget] = ACTIONS(267), + [anon_sym_sget_DASHwide] = ACTIONS(267), + [anon_sym_sget_DASHobject] = ACTIONS(267), + [anon_sym_sget_DASHboolean] = ACTIONS(265), + [anon_sym_sget_DASHbyte] = ACTIONS(265), + [anon_sym_sget_DASHchar] = ACTIONS(265), + [anon_sym_sget_DASHshort] = ACTIONS(265), + [anon_sym_sget_DASHvolatile] = ACTIONS(265), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(265), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(265), + [anon_sym_sput] = ACTIONS(267), + [anon_sym_sput_DASHwide] = ACTIONS(267), + [anon_sym_sput_DASHobject] = ACTIONS(267), + [anon_sym_sput_DASHboolean] = ACTIONS(265), + [anon_sym_sput_DASHbyte] = ACTIONS(265), + [anon_sym_sput_DASHchar] = ACTIONS(265), + [anon_sym_sput_DASHshort] = ACTIONS(265), + [anon_sym_sput_DASHvolatile] = ACTIONS(265), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(265), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(265), + [anon_sym_invoke_DASHconstructor] = ACTIONS(265), + [anon_sym_invoke_DASHcustom] = ACTIONS(267), + [anon_sym_invoke_DASHdirect] = ACTIONS(267), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(265), + [anon_sym_invoke_DASHinstance] = ACTIONS(265), + [anon_sym_invoke_DASHinterface] = ACTIONS(267), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(267), + [anon_sym_invoke_DASHstatic] = ACTIONS(267), + [anon_sym_invoke_DASHsuper] = ACTIONS(267), + [anon_sym_invoke_DASHvirtual] = ACTIONS(267), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(265), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(265), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(265), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(265), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(265), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(265), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(265), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(265), + [anon_sym_neg_DASHint] = ACTIONS(265), + [anon_sym_not_DASHint] = ACTIONS(265), + [anon_sym_neg_DASHlong] = ACTIONS(265), + [anon_sym_not_DASHlong] = ACTIONS(265), + [anon_sym_neg_DASHfloat] = ACTIONS(265), + [anon_sym_neg_DASHdouble] = ACTIONS(265), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(265), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(265), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(265), + [anon_sym_long_DASHto_DASHint] = ACTIONS(265), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(265), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(265), + [anon_sym_float_DASHto_DASHint] = ACTIONS(265), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(265), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(265), + [anon_sym_double_DASHto_DASHint] = ACTIONS(265), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(265), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(265), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(265), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(265), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(265), + [anon_sym_add_DASHint] = ACTIONS(267), + [anon_sym_sub_DASHint] = ACTIONS(267), + [anon_sym_mul_DASHint] = ACTIONS(267), + [anon_sym_div_DASHint] = ACTIONS(267), + [anon_sym_rem_DASHint] = ACTIONS(267), + [anon_sym_and_DASHint] = ACTIONS(267), + [anon_sym_or_DASHint] = ACTIONS(267), + [anon_sym_xor_DASHint] = ACTIONS(267), + [anon_sym_shl_DASHint] = ACTIONS(267), + [anon_sym_shr_DASHint] = ACTIONS(267), + [anon_sym_ushr_DASHint] = ACTIONS(267), + [anon_sym_add_DASHlong] = ACTIONS(267), + [anon_sym_sub_DASHlong] = ACTIONS(267), + [anon_sym_mul_DASHlong] = ACTIONS(267), + [anon_sym_div_DASHlong] = ACTIONS(267), + [anon_sym_rem_DASHlong] = ACTIONS(267), + [anon_sym_and_DASHlong] = ACTIONS(267), + [anon_sym_or_DASHlong] = ACTIONS(267), + [anon_sym_xor_DASHlong] = ACTIONS(267), + [anon_sym_shl_DASHlong] = ACTIONS(267), + [anon_sym_shr_DASHlong] = ACTIONS(267), + [anon_sym_ushr_DASHlong] = ACTIONS(267), + [anon_sym_add_DASHfloat] = ACTIONS(267), + [anon_sym_sub_DASHfloat] = ACTIONS(267), + [anon_sym_mul_DASHfloat] = ACTIONS(267), + [anon_sym_div_DASHfloat] = ACTIONS(267), + [anon_sym_rem_DASHfloat] = ACTIONS(267), + [anon_sym_add_DASHdouble] = ACTIONS(267), + [anon_sym_sub_DASHdouble] = ACTIONS(267), + [anon_sym_mul_DASHdouble] = ACTIONS(267), + [anon_sym_div_DASHdouble] = ACTIONS(267), + [anon_sym_rem_DASHdouble] = ACTIONS(267), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(265), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(265), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(265), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(265), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(265), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(265), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(265), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(265), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(265), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(265), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(265), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(265), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(265), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(265), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(265), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(265), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(265), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(265), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(265), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(265), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(265), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(265), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(265), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(265), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(265), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(265), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(265), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(265), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(265), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(265), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(265), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(265), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(265), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(265), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(265), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(265), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(265), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(265), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(265), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(265), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(265), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(265), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(265), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(265), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(265), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(265), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(265), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(265), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(265), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(265), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(265), + [anon_sym_static_DASHget] = ACTIONS(265), + [anon_sym_static_DASHput] = ACTIONS(265), + [anon_sym_instance_DASHget] = ACTIONS(265), + [anon_sym_instance_DASHput] = ACTIONS(265), + [anon_sym_execute_DASHinline] = ACTIONS(267), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(265), + [anon_sym_iget_DASHquick] = ACTIONS(265), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(265), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(265), + [anon_sym_iput_DASHquick] = ACTIONS(265), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(265), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(265), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(265), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(265), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(265), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(265), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(267), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(265), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(267), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(265), + [anon_sym_rsub_DASHint] = ACTIONS(267), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(265), + [anon_sym_DOTline] = ACTIONS(265), + [anon_sym_DOTlocals] = ACTIONS(265), + [anon_sym_DOTlocal] = ACTIONS(267), + [anon_sym_DOTendlocal] = ACTIONS(265), + [anon_sym_DOTrestartlocal] = ACTIONS(265), + [anon_sym_DOTregisters] = ACTIONS(265), + [anon_sym_DOTcatch] = ACTIONS(267), + [anon_sym_RBRACE] = ACTIONS(265), + [anon_sym_DOTcatchall] = ACTIONS(265), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(265), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(265), + [anon_sym_DOTarray_DASHdata] = ACTIONS(265), + [sym_prologue_directive] = ACTIONS(265), + [sym_epilogue_directive] = ACTIONS(265), + [aux_sym_label_token1] = ACTIONS(265), + [aux_sym_jmp_label_token1] = ACTIONS(265), [sym_comment] = ACTIONS(3), }, [25] = { - [ts_builtin_sym_end] = ACTIONS(283), - [anon_sym_DOTsource] = ACTIONS(283), - [anon_sym_DOTfield] = ACTIONS(283), - [anon_sym_DOTendfield] = ACTIONS(283), - [anon_sym_DOTmethod] = ACTIONS(283), - [anon_sym_DOTendmethod] = ACTIONS(283), - [anon_sym_DOTannotation] = ACTIONS(283), - [anon_sym_DOTparam] = ACTIONS(285), - [anon_sym_COMMA] = ACTIONS(283), - [anon_sym_DOTparameter] = ACTIONS(283), - [anon_sym_nop] = ACTIONS(285), - [anon_sym_move] = ACTIONS(285), - [anon_sym_move_SLASHfrom16] = ACTIONS(283), - [anon_sym_move_SLASH16] = ACTIONS(283), - [anon_sym_move_DASHwide] = ACTIONS(285), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(283), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(283), - [anon_sym_move_DASHobject] = ACTIONS(285), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(283), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(283), - [anon_sym_move_DASHresult] = ACTIONS(285), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(283), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(283), - [anon_sym_move_DASHexception] = ACTIONS(283), - [anon_sym_return_DASHvoid] = ACTIONS(283), - [anon_sym_return] = ACTIONS(285), - [anon_sym_return_DASHwide] = ACTIONS(283), - [anon_sym_return_DASHobject] = ACTIONS(283), - [anon_sym_const_SLASH4] = ACTIONS(283), - [anon_sym_const_SLASH16] = ACTIONS(283), - [anon_sym_const] = ACTIONS(285), - [anon_sym_const_SLASHhigh16] = ACTIONS(283), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(283), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(283), - [anon_sym_const_DASHwide] = ACTIONS(285), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(283), - [anon_sym_const_DASHstring] = ACTIONS(285), - [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(283), - [anon_sym_const_DASHclass] = ACTIONS(283), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(283), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(283), - [anon_sym_monitor_DASHenter] = ACTIONS(283), - [anon_sym_monitor_DASHexit] = ACTIONS(283), - [anon_sym_check_DASHcast] = ACTIONS(283), - [anon_sym_instance_DASHof] = ACTIONS(283), - [anon_sym_array_DASHlength] = ACTIONS(283), - [anon_sym_new_DASHinstance] = ACTIONS(283), - [anon_sym_new_DASHarray] = ACTIONS(283), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(285), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(283), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(283), - [anon_sym_throw] = ACTIONS(285), - [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(283), - [anon_sym_goto] = ACTIONS(285), - [anon_sym_goto_SLASH16] = ACTIONS(283), - [anon_sym_goto_SLASH32] = ACTIONS(283), - [anon_sym_packed_DASHswitch] = ACTIONS(283), - [anon_sym_sparse_DASHswitch] = ACTIONS(283), - [anon_sym_cmpl_DASHfloat] = ACTIONS(283), - [anon_sym_cmpg_DASHfloat] = ACTIONS(283), - [anon_sym_cmpl_DASHdouble] = ACTIONS(283), - [anon_sym_cmpg_DASHdouble] = ACTIONS(283), - [anon_sym_cmp_DASHlong] = ACTIONS(283), - [anon_sym_if_DASHeq] = ACTIONS(285), - [anon_sym_if_DASHne] = ACTIONS(285), - [anon_sym_if_DASHlt] = ACTIONS(285), - [anon_sym_if_DASHge] = ACTIONS(285), - [anon_sym_if_DASHgt] = ACTIONS(285), - [anon_sym_if_DASHle] = ACTIONS(285), - [anon_sym_if_DASHeqz] = ACTIONS(283), - [anon_sym_if_DASHnez] = ACTIONS(283), - [anon_sym_if_DASHltz] = ACTIONS(283), - [anon_sym_if_DASHgez] = ACTIONS(283), - [anon_sym_if_DASHgtz] = ACTIONS(283), - [anon_sym_if_DASHlez] = ACTIONS(283), - [anon_sym_aget] = ACTIONS(285), - [anon_sym_aget_DASHwide] = ACTIONS(283), - [anon_sym_aget_DASHobject] = ACTIONS(283), - [anon_sym_aget_DASHboolean] = ACTIONS(283), - [anon_sym_aget_DASHbyte] = ACTIONS(283), - [anon_sym_aget_DASHchar] = ACTIONS(283), - [anon_sym_aget_DASHshort] = ACTIONS(283), - [anon_sym_aput] = ACTIONS(285), - [anon_sym_aput_DASHwide] = ACTIONS(283), - [anon_sym_aput_DASHobject] = ACTIONS(283), - [anon_sym_aput_DASHboolean] = ACTIONS(283), - [anon_sym_aput_DASHbyte] = ACTIONS(283), - [anon_sym_aput_DASHchar] = ACTIONS(283), - [anon_sym_aput_DASHshort] = ACTIONS(283), - [anon_sym_iget] = ACTIONS(285), - [anon_sym_iget_DASHwide] = ACTIONS(285), - [anon_sym_iget_DASHobject] = ACTIONS(285), - [anon_sym_iget_DASHboolean] = ACTIONS(283), - [anon_sym_iget_DASHbyte] = ACTIONS(283), - [anon_sym_iget_DASHchar] = ACTIONS(283), - [anon_sym_iget_DASHshort] = ACTIONS(283), - [anon_sym_iget_DASHvolatile] = ACTIONS(283), - [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(283), - [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(283), - [anon_sym_iput] = ACTIONS(285), - [anon_sym_iput_DASHwide] = ACTIONS(285), - [anon_sym_iput_DASHobject] = ACTIONS(285), - [anon_sym_iput_DASHboolean] = ACTIONS(285), - [anon_sym_iput_DASHbyte] = ACTIONS(285), - [anon_sym_iput_DASHchar] = ACTIONS(285), - [anon_sym_iput_DASHshort] = ACTIONS(285), - [anon_sym_iput_DASHvolatile] = ACTIONS(283), - [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(283), - [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(283), - [anon_sym_sget] = ACTIONS(285), - [anon_sym_sget_DASHwide] = ACTIONS(285), - [anon_sym_sget_DASHobject] = ACTIONS(285), - [anon_sym_sget_DASHboolean] = ACTIONS(283), - [anon_sym_sget_DASHbyte] = ACTIONS(283), - [anon_sym_sget_DASHchar] = ACTIONS(283), - [anon_sym_sget_DASHshort] = ACTIONS(283), - [anon_sym_sget_DASHvolatile] = ACTIONS(283), - [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(283), - [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(283), - [anon_sym_sput] = ACTIONS(285), - [anon_sym_sput_DASHwide] = ACTIONS(285), - [anon_sym_sput_DASHobject] = ACTIONS(285), - [anon_sym_sput_DASHboolean] = ACTIONS(283), - [anon_sym_sput_DASHbyte] = ACTIONS(283), - [anon_sym_sput_DASHchar] = ACTIONS(283), - [anon_sym_sput_DASHshort] = ACTIONS(283), - [anon_sym_sput_DASHvolatile] = ACTIONS(283), - [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(283), - [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(283), - [anon_sym_invoke_DASHconstructor] = ACTIONS(283), - [anon_sym_invoke_DASHcustom] = ACTIONS(285), - [anon_sym_invoke_DASHdirect] = ACTIONS(285), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(283), - [anon_sym_invoke_DASHinstance] = ACTIONS(283), - [anon_sym_invoke_DASHinterface] = ACTIONS(285), - [anon_sym_invoke_DASHpolymorphic] = ACTIONS(285), - [anon_sym_invoke_DASHstatic] = ACTIONS(285), - [anon_sym_invoke_DASHsuper] = ACTIONS(285), - [anon_sym_invoke_DASHvirtual] = ACTIONS(285), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(283), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(283), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(283), - [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(283), - [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(283), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(283), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(283), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(283), - [anon_sym_neg_DASHint] = ACTIONS(283), - [anon_sym_not_DASHint] = ACTIONS(283), - [anon_sym_neg_DASHlong] = ACTIONS(283), - [anon_sym_not_DASHlong] = ACTIONS(283), - [anon_sym_neg_DASHfloat] = ACTIONS(283), - [anon_sym_neg_DASHdouble] = ACTIONS(283), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(283), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(283), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(283), - [anon_sym_long_DASHto_DASHint] = ACTIONS(283), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(283), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(283), - [anon_sym_float_DASHto_DASHint] = ACTIONS(283), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(283), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(283), - [anon_sym_double_DASHto_DASHint] = ACTIONS(283), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(283), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(283), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(283), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(283), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(283), - [anon_sym_add_DASHint] = ACTIONS(285), - [anon_sym_sub_DASHint] = ACTIONS(285), - [anon_sym_mul_DASHint] = ACTIONS(285), - [anon_sym_div_DASHint] = ACTIONS(285), - [anon_sym_rem_DASHint] = ACTIONS(285), - [anon_sym_and_DASHint] = ACTIONS(285), - [anon_sym_or_DASHint] = ACTIONS(285), - [anon_sym_xor_DASHint] = ACTIONS(285), - [anon_sym_shl_DASHint] = ACTIONS(285), - [anon_sym_shr_DASHint] = ACTIONS(285), - [anon_sym_ushr_DASHint] = ACTIONS(285), - [anon_sym_add_DASHlong] = ACTIONS(285), - [anon_sym_sub_DASHlong] = ACTIONS(285), - [anon_sym_mul_DASHlong] = ACTIONS(285), - [anon_sym_div_DASHlong] = ACTIONS(285), - [anon_sym_rem_DASHlong] = ACTIONS(285), - [anon_sym_and_DASHlong] = ACTIONS(285), - [anon_sym_or_DASHlong] = ACTIONS(285), - [anon_sym_xor_DASHlong] = ACTIONS(285), - [anon_sym_shl_DASHlong] = ACTIONS(285), - [anon_sym_shr_DASHlong] = ACTIONS(285), - [anon_sym_ushr_DASHlong] = ACTIONS(285), - [anon_sym_add_DASHfloat] = ACTIONS(285), - [anon_sym_sub_DASHfloat] = ACTIONS(285), - [anon_sym_mul_DASHfloat] = ACTIONS(285), - [anon_sym_div_DASHfloat] = ACTIONS(285), - [anon_sym_rem_DASHfloat] = ACTIONS(285), - [anon_sym_add_DASHdouble] = ACTIONS(285), - [anon_sym_sub_DASHdouble] = ACTIONS(285), - [anon_sym_mul_DASHdouble] = ACTIONS(285), - [anon_sym_div_DASHdouble] = ACTIONS(285), - [anon_sym_rem_DASHdouble] = ACTIONS(285), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(283), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(283), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(283), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(283), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(283), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(283), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(283), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(283), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(283), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(283), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(283), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(283), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(283), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(283), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(283), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(283), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(283), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(283), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(283), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(283), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(283), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(283), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(283), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(283), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(283), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(283), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(283), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(283), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(283), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(283), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(283), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(283), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(283), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(283), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(283), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(283), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(283), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(283), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(283), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(283), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(283), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(283), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(283), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(283), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(283), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(283), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(283), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(283), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(283), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(283), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(283), - [anon_sym_static_DASHget] = ACTIONS(283), - [anon_sym_static_DASHput] = ACTIONS(283), - [anon_sym_instance_DASHget] = ACTIONS(283), - [anon_sym_instance_DASHput] = ACTIONS(283), - [anon_sym_execute_DASHinline] = ACTIONS(285), - [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(283), - [anon_sym_iget_DASHquick] = ACTIONS(283), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(283), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(283), - [anon_sym_iput_DASHquick] = ACTIONS(283), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(283), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(283), - [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(283), - [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(283), - [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(283), - [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(283), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(285), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(283), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(285), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(283), - [anon_sym_rsub_DASHint] = ACTIONS(285), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(283), - [anon_sym_DOTline] = ACTIONS(283), - [anon_sym_DOTlocals] = ACTIONS(283), - [anon_sym_DOTlocal] = ACTIONS(285), - [anon_sym_DOTendlocal] = ACTIONS(283), - [anon_sym_DOTrestartlocal] = ACTIONS(283), - [anon_sym_DOTregisters] = ACTIONS(283), - [anon_sym_DOTcatch] = ACTIONS(285), - [anon_sym_RBRACE] = ACTIONS(283), - [anon_sym_DOTcatchall] = ACTIONS(283), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(283), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(283), - [anon_sym_DOTarray_DASHdata] = ACTIONS(283), - [sym_prologue_directive] = ACTIONS(283), - [sym_epilogue_directive] = ACTIONS(283), - [aux_sym_label_token1] = ACTIONS(283), - [aux_sym_jmp_label_token1] = ACTIONS(283), - [anon_sym_RPAREN] = ACTIONS(283), + [ts_builtin_sym_end] = ACTIONS(269), + [anon_sym_DOTsource] = ACTIONS(269), + [anon_sym_DOTfield] = ACTIONS(269), + [anon_sym_DOTendfield] = ACTIONS(269), + [anon_sym_DOTmethod] = ACTIONS(269), + [anon_sym_DOTendmethod] = ACTIONS(269), + [anon_sym_DOTannotation] = ACTIONS(269), + [anon_sym_DOTparam] = ACTIONS(271), + [anon_sym_COMMA] = ACTIONS(269), + [anon_sym_DOTparameter] = ACTIONS(269), + [anon_sym_nop] = ACTIONS(271), + [anon_sym_move] = ACTIONS(271), + [anon_sym_move_SLASHfrom16] = ACTIONS(269), + [anon_sym_move_SLASH16] = ACTIONS(269), + [anon_sym_move_DASHwide] = ACTIONS(271), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(269), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(269), + [anon_sym_move_DASHobject] = ACTIONS(271), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(269), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(269), + [anon_sym_move_DASHresult] = ACTIONS(271), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(269), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(269), + [anon_sym_move_DASHexception] = ACTIONS(269), + [anon_sym_return_DASHvoid] = ACTIONS(269), + [anon_sym_return] = ACTIONS(271), + [anon_sym_return_DASHwide] = ACTIONS(269), + [anon_sym_return_DASHobject] = ACTIONS(269), + [anon_sym_const_SLASH4] = ACTIONS(269), + [anon_sym_const_SLASH16] = ACTIONS(269), + [anon_sym_const] = ACTIONS(271), + [anon_sym_const_SLASHhigh16] = ACTIONS(269), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(269), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(269), + [anon_sym_const_DASHwide] = ACTIONS(271), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(269), + [anon_sym_const_DASHstring] = ACTIONS(271), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(269), + [anon_sym_const_DASHclass] = ACTIONS(269), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(269), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(269), + [anon_sym_monitor_DASHenter] = ACTIONS(269), + [anon_sym_monitor_DASHexit] = ACTIONS(269), + [anon_sym_check_DASHcast] = ACTIONS(269), + [anon_sym_instance_DASHof] = ACTIONS(269), + [anon_sym_array_DASHlength] = ACTIONS(269), + [anon_sym_new_DASHinstance] = ACTIONS(269), + [anon_sym_new_DASHarray] = ACTIONS(269), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(271), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(269), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(269), + [anon_sym_throw] = ACTIONS(271), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(269), + [anon_sym_goto] = ACTIONS(271), + [anon_sym_goto_SLASH16] = ACTIONS(269), + [anon_sym_goto_SLASH32] = ACTIONS(269), + [anon_sym_packed_DASHswitch] = ACTIONS(269), + [anon_sym_sparse_DASHswitch] = ACTIONS(269), + [anon_sym_cmpl_DASHfloat] = ACTIONS(269), + [anon_sym_cmpg_DASHfloat] = ACTIONS(269), + [anon_sym_cmpl_DASHdouble] = ACTIONS(269), + [anon_sym_cmpg_DASHdouble] = ACTIONS(269), + [anon_sym_cmp_DASHlong] = ACTIONS(269), + [anon_sym_if_DASHeq] = ACTIONS(271), + [anon_sym_if_DASHne] = ACTIONS(271), + [anon_sym_if_DASHlt] = ACTIONS(271), + [anon_sym_if_DASHge] = ACTIONS(271), + [anon_sym_if_DASHgt] = ACTIONS(271), + [anon_sym_if_DASHle] = ACTIONS(271), + [anon_sym_if_DASHeqz] = ACTIONS(269), + [anon_sym_if_DASHnez] = ACTIONS(269), + [anon_sym_if_DASHltz] = ACTIONS(269), + [anon_sym_if_DASHgez] = ACTIONS(269), + [anon_sym_if_DASHgtz] = ACTIONS(269), + [anon_sym_if_DASHlez] = ACTIONS(269), + [anon_sym_aget] = ACTIONS(271), + [anon_sym_aget_DASHwide] = ACTIONS(269), + [anon_sym_aget_DASHobject] = ACTIONS(269), + [anon_sym_aget_DASHboolean] = ACTIONS(269), + [anon_sym_aget_DASHbyte] = ACTIONS(269), + [anon_sym_aget_DASHchar] = ACTIONS(269), + [anon_sym_aget_DASHshort] = ACTIONS(269), + [anon_sym_aput] = ACTIONS(271), + [anon_sym_aput_DASHwide] = ACTIONS(269), + [anon_sym_aput_DASHobject] = ACTIONS(269), + [anon_sym_aput_DASHboolean] = ACTIONS(269), + [anon_sym_aput_DASHbyte] = ACTIONS(269), + [anon_sym_aput_DASHchar] = ACTIONS(269), + [anon_sym_aput_DASHshort] = ACTIONS(269), + [anon_sym_iget] = ACTIONS(271), + [anon_sym_iget_DASHwide] = ACTIONS(271), + [anon_sym_iget_DASHobject] = ACTIONS(271), + [anon_sym_iget_DASHboolean] = ACTIONS(269), + [anon_sym_iget_DASHbyte] = ACTIONS(269), + [anon_sym_iget_DASHchar] = ACTIONS(269), + [anon_sym_iget_DASHshort] = ACTIONS(269), + [anon_sym_iget_DASHvolatile] = ACTIONS(269), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(269), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(269), + [anon_sym_iput] = ACTIONS(271), + [anon_sym_iput_DASHwide] = ACTIONS(271), + [anon_sym_iput_DASHobject] = ACTIONS(271), + [anon_sym_iput_DASHboolean] = ACTIONS(271), + [anon_sym_iput_DASHbyte] = ACTIONS(271), + [anon_sym_iput_DASHchar] = ACTIONS(271), + [anon_sym_iput_DASHshort] = ACTIONS(271), + [anon_sym_iput_DASHvolatile] = ACTIONS(269), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(269), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(269), + [anon_sym_sget] = ACTIONS(271), + [anon_sym_sget_DASHwide] = ACTIONS(271), + [anon_sym_sget_DASHobject] = ACTIONS(271), + [anon_sym_sget_DASHboolean] = ACTIONS(269), + [anon_sym_sget_DASHbyte] = ACTIONS(269), + [anon_sym_sget_DASHchar] = ACTIONS(269), + [anon_sym_sget_DASHshort] = ACTIONS(269), + [anon_sym_sget_DASHvolatile] = ACTIONS(269), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(269), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(269), + [anon_sym_sput] = ACTIONS(271), + [anon_sym_sput_DASHwide] = ACTIONS(271), + [anon_sym_sput_DASHobject] = ACTIONS(271), + [anon_sym_sput_DASHboolean] = ACTIONS(269), + [anon_sym_sput_DASHbyte] = ACTIONS(269), + [anon_sym_sput_DASHchar] = ACTIONS(269), + [anon_sym_sput_DASHshort] = ACTIONS(269), + [anon_sym_sput_DASHvolatile] = ACTIONS(269), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(269), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(269), + [anon_sym_invoke_DASHconstructor] = ACTIONS(269), + [anon_sym_invoke_DASHcustom] = ACTIONS(271), + [anon_sym_invoke_DASHdirect] = ACTIONS(271), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(269), + [anon_sym_invoke_DASHinstance] = ACTIONS(269), + [anon_sym_invoke_DASHinterface] = ACTIONS(271), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(271), + [anon_sym_invoke_DASHstatic] = ACTIONS(271), + [anon_sym_invoke_DASHsuper] = ACTIONS(271), + [anon_sym_invoke_DASHvirtual] = ACTIONS(271), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(269), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(269), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(269), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(269), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(269), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(269), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(269), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(269), + [anon_sym_neg_DASHint] = ACTIONS(269), + [anon_sym_not_DASHint] = ACTIONS(269), + [anon_sym_neg_DASHlong] = ACTIONS(269), + [anon_sym_not_DASHlong] = ACTIONS(269), + [anon_sym_neg_DASHfloat] = ACTIONS(269), + [anon_sym_neg_DASHdouble] = ACTIONS(269), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(269), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(269), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(269), + [anon_sym_long_DASHto_DASHint] = ACTIONS(269), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(269), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(269), + [anon_sym_float_DASHto_DASHint] = ACTIONS(269), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(269), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(269), + [anon_sym_double_DASHto_DASHint] = ACTIONS(269), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(269), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(269), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(269), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(269), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(269), + [anon_sym_add_DASHint] = ACTIONS(271), + [anon_sym_sub_DASHint] = ACTIONS(271), + [anon_sym_mul_DASHint] = ACTIONS(271), + [anon_sym_div_DASHint] = ACTIONS(271), + [anon_sym_rem_DASHint] = ACTIONS(271), + [anon_sym_and_DASHint] = ACTIONS(271), + [anon_sym_or_DASHint] = ACTIONS(271), + [anon_sym_xor_DASHint] = ACTIONS(271), + [anon_sym_shl_DASHint] = ACTIONS(271), + [anon_sym_shr_DASHint] = ACTIONS(271), + [anon_sym_ushr_DASHint] = ACTIONS(271), + [anon_sym_add_DASHlong] = ACTIONS(271), + [anon_sym_sub_DASHlong] = ACTIONS(271), + [anon_sym_mul_DASHlong] = ACTIONS(271), + [anon_sym_div_DASHlong] = ACTIONS(271), + [anon_sym_rem_DASHlong] = ACTIONS(271), + [anon_sym_and_DASHlong] = ACTIONS(271), + [anon_sym_or_DASHlong] = ACTIONS(271), + [anon_sym_xor_DASHlong] = ACTIONS(271), + [anon_sym_shl_DASHlong] = ACTIONS(271), + [anon_sym_shr_DASHlong] = ACTIONS(271), + [anon_sym_ushr_DASHlong] = ACTIONS(271), + [anon_sym_add_DASHfloat] = ACTIONS(271), + [anon_sym_sub_DASHfloat] = ACTIONS(271), + [anon_sym_mul_DASHfloat] = ACTIONS(271), + [anon_sym_div_DASHfloat] = ACTIONS(271), + [anon_sym_rem_DASHfloat] = ACTIONS(271), + [anon_sym_add_DASHdouble] = ACTIONS(271), + [anon_sym_sub_DASHdouble] = ACTIONS(271), + [anon_sym_mul_DASHdouble] = ACTIONS(271), + [anon_sym_div_DASHdouble] = ACTIONS(271), + [anon_sym_rem_DASHdouble] = ACTIONS(271), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(269), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(269), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(269), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(269), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(269), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(269), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(269), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(269), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(269), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(269), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(269), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(269), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(269), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(269), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(269), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(269), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(269), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(269), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(269), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(269), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(269), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(269), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(269), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(269), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(269), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(269), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(269), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(269), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(269), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(269), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(269), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(269), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(269), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(269), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(269), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(269), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(269), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(269), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(269), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(269), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(269), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(269), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(269), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(269), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(269), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(269), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(269), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(269), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(269), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(269), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(269), + [anon_sym_static_DASHget] = ACTIONS(269), + [anon_sym_static_DASHput] = ACTIONS(269), + [anon_sym_instance_DASHget] = ACTIONS(269), + [anon_sym_instance_DASHput] = ACTIONS(269), + [anon_sym_execute_DASHinline] = ACTIONS(271), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(269), + [anon_sym_iget_DASHquick] = ACTIONS(269), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(269), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(269), + [anon_sym_iput_DASHquick] = ACTIONS(269), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(269), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(269), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(269), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(269), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(269), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(269), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(271), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(269), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(271), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(269), + [anon_sym_rsub_DASHint] = ACTIONS(271), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(269), + [anon_sym_DOTline] = ACTIONS(269), + [anon_sym_DOTlocals] = ACTIONS(269), + [anon_sym_DOTlocal] = ACTIONS(271), + [anon_sym_DOTendlocal] = ACTIONS(269), + [anon_sym_DOTrestartlocal] = ACTIONS(269), + [anon_sym_DOTregisters] = ACTIONS(269), + [anon_sym_DOTcatch] = ACTIONS(271), + [anon_sym_RBRACE] = ACTIONS(269), + [anon_sym_DOTcatchall] = ACTIONS(269), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(269), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(269), + [anon_sym_DOTarray_DASHdata] = ACTIONS(269), + [sym_prologue_directive] = ACTIONS(269), + [sym_epilogue_directive] = ACTIONS(269), + [aux_sym_label_token1] = ACTIONS(269), + [aux_sym_jmp_label_token1] = ACTIONS(269), + [anon_sym_RPAREN] = ACTIONS(269), [sym_comment] = ACTIONS(3), }, [26] = { - [ts_builtin_sym_end] = ACTIONS(287), - [anon_sym_DOTsource] = ACTIONS(287), - [anon_sym_DOTfield] = ACTIONS(287), - [anon_sym_DOTendfield] = ACTIONS(287), - [anon_sym_DOTmethod] = ACTIONS(287), - [anon_sym_DOTendmethod] = ACTIONS(287), - [anon_sym_DOTannotation] = ACTIONS(287), - [anon_sym_DOTparam] = ACTIONS(289), - [anon_sym_COMMA] = ACTIONS(287), - [anon_sym_DOTparameter] = ACTIONS(287), - [anon_sym_nop] = ACTIONS(289), - [anon_sym_move] = ACTIONS(289), - [anon_sym_move_SLASHfrom16] = ACTIONS(287), - [anon_sym_move_SLASH16] = ACTIONS(287), - [anon_sym_move_DASHwide] = ACTIONS(289), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(287), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(287), - [anon_sym_move_DASHobject] = ACTIONS(289), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(287), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(287), - [anon_sym_move_DASHresult] = ACTIONS(289), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(287), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(287), - [anon_sym_move_DASHexception] = ACTIONS(287), - [anon_sym_return_DASHvoid] = ACTIONS(287), - [anon_sym_return] = ACTIONS(289), - [anon_sym_return_DASHwide] = ACTIONS(287), - [anon_sym_return_DASHobject] = ACTIONS(287), - [anon_sym_const_SLASH4] = ACTIONS(287), - [anon_sym_const_SLASH16] = ACTIONS(287), - [anon_sym_const] = ACTIONS(289), - [anon_sym_const_SLASHhigh16] = ACTIONS(287), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(287), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(287), - [anon_sym_const_DASHwide] = ACTIONS(289), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(287), - [anon_sym_const_DASHstring] = ACTIONS(289), - [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(287), - [anon_sym_const_DASHclass] = ACTIONS(287), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(287), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(287), - [anon_sym_monitor_DASHenter] = ACTIONS(287), - [anon_sym_monitor_DASHexit] = ACTIONS(287), - [anon_sym_check_DASHcast] = ACTIONS(287), - [anon_sym_instance_DASHof] = ACTIONS(287), - [anon_sym_array_DASHlength] = ACTIONS(287), - [anon_sym_new_DASHinstance] = ACTIONS(287), - [anon_sym_new_DASHarray] = ACTIONS(287), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(289), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(287), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(287), - [anon_sym_throw] = ACTIONS(289), - [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(287), - [anon_sym_goto] = ACTIONS(289), - [anon_sym_goto_SLASH16] = ACTIONS(287), - [anon_sym_goto_SLASH32] = ACTIONS(287), - [anon_sym_packed_DASHswitch] = ACTIONS(287), - [anon_sym_sparse_DASHswitch] = ACTIONS(287), - [anon_sym_cmpl_DASHfloat] = ACTIONS(287), - [anon_sym_cmpg_DASHfloat] = ACTIONS(287), - [anon_sym_cmpl_DASHdouble] = ACTIONS(287), - [anon_sym_cmpg_DASHdouble] = ACTIONS(287), - [anon_sym_cmp_DASHlong] = ACTIONS(287), - [anon_sym_if_DASHeq] = ACTIONS(289), - [anon_sym_if_DASHne] = ACTIONS(289), - [anon_sym_if_DASHlt] = ACTIONS(289), - [anon_sym_if_DASHge] = ACTIONS(289), - [anon_sym_if_DASHgt] = ACTIONS(289), - [anon_sym_if_DASHle] = ACTIONS(289), - [anon_sym_if_DASHeqz] = ACTIONS(287), - [anon_sym_if_DASHnez] = ACTIONS(287), - [anon_sym_if_DASHltz] = ACTIONS(287), - [anon_sym_if_DASHgez] = ACTIONS(287), - [anon_sym_if_DASHgtz] = ACTIONS(287), - [anon_sym_if_DASHlez] = ACTIONS(287), - [anon_sym_aget] = ACTIONS(289), - [anon_sym_aget_DASHwide] = ACTIONS(287), - [anon_sym_aget_DASHobject] = ACTIONS(287), - [anon_sym_aget_DASHboolean] = ACTIONS(287), - [anon_sym_aget_DASHbyte] = ACTIONS(287), - [anon_sym_aget_DASHchar] = ACTIONS(287), - [anon_sym_aget_DASHshort] = ACTIONS(287), - [anon_sym_aput] = ACTIONS(289), - [anon_sym_aput_DASHwide] = ACTIONS(287), - [anon_sym_aput_DASHobject] = ACTIONS(287), - [anon_sym_aput_DASHboolean] = ACTIONS(287), - [anon_sym_aput_DASHbyte] = ACTIONS(287), - [anon_sym_aput_DASHchar] = ACTIONS(287), - [anon_sym_aput_DASHshort] = ACTIONS(287), - [anon_sym_iget] = ACTIONS(289), - [anon_sym_iget_DASHwide] = ACTIONS(289), - [anon_sym_iget_DASHobject] = ACTIONS(289), - [anon_sym_iget_DASHboolean] = ACTIONS(287), - [anon_sym_iget_DASHbyte] = ACTIONS(287), - [anon_sym_iget_DASHchar] = ACTIONS(287), - [anon_sym_iget_DASHshort] = ACTIONS(287), - [anon_sym_iget_DASHvolatile] = ACTIONS(287), - [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(287), - [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(287), - [anon_sym_iput] = ACTIONS(289), - [anon_sym_iput_DASHwide] = ACTIONS(289), - [anon_sym_iput_DASHobject] = ACTIONS(289), - [anon_sym_iput_DASHboolean] = ACTIONS(289), - [anon_sym_iput_DASHbyte] = ACTIONS(289), - [anon_sym_iput_DASHchar] = ACTIONS(289), - [anon_sym_iput_DASHshort] = ACTIONS(289), - [anon_sym_iput_DASHvolatile] = ACTIONS(287), - [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(287), - [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(287), - [anon_sym_sget] = ACTIONS(289), - [anon_sym_sget_DASHwide] = ACTIONS(289), - [anon_sym_sget_DASHobject] = ACTIONS(289), - [anon_sym_sget_DASHboolean] = ACTIONS(287), - [anon_sym_sget_DASHbyte] = ACTIONS(287), - [anon_sym_sget_DASHchar] = ACTIONS(287), - [anon_sym_sget_DASHshort] = ACTIONS(287), - [anon_sym_sget_DASHvolatile] = ACTIONS(287), - [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(287), - [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(287), - [anon_sym_sput] = ACTIONS(289), - [anon_sym_sput_DASHwide] = ACTIONS(289), - [anon_sym_sput_DASHobject] = ACTIONS(289), - [anon_sym_sput_DASHboolean] = ACTIONS(287), - [anon_sym_sput_DASHbyte] = ACTIONS(287), - [anon_sym_sput_DASHchar] = ACTIONS(287), - [anon_sym_sput_DASHshort] = ACTIONS(287), - [anon_sym_sput_DASHvolatile] = ACTIONS(287), - [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(287), - [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(287), - [anon_sym_invoke_DASHconstructor] = ACTIONS(287), - [anon_sym_invoke_DASHcustom] = ACTIONS(289), - [anon_sym_invoke_DASHdirect] = ACTIONS(289), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(287), - [anon_sym_invoke_DASHinstance] = ACTIONS(287), - [anon_sym_invoke_DASHinterface] = ACTIONS(289), - [anon_sym_invoke_DASHpolymorphic] = ACTIONS(289), - [anon_sym_invoke_DASHstatic] = ACTIONS(289), - [anon_sym_invoke_DASHsuper] = ACTIONS(289), - [anon_sym_invoke_DASHvirtual] = ACTIONS(289), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(287), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(287), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(287), - [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(287), - [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(287), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(287), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(287), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(287), - [anon_sym_neg_DASHint] = ACTIONS(287), - [anon_sym_not_DASHint] = ACTIONS(287), - [anon_sym_neg_DASHlong] = ACTIONS(287), - [anon_sym_not_DASHlong] = ACTIONS(287), - [anon_sym_neg_DASHfloat] = ACTIONS(287), - [anon_sym_neg_DASHdouble] = ACTIONS(287), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(287), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(287), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(287), - [anon_sym_long_DASHto_DASHint] = ACTIONS(287), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(287), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(287), - [anon_sym_float_DASHto_DASHint] = ACTIONS(287), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(287), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(287), - [anon_sym_double_DASHto_DASHint] = ACTIONS(287), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(287), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(287), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(287), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(287), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(287), - [anon_sym_add_DASHint] = ACTIONS(289), - [anon_sym_sub_DASHint] = ACTIONS(289), - [anon_sym_mul_DASHint] = ACTIONS(289), - [anon_sym_div_DASHint] = ACTIONS(289), - [anon_sym_rem_DASHint] = ACTIONS(289), - [anon_sym_and_DASHint] = ACTIONS(289), - [anon_sym_or_DASHint] = ACTIONS(289), - [anon_sym_xor_DASHint] = ACTIONS(289), - [anon_sym_shl_DASHint] = ACTIONS(289), - [anon_sym_shr_DASHint] = ACTIONS(289), - [anon_sym_ushr_DASHint] = ACTIONS(289), - [anon_sym_add_DASHlong] = ACTIONS(289), - [anon_sym_sub_DASHlong] = ACTIONS(289), - [anon_sym_mul_DASHlong] = ACTIONS(289), - [anon_sym_div_DASHlong] = ACTIONS(289), - [anon_sym_rem_DASHlong] = ACTIONS(289), - [anon_sym_and_DASHlong] = ACTIONS(289), - [anon_sym_or_DASHlong] = ACTIONS(289), - [anon_sym_xor_DASHlong] = ACTIONS(289), - [anon_sym_shl_DASHlong] = ACTIONS(289), - [anon_sym_shr_DASHlong] = ACTIONS(289), - [anon_sym_ushr_DASHlong] = ACTIONS(289), - [anon_sym_add_DASHfloat] = ACTIONS(289), - [anon_sym_sub_DASHfloat] = ACTIONS(289), - [anon_sym_mul_DASHfloat] = ACTIONS(289), - [anon_sym_div_DASHfloat] = ACTIONS(289), - [anon_sym_rem_DASHfloat] = ACTIONS(289), - [anon_sym_add_DASHdouble] = ACTIONS(289), - [anon_sym_sub_DASHdouble] = ACTIONS(289), - [anon_sym_mul_DASHdouble] = ACTIONS(289), - [anon_sym_div_DASHdouble] = ACTIONS(289), - [anon_sym_rem_DASHdouble] = ACTIONS(289), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(287), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(287), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(287), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(287), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(287), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(287), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(287), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(287), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(287), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(287), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(287), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(287), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(287), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(287), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(287), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(287), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(287), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(287), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(287), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(287), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(287), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(287), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(287), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(287), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(287), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(287), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(287), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(287), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(287), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(287), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(287), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(287), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(287), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(287), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(287), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(287), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(287), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(287), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(287), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(287), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(287), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(287), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(287), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(287), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(287), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(287), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(287), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(287), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(287), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(287), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(287), - [anon_sym_static_DASHget] = ACTIONS(287), - [anon_sym_static_DASHput] = ACTIONS(287), - [anon_sym_instance_DASHget] = ACTIONS(287), - [anon_sym_instance_DASHput] = ACTIONS(287), - [anon_sym_execute_DASHinline] = ACTIONS(289), - [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(287), - [anon_sym_iget_DASHquick] = ACTIONS(287), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(287), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(287), - [anon_sym_iput_DASHquick] = ACTIONS(287), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(287), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(287), - [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(287), - [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(287), - [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(287), - [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(287), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(289), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(287), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(289), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(287), - [anon_sym_rsub_DASHint] = ACTIONS(289), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(287), - [anon_sym_DOTline] = ACTIONS(287), - [anon_sym_DOTlocals] = ACTIONS(287), - [anon_sym_DOTlocal] = ACTIONS(289), - [anon_sym_DOTendlocal] = ACTIONS(287), - [anon_sym_DOTrestartlocal] = ACTIONS(287), - [anon_sym_DOTregisters] = ACTIONS(287), - [anon_sym_DOTcatch] = ACTIONS(289), - [anon_sym_DOT_DOT] = ACTIONS(287), - [anon_sym_RBRACE] = ACTIONS(287), - [anon_sym_DOTcatchall] = ACTIONS(287), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(287), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(287), - [anon_sym_DOTarray_DASHdata] = ACTIONS(287), - [sym_prologue_directive] = ACTIONS(287), - [sym_epilogue_directive] = ACTIONS(287), - [aux_sym_label_token1] = ACTIONS(287), - [aux_sym_jmp_label_token1] = ACTIONS(287), + [ts_builtin_sym_end] = ACTIONS(273), + [anon_sym_DOTsource] = ACTIONS(273), + [anon_sym_DOTfield] = ACTIONS(273), + [anon_sym_DOTendfield] = ACTIONS(273), + [anon_sym_DOTmethod] = ACTIONS(273), + [anon_sym_DOTendmethod] = ACTIONS(273), + [anon_sym_DOTannotation] = ACTIONS(273), + [anon_sym_DOTparam] = ACTIONS(275), + [anon_sym_COMMA] = ACTIONS(273), + [anon_sym_DOTparameter] = ACTIONS(273), + [anon_sym_DOTendparameter] = ACTIONS(273), + [anon_sym_nop] = ACTIONS(275), + [anon_sym_move] = ACTIONS(275), + [anon_sym_move_SLASHfrom16] = ACTIONS(273), + [anon_sym_move_SLASH16] = ACTIONS(273), + [anon_sym_move_DASHwide] = ACTIONS(275), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(273), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(273), + [anon_sym_move_DASHobject] = ACTIONS(275), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(273), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(273), + [anon_sym_move_DASHresult] = ACTIONS(275), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(273), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(273), + [anon_sym_move_DASHexception] = ACTIONS(273), + [anon_sym_return_DASHvoid] = ACTIONS(273), + [anon_sym_return] = ACTIONS(275), + [anon_sym_return_DASHwide] = ACTIONS(273), + [anon_sym_return_DASHobject] = ACTIONS(273), + [anon_sym_const_SLASH4] = ACTIONS(273), + [anon_sym_const_SLASH16] = ACTIONS(273), + [anon_sym_const] = ACTIONS(275), + [anon_sym_const_SLASHhigh16] = ACTIONS(273), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(273), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(273), + [anon_sym_const_DASHwide] = ACTIONS(275), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(273), + [anon_sym_const_DASHstring] = ACTIONS(275), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(273), + [anon_sym_const_DASHclass] = ACTIONS(273), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(273), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(273), + [anon_sym_monitor_DASHenter] = ACTIONS(273), + [anon_sym_monitor_DASHexit] = ACTIONS(273), + [anon_sym_check_DASHcast] = ACTIONS(273), + [anon_sym_instance_DASHof] = ACTIONS(273), + [anon_sym_array_DASHlength] = ACTIONS(273), + [anon_sym_new_DASHinstance] = ACTIONS(273), + [anon_sym_new_DASHarray] = ACTIONS(273), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(275), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(273), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(273), + [anon_sym_throw] = ACTIONS(275), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(273), + [anon_sym_goto] = ACTIONS(275), + [anon_sym_goto_SLASH16] = ACTIONS(273), + [anon_sym_goto_SLASH32] = ACTIONS(273), + [anon_sym_packed_DASHswitch] = ACTIONS(273), + [anon_sym_sparse_DASHswitch] = ACTIONS(273), + [anon_sym_cmpl_DASHfloat] = ACTIONS(273), + [anon_sym_cmpg_DASHfloat] = ACTIONS(273), + [anon_sym_cmpl_DASHdouble] = ACTIONS(273), + [anon_sym_cmpg_DASHdouble] = ACTIONS(273), + [anon_sym_cmp_DASHlong] = ACTIONS(273), + [anon_sym_if_DASHeq] = ACTIONS(275), + [anon_sym_if_DASHne] = ACTIONS(275), + [anon_sym_if_DASHlt] = ACTIONS(275), + [anon_sym_if_DASHge] = ACTIONS(275), + [anon_sym_if_DASHgt] = ACTIONS(275), + [anon_sym_if_DASHle] = ACTIONS(275), + [anon_sym_if_DASHeqz] = ACTIONS(273), + [anon_sym_if_DASHnez] = ACTIONS(273), + [anon_sym_if_DASHltz] = ACTIONS(273), + [anon_sym_if_DASHgez] = ACTIONS(273), + [anon_sym_if_DASHgtz] = ACTIONS(273), + [anon_sym_if_DASHlez] = ACTIONS(273), + [anon_sym_aget] = ACTIONS(275), + [anon_sym_aget_DASHwide] = ACTIONS(273), + [anon_sym_aget_DASHobject] = ACTIONS(273), + [anon_sym_aget_DASHboolean] = ACTIONS(273), + [anon_sym_aget_DASHbyte] = ACTIONS(273), + [anon_sym_aget_DASHchar] = ACTIONS(273), + [anon_sym_aget_DASHshort] = ACTIONS(273), + [anon_sym_aput] = ACTIONS(275), + [anon_sym_aput_DASHwide] = ACTIONS(273), + [anon_sym_aput_DASHobject] = ACTIONS(273), + [anon_sym_aput_DASHboolean] = ACTIONS(273), + [anon_sym_aput_DASHbyte] = ACTIONS(273), + [anon_sym_aput_DASHchar] = ACTIONS(273), + [anon_sym_aput_DASHshort] = ACTIONS(273), + [anon_sym_iget] = ACTIONS(275), + [anon_sym_iget_DASHwide] = ACTIONS(275), + [anon_sym_iget_DASHobject] = ACTIONS(275), + [anon_sym_iget_DASHboolean] = ACTIONS(273), + [anon_sym_iget_DASHbyte] = ACTIONS(273), + [anon_sym_iget_DASHchar] = ACTIONS(273), + [anon_sym_iget_DASHshort] = ACTIONS(273), + [anon_sym_iget_DASHvolatile] = ACTIONS(273), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(273), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(273), + [anon_sym_iput] = ACTIONS(275), + [anon_sym_iput_DASHwide] = ACTIONS(275), + [anon_sym_iput_DASHobject] = ACTIONS(275), + [anon_sym_iput_DASHboolean] = ACTIONS(275), + [anon_sym_iput_DASHbyte] = ACTIONS(275), + [anon_sym_iput_DASHchar] = ACTIONS(275), + [anon_sym_iput_DASHshort] = ACTIONS(275), + [anon_sym_iput_DASHvolatile] = ACTIONS(273), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(273), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(273), + [anon_sym_sget] = ACTIONS(275), + [anon_sym_sget_DASHwide] = ACTIONS(275), + [anon_sym_sget_DASHobject] = ACTIONS(275), + [anon_sym_sget_DASHboolean] = ACTIONS(273), + [anon_sym_sget_DASHbyte] = ACTIONS(273), + [anon_sym_sget_DASHchar] = ACTIONS(273), + [anon_sym_sget_DASHshort] = ACTIONS(273), + [anon_sym_sget_DASHvolatile] = ACTIONS(273), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(273), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(273), + [anon_sym_sput] = ACTIONS(275), + [anon_sym_sput_DASHwide] = ACTIONS(275), + [anon_sym_sput_DASHobject] = ACTIONS(275), + [anon_sym_sput_DASHboolean] = ACTIONS(273), + [anon_sym_sput_DASHbyte] = ACTIONS(273), + [anon_sym_sput_DASHchar] = ACTIONS(273), + [anon_sym_sput_DASHshort] = ACTIONS(273), + [anon_sym_sput_DASHvolatile] = ACTIONS(273), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(273), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(273), + [anon_sym_invoke_DASHconstructor] = ACTIONS(273), + [anon_sym_invoke_DASHcustom] = ACTIONS(275), + [anon_sym_invoke_DASHdirect] = ACTIONS(275), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(273), + [anon_sym_invoke_DASHinstance] = ACTIONS(273), + [anon_sym_invoke_DASHinterface] = ACTIONS(275), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(275), + [anon_sym_invoke_DASHstatic] = ACTIONS(275), + [anon_sym_invoke_DASHsuper] = ACTIONS(275), + [anon_sym_invoke_DASHvirtual] = ACTIONS(275), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(273), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(273), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(273), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(273), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(273), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(273), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(273), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(273), + [anon_sym_neg_DASHint] = ACTIONS(273), + [anon_sym_not_DASHint] = ACTIONS(273), + [anon_sym_neg_DASHlong] = ACTIONS(273), + [anon_sym_not_DASHlong] = ACTIONS(273), + [anon_sym_neg_DASHfloat] = ACTIONS(273), + [anon_sym_neg_DASHdouble] = ACTIONS(273), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(273), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(273), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(273), + [anon_sym_long_DASHto_DASHint] = ACTIONS(273), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(273), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(273), + [anon_sym_float_DASHto_DASHint] = ACTIONS(273), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(273), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(273), + [anon_sym_double_DASHto_DASHint] = ACTIONS(273), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(273), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(273), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(273), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(273), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(273), + [anon_sym_add_DASHint] = ACTIONS(275), + [anon_sym_sub_DASHint] = ACTIONS(275), + [anon_sym_mul_DASHint] = ACTIONS(275), + [anon_sym_div_DASHint] = ACTIONS(275), + [anon_sym_rem_DASHint] = ACTIONS(275), + [anon_sym_and_DASHint] = ACTIONS(275), + [anon_sym_or_DASHint] = ACTIONS(275), + [anon_sym_xor_DASHint] = ACTIONS(275), + [anon_sym_shl_DASHint] = ACTIONS(275), + [anon_sym_shr_DASHint] = ACTIONS(275), + [anon_sym_ushr_DASHint] = ACTIONS(275), + [anon_sym_add_DASHlong] = ACTIONS(275), + [anon_sym_sub_DASHlong] = ACTIONS(275), + [anon_sym_mul_DASHlong] = ACTIONS(275), + [anon_sym_div_DASHlong] = ACTIONS(275), + [anon_sym_rem_DASHlong] = ACTIONS(275), + [anon_sym_and_DASHlong] = ACTIONS(275), + [anon_sym_or_DASHlong] = ACTIONS(275), + [anon_sym_xor_DASHlong] = ACTIONS(275), + [anon_sym_shl_DASHlong] = ACTIONS(275), + [anon_sym_shr_DASHlong] = ACTIONS(275), + [anon_sym_ushr_DASHlong] = ACTIONS(275), + [anon_sym_add_DASHfloat] = ACTIONS(275), + [anon_sym_sub_DASHfloat] = ACTIONS(275), + [anon_sym_mul_DASHfloat] = ACTIONS(275), + [anon_sym_div_DASHfloat] = ACTIONS(275), + [anon_sym_rem_DASHfloat] = ACTIONS(275), + [anon_sym_add_DASHdouble] = ACTIONS(275), + [anon_sym_sub_DASHdouble] = ACTIONS(275), + [anon_sym_mul_DASHdouble] = ACTIONS(275), + [anon_sym_div_DASHdouble] = ACTIONS(275), + [anon_sym_rem_DASHdouble] = ACTIONS(275), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(273), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(273), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(273), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(273), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(273), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(273), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(273), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(273), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(273), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(273), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(273), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(273), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(273), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(273), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(273), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(273), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(273), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(273), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(273), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(273), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(273), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(273), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(273), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(273), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(273), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(273), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(273), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(273), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(273), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(273), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(273), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(273), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(273), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(273), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(273), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(273), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(273), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(273), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(273), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(273), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(273), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(273), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(273), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(273), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(273), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(273), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(273), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(273), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(273), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(273), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(273), + [anon_sym_static_DASHget] = ACTIONS(273), + [anon_sym_static_DASHput] = ACTIONS(273), + [anon_sym_instance_DASHget] = ACTIONS(273), + [anon_sym_instance_DASHput] = ACTIONS(273), + [anon_sym_execute_DASHinline] = ACTIONS(275), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(273), + [anon_sym_iget_DASHquick] = ACTIONS(273), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(273), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(273), + [anon_sym_iput_DASHquick] = ACTIONS(273), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(273), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(273), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(273), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(273), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(273), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(273), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(275), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(273), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(275), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(273), + [anon_sym_rsub_DASHint] = ACTIONS(275), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(273), + [anon_sym_DOTline] = ACTIONS(273), + [anon_sym_DOTlocals] = ACTIONS(273), + [anon_sym_DOTlocal] = ACTIONS(275), + [anon_sym_DOTendlocal] = ACTIONS(273), + [anon_sym_DOTrestartlocal] = ACTIONS(273), + [anon_sym_DOTregisters] = ACTIONS(273), + [anon_sym_DOTcatch] = ACTIONS(275), + [anon_sym_RBRACE] = ACTIONS(273), + [anon_sym_DOTcatchall] = ACTIONS(273), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(273), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(273), + [anon_sym_DOTarray_DASHdata] = ACTIONS(273), + [sym_prologue_directive] = ACTIONS(273), + [sym_epilogue_directive] = ACTIONS(273), + [aux_sym_label_token1] = ACTIONS(273), + [aux_sym_jmp_label_token1] = ACTIONS(273), [sym_comment] = ACTIONS(3), }, [27] = { - [ts_builtin_sym_end] = ACTIONS(291), - [anon_sym_DOTsource] = ACTIONS(291), - [anon_sym_DOTfield] = ACTIONS(291), - [anon_sym_DOTendfield] = ACTIONS(291), - [anon_sym_DOTmethod] = ACTIONS(291), - [anon_sym_DOTendmethod] = ACTIONS(291), - [anon_sym_DOTannotation] = ACTIONS(291), - [anon_sym_DOTparam] = ACTIONS(293), - [anon_sym_COMMA] = ACTIONS(291), - [anon_sym_DOTparameter] = ACTIONS(291), - [anon_sym_DOTendparameter] = ACTIONS(291), - [anon_sym_nop] = ACTIONS(293), - [anon_sym_move] = ACTIONS(293), - [anon_sym_move_SLASHfrom16] = ACTIONS(291), - [anon_sym_move_SLASH16] = ACTIONS(291), - [anon_sym_move_DASHwide] = ACTIONS(293), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(291), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(291), - [anon_sym_move_DASHobject] = ACTIONS(293), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(291), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(291), - [anon_sym_move_DASHresult] = ACTIONS(293), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(291), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(291), - [anon_sym_move_DASHexception] = ACTIONS(291), - [anon_sym_return_DASHvoid] = ACTIONS(291), - [anon_sym_return] = ACTIONS(293), - [anon_sym_return_DASHwide] = ACTIONS(291), - [anon_sym_return_DASHobject] = ACTIONS(291), - [anon_sym_const_SLASH4] = ACTIONS(291), - [anon_sym_const_SLASH16] = ACTIONS(291), - [anon_sym_const] = ACTIONS(293), - [anon_sym_const_SLASHhigh16] = ACTIONS(291), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(291), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(291), - [anon_sym_const_DASHwide] = ACTIONS(293), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(291), - [anon_sym_const_DASHstring] = ACTIONS(293), - [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(291), - [anon_sym_const_DASHclass] = ACTIONS(291), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(291), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(291), - [anon_sym_monitor_DASHenter] = ACTIONS(291), - [anon_sym_monitor_DASHexit] = ACTIONS(291), - [anon_sym_check_DASHcast] = ACTIONS(291), - [anon_sym_instance_DASHof] = ACTIONS(291), - [anon_sym_array_DASHlength] = ACTIONS(291), - [anon_sym_new_DASHinstance] = ACTIONS(291), - [anon_sym_new_DASHarray] = ACTIONS(291), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(293), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(291), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(291), - [anon_sym_throw] = ACTIONS(293), - [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(291), - [anon_sym_goto] = ACTIONS(293), - [anon_sym_goto_SLASH16] = ACTIONS(291), - [anon_sym_goto_SLASH32] = ACTIONS(291), - [anon_sym_packed_DASHswitch] = ACTIONS(291), - [anon_sym_sparse_DASHswitch] = ACTIONS(291), - [anon_sym_cmpl_DASHfloat] = ACTIONS(291), - [anon_sym_cmpg_DASHfloat] = ACTIONS(291), - [anon_sym_cmpl_DASHdouble] = ACTIONS(291), - [anon_sym_cmpg_DASHdouble] = ACTIONS(291), - [anon_sym_cmp_DASHlong] = ACTIONS(291), - [anon_sym_if_DASHeq] = ACTIONS(293), - [anon_sym_if_DASHne] = ACTIONS(293), - [anon_sym_if_DASHlt] = ACTIONS(293), - [anon_sym_if_DASHge] = ACTIONS(293), - [anon_sym_if_DASHgt] = ACTIONS(293), - [anon_sym_if_DASHle] = ACTIONS(293), - [anon_sym_if_DASHeqz] = ACTIONS(291), - [anon_sym_if_DASHnez] = ACTIONS(291), - [anon_sym_if_DASHltz] = ACTIONS(291), - [anon_sym_if_DASHgez] = ACTIONS(291), - [anon_sym_if_DASHgtz] = ACTIONS(291), - [anon_sym_if_DASHlez] = ACTIONS(291), - [anon_sym_aget] = ACTIONS(293), - [anon_sym_aget_DASHwide] = ACTIONS(291), - [anon_sym_aget_DASHobject] = ACTIONS(291), - [anon_sym_aget_DASHboolean] = ACTIONS(291), - [anon_sym_aget_DASHbyte] = ACTIONS(291), - [anon_sym_aget_DASHchar] = ACTIONS(291), - [anon_sym_aget_DASHshort] = ACTIONS(291), - [anon_sym_aput] = ACTIONS(293), - [anon_sym_aput_DASHwide] = ACTIONS(291), - [anon_sym_aput_DASHobject] = ACTIONS(291), - [anon_sym_aput_DASHboolean] = ACTIONS(291), - [anon_sym_aput_DASHbyte] = ACTIONS(291), - [anon_sym_aput_DASHchar] = ACTIONS(291), - [anon_sym_aput_DASHshort] = ACTIONS(291), - [anon_sym_iget] = ACTIONS(293), - [anon_sym_iget_DASHwide] = ACTIONS(293), - [anon_sym_iget_DASHobject] = ACTIONS(293), - [anon_sym_iget_DASHboolean] = ACTIONS(291), - [anon_sym_iget_DASHbyte] = ACTIONS(291), - [anon_sym_iget_DASHchar] = ACTIONS(291), - [anon_sym_iget_DASHshort] = ACTIONS(291), - [anon_sym_iget_DASHvolatile] = ACTIONS(291), - [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(291), - [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(291), - [anon_sym_iput] = ACTIONS(293), - [anon_sym_iput_DASHwide] = ACTIONS(293), - [anon_sym_iput_DASHobject] = ACTIONS(293), - [anon_sym_iput_DASHboolean] = ACTIONS(293), - [anon_sym_iput_DASHbyte] = ACTIONS(293), - [anon_sym_iput_DASHchar] = ACTIONS(293), - [anon_sym_iput_DASHshort] = ACTIONS(293), - [anon_sym_iput_DASHvolatile] = ACTIONS(291), - [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(291), - [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(291), - [anon_sym_sget] = ACTIONS(293), - [anon_sym_sget_DASHwide] = ACTIONS(293), - [anon_sym_sget_DASHobject] = ACTIONS(293), - [anon_sym_sget_DASHboolean] = ACTIONS(291), - [anon_sym_sget_DASHbyte] = ACTIONS(291), - [anon_sym_sget_DASHchar] = ACTIONS(291), - [anon_sym_sget_DASHshort] = ACTIONS(291), - [anon_sym_sget_DASHvolatile] = ACTIONS(291), - [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(291), - [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(291), - [anon_sym_sput] = ACTIONS(293), - [anon_sym_sput_DASHwide] = ACTIONS(293), - [anon_sym_sput_DASHobject] = ACTIONS(293), - [anon_sym_sput_DASHboolean] = ACTIONS(291), - [anon_sym_sput_DASHbyte] = ACTIONS(291), - [anon_sym_sput_DASHchar] = ACTIONS(291), - [anon_sym_sput_DASHshort] = ACTIONS(291), - [anon_sym_sput_DASHvolatile] = ACTIONS(291), - [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(291), - [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(291), - [anon_sym_invoke_DASHconstructor] = ACTIONS(291), - [anon_sym_invoke_DASHcustom] = ACTIONS(293), - [anon_sym_invoke_DASHdirect] = ACTIONS(293), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(291), - [anon_sym_invoke_DASHinstance] = ACTIONS(291), - [anon_sym_invoke_DASHinterface] = ACTIONS(293), - [anon_sym_invoke_DASHpolymorphic] = ACTIONS(293), - [anon_sym_invoke_DASHstatic] = ACTIONS(293), - [anon_sym_invoke_DASHsuper] = ACTIONS(293), - [anon_sym_invoke_DASHvirtual] = ACTIONS(293), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(291), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(291), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(291), - [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(291), - [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(291), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(291), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(291), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(291), - [anon_sym_neg_DASHint] = ACTIONS(291), - [anon_sym_not_DASHint] = ACTIONS(291), - [anon_sym_neg_DASHlong] = ACTIONS(291), - [anon_sym_not_DASHlong] = ACTIONS(291), - [anon_sym_neg_DASHfloat] = ACTIONS(291), - [anon_sym_neg_DASHdouble] = ACTIONS(291), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(291), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(291), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(291), - [anon_sym_long_DASHto_DASHint] = ACTIONS(291), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(291), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(291), - [anon_sym_float_DASHto_DASHint] = ACTIONS(291), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(291), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(291), - [anon_sym_double_DASHto_DASHint] = ACTIONS(291), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(291), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(291), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(291), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(291), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(291), - [anon_sym_add_DASHint] = ACTIONS(293), - [anon_sym_sub_DASHint] = ACTIONS(293), - [anon_sym_mul_DASHint] = ACTIONS(293), - [anon_sym_div_DASHint] = ACTIONS(293), - [anon_sym_rem_DASHint] = ACTIONS(293), - [anon_sym_and_DASHint] = ACTIONS(293), - [anon_sym_or_DASHint] = ACTIONS(293), - [anon_sym_xor_DASHint] = ACTIONS(293), - [anon_sym_shl_DASHint] = ACTIONS(293), - [anon_sym_shr_DASHint] = ACTIONS(293), - [anon_sym_ushr_DASHint] = ACTIONS(293), - [anon_sym_add_DASHlong] = ACTIONS(293), - [anon_sym_sub_DASHlong] = ACTIONS(293), - [anon_sym_mul_DASHlong] = ACTIONS(293), - [anon_sym_div_DASHlong] = ACTIONS(293), - [anon_sym_rem_DASHlong] = ACTIONS(293), - [anon_sym_and_DASHlong] = ACTIONS(293), - [anon_sym_or_DASHlong] = ACTIONS(293), - [anon_sym_xor_DASHlong] = ACTIONS(293), - [anon_sym_shl_DASHlong] = ACTIONS(293), - [anon_sym_shr_DASHlong] = ACTIONS(293), - [anon_sym_ushr_DASHlong] = ACTIONS(293), - [anon_sym_add_DASHfloat] = ACTIONS(293), - [anon_sym_sub_DASHfloat] = ACTIONS(293), - [anon_sym_mul_DASHfloat] = ACTIONS(293), - [anon_sym_div_DASHfloat] = ACTIONS(293), - [anon_sym_rem_DASHfloat] = ACTIONS(293), - [anon_sym_add_DASHdouble] = ACTIONS(293), - [anon_sym_sub_DASHdouble] = ACTIONS(293), - [anon_sym_mul_DASHdouble] = ACTIONS(293), - [anon_sym_div_DASHdouble] = ACTIONS(293), - [anon_sym_rem_DASHdouble] = ACTIONS(293), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(291), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(291), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(291), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(291), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(291), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(291), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(291), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(291), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(291), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(291), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(291), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(291), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(291), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(291), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(291), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(291), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(291), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(291), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(291), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(291), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(291), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(291), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(291), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(291), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(291), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(291), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(291), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(291), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(291), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(291), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(291), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(291), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(291), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(291), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(291), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(291), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(291), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(291), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(291), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(291), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(291), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(291), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(291), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(291), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(291), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(291), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(291), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(291), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(291), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(291), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(291), - [anon_sym_static_DASHget] = ACTIONS(291), - [anon_sym_static_DASHput] = ACTIONS(291), - [anon_sym_instance_DASHget] = ACTIONS(291), - [anon_sym_instance_DASHput] = ACTIONS(291), - [anon_sym_execute_DASHinline] = ACTIONS(293), - [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(291), - [anon_sym_iget_DASHquick] = ACTIONS(291), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(291), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(291), - [anon_sym_iput_DASHquick] = ACTIONS(291), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(291), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(291), - [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(291), - [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(291), - [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(291), - [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(291), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(293), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(291), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(293), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(291), - [anon_sym_rsub_DASHint] = ACTIONS(293), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(291), - [anon_sym_DOTline] = ACTIONS(291), - [anon_sym_DOTlocals] = ACTIONS(291), - [anon_sym_DOTlocal] = ACTIONS(293), - [anon_sym_DOTendlocal] = ACTIONS(291), - [anon_sym_DOTrestartlocal] = ACTIONS(291), - [anon_sym_DOTregisters] = ACTIONS(291), - [anon_sym_DOTcatch] = ACTIONS(293), - [anon_sym_RBRACE] = ACTIONS(291), - [anon_sym_DOTcatchall] = ACTIONS(291), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(291), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(291), - [anon_sym_DOTarray_DASHdata] = ACTIONS(291), - [sym_prologue_directive] = ACTIONS(291), - [sym_epilogue_directive] = ACTIONS(291), - [aux_sym_label_token1] = ACTIONS(291), - [aux_sym_jmp_label_token1] = ACTIONS(291), + [ts_builtin_sym_end] = ACTIONS(277), + [anon_sym_DOTsource] = ACTIONS(277), + [anon_sym_DOTfield] = ACTIONS(277), + [anon_sym_DOTendfield] = ACTIONS(277), + [anon_sym_DOTmethod] = ACTIONS(277), + [anon_sym_DOTendmethod] = ACTIONS(277), + [anon_sym_DOTannotation] = ACTIONS(277), + [anon_sym_DOTparam] = ACTIONS(279), + [anon_sym_COMMA] = ACTIONS(277), + [anon_sym_DOTparameter] = ACTIONS(277), + [anon_sym_DOTendparameter] = ACTIONS(277), + [anon_sym_nop] = ACTIONS(279), + [anon_sym_move] = ACTIONS(279), + [anon_sym_move_SLASHfrom16] = ACTIONS(277), + [anon_sym_move_SLASH16] = ACTIONS(277), + [anon_sym_move_DASHwide] = ACTIONS(279), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(277), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(277), + [anon_sym_move_DASHobject] = ACTIONS(279), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(277), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(277), + [anon_sym_move_DASHresult] = ACTIONS(279), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(277), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(277), + [anon_sym_move_DASHexception] = ACTIONS(277), + [anon_sym_return_DASHvoid] = ACTIONS(277), + [anon_sym_return] = ACTIONS(279), + [anon_sym_return_DASHwide] = ACTIONS(277), + [anon_sym_return_DASHobject] = ACTIONS(277), + [anon_sym_const_SLASH4] = ACTIONS(277), + [anon_sym_const_SLASH16] = ACTIONS(277), + [anon_sym_const] = ACTIONS(279), + [anon_sym_const_SLASHhigh16] = ACTIONS(277), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(277), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(277), + [anon_sym_const_DASHwide] = ACTIONS(279), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(277), + [anon_sym_const_DASHstring] = ACTIONS(279), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(277), + [anon_sym_const_DASHclass] = ACTIONS(277), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(277), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(277), + [anon_sym_monitor_DASHenter] = ACTIONS(277), + [anon_sym_monitor_DASHexit] = ACTIONS(277), + [anon_sym_check_DASHcast] = ACTIONS(277), + [anon_sym_instance_DASHof] = ACTIONS(277), + [anon_sym_array_DASHlength] = ACTIONS(277), + [anon_sym_new_DASHinstance] = ACTIONS(277), + [anon_sym_new_DASHarray] = ACTIONS(277), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(279), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(277), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(277), + [anon_sym_throw] = ACTIONS(279), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(277), + [anon_sym_goto] = ACTIONS(279), + [anon_sym_goto_SLASH16] = ACTIONS(277), + [anon_sym_goto_SLASH32] = ACTIONS(277), + [anon_sym_packed_DASHswitch] = ACTIONS(277), + [anon_sym_sparse_DASHswitch] = ACTIONS(277), + [anon_sym_cmpl_DASHfloat] = ACTIONS(277), + [anon_sym_cmpg_DASHfloat] = ACTIONS(277), + [anon_sym_cmpl_DASHdouble] = ACTIONS(277), + [anon_sym_cmpg_DASHdouble] = ACTIONS(277), + [anon_sym_cmp_DASHlong] = ACTIONS(277), + [anon_sym_if_DASHeq] = ACTIONS(279), + [anon_sym_if_DASHne] = ACTIONS(279), + [anon_sym_if_DASHlt] = ACTIONS(279), + [anon_sym_if_DASHge] = ACTIONS(279), + [anon_sym_if_DASHgt] = ACTIONS(279), + [anon_sym_if_DASHle] = ACTIONS(279), + [anon_sym_if_DASHeqz] = ACTIONS(277), + [anon_sym_if_DASHnez] = ACTIONS(277), + [anon_sym_if_DASHltz] = ACTIONS(277), + [anon_sym_if_DASHgez] = ACTIONS(277), + [anon_sym_if_DASHgtz] = ACTIONS(277), + [anon_sym_if_DASHlez] = ACTIONS(277), + [anon_sym_aget] = ACTIONS(279), + [anon_sym_aget_DASHwide] = ACTIONS(277), + [anon_sym_aget_DASHobject] = ACTIONS(277), + [anon_sym_aget_DASHboolean] = ACTIONS(277), + [anon_sym_aget_DASHbyte] = ACTIONS(277), + [anon_sym_aget_DASHchar] = ACTIONS(277), + [anon_sym_aget_DASHshort] = ACTIONS(277), + [anon_sym_aput] = ACTIONS(279), + [anon_sym_aput_DASHwide] = ACTIONS(277), + [anon_sym_aput_DASHobject] = ACTIONS(277), + [anon_sym_aput_DASHboolean] = ACTIONS(277), + [anon_sym_aput_DASHbyte] = ACTIONS(277), + [anon_sym_aput_DASHchar] = ACTIONS(277), + [anon_sym_aput_DASHshort] = ACTIONS(277), + [anon_sym_iget] = ACTIONS(279), + [anon_sym_iget_DASHwide] = ACTIONS(279), + [anon_sym_iget_DASHobject] = ACTIONS(279), + [anon_sym_iget_DASHboolean] = ACTIONS(277), + [anon_sym_iget_DASHbyte] = ACTIONS(277), + [anon_sym_iget_DASHchar] = ACTIONS(277), + [anon_sym_iget_DASHshort] = ACTIONS(277), + [anon_sym_iget_DASHvolatile] = ACTIONS(277), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(277), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(277), + [anon_sym_iput] = ACTIONS(279), + [anon_sym_iput_DASHwide] = ACTIONS(279), + [anon_sym_iput_DASHobject] = ACTIONS(279), + [anon_sym_iput_DASHboolean] = ACTIONS(279), + [anon_sym_iput_DASHbyte] = ACTIONS(279), + [anon_sym_iput_DASHchar] = ACTIONS(279), + [anon_sym_iput_DASHshort] = ACTIONS(279), + [anon_sym_iput_DASHvolatile] = ACTIONS(277), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(277), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(277), + [anon_sym_sget] = ACTIONS(279), + [anon_sym_sget_DASHwide] = ACTIONS(279), + [anon_sym_sget_DASHobject] = ACTIONS(279), + [anon_sym_sget_DASHboolean] = ACTIONS(277), + [anon_sym_sget_DASHbyte] = ACTIONS(277), + [anon_sym_sget_DASHchar] = ACTIONS(277), + [anon_sym_sget_DASHshort] = ACTIONS(277), + [anon_sym_sget_DASHvolatile] = ACTIONS(277), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(277), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(277), + [anon_sym_sput] = ACTIONS(279), + [anon_sym_sput_DASHwide] = ACTIONS(279), + [anon_sym_sput_DASHobject] = ACTIONS(279), + [anon_sym_sput_DASHboolean] = ACTIONS(277), + [anon_sym_sput_DASHbyte] = ACTIONS(277), + [anon_sym_sput_DASHchar] = ACTIONS(277), + [anon_sym_sput_DASHshort] = ACTIONS(277), + [anon_sym_sput_DASHvolatile] = ACTIONS(277), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(277), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(277), + [anon_sym_invoke_DASHconstructor] = ACTIONS(277), + [anon_sym_invoke_DASHcustom] = ACTIONS(279), + [anon_sym_invoke_DASHdirect] = ACTIONS(279), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(277), + [anon_sym_invoke_DASHinstance] = ACTIONS(277), + [anon_sym_invoke_DASHinterface] = ACTIONS(279), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(279), + [anon_sym_invoke_DASHstatic] = ACTIONS(279), + [anon_sym_invoke_DASHsuper] = ACTIONS(279), + [anon_sym_invoke_DASHvirtual] = ACTIONS(279), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(277), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(277), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(277), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(277), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(277), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(277), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(277), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(277), + [anon_sym_neg_DASHint] = ACTIONS(277), + [anon_sym_not_DASHint] = ACTIONS(277), + [anon_sym_neg_DASHlong] = ACTIONS(277), + [anon_sym_not_DASHlong] = ACTIONS(277), + [anon_sym_neg_DASHfloat] = ACTIONS(277), + [anon_sym_neg_DASHdouble] = ACTIONS(277), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(277), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(277), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(277), + [anon_sym_long_DASHto_DASHint] = ACTIONS(277), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(277), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(277), + [anon_sym_float_DASHto_DASHint] = ACTIONS(277), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(277), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(277), + [anon_sym_double_DASHto_DASHint] = ACTIONS(277), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(277), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(277), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(277), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(277), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(277), + [anon_sym_add_DASHint] = ACTIONS(279), + [anon_sym_sub_DASHint] = ACTIONS(279), + [anon_sym_mul_DASHint] = ACTIONS(279), + [anon_sym_div_DASHint] = ACTIONS(279), + [anon_sym_rem_DASHint] = ACTIONS(279), + [anon_sym_and_DASHint] = ACTIONS(279), + [anon_sym_or_DASHint] = ACTIONS(279), + [anon_sym_xor_DASHint] = ACTIONS(279), + [anon_sym_shl_DASHint] = ACTIONS(279), + [anon_sym_shr_DASHint] = ACTIONS(279), + [anon_sym_ushr_DASHint] = ACTIONS(279), + [anon_sym_add_DASHlong] = ACTIONS(279), + [anon_sym_sub_DASHlong] = ACTIONS(279), + [anon_sym_mul_DASHlong] = ACTIONS(279), + [anon_sym_div_DASHlong] = ACTIONS(279), + [anon_sym_rem_DASHlong] = ACTIONS(279), + [anon_sym_and_DASHlong] = ACTIONS(279), + [anon_sym_or_DASHlong] = ACTIONS(279), + [anon_sym_xor_DASHlong] = ACTIONS(279), + [anon_sym_shl_DASHlong] = ACTIONS(279), + [anon_sym_shr_DASHlong] = ACTIONS(279), + [anon_sym_ushr_DASHlong] = ACTIONS(279), + [anon_sym_add_DASHfloat] = ACTIONS(279), + [anon_sym_sub_DASHfloat] = ACTIONS(279), + [anon_sym_mul_DASHfloat] = ACTIONS(279), + [anon_sym_div_DASHfloat] = ACTIONS(279), + [anon_sym_rem_DASHfloat] = ACTIONS(279), + [anon_sym_add_DASHdouble] = ACTIONS(279), + [anon_sym_sub_DASHdouble] = ACTIONS(279), + [anon_sym_mul_DASHdouble] = ACTIONS(279), + [anon_sym_div_DASHdouble] = ACTIONS(279), + [anon_sym_rem_DASHdouble] = ACTIONS(279), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(277), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(277), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(277), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(277), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(277), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(277), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(277), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(277), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(277), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(277), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(277), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(277), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(277), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(277), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(277), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(277), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(277), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(277), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(277), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(277), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(277), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(277), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(277), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(277), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(277), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(277), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(277), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(277), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(277), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(277), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(277), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(277), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(277), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(277), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(277), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(277), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(277), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(277), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(277), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(277), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(277), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(277), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(277), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(277), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(277), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(277), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(277), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(277), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(277), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(277), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(277), + [anon_sym_static_DASHget] = ACTIONS(277), + [anon_sym_static_DASHput] = ACTIONS(277), + [anon_sym_instance_DASHget] = ACTIONS(277), + [anon_sym_instance_DASHput] = ACTIONS(277), + [anon_sym_execute_DASHinline] = ACTIONS(279), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(277), + [anon_sym_iget_DASHquick] = ACTIONS(277), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(277), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(277), + [anon_sym_iput_DASHquick] = ACTIONS(277), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(277), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(277), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(277), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(277), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(277), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(277), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(279), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(277), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(279), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(277), + [anon_sym_rsub_DASHint] = ACTIONS(279), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(277), + [anon_sym_DOTline] = ACTIONS(277), + [anon_sym_DOTlocals] = ACTIONS(277), + [anon_sym_DOTlocal] = ACTIONS(279), + [anon_sym_DOTendlocal] = ACTIONS(277), + [anon_sym_DOTrestartlocal] = ACTIONS(277), + [anon_sym_DOTregisters] = ACTIONS(277), + [anon_sym_DOTcatch] = ACTIONS(279), + [anon_sym_RBRACE] = ACTIONS(277), + [anon_sym_DOTcatchall] = ACTIONS(277), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(277), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(277), + [anon_sym_DOTarray_DASHdata] = ACTIONS(277), + [sym_prologue_directive] = ACTIONS(277), + [sym_epilogue_directive] = ACTIONS(277), + [aux_sym_label_token1] = ACTIONS(277), + [aux_sym_jmp_label_token1] = ACTIONS(277), [sym_comment] = ACTIONS(3), }, [28] = { - [ts_builtin_sym_end] = ACTIONS(295), - [anon_sym_DOTsource] = ACTIONS(295), - [anon_sym_DOTfield] = ACTIONS(295), - [anon_sym_DOTendfield] = ACTIONS(295), - [anon_sym_DOTmethod] = ACTIONS(295), - [anon_sym_DOTendmethod] = ACTIONS(295), - [anon_sym_DOTannotation] = ACTIONS(295), - [anon_sym_DOTparam] = ACTIONS(297), - [anon_sym_COMMA] = ACTIONS(295), - [anon_sym_DOTparameter] = ACTIONS(295), - [anon_sym_nop] = ACTIONS(297), - [anon_sym_move] = ACTIONS(297), - [anon_sym_move_SLASHfrom16] = ACTIONS(295), - [anon_sym_move_SLASH16] = ACTIONS(295), - [anon_sym_move_DASHwide] = ACTIONS(297), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(295), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(295), - [anon_sym_move_DASHobject] = ACTIONS(297), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(295), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(295), - [anon_sym_move_DASHresult] = ACTIONS(297), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(295), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(295), - [anon_sym_move_DASHexception] = ACTIONS(295), - [anon_sym_return_DASHvoid] = ACTIONS(295), - [anon_sym_return] = ACTIONS(297), - [anon_sym_return_DASHwide] = ACTIONS(295), - [anon_sym_return_DASHobject] = ACTIONS(295), - [anon_sym_const_SLASH4] = ACTIONS(295), - [anon_sym_const_SLASH16] = ACTIONS(295), - [anon_sym_const] = ACTIONS(297), - [anon_sym_const_SLASHhigh16] = ACTIONS(295), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(295), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(295), - [anon_sym_const_DASHwide] = ACTIONS(297), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(295), - [anon_sym_const_DASHstring] = ACTIONS(297), - [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(295), - [anon_sym_const_DASHclass] = ACTIONS(295), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(295), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(295), - [anon_sym_monitor_DASHenter] = ACTIONS(295), - [anon_sym_monitor_DASHexit] = ACTIONS(295), - [anon_sym_check_DASHcast] = ACTIONS(295), - [anon_sym_instance_DASHof] = ACTIONS(295), - [anon_sym_array_DASHlength] = ACTIONS(295), - [anon_sym_new_DASHinstance] = ACTIONS(295), - [anon_sym_new_DASHarray] = ACTIONS(295), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(297), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(295), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(295), - [anon_sym_throw] = ACTIONS(297), - [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(295), - [anon_sym_goto] = ACTIONS(297), - [anon_sym_goto_SLASH16] = ACTIONS(295), - [anon_sym_goto_SLASH32] = ACTIONS(295), - [anon_sym_packed_DASHswitch] = ACTIONS(295), - [anon_sym_sparse_DASHswitch] = ACTIONS(295), - [anon_sym_cmpl_DASHfloat] = ACTIONS(295), - [anon_sym_cmpg_DASHfloat] = ACTIONS(295), - [anon_sym_cmpl_DASHdouble] = ACTIONS(295), - [anon_sym_cmpg_DASHdouble] = ACTIONS(295), - [anon_sym_cmp_DASHlong] = ACTIONS(295), - [anon_sym_if_DASHeq] = ACTIONS(297), - [anon_sym_if_DASHne] = ACTIONS(297), - [anon_sym_if_DASHlt] = ACTIONS(297), - [anon_sym_if_DASHge] = ACTIONS(297), - [anon_sym_if_DASHgt] = ACTIONS(297), - [anon_sym_if_DASHle] = ACTIONS(297), - [anon_sym_if_DASHeqz] = ACTIONS(295), - [anon_sym_if_DASHnez] = ACTIONS(295), - [anon_sym_if_DASHltz] = ACTIONS(295), - [anon_sym_if_DASHgez] = ACTIONS(295), - [anon_sym_if_DASHgtz] = ACTIONS(295), - [anon_sym_if_DASHlez] = ACTIONS(295), - [anon_sym_aget] = ACTIONS(297), - [anon_sym_aget_DASHwide] = ACTIONS(295), - [anon_sym_aget_DASHobject] = ACTIONS(295), - [anon_sym_aget_DASHboolean] = ACTIONS(295), - [anon_sym_aget_DASHbyte] = ACTIONS(295), - [anon_sym_aget_DASHchar] = ACTIONS(295), - [anon_sym_aget_DASHshort] = ACTIONS(295), - [anon_sym_aput] = ACTIONS(297), - [anon_sym_aput_DASHwide] = ACTIONS(295), - [anon_sym_aput_DASHobject] = ACTIONS(295), - [anon_sym_aput_DASHboolean] = ACTIONS(295), - [anon_sym_aput_DASHbyte] = ACTIONS(295), - [anon_sym_aput_DASHchar] = ACTIONS(295), - [anon_sym_aput_DASHshort] = ACTIONS(295), - [anon_sym_iget] = ACTIONS(297), - [anon_sym_iget_DASHwide] = ACTIONS(297), - [anon_sym_iget_DASHobject] = ACTIONS(297), - [anon_sym_iget_DASHboolean] = ACTIONS(295), - [anon_sym_iget_DASHbyte] = ACTIONS(295), - [anon_sym_iget_DASHchar] = ACTIONS(295), - [anon_sym_iget_DASHshort] = ACTIONS(295), - [anon_sym_iget_DASHvolatile] = ACTIONS(295), - [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(295), - [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(295), - [anon_sym_iput] = ACTIONS(297), - [anon_sym_iput_DASHwide] = ACTIONS(297), - [anon_sym_iput_DASHobject] = ACTIONS(297), - [anon_sym_iput_DASHboolean] = ACTIONS(297), - [anon_sym_iput_DASHbyte] = ACTIONS(297), - [anon_sym_iput_DASHchar] = ACTIONS(297), - [anon_sym_iput_DASHshort] = ACTIONS(297), - [anon_sym_iput_DASHvolatile] = ACTIONS(295), - [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(295), - [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(295), - [anon_sym_sget] = ACTIONS(297), - [anon_sym_sget_DASHwide] = ACTIONS(297), - [anon_sym_sget_DASHobject] = ACTIONS(297), - [anon_sym_sget_DASHboolean] = ACTIONS(295), - [anon_sym_sget_DASHbyte] = ACTIONS(295), - [anon_sym_sget_DASHchar] = ACTIONS(295), - [anon_sym_sget_DASHshort] = ACTIONS(295), - [anon_sym_sget_DASHvolatile] = ACTIONS(295), - [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(295), - [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(295), - [anon_sym_sput] = ACTIONS(297), - [anon_sym_sput_DASHwide] = ACTIONS(297), - [anon_sym_sput_DASHobject] = ACTIONS(297), - [anon_sym_sput_DASHboolean] = ACTIONS(295), - [anon_sym_sput_DASHbyte] = ACTIONS(295), - [anon_sym_sput_DASHchar] = ACTIONS(295), - [anon_sym_sput_DASHshort] = ACTIONS(295), - [anon_sym_sput_DASHvolatile] = ACTIONS(295), - [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(295), - [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(295), - [anon_sym_invoke_DASHconstructor] = ACTIONS(295), - [anon_sym_invoke_DASHcustom] = ACTIONS(297), - [anon_sym_invoke_DASHdirect] = ACTIONS(297), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(295), - [anon_sym_invoke_DASHinstance] = ACTIONS(295), - [anon_sym_invoke_DASHinterface] = ACTIONS(297), - [anon_sym_invoke_DASHpolymorphic] = ACTIONS(297), - [anon_sym_invoke_DASHstatic] = ACTIONS(297), - [anon_sym_invoke_DASHsuper] = ACTIONS(297), - [anon_sym_invoke_DASHvirtual] = ACTIONS(297), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(295), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(295), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(295), - [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(295), - [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(295), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(295), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(295), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(295), - [anon_sym_neg_DASHint] = ACTIONS(295), - [anon_sym_not_DASHint] = ACTIONS(295), - [anon_sym_neg_DASHlong] = ACTIONS(295), - [anon_sym_not_DASHlong] = ACTIONS(295), - [anon_sym_neg_DASHfloat] = ACTIONS(295), - [anon_sym_neg_DASHdouble] = ACTIONS(295), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(295), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(295), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(295), - [anon_sym_long_DASHto_DASHint] = ACTIONS(295), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(295), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(295), - [anon_sym_float_DASHto_DASHint] = ACTIONS(295), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(295), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(295), - [anon_sym_double_DASHto_DASHint] = ACTIONS(295), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(295), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(295), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(295), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(295), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(295), - [anon_sym_add_DASHint] = ACTIONS(297), - [anon_sym_sub_DASHint] = ACTIONS(297), - [anon_sym_mul_DASHint] = ACTIONS(297), - [anon_sym_div_DASHint] = ACTIONS(297), - [anon_sym_rem_DASHint] = ACTIONS(297), - [anon_sym_and_DASHint] = ACTIONS(297), - [anon_sym_or_DASHint] = ACTIONS(297), - [anon_sym_xor_DASHint] = ACTIONS(297), - [anon_sym_shl_DASHint] = ACTIONS(297), - [anon_sym_shr_DASHint] = ACTIONS(297), - [anon_sym_ushr_DASHint] = ACTIONS(297), - [anon_sym_add_DASHlong] = ACTIONS(297), - [anon_sym_sub_DASHlong] = ACTIONS(297), - [anon_sym_mul_DASHlong] = ACTIONS(297), - [anon_sym_div_DASHlong] = ACTIONS(297), - [anon_sym_rem_DASHlong] = ACTIONS(297), - [anon_sym_and_DASHlong] = ACTIONS(297), - [anon_sym_or_DASHlong] = ACTIONS(297), - [anon_sym_xor_DASHlong] = ACTIONS(297), - [anon_sym_shl_DASHlong] = ACTIONS(297), - [anon_sym_shr_DASHlong] = ACTIONS(297), - [anon_sym_ushr_DASHlong] = ACTIONS(297), - [anon_sym_add_DASHfloat] = ACTIONS(297), - [anon_sym_sub_DASHfloat] = ACTIONS(297), - [anon_sym_mul_DASHfloat] = ACTIONS(297), - [anon_sym_div_DASHfloat] = ACTIONS(297), - [anon_sym_rem_DASHfloat] = ACTIONS(297), - [anon_sym_add_DASHdouble] = ACTIONS(297), - [anon_sym_sub_DASHdouble] = ACTIONS(297), - [anon_sym_mul_DASHdouble] = ACTIONS(297), - [anon_sym_div_DASHdouble] = ACTIONS(297), - [anon_sym_rem_DASHdouble] = ACTIONS(297), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(295), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(295), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(295), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(295), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(295), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(295), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(295), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(295), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(295), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(295), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(295), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(295), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(295), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(295), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(295), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(295), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(295), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(295), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(295), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(295), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(295), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(295), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(295), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(295), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(295), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(295), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(295), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(295), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(295), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(295), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(295), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(295), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(295), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(295), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(295), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(295), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(295), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(295), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(295), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(295), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(295), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(295), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(295), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(295), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(295), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(295), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(295), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(295), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(295), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(295), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(295), - [anon_sym_static_DASHget] = ACTIONS(295), - [anon_sym_static_DASHput] = ACTIONS(295), - [anon_sym_instance_DASHget] = ACTIONS(295), - [anon_sym_instance_DASHput] = ACTIONS(295), - [anon_sym_execute_DASHinline] = ACTIONS(297), - [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(295), - [anon_sym_iget_DASHquick] = ACTIONS(295), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(295), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(295), - [anon_sym_iput_DASHquick] = ACTIONS(295), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(295), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(295), - [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(295), - [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(295), - [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(295), - [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(295), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(297), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(295), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(297), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(295), - [anon_sym_rsub_DASHint] = ACTIONS(297), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(295), - [anon_sym_DOTline] = ACTIONS(295), - [anon_sym_DOTlocals] = ACTIONS(295), - [anon_sym_DOTlocal] = ACTIONS(297), - [anon_sym_DOTendlocal] = ACTIONS(295), - [anon_sym_DOTrestartlocal] = ACTIONS(295), - [anon_sym_DOTregisters] = ACTIONS(295), - [anon_sym_DOTcatch] = ACTIONS(297), - [anon_sym_RBRACE] = ACTIONS(295), - [anon_sym_DOTcatchall] = ACTIONS(295), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(295), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(295), - [anon_sym_DOTarray_DASHdata] = ACTIONS(295), - [sym_prologue_directive] = ACTIONS(295), - [sym_epilogue_directive] = ACTIONS(295), - [aux_sym_label_token1] = ACTIONS(295), - [aux_sym_jmp_label_token1] = ACTIONS(295), - [anon_sym_RPAREN] = ACTIONS(295), + [ts_builtin_sym_end] = ACTIONS(281), + [anon_sym_DOTsource] = ACTIONS(281), + [anon_sym_DOTfield] = ACTIONS(281), + [anon_sym_DOTendfield] = ACTIONS(281), + [anon_sym_DOTmethod] = ACTIONS(281), + [anon_sym_DOTendmethod] = ACTIONS(281), + [anon_sym_DOTannotation] = ACTIONS(281), + [anon_sym_DOTparam] = ACTIONS(283), + [anon_sym_COMMA] = ACTIONS(281), + [anon_sym_DOTparameter] = ACTIONS(281), + [anon_sym_DOTendparameter] = ACTIONS(281), + [anon_sym_nop] = ACTIONS(283), + [anon_sym_move] = ACTIONS(283), + [anon_sym_move_SLASHfrom16] = ACTIONS(281), + [anon_sym_move_SLASH16] = ACTIONS(281), + [anon_sym_move_DASHwide] = ACTIONS(283), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(281), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(281), + [anon_sym_move_DASHobject] = ACTIONS(283), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(281), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(281), + [anon_sym_move_DASHresult] = ACTIONS(283), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(281), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(281), + [anon_sym_move_DASHexception] = ACTIONS(281), + [anon_sym_return_DASHvoid] = ACTIONS(281), + [anon_sym_return] = ACTIONS(283), + [anon_sym_return_DASHwide] = ACTIONS(281), + [anon_sym_return_DASHobject] = ACTIONS(281), + [anon_sym_const_SLASH4] = ACTIONS(281), + [anon_sym_const_SLASH16] = ACTIONS(281), + [anon_sym_const] = ACTIONS(283), + [anon_sym_const_SLASHhigh16] = ACTIONS(281), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(281), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(281), + [anon_sym_const_DASHwide] = ACTIONS(283), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(281), + [anon_sym_const_DASHstring] = ACTIONS(283), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(281), + [anon_sym_const_DASHclass] = ACTIONS(281), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(281), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(281), + [anon_sym_monitor_DASHenter] = ACTIONS(281), + [anon_sym_monitor_DASHexit] = ACTIONS(281), + [anon_sym_check_DASHcast] = ACTIONS(281), + [anon_sym_instance_DASHof] = ACTIONS(281), + [anon_sym_array_DASHlength] = ACTIONS(281), + [anon_sym_new_DASHinstance] = ACTIONS(281), + [anon_sym_new_DASHarray] = ACTIONS(281), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(283), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(281), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(281), + [anon_sym_throw] = ACTIONS(283), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(281), + [anon_sym_goto] = ACTIONS(283), + [anon_sym_goto_SLASH16] = ACTIONS(281), + [anon_sym_goto_SLASH32] = ACTIONS(281), + [anon_sym_packed_DASHswitch] = ACTIONS(281), + [anon_sym_sparse_DASHswitch] = ACTIONS(281), + [anon_sym_cmpl_DASHfloat] = ACTIONS(281), + [anon_sym_cmpg_DASHfloat] = ACTIONS(281), + [anon_sym_cmpl_DASHdouble] = ACTIONS(281), + [anon_sym_cmpg_DASHdouble] = ACTIONS(281), + [anon_sym_cmp_DASHlong] = ACTIONS(281), + [anon_sym_if_DASHeq] = ACTIONS(283), + [anon_sym_if_DASHne] = ACTIONS(283), + [anon_sym_if_DASHlt] = ACTIONS(283), + [anon_sym_if_DASHge] = ACTIONS(283), + [anon_sym_if_DASHgt] = ACTIONS(283), + [anon_sym_if_DASHle] = ACTIONS(283), + [anon_sym_if_DASHeqz] = ACTIONS(281), + [anon_sym_if_DASHnez] = ACTIONS(281), + [anon_sym_if_DASHltz] = ACTIONS(281), + [anon_sym_if_DASHgez] = ACTIONS(281), + [anon_sym_if_DASHgtz] = ACTIONS(281), + [anon_sym_if_DASHlez] = ACTIONS(281), + [anon_sym_aget] = ACTIONS(283), + [anon_sym_aget_DASHwide] = ACTIONS(281), + [anon_sym_aget_DASHobject] = ACTIONS(281), + [anon_sym_aget_DASHboolean] = ACTIONS(281), + [anon_sym_aget_DASHbyte] = ACTIONS(281), + [anon_sym_aget_DASHchar] = ACTIONS(281), + [anon_sym_aget_DASHshort] = ACTIONS(281), + [anon_sym_aput] = ACTIONS(283), + [anon_sym_aput_DASHwide] = ACTIONS(281), + [anon_sym_aput_DASHobject] = ACTIONS(281), + [anon_sym_aput_DASHboolean] = ACTIONS(281), + [anon_sym_aput_DASHbyte] = ACTIONS(281), + [anon_sym_aput_DASHchar] = ACTIONS(281), + [anon_sym_aput_DASHshort] = ACTIONS(281), + [anon_sym_iget] = ACTIONS(283), + [anon_sym_iget_DASHwide] = ACTIONS(283), + [anon_sym_iget_DASHobject] = ACTIONS(283), + [anon_sym_iget_DASHboolean] = ACTIONS(281), + [anon_sym_iget_DASHbyte] = ACTIONS(281), + [anon_sym_iget_DASHchar] = ACTIONS(281), + [anon_sym_iget_DASHshort] = ACTIONS(281), + [anon_sym_iget_DASHvolatile] = ACTIONS(281), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(281), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(281), + [anon_sym_iput] = ACTIONS(283), + [anon_sym_iput_DASHwide] = ACTIONS(283), + [anon_sym_iput_DASHobject] = ACTIONS(283), + [anon_sym_iput_DASHboolean] = ACTIONS(283), + [anon_sym_iput_DASHbyte] = ACTIONS(283), + [anon_sym_iput_DASHchar] = ACTIONS(283), + [anon_sym_iput_DASHshort] = ACTIONS(283), + [anon_sym_iput_DASHvolatile] = ACTIONS(281), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(281), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(281), + [anon_sym_sget] = ACTIONS(283), + [anon_sym_sget_DASHwide] = ACTIONS(283), + [anon_sym_sget_DASHobject] = ACTIONS(283), + [anon_sym_sget_DASHboolean] = ACTIONS(281), + [anon_sym_sget_DASHbyte] = ACTIONS(281), + [anon_sym_sget_DASHchar] = ACTIONS(281), + [anon_sym_sget_DASHshort] = ACTIONS(281), + [anon_sym_sget_DASHvolatile] = ACTIONS(281), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(281), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(281), + [anon_sym_sput] = ACTIONS(283), + [anon_sym_sput_DASHwide] = ACTIONS(283), + [anon_sym_sput_DASHobject] = ACTIONS(283), + [anon_sym_sput_DASHboolean] = ACTIONS(281), + [anon_sym_sput_DASHbyte] = ACTIONS(281), + [anon_sym_sput_DASHchar] = ACTIONS(281), + [anon_sym_sput_DASHshort] = ACTIONS(281), + [anon_sym_sput_DASHvolatile] = ACTIONS(281), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(281), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(281), + [anon_sym_invoke_DASHconstructor] = ACTIONS(281), + [anon_sym_invoke_DASHcustom] = ACTIONS(283), + [anon_sym_invoke_DASHdirect] = ACTIONS(283), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(281), + [anon_sym_invoke_DASHinstance] = ACTIONS(281), + [anon_sym_invoke_DASHinterface] = ACTIONS(283), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(283), + [anon_sym_invoke_DASHstatic] = ACTIONS(283), + [anon_sym_invoke_DASHsuper] = ACTIONS(283), + [anon_sym_invoke_DASHvirtual] = ACTIONS(283), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(281), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(281), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(281), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(281), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(281), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(281), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(281), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(281), + [anon_sym_neg_DASHint] = ACTIONS(281), + [anon_sym_not_DASHint] = ACTIONS(281), + [anon_sym_neg_DASHlong] = ACTIONS(281), + [anon_sym_not_DASHlong] = ACTIONS(281), + [anon_sym_neg_DASHfloat] = ACTIONS(281), + [anon_sym_neg_DASHdouble] = ACTIONS(281), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(281), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(281), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(281), + [anon_sym_long_DASHto_DASHint] = ACTIONS(281), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(281), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(281), + [anon_sym_float_DASHto_DASHint] = ACTIONS(281), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(281), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(281), + [anon_sym_double_DASHto_DASHint] = ACTIONS(281), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(281), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(281), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(281), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(281), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(281), + [anon_sym_add_DASHint] = ACTIONS(283), + [anon_sym_sub_DASHint] = ACTIONS(283), + [anon_sym_mul_DASHint] = ACTIONS(283), + [anon_sym_div_DASHint] = ACTIONS(283), + [anon_sym_rem_DASHint] = ACTIONS(283), + [anon_sym_and_DASHint] = ACTIONS(283), + [anon_sym_or_DASHint] = ACTIONS(283), + [anon_sym_xor_DASHint] = ACTIONS(283), + [anon_sym_shl_DASHint] = ACTIONS(283), + [anon_sym_shr_DASHint] = ACTIONS(283), + [anon_sym_ushr_DASHint] = ACTIONS(283), + [anon_sym_add_DASHlong] = ACTIONS(283), + [anon_sym_sub_DASHlong] = ACTIONS(283), + [anon_sym_mul_DASHlong] = ACTIONS(283), + [anon_sym_div_DASHlong] = ACTIONS(283), + [anon_sym_rem_DASHlong] = ACTIONS(283), + [anon_sym_and_DASHlong] = ACTIONS(283), + [anon_sym_or_DASHlong] = ACTIONS(283), + [anon_sym_xor_DASHlong] = ACTIONS(283), + [anon_sym_shl_DASHlong] = ACTIONS(283), + [anon_sym_shr_DASHlong] = ACTIONS(283), + [anon_sym_ushr_DASHlong] = ACTIONS(283), + [anon_sym_add_DASHfloat] = ACTIONS(283), + [anon_sym_sub_DASHfloat] = ACTIONS(283), + [anon_sym_mul_DASHfloat] = ACTIONS(283), + [anon_sym_div_DASHfloat] = ACTIONS(283), + [anon_sym_rem_DASHfloat] = ACTIONS(283), + [anon_sym_add_DASHdouble] = ACTIONS(283), + [anon_sym_sub_DASHdouble] = ACTIONS(283), + [anon_sym_mul_DASHdouble] = ACTIONS(283), + [anon_sym_div_DASHdouble] = ACTIONS(283), + [anon_sym_rem_DASHdouble] = ACTIONS(283), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(281), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(281), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(281), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(281), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(281), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(281), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(281), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(281), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(281), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(281), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(281), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(281), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(281), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(281), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(281), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(281), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(281), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(281), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(281), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(281), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(281), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(281), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(281), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(281), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(281), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(281), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(281), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(281), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(281), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(281), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(281), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(281), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(281), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(281), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(281), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(281), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(281), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(281), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(281), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(281), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(281), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(281), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(281), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(281), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(281), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(281), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(281), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(281), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(281), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(281), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(281), + [anon_sym_static_DASHget] = ACTIONS(281), + [anon_sym_static_DASHput] = ACTIONS(281), + [anon_sym_instance_DASHget] = ACTIONS(281), + [anon_sym_instance_DASHput] = ACTIONS(281), + [anon_sym_execute_DASHinline] = ACTIONS(283), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(281), + [anon_sym_iget_DASHquick] = ACTIONS(281), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(281), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(281), + [anon_sym_iput_DASHquick] = ACTIONS(281), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(281), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(281), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(281), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(281), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(281), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(281), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(283), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(281), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(283), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(281), + [anon_sym_rsub_DASHint] = ACTIONS(283), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(281), + [anon_sym_DOTline] = ACTIONS(281), + [anon_sym_DOTlocals] = ACTIONS(281), + [anon_sym_DOTlocal] = ACTIONS(283), + [anon_sym_DOTendlocal] = ACTIONS(281), + [anon_sym_DOTrestartlocal] = ACTIONS(281), + [anon_sym_DOTregisters] = ACTIONS(281), + [anon_sym_DOTcatch] = ACTIONS(283), + [anon_sym_RBRACE] = ACTIONS(281), + [anon_sym_DOTcatchall] = ACTIONS(281), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(281), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(281), + [anon_sym_DOTarray_DASHdata] = ACTIONS(281), + [sym_prologue_directive] = ACTIONS(281), + [sym_epilogue_directive] = ACTIONS(281), + [aux_sym_label_token1] = ACTIONS(281), + [aux_sym_jmp_label_token1] = ACTIONS(281), [sym_comment] = ACTIONS(3), }, [29] = { - [sym_identifier] = ACTIONS(299), - [anon_sym_DOTsubannotation] = ACTIONS(299), - [anon_sym_LF] = ACTIONS(299), + [ts_builtin_sym_end] = ACTIONS(285), + [anon_sym_DOTsource] = ACTIONS(285), + [anon_sym_DOTfield] = ACTIONS(285), + [anon_sym_DOTendfield] = ACTIONS(285), + [anon_sym_DOTmethod] = ACTIONS(285), + [anon_sym_DOTendmethod] = ACTIONS(285), + [anon_sym_DOTannotation] = ACTIONS(285), + [anon_sym_DOTparam] = ACTIONS(287), + [anon_sym_COMMA] = ACTIONS(285), + [anon_sym_DOTparameter] = ACTIONS(285), + [anon_sym_nop] = ACTIONS(287), + [anon_sym_move] = ACTIONS(287), + [anon_sym_move_SLASHfrom16] = ACTIONS(285), + [anon_sym_move_SLASH16] = ACTIONS(285), + [anon_sym_move_DASHwide] = ACTIONS(287), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(285), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(285), + [anon_sym_move_DASHobject] = ACTIONS(287), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(285), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(285), + [anon_sym_move_DASHresult] = ACTIONS(287), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(285), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(285), + [anon_sym_move_DASHexception] = ACTIONS(285), + [anon_sym_return_DASHvoid] = ACTIONS(285), + [anon_sym_return] = ACTIONS(287), + [anon_sym_return_DASHwide] = ACTIONS(285), + [anon_sym_return_DASHobject] = ACTIONS(285), + [anon_sym_const_SLASH4] = ACTIONS(285), + [anon_sym_const_SLASH16] = ACTIONS(285), + [anon_sym_const] = ACTIONS(287), + [anon_sym_const_SLASHhigh16] = ACTIONS(285), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(285), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(285), + [anon_sym_const_DASHwide] = ACTIONS(287), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(285), + [anon_sym_const_DASHstring] = ACTIONS(287), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(285), + [anon_sym_const_DASHclass] = ACTIONS(285), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(285), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(285), + [anon_sym_monitor_DASHenter] = ACTIONS(285), + [anon_sym_monitor_DASHexit] = ACTIONS(285), + [anon_sym_check_DASHcast] = ACTIONS(285), + [anon_sym_instance_DASHof] = ACTIONS(285), + [anon_sym_array_DASHlength] = ACTIONS(285), + [anon_sym_new_DASHinstance] = ACTIONS(285), + [anon_sym_new_DASHarray] = ACTIONS(285), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(287), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(285), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(285), + [anon_sym_throw] = ACTIONS(287), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(285), + [anon_sym_goto] = ACTIONS(287), + [anon_sym_goto_SLASH16] = ACTIONS(285), + [anon_sym_goto_SLASH32] = ACTIONS(285), + [anon_sym_packed_DASHswitch] = ACTIONS(285), + [anon_sym_sparse_DASHswitch] = ACTIONS(285), + [anon_sym_cmpl_DASHfloat] = ACTIONS(285), + [anon_sym_cmpg_DASHfloat] = ACTIONS(285), + [anon_sym_cmpl_DASHdouble] = ACTIONS(285), + [anon_sym_cmpg_DASHdouble] = ACTIONS(285), + [anon_sym_cmp_DASHlong] = ACTIONS(285), + [anon_sym_if_DASHeq] = ACTIONS(287), + [anon_sym_if_DASHne] = ACTIONS(287), + [anon_sym_if_DASHlt] = ACTIONS(287), + [anon_sym_if_DASHge] = ACTIONS(287), + [anon_sym_if_DASHgt] = ACTIONS(287), + [anon_sym_if_DASHle] = ACTIONS(287), + [anon_sym_if_DASHeqz] = ACTIONS(285), + [anon_sym_if_DASHnez] = ACTIONS(285), + [anon_sym_if_DASHltz] = ACTIONS(285), + [anon_sym_if_DASHgez] = ACTIONS(285), + [anon_sym_if_DASHgtz] = ACTIONS(285), + [anon_sym_if_DASHlez] = ACTIONS(285), + [anon_sym_aget] = ACTIONS(287), + [anon_sym_aget_DASHwide] = ACTIONS(285), + [anon_sym_aget_DASHobject] = ACTIONS(285), + [anon_sym_aget_DASHboolean] = ACTIONS(285), + [anon_sym_aget_DASHbyte] = ACTIONS(285), + [anon_sym_aget_DASHchar] = ACTIONS(285), + [anon_sym_aget_DASHshort] = ACTIONS(285), + [anon_sym_aput] = ACTIONS(287), + [anon_sym_aput_DASHwide] = ACTIONS(285), + [anon_sym_aput_DASHobject] = ACTIONS(285), + [anon_sym_aput_DASHboolean] = ACTIONS(285), + [anon_sym_aput_DASHbyte] = ACTIONS(285), + [anon_sym_aput_DASHchar] = ACTIONS(285), + [anon_sym_aput_DASHshort] = ACTIONS(285), + [anon_sym_iget] = ACTIONS(287), + [anon_sym_iget_DASHwide] = ACTIONS(287), + [anon_sym_iget_DASHobject] = ACTIONS(287), + [anon_sym_iget_DASHboolean] = ACTIONS(285), + [anon_sym_iget_DASHbyte] = ACTIONS(285), + [anon_sym_iget_DASHchar] = ACTIONS(285), + [anon_sym_iget_DASHshort] = ACTIONS(285), + [anon_sym_iget_DASHvolatile] = ACTIONS(285), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(285), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(285), + [anon_sym_iput] = ACTIONS(287), + [anon_sym_iput_DASHwide] = ACTIONS(287), + [anon_sym_iput_DASHobject] = ACTIONS(287), + [anon_sym_iput_DASHboolean] = ACTIONS(287), + [anon_sym_iput_DASHbyte] = ACTIONS(287), + [anon_sym_iput_DASHchar] = ACTIONS(287), + [anon_sym_iput_DASHshort] = ACTIONS(287), + [anon_sym_iput_DASHvolatile] = ACTIONS(285), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(285), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(285), + [anon_sym_sget] = ACTIONS(287), + [anon_sym_sget_DASHwide] = ACTIONS(287), + [anon_sym_sget_DASHobject] = ACTIONS(287), + [anon_sym_sget_DASHboolean] = ACTIONS(285), + [anon_sym_sget_DASHbyte] = ACTIONS(285), + [anon_sym_sget_DASHchar] = ACTIONS(285), + [anon_sym_sget_DASHshort] = ACTIONS(285), + [anon_sym_sget_DASHvolatile] = ACTIONS(285), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(285), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(285), + [anon_sym_sput] = ACTIONS(287), + [anon_sym_sput_DASHwide] = ACTIONS(287), + [anon_sym_sput_DASHobject] = ACTIONS(287), + [anon_sym_sput_DASHboolean] = ACTIONS(285), + [anon_sym_sput_DASHbyte] = ACTIONS(285), + [anon_sym_sput_DASHchar] = ACTIONS(285), + [anon_sym_sput_DASHshort] = ACTIONS(285), + [anon_sym_sput_DASHvolatile] = ACTIONS(285), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(285), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(285), + [anon_sym_invoke_DASHconstructor] = ACTIONS(285), + [anon_sym_invoke_DASHcustom] = ACTIONS(287), + [anon_sym_invoke_DASHdirect] = ACTIONS(287), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(285), + [anon_sym_invoke_DASHinstance] = ACTIONS(285), + [anon_sym_invoke_DASHinterface] = ACTIONS(287), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(287), + [anon_sym_invoke_DASHstatic] = ACTIONS(287), + [anon_sym_invoke_DASHsuper] = ACTIONS(287), + [anon_sym_invoke_DASHvirtual] = ACTIONS(287), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(285), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(285), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(285), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(285), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(285), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(285), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(285), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(285), + [anon_sym_neg_DASHint] = ACTIONS(285), + [anon_sym_not_DASHint] = ACTIONS(285), + [anon_sym_neg_DASHlong] = ACTIONS(285), + [anon_sym_not_DASHlong] = ACTIONS(285), + [anon_sym_neg_DASHfloat] = ACTIONS(285), + [anon_sym_neg_DASHdouble] = ACTIONS(285), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(285), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(285), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(285), + [anon_sym_long_DASHto_DASHint] = ACTIONS(285), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(285), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(285), + [anon_sym_float_DASHto_DASHint] = ACTIONS(285), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(285), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(285), + [anon_sym_double_DASHto_DASHint] = ACTIONS(285), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(285), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(285), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(285), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(285), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(285), + [anon_sym_add_DASHint] = ACTIONS(287), + [anon_sym_sub_DASHint] = ACTIONS(287), + [anon_sym_mul_DASHint] = ACTIONS(287), + [anon_sym_div_DASHint] = ACTIONS(287), + [anon_sym_rem_DASHint] = ACTIONS(287), + [anon_sym_and_DASHint] = ACTIONS(287), + [anon_sym_or_DASHint] = ACTIONS(287), + [anon_sym_xor_DASHint] = ACTIONS(287), + [anon_sym_shl_DASHint] = ACTIONS(287), + [anon_sym_shr_DASHint] = ACTIONS(287), + [anon_sym_ushr_DASHint] = ACTIONS(287), + [anon_sym_add_DASHlong] = ACTIONS(287), + [anon_sym_sub_DASHlong] = ACTIONS(287), + [anon_sym_mul_DASHlong] = ACTIONS(287), + [anon_sym_div_DASHlong] = ACTIONS(287), + [anon_sym_rem_DASHlong] = ACTIONS(287), + [anon_sym_and_DASHlong] = ACTIONS(287), + [anon_sym_or_DASHlong] = ACTIONS(287), + [anon_sym_xor_DASHlong] = ACTIONS(287), + [anon_sym_shl_DASHlong] = ACTIONS(287), + [anon_sym_shr_DASHlong] = ACTIONS(287), + [anon_sym_ushr_DASHlong] = ACTIONS(287), + [anon_sym_add_DASHfloat] = ACTIONS(287), + [anon_sym_sub_DASHfloat] = ACTIONS(287), + [anon_sym_mul_DASHfloat] = ACTIONS(287), + [anon_sym_div_DASHfloat] = ACTIONS(287), + [anon_sym_rem_DASHfloat] = ACTIONS(287), + [anon_sym_add_DASHdouble] = ACTIONS(287), + [anon_sym_sub_DASHdouble] = ACTIONS(287), + [anon_sym_mul_DASHdouble] = ACTIONS(287), + [anon_sym_div_DASHdouble] = ACTIONS(287), + [anon_sym_rem_DASHdouble] = ACTIONS(287), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(285), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(285), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(285), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(285), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(285), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(285), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(285), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(285), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(285), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(285), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(285), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(285), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(285), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(285), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(285), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(285), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(285), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(285), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(285), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(285), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(285), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(285), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(285), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(285), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(285), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(285), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(285), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(285), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(285), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(285), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(285), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(285), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(285), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(285), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(285), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(285), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(285), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(285), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(285), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(285), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(285), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(285), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(285), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(285), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(285), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(285), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(285), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(285), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(285), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(285), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(285), + [anon_sym_static_DASHget] = ACTIONS(285), + [anon_sym_static_DASHput] = ACTIONS(285), + [anon_sym_instance_DASHget] = ACTIONS(285), + [anon_sym_instance_DASHput] = ACTIONS(285), + [anon_sym_execute_DASHinline] = ACTIONS(287), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(285), + [anon_sym_iget_DASHquick] = ACTIONS(285), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(285), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(285), + [anon_sym_iput_DASHquick] = ACTIONS(285), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(285), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(285), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(285), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(285), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(285), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(285), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(287), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(285), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(287), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(285), + [anon_sym_rsub_DASHint] = ACTIONS(287), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(285), + [anon_sym_DOTline] = ACTIONS(285), + [anon_sym_DOTlocals] = ACTIONS(285), + [anon_sym_DOTlocal] = ACTIONS(287), + [anon_sym_DOTendlocal] = ACTIONS(285), + [anon_sym_DOTrestartlocal] = ACTIONS(285), + [anon_sym_DOTregisters] = ACTIONS(285), + [anon_sym_DOTcatch] = ACTIONS(287), + [anon_sym_RBRACE] = ACTIONS(285), + [anon_sym_DOTcatchall] = ACTIONS(285), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(285), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(285), + [anon_sym_DOTarray_DASHdata] = ACTIONS(285), + [sym_prologue_directive] = ACTIONS(285), + [sym_epilogue_directive] = ACTIONS(285), + [aux_sym_label_token1] = ACTIONS(285), + [aux_sym_jmp_label_token1] = ACTIONS(285), + [anon_sym_RPAREN] = ACTIONS(285), + [sym_comment] = ACTIONS(3), + }, + [30] = { + [ts_builtin_sym_end] = ACTIONS(289), + [anon_sym_DOTsource] = ACTIONS(289), + [anon_sym_DOTfield] = ACTIONS(289), + [anon_sym_DOTendfield] = ACTIONS(289), + [anon_sym_DOTmethod] = ACTIONS(289), + [anon_sym_DOTendmethod] = ACTIONS(289), + [anon_sym_DOTannotation] = ACTIONS(289), + [anon_sym_DOTparam] = ACTIONS(291), + [anon_sym_DOTparameter] = ACTIONS(289), + [anon_sym_DOTendparameter] = ACTIONS(289), + [anon_sym_nop] = ACTIONS(291), + [anon_sym_move] = ACTIONS(291), + [anon_sym_move_SLASHfrom16] = ACTIONS(289), + [anon_sym_move_SLASH16] = ACTIONS(289), + [anon_sym_move_DASHwide] = ACTIONS(291), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(289), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(289), + [anon_sym_move_DASHobject] = ACTIONS(291), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(289), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(289), + [anon_sym_move_DASHresult] = ACTIONS(291), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(289), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(289), + [anon_sym_move_DASHexception] = ACTIONS(289), + [anon_sym_return_DASHvoid] = ACTIONS(289), + [anon_sym_return] = ACTIONS(291), + [anon_sym_return_DASHwide] = ACTIONS(289), + [anon_sym_return_DASHobject] = ACTIONS(289), + [anon_sym_const_SLASH4] = ACTIONS(289), + [anon_sym_const_SLASH16] = ACTIONS(289), + [anon_sym_const] = ACTIONS(291), + [anon_sym_const_SLASHhigh16] = ACTIONS(289), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(289), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(289), + [anon_sym_const_DASHwide] = ACTIONS(291), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(289), + [anon_sym_const_DASHstring] = ACTIONS(291), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(289), + [anon_sym_const_DASHclass] = ACTIONS(289), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(289), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(289), + [anon_sym_monitor_DASHenter] = ACTIONS(289), + [anon_sym_monitor_DASHexit] = ACTIONS(289), + [anon_sym_check_DASHcast] = ACTIONS(289), + [anon_sym_instance_DASHof] = ACTIONS(289), + [anon_sym_array_DASHlength] = ACTIONS(289), + [anon_sym_new_DASHinstance] = ACTIONS(289), + [anon_sym_new_DASHarray] = ACTIONS(289), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(291), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(289), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(289), + [anon_sym_throw] = ACTIONS(291), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(289), + [anon_sym_goto] = ACTIONS(291), + [anon_sym_goto_SLASH16] = ACTIONS(289), + [anon_sym_goto_SLASH32] = ACTIONS(289), + [anon_sym_packed_DASHswitch] = ACTIONS(289), + [anon_sym_sparse_DASHswitch] = ACTIONS(289), + [anon_sym_cmpl_DASHfloat] = ACTIONS(289), + [anon_sym_cmpg_DASHfloat] = ACTIONS(289), + [anon_sym_cmpl_DASHdouble] = ACTIONS(289), + [anon_sym_cmpg_DASHdouble] = ACTIONS(289), + [anon_sym_cmp_DASHlong] = ACTIONS(289), + [anon_sym_if_DASHeq] = ACTIONS(291), + [anon_sym_if_DASHne] = ACTIONS(291), + [anon_sym_if_DASHlt] = ACTIONS(291), + [anon_sym_if_DASHge] = ACTIONS(291), + [anon_sym_if_DASHgt] = ACTIONS(291), + [anon_sym_if_DASHle] = ACTIONS(291), + [anon_sym_if_DASHeqz] = ACTIONS(289), + [anon_sym_if_DASHnez] = ACTIONS(289), + [anon_sym_if_DASHltz] = ACTIONS(289), + [anon_sym_if_DASHgez] = ACTIONS(289), + [anon_sym_if_DASHgtz] = ACTIONS(289), + [anon_sym_if_DASHlez] = ACTIONS(289), + [anon_sym_aget] = ACTIONS(291), + [anon_sym_aget_DASHwide] = ACTIONS(289), + [anon_sym_aget_DASHobject] = ACTIONS(289), + [anon_sym_aget_DASHboolean] = ACTIONS(289), + [anon_sym_aget_DASHbyte] = ACTIONS(289), + [anon_sym_aget_DASHchar] = ACTIONS(289), + [anon_sym_aget_DASHshort] = ACTIONS(289), + [anon_sym_aput] = ACTIONS(291), + [anon_sym_aput_DASHwide] = ACTIONS(289), + [anon_sym_aput_DASHobject] = ACTIONS(289), + [anon_sym_aput_DASHboolean] = ACTIONS(289), + [anon_sym_aput_DASHbyte] = ACTIONS(289), + [anon_sym_aput_DASHchar] = ACTIONS(289), + [anon_sym_aput_DASHshort] = ACTIONS(289), + [anon_sym_iget] = ACTIONS(291), + [anon_sym_iget_DASHwide] = ACTIONS(291), + [anon_sym_iget_DASHobject] = ACTIONS(291), + [anon_sym_iget_DASHboolean] = ACTIONS(289), + [anon_sym_iget_DASHbyte] = ACTIONS(289), + [anon_sym_iget_DASHchar] = ACTIONS(289), + [anon_sym_iget_DASHshort] = ACTIONS(289), + [anon_sym_iget_DASHvolatile] = ACTIONS(289), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(289), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(289), + [anon_sym_iput] = ACTIONS(291), + [anon_sym_iput_DASHwide] = ACTIONS(291), + [anon_sym_iput_DASHobject] = ACTIONS(291), + [anon_sym_iput_DASHboolean] = ACTIONS(291), + [anon_sym_iput_DASHbyte] = ACTIONS(291), + [anon_sym_iput_DASHchar] = ACTIONS(291), + [anon_sym_iput_DASHshort] = ACTIONS(291), + [anon_sym_iput_DASHvolatile] = ACTIONS(289), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(289), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(289), + [anon_sym_sget] = ACTIONS(291), + [anon_sym_sget_DASHwide] = ACTIONS(291), + [anon_sym_sget_DASHobject] = ACTIONS(291), + [anon_sym_sget_DASHboolean] = ACTIONS(289), + [anon_sym_sget_DASHbyte] = ACTIONS(289), + [anon_sym_sget_DASHchar] = ACTIONS(289), + [anon_sym_sget_DASHshort] = ACTIONS(289), + [anon_sym_sget_DASHvolatile] = ACTIONS(289), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(289), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(289), + [anon_sym_sput] = ACTIONS(291), + [anon_sym_sput_DASHwide] = ACTIONS(291), + [anon_sym_sput_DASHobject] = ACTIONS(291), + [anon_sym_sput_DASHboolean] = ACTIONS(289), + [anon_sym_sput_DASHbyte] = ACTIONS(289), + [anon_sym_sput_DASHchar] = ACTIONS(289), + [anon_sym_sput_DASHshort] = ACTIONS(289), + [anon_sym_sput_DASHvolatile] = ACTIONS(289), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(289), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(289), + [anon_sym_invoke_DASHconstructor] = ACTIONS(289), + [anon_sym_invoke_DASHcustom] = ACTIONS(291), + [anon_sym_invoke_DASHdirect] = ACTIONS(291), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(289), + [anon_sym_invoke_DASHinstance] = ACTIONS(289), + [anon_sym_invoke_DASHinterface] = ACTIONS(291), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(291), + [anon_sym_invoke_DASHstatic] = ACTIONS(291), + [anon_sym_invoke_DASHsuper] = ACTIONS(291), + [anon_sym_invoke_DASHvirtual] = ACTIONS(291), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(289), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(289), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(289), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(289), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(289), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(289), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(289), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(289), + [anon_sym_neg_DASHint] = ACTIONS(289), + [anon_sym_not_DASHint] = ACTIONS(289), + [anon_sym_neg_DASHlong] = ACTIONS(289), + [anon_sym_not_DASHlong] = ACTIONS(289), + [anon_sym_neg_DASHfloat] = ACTIONS(289), + [anon_sym_neg_DASHdouble] = ACTIONS(289), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(289), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(289), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(289), + [anon_sym_long_DASHto_DASHint] = ACTIONS(289), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(289), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(289), + [anon_sym_float_DASHto_DASHint] = ACTIONS(289), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(289), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(289), + [anon_sym_double_DASHto_DASHint] = ACTIONS(289), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(289), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(289), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(289), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(289), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(289), + [anon_sym_add_DASHint] = ACTIONS(291), + [anon_sym_sub_DASHint] = ACTIONS(291), + [anon_sym_mul_DASHint] = ACTIONS(291), + [anon_sym_div_DASHint] = ACTIONS(291), + [anon_sym_rem_DASHint] = ACTIONS(291), + [anon_sym_and_DASHint] = ACTIONS(291), + [anon_sym_or_DASHint] = ACTIONS(291), + [anon_sym_xor_DASHint] = ACTIONS(291), + [anon_sym_shl_DASHint] = ACTIONS(291), + [anon_sym_shr_DASHint] = ACTIONS(291), + [anon_sym_ushr_DASHint] = ACTIONS(291), + [anon_sym_add_DASHlong] = ACTIONS(291), + [anon_sym_sub_DASHlong] = ACTIONS(291), + [anon_sym_mul_DASHlong] = ACTIONS(291), + [anon_sym_div_DASHlong] = ACTIONS(291), + [anon_sym_rem_DASHlong] = ACTIONS(291), + [anon_sym_and_DASHlong] = ACTIONS(291), + [anon_sym_or_DASHlong] = ACTIONS(291), + [anon_sym_xor_DASHlong] = ACTIONS(291), + [anon_sym_shl_DASHlong] = ACTIONS(291), + [anon_sym_shr_DASHlong] = ACTIONS(291), + [anon_sym_ushr_DASHlong] = ACTIONS(291), + [anon_sym_add_DASHfloat] = ACTIONS(291), + [anon_sym_sub_DASHfloat] = ACTIONS(291), + [anon_sym_mul_DASHfloat] = ACTIONS(291), + [anon_sym_div_DASHfloat] = ACTIONS(291), + [anon_sym_rem_DASHfloat] = ACTIONS(291), + [anon_sym_add_DASHdouble] = ACTIONS(291), + [anon_sym_sub_DASHdouble] = ACTIONS(291), + [anon_sym_mul_DASHdouble] = ACTIONS(291), + [anon_sym_div_DASHdouble] = ACTIONS(291), + [anon_sym_rem_DASHdouble] = ACTIONS(291), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(289), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(289), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(289), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(289), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(289), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(289), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(289), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(289), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(289), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(289), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(289), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(289), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(289), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(289), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(289), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(289), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(289), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(289), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(289), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(289), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(289), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(289), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(289), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(289), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(289), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(289), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(289), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(289), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(289), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(289), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(289), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(289), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(289), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(289), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(289), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(289), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(289), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(289), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(289), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(289), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(289), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(289), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(289), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(289), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(289), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(289), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(289), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(289), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(289), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(289), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(289), + [anon_sym_static_DASHget] = ACTIONS(289), + [anon_sym_static_DASHput] = ACTIONS(289), + [anon_sym_instance_DASHget] = ACTIONS(289), + [anon_sym_instance_DASHput] = ACTIONS(289), + [anon_sym_execute_DASHinline] = ACTIONS(291), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(289), + [anon_sym_iget_DASHquick] = ACTIONS(289), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(289), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(289), + [anon_sym_iput_DASHquick] = ACTIONS(289), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(289), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(289), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(289), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(289), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(289), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(289), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(291), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(289), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(291), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(289), + [anon_sym_rsub_DASHint] = ACTIONS(291), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(289), + [anon_sym_DOTline] = ACTIONS(289), + [anon_sym_DOTlocals] = ACTIONS(289), + [anon_sym_DOTlocal] = ACTIONS(291), + [anon_sym_DOTendlocal] = ACTIONS(289), + [anon_sym_DOTrestartlocal] = ACTIONS(289), + [anon_sym_DOTregisters] = ACTIONS(289), + [anon_sym_DOTcatch] = ACTIONS(291), + [anon_sym_DOTcatchall] = ACTIONS(289), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(289), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(289), + [anon_sym_DOTarray_DASHdata] = ACTIONS(289), + [sym_prologue_directive] = ACTIONS(289), + [sym_epilogue_directive] = ACTIONS(289), + [aux_sym_label_token1] = ACTIONS(289), + [aux_sym_jmp_label_token1] = ACTIONS(289), + [sym_comment] = ACTIONS(3), + }, + [31] = { + [ts_builtin_sym_end] = ACTIONS(293), + [anon_sym_DOTsource] = ACTIONS(293), + [anon_sym_DOTfield] = ACTIONS(293), + [anon_sym_DOTendfield] = ACTIONS(293), + [anon_sym_DOTmethod] = ACTIONS(293), + [anon_sym_DOTendmethod] = ACTIONS(293), + [anon_sym_DOTannotation] = ACTIONS(293), + [anon_sym_DOTparam] = ACTIONS(295), + [anon_sym_DOTparameter] = ACTIONS(293), + [anon_sym_DOTendparameter] = ACTIONS(293), + [anon_sym_nop] = ACTIONS(295), + [anon_sym_move] = ACTIONS(295), + [anon_sym_move_SLASHfrom16] = ACTIONS(293), + [anon_sym_move_SLASH16] = ACTIONS(293), + [anon_sym_move_DASHwide] = ACTIONS(295), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(293), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(293), + [anon_sym_move_DASHobject] = ACTIONS(295), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(293), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(293), + [anon_sym_move_DASHresult] = ACTIONS(295), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(293), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(293), + [anon_sym_move_DASHexception] = ACTIONS(293), + [anon_sym_return_DASHvoid] = ACTIONS(293), + [anon_sym_return] = ACTIONS(295), + [anon_sym_return_DASHwide] = ACTIONS(293), + [anon_sym_return_DASHobject] = ACTIONS(293), + [anon_sym_const_SLASH4] = ACTIONS(293), + [anon_sym_const_SLASH16] = ACTIONS(293), + [anon_sym_const] = ACTIONS(295), + [anon_sym_const_SLASHhigh16] = ACTIONS(293), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(293), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(293), + [anon_sym_const_DASHwide] = ACTIONS(295), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(293), + [anon_sym_const_DASHstring] = ACTIONS(295), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(293), + [anon_sym_const_DASHclass] = ACTIONS(293), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(293), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(293), + [anon_sym_monitor_DASHenter] = ACTIONS(293), + [anon_sym_monitor_DASHexit] = ACTIONS(293), + [anon_sym_check_DASHcast] = ACTIONS(293), + [anon_sym_instance_DASHof] = ACTIONS(293), + [anon_sym_array_DASHlength] = ACTIONS(293), + [anon_sym_new_DASHinstance] = ACTIONS(293), + [anon_sym_new_DASHarray] = ACTIONS(293), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(295), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(293), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(293), + [anon_sym_throw] = ACTIONS(295), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(293), + [anon_sym_goto] = ACTIONS(295), + [anon_sym_goto_SLASH16] = ACTIONS(293), + [anon_sym_goto_SLASH32] = ACTIONS(293), + [anon_sym_packed_DASHswitch] = ACTIONS(293), + [anon_sym_sparse_DASHswitch] = ACTIONS(293), + [anon_sym_cmpl_DASHfloat] = ACTIONS(293), + [anon_sym_cmpg_DASHfloat] = ACTIONS(293), + [anon_sym_cmpl_DASHdouble] = ACTIONS(293), + [anon_sym_cmpg_DASHdouble] = ACTIONS(293), + [anon_sym_cmp_DASHlong] = ACTIONS(293), + [anon_sym_if_DASHeq] = ACTIONS(295), + [anon_sym_if_DASHne] = ACTIONS(295), + [anon_sym_if_DASHlt] = ACTIONS(295), + [anon_sym_if_DASHge] = ACTIONS(295), + [anon_sym_if_DASHgt] = ACTIONS(295), + [anon_sym_if_DASHle] = ACTIONS(295), + [anon_sym_if_DASHeqz] = ACTIONS(293), + [anon_sym_if_DASHnez] = ACTIONS(293), + [anon_sym_if_DASHltz] = ACTIONS(293), + [anon_sym_if_DASHgez] = ACTIONS(293), + [anon_sym_if_DASHgtz] = ACTIONS(293), + [anon_sym_if_DASHlez] = ACTIONS(293), + [anon_sym_aget] = ACTIONS(295), + [anon_sym_aget_DASHwide] = ACTIONS(293), + [anon_sym_aget_DASHobject] = ACTIONS(293), + [anon_sym_aget_DASHboolean] = ACTIONS(293), + [anon_sym_aget_DASHbyte] = ACTIONS(293), + [anon_sym_aget_DASHchar] = ACTIONS(293), + [anon_sym_aget_DASHshort] = ACTIONS(293), + [anon_sym_aput] = ACTIONS(295), + [anon_sym_aput_DASHwide] = ACTIONS(293), + [anon_sym_aput_DASHobject] = ACTIONS(293), + [anon_sym_aput_DASHboolean] = ACTIONS(293), + [anon_sym_aput_DASHbyte] = ACTIONS(293), + [anon_sym_aput_DASHchar] = ACTIONS(293), + [anon_sym_aput_DASHshort] = ACTIONS(293), + [anon_sym_iget] = ACTIONS(295), + [anon_sym_iget_DASHwide] = ACTIONS(295), + [anon_sym_iget_DASHobject] = ACTIONS(295), + [anon_sym_iget_DASHboolean] = ACTIONS(293), + [anon_sym_iget_DASHbyte] = ACTIONS(293), + [anon_sym_iget_DASHchar] = ACTIONS(293), + [anon_sym_iget_DASHshort] = ACTIONS(293), + [anon_sym_iget_DASHvolatile] = ACTIONS(293), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(293), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(293), + [anon_sym_iput] = ACTIONS(295), + [anon_sym_iput_DASHwide] = ACTIONS(295), + [anon_sym_iput_DASHobject] = ACTIONS(295), + [anon_sym_iput_DASHboolean] = ACTIONS(295), + [anon_sym_iput_DASHbyte] = ACTIONS(295), + [anon_sym_iput_DASHchar] = ACTIONS(295), + [anon_sym_iput_DASHshort] = ACTIONS(295), + [anon_sym_iput_DASHvolatile] = ACTIONS(293), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(293), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(293), + [anon_sym_sget] = ACTIONS(295), + [anon_sym_sget_DASHwide] = ACTIONS(295), + [anon_sym_sget_DASHobject] = ACTIONS(295), + [anon_sym_sget_DASHboolean] = ACTIONS(293), + [anon_sym_sget_DASHbyte] = ACTIONS(293), + [anon_sym_sget_DASHchar] = ACTIONS(293), + [anon_sym_sget_DASHshort] = ACTIONS(293), + [anon_sym_sget_DASHvolatile] = ACTIONS(293), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(293), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(293), + [anon_sym_sput] = ACTIONS(295), + [anon_sym_sput_DASHwide] = ACTIONS(295), + [anon_sym_sput_DASHobject] = ACTIONS(295), + [anon_sym_sput_DASHboolean] = ACTIONS(293), + [anon_sym_sput_DASHbyte] = ACTIONS(293), + [anon_sym_sput_DASHchar] = ACTIONS(293), + [anon_sym_sput_DASHshort] = ACTIONS(293), + [anon_sym_sput_DASHvolatile] = ACTIONS(293), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(293), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(293), + [anon_sym_invoke_DASHconstructor] = ACTIONS(293), + [anon_sym_invoke_DASHcustom] = ACTIONS(295), + [anon_sym_invoke_DASHdirect] = ACTIONS(295), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(293), + [anon_sym_invoke_DASHinstance] = ACTIONS(293), + [anon_sym_invoke_DASHinterface] = ACTIONS(295), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(295), + [anon_sym_invoke_DASHstatic] = ACTIONS(295), + [anon_sym_invoke_DASHsuper] = ACTIONS(295), + [anon_sym_invoke_DASHvirtual] = ACTIONS(295), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(293), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(293), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(293), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(293), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(293), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(293), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(293), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(293), + [anon_sym_neg_DASHint] = ACTIONS(293), + [anon_sym_not_DASHint] = ACTIONS(293), + [anon_sym_neg_DASHlong] = ACTIONS(293), + [anon_sym_not_DASHlong] = ACTIONS(293), + [anon_sym_neg_DASHfloat] = ACTIONS(293), + [anon_sym_neg_DASHdouble] = ACTIONS(293), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(293), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(293), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(293), + [anon_sym_long_DASHto_DASHint] = ACTIONS(293), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(293), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(293), + [anon_sym_float_DASHto_DASHint] = ACTIONS(293), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(293), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(293), + [anon_sym_double_DASHto_DASHint] = ACTIONS(293), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(293), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(293), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(293), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(293), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(293), + [anon_sym_add_DASHint] = ACTIONS(295), + [anon_sym_sub_DASHint] = ACTIONS(295), + [anon_sym_mul_DASHint] = ACTIONS(295), + [anon_sym_div_DASHint] = ACTIONS(295), + [anon_sym_rem_DASHint] = ACTIONS(295), + [anon_sym_and_DASHint] = ACTIONS(295), + [anon_sym_or_DASHint] = ACTIONS(295), + [anon_sym_xor_DASHint] = ACTIONS(295), + [anon_sym_shl_DASHint] = ACTIONS(295), + [anon_sym_shr_DASHint] = ACTIONS(295), + [anon_sym_ushr_DASHint] = ACTIONS(295), + [anon_sym_add_DASHlong] = ACTIONS(295), + [anon_sym_sub_DASHlong] = ACTIONS(295), + [anon_sym_mul_DASHlong] = ACTIONS(295), + [anon_sym_div_DASHlong] = ACTIONS(295), + [anon_sym_rem_DASHlong] = ACTIONS(295), + [anon_sym_and_DASHlong] = ACTIONS(295), + [anon_sym_or_DASHlong] = ACTIONS(295), + [anon_sym_xor_DASHlong] = ACTIONS(295), + [anon_sym_shl_DASHlong] = ACTIONS(295), + [anon_sym_shr_DASHlong] = ACTIONS(295), + [anon_sym_ushr_DASHlong] = ACTIONS(295), + [anon_sym_add_DASHfloat] = ACTIONS(295), + [anon_sym_sub_DASHfloat] = ACTIONS(295), + [anon_sym_mul_DASHfloat] = ACTIONS(295), + [anon_sym_div_DASHfloat] = ACTIONS(295), + [anon_sym_rem_DASHfloat] = ACTIONS(295), + [anon_sym_add_DASHdouble] = ACTIONS(295), + [anon_sym_sub_DASHdouble] = ACTIONS(295), + [anon_sym_mul_DASHdouble] = ACTIONS(295), + [anon_sym_div_DASHdouble] = ACTIONS(295), + [anon_sym_rem_DASHdouble] = ACTIONS(295), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(293), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(293), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(293), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(293), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(293), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(293), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(293), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(293), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(293), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(293), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(293), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(293), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(293), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(293), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(293), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(293), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(293), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(293), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(293), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(293), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(293), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(293), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(293), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(293), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(293), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(293), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(293), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(293), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(293), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(293), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(293), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(293), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(293), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(293), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(293), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(293), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(293), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(293), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(293), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(293), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(293), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(293), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(293), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(293), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(293), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(293), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(293), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(293), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(293), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(293), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(293), + [anon_sym_static_DASHget] = ACTIONS(293), + [anon_sym_static_DASHput] = ACTIONS(293), + [anon_sym_instance_DASHget] = ACTIONS(293), + [anon_sym_instance_DASHput] = ACTIONS(293), + [anon_sym_execute_DASHinline] = ACTIONS(295), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(293), + [anon_sym_iget_DASHquick] = ACTIONS(293), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(293), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(293), + [anon_sym_iput_DASHquick] = ACTIONS(293), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(293), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(293), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(293), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(293), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(293), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(293), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(295), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(293), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(295), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(293), + [anon_sym_rsub_DASHint] = ACTIONS(295), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(293), + [anon_sym_DOTline] = ACTIONS(293), + [anon_sym_DOTlocals] = ACTIONS(293), + [anon_sym_DOTlocal] = ACTIONS(295), + [anon_sym_DOTendlocal] = ACTIONS(293), + [anon_sym_DOTrestartlocal] = ACTIONS(293), + [anon_sym_DOTregisters] = ACTIONS(293), + [anon_sym_DOTcatch] = ACTIONS(295), + [anon_sym_DOTcatchall] = ACTIONS(293), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(293), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(293), + [anon_sym_DOTarray_DASHdata] = ACTIONS(293), + [sym_prologue_directive] = ACTIONS(293), + [sym_epilogue_directive] = ACTIONS(293), + [aux_sym_label_token1] = ACTIONS(293), + [aux_sym_jmp_label_token1] = ACTIONS(293), + [sym_comment] = ACTIONS(3), + }, + [32] = { + [ts_builtin_sym_end] = ACTIONS(297), + [anon_sym_DOTsource] = ACTIONS(297), + [anon_sym_DOTimplements] = ACTIONS(297), + [anon_sym_DOTfield] = ACTIONS(297), + [anon_sym_DOTmethod] = ACTIONS(297), + [anon_sym_DOTendmethod] = ACTIONS(297), + [anon_sym_DOTannotation] = ACTIONS(297), + [anon_sym_DOTparam] = ACTIONS(299), + [anon_sym_DOTparameter] = ACTIONS(297), [anon_sym_nop] = ACTIONS(299), [anon_sym_move] = ACTIONS(299), - [anon_sym_move_SLASHfrom16] = ACTIONS(299), - [anon_sym_move_SLASH16] = ACTIONS(299), + [anon_sym_move_SLASHfrom16] = ACTIONS(297), + [anon_sym_move_SLASH16] = ACTIONS(297), [anon_sym_move_DASHwide] = ACTIONS(299), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(299), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(299), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(297), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(297), [anon_sym_move_DASHobject] = ACTIONS(299), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(299), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(299), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(297), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(297), [anon_sym_move_DASHresult] = ACTIONS(299), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(299), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(299), - [anon_sym_move_DASHexception] = ACTIONS(299), - [anon_sym_return_DASHvoid] = ACTIONS(299), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(297), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(297), + [anon_sym_move_DASHexception] = ACTIONS(297), + [anon_sym_return_DASHvoid] = ACTIONS(297), [anon_sym_return] = ACTIONS(299), - [anon_sym_return_DASHwide] = ACTIONS(299), - [anon_sym_return_DASHobject] = ACTIONS(299), - [anon_sym_const_SLASH4] = ACTIONS(299), - [anon_sym_const_SLASH16] = ACTIONS(299), + [anon_sym_return_DASHwide] = ACTIONS(297), + [anon_sym_return_DASHobject] = ACTIONS(297), + [anon_sym_const_SLASH4] = ACTIONS(297), + [anon_sym_const_SLASH16] = ACTIONS(297), [anon_sym_const] = ACTIONS(299), - [anon_sym_const_SLASHhigh16] = ACTIONS(299), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(299), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(299), + [anon_sym_const_SLASHhigh16] = ACTIONS(297), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(297), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(297), [anon_sym_const_DASHwide] = ACTIONS(299), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(299), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(297), [anon_sym_const_DASHstring] = ACTIONS(299), - [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(299), - [anon_sym_const_DASHclass] = ACTIONS(299), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(299), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(299), - [anon_sym_monitor_DASHenter] = ACTIONS(299), - [anon_sym_monitor_DASHexit] = ACTIONS(299), - [anon_sym_check_DASHcast] = ACTIONS(299), - [anon_sym_instance_DASHof] = ACTIONS(299), - [anon_sym_array_DASHlength] = ACTIONS(299), - [anon_sym_new_DASHinstance] = ACTIONS(299), - [anon_sym_new_DASHarray] = ACTIONS(299), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(297), + [anon_sym_const_DASHclass] = ACTIONS(297), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(297), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(297), + [anon_sym_monitor_DASHenter] = ACTIONS(297), + [anon_sym_monitor_DASHexit] = ACTIONS(297), + [anon_sym_check_DASHcast] = ACTIONS(297), + [anon_sym_instance_DASHof] = ACTIONS(297), + [anon_sym_array_DASHlength] = ACTIONS(297), + [anon_sym_new_DASHinstance] = ACTIONS(297), + [anon_sym_new_DASHarray] = ACTIONS(297), [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(299), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(299), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(299), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(297), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(297), [anon_sym_throw] = ACTIONS(299), - [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(299), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(297), [anon_sym_goto] = ACTIONS(299), - [anon_sym_goto_SLASH16] = ACTIONS(299), - [anon_sym_goto_SLASH32] = ACTIONS(299), - [anon_sym_packed_DASHswitch] = ACTIONS(299), - [anon_sym_sparse_DASHswitch] = ACTIONS(299), - [anon_sym_cmpl_DASHfloat] = ACTIONS(299), - [anon_sym_cmpg_DASHfloat] = ACTIONS(299), - [anon_sym_cmpl_DASHdouble] = ACTIONS(299), - [anon_sym_cmpg_DASHdouble] = ACTIONS(299), - [anon_sym_cmp_DASHlong] = ACTIONS(299), + [anon_sym_goto_SLASH16] = ACTIONS(297), + [anon_sym_goto_SLASH32] = ACTIONS(297), + [anon_sym_packed_DASHswitch] = ACTIONS(297), + [anon_sym_sparse_DASHswitch] = ACTIONS(297), + [anon_sym_cmpl_DASHfloat] = ACTIONS(297), + [anon_sym_cmpg_DASHfloat] = ACTIONS(297), + [anon_sym_cmpl_DASHdouble] = ACTIONS(297), + [anon_sym_cmpg_DASHdouble] = ACTIONS(297), + [anon_sym_cmp_DASHlong] = ACTIONS(297), [anon_sym_if_DASHeq] = ACTIONS(299), [anon_sym_if_DASHne] = ACTIONS(299), [anon_sym_if_DASHlt] = ACTIONS(299), [anon_sym_if_DASHge] = ACTIONS(299), [anon_sym_if_DASHgt] = ACTIONS(299), [anon_sym_if_DASHle] = ACTIONS(299), - [anon_sym_if_DASHeqz] = ACTIONS(299), - [anon_sym_if_DASHnez] = ACTIONS(299), - [anon_sym_if_DASHltz] = ACTIONS(299), - [anon_sym_if_DASHgez] = ACTIONS(299), - [anon_sym_if_DASHgtz] = ACTIONS(299), - [anon_sym_if_DASHlez] = ACTIONS(299), + [anon_sym_if_DASHeqz] = ACTIONS(297), + [anon_sym_if_DASHnez] = ACTIONS(297), + [anon_sym_if_DASHltz] = ACTIONS(297), + [anon_sym_if_DASHgez] = ACTIONS(297), + [anon_sym_if_DASHgtz] = ACTIONS(297), + [anon_sym_if_DASHlez] = ACTIONS(297), [anon_sym_aget] = ACTIONS(299), - [anon_sym_aget_DASHwide] = ACTIONS(299), - [anon_sym_aget_DASHobject] = ACTIONS(299), - [anon_sym_aget_DASHboolean] = ACTIONS(299), - [anon_sym_aget_DASHbyte] = ACTIONS(299), - [anon_sym_aget_DASHchar] = ACTIONS(299), - [anon_sym_aget_DASHshort] = ACTIONS(299), + [anon_sym_aget_DASHwide] = ACTIONS(297), + [anon_sym_aget_DASHobject] = ACTIONS(297), + [anon_sym_aget_DASHboolean] = ACTIONS(297), + [anon_sym_aget_DASHbyte] = ACTIONS(297), + [anon_sym_aget_DASHchar] = ACTIONS(297), + [anon_sym_aget_DASHshort] = ACTIONS(297), [anon_sym_aput] = ACTIONS(299), - [anon_sym_aput_DASHwide] = ACTIONS(299), - [anon_sym_aput_DASHobject] = ACTIONS(299), - [anon_sym_aput_DASHboolean] = ACTIONS(299), - [anon_sym_aput_DASHbyte] = ACTIONS(299), - [anon_sym_aput_DASHchar] = ACTIONS(299), - [anon_sym_aput_DASHshort] = ACTIONS(299), + [anon_sym_aput_DASHwide] = ACTIONS(297), + [anon_sym_aput_DASHobject] = ACTIONS(297), + [anon_sym_aput_DASHboolean] = ACTIONS(297), + [anon_sym_aput_DASHbyte] = ACTIONS(297), + [anon_sym_aput_DASHchar] = ACTIONS(297), + [anon_sym_aput_DASHshort] = ACTIONS(297), [anon_sym_iget] = ACTIONS(299), [anon_sym_iget_DASHwide] = ACTIONS(299), [anon_sym_iget_DASHobject] = ACTIONS(299), - [anon_sym_iget_DASHboolean] = ACTIONS(299), - [anon_sym_iget_DASHbyte] = ACTIONS(299), - [anon_sym_iget_DASHchar] = ACTIONS(299), - [anon_sym_iget_DASHshort] = ACTIONS(299), - [anon_sym_iget_DASHvolatile] = ACTIONS(299), - [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(299), - [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(299), + [anon_sym_iget_DASHboolean] = ACTIONS(297), + [anon_sym_iget_DASHbyte] = ACTIONS(297), + [anon_sym_iget_DASHchar] = ACTIONS(297), + [anon_sym_iget_DASHshort] = ACTIONS(297), + [anon_sym_iget_DASHvolatile] = ACTIONS(297), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(297), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(297), [anon_sym_iput] = ACTIONS(299), [anon_sym_iput_DASHwide] = ACTIONS(299), [anon_sym_iput_DASHobject] = ACTIONS(299), @@ -26341,68 +26947,68 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_iput_DASHbyte] = ACTIONS(299), [anon_sym_iput_DASHchar] = ACTIONS(299), [anon_sym_iput_DASHshort] = ACTIONS(299), - [anon_sym_iput_DASHvolatile] = ACTIONS(299), - [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(299), - [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(299), + [anon_sym_iput_DASHvolatile] = ACTIONS(297), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(297), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(297), [anon_sym_sget] = ACTIONS(299), [anon_sym_sget_DASHwide] = ACTIONS(299), [anon_sym_sget_DASHobject] = ACTIONS(299), - [anon_sym_sget_DASHboolean] = ACTIONS(299), - [anon_sym_sget_DASHbyte] = ACTIONS(299), - [anon_sym_sget_DASHchar] = ACTIONS(299), - [anon_sym_sget_DASHshort] = ACTIONS(299), - [anon_sym_sget_DASHvolatile] = ACTIONS(299), - [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(299), - [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(299), + [anon_sym_sget_DASHboolean] = ACTIONS(297), + [anon_sym_sget_DASHbyte] = ACTIONS(297), + [anon_sym_sget_DASHchar] = ACTIONS(297), + [anon_sym_sget_DASHshort] = ACTIONS(297), + [anon_sym_sget_DASHvolatile] = ACTIONS(297), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(297), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(297), [anon_sym_sput] = ACTIONS(299), [anon_sym_sput_DASHwide] = ACTIONS(299), [anon_sym_sput_DASHobject] = ACTIONS(299), - [anon_sym_sput_DASHboolean] = ACTIONS(299), - [anon_sym_sput_DASHbyte] = ACTIONS(299), - [anon_sym_sput_DASHchar] = ACTIONS(299), - [anon_sym_sput_DASHshort] = ACTIONS(299), - [anon_sym_sput_DASHvolatile] = ACTIONS(299), - [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(299), - [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(299), - [anon_sym_invoke_DASHconstructor] = ACTIONS(299), + [anon_sym_sput_DASHboolean] = ACTIONS(297), + [anon_sym_sput_DASHbyte] = ACTIONS(297), + [anon_sym_sput_DASHchar] = ACTIONS(297), + [anon_sym_sput_DASHshort] = ACTIONS(297), + [anon_sym_sput_DASHvolatile] = ACTIONS(297), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(297), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(297), + [anon_sym_invoke_DASHconstructor] = ACTIONS(297), [anon_sym_invoke_DASHcustom] = ACTIONS(299), [anon_sym_invoke_DASHdirect] = ACTIONS(299), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(299), - [anon_sym_invoke_DASHinstance] = ACTIONS(299), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(297), + [anon_sym_invoke_DASHinstance] = ACTIONS(297), [anon_sym_invoke_DASHinterface] = ACTIONS(299), [anon_sym_invoke_DASHpolymorphic] = ACTIONS(299), [anon_sym_invoke_DASHstatic] = ACTIONS(299), [anon_sym_invoke_DASHsuper] = ACTIONS(299), [anon_sym_invoke_DASHvirtual] = ACTIONS(299), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(299), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(299), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(299), - [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(299), - [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(299), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(299), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(299), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(299), - [anon_sym_neg_DASHint] = ACTIONS(299), - [anon_sym_not_DASHint] = ACTIONS(299), - [anon_sym_neg_DASHlong] = ACTIONS(299), - [anon_sym_not_DASHlong] = ACTIONS(299), - [anon_sym_neg_DASHfloat] = ACTIONS(299), - [anon_sym_neg_DASHdouble] = ACTIONS(299), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(299), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(299), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(299), - [anon_sym_long_DASHto_DASHint] = ACTIONS(299), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(299), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(299), - [anon_sym_float_DASHto_DASHint] = ACTIONS(299), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(299), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(299), - [anon_sym_double_DASHto_DASHint] = ACTIONS(299), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(299), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(299), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(299), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(299), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(299), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(297), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(297), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(297), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(297), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(297), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(297), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(297), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(297), + [anon_sym_neg_DASHint] = ACTIONS(297), + [anon_sym_not_DASHint] = ACTIONS(297), + [anon_sym_neg_DASHlong] = ACTIONS(297), + [anon_sym_not_DASHlong] = ACTIONS(297), + [anon_sym_neg_DASHfloat] = ACTIONS(297), + [anon_sym_neg_DASHdouble] = ACTIONS(297), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(297), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(297), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(297), + [anon_sym_long_DASHto_DASHint] = ACTIONS(297), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(297), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(297), + [anon_sym_float_DASHto_DASHint] = ACTIONS(297), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(297), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(297), + [anon_sym_double_DASHto_DASHint] = ACTIONS(297), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(297), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(297), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(297), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(297), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(297), [anon_sym_add_DASHint] = ACTIONS(299), [anon_sym_sub_DASHint] = ACTIONS(299), [anon_sym_mul_DASHint] = ACTIONS(299), @@ -26435,142 +27041,127 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_mul_DASHdouble] = ACTIONS(299), [anon_sym_div_DASHdouble] = ACTIONS(299), [anon_sym_rem_DASHdouble] = ACTIONS(299), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(299), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(299), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(299), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(299), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(299), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(299), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(299), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(299), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(299), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(299), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(299), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(299), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(299), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(299), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(299), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(299), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(299), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(299), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(299), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(299), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(299), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(299), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(299), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(299), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(299), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(299), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(299), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(299), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(299), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(299), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(299), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(299), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(299), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(299), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(299), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(299), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(299), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(299), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(299), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(299), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(299), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(299), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(299), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(299), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(299), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(299), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(299), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(299), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(299), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(299), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(299), - [anon_sym_static_DASHget] = ACTIONS(299), - [anon_sym_static_DASHput] = ACTIONS(299), - [anon_sym_instance_DASHget] = ACTIONS(299), - [anon_sym_instance_DASHput] = ACTIONS(299), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(297), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(297), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(297), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(297), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(297), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(297), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(297), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(297), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(297), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(297), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(297), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(297), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(297), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(297), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(297), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(297), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(297), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(297), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(297), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(297), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(297), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(297), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(297), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(297), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(297), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(297), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(297), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(297), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(297), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(297), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(297), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(297), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(297), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(297), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(297), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(297), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(297), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(297), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(297), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(297), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(297), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(297), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(297), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(297), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(297), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(297), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(297), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(297), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(297), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(297), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(297), + [anon_sym_static_DASHget] = ACTIONS(297), + [anon_sym_static_DASHput] = ACTIONS(297), + [anon_sym_instance_DASHget] = ACTIONS(297), + [anon_sym_instance_DASHput] = ACTIONS(297), [anon_sym_execute_DASHinline] = ACTIONS(299), - [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(299), - [anon_sym_iget_DASHquick] = ACTIONS(299), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(299), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(299), - [anon_sym_iput_DASHquick] = ACTIONS(299), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(299), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(299), - [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(299), - [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(299), - [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(299), - [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(299), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(297), + [anon_sym_iget_DASHquick] = ACTIONS(297), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(297), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(297), + [anon_sym_iput_DASHquick] = ACTIONS(297), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(297), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(297), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(297), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(297), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(297), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(297), [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(299), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(299), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(297), [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(299), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(299), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(297), [anon_sym_rsub_DASHint] = ACTIONS(299), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(299), - [anon_sym_LBRACE] = ACTIONS(299), - [sym_class_identifier] = ACTIONS(299), - [aux_sym_label_token1] = ACTIONS(299), - [aux_sym_jmp_label_token1] = ACTIONS(299), - [anon_sym_LTclinit_GT] = ACTIONS(299), - [anon_sym_LTinit_GT] = ACTIONS(299), - [anon_sym_DASH] = ACTIONS(299), - [anon_sym_LPAREN] = ACTIONS(299), - [anon_sym_LBRACK] = ACTIONS(299), - [aux_sym_primitive_type_token1] = ACTIONS(299), - [aux_sym_primitive_type_token2] = ACTIONS(299), - [anon_sym_DOTenum] = ACTIONS(299), - [sym_variable] = ACTIONS(299), - [sym_parameter] = ACTIONS(299), - [sym_number] = ACTIONS(299), - [sym_float] = ACTIONS(299), - [sym_NaN] = ACTIONS(299), - [sym_Infinity] = ACTIONS(299), - [anon_sym_DQUOTE] = ACTIONS(299), - [anon_sym_true] = ACTIONS(299), - [anon_sym_false] = ACTIONS(299), - [anon_sym_SQUOTE] = ACTIONS(299), - [sym_null] = ACTIONS(299), - [sym_comment] = ACTIONS(89), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(297), + [anon_sym_DOTline] = ACTIONS(297), + [anon_sym_DOTlocals] = ACTIONS(297), + [anon_sym_DOTlocal] = ACTIONS(299), + [anon_sym_DOTendlocal] = ACTIONS(297), + [anon_sym_DOTrestartlocal] = ACTIONS(297), + [anon_sym_DOTregisters] = ACTIONS(297), + [anon_sym_DOTcatch] = ACTIONS(299), + [anon_sym_DOTcatchall] = ACTIONS(297), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(297), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(297), + [anon_sym_DOTarray_DASHdata] = ACTIONS(297), + [sym_prologue_directive] = ACTIONS(297), + [sym_epilogue_directive] = ACTIONS(297), + [aux_sym_label_token1] = ACTIONS(297), + [aux_sym_jmp_label_token1] = ACTIONS(297), + [sym_comment] = ACTIONS(3), }, - [30] = { - [ts_builtin_sym_end] = ACTIONS(301), - [anon_sym_DOTsource] = ACTIONS(301), - [anon_sym_DOTfield] = ACTIONS(301), - [anon_sym_DOTendfield] = ACTIONS(301), - [anon_sym_DOTmethod] = ACTIONS(301), - [anon_sym_DOTendmethod] = ACTIONS(301), - [anon_sym_DOTannotation] = ACTIONS(301), - [anon_sym_DOTparam] = ACTIONS(303), - [anon_sym_DOTparameter] = ACTIONS(301), - [anon_sym_DOTendparameter] = ACTIONS(301), - [anon_sym_nop] = ACTIONS(303), - [anon_sym_move] = ACTIONS(303), + [33] = { + [sym_identifier] = ACTIONS(301), + [anon_sym_DOTsubannotation] = ACTIONS(301), + [anon_sym_LF] = ACTIONS(301), + [anon_sym_nop] = ACTIONS(301), + [anon_sym_move] = ACTIONS(301), [anon_sym_move_SLASHfrom16] = ACTIONS(301), [anon_sym_move_SLASH16] = ACTIONS(301), - [anon_sym_move_DASHwide] = ACTIONS(303), + [anon_sym_move_DASHwide] = ACTIONS(301), [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(301), [anon_sym_move_DASHwide_SLASH16] = ACTIONS(301), - [anon_sym_move_DASHobject] = ACTIONS(303), + [anon_sym_move_DASHobject] = ACTIONS(301), [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(301), [anon_sym_move_DASHobject_SLASH16] = ACTIONS(301), - [anon_sym_move_DASHresult] = ACTIONS(303), + [anon_sym_move_DASHresult] = ACTIONS(301), [anon_sym_move_DASHresult_DASHwide] = ACTIONS(301), [anon_sym_move_DASHresult_DASHobject] = ACTIONS(301), [anon_sym_move_DASHexception] = ACTIONS(301), [anon_sym_return_DASHvoid] = ACTIONS(301), - [anon_sym_return] = ACTIONS(303), + [anon_sym_return] = ACTIONS(301), [anon_sym_return_DASHwide] = ACTIONS(301), [anon_sym_return_DASHobject] = ACTIONS(301), [anon_sym_const_SLASH4] = ACTIONS(301), [anon_sym_const_SLASH16] = ACTIONS(301), - [anon_sym_const] = ACTIONS(303), + [anon_sym_const] = ACTIONS(301), [anon_sym_const_SLASHhigh16] = ACTIONS(301), [anon_sym_const_DASHwide_SLASH16] = ACTIONS(301), [anon_sym_const_DASHwide_SLASH32] = ACTIONS(301), - [anon_sym_const_DASHwide] = ACTIONS(303), + [anon_sym_const_DASHwide] = ACTIONS(301), [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(301), - [anon_sym_const_DASHstring] = ACTIONS(303), + [anon_sym_const_DASHstring] = ACTIONS(301), [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(301), [anon_sym_const_DASHclass] = ACTIONS(301), [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(301), @@ -26582,12 +27173,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_array_DASHlength] = ACTIONS(301), [anon_sym_new_DASHinstance] = ACTIONS(301), [anon_sym_new_DASHarray] = ACTIONS(301), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(303), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(301), [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(301), [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(301), - [anon_sym_throw] = ACTIONS(303), + [anon_sym_throw] = ACTIONS(301), [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(301), - [anon_sym_goto] = ACTIONS(303), + [anon_sym_goto] = ACTIONS(301), [anon_sym_goto_SLASH16] = ACTIONS(301), [anon_sym_goto_SLASH32] = ACTIONS(301), [anon_sym_packed_DASHswitch] = ACTIONS(301), @@ -26597,35 +27188,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_cmpl_DASHdouble] = ACTIONS(301), [anon_sym_cmpg_DASHdouble] = ACTIONS(301), [anon_sym_cmp_DASHlong] = ACTIONS(301), - [anon_sym_if_DASHeq] = ACTIONS(303), - [anon_sym_if_DASHne] = ACTIONS(303), - [anon_sym_if_DASHlt] = ACTIONS(303), - [anon_sym_if_DASHge] = ACTIONS(303), - [anon_sym_if_DASHgt] = ACTIONS(303), - [anon_sym_if_DASHle] = ACTIONS(303), + [anon_sym_if_DASHeq] = ACTIONS(301), + [anon_sym_if_DASHne] = ACTIONS(301), + [anon_sym_if_DASHlt] = ACTIONS(301), + [anon_sym_if_DASHge] = ACTIONS(301), + [anon_sym_if_DASHgt] = ACTIONS(301), + [anon_sym_if_DASHle] = ACTIONS(301), [anon_sym_if_DASHeqz] = ACTIONS(301), [anon_sym_if_DASHnez] = ACTIONS(301), [anon_sym_if_DASHltz] = ACTIONS(301), [anon_sym_if_DASHgez] = ACTIONS(301), [anon_sym_if_DASHgtz] = ACTIONS(301), [anon_sym_if_DASHlez] = ACTIONS(301), - [anon_sym_aget] = ACTIONS(303), + [anon_sym_aget] = ACTIONS(301), [anon_sym_aget_DASHwide] = ACTIONS(301), [anon_sym_aget_DASHobject] = ACTIONS(301), [anon_sym_aget_DASHboolean] = ACTIONS(301), [anon_sym_aget_DASHbyte] = ACTIONS(301), [anon_sym_aget_DASHchar] = ACTIONS(301), [anon_sym_aget_DASHshort] = ACTIONS(301), - [anon_sym_aput] = ACTIONS(303), + [anon_sym_aput] = ACTIONS(301), [anon_sym_aput_DASHwide] = ACTIONS(301), [anon_sym_aput_DASHobject] = ACTIONS(301), [anon_sym_aput_DASHboolean] = ACTIONS(301), [anon_sym_aput_DASHbyte] = ACTIONS(301), [anon_sym_aput_DASHchar] = ACTIONS(301), [anon_sym_aput_DASHshort] = ACTIONS(301), - [anon_sym_iget] = ACTIONS(303), - [anon_sym_iget_DASHwide] = ACTIONS(303), - [anon_sym_iget_DASHobject] = ACTIONS(303), + [anon_sym_iget] = ACTIONS(301), + [anon_sym_iget_DASHwide] = ACTIONS(301), + [anon_sym_iget_DASHobject] = ACTIONS(301), [anon_sym_iget_DASHboolean] = ACTIONS(301), [anon_sym_iget_DASHbyte] = ACTIONS(301), [anon_sym_iget_DASHchar] = ACTIONS(301), @@ -26633,19 +27224,19 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_iget_DASHvolatile] = ACTIONS(301), [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(301), [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(301), - [anon_sym_iput] = ACTIONS(303), - [anon_sym_iput_DASHwide] = ACTIONS(303), - [anon_sym_iput_DASHobject] = ACTIONS(303), - [anon_sym_iput_DASHboolean] = ACTIONS(303), - [anon_sym_iput_DASHbyte] = ACTIONS(303), - [anon_sym_iput_DASHchar] = ACTIONS(303), - [anon_sym_iput_DASHshort] = ACTIONS(303), + [anon_sym_iput] = ACTIONS(301), + [anon_sym_iput_DASHwide] = ACTIONS(301), + [anon_sym_iput_DASHobject] = ACTIONS(301), + [anon_sym_iput_DASHboolean] = ACTIONS(301), + [anon_sym_iput_DASHbyte] = ACTIONS(301), + [anon_sym_iput_DASHchar] = ACTIONS(301), + [anon_sym_iput_DASHshort] = ACTIONS(301), [anon_sym_iput_DASHvolatile] = ACTIONS(301), [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(301), [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(301), - [anon_sym_sget] = ACTIONS(303), - [anon_sym_sget_DASHwide] = ACTIONS(303), - [anon_sym_sget_DASHobject] = ACTIONS(303), + [anon_sym_sget] = ACTIONS(301), + [anon_sym_sget_DASHwide] = ACTIONS(301), + [anon_sym_sget_DASHobject] = ACTIONS(301), [anon_sym_sget_DASHboolean] = ACTIONS(301), [anon_sym_sget_DASHbyte] = ACTIONS(301), [anon_sym_sget_DASHchar] = ACTIONS(301), @@ -26653,9 +27244,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_sget_DASHvolatile] = ACTIONS(301), [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(301), [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(301), - [anon_sym_sput] = ACTIONS(303), - [anon_sym_sput_DASHwide] = ACTIONS(303), - [anon_sym_sput_DASHobject] = ACTIONS(303), + [anon_sym_sput] = ACTIONS(301), + [anon_sym_sput_DASHwide] = ACTIONS(301), + [anon_sym_sput_DASHobject] = ACTIONS(301), [anon_sym_sput_DASHboolean] = ACTIONS(301), [anon_sym_sput_DASHbyte] = ACTIONS(301), [anon_sym_sput_DASHchar] = ACTIONS(301), @@ -26664,15 +27255,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(301), [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(301), [anon_sym_invoke_DASHconstructor] = ACTIONS(301), - [anon_sym_invoke_DASHcustom] = ACTIONS(303), - [anon_sym_invoke_DASHdirect] = ACTIONS(303), + [anon_sym_invoke_DASHcustom] = ACTIONS(301), + [anon_sym_invoke_DASHdirect] = ACTIONS(301), [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(301), [anon_sym_invoke_DASHinstance] = ACTIONS(301), - [anon_sym_invoke_DASHinterface] = ACTIONS(303), - [anon_sym_invoke_DASHpolymorphic] = ACTIONS(303), - [anon_sym_invoke_DASHstatic] = ACTIONS(303), - [anon_sym_invoke_DASHsuper] = ACTIONS(303), - [anon_sym_invoke_DASHvirtual] = ACTIONS(303), + [anon_sym_invoke_DASHinterface] = ACTIONS(301), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(301), + [anon_sym_invoke_DASHstatic] = ACTIONS(301), + [anon_sym_invoke_DASHsuper] = ACTIONS(301), + [anon_sym_invoke_DASHvirtual] = ACTIONS(301), [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(301), [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(301), [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(301), @@ -26702,38 +27293,38 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_int_DASHto_DASHbyte] = ACTIONS(301), [anon_sym_int_DASHto_DASHchar] = ACTIONS(301), [anon_sym_int_DASHto_DASHshort] = ACTIONS(301), - [anon_sym_add_DASHint] = ACTIONS(303), - [anon_sym_sub_DASHint] = ACTIONS(303), - [anon_sym_mul_DASHint] = ACTIONS(303), - [anon_sym_div_DASHint] = ACTIONS(303), - [anon_sym_rem_DASHint] = ACTIONS(303), - [anon_sym_and_DASHint] = ACTIONS(303), - [anon_sym_or_DASHint] = ACTIONS(303), - [anon_sym_xor_DASHint] = ACTIONS(303), - [anon_sym_shl_DASHint] = ACTIONS(303), - [anon_sym_shr_DASHint] = ACTIONS(303), - [anon_sym_ushr_DASHint] = ACTIONS(303), - [anon_sym_add_DASHlong] = ACTIONS(303), - [anon_sym_sub_DASHlong] = ACTIONS(303), - [anon_sym_mul_DASHlong] = ACTIONS(303), - [anon_sym_div_DASHlong] = ACTIONS(303), - [anon_sym_rem_DASHlong] = ACTIONS(303), - [anon_sym_and_DASHlong] = ACTIONS(303), - [anon_sym_or_DASHlong] = ACTIONS(303), - [anon_sym_xor_DASHlong] = ACTIONS(303), - [anon_sym_shl_DASHlong] = ACTIONS(303), - [anon_sym_shr_DASHlong] = ACTIONS(303), - [anon_sym_ushr_DASHlong] = ACTIONS(303), - [anon_sym_add_DASHfloat] = ACTIONS(303), - [anon_sym_sub_DASHfloat] = ACTIONS(303), - [anon_sym_mul_DASHfloat] = ACTIONS(303), - [anon_sym_div_DASHfloat] = ACTIONS(303), - [anon_sym_rem_DASHfloat] = ACTIONS(303), - [anon_sym_add_DASHdouble] = ACTIONS(303), - [anon_sym_sub_DASHdouble] = ACTIONS(303), - [anon_sym_mul_DASHdouble] = ACTIONS(303), - [anon_sym_div_DASHdouble] = ACTIONS(303), - [anon_sym_rem_DASHdouble] = ACTIONS(303), + [anon_sym_add_DASHint] = ACTIONS(301), + [anon_sym_sub_DASHint] = ACTIONS(301), + [anon_sym_mul_DASHint] = ACTIONS(301), + [anon_sym_div_DASHint] = ACTIONS(301), + [anon_sym_rem_DASHint] = ACTIONS(301), + [anon_sym_and_DASHint] = ACTIONS(301), + [anon_sym_or_DASHint] = ACTIONS(301), + [anon_sym_xor_DASHint] = ACTIONS(301), + [anon_sym_shl_DASHint] = ACTIONS(301), + [anon_sym_shr_DASHint] = ACTIONS(301), + [anon_sym_ushr_DASHint] = ACTIONS(301), + [anon_sym_add_DASHlong] = ACTIONS(301), + [anon_sym_sub_DASHlong] = ACTIONS(301), + [anon_sym_mul_DASHlong] = ACTIONS(301), + [anon_sym_div_DASHlong] = ACTIONS(301), + [anon_sym_rem_DASHlong] = ACTIONS(301), + [anon_sym_and_DASHlong] = ACTIONS(301), + [anon_sym_or_DASHlong] = ACTIONS(301), + [anon_sym_xor_DASHlong] = ACTIONS(301), + [anon_sym_shl_DASHlong] = ACTIONS(301), + [anon_sym_shr_DASHlong] = ACTIONS(301), + [anon_sym_ushr_DASHlong] = ACTIONS(301), + [anon_sym_add_DASHfloat] = ACTIONS(301), + [anon_sym_sub_DASHfloat] = ACTIONS(301), + [anon_sym_mul_DASHfloat] = ACTIONS(301), + [anon_sym_div_DASHfloat] = ACTIONS(301), + [anon_sym_rem_DASHfloat] = ACTIONS(301), + [anon_sym_add_DASHdouble] = ACTIONS(301), + [anon_sym_sub_DASHdouble] = ACTIONS(301), + [anon_sym_mul_DASHdouble] = ACTIONS(301), + [anon_sym_div_DASHdouble] = ACTIONS(301), + [anon_sym_rem_DASHdouble] = ACTIONS(301), [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(301), [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(301), [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(301), @@ -26789,7 +27380,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_static_DASHput] = ACTIONS(301), [anon_sym_instance_DASHget] = ACTIONS(301), [anon_sym_instance_DASHput] = ACTIONS(301), - [anon_sym_execute_DASHinline] = ACTIONS(303), + [anon_sym_execute_DASHinline] = ACTIONS(301), [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(301), [anon_sym_iget_DASHquick] = ACTIONS(301), [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(301), @@ -26801,911 +27392,908 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(301), [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(301), [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(301), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(303), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(301), [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(301), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(303), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(301), [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(301), - [anon_sym_rsub_DASHint] = ACTIONS(303), + [anon_sym_rsub_DASHint] = ACTIONS(301), [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(301), - [anon_sym_DOTline] = ACTIONS(301), - [anon_sym_DOTlocals] = ACTIONS(301), - [anon_sym_DOTlocal] = ACTIONS(303), - [anon_sym_DOTendlocal] = ACTIONS(301), - [anon_sym_DOTrestartlocal] = ACTIONS(301), - [anon_sym_DOTregisters] = ACTIONS(301), - [anon_sym_DOTcatch] = ACTIONS(303), - [anon_sym_DOTcatchall] = ACTIONS(301), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(301), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(301), - [anon_sym_DOTarray_DASHdata] = ACTIONS(301), - [sym_prologue_directive] = ACTIONS(301), - [sym_epilogue_directive] = ACTIONS(301), + [anon_sym_LBRACE] = ACTIONS(301), + [sym_class_identifier] = ACTIONS(301), [aux_sym_label_token1] = ACTIONS(301), [aux_sym_jmp_label_token1] = ACTIONS(301), + [anon_sym_DASH] = ACTIONS(301), + [anon_sym_LPAREN] = ACTIONS(301), + [anon_sym_LBRACK] = ACTIONS(301), + [aux_sym_primitive_type_token1] = ACTIONS(301), + [aux_sym_primitive_type_token2] = ACTIONS(301), + [anon_sym_DOTenum] = ACTIONS(301), + [sym_variable] = ACTIONS(301), + [sym_parameter] = ACTIONS(301), + [sym_number] = ACTIONS(301), + [sym_float] = ACTIONS(301), + [sym_NaN] = ACTIONS(301), + [sym_Infinity] = ACTIONS(301), + [anon_sym_DQUOTE] = ACTIONS(301), + [anon_sym_true] = ACTIONS(301), + [anon_sym_false] = ACTIONS(301), + [anon_sym_SQUOTE] = ACTIONS(301), + [sym_null] = ACTIONS(301), + [sym_comment] = ACTIONS(45), + }, + [34] = { + [sym_opcode] = STATE(343), + [sym_body] = STATE(235), + [sym__field_body] = STATE(83), + [sym_method_signature] = STATE(83), + [sym__method_signature_body] = STATE(81), + [sym_method_handle] = STATE(235), + [sym__full_field_body] = STATE(83), + [sym_full_method_signature] = STATE(83), + [sym_type] = STATE(166), + [sym_array_type] = STATE(75), + [sym_primitive_type] = STATE(70), + [sym_string] = STATE(235), + [aux_sym__method_signature_body_repeat1] = STATE(95), + [sym_identifier] = ACTIONS(303), + [anon_sym_nop] = ACTIONS(13), + [anon_sym_move] = ACTIONS(13), + [anon_sym_move_SLASHfrom16] = ACTIONS(51), + [anon_sym_move_SLASH16] = ACTIONS(51), + [anon_sym_move_DASHwide] = ACTIONS(13), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(51), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(51), + [anon_sym_move_DASHobject] = ACTIONS(13), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(51), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(51), + [anon_sym_move_DASHresult] = ACTIONS(13), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(13), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(13), + [anon_sym_move_DASHexception] = ACTIONS(13), + [anon_sym_return_DASHvoid] = ACTIONS(13), + [anon_sym_return] = ACTIONS(13), + [anon_sym_return_DASHwide] = ACTIONS(13), + [anon_sym_return_DASHobject] = ACTIONS(13), + [anon_sym_const_SLASH4] = ACTIONS(51), + [anon_sym_const_SLASH16] = ACTIONS(51), + [anon_sym_const] = ACTIONS(13), + [anon_sym_const_SLASHhigh16] = ACTIONS(51), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(51), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(51), + [anon_sym_const_DASHwide] = ACTIONS(13), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(51), + [anon_sym_const_DASHstring] = ACTIONS(13), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(51), + [anon_sym_const_DASHclass] = ACTIONS(13), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(13), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(13), + [anon_sym_monitor_DASHenter] = ACTIONS(13), + [anon_sym_monitor_DASHexit] = ACTIONS(13), + [anon_sym_check_DASHcast] = ACTIONS(13), + [anon_sym_instance_DASHof] = ACTIONS(13), + [anon_sym_array_DASHlength] = ACTIONS(13), + [anon_sym_new_DASHinstance] = ACTIONS(13), + [anon_sym_new_DASHarray] = ACTIONS(13), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(13), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(51), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(13), + [anon_sym_throw] = ACTIONS(13), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(13), + [anon_sym_goto] = ACTIONS(13), + [anon_sym_goto_SLASH16] = ACTIONS(51), + [anon_sym_goto_SLASH32] = ACTIONS(51), + [anon_sym_packed_DASHswitch] = ACTIONS(13), + [anon_sym_sparse_DASHswitch] = ACTIONS(13), + [anon_sym_cmpl_DASHfloat] = ACTIONS(13), + [anon_sym_cmpg_DASHfloat] = ACTIONS(13), + [anon_sym_cmpl_DASHdouble] = ACTIONS(13), + [anon_sym_cmpg_DASHdouble] = ACTIONS(13), + [anon_sym_cmp_DASHlong] = ACTIONS(13), + [anon_sym_if_DASHeq] = ACTIONS(13), + [anon_sym_if_DASHne] = ACTIONS(13), + [anon_sym_if_DASHlt] = ACTIONS(13), + [anon_sym_if_DASHge] = ACTIONS(13), + [anon_sym_if_DASHgt] = ACTIONS(13), + [anon_sym_if_DASHle] = ACTIONS(13), + [anon_sym_if_DASHeqz] = ACTIONS(13), + [anon_sym_if_DASHnez] = ACTIONS(13), + [anon_sym_if_DASHltz] = ACTIONS(13), + [anon_sym_if_DASHgez] = ACTIONS(13), + [anon_sym_if_DASHgtz] = ACTIONS(13), + [anon_sym_if_DASHlez] = ACTIONS(13), + [anon_sym_aget] = ACTIONS(13), + [anon_sym_aget_DASHwide] = ACTIONS(13), + [anon_sym_aget_DASHobject] = ACTIONS(13), + [anon_sym_aget_DASHboolean] = ACTIONS(13), + [anon_sym_aget_DASHbyte] = ACTIONS(13), + [anon_sym_aget_DASHchar] = ACTIONS(13), + [anon_sym_aget_DASHshort] = ACTIONS(13), + [anon_sym_aput] = ACTIONS(13), + [anon_sym_aput_DASHwide] = ACTIONS(13), + [anon_sym_aput_DASHobject] = ACTIONS(13), + [anon_sym_aput_DASHboolean] = ACTIONS(13), + [anon_sym_aput_DASHbyte] = ACTIONS(13), + [anon_sym_aput_DASHchar] = ACTIONS(13), + [anon_sym_aput_DASHshort] = ACTIONS(13), + [anon_sym_iget] = ACTIONS(13), + [anon_sym_iget_DASHwide] = ACTIONS(13), + [anon_sym_iget_DASHobject] = ACTIONS(13), + [anon_sym_iget_DASHboolean] = ACTIONS(13), + [anon_sym_iget_DASHbyte] = ACTIONS(13), + [anon_sym_iget_DASHchar] = ACTIONS(13), + [anon_sym_iget_DASHshort] = ACTIONS(13), + [anon_sym_iget_DASHvolatile] = ACTIONS(13), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(13), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(13), + [anon_sym_iput] = ACTIONS(13), + [anon_sym_iput_DASHwide] = ACTIONS(13), + [anon_sym_iput_DASHobject] = ACTIONS(13), + [anon_sym_iput_DASHboolean] = ACTIONS(13), + [anon_sym_iput_DASHbyte] = ACTIONS(13), + [anon_sym_iput_DASHchar] = ACTIONS(13), + [anon_sym_iput_DASHshort] = ACTIONS(13), + [anon_sym_iput_DASHvolatile] = ACTIONS(13), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(13), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(13), + [anon_sym_sget] = ACTIONS(13), + [anon_sym_sget_DASHwide] = ACTIONS(13), + [anon_sym_sget_DASHobject] = ACTIONS(13), + [anon_sym_sget_DASHboolean] = ACTIONS(13), + [anon_sym_sget_DASHbyte] = ACTIONS(13), + [anon_sym_sget_DASHchar] = ACTIONS(13), + [anon_sym_sget_DASHshort] = ACTIONS(13), + [anon_sym_sget_DASHvolatile] = ACTIONS(13), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(13), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(13), + [anon_sym_sput] = ACTIONS(13), + [anon_sym_sput_DASHwide] = ACTIONS(13), + [anon_sym_sput_DASHobject] = ACTIONS(13), + [anon_sym_sput_DASHboolean] = ACTIONS(13), + [anon_sym_sput_DASHbyte] = ACTIONS(13), + [anon_sym_sput_DASHchar] = ACTIONS(13), + [anon_sym_sput_DASHshort] = ACTIONS(13), + [anon_sym_sput_DASHvolatile] = ACTIONS(13), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(13), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(13), + [anon_sym_invoke_DASHconstructor] = ACTIONS(13), + [anon_sym_invoke_DASHcustom] = ACTIONS(13), + [anon_sym_invoke_DASHdirect] = ACTIONS(13), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(13), + [anon_sym_invoke_DASHinstance] = ACTIONS(13), + [anon_sym_invoke_DASHinterface] = ACTIONS(13), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(13), + [anon_sym_invoke_DASHstatic] = ACTIONS(13), + [anon_sym_invoke_DASHsuper] = ACTIONS(13), + [anon_sym_invoke_DASHvirtual] = ACTIONS(13), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(51), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(51), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(51), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(51), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(51), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(51), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(51), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(51), + [anon_sym_neg_DASHint] = ACTIONS(13), + [anon_sym_not_DASHint] = ACTIONS(13), + [anon_sym_neg_DASHlong] = ACTIONS(13), + [anon_sym_not_DASHlong] = ACTIONS(13), + [anon_sym_neg_DASHfloat] = ACTIONS(13), + [anon_sym_neg_DASHdouble] = ACTIONS(13), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(13), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(13), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(13), + [anon_sym_long_DASHto_DASHint] = ACTIONS(13), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(13), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(13), + [anon_sym_float_DASHto_DASHint] = ACTIONS(13), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(13), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(13), + [anon_sym_double_DASHto_DASHint] = ACTIONS(13), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(13), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(13), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(13), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(13), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(13), + [anon_sym_add_DASHint] = ACTIONS(13), + [anon_sym_sub_DASHint] = ACTIONS(13), + [anon_sym_mul_DASHint] = ACTIONS(13), + [anon_sym_div_DASHint] = ACTIONS(13), + [anon_sym_rem_DASHint] = ACTIONS(13), + [anon_sym_and_DASHint] = ACTIONS(13), + [anon_sym_or_DASHint] = ACTIONS(13), + [anon_sym_xor_DASHint] = ACTIONS(13), + [anon_sym_shl_DASHint] = ACTIONS(13), + [anon_sym_shr_DASHint] = ACTIONS(13), + [anon_sym_ushr_DASHint] = ACTIONS(13), + [anon_sym_add_DASHlong] = ACTIONS(13), + [anon_sym_sub_DASHlong] = ACTIONS(13), + [anon_sym_mul_DASHlong] = ACTIONS(13), + [anon_sym_div_DASHlong] = ACTIONS(13), + [anon_sym_rem_DASHlong] = ACTIONS(13), + [anon_sym_and_DASHlong] = ACTIONS(13), + [anon_sym_or_DASHlong] = ACTIONS(13), + [anon_sym_xor_DASHlong] = ACTIONS(13), + [anon_sym_shl_DASHlong] = ACTIONS(13), + [anon_sym_shr_DASHlong] = ACTIONS(13), + [anon_sym_ushr_DASHlong] = ACTIONS(13), + [anon_sym_add_DASHfloat] = ACTIONS(13), + [anon_sym_sub_DASHfloat] = ACTIONS(13), + [anon_sym_mul_DASHfloat] = ACTIONS(13), + [anon_sym_div_DASHfloat] = ACTIONS(13), + [anon_sym_rem_DASHfloat] = ACTIONS(13), + [anon_sym_add_DASHdouble] = ACTIONS(13), + [anon_sym_sub_DASHdouble] = ACTIONS(13), + [anon_sym_mul_DASHdouble] = ACTIONS(13), + [anon_sym_div_DASHdouble] = ACTIONS(13), + [anon_sym_rem_DASHdouble] = ACTIONS(13), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(51), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(51), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(51), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(51), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(51), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(51), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(51), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(51), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(51), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(51), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(51), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(51), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(51), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(51), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(51), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(51), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(51), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(51), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_static_DASHget] = ACTIONS(13), + [anon_sym_static_DASHput] = ACTIONS(13), + [anon_sym_instance_DASHget] = ACTIONS(13), + [anon_sym_instance_DASHput] = ACTIONS(13), + [anon_sym_execute_DASHinline] = ACTIONS(13), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(51), + [anon_sym_iget_DASHquick] = ACTIONS(13), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(13), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(13), + [anon_sym_iput_DASHquick] = ACTIONS(13), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(13), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(13), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(13), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(13), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(13), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(13), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(13), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(51), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(13), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(51), + [anon_sym_rsub_DASHint] = ACTIONS(13), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(51), + [sym_class_identifier] = ACTIONS(57), + [anon_sym_DASH] = ACTIONS(63), + [anon_sym_LPAREN] = ACTIONS(65), + [anon_sym_RPAREN] = ACTIONS(305), + [anon_sym_LBRACK] = ACTIONS(67), + [aux_sym_primitive_type_token1] = ACTIONS(69), + [aux_sym_primitive_type_token2] = ACTIONS(307), + [sym_number] = ACTIONS(309), + [anon_sym_DQUOTE] = ACTIONS(81), [sym_comment] = ACTIONS(3), }, - [31] = { - [sym_opcode] = STATE(349), - [sym_body] = STATE(252), - [sym__field_body] = STATE(81), - [sym_method_signature] = STATE(81), - [sym__method_signature_body] = STATE(82), - [sym_method_handle] = STATE(252), - [sym__full_field_body] = STATE(81), - [sym_full_method_signature] = STATE(81), - [sym__type] = STATE(174), - [sym_array_type] = STATE(73), - [sym_primitive_type] = STATE(71), - [sym_string] = STATE(252), + [35] = { + [sym_opcode] = STATE(343), + [sym_body] = STATE(241), + [sym__field_body] = STATE(83), + [sym_method_signature] = STATE(83), + [sym__method_signature_body] = STATE(81), + [sym_method_handle] = STATE(241), + [sym__full_field_body] = STATE(83), + [sym_full_method_signature] = STATE(83), + [sym_type] = STATE(166), + [sym_array_type] = STATE(75), + [sym_primitive_type] = STATE(70), + [sym_string] = STATE(241), [aux_sym__method_signature_body_repeat1] = STATE(93), - [sym_identifier] = ACTIONS(305), - [anon_sym_nop] = ACTIONS(11), - [anon_sym_move] = ACTIONS(11), - [anon_sym_move_SLASHfrom16] = ACTIONS(13), - [anon_sym_move_SLASH16] = ACTIONS(13), - [anon_sym_move_DASHwide] = ACTIONS(11), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(13), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(13), - [anon_sym_move_DASHobject] = ACTIONS(11), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(13), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(13), - [anon_sym_move_DASHresult] = ACTIONS(11), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(11), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(11), - [anon_sym_move_DASHexception] = ACTIONS(11), - [anon_sym_return_DASHvoid] = ACTIONS(11), - [anon_sym_return] = ACTIONS(11), - [anon_sym_return_DASHwide] = ACTIONS(11), - [anon_sym_return_DASHobject] = ACTIONS(11), - [anon_sym_const_SLASH4] = ACTIONS(13), - [anon_sym_const_SLASH16] = ACTIONS(13), - [anon_sym_const] = ACTIONS(11), - [anon_sym_const_SLASHhigh16] = ACTIONS(13), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(13), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(13), - [anon_sym_const_DASHwide] = ACTIONS(11), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(13), - [anon_sym_const_DASHstring] = ACTIONS(11), - [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(13), - [anon_sym_const_DASHclass] = ACTIONS(11), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(11), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(11), - [anon_sym_monitor_DASHenter] = ACTIONS(11), - [anon_sym_monitor_DASHexit] = ACTIONS(11), - [anon_sym_check_DASHcast] = ACTIONS(11), - [anon_sym_instance_DASHof] = ACTIONS(11), - [anon_sym_array_DASHlength] = ACTIONS(11), - [anon_sym_new_DASHinstance] = ACTIONS(11), - [anon_sym_new_DASHarray] = ACTIONS(11), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(11), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(13), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(11), - [anon_sym_throw] = ACTIONS(11), - [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(11), - [anon_sym_goto] = ACTIONS(11), - [anon_sym_goto_SLASH16] = ACTIONS(13), - [anon_sym_goto_SLASH32] = ACTIONS(13), - [anon_sym_packed_DASHswitch] = ACTIONS(11), - [anon_sym_sparse_DASHswitch] = ACTIONS(11), - [anon_sym_cmpl_DASHfloat] = ACTIONS(11), - [anon_sym_cmpg_DASHfloat] = ACTIONS(11), - [anon_sym_cmpl_DASHdouble] = ACTIONS(11), - [anon_sym_cmpg_DASHdouble] = ACTIONS(11), - [anon_sym_cmp_DASHlong] = ACTIONS(11), - [anon_sym_if_DASHeq] = ACTIONS(11), - [anon_sym_if_DASHne] = ACTIONS(11), - [anon_sym_if_DASHlt] = ACTIONS(11), - [anon_sym_if_DASHge] = ACTIONS(11), - [anon_sym_if_DASHgt] = ACTIONS(11), - [anon_sym_if_DASHle] = ACTIONS(11), - [anon_sym_if_DASHeqz] = ACTIONS(11), - [anon_sym_if_DASHnez] = ACTIONS(11), - [anon_sym_if_DASHltz] = ACTIONS(11), - [anon_sym_if_DASHgez] = ACTIONS(11), - [anon_sym_if_DASHgtz] = ACTIONS(11), - [anon_sym_if_DASHlez] = ACTIONS(11), - [anon_sym_aget] = ACTIONS(11), - [anon_sym_aget_DASHwide] = ACTIONS(11), - [anon_sym_aget_DASHobject] = ACTIONS(11), - [anon_sym_aget_DASHboolean] = ACTIONS(11), - [anon_sym_aget_DASHbyte] = ACTIONS(11), - [anon_sym_aget_DASHchar] = ACTIONS(11), - [anon_sym_aget_DASHshort] = ACTIONS(11), - [anon_sym_aput] = ACTIONS(11), - [anon_sym_aput_DASHwide] = ACTIONS(11), - [anon_sym_aput_DASHobject] = ACTIONS(11), - [anon_sym_aput_DASHboolean] = ACTIONS(11), - [anon_sym_aput_DASHbyte] = ACTIONS(11), - [anon_sym_aput_DASHchar] = ACTIONS(11), - [anon_sym_aput_DASHshort] = ACTIONS(11), - [anon_sym_iget] = ACTIONS(11), - [anon_sym_iget_DASHwide] = ACTIONS(11), - [anon_sym_iget_DASHobject] = ACTIONS(11), - [anon_sym_iget_DASHboolean] = ACTIONS(11), - [anon_sym_iget_DASHbyte] = ACTIONS(11), - [anon_sym_iget_DASHchar] = ACTIONS(11), - [anon_sym_iget_DASHshort] = ACTIONS(11), - [anon_sym_iget_DASHvolatile] = ACTIONS(11), - [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(11), - [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(11), - [anon_sym_iput] = ACTIONS(11), - [anon_sym_iput_DASHwide] = ACTIONS(11), - [anon_sym_iput_DASHobject] = ACTIONS(11), - [anon_sym_iput_DASHboolean] = ACTIONS(11), - [anon_sym_iput_DASHbyte] = ACTIONS(11), - [anon_sym_iput_DASHchar] = ACTIONS(11), - [anon_sym_iput_DASHshort] = ACTIONS(11), - [anon_sym_iput_DASHvolatile] = ACTIONS(11), - [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(11), - [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(11), - [anon_sym_sget] = ACTIONS(11), - [anon_sym_sget_DASHwide] = ACTIONS(11), - [anon_sym_sget_DASHobject] = ACTIONS(11), - [anon_sym_sget_DASHboolean] = ACTIONS(11), - [anon_sym_sget_DASHbyte] = ACTIONS(11), - [anon_sym_sget_DASHchar] = ACTIONS(11), - [anon_sym_sget_DASHshort] = ACTIONS(11), - [anon_sym_sget_DASHvolatile] = ACTIONS(11), - [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(11), - [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(11), - [anon_sym_sput] = ACTIONS(11), - [anon_sym_sput_DASHwide] = ACTIONS(11), - [anon_sym_sput_DASHobject] = ACTIONS(11), - [anon_sym_sput_DASHboolean] = ACTIONS(11), - [anon_sym_sput_DASHbyte] = ACTIONS(11), - [anon_sym_sput_DASHchar] = ACTIONS(11), - [anon_sym_sput_DASHshort] = ACTIONS(11), - [anon_sym_sput_DASHvolatile] = ACTIONS(11), - [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(11), - [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(11), - [anon_sym_invoke_DASHconstructor] = ACTIONS(11), - [anon_sym_invoke_DASHcustom] = ACTIONS(11), - [anon_sym_invoke_DASHdirect] = ACTIONS(11), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(11), - [anon_sym_invoke_DASHinstance] = ACTIONS(11), - [anon_sym_invoke_DASHinterface] = ACTIONS(11), - [anon_sym_invoke_DASHpolymorphic] = ACTIONS(11), - [anon_sym_invoke_DASHstatic] = ACTIONS(11), - [anon_sym_invoke_DASHsuper] = ACTIONS(11), - [anon_sym_invoke_DASHvirtual] = ACTIONS(11), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(13), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(13), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(13), - [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(13), - [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(13), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(13), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(13), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(13), - [anon_sym_neg_DASHint] = ACTIONS(11), - [anon_sym_not_DASHint] = ACTIONS(11), - [anon_sym_neg_DASHlong] = ACTIONS(11), - [anon_sym_not_DASHlong] = ACTIONS(11), - [anon_sym_neg_DASHfloat] = ACTIONS(11), - [anon_sym_neg_DASHdouble] = ACTIONS(11), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(11), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(11), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(11), - [anon_sym_long_DASHto_DASHint] = ACTIONS(11), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(11), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(11), - [anon_sym_float_DASHto_DASHint] = ACTIONS(11), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(11), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(11), - [anon_sym_double_DASHto_DASHint] = ACTIONS(11), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(11), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(11), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(11), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(11), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(11), - [anon_sym_add_DASHint] = ACTIONS(11), - [anon_sym_sub_DASHint] = ACTIONS(11), - [anon_sym_mul_DASHint] = ACTIONS(11), - [anon_sym_div_DASHint] = ACTIONS(11), - [anon_sym_rem_DASHint] = ACTIONS(11), - [anon_sym_and_DASHint] = ACTIONS(11), - [anon_sym_or_DASHint] = ACTIONS(11), - [anon_sym_xor_DASHint] = ACTIONS(11), - [anon_sym_shl_DASHint] = ACTIONS(11), - [anon_sym_shr_DASHint] = ACTIONS(11), - [anon_sym_ushr_DASHint] = ACTIONS(11), - [anon_sym_add_DASHlong] = ACTIONS(11), - [anon_sym_sub_DASHlong] = ACTIONS(11), - [anon_sym_mul_DASHlong] = ACTIONS(11), - [anon_sym_div_DASHlong] = ACTIONS(11), - [anon_sym_rem_DASHlong] = ACTIONS(11), - [anon_sym_and_DASHlong] = ACTIONS(11), - [anon_sym_or_DASHlong] = ACTIONS(11), - [anon_sym_xor_DASHlong] = ACTIONS(11), - [anon_sym_shl_DASHlong] = ACTIONS(11), - [anon_sym_shr_DASHlong] = ACTIONS(11), - [anon_sym_ushr_DASHlong] = ACTIONS(11), - [anon_sym_add_DASHfloat] = ACTIONS(11), - [anon_sym_sub_DASHfloat] = ACTIONS(11), - [anon_sym_mul_DASHfloat] = ACTIONS(11), - [anon_sym_div_DASHfloat] = ACTIONS(11), - [anon_sym_rem_DASHfloat] = ACTIONS(11), - [anon_sym_add_DASHdouble] = ACTIONS(11), - [anon_sym_sub_DASHdouble] = ACTIONS(11), - [anon_sym_mul_DASHdouble] = ACTIONS(11), - [anon_sym_div_DASHdouble] = ACTIONS(11), - [anon_sym_rem_DASHdouble] = ACTIONS(11), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(13), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(13), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(13), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(13), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(13), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(13), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(13), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(13), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(13), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(13), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(13), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(13), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(13), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(13), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(13), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(13), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(13), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(13), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(13), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(13), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(13), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(13), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(13), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(13), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(13), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(13), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(13), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(13), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(13), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(13), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(13), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(13), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(13), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(13), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(13), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(13), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(13), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(13), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(13), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(13), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(13), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(13), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(13), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(13), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(13), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(13), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(13), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(13), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(13), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(13), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(13), - [anon_sym_static_DASHget] = ACTIONS(11), - [anon_sym_static_DASHput] = ACTIONS(11), - [anon_sym_instance_DASHget] = ACTIONS(11), - [anon_sym_instance_DASHput] = ACTIONS(11), - [anon_sym_execute_DASHinline] = ACTIONS(11), - [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(13), - [anon_sym_iget_DASHquick] = ACTIONS(11), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(11), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(11), - [anon_sym_iput_DASHquick] = ACTIONS(11), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(11), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(11), - [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(11), - [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(11), - [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(11), - [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(11), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(11), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(13), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(11), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(13), - [anon_sym_rsub_DASHint] = ACTIONS(11), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(13), - [sym_class_identifier] = ACTIONS(19), - [anon_sym_LTclinit_GT] = ACTIONS(25), - [anon_sym_LTinit_GT] = ACTIONS(25), - [anon_sym_DASH] = ACTIONS(27), - [anon_sym_LPAREN] = ACTIONS(29), - [anon_sym_RPAREN] = ACTIONS(307), - [anon_sym_LBRACK] = ACTIONS(31), - [aux_sym_primitive_type_token1] = ACTIONS(33), - [aux_sym_primitive_type_token2] = ACTIONS(309), - [sym_number] = ACTIONS(311), - [anon_sym_DQUOTE] = ACTIONS(45), - [sym_comment] = ACTIONS(3), - }, - [32] = { - [sym_opcode] = STATE(349), - [sym_body] = STATE(258), - [sym__field_body] = STATE(81), - [sym_method_signature] = STATE(81), - [sym__method_signature_body] = STATE(82), - [sym_method_handle] = STATE(258), - [sym__full_field_body] = STATE(81), - [sym_full_method_signature] = STATE(81), - [sym__type] = STATE(174), - [sym_array_type] = STATE(73), - [sym_primitive_type] = STATE(71), - [sym_string] = STATE(258), - [aux_sym__method_signature_body_repeat1] = STATE(98), - [sym_identifier] = ACTIONS(305), - [anon_sym_nop] = ACTIONS(11), - [anon_sym_move] = ACTIONS(11), - [anon_sym_move_SLASHfrom16] = ACTIONS(13), - [anon_sym_move_SLASH16] = ACTIONS(13), - [anon_sym_move_DASHwide] = ACTIONS(11), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(13), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(13), - [anon_sym_move_DASHobject] = ACTIONS(11), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(13), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(13), - [anon_sym_move_DASHresult] = ACTIONS(11), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(11), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(11), - [anon_sym_move_DASHexception] = ACTIONS(11), - [anon_sym_return_DASHvoid] = ACTIONS(11), - [anon_sym_return] = ACTIONS(11), - [anon_sym_return_DASHwide] = ACTIONS(11), - [anon_sym_return_DASHobject] = ACTIONS(11), - [anon_sym_const_SLASH4] = ACTIONS(13), - [anon_sym_const_SLASH16] = ACTIONS(13), - [anon_sym_const] = ACTIONS(11), - [anon_sym_const_SLASHhigh16] = ACTIONS(13), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(13), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(13), - [anon_sym_const_DASHwide] = ACTIONS(11), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(13), - [anon_sym_const_DASHstring] = ACTIONS(11), - [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(13), - [anon_sym_const_DASHclass] = ACTIONS(11), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(11), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(11), - [anon_sym_monitor_DASHenter] = ACTIONS(11), - [anon_sym_monitor_DASHexit] = ACTIONS(11), - [anon_sym_check_DASHcast] = ACTIONS(11), - [anon_sym_instance_DASHof] = ACTIONS(11), - [anon_sym_array_DASHlength] = ACTIONS(11), - [anon_sym_new_DASHinstance] = ACTIONS(11), - [anon_sym_new_DASHarray] = ACTIONS(11), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(11), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(13), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(11), - [anon_sym_throw] = ACTIONS(11), - [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(11), - [anon_sym_goto] = ACTIONS(11), - [anon_sym_goto_SLASH16] = ACTIONS(13), - [anon_sym_goto_SLASH32] = ACTIONS(13), - [anon_sym_packed_DASHswitch] = ACTIONS(11), - [anon_sym_sparse_DASHswitch] = ACTIONS(11), - [anon_sym_cmpl_DASHfloat] = ACTIONS(11), - [anon_sym_cmpg_DASHfloat] = ACTIONS(11), - [anon_sym_cmpl_DASHdouble] = ACTIONS(11), - [anon_sym_cmpg_DASHdouble] = ACTIONS(11), - [anon_sym_cmp_DASHlong] = ACTIONS(11), - [anon_sym_if_DASHeq] = ACTIONS(11), - [anon_sym_if_DASHne] = ACTIONS(11), - [anon_sym_if_DASHlt] = ACTIONS(11), - [anon_sym_if_DASHge] = ACTIONS(11), - [anon_sym_if_DASHgt] = ACTIONS(11), - [anon_sym_if_DASHle] = ACTIONS(11), - [anon_sym_if_DASHeqz] = ACTIONS(11), - [anon_sym_if_DASHnez] = ACTIONS(11), - [anon_sym_if_DASHltz] = ACTIONS(11), - [anon_sym_if_DASHgez] = ACTIONS(11), - [anon_sym_if_DASHgtz] = ACTIONS(11), - [anon_sym_if_DASHlez] = ACTIONS(11), - [anon_sym_aget] = ACTIONS(11), - [anon_sym_aget_DASHwide] = ACTIONS(11), - [anon_sym_aget_DASHobject] = ACTIONS(11), - [anon_sym_aget_DASHboolean] = ACTIONS(11), - [anon_sym_aget_DASHbyte] = ACTIONS(11), - [anon_sym_aget_DASHchar] = ACTIONS(11), - [anon_sym_aget_DASHshort] = ACTIONS(11), - [anon_sym_aput] = ACTIONS(11), - [anon_sym_aput_DASHwide] = ACTIONS(11), - [anon_sym_aput_DASHobject] = ACTIONS(11), - [anon_sym_aput_DASHboolean] = ACTIONS(11), - [anon_sym_aput_DASHbyte] = ACTIONS(11), - [anon_sym_aput_DASHchar] = ACTIONS(11), - [anon_sym_aput_DASHshort] = ACTIONS(11), - [anon_sym_iget] = ACTIONS(11), - [anon_sym_iget_DASHwide] = ACTIONS(11), - [anon_sym_iget_DASHobject] = ACTIONS(11), - [anon_sym_iget_DASHboolean] = ACTIONS(11), - [anon_sym_iget_DASHbyte] = ACTIONS(11), - [anon_sym_iget_DASHchar] = ACTIONS(11), - [anon_sym_iget_DASHshort] = ACTIONS(11), - [anon_sym_iget_DASHvolatile] = ACTIONS(11), - [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(11), - [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(11), - [anon_sym_iput] = ACTIONS(11), - [anon_sym_iput_DASHwide] = ACTIONS(11), - [anon_sym_iput_DASHobject] = ACTIONS(11), - [anon_sym_iput_DASHboolean] = ACTIONS(11), - [anon_sym_iput_DASHbyte] = ACTIONS(11), - [anon_sym_iput_DASHchar] = ACTIONS(11), - [anon_sym_iput_DASHshort] = ACTIONS(11), - [anon_sym_iput_DASHvolatile] = ACTIONS(11), - [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(11), - [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(11), - [anon_sym_sget] = ACTIONS(11), - [anon_sym_sget_DASHwide] = ACTIONS(11), - [anon_sym_sget_DASHobject] = ACTIONS(11), - [anon_sym_sget_DASHboolean] = ACTIONS(11), - [anon_sym_sget_DASHbyte] = ACTIONS(11), - [anon_sym_sget_DASHchar] = ACTIONS(11), - [anon_sym_sget_DASHshort] = ACTIONS(11), - [anon_sym_sget_DASHvolatile] = ACTIONS(11), - [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(11), - [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(11), - [anon_sym_sput] = ACTIONS(11), - [anon_sym_sput_DASHwide] = ACTIONS(11), - [anon_sym_sput_DASHobject] = ACTIONS(11), - [anon_sym_sput_DASHboolean] = ACTIONS(11), - [anon_sym_sput_DASHbyte] = ACTIONS(11), - [anon_sym_sput_DASHchar] = ACTIONS(11), - [anon_sym_sput_DASHshort] = ACTIONS(11), - [anon_sym_sput_DASHvolatile] = ACTIONS(11), - [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(11), - [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(11), - [anon_sym_invoke_DASHconstructor] = ACTIONS(11), - [anon_sym_invoke_DASHcustom] = ACTIONS(11), - [anon_sym_invoke_DASHdirect] = ACTIONS(11), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(11), - [anon_sym_invoke_DASHinstance] = ACTIONS(11), - [anon_sym_invoke_DASHinterface] = ACTIONS(11), - [anon_sym_invoke_DASHpolymorphic] = ACTIONS(11), - [anon_sym_invoke_DASHstatic] = ACTIONS(11), - [anon_sym_invoke_DASHsuper] = ACTIONS(11), - [anon_sym_invoke_DASHvirtual] = ACTIONS(11), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(13), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(13), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(13), - [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(13), - [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(13), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(13), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(13), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(13), - [anon_sym_neg_DASHint] = ACTIONS(11), - [anon_sym_not_DASHint] = ACTIONS(11), - [anon_sym_neg_DASHlong] = ACTIONS(11), - [anon_sym_not_DASHlong] = ACTIONS(11), - [anon_sym_neg_DASHfloat] = ACTIONS(11), - [anon_sym_neg_DASHdouble] = ACTIONS(11), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(11), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(11), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(11), - [anon_sym_long_DASHto_DASHint] = ACTIONS(11), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(11), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(11), - [anon_sym_float_DASHto_DASHint] = ACTIONS(11), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(11), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(11), - [anon_sym_double_DASHto_DASHint] = ACTIONS(11), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(11), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(11), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(11), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(11), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(11), - [anon_sym_add_DASHint] = ACTIONS(11), - [anon_sym_sub_DASHint] = ACTIONS(11), - [anon_sym_mul_DASHint] = ACTIONS(11), - [anon_sym_div_DASHint] = ACTIONS(11), - [anon_sym_rem_DASHint] = ACTIONS(11), - [anon_sym_and_DASHint] = ACTIONS(11), - [anon_sym_or_DASHint] = ACTIONS(11), - [anon_sym_xor_DASHint] = ACTIONS(11), - [anon_sym_shl_DASHint] = ACTIONS(11), - [anon_sym_shr_DASHint] = ACTIONS(11), - [anon_sym_ushr_DASHint] = ACTIONS(11), - [anon_sym_add_DASHlong] = ACTIONS(11), - [anon_sym_sub_DASHlong] = ACTIONS(11), - [anon_sym_mul_DASHlong] = ACTIONS(11), - [anon_sym_div_DASHlong] = ACTIONS(11), - [anon_sym_rem_DASHlong] = ACTIONS(11), - [anon_sym_and_DASHlong] = ACTIONS(11), - [anon_sym_or_DASHlong] = ACTIONS(11), - [anon_sym_xor_DASHlong] = ACTIONS(11), - [anon_sym_shl_DASHlong] = ACTIONS(11), - [anon_sym_shr_DASHlong] = ACTIONS(11), - [anon_sym_ushr_DASHlong] = ACTIONS(11), - [anon_sym_add_DASHfloat] = ACTIONS(11), - [anon_sym_sub_DASHfloat] = ACTIONS(11), - [anon_sym_mul_DASHfloat] = ACTIONS(11), - [anon_sym_div_DASHfloat] = ACTIONS(11), - [anon_sym_rem_DASHfloat] = ACTIONS(11), - [anon_sym_add_DASHdouble] = ACTIONS(11), - [anon_sym_sub_DASHdouble] = ACTIONS(11), - [anon_sym_mul_DASHdouble] = ACTIONS(11), - [anon_sym_div_DASHdouble] = ACTIONS(11), - [anon_sym_rem_DASHdouble] = ACTIONS(11), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(13), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(13), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(13), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(13), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(13), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(13), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(13), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(13), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(13), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(13), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(13), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(13), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(13), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(13), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(13), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(13), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(13), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(13), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(13), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(13), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(13), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(13), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(13), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(13), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(13), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(13), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(13), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(13), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(13), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(13), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(13), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(13), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(13), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(13), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(13), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(13), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(13), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(13), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(13), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(13), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(13), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(13), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(13), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(13), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(13), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(13), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(13), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(13), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(13), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(13), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(13), - [anon_sym_static_DASHget] = ACTIONS(11), - [anon_sym_static_DASHput] = ACTIONS(11), - [anon_sym_instance_DASHget] = ACTIONS(11), - [anon_sym_instance_DASHput] = ACTIONS(11), - [anon_sym_execute_DASHinline] = ACTIONS(11), - [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(13), - [anon_sym_iget_DASHquick] = ACTIONS(11), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(11), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(11), - [anon_sym_iput_DASHquick] = ACTIONS(11), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(11), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(11), - [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(11), - [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(11), - [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(11), - [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(11), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(11), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(13), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(11), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(13), - [anon_sym_rsub_DASHint] = ACTIONS(11), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(13), - [sym_class_identifier] = ACTIONS(19), - [anon_sym_LTclinit_GT] = ACTIONS(25), - [anon_sym_LTinit_GT] = ACTIONS(25), - [anon_sym_DASH] = ACTIONS(27), - [anon_sym_LPAREN] = ACTIONS(29), - [anon_sym_RPAREN] = ACTIONS(313), - [anon_sym_LBRACK] = ACTIONS(31), - [aux_sym_primitive_type_token1] = ACTIONS(33), - [aux_sym_primitive_type_token2] = ACTIONS(309), - [sym_number] = ACTIONS(311), - [anon_sym_DQUOTE] = ACTIONS(45), + [sym_identifier] = ACTIONS(303), + [anon_sym_nop] = ACTIONS(13), + [anon_sym_move] = ACTIONS(13), + [anon_sym_move_SLASHfrom16] = ACTIONS(51), + [anon_sym_move_SLASH16] = ACTIONS(51), + [anon_sym_move_DASHwide] = ACTIONS(13), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(51), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(51), + [anon_sym_move_DASHobject] = ACTIONS(13), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(51), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(51), + [anon_sym_move_DASHresult] = ACTIONS(13), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(13), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(13), + [anon_sym_move_DASHexception] = ACTIONS(13), + [anon_sym_return_DASHvoid] = ACTIONS(13), + [anon_sym_return] = ACTIONS(13), + [anon_sym_return_DASHwide] = ACTIONS(13), + [anon_sym_return_DASHobject] = ACTIONS(13), + [anon_sym_const_SLASH4] = ACTIONS(51), + [anon_sym_const_SLASH16] = ACTIONS(51), + [anon_sym_const] = ACTIONS(13), + [anon_sym_const_SLASHhigh16] = ACTIONS(51), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(51), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(51), + [anon_sym_const_DASHwide] = ACTIONS(13), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(51), + [anon_sym_const_DASHstring] = ACTIONS(13), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(51), + [anon_sym_const_DASHclass] = ACTIONS(13), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(13), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(13), + [anon_sym_monitor_DASHenter] = ACTIONS(13), + [anon_sym_monitor_DASHexit] = ACTIONS(13), + [anon_sym_check_DASHcast] = ACTIONS(13), + [anon_sym_instance_DASHof] = ACTIONS(13), + [anon_sym_array_DASHlength] = ACTIONS(13), + [anon_sym_new_DASHinstance] = ACTIONS(13), + [anon_sym_new_DASHarray] = ACTIONS(13), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(13), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(51), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(13), + [anon_sym_throw] = ACTIONS(13), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(13), + [anon_sym_goto] = ACTIONS(13), + [anon_sym_goto_SLASH16] = ACTIONS(51), + [anon_sym_goto_SLASH32] = ACTIONS(51), + [anon_sym_packed_DASHswitch] = ACTIONS(13), + [anon_sym_sparse_DASHswitch] = ACTIONS(13), + [anon_sym_cmpl_DASHfloat] = ACTIONS(13), + [anon_sym_cmpg_DASHfloat] = ACTIONS(13), + [anon_sym_cmpl_DASHdouble] = ACTIONS(13), + [anon_sym_cmpg_DASHdouble] = ACTIONS(13), + [anon_sym_cmp_DASHlong] = ACTIONS(13), + [anon_sym_if_DASHeq] = ACTIONS(13), + [anon_sym_if_DASHne] = ACTIONS(13), + [anon_sym_if_DASHlt] = ACTIONS(13), + [anon_sym_if_DASHge] = ACTIONS(13), + [anon_sym_if_DASHgt] = ACTIONS(13), + [anon_sym_if_DASHle] = ACTIONS(13), + [anon_sym_if_DASHeqz] = ACTIONS(13), + [anon_sym_if_DASHnez] = ACTIONS(13), + [anon_sym_if_DASHltz] = ACTIONS(13), + [anon_sym_if_DASHgez] = ACTIONS(13), + [anon_sym_if_DASHgtz] = ACTIONS(13), + [anon_sym_if_DASHlez] = ACTIONS(13), + [anon_sym_aget] = ACTIONS(13), + [anon_sym_aget_DASHwide] = ACTIONS(13), + [anon_sym_aget_DASHobject] = ACTIONS(13), + [anon_sym_aget_DASHboolean] = ACTIONS(13), + [anon_sym_aget_DASHbyte] = ACTIONS(13), + [anon_sym_aget_DASHchar] = ACTIONS(13), + [anon_sym_aget_DASHshort] = ACTIONS(13), + [anon_sym_aput] = ACTIONS(13), + [anon_sym_aput_DASHwide] = ACTIONS(13), + [anon_sym_aput_DASHobject] = ACTIONS(13), + [anon_sym_aput_DASHboolean] = ACTIONS(13), + [anon_sym_aput_DASHbyte] = ACTIONS(13), + [anon_sym_aput_DASHchar] = ACTIONS(13), + [anon_sym_aput_DASHshort] = ACTIONS(13), + [anon_sym_iget] = ACTIONS(13), + [anon_sym_iget_DASHwide] = ACTIONS(13), + [anon_sym_iget_DASHobject] = ACTIONS(13), + [anon_sym_iget_DASHboolean] = ACTIONS(13), + [anon_sym_iget_DASHbyte] = ACTIONS(13), + [anon_sym_iget_DASHchar] = ACTIONS(13), + [anon_sym_iget_DASHshort] = ACTIONS(13), + [anon_sym_iget_DASHvolatile] = ACTIONS(13), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(13), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(13), + [anon_sym_iput] = ACTIONS(13), + [anon_sym_iput_DASHwide] = ACTIONS(13), + [anon_sym_iput_DASHobject] = ACTIONS(13), + [anon_sym_iput_DASHboolean] = ACTIONS(13), + [anon_sym_iput_DASHbyte] = ACTIONS(13), + [anon_sym_iput_DASHchar] = ACTIONS(13), + [anon_sym_iput_DASHshort] = ACTIONS(13), + [anon_sym_iput_DASHvolatile] = ACTIONS(13), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(13), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(13), + [anon_sym_sget] = ACTIONS(13), + [anon_sym_sget_DASHwide] = ACTIONS(13), + [anon_sym_sget_DASHobject] = ACTIONS(13), + [anon_sym_sget_DASHboolean] = ACTIONS(13), + [anon_sym_sget_DASHbyte] = ACTIONS(13), + [anon_sym_sget_DASHchar] = ACTIONS(13), + [anon_sym_sget_DASHshort] = ACTIONS(13), + [anon_sym_sget_DASHvolatile] = ACTIONS(13), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(13), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(13), + [anon_sym_sput] = ACTIONS(13), + [anon_sym_sput_DASHwide] = ACTIONS(13), + [anon_sym_sput_DASHobject] = ACTIONS(13), + [anon_sym_sput_DASHboolean] = ACTIONS(13), + [anon_sym_sput_DASHbyte] = ACTIONS(13), + [anon_sym_sput_DASHchar] = ACTIONS(13), + [anon_sym_sput_DASHshort] = ACTIONS(13), + [anon_sym_sput_DASHvolatile] = ACTIONS(13), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(13), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(13), + [anon_sym_invoke_DASHconstructor] = ACTIONS(13), + [anon_sym_invoke_DASHcustom] = ACTIONS(13), + [anon_sym_invoke_DASHdirect] = ACTIONS(13), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(13), + [anon_sym_invoke_DASHinstance] = ACTIONS(13), + [anon_sym_invoke_DASHinterface] = ACTIONS(13), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(13), + [anon_sym_invoke_DASHstatic] = ACTIONS(13), + [anon_sym_invoke_DASHsuper] = ACTIONS(13), + [anon_sym_invoke_DASHvirtual] = ACTIONS(13), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(51), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(51), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(51), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(51), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(51), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(51), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(51), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(51), + [anon_sym_neg_DASHint] = ACTIONS(13), + [anon_sym_not_DASHint] = ACTIONS(13), + [anon_sym_neg_DASHlong] = ACTIONS(13), + [anon_sym_not_DASHlong] = ACTIONS(13), + [anon_sym_neg_DASHfloat] = ACTIONS(13), + [anon_sym_neg_DASHdouble] = ACTIONS(13), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(13), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(13), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(13), + [anon_sym_long_DASHto_DASHint] = ACTIONS(13), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(13), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(13), + [anon_sym_float_DASHto_DASHint] = ACTIONS(13), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(13), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(13), + [anon_sym_double_DASHto_DASHint] = ACTIONS(13), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(13), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(13), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(13), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(13), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(13), + [anon_sym_add_DASHint] = ACTIONS(13), + [anon_sym_sub_DASHint] = ACTIONS(13), + [anon_sym_mul_DASHint] = ACTIONS(13), + [anon_sym_div_DASHint] = ACTIONS(13), + [anon_sym_rem_DASHint] = ACTIONS(13), + [anon_sym_and_DASHint] = ACTIONS(13), + [anon_sym_or_DASHint] = ACTIONS(13), + [anon_sym_xor_DASHint] = ACTIONS(13), + [anon_sym_shl_DASHint] = ACTIONS(13), + [anon_sym_shr_DASHint] = ACTIONS(13), + [anon_sym_ushr_DASHint] = ACTIONS(13), + [anon_sym_add_DASHlong] = ACTIONS(13), + [anon_sym_sub_DASHlong] = ACTIONS(13), + [anon_sym_mul_DASHlong] = ACTIONS(13), + [anon_sym_div_DASHlong] = ACTIONS(13), + [anon_sym_rem_DASHlong] = ACTIONS(13), + [anon_sym_and_DASHlong] = ACTIONS(13), + [anon_sym_or_DASHlong] = ACTIONS(13), + [anon_sym_xor_DASHlong] = ACTIONS(13), + [anon_sym_shl_DASHlong] = ACTIONS(13), + [anon_sym_shr_DASHlong] = ACTIONS(13), + [anon_sym_ushr_DASHlong] = ACTIONS(13), + [anon_sym_add_DASHfloat] = ACTIONS(13), + [anon_sym_sub_DASHfloat] = ACTIONS(13), + [anon_sym_mul_DASHfloat] = ACTIONS(13), + [anon_sym_div_DASHfloat] = ACTIONS(13), + [anon_sym_rem_DASHfloat] = ACTIONS(13), + [anon_sym_add_DASHdouble] = ACTIONS(13), + [anon_sym_sub_DASHdouble] = ACTIONS(13), + [anon_sym_mul_DASHdouble] = ACTIONS(13), + [anon_sym_div_DASHdouble] = ACTIONS(13), + [anon_sym_rem_DASHdouble] = ACTIONS(13), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(51), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(51), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(51), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(51), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(51), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(51), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(51), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(51), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(51), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(51), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(51), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(51), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(51), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(51), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(51), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(51), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(51), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(51), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_static_DASHget] = ACTIONS(13), + [anon_sym_static_DASHput] = ACTIONS(13), + [anon_sym_instance_DASHget] = ACTIONS(13), + [anon_sym_instance_DASHput] = ACTIONS(13), + [anon_sym_execute_DASHinline] = ACTIONS(13), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(51), + [anon_sym_iget_DASHquick] = ACTIONS(13), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(13), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(13), + [anon_sym_iput_DASHquick] = ACTIONS(13), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(13), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(13), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(13), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(13), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(13), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(13), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(13), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(51), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(13), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(51), + [anon_sym_rsub_DASHint] = ACTIONS(13), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(51), + [sym_class_identifier] = ACTIONS(57), + [anon_sym_DASH] = ACTIONS(63), + [anon_sym_LPAREN] = ACTIONS(65), + [anon_sym_RPAREN] = ACTIONS(311), + [anon_sym_LBRACK] = ACTIONS(67), + [aux_sym_primitive_type_token1] = ACTIONS(69), + [aux_sym_primitive_type_token2] = ACTIONS(307), + [sym_number] = ACTIONS(309), + [anon_sym_DQUOTE] = ACTIONS(81), [sym_comment] = ACTIONS(3), }, - [33] = { - [ts_builtin_sym_end] = ACTIONS(315), - [anon_sym_DOTsource] = ACTIONS(315), - [anon_sym_DOTfield] = ACTIONS(315), - [anon_sym_DOTendfield] = ACTIONS(315), - [anon_sym_DOTmethod] = ACTIONS(315), - [anon_sym_DOTendmethod] = ACTIONS(315), - [anon_sym_DOTannotation] = ACTIONS(315), - [anon_sym_DOTparam] = ACTIONS(317), - [anon_sym_DOTparameter] = ACTIONS(315), - [anon_sym_DOTendparameter] = ACTIONS(315), - [anon_sym_nop] = ACTIONS(317), - [anon_sym_move] = ACTIONS(317), - [anon_sym_move_SLASHfrom16] = ACTIONS(315), - [anon_sym_move_SLASH16] = ACTIONS(315), - [anon_sym_move_DASHwide] = ACTIONS(317), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(315), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(315), - [anon_sym_move_DASHobject] = ACTIONS(317), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(315), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(315), - [anon_sym_move_DASHresult] = ACTIONS(317), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(315), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(315), - [anon_sym_move_DASHexception] = ACTIONS(315), - [anon_sym_return_DASHvoid] = ACTIONS(315), - [anon_sym_return] = ACTIONS(317), - [anon_sym_return_DASHwide] = ACTIONS(315), - [anon_sym_return_DASHobject] = ACTIONS(315), - [anon_sym_const_SLASH4] = ACTIONS(315), - [anon_sym_const_SLASH16] = ACTIONS(315), - [anon_sym_const] = ACTIONS(317), - [anon_sym_const_SLASHhigh16] = ACTIONS(315), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(315), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(315), - [anon_sym_const_DASHwide] = ACTIONS(317), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(315), - [anon_sym_const_DASHstring] = ACTIONS(317), - [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(315), - [anon_sym_const_DASHclass] = ACTIONS(315), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(315), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(315), - [anon_sym_monitor_DASHenter] = ACTIONS(315), - [anon_sym_monitor_DASHexit] = ACTIONS(315), - [anon_sym_check_DASHcast] = ACTIONS(315), - [anon_sym_instance_DASHof] = ACTIONS(315), - [anon_sym_array_DASHlength] = ACTIONS(315), - [anon_sym_new_DASHinstance] = ACTIONS(315), - [anon_sym_new_DASHarray] = ACTIONS(315), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(317), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(315), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(315), - [anon_sym_throw] = ACTIONS(317), - [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(315), - [anon_sym_goto] = ACTIONS(317), - [anon_sym_goto_SLASH16] = ACTIONS(315), - [anon_sym_goto_SLASH32] = ACTIONS(315), - [anon_sym_packed_DASHswitch] = ACTIONS(315), - [anon_sym_sparse_DASHswitch] = ACTIONS(315), - [anon_sym_cmpl_DASHfloat] = ACTIONS(315), - [anon_sym_cmpg_DASHfloat] = ACTIONS(315), - [anon_sym_cmpl_DASHdouble] = ACTIONS(315), - [anon_sym_cmpg_DASHdouble] = ACTIONS(315), - [anon_sym_cmp_DASHlong] = ACTIONS(315), - [anon_sym_if_DASHeq] = ACTIONS(317), - [anon_sym_if_DASHne] = ACTIONS(317), - [anon_sym_if_DASHlt] = ACTIONS(317), - [anon_sym_if_DASHge] = ACTIONS(317), - [anon_sym_if_DASHgt] = ACTIONS(317), - [anon_sym_if_DASHle] = ACTIONS(317), - [anon_sym_if_DASHeqz] = ACTIONS(315), - [anon_sym_if_DASHnez] = ACTIONS(315), - [anon_sym_if_DASHltz] = ACTIONS(315), - [anon_sym_if_DASHgez] = ACTIONS(315), - [anon_sym_if_DASHgtz] = ACTIONS(315), - [anon_sym_if_DASHlez] = ACTIONS(315), - [anon_sym_aget] = ACTIONS(317), - [anon_sym_aget_DASHwide] = ACTIONS(315), - [anon_sym_aget_DASHobject] = ACTIONS(315), - [anon_sym_aget_DASHboolean] = ACTIONS(315), - [anon_sym_aget_DASHbyte] = ACTIONS(315), - [anon_sym_aget_DASHchar] = ACTIONS(315), - [anon_sym_aget_DASHshort] = ACTIONS(315), - [anon_sym_aput] = ACTIONS(317), - [anon_sym_aput_DASHwide] = ACTIONS(315), - [anon_sym_aput_DASHobject] = ACTIONS(315), - [anon_sym_aput_DASHboolean] = ACTIONS(315), - [anon_sym_aput_DASHbyte] = ACTIONS(315), - [anon_sym_aput_DASHchar] = ACTIONS(315), - [anon_sym_aput_DASHshort] = ACTIONS(315), - [anon_sym_iget] = ACTIONS(317), - [anon_sym_iget_DASHwide] = ACTIONS(317), - [anon_sym_iget_DASHobject] = ACTIONS(317), - [anon_sym_iget_DASHboolean] = ACTIONS(315), - [anon_sym_iget_DASHbyte] = ACTIONS(315), - [anon_sym_iget_DASHchar] = ACTIONS(315), - [anon_sym_iget_DASHshort] = ACTIONS(315), - [anon_sym_iget_DASHvolatile] = ACTIONS(315), - [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(315), - [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(315), - [anon_sym_iput] = ACTIONS(317), - [anon_sym_iput_DASHwide] = ACTIONS(317), - [anon_sym_iput_DASHobject] = ACTIONS(317), - [anon_sym_iput_DASHboolean] = ACTIONS(317), - [anon_sym_iput_DASHbyte] = ACTIONS(317), - [anon_sym_iput_DASHchar] = ACTIONS(317), - [anon_sym_iput_DASHshort] = ACTIONS(317), - [anon_sym_iput_DASHvolatile] = ACTIONS(315), - [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(315), - [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(315), - [anon_sym_sget] = ACTIONS(317), - [anon_sym_sget_DASHwide] = ACTIONS(317), - [anon_sym_sget_DASHobject] = ACTIONS(317), - [anon_sym_sget_DASHboolean] = ACTIONS(315), - [anon_sym_sget_DASHbyte] = ACTIONS(315), - [anon_sym_sget_DASHchar] = ACTIONS(315), - [anon_sym_sget_DASHshort] = ACTIONS(315), - [anon_sym_sget_DASHvolatile] = ACTIONS(315), - [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(315), - [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(315), - [anon_sym_sput] = ACTIONS(317), - [anon_sym_sput_DASHwide] = ACTIONS(317), - [anon_sym_sput_DASHobject] = ACTIONS(317), - [anon_sym_sput_DASHboolean] = ACTIONS(315), - [anon_sym_sput_DASHbyte] = ACTIONS(315), - [anon_sym_sput_DASHchar] = ACTIONS(315), - [anon_sym_sput_DASHshort] = ACTIONS(315), - [anon_sym_sput_DASHvolatile] = ACTIONS(315), - [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(315), - [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(315), - [anon_sym_invoke_DASHconstructor] = ACTIONS(315), - [anon_sym_invoke_DASHcustom] = ACTIONS(317), - [anon_sym_invoke_DASHdirect] = ACTIONS(317), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(315), - [anon_sym_invoke_DASHinstance] = ACTIONS(315), - [anon_sym_invoke_DASHinterface] = ACTIONS(317), - [anon_sym_invoke_DASHpolymorphic] = ACTIONS(317), - [anon_sym_invoke_DASHstatic] = ACTIONS(317), - [anon_sym_invoke_DASHsuper] = ACTIONS(317), - [anon_sym_invoke_DASHvirtual] = ACTIONS(317), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(315), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(315), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(315), - [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(315), - [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(315), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(315), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(315), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(315), - [anon_sym_neg_DASHint] = ACTIONS(315), - [anon_sym_not_DASHint] = ACTIONS(315), - [anon_sym_neg_DASHlong] = ACTIONS(315), - [anon_sym_not_DASHlong] = ACTIONS(315), - [anon_sym_neg_DASHfloat] = ACTIONS(315), - [anon_sym_neg_DASHdouble] = ACTIONS(315), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(315), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(315), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(315), - [anon_sym_long_DASHto_DASHint] = ACTIONS(315), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(315), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(315), - [anon_sym_float_DASHto_DASHint] = ACTIONS(315), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(315), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(315), - [anon_sym_double_DASHto_DASHint] = ACTIONS(315), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(315), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(315), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(315), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(315), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(315), - [anon_sym_add_DASHint] = ACTIONS(317), - [anon_sym_sub_DASHint] = ACTIONS(317), - [anon_sym_mul_DASHint] = ACTIONS(317), - [anon_sym_div_DASHint] = ACTIONS(317), - [anon_sym_rem_DASHint] = ACTIONS(317), - [anon_sym_and_DASHint] = ACTIONS(317), - [anon_sym_or_DASHint] = ACTIONS(317), - [anon_sym_xor_DASHint] = ACTIONS(317), - [anon_sym_shl_DASHint] = ACTIONS(317), - [anon_sym_shr_DASHint] = ACTIONS(317), - [anon_sym_ushr_DASHint] = ACTIONS(317), - [anon_sym_add_DASHlong] = ACTIONS(317), - [anon_sym_sub_DASHlong] = ACTIONS(317), - [anon_sym_mul_DASHlong] = ACTIONS(317), - [anon_sym_div_DASHlong] = ACTIONS(317), - [anon_sym_rem_DASHlong] = ACTIONS(317), - [anon_sym_and_DASHlong] = ACTIONS(317), - [anon_sym_or_DASHlong] = ACTIONS(317), - [anon_sym_xor_DASHlong] = ACTIONS(317), - [anon_sym_shl_DASHlong] = ACTIONS(317), - [anon_sym_shr_DASHlong] = ACTIONS(317), - [anon_sym_ushr_DASHlong] = ACTIONS(317), - [anon_sym_add_DASHfloat] = ACTIONS(317), - [anon_sym_sub_DASHfloat] = ACTIONS(317), - [anon_sym_mul_DASHfloat] = ACTIONS(317), - [anon_sym_div_DASHfloat] = ACTIONS(317), - [anon_sym_rem_DASHfloat] = ACTIONS(317), - [anon_sym_add_DASHdouble] = ACTIONS(317), - [anon_sym_sub_DASHdouble] = ACTIONS(317), - [anon_sym_mul_DASHdouble] = ACTIONS(317), - [anon_sym_div_DASHdouble] = ACTIONS(317), - [anon_sym_rem_DASHdouble] = ACTIONS(317), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(315), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(315), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(315), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(315), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(315), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(315), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(315), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(315), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(315), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(315), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(315), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(315), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(315), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(315), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(315), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(315), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(315), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(315), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(315), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(315), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(315), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(315), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(315), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(315), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(315), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(315), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(315), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(315), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(315), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(315), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(315), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(315), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(315), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(315), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(315), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(315), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(315), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(315), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(315), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(315), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(315), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(315), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(315), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(315), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(315), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(315), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(315), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(315), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(315), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(315), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(315), - [anon_sym_static_DASHget] = ACTIONS(315), - [anon_sym_static_DASHput] = ACTIONS(315), - [anon_sym_instance_DASHget] = ACTIONS(315), - [anon_sym_instance_DASHput] = ACTIONS(315), - [anon_sym_execute_DASHinline] = ACTIONS(317), - [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(315), - [anon_sym_iget_DASHquick] = ACTIONS(315), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(315), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(315), - [anon_sym_iput_DASHquick] = ACTIONS(315), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(315), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(315), - [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(315), - [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(315), - [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(315), - [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(315), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(317), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(315), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(317), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(315), - [anon_sym_rsub_DASHint] = ACTIONS(317), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(315), - [anon_sym_DOTline] = ACTIONS(315), - [anon_sym_DOTlocals] = ACTIONS(315), - [anon_sym_DOTlocal] = ACTIONS(317), - [anon_sym_DOTendlocal] = ACTIONS(315), - [anon_sym_DOTrestartlocal] = ACTIONS(315), - [anon_sym_DOTregisters] = ACTIONS(315), - [anon_sym_DOTcatch] = ACTIONS(317), - [anon_sym_DOTcatchall] = ACTIONS(315), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(315), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(315), - [anon_sym_DOTarray_DASHdata] = ACTIONS(315), - [sym_prologue_directive] = ACTIONS(315), - [sym_epilogue_directive] = ACTIONS(315), - [aux_sym_label_token1] = ACTIONS(315), - [aux_sym_jmp_label_token1] = ACTIONS(315), + [36] = { + [sym_annotation_directive] = STATE(188), + [aux_sym_field_definition_repeat1] = STATE(188), + [anon_sym_DOTsource] = ACTIONS(313), + [anon_sym_DOTendmethod] = ACTIONS(313), + [anon_sym_DOTannotation] = ACTIONS(117), + [anon_sym_DOTparam] = ACTIONS(315), + [anon_sym_DOTparameter] = ACTIONS(313), + [anon_sym_DOTendparameter] = ACTIONS(317), + [anon_sym_nop] = ACTIONS(315), + [anon_sym_move] = ACTIONS(315), + [anon_sym_move_SLASHfrom16] = ACTIONS(313), + [anon_sym_move_SLASH16] = ACTIONS(313), + [anon_sym_move_DASHwide] = ACTIONS(315), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(313), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(313), + [anon_sym_move_DASHobject] = ACTIONS(315), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(313), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(313), + [anon_sym_move_DASHresult] = ACTIONS(315), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(313), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(313), + [anon_sym_move_DASHexception] = ACTIONS(313), + [anon_sym_return_DASHvoid] = ACTIONS(313), + [anon_sym_return] = ACTIONS(315), + [anon_sym_return_DASHwide] = ACTIONS(313), + [anon_sym_return_DASHobject] = ACTIONS(313), + [anon_sym_const_SLASH4] = ACTIONS(313), + [anon_sym_const_SLASH16] = ACTIONS(313), + [anon_sym_const] = ACTIONS(315), + [anon_sym_const_SLASHhigh16] = ACTIONS(313), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(313), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(313), + [anon_sym_const_DASHwide] = ACTIONS(315), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(313), + [anon_sym_const_DASHstring] = ACTIONS(315), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(313), + [anon_sym_const_DASHclass] = ACTIONS(313), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(313), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(313), + [anon_sym_monitor_DASHenter] = ACTIONS(313), + [anon_sym_monitor_DASHexit] = ACTIONS(313), + [anon_sym_check_DASHcast] = ACTIONS(313), + [anon_sym_instance_DASHof] = ACTIONS(313), + [anon_sym_array_DASHlength] = ACTIONS(313), + [anon_sym_new_DASHinstance] = ACTIONS(313), + [anon_sym_new_DASHarray] = ACTIONS(313), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(315), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(313), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(313), + [anon_sym_throw] = ACTIONS(315), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(313), + [anon_sym_goto] = ACTIONS(315), + [anon_sym_goto_SLASH16] = ACTIONS(313), + [anon_sym_goto_SLASH32] = ACTIONS(313), + [anon_sym_packed_DASHswitch] = ACTIONS(313), + [anon_sym_sparse_DASHswitch] = ACTIONS(313), + [anon_sym_cmpl_DASHfloat] = ACTIONS(313), + [anon_sym_cmpg_DASHfloat] = ACTIONS(313), + [anon_sym_cmpl_DASHdouble] = ACTIONS(313), + [anon_sym_cmpg_DASHdouble] = ACTIONS(313), + [anon_sym_cmp_DASHlong] = ACTIONS(313), + [anon_sym_if_DASHeq] = ACTIONS(315), + [anon_sym_if_DASHne] = ACTIONS(315), + [anon_sym_if_DASHlt] = ACTIONS(315), + [anon_sym_if_DASHge] = ACTIONS(315), + [anon_sym_if_DASHgt] = ACTIONS(315), + [anon_sym_if_DASHle] = ACTIONS(315), + [anon_sym_if_DASHeqz] = ACTIONS(313), + [anon_sym_if_DASHnez] = ACTIONS(313), + [anon_sym_if_DASHltz] = ACTIONS(313), + [anon_sym_if_DASHgez] = ACTIONS(313), + [anon_sym_if_DASHgtz] = ACTIONS(313), + [anon_sym_if_DASHlez] = ACTIONS(313), + [anon_sym_aget] = ACTIONS(315), + [anon_sym_aget_DASHwide] = ACTIONS(313), + [anon_sym_aget_DASHobject] = ACTIONS(313), + [anon_sym_aget_DASHboolean] = ACTIONS(313), + [anon_sym_aget_DASHbyte] = ACTIONS(313), + [anon_sym_aget_DASHchar] = ACTIONS(313), + [anon_sym_aget_DASHshort] = ACTIONS(313), + [anon_sym_aput] = ACTIONS(315), + [anon_sym_aput_DASHwide] = ACTIONS(313), + [anon_sym_aput_DASHobject] = ACTIONS(313), + [anon_sym_aput_DASHboolean] = ACTIONS(313), + [anon_sym_aput_DASHbyte] = ACTIONS(313), + [anon_sym_aput_DASHchar] = ACTIONS(313), + [anon_sym_aput_DASHshort] = ACTIONS(313), + [anon_sym_iget] = ACTIONS(315), + [anon_sym_iget_DASHwide] = ACTIONS(315), + [anon_sym_iget_DASHobject] = ACTIONS(315), + [anon_sym_iget_DASHboolean] = ACTIONS(313), + [anon_sym_iget_DASHbyte] = ACTIONS(313), + [anon_sym_iget_DASHchar] = ACTIONS(313), + [anon_sym_iget_DASHshort] = ACTIONS(313), + [anon_sym_iget_DASHvolatile] = ACTIONS(313), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(313), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(313), + [anon_sym_iput] = ACTIONS(315), + [anon_sym_iput_DASHwide] = ACTIONS(315), + [anon_sym_iput_DASHobject] = ACTIONS(315), + [anon_sym_iput_DASHboolean] = ACTIONS(315), + [anon_sym_iput_DASHbyte] = ACTIONS(315), + [anon_sym_iput_DASHchar] = ACTIONS(315), + [anon_sym_iput_DASHshort] = ACTIONS(315), + [anon_sym_iput_DASHvolatile] = ACTIONS(313), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(313), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(313), + [anon_sym_sget] = ACTIONS(315), + [anon_sym_sget_DASHwide] = ACTIONS(315), + [anon_sym_sget_DASHobject] = ACTIONS(315), + [anon_sym_sget_DASHboolean] = ACTIONS(313), + [anon_sym_sget_DASHbyte] = ACTIONS(313), + [anon_sym_sget_DASHchar] = ACTIONS(313), + [anon_sym_sget_DASHshort] = ACTIONS(313), + [anon_sym_sget_DASHvolatile] = ACTIONS(313), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(313), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(313), + [anon_sym_sput] = ACTIONS(315), + [anon_sym_sput_DASHwide] = ACTIONS(315), + [anon_sym_sput_DASHobject] = ACTIONS(315), + [anon_sym_sput_DASHboolean] = ACTIONS(313), + [anon_sym_sput_DASHbyte] = ACTIONS(313), + [anon_sym_sput_DASHchar] = ACTIONS(313), + [anon_sym_sput_DASHshort] = ACTIONS(313), + [anon_sym_sput_DASHvolatile] = ACTIONS(313), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(313), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(313), + [anon_sym_invoke_DASHconstructor] = ACTIONS(313), + [anon_sym_invoke_DASHcustom] = ACTIONS(315), + [anon_sym_invoke_DASHdirect] = ACTIONS(315), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(313), + [anon_sym_invoke_DASHinstance] = ACTIONS(313), + [anon_sym_invoke_DASHinterface] = ACTIONS(315), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(315), + [anon_sym_invoke_DASHstatic] = ACTIONS(315), + [anon_sym_invoke_DASHsuper] = ACTIONS(315), + [anon_sym_invoke_DASHvirtual] = ACTIONS(315), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(313), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(313), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(313), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(313), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(313), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(313), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(313), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(313), + [anon_sym_neg_DASHint] = ACTIONS(313), + [anon_sym_not_DASHint] = ACTIONS(313), + [anon_sym_neg_DASHlong] = ACTIONS(313), + [anon_sym_not_DASHlong] = ACTIONS(313), + [anon_sym_neg_DASHfloat] = ACTIONS(313), + [anon_sym_neg_DASHdouble] = ACTIONS(313), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(313), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(313), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(313), + [anon_sym_long_DASHto_DASHint] = ACTIONS(313), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(313), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(313), + [anon_sym_float_DASHto_DASHint] = ACTIONS(313), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(313), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(313), + [anon_sym_double_DASHto_DASHint] = ACTIONS(313), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(313), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(313), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(313), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(313), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(313), + [anon_sym_add_DASHint] = ACTIONS(315), + [anon_sym_sub_DASHint] = ACTIONS(315), + [anon_sym_mul_DASHint] = ACTIONS(315), + [anon_sym_div_DASHint] = ACTIONS(315), + [anon_sym_rem_DASHint] = ACTIONS(315), + [anon_sym_and_DASHint] = ACTIONS(315), + [anon_sym_or_DASHint] = ACTIONS(315), + [anon_sym_xor_DASHint] = ACTIONS(315), + [anon_sym_shl_DASHint] = ACTIONS(315), + [anon_sym_shr_DASHint] = ACTIONS(315), + [anon_sym_ushr_DASHint] = ACTIONS(315), + [anon_sym_add_DASHlong] = ACTIONS(315), + [anon_sym_sub_DASHlong] = ACTIONS(315), + [anon_sym_mul_DASHlong] = ACTIONS(315), + [anon_sym_div_DASHlong] = ACTIONS(315), + [anon_sym_rem_DASHlong] = ACTIONS(315), + [anon_sym_and_DASHlong] = ACTIONS(315), + [anon_sym_or_DASHlong] = ACTIONS(315), + [anon_sym_xor_DASHlong] = ACTIONS(315), + [anon_sym_shl_DASHlong] = ACTIONS(315), + [anon_sym_shr_DASHlong] = ACTIONS(315), + [anon_sym_ushr_DASHlong] = ACTIONS(315), + [anon_sym_add_DASHfloat] = ACTIONS(315), + [anon_sym_sub_DASHfloat] = ACTIONS(315), + [anon_sym_mul_DASHfloat] = ACTIONS(315), + [anon_sym_div_DASHfloat] = ACTIONS(315), + [anon_sym_rem_DASHfloat] = ACTIONS(315), + [anon_sym_add_DASHdouble] = ACTIONS(315), + [anon_sym_sub_DASHdouble] = ACTIONS(315), + [anon_sym_mul_DASHdouble] = ACTIONS(315), + [anon_sym_div_DASHdouble] = ACTIONS(315), + [anon_sym_rem_DASHdouble] = ACTIONS(315), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(313), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(313), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(313), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(313), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(313), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(313), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(313), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(313), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(313), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(313), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(313), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(313), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(313), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(313), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(313), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(313), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(313), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(313), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(313), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(313), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(313), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(313), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(313), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(313), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(313), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(313), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(313), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(313), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(313), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(313), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(313), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(313), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(313), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(313), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(313), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(313), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(313), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(313), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(313), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(313), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(313), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(313), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(313), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(313), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(313), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(313), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(313), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(313), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(313), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(313), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(313), + [anon_sym_static_DASHget] = ACTIONS(313), + [anon_sym_static_DASHput] = ACTIONS(313), + [anon_sym_instance_DASHget] = ACTIONS(313), + [anon_sym_instance_DASHput] = ACTIONS(313), + [anon_sym_execute_DASHinline] = ACTIONS(315), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(313), + [anon_sym_iget_DASHquick] = ACTIONS(313), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(313), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(313), + [anon_sym_iput_DASHquick] = ACTIONS(313), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(313), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(313), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(313), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(313), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(313), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(313), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(315), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(313), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(315), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(313), + [anon_sym_rsub_DASHint] = ACTIONS(315), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(313), + [anon_sym_DOTline] = ACTIONS(313), + [anon_sym_DOTlocals] = ACTIONS(313), + [anon_sym_DOTlocal] = ACTIONS(315), + [anon_sym_DOTendlocal] = ACTIONS(313), + [anon_sym_DOTrestartlocal] = ACTIONS(313), + [anon_sym_DOTregisters] = ACTIONS(313), + [anon_sym_DOTcatch] = ACTIONS(315), + [anon_sym_DOTcatchall] = ACTIONS(313), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(313), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(313), + [anon_sym_DOTarray_DASHdata] = ACTIONS(313), + [sym_prologue_directive] = ACTIONS(313), + [sym_epilogue_directive] = ACTIONS(313), + [aux_sym_label_token1] = ACTIONS(313), + [aux_sym_jmp_label_token1] = ACTIONS(313), [sym_comment] = ACTIONS(3), }, - [34] = { - [ts_builtin_sym_end] = ACTIONS(319), + [37] = { [anon_sym_DOTsource] = ACTIONS(319), - [anon_sym_DOTimplements] = ACTIONS(319), - [anon_sym_DOTfield] = ACTIONS(319), - [anon_sym_DOTmethod] = ACTIONS(319), [anon_sym_DOTendmethod] = ACTIONS(319), [anon_sym_DOTannotation] = ACTIONS(319), [anon_sym_DOTparam] = ACTIONS(321), + [anon_sym_COMMA] = ACTIONS(319), [anon_sym_DOTparameter] = ACTIONS(319), [anon_sym_nop] = ACTIONS(321), [anon_sym_move] = ACTIONS(321), @@ -27987,15 +28575,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_jmp_label_token1] = ACTIONS(319), [sym_comment] = ACTIONS(3), }, - [35] = { - [sym_annotation_directive] = STATE(204), - [aux_sym_field_definition_repeat1] = STATE(204), + [38] = { [anon_sym_DOTsource] = ACTIONS(323), [anon_sym_DOTendmethod] = ACTIONS(323), - [anon_sym_DOTannotation] = ACTIONS(123), + [anon_sym_DOTannotation] = ACTIONS(323), [anon_sym_DOTparam] = ACTIONS(325), + [anon_sym_COMMA] = ACTIONS(327), [anon_sym_DOTparameter] = ACTIONS(323), - [anon_sym_DOTendparameter] = ACTIONS(327), [anon_sym_nop] = ACTIONS(325), [anon_sym_move] = ACTIONS(325), [anon_sym_move_SLASHfrom16] = ACTIONS(323), @@ -28276,12 +28862,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_jmp_label_token1] = ACTIONS(323), [sym_comment] = ACTIONS(3), }, - [36] = { + [39] = { [anon_sym_DOTsource] = ACTIONS(329), [anon_sym_DOTendmethod] = ACTIONS(329), [anon_sym_DOTannotation] = ACTIONS(329), [anon_sym_DOTparam] = ACTIONS(331), - [anon_sym_COMMA] = ACTIONS(329), + [anon_sym_COMMA] = ACTIONS(333), [anon_sym_DOTparameter] = ACTIONS(329), [anon_sym_nop] = ACTIONS(331), [anon_sym_move] = ACTIONS(331), @@ -28563,586 +29149,585 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_jmp_label_token1] = ACTIONS(329), [sym_comment] = ACTIONS(3), }, - [37] = { - [anon_sym_DOTsource] = ACTIONS(333), - [anon_sym_DOTendmethod] = ACTIONS(333), - [anon_sym_DOTannotation] = ACTIONS(333), - [anon_sym_DOTparam] = ACTIONS(335), - [anon_sym_COMMA] = ACTIONS(333), - [anon_sym_DOTparameter] = ACTIONS(333), - [anon_sym_nop] = ACTIONS(335), - [anon_sym_move] = ACTIONS(335), - [anon_sym_move_SLASHfrom16] = ACTIONS(333), - [anon_sym_move_SLASH16] = ACTIONS(333), - [anon_sym_move_DASHwide] = ACTIONS(335), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(333), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(333), - [anon_sym_move_DASHobject] = ACTIONS(335), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(333), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(333), - [anon_sym_move_DASHresult] = ACTIONS(335), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(333), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(333), - [anon_sym_move_DASHexception] = ACTIONS(333), - [anon_sym_return_DASHvoid] = ACTIONS(333), - [anon_sym_return] = ACTIONS(335), - [anon_sym_return_DASHwide] = ACTIONS(333), - [anon_sym_return_DASHobject] = ACTIONS(333), - [anon_sym_const_SLASH4] = ACTIONS(333), - [anon_sym_const_SLASH16] = ACTIONS(333), - [anon_sym_const] = ACTIONS(335), - [anon_sym_const_SLASHhigh16] = ACTIONS(333), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(333), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(333), - [anon_sym_const_DASHwide] = ACTIONS(335), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(333), - [anon_sym_const_DASHstring] = ACTIONS(335), - [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(333), - [anon_sym_const_DASHclass] = ACTIONS(333), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(333), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(333), - [anon_sym_monitor_DASHenter] = ACTIONS(333), - [anon_sym_monitor_DASHexit] = ACTIONS(333), - [anon_sym_check_DASHcast] = ACTIONS(333), - [anon_sym_instance_DASHof] = ACTIONS(333), - [anon_sym_array_DASHlength] = ACTIONS(333), - [anon_sym_new_DASHinstance] = ACTIONS(333), - [anon_sym_new_DASHarray] = ACTIONS(333), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(335), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(333), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(333), - [anon_sym_throw] = ACTIONS(335), - [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(333), - [anon_sym_goto] = ACTIONS(335), - [anon_sym_goto_SLASH16] = ACTIONS(333), - [anon_sym_goto_SLASH32] = ACTIONS(333), - [anon_sym_packed_DASHswitch] = ACTIONS(333), - [anon_sym_sparse_DASHswitch] = ACTIONS(333), - [anon_sym_cmpl_DASHfloat] = ACTIONS(333), - [anon_sym_cmpg_DASHfloat] = ACTIONS(333), - [anon_sym_cmpl_DASHdouble] = ACTIONS(333), - [anon_sym_cmpg_DASHdouble] = ACTIONS(333), - [anon_sym_cmp_DASHlong] = ACTIONS(333), - [anon_sym_if_DASHeq] = ACTIONS(335), - [anon_sym_if_DASHne] = ACTIONS(335), - [anon_sym_if_DASHlt] = ACTIONS(335), - [anon_sym_if_DASHge] = ACTIONS(335), - [anon_sym_if_DASHgt] = ACTIONS(335), - [anon_sym_if_DASHle] = ACTIONS(335), - [anon_sym_if_DASHeqz] = ACTIONS(333), - [anon_sym_if_DASHnez] = ACTIONS(333), - [anon_sym_if_DASHltz] = ACTIONS(333), - [anon_sym_if_DASHgez] = ACTIONS(333), - [anon_sym_if_DASHgtz] = ACTIONS(333), - [anon_sym_if_DASHlez] = ACTIONS(333), - [anon_sym_aget] = ACTIONS(335), - [anon_sym_aget_DASHwide] = ACTIONS(333), - [anon_sym_aget_DASHobject] = ACTIONS(333), - [anon_sym_aget_DASHboolean] = ACTIONS(333), - [anon_sym_aget_DASHbyte] = ACTIONS(333), - [anon_sym_aget_DASHchar] = ACTIONS(333), - [anon_sym_aget_DASHshort] = ACTIONS(333), - [anon_sym_aput] = ACTIONS(335), - [anon_sym_aput_DASHwide] = ACTIONS(333), - [anon_sym_aput_DASHobject] = ACTIONS(333), - [anon_sym_aput_DASHboolean] = ACTIONS(333), - [anon_sym_aput_DASHbyte] = ACTIONS(333), - [anon_sym_aput_DASHchar] = ACTIONS(333), - [anon_sym_aput_DASHshort] = ACTIONS(333), - [anon_sym_iget] = ACTIONS(335), - [anon_sym_iget_DASHwide] = ACTIONS(335), - [anon_sym_iget_DASHobject] = ACTIONS(335), - [anon_sym_iget_DASHboolean] = ACTIONS(333), - [anon_sym_iget_DASHbyte] = ACTIONS(333), - [anon_sym_iget_DASHchar] = ACTIONS(333), - [anon_sym_iget_DASHshort] = ACTIONS(333), - [anon_sym_iget_DASHvolatile] = ACTIONS(333), - [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(333), - [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(333), - [anon_sym_iput] = ACTIONS(335), - [anon_sym_iput_DASHwide] = ACTIONS(335), - [anon_sym_iput_DASHobject] = ACTIONS(335), - [anon_sym_iput_DASHboolean] = ACTIONS(335), - [anon_sym_iput_DASHbyte] = ACTIONS(335), - [anon_sym_iput_DASHchar] = ACTIONS(335), - [anon_sym_iput_DASHshort] = ACTIONS(335), - [anon_sym_iput_DASHvolatile] = ACTIONS(333), - [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(333), - [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(333), - [anon_sym_sget] = ACTIONS(335), - [anon_sym_sget_DASHwide] = ACTIONS(335), - [anon_sym_sget_DASHobject] = ACTIONS(335), - [anon_sym_sget_DASHboolean] = ACTIONS(333), - [anon_sym_sget_DASHbyte] = ACTIONS(333), - [anon_sym_sget_DASHchar] = ACTIONS(333), - [anon_sym_sget_DASHshort] = ACTIONS(333), - [anon_sym_sget_DASHvolatile] = ACTIONS(333), - [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(333), - [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(333), - [anon_sym_sput] = ACTIONS(335), - [anon_sym_sput_DASHwide] = ACTIONS(335), - [anon_sym_sput_DASHobject] = ACTIONS(335), - [anon_sym_sput_DASHboolean] = ACTIONS(333), - [anon_sym_sput_DASHbyte] = ACTIONS(333), - [anon_sym_sput_DASHchar] = ACTIONS(333), - [anon_sym_sput_DASHshort] = ACTIONS(333), - [anon_sym_sput_DASHvolatile] = ACTIONS(333), - [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(333), - [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(333), - [anon_sym_invoke_DASHconstructor] = ACTIONS(333), - [anon_sym_invoke_DASHcustom] = ACTIONS(335), - [anon_sym_invoke_DASHdirect] = ACTIONS(335), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(333), - [anon_sym_invoke_DASHinstance] = ACTIONS(333), - [anon_sym_invoke_DASHinterface] = ACTIONS(335), - [anon_sym_invoke_DASHpolymorphic] = ACTIONS(335), - [anon_sym_invoke_DASHstatic] = ACTIONS(335), - [anon_sym_invoke_DASHsuper] = ACTIONS(335), - [anon_sym_invoke_DASHvirtual] = ACTIONS(335), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(333), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(333), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(333), - [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(333), - [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(333), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(333), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(333), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(333), - [anon_sym_neg_DASHint] = ACTIONS(333), - [anon_sym_not_DASHint] = ACTIONS(333), - [anon_sym_neg_DASHlong] = ACTIONS(333), - [anon_sym_not_DASHlong] = ACTIONS(333), - [anon_sym_neg_DASHfloat] = ACTIONS(333), - [anon_sym_neg_DASHdouble] = ACTIONS(333), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(333), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(333), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(333), - [anon_sym_long_DASHto_DASHint] = ACTIONS(333), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(333), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(333), - [anon_sym_float_DASHto_DASHint] = ACTIONS(333), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(333), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(333), - [anon_sym_double_DASHto_DASHint] = ACTIONS(333), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(333), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(333), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(333), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(333), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(333), - [anon_sym_add_DASHint] = ACTIONS(335), - [anon_sym_sub_DASHint] = ACTIONS(335), - [anon_sym_mul_DASHint] = ACTIONS(335), - [anon_sym_div_DASHint] = ACTIONS(335), - [anon_sym_rem_DASHint] = ACTIONS(335), - [anon_sym_and_DASHint] = ACTIONS(335), - [anon_sym_or_DASHint] = ACTIONS(335), - [anon_sym_xor_DASHint] = ACTIONS(335), - [anon_sym_shl_DASHint] = ACTIONS(335), - [anon_sym_shr_DASHint] = ACTIONS(335), - [anon_sym_ushr_DASHint] = ACTIONS(335), - [anon_sym_add_DASHlong] = ACTIONS(335), - [anon_sym_sub_DASHlong] = ACTIONS(335), - [anon_sym_mul_DASHlong] = ACTIONS(335), - [anon_sym_div_DASHlong] = ACTIONS(335), - [anon_sym_rem_DASHlong] = ACTIONS(335), - [anon_sym_and_DASHlong] = ACTIONS(335), - [anon_sym_or_DASHlong] = ACTIONS(335), - [anon_sym_xor_DASHlong] = ACTIONS(335), - [anon_sym_shl_DASHlong] = ACTIONS(335), - [anon_sym_shr_DASHlong] = ACTIONS(335), - [anon_sym_ushr_DASHlong] = ACTIONS(335), - [anon_sym_add_DASHfloat] = ACTIONS(335), - [anon_sym_sub_DASHfloat] = ACTIONS(335), - [anon_sym_mul_DASHfloat] = ACTIONS(335), - [anon_sym_div_DASHfloat] = ACTIONS(335), - [anon_sym_rem_DASHfloat] = ACTIONS(335), - [anon_sym_add_DASHdouble] = ACTIONS(335), - [anon_sym_sub_DASHdouble] = ACTIONS(335), - [anon_sym_mul_DASHdouble] = ACTIONS(335), - [anon_sym_div_DASHdouble] = ACTIONS(335), - [anon_sym_rem_DASHdouble] = ACTIONS(335), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(333), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(333), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(333), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(333), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(333), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(333), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(333), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(333), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(333), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(333), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(333), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(333), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(333), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(333), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(333), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(333), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(333), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(333), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(333), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(333), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(333), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(333), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(333), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(333), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(333), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(333), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(333), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(333), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(333), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(333), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(333), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(333), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(333), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(333), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(333), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(333), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(333), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(333), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(333), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(333), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(333), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(333), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(333), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(333), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(333), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(333), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(333), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(333), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(333), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(333), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(333), - [anon_sym_static_DASHget] = ACTIONS(333), - [anon_sym_static_DASHput] = ACTIONS(333), - [anon_sym_instance_DASHget] = ACTIONS(333), - [anon_sym_instance_DASHput] = ACTIONS(333), - [anon_sym_execute_DASHinline] = ACTIONS(335), - [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(333), - [anon_sym_iget_DASHquick] = ACTIONS(333), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(333), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(333), - [anon_sym_iput_DASHquick] = ACTIONS(333), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(333), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(333), - [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(333), - [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(333), - [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(333), - [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(333), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(335), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(333), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(335), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(333), - [anon_sym_rsub_DASHint] = ACTIONS(335), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(333), - [anon_sym_DOTline] = ACTIONS(333), - [anon_sym_DOTlocals] = ACTIONS(333), - [anon_sym_DOTlocal] = ACTIONS(335), - [anon_sym_DOTendlocal] = ACTIONS(333), - [anon_sym_DOTrestartlocal] = ACTIONS(333), - [anon_sym_DOTregisters] = ACTIONS(333), - [anon_sym_DOTcatch] = ACTIONS(335), - [anon_sym_DOTcatchall] = ACTIONS(333), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(333), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(333), - [anon_sym_DOTarray_DASHdata] = ACTIONS(333), - [sym_prologue_directive] = ACTIONS(333), - [sym_epilogue_directive] = ACTIONS(333), - [aux_sym_label_token1] = ACTIONS(333), - [aux_sym_jmp_label_token1] = ACTIONS(333), + [40] = { + [anon_sym_DOTsource] = ACTIONS(335), + [anon_sym_DOTendmethod] = ACTIONS(335), + [anon_sym_DOTannotation] = ACTIONS(335), + [anon_sym_DOTparam] = ACTIONS(337), + [anon_sym_COMMA] = ACTIONS(335), + [anon_sym_DOTparameter] = ACTIONS(335), + [anon_sym_nop] = ACTIONS(337), + [anon_sym_move] = ACTIONS(337), + [anon_sym_move_SLASHfrom16] = ACTIONS(335), + [anon_sym_move_SLASH16] = ACTIONS(335), + [anon_sym_move_DASHwide] = ACTIONS(337), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(335), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(335), + [anon_sym_move_DASHobject] = ACTIONS(337), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(335), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(335), + [anon_sym_move_DASHresult] = ACTIONS(337), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(335), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(335), + [anon_sym_move_DASHexception] = ACTIONS(335), + [anon_sym_return_DASHvoid] = ACTIONS(335), + [anon_sym_return] = ACTIONS(337), + [anon_sym_return_DASHwide] = ACTIONS(335), + [anon_sym_return_DASHobject] = ACTIONS(335), + [anon_sym_const_SLASH4] = ACTIONS(335), + [anon_sym_const_SLASH16] = ACTIONS(335), + [anon_sym_const] = ACTIONS(337), + [anon_sym_const_SLASHhigh16] = ACTIONS(335), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(335), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(335), + [anon_sym_const_DASHwide] = ACTIONS(337), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(335), + [anon_sym_const_DASHstring] = ACTIONS(337), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(335), + [anon_sym_const_DASHclass] = ACTIONS(335), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(335), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(335), + [anon_sym_monitor_DASHenter] = ACTIONS(335), + [anon_sym_monitor_DASHexit] = ACTIONS(335), + [anon_sym_check_DASHcast] = ACTIONS(335), + [anon_sym_instance_DASHof] = ACTIONS(335), + [anon_sym_array_DASHlength] = ACTIONS(335), + [anon_sym_new_DASHinstance] = ACTIONS(335), + [anon_sym_new_DASHarray] = ACTIONS(335), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(337), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(335), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(335), + [anon_sym_throw] = ACTIONS(337), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(335), + [anon_sym_goto] = ACTIONS(337), + [anon_sym_goto_SLASH16] = ACTIONS(335), + [anon_sym_goto_SLASH32] = ACTIONS(335), + [anon_sym_packed_DASHswitch] = ACTIONS(335), + [anon_sym_sparse_DASHswitch] = ACTIONS(335), + [anon_sym_cmpl_DASHfloat] = ACTIONS(335), + [anon_sym_cmpg_DASHfloat] = ACTIONS(335), + [anon_sym_cmpl_DASHdouble] = ACTIONS(335), + [anon_sym_cmpg_DASHdouble] = ACTIONS(335), + [anon_sym_cmp_DASHlong] = ACTIONS(335), + [anon_sym_if_DASHeq] = ACTIONS(337), + [anon_sym_if_DASHne] = ACTIONS(337), + [anon_sym_if_DASHlt] = ACTIONS(337), + [anon_sym_if_DASHge] = ACTIONS(337), + [anon_sym_if_DASHgt] = ACTIONS(337), + [anon_sym_if_DASHle] = ACTIONS(337), + [anon_sym_if_DASHeqz] = ACTIONS(335), + [anon_sym_if_DASHnez] = ACTIONS(335), + [anon_sym_if_DASHltz] = ACTIONS(335), + [anon_sym_if_DASHgez] = ACTIONS(335), + [anon_sym_if_DASHgtz] = ACTIONS(335), + [anon_sym_if_DASHlez] = ACTIONS(335), + [anon_sym_aget] = ACTIONS(337), + [anon_sym_aget_DASHwide] = ACTIONS(335), + [anon_sym_aget_DASHobject] = ACTIONS(335), + [anon_sym_aget_DASHboolean] = ACTIONS(335), + [anon_sym_aget_DASHbyte] = ACTIONS(335), + [anon_sym_aget_DASHchar] = ACTIONS(335), + [anon_sym_aget_DASHshort] = ACTIONS(335), + [anon_sym_aput] = ACTIONS(337), + [anon_sym_aput_DASHwide] = ACTIONS(335), + [anon_sym_aput_DASHobject] = ACTIONS(335), + [anon_sym_aput_DASHboolean] = ACTIONS(335), + [anon_sym_aput_DASHbyte] = ACTIONS(335), + [anon_sym_aput_DASHchar] = ACTIONS(335), + [anon_sym_aput_DASHshort] = ACTIONS(335), + [anon_sym_iget] = ACTIONS(337), + [anon_sym_iget_DASHwide] = ACTIONS(337), + [anon_sym_iget_DASHobject] = ACTIONS(337), + [anon_sym_iget_DASHboolean] = ACTIONS(335), + [anon_sym_iget_DASHbyte] = ACTIONS(335), + [anon_sym_iget_DASHchar] = ACTIONS(335), + [anon_sym_iget_DASHshort] = ACTIONS(335), + [anon_sym_iget_DASHvolatile] = ACTIONS(335), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(335), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(335), + [anon_sym_iput] = ACTIONS(337), + [anon_sym_iput_DASHwide] = ACTIONS(337), + [anon_sym_iput_DASHobject] = ACTIONS(337), + [anon_sym_iput_DASHboolean] = ACTIONS(337), + [anon_sym_iput_DASHbyte] = ACTIONS(337), + [anon_sym_iput_DASHchar] = ACTIONS(337), + [anon_sym_iput_DASHshort] = ACTIONS(337), + [anon_sym_iput_DASHvolatile] = ACTIONS(335), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(335), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(335), + [anon_sym_sget] = ACTIONS(337), + [anon_sym_sget_DASHwide] = ACTIONS(337), + [anon_sym_sget_DASHobject] = ACTIONS(337), + [anon_sym_sget_DASHboolean] = ACTIONS(335), + [anon_sym_sget_DASHbyte] = ACTIONS(335), + [anon_sym_sget_DASHchar] = ACTIONS(335), + [anon_sym_sget_DASHshort] = ACTIONS(335), + [anon_sym_sget_DASHvolatile] = ACTIONS(335), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(335), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(335), + [anon_sym_sput] = ACTIONS(337), + [anon_sym_sput_DASHwide] = ACTIONS(337), + [anon_sym_sput_DASHobject] = ACTIONS(337), + [anon_sym_sput_DASHboolean] = ACTIONS(335), + [anon_sym_sput_DASHbyte] = ACTIONS(335), + [anon_sym_sput_DASHchar] = ACTIONS(335), + [anon_sym_sput_DASHshort] = ACTIONS(335), + [anon_sym_sput_DASHvolatile] = ACTIONS(335), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(335), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(335), + [anon_sym_invoke_DASHconstructor] = ACTIONS(335), + [anon_sym_invoke_DASHcustom] = ACTIONS(337), + [anon_sym_invoke_DASHdirect] = ACTIONS(337), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(335), + [anon_sym_invoke_DASHinstance] = ACTIONS(335), + [anon_sym_invoke_DASHinterface] = ACTIONS(337), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(337), + [anon_sym_invoke_DASHstatic] = ACTIONS(337), + [anon_sym_invoke_DASHsuper] = ACTIONS(337), + [anon_sym_invoke_DASHvirtual] = ACTIONS(337), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(335), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(335), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(335), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(335), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(335), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(335), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(335), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(335), + [anon_sym_neg_DASHint] = ACTIONS(335), + [anon_sym_not_DASHint] = ACTIONS(335), + [anon_sym_neg_DASHlong] = ACTIONS(335), + [anon_sym_not_DASHlong] = ACTIONS(335), + [anon_sym_neg_DASHfloat] = ACTIONS(335), + [anon_sym_neg_DASHdouble] = ACTIONS(335), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(335), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(335), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(335), + [anon_sym_long_DASHto_DASHint] = ACTIONS(335), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(335), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(335), + [anon_sym_float_DASHto_DASHint] = ACTIONS(335), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(335), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(335), + [anon_sym_double_DASHto_DASHint] = ACTIONS(335), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(335), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(335), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(335), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(335), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(335), + [anon_sym_add_DASHint] = ACTIONS(337), + [anon_sym_sub_DASHint] = ACTIONS(337), + [anon_sym_mul_DASHint] = ACTIONS(337), + [anon_sym_div_DASHint] = ACTIONS(337), + [anon_sym_rem_DASHint] = ACTIONS(337), + [anon_sym_and_DASHint] = ACTIONS(337), + [anon_sym_or_DASHint] = ACTIONS(337), + [anon_sym_xor_DASHint] = ACTIONS(337), + [anon_sym_shl_DASHint] = ACTIONS(337), + [anon_sym_shr_DASHint] = ACTIONS(337), + [anon_sym_ushr_DASHint] = ACTIONS(337), + [anon_sym_add_DASHlong] = ACTIONS(337), + [anon_sym_sub_DASHlong] = ACTIONS(337), + [anon_sym_mul_DASHlong] = ACTIONS(337), + [anon_sym_div_DASHlong] = ACTIONS(337), + [anon_sym_rem_DASHlong] = ACTIONS(337), + [anon_sym_and_DASHlong] = ACTIONS(337), + [anon_sym_or_DASHlong] = ACTIONS(337), + [anon_sym_xor_DASHlong] = ACTIONS(337), + [anon_sym_shl_DASHlong] = ACTIONS(337), + [anon_sym_shr_DASHlong] = ACTIONS(337), + [anon_sym_ushr_DASHlong] = ACTIONS(337), + [anon_sym_add_DASHfloat] = ACTIONS(337), + [anon_sym_sub_DASHfloat] = ACTIONS(337), + [anon_sym_mul_DASHfloat] = ACTIONS(337), + [anon_sym_div_DASHfloat] = ACTIONS(337), + [anon_sym_rem_DASHfloat] = ACTIONS(337), + [anon_sym_add_DASHdouble] = ACTIONS(337), + [anon_sym_sub_DASHdouble] = ACTIONS(337), + [anon_sym_mul_DASHdouble] = ACTIONS(337), + [anon_sym_div_DASHdouble] = ACTIONS(337), + [anon_sym_rem_DASHdouble] = ACTIONS(337), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(335), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(335), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(335), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(335), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(335), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(335), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(335), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(335), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(335), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(335), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(335), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(335), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(335), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(335), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(335), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(335), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(335), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(335), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(335), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(335), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(335), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(335), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(335), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(335), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(335), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(335), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(335), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(335), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(335), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(335), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(335), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(335), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(335), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(335), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(335), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(335), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(335), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(335), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(335), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(335), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(335), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(335), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(335), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(335), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(335), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(335), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(335), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(335), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(335), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(335), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(335), + [anon_sym_static_DASHget] = ACTIONS(335), + [anon_sym_static_DASHput] = ACTIONS(335), + [anon_sym_instance_DASHget] = ACTIONS(335), + [anon_sym_instance_DASHput] = ACTIONS(335), + [anon_sym_execute_DASHinline] = ACTIONS(337), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(335), + [anon_sym_iget_DASHquick] = ACTIONS(335), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(335), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(335), + [anon_sym_iput_DASHquick] = ACTIONS(335), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(335), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(335), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(335), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(335), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(335), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(335), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(337), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(335), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(337), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(335), + [anon_sym_rsub_DASHint] = ACTIONS(337), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(335), + [anon_sym_DOTline] = ACTIONS(335), + [anon_sym_DOTlocals] = ACTIONS(335), + [anon_sym_DOTlocal] = ACTIONS(337), + [anon_sym_DOTendlocal] = ACTIONS(335), + [anon_sym_DOTrestartlocal] = ACTIONS(335), + [anon_sym_DOTregisters] = ACTIONS(335), + [anon_sym_DOTcatch] = ACTIONS(337), + [anon_sym_DOTcatchall] = ACTIONS(335), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(335), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(335), + [anon_sym_DOTarray_DASHdata] = ACTIONS(335), + [sym_prologue_directive] = ACTIONS(335), + [sym_epilogue_directive] = ACTIONS(335), + [aux_sym_label_token1] = ACTIONS(335), + [aux_sym_jmp_label_token1] = ACTIONS(335), [sym_comment] = ACTIONS(3), }, - [38] = { - [anon_sym_DOTsource] = ACTIONS(337), - [anon_sym_DOTendmethod] = ACTIONS(337), - [anon_sym_DOTannotation] = ACTIONS(337), - [anon_sym_DOTparam] = ACTIONS(339), - [anon_sym_COMMA] = ACTIONS(341), - [anon_sym_DOTparameter] = ACTIONS(337), - [anon_sym_nop] = ACTIONS(339), - [anon_sym_move] = ACTIONS(339), - [anon_sym_move_SLASHfrom16] = ACTIONS(337), - [anon_sym_move_SLASH16] = ACTIONS(337), - [anon_sym_move_DASHwide] = ACTIONS(339), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(337), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(337), - [anon_sym_move_DASHobject] = ACTIONS(339), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(337), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(337), - [anon_sym_move_DASHresult] = ACTIONS(339), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(337), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(337), - [anon_sym_move_DASHexception] = ACTIONS(337), - [anon_sym_return_DASHvoid] = ACTIONS(337), - [anon_sym_return] = ACTIONS(339), - [anon_sym_return_DASHwide] = ACTIONS(337), - [anon_sym_return_DASHobject] = ACTIONS(337), - [anon_sym_const_SLASH4] = ACTIONS(337), - [anon_sym_const_SLASH16] = ACTIONS(337), - [anon_sym_const] = ACTIONS(339), - [anon_sym_const_SLASHhigh16] = ACTIONS(337), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(337), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(337), - [anon_sym_const_DASHwide] = ACTIONS(339), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(337), - [anon_sym_const_DASHstring] = ACTIONS(339), - [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(337), - [anon_sym_const_DASHclass] = ACTIONS(337), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(337), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(337), - [anon_sym_monitor_DASHenter] = ACTIONS(337), - [anon_sym_monitor_DASHexit] = ACTIONS(337), - [anon_sym_check_DASHcast] = ACTIONS(337), - [anon_sym_instance_DASHof] = ACTIONS(337), - [anon_sym_array_DASHlength] = ACTIONS(337), - [anon_sym_new_DASHinstance] = ACTIONS(337), - [anon_sym_new_DASHarray] = ACTIONS(337), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(339), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(337), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(337), - [anon_sym_throw] = ACTIONS(339), - [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(337), - [anon_sym_goto] = ACTIONS(339), - [anon_sym_goto_SLASH16] = ACTIONS(337), - [anon_sym_goto_SLASH32] = ACTIONS(337), - [anon_sym_packed_DASHswitch] = ACTIONS(337), - [anon_sym_sparse_DASHswitch] = ACTIONS(337), - [anon_sym_cmpl_DASHfloat] = ACTIONS(337), - [anon_sym_cmpg_DASHfloat] = ACTIONS(337), - [anon_sym_cmpl_DASHdouble] = ACTIONS(337), - [anon_sym_cmpg_DASHdouble] = ACTIONS(337), - [anon_sym_cmp_DASHlong] = ACTIONS(337), - [anon_sym_if_DASHeq] = ACTIONS(339), - [anon_sym_if_DASHne] = ACTIONS(339), - [anon_sym_if_DASHlt] = ACTIONS(339), - [anon_sym_if_DASHge] = ACTIONS(339), - [anon_sym_if_DASHgt] = ACTIONS(339), - [anon_sym_if_DASHle] = ACTIONS(339), - [anon_sym_if_DASHeqz] = ACTIONS(337), - [anon_sym_if_DASHnez] = ACTIONS(337), - [anon_sym_if_DASHltz] = ACTIONS(337), - [anon_sym_if_DASHgez] = ACTIONS(337), - [anon_sym_if_DASHgtz] = ACTIONS(337), - [anon_sym_if_DASHlez] = ACTIONS(337), - [anon_sym_aget] = ACTIONS(339), - [anon_sym_aget_DASHwide] = ACTIONS(337), - [anon_sym_aget_DASHobject] = ACTIONS(337), - [anon_sym_aget_DASHboolean] = ACTIONS(337), - [anon_sym_aget_DASHbyte] = ACTIONS(337), - [anon_sym_aget_DASHchar] = ACTIONS(337), - [anon_sym_aget_DASHshort] = ACTIONS(337), - [anon_sym_aput] = ACTIONS(339), - [anon_sym_aput_DASHwide] = ACTIONS(337), - [anon_sym_aput_DASHobject] = ACTIONS(337), - [anon_sym_aput_DASHboolean] = ACTIONS(337), - [anon_sym_aput_DASHbyte] = ACTIONS(337), - [anon_sym_aput_DASHchar] = ACTIONS(337), - [anon_sym_aput_DASHshort] = ACTIONS(337), - [anon_sym_iget] = ACTIONS(339), - [anon_sym_iget_DASHwide] = ACTIONS(339), - [anon_sym_iget_DASHobject] = ACTIONS(339), - [anon_sym_iget_DASHboolean] = ACTIONS(337), - [anon_sym_iget_DASHbyte] = ACTIONS(337), - [anon_sym_iget_DASHchar] = ACTIONS(337), - [anon_sym_iget_DASHshort] = ACTIONS(337), - [anon_sym_iget_DASHvolatile] = ACTIONS(337), - [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(337), - [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(337), - [anon_sym_iput] = ACTIONS(339), - [anon_sym_iput_DASHwide] = ACTIONS(339), - [anon_sym_iput_DASHobject] = ACTIONS(339), - [anon_sym_iput_DASHboolean] = ACTIONS(339), - [anon_sym_iput_DASHbyte] = ACTIONS(339), - [anon_sym_iput_DASHchar] = ACTIONS(339), - [anon_sym_iput_DASHshort] = ACTIONS(339), - [anon_sym_iput_DASHvolatile] = ACTIONS(337), - [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(337), - [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(337), - [anon_sym_sget] = ACTIONS(339), - [anon_sym_sget_DASHwide] = ACTIONS(339), - [anon_sym_sget_DASHobject] = ACTIONS(339), - [anon_sym_sget_DASHboolean] = ACTIONS(337), - [anon_sym_sget_DASHbyte] = ACTIONS(337), - [anon_sym_sget_DASHchar] = ACTIONS(337), - [anon_sym_sget_DASHshort] = ACTIONS(337), - [anon_sym_sget_DASHvolatile] = ACTIONS(337), - [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(337), - [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(337), - [anon_sym_sput] = ACTIONS(339), - [anon_sym_sput_DASHwide] = ACTIONS(339), - [anon_sym_sput_DASHobject] = ACTIONS(339), - [anon_sym_sput_DASHboolean] = ACTIONS(337), - [anon_sym_sput_DASHbyte] = ACTIONS(337), - [anon_sym_sput_DASHchar] = ACTIONS(337), - [anon_sym_sput_DASHshort] = ACTIONS(337), - [anon_sym_sput_DASHvolatile] = ACTIONS(337), - [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(337), - [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(337), - [anon_sym_invoke_DASHconstructor] = ACTIONS(337), - [anon_sym_invoke_DASHcustom] = ACTIONS(339), - [anon_sym_invoke_DASHdirect] = ACTIONS(339), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(337), - [anon_sym_invoke_DASHinstance] = ACTIONS(337), - [anon_sym_invoke_DASHinterface] = ACTIONS(339), - [anon_sym_invoke_DASHpolymorphic] = ACTIONS(339), - [anon_sym_invoke_DASHstatic] = ACTIONS(339), - [anon_sym_invoke_DASHsuper] = ACTIONS(339), - [anon_sym_invoke_DASHvirtual] = ACTIONS(339), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(337), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(337), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(337), - [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(337), - [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(337), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(337), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(337), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(337), - [anon_sym_neg_DASHint] = ACTIONS(337), - [anon_sym_not_DASHint] = ACTIONS(337), - [anon_sym_neg_DASHlong] = ACTIONS(337), - [anon_sym_not_DASHlong] = ACTIONS(337), - [anon_sym_neg_DASHfloat] = ACTIONS(337), - [anon_sym_neg_DASHdouble] = ACTIONS(337), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(337), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(337), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(337), - [anon_sym_long_DASHto_DASHint] = ACTIONS(337), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(337), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(337), - [anon_sym_float_DASHto_DASHint] = ACTIONS(337), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(337), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(337), - [anon_sym_double_DASHto_DASHint] = ACTIONS(337), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(337), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(337), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(337), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(337), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(337), - [anon_sym_add_DASHint] = ACTIONS(339), - [anon_sym_sub_DASHint] = ACTIONS(339), - [anon_sym_mul_DASHint] = ACTIONS(339), - [anon_sym_div_DASHint] = ACTIONS(339), - [anon_sym_rem_DASHint] = ACTIONS(339), - [anon_sym_and_DASHint] = ACTIONS(339), - [anon_sym_or_DASHint] = ACTIONS(339), - [anon_sym_xor_DASHint] = ACTIONS(339), - [anon_sym_shl_DASHint] = ACTIONS(339), - [anon_sym_shr_DASHint] = ACTIONS(339), - [anon_sym_ushr_DASHint] = ACTIONS(339), - [anon_sym_add_DASHlong] = ACTIONS(339), - [anon_sym_sub_DASHlong] = ACTIONS(339), - [anon_sym_mul_DASHlong] = ACTIONS(339), - [anon_sym_div_DASHlong] = ACTIONS(339), - [anon_sym_rem_DASHlong] = ACTIONS(339), - [anon_sym_and_DASHlong] = ACTIONS(339), - [anon_sym_or_DASHlong] = ACTIONS(339), - [anon_sym_xor_DASHlong] = ACTIONS(339), - [anon_sym_shl_DASHlong] = ACTIONS(339), - [anon_sym_shr_DASHlong] = ACTIONS(339), - [anon_sym_ushr_DASHlong] = ACTIONS(339), - [anon_sym_add_DASHfloat] = ACTIONS(339), - [anon_sym_sub_DASHfloat] = ACTIONS(339), - [anon_sym_mul_DASHfloat] = ACTIONS(339), - [anon_sym_div_DASHfloat] = ACTIONS(339), - [anon_sym_rem_DASHfloat] = ACTIONS(339), - [anon_sym_add_DASHdouble] = ACTIONS(339), - [anon_sym_sub_DASHdouble] = ACTIONS(339), - [anon_sym_mul_DASHdouble] = ACTIONS(339), - [anon_sym_div_DASHdouble] = ACTIONS(339), - [anon_sym_rem_DASHdouble] = ACTIONS(339), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(337), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(337), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(337), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(337), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(337), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(337), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(337), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(337), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(337), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(337), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(337), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(337), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(337), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(337), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(337), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(337), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(337), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(337), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(337), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(337), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(337), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(337), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(337), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(337), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(337), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(337), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(337), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(337), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(337), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(337), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(337), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(337), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(337), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(337), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(337), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(337), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(337), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(337), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(337), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(337), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(337), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(337), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(337), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(337), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(337), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(337), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(337), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(337), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(337), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(337), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(337), - [anon_sym_static_DASHget] = ACTIONS(337), - [anon_sym_static_DASHput] = ACTIONS(337), - [anon_sym_instance_DASHget] = ACTIONS(337), - [anon_sym_instance_DASHput] = ACTIONS(337), - [anon_sym_execute_DASHinline] = ACTIONS(339), - [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(337), - [anon_sym_iget_DASHquick] = ACTIONS(337), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(337), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(337), - [anon_sym_iput_DASHquick] = ACTIONS(337), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(337), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(337), - [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(337), - [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(337), - [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(337), - [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(337), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(339), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(337), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(339), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(337), - [anon_sym_rsub_DASHint] = ACTIONS(339), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(337), - [anon_sym_DOTline] = ACTIONS(337), - [anon_sym_DOTlocals] = ACTIONS(337), - [anon_sym_DOTlocal] = ACTIONS(339), - [anon_sym_DOTendlocal] = ACTIONS(337), - [anon_sym_DOTrestartlocal] = ACTIONS(337), - [anon_sym_DOTregisters] = ACTIONS(337), - [anon_sym_DOTcatch] = ACTIONS(339), - [anon_sym_DOTcatchall] = ACTIONS(337), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(337), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(337), - [anon_sym_DOTarray_DASHdata] = ACTIONS(337), - [sym_prologue_directive] = ACTIONS(337), - [sym_epilogue_directive] = ACTIONS(337), - [aux_sym_label_token1] = ACTIONS(337), - [aux_sym_jmp_label_token1] = ACTIONS(337), + [41] = { + [anon_sym_DOTsource] = ACTIONS(339), + [anon_sym_DOTendmethod] = ACTIONS(339), + [anon_sym_DOTannotation] = ACTIONS(339), + [anon_sym_DOTparam] = ACTIONS(341), + [anon_sym_COMMA] = ACTIONS(339), + [anon_sym_DOTparameter] = ACTIONS(339), + [anon_sym_nop] = ACTIONS(341), + [anon_sym_move] = ACTIONS(341), + [anon_sym_move_SLASHfrom16] = ACTIONS(339), + [anon_sym_move_SLASH16] = ACTIONS(339), + [anon_sym_move_DASHwide] = ACTIONS(341), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(339), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(339), + [anon_sym_move_DASHobject] = ACTIONS(341), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(339), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(339), + [anon_sym_move_DASHresult] = ACTIONS(341), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(339), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(339), + [anon_sym_move_DASHexception] = ACTIONS(339), + [anon_sym_return_DASHvoid] = ACTIONS(339), + [anon_sym_return] = ACTIONS(341), + [anon_sym_return_DASHwide] = ACTIONS(339), + [anon_sym_return_DASHobject] = ACTIONS(339), + [anon_sym_const_SLASH4] = ACTIONS(339), + [anon_sym_const_SLASH16] = ACTIONS(339), + [anon_sym_const] = ACTIONS(341), + [anon_sym_const_SLASHhigh16] = ACTIONS(339), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(339), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(339), + [anon_sym_const_DASHwide] = ACTIONS(341), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(339), + [anon_sym_const_DASHstring] = ACTIONS(341), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(339), + [anon_sym_const_DASHclass] = ACTIONS(339), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(339), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(339), + [anon_sym_monitor_DASHenter] = ACTIONS(339), + [anon_sym_monitor_DASHexit] = ACTIONS(339), + [anon_sym_check_DASHcast] = ACTIONS(339), + [anon_sym_instance_DASHof] = ACTIONS(339), + [anon_sym_array_DASHlength] = ACTIONS(339), + [anon_sym_new_DASHinstance] = ACTIONS(339), + [anon_sym_new_DASHarray] = ACTIONS(339), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(341), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(339), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(339), + [anon_sym_throw] = ACTIONS(341), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(339), + [anon_sym_goto] = ACTIONS(341), + [anon_sym_goto_SLASH16] = ACTIONS(339), + [anon_sym_goto_SLASH32] = ACTIONS(339), + [anon_sym_packed_DASHswitch] = ACTIONS(339), + [anon_sym_sparse_DASHswitch] = ACTIONS(339), + [anon_sym_cmpl_DASHfloat] = ACTIONS(339), + [anon_sym_cmpg_DASHfloat] = ACTIONS(339), + [anon_sym_cmpl_DASHdouble] = ACTIONS(339), + [anon_sym_cmpg_DASHdouble] = ACTIONS(339), + [anon_sym_cmp_DASHlong] = ACTIONS(339), + [anon_sym_if_DASHeq] = ACTIONS(341), + [anon_sym_if_DASHne] = ACTIONS(341), + [anon_sym_if_DASHlt] = ACTIONS(341), + [anon_sym_if_DASHge] = ACTIONS(341), + [anon_sym_if_DASHgt] = ACTIONS(341), + [anon_sym_if_DASHle] = ACTIONS(341), + [anon_sym_if_DASHeqz] = ACTIONS(339), + [anon_sym_if_DASHnez] = ACTIONS(339), + [anon_sym_if_DASHltz] = ACTIONS(339), + [anon_sym_if_DASHgez] = ACTIONS(339), + [anon_sym_if_DASHgtz] = ACTIONS(339), + [anon_sym_if_DASHlez] = ACTIONS(339), + [anon_sym_aget] = ACTIONS(341), + [anon_sym_aget_DASHwide] = ACTIONS(339), + [anon_sym_aget_DASHobject] = ACTIONS(339), + [anon_sym_aget_DASHboolean] = ACTIONS(339), + [anon_sym_aget_DASHbyte] = ACTIONS(339), + [anon_sym_aget_DASHchar] = ACTIONS(339), + [anon_sym_aget_DASHshort] = ACTIONS(339), + [anon_sym_aput] = ACTIONS(341), + [anon_sym_aput_DASHwide] = ACTIONS(339), + [anon_sym_aput_DASHobject] = ACTIONS(339), + [anon_sym_aput_DASHboolean] = ACTIONS(339), + [anon_sym_aput_DASHbyte] = ACTIONS(339), + [anon_sym_aput_DASHchar] = ACTIONS(339), + [anon_sym_aput_DASHshort] = ACTIONS(339), + [anon_sym_iget] = ACTIONS(341), + [anon_sym_iget_DASHwide] = ACTIONS(341), + [anon_sym_iget_DASHobject] = ACTIONS(341), + [anon_sym_iget_DASHboolean] = ACTIONS(339), + [anon_sym_iget_DASHbyte] = ACTIONS(339), + [anon_sym_iget_DASHchar] = ACTIONS(339), + [anon_sym_iget_DASHshort] = ACTIONS(339), + [anon_sym_iget_DASHvolatile] = ACTIONS(339), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(339), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(339), + [anon_sym_iput] = ACTIONS(341), + [anon_sym_iput_DASHwide] = ACTIONS(341), + [anon_sym_iput_DASHobject] = ACTIONS(341), + [anon_sym_iput_DASHboolean] = ACTIONS(341), + [anon_sym_iput_DASHbyte] = ACTIONS(341), + [anon_sym_iput_DASHchar] = ACTIONS(341), + [anon_sym_iput_DASHshort] = ACTIONS(341), + [anon_sym_iput_DASHvolatile] = ACTIONS(339), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(339), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(339), + [anon_sym_sget] = ACTIONS(341), + [anon_sym_sget_DASHwide] = ACTIONS(341), + [anon_sym_sget_DASHobject] = ACTIONS(341), + [anon_sym_sget_DASHboolean] = ACTIONS(339), + [anon_sym_sget_DASHbyte] = ACTIONS(339), + [anon_sym_sget_DASHchar] = ACTIONS(339), + [anon_sym_sget_DASHshort] = ACTIONS(339), + [anon_sym_sget_DASHvolatile] = ACTIONS(339), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(339), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(339), + [anon_sym_sput] = ACTIONS(341), + [anon_sym_sput_DASHwide] = ACTIONS(341), + [anon_sym_sput_DASHobject] = ACTIONS(341), + [anon_sym_sput_DASHboolean] = ACTIONS(339), + [anon_sym_sput_DASHbyte] = ACTIONS(339), + [anon_sym_sput_DASHchar] = ACTIONS(339), + [anon_sym_sput_DASHshort] = ACTIONS(339), + [anon_sym_sput_DASHvolatile] = ACTIONS(339), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(339), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(339), + [anon_sym_invoke_DASHconstructor] = ACTIONS(339), + [anon_sym_invoke_DASHcustom] = ACTIONS(341), + [anon_sym_invoke_DASHdirect] = ACTIONS(341), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(339), + [anon_sym_invoke_DASHinstance] = ACTIONS(339), + [anon_sym_invoke_DASHinterface] = ACTIONS(341), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(341), + [anon_sym_invoke_DASHstatic] = ACTIONS(341), + [anon_sym_invoke_DASHsuper] = ACTIONS(341), + [anon_sym_invoke_DASHvirtual] = ACTIONS(341), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(339), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(339), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(339), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(339), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(339), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(339), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(339), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(339), + [anon_sym_neg_DASHint] = ACTIONS(339), + [anon_sym_not_DASHint] = ACTIONS(339), + [anon_sym_neg_DASHlong] = ACTIONS(339), + [anon_sym_not_DASHlong] = ACTIONS(339), + [anon_sym_neg_DASHfloat] = ACTIONS(339), + [anon_sym_neg_DASHdouble] = ACTIONS(339), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(339), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(339), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(339), + [anon_sym_long_DASHto_DASHint] = ACTIONS(339), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(339), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(339), + [anon_sym_float_DASHto_DASHint] = ACTIONS(339), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(339), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(339), + [anon_sym_double_DASHto_DASHint] = ACTIONS(339), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(339), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(339), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(339), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(339), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(339), + [anon_sym_add_DASHint] = ACTIONS(341), + [anon_sym_sub_DASHint] = ACTIONS(341), + [anon_sym_mul_DASHint] = ACTIONS(341), + [anon_sym_div_DASHint] = ACTIONS(341), + [anon_sym_rem_DASHint] = ACTIONS(341), + [anon_sym_and_DASHint] = ACTIONS(341), + [anon_sym_or_DASHint] = ACTIONS(341), + [anon_sym_xor_DASHint] = ACTIONS(341), + [anon_sym_shl_DASHint] = ACTIONS(341), + [anon_sym_shr_DASHint] = ACTIONS(341), + [anon_sym_ushr_DASHint] = ACTIONS(341), + [anon_sym_add_DASHlong] = ACTIONS(341), + [anon_sym_sub_DASHlong] = ACTIONS(341), + [anon_sym_mul_DASHlong] = ACTIONS(341), + [anon_sym_div_DASHlong] = ACTIONS(341), + [anon_sym_rem_DASHlong] = ACTIONS(341), + [anon_sym_and_DASHlong] = ACTIONS(341), + [anon_sym_or_DASHlong] = ACTIONS(341), + [anon_sym_xor_DASHlong] = ACTIONS(341), + [anon_sym_shl_DASHlong] = ACTIONS(341), + [anon_sym_shr_DASHlong] = ACTIONS(341), + [anon_sym_ushr_DASHlong] = ACTIONS(341), + [anon_sym_add_DASHfloat] = ACTIONS(341), + [anon_sym_sub_DASHfloat] = ACTIONS(341), + [anon_sym_mul_DASHfloat] = ACTIONS(341), + [anon_sym_div_DASHfloat] = ACTIONS(341), + [anon_sym_rem_DASHfloat] = ACTIONS(341), + [anon_sym_add_DASHdouble] = ACTIONS(341), + [anon_sym_sub_DASHdouble] = ACTIONS(341), + [anon_sym_mul_DASHdouble] = ACTIONS(341), + [anon_sym_div_DASHdouble] = ACTIONS(341), + [anon_sym_rem_DASHdouble] = ACTIONS(341), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(339), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(339), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(339), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(339), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(339), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(339), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(339), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(339), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(339), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(339), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(339), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(339), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(339), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(339), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(339), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(339), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(339), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(339), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(339), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(339), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(339), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(339), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(339), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(339), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(339), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(339), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(339), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(339), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(339), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(339), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(339), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(339), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(339), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(339), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(339), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(339), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(339), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(339), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(339), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(339), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(339), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(339), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(339), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(339), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(339), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(339), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(339), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(339), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(339), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(339), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(339), + [anon_sym_static_DASHget] = ACTIONS(339), + [anon_sym_static_DASHput] = ACTIONS(339), + [anon_sym_instance_DASHget] = ACTIONS(339), + [anon_sym_instance_DASHput] = ACTIONS(339), + [anon_sym_execute_DASHinline] = ACTIONS(341), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(339), + [anon_sym_iget_DASHquick] = ACTIONS(339), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(339), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(339), + [anon_sym_iput_DASHquick] = ACTIONS(339), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(339), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(339), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(339), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(339), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(339), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(339), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(341), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(339), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(341), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(339), + [anon_sym_rsub_DASHint] = ACTIONS(341), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(339), + [anon_sym_DOTline] = ACTIONS(339), + [anon_sym_DOTlocals] = ACTIONS(339), + [anon_sym_DOTlocal] = ACTIONS(341), + [anon_sym_DOTendlocal] = ACTIONS(339), + [anon_sym_DOTrestartlocal] = ACTIONS(339), + [anon_sym_DOTregisters] = ACTIONS(339), + [anon_sym_DOTcatch] = ACTIONS(341), + [anon_sym_DOTcatchall] = ACTIONS(339), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(339), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(339), + [anon_sym_DOTarray_DASHdata] = ACTIONS(339), + [sym_prologue_directive] = ACTIONS(339), + [sym_epilogue_directive] = ACTIONS(339), + [aux_sym_label_token1] = ACTIONS(339), + [aux_sym_jmp_label_token1] = ACTIONS(339), [sym_comment] = ACTIONS(3), }, - [39] = { + [42] = { [anon_sym_DOTsource] = ACTIONS(343), [anon_sym_DOTendmethod] = ACTIONS(343), [anon_sym_DOTannotation] = ACTIONS(343), [anon_sym_DOTparam] = ACTIONS(345), - [anon_sym_COMMA] = ACTIONS(343), [anon_sym_DOTparameter] = ACTIONS(343), [anon_sym_nop] = ACTIONS(345), [anon_sym_move] = ACTIONS(345), @@ -29424,12 +30009,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_jmp_label_token1] = ACTIONS(343), [sym_comment] = ACTIONS(3), }, - [40] = { + [43] = { [anon_sym_DOTsource] = ACTIONS(347), [anon_sym_DOTendmethod] = ACTIONS(347), [anon_sym_DOTannotation] = ACTIONS(347), [anon_sym_DOTparam] = ACTIONS(349), - [anon_sym_COMMA] = ACTIONS(351), [anon_sym_DOTparameter] = ACTIONS(347), [anon_sym_nop] = ACTIONS(349), [anon_sym_move] = ACTIONS(349), @@ -29650,7500 +30234,7212 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(347), [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(347), [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(347), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(347), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(347), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(347), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(347), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(347), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(347), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(347), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(347), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(347), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(347), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(347), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(347), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(347), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(347), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(347), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(347), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(347), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(347), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(347), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(347), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(347), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(347), - [anon_sym_static_DASHget] = ACTIONS(347), - [anon_sym_static_DASHput] = ACTIONS(347), - [anon_sym_instance_DASHget] = ACTIONS(347), - [anon_sym_instance_DASHput] = ACTIONS(347), - [anon_sym_execute_DASHinline] = ACTIONS(349), - [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(347), - [anon_sym_iget_DASHquick] = ACTIONS(347), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(347), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(347), - [anon_sym_iput_DASHquick] = ACTIONS(347), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(347), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(347), - [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(347), - [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(347), - [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(347), - [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(347), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(349), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(347), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(349), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(347), - [anon_sym_rsub_DASHint] = ACTIONS(349), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(347), - [anon_sym_DOTline] = ACTIONS(347), - [anon_sym_DOTlocals] = ACTIONS(347), - [anon_sym_DOTlocal] = ACTIONS(349), - [anon_sym_DOTendlocal] = ACTIONS(347), - [anon_sym_DOTrestartlocal] = ACTIONS(347), - [anon_sym_DOTregisters] = ACTIONS(347), - [anon_sym_DOTcatch] = ACTIONS(349), - [anon_sym_DOTcatchall] = ACTIONS(347), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(347), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(347), - [anon_sym_DOTarray_DASHdata] = ACTIONS(347), - [sym_prologue_directive] = ACTIONS(347), - [sym_epilogue_directive] = ACTIONS(347), - [aux_sym_label_token1] = ACTIONS(347), - [aux_sym_jmp_label_token1] = ACTIONS(347), - [sym_comment] = ACTIONS(3), - }, - [41] = { - [anon_sym_DOTsource] = ACTIONS(353), - [anon_sym_DOTendmethod] = ACTIONS(353), - [anon_sym_DOTannotation] = ACTIONS(353), - [anon_sym_DOTparam] = ACTIONS(355), - [anon_sym_DOTparameter] = ACTIONS(353), - [anon_sym_nop] = ACTIONS(355), - [anon_sym_move] = ACTIONS(355), - [anon_sym_move_SLASHfrom16] = ACTIONS(353), - [anon_sym_move_SLASH16] = ACTIONS(353), - [anon_sym_move_DASHwide] = ACTIONS(355), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(353), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(353), - [anon_sym_move_DASHobject] = ACTIONS(355), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(353), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(353), - [anon_sym_move_DASHresult] = ACTIONS(355), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(353), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(353), - [anon_sym_move_DASHexception] = ACTIONS(353), - [anon_sym_return_DASHvoid] = ACTIONS(353), - [anon_sym_return] = ACTIONS(355), - [anon_sym_return_DASHwide] = ACTIONS(353), - [anon_sym_return_DASHobject] = ACTIONS(353), - [anon_sym_const_SLASH4] = ACTIONS(353), - [anon_sym_const_SLASH16] = ACTIONS(353), - [anon_sym_const] = ACTIONS(355), - [anon_sym_const_SLASHhigh16] = ACTIONS(353), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(353), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(353), - [anon_sym_const_DASHwide] = ACTIONS(355), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(353), - [anon_sym_const_DASHstring] = ACTIONS(355), - [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(353), - [anon_sym_const_DASHclass] = ACTIONS(353), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(353), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(353), - [anon_sym_monitor_DASHenter] = ACTIONS(353), - [anon_sym_monitor_DASHexit] = ACTIONS(353), - [anon_sym_check_DASHcast] = ACTIONS(353), - [anon_sym_instance_DASHof] = ACTIONS(353), - [anon_sym_array_DASHlength] = ACTIONS(353), - [anon_sym_new_DASHinstance] = ACTIONS(353), - [anon_sym_new_DASHarray] = ACTIONS(353), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(355), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(353), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(353), - [anon_sym_throw] = ACTIONS(355), - [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(353), - [anon_sym_goto] = ACTIONS(355), - [anon_sym_goto_SLASH16] = ACTIONS(353), - [anon_sym_goto_SLASH32] = ACTIONS(353), - [anon_sym_packed_DASHswitch] = ACTIONS(353), - [anon_sym_sparse_DASHswitch] = ACTIONS(353), - [anon_sym_cmpl_DASHfloat] = ACTIONS(353), - [anon_sym_cmpg_DASHfloat] = ACTIONS(353), - [anon_sym_cmpl_DASHdouble] = ACTIONS(353), - [anon_sym_cmpg_DASHdouble] = ACTIONS(353), - [anon_sym_cmp_DASHlong] = ACTIONS(353), - [anon_sym_if_DASHeq] = ACTIONS(355), - [anon_sym_if_DASHne] = ACTIONS(355), - [anon_sym_if_DASHlt] = ACTIONS(355), - [anon_sym_if_DASHge] = ACTIONS(355), - [anon_sym_if_DASHgt] = ACTIONS(355), - [anon_sym_if_DASHle] = ACTIONS(355), - [anon_sym_if_DASHeqz] = ACTIONS(353), - [anon_sym_if_DASHnez] = ACTIONS(353), - [anon_sym_if_DASHltz] = ACTIONS(353), - [anon_sym_if_DASHgez] = ACTIONS(353), - [anon_sym_if_DASHgtz] = ACTIONS(353), - [anon_sym_if_DASHlez] = ACTIONS(353), - [anon_sym_aget] = ACTIONS(355), - [anon_sym_aget_DASHwide] = ACTIONS(353), - [anon_sym_aget_DASHobject] = ACTIONS(353), - [anon_sym_aget_DASHboolean] = ACTIONS(353), - [anon_sym_aget_DASHbyte] = ACTIONS(353), - [anon_sym_aget_DASHchar] = ACTIONS(353), - [anon_sym_aget_DASHshort] = ACTIONS(353), - [anon_sym_aput] = ACTIONS(355), - [anon_sym_aput_DASHwide] = ACTIONS(353), - [anon_sym_aput_DASHobject] = ACTIONS(353), - [anon_sym_aput_DASHboolean] = ACTIONS(353), - [anon_sym_aput_DASHbyte] = ACTIONS(353), - [anon_sym_aput_DASHchar] = ACTIONS(353), - [anon_sym_aput_DASHshort] = ACTIONS(353), - [anon_sym_iget] = ACTIONS(355), - [anon_sym_iget_DASHwide] = ACTIONS(355), - [anon_sym_iget_DASHobject] = ACTIONS(355), - [anon_sym_iget_DASHboolean] = ACTIONS(353), - [anon_sym_iget_DASHbyte] = ACTIONS(353), - [anon_sym_iget_DASHchar] = ACTIONS(353), - [anon_sym_iget_DASHshort] = ACTIONS(353), - [anon_sym_iget_DASHvolatile] = ACTIONS(353), - [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(353), - [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(353), - [anon_sym_iput] = ACTIONS(355), - [anon_sym_iput_DASHwide] = ACTIONS(355), - [anon_sym_iput_DASHobject] = ACTIONS(355), - [anon_sym_iput_DASHboolean] = ACTIONS(355), - [anon_sym_iput_DASHbyte] = ACTIONS(355), - [anon_sym_iput_DASHchar] = ACTIONS(355), - [anon_sym_iput_DASHshort] = ACTIONS(355), - [anon_sym_iput_DASHvolatile] = ACTIONS(353), - [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(353), - [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(353), - [anon_sym_sget] = ACTIONS(355), - [anon_sym_sget_DASHwide] = ACTIONS(355), - [anon_sym_sget_DASHobject] = ACTIONS(355), - [anon_sym_sget_DASHboolean] = ACTIONS(353), - [anon_sym_sget_DASHbyte] = ACTIONS(353), - [anon_sym_sget_DASHchar] = ACTIONS(353), - [anon_sym_sget_DASHshort] = ACTIONS(353), - [anon_sym_sget_DASHvolatile] = ACTIONS(353), - [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(353), - [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(353), - [anon_sym_sput] = ACTIONS(355), - [anon_sym_sput_DASHwide] = ACTIONS(355), - [anon_sym_sput_DASHobject] = ACTIONS(355), - [anon_sym_sput_DASHboolean] = ACTIONS(353), - [anon_sym_sput_DASHbyte] = ACTIONS(353), - [anon_sym_sput_DASHchar] = ACTIONS(353), - [anon_sym_sput_DASHshort] = ACTIONS(353), - [anon_sym_sput_DASHvolatile] = ACTIONS(353), - [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(353), - [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(353), - [anon_sym_invoke_DASHconstructor] = ACTIONS(353), - [anon_sym_invoke_DASHcustom] = ACTIONS(355), - [anon_sym_invoke_DASHdirect] = ACTIONS(355), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(353), - [anon_sym_invoke_DASHinstance] = ACTIONS(353), - [anon_sym_invoke_DASHinterface] = ACTIONS(355), - [anon_sym_invoke_DASHpolymorphic] = ACTIONS(355), - [anon_sym_invoke_DASHstatic] = ACTIONS(355), - [anon_sym_invoke_DASHsuper] = ACTIONS(355), - [anon_sym_invoke_DASHvirtual] = ACTIONS(355), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(353), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(353), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(353), - [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(353), - [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(353), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(353), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(353), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(353), - [anon_sym_neg_DASHint] = ACTIONS(353), - [anon_sym_not_DASHint] = ACTIONS(353), - [anon_sym_neg_DASHlong] = ACTIONS(353), - [anon_sym_not_DASHlong] = ACTIONS(353), - [anon_sym_neg_DASHfloat] = ACTIONS(353), - [anon_sym_neg_DASHdouble] = ACTIONS(353), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(353), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(353), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(353), - [anon_sym_long_DASHto_DASHint] = ACTIONS(353), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(353), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(353), - [anon_sym_float_DASHto_DASHint] = ACTIONS(353), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(353), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(353), - [anon_sym_double_DASHto_DASHint] = ACTIONS(353), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(353), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(353), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(353), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(353), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(353), - [anon_sym_add_DASHint] = ACTIONS(355), - [anon_sym_sub_DASHint] = ACTIONS(355), - [anon_sym_mul_DASHint] = ACTIONS(355), - [anon_sym_div_DASHint] = ACTIONS(355), - [anon_sym_rem_DASHint] = ACTIONS(355), - [anon_sym_and_DASHint] = ACTIONS(355), - [anon_sym_or_DASHint] = ACTIONS(355), - [anon_sym_xor_DASHint] = ACTIONS(355), - [anon_sym_shl_DASHint] = ACTIONS(355), - [anon_sym_shr_DASHint] = ACTIONS(355), - [anon_sym_ushr_DASHint] = ACTIONS(355), - [anon_sym_add_DASHlong] = ACTIONS(355), - [anon_sym_sub_DASHlong] = ACTIONS(355), - [anon_sym_mul_DASHlong] = ACTIONS(355), - [anon_sym_div_DASHlong] = ACTIONS(355), - [anon_sym_rem_DASHlong] = ACTIONS(355), - [anon_sym_and_DASHlong] = ACTIONS(355), - [anon_sym_or_DASHlong] = ACTIONS(355), - [anon_sym_xor_DASHlong] = ACTIONS(355), - [anon_sym_shl_DASHlong] = ACTIONS(355), - [anon_sym_shr_DASHlong] = ACTIONS(355), - [anon_sym_ushr_DASHlong] = ACTIONS(355), - [anon_sym_add_DASHfloat] = ACTIONS(355), - [anon_sym_sub_DASHfloat] = ACTIONS(355), - [anon_sym_mul_DASHfloat] = ACTIONS(355), - [anon_sym_div_DASHfloat] = ACTIONS(355), - [anon_sym_rem_DASHfloat] = ACTIONS(355), - [anon_sym_add_DASHdouble] = ACTIONS(355), - [anon_sym_sub_DASHdouble] = ACTIONS(355), - [anon_sym_mul_DASHdouble] = ACTIONS(355), - [anon_sym_div_DASHdouble] = ACTIONS(355), - [anon_sym_rem_DASHdouble] = ACTIONS(355), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(353), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(353), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(353), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(353), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(353), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(353), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(353), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(353), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(353), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(353), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(353), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(353), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(353), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(353), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(353), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(353), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(353), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(353), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(353), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(353), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(353), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(353), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(353), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(353), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(353), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(353), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(353), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(353), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(353), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(353), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(353), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(353), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(353), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(353), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(353), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(353), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(353), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(353), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(353), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(353), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(353), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(353), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(353), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(353), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(353), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(353), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(353), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(353), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(353), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(353), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(353), - [anon_sym_static_DASHget] = ACTIONS(353), - [anon_sym_static_DASHput] = ACTIONS(353), - [anon_sym_instance_DASHget] = ACTIONS(353), - [anon_sym_instance_DASHput] = ACTIONS(353), - [anon_sym_execute_DASHinline] = ACTIONS(355), - [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(353), - [anon_sym_iget_DASHquick] = ACTIONS(353), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(353), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(353), - [anon_sym_iput_DASHquick] = ACTIONS(353), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(353), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(353), - [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(353), - [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(353), - [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(353), - [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(353), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(355), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(353), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(355), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(353), - [anon_sym_rsub_DASHint] = ACTIONS(355), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(353), - [anon_sym_DOTline] = ACTIONS(353), - [anon_sym_DOTlocals] = ACTIONS(353), - [anon_sym_DOTlocal] = ACTIONS(355), - [anon_sym_DOTendlocal] = ACTIONS(353), - [anon_sym_DOTrestartlocal] = ACTIONS(353), - [anon_sym_DOTregisters] = ACTIONS(353), - [anon_sym_DOTcatch] = ACTIONS(355), - [anon_sym_DOTcatchall] = ACTIONS(353), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(353), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(353), - [anon_sym_DOTarray_DASHdata] = ACTIONS(353), - [sym_prologue_directive] = ACTIONS(353), - [sym_epilogue_directive] = ACTIONS(353), - [aux_sym_label_token1] = ACTIONS(353), - [aux_sym_jmp_label_token1] = ACTIONS(353), - [sym_comment] = ACTIONS(3), - }, - [42] = { - [anon_sym_DOTsource] = ACTIONS(357), - [anon_sym_DOTendmethod] = ACTIONS(357), - [anon_sym_DOTannotation] = ACTIONS(357), - [anon_sym_DOTparam] = ACTIONS(359), - [anon_sym_DOTparameter] = ACTIONS(357), - [anon_sym_nop] = ACTIONS(359), - [anon_sym_move] = ACTIONS(359), - [anon_sym_move_SLASHfrom16] = ACTIONS(357), - [anon_sym_move_SLASH16] = ACTIONS(357), - [anon_sym_move_DASHwide] = ACTIONS(359), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(357), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(357), - [anon_sym_move_DASHobject] = ACTIONS(359), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(357), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(357), - [anon_sym_move_DASHresult] = ACTIONS(359), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(357), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(357), - [anon_sym_move_DASHexception] = ACTIONS(357), - [anon_sym_return_DASHvoid] = ACTIONS(357), - [anon_sym_return] = ACTIONS(359), - [anon_sym_return_DASHwide] = ACTIONS(357), - [anon_sym_return_DASHobject] = ACTIONS(357), - [anon_sym_const_SLASH4] = ACTIONS(357), - [anon_sym_const_SLASH16] = ACTIONS(357), - [anon_sym_const] = ACTIONS(359), - [anon_sym_const_SLASHhigh16] = ACTIONS(357), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(357), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(357), - [anon_sym_const_DASHwide] = ACTIONS(359), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(357), - [anon_sym_const_DASHstring] = ACTIONS(359), - [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(357), - [anon_sym_const_DASHclass] = ACTIONS(357), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(357), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(357), - [anon_sym_monitor_DASHenter] = ACTIONS(357), - [anon_sym_monitor_DASHexit] = ACTIONS(357), - [anon_sym_check_DASHcast] = ACTIONS(357), - [anon_sym_instance_DASHof] = ACTIONS(357), - [anon_sym_array_DASHlength] = ACTIONS(357), - [anon_sym_new_DASHinstance] = ACTIONS(357), - [anon_sym_new_DASHarray] = ACTIONS(357), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(359), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(357), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(357), - [anon_sym_throw] = ACTIONS(359), - [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(357), - [anon_sym_goto] = ACTIONS(359), - [anon_sym_goto_SLASH16] = ACTIONS(357), - [anon_sym_goto_SLASH32] = ACTIONS(357), - [anon_sym_packed_DASHswitch] = ACTIONS(357), - [anon_sym_sparse_DASHswitch] = ACTIONS(357), - [anon_sym_cmpl_DASHfloat] = ACTIONS(357), - [anon_sym_cmpg_DASHfloat] = ACTIONS(357), - [anon_sym_cmpl_DASHdouble] = ACTIONS(357), - [anon_sym_cmpg_DASHdouble] = ACTIONS(357), - [anon_sym_cmp_DASHlong] = ACTIONS(357), - [anon_sym_if_DASHeq] = ACTIONS(359), - [anon_sym_if_DASHne] = ACTIONS(359), - [anon_sym_if_DASHlt] = ACTIONS(359), - [anon_sym_if_DASHge] = ACTIONS(359), - [anon_sym_if_DASHgt] = ACTIONS(359), - [anon_sym_if_DASHle] = ACTIONS(359), - [anon_sym_if_DASHeqz] = ACTIONS(357), - [anon_sym_if_DASHnez] = ACTIONS(357), - [anon_sym_if_DASHltz] = ACTIONS(357), - [anon_sym_if_DASHgez] = ACTIONS(357), - [anon_sym_if_DASHgtz] = ACTIONS(357), - [anon_sym_if_DASHlez] = ACTIONS(357), - [anon_sym_aget] = ACTIONS(359), - [anon_sym_aget_DASHwide] = ACTIONS(357), - [anon_sym_aget_DASHobject] = ACTIONS(357), - [anon_sym_aget_DASHboolean] = ACTIONS(357), - [anon_sym_aget_DASHbyte] = ACTIONS(357), - [anon_sym_aget_DASHchar] = ACTIONS(357), - [anon_sym_aget_DASHshort] = ACTIONS(357), - [anon_sym_aput] = ACTIONS(359), - [anon_sym_aput_DASHwide] = ACTIONS(357), - [anon_sym_aput_DASHobject] = ACTIONS(357), - [anon_sym_aput_DASHboolean] = ACTIONS(357), - [anon_sym_aput_DASHbyte] = ACTIONS(357), - [anon_sym_aput_DASHchar] = ACTIONS(357), - [anon_sym_aput_DASHshort] = ACTIONS(357), - [anon_sym_iget] = ACTIONS(359), - [anon_sym_iget_DASHwide] = ACTIONS(359), - [anon_sym_iget_DASHobject] = ACTIONS(359), - [anon_sym_iget_DASHboolean] = ACTIONS(357), - [anon_sym_iget_DASHbyte] = ACTIONS(357), - [anon_sym_iget_DASHchar] = ACTIONS(357), - [anon_sym_iget_DASHshort] = ACTIONS(357), - [anon_sym_iget_DASHvolatile] = ACTIONS(357), - [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(357), - [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(357), - [anon_sym_iput] = ACTIONS(359), - [anon_sym_iput_DASHwide] = ACTIONS(359), - [anon_sym_iput_DASHobject] = ACTIONS(359), - [anon_sym_iput_DASHboolean] = ACTIONS(359), - [anon_sym_iput_DASHbyte] = ACTIONS(359), - [anon_sym_iput_DASHchar] = ACTIONS(359), - [anon_sym_iput_DASHshort] = ACTIONS(359), - [anon_sym_iput_DASHvolatile] = ACTIONS(357), - [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(357), - [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(357), - [anon_sym_sget] = ACTIONS(359), - [anon_sym_sget_DASHwide] = ACTIONS(359), - [anon_sym_sget_DASHobject] = ACTIONS(359), - [anon_sym_sget_DASHboolean] = ACTIONS(357), - [anon_sym_sget_DASHbyte] = ACTIONS(357), - [anon_sym_sget_DASHchar] = ACTIONS(357), - [anon_sym_sget_DASHshort] = ACTIONS(357), - [anon_sym_sget_DASHvolatile] = ACTIONS(357), - [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(357), - [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(357), - [anon_sym_sput] = ACTIONS(359), - [anon_sym_sput_DASHwide] = ACTIONS(359), - [anon_sym_sput_DASHobject] = ACTIONS(359), - [anon_sym_sput_DASHboolean] = ACTIONS(357), - [anon_sym_sput_DASHbyte] = ACTIONS(357), - [anon_sym_sput_DASHchar] = ACTIONS(357), - [anon_sym_sput_DASHshort] = ACTIONS(357), - [anon_sym_sput_DASHvolatile] = ACTIONS(357), - [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(357), - [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(357), - [anon_sym_invoke_DASHconstructor] = ACTIONS(357), - [anon_sym_invoke_DASHcustom] = ACTIONS(359), - [anon_sym_invoke_DASHdirect] = ACTIONS(359), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(357), - [anon_sym_invoke_DASHinstance] = ACTIONS(357), - [anon_sym_invoke_DASHinterface] = ACTIONS(359), - [anon_sym_invoke_DASHpolymorphic] = ACTIONS(359), - [anon_sym_invoke_DASHstatic] = ACTIONS(359), - [anon_sym_invoke_DASHsuper] = ACTIONS(359), - [anon_sym_invoke_DASHvirtual] = ACTIONS(359), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(357), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(357), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(357), - [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(357), - [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(357), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(357), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(357), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(357), - [anon_sym_neg_DASHint] = ACTIONS(357), - [anon_sym_not_DASHint] = ACTIONS(357), - [anon_sym_neg_DASHlong] = ACTIONS(357), - [anon_sym_not_DASHlong] = ACTIONS(357), - [anon_sym_neg_DASHfloat] = ACTIONS(357), - [anon_sym_neg_DASHdouble] = ACTIONS(357), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(357), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(357), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(357), - [anon_sym_long_DASHto_DASHint] = ACTIONS(357), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(357), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(357), - [anon_sym_float_DASHto_DASHint] = ACTIONS(357), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(357), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(357), - [anon_sym_double_DASHto_DASHint] = ACTIONS(357), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(357), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(357), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(357), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(357), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(357), - [anon_sym_add_DASHint] = ACTIONS(359), - [anon_sym_sub_DASHint] = ACTIONS(359), - [anon_sym_mul_DASHint] = ACTIONS(359), - [anon_sym_div_DASHint] = ACTIONS(359), - [anon_sym_rem_DASHint] = ACTIONS(359), - [anon_sym_and_DASHint] = ACTIONS(359), - [anon_sym_or_DASHint] = ACTIONS(359), - [anon_sym_xor_DASHint] = ACTIONS(359), - [anon_sym_shl_DASHint] = ACTIONS(359), - [anon_sym_shr_DASHint] = ACTIONS(359), - [anon_sym_ushr_DASHint] = ACTIONS(359), - [anon_sym_add_DASHlong] = ACTIONS(359), - [anon_sym_sub_DASHlong] = ACTIONS(359), - [anon_sym_mul_DASHlong] = ACTIONS(359), - [anon_sym_div_DASHlong] = ACTIONS(359), - [anon_sym_rem_DASHlong] = ACTIONS(359), - [anon_sym_and_DASHlong] = ACTIONS(359), - [anon_sym_or_DASHlong] = ACTIONS(359), - [anon_sym_xor_DASHlong] = ACTIONS(359), - [anon_sym_shl_DASHlong] = ACTIONS(359), - [anon_sym_shr_DASHlong] = ACTIONS(359), - [anon_sym_ushr_DASHlong] = ACTIONS(359), - [anon_sym_add_DASHfloat] = ACTIONS(359), - [anon_sym_sub_DASHfloat] = ACTIONS(359), - [anon_sym_mul_DASHfloat] = ACTIONS(359), - [anon_sym_div_DASHfloat] = ACTIONS(359), - [anon_sym_rem_DASHfloat] = ACTIONS(359), - [anon_sym_add_DASHdouble] = ACTIONS(359), - [anon_sym_sub_DASHdouble] = ACTIONS(359), - [anon_sym_mul_DASHdouble] = ACTIONS(359), - [anon_sym_div_DASHdouble] = ACTIONS(359), - [anon_sym_rem_DASHdouble] = ACTIONS(359), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(357), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(357), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(357), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(357), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(357), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(357), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(357), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(357), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(357), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(357), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(357), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(357), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(357), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(357), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(357), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(357), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(357), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(357), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(357), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(357), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(357), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(357), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(357), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(357), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(357), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(357), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(357), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(357), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(357), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(357), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(357), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(357), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(357), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(357), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(357), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(357), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(357), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(357), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(357), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(357), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(357), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(357), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(357), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(357), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(357), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(357), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(357), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(357), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(357), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(357), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(357), - [anon_sym_static_DASHget] = ACTIONS(357), - [anon_sym_static_DASHput] = ACTIONS(357), - [anon_sym_instance_DASHget] = ACTIONS(357), - [anon_sym_instance_DASHput] = ACTIONS(357), - [anon_sym_execute_DASHinline] = ACTIONS(359), - [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(357), - [anon_sym_iget_DASHquick] = ACTIONS(357), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(357), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(357), - [anon_sym_iput_DASHquick] = ACTIONS(357), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(357), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(357), - [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(357), - [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(357), - [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(357), - [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(357), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(359), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(357), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(359), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(357), - [anon_sym_rsub_DASHint] = ACTIONS(359), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(357), - [anon_sym_DOTline] = ACTIONS(357), - [anon_sym_DOTlocals] = ACTIONS(357), - [anon_sym_DOTlocal] = ACTIONS(359), - [anon_sym_DOTendlocal] = ACTIONS(357), - [anon_sym_DOTrestartlocal] = ACTIONS(357), - [anon_sym_DOTregisters] = ACTIONS(357), - [anon_sym_DOTcatch] = ACTIONS(359), - [anon_sym_DOTcatchall] = ACTIONS(357), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(357), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(357), - [anon_sym_DOTarray_DASHdata] = ACTIONS(357), - [sym_prologue_directive] = ACTIONS(357), - [sym_epilogue_directive] = ACTIONS(357), - [aux_sym_label_token1] = ACTIONS(357), - [aux_sym_jmp_label_token1] = ACTIONS(357), - [sym_comment] = ACTIONS(3), - }, - [43] = { - [anon_sym_DOTsource] = ACTIONS(361), - [anon_sym_DOTendmethod] = ACTIONS(361), - [anon_sym_DOTannotation] = ACTIONS(361), - [anon_sym_DOTparam] = ACTIONS(363), - [anon_sym_DOTparameter] = ACTIONS(361), - [anon_sym_nop] = ACTIONS(363), - [anon_sym_move] = ACTIONS(363), - [anon_sym_move_SLASHfrom16] = ACTIONS(361), - [anon_sym_move_SLASH16] = ACTIONS(361), - [anon_sym_move_DASHwide] = ACTIONS(363), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(361), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(361), - [anon_sym_move_DASHobject] = ACTIONS(363), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(361), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(361), - [anon_sym_move_DASHresult] = ACTIONS(363), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(361), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(361), - [anon_sym_move_DASHexception] = ACTIONS(361), - [anon_sym_return_DASHvoid] = ACTIONS(361), - [anon_sym_return] = ACTIONS(363), - [anon_sym_return_DASHwide] = ACTIONS(361), - [anon_sym_return_DASHobject] = ACTIONS(361), - [anon_sym_const_SLASH4] = ACTIONS(361), - [anon_sym_const_SLASH16] = ACTIONS(361), - [anon_sym_const] = ACTIONS(363), - [anon_sym_const_SLASHhigh16] = ACTIONS(361), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(361), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(361), - [anon_sym_const_DASHwide] = ACTIONS(363), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(361), - [anon_sym_const_DASHstring] = ACTIONS(363), - [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(361), - [anon_sym_const_DASHclass] = ACTIONS(361), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(361), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(361), - [anon_sym_monitor_DASHenter] = ACTIONS(361), - [anon_sym_monitor_DASHexit] = ACTIONS(361), - [anon_sym_check_DASHcast] = ACTIONS(361), - [anon_sym_instance_DASHof] = ACTIONS(361), - [anon_sym_array_DASHlength] = ACTIONS(361), - [anon_sym_new_DASHinstance] = ACTIONS(361), - [anon_sym_new_DASHarray] = ACTIONS(361), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(363), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(361), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(361), - [anon_sym_throw] = ACTIONS(363), - [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(361), - [anon_sym_goto] = ACTIONS(363), - [anon_sym_goto_SLASH16] = ACTIONS(361), - [anon_sym_goto_SLASH32] = ACTIONS(361), - [anon_sym_packed_DASHswitch] = ACTIONS(361), - [anon_sym_sparse_DASHswitch] = ACTIONS(361), - [anon_sym_cmpl_DASHfloat] = ACTIONS(361), - [anon_sym_cmpg_DASHfloat] = ACTIONS(361), - [anon_sym_cmpl_DASHdouble] = ACTIONS(361), - [anon_sym_cmpg_DASHdouble] = ACTIONS(361), - [anon_sym_cmp_DASHlong] = ACTIONS(361), - [anon_sym_if_DASHeq] = ACTIONS(363), - [anon_sym_if_DASHne] = ACTIONS(363), - [anon_sym_if_DASHlt] = ACTIONS(363), - [anon_sym_if_DASHge] = ACTIONS(363), - [anon_sym_if_DASHgt] = ACTIONS(363), - [anon_sym_if_DASHle] = ACTIONS(363), - [anon_sym_if_DASHeqz] = ACTIONS(361), - [anon_sym_if_DASHnez] = ACTIONS(361), - [anon_sym_if_DASHltz] = ACTIONS(361), - [anon_sym_if_DASHgez] = ACTIONS(361), - [anon_sym_if_DASHgtz] = ACTIONS(361), - [anon_sym_if_DASHlez] = ACTIONS(361), - [anon_sym_aget] = ACTIONS(363), - [anon_sym_aget_DASHwide] = ACTIONS(361), - [anon_sym_aget_DASHobject] = ACTIONS(361), - [anon_sym_aget_DASHboolean] = ACTIONS(361), - [anon_sym_aget_DASHbyte] = ACTIONS(361), - [anon_sym_aget_DASHchar] = ACTIONS(361), - [anon_sym_aget_DASHshort] = ACTIONS(361), - [anon_sym_aput] = ACTIONS(363), - [anon_sym_aput_DASHwide] = ACTIONS(361), - [anon_sym_aput_DASHobject] = ACTIONS(361), - [anon_sym_aput_DASHboolean] = ACTIONS(361), - [anon_sym_aput_DASHbyte] = ACTIONS(361), - [anon_sym_aput_DASHchar] = ACTIONS(361), - [anon_sym_aput_DASHshort] = ACTIONS(361), - [anon_sym_iget] = ACTIONS(363), - [anon_sym_iget_DASHwide] = ACTIONS(363), - [anon_sym_iget_DASHobject] = ACTIONS(363), - [anon_sym_iget_DASHboolean] = ACTIONS(361), - [anon_sym_iget_DASHbyte] = ACTIONS(361), - [anon_sym_iget_DASHchar] = ACTIONS(361), - [anon_sym_iget_DASHshort] = ACTIONS(361), - [anon_sym_iget_DASHvolatile] = ACTIONS(361), - [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(361), - [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(361), - [anon_sym_iput] = ACTIONS(363), - [anon_sym_iput_DASHwide] = ACTIONS(363), - [anon_sym_iput_DASHobject] = ACTIONS(363), - [anon_sym_iput_DASHboolean] = ACTIONS(363), - [anon_sym_iput_DASHbyte] = ACTIONS(363), - [anon_sym_iput_DASHchar] = ACTIONS(363), - [anon_sym_iput_DASHshort] = ACTIONS(363), - [anon_sym_iput_DASHvolatile] = ACTIONS(361), - [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(361), - [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(361), - [anon_sym_sget] = ACTIONS(363), - [anon_sym_sget_DASHwide] = ACTIONS(363), - [anon_sym_sget_DASHobject] = ACTIONS(363), - [anon_sym_sget_DASHboolean] = ACTIONS(361), - [anon_sym_sget_DASHbyte] = ACTIONS(361), - [anon_sym_sget_DASHchar] = ACTIONS(361), - [anon_sym_sget_DASHshort] = ACTIONS(361), - [anon_sym_sget_DASHvolatile] = ACTIONS(361), - [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(361), - [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(361), - [anon_sym_sput] = ACTIONS(363), - [anon_sym_sput_DASHwide] = ACTIONS(363), - [anon_sym_sput_DASHobject] = ACTIONS(363), - [anon_sym_sput_DASHboolean] = ACTIONS(361), - [anon_sym_sput_DASHbyte] = ACTIONS(361), - [anon_sym_sput_DASHchar] = ACTIONS(361), - [anon_sym_sput_DASHshort] = ACTIONS(361), - [anon_sym_sput_DASHvolatile] = ACTIONS(361), - [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(361), - [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(361), - [anon_sym_invoke_DASHconstructor] = ACTIONS(361), - [anon_sym_invoke_DASHcustom] = ACTIONS(363), - [anon_sym_invoke_DASHdirect] = ACTIONS(363), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(361), - [anon_sym_invoke_DASHinstance] = ACTIONS(361), - [anon_sym_invoke_DASHinterface] = ACTIONS(363), - [anon_sym_invoke_DASHpolymorphic] = ACTIONS(363), - [anon_sym_invoke_DASHstatic] = ACTIONS(363), - [anon_sym_invoke_DASHsuper] = ACTIONS(363), - [anon_sym_invoke_DASHvirtual] = ACTIONS(363), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(361), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(361), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(361), - [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(361), - [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(361), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(361), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(361), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(361), - [anon_sym_neg_DASHint] = ACTIONS(361), - [anon_sym_not_DASHint] = ACTIONS(361), - [anon_sym_neg_DASHlong] = ACTIONS(361), - [anon_sym_not_DASHlong] = ACTIONS(361), - [anon_sym_neg_DASHfloat] = ACTIONS(361), - [anon_sym_neg_DASHdouble] = ACTIONS(361), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(361), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(361), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(361), - [anon_sym_long_DASHto_DASHint] = ACTIONS(361), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(361), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(361), - [anon_sym_float_DASHto_DASHint] = ACTIONS(361), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(361), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(361), - [anon_sym_double_DASHto_DASHint] = ACTIONS(361), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(361), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(361), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(361), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(361), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(361), - [anon_sym_add_DASHint] = ACTIONS(363), - [anon_sym_sub_DASHint] = ACTIONS(363), - [anon_sym_mul_DASHint] = ACTIONS(363), - [anon_sym_div_DASHint] = ACTIONS(363), - [anon_sym_rem_DASHint] = ACTIONS(363), - [anon_sym_and_DASHint] = ACTIONS(363), - [anon_sym_or_DASHint] = ACTIONS(363), - [anon_sym_xor_DASHint] = ACTIONS(363), - [anon_sym_shl_DASHint] = ACTIONS(363), - [anon_sym_shr_DASHint] = ACTIONS(363), - [anon_sym_ushr_DASHint] = ACTIONS(363), - [anon_sym_add_DASHlong] = ACTIONS(363), - [anon_sym_sub_DASHlong] = ACTIONS(363), - [anon_sym_mul_DASHlong] = ACTIONS(363), - [anon_sym_div_DASHlong] = ACTIONS(363), - [anon_sym_rem_DASHlong] = ACTIONS(363), - [anon_sym_and_DASHlong] = ACTIONS(363), - [anon_sym_or_DASHlong] = ACTIONS(363), - [anon_sym_xor_DASHlong] = ACTIONS(363), - [anon_sym_shl_DASHlong] = ACTIONS(363), - [anon_sym_shr_DASHlong] = ACTIONS(363), - [anon_sym_ushr_DASHlong] = ACTIONS(363), - [anon_sym_add_DASHfloat] = ACTIONS(363), - [anon_sym_sub_DASHfloat] = ACTIONS(363), - [anon_sym_mul_DASHfloat] = ACTIONS(363), - [anon_sym_div_DASHfloat] = ACTIONS(363), - [anon_sym_rem_DASHfloat] = ACTIONS(363), - [anon_sym_add_DASHdouble] = ACTIONS(363), - [anon_sym_sub_DASHdouble] = ACTIONS(363), - [anon_sym_mul_DASHdouble] = ACTIONS(363), - [anon_sym_div_DASHdouble] = ACTIONS(363), - [anon_sym_rem_DASHdouble] = ACTIONS(363), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(361), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(361), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(361), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(361), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(361), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(361), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(361), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(361), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(361), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(361), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(361), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(361), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(361), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(361), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(361), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(361), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(361), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(361), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(361), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(361), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(361), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(361), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(361), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(361), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(361), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(361), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(361), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(361), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(361), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(361), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(361), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(361), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(361), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(361), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(361), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(361), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(361), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(361), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(361), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(361), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(361), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(361), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(361), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(361), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(361), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(361), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(361), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(361), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(361), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(361), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(361), - [anon_sym_static_DASHget] = ACTIONS(361), - [anon_sym_static_DASHput] = ACTIONS(361), - [anon_sym_instance_DASHget] = ACTIONS(361), - [anon_sym_instance_DASHput] = ACTIONS(361), - [anon_sym_execute_DASHinline] = ACTIONS(363), - [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(361), - [anon_sym_iget_DASHquick] = ACTIONS(361), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(361), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(361), - [anon_sym_iput_DASHquick] = ACTIONS(361), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(361), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(361), - [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(361), - [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(361), - [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(361), - [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(361), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(363), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(361), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(363), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(361), - [anon_sym_rsub_DASHint] = ACTIONS(363), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(361), - [anon_sym_DOTline] = ACTIONS(361), - [anon_sym_DOTlocals] = ACTIONS(361), - [anon_sym_DOTlocal] = ACTIONS(363), - [anon_sym_DOTendlocal] = ACTIONS(361), - [anon_sym_DOTrestartlocal] = ACTIONS(361), - [anon_sym_DOTregisters] = ACTIONS(361), - [anon_sym_DOTcatch] = ACTIONS(363), - [anon_sym_DOTcatchall] = ACTIONS(361), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(361), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(361), - [anon_sym_DOTarray_DASHdata] = ACTIONS(361), - [sym_prologue_directive] = ACTIONS(361), - [sym_epilogue_directive] = ACTIONS(361), - [aux_sym_label_token1] = ACTIONS(361), - [aux_sym_jmp_label_token1] = ACTIONS(361), - [sym_comment] = ACTIONS(3), - }, - [44] = { - [anon_sym_DOTsource] = ACTIONS(365), - [anon_sym_DOTendmethod] = ACTIONS(365), - [anon_sym_DOTannotation] = ACTIONS(365), - [anon_sym_DOTparam] = ACTIONS(367), - [anon_sym_DOTparameter] = ACTIONS(365), - [anon_sym_nop] = ACTIONS(367), - [anon_sym_move] = ACTIONS(367), - [anon_sym_move_SLASHfrom16] = ACTIONS(365), - [anon_sym_move_SLASH16] = ACTIONS(365), - [anon_sym_move_DASHwide] = ACTIONS(367), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(365), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(365), - [anon_sym_move_DASHobject] = ACTIONS(367), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(365), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(365), - [anon_sym_move_DASHresult] = ACTIONS(367), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(365), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(365), - [anon_sym_move_DASHexception] = ACTIONS(365), - [anon_sym_return_DASHvoid] = ACTIONS(365), - [anon_sym_return] = ACTIONS(367), - [anon_sym_return_DASHwide] = ACTIONS(365), - [anon_sym_return_DASHobject] = ACTIONS(365), - [anon_sym_const_SLASH4] = ACTIONS(365), - [anon_sym_const_SLASH16] = ACTIONS(365), - [anon_sym_const] = ACTIONS(367), - [anon_sym_const_SLASHhigh16] = ACTIONS(365), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(365), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(365), - [anon_sym_const_DASHwide] = ACTIONS(367), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(365), - [anon_sym_const_DASHstring] = ACTIONS(367), - [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(365), - [anon_sym_const_DASHclass] = ACTIONS(365), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(365), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(365), - [anon_sym_monitor_DASHenter] = ACTIONS(365), - [anon_sym_monitor_DASHexit] = ACTIONS(365), - [anon_sym_check_DASHcast] = ACTIONS(365), - [anon_sym_instance_DASHof] = ACTIONS(365), - [anon_sym_array_DASHlength] = ACTIONS(365), - [anon_sym_new_DASHinstance] = ACTIONS(365), - [anon_sym_new_DASHarray] = ACTIONS(365), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(367), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(365), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(365), - [anon_sym_throw] = ACTIONS(367), - [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(365), - [anon_sym_goto] = ACTIONS(367), - [anon_sym_goto_SLASH16] = ACTIONS(365), - [anon_sym_goto_SLASH32] = ACTIONS(365), - [anon_sym_packed_DASHswitch] = ACTIONS(365), - [anon_sym_sparse_DASHswitch] = ACTIONS(365), - [anon_sym_cmpl_DASHfloat] = ACTIONS(365), - [anon_sym_cmpg_DASHfloat] = ACTIONS(365), - [anon_sym_cmpl_DASHdouble] = ACTIONS(365), - [anon_sym_cmpg_DASHdouble] = ACTIONS(365), - [anon_sym_cmp_DASHlong] = ACTIONS(365), - [anon_sym_if_DASHeq] = ACTIONS(367), - [anon_sym_if_DASHne] = ACTIONS(367), - [anon_sym_if_DASHlt] = ACTIONS(367), - [anon_sym_if_DASHge] = ACTIONS(367), - [anon_sym_if_DASHgt] = ACTIONS(367), - [anon_sym_if_DASHle] = ACTIONS(367), - [anon_sym_if_DASHeqz] = ACTIONS(365), - [anon_sym_if_DASHnez] = ACTIONS(365), - [anon_sym_if_DASHltz] = ACTIONS(365), - [anon_sym_if_DASHgez] = ACTIONS(365), - [anon_sym_if_DASHgtz] = ACTIONS(365), - [anon_sym_if_DASHlez] = ACTIONS(365), - [anon_sym_aget] = ACTIONS(367), - [anon_sym_aget_DASHwide] = ACTIONS(365), - [anon_sym_aget_DASHobject] = ACTIONS(365), - [anon_sym_aget_DASHboolean] = ACTIONS(365), - [anon_sym_aget_DASHbyte] = ACTIONS(365), - [anon_sym_aget_DASHchar] = ACTIONS(365), - [anon_sym_aget_DASHshort] = ACTIONS(365), - [anon_sym_aput] = ACTIONS(367), - [anon_sym_aput_DASHwide] = ACTIONS(365), - [anon_sym_aput_DASHobject] = ACTIONS(365), - [anon_sym_aput_DASHboolean] = ACTIONS(365), - [anon_sym_aput_DASHbyte] = ACTIONS(365), - [anon_sym_aput_DASHchar] = ACTIONS(365), - [anon_sym_aput_DASHshort] = ACTIONS(365), - [anon_sym_iget] = ACTIONS(367), - [anon_sym_iget_DASHwide] = ACTIONS(367), - [anon_sym_iget_DASHobject] = ACTIONS(367), - [anon_sym_iget_DASHboolean] = ACTIONS(365), - [anon_sym_iget_DASHbyte] = ACTIONS(365), - [anon_sym_iget_DASHchar] = ACTIONS(365), - [anon_sym_iget_DASHshort] = ACTIONS(365), - [anon_sym_iget_DASHvolatile] = ACTIONS(365), - [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(365), - [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(365), - [anon_sym_iput] = ACTIONS(367), - [anon_sym_iput_DASHwide] = ACTIONS(367), - [anon_sym_iput_DASHobject] = ACTIONS(367), - [anon_sym_iput_DASHboolean] = ACTIONS(367), - [anon_sym_iput_DASHbyte] = ACTIONS(367), - [anon_sym_iput_DASHchar] = ACTIONS(367), - [anon_sym_iput_DASHshort] = ACTIONS(367), - [anon_sym_iput_DASHvolatile] = ACTIONS(365), - [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(365), - [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(365), - [anon_sym_sget] = ACTIONS(367), - [anon_sym_sget_DASHwide] = ACTIONS(367), - [anon_sym_sget_DASHobject] = ACTIONS(367), - [anon_sym_sget_DASHboolean] = ACTIONS(365), - [anon_sym_sget_DASHbyte] = ACTIONS(365), - [anon_sym_sget_DASHchar] = ACTIONS(365), - [anon_sym_sget_DASHshort] = ACTIONS(365), - [anon_sym_sget_DASHvolatile] = ACTIONS(365), - [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(365), - [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(365), - [anon_sym_sput] = ACTIONS(367), - [anon_sym_sput_DASHwide] = ACTIONS(367), - [anon_sym_sput_DASHobject] = ACTIONS(367), - [anon_sym_sput_DASHboolean] = ACTIONS(365), - [anon_sym_sput_DASHbyte] = ACTIONS(365), - [anon_sym_sput_DASHchar] = ACTIONS(365), - [anon_sym_sput_DASHshort] = ACTIONS(365), - [anon_sym_sput_DASHvolatile] = ACTIONS(365), - [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(365), - [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(365), - [anon_sym_invoke_DASHconstructor] = ACTIONS(365), - [anon_sym_invoke_DASHcustom] = ACTIONS(367), - [anon_sym_invoke_DASHdirect] = ACTIONS(367), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(365), - [anon_sym_invoke_DASHinstance] = ACTIONS(365), - [anon_sym_invoke_DASHinterface] = ACTIONS(367), - [anon_sym_invoke_DASHpolymorphic] = ACTIONS(367), - [anon_sym_invoke_DASHstatic] = ACTIONS(367), - [anon_sym_invoke_DASHsuper] = ACTIONS(367), - [anon_sym_invoke_DASHvirtual] = ACTIONS(367), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(365), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(365), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(365), - [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(365), - [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(365), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(365), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(365), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(365), - [anon_sym_neg_DASHint] = ACTIONS(365), - [anon_sym_not_DASHint] = ACTIONS(365), - [anon_sym_neg_DASHlong] = ACTIONS(365), - [anon_sym_not_DASHlong] = ACTIONS(365), - [anon_sym_neg_DASHfloat] = ACTIONS(365), - [anon_sym_neg_DASHdouble] = ACTIONS(365), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(365), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(365), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(365), - [anon_sym_long_DASHto_DASHint] = ACTIONS(365), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(365), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(365), - [anon_sym_float_DASHto_DASHint] = ACTIONS(365), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(365), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(365), - [anon_sym_double_DASHto_DASHint] = ACTIONS(365), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(365), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(365), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(365), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(365), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(365), - [anon_sym_add_DASHint] = ACTIONS(367), - [anon_sym_sub_DASHint] = ACTIONS(367), - [anon_sym_mul_DASHint] = ACTIONS(367), - [anon_sym_div_DASHint] = ACTIONS(367), - [anon_sym_rem_DASHint] = ACTIONS(367), - [anon_sym_and_DASHint] = ACTIONS(367), - [anon_sym_or_DASHint] = ACTIONS(367), - [anon_sym_xor_DASHint] = ACTIONS(367), - [anon_sym_shl_DASHint] = ACTIONS(367), - [anon_sym_shr_DASHint] = ACTIONS(367), - [anon_sym_ushr_DASHint] = ACTIONS(367), - [anon_sym_add_DASHlong] = ACTIONS(367), - [anon_sym_sub_DASHlong] = ACTIONS(367), - [anon_sym_mul_DASHlong] = ACTIONS(367), - [anon_sym_div_DASHlong] = ACTIONS(367), - [anon_sym_rem_DASHlong] = ACTIONS(367), - [anon_sym_and_DASHlong] = ACTIONS(367), - [anon_sym_or_DASHlong] = ACTIONS(367), - [anon_sym_xor_DASHlong] = ACTIONS(367), - [anon_sym_shl_DASHlong] = ACTIONS(367), - [anon_sym_shr_DASHlong] = ACTIONS(367), - [anon_sym_ushr_DASHlong] = ACTIONS(367), - [anon_sym_add_DASHfloat] = ACTIONS(367), - [anon_sym_sub_DASHfloat] = ACTIONS(367), - [anon_sym_mul_DASHfloat] = ACTIONS(367), - [anon_sym_div_DASHfloat] = ACTIONS(367), - [anon_sym_rem_DASHfloat] = ACTIONS(367), - [anon_sym_add_DASHdouble] = ACTIONS(367), - [anon_sym_sub_DASHdouble] = ACTIONS(367), - [anon_sym_mul_DASHdouble] = ACTIONS(367), - [anon_sym_div_DASHdouble] = ACTIONS(367), - [anon_sym_rem_DASHdouble] = ACTIONS(367), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(365), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(365), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(365), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(365), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(365), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(365), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(365), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(365), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(365), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(365), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(365), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(365), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(365), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(365), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(365), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(365), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(365), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(365), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(365), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(365), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(365), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(365), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(365), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(365), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(365), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(365), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(365), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(365), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(365), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(365), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(365), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(365), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(365), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(365), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(365), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(365), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(365), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(365), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(365), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(365), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(365), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(365), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(365), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(365), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(365), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(365), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(365), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(365), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(365), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(365), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(365), - [anon_sym_static_DASHget] = ACTIONS(365), - [anon_sym_static_DASHput] = ACTIONS(365), - [anon_sym_instance_DASHget] = ACTIONS(365), - [anon_sym_instance_DASHput] = ACTIONS(365), - [anon_sym_execute_DASHinline] = ACTIONS(367), - [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(365), - [anon_sym_iget_DASHquick] = ACTIONS(365), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(365), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(365), - [anon_sym_iput_DASHquick] = ACTIONS(365), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(365), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(365), - [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(365), - [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(365), - [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(365), - [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(365), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(367), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(365), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(367), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(365), - [anon_sym_rsub_DASHint] = ACTIONS(367), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(365), - [anon_sym_DOTline] = ACTIONS(365), - [anon_sym_DOTlocals] = ACTIONS(365), - [anon_sym_DOTlocal] = ACTIONS(367), - [anon_sym_DOTendlocal] = ACTIONS(365), - [anon_sym_DOTrestartlocal] = ACTIONS(365), - [anon_sym_DOTregisters] = ACTIONS(365), - [anon_sym_DOTcatch] = ACTIONS(367), - [anon_sym_DOTcatchall] = ACTIONS(365), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(365), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(365), - [anon_sym_DOTarray_DASHdata] = ACTIONS(365), - [sym_prologue_directive] = ACTIONS(365), - [sym_epilogue_directive] = ACTIONS(365), - [aux_sym_label_token1] = ACTIONS(365), - [aux_sym_jmp_label_token1] = ACTIONS(365), - [sym_comment] = ACTIONS(3), - }, - [45] = { - [anon_sym_DOTsource] = ACTIONS(369), - [anon_sym_DOTendmethod] = ACTIONS(369), - [anon_sym_DOTannotation] = ACTIONS(369), - [anon_sym_DOTparam] = ACTIONS(371), - [anon_sym_DOTparameter] = ACTIONS(369), - [anon_sym_nop] = ACTIONS(371), - [anon_sym_move] = ACTIONS(371), - [anon_sym_move_SLASHfrom16] = ACTIONS(369), - [anon_sym_move_SLASH16] = ACTIONS(369), - [anon_sym_move_DASHwide] = ACTIONS(371), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(369), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(369), - [anon_sym_move_DASHobject] = ACTIONS(371), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(369), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(369), - [anon_sym_move_DASHresult] = ACTIONS(371), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(369), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(369), - [anon_sym_move_DASHexception] = ACTIONS(369), - [anon_sym_return_DASHvoid] = ACTIONS(369), - [anon_sym_return] = ACTIONS(371), - [anon_sym_return_DASHwide] = ACTIONS(369), - [anon_sym_return_DASHobject] = ACTIONS(369), - [anon_sym_const_SLASH4] = ACTIONS(369), - [anon_sym_const_SLASH16] = ACTIONS(369), - [anon_sym_const] = ACTIONS(371), - [anon_sym_const_SLASHhigh16] = ACTIONS(369), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(369), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(369), - [anon_sym_const_DASHwide] = ACTIONS(371), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(369), - [anon_sym_const_DASHstring] = ACTIONS(371), - [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(369), - [anon_sym_const_DASHclass] = ACTIONS(369), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(369), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(369), - [anon_sym_monitor_DASHenter] = ACTIONS(369), - [anon_sym_monitor_DASHexit] = ACTIONS(369), - [anon_sym_check_DASHcast] = ACTIONS(369), - [anon_sym_instance_DASHof] = ACTIONS(369), - [anon_sym_array_DASHlength] = ACTIONS(369), - [anon_sym_new_DASHinstance] = ACTIONS(369), - [anon_sym_new_DASHarray] = ACTIONS(369), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(371), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(369), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(369), - [anon_sym_throw] = ACTIONS(371), - [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(369), - [anon_sym_goto] = ACTIONS(371), - [anon_sym_goto_SLASH16] = ACTIONS(369), - [anon_sym_goto_SLASH32] = ACTIONS(369), - [anon_sym_packed_DASHswitch] = ACTIONS(369), - [anon_sym_sparse_DASHswitch] = ACTIONS(369), - [anon_sym_cmpl_DASHfloat] = ACTIONS(369), - [anon_sym_cmpg_DASHfloat] = ACTIONS(369), - [anon_sym_cmpl_DASHdouble] = ACTIONS(369), - [anon_sym_cmpg_DASHdouble] = ACTIONS(369), - [anon_sym_cmp_DASHlong] = ACTIONS(369), - [anon_sym_if_DASHeq] = ACTIONS(371), - [anon_sym_if_DASHne] = ACTIONS(371), - [anon_sym_if_DASHlt] = ACTIONS(371), - [anon_sym_if_DASHge] = ACTIONS(371), - [anon_sym_if_DASHgt] = ACTIONS(371), - [anon_sym_if_DASHle] = ACTIONS(371), - [anon_sym_if_DASHeqz] = ACTIONS(369), - [anon_sym_if_DASHnez] = ACTIONS(369), - [anon_sym_if_DASHltz] = ACTIONS(369), - [anon_sym_if_DASHgez] = ACTIONS(369), - [anon_sym_if_DASHgtz] = ACTIONS(369), - [anon_sym_if_DASHlez] = ACTIONS(369), - [anon_sym_aget] = ACTIONS(371), - [anon_sym_aget_DASHwide] = ACTIONS(369), - [anon_sym_aget_DASHobject] = ACTIONS(369), - [anon_sym_aget_DASHboolean] = ACTIONS(369), - [anon_sym_aget_DASHbyte] = ACTIONS(369), - [anon_sym_aget_DASHchar] = ACTIONS(369), - [anon_sym_aget_DASHshort] = ACTIONS(369), - [anon_sym_aput] = ACTIONS(371), - [anon_sym_aput_DASHwide] = ACTIONS(369), - [anon_sym_aput_DASHobject] = ACTIONS(369), - [anon_sym_aput_DASHboolean] = ACTIONS(369), - [anon_sym_aput_DASHbyte] = ACTIONS(369), - [anon_sym_aput_DASHchar] = ACTIONS(369), - [anon_sym_aput_DASHshort] = ACTIONS(369), - [anon_sym_iget] = ACTIONS(371), - [anon_sym_iget_DASHwide] = ACTIONS(371), - [anon_sym_iget_DASHobject] = ACTIONS(371), - [anon_sym_iget_DASHboolean] = ACTIONS(369), - [anon_sym_iget_DASHbyte] = ACTIONS(369), - [anon_sym_iget_DASHchar] = ACTIONS(369), - [anon_sym_iget_DASHshort] = ACTIONS(369), - [anon_sym_iget_DASHvolatile] = ACTIONS(369), - [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(369), - [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(369), - [anon_sym_iput] = ACTIONS(371), - [anon_sym_iput_DASHwide] = ACTIONS(371), - [anon_sym_iput_DASHobject] = ACTIONS(371), - [anon_sym_iput_DASHboolean] = ACTIONS(371), - [anon_sym_iput_DASHbyte] = ACTIONS(371), - [anon_sym_iput_DASHchar] = ACTIONS(371), - [anon_sym_iput_DASHshort] = ACTIONS(371), - [anon_sym_iput_DASHvolatile] = ACTIONS(369), - [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(369), - [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(369), - [anon_sym_sget] = ACTIONS(371), - [anon_sym_sget_DASHwide] = ACTIONS(371), - [anon_sym_sget_DASHobject] = ACTIONS(371), - [anon_sym_sget_DASHboolean] = ACTIONS(369), - [anon_sym_sget_DASHbyte] = ACTIONS(369), - [anon_sym_sget_DASHchar] = ACTIONS(369), - [anon_sym_sget_DASHshort] = ACTIONS(369), - [anon_sym_sget_DASHvolatile] = ACTIONS(369), - [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(369), - [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(369), - [anon_sym_sput] = ACTIONS(371), - [anon_sym_sput_DASHwide] = ACTIONS(371), - [anon_sym_sput_DASHobject] = ACTIONS(371), - [anon_sym_sput_DASHboolean] = ACTIONS(369), - [anon_sym_sput_DASHbyte] = ACTIONS(369), - [anon_sym_sput_DASHchar] = ACTIONS(369), - [anon_sym_sput_DASHshort] = ACTIONS(369), - [anon_sym_sput_DASHvolatile] = ACTIONS(369), - [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(369), - [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(369), - [anon_sym_invoke_DASHconstructor] = ACTIONS(369), - [anon_sym_invoke_DASHcustom] = ACTIONS(371), - [anon_sym_invoke_DASHdirect] = ACTIONS(371), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(369), - [anon_sym_invoke_DASHinstance] = ACTIONS(369), - [anon_sym_invoke_DASHinterface] = ACTIONS(371), - [anon_sym_invoke_DASHpolymorphic] = ACTIONS(371), - [anon_sym_invoke_DASHstatic] = ACTIONS(371), - [anon_sym_invoke_DASHsuper] = ACTIONS(371), - [anon_sym_invoke_DASHvirtual] = ACTIONS(371), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(369), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(369), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(369), - [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(369), - [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(369), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(369), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(369), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(369), - [anon_sym_neg_DASHint] = ACTIONS(369), - [anon_sym_not_DASHint] = ACTIONS(369), - [anon_sym_neg_DASHlong] = ACTIONS(369), - [anon_sym_not_DASHlong] = ACTIONS(369), - [anon_sym_neg_DASHfloat] = ACTIONS(369), - [anon_sym_neg_DASHdouble] = ACTIONS(369), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(369), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(369), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(369), - [anon_sym_long_DASHto_DASHint] = ACTIONS(369), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(369), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(369), - [anon_sym_float_DASHto_DASHint] = ACTIONS(369), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(369), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(369), - [anon_sym_double_DASHto_DASHint] = ACTIONS(369), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(369), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(369), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(369), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(369), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(369), - [anon_sym_add_DASHint] = ACTIONS(371), - [anon_sym_sub_DASHint] = ACTIONS(371), - [anon_sym_mul_DASHint] = ACTIONS(371), - [anon_sym_div_DASHint] = ACTIONS(371), - [anon_sym_rem_DASHint] = ACTIONS(371), - [anon_sym_and_DASHint] = ACTIONS(371), - [anon_sym_or_DASHint] = ACTIONS(371), - [anon_sym_xor_DASHint] = ACTIONS(371), - [anon_sym_shl_DASHint] = ACTIONS(371), - [anon_sym_shr_DASHint] = ACTIONS(371), - [anon_sym_ushr_DASHint] = ACTIONS(371), - [anon_sym_add_DASHlong] = ACTIONS(371), - [anon_sym_sub_DASHlong] = ACTIONS(371), - [anon_sym_mul_DASHlong] = ACTIONS(371), - [anon_sym_div_DASHlong] = ACTIONS(371), - [anon_sym_rem_DASHlong] = ACTIONS(371), - [anon_sym_and_DASHlong] = ACTIONS(371), - [anon_sym_or_DASHlong] = ACTIONS(371), - [anon_sym_xor_DASHlong] = ACTIONS(371), - [anon_sym_shl_DASHlong] = ACTIONS(371), - [anon_sym_shr_DASHlong] = ACTIONS(371), - [anon_sym_ushr_DASHlong] = ACTIONS(371), - [anon_sym_add_DASHfloat] = ACTIONS(371), - [anon_sym_sub_DASHfloat] = ACTIONS(371), - [anon_sym_mul_DASHfloat] = ACTIONS(371), - [anon_sym_div_DASHfloat] = ACTIONS(371), - [anon_sym_rem_DASHfloat] = ACTIONS(371), - [anon_sym_add_DASHdouble] = ACTIONS(371), - [anon_sym_sub_DASHdouble] = ACTIONS(371), - [anon_sym_mul_DASHdouble] = ACTIONS(371), - [anon_sym_div_DASHdouble] = ACTIONS(371), - [anon_sym_rem_DASHdouble] = ACTIONS(371), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(369), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(369), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(369), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(369), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(369), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(369), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(369), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(369), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(369), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(369), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(369), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(369), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(369), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(369), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(369), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(369), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(369), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(369), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(369), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(369), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(369), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(369), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(369), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(369), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(369), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(369), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(369), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(369), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(369), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(369), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(369), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(369), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(369), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(369), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(369), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(369), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(369), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(369), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(369), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(369), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(369), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(369), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(369), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(369), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(369), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(369), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(369), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(369), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(369), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(369), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(369), - [anon_sym_static_DASHget] = ACTIONS(369), - [anon_sym_static_DASHput] = ACTIONS(369), - [anon_sym_instance_DASHget] = ACTIONS(369), - [anon_sym_instance_DASHput] = ACTIONS(369), - [anon_sym_execute_DASHinline] = ACTIONS(371), - [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(369), - [anon_sym_iget_DASHquick] = ACTIONS(369), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(369), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(369), - [anon_sym_iput_DASHquick] = ACTIONS(369), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(369), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(369), - [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(369), - [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(369), - [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(369), - [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(369), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(371), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(369), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(371), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(369), - [anon_sym_rsub_DASHint] = ACTIONS(371), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(369), - [anon_sym_DOTline] = ACTIONS(369), - [anon_sym_DOTlocals] = ACTIONS(369), - [anon_sym_DOTlocal] = ACTIONS(371), - [anon_sym_DOTendlocal] = ACTIONS(369), - [anon_sym_DOTrestartlocal] = ACTIONS(369), - [anon_sym_DOTregisters] = ACTIONS(369), - [anon_sym_DOTcatch] = ACTIONS(371), - [anon_sym_DOTcatchall] = ACTIONS(369), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(369), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(369), - [anon_sym_DOTarray_DASHdata] = ACTIONS(369), - [sym_prologue_directive] = ACTIONS(369), - [sym_epilogue_directive] = ACTIONS(369), - [aux_sym_label_token1] = ACTIONS(369), - [aux_sym_jmp_label_token1] = ACTIONS(369), - [sym_comment] = ACTIONS(3), - }, - [46] = { - [anon_sym_DOTsource] = ACTIONS(373), - [anon_sym_DOTendmethod] = ACTIONS(373), - [anon_sym_DOTannotation] = ACTIONS(373), - [anon_sym_DOTparam] = ACTIONS(375), - [anon_sym_DOTparameter] = ACTIONS(373), - [anon_sym_nop] = ACTIONS(375), - [anon_sym_move] = ACTIONS(375), - [anon_sym_move_SLASHfrom16] = ACTIONS(373), - [anon_sym_move_SLASH16] = ACTIONS(373), - [anon_sym_move_DASHwide] = ACTIONS(375), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(373), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(373), - [anon_sym_move_DASHobject] = ACTIONS(375), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(373), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(373), - [anon_sym_move_DASHresult] = ACTIONS(375), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(373), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(373), - [anon_sym_move_DASHexception] = ACTIONS(373), - [anon_sym_return_DASHvoid] = ACTIONS(373), - [anon_sym_return] = ACTIONS(375), - [anon_sym_return_DASHwide] = ACTIONS(373), - [anon_sym_return_DASHobject] = ACTIONS(373), - [anon_sym_const_SLASH4] = ACTIONS(373), - [anon_sym_const_SLASH16] = ACTIONS(373), - [anon_sym_const] = ACTIONS(375), - [anon_sym_const_SLASHhigh16] = ACTIONS(373), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(373), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(373), - [anon_sym_const_DASHwide] = ACTIONS(375), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(373), - [anon_sym_const_DASHstring] = ACTIONS(375), - [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(373), - [anon_sym_const_DASHclass] = ACTIONS(373), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(373), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(373), - [anon_sym_monitor_DASHenter] = ACTIONS(373), - [anon_sym_monitor_DASHexit] = ACTIONS(373), - [anon_sym_check_DASHcast] = ACTIONS(373), - [anon_sym_instance_DASHof] = ACTIONS(373), - [anon_sym_array_DASHlength] = ACTIONS(373), - [anon_sym_new_DASHinstance] = ACTIONS(373), - [anon_sym_new_DASHarray] = ACTIONS(373), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(375), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(373), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(373), - [anon_sym_throw] = ACTIONS(375), - [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(373), - [anon_sym_goto] = ACTIONS(375), - [anon_sym_goto_SLASH16] = ACTIONS(373), - [anon_sym_goto_SLASH32] = ACTIONS(373), - [anon_sym_packed_DASHswitch] = ACTIONS(373), - [anon_sym_sparse_DASHswitch] = ACTIONS(373), - [anon_sym_cmpl_DASHfloat] = ACTIONS(373), - [anon_sym_cmpg_DASHfloat] = ACTIONS(373), - [anon_sym_cmpl_DASHdouble] = ACTIONS(373), - [anon_sym_cmpg_DASHdouble] = ACTIONS(373), - [anon_sym_cmp_DASHlong] = ACTIONS(373), - [anon_sym_if_DASHeq] = ACTIONS(375), - [anon_sym_if_DASHne] = ACTIONS(375), - [anon_sym_if_DASHlt] = ACTIONS(375), - [anon_sym_if_DASHge] = ACTIONS(375), - [anon_sym_if_DASHgt] = ACTIONS(375), - [anon_sym_if_DASHle] = ACTIONS(375), - [anon_sym_if_DASHeqz] = ACTIONS(373), - [anon_sym_if_DASHnez] = ACTIONS(373), - [anon_sym_if_DASHltz] = ACTIONS(373), - [anon_sym_if_DASHgez] = ACTIONS(373), - [anon_sym_if_DASHgtz] = ACTIONS(373), - [anon_sym_if_DASHlez] = ACTIONS(373), - [anon_sym_aget] = ACTIONS(375), - [anon_sym_aget_DASHwide] = ACTIONS(373), - [anon_sym_aget_DASHobject] = ACTIONS(373), - [anon_sym_aget_DASHboolean] = ACTIONS(373), - [anon_sym_aget_DASHbyte] = ACTIONS(373), - [anon_sym_aget_DASHchar] = ACTIONS(373), - [anon_sym_aget_DASHshort] = ACTIONS(373), - [anon_sym_aput] = ACTIONS(375), - [anon_sym_aput_DASHwide] = ACTIONS(373), - [anon_sym_aput_DASHobject] = ACTIONS(373), - [anon_sym_aput_DASHboolean] = ACTIONS(373), - [anon_sym_aput_DASHbyte] = ACTIONS(373), - [anon_sym_aput_DASHchar] = ACTIONS(373), - [anon_sym_aput_DASHshort] = ACTIONS(373), - [anon_sym_iget] = ACTIONS(375), - [anon_sym_iget_DASHwide] = ACTIONS(375), - [anon_sym_iget_DASHobject] = ACTIONS(375), - [anon_sym_iget_DASHboolean] = ACTIONS(373), - [anon_sym_iget_DASHbyte] = ACTIONS(373), - [anon_sym_iget_DASHchar] = ACTIONS(373), - [anon_sym_iget_DASHshort] = ACTIONS(373), - [anon_sym_iget_DASHvolatile] = ACTIONS(373), - [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(373), - [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(373), - [anon_sym_iput] = ACTIONS(375), - [anon_sym_iput_DASHwide] = ACTIONS(375), - [anon_sym_iput_DASHobject] = ACTIONS(375), - [anon_sym_iput_DASHboolean] = ACTIONS(375), - [anon_sym_iput_DASHbyte] = ACTIONS(375), - [anon_sym_iput_DASHchar] = ACTIONS(375), - [anon_sym_iput_DASHshort] = ACTIONS(375), - [anon_sym_iput_DASHvolatile] = ACTIONS(373), - [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(373), - [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(373), - [anon_sym_sget] = ACTIONS(375), - [anon_sym_sget_DASHwide] = ACTIONS(375), - [anon_sym_sget_DASHobject] = ACTIONS(375), - [anon_sym_sget_DASHboolean] = ACTIONS(373), - [anon_sym_sget_DASHbyte] = ACTIONS(373), - [anon_sym_sget_DASHchar] = ACTIONS(373), - [anon_sym_sget_DASHshort] = ACTIONS(373), - [anon_sym_sget_DASHvolatile] = ACTIONS(373), - [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(373), - [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(373), - [anon_sym_sput] = ACTIONS(375), - [anon_sym_sput_DASHwide] = ACTIONS(375), - [anon_sym_sput_DASHobject] = ACTIONS(375), - [anon_sym_sput_DASHboolean] = ACTIONS(373), - [anon_sym_sput_DASHbyte] = ACTIONS(373), - [anon_sym_sput_DASHchar] = ACTIONS(373), - [anon_sym_sput_DASHshort] = ACTIONS(373), - [anon_sym_sput_DASHvolatile] = ACTIONS(373), - [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(373), - [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(373), - [anon_sym_invoke_DASHconstructor] = ACTIONS(373), - [anon_sym_invoke_DASHcustom] = ACTIONS(375), - [anon_sym_invoke_DASHdirect] = ACTIONS(375), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(373), - [anon_sym_invoke_DASHinstance] = ACTIONS(373), - [anon_sym_invoke_DASHinterface] = ACTIONS(375), - [anon_sym_invoke_DASHpolymorphic] = ACTIONS(375), - [anon_sym_invoke_DASHstatic] = ACTIONS(375), - [anon_sym_invoke_DASHsuper] = ACTIONS(375), - [anon_sym_invoke_DASHvirtual] = ACTIONS(375), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(373), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(373), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(373), - [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(373), - [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(373), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(373), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(373), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(373), - [anon_sym_neg_DASHint] = ACTIONS(373), - [anon_sym_not_DASHint] = ACTIONS(373), - [anon_sym_neg_DASHlong] = ACTIONS(373), - [anon_sym_not_DASHlong] = ACTIONS(373), - [anon_sym_neg_DASHfloat] = ACTIONS(373), - [anon_sym_neg_DASHdouble] = ACTIONS(373), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(373), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(373), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(373), - [anon_sym_long_DASHto_DASHint] = ACTIONS(373), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(373), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(373), - [anon_sym_float_DASHto_DASHint] = ACTIONS(373), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(373), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(373), - [anon_sym_double_DASHto_DASHint] = ACTIONS(373), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(373), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(373), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(373), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(373), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(373), - [anon_sym_add_DASHint] = ACTIONS(375), - [anon_sym_sub_DASHint] = ACTIONS(375), - [anon_sym_mul_DASHint] = ACTIONS(375), - [anon_sym_div_DASHint] = ACTIONS(375), - [anon_sym_rem_DASHint] = ACTIONS(375), - [anon_sym_and_DASHint] = ACTIONS(375), - [anon_sym_or_DASHint] = ACTIONS(375), - [anon_sym_xor_DASHint] = ACTIONS(375), - [anon_sym_shl_DASHint] = ACTIONS(375), - [anon_sym_shr_DASHint] = ACTIONS(375), - [anon_sym_ushr_DASHint] = ACTIONS(375), - [anon_sym_add_DASHlong] = ACTIONS(375), - [anon_sym_sub_DASHlong] = ACTIONS(375), - [anon_sym_mul_DASHlong] = ACTIONS(375), - [anon_sym_div_DASHlong] = ACTIONS(375), - [anon_sym_rem_DASHlong] = ACTIONS(375), - [anon_sym_and_DASHlong] = ACTIONS(375), - [anon_sym_or_DASHlong] = ACTIONS(375), - [anon_sym_xor_DASHlong] = ACTIONS(375), - [anon_sym_shl_DASHlong] = ACTIONS(375), - [anon_sym_shr_DASHlong] = ACTIONS(375), - [anon_sym_ushr_DASHlong] = ACTIONS(375), - [anon_sym_add_DASHfloat] = ACTIONS(375), - [anon_sym_sub_DASHfloat] = ACTIONS(375), - [anon_sym_mul_DASHfloat] = ACTIONS(375), - [anon_sym_div_DASHfloat] = ACTIONS(375), - [anon_sym_rem_DASHfloat] = ACTIONS(375), - [anon_sym_add_DASHdouble] = ACTIONS(375), - [anon_sym_sub_DASHdouble] = ACTIONS(375), - [anon_sym_mul_DASHdouble] = ACTIONS(375), - [anon_sym_div_DASHdouble] = ACTIONS(375), - [anon_sym_rem_DASHdouble] = ACTIONS(375), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(373), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(373), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(373), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(373), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(373), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(373), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(373), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(373), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(373), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(373), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(373), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(373), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(373), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(373), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(373), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(373), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(373), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(373), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(373), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(373), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(373), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(373), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(373), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(373), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(373), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(373), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(373), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(373), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(373), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(373), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(373), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(373), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(373), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(373), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(373), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(373), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(373), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(373), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(373), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(373), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(373), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(373), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(373), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(373), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(373), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(373), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(373), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(373), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(373), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(373), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(373), - [anon_sym_static_DASHget] = ACTIONS(373), - [anon_sym_static_DASHput] = ACTIONS(373), - [anon_sym_instance_DASHget] = ACTIONS(373), - [anon_sym_instance_DASHput] = ACTIONS(373), - [anon_sym_execute_DASHinline] = ACTIONS(375), - [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(373), - [anon_sym_iget_DASHquick] = ACTIONS(373), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(373), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(373), - [anon_sym_iput_DASHquick] = ACTIONS(373), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(373), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(373), - [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(373), - [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(373), - [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(373), - [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(373), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(375), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(373), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(375), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(373), - [anon_sym_rsub_DASHint] = ACTIONS(375), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(373), - [anon_sym_DOTline] = ACTIONS(373), - [anon_sym_DOTlocals] = ACTIONS(373), - [anon_sym_DOTlocal] = ACTIONS(375), - [anon_sym_DOTendlocal] = ACTIONS(373), - [anon_sym_DOTrestartlocal] = ACTIONS(373), - [anon_sym_DOTregisters] = ACTIONS(373), - [anon_sym_DOTcatch] = ACTIONS(375), - [anon_sym_DOTcatchall] = ACTIONS(373), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(373), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(373), - [anon_sym_DOTarray_DASHdata] = ACTIONS(373), - [sym_prologue_directive] = ACTIONS(373), - [sym_epilogue_directive] = ACTIONS(373), - [aux_sym_label_token1] = ACTIONS(373), - [aux_sym_jmp_label_token1] = ACTIONS(373), - [sym_comment] = ACTIONS(3), - }, - [47] = { - [anon_sym_DOTsource] = ACTIONS(377), - [anon_sym_DOTendmethod] = ACTIONS(377), - [anon_sym_DOTannotation] = ACTIONS(377), - [anon_sym_DOTparam] = ACTIONS(379), - [anon_sym_DOTparameter] = ACTIONS(377), - [anon_sym_nop] = ACTIONS(379), - [anon_sym_move] = ACTIONS(379), - [anon_sym_move_SLASHfrom16] = ACTIONS(377), - [anon_sym_move_SLASH16] = ACTIONS(377), - [anon_sym_move_DASHwide] = ACTIONS(379), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(377), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(377), - [anon_sym_move_DASHobject] = ACTIONS(379), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(377), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(377), - [anon_sym_move_DASHresult] = ACTIONS(379), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(377), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(377), - [anon_sym_move_DASHexception] = ACTIONS(377), - [anon_sym_return_DASHvoid] = ACTIONS(377), - [anon_sym_return] = ACTIONS(379), - [anon_sym_return_DASHwide] = ACTIONS(377), - [anon_sym_return_DASHobject] = ACTIONS(377), - [anon_sym_const_SLASH4] = ACTIONS(377), - [anon_sym_const_SLASH16] = ACTIONS(377), - [anon_sym_const] = ACTIONS(379), - [anon_sym_const_SLASHhigh16] = ACTIONS(377), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(377), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(377), - [anon_sym_const_DASHwide] = ACTIONS(379), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(377), - [anon_sym_const_DASHstring] = ACTIONS(379), - [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(377), - [anon_sym_const_DASHclass] = ACTIONS(377), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(377), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(377), - [anon_sym_monitor_DASHenter] = ACTIONS(377), - [anon_sym_monitor_DASHexit] = ACTIONS(377), - [anon_sym_check_DASHcast] = ACTIONS(377), - [anon_sym_instance_DASHof] = ACTIONS(377), - [anon_sym_array_DASHlength] = ACTIONS(377), - [anon_sym_new_DASHinstance] = ACTIONS(377), - [anon_sym_new_DASHarray] = ACTIONS(377), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(379), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(377), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(377), - [anon_sym_throw] = ACTIONS(379), - [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(377), - [anon_sym_goto] = ACTIONS(379), - [anon_sym_goto_SLASH16] = ACTIONS(377), - [anon_sym_goto_SLASH32] = ACTIONS(377), - [anon_sym_packed_DASHswitch] = ACTIONS(377), - [anon_sym_sparse_DASHswitch] = ACTIONS(377), - [anon_sym_cmpl_DASHfloat] = ACTIONS(377), - [anon_sym_cmpg_DASHfloat] = ACTIONS(377), - [anon_sym_cmpl_DASHdouble] = ACTIONS(377), - [anon_sym_cmpg_DASHdouble] = ACTIONS(377), - [anon_sym_cmp_DASHlong] = ACTIONS(377), - [anon_sym_if_DASHeq] = ACTIONS(379), - [anon_sym_if_DASHne] = ACTIONS(379), - [anon_sym_if_DASHlt] = ACTIONS(379), - [anon_sym_if_DASHge] = ACTIONS(379), - [anon_sym_if_DASHgt] = ACTIONS(379), - [anon_sym_if_DASHle] = ACTIONS(379), - [anon_sym_if_DASHeqz] = ACTIONS(377), - [anon_sym_if_DASHnez] = ACTIONS(377), - [anon_sym_if_DASHltz] = ACTIONS(377), - [anon_sym_if_DASHgez] = ACTIONS(377), - [anon_sym_if_DASHgtz] = ACTIONS(377), - [anon_sym_if_DASHlez] = ACTIONS(377), - [anon_sym_aget] = ACTIONS(379), - [anon_sym_aget_DASHwide] = ACTIONS(377), - [anon_sym_aget_DASHobject] = ACTIONS(377), - [anon_sym_aget_DASHboolean] = ACTIONS(377), - [anon_sym_aget_DASHbyte] = ACTIONS(377), - [anon_sym_aget_DASHchar] = ACTIONS(377), - [anon_sym_aget_DASHshort] = ACTIONS(377), - [anon_sym_aput] = ACTIONS(379), - [anon_sym_aput_DASHwide] = ACTIONS(377), - [anon_sym_aput_DASHobject] = ACTIONS(377), - [anon_sym_aput_DASHboolean] = ACTIONS(377), - [anon_sym_aput_DASHbyte] = ACTIONS(377), - [anon_sym_aput_DASHchar] = ACTIONS(377), - [anon_sym_aput_DASHshort] = ACTIONS(377), - [anon_sym_iget] = ACTIONS(379), - [anon_sym_iget_DASHwide] = ACTIONS(379), - [anon_sym_iget_DASHobject] = ACTIONS(379), - [anon_sym_iget_DASHboolean] = ACTIONS(377), - [anon_sym_iget_DASHbyte] = ACTIONS(377), - [anon_sym_iget_DASHchar] = ACTIONS(377), - [anon_sym_iget_DASHshort] = ACTIONS(377), - [anon_sym_iget_DASHvolatile] = ACTIONS(377), - [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(377), - [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(377), - [anon_sym_iput] = ACTIONS(379), - [anon_sym_iput_DASHwide] = ACTIONS(379), - [anon_sym_iput_DASHobject] = ACTIONS(379), - [anon_sym_iput_DASHboolean] = ACTIONS(379), - [anon_sym_iput_DASHbyte] = ACTIONS(379), - [anon_sym_iput_DASHchar] = ACTIONS(379), - [anon_sym_iput_DASHshort] = ACTIONS(379), - [anon_sym_iput_DASHvolatile] = ACTIONS(377), - [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(377), - [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(377), - [anon_sym_sget] = ACTIONS(379), - [anon_sym_sget_DASHwide] = ACTIONS(379), - [anon_sym_sget_DASHobject] = ACTIONS(379), - [anon_sym_sget_DASHboolean] = ACTIONS(377), - [anon_sym_sget_DASHbyte] = ACTIONS(377), - [anon_sym_sget_DASHchar] = ACTIONS(377), - [anon_sym_sget_DASHshort] = ACTIONS(377), - [anon_sym_sget_DASHvolatile] = ACTIONS(377), - [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(377), - [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(377), - [anon_sym_sput] = ACTIONS(379), - [anon_sym_sput_DASHwide] = ACTIONS(379), - [anon_sym_sput_DASHobject] = ACTIONS(379), - [anon_sym_sput_DASHboolean] = ACTIONS(377), - [anon_sym_sput_DASHbyte] = ACTIONS(377), - [anon_sym_sput_DASHchar] = ACTIONS(377), - [anon_sym_sput_DASHshort] = ACTIONS(377), - [anon_sym_sput_DASHvolatile] = ACTIONS(377), - [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(377), - [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(377), - [anon_sym_invoke_DASHconstructor] = ACTIONS(377), - [anon_sym_invoke_DASHcustom] = ACTIONS(379), - [anon_sym_invoke_DASHdirect] = ACTIONS(379), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(377), - [anon_sym_invoke_DASHinstance] = ACTIONS(377), - [anon_sym_invoke_DASHinterface] = ACTIONS(379), - [anon_sym_invoke_DASHpolymorphic] = ACTIONS(379), - [anon_sym_invoke_DASHstatic] = ACTIONS(379), - [anon_sym_invoke_DASHsuper] = ACTIONS(379), - [anon_sym_invoke_DASHvirtual] = ACTIONS(379), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(377), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(377), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(377), - [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(377), - [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(377), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(377), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(377), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(377), - [anon_sym_neg_DASHint] = ACTIONS(377), - [anon_sym_not_DASHint] = ACTIONS(377), - [anon_sym_neg_DASHlong] = ACTIONS(377), - [anon_sym_not_DASHlong] = ACTIONS(377), - [anon_sym_neg_DASHfloat] = ACTIONS(377), - [anon_sym_neg_DASHdouble] = ACTIONS(377), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(377), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(377), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(377), - [anon_sym_long_DASHto_DASHint] = ACTIONS(377), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(377), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(377), - [anon_sym_float_DASHto_DASHint] = ACTIONS(377), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(377), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(377), - [anon_sym_double_DASHto_DASHint] = ACTIONS(377), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(377), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(377), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(377), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(377), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(377), - [anon_sym_add_DASHint] = ACTIONS(379), - [anon_sym_sub_DASHint] = ACTIONS(379), - [anon_sym_mul_DASHint] = ACTIONS(379), - [anon_sym_div_DASHint] = ACTIONS(379), - [anon_sym_rem_DASHint] = ACTIONS(379), - [anon_sym_and_DASHint] = ACTIONS(379), - [anon_sym_or_DASHint] = ACTIONS(379), - [anon_sym_xor_DASHint] = ACTIONS(379), - [anon_sym_shl_DASHint] = ACTIONS(379), - [anon_sym_shr_DASHint] = ACTIONS(379), - [anon_sym_ushr_DASHint] = ACTIONS(379), - [anon_sym_add_DASHlong] = ACTIONS(379), - [anon_sym_sub_DASHlong] = ACTIONS(379), - [anon_sym_mul_DASHlong] = ACTIONS(379), - [anon_sym_div_DASHlong] = ACTIONS(379), - [anon_sym_rem_DASHlong] = ACTIONS(379), - [anon_sym_and_DASHlong] = ACTIONS(379), - [anon_sym_or_DASHlong] = ACTIONS(379), - [anon_sym_xor_DASHlong] = ACTIONS(379), - [anon_sym_shl_DASHlong] = ACTIONS(379), - [anon_sym_shr_DASHlong] = ACTIONS(379), - [anon_sym_ushr_DASHlong] = ACTIONS(379), - [anon_sym_add_DASHfloat] = ACTIONS(379), - [anon_sym_sub_DASHfloat] = ACTIONS(379), - [anon_sym_mul_DASHfloat] = ACTIONS(379), - [anon_sym_div_DASHfloat] = ACTIONS(379), - [anon_sym_rem_DASHfloat] = ACTIONS(379), - [anon_sym_add_DASHdouble] = ACTIONS(379), - [anon_sym_sub_DASHdouble] = ACTIONS(379), - [anon_sym_mul_DASHdouble] = ACTIONS(379), - [anon_sym_div_DASHdouble] = ACTIONS(379), - [anon_sym_rem_DASHdouble] = ACTIONS(379), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(377), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(377), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(377), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(377), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(377), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(377), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(377), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(377), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(377), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(377), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(377), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(377), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(377), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(377), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(377), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(377), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(377), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(377), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(377), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(377), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(377), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(377), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(377), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(377), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(377), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(377), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(377), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(377), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(377), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(377), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(377), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(377), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(377), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(377), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(377), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(377), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(377), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(377), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(377), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(377), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(377), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(377), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(377), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(377), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(377), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(377), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(377), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(377), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(377), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(377), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(377), - [anon_sym_static_DASHget] = ACTIONS(377), - [anon_sym_static_DASHput] = ACTIONS(377), - [anon_sym_instance_DASHget] = ACTIONS(377), - [anon_sym_instance_DASHput] = ACTIONS(377), - [anon_sym_execute_DASHinline] = ACTIONS(379), - [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(377), - [anon_sym_iget_DASHquick] = ACTIONS(377), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(377), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(377), - [anon_sym_iput_DASHquick] = ACTIONS(377), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(377), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(377), - [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(377), - [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(377), - [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(377), - [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(377), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(379), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(377), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(379), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(377), - [anon_sym_rsub_DASHint] = ACTIONS(379), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(377), - [anon_sym_DOTline] = ACTIONS(377), - [anon_sym_DOTlocals] = ACTIONS(377), - [anon_sym_DOTlocal] = ACTIONS(379), - [anon_sym_DOTendlocal] = ACTIONS(377), - [anon_sym_DOTrestartlocal] = ACTIONS(377), - [anon_sym_DOTregisters] = ACTIONS(377), - [anon_sym_DOTcatch] = ACTIONS(379), - [anon_sym_DOTcatchall] = ACTIONS(377), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(377), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(377), - [anon_sym_DOTarray_DASHdata] = ACTIONS(377), - [sym_prologue_directive] = ACTIONS(377), - [sym_epilogue_directive] = ACTIONS(377), - [aux_sym_label_token1] = ACTIONS(377), - [aux_sym_jmp_label_token1] = ACTIONS(377), - [sym_comment] = ACTIONS(3), - }, - [48] = { - [anon_sym_DOTsource] = ACTIONS(381), - [anon_sym_DOTendmethod] = ACTIONS(381), - [anon_sym_DOTannotation] = ACTIONS(381), - [anon_sym_DOTparam] = ACTIONS(383), - [anon_sym_DOTparameter] = ACTIONS(381), - [anon_sym_nop] = ACTIONS(383), - [anon_sym_move] = ACTIONS(383), - [anon_sym_move_SLASHfrom16] = ACTIONS(381), - [anon_sym_move_SLASH16] = ACTIONS(381), - [anon_sym_move_DASHwide] = ACTIONS(383), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(381), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(381), - [anon_sym_move_DASHobject] = ACTIONS(383), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(381), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(381), - [anon_sym_move_DASHresult] = ACTIONS(383), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(381), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(381), - [anon_sym_move_DASHexception] = ACTIONS(381), - [anon_sym_return_DASHvoid] = ACTIONS(381), - [anon_sym_return] = ACTIONS(383), - [anon_sym_return_DASHwide] = ACTIONS(381), - [anon_sym_return_DASHobject] = ACTIONS(381), - [anon_sym_const_SLASH4] = ACTIONS(381), - [anon_sym_const_SLASH16] = ACTIONS(381), - [anon_sym_const] = ACTIONS(383), - [anon_sym_const_SLASHhigh16] = ACTIONS(381), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(381), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(381), - [anon_sym_const_DASHwide] = ACTIONS(383), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(381), - [anon_sym_const_DASHstring] = ACTIONS(383), - [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(381), - [anon_sym_const_DASHclass] = ACTIONS(381), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(381), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(381), - [anon_sym_monitor_DASHenter] = ACTIONS(381), - [anon_sym_monitor_DASHexit] = ACTIONS(381), - [anon_sym_check_DASHcast] = ACTIONS(381), - [anon_sym_instance_DASHof] = ACTIONS(381), - [anon_sym_array_DASHlength] = ACTIONS(381), - [anon_sym_new_DASHinstance] = ACTIONS(381), - [anon_sym_new_DASHarray] = ACTIONS(381), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(383), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(381), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(381), - [anon_sym_throw] = ACTIONS(383), - [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(381), - [anon_sym_goto] = ACTIONS(383), - [anon_sym_goto_SLASH16] = ACTIONS(381), - [anon_sym_goto_SLASH32] = ACTIONS(381), - [anon_sym_packed_DASHswitch] = ACTIONS(381), - [anon_sym_sparse_DASHswitch] = ACTIONS(381), - [anon_sym_cmpl_DASHfloat] = ACTIONS(381), - [anon_sym_cmpg_DASHfloat] = ACTIONS(381), - [anon_sym_cmpl_DASHdouble] = ACTIONS(381), - [anon_sym_cmpg_DASHdouble] = ACTIONS(381), - [anon_sym_cmp_DASHlong] = ACTIONS(381), - [anon_sym_if_DASHeq] = ACTIONS(383), - [anon_sym_if_DASHne] = ACTIONS(383), - [anon_sym_if_DASHlt] = ACTIONS(383), - [anon_sym_if_DASHge] = ACTIONS(383), - [anon_sym_if_DASHgt] = ACTIONS(383), - [anon_sym_if_DASHle] = ACTIONS(383), - [anon_sym_if_DASHeqz] = ACTIONS(381), - [anon_sym_if_DASHnez] = ACTIONS(381), - [anon_sym_if_DASHltz] = ACTIONS(381), - [anon_sym_if_DASHgez] = ACTIONS(381), - [anon_sym_if_DASHgtz] = ACTIONS(381), - [anon_sym_if_DASHlez] = ACTIONS(381), - [anon_sym_aget] = ACTIONS(383), - [anon_sym_aget_DASHwide] = ACTIONS(381), - [anon_sym_aget_DASHobject] = ACTIONS(381), - [anon_sym_aget_DASHboolean] = ACTIONS(381), - [anon_sym_aget_DASHbyte] = ACTIONS(381), - [anon_sym_aget_DASHchar] = ACTIONS(381), - [anon_sym_aget_DASHshort] = ACTIONS(381), - [anon_sym_aput] = ACTIONS(383), - [anon_sym_aput_DASHwide] = ACTIONS(381), - [anon_sym_aput_DASHobject] = ACTIONS(381), - [anon_sym_aput_DASHboolean] = ACTIONS(381), - [anon_sym_aput_DASHbyte] = ACTIONS(381), - [anon_sym_aput_DASHchar] = ACTIONS(381), - [anon_sym_aput_DASHshort] = ACTIONS(381), - [anon_sym_iget] = ACTIONS(383), - [anon_sym_iget_DASHwide] = ACTIONS(383), - [anon_sym_iget_DASHobject] = ACTIONS(383), - [anon_sym_iget_DASHboolean] = ACTIONS(381), - [anon_sym_iget_DASHbyte] = ACTIONS(381), - [anon_sym_iget_DASHchar] = ACTIONS(381), - [anon_sym_iget_DASHshort] = ACTIONS(381), - [anon_sym_iget_DASHvolatile] = ACTIONS(381), - [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(381), - [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(381), - [anon_sym_iput] = ACTIONS(383), - [anon_sym_iput_DASHwide] = ACTIONS(383), - [anon_sym_iput_DASHobject] = ACTIONS(383), - [anon_sym_iput_DASHboolean] = ACTIONS(383), - [anon_sym_iput_DASHbyte] = ACTIONS(383), - [anon_sym_iput_DASHchar] = ACTIONS(383), - [anon_sym_iput_DASHshort] = ACTIONS(383), - [anon_sym_iput_DASHvolatile] = ACTIONS(381), - [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(381), - [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(381), - [anon_sym_sget] = ACTIONS(383), - [anon_sym_sget_DASHwide] = ACTIONS(383), - [anon_sym_sget_DASHobject] = ACTIONS(383), - [anon_sym_sget_DASHboolean] = ACTIONS(381), - [anon_sym_sget_DASHbyte] = ACTIONS(381), - [anon_sym_sget_DASHchar] = ACTIONS(381), - [anon_sym_sget_DASHshort] = ACTIONS(381), - [anon_sym_sget_DASHvolatile] = ACTIONS(381), - [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(381), - [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(381), - [anon_sym_sput] = ACTIONS(383), - [anon_sym_sput_DASHwide] = ACTIONS(383), - [anon_sym_sput_DASHobject] = ACTIONS(383), - [anon_sym_sput_DASHboolean] = ACTIONS(381), - [anon_sym_sput_DASHbyte] = ACTIONS(381), - [anon_sym_sput_DASHchar] = ACTIONS(381), - [anon_sym_sput_DASHshort] = ACTIONS(381), - [anon_sym_sput_DASHvolatile] = ACTIONS(381), - [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(381), - [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(381), - [anon_sym_invoke_DASHconstructor] = ACTIONS(381), - [anon_sym_invoke_DASHcustom] = ACTIONS(383), - [anon_sym_invoke_DASHdirect] = ACTIONS(383), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(381), - [anon_sym_invoke_DASHinstance] = ACTIONS(381), - [anon_sym_invoke_DASHinterface] = ACTIONS(383), - [anon_sym_invoke_DASHpolymorphic] = ACTIONS(383), - [anon_sym_invoke_DASHstatic] = ACTIONS(383), - [anon_sym_invoke_DASHsuper] = ACTIONS(383), - [anon_sym_invoke_DASHvirtual] = ACTIONS(383), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(381), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(381), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(381), - [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(381), - [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(381), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(381), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(381), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(381), - [anon_sym_neg_DASHint] = ACTIONS(381), - [anon_sym_not_DASHint] = ACTIONS(381), - [anon_sym_neg_DASHlong] = ACTIONS(381), - [anon_sym_not_DASHlong] = ACTIONS(381), - [anon_sym_neg_DASHfloat] = ACTIONS(381), - [anon_sym_neg_DASHdouble] = ACTIONS(381), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(381), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(381), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(381), - [anon_sym_long_DASHto_DASHint] = ACTIONS(381), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(381), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(381), - [anon_sym_float_DASHto_DASHint] = ACTIONS(381), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(381), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(381), - [anon_sym_double_DASHto_DASHint] = ACTIONS(381), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(381), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(381), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(381), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(381), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(381), - [anon_sym_add_DASHint] = ACTIONS(383), - [anon_sym_sub_DASHint] = ACTIONS(383), - [anon_sym_mul_DASHint] = ACTIONS(383), - [anon_sym_div_DASHint] = ACTIONS(383), - [anon_sym_rem_DASHint] = ACTIONS(383), - [anon_sym_and_DASHint] = ACTIONS(383), - [anon_sym_or_DASHint] = ACTIONS(383), - [anon_sym_xor_DASHint] = ACTIONS(383), - [anon_sym_shl_DASHint] = ACTIONS(383), - [anon_sym_shr_DASHint] = ACTIONS(383), - [anon_sym_ushr_DASHint] = ACTIONS(383), - [anon_sym_add_DASHlong] = ACTIONS(383), - [anon_sym_sub_DASHlong] = ACTIONS(383), - [anon_sym_mul_DASHlong] = ACTIONS(383), - [anon_sym_div_DASHlong] = ACTIONS(383), - [anon_sym_rem_DASHlong] = ACTIONS(383), - [anon_sym_and_DASHlong] = ACTIONS(383), - [anon_sym_or_DASHlong] = ACTIONS(383), - [anon_sym_xor_DASHlong] = ACTIONS(383), - [anon_sym_shl_DASHlong] = ACTIONS(383), - [anon_sym_shr_DASHlong] = ACTIONS(383), - [anon_sym_ushr_DASHlong] = ACTIONS(383), - [anon_sym_add_DASHfloat] = ACTIONS(383), - [anon_sym_sub_DASHfloat] = ACTIONS(383), - [anon_sym_mul_DASHfloat] = ACTIONS(383), - [anon_sym_div_DASHfloat] = ACTIONS(383), - [anon_sym_rem_DASHfloat] = ACTIONS(383), - [anon_sym_add_DASHdouble] = ACTIONS(383), - [anon_sym_sub_DASHdouble] = ACTIONS(383), - [anon_sym_mul_DASHdouble] = ACTIONS(383), - [anon_sym_div_DASHdouble] = ACTIONS(383), - [anon_sym_rem_DASHdouble] = ACTIONS(383), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(381), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(381), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(381), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(381), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(381), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(381), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(381), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(381), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(381), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(381), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(381), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(381), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(381), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(381), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(381), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(381), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(381), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(381), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(381), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(381), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(381), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(381), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(381), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(381), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(381), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(381), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(381), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(381), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(381), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(381), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(381), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(381), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(381), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(381), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(381), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(381), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(381), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(381), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(381), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(381), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(381), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(381), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(381), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(381), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(381), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(381), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(381), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(381), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(381), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(381), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(381), - [anon_sym_static_DASHget] = ACTIONS(381), - [anon_sym_static_DASHput] = ACTIONS(381), - [anon_sym_instance_DASHget] = ACTIONS(381), - [anon_sym_instance_DASHput] = ACTIONS(381), - [anon_sym_execute_DASHinline] = ACTIONS(383), - [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(381), - [anon_sym_iget_DASHquick] = ACTIONS(381), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(381), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(381), - [anon_sym_iput_DASHquick] = ACTIONS(381), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(381), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(381), - [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(381), - [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(381), - [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(381), - [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(381), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(383), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(381), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(383), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(381), - [anon_sym_rsub_DASHint] = ACTIONS(383), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(381), - [anon_sym_DOTline] = ACTIONS(381), - [anon_sym_DOTlocals] = ACTIONS(381), - [anon_sym_DOTlocal] = ACTIONS(383), - [anon_sym_DOTendlocal] = ACTIONS(381), - [anon_sym_DOTrestartlocal] = ACTIONS(381), - [anon_sym_DOTregisters] = ACTIONS(381), - [anon_sym_DOTcatch] = ACTIONS(383), - [anon_sym_DOTcatchall] = ACTIONS(381), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(381), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(381), - [anon_sym_DOTarray_DASHdata] = ACTIONS(381), - [sym_prologue_directive] = ACTIONS(381), - [sym_epilogue_directive] = ACTIONS(381), - [aux_sym_label_token1] = ACTIONS(381), - [aux_sym_jmp_label_token1] = ACTIONS(381), - [sym_comment] = ACTIONS(3), - }, - [49] = { - [anon_sym_DOTsource] = ACTIONS(385), - [anon_sym_DOTendmethod] = ACTIONS(385), - [anon_sym_DOTannotation] = ACTIONS(385), - [anon_sym_DOTparam] = ACTIONS(387), - [anon_sym_DOTparameter] = ACTIONS(385), - [anon_sym_nop] = ACTIONS(387), - [anon_sym_move] = ACTIONS(387), - [anon_sym_move_SLASHfrom16] = ACTIONS(385), - [anon_sym_move_SLASH16] = ACTIONS(385), - [anon_sym_move_DASHwide] = ACTIONS(387), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(385), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(385), - [anon_sym_move_DASHobject] = ACTIONS(387), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(385), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(385), - [anon_sym_move_DASHresult] = ACTIONS(387), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(385), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(385), - [anon_sym_move_DASHexception] = ACTIONS(385), - [anon_sym_return_DASHvoid] = ACTIONS(385), - [anon_sym_return] = ACTIONS(387), - [anon_sym_return_DASHwide] = ACTIONS(385), - [anon_sym_return_DASHobject] = ACTIONS(385), - [anon_sym_const_SLASH4] = ACTIONS(385), - [anon_sym_const_SLASH16] = ACTIONS(385), - [anon_sym_const] = ACTIONS(387), - [anon_sym_const_SLASHhigh16] = ACTIONS(385), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(385), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(385), - [anon_sym_const_DASHwide] = ACTIONS(387), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(385), - [anon_sym_const_DASHstring] = ACTIONS(387), - [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(385), - [anon_sym_const_DASHclass] = ACTIONS(385), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(385), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(385), - [anon_sym_monitor_DASHenter] = ACTIONS(385), - [anon_sym_monitor_DASHexit] = ACTIONS(385), - [anon_sym_check_DASHcast] = ACTIONS(385), - [anon_sym_instance_DASHof] = ACTIONS(385), - [anon_sym_array_DASHlength] = ACTIONS(385), - [anon_sym_new_DASHinstance] = ACTIONS(385), - [anon_sym_new_DASHarray] = ACTIONS(385), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(387), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(385), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(385), - [anon_sym_throw] = ACTIONS(387), - [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(385), - [anon_sym_goto] = ACTIONS(387), - [anon_sym_goto_SLASH16] = ACTIONS(385), - [anon_sym_goto_SLASH32] = ACTIONS(385), - [anon_sym_packed_DASHswitch] = ACTIONS(385), - [anon_sym_sparse_DASHswitch] = ACTIONS(385), - [anon_sym_cmpl_DASHfloat] = ACTIONS(385), - [anon_sym_cmpg_DASHfloat] = ACTIONS(385), - [anon_sym_cmpl_DASHdouble] = ACTIONS(385), - [anon_sym_cmpg_DASHdouble] = ACTIONS(385), - [anon_sym_cmp_DASHlong] = ACTIONS(385), - [anon_sym_if_DASHeq] = ACTIONS(387), - [anon_sym_if_DASHne] = ACTIONS(387), - [anon_sym_if_DASHlt] = ACTIONS(387), - [anon_sym_if_DASHge] = ACTIONS(387), - [anon_sym_if_DASHgt] = ACTIONS(387), - [anon_sym_if_DASHle] = ACTIONS(387), - [anon_sym_if_DASHeqz] = ACTIONS(385), - [anon_sym_if_DASHnez] = ACTIONS(385), - [anon_sym_if_DASHltz] = ACTIONS(385), - [anon_sym_if_DASHgez] = ACTIONS(385), - [anon_sym_if_DASHgtz] = ACTIONS(385), - [anon_sym_if_DASHlez] = ACTIONS(385), - [anon_sym_aget] = ACTIONS(387), - [anon_sym_aget_DASHwide] = ACTIONS(385), - [anon_sym_aget_DASHobject] = ACTIONS(385), - [anon_sym_aget_DASHboolean] = ACTIONS(385), - [anon_sym_aget_DASHbyte] = ACTIONS(385), - [anon_sym_aget_DASHchar] = ACTIONS(385), - [anon_sym_aget_DASHshort] = ACTIONS(385), - [anon_sym_aput] = ACTIONS(387), - [anon_sym_aput_DASHwide] = ACTIONS(385), - [anon_sym_aput_DASHobject] = ACTIONS(385), - [anon_sym_aput_DASHboolean] = ACTIONS(385), - [anon_sym_aput_DASHbyte] = ACTIONS(385), - [anon_sym_aput_DASHchar] = ACTIONS(385), - [anon_sym_aput_DASHshort] = ACTIONS(385), - [anon_sym_iget] = ACTIONS(387), - [anon_sym_iget_DASHwide] = ACTIONS(387), - [anon_sym_iget_DASHobject] = ACTIONS(387), - [anon_sym_iget_DASHboolean] = ACTIONS(385), - [anon_sym_iget_DASHbyte] = ACTIONS(385), - [anon_sym_iget_DASHchar] = ACTIONS(385), - [anon_sym_iget_DASHshort] = ACTIONS(385), - [anon_sym_iget_DASHvolatile] = ACTIONS(385), - [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(385), - [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(385), - [anon_sym_iput] = ACTIONS(387), - [anon_sym_iput_DASHwide] = ACTIONS(387), - [anon_sym_iput_DASHobject] = ACTIONS(387), - [anon_sym_iput_DASHboolean] = ACTIONS(387), - [anon_sym_iput_DASHbyte] = ACTIONS(387), - [anon_sym_iput_DASHchar] = ACTIONS(387), - [anon_sym_iput_DASHshort] = ACTIONS(387), - [anon_sym_iput_DASHvolatile] = ACTIONS(385), - [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(385), - [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(385), - [anon_sym_sget] = ACTIONS(387), - [anon_sym_sget_DASHwide] = ACTIONS(387), - [anon_sym_sget_DASHobject] = ACTIONS(387), - [anon_sym_sget_DASHboolean] = ACTIONS(385), - [anon_sym_sget_DASHbyte] = ACTIONS(385), - [anon_sym_sget_DASHchar] = ACTIONS(385), - [anon_sym_sget_DASHshort] = ACTIONS(385), - [anon_sym_sget_DASHvolatile] = ACTIONS(385), - [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(385), - [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(385), - [anon_sym_sput] = ACTIONS(387), - [anon_sym_sput_DASHwide] = ACTIONS(387), - [anon_sym_sput_DASHobject] = ACTIONS(387), - [anon_sym_sput_DASHboolean] = ACTIONS(385), - [anon_sym_sput_DASHbyte] = ACTIONS(385), - [anon_sym_sput_DASHchar] = ACTIONS(385), - [anon_sym_sput_DASHshort] = ACTIONS(385), - [anon_sym_sput_DASHvolatile] = ACTIONS(385), - [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(385), - [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(385), - [anon_sym_invoke_DASHconstructor] = ACTIONS(385), - [anon_sym_invoke_DASHcustom] = ACTIONS(387), - [anon_sym_invoke_DASHdirect] = ACTIONS(387), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(385), - [anon_sym_invoke_DASHinstance] = ACTIONS(385), - [anon_sym_invoke_DASHinterface] = ACTIONS(387), - [anon_sym_invoke_DASHpolymorphic] = ACTIONS(387), - [anon_sym_invoke_DASHstatic] = ACTIONS(387), - [anon_sym_invoke_DASHsuper] = ACTIONS(387), - [anon_sym_invoke_DASHvirtual] = ACTIONS(387), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(385), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(385), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(385), - [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(385), - [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(385), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(385), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(385), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(385), - [anon_sym_neg_DASHint] = ACTIONS(385), - [anon_sym_not_DASHint] = ACTIONS(385), - [anon_sym_neg_DASHlong] = ACTIONS(385), - [anon_sym_not_DASHlong] = ACTIONS(385), - [anon_sym_neg_DASHfloat] = ACTIONS(385), - [anon_sym_neg_DASHdouble] = ACTIONS(385), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(385), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(385), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(385), - [anon_sym_long_DASHto_DASHint] = ACTIONS(385), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(385), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(385), - [anon_sym_float_DASHto_DASHint] = ACTIONS(385), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(385), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(385), - [anon_sym_double_DASHto_DASHint] = ACTIONS(385), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(385), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(385), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(385), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(385), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(385), - [anon_sym_add_DASHint] = ACTIONS(387), - [anon_sym_sub_DASHint] = ACTIONS(387), - [anon_sym_mul_DASHint] = ACTIONS(387), - [anon_sym_div_DASHint] = ACTIONS(387), - [anon_sym_rem_DASHint] = ACTIONS(387), - [anon_sym_and_DASHint] = ACTIONS(387), - [anon_sym_or_DASHint] = ACTIONS(387), - [anon_sym_xor_DASHint] = ACTIONS(387), - [anon_sym_shl_DASHint] = ACTIONS(387), - [anon_sym_shr_DASHint] = ACTIONS(387), - [anon_sym_ushr_DASHint] = ACTIONS(387), - [anon_sym_add_DASHlong] = ACTIONS(387), - [anon_sym_sub_DASHlong] = ACTIONS(387), - [anon_sym_mul_DASHlong] = ACTIONS(387), - [anon_sym_div_DASHlong] = ACTIONS(387), - [anon_sym_rem_DASHlong] = ACTIONS(387), - [anon_sym_and_DASHlong] = ACTIONS(387), - [anon_sym_or_DASHlong] = ACTIONS(387), - [anon_sym_xor_DASHlong] = ACTIONS(387), - [anon_sym_shl_DASHlong] = ACTIONS(387), - [anon_sym_shr_DASHlong] = ACTIONS(387), - [anon_sym_ushr_DASHlong] = ACTIONS(387), - [anon_sym_add_DASHfloat] = ACTIONS(387), - [anon_sym_sub_DASHfloat] = ACTIONS(387), - [anon_sym_mul_DASHfloat] = ACTIONS(387), - [anon_sym_div_DASHfloat] = ACTIONS(387), - [anon_sym_rem_DASHfloat] = ACTIONS(387), - [anon_sym_add_DASHdouble] = ACTIONS(387), - [anon_sym_sub_DASHdouble] = ACTIONS(387), - [anon_sym_mul_DASHdouble] = ACTIONS(387), - [anon_sym_div_DASHdouble] = ACTIONS(387), - [anon_sym_rem_DASHdouble] = ACTIONS(387), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(385), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(385), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(385), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(385), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(385), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(385), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(385), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(385), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(385), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(385), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(385), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(385), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(385), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(385), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(385), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(385), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(385), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(385), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(385), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(385), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(385), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(385), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(385), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(385), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(385), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(385), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(385), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(385), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(385), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(385), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(385), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(385), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(385), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(385), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(385), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(385), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(385), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(385), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(385), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(385), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(385), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(385), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(385), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(385), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(385), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(385), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(385), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(385), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(385), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(385), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(385), - [anon_sym_static_DASHget] = ACTIONS(385), - [anon_sym_static_DASHput] = ACTIONS(385), - [anon_sym_instance_DASHget] = ACTIONS(385), - [anon_sym_instance_DASHput] = ACTIONS(385), - [anon_sym_execute_DASHinline] = ACTIONS(387), - [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(385), - [anon_sym_iget_DASHquick] = ACTIONS(385), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(385), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(385), - [anon_sym_iput_DASHquick] = ACTIONS(385), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(385), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(385), - [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(385), - [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(385), - [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(385), - [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(385), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(387), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(385), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(387), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(385), - [anon_sym_rsub_DASHint] = ACTIONS(387), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(385), - [anon_sym_DOTline] = ACTIONS(385), - [anon_sym_DOTlocals] = ACTIONS(385), - [anon_sym_DOTlocal] = ACTIONS(387), - [anon_sym_DOTendlocal] = ACTIONS(385), - [anon_sym_DOTrestartlocal] = ACTIONS(385), - [anon_sym_DOTregisters] = ACTIONS(385), - [anon_sym_DOTcatch] = ACTIONS(387), - [anon_sym_DOTcatchall] = ACTIONS(385), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(385), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(385), - [anon_sym_DOTarray_DASHdata] = ACTIONS(385), - [sym_prologue_directive] = ACTIONS(385), - [sym_epilogue_directive] = ACTIONS(385), - [aux_sym_label_token1] = ACTIONS(385), - [aux_sym_jmp_label_token1] = ACTIONS(385), - [sym_comment] = ACTIONS(3), - }, - [50] = { - [anon_sym_DOTsource] = ACTIONS(389), - [anon_sym_DOTendmethod] = ACTIONS(389), - [anon_sym_DOTannotation] = ACTIONS(389), - [anon_sym_DOTparam] = ACTIONS(391), - [anon_sym_DOTparameter] = ACTIONS(389), - [anon_sym_nop] = ACTIONS(391), - [anon_sym_move] = ACTIONS(391), - [anon_sym_move_SLASHfrom16] = ACTIONS(389), - [anon_sym_move_SLASH16] = ACTIONS(389), - [anon_sym_move_DASHwide] = ACTIONS(391), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(389), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(389), - [anon_sym_move_DASHobject] = ACTIONS(391), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(389), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(389), - [anon_sym_move_DASHresult] = ACTIONS(391), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(389), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(389), - [anon_sym_move_DASHexception] = ACTIONS(389), - [anon_sym_return_DASHvoid] = ACTIONS(389), - [anon_sym_return] = ACTIONS(391), - [anon_sym_return_DASHwide] = ACTIONS(389), - [anon_sym_return_DASHobject] = ACTIONS(389), - [anon_sym_const_SLASH4] = ACTIONS(389), - [anon_sym_const_SLASH16] = ACTIONS(389), - [anon_sym_const] = ACTIONS(391), - [anon_sym_const_SLASHhigh16] = ACTIONS(389), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(389), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(389), - [anon_sym_const_DASHwide] = ACTIONS(391), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(389), - [anon_sym_const_DASHstring] = ACTIONS(391), - [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(389), - [anon_sym_const_DASHclass] = ACTIONS(389), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(389), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(389), - [anon_sym_monitor_DASHenter] = ACTIONS(389), - [anon_sym_monitor_DASHexit] = ACTIONS(389), - [anon_sym_check_DASHcast] = ACTIONS(389), - [anon_sym_instance_DASHof] = ACTIONS(389), - [anon_sym_array_DASHlength] = ACTIONS(389), - [anon_sym_new_DASHinstance] = ACTIONS(389), - [anon_sym_new_DASHarray] = ACTIONS(389), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(391), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(389), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(389), - [anon_sym_throw] = ACTIONS(391), - [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(389), - [anon_sym_goto] = ACTIONS(391), - [anon_sym_goto_SLASH16] = ACTIONS(389), - [anon_sym_goto_SLASH32] = ACTIONS(389), - [anon_sym_packed_DASHswitch] = ACTIONS(389), - [anon_sym_sparse_DASHswitch] = ACTIONS(389), - [anon_sym_cmpl_DASHfloat] = ACTIONS(389), - [anon_sym_cmpg_DASHfloat] = ACTIONS(389), - [anon_sym_cmpl_DASHdouble] = ACTIONS(389), - [anon_sym_cmpg_DASHdouble] = ACTIONS(389), - [anon_sym_cmp_DASHlong] = ACTIONS(389), - [anon_sym_if_DASHeq] = ACTIONS(391), - [anon_sym_if_DASHne] = ACTIONS(391), - [anon_sym_if_DASHlt] = ACTIONS(391), - [anon_sym_if_DASHge] = ACTIONS(391), - [anon_sym_if_DASHgt] = ACTIONS(391), - [anon_sym_if_DASHle] = ACTIONS(391), - [anon_sym_if_DASHeqz] = ACTIONS(389), - [anon_sym_if_DASHnez] = ACTIONS(389), - [anon_sym_if_DASHltz] = ACTIONS(389), - [anon_sym_if_DASHgez] = ACTIONS(389), - [anon_sym_if_DASHgtz] = ACTIONS(389), - [anon_sym_if_DASHlez] = ACTIONS(389), - [anon_sym_aget] = ACTIONS(391), - [anon_sym_aget_DASHwide] = ACTIONS(389), - [anon_sym_aget_DASHobject] = ACTIONS(389), - [anon_sym_aget_DASHboolean] = ACTIONS(389), - [anon_sym_aget_DASHbyte] = ACTIONS(389), - [anon_sym_aget_DASHchar] = ACTIONS(389), - [anon_sym_aget_DASHshort] = ACTIONS(389), - [anon_sym_aput] = ACTIONS(391), - [anon_sym_aput_DASHwide] = ACTIONS(389), - [anon_sym_aput_DASHobject] = ACTIONS(389), - [anon_sym_aput_DASHboolean] = ACTIONS(389), - [anon_sym_aput_DASHbyte] = ACTIONS(389), - [anon_sym_aput_DASHchar] = ACTIONS(389), - [anon_sym_aput_DASHshort] = ACTIONS(389), - [anon_sym_iget] = ACTIONS(391), - [anon_sym_iget_DASHwide] = ACTIONS(391), - [anon_sym_iget_DASHobject] = ACTIONS(391), - [anon_sym_iget_DASHboolean] = ACTIONS(389), - [anon_sym_iget_DASHbyte] = ACTIONS(389), - [anon_sym_iget_DASHchar] = ACTIONS(389), - [anon_sym_iget_DASHshort] = ACTIONS(389), - [anon_sym_iget_DASHvolatile] = ACTIONS(389), - [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(389), - [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(389), - [anon_sym_iput] = ACTIONS(391), - [anon_sym_iput_DASHwide] = ACTIONS(391), - [anon_sym_iput_DASHobject] = ACTIONS(391), - [anon_sym_iput_DASHboolean] = ACTIONS(391), - [anon_sym_iput_DASHbyte] = ACTIONS(391), - [anon_sym_iput_DASHchar] = ACTIONS(391), - [anon_sym_iput_DASHshort] = ACTIONS(391), - [anon_sym_iput_DASHvolatile] = ACTIONS(389), - [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(389), - [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(389), - [anon_sym_sget] = ACTIONS(391), - [anon_sym_sget_DASHwide] = ACTIONS(391), - [anon_sym_sget_DASHobject] = ACTIONS(391), - [anon_sym_sget_DASHboolean] = ACTIONS(389), - [anon_sym_sget_DASHbyte] = ACTIONS(389), - [anon_sym_sget_DASHchar] = ACTIONS(389), - [anon_sym_sget_DASHshort] = ACTIONS(389), - [anon_sym_sget_DASHvolatile] = ACTIONS(389), - [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(389), - [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(389), - [anon_sym_sput] = ACTIONS(391), - [anon_sym_sput_DASHwide] = ACTIONS(391), - [anon_sym_sput_DASHobject] = ACTIONS(391), - [anon_sym_sput_DASHboolean] = ACTIONS(389), - [anon_sym_sput_DASHbyte] = ACTIONS(389), - [anon_sym_sput_DASHchar] = ACTIONS(389), - [anon_sym_sput_DASHshort] = ACTIONS(389), - [anon_sym_sput_DASHvolatile] = ACTIONS(389), - [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(389), - [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(389), - [anon_sym_invoke_DASHconstructor] = ACTIONS(389), - [anon_sym_invoke_DASHcustom] = ACTIONS(391), - [anon_sym_invoke_DASHdirect] = ACTIONS(391), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(389), - [anon_sym_invoke_DASHinstance] = ACTIONS(389), - [anon_sym_invoke_DASHinterface] = ACTIONS(391), - [anon_sym_invoke_DASHpolymorphic] = ACTIONS(391), - [anon_sym_invoke_DASHstatic] = ACTIONS(391), - [anon_sym_invoke_DASHsuper] = ACTIONS(391), - [anon_sym_invoke_DASHvirtual] = ACTIONS(391), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(389), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(389), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(389), - [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(389), - [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(389), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(389), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(389), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(389), - [anon_sym_neg_DASHint] = ACTIONS(389), - [anon_sym_not_DASHint] = ACTIONS(389), - [anon_sym_neg_DASHlong] = ACTIONS(389), - [anon_sym_not_DASHlong] = ACTIONS(389), - [anon_sym_neg_DASHfloat] = ACTIONS(389), - [anon_sym_neg_DASHdouble] = ACTIONS(389), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(389), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(389), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(389), - [anon_sym_long_DASHto_DASHint] = ACTIONS(389), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(389), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(389), - [anon_sym_float_DASHto_DASHint] = ACTIONS(389), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(389), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(389), - [anon_sym_double_DASHto_DASHint] = ACTIONS(389), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(389), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(389), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(389), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(389), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(389), - [anon_sym_add_DASHint] = ACTIONS(391), - [anon_sym_sub_DASHint] = ACTIONS(391), - [anon_sym_mul_DASHint] = ACTIONS(391), - [anon_sym_div_DASHint] = ACTIONS(391), - [anon_sym_rem_DASHint] = ACTIONS(391), - [anon_sym_and_DASHint] = ACTIONS(391), - [anon_sym_or_DASHint] = ACTIONS(391), - [anon_sym_xor_DASHint] = ACTIONS(391), - [anon_sym_shl_DASHint] = ACTIONS(391), - [anon_sym_shr_DASHint] = ACTIONS(391), - [anon_sym_ushr_DASHint] = ACTIONS(391), - [anon_sym_add_DASHlong] = ACTIONS(391), - [anon_sym_sub_DASHlong] = ACTIONS(391), - [anon_sym_mul_DASHlong] = ACTIONS(391), - [anon_sym_div_DASHlong] = ACTIONS(391), - [anon_sym_rem_DASHlong] = ACTIONS(391), - [anon_sym_and_DASHlong] = ACTIONS(391), - [anon_sym_or_DASHlong] = ACTIONS(391), - [anon_sym_xor_DASHlong] = ACTIONS(391), - [anon_sym_shl_DASHlong] = ACTIONS(391), - [anon_sym_shr_DASHlong] = ACTIONS(391), - [anon_sym_ushr_DASHlong] = ACTIONS(391), - [anon_sym_add_DASHfloat] = ACTIONS(391), - [anon_sym_sub_DASHfloat] = ACTIONS(391), - [anon_sym_mul_DASHfloat] = ACTIONS(391), - [anon_sym_div_DASHfloat] = ACTIONS(391), - [anon_sym_rem_DASHfloat] = ACTIONS(391), - [anon_sym_add_DASHdouble] = ACTIONS(391), - [anon_sym_sub_DASHdouble] = ACTIONS(391), - [anon_sym_mul_DASHdouble] = ACTIONS(391), - [anon_sym_div_DASHdouble] = ACTIONS(391), - [anon_sym_rem_DASHdouble] = ACTIONS(391), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(389), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(389), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(389), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(389), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(389), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(389), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(389), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(389), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(389), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(389), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(389), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(389), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(389), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(389), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(389), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(389), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(389), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(389), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(389), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(389), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(389), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(389), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(389), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(389), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(389), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(389), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(389), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(389), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(389), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(389), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(389), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(389), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(389), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(389), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(389), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(389), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(389), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(389), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(389), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(389), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(389), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(389), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(389), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(389), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(389), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(389), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(389), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(389), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(389), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(389), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(389), - [anon_sym_static_DASHget] = ACTIONS(389), - [anon_sym_static_DASHput] = ACTIONS(389), - [anon_sym_instance_DASHget] = ACTIONS(389), - [anon_sym_instance_DASHput] = ACTIONS(389), - [anon_sym_execute_DASHinline] = ACTIONS(391), - [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(389), - [anon_sym_iget_DASHquick] = ACTIONS(389), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(389), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(389), - [anon_sym_iput_DASHquick] = ACTIONS(389), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(389), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(389), - [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(389), - [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(389), - [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(389), - [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(389), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(391), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(389), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(391), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(389), - [anon_sym_rsub_DASHint] = ACTIONS(391), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(389), - [anon_sym_DOTline] = ACTIONS(389), - [anon_sym_DOTlocals] = ACTIONS(389), - [anon_sym_DOTlocal] = ACTIONS(391), - [anon_sym_DOTendlocal] = ACTIONS(389), - [anon_sym_DOTrestartlocal] = ACTIONS(389), - [anon_sym_DOTregisters] = ACTIONS(389), - [anon_sym_DOTcatch] = ACTIONS(391), - [anon_sym_DOTcatchall] = ACTIONS(389), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(389), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(389), - [anon_sym_DOTarray_DASHdata] = ACTIONS(389), - [sym_prologue_directive] = ACTIONS(389), - [sym_epilogue_directive] = ACTIONS(389), - [aux_sym_label_token1] = ACTIONS(389), - [aux_sym_jmp_label_token1] = ACTIONS(389), - [sym_comment] = ACTIONS(3), - }, - [51] = { - [anon_sym_DOTsource] = ACTIONS(393), - [anon_sym_DOTendmethod] = ACTIONS(393), - [anon_sym_DOTannotation] = ACTIONS(393), - [anon_sym_DOTparam] = ACTIONS(395), - [anon_sym_DOTparameter] = ACTIONS(393), - [anon_sym_nop] = ACTIONS(395), - [anon_sym_move] = ACTIONS(395), - [anon_sym_move_SLASHfrom16] = ACTIONS(393), - [anon_sym_move_SLASH16] = ACTIONS(393), - [anon_sym_move_DASHwide] = ACTIONS(395), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(393), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(393), - [anon_sym_move_DASHobject] = ACTIONS(395), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(393), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(393), - [anon_sym_move_DASHresult] = ACTIONS(395), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(393), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(393), - [anon_sym_move_DASHexception] = ACTIONS(393), - [anon_sym_return_DASHvoid] = ACTIONS(393), - [anon_sym_return] = ACTIONS(395), - [anon_sym_return_DASHwide] = ACTIONS(393), - [anon_sym_return_DASHobject] = ACTIONS(393), - [anon_sym_const_SLASH4] = ACTIONS(393), - [anon_sym_const_SLASH16] = ACTIONS(393), - [anon_sym_const] = ACTIONS(395), - [anon_sym_const_SLASHhigh16] = ACTIONS(393), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(393), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(393), - [anon_sym_const_DASHwide] = ACTIONS(395), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(393), - [anon_sym_const_DASHstring] = ACTIONS(395), - [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(393), - [anon_sym_const_DASHclass] = ACTIONS(393), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(393), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(393), - [anon_sym_monitor_DASHenter] = ACTIONS(393), - [anon_sym_monitor_DASHexit] = ACTIONS(393), - [anon_sym_check_DASHcast] = ACTIONS(393), - [anon_sym_instance_DASHof] = ACTIONS(393), - [anon_sym_array_DASHlength] = ACTIONS(393), - [anon_sym_new_DASHinstance] = ACTIONS(393), - [anon_sym_new_DASHarray] = ACTIONS(393), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(395), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(393), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(393), - [anon_sym_throw] = ACTIONS(395), - [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(393), - [anon_sym_goto] = ACTIONS(395), - [anon_sym_goto_SLASH16] = ACTIONS(393), - [anon_sym_goto_SLASH32] = ACTIONS(393), - [anon_sym_packed_DASHswitch] = ACTIONS(393), - [anon_sym_sparse_DASHswitch] = ACTIONS(393), - [anon_sym_cmpl_DASHfloat] = ACTIONS(393), - [anon_sym_cmpg_DASHfloat] = ACTIONS(393), - [anon_sym_cmpl_DASHdouble] = ACTIONS(393), - [anon_sym_cmpg_DASHdouble] = ACTIONS(393), - [anon_sym_cmp_DASHlong] = ACTIONS(393), - [anon_sym_if_DASHeq] = ACTIONS(395), - [anon_sym_if_DASHne] = ACTIONS(395), - [anon_sym_if_DASHlt] = ACTIONS(395), - [anon_sym_if_DASHge] = ACTIONS(395), - [anon_sym_if_DASHgt] = ACTIONS(395), - [anon_sym_if_DASHle] = ACTIONS(395), - [anon_sym_if_DASHeqz] = ACTIONS(393), - [anon_sym_if_DASHnez] = ACTIONS(393), - [anon_sym_if_DASHltz] = ACTIONS(393), - [anon_sym_if_DASHgez] = ACTIONS(393), - [anon_sym_if_DASHgtz] = ACTIONS(393), - [anon_sym_if_DASHlez] = ACTIONS(393), - [anon_sym_aget] = ACTIONS(395), - [anon_sym_aget_DASHwide] = ACTIONS(393), - [anon_sym_aget_DASHobject] = ACTIONS(393), - [anon_sym_aget_DASHboolean] = ACTIONS(393), - [anon_sym_aget_DASHbyte] = ACTIONS(393), - [anon_sym_aget_DASHchar] = ACTIONS(393), - [anon_sym_aget_DASHshort] = ACTIONS(393), - [anon_sym_aput] = ACTIONS(395), - [anon_sym_aput_DASHwide] = ACTIONS(393), - [anon_sym_aput_DASHobject] = ACTIONS(393), - [anon_sym_aput_DASHboolean] = ACTIONS(393), - [anon_sym_aput_DASHbyte] = ACTIONS(393), - [anon_sym_aput_DASHchar] = ACTIONS(393), - [anon_sym_aput_DASHshort] = ACTIONS(393), - [anon_sym_iget] = ACTIONS(395), - [anon_sym_iget_DASHwide] = ACTIONS(395), - [anon_sym_iget_DASHobject] = ACTIONS(395), - [anon_sym_iget_DASHboolean] = ACTIONS(393), - [anon_sym_iget_DASHbyte] = ACTIONS(393), - [anon_sym_iget_DASHchar] = ACTIONS(393), - [anon_sym_iget_DASHshort] = ACTIONS(393), - [anon_sym_iget_DASHvolatile] = ACTIONS(393), - [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(393), - [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(393), - [anon_sym_iput] = ACTIONS(395), - [anon_sym_iput_DASHwide] = ACTIONS(395), - [anon_sym_iput_DASHobject] = ACTIONS(395), - [anon_sym_iput_DASHboolean] = ACTIONS(395), - [anon_sym_iput_DASHbyte] = ACTIONS(395), - [anon_sym_iput_DASHchar] = ACTIONS(395), - [anon_sym_iput_DASHshort] = ACTIONS(395), - [anon_sym_iput_DASHvolatile] = ACTIONS(393), - [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(393), - [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(393), - [anon_sym_sget] = ACTIONS(395), - [anon_sym_sget_DASHwide] = ACTIONS(395), - [anon_sym_sget_DASHobject] = ACTIONS(395), - [anon_sym_sget_DASHboolean] = ACTIONS(393), - [anon_sym_sget_DASHbyte] = ACTIONS(393), - [anon_sym_sget_DASHchar] = ACTIONS(393), - [anon_sym_sget_DASHshort] = ACTIONS(393), - [anon_sym_sget_DASHvolatile] = ACTIONS(393), - [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(393), - [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(393), - [anon_sym_sput] = ACTIONS(395), - [anon_sym_sput_DASHwide] = ACTIONS(395), - [anon_sym_sput_DASHobject] = ACTIONS(395), - [anon_sym_sput_DASHboolean] = ACTIONS(393), - [anon_sym_sput_DASHbyte] = ACTIONS(393), - [anon_sym_sput_DASHchar] = ACTIONS(393), - [anon_sym_sput_DASHshort] = ACTIONS(393), - [anon_sym_sput_DASHvolatile] = ACTIONS(393), - [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(393), - [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(393), - [anon_sym_invoke_DASHconstructor] = ACTIONS(393), - [anon_sym_invoke_DASHcustom] = ACTIONS(395), - [anon_sym_invoke_DASHdirect] = ACTIONS(395), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(393), - [anon_sym_invoke_DASHinstance] = ACTIONS(393), - [anon_sym_invoke_DASHinterface] = ACTIONS(395), - [anon_sym_invoke_DASHpolymorphic] = ACTIONS(395), - [anon_sym_invoke_DASHstatic] = ACTIONS(395), - [anon_sym_invoke_DASHsuper] = ACTIONS(395), - [anon_sym_invoke_DASHvirtual] = ACTIONS(395), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(393), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(393), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(393), - [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(393), - [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(393), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(393), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(393), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(393), - [anon_sym_neg_DASHint] = ACTIONS(393), - [anon_sym_not_DASHint] = ACTIONS(393), - [anon_sym_neg_DASHlong] = ACTIONS(393), - [anon_sym_not_DASHlong] = ACTIONS(393), - [anon_sym_neg_DASHfloat] = ACTIONS(393), - [anon_sym_neg_DASHdouble] = ACTIONS(393), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(393), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(393), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(393), - [anon_sym_long_DASHto_DASHint] = ACTIONS(393), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(393), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(393), - [anon_sym_float_DASHto_DASHint] = ACTIONS(393), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(393), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(393), - [anon_sym_double_DASHto_DASHint] = ACTIONS(393), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(393), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(393), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(393), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(393), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(393), - [anon_sym_add_DASHint] = ACTIONS(395), - [anon_sym_sub_DASHint] = ACTIONS(395), - [anon_sym_mul_DASHint] = ACTIONS(395), - [anon_sym_div_DASHint] = ACTIONS(395), - [anon_sym_rem_DASHint] = ACTIONS(395), - [anon_sym_and_DASHint] = ACTIONS(395), - [anon_sym_or_DASHint] = ACTIONS(395), - [anon_sym_xor_DASHint] = ACTIONS(395), - [anon_sym_shl_DASHint] = ACTIONS(395), - [anon_sym_shr_DASHint] = ACTIONS(395), - [anon_sym_ushr_DASHint] = ACTIONS(395), - [anon_sym_add_DASHlong] = ACTIONS(395), - [anon_sym_sub_DASHlong] = ACTIONS(395), - [anon_sym_mul_DASHlong] = ACTIONS(395), - [anon_sym_div_DASHlong] = ACTIONS(395), - [anon_sym_rem_DASHlong] = ACTIONS(395), - [anon_sym_and_DASHlong] = ACTIONS(395), - [anon_sym_or_DASHlong] = ACTIONS(395), - [anon_sym_xor_DASHlong] = ACTIONS(395), - [anon_sym_shl_DASHlong] = ACTIONS(395), - [anon_sym_shr_DASHlong] = ACTIONS(395), - [anon_sym_ushr_DASHlong] = ACTIONS(395), - [anon_sym_add_DASHfloat] = ACTIONS(395), - [anon_sym_sub_DASHfloat] = ACTIONS(395), - [anon_sym_mul_DASHfloat] = ACTIONS(395), - [anon_sym_div_DASHfloat] = ACTIONS(395), - [anon_sym_rem_DASHfloat] = ACTIONS(395), - [anon_sym_add_DASHdouble] = ACTIONS(395), - [anon_sym_sub_DASHdouble] = ACTIONS(395), - [anon_sym_mul_DASHdouble] = ACTIONS(395), - [anon_sym_div_DASHdouble] = ACTIONS(395), - [anon_sym_rem_DASHdouble] = ACTIONS(395), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(393), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(393), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(393), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(393), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(393), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(393), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(393), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(393), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(393), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(393), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(393), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(393), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(393), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(393), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(393), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(393), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(393), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(393), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(393), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(393), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(393), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(393), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(393), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(393), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(393), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(393), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(393), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(393), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(393), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(393), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(393), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(393), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(393), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(393), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(393), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(393), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(393), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(393), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(393), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(393), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(393), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(393), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(393), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(393), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(393), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(393), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(393), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(393), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(393), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(393), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(393), - [anon_sym_static_DASHget] = ACTIONS(393), - [anon_sym_static_DASHput] = ACTIONS(393), - [anon_sym_instance_DASHget] = ACTIONS(393), - [anon_sym_instance_DASHput] = ACTIONS(393), - [anon_sym_execute_DASHinline] = ACTIONS(395), - [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(393), - [anon_sym_iget_DASHquick] = ACTIONS(393), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(393), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(393), - [anon_sym_iput_DASHquick] = ACTIONS(393), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(393), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(393), - [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(393), - [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(393), - [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(393), - [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(393), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(395), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(393), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(395), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(393), - [anon_sym_rsub_DASHint] = ACTIONS(395), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(393), - [anon_sym_DOTline] = ACTIONS(393), - [anon_sym_DOTlocals] = ACTIONS(393), - [anon_sym_DOTlocal] = ACTIONS(395), - [anon_sym_DOTendlocal] = ACTIONS(393), - [anon_sym_DOTrestartlocal] = ACTIONS(393), - [anon_sym_DOTregisters] = ACTIONS(393), - [anon_sym_DOTcatch] = ACTIONS(395), - [anon_sym_DOTcatchall] = ACTIONS(393), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(393), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(393), - [anon_sym_DOTarray_DASHdata] = ACTIONS(393), - [sym_prologue_directive] = ACTIONS(393), - [sym_epilogue_directive] = ACTIONS(393), - [aux_sym_label_token1] = ACTIONS(393), - [aux_sym_jmp_label_token1] = ACTIONS(393), - [sym_comment] = ACTIONS(3), - }, - [52] = { - [anon_sym_DOTsource] = ACTIONS(397), - [anon_sym_DOTendmethod] = ACTIONS(397), - [anon_sym_DOTannotation] = ACTIONS(397), - [anon_sym_DOTparam] = ACTIONS(399), - [anon_sym_DOTparameter] = ACTIONS(397), - [anon_sym_nop] = ACTIONS(399), - [anon_sym_move] = ACTIONS(399), - [anon_sym_move_SLASHfrom16] = ACTIONS(397), - [anon_sym_move_SLASH16] = ACTIONS(397), - [anon_sym_move_DASHwide] = ACTIONS(399), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(397), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(397), - [anon_sym_move_DASHobject] = ACTIONS(399), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(397), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(397), - [anon_sym_move_DASHresult] = ACTIONS(399), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(397), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(397), - [anon_sym_move_DASHexception] = ACTIONS(397), - [anon_sym_return_DASHvoid] = ACTIONS(397), - [anon_sym_return] = ACTIONS(399), - [anon_sym_return_DASHwide] = ACTIONS(397), - [anon_sym_return_DASHobject] = ACTIONS(397), - [anon_sym_const_SLASH4] = ACTIONS(397), - [anon_sym_const_SLASH16] = ACTIONS(397), - [anon_sym_const] = ACTIONS(399), - [anon_sym_const_SLASHhigh16] = ACTIONS(397), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(397), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(397), - [anon_sym_const_DASHwide] = ACTIONS(399), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(397), - [anon_sym_const_DASHstring] = ACTIONS(399), - [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(397), - [anon_sym_const_DASHclass] = ACTIONS(397), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(397), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(397), - [anon_sym_monitor_DASHenter] = ACTIONS(397), - [anon_sym_monitor_DASHexit] = ACTIONS(397), - [anon_sym_check_DASHcast] = ACTIONS(397), - [anon_sym_instance_DASHof] = ACTIONS(397), - [anon_sym_array_DASHlength] = ACTIONS(397), - [anon_sym_new_DASHinstance] = ACTIONS(397), - [anon_sym_new_DASHarray] = ACTIONS(397), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(399), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(397), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(397), - [anon_sym_throw] = ACTIONS(399), - [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(397), - [anon_sym_goto] = ACTIONS(399), - [anon_sym_goto_SLASH16] = ACTIONS(397), - [anon_sym_goto_SLASH32] = ACTIONS(397), - [anon_sym_packed_DASHswitch] = ACTIONS(397), - [anon_sym_sparse_DASHswitch] = ACTIONS(397), - [anon_sym_cmpl_DASHfloat] = ACTIONS(397), - [anon_sym_cmpg_DASHfloat] = ACTIONS(397), - [anon_sym_cmpl_DASHdouble] = ACTIONS(397), - [anon_sym_cmpg_DASHdouble] = ACTIONS(397), - [anon_sym_cmp_DASHlong] = ACTIONS(397), - [anon_sym_if_DASHeq] = ACTIONS(399), - [anon_sym_if_DASHne] = ACTIONS(399), - [anon_sym_if_DASHlt] = ACTIONS(399), - [anon_sym_if_DASHge] = ACTIONS(399), - [anon_sym_if_DASHgt] = ACTIONS(399), - [anon_sym_if_DASHle] = ACTIONS(399), - [anon_sym_if_DASHeqz] = ACTIONS(397), - [anon_sym_if_DASHnez] = ACTIONS(397), - [anon_sym_if_DASHltz] = ACTIONS(397), - [anon_sym_if_DASHgez] = ACTIONS(397), - [anon_sym_if_DASHgtz] = ACTIONS(397), - [anon_sym_if_DASHlez] = ACTIONS(397), - [anon_sym_aget] = ACTIONS(399), - [anon_sym_aget_DASHwide] = ACTIONS(397), - [anon_sym_aget_DASHobject] = ACTIONS(397), - [anon_sym_aget_DASHboolean] = ACTIONS(397), - [anon_sym_aget_DASHbyte] = ACTIONS(397), - [anon_sym_aget_DASHchar] = ACTIONS(397), - [anon_sym_aget_DASHshort] = ACTIONS(397), - [anon_sym_aput] = ACTIONS(399), - [anon_sym_aput_DASHwide] = ACTIONS(397), - [anon_sym_aput_DASHobject] = ACTIONS(397), - [anon_sym_aput_DASHboolean] = ACTIONS(397), - [anon_sym_aput_DASHbyte] = ACTIONS(397), - [anon_sym_aput_DASHchar] = ACTIONS(397), - [anon_sym_aput_DASHshort] = ACTIONS(397), - [anon_sym_iget] = ACTIONS(399), - [anon_sym_iget_DASHwide] = ACTIONS(399), - [anon_sym_iget_DASHobject] = ACTIONS(399), - [anon_sym_iget_DASHboolean] = ACTIONS(397), - [anon_sym_iget_DASHbyte] = ACTIONS(397), - [anon_sym_iget_DASHchar] = ACTIONS(397), - [anon_sym_iget_DASHshort] = ACTIONS(397), - [anon_sym_iget_DASHvolatile] = ACTIONS(397), - [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(397), - [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(397), - [anon_sym_iput] = ACTIONS(399), - [anon_sym_iput_DASHwide] = ACTIONS(399), - [anon_sym_iput_DASHobject] = ACTIONS(399), - [anon_sym_iput_DASHboolean] = ACTIONS(399), - [anon_sym_iput_DASHbyte] = ACTIONS(399), - [anon_sym_iput_DASHchar] = ACTIONS(399), - [anon_sym_iput_DASHshort] = ACTIONS(399), - [anon_sym_iput_DASHvolatile] = ACTIONS(397), - [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(397), - [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(397), - [anon_sym_sget] = ACTIONS(399), - [anon_sym_sget_DASHwide] = ACTIONS(399), - [anon_sym_sget_DASHobject] = ACTIONS(399), - [anon_sym_sget_DASHboolean] = ACTIONS(397), - [anon_sym_sget_DASHbyte] = ACTIONS(397), - [anon_sym_sget_DASHchar] = ACTIONS(397), - [anon_sym_sget_DASHshort] = ACTIONS(397), - [anon_sym_sget_DASHvolatile] = ACTIONS(397), - [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(397), - [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(397), - [anon_sym_sput] = ACTIONS(399), - [anon_sym_sput_DASHwide] = ACTIONS(399), - [anon_sym_sput_DASHobject] = ACTIONS(399), - [anon_sym_sput_DASHboolean] = ACTIONS(397), - [anon_sym_sput_DASHbyte] = ACTIONS(397), - [anon_sym_sput_DASHchar] = ACTIONS(397), - [anon_sym_sput_DASHshort] = ACTIONS(397), - [anon_sym_sput_DASHvolatile] = ACTIONS(397), - [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(397), - [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(397), - [anon_sym_invoke_DASHconstructor] = ACTIONS(397), - [anon_sym_invoke_DASHcustom] = ACTIONS(399), - [anon_sym_invoke_DASHdirect] = ACTIONS(399), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(397), - [anon_sym_invoke_DASHinstance] = ACTIONS(397), - [anon_sym_invoke_DASHinterface] = ACTIONS(399), - [anon_sym_invoke_DASHpolymorphic] = ACTIONS(399), - [anon_sym_invoke_DASHstatic] = ACTIONS(399), - [anon_sym_invoke_DASHsuper] = ACTIONS(399), - [anon_sym_invoke_DASHvirtual] = ACTIONS(399), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(397), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(397), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(397), - [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(397), - [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(397), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(397), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(397), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(397), - [anon_sym_neg_DASHint] = ACTIONS(397), - [anon_sym_not_DASHint] = ACTIONS(397), - [anon_sym_neg_DASHlong] = ACTIONS(397), - [anon_sym_not_DASHlong] = ACTIONS(397), - [anon_sym_neg_DASHfloat] = ACTIONS(397), - [anon_sym_neg_DASHdouble] = ACTIONS(397), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(397), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(397), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(397), - [anon_sym_long_DASHto_DASHint] = ACTIONS(397), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(397), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(397), - [anon_sym_float_DASHto_DASHint] = ACTIONS(397), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(397), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(397), - [anon_sym_double_DASHto_DASHint] = ACTIONS(397), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(397), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(397), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(397), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(397), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(397), - [anon_sym_add_DASHint] = ACTIONS(399), - [anon_sym_sub_DASHint] = ACTIONS(399), - [anon_sym_mul_DASHint] = ACTIONS(399), - [anon_sym_div_DASHint] = ACTIONS(399), - [anon_sym_rem_DASHint] = ACTIONS(399), - [anon_sym_and_DASHint] = ACTIONS(399), - [anon_sym_or_DASHint] = ACTIONS(399), - [anon_sym_xor_DASHint] = ACTIONS(399), - [anon_sym_shl_DASHint] = ACTIONS(399), - [anon_sym_shr_DASHint] = ACTIONS(399), - [anon_sym_ushr_DASHint] = ACTIONS(399), - [anon_sym_add_DASHlong] = ACTIONS(399), - [anon_sym_sub_DASHlong] = ACTIONS(399), - [anon_sym_mul_DASHlong] = ACTIONS(399), - [anon_sym_div_DASHlong] = ACTIONS(399), - [anon_sym_rem_DASHlong] = ACTIONS(399), - [anon_sym_and_DASHlong] = ACTIONS(399), - [anon_sym_or_DASHlong] = ACTIONS(399), - [anon_sym_xor_DASHlong] = ACTIONS(399), - [anon_sym_shl_DASHlong] = ACTIONS(399), - [anon_sym_shr_DASHlong] = ACTIONS(399), - [anon_sym_ushr_DASHlong] = ACTIONS(399), - [anon_sym_add_DASHfloat] = ACTIONS(399), - [anon_sym_sub_DASHfloat] = ACTIONS(399), - [anon_sym_mul_DASHfloat] = ACTIONS(399), - [anon_sym_div_DASHfloat] = ACTIONS(399), - [anon_sym_rem_DASHfloat] = ACTIONS(399), - [anon_sym_add_DASHdouble] = ACTIONS(399), - [anon_sym_sub_DASHdouble] = ACTIONS(399), - [anon_sym_mul_DASHdouble] = ACTIONS(399), - [anon_sym_div_DASHdouble] = ACTIONS(399), - [anon_sym_rem_DASHdouble] = ACTIONS(399), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(397), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(397), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(397), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(397), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(397), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(397), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(397), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(397), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(397), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(397), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(397), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(397), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(397), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(397), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(397), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(397), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(397), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(397), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(397), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(397), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(397), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(397), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(397), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(397), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(397), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(397), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(397), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(397), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(397), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(397), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(397), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(397), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(397), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(397), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(397), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(397), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(397), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(397), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(397), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(397), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(397), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(397), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(397), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(397), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(397), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(397), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(397), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(397), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(397), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(397), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(397), - [anon_sym_static_DASHget] = ACTIONS(397), - [anon_sym_static_DASHput] = ACTIONS(397), - [anon_sym_instance_DASHget] = ACTIONS(397), - [anon_sym_instance_DASHput] = ACTIONS(397), - [anon_sym_execute_DASHinline] = ACTIONS(399), - [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(397), - [anon_sym_iget_DASHquick] = ACTIONS(397), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(397), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(397), - [anon_sym_iput_DASHquick] = ACTIONS(397), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(397), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(397), - [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(397), - [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(397), - [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(397), - [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(397), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(399), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(397), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(399), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(397), - [anon_sym_rsub_DASHint] = ACTIONS(399), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(397), - [anon_sym_DOTline] = ACTIONS(397), - [anon_sym_DOTlocals] = ACTIONS(397), - [anon_sym_DOTlocal] = ACTIONS(399), - [anon_sym_DOTendlocal] = ACTIONS(397), - [anon_sym_DOTrestartlocal] = ACTIONS(397), - [anon_sym_DOTregisters] = ACTIONS(397), - [anon_sym_DOTcatch] = ACTIONS(399), - [anon_sym_DOTcatchall] = ACTIONS(397), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(397), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(397), - [anon_sym_DOTarray_DASHdata] = ACTIONS(397), - [sym_prologue_directive] = ACTIONS(397), - [sym_epilogue_directive] = ACTIONS(397), - [aux_sym_label_token1] = ACTIONS(397), - [aux_sym_jmp_label_token1] = ACTIONS(397), - [sym_comment] = ACTIONS(3), - }, - [53] = { - [anon_sym_DOTsource] = ACTIONS(401), - [anon_sym_DOTendmethod] = ACTIONS(401), - [anon_sym_DOTannotation] = ACTIONS(401), - [anon_sym_DOTparam] = ACTIONS(403), - [anon_sym_DOTparameter] = ACTIONS(401), - [anon_sym_nop] = ACTIONS(403), - [anon_sym_move] = ACTIONS(403), - [anon_sym_move_SLASHfrom16] = ACTIONS(401), - [anon_sym_move_SLASH16] = ACTIONS(401), - [anon_sym_move_DASHwide] = ACTIONS(403), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(401), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(401), - [anon_sym_move_DASHobject] = ACTIONS(403), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(401), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(401), - [anon_sym_move_DASHresult] = ACTIONS(403), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(401), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(401), - [anon_sym_move_DASHexception] = ACTIONS(401), - [anon_sym_return_DASHvoid] = ACTIONS(401), - [anon_sym_return] = ACTIONS(403), - [anon_sym_return_DASHwide] = ACTIONS(401), - [anon_sym_return_DASHobject] = ACTIONS(401), - [anon_sym_const_SLASH4] = ACTIONS(401), - [anon_sym_const_SLASH16] = ACTIONS(401), - [anon_sym_const] = ACTIONS(403), - [anon_sym_const_SLASHhigh16] = ACTIONS(401), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(401), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(401), - [anon_sym_const_DASHwide] = ACTIONS(403), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(401), - [anon_sym_const_DASHstring] = ACTIONS(403), - [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(401), - [anon_sym_const_DASHclass] = ACTIONS(401), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(401), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(401), - [anon_sym_monitor_DASHenter] = ACTIONS(401), - [anon_sym_monitor_DASHexit] = ACTIONS(401), - [anon_sym_check_DASHcast] = ACTIONS(401), - [anon_sym_instance_DASHof] = ACTIONS(401), - [anon_sym_array_DASHlength] = ACTIONS(401), - [anon_sym_new_DASHinstance] = ACTIONS(401), - [anon_sym_new_DASHarray] = ACTIONS(401), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(403), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(401), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(401), - [anon_sym_throw] = ACTIONS(403), - [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(401), - [anon_sym_goto] = ACTIONS(403), - [anon_sym_goto_SLASH16] = ACTIONS(401), - [anon_sym_goto_SLASH32] = ACTIONS(401), - [anon_sym_packed_DASHswitch] = ACTIONS(401), - [anon_sym_sparse_DASHswitch] = ACTIONS(401), - [anon_sym_cmpl_DASHfloat] = ACTIONS(401), - [anon_sym_cmpg_DASHfloat] = ACTIONS(401), - [anon_sym_cmpl_DASHdouble] = ACTIONS(401), - [anon_sym_cmpg_DASHdouble] = ACTIONS(401), - [anon_sym_cmp_DASHlong] = ACTIONS(401), - [anon_sym_if_DASHeq] = ACTIONS(403), - [anon_sym_if_DASHne] = ACTIONS(403), - [anon_sym_if_DASHlt] = ACTIONS(403), - [anon_sym_if_DASHge] = ACTIONS(403), - [anon_sym_if_DASHgt] = ACTIONS(403), - [anon_sym_if_DASHle] = ACTIONS(403), - [anon_sym_if_DASHeqz] = ACTIONS(401), - [anon_sym_if_DASHnez] = ACTIONS(401), - [anon_sym_if_DASHltz] = ACTIONS(401), - [anon_sym_if_DASHgez] = ACTIONS(401), - [anon_sym_if_DASHgtz] = ACTIONS(401), - [anon_sym_if_DASHlez] = ACTIONS(401), - [anon_sym_aget] = ACTIONS(403), - [anon_sym_aget_DASHwide] = ACTIONS(401), - [anon_sym_aget_DASHobject] = ACTIONS(401), - [anon_sym_aget_DASHboolean] = ACTIONS(401), - [anon_sym_aget_DASHbyte] = ACTIONS(401), - [anon_sym_aget_DASHchar] = ACTIONS(401), - [anon_sym_aget_DASHshort] = ACTIONS(401), - [anon_sym_aput] = ACTIONS(403), - [anon_sym_aput_DASHwide] = ACTIONS(401), - [anon_sym_aput_DASHobject] = ACTIONS(401), - [anon_sym_aput_DASHboolean] = ACTIONS(401), - [anon_sym_aput_DASHbyte] = ACTIONS(401), - [anon_sym_aput_DASHchar] = ACTIONS(401), - [anon_sym_aput_DASHshort] = ACTIONS(401), - [anon_sym_iget] = ACTIONS(403), - [anon_sym_iget_DASHwide] = ACTIONS(403), - [anon_sym_iget_DASHobject] = ACTIONS(403), - [anon_sym_iget_DASHboolean] = ACTIONS(401), - [anon_sym_iget_DASHbyte] = ACTIONS(401), - [anon_sym_iget_DASHchar] = ACTIONS(401), - [anon_sym_iget_DASHshort] = ACTIONS(401), - [anon_sym_iget_DASHvolatile] = ACTIONS(401), - [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(401), - [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(401), - [anon_sym_iput] = ACTIONS(403), - [anon_sym_iput_DASHwide] = ACTIONS(403), - [anon_sym_iput_DASHobject] = ACTIONS(403), - [anon_sym_iput_DASHboolean] = ACTIONS(403), - [anon_sym_iput_DASHbyte] = ACTIONS(403), - [anon_sym_iput_DASHchar] = ACTIONS(403), - [anon_sym_iput_DASHshort] = ACTIONS(403), - [anon_sym_iput_DASHvolatile] = ACTIONS(401), - [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(401), - [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(401), - [anon_sym_sget] = ACTIONS(403), - [anon_sym_sget_DASHwide] = ACTIONS(403), - [anon_sym_sget_DASHobject] = ACTIONS(403), - [anon_sym_sget_DASHboolean] = ACTIONS(401), - [anon_sym_sget_DASHbyte] = ACTIONS(401), - [anon_sym_sget_DASHchar] = ACTIONS(401), - [anon_sym_sget_DASHshort] = ACTIONS(401), - [anon_sym_sget_DASHvolatile] = ACTIONS(401), - [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(401), - [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(401), - [anon_sym_sput] = ACTIONS(403), - [anon_sym_sput_DASHwide] = ACTIONS(403), - [anon_sym_sput_DASHobject] = ACTIONS(403), - [anon_sym_sput_DASHboolean] = ACTIONS(401), - [anon_sym_sput_DASHbyte] = ACTIONS(401), - [anon_sym_sput_DASHchar] = ACTIONS(401), - [anon_sym_sput_DASHshort] = ACTIONS(401), - [anon_sym_sput_DASHvolatile] = ACTIONS(401), - [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(401), - [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(401), - [anon_sym_invoke_DASHconstructor] = ACTIONS(401), - [anon_sym_invoke_DASHcustom] = ACTIONS(403), - [anon_sym_invoke_DASHdirect] = ACTIONS(403), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(401), - [anon_sym_invoke_DASHinstance] = ACTIONS(401), - [anon_sym_invoke_DASHinterface] = ACTIONS(403), - [anon_sym_invoke_DASHpolymorphic] = ACTIONS(403), - [anon_sym_invoke_DASHstatic] = ACTIONS(403), - [anon_sym_invoke_DASHsuper] = ACTIONS(403), - [anon_sym_invoke_DASHvirtual] = ACTIONS(403), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(401), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(401), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(401), - [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(401), - [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(401), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(401), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(401), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(401), - [anon_sym_neg_DASHint] = ACTIONS(401), - [anon_sym_not_DASHint] = ACTIONS(401), - [anon_sym_neg_DASHlong] = ACTIONS(401), - [anon_sym_not_DASHlong] = ACTIONS(401), - [anon_sym_neg_DASHfloat] = ACTIONS(401), - [anon_sym_neg_DASHdouble] = ACTIONS(401), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(401), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(401), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(401), - [anon_sym_long_DASHto_DASHint] = ACTIONS(401), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(401), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(401), - [anon_sym_float_DASHto_DASHint] = ACTIONS(401), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(401), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(401), - [anon_sym_double_DASHto_DASHint] = ACTIONS(401), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(401), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(401), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(401), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(401), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(401), - [anon_sym_add_DASHint] = ACTIONS(403), - [anon_sym_sub_DASHint] = ACTIONS(403), - [anon_sym_mul_DASHint] = ACTIONS(403), - [anon_sym_div_DASHint] = ACTIONS(403), - [anon_sym_rem_DASHint] = ACTIONS(403), - [anon_sym_and_DASHint] = ACTIONS(403), - [anon_sym_or_DASHint] = ACTIONS(403), - [anon_sym_xor_DASHint] = ACTIONS(403), - [anon_sym_shl_DASHint] = ACTIONS(403), - [anon_sym_shr_DASHint] = ACTIONS(403), - [anon_sym_ushr_DASHint] = ACTIONS(403), - [anon_sym_add_DASHlong] = ACTIONS(403), - [anon_sym_sub_DASHlong] = ACTIONS(403), - [anon_sym_mul_DASHlong] = ACTIONS(403), - [anon_sym_div_DASHlong] = ACTIONS(403), - [anon_sym_rem_DASHlong] = ACTIONS(403), - [anon_sym_and_DASHlong] = ACTIONS(403), - [anon_sym_or_DASHlong] = ACTIONS(403), - [anon_sym_xor_DASHlong] = ACTIONS(403), - [anon_sym_shl_DASHlong] = ACTIONS(403), - [anon_sym_shr_DASHlong] = ACTIONS(403), - [anon_sym_ushr_DASHlong] = ACTIONS(403), - [anon_sym_add_DASHfloat] = ACTIONS(403), - [anon_sym_sub_DASHfloat] = ACTIONS(403), - [anon_sym_mul_DASHfloat] = ACTIONS(403), - [anon_sym_div_DASHfloat] = ACTIONS(403), - [anon_sym_rem_DASHfloat] = ACTIONS(403), - [anon_sym_add_DASHdouble] = ACTIONS(403), - [anon_sym_sub_DASHdouble] = ACTIONS(403), - [anon_sym_mul_DASHdouble] = ACTIONS(403), - [anon_sym_div_DASHdouble] = ACTIONS(403), - [anon_sym_rem_DASHdouble] = ACTIONS(403), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(401), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(401), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(401), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(401), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(401), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(401), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(401), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(401), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(401), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(401), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(401), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(401), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(401), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(401), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(401), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(401), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(401), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(401), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(401), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(401), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(401), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(401), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(401), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(401), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(401), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(401), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(401), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(401), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(401), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(401), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(401), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(401), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(401), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(401), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(401), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(401), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(401), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(401), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(401), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(401), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(401), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(401), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(401), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(401), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(401), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(401), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(401), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(401), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(401), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(401), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(401), - [anon_sym_static_DASHget] = ACTIONS(401), - [anon_sym_static_DASHput] = ACTIONS(401), - [anon_sym_instance_DASHget] = ACTIONS(401), - [anon_sym_instance_DASHput] = ACTIONS(401), - [anon_sym_execute_DASHinline] = ACTIONS(403), - [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(401), - [anon_sym_iget_DASHquick] = ACTIONS(401), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(401), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(401), - [anon_sym_iput_DASHquick] = ACTIONS(401), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(401), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(401), - [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(401), - [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(401), - [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(401), - [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(401), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(403), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(401), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(403), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(401), - [anon_sym_rsub_DASHint] = ACTIONS(403), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(401), - [anon_sym_DOTline] = ACTIONS(401), - [anon_sym_DOTlocals] = ACTIONS(401), - [anon_sym_DOTlocal] = ACTIONS(403), - [anon_sym_DOTendlocal] = ACTIONS(401), - [anon_sym_DOTrestartlocal] = ACTIONS(401), - [anon_sym_DOTregisters] = ACTIONS(401), - [anon_sym_DOTcatch] = ACTIONS(403), - [anon_sym_DOTcatchall] = ACTIONS(401), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(401), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(401), - [anon_sym_DOTarray_DASHdata] = ACTIONS(401), - [sym_prologue_directive] = ACTIONS(401), - [sym_epilogue_directive] = ACTIONS(401), - [aux_sym_label_token1] = ACTIONS(401), - [aux_sym_jmp_label_token1] = ACTIONS(401), - [sym_comment] = ACTIONS(3), - }, - [54] = { - [anon_sym_DOTsource] = ACTIONS(405), - [anon_sym_DOTendmethod] = ACTIONS(405), - [anon_sym_DOTannotation] = ACTIONS(405), - [anon_sym_DOTparam] = ACTIONS(407), - [anon_sym_DOTparameter] = ACTIONS(405), - [anon_sym_nop] = ACTIONS(407), - [anon_sym_move] = ACTIONS(407), - [anon_sym_move_SLASHfrom16] = ACTIONS(405), - [anon_sym_move_SLASH16] = ACTIONS(405), - [anon_sym_move_DASHwide] = ACTIONS(407), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(405), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(405), - [anon_sym_move_DASHobject] = ACTIONS(407), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(405), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(405), - [anon_sym_move_DASHresult] = ACTIONS(407), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(405), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(405), - [anon_sym_move_DASHexception] = ACTIONS(405), - [anon_sym_return_DASHvoid] = ACTIONS(405), - [anon_sym_return] = ACTIONS(407), - [anon_sym_return_DASHwide] = ACTIONS(405), - [anon_sym_return_DASHobject] = ACTIONS(405), - [anon_sym_const_SLASH4] = ACTIONS(405), - [anon_sym_const_SLASH16] = ACTIONS(405), - [anon_sym_const] = ACTIONS(407), - [anon_sym_const_SLASHhigh16] = ACTIONS(405), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(405), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(405), - [anon_sym_const_DASHwide] = ACTIONS(407), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(405), - [anon_sym_const_DASHstring] = ACTIONS(407), - [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(405), - [anon_sym_const_DASHclass] = ACTIONS(405), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(405), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(405), - [anon_sym_monitor_DASHenter] = ACTIONS(405), - [anon_sym_monitor_DASHexit] = ACTIONS(405), - [anon_sym_check_DASHcast] = ACTIONS(405), - [anon_sym_instance_DASHof] = ACTIONS(405), - [anon_sym_array_DASHlength] = ACTIONS(405), - [anon_sym_new_DASHinstance] = ACTIONS(405), - [anon_sym_new_DASHarray] = ACTIONS(405), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(407), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(405), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(405), - [anon_sym_throw] = ACTIONS(407), - [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(405), - [anon_sym_goto] = ACTIONS(407), - [anon_sym_goto_SLASH16] = ACTIONS(405), - [anon_sym_goto_SLASH32] = ACTIONS(405), - [anon_sym_packed_DASHswitch] = ACTIONS(405), - [anon_sym_sparse_DASHswitch] = ACTIONS(405), - [anon_sym_cmpl_DASHfloat] = ACTIONS(405), - [anon_sym_cmpg_DASHfloat] = ACTIONS(405), - [anon_sym_cmpl_DASHdouble] = ACTIONS(405), - [anon_sym_cmpg_DASHdouble] = ACTIONS(405), - [anon_sym_cmp_DASHlong] = ACTIONS(405), - [anon_sym_if_DASHeq] = ACTIONS(407), - [anon_sym_if_DASHne] = ACTIONS(407), - [anon_sym_if_DASHlt] = ACTIONS(407), - [anon_sym_if_DASHge] = ACTIONS(407), - [anon_sym_if_DASHgt] = ACTIONS(407), - [anon_sym_if_DASHle] = ACTIONS(407), - [anon_sym_if_DASHeqz] = ACTIONS(405), - [anon_sym_if_DASHnez] = ACTIONS(405), - [anon_sym_if_DASHltz] = ACTIONS(405), - [anon_sym_if_DASHgez] = ACTIONS(405), - [anon_sym_if_DASHgtz] = ACTIONS(405), - [anon_sym_if_DASHlez] = ACTIONS(405), - [anon_sym_aget] = ACTIONS(407), - [anon_sym_aget_DASHwide] = ACTIONS(405), - [anon_sym_aget_DASHobject] = ACTIONS(405), - [anon_sym_aget_DASHboolean] = ACTIONS(405), - [anon_sym_aget_DASHbyte] = ACTIONS(405), - [anon_sym_aget_DASHchar] = ACTIONS(405), - [anon_sym_aget_DASHshort] = ACTIONS(405), - [anon_sym_aput] = ACTIONS(407), - [anon_sym_aput_DASHwide] = ACTIONS(405), - [anon_sym_aput_DASHobject] = ACTIONS(405), - [anon_sym_aput_DASHboolean] = ACTIONS(405), - [anon_sym_aput_DASHbyte] = ACTIONS(405), - [anon_sym_aput_DASHchar] = ACTIONS(405), - [anon_sym_aput_DASHshort] = ACTIONS(405), - [anon_sym_iget] = ACTIONS(407), - [anon_sym_iget_DASHwide] = ACTIONS(407), - [anon_sym_iget_DASHobject] = ACTIONS(407), - [anon_sym_iget_DASHboolean] = ACTIONS(405), - [anon_sym_iget_DASHbyte] = ACTIONS(405), - [anon_sym_iget_DASHchar] = ACTIONS(405), - [anon_sym_iget_DASHshort] = ACTIONS(405), - [anon_sym_iget_DASHvolatile] = ACTIONS(405), - [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(405), - [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(405), - [anon_sym_iput] = ACTIONS(407), - [anon_sym_iput_DASHwide] = ACTIONS(407), - [anon_sym_iput_DASHobject] = ACTIONS(407), - [anon_sym_iput_DASHboolean] = ACTIONS(407), - [anon_sym_iput_DASHbyte] = ACTIONS(407), - [anon_sym_iput_DASHchar] = ACTIONS(407), - [anon_sym_iput_DASHshort] = ACTIONS(407), - [anon_sym_iput_DASHvolatile] = ACTIONS(405), - [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(405), - [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(405), - [anon_sym_sget] = ACTIONS(407), - [anon_sym_sget_DASHwide] = ACTIONS(407), - [anon_sym_sget_DASHobject] = ACTIONS(407), - [anon_sym_sget_DASHboolean] = ACTIONS(405), - [anon_sym_sget_DASHbyte] = ACTIONS(405), - [anon_sym_sget_DASHchar] = ACTIONS(405), - [anon_sym_sget_DASHshort] = ACTIONS(405), - [anon_sym_sget_DASHvolatile] = ACTIONS(405), - [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(405), - [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(405), - [anon_sym_sput] = ACTIONS(407), - [anon_sym_sput_DASHwide] = ACTIONS(407), - [anon_sym_sput_DASHobject] = ACTIONS(407), - [anon_sym_sput_DASHboolean] = ACTIONS(405), - [anon_sym_sput_DASHbyte] = ACTIONS(405), - [anon_sym_sput_DASHchar] = ACTIONS(405), - [anon_sym_sput_DASHshort] = ACTIONS(405), - [anon_sym_sput_DASHvolatile] = ACTIONS(405), - [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(405), - [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(405), - [anon_sym_invoke_DASHconstructor] = ACTIONS(405), - [anon_sym_invoke_DASHcustom] = ACTIONS(407), - [anon_sym_invoke_DASHdirect] = ACTIONS(407), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(405), - [anon_sym_invoke_DASHinstance] = ACTIONS(405), - [anon_sym_invoke_DASHinterface] = ACTIONS(407), - [anon_sym_invoke_DASHpolymorphic] = ACTIONS(407), - [anon_sym_invoke_DASHstatic] = ACTIONS(407), - [anon_sym_invoke_DASHsuper] = ACTIONS(407), - [anon_sym_invoke_DASHvirtual] = ACTIONS(407), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(405), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(405), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(405), - [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(405), - [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(405), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(405), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(405), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(405), - [anon_sym_neg_DASHint] = ACTIONS(405), - [anon_sym_not_DASHint] = ACTIONS(405), - [anon_sym_neg_DASHlong] = ACTIONS(405), - [anon_sym_not_DASHlong] = ACTIONS(405), - [anon_sym_neg_DASHfloat] = ACTIONS(405), - [anon_sym_neg_DASHdouble] = ACTIONS(405), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(405), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(405), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(405), - [anon_sym_long_DASHto_DASHint] = ACTIONS(405), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(405), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(405), - [anon_sym_float_DASHto_DASHint] = ACTIONS(405), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(405), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(405), - [anon_sym_double_DASHto_DASHint] = ACTIONS(405), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(405), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(405), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(405), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(405), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(405), - [anon_sym_add_DASHint] = ACTIONS(407), - [anon_sym_sub_DASHint] = ACTIONS(407), - [anon_sym_mul_DASHint] = ACTIONS(407), - [anon_sym_div_DASHint] = ACTIONS(407), - [anon_sym_rem_DASHint] = ACTIONS(407), - [anon_sym_and_DASHint] = ACTIONS(407), - [anon_sym_or_DASHint] = ACTIONS(407), - [anon_sym_xor_DASHint] = ACTIONS(407), - [anon_sym_shl_DASHint] = ACTIONS(407), - [anon_sym_shr_DASHint] = ACTIONS(407), - [anon_sym_ushr_DASHint] = ACTIONS(407), - [anon_sym_add_DASHlong] = ACTIONS(407), - [anon_sym_sub_DASHlong] = ACTIONS(407), - [anon_sym_mul_DASHlong] = ACTIONS(407), - [anon_sym_div_DASHlong] = ACTIONS(407), - [anon_sym_rem_DASHlong] = ACTIONS(407), - [anon_sym_and_DASHlong] = ACTIONS(407), - [anon_sym_or_DASHlong] = ACTIONS(407), - [anon_sym_xor_DASHlong] = ACTIONS(407), - [anon_sym_shl_DASHlong] = ACTIONS(407), - [anon_sym_shr_DASHlong] = ACTIONS(407), - [anon_sym_ushr_DASHlong] = ACTIONS(407), - [anon_sym_add_DASHfloat] = ACTIONS(407), - [anon_sym_sub_DASHfloat] = ACTIONS(407), - [anon_sym_mul_DASHfloat] = ACTIONS(407), - [anon_sym_div_DASHfloat] = ACTIONS(407), - [anon_sym_rem_DASHfloat] = ACTIONS(407), - [anon_sym_add_DASHdouble] = ACTIONS(407), - [anon_sym_sub_DASHdouble] = ACTIONS(407), - [anon_sym_mul_DASHdouble] = ACTIONS(407), - [anon_sym_div_DASHdouble] = ACTIONS(407), - [anon_sym_rem_DASHdouble] = ACTIONS(407), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(405), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(405), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(405), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(405), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(405), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(405), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(405), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(405), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(405), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(405), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(405), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(405), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(405), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(405), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(405), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(405), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(405), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(405), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(405), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(405), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(405), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(405), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(405), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(405), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(405), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(405), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(405), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(405), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(405), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(405), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(405), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(405), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(405), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(405), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(405), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(405), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(405), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(405), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(405), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(405), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(405), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(405), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(405), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(405), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(405), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(405), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(405), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(405), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(405), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(405), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(405), - [anon_sym_static_DASHget] = ACTIONS(405), - [anon_sym_static_DASHput] = ACTIONS(405), - [anon_sym_instance_DASHget] = ACTIONS(405), - [anon_sym_instance_DASHput] = ACTIONS(405), - [anon_sym_execute_DASHinline] = ACTIONS(407), - [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(405), - [anon_sym_iget_DASHquick] = ACTIONS(405), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(405), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(405), - [anon_sym_iput_DASHquick] = ACTIONS(405), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(405), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(405), - [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(405), - [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(405), - [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(405), - [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(405), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(407), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(405), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(407), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(405), - [anon_sym_rsub_DASHint] = ACTIONS(407), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(405), - [anon_sym_DOTline] = ACTIONS(405), - [anon_sym_DOTlocals] = ACTIONS(405), - [anon_sym_DOTlocal] = ACTIONS(407), - [anon_sym_DOTendlocal] = ACTIONS(405), - [anon_sym_DOTrestartlocal] = ACTIONS(405), - [anon_sym_DOTregisters] = ACTIONS(405), - [anon_sym_DOTcatch] = ACTIONS(407), - [anon_sym_DOTcatchall] = ACTIONS(405), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(405), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(405), - [anon_sym_DOTarray_DASHdata] = ACTIONS(405), - [sym_prologue_directive] = ACTIONS(405), - [sym_epilogue_directive] = ACTIONS(405), - [aux_sym_label_token1] = ACTIONS(405), - [aux_sym_jmp_label_token1] = ACTIONS(405), - [sym_comment] = ACTIONS(3), - }, - [55] = { - [anon_sym_DOTsource] = ACTIONS(323), - [anon_sym_DOTendmethod] = ACTIONS(323), - [anon_sym_DOTannotation] = ACTIONS(323), - [anon_sym_DOTparam] = ACTIONS(325), - [anon_sym_DOTparameter] = ACTIONS(323), - [anon_sym_nop] = ACTIONS(325), - [anon_sym_move] = ACTIONS(325), - [anon_sym_move_SLASHfrom16] = ACTIONS(323), - [anon_sym_move_SLASH16] = ACTIONS(323), - [anon_sym_move_DASHwide] = ACTIONS(325), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(323), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(323), - [anon_sym_move_DASHobject] = ACTIONS(325), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(323), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(323), - [anon_sym_move_DASHresult] = ACTIONS(325), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(323), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(323), - [anon_sym_move_DASHexception] = ACTIONS(323), - [anon_sym_return_DASHvoid] = ACTIONS(323), - [anon_sym_return] = ACTIONS(325), - [anon_sym_return_DASHwide] = ACTIONS(323), - [anon_sym_return_DASHobject] = ACTIONS(323), - [anon_sym_const_SLASH4] = ACTIONS(323), - [anon_sym_const_SLASH16] = ACTIONS(323), - [anon_sym_const] = ACTIONS(325), - [anon_sym_const_SLASHhigh16] = ACTIONS(323), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(323), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(323), - [anon_sym_const_DASHwide] = ACTIONS(325), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(323), - [anon_sym_const_DASHstring] = ACTIONS(325), - [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(323), - [anon_sym_const_DASHclass] = ACTIONS(323), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(323), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(323), - [anon_sym_monitor_DASHenter] = ACTIONS(323), - [anon_sym_monitor_DASHexit] = ACTIONS(323), - [anon_sym_check_DASHcast] = ACTIONS(323), - [anon_sym_instance_DASHof] = ACTIONS(323), - [anon_sym_array_DASHlength] = ACTIONS(323), - [anon_sym_new_DASHinstance] = ACTIONS(323), - [anon_sym_new_DASHarray] = ACTIONS(323), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(325), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(323), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(323), - [anon_sym_throw] = ACTIONS(325), - [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(323), - [anon_sym_goto] = ACTIONS(325), - [anon_sym_goto_SLASH16] = ACTIONS(323), - [anon_sym_goto_SLASH32] = ACTIONS(323), - [anon_sym_packed_DASHswitch] = ACTIONS(323), - [anon_sym_sparse_DASHswitch] = ACTIONS(323), - [anon_sym_cmpl_DASHfloat] = ACTIONS(323), - [anon_sym_cmpg_DASHfloat] = ACTIONS(323), - [anon_sym_cmpl_DASHdouble] = ACTIONS(323), - [anon_sym_cmpg_DASHdouble] = ACTIONS(323), - [anon_sym_cmp_DASHlong] = ACTIONS(323), - [anon_sym_if_DASHeq] = ACTIONS(325), - [anon_sym_if_DASHne] = ACTIONS(325), - [anon_sym_if_DASHlt] = ACTIONS(325), - [anon_sym_if_DASHge] = ACTIONS(325), - [anon_sym_if_DASHgt] = ACTIONS(325), - [anon_sym_if_DASHle] = ACTIONS(325), - [anon_sym_if_DASHeqz] = ACTIONS(323), - [anon_sym_if_DASHnez] = ACTIONS(323), - [anon_sym_if_DASHltz] = ACTIONS(323), - [anon_sym_if_DASHgez] = ACTIONS(323), - [anon_sym_if_DASHgtz] = ACTIONS(323), - [anon_sym_if_DASHlez] = ACTIONS(323), - [anon_sym_aget] = ACTIONS(325), - [anon_sym_aget_DASHwide] = ACTIONS(323), - [anon_sym_aget_DASHobject] = ACTIONS(323), - [anon_sym_aget_DASHboolean] = ACTIONS(323), - [anon_sym_aget_DASHbyte] = ACTIONS(323), - [anon_sym_aget_DASHchar] = ACTIONS(323), - [anon_sym_aget_DASHshort] = ACTIONS(323), - [anon_sym_aput] = ACTIONS(325), - [anon_sym_aput_DASHwide] = ACTIONS(323), - [anon_sym_aput_DASHobject] = ACTIONS(323), - [anon_sym_aput_DASHboolean] = ACTIONS(323), - [anon_sym_aput_DASHbyte] = ACTIONS(323), - [anon_sym_aput_DASHchar] = ACTIONS(323), - [anon_sym_aput_DASHshort] = ACTIONS(323), - [anon_sym_iget] = ACTIONS(325), - [anon_sym_iget_DASHwide] = ACTIONS(325), - [anon_sym_iget_DASHobject] = ACTIONS(325), - [anon_sym_iget_DASHboolean] = ACTIONS(323), - [anon_sym_iget_DASHbyte] = ACTIONS(323), - [anon_sym_iget_DASHchar] = ACTIONS(323), - [anon_sym_iget_DASHshort] = ACTIONS(323), - [anon_sym_iget_DASHvolatile] = ACTIONS(323), - [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(323), - [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(323), - [anon_sym_iput] = ACTIONS(325), - [anon_sym_iput_DASHwide] = ACTIONS(325), - [anon_sym_iput_DASHobject] = ACTIONS(325), - [anon_sym_iput_DASHboolean] = ACTIONS(325), - [anon_sym_iput_DASHbyte] = ACTIONS(325), - [anon_sym_iput_DASHchar] = ACTIONS(325), - [anon_sym_iput_DASHshort] = ACTIONS(325), - [anon_sym_iput_DASHvolatile] = ACTIONS(323), - [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(323), - [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(323), - [anon_sym_sget] = ACTIONS(325), - [anon_sym_sget_DASHwide] = ACTIONS(325), - [anon_sym_sget_DASHobject] = ACTIONS(325), - [anon_sym_sget_DASHboolean] = ACTIONS(323), - [anon_sym_sget_DASHbyte] = ACTIONS(323), - [anon_sym_sget_DASHchar] = ACTIONS(323), - [anon_sym_sget_DASHshort] = ACTIONS(323), - [anon_sym_sget_DASHvolatile] = ACTIONS(323), - [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(323), - [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(323), - [anon_sym_sput] = ACTIONS(325), - [anon_sym_sput_DASHwide] = ACTIONS(325), - [anon_sym_sput_DASHobject] = ACTIONS(325), - [anon_sym_sput_DASHboolean] = ACTIONS(323), - [anon_sym_sput_DASHbyte] = ACTIONS(323), - [anon_sym_sput_DASHchar] = ACTIONS(323), - [anon_sym_sput_DASHshort] = ACTIONS(323), - [anon_sym_sput_DASHvolatile] = ACTIONS(323), - [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(323), - [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(323), - [anon_sym_invoke_DASHconstructor] = ACTIONS(323), - [anon_sym_invoke_DASHcustom] = ACTIONS(325), - [anon_sym_invoke_DASHdirect] = ACTIONS(325), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(323), - [anon_sym_invoke_DASHinstance] = ACTIONS(323), - [anon_sym_invoke_DASHinterface] = ACTIONS(325), - [anon_sym_invoke_DASHpolymorphic] = ACTIONS(325), - [anon_sym_invoke_DASHstatic] = ACTIONS(325), - [anon_sym_invoke_DASHsuper] = ACTIONS(325), - [anon_sym_invoke_DASHvirtual] = ACTIONS(325), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(323), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(323), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(323), - [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(323), - [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(323), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(323), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(323), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(323), - [anon_sym_neg_DASHint] = ACTIONS(323), - [anon_sym_not_DASHint] = ACTIONS(323), - [anon_sym_neg_DASHlong] = ACTIONS(323), - [anon_sym_not_DASHlong] = ACTIONS(323), - [anon_sym_neg_DASHfloat] = ACTIONS(323), - [anon_sym_neg_DASHdouble] = ACTIONS(323), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(323), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(323), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(323), - [anon_sym_long_DASHto_DASHint] = ACTIONS(323), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(323), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(323), - [anon_sym_float_DASHto_DASHint] = ACTIONS(323), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(323), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(323), - [anon_sym_double_DASHto_DASHint] = ACTIONS(323), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(323), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(323), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(323), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(323), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(323), - [anon_sym_add_DASHint] = ACTIONS(325), - [anon_sym_sub_DASHint] = ACTIONS(325), - [anon_sym_mul_DASHint] = ACTIONS(325), - [anon_sym_div_DASHint] = ACTIONS(325), - [anon_sym_rem_DASHint] = ACTIONS(325), - [anon_sym_and_DASHint] = ACTIONS(325), - [anon_sym_or_DASHint] = ACTIONS(325), - [anon_sym_xor_DASHint] = ACTIONS(325), - [anon_sym_shl_DASHint] = ACTIONS(325), - [anon_sym_shr_DASHint] = ACTIONS(325), - [anon_sym_ushr_DASHint] = ACTIONS(325), - [anon_sym_add_DASHlong] = ACTIONS(325), - [anon_sym_sub_DASHlong] = ACTIONS(325), - [anon_sym_mul_DASHlong] = ACTIONS(325), - [anon_sym_div_DASHlong] = ACTIONS(325), - [anon_sym_rem_DASHlong] = ACTIONS(325), - [anon_sym_and_DASHlong] = ACTIONS(325), - [anon_sym_or_DASHlong] = ACTIONS(325), - [anon_sym_xor_DASHlong] = ACTIONS(325), - [anon_sym_shl_DASHlong] = ACTIONS(325), - [anon_sym_shr_DASHlong] = ACTIONS(325), - [anon_sym_ushr_DASHlong] = ACTIONS(325), - [anon_sym_add_DASHfloat] = ACTIONS(325), - [anon_sym_sub_DASHfloat] = ACTIONS(325), - [anon_sym_mul_DASHfloat] = ACTIONS(325), - [anon_sym_div_DASHfloat] = ACTIONS(325), - [anon_sym_rem_DASHfloat] = ACTIONS(325), - [anon_sym_add_DASHdouble] = ACTIONS(325), - [anon_sym_sub_DASHdouble] = ACTIONS(325), - [anon_sym_mul_DASHdouble] = ACTIONS(325), - [anon_sym_div_DASHdouble] = ACTIONS(325), - [anon_sym_rem_DASHdouble] = ACTIONS(325), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(323), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(323), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(323), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(323), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(323), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(323), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(323), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(323), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(323), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(323), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(323), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(323), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(323), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(323), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(323), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(323), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(323), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(323), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(323), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(323), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(323), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(323), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(323), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(323), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(323), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(323), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(323), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(323), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(323), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(323), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(323), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(323), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(323), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(323), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(323), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(323), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(323), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(323), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(323), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(323), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(323), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(323), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(323), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(323), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(323), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(323), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(323), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(323), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(323), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(323), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(323), - [anon_sym_static_DASHget] = ACTIONS(323), - [anon_sym_static_DASHput] = ACTIONS(323), - [anon_sym_instance_DASHget] = ACTIONS(323), - [anon_sym_instance_DASHput] = ACTIONS(323), - [anon_sym_execute_DASHinline] = ACTIONS(325), - [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(323), - [anon_sym_iget_DASHquick] = ACTIONS(323), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(323), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(323), - [anon_sym_iput_DASHquick] = ACTIONS(323), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(323), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(323), - [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(323), - [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(323), - [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(323), - [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(323), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(325), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(323), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(325), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(323), - [anon_sym_rsub_DASHint] = ACTIONS(325), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(323), - [anon_sym_DOTline] = ACTIONS(323), - [anon_sym_DOTlocals] = ACTIONS(323), - [anon_sym_DOTlocal] = ACTIONS(325), - [anon_sym_DOTendlocal] = ACTIONS(323), - [anon_sym_DOTrestartlocal] = ACTIONS(323), - [anon_sym_DOTregisters] = ACTIONS(323), - [anon_sym_DOTcatch] = ACTIONS(325), - [anon_sym_DOTcatchall] = ACTIONS(323), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(323), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(323), - [anon_sym_DOTarray_DASHdata] = ACTIONS(323), - [sym_prologue_directive] = ACTIONS(323), - [sym_epilogue_directive] = ACTIONS(323), - [aux_sym_label_token1] = ACTIONS(323), - [aux_sym_jmp_label_token1] = ACTIONS(323), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(347), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(347), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(347), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(347), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(347), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(347), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(347), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(347), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(347), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(347), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(347), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(347), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(347), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(347), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(347), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(347), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(347), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(347), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(347), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(347), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(347), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(347), + [anon_sym_static_DASHget] = ACTIONS(347), + [anon_sym_static_DASHput] = ACTIONS(347), + [anon_sym_instance_DASHget] = ACTIONS(347), + [anon_sym_instance_DASHput] = ACTIONS(347), + [anon_sym_execute_DASHinline] = ACTIONS(349), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(347), + [anon_sym_iget_DASHquick] = ACTIONS(347), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(347), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(347), + [anon_sym_iput_DASHquick] = ACTIONS(347), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(347), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(347), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(347), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(347), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(347), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(347), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(349), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(347), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(349), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(347), + [anon_sym_rsub_DASHint] = ACTIONS(349), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(347), + [anon_sym_DOTline] = ACTIONS(347), + [anon_sym_DOTlocals] = ACTIONS(347), + [anon_sym_DOTlocal] = ACTIONS(349), + [anon_sym_DOTendlocal] = ACTIONS(347), + [anon_sym_DOTrestartlocal] = ACTIONS(347), + [anon_sym_DOTregisters] = ACTIONS(347), + [anon_sym_DOTcatch] = ACTIONS(349), + [anon_sym_DOTcatchall] = ACTIONS(347), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(347), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(347), + [anon_sym_DOTarray_DASHdata] = ACTIONS(347), + [sym_prologue_directive] = ACTIONS(347), + [sym_epilogue_directive] = ACTIONS(347), + [aux_sym_label_token1] = ACTIONS(347), + [aux_sym_jmp_label_token1] = ACTIONS(347), + [sym_comment] = ACTIONS(3), + }, + [44] = { + [anon_sym_DOTsource] = ACTIONS(351), + [anon_sym_DOTendmethod] = ACTIONS(351), + [anon_sym_DOTannotation] = ACTIONS(351), + [anon_sym_DOTparam] = ACTIONS(353), + [anon_sym_DOTparameter] = ACTIONS(351), + [anon_sym_nop] = ACTIONS(353), + [anon_sym_move] = ACTIONS(353), + [anon_sym_move_SLASHfrom16] = ACTIONS(351), + [anon_sym_move_SLASH16] = ACTIONS(351), + [anon_sym_move_DASHwide] = ACTIONS(353), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(351), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(351), + [anon_sym_move_DASHobject] = ACTIONS(353), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(351), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(351), + [anon_sym_move_DASHresult] = ACTIONS(353), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(351), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(351), + [anon_sym_move_DASHexception] = ACTIONS(351), + [anon_sym_return_DASHvoid] = ACTIONS(351), + [anon_sym_return] = ACTIONS(353), + [anon_sym_return_DASHwide] = ACTIONS(351), + [anon_sym_return_DASHobject] = ACTIONS(351), + [anon_sym_const_SLASH4] = ACTIONS(351), + [anon_sym_const_SLASH16] = ACTIONS(351), + [anon_sym_const] = ACTIONS(353), + [anon_sym_const_SLASHhigh16] = ACTIONS(351), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(351), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(351), + [anon_sym_const_DASHwide] = ACTIONS(353), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(351), + [anon_sym_const_DASHstring] = ACTIONS(353), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(351), + [anon_sym_const_DASHclass] = ACTIONS(351), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(351), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(351), + [anon_sym_monitor_DASHenter] = ACTIONS(351), + [anon_sym_monitor_DASHexit] = ACTIONS(351), + [anon_sym_check_DASHcast] = ACTIONS(351), + [anon_sym_instance_DASHof] = ACTIONS(351), + [anon_sym_array_DASHlength] = ACTIONS(351), + [anon_sym_new_DASHinstance] = ACTIONS(351), + [anon_sym_new_DASHarray] = ACTIONS(351), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(353), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(351), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(351), + [anon_sym_throw] = ACTIONS(353), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(351), + [anon_sym_goto] = ACTIONS(353), + [anon_sym_goto_SLASH16] = ACTIONS(351), + [anon_sym_goto_SLASH32] = ACTIONS(351), + [anon_sym_packed_DASHswitch] = ACTIONS(351), + [anon_sym_sparse_DASHswitch] = ACTIONS(351), + [anon_sym_cmpl_DASHfloat] = ACTIONS(351), + [anon_sym_cmpg_DASHfloat] = ACTIONS(351), + [anon_sym_cmpl_DASHdouble] = ACTIONS(351), + [anon_sym_cmpg_DASHdouble] = ACTIONS(351), + [anon_sym_cmp_DASHlong] = ACTIONS(351), + [anon_sym_if_DASHeq] = ACTIONS(353), + [anon_sym_if_DASHne] = ACTIONS(353), + [anon_sym_if_DASHlt] = ACTIONS(353), + [anon_sym_if_DASHge] = ACTIONS(353), + [anon_sym_if_DASHgt] = ACTIONS(353), + [anon_sym_if_DASHle] = ACTIONS(353), + [anon_sym_if_DASHeqz] = ACTIONS(351), + [anon_sym_if_DASHnez] = ACTIONS(351), + [anon_sym_if_DASHltz] = ACTIONS(351), + [anon_sym_if_DASHgez] = ACTIONS(351), + [anon_sym_if_DASHgtz] = ACTIONS(351), + [anon_sym_if_DASHlez] = ACTIONS(351), + [anon_sym_aget] = ACTIONS(353), + [anon_sym_aget_DASHwide] = ACTIONS(351), + [anon_sym_aget_DASHobject] = ACTIONS(351), + [anon_sym_aget_DASHboolean] = ACTIONS(351), + [anon_sym_aget_DASHbyte] = ACTIONS(351), + [anon_sym_aget_DASHchar] = ACTIONS(351), + [anon_sym_aget_DASHshort] = ACTIONS(351), + [anon_sym_aput] = ACTIONS(353), + [anon_sym_aput_DASHwide] = ACTIONS(351), + [anon_sym_aput_DASHobject] = ACTIONS(351), + [anon_sym_aput_DASHboolean] = ACTIONS(351), + [anon_sym_aput_DASHbyte] = ACTIONS(351), + [anon_sym_aput_DASHchar] = ACTIONS(351), + [anon_sym_aput_DASHshort] = ACTIONS(351), + [anon_sym_iget] = ACTIONS(353), + [anon_sym_iget_DASHwide] = ACTIONS(353), + [anon_sym_iget_DASHobject] = ACTIONS(353), + [anon_sym_iget_DASHboolean] = ACTIONS(351), + [anon_sym_iget_DASHbyte] = ACTIONS(351), + [anon_sym_iget_DASHchar] = ACTIONS(351), + [anon_sym_iget_DASHshort] = ACTIONS(351), + [anon_sym_iget_DASHvolatile] = ACTIONS(351), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(351), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(351), + [anon_sym_iput] = ACTIONS(353), + [anon_sym_iput_DASHwide] = ACTIONS(353), + [anon_sym_iput_DASHobject] = ACTIONS(353), + [anon_sym_iput_DASHboolean] = ACTIONS(353), + [anon_sym_iput_DASHbyte] = ACTIONS(353), + [anon_sym_iput_DASHchar] = ACTIONS(353), + [anon_sym_iput_DASHshort] = ACTIONS(353), + [anon_sym_iput_DASHvolatile] = ACTIONS(351), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(351), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(351), + [anon_sym_sget] = ACTIONS(353), + [anon_sym_sget_DASHwide] = ACTIONS(353), + [anon_sym_sget_DASHobject] = ACTIONS(353), + [anon_sym_sget_DASHboolean] = ACTIONS(351), + [anon_sym_sget_DASHbyte] = ACTIONS(351), + [anon_sym_sget_DASHchar] = ACTIONS(351), + [anon_sym_sget_DASHshort] = ACTIONS(351), + [anon_sym_sget_DASHvolatile] = ACTIONS(351), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(351), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(351), + [anon_sym_sput] = ACTIONS(353), + [anon_sym_sput_DASHwide] = ACTIONS(353), + [anon_sym_sput_DASHobject] = ACTIONS(353), + [anon_sym_sput_DASHboolean] = ACTIONS(351), + [anon_sym_sput_DASHbyte] = ACTIONS(351), + [anon_sym_sput_DASHchar] = ACTIONS(351), + [anon_sym_sput_DASHshort] = ACTIONS(351), + [anon_sym_sput_DASHvolatile] = ACTIONS(351), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(351), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(351), + [anon_sym_invoke_DASHconstructor] = ACTIONS(351), + [anon_sym_invoke_DASHcustom] = ACTIONS(353), + [anon_sym_invoke_DASHdirect] = ACTIONS(353), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(351), + [anon_sym_invoke_DASHinstance] = ACTIONS(351), + [anon_sym_invoke_DASHinterface] = ACTIONS(353), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(353), + [anon_sym_invoke_DASHstatic] = ACTIONS(353), + [anon_sym_invoke_DASHsuper] = ACTIONS(353), + [anon_sym_invoke_DASHvirtual] = ACTIONS(353), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(351), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(351), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(351), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(351), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(351), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(351), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(351), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(351), + [anon_sym_neg_DASHint] = ACTIONS(351), + [anon_sym_not_DASHint] = ACTIONS(351), + [anon_sym_neg_DASHlong] = ACTIONS(351), + [anon_sym_not_DASHlong] = ACTIONS(351), + [anon_sym_neg_DASHfloat] = ACTIONS(351), + [anon_sym_neg_DASHdouble] = ACTIONS(351), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(351), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(351), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(351), + [anon_sym_long_DASHto_DASHint] = ACTIONS(351), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(351), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(351), + [anon_sym_float_DASHto_DASHint] = ACTIONS(351), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(351), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(351), + [anon_sym_double_DASHto_DASHint] = ACTIONS(351), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(351), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(351), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(351), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(351), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(351), + [anon_sym_add_DASHint] = ACTIONS(353), + [anon_sym_sub_DASHint] = ACTIONS(353), + [anon_sym_mul_DASHint] = ACTIONS(353), + [anon_sym_div_DASHint] = ACTIONS(353), + [anon_sym_rem_DASHint] = ACTIONS(353), + [anon_sym_and_DASHint] = ACTIONS(353), + [anon_sym_or_DASHint] = ACTIONS(353), + [anon_sym_xor_DASHint] = ACTIONS(353), + [anon_sym_shl_DASHint] = ACTIONS(353), + [anon_sym_shr_DASHint] = ACTIONS(353), + [anon_sym_ushr_DASHint] = ACTIONS(353), + [anon_sym_add_DASHlong] = ACTIONS(353), + [anon_sym_sub_DASHlong] = ACTIONS(353), + [anon_sym_mul_DASHlong] = ACTIONS(353), + [anon_sym_div_DASHlong] = ACTIONS(353), + [anon_sym_rem_DASHlong] = ACTIONS(353), + [anon_sym_and_DASHlong] = ACTIONS(353), + [anon_sym_or_DASHlong] = ACTIONS(353), + [anon_sym_xor_DASHlong] = ACTIONS(353), + [anon_sym_shl_DASHlong] = ACTIONS(353), + [anon_sym_shr_DASHlong] = ACTIONS(353), + [anon_sym_ushr_DASHlong] = ACTIONS(353), + [anon_sym_add_DASHfloat] = ACTIONS(353), + [anon_sym_sub_DASHfloat] = ACTIONS(353), + [anon_sym_mul_DASHfloat] = ACTIONS(353), + [anon_sym_div_DASHfloat] = ACTIONS(353), + [anon_sym_rem_DASHfloat] = ACTIONS(353), + [anon_sym_add_DASHdouble] = ACTIONS(353), + [anon_sym_sub_DASHdouble] = ACTIONS(353), + [anon_sym_mul_DASHdouble] = ACTIONS(353), + [anon_sym_div_DASHdouble] = ACTIONS(353), + [anon_sym_rem_DASHdouble] = ACTIONS(353), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(351), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(351), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(351), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(351), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(351), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(351), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(351), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(351), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(351), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(351), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(351), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(351), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(351), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(351), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(351), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(351), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(351), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(351), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(351), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(351), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(351), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(351), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(351), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(351), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(351), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(351), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(351), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(351), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(351), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(351), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(351), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(351), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(351), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(351), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(351), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(351), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(351), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(351), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(351), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(351), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(351), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(351), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(351), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(351), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(351), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(351), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(351), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(351), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(351), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(351), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(351), + [anon_sym_static_DASHget] = ACTIONS(351), + [anon_sym_static_DASHput] = ACTIONS(351), + [anon_sym_instance_DASHget] = ACTIONS(351), + [anon_sym_instance_DASHput] = ACTIONS(351), + [anon_sym_execute_DASHinline] = ACTIONS(353), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(351), + [anon_sym_iget_DASHquick] = ACTIONS(351), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(351), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(351), + [anon_sym_iput_DASHquick] = ACTIONS(351), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(351), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(351), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(351), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(351), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(351), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(351), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(353), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(351), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(353), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(351), + [anon_sym_rsub_DASHint] = ACTIONS(353), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(351), + [anon_sym_DOTline] = ACTIONS(351), + [anon_sym_DOTlocals] = ACTIONS(351), + [anon_sym_DOTlocal] = ACTIONS(353), + [anon_sym_DOTendlocal] = ACTIONS(351), + [anon_sym_DOTrestartlocal] = ACTIONS(351), + [anon_sym_DOTregisters] = ACTIONS(351), + [anon_sym_DOTcatch] = ACTIONS(353), + [anon_sym_DOTcatchall] = ACTIONS(351), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(351), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(351), + [anon_sym_DOTarray_DASHdata] = ACTIONS(351), + [sym_prologue_directive] = ACTIONS(351), + [sym_epilogue_directive] = ACTIONS(351), + [aux_sym_label_token1] = ACTIONS(351), + [aux_sym_jmp_label_token1] = ACTIONS(351), + [sym_comment] = ACTIONS(3), + }, + [45] = { + [anon_sym_DOTsource] = ACTIONS(355), + [anon_sym_DOTendmethod] = ACTIONS(355), + [anon_sym_DOTannotation] = ACTIONS(355), + [anon_sym_DOTparam] = ACTIONS(357), + [anon_sym_DOTparameter] = ACTIONS(355), + [anon_sym_nop] = ACTIONS(357), + [anon_sym_move] = ACTIONS(357), + [anon_sym_move_SLASHfrom16] = ACTIONS(355), + [anon_sym_move_SLASH16] = ACTIONS(355), + [anon_sym_move_DASHwide] = ACTIONS(357), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(355), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(355), + [anon_sym_move_DASHobject] = ACTIONS(357), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(355), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(355), + [anon_sym_move_DASHresult] = ACTIONS(357), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(355), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(355), + [anon_sym_move_DASHexception] = ACTIONS(355), + [anon_sym_return_DASHvoid] = ACTIONS(355), + [anon_sym_return] = ACTIONS(357), + [anon_sym_return_DASHwide] = ACTIONS(355), + [anon_sym_return_DASHobject] = ACTIONS(355), + [anon_sym_const_SLASH4] = ACTIONS(355), + [anon_sym_const_SLASH16] = ACTIONS(355), + [anon_sym_const] = ACTIONS(357), + [anon_sym_const_SLASHhigh16] = ACTIONS(355), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(355), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(355), + [anon_sym_const_DASHwide] = ACTIONS(357), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(355), + [anon_sym_const_DASHstring] = ACTIONS(357), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(355), + [anon_sym_const_DASHclass] = ACTIONS(355), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(355), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(355), + [anon_sym_monitor_DASHenter] = ACTIONS(355), + [anon_sym_monitor_DASHexit] = ACTIONS(355), + [anon_sym_check_DASHcast] = ACTIONS(355), + [anon_sym_instance_DASHof] = ACTIONS(355), + [anon_sym_array_DASHlength] = ACTIONS(355), + [anon_sym_new_DASHinstance] = ACTIONS(355), + [anon_sym_new_DASHarray] = ACTIONS(355), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(357), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(355), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(355), + [anon_sym_throw] = ACTIONS(357), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(355), + [anon_sym_goto] = ACTIONS(357), + [anon_sym_goto_SLASH16] = ACTIONS(355), + [anon_sym_goto_SLASH32] = ACTIONS(355), + [anon_sym_packed_DASHswitch] = ACTIONS(355), + [anon_sym_sparse_DASHswitch] = ACTIONS(355), + [anon_sym_cmpl_DASHfloat] = ACTIONS(355), + [anon_sym_cmpg_DASHfloat] = ACTIONS(355), + [anon_sym_cmpl_DASHdouble] = ACTIONS(355), + [anon_sym_cmpg_DASHdouble] = ACTIONS(355), + [anon_sym_cmp_DASHlong] = ACTIONS(355), + [anon_sym_if_DASHeq] = ACTIONS(357), + [anon_sym_if_DASHne] = ACTIONS(357), + [anon_sym_if_DASHlt] = ACTIONS(357), + [anon_sym_if_DASHge] = ACTIONS(357), + [anon_sym_if_DASHgt] = ACTIONS(357), + [anon_sym_if_DASHle] = ACTIONS(357), + [anon_sym_if_DASHeqz] = ACTIONS(355), + [anon_sym_if_DASHnez] = ACTIONS(355), + [anon_sym_if_DASHltz] = ACTIONS(355), + [anon_sym_if_DASHgez] = ACTIONS(355), + [anon_sym_if_DASHgtz] = ACTIONS(355), + [anon_sym_if_DASHlez] = ACTIONS(355), + [anon_sym_aget] = ACTIONS(357), + [anon_sym_aget_DASHwide] = ACTIONS(355), + [anon_sym_aget_DASHobject] = ACTIONS(355), + [anon_sym_aget_DASHboolean] = ACTIONS(355), + [anon_sym_aget_DASHbyte] = ACTIONS(355), + [anon_sym_aget_DASHchar] = ACTIONS(355), + [anon_sym_aget_DASHshort] = ACTIONS(355), + [anon_sym_aput] = ACTIONS(357), + [anon_sym_aput_DASHwide] = ACTIONS(355), + [anon_sym_aput_DASHobject] = ACTIONS(355), + [anon_sym_aput_DASHboolean] = ACTIONS(355), + [anon_sym_aput_DASHbyte] = ACTIONS(355), + [anon_sym_aput_DASHchar] = ACTIONS(355), + [anon_sym_aput_DASHshort] = ACTIONS(355), + [anon_sym_iget] = ACTIONS(357), + [anon_sym_iget_DASHwide] = ACTIONS(357), + [anon_sym_iget_DASHobject] = ACTIONS(357), + [anon_sym_iget_DASHboolean] = ACTIONS(355), + [anon_sym_iget_DASHbyte] = ACTIONS(355), + [anon_sym_iget_DASHchar] = ACTIONS(355), + [anon_sym_iget_DASHshort] = ACTIONS(355), + [anon_sym_iget_DASHvolatile] = ACTIONS(355), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(355), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(355), + [anon_sym_iput] = ACTIONS(357), + [anon_sym_iput_DASHwide] = ACTIONS(357), + [anon_sym_iput_DASHobject] = ACTIONS(357), + [anon_sym_iput_DASHboolean] = ACTIONS(357), + [anon_sym_iput_DASHbyte] = ACTIONS(357), + [anon_sym_iput_DASHchar] = ACTIONS(357), + [anon_sym_iput_DASHshort] = ACTIONS(357), + [anon_sym_iput_DASHvolatile] = ACTIONS(355), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(355), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(355), + [anon_sym_sget] = ACTIONS(357), + [anon_sym_sget_DASHwide] = ACTIONS(357), + [anon_sym_sget_DASHobject] = ACTIONS(357), + [anon_sym_sget_DASHboolean] = ACTIONS(355), + [anon_sym_sget_DASHbyte] = ACTIONS(355), + [anon_sym_sget_DASHchar] = ACTIONS(355), + [anon_sym_sget_DASHshort] = ACTIONS(355), + [anon_sym_sget_DASHvolatile] = ACTIONS(355), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(355), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(355), + [anon_sym_sput] = ACTIONS(357), + [anon_sym_sput_DASHwide] = ACTIONS(357), + [anon_sym_sput_DASHobject] = ACTIONS(357), + [anon_sym_sput_DASHboolean] = ACTIONS(355), + [anon_sym_sput_DASHbyte] = ACTIONS(355), + [anon_sym_sput_DASHchar] = ACTIONS(355), + [anon_sym_sput_DASHshort] = ACTIONS(355), + [anon_sym_sput_DASHvolatile] = ACTIONS(355), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(355), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(355), + [anon_sym_invoke_DASHconstructor] = ACTIONS(355), + [anon_sym_invoke_DASHcustom] = ACTIONS(357), + [anon_sym_invoke_DASHdirect] = ACTIONS(357), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(355), + [anon_sym_invoke_DASHinstance] = ACTIONS(355), + [anon_sym_invoke_DASHinterface] = ACTIONS(357), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(357), + [anon_sym_invoke_DASHstatic] = ACTIONS(357), + [anon_sym_invoke_DASHsuper] = ACTIONS(357), + [anon_sym_invoke_DASHvirtual] = ACTIONS(357), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(355), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(355), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(355), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(355), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(355), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(355), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(355), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(355), + [anon_sym_neg_DASHint] = ACTIONS(355), + [anon_sym_not_DASHint] = ACTIONS(355), + [anon_sym_neg_DASHlong] = ACTIONS(355), + [anon_sym_not_DASHlong] = ACTIONS(355), + [anon_sym_neg_DASHfloat] = ACTIONS(355), + [anon_sym_neg_DASHdouble] = ACTIONS(355), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(355), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(355), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(355), + [anon_sym_long_DASHto_DASHint] = ACTIONS(355), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(355), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(355), + [anon_sym_float_DASHto_DASHint] = ACTIONS(355), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(355), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(355), + [anon_sym_double_DASHto_DASHint] = ACTIONS(355), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(355), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(355), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(355), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(355), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(355), + [anon_sym_add_DASHint] = ACTIONS(357), + [anon_sym_sub_DASHint] = ACTIONS(357), + [anon_sym_mul_DASHint] = ACTIONS(357), + [anon_sym_div_DASHint] = ACTIONS(357), + [anon_sym_rem_DASHint] = ACTIONS(357), + [anon_sym_and_DASHint] = ACTIONS(357), + [anon_sym_or_DASHint] = ACTIONS(357), + [anon_sym_xor_DASHint] = ACTIONS(357), + [anon_sym_shl_DASHint] = ACTIONS(357), + [anon_sym_shr_DASHint] = ACTIONS(357), + [anon_sym_ushr_DASHint] = ACTIONS(357), + [anon_sym_add_DASHlong] = ACTIONS(357), + [anon_sym_sub_DASHlong] = ACTIONS(357), + [anon_sym_mul_DASHlong] = ACTIONS(357), + [anon_sym_div_DASHlong] = ACTIONS(357), + [anon_sym_rem_DASHlong] = ACTIONS(357), + [anon_sym_and_DASHlong] = ACTIONS(357), + [anon_sym_or_DASHlong] = ACTIONS(357), + [anon_sym_xor_DASHlong] = ACTIONS(357), + [anon_sym_shl_DASHlong] = ACTIONS(357), + [anon_sym_shr_DASHlong] = ACTIONS(357), + [anon_sym_ushr_DASHlong] = ACTIONS(357), + [anon_sym_add_DASHfloat] = ACTIONS(357), + [anon_sym_sub_DASHfloat] = ACTIONS(357), + [anon_sym_mul_DASHfloat] = ACTIONS(357), + [anon_sym_div_DASHfloat] = ACTIONS(357), + [anon_sym_rem_DASHfloat] = ACTIONS(357), + [anon_sym_add_DASHdouble] = ACTIONS(357), + [anon_sym_sub_DASHdouble] = ACTIONS(357), + [anon_sym_mul_DASHdouble] = ACTIONS(357), + [anon_sym_div_DASHdouble] = ACTIONS(357), + [anon_sym_rem_DASHdouble] = ACTIONS(357), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(355), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(355), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(355), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(355), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(355), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(355), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(355), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(355), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(355), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(355), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(355), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(355), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(355), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(355), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(355), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(355), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(355), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(355), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(355), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(355), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(355), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(355), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(355), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(355), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(355), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(355), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(355), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(355), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(355), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(355), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(355), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(355), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(355), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(355), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(355), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(355), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(355), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(355), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(355), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(355), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(355), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(355), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(355), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(355), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(355), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(355), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(355), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(355), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(355), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(355), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(355), + [anon_sym_static_DASHget] = ACTIONS(355), + [anon_sym_static_DASHput] = ACTIONS(355), + [anon_sym_instance_DASHget] = ACTIONS(355), + [anon_sym_instance_DASHput] = ACTIONS(355), + [anon_sym_execute_DASHinline] = ACTIONS(357), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(355), + [anon_sym_iget_DASHquick] = ACTIONS(355), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(355), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(355), + [anon_sym_iput_DASHquick] = ACTIONS(355), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(355), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(355), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(355), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(355), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(355), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(355), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(357), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(355), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(357), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(355), + [anon_sym_rsub_DASHint] = ACTIONS(357), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(355), + [anon_sym_DOTline] = ACTIONS(355), + [anon_sym_DOTlocals] = ACTIONS(355), + [anon_sym_DOTlocal] = ACTIONS(357), + [anon_sym_DOTendlocal] = ACTIONS(355), + [anon_sym_DOTrestartlocal] = ACTIONS(355), + [anon_sym_DOTregisters] = ACTIONS(355), + [anon_sym_DOTcatch] = ACTIONS(357), + [anon_sym_DOTcatchall] = ACTIONS(355), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(355), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(355), + [anon_sym_DOTarray_DASHdata] = ACTIONS(355), + [sym_prologue_directive] = ACTIONS(355), + [sym_epilogue_directive] = ACTIONS(355), + [aux_sym_label_token1] = ACTIONS(355), + [aux_sym_jmp_label_token1] = ACTIONS(355), + [sym_comment] = ACTIONS(3), + }, + [46] = { + [anon_sym_DOTsource] = ACTIONS(359), + [anon_sym_DOTendmethod] = ACTIONS(359), + [anon_sym_DOTannotation] = ACTIONS(359), + [anon_sym_DOTparam] = ACTIONS(361), + [anon_sym_DOTparameter] = ACTIONS(359), + [anon_sym_nop] = ACTIONS(361), + [anon_sym_move] = ACTIONS(361), + [anon_sym_move_SLASHfrom16] = ACTIONS(359), + [anon_sym_move_SLASH16] = ACTIONS(359), + [anon_sym_move_DASHwide] = ACTIONS(361), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(359), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(359), + [anon_sym_move_DASHobject] = ACTIONS(361), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(359), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(359), + [anon_sym_move_DASHresult] = ACTIONS(361), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(359), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(359), + [anon_sym_move_DASHexception] = ACTIONS(359), + [anon_sym_return_DASHvoid] = ACTIONS(359), + [anon_sym_return] = ACTIONS(361), + [anon_sym_return_DASHwide] = ACTIONS(359), + [anon_sym_return_DASHobject] = ACTIONS(359), + [anon_sym_const_SLASH4] = ACTIONS(359), + [anon_sym_const_SLASH16] = ACTIONS(359), + [anon_sym_const] = ACTIONS(361), + [anon_sym_const_SLASHhigh16] = ACTIONS(359), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(359), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(359), + [anon_sym_const_DASHwide] = ACTIONS(361), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(359), + [anon_sym_const_DASHstring] = ACTIONS(361), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(359), + [anon_sym_const_DASHclass] = ACTIONS(359), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(359), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(359), + [anon_sym_monitor_DASHenter] = ACTIONS(359), + [anon_sym_monitor_DASHexit] = ACTIONS(359), + [anon_sym_check_DASHcast] = ACTIONS(359), + [anon_sym_instance_DASHof] = ACTIONS(359), + [anon_sym_array_DASHlength] = ACTIONS(359), + [anon_sym_new_DASHinstance] = ACTIONS(359), + [anon_sym_new_DASHarray] = ACTIONS(359), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(361), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(359), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(359), + [anon_sym_throw] = ACTIONS(361), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(359), + [anon_sym_goto] = ACTIONS(361), + [anon_sym_goto_SLASH16] = ACTIONS(359), + [anon_sym_goto_SLASH32] = ACTIONS(359), + [anon_sym_packed_DASHswitch] = ACTIONS(359), + [anon_sym_sparse_DASHswitch] = ACTIONS(359), + [anon_sym_cmpl_DASHfloat] = ACTIONS(359), + [anon_sym_cmpg_DASHfloat] = ACTIONS(359), + [anon_sym_cmpl_DASHdouble] = ACTIONS(359), + [anon_sym_cmpg_DASHdouble] = ACTIONS(359), + [anon_sym_cmp_DASHlong] = ACTIONS(359), + [anon_sym_if_DASHeq] = ACTIONS(361), + [anon_sym_if_DASHne] = ACTIONS(361), + [anon_sym_if_DASHlt] = ACTIONS(361), + [anon_sym_if_DASHge] = ACTIONS(361), + [anon_sym_if_DASHgt] = ACTIONS(361), + [anon_sym_if_DASHle] = ACTIONS(361), + [anon_sym_if_DASHeqz] = ACTIONS(359), + [anon_sym_if_DASHnez] = ACTIONS(359), + [anon_sym_if_DASHltz] = ACTIONS(359), + [anon_sym_if_DASHgez] = ACTIONS(359), + [anon_sym_if_DASHgtz] = ACTIONS(359), + [anon_sym_if_DASHlez] = ACTIONS(359), + [anon_sym_aget] = ACTIONS(361), + [anon_sym_aget_DASHwide] = ACTIONS(359), + [anon_sym_aget_DASHobject] = ACTIONS(359), + [anon_sym_aget_DASHboolean] = ACTIONS(359), + [anon_sym_aget_DASHbyte] = ACTIONS(359), + [anon_sym_aget_DASHchar] = ACTIONS(359), + [anon_sym_aget_DASHshort] = ACTIONS(359), + [anon_sym_aput] = ACTIONS(361), + [anon_sym_aput_DASHwide] = ACTIONS(359), + [anon_sym_aput_DASHobject] = ACTIONS(359), + [anon_sym_aput_DASHboolean] = ACTIONS(359), + [anon_sym_aput_DASHbyte] = ACTIONS(359), + [anon_sym_aput_DASHchar] = ACTIONS(359), + [anon_sym_aput_DASHshort] = ACTIONS(359), + [anon_sym_iget] = ACTIONS(361), + [anon_sym_iget_DASHwide] = ACTIONS(361), + [anon_sym_iget_DASHobject] = ACTIONS(361), + [anon_sym_iget_DASHboolean] = ACTIONS(359), + [anon_sym_iget_DASHbyte] = ACTIONS(359), + [anon_sym_iget_DASHchar] = ACTIONS(359), + [anon_sym_iget_DASHshort] = ACTIONS(359), + [anon_sym_iget_DASHvolatile] = ACTIONS(359), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(359), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(359), + [anon_sym_iput] = ACTIONS(361), + [anon_sym_iput_DASHwide] = ACTIONS(361), + [anon_sym_iput_DASHobject] = ACTIONS(361), + [anon_sym_iput_DASHboolean] = ACTIONS(361), + [anon_sym_iput_DASHbyte] = ACTIONS(361), + [anon_sym_iput_DASHchar] = ACTIONS(361), + [anon_sym_iput_DASHshort] = ACTIONS(361), + [anon_sym_iput_DASHvolatile] = ACTIONS(359), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(359), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(359), + [anon_sym_sget] = ACTIONS(361), + [anon_sym_sget_DASHwide] = ACTIONS(361), + [anon_sym_sget_DASHobject] = ACTIONS(361), + [anon_sym_sget_DASHboolean] = ACTIONS(359), + [anon_sym_sget_DASHbyte] = ACTIONS(359), + [anon_sym_sget_DASHchar] = ACTIONS(359), + [anon_sym_sget_DASHshort] = ACTIONS(359), + [anon_sym_sget_DASHvolatile] = ACTIONS(359), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(359), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(359), + [anon_sym_sput] = ACTIONS(361), + [anon_sym_sput_DASHwide] = ACTIONS(361), + [anon_sym_sput_DASHobject] = ACTIONS(361), + [anon_sym_sput_DASHboolean] = ACTIONS(359), + [anon_sym_sput_DASHbyte] = ACTIONS(359), + [anon_sym_sput_DASHchar] = ACTIONS(359), + [anon_sym_sput_DASHshort] = ACTIONS(359), + [anon_sym_sput_DASHvolatile] = ACTIONS(359), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(359), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(359), + [anon_sym_invoke_DASHconstructor] = ACTIONS(359), + [anon_sym_invoke_DASHcustom] = ACTIONS(361), + [anon_sym_invoke_DASHdirect] = ACTIONS(361), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(359), + [anon_sym_invoke_DASHinstance] = ACTIONS(359), + [anon_sym_invoke_DASHinterface] = ACTIONS(361), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(361), + [anon_sym_invoke_DASHstatic] = ACTIONS(361), + [anon_sym_invoke_DASHsuper] = ACTIONS(361), + [anon_sym_invoke_DASHvirtual] = ACTIONS(361), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(359), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(359), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(359), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(359), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(359), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(359), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(359), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(359), + [anon_sym_neg_DASHint] = ACTIONS(359), + [anon_sym_not_DASHint] = ACTIONS(359), + [anon_sym_neg_DASHlong] = ACTIONS(359), + [anon_sym_not_DASHlong] = ACTIONS(359), + [anon_sym_neg_DASHfloat] = ACTIONS(359), + [anon_sym_neg_DASHdouble] = ACTIONS(359), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(359), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(359), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(359), + [anon_sym_long_DASHto_DASHint] = ACTIONS(359), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(359), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(359), + [anon_sym_float_DASHto_DASHint] = ACTIONS(359), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(359), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(359), + [anon_sym_double_DASHto_DASHint] = ACTIONS(359), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(359), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(359), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(359), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(359), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(359), + [anon_sym_add_DASHint] = ACTIONS(361), + [anon_sym_sub_DASHint] = ACTIONS(361), + [anon_sym_mul_DASHint] = ACTIONS(361), + [anon_sym_div_DASHint] = ACTIONS(361), + [anon_sym_rem_DASHint] = ACTIONS(361), + [anon_sym_and_DASHint] = ACTIONS(361), + [anon_sym_or_DASHint] = ACTIONS(361), + [anon_sym_xor_DASHint] = ACTIONS(361), + [anon_sym_shl_DASHint] = ACTIONS(361), + [anon_sym_shr_DASHint] = ACTIONS(361), + [anon_sym_ushr_DASHint] = ACTIONS(361), + [anon_sym_add_DASHlong] = ACTIONS(361), + [anon_sym_sub_DASHlong] = ACTIONS(361), + [anon_sym_mul_DASHlong] = ACTIONS(361), + [anon_sym_div_DASHlong] = ACTIONS(361), + [anon_sym_rem_DASHlong] = ACTIONS(361), + [anon_sym_and_DASHlong] = ACTIONS(361), + [anon_sym_or_DASHlong] = ACTIONS(361), + [anon_sym_xor_DASHlong] = ACTIONS(361), + [anon_sym_shl_DASHlong] = ACTIONS(361), + [anon_sym_shr_DASHlong] = ACTIONS(361), + [anon_sym_ushr_DASHlong] = ACTIONS(361), + [anon_sym_add_DASHfloat] = ACTIONS(361), + [anon_sym_sub_DASHfloat] = ACTIONS(361), + [anon_sym_mul_DASHfloat] = ACTIONS(361), + [anon_sym_div_DASHfloat] = ACTIONS(361), + [anon_sym_rem_DASHfloat] = ACTIONS(361), + [anon_sym_add_DASHdouble] = ACTIONS(361), + [anon_sym_sub_DASHdouble] = ACTIONS(361), + [anon_sym_mul_DASHdouble] = ACTIONS(361), + [anon_sym_div_DASHdouble] = ACTIONS(361), + [anon_sym_rem_DASHdouble] = ACTIONS(361), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(359), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(359), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(359), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(359), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(359), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(359), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(359), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(359), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(359), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(359), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(359), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(359), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(359), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(359), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(359), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(359), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(359), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(359), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(359), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(359), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(359), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(359), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(359), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(359), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(359), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(359), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(359), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(359), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(359), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(359), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(359), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(359), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(359), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(359), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(359), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(359), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(359), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(359), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(359), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(359), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(359), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(359), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(359), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(359), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(359), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(359), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(359), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(359), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(359), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(359), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(359), + [anon_sym_static_DASHget] = ACTIONS(359), + [anon_sym_static_DASHput] = ACTIONS(359), + [anon_sym_instance_DASHget] = ACTIONS(359), + [anon_sym_instance_DASHput] = ACTIONS(359), + [anon_sym_execute_DASHinline] = ACTIONS(361), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(359), + [anon_sym_iget_DASHquick] = ACTIONS(359), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(359), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(359), + [anon_sym_iput_DASHquick] = ACTIONS(359), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(359), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(359), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(359), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(359), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(359), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(359), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(361), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(359), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(361), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(359), + [anon_sym_rsub_DASHint] = ACTIONS(361), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(359), + [anon_sym_DOTline] = ACTIONS(359), + [anon_sym_DOTlocals] = ACTIONS(359), + [anon_sym_DOTlocal] = ACTIONS(361), + [anon_sym_DOTendlocal] = ACTIONS(359), + [anon_sym_DOTrestartlocal] = ACTIONS(359), + [anon_sym_DOTregisters] = ACTIONS(359), + [anon_sym_DOTcatch] = ACTIONS(361), + [anon_sym_DOTcatchall] = ACTIONS(359), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(359), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(359), + [anon_sym_DOTarray_DASHdata] = ACTIONS(359), + [sym_prologue_directive] = ACTIONS(359), + [sym_epilogue_directive] = ACTIONS(359), + [aux_sym_label_token1] = ACTIONS(359), + [aux_sym_jmp_label_token1] = ACTIONS(359), + [sym_comment] = ACTIONS(3), + }, + [47] = { + [anon_sym_DOTsource] = ACTIONS(363), + [anon_sym_DOTendmethod] = ACTIONS(363), + [anon_sym_DOTannotation] = ACTIONS(363), + [anon_sym_DOTparam] = ACTIONS(365), + [anon_sym_DOTparameter] = ACTIONS(363), + [anon_sym_nop] = ACTIONS(365), + [anon_sym_move] = ACTIONS(365), + [anon_sym_move_SLASHfrom16] = ACTIONS(363), + [anon_sym_move_SLASH16] = ACTIONS(363), + [anon_sym_move_DASHwide] = ACTIONS(365), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(363), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(363), + [anon_sym_move_DASHobject] = ACTIONS(365), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(363), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(363), + [anon_sym_move_DASHresult] = ACTIONS(365), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(363), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(363), + [anon_sym_move_DASHexception] = ACTIONS(363), + [anon_sym_return_DASHvoid] = ACTIONS(363), + [anon_sym_return] = ACTIONS(365), + [anon_sym_return_DASHwide] = ACTIONS(363), + [anon_sym_return_DASHobject] = ACTIONS(363), + [anon_sym_const_SLASH4] = ACTIONS(363), + [anon_sym_const_SLASH16] = ACTIONS(363), + [anon_sym_const] = ACTIONS(365), + [anon_sym_const_SLASHhigh16] = ACTIONS(363), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(363), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(363), + [anon_sym_const_DASHwide] = ACTIONS(365), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(363), + [anon_sym_const_DASHstring] = ACTIONS(365), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(363), + [anon_sym_const_DASHclass] = ACTIONS(363), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(363), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(363), + [anon_sym_monitor_DASHenter] = ACTIONS(363), + [anon_sym_monitor_DASHexit] = ACTIONS(363), + [anon_sym_check_DASHcast] = ACTIONS(363), + [anon_sym_instance_DASHof] = ACTIONS(363), + [anon_sym_array_DASHlength] = ACTIONS(363), + [anon_sym_new_DASHinstance] = ACTIONS(363), + [anon_sym_new_DASHarray] = ACTIONS(363), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(365), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(363), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(363), + [anon_sym_throw] = ACTIONS(365), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(363), + [anon_sym_goto] = ACTIONS(365), + [anon_sym_goto_SLASH16] = ACTIONS(363), + [anon_sym_goto_SLASH32] = ACTIONS(363), + [anon_sym_packed_DASHswitch] = ACTIONS(363), + [anon_sym_sparse_DASHswitch] = ACTIONS(363), + [anon_sym_cmpl_DASHfloat] = ACTIONS(363), + [anon_sym_cmpg_DASHfloat] = ACTIONS(363), + [anon_sym_cmpl_DASHdouble] = ACTIONS(363), + [anon_sym_cmpg_DASHdouble] = ACTIONS(363), + [anon_sym_cmp_DASHlong] = ACTIONS(363), + [anon_sym_if_DASHeq] = ACTIONS(365), + [anon_sym_if_DASHne] = ACTIONS(365), + [anon_sym_if_DASHlt] = ACTIONS(365), + [anon_sym_if_DASHge] = ACTIONS(365), + [anon_sym_if_DASHgt] = ACTIONS(365), + [anon_sym_if_DASHle] = ACTIONS(365), + [anon_sym_if_DASHeqz] = ACTIONS(363), + [anon_sym_if_DASHnez] = ACTIONS(363), + [anon_sym_if_DASHltz] = ACTIONS(363), + [anon_sym_if_DASHgez] = ACTIONS(363), + [anon_sym_if_DASHgtz] = ACTIONS(363), + [anon_sym_if_DASHlez] = ACTIONS(363), + [anon_sym_aget] = ACTIONS(365), + [anon_sym_aget_DASHwide] = ACTIONS(363), + [anon_sym_aget_DASHobject] = ACTIONS(363), + [anon_sym_aget_DASHboolean] = ACTIONS(363), + [anon_sym_aget_DASHbyte] = ACTIONS(363), + [anon_sym_aget_DASHchar] = ACTIONS(363), + [anon_sym_aget_DASHshort] = ACTIONS(363), + [anon_sym_aput] = ACTIONS(365), + [anon_sym_aput_DASHwide] = ACTIONS(363), + [anon_sym_aput_DASHobject] = ACTIONS(363), + [anon_sym_aput_DASHboolean] = ACTIONS(363), + [anon_sym_aput_DASHbyte] = ACTIONS(363), + [anon_sym_aput_DASHchar] = ACTIONS(363), + [anon_sym_aput_DASHshort] = ACTIONS(363), + [anon_sym_iget] = ACTIONS(365), + [anon_sym_iget_DASHwide] = ACTIONS(365), + [anon_sym_iget_DASHobject] = ACTIONS(365), + [anon_sym_iget_DASHboolean] = ACTIONS(363), + [anon_sym_iget_DASHbyte] = ACTIONS(363), + [anon_sym_iget_DASHchar] = ACTIONS(363), + [anon_sym_iget_DASHshort] = ACTIONS(363), + [anon_sym_iget_DASHvolatile] = ACTIONS(363), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(363), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(363), + [anon_sym_iput] = ACTIONS(365), + [anon_sym_iput_DASHwide] = ACTIONS(365), + [anon_sym_iput_DASHobject] = ACTIONS(365), + [anon_sym_iput_DASHboolean] = ACTIONS(365), + [anon_sym_iput_DASHbyte] = ACTIONS(365), + [anon_sym_iput_DASHchar] = ACTIONS(365), + [anon_sym_iput_DASHshort] = ACTIONS(365), + [anon_sym_iput_DASHvolatile] = ACTIONS(363), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(363), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(363), + [anon_sym_sget] = ACTIONS(365), + [anon_sym_sget_DASHwide] = ACTIONS(365), + [anon_sym_sget_DASHobject] = ACTIONS(365), + [anon_sym_sget_DASHboolean] = ACTIONS(363), + [anon_sym_sget_DASHbyte] = ACTIONS(363), + [anon_sym_sget_DASHchar] = ACTIONS(363), + [anon_sym_sget_DASHshort] = ACTIONS(363), + [anon_sym_sget_DASHvolatile] = ACTIONS(363), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(363), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(363), + [anon_sym_sput] = ACTIONS(365), + [anon_sym_sput_DASHwide] = ACTIONS(365), + [anon_sym_sput_DASHobject] = ACTIONS(365), + [anon_sym_sput_DASHboolean] = ACTIONS(363), + [anon_sym_sput_DASHbyte] = ACTIONS(363), + [anon_sym_sput_DASHchar] = ACTIONS(363), + [anon_sym_sput_DASHshort] = ACTIONS(363), + [anon_sym_sput_DASHvolatile] = ACTIONS(363), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(363), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(363), + [anon_sym_invoke_DASHconstructor] = ACTIONS(363), + [anon_sym_invoke_DASHcustom] = ACTIONS(365), + [anon_sym_invoke_DASHdirect] = ACTIONS(365), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(363), + [anon_sym_invoke_DASHinstance] = ACTIONS(363), + [anon_sym_invoke_DASHinterface] = ACTIONS(365), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(365), + [anon_sym_invoke_DASHstatic] = ACTIONS(365), + [anon_sym_invoke_DASHsuper] = ACTIONS(365), + [anon_sym_invoke_DASHvirtual] = ACTIONS(365), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(363), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(363), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(363), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(363), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(363), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(363), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(363), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(363), + [anon_sym_neg_DASHint] = ACTIONS(363), + [anon_sym_not_DASHint] = ACTIONS(363), + [anon_sym_neg_DASHlong] = ACTIONS(363), + [anon_sym_not_DASHlong] = ACTIONS(363), + [anon_sym_neg_DASHfloat] = ACTIONS(363), + [anon_sym_neg_DASHdouble] = ACTIONS(363), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(363), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(363), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(363), + [anon_sym_long_DASHto_DASHint] = ACTIONS(363), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(363), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(363), + [anon_sym_float_DASHto_DASHint] = ACTIONS(363), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(363), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(363), + [anon_sym_double_DASHto_DASHint] = ACTIONS(363), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(363), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(363), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(363), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(363), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(363), + [anon_sym_add_DASHint] = ACTIONS(365), + [anon_sym_sub_DASHint] = ACTIONS(365), + [anon_sym_mul_DASHint] = ACTIONS(365), + [anon_sym_div_DASHint] = ACTIONS(365), + [anon_sym_rem_DASHint] = ACTIONS(365), + [anon_sym_and_DASHint] = ACTIONS(365), + [anon_sym_or_DASHint] = ACTIONS(365), + [anon_sym_xor_DASHint] = ACTIONS(365), + [anon_sym_shl_DASHint] = ACTIONS(365), + [anon_sym_shr_DASHint] = ACTIONS(365), + [anon_sym_ushr_DASHint] = ACTIONS(365), + [anon_sym_add_DASHlong] = ACTIONS(365), + [anon_sym_sub_DASHlong] = ACTIONS(365), + [anon_sym_mul_DASHlong] = ACTIONS(365), + [anon_sym_div_DASHlong] = ACTIONS(365), + [anon_sym_rem_DASHlong] = ACTIONS(365), + [anon_sym_and_DASHlong] = ACTIONS(365), + [anon_sym_or_DASHlong] = ACTIONS(365), + [anon_sym_xor_DASHlong] = ACTIONS(365), + [anon_sym_shl_DASHlong] = ACTIONS(365), + [anon_sym_shr_DASHlong] = ACTIONS(365), + [anon_sym_ushr_DASHlong] = ACTIONS(365), + [anon_sym_add_DASHfloat] = ACTIONS(365), + [anon_sym_sub_DASHfloat] = ACTIONS(365), + [anon_sym_mul_DASHfloat] = ACTIONS(365), + [anon_sym_div_DASHfloat] = ACTIONS(365), + [anon_sym_rem_DASHfloat] = ACTIONS(365), + [anon_sym_add_DASHdouble] = ACTIONS(365), + [anon_sym_sub_DASHdouble] = ACTIONS(365), + [anon_sym_mul_DASHdouble] = ACTIONS(365), + [anon_sym_div_DASHdouble] = ACTIONS(365), + [anon_sym_rem_DASHdouble] = ACTIONS(365), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(363), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(363), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(363), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(363), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(363), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(363), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(363), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(363), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(363), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(363), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(363), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(363), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(363), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(363), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(363), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(363), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(363), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(363), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(363), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(363), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(363), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(363), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(363), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(363), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(363), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(363), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(363), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(363), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(363), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(363), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(363), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(363), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(363), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(363), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(363), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(363), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(363), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(363), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(363), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(363), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(363), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(363), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(363), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(363), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(363), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(363), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(363), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(363), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(363), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(363), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(363), + [anon_sym_static_DASHget] = ACTIONS(363), + [anon_sym_static_DASHput] = ACTIONS(363), + [anon_sym_instance_DASHget] = ACTIONS(363), + [anon_sym_instance_DASHput] = ACTIONS(363), + [anon_sym_execute_DASHinline] = ACTIONS(365), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(363), + [anon_sym_iget_DASHquick] = ACTIONS(363), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(363), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(363), + [anon_sym_iput_DASHquick] = ACTIONS(363), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(363), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(363), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(363), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(363), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(363), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(363), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(365), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(363), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(365), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(363), + [anon_sym_rsub_DASHint] = ACTIONS(365), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(363), + [anon_sym_DOTline] = ACTIONS(363), + [anon_sym_DOTlocals] = ACTIONS(363), + [anon_sym_DOTlocal] = ACTIONS(365), + [anon_sym_DOTendlocal] = ACTIONS(363), + [anon_sym_DOTrestartlocal] = ACTIONS(363), + [anon_sym_DOTregisters] = ACTIONS(363), + [anon_sym_DOTcatch] = ACTIONS(365), + [anon_sym_DOTcatchall] = ACTIONS(363), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(363), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(363), + [anon_sym_DOTarray_DASHdata] = ACTIONS(363), + [sym_prologue_directive] = ACTIONS(363), + [sym_epilogue_directive] = ACTIONS(363), + [aux_sym_label_token1] = ACTIONS(363), + [aux_sym_jmp_label_token1] = ACTIONS(363), + [sym_comment] = ACTIONS(3), + }, + [48] = { + [anon_sym_DOTsource] = ACTIONS(367), + [anon_sym_DOTendmethod] = ACTIONS(367), + [anon_sym_DOTannotation] = ACTIONS(367), + [anon_sym_DOTparam] = ACTIONS(369), + [anon_sym_DOTparameter] = ACTIONS(367), + [anon_sym_nop] = ACTIONS(369), + [anon_sym_move] = ACTIONS(369), + [anon_sym_move_SLASHfrom16] = ACTIONS(367), + [anon_sym_move_SLASH16] = ACTIONS(367), + [anon_sym_move_DASHwide] = ACTIONS(369), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(367), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(367), + [anon_sym_move_DASHobject] = ACTIONS(369), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(367), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(367), + [anon_sym_move_DASHresult] = ACTIONS(369), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(367), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(367), + [anon_sym_move_DASHexception] = ACTIONS(367), + [anon_sym_return_DASHvoid] = ACTIONS(367), + [anon_sym_return] = ACTIONS(369), + [anon_sym_return_DASHwide] = ACTIONS(367), + [anon_sym_return_DASHobject] = ACTIONS(367), + [anon_sym_const_SLASH4] = ACTIONS(367), + [anon_sym_const_SLASH16] = ACTIONS(367), + [anon_sym_const] = ACTIONS(369), + [anon_sym_const_SLASHhigh16] = ACTIONS(367), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(367), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(367), + [anon_sym_const_DASHwide] = ACTIONS(369), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(367), + [anon_sym_const_DASHstring] = ACTIONS(369), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(367), + [anon_sym_const_DASHclass] = ACTIONS(367), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(367), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(367), + [anon_sym_monitor_DASHenter] = ACTIONS(367), + [anon_sym_monitor_DASHexit] = ACTIONS(367), + [anon_sym_check_DASHcast] = ACTIONS(367), + [anon_sym_instance_DASHof] = ACTIONS(367), + [anon_sym_array_DASHlength] = ACTIONS(367), + [anon_sym_new_DASHinstance] = ACTIONS(367), + [anon_sym_new_DASHarray] = ACTIONS(367), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(369), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(367), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(367), + [anon_sym_throw] = ACTIONS(369), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(367), + [anon_sym_goto] = ACTIONS(369), + [anon_sym_goto_SLASH16] = ACTIONS(367), + [anon_sym_goto_SLASH32] = ACTIONS(367), + [anon_sym_packed_DASHswitch] = ACTIONS(367), + [anon_sym_sparse_DASHswitch] = ACTIONS(367), + [anon_sym_cmpl_DASHfloat] = ACTIONS(367), + [anon_sym_cmpg_DASHfloat] = ACTIONS(367), + [anon_sym_cmpl_DASHdouble] = ACTIONS(367), + [anon_sym_cmpg_DASHdouble] = ACTIONS(367), + [anon_sym_cmp_DASHlong] = ACTIONS(367), + [anon_sym_if_DASHeq] = ACTIONS(369), + [anon_sym_if_DASHne] = ACTIONS(369), + [anon_sym_if_DASHlt] = ACTIONS(369), + [anon_sym_if_DASHge] = ACTIONS(369), + [anon_sym_if_DASHgt] = ACTIONS(369), + [anon_sym_if_DASHle] = ACTIONS(369), + [anon_sym_if_DASHeqz] = ACTIONS(367), + [anon_sym_if_DASHnez] = ACTIONS(367), + [anon_sym_if_DASHltz] = ACTIONS(367), + [anon_sym_if_DASHgez] = ACTIONS(367), + [anon_sym_if_DASHgtz] = ACTIONS(367), + [anon_sym_if_DASHlez] = ACTIONS(367), + [anon_sym_aget] = ACTIONS(369), + [anon_sym_aget_DASHwide] = ACTIONS(367), + [anon_sym_aget_DASHobject] = ACTIONS(367), + [anon_sym_aget_DASHboolean] = ACTIONS(367), + [anon_sym_aget_DASHbyte] = ACTIONS(367), + [anon_sym_aget_DASHchar] = ACTIONS(367), + [anon_sym_aget_DASHshort] = ACTIONS(367), + [anon_sym_aput] = ACTIONS(369), + [anon_sym_aput_DASHwide] = ACTIONS(367), + [anon_sym_aput_DASHobject] = ACTIONS(367), + [anon_sym_aput_DASHboolean] = ACTIONS(367), + [anon_sym_aput_DASHbyte] = ACTIONS(367), + [anon_sym_aput_DASHchar] = ACTIONS(367), + [anon_sym_aput_DASHshort] = ACTIONS(367), + [anon_sym_iget] = ACTIONS(369), + [anon_sym_iget_DASHwide] = ACTIONS(369), + [anon_sym_iget_DASHobject] = ACTIONS(369), + [anon_sym_iget_DASHboolean] = ACTIONS(367), + [anon_sym_iget_DASHbyte] = ACTIONS(367), + [anon_sym_iget_DASHchar] = ACTIONS(367), + [anon_sym_iget_DASHshort] = ACTIONS(367), + [anon_sym_iget_DASHvolatile] = ACTIONS(367), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(367), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(367), + [anon_sym_iput] = ACTIONS(369), + [anon_sym_iput_DASHwide] = ACTIONS(369), + [anon_sym_iput_DASHobject] = ACTIONS(369), + [anon_sym_iput_DASHboolean] = ACTIONS(369), + [anon_sym_iput_DASHbyte] = ACTIONS(369), + [anon_sym_iput_DASHchar] = ACTIONS(369), + [anon_sym_iput_DASHshort] = ACTIONS(369), + [anon_sym_iput_DASHvolatile] = ACTIONS(367), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(367), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(367), + [anon_sym_sget] = ACTIONS(369), + [anon_sym_sget_DASHwide] = ACTIONS(369), + [anon_sym_sget_DASHobject] = ACTIONS(369), + [anon_sym_sget_DASHboolean] = ACTIONS(367), + [anon_sym_sget_DASHbyte] = ACTIONS(367), + [anon_sym_sget_DASHchar] = ACTIONS(367), + [anon_sym_sget_DASHshort] = ACTIONS(367), + [anon_sym_sget_DASHvolatile] = ACTIONS(367), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(367), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(367), + [anon_sym_sput] = ACTIONS(369), + [anon_sym_sput_DASHwide] = ACTIONS(369), + [anon_sym_sput_DASHobject] = ACTIONS(369), + [anon_sym_sput_DASHboolean] = ACTIONS(367), + [anon_sym_sput_DASHbyte] = ACTIONS(367), + [anon_sym_sput_DASHchar] = ACTIONS(367), + [anon_sym_sput_DASHshort] = ACTIONS(367), + [anon_sym_sput_DASHvolatile] = ACTIONS(367), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(367), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(367), + [anon_sym_invoke_DASHconstructor] = ACTIONS(367), + [anon_sym_invoke_DASHcustom] = ACTIONS(369), + [anon_sym_invoke_DASHdirect] = ACTIONS(369), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(367), + [anon_sym_invoke_DASHinstance] = ACTIONS(367), + [anon_sym_invoke_DASHinterface] = ACTIONS(369), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(369), + [anon_sym_invoke_DASHstatic] = ACTIONS(369), + [anon_sym_invoke_DASHsuper] = ACTIONS(369), + [anon_sym_invoke_DASHvirtual] = ACTIONS(369), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(367), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(367), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(367), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(367), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(367), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(367), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(367), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(367), + [anon_sym_neg_DASHint] = ACTIONS(367), + [anon_sym_not_DASHint] = ACTIONS(367), + [anon_sym_neg_DASHlong] = ACTIONS(367), + [anon_sym_not_DASHlong] = ACTIONS(367), + [anon_sym_neg_DASHfloat] = ACTIONS(367), + [anon_sym_neg_DASHdouble] = ACTIONS(367), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(367), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(367), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(367), + [anon_sym_long_DASHto_DASHint] = ACTIONS(367), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(367), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(367), + [anon_sym_float_DASHto_DASHint] = ACTIONS(367), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(367), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(367), + [anon_sym_double_DASHto_DASHint] = ACTIONS(367), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(367), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(367), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(367), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(367), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(367), + [anon_sym_add_DASHint] = ACTIONS(369), + [anon_sym_sub_DASHint] = ACTIONS(369), + [anon_sym_mul_DASHint] = ACTIONS(369), + [anon_sym_div_DASHint] = ACTIONS(369), + [anon_sym_rem_DASHint] = ACTIONS(369), + [anon_sym_and_DASHint] = ACTIONS(369), + [anon_sym_or_DASHint] = ACTIONS(369), + [anon_sym_xor_DASHint] = ACTIONS(369), + [anon_sym_shl_DASHint] = ACTIONS(369), + [anon_sym_shr_DASHint] = ACTIONS(369), + [anon_sym_ushr_DASHint] = ACTIONS(369), + [anon_sym_add_DASHlong] = ACTIONS(369), + [anon_sym_sub_DASHlong] = ACTIONS(369), + [anon_sym_mul_DASHlong] = ACTIONS(369), + [anon_sym_div_DASHlong] = ACTIONS(369), + [anon_sym_rem_DASHlong] = ACTIONS(369), + [anon_sym_and_DASHlong] = ACTIONS(369), + [anon_sym_or_DASHlong] = ACTIONS(369), + [anon_sym_xor_DASHlong] = ACTIONS(369), + [anon_sym_shl_DASHlong] = ACTIONS(369), + [anon_sym_shr_DASHlong] = ACTIONS(369), + [anon_sym_ushr_DASHlong] = ACTIONS(369), + [anon_sym_add_DASHfloat] = ACTIONS(369), + [anon_sym_sub_DASHfloat] = ACTIONS(369), + [anon_sym_mul_DASHfloat] = ACTIONS(369), + [anon_sym_div_DASHfloat] = ACTIONS(369), + [anon_sym_rem_DASHfloat] = ACTIONS(369), + [anon_sym_add_DASHdouble] = ACTIONS(369), + [anon_sym_sub_DASHdouble] = ACTIONS(369), + [anon_sym_mul_DASHdouble] = ACTIONS(369), + [anon_sym_div_DASHdouble] = ACTIONS(369), + [anon_sym_rem_DASHdouble] = ACTIONS(369), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(367), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(367), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(367), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(367), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(367), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(367), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(367), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(367), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(367), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(367), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(367), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(367), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(367), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(367), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(367), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(367), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(367), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(367), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(367), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(367), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(367), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(367), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(367), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(367), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(367), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(367), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(367), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(367), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(367), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(367), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(367), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(367), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(367), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(367), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(367), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(367), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(367), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(367), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(367), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(367), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(367), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(367), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(367), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(367), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(367), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(367), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(367), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(367), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(367), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(367), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(367), + [anon_sym_static_DASHget] = ACTIONS(367), + [anon_sym_static_DASHput] = ACTIONS(367), + [anon_sym_instance_DASHget] = ACTIONS(367), + [anon_sym_instance_DASHput] = ACTIONS(367), + [anon_sym_execute_DASHinline] = ACTIONS(369), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(367), + [anon_sym_iget_DASHquick] = ACTIONS(367), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(367), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(367), + [anon_sym_iput_DASHquick] = ACTIONS(367), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(367), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(367), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(367), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(367), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(367), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(367), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(369), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(367), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(369), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(367), + [anon_sym_rsub_DASHint] = ACTIONS(369), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(367), + [anon_sym_DOTline] = ACTIONS(367), + [anon_sym_DOTlocals] = ACTIONS(367), + [anon_sym_DOTlocal] = ACTIONS(369), + [anon_sym_DOTendlocal] = ACTIONS(367), + [anon_sym_DOTrestartlocal] = ACTIONS(367), + [anon_sym_DOTregisters] = ACTIONS(367), + [anon_sym_DOTcatch] = ACTIONS(369), + [anon_sym_DOTcatchall] = ACTIONS(367), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(367), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(367), + [anon_sym_DOTarray_DASHdata] = ACTIONS(367), + [sym_prologue_directive] = ACTIONS(367), + [sym_epilogue_directive] = ACTIONS(367), + [aux_sym_label_token1] = ACTIONS(367), + [aux_sym_jmp_label_token1] = ACTIONS(367), + [sym_comment] = ACTIONS(3), + }, + [49] = { + [anon_sym_DOTsource] = ACTIONS(371), + [anon_sym_DOTendmethod] = ACTIONS(371), + [anon_sym_DOTannotation] = ACTIONS(371), + [anon_sym_DOTparam] = ACTIONS(373), + [anon_sym_DOTparameter] = ACTIONS(371), + [anon_sym_nop] = ACTIONS(373), + [anon_sym_move] = ACTIONS(373), + [anon_sym_move_SLASHfrom16] = ACTIONS(371), + [anon_sym_move_SLASH16] = ACTIONS(371), + [anon_sym_move_DASHwide] = ACTIONS(373), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(371), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(371), + [anon_sym_move_DASHobject] = ACTIONS(373), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(371), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(371), + [anon_sym_move_DASHresult] = ACTIONS(373), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(371), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(371), + [anon_sym_move_DASHexception] = ACTIONS(371), + [anon_sym_return_DASHvoid] = ACTIONS(371), + [anon_sym_return] = ACTIONS(373), + [anon_sym_return_DASHwide] = ACTIONS(371), + [anon_sym_return_DASHobject] = ACTIONS(371), + [anon_sym_const_SLASH4] = ACTIONS(371), + [anon_sym_const_SLASH16] = ACTIONS(371), + [anon_sym_const] = ACTIONS(373), + [anon_sym_const_SLASHhigh16] = ACTIONS(371), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(371), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(371), + [anon_sym_const_DASHwide] = ACTIONS(373), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(371), + [anon_sym_const_DASHstring] = ACTIONS(373), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(371), + [anon_sym_const_DASHclass] = ACTIONS(371), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(371), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(371), + [anon_sym_monitor_DASHenter] = ACTIONS(371), + [anon_sym_monitor_DASHexit] = ACTIONS(371), + [anon_sym_check_DASHcast] = ACTIONS(371), + [anon_sym_instance_DASHof] = ACTIONS(371), + [anon_sym_array_DASHlength] = ACTIONS(371), + [anon_sym_new_DASHinstance] = ACTIONS(371), + [anon_sym_new_DASHarray] = ACTIONS(371), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(373), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(371), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(371), + [anon_sym_throw] = ACTIONS(373), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(371), + [anon_sym_goto] = ACTIONS(373), + [anon_sym_goto_SLASH16] = ACTIONS(371), + [anon_sym_goto_SLASH32] = ACTIONS(371), + [anon_sym_packed_DASHswitch] = ACTIONS(371), + [anon_sym_sparse_DASHswitch] = ACTIONS(371), + [anon_sym_cmpl_DASHfloat] = ACTIONS(371), + [anon_sym_cmpg_DASHfloat] = ACTIONS(371), + [anon_sym_cmpl_DASHdouble] = ACTIONS(371), + [anon_sym_cmpg_DASHdouble] = ACTIONS(371), + [anon_sym_cmp_DASHlong] = ACTIONS(371), + [anon_sym_if_DASHeq] = ACTIONS(373), + [anon_sym_if_DASHne] = ACTIONS(373), + [anon_sym_if_DASHlt] = ACTIONS(373), + [anon_sym_if_DASHge] = ACTIONS(373), + [anon_sym_if_DASHgt] = ACTIONS(373), + [anon_sym_if_DASHle] = ACTIONS(373), + [anon_sym_if_DASHeqz] = ACTIONS(371), + [anon_sym_if_DASHnez] = ACTIONS(371), + [anon_sym_if_DASHltz] = ACTIONS(371), + [anon_sym_if_DASHgez] = ACTIONS(371), + [anon_sym_if_DASHgtz] = ACTIONS(371), + [anon_sym_if_DASHlez] = ACTIONS(371), + [anon_sym_aget] = ACTIONS(373), + [anon_sym_aget_DASHwide] = ACTIONS(371), + [anon_sym_aget_DASHobject] = ACTIONS(371), + [anon_sym_aget_DASHboolean] = ACTIONS(371), + [anon_sym_aget_DASHbyte] = ACTIONS(371), + [anon_sym_aget_DASHchar] = ACTIONS(371), + [anon_sym_aget_DASHshort] = ACTIONS(371), + [anon_sym_aput] = ACTIONS(373), + [anon_sym_aput_DASHwide] = ACTIONS(371), + [anon_sym_aput_DASHobject] = ACTIONS(371), + [anon_sym_aput_DASHboolean] = ACTIONS(371), + [anon_sym_aput_DASHbyte] = ACTIONS(371), + [anon_sym_aput_DASHchar] = ACTIONS(371), + [anon_sym_aput_DASHshort] = ACTIONS(371), + [anon_sym_iget] = ACTIONS(373), + [anon_sym_iget_DASHwide] = ACTIONS(373), + [anon_sym_iget_DASHobject] = ACTIONS(373), + [anon_sym_iget_DASHboolean] = ACTIONS(371), + [anon_sym_iget_DASHbyte] = ACTIONS(371), + [anon_sym_iget_DASHchar] = ACTIONS(371), + [anon_sym_iget_DASHshort] = ACTIONS(371), + [anon_sym_iget_DASHvolatile] = ACTIONS(371), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(371), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(371), + [anon_sym_iput] = ACTIONS(373), + [anon_sym_iput_DASHwide] = ACTIONS(373), + [anon_sym_iput_DASHobject] = ACTIONS(373), + [anon_sym_iput_DASHboolean] = ACTIONS(373), + [anon_sym_iput_DASHbyte] = ACTIONS(373), + [anon_sym_iput_DASHchar] = ACTIONS(373), + [anon_sym_iput_DASHshort] = ACTIONS(373), + [anon_sym_iput_DASHvolatile] = ACTIONS(371), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(371), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(371), + [anon_sym_sget] = ACTIONS(373), + [anon_sym_sget_DASHwide] = ACTIONS(373), + [anon_sym_sget_DASHobject] = ACTIONS(373), + [anon_sym_sget_DASHboolean] = ACTIONS(371), + [anon_sym_sget_DASHbyte] = ACTIONS(371), + [anon_sym_sget_DASHchar] = ACTIONS(371), + [anon_sym_sget_DASHshort] = ACTIONS(371), + [anon_sym_sget_DASHvolatile] = ACTIONS(371), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(371), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(371), + [anon_sym_sput] = ACTIONS(373), + [anon_sym_sput_DASHwide] = ACTIONS(373), + [anon_sym_sput_DASHobject] = ACTIONS(373), + [anon_sym_sput_DASHboolean] = ACTIONS(371), + [anon_sym_sput_DASHbyte] = ACTIONS(371), + [anon_sym_sput_DASHchar] = ACTIONS(371), + [anon_sym_sput_DASHshort] = ACTIONS(371), + [anon_sym_sput_DASHvolatile] = ACTIONS(371), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(371), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(371), + [anon_sym_invoke_DASHconstructor] = ACTIONS(371), + [anon_sym_invoke_DASHcustom] = ACTIONS(373), + [anon_sym_invoke_DASHdirect] = ACTIONS(373), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(371), + [anon_sym_invoke_DASHinstance] = ACTIONS(371), + [anon_sym_invoke_DASHinterface] = ACTIONS(373), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(373), + [anon_sym_invoke_DASHstatic] = ACTIONS(373), + [anon_sym_invoke_DASHsuper] = ACTIONS(373), + [anon_sym_invoke_DASHvirtual] = ACTIONS(373), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(371), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(371), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(371), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(371), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(371), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(371), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(371), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(371), + [anon_sym_neg_DASHint] = ACTIONS(371), + [anon_sym_not_DASHint] = ACTIONS(371), + [anon_sym_neg_DASHlong] = ACTIONS(371), + [anon_sym_not_DASHlong] = ACTIONS(371), + [anon_sym_neg_DASHfloat] = ACTIONS(371), + [anon_sym_neg_DASHdouble] = ACTIONS(371), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(371), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(371), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(371), + [anon_sym_long_DASHto_DASHint] = ACTIONS(371), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(371), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(371), + [anon_sym_float_DASHto_DASHint] = ACTIONS(371), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(371), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(371), + [anon_sym_double_DASHto_DASHint] = ACTIONS(371), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(371), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(371), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(371), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(371), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(371), + [anon_sym_add_DASHint] = ACTIONS(373), + [anon_sym_sub_DASHint] = ACTIONS(373), + [anon_sym_mul_DASHint] = ACTIONS(373), + [anon_sym_div_DASHint] = ACTIONS(373), + [anon_sym_rem_DASHint] = ACTIONS(373), + [anon_sym_and_DASHint] = ACTIONS(373), + [anon_sym_or_DASHint] = ACTIONS(373), + [anon_sym_xor_DASHint] = ACTIONS(373), + [anon_sym_shl_DASHint] = ACTIONS(373), + [anon_sym_shr_DASHint] = ACTIONS(373), + [anon_sym_ushr_DASHint] = ACTIONS(373), + [anon_sym_add_DASHlong] = ACTIONS(373), + [anon_sym_sub_DASHlong] = ACTIONS(373), + [anon_sym_mul_DASHlong] = ACTIONS(373), + [anon_sym_div_DASHlong] = ACTIONS(373), + [anon_sym_rem_DASHlong] = ACTIONS(373), + [anon_sym_and_DASHlong] = ACTIONS(373), + [anon_sym_or_DASHlong] = ACTIONS(373), + [anon_sym_xor_DASHlong] = ACTIONS(373), + [anon_sym_shl_DASHlong] = ACTIONS(373), + [anon_sym_shr_DASHlong] = ACTIONS(373), + [anon_sym_ushr_DASHlong] = ACTIONS(373), + [anon_sym_add_DASHfloat] = ACTIONS(373), + [anon_sym_sub_DASHfloat] = ACTIONS(373), + [anon_sym_mul_DASHfloat] = ACTIONS(373), + [anon_sym_div_DASHfloat] = ACTIONS(373), + [anon_sym_rem_DASHfloat] = ACTIONS(373), + [anon_sym_add_DASHdouble] = ACTIONS(373), + [anon_sym_sub_DASHdouble] = ACTIONS(373), + [anon_sym_mul_DASHdouble] = ACTIONS(373), + [anon_sym_div_DASHdouble] = ACTIONS(373), + [anon_sym_rem_DASHdouble] = ACTIONS(373), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(371), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(371), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(371), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(371), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(371), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(371), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(371), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(371), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(371), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(371), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(371), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(371), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(371), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(371), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(371), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(371), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(371), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(371), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(371), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(371), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(371), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(371), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(371), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(371), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(371), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(371), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(371), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(371), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(371), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(371), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(371), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(371), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(371), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(371), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(371), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(371), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(371), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(371), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(371), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(371), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(371), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(371), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(371), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(371), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(371), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(371), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(371), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(371), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(371), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(371), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(371), + [anon_sym_static_DASHget] = ACTIONS(371), + [anon_sym_static_DASHput] = ACTIONS(371), + [anon_sym_instance_DASHget] = ACTIONS(371), + [anon_sym_instance_DASHput] = ACTIONS(371), + [anon_sym_execute_DASHinline] = ACTIONS(373), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(371), + [anon_sym_iget_DASHquick] = ACTIONS(371), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(371), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(371), + [anon_sym_iput_DASHquick] = ACTIONS(371), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(371), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(371), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(371), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(371), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(371), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(371), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(373), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(371), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(373), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(371), + [anon_sym_rsub_DASHint] = ACTIONS(373), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(371), + [anon_sym_DOTline] = ACTIONS(371), + [anon_sym_DOTlocals] = ACTIONS(371), + [anon_sym_DOTlocal] = ACTIONS(373), + [anon_sym_DOTendlocal] = ACTIONS(371), + [anon_sym_DOTrestartlocal] = ACTIONS(371), + [anon_sym_DOTregisters] = ACTIONS(371), + [anon_sym_DOTcatch] = ACTIONS(373), + [anon_sym_DOTcatchall] = ACTIONS(371), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(371), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(371), + [anon_sym_DOTarray_DASHdata] = ACTIONS(371), + [sym_prologue_directive] = ACTIONS(371), + [sym_epilogue_directive] = ACTIONS(371), + [aux_sym_label_token1] = ACTIONS(371), + [aux_sym_jmp_label_token1] = ACTIONS(371), + [sym_comment] = ACTIONS(3), + }, + [50] = { + [anon_sym_DOTsource] = ACTIONS(375), + [anon_sym_DOTendmethod] = ACTIONS(375), + [anon_sym_DOTannotation] = ACTIONS(375), + [anon_sym_DOTparam] = ACTIONS(377), + [anon_sym_DOTparameter] = ACTIONS(375), + [anon_sym_nop] = ACTIONS(377), + [anon_sym_move] = ACTIONS(377), + [anon_sym_move_SLASHfrom16] = ACTIONS(375), + [anon_sym_move_SLASH16] = ACTIONS(375), + [anon_sym_move_DASHwide] = ACTIONS(377), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(375), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(375), + [anon_sym_move_DASHobject] = ACTIONS(377), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(375), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(375), + [anon_sym_move_DASHresult] = ACTIONS(377), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(375), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(375), + [anon_sym_move_DASHexception] = ACTIONS(375), + [anon_sym_return_DASHvoid] = ACTIONS(375), + [anon_sym_return] = ACTIONS(377), + [anon_sym_return_DASHwide] = ACTIONS(375), + [anon_sym_return_DASHobject] = ACTIONS(375), + [anon_sym_const_SLASH4] = ACTIONS(375), + [anon_sym_const_SLASH16] = ACTIONS(375), + [anon_sym_const] = ACTIONS(377), + [anon_sym_const_SLASHhigh16] = ACTIONS(375), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(375), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(375), + [anon_sym_const_DASHwide] = ACTIONS(377), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(375), + [anon_sym_const_DASHstring] = ACTIONS(377), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(375), + [anon_sym_const_DASHclass] = ACTIONS(375), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(375), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(375), + [anon_sym_monitor_DASHenter] = ACTIONS(375), + [anon_sym_monitor_DASHexit] = ACTIONS(375), + [anon_sym_check_DASHcast] = ACTIONS(375), + [anon_sym_instance_DASHof] = ACTIONS(375), + [anon_sym_array_DASHlength] = ACTIONS(375), + [anon_sym_new_DASHinstance] = ACTIONS(375), + [anon_sym_new_DASHarray] = ACTIONS(375), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(377), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(375), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(375), + [anon_sym_throw] = ACTIONS(377), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(375), + [anon_sym_goto] = ACTIONS(377), + [anon_sym_goto_SLASH16] = ACTIONS(375), + [anon_sym_goto_SLASH32] = ACTIONS(375), + [anon_sym_packed_DASHswitch] = ACTIONS(375), + [anon_sym_sparse_DASHswitch] = ACTIONS(375), + [anon_sym_cmpl_DASHfloat] = ACTIONS(375), + [anon_sym_cmpg_DASHfloat] = ACTIONS(375), + [anon_sym_cmpl_DASHdouble] = ACTIONS(375), + [anon_sym_cmpg_DASHdouble] = ACTIONS(375), + [anon_sym_cmp_DASHlong] = ACTIONS(375), + [anon_sym_if_DASHeq] = ACTIONS(377), + [anon_sym_if_DASHne] = ACTIONS(377), + [anon_sym_if_DASHlt] = ACTIONS(377), + [anon_sym_if_DASHge] = ACTIONS(377), + [anon_sym_if_DASHgt] = ACTIONS(377), + [anon_sym_if_DASHle] = ACTIONS(377), + [anon_sym_if_DASHeqz] = ACTIONS(375), + [anon_sym_if_DASHnez] = ACTIONS(375), + [anon_sym_if_DASHltz] = ACTIONS(375), + [anon_sym_if_DASHgez] = ACTIONS(375), + [anon_sym_if_DASHgtz] = ACTIONS(375), + [anon_sym_if_DASHlez] = ACTIONS(375), + [anon_sym_aget] = ACTIONS(377), + [anon_sym_aget_DASHwide] = ACTIONS(375), + [anon_sym_aget_DASHobject] = ACTIONS(375), + [anon_sym_aget_DASHboolean] = ACTIONS(375), + [anon_sym_aget_DASHbyte] = ACTIONS(375), + [anon_sym_aget_DASHchar] = ACTIONS(375), + [anon_sym_aget_DASHshort] = ACTIONS(375), + [anon_sym_aput] = ACTIONS(377), + [anon_sym_aput_DASHwide] = ACTIONS(375), + [anon_sym_aput_DASHobject] = ACTIONS(375), + [anon_sym_aput_DASHboolean] = ACTIONS(375), + [anon_sym_aput_DASHbyte] = ACTIONS(375), + [anon_sym_aput_DASHchar] = ACTIONS(375), + [anon_sym_aput_DASHshort] = ACTIONS(375), + [anon_sym_iget] = ACTIONS(377), + [anon_sym_iget_DASHwide] = ACTIONS(377), + [anon_sym_iget_DASHobject] = ACTIONS(377), + [anon_sym_iget_DASHboolean] = ACTIONS(375), + [anon_sym_iget_DASHbyte] = ACTIONS(375), + [anon_sym_iget_DASHchar] = ACTIONS(375), + [anon_sym_iget_DASHshort] = ACTIONS(375), + [anon_sym_iget_DASHvolatile] = ACTIONS(375), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(375), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(375), + [anon_sym_iput] = ACTIONS(377), + [anon_sym_iput_DASHwide] = ACTIONS(377), + [anon_sym_iput_DASHobject] = ACTIONS(377), + [anon_sym_iput_DASHboolean] = ACTIONS(377), + [anon_sym_iput_DASHbyte] = ACTIONS(377), + [anon_sym_iput_DASHchar] = ACTIONS(377), + [anon_sym_iput_DASHshort] = ACTIONS(377), + [anon_sym_iput_DASHvolatile] = ACTIONS(375), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(375), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(375), + [anon_sym_sget] = ACTIONS(377), + [anon_sym_sget_DASHwide] = ACTIONS(377), + [anon_sym_sget_DASHobject] = ACTIONS(377), + [anon_sym_sget_DASHboolean] = ACTIONS(375), + [anon_sym_sget_DASHbyte] = ACTIONS(375), + [anon_sym_sget_DASHchar] = ACTIONS(375), + [anon_sym_sget_DASHshort] = ACTIONS(375), + [anon_sym_sget_DASHvolatile] = ACTIONS(375), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(375), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(375), + [anon_sym_sput] = ACTIONS(377), + [anon_sym_sput_DASHwide] = ACTIONS(377), + [anon_sym_sput_DASHobject] = ACTIONS(377), + [anon_sym_sput_DASHboolean] = ACTIONS(375), + [anon_sym_sput_DASHbyte] = ACTIONS(375), + [anon_sym_sput_DASHchar] = ACTIONS(375), + [anon_sym_sput_DASHshort] = ACTIONS(375), + [anon_sym_sput_DASHvolatile] = ACTIONS(375), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(375), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(375), + [anon_sym_invoke_DASHconstructor] = ACTIONS(375), + [anon_sym_invoke_DASHcustom] = ACTIONS(377), + [anon_sym_invoke_DASHdirect] = ACTIONS(377), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(375), + [anon_sym_invoke_DASHinstance] = ACTIONS(375), + [anon_sym_invoke_DASHinterface] = ACTIONS(377), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(377), + [anon_sym_invoke_DASHstatic] = ACTIONS(377), + [anon_sym_invoke_DASHsuper] = ACTIONS(377), + [anon_sym_invoke_DASHvirtual] = ACTIONS(377), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(375), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(375), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(375), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(375), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(375), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(375), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(375), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(375), + [anon_sym_neg_DASHint] = ACTIONS(375), + [anon_sym_not_DASHint] = ACTIONS(375), + [anon_sym_neg_DASHlong] = ACTIONS(375), + [anon_sym_not_DASHlong] = ACTIONS(375), + [anon_sym_neg_DASHfloat] = ACTIONS(375), + [anon_sym_neg_DASHdouble] = ACTIONS(375), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(375), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(375), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(375), + [anon_sym_long_DASHto_DASHint] = ACTIONS(375), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(375), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(375), + [anon_sym_float_DASHto_DASHint] = ACTIONS(375), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(375), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(375), + [anon_sym_double_DASHto_DASHint] = ACTIONS(375), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(375), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(375), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(375), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(375), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(375), + [anon_sym_add_DASHint] = ACTIONS(377), + [anon_sym_sub_DASHint] = ACTIONS(377), + [anon_sym_mul_DASHint] = ACTIONS(377), + [anon_sym_div_DASHint] = ACTIONS(377), + [anon_sym_rem_DASHint] = ACTIONS(377), + [anon_sym_and_DASHint] = ACTIONS(377), + [anon_sym_or_DASHint] = ACTIONS(377), + [anon_sym_xor_DASHint] = ACTIONS(377), + [anon_sym_shl_DASHint] = ACTIONS(377), + [anon_sym_shr_DASHint] = ACTIONS(377), + [anon_sym_ushr_DASHint] = ACTIONS(377), + [anon_sym_add_DASHlong] = ACTIONS(377), + [anon_sym_sub_DASHlong] = ACTIONS(377), + [anon_sym_mul_DASHlong] = ACTIONS(377), + [anon_sym_div_DASHlong] = ACTIONS(377), + [anon_sym_rem_DASHlong] = ACTIONS(377), + [anon_sym_and_DASHlong] = ACTIONS(377), + [anon_sym_or_DASHlong] = ACTIONS(377), + [anon_sym_xor_DASHlong] = ACTIONS(377), + [anon_sym_shl_DASHlong] = ACTIONS(377), + [anon_sym_shr_DASHlong] = ACTIONS(377), + [anon_sym_ushr_DASHlong] = ACTIONS(377), + [anon_sym_add_DASHfloat] = ACTIONS(377), + [anon_sym_sub_DASHfloat] = ACTIONS(377), + [anon_sym_mul_DASHfloat] = ACTIONS(377), + [anon_sym_div_DASHfloat] = ACTIONS(377), + [anon_sym_rem_DASHfloat] = ACTIONS(377), + [anon_sym_add_DASHdouble] = ACTIONS(377), + [anon_sym_sub_DASHdouble] = ACTIONS(377), + [anon_sym_mul_DASHdouble] = ACTIONS(377), + [anon_sym_div_DASHdouble] = ACTIONS(377), + [anon_sym_rem_DASHdouble] = ACTIONS(377), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(375), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(375), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(375), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(375), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(375), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(375), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(375), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(375), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(375), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(375), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(375), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(375), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(375), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(375), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(375), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(375), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(375), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(375), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(375), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(375), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(375), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(375), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(375), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(375), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(375), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(375), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(375), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(375), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(375), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(375), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(375), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(375), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(375), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(375), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(375), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(375), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(375), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(375), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(375), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(375), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(375), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(375), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(375), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(375), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(375), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(375), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(375), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(375), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(375), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(375), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(375), + [anon_sym_static_DASHget] = ACTIONS(375), + [anon_sym_static_DASHput] = ACTIONS(375), + [anon_sym_instance_DASHget] = ACTIONS(375), + [anon_sym_instance_DASHput] = ACTIONS(375), + [anon_sym_execute_DASHinline] = ACTIONS(377), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(375), + [anon_sym_iget_DASHquick] = ACTIONS(375), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(375), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(375), + [anon_sym_iput_DASHquick] = ACTIONS(375), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(375), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(375), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(375), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(375), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(375), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(375), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(377), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(375), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(377), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(375), + [anon_sym_rsub_DASHint] = ACTIONS(377), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(375), + [anon_sym_DOTline] = ACTIONS(375), + [anon_sym_DOTlocals] = ACTIONS(375), + [anon_sym_DOTlocal] = ACTIONS(377), + [anon_sym_DOTendlocal] = ACTIONS(375), + [anon_sym_DOTrestartlocal] = ACTIONS(375), + [anon_sym_DOTregisters] = ACTIONS(375), + [anon_sym_DOTcatch] = ACTIONS(377), + [anon_sym_DOTcatchall] = ACTIONS(375), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(375), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(375), + [anon_sym_DOTarray_DASHdata] = ACTIONS(375), + [sym_prologue_directive] = ACTIONS(375), + [sym_epilogue_directive] = ACTIONS(375), + [aux_sym_label_token1] = ACTIONS(375), + [aux_sym_jmp_label_token1] = ACTIONS(375), + [sym_comment] = ACTIONS(3), + }, + [51] = { + [anon_sym_DOTsource] = ACTIONS(379), + [anon_sym_DOTendmethod] = ACTIONS(379), + [anon_sym_DOTannotation] = ACTIONS(379), + [anon_sym_DOTparam] = ACTIONS(381), + [anon_sym_DOTparameter] = ACTIONS(379), + [anon_sym_nop] = ACTIONS(381), + [anon_sym_move] = ACTIONS(381), + [anon_sym_move_SLASHfrom16] = ACTIONS(379), + [anon_sym_move_SLASH16] = ACTIONS(379), + [anon_sym_move_DASHwide] = ACTIONS(381), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(379), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(379), + [anon_sym_move_DASHobject] = ACTIONS(381), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(379), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(379), + [anon_sym_move_DASHresult] = ACTIONS(381), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(379), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(379), + [anon_sym_move_DASHexception] = ACTIONS(379), + [anon_sym_return_DASHvoid] = ACTIONS(379), + [anon_sym_return] = ACTIONS(381), + [anon_sym_return_DASHwide] = ACTIONS(379), + [anon_sym_return_DASHobject] = ACTIONS(379), + [anon_sym_const_SLASH4] = ACTIONS(379), + [anon_sym_const_SLASH16] = ACTIONS(379), + [anon_sym_const] = ACTIONS(381), + [anon_sym_const_SLASHhigh16] = ACTIONS(379), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(379), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(379), + [anon_sym_const_DASHwide] = ACTIONS(381), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(379), + [anon_sym_const_DASHstring] = ACTIONS(381), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(379), + [anon_sym_const_DASHclass] = ACTIONS(379), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(379), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(379), + [anon_sym_monitor_DASHenter] = ACTIONS(379), + [anon_sym_monitor_DASHexit] = ACTIONS(379), + [anon_sym_check_DASHcast] = ACTIONS(379), + [anon_sym_instance_DASHof] = ACTIONS(379), + [anon_sym_array_DASHlength] = ACTIONS(379), + [anon_sym_new_DASHinstance] = ACTIONS(379), + [anon_sym_new_DASHarray] = ACTIONS(379), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(381), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(379), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(379), + [anon_sym_throw] = ACTIONS(381), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(379), + [anon_sym_goto] = ACTIONS(381), + [anon_sym_goto_SLASH16] = ACTIONS(379), + [anon_sym_goto_SLASH32] = ACTIONS(379), + [anon_sym_packed_DASHswitch] = ACTIONS(379), + [anon_sym_sparse_DASHswitch] = ACTIONS(379), + [anon_sym_cmpl_DASHfloat] = ACTIONS(379), + [anon_sym_cmpg_DASHfloat] = ACTIONS(379), + [anon_sym_cmpl_DASHdouble] = ACTIONS(379), + [anon_sym_cmpg_DASHdouble] = ACTIONS(379), + [anon_sym_cmp_DASHlong] = ACTIONS(379), + [anon_sym_if_DASHeq] = ACTIONS(381), + [anon_sym_if_DASHne] = ACTIONS(381), + [anon_sym_if_DASHlt] = ACTIONS(381), + [anon_sym_if_DASHge] = ACTIONS(381), + [anon_sym_if_DASHgt] = ACTIONS(381), + [anon_sym_if_DASHle] = ACTIONS(381), + [anon_sym_if_DASHeqz] = ACTIONS(379), + [anon_sym_if_DASHnez] = ACTIONS(379), + [anon_sym_if_DASHltz] = ACTIONS(379), + [anon_sym_if_DASHgez] = ACTIONS(379), + [anon_sym_if_DASHgtz] = ACTIONS(379), + [anon_sym_if_DASHlez] = ACTIONS(379), + [anon_sym_aget] = ACTIONS(381), + [anon_sym_aget_DASHwide] = ACTIONS(379), + [anon_sym_aget_DASHobject] = ACTIONS(379), + [anon_sym_aget_DASHboolean] = ACTIONS(379), + [anon_sym_aget_DASHbyte] = ACTIONS(379), + [anon_sym_aget_DASHchar] = ACTIONS(379), + [anon_sym_aget_DASHshort] = ACTIONS(379), + [anon_sym_aput] = ACTIONS(381), + [anon_sym_aput_DASHwide] = ACTIONS(379), + [anon_sym_aput_DASHobject] = ACTIONS(379), + [anon_sym_aput_DASHboolean] = ACTIONS(379), + [anon_sym_aput_DASHbyte] = ACTIONS(379), + [anon_sym_aput_DASHchar] = ACTIONS(379), + [anon_sym_aput_DASHshort] = ACTIONS(379), + [anon_sym_iget] = ACTIONS(381), + [anon_sym_iget_DASHwide] = ACTIONS(381), + [anon_sym_iget_DASHobject] = ACTIONS(381), + [anon_sym_iget_DASHboolean] = ACTIONS(379), + [anon_sym_iget_DASHbyte] = ACTIONS(379), + [anon_sym_iget_DASHchar] = ACTIONS(379), + [anon_sym_iget_DASHshort] = ACTIONS(379), + [anon_sym_iget_DASHvolatile] = ACTIONS(379), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(379), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(379), + [anon_sym_iput] = ACTIONS(381), + [anon_sym_iput_DASHwide] = ACTIONS(381), + [anon_sym_iput_DASHobject] = ACTIONS(381), + [anon_sym_iput_DASHboolean] = ACTIONS(381), + [anon_sym_iput_DASHbyte] = ACTIONS(381), + [anon_sym_iput_DASHchar] = ACTIONS(381), + [anon_sym_iput_DASHshort] = ACTIONS(381), + [anon_sym_iput_DASHvolatile] = ACTIONS(379), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(379), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(379), + [anon_sym_sget] = ACTIONS(381), + [anon_sym_sget_DASHwide] = ACTIONS(381), + [anon_sym_sget_DASHobject] = ACTIONS(381), + [anon_sym_sget_DASHboolean] = ACTIONS(379), + [anon_sym_sget_DASHbyte] = ACTIONS(379), + [anon_sym_sget_DASHchar] = ACTIONS(379), + [anon_sym_sget_DASHshort] = ACTIONS(379), + [anon_sym_sget_DASHvolatile] = ACTIONS(379), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(379), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(379), + [anon_sym_sput] = ACTIONS(381), + [anon_sym_sput_DASHwide] = ACTIONS(381), + [anon_sym_sput_DASHobject] = ACTIONS(381), + [anon_sym_sput_DASHboolean] = ACTIONS(379), + [anon_sym_sput_DASHbyte] = ACTIONS(379), + [anon_sym_sput_DASHchar] = ACTIONS(379), + [anon_sym_sput_DASHshort] = ACTIONS(379), + [anon_sym_sput_DASHvolatile] = ACTIONS(379), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(379), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(379), + [anon_sym_invoke_DASHconstructor] = ACTIONS(379), + [anon_sym_invoke_DASHcustom] = ACTIONS(381), + [anon_sym_invoke_DASHdirect] = ACTIONS(381), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(379), + [anon_sym_invoke_DASHinstance] = ACTIONS(379), + [anon_sym_invoke_DASHinterface] = ACTIONS(381), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(381), + [anon_sym_invoke_DASHstatic] = ACTIONS(381), + [anon_sym_invoke_DASHsuper] = ACTIONS(381), + [anon_sym_invoke_DASHvirtual] = ACTIONS(381), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(379), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(379), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(379), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(379), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(379), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(379), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(379), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(379), + [anon_sym_neg_DASHint] = ACTIONS(379), + [anon_sym_not_DASHint] = ACTIONS(379), + [anon_sym_neg_DASHlong] = ACTIONS(379), + [anon_sym_not_DASHlong] = ACTIONS(379), + [anon_sym_neg_DASHfloat] = ACTIONS(379), + [anon_sym_neg_DASHdouble] = ACTIONS(379), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(379), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(379), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(379), + [anon_sym_long_DASHto_DASHint] = ACTIONS(379), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(379), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(379), + [anon_sym_float_DASHto_DASHint] = ACTIONS(379), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(379), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(379), + [anon_sym_double_DASHto_DASHint] = ACTIONS(379), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(379), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(379), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(379), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(379), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(379), + [anon_sym_add_DASHint] = ACTIONS(381), + [anon_sym_sub_DASHint] = ACTIONS(381), + [anon_sym_mul_DASHint] = ACTIONS(381), + [anon_sym_div_DASHint] = ACTIONS(381), + [anon_sym_rem_DASHint] = ACTIONS(381), + [anon_sym_and_DASHint] = ACTIONS(381), + [anon_sym_or_DASHint] = ACTIONS(381), + [anon_sym_xor_DASHint] = ACTIONS(381), + [anon_sym_shl_DASHint] = ACTIONS(381), + [anon_sym_shr_DASHint] = ACTIONS(381), + [anon_sym_ushr_DASHint] = ACTIONS(381), + [anon_sym_add_DASHlong] = ACTIONS(381), + [anon_sym_sub_DASHlong] = ACTIONS(381), + [anon_sym_mul_DASHlong] = ACTIONS(381), + [anon_sym_div_DASHlong] = ACTIONS(381), + [anon_sym_rem_DASHlong] = ACTIONS(381), + [anon_sym_and_DASHlong] = ACTIONS(381), + [anon_sym_or_DASHlong] = ACTIONS(381), + [anon_sym_xor_DASHlong] = ACTIONS(381), + [anon_sym_shl_DASHlong] = ACTIONS(381), + [anon_sym_shr_DASHlong] = ACTIONS(381), + [anon_sym_ushr_DASHlong] = ACTIONS(381), + [anon_sym_add_DASHfloat] = ACTIONS(381), + [anon_sym_sub_DASHfloat] = ACTIONS(381), + [anon_sym_mul_DASHfloat] = ACTIONS(381), + [anon_sym_div_DASHfloat] = ACTIONS(381), + [anon_sym_rem_DASHfloat] = ACTIONS(381), + [anon_sym_add_DASHdouble] = ACTIONS(381), + [anon_sym_sub_DASHdouble] = ACTIONS(381), + [anon_sym_mul_DASHdouble] = ACTIONS(381), + [anon_sym_div_DASHdouble] = ACTIONS(381), + [anon_sym_rem_DASHdouble] = ACTIONS(381), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(379), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(379), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(379), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(379), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(379), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(379), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(379), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(379), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(379), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(379), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(379), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(379), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(379), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(379), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(379), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(379), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(379), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(379), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(379), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(379), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(379), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(379), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(379), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(379), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(379), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(379), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(379), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(379), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(379), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(379), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(379), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(379), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(379), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(379), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(379), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(379), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(379), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(379), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(379), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(379), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(379), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(379), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(379), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(379), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(379), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(379), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(379), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(379), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(379), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(379), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(379), + [anon_sym_static_DASHget] = ACTIONS(379), + [anon_sym_static_DASHput] = ACTIONS(379), + [anon_sym_instance_DASHget] = ACTIONS(379), + [anon_sym_instance_DASHput] = ACTIONS(379), + [anon_sym_execute_DASHinline] = ACTIONS(381), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(379), + [anon_sym_iget_DASHquick] = ACTIONS(379), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(379), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(379), + [anon_sym_iput_DASHquick] = ACTIONS(379), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(379), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(379), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(379), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(379), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(379), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(379), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(381), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(379), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(381), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(379), + [anon_sym_rsub_DASHint] = ACTIONS(381), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(379), + [anon_sym_DOTline] = ACTIONS(379), + [anon_sym_DOTlocals] = ACTIONS(379), + [anon_sym_DOTlocal] = ACTIONS(381), + [anon_sym_DOTendlocal] = ACTIONS(379), + [anon_sym_DOTrestartlocal] = ACTIONS(379), + [anon_sym_DOTregisters] = ACTIONS(379), + [anon_sym_DOTcatch] = ACTIONS(381), + [anon_sym_DOTcatchall] = ACTIONS(379), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(379), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(379), + [anon_sym_DOTarray_DASHdata] = ACTIONS(379), + [sym_prologue_directive] = ACTIONS(379), + [sym_epilogue_directive] = ACTIONS(379), + [aux_sym_label_token1] = ACTIONS(379), + [aux_sym_jmp_label_token1] = ACTIONS(379), + [sym_comment] = ACTIONS(3), + }, + [52] = { + [anon_sym_DOTsource] = ACTIONS(383), + [anon_sym_DOTendmethod] = ACTIONS(383), + [anon_sym_DOTannotation] = ACTIONS(383), + [anon_sym_DOTparam] = ACTIONS(385), + [anon_sym_DOTparameter] = ACTIONS(383), + [anon_sym_nop] = ACTIONS(385), + [anon_sym_move] = ACTIONS(385), + [anon_sym_move_SLASHfrom16] = ACTIONS(383), + [anon_sym_move_SLASH16] = ACTIONS(383), + [anon_sym_move_DASHwide] = ACTIONS(385), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(383), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(383), + [anon_sym_move_DASHobject] = ACTIONS(385), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(383), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(383), + [anon_sym_move_DASHresult] = ACTIONS(385), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(383), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(383), + [anon_sym_move_DASHexception] = ACTIONS(383), + [anon_sym_return_DASHvoid] = ACTIONS(383), + [anon_sym_return] = ACTIONS(385), + [anon_sym_return_DASHwide] = ACTIONS(383), + [anon_sym_return_DASHobject] = ACTIONS(383), + [anon_sym_const_SLASH4] = ACTIONS(383), + [anon_sym_const_SLASH16] = ACTIONS(383), + [anon_sym_const] = ACTIONS(385), + [anon_sym_const_SLASHhigh16] = ACTIONS(383), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(383), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(383), + [anon_sym_const_DASHwide] = ACTIONS(385), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(383), + [anon_sym_const_DASHstring] = ACTIONS(385), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(383), + [anon_sym_const_DASHclass] = ACTIONS(383), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(383), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(383), + [anon_sym_monitor_DASHenter] = ACTIONS(383), + [anon_sym_monitor_DASHexit] = ACTIONS(383), + [anon_sym_check_DASHcast] = ACTIONS(383), + [anon_sym_instance_DASHof] = ACTIONS(383), + [anon_sym_array_DASHlength] = ACTIONS(383), + [anon_sym_new_DASHinstance] = ACTIONS(383), + [anon_sym_new_DASHarray] = ACTIONS(383), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(385), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(383), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(383), + [anon_sym_throw] = ACTIONS(385), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(383), + [anon_sym_goto] = ACTIONS(385), + [anon_sym_goto_SLASH16] = ACTIONS(383), + [anon_sym_goto_SLASH32] = ACTIONS(383), + [anon_sym_packed_DASHswitch] = ACTIONS(383), + [anon_sym_sparse_DASHswitch] = ACTIONS(383), + [anon_sym_cmpl_DASHfloat] = ACTIONS(383), + [anon_sym_cmpg_DASHfloat] = ACTIONS(383), + [anon_sym_cmpl_DASHdouble] = ACTIONS(383), + [anon_sym_cmpg_DASHdouble] = ACTIONS(383), + [anon_sym_cmp_DASHlong] = ACTIONS(383), + [anon_sym_if_DASHeq] = ACTIONS(385), + [anon_sym_if_DASHne] = ACTIONS(385), + [anon_sym_if_DASHlt] = ACTIONS(385), + [anon_sym_if_DASHge] = ACTIONS(385), + [anon_sym_if_DASHgt] = ACTIONS(385), + [anon_sym_if_DASHle] = ACTIONS(385), + [anon_sym_if_DASHeqz] = ACTIONS(383), + [anon_sym_if_DASHnez] = ACTIONS(383), + [anon_sym_if_DASHltz] = ACTIONS(383), + [anon_sym_if_DASHgez] = ACTIONS(383), + [anon_sym_if_DASHgtz] = ACTIONS(383), + [anon_sym_if_DASHlez] = ACTIONS(383), + [anon_sym_aget] = ACTIONS(385), + [anon_sym_aget_DASHwide] = ACTIONS(383), + [anon_sym_aget_DASHobject] = ACTIONS(383), + [anon_sym_aget_DASHboolean] = ACTIONS(383), + [anon_sym_aget_DASHbyte] = ACTIONS(383), + [anon_sym_aget_DASHchar] = ACTIONS(383), + [anon_sym_aget_DASHshort] = ACTIONS(383), + [anon_sym_aput] = ACTIONS(385), + [anon_sym_aput_DASHwide] = ACTIONS(383), + [anon_sym_aput_DASHobject] = ACTIONS(383), + [anon_sym_aput_DASHboolean] = ACTIONS(383), + [anon_sym_aput_DASHbyte] = ACTIONS(383), + [anon_sym_aput_DASHchar] = ACTIONS(383), + [anon_sym_aput_DASHshort] = ACTIONS(383), + [anon_sym_iget] = ACTIONS(385), + [anon_sym_iget_DASHwide] = ACTIONS(385), + [anon_sym_iget_DASHobject] = ACTIONS(385), + [anon_sym_iget_DASHboolean] = ACTIONS(383), + [anon_sym_iget_DASHbyte] = ACTIONS(383), + [anon_sym_iget_DASHchar] = ACTIONS(383), + [anon_sym_iget_DASHshort] = ACTIONS(383), + [anon_sym_iget_DASHvolatile] = ACTIONS(383), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(383), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(383), + [anon_sym_iput] = ACTIONS(385), + [anon_sym_iput_DASHwide] = ACTIONS(385), + [anon_sym_iput_DASHobject] = ACTIONS(385), + [anon_sym_iput_DASHboolean] = ACTIONS(385), + [anon_sym_iput_DASHbyte] = ACTIONS(385), + [anon_sym_iput_DASHchar] = ACTIONS(385), + [anon_sym_iput_DASHshort] = ACTIONS(385), + [anon_sym_iput_DASHvolatile] = ACTIONS(383), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(383), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(383), + [anon_sym_sget] = ACTIONS(385), + [anon_sym_sget_DASHwide] = ACTIONS(385), + [anon_sym_sget_DASHobject] = ACTIONS(385), + [anon_sym_sget_DASHboolean] = ACTIONS(383), + [anon_sym_sget_DASHbyte] = ACTIONS(383), + [anon_sym_sget_DASHchar] = ACTIONS(383), + [anon_sym_sget_DASHshort] = ACTIONS(383), + [anon_sym_sget_DASHvolatile] = ACTIONS(383), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(383), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(383), + [anon_sym_sput] = ACTIONS(385), + [anon_sym_sput_DASHwide] = ACTIONS(385), + [anon_sym_sput_DASHobject] = ACTIONS(385), + [anon_sym_sput_DASHboolean] = ACTIONS(383), + [anon_sym_sput_DASHbyte] = ACTIONS(383), + [anon_sym_sput_DASHchar] = ACTIONS(383), + [anon_sym_sput_DASHshort] = ACTIONS(383), + [anon_sym_sput_DASHvolatile] = ACTIONS(383), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(383), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(383), + [anon_sym_invoke_DASHconstructor] = ACTIONS(383), + [anon_sym_invoke_DASHcustom] = ACTIONS(385), + [anon_sym_invoke_DASHdirect] = ACTIONS(385), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(383), + [anon_sym_invoke_DASHinstance] = ACTIONS(383), + [anon_sym_invoke_DASHinterface] = ACTIONS(385), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(385), + [anon_sym_invoke_DASHstatic] = ACTIONS(385), + [anon_sym_invoke_DASHsuper] = ACTIONS(385), + [anon_sym_invoke_DASHvirtual] = ACTIONS(385), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(383), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(383), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(383), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(383), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(383), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(383), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(383), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(383), + [anon_sym_neg_DASHint] = ACTIONS(383), + [anon_sym_not_DASHint] = ACTIONS(383), + [anon_sym_neg_DASHlong] = ACTIONS(383), + [anon_sym_not_DASHlong] = ACTIONS(383), + [anon_sym_neg_DASHfloat] = ACTIONS(383), + [anon_sym_neg_DASHdouble] = ACTIONS(383), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(383), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(383), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(383), + [anon_sym_long_DASHto_DASHint] = ACTIONS(383), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(383), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(383), + [anon_sym_float_DASHto_DASHint] = ACTIONS(383), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(383), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(383), + [anon_sym_double_DASHto_DASHint] = ACTIONS(383), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(383), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(383), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(383), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(383), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(383), + [anon_sym_add_DASHint] = ACTIONS(385), + [anon_sym_sub_DASHint] = ACTIONS(385), + [anon_sym_mul_DASHint] = ACTIONS(385), + [anon_sym_div_DASHint] = ACTIONS(385), + [anon_sym_rem_DASHint] = ACTIONS(385), + [anon_sym_and_DASHint] = ACTIONS(385), + [anon_sym_or_DASHint] = ACTIONS(385), + [anon_sym_xor_DASHint] = ACTIONS(385), + [anon_sym_shl_DASHint] = ACTIONS(385), + [anon_sym_shr_DASHint] = ACTIONS(385), + [anon_sym_ushr_DASHint] = ACTIONS(385), + [anon_sym_add_DASHlong] = ACTIONS(385), + [anon_sym_sub_DASHlong] = ACTIONS(385), + [anon_sym_mul_DASHlong] = ACTIONS(385), + [anon_sym_div_DASHlong] = ACTIONS(385), + [anon_sym_rem_DASHlong] = ACTIONS(385), + [anon_sym_and_DASHlong] = ACTIONS(385), + [anon_sym_or_DASHlong] = ACTIONS(385), + [anon_sym_xor_DASHlong] = ACTIONS(385), + [anon_sym_shl_DASHlong] = ACTIONS(385), + [anon_sym_shr_DASHlong] = ACTIONS(385), + [anon_sym_ushr_DASHlong] = ACTIONS(385), + [anon_sym_add_DASHfloat] = ACTIONS(385), + [anon_sym_sub_DASHfloat] = ACTIONS(385), + [anon_sym_mul_DASHfloat] = ACTIONS(385), + [anon_sym_div_DASHfloat] = ACTIONS(385), + [anon_sym_rem_DASHfloat] = ACTIONS(385), + [anon_sym_add_DASHdouble] = ACTIONS(385), + [anon_sym_sub_DASHdouble] = ACTIONS(385), + [anon_sym_mul_DASHdouble] = ACTIONS(385), + [anon_sym_div_DASHdouble] = ACTIONS(385), + [anon_sym_rem_DASHdouble] = ACTIONS(385), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(383), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(383), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(383), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(383), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(383), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(383), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(383), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(383), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(383), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(383), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(383), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(383), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(383), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(383), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(383), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(383), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(383), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(383), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(383), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(383), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(383), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(383), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(383), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(383), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(383), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(383), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(383), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(383), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(383), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(383), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(383), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(383), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(383), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(383), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(383), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(383), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(383), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(383), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(383), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(383), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(383), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(383), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(383), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(383), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(383), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(383), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(383), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(383), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(383), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(383), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(383), + [anon_sym_static_DASHget] = ACTIONS(383), + [anon_sym_static_DASHput] = ACTIONS(383), + [anon_sym_instance_DASHget] = ACTIONS(383), + [anon_sym_instance_DASHput] = ACTIONS(383), + [anon_sym_execute_DASHinline] = ACTIONS(385), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(383), + [anon_sym_iget_DASHquick] = ACTIONS(383), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(383), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(383), + [anon_sym_iput_DASHquick] = ACTIONS(383), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(383), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(383), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(383), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(383), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(383), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(383), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(385), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(383), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(385), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(383), + [anon_sym_rsub_DASHint] = ACTIONS(385), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(383), + [anon_sym_DOTline] = ACTIONS(383), + [anon_sym_DOTlocals] = ACTIONS(383), + [anon_sym_DOTlocal] = ACTIONS(385), + [anon_sym_DOTendlocal] = ACTIONS(383), + [anon_sym_DOTrestartlocal] = ACTIONS(383), + [anon_sym_DOTregisters] = ACTIONS(383), + [anon_sym_DOTcatch] = ACTIONS(385), + [anon_sym_DOTcatchall] = ACTIONS(383), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(383), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(383), + [anon_sym_DOTarray_DASHdata] = ACTIONS(383), + [sym_prologue_directive] = ACTIONS(383), + [sym_epilogue_directive] = ACTIONS(383), + [aux_sym_label_token1] = ACTIONS(383), + [aux_sym_jmp_label_token1] = ACTIONS(383), + [sym_comment] = ACTIONS(3), + }, + [53] = { + [anon_sym_DOTsource] = ACTIONS(387), + [anon_sym_DOTendmethod] = ACTIONS(387), + [anon_sym_DOTannotation] = ACTIONS(387), + [anon_sym_DOTparam] = ACTIONS(389), + [anon_sym_DOTparameter] = ACTIONS(387), + [anon_sym_nop] = ACTIONS(389), + [anon_sym_move] = ACTIONS(389), + [anon_sym_move_SLASHfrom16] = ACTIONS(387), + [anon_sym_move_SLASH16] = ACTIONS(387), + [anon_sym_move_DASHwide] = ACTIONS(389), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(387), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(387), + [anon_sym_move_DASHobject] = ACTIONS(389), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(387), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(387), + [anon_sym_move_DASHresult] = ACTIONS(389), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(387), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(387), + [anon_sym_move_DASHexception] = ACTIONS(387), + [anon_sym_return_DASHvoid] = ACTIONS(387), + [anon_sym_return] = ACTIONS(389), + [anon_sym_return_DASHwide] = ACTIONS(387), + [anon_sym_return_DASHobject] = ACTIONS(387), + [anon_sym_const_SLASH4] = ACTIONS(387), + [anon_sym_const_SLASH16] = ACTIONS(387), + [anon_sym_const] = ACTIONS(389), + [anon_sym_const_SLASHhigh16] = ACTIONS(387), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(387), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(387), + [anon_sym_const_DASHwide] = ACTIONS(389), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(387), + [anon_sym_const_DASHstring] = ACTIONS(389), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(387), + [anon_sym_const_DASHclass] = ACTIONS(387), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(387), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(387), + [anon_sym_monitor_DASHenter] = ACTIONS(387), + [anon_sym_monitor_DASHexit] = ACTIONS(387), + [anon_sym_check_DASHcast] = ACTIONS(387), + [anon_sym_instance_DASHof] = ACTIONS(387), + [anon_sym_array_DASHlength] = ACTIONS(387), + [anon_sym_new_DASHinstance] = ACTIONS(387), + [anon_sym_new_DASHarray] = ACTIONS(387), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(389), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(387), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(387), + [anon_sym_throw] = ACTIONS(389), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(387), + [anon_sym_goto] = ACTIONS(389), + [anon_sym_goto_SLASH16] = ACTIONS(387), + [anon_sym_goto_SLASH32] = ACTIONS(387), + [anon_sym_packed_DASHswitch] = ACTIONS(387), + [anon_sym_sparse_DASHswitch] = ACTIONS(387), + [anon_sym_cmpl_DASHfloat] = ACTIONS(387), + [anon_sym_cmpg_DASHfloat] = ACTIONS(387), + [anon_sym_cmpl_DASHdouble] = ACTIONS(387), + [anon_sym_cmpg_DASHdouble] = ACTIONS(387), + [anon_sym_cmp_DASHlong] = ACTIONS(387), + [anon_sym_if_DASHeq] = ACTIONS(389), + [anon_sym_if_DASHne] = ACTIONS(389), + [anon_sym_if_DASHlt] = ACTIONS(389), + [anon_sym_if_DASHge] = ACTIONS(389), + [anon_sym_if_DASHgt] = ACTIONS(389), + [anon_sym_if_DASHle] = ACTIONS(389), + [anon_sym_if_DASHeqz] = ACTIONS(387), + [anon_sym_if_DASHnez] = ACTIONS(387), + [anon_sym_if_DASHltz] = ACTIONS(387), + [anon_sym_if_DASHgez] = ACTIONS(387), + [anon_sym_if_DASHgtz] = ACTIONS(387), + [anon_sym_if_DASHlez] = ACTIONS(387), + [anon_sym_aget] = ACTIONS(389), + [anon_sym_aget_DASHwide] = ACTIONS(387), + [anon_sym_aget_DASHobject] = ACTIONS(387), + [anon_sym_aget_DASHboolean] = ACTIONS(387), + [anon_sym_aget_DASHbyte] = ACTIONS(387), + [anon_sym_aget_DASHchar] = ACTIONS(387), + [anon_sym_aget_DASHshort] = ACTIONS(387), + [anon_sym_aput] = ACTIONS(389), + [anon_sym_aput_DASHwide] = ACTIONS(387), + [anon_sym_aput_DASHobject] = ACTIONS(387), + [anon_sym_aput_DASHboolean] = ACTIONS(387), + [anon_sym_aput_DASHbyte] = ACTIONS(387), + [anon_sym_aput_DASHchar] = ACTIONS(387), + [anon_sym_aput_DASHshort] = ACTIONS(387), + [anon_sym_iget] = ACTIONS(389), + [anon_sym_iget_DASHwide] = ACTIONS(389), + [anon_sym_iget_DASHobject] = ACTIONS(389), + [anon_sym_iget_DASHboolean] = ACTIONS(387), + [anon_sym_iget_DASHbyte] = ACTIONS(387), + [anon_sym_iget_DASHchar] = ACTIONS(387), + [anon_sym_iget_DASHshort] = ACTIONS(387), + [anon_sym_iget_DASHvolatile] = ACTIONS(387), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(387), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(387), + [anon_sym_iput] = ACTIONS(389), + [anon_sym_iput_DASHwide] = ACTIONS(389), + [anon_sym_iput_DASHobject] = ACTIONS(389), + [anon_sym_iput_DASHboolean] = ACTIONS(389), + [anon_sym_iput_DASHbyte] = ACTIONS(389), + [anon_sym_iput_DASHchar] = ACTIONS(389), + [anon_sym_iput_DASHshort] = ACTIONS(389), + [anon_sym_iput_DASHvolatile] = ACTIONS(387), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(387), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(387), + [anon_sym_sget] = ACTIONS(389), + [anon_sym_sget_DASHwide] = ACTIONS(389), + [anon_sym_sget_DASHobject] = ACTIONS(389), + [anon_sym_sget_DASHboolean] = ACTIONS(387), + [anon_sym_sget_DASHbyte] = ACTIONS(387), + [anon_sym_sget_DASHchar] = ACTIONS(387), + [anon_sym_sget_DASHshort] = ACTIONS(387), + [anon_sym_sget_DASHvolatile] = ACTIONS(387), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(387), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(387), + [anon_sym_sput] = ACTIONS(389), + [anon_sym_sput_DASHwide] = ACTIONS(389), + [anon_sym_sput_DASHobject] = ACTIONS(389), + [anon_sym_sput_DASHboolean] = ACTIONS(387), + [anon_sym_sput_DASHbyte] = ACTIONS(387), + [anon_sym_sput_DASHchar] = ACTIONS(387), + [anon_sym_sput_DASHshort] = ACTIONS(387), + [anon_sym_sput_DASHvolatile] = ACTIONS(387), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(387), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(387), + [anon_sym_invoke_DASHconstructor] = ACTIONS(387), + [anon_sym_invoke_DASHcustom] = ACTIONS(389), + [anon_sym_invoke_DASHdirect] = ACTIONS(389), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(387), + [anon_sym_invoke_DASHinstance] = ACTIONS(387), + [anon_sym_invoke_DASHinterface] = ACTIONS(389), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(389), + [anon_sym_invoke_DASHstatic] = ACTIONS(389), + [anon_sym_invoke_DASHsuper] = ACTIONS(389), + [anon_sym_invoke_DASHvirtual] = ACTIONS(389), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(387), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(387), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(387), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(387), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(387), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(387), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(387), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(387), + [anon_sym_neg_DASHint] = ACTIONS(387), + [anon_sym_not_DASHint] = ACTIONS(387), + [anon_sym_neg_DASHlong] = ACTIONS(387), + [anon_sym_not_DASHlong] = ACTIONS(387), + [anon_sym_neg_DASHfloat] = ACTIONS(387), + [anon_sym_neg_DASHdouble] = ACTIONS(387), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(387), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(387), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(387), + [anon_sym_long_DASHto_DASHint] = ACTIONS(387), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(387), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(387), + [anon_sym_float_DASHto_DASHint] = ACTIONS(387), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(387), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(387), + [anon_sym_double_DASHto_DASHint] = ACTIONS(387), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(387), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(387), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(387), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(387), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(387), + [anon_sym_add_DASHint] = ACTIONS(389), + [anon_sym_sub_DASHint] = ACTIONS(389), + [anon_sym_mul_DASHint] = ACTIONS(389), + [anon_sym_div_DASHint] = ACTIONS(389), + [anon_sym_rem_DASHint] = ACTIONS(389), + [anon_sym_and_DASHint] = ACTIONS(389), + [anon_sym_or_DASHint] = ACTIONS(389), + [anon_sym_xor_DASHint] = ACTIONS(389), + [anon_sym_shl_DASHint] = ACTIONS(389), + [anon_sym_shr_DASHint] = ACTIONS(389), + [anon_sym_ushr_DASHint] = ACTIONS(389), + [anon_sym_add_DASHlong] = ACTIONS(389), + [anon_sym_sub_DASHlong] = ACTIONS(389), + [anon_sym_mul_DASHlong] = ACTIONS(389), + [anon_sym_div_DASHlong] = ACTIONS(389), + [anon_sym_rem_DASHlong] = ACTIONS(389), + [anon_sym_and_DASHlong] = ACTIONS(389), + [anon_sym_or_DASHlong] = ACTIONS(389), + [anon_sym_xor_DASHlong] = ACTIONS(389), + [anon_sym_shl_DASHlong] = ACTIONS(389), + [anon_sym_shr_DASHlong] = ACTIONS(389), + [anon_sym_ushr_DASHlong] = ACTIONS(389), + [anon_sym_add_DASHfloat] = ACTIONS(389), + [anon_sym_sub_DASHfloat] = ACTIONS(389), + [anon_sym_mul_DASHfloat] = ACTIONS(389), + [anon_sym_div_DASHfloat] = ACTIONS(389), + [anon_sym_rem_DASHfloat] = ACTIONS(389), + [anon_sym_add_DASHdouble] = ACTIONS(389), + [anon_sym_sub_DASHdouble] = ACTIONS(389), + [anon_sym_mul_DASHdouble] = ACTIONS(389), + [anon_sym_div_DASHdouble] = ACTIONS(389), + [anon_sym_rem_DASHdouble] = ACTIONS(389), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(387), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(387), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(387), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(387), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(387), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(387), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(387), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(387), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(387), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(387), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(387), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(387), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(387), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(387), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(387), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(387), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(387), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(387), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(387), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(387), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(387), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(387), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(387), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(387), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(387), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(387), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(387), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(387), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(387), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(387), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(387), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(387), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(387), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(387), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(387), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(387), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(387), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(387), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(387), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(387), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(387), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(387), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(387), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(387), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(387), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(387), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(387), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(387), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(387), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(387), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(387), + [anon_sym_static_DASHget] = ACTIONS(387), + [anon_sym_static_DASHput] = ACTIONS(387), + [anon_sym_instance_DASHget] = ACTIONS(387), + [anon_sym_instance_DASHput] = ACTIONS(387), + [anon_sym_execute_DASHinline] = ACTIONS(389), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(387), + [anon_sym_iget_DASHquick] = ACTIONS(387), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(387), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(387), + [anon_sym_iput_DASHquick] = ACTIONS(387), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(387), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(387), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(387), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(387), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(387), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(387), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(389), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(387), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(389), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(387), + [anon_sym_rsub_DASHint] = ACTIONS(389), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(387), + [anon_sym_DOTline] = ACTIONS(387), + [anon_sym_DOTlocals] = ACTIONS(387), + [anon_sym_DOTlocal] = ACTIONS(389), + [anon_sym_DOTendlocal] = ACTIONS(387), + [anon_sym_DOTrestartlocal] = ACTIONS(387), + [anon_sym_DOTregisters] = ACTIONS(387), + [anon_sym_DOTcatch] = ACTIONS(389), + [anon_sym_DOTcatchall] = ACTIONS(387), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(387), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(387), + [anon_sym_DOTarray_DASHdata] = ACTIONS(387), + [sym_prologue_directive] = ACTIONS(387), + [sym_epilogue_directive] = ACTIONS(387), + [aux_sym_label_token1] = ACTIONS(387), + [aux_sym_jmp_label_token1] = ACTIONS(387), + [sym_comment] = ACTIONS(3), + }, + [54] = { + [anon_sym_DOTsource] = ACTIONS(391), + [anon_sym_DOTendmethod] = ACTIONS(391), + [anon_sym_DOTannotation] = ACTIONS(391), + [anon_sym_DOTparam] = ACTIONS(393), + [anon_sym_DOTparameter] = ACTIONS(391), + [anon_sym_nop] = ACTIONS(393), + [anon_sym_move] = ACTIONS(393), + [anon_sym_move_SLASHfrom16] = ACTIONS(391), + [anon_sym_move_SLASH16] = ACTIONS(391), + [anon_sym_move_DASHwide] = ACTIONS(393), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(391), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(391), + [anon_sym_move_DASHobject] = ACTIONS(393), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(391), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(391), + [anon_sym_move_DASHresult] = ACTIONS(393), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(391), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(391), + [anon_sym_move_DASHexception] = ACTIONS(391), + [anon_sym_return_DASHvoid] = ACTIONS(391), + [anon_sym_return] = ACTIONS(393), + [anon_sym_return_DASHwide] = ACTIONS(391), + [anon_sym_return_DASHobject] = ACTIONS(391), + [anon_sym_const_SLASH4] = ACTIONS(391), + [anon_sym_const_SLASH16] = ACTIONS(391), + [anon_sym_const] = ACTIONS(393), + [anon_sym_const_SLASHhigh16] = ACTIONS(391), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(391), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(391), + [anon_sym_const_DASHwide] = ACTIONS(393), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(391), + [anon_sym_const_DASHstring] = ACTIONS(393), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(391), + [anon_sym_const_DASHclass] = ACTIONS(391), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(391), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(391), + [anon_sym_monitor_DASHenter] = ACTIONS(391), + [anon_sym_monitor_DASHexit] = ACTIONS(391), + [anon_sym_check_DASHcast] = ACTIONS(391), + [anon_sym_instance_DASHof] = ACTIONS(391), + [anon_sym_array_DASHlength] = ACTIONS(391), + [anon_sym_new_DASHinstance] = ACTIONS(391), + [anon_sym_new_DASHarray] = ACTIONS(391), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(393), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(391), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(391), + [anon_sym_throw] = ACTIONS(393), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(391), + [anon_sym_goto] = ACTIONS(393), + [anon_sym_goto_SLASH16] = ACTIONS(391), + [anon_sym_goto_SLASH32] = ACTIONS(391), + [anon_sym_packed_DASHswitch] = ACTIONS(391), + [anon_sym_sparse_DASHswitch] = ACTIONS(391), + [anon_sym_cmpl_DASHfloat] = ACTIONS(391), + [anon_sym_cmpg_DASHfloat] = ACTIONS(391), + [anon_sym_cmpl_DASHdouble] = ACTIONS(391), + [anon_sym_cmpg_DASHdouble] = ACTIONS(391), + [anon_sym_cmp_DASHlong] = ACTIONS(391), + [anon_sym_if_DASHeq] = ACTIONS(393), + [anon_sym_if_DASHne] = ACTIONS(393), + [anon_sym_if_DASHlt] = ACTIONS(393), + [anon_sym_if_DASHge] = ACTIONS(393), + [anon_sym_if_DASHgt] = ACTIONS(393), + [anon_sym_if_DASHle] = ACTIONS(393), + [anon_sym_if_DASHeqz] = ACTIONS(391), + [anon_sym_if_DASHnez] = ACTIONS(391), + [anon_sym_if_DASHltz] = ACTIONS(391), + [anon_sym_if_DASHgez] = ACTIONS(391), + [anon_sym_if_DASHgtz] = ACTIONS(391), + [anon_sym_if_DASHlez] = ACTIONS(391), + [anon_sym_aget] = ACTIONS(393), + [anon_sym_aget_DASHwide] = ACTIONS(391), + [anon_sym_aget_DASHobject] = ACTIONS(391), + [anon_sym_aget_DASHboolean] = ACTIONS(391), + [anon_sym_aget_DASHbyte] = ACTIONS(391), + [anon_sym_aget_DASHchar] = ACTIONS(391), + [anon_sym_aget_DASHshort] = ACTIONS(391), + [anon_sym_aput] = ACTIONS(393), + [anon_sym_aput_DASHwide] = ACTIONS(391), + [anon_sym_aput_DASHobject] = ACTIONS(391), + [anon_sym_aput_DASHboolean] = ACTIONS(391), + [anon_sym_aput_DASHbyte] = ACTIONS(391), + [anon_sym_aput_DASHchar] = ACTIONS(391), + [anon_sym_aput_DASHshort] = ACTIONS(391), + [anon_sym_iget] = ACTIONS(393), + [anon_sym_iget_DASHwide] = ACTIONS(393), + [anon_sym_iget_DASHobject] = ACTIONS(393), + [anon_sym_iget_DASHboolean] = ACTIONS(391), + [anon_sym_iget_DASHbyte] = ACTIONS(391), + [anon_sym_iget_DASHchar] = ACTIONS(391), + [anon_sym_iget_DASHshort] = ACTIONS(391), + [anon_sym_iget_DASHvolatile] = ACTIONS(391), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(391), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(391), + [anon_sym_iput] = ACTIONS(393), + [anon_sym_iput_DASHwide] = ACTIONS(393), + [anon_sym_iput_DASHobject] = ACTIONS(393), + [anon_sym_iput_DASHboolean] = ACTIONS(393), + [anon_sym_iput_DASHbyte] = ACTIONS(393), + [anon_sym_iput_DASHchar] = ACTIONS(393), + [anon_sym_iput_DASHshort] = ACTIONS(393), + [anon_sym_iput_DASHvolatile] = ACTIONS(391), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(391), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(391), + [anon_sym_sget] = ACTIONS(393), + [anon_sym_sget_DASHwide] = ACTIONS(393), + [anon_sym_sget_DASHobject] = ACTIONS(393), + [anon_sym_sget_DASHboolean] = ACTIONS(391), + [anon_sym_sget_DASHbyte] = ACTIONS(391), + [anon_sym_sget_DASHchar] = ACTIONS(391), + [anon_sym_sget_DASHshort] = ACTIONS(391), + [anon_sym_sget_DASHvolatile] = ACTIONS(391), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(391), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(391), + [anon_sym_sput] = ACTIONS(393), + [anon_sym_sput_DASHwide] = ACTIONS(393), + [anon_sym_sput_DASHobject] = ACTIONS(393), + [anon_sym_sput_DASHboolean] = ACTIONS(391), + [anon_sym_sput_DASHbyte] = ACTIONS(391), + [anon_sym_sput_DASHchar] = ACTIONS(391), + [anon_sym_sput_DASHshort] = ACTIONS(391), + [anon_sym_sput_DASHvolatile] = ACTIONS(391), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(391), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(391), + [anon_sym_invoke_DASHconstructor] = ACTIONS(391), + [anon_sym_invoke_DASHcustom] = ACTIONS(393), + [anon_sym_invoke_DASHdirect] = ACTIONS(393), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(391), + [anon_sym_invoke_DASHinstance] = ACTIONS(391), + [anon_sym_invoke_DASHinterface] = ACTIONS(393), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(393), + [anon_sym_invoke_DASHstatic] = ACTIONS(393), + [anon_sym_invoke_DASHsuper] = ACTIONS(393), + [anon_sym_invoke_DASHvirtual] = ACTIONS(393), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(391), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(391), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(391), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(391), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(391), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(391), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(391), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(391), + [anon_sym_neg_DASHint] = ACTIONS(391), + [anon_sym_not_DASHint] = ACTIONS(391), + [anon_sym_neg_DASHlong] = ACTIONS(391), + [anon_sym_not_DASHlong] = ACTIONS(391), + [anon_sym_neg_DASHfloat] = ACTIONS(391), + [anon_sym_neg_DASHdouble] = ACTIONS(391), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(391), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(391), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(391), + [anon_sym_long_DASHto_DASHint] = ACTIONS(391), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(391), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(391), + [anon_sym_float_DASHto_DASHint] = ACTIONS(391), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(391), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(391), + [anon_sym_double_DASHto_DASHint] = ACTIONS(391), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(391), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(391), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(391), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(391), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(391), + [anon_sym_add_DASHint] = ACTIONS(393), + [anon_sym_sub_DASHint] = ACTIONS(393), + [anon_sym_mul_DASHint] = ACTIONS(393), + [anon_sym_div_DASHint] = ACTIONS(393), + [anon_sym_rem_DASHint] = ACTIONS(393), + [anon_sym_and_DASHint] = ACTIONS(393), + [anon_sym_or_DASHint] = ACTIONS(393), + [anon_sym_xor_DASHint] = ACTIONS(393), + [anon_sym_shl_DASHint] = ACTIONS(393), + [anon_sym_shr_DASHint] = ACTIONS(393), + [anon_sym_ushr_DASHint] = ACTIONS(393), + [anon_sym_add_DASHlong] = ACTIONS(393), + [anon_sym_sub_DASHlong] = ACTIONS(393), + [anon_sym_mul_DASHlong] = ACTIONS(393), + [anon_sym_div_DASHlong] = ACTIONS(393), + [anon_sym_rem_DASHlong] = ACTIONS(393), + [anon_sym_and_DASHlong] = ACTIONS(393), + [anon_sym_or_DASHlong] = ACTIONS(393), + [anon_sym_xor_DASHlong] = ACTIONS(393), + [anon_sym_shl_DASHlong] = ACTIONS(393), + [anon_sym_shr_DASHlong] = ACTIONS(393), + [anon_sym_ushr_DASHlong] = ACTIONS(393), + [anon_sym_add_DASHfloat] = ACTIONS(393), + [anon_sym_sub_DASHfloat] = ACTIONS(393), + [anon_sym_mul_DASHfloat] = ACTIONS(393), + [anon_sym_div_DASHfloat] = ACTIONS(393), + [anon_sym_rem_DASHfloat] = ACTIONS(393), + [anon_sym_add_DASHdouble] = ACTIONS(393), + [anon_sym_sub_DASHdouble] = ACTIONS(393), + [anon_sym_mul_DASHdouble] = ACTIONS(393), + [anon_sym_div_DASHdouble] = ACTIONS(393), + [anon_sym_rem_DASHdouble] = ACTIONS(393), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(391), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(391), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(391), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(391), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(391), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(391), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(391), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(391), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(391), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(391), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(391), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(391), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(391), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(391), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(391), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(391), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(391), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(391), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(391), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(391), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(391), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(391), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(391), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(391), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(391), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(391), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(391), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(391), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(391), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(391), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(391), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(391), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(391), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(391), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(391), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(391), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(391), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(391), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(391), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(391), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(391), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(391), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(391), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(391), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(391), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(391), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(391), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(391), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(391), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(391), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(391), + [anon_sym_static_DASHget] = ACTIONS(391), + [anon_sym_static_DASHput] = ACTIONS(391), + [anon_sym_instance_DASHget] = ACTIONS(391), + [anon_sym_instance_DASHput] = ACTIONS(391), + [anon_sym_execute_DASHinline] = ACTIONS(393), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(391), + [anon_sym_iget_DASHquick] = ACTIONS(391), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(391), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(391), + [anon_sym_iput_DASHquick] = ACTIONS(391), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(391), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(391), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(391), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(391), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(391), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(391), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(393), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(391), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(393), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(391), + [anon_sym_rsub_DASHint] = ACTIONS(393), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(391), + [anon_sym_DOTline] = ACTIONS(391), + [anon_sym_DOTlocals] = ACTIONS(391), + [anon_sym_DOTlocal] = ACTIONS(393), + [anon_sym_DOTendlocal] = ACTIONS(391), + [anon_sym_DOTrestartlocal] = ACTIONS(391), + [anon_sym_DOTregisters] = ACTIONS(391), + [anon_sym_DOTcatch] = ACTIONS(393), + [anon_sym_DOTcatchall] = ACTIONS(391), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(391), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(391), + [anon_sym_DOTarray_DASHdata] = ACTIONS(391), + [sym_prologue_directive] = ACTIONS(391), + [sym_epilogue_directive] = ACTIONS(391), + [aux_sym_label_token1] = ACTIONS(391), + [aux_sym_jmp_label_token1] = ACTIONS(391), + [sym_comment] = ACTIONS(3), + }, + [55] = { + [anon_sym_DOTsource] = ACTIONS(395), + [anon_sym_DOTendmethod] = ACTIONS(395), + [anon_sym_DOTannotation] = ACTIONS(395), + [anon_sym_DOTparam] = ACTIONS(397), + [anon_sym_DOTparameter] = ACTIONS(395), + [anon_sym_nop] = ACTIONS(397), + [anon_sym_move] = ACTIONS(397), + [anon_sym_move_SLASHfrom16] = ACTIONS(395), + [anon_sym_move_SLASH16] = ACTIONS(395), + [anon_sym_move_DASHwide] = ACTIONS(397), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(395), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(395), + [anon_sym_move_DASHobject] = ACTIONS(397), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(395), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(395), + [anon_sym_move_DASHresult] = ACTIONS(397), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(395), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(395), + [anon_sym_move_DASHexception] = ACTIONS(395), + [anon_sym_return_DASHvoid] = ACTIONS(395), + [anon_sym_return] = ACTIONS(397), + [anon_sym_return_DASHwide] = ACTIONS(395), + [anon_sym_return_DASHobject] = ACTIONS(395), + [anon_sym_const_SLASH4] = ACTIONS(395), + [anon_sym_const_SLASH16] = ACTIONS(395), + [anon_sym_const] = ACTIONS(397), + [anon_sym_const_SLASHhigh16] = ACTIONS(395), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(395), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(395), + [anon_sym_const_DASHwide] = ACTIONS(397), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(395), + [anon_sym_const_DASHstring] = ACTIONS(397), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(395), + [anon_sym_const_DASHclass] = ACTIONS(395), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(395), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(395), + [anon_sym_monitor_DASHenter] = ACTIONS(395), + [anon_sym_monitor_DASHexit] = ACTIONS(395), + [anon_sym_check_DASHcast] = ACTIONS(395), + [anon_sym_instance_DASHof] = ACTIONS(395), + [anon_sym_array_DASHlength] = ACTIONS(395), + [anon_sym_new_DASHinstance] = ACTIONS(395), + [anon_sym_new_DASHarray] = ACTIONS(395), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(397), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(395), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(395), + [anon_sym_throw] = ACTIONS(397), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(395), + [anon_sym_goto] = ACTIONS(397), + [anon_sym_goto_SLASH16] = ACTIONS(395), + [anon_sym_goto_SLASH32] = ACTIONS(395), + [anon_sym_packed_DASHswitch] = ACTIONS(395), + [anon_sym_sparse_DASHswitch] = ACTIONS(395), + [anon_sym_cmpl_DASHfloat] = ACTIONS(395), + [anon_sym_cmpg_DASHfloat] = ACTIONS(395), + [anon_sym_cmpl_DASHdouble] = ACTIONS(395), + [anon_sym_cmpg_DASHdouble] = ACTIONS(395), + [anon_sym_cmp_DASHlong] = ACTIONS(395), + [anon_sym_if_DASHeq] = ACTIONS(397), + [anon_sym_if_DASHne] = ACTIONS(397), + [anon_sym_if_DASHlt] = ACTIONS(397), + [anon_sym_if_DASHge] = ACTIONS(397), + [anon_sym_if_DASHgt] = ACTIONS(397), + [anon_sym_if_DASHle] = ACTIONS(397), + [anon_sym_if_DASHeqz] = ACTIONS(395), + [anon_sym_if_DASHnez] = ACTIONS(395), + [anon_sym_if_DASHltz] = ACTIONS(395), + [anon_sym_if_DASHgez] = ACTIONS(395), + [anon_sym_if_DASHgtz] = ACTIONS(395), + [anon_sym_if_DASHlez] = ACTIONS(395), + [anon_sym_aget] = ACTIONS(397), + [anon_sym_aget_DASHwide] = ACTIONS(395), + [anon_sym_aget_DASHobject] = ACTIONS(395), + [anon_sym_aget_DASHboolean] = ACTIONS(395), + [anon_sym_aget_DASHbyte] = ACTIONS(395), + [anon_sym_aget_DASHchar] = ACTIONS(395), + [anon_sym_aget_DASHshort] = ACTIONS(395), + [anon_sym_aput] = ACTIONS(397), + [anon_sym_aput_DASHwide] = ACTIONS(395), + [anon_sym_aput_DASHobject] = ACTIONS(395), + [anon_sym_aput_DASHboolean] = ACTIONS(395), + [anon_sym_aput_DASHbyte] = ACTIONS(395), + [anon_sym_aput_DASHchar] = ACTIONS(395), + [anon_sym_aput_DASHshort] = ACTIONS(395), + [anon_sym_iget] = ACTIONS(397), + [anon_sym_iget_DASHwide] = ACTIONS(397), + [anon_sym_iget_DASHobject] = ACTIONS(397), + [anon_sym_iget_DASHboolean] = ACTIONS(395), + [anon_sym_iget_DASHbyte] = ACTIONS(395), + [anon_sym_iget_DASHchar] = ACTIONS(395), + [anon_sym_iget_DASHshort] = ACTIONS(395), + [anon_sym_iget_DASHvolatile] = ACTIONS(395), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(395), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(395), + [anon_sym_iput] = ACTIONS(397), + [anon_sym_iput_DASHwide] = ACTIONS(397), + [anon_sym_iput_DASHobject] = ACTIONS(397), + [anon_sym_iput_DASHboolean] = ACTIONS(397), + [anon_sym_iput_DASHbyte] = ACTIONS(397), + [anon_sym_iput_DASHchar] = ACTIONS(397), + [anon_sym_iput_DASHshort] = ACTIONS(397), + [anon_sym_iput_DASHvolatile] = ACTIONS(395), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(395), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(395), + [anon_sym_sget] = ACTIONS(397), + [anon_sym_sget_DASHwide] = ACTIONS(397), + [anon_sym_sget_DASHobject] = ACTIONS(397), + [anon_sym_sget_DASHboolean] = ACTIONS(395), + [anon_sym_sget_DASHbyte] = ACTIONS(395), + [anon_sym_sget_DASHchar] = ACTIONS(395), + [anon_sym_sget_DASHshort] = ACTIONS(395), + [anon_sym_sget_DASHvolatile] = ACTIONS(395), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(395), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(395), + [anon_sym_sput] = ACTIONS(397), + [anon_sym_sput_DASHwide] = ACTIONS(397), + [anon_sym_sput_DASHobject] = ACTIONS(397), + [anon_sym_sput_DASHboolean] = ACTIONS(395), + [anon_sym_sput_DASHbyte] = ACTIONS(395), + [anon_sym_sput_DASHchar] = ACTIONS(395), + [anon_sym_sput_DASHshort] = ACTIONS(395), + [anon_sym_sput_DASHvolatile] = ACTIONS(395), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(395), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(395), + [anon_sym_invoke_DASHconstructor] = ACTIONS(395), + [anon_sym_invoke_DASHcustom] = ACTIONS(397), + [anon_sym_invoke_DASHdirect] = ACTIONS(397), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(395), + [anon_sym_invoke_DASHinstance] = ACTIONS(395), + [anon_sym_invoke_DASHinterface] = ACTIONS(397), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(397), + [anon_sym_invoke_DASHstatic] = ACTIONS(397), + [anon_sym_invoke_DASHsuper] = ACTIONS(397), + [anon_sym_invoke_DASHvirtual] = ACTIONS(397), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(395), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(395), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(395), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(395), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(395), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(395), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(395), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(395), + [anon_sym_neg_DASHint] = ACTIONS(395), + [anon_sym_not_DASHint] = ACTIONS(395), + [anon_sym_neg_DASHlong] = ACTIONS(395), + [anon_sym_not_DASHlong] = ACTIONS(395), + [anon_sym_neg_DASHfloat] = ACTIONS(395), + [anon_sym_neg_DASHdouble] = ACTIONS(395), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(395), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(395), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(395), + [anon_sym_long_DASHto_DASHint] = ACTIONS(395), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(395), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(395), + [anon_sym_float_DASHto_DASHint] = ACTIONS(395), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(395), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(395), + [anon_sym_double_DASHto_DASHint] = ACTIONS(395), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(395), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(395), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(395), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(395), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(395), + [anon_sym_add_DASHint] = ACTIONS(397), + [anon_sym_sub_DASHint] = ACTIONS(397), + [anon_sym_mul_DASHint] = ACTIONS(397), + [anon_sym_div_DASHint] = ACTIONS(397), + [anon_sym_rem_DASHint] = ACTIONS(397), + [anon_sym_and_DASHint] = ACTIONS(397), + [anon_sym_or_DASHint] = ACTIONS(397), + [anon_sym_xor_DASHint] = ACTIONS(397), + [anon_sym_shl_DASHint] = ACTIONS(397), + [anon_sym_shr_DASHint] = ACTIONS(397), + [anon_sym_ushr_DASHint] = ACTIONS(397), + [anon_sym_add_DASHlong] = ACTIONS(397), + [anon_sym_sub_DASHlong] = ACTIONS(397), + [anon_sym_mul_DASHlong] = ACTIONS(397), + [anon_sym_div_DASHlong] = ACTIONS(397), + [anon_sym_rem_DASHlong] = ACTIONS(397), + [anon_sym_and_DASHlong] = ACTIONS(397), + [anon_sym_or_DASHlong] = ACTIONS(397), + [anon_sym_xor_DASHlong] = ACTIONS(397), + [anon_sym_shl_DASHlong] = ACTIONS(397), + [anon_sym_shr_DASHlong] = ACTIONS(397), + [anon_sym_ushr_DASHlong] = ACTIONS(397), + [anon_sym_add_DASHfloat] = ACTIONS(397), + [anon_sym_sub_DASHfloat] = ACTIONS(397), + [anon_sym_mul_DASHfloat] = ACTIONS(397), + [anon_sym_div_DASHfloat] = ACTIONS(397), + [anon_sym_rem_DASHfloat] = ACTIONS(397), + [anon_sym_add_DASHdouble] = ACTIONS(397), + [anon_sym_sub_DASHdouble] = ACTIONS(397), + [anon_sym_mul_DASHdouble] = ACTIONS(397), + [anon_sym_div_DASHdouble] = ACTIONS(397), + [anon_sym_rem_DASHdouble] = ACTIONS(397), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(395), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(395), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(395), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(395), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(395), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(395), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(395), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(395), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(395), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(395), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(395), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(395), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(395), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(395), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(395), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(395), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(395), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(395), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(395), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(395), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(395), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(395), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(395), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(395), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(395), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(395), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(395), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(395), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(395), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(395), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(395), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(395), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(395), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(395), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(395), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(395), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(395), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(395), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(395), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(395), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(395), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(395), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(395), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(395), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(395), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(395), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(395), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(395), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(395), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(395), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(395), + [anon_sym_static_DASHget] = ACTIONS(395), + [anon_sym_static_DASHput] = ACTIONS(395), + [anon_sym_instance_DASHget] = ACTIONS(395), + [anon_sym_instance_DASHput] = ACTIONS(395), + [anon_sym_execute_DASHinline] = ACTIONS(397), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(395), + [anon_sym_iget_DASHquick] = ACTIONS(395), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(395), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(395), + [anon_sym_iput_DASHquick] = ACTIONS(395), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(395), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(395), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(395), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(395), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(395), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(395), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(397), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(395), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(397), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(395), + [anon_sym_rsub_DASHint] = ACTIONS(397), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(395), + [anon_sym_DOTline] = ACTIONS(395), + [anon_sym_DOTlocals] = ACTIONS(395), + [anon_sym_DOTlocal] = ACTIONS(397), + [anon_sym_DOTendlocal] = ACTIONS(395), + [anon_sym_DOTrestartlocal] = ACTIONS(395), + [anon_sym_DOTregisters] = ACTIONS(395), + [anon_sym_DOTcatch] = ACTIONS(397), + [anon_sym_DOTcatchall] = ACTIONS(395), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(395), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(395), + [anon_sym_DOTarray_DASHdata] = ACTIONS(395), + [sym_prologue_directive] = ACTIONS(395), + [sym_epilogue_directive] = ACTIONS(395), + [aux_sym_label_token1] = ACTIONS(395), + [aux_sym_jmp_label_token1] = ACTIONS(395), [sym_comment] = ACTIONS(3), }, [56] = { - [anon_sym_DOTsource] = ACTIONS(409), - [anon_sym_DOTendmethod] = ACTIONS(409), - [anon_sym_DOTannotation] = ACTIONS(409), - [anon_sym_DOTparam] = ACTIONS(411), - [anon_sym_DOTparameter] = ACTIONS(409), - [anon_sym_nop] = ACTIONS(411), - [anon_sym_move] = ACTIONS(411), - [anon_sym_move_SLASHfrom16] = ACTIONS(409), - [anon_sym_move_SLASH16] = ACTIONS(409), - [anon_sym_move_DASHwide] = ACTIONS(411), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(409), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(409), - [anon_sym_move_DASHobject] = ACTIONS(411), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(409), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(409), - [anon_sym_move_DASHresult] = ACTIONS(411), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(409), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(409), - [anon_sym_move_DASHexception] = ACTIONS(409), - [anon_sym_return_DASHvoid] = ACTIONS(409), - [anon_sym_return] = ACTIONS(411), - [anon_sym_return_DASHwide] = ACTIONS(409), - [anon_sym_return_DASHobject] = ACTIONS(409), - [anon_sym_const_SLASH4] = ACTIONS(409), - [anon_sym_const_SLASH16] = ACTIONS(409), - [anon_sym_const] = ACTIONS(411), - [anon_sym_const_SLASHhigh16] = ACTIONS(409), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(409), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(409), - [anon_sym_const_DASHwide] = ACTIONS(411), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(409), - [anon_sym_const_DASHstring] = ACTIONS(411), - [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(409), - [anon_sym_const_DASHclass] = ACTIONS(409), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(409), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(409), - [anon_sym_monitor_DASHenter] = ACTIONS(409), - [anon_sym_monitor_DASHexit] = ACTIONS(409), - [anon_sym_check_DASHcast] = ACTIONS(409), - [anon_sym_instance_DASHof] = ACTIONS(409), - [anon_sym_array_DASHlength] = ACTIONS(409), - [anon_sym_new_DASHinstance] = ACTIONS(409), - [anon_sym_new_DASHarray] = ACTIONS(409), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(411), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(409), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(409), - [anon_sym_throw] = ACTIONS(411), - [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(409), - [anon_sym_goto] = ACTIONS(411), - [anon_sym_goto_SLASH16] = ACTIONS(409), - [anon_sym_goto_SLASH32] = ACTIONS(409), - [anon_sym_packed_DASHswitch] = ACTIONS(409), - [anon_sym_sparse_DASHswitch] = ACTIONS(409), - [anon_sym_cmpl_DASHfloat] = ACTIONS(409), - [anon_sym_cmpg_DASHfloat] = ACTIONS(409), - [anon_sym_cmpl_DASHdouble] = ACTIONS(409), - [anon_sym_cmpg_DASHdouble] = ACTIONS(409), - [anon_sym_cmp_DASHlong] = ACTIONS(409), - [anon_sym_if_DASHeq] = ACTIONS(411), - [anon_sym_if_DASHne] = ACTIONS(411), - [anon_sym_if_DASHlt] = ACTIONS(411), - [anon_sym_if_DASHge] = ACTIONS(411), - [anon_sym_if_DASHgt] = ACTIONS(411), - [anon_sym_if_DASHle] = ACTIONS(411), - [anon_sym_if_DASHeqz] = ACTIONS(409), - [anon_sym_if_DASHnez] = ACTIONS(409), - [anon_sym_if_DASHltz] = ACTIONS(409), - [anon_sym_if_DASHgez] = ACTIONS(409), - [anon_sym_if_DASHgtz] = ACTIONS(409), - [anon_sym_if_DASHlez] = ACTIONS(409), - [anon_sym_aget] = ACTIONS(411), - [anon_sym_aget_DASHwide] = ACTIONS(409), - [anon_sym_aget_DASHobject] = ACTIONS(409), - [anon_sym_aget_DASHboolean] = ACTIONS(409), - [anon_sym_aget_DASHbyte] = ACTIONS(409), - [anon_sym_aget_DASHchar] = ACTIONS(409), - [anon_sym_aget_DASHshort] = ACTIONS(409), - [anon_sym_aput] = ACTIONS(411), - [anon_sym_aput_DASHwide] = ACTIONS(409), - [anon_sym_aput_DASHobject] = ACTIONS(409), - [anon_sym_aput_DASHboolean] = ACTIONS(409), - [anon_sym_aput_DASHbyte] = ACTIONS(409), - [anon_sym_aput_DASHchar] = ACTIONS(409), - [anon_sym_aput_DASHshort] = ACTIONS(409), - [anon_sym_iget] = ACTIONS(411), - [anon_sym_iget_DASHwide] = ACTIONS(411), - [anon_sym_iget_DASHobject] = ACTIONS(411), - [anon_sym_iget_DASHboolean] = ACTIONS(409), - [anon_sym_iget_DASHbyte] = ACTIONS(409), - [anon_sym_iget_DASHchar] = ACTIONS(409), - [anon_sym_iget_DASHshort] = ACTIONS(409), - [anon_sym_iget_DASHvolatile] = ACTIONS(409), - [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(409), - [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(409), - [anon_sym_iput] = ACTIONS(411), - [anon_sym_iput_DASHwide] = ACTIONS(411), - [anon_sym_iput_DASHobject] = ACTIONS(411), - [anon_sym_iput_DASHboolean] = ACTIONS(411), - [anon_sym_iput_DASHbyte] = ACTIONS(411), - [anon_sym_iput_DASHchar] = ACTIONS(411), - [anon_sym_iput_DASHshort] = ACTIONS(411), - [anon_sym_iput_DASHvolatile] = ACTIONS(409), - [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(409), - [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(409), - [anon_sym_sget] = ACTIONS(411), - [anon_sym_sget_DASHwide] = ACTIONS(411), - [anon_sym_sget_DASHobject] = ACTIONS(411), - [anon_sym_sget_DASHboolean] = ACTIONS(409), - [anon_sym_sget_DASHbyte] = ACTIONS(409), - [anon_sym_sget_DASHchar] = ACTIONS(409), - [anon_sym_sget_DASHshort] = ACTIONS(409), - [anon_sym_sget_DASHvolatile] = ACTIONS(409), - [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(409), - [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(409), - [anon_sym_sput] = ACTIONS(411), - [anon_sym_sput_DASHwide] = ACTIONS(411), - [anon_sym_sput_DASHobject] = ACTIONS(411), - [anon_sym_sput_DASHboolean] = ACTIONS(409), - [anon_sym_sput_DASHbyte] = ACTIONS(409), - [anon_sym_sput_DASHchar] = ACTIONS(409), - [anon_sym_sput_DASHshort] = ACTIONS(409), - [anon_sym_sput_DASHvolatile] = ACTIONS(409), - [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(409), - [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(409), - [anon_sym_invoke_DASHconstructor] = ACTIONS(409), - [anon_sym_invoke_DASHcustom] = ACTIONS(411), - [anon_sym_invoke_DASHdirect] = ACTIONS(411), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(409), - [anon_sym_invoke_DASHinstance] = ACTIONS(409), - [anon_sym_invoke_DASHinterface] = ACTIONS(411), - [anon_sym_invoke_DASHpolymorphic] = ACTIONS(411), - [anon_sym_invoke_DASHstatic] = ACTIONS(411), - [anon_sym_invoke_DASHsuper] = ACTIONS(411), - [anon_sym_invoke_DASHvirtual] = ACTIONS(411), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(409), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(409), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(409), - [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(409), - [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(409), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(409), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(409), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(409), - [anon_sym_neg_DASHint] = ACTIONS(409), - [anon_sym_not_DASHint] = ACTIONS(409), - [anon_sym_neg_DASHlong] = ACTIONS(409), - [anon_sym_not_DASHlong] = ACTIONS(409), - [anon_sym_neg_DASHfloat] = ACTIONS(409), - [anon_sym_neg_DASHdouble] = ACTIONS(409), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(409), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(409), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(409), - [anon_sym_long_DASHto_DASHint] = ACTIONS(409), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(409), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(409), - [anon_sym_float_DASHto_DASHint] = ACTIONS(409), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(409), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(409), - [anon_sym_double_DASHto_DASHint] = ACTIONS(409), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(409), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(409), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(409), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(409), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(409), - [anon_sym_add_DASHint] = ACTIONS(411), - [anon_sym_sub_DASHint] = ACTIONS(411), - [anon_sym_mul_DASHint] = ACTIONS(411), - [anon_sym_div_DASHint] = ACTIONS(411), - [anon_sym_rem_DASHint] = ACTIONS(411), - [anon_sym_and_DASHint] = ACTIONS(411), - [anon_sym_or_DASHint] = ACTIONS(411), - [anon_sym_xor_DASHint] = ACTIONS(411), - [anon_sym_shl_DASHint] = ACTIONS(411), - [anon_sym_shr_DASHint] = ACTIONS(411), - [anon_sym_ushr_DASHint] = ACTIONS(411), - [anon_sym_add_DASHlong] = ACTIONS(411), - [anon_sym_sub_DASHlong] = ACTIONS(411), - [anon_sym_mul_DASHlong] = ACTIONS(411), - [anon_sym_div_DASHlong] = ACTIONS(411), - [anon_sym_rem_DASHlong] = ACTIONS(411), - [anon_sym_and_DASHlong] = ACTIONS(411), - [anon_sym_or_DASHlong] = ACTIONS(411), - [anon_sym_xor_DASHlong] = ACTIONS(411), - [anon_sym_shl_DASHlong] = ACTIONS(411), - [anon_sym_shr_DASHlong] = ACTIONS(411), - [anon_sym_ushr_DASHlong] = ACTIONS(411), - [anon_sym_add_DASHfloat] = ACTIONS(411), - [anon_sym_sub_DASHfloat] = ACTIONS(411), - [anon_sym_mul_DASHfloat] = ACTIONS(411), - [anon_sym_div_DASHfloat] = ACTIONS(411), - [anon_sym_rem_DASHfloat] = ACTIONS(411), - [anon_sym_add_DASHdouble] = ACTIONS(411), - [anon_sym_sub_DASHdouble] = ACTIONS(411), - [anon_sym_mul_DASHdouble] = ACTIONS(411), - [anon_sym_div_DASHdouble] = ACTIONS(411), - [anon_sym_rem_DASHdouble] = ACTIONS(411), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(409), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(409), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(409), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(409), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(409), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(409), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(409), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(409), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(409), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(409), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(409), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(409), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(409), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(409), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(409), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(409), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(409), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(409), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(409), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(409), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(409), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(409), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(409), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(409), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(409), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(409), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(409), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(409), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(409), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(409), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(409), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(409), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(409), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(409), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(409), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(409), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(409), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(409), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(409), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(409), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(409), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(409), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(409), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(409), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(409), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(409), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(409), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(409), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(409), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(409), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(409), - [anon_sym_static_DASHget] = ACTIONS(409), - [anon_sym_static_DASHput] = ACTIONS(409), - [anon_sym_instance_DASHget] = ACTIONS(409), - [anon_sym_instance_DASHput] = ACTIONS(409), - [anon_sym_execute_DASHinline] = ACTIONS(411), - [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(409), - [anon_sym_iget_DASHquick] = ACTIONS(409), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(409), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(409), - [anon_sym_iput_DASHquick] = ACTIONS(409), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(409), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(409), - [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(409), - [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(409), - [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(409), - [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(409), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(411), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(409), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(411), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(409), - [anon_sym_rsub_DASHint] = ACTIONS(411), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(409), - [anon_sym_DOTline] = ACTIONS(409), - [anon_sym_DOTlocals] = ACTIONS(409), - [anon_sym_DOTlocal] = ACTIONS(411), - [anon_sym_DOTendlocal] = ACTIONS(409), - [anon_sym_DOTrestartlocal] = ACTIONS(409), - [anon_sym_DOTregisters] = ACTIONS(409), - [anon_sym_DOTcatch] = ACTIONS(411), - [anon_sym_DOTcatchall] = ACTIONS(409), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(409), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(409), - [anon_sym_DOTarray_DASHdata] = ACTIONS(409), - [sym_prologue_directive] = ACTIONS(409), - [sym_epilogue_directive] = ACTIONS(409), - [aux_sym_label_token1] = ACTIONS(409), - [aux_sym_jmp_label_token1] = ACTIONS(409), + [anon_sym_DOTsource] = ACTIONS(399), + [anon_sym_DOTendmethod] = ACTIONS(399), + [anon_sym_DOTannotation] = ACTIONS(399), + [anon_sym_DOTparam] = ACTIONS(401), + [anon_sym_DOTparameter] = ACTIONS(399), + [anon_sym_nop] = ACTIONS(401), + [anon_sym_move] = ACTIONS(401), + [anon_sym_move_SLASHfrom16] = ACTIONS(399), + [anon_sym_move_SLASH16] = ACTIONS(399), + [anon_sym_move_DASHwide] = ACTIONS(401), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(399), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(399), + [anon_sym_move_DASHobject] = ACTIONS(401), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(399), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(399), + [anon_sym_move_DASHresult] = ACTIONS(401), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(399), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(399), + [anon_sym_move_DASHexception] = ACTIONS(399), + [anon_sym_return_DASHvoid] = ACTIONS(399), + [anon_sym_return] = ACTIONS(401), + [anon_sym_return_DASHwide] = ACTIONS(399), + [anon_sym_return_DASHobject] = ACTIONS(399), + [anon_sym_const_SLASH4] = ACTIONS(399), + [anon_sym_const_SLASH16] = ACTIONS(399), + [anon_sym_const] = ACTIONS(401), + [anon_sym_const_SLASHhigh16] = ACTIONS(399), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(399), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(399), + [anon_sym_const_DASHwide] = ACTIONS(401), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(399), + [anon_sym_const_DASHstring] = ACTIONS(401), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(399), + [anon_sym_const_DASHclass] = ACTIONS(399), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(399), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(399), + [anon_sym_monitor_DASHenter] = ACTIONS(399), + [anon_sym_monitor_DASHexit] = ACTIONS(399), + [anon_sym_check_DASHcast] = ACTIONS(399), + [anon_sym_instance_DASHof] = ACTIONS(399), + [anon_sym_array_DASHlength] = ACTIONS(399), + [anon_sym_new_DASHinstance] = ACTIONS(399), + [anon_sym_new_DASHarray] = ACTIONS(399), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(401), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(399), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(399), + [anon_sym_throw] = ACTIONS(401), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(399), + [anon_sym_goto] = ACTIONS(401), + [anon_sym_goto_SLASH16] = ACTIONS(399), + [anon_sym_goto_SLASH32] = ACTIONS(399), + [anon_sym_packed_DASHswitch] = ACTIONS(399), + [anon_sym_sparse_DASHswitch] = ACTIONS(399), + [anon_sym_cmpl_DASHfloat] = ACTIONS(399), + [anon_sym_cmpg_DASHfloat] = ACTIONS(399), + [anon_sym_cmpl_DASHdouble] = ACTIONS(399), + [anon_sym_cmpg_DASHdouble] = ACTIONS(399), + [anon_sym_cmp_DASHlong] = ACTIONS(399), + [anon_sym_if_DASHeq] = ACTIONS(401), + [anon_sym_if_DASHne] = ACTIONS(401), + [anon_sym_if_DASHlt] = ACTIONS(401), + [anon_sym_if_DASHge] = ACTIONS(401), + [anon_sym_if_DASHgt] = ACTIONS(401), + [anon_sym_if_DASHle] = ACTIONS(401), + [anon_sym_if_DASHeqz] = ACTIONS(399), + [anon_sym_if_DASHnez] = ACTIONS(399), + [anon_sym_if_DASHltz] = ACTIONS(399), + [anon_sym_if_DASHgez] = ACTIONS(399), + [anon_sym_if_DASHgtz] = ACTIONS(399), + [anon_sym_if_DASHlez] = ACTIONS(399), + [anon_sym_aget] = ACTIONS(401), + [anon_sym_aget_DASHwide] = ACTIONS(399), + [anon_sym_aget_DASHobject] = ACTIONS(399), + [anon_sym_aget_DASHboolean] = ACTIONS(399), + [anon_sym_aget_DASHbyte] = ACTIONS(399), + [anon_sym_aget_DASHchar] = ACTIONS(399), + [anon_sym_aget_DASHshort] = ACTIONS(399), + [anon_sym_aput] = ACTIONS(401), + [anon_sym_aput_DASHwide] = ACTIONS(399), + [anon_sym_aput_DASHobject] = ACTIONS(399), + [anon_sym_aput_DASHboolean] = ACTIONS(399), + [anon_sym_aput_DASHbyte] = ACTIONS(399), + [anon_sym_aput_DASHchar] = ACTIONS(399), + [anon_sym_aput_DASHshort] = ACTIONS(399), + [anon_sym_iget] = ACTIONS(401), + [anon_sym_iget_DASHwide] = ACTIONS(401), + [anon_sym_iget_DASHobject] = ACTIONS(401), + [anon_sym_iget_DASHboolean] = ACTIONS(399), + [anon_sym_iget_DASHbyte] = ACTIONS(399), + [anon_sym_iget_DASHchar] = ACTIONS(399), + [anon_sym_iget_DASHshort] = ACTIONS(399), + [anon_sym_iget_DASHvolatile] = ACTIONS(399), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(399), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(399), + [anon_sym_iput] = ACTIONS(401), + [anon_sym_iput_DASHwide] = ACTIONS(401), + [anon_sym_iput_DASHobject] = ACTIONS(401), + [anon_sym_iput_DASHboolean] = ACTIONS(401), + [anon_sym_iput_DASHbyte] = ACTIONS(401), + [anon_sym_iput_DASHchar] = ACTIONS(401), + [anon_sym_iput_DASHshort] = ACTIONS(401), + [anon_sym_iput_DASHvolatile] = ACTIONS(399), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(399), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(399), + [anon_sym_sget] = ACTIONS(401), + [anon_sym_sget_DASHwide] = ACTIONS(401), + [anon_sym_sget_DASHobject] = ACTIONS(401), + [anon_sym_sget_DASHboolean] = ACTIONS(399), + [anon_sym_sget_DASHbyte] = ACTIONS(399), + [anon_sym_sget_DASHchar] = ACTIONS(399), + [anon_sym_sget_DASHshort] = ACTIONS(399), + [anon_sym_sget_DASHvolatile] = ACTIONS(399), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(399), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(399), + [anon_sym_sput] = ACTIONS(401), + [anon_sym_sput_DASHwide] = ACTIONS(401), + [anon_sym_sput_DASHobject] = ACTIONS(401), + [anon_sym_sput_DASHboolean] = ACTIONS(399), + [anon_sym_sput_DASHbyte] = ACTIONS(399), + [anon_sym_sput_DASHchar] = ACTIONS(399), + [anon_sym_sput_DASHshort] = ACTIONS(399), + [anon_sym_sput_DASHvolatile] = ACTIONS(399), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(399), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(399), + [anon_sym_invoke_DASHconstructor] = ACTIONS(399), + [anon_sym_invoke_DASHcustom] = ACTIONS(401), + [anon_sym_invoke_DASHdirect] = ACTIONS(401), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(399), + [anon_sym_invoke_DASHinstance] = ACTIONS(399), + [anon_sym_invoke_DASHinterface] = ACTIONS(401), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(401), + [anon_sym_invoke_DASHstatic] = ACTIONS(401), + [anon_sym_invoke_DASHsuper] = ACTIONS(401), + [anon_sym_invoke_DASHvirtual] = ACTIONS(401), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(399), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(399), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(399), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(399), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(399), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(399), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(399), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(399), + [anon_sym_neg_DASHint] = ACTIONS(399), + [anon_sym_not_DASHint] = ACTIONS(399), + [anon_sym_neg_DASHlong] = ACTIONS(399), + [anon_sym_not_DASHlong] = ACTIONS(399), + [anon_sym_neg_DASHfloat] = ACTIONS(399), + [anon_sym_neg_DASHdouble] = ACTIONS(399), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(399), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(399), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(399), + [anon_sym_long_DASHto_DASHint] = ACTIONS(399), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(399), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(399), + [anon_sym_float_DASHto_DASHint] = ACTIONS(399), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(399), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(399), + [anon_sym_double_DASHto_DASHint] = ACTIONS(399), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(399), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(399), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(399), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(399), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(399), + [anon_sym_add_DASHint] = ACTIONS(401), + [anon_sym_sub_DASHint] = ACTIONS(401), + [anon_sym_mul_DASHint] = ACTIONS(401), + [anon_sym_div_DASHint] = ACTIONS(401), + [anon_sym_rem_DASHint] = ACTIONS(401), + [anon_sym_and_DASHint] = ACTIONS(401), + [anon_sym_or_DASHint] = ACTIONS(401), + [anon_sym_xor_DASHint] = ACTIONS(401), + [anon_sym_shl_DASHint] = ACTIONS(401), + [anon_sym_shr_DASHint] = ACTIONS(401), + [anon_sym_ushr_DASHint] = ACTIONS(401), + [anon_sym_add_DASHlong] = ACTIONS(401), + [anon_sym_sub_DASHlong] = ACTIONS(401), + [anon_sym_mul_DASHlong] = ACTIONS(401), + [anon_sym_div_DASHlong] = ACTIONS(401), + [anon_sym_rem_DASHlong] = ACTIONS(401), + [anon_sym_and_DASHlong] = ACTIONS(401), + [anon_sym_or_DASHlong] = ACTIONS(401), + [anon_sym_xor_DASHlong] = ACTIONS(401), + [anon_sym_shl_DASHlong] = ACTIONS(401), + [anon_sym_shr_DASHlong] = ACTIONS(401), + [anon_sym_ushr_DASHlong] = ACTIONS(401), + [anon_sym_add_DASHfloat] = ACTIONS(401), + [anon_sym_sub_DASHfloat] = ACTIONS(401), + [anon_sym_mul_DASHfloat] = ACTIONS(401), + [anon_sym_div_DASHfloat] = ACTIONS(401), + [anon_sym_rem_DASHfloat] = ACTIONS(401), + [anon_sym_add_DASHdouble] = ACTIONS(401), + [anon_sym_sub_DASHdouble] = ACTIONS(401), + [anon_sym_mul_DASHdouble] = ACTIONS(401), + [anon_sym_div_DASHdouble] = ACTIONS(401), + [anon_sym_rem_DASHdouble] = ACTIONS(401), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(399), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(399), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(399), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(399), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(399), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(399), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(399), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(399), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(399), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(399), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(399), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(399), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(399), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(399), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(399), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(399), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(399), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(399), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(399), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(399), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(399), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(399), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(399), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(399), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(399), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(399), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(399), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(399), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(399), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(399), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(399), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(399), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(399), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(399), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(399), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(399), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(399), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(399), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(399), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(399), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(399), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(399), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(399), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(399), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(399), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(399), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(399), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(399), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(399), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(399), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(399), + [anon_sym_static_DASHget] = ACTIONS(399), + [anon_sym_static_DASHput] = ACTIONS(399), + [anon_sym_instance_DASHget] = ACTIONS(399), + [anon_sym_instance_DASHput] = ACTIONS(399), + [anon_sym_execute_DASHinline] = ACTIONS(401), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(399), + [anon_sym_iget_DASHquick] = ACTIONS(399), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(399), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(399), + [anon_sym_iput_DASHquick] = ACTIONS(399), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(399), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(399), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(399), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(399), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(399), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(399), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(401), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(399), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(401), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(399), + [anon_sym_rsub_DASHint] = ACTIONS(401), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(399), + [anon_sym_DOTline] = ACTIONS(399), + [anon_sym_DOTlocals] = ACTIONS(399), + [anon_sym_DOTlocal] = ACTIONS(401), + [anon_sym_DOTendlocal] = ACTIONS(399), + [anon_sym_DOTrestartlocal] = ACTIONS(399), + [anon_sym_DOTregisters] = ACTIONS(399), + [anon_sym_DOTcatch] = ACTIONS(401), + [anon_sym_DOTcatchall] = ACTIONS(399), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(399), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(399), + [anon_sym_DOTarray_DASHdata] = ACTIONS(399), + [sym_prologue_directive] = ACTIONS(399), + [sym_epilogue_directive] = ACTIONS(399), + [aux_sym_label_token1] = ACTIONS(399), + [aux_sym_jmp_label_token1] = ACTIONS(399), [sym_comment] = ACTIONS(3), }, [57] = { - [anon_sym_DOTsource] = ACTIONS(413), - [anon_sym_DOTendmethod] = ACTIONS(413), - [anon_sym_DOTannotation] = ACTIONS(413), - [anon_sym_DOTparam] = ACTIONS(415), - [anon_sym_DOTparameter] = ACTIONS(413), - [anon_sym_nop] = ACTIONS(415), - [anon_sym_move] = ACTIONS(415), - [anon_sym_move_SLASHfrom16] = ACTIONS(413), - [anon_sym_move_SLASH16] = ACTIONS(413), - [anon_sym_move_DASHwide] = ACTIONS(415), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(413), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(413), - [anon_sym_move_DASHobject] = ACTIONS(415), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(413), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(413), - [anon_sym_move_DASHresult] = ACTIONS(415), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(413), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(413), - [anon_sym_move_DASHexception] = ACTIONS(413), - [anon_sym_return_DASHvoid] = ACTIONS(413), - [anon_sym_return] = ACTIONS(415), - [anon_sym_return_DASHwide] = ACTIONS(413), - [anon_sym_return_DASHobject] = ACTIONS(413), - [anon_sym_const_SLASH4] = ACTIONS(413), - [anon_sym_const_SLASH16] = ACTIONS(413), - [anon_sym_const] = ACTIONS(415), - [anon_sym_const_SLASHhigh16] = ACTIONS(413), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(413), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(413), - [anon_sym_const_DASHwide] = ACTIONS(415), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(413), - [anon_sym_const_DASHstring] = ACTIONS(415), - [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(413), - [anon_sym_const_DASHclass] = ACTIONS(413), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(413), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(413), - [anon_sym_monitor_DASHenter] = ACTIONS(413), - [anon_sym_monitor_DASHexit] = ACTIONS(413), - [anon_sym_check_DASHcast] = ACTIONS(413), - [anon_sym_instance_DASHof] = ACTIONS(413), - [anon_sym_array_DASHlength] = ACTIONS(413), - [anon_sym_new_DASHinstance] = ACTIONS(413), - [anon_sym_new_DASHarray] = ACTIONS(413), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(415), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(413), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(413), - [anon_sym_throw] = ACTIONS(415), - [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(413), - [anon_sym_goto] = ACTIONS(415), - [anon_sym_goto_SLASH16] = ACTIONS(413), - [anon_sym_goto_SLASH32] = ACTIONS(413), - [anon_sym_packed_DASHswitch] = ACTIONS(413), - [anon_sym_sparse_DASHswitch] = ACTIONS(413), - [anon_sym_cmpl_DASHfloat] = ACTIONS(413), - [anon_sym_cmpg_DASHfloat] = ACTIONS(413), - [anon_sym_cmpl_DASHdouble] = ACTIONS(413), - [anon_sym_cmpg_DASHdouble] = ACTIONS(413), - [anon_sym_cmp_DASHlong] = ACTIONS(413), - [anon_sym_if_DASHeq] = ACTIONS(415), - [anon_sym_if_DASHne] = ACTIONS(415), - [anon_sym_if_DASHlt] = ACTIONS(415), - [anon_sym_if_DASHge] = ACTIONS(415), - [anon_sym_if_DASHgt] = ACTIONS(415), - [anon_sym_if_DASHle] = ACTIONS(415), - [anon_sym_if_DASHeqz] = ACTIONS(413), - [anon_sym_if_DASHnez] = ACTIONS(413), - [anon_sym_if_DASHltz] = ACTIONS(413), - [anon_sym_if_DASHgez] = ACTIONS(413), - [anon_sym_if_DASHgtz] = ACTIONS(413), - [anon_sym_if_DASHlez] = ACTIONS(413), - [anon_sym_aget] = ACTIONS(415), - [anon_sym_aget_DASHwide] = ACTIONS(413), - [anon_sym_aget_DASHobject] = ACTIONS(413), - [anon_sym_aget_DASHboolean] = ACTIONS(413), - [anon_sym_aget_DASHbyte] = ACTIONS(413), - [anon_sym_aget_DASHchar] = ACTIONS(413), - [anon_sym_aget_DASHshort] = ACTIONS(413), - [anon_sym_aput] = ACTIONS(415), - [anon_sym_aput_DASHwide] = ACTIONS(413), - [anon_sym_aput_DASHobject] = ACTIONS(413), - [anon_sym_aput_DASHboolean] = ACTIONS(413), - [anon_sym_aput_DASHbyte] = ACTIONS(413), - [anon_sym_aput_DASHchar] = ACTIONS(413), - [anon_sym_aput_DASHshort] = ACTIONS(413), - [anon_sym_iget] = ACTIONS(415), - [anon_sym_iget_DASHwide] = ACTIONS(415), - [anon_sym_iget_DASHobject] = ACTIONS(415), - [anon_sym_iget_DASHboolean] = ACTIONS(413), - [anon_sym_iget_DASHbyte] = ACTIONS(413), - [anon_sym_iget_DASHchar] = ACTIONS(413), - [anon_sym_iget_DASHshort] = ACTIONS(413), - [anon_sym_iget_DASHvolatile] = ACTIONS(413), - [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(413), - [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(413), - [anon_sym_iput] = ACTIONS(415), - [anon_sym_iput_DASHwide] = ACTIONS(415), - [anon_sym_iput_DASHobject] = ACTIONS(415), - [anon_sym_iput_DASHboolean] = ACTIONS(415), - [anon_sym_iput_DASHbyte] = ACTIONS(415), - [anon_sym_iput_DASHchar] = ACTIONS(415), - [anon_sym_iput_DASHshort] = ACTIONS(415), - [anon_sym_iput_DASHvolatile] = ACTIONS(413), - [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(413), - [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(413), - [anon_sym_sget] = ACTIONS(415), - [anon_sym_sget_DASHwide] = ACTIONS(415), - [anon_sym_sget_DASHobject] = ACTIONS(415), - [anon_sym_sget_DASHboolean] = ACTIONS(413), - [anon_sym_sget_DASHbyte] = ACTIONS(413), - [anon_sym_sget_DASHchar] = ACTIONS(413), - [anon_sym_sget_DASHshort] = ACTIONS(413), - [anon_sym_sget_DASHvolatile] = ACTIONS(413), - [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(413), - [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(413), - [anon_sym_sput] = ACTIONS(415), - [anon_sym_sput_DASHwide] = ACTIONS(415), - [anon_sym_sput_DASHobject] = ACTIONS(415), - [anon_sym_sput_DASHboolean] = ACTIONS(413), - [anon_sym_sput_DASHbyte] = ACTIONS(413), - [anon_sym_sput_DASHchar] = ACTIONS(413), - [anon_sym_sput_DASHshort] = ACTIONS(413), - [anon_sym_sput_DASHvolatile] = ACTIONS(413), - [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(413), - [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(413), - [anon_sym_invoke_DASHconstructor] = ACTIONS(413), - [anon_sym_invoke_DASHcustom] = ACTIONS(415), - [anon_sym_invoke_DASHdirect] = ACTIONS(415), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(413), - [anon_sym_invoke_DASHinstance] = ACTIONS(413), - [anon_sym_invoke_DASHinterface] = ACTIONS(415), - [anon_sym_invoke_DASHpolymorphic] = ACTIONS(415), - [anon_sym_invoke_DASHstatic] = ACTIONS(415), - [anon_sym_invoke_DASHsuper] = ACTIONS(415), - [anon_sym_invoke_DASHvirtual] = ACTIONS(415), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(413), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(413), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(413), - [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(413), - [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(413), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(413), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(413), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(413), - [anon_sym_neg_DASHint] = ACTIONS(413), - [anon_sym_not_DASHint] = ACTIONS(413), - [anon_sym_neg_DASHlong] = ACTIONS(413), - [anon_sym_not_DASHlong] = ACTIONS(413), - [anon_sym_neg_DASHfloat] = ACTIONS(413), - [anon_sym_neg_DASHdouble] = ACTIONS(413), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(413), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(413), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(413), - [anon_sym_long_DASHto_DASHint] = ACTIONS(413), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(413), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(413), - [anon_sym_float_DASHto_DASHint] = ACTIONS(413), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(413), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(413), - [anon_sym_double_DASHto_DASHint] = ACTIONS(413), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(413), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(413), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(413), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(413), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(413), - [anon_sym_add_DASHint] = ACTIONS(415), - [anon_sym_sub_DASHint] = ACTIONS(415), - [anon_sym_mul_DASHint] = ACTIONS(415), - [anon_sym_div_DASHint] = ACTIONS(415), - [anon_sym_rem_DASHint] = ACTIONS(415), - [anon_sym_and_DASHint] = ACTIONS(415), - [anon_sym_or_DASHint] = ACTIONS(415), - [anon_sym_xor_DASHint] = ACTIONS(415), - [anon_sym_shl_DASHint] = ACTIONS(415), - [anon_sym_shr_DASHint] = ACTIONS(415), - [anon_sym_ushr_DASHint] = ACTIONS(415), - [anon_sym_add_DASHlong] = ACTIONS(415), - [anon_sym_sub_DASHlong] = ACTIONS(415), - [anon_sym_mul_DASHlong] = ACTIONS(415), - [anon_sym_div_DASHlong] = ACTIONS(415), - [anon_sym_rem_DASHlong] = ACTIONS(415), - [anon_sym_and_DASHlong] = ACTIONS(415), - [anon_sym_or_DASHlong] = ACTIONS(415), - [anon_sym_xor_DASHlong] = ACTIONS(415), - [anon_sym_shl_DASHlong] = ACTIONS(415), - [anon_sym_shr_DASHlong] = ACTIONS(415), - [anon_sym_ushr_DASHlong] = ACTIONS(415), - [anon_sym_add_DASHfloat] = ACTIONS(415), - [anon_sym_sub_DASHfloat] = ACTIONS(415), - [anon_sym_mul_DASHfloat] = ACTIONS(415), - [anon_sym_div_DASHfloat] = ACTIONS(415), - [anon_sym_rem_DASHfloat] = ACTIONS(415), - [anon_sym_add_DASHdouble] = ACTIONS(415), - [anon_sym_sub_DASHdouble] = ACTIONS(415), - [anon_sym_mul_DASHdouble] = ACTIONS(415), - [anon_sym_div_DASHdouble] = ACTIONS(415), - [anon_sym_rem_DASHdouble] = ACTIONS(415), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(413), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(413), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(413), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(413), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(413), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(413), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(413), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(413), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(413), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(413), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(413), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(413), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(413), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(413), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(413), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(413), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(413), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(413), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(413), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(413), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(413), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(413), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(413), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(413), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(413), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(413), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(413), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(413), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(413), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(413), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(413), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(413), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(413), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(413), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(413), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(413), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(413), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(413), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(413), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(413), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(413), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(413), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(413), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(413), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(413), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(413), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(413), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(413), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(413), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(413), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(413), - [anon_sym_static_DASHget] = ACTIONS(413), - [anon_sym_static_DASHput] = ACTIONS(413), - [anon_sym_instance_DASHget] = ACTIONS(413), - [anon_sym_instance_DASHput] = ACTIONS(413), - [anon_sym_execute_DASHinline] = ACTIONS(415), - [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(413), - [anon_sym_iget_DASHquick] = ACTIONS(413), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(413), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(413), - [anon_sym_iput_DASHquick] = ACTIONS(413), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(413), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(413), - [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(413), - [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(413), - [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(413), - [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(413), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(415), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(413), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(415), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(413), - [anon_sym_rsub_DASHint] = ACTIONS(415), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(413), - [anon_sym_DOTline] = ACTIONS(413), - [anon_sym_DOTlocals] = ACTIONS(413), - [anon_sym_DOTlocal] = ACTIONS(415), - [anon_sym_DOTendlocal] = ACTIONS(413), - [anon_sym_DOTrestartlocal] = ACTIONS(413), - [anon_sym_DOTregisters] = ACTIONS(413), - [anon_sym_DOTcatch] = ACTIONS(415), - [anon_sym_DOTcatchall] = ACTIONS(413), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(413), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(413), - [anon_sym_DOTarray_DASHdata] = ACTIONS(413), - [sym_prologue_directive] = ACTIONS(413), - [sym_epilogue_directive] = ACTIONS(413), - [aux_sym_label_token1] = ACTIONS(413), - [aux_sym_jmp_label_token1] = ACTIONS(413), + [anon_sym_DOTsource] = ACTIONS(403), + [anon_sym_DOTendmethod] = ACTIONS(403), + [anon_sym_DOTannotation] = ACTIONS(403), + [anon_sym_DOTparam] = ACTIONS(405), + [anon_sym_DOTparameter] = ACTIONS(403), + [anon_sym_nop] = ACTIONS(405), + [anon_sym_move] = ACTIONS(405), + [anon_sym_move_SLASHfrom16] = ACTIONS(403), + [anon_sym_move_SLASH16] = ACTIONS(403), + [anon_sym_move_DASHwide] = ACTIONS(405), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(403), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(403), + [anon_sym_move_DASHobject] = ACTIONS(405), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(403), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(403), + [anon_sym_move_DASHresult] = ACTIONS(405), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(403), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(403), + [anon_sym_move_DASHexception] = ACTIONS(403), + [anon_sym_return_DASHvoid] = ACTIONS(403), + [anon_sym_return] = ACTIONS(405), + [anon_sym_return_DASHwide] = ACTIONS(403), + [anon_sym_return_DASHobject] = ACTIONS(403), + [anon_sym_const_SLASH4] = ACTIONS(403), + [anon_sym_const_SLASH16] = ACTIONS(403), + [anon_sym_const] = ACTIONS(405), + [anon_sym_const_SLASHhigh16] = ACTIONS(403), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(403), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(403), + [anon_sym_const_DASHwide] = ACTIONS(405), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(403), + [anon_sym_const_DASHstring] = ACTIONS(405), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(403), + [anon_sym_const_DASHclass] = ACTIONS(403), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(403), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(403), + [anon_sym_monitor_DASHenter] = ACTIONS(403), + [anon_sym_monitor_DASHexit] = ACTIONS(403), + [anon_sym_check_DASHcast] = ACTIONS(403), + [anon_sym_instance_DASHof] = ACTIONS(403), + [anon_sym_array_DASHlength] = ACTIONS(403), + [anon_sym_new_DASHinstance] = ACTIONS(403), + [anon_sym_new_DASHarray] = ACTIONS(403), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(405), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(403), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(403), + [anon_sym_throw] = ACTIONS(405), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(403), + [anon_sym_goto] = ACTIONS(405), + [anon_sym_goto_SLASH16] = ACTIONS(403), + [anon_sym_goto_SLASH32] = ACTIONS(403), + [anon_sym_packed_DASHswitch] = ACTIONS(403), + [anon_sym_sparse_DASHswitch] = ACTIONS(403), + [anon_sym_cmpl_DASHfloat] = ACTIONS(403), + [anon_sym_cmpg_DASHfloat] = ACTIONS(403), + [anon_sym_cmpl_DASHdouble] = ACTIONS(403), + [anon_sym_cmpg_DASHdouble] = ACTIONS(403), + [anon_sym_cmp_DASHlong] = ACTIONS(403), + [anon_sym_if_DASHeq] = ACTIONS(405), + [anon_sym_if_DASHne] = ACTIONS(405), + [anon_sym_if_DASHlt] = ACTIONS(405), + [anon_sym_if_DASHge] = ACTIONS(405), + [anon_sym_if_DASHgt] = ACTIONS(405), + [anon_sym_if_DASHle] = ACTIONS(405), + [anon_sym_if_DASHeqz] = ACTIONS(403), + [anon_sym_if_DASHnez] = ACTIONS(403), + [anon_sym_if_DASHltz] = ACTIONS(403), + [anon_sym_if_DASHgez] = ACTIONS(403), + [anon_sym_if_DASHgtz] = ACTIONS(403), + [anon_sym_if_DASHlez] = ACTIONS(403), + [anon_sym_aget] = ACTIONS(405), + [anon_sym_aget_DASHwide] = ACTIONS(403), + [anon_sym_aget_DASHobject] = ACTIONS(403), + [anon_sym_aget_DASHboolean] = ACTIONS(403), + [anon_sym_aget_DASHbyte] = ACTIONS(403), + [anon_sym_aget_DASHchar] = ACTIONS(403), + [anon_sym_aget_DASHshort] = ACTIONS(403), + [anon_sym_aput] = ACTIONS(405), + [anon_sym_aput_DASHwide] = ACTIONS(403), + [anon_sym_aput_DASHobject] = ACTIONS(403), + [anon_sym_aput_DASHboolean] = ACTIONS(403), + [anon_sym_aput_DASHbyte] = ACTIONS(403), + [anon_sym_aput_DASHchar] = ACTIONS(403), + [anon_sym_aput_DASHshort] = ACTIONS(403), + [anon_sym_iget] = ACTIONS(405), + [anon_sym_iget_DASHwide] = ACTIONS(405), + [anon_sym_iget_DASHobject] = ACTIONS(405), + [anon_sym_iget_DASHboolean] = ACTIONS(403), + [anon_sym_iget_DASHbyte] = ACTIONS(403), + [anon_sym_iget_DASHchar] = ACTIONS(403), + [anon_sym_iget_DASHshort] = ACTIONS(403), + [anon_sym_iget_DASHvolatile] = ACTIONS(403), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(403), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(403), + [anon_sym_iput] = ACTIONS(405), + [anon_sym_iput_DASHwide] = ACTIONS(405), + [anon_sym_iput_DASHobject] = ACTIONS(405), + [anon_sym_iput_DASHboolean] = ACTIONS(405), + [anon_sym_iput_DASHbyte] = ACTIONS(405), + [anon_sym_iput_DASHchar] = ACTIONS(405), + [anon_sym_iput_DASHshort] = ACTIONS(405), + [anon_sym_iput_DASHvolatile] = ACTIONS(403), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(403), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(403), + [anon_sym_sget] = ACTIONS(405), + [anon_sym_sget_DASHwide] = ACTIONS(405), + [anon_sym_sget_DASHobject] = ACTIONS(405), + [anon_sym_sget_DASHboolean] = ACTIONS(403), + [anon_sym_sget_DASHbyte] = ACTIONS(403), + [anon_sym_sget_DASHchar] = ACTIONS(403), + [anon_sym_sget_DASHshort] = ACTIONS(403), + [anon_sym_sget_DASHvolatile] = ACTIONS(403), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(403), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(403), + [anon_sym_sput] = ACTIONS(405), + [anon_sym_sput_DASHwide] = ACTIONS(405), + [anon_sym_sput_DASHobject] = ACTIONS(405), + [anon_sym_sput_DASHboolean] = ACTIONS(403), + [anon_sym_sput_DASHbyte] = ACTIONS(403), + [anon_sym_sput_DASHchar] = ACTIONS(403), + [anon_sym_sput_DASHshort] = ACTIONS(403), + [anon_sym_sput_DASHvolatile] = ACTIONS(403), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(403), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(403), + [anon_sym_invoke_DASHconstructor] = ACTIONS(403), + [anon_sym_invoke_DASHcustom] = ACTIONS(405), + [anon_sym_invoke_DASHdirect] = ACTIONS(405), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(403), + [anon_sym_invoke_DASHinstance] = ACTIONS(403), + [anon_sym_invoke_DASHinterface] = ACTIONS(405), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(405), + [anon_sym_invoke_DASHstatic] = ACTIONS(405), + [anon_sym_invoke_DASHsuper] = ACTIONS(405), + [anon_sym_invoke_DASHvirtual] = ACTIONS(405), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(403), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(403), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(403), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(403), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(403), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(403), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(403), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(403), + [anon_sym_neg_DASHint] = ACTIONS(403), + [anon_sym_not_DASHint] = ACTIONS(403), + [anon_sym_neg_DASHlong] = ACTIONS(403), + [anon_sym_not_DASHlong] = ACTIONS(403), + [anon_sym_neg_DASHfloat] = ACTIONS(403), + [anon_sym_neg_DASHdouble] = ACTIONS(403), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(403), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(403), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(403), + [anon_sym_long_DASHto_DASHint] = ACTIONS(403), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(403), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(403), + [anon_sym_float_DASHto_DASHint] = ACTIONS(403), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(403), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(403), + [anon_sym_double_DASHto_DASHint] = ACTIONS(403), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(403), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(403), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(403), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(403), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(403), + [anon_sym_add_DASHint] = ACTIONS(405), + [anon_sym_sub_DASHint] = ACTIONS(405), + [anon_sym_mul_DASHint] = ACTIONS(405), + [anon_sym_div_DASHint] = ACTIONS(405), + [anon_sym_rem_DASHint] = ACTIONS(405), + [anon_sym_and_DASHint] = ACTIONS(405), + [anon_sym_or_DASHint] = ACTIONS(405), + [anon_sym_xor_DASHint] = ACTIONS(405), + [anon_sym_shl_DASHint] = ACTIONS(405), + [anon_sym_shr_DASHint] = ACTIONS(405), + [anon_sym_ushr_DASHint] = ACTIONS(405), + [anon_sym_add_DASHlong] = ACTIONS(405), + [anon_sym_sub_DASHlong] = ACTIONS(405), + [anon_sym_mul_DASHlong] = ACTIONS(405), + [anon_sym_div_DASHlong] = ACTIONS(405), + [anon_sym_rem_DASHlong] = ACTIONS(405), + [anon_sym_and_DASHlong] = ACTIONS(405), + [anon_sym_or_DASHlong] = ACTIONS(405), + [anon_sym_xor_DASHlong] = ACTIONS(405), + [anon_sym_shl_DASHlong] = ACTIONS(405), + [anon_sym_shr_DASHlong] = ACTIONS(405), + [anon_sym_ushr_DASHlong] = ACTIONS(405), + [anon_sym_add_DASHfloat] = ACTIONS(405), + [anon_sym_sub_DASHfloat] = ACTIONS(405), + [anon_sym_mul_DASHfloat] = ACTIONS(405), + [anon_sym_div_DASHfloat] = ACTIONS(405), + [anon_sym_rem_DASHfloat] = ACTIONS(405), + [anon_sym_add_DASHdouble] = ACTIONS(405), + [anon_sym_sub_DASHdouble] = ACTIONS(405), + [anon_sym_mul_DASHdouble] = ACTIONS(405), + [anon_sym_div_DASHdouble] = ACTIONS(405), + [anon_sym_rem_DASHdouble] = ACTIONS(405), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(403), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(403), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(403), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(403), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(403), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(403), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(403), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(403), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(403), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(403), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(403), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(403), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(403), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(403), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(403), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(403), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(403), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(403), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(403), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(403), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(403), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(403), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(403), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(403), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(403), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(403), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(403), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(403), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(403), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(403), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(403), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(403), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(403), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(403), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(403), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(403), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(403), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(403), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(403), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(403), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(403), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(403), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(403), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(403), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(403), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(403), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(403), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(403), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(403), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(403), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(403), + [anon_sym_static_DASHget] = ACTIONS(403), + [anon_sym_static_DASHput] = ACTIONS(403), + [anon_sym_instance_DASHget] = ACTIONS(403), + [anon_sym_instance_DASHput] = ACTIONS(403), + [anon_sym_execute_DASHinline] = ACTIONS(405), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(403), + [anon_sym_iget_DASHquick] = ACTIONS(403), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(403), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(403), + [anon_sym_iput_DASHquick] = ACTIONS(403), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(403), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(403), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(403), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(403), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(403), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(403), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(405), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(403), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(405), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(403), + [anon_sym_rsub_DASHint] = ACTIONS(405), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(403), + [anon_sym_DOTline] = ACTIONS(403), + [anon_sym_DOTlocals] = ACTIONS(403), + [anon_sym_DOTlocal] = ACTIONS(405), + [anon_sym_DOTendlocal] = ACTIONS(403), + [anon_sym_DOTrestartlocal] = ACTIONS(403), + [anon_sym_DOTregisters] = ACTIONS(403), + [anon_sym_DOTcatch] = ACTIONS(405), + [anon_sym_DOTcatchall] = ACTIONS(403), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(403), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(403), + [anon_sym_DOTarray_DASHdata] = ACTIONS(403), + [sym_prologue_directive] = ACTIONS(403), + [sym_epilogue_directive] = ACTIONS(403), + [aux_sym_label_token1] = ACTIONS(403), + [aux_sym_jmp_label_token1] = ACTIONS(403), [sym_comment] = ACTIONS(3), }, [58] = { - [anon_sym_DOTsource] = ACTIONS(417), - [anon_sym_DOTendmethod] = ACTIONS(417), - [anon_sym_DOTannotation] = ACTIONS(417), - [anon_sym_DOTparam] = ACTIONS(419), - [anon_sym_DOTparameter] = ACTIONS(417), - [anon_sym_nop] = ACTIONS(419), - [anon_sym_move] = ACTIONS(419), - [anon_sym_move_SLASHfrom16] = ACTIONS(417), - [anon_sym_move_SLASH16] = ACTIONS(417), - [anon_sym_move_DASHwide] = ACTIONS(419), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(417), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(417), - [anon_sym_move_DASHobject] = ACTIONS(419), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(417), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(417), - [anon_sym_move_DASHresult] = ACTIONS(419), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(417), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(417), - [anon_sym_move_DASHexception] = ACTIONS(417), - [anon_sym_return_DASHvoid] = ACTIONS(417), - [anon_sym_return] = ACTIONS(419), - [anon_sym_return_DASHwide] = ACTIONS(417), - [anon_sym_return_DASHobject] = ACTIONS(417), - [anon_sym_const_SLASH4] = ACTIONS(417), - [anon_sym_const_SLASH16] = ACTIONS(417), - [anon_sym_const] = ACTIONS(419), - [anon_sym_const_SLASHhigh16] = ACTIONS(417), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(417), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(417), - [anon_sym_const_DASHwide] = ACTIONS(419), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(417), - [anon_sym_const_DASHstring] = ACTIONS(419), - [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(417), - [anon_sym_const_DASHclass] = ACTIONS(417), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(417), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(417), - [anon_sym_monitor_DASHenter] = ACTIONS(417), - [anon_sym_monitor_DASHexit] = ACTIONS(417), - [anon_sym_check_DASHcast] = ACTIONS(417), - [anon_sym_instance_DASHof] = ACTIONS(417), - [anon_sym_array_DASHlength] = ACTIONS(417), - [anon_sym_new_DASHinstance] = ACTIONS(417), - [anon_sym_new_DASHarray] = ACTIONS(417), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(419), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(417), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(417), - [anon_sym_throw] = ACTIONS(419), - [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(417), - [anon_sym_goto] = ACTIONS(419), - [anon_sym_goto_SLASH16] = ACTIONS(417), - [anon_sym_goto_SLASH32] = ACTIONS(417), - [anon_sym_packed_DASHswitch] = ACTIONS(417), - [anon_sym_sparse_DASHswitch] = ACTIONS(417), - [anon_sym_cmpl_DASHfloat] = ACTIONS(417), - [anon_sym_cmpg_DASHfloat] = ACTIONS(417), - [anon_sym_cmpl_DASHdouble] = ACTIONS(417), - [anon_sym_cmpg_DASHdouble] = ACTIONS(417), - [anon_sym_cmp_DASHlong] = ACTIONS(417), - [anon_sym_if_DASHeq] = ACTIONS(419), - [anon_sym_if_DASHne] = ACTIONS(419), - [anon_sym_if_DASHlt] = ACTIONS(419), - [anon_sym_if_DASHge] = ACTIONS(419), - [anon_sym_if_DASHgt] = ACTIONS(419), - [anon_sym_if_DASHle] = ACTIONS(419), - [anon_sym_if_DASHeqz] = ACTIONS(417), - [anon_sym_if_DASHnez] = ACTIONS(417), - [anon_sym_if_DASHltz] = ACTIONS(417), - [anon_sym_if_DASHgez] = ACTIONS(417), - [anon_sym_if_DASHgtz] = ACTIONS(417), - [anon_sym_if_DASHlez] = ACTIONS(417), - [anon_sym_aget] = ACTIONS(419), - [anon_sym_aget_DASHwide] = ACTIONS(417), - [anon_sym_aget_DASHobject] = ACTIONS(417), - [anon_sym_aget_DASHboolean] = ACTIONS(417), - [anon_sym_aget_DASHbyte] = ACTIONS(417), - [anon_sym_aget_DASHchar] = ACTIONS(417), - [anon_sym_aget_DASHshort] = ACTIONS(417), - [anon_sym_aput] = ACTIONS(419), - [anon_sym_aput_DASHwide] = ACTIONS(417), - [anon_sym_aput_DASHobject] = ACTIONS(417), - [anon_sym_aput_DASHboolean] = ACTIONS(417), - [anon_sym_aput_DASHbyte] = ACTIONS(417), - [anon_sym_aput_DASHchar] = ACTIONS(417), - [anon_sym_aput_DASHshort] = ACTIONS(417), - [anon_sym_iget] = ACTIONS(419), - [anon_sym_iget_DASHwide] = ACTIONS(419), - [anon_sym_iget_DASHobject] = ACTIONS(419), - [anon_sym_iget_DASHboolean] = ACTIONS(417), - [anon_sym_iget_DASHbyte] = ACTIONS(417), - [anon_sym_iget_DASHchar] = ACTIONS(417), - [anon_sym_iget_DASHshort] = ACTIONS(417), - [anon_sym_iget_DASHvolatile] = ACTIONS(417), - [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(417), - [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(417), - [anon_sym_iput] = ACTIONS(419), - [anon_sym_iput_DASHwide] = ACTIONS(419), - [anon_sym_iput_DASHobject] = ACTIONS(419), - [anon_sym_iput_DASHboolean] = ACTIONS(419), - [anon_sym_iput_DASHbyte] = ACTIONS(419), - [anon_sym_iput_DASHchar] = ACTIONS(419), - [anon_sym_iput_DASHshort] = ACTIONS(419), - [anon_sym_iput_DASHvolatile] = ACTIONS(417), - [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(417), - [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(417), - [anon_sym_sget] = ACTIONS(419), - [anon_sym_sget_DASHwide] = ACTIONS(419), - [anon_sym_sget_DASHobject] = ACTIONS(419), - [anon_sym_sget_DASHboolean] = ACTIONS(417), - [anon_sym_sget_DASHbyte] = ACTIONS(417), - [anon_sym_sget_DASHchar] = ACTIONS(417), - [anon_sym_sget_DASHshort] = ACTIONS(417), - [anon_sym_sget_DASHvolatile] = ACTIONS(417), - [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(417), - [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(417), - [anon_sym_sput] = ACTIONS(419), - [anon_sym_sput_DASHwide] = ACTIONS(419), - [anon_sym_sput_DASHobject] = ACTIONS(419), - [anon_sym_sput_DASHboolean] = ACTIONS(417), - [anon_sym_sput_DASHbyte] = ACTIONS(417), - [anon_sym_sput_DASHchar] = ACTIONS(417), - [anon_sym_sput_DASHshort] = ACTIONS(417), - [anon_sym_sput_DASHvolatile] = ACTIONS(417), - [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(417), - [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(417), - [anon_sym_invoke_DASHconstructor] = ACTIONS(417), - [anon_sym_invoke_DASHcustom] = ACTIONS(419), - [anon_sym_invoke_DASHdirect] = ACTIONS(419), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(417), - [anon_sym_invoke_DASHinstance] = ACTIONS(417), - [anon_sym_invoke_DASHinterface] = ACTIONS(419), - [anon_sym_invoke_DASHpolymorphic] = ACTIONS(419), - [anon_sym_invoke_DASHstatic] = ACTIONS(419), - [anon_sym_invoke_DASHsuper] = ACTIONS(419), - [anon_sym_invoke_DASHvirtual] = ACTIONS(419), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(417), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(417), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(417), - [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(417), - [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(417), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(417), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(417), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(417), - [anon_sym_neg_DASHint] = ACTIONS(417), - [anon_sym_not_DASHint] = ACTIONS(417), - [anon_sym_neg_DASHlong] = ACTIONS(417), - [anon_sym_not_DASHlong] = ACTIONS(417), - [anon_sym_neg_DASHfloat] = ACTIONS(417), - [anon_sym_neg_DASHdouble] = ACTIONS(417), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(417), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(417), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(417), - [anon_sym_long_DASHto_DASHint] = ACTIONS(417), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(417), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(417), - [anon_sym_float_DASHto_DASHint] = ACTIONS(417), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(417), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(417), - [anon_sym_double_DASHto_DASHint] = ACTIONS(417), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(417), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(417), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(417), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(417), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(417), - [anon_sym_add_DASHint] = ACTIONS(419), - [anon_sym_sub_DASHint] = ACTIONS(419), - [anon_sym_mul_DASHint] = ACTIONS(419), - [anon_sym_div_DASHint] = ACTIONS(419), - [anon_sym_rem_DASHint] = ACTIONS(419), - [anon_sym_and_DASHint] = ACTIONS(419), - [anon_sym_or_DASHint] = ACTIONS(419), - [anon_sym_xor_DASHint] = ACTIONS(419), - [anon_sym_shl_DASHint] = ACTIONS(419), - [anon_sym_shr_DASHint] = ACTIONS(419), - [anon_sym_ushr_DASHint] = ACTIONS(419), - [anon_sym_add_DASHlong] = ACTIONS(419), - [anon_sym_sub_DASHlong] = ACTIONS(419), - [anon_sym_mul_DASHlong] = ACTIONS(419), - [anon_sym_div_DASHlong] = ACTIONS(419), - [anon_sym_rem_DASHlong] = ACTIONS(419), - [anon_sym_and_DASHlong] = ACTIONS(419), - [anon_sym_or_DASHlong] = ACTIONS(419), - [anon_sym_xor_DASHlong] = ACTIONS(419), - [anon_sym_shl_DASHlong] = ACTIONS(419), - [anon_sym_shr_DASHlong] = ACTIONS(419), - [anon_sym_ushr_DASHlong] = ACTIONS(419), - [anon_sym_add_DASHfloat] = ACTIONS(419), - [anon_sym_sub_DASHfloat] = ACTIONS(419), - [anon_sym_mul_DASHfloat] = ACTIONS(419), - [anon_sym_div_DASHfloat] = ACTIONS(419), - [anon_sym_rem_DASHfloat] = ACTIONS(419), - [anon_sym_add_DASHdouble] = ACTIONS(419), - [anon_sym_sub_DASHdouble] = ACTIONS(419), - [anon_sym_mul_DASHdouble] = ACTIONS(419), - [anon_sym_div_DASHdouble] = ACTIONS(419), - [anon_sym_rem_DASHdouble] = ACTIONS(419), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(417), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(417), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(417), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(417), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(417), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(417), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(417), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(417), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(417), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(417), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(417), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(417), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(417), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(417), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(417), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(417), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(417), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(417), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(417), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(417), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(417), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(417), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(417), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(417), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(417), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(417), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(417), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(417), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(417), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(417), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(417), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(417), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(417), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(417), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(417), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(417), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(417), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(417), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(417), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(417), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(417), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(417), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(417), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(417), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(417), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(417), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(417), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(417), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(417), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(417), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(417), - [anon_sym_static_DASHget] = ACTIONS(417), - [anon_sym_static_DASHput] = ACTIONS(417), - [anon_sym_instance_DASHget] = ACTIONS(417), - [anon_sym_instance_DASHput] = ACTIONS(417), - [anon_sym_execute_DASHinline] = ACTIONS(419), - [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(417), - [anon_sym_iget_DASHquick] = ACTIONS(417), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(417), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(417), - [anon_sym_iput_DASHquick] = ACTIONS(417), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(417), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(417), - [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(417), - [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(417), - [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(417), - [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(417), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(419), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(417), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(419), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(417), - [anon_sym_rsub_DASHint] = ACTIONS(419), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(417), - [anon_sym_DOTline] = ACTIONS(417), - [anon_sym_DOTlocals] = ACTIONS(417), - [anon_sym_DOTlocal] = ACTIONS(419), - [anon_sym_DOTendlocal] = ACTIONS(417), - [anon_sym_DOTrestartlocal] = ACTIONS(417), - [anon_sym_DOTregisters] = ACTIONS(417), - [anon_sym_DOTcatch] = ACTIONS(419), - [anon_sym_DOTcatchall] = ACTIONS(417), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(417), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(417), - [anon_sym_DOTarray_DASHdata] = ACTIONS(417), - [sym_prologue_directive] = ACTIONS(417), - [sym_epilogue_directive] = ACTIONS(417), - [aux_sym_label_token1] = ACTIONS(417), - [aux_sym_jmp_label_token1] = ACTIONS(417), + [anon_sym_DOTsource] = ACTIONS(407), + [anon_sym_DOTendmethod] = ACTIONS(407), + [anon_sym_DOTannotation] = ACTIONS(407), + [anon_sym_DOTparam] = ACTIONS(409), + [anon_sym_DOTparameter] = ACTIONS(407), + [anon_sym_nop] = ACTIONS(409), + [anon_sym_move] = ACTIONS(409), + [anon_sym_move_SLASHfrom16] = ACTIONS(407), + [anon_sym_move_SLASH16] = ACTIONS(407), + [anon_sym_move_DASHwide] = ACTIONS(409), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(407), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(407), + [anon_sym_move_DASHobject] = ACTIONS(409), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(407), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(407), + [anon_sym_move_DASHresult] = ACTIONS(409), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(407), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(407), + [anon_sym_move_DASHexception] = ACTIONS(407), + [anon_sym_return_DASHvoid] = ACTIONS(407), + [anon_sym_return] = ACTIONS(409), + [anon_sym_return_DASHwide] = ACTIONS(407), + [anon_sym_return_DASHobject] = ACTIONS(407), + [anon_sym_const_SLASH4] = ACTIONS(407), + [anon_sym_const_SLASH16] = ACTIONS(407), + [anon_sym_const] = ACTIONS(409), + [anon_sym_const_SLASHhigh16] = ACTIONS(407), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(407), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(407), + [anon_sym_const_DASHwide] = ACTIONS(409), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(407), + [anon_sym_const_DASHstring] = ACTIONS(409), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(407), + [anon_sym_const_DASHclass] = ACTIONS(407), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(407), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(407), + [anon_sym_monitor_DASHenter] = ACTIONS(407), + [anon_sym_monitor_DASHexit] = ACTIONS(407), + [anon_sym_check_DASHcast] = ACTIONS(407), + [anon_sym_instance_DASHof] = ACTIONS(407), + [anon_sym_array_DASHlength] = ACTIONS(407), + [anon_sym_new_DASHinstance] = ACTIONS(407), + [anon_sym_new_DASHarray] = ACTIONS(407), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(409), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(407), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(407), + [anon_sym_throw] = ACTIONS(409), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(407), + [anon_sym_goto] = ACTIONS(409), + [anon_sym_goto_SLASH16] = ACTIONS(407), + [anon_sym_goto_SLASH32] = ACTIONS(407), + [anon_sym_packed_DASHswitch] = ACTIONS(407), + [anon_sym_sparse_DASHswitch] = ACTIONS(407), + [anon_sym_cmpl_DASHfloat] = ACTIONS(407), + [anon_sym_cmpg_DASHfloat] = ACTIONS(407), + [anon_sym_cmpl_DASHdouble] = ACTIONS(407), + [anon_sym_cmpg_DASHdouble] = ACTIONS(407), + [anon_sym_cmp_DASHlong] = ACTIONS(407), + [anon_sym_if_DASHeq] = ACTIONS(409), + [anon_sym_if_DASHne] = ACTIONS(409), + [anon_sym_if_DASHlt] = ACTIONS(409), + [anon_sym_if_DASHge] = ACTIONS(409), + [anon_sym_if_DASHgt] = ACTIONS(409), + [anon_sym_if_DASHle] = ACTIONS(409), + [anon_sym_if_DASHeqz] = ACTIONS(407), + [anon_sym_if_DASHnez] = ACTIONS(407), + [anon_sym_if_DASHltz] = ACTIONS(407), + [anon_sym_if_DASHgez] = ACTIONS(407), + [anon_sym_if_DASHgtz] = ACTIONS(407), + [anon_sym_if_DASHlez] = ACTIONS(407), + [anon_sym_aget] = ACTIONS(409), + [anon_sym_aget_DASHwide] = ACTIONS(407), + [anon_sym_aget_DASHobject] = ACTIONS(407), + [anon_sym_aget_DASHboolean] = ACTIONS(407), + [anon_sym_aget_DASHbyte] = ACTIONS(407), + [anon_sym_aget_DASHchar] = ACTIONS(407), + [anon_sym_aget_DASHshort] = ACTIONS(407), + [anon_sym_aput] = ACTIONS(409), + [anon_sym_aput_DASHwide] = ACTIONS(407), + [anon_sym_aput_DASHobject] = ACTIONS(407), + [anon_sym_aput_DASHboolean] = ACTIONS(407), + [anon_sym_aput_DASHbyte] = ACTIONS(407), + [anon_sym_aput_DASHchar] = ACTIONS(407), + [anon_sym_aput_DASHshort] = ACTIONS(407), + [anon_sym_iget] = ACTIONS(409), + [anon_sym_iget_DASHwide] = ACTIONS(409), + [anon_sym_iget_DASHobject] = ACTIONS(409), + [anon_sym_iget_DASHboolean] = ACTIONS(407), + [anon_sym_iget_DASHbyte] = ACTIONS(407), + [anon_sym_iget_DASHchar] = ACTIONS(407), + [anon_sym_iget_DASHshort] = ACTIONS(407), + [anon_sym_iget_DASHvolatile] = ACTIONS(407), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(407), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(407), + [anon_sym_iput] = ACTIONS(409), + [anon_sym_iput_DASHwide] = ACTIONS(409), + [anon_sym_iput_DASHobject] = ACTIONS(409), + [anon_sym_iput_DASHboolean] = ACTIONS(409), + [anon_sym_iput_DASHbyte] = ACTIONS(409), + [anon_sym_iput_DASHchar] = ACTIONS(409), + [anon_sym_iput_DASHshort] = ACTIONS(409), + [anon_sym_iput_DASHvolatile] = ACTIONS(407), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(407), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(407), + [anon_sym_sget] = ACTIONS(409), + [anon_sym_sget_DASHwide] = ACTIONS(409), + [anon_sym_sget_DASHobject] = ACTIONS(409), + [anon_sym_sget_DASHboolean] = ACTIONS(407), + [anon_sym_sget_DASHbyte] = ACTIONS(407), + [anon_sym_sget_DASHchar] = ACTIONS(407), + [anon_sym_sget_DASHshort] = ACTIONS(407), + [anon_sym_sget_DASHvolatile] = ACTIONS(407), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(407), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(407), + [anon_sym_sput] = ACTIONS(409), + [anon_sym_sput_DASHwide] = ACTIONS(409), + [anon_sym_sput_DASHobject] = ACTIONS(409), + [anon_sym_sput_DASHboolean] = ACTIONS(407), + [anon_sym_sput_DASHbyte] = ACTIONS(407), + [anon_sym_sput_DASHchar] = ACTIONS(407), + [anon_sym_sput_DASHshort] = ACTIONS(407), + [anon_sym_sput_DASHvolatile] = ACTIONS(407), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(407), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(407), + [anon_sym_invoke_DASHconstructor] = ACTIONS(407), + [anon_sym_invoke_DASHcustom] = ACTIONS(409), + [anon_sym_invoke_DASHdirect] = ACTIONS(409), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(407), + [anon_sym_invoke_DASHinstance] = ACTIONS(407), + [anon_sym_invoke_DASHinterface] = ACTIONS(409), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(409), + [anon_sym_invoke_DASHstatic] = ACTIONS(409), + [anon_sym_invoke_DASHsuper] = ACTIONS(409), + [anon_sym_invoke_DASHvirtual] = ACTIONS(409), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(407), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(407), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(407), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(407), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(407), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(407), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(407), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(407), + [anon_sym_neg_DASHint] = ACTIONS(407), + [anon_sym_not_DASHint] = ACTIONS(407), + [anon_sym_neg_DASHlong] = ACTIONS(407), + [anon_sym_not_DASHlong] = ACTIONS(407), + [anon_sym_neg_DASHfloat] = ACTIONS(407), + [anon_sym_neg_DASHdouble] = ACTIONS(407), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(407), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(407), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(407), + [anon_sym_long_DASHto_DASHint] = ACTIONS(407), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(407), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(407), + [anon_sym_float_DASHto_DASHint] = ACTIONS(407), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(407), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(407), + [anon_sym_double_DASHto_DASHint] = ACTIONS(407), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(407), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(407), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(407), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(407), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(407), + [anon_sym_add_DASHint] = ACTIONS(409), + [anon_sym_sub_DASHint] = ACTIONS(409), + [anon_sym_mul_DASHint] = ACTIONS(409), + [anon_sym_div_DASHint] = ACTIONS(409), + [anon_sym_rem_DASHint] = ACTIONS(409), + [anon_sym_and_DASHint] = ACTIONS(409), + [anon_sym_or_DASHint] = ACTIONS(409), + [anon_sym_xor_DASHint] = ACTIONS(409), + [anon_sym_shl_DASHint] = ACTIONS(409), + [anon_sym_shr_DASHint] = ACTIONS(409), + [anon_sym_ushr_DASHint] = ACTIONS(409), + [anon_sym_add_DASHlong] = ACTIONS(409), + [anon_sym_sub_DASHlong] = ACTIONS(409), + [anon_sym_mul_DASHlong] = ACTIONS(409), + [anon_sym_div_DASHlong] = ACTIONS(409), + [anon_sym_rem_DASHlong] = ACTIONS(409), + [anon_sym_and_DASHlong] = ACTIONS(409), + [anon_sym_or_DASHlong] = ACTIONS(409), + [anon_sym_xor_DASHlong] = ACTIONS(409), + [anon_sym_shl_DASHlong] = ACTIONS(409), + [anon_sym_shr_DASHlong] = ACTIONS(409), + [anon_sym_ushr_DASHlong] = ACTIONS(409), + [anon_sym_add_DASHfloat] = ACTIONS(409), + [anon_sym_sub_DASHfloat] = ACTIONS(409), + [anon_sym_mul_DASHfloat] = ACTIONS(409), + [anon_sym_div_DASHfloat] = ACTIONS(409), + [anon_sym_rem_DASHfloat] = ACTIONS(409), + [anon_sym_add_DASHdouble] = ACTIONS(409), + [anon_sym_sub_DASHdouble] = ACTIONS(409), + [anon_sym_mul_DASHdouble] = ACTIONS(409), + [anon_sym_div_DASHdouble] = ACTIONS(409), + [anon_sym_rem_DASHdouble] = ACTIONS(409), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(407), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(407), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(407), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(407), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(407), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(407), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(407), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(407), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(407), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(407), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(407), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(407), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(407), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(407), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(407), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(407), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(407), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(407), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(407), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(407), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(407), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(407), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(407), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(407), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(407), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(407), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(407), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(407), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(407), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(407), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(407), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(407), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(407), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(407), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(407), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(407), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(407), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(407), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(407), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(407), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(407), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(407), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(407), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(407), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(407), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(407), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(407), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(407), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(407), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(407), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(407), + [anon_sym_static_DASHget] = ACTIONS(407), + [anon_sym_static_DASHput] = ACTIONS(407), + [anon_sym_instance_DASHget] = ACTIONS(407), + [anon_sym_instance_DASHput] = ACTIONS(407), + [anon_sym_execute_DASHinline] = ACTIONS(409), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(407), + [anon_sym_iget_DASHquick] = ACTIONS(407), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(407), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(407), + [anon_sym_iput_DASHquick] = ACTIONS(407), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(407), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(407), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(407), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(407), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(407), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(407), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(409), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(407), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(409), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(407), + [anon_sym_rsub_DASHint] = ACTIONS(409), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(407), + [anon_sym_DOTline] = ACTIONS(407), + [anon_sym_DOTlocals] = ACTIONS(407), + [anon_sym_DOTlocal] = ACTIONS(409), + [anon_sym_DOTendlocal] = ACTIONS(407), + [anon_sym_DOTrestartlocal] = ACTIONS(407), + [anon_sym_DOTregisters] = ACTIONS(407), + [anon_sym_DOTcatch] = ACTIONS(409), + [anon_sym_DOTcatchall] = ACTIONS(407), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(407), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(407), + [anon_sym_DOTarray_DASHdata] = ACTIONS(407), + [sym_prologue_directive] = ACTIONS(407), + [sym_epilogue_directive] = ACTIONS(407), + [aux_sym_label_token1] = ACTIONS(407), + [aux_sym_jmp_label_token1] = ACTIONS(407), [sym_comment] = ACTIONS(3), }, [59] = { - [anon_sym_DOTsource] = ACTIONS(421), - [anon_sym_DOTendmethod] = ACTIONS(421), - [anon_sym_DOTannotation] = ACTIONS(421), - [anon_sym_DOTparam] = ACTIONS(423), - [anon_sym_DOTparameter] = ACTIONS(421), - [anon_sym_nop] = ACTIONS(423), - [anon_sym_move] = ACTIONS(423), - [anon_sym_move_SLASHfrom16] = ACTIONS(421), - [anon_sym_move_SLASH16] = ACTIONS(421), - [anon_sym_move_DASHwide] = ACTIONS(423), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(421), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(421), - [anon_sym_move_DASHobject] = ACTIONS(423), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(421), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(421), - [anon_sym_move_DASHresult] = ACTIONS(423), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(421), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(421), - [anon_sym_move_DASHexception] = ACTIONS(421), - [anon_sym_return_DASHvoid] = ACTIONS(421), - [anon_sym_return] = ACTIONS(423), - [anon_sym_return_DASHwide] = ACTIONS(421), - [anon_sym_return_DASHobject] = ACTIONS(421), - [anon_sym_const_SLASH4] = ACTIONS(421), - [anon_sym_const_SLASH16] = ACTIONS(421), - [anon_sym_const] = ACTIONS(423), - [anon_sym_const_SLASHhigh16] = ACTIONS(421), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(421), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(421), - [anon_sym_const_DASHwide] = ACTIONS(423), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(421), - [anon_sym_const_DASHstring] = ACTIONS(423), - [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(421), - [anon_sym_const_DASHclass] = ACTIONS(421), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(421), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(421), - [anon_sym_monitor_DASHenter] = ACTIONS(421), - [anon_sym_monitor_DASHexit] = ACTIONS(421), - [anon_sym_check_DASHcast] = ACTIONS(421), - [anon_sym_instance_DASHof] = ACTIONS(421), - [anon_sym_array_DASHlength] = ACTIONS(421), - [anon_sym_new_DASHinstance] = ACTIONS(421), - [anon_sym_new_DASHarray] = ACTIONS(421), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(423), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(421), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(421), - [anon_sym_throw] = ACTIONS(423), - [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(421), - [anon_sym_goto] = ACTIONS(423), - [anon_sym_goto_SLASH16] = ACTIONS(421), - [anon_sym_goto_SLASH32] = ACTIONS(421), - [anon_sym_packed_DASHswitch] = ACTIONS(421), - [anon_sym_sparse_DASHswitch] = ACTIONS(421), - [anon_sym_cmpl_DASHfloat] = ACTIONS(421), - [anon_sym_cmpg_DASHfloat] = ACTIONS(421), - [anon_sym_cmpl_DASHdouble] = ACTIONS(421), - [anon_sym_cmpg_DASHdouble] = ACTIONS(421), - [anon_sym_cmp_DASHlong] = ACTIONS(421), - [anon_sym_if_DASHeq] = ACTIONS(423), - [anon_sym_if_DASHne] = ACTIONS(423), - [anon_sym_if_DASHlt] = ACTIONS(423), - [anon_sym_if_DASHge] = ACTIONS(423), - [anon_sym_if_DASHgt] = ACTIONS(423), - [anon_sym_if_DASHle] = ACTIONS(423), - [anon_sym_if_DASHeqz] = ACTIONS(421), - [anon_sym_if_DASHnez] = ACTIONS(421), - [anon_sym_if_DASHltz] = ACTIONS(421), - [anon_sym_if_DASHgez] = ACTIONS(421), - [anon_sym_if_DASHgtz] = ACTIONS(421), - [anon_sym_if_DASHlez] = ACTIONS(421), - [anon_sym_aget] = ACTIONS(423), - [anon_sym_aget_DASHwide] = ACTIONS(421), - [anon_sym_aget_DASHobject] = ACTIONS(421), - [anon_sym_aget_DASHboolean] = ACTIONS(421), - [anon_sym_aget_DASHbyte] = ACTIONS(421), - [anon_sym_aget_DASHchar] = ACTIONS(421), - [anon_sym_aget_DASHshort] = ACTIONS(421), - [anon_sym_aput] = ACTIONS(423), - [anon_sym_aput_DASHwide] = ACTIONS(421), - [anon_sym_aput_DASHobject] = ACTIONS(421), - [anon_sym_aput_DASHboolean] = ACTIONS(421), - [anon_sym_aput_DASHbyte] = ACTIONS(421), - [anon_sym_aput_DASHchar] = ACTIONS(421), - [anon_sym_aput_DASHshort] = ACTIONS(421), - [anon_sym_iget] = ACTIONS(423), - [anon_sym_iget_DASHwide] = ACTIONS(423), - [anon_sym_iget_DASHobject] = ACTIONS(423), - [anon_sym_iget_DASHboolean] = ACTIONS(421), - [anon_sym_iget_DASHbyte] = ACTIONS(421), - [anon_sym_iget_DASHchar] = ACTIONS(421), - [anon_sym_iget_DASHshort] = ACTIONS(421), - [anon_sym_iget_DASHvolatile] = ACTIONS(421), - [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(421), - [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(421), - [anon_sym_iput] = ACTIONS(423), - [anon_sym_iput_DASHwide] = ACTIONS(423), - [anon_sym_iput_DASHobject] = ACTIONS(423), - [anon_sym_iput_DASHboolean] = ACTIONS(423), - [anon_sym_iput_DASHbyte] = ACTIONS(423), - [anon_sym_iput_DASHchar] = ACTIONS(423), - [anon_sym_iput_DASHshort] = ACTIONS(423), - [anon_sym_iput_DASHvolatile] = ACTIONS(421), - [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(421), - [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(421), - [anon_sym_sget] = ACTIONS(423), - [anon_sym_sget_DASHwide] = ACTIONS(423), - [anon_sym_sget_DASHobject] = ACTIONS(423), - [anon_sym_sget_DASHboolean] = ACTIONS(421), - [anon_sym_sget_DASHbyte] = ACTIONS(421), - [anon_sym_sget_DASHchar] = ACTIONS(421), - [anon_sym_sget_DASHshort] = ACTIONS(421), - [anon_sym_sget_DASHvolatile] = ACTIONS(421), - [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(421), - [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(421), - [anon_sym_sput] = ACTIONS(423), - [anon_sym_sput_DASHwide] = ACTIONS(423), - [anon_sym_sput_DASHobject] = ACTIONS(423), - [anon_sym_sput_DASHboolean] = ACTIONS(421), - [anon_sym_sput_DASHbyte] = ACTIONS(421), - [anon_sym_sput_DASHchar] = ACTIONS(421), - [anon_sym_sput_DASHshort] = ACTIONS(421), - [anon_sym_sput_DASHvolatile] = ACTIONS(421), - [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(421), - [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(421), - [anon_sym_invoke_DASHconstructor] = ACTIONS(421), - [anon_sym_invoke_DASHcustom] = ACTIONS(423), - [anon_sym_invoke_DASHdirect] = ACTIONS(423), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(421), - [anon_sym_invoke_DASHinstance] = ACTIONS(421), - [anon_sym_invoke_DASHinterface] = ACTIONS(423), - [anon_sym_invoke_DASHpolymorphic] = ACTIONS(423), - [anon_sym_invoke_DASHstatic] = ACTIONS(423), - [anon_sym_invoke_DASHsuper] = ACTIONS(423), - [anon_sym_invoke_DASHvirtual] = ACTIONS(423), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(421), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(421), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(421), - [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(421), - [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(421), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(421), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(421), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(421), - [anon_sym_neg_DASHint] = ACTIONS(421), - [anon_sym_not_DASHint] = ACTIONS(421), - [anon_sym_neg_DASHlong] = ACTIONS(421), - [anon_sym_not_DASHlong] = ACTIONS(421), - [anon_sym_neg_DASHfloat] = ACTIONS(421), - [anon_sym_neg_DASHdouble] = ACTIONS(421), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(421), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(421), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(421), - [anon_sym_long_DASHto_DASHint] = ACTIONS(421), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(421), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(421), - [anon_sym_float_DASHto_DASHint] = ACTIONS(421), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(421), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(421), - [anon_sym_double_DASHto_DASHint] = ACTIONS(421), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(421), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(421), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(421), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(421), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(421), - [anon_sym_add_DASHint] = ACTIONS(423), - [anon_sym_sub_DASHint] = ACTIONS(423), - [anon_sym_mul_DASHint] = ACTIONS(423), - [anon_sym_div_DASHint] = ACTIONS(423), - [anon_sym_rem_DASHint] = ACTIONS(423), - [anon_sym_and_DASHint] = ACTIONS(423), - [anon_sym_or_DASHint] = ACTIONS(423), - [anon_sym_xor_DASHint] = ACTIONS(423), - [anon_sym_shl_DASHint] = ACTIONS(423), - [anon_sym_shr_DASHint] = ACTIONS(423), - [anon_sym_ushr_DASHint] = ACTIONS(423), - [anon_sym_add_DASHlong] = ACTIONS(423), - [anon_sym_sub_DASHlong] = ACTIONS(423), - [anon_sym_mul_DASHlong] = ACTIONS(423), - [anon_sym_div_DASHlong] = ACTIONS(423), - [anon_sym_rem_DASHlong] = ACTIONS(423), - [anon_sym_and_DASHlong] = ACTIONS(423), - [anon_sym_or_DASHlong] = ACTIONS(423), - [anon_sym_xor_DASHlong] = ACTIONS(423), - [anon_sym_shl_DASHlong] = ACTIONS(423), - [anon_sym_shr_DASHlong] = ACTIONS(423), - [anon_sym_ushr_DASHlong] = ACTIONS(423), - [anon_sym_add_DASHfloat] = ACTIONS(423), - [anon_sym_sub_DASHfloat] = ACTIONS(423), - [anon_sym_mul_DASHfloat] = ACTIONS(423), - [anon_sym_div_DASHfloat] = ACTIONS(423), - [anon_sym_rem_DASHfloat] = ACTIONS(423), - [anon_sym_add_DASHdouble] = ACTIONS(423), - [anon_sym_sub_DASHdouble] = ACTIONS(423), - [anon_sym_mul_DASHdouble] = ACTIONS(423), - [anon_sym_div_DASHdouble] = ACTIONS(423), - [anon_sym_rem_DASHdouble] = ACTIONS(423), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(421), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(421), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(421), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(421), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(421), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(421), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(421), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(421), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(421), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(421), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(421), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(421), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(421), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(421), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(421), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(421), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(421), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(421), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(421), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(421), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(421), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(421), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(421), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(421), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(421), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(421), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(421), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(421), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(421), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(421), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(421), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(421), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(421), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(421), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(421), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(421), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(421), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(421), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(421), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(421), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(421), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(421), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(421), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(421), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(421), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(421), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(421), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(421), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(421), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(421), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(421), - [anon_sym_static_DASHget] = ACTIONS(421), - [anon_sym_static_DASHput] = ACTIONS(421), - [anon_sym_instance_DASHget] = ACTIONS(421), - [anon_sym_instance_DASHput] = ACTIONS(421), - [anon_sym_execute_DASHinline] = ACTIONS(423), - [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(421), - [anon_sym_iget_DASHquick] = ACTIONS(421), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(421), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(421), - [anon_sym_iput_DASHquick] = ACTIONS(421), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(421), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(421), - [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(421), - [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(421), - [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(421), - [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(421), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(423), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(421), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(423), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(421), - [anon_sym_rsub_DASHint] = ACTIONS(423), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(421), - [anon_sym_DOTline] = ACTIONS(421), - [anon_sym_DOTlocals] = ACTIONS(421), - [anon_sym_DOTlocal] = ACTIONS(423), - [anon_sym_DOTendlocal] = ACTIONS(421), - [anon_sym_DOTrestartlocal] = ACTIONS(421), - [anon_sym_DOTregisters] = ACTIONS(421), - [anon_sym_DOTcatch] = ACTIONS(423), - [anon_sym_DOTcatchall] = ACTIONS(421), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(421), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(421), - [anon_sym_DOTarray_DASHdata] = ACTIONS(421), - [sym_prologue_directive] = ACTIONS(421), - [sym_epilogue_directive] = ACTIONS(421), - [aux_sym_label_token1] = ACTIONS(421), - [aux_sym_jmp_label_token1] = ACTIONS(421), + [anon_sym_DOTsource] = ACTIONS(411), + [anon_sym_DOTendmethod] = ACTIONS(411), + [anon_sym_DOTannotation] = ACTIONS(411), + [anon_sym_DOTparam] = ACTIONS(413), + [anon_sym_DOTparameter] = ACTIONS(411), + [anon_sym_nop] = ACTIONS(413), + [anon_sym_move] = ACTIONS(413), + [anon_sym_move_SLASHfrom16] = ACTIONS(411), + [anon_sym_move_SLASH16] = ACTIONS(411), + [anon_sym_move_DASHwide] = ACTIONS(413), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(411), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(411), + [anon_sym_move_DASHobject] = ACTIONS(413), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(411), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(411), + [anon_sym_move_DASHresult] = ACTIONS(413), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(411), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(411), + [anon_sym_move_DASHexception] = ACTIONS(411), + [anon_sym_return_DASHvoid] = ACTIONS(411), + [anon_sym_return] = ACTIONS(413), + [anon_sym_return_DASHwide] = ACTIONS(411), + [anon_sym_return_DASHobject] = ACTIONS(411), + [anon_sym_const_SLASH4] = ACTIONS(411), + [anon_sym_const_SLASH16] = ACTIONS(411), + [anon_sym_const] = ACTIONS(413), + [anon_sym_const_SLASHhigh16] = ACTIONS(411), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(411), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(411), + [anon_sym_const_DASHwide] = ACTIONS(413), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(411), + [anon_sym_const_DASHstring] = ACTIONS(413), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(411), + [anon_sym_const_DASHclass] = ACTIONS(411), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(411), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(411), + [anon_sym_monitor_DASHenter] = ACTIONS(411), + [anon_sym_monitor_DASHexit] = ACTIONS(411), + [anon_sym_check_DASHcast] = ACTIONS(411), + [anon_sym_instance_DASHof] = ACTIONS(411), + [anon_sym_array_DASHlength] = ACTIONS(411), + [anon_sym_new_DASHinstance] = ACTIONS(411), + [anon_sym_new_DASHarray] = ACTIONS(411), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(413), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(411), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(411), + [anon_sym_throw] = ACTIONS(413), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(411), + [anon_sym_goto] = ACTIONS(413), + [anon_sym_goto_SLASH16] = ACTIONS(411), + [anon_sym_goto_SLASH32] = ACTIONS(411), + [anon_sym_packed_DASHswitch] = ACTIONS(411), + [anon_sym_sparse_DASHswitch] = ACTIONS(411), + [anon_sym_cmpl_DASHfloat] = ACTIONS(411), + [anon_sym_cmpg_DASHfloat] = ACTIONS(411), + [anon_sym_cmpl_DASHdouble] = ACTIONS(411), + [anon_sym_cmpg_DASHdouble] = ACTIONS(411), + [anon_sym_cmp_DASHlong] = ACTIONS(411), + [anon_sym_if_DASHeq] = ACTIONS(413), + [anon_sym_if_DASHne] = ACTIONS(413), + [anon_sym_if_DASHlt] = ACTIONS(413), + [anon_sym_if_DASHge] = ACTIONS(413), + [anon_sym_if_DASHgt] = ACTIONS(413), + [anon_sym_if_DASHle] = ACTIONS(413), + [anon_sym_if_DASHeqz] = ACTIONS(411), + [anon_sym_if_DASHnez] = ACTIONS(411), + [anon_sym_if_DASHltz] = ACTIONS(411), + [anon_sym_if_DASHgez] = ACTIONS(411), + [anon_sym_if_DASHgtz] = ACTIONS(411), + [anon_sym_if_DASHlez] = ACTIONS(411), + [anon_sym_aget] = ACTIONS(413), + [anon_sym_aget_DASHwide] = ACTIONS(411), + [anon_sym_aget_DASHobject] = ACTIONS(411), + [anon_sym_aget_DASHboolean] = ACTIONS(411), + [anon_sym_aget_DASHbyte] = ACTIONS(411), + [anon_sym_aget_DASHchar] = ACTIONS(411), + [anon_sym_aget_DASHshort] = ACTIONS(411), + [anon_sym_aput] = ACTIONS(413), + [anon_sym_aput_DASHwide] = ACTIONS(411), + [anon_sym_aput_DASHobject] = ACTIONS(411), + [anon_sym_aput_DASHboolean] = ACTIONS(411), + [anon_sym_aput_DASHbyte] = ACTIONS(411), + [anon_sym_aput_DASHchar] = ACTIONS(411), + [anon_sym_aput_DASHshort] = ACTIONS(411), + [anon_sym_iget] = ACTIONS(413), + [anon_sym_iget_DASHwide] = ACTIONS(413), + [anon_sym_iget_DASHobject] = ACTIONS(413), + [anon_sym_iget_DASHboolean] = ACTIONS(411), + [anon_sym_iget_DASHbyte] = ACTIONS(411), + [anon_sym_iget_DASHchar] = ACTIONS(411), + [anon_sym_iget_DASHshort] = ACTIONS(411), + [anon_sym_iget_DASHvolatile] = ACTIONS(411), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(411), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(411), + [anon_sym_iput] = ACTIONS(413), + [anon_sym_iput_DASHwide] = ACTIONS(413), + [anon_sym_iput_DASHobject] = ACTIONS(413), + [anon_sym_iput_DASHboolean] = ACTIONS(413), + [anon_sym_iput_DASHbyte] = ACTIONS(413), + [anon_sym_iput_DASHchar] = ACTIONS(413), + [anon_sym_iput_DASHshort] = ACTIONS(413), + [anon_sym_iput_DASHvolatile] = ACTIONS(411), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(411), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(411), + [anon_sym_sget] = ACTIONS(413), + [anon_sym_sget_DASHwide] = ACTIONS(413), + [anon_sym_sget_DASHobject] = ACTIONS(413), + [anon_sym_sget_DASHboolean] = ACTIONS(411), + [anon_sym_sget_DASHbyte] = ACTIONS(411), + [anon_sym_sget_DASHchar] = ACTIONS(411), + [anon_sym_sget_DASHshort] = ACTIONS(411), + [anon_sym_sget_DASHvolatile] = ACTIONS(411), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(411), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(411), + [anon_sym_sput] = ACTIONS(413), + [anon_sym_sput_DASHwide] = ACTIONS(413), + [anon_sym_sput_DASHobject] = ACTIONS(413), + [anon_sym_sput_DASHboolean] = ACTIONS(411), + [anon_sym_sput_DASHbyte] = ACTIONS(411), + [anon_sym_sput_DASHchar] = ACTIONS(411), + [anon_sym_sput_DASHshort] = ACTIONS(411), + [anon_sym_sput_DASHvolatile] = ACTIONS(411), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(411), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(411), + [anon_sym_invoke_DASHconstructor] = ACTIONS(411), + [anon_sym_invoke_DASHcustom] = ACTIONS(413), + [anon_sym_invoke_DASHdirect] = ACTIONS(413), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(411), + [anon_sym_invoke_DASHinstance] = ACTIONS(411), + [anon_sym_invoke_DASHinterface] = ACTIONS(413), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(413), + [anon_sym_invoke_DASHstatic] = ACTIONS(413), + [anon_sym_invoke_DASHsuper] = ACTIONS(413), + [anon_sym_invoke_DASHvirtual] = ACTIONS(413), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(411), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(411), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(411), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(411), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(411), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(411), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(411), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(411), + [anon_sym_neg_DASHint] = ACTIONS(411), + [anon_sym_not_DASHint] = ACTIONS(411), + [anon_sym_neg_DASHlong] = ACTIONS(411), + [anon_sym_not_DASHlong] = ACTIONS(411), + [anon_sym_neg_DASHfloat] = ACTIONS(411), + [anon_sym_neg_DASHdouble] = ACTIONS(411), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(411), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(411), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(411), + [anon_sym_long_DASHto_DASHint] = ACTIONS(411), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(411), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(411), + [anon_sym_float_DASHto_DASHint] = ACTIONS(411), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(411), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(411), + [anon_sym_double_DASHto_DASHint] = ACTIONS(411), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(411), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(411), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(411), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(411), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(411), + [anon_sym_add_DASHint] = ACTIONS(413), + [anon_sym_sub_DASHint] = ACTIONS(413), + [anon_sym_mul_DASHint] = ACTIONS(413), + [anon_sym_div_DASHint] = ACTIONS(413), + [anon_sym_rem_DASHint] = ACTIONS(413), + [anon_sym_and_DASHint] = ACTIONS(413), + [anon_sym_or_DASHint] = ACTIONS(413), + [anon_sym_xor_DASHint] = ACTIONS(413), + [anon_sym_shl_DASHint] = ACTIONS(413), + [anon_sym_shr_DASHint] = ACTIONS(413), + [anon_sym_ushr_DASHint] = ACTIONS(413), + [anon_sym_add_DASHlong] = ACTIONS(413), + [anon_sym_sub_DASHlong] = ACTIONS(413), + [anon_sym_mul_DASHlong] = ACTIONS(413), + [anon_sym_div_DASHlong] = ACTIONS(413), + [anon_sym_rem_DASHlong] = ACTIONS(413), + [anon_sym_and_DASHlong] = ACTIONS(413), + [anon_sym_or_DASHlong] = ACTIONS(413), + [anon_sym_xor_DASHlong] = ACTIONS(413), + [anon_sym_shl_DASHlong] = ACTIONS(413), + [anon_sym_shr_DASHlong] = ACTIONS(413), + [anon_sym_ushr_DASHlong] = ACTIONS(413), + [anon_sym_add_DASHfloat] = ACTIONS(413), + [anon_sym_sub_DASHfloat] = ACTIONS(413), + [anon_sym_mul_DASHfloat] = ACTIONS(413), + [anon_sym_div_DASHfloat] = ACTIONS(413), + [anon_sym_rem_DASHfloat] = ACTIONS(413), + [anon_sym_add_DASHdouble] = ACTIONS(413), + [anon_sym_sub_DASHdouble] = ACTIONS(413), + [anon_sym_mul_DASHdouble] = ACTIONS(413), + [anon_sym_div_DASHdouble] = ACTIONS(413), + [anon_sym_rem_DASHdouble] = ACTIONS(413), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(411), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(411), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(411), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(411), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(411), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(411), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(411), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(411), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(411), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(411), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(411), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(411), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(411), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(411), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(411), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(411), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(411), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(411), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(411), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(411), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(411), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(411), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(411), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(411), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(411), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(411), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(411), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(411), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(411), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(411), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(411), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(411), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(411), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(411), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(411), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(411), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(411), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(411), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(411), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(411), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(411), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(411), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(411), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(411), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(411), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(411), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(411), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(411), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(411), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(411), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(411), + [anon_sym_static_DASHget] = ACTIONS(411), + [anon_sym_static_DASHput] = ACTIONS(411), + [anon_sym_instance_DASHget] = ACTIONS(411), + [anon_sym_instance_DASHput] = ACTIONS(411), + [anon_sym_execute_DASHinline] = ACTIONS(413), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(411), + [anon_sym_iget_DASHquick] = ACTIONS(411), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(411), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(411), + [anon_sym_iput_DASHquick] = ACTIONS(411), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(411), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(411), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(411), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(411), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(411), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(411), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(413), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(411), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(413), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(411), + [anon_sym_rsub_DASHint] = ACTIONS(413), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(411), + [anon_sym_DOTline] = ACTIONS(411), + [anon_sym_DOTlocals] = ACTIONS(411), + [anon_sym_DOTlocal] = ACTIONS(413), + [anon_sym_DOTendlocal] = ACTIONS(411), + [anon_sym_DOTrestartlocal] = ACTIONS(411), + [anon_sym_DOTregisters] = ACTIONS(411), + [anon_sym_DOTcatch] = ACTIONS(413), + [anon_sym_DOTcatchall] = ACTIONS(411), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(411), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(411), + [anon_sym_DOTarray_DASHdata] = ACTIONS(411), + [sym_prologue_directive] = ACTIONS(411), + [sym_epilogue_directive] = ACTIONS(411), + [aux_sym_label_token1] = ACTIONS(411), + [aux_sym_jmp_label_token1] = ACTIONS(411), [sym_comment] = ACTIONS(3), }, [60] = { - [anon_sym_DOTsource] = ACTIONS(425), - [anon_sym_DOTendmethod] = ACTIONS(425), - [anon_sym_DOTannotation] = ACTIONS(425), - [anon_sym_DOTparam] = ACTIONS(427), - [anon_sym_DOTparameter] = ACTIONS(425), - [anon_sym_nop] = ACTIONS(427), - [anon_sym_move] = ACTIONS(427), - [anon_sym_move_SLASHfrom16] = ACTIONS(425), - [anon_sym_move_SLASH16] = ACTIONS(425), - [anon_sym_move_DASHwide] = ACTIONS(427), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(425), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(425), - [anon_sym_move_DASHobject] = ACTIONS(427), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(425), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(425), - [anon_sym_move_DASHresult] = ACTIONS(427), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(425), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(425), - [anon_sym_move_DASHexception] = ACTIONS(425), - [anon_sym_return_DASHvoid] = ACTIONS(425), - [anon_sym_return] = ACTIONS(427), - [anon_sym_return_DASHwide] = ACTIONS(425), - [anon_sym_return_DASHobject] = ACTIONS(425), - [anon_sym_const_SLASH4] = ACTIONS(425), - [anon_sym_const_SLASH16] = ACTIONS(425), - [anon_sym_const] = ACTIONS(427), - [anon_sym_const_SLASHhigh16] = ACTIONS(425), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(425), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(425), - [anon_sym_const_DASHwide] = ACTIONS(427), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(425), - [anon_sym_const_DASHstring] = ACTIONS(427), - [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(425), - [anon_sym_const_DASHclass] = ACTIONS(425), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(425), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(425), - [anon_sym_monitor_DASHenter] = ACTIONS(425), - [anon_sym_monitor_DASHexit] = ACTIONS(425), - [anon_sym_check_DASHcast] = ACTIONS(425), - [anon_sym_instance_DASHof] = ACTIONS(425), - [anon_sym_array_DASHlength] = ACTIONS(425), - [anon_sym_new_DASHinstance] = ACTIONS(425), - [anon_sym_new_DASHarray] = ACTIONS(425), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(427), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(425), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(425), - [anon_sym_throw] = ACTIONS(427), - [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(425), - [anon_sym_goto] = ACTIONS(427), - [anon_sym_goto_SLASH16] = ACTIONS(425), - [anon_sym_goto_SLASH32] = ACTIONS(425), - [anon_sym_packed_DASHswitch] = ACTIONS(425), - [anon_sym_sparse_DASHswitch] = ACTIONS(425), - [anon_sym_cmpl_DASHfloat] = ACTIONS(425), - [anon_sym_cmpg_DASHfloat] = ACTIONS(425), - [anon_sym_cmpl_DASHdouble] = ACTIONS(425), - [anon_sym_cmpg_DASHdouble] = ACTIONS(425), - [anon_sym_cmp_DASHlong] = ACTIONS(425), - [anon_sym_if_DASHeq] = ACTIONS(427), - [anon_sym_if_DASHne] = ACTIONS(427), - [anon_sym_if_DASHlt] = ACTIONS(427), - [anon_sym_if_DASHge] = ACTIONS(427), - [anon_sym_if_DASHgt] = ACTIONS(427), - [anon_sym_if_DASHle] = ACTIONS(427), - [anon_sym_if_DASHeqz] = ACTIONS(425), - [anon_sym_if_DASHnez] = ACTIONS(425), - [anon_sym_if_DASHltz] = ACTIONS(425), - [anon_sym_if_DASHgez] = ACTIONS(425), - [anon_sym_if_DASHgtz] = ACTIONS(425), - [anon_sym_if_DASHlez] = ACTIONS(425), - [anon_sym_aget] = ACTIONS(427), - [anon_sym_aget_DASHwide] = ACTIONS(425), - [anon_sym_aget_DASHobject] = ACTIONS(425), - [anon_sym_aget_DASHboolean] = ACTIONS(425), - [anon_sym_aget_DASHbyte] = ACTIONS(425), - [anon_sym_aget_DASHchar] = ACTIONS(425), - [anon_sym_aget_DASHshort] = ACTIONS(425), - [anon_sym_aput] = ACTIONS(427), - [anon_sym_aput_DASHwide] = ACTIONS(425), - [anon_sym_aput_DASHobject] = ACTIONS(425), - [anon_sym_aput_DASHboolean] = ACTIONS(425), - [anon_sym_aput_DASHbyte] = ACTIONS(425), - [anon_sym_aput_DASHchar] = ACTIONS(425), - [anon_sym_aput_DASHshort] = ACTIONS(425), - [anon_sym_iget] = ACTIONS(427), - [anon_sym_iget_DASHwide] = ACTIONS(427), - [anon_sym_iget_DASHobject] = ACTIONS(427), - [anon_sym_iget_DASHboolean] = ACTIONS(425), - [anon_sym_iget_DASHbyte] = ACTIONS(425), - [anon_sym_iget_DASHchar] = ACTIONS(425), - [anon_sym_iget_DASHshort] = ACTIONS(425), - [anon_sym_iget_DASHvolatile] = ACTIONS(425), - [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(425), - [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(425), - [anon_sym_iput] = ACTIONS(427), - [anon_sym_iput_DASHwide] = ACTIONS(427), - [anon_sym_iput_DASHobject] = ACTIONS(427), - [anon_sym_iput_DASHboolean] = ACTIONS(427), - [anon_sym_iput_DASHbyte] = ACTIONS(427), - [anon_sym_iput_DASHchar] = ACTIONS(427), - [anon_sym_iput_DASHshort] = ACTIONS(427), - [anon_sym_iput_DASHvolatile] = ACTIONS(425), - [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(425), - [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(425), - [anon_sym_sget] = ACTIONS(427), - [anon_sym_sget_DASHwide] = ACTIONS(427), - [anon_sym_sget_DASHobject] = ACTIONS(427), - [anon_sym_sget_DASHboolean] = ACTIONS(425), - [anon_sym_sget_DASHbyte] = ACTIONS(425), - [anon_sym_sget_DASHchar] = ACTIONS(425), - [anon_sym_sget_DASHshort] = ACTIONS(425), - [anon_sym_sget_DASHvolatile] = ACTIONS(425), - [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(425), - [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(425), - [anon_sym_sput] = ACTIONS(427), - [anon_sym_sput_DASHwide] = ACTIONS(427), - [anon_sym_sput_DASHobject] = ACTIONS(427), - [anon_sym_sput_DASHboolean] = ACTIONS(425), - [anon_sym_sput_DASHbyte] = ACTIONS(425), - [anon_sym_sput_DASHchar] = ACTIONS(425), - [anon_sym_sput_DASHshort] = ACTIONS(425), - [anon_sym_sput_DASHvolatile] = ACTIONS(425), - [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(425), - [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(425), - [anon_sym_invoke_DASHconstructor] = ACTIONS(425), - [anon_sym_invoke_DASHcustom] = ACTIONS(427), - [anon_sym_invoke_DASHdirect] = ACTIONS(427), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(425), - [anon_sym_invoke_DASHinstance] = ACTIONS(425), - [anon_sym_invoke_DASHinterface] = ACTIONS(427), - [anon_sym_invoke_DASHpolymorphic] = ACTIONS(427), - [anon_sym_invoke_DASHstatic] = ACTIONS(427), - [anon_sym_invoke_DASHsuper] = ACTIONS(427), - [anon_sym_invoke_DASHvirtual] = ACTIONS(427), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(425), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(425), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(425), - [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(425), - [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(425), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(425), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(425), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(425), - [anon_sym_neg_DASHint] = ACTIONS(425), - [anon_sym_not_DASHint] = ACTIONS(425), - [anon_sym_neg_DASHlong] = ACTIONS(425), - [anon_sym_not_DASHlong] = ACTIONS(425), - [anon_sym_neg_DASHfloat] = ACTIONS(425), - [anon_sym_neg_DASHdouble] = ACTIONS(425), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(425), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(425), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(425), - [anon_sym_long_DASHto_DASHint] = ACTIONS(425), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(425), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(425), - [anon_sym_float_DASHto_DASHint] = ACTIONS(425), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(425), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(425), - [anon_sym_double_DASHto_DASHint] = ACTIONS(425), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(425), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(425), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(425), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(425), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(425), - [anon_sym_add_DASHint] = ACTIONS(427), - [anon_sym_sub_DASHint] = ACTIONS(427), - [anon_sym_mul_DASHint] = ACTIONS(427), - [anon_sym_div_DASHint] = ACTIONS(427), - [anon_sym_rem_DASHint] = ACTIONS(427), - [anon_sym_and_DASHint] = ACTIONS(427), - [anon_sym_or_DASHint] = ACTIONS(427), - [anon_sym_xor_DASHint] = ACTIONS(427), - [anon_sym_shl_DASHint] = ACTIONS(427), - [anon_sym_shr_DASHint] = ACTIONS(427), - [anon_sym_ushr_DASHint] = ACTIONS(427), - [anon_sym_add_DASHlong] = ACTIONS(427), - [anon_sym_sub_DASHlong] = ACTIONS(427), - [anon_sym_mul_DASHlong] = ACTIONS(427), - [anon_sym_div_DASHlong] = ACTIONS(427), - [anon_sym_rem_DASHlong] = ACTIONS(427), - [anon_sym_and_DASHlong] = ACTIONS(427), - [anon_sym_or_DASHlong] = ACTIONS(427), - [anon_sym_xor_DASHlong] = ACTIONS(427), - [anon_sym_shl_DASHlong] = ACTIONS(427), - [anon_sym_shr_DASHlong] = ACTIONS(427), - [anon_sym_ushr_DASHlong] = ACTIONS(427), - [anon_sym_add_DASHfloat] = ACTIONS(427), - [anon_sym_sub_DASHfloat] = ACTIONS(427), - [anon_sym_mul_DASHfloat] = ACTIONS(427), - [anon_sym_div_DASHfloat] = ACTIONS(427), - [anon_sym_rem_DASHfloat] = ACTIONS(427), - [anon_sym_add_DASHdouble] = ACTIONS(427), - [anon_sym_sub_DASHdouble] = ACTIONS(427), - [anon_sym_mul_DASHdouble] = ACTIONS(427), - [anon_sym_div_DASHdouble] = ACTIONS(427), - [anon_sym_rem_DASHdouble] = ACTIONS(427), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(425), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(425), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(425), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(425), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(425), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(425), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(425), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(425), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(425), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(425), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(425), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(425), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(425), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(425), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(425), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(425), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(425), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(425), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(425), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(425), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(425), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(425), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(425), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(425), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(425), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(425), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(425), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(425), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(425), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(425), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(425), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(425), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(425), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(425), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(425), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(425), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(425), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(425), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(425), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(425), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(425), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(425), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(425), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(425), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(425), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(425), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(425), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(425), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(425), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(425), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(425), - [anon_sym_static_DASHget] = ACTIONS(425), - [anon_sym_static_DASHput] = ACTIONS(425), - [anon_sym_instance_DASHget] = ACTIONS(425), - [anon_sym_instance_DASHput] = ACTIONS(425), - [anon_sym_execute_DASHinline] = ACTIONS(427), - [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(425), - [anon_sym_iget_DASHquick] = ACTIONS(425), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(425), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(425), - [anon_sym_iput_DASHquick] = ACTIONS(425), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(425), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(425), - [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(425), - [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(425), - [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(425), - [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(425), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(427), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(425), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(427), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(425), - [anon_sym_rsub_DASHint] = ACTIONS(427), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(425), - [anon_sym_DOTline] = ACTIONS(425), - [anon_sym_DOTlocals] = ACTIONS(425), - [anon_sym_DOTlocal] = ACTIONS(427), - [anon_sym_DOTendlocal] = ACTIONS(425), - [anon_sym_DOTrestartlocal] = ACTIONS(425), - [anon_sym_DOTregisters] = ACTIONS(425), - [anon_sym_DOTcatch] = ACTIONS(427), - [anon_sym_DOTcatchall] = ACTIONS(425), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(425), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(425), - [anon_sym_DOTarray_DASHdata] = ACTIONS(425), - [sym_prologue_directive] = ACTIONS(425), - [sym_epilogue_directive] = ACTIONS(425), - [aux_sym_label_token1] = ACTIONS(425), - [aux_sym_jmp_label_token1] = ACTIONS(425), + [anon_sym_DOTsource] = ACTIONS(415), + [anon_sym_DOTendmethod] = ACTIONS(415), + [anon_sym_DOTannotation] = ACTIONS(415), + [anon_sym_DOTparam] = ACTIONS(417), + [anon_sym_DOTparameter] = ACTIONS(415), + [anon_sym_nop] = ACTIONS(417), + [anon_sym_move] = ACTIONS(417), + [anon_sym_move_SLASHfrom16] = ACTIONS(415), + [anon_sym_move_SLASH16] = ACTIONS(415), + [anon_sym_move_DASHwide] = ACTIONS(417), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(415), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(415), + [anon_sym_move_DASHobject] = ACTIONS(417), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(415), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(415), + [anon_sym_move_DASHresult] = ACTIONS(417), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(415), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(415), + [anon_sym_move_DASHexception] = ACTIONS(415), + [anon_sym_return_DASHvoid] = ACTIONS(415), + [anon_sym_return] = ACTIONS(417), + [anon_sym_return_DASHwide] = ACTIONS(415), + [anon_sym_return_DASHobject] = ACTIONS(415), + [anon_sym_const_SLASH4] = ACTIONS(415), + [anon_sym_const_SLASH16] = ACTIONS(415), + [anon_sym_const] = ACTIONS(417), + [anon_sym_const_SLASHhigh16] = ACTIONS(415), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(415), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(415), + [anon_sym_const_DASHwide] = ACTIONS(417), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(415), + [anon_sym_const_DASHstring] = ACTIONS(417), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(415), + [anon_sym_const_DASHclass] = ACTIONS(415), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(415), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(415), + [anon_sym_monitor_DASHenter] = ACTIONS(415), + [anon_sym_monitor_DASHexit] = ACTIONS(415), + [anon_sym_check_DASHcast] = ACTIONS(415), + [anon_sym_instance_DASHof] = ACTIONS(415), + [anon_sym_array_DASHlength] = ACTIONS(415), + [anon_sym_new_DASHinstance] = ACTIONS(415), + [anon_sym_new_DASHarray] = ACTIONS(415), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(417), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(415), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(415), + [anon_sym_throw] = ACTIONS(417), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(415), + [anon_sym_goto] = ACTIONS(417), + [anon_sym_goto_SLASH16] = ACTIONS(415), + [anon_sym_goto_SLASH32] = ACTIONS(415), + [anon_sym_packed_DASHswitch] = ACTIONS(415), + [anon_sym_sparse_DASHswitch] = ACTIONS(415), + [anon_sym_cmpl_DASHfloat] = ACTIONS(415), + [anon_sym_cmpg_DASHfloat] = ACTIONS(415), + [anon_sym_cmpl_DASHdouble] = ACTIONS(415), + [anon_sym_cmpg_DASHdouble] = ACTIONS(415), + [anon_sym_cmp_DASHlong] = ACTIONS(415), + [anon_sym_if_DASHeq] = ACTIONS(417), + [anon_sym_if_DASHne] = ACTIONS(417), + [anon_sym_if_DASHlt] = ACTIONS(417), + [anon_sym_if_DASHge] = ACTIONS(417), + [anon_sym_if_DASHgt] = ACTIONS(417), + [anon_sym_if_DASHle] = ACTIONS(417), + [anon_sym_if_DASHeqz] = ACTIONS(415), + [anon_sym_if_DASHnez] = ACTIONS(415), + [anon_sym_if_DASHltz] = ACTIONS(415), + [anon_sym_if_DASHgez] = ACTIONS(415), + [anon_sym_if_DASHgtz] = ACTIONS(415), + [anon_sym_if_DASHlez] = ACTIONS(415), + [anon_sym_aget] = ACTIONS(417), + [anon_sym_aget_DASHwide] = ACTIONS(415), + [anon_sym_aget_DASHobject] = ACTIONS(415), + [anon_sym_aget_DASHboolean] = ACTIONS(415), + [anon_sym_aget_DASHbyte] = ACTIONS(415), + [anon_sym_aget_DASHchar] = ACTIONS(415), + [anon_sym_aget_DASHshort] = ACTIONS(415), + [anon_sym_aput] = ACTIONS(417), + [anon_sym_aput_DASHwide] = ACTIONS(415), + [anon_sym_aput_DASHobject] = ACTIONS(415), + [anon_sym_aput_DASHboolean] = ACTIONS(415), + [anon_sym_aput_DASHbyte] = ACTIONS(415), + [anon_sym_aput_DASHchar] = ACTIONS(415), + [anon_sym_aput_DASHshort] = ACTIONS(415), + [anon_sym_iget] = ACTIONS(417), + [anon_sym_iget_DASHwide] = ACTIONS(417), + [anon_sym_iget_DASHobject] = ACTIONS(417), + [anon_sym_iget_DASHboolean] = ACTIONS(415), + [anon_sym_iget_DASHbyte] = ACTIONS(415), + [anon_sym_iget_DASHchar] = ACTIONS(415), + [anon_sym_iget_DASHshort] = ACTIONS(415), + [anon_sym_iget_DASHvolatile] = ACTIONS(415), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(415), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(415), + [anon_sym_iput] = ACTIONS(417), + [anon_sym_iput_DASHwide] = ACTIONS(417), + [anon_sym_iput_DASHobject] = ACTIONS(417), + [anon_sym_iput_DASHboolean] = ACTIONS(417), + [anon_sym_iput_DASHbyte] = ACTIONS(417), + [anon_sym_iput_DASHchar] = ACTIONS(417), + [anon_sym_iput_DASHshort] = ACTIONS(417), + [anon_sym_iput_DASHvolatile] = ACTIONS(415), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(415), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(415), + [anon_sym_sget] = ACTIONS(417), + [anon_sym_sget_DASHwide] = ACTIONS(417), + [anon_sym_sget_DASHobject] = ACTIONS(417), + [anon_sym_sget_DASHboolean] = ACTIONS(415), + [anon_sym_sget_DASHbyte] = ACTIONS(415), + [anon_sym_sget_DASHchar] = ACTIONS(415), + [anon_sym_sget_DASHshort] = ACTIONS(415), + [anon_sym_sget_DASHvolatile] = ACTIONS(415), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(415), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(415), + [anon_sym_sput] = ACTIONS(417), + [anon_sym_sput_DASHwide] = ACTIONS(417), + [anon_sym_sput_DASHobject] = ACTIONS(417), + [anon_sym_sput_DASHboolean] = ACTIONS(415), + [anon_sym_sput_DASHbyte] = ACTIONS(415), + [anon_sym_sput_DASHchar] = ACTIONS(415), + [anon_sym_sput_DASHshort] = ACTIONS(415), + [anon_sym_sput_DASHvolatile] = ACTIONS(415), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(415), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(415), + [anon_sym_invoke_DASHconstructor] = ACTIONS(415), + [anon_sym_invoke_DASHcustom] = ACTIONS(417), + [anon_sym_invoke_DASHdirect] = ACTIONS(417), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(415), + [anon_sym_invoke_DASHinstance] = ACTIONS(415), + [anon_sym_invoke_DASHinterface] = ACTIONS(417), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(417), + [anon_sym_invoke_DASHstatic] = ACTIONS(417), + [anon_sym_invoke_DASHsuper] = ACTIONS(417), + [anon_sym_invoke_DASHvirtual] = ACTIONS(417), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(415), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(415), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(415), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(415), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(415), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(415), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(415), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(415), + [anon_sym_neg_DASHint] = ACTIONS(415), + [anon_sym_not_DASHint] = ACTIONS(415), + [anon_sym_neg_DASHlong] = ACTIONS(415), + [anon_sym_not_DASHlong] = ACTIONS(415), + [anon_sym_neg_DASHfloat] = ACTIONS(415), + [anon_sym_neg_DASHdouble] = ACTIONS(415), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(415), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(415), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(415), + [anon_sym_long_DASHto_DASHint] = ACTIONS(415), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(415), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(415), + [anon_sym_float_DASHto_DASHint] = ACTIONS(415), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(415), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(415), + [anon_sym_double_DASHto_DASHint] = ACTIONS(415), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(415), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(415), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(415), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(415), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(415), + [anon_sym_add_DASHint] = ACTIONS(417), + [anon_sym_sub_DASHint] = ACTIONS(417), + [anon_sym_mul_DASHint] = ACTIONS(417), + [anon_sym_div_DASHint] = ACTIONS(417), + [anon_sym_rem_DASHint] = ACTIONS(417), + [anon_sym_and_DASHint] = ACTIONS(417), + [anon_sym_or_DASHint] = ACTIONS(417), + [anon_sym_xor_DASHint] = ACTIONS(417), + [anon_sym_shl_DASHint] = ACTIONS(417), + [anon_sym_shr_DASHint] = ACTIONS(417), + [anon_sym_ushr_DASHint] = ACTIONS(417), + [anon_sym_add_DASHlong] = ACTIONS(417), + [anon_sym_sub_DASHlong] = ACTIONS(417), + [anon_sym_mul_DASHlong] = ACTIONS(417), + [anon_sym_div_DASHlong] = ACTIONS(417), + [anon_sym_rem_DASHlong] = ACTIONS(417), + [anon_sym_and_DASHlong] = ACTIONS(417), + [anon_sym_or_DASHlong] = ACTIONS(417), + [anon_sym_xor_DASHlong] = ACTIONS(417), + [anon_sym_shl_DASHlong] = ACTIONS(417), + [anon_sym_shr_DASHlong] = ACTIONS(417), + [anon_sym_ushr_DASHlong] = ACTIONS(417), + [anon_sym_add_DASHfloat] = ACTIONS(417), + [anon_sym_sub_DASHfloat] = ACTIONS(417), + [anon_sym_mul_DASHfloat] = ACTIONS(417), + [anon_sym_div_DASHfloat] = ACTIONS(417), + [anon_sym_rem_DASHfloat] = ACTIONS(417), + [anon_sym_add_DASHdouble] = ACTIONS(417), + [anon_sym_sub_DASHdouble] = ACTIONS(417), + [anon_sym_mul_DASHdouble] = ACTIONS(417), + [anon_sym_div_DASHdouble] = ACTIONS(417), + [anon_sym_rem_DASHdouble] = ACTIONS(417), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(415), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(415), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(415), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(415), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(415), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(415), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(415), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(415), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(415), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(415), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(415), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(415), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(415), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(415), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(415), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(415), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(415), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(415), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(415), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(415), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(415), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(415), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(415), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(415), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(415), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(415), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(415), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(415), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(415), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(415), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(415), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(415), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(415), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(415), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(415), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(415), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(415), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(415), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(415), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(415), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(415), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(415), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(415), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(415), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(415), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(415), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(415), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(415), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(415), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(415), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(415), + [anon_sym_static_DASHget] = ACTIONS(415), + [anon_sym_static_DASHput] = ACTIONS(415), + [anon_sym_instance_DASHget] = ACTIONS(415), + [anon_sym_instance_DASHput] = ACTIONS(415), + [anon_sym_execute_DASHinline] = ACTIONS(417), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(415), + [anon_sym_iget_DASHquick] = ACTIONS(415), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(415), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(415), + [anon_sym_iput_DASHquick] = ACTIONS(415), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(415), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(415), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(415), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(415), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(415), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(415), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(417), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(415), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(417), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(415), + [anon_sym_rsub_DASHint] = ACTIONS(417), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(415), + [anon_sym_DOTline] = ACTIONS(415), + [anon_sym_DOTlocals] = ACTIONS(415), + [anon_sym_DOTlocal] = ACTIONS(417), + [anon_sym_DOTendlocal] = ACTIONS(415), + [anon_sym_DOTrestartlocal] = ACTIONS(415), + [anon_sym_DOTregisters] = ACTIONS(415), + [anon_sym_DOTcatch] = ACTIONS(417), + [anon_sym_DOTcatchall] = ACTIONS(415), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(415), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(415), + [anon_sym_DOTarray_DASHdata] = ACTIONS(415), + [sym_prologue_directive] = ACTIONS(415), + [sym_epilogue_directive] = ACTIONS(415), + [aux_sym_label_token1] = ACTIONS(415), + [aux_sym_jmp_label_token1] = ACTIONS(415), [sym_comment] = ACTIONS(3), }, [61] = { - [anon_sym_DOTsource] = ACTIONS(429), - [anon_sym_DOTendmethod] = ACTIONS(429), - [anon_sym_DOTannotation] = ACTIONS(429), - [anon_sym_DOTparam] = ACTIONS(431), - [anon_sym_DOTparameter] = ACTIONS(429), - [anon_sym_nop] = ACTIONS(431), - [anon_sym_move] = ACTIONS(431), - [anon_sym_move_SLASHfrom16] = ACTIONS(429), - [anon_sym_move_SLASH16] = ACTIONS(429), - [anon_sym_move_DASHwide] = ACTIONS(431), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(429), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(429), - [anon_sym_move_DASHobject] = ACTIONS(431), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(429), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(429), - [anon_sym_move_DASHresult] = ACTIONS(431), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(429), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(429), - [anon_sym_move_DASHexception] = ACTIONS(429), - [anon_sym_return_DASHvoid] = ACTIONS(429), - [anon_sym_return] = ACTIONS(431), - [anon_sym_return_DASHwide] = ACTIONS(429), - [anon_sym_return_DASHobject] = ACTIONS(429), - [anon_sym_const_SLASH4] = ACTIONS(429), - [anon_sym_const_SLASH16] = ACTIONS(429), - [anon_sym_const] = ACTIONS(431), - [anon_sym_const_SLASHhigh16] = ACTIONS(429), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(429), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(429), - [anon_sym_const_DASHwide] = ACTIONS(431), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(429), - [anon_sym_const_DASHstring] = ACTIONS(431), - [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(429), - [anon_sym_const_DASHclass] = ACTIONS(429), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(429), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(429), - [anon_sym_monitor_DASHenter] = ACTIONS(429), - [anon_sym_monitor_DASHexit] = ACTIONS(429), - [anon_sym_check_DASHcast] = ACTIONS(429), - [anon_sym_instance_DASHof] = ACTIONS(429), - [anon_sym_array_DASHlength] = ACTIONS(429), - [anon_sym_new_DASHinstance] = ACTIONS(429), - [anon_sym_new_DASHarray] = ACTIONS(429), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(431), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(429), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(429), - [anon_sym_throw] = ACTIONS(431), - [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(429), - [anon_sym_goto] = ACTIONS(431), - [anon_sym_goto_SLASH16] = ACTIONS(429), - [anon_sym_goto_SLASH32] = ACTIONS(429), - [anon_sym_packed_DASHswitch] = ACTIONS(429), - [anon_sym_sparse_DASHswitch] = ACTIONS(429), - [anon_sym_cmpl_DASHfloat] = ACTIONS(429), - [anon_sym_cmpg_DASHfloat] = ACTIONS(429), - [anon_sym_cmpl_DASHdouble] = ACTIONS(429), - [anon_sym_cmpg_DASHdouble] = ACTIONS(429), - [anon_sym_cmp_DASHlong] = ACTIONS(429), - [anon_sym_if_DASHeq] = ACTIONS(431), - [anon_sym_if_DASHne] = ACTIONS(431), - [anon_sym_if_DASHlt] = ACTIONS(431), - [anon_sym_if_DASHge] = ACTIONS(431), - [anon_sym_if_DASHgt] = ACTIONS(431), - [anon_sym_if_DASHle] = ACTIONS(431), - [anon_sym_if_DASHeqz] = ACTIONS(429), - [anon_sym_if_DASHnez] = ACTIONS(429), - [anon_sym_if_DASHltz] = ACTIONS(429), - [anon_sym_if_DASHgez] = ACTIONS(429), - [anon_sym_if_DASHgtz] = ACTIONS(429), - [anon_sym_if_DASHlez] = ACTIONS(429), - [anon_sym_aget] = ACTIONS(431), - [anon_sym_aget_DASHwide] = ACTIONS(429), - [anon_sym_aget_DASHobject] = ACTIONS(429), - [anon_sym_aget_DASHboolean] = ACTIONS(429), - [anon_sym_aget_DASHbyte] = ACTIONS(429), - [anon_sym_aget_DASHchar] = ACTIONS(429), - [anon_sym_aget_DASHshort] = ACTIONS(429), - [anon_sym_aput] = ACTIONS(431), - [anon_sym_aput_DASHwide] = ACTIONS(429), - [anon_sym_aput_DASHobject] = ACTIONS(429), - [anon_sym_aput_DASHboolean] = ACTIONS(429), - [anon_sym_aput_DASHbyte] = ACTIONS(429), - [anon_sym_aput_DASHchar] = ACTIONS(429), - [anon_sym_aput_DASHshort] = ACTIONS(429), - [anon_sym_iget] = ACTIONS(431), - [anon_sym_iget_DASHwide] = ACTIONS(431), - [anon_sym_iget_DASHobject] = ACTIONS(431), - [anon_sym_iget_DASHboolean] = ACTIONS(429), - [anon_sym_iget_DASHbyte] = ACTIONS(429), - [anon_sym_iget_DASHchar] = ACTIONS(429), - [anon_sym_iget_DASHshort] = ACTIONS(429), - [anon_sym_iget_DASHvolatile] = ACTIONS(429), - [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(429), - [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(429), - [anon_sym_iput] = ACTIONS(431), - [anon_sym_iput_DASHwide] = ACTIONS(431), - [anon_sym_iput_DASHobject] = ACTIONS(431), - [anon_sym_iput_DASHboolean] = ACTIONS(431), - [anon_sym_iput_DASHbyte] = ACTIONS(431), - [anon_sym_iput_DASHchar] = ACTIONS(431), - [anon_sym_iput_DASHshort] = ACTIONS(431), - [anon_sym_iput_DASHvolatile] = ACTIONS(429), - [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(429), - [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(429), - [anon_sym_sget] = ACTIONS(431), - [anon_sym_sget_DASHwide] = ACTIONS(431), - [anon_sym_sget_DASHobject] = ACTIONS(431), - [anon_sym_sget_DASHboolean] = ACTIONS(429), - [anon_sym_sget_DASHbyte] = ACTIONS(429), - [anon_sym_sget_DASHchar] = ACTIONS(429), - [anon_sym_sget_DASHshort] = ACTIONS(429), - [anon_sym_sget_DASHvolatile] = ACTIONS(429), - [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(429), - [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(429), - [anon_sym_sput] = ACTIONS(431), - [anon_sym_sput_DASHwide] = ACTIONS(431), - [anon_sym_sput_DASHobject] = ACTIONS(431), - [anon_sym_sput_DASHboolean] = ACTIONS(429), - [anon_sym_sput_DASHbyte] = ACTIONS(429), - [anon_sym_sput_DASHchar] = ACTIONS(429), - [anon_sym_sput_DASHshort] = ACTIONS(429), - [anon_sym_sput_DASHvolatile] = ACTIONS(429), - [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(429), - [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(429), - [anon_sym_invoke_DASHconstructor] = ACTIONS(429), - [anon_sym_invoke_DASHcustom] = ACTIONS(431), - [anon_sym_invoke_DASHdirect] = ACTIONS(431), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(429), - [anon_sym_invoke_DASHinstance] = ACTIONS(429), - [anon_sym_invoke_DASHinterface] = ACTIONS(431), - [anon_sym_invoke_DASHpolymorphic] = ACTIONS(431), - [anon_sym_invoke_DASHstatic] = ACTIONS(431), - [anon_sym_invoke_DASHsuper] = ACTIONS(431), - [anon_sym_invoke_DASHvirtual] = ACTIONS(431), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(429), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(429), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(429), - [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(429), - [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(429), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(429), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(429), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(429), - [anon_sym_neg_DASHint] = ACTIONS(429), - [anon_sym_not_DASHint] = ACTIONS(429), - [anon_sym_neg_DASHlong] = ACTIONS(429), - [anon_sym_not_DASHlong] = ACTIONS(429), - [anon_sym_neg_DASHfloat] = ACTIONS(429), - [anon_sym_neg_DASHdouble] = ACTIONS(429), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(429), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(429), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(429), - [anon_sym_long_DASHto_DASHint] = ACTIONS(429), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(429), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(429), - [anon_sym_float_DASHto_DASHint] = ACTIONS(429), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(429), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(429), - [anon_sym_double_DASHto_DASHint] = ACTIONS(429), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(429), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(429), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(429), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(429), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(429), - [anon_sym_add_DASHint] = ACTIONS(431), - [anon_sym_sub_DASHint] = ACTIONS(431), - [anon_sym_mul_DASHint] = ACTIONS(431), - [anon_sym_div_DASHint] = ACTIONS(431), - [anon_sym_rem_DASHint] = ACTIONS(431), - [anon_sym_and_DASHint] = ACTIONS(431), - [anon_sym_or_DASHint] = ACTIONS(431), - [anon_sym_xor_DASHint] = ACTIONS(431), - [anon_sym_shl_DASHint] = ACTIONS(431), - [anon_sym_shr_DASHint] = ACTIONS(431), - [anon_sym_ushr_DASHint] = ACTIONS(431), - [anon_sym_add_DASHlong] = ACTIONS(431), - [anon_sym_sub_DASHlong] = ACTIONS(431), - [anon_sym_mul_DASHlong] = ACTIONS(431), - [anon_sym_div_DASHlong] = ACTIONS(431), - [anon_sym_rem_DASHlong] = ACTIONS(431), - [anon_sym_and_DASHlong] = ACTIONS(431), - [anon_sym_or_DASHlong] = ACTIONS(431), - [anon_sym_xor_DASHlong] = ACTIONS(431), - [anon_sym_shl_DASHlong] = ACTIONS(431), - [anon_sym_shr_DASHlong] = ACTIONS(431), - [anon_sym_ushr_DASHlong] = ACTIONS(431), - [anon_sym_add_DASHfloat] = ACTIONS(431), - [anon_sym_sub_DASHfloat] = ACTIONS(431), - [anon_sym_mul_DASHfloat] = ACTIONS(431), - [anon_sym_div_DASHfloat] = ACTIONS(431), - [anon_sym_rem_DASHfloat] = ACTIONS(431), - [anon_sym_add_DASHdouble] = ACTIONS(431), - [anon_sym_sub_DASHdouble] = ACTIONS(431), - [anon_sym_mul_DASHdouble] = ACTIONS(431), - [anon_sym_div_DASHdouble] = ACTIONS(431), - [anon_sym_rem_DASHdouble] = ACTIONS(431), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(429), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(429), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(429), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(429), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(429), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(429), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(429), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(429), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(429), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(429), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(429), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(429), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(429), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(429), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(429), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(429), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(429), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(429), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(429), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(429), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(429), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(429), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(429), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(429), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(429), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(429), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(429), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(429), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(429), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(429), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(429), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(429), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(429), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(429), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(429), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(429), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(429), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(429), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(429), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(429), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(429), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(429), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(429), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(429), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(429), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(429), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(429), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(429), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(429), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(429), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(429), - [anon_sym_static_DASHget] = ACTIONS(429), - [anon_sym_static_DASHput] = ACTIONS(429), - [anon_sym_instance_DASHget] = ACTIONS(429), - [anon_sym_instance_DASHput] = ACTIONS(429), - [anon_sym_execute_DASHinline] = ACTIONS(431), - [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(429), - [anon_sym_iget_DASHquick] = ACTIONS(429), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(429), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(429), - [anon_sym_iput_DASHquick] = ACTIONS(429), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(429), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(429), - [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(429), - [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(429), - [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(429), - [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(429), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(431), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(429), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(431), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(429), - [anon_sym_rsub_DASHint] = ACTIONS(431), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(429), - [anon_sym_DOTline] = ACTIONS(429), - [anon_sym_DOTlocals] = ACTIONS(429), - [anon_sym_DOTlocal] = ACTIONS(431), - [anon_sym_DOTendlocal] = ACTIONS(429), - [anon_sym_DOTrestartlocal] = ACTIONS(429), - [anon_sym_DOTregisters] = ACTIONS(429), - [anon_sym_DOTcatch] = ACTIONS(431), - [anon_sym_DOTcatchall] = ACTIONS(429), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(429), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(429), - [anon_sym_DOTarray_DASHdata] = ACTIONS(429), - [sym_prologue_directive] = ACTIONS(429), - [sym_epilogue_directive] = ACTIONS(429), - [aux_sym_label_token1] = ACTIONS(429), - [aux_sym_jmp_label_token1] = ACTIONS(429), + [anon_sym_DOTsource] = ACTIONS(419), + [anon_sym_DOTendmethod] = ACTIONS(419), + [anon_sym_DOTannotation] = ACTIONS(419), + [anon_sym_DOTparam] = ACTIONS(421), + [anon_sym_DOTparameter] = ACTIONS(419), + [anon_sym_nop] = ACTIONS(421), + [anon_sym_move] = ACTIONS(421), + [anon_sym_move_SLASHfrom16] = ACTIONS(419), + [anon_sym_move_SLASH16] = ACTIONS(419), + [anon_sym_move_DASHwide] = ACTIONS(421), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(419), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(419), + [anon_sym_move_DASHobject] = ACTIONS(421), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(419), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(419), + [anon_sym_move_DASHresult] = ACTIONS(421), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(419), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(419), + [anon_sym_move_DASHexception] = ACTIONS(419), + [anon_sym_return_DASHvoid] = ACTIONS(419), + [anon_sym_return] = ACTIONS(421), + [anon_sym_return_DASHwide] = ACTIONS(419), + [anon_sym_return_DASHobject] = ACTIONS(419), + [anon_sym_const_SLASH4] = ACTIONS(419), + [anon_sym_const_SLASH16] = ACTIONS(419), + [anon_sym_const] = ACTIONS(421), + [anon_sym_const_SLASHhigh16] = ACTIONS(419), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(419), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(419), + [anon_sym_const_DASHwide] = ACTIONS(421), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(419), + [anon_sym_const_DASHstring] = ACTIONS(421), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(419), + [anon_sym_const_DASHclass] = ACTIONS(419), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(419), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(419), + [anon_sym_monitor_DASHenter] = ACTIONS(419), + [anon_sym_monitor_DASHexit] = ACTIONS(419), + [anon_sym_check_DASHcast] = ACTIONS(419), + [anon_sym_instance_DASHof] = ACTIONS(419), + [anon_sym_array_DASHlength] = ACTIONS(419), + [anon_sym_new_DASHinstance] = ACTIONS(419), + [anon_sym_new_DASHarray] = ACTIONS(419), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(421), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(419), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(419), + [anon_sym_throw] = ACTIONS(421), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(419), + [anon_sym_goto] = ACTIONS(421), + [anon_sym_goto_SLASH16] = ACTIONS(419), + [anon_sym_goto_SLASH32] = ACTIONS(419), + [anon_sym_packed_DASHswitch] = ACTIONS(419), + [anon_sym_sparse_DASHswitch] = ACTIONS(419), + [anon_sym_cmpl_DASHfloat] = ACTIONS(419), + [anon_sym_cmpg_DASHfloat] = ACTIONS(419), + [anon_sym_cmpl_DASHdouble] = ACTIONS(419), + [anon_sym_cmpg_DASHdouble] = ACTIONS(419), + [anon_sym_cmp_DASHlong] = ACTIONS(419), + [anon_sym_if_DASHeq] = ACTIONS(421), + [anon_sym_if_DASHne] = ACTIONS(421), + [anon_sym_if_DASHlt] = ACTIONS(421), + [anon_sym_if_DASHge] = ACTIONS(421), + [anon_sym_if_DASHgt] = ACTIONS(421), + [anon_sym_if_DASHle] = ACTIONS(421), + [anon_sym_if_DASHeqz] = ACTIONS(419), + [anon_sym_if_DASHnez] = ACTIONS(419), + [anon_sym_if_DASHltz] = ACTIONS(419), + [anon_sym_if_DASHgez] = ACTIONS(419), + [anon_sym_if_DASHgtz] = ACTIONS(419), + [anon_sym_if_DASHlez] = ACTIONS(419), + [anon_sym_aget] = ACTIONS(421), + [anon_sym_aget_DASHwide] = ACTIONS(419), + [anon_sym_aget_DASHobject] = ACTIONS(419), + [anon_sym_aget_DASHboolean] = ACTIONS(419), + [anon_sym_aget_DASHbyte] = ACTIONS(419), + [anon_sym_aget_DASHchar] = ACTIONS(419), + [anon_sym_aget_DASHshort] = ACTIONS(419), + [anon_sym_aput] = ACTIONS(421), + [anon_sym_aput_DASHwide] = ACTIONS(419), + [anon_sym_aput_DASHobject] = ACTIONS(419), + [anon_sym_aput_DASHboolean] = ACTIONS(419), + [anon_sym_aput_DASHbyte] = ACTIONS(419), + [anon_sym_aput_DASHchar] = ACTIONS(419), + [anon_sym_aput_DASHshort] = ACTIONS(419), + [anon_sym_iget] = ACTIONS(421), + [anon_sym_iget_DASHwide] = ACTIONS(421), + [anon_sym_iget_DASHobject] = ACTIONS(421), + [anon_sym_iget_DASHboolean] = ACTIONS(419), + [anon_sym_iget_DASHbyte] = ACTIONS(419), + [anon_sym_iget_DASHchar] = ACTIONS(419), + [anon_sym_iget_DASHshort] = ACTIONS(419), + [anon_sym_iget_DASHvolatile] = ACTIONS(419), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(419), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(419), + [anon_sym_iput] = ACTIONS(421), + [anon_sym_iput_DASHwide] = ACTIONS(421), + [anon_sym_iput_DASHobject] = ACTIONS(421), + [anon_sym_iput_DASHboolean] = ACTIONS(421), + [anon_sym_iput_DASHbyte] = ACTIONS(421), + [anon_sym_iput_DASHchar] = ACTIONS(421), + [anon_sym_iput_DASHshort] = ACTIONS(421), + [anon_sym_iput_DASHvolatile] = ACTIONS(419), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(419), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(419), + [anon_sym_sget] = ACTIONS(421), + [anon_sym_sget_DASHwide] = ACTIONS(421), + [anon_sym_sget_DASHobject] = ACTIONS(421), + [anon_sym_sget_DASHboolean] = ACTIONS(419), + [anon_sym_sget_DASHbyte] = ACTIONS(419), + [anon_sym_sget_DASHchar] = ACTIONS(419), + [anon_sym_sget_DASHshort] = ACTIONS(419), + [anon_sym_sget_DASHvolatile] = ACTIONS(419), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(419), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(419), + [anon_sym_sput] = ACTIONS(421), + [anon_sym_sput_DASHwide] = ACTIONS(421), + [anon_sym_sput_DASHobject] = ACTIONS(421), + [anon_sym_sput_DASHboolean] = ACTIONS(419), + [anon_sym_sput_DASHbyte] = ACTIONS(419), + [anon_sym_sput_DASHchar] = ACTIONS(419), + [anon_sym_sput_DASHshort] = ACTIONS(419), + [anon_sym_sput_DASHvolatile] = ACTIONS(419), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(419), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(419), + [anon_sym_invoke_DASHconstructor] = ACTIONS(419), + [anon_sym_invoke_DASHcustom] = ACTIONS(421), + [anon_sym_invoke_DASHdirect] = ACTIONS(421), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(419), + [anon_sym_invoke_DASHinstance] = ACTIONS(419), + [anon_sym_invoke_DASHinterface] = ACTIONS(421), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(421), + [anon_sym_invoke_DASHstatic] = ACTIONS(421), + [anon_sym_invoke_DASHsuper] = ACTIONS(421), + [anon_sym_invoke_DASHvirtual] = ACTIONS(421), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(419), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(419), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(419), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(419), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(419), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(419), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(419), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(419), + [anon_sym_neg_DASHint] = ACTIONS(419), + [anon_sym_not_DASHint] = ACTIONS(419), + [anon_sym_neg_DASHlong] = ACTIONS(419), + [anon_sym_not_DASHlong] = ACTIONS(419), + [anon_sym_neg_DASHfloat] = ACTIONS(419), + [anon_sym_neg_DASHdouble] = ACTIONS(419), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(419), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(419), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(419), + [anon_sym_long_DASHto_DASHint] = ACTIONS(419), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(419), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(419), + [anon_sym_float_DASHto_DASHint] = ACTIONS(419), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(419), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(419), + [anon_sym_double_DASHto_DASHint] = ACTIONS(419), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(419), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(419), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(419), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(419), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(419), + [anon_sym_add_DASHint] = ACTIONS(421), + [anon_sym_sub_DASHint] = ACTIONS(421), + [anon_sym_mul_DASHint] = ACTIONS(421), + [anon_sym_div_DASHint] = ACTIONS(421), + [anon_sym_rem_DASHint] = ACTIONS(421), + [anon_sym_and_DASHint] = ACTIONS(421), + [anon_sym_or_DASHint] = ACTIONS(421), + [anon_sym_xor_DASHint] = ACTIONS(421), + [anon_sym_shl_DASHint] = ACTIONS(421), + [anon_sym_shr_DASHint] = ACTIONS(421), + [anon_sym_ushr_DASHint] = ACTIONS(421), + [anon_sym_add_DASHlong] = ACTIONS(421), + [anon_sym_sub_DASHlong] = ACTIONS(421), + [anon_sym_mul_DASHlong] = ACTIONS(421), + [anon_sym_div_DASHlong] = ACTIONS(421), + [anon_sym_rem_DASHlong] = ACTIONS(421), + [anon_sym_and_DASHlong] = ACTIONS(421), + [anon_sym_or_DASHlong] = ACTIONS(421), + [anon_sym_xor_DASHlong] = ACTIONS(421), + [anon_sym_shl_DASHlong] = ACTIONS(421), + [anon_sym_shr_DASHlong] = ACTIONS(421), + [anon_sym_ushr_DASHlong] = ACTIONS(421), + [anon_sym_add_DASHfloat] = ACTIONS(421), + [anon_sym_sub_DASHfloat] = ACTIONS(421), + [anon_sym_mul_DASHfloat] = ACTIONS(421), + [anon_sym_div_DASHfloat] = ACTIONS(421), + [anon_sym_rem_DASHfloat] = ACTIONS(421), + [anon_sym_add_DASHdouble] = ACTIONS(421), + [anon_sym_sub_DASHdouble] = ACTIONS(421), + [anon_sym_mul_DASHdouble] = ACTIONS(421), + [anon_sym_div_DASHdouble] = ACTIONS(421), + [anon_sym_rem_DASHdouble] = ACTIONS(421), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(419), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(419), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(419), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(419), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(419), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(419), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(419), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(419), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(419), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(419), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(419), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(419), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(419), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(419), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(419), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(419), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(419), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(419), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(419), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(419), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(419), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(419), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(419), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(419), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(419), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(419), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(419), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(419), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(419), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(419), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(419), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(419), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(419), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(419), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(419), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(419), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(419), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(419), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(419), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(419), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(419), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(419), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(419), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(419), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(419), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(419), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(419), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(419), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(419), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(419), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(419), + [anon_sym_static_DASHget] = ACTIONS(419), + [anon_sym_static_DASHput] = ACTIONS(419), + [anon_sym_instance_DASHget] = ACTIONS(419), + [anon_sym_instance_DASHput] = ACTIONS(419), + [anon_sym_execute_DASHinline] = ACTIONS(421), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(419), + [anon_sym_iget_DASHquick] = ACTIONS(419), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(419), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(419), + [anon_sym_iput_DASHquick] = ACTIONS(419), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(419), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(419), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(419), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(419), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(419), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(419), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(421), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(419), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(421), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(419), + [anon_sym_rsub_DASHint] = ACTIONS(421), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(419), + [anon_sym_DOTline] = ACTIONS(419), + [anon_sym_DOTlocals] = ACTIONS(419), + [anon_sym_DOTlocal] = ACTIONS(421), + [anon_sym_DOTendlocal] = ACTIONS(419), + [anon_sym_DOTrestartlocal] = ACTIONS(419), + [anon_sym_DOTregisters] = ACTIONS(419), + [anon_sym_DOTcatch] = ACTIONS(421), + [anon_sym_DOTcatchall] = ACTIONS(419), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(419), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(419), + [anon_sym_DOTarray_DASHdata] = ACTIONS(419), + [sym_prologue_directive] = ACTIONS(419), + [sym_epilogue_directive] = ACTIONS(419), + [aux_sym_label_token1] = ACTIONS(419), + [aux_sym_jmp_label_token1] = ACTIONS(419), [sym_comment] = ACTIONS(3), }, [62] = { - [anon_sym_DOTsource] = ACTIONS(433), - [anon_sym_DOTendmethod] = ACTIONS(433), - [anon_sym_DOTannotation] = ACTIONS(433), - [anon_sym_DOTparam] = ACTIONS(435), - [anon_sym_DOTparameter] = ACTIONS(433), - [anon_sym_nop] = ACTIONS(435), - [anon_sym_move] = ACTIONS(435), - [anon_sym_move_SLASHfrom16] = ACTIONS(433), - [anon_sym_move_SLASH16] = ACTIONS(433), - [anon_sym_move_DASHwide] = ACTIONS(435), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(433), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(433), - [anon_sym_move_DASHobject] = ACTIONS(435), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(433), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(433), - [anon_sym_move_DASHresult] = ACTIONS(435), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(433), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(433), - [anon_sym_move_DASHexception] = ACTIONS(433), - [anon_sym_return_DASHvoid] = ACTIONS(433), - [anon_sym_return] = ACTIONS(435), - [anon_sym_return_DASHwide] = ACTIONS(433), - [anon_sym_return_DASHobject] = ACTIONS(433), - [anon_sym_const_SLASH4] = ACTIONS(433), - [anon_sym_const_SLASH16] = ACTIONS(433), - [anon_sym_const] = ACTIONS(435), - [anon_sym_const_SLASHhigh16] = ACTIONS(433), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(433), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(433), - [anon_sym_const_DASHwide] = ACTIONS(435), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(433), - [anon_sym_const_DASHstring] = ACTIONS(435), - [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(433), - [anon_sym_const_DASHclass] = ACTIONS(433), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(433), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(433), - [anon_sym_monitor_DASHenter] = ACTIONS(433), - [anon_sym_monitor_DASHexit] = ACTIONS(433), - [anon_sym_check_DASHcast] = ACTIONS(433), - [anon_sym_instance_DASHof] = ACTIONS(433), - [anon_sym_array_DASHlength] = ACTIONS(433), - [anon_sym_new_DASHinstance] = ACTIONS(433), - [anon_sym_new_DASHarray] = ACTIONS(433), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(435), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(433), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(433), - [anon_sym_throw] = ACTIONS(435), - [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(433), - [anon_sym_goto] = ACTIONS(435), - [anon_sym_goto_SLASH16] = ACTIONS(433), - [anon_sym_goto_SLASH32] = ACTIONS(433), - [anon_sym_packed_DASHswitch] = ACTIONS(433), - [anon_sym_sparse_DASHswitch] = ACTIONS(433), - [anon_sym_cmpl_DASHfloat] = ACTIONS(433), - [anon_sym_cmpg_DASHfloat] = ACTIONS(433), - [anon_sym_cmpl_DASHdouble] = ACTIONS(433), - [anon_sym_cmpg_DASHdouble] = ACTIONS(433), - [anon_sym_cmp_DASHlong] = ACTIONS(433), - [anon_sym_if_DASHeq] = ACTIONS(435), - [anon_sym_if_DASHne] = ACTIONS(435), - [anon_sym_if_DASHlt] = ACTIONS(435), - [anon_sym_if_DASHge] = ACTIONS(435), - [anon_sym_if_DASHgt] = ACTIONS(435), - [anon_sym_if_DASHle] = ACTIONS(435), - [anon_sym_if_DASHeqz] = ACTIONS(433), - [anon_sym_if_DASHnez] = ACTIONS(433), - [anon_sym_if_DASHltz] = ACTIONS(433), - [anon_sym_if_DASHgez] = ACTIONS(433), - [anon_sym_if_DASHgtz] = ACTIONS(433), - [anon_sym_if_DASHlez] = ACTIONS(433), - [anon_sym_aget] = ACTIONS(435), - [anon_sym_aget_DASHwide] = ACTIONS(433), - [anon_sym_aget_DASHobject] = ACTIONS(433), - [anon_sym_aget_DASHboolean] = ACTIONS(433), - [anon_sym_aget_DASHbyte] = ACTIONS(433), - [anon_sym_aget_DASHchar] = ACTIONS(433), - [anon_sym_aget_DASHshort] = ACTIONS(433), - [anon_sym_aput] = ACTIONS(435), - [anon_sym_aput_DASHwide] = ACTIONS(433), - [anon_sym_aput_DASHobject] = ACTIONS(433), - [anon_sym_aput_DASHboolean] = ACTIONS(433), - [anon_sym_aput_DASHbyte] = ACTIONS(433), - [anon_sym_aput_DASHchar] = ACTIONS(433), - [anon_sym_aput_DASHshort] = ACTIONS(433), - [anon_sym_iget] = ACTIONS(435), - [anon_sym_iget_DASHwide] = ACTIONS(435), - [anon_sym_iget_DASHobject] = ACTIONS(435), - [anon_sym_iget_DASHboolean] = ACTIONS(433), - [anon_sym_iget_DASHbyte] = ACTIONS(433), - [anon_sym_iget_DASHchar] = ACTIONS(433), - [anon_sym_iget_DASHshort] = ACTIONS(433), - [anon_sym_iget_DASHvolatile] = ACTIONS(433), - [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(433), - [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(433), - [anon_sym_iput] = ACTIONS(435), - [anon_sym_iput_DASHwide] = ACTIONS(435), - [anon_sym_iput_DASHobject] = ACTIONS(435), - [anon_sym_iput_DASHboolean] = ACTIONS(435), - [anon_sym_iput_DASHbyte] = ACTIONS(435), - [anon_sym_iput_DASHchar] = ACTIONS(435), - [anon_sym_iput_DASHshort] = ACTIONS(435), - [anon_sym_iput_DASHvolatile] = ACTIONS(433), - [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(433), - [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(433), - [anon_sym_sget] = ACTIONS(435), - [anon_sym_sget_DASHwide] = ACTIONS(435), - [anon_sym_sget_DASHobject] = ACTIONS(435), - [anon_sym_sget_DASHboolean] = ACTIONS(433), - [anon_sym_sget_DASHbyte] = ACTIONS(433), - [anon_sym_sget_DASHchar] = ACTIONS(433), - [anon_sym_sget_DASHshort] = ACTIONS(433), - [anon_sym_sget_DASHvolatile] = ACTIONS(433), - [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(433), - [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(433), - [anon_sym_sput] = ACTIONS(435), - [anon_sym_sput_DASHwide] = ACTIONS(435), - [anon_sym_sput_DASHobject] = ACTIONS(435), - [anon_sym_sput_DASHboolean] = ACTIONS(433), - [anon_sym_sput_DASHbyte] = ACTIONS(433), - [anon_sym_sput_DASHchar] = ACTIONS(433), - [anon_sym_sput_DASHshort] = ACTIONS(433), - [anon_sym_sput_DASHvolatile] = ACTIONS(433), - [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(433), - [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(433), - [anon_sym_invoke_DASHconstructor] = ACTIONS(433), - [anon_sym_invoke_DASHcustom] = ACTIONS(435), - [anon_sym_invoke_DASHdirect] = ACTIONS(435), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(433), - [anon_sym_invoke_DASHinstance] = ACTIONS(433), - [anon_sym_invoke_DASHinterface] = ACTIONS(435), - [anon_sym_invoke_DASHpolymorphic] = ACTIONS(435), - [anon_sym_invoke_DASHstatic] = ACTIONS(435), - [anon_sym_invoke_DASHsuper] = ACTIONS(435), - [anon_sym_invoke_DASHvirtual] = ACTIONS(435), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(433), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(433), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(433), - [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(433), - [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(433), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(433), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(433), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(433), - [anon_sym_neg_DASHint] = ACTIONS(433), - [anon_sym_not_DASHint] = ACTIONS(433), - [anon_sym_neg_DASHlong] = ACTIONS(433), - [anon_sym_not_DASHlong] = ACTIONS(433), - [anon_sym_neg_DASHfloat] = ACTIONS(433), - [anon_sym_neg_DASHdouble] = ACTIONS(433), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(433), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(433), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(433), - [anon_sym_long_DASHto_DASHint] = ACTIONS(433), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(433), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(433), - [anon_sym_float_DASHto_DASHint] = ACTIONS(433), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(433), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(433), - [anon_sym_double_DASHto_DASHint] = ACTIONS(433), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(433), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(433), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(433), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(433), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(433), - [anon_sym_add_DASHint] = ACTIONS(435), - [anon_sym_sub_DASHint] = ACTIONS(435), - [anon_sym_mul_DASHint] = ACTIONS(435), - [anon_sym_div_DASHint] = ACTIONS(435), - [anon_sym_rem_DASHint] = ACTIONS(435), - [anon_sym_and_DASHint] = ACTIONS(435), - [anon_sym_or_DASHint] = ACTIONS(435), - [anon_sym_xor_DASHint] = ACTIONS(435), - [anon_sym_shl_DASHint] = ACTIONS(435), - [anon_sym_shr_DASHint] = ACTIONS(435), - [anon_sym_ushr_DASHint] = ACTIONS(435), - [anon_sym_add_DASHlong] = ACTIONS(435), - [anon_sym_sub_DASHlong] = ACTIONS(435), - [anon_sym_mul_DASHlong] = ACTIONS(435), - [anon_sym_div_DASHlong] = ACTIONS(435), - [anon_sym_rem_DASHlong] = ACTIONS(435), - [anon_sym_and_DASHlong] = ACTIONS(435), - [anon_sym_or_DASHlong] = ACTIONS(435), - [anon_sym_xor_DASHlong] = ACTIONS(435), - [anon_sym_shl_DASHlong] = ACTIONS(435), - [anon_sym_shr_DASHlong] = ACTIONS(435), - [anon_sym_ushr_DASHlong] = ACTIONS(435), - [anon_sym_add_DASHfloat] = ACTIONS(435), - [anon_sym_sub_DASHfloat] = ACTIONS(435), - [anon_sym_mul_DASHfloat] = ACTIONS(435), - [anon_sym_div_DASHfloat] = ACTIONS(435), - [anon_sym_rem_DASHfloat] = ACTIONS(435), - [anon_sym_add_DASHdouble] = ACTIONS(435), - [anon_sym_sub_DASHdouble] = ACTIONS(435), - [anon_sym_mul_DASHdouble] = ACTIONS(435), - [anon_sym_div_DASHdouble] = ACTIONS(435), - [anon_sym_rem_DASHdouble] = ACTIONS(435), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(433), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(433), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(433), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(433), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(433), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(433), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(433), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(433), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(433), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(433), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(433), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(433), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(433), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(433), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(433), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(433), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(433), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(433), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(433), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(433), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(433), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(433), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(433), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(433), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(433), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(433), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(433), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(433), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(433), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(433), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(433), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(433), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(433), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(433), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(433), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(433), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(433), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(433), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(433), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(433), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(433), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(433), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(433), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(433), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(433), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(433), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(433), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(433), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(433), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(433), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(433), - [anon_sym_static_DASHget] = ACTIONS(433), - [anon_sym_static_DASHput] = ACTIONS(433), - [anon_sym_instance_DASHget] = ACTIONS(433), - [anon_sym_instance_DASHput] = ACTIONS(433), - [anon_sym_execute_DASHinline] = ACTIONS(435), - [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(433), - [anon_sym_iget_DASHquick] = ACTIONS(433), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(433), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(433), - [anon_sym_iput_DASHquick] = ACTIONS(433), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(433), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(433), - [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(433), - [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(433), - [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(433), - [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(433), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(435), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(433), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(435), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(433), - [anon_sym_rsub_DASHint] = ACTIONS(435), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(433), - [anon_sym_DOTline] = ACTIONS(433), - [anon_sym_DOTlocals] = ACTIONS(433), - [anon_sym_DOTlocal] = ACTIONS(435), - [anon_sym_DOTendlocal] = ACTIONS(433), - [anon_sym_DOTrestartlocal] = ACTIONS(433), - [anon_sym_DOTregisters] = ACTIONS(433), - [anon_sym_DOTcatch] = ACTIONS(435), - [anon_sym_DOTcatchall] = ACTIONS(433), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(433), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(433), - [anon_sym_DOTarray_DASHdata] = ACTIONS(433), - [sym_prologue_directive] = ACTIONS(433), - [sym_epilogue_directive] = ACTIONS(433), - [aux_sym_label_token1] = ACTIONS(433), - [aux_sym_jmp_label_token1] = ACTIONS(433), + [anon_sym_DOTsource] = ACTIONS(423), + [anon_sym_DOTendmethod] = ACTIONS(423), + [anon_sym_DOTannotation] = ACTIONS(423), + [anon_sym_DOTparam] = ACTIONS(425), + [anon_sym_DOTparameter] = ACTIONS(423), + [anon_sym_nop] = ACTIONS(425), + [anon_sym_move] = ACTIONS(425), + [anon_sym_move_SLASHfrom16] = ACTIONS(423), + [anon_sym_move_SLASH16] = ACTIONS(423), + [anon_sym_move_DASHwide] = ACTIONS(425), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(423), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(423), + [anon_sym_move_DASHobject] = ACTIONS(425), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(423), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(423), + [anon_sym_move_DASHresult] = ACTIONS(425), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(423), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(423), + [anon_sym_move_DASHexception] = ACTIONS(423), + [anon_sym_return_DASHvoid] = ACTIONS(423), + [anon_sym_return] = ACTIONS(425), + [anon_sym_return_DASHwide] = ACTIONS(423), + [anon_sym_return_DASHobject] = ACTIONS(423), + [anon_sym_const_SLASH4] = ACTIONS(423), + [anon_sym_const_SLASH16] = ACTIONS(423), + [anon_sym_const] = ACTIONS(425), + [anon_sym_const_SLASHhigh16] = ACTIONS(423), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(423), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(423), + [anon_sym_const_DASHwide] = ACTIONS(425), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(423), + [anon_sym_const_DASHstring] = ACTIONS(425), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(423), + [anon_sym_const_DASHclass] = ACTIONS(423), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(423), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(423), + [anon_sym_monitor_DASHenter] = ACTIONS(423), + [anon_sym_monitor_DASHexit] = ACTIONS(423), + [anon_sym_check_DASHcast] = ACTIONS(423), + [anon_sym_instance_DASHof] = ACTIONS(423), + [anon_sym_array_DASHlength] = ACTIONS(423), + [anon_sym_new_DASHinstance] = ACTIONS(423), + [anon_sym_new_DASHarray] = ACTIONS(423), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(425), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(423), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(423), + [anon_sym_throw] = ACTIONS(425), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(423), + [anon_sym_goto] = ACTIONS(425), + [anon_sym_goto_SLASH16] = ACTIONS(423), + [anon_sym_goto_SLASH32] = ACTIONS(423), + [anon_sym_packed_DASHswitch] = ACTIONS(423), + [anon_sym_sparse_DASHswitch] = ACTIONS(423), + [anon_sym_cmpl_DASHfloat] = ACTIONS(423), + [anon_sym_cmpg_DASHfloat] = ACTIONS(423), + [anon_sym_cmpl_DASHdouble] = ACTIONS(423), + [anon_sym_cmpg_DASHdouble] = ACTIONS(423), + [anon_sym_cmp_DASHlong] = ACTIONS(423), + [anon_sym_if_DASHeq] = ACTIONS(425), + [anon_sym_if_DASHne] = ACTIONS(425), + [anon_sym_if_DASHlt] = ACTIONS(425), + [anon_sym_if_DASHge] = ACTIONS(425), + [anon_sym_if_DASHgt] = ACTIONS(425), + [anon_sym_if_DASHle] = ACTIONS(425), + [anon_sym_if_DASHeqz] = ACTIONS(423), + [anon_sym_if_DASHnez] = ACTIONS(423), + [anon_sym_if_DASHltz] = ACTIONS(423), + [anon_sym_if_DASHgez] = ACTIONS(423), + [anon_sym_if_DASHgtz] = ACTIONS(423), + [anon_sym_if_DASHlez] = ACTIONS(423), + [anon_sym_aget] = ACTIONS(425), + [anon_sym_aget_DASHwide] = ACTIONS(423), + [anon_sym_aget_DASHobject] = ACTIONS(423), + [anon_sym_aget_DASHboolean] = ACTIONS(423), + [anon_sym_aget_DASHbyte] = ACTIONS(423), + [anon_sym_aget_DASHchar] = ACTIONS(423), + [anon_sym_aget_DASHshort] = ACTIONS(423), + [anon_sym_aput] = ACTIONS(425), + [anon_sym_aput_DASHwide] = ACTIONS(423), + [anon_sym_aput_DASHobject] = ACTIONS(423), + [anon_sym_aput_DASHboolean] = ACTIONS(423), + [anon_sym_aput_DASHbyte] = ACTIONS(423), + [anon_sym_aput_DASHchar] = ACTIONS(423), + [anon_sym_aput_DASHshort] = ACTIONS(423), + [anon_sym_iget] = ACTIONS(425), + [anon_sym_iget_DASHwide] = ACTIONS(425), + [anon_sym_iget_DASHobject] = ACTIONS(425), + [anon_sym_iget_DASHboolean] = ACTIONS(423), + [anon_sym_iget_DASHbyte] = ACTIONS(423), + [anon_sym_iget_DASHchar] = ACTIONS(423), + [anon_sym_iget_DASHshort] = ACTIONS(423), + [anon_sym_iget_DASHvolatile] = ACTIONS(423), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(423), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(423), + [anon_sym_iput] = ACTIONS(425), + [anon_sym_iput_DASHwide] = ACTIONS(425), + [anon_sym_iput_DASHobject] = ACTIONS(425), + [anon_sym_iput_DASHboolean] = ACTIONS(425), + [anon_sym_iput_DASHbyte] = ACTIONS(425), + [anon_sym_iput_DASHchar] = ACTIONS(425), + [anon_sym_iput_DASHshort] = ACTIONS(425), + [anon_sym_iput_DASHvolatile] = ACTIONS(423), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(423), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(423), + [anon_sym_sget] = ACTIONS(425), + [anon_sym_sget_DASHwide] = ACTIONS(425), + [anon_sym_sget_DASHobject] = ACTIONS(425), + [anon_sym_sget_DASHboolean] = ACTIONS(423), + [anon_sym_sget_DASHbyte] = ACTIONS(423), + [anon_sym_sget_DASHchar] = ACTIONS(423), + [anon_sym_sget_DASHshort] = ACTIONS(423), + [anon_sym_sget_DASHvolatile] = ACTIONS(423), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(423), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(423), + [anon_sym_sput] = ACTIONS(425), + [anon_sym_sput_DASHwide] = ACTIONS(425), + [anon_sym_sput_DASHobject] = ACTIONS(425), + [anon_sym_sput_DASHboolean] = ACTIONS(423), + [anon_sym_sput_DASHbyte] = ACTIONS(423), + [anon_sym_sput_DASHchar] = ACTIONS(423), + [anon_sym_sput_DASHshort] = ACTIONS(423), + [anon_sym_sput_DASHvolatile] = ACTIONS(423), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(423), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(423), + [anon_sym_invoke_DASHconstructor] = ACTIONS(423), + [anon_sym_invoke_DASHcustom] = ACTIONS(425), + [anon_sym_invoke_DASHdirect] = ACTIONS(425), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(423), + [anon_sym_invoke_DASHinstance] = ACTIONS(423), + [anon_sym_invoke_DASHinterface] = ACTIONS(425), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(425), + [anon_sym_invoke_DASHstatic] = ACTIONS(425), + [anon_sym_invoke_DASHsuper] = ACTIONS(425), + [anon_sym_invoke_DASHvirtual] = ACTIONS(425), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(423), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(423), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(423), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(423), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(423), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(423), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(423), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(423), + [anon_sym_neg_DASHint] = ACTIONS(423), + [anon_sym_not_DASHint] = ACTIONS(423), + [anon_sym_neg_DASHlong] = ACTIONS(423), + [anon_sym_not_DASHlong] = ACTIONS(423), + [anon_sym_neg_DASHfloat] = ACTIONS(423), + [anon_sym_neg_DASHdouble] = ACTIONS(423), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(423), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(423), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(423), + [anon_sym_long_DASHto_DASHint] = ACTIONS(423), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(423), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(423), + [anon_sym_float_DASHto_DASHint] = ACTIONS(423), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(423), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(423), + [anon_sym_double_DASHto_DASHint] = ACTIONS(423), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(423), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(423), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(423), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(423), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(423), + [anon_sym_add_DASHint] = ACTIONS(425), + [anon_sym_sub_DASHint] = ACTIONS(425), + [anon_sym_mul_DASHint] = ACTIONS(425), + [anon_sym_div_DASHint] = ACTIONS(425), + [anon_sym_rem_DASHint] = ACTIONS(425), + [anon_sym_and_DASHint] = ACTIONS(425), + [anon_sym_or_DASHint] = ACTIONS(425), + [anon_sym_xor_DASHint] = ACTIONS(425), + [anon_sym_shl_DASHint] = ACTIONS(425), + [anon_sym_shr_DASHint] = ACTIONS(425), + [anon_sym_ushr_DASHint] = ACTIONS(425), + [anon_sym_add_DASHlong] = ACTIONS(425), + [anon_sym_sub_DASHlong] = ACTIONS(425), + [anon_sym_mul_DASHlong] = ACTIONS(425), + [anon_sym_div_DASHlong] = ACTIONS(425), + [anon_sym_rem_DASHlong] = ACTIONS(425), + [anon_sym_and_DASHlong] = ACTIONS(425), + [anon_sym_or_DASHlong] = ACTIONS(425), + [anon_sym_xor_DASHlong] = ACTIONS(425), + [anon_sym_shl_DASHlong] = ACTIONS(425), + [anon_sym_shr_DASHlong] = ACTIONS(425), + [anon_sym_ushr_DASHlong] = ACTIONS(425), + [anon_sym_add_DASHfloat] = ACTIONS(425), + [anon_sym_sub_DASHfloat] = ACTIONS(425), + [anon_sym_mul_DASHfloat] = ACTIONS(425), + [anon_sym_div_DASHfloat] = ACTIONS(425), + [anon_sym_rem_DASHfloat] = ACTIONS(425), + [anon_sym_add_DASHdouble] = ACTIONS(425), + [anon_sym_sub_DASHdouble] = ACTIONS(425), + [anon_sym_mul_DASHdouble] = ACTIONS(425), + [anon_sym_div_DASHdouble] = ACTIONS(425), + [anon_sym_rem_DASHdouble] = ACTIONS(425), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(423), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(423), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(423), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(423), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(423), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(423), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(423), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(423), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(423), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(423), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(423), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(423), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(423), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(423), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(423), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(423), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(423), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(423), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(423), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(423), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(423), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(423), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(423), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(423), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(423), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(423), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(423), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(423), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(423), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(423), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(423), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(423), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(423), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(423), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(423), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(423), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(423), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(423), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(423), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(423), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(423), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(423), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(423), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(423), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(423), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(423), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(423), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(423), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(423), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(423), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(423), + [anon_sym_static_DASHget] = ACTIONS(423), + [anon_sym_static_DASHput] = ACTIONS(423), + [anon_sym_instance_DASHget] = ACTIONS(423), + [anon_sym_instance_DASHput] = ACTIONS(423), + [anon_sym_execute_DASHinline] = ACTIONS(425), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(423), + [anon_sym_iget_DASHquick] = ACTIONS(423), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(423), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(423), + [anon_sym_iput_DASHquick] = ACTIONS(423), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(423), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(423), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(423), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(423), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(423), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(423), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(425), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(423), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(425), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(423), + [anon_sym_rsub_DASHint] = ACTIONS(425), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(423), + [anon_sym_DOTline] = ACTIONS(423), + [anon_sym_DOTlocals] = ACTIONS(423), + [anon_sym_DOTlocal] = ACTIONS(425), + [anon_sym_DOTendlocal] = ACTIONS(423), + [anon_sym_DOTrestartlocal] = ACTIONS(423), + [anon_sym_DOTregisters] = ACTIONS(423), + [anon_sym_DOTcatch] = ACTIONS(425), + [anon_sym_DOTcatchall] = ACTIONS(423), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(423), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(423), + [anon_sym_DOTarray_DASHdata] = ACTIONS(423), + [sym_prologue_directive] = ACTIONS(423), + [sym_epilogue_directive] = ACTIONS(423), + [aux_sym_label_token1] = ACTIONS(423), + [aux_sym_jmp_label_token1] = ACTIONS(423), [sym_comment] = ACTIONS(3), }, [63] = { - [anon_sym_DOTsource] = ACTIONS(437), - [anon_sym_DOTendmethod] = ACTIONS(437), - [anon_sym_DOTannotation] = ACTIONS(437), - [anon_sym_DOTparam] = ACTIONS(439), - [anon_sym_DOTparameter] = ACTIONS(437), - [anon_sym_nop] = ACTIONS(439), - [anon_sym_move] = ACTIONS(439), - [anon_sym_move_SLASHfrom16] = ACTIONS(437), - [anon_sym_move_SLASH16] = ACTIONS(437), - [anon_sym_move_DASHwide] = ACTIONS(439), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(437), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(437), - [anon_sym_move_DASHobject] = ACTIONS(439), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(437), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(437), - [anon_sym_move_DASHresult] = ACTIONS(439), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(437), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(437), - [anon_sym_move_DASHexception] = ACTIONS(437), - [anon_sym_return_DASHvoid] = ACTIONS(437), - [anon_sym_return] = ACTIONS(439), - [anon_sym_return_DASHwide] = ACTIONS(437), - [anon_sym_return_DASHobject] = ACTIONS(437), - [anon_sym_const_SLASH4] = ACTIONS(437), - [anon_sym_const_SLASH16] = ACTIONS(437), - [anon_sym_const] = ACTIONS(439), - [anon_sym_const_SLASHhigh16] = ACTIONS(437), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(437), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(437), - [anon_sym_const_DASHwide] = ACTIONS(439), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(437), - [anon_sym_const_DASHstring] = ACTIONS(439), - [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(437), - [anon_sym_const_DASHclass] = ACTIONS(437), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(437), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(437), - [anon_sym_monitor_DASHenter] = ACTIONS(437), - [anon_sym_monitor_DASHexit] = ACTIONS(437), - [anon_sym_check_DASHcast] = ACTIONS(437), - [anon_sym_instance_DASHof] = ACTIONS(437), - [anon_sym_array_DASHlength] = ACTIONS(437), - [anon_sym_new_DASHinstance] = ACTIONS(437), - [anon_sym_new_DASHarray] = ACTIONS(437), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(439), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(437), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(437), - [anon_sym_throw] = ACTIONS(439), - [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(437), - [anon_sym_goto] = ACTIONS(439), - [anon_sym_goto_SLASH16] = ACTIONS(437), - [anon_sym_goto_SLASH32] = ACTIONS(437), - [anon_sym_packed_DASHswitch] = ACTIONS(437), - [anon_sym_sparse_DASHswitch] = ACTIONS(437), - [anon_sym_cmpl_DASHfloat] = ACTIONS(437), - [anon_sym_cmpg_DASHfloat] = ACTIONS(437), - [anon_sym_cmpl_DASHdouble] = ACTIONS(437), - [anon_sym_cmpg_DASHdouble] = ACTIONS(437), - [anon_sym_cmp_DASHlong] = ACTIONS(437), - [anon_sym_if_DASHeq] = ACTIONS(439), - [anon_sym_if_DASHne] = ACTIONS(439), - [anon_sym_if_DASHlt] = ACTIONS(439), - [anon_sym_if_DASHge] = ACTIONS(439), - [anon_sym_if_DASHgt] = ACTIONS(439), - [anon_sym_if_DASHle] = ACTIONS(439), - [anon_sym_if_DASHeqz] = ACTIONS(437), - [anon_sym_if_DASHnez] = ACTIONS(437), - [anon_sym_if_DASHltz] = ACTIONS(437), - [anon_sym_if_DASHgez] = ACTIONS(437), - [anon_sym_if_DASHgtz] = ACTIONS(437), - [anon_sym_if_DASHlez] = ACTIONS(437), - [anon_sym_aget] = ACTIONS(439), - [anon_sym_aget_DASHwide] = ACTIONS(437), - [anon_sym_aget_DASHobject] = ACTIONS(437), - [anon_sym_aget_DASHboolean] = ACTIONS(437), - [anon_sym_aget_DASHbyte] = ACTIONS(437), - [anon_sym_aget_DASHchar] = ACTIONS(437), - [anon_sym_aget_DASHshort] = ACTIONS(437), - [anon_sym_aput] = ACTIONS(439), - [anon_sym_aput_DASHwide] = ACTIONS(437), - [anon_sym_aput_DASHobject] = ACTIONS(437), - [anon_sym_aput_DASHboolean] = ACTIONS(437), - [anon_sym_aput_DASHbyte] = ACTIONS(437), - [anon_sym_aput_DASHchar] = ACTIONS(437), - [anon_sym_aput_DASHshort] = ACTIONS(437), - [anon_sym_iget] = ACTIONS(439), - [anon_sym_iget_DASHwide] = ACTIONS(439), - [anon_sym_iget_DASHobject] = ACTIONS(439), - [anon_sym_iget_DASHboolean] = ACTIONS(437), - [anon_sym_iget_DASHbyte] = ACTIONS(437), - [anon_sym_iget_DASHchar] = ACTIONS(437), - [anon_sym_iget_DASHshort] = ACTIONS(437), - [anon_sym_iget_DASHvolatile] = ACTIONS(437), - [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(437), - [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(437), - [anon_sym_iput] = ACTIONS(439), - [anon_sym_iput_DASHwide] = ACTIONS(439), - [anon_sym_iput_DASHobject] = ACTIONS(439), - [anon_sym_iput_DASHboolean] = ACTIONS(439), - [anon_sym_iput_DASHbyte] = ACTIONS(439), - [anon_sym_iput_DASHchar] = ACTIONS(439), - [anon_sym_iput_DASHshort] = ACTIONS(439), - [anon_sym_iput_DASHvolatile] = ACTIONS(437), - [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(437), - [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(437), - [anon_sym_sget] = ACTIONS(439), - [anon_sym_sget_DASHwide] = ACTIONS(439), - [anon_sym_sget_DASHobject] = ACTIONS(439), - [anon_sym_sget_DASHboolean] = ACTIONS(437), - [anon_sym_sget_DASHbyte] = ACTIONS(437), - [anon_sym_sget_DASHchar] = ACTIONS(437), - [anon_sym_sget_DASHshort] = ACTIONS(437), - [anon_sym_sget_DASHvolatile] = ACTIONS(437), - [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(437), - [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(437), - [anon_sym_sput] = ACTIONS(439), - [anon_sym_sput_DASHwide] = ACTIONS(439), - [anon_sym_sput_DASHobject] = ACTIONS(439), - [anon_sym_sput_DASHboolean] = ACTIONS(437), - [anon_sym_sput_DASHbyte] = ACTIONS(437), - [anon_sym_sput_DASHchar] = ACTIONS(437), - [anon_sym_sput_DASHshort] = ACTIONS(437), - [anon_sym_sput_DASHvolatile] = ACTIONS(437), - [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(437), - [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(437), - [anon_sym_invoke_DASHconstructor] = ACTIONS(437), - [anon_sym_invoke_DASHcustom] = ACTIONS(439), - [anon_sym_invoke_DASHdirect] = ACTIONS(439), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(437), - [anon_sym_invoke_DASHinstance] = ACTIONS(437), - [anon_sym_invoke_DASHinterface] = ACTIONS(439), - [anon_sym_invoke_DASHpolymorphic] = ACTIONS(439), - [anon_sym_invoke_DASHstatic] = ACTIONS(439), - [anon_sym_invoke_DASHsuper] = ACTIONS(439), - [anon_sym_invoke_DASHvirtual] = ACTIONS(439), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(437), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(437), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(437), - [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(437), - [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(437), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(437), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(437), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(437), - [anon_sym_neg_DASHint] = ACTIONS(437), - [anon_sym_not_DASHint] = ACTIONS(437), - [anon_sym_neg_DASHlong] = ACTIONS(437), - [anon_sym_not_DASHlong] = ACTIONS(437), - [anon_sym_neg_DASHfloat] = ACTIONS(437), - [anon_sym_neg_DASHdouble] = ACTIONS(437), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(437), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(437), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(437), - [anon_sym_long_DASHto_DASHint] = ACTIONS(437), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(437), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(437), - [anon_sym_float_DASHto_DASHint] = ACTIONS(437), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(437), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(437), - [anon_sym_double_DASHto_DASHint] = ACTIONS(437), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(437), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(437), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(437), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(437), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(437), - [anon_sym_add_DASHint] = ACTIONS(439), - [anon_sym_sub_DASHint] = ACTIONS(439), - [anon_sym_mul_DASHint] = ACTIONS(439), - [anon_sym_div_DASHint] = ACTIONS(439), - [anon_sym_rem_DASHint] = ACTIONS(439), - [anon_sym_and_DASHint] = ACTIONS(439), - [anon_sym_or_DASHint] = ACTIONS(439), - [anon_sym_xor_DASHint] = ACTIONS(439), - [anon_sym_shl_DASHint] = ACTIONS(439), - [anon_sym_shr_DASHint] = ACTIONS(439), - [anon_sym_ushr_DASHint] = ACTIONS(439), - [anon_sym_add_DASHlong] = ACTIONS(439), - [anon_sym_sub_DASHlong] = ACTIONS(439), - [anon_sym_mul_DASHlong] = ACTIONS(439), - [anon_sym_div_DASHlong] = ACTIONS(439), - [anon_sym_rem_DASHlong] = ACTIONS(439), - [anon_sym_and_DASHlong] = ACTIONS(439), - [anon_sym_or_DASHlong] = ACTIONS(439), - [anon_sym_xor_DASHlong] = ACTIONS(439), - [anon_sym_shl_DASHlong] = ACTIONS(439), - [anon_sym_shr_DASHlong] = ACTIONS(439), - [anon_sym_ushr_DASHlong] = ACTIONS(439), - [anon_sym_add_DASHfloat] = ACTIONS(439), - [anon_sym_sub_DASHfloat] = ACTIONS(439), - [anon_sym_mul_DASHfloat] = ACTIONS(439), - [anon_sym_div_DASHfloat] = ACTIONS(439), - [anon_sym_rem_DASHfloat] = ACTIONS(439), - [anon_sym_add_DASHdouble] = ACTIONS(439), - [anon_sym_sub_DASHdouble] = ACTIONS(439), - [anon_sym_mul_DASHdouble] = ACTIONS(439), - [anon_sym_div_DASHdouble] = ACTIONS(439), - [anon_sym_rem_DASHdouble] = ACTIONS(439), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(437), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(437), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(437), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(437), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(437), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(437), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(437), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(437), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(437), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(437), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(437), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(437), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(437), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(437), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(437), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(437), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(437), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(437), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(437), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(437), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(437), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(437), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(437), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(437), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(437), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(437), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(437), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(437), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(437), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(437), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(437), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(437), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(437), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(437), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(437), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(437), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(437), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(437), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(437), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(437), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(437), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(437), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(437), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(437), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(437), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(437), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(437), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(437), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(437), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(437), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(437), - [anon_sym_static_DASHget] = ACTIONS(437), - [anon_sym_static_DASHput] = ACTIONS(437), - [anon_sym_instance_DASHget] = ACTIONS(437), - [anon_sym_instance_DASHput] = ACTIONS(437), - [anon_sym_execute_DASHinline] = ACTIONS(439), - [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(437), - [anon_sym_iget_DASHquick] = ACTIONS(437), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(437), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(437), - [anon_sym_iput_DASHquick] = ACTIONS(437), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(437), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(437), - [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(437), - [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(437), - [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(437), - [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(437), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(439), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(437), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(439), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(437), - [anon_sym_rsub_DASHint] = ACTIONS(439), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(437), - [anon_sym_DOTline] = ACTIONS(437), - [anon_sym_DOTlocals] = ACTIONS(437), - [anon_sym_DOTlocal] = ACTIONS(439), - [anon_sym_DOTendlocal] = ACTIONS(437), - [anon_sym_DOTrestartlocal] = ACTIONS(437), - [anon_sym_DOTregisters] = ACTIONS(437), - [anon_sym_DOTcatch] = ACTIONS(439), - [anon_sym_DOTcatchall] = ACTIONS(437), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(437), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(437), - [anon_sym_DOTarray_DASHdata] = ACTIONS(437), - [sym_prologue_directive] = ACTIONS(437), - [sym_epilogue_directive] = ACTIONS(437), - [aux_sym_label_token1] = ACTIONS(437), - [aux_sym_jmp_label_token1] = ACTIONS(437), + [anon_sym_DOTsource] = ACTIONS(427), + [anon_sym_DOTendmethod] = ACTIONS(427), + [anon_sym_DOTannotation] = ACTIONS(427), + [anon_sym_DOTparam] = ACTIONS(429), + [anon_sym_DOTparameter] = ACTIONS(427), + [anon_sym_nop] = ACTIONS(429), + [anon_sym_move] = ACTIONS(429), + [anon_sym_move_SLASHfrom16] = ACTIONS(427), + [anon_sym_move_SLASH16] = ACTIONS(427), + [anon_sym_move_DASHwide] = ACTIONS(429), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(427), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(427), + [anon_sym_move_DASHobject] = ACTIONS(429), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(427), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(427), + [anon_sym_move_DASHresult] = ACTIONS(429), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(427), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(427), + [anon_sym_move_DASHexception] = ACTIONS(427), + [anon_sym_return_DASHvoid] = ACTIONS(427), + [anon_sym_return] = ACTIONS(429), + [anon_sym_return_DASHwide] = ACTIONS(427), + [anon_sym_return_DASHobject] = ACTIONS(427), + [anon_sym_const_SLASH4] = ACTIONS(427), + [anon_sym_const_SLASH16] = ACTIONS(427), + [anon_sym_const] = ACTIONS(429), + [anon_sym_const_SLASHhigh16] = ACTIONS(427), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(427), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(427), + [anon_sym_const_DASHwide] = ACTIONS(429), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(427), + [anon_sym_const_DASHstring] = ACTIONS(429), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(427), + [anon_sym_const_DASHclass] = ACTIONS(427), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(427), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(427), + [anon_sym_monitor_DASHenter] = ACTIONS(427), + [anon_sym_monitor_DASHexit] = ACTIONS(427), + [anon_sym_check_DASHcast] = ACTIONS(427), + [anon_sym_instance_DASHof] = ACTIONS(427), + [anon_sym_array_DASHlength] = ACTIONS(427), + [anon_sym_new_DASHinstance] = ACTIONS(427), + [anon_sym_new_DASHarray] = ACTIONS(427), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(429), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(427), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(427), + [anon_sym_throw] = ACTIONS(429), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(427), + [anon_sym_goto] = ACTIONS(429), + [anon_sym_goto_SLASH16] = ACTIONS(427), + [anon_sym_goto_SLASH32] = ACTIONS(427), + [anon_sym_packed_DASHswitch] = ACTIONS(427), + [anon_sym_sparse_DASHswitch] = ACTIONS(427), + [anon_sym_cmpl_DASHfloat] = ACTIONS(427), + [anon_sym_cmpg_DASHfloat] = ACTIONS(427), + [anon_sym_cmpl_DASHdouble] = ACTIONS(427), + [anon_sym_cmpg_DASHdouble] = ACTIONS(427), + [anon_sym_cmp_DASHlong] = ACTIONS(427), + [anon_sym_if_DASHeq] = ACTIONS(429), + [anon_sym_if_DASHne] = ACTIONS(429), + [anon_sym_if_DASHlt] = ACTIONS(429), + [anon_sym_if_DASHge] = ACTIONS(429), + [anon_sym_if_DASHgt] = ACTIONS(429), + [anon_sym_if_DASHle] = ACTIONS(429), + [anon_sym_if_DASHeqz] = ACTIONS(427), + [anon_sym_if_DASHnez] = ACTIONS(427), + [anon_sym_if_DASHltz] = ACTIONS(427), + [anon_sym_if_DASHgez] = ACTIONS(427), + [anon_sym_if_DASHgtz] = ACTIONS(427), + [anon_sym_if_DASHlez] = ACTIONS(427), + [anon_sym_aget] = ACTIONS(429), + [anon_sym_aget_DASHwide] = ACTIONS(427), + [anon_sym_aget_DASHobject] = ACTIONS(427), + [anon_sym_aget_DASHboolean] = ACTIONS(427), + [anon_sym_aget_DASHbyte] = ACTIONS(427), + [anon_sym_aget_DASHchar] = ACTIONS(427), + [anon_sym_aget_DASHshort] = ACTIONS(427), + [anon_sym_aput] = ACTIONS(429), + [anon_sym_aput_DASHwide] = ACTIONS(427), + [anon_sym_aput_DASHobject] = ACTIONS(427), + [anon_sym_aput_DASHboolean] = ACTIONS(427), + [anon_sym_aput_DASHbyte] = ACTIONS(427), + [anon_sym_aput_DASHchar] = ACTIONS(427), + [anon_sym_aput_DASHshort] = ACTIONS(427), + [anon_sym_iget] = ACTIONS(429), + [anon_sym_iget_DASHwide] = ACTIONS(429), + [anon_sym_iget_DASHobject] = ACTIONS(429), + [anon_sym_iget_DASHboolean] = ACTIONS(427), + [anon_sym_iget_DASHbyte] = ACTIONS(427), + [anon_sym_iget_DASHchar] = ACTIONS(427), + [anon_sym_iget_DASHshort] = ACTIONS(427), + [anon_sym_iget_DASHvolatile] = ACTIONS(427), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(427), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(427), + [anon_sym_iput] = ACTIONS(429), + [anon_sym_iput_DASHwide] = ACTIONS(429), + [anon_sym_iput_DASHobject] = ACTIONS(429), + [anon_sym_iput_DASHboolean] = ACTIONS(429), + [anon_sym_iput_DASHbyte] = ACTIONS(429), + [anon_sym_iput_DASHchar] = ACTIONS(429), + [anon_sym_iput_DASHshort] = ACTIONS(429), + [anon_sym_iput_DASHvolatile] = ACTIONS(427), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(427), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(427), + [anon_sym_sget] = ACTIONS(429), + [anon_sym_sget_DASHwide] = ACTIONS(429), + [anon_sym_sget_DASHobject] = ACTIONS(429), + [anon_sym_sget_DASHboolean] = ACTIONS(427), + [anon_sym_sget_DASHbyte] = ACTIONS(427), + [anon_sym_sget_DASHchar] = ACTIONS(427), + [anon_sym_sget_DASHshort] = ACTIONS(427), + [anon_sym_sget_DASHvolatile] = ACTIONS(427), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(427), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(427), + [anon_sym_sput] = ACTIONS(429), + [anon_sym_sput_DASHwide] = ACTIONS(429), + [anon_sym_sput_DASHobject] = ACTIONS(429), + [anon_sym_sput_DASHboolean] = ACTIONS(427), + [anon_sym_sput_DASHbyte] = ACTIONS(427), + [anon_sym_sput_DASHchar] = ACTIONS(427), + [anon_sym_sput_DASHshort] = ACTIONS(427), + [anon_sym_sput_DASHvolatile] = ACTIONS(427), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(427), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(427), + [anon_sym_invoke_DASHconstructor] = ACTIONS(427), + [anon_sym_invoke_DASHcustom] = ACTIONS(429), + [anon_sym_invoke_DASHdirect] = ACTIONS(429), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(427), + [anon_sym_invoke_DASHinstance] = ACTIONS(427), + [anon_sym_invoke_DASHinterface] = ACTIONS(429), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(429), + [anon_sym_invoke_DASHstatic] = ACTIONS(429), + [anon_sym_invoke_DASHsuper] = ACTIONS(429), + [anon_sym_invoke_DASHvirtual] = ACTIONS(429), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(427), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(427), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(427), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(427), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(427), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(427), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(427), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(427), + [anon_sym_neg_DASHint] = ACTIONS(427), + [anon_sym_not_DASHint] = ACTIONS(427), + [anon_sym_neg_DASHlong] = ACTIONS(427), + [anon_sym_not_DASHlong] = ACTIONS(427), + [anon_sym_neg_DASHfloat] = ACTIONS(427), + [anon_sym_neg_DASHdouble] = ACTIONS(427), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(427), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(427), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(427), + [anon_sym_long_DASHto_DASHint] = ACTIONS(427), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(427), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(427), + [anon_sym_float_DASHto_DASHint] = ACTIONS(427), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(427), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(427), + [anon_sym_double_DASHto_DASHint] = ACTIONS(427), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(427), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(427), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(427), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(427), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(427), + [anon_sym_add_DASHint] = ACTIONS(429), + [anon_sym_sub_DASHint] = ACTIONS(429), + [anon_sym_mul_DASHint] = ACTIONS(429), + [anon_sym_div_DASHint] = ACTIONS(429), + [anon_sym_rem_DASHint] = ACTIONS(429), + [anon_sym_and_DASHint] = ACTIONS(429), + [anon_sym_or_DASHint] = ACTIONS(429), + [anon_sym_xor_DASHint] = ACTIONS(429), + [anon_sym_shl_DASHint] = ACTIONS(429), + [anon_sym_shr_DASHint] = ACTIONS(429), + [anon_sym_ushr_DASHint] = ACTIONS(429), + [anon_sym_add_DASHlong] = ACTIONS(429), + [anon_sym_sub_DASHlong] = ACTIONS(429), + [anon_sym_mul_DASHlong] = ACTIONS(429), + [anon_sym_div_DASHlong] = ACTIONS(429), + [anon_sym_rem_DASHlong] = ACTIONS(429), + [anon_sym_and_DASHlong] = ACTIONS(429), + [anon_sym_or_DASHlong] = ACTIONS(429), + [anon_sym_xor_DASHlong] = ACTIONS(429), + [anon_sym_shl_DASHlong] = ACTIONS(429), + [anon_sym_shr_DASHlong] = ACTIONS(429), + [anon_sym_ushr_DASHlong] = ACTIONS(429), + [anon_sym_add_DASHfloat] = ACTIONS(429), + [anon_sym_sub_DASHfloat] = ACTIONS(429), + [anon_sym_mul_DASHfloat] = ACTIONS(429), + [anon_sym_div_DASHfloat] = ACTIONS(429), + [anon_sym_rem_DASHfloat] = ACTIONS(429), + [anon_sym_add_DASHdouble] = ACTIONS(429), + [anon_sym_sub_DASHdouble] = ACTIONS(429), + [anon_sym_mul_DASHdouble] = ACTIONS(429), + [anon_sym_div_DASHdouble] = ACTIONS(429), + [anon_sym_rem_DASHdouble] = ACTIONS(429), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(427), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(427), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(427), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(427), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(427), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(427), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(427), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(427), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(427), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(427), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(427), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(427), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(427), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(427), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(427), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(427), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(427), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(427), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(427), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(427), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(427), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(427), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(427), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(427), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(427), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(427), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(427), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(427), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(427), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(427), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(427), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(427), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(427), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(427), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(427), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(427), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(427), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(427), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(427), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(427), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(427), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(427), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(427), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(427), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(427), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(427), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(427), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(427), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(427), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(427), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(427), + [anon_sym_static_DASHget] = ACTIONS(427), + [anon_sym_static_DASHput] = ACTIONS(427), + [anon_sym_instance_DASHget] = ACTIONS(427), + [anon_sym_instance_DASHput] = ACTIONS(427), + [anon_sym_execute_DASHinline] = ACTIONS(429), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(427), + [anon_sym_iget_DASHquick] = ACTIONS(427), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(427), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(427), + [anon_sym_iput_DASHquick] = ACTIONS(427), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(427), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(427), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(427), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(427), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(427), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(427), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(429), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(427), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(429), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(427), + [anon_sym_rsub_DASHint] = ACTIONS(429), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(427), + [anon_sym_DOTline] = ACTIONS(427), + [anon_sym_DOTlocals] = ACTIONS(427), + [anon_sym_DOTlocal] = ACTIONS(429), + [anon_sym_DOTendlocal] = ACTIONS(427), + [anon_sym_DOTrestartlocal] = ACTIONS(427), + [anon_sym_DOTregisters] = ACTIONS(427), + [anon_sym_DOTcatch] = ACTIONS(429), + [anon_sym_DOTcatchall] = ACTIONS(427), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(427), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(427), + [anon_sym_DOTarray_DASHdata] = ACTIONS(427), + [sym_prologue_directive] = ACTIONS(427), + [sym_epilogue_directive] = ACTIONS(427), + [aux_sym_label_token1] = ACTIONS(427), + [aux_sym_jmp_label_token1] = ACTIONS(427), [sym_comment] = ACTIONS(3), }, [64] = { - [anon_sym_DOTsource] = ACTIONS(441), - [anon_sym_DOTendmethod] = ACTIONS(441), - [anon_sym_DOTannotation] = ACTIONS(441), - [anon_sym_DOTparam] = ACTIONS(443), - [anon_sym_DOTparameter] = ACTIONS(441), - [anon_sym_nop] = ACTIONS(443), - [anon_sym_move] = ACTIONS(443), - [anon_sym_move_SLASHfrom16] = ACTIONS(441), - [anon_sym_move_SLASH16] = ACTIONS(441), - [anon_sym_move_DASHwide] = ACTIONS(443), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(441), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(441), - [anon_sym_move_DASHobject] = ACTIONS(443), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(441), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(441), - [anon_sym_move_DASHresult] = ACTIONS(443), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(441), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(441), - [anon_sym_move_DASHexception] = ACTIONS(441), - [anon_sym_return_DASHvoid] = ACTIONS(441), - [anon_sym_return] = ACTIONS(443), - [anon_sym_return_DASHwide] = ACTIONS(441), - [anon_sym_return_DASHobject] = ACTIONS(441), - [anon_sym_const_SLASH4] = ACTIONS(441), - [anon_sym_const_SLASH16] = ACTIONS(441), - [anon_sym_const] = ACTIONS(443), - [anon_sym_const_SLASHhigh16] = ACTIONS(441), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(441), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(441), - [anon_sym_const_DASHwide] = ACTIONS(443), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(441), - [anon_sym_const_DASHstring] = ACTIONS(443), - [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(441), - [anon_sym_const_DASHclass] = ACTIONS(441), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(441), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(441), - [anon_sym_monitor_DASHenter] = ACTIONS(441), - [anon_sym_monitor_DASHexit] = ACTIONS(441), - [anon_sym_check_DASHcast] = ACTIONS(441), - [anon_sym_instance_DASHof] = ACTIONS(441), - [anon_sym_array_DASHlength] = ACTIONS(441), - [anon_sym_new_DASHinstance] = ACTIONS(441), - [anon_sym_new_DASHarray] = ACTIONS(441), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(443), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(441), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(441), - [anon_sym_throw] = ACTIONS(443), - [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(441), - [anon_sym_goto] = ACTIONS(443), - [anon_sym_goto_SLASH16] = ACTIONS(441), - [anon_sym_goto_SLASH32] = ACTIONS(441), - [anon_sym_packed_DASHswitch] = ACTIONS(441), - [anon_sym_sparse_DASHswitch] = ACTIONS(441), - [anon_sym_cmpl_DASHfloat] = ACTIONS(441), - [anon_sym_cmpg_DASHfloat] = ACTIONS(441), - [anon_sym_cmpl_DASHdouble] = ACTIONS(441), - [anon_sym_cmpg_DASHdouble] = ACTIONS(441), - [anon_sym_cmp_DASHlong] = ACTIONS(441), - [anon_sym_if_DASHeq] = ACTIONS(443), - [anon_sym_if_DASHne] = ACTIONS(443), - [anon_sym_if_DASHlt] = ACTIONS(443), - [anon_sym_if_DASHge] = ACTIONS(443), - [anon_sym_if_DASHgt] = ACTIONS(443), - [anon_sym_if_DASHle] = ACTIONS(443), - [anon_sym_if_DASHeqz] = ACTIONS(441), - [anon_sym_if_DASHnez] = ACTIONS(441), - [anon_sym_if_DASHltz] = ACTIONS(441), - [anon_sym_if_DASHgez] = ACTIONS(441), - [anon_sym_if_DASHgtz] = ACTIONS(441), - [anon_sym_if_DASHlez] = ACTIONS(441), - [anon_sym_aget] = ACTIONS(443), - [anon_sym_aget_DASHwide] = ACTIONS(441), - [anon_sym_aget_DASHobject] = ACTIONS(441), - [anon_sym_aget_DASHboolean] = ACTIONS(441), - [anon_sym_aget_DASHbyte] = ACTIONS(441), - [anon_sym_aget_DASHchar] = ACTIONS(441), - [anon_sym_aget_DASHshort] = ACTIONS(441), - [anon_sym_aput] = ACTIONS(443), - [anon_sym_aput_DASHwide] = ACTIONS(441), - [anon_sym_aput_DASHobject] = ACTIONS(441), - [anon_sym_aput_DASHboolean] = ACTIONS(441), - [anon_sym_aput_DASHbyte] = ACTIONS(441), - [anon_sym_aput_DASHchar] = ACTIONS(441), - [anon_sym_aput_DASHshort] = ACTIONS(441), - [anon_sym_iget] = ACTIONS(443), - [anon_sym_iget_DASHwide] = ACTIONS(443), - [anon_sym_iget_DASHobject] = ACTIONS(443), - [anon_sym_iget_DASHboolean] = ACTIONS(441), - [anon_sym_iget_DASHbyte] = ACTIONS(441), - [anon_sym_iget_DASHchar] = ACTIONS(441), - [anon_sym_iget_DASHshort] = ACTIONS(441), - [anon_sym_iget_DASHvolatile] = ACTIONS(441), - [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(441), - [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(441), - [anon_sym_iput] = ACTIONS(443), - [anon_sym_iput_DASHwide] = ACTIONS(443), - [anon_sym_iput_DASHobject] = ACTIONS(443), - [anon_sym_iput_DASHboolean] = ACTIONS(443), - [anon_sym_iput_DASHbyte] = ACTIONS(443), - [anon_sym_iput_DASHchar] = ACTIONS(443), - [anon_sym_iput_DASHshort] = ACTIONS(443), - [anon_sym_iput_DASHvolatile] = ACTIONS(441), - [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(441), - [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(441), - [anon_sym_sget] = ACTIONS(443), - [anon_sym_sget_DASHwide] = ACTIONS(443), - [anon_sym_sget_DASHobject] = ACTIONS(443), - [anon_sym_sget_DASHboolean] = ACTIONS(441), - [anon_sym_sget_DASHbyte] = ACTIONS(441), - [anon_sym_sget_DASHchar] = ACTIONS(441), - [anon_sym_sget_DASHshort] = ACTIONS(441), - [anon_sym_sget_DASHvolatile] = ACTIONS(441), - [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(441), - [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(441), - [anon_sym_sput] = ACTIONS(443), - [anon_sym_sput_DASHwide] = ACTIONS(443), - [anon_sym_sput_DASHobject] = ACTIONS(443), - [anon_sym_sput_DASHboolean] = ACTIONS(441), - [anon_sym_sput_DASHbyte] = ACTIONS(441), - [anon_sym_sput_DASHchar] = ACTIONS(441), - [anon_sym_sput_DASHshort] = ACTIONS(441), - [anon_sym_sput_DASHvolatile] = ACTIONS(441), - [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(441), - [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(441), - [anon_sym_invoke_DASHconstructor] = ACTIONS(441), - [anon_sym_invoke_DASHcustom] = ACTIONS(443), - [anon_sym_invoke_DASHdirect] = ACTIONS(443), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(441), - [anon_sym_invoke_DASHinstance] = ACTIONS(441), - [anon_sym_invoke_DASHinterface] = ACTIONS(443), - [anon_sym_invoke_DASHpolymorphic] = ACTIONS(443), - [anon_sym_invoke_DASHstatic] = ACTIONS(443), - [anon_sym_invoke_DASHsuper] = ACTIONS(443), - [anon_sym_invoke_DASHvirtual] = ACTIONS(443), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(441), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(441), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(441), - [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(441), - [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(441), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(441), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(441), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(441), - [anon_sym_neg_DASHint] = ACTIONS(441), - [anon_sym_not_DASHint] = ACTIONS(441), - [anon_sym_neg_DASHlong] = ACTIONS(441), - [anon_sym_not_DASHlong] = ACTIONS(441), - [anon_sym_neg_DASHfloat] = ACTIONS(441), - [anon_sym_neg_DASHdouble] = ACTIONS(441), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(441), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(441), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(441), - [anon_sym_long_DASHto_DASHint] = ACTIONS(441), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(441), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(441), - [anon_sym_float_DASHto_DASHint] = ACTIONS(441), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(441), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(441), - [anon_sym_double_DASHto_DASHint] = ACTIONS(441), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(441), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(441), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(441), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(441), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(441), - [anon_sym_add_DASHint] = ACTIONS(443), - [anon_sym_sub_DASHint] = ACTIONS(443), - [anon_sym_mul_DASHint] = ACTIONS(443), - [anon_sym_div_DASHint] = ACTIONS(443), - [anon_sym_rem_DASHint] = ACTIONS(443), - [anon_sym_and_DASHint] = ACTIONS(443), - [anon_sym_or_DASHint] = ACTIONS(443), - [anon_sym_xor_DASHint] = ACTIONS(443), - [anon_sym_shl_DASHint] = ACTIONS(443), - [anon_sym_shr_DASHint] = ACTIONS(443), - [anon_sym_ushr_DASHint] = ACTIONS(443), - [anon_sym_add_DASHlong] = ACTIONS(443), - [anon_sym_sub_DASHlong] = ACTIONS(443), - [anon_sym_mul_DASHlong] = ACTIONS(443), - [anon_sym_div_DASHlong] = ACTIONS(443), - [anon_sym_rem_DASHlong] = ACTIONS(443), - [anon_sym_and_DASHlong] = ACTIONS(443), - [anon_sym_or_DASHlong] = ACTIONS(443), - [anon_sym_xor_DASHlong] = ACTIONS(443), - [anon_sym_shl_DASHlong] = ACTIONS(443), - [anon_sym_shr_DASHlong] = ACTIONS(443), - [anon_sym_ushr_DASHlong] = ACTIONS(443), - [anon_sym_add_DASHfloat] = ACTIONS(443), - [anon_sym_sub_DASHfloat] = ACTIONS(443), - [anon_sym_mul_DASHfloat] = ACTIONS(443), - [anon_sym_div_DASHfloat] = ACTIONS(443), - [anon_sym_rem_DASHfloat] = ACTIONS(443), - [anon_sym_add_DASHdouble] = ACTIONS(443), - [anon_sym_sub_DASHdouble] = ACTIONS(443), - [anon_sym_mul_DASHdouble] = ACTIONS(443), - [anon_sym_div_DASHdouble] = ACTIONS(443), - [anon_sym_rem_DASHdouble] = ACTIONS(443), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(441), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(441), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(441), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(441), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(441), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(441), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(441), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(441), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(441), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(441), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(441), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(441), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(441), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(441), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(441), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(441), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(441), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(441), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(441), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(441), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(441), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(441), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(441), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(441), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(441), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(441), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(441), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(441), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(441), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(441), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(441), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(441), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(441), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(441), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(441), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(441), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(441), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(441), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(441), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(441), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(441), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(441), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(441), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(441), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(441), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(441), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(441), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(441), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(441), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(441), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(441), - [anon_sym_static_DASHget] = ACTIONS(441), - [anon_sym_static_DASHput] = ACTIONS(441), - [anon_sym_instance_DASHget] = ACTIONS(441), - [anon_sym_instance_DASHput] = ACTIONS(441), - [anon_sym_execute_DASHinline] = ACTIONS(443), - [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(441), - [anon_sym_iget_DASHquick] = ACTIONS(441), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(441), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(441), - [anon_sym_iput_DASHquick] = ACTIONS(441), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(441), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(441), - [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(441), - [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(441), - [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(441), - [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(441), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(443), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(441), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(443), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(441), - [anon_sym_rsub_DASHint] = ACTIONS(443), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(441), - [anon_sym_DOTline] = ACTIONS(441), - [anon_sym_DOTlocals] = ACTIONS(441), - [anon_sym_DOTlocal] = ACTIONS(443), - [anon_sym_DOTendlocal] = ACTIONS(441), - [anon_sym_DOTrestartlocal] = ACTIONS(441), - [anon_sym_DOTregisters] = ACTIONS(441), - [anon_sym_DOTcatch] = ACTIONS(443), - [anon_sym_DOTcatchall] = ACTIONS(441), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(441), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(441), - [anon_sym_DOTarray_DASHdata] = ACTIONS(441), - [sym_prologue_directive] = ACTIONS(441), - [sym_epilogue_directive] = ACTIONS(441), - [aux_sym_label_token1] = ACTIONS(441), - [aux_sym_jmp_label_token1] = ACTIONS(441), + [anon_sym_DOTsource] = ACTIONS(313), + [anon_sym_DOTendmethod] = ACTIONS(313), + [anon_sym_DOTannotation] = ACTIONS(313), + [anon_sym_DOTparam] = ACTIONS(315), + [anon_sym_DOTparameter] = ACTIONS(313), + [anon_sym_nop] = ACTIONS(315), + [anon_sym_move] = ACTIONS(315), + [anon_sym_move_SLASHfrom16] = ACTIONS(313), + [anon_sym_move_SLASH16] = ACTIONS(313), + [anon_sym_move_DASHwide] = ACTIONS(315), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(313), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(313), + [anon_sym_move_DASHobject] = ACTIONS(315), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(313), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(313), + [anon_sym_move_DASHresult] = ACTIONS(315), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(313), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(313), + [anon_sym_move_DASHexception] = ACTIONS(313), + [anon_sym_return_DASHvoid] = ACTIONS(313), + [anon_sym_return] = ACTIONS(315), + [anon_sym_return_DASHwide] = ACTIONS(313), + [anon_sym_return_DASHobject] = ACTIONS(313), + [anon_sym_const_SLASH4] = ACTIONS(313), + [anon_sym_const_SLASH16] = ACTIONS(313), + [anon_sym_const] = ACTIONS(315), + [anon_sym_const_SLASHhigh16] = ACTIONS(313), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(313), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(313), + [anon_sym_const_DASHwide] = ACTIONS(315), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(313), + [anon_sym_const_DASHstring] = ACTIONS(315), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(313), + [anon_sym_const_DASHclass] = ACTIONS(313), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(313), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(313), + [anon_sym_monitor_DASHenter] = ACTIONS(313), + [anon_sym_monitor_DASHexit] = ACTIONS(313), + [anon_sym_check_DASHcast] = ACTIONS(313), + [anon_sym_instance_DASHof] = ACTIONS(313), + [anon_sym_array_DASHlength] = ACTIONS(313), + [anon_sym_new_DASHinstance] = ACTIONS(313), + [anon_sym_new_DASHarray] = ACTIONS(313), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(315), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(313), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(313), + [anon_sym_throw] = ACTIONS(315), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(313), + [anon_sym_goto] = ACTIONS(315), + [anon_sym_goto_SLASH16] = ACTIONS(313), + [anon_sym_goto_SLASH32] = ACTIONS(313), + [anon_sym_packed_DASHswitch] = ACTIONS(313), + [anon_sym_sparse_DASHswitch] = ACTIONS(313), + [anon_sym_cmpl_DASHfloat] = ACTIONS(313), + [anon_sym_cmpg_DASHfloat] = ACTIONS(313), + [anon_sym_cmpl_DASHdouble] = ACTIONS(313), + [anon_sym_cmpg_DASHdouble] = ACTIONS(313), + [anon_sym_cmp_DASHlong] = ACTIONS(313), + [anon_sym_if_DASHeq] = ACTIONS(315), + [anon_sym_if_DASHne] = ACTIONS(315), + [anon_sym_if_DASHlt] = ACTIONS(315), + [anon_sym_if_DASHge] = ACTIONS(315), + [anon_sym_if_DASHgt] = ACTIONS(315), + [anon_sym_if_DASHle] = ACTIONS(315), + [anon_sym_if_DASHeqz] = ACTIONS(313), + [anon_sym_if_DASHnez] = ACTIONS(313), + [anon_sym_if_DASHltz] = ACTIONS(313), + [anon_sym_if_DASHgez] = ACTIONS(313), + [anon_sym_if_DASHgtz] = ACTIONS(313), + [anon_sym_if_DASHlez] = ACTIONS(313), + [anon_sym_aget] = ACTIONS(315), + [anon_sym_aget_DASHwide] = ACTIONS(313), + [anon_sym_aget_DASHobject] = ACTIONS(313), + [anon_sym_aget_DASHboolean] = ACTIONS(313), + [anon_sym_aget_DASHbyte] = ACTIONS(313), + [anon_sym_aget_DASHchar] = ACTIONS(313), + [anon_sym_aget_DASHshort] = ACTIONS(313), + [anon_sym_aput] = ACTIONS(315), + [anon_sym_aput_DASHwide] = ACTIONS(313), + [anon_sym_aput_DASHobject] = ACTIONS(313), + [anon_sym_aput_DASHboolean] = ACTIONS(313), + [anon_sym_aput_DASHbyte] = ACTIONS(313), + [anon_sym_aput_DASHchar] = ACTIONS(313), + [anon_sym_aput_DASHshort] = ACTIONS(313), + [anon_sym_iget] = ACTIONS(315), + [anon_sym_iget_DASHwide] = ACTIONS(315), + [anon_sym_iget_DASHobject] = ACTIONS(315), + [anon_sym_iget_DASHboolean] = ACTIONS(313), + [anon_sym_iget_DASHbyte] = ACTIONS(313), + [anon_sym_iget_DASHchar] = ACTIONS(313), + [anon_sym_iget_DASHshort] = ACTIONS(313), + [anon_sym_iget_DASHvolatile] = ACTIONS(313), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(313), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(313), + [anon_sym_iput] = ACTIONS(315), + [anon_sym_iput_DASHwide] = ACTIONS(315), + [anon_sym_iput_DASHobject] = ACTIONS(315), + [anon_sym_iput_DASHboolean] = ACTIONS(315), + [anon_sym_iput_DASHbyte] = ACTIONS(315), + [anon_sym_iput_DASHchar] = ACTIONS(315), + [anon_sym_iput_DASHshort] = ACTIONS(315), + [anon_sym_iput_DASHvolatile] = ACTIONS(313), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(313), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(313), + [anon_sym_sget] = ACTIONS(315), + [anon_sym_sget_DASHwide] = ACTIONS(315), + [anon_sym_sget_DASHobject] = ACTIONS(315), + [anon_sym_sget_DASHboolean] = ACTIONS(313), + [anon_sym_sget_DASHbyte] = ACTIONS(313), + [anon_sym_sget_DASHchar] = ACTIONS(313), + [anon_sym_sget_DASHshort] = ACTIONS(313), + [anon_sym_sget_DASHvolatile] = ACTIONS(313), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(313), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(313), + [anon_sym_sput] = ACTIONS(315), + [anon_sym_sput_DASHwide] = ACTIONS(315), + [anon_sym_sput_DASHobject] = ACTIONS(315), + [anon_sym_sput_DASHboolean] = ACTIONS(313), + [anon_sym_sput_DASHbyte] = ACTIONS(313), + [anon_sym_sput_DASHchar] = ACTIONS(313), + [anon_sym_sput_DASHshort] = ACTIONS(313), + [anon_sym_sput_DASHvolatile] = ACTIONS(313), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(313), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(313), + [anon_sym_invoke_DASHconstructor] = ACTIONS(313), + [anon_sym_invoke_DASHcustom] = ACTIONS(315), + [anon_sym_invoke_DASHdirect] = ACTIONS(315), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(313), + [anon_sym_invoke_DASHinstance] = ACTIONS(313), + [anon_sym_invoke_DASHinterface] = ACTIONS(315), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(315), + [anon_sym_invoke_DASHstatic] = ACTIONS(315), + [anon_sym_invoke_DASHsuper] = ACTIONS(315), + [anon_sym_invoke_DASHvirtual] = ACTIONS(315), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(313), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(313), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(313), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(313), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(313), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(313), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(313), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(313), + [anon_sym_neg_DASHint] = ACTIONS(313), + [anon_sym_not_DASHint] = ACTIONS(313), + [anon_sym_neg_DASHlong] = ACTIONS(313), + [anon_sym_not_DASHlong] = ACTIONS(313), + [anon_sym_neg_DASHfloat] = ACTIONS(313), + [anon_sym_neg_DASHdouble] = ACTIONS(313), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(313), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(313), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(313), + [anon_sym_long_DASHto_DASHint] = ACTIONS(313), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(313), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(313), + [anon_sym_float_DASHto_DASHint] = ACTIONS(313), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(313), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(313), + [anon_sym_double_DASHto_DASHint] = ACTIONS(313), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(313), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(313), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(313), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(313), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(313), + [anon_sym_add_DASHint] = ACTIONS(315), + [anon_sym_sub_DASHint] = ACTIONS(315), + [anon_sym_mul_DASHint] = ACTIONS(315), + [anon_sym_div_DASHint] = ACTIONS(315), + [anon_sym_rem_DASHint] = ACTIONS(315), + [anon_sym_and_DASHint] = ACTIONS(315), + [anon_sym_or_DASHint] = ACTIONS(315), + [anon_sym_xor_DASHint] = ACTIONS(315), + [anon_sym_shl_DASHint] = ACTIONS(315), + [anon_sym_shr_DASHint] = ACTIONS(315), + [anon_sym_ushr_DASHint] = ACTIONS(315), + [anon_sym_add_DASHlong] = ACTIONS(315), + [anon_sym_sub_DASHlong] = ACTIONS(315), + [anon_sym_mul_DASHlong] = ACTIONS(315), + [anon_sym_div_DASHlong] = ACTIONS(315), + [anon_sym_rem_DASHlong] = ACTIONS(315), + [anon_sym_and_DASHlong] = ACTIONS(315), + [anon_sym_or_DASHlong] = ACTIONS(315), + [anon_sym_xor_DASHlong] = ACTIONS(315), + [anon_sym_shl_DASHlong] = ACTIONS(315), + [anon_sym_shr_DASHlong] = ACTIONS(315), + [anon_sym_ushr_DASHlong] = ACTIONS(315), + [anon_sym_add_DASHfloat] = ACTIONS(315), + [anon_sym_sub_DASHfloat] = ACTIONS(315), + [anon_sym_mul_DASHfloat] = ACTIONS(315), + [anon_sym_div_DASHfloat] = ACTIONS(315), + [anon_sym_rem_DASHfloat] = ACTIONS(315), + [anon_sym_add_DASHdouble] = ACTIONS(315), + [anon_sym_sub_DASHdouble] = ACTIONS(315), + [anon_sym_mul_DASHdouble] = ACTIONS(315), + [anon_sym_div_DASHdouble] = ACTIONS(315), + [anon_sym_rem_DASHdouble] = ACTIONS(315), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(313), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(313), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(313), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(313), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(313), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(313), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(313), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(313), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(313), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(313), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(313), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(313), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(313), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(313), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(313), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(313), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(313), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(313), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(313), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(313), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(313), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(313), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(313), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(313), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(313), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(313), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(313), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(313), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(313), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(313), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(313), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(313), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(313), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(313), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(313), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(313), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(313), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(313), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(313), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(313), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(313), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(313), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(313), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(313), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(313), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(313), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(313), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(313), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(313), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(313), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(313), + [anon_sym_static_DASHget] = ACTIONS(313), + [anon_sym_static_DASHput] = ACTIONS(313), + [anon_sym_instance_DASHget] = ACTIONS(313), + [anon_sym_instance_DASHput] = ACTIONS(313), + [anon_sym_execute_DASHinline] = ACTIONS(315), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(313), + [anon_sym_iget_DASHquick] = ACTIONS(313), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(313), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(313), + [anon_sym_iput_DASHquick] = ACTIONS(313), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(313), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(313), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(313), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(313), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(313), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(313), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(315), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(313), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(315), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(313), + [anon_sym_rsub_DASHint] = ACTIONS(315), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(313), + [anon_sym_DOTline] = ACTIONS(313), + [anon_sym_DOTlocals] = ACTIONS(313), + [anon_sym_DOTlocal] = ACTIONS(315), + [anon_sym_DOTendlocal] = ACTIONS(313), + [anon_sym_DOTrestartlocal] = ACTIONS(313), + [anon_sym_DOTregisters] = ACTIONS(313), + [anon_sym_DOTcatch] = ACTIONS(315), + [anon_sym_DOTcatchall] = ACTIONS(313), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(313), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(313), + [anon_sym_DOTarray_DASHdata] = ACTIONS(313), + [sym_prologue_directive] = ACTIONS(313), + [sym_epilogue_directive] = ACTIONS(313), + [aux_sym_label_token1] = ACTIONS(313), + [aux_sym_jmp_label_token1] = ACTIONS(313), [sym_comment] = ACTIONS(3), }, [65] = { - [anon_sym_DOTsource] = ACTIONS(445), - [anon_sym_DOTendmethod] = ACTIONS(445), - [anon_sym_DOTannotation] = ACTIONS(445), - [anon_sym_DOTparam] = ACTIONS(447), - [anon_sym_DOTparameter] = ACTIONS(445), - [anon_sym_nop] = ACTIONS(447), - [anon_sym_move] = ACTIONS(447), - [anon_sym_move_SLASHfrom16] = ACTIONS(445), - [anon_sym_move_SLASH16] = ACTIONS(445), - [anon_sym_move_DASHwide] = ACTIONS(447), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(445), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(445), - [anon_sym_move_DASHobject] = ACTIONS(447), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(445), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(445), - [anon_sym_move_DASHresult] = ACTIONS(447), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(445), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(445), - [anon_sym_move_DASHexception] = ACTIONS(445), - [anon_sym_return_DASHvoid] = ACTIONS(445), - [anon_sym_return] = ACTIONS(447), - [anon_sym_return_DASHwide] = ACTIONS(445), - [anon_sym_return_DASHobject] = ACTIONS(445), - [anon_sym_const_SLASH4] = ACTIONS(445), - [anon_sym_const_SLASH16] = ACTIONS(445), - [anon_sym_const] = ACTIONS(447), - [anon_sym_const_SLASHhigh16] = ACTIONS(445), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(445), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(445), - [anon_sym_const_DASHwide] = ACTIONS(447), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(445), - [anon_sym_const_DASHstring] = ACTIONS(447), - [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(445), - [anon_sym_const_DASHclass] = ACTIONS(445), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(445), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(445), - [anon_sym_monitor_DASHenter] = ACTIONS(445), - [anon_sym_monitor_DASHexit] = ACTIONS(445), - [anon_sym_check_DASHcast] = ACTIONS(445), - [anon_sym_instance_DASHof] = ACTIONS(445), - [anon_sym_array_DASHlength] = ACTIONS(445), - [anon_sym_new_DASHinstance] = ACTIONS(445), - [anon_sym_new_DASHarray] = ACTIONS(445), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(447), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(445), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(445), - [anon_sym_throw] = ACTIONS(447), - [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(445), - [anon_sym_goto] = ACTIONS(447), - [anon_sym_goto_SLASH16] = ACTIONS(445), - [anon_sym_goto_SLASH32] = ACTIONS(445), - [anon_sym_packed_DASHswitch] = ACTIONS(445), - [anon_sym_sparse_DASHswitch] = ACTIONS(445), - [anon_sym_cmpl_DASHfloat] = ACTIONS(445), - [anon_sym_cmpg_DASHfloat] = ACTIONS(445), - [anon_sym_cmpl_DASHdouble] = ACTIONS(445), - [anon_sym_cmpg_DASHdouble] = ACTIONS(445), - [anon_sym_cmp_DASHlong] = ACTIONS(445), - [anon_sym_if_DASHeq] = ACTIONS(447), - [anon_sym_if_DASHne] = ACTIONS(447), - [anon_sym_if_DASHlt] = ACTIONS(447), - [anon_sym_if_DASHge] = ACTIONS(447), - [anon_sym_if_DASHgt] = ACTIONS(447), - [anon_sym_if_DASHle] = ACTIONS(447), - [anon_sym_if_DASHeqz] = ACTIONS(445), - [anon_sym_if_DASHnez] = ACTIONS(445), - [anon_sym_if_DASHltz] = ACTIONS(445), - [anon_sym_if_DASHgez] = ACTIONS(445), - [anon_sym_if_DASHgtz] = ACTIONS(445), - [anon_sym_if_DASHlez] = ACTIONS(445), - [anon_sym_aget] = ACTIONS(447), - [anon_sym_aget_DASHwide] = ACTIONS(445), - [anon_sym_aget_DASHobject] = ACTIONS(445), - [anon_sym_aget_DASHboolean] = ACTIONS(445), - [anon_sym_aget_DASHbyte] = ACTIONS(445), - [anon_sym_aget_DASHchar] = ACTIONS(445), - [anon_sym_aget_DASHshort] = ACTIONS(445), - [anon_sym_aput] = ACTIONS(447), - [anon_sym_aput_DASHwide] = ACTIONS(445), - [anon_sym_aput_DASHobject] = ACTIONS(445), - [anon_sym_aput_DASHboolean] = ACTIONS(445), - [anon_sym_aput_DASHbyte] = ACTIONS(445), - [anon_sym_aput_DASHchar] = ACTIONS(445), - [anon_sym_aput_DASHshort] = ACTIONS(445), - [anon_sym_iget] = ACTIONS(447), - [anon_sym_iget_DASHwide] = ACTIONS(447), - [anon_sym_iget_DASHobject] = ACTIONS(447), - [anon_sym_iget_DASHboolean] = ACTIONS(445), - [anon_sym_iget_DASHbyte] = ACTIONS(445), - [anon_sym_iget_DASHchar] = ACTIONS(445), - [anon_sym_iget_DASHshort] = ACTIONS(445), - [anon_sym_iget_DASHvolatile] = ACTIONS(445), - [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(445), - [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(445), - [anon_sym_iput] = ACTIONS(447), - [anon_sym_iput_DASHwide] = ACTIONS(447), - [anon_sym_iput_DASHobject] = ACTIONS(447), - [anon_sym_iput_DASHboolean] = ACTIONS(447), - [anon_sym_iput_DASHbyte] = ACTIONS(447), - [anon_sym_iput_DASHchar] = ACTIONS(447), - [anon_sym_iput_DASHshort] = ACTIONS(447), - [anon_sym_iput_DASHvolatile] = ACTIONS(445), - [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(445), - [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(445), - [anon_sym_sget] = ACTIONS(447), - [anon_sym_sget_DASHwide] = ACTIONS(447), - [anon_sym_sget_DASHobject] = ACTIONS(447), - [anon_sym_sget_DASHboolean] = ACTIONS(445), - [anon_sym_sget_DASHbyte] = ACTIONS(445), - [anon_sym_sget_DASHchar] = ACTIONS(445), - [anon_sym_sget_DASHshort] = ACTIONS(445), - [anon_sym_sget_DASHvolatile] = ACTIONS(445), - [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(445), - [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(445), - [anon_sym_sput] = ACTIONS(447), - [anon_sym_sput_DASHwide] = ACTIONS(447), - [anon_sym_sput_DASHobject] = ACTIONS(447), - [anon_sym_sput_DASHboolean] = ACTIONS(445), - [anon_sym_sput_DASHbyte] = ACTIONS(445), - [anon_sym_sput_DASHchar] = ACTIONS(445), - [anon_sym_sput_DASHshort] = ACTIONS(445), - [anon_sym_sput_DASHvolatile] = ACTIONS(445), - [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(445), - [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(445), - [anon_sym_invoke_DASHconstructor] = ACTIONS(445), - [anon_sym_invoke_DASHcustom] = ACTIONS(447), - [anon_sym_invoke_DASHdirect] = ACTIONS(447), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(445), - [anon_sym_invoke_DASHinstance] = ACTIONS(445), - [anon_sym_invoke_DASHinterface] = ACTIONS(447), - [anon_sym_invoke_DASHpolymorphic] = ACTIONS(447), - [anon_sym_invoke_DASHstatic] = ACTIONS(447), - [anon_sym_invoke_DASHsuper] = ACTIONS(447), - [anon_sym_invoke_DASHvirtual] = ACTIONS(447), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(445), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(445), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(445), - [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(445), - [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(445), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(445), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(445), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(445), - [anon_sym_neg_DASHint] = ACTIONS(445), - [anon_sym_not_DASHint] = ACTIONS(445), - [anon_sym_neg_DASHlong] = ACTIONS(445), - [anon_sym_not_DASHlong] = ACTIONS(445), - [anon_sym_neg_DASHfloat] = ACTIONS(445), - [anon_sym_neg_DASHdouble] = ACTIONS(445), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(445), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(445), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(445), - [anon_sym_long_DASHto_DASHint] = ACTIONS(445), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(445), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(445), - [anon_sym_float_DASHto_DASHint] = ACTIONS(445), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(445), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(445), - [anon_sym_double_DASHto_DASHint] = ACTIONS(445), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(445), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(445), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(445), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(445), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(445), - [anon_sym_add_DASHint] = ACTIONS(447), - [anon_sym_sub_DASHint] = ACTIONS(447), - [anon_sym_mul_DASHint] = ACTIONS(447), - [anon_sym_div_DASHint] = ACTIONS(447), - [anon_sym_rem_DASHint] = ACTIONS(447), - [anon_sym_and_DASHint] = ACTIONS(447), - [anon_sym_or_DASHint] = ACTIONS(447), - [anon_sym_xor_DASHint] = ACTIONS(447), - [anon_sym_shl_DASHint] = ACTIONS(447), - [anon_sym_shr_DASHint] = ACTIONS(447), - [anon_sym_ushr_DASHint] = ACTIONS(447), - [anon_sym_add_DASHlong] = ACTIONS(447), - [anon_sym_sub_DASHlong] = ACTIONS(447), - [anon_sym_mul_DASHlong] = ACTIONS(447), - [anon_sym_div_DASHlong] = ACTIONS(447), - [anon_sym_rem_DASHlong] = ACTIONS(447), - [anon_sym_and_DASHlong] = ACTIONS(447), - [anon_sym_or_DASHlong] = ACTIONS(447), - [anon_sym_xor_DASHlong] = ACTIONS(447), - [anon_sym_shl_DASHlong] = ACTIONS(447), - [anon_sym_shr_DASHlong] = ACTIONS(447), - [anon_sym_ushr_DASHlong] = ACTIONS(447), - [anon_sym_add_DASHfloat] = ACTIONS(447), - [anon_sym_sub_DASHfloat] = ACTIONS(447), - [anon_sym_mul_DASHfloat] = ACTIONS(447), - [anon_sym_div_DASHfloat] = ACTIONS(447), - [anon_sym_rem_DASHfloat] = ACTIONS(447), - [anon_sym_add_DASHdouble] = ACTIONS(447), - [anon_sym_sub_DASHdouble] = ACTIONS(447), - [anon_sym_mul_DASHdouble] = ACTIONS(447), - [anon_sym_div_DASHdouble] = ACTIONS(447), - [anon_sym_rem_DASHdouble] = ACTIONS(447), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(445), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(445), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(445), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(445), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(445), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(445), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(445), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(445), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(445), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(445), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(445), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(445), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(445), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(445), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(445), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(445), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(445), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(445), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(445), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(445), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(445), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(445), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(445), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(445), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(445), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(445), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(445), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(445), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(445), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(445), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(445), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(445), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(445), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(445), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(445), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(445), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(445), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(445), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(445), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(445), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(445), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(445), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(445), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(445), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(445), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(445), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(445), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(445), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(445), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(445), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(445), - [anon_sym_static_DASHget] = ACTIONS(445), - [anon_sym_static_DASHput] = ACTIONS(445), - [anon_sym_instance_DASHget] = ACTIONS(445), - [anon_sym_instance_DASHput] = ACTIONS(445), - [anon_sym_execute_DASHinline] = ACTIONS(447), - [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(445), - [anon_sym_iget_DASHquick] = ACTIONS(445), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(445), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(445), - [anon_sym_iput_DASHquick] = ACTIONS(445), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(445), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(445), - [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(445), - [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(445), - [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(445), - [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(445), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(447), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(445), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(447), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(445), - [anon_sym_rsub_DASHint] = ACTIONS(447), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(445), - [anon_sym_DOTline] = ACTIONS(445), - [anon_sym_DOTlocals] = ACTIONS(445), - [anon_sym_DOTlocal] = ACTIONS(447), - [anon_sym_DOTendlocal] = ACTIONS(445), - [anon_sym_DOTrestartlocal] = ACTIONS(445), - [anon_sym_DOTregisters] = ACTIONS(445), - [anon_sym_DOTcatch] = ACTIONS(447), - [anon_sym_DOTcatchall] = ACTIONS(445), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(445), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(445), - [anon_sym_DOTarray_DASHdata] = ACTIONS(445), - [sym_prologue_directive] = ACTIONS(445), - [sym_epilogue_directive] = ACTIONS(445), - [aux_sym_label_token1] = ACTIONS(445), - [aux_sym_jmp_label_token1] = ACTIONS(445), + [anon_sym_DOTsource] = ACTIONS(431), + [anon_sym_DOTendmethod] = ACTIONS(431), + [anon_sym_DOTannotation] = ACTIONS(431), + [anon_sym_DOTparam] = ACTIONS(433), + [anon_sym_DOTparameter] = ACTIONS(431), + [anon_sym_nop] = ACTIONS(433), + [anon_sym_move] = ACTIONS(433), + [anon_sym_move_SLASHfrom16] = ACTIONS(431), + [anon_sym_move_SLASH16] = ACTIONS(431), + [anon_sym_move_DASHwide] = ACTIONS(433), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(431), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(431), + [anon_sym_move_DASHobject] = ACTIONS(433), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(431), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(431), + [anon_sym_move_DASHresult] = ACTIONS(433), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(431), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(431), + [anon_sym_move_DASHexception] = ACTIONS(431), + [anon_sym_return_DASHvoid] = ACTIONS(431), + [anon_sym_return] = ACTIONS(433), + [anon_sym_return_DASHwide] = ACTIONS(431), + [anon_sym_return_DASHobject] = ACTIONS(431), + [anon_sym_const_SLASH4] = ACTIONS(431), + [anon_sym_const_SLASH16] = ACTIONS(431), + [anon_sym_const] = ACTIONS(433), + [anon_sym_const_SLASHhigh16] = ACTIONS(431), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(431), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(431), + [anon_sym_const_DASHwide] = ACTIONS(433), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(431), + [anon_sym_const_DASHstring] = ACTIONS(433), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(431), + [anon_sym_const_DASHclass] = ACTIONS(431), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(431), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(431), + [anon_sym_monitor_DASHenter] = ACTIONS(431), + [anon_sym_monitor_DASHexit] = ACTIONS(431), + [anon_sym_check_DASHcast] = ACTIONS(431), + [anon_sym_instance_DASHof] = ACTIONS(431), + [anon_sym_array_DASHlength] = ACTIONS(431), + [anon_sym_new_DASHinstance] = ACTIONS(431), + [anon_sym_new_DASHarray] = ACTIONS(431), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(433), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(431), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(431), + [anon_sym_throw] = ACTIONS(433), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(431), + [anon_sym_goto] = ACTIONS(433), + [anon_sym_goto_SLASH16] = ACTIONS(431), + [anon_sym_goto_SLASH32] = ACTIONS(431), + [anon_sym_packed_DASHswitch] = ACTIONS(431), + [anon_sym_sparse_DASHswitch] = ACTIONS(431), + [anon_sym_cmpl_DASHfloat] = ACTIONS(431), + [anon_sym_cmpg_DASHfloat] = ACTIONS(431), + [anon_sym_cmpl_DASHdouble] = ACTIONS(431), + [anon_sym_cmpg_DASHdouble] = ACTIONS(431), + [anon_sym_cmp_DASHlong] = ACTIONS(431), + [anon_sym_if_DASHeq] = ACTIONS(433), + [anon_sym_if_DASHne] = ACTIONS(433), + [anon_sym_if_DASHlt] = ACTIONS(433), + [anon_sym_if_DASHge] = ACTIONS(433), + [anon_sym_if_DASHgt] = ACTIONS(433), + [anon_sym_if_DASHle] = ACTIONS(433), + [anon_sym_if_DASHeqz] = ACTIONS(431), + [anon_sym_if_DASHnez] = ACTIONS(431), + [anon_sym_if_DASHltz] = ACTIONS(431), + [anon_sym_if_DASHgez] = ACTIONS(431), + [anon_sym_if_DASHgtz] = ACTIONS(431), + [anon_sym_if_DASHlez] = ACTIONS(431), + [anon_sym_aget] = ACTIONS(433), + [anon_sym_aget_DASHwide] = ACTIONS(431), + [anon_sym_aget_DASHobject] = ACTIONS(431), + [anon_sym_aget_DASHboolean] = ACTIONS(431), + [anon_sym_aget_DASHbyte] = ACTIONS(431), + [anon_sym_aget_DASHchar] = ACTIONS(431), + [anon_sym_aget_DASHshort] = ACTIONS(431), + [anon_sym_aput] = ACTIONS(433), + [anon_sym_aput_DASHwide] = ACTIONS(431), + [anon_sym_aput_DASHobject] = ACTIONS(431), + [anon_sym_aput_DASHboolean] = ACTIONS(431), + [anon_sym_aput_DASHbyte] = ACTIONS(431), + [anon_sym_aput_DASHchar] = ACTIONS(431), + [anon_sym_aput_DASHshort] = ACTIONS(431), + [anon_sym_iget] = ACTIONS(433), + [anon_sym_iget_DASHwide] = ACTIONS(433), + [anon_sym_iget_DASHobject] = ACTIONS(433), + [anon_sym_iget_DASHboolean] = ACTIONS(431), + [anon_sym_iget_DASHbyte] = ACTIONS(431), + [anon_sym_iget_DASHchar] = ACTIONS(431), + [anon_sym_iget_DASHshort] = ACTIONS(431), + [anon_sym_iget_DASHvolatile] = ACTIONS(431), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(431), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(431), + [anon_sym_iput] = ACTIONS(433), + [anon_sym_iput_DASHwide] = ACTIONS(433), + [anon_sym_iput_DASHobject] = ACTIONS(433), + [anon_sym_iput_DASHboolean] = ACTIONS(433), + [anon_sym_iput_DASHbyte] = ACTIONS(433), + [anon_sym_iput_DASHchar] = ACTIONS(433), + [anon_sym_iput_DASHshort] = ACTIONS(433), + [anon_sym_iput_DASHvolatile] = ACTIONS(431), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(431), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(431), + [anon_sym_sget] = ACTIONS(433), + [anon_sym_sget_DASHwide] = ACTIONS(433), + [anon_sym_sget_DASHobject] = ACTIONS(433), + [anon_sym_sget_DASHboolean] = ACTIONS(431), + [anon_sym_sget_DASHbyte] = ACTIONS(431), + [anon_sym_sget_DASHchar] = ACTIONS(431), + [anon_sym_sget_DASHshort] = ACTIONS(431), + [anon_sym_sget_DASHvolatile] = ACTIONS(431), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(431), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(431), + [anon_sym_sput] = ACTIONS(433), + [anon_sym_sput_DASHwide] = ACTIONS(433), + [anon_sym_sput_DASHobject] = ACTIONS(433), + [anon_sym_sput_DASHboolean] = ACTIONS(431), + [anon_sym_sput_DASHbyte] = ACTIONS(431), + [anon_sym_sput_DASHchar] = ACTIONS(431), + [anon_sym_sput_DASHshort] = ACTIONS(431), + [anon_sym_sput_DASHvolatile] = ACTIONS(431), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(431), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(431), + [anon_sym_invoke_DASHconstructor] = ACTIONS(431), + [anon_sym_invoke_DASHcustom] = ACTIONS(433), + [anon_sym_invoke_DASHdirect] = ACTIONS(433), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(431), + [anon_sym_invoke_DASHinstance] = ACTIONS(431), + [anon_sym_invoke_DASHinterface] = ACTIONS(433), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(433), + [anon_sym_invoke_DASHstatic] = ACTIONS(433), + [anon_sym_invoke_DASHsuper] = ACTIONS(433), + [anon_sym_invoke_DASHvirtual] = ACTIONS(433), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(431), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(431), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(431), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(431), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(431), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(431), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(431), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(431), + [anon_sym_neg_DASHint] = ACTIONS(431), + [anon_sym_not_DASHint] = ACTIONS(431), + [anon_sym_neg_DASHlong] = ACTIONS(431), + [anon_sym_not_DASHlong] = ACTIONS(431), + [anon_sym_neg_DASHfloat] = ACTIONS(431), + [anon_sym_neg_DASHdouble] = ACTIONS(431), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(431), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(431), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(431), + [anon_sym_long_DASHto_DASHint] = ACTIONS(431), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(431), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(431), + [anon_sym_float_DASHto_DASHint] = ACTIONS(431), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(431), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(431), + [anon_sym_double_DASHto_DASHint] = ACTIONS(431), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(431), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(431), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(431), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(431), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(431), + [anon_sym_add_DASHint] = ACTIONS(433), + [anon_sym_sub_DASHint] = ACTIONS(433), + [anon_sym_mul_DASHint] = ACTIONS(433), + [anon_sym_div_DASHint] = ACTIONS(433), + [anon_sym_rem_DASHint] = ACTIONS(433), + [anon_sym_and_DASHint] = ACTIONS(433), + [anon_sym_or_DASHint] = ACTIONS(433), + [anon_sym_xor_DASHint] = ACTIONS(433), + [anon_sym_shl_DASHint] = ACTIONS(433), + [anon_sym_shr_DASHint] = ACTIONS(433), + [anon_sym_ushr_DASHint] = ACTIONS(433), + [anon_sym_add_DASHlong] = ACTIONS(433), + [anon_sym_sub_DASHlong] = ACTIONS(433), + [anon_sym_mul_DASHlong] = ACTIONS(433), + [anon_sym_div_DASHlong] = ACTIONS(433), + [anon_sym_rem_DASHlong] = ACTIONS(433), + [anon_sym_and_DASHlong] = ACTIONS(433), + [anon_sym_or_DASHlong] = ACTIONS(433), + [anon_sym_xor_DASHlong] = ACTIONS(433), + [anon_sym_shl_DASHlong] = ACTIONS(433), + [anon_sym_shr_DASHlong] = ACTIONS(433), + [anon_sym_ushr_DASHlong] = ACTIONS(433), + [anon_sym_add_DASHfloat] = ACTIONS(433), + [anon_sym_sub_DASHfloat] = ACTIONS(433), + [anon_sym_mul_DASHfloat] = ACTIONS(433), + [anon_sym_div_DASHfloat] = ACTIONS(433), + [anon_sym_rem_DASHfloat] = ACTIONS(433), + [anon_sym_add_DASHdouble] = ACTIONS(433), + [anon_sym_sub_DASHdouble] = ACTIONS(433), + [anon_sym_mul_DASHdouble] = ACTIONS(433), + [anon_sym_div_DASHdouble] = ACTIONS(433), + [anon_sym_rem_DASHdouble] = ACTIONS(433), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(431), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(431), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(431), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(431), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(431), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(431), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(431), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(431), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(431), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(431), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(431), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(431), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(431), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(431), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(431), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(431), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(431), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(431), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(431), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(431), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(431), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(431), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(431), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(431), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(431), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(431), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(431), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(431), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(431), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(431), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(431), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(431), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(431), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(431), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(431), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(431), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(431), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(431), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(431), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(431), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(431), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(431), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(431), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(431), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(431), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(431), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(431), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(431), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(431), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(431), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(431), + [anon_sym_static_DASHget] = ACTIONS(431), + [anon_sym_static_DASHput] = ACTIONS(431), + [anon_sym_instance_DASHget] = ACTIONS(431), + [anon_sym_instance_DASHput] = ACTIONS(431), + [anon_sym_execute_DASHinline] = ACTIONS(433), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(431), + [anon_sym_iget_DASHquick] = ACTIONS(431), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(431), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(431), + [anon_sym_iput_DASHquick] = ACTIONS(431), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(431), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(431), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(431), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(431), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(431), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(431), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(433), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(431), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(433), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(431), + [anon_sym_rsub_DASHint] = ACTIONS(433), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(431), + [anon_sym_DOTline] = ACTIONS(431), + [anon_sym_DOTlocals] = ACTIONS(431), + [anon_sym_DOTlocal] = ACTIONS(433), + [anon_sym_DOTendlocal] = ACTIONS(431), + [anon_sym_DOTrestartlocal] = ACTIONS(431), + [anon_sym_DOTregisters] = ACTIONS(431), + [anon_sym_DOTcatch] = ACTIONS(433), + [anon_sym_DOTcatchall] = ACTIONS(431), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(431), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(431), + [anon_sym_DOTarray_DASHdata] = ACTIONS(431), + [sym_prologue_directive] = ACTIONS(431), + [sym_epilogue_directive] = ACTIONS(431), + [aux_sym_label_token1] = ACTIONS(431), + [aux_sym_jmp_label_token1] = ACTIONS(431), [sym_comment] = ACTIONS(3), }, [66] = { - [sym_opcode] = STATE(349), - [sym_body] = STATE(316), - [sym__field_body] = STATE(81), - [sym_method_signature] = STATE(81), - [sym__method_signature_body] = STATE(82), - [sym_method_handle] = STATE(316), - [sym__full_field_body] = STATE(81), - [sym_full_method_signature] = STATE(81), - [sym_array_type] = STATE(337), - [sym_string] = STATE(316), - [sym_identifier] = ACTIONS(305), - [anon_sym_nop] = ACTIONS(11), - [anon_sym_move] = ACTIONS(11), - [anon_sym_move_SLASHfrom16] = ACTIONS(13), - [anon_sym_move_SLASH16] = ACTIONS(13), - [anon_sym_move_DASHwide] = ACTIONS(11), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(13), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(13), - [anon_sym_move_DASHobject] = ACTIONS(11), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(13), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(13), - [anon_sym_move_DASHresult] = ACTIONS(11), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(11), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(11), - [anon_sym_move_DASHexception] = ACTIONS(11), - [anon_sym_return_DASHvoid] = ACTIONS(11), - [anon_sym_return] = ACTIONS(11), - [anon_sym_return_DASHwide] = ACTIONS(11), - [anon_sym_return_DASHobject] = ACTIONS(11), - [anon_sym_const_SLASH4] = ACTIONS(13), - [anon_sym_const_SLASH16] = ACTIONS(13), - [anon_sym_const] = ACTIONS(11), - [anon_sym_const_SLASHhigh16] = ACTIONS(13), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(13), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(13), - [anon_sym_const_DASHwide] = ACTIONS(11), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(13), - [anon_sym_const_DASHstring] = ACTIONS(11), - [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(13), - [anon_sym_const_DASHclass] = ACTIONS(11), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(11), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(11), - [anon_sym_monitor_DASHenter] = ACTIONS(11), - [anon_sym_monitor_DASHexit] = ACTIONS(11), - [anon_sym_check_DASHcast] = ACTIONS(11), - [anon_sym_instance_DASHof] = ACTIONS(11), - [anon_sym_array_DASHlength] = ACTIONS(11), - [anon_sym_new_DASHinstance] = ACTIONS(11), - [anon_sym_new_DASHarray] = ACTIONS(11), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(11), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(13), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(11), - [anon_sym_throw] = ACTIONS(11), - [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(11), - [anon_sym_goto] = ACTIONS(11), - [anon_sym_goto_SLASH16] = ACTIONS(13), - [anon_sym_goto_SLASH32] = ACTIONS(13), - [anon_sym_packed_DASHswitch] = ACTIONS(11), - [anon_sym_sparse_DASHswitch] = ACTIONS(11), - [anon_sym_cmpl_DASHfloat] = ACTIONS(11), - [anon_sym_cmpg_DASHfloat] = ACTIONS(11), - [anon_sym_cmpl_DASHdouble] = ACTIONS(11), - [anon_sym_cmpg_DASHdouble] = ACTIONS(11), - [anon_sym_cmp_DASHlong] = ACTIONS(11), - [anon_sym_if_DASHeq] = ACTIONS(11), - [anon_sym_if_DASHne] = ACTIONS(11), - [anon_sym_if_DASHlt] = ACTIONS(11), - [anon_sym_if_DASHge] = ACTIONS(11), - [anon_sym_if_DASHgt] = ACTIONS(11), - [anon_sym_if_DASHle] = ACTIONS(11), - [anon_sym_if_DASHeqz] = ACTIONS(11), - [anon_sym_if_DASHnez] = ACTIONS(11), - [anon_sym_if_DASHltz] = ACTIONS(11), - [anon_sym_if_DASHgez] = ACTIONS(11), - [anon_sym_if_DASHgtz] = ACTIONS(11), - [anon_sym_if_DASHlez] = ACTIONS(11), - [anon_sym_aget] = ACTIONS(11), - [anon_sym_aget_DASHwide] = ACTIONS(11), - [anon_sym_aget_DASHobject] = ACTIONS(11), - [anon_sym_aget_DASHboolean] = ACTIONS(11), - [anon_sym_aget_DASHbyte] = ACTIONS(11), - [anon_sym_aget_DASHchar] = ACTIONS(11), - [anon_sym_aget_DASHshort] = ACTIONS(11), - [anon_sym_aput] = ACTIONS(11), - [anon_sym_aput_DASHwide] = ACTIONS(11), - [anon_sym_aput_DASHobject] = ACTIONS(11), - [anon_sym_aput_DASHboolean] = ACTIONS(11), - [anon_sym_aput_DASHbyte] = ACTIONS(11), - [anon_sym_aput_DASHchar] = ACTIONS(11), - [anon_sym_aput_DASHshort] = ACTIONS(11), - [anon_sym_iget] = ACTIONS(11), - [anon_sym_iget_DASHwide] = ACTIONS(11), - [anon_sym_iget_DASHobject] = ACTIONS(11), - [anon_sym_iget_DASHboolean] = ACTIONS(11), - [anon_sym_iget_DASHbyte] = ACTIONS(11), - [anon_sym_iget_DASHchar] = ACTIONS(11), - [anon_sym_iget_DASHshort] = ACTIONS(11), - [anon_sym_iget_DASHvolatile] = ACTIONS(11), - [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(11), - [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(11), - [anon_sym_iput] = ACTIONS(11), - [anon_sym_iput_DASHwide] = ACTIONS(11), - [anon_sym_iput_DASHobject] = ACTIONS(11), - [anon_sym_iput_DASHboolean] = ACTIONS(11), - [anon_sym_iput_DASHbyte] = ACTIONS(11), - [anon_sym_iput_DASHchar] = ACTIONS(11), - [anon_sym_iput_DASHshort] = ACTIONS(11), - [anon_sym_iput_DASHvolatile] = ACTIONS(11), - [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(11), - [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(11), - [anon_sym_sget] = ACTIONS(11), - [anon_sym_sget_DASHwide] = ACTIONS(11), - [anon_sym_sget_DASHobject] = ACTIONS(11), - [anon_sym_sget_DASHboolean] = ACTIONS(11), - [anon_sym_sget_DASHbyte] = ACTIONS(11), - [anon_sym_sget_DASHchar] = ACTIONS(11), - [anon_sym_sget_DASHshort] = ACTIONS(11), - [anon_sym_sget_DASHvolatile] = ACTIONS(11), - [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(11), - [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(11), - [anon_sym_sput] = ACTIONS(11), - [anon_sym_sput_DASHwide] = ACTIONS(11), - [anon_sym_sput_DASHobject] = ACTIONS(11), - [anon_sym_sput_DASHboolean] = ACTIONS(11), - [anon_sym_sput_DASHbyte] = ACTIONS(11), - [anon_sym_sput_DASHchar] = ACTIONS(11), - [anon_sym_sput_DASHshort] = ACTIONS(11), - [anon_sym_sput_DASHvolatile] = ACTIONS(11), - [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(11), - [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(11), - [anon_sym_invoke_DASHconstructor] = ACTIONS(11), - [anon_sym_invoke_DASHcustom] = ACTIONS(11), - [anon_sym_invoke_DASHdirect] = ACTIONS(11), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(11), - [anon_sym_invoke_DASHinstance] = ACTIONS(11), - [anon_sym_invoke_DASHinterface] = ACTIONS(11), - [anon_sym_invoke_DASHpolymorphic] = ACTIONS(11), - [anon_sym_invoke_DASHstatic] = ACTIONS(11), - [anon_sym_invoke_DASHsuper] = ACTIONS(11), - [anon_sym_invoke_DASHvirtual] = ACTIONS(11), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(13), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(13), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(13), - [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(13), - [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(13), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(13), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(13), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(13), - [anon_sym_neg_DASHint] = ACTIONS(11), - [anon_sym_not_DASHint] = ACTIONS(11), - [anon_sym_neg_DASHlong] = ACTIONS(11), - [anon_sym_not_DASHlong] = ACTIONS(11), - [anon_sym_neg_DASHfloat] = ACTIONS(11), - [anon_sym_neg_DASHdouble] = ACTIONS(11), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(11), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(11), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(11), - [anon_sym_long_DASHto_DASHint] = ACTIONS(11), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(11), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(11), - [anon_sym_float_DASHto_DASHint] = ACTIONS(11), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(11), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(11), - [anon_sym_double_DASHto_DASHint] = ACTIONS(11), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(11), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(11), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(11), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(11), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(11), - [anon_sym_add_DASHint] = ACTIONS(11), - [anon_sym_sub_DASHint] = ACTIONS(11), - [anon_sym_mul_DASHint] = ACTIONS(11), - [anon_sym_div_DASHint] = ACTIONS(11), - [anon_sym_rem_DASHint] = ACTIONS(11), - [anon_sym_and_DASHint] = ACTIONS(11), - [anon_sym_or_DASHint] = ACTIONS(11), - [anon_sym_xor_DASHint] = ACTIONS(11), - [anon_sym_shl_DASHint] = ACTIONS(11), - [anon_sym_shr_DASHint] = ACTIONS(11), - [anon_sym_ushr_DASHint] = ACTIONS(11), - [anon_sym_add_DASHlong] = ACTIONS(11), - [anon_sym_sub_DASHlong] = ACTIONS(11), - [anon_sym_mul_DASHlong] = ACTIONS(11), - [anon_sym_div_DASHlong] = ACTIONS(11), - [anon_sym_rem_DASHlong] = ACTIONS(11), - [anon_sym_and_DASHlong] = ACTIONS(11), - [anon_sym_or_DASHlong] = ACTIONS(11), - [anon_sym_xor_DASHlong] = ACTIONS(11), - [anon_sym_shl_DASHlong] = ACTIONS(11), - [anon_sym_shr_DASHlong] = ACTIONS(11), - [anon_sym_ushr_DASHlong] = ACTIONS(11), - [anon_sym_add_DASHfloat] = ACTIONS(11), - [anon_sym_sub_DASHfloat] = ACTIONS(11), - [anon_sym_mul_DASHfloat] = ACTIONS(11), - [anon_sym_div_DASHfloat] = ACTIONS(11), - [anon_sym_rem_DASHfloat] = ACTIONS(11), - [anon_sym_add_DASHdouble] = ACTIONS(11), - [anon_sym_sub_DASHdouble] = ACTIONS(11), - [anon_sym_mul_DASHdouble] = ACTIONS(11), - [anon_sym_div_DASHdouble] = ACTIONS(11), - [anon_sym_rem_DASHdouble] = ACTIONS(11), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(13), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(13), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(13), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(13), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(13), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(13), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(13), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(13), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(13), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(13), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(13), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(13), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(13), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(13), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(13), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(13), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(13), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(13), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(13), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(13), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(13), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(13), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(13), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(13), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(13), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(13), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(13), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(13), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(13), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(13), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(13), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(13), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(13), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(13), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(13), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(13), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(13), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(13), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(13), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(13), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(13), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(13), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(13), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(13), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(13), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(13), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(13), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(13), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(13), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(13), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(13), - [anon_sym_static_DASHget] = ACTIONS(11), - [anon_sym_static_DASHput] = ACTIONS(11), - [anon_sym_instance_DASHget] = ACTIONS(11), - [anon_sym_instance_DASHput] = ACTIONS(11), - [anon_sym_execute_DASHinline] = ACTIONS(11), - [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(13), - [anon_sym_iget_DASHquick] = ACTIONS(11), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(11), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(11), - [anon_sym_iput_DASHquick] = ACTIONS(11), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(11), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(11), - [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(11), - [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(11), - [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(11), - [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(11), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(11), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(13), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(11), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(13), - [anon_sym_rsub_DASHint] = ACTIONS(11), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(13), - [sym_class_identifier] = ACTIONS(449), - [anon_sym_LTclinit_GT] = ACTIONS(25), - [anon_sym_LTinit_GT] = ACTIONS(25), - [anon_sym_DASH] = ACTIONS(27), - [anon_sym_LPAREN] = ACTIONS(29), - [anon_sym_LBRACK] = ACTIONS(31), - [sym_number] = ACTIONS(311), - [anon_sym_DQUOTE] = ACTIONS(45), + [anon_sym_DOTsource] = ACTIONS(435), + [anon_sym_DOTendmethod] = ACTIONS(435), + [anon_sym_DOTannotation] = ACTIONS(435), + [anon_sym_DOTparam] = ACTIONS(437), + [anon_sym_DOTparameter] = ACTIONS(435), + [anon_sym_nop] = ACTIONS(437), + [anon_sym_move] = ACTIONS(437), + [anon_sym_move_SLASHfrom16] = ACTIONS(435), + [anon_sym_move_SLASH16] = ACTIONS(435), + [anon_sym_move_DASHwide] = ACTIONS(437), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(435), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(435), + [anon_sym_move_DASHobject] = ACTIONS(437), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(435), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(435), + [anon_sym_move_DASHresult] = ACTIONS(437), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(435), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(435), + [anon_sym_move_DASHexception] = ACTIONS(435), + [anon_sym_return_DASHvoid] = ACTIONS(435), + [anon_sym_return] = ACTIONS(437), + [anon_sym_return_DASHwide] = ACTIONS(435), + [anon_sym_return_DASHobject] = ACTIONS(435), + [anon_sym_const_SLASH4] = ACTIONS(435), + [anon_sym_const_SLASH16] = ACTIONS(435), + [anon_sym_const] = ACTIONS(437), + [anon_sym_const_SLASHhigh16] = ACTIONS(435), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(435), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(435), + [anon_sym_const_DASHwide] = ACTIONS(437), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(435), + [anon_sym_const_DASHstring] = ACTIONS(437), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(435), + [anon_sym_const_DASHclass] = ACTIONS(435), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(435), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(435), + [anon_sym_monitor_DASHenter] = ACTIONS(435), + [anon_sym_monitor_DASHexit] = ACTIONS(435), + [anon_sym_check_DASHcast] = ACTIONS(435), + [anon_sym_instance_DASHof] = ACTIONS(435), + [anon_sym_array_DASHlength] = ACTIONS(435), + [anon_sym_new_DASHinstance] = ACTIONS(435), + [anon_sym_new_DASHarray] = ACTIONS(435), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(437), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(435), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(435), + [anon_sym_throw] = ACTIONS(437), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(435), + [anon_sym_goto] = ACTIONS(437), + [anon_sym_goto_SLASH16] = ACTIONS(435), + [anon_sym_goto_SLASH32] = ACTIONS(435), + [anon_sym_packed_DASHswitch] = ACTIONS(435), + [anon_sym_sparse_DASHswitch] = ACTIONS(435), + [anon_sym_cmpl_DASHfloat] = ACTIONS(435), + [anon_sym_cmpg_DASHfloat] = ACTIONS(435), + [anon_sym_cmpl_DASHdouble] = ACTIONS(435), + [anon_sym_cmpg_DASHdouble] = ACTIONS(435), + [anon_sym_cmp_DASHlong] = ACTIONS(435), + [anon_sym_if_DASHeq] = ACTIONS(437), + [anon_sym_if_DASHne] = ACTIONS(437), + [anon_sym_if_DASHlt] = ACTIONS(437), + [anon_sym_if_DASHge] = ACTIONS(437), + [anon_sym_if_DASHgt] = ACTIONS(437), + [anon_sym_if_DASHle] = ACTIONS(437), + [anon_sym_if_DASHeqz] = ACTIONS(435), + [anon_sym_if_DASHnez] = ACTIONS(435), + [anon_sym_if_DASHltz] = ACTIONS(435), + [anon_sym_if_DASHgez] = ACTIONS(435), + [anon_sym_if_DASHgtz] = ACTIONS(435), + [anon_sym_if_DASHlez] = ACTIONS(435), + [anon_sym_aget] = ACTIONS(437), + [anon_sym_aget_DASHwide] = ACTIONS(435), + [anon_sym_aget_DASHobject] = ACTIONS(435), + [anon_sym_aget_DASHboolean] = ACTIONS(435), + [anon_sym_aget_DASHbyte] = ACTIONS(435), + [anon_sym_aget_DASHchar] = ACTIONS(435), + [anon_sym_aget_DASHshort] = ACTIONS(435), + [anon_sym_aput] = ACTIONS(437), + [anon_sym_aput_DASHwide] = ACTIONS(435), + [anon_sym_aput_DASHobject] = ACTIONS(435), + [anon_sym_aput_DASHboolean] = ACTIONS(435), + [anon_sym_aput_DASHbyte] = ACTIONS(435), + [anon_sym_aput_DASHchar] = ACTIONS(435), + [anon_sym_aput_DASHshort] = ACTIONS(435), + [anon_sym_iget] = ACTIONS(437), + [anon_sym_iget_DASHwide] = ACTIONS(437), + [anon_sym_iget_DASHobject] = ACTIONS(437), + [anon_sym_iget_DASHboolean] = ACTIONS(435), + [anon_sym_iget_DASHbyte] = ACTIONS(435), + [anon_sym_iget_DASHchar] = ACTIONS(435), + [anon_sym_iget_DASHshort] = ACTIONS(435), + [anon_sym_iget_DASHvolatile] = ACTIONS(435), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(435), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(435), + [anon_sym_iput] = ACTIONS(437), + [anon_sym_iput_DASHwide] = ACTIONS(437), + [anon_sym_iput_DASHobject] = ACTIONS(437), + [anon_sym_iput_DASHboolean] = ACTIONS(437), + [anon_sym_iput_DASHbyte] = ACTIONS(437), + [anon_sym_iput_DASHchar] = ACTIONS(437), + [anon_sym_iput_DASHshort] = ACTIONS(437), + [anon_sym_iput_DASHvolatile] = ACTIONS(435), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(435), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(435), + [anon_sym_sget] = ACTIONS(437), + [anon_sym_sget_DASHwide] = ACTIONS(437), + [anon_sym_sget_DASHobject] = ACTIONS(437), + [anon_sym_sget_DASHboolean] = ACTIONS(435), + [anon_sym_sget_DASHbyte] = ACTIONS(435), + [anon_sym_sget_DASHchar] = ACTIONS(435), + [anon_sym_sget_DASHshort] = ACTIONS(435), + [anon_sym_sget_DASHvolatile] = ACTIONS(435), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(435), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(435), + [anon_sym_sput] = ACTIONS(437), + [anon_sym_sput_DASHwide] = ACTIONS(437), + [anon_sym_sput_DASHobject] = ACTIONS(437), + [anon_sym_sput_DASHboolean] = ACTIONS(435), + [anon_sym_sput_DASHbyte] = ACTIONS(435), + [anon_sym_sput_DASHchar] = ACTIONS(435), + [anon_sym_sput_DASHshort] = ACTIONS(435), + [anon_sym_sput_DASHvolatile] = ACTIONS(435), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(435), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(435), + [anon_sym_invoke_DASHconstructor] = ACTIONS(435), + [anon_sym_invoke_DASHcustom] = ACTIONS(437), + [anon_sym_invoke_DASHdirect] = ACTIONS(437), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(435), + [anon_sym_invoke_DASHinstance] = ACTIONS(435), + [anon_sym_invoke_DASHinterface] = ACTIONS(437), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(437), + [anon_sym_invoke_DASHstatic] = ACTIONS(437), + [anon_sym_invoke_DASHsuper] = ACTIONS(437), + [anon_sym_invoke_DASHvirtual] = ACTIONS(437), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(435), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(435), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(435), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(435), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(435), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(435), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(435), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(435), + [anon_sym_neg_DASHint] = ACTIONS(435), + [anon_sym_not_DASHint] = ACTIONS(435), + [anon_sym_neg_DASHlong] = ACTIONS(435), + [anon_sym_not_DASHlong] = ACTIONS(435), + [anon_sym_neg_DASHfloat] = ACTIONS(435), + [anon_sym_neg_DASHdouble] = ACTIONS(435), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(435), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(435), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(435), + [anon_sym_long_DASHto_DASHint] = ACTIONS(435), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(435), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(435), + [anon_sym_float_DASHto_DASHint] = ACTIONS(435), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(435), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(435), + [anon_sym_double_DASHto_DASHint] = ACTIONS(435), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(435), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(435), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(435), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(435), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(435), + [anon_sym_add_DASHint] = ACTIONS(437), + [anon_sym_sub_DASHint] = ACTIONS(437), + [anon_sym_mul_DASHint] = ACTIONS(437), + [anon_sym_div_DASHint] = ACTIONS(437), + [anon_sym_rem_DASHint] = ACTIONS(437), + [anon_sym_and_DASHint] = ACTIONS(437), + [anon_sym_or_DASHint] = ACTIONS(437), + [anon_sym_xor_DASHint] = ACTIONS(437), + [anon_sym_shl_DASHint] = ACTIONS(437), + [anon_sym_shr_DASHint] = ACTIONS(437), + [anon_sym_ushr_DASHint] = ACTIONS(437), + [anon_sym_add_DASHlong] = ACTIONS(437), + [anon_sym_sub_DASHlong] = ACTIONS(437), + [anon_sym_mul_DASHlong] = ACTIONS(437), + [anon_sym_div_DASHlong] = ACTIONS(437), + [anon_sym_rem_DASHlong] = ACTIONS(437), + [anon_sym_and_DASHlong] = ACTIONS(437), + [anon_sym_or_DASHlong] = ACTIONS(437), + [anon_sym_xor_DASHlong] = ACTIONS(437), + [anon_sym_shl_DASHlong] = ACTIONS(437), + [anon_sym_shr_DASHlong] = ACTIONS(437), + [anon_sym_ushr_DASHlong] = ACTIONS(437), + [anon_sym_add_DASHfloat] = ACTIONS(437), + [anon_sym_sub_DASHfloat] = ACTIONS(437), + [anon_sym_mul_DASHfloat] = ACTIONS(437), + [anon_sym_div_DASHfloat] = ACTIONS(437), + [anon_sym_rem_DASHfloat] = ACTIONS(437), + [anon_sym_add_DASHdouble] = ACTIONS(437), + [anon_sym_sub_DASHdouble] = ACTIONS(437), + [anon_sym_mul_DASHdouble] = ACTIONS(437), + [anon_sym_div_DASHdouble] = ACTIONS(437), + [anon_sym_rem_DASHdouble] = ACTIONS(437), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(435), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(435), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(435), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(435), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(435), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(435), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(435), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(435), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(435), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(435), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(435), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(435), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(435), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(435), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(435), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(435), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(435), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(435), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(435), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(435), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(435), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(435), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(435), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(435), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(435), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(435), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(435), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(435), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(435), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(435), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(435), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(435), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(435), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(435), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(435), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(435), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(435), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(435), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(435), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(435), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(435), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(435), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(435), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(435), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(435), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(435), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(435), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(435), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(435), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(435), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(435), + [anon_sym_static_DASHget] = ACTIONS(435), + [anon_sym_static_DASHput] = ACTIONS(435), + [anon_sym_instance_DASHget] = ACTIONS(435), + [anon_sym_instance_DASHput] = ACTIONS(435), + [anon_sym_execute_DASHinline] = ACTIONS(437), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(435), + [anon_sym_iget_DASHquick] = ACTIONS(435), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(435), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(435), + [anon_sym_iput_DASHquick] = ACTIONS(435), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(435), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(435), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(435), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(435), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(435), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(435), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(437), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(435), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(437), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(435), + [anon_sym_rsub_DASHint] = ACTIONS(437), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(435), + [anon_sym_DOTline] = ACTIONS(435), + [anon_sym_DOTlocals] = ACTIONS(435), + [anon_sym_DOTlocal] = ACTIONS(437), + [anon_sym_DOTendlocal] = ACTIONS(435), + [anon_sym_DOTrestartlocal] = ACTIONS(435), + [anon_sym_DOTregisters] = ACTIONS(435), + [anon_sym_DOTcatch] = ACTIONS(437), + [anon_sym_DOTcatchall] = ACTIONS(435), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(435), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(435), + [anon_sym_DOTarray_DASHdata] = ACTIONS(435), + [sym_prologue_directive] = ACTIONS(435), + [sym_epilogue_directive] = ACTIONS(435), + [aux_sym_label_token1] = ACTIONS(435), + [aux_sym_jmp_label_token1] = ACTIONS(435), + [sym_comment] = ACTIONS(3), + }, + [67] = { + [anon_sym_DOTsource] = ACTIONS(439), + [anon_sym_DOTendmethod] = ACTIONS(439), + [anon_sym_DOTannotation] = ACTIONS(439), + [anon_sym_DOTparam] = ACTIONS(441), + [anon_sym_DOTparameter] = ACTIONS(439), + [anon_sym_nop] = ACTIONS(441), + [anon_sym_move] = ACTIONS(441), + [anon_sym_move_SLASHfrom16] = ACTIONS(439), + [anon_sym_move_SLASH16] = ACTIONS(439), + [anon_sym_move_DASHwide] = ACTIONS(441), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(439), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(439), + [anon_sym_move_DASHobject] = ACTIONS(441), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(439), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(439), + [anon_sym_move_DASHresult] = ACTIONS(441), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(439), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(439), + [anon_sym_move_DASHexception] = ACTIONS(439), + [anon_sym_return_DASHvoid] = ACTIONS(439), + [anon_sym_return] = ACTIONS(441), + [anon_sym_return_DASHwide] = ACTIONS(439), + [anon_sym_return_DASHobject] = ACTIONS(439), + [anon_sym_const_SLASH4] = ACTIONS(439), + [anon_sym_const_SLASH16] = ACTIONS(439), + [anon_sym_const] = ACTIONS(441), + [anon_sym_const_SLASHhigh16] = ACTIONS(439), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(439), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(439), + [anon_sym_const_DASHwide] = ACTIONS(441), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(439), + [anon_sym_const_DASHstring] = ACTIONS(441), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(439), + [anon_sym_const_DASHclass] = ACTIONS(439), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(439), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(439), + [anon_sym_monitor_DASHenter] = ACTIONS(439), + [anon_sym_monitor_DASHexit] = ACTIONS(439), + [anon_sym_check_DASHcast] = ACTIONS(439), + [anon_sym_instance_DASHof] = ACTIONS(439), + [anon_sym_array_DASHlength] = ACTIONS(439), + [anon_sym_new_DASHinstance] = ACTIONS(439), + [anon_sym_new_DASHarray] = ACTIONS(439), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(441), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(439), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(439), + [anon_sym_throw] = ACTIONS(441), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(439), + [anon_sym_goto] = ACTIONS(441), + [anon_sym_goto_SLASH16] = ACTIONS(439), + [anon_sym_goto_SLASH32] = ACTIONS(439), + [anon_sym_packed_DASHswitch] = ACTIONS(439), + [anon_sym_sparse_DASHswitch] = ACTIONS(439), + [anon_sym_cmpl_DASHfloat] = ACTIONS(439), + [anon_sym_cmpg_DASHfloat] = ACTIONS(439), + [anon_sym_cmpl_DASHdouble] = ACTIONS(439), + [anon_sym_cmpg_DASHdouble] = ACTIONS(439), + [anon_sym_cmp_DASHlong] = ACTIONS(439), + [anon_sym_if_DASHeq] = ACTIONS(441), + [anon_sym_if_DASHne] = ACTIONS(441), + [anon_sym_if_DASHlt] = ACTIONS(441), + [anon_sym_if_DASHge] = ACTIONS(441), + [anon_sym_if_DASHgt] = ACTIONS(441), + [anon_sym_if_DASHle] = ACTIONS(441), + [anon_sym_if_DASHeqz] = ACTIONS(439), + [anon_sym_if_DASHnez] = ACTIONS(439), + [anon_sym_if_DASHltz] = ACTIONS(439), + [anon_sym_if_DASHgez] = ACTIONS(439), + [anon_sym_if_DASHgtz] = ACTIONS(439), + [anon_sym_if_DASHlez] = ACTIONS(439), + [anon_sym_aget] = ACTIONS(441), + [anon_sym_aget_DASHwide] = ACTIONS(439), + [anon_sym_aget_DASHobject] = ACTIONS(439), + [anon_sym_aget_DASHboolean] = ACTIONS(439), + [anon_sym_aget_DASHbyte] = ACTIONS(439), + [anon_sym_aget_DASHchar] = ACTIONS(439), + [anon_sym_aget_DASHshort] = ACTIONS(439), + [anon_sym_aput] = ACTIONS(441), + [anon_sym_aput_DASHwide] = ACTIONS(439), + [anon_sym_aput_DASHobject] = ACTIONS(439), + [anon_sym_aput_DASHboolean] = ACTIONS(439), + [anon_sym_aput_DASHbyte] = ACTIONS(439), + [anon_sym_aput_DASHchar] = ACTIONS(439), + [anon_sym_aput_DASHshort] = ACTIONS(439), + [anon_sym_iget] = ACTIONS(441), + [anon_sym_iget_DASHwide] = ACTIONS(441), + [anon_sym_iget_DASHobject] = ACTIONS(441), + [anon_sym_iget_DASHboolean] = ACTIONS(439), + [anon_sym_iget_DASHbyte] = ACTIONS(439), + [anon_sym_iget_DASHchar] = ACTIONS(439), + [anon_sym_iget_DASHshort] = ACTIONS(439), + [anon_sym_iget_DASHvolatile] = ACTIONS(439), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(439), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(439), + [anon_sym_iput] = ACTIONS(441), + [anon_sym_iput_DASHwide] = ACTIONS(441), + [anon_sym_iput_DASHobject] = ACTIONS(441), + [anon_sym_iput_DASHboolean] = ACTIONS(441), + [anon_sym_iput_DASHbyte] = ACTIONS(441), + [anon_sym_iput_DASHchar] = ACTIONS(441), + [anon_sym_iput_DASHshort] = ACTIONS(441), + [anon_sym_iput_DASHvolatile] = ACTIONS(439), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(439), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(439), + [anon_sym_sget] = ACTIONS(441), + [anon_sym_sget_DASHwide] = ACTIONS(441), + [anon_sym_sget_DASHobject] = ACTIONS(441), + [anon_sym_sget_DASHboolean] = ACTIONS(439), + [anon_sym_sget_DASHbyte] = ACTIONS(439), + [anon_sym_sget_DASHchar] = ACTIONS(439), + [anon_sym_sget_DASHshort] = ACTIONS(439), + [anon_sym_sget_DASHvolatile] = ACTIONS(439), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(439), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(439), + [anon_sym_sput] = ACTIONS(441), + [anon_sym_sput_DASHwide] = ACTIONS(441), + [anon_sym_sput_DASHobject] = ACTIONS(441), + [anon_sym_sput_DASHboolean] = ACTIONS(439), + [anon_sym_sput_DASHbyte] = ACTIONS(439), + [anon_sym_sput_DASHchar] = ACTIONS(439), + [anon_sym_sput_DASHshort] = ACTIONS(439), + [anon_sym_sput_DASHvolatile] = ACTIONS(439), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(439), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(439), + [anon_sym_invoke_DASHconstructor] = ACTIONS(439), + [anon_sym_invoke_DASHcustom] = ACTIONS(441), + [anon_sym_invoke_DASHdirect] = ACTIONS(441), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(439), + [anon_sym_invoke_DASHinstance] = ACTIONS(439), + [anon_sym_invoke_DASHinterface] = ACTIONS(441), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(441), + [anon_sym_invoke_DASHstatic] = ACTIONS(441), + [anon_sym_invoke_DASHsuper] = ACTIONS(441), + [anon_sym_invoke_DASHvirtual] = ACTIONS(441), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(439), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(439), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(439), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(439), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(439), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(439), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(439), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(439), + [anon_sym_neg_DASHint] = ACTIONS(439), + [anon_sym_not_DASHint] = ACTIONS(439), + [anon_sym_neg_DASHlong] = ACTIONS(439), + [anon_sym_not_DASHlong] = ACTIONS(439), + [anon_sym_neg_DASHfloat] = ACTIONS(439), + [anon_sym_neg_DASHdouble] = ACTIONS(439), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(439), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(439), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(439), + [anon_sym_long_DASHto_DASHint] = ACTIONS(439), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(439), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(439), + [anon_sym_float_DASHto_DASHint] = ACTIONS(439), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(439), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(439), + [anon_sym_double_DASHto_DASHint] = ACTIONS(439), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(439), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(439), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(439), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(439), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(439), + [anon_sym_add_DASHint] = ACTIONS(441), + [anon_sym_sub_DASHint] = ACTIONS(441), + [anon_sym_mul_DASHint] = ACTIONS(441), + [anon_sym_div_DASHint] = ACTIONS(441), + [anon_sym_rem_DASHint] = ACTIONS(441), + [anon_sym_and_DASHint] = ACTIONS(441), + [anon_sym_or_DASHint] = ACTIONS(441), + [anon_sym_xor_DASHint] = ACTIONS(441), + [anon_sym_shl_DASHint] = ACTIONS(441), + [anon_sym_shr_DASHint] = ACTIONS(441), + [anon_sym_ushr_DASHint] = ACTIONS(441), + [anon_sym_add_DASHlong] = ACTIONS(441), + [anon_sym_sub_DASHlong] = ACTIONS(441), + [anon_sym_mul_DASHlong] = ACTIONS(441), + [anon_sym_div_DASHlong] = ACTIONS(441), + [anon_sym_rem_DASHlong] = ACTIONS(441), + [anon_sym_and_DASHlong] = ACTIONS(441), + [anon_sym_or_DASHlong] = ACTIONS(441), + [anon_sym_xor_DASHlong] = ACTIONS(441), + [anon_sym_shl_DASHlong] = ACTIONS(441), + [anon_sym_shr_DASHlong] = ACTIONS(441), + [anon_sym_ushr_DASHlong] = ACTIONS(441), + [anon_sym_add_DASHfloat] = ACTIONS(441), + [anon_sym_sub_DASHfloat] = ACTIONS(441), + [anon_sym_mul_DASHfloat] = ACTIONS(441), + [anon_sym_div_DASHfloat] = ACTIONS(441), + [anon_sym_rem_DASHfloat] = ACTIONS(441), + [anon_sym_add_DASHdouble] = ACTIONS(441), + [anon_sym_sub_DASHdouble] = ACTIONS(441), + [anon_sym_mul_DASHdouble] = ACTIONS(441), + [anon_sym_div_DASHdouble] = ACTIONS(441), + [anon_sym_rem_DASHdouble] = ACTIONS(441), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(439), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(439), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(439), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(439), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(439), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(439), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(439), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(439), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(439), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(439), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(439), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(439), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(439), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(439), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(439), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(439), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(439), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(439), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(439), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(439), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(439), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(439), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(439), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(439), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(439), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(439), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(439), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(439), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(439), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(439), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(439), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(439), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(439), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(439), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(439), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(439), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(439), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(439), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(439), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(439), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(439), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(439), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(439), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(439), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(439), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(439), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(439), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(439), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(439), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(439), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(439), + [anon_sym_static_DASHget] = ACTIONS(439), + [anon_sym_static_DASHput] = ACTIONS(439), + [anon_sym_instance_DASHget] = ACTIONS(439), + [anon_sym_instance_DASHput] = ACTIONS(439), + [anon_sym_execute_DASHinline] = ACTIONS(441), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(439), + [anon_sym_iget_DASHquick] = ACTIONS(439), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(439), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(439), + [anon_sym_iput_DASHquick] = ACTIONS(439), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(439), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(439), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(439), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(439), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(439), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(439), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(441), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(439), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(441), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(439), + [anon_sym_rsub_DASHint] = ACTIONS(441), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(439), + [anon_sym_DOTline] = ACTIONS(439), + [anon_sym_DOTlocals] = ACTIONS(439), + [anon_sym_DOTlocal] = ACTIONS(441), + [anon_sym_DOTendlocal] = ACTIONS(439), + [anon_sym_DOTrestartlocal] = ACTIONS(439), + [anon_sym_DOTregisters] = ACTIONS(439), + [anon_sym_DOTcatch] = ACTIONS(441), + [anon_sym_DOTcatchall] = ACTIONS(439), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(439), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(439), + [anon_sym_DOTarray_DASHdata] = ACTIONS(439), + [sym_prologue_directive] = ACTIONS(439), + [sym_epilogue_directive] = ACTIONS(439), + [aux_sym_label_token1] = ACTIONS(439), + [aux_sym_jmp_label_token1] = ACTIONS(439), + [sym_comment] = ACTIONS(3), + }, + [68] = { + [sym_opcode] = STATE(343), + [sym_body] = STATE(312), + [sym__field_body] = STATE(83), + [sym_method_signature] = STATE(83), + [sym__method_signature_body] = STATE(81), + [sym_method_handle] = STATE(312), + [sym__full_field_body] = STATE(83), + [sym_full_method_signature] = STATE(83), + [sym_array_type] = STATE(331), + [sym_string] = STATE(312), + [sym_identifier] = ACTIONS(303), + [anon_sym_nop] = ACTIONS(13), + [anon_sym_move] = ACTIONS(13), + [anon_sym_move_SLASHfrom16] = ACTIONS(51), + [anon_sym_move_SLASH16] = ACTIONS(51), + [anon_sym_move_DASHwide] = ACTIONS(13), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(51), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(51), + [anon_sym_move_DASHobject] = ACTIONS(13), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(51), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(51), + [anon_sym_move_DASHresult] = ACTIONS(13), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(13), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(13), + [anon_sym_move_DASHexception] = ACTIONS(13), + [anon_sym_return_DASHvoid] = ACTIONS(13), + [anon_sym_return] = ACTIONS(13), + [anon_sym_return_DASHwide] = ACTIONS(13), + [anon_sym_return_DASHobject] = ACTIONS(13), + [anon_sym_const_SLASH4] = ACTIONS(51), + [anon_sym_const_SLASH16] = ACTIONS(51), + [anon_sym_const] = ACTIONS(13), + [anon_sym_const_SLASHhigh16] = ACTIONS(51), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(51), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(51), + [anon_sym_const_DASHwide] = ACTIONS(13), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(51), + [anon_sym_const_DASHstring] = ACTIONS(13), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(51), + [anon_sym_const_DASHclass] = ACTIONS(13), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(13), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(13), + [anon_sym_monitor_DASHenter] = ACTIONS(13), + [anon_sym_monitor_DASHexit] = ACTIONS(13), + [anon_sym_check_DASHcast] = ACTIONS(13), + [anon_sym_instance_DASHof] = ACTIONS(13), + [anon_sym_array_DASHlength] = ACTIONS(13), + [anon_sym_new_DASHinstance] = ACTIONS(13), + [anon_sym_new_DASHarray] = ACTIONS(13), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(13), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(51), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(13), + [anon_sym_throw] = ACTIONS(13), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(13), + [anon_sym_goto] = ACTIONS(13), + [anon_sym_goto_SLASH16] = ACTIONS(51), + [anon_sym_goto_SLASH32] = ACTIONS(51), + [anon_sym_packed_DASHswitch] = ACTIONS(13), + [anon_sym_sparse_DASHswitch] = ACTIONS(13), + [anon_sym_cmpl_DASHfloat] = ACTIONS(13), + [anon_sym_cmpg_DASHfloat] = ACTIONS(13), + [anon_sym_cmpl_DASHdouble] = ACTIONS(13), + [anon_sym_cmpg_DASHdouble] = ACTIONS(13), + [anon_sym_cmp_DASHlong] = ACTIONS(13), + [anon_sym_if_DASHeq] = ACTIONS(13), + [anon_sym_if_DASHne] = ACTIONS(13), + [anon_sym_if_DASHlt] = ACTIONS(13), + [anon_sym_if_DASHge] = ACTIONS(13), + [anon_sym_if_DASHgt] = ACTIONS(13), + [anon_sym_if_DASHle] = ACTIONS(13), + [anon_sym_if_DASHeqz] = ACTIONS(13), + [anon_sym_if_DASHnez] = ACTIONS(13), + [anon_sym_if_DASHltz] = ACTIONS(13), + [anon_sym_if_DASHgez] = ACTIONS(13), + [anon_sym_if_DASHgtz] = ACTIONS(13), + [anon_sym_if_DASHlez] = ACTIONS(13), + [anon_sym_aget] = ACTIONS(13), + [anon_sym_aget_DASHwide] = ACTIONS(13), + [anon_sym_aget_DASHobject] = ACTIONS(13), + [anon_sym_aget_DASHboolean] = ACTIONS(13), + [anon_sym_aget_DASHbyte] = ACTIONS(13), + [anon_sym_aget_DASHchar] = ACTIONS(13), + [anon_sym_aget_DASHshort] = ACTIONS(13), + [anon_sym_aput] = ACTIONS(13), + [anon_sym_aput_DASHwide] = ACTIONS(13), + [anon_sym_aput_DASHobject] = ACTIONS(13), + [anon_sym_aput_DASHboolean] = ACTIONS(13), + [anon_sym_aput_DASHbyte] = ACTIONS(13), + [anon_sym_aput_DASHchar] = ACTIONS(13), + [anon_sym_aput_DASHshort] = ACTIONS(13), + [anon_sym_iget] = ACTIONS(13), + [anon_sym_iget_DASHwide] = ACTIONS(13), + [anon_sym_iget_DASHobject] = ACTIONS(13), + [anon_sym_iget_DASHboolean] = ACTIONS(13), + [anon_sym_iget_DASHbyte] = ACTIONS(13), + [anon_sym_iget_DASHchar] = ACTIONS(13), + [anon_sym_iget_DASHshort] = ACTIONS(13), + [anon_sym_iget_DASHvolatile] = ACTIONS(13), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(13), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(13), + [anon_sym_iput] = ACTIONS(13), + [anon_sym_iput_DASHwide] = ACTIONS(13), + [anon_sym_iput_DASHobject] = ACTIONS(13), + [anon_sym_iput_DASHboolean] = ACTIONS(13), + [anon_sym_iput_DASHbyte] = ACTIONS(13), + [anon_sym_iput_DASHchar] = ACTIONS(13), + [anon_sym_iput_DASHshort] = ACTIONS(13), + [anon_sym_iput_DASHvolatile] = ACTIONS(13), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(13), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(13), + [anon_sym_sget] = ACTIONS(13), + [anon_sym_sget_DASHwide] = ACTIONS(13), + [anon_sym_sget_DASHobject] = ACTIONS(13), + [anon_sym_sget_DASHboolean] = ACTIONS(13), + [anon_sym_sget_DASHbyte] = ACTIONS(13), + [anon_sym_sget_DASHchar] = ACTIONS(13), + [anon_sym_sget_DASHshort] = ACTIONS(13), + [anon_sym_sget_DASHvolatile] = ACTIONS(13), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(13), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(13), + [anon_sym_sput] = ACTIONS(13), + [anon_sym_sput_DASHwide] = ACTIONS(13), + [anon_sym_sput_DASHobject] = ACTIONS(13), + [anon_sym_sput_DASHboolean] = ACTIONS(13), + [anon_sym_sput_DASHbyte] = ACTIONS(13), + [anon_sym_sput_DASHchar] = ACTIONS(13), + [anon_sym_sput_DASHshort] = ACTIONS(13), + [anon_sym_sput_DASHvolatile] = ACTIONS(13), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(13), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(13), + [anon_sym_invoke_DASHconstructor] = ACTIONS(13), + [anon_sym_invoke_DASHcustom] = ACTIONS(13), + [anon_sym_invoke_DASHdirect] = ACTIONS(13), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(13), + [anon_sym_invoke_DASHinstance] = ACTIONS(13), + [anon_sym_invoke_DASHinterface] = ACTIONS(13), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(13), + [anon_sym_invoke_DASHstatic] = ACTIONS(13), + [anon_sym_invoke_DASHsuper] = ACTIONS(13), + [anon_sym_invoke_DASHvirtual] = ACTIONS(13), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(51), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(51), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(51), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(51), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(51), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(51), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(51), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(51), + [anon_sym_neg_DASHint] = ACTIONS(13), + [anon_sym_not_DASHint] = ACTIONS(13), + [anon_sym_neg_DASHlong] = ACTIONS(13), + [anon_sym_not_DASHlong] = ACTIONS(13), + [anon_sym_neg_DASHfloat] = ACTIONS(13), + [anon_sym_neg_DASHdouble] = ACTIONS(13), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(13), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(13), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(13), + [anon_sym_long_DASHto_DASHint] = ACTIONS(13), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(13), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(13), + [anon_sym_float_DASHto_DASHint] = ACTIONS(13), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(13), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(13), + [anon_sym_double_DASHto_DASHint] = ACTIONS(13), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(13), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(13), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(13), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(13), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(13), + [anon_sym_add_DASHint] = ACTIONS(13), + [anon_sym_sub_DASHint] = ACTIONS(13), + [anon_sym_mul_DASHint] = ACTIONS(13), + [anon_sym_div_DASHint] = ACTIONS(13), + [anon_sym_rem_DASHint] = ACTIONS(13), + [anon_sym_and_DASHint] = ACTIONS(13), + [anon_sym_or_DASHint] = ACTIONS(13), + [anon_sym_xor_DASHint] = ACTIONS(13), + [anon_sym_shl_DASHint] = ACTIONS(13), + [anon_sym_shr_DASHint] = ACTIONS(13), + [anon_sym_ushr_DASHint] = ACTIONS(13), + [anon_sym_add_DASHlong] = ACTIONS(13), + [anon_sym_sub_DASHlong] = ACTIONS(13), + [anon_sym_mul_DASHlong] = ACTIONS(13), + [anon_sym_div_DASHlong] = ACTIONS(13), + [anon_sym_rem_DASHlong] = ACTIONS(13), + [anon_sym_and_DASHlong] = ACTIONS(13), + [anon_sym_or_DASHlong] = ACTIONS(13), + [anon_sym_xor_DASHlong] = ACTIONS(13), + [anon_sym_shl_DASHlong] = ACTIONS(13), + [anon_sym_shr_DASHlong] = ACTIONS(13), + [anon_sym_ushr_DASHlong] = ACTIONS(13), + [anon_sym_add_DASHfloat] = ACTIONS(13), + [anon_sym_sub_DASHfloat] = ACTIONS(13), + [anon_sym_mul_DASHfloat] = ACTIONS(13), + [anon_sym_div_DASHfloat] = ACTIONS(13), + [anon_sym_rem_DASHfloat] = ACTIONS(13), + [anon_sym_add_DASHdouble] = ACTIONS(13), + [anon_sym_sub_DASHdouble] = ACTIONS(13), + [anon_sym_mul_DASHdouble] = ACTIONS(13), + [anon_sym_div_DASHdouble] = ACTIONS(13), + [anon_sym_rem_DASHdouble] = ACTIONS(13), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(51), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(51), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(51), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(51), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(51), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(51), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(51), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(51), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(51), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(51), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(51), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(51), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(51), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(51), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(51), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(51), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(51), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(51), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(51), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(51), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(51), + [anon_sym_static_DASHget] = ACTIONS(13), + [anon_sym_static_DASHput] = ACTIONS(13), + [anon_sym_instance_DASHget] = ACTIONS(13), + [anon_sym_instance_DASHput] = ACTIONS(13), + [anon_sym_execute_DASHinline] = ACTIONS(13), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(51), + [anon_sym_iget_DASHquick] = ACTIONS(13), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(13), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(13), + [anon_sym_iput_DASHquick] = ACTIONS(13), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(13), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(13), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(13), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(13), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(13), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(13), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(13), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(51), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(13), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(51), + [anon_sym_rsub_DASHint] = ACTIONS(13), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(51), + [sym_class_identifier] = ACTIONS(443), + [anon_sym_DASH] = ACTIONS(63), + [anon_sym_LPAREN] = ACTIONS(65), + [anon_sym_LBRACK] = ACTIONS(67), + [sym_number] = ACTIONS(309), + [anon_sym_DQUOTE] = ACTIONS(81), [sym_comment] = ACTIONS(3), }, }; @@ -37152,66 +37448,64 @@ static const uint16_t ts_small_parse_table[] = { [0] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(9), 1, + ACTIONS(49), 1, anon_sym_DOTsubannotation, - ACTIONS(31), 1, + ACTIONS(67), 1, anon_sym_LBRACK, - ACTIONS(451), 1, + ACTIONS(445), 1, sym_identifier, - ACTIONS(453), 1, + ACTIONS(447), 1, anon_sym_LBRACE, - ACTIONS(455), 1, + ACTIONS(449), 1, sym_class_identifier, - ACTIONS(459), 1, + ACTIONS(451), 1, anon_sym_DASH, - ACTIONS(461), 1, + ACTIONS(453), 1, anon_sym_LPAREN, - ACTIONS(463), 1, + ACTIONS(455), 1, anon_sym_DOTenum, - ACTIONS(465), 1, + ACTIONS(457), 1, sym_number, - ACTIONS(471), 1, + ACTIONS(463), 1, anon_sym_DQUOTE, - ACTIONS(475), 1, + ACTIONS(467), 1, anon_sym_SQUOTE, - STATE(82), 1, + STATE(81), 1, sym__method_signature_body, - STATE(241), 1, + STATE(218), 1, sym_annotation_value, - STATE(377), 1, + STATE(370), 1, sym_array_type, - ACTIONS(457), 2, - anon_sym_LTclinit_GT, - anon_sym_LTinit_GT, - ACTIONS(467), 2, + ACTIONS(459), 2, sym_float, sym_null, - ACTIONS(469), 2, + ACTIONS(461), 2, sym_NaN, sym_Infinity, - ACTIONS(473), 2, + ACTIONS(465), 2, anon_sym_true, anon_sym_false, - STATE(81), 4, + STATE(177), 3, + sym_string, + sym_boolean, + sym_character, + STATE(83), 4, sym__field_body, sym_method_signature, sym__full_field_body, sym_full_method_signature, - STATE(218), 8, + STATE(212), 5, sym_subannotation_directive, sym_body, sym_enum_reference, sym_list, - sym__literal, - sym_string, - sym_boolean, - sym_character, - [78] = 3, + sym_literal, + [76] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(331), 1, + ACTIONS(321), 1, aux_sym_primitive_type_token1, - ACTIONS(329), 13, + ACTIONS(319), 13, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_EQ, @@ -37225,59 +37519,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_LBRACK, aux_sym_primitive_type_token2, - [100] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(45), 1, - anon_sym_DQUOTE, - ACTIONS(49), 1, - anon_sym_SQUOTE, - ACTIONS(477), 1, - sym_identifier, - ACTIONS(47), 2, - anon_sym_true, - anon_sym_false, - ACTIONS(481), 2, - sym_NaN, - sym_Infinity, - ACTIONS(479), 3, - sym_number, - sym_float, - sym_null, - STATE(44), 4, - sym__literal, - sym_string, - sym_boolean, - sym_character, - [132] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(471), 1, - anon_sym_DQUOTE, - ACTIONS(475), 1, - anon_sym_SQUOTE, - ACTIONS(473), 2, - anon_sym_true, - anon_sym_false, - ACTIONS(485), 2, - sym_NaN, - sym_Infinity, - ACTIONS(483), 4, - sym_identifier, - sym_number, - sym_float, - sym_null, - STATE(336), 4, - sym__literal, - sym_string, - sym_boolean, - sym_character, - [162] = 3, + [98] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(335), 1, + ACTIONS(341), 1, aux_sym_primitive_type_token1, - ACTIONS(333), 13, + ACTIONS(339), 13, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_EQ, @@ -37291,12 +37538,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_LBRACK, aux_sym_primitive_type_token2, - [184] = 3, + [120] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(345), 1, + ACTIONS(337), 1, aux_sym_primitive_type_token1, - ACTIONS(343), 13, + ACTIONS(335), 13, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_EQ, @@ -37310,14 +37557,64 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_LBRACK, aux_sym_primitive_type_token2, - [206] = 4, + [142] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(463), 1, + anon_sym_DQUOTE, + ACTIONS(467), 1, + anon_sym_SQUOTE, + ACTIONS(469), 1, + sym_identifier, + STATE(330), 1, + sym_literal, + ACTIONS(461), 2, + sym_NaN, + sym_Infinity, + ACTIONS(465), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(459), 3, + sym_number, + sym_float, + sym_null, + STATE(177), 3, + sym_string, + sym_boolean, + sym_character, + [176] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(81), 1, + anon_sym_DQUOTE, + ACTIONS(85), 1, + anon_sym_SQUOTE, + ACTIONS(471), 1, + sym_identifier, + STATE(66), 1, + sym_literal, + ACTIONS(79), 2, + sym_NaN, + sym_Infinity, + ACTIONS(83), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(77), 3, + sym_number, + sym_float, + sym_null, + STATE(26), 3, + sym_string, + sym_boolean, + sym_character, + [210] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(335), 1, + ACTIONS(321), 1, aux_sym_primitive_type_token1, - ACTIONS(487), 1, + ACTIONS(473), 1, anon_sym_DASH_GT, - ACTIONS(333), 11, + ACTIONS(319), 11, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTendfield, @@ -37329,35 +37626,35 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_LBRACK, aux_sym_primitive_type_token2, - [229] = 10, + [233] = 10, ACTIONS(3), 1, sym_comment, - ACTIONS(119), 1, + ACTIONS(113), 1, anon_sym_DOTsource, - ACTIONS(123), 1, + ACTIONS(117), 1, anon_sym_DOTannotation, - ACTIONS(489), 1, + ACTIONS(475), 1, ts_builtin_sym_end, - ACTIONS(491), 1, + ACTIONS(477), 1, anon_sym_DOTimplements, - ACTIONS(493), 1, + ACTIONS(479), 1, anon_sym_DOTfield, - ACTIONS(495), 1, + ACTIONS(481), 1, anon_sym_DOTmethod, - STATE(80), 1, + STATE(79), 1, sym_source_directive, - STATE(79), 2, + STATE(84), 2, sym_implements_directive, aux_sym_class_definition_repeat1, - STATE(104), 4, + STATE(101), 4, sym_field_definition, sym_method_definition, sym_annotation_directive, aux_sym_class_definition_repeat2, - [264] = 2, + [268] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(497), 12, + ACTIONS(483), 12, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_EQ, @@ -37370,103 +37667,52 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, - [282] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(123), 1, - anon_sym_DOTannotation, - ACTIONS(491), 1, - anon_sym_DOTimplements, - ACTIONS(493), 1, - anon_sym_DOTfield, - ACTIONS(495), 1, - anon_sym_DOTmethod, - ACTIONS(499), 1, - ts_builtin_sym_end, - STATE(124), 2, - sym_implements_directive, - aux_sym_class_definition_repeat1, - STATE(107), 4, - sym_field_definition, - sym_method_definition, - sym_annotation_directive, - aux_sym_class_definition_repeat2, - [311] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(501), 11, - ts_builtin_sym_end, - anon_sym_DOTfield, - anon_sym_DOTendfield, - anon_sym_DOTmethod, - anon_sym_DOTannotation, - anon_sym_DOTendannotation, - sym_annotation_key, - anon_sym_DOTendsubannotation, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - [328] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(503), 11, - ts_builtin_sym_end, - anon_sym_DOTfield, - anon_sym_DOTendfield, - anon_sym_DOTmethod, - anon_sym_DOTannotation, - anon_sym_DOTendannotation, - sym_annotation_key, - anon_sym_DOTendsubannotation, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - [345] = 8, + [286] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(123), 1, + ACTIONS(117), 1, anon_sym_DOTannotation, - ACTIONS(491), 1, + ACTIONS(477), 1, anon_sym_DOTimplements, - ACTIONS(493), 1, + ACTIONS(479), 1, anon_sym_DOTfield, - ACTIONS(495), 1, + ACTIONS(481), 1, anon_sym_DOTmethod, - ACTIONS(505), 1, + ACTIONS(485), 1, ts_builtin_sym_end, - STATE(124), 2, + STATE(112), 2, sym_implements_directive, aux_sym_class_definition_repeat1, - STATE(102), 4, + STATE(103), 4, sym_field_definition, sym_method_definition, sym_annotation_directive, aux_sym_class_definition_repeat2, - [374] = 8, + [315] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(123), 1, + ACTIONS(117), 1, anon_sym_DOTannotation, - ACTIONS(491), 1, + ACTIONS(477), 1, anon_sym_DOTimplements, - ACTIONS(493), 1, + ACTIONS(479), 1, anon_sym_DOTfield, - ACTIONS(495), 1, + ACTIONS(481), 1, anon_sym_DOTmethod, - ACTIONS(505), 1, + ACTIONS(487), 1, ts_builtin_sym_end, - STATE(76), 2, + STATE(78), 2, sym_implements_directive, aux_sym_class_definition_repeat1, - STATE(102), 4, + STATE(104), 4, sym_field_definition, sym_method_definition, sym_annotation_directive, aux_sym_class_definition_repeat2, - [403] = 2, + [344] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(507), 11, + ACTIONS(489), 11, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTendfield, @@ -37478,10 +37724,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, - [420] = 2, + [361] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(509), 11, + ACTIONS(491), 11, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTendfield, @@ -37493,10 +37739,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, - [437] = 2, + [378] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(295), 11, + ACTIONS(493), 11, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTendfield, @@ -37508,10 +37754,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, - [454] = 2, + [395] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(511), 10, + ACTIONS(495), 11, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTendfield, @@ -37522,10 +37768,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTendsubannotation, anon_sym_COMMA, anon_sym_RBRACE, - [470] = 2, + anon_sym_RPAREN, + [412] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(117), 1, + anon_sym_DOTannotation, + ACTIONS(477), 1, + anon_sym_DOTimplements, + ACTIONS(479), 1, + anon_sym_DOTfield, + ACTIONS(481), 1, + anon_sym_DOTmethod, + ACTIONS(487), 1, + ts_builtin_sym_end, + STATE(112), 2, + sym_implements_directive, + aux_sym_class_definition_repeat1, + STATE(104), 4, + sym_field_definition, + sym_method_definition, + sym_annotation_directive, + aux_sym_class_definition_repeat2, + [441] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(513), 10, + ACTIONS(497), 10, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTendfield, @@ -37536,10 +37804,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTendsubannotation, anon_sym_COMMA, anon_sym_RBRACE, - [486] = 2, + [457] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(515), 10, + ACTIONS(499), 10, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTendfield, @@ -37550,27 +37818,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTendsubannotation, anon_sym_COMMA, anon_sym_RBRACE, - [502] = 5, + [473] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(29), 1, - anon_sym_LPAREN, - ACTIONS(519), 1, - anon_sym_COLON, - STATE(90), 1, - sym__method_signature_body, - ACTIONS(517), 7, + ACTIONS(501), 10, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTendfield, anon_sym_DOTmethod, anon_sym_DOTannotation, + anon_sym_DOTendannotation, + sym_annotation_key, + anon_sym_DOTendsubannotation, anon_sym_COMMA, anon_sym_RBRACE, - [524] = 2, + [489] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(521), 10, + ACTIONS(503), 10, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTendfield, @@ -37581,10 +37846,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTendsubannotation, anon_sym_COMMA, anon_sym_RBRACE, - [540] = 2, + [505] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(523), 10, + ACTIONS(505), 10, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTendfield, @@ -37595,10 +37860,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTendsubannotation, anon_sym_COMMA, anon_sym_RBRACE, - [556] = 2, + [521] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(295), 10, + ACTIONS(507), 10, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTendfield, @@ -37609,339 +37874,307 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTendsubannotation, anon_sym_COMMA, anon_sym_RBRACE, - [572] = 2, + [537] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(525), 10, + ACTIONS(65), 1, + anon_sym_LPAREN, + ACTIONS(509), 1, + anon_sym_COLON, + STATE(22), 1, + sym__method_signature_body, + ACTIONS(273), 7, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTendfield, anon_sym_DOTmethod, anon_sym_DOTannotation, - anon_sym_DOTendannotation, - sym_annotation_key, - anon_sym_DOTendsubannotation, anon_sym_COMMA, anon_sym_RBRACE, - [588] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(527), 1, - sym_identifier, - ACTIONS(531), 1, - anon_sym_DASH, - ACTIONS(533), 1, - aux_sym_access_modifiers_token1, - STATE(11), 1, - sym_method_signature, - STATE(119), 1, - aux_sym_access_modifiers_repeat1, - STATE(155), 1, - sym_access_modifiers, - ACTIONS(529), 3, - anon_sym_LTclinit_GT, - anon_sym_LTinit_GT, - sym_number, - [615] = 9, + [559] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(31), 1, + ACTIONS(67), 1, anon_sym_LBRACK, - ACTIONS(33), 1, + ACTIONS(69), 1, aux_sym_primitive_type_token1, - ACTIONS(309), 1, + ACTIONS(307), 1, aux_sym_primitive_type_token2, - ACTIONS(535), 1, + ACTIONS(511), 1, sym_class_identifier, - ACTIONS(537), 1, + ACTIONS(513), 1, anon_sym_RPAREN, - STATE(99), 1, + STATE(94), 1, aux_sym__method_signature_body_repeat1, - STATE(174), 1, - sym__type, - STATE(71), 2, + STATE(166), 1, + sym_type, + STATE(70), 2, sym_array_type, sym_primitive_type, - [644] = 9, + [588] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(31), 1, + ACTIONS(67), 1, anon_sym_LBRACK, - ACTIONS(33), 1, + ACTIONS(69), 1, aux_sym_primitive_type_token1, - ACTIONS(309), 1, + ACTIONS(307), 1, aux_sym_primitive_type_token2, - ACTIONS(535), 1, + ACTIONS(511), 1, sym_class_identifier, - ACTIONS(539), 1, + ACTIONS(515), 1, anon_sym_RPAREN, - STATE(97), 1, + STATE(94), 1, aux_sym__method_signature_body_repeat1, - STATE(174), 1, - sym__type, - STATE(71), 2, + STATE(166), 1, + sym_type, + STATE(70), 2, sym_array_type, sym_primitive_type, - [673] = 9, + [617] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(31), 1, + ACTIONS(517), 1, + sym_class_identifier, + ACTIONS(520), 1, + anon_sym_RPAREN, + ACTIONS(522), 1, anon_sym_LBRACK, - ACTIONS(33), 1, + ACTIONS(525), 1, aux_sym_primitive_type_token1, - ACTIONS(309), 1, + ACTIONS(528), 1, aux_sym_primitive_type_token2, - ACTIONS(535), 1, - sym_class_identifier, - ACTIONS(541), 1, - anon_sym_RPAREN, - STATE(93), 1, + STATE(94), 1, aux_sym__method_signature_body_repeat1, - STATE(174), 1, - sym__type, - STATE(71), 2, + STATE(166), 1, + sym_type, + STATE(70), 2, sym_array_type, sym_primitive_type, - [702] = 9, + [646] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(31), 1, + ACTIONS(67), 1, anon_sym_LBRACK, - ACTIONS(33), 1, + ACTIONS(69), 1, aux_sym_primitive_type_token1, - ACTIONS(309), 1, + ACTIONS(307), 1, aux_sym_primitive_type_token2, - ACTIONS(535), 1, + ACTIONS(511), 1, sym_class_identifier, - ACTIONS(543), 1, + ACTIONS(531), 1, anon_sym_RPAREN, - STATE(99), 1, + STATE(94), 1, aux_sym__method_signature_body_repeat1, - STATE(174), 1, - sym__type, - STATE(71), 2, + STATE(166), 1, + sym_type, + STATE(70), 2, sym_array_type, sym_primitive_type, - [731] = 9, + [675] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(31), 1, + ACTIONS(67), 1, anon_sym_LBRACK, - ACTIONS(33), 1, + ACTIONS(69), 1, aux_sym_primitive_type_token1, - ACTIONS(309), 1, + ACTIONS(307), 1, aux_sym_primitive_type_token2, - ACTIONS(535), 1, + ACTIONS(511), 1, sym_class_identifier, - ACTIONS(545), 1, + ACTIONS(533), 1, anon_sym_RPAREN, - STATE(99), 1, + STATE(92), 1, aux_sym__method_signature_body_repeat1, - STATE(174), 1, - sym__type, - STATE(71), 2, + STATE(166), 1, + sym_type, + STATE(70), 2, sym_array_type, sym_primitive_type, - [760] = 9, + [704] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(31), 1, + ACTIONS(67), 1, anon_sym_LBRACK, - ACTIONS(33), 1, + ACTIONS(69), 1, aux_sym_primitive_type_token1, - ACTIONS(309), 1, + ACTIONS(307), 1, aux_sym_primitive_type_token2, - ACTIONS(535), 1, + ACTIONS(511), 1, sym_class_identifier, - ACTIONS(547), 1, + ACTIONS(535), 1, anon_sym_RPAREN, - STATE(99), 1, + STATE(93), 1, aux_sym__method_signature_body_repeat1, - STATE(174), 1, - sym__type, - STATE(71), 2, + STATE(166), 1, + sym_type, + STATE(70), 2, sym_array_type, sym_primitive_type, - [789] = 9, + [733] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(549), 1, - sym_class_identifier, - ACTIONS(552), 1, - anon_sym_RPAREN, - ACTIONS(554), 1, + ACTIONS(67), 1, anon_sym_LBRACK, - ACTIONS(557), 1, + ACTIONS(69), 1, aux_sym_primitive_type_token1, - ACTIONS(560), 1, + ACTIONS(307), 1, aux_sym_primitive_type_token2, - STATE(99), 1, + ACTIONS(511), 1, + sym_class_identifier, + ACTIONS(537), 1, + anon_sym_RPAREN, + STATE(94), 1, aux_sym__method_signature_body_repeat1, - STATE(174), 1, - sym__type, - STATE(71), 2, + STATE(166), 1, + sym_type, + STATE(70), 2, sym_array_type, sym_primitive_type, - [818] = 9, + [762] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(31), 1, + ACTIONS(67), 1, anon_sym_LBRACK, - ACTIONS(33), 1, + ACTIONS(69), 1, aux_sym_primitive_type_token1, - ACTIONS(309), 1, + ACTIONS(307), 1, aux_sym_primitive_type_token2, - ACTIONS(535), 1, + ACTIONS(511), 1, sym_class_identifier, - ACTIONS(563), 1, + ACTIONS(539), 1, anon_sym_RPAREN, STATE(98), 1, aux_sym__method_signature_body_repeat1, - STATE(174), 1, - sym__type, - STATE(71), 2, + STATE(166), 1, + sym_type, + STATE(70), 2, sym_array_type, sym_primitive_type, - [847] = 9, + [791] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(31), 1, + ACTIONS(67), 1, anon_sym_LBRACK, - ACTIONS(33), 1, + ACTIONS(69), 1, aux_sym_primitive_type_token1, - ACTIONS(309), 1, + ACTIONS(307), 1, aux_sym_primitive_type_token2, - ACTIONS(535), 1, + ACTIONS(511), 1, sym_class_identifier, - ACTIONS(565), 1, + ACTIONS(541), 1, anon_sym_RPAREN, - STATE(96), 1, + STATE(95), 1, aux_sym__method_signature_body_repeat1, - STATE(174), 1, - sym__type, - STATE(71), 2, + STATE(166), 1, + sym_type, + STATE(70), 2, sym_array_type, sym_primitive_type, - [876] = 6, + [820] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(123), 1, + ACTIONS(117), 1, anon_sym_DOTannotation, - ACTIONS(493), 1, + ACTIONS(479), 1, anon_sym_DOTfield, - ACTIONS(495), 1, + ACTIONS(481), 1, anon_sym_DOTmethod, - ACTIONS(499), 1, + ACTIONS(487), 1, ts_builtin_sym_end, - STATE(110), 4, + STATE(109), 4, sym_field_definition, sym_method_definition, sym_annotation_directive, aux_sym_class_definition_repeat2, - [898] = 8, + [842] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(73), 1, + ACTIONS(29), 1, aux_sym_primitive_type_token1, - ACTIONS(109), 1, + ACTIONS(103), 1, anon_sym_LBRACK, - ACTIONS(567), 1, + ACTIONS(543), 1, sym_class_identifier, - ACTIONS(569), 1, + ACTIONS(545), 1, anon_sym_AT, - ACTIONS(571), 1, + ACTIONS(547), 1, aux_sym_primitive_type_token2, - STATE(283), 1, - sym__type, - STATE(262), 2, + STATE(275), 1, + sym_type, + STATE(255), 2, sym_array_type, sym_primitive_type, - [924] = 6, + [868] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(123), 1, + ACTIONS(117), 1, anon_sym_DOTannotation, - ACTIONS(493), 1, + ACTIONS(479), 1, anon_sym_DOTfield, - ACTIONS(495), 1, + ACTIONS(481), 1, anon_sym_DOTmethod, - ACTIONS(505), 1, + ACTIONS(549), 1, ts_builtin_sym_end, - STATE(110), 4, + STATE(109), 4, sym_field_definition, sym_method_definition, sym_annotation_directive, aux_sym_class_definition_repeat2, - [946] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(31), 1, - anon_sym_LBRACK, - ACTIONS(33), 1, - aux_sym_primitive_type_token1, - ACTIONS(309), 1, - aux_sym_primitive_type_token2, - ACTIONS(535), 1, - sym_class_identifier, - ACTIONS(573), 1, - anon_sym_AT, - STATE(22), 1, - sym__type, - STATE(71), 2, - sym_array_type, - sym_primitive_type, - [972] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(577), 1, - anon_sym_EQ, - ACTIONS(579), 1, - anon_sym_DOTendfield, - ACTIONS(581), 1, - anon_sym_DOTannotation, - STATE(188), 2, - sym_annotation_directive, - aux_sym_field_definition_repeat1, - ACTIONS(575), 3, - ts_builtin_sym_end, - anon_sym_DOTfield, - anon_sym_DOTmethod, - [994] = 6, + [890] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(123), 1, + ACTIONS(117), 1, anon_sym_DOTannotation, - ACTIONS(493), 1, + ACTIONS(479), 1, anon_sym_DOTfield, - ACTIONS(495), 1, + ACTIONS(481), 1, anon_sym_DOTmethod, - ACTIONS(584), 1, + ACTIONS(485), 1, ts_builtin_sym_end, - STATE(110), 4, + STATE(109), 4, sym_field_definition, sym_method_definition, sym_annotation_directive, aux_sym_class_definition_repeat2, - [1016] = 6, + [912] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(588), 1, + ACTIONS(553), 1, anon_sym_EQ, - ACTIONS(590), 1, + ACTIONS(555), 1, anon_sym_DOTendfield, - ACTIONS(592), 1, + ACTIONS(557), 1, anon_sym_DOTannotation, - STATE(190), 2, + STATE(174), 2, sym_annotation_directive, aux_sym_field_definition_repeat1, - ACTIONS(586), 3, + ACTIONS(551), 3, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTmethod, - [1038] = 2, + [934] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(67), 1, + anon_sym_LBRACK, + ACTIONS(69), 1, + aux_sym_primitive_type_token1, + ACTIONS(307), 1, + aux_sym_primitive_type_token2, + ACTIONS(511), 1, + sym_class_identifier, + ACTIONS(560), 1, + anon_sym_AT, + STATE(25), 1, + sym_type, + STATE(70), 2, + sym_array_type, + sym_primitive_type, + [960] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(595), 8, + ACTIONS(562), 8, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTendfield, @@ -37950,182 +38183,176 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, - [1052] = 6, + [974] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(566), 1, + anon_sym_EQ, + ACTIONS(568), 1, + anon_sym_DOTendfield, + ACTIONS(570), 1, + anon_sym_DOTannotation, + STATE(169), 2, + sym_annotation_directive, + aux_sym_field_definition_repeat1, + ACTIONS(564), 3, + ts_builtin_sym_end, + anon_sym_DOTfield, + anon_sym_DOTmethod, + [996] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(597), 1, + ACTIONS(573), 1, ts_builtin_sym_end, - ACTIONS(599), 1, + ACTIONS(575), 1, anon_sym_DOTfield, - ACTIONS(602), 1, + ACTIONS(578), 1, anon_sym_DOTmethod, - ACTIONS(605), 1, + ACTIONS(581), 1, anon_sym_DOTannotation, - STATE(110), 4, + STATE(109), 4, sym_field_definition, sym_method_definition, sym_annotation_directive, aux_sym_class_definition_repeat2, - [1074] = 7, + [1018] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(27), 1, - anon_sym_DASH, - ACTIONS(305), 1, + ACTIONS(67), 1, + anon_sym_LBRACK, + ACTIONS(584), 1, sym_identifier, - ACTIONS(311), 1, + ACTIONS(586), 1, + sym_class_identifier, + ACTIONS(588), 1, sym_number, - STATE(77), 1, - sym_method_signature, - STATE(78), 1, + STATE(348), 1, + sym_array_type, + STATE(85), 2, sym__field_body, - ACTIONS(25), 2, - anon_sym_LTclinit_GT, - anon_sym_LTinit_GT, - [1097] = 7, + sym__full_field_body, + [1041] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(608), 1, - sym_class_identifier, - ACTIONS(610), 1, - anon_sym_LBRACK, - ACTIONS(612), 1, - aux_sym_primitive_type_token1, - ACTIONS(614), 1, - aux_sym_primitive_type_token2, - STATE(232), 1, - sym__type, - STATE(229), 2, - sym_array_type, - sym_primitive_type, - [1120] = 7, + ACTIONS(590), 7, + ts_builtin_sym_end, + anon_sym_DOTfield, + anon_sym_DOTendfield, + anon_sym_DOTmethod, + anon_sym_DOTannotation, + anon_sym_COMMA, + anon_sym_RBRACE, + [1054] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(616), 1, - sym_class_identifier, - ACTIONS(618), 1, + ACTIONS(594), 1, + anon_sym_DOTimplements, + STATE(112), 2, + sym_implements_directive, + aux_sym_class_definition_repeat1, + ACTIONS(592), 4, + ts_builtin_sym_end, + anon_sym_DOTfield, + anon_sym_DOTmethod, + anon_sym_DOTannotation, + [1071] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(67), 1, anon_sym_LBRACK, - ACTIONS(620), 1, + ACTIONS(69), 1, aux_sym_primitive_type_token1, - ACTIONS(622), 1, + ACTIONS(307), 1, aux_sym_primitive_type_token2, - STATE(22), 1, - sym__type, - STATE(37), 2, + ACTIONS(511), 1, + sym_class_identifier, + STATE(77), 1, + sym_type, + STATE(70), 2, sym_array_type, sym_primitive_type, - [1143] = 7, + [1094] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(608), 1, + ACTIONS(597), 1, sym_class_identifier, - ACTIONS(610), 1, + ACTIONS(599), 1, anon_sym_LBRACK, - ACTIONS(612), 1, + ACTIONS(601), 1, aux_sym_primitive_type_token1, - ACTIONS(614), 1, + ACTIONS(603), 1, aux_sym_primitive_type_token2, - STATE(230), 1, - sym__type, - STATE(229), 2, + STATE(229), 1, + sym_type, + STATE(224), 2, sym_array_type, sym_primitive_type, - [1166] = 7, + [1117] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(31), 1, + ACTIONS(605), 1, + sym_class_identifier, + ACTIONS(607), 1, anon_sym_LBRACK, - ACTIONS(33), 1, + ACTIONS(609), 1, aux_sym_primitive_type_token1, - ACTIONS(309), 1, + ACTIONS(611), 1, aux_sym_primitive_type_token2, - ACTIONS(535), 1, - sym_class_identifier, - STATE(22), 1, - sym__type, - STATE(71), 2, + STATE(25), 1, + sym_type, + STATE(37), 2, sym_array_type, sym_primitive_type, - [1189] = 7, + [1140] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(73), 1, - aux_sym_primitive_type_token1, - ACTIONS(109), 1, - anon_sym_LBRACK, - ACTIONS(567), 1, + ACTIONS(605), 1, sym_class_identifier, - ACTIONS(571), 1, - aux_sym_primitive_type_token2, - STATE(261), 1, - sym__type, - STATE(262), 2, - sym_array_type, - sym_primitive_type, - [1212] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(31), 1, + ACTIONS(607), 1, anon_sym_LBRACK, - ACTIONS(33), 1, + ACTIONS(609), 1, aux_sym_primitive_type_token1, - ACTIONS(309), 1, + ACTIONS(611), 1, aux_sym_primitive_type_token2, - ACTIONS(535), 1, - sym_class_identifier, - STATE(25), 1, - sym__type, - STATE(71), 2, + STATE(40), 1, + sym_type, + STATE(37), 2, sym_array_type, sym_primitive_type, - [1235] = 7, + [1163] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(31), 1, + ACTIONS(597), 1, + sym_class_identifier, + ACTIONS(599), 1, anon_sym_LBRACK, - ACTIONS(33), 1, + ACTIONS(601), 1, aux_sym_primitive_type_token1, - ACTIONS(309), 1, + ACTIONS(603), 1, aux_sym_primitive_type_token2, - ACTIONS(535), 1, - sym_class_identifier, - STATE(75), 1, - sym__type, - STATE(71), 2, + STATE(220), 1, + sym_type, + STATE(224), 2, sym_array_type, sym_primitive_type, - [1258] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(628), 1, - aux_sym_access_modifiers_token1, - STATE(120), 1, - aux_sym_access_modifiers_repeat1, - ACTIONS(624), 2, - sym_identifier, - anon_sym_DASH, - ACTIONS(626), 3, - anon_sym_LTclinit_GT, - anon_sym_LTinit_GT, - sym_number, - [1277] = 5, + [1186] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(634), 1, - aux_sym_access_modifiers_token1, - STATE(120), 1, - aux_sym_access_modifiers_repeat1, - ACTIONS(630), 2, - sym_identifier, - anon_sym_DASH, - ACTIONS(632), 3, - anon_sym_LTclinit_GT, - anon_sym_LTinit_GT, - sym_number, - [1296] = 2, + ACTIONS(615), 1, + anon_sym_DOTendfield, + ACTIONS(617), 1, + anon_sym_DOTannotation, + STATE(168), 2, + sym_annotation_directive, + aux_sym_field_definition_repeat1, + ACTIONS(613), 3, + ts_builtin_sym_end, + anon_sym_DOTfield, + anon_sym_DOTmethod, + [1205] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(637), 7, + ACTIONS(620), 7, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTendfield, @@ -38133,26 +38360,58 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTannotation, anon_sym_COMMA, anon_sym_RBRACE, - [1309] = 7, + [1218] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(67), 1, + anon_sym_LBRACK, + ACTIONS(622), 1, + sym_identifier, + ACTIONS(624), 1, + sym_class_identifier, + ACTIONS(626), 1, + sym_number, + STATE(383), 1, + sym_array_type, + STATE(85), 2, + sym__field_body, + sym__full_field_body, + [1241] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(29), 1, + aux_sym_primitive_type_token1, + ACTIONS(103), 1, + anon_sym_LBRACK, + ACTIONS(543), 1, + sym_class_identifier, + ACTIONS(547), 1, + aux_sym_primitive_type_token2, + STATE(275), 1, + sym_type, + STATE(255), 2, + sym_array_type, + sym_primitive_type, + [1264] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(608), 1, + ACTIONS(597), 1, sym_class_identifier, - ACTIONS(610), 1, + ACTIONS(599), 1, anon_sym_LBRACK, - ACTIONS(612), 1, + ACTIONS(601), 1, aux_sym_primitive_type_token1, - ACTIONS(614), 1, + ACTIONS(603), 1, aux_sym_primitive_type_token2, - STATE(75), 1, - sym__type, - STATE(229), 2, + STATE(225), 1, + sym_type, + STATE(224), 2, sym_array_type, sym_primitive_type, - [1332] = 2, + [1287] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(639), 7, + ACTIONS(628), 7, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTendfield, @@ -38160,23 +38419,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTannotation, anon_sym_COMMA, anon_sym_RBRACE, - [1345] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(643), 1, - anon_sym_DOTimplements, - STATE(124), 2, - sym_implements_directive, - aux_sym_class_definition_repeat1, - ACTIONS(641), 4, - ts_builtin_sym_end, - anon_sym_DOTfield, - anon_sym_DOTmethod, - anon_sym_DOTannotation, - [1362] = 2, + [1300] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(646), 7, + ACTIONS(630), 7, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTendfield, @@ -38184,225 +38430,185 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTannotation, anon_sym_COMMA, anon_sym_RBRACE, - [1375] = 5, + [1313] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(650), 1, - anon_sym_DOTendfield, - ACTIONS(652), 1, - anon_sym_DOTannotation, - STATE(191), 2, - sym_annotation_directive, - aux_sym_field_definition_repeat1, - ACTIONS(648), 3, - ts_builtin_sym_end, - anon_sym_DOTfield, - anon_sym_DOTmethod, - [1394] = 7, + ACTIONS(67), 1, + anon_sym_LBRACK, + ACTIONS(632), 1, + sym_identifier, + ACTIONS(634), 1, + sym_class_identifier, + ACTIONS(636), 1, + sym_number, + STATE(365), 1, + sym_array_type, + STATE(273), 2, + sym__field_body, + sym__full_field_body, + [1336] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(616), 1, - sym_class_identifier, - ACTIONS(618), 1, + ACTIONS(67), 1, anon_sym_LBRACK, - ACTIONS(620), 1, + ACTIONS(69), 1, aux_sym_primitive_type_token1, - ACTIONS(622), 1, + ACTIONS(307), 1, aux_sym_primitive_type_token2, - STATE(36), 1, - sym__type, - STATE(37), 2, + ACTIONS(511), 1, + sym_class_identifier, + STATE(72), 1, + sym_type, + STATE(70), 2, sym_array_type, sym_primitive_type, - [1417] = 7, + [1359] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(31), 1, - anon_sym_LBRACK, - ACTIONS(655), 1, - sym_identifier, - ACTIONS(657), 1, + ACTIONS(597), 1, sym_class_identifier, - ACTIONS(659), 1, - sym_number, - STATE(390), 1, + ACTIONS(599), 1, + anon_sym_LBRACK, + ACTIONS(601), 1, + aux_sym_primitive_type_token1, + ACTIONS(603), 1, + aux_sym_primitive_type_token2, + STATE(77), 1, + sym_type, + STATE(224), 2, sym_array_type, - STATE(91), 2, - sym__field_body, - sym__full_field_body, - [1440] = 7, + sym_primitive_type, + [1382] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(73), 1, + ACTIONS(29), 1, aux_sym_primitive_type_token1, - ACTIONS(109), 1, + ACTIONS(103), 1, anon_sym_LBRACK, - ACTIONS(567), 1, + ACTIONS(543), 1, sym_class_identifier, - ACTIONS(571), 1, + ACTIONS(547), 1, aux_sym_primitive_type_token2, - STATE(283), 1, - sym__type, - STATE(262), 2, + STATE(260), 1, + sym_type, + STATE(255), 2, sym_array_type, sym_primitive_type, - [1463] = 7, + [1405] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(31), 1, + ACTIONS(67), 1, anon_sym_LBRACK, - ACTIONS(661), 1, - sym_identifier, - ACTIONS(663), 1, + ACTIONS(69), 1, + aux_sym_primitive_type_token1, + ACTIONS(307), 1, + aux_sym_primitive_type_token2, + ACTIONS(511), 1, sym_class_identifier, - ACTIONS(665), 1, - sym_number, - STATE(372), 1, + STATE(21), 1, + sym_type, + STATE(70), 2, sym_array_type, - STATE(280), 2, - sym__field_body, - sym__full_field_body, - [1486] = 2, + sym_primitive_type, + [1428] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(667), 7, + ACTIONS(640), 1, + anon_sym_DOTendfield, + ACTIONS(642), 1, + anon_sym_DOTannotation, + STATE(186), 2, + sym_annotation_directive, + aux_sym_field_definition_repeat1, + ACTIONS(638), 3, ts_builtin_sym_end, anon_sym_DOTfield, - anon_sym_DOTendfield, anon_sym_DOTmethod, - anon_sym_DOTannotation, - anon_sym_COMMA, - anon_sym_RBRACE, - [1499] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(608), 1, - sym_class_identifier, - ACTIONS(610), 1, - anon_sym_LBRACK, - ACTIONS(612), 1, - aux_sym_primitive_type_token1, - ACTIONS(614), 1, - aux_sym_primitive_type_token2, - STATE(225), 1, - sym__type, - STATE(229), 2, - sym_array_type, - sym_primitive_type, - [1522] = 7, + [1447] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(67), 1, - anon_sym_DASH, - ACTIONS(669), 1, + ACTIONS(645), 1, sym_identifier, - ACTIONS(671), 1, + ACTIONS(647), 1, + anon_sym_DASH, + ACTIONS(649), 1, + aux_sym_access_modifiers_token1, + ACTIONS(651), 1, sym_number, - STATE(289), 1, - sym__field_body, - STATE(290), 1, + STATE(10), 1, sym_method_signature, - ACTIONS(105), 2, - anon_sym_LTclinit_GT, - anon_sym_LTinit_GT, - [1545] = 7, + STATE(163), 1, + aux_sym_access_modifiers_repeat1, + STATE(170), 1, + sym_access_modifiers, + [1472] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(31), 1, + ACTIONS(605), 1, + sym_class_identifier, + ACTIONS(607), 1, anon_sym_LBRACK, - ACTIONS(33), 1, + ACTIONS(609), 1, aux_sym_primitive_type_token1, - ACTIONS(309), 1, + ACTIONS(611), 1, aux_sym_primitive_type_token2, - ACTIONS(535), 1, - sym_class_identifier, - STATE(68), 1, - sym__type, - STATE(71), 2, + STATE(21), 1, + sym_type, + STATE(37), 2, sym_array_type, sym_primitive_type, - [1568] = 7, + [1495] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(616), 1, + ACTIONS(605), 1, sym_class_identifier, - ACTIONS(618), 1, + ACTIONS(607), 1, anon_sym_LBRACK, - ACTIONS(620), 1, + ACTIONS(609), 1, aux_sym_primitive_type_token1, - ACTIONS(622), 1, + ACTIONS(611), 1, aux_sym_primitive_type_token2, - STATE(38), 1, - sym__type, + STATE(39), 1, + sym_type, STATE(37), 2, sym_array_type, sym_primitive_type, - [1591] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(451), 1, - sym_identifier, - ACTIONS(459), 1, - anon_sym_DASH, - ACTIONS(673), 1, - sym_number, - STATE(77), 1, - sym_method_signature, - STATE(78), 1, - sym__field_body, - ACTIONS(457), 2, - anon_sym_LTclinit_GT, - anon_sym_LTinit_GT, - [1614] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(31), 1, - anon_sym_LBRACK, - ACTIONS(675), 1, - sym_identifier, - ACTIONS(677), 1, - sym_class_identifier, - ACTIONS(679), 1, - sym_number, - STATE(352), 1, - sym_array_type, - STATE(91), 2, - sym__field_body, - sym__full_field_body, - [1637] = 5, + [1518] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(683), 1, - anon_sym_DOTendfield, - ACTIONS(685), 1, - anon_sym_DOTannotation, - STATE(215), 2, - sym_annotation_directive, - aux_sym_field_definition_repeat1, - ACTIONS(681), 3, - ts_builtin_sym_end, - anon_sym_DOTfield, - anon_sym_DOTmethod, - [1656] = 7, + ACTIONS(67), 1, + anon_sym_LBRACK, + ACTIONS(69), 1, + aux_sym_primitive_type_token1, + ACTIONS(307), 1, + aux_sym_primitive_type_token2, + ACTIONS(511), 1, + sym_class_identifier, + STATE(25), 1, + sym_type, + STATE(70), 2, + sym_array_type, + sym_primitive_type, + [1541] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(73), 1, + ACTIONS(29), 1, aux_sym_primitive_type_token1, - ACTIONS(109), 1, + ACTIONS(103), 1, anon_sym_LBRACK, - ACTIONS(567), 1, + ACTIONS(543), 1, sym_class_identifier, - ACTIONS(571), 1, + ACTIONS(547), 1, aux_sym_primitive_type_token2, - STATE(293), 1, - sym__type, - STATE(262), 2, + STATE(276), 1, + sym_type, + STATE(255), 2, sym_array_type, sym_primitive_type, - [1679] = 2, + [1564] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(688), 7, + ACTIONS(653), 7, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTendfield, @@ -38410,2884 +38616,2817 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTannotation, anon_sym_COMMA, anon_sym_RBRACE, - [1692] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(616), 1, - sym_class_identifier, - ACTIONS(618), 1, - anon_sym_LBRACK, - ACTIONS(620), 1, - aux_sym_primitive_type_token1, - ACTIONS(622), 1, - aux_sym_primitive_type_token2, - STATE(25), 1, - sym__type, - STATE(37), 2, - sym_array_type, - sym_primitive_type, - [1715] = 7, + [1577] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(73), 1, + ACTIONS(29), 1, aux_sym_primitive_type_token1, - ACTIONS(109), 1, + ACTIONS(103), 1, anon_sym_LBRACK, - ACTIONS(567), 1, + ACTIONS(543), 1, sym_class_identifier, - ACTIONS(571), 1, + ACTIONS(547), 1, aux_sym_primitive_type_token2, - STATE(277), 1, - sym__type, - STATE(262), 2, + STATE(286), 1, + sym_type, + STATE(255), 2, sym_array_type, sym_primitive_type, - [1738] = 6, + [1600] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(29), 1, + ACTIONS(65), 1, anon_sym_LPAREN, - ACTIONS(519), 1, + ACTIONS(509), 1, anon_sym_COLON, - ACTIONS(690), 1, + ACTIONS(655), 1, anon_sym_DOT_DOT, - STATE(90), 1, + STATE(22), 1, sym__method_signature_body, - ACTIONS(517), 2, + ACTIONS(273), 2, anon_sym_COMMA, anon_sym_RBRACE, - [1758] = 5, - ACTIONS(89), 1, - sym_comment, - ACTIONS(692), 1, - anon_sym_DQUOTE, - ACTIONS(694), 1, - sym_string_fragment, - ACTIONS(697), 2, - aux_sym__escape_sequence_token1, - sym_escape_sequence, - STATE(144), 2, - sym__escape_sequence, - aux_sym_string_repeat1, - [1776] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(65), 1, - sym_identifier, - ACTIONS(67), 1, - anon_sym_DASH, - STATE(268), 1, - sym_method_signature, - ACTIONS(105), 3, - anon_sym_LTclinit_GT, - anon_sym_LTinit_GT, - sym_number, - [1794] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(21), 1, - aux_sym_label_token1, - ACTIONS(157), 1, - aux_sym_jmp_label_token1, - ACTIONS(700), 1, - anon_sym_DOTendpacked_DASHswitch, - STATE(159), 3, - sym_label, - sym_jmp_label, - aux_sym_packed_switch_directive_repeat1, - [1812] = 7, + [1620] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(675), 1, + ACTIONS(584), 1, sym_identifier, - ACTIONS(679), 1, + ACTIONS(588), 1, sym_number, - ACTIONS(702), 1, + ACTIONS(649), 1, aux_sym_access_modifiers_token1, - STATE(106), 1, + STATE(105), 1, sym__field_body, - STATE(181), 1, + STATE(163), 1, aux_sym_access_modifiers_repeat1, - STATE(227), 1, + STATE(256), 1, sym_access_modifiers, - [1834] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(27), 1, - anon_sym_DASH, - ACTIONS(704), 1, - sym_identifier, - STATE(121), 1, - sym_method_signature, - ACTIONS(25), 3, - anon_sym_LTclinit_GT, - anon_sym_LTinit_GT, - sym_number, - [1852] = 5, - ACTIONS(89), 1, + [1642] = 5, + ACTIONS(45), 1, sym_comment, - ACTIONS(706), 1, + ACTIONS(657), 1, anon_sym_DQUOTE, - ACTIONS(708), 1, + ACTIONS(659), 1, sym_string_fragment, - ACTIONS(710), 2, + ACTIONS(661), 2, aux_sym__escape_sequence_token1, sym_escape_sequence, - STATE(144), 2, + STATE(142), 2, sym__escape_sequence, aux_sym_string_repeat1, - [1870] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(27), 1, - anon_sym_DASH, - ACTIONS(704), 1, - sym_identifier, - STATE(123), 1, - sym_method_signature, - ACTIONS(25), 3, - anon_sym_LTclinit_GT, - anon_sym_LTinit_GT, - sym_number, - [1888] = 5, - ACTIONS(89), 1, + [1660] = 5, + ACTIONS(45), 1, sym_comment, - ACTIONS(708), 1, + ACTIONS(663), 1, + anon_sym_DQUOTE, + ACTIONS(665), 1, sym_string_fragment, - ACTIONS(712), 1, + ACTIONS(667), 2, + aux_sym__escape_sequence_token1, + sym_escape_sequence, + STATE(140), 2, + sym__escape_sequence, + aux_sym_string_repeat1, + [1678] = 5, + ACTIONS(45), 1, + sym_comment, + ACTIONS(669), 1, anon_sym_DQUOTE, - ACTIONS(710), 2, + ACTIONS(671), 1, + sym_string_fragment, + ACTIONS(674), 2, aux_sym__escape_sequence_token1, sym_escape_sequence, - STATE(144), 2, + STATE(142), 2, sym__escape_sequence, aux_sym_string_repeat1, - [1906] = 5, + [1696] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(65), 1, - sym_identifier, - ACTIONS(67), 1, - anon_sym_DASH, - STATE(298), 1, - sym_method_signature, - ACTIONS(105), 3, - anon_sym_LTclinit_GT, - anon_sym_LTinit_GT, - sym_number, - [1924] = 5, + anon_sym_LPAREN, + ACTIONS(509), 1, + anon_sym_COLON, + ACTIONS(677), 1, + anon_sym_DOT_DOT, + STATE(22), 1, + sym__method_signature_body, + ACTIONS(273), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [1716] = 5, + ACTIONS(45), 1, + sym_comment, + ACTIONS(679), 1, + anon_sym_DQUOTE, + ACTIONS(681), 1, + sym_string_fragment, + ACTIONS(683), 2, + aux_sym__escape_sequence_token1, + sym_escape_sequence, + STATE(147), 2, + sym__escape_sequence, + aux_sym_string_repeat1, + [1734] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(714), 1, + ACTIONS(685), 1, anon_sym_DOTendpacked_DASHswitch, - ACTIONS(716), 1, + ACTIONS(687), 1, aux_sym_label_token1, - ACTIONS(719), 1, + ACTIONS(690), 1, aux_sym_jmp_label_token1, - STATE(153), 3, + STATE(145), 3, sym_label, sym_jmp_label, aux_sym_packed_switch_directive_repeat1, - [1942] = 6, + [1752] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(29), 1, + ACTIONS(453), 1, anon_sym_LPAREN, - ACTIONS(519), 1, + ACTIONS(693), 1, anon_sym_COLON, - ACTIONS(722), 1, - anon_sym_DOT_DOT, - STATE(90), 1, + STATE(250), 1, sym__method_signature_body, - ACTIONS(517), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [1962] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(527), 1, - sym_identifier, - ACTIONS(531), 1, - anon_sym_DASH, - STATE(14), 1, - sym_method_signature, - ACTIONS(529), 3, - anon_sym_LTclinit_GT, - anon_sym_LTinit_GT, - sym_number, - [1980] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(27), 1, - anon_sym_DASH, - ACTIONS(704), 1, - sym_identifier, - STATE(125), 1, - sym_method_signature, - ACTIONS(25), 3, - anon_sym_LTclinit_GT, - anon_sym_LTinit_GT, - sym_number, - [1998] = 5, - ACTIONS(89), 1, + ACTIONS(273), 3, + anon_sym_DOTendannotation, + sym_annotation_key, + anon_sym_DOTendsubannotation, + [1770] = 5, + ACTIONS(45), 1, sym_comment, - ACTIONS(724), 1, - anon_sym_DQUOTE, - ACTIONS(726), 1, + ACTIONS(659), 1, sym_string_fragment, - ACTIONS(728), 2, - aux_sym__escape_sequence_token1, - sym_escape_sequence, - STATE(151), 2, - sym__escape_sequence, - aux_sym_string_repeat1, - [2016] = 5, - ACTIONS(89), 1, - sym_comment, - ACTIONS(730), 1, + ACTIONS(695), 1, anon_sym_DQUOTE, - ACTIONS(732), 1, - sym_string_fragment, - ACTIONS(734), 2, + ACTIONS(661), 2, aux_sym__escape_sequence_token1, sym_escape_sequence, - STATE(149), 2, + STATE(142), 2, sym__escape_sequence, aux_sym_string_repeat1, - [2034] = 5, + [1788] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(697), 6, + ts_builtin_sym_end, + anon_sym_DOTsource, + anon_sym_DOTimplements, + anon_sym_DOTfield, + anon_sym_DOTmethod, + anon_sym_DOTannotation, + [1800] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(21), 1, + ACTIONS(59), 1, aux_sym_label_token1, - ACTIONS(157), 1, + ACTIONS(151), 1, aux_sym_jmp_label_token1, - ACTIONS(736), 1, + ACTIONS(699), 1, anon_sym_DOTendpacked_DASHswitch, - STATE(153), 3, + STATE(152), 3, sym_label, sym_jmp_label, aux_sym_packed_switch_directive_repeat1, - [2052] = 5, - ACTIONS(89), 1, + [1818] = 5, + ACTIONS(45), 1, sym_comment, - ACTIONS(708), 1, + ACTIONS(659), 1, sym_string_fragment, - ACTIONS(738), 1, + ACTIONS(701), 1, anon_sym_DQUOTE, - ACTIONS(710), 2, + ACTIONS(661), 2, aux_sym__escape_sequence_token1, sym_escape_sequence, - STATE(144), 2, + STATE(142), 2, sym__escape_sequence, aux_sym_string_repeat1, - [2070] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(65), 1, - sym_identifier, - ACTIONS(67), 1, - anon_sym_DASH, - STATE(299), 1, - sym_method_signature, - ACTIONS(105), 3, - anon_sym_LTclinit_GT, - anon_sym_LTinit_GT, - sym_number, - [2088] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(461), 1, - anon_sym_LPAREN, - ACTIONS(740), 1, - anon_sym_COLON, - STATE(90), 1, - sym__method_signature_body, - ACTIONS(517), 3, - anon_sym_DOTendannotation, - sym_annotation_key, - anon_sym_DOTendsubannotation, - [2106] = 5, - ACTIONS(89), 1, + [1836] = 5, + ACTIONS(45), 1, sym_comment, - ACTIONS(742), 1, + ACTIONS(703), 1, anon_sym_DQUOTE, - ACTIONS(744), 1, + ACTIONS(705), 1, sym_string_fragment, - ACTIONS(746), 2, + ACTIONS(707), 2, aux_sym__escape_sequence_token1, sym_escape_sequence, - STATE(160), 2, + STATE(150), 2, sym__escape_sequence, aux_sym_string_repeat1, - [2124] = 2, + [1854] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(59), 1, + aux_sym_label_token1, + ACTIONS(151), 1, + aux_sym_jmp_label_token1, + ACTIONS(709), 1, + anon_sym_DOTendpacked_DASHswitch, + STATE(145), 3, + sym_label, + sym_jmp_label, + aux_sym_packed_switch_directive_repeat1, + [1872] = 4, + ACTIONS(45), 1, + sym_comment, + ACTIONS(713), 1, + anon_sym_SQUOTE, + STATE(333), 1, + sym__escape_sequence, + ACTIONS(711), 3, + aux_sym__escape_sequence_token1, + sym_escape_sequence, + aux_sym_character_token1, + [1887] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(748), 6, + ACTIONS(715), 5, ts_builtin_sym_end, - anon_sym_DOTsource, anon_sym_DOTimplements, anon_sym_DOTfield, anon_sym_DOTmethod, anon_sym_DOTannotation, - [2136] = 4, - ACTIONS(89), 1, + [1898] = 4, + ACTIONS(45), 1, sym_comment, - ACTIONS(752), 1, + ACTIONS(719), 1, anon_sym_SQUOTE, - STATE(339), 1, + STATE(351), 1, sym__escape_sequence, - ACTIONS(750), 3, + ACTIONS(717), 3, aux_sym__escape_sequence_token1, sym_escape_sequence, aux_sym_character_token1, - [2151] = 6, - ACTIONS(69), 1, + [1913] = 6, + ACTIONS(25), 1, anon_sym_LPAREN, - ACTIONS(89), 1, + ACTIONS(45), 1, sym_comment, - ACTIONS(517), 1, + ACTIONS(273), 1, anon_sym_LF, - ACTIONS(754), 1, + ACTIONS(275), 1, anon_sym_COMMA, - ACTIONS(756), 1, + ACTIONS(721), 1, anon_sym_COLON, - STATE(281), 1, + STATE(298), 1, sym__method_signature_body, - [2170] = 5, + [1932] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(31), 1, + ACTIONS(67), 1, anon_sym_LBRACK, - ACTIONS(758), 1, + ACTIONS(723), 1, sym_class_identifier, - STATE(346), 1, + STATE(340), 1, sym_array_type, - STATE(292), 2, + STATE(285), 2, sym__full_field_body, sym_full_method_signature, - [2187] = 4, + [1949] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(762), 1, - anon_sym_DOTannotation, - ACTIONS(760), 2, - anon_sym_DOTendfield, - anon_sym_DOTendparameter, - STATE(168), 2, - sym_annotation_directive, - aux_sym_field_definition_repeat1, - [2202] = 2, + ACTIONS(23), 1, + anon_sym_DASH, + STATE(282), 1, + sym__field_body, + STATE(283), 1, + sym_method_signature, + ACTIONS(725), 2, + sym_identifier, + sym_number, + [1966] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(765), 5, - ts_builtin_sym_end, - anon_sym_DOTimplements, - anon_sym_DOTfield, - anon_sym_DOTmethod, - anon_sym_DOTannotation, - [2213] = 4, - ACTIONS(89), 1, + ACTIONS(63), 1, + anon_sym_DASH, + STATE(80), 1, + sym_method_signature, + STATE(82), 1, + sym__field_body, + ACTIONS(309), 2, + sym_identifier, + sym_number, + [1983] = 4, + ACTIONS(45), 1, sym_comment, - ACTIONS(769), 1, + ACTIONS(729), 1, anon_sym_SQUOTE, - STATE(358), 1, + STATE(336), 1, sym__escape_sequence, - ACTIONS(767), 3, + ACTIONS(727), 3, aux_sym__escape_sequence_token1, sym_escape_sequence, aux_sym_character_token1, - [2228] = 4, + [1998] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(67), 1, + anon_sym_LBRACK, + ACTIONS(443), 1, + sym_class_identifier, + STATE(331), 1, + sym_array_type, + STATE(107), 2, + sym__full_field_body, + sym_full_method_signature, + [2015] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(733), 1, + aux_sym_access_modifiers_token1, + ACTIONS(736), 1, + sym_number, + STATE(162), 1, + aux_sym_access_modifiers_repeat1, + ACTIONS(731), 2, + sym_identifier, + anon_sym_DASH, + [2032] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(740), 1, + aux_sym_access_modifiers_token1, + ACTIONS(742), 1, + sym_number, + STATE(162), 1, + aux_sym_access_modifiers_repeat1, + ACTIONS(738), 2, + sym_identifier, + anon_sym_DASH, + [2049] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(773), 1, - sym_annotation_key, - ACTIONS(771), 2, - anon_sym_DOTendannotation, - anon_sym_DOTendsubannotation, - STATE(171), 2, - sym_annotation_property, - aux_sym_annotation_directive_repeat1, - [2243] = 5, + ACTIONS(746), 1, + anon_sym_DOTannotation, + ACTIONS(744), 2, + anon_sym_DOTendfield, + anon_sym_DOTendparameter, + STATE(164), 2, + sym_annotation_directive, + aux_sym_field_definition_repeat1, + [2064] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(31), 1, - anon_sym_LBRACK, - ACTIONS(449), 1, - sym_class_identifier, - STATE(337), 1, - sym_array_type, - STATE(109), 2, - sym__full_field_body, - sym_full_method_signature, - [2260] = 4, - ACTIONS(89), 1, - sym_comment, - ACTIONS(778), 1, - anon_sym_SQUOTE, - STATE(342), 1, - sym__escape_sequence, - ACTIONS(776), 3, - aux_sym__escape_sequence_token1, - sym_escape_sequence, - aux_sym_character_token1, - [2275] = 3, + ACTIONS(451), 1, + anon_sym_DASH, + STATE(80), 1, + sym_method_signature, + STATE(82), 1, + sym__field_body, + ACTIONS(749), 2, + sym_identifier, + sym_number, + [2081] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(782), 1, + ACTIONS(753), 1, aux_sym_primitive_type_token1, - ACTIONS(780), 4, + ACTIONS(751), 4, sym_class_identifier, anon_sym_RPAREN, anon_sym_LBRACK, aux_sym_primitive_type_token2, - [2288] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(784), 4, - ts_builtin_sym_end, - anon_sym_DOTfield, - anon_sym_DOTmethod, - anon_sym_DOTannotation, - [2298] = 3, + [2094] = 4, ACTIONS(3), 1, sym_comment, - STATE(370), 1, - sym_annotation_visibility, - ACTIONS(786), 3, - anon_sym_system, - anon_sym_build, - anon_sym_runtime, - [2310] = 4, + ACTIONS(757), 1, + sym_annotation_key, + ACTIONS(755), 2, + anon_sym_DOTendannotation, + anon_sym_DOTendsubannotation, + STATE(167), 2, + sym_annotation_property, + aux_sym_annotation_directive_repeat1, + [2109] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(760), 1, - anon_sym_DOTendparam, - ACTIONS(788), 1, + ACTIONS(117), 1, anon_sym_DOTannotation, - STATE(177), 2, + ACTIONS(640), 1, + anon_sym_DOTendfield, + STATE(164), 2, sym_annotation_directive, aux_sym_field_definition_repeat1, - [2324] = 5, + [2123] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(21), 1, - aux_sym_label_token1, - ACTIONS(157), 1, - aux_sym_jmp_label_token1, - STATE(340), 1, - sym_jmp_label, - STATE(341), 1, - sym_label, - [2340] = 5, + ACTIONS(117), 1, + anon_sym_DOTannotation, + ACTIONS(615), 1, + anon_sym_DOTendfield, + STATE(164), 2, + sym_annotation_directive, + aux_sym_field_definition_repeat1, + [2137] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(630), 1, + ACTIONS(647), 1, + anon_sym_DASH, + STATE(13), 1, + sym_method_signature, + ACTIONS(651), 2, sym_identifier, - ACTIONS(632), 1, sym_number, - ACTIONS(791), 1, - aux_sym_access_modifiers_token1, - STATE(179), 1, - aux_sym_access_modifiers_repeat1, - [2356] = 4, + [2151] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(794), 1, + ACTIONS(760), 1, sym_annotation_key, - ACTIONS(796), 1, + ACTIONS(762), 1, anon_sym_DOTendsubannotation, - STATE(207), 2, + STATE(167), 2, sym_annotation_property, aux_sym_annotation_directive_repeat1, - [2370] = 5, + [2165] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(624), 1, + ACTIONS(564), 4, + ts_builtin_sym_end, + anon_sym_DOTfield, + anon_sym_DOTmethod, + anon_sym_DOTannotation, + [2175] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(63), 1, + anon_sym_DASH, + STATE(123), 1, + sym_method_signature, + ACTIONS(764), 2, sym_identifier, - ACTIONS(626), 1, sym_number, - ACTIONS(798), 1, - aux_sym_access_modifiers_token1, - STATE(179), 1, - aux_sym_access_modifiers_repeat1, - [2386] = 2, + [2189] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(800), 4, - ts_builtin_sym_end, - anon_sym_DOTfield, - anon_sym_DOTmethod, + ACTIONS(117), 1, anon_sym_DOTannotation, - [2396] = 2, + ACTIONS(568), 1, + anon_sym_DOTendfield, + STATE(164), 2, + sym_annotation_directive, + aux_sym_field_definition_repeat1, + [2203] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(802), 4, + ACTIONS(760), 1, + sym_annotation_key, + ACTIONS(766), 1, + anon_sym_DOTendsubannotation, + STATE(199), 2, + sym_annotation_property, + aux_sym_annotation_directive_repeat1, + [2217] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(768), 4, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTmethod, anon_sym_DOTannotation, - [2406] = 2, + [2227] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(251), 4, + ACTIONS(273), 4, anon_sym_DOTendannotation, sym_annotation_key, anon_sym_DOTendsubannotation, anon_sym_COLON, - [2416] = 4, + [2237] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(794), 1, + ACTIONS(277), 4, + anon_sym_DOTendannotation, sym_annotation_key, - ACTIONS(804), 1, + anon_sym_DOTendsubannotation, + anon_sym_COLON, + [2247] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(59), 1, + aux_sym_label_token1, + ACTIONS(151), 1, + aux_sym_jmp_label_token1, + STATE(334), 1, + sym_jmp_label, + STATE(335), 1, + sym_label, + [2263] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(63), 1, + anon_sym_DASH, + STATE(111), 1, + sym_method_signature, + ACTIONS(764), 2, + sym_identifier, + sym_number, + [2277] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(265), 4, anon_sym_DOTendannotation, - STATE(171), 2, - sym_annotation_property, - aux_sym_annotation_directive_repeat1, - [2430] = 2, + sym_annotation_key, + anon_sym_DOTendsubannotation, + anon_sym_COLON, + [2287] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(806), 4, - ts_builtin_sym_end, - anon_sym_DOTfield, - anon_sym_DOTmethod, + ACTIONS(223), 1, anon_sym_DOTannotation, - [2440] = 4, + ACTIONS(770), 1, + anon_sym_DOTendparam, + STATE(196), 2, + sym_annotation_directive, + aux_sym_field_definition_repeat1, + [2301] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(794), 1, + ACTIONS(760), 1, sym_annotation_key, - ACTIONS(808), 1, + ACTIONS(772), 1, anon_sym_DOTendannotation, - STATE(171), 2, + STATE(167), 2, sym_annotation_property, aux_sym_annotation_directive_repeat1, - [2454] = 4, + [2315] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(123), 1, + ACTIONS(117), 1, anon_sym_DOTannotation, - ACTIONS(810), 1, - anon_sym_DOTendfield, - STATE(168), 2, + ACTIONS(317), 1, + anon_sym_DOTendparameter, + STATE(164), 2, sym_annotation_directive, aux_sym_field_definition_repeat1, - [2468] = 2, + [2329] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(812), 4, + ACTIONS(774), 4, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTmethod, anon_sym_DOTannotation, - [2478] = 4, + [2339] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(123), 1, + ACTIONS(117), 1, anon_sym_DOTannotation, - ACTIONS(814), 1, + ACTIONS(776), 1, anon_sym_DOTendfield, - STATE(168), 2, + STATE(164), 2, sym_annotation_directive, aux_sym_field_definition_repeat1, - [2492] = 4, + [2353] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(281), 4, + anon_sym_DOTendannotation, + sym_annotation_key, + anon_sym_DOTendsubannotation, + anon_sym_COLON, + [2363] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(123), 1, + ACTIONS(117), 1, anon_sym_DOTannotation, - ACTIONS(816), 1, - anon_sym_DOTendfield, - STATE(168), 2, + ACTIONS(778), 1, + anon_sym_DOTendparameter, + STATE(164), 2, sym_annotation_directive, aux_sym_field_definition_repeat1, - [2506] = 2, + [2377] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(63), 1, + anon_sym_DASH, + STATE(124), 1, + sym_method_signature, + ACTIONS(764), 2, + sym_identifier, + sym_number, + [2391] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(818), 4, + ACTIONS(780), 4, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTmethod, anon_sym_DOTannotation, - [2516] = 4, + [2401] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(123), 1, + ACTIONS(613), 4, + ts_builtin_sym_end, + anon_sym_DOTfield, + anon_sym_DOTmethod, anon_sym_DOTannotation, - ACTIONS(327), 1, - anon_sym_DOTendparameter, - STATE(168), 2, - sym_annotation_directive, - aux_sym_field_definition_repeat1, - [2530] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(794), 1, - sym_annotation_key, - ACTIONS(820), 1, - anon_sym_DOTendsubannotation, - STATE(171), 2, - sym_annotation_property, - aux_sym_annotation_directive_repeat1, - [2544] = 2, + [2411] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(255), 4, - anon_sym_DOTendannotation, - sym_annotation_key, - anon_sym_DOTendsubannotation, - anon_sym_COLON, - [2554] = 2, + ACTIONS(23), 1, + anon_sym_DASH, + STATE(292), 1, + sym_method_signature, + ACTIONS(782), 2, + sym_identifier, + sym_number, + [2425] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(822), 4, + ACTIONS(638), 4, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTmethod, anon_sym_DOTannotation, - [2564] = 4, + [2435] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(794), 1, - sym_annotation_key, - ACTIONS(824), 1, - anon_sym_DOTendsubannotation, - STATE(194), 2, - sym_annotation_property, - aux_sym_annotation_directive_repeat1, - [2578] = 3, + ACTIONS(784), 4, + ts_builtin_sym_end, + anon_sym_DOTfield, + anon_sym_DOTmethod, + anon_sym_DOTannotation, + [2445] = 3, ACTIONS(3), 1, sym_comment, - STATE(365), 1, + STATE(358), 1, sym_annotation_visibility, ACTIONS(786), 3, anon_sym_system, anon_sym_build, anon_sym_runtime, - [2590] = 2, + [2457] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(267), 4, - anon_sym_DOTendannotation, - sym_annotation_key, - anon_sym_DOTendsubannotation, - anon_sym_COLON, - [2600] = 2, + ACTIONS(744), 1, + anon_sym_DOTendparam, + ACTIONS(788), 1, + anon_sym_DOTannotation, + STATE(196), 2, + sym_annotation_directive, + aux_sym_field_definition_repeat1, + [2471] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(275), 4, - anon_sym_DOTendannotation, - sym_annotation_key, - anon_sym_DOTendsubannotation, - anon_sym_COLON, - [2610] = 4, + STATE(363), 1, + sym_annotation_visibility, + ACTIONS(786), 3, + anon_sym_system, + anon_sym_build, + anon_sym_runtime, + [2483] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(794), 1, + ACTIONS(760), 1, sym_annotation_key, - ACTIONS(826), 1, + ACTIONS(791), 1, anon_sym_DOTendannotation, - STATE(185), 2, + STATE(167), 2, sym_annotation_property, aux_sym_annotation_directive_repeat1, - [2624] = 5, + [2497] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(21), 1, - aux_sym_label_token1, - ACTIONS(157), 1, - aux_sym_jmp_label_token1, - STATE(328), 1, - sym_label, - STATE(335), 1, - sym_jmp_label, - [2640] = 2, + ACTIONS(760), 1, + sym_annotation_key, + ACTIONS(793), 1, + anon_sym_DOTendsubannotation, + STATE(167), 2, + sym_annotation_property, + aux_sym_annotation_directive_repeat1, + [2511] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(291), 4, + ACTIONS(237), 4, anon_sym_DOTendannotation, sym_annotation_key, anon_sym_DOTendsubannotation, anon_sym_COLON, - [2650] = 4, + [2521] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(123), 1, - anon_sym_DOTannotation, - ACTIONS(828), 1, - anon_sym_DOTendparameter, - STATE(168), 2, - sym_annotation_directive, - aux_sym_field_definition_repeat1, - [2664] = 5, + ACTIONS(23), 1, + anon_sym_DASH, + STATE(293), 1, + sym_method_signature, + ACTIONS(782), 2, + sym_identifier, + sym_number, + [2535] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(830), 1, + ACTIONS(795), 1, sym_class_identifier, - ACTIONS(832), 1, + ACTIONS(797), 1, aux_sym_access_modifiers_token1, - STATE(245), 1, + STATE(227), 1, aux_sym_access_modifiers_repeat1, - STATE(389), 1, + STATE(382), 1, sym_access_modifiers, - [2680] = 2, + [2551] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(834), 4, - ts_builtin_sym_end, - anon_sym_DOTfield, - anon_sym_DOTmethod, - anon_sym_DOTannotation, - [2690] = 4, + ACTIONS(801), 1, + anon_sym_DASH_GT, + ACTIONS(799), 3, + anon_sym_DOTendannotation, + sym_annotation_key, + anon_sym_DOTendsubannotation, + [2563] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(794), 1, + ACTIONS(760), 1, sym_annotation_key, - ACTIONS(836), 1, - anon_sym_DOTendsubannotation, - STATE(171), 2, + ACTIONS(803), 1, + anon_sym_DOTendannotation, + STATE(198), 2, sym_annotation_property, aux_sym_annotation_directive_repeat1, - [2704] = 2, + [2577] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(681), 4, - ts_builtin_sym_end, - anon_sym_DOTfield, - anon_sym_DOTmethod, - anon_sym_DOTannotation, - [2714] = 2, + ACTIONS(23), 1, + anon_sym_DASH, + STATE(294), 1, + sym_method_signature, + ACTIONS(782), 2, + sym_identifier, + sym_number, + [2591] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(838), 4, - ts_builtin_sym_end, - anon_sym_DOTfield, - anon_sym_DOTmethod, - anon_sym_DOTannotation, - [2724] = 3, + ACTIONS(760), 1, + sym_annotation_key, + ACTIONS(805), 1, + anon_sym_DOTendannotation, + STATE(183), 2, + sym_annotation_property, + aux_sym_annotation_directive_repeat1, + [2605] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(842), 1, - anon_sym_DASH_GT, - ACTIONS(840), 3, + ACTIONS(241), 4, anon_sym_DOTendannotation, sym_annotation_key, anon_sym_DOTendsubannotation, - [2736] = 2, + anon_sym_COLON, + [2615] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(844), 4, - ts_builtin_sym_end, - anon_sym_DOTfield, - anon_sym_DOTmethod, - anon_sym_DOTannotation, - [2746] = 2, + ACTIONS(760), 1, + sym_annotation_key, + ACTIONS(807), 1, + anon_sym_DOTendsubannotation, + STATE(171), 2, + sym_annotation_property, + aux_sym_annotation_directive_repeat1, + [2629] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(648), 4, + ACTIONS(809), 4, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTmethod, anon_sym_DOTannotation, - [2756] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(231), 1, - anon_sym_DOTannotation, - ACTIONS(481), 1, - anon_sym_DOTendparam, - STATE(177), 2, - sym_annotation_directive, - aux_sym_field_definition_repeat1, - [2770] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(794), 1, - sym_annotation_key, - ACTIONS(846), 1, - anon_sym_DOTendannotation, - STATE(187), 2, - sym_annotation_property, - aux_sym_annotation_directive_repeat1, - [2784] = 4, + [2639] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(123), 1, - anon_sym_DOTannotation, - ACTIONS(848), 1, - anon_sym_DOTendfield, - STATE(168), 2, - sym_annotation_directive, - aux_sym_field_definition_repeat1, - [2798] = 4, + ACTIONS(59), 1, + aux_sym_label_token1, + ACTIONS(151), 1, + aux_sym_jmp_label_token1, + STATE(321), 1, + sym_jmp_label, + STATE(329), 1, + sym_label, + [2655] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(850), 1, - anon_sym_DOTendsparse_DASHswitch, - ACTIONS(852), 1, + ACTIONS(811), 1, + anon_sym_DOTendarray_DASHdata, + ACTIONS(813), 1, sym_number, - STATE(257), 1, - aux_sym_sparse_switch_directive_repeat1, - [2811] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(854), 1, - anon_sym_COMMA, - ACTIONS(856), 1, - anon_sym_RBRACE, - STATE(263), 1, - aux_sym_list_repeat1, - [2824] = 2, + STATE(211), 1, + aux_sym_array_data_directive_repeat1, + [2668] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(840), 3, + ACTIONS(799), 3, anon_sym_DOTendannotation, sym_annotation_key, anon_sym_DOTendsubannotation, - [2833] = 4, + [2677] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(519), 1, + ACTIONS(816), 1, anon_sym_COLON, - ACTIONS(858), 1, + ACTIONS(818), 1, anon_sym_LPAREN, - STATE(28), 1, + STATE(298), 1, sym__method_signature_body, - [2846] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(860), 1, - anon_sym_COMMA, - ACTIONS(863), 1, - anon_sym_RBRACE, - STATE(220), 1, - aux_sym_list_repeat1, - [2859] = 4, + [2690] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(865), 1, + ACTIONS(820), 1, anon_sym_COMMA, - ACTIONS(867), 1, + ACTIONS(822), 1, anon_sym_RPAREN, - STATE(233), 1, + STATE(226), 1, aux_sym_custom_invoke_repeat1, - [2872] = 3, - ACTIONS(3), 1, + [2703] = 4, + ACTIONS(45), 1, sym_comment, - STATE(49), 1, - sym_register, - ACTIONS(869), 2, - sym_variable, - sym_parameter, - [2883] = 3, + ACTIONS(824), 1, + anon_sym_COMMA, + ACTIONS(827), 1, + anon_sym_LF, + STATE(215), 1, + aux_sym_expression_repeat1, + [2716] = 4, ACTIONS(3), 1, sym_comment, - STATE(78), 1, - sym__field_body, - ACTIONS(659), 2, - sym_identifier, + ACTIONS(829), 1, + anon_sym_DOTendsparse_DASHswitch, + ACTIONS(831), 1, sym_number, - [2894] = 4, - ACTIONS(89), 1, + STATE(244), 1, + aux_sym_sparse_switch_directive_repeat1, + [2729] = 3, + ACTIONS(3), 1, sym_comment, - ACTIONS(871), 1, - anon_sym_COMMA, - ACTIONS(874), 1, - anon_sym_LF, - STATE(224), 1, - aux_sym_expression_repeat1, - [2907] = 2, + STATE(58), 1, + sym_register, + ACTIONS(833), 2, + sym_variable, + sym_parameter, + [2740] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(329), 3, + ACTIONS(835), 3, anon_sym_DOTendannotation, sym_annotation_key, anon_sym_DOTendsubannotation, - [2916] = 2, + [2749] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(837), 1, + anon_sym_COMMA, + ACTIONS(839), 1, + anon_sym_RBRACE, + STATE(240), 1, + aux_sym_expression_repeat1, + [2762] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(343), 3, + ACTIONS(335), 3, anon_sym_DOTendannotation, sym_annotation_key, anon_sym_DOTendsubannotation, - [2925] = 3, - ACTIONS(3), 1, - sym_comment, - STATE(108), 1, - sym__field_body, - ACTIONS(679), 2, - sym_identifier, - sym_number, - [2936] = 3, + [2771] = 3, ACTIONS(3), 1, sym_comment, - STATE(347), 1, + STATE(43), 1, sym_register, - ACTIONS(869), 2, + ACTIONS(833), 2, sym_variable, sym_parameter, - [2947] = 2, + [2782] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(333), 3, + ACTIONS(339), 3, anon_sym_DOTendannotation, sym_annotation_key, anon_sym_DOTendsubannotation, - [2956] = 2, + [2791] = 3, + ACTIONS(3), 1, + sym_comment, + STATE(38), 1, + sym_register, + ACTIONS(833), 2, + sym_variable, + sym_parameter, + [2802] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(283), 3, + ACTIONS(319), 3, anon_sym_DOTendannotation, sym_annotation_key, anon_sym_DOTendsubannotation, - [2965] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(876), 1, - anon_sym_DOTendarray_DASHdata, - ACTIONS(878), 1, - sym_number, - STATE(231), 1, - aux_sym_array_data_directive_repeat1, - [2978] = 2, + [2811] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(271), 3, + ACTIONS(253), 3, anon_sym_DOTendannotation, sym_annotation_key, anon_sym_DOTendsubannotation, - [2987] = 4, + [2820] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(881), 1, + ACTIONS(841), 1, anon_sym_COMMA, - ACTIONS(884), 1, + ACTIONS(844), 1, anon_sym_RPAREN, - STATE(233), 1, + STATE(226), 1, aux_sym_custom_invoke_repeat1, - [3000] = 3, + [2833] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(886), 1, - anon_sym_DOT_DOT, - ACTIONS(688), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [3011] = 4, + ACTIONS(742), 1, + sym_class_identifier, + ACTIONS(846), 1, + aux_sym_access_modifiers_token1, + STATE(230), 1, + aux_sym_access_modifiers_repeat1, + [2846] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(888), 1, + ACTIONS(509), 1, anon_sym_COLON, - ACTIONS(890), 1, + ACTIONS(848), 1, anon_sym_LPAREN, - STATE(301), 1, + STATE(22), 1, sym__method_signature_body, - [3024] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(632), 1, - sym_class_identifier, - ACTIONS(892), 1, - aux_sym_access_modifiers_token1, - STATE(236), 1, - aux_sym_access_modifiers_repeat1, - [3037] = 2, + [2859] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(279), 3, + ACTIONS(269), 3, anon_sym_DOTendannotation, sym_annotation_key, anon_sym_DOTendsubannotation, - [3046] = 4, + [2868] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(895), 1, - anon_sym_DOTendsparse_DASHswitch, - ACTIONS(897), 1, - sym_number, - STATE(238), 1, - aux_sym_sparse_switch_directive_repeat1, - [3059] = 3, + ACTIONS(736), 1, + sym_class_identifier, + ACTIONS(850), 1, + aux_sym_access_modifiers_token1, + STATE(230), 1, + aux_sym_access_modifiers_repeat1, + [2881] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(900), 1, + ACTIONS(853), 1, anon_sym_DOT_DOT, - ACTIONS(688), 2, + ACTIONS(620), 2, anon_sym_COMMA, anon_sym_RBRACE, - [3070] = 4, + [2892] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(854), 1, - anon_sym_COMMA, - ACTIONS(902), 1, - anon_sym_RBRACE, - STATE(247), 1, - aux_sym_list_repeat1, - [3083] = 2, + STATE(82), 1, + sym__field_body, + ACTIONS(588), 2, + sym_identifier, + sym_number, + [2903] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(904), 3, + ACTIONS(285), 3, anon_sym_DOTendannotation, sym_annotation_key, anon_sym_DOTendsubannotation, - [3092] = 4, + [2912] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(906), 1, - anon_sym_DOTendarray_DASHdata, - ACTIONS(908), 1, + STATE(282), 1, + sym__field_body, + ACTIONS(636), 2, + sym_identifier, sym_number, - STATE(231), 1, - aux_sym_array_data_directive_repeat1, - [3105] = 4, - ACTIONS(89), 1, + [2923] = 4, + ACTIONS(3), 1, sym_comment, - ACTIONS(910), 1, + ACTIONS(820), 1, anon_sym_COMMA, - ACTIONS(912), 1, - anon_sym_LF, - STATE(224), 1, - aux_sym_expression_repeat1, - [3118] = 2, + ACTIONS(855), 1, + anon_sym_RPAREN, + STATE(214), 1, + aux_sym_custom_invoke_repeat1, + [2936] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(295), 3, - anon_sym_DOTendannotation, - sym_annotation_key, - anon_sym_DOTendsubannotation, - [3127] = 4, + ACTIONS(857), 1, + anon_sym_DOT_DOT, + ACTIONS(620), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [2947] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(626), 1, - sym_class_identifier, - ACTIONS(914), 1, - aux_sym_access_modifiers_token1, - STATE(236), 1, - aux_sym_access_modifiers_repeat1, - [3140] = 3, + ACTIONS(453), 1, + anon_sym_LPAREN, + ACTIONS(693), 1, + anon_sym_COLON, + STATE(250), 1, + sym__method_signature_body, + [2960] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(65), 1, + anon_sym_LPAREN, + ACTIONS(509), 1, + anon_sym_COLON, + STATE(22), 1, + sym__method_signature_body, + [2973] = 3, ACTIONS(3), 1, sym_comment, - STATE(48), 1, + STATE(328), 1, sym_register, - ACTIONS(869), 2, + ACTIONS(833), 2, sym_variable, sym_parameter, - [3151] = 4, + [2984] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(854), 1, + ACTIONS(837), 1, anon_sym_COMMA, - ACTIONS(916), 1, + ACTIONS(859), 1, anon_sym_RBRACE, - STATE(220), 1, - aux_sym_list_repeat1, - [3164] = 3, + STATE(252), 1, + aux_sym_expression_repeat1, + [2997] = 4, ACTIONS(3), 1, sym_comment, - STATE(78), 1, - sym__field_body, - ACTIONS(679), 2, - sym_identifier, - sym_number, - [3175] = 3, + ACTIONS(820), 1, + anon_sym_COMMA, + ACTIONS(861), 1, + anon_sym_RPAREN, + STATE(254), 1, + aux_sym_custom_invoke_repeat1, + [3010] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(918), 1, - anon_sym_DOT_DOT, - ACTIONS(688), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [3186] = 3, + ACTIONS(101), 1, + anon_sym_LPAREN, + ACTIONS(816), 1, + anon_sym_COLON, + STATE(298), 1, + sym__method_signature_body, + [3023] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(920), 1, - anon_sym_DOT_DOT, - ACTIONS(688), 2, + ACTIONS(837), 1, anon_sym_COMMA, + ACTIONS(863), 1, anon_sym_RBRACE, - [3197] = 4, + STATE(248), 1, + aux_sym_expression_repeat1, + [3036] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(461), 1, - anon_sym_LPAREN, - ACTIONS(740), 1, - anon_sym_COLON, - STATE(244), 1, - sym__method_signature_body, - [3210] = 4, + ACTIONS(831), 1, + sym_number, + ACTIONS(865), 1, + anon_sym_DOTendsparse_DASHswitch, + STATE(251), 1, + aux_sym_sparse_switch_directive_repeat1, + [3049] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(865), 1, - anon_sym_COMMA, - ACTIONS(922), 1, - anon_sym_RPAREN, - STATE(221), 1, - aux_sym_custom_invoke_repeat1, - [3223] = 4, - ACTIONS(89), 1, + ACTIONS(867), 1, + anon_sym_DOTendarray_DASHdata, + ACTIONS(869), 1, + sym_number, + STATE(249), 1, + aux_sym_array_data_directive_repeat1, + [3062] = 4, + ACTIONS(45), 1, sym_comment, - ACTIONS(910), 1, + ACTIONS(871), 1, anon_sym_COMMA, - ACTIONS(924), 1, + ACTIONS(873), 1, anon_sym_LF, - STATE(243), 1, + STATE(247), 1, aux_sym_expression_repeat1, - [3236] = 4, - ACTIONS(3), 1, + [3075] = 4, + ACTIONS(45), 1, sym_comment, - ACTIONS(29), 1, - anon_sym_LPAREN, - ACTIONS(519), 1, - anon_sym_COLON, - STATE(28), 1, - sym__method_signature_body, - [3249] = 3, + ACTIONS(871), 1, + anon_sym_COMMA, + ACTIONS(875), 1, + anon_sym_LF, + STATE(215), 1, + aux_sym_expression_repeat1, + [3088] = 4, ACTIONS(3), 1, sym_comment, - STATE(334), 1, - sym_register, - ACTIONS(869), 2, - sym_variable, - sym_parameter, - [3260] = 4, + ACTIONS(837), 1, + anon_sym_COMMA, + ACTIONS(877), 1, + anon_sym_RBRACE, + STATE(252), 1, + aux_sym_expression_repeat1, + [3101] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(926), 1, + ACTIONS(879), 1, anon_sym_DOTendarray_DASHdata, - ACTIONS(928), 1, + ACTIONS(881), 1, sym_number, - STATE(242), 1, + STATE(211), 1, aux_sym_array_data_directive_repeat1, - [3273] = 4, + [3114] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(852), 1, - sym_number, - ACTIONS(930), 1, + ACTIONS(257), 3, + anon_sym_DOTendannotation, + sym_annotation_key, + anon_sym_DOTendsubannotation, + [3123] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(883), 1, anon_sym_DOTendsparse_DASHswitch, - STATE(238), 1, + ACTIONS(885), 1, + sym_number, + STATE(251), 1, aux_sym_sparse_switch_directive_repeat1, - [3286] = 4, + [3136] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(865), 1, + ACTIONS(827), 1, + anon_sym_RBRACE, + ACTIONS(888), 1, anon_sym_COMMA, - ACTIONS(932), 1, - anon_sym_RPAREN, - STATE(259), 1, - aux_sym_custom_invoke_repeat1, - [3299] = 4, + STATE(252), 1, + aux_sym_expression_repeat1, + [3149] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(865), 1, - anon_sym_COMMA, - ACTIONS(934), 1, - anon_sym_RPAREN, - STATE(233), 1, - aux_sym_custom_invoke_repeat1, - [3312] = 4, + STATE(341), 1, + sym_register, + ACTIONS(833), 2, + sym_variable, + sym_parameter, + [3160] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(107), 1, - anon_sym_LPAREN, - ACTIONS(888), 1, - anon_sym_COLON, - STATE(301), 1, - sym__method_signature_body, - [3325] = 3, - ACTIONS(89), 1, - sym_comment, - ACTIONS(329), 1, - anon_sym_LF, - ACTIONS(331), 2, + ACTIONS(820), 1, anon_sym_COMMA, - anon_sym_DASH_GT, - [3336] = 3, - ACTIONS(89), 1, + ACTIONS(891), 1, + anon_sym_RPAREN, + STATE(226), 1, + aux_sym_custom_invoke_repeat1, + [3173] = 3, + ACTIONS(45), 1, sym_comment, - ACTIONS(333), 1, + ACTIONS(319), 1, anon_sym_LF, - ACTIONS(335), 2, + ACTIONS(321), 2, anon_sym_COMMA, anon_sym_DASH_GT, - [3347] = 4, + [3184] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(854), 1, - anon_sym_COMMA, - ACTIONS(936), 1, - anon_sym_RBRACE, - STATE(220), 1, - aux_sym_list_repeat1, - [3360] = 3, - ACTIONS(89), 1, + STATE(108), 1, + sym__field_body, + ACTIONS(588), 2, + sym_identifier, + sym_number, + [3195] = 3, + ACTIONS(45), 1, sym_comment, - ACTIONS(343), 1, + ACTIONS(339), 1, anon_sym_LF, - ACTIONS(345), 2, + ACTIONS(341), 2, anon_sym_COMMA, anon_sym_DASH_GT, - [3371] = 3, + [3206] = 3, ACTIONS(3), 1, sym_comment, - STATE(289), 1, + STATE(82), 1, sym__field_body, - ACTIONS(665), 2, + ACTIONS(626), 2, sym_identifier, sym_number, - [3382] = 4, - ACTIONS(89), 1, + [3217] = 4, + ACTIONS(45), 1, sym_comment, - ACTIONS(333), 1, + ACTIONS(319), 1, anon_sym_LF, - ACTIONS(335), 1, + ACTIONS(321), 1, anon_sym_COMMA, - ACTIONS(938), 1, + ACTIONS(893), 1, anon_sym_DASH_GT, - [3395] = 3, - ACTIONS(3), 1, - sym_comment, - STATE(40), 1, - sym_register, - ACTIONS(869), 2, - sym_variable, - sym_parameter, - [3406] = 3, - ACTIONS(89), 1, + [3230] = 3, + ACTIONS(45), 1, sym_comment, - ACTIONS(646), 1, + ACTIONS(335), 1, anon_sym_LF, - ACTIONS(940), 1, + ACTIONS(337), 2, anon_sym_COMMA, - [3416] = 3, - ACTIONS(89), 1, + anon_sym_DASH_GT, + [3241] = 3, + ACTIONS(3), 1, sym_comment, - ACTIONS(942), 1, + ACTIONS(895), 1, + anon_sym_DOT_DOT, + ACTIONS(620), 2, anon_sym_COMMA, - ACTIONS(944), 1, - anon_sym_LF, - [3426] = 3, - ACTIONS(89), 1, + anon_sym_RBRACE, + [3252] = 3, + ACTIONS(3), 1, sym_comment, - ACTIONS(688), 1, - anon_sym_LF, - ACTIONS(946), 1, + ACTIONS(897), 1, + anon_sym_DOT_DOT, + ACTIONS(620), 2, anon_sym_COMMA, - [3436] = 3, - ACTIONS(89), 1, + anon_sym_RBRACE, + [3263] = 3, + ACTIONS(3), 1, sym_comment, - ACTIONS(507), 1, + ACTIONS(151), 1, + aux_sym_jmp_label_token1, + STATE(324), 1, + sym_jmp_label, + [3273] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(899), 1, + aux_sym_label_token1, + STATE(314), 1, + sym_label, + [3283] = 3, + ACTIONS(45), 1, + sym_comment, + ACTIONS(495), 1, anon_sym_LF, - ACTIONS(948), 1, + ACTIONS(901), 1, anon_sym_COMMA, - [3446] = 3, - ACTIONS(89), 1, + [3293] = 3, + ACTIONS(45), 1, sym_comment, - ACTIONS(509), 1, + ACTIONS(491), 1, anon_sym_LF, - ACTIONS(950), 1, + ACTIONS(903), 1, anon_sym_COMMA, - [3456] = 3, - ACTIONS(89), 1, + [3303] = 3, + ACTIONS(45), 1, sym_comment, - ACTIONS(259), 1, + ACTIONS(277), 1, anon_sym_LF, - ACTIONS(261), 1, + ACTIONS(279), 1, anon_sym_COMMA, - [3466] = 3, - ACTIONS(89), 1, + [3313] = 3, + ACTIONS(45), 1, sym_comment, - ACTIONS(287), 1, + ACTIONS(261), 1, anon_sym_LF, - ACTIONS(289), 1, + ACTIONS(263), 1, anon_sym_COMMA, - [3476] = 3, - ACTIONS(89), 1, + [3323] = 3, + ACTIONS(45), 1, sym_comment, - ACTIONS(279), 1, + ACTIONS(285), 1, anon_sym_LF, - ACTIONS(281), 1, + ACTIONS(287), 1, anon_sym_COMMA, - [3486] = 2, + [3333] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(301), 2, + ACTIONS(289), 2, anon_sym_DOTannotation, anon_sym_DOTendparam, - [3494] = 3, - ACTIONS(89), 1, + [3341] = 3, + ACTIONS(45), 1, sym_comment, - ACTIONS(497), 1, + ACTIONS(273), 1, anon_sym_LF, - ACTIONS(952), 1, + ACTIONS(275), 1, anon_sym_COMMA, - [3504] = 3, - ACTIONS(89), 1, + [3351] = 3, + ACTIONS(45), 1, sym_comment, - ACTIONS(521), 1, + ACTIONS(499), 1, anon_sym_LF, - ACTIONS(954), 1, + ACTIONS(905), 1, anon_sym_COMMA, - [3514] = 3, - ACTIONS(89), 1, + [3361] = 3, + ACTIONS(45), 1, sym_comment, - ACTIONS(295), 1, + ACTIONS(497), 1, anon_sym_LF, - ACTIONS(297), 1, + ACTIONS(907), 1, anon_sym_COMMA, - [3524] = 3, - ACTIONS(89), 1, + [3371] = 3, + ACTIONS(45), 1, sym_comment, - ACTIONS(525), 1, + ACTIONS(265), 1, anon_sym_LF, - ACTIONS(956), 1, + ACTIONS(267), 1, anon_sym_COMMA, - [3534] = 3, - ACTIONS(89), 1, + [3381] = 3, + ACTIONS(45), 1, sym_comment, - ACTIONS(295), 1, + ACTIONS(269), 1, anon_sym_LF, - ACTIONS(297), 1, + ACTIONS(271), 1, anon_sym_COMMA, - [3544] = 3, - ACTIONS(89), 1, + [3391] = 3, + ACTIONS(45), 1, sym_comment, - ACTIONS(275), 1, + ACTIONS(483), 1, anon_sym_LF, - ACTIONS(277), 1, + ACTIONS(909), 1, anon_sym_COMMA, - [3554] = 3, - ACTIONS(89), 1, + [3401] = 2, + ACTIONS(3), 1, sym_comment, - ACTIONS(271), 1, + ACTIONS(293), 2, + anon_sym_DOTannotation, + anon_sym_DOTendparam, + [3409] = 3, + ACTIONS(45), 1, + sym_comment, + ACTIONS(507), 1, anon_sym_LF, - ACTIONS(273), 1, + ACTIONS(911), 1, anon_sym_COMMA, - [3564] = 3, - ACTIONS(89), 1, + [3419] = 3, + ACTIONS(45), 1, sym_comment, - ACTIONS(255), 1, + ACTIONS(501), 1, anon_sym_LF, - ACTIONS(257), 1, + ACTIONS(913), 1, + anon_sym_COMMA, + [3429] = 3, + ACTIONS(45), 1, + sym_comment, + ACTIONS(237), 1, + anon_sym_LF, + ACTIONS(239), 1, anon_sym_COMMA, - [3574] = 2, + [3439] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(315), 2, - anon_sym_DOTannotation, - anon_sym_DOTendparam, - [3582] = 3, - ACTIONS(89), 1, + ACTIONS(915), 1, + anon_sym_DOTsuper, + STATE(76), 1, + sym_super_directive, + [3449] = 3, + ACTIONS(45), 1, sym_comment, - ACTIONS(515), 1, + ACTIONS(493), 1, anon_sym_LF, - ACTIONS(958), 1, + ACTIONS(917), 1, anon_sym_COMMA, - [3592] = 3, - ACTIONS(89), 1, + [3459] = 3, + ACTIONS(45), 1, sym_comment, - ACTIONS(513), 1, + ACTIONS(489), 1, anon_sym_LF, - ACTIONS(960), 1, + ACTIONS(919), 1, anon_sym_COMMA, - [3602] = 3, - ACTIONS(89), 1, + [3469] = 3, + ACTIONS(45), 1, sym_comment, - ACTIONS(263), 1, + ACTIONS(281), 1, anon_sym_LF, - ACTIONS(265), 1, + ACTIONS(283), 1, anon_sym_COMMA, - [3612] = 3, - ACTIONS(89), 1, + [3479] = 3, + ACTIONS(45), 1, sym_comment, - ACTIONS(503), 1, + ACTIONS(562), 1, anon_sym_LF, - ACTIONS(962), 1, + ACTIONS(921), 1, anon_sym_COMMA, - [3622] = 3, - ACTIONS(89), 1, + [3489] = 3, + ACTIONS(45), 1, sym_comment, - ACTIONS(501), 1, + ACTIONS(253), 1, anon_sym_LF, - ACTIONS(964), 1, + ACTIONS(255), 1, anon_sym_COMMA, - [3632] = 3, - ACTIONS(89), 1, + [3499] = 2, + ACTIONS(3), 1, sym_comment, - ACTIONS(291), 1, - anon_sym_LF, - ACTIONS(293), 1, + ACTIONS(827), 2, anon_sym_COMMA, - [3642] = 3, - ACTIONS(89), 1, + anon_sym_RBRACE, + [3507] = 3, + ACTIONS(45), 1, sym_comment, - ACTIONS(595), 1, + ACTIONS(249), 1, anon_sym_LF, - ACTIONS(966), 1, + ACTIONS(251), 1, anon_sym_COMMA, - [3652] = 3, - ACTIONS(89), 1, + [3517] = 3, + ACTIONS(45), 1, sym_comment, - ACTIONS(283), 1, + ACTIONS(505), 1, anon_sym_LF, - ACTIONS(285), 1, + ACTIONS(923), 1, anon_sym_COMMA, - [3662] = 3, - ACTIONS(89), 1, + [3527] = 3, + ACTIONS(45), 1, sym_comment, - ACTIONS(511), 1, + ACTIONS(503), 1, anon_sym_LF, - ACTIONS(968), 1, + ACTIONS(925), 1, anon_sym_COMMA, - [3672] = 3, - ACTIONS(89), 1, + [3537] = 3, + ACTIONS(45), 1, sym_comment, - ACTIONS(523), 1, + ACTIONS(653), 1, anon_sym_LF, - ACTIONS(970), 1, + ACTIONS(927), 1, anon_sym_COMMA, - [3682] = 3, - ACTIONS(89), 1, + [3547] = 3, + ACTIONS(45), 1, sym_comment, - ACTIONS(667), 1, + ACTIONS(590), 1, anon_sym_LF, - ACTIONS(972), 1, + ACTIONS(929), 1, anon_sym_COMMA, - [3692] = 3, - ACTIONS(3), 1, + [3557] = 3, + ACTIONS(45), 1, sym_comment, - ACTIONS(974), 1, - anon_sym_DOTsuper, - STATE(74), 1, - sym_super_directive, - [3702] = 3, - ACTIONS(89), 1, + ACTIONS(628), 1, + anon_sym_LF, + ACTIONS(931), 1, + anon_sym_COMMA, + [3567] = 3, + ACTIONS(45), 1, sym_comment, - ACTIONS(639), 1, + ACTIONS(630), 1, anon_sym_LF, - ACTIONS(976), 1, + ACTIONS(933), 1, anon_sym_COMMA, - [3712] = 3, - ACTIONS(89), 1, + [3577] = 3, + ACTIONS(45), 1, sym_comment, - ACTIONS(637), 1, + ACTIONS(245), 1, anon_sym_LF, - ACTIONS(978), 1, + ACTIONS(247), 1, anon_sym_COMMA, - [3722] = 3, + [3587] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(45), 1, + ACTIONS(81), 1, anon_sym_DQUOTE, - STATE(34), 1, + STATE(32), 1, sym_string, - [3732] = 3, - ACTIONS(89), 1, + [3597] = 2, + ACTIONS(3), 1, sym_comment, - ACTIONS(295), 1, + ACTIONS(245), 2, + anon_sym_DOTendsparse_DASHswitch, + sym_number, + [3605] = 3, + ACTIONS(45), 1, + sym_comment, + ACTIONS(257), 1, anon_sym_LF, - ACTIONS(297), 1, + ACTIONS(259), 1, anon_sym_COMMA, - [3742] = 3, - ACTIONS(89), 1, + [3615] = 3, + ACTIONS(45), 1, sym_comment, - ACTIONS(251), 1, + ACTIONS(241), 1, anon_sym_LF, - ACTIONS(253), 1, + ACTIONS(243), 1, anon_sym_COMMA, - [3752] = 3, + [3625] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(980), 1, + ACTIONS(935), 1, anon_sym_LPAREN, - STATE(28), 1, + STATE(22), 1, sym__method_signature_body, - [3762] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(259), 2, - anon_sym_DOTendsparse_DASHswitch, - sym_number, - [3770] = 3, + [3635] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(157), 1, + ACTIONS(151), 1, aux_sym_jmp_label_token1, - STATE(43), 1, + STATE(53), 1, sym_jmp_label, - [3780] = 3, + [3645] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(21), 1, + ACTIONS(59), 1, aux_sym_label_token1, - STATE(43), 1, + STATE(53), 1, sym_label, - [3790] = 3, + [3655] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(45), 1, + ACTIONS(81), 1, anon_sym_DQUOTE, - STATE(50), 1, + STATE(60), 1, sym_string, - [3800] = 3, + [3665] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(157), 1, + ACTIONS(151), 1, aux_sym_jmp_label_token1, - STATE(347), 1, + STATE(341), 1, sym_jmp_label, - [3810] = 3, + [3675] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(980), 1, + ACTIONS(935), 1, anon_sym_LPAREN, - STATE(24), 1, + STATE(29), 1, sym__method_signature_body, - [3820] = 3, + [3685] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(157), 1, + ACTIONS(151), 1, aux_sym_jmp_label_token1, - STATE(53), 1, + STATE(63), 1, sym_jmp_label, - [3830] = 3, + [3695] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(21), 1, + ACTIONS(59), 1, aux_sym_label_token1, - STATE(53), 1, + STATE(63), 1, sym_label, - [3840] = 3, + [3705] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(461), 1, + ACTIONS(65), 1, anon_sym_LPAREN, - STATE(237), 1, + STATE(22), 1, sym__method_signature_body, - [3850] = 3, + [3715] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(461), 1, + ACTIONS(453), 1, anon_sym_LPAREN, - STATE(83), 1, + STATE(233), 1, sym__method_signature_body, - [3860] = 3, + [3725] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(107), 1, + ACTIONS(101), 1, anon_sym_LPAREN, - STATE(275), 1, + STATE(269), 1, sym__method_signature_body, - [3870] = 3, + [3735] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(107), 1, - anon_sym_LPAREN, - STATE(279), 1, - sym__method_signature_body, - [3880] = 2, + ACTIONS(151), 1, + aux_sym_jmp_label_token1, + STATE(328), 1, + sym_jmp_label, + [3745] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(884), 2, + ACTIONS(844), 2, anon_sym_COMMA, anon_sym_RPAREN, - [3888] = 2, + [3753] = 3, + ACTIONS(45), 1, + sym_comment, + ACTIONS(827), 1, + anon_sym_LF, + ACTIONS(937), 1, + anon_sym_COMMA, + [3763] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(982), 2, + ACTIONS(939), 2, anon_sym_DOTendsparse_DASHswitch, sym_number, - [3896] = 3, + [3771] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(157), 1, - aux_sym_jmp_label_token1, - STATE(330), 1, - sym_jmp_label, - [3906] = 3, + ACTIONS(101), 1, + anon_sym_LPAREN, + STATE(298), 1, + sym__method_signature_body, + [3781] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(21), 1, + ACTIONS(59), 1, aux_sym_label_token1, - STATE(331), 1, + STATE(325), 1, sym_label, - [3916] = 3, + [3791] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(157), 1, + ACTIONS(151), 1, aux_sym_jmp_label_token1, - STATE(368), 1, + STATE(361), 1, sym_jmp_label, - [3926] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(29), 1, - anon_sym_LPAREN, - STATE(83), 1, - sym__method_signature_body, - [3936] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(21), 1, - aux_sym_label_token1, - STATE(362), 1, - sym_label, - [3946] = 3, + [3801] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(984), 1, + ACTIONS(59), 1, aux_sym_label_token1, - STATE(317), 1, + STATE(322), 1, sym_label, - [3956] = 3, - ACTIONS(89), 1, - sym_comment, - ACTIONS(267), 1, - anon_sym_LF, - ACTIONS(269), 1, - anon_sym_COMMA, - [3966] = 3, + [3811] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(29), 1, + ACTIONS(65), 1, anon_sym_LPAREN, - STATE(24), 1, + STATE(29), 1, sym__method_signature_body, - [3976] = 2, - ACTIONS(3), 1, + [3821] = 3, + ACTIONS(45), 1, sym_comment, - ACTIONS(863), 2, + ACTIONS(620), 1, + anon_sym_LF, + ACTIONS(941), 1, anon_sym_COMMA, - anon_sym_RBRACE, - [3984] = 3, + [3831] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(157), 1, - aux_sym_jmp_label_token1, - STATE(334), 1, - sym_jmp_label, - [3994] = 2, + ACTIONS(943), 1, + anon_sym_DOT_DOT, + [3838] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(986), 1, - anon_sym_DOT_DOT, - [4001] = 2, + ACTIONS(945), 1, + anon_sym_RBRACE, + [3845] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(888), 1, - anon_sym_COLON, - [4008] = 2, + ACTIONS(947), 1, + anon_sym_DASH_GT, + [3852] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(988), 1, + ACTIONS(949), 1, anon_sym_RBRACE, - [4015] = 2, + [3859] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(990), 1, + ACTIONS(951), 1, anon_sym_RBRACE, - [4022] = 2, + [3866] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(992), 1, + ACTIONS(953), 1, anon_sym_AT, - [4029] = 2, + [3873] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(994), 1, + ACTIONS(955), 1, sym_class_identifier, - [4036] = 2, + [3880] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(996), 1, + ACTIONS(957), 1, anon_sym_RBRACE, - [4043] = 2, + [3887] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(998), 1, + ACTIONS(959), 1, anon_sym_DOT_DOT, - [4050] = 2, + [3894] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1000), 1, + ACTIONS(961), 1, anon_sym_COLON, - [4057] = 2, + [3901] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(487), 1, + ACTIONS(473), 1, anon_sym_DASH_GT, - [4064] = 2, + [3908] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1002), 1, + ACTIONS(963), 1, sym_number, - [4071] = 2, + [3915] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1004), 1, + ACTIONS(965), 1, anon_sym_SQUOTE, - [4078] = 2, + [3922] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1006), 1, + ACTIONS(967), 1, anon_sym_DOT_DOT, - [4085] = 2, + [3929] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1008), 1, + ACTIONS(969), 1, anon_sym_DOT_DOT, - [4092] = 2, + [3936] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1010), 1, + ACTIONS(971), 1, anon_sym_SQUOTE, - [4099] = 2, + [3943] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1012), 1, + ACTIONS(973), 1, ts_builtin_sym_end, - [4106] = 2, + [3950] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1014), 1, + ACTIONS(975), 1, anon_sym_EQ, - [4113] = 2, + [3957] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1016), 1, + ACTIONS(977), 1, anon_sym_DASH_GT, - [4120] = 2, + [3964] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1018), 1, + ACTIONS(979), 1, anon_sym_DASH_GT, - [4127] = 2, + [3971] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1020), 1, + ACTIONS(981), 1, anon_sym_RBRACE, - [4134] = 2, + [3978] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1022), 1, + ACTIONS(983), 1, anon_sym_LBRACE, - [4141] = 2, + [3985] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1024), 1, + ACTIONS(985), 1, anon_sym_AT, - [4148] = 2, + [3992] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1026), 1, + ACTIONS(987), 1, sym_class_identifier, - [4155] = 2, + [3999] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1028), 1, + ACTIONS(989), 1, sym_number, - [4162] = 2, + [4006] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1030), 1, - anon_sym_DASH_GT, - [4169] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1032), 1, + ACTIONS(991), 1, sym_number, - [4176] = 2, + [4013] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1034), 1, + ACTIONS(993), 1, anon_sym_LBRACE, - [4183] = 2, + [4020] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1036), 1, - sym_class_identifier, - [4190] = 2, + ACTIONS(995), 1, + anon_sym_DASH_GT, + [4027] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1038), 1, + ACTIONS(997), 1, sym_class_identifier, - [4197] = 2, + [4034] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1040), 1, + ACTIONS(999), 1, sym_number, - [4204] = 2, + [4041] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1042), 1, + ACTIONS(1001), 1, anon_sym_SQUOTE, - [4211] = 2, + [4048] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1044), 1, + ACTIONS(1003), 1, sym_number, - [4218] = 2, + [4055] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1046), 1, + ACTIONS(1005), 1, sym_number, - [4225] = 2, + [4062] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1048), 1, + ACTIONS(1007), 1, anon_sym_AT, - [4232] = 2, + [4069] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1050), 1, - anon_sym_RBRACE, - [4239] = 2, + ACTIONS(816), 1, + anon_sym_COLON, + [4076] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1052), 1, - anon_sym_DASH_GT, - [4246] = 2, + ACTIONS(1009), 1, + sym_class_identifier, + [4083] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1054), 1, + ACTIONS(1011), 1, sym_identifier, - [4253] = 2, + [4090] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1056), 1, + ACTIONS(1013), 1, sym_class_identifier, - [4260] = 2, + [4097] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1058), 1, + ACTIONS(1015), 1, sym_parameter, - [4267] = 2, + [4104] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1060), 1, + ACTIONS(1017), 1, sym_class_identifier, - [4274] = 2, + [4111] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1062), 1, + ACTIONS(1019), 1, anon_sym_RBRACE, - [4281] = 2, + [4118] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1064), 1, + ACTIONS(1021), 1, anon_sym_AT, - [4288] = 2, + [4125] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1066), 1, + ACTIONS(1023), 1, sym_class_identifier, - [4295] = 2, + [4132] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1068), 1, + ACTIONS(1025), 1, sym_class_identifier, - [4302] = 2, + [4139] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1070), 1, + ACTIONS(1027), 1, anon_sym_DASH_GT, - [4309] = 2, + [4146] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1072), 1, + ACTIONS(1029), 1, sym_number, - [4316] = 2, + [4153] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1074), 1, + ACTIONS(1031), 1, anon_sym_DASH_GT, - [4323] = 2, + [4160] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1076), 1, + ACTIONS(1033), 1, sym_identifier, - [4330] = 2, + [4167] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1078), 1, + ACTIONS(1035), 1, sym_class_identifier, - [4337] = 2, + [4174] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(842), 1, + ACTIONS(801), 1, anon_sym_DASH_GT, - [4344] = 2, + [4181] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1080), 1, + ACTIONS(1037), 1, anon_sym_DASH_GT, - [4351] = 2, + [4188] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1082), 1, + ACTIONS(1039), 1, anon_sym_DASH_GT, - [4358] = 2, + [4195] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1084), 1, + ACTIONS(1041), 1, anon_sym_DASH_GT, - [4365] = 2, + [4202] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(740), 1, + ACTIONS(693), 1, anon_sym_COLON, - [4372] = 2, + [4209] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1086), 1, + ACTIONS(1043), 1, sym_identifier, - [4379] = 2, + [4216] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(519), 1, + ACTIONS(509), 1, anon_sym_COLON, - [4386] = 2, + [4223] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1088), 1, + ACTIONS(1045), 1, sym_class_identifier, - [4393] = 2, + [4230] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1090), 1, + ACTIONS(1047), 1, sym_identifier, - [4400] = 2, + [4237] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1092), 1, + ACTIONS(1049), 1, anon_sym_DASH_GT, - [4407] = 2, + [4244] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1094), 1, + ACTIONS(1051), 1, anon_sym_DOTsuper, - [4414] = 2, + [4251] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1096), 1, + ACTIONS(1053), 1, sym_class_identifier, - [4421] = 2, + [4258] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1098), 1, + ACTIONS(1055), 1, sym_class_identifier, - [4428] = 2, + [4265] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1100), 1, + ACTIONS(1057), 1, anon_sym_DASH_GT, - [4435] = 2, + [4272] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1102), 1, + ACTIONS(1059), 1, sym_class_identifier, - [4442] = 2, + [4279] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1104), 1, + ACTIONS(1061), 1, sym_class_identifier, - [4449] = 2, + [4286] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1106), 1, + ACTIONS(1063), 1, sym_class_identifier, - [4456] = 2, + [4293] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1108), 1, + ACTIONS(1065), 1, anon_sym_AT, - [4463] = 2, + [4300] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1110), 1, + ACTIONS(1067), 1, anon_sym_AT, - [4470] = 2, + [4307] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1112), 1, + ACTIONS(1069), 1, anon_sym_DOTsuper, - [4477] = 2, + [4314] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1114), 1, + ACTIONS(1071), 1, anon_sym_AT, }; static const uint32_t ts_small_parse_table_map[] = { - [SMALL_STATE(67)] = 0, - [SMALL_STATE(68)] = 78, - [SMALL_STATE(69)] = 100, - [SMALL_STATE(70)] = 132, - [SMALL_STATE(71)] = 162, - [SMALL_STATE(72)] = 184, - [SMALL_STATE(73)] = 206, - [SMALL_STATE(74)] = 229, - [SMALL_STATE(75)] = 264, - [SMALL_STATE(76)] = 282, - [SMALL_STATE(77)] = 311, - [SMALL_STATE(78)] = 328, - [SMALL_STATE(79)] = 345, - [SMALL_STATE(80)] = 374, - [SMALL_STATE(81)] = 403, - [SMALL_STATE(82)] = 420, - [SMALL_STATE(83)] = 437, - [SMALL_STATE(84)] = 454, - [SMALL_STATE(85)] = 470, - [SMALL_STATE(86)] = 486, - [SMALL_STATE(87)] = 502, - [SMALL_STATE(88)] = 524, - [SMALL_STATE(89)] = 540, - [SMALL_STATE(90)] = 556, - [SMALL_STATE(91)] = 572, - [SMALL_STATE(92)] = 588, - [SMALL_STATE(93)] = 615, - [SMALL_STATE(94)] = 644, - [SMALL_STATE(95)] = 673, - [SMALL_STATE(96)] = 702, - [SMALL_STATE(97)] = 731, - [SMALL_STATE(98)] = 760, - [SMALL_STATE(99)] = 789, - [SMALL_STATE(100)] = 818, - [SMALL_STATE(101)] = 847, - [SMALL_STATE(102)] = 876, - [SMALL_STATE(103)] = 898, - [SMALL_STATE(104)] = 924, - [SMALL_STATE(105)] = 946, - [SMALL_STATE(106)] = 972, - [SMALL_STATE(107)] = 994, - [SMALL_STATE(108)] = 1016, - [SMALL_STATE(109)] = 1038, - [SMALL_STATE(110)] = 1052, - [SMALL_STATE(111)] = 1074, - [SMALL_STATE(112)] = 1097, - [SMALL_STATE(113)] = 1120, - [SMALL_STATE(114)] = 1143, - [SMALL_STATE(115)] = 1166, - [SMALL_STATE(116)] = 1189, - [SMALL_STATE(117)] = 1212, - [SMALL_STATE(118)] = 1235, - [SMALL_STATE(119)] = 1258, - [SMALL_STATE(120)] = 1277, - [SMALL_STATE(121)] = 1296, - [SMALL_STATE(122)] = 1309, - [SMALL_STATE(123)] = 1332, - [SMALL_STATE(124)] = 1345, - [SMALL_STATE(125)] = 1362, - [SMALL_STATE(126)] = 1375, - [SMALL_STATE(127)] = 1394, - [SMALL_STATE(128)] = 1417, - [SMALL_STATE(129)] = 1440, - [SMALL_STATE(130)] = 1463, - [SMALL_STATE(131)] = 1486, - [SMALL_STATE(132)] = 1499, - [SMALL_STATE(133)] = 1522, - [SMALL_STATE(134)] = 1545, - [SMALL_STATE(135)] = 1568, - [SMALL_STATE(136)] = 1591, - [SMALL_STATE(137)] = 1614, - [SMALL_STATE(138)] = 1637, - [SMALL_STATE(139)] = 1656, - [SMALL_STATE(140)] = 1679, - [SMALL_STATE(141)] = 1692, - [SMALL_STATE(142)] = 1715, - [SMALL_STATE(143)] = 1738, - [SMALL_STATE(144)] = 1758, - [SMALL_STATE(145)] = 1776, - [SMALL_STATE(146)] = 1794, - [SMALL_STATE(147)] = 1812, - [SMALL_STATE(148)] = 1834, - [SMALL_STATE(149)] = 1852, - [SMALL_STATE(150)] = 1870, - [SMALL_STATE(151)] = 1888, - [SMALL_STATE(152)] = 1906, - [SMALL_STATE(153)] = 1924, - [SMALL_STATE(154)] = 1942, - [SMALL_STATE(155)] = 1962, - [SMALL_STATE(156)] = 1980, - [SMALL_STATE(157)] = 1998, - [SMALL_STATE(158)] = 2016, - [SMALL_STATE(159)] = 2034, - [SMALL_STATE(160)] = 2052, - [SMALL_STATE(161)] = 2070, - [SMALL_STATE(162)] = 2088, - [SMALL_STATE(163)] = 2106, - [SMALL_STATE(164)] = 2124, - [SMALL_STATE(165)] = 2136, - [SMALL_STATE(166)] = 2151, - [SMALL_STATE(167)] = 2170, - [SMALL_STATE(168)] = 2187, - [SMALL_STATE(169)] = 2202, - [SMALL_STATE(170)] = 2213, - [SMALL_STATE(171)] = 2228, - [SMALL_STATE(172)] = 2243, - [SMALL_STATE(173)] = 2260, - [SMALL_STATE(174)] = 2275, - [SMALL_STATE(175)] = 2288, - [SMALL_STATE(176)] = 2298, - [SMALL_STATE(177)] = 2310, - [SMALL_STATE(178)] = 2324, - [SMALL_STATE(179)] = 2340, - [SMALL_STATE(180)] = 2356, - [SMALL_STATE(181)] = 2370, - [SMALL_STATE(182)] = 2386, - [SMALL_STATE(183)] = 2396, - [SMALL_STATE(184)] = 2406, - [SMALL_STATE(185)] = 2416, - [SMALL_STATE(186)] = 2430, - [SMALL_STATE(187)] = 2440, - [SMALL_STATE(188)] = 2454, - [SMALL_STATE(189)] = 2468, - [SMALL_STATE(190)] = 2478, - [SMALL_STATE(191)] = 2492, - [SMALL_STATE(192)] = 2506, - [SMALL_STATE(193)] = 2516, - [SMALL_STATE(194)] = 2530, - [SMALL_STATE(195)] = 2544, - [SMALL_STATE(196)] = 2554, - [SMALL_STATE(197)] = 2564, - [SMALL_STATE(198)] = 2578, - [SMALL_STATE(199)] = 2590, - [SMALL_STATE(200)] = 2600, - [SMALL_STATE(201)] = 2610, - [SMALL_STATE(202)] = 2624, - [SMALL_STATE(203)] = 2640, - [SMALL_STATE(204)] = 2650, - [SMALL_STATE(205)] = 2664, - [SMALL_STATE(206)] = 2680, - [SMALL_STATE(207)] = 2690, - [SMALL_STATE(208)] = 2704, - [SMALL_STATE(209)] = 2714, - [SMALL_STATE(210)] = 2724, - [SMALL_STATE(211)] = 2736, - [SMALL_STATE(212)] = 2746, - [SMALL_STATE(213)] = 2756, - [SMALL_STATE(214)] = 2770, - [SMALL_STATE(215)] = 2784, - [SMALL_STATE(216)] = 2798, - [SMALL_STATE(217)] = 2811, - [SMALL_STATE(218)] = 2824, - [SMALL_STATE(219)] = 2833, - [SMALL_STATE(220)] = 2846, - [SMALL_STATE(221)] = 2859, - [SMALL_STATE(222)] = 2872, - [SMALL_STATE(223)] = 2883, - [SMALL_STATE(224)] = 2894, - [SMALL_STATE(225)] = 2907, - [SMALL_STATE(226)] = 2916, - [SMALL_STATE(227)] = 2925, - [SMALL_STATE(228)] = 2936, - [SMALL_STATE(229)] = 2947, - [SMALL_STATE(230)] = 2956, - [SMALL_STATE(231)] = 2965, - [SMALL_STATE(232)] = 2978, - [SMALL_STATE(233)] = 2987, - [SMALL_STATE(234)] = 3000, - [SMALL_STATE(235)] = 3011, - [SMALL_STATE(236)] = 3024, - [SMALL_STATE(237)] = 3037, - [SMALL_STATE(238)] = 3046, - [SMALL_STATE(239)] = 3059, - [SMALL_STATE(240)] = 3070, - [SMALL_STATE(241)] = 3083, - [SMALL_STATE(242)] = 3092, - [SMALL_STATE(243)] = 3105, - [SMALL_STATE(244)] = 3118, - [SMALL_STATE(245)] = 3127, - [SMALL_STATE(246)] = 3140, - [SMALL_STATE(247)] = 3151, - [SMALL_STATE(248)] = 3164, - [SMALL_STATE(249)] = 3175, - [SMALL_STATE(250)] = 3186, - [SMALL_STATE(251)] = 3197, - [SMALL_STATE(252)] = 3210, - [SMALL_STATE(253)] = 3223, - [SMALL_STATE(254)] = 3236, - [SMALL_STATE(255)] = 3249, - [SMALL_STATE(256)] = 3260, - [SMALL_STATE(257)] = 3273, - [SMALL_STATE(258)] = 3286, - [SMALL_STATE(259)] = 3299, - [SMALL_STATE(260)] = 3312, - [SMALL_STATE(261)] = 3325, - [SMALL_STATE(262)] = 3336, - [SMALL_STATE(263)] = 3347, - [SMALL_STATE(264)] = 3360, - [SMALL_STATE(265)] = 3371, - [SMALL_STATE(266)] = 3382, - [SMALL_STATE(267)] = 3395, - [SMALL_STATE(268)] = 3406, - [SMALL_STATE(269)] = 3416, - [SMALL_STATE(270)] = 3426, - [SMALL_STATE(271)] = 3436, - [SMALL_STATE(272)] = 3446, - [SMALL_STATE(273)] = 3456, - [SMALL_STATE(274)] = 3466, - [SMALL_STATE(275)] = 3476, - [SMALL_STATE(276)] = 3486, - [SMALL_STATE(277)] = 3494, - [SMALL_STATE(278)] = 3504, - [SMALL_STATE(279)] = 3514, - [SMALL_STATE(280)] = 3524, - [SMALL_STATE(281)] = 3534, - [SMALL_STATE(282)] = 3544, - [SMALL_STATE(283)] = 3554, - [SMALL_STATE(284)] = 3564, - [SMALL_STATE(285)] = 3574, - [SMALL_STATE(286)] = 3582, - [SMALL_STATE(287)] = 3592, - [SMALL_STATE(288)] = 3602, - [SMALL_STATE(289)] = 3612, - [SMALL_STATE(290)] = 3622, - [SMALL_STATE(291)] = 3632, - [SMALL_STATE(292)] = 3642, - [SMALL_STATE(293)] = 3652, - [SMALL_STATE(294)] = 3662, - [SMALL_STATE(295)] = 3672, - [SMALL_STATE(296)] = 3682, - [SMALL_STATE(297)] = 3692, - [SMALL_STATE(298)] = 3702, - [SMALL_STATE(299)] = 3712, - [SMALL_STATE(300)] = 3722, - [SMALL_STATE(301)] = 3732, - [SMALL_STATE(302)] = 3742, - [SMALL_STATE(303)] = 3752, - [SMALL_STATE(304)] = 3762, - [SMALL_STATE(305)] = 3770, - [SMALL_STATE(306)] = 3780, - [SMALL_STATE(307)] = 3790, - [SMALL_STATE(308)] = 3800, - [SMALL_STATE(309)] = 3810, - [SMALL_STATE(310)] = 3820, - [SMALL_STATE(311)] = 3830, - [SMALL_STATE(312)] = 3840, - [SMALL_STATE(313)] = 3850, - [SMALL_STATE(314)] = 3860, - [SMALL_STATE(315)] = 3870, - [SMALL_STATE(316)] = 3880, - [SMALL_STATE(317)] = 3888, - [SMALL_STATE(318)] = 3896, - [SMALL_STATE(319)] = 3906, - [SMALL_STATE(320)] = 3916, - [SMALL_STATE(321)] = 3926, - [SMALL_STATE(322)] = 3936, - [SMALL_STATE(323)] = 3946, - [SMALL_STATE(324)] = 3956, - [SMALL_STATE(325)] = 3966, - [SMALL_STATE(326)] = 3976, - [SMALL_STATE(327)] = 3984, - [SMALL_STATE(328)] = 3994, - [SMALL_STATE(329)] = 4001, - [SMALL_STATE(330)] = 4008, - [SMALL_STATE(331)] = 4015, - [SMALL_STATE(332)] = 4022, - [SMALL_STATE(333)] = 4029, - [SMALL_STATE(334)] = 4036, - [SMALL_STATE(335)] = 4043, - [SMALL_STATE(336)] = 4050, - [SMALL_STATE(337)] = 4057, - [SMALL_STATE(338)] = 4064, - [SMALL_STATE(339)] = 4071, - [SMALL_STATE(340)] = 4078, - [SMALL_STATE(341)] = 4085, - [SMALL_STATE(342)] = 4092, - [SMALL_STATE(343)] = 4099, - [SMALL_STATE(344)] = 4106, - [SMALL_STATE(345)] = 4113, - [SMALL_STATE(346)] = 4120, - [SMALL_STATE(347)] = 4127, - [SMALL_STATE(348)] = 4134, - [SMALL_STATE(349)] = 4141, - [SMALL_STATE(350)] = 4148, - [SMALL_STATE(351)] = 4155, - [SMALL_STATE(352)] = 4162, - [SMALL_STATE(353)] = 4169, - [SMALL_STATE(354)] = 4176, - [SMALL_STATE(355)] = 4183, - [SMALL_STATE(356)] = 4190, - [SMALL_STATE(357)] = 4197, - [SMALL_STATE(358)] = 4204, - [SMALL_STATE(359)] = 4211, - [SMALL_STATE(360)] = 4218, - [SMALL_STATE(361)] = 4225, - [SMALL_STATE(362)] = 4232, - [SMALL_STATE(363)] = 4239, - [SMALL_STATE(364)] = 4246, - [SMALL_STATE(365)] = 4253, - [SMALL_STATE(366)] = 4260, - [SMALL_STATE(367)] = 4267, - [SMALL_STATE(368)] = 4274, - [SMALL_STATE(369)] = 4281, - [SMALL_STATE(370)] = 4288, - [SMALL_STATE(371)] = 4295, - [SMALL_STATE(372)] = 4302, - [SMALL_STATE(373)] = 4309, - [SMALL_STATE(374)] = 4316, - [SMALL_STATE(375)] = 4323, - [SMALL_STATE(376)] = 4330, - [SMALL_STATE(377)] = 4337, - [SMALL_STATE(378)] = 4344, - [SMALL_STATE(379)] = 4351, - [SMALL_STATE(380)] = 4358, - [SMALL_STATE(381)] = 4365, - [SMALL_STATE(382)] = 4372, - [SMALL_STATE(383)] = 4379, - [SMALL_STATE(384)] = 4386, - [SMALL_STATE(385)] = 4393, - [SMALL_STATE(386)] = 4400, - [SMALL_STATE(387)] = 4407, - [SMALL_STATE(388)] = 4414, - [SMALL_STATE(389)] = 4421, - [SMALL_STATE(390)] = 4428, - [SMALL_STATE(391)] = 4435, - [SMALL_STATE(392)] = 4442, - [SMALL_STATE(393)] = 4449, - [SMALL_STATE(394)] = 4456, - [SMALL_STATE(395)] = 4463, - [SMALL_STATE(396)] = 4470, - [SMALL_STATE(397)] = 4477, + [SMALL_STATE(69)] = 0, + [SMALL_STATE(70)] = 76, + [SMALL_STATE(71)] = 98, + [SMALL_STATE(72)] = 120, + [SMALL_STATE(73)] = 142, + [SMALL_STATE(74)] = 176, + [SMALL_STATE(75)] = 210, + [SMALL_STATE(76)] = 233, + [SMALL_STATE(77)] = 268, + [SMALL_STATE(78)] = 286, + [SMALL_STATE(79)] = 315, + [SMALL_STATE(80)] = 344, + [SMALL_STATE(81)] = 361, + [SMALL_STATE(82)] = 378, + [SMALL_STATE(83)] = 395, + [SMALL_STATE(84)] = 412, + [SMALL_STATE(85)] = 441, + [SMALL_STATE(86)] = 457, + [SMALL_STATE(87)] = 473, + [SMALL_STATE(88)] = 489, + [SMALL_STATE(89)] = 505, + [SMALL_STATE(90)] = 521, + [SMALL_STATE(91)] = 537, + [SMALL_STATE(92)] = 559, + [SMALL_STATE(93)] = 588, + [SMALL_STATE(94)] = 617, + [SMALL_STATE(95)] = 646, + [SMALL_STATE(96)] = 675, + [SMALL_STATE(97)] = 704, + [SMALL_STATE(98)] = 733, + [SMALL_STATE(99)] = 762, + [SMALL_STATE(100)] = 791, + [SMALL_STATE(101)] = 820, + [SMALL_STATE(102)] = 842, + [SMALL_STATE(103)] = 868, + [SMALL_STATE(104)] = 890, + [SMALL_STATE(105)] = 912, + [SMALL_STATE(106)] = 934, + [SMALL_STATE(107)] = 960, + [SMALL_STATE(108)] = 974, + [SMALL_STATE(109)] = 996, + [SMALL_STATE(110)] = 1018, + [SMALL_STATE(111)] = 1041, + [SMALL_STATE(112)] = 1054, + [SMALL_STATE(113)] = 1071, + [SMALL_STATE(114)] = 1094, + [SMALL_STATE(115)] = 1117, + [SMALL_STATE(116)] = 1140, + [SMALL_STATE(117)] = 1163, + [SMALL_STATE(118)] = 1186, + [SMALL_STATE(119)] = 1205, + [SMALL_STATE(120)] = 1218, + [SMALL_STATE(121)] = 1241, + [SMALL_STATE(122)] = 1264, + [SMALL_STATE(123)] = 1287, + [SMALL_STATE(124)] = 1300, + [SMALL_STATE(125)] = 1313, + [SMALL_STATE(126)] = 1336, + [SMALL_STATE(127)] = 1359, + [SMALL_STATE(128)] = 1382, + [SMALL_STATE(129)] = 1405, + [SMALL_STATE(130)] = 1428, + [SMALL_STATE(131)] = 1447, + [SMALL_STATE(132)] = 1472, + [SMALL_STATE(133)] = 1495, + [SMALL_STATE(134)] = 1518, + [SMALL_STATE(135)] = 1541, + [SMALL_STATE(136)] = 1564, + [SMALL_STATE(137)] = 1577, + [SMALL_STATE(138)] = 1600, + [SMALL_STATE(139)] = 1620, + [SMALL_STATE(140)] = 1642, + [SMALL_STATE(141)] = 1660, + [SMALL_STATE(142)] = 1678, + [SMALL_STATE(143)] = 1696, + [SMALL_STATE(144)] = 1716, + [SMALL_STATE(145)] = 1734, + [SMALL_STATE(146)] = 1752, + [SMALL_STATE(147)] = 1770, + [SMALL_STATE(148)] = 1788, + [SMALL_STATE(149)] = 1800, + [SMALL_STATE(150)] = 1818, + [SMALL_STATE(151)] = 1836, + [SMALL_STATE(152)] = 1854, + [SMALL_STATE(153)] = 1872, + [SMALL_STATE(154)] = 1887, + [SMALL_STATE(155)] = 1898, + [SMALL_STATE(156)] = 1913, + [SMALL_STATE(157)] = 1932, + [SMALL_STATE(158)] = 1949, + [SMALL_STATE(159)] = 1966, + [SMALL_STATE(160)] = 1983, + [SMALL_STATE(161)] = 1998, + [SMALL_STATE(162)] = 2015, + [SMALL_STATE(163)] = 2032, + [SMALL_STATE(164)] = 2049, + [SMALL_STATE(165)] = 2064, + [SMALL_STATE(166)] = 2081, + [SMALL_STATE(167)] = 2094, + [SMALL_STATE(168)] = 2109, + [SMALL_STATE(169)] = 2123, + [SMALL_STATE(170)] = 2137, + [SMALL_STATE(171)] = 2151, + [SMALL_STATE(172)] = 2165, + [SMALL_STATE(173)] = 2175, + [SMALL_STATE(174)] = 2189, + [SMALL_STATE(175)] = 2203, + [SMALL_STATE(176)] = 2217, + [SMALL_STATE(177)] = 2227, + [SMALL_STATE(178)] = 2237, + [SMALL_STATE(179)] = 2247, + [SMALL_STATE(180)] = 2263, + [SMALL_STATE(181)] = 2277, + [SMALL_STATE(182)] = 2287, + [SMALL_STATE(183)] = 2301, + [SMALL_STATE(184)] = 2315, + [SMALL_STATE(185)] = 2329, + [SMALL_STATE(186)] = 2339, + [SMALL_STATE(187)] = 2353, + [SMALL_STATE(188)] = 2363, + [SMALL_STATE(189)] = 2377, + [SMALL_STATE(190)] = 2391, + [SMALL_STATE(191)] = 2401, + [SMALL_STATE(192)] = 2411, + [SMALL_STATE(193)] = 2425, + [SMALL_STATE(194)] = 2435, + [SMALL_STATE(195)] = 2445, + [SMALL_STATE(196)] = 2457, + [SMALL_STATE(197)] = 2471, + [SMALL_STATE(198)] = 2483, + [SMALL_STATE(199)] = 2497, + [SMALL_STATE(200)] = 2511, + [SMALL_STATE(201)] = 2521, + [SMALL_STATE(202)] = 2535, + [SMALL_STATE(203)] = 2551, + [SMALL_STATE(204)] = 2563, + [SMALL_STATE(205)] = 2577, + [SMALL_STATE(206)] = 2591, + [SMALL_STATE(207)] = 2605, + [SMALL_STATE(208)] = 2615, + [SMALL_STATE(209)] = 2629, + [SMALL_STATE(210)] = 2639, + [SMALL_STATE(211)] = 2655, + [SMALL_STATE(212)] = 2668, + [SMALL_STATE(213)] = 2677, + [SMALL_STATE(214)] = 2690, + [SMALL_STATE(215)] = 2703, + [SMALL_STATE(216)] = 2716, + [SMALL_STATE(217)] = 2729, + [SMALL_STATE(218)] = 2740, + [SMALL_STATE(219)] = 2749, + [SMALL_STATE(220)] = 2762, + [SMALL_STATE(221)] = 2771, + [SMALL_STATE(222)] = 2782, + [SMALL_STATE(223)] = 2791, + [SMALL_STATE(224)] = 2802, + [SMALL_STATE(225)] = 2811, + [SMALL_STATE(226)] = 2820, + [SMALL_STATE(227)] = 2833, + [SMALL_STATE(228)] = 2846, + [SMALL_STATE(229)] = 2859, + [SMALL_STATE(230)] = 2868, + [SMALL_STATE(231)] = 2881, + [SMALL_STATE(232)] = 2892, + [SMALL_STATE(233)] = 2903, + [SMALL_STATE(234)] = 2912, + [SMALL_STATE(235)] = 2923, + [SMALL_STATE(236)] = 2936, + [SMALL_STATE(237)] = 2947, + [SMALL_STATE(238)] = 2960, + [SMALL_STATE(239)] = 2973, + [SMALL_STATE(240)] = 2984, + [SMALL_STATE(241)] = 2997, + [SMALL_STATE(242)] = 3010, + [SMALL_STATE(243)] = 3023, + [SMALL_STATE(244)] = 3036, + [SMALL_STATE(245)] = 3049, + [SMALL_STATE(246)] = 3062, + [SMALL_STATE(247)] = 3075, + [SMALL_STATE(248)] = 3088, + [SMALL_STATE(249)] = 3101, + [SMALL_STATE(250)] = 3114, + [SMALL_STATE(251)] = 3123, + [SMALL_STATE(252)] = 3136, + [SMALL_STATE(253)] = 3149, + [SMALL_STATE(254)] = 3160, + [SMALL_STATE(255)] = 3173, + [SMALL_STATE(256)] = 3184, + [SMALL_STATE(257)] = 3195, + [SMALL_STATE(258)] = 3206, + [SMALL_STATE(259)] = 3217, + [SMALL_STATE(260)] = 3230, + [SMALL_STATE(261)] = 3241, + [SMALL_STATE(262)] = 3252, + [SMALL_STATE(263)] = 3263, + [SMALL_STATE(264)] = 3273, + [SMALL_STATE(265)] = 3283, + [SMALL_STATE(266)] = 3293, + [SMALL_STATE(267)] = 3303, + [SMALL_STATE(268)] = 3313, + [SMALL_STATE(269)] = 3323, + [SMALL_STATE(270)] = 3333, + [SMALL_STATE(271)] = 3341, + [SMALL_STATE(272)] = 3351, + [SMALL_STATE(273)] = 3361, + [SMALL_STATE(274)] = 3371, + [SMALL_STATE(275)] = 3381, + [SMALL_STATE(276)] = 3391, + [SMALL_STATE(277)] = 3401, + [SMALL_STATE(278)] = 3409, + [SMALL_STATE(279)] = 3419, + [SMALL_STATE(280)] = 3429, + [SMALL_STATE(281)] = 3439, + [SMALL_STATE(282)] = 3449, + [SMALL_STATE(283)] = 3459, + [SMALL_STATE(284)] = 3469, + [SMALL_STATE(285)] = 3479, + [SMALL_STATE(286)] = 3489, + [SMALL_STATE(287)] = 3499, + [SMALL_STATE(288)] = 3507, + [SMALL_STATE(289)] = 3517, + [SMALL_STATE(290)] = 3527, + [SMALL_STATE(291)] = 3537, + [SMALL_STATE(292)] = 3547, + [SMALL_STATE(293)] = 3557, + [SMALL_STATE(294)] = 3567, + [SMALL_STATE(295)] = 3577, + [SMALL_STATE(296)] = 3587, + [SMALL_STATE(297)] = 3597, + [SMALL_STATE(298)] = 3605, + [SMALL_STATE(299)] = 3615, + [SMALL_STATE(300)] = 3625, + [SMALL_STATE(301)] = 3635, + [SMALL_STATE(302)] = 3645, + [SMALL_STATE(303)] = 3655, + [SMALL_STATE(304)] = 3665, + [SMALL_STATE(305)] = 3675, + [SMALL_STATE(306)] = 3685, + [SMALL_STATE(307)] = 3695, + [SMALL_STATE(308)] = 3705, + [SMALL_STATE(309)] = 3715, + [SMALL_STATE(310)] = 3725, + [SMALL_STATE(311)] = 3735, + [SMALL_STATE(312)] = 3745, + [SMALL_STATE(313)] = 3753, + [SMALL_STATE(314)] = 3763, + [SMALL_STATE(315)] = 3771, + [SMALL_STATE(316)] = 3781, + [SMALL_STATE(317)] = 3791, + [SMALL_STATE(318)] = 3801, + [SMALL_STATE(319)] = 3811, + [SMALL_STATE(320)] = 3821, + [SMALL_STATE(321)] = 3831, + [SMALL_STATE(322)] = 3838, + [SMALL_STATE(323)] = 3845, + [SMALL_STATE(324)] = 3852, + [SMALL_STATE(325)] = 3859, + [SMALL_STATE(326)] = 3866, + [SMALL_STATE(327)] = 3873, + [SMALL_STATE(328)] = 3880, + [SMALL_STATE(329)] = 3887, + [SMALL_STATE(330)] = 3894, + [SMALL_STATE(331)] = 3901, + [SMALL_STATE(332)] = 3908, + [SMALL_STATE(333)] = 3915, + [SMALL_STATE(334)] = 3922, + [SMALL_STATE(335)] = 3929, + [SMALL_STATE(336)] = 3936, + [SMALL_STATE(337)] = 3943, + [SMALL_STATE(338)] = 3950, + [SMALL_STATE(339)] = 3957, + [SMALL_STATE(340)] = 3964, + [SMALL_STATE(341)] = 3971, + [SMALL_STATE(342)] = 3978, + [SMALL_STATE(343)] = 3985, + [SMALL_STATE(344)] = 3992, + [SMALL_STATE(345)] = 3999, + [SMALL_STATE(346)] = 4006, + [SMALL_STATE(347)] = 4013, + [SMALL_STATE(348)] = 4020, + [SMALL_STATE(349)] = 4027, + [SMALL_STATE(350)] = 4034, + [SMALL_STATE(351)] = 4041, + [SMALL_STATE(352)] = 4048, + [SMALL_STATE(353)] = 4055, + [SMALL_STATE(354)] = 4062, + [SMALL_STATE(355)] = 4069, + [SMALL_STATE(356)] = 4076, + [SMALL_STATE(357)] = 4083, + [SMALL_STATE(358)] = 4090, + [SMALL_STATE(359)] = 4097, + [SMALL_STATE(360)] = 4104, + [SMALL_STATE(361)] = 4111, + [SMALL_STATE(362)] = 4118, + [SMALL_STATE(363)] = 4125, + [SMALL_STATE(364)] = 4132, + [SMALL_STATE(365)] = 4139, + [SMALL_STATE(366)] = 4146, + [SMALL_STATE(367)] = 4153, + [SMALL_STATE(368)] = 4160, + [SMALL_STATE(369)] = 4167, + [SMALL_STATE(370)] = 4174, + [SMALL_STATE(371)] = 4181, + [SMALL_STATE(372)] = 4188, + [SMALL_STATE(373)] = 4195, + [SMALL_STATE(374)] = 4202, + [SMALL_STATE(375)] = 4209, + [SMALL_STATE(376)] = 4216, + [SMALL_STATE(377)] = 4223, + [SMALL_STATE(378)] = 4230, + [SMALL_STATE(379)] = 4237, + [SMALL_STATE(380)] = 4244, + [SMALL_STATE(381)] = 4251, + [SMALL_STATE(382)] = 4258, + [SMALL_STATE(383)] = 4265, + [SMALL_STATE(384)] = 4272, + [SMALL_STATE(385)] = 4279, + [SMALL_STATE(386)] = 4286, + [SMALL_STATE(387)] = 4293, + [SMALL_STATE(388)] = 4300, + [SMALL_STATE(389)] = 4307, + [SMALL_STATE(390)] = 4314, }; 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_EXTRA(), - [5] = {.entry = {.count = 1, .reusable = true}}, SHIFT(205), - [7] = {.entry = {.count = 1, .reusable = false}}, SHIFT(219), - [9] = {.entry = {.count = 1, .reusable = true}}, SHIFT(350), - [11] = {.entry = {.count = 1, .reusable = false}}, SHIFT(397), - [13] = {.entry = {.count = 1, .reusable = true}}, SHIFT(397), - [15] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2), - [17] = {.entry = {.count = 1, .reusable = true}}, SHIFT(88), - [19] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73), - [21] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), - [23] = {.entry = {.count = 1, .reusable = false}}, SHIFT(20), - [25] = {.entry = {.count = 1, .reusable = true}}, SHIFT(321), - [27] = {.entry = {.count = 1, .reusable = false}}, SHIFT(364), - [29] = {.entry = {.count = 1, .reusable = true}}, SHIFT(95), - [31] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), - [33] = {.entry = {.count = 1, .reusable = false}}, SHIFT(72), - [35] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), - [37] = {.entry = {.count = 1, .reusable = false}}, SHIFT(26), - [39] = {.entry = {.count = 1, .reusable = false}}, SHIFT(154), - [41] = {.entry = {.count = 1, .reusable = false}}, SHIFT(140), - [43] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), - [45] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), - [47] = {.entry = {.count = 1, .reusable = false}}, SHIFT(21), - [49] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), - [51] = {.entry = {.count = 1, .reusable = false}}, SHIFT(235), - [53] = {.entry = {.count = 1, .reusable = false}}, SHIFT(367), - [55] = {.entry = {.count = 1, .reusable = false}}, SHIFT(45), - [57] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4), - [59] = {.entry = {.count = 1, .reusable = false}}, SHIFT(266), - [61] = {.entry = {.count = 1, .reusable = false}}, SHIFT(273), - [63] = {.entry = {.count = 1, .reusable = false}}, SHIFT(288), - [65] = {.entry = {.count = 1, .reusable = false}}, SHIFT(315), - [67] = {.entry = {.count = 1, .reusable = false}}, SHIFT(382), - [69] = {.entry = {.count = 1, .reusable = false}}, SHIFT(100), - [71] = {.entry = {.count = 1, .reusable = false}}, SHIFT(116), - [73] = {.entry = {.count = 1, .reusable = false}}, SHIFT(264), - [75] = {.entry = {.count = 1, .reusable = false}}, SHIFT(130), - [77] = {.entry = {.count = 1, .reusable = false}}, SHIFT(274), - [79] = {.entry = {.count = 1, .reusable = false}}, SHIFT(166), - [81] = {.entry = {.count = 1, .reusable = false}}, SHIFT(270), - [83] = {.entry = {.count = 1, .reusable = false}}, SHIFT(157), - [85] = {.entry = {.count = 1, .reusable = false}}, SHIFT(324), - [87] = {.entry = {.count = 1, .reusable = false}}, SHIFT(165), - [89] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(), - [91] = {.entry = {.count = 1, .reusable = true}}, SHIFT(278), - [93] = {.entry = {.count = 1, .reusable = false}}, SHIFT(143), - [95] = {.entry = {.count = 1, .reusable = false}}, SHIFT(87), - [97] = {.entry = {.count = 1, .reusable = true}}, SHIFT(367), - [99] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4), - [101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(266), - [103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(273), - [105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(315), - [107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(100), - [109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(116), - [111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(130), - [113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(270), - [115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(157), - [117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(165), - [119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(300), - [121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(196), - [123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), - [125] = {.entry = {.count = 1, .reusable = false}}, SHIFT(366), - [127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), - [129] = {.entry = {.count = 1, .reusable = false}}, SHIFT(29), - [131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), - [133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(360), - [135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(359), - [137] = {.entry = {.count = 1, .reusable = false}}, SHIFT(267), - [139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(222), - [141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(246), - [143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(357), - [145] = {.entry = {.count = 1, .reusable = false}}, SHIFT(356), - [147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(354), - [149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(353), - [151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(216), - [153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(351), - [155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), - [157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), - [159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186), - [161] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(300), - [164] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), - [166] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(176), - [169] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(366), - [172] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(16), - [175] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(29), - [178] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(29), - [181] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(360), - [184] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(359), - [187] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(267), - [190] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(222), - [193] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(246), - [196] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(357), - [199] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(356), - [202] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(354), - [205] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(353), - [208] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(216), - [211] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(351), - [214] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(64), - [217] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(19), - [220] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(20), - [223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(182), - [225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(183), - [227] = {.entry = {.count = 1, .reusable = false}}, SHIFT(58), - [229] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_directive, 2), - [231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198), - [233] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_directive, 2), - [235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), - [237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), - [239] = {.entry = {.count = 1, .reusable = false}}, SHIFT(63), - [241] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter_directive, 1), - [243] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameter_directive, 1), - [245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), - [247] = {.entry = {.count = 1, .reusable = false}}, SHIFT(35), - [249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), - [251] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 2), - [253] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 2), - [255] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 3), - [257] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 3), - [259] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_label, 1), - [261] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_label, 1), - [263] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jmp_label, 1), - [265] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jmp_label, 1), - [267] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_boolean, 1), - [269] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_boolean, 1), - [271] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__method_signature_body, 3, .production_id = 7), - [273] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__method_signature_body, 3, .production_id = 7), - [275] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_character, 2), - [277] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_character, 2), - [279] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 3, .production_id = 5), - [281] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_signature, 3, .production_id = 5), - [283] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__method_signature_body, 4, .production_id = 12), - [285] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__method_signature_body, 4, .production_id = 12), - [287] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_register, 1), - [289] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_register, 1), - [291] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_character, 3), - [293] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_character, 3), - [295] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 2, .production_id = 2), - [297] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_signature, 2, .production_id = 2), - [299] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_opcode, 1), - [301] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_directive, 4), - [303] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_directive, 4), - [305] = {.entry = {.count = 1, .reusable = false}}, SHIFT(254), - [307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(105), - [309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(72), - [311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(254), - [313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(103), - [315] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_directive, 5), - [317] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_directive, 5), - [319] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_directive, 2), - [321] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_source_directive, 2), - [323] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter_directive, 2), - [325] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameter_directive, 2), - [327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), - [329] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_type, 2), - [331] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_type, 2), - [333] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type, 1), - [335] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type, 1), - [337] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_local_directive, 6), - [339] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_local_directive, 6), - [341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(307), - [343] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primitive_type, 1), - [345] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primitive_type, 1), - [347] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_local_directive, 2), - [349] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_local_directive, 2), - [351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), - [353] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_data_directive, 4, .production_id = 14), - [355] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_directive, 4, .production_id = 14), - [357] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter_directive, 3), - [359] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameter_directive, 3), - [361] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_directive, 8), - [363] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_directive, 8), - [365] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_directive, 4), - [367] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_directive, 4), - [369] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression, 2, .production_id = 6), - [371] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression, 2, .production_id = 6), - [373] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_directive, 4, .production_id = 13), - [375] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_directive, 4, .production_id = 13), - [377] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_registers_directive, 2), - [379] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_registers_directive, 2), - [381] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_restart_local_directive, 2), - [383] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_restart_local_directive, 2), - [385] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_end_local_directive, 2), - [387] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_end_local_directive, 2), - [389] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_local_directive, 8), - [391] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_local_directive, 8), - [393] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_locals_directive, 2), - [395] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_locals_directive, 2), - [397] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_directive, 2), - [399] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_directive, 2), - [401] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catchall_directive, 7), - [403] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catchall_directive, 7), - [405] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_directive, 3), - [407] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_directive, 3), - [409] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression, 4, .production_id = 16), - [411] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression, 4, .production_id = 16), - [413] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression, 3, .production_id = 10), - [415] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression, 3, .production_id = 10), - [417] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_directive, 3, .production_id = 8), - [419] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_directive, 3, .production_id = 8), - [421] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_data_directive, 3, .production_id = 9), - [423] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_directive, 3, .production_id = 9), - [425] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_directive, 3), - [427] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_directive, 3), - [429] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter_directive, 4), - [431] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameter_directive, 4), - [433] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_directive, 2), - [435] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_directive, 2), - [437] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_directive, 3), - [439] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_directive, 3), - [441] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 1), - [443] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 1), - [445] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_directive, 4), - [447] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_directive, 4), - [449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(337), - [451] = {.entry = {.count = 1, .reusable = false}}, SHIFT(251), - [453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5), - [455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(210), - [457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(313), - [459] = {.entry = {.count = 1, .reusable = false}}, SHIFT(385), - [461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(94), - [463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(128), - [465] = {.entry = {.count = 1, .reusable = false}}, SHIFT(162), - [467] = {.entry = {.count = 1, .reusable = false}}, SHIFT(218), - [469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(218), - [471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163), - [473] = {.entry = {.count = 1, .reusable = false}}, SHIFT(199), - [475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), - [477] = {.entry = {.count = 1, .reusable = false}}, SHIFT(46), - [479] = {.entry = {.count = 1, .reusable = false}}, SHIFT(44), - [481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), - [483] = {.entry = {.count = 1, .reusable = false}}, SHIFT(336), - [485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(336), - [487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(111), - [489] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 2), - [491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(384), - [493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), - [495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), - [497] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__field_body, 3, .production_id = 3), - [499] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 4), - [501] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_full_method_signature, 3), - [503] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__full_field_body, 3), - [505] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 3), - [507] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_body, 1), - [509] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_body, 1, .production_id = 4), - [511] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subannotation_directive, 4, .production_id = 11), - [513] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 3), - [515] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subannotation_directive, 3, .production_id = 11), - [517] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__literal, 1), - [519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), - [521] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 2), - [523] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 4), - [525] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_reference, 2), - [527] = {.entry = {.count = 1, .reusable = false}}, SHIFT(303), - [529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(303), - [531] = {.entry = {.count = 1, .reusable = false}}, SHIFT(375), - [533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(119), - [535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71), - [537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(117), - [539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(112), - [541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(115), - [543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(141), - [545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(114), - [547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), - [549] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__method_signature_body_repeat1, 2), SHIFT_REPEAT(71), - [552] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__method_signature_body_repeat1, 2), - [554] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__method_signature_body_repeat1, 2), SHIFT_REPEAT(134), - [557] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__method_signature_body_repeat1, 2), SHIFT_REPEAT(72), - [560] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__method_signature_body_repeat1, 2), SHIFT_REPEAT(72), - [563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), - [565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113), - [567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(262), - [569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(391), - [571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(264), - [573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(333), - [575] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 2), - [577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6), - [579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192), - [581] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_field_definition, 2), SHIFT(176), - [584] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 5), - [586] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 3, .production_id = 1), - [588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), - [590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(206), - [592] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_field_definition, 3, .production_id = 1), SHIFT(176), - [595] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_handle, 3), - [597] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), - [599] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), SHIFT_REPEAT(147), - [602] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), SHIFT_REPEAT(92), - [605] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), SHIFT_REPEAT(176), - [608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(229), - [610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), - [612] = {.entry = {.count = 1, .reusable = false}}, SHIFT(226), - [614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(226), - [616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), - [618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), - [620] = {.entry = {.count = 1, .reusable = false}}, SHIFT(39), - [622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), - [624] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_access_modifiers, 1), - [626] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_access_modifiers, 1), - [628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120), - [630] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), - [632] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), - [634] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(120), - [637] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_custom_invoke, 9, .production_id = 19), - [639] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_custom_invoke, 8, .production_id = 19), - [641] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), - [643] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), SHIFT_REPEAT(384), - [646] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_custom_invoke, 7, .production_id = 19), - [648] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 5, .production_id = 1), - [650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), - [652] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_field_definition, 5, .production_id = 1), SHIFT(176), - [655] = {.entry = {.count = 1, .reusable = false}}, SHIFT(381), - [657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(390), - [659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(381), - [661] = {.entry = {.count = 1, .reusable = false}}, SHIFT(329), - [663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(372), - [665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(329), - [667] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 5, .production_id = 18), - [669] = {.entry = {.count = 1, .reusable = false}}, SHIFT(260), - [671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(260), - [673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(251), - [675] = {.entry = {.count = 1, .reusable = false}}, SHIFT(383), - [677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(352), - [679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(383), - [681] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 4), - [683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(211), - [685] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_field_definition, 4), SHIFT(176), - [688] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_value, 1), - [690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(373), - [692] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_repeat1, 2), - [694] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_repeat1, 2), SHIFT_REPEAT(144), - [697] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_string_repeat1, 2), SHIFT_REPEAT(144), - [700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54), - [702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(181), - [704] = {.entry = {.count = 1, .reusable = false}}, SHIFT(321), - [706] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18), - [708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144), - [710] = {.entry = {.count = 1, .reusable = false}}, SHIFT(144), - [712] = {.entry = {.count = 1, .reusable = false}}, SHIFT(284), - [714] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_packed_switch_directive_repeat1, 2), - [716] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_packed_switch_directive_repeat1, 2), SHIFT_REPEAT(19), - [719] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_packed_switch_directive_repeat1, 2), SHIFT_REPEAT(20), - [722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(338), - [724] = {.entry = {.count = 1, .reusable = false}}, SHIFT(302), - [726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), - [728] = {.entry = {.count = 1, .reusable = false}}, SHIFT(151), - [730] = {.entry = {.count = 1, .reusable = false}}, SHIFT(17), - [732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(149), - [734] = {.entry = {.count = 1, .reusable = false}}, SHIFT(149), - [736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), - [738] = {.entry = {.count = 1, .reusable = false}}, SHIFT(195), - [740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(122), - [742] = {.entry = {.count = 1, .reusable = false}}, SHIFT(184), - [744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(160), - [746] = {.entry = {.count = 1, .reusable = false}}, SHIFT(160), - [748] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_super_directive, 2), - [750] = {.entry = {.count = 1, .reusable = false}}, SHIFT(339), - [752] = {.entry = {.count = 1, .reusable = false}}, SHIFT(282), - [754] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__literal, 1), - [756] = {.entry = {.count = 1, .reusable = false}}, SHIFT(142), - [758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(346), - [760] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_field_definition_repeat1, 2), - [762] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_field_definition_repeat1, 2), SHIFT_REPEAT(176), - [765] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_implements_directive, 2), - [767] = {.entry = {.count = 1, .reusable = false}}, SHIFT(358), - [769] = {.entry = {.count = 1, .reusable = false}}, SHIFT(200), - [771] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_annotation_directive_repeat1, 2), - [773] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_directive_repeat1, 2), SHIFT_REPEAT(344), - [776] = {.entry = {.count = 1, .reusable = false}}, SHIFT(342), - [778] = {.entry = {.count = 1, .reusable = false}}, SHIFT(23), - [780] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__method_signature_body_repeat1, 1), - [782] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__method_signature_body_repeat1, 1), - [784] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 6, .production_id = 1), - [786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(371), - [788] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_field_definition_repeat1, 2), SHIFT_REPEAT(198), - [791] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(179), - [794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(344), - [796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(286), - [798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179), - [800] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 4), - [802] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 4, .production_id = 1), - [804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(33), - [806] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 3), - [808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(285), - [810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(208), - [812] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 6), - [814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(212), - [816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(209), - [818] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 3), - [820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84), - [822] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 5, .production_id = 1), - [824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), - [826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), - [828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), - [830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(396), - [832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(245), - [834] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 4, .production_id = 1), - [836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(294), - [838] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 7, .production_id = 1), - [840] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_value, 1), - [842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), - [844] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 5), - [846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(276), - [848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189), - [850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), - [852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(345), - [854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), - [856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85), - [858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), - [860] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(8), - [863] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), - [865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), - [867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(361), - [869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), - [871] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_expression_repeat1, 2, .production_id = 17), SHIFT_REPEAT(7), - [874] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_expression_repeat1, 2, .production_id = 17), - [876] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_data_directive_repeat1, 2), - [878] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_data_directive_repeat1, 2), SHIFT_REPEAT(231), - [881] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_custom_invoke_repeat1, 2), SHIFT_REPEAT(66), - [884] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_custom_invoke_repeat1, 2), - [886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(255), - [888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), - [890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32), - [892] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(236), - [895] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_directive_repeat1, 2), - [897] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sparse_switch_directive_repeat1, 2), SHIFT_REPEAT(345), - [900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(327), - [902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(287), - [904] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_property, 3), - [906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), - [908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(231), - [910] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7), - [912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), - [914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(236), - [916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(295), - [918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(308), - [920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(228), - [922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(332), - [924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), - [926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), - [928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(242), - [930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), - [932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(394), - [934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(395), - [936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(89), - [938] = {.entry = {.count = 1, .reusable = false}}, SHIFT(133), - [940] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_custom_invoke, 7, .production_id = 19), - [942] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_expression_repeat1, 2, .production_id = 15), - [944] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_expression_repeat1, 2, .production_id = 15), - [946] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_value, 1), - [948] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_body, 1), - [950] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_body, 1, .production_id = 4), - [952] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__field_body, 3, .production_id = 3), - [954] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 2), - [956] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_reference, 2), - [958] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_subannotation_directive, 3, .production_id = 11), - [960] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 3), - [962] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__full_field_body, 3), - [964] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_full_method_signature, 3), - [966] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_handle, 3), - [968] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_subannotation_directive, 4, .production_id = 11), - [970] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 4), - [972] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 5, .production_id = 18), - [974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(388), - [976] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_custom_invoke, 8, .production_id = 19), - [978] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_custom_invoke, 9, .production_id = 19), - [980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(101), - [982] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_directive_repeat1, 3), - [984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(304), - [986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(322), - [988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(310), - [990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(311), - [992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(355), - [994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(363), - [996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), - [998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(320), - [1000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), - [1002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(334), - [1004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(291), - [1006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(318), - [1008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(319), - [1010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), - [1012] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), - [1014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), - [1016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(323), - [1018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), - [1020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(296), - [1022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(202), - [1024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), - [1026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(197), - [1028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(256), - [1030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(248), - [1032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146), - [1034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), - [1036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(374), - [1038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(348), - [1040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), - [1042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(203), - [1044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), - [1046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), - [1048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(376), - [1050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(306), - [1052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(156), - [1054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(325), - [1056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(214), - [1058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), - [1060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(180), - [1062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(305), - [1064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(167), - [1066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(201), - [1068] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_visibility, 1), - [1070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(265), - [1072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(347), - [1074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), - [1076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(309), - [1078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(386), - [1080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(145), - [1082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), - [1084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161), - [1086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(314), - [1088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169), - [1090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(312), - [1092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), - [1094] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_directive, 3, .production_id = 1), - [1096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(164), - [1098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(387), - [1100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(223), - [1102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(378), - [1104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(379), - [1106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(380), - [1108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(392), - [1110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(393), - [1112] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_directive, 2), - [1114] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_opcode, 1), + [5] = {.entry = {.count = 1, .reusable = true}}, SHIFT(202), + [7] = {.entry = {.count = 1, .reusable = false}}, SHIFT(213), + [9] = {.entry = {.count = 1, .reusable = false}}, SHIFT(360), + [11] = {.entry = {.count = 1, .reusable = false}}, SHIFT(54), + [13] = {.entry = {.count = 1, .reusable = false}}, SHIFT(390), + [15] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4), + [17] = {.entry = {.count = 1, .reusable = false}}, SHIFT(259), + [19] = {.entry = {.count = 1, .reusable = false}}, SHIFT(295), + [21] = {.entry = {.count = 1, .reusable = false}}, SHIFT(288), + [23] = {.entry = {.count = 1, .reusable = false}}, SHIFT(375), + [25] = {.entry = {.count = 1, .reusable = false}}, SHIFT(97), + [27] = {.entry = {.count = 1, .reusable = false}}, SHIFT(128), + [29] = {.entry = {.count = 1, .reusable = false}}, SHIFT(257), + [31] = {.entry = {.count = 1, .reusable = false}}, SHIFT(125), + [33] = {.entry = {.count = 1, .reusable = false}}, SHIFT(268), + [35] = {.entry = {.count = 1, .reusable = false}}, SHIFT(156), + [37] = {.entry = {.count = 1, .reusable = false}}, SHIFT(271), + [39] = {.entry = {.count = 1, .reusable = false}}, SHIFT(144), + [41] = {.entry = {.count = 1, .reusable = false}}, SHIFT(267), + [43] = {.entry = {.count = 1, .reusable = false}}, SHIFT(153), + [45] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(), + [47] = {.entry = {.count = 1, .reusable = false}}, SHIFT(228), + [49] = {.entry = {.count = 1, .reusable = true}}, SHIFT(344), + [51] = {.entry = {.count = 1, .reusable = true}}, SHIFT(390), + [53] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3), + [55] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), + [57] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), + [59] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), + [61] = {.entry = {.count = 1, .reusable = false}}, SHIFT(20), + [63] = {.entry = {.count = 1, .reusable = false}}, SHIFT(357), + [65] = {.entry = {.count = 1, .reusable = true}}, SHIFT(100), + [67] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126), + [69] = {.entry = {.count = 1, .reusable = false}}, SHIFT(71), + [71] = {.entry = {.count = 1, .reusable = true}}, SHIFT(110), + [73] = {.entry = {.count = 1, .reusable = false}}, SHIFT(23), + [75] = {.entry = {.count = 1, .reusable = false}}, SHIFT(143), + [77] = {.entry = {.count = 1, .reusable = false}}, SHIFT(26), + [79] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), + [81] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), + [83] = {.entry = {.count = 1, .reusable = false}}, SHIFT(27), + [85] = {.entry = {.count = 1, .reusable = true}}, SHIFT(160), + [87] = {.entry = {.count = 1, .reusable = true}}, SHIFT(272), + [89] = {.entry = {.count = 1, .reusable = false}}, SHIFT(138), + [91] = {.entry = {.count = 1, .reusable = false}}, SHIFT(91), + [93] = {.entry = {.count = 1, .reusable = true}}, SHIFT(360), + [95] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4), + [97] = {.entry = {.count = 1, .reusable = true}}, SHIFT(259), + [99] = {.entry = {.count = 1, .reusable = true}}, SHIFT(295), + [101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(97), + [103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(128), + [105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125), + [107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(271), + [109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144), + [111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(153), + [113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(296), + [115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), + [117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(197), + [119] = {.entry = {.count = 1, .reusable = false}}, SHIFT(359), + [121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), + [123] = {.entry = {.count = 1, .reusable = false}}, SHIFT(33), + [125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(33), + [127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(353), + [129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(352), + [131] = {.entry = {.count = 1, .reusable = false}}, SHIFT(223), + [133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(221), + [135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(217), + [137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(350), + [139] = {.entry = {.count = 1, .reusable = false}}, SHIFT(349), + [141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(347), + [143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(346), + [145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(216), + [147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(345), + [149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), + [151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), + [153] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(296), + [156] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), + [158] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(197), + [161] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(359), + [164] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(16), + [167] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(33), + [170] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(33), + [173] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(353), + [176] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(352), + [179] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(223), + [182] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(221), + [185] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(217), + [188] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(350), + [191] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(349), + [194] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(347), + [197] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(346), + [200] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(216), + [203] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(345), + [206] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(55), + [209] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(19), + [212] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(20), + [215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190), + [217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), + [219] = {.entry = {.count = 1, .reusable = false}}, SHIFT(47), + [221] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_directive, 2), + [223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195), + [225] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_directive, 2), + [227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), + [229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74), + [231] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter_directive, 1), + [233] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameter_directive, 1), + [235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), + [237] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 3), + [239] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 3), + [241] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 2), + [243] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 2), + [245] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_label, 1), + [247] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_label, 1), + [249] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jmp_label, 1), + [251] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jmp_label, 1), + [253] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__method_signature_body, 4, .production_id = 7), + [255] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__method_signature_body, 4, .production_id = 7), + [257] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 2, .production_id = 1), + [259] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_signature, 2, .production_id = 1), + [261] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_register, 1), + [263] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_register, 1), + [265] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_character, 2), + [267] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_character, 2), + [269] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__method_signature_body, 3), + [271] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__method_signature_body, 3), + [273] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_literal, 1), + [275] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_literal, 1), + [277] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_boolean, 1), + [279] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_boolean, 1), + [281] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_character, 3), + [283] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_character, 3), + [285] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 3, .production_id = 4), + [287] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_signature, 3, .production_id = 4), + [289] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_directive, 4), + [291] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_directive, 4), + [293] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_directive, 5), + [295] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_directive, 5), + [297] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_directive, 2), + [299] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_source_directive, 2), + [301] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_opcode, 1), + [303] = {.entry = {.count = 1, .reusable = false}}, SHIFT(238), + [305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106), + [307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71), + [309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(238), + [311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(102), + [313] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter_directive, 2), + [315] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameter_directive, 2), + [317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), + [319] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type, 1), + [321] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type, 1), + [323] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_local_directive, 2), + [325] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_local_directive, 2), + [327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73), + [329] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_local_directive, 6), + [331] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_local_directive, 6), + [333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(303), + [335] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_type, 2), + [337] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_type, 2), + [339] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primitive_type, 1), + [341] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primitive_type, 1), + [343] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_directive, 4), + [345] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_directive, 4), + [347] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_end_local_directive, 2), + [349] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_end_local_directive, 2), + [351] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression, 4), + [353] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression, 4), + [355] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_directive, 3), + [357] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_directive, 3), + [359] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter_directive, 3), + [361] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameter_directive, 3), + [363] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_directive, 3, .production_id = 5), + [365] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_directive, 3, .production_id = 5), + [367] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_directive, 3), + [369] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_directive, 3), + [371] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 1), + [373] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 1), + [375] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_directive, 3), + [377] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_directive, 3), + [379] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_data_directive, 3, .production_id = 6), + [381] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_directive, 3, .production_id = 6), + [383] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression, 3), + [385] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression, 3), + [387] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_directive, 8), + [389] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_directive, 8), + [391] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression, 2), + [393] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression, 2), + [395] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_directive, 1), + [397] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_directive, 1), + [399] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_directive, 2), + [401] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_directive, 2), + [403] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_registers_directive, 2), + [405] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_registers_directive, 2), + [407] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_restart_local_directive, 2), + [409] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_restart_local_directive, 2), + [411] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_data_directive, 4, .production_id = 9), + [413] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_directive, 4, .production_id = 9), + [415] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_local_directive, 8), + [417] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_local_directive, 8), + [419] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_locals_directive, 2), + [421] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_locals_directive, 2), + [423] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_directive, 2), + [425] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_directive, 2), + [427] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catchall_directive, 7), + [429] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catchall_directive, 7), + [431] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_directive, 4, .production_id = 8), + [433] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_directive, 4, .production_id = 8), + [435] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_directive, 4), + [437] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_directive, 4), + [439] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter_directive, 4), + [441] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameter_directive, 4), + [443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(331), + [445] = {.entry = {.count = 1, .reusable = false}}, SHIFT(237), + [447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5), + [449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(203), + [451] = {.entry = {.count = 1, .reusable = false}}, SHIFT(378), + [453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(96), + [455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120), + [457] = {.entry = {.count = 1, .reusable = false}}, SHIFT(146), + [459] = {.entry = {.count = 1, .reusable = false}}, SHIFT(177), + [461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177), + [463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(141), + [465] = {.entry = {.count = 1, .reusable = false}}, SHIFT(178), + [467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155), + [469] = {.entry = {.count = 1, .reusable = false}}, SHIFT(330), + [471] = {.entry = {.count = 1, .reusable = false}}, SHIFT(65), + [473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159), + [475] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 2), + [477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(377), + [479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), + [481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), + [483] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__field_body, 3, .production_id = 2), + [485] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 4), + [487] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 3), + [489] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_full_method_signature, 3), + [491] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_body, 1, .production_id = 3), + [493] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__full_field_body, 3), + [495] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_body, 1), + [497] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_reference, 2), + [499] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 2), + [501] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 3), + [503] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 4), + [505] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subannotation_directive, 4), + [507] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subannotation_directive, 3), + [509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113), + [511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), + [513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(122), + [515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), + [517] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__method_signature_body_repeat1, 2), SHIFT_REPEAT(70), + [520] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__method_signature_body_repeat1, 2), + [522] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__method_signature_body_repeat1, 2), SHIFT_REPEAT(126), + [525] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__method_signature_body_repeat1, 2), SHIFT_REPEAT(71), + [528] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__method_signature_body_repeat1, 2), SHIFT_REPEAT(71), + [531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), + [533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(114), + [535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(121), + [537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), + [539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(115), + [541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), + [543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(255), + [545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(384), + [547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(257), + [549] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 5), + [551] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 2), + [553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), + [555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), + [557] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_field_definition, 2), SHIFT(197), + [560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(327), + [562] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_handle, 3), + [564] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 3), + [566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6), + [568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191), + [570] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_field_definition, 3), SHIFT(197), + [573] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), + [575] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), SHIFT_REPEAT(139), + [578] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), SHIFT_REPEAT(131), + [581] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), SHIFT_REPEAT(197), + [584] = {.entry = {.count = 1, .reusable = false}}, SHIFT(376), + [586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(348), + [588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(376), + [590] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_custom_invoke, 7), + [592] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), + [594] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), SHIFT_REPEAT(377), + [597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(224), + [599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(117), + [601] = {.entry = {.count = 1, .reusable = false}}, SHIFT(222), + [603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(222), + [605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), + [607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(116), + [609] = {.entry = {.count = 1, .reusable = false}}, SHIFT(41), + [611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), + [613] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 4), + [615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193), + [617] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_field_definition, 4), SHIFT(197), + [620] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_value, 1), + [622] = {.entry = {.count = 1, .reusable = false}}, SHIFT(374), + [624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(383), + [626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(374), + [628] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_custom_invoke, 8), + [630] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_custom_invoke, 9), + [632] = {.entry = {.count = 1, .reusable = false}}, SHIFT(355), + [634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(365), + [636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(355), + [638] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 5), + [640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185), + [642] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_field_definition, 5), SHIFT(197), + [645] = {.entry = {.count = 1, .reusable = false}}, SHIFT(300), + [647] = {.entry = {.count = 1, .reusable = false}}, SHIFT(368), + [649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163), + [651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(300), + [653] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 5, .production_id = 10), + [655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(366), + [657] = {.entry = {.count = 1, .reusable = false}}, SHIFT(200), + [659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), + [661] = {.entry = {.count = 1, .reusable = false}}, SHIFT(142), + [663] = {.entry = {.count = 1, .reusable = false}}, SHIFT(207), + [665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), + [667] = {.entry = {.count = 1, .reusable = false}}, SHIFT(140), + [669] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_repeat1, 2), + [671] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_repeat1, 2), SHIFT_REPEAT(142), + [674] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_string_repeat1, 2), SHIFT_REPEAT(142), + [677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(332), + [679] = {.entry = {.count = 1, .reusable = false}}, SHIFT(299), + [681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), + [683] = {.entry = {.count = 1, .reusable = false}}, SHIFT(147), + [685] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_packed_switch_directive_repeat1, 2), + [687] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_packed_switch_directive_repeat1, 2), SHIFT_REPEAT(19), + [690] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_packed_switch_directive_repeat1, 2), SHIFT_REPEAT(20), + [693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), + [695] = {.entry = {.count = 1, .reusable = false}}, SHIFT(280), + [697] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_super_directive, 2), + [699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(48), + [701] = {.entry = {.count = 1, .reusable = false}}, SHIFT(17), + [703] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18), + [705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), + [707] = {.entry = {.count = 1, .reusable = false}}, SHIFT(150), + [709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), + [711] = {.entry = {.count = 1, .reusable = false}}, SHIFT(333), + [713] = {.entry = {.count = 1, .reusable = false}}, SHIFT(274), + [715] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_implements_directive, 2), + [717] = {.entry = {.count = 1, .reusable = false}}, SHIFT(351), + [719] = {.entry = {.count = 1, .reusable = false}}, SHIFT(181), + [721] = {.entry = {.count = 1, .reusable = false}}, SHIFT(135), + [723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(340), + [725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(242), + [727] = {.entry = {.count = 1, .reusable = false}}, SHIFT(336), + [729] = {.entry = {.count = 1, .reusable = false}}, SHIFT(24), + [731] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), + [733] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(162), + [736] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), + [738] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_access_modifiers, 1), + [740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(162), + [742] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_access_modifiers, 1), + [744] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_field_definition_repeat1, 2), + [746] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_field_definition_repeat1, 2), SHIFT_REPEAT(197), + [749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(237), + [751] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__method_signature_body_repeat1, 1), + [753] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__method_signature_body_repeat1, 1), + [755] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_annotation_directive_repeat1, 2), + [757] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_directive_repeat1, 2), SHIFT_REPEAT(338), + [760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(338), + [762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(89), + [764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(308), + [766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(278), + [768] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 3), + [770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), + [772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(277), + [774] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 6), + [776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(209), + [778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), + [780] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 5), + [782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(315), + [784] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 4), + [786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(364), + [788] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_field_definition_repeat1, 2), SHIFT_REPEAT(195), + [791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), + [793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(289), + [795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(389), + [797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(227), + [799] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_value, 1), + [801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(165), + [803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), + [805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(270), + [807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90), + [809] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 7), + [811] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_data_directive_repeat1, 2), + [813] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_data_directive_repeat1, 2), SHIFT_REPEAT(211), + [816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), + [818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), + [820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), + [822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(354), + [824] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_expression_repeat1, 2), SHIFT_REPEAT(9), + [827] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_expression_repeat1, 2), + [829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), + [831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(339), + [833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), + [835] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_property, 3), + [837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), + [839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), + [841] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_custom_invoke_repeat1, 2), SHIFT_REPEAT(68), + [844] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_custom_invoke_repeat1, 2), + [846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(230), + [848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34), + [850] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(230), + [853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(304), + [855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(326), + [857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(253), + [859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(88), + [861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(387), + [863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(279), + [865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(50), + [867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), + [869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(249), + [871] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9), + [873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), + [875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), + [877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(290), + [879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), + [881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(211), + [883] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_directive_repeat1, 2), + [885] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sparse_switch_directive_repeat1, 2), SHIFT_REPEAT(339), + [888] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_expression_repeat1, 2), SHIFT_REPEAT(7), + [891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(388), + [893] = {.entry = {.count = 1, .reusable = false}}, SHIFT(158), + [895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(239), + [897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(311), + [899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(297), + [901] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_body, 1), + [903] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_body, 1, .production_id = 3), + [905] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 2), + [907] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_reference, 2), + [909] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__field_body, 3, .production_id = 2), + [911] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_subannotation_directive, 3), + [913] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 3), + [915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(381), + [917] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__full_field_body, 3), + [919] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_full_method_signature, 3), + [921] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_handle, 3), + [923] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_subannotation_directive, 4), + [925] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 4), + [927] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 5, .production_id = 10), + [929] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_custom_invoke, 7), + [931] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_custom_invoke, 8), + [933] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_custom_invoke, 9), + [935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(99), + [937] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_expression_repeat1, 2), + [939] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_directive_repeat1, 3), + [941] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_value, 1), + [943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(317), + [945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(302), + [947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(180), + [949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(306), + [951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(307), + [953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(356), + [955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(323), + [957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), + [959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(318), + [961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), + [963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(328), + [965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(284), + [967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(263), + [969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(316), + [971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28), + [973] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), + [975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), + [977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(264), + [979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), + [981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(291), + [983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(210), + [985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161), + [987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(208), + [989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(245), + [991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(149), + [993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179), + [995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(232), + [997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(342), + [999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), + [1001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187), + [1003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), + [1005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), + [1007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(369), + [1009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(367), + [1011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(319), + [1013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(206), + [1015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), + [1017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), + [1019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(301), + [1021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(157), + [1023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(204), + [1025] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_visibility, 1), + [1027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(234), + [1029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(341), + [1031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), + [1033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(305), + [1035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(379), + [1037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192), + [1039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(201), + [1041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(205), + [1043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(310), + [1045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154), + [1047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(309), + [1049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189), + [1051] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_directive, 3), + [1053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), + [1055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(380), + [1057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(258), + [1059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(371), + [1061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(372), + [1063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(373), + [1065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(385), + [1067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(386), + [1069] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_directive, 2), + [1071] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_opcode, 1), }; #ifdef __cplusplus From 9c25a8813ec97cd11f05816dd838afb76c437a23 Mon Sep 17 00:00:00 2001 From: Amaan Qureshi Date: Mon, 17 Apr 2023 22:14:42 -0400 Subject: [PATCH 89/98] refactor: update tests accordingly --- test/corpus/classes | 10 +++--- test/corpus/fields | 2 +- test/corpus/interfaces | 16 +++++----- test/corpus/params | 69 ++++++++++++++++++++---------------------- test/corpus/statements | 46 ++++++++++++---------------- 5 files changed, 66 insertions(+), 77 deletions(-) diff --git a/test/corpus/classes b/test/corpus/classes index 8ce47ba07..08e778ea7 100644 --- a/test/corpus/classes +++ b/test/corpus/classes @@ -10,7 +10,7 @@ Test an empty class (class_definition (class_directive - modifiers: (access_modifiers) + (access_modifiers) (class_identifier)) (super_directive (class_identifier)) @@ -31,7 +31,7 @@ Test a class with a source file (class_definition (class_directive - modifiers: (access_modifiers) + (access_modifiers) (class_identifier)) (super_directive (class_identifier)) @@ -55,7 +55,7 @@ Test a class that implements an interface (class_definition (class_directive - modifiers: (access_modifiers) + (access_modifiers) (class_identifier)) (super_directive (class_identifier)) @@ -81,7 +81,7 @@ Test a class that implements multiple interfaces (class_definition (class_directive - modifiers: (access_modifiers) + (access_modifiers) (class_identifier)) (super_directive (class_identifier)) @@ -106,7 +106,7 @@ Test a class with a non valid Java character (class_definition (class_directive - modifiers: (access_modifiers) + (access_modifiers) (class_identifier)) (super_directive (class_identifier)) diff --git a/test/corpus/fields b/test/corpus/fields index b7edf1ec6..376ae9941 100644 --- a/test/corpus/fields +++ b/test/corpus/fields @@ -12,7 +12,7 @@ Test a field without an access modifier (class_definition (class_directive - modifiers: (access_modifiers) + (access_modifiers) (class_identifier)) (super_directive (class_identifier)) diff --git a/test/corpus/interfaces b/test/corpus/interfaces index a8f2c1e67..3d820677b 100644 --- a/test/corpus/interfaces +++ b/test/corpus/interfaces @@ -10,7 +10,7 @@ Test an empty interface (class_definition (class_directive - modifiers: (access_modifiers) + (access_modifiers) (class_identifier)) (super_directive (class_identifier)) @@ -33,7 +33,7 @@ Test an empty interface that extends another interface (class_definition (class_directive - modifiers: (access_modifiers) + (access_modifiers) (class_identifier)) (super_directive (class_identifier)) @@ -59,17 +59,17 @@ Test an interface with one method (class_definition (class_directive - modifiers: (access_modifiers) + (access_modifiers) (class_identifier)) (super_directive (class_identifier)) (source_directive (string)) (method_definition - modifiers: (access_modifiers) + (access_modifiers) (method_signature (method_identifier) - return_type: (primitive_type)))) + (primitive_type)))) @@ -88,17 +88,17 @@ Test an interface with one method with parameters and return value (class_definition (class_directive - modifiers: (access_modifiers) + (access_modifiers) (class_identifier)) (super_directive (class_identifier)) (source_directive (string)) (method_definition - modifiers: (access_modifiers) + (access_modifiers) (method_signature (method_identifier) (parameters (class_identifier) (primitive_type)) - return_type: (class_identifier)))) + (class_identifier)))) diff --git a/test/corpus/params b/test/corpus/params index ad63df6fd..256a4edc1 100644 --- a/test/corpus/params +++ b/test/corpus/params @@ -14,20 +14,19 @@ Test a simple param (class_definition (class_directive - (access_modifiers) - (class_identifier)) + (access_modifiers) + (class_identifier)) (super_directive - (class_identifier)) + (class_identifier)) (source_directive - (string)) + (string)) (method_definition - (access_modifiers) - (method_signature - (method_identifier) - (primitive_type)) - (statement - (param_directive - (parameter))))) + (access_modifiers) + (method_signature + (method_identifier) + (primitive_type)) + (param_directive + (parameter)))) @@ -48,20 +47,19 @@ Test a simple param block (class_definition (class_directive - (access_modifiers) - (class_identifier)) + (access_modifiers) + (class_identifier)) (super_directive - (class_identifier)) + (class_identifier)) (source_directive - (string)) + (string)) (method_definition - (access_modifiers) - (method_signature - (method_identifier) - (primitive_type)) - (statement - (param_directive - (parameter))))) + (access_modifiers) + (method_signature + (method_identifier) + (primitive_type)) + (param_directive + (parameter)))) @@ -84,20 +82,19 @@ Test a param block with an empty annotation (class_definition (class_directive - (access_modifiers) - (class_identifier)) + (access_modifiers) + (class_identifier)) (super_directive - (class_identifier)) + (class_identifier)) (source_directive - (string)) + (string)) (method_definition - (access_modifiers) - (method_signature - (method_identifier) - (primitive_type)) - (statement - (param_directive - (parameter) - (annotation_directive - (annotation_visibility) - (class_identifier)))))) + (access_modifiers) + (method_signature + (method_identifier) + (primitive_type)) + (param_directive + (parameter) + (annotation_directive + (annotation_visibility) + (class_identifier))))) diff --git a/test/corpus/statements b/test/corpus/statements index eb44acbaf..fb1d3762f 100644 --- a/test/corpus/statements +++ b/test/corpus/statements @@ -14,20 +14,19 @@ Test an empty statement (class_definition (class_directive - modifiers: (access_modifiers) + (access_modifiers) (class_identifier)) (super_directive (class_identifier)) (source_directive (string)) (method_definition - modifiers: (access_modifiers) - (method_signature - (method_identifier) - return_type: (primitive_type)) - (statement - (expression - opcode: (opcode))))) + (access_modifiers) + (method_signature + (method_identifier) + (primitive_type)) + (expression + (opcode)))) @@ -57,22 +56,15 @@ Test statements with variable and number literal arguments (method_definition (access_modifiers) (method_signature - (method_identifier) - (parameters - (array_type - (class_identifier))) - (primitive_type)) - (statement - (expression - (opcode) - (value - (register - (variable))) - (value - (number)))) - (statement - (expression - (opcode) - (value - (register - (variable))))))) + (method_identifier) + (parameters + (array_type + (class_identifier))) + (primitive_type)) + (expression + (opcode) + (variable) + (number)) + (expression + (opcode) + (variable)))) From 61b339f49f4330a2b998d7feebb4b5a1a0f48e54 Mon Sep 17 00:00:00 2001 From: Amaan Qureshi Date: Mon, 17 Apr 2023 22:14:49 -0400 Subject: [PATCH 90/98] refactor: update queries accordingly --- queries/highlights.scm | 34 ++++++++++++++++------------------ queries/indents.scm | 8 ++++---- queries/locals.scm | 3 +-- 3 files changed, 21 insertions(+), 24 deletions(-) diff --git a/queries/highlights.scm b/queries/highlights.scm index 5f89cfa74..b1c9adbf7 100644 --- a/queries/highlights.scm +++ b/queries/highlights.scm @@ -5,7 +5,7 @@ (primitive_type) @type.builtin ((class_identifier) @type.builtin - (#vim-match? @type.builtin "^L(android|com/android|dalvik|java)/")) + (#match? @type.builtin "^L(android|com/android|dalvik|java|kotlinx)/")) ; Methods @@ -14,19 +14,17 @@ (expression (opcode) @_invoke - (value (body (full_method_signature - (method_signature (method_identifier) @method.call)))) + (method_signature (method_identifier) @method.call))) (#lua-match? @_invoke "^invoke")) (method_handle (full_method_signature (method_signature (method_identifier) @method.call))) -(call_site) @method.call - (custom_invoke + . (identifier) @method.call (method_signature (method_identifier) @method.call)) (annotation_value @@ -39,25 +37,23 @@ (method_signature (method_identifier) @method.call)))) (field_definition - (value (body - (method_signature (method_identifier) @method.call)))) + (method_signature (method_identifier) @method.call))) (field_definition - (value (body (full_method_signature - (method_signature (method_identifier) @method.call))))) + (method_signature (method_identifier) @method.call)))) -((method_signature - (method_identifier) @constructor) +((method_identifier) @constructor (#any-of? @constructor "" "")) ; Fields -(field_identifier) @field - -(annotation_key) @field +[ + (field_identifier) + (annotation_key) +] @field ; Variables @@ -86,7 +82,7 @@ (#lua-match? @keyword.return "^return")) ((opcode) @conditional - (#vim-match? @conditional "^(if|cmp)")) + (#match? @conditional "^(if|cmp)")) ((opcode) @exception (#lua-match? @exception "^throw")) @@ -128,9 +124,6 @@ ".array-data" ".end array-data" ".enum" -] @keyword - -[ (prologue_directive) (epilogue_directive) ] @keyword @@ -143,6 +136,7 @@ ; Literals (string) @string +(source_directive (string "\"" _ @text.uri "\"")) (escape_sequence) @string.escape (character) @character @@ -182,3 +176,7 @@ ; Comments (comment) @comment @spell + +; Errors + +(ERROR) @error diff --git a/queries/indents.scm b/queries/indents.scm index 871362cbd..cdfd9081e 100644 --- a/queries/indents.scm +++ b/queries/indents.scm @@ -9,7 +9,7 @@ (sparse_switch_directive) (subannotation_directive) (list) -] @indent +] @indent.begin [ ".end annotation" @@ -22,11 +22,11 @@ ".end sparse-switch" ".end subannotation" "}" -] @indent_end +] @indent.end -[ "{" "}" ] @branch +[ "{" "}" ] @indent.branch [ (ERROR) (comment) -] @auto +] @indent.auto diff --git a/queries/locals.scm b/queries/locals.scm index a91fec225..fcb3b631c 100644 --- a/queries/locals.scm +++ b/queries/locals.scm @@ -12,7 +12,6 @@ [ (identifier) (class_identifier) - (call_site) (label) (jmp_label) ] @reference @@ -21,7 +20,7 @@ (field_identifier) @definition.enum) ((field_definition - modifiers: (access_modifiers) @_mod + (access_modifiers) @_mod (field_identifier) @definition.enum) (#eq? @_mod "enum")) From b002dceb9b91a6d6de45479ab4b2e9596ebbaaf3 Mon Sep 17 00:00:00 2001 From: Amaan Qureshi Date: Mon, 17 Apr 2023 22:20:24 -0400 Subject: [PATCH 91/98] feat: v0.0.3 --- Cargo.toml | 4 ++-- bindings/rust/README.md | 24 ++++++++++++++++++++---- bindings/rust/lib.rs | 1 + package.json | 7 ++++--- 4 files changed, 27 insertions(+), 9 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 1524a4743..c54557022 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "tree-sitter-smali" description = "Smali grammar for tree-sitter" -version = "0.0.2" +version = "0.0.3" authors = ["Yotam Nachum ", "Amaan Qureshi "] license = "MIT" readme = "bindings/rust/README.md" @@ -18,7 +18,7 @@ include = ["bindings/rust/*", "grammar.js", "queries/*", "src/*"] path = "bindings/rust/lib.rs" [dependencies] -tree-sitter = "~0.20.3" +tree-sitter = "~0.20.10" [build-dependencies] cc = "1.0" diff --git a/bindings/rust/README.md b/bindings/rust/README.md index 5162114cc..9d33316a2 100644 --- a/bindings/rust/README.md +++ b/bindings/rust/README.md @@ -9,7 +9,7 @@ way.) ```toml [dependencies] tree-sitter = "~0.20.3" -tree-sitter-smali = "0.0.2" +tree-sitter-smali = "0.0.3" ``` Typically, you will use the [language][language func] function to add this @@ -17,9 +17,25 @@ grammar to a tree-sitter [Parser][], and then use the parser to parse some code: ```rust let code = r#" - fn double(x: i32) -> i32 { - x * 2 - } +.class public Lmain; + +.super Ljava/lang/Object; + +.source "main.java" + +.implements Lsome/interface; +.implements Lsome/other/interface; + +.field public static aStaticFieldWithoutAnInitializer:I + +.field public static methodStaticField:Ljava/lang/reflect/Method; = Lbaksmali/test/class;->testMethod(ILjava/lang/String;)Ljava/lang/String; + +.method public constructor ()V + .registers 1 + invoke-direct {p0}, Ljava/lang/Object;->()V + return-void +.end method + "#; let mut parser = Parser::new(); parser.set_language(tree_sitter_smali::language()).expect("Error loading Smali grammar"); diff --git a/bindings/rust/lib.rs b/bindings/rust/lib.rs index 5bed13608..e10e7dea4 100644 --- a/bindings/rust/lib.rs +++ b/bindings/rust/lib.rs @@ -29,6 +29,7 @@ extern "C" { /// Get the tree-sitter [Language][] for this grammar. /// /// [Language]: https://docs.rs/tree-sitter/*/tree_sitter/struct.Language.html +#[must_use] pub fn language() -> Language { unsafe { tree_sitter_smali() } } diff --git a/package.json b/package.json index e97ffd6d8..d1c30fc17 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "tree-sitter-smali", - "version": "0.0.2", + "version": "0.0.3", "description": "Smali grammar for tree-sitter", "main": "bindings/node", "keywords": [ @@ -23,18 +23,19 @@ "devDependencies": { "eslint": "^8.32.0", "eslint-config-google": "^0.14.0", - "tree-sitter-cli": "^0.20.1" + "tree-sitter-cli": "^0.20.8" }, "repository": "https://git.sr.ht/~yotam/tree-sitter-smali", "scripts": { "build": "tree-sitter generate && node-gyp build", - "test": "tree-sitter test && script/parse-examples", "parse": "tree-sitter parse", + "test": "tree-sitter test && script/parse-examples", "test-windows": "tree-sitter test" }, "tree-sitter": [ { "scope": "source.smali", + "injection-regex": "smali", "file-types": [ "smali" ], From 9aea3029aeb3374706a43441007d39fa334fe3ee Mon Sep 17 00:00:00 2001 From: Amaan Qureshi Date: Mon, 24 Apr 2023 02:26:45 -0400 Subject: [PATCH 92/98] feat: segment class identifiers to pluck individual indentifiers out --- grammar.js | 42 +- src/grammar.json | 327 +- src/node-types.json | 162 +- src/parser.c | 55145 +++++++++++++++++++++--------------------- src/scanner.c | 53 + 5 files changed, 27935 insertions(+), 27794 deletions(-) create mode 100644 src/scanner.c diff --git a/grammar.js b/grammar.js index 17ef2ed24..91d45c56c 100644 --- a/grammar.js +++ b/grammar.js @@ -31,7 +31,6 @@ const access_flags = [ 'synthetic', 'annotation', 'enum', - 'constructor', 'declared-synchronized', ]; @@ -330,6 +329,19 @@ function commaSep(rule, trailing_separator = false) { return optional(sep1); } +/** +* Creates a rule to match one or more of the rules separated by the separator +* +* @param {Rule|RegExp} rule +* @param {Rule|RegExp|string} separator - The separator to use. +* +* @return {SeqRule} +* +*/ +function sep1(rule, separator) { + return seq(rule, repeat(seq(separator, rule))); +} + module.exports = grammar({ name: 'smali', @@ -337,6 +349,11 @@ module.exports = grammar({ [$.field_definition], // smali/src/test/resources/LexerTest/RealSmaliFileTest.smali to understand why ], + externals: $ => [ + $.L, + $._class_ident, + ], + extras: $ => [ $.comment, /\s/, @@ -390,7 +407,7 @@ module.exports = grammar({ // Method method_definition: $ => seq( '.method', - optional($.access_modifiers), + optional($._method_access_modifiers), $.method_signature, repeat($.statement), '.end method', @@ -542,7 +559,14 @@ module.exports = grammar({ epilogue_directive: _ => '.epilogue', identifier: _ => /?/, - class_identifier: _ => token(/L[^;]+;/), + // class_identifier: _ => token(/L[^;]+;/), + class_identifier: $ => seq( + alias($.L, 'L'), + // repeat1(seq(alias($._class_ident, $.identifier), '/')), + // alias($._class_ident, $.identifier), + sep1(alias($._class_ident, $.identifier), '/'), + ';', + ), // exclude :[SVIJFBZC] label: _ => prec(-1, token(/:[^SVIJFBZC\s]([^:\sI][\w\d]*)?|:[^:\sI][\w\d]*/)), @@ -618,12 +642,12 @@ module.exports = grammar({ token(prec(1, choice(...primitives))), ), - access_modifiers: _ => repeat1( - token(seq( - choice(...access_flags.concat(restriction_flags)), - /\s/, - )), - ), + access_modifiers: $ => repeat1($.access_modifier), + + _method_access_modifiers: $ => repeat1(choice($.access_modifier, 'constructor')), + + access_modifier: _ => choice(...access_flags.concat(restriction_flags)), + enum_reference: $ => seq( '.enum', choice($._field_body, $._full_field_body), diff --git a/src/grammar.json b/src/grammar.json index 38dbbbdb7..0a018aba5 100644 --- a/src/grammar.json +++ b/src/grammar.json @@ -200,7 +200,7 @@ "members": [ { "type": "SYMBOL", - "name": "access_modifiers" + "name": "_method_access_modifiers" }, { "type": "BLANK" @@ -2119,11 +2119,57 @@ "value": "?" }, "class_identifier": { - "type": "TOKEN", - "content": { - "type": "PATTERN", - "value": "L[^;]+;" - } + "type": "SEQ", + "members": [ + { + "type": "ALIAS", + "content": { + "type": "SYMBOL", + "name": "L" + }, + "named": false, + "value": "L" + }, + { + "type": "SEQ", + "members": [ + { + "type": "ALIAS", + "content": { + "type": "SYMBOL", + "name": "_class_ident" + }, + "named": true, + "value": "identifier" + }, + { + "type": "REPEAT", + "content": { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "/" + }, + { + "type": "ALIAS", + "content": { + "type": "SYMBOL", + "name": "_class_ident" + }, + "named": true, + "value": "identifier" + } + ] + } + } + ] + }, + { + "type": "STRING", + "value": ";" + } + ] }, "label": { "type": "PREC", @@ -2586,135 +2632,139 @@ "access_modifiers": { "type": "REPEAT1", "content": { - "type": "TOKEN", - "content": { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "public" - }, - { - "type": "STRING", - "value": "private" - }, - { - "type": "STRING", - "value": "protected" - }, - { - "type": "STRING", - "value": "static" - }, - { - "type": "STRING", - "value": "final" - }, - { - "type": "STRING", - "value": "synchronized" - }, - { - "type": "STRING", - "value": "volatile" - }, - { - "type": "STRING", - "value": "bridge" - }, - { - "type": "STRING", - "value": "transient" - }, - { - "type": "STRING", - "value": "varargs" - }, - { - "type": "STRING", - "value": "native" - }, - { - "type": "STRING", - "value": "interface" - }, - { - "type": "STRING", - "value": "abstract" - }, - { - "type": "STRING", - "value": "strictfp" - }, - { - "type": "STRING", - "value": "synthetic" - }, - { - "type": "STRING", - "value": "annotation" - }, - { - "type": "STRING", - "value": "enum" - }, - { - "type": "STRING", - "value": "constructor" - }, - { - "type": "STRING", - "value": "declared-synchronized" - }, - { - "type": "STRING", - "value": "whitelist" - }, - { - "type": "STRING", - "value": "greylist" - }, - { - "type": "STRING", - "value": "blacklist" - }, - { - "type": "STRING", - "value": "greylist-max-o" - }, - { - "type": "STRING", - "value": "greylist-max-p" - }, - { - "type": "STRING", - "value": "greylist-max-q" - }, - { - "type": "STRING", - "value": "greylist-max-r" - }, - { - "type": "STRING", - "value": "core-platform-api" - }, - { - "type": "STRING", - "value": "test-api" - } - ] - }, - { - "type": "PATTERN", - "value": "\\s" - } - ] - } + "type": "SYMBOL", + "name": "access_modifier" } }, + "_method_access_modifiers": { + "type": "REPEAT1", + "content": { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "access_modifier" + }, + { + "type": "STRING", + "value": "constructor" + } + ] + } + }, + "access_modifier": { + "type": "CHOICE", + "members": [ + { + "type": "STRING", + "value": "public" + }, + { + "type": "STRING", + "value": "private" + }, + { + "type": "STRING", + "value": "protected" + }, + { + "type": "STRING", + "value": "static" + }, + { + "type": "STRING", + "value": "final" + }, + { + "type": "STRING", + "value": "synchronized" + }, + { + "type": "STRING", + "value": "volatile" + }, + { + "type": "STRING", + "value": "bridge" + }, + { + "type": "STRING", + "value": "transient" + }, + { + "type": "STRING", + "value": "varargs" + }, + { + "type": "STRING", + "value": "native" + }, + { + "type": "STRING", + "value": "interface" + }, + { + "type": "STRING", + "value": "abstract" + }, + { + "type": "STRING", + "value": "strictfp" + }, + { + "type": "STRING", + "value": "synthetic" + }, + { + "type": "STRING", + "value": "annotation" + }, + { + "type": "STRING", + "value": "enum" + }, + { + "type": "STRING", + "value": "declared-synchronized" + }, + { + "type": "STRING", + "value": "whitelist" + }, + { + "type": "STRING", + "value": "greylist" + }, + { + "type": "STRING", + "value": "blacklist" + }, + { + "type": "STRING", + "value": "greylist-max-o" + }, + { + "type": "STRING", + "value": "greylist-max-p" + }, + { + "type": "STRING", + "value": "greylist-max-q" + }, + { + "type": "STRING", + "value": "greylist-max-r" + }, + { + "type": "STRING", + "value": "core-platform-api" + }, + { + "type": "STRING", + "value": "test-api" + } + ] + }, "enum_reference": { "type": "SEQ", "members": [ @@ -3382,7 +3432,16 @@ ] ], "precedences": [], - "externals": [], + "externals": [ + { + "type": "SYMBOL", + "name": "L" + }, + { + "type": "SYMBOL", + "name": "_class_ident" + } + ], "inline": [], "supertypes": [ "directive", diff --git a/src/node-types.json b/src/node-types.json index d10da3845..c4845915f 100644 --- a/src/node-types.json +++ b/src/node-types.json @@ -220,10 +220,25 @@ ] }, { - "type": "access_modifiers", + "type": "access_modifier", "named": true, "fields": {} }, + { + "type": "access_modifiers", + "named": true, + "fields": {}, + "children": { + "multiple": true, + "required": true, + "types": [ + { + "type": "access_modifier", + "named": true + } + ] + } + }, { "type": "annotation_directive", "named": true, @@ -502,6 +517,21 @@ ] } }, + { + "type": "class_identifier", + "named": true, + "fields": {}, + "children": { + "multiple": true, + "required": true, + "types": [ + { + "type": "identifier", + "named": true + } + ] + } + }, { "type": "custom_invoke", "named": true, @@ -758,7 +788,7 @@ "required": true, "types": [ { - "type": "access_modifiers", + "type": "access_modifier", "named": true }, { @@ -1239,10 +1269,18 @@ "type": ".super", "named": false }, + { + "type": "/", + "named": false + }, { "type": ":", "named": false }, + { + "type": ";", + "named": false + }, { "type": "=", "named": false @@ -1255,6 +1293,10 @@ "type": "Infinity", "named": true }, + { + "type": "L", + "named": false + }, { "type": "NaN", "named": true @@ -1263,6 +1305,10 @@ "type": "[", "named": false }, + { + "type": "abstract", + "named": false + }, { "type": "add-double", "named": false @@ -1355,6 +1401,10 @@ "type": "and-long/2addr", "named": false }, + { + "type": "annotation", + "named": false + }, { "type": "annotation_key", "named": true @@ -1392,16 +1442,20 @@ "named": false }, { - "type": "build", + "type": "blacklist", "named": false }, { - "type": "check-cast", + "type": "bridge", "named": false }, { - "type": "class_identifier", - "named": true + "type": "build", + "named": false + }, + { + "type": "check-cast", + "named": false }, { "type": "cmp-long", @@ -1479,6 +1533,18 @@ "type": "const/high16", "named": false }, + { + "type": "constructor", + "named": false + }, + { + "type": "core-platform-api", + "named": false + }, + { + "type": "declared-synchronized", + "named": false + }, { "type": "div-double", "named": false @@ -1531,6 +1597,10 @@ "type": "double-to-long", "named": false }, + { + "type": "enum", + "named": false + }, { "type": "epilogue_directive", "named": true @@ -1567,6 +1637,10 @@ "type": "filled-new-array/range", "named": false }, + { + "type": "final", + "named": false + }, { "type": "float", "named": true @@ -1595,6 +1669,26 @@ "type": "goto/32", "named": false }, + { + "type": "greylist", + "named": false + }, + { + "type": "greylist-max-o", + "named": false + }, + { + "type": "greylist-max-p", + "named": false + }, + { + "type": "greylist-max-q", + "named": false + }, + { + "type": "greylist-max-r", + "named": false + }, { "type": "identifier", "named": true @@ -1735,6 +1829,10 @@ "type": "int-to-short", "named": false }, + { + "type": "interface", + "named": false + }, { "type": "invoke-constructor", "named": false @@ -2007,6 +2105,10 @@ "type": "mul-long/2addr", "named": false }, + { + "type": "native", + "named": false + }, { "type": "neg-double", "named": false @@ -2087,10 +2189,22 @@ "type": "parameter", "named": true }, + { + "type": "private", + "named": false + }, { "type": "prologue_directive", "named": true }, + { + "type": "protected", + "named": false + }, + { + "type": "public", + "named": false + }, { "type": "rem-double", "named": false @@ -2283,6 +2397,10 @@ "type": "sput-wide-volatile", "named": false }, + { + "type": "static", + "named": false + }, { "type": "static-get", "named": false @@ -2291,6 +2409,10 @@ "type": "static-put", "named": false }, + { + "type": "strictfp", + "named": false + }, { "type": "string_fragment", "named": true @@ -2335,10 +2457,22 @@ "type": "sub-long/2addr", "named": false }, + { + "type": "synchronized", + "named": false + }, + { + "type": "synthetic", + "named": false + }, { "type": "system", "named": false }, + { + "type": "test-api", + "named": false + }, { "type": "throw", "named": false @@ -2347,6 +2481,10 @@ "type": "throw-verification-error", "named": false }, + { + "type": "transient", + "named": false + }, { "type": "true", "named": false @@ -2371,10 +2509,22 @@ "type": "ushr-long/2addr", "named": false }, + { + "type": "varargs", + "named": false + }, { "type": "variable", "named": true }, + { + "type": "volatile", + "named": false + }, + { + "type": "whitelist", + "named": false + }, { "type": "xor-int", "named": false diff --git a/src/parser.c b/src/parser.c index dd2bc56c6..73e9bb51a 100644 --- a/src/parser.c +++ b/src/parser.c @@ -14,12 +14,12 @@ #endif #define LANGUAGE_VERSION 14 -#define STATE_COUNT 391 -#define LARGE_STATE_COUNT 69 -#define SYMBOL_COUNT 403 +#define STATE_COUNT 419 +#define LARGE_STATE_COUNT 71 +#define SYMBOL_COUNT 437 #define ALIAS_COUNT 4 -#define TOKEN_COUNT 337 -#define EXTERNAL_TOKEN_COUNT 0 +#define TOKEN_COUNT 367 +#define EXTERNAL_TOKEN_COUNT 2 #define FIELD_COUNT 4 #define MAX_ALIAS_SEQUENCE_LENGTH 9 #define PRODUCTION_ID_COUNT 11 @@ -333,104 +333,138 @@ enum { anon_sym_DOTendarray_DASHdata = 306, sym_prologue_directive = 307, sym_epilogue_directive = 308, - sym_class_identifier = 309, - aux_sym_label_token1 = 310, - aux_sym_jmp_label_token1 = 311, - anon_sym_DASH = 312, - anon_sym_LPAREN = 313, - anon_sym_RPAREN = 314, - anon_sym_AT = 315, - anon_sym_LBRACK = 316, - aux_sym_primitive_type_token1 = 317, - aux_sym_primitive_type_token2 = 318, - aux_sym_access_modifiers_token1 = 319, - anon_sym_DOTenum = 320, - sym_variable = 321, - sym_parameter = 322, - sym_number = 323, - sym_float = 324, - sym_NaN = 325, - sym_Infinity = 326, - anon_sym_DQUOTE = 327, - sym_string_fragment = 328, - aux_sym__escape_sequence_token1 = 329, - sym_escape_sequence = 330, - anon_sym_true = 331, - anon_sym_false = 332, - anon_sym_SQUOTE = 333, - aux_sym_character_token1 = 334, - sym_null = 335, - sym_comment = 336, - sym_class_definition = 337, - sym_class_directive = 338, - sym_super_directive = 339, - sym_source_directive = 340, - sym_implements_directive = 341, - sym_field_definition = 342, - sym_method_definition = 343, - sym_annotation_directive = 344, - sym_annotation_visibility = 345, - sym_annotation_property = 346, - sym_annotation_value = 347, - sym_subannotation_directive = 348, - sym_param_directive = 349, - sym_parameter_directive = 350, - sym_statement = 351, - sym_expression = 352, - sym_opcode = 353, - sym_value = 354, - sym_directive = 355, - sym_line_directive = 356, - sym_locals_directive = 357, - sym_local_directive = 358, - sym_end_local_directive = 359, - sym_restart_local_directive = 360, - sym_registers_directive = 361, - sym_catch_directive = 362, - sym_catchall_directive = 363, - sym_packed_switch_directive = 364, - sym_sparse_switch_directive = 365, - sym_array_data_directive = 366, - sym_label = 367, - sym_jmp_label = 368, - sym_body = 369, - sym__field_body = 370, - sym_method_signature = 371, - sym__method_signature_body = 372, - sym_method_handle = 373, - sym__full_field_body = 374, - sym_full_method_signature = 375, - sym_custom_invoke = 376, - sym_type = 377, - sym_array_type = 378, - sym_primitive_type = 379, - sym_access_modifiers = 380, - sym_enum_reference = 381, - sym_register = 382, - sym_list = 383, - sym_range = 384, - sym_literal = 385, - sym_string = 386, - sym__escape_sequence = 387, - sym_boolean = 388, - sym_character = 389, - aux_sym_class_definition_repeat1 = 390, - aux_sym_class_definition_repeat2 = 391, - aux_sym_field_definition_repeat1 = 392, - aux_sym_method_definition_repeat1 = 393, - aux_sym_annotation_directive_repeat1 = 394, - aux_sym_expression_repeat1 = 395, - aux_sym_packed_switch_directive_repeat1 = 396, - aux_sym_sparse_switch_directive_repeat1 = 397, - aux_sym_array_data_directive_repeat1 = 398, - aux_sym__method_signature_body_repeat1 = 399, - aux_sym_custom_invoke_repeat1 = 400, - aux_sym_access_modifiers_repeat1 = 401, - aux_sym_string_repeat1 = 402, - alias_sym_field_identifier = 403, - alias_sym_field_type = 404, - alias_sym_param_identifier = 405, - alias_sym_parameters = 406, + anon_sym_SLASH = 309, + anon_sym_SEMI = 310, + aux_sym_label_token1 = 311, + aux_sym_jmp_label_token1 = 312, + anon_sym_DASH = 313, + anon_sym_LPAREN = 314, + anon_sym_RPAREN = 315, + anon_sym_AT = 316, + anon_sym_LBRACK = 317, + aux_sym_primitive_type_token1 = 318, + aux_sym_primitive_type_token2 = 319, + anon_sym_constructor = 320, + anon_sym_public = 321, + anon_sym_private = 322, + anon_sym_protected = 323, + anon_sym_static = 324, + anon_sym_final = 325, + anon_sym_synchronized = 326, + anon_sym_volatile = 327, + anon_sym_bridge = 328, + anon_sym_transient = 329, + anon_sym_varargs = 330, + anon_sym_native = 331, + anon_sym_interface = 332, + anon_sym_abstract = 333, + anon_sym_strictfp = 334, + anon_sym_synthetic = 335, + anon_sym_annotation = 336, + anon_sym_enum = 337, + anon_sym_declared_DASHsynchronized = 338, + anon_sym_whitelist = 339, + anon_sym_greylist = 340, + anon_sym_blacklist = 341, + anon_sym_greylist_DASHmax_DASHo = 342, + anon_sym_greylist_DASHmax_DASHp = 343, + anon_sym_greylist_DASHmax_DASHq = 344, + anon_sym_greylist_DASHmax_DASHr = 345, + anon_sym_core_DASHplatform_DASHapi = 346, + anon_sym_test_DASHapi = 347, + anon_sym_DOTenum = 348, + sym_variable = 349, + sym_parameter = 350, + sym_number = 351, + sym_float = 352, + sym_NaN = 353, + sym_Infinity = 354, + anon_sym_DQUOTE = 355, + sym_string_fragment = 356, + aux_sym__escape_sequence_token1 = 357, + sym_escape_sequence = 358, + anon_sym_true = 359, + anon_sym_false = 360, + anon_sym_SQUOTE = 361, + aux_sym_character_token1 = 362, + sym_null = 363, + sym_comment = 364, + sym_L = 365, + sym__class_ident = 366, + sym_class_definition = 367, + sym_class_directive = 368, + sym_super_directive = 369, + sym_source_directive = 370, + sym_implements_directive = 371, + sym_field_definition = 372, + sym_method_definition = 373, + sym_annotation_directive = 374, + sym_annotation_visibility = 375, + sym_annotation_property = 376, + sym_annotation_value = 377, + sym_subannotation_directive = 378, + sym_param_directive = 379, + sym_parameter_directive = 380, + sym_statement = 381, + sym_expression = 382, + sym_opcode = 383, + sym_value = 384, + sym_directive = 385, + sym_line_directive = 386, + sym_locals_directive = 387, + sym_local_directive = 388, + sym_end_local_directive = 389, + sym_restart_local_directive = 390, + sym_registers_directive = 391, + sym_catch_directive = 392, + sym_catchall_directive = 393, + sym_packed_switch_directive = 394, + sym_sparse_switch_directive = 395, + sym_array_data_directive = 396, + sym_class_identifier = 397, + sym_label = 398, + sym_jmp_label = 399, + sym_body = 400, + sym__field_body = 401, + sym_method_signature = 402, + sym__method_signature_body = 403, + sym_method_handle = 404, + sym__full_field_body = 405, + sym_full_method_signature = 406, + sym_custom_invoke = 407, + sym_type = 408, + sym_array_type = 409, + sym_primitive_type = 410, + sym_access_modifiers = 411, + aux_sym__method_access_modifiers = 412, + sym_access_modifier = 413, + sym_enum_reference = 414, + sym_register = 415, + sym_list = 416, + sym_range = 417, + sym_literal = 418, + sym_string = 419, + sym__escape_sequence = 420, + sym_boolean = 421, + sym_character = 422, + aux_sym_class_definition_repeat1 = 423, + aux_sym_class_definition_repeat2 = 424, + aux_sym_field_definition_repeat1 = 425, + aux_sym_method_definition_repeat1 = 426, + aux_sym_annotation_directive_repeat1 = 427, + aux_sym_expression_repeat1 = 428, + aux_sym_packed_switch_directive_repeat1 = 429, + aux_sym_sparse_switch_directive_repeat1 = 430, + aux_sym_array_data_directive_repeat1 = 431, + aux_sym_class_identifier_repeat1 = 432, + aux_sym__method_signature_body_repeat1 = 433, + aux_sym_custom_invoke_repeat1 = 434, + aux_sym_access_modifiers_repeat1 = 435, + aux_sym_string_repeat1 = 436, + alias_sym_field_identifier = 437, + alias_sym_field_type = 438, + alias_sym_param_identifier = 439, + alias_sym_parameters = 440, }; static const char * const ts_symbol_names[] = { @@ -743,7 +777,8 @@ static const char * const ts_symbol_names[] = { [anon_sym_DOTendarray_DASHdata] = ".end array-data", [sym_prologue_directive] = "prologue_directive", [sym_epilogue_directive] = "epilogue_directive", - [sym_class_identifier] = "class_identifier", + [anon_sym_SLASH] = "/", + [anon_sym_SEMI] = ";", [aux_sym_label_token1] = "label_token1", [aux_sym_jmp_label_token1] = "jmp_label_token1", [anon_sym_DASH] = "method_identifier", @@ -753,7 +788,34 @@ static const char * const ts_symbol_names[] = { [anon_sym_LBRACK] = "[", [aux_sym_primitive_type_token1] = "primitive_type_token1", [aux_sym_primitive_type_token2] = "primitive_type_token2", - [aux_sym_access_modifiers_token1] = "access_modifiers_token1", + [anon_sym_constructor] = "constructor", + [anon_sym_public] = "public", + [anon_sym_private] = "private", + [anon_sym_protected] = "protected", + [anon_sym_static] = "static", + [anon_sym_final] = "final", + [anon_sym_synchronized] = "synchronized", + [anon_sym_volatile] = "volatile", + [anon_sym_bridge] = "bridge", + [anon_sym_transient] = "transient", + [anon_sym_varargs] = "varargs", + [anon_sym_native] = "native", + [anon_sym_interface] = "interface", + [anon_sym_abstract] = "abstract", + [anon_sym_strictfp] = "strictfp", + [anon_sym_synthetic] = "synthetic", + [anon_sym_annotation] = "annotation", + [anon_sym_enum] = "enum", + [anon_sym_declared_DASHsynchronized] = "declared-synchronized", + [anon_sym_whitelist] = "whitelist", + [anon_sym_greylist] = "greylist", + [anon_sym_blacklist] = "blacklist", + [anon_sym_greylist_DASHmax_DASHo] = "greylist-max-o", + [anon_sym_greylist_DASHmax_DASHp] = "greylist-max-p", + [anon_sym_greylist_DASHmax_DASHq] = "greylist-max-q", + [anon_sym_greylist_DASHmax_DASHr] = "greylist-max-r", + [anon_sym_core_DASHplatform_DASHapi] = "core-platform-api", + [anon_sym_test_DASHapi] = "test-api", [anon_sym_DOTenum] = ".enum", [sym_variable] = "variable", [sym_parameter] = "parameter", @@ -771,6 +833,8 @@ static const char * const ts_symbol_names[] = { [aux_sym_character_token1] = "character_token1", [sym_null] = "null", [sym_comment] = "comment", + [sym_L] = "L", + [sym__class_ident] = "identifier", [sym_class_definition] = "class_definition", [sym_class_directive] = "class_directive", [sym_super_directive] = "super_directive", @@ -801,6 +865,7 @@ static const char * const ts_symbol_names[] = { [sym_packed_switch_directive] = "packed_switch_directive", [sym_sparse_switch_directive] = "sparse_switch_directive", [sym_array_data_directive] = "array_data_directive", + [sym_class_identifier] = "class_identifier", [sym_label] = "label", [sym_jmp_label] = "jmp_label", [sym_body] = "body", @@ -815,6 +880,8 @@ static const char * const ts_symbol_names[] = { [sym_array_type] = "array_type", [sym_primitive_type] = "primitive_type", [sym_access_modifiers] = "access_modifiers", + [aux_sym__method_access_modifiers] = "_method_access_modifiers", + [sym_access_modifier] = "access_modifier", [sym_enum_reference] = "enum_reference", [sym_register] = "register", [sym_list] = "list", @@ -833,6 +900,7 @@ static const char * const ts_symbol_names[] = { [aux_sym_packed_switch_directive_repeat1] = "packed_switch_directive_repeat1", [aux_sym_sparse_switch_directive_repeat1] = "sparse_switch_directive_repeat1", [aux_sym_array_data_directive_repeat1] = "array_data_directive_repeat1", + [aux_sym_class_identifier_repeat1] = "class_identifier_repeat1", [aux_sym__method_signature_body_repeat1] = "_method_signature_body_repeat1", [aux_sym_custom_invoke_repeat1] = "custom_invoke_repeat1", [aux_sym_access_modifiers_repeat1] = "access_modifiers_repeat1", @@ -1153,7 +1221,8 @@ static const TSSymbol ts_symbol_map[] = { [anon_sym_DOTendarray_DASHdata] = anon_sym_DOTendarray_DASHdata, [sym_prologue_directive] = sym_prologue_directive, [sym_epilogue_directive] = sym_epilogue_directive, - [sym_class_identifier] = sym_class_identifier, + [anon_sym_SLASH] = anon_sym_SLASH, + [anon_sym_SEMI] = anon_sym_SEMI, [aux_sym_label_token1] = aux_sym_label_token1, [aux_sym_jmp_label_token1] = aux_sym_jmp_label_token1, [anon_sym_DASH] = anon_sym_DASH, @@ -1163,7 +1232,34 @@ static const TSSymbol ts_symbol_map[] = { [anon_sym_LBRACK] = anon_sym_LBRACK, [aux_sym_primitive_type_token1] = aux_sym_primitive_type_token1, [aux_sym_primitive_type_token2] = aux_sym_primitive_type_token2, - [aux_sym_access_modifiers_token1] = aux_sym_access_modifiers_token1, + [anon_sym_constructor] = anon_sym_constructor, + [anon_sym_public] = anon_sym_public, + [anon_sym_private] = anon_sym_private, + [anon_sym_protected] = anon_sym_protected, + [anon_sym_static] = anon_sym_static, + [anon_sym_final] = anon_sym_final, + [anon_sym_synchronized] = anon_sym_synchronized, + [anon_sym_volatile] = anon_sym_volatile, + [anon_sym_bridge] = anon_sym_bridge, + [anon_sym_transient] = anon_sym_transient, + [anon_sym_varargs] = anon_sym_varargs, + [anon_sym_native] = anon_sym_native, + [anon_sym_interface] = anon_sym_interface, + [anon_sym_abstract] = anon_sym_abstract, + [anon_sym_strictfp] = anon_sym_strictfp, + [anon_sym_synthetic] = anon_sym_synthetic, + [anon_sym_annotation] = anon_sym_annotation, + [anon_sym_enum] = anon_sym_enum, + [anon_sym_declared_DASHsynchronized] = anon_sym_declared_DASHsynchronized, + [anon_sym_whitelist] = anon_sym_whitelist, + [anon_sym_greylist] = anon_sym_greylist, + [anon_sym_blacklist] = anon_sym_blacklist, + [anon_sym_greylist_DASHmax_DASHo] = anon_sym_greylist_DASHmax_DASHo, + [anon_sym_greylist_DASHmax_DASHp] = anon_sym_greylist_DASHmax_DASHp, + [anon_sym_greylist_DASHmax_DASHq] = anon_sym_greylist_DASHmax_DASHq, + [anon_sym_greylist_DASHmax_DASHr] = anon_sym_greylist_DASHmax_DASHr, + [anon_sym_core_DASHplatform_DASHapi] = anon_sym_core_DASHplatform_DASHapi, + [anon_sym_test_DASHapi] = anon_sym_test_DASHapi, [anon_sym_DOTenum] = anon_sym_DOTenum, [sym_variable] = sym_variable, [sym_parameter] = sym_parameter, @@ -1181,6 +1277,8 @@ static const TSSymbol ts_symbol_map[] = { [aux_sym_character_token1] = aux_sym_character_token1, [sym_null] = sym_null, [sym_comment] = sym_comment, + [sym_L] = sym_L, + [sym__class_ident] = sym_identifier, [sym_class_definition] = sym_class_definition, [sym_class_directive] = sym_class_directive, [sym_super_directive] = sym_super_directive, @@ -1211,6 +1309,7 @@ static const TSSymbol ts_symbol_map[] = { [sym_packed_switch_directive] = sym_packed_switch_directive, [sym_sparse_switch_directive] = sym_sparse_switch_directive, [sym_array_data_directive] = sym_array_data_directive, + [sym_class_identifier] = sym_class_identifier, [sym_label] = sym_label, [sym_jmp_label] = sym_jmp_label, [sym_body] = sym_body, @@ -1225,6 +1324,8 @@ static const TSSymbol ts_symbol_map[] = { [sym_array_type] = sym_array_type, [sym_primitive_type] = sym_primitive_type, [sym_access_modifiers] = sym_access_modifiers, + [aux_sym__method_access_modifiers] = aux_sym__method_access_modifiers, + [sym_access_modifier] = sym_access_modifier, [sym_enum_reference] = sym_enum_reference, [sym_register] = sym_register, [sym_list] = sym_list, @@ -1243,6 +1344,7 @@ static const TSSymbol ts_symbol_map[] = { [aux_sym_packed_switch_directive_repeat1] = aux_sym_packed_switch_directive_repeat1, [aux_sym_sparse_switch_directive_repeat1] = aux_sym_sparse_switch_directive_repeat1, [aux_sym_array_data_directive_repeat1] = aux_sym_array_data_directive_repeat1, + [aux_sym_class_identifier_repeat1] = aux_sym_class_identifier_repeat1, [aux_sym__method_signature_body_repeat1] = aux_sym__method_signature_body_repeat1, [aux_sym_custom_invoke_repeat1] = aux_sym_custom_invoke_repeat1, [aux_sym_access_modifiers_repeat1] = aux_sym_access_modifiers_repeat1, @@ -2490,9 +2592,13 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = true, }, - [sym_class_identifier] = { + [anon_sym_SLASH] = { .visible = true, - .named = true, + .named = false, + }, + [anon_sym_SEMI] = { + .visible = true, + .named = false, }, [aux_sym_label_token1] = { .visible = false, @@ -2530,8 +2636,116 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = false, .named = false, }, - [aux_sym_access_modifiers_token1] = { - .visible = false, + [anon_sym_constructor] = { + .visible = true, + .named = false, + }, + [anon_sym_public] = { + .visible = true, + .named = false, + }, + [anon_sym_private] = { + .visible = true, + .named = false, + }, + [anon_sym_protected] = { + .visible = true, + .named = false, + }, + [anon_sym_static] = { + .visible = true, + .named = false, + }, + [anon_sym_final] = { + .visible = true, + .named = false, + }, + [anon_sym_synchronized] = { + .visible = true, + .named = false, + }, + [anon_sym_volatile] = { + .visible = true, + .named = false, + }, + [anon_sym_bridge] = { + .visible = true, + .named = false, + }, + [anon_sym_transient] = { + .visible = true, + .named = false, + }, + [anon_sym_varargs] = { + .visible = true, + .named = false, + }, + [anon_sym_native] = { + .visible = true, + .named = false, + }, + [anon_sym_interface] = { + .visible = true, + .named = false, + }, + [anon_sym_abstract] = { + .visible = true, + .named = false, + }, + [anon_sym_strictfp] = { + .visible = true, + .named = false, + }, + [anon_sym_synthetic] = { + .visible = true, + .named = false, + }, + [anon_sym_annotation] = { + .visible = true, + .named = false, + }, + [anon_sym_enum] = { + .visible = true, + .named = false, + }, + [anon_sym_declared_DASHsynchronized] = { + .visible = true, + .named = false, + }, + [anon_sym_whitelist] = { + .visible = true, + .named = false, + }, + [anon_sym_greylist] = { + .visible = true, + .named = false, + }, + [anon_sym_blacklist] = { + .visible = true, + .named = false, + }, + [anon_sym_greylist_DASHmax_DASHo] = { + .visible = true, + .named = false, + }, + [anon_sym_greylist_DASHmax_DASHp] = { + .visible = true, + .named = false, + }, + [anon_sym_greylist_DASHmax_DASHq] = { + .visible = true, + .named = false, + }, + [anon_sym_greylist_DASHmax_DASHr] = { + .visible = true, + .named = false, + }, + [anon_sym_core_DASHplatform_DASHapi] = { + .visible = true, + .named = false, + }, + [anon_sym_test_DASHapi] = { + .visible = true, .named = false, }, [anon_sym_DOTenum] = { @@ -2602,6 +2816,14 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = true, }, + [sym_L] = { + .visible = true, + .named = false, + }, + [sym__class_ident] = { + .visible = true, + .named = true, + }, [sym_class_definition] = { .visible = true, .named = true, @@ -2725,6 +2947,10 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = true, }, + [sym_class_identifier] = { + .visible = true, + .named = true, + }, [sym_label] = { .visible = true, .named = true, @@ -2782,6 +3008,14 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = true, }, + [aux_sym__method_access_modifiers] = { + .visible = false, + .named = false, + }, + [sym_access_modifier] = { + .visible = true, + .named = true, + }, [sym_enum_reference] = { .visible = true, .named = true, @@ -2856,6 +3090,10 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = false, .named = false, }, + [aux_sym_class_identifier_repeat1] = { + .visible = false, + .named = false, + }, [aux_sym__method_signature_body_repeat1] = { .visible = false, .named = false, @@ -2967,12 +3205,12 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1] = 1, [2] = 2, [3] = 3, - [4] = 3, - [5] = 5, + [4] = 4, + [5] = 3, [6] = 6, [7] = 7, - [8] = 8, - [9] = 7, + [8] = 7, + [9] = 9, [10] = 10, [11] = 11, [12] = 12, @@ -2998,9 +3236,9 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [32] = 32, [33] = 33, [34] = 34, - [35] = 34, + [35] = 35, [36] = 36, - [37] = 37, + [37] = 36, [38] = 38, [39] = 39, [40] = 40, @@ -3033,9 +3271,9 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [67] = 67, [68] = 68, [69] = 69, - [70] = 37, - [71] = 41, - [72] = 40, + [70] = 70, + [71] = 71, + [72] = 72, [73] = 73, [74] = 74, [75] = 75, @@ -3043,11 +3281,11 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [77] = 77, [78] = 78, [79] = 79, - [80] = 80, - [81] = 81, - [82] = 82, - [83] = 83, - [84] = 84, + [80] = 77, + [81] = 79, + [82] = 78, + [83] = 42, + [84] = 41, [85] = 85, [86] = 86, [87] = 87, @@ -3056,304 +3294,332 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [90] = 90, [91] = 91, [92] = 92, - [93] = 92, + [93] = 93, [94] = 94, - [95] = 92, + [95] = 95, [96] = 96, - [97] = 96, - [98] = 92, - [99] = 96, - [100] = 96, + [97] = 97, + [98] = 98, + [99] = 99, + [100] = 100, [101] = 101, [102] = 102, - [103] = 103, - [104] = 104, - [105] = 105, - [106] = 102, + [103] = 101, + [104] = 101, + [105] = 97, + [106] = 101, [107] = 107, [108] = 108, [109] = 109, - [110] = 110, - [111] = 111, + [110] = 97, + [111] = 97, [112] = 112, - [113] = 113, + [113] = 112, [114] = 114, - [115] = 114, + [115] = 115, [116] = 116, - [117] = 116, - [118] = 118, - [119] = 119, - [120] = 110, - [121] = 114, - [122] = 122, - [123] = 123, + [117] = 117, + [118] = 117, + [119] = 116, + [120] = 120, + [121] = 115, + [122] = 115, + [123] = 115, [124] = 124, - [125] = 110, - [126] = 116, - [127] = 113, - [128] = 116, - [129] = 122, + [125] = 125, + [126] = 126, + [127] = 127, + [128] = 128, + [129] = 114, [130] = 130, - [131] = 131, - [132] = 122, - [133] = 133, - [134] = 114, - [135] = 113, - [136] = 136, - [137] = 122, + [131] = 120, + [132] = 114, + [133] = 116, + [134] = 120, + [135] = 135, + [136] = 117, + [137] = 115, [138] = 138, - [139] = 139, + [139] = 117, [140] = 140, - [141] = 141, + [141] = 116, [142] = 142, - [143] = 138, - [144] = 141, + [143] = 143, + [144] = 144, [145] = 145, - [146] = 91, - [147] = 140, + [146] = 146, + [147] = 147, [148] = 148, [149] = 149, - [150] = 140, - [151] = 141, + [150] = 20, + [151] = 151, [152] = 152, - [153] = 153, + [153] = 99, [154] = 154, - [155] = 153, - [156] = 91, + [155] = 155, + [156] = 155, [157] = 157, - [158] = 158, - [159] = 158, - [160] = 153, - [161] = 157, - [162] = 162, + [158] = 157, + [159] = 151, + [160] = 160, + [161] = 161, + [162] = 152, [163] = 163, - [164] = 164, - [165] = 158, - [166] = 166, - [167] = 167, - [168] = 168, - [169] = 169, - [170] = 170, + [164] = 152, + [165] = 157, + [166] = 124, + [167] = 17, + [168] = 21, + [169] = 42, + [170] = 41, [171] = 171, [172] = 172, [173] = 173, - [174] = 174, + [174] = 99, [175] = 175, [176] = 176, - [177] = 26, - [178] = 27, - [179] = 179, + [177] = 176, + [178] = 176, + [179] = 175, [180] = 180, - [181] = 24, + [181] = 175, [182] = 182, [183] = 183, - [184] = 184, + [184] = 19, [185] = 185, - [186] = 186, - [187] = 28, - [188] = 188, - [189] = 189, - [190] = 190, - [191] = 191, - [192] = 180, + [186] = 172, + [187] = 18, + [188] = 25, + [189] = 30, + [190] = 31, + [191] = 24, + [192] = 192, [193] = 193, [194] = 194, [195] = 195, - [196] = 164, - [197] = 195, - [198] = 183, - [199] = 171, - [200] = 17, - [201] = 173, - [202] = 202, + [196] = 196, + [197] = 197, + [198] = 198, + [199] = 199, + [200] = 200, + [201] = 201, + [202] = 200, [203] = 203, [204] = 204, - [205] = 189, - [206] = 204, - [207] = 18, - [208] = 175, + [205] = 194, + [206] = 206, + [207] = 192, + [208] = 208, [209] = 209, [210] = 210, [211] = 211, [212] = 212, [213] = 213, [214] = 214, - [215] = 215, - [216] = 216, + [215] = 214, + [216] = 212, [217] = 217, [218] = 218, - [219] = 219, - [220] = 40, + [219] = 185, + [220] = 220, [221] = 221, - [222] = 41, - [223] = 223, - [224] = 37, - [225] = 21, + [222] = 210, + [223] = 195, + [224] = 224, + [225] = 225, [226] = 226, - [227] = 163, - [228] = 213, - [229] = 25, - [230] = 162, + [227] = 227, + [228] = 228, + [229] = 229, + [230] = 230, [231] = 231, [232] = 232, - [233] = 29, - [234] = 232, + [233] = 233, + [234] = 234, [235] = 235, [236] = 236, - [237] = 237, - [238] = 237, + [237] = 224, + [238] = 238, [239] = 239, [240] = 240, - [241] = 235, - [242] = 237, - [243] = 219, - [244] = 244, - [245] = 245, + [241] = 241, + [242] = 242, + [243] = 243, + [244] = 235, + [245] = 224, [246] = 246, - [247] = 247, - [248] = 240, - [249] = 249, - [250] = 22, - [251] = 251, - [252] = 215, - [253] = 239, - [254] = 214, - [255] = 37, - [256] = 256, - [257] = 41, - [258] = 232, - [259] = 75, - [260] = 40, - [261] = 236, - [262] = 231, - [263] = 263, + [247] = 224, + [248] = 248, + [249] = 234, + [250] = 230, + [251] = 17, + [252] = 234, + [253] = 253, + [254] = 234, + [255] = 255, + [256] = 229, + [257] = 20, + [258] = 258, + [259] = 241, + [260] = 21, + [261] = 229, + [262] = 262, + [263] = 29, [264] = 264, - [265] = 83, - [266] = 81, - [267] = 27, - [268] = 23, - [269] = 29, - [270] = 30, - [271] = 26, - [272] = 86, - [273] = 85, - [274] = 24, - [275] = 25, - [276] = 77, - [277] = 31, - [278] = 90, - [279] = 87, - [280] = 17, - [281] = 281, - [282] = 82, - [283] = 80, - [284] = 28, - [285] = 107, - [286] = 21, - [287] = 287, - [288] = 20, - [289] = 89, - [290] = 88, - [291] = 136, - [292] = 111, - [293] = 123, - [294] = 124, - [295] = 19, - [296] = 296, - [297] = 19, - [298] = 22, - [299] = 18, + [265] = 27, + [266] = 246, + [267] = 17, + [268] = 28, + [269] = 269, + [270] = 270, + [271] = 230, + [272] = 225, + [273] = 248, + [274] = 20, + [275] = 21, + [276] = 124, + [277] = 232, + [278] = 32, + [279] = 279, + [280] = 264, + [281] = 42, + [282] = 41, + [283] = 242, + [284] = 227, + [285] = 128, + [286] = 286, + [287] = 100, + [288] = 31, + [289] = 27, + [290] = 290, + [291] = 291, + [292] = 34, + [293] = 109, + [294] = 108, + [295] = 24, + [296] = 90, + [297] = 89, + [298] = 29, + [299] = 299, [300] = 300, - [301] = 301, - [302] = 302, - [303] = 303, - [304] = 304, - [305] = 305, - [306] = 306, + [301] = 107, + [302] = 96, + [303] = 149, + [304] = 147, + [305] = 142, + [306] = 146, [307] = 307, - [308] = 300, - [309] = 305, - [310] = 305, - [311] = 304, - [312] = 312, - [313] = 287, - [314] = 314, - [315] = 300, - [316] = 316, - [317] = 317, - [318] = 318, - [319] = 305, - [320] = 119, - [321] = 321, - [322] = 322, + [308] = 33, + [309] = 28, + [310] = 310, + [311] = 23, + [312] = 95, + [313] = 94, + [314] = 143, + [315] = 30, + [316] = 25, + [317] = 26, + [318] = 88, + [319] = 319, + [320] = 18, + [321] = 22, + [322] = 23, [323] = 323, - [324] = 324, + [324] = 32, [325] = 325, - [326] = 326, + [326] = 19, [327] = 327, [328] = 328, - [329] = 329, + [329] = 291, [330] = 330, [331] = 331, - [332] = 332, - [333] = 333, + [332] = 307, + [333] = 327, [334] = 334, - [335] = 335, - [336] = 333, + [335] = 328, + [336] = 328, [337] = 337, [338] = 338, - [339] = 339, - [340] = 331, - [341] = 328, + [339] = 310, + [340] = 340, + [341] = 341, [342] = 342, [343] = 343, - [344] = 344, + [344] = 340, [345] = 345, [346] = 346, [347] = 347, [348] = 348, [349] = 349, - [350] = 350, - [351] = 333, - [352] = 352, - [353] = 353, - [354] = 354, - [355] = 355, + [350] = 328, + [351] = 299, + [352] = 319, + [353] = 102, + [354] = 323, + [355] = 307, [356] = 356, [357] = 357, [358] = 358, [359] = 359, - [360] = 344, + [360] = 360, [361] = 361, - [362] = 343, - [363] = 358, + [362] = 362, + [363] = 363, [364] = 364, - [365] = 348, - [366] = 332, + [365] = 365, + [366] = 366, [367] = 367, - [368] = 357, + [368] = 368, [369] = 369, - [370] = 331, - [371] = 323, - [372] = 367, - [373] = 373, - [374] = 355, - [375] = 357, - [376] = 355, + [370] = 370, + [371] = 371, + [372] = 372, + [373] = 370, + [374] = 374, + [375] = 375, + [376] = 376, [377] = 377, - [378] = 357, - [379] = 373, - [380] = 380, + [378] = 378, + [379] = 365, + [380] = 369, [381] = 381, [382] = 382, - [383] = 348, - [384] = 327, - [385] = 356, - [386] = 369, - [387] = 326, - [388] = 354, + [383] = 383, + [384] = 384, + [385] = 385, + [386] = 386, + [387] = 387, + [388] = 364, [389] = 389, - [390] = 33, + [390] = 358, + [391] = 391, + [392] = 370, + [393] = 393, + [394] = 360, + [395] = 363, + [396] = 381, + [397] = 391, + [398] = 378, + [399] = 365, + [400] = 369, + [401] = 378, + [402] = 402, + [403] = 403, + [404] = 385, + [405] = 378, + [406] = 406, + [407] = 360, + [408] = 408, + [409] = 358, + [410] = 38, + [411] = 411, + [412] = 412, + [413] = 413, + [414] = 369, + [415] = 362, + [416] = 367, + [417] = 417, + [418] = 387, }; static inline bool sym_escape_sequence_character_set_1(int32_t c) { @@ -3375,13682 +3641,11950 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { eof = lexer->eof(lexer); switch (state) { case 0: - if (eof) ADVANCE(768); - if (lookahead == '"') ADVANCE(1573); - if (lookahead == '#') ADVANCE(1591); - if (lookahead == '\'') ADVANCE(1585); - if (lookahead == '(') ADVANCE(1544); - if (lookahead == ')') ADVANCE(1545); - if (lookahead == '+') ADVANCE(38); - if (lookahead == ',') ADVANCE(785); - if (lookahead == '-') ADVANCE(1541); - if (lookahead == '.') ADVANCE(36); - if (lookahead == '0') ADVANCE(1554); - if (lookahead == ':') ADVANCE(944); - if (lookahead == '<') ADVANCE(762); - if (lookahead == '=') ADVANCE(774); - if (lookahead == '@') ADVANCE(1546); + if (eof) ADVANCE(608); + if (lookahead == '"') ADVANCE(1256); + if (lookahead == '#') ADVANCE(1274); + if (lookahead == '\'') ADVANCE(1268); + if (lookahead == '(') ADVANCE(1228); + if (lookahead == ')') ADVANCE(1229); + if (lookahead == '+') ADVANCE(30); + if (lookahead == ',') ADVANCE(625); + if (lookahead == '-') ADVANCE(1225); + if (lookahead == '.') ADVANCE(28); + if (lookahead == '/') ADVANCE(1219); + if (lookahead == '0') ADVANCE(1237); + if (lookahead == ':') ADVANCE(784); + if (lookahead == ';') ADVANCE(1220); + if (lookahead == '<') ADVANCE(604); + if (lookahead == '=') ADVANCE(614); + if (lookahead == '@') ADVANCE(1230); if (('B' <= lookahead && lookahead <= 'D') || lookahead == 'F' || lookahead == 'J' || lookahead == 'S' || lookahead == 'V' || - lookahead == 'Z') ADVANCE(1548); - if (lookahead == 'I') ADVANCE(1549); - if (lookahead == 'L') ADVANCE(1091); - if (lookahead == 'N') ADVANCE(1093); - if (lookahead == '[') ADVANCE(1547); - if (lookahead == '\\') ADVANCE(726); - if (lookahead == 'a') ADVANCE(1153); - if (lookahead == 'c') ADVANCE(1356); - if (lookahead == 'd') ADVANCE(1233); - if (lookahead == 'e') ADVANCE(1524); - if (lookahead == 'f') ADVANCE(1094); - if (lookahead == 'g') ADVANCE(1357); - if (lookahead == 'i') ADVANCE(1224); - if (lookahead == 'm') ADVANCE(1367); - if (lookahead == 'n') ADVANCE(1358); - if (lookahead == 'o') ADVANCE(1404); - if (lookahead == 'r') ADVANCE(1167); - if (lookahead == 's') ADVANCE(1225); - if (lookahead == 't') ADVANCE(1226); - if (lookahead == 'u') ADVANCE(1429); - if (lookahead == 'x') ADVANCE(1395); - if (lookahead == '{') ADVANCE(949); - if (lookahead == '}') ADVANCE(951); + lookahead == 'Z') ADVANCE(1232); + if (lookahead == 'I') ADVANCE(1233); + if (lookahead == 'N') ADVANCE(923); + if (lookahead == '[') ADVANCE(1231); + if (lookahead == '\\') ADVANCE(578); + if (lookahead == 'a') ADVANCE(955); + if (lookahead == 'c') ADVANCE(1097); + if (lookahead == 'd') ADVANCE(1012); + if (lookahead == 'e') ADVANCE(1214); + if (lookahead == 'f') ADVANCE(924); + if (lookahead == 'g') ADVANCE(1098); + if (lookahead == 'i') ADVANCE(1006); + if (lookahead == 'm') ADVANCE(1107); + if (lookahead == 'n') ADVANCE(1099); + if (lookahead == 'o') ADVANCE(1136); + if (lookahead == 'r') ADVANCE(966); + if (lookahead == 's') ADVANCE(1007); + if (lookahead == 't') ADVANCE(1008); + if (lookahead == 'u') ADVANCE(1150); + if (lookahead == 'x') ADVANCE(1130); + if (lookahead == '{') ADVANCE(789); + if (lookahead == '}') ADVANCE(791); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || - lookahead == ' ') SKIP(764) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1557); + lookahead == ' ') SKIP(605) + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1240); if (lookahead == '$' || ('A' <= lookahead && lookahead <= 'Y') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); case 1: - if (lookahead == '\n') ADVANCE(788); - if (lookahead == '"') ADVANCE(1573); - if (lookahead == '#') ADVANCE(1591); - if (lookahead == '$') ADVANCE(1534); - if (lookahead == '\'') ADVANCE(1585); - if (lookahead == '(') ADVANCE(1544); - if (lookahead == '+') ADVANCE(38); - if (lookahead == '-') ADVANCE(1542); - if (lookahead == '.') ADVANCE(361); - if (lookahead == '0') ADVANCE(1555); - if (lookahead == ':') ADVANCE(120); - if (lookahead == '<') ADVANCE(762); + if (lookahead == '\n') ADVANCE(628); + if (lookahead == '"') ADVANCE(1256); + if (lookahead == '#') ADVANCE(1274); + if (lookahead == '$') ADVANCE(1218); + if (lookahead == '\'') ADVANCE(1268); + if (lookahead == '(') ADVANCE(1228); + if (lookahead == '+') ADVANCE(30); + if (lookahead == '-') ADVANCE(1226); + if (lookahead == '.') ADVANCE(313); + if (lookahead == '0') ADVANCE(1238); + if (lookahead == ':') ADVANCE(111); + if (lookahead == '<') ADVANCE(604); if (('B' <= lookahead && lookahead <= 'D') || lookahead == 'F' || lookahead == 'J' || lookahead == 'S' || lookahead == 'V' || - lookahead == 'Z') ADVANCE(1548); - if (lookahead == 'I') ADVANCE(1550); - if (lookahead == 'L') ADVANCE(1088); - if (lookahead == 'N') ADVANCE(1002); - if (lookahead == '[') ADVANCE(1547); - if (lookahead == 'a') ADVANCE(1007); - if (lookahead == 'c') ADVANCE(1045); - if (lookahead == 'd') ADVANCE(1028); - if (lookahead == 'e') ADVANCE(1084); - if (lookahead == 'f') ADVANCE(1003); - if (lookahead == 'g') ADVANCE(1046); - if (lookahead == 'i') ADVANCE(1023); - if (lookahead == 'm') ADVANCE(1052); - if (lookahead == 'n') ADVANCE(1047); - if (lookahead == 'o') ADVANCE(1055); - if (lookahead == 'r') ADVANCE(1011); - if (lookahead == 's') ADVANCE(1024); - if (lookahead == 't') ADVANCE(1025); - if (lookahead == 'u') ADVANCE(1060); - if (lookahead == 'x') ADVANCE(1053); - if (lookahead == '{') ADVANCE(949); + lookahead == 'Z') ADVANCE(1232); + if (lookahead == 'I') ADVANCE(1234); + if (lookahead == 'N') ADVANCE(837); + if (lookahead == '[') ADVANCE(1231); + if (lookahead == 'a') ADVANCE(842); + if (lookahead == 'c') ADVANCE(880); + if (lookahead == 'd') ADVANCE(863); + if (lookahead == 'e') ADVANCE(919); + if (lookahead == 'f') ADVANCE(838); + if (lookahead == 'g') ADVANCE(881); + if (lookahead == 'i') ADVANCE(858); + if (lookahead == 'm') ADVANCE(887); + if (lookahead == 'n') ADVANCE(882); + if (lookahead == 'o') ADVANCE(890); + if (lookahead == 'r') ADVANCE(846); + if (lookahead == 's') ADVANCE(859); + if (lookahead == 't') ADVANCE(860); + if (lookahead == 'u') ADVANCE(895); + if (lookahead == 'x') ADVANCE(888); + if (lookahead == '{') ADVANCE(789); if (lookahead == '\t' || lookahead == '\r' || lookahead == ' ') SKIP(1) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1556); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1239); if (('A' <= lookahead && lookahead <= 'Y') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1086); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(921); END_STATE(); case 2: - if (lookahead == '\n') ADVANCE(789); - if (lookahead == '#') ADVANCE(1591); - if (lookahead == '(') ADVANCE(1544); - if (lookahead == ',') ADVANCE(785); - if (lookahead == '-') ADVANCE(122); - if (lookahead == ':') ADVANCE(944); + if (lookahead == '\n') ADVANCE(629); + if (lookahead == '#') ADVANCE(1274); + if (lookahead == '(') ADVANCE(1228); + if (lookahead == ',') ADVANCE(625); + if (lookahead == '-') ADVANCE(112); + if (lookahead == ':') ADVANCE(784); if (lookahead == '\t' || lookahead == '\r' || lookahead == ' ') SKIP(2) END_STATE(); case 3: - if (lookahead == ' ') ADVANCE(215); + if (lookahead == ' ') ADVANCE(188); END_STATE(); case 4: - if (lookahead == ' ') ADVANCE(382); + if (lookahead == ' ') ADVANCE(324); END_STATE(); case 5: - if (lookahead == ' ') ADVANCE(381); + if (lookahead == ' ') ADVANCE(323); END_STATE(); case 6: - if (lookahead == ' ') ADVANCE(470); + if (lookahead == ' ') ADVANCE(390); END_STATE(); case 7: - if (lookahead == ' ') ADVANCE(153); + if (lookahead == ' ') ADVANCE(134); END_STATE(); case 8: - if (lookahead == ' ') ADVANCE(218); + if (lookahead == ' ') ADVANCE(191); END_STATE(); case 9: - if (lookahead == ' ') ADVANCE(380); + if (lookahead == ' ') ADVANCE(396); END_STATE(); case 10: - if (lookahead == ' ') ADVANCE(484); + if (lookahead == ' ') ADVANCE(389); END_STATE(); case 11: - if (lookahead == ' ') ADVANCE(469); - END_STATE(); - case 12: - if (lookahead == '"') ADVANCE(1573); - if (lookahead == '#') ADVANCE(1591); - if (lookahead == '$') ADVANCE(1534); - if (lookahead == '\'') ADVANCE(1585); - if (lookahead == '(') ADVANCE(1544); - if (lookahead == '+') ADVANCE(38); - if (lookahead == '-') ADVANCE(1542); - if (lookahead == '.') ADVANCE(212); - if (lookahead == '0') ADVANCE(1555); - if (lookahead == ':') ADVANCE(120); - if (lookahead == '<') ADVANCE(762); + if (lookahead == '"') ADVANCE(1256); + if (lookahead == '#') ADVANCE(1274); + if (lookahead == '$') ADVANCE(1218); + if (lookahead == '\'') ADVANCE(1268); + if (lookahead == '(') ADVANCE(1228); + if (lookahead == '+') ADVANCE(30); + if (lookahead == '-') ADVANCE(1226); + if (lookahead == '.') ADVANCE(186); + if (lookahead == '0') ADVANCE(1238); + if (lookahead == ':') ADVANCE(111); + if (lookahead == '<') ADVANCE(604); if (('B' <= lookahead && lookahead <= 'D') || lookahead == 'F' || lookahead == 'J' || lookahead == 'S' || lookahead == 'V' || - lookahead == 'Z') ADVANCE(1548); - if (lookahead == 'I') ADVANCE(1550); - if (lookahead == 'L') ADVANCE(1088); - if (lookahead == 'N') ADVANCE(1002); - if (lookahead == '[') ADVANCE(1547); - if (lookahead == 'a') ADVANCE(1007); - if (lookahead == 'c') ADVANCE(1045); - if (lookahead == 'd') ADVANCE(1028); - if (lookahead == 'e') ADVANCE(1084); - if (lookahead == 'f') ADVANCE(1003); - if (lookahead == 'g') ADVANCE(1046); - if (lookahead == 'i') ADVANCE(1023); - if (lookahead == 'm') ADVANCE(1052); - if (lookahead == 'n') ADVANCE(1047); - if (lookahead == 'o') ADVANCE(1055); - if (lookahead == 'r') ADVANCE(1011); - if (lookahead == 's') ADVANCE(1024); - if (lookahead == 't') ADVANCE(1025); - if (lookahead == 'u') ADVANCE(1060); - if (lookahead == 'x') ADVANCE(1053); - if (lookahead == '{') ADVANCE(949); - if (lookahead == '}') ADVANCE(951); + lookahead == 'Z') ADVANCE(1232); + if (lookahead == 'I') ADVANCE(1234); + if (lookahead == 'N') ADVANCE(837); + if (lookahead == '[') ADVANCE(1231); + if (lookahead == 'a') ADVANCE(842); + if (lookahead == 'c') ADVANCE(880); + if (lookahead == 'd') ADVANCE(863); + if (lookahead == 'e') ADVANCE(919); + if (lookahead == 'f') ADVANCE(838); + if (lookahead == 'g') ADVANCE(881); + if (lookahead == 'i') ADVANCE(858); + if (lookahead == 'm') ADVANCE(887); + if (lookahead == 'n') ADVANCE(882); + if (lookahead == 'o') ADVANCE(890); + if (lookahead == 'r') ADVANCE(846); + if (lookahead == 's') ADVANCE(859); + if (lookahead == 't') ADVANCE(860); + if (lookahead == 'u') ADVANCE(895); + if (lookahead == 'x') ADVANCE(888); + if (lookahead == '{') ADVANCE(789); + if (lookahead == '}') ADVANCE(791); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || - lookahead == ' ') SKIP(12) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1556); + lookahead == ' ') SKIP(11) + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1239); if (('A' <= lookahead && lookahead <= 'Y') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1086); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(921); + END_STATE(); + case 12: + if (lookahead == '"') ADVANCE(1256); + if (lookahead == '#') ADVANCE(1274); + if (lookahead == '$') ADVANCE(1218); + if (lookahead == '\'') ADVANCE(1268); + if (lookahead == '+') ADVANCE(30); + if (lookahead == ',') ADVANCE(625); + if (lookahead == '-') ADVANCE(27); + if (lookahead == '.') ADVANCE(113); + if (lookahead == '0') ADVANCE(1238); + if (lookahead == ':') ADVANCE(111); + if (lookahead == '<') ADVANCE(604); + if (lookahead == 'I') ADVANCE(876); + if (lookahead == 'N') ADVANCE(837); + if (lookahead == 'a') ADVANCE(842); + if (lookahead == 'c') ADVANCE(880); + if (lookahead == 'd') ADVANCE(863); + if (lookahead == 'e') ADVANCE(919); + if (lookahead == 'f') ADVANCE(838); + if (lookahead == 'g') ADVANCE(881); + if (lookahead == 'i') ADVANCE(858); + if (lookahead == 'm') ADVANCE(887); + if (lookahead == 'n') ADVANCE(882); + if (lookahead == 'o') ADVANCE(890); + if (lookahead == 'r') ADVANCE(846); + if (lookahead == 's') ADVANCE(859); + if (lookahead == 't') ADVANCE(860); + if (lookahead == 'u') ADVANCE(895); + if (lookahead == 'x') ADVANCE(888); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') SKIP(12) + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1239); + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(921); END_STATE(); case 13: - if (lookahead == '"') ADVANCE(1573); - if (lookahead == '#') ADVANCE(1591); - if (lookahead == '$') ADVANCE(1534); - if (lookahead == '\'') ADVANCE(1585); - if (lookahead == '+') ADVANCE(38); - if (lookahead == ',') ADVANCE(785); - if (lookahead == '-') ADVANCE(35); - if (lookahead == '.') ADVANCE(123); - if (lookahead == '0') ADVANCE(1555); - if (lookahead == ':') ADVANCE(120); - if (lookahead == '<') ADVANCE(762); - if (lookahead == 'I') ADVANCE(1041); - if (lookahead == 'N') ADVANCE(1002); - if (lookahead == 'a') ADVANCE(1007); - if (lookahead == 'c') ADVANCE(1045); - if (lookahead == 'd') ADVANCE(1028); - if (lookahead == 'e') ADVANCE(1084); - if (lookahead == 'f') ADVANCE(1003); - if (lookahead == 'g') ADVANCE(1046); - if (lookahead == 'i') ADVANCE(1023); - if (lookahead == 'm') ADVANCE(1052); - if (lookahead == 'n') ADVANCE(1047); - if (lookahead == 'o') ADVANCE(1055); - if (lookahead == 'r') ADVANCE(1011); - if (lookahead == 's') ADVANCE(1024); - if (lookahead == 't') ADVANCE(1025); - if (lookahead == 'u') ADVANCE(1060); - if (lookahead == 'x') ADVANCE(1053); + if (lookahead == '"') ADVANCE(1256); + if (lookahead == '#') ADVANCE(1274); + if (lookahead == '$') ADVANCE(1218); + if (lookahead == '\'') ADVANCE(1268); + if (lookahead == '+') ADVANCE(30); + if (lookahead == '-') ADVANCE(27); + if (lookahead == '.') ADVANCE(114); + if (lookahead == '0') ADVANCE(1238); + if (lookahead == ':') ADVANCE(111); + if (lookahead == '<') ADVANCE(604); + if (lookahead == 'I') ADVANCE(876); + if (lookahead == 'N') ADVANCE(837); + if (lookahead == 'a') ADVANCE(842); + if (lookahead == 'c') ADVANCE(880); + if (lookahead == 'd') ADVANCE(863); + if (lookahead == 'e') ADVANCE(919); + if (lookahead == 'f') ADVANCE(838); + if (lookahead == 'g') ADVANCE(881); + if (lookahead == 'i') ADVANCE(858); + if (lookahead == 'm') ADVANCE(887); + if (lookahead == 'n') ADVANCE(882); + if (lookahead == 'o') ADVANCE(890); + if (lookahead == 'r') ADVANCE(846); + if (lookahead == 's') ADVANCE(859); + if (lookahead == 't') ADVANCE(860); + if (lookahead == 'u') ADVANCE(895); + if (lookahead == 'x') ADVANCE(888); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(13) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1556); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1239); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1086); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(921); END_STATE(); case 14: - if (lookahead == '"') ADVANCE(1573); - if (lookahead == '#') ADVANCE(1591); - if (lookahead == '$') ADVANCE(1534); - if (lookahead == '\'') ADVANCE(1585); - if (lookahead == '+') ADVANCE(38); - if (lookahead == '-') ADVANCE(35); - if (lookahead == '.') ADVANCE(124); - if (lookahead == '0') ADVANCE(1555); - if (lookahead == ':') ADVANCE(120); - if (lookahead == '<') ADVANCE(762); - if (lookahead == 'I') ADVANCE(1041); - if (lookahead == 'N') ADVANCE(1002); - if (lookahead == 'a') ADVANCE(1007); - if (lookahead == 'c') ADVANCE(1045); - if (lookahead == 'd') ADVANCE(1028); - if (lookahead == 'e') ADVANCE(1084); - if (lookahead == 'f') ADVANCE(1003); - if (lookahead == 'g') ADVANCE(1046); - if (lookahead == 'i') ADVANCE(1023); - if (lookahead == 'm') ADVANCE(1052); - if (lookahead == 'n') ADVANCE(1047); - if (lookahead == 'o') ADVANCE(1055); - if (lookahead == 'r') ADVANCE(1011); - if (lookahead == 's') ADVANCE(1024); - if (lookahead == 't') ADVANCE(1025); - if (lookahead == 'u') ADVANCE(1060); - if (lookahead == 'x') ADVANCE(1053); + if (lookahead == '"') ADVANCE(1256); + if (lookahead == '#') ADVANCE(1274); + if (lookahead == '\'') ADVANCE(1268); + if (lookahead == '(') ADVANCE(1228); + if (lookahead == '+') ADVANCE(30); + if (lookahead == '-') ADVANCE(1226); + if (lookahead == '.') ADVANCE(313); + if (lookahead == '0') ADVANCE(1237); + if (lookahead == '<') ADVANCE(604); + if (lookahead == 'I') ADVANCE(1064); + if (lookahead == 'N') ADVANCE(923); + if (lookahead == '[') ADVANCE(1231); + if (lookahead == 'f') ADVANCE(925); + if (lookahead == 'n') ADVANCE(1204); + if (lookahead == 't') ADVANCE(1139); + if (lookahead == '{') ADVANCE(789); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(14) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1556); - if (('A' <= lookahead && lookahead <= 'Z') || + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1240); + if (lookahead == '$' || + ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1086); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); case 15: - if (lookahead == '"') ADVANCE(1573); - if (lookahead == '#') ADVANCE(1591); - if (lookahead == '\'') ADVANCE(1585); - if (lookahead == '(') ADVANCE(1544); - if (lookahead == '+') ADVANCE(38); - if (lookahead == '-') ADVANCE(1542); - if (lookahead == '.') ADVANCE(361); - if (lookahead == '0') ADVANCE(1554); - if (lookahead == '<') ADVANCE(762); - if (lookahead == 'I') ADVANCE(1312); - if (lookahead == 'L') ADVANCE(1091); - if (lookahead == 'N') ADVANCE(1093); - if (lookahead == '[') ADVANCE(1547); - if (lookahead == 'f') ADVANCE(1095); - if (lookahead == 'n') ADVANCE(1512); - if (lookahead == 't') ADVANCE(1409); - if (lookahead == '{') ADVANCE(949); + if (lookahead == '"') ADVANCE(1256); + if (lookahead == '#') ADVANCE(1274); + if (lookahead == '(') ADVANCE(1228); + if (lookahead == ')') ADVANCE(1229); + if (lookahead == '+') ADVANCE(30); + if (lookahead == '-') ADVANCE(1227); + if (lookahead == '.') ADVANCE(314); + if (lookahead == '0') ADVANCE(1241); + if (lookahead == '<') ADVANCE(604); + if (('B' <= lookahead && lookahead <= 'D') || + lookahead == 'F' || + lookahead == 'I' || + lookahead == 'J' || + lookahead == 'S' || + lookahead == 'V' || + lookahead == 'Z') ADVANCE(1232); + if (lookahead == '[') ADVANCE(1231); + if (lookahead == 'a') ADVANCE(955); + if (lookahead == 'c') ADVANCE(1097); + if (lookahead == 'd') ADVANCE(1012); + if (lookahead == 'e') ADVANCE(1214); + if (lookahead == 'f') ADVANCE(1015); + if (lookahead == 'g') ADVANCE(1098); + if (lookahead == 'i') ADVANCE(1006); + if (lookahead == 'm') ADVANCE(1107); + if (lookahead == 'n') ADVANCE(1100); + if (lookahead == 'o') ADVANCE(1136); + if (lookahead == 'r') ADVANCE(966); + if (lookahead == 's') ADVANCE(1007); + if (lookahead == 't') ADVANCE(1009); + if (lookahead == 'u') ADVANCE(1150); + if (lookahead == 'x') ADVANCE(1130); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(15) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1557); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1247); if (lookahead == '$' || - ('A' <= lookahead && lookahead <= 'Z') || + ('A' <= lookahead && lookahead <= 'Y') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); case 16: - if (lookahead == '"') ADVANCE(1573); - if (lookahead == '#') ADVANCE(1591); - if (lookahead == '\'') ADVANCE(1585); - if (lookahead == '+') ADVANCE(38); - if (lookahead == '-') ADVANCE(35); - if (lookahead == '.') ADVANCE(755); - if (lookahead == '0') ADVANCE(1554); - if (lookahead == '<') ADVANCE(762); - if (lookahead == 'I') ADVANCE(1312); - if (lookahead == 'N') ADVANCE(1093); - if (lookahead == 'f') ADVANCE(1095); - if (lookahead == 'n') ADVANCE(1512); - if (lookahead == 't') ADVANCE(1409); + if (lookahead == '"') ADVANCE(1256); + if (lookahead == '#') ADVANCE(1274); + if (lookahead == '(') ADVANCE(1228); + if (lookahead == '+') ADVANCE(30); + if (lookahead == '-') ADVANCE(1227); + if (lookahead == '0') ADVANCE(1241); + if (lookahead == '<') ADVANCE(604); + if (lookahead == '[') ADVANCE(1231); + if (lookahead == 'a') ADVANCE(955); + if (lookahead == 'c') ADVANCE(1097); + if (lookahead == 'd') ADVANCE(1012); + if (lookahead == 'e') ADVANCE(1214); + if (lookahead == 'f') ADVANCE(1015); + if (lookahead == 'g') ADVANCE(1098); + if (lookahead == 'i') ADVANCE(1006); + if (lookahead == 'm') ADVANCE(1107); + if (lookahead == 'n') ADVANCE(1100); + if (lookahead == 'o') ADVANCE(1136); + if (lookahead == 'r') ADVANCE(966); + if (lookahead == 's') ADVANCE(1007); + if (lookahead == 't') ADVANCE(1009); + if (lookahead == 'u') ADVANCE(1150); + if (lookahead == 'x') ADVANCE(1130); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(16) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1557); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1247); if (lookahead == '$' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); case 17: - if (lookahead == '"') ADVANCE(1573); - if (lookahead == '#') ADVANCE(1591); - if (lookahead == '(') ADVANCE(1544); - if (lookahead == ')') ADVANCE(1545); - if (lookahead == '+') ADVANCE(38); - if (lookahead == '-') ADVANCE(1543); - if (lookahead == '.') ADVANCE(362); - if (lookahead == '0') ADVANCE(1558); - if (lookahead == '<') ADVANCE(762); + if (lookahead == '"') ADVANCE(1256); + if (lookahead == '#') ADVANCE(1257); + if (lookahead == '\\') ADVANCE(578); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(1258); + if (lookahead != 0) ADVANCE(1259); + END_STATE(); + case 18: + if (lookahead == '#') ADVANCE(1274); + if (lookahead == ')') ADVANCE(1229); + if (lookahead == '-') ADVANCE(112); + if (lookahead == '@') ADVANCE(1230); if (('B' <= lookahead && lookahead <= 'D') || lookahead == 'F' || lookahead == 'I' || lookahead == 'J' || lookahead == 'S' || lookahead == 'V' || - lookahead == 'Z') ADVANCE(1548); - if (lookahead == 'L') ADVANCE(1091); - if (lookahead == '[') ADVANCE(1547); - if (lookahead == 'a') ADVANCE(1153); - if (lookahead == 'c') ADVANCE(1356); - if (lookahead == 'd') ADVANCE(1233); - if (lookahead == 'e') ADVANCE(1524); - if (lookahead == 'f') ADVANCE(1238); - if (lookahead == 'g') ADVANCE(1357); - if (lookahead == 'i') ADVANCE(1224); - if (lookahead == 'm') ADVANCE(1367); - if (lookahead == 'n') ADVANCE(1359); - if (lookahead == 'o') ADVANCE(1404); - if (lookahead == 'r') ADVANCE(1167); - if (lookahead == 's') ADVANCE(1225); - if (lookahead == 't') ADVANCE(1227); - if (lookahead == 'u') ADVANCE(1429); - if (lookahead == 'x') ADVANCE(1395); + lookahead == 'Z') ADVANCE(1232); + if (lookahead == '[') ADVANCE(1231); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || - lookahead == ' ') SKIP(17) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1564); - if (lookahead == '$' || - ('A' <= lookahead && lookahead <= 'Y') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + lookahead == ' ') SKIP(18) END_STATE(); - case 18: - if (lookahead == '"') ADVANCE(1573); - if (lookahead == '#') ADVANCE(1591); - if (lookahead == '(') ADVANCE(1544); - if (lookahead == '+') ADVANCE(38); - if (lookahead == '-') ADVANCE(1543); - if (lookahead == '0') ADVANCE(1558); - if (lookahead == '<') ADVANCE(762); - if (lookahead == 'L') ADVANCE(1091); - if (lookahead == '[') ADVANCE(1547); - if (lookahead == 'a') ADVANCE(1153); - if (lookahead == 'c') ADVANCE(1356); - if (lookahead == 'd') ADVANCE(1233); - if (lookahead == 'e') ADVANCE(1524); - if (lookahead == 'f') ADVANCE(1238); - if (lookahead == 'g') ADVANCE(1357); - if (lookahead == 'i') ADVANCE(1224); - if (lookahead == 'm') ADVANCE(1367); - if (lookahead == 'n') ADVANCE(1359); - if (lookahead == 'o') ADVANCE(1404); - if (lookahead == 'r') ADVANCE(1167); - if (lookahead == 's') ADVANCE(1225); - if (lookahead == 't') ADVANCE(1227); - if (lookahead == 'u') ADVANCE(1429); - if (lookahead == 'x') ADVANCE(1395); + case 19: + if (lookahead == '#') ADVANCE(1274); + if (lookahead == '+') ADVANCE(30); + if (lookahead == '-') ADVANCE(1227); + if (lookahead == '0') ADVANCE(1241); + if (lookahead == '<') ADVANCE(604); + if (lookahead == '[') ADVANCE(1231); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || - lookahead == ' ') SKIP(18) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1564); + lookahead == ' ') SKIP(19) + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1247); if (lookahead == '$' || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 19: - if (lookahead == '"') ADVANCE(1573); - if (lookahead == '#') ADVANCE(1574); - if (lookahead == '\\') ADVANCE(726); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') ADVANCE(1575); - if (lookahead != 0) ADVANCE(1576); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); case 20: - if (lookahead == '#') ADVANCE(1591); - if (lookahead == '+') ADVANCE(38); - if (lookahead == '-') ADVANCE(1543); - if (lookahead == '0') ADVANCE(1558); - if (lookahead == '<') ADVANCE(762); - if (lookahead == 'a') ADVANCE(1125); - if (lookahead == 'b') ADVANCE(1285); - if (lookahead == 'c') ADVANCE(1363); - if (lookahead == 'd') ADVANCE(1193); - if (lookahead == 'e') ADVANCE(1332); - if (lookahead == 'f') ADVANCE(1254); - if (lookahead == 'g') ADVANCE(1419); - if (lookahead == 'i') ADVANCE(1355); - if (lookahead == 'n') ADVANCE(1112); - if (lookahead == 'p') ADVANCE(1406); - if (lookahead == 's') ADVANCE(1470); - if (lookahead == 't') ADVANCE(1197); - if (lookahead == 'v') ADVANCE(1103); - if (lookahead == 'w') ADVANCE(1230); + if (lookahead == '#') ADVANCE(1271); + if (lookahead == '\'') ADVANCE(1268); + if (lookahead == '\\') ADVANCE(578); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || - lookahead == ' ') SKIP(20) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1564); - if (lookahead == '$' || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('h' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + lookahead == ' ') ADVANCE(1270); + if (lookahead != 0) ADVANCE(1269); END_STATE(); case 21: - if (lookahead == '#') ADVANCE(1591); - if (lookahead == '+') ADVANCE(38); - if (lookahead == '-') ADVANCE(1543); - if (lookahead == '0') ADVANCE(1558); - if (lookahead == '<') ADVANCE(762); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') SKIP(21) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1564); - if (lookahead == '$' || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + if (lookahead == '-') ADVANCE(223); END_STATE(); case 22: - if (lookahead == '#') ADVANCE(1591); - if (lookahead == '+') ADVANCE(38); - if (lookahead == '-') ADVANCE(39); - if (lookahead == '0') ADVANCE(1558); - if (lookahead == '<') ADVANCE(762); - if (lookahead == 'L') ADVANCE(1091); - if (lookahead == '[') ADVANCE(1547); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') SKIP(22) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1564); - if (lookahead == '$' || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + if (lookahead == '-') ADVANCE(532); END_STATE(); case 23: - if (lookahead == '#') ADVANCE(1588); - if (lookahead == '\'') ADVANCE(1585); - if (lookahead == '\\') ADVANCE(726); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') ADVANCE(1587); - if (lookahead != 0) ADVANCE(1586); + if (lookahead == '-') ADVANCE(285); END_STATE(); case 24: - if (lookahead == '-') ADVANCE(753); + if (lookahead == '-') ADVANCE(538); END_STATE(); case 25: - if (lookahead == '-') ADVANCE(264); + if (lookahead == '-') ADVANCE(539); END_STATE(); case 26: - if (lookahead == '-') ADVANCE(653); + if (lookahead == '-') ADVANCE(540); END_STATE(); case 27: - if (lookahead == '-') ADVANCE(494); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') ADVANCE(1551); + if (lookahead == '.') ADVANCE(597); + if (lookahead == '0') ADVANCE(1237); + if (lookahead == 'I') ADVANCE(407); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1240); END_STATE(); case 28: - if (lookahead == '-') ADVANCE(658); + if (lookahead == '.') ADVANCE(790); + if (lookahead == 'a') ADVANCE(414); + if (lookahead == 'c') ADVANCE(116); + if (lookahead == 'e') ADVANCE(408); + if (lookahead == 'f') ADVANCE(354); + if (lookahead == 'i') ADVANCE(397); + if (lookahead == 'l') ADVANCE(353); + if (lookahead == 'm') ADVANCE(305); + if (lookahead == 'p') ADVANCE(117); + if (lookahead == 'r') ADVANCE(288); + if (lookahead == 's') ADVANCE(446); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1251); END_STATE(); case 29: - if (lookahead == '-') ADVANCE(135); + if (lookahead == '.') ADVANCE(790); + if (lookahead == 'a') ADVANCE(414); + if (lookahead == 'c') ADVANCE(115); + if (lookahead == 'e') ADVANCE(421); + if (lookahead == 'f') ADVANCE(354); + if (lookahead == 'i') ADVANCE(397); + if (lookahead == 'l') ADVANCE(353); + if (lookahead == 'm') ADVANCE(305); + if (lookahead == 'p') ADVANCE(117); + if (lookahead == 'r') ADVANCE(288); + if (lookahead == 's') ADVANCE(445); END_STATE(); case 30: - if (lookahead == '-') ADVANCE(578); + if (lookahead == '0') ADVANCE(1246); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1247); END_STATE(); case 31: - if (lookahead == '-') ADVANCE(328); + if (lookahead == '1') ADVANCE(84); + if (lookahead == '3') ADVANCE(50); END_STATE(); case 32: - if (lookahead == '-') ADVANCE(667); + if (lookahead == '1') ADVANCE(85); + if (lookahead == 'f') ADVANCE(509); END_STATE(); case 33: - if (lookahead == '-') ADVANCE(668); + if (lookahead == '1') ADVANCE(86); + if (lookahead == '4') ADVANCE(644); + if (lookahead == 'h') ADVANCE(352); END_STATE(); case 34: - if (lookahead == '-') ADVANCE(669); + if (lookahead == '1') ADVANCE(87); END_STATE(); case 35: - if (lookahead == '.') ADVANCE(755); - if (lookahead == '0') ADVANCE(1554); - if (lookahead == 'I') ADVANCE(498); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1557); + if (lookahead == '1') ADVANCE(88); END_STATE(); case 36: - if (lookahead == '.') ADVANCE(950); - if (lookahead == 'a') ADVANCE(507); - if (lookahead == 'c') ADVANCE(126); - if (lookahead == 'e') ADVANCE(499); - if (lookahead == 'f') ADVANCE(422); - if (lookahead == 'i') ADVANCE(485); - if (lookahead == 'l') ADVANCE(421); - if (lookahead == 'm') ADVANCE(349); - if (lookahead == 'p') ADVANCE(127); - if (lookahead == 'r') ADVANCE(331); - if (lookahead == 's') ADVANCE(549); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1568); + if (lookahead == '1') ADVANCE(89); + if (lookahead == 'f') ADVANCE(515); END_STATE(); case 37: - if (lookahead == '.') ADVANCE(950); - if (lookahead == 'a') ADVANCE(507); - if (lookahead == 'c') ADVANCE(125); - if (lookahead == 'e') ADVANCE(517); - if (lookahead == 'f') ADVANCE(422); - if (lookahead == 'i') ADVANCE(485); - if (lookahead == 'l') ADVANCE(421); - if (lookahead == 'm') ADVANCE(349); - if (lookahead == 'p') ADVANCE(127); - if (lookahead == 'r') ADVANCE(331); - if (lookahead == 's') ADVANCE(548); + if (lookahead == '1') ADVANCE(90); + if (lookahead == '8') ADVANCE(768); END_STATE(); case 38: - if (lookahead == '0') ADVANCE(1563); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1564); + if (lookahead == '1') ADVANCE(91); + if (lookahead == '8') ADVANCE(762); END_STATE(); case 39: - if (lookahead == '0') ADVANCE(1558); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1564); + if (lookahead == '1') ADVANCE(92); + if (lookahead == '8') ADVANCE(767); END_STATE(); case 40: if (lookahead == '1') ADVANCE(93); - if (lookahead == '3') ADVANCE(59); + if (lookahead == '3') ADVANCE(51); + if (lookahead == 'h') ADVANCE(379); END_STATE(); case 41: if (lookahead == '1') ADVANCE(94); - if (lookahead == 'f') ADVANCE(623); + if (lookahead == '8') ADVANCE(765); END_STATE(); case 42: if (lookahead == '1') ADVANCE(95); - if (lookahead == '4') ADVANCE(804); - if (lookahead == 'h') ADVANCE(419); + if (lookahead == '8') ADVANCE(764); END_STATE(); case 43: if (lookahead == '1') ADVANCE(96); + if (lookahead == '8') ADVANCE(766); END_STATE(); case 44: if (lookahead == '1') ADVANCE(97); + if (lookahead == '8') ADVANCE(763); END_STATE(); case 45: if (lookahead == '1') ADVANCE(98); - if (lookahead == 'f') ADVANCE(634); + if (lookahead == '8') ADVANCE(769); END_STATE(); case 46: if (lookahead == '1') ADVANCE(99); - if (lookahead == '8') ADVANCE(928); + if (lookahead == 'f') ADVANCE(527); END_STATE(); case 47: if (lookahead == '1') ADVANCE(100); - if (lookahead == '8') ADVANCE(922); END_STATE(); case 48: if (lookahead == '1') ADVANCE(101); - if (lookahead == '8') ADVANCE(927); END_STATE(); case 49: if (lookahead == '1') ADVANCE(102); - if (lookahead == '3') ADVANCE(60); - if (lookahead == 'h') ADVANCE(457); END_STATE(); case 50: - if (lookahead == '1') ADVANCE(103); - if (lookahead == '8') ADVANCE(925); + if (lookahead == '2') ADVANCE(662); END_STATE(); case 51: - if (lookahead == '1') ADVANCE(104); - if (lookahead == '8') ADVANCE(924); + if (lookahead == '2') ADVANCE(650); END_STATE(); case 52: - if (lookahead == '1') ADVANCE(105); - if (lookahead == '8') ADVANCE(926); + if (lookahead == '2') ADVANCE(128); + if (lookahead == 'l') ADVANCE(361); END_STATE(); case 53: - if (lookahead == '1') ADVANCE(106); - if (lookahead == '8') ADVANCE(923); + if (lookahead == '2') ADVANCE(137); + if (lookahead == 'l') ADVANCE(363); END_STATE(); case 54: - if (lookahead == '1') ADVANCE(107); - if (lookahead == '8') ADVANCE(929); + if (lookahead == '2') ADVANCE(142); + if (lookahead == 'l') ADVANCE(365); END_STATE(); case 55: - if (lookahead == '1') ADVANCE(108); - if (lookahead == 'f') ADVANCE(648); + if (lookahead == '2') ADVANCE(145); + if (lookahead == 'l') ADVANCE(366); END_STATE(); case 56: - if (lookahead == '1') ADVANCE(109); + if (lookahead == '2') ADVANCE(148); + if (lookahead == 'l') ADVANCE(367); END_STATE(); case 57: - if (lookahead == '1') ADVANCE(110); + if (lookahead == '2') ADVANCE(150); END_STATE(); case 58: - if (lookahead == '1') ADVANCE(111); + if (lookahead == '2') ADVANCE(152); + if (lookahead == 'l') ADVANCE(368); END_STATE(); case 59: - if (lookahead == '2') ADVANCE(822); + if (lookahead == '2') ADVANCE(154); + if (lookahead == 'l') ADVANCE(369); END_STATE(); case 60: - if (lookahead == '2') ADVANCE(810); + if (lookahead == '2') ADVANCE(156); + if (lookahead == 'l') ADVANCE(370); END_STATE(); case 61: - if (lookahead == '2') ADVANCE(141); - if (lookahead == 'l') ADVANCE(431); + if (lookahead == '2') ADVANCE(158); + if (lookahead == 'l') ADVANCE(371); END_STATE(); case 62: if (lookahead == '2') ADVANCE(160); - if (lookahead == 'l') ADVANCE(433); + if (lookahead == 'l') ADVANCE(372); END_STATE(); case 63: - if (lookahead == '2') ADVANCE(165); - if (lookahead == 'l') ADVANCE(435); + if (lookahead == '2') ADVANCE(162); END_STATE(); case 64: - if (lookahead == '2') ADVANCE(168); - if (lookahead == 'l') ADVANCE(436); + if (lookahead == '2') ADVANCE(164); END_STATE(); case 65: - if (lookahead == '2') ADVANCE(171); - if (lookahead == 'l') ADVANCE(437); + if (lookahead == '2') ADVANCE(166); END_STATE(); case 66: - if (lookahead == '2') ADVANCE(174); + if (lookahead == '2') ADVANCE(168); END_STATE(); case 67: - if (lookahead == '2') ADVANCE(177); - if (lookahead == 'l') ADVANCE(438); + if (lookahead == '2') ADVANCE(169); END_STATE(); case 68: - if (lookahead == '2') ADVANCE(179); - if (lookahead == 'l') ADVANCE(440); + if (lookahead == '2') ADVANCE(170); END_STATE(); case 69: - if (lookahead == '2') ADVANCE(181); - if (lookahead == 'l') ADVANCE(442); + if (lookahead == '2') ADVANCE(171); END_STATE(); case 70: - if (lookahead == '2') ADVANCE(183); - if (lookahead == 'l') ADVANCE(443); + if (lookahead == '2') ADVANCE(172); END_STATE(); case 71: - if (lookahead == '2') ADVANCE(185); - if (lookahead == 'l') ADVANCE(444); + if (lookahead == '2') ADVANCE(173); + if (lookahead == 'l') ADVANCE(374); END_STATE(); case 72: - if (lookahead == '2') ADVANCE(187); + if (lookahead == '2') ADVANCE(174); END_STATE(); case 73: - if (lookahead == '2') ADVANCE(189); + if (lookahead == '2') ADVANCE(175); END_STATE(); case 74: - if (lookahead == '2') ADVANCE(191); + if (lookahead == '2') ADVANCE(176); END_STATE(); case 75: - if (lookahead == '2') ADVANCE(193); + if (lookahead == '2') ADVANCE(177); END_STATE(); case 76: - if (lookahead == '2') ADVANCE(195); + if (lookahead == '2') ADVANCE(178); END_STATE(); case 77: - if (lookahead == '2') ADVANCE(196); + if (lookahead == '2') ADVANCE(179); END_STATE(); case 78: - if (lookahead == '2') ADVANCE(197); + if (lookahead == '2') ADVANCE(180); END_STATE(); case 79: - if (lookahead == '2') ADVANCE(198); + if (lookahead == '2') ADVANCE(181); END_STATE(); case 80: - if (lookahead == '2') ADVANCE(199); - if (lookahead == 'l') ADVANCE(446); + if (lookahead == '2') ADVANCE(182); END_STATE(); case 81: - if (lookahead == '2') ADVANCE(200); + if (lookahead == '2') ADVANCE(183); END_STATE(); case 82: - if (lookahead == '2') ADVANCE(201); + if (lookahead == '2') ADVANCE(184); END_STATE(); case 83: - if (lookahead == '2') ADVANCE(202); + if (lookahead == '2') ADVANCE(185); END_STATE(); case 84: - if (lookahead == '2') ADVANCE(203); + if (lookahead == '6') ADVANCE(661); END_STATE(); case 85: - if (lookahead == '2') ADVANCE(204); + if (lookahead == '6') ADVANCE(635); END_STATE(); case 86: - if (lookahead == '2') ADVANCE(205); + if (lookahead == '6') ADVANCE(645); END_STATE(); case 87: - if (lookahead == '2') ADVANCE(206); + if (lookahead == '6') ADVANCE(634); END_STATE(); case 88: - if (lookahead == '2') ADVANCE(207); + if (lookahead == '6') ADVANCE(648); END_STATE(); case 89: - if (lookahead == '2') ADVANCE(208); + if (lookahead == '6') ADVANCE(638); END_STATE(); case 90: - if (lookahead == '2') ADVANCE(209); + if (lookahead == '6') ADVANCE(760); END_STATE(); case 91: - if (lookahead == '2') ADVANCE(210); + if (lookahead == '6') ADVANCE(754); END_STATE(); case 92: - if (lookahead == '2') ADVANCE(211); + if (lookahead == '6') ADVANCE(759); END_STATE(); case 93: - if (lookahead == '6') ADVANCE(821); + if (lookahead == '6') ADVANCE(649); END_STATE(); case 94: - if (lookahead == '6') ADVANCE(795); + if (lookahead == '6') ADVANCE(757); END_STATE(); case 95: - if (lookahead == '6') ADVANCE(805); + if (lookahead == '6') ADVANCE(756); END_STATE(); case 96: - if (lookahead == '6') ADVANCE(794); + if (lookahead == '6') ADVANCE(758); END_STATE(); case 97: - if (lookahead == '6') ADVANCE(808); + if (lookahead == '6') ADVANCE(755); END_STATE(); case 98: - if (lookahead == '6') ADVANCE(798); + if (lookahead == '6') ADVANCE(761); END_STATE(); case 99: - if (lookahead == '6') ADVANCE(920); + if (lookahead == '6') ADVANCE(641); END_STATE(); case 100: - if (lookahead == '6') ADVANCE(914); + if (lookahead == '6') ADVANCE(637); END_STATE(); case 101: - if (lookahead == '6') ADVANCE(919); + if (lookahead == '6') ADVANCE(652); END_STATE(); case 102: - if (lookahead == '6') ADVANCE(809); + if (lookahead == '6') ADVANCE(640); END_STATE(); case 103: - if (lookahead == '6') ADVANCE(917); + if (lookahead == '8') ADVANCE(770); END_STATE(); case 104: - if (lookahead == '6') ADVANCE(916); + if (lookahead == '8') ADVANCE(771); END_STATE(); case 105: - if (lookahead == '6') ADVANCE(918); + if (lookahead == '8') ADVANCE(780); END_STATE(); case 106: - if (lookahead == '6') ADVANCE(915); + if (lookahead == '8') ADVANCE(772); END_STATE(); case 107: - if (lookahead == '6') ADVANCE(921); - END_STATE(); - case 108: - if (lookahead == '6') ADVANCE(801); - END_STATE(); - case 109: - if (lookahead == '6') ADVANCE(797); - END_STATE(); - case 110: - if (lookahead == '6') ADVANCE(812); - END_STATE(); - case 111: - if (lookahead == '6') ADVANCE(800); - END_STATE(); - case 112: - if (lookahead == '8') ADVANCE(930); - END_STATE(); - case 113: - if (lookahead == '8') ADVANCE(931); - END_STATE(); - case 114: - if (lookahead == '8') ADVANCE(940); - END_STATE(); - case 115: - if (lookahead == '8') ADVANCE(932); - END_STATE(); - case 116: - if (lookahead == ':') ADVANCE(1539); + if (lookahead == ':') ADVANCE(1224); if (lookahead == '+' || - lookahead == '-') ADVANCE(756); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1566); + lookahead == '-') ADVANCE(598); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1249); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(119); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); - case 117: - if (lookahead == ':') ADVANCE(1539); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1559); + case 108: + if (lookahead == ':') ADVANCE(1224); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1242); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(119); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); - case 118: - if (lookahead == ':') ADVANCE(1539); + case 109: + if (lookahead == ':') ADVANCE(1224); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1560); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1243); if (('G' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('g' <= lookahead && lookahead <= 'z')) ADVANCE(119); + ('g' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); - case 119: - if (lookahead == ':') ADVANCE(1539); + case 110: + if (lookahead == ':') ADVANCE(1224); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(119); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); - case 120: - if (lookahead == ':') ADVANCE(1538); + case 111: + if (lookahead == ':') ADVANCE(1223); if (lookahead == 'B' || lookahead == 'C' || lookahead == 'F' || lookahead == 'J' || lookahead == 'S' || lookahead == 'V' || - lookahead == 'Z') ADVANCE(1537); + lookahead == 'Z') ADVANCE(1222); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != '\r' && lookahead != ' ' && - lookahead != 'I') ADVANCE(1536); + lookahead != 'I') ADVANCE(1221); + END_STATE(); + case 112: + if (lookahead == '>') ADVANCE(796); + END_STATE(); + case 113: + if (lookahead == 'a') ADVANCE(414); + if (lookahead == 'c') ADVANCE(115); + if (lookahead == 'e') ADVANCE(422); + if (lookahead == 'l') ADVANCE(353); + if (lookahead == 'p') ADVANCE(117); + if (lookahead == 'r') ADVANCE(288); + if (lookahead == 's') ADVANCE(445); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1251); + END_STATE(); + case 114: + if (lookahead == 'a') ADVANCE(414); + if (lookahead == 'c') ADVANCE(115); + if (lookahead == 'e') ADVANCE(438); + if (lookahead == 'l') ADVANCE(353); + if (lookahead == 'p') ADVANCE(117); + if (lookahead == 'r') ADVANCE(288); + if (lookahead == 's') ADVANCE(445); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1251); + END_STATE(); + case 115: + if (lookahead == 'a') ADVANCE(545); + END_STATE(); + case 116: + if (lookahead == 'a') ADVANCE(545); + if (lookahead == 'l') ADVANCE(118); + END_STATE(); + case 117: + if (lookahead == 'a') ADVANCE(197); + if (lookahead == 'r') ADVANCE(466); + END_STATE(); + case 118: + if (lookahead == 'a') ADVANCE(535); + END_STATE(); + case 119: + if (lookahead == 'a') ADVANCE(590); + END_STATE(); + case 120: + if (lookahead == 'a') ADVANCE(798); END_STATE(); case 121: - if (lookahead == ';') ADVANCE(1535); - if (lookahead != 0) ADVANCE(121); + if (lookahead == 'a') ADVANCE(799); END_STATE(); case 122: - if (lookahead == '>') ADVANCE(956); + if (lookahead == 'a') ADVANCE(399); END_STATE(); case 123: - if (lookahead == 'a') ADVANCE(507); - if (lookahead == 'c') ADVANCE(125); - if (lookahead == 'e') ADVANCE(518); - if (lookahead == 'l') ADVANCE(421); - if (lookahead == 'p') ADVANCE(127); - if (lookahead == 'r') ADVANCE(331); - if (lookahead == 's') ADVANCE(548); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1568); + if (lookahead == 'a') ADVANCE(508); END_STATE(); case 124: - if (lookahead == 'a') ADVANCE(507); - if (lookahead == 'c') ADVANCE(125); - if (lookahead == 'e') ADVANCE(540); - if (lookahead == 'l') ADVANCE(421); - if (lookahead == 'p') ADVANCE(127); - if (lookahead == 'r') ADVANCE(331); - if (lookahead == 's') ADVANCE(548); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1568); + if (lookahead == 'a') ADVANCE(384); END_STATE(); case 125: - if (lookahead == 'a') ADVANCE(677); + if (lookahead == 'a') ADVANCE(441); END_STATE(); case 126: - if (lookahead == 'a') ADVANCE(677); - if (lookahead == 'l') ADVANCE(128); + if (lookahead == 'a') ADVANCE(511); END_STATE(); case 127: - if (lookahead == 'a') ADVANCE(226); - if (lookahead == 'r') ADVANCE(574); + if (lookahead == 'a') ADVANCE(401); END_STATE(); case 128: - if (lookahead == 'a') ADVANCE(657); + if (lookahead == 'a') ADVANCE(221); END_STATE(); case 129: - if (lookahead == 'a') ADVANCE(743); + if (lookahead == 'a') ADVANCE(556); END_STATE(); case 130: - if (lookahead == 'a') ADVANCE(958); + if (lookahead == 'a') ADVANCE(404); END_STATE(); case 131: - if (lookahead == 'a') ADVANCE(959); + if (lookahead == 'a') ADVANCE(386); END_STATE(); case 132: - if (lookahead == 'a') ADVANCE(742); + if (lookahead == 'a') ADVANCE(416); END_STATE(); case 133: - if (lookahead == 'a') ADVANCE(487); + if (lookahead == 'a') ADVANCE(387); END_STATE(); case 134: - if (lookahead == 'a') ADVANCE(621); + if (lookahead == 'a') ADVANCE(529); + if (lookahead == 's') ADVANCE(469); END_STATE(); case 135: - if (lookahead == 'a') ADVANCE(577); + if (lookahead == 'a') ADVANCE(207); END_STATE(); case 136: - if (lookahead == 'a') ADVANCE(463); + if (lookahead == 'a') ADVANCE(562); END_STATE(); case 137: - if (lookahead == 'a') ADVANCE(544); + if (lookahead == 'a') ADVANCE(224); END_STATE(); case 138: - if (lookahead == 'a') ADVANCE(626); + if (lookahead == 'a') ADVANCE(569); END_STATE(); case 139: - if (lookahead == 'a') ADVANCE(229); + if (lookahead == 'a') ADVANCE(426); END_STATE(); case 140: - if (lookahead == 'a') ADVANCE(489); + if (lookahead == 'a') ADVANCE(208); END_STATE(); case 141: - if (lookahead == 'a') ADVANCE(262); + if (lookahead == 'a') ADVANCE(563); END_STATE(); case 142: - if (lookahead == 'a') ADVANCE(691); + if (lookahead == 'a') ADVANCE(226); END_STATE(); case 143: - if (lookahead == 'a') ADVANCE(495); + if (lookahead == 'a') ADVANCE(572); END_STATE(); case 144: - if (lookahead == 'a') ADVANCE(465); + if (lookahead == 'a') ADVANCE(427); END_STATE(); case 145: - if (lookahead == 'a') ADVANCE(509); + if (lookahead == 'a') ADVANCE(228); END_STATE(); case 146: - if (lookahead == 'a') ADVANCE(466); + if (lookahead == 'a') ADVANCE(575); END_STATE(); case 147: - if (lookahead == 'a') ADVANCE(467); + if (lookahead == 'a') ADVANCE(428); END_STATE(); case 148: - if (lookahead == 'a') ADVANCE(513); + if (lookahead == 'a') ADVANCE(230); END_STATE(); case 149: - if (lookahead == 'a') ADVANCE(696); + if (lookahead == 'a') ADVANCE(429); END_STATE(); case 150: - if (lookahead == 'a') ADVANCE(697); - if (lookahead == 'r') ADVANCE(426); + if (lookahead == 'a') ADVANCE(232); END_STATE(); case 151: - if (lookahead == 'a') ADVANCE(700); + if (lookahead == 'a') ADVANCE(430); END_STATE(); case 152: - if (lookahead == 'a') ADVANCE(688); + if (lookahead == 'a') ADVANCE(234); END_STATE(); case 153: - if (lookahead == 'a') ADVANCE(650); - if (lookahead == 's') ADVANCE(579); + if (lookahead == 'a') ADVANCE(431); END_STATE(); case 154: - if (lookahead == 'a') ADVANCE(622); + if (lookahead == 'a') ADVANCE(236); END_STATE(); case 155: - if (lookahead == 'a') ADVANCE(635); + if (lookahead == 'a') ADVANCE(432); END_STATE(); case 156: - if (lookahead == 'a') ADVANCE(246); + if (lookahead == 'a') ADVANCE(238); END_STATE(); case 157: - if (lookahead == 'a') ADVANCE(242); + if (lookahead == 'a') ADVANCE(433); END_STATE(); case 158: - if (lookahead == 'a') ADVANCE(699); + if (lookahead == 'a') ADVANCE(240); END_STATE(); case 159: - if (lookahead == 'a') ADVANCE(240); + if (lookahead == 'a') ADVANCE(434); END_STATE(); case 160: - if (lookahead == 'a') ADVANCE(265); + if (lookahead == 'a') ADVANCE(242); END_STATE(); case 161: - if (lookahead == 'a') ADVANCE(713); + if (lookahead == 'a') ADVANCE(435); END_STATE(); case 162: - if (lookahead == 'a') ADVANCE(524); + if (lookahead == 'a') ADVANCE(244); END_STATE(); case 163: - if (lookahead == 'a') ADVANCE(247); + if (lookahead == 'a') ADVANCE(436); END_STATE(); case 164: - if (lookahead == 'a') ADVANCE(701); + if (lookahead == 'a') ADVANCE(246); END_STATE(); case 165: - if (lookahead == 'a') ADVANCE(267); + if (lookahead == 'a') ADVANCE(514); END_STATE(); case 166: - if (lookahead == 'a') ADVANCE(717); + if (lookahead == 'a') ADVANCE(248); END_STATE(); case 167: - if (lookahead == 'a') ADVANCE(525); + if (lookahead == 'a') ADVANCE(512); END_STATE(); case 168: - if (lookahead == 'a') ADVANCE(269); + if (lookahead == 'a') ADVANCE(250); END_STATE(); case 169: - if (lookahead == 'a') ADVANCE(720); + if (lookahead == 'a') ADVANCE(252); END_STATE(); case 170: - if (lookahead == 'a') ADVANCE(527); + if (lookahead == 'a') ADVANCE(254); END_STATE(); case 171: - if (lookahead == 'a') ADVANCE(271); + if (lookahead == 'a') ADVANCE(256); END_STATE(); case 172: - if (lookahead == 'a') ADVANCE(723); + if (lookahead == 'a') ADVANCE(258); END_STATE(); case 173: - if (lookahead == 'a') ADVANCE(530); + if (lookahead == 'a') ADVANCE(260); END_STATE(); case 174: - if (lookahead == 'a') ADVANCE(273); + if (lookahead == 'a') ADVANCE(262); END_STATE(); case 175: - if (lookahead == 'a') ADVANCE(532); + if (lookahead == 'a') ADVANCE(264); END_STATE(); case 176: - if (lookahead == 'a') ADVANCE(707); + if (lookahead == 'a') ADVANCE(266); END_STATE(); case 177: - if (lookahead == 'a') ADVANCE(275); + if (lookahead == 'a') ADVANCE(268); END_STATE(); case 178: - if (lookahead == 'a') ADVANCE(533); + if (lookahead == 'a') ADVANCE(270); END_STATE(); case 179: - if (lookahead == 'a') ADVANCE(277); + if (lookahead == 'a') ADVANCE(272); END_STATE(); case 180: - if (lookahead == 'a') ADVANCE(534); + if (lookahead == 'a') ADVANCE(274); END_STATE(); case 181: - if (lookahead == 'a') ADVANCE(279); + if (lookahead == 'a') ADVANCE(276); END_STATE(); case 182: - if (lookahead == 'a') ADVANCE(535); + if (lookahead == 'a') ADVANCE(278); END_STATE(); case 183: - if (lookahead == 'a') ADVANCE(281); + if (lookahead == 'a') ADVANCE(280); END_STATE(); case 184: - if (lookahead == 'a') ADVANCE(536); + if (lookahead == 'a') ADVANCE(282); END_STATE(); case 185: - if (lookahead == 'a') ADVANCE(283); + if (lookahead == 'a') ADVANCE(284); END_STATE(); case 186: - if (lookahead == 'a') ADVANCE(537); + if (lookahead == 'a') ADVANCE(413); + if (lookahead == 'e') ADVANCE(425); + if (lookahead == 's') ADVANCE(585); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1251); END_STATE(); case 187: - if (lookahead == 'a') ADVANCE(285); + if (lookahead == 'a') ADVANCE(413); + if (lookahead == 'e') ADVANCE(424); + if (lookahead == 'f') ADVANCE(354); + if (lookahead == 'i') ADVANCE(397); + if (lookahead == 'm') ADVANCE(305); + if (lookahead == 's') ADVANCE(447); END_STATE(); case 188: - if (lookahead == 'a') ADVANCE(538); + if (lookahead == 'a') ADVANCE(443); + if (lookahead == 'f') ADVANCE(360); + if (lookahead == 'l') ADVANCE(459); + if (lookahead == 'm') ADVANCE(316); + if (lookahead == 'p') ADVANCE(135); + if (lookahead == 's') ADVANCE(470); END_STATE(); case 189: - if (lookahead == 'a') ADVANCE(287); + if (lookahead == 'a') ADVANCE(592); END_STATE(); case 190: - if (lookahead == 'a') ADVANCE(631); + if (lookahead == 'a') ADVANCE(444); END_STATE(); case 191: - if (lookahead == 'a') ADVANCE(289); + if (lookahead == 'a') ADVANCE(442); + if (lookahead == 'f') ADVANCE(360); + if (lookahead == 's') ADVANCE(579); END_STATE(); case 192: - if (lookahead == 'a') ADVANCE(627); + if (lookahead == 'a') ADVANCE(530); END_STATE(); case 193: - if (lookahead == 'a') ADVANCE(291); + if (lookahead == 'b') ADVANCE(125); END_STATE(); case 194: - if (lookahead == 'a') ADVANCE(637); - if (lookahead == 'o') ADVANCE(478); + if (lookahead == 'b') ADVANCE(125); + if (lookahead == 'p') ADVANCE(309); END_STATE(); case 195: - if (lookahead == 'a') ADVANCE(293); + if (lookahead == 'b') ADVANCE(449); END_STATE(); case 196: - if (lookahead == 'a') ADVANCE(295); + if (lookahead == 'b') ADVANCE(190); END_STATE(); case 197: - if (lookahead == 'a') ADVANCE(297); + if (lookahead == 'c') ADVANCE(381); + if (lookahead == 'r') ADVANCE(122); END_STATE(); case 198: - if (lookahead == 'a') ADVANCE(299); + if (lookahead == 'c') ADVANCE(342); END_STATE(); case 199: - if (lookahead == 'a') ADVANCE(301); + if (lookahead == 'c') ADVANCE(124); END_STATE(); case 200: - if (lookahead == 'a') ADVANCE(303); + if (lookahead == 'c') ADVANCE(343); END_STATE(); case 201: - if (lookahead == 'a') ADVANCE(305); + if (lookahead == 'c') ADVANCE(344); END_STATE(); case 202: - if (lookahead == 'a') ADVANCE(307); + if (lookahead == 'c') ADVANCE(345); END_STATE(); case 203: - if (lookahead == 'a') ADVANCE(309); + if (lookahead == 'c') ADVANCE(346); END_STATE(); case 204: - if (lookahead == 'a') ADVANCE(311); + if (lookahead == 'c') ADVANCE(290); END_STATE(); case 205: - if (lookahead == 'a') ADVANCE(313); + if (lookahead == 'c') ADVANCE(131); END_STATE(); case 206: - if (lookahead == 'a') ADVANCE(315); + if (lookahead == 'c') ADVANCE(133); END_STATE(); case 207: - if (lookahead == 'a') ADVANCE(317); + if (lookahead == 'c') ADVANCE(382); + if (lookahead == 'r') ADVANCE(127); END_STATE(); case 208: - if (lookahead == 'a') ADVANCE(319); + if (lookahead == 'c') ADVANCE(382); + if (lookahead == 'r') ADVANCE(130); END_STATE(); case 209: - if (lookahead == 'a') ADVANCE(321); + if (lookahead == 'd') ADVANCE(3); + if (lookahead == 'u') ADVANCE(398); END_STATE(); case 210: - if (lookahead == 'a') ADVANCE(323); + if (lookahead == 'd') ADVANCE(613); END_STATE(); case 211: - if (lookahead == 'a') ADVANCE(325); + if (lookahead == 'd') ADVANCE(616); END_STATE(); case 212: - if (lookahead == 'a') ADVANCE(506); - if (lookahead == 'e') ADVANCE(522); - if (lookahead == 's') ADVANCE(735); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1568); + if (lookahead == 'd') ADVANCE(615); END_STATE(); case 213: - if (lookahead == 'a') ADVANCE(506); - if (lookahead == 'e') ADVANCE(520); - if (lookahead == 'f') ADVANCE(422); - if (lookahead == 'm') ADVANCE(349); + if (lookahead == 'd') ADVANCE(617); END_STATE(); case 214: - if (lookahead == 'a') ADVANCE(506); - if (lookahead == 'e') ADVANCE(521); - if (lookahead == 'f') ADVANCE(422); - if (lookahead == 'm') ADVANCE(349); + if (lookahead == 'd') ADVANCE(22); END_STATE(); case 215: - if (lookahead == 'a') ADVANCE(546); - if (lookahead == 'f') ADVANCE(430); - if (lookahead == 'l') ADVANCE(566); - if (lookahead == 'm') ADVANCE(367); - if (lookahead == 'p') ADVANCE(156); - if (lookahead == 's') ADVANCE(580); + if (lookahead == 'd') ADVANCE(4); + if (lookahead == 'u') ADVANCE(398); END_STATE(); case 216: - if (lookahead == 'a') ADVANCE(747); + if (lookahead == 'd') ADVANCE(5); END_STATE(); case 217: - if (lookahead == 'a') ADVANCE(547); + if (lookahead == 'd') ADVANCE(6); END_STATE(); case 218: - if (lookahead == 'a') ADVANCE(545); - if (lookahead == 'f') ADVANCE(430); - if (lookahead == 's') ADVANCE(727); + if (lookahead == 'd') ADVANCE(7); END_STATE(); case 219: - if (lookahead == 'a') ADVANCE(651); + if (lookahead == 'd') ADVANCE(8); END_STATE(); case 220: - if (lookahead == 'b') ADVANCE(137); + if (lookahead == 'd') ADVANCE(473); END_STATE(); case 221: - if (lookahead == 'b') ADVANCE(137); - if (lookahead == 'p') ADVANCE(355); + if (lookahead == 'd') ADVANCE(220); END_STATE(); case 222: - if (lookahead == 'b') ADVANCE(551); + if (lookahead == 'd') ADVANCE(474); END_STATE(); case 223: - if (lookahead == 'b') ADVANCE(474); + if (lookahead == 'd') ADVANCE(136); END_STATE(); case 224: - if (lookahead == 'b') ADVANCE(661); - if (lookahead == 'n') ADVANCE(543); + if (lookahead == 'd') ADVANCE(222); END_STATE(); case 225: - if (lookahead == 'b') ADVANCE(217); + if (lookahead == 'd') ADVANCE(475); END_STATE(); case 226: - if (lookahead == 'c') ADVANCE(459); - if (lookahead == 'r') ADVANCE(133); + if (lookahead == 'd') ADVANCE(225); END_STATE(); case 227: - if (lookahead == 'c') ADVANCE(752); + if (lookahead == 'd') ADVANCE(476); END_STATE(); case 228: - if (lookahead == 'c') ADVANCE(403); + if (lookahead == 'd') ADVANCE(227); END_STATE(); case 229: - if (lookahead == 'c') ADVANCE(460); + if (lookahead == 'd') ADVANCE(477); END_STATE(); case 230: - if (lookahead == 'c') ADVANCE(136); + if (lookahead == 'd') ADVANCE(229); END_STATE(); case 231: - if (lookahead == 'c') ADVANCE(404); + if (lookahead == 'd') ADVANCE(478); END_STATE(); case 232: - if (lookahead == 'c') ADVANCE(405); + if (lookahead == 'd') ADVANCE(231); END_STATE(); case 233: - if (lookahead == 'c') ADVANCE(406); + if (lookahead == 'd') ADVANCE(479); END_STATE(); case 234: - if (lookahead == 'c') ADVANCE(407); + if (lookahead == 'd') ADVANCE(233); END_STATE(); case 235: - if (lookahead == 'c') ADVANCE(333); + if (lookahead == 'd') ADVANCE(480); END_STATE(); case 236: - if (lookahead == 'c') ADVANCE(411); + if (lookahead == 'd') ADVANCE(235); END_STATE(); case 237: - if (lookahead == 'c') ADVANCE(411); - if (lookahead == 't') ADVANCE(412); + if (lookahead == 'd') ADVANCE(481); END_STATE(); case 238: - if (lookahead == 'c') ADVANCE(480); + if (lookahead == 'd') ADVANCE(237); END_STATE(); case 239: - if (lookahead == 'c') ADVANCE(684); + if (lookahead == 'd') ADVANCE(482); END_STATE(); case 240: - if (lookahead == 'c') ADVANCE(674); + if (lookahead == 'd') ADVANCE(239); END_STATE(); case 241: - if (lookahead == 'c') ADVANCE(703); + if (lookahead == 'd') ADVANCE(483); END_STATE(); case 242: - if (lookahead == 'c') ADVANCE(348); + if (lookahead == 'd') ADVANCE(241); END_STATE(); case 243: - if (lookahead == 'c') ADVANCE(144); + if (lookahead == 'd') ADVANCE(484); END_STATE(); case 244: - if (lookahead == 'c') ADVANCE(146); + if (lookahead == 'd') ADVANCE(243); END_STATE(); case 245: - if (lookahead == 'c') ADVANCE(708); + if (lookahead == 'd') ADVANCE(485); END_STATE(); case 246: - if (lookahead == 'c') ADVANCE(461); - if (lookahead == 'r') ADVANCE(140); + if (lookahead == 'd') ADVANCE(245); END_STATE(); case 247: - if (lookahead == 'c') ADVANCE(461); - if (lookahead == 'r') ADVANCE(143); + if (lookahead == 'd') ADVANCE(486); END_STATE(); case 248: - if (lookahead == 'd') ADVANCE(3); - if (lookahead == 'u') ADVANCE(486); + if (lookahead == 'd') ADVANCE(247); END_STATE(); case 249: - if (lookahead == 'd') ADVANCE(773); + if (lookahead == 'd') ADVANCE(487); END_STATE(); case 250: - if (lookahead == 'd') ADVANCE(776); + if (lookahead == 'd') ADVANCE(249); END_STATE(); case 251: - if (lookahead == 'd') ADVANCE(775); + if (lookahead == 'd') ADVANCE(488); END_STATE(); case 252: - if (lookahead == 'd') ADVANCE(777); + if (lookahead == 'd') ADVANCE(251); END_STATE(); case 253: - if (lookahead == 'd') ADVANCE(752); + if (lookahead == 'd') ADVANCE(489); END_STATE(); case 254: - if (lookahead == 'd') ADVANCE(26); + if (lookahead == 'd') ADVANCE(253); END_STATE(); case 255: - if (lookahead == 'd') ADVANCE(4); - if (lookahead == 'u') ADVANCE(486); + if (lookahead == 'd') ADVANCE(490); END_STATE(); case 256: - if (lookahead == 'd') ADVANCE(5); + if (lookahead == 'd') ADVANCE(255); END_STATE(); case 257: - if (lookahead == 'd') ADVANCE(6); + if (lookahead == 'd') ADVANCE(491); END_STATE(); case 258: - if (lookahead == 'd') ADVANCE(7); + if (lookahead == 'd') ADVANCE(257); END_STATE(); case 259: - if (lookahead == 'd') ADVANCE(9); + if (lookahead == 'd') ADVANCE(492); END_STATE(); case 260: - if (lookahead == 'd') ADVANCE(583); + if (lookahead == 'd') ADVANCE(259); END_STATE(); case 261: - if (lookahead == 'd') ADVANCE(8); + if (lookahead == 'd') ADVANCE(493); END_STATE(); case 262: - if (lookahead == 'd') ADVANCE(260); + if (lookahead == 'd') ADVANCE(261); END_STATE(); case 263: - if (lookahead == 'd') ADVANCE(584); + if (lookahead == 'd') ADVANCE(494); END_STATE(); case 264: - if (lookahead == 'd') ADVANCE(158); + if (lookahead == 'd') ADVANCE(263); END_STATE(); case 265: - if (lookahead == 'd') ADVANCE(263); + if (lookahead == 'd') ADVANCE(495); END_STATE(); case 266: - if (lookahead == 'd') ADVANCE(585); + if (lookahead == 'd') ADVANCE(265); END_STATE(); case 267: - if (lookahead == 'd') ADVANCE(266); + if (lookahead == 'd') ADVANCE(496); END_STATE(); case 268: - if (lookahead == 'd') ADVANCE(586); + if (lookahead == 'd') ADVANCE(267); END_STATE(); case 269: - if (lookahead == 'd') ADVANCE(268); + if (lookahead == 'd') ADVANCE(497); END_STATE(); case 270: - if (lookahead == 'd') ADVANCE(587); + if (lookahead == 'd') ADVANCE(269); END_STATE(); case 271: - if (lookahead == 'd') ADVANCE(270); + if (lookahead == 'd') ADVANCE(498); END_STATE(); case 272: - if (lookahead == 'd') ADVANCE(588); + if (lookahead == 'd') ADVANCE(271); END_STATE(); case 273: - if (lookahead == 'd') ADVANCE(272); + if (lookahead == 'd') ADVANCE(499); END_STATE(); case 274: - if (lookahead == 'd') ADVANCE(589); + if (lookahead == 'd') ADVANCE(273); END_STATE(); case 275: - if (lookahead == 'd') ADVANCE(274); + if (lookahead == 'd') ADVANCE(500); END_STATE(); case 276: - if (lookahead == 'd') ADVANCE(590); + if (lookahead == 'd') ADVANCE(275); END_STATE(); case 277: - if (lookahead == 'd') ADVANCE(276); + if (lookahead == 'd') ADVANCE(501); END_STATE(); case 278: - if (lookahead == 'd') ADVANCE(591); + if (lookahead == 'd') ADVANCE(277); END_STATE(); case 279: - if (lookahead == 'd') ADVANCE(278); + if (lookahead == 'd') ADVANCE(502); END_STATE(); case 280: - if (lookahead == 'd') ADVANCE(592); + if (lookahead == 'd') ADVANCE(279); END_STATE(); case 281: - if (lookahead == 'd') ADVANCE(280); + if (lookahead == 'd') ADVANCE(503); END_STATE(); case 282: - if (lookahead == 'd') ADVANCE(593); + if (lookahead == 'd') ADVANCE(281); END_STATE(); case 283: - if (lookahead == 'd') ADVANCE(282); + if (lookahead == 'd') ADVANCE(504); END_STATE(); case 284: - if (lookahead == 'd') ADVANCE(594); + if (lookahead == 'd') ADVANCE(283); END_STATE(); case 285: - if (lookahead == 'd') ADVANCE(284); + if (lookahead == 'd') ADVANCE(141); END_STATE(); case 286: - if (lookahead == 'd') ADVANCE(595); + if (lookahead == 'd') ADVANCE(10); END_STATE(); case 287: - if (lookahead == 'd') ADVANCE(286); + if (lookahead == 'd') ADVANCE(25); END_STATE(); case 288: - if (lookahead == 'd') ADVANCE(596); + if (lookahead == 'e') ADVANCE(327); END_STATE(); case 289: - if (lookahead == 'd') ADVANCE(288); + if (lookahead == 'e') ADVANCE(781); END_STATE(); case 290: - if (lookahead == 'd') ADVANCE(597); + if (lookahead == 'e') ADVANCE(611); END_STATE(); case 291: - if (lookahead == 'd') ADVANCE(290); + if (lookahead == 'e') ADVANCE(801); END_STATE(); case 292: - if (lookahead == 'd') ADVANCE(598); + if (lookahead == 'e') ADVANCE(800); END_STATE(); case 293: - if (lookahead == 'd') ADVANCE(292); + if (lookahead == 'e') ADVANCE(688); END_STATE(); case 294: - if (lookahead == 'd') ADVANCE(599); + if (lookahead == 'e') ADVANCE(682); END_STATE(); case 295: - if (lookahead == 'd') ADVANCE(294); + if (lookahead == 'e') ADVANCE(683); END_STATE(); case 296: - if (lookahead == 'd') ADVANCE(600); + if (lookahead == 'e') ADVANCE(687); END_STATE(); case 297: - if (lookahead == 'd') ADVANCE(296); + if (lookahead == 'e') ADVANCE(774); END_STATE(); case 298: - if (lookahead == 'd') ADVANCE(601); + if (lookahead == 'e') ADVANCE(689); END_STATE(); case 299: - if (lookahead == 'd') ADVANCE(298); + if (lookahead == 'e') ADVANCE(656); END_STATE(); case 300: - if (lookahead == 'd') ADVANCE(602); + if (lookahead == 'e') ADVANCE(684); END_STATE(); case 301: - if (lookahead == 'd') ADVANCE(300); + if (lookahead == 'e') ADVANCE(685); END_STATE(); case 302: - if (lookahead == 'd') ADVANCE(603); + if (lookahead == 'e') ADVANCE(686); END_STATE(); case 303: - if (lookahead == 'd') ADVANCE(302); + if (lookahead == 'e') ADVANCE(778); END_STATE(); case 304: - if (lookahead == 'd') ADVANCE(604); + if (lookahead == 'e') ADVANCE(776); END_STATE(); case 305: - if (lookahead == 'd') ADVANCE(304); + if (lookahead == 'e') ADVANCE(542); END_STATE(); case 306: - if (lookahead == 'd') ADVANCE(605); + if (lookahead == 'e') ADVANCE(383); END_STATE(); case 307: - if (lookahead == 'd') ADVANCE(306); + if (lookahead == 'e') ADVANCE(214); END_STATE(); case 308: - if (lookahead == 'd') ADVANCE(606); + if (lookahead == 'e') ADVANCE(403); END_STATE(); case 309: - if (lookahead == 'd') ADVANCE(308); + if (lookahead == 'e') ADVANCE(471); END_STATE(); case 310: - if (lookahead == 'd') ADVANCE(607); + if (lookahead == 'e') ADVANCE(420); END_STATE(); case 311: - if (lookahead == 'd') ADVANCE(310); + if (lookahead == 'e') ADVANCE(472); END_STATE(); case 312: - if (lookahead == 'd') ADVANCE(608); + if (lookahead == 'e') ADVANCE(391); END_STATE(); case 313: - if (lookahead == 'd') ADVANCE(312); + if (lookahead == 'e') ADVANCE(419); + if (lookahead == 's') ADVANCE(585); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1251); END_STATE(); case 314: - if (lookahead == 'd') ADVANCE(609); + if (lookahead == 'e') ADVANCE(423); END_STATE(); case 315: - if (lookahead == 'd') ADVANCE(314); + if (lookahead == 'e') ADVANCE(505); END_STATE(); case 316: - if (lookahead == 'd') ADVANCE(610); + if (lookahead == 'e') ADVANCE(566); END_STATE(); case 317: - if (lookahead == 'd') ADVANCE(316); + if (lookahead == 'e') ADVANCE(510); END_STATE(); case 318: - if (lookahead == 'd') ADVANCE(611); + if (lookahead == 'e') ADVANCE(565); END_STATE(); case 319: - if (lookahead == 'd') ADVANCE(318); + if (lookahead == 'e') ADVANCE(24); END_STATE(); case 320: - if (lookahead == 'd') ADVANCE(612); + if (lookahead == 'e') ADVANCE(287); END_STATE(); case 321: - if (lookahead == 'd') ADVANCE(320); + if (lookahead == 'e') ADVANCE(26); END_STATE(); case 322: - if (lookahead == 'd') ADVANCE(613); + if (lookahead == 'f') ADVANCE(356); END_STATE(); case 323: - if (lookahead == 'd') ADVANCE(322); + if (lookahead == 'f') ADVANCE(360); + if (lookahead == 'l') ADVANCE(459); + if (lookahead == 'm') ADVANCE(316); + if (lookahead == 'p') ADVANCE(140); END_STATE(); case 324: - if (lookahead == 'd') ADVANCE(614); + if (lookahead == 'f') ADVANCE(360); + if (lookahead == 'p') ADVANCE(165); END_STATE(); case 325: - if (lookahead == 'd') ADVANCE(324); + if (lookahead == 'g') ADVANCE(583); END_STATE(); case 326: - if (lookahead == 'd') ADVANCE(28); + if (lookahead == 'g') ADVANCE(349); END_STATE(); case 327: - if (lookahead == 'd') ADVANCE(400); + if (lookahead == 'g') ADVANCE(355); + if (lookahead == 's') ADVANCE(567); END_STATE(); case 328: - if (lookahead == 'd') ADVANCE(164); + if (lookahead == 'g') ADVANCE(293); END_STATE(); case 329: - if (lookahead == 'd') ADVANCE(11); + if (lookahead == 'g') ADVANCE(294); END_STATE(); case 330: - if (lookahead == 'd') ADVANCE(33); + if (lookahead == 'g') ADVANCE(295); END_STATE(); case 331: - if (lookahead == 'e') ADVANCE(386); + if (lookahead == 'g') ADVANCE(296); END_STATE(); case 332: - if (lookahead == 'e') ADVANCE(941); + if (lookahead == 'g') ADVANCE(297); END_STATE(); case 333: - if (lookahead == 'e') ADVANCE(771); + if (lookahead == 'g') ADVANCE(298); END_STATE(); case 334: - if (lookahead == 'e') ADVANCE(961); + if (lookahead == 'g') ADVANCE(299); END_STATE(); case 335: - if (lookahead == 'e') ADVANCE(960); + if (lookahead == 'g') ADVANCE(300); END_STATE(); case 336: - if (lookahead == 'e') ADVANCE(848); + if (lookahead == 'g') ADVANCE(301); END_STATE(); case 337: - if (lookahead == 'e') ADVANCE(842); + if (lookahead == 'g') ADVANCE(302); END_STATE(); case 338: - if (lookahead == 'e') ADVANCE(843); + if (lookahead == 'g') ADVANCE(303); END_STATE(); case 339: - if (lookahead == 'e') ADVANCE(847); + if (lookahead == 'g') ADVANCE(304); END_STATE(); case 340: - if (lookahead == 'e') ADVANCE(934); + if (lookahead == 'g') ADVANCE(584); END_STATE(); case 341: - if (lookahead == 'e') ADVANCE(849); + if (lookahead == 'g') ADVANCE(350); END_STATE(); case 342: - if (lookahead == 'e') ADVANCE(816); + if (lookahead == 'h') ADVANCE(788); END_STATE(); case 343: - if (lookahead == 'e') ADVANCE(844); + if (lookahead == 'h') ADVANCE(793); END_STATE(); case 344: - if (lookahead == 'e') ADVANCE(845); + if (lookahead == 'h') ADVANCE(795); END_STATE(); case 345: - if (lookahead == 'e') ADVANCE(846); + if (lookahead == 'h') ADVANCE(794); END_STATE(); case 346: - if (lookahead == 'e') ADVANCE(938); + if (lookahead == 'h') ADVANCE(797); END_STATE(); case 347: - if (lookahead == 'e') ADVANCE(936); + if (lookahead == 'h') ADVANCE(450); END_STATE(); case 348: - if (lookahead == 'e') ADVANCE(752); + if (lookahead == 'h') ADVANCE(454); END_STATE(); case 349: - if (lookahead == 'e') ADVANCE(671); + if (lookahead == 'h') ADVANCE(35); END_STATE(); case 350: - if (lookahead == 'e') ADVANCE(462); + if (lookahead == 'h') ADVANCE(48); END_STATE(); case 351: - if (lookahead == 'e') ADVANCE(745); + if (lookahead == 'i') ADVANCE(388); END_STATE(); case 352: - if (lookahead == 'e') ADVANCE(254); + if (lookahead == 'i') ADVANCE(326); END_STATE(); case 353: - if (lookahead == 'e') ADVANCE(30); + if (lookahead == 'i') ADVANCE(417); + if (lookahead == 'o') ADVANCE(199); END_STATE(); case 354: - if (lookahead == 'e') ADVANCE(493); + if (lookahead == 'i') ADVANCE(306); END_STATE(); case 355: - if (lookahead == 'e') ADVANCE(581); + if (lookahead == 'i') ADVANCE(536); END_STATE(); case 356: - if (lookahead == 'e') ADVANCE(238); + if (lookahead == 'i') ADVANCE(418); END_STATE(); case 357: - if (lookahead == 'e') ADVANCE(514); + if (lookahead == 'i') ADVANCE(547); END_STATE(); case 358: - if (lookahead == 'e') ADVANCE(582); + if (lookahead == 'i') ADVANCE(453); END_STATE(); case 359: - if (lookahead == 'e') ADVANCE(245); + if (lookahead == 'i') ADVANCE(455); END_STATE(); case 360: - if (lookahead == 'e') ADVANCE(471); + if (lookahead == 'i') ADVANCE(312); END_STATE(); case 361: - if (lookahead == 'e') ADVANCE(512); - if (lookahead == 's') ADVANCE(735); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1568); + if (lookahead == 'i') ADVANCE(543); END_STATE(); case 362: - if (lookahead == 'e') ADVANCE(519); + if (lookahead == 'i') ADVANCE(456); END_STATE(); case 363: - if (lookahead == 'e') ADVANCE(697); + if (lookahead == 'i') ADVANCE(548); END_STATE(); case 364: - if (lookahead == 'e') ADVANCE(615); + if (lookahead == 'i') ADVANCE(457); END_STATE(); case 365: - if (lookahead == 'e') ADVANCE(618); + if (lookahead == 'i') ADVANCE(550); END_STATE(); case 366: - if (lookahead == 'e') ADVANCE(253); + if (lookahead == 'i') ADVANCE(552); END_STATE(); case 367: - if (lookahead == 'e') ADVANCE(710); + if (lookahead == 'i') ADVANCE(554); END_STATE(); case 368: - if (lookahead == 'e') ADVANCE(625); + if (lookahead == 'i') ADVANCE(555); END_STATE(); case 369: - if (lookahead == 'e') ADVANCE(326); + if (lookahead == 'i') ADVANCE(544); END_STATE(); case 370: - if (lookahead == 'e') ADVANCE(516); + if (lookahead == 'i') ADVANCE(549); END_STATE(); case 371: - if (lookahead == 'e') ADVANCE(662); - if (lookahead == 'r') ADVANCE(148); + if (lookahead == 'i') ADVANCE(559); END_STATE(); case 372: - if (lookahead == 'e') ADVANCE(704); + if (lookahead == 'i') ADVANCE(560); END_STATE(); case 373: - if (lookahead == 'e') ADVANCE(483); + if (lookahead == 'i') ADVANCE(551); END_STATE(); case 374: - if (lookahead == 'e') ADVANCE(32); + if (lookahead == 'i') ADVANCE(553); END_STATE(); case 375: - if (lookahead == 'e') ADVANCE(330); + if (lookahead == 'i') ADVANCE(568); END_STATE(); case 376: - if (lookahead == 'e') ADVANCE(34); + if (lookahead == 'i') ADVANCE(571); END_STATE(); case 377: - if (lookahead == 'f') ADVANCE(424); + if (lookahead == 'i') ADVANCE(574); END_STATE(); case 378: - if (lookahead == 'f') ADVANCE(575); + if (lookahead == 'i') ADVANCE(577); END_STATE(); case 379: - if (lookahead == 'f') ADVANCE(157); + if (lookahead == 'i') ADVANCE(341); END_STATE(); case 380: - if (lookahead == 'f') ADVANCE(430); + if (lookahead == 'j') ADVANCE(582); END_STATE(); case 381: - if (lookahead == 'f') ADVANCE(430); - if (lookahead == 'l') ADVANCE(566); - if (lookahead == 'm') ADVANCE(367); - if (lookahead == 'p') ADVANCE(163); + if (lookahead == 'k') ADVANCE(307); END_STATE(); case 382: - if (lookahead == 'f') ADVANCE(430); - if (lookahead == 'p') ADVANCE(190); + if (lookahead == 'k') ADVANCE(320); END_STATE(); case 383: - if (lookahead == 'f') ADVANCE(563); + if (lookahead == 'l') ADVANCE(210); END_STATE(); case 384: - if (lookahead == 'g') ADVANCE(732); + if (lookahead == 'l') ADVANCE(783); END_STATE(); case 385: - if (lookahead == 'g') ADVANCE(410); + if (lookahead == 'l') ADVANCE(792); END_STATE(); case 386: - if (lookahead == 'g') ADVANCE(423); - if (lookahead == 's') ADVANCE(711); + if (lookahead == 'l') ADVANCE(785); END_STATE(); case 387: - if (lookahead == 'g') ADVANCE(656); + if (lookahead == 'l') ADVANCE(786); END_STATE(); case 388: - if (lookahead == 'g') ADVANCE(336); + if (lookahead == 'l') ADVANCE(448); END_STATE(); case 389: - if (lookahead == 'g') ADVANCE(337); + if (lookahead == 'l') ADVANCE(459); + if (lookahead == 'm') ADVANCE(316); + if (lookahead == 'p') ADVANCE(165); END_STATE(); case 390: - if (lookahead == 'g') ADVANCE(338); + if (lookahead == 'l') ADVANCE(459); + if (lookahead == 'm') ADVANCE(316); + if (lookahead == 'p') ADVANCE(167); END_STATE(); case 391: - if (lookahead == 'g') ADVANCE(339); + if (lookahead == 'l') ADVANCE(212); END_STATE(); case 392: - if (lookahead == 'g') ADVANCE(340); + if (lookahead == 'l') ADVANCE(308); END_STATE(); case 393: - if (lookahead == 'g') ADVANCE(341); + if (lookahead == 'l') ADVANCE(385); END_STATE(); case 394: - if (lookahead == 'g') ADVANCE(342); + if (lookahead == 'l') ADVANCE(373); END_STATE(); case 395: - if (lookahead == 'g') ADVANCE(343); + if (lookahead == 'l') ADVANCE(460); END_STATE(); case 396: - if (lookahead == 'g') ADVANCE(344); + if (lookahead == 'l') ADVANCE(463); END_STATE(); case 397: - if (lookahead == 'g') ADVANCE(345); + if (lookahead == 'm') ADVANCE(467); END_STATE(); case 398: - if (lookahead == 'g') ADVANCE(346); + if (lookahead == 'm') ADVANCE(1235); END_STATE(); case 399: - if (lookahead == 'g') ADVANCE(347); + if (lookahead == 'm') ADVANCE(623); END_STATE(); case 400: - if (lookahead == 'g') ADVANCE(348); + if (lookahead == 'm') ADVANCE(34); END_STATE(); case 401: - if (lookahead == 'g') ADVANCE(733); + if (lookahead == 'm') ADVANCE(624); END_STATE(); case 402: - if (lookahead == 'g') ADVANCE(413); + if (lookahead == 'm') ADVANCE(195); END_STATE(); case 403: - if (lookahead == 'h') ADVANCE(948); + if (lookahead == 'm') ADVANCE(310); END_STATE(); case 404: - if (lookahead == 'h') ADVANCE(953); + if (lookahead == 'm') ADVANCE(318); END_STATE(); case 405: - if (lookahead == 'h') ADVANCE(955); + if (lookahead == 'm') ADVANCE(47); END_STATE(); case 406: - if (lookahead == 'h') ADVANCE(954); + if (lookahead == 'm') ADVANCE(49); END_STATE(); case 407: - if (lookahead == 'h') ADVANCE(957); + if (lookahead == 'n') ADVANCE(322); END_STATE(); case 408: - if (lookahead == 'h') ADVANCE(553); + if (lookahead == 'n') ADVANCE(209); + if (lookahead == 'p') ADVANCE(351); END_STATE(); case 409: - if (lookahead == 'h') ADVANCE(557); + if (lookahead == 'n') ADVANCE(618); END_STATE(); case 410: - if (lookahead == 'h') ADVANCE(44); + if (lookahead == 'n') ADVANCE(621); END_STATE(); case 411: - if (lookahead == 'h') ADVANCE(630); + if (lookahead == 'n') ADVANCE(619); END_STATE(); case 412: - if (lookahead == 'h') ADVANCE(363); + if (lookahead == 'n') ADVANCE(622); END_STATE(); case 413: - if (lookahead == 'h') ADVANCE(57); + if (lookahead == 'n') ADVANCE(415); END_STATE(); case 414: - if (lookahead == 'h') ADVANCE(452); + if (lookahead == 'n') ADVANCE(415); + if (lookahead == 'r') ADVANCE(506); END_STATE(); case 415: - if (lookahead == 'i') ADVANCE(468); + if (lookahead == 'n') ADVANCE(451); END_STATE(); case 416: - if (lookahead == 'i') ADVANCE(736); - if (lookahead == 'o') ADVANCE(705); + if (lookahead == 'n') ADVANCE(328); END_STATE(); case 417: - if (lookahead == 'i') ADVANCE(752); + if (lookahead == 'n') ADVANCE(289); END_STATE(); case 418: - if (lookahead == 'i') ADVANCE(748); + if (lookahead == 'n') ADVANCE(357); END_STATE(); case 419: - if (lookahead == 'i') ADVANCE(385); + if (lookahead == 'n') ADVANCE(580); END_STATE(); case 420: - if (lookahead == 'i') ADVANCE(737); + if (lookahead == 'n') ADVANCE(558); END_STATE(); case 421: - if (lookahead == 'i') ADVANCE(510); - if (lookahead == 'o') ADVANCE(230); + if (lookahead == 'n') ADVANCE(216); + if (lookahead == 'p') ADVANCE(351); END_STATE(); case 422: - if (lookahead == 'i') ADVANCE(350); + if (lookahead == 'n') ADVANCE(217); + if (lookahead == 'p') ADVANCE(351); END_STATE(); case 423: - if (lookahead == 'i') ADVANCE(659); + if (lookahead == 'n') ADVANCE(218); END_STATE(); case 424: - if (lookahead == 'i') ADVANCE(511); + if (lookahead == 'n') ADVANCE(219); END_STATE(); case 425: - if (lookahead == 'i') ADVANCE(679); + if (lookahead == 'n') ADVANCE(215); END_STATE(); case 426: - if (lookahead == 'i') ADVANCE(239); + if (lookahead == 'n') ADVANCE(329); END_STATE(); case 427: - if (lookahead == 'i') ADVANCE(556); + if (lookahead == 'n') ADVANCE(330); END_STATE(); case 428: - if (lookahead == 'i') ADVANCE(227); + if (lookahead == 'n') ADVANCE(331); END_STATE(); case 429: - if (lookahead == 'i') ADVANCE(558); + if (lookahead == 'n') ADVANCE(332); END_STATE(); case 430: - if (lookahead == 'i') ADVANCE(360); + if (lookahead == 'n') ADVANCE(333); END_STATE(); case 431: - if (lookahead == 'i') ADVANCE(672); + if (lookahead == 'n') ADVANCE(334); END_STATE(); case 432: - if (lookahead == 'i') ADVANCE(559); + if (lookahead == 'n') ADVANCE(335); END_STATE(); case 433: - if (lookahead == 'i') ADVANCE(680); + if (lookahead == 'n') ADVANCE(336); END_STATE(); case 434: - if (lookahead == 'i') ADVANCE(560); + if (lookahead == 'n') ADVANCE(337); END_STATE(); case 435: - if (lookahead == 'i') ADVANCE(682); + if (lookahead == 'n') ADVANCE(338); END_STATE(); case 436: - if (lookahead == 'i') ADVANCE(686); + if (lookahead == 'n') ADVANCE(339); END_STATE(); case 437: - if (lookahead == 'i') ADVANCE(689); + if (lookahead == 'n') ADVANCE(461); END_STATE(); case 438: - if (lookahead == 'i') ADVANCE(690); + if (lookahead == 'n') ADVANCE(286); + if (lookahead == 'p') ADVANCE(351); END_STATE(); case 439: - if (lookahead == 'i') ADVANCE(561); + if (lookahead == 'n') ADVANCE(464); END_STATE(); case 440: - if (lookahead == 'i') ADVANCE(673); + if (lookahead == 'n') ADVANCE(465); END_STATE(); case 441: - if (lookahead == 'i') ADVANCE(528); + if (lookahead == 'n') ADVANCE(437); END_STATE(); case 442: - if (lookahead == 'i') ADVANCE(681); + if (lookahead == 'n') ADVANCE(439); END_STATE(); case 443: - if (lookahead == 'i') ADVANCE(694); + if (lookahead == 'n') ADVANCE(439); + if (lookahead == 'r') ADVANCE(528); END_STATE(); case 444: - if (lookahead == 'i') ADVANCE(695); + if (lookahead == 'n') ADVANCE(440); END_STATE(); case 445: - if (lookahead == 'i') ADVANCE(683); + if (lookahead == 'o') ADVANCE(581); + if (lookahead == 'p') ADVANCE(123); END_STATE(); case 446: - if (lookahead == 'i') ADVANCE(687); + if (lookahead == 'o') ADVANCE(581); + if (lookahead == 'p') ADVANCE(123); + if (lookahead == 'u') ADVANCE(194); END_STATE(); case 447: - if (lookahead == 'i') ADVANCE(327); + if (lookahead == 'o') ADVANCE(581); + if (lookahead == 'u') ADVANCE(468); END_STATE(); case 448: - if (lookahead == 'i') ADVANCE(476); + if (lookahead == 'o') ADVANCE(325); END_STATE(); case 449: - if (lookahead == 'i') ADVANCE(370); + if (lookahead == 'o') ADVANCE(654); END_STATE(); case 450: - if (lookahead == 'i') ADVANCE(665); + if (lookahead == 'o') ADVANCE(211); END_STATE(); case 451: - if (lookahead == 'i') ADVANCE(664); + if (lookahead == 'o') ADVANCE(557); END_STATE(); case 452: - if (lookahead == 'i') ADVANCE(706); + if (lookahead == 'o') ADVANCE(400); END_STATE(); case 453: - if (lookahead == 'i') ADVANCE(712); + if (lookahead == 'o') ADVANCE(409); END_STATE(); case 454: - if (lookahead == 'i') ADVANCE(716); + if (lookahead == 'o') ADVANCE(213); END_STATE(); case 455: - if (lookahead == 'i') ADVANCE(719); + if (lookahead == 'o') ADVANCE(410); END_STATE(); case 456: - if (lookahead == 'i') ADVANCE(722); + if (lookahead == 'o') ADVANCE(411); END_STATE(); case 457: - if (lookahead == 'i') ADVANCE(402); + if (lookahead == 'o') ADVANCE(412); END_STATE(); case 458: - if (lookahead == 'j') ADVANCE(730); + if (lookahead == 'o') ADVANCE(405); END_STATE(); case 459: - if (lookahead == 'k') ADVANCE(352); + if (lookahead == 'o') ADVANCE(205); END_STATE(); case 460: - if (lookahead == 'k') ADVANCE(483); + if (lookahead == 'o') ADVANCE(340); END_STATE(); case 461: - if (lookahead == 'k') ADVANCE(375); + if (lookahead == 'o') ADVANCE(570); END_STATE(); case 462: - if (lookahead == 'l') ADVANCE(249); + if (lookahead == 'o') ADVANCE(406); END_STATE(); case 463: - if (lookahead == 'l') ADVANCE(943); + if (lookahead == 'o') ADVANCE(206); END_STATE(); case 464: - if (lookahead == 'l') ADVANCE(952); + if (lookahead == 'o') ADVANCE(573); END_STATE(); case 465: - if (lookahead == 'l') ADVANCE(945); + if (lookahead == 'o') ADVANCE(576); END_STATE(); case 466: - if (lookahead == 'l') ADVANCE(946); + if (lookahead == 'o') ADVANCE(395); END_STATE(); case 467: - if (lookahead == 'l') ADVANCE(752); + if (lookahead == 'p') ADVANCE(392); END_STATE(); case 468: - if (lookahead == 'l') ADVANCE(550); + if (lookahead == 'p') ADVANCE(309); END_STATE(); case 469: - if (lookahead == 'l') ADVANCE(566); - if (lookahead == 'm') ADVANCE(367); - if (lookahead == 'p') ADVANCE(190); + if (lookahead == 'p') ADVANCE(192); END_STATE(); case 470: - if (lookahead == 'l') ADVANCE(566); - if (lookahead == 'm') ADVANCE(367); if (lookahead == 'p') ADVANCE(192); + if (lookahead == 'u') ADVANCE(196); END_STATE(); case 471: - if (lookahead == 'l') ADVANCE(251); + if (lookahead == 'r') ADVANCE(610); END_STATE(); case 472: - if (lookahead == 'l') ADVANCE(354); + if (lookahead == 'r') ADVANCE(626); END_STATE(); case 473: - if (lookahead == 'l') ADVANCE(464); + if (lookahead == 'r') ADVANCE(728); END_STATE(); case 474: - if (lookahead == 'l') ADVANCE(428); + if (lookahead == 'r') ADVANCE(722); END_STATE(); case 475: - if (lookahead == 'l') ADVANCE(139); - if (lookahead == 'r') ADVANCE(447); + if (lookahead == 'r') ADVANCE(727); END_STATE(); case 476: - if (lookahead == 'l') ADVANCE(348); + if (lookahead == 'r') ADVANCE(725); END_STATE(); case 477: - if (lookahead == 'l') ADVANCE(450); + if (lookahead == 'r') ADVANCE(724); END_STATE(); case 478: - if (lookahead == 'l') ADVANCE(151); + if (lookahead == 'r') ADVANCE(739); END_STATE(); case 479: - if (lookahead == 'l') ADVANCE(152); + if (lookahead == 'r') ADVANCE(726); END_STATE(); case 480: - if (lookahead == 'l') ADVANCE(155); + if (lookahead == 'r') ADVANCE(730); END_STATE(); case 481: - if (lookahead == 'l') ADVANCE(445); + if (lookahead == 'r') ADVANCE(731); END_STATE(); case 482: - if (lookahead == 'l') ADVANCE(567); + if (lookahead == 'r') ADVANCE(723); END_STATE(); case 483: - if (lookahead == 'l') ADVANCE(451); + if (lookahead == 'r') ADVANCE(729); END_STATE(); case 484: - if (lookahead == 'l') ADVANCE(570); + if (lookahead == 'r') ADVANCE(733); END_STATE(); case 485: - if (lookahead == 'm') ADVANCE(576); + if (lookahead == 'r') ADVANCE(738); END_STATE(); case 486: - if (lookahead == 'm') ADVANCE(1552); + if (lookahead == 'r') ADVANCE(736); END_STATE(); case 487: - if (lookahead == 'm') ADVANCE(783); + if (lookahead == 'r') ADVANCE(735); END_STATE(); case 488: - if (lookahead == 'm') ADVANCE(43); + if (lookahead == 'r') ADVANCE(737); END_STATE(); case 489: - if (lookahead == 'm') ADVANCE(784); + if (lookahead == 'r') ADVANCE(741); END_STATE(); case 490: - if (lookahead == 'm') ADVANCE(752); + if (lookahead == 'r') ADVANCE(742); END_STATE(); case 491: - if (lookahead == 'm') ADVANCE(222); + if (lookahead == 'r') ADVANCE(734); END_STATE(); case 492: - if (lookahead == 'm') ADVANCE(29); + if (lookahead == 'r') ADVANCE(732); END_STATE(); case 493: - if (lookahead == 'm') ADVANCE(357); + if (lookahead == 'r') ADVANCE(740); END_STATE(); case 494: - if (lookahead == 'm') ADVANCE(132); + if (lookahead == 'r') ADVANCE(744); END_STATE(); case 495: - if (lookahead == 'm') ADVANCE(372); + if (lookahead == 'r') ADVANCE(747); END_STATE(); case 496: - if (lookahead == 'm') ADVANCE(56); + if (lookahead == 'r') ADVANCE(746); END_STATE(); case 497: - if (lookahead == 'm') ADVANCE(58); + if (lookahead == 'r') ADVANCE(748); END_STATE(); case 498: - if (lookahead == 'n') ADVANCE(377); + if (lookahead == 'r') ADVANCE(745); END_STATE(); case 499: - if (lookahead == 'n') ADVANCE(248); - if (lookahead == 'p') ADVANCE(415); + if (lookahead == 'r') ADVANCE(743); END_STATE(); case 500: - if (lookahead == 'n') ADVANCE(778); + if (lookahead == 'r') ADVANCE(749); END_STATE(); case 501: - if (lookahead == 'n') ADVANCE(781); + if (lookahead == 'r') ADVANCE(752); END_STATE(); case 502: - if (lookahead == 'n') ADVANCE(779); + if (lookahead == 'r') ADVANCE(751); END_STATE(); case 503: - if (lookahead == 'n') ADVANCE(782); + if (lookahead == 'r') ADVANCE(753); END_STATE(); case 504: - if (lookahead == 'n') ADVANCE(237); + if (lookahead == 'r') ADVANCE(750); END_STATE(); case 505: - if (lookahead == 'n') ADVANCE(752); + if (lookahead == 'r') ADVANCE(627); END_STATE(); case 506: - if (lookahead == 'n') ADVANCE(508); + if (lookahead == 'r') ADVANCE(119); END_STATE(); case 507: - if (lookahead == 'n') ADVANCE(508); - if (lookahead == 'r') ADVANCE(619); + if (lookahead == 'r') ADVANCE(204); END_STATE(); case 508: - if (lookahead == 'n') ADVANCE(554); + if (lookahead == 'r') ADVANCE(537); END_STATE(); case 509: - if (lookahead == 'n') ADVANCE(388); + if (lookahead == 'r') ADVANCE(452); END_STATE(); case 510: - if (lookahead == 'n') ADVANCE(332); + if (lookahead == 'r') ADVANCE(533); END_STATE(); case 511: - if (lookahead == 'n') ADVANCE(425); + if (lookahead == 'r') ADVANCE(546); END_STATE(); case 512: - if (lookahead == 'n') ADVANCE(728); + if (lookahead == 'r') ADVANCE(127); END_STATE(); case 513: - if (lookahead == 'n') ADVANCE(666); + if (lookahead == 'r') ADVANCE(132); END_STATE(); case 514: - if (lookahead == 'n') ADVANCE(693); + if (lookahead == 'r') ADVANCE(130); END_STATE(); case 515: - if (lookahead == 'n') ADVANCE(418); + if (lookahead == 'r') ADVANCE(458); END_STATE(); case 516: - if (lookahead == 'n') ADVANCE(674); + if (lookahead == 'r') ADVANCE(139); END_STATE(); case 517: - if (lookahead == 'n') ADVANCE(256); - if (lookahead == 'p') ADVANCE(415); + if (lookahead == 'r') ADVANCE(144); END_STATE(); case 518: - if (lookahead == 'n') ADVANCE(257); - if (lookahead == 'p') ADVANCE(415); + if (lookahead == 'r') ADVANCE(147); END_STATE(); case 519: - if (lookahead == 'n') ADVANCE(258); + if (lookahead == 'r') ADVANCE(149); END_STATE(); case 520: - if (lookahead == 'n') ADVANCE(259); + if (lookahead == 'r') ADVANCE(151); END_STATE(); case 521: - if (lookahead == 'n') ADVANCE(261); + if (lookahead == 'r') ADVANCE(153); END_STATE(); case 522: - if (lookahead == 'n') ADVANCE(255); + if (lookahead == 'r') ADVANCE(155); END_STATE(); case 523: - if (lookahead == 'n') ADVANCE(731); + if (lookahead == 'r') ADVANCE(157); END_STATE(); case 524: - if (lookahead == 'n') ADVANCE(389); + if (lookahead == 'r') ADVANCE(159); END_STATE(); case 525: - if (lookahead == 'n') ADVANCE(390); + if (lookahead == 'r') ADVANCE(161); END_STATE(); case 526: - if (lookahead == 'n') ADVANCE(663); - if (lookahead == 'r') ADVANCE(353); + if (lookahead == 'r') ADVANCE(163); END_STATE(); case 527: - if (lookahead == 'n') ADVANCE(391); + if (lookahead == 'r') ADVANCE(462); END_STATE(); case 528: - if (lookahead == 'n') ADVANCE(147); + if (lookahead == 'r') ADVANCE(189); END_STATE(); case 529: - if (lookahead == 'n') ADVANCE(715); + if (lookahead == 'r') ADVANCE(528); END_STATE(); case 530: - if (lookahead == 'n') ADVANCE(392); + if (lookahead == 'r') ADVANCE(541); END_STATE(); case 531: - if (lookahead == 'n') ADVANCE(236); + if (lookahead == 's') ADVANCE(609); END_STATE(); case 532: - if (lookahead == 'n') ADVANCE(393); + if (lookahead == 's') ADVANCE(586); END_STATE(); case 533: - if (lookahead == 'n') ADVANCE(394); + if (lookahead == 's') ADVANCE(787); END_STATE(); case 534: - if (lookahead == 'n') ADVANCE(395); + if (lookahead == 's') ADVANCE(612); END_STATE(); case 535: - if (lookahead == 'n') ADVANCE(396); + if (lookahead == 's') ADVANCE(531); END_STATE(); case 536: - if (lookahead == 'n') ADVANCE(397); + if (lookahead == 's') ADVANCE(561); END_STATE(); case 537: - if (lookahead == 'n') ADVANCE(398); + if (lookahead == 's') ADVANCE(319); END_STATE(); case 538: - if (lookahead == 'n') ADVANCE(399); + if (lookahead == 's') ADVANCE(587); END_STATE(); case 539: - if (lookahead == 'n') ADVANCE(568); + if (lookahead == 's') ADVANCE(588); END_STATE(); case 540: - if (lookahead == 'n') ADVANCE(329); - if (lookahead == 'p') ADVANCE(415); + if (lookahead == 's') ADVANCE(589); END_STATE(); case 541: - if (lookahead == 'n') ADVANCE(571); + if (lookahead == 's') ADVANCE(321); END_STATE(); case 542: - if (lookahead == 'n') ADVANCE(572); + if (lookahead == 't') ADVANCE(347); END_STATE(); case 543: - if (lookahead == 'n') ADVANCE(573); + if (lookahead == 't') ADVANCE(37); END_STATE(); case 544: - if (lookahead == 'n') ADVANCE(539); + if (lookahead == 't') ADVANCE(103); END_STATE(); case 545: - if (lookahead == 'n') ADVANCE(541); + if (lookahead == 't') ADVANCE(198); END_STATE(); case 546: - if (lookahead == 'n') ADVANCE(541); - if (lookahead == 'r') ADVANCE(649); + if (lookahead == 't') ADVANCE(9); END_STATE(); case 547: - if (lookahead == 'n') ADVANCE(542); + if (lookahead == 't') ADVANCE(591); END_STATE(); case 548: - if (lookahead == 'o') ADVANCE(729); - if (lookahead == 'p') ADVANCE(134); + if (lookahead == 't') ADVANCE(38); END_STATE(); case 549: - if (lookahead == 'o') ADVANCE(729); - if (lookahead == 'p') ADVANCE(134); - if (lookahead == 'u') ADVANCE(221); + if (lookahead == 't') ADVANCE(104); END_STATE(); case 550: - if (lookahead == 'o') ADVANCE(384); + if (lookahead == 't') ADVANCE(39); END_STATE(); case 551: - if (lookahead == 'o') ADVANCE(814); + if (lookahead == 't') ADVANCE(105); END_STATE(); case 552: - if (lookahead == 'o') ADVANCE(526); + if (lookahead == 't') ADVANCE(41); END_STATE(); case 553: - if (lookahead == 'o') ADVANCE(250); + if (lookahead == 't') ADVANCE(106); END_STATE(); case 554: - if (lookahead == 'o') ADVANCE(692); + if (lookahead == 't') ADVANCE(42); END_STATE(); case 555: - if (lookahead == 'o') ADVANCE(488); + if (lookahead == 't') ADVANCE(43); END_STATE(); case 556: - if (lookahead == 'o') ADVANCE(500); + if (lookahead == 't') ADVANCE(358); END_STATE(); case 557: - if (lookahead == 'o') ADVANCE(252); + if (lookahead == 't') ADVANCE(129); END_STATE(); case 558: - if (lookahead == 'o') ADVANCE(501); + if (lookahead == 't') ADVANCE(534); END_STATE(); case 559: - if (lookahead == 'o') ADVANCE(502); + if (lookahead == 't') ADVANCE(44); END_STATE(); case 560: - if (lookahead == 'o') ADVANCE(503); + if (lookahead == 't') ADVANCE(45); END_STATE(); case 561: - if (lookahead == 'o') ADVANCE(505); + if (lookahead == 't') ADVANCE(317); END_STATE(); case 562: - if (lookahead == 'o') ADVANCE(616); + if (lookahead == 't') ADVANCE(120); END_STATE(); case 563: - if (lookahead == 'o') ADVANCE(628); + if (lookahead == 't') ADVANCE(121); END_STATE(); case 564: - if (lookahead == 'o') ADVANCE(515); + if (lookahead == 't') ADVANCE(311); END_STATE(); case 565: - if (lookahead == 'o') ADVANCE(496); + if (lookahead == 't') ADVANCE(315); END_STATE(); case 566: - if (lookahead == 'o') ADVANCE(243); + if (lookahead == 't') ADVANCE(348); END_STATE(); case 567: - if (lookahead == 'o') ADVANCE(401); + if (lookahead == 't') ADVANCE(126); END_STATE(); case 568: - if (lookahead == 'o') ADVANCE(714); + if (lookahead == 't') ADVANCE(200); END_STATE(); case 569: - if (lookahead == 'o') ADVANCE(497); + if (lookahead == 't') ADVANCE(359); END_STATE(); case 570: - if (lookahead == 'o') ADVANCE(244); + if (lookahead == 't') ADVANCE(138); END_STATE(); case 571: - if (lookahead == 'o') ADVANCE(718); + if (lookahead == 't') ADVANCE(201); END_STATE(); case 572: - if (lookahead == 'o') ADVANCE(721); + if (lookahead == 't') ADVANCE(362); END_STATE(); case 573: - if (lookahead == 'o') ADVANCE(724); + if (lookahead == 't') ADVANCE(143); END_STATE(); case 574: - if (lookahead == 'o') ADVANCE(482); + if (lookahead == 't') ADVANCE(202); END_STATE(); case 575: - if (lookahead == 'p') ADVANCE(752); + if (lookahead == 't') ADVANCE(364); END_STATE(); case 576: - if (lookahead == 'p') ADVANCE(472); + if (lookahead == 't') ADVANCE(146); END_STATE(); case 577: - if (lookahead == 'p') ADVANCE(417); + if (lookahead == 't') ADVANCE(203); END_STATE(); case 578: - if (lookahead == 'p') ADVANCE(479); + if (lookahead == 'u') ADVANCE(593); + if (lookahead == 'x') ADVANCE(603); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(1261); + if (sym_escape_sequence_character_set_1(lookahead)) ADVANCE(1262); + if (lookahead != 0) ADVANCE(1260); END_STATE(); case 579: - if (lookahead == 'p') ADVANCE(219); + if (lookahead == 'u') ADVANCE(196); END_STATE(); case 580: - if (lookahead == 'p') ADVANCE(219); - if (lookahead == 'u') ADVANCE(225); + if (lookahead == 'u') ADVANCE(398); END_STATE(); case 581: - if (lookahead == 'r') ADVANCE(770); + if (lookahead == 'u') ADVANCE(507); END_STATE(); case 582: - if (lookahead == 'r') ADVANCE(786); + if (lookahead == 'u') ADVANCE(402); END_STATE(); case 583: - if (lookahead == 'r') ADVANCE(888); + if (lookahead == 'u') ADVANCE(291); END_STATE(); case 584: - if (lookahead == 'r') ADVANCE(882); + if (lookahead == 'u') ADVANCE(292); END_STATE(); case 585: - if (lookahead == 'r') ADVANCE(887); + if (lookahead == 'u') ADVANCE(193); END_STATE(); case 586: - if (lookahead == 'r') ADVANCE(885); + if (lookahead == 'w') ADVANCE(375); END_STATE(); case 587: - if (lookahead == 'r') ADVANCE(884); + if (lookahead == 'w') ADVANCE(376); END_STATE(); case 588: - if (lookahead == 'r') ADVANCE(899); + if (lookahead == 'w') ADVANCE(377); END_STATE(); case 589: - if (lookahead == 'r') ADVANCE(886); + if (lookahead == 'w') ADVANCE(378); END_STATE(); case 590: - if (lookahead == 'r') ADVANCE(890); + if (lookahead == 'y') ADVANCE(21); END_STATE(); case 591: - if (lookahead == 'r') ADVANCE(891); + if (lookahead == 'y') ADVANCE(1255); END_STATE(); case 592: - if (lookahead == 'r') ADVANCE(883); + if (lookahead == 'y') ADVANCE(23); END_STATE(); case 593: - if (lookahead == 'r') ADVANCE(889); + if (lookahead == '{') ADVANCE(601); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(602); END_STATE(); case 594: - if (lookahead == 'r') ADVANCE(893); + if (lookahead == '}') ADVANCE(1262); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(594); END_STATE(); case 595: - if (lookahead == 'r') ADVANCE(898); + if (lookahead == '+' || + lookahead == '-') ADVANCE(598); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1252); END_STATE(); case 596: - if (lookahead == 'r') ADVANCE(896); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1247); END_STATE(); case 597: - if (lookahead == 'r') ADVANCE(895); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1251); END_STATE(); case 598: - if (lookahead == 'r') ADVANCE(897); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1252); END_STATE(); case 599: - if (lookahead == 'r') ADVANCE(901); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1262); END_STATE(); case 600: - if (lookahead == 'r') ADVANCE(902); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1245); END_STATE(); case 601: - if (lookahead == 'r') ADVANCE(894); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(594); END_STATE(); case 602: - if (lookahead == 'r') ADVANCE(892); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(603); END_STATE(); case 603: - if (lookahead == 'r') ADVANCE(900); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(599); END_STATE(); case 604: - if (lookahead == 'r') ADVANCE(904); + if (lookahead == '$' || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); case 605: - if (lookahead == 'r') ADVANCE(907); + if (eof) ADVANCE(608); + if (lookahead == '"') ADVANCE(1256); + if (lookahead == '#') ADVANCE(1274); + if (lookahead == '\'') ADVANCE(1268); + if (lookahead == '(') ADVANCE(1228); + if (lookahead == ')') ADVANCE(1229); + if (lookahead == '+') ADVANCE(30); + if (lookahead == ',') ADVANCE(625); + if (lookahead == '-') ADVANCE(1225); + if (lookahead == '.') ADVANCE(28); + if (lookahead == '/') ADVANCE(1219); + if (lookahead == '0') ADVANCE(1237); + if (lookahead == ':') ADVANCE(784); + if (lookahead == ';') ADVANCE(1220); + if (lookahead == '<') ADVANCE(604); + if (lookahead == '=') ADVANCE(614); + if (lookahead == '@') ADVANCE(1230); + if (('B' <= lookahead && lookahead <= 'D') || + lookahead == 'F' || + lookahead == 'J' || + lookahead == 'S' || + lookahead == 'V' || + lookahead == 'Z') ADVANCE(1232); + if (lookahead == 'I') ADVANCE(1233); + if (lookahead == 'N') ADVANCE(923); + if (lookahead == '[') ADVANCE(1231); + if (lookahead == 'a') ADVANCE(955); + if (lookahead == 'c') ADVANCE(1097); + if (lookahead == 'd') ADVANCE(1012); + if (lookahead == 'e') ADVANCE(1214); + if (lookahead == 'f') ADVANCE(924); + if (lookahead == 'g') ADVANCE(1098); + if (lookahead == 'i') ADVANCE(1006); + if (lookahead == 'm') ADVANCE(1107); + if (lookahead == 'n') ADVANCE(1099); + if (lookahead == 'o') ADVANCE(1136); + if (lookahead == 'r') ADVANCE(966); + if (lookahead == 's') ADVANCE(1007); + if (lookahead == 't') ADVANCE(1008); + if (lookahead == 'u') ADVANCE(1150); + if (lookahead == 'x') ADVANCE(1130); + if (lookahead == '{') ADVANCE(789); + if (lookahead == '}') ADVANCE(791); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') SKIP(605) + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1240); + if (lookahead == '$' || + ('A' <= lookahead && lookahead <= 'Y') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); case 606: - if (lookahead == 'r') ADVANCE(906); + if (eof) ADVANCE(608); + if (lookahead == '#') ADVANCE(1274); + if (lookahead == '$') ADVANCE(1218); + if (lookahead == ')') ADVANCE(1229); + if (lookahead == ',') ADVANCE(625); + if (lookahead == '-') ADVANCE(112); + if (lookahead == '.') ADVANCE(29); + if (lookahead == ':') ADVANCE(111); + if (lookahead == '<') ADVANCE(604); + if (lookahead == '=') ADVANCE(614); + if (lookahead == 'a') ADVANCE(842); + if (lookahead == 'c') ADVANCE(880); + if (lookahead == 'd') ADVANCE(863); + if (lookahead == 'e') ADVANCE(919); + if (lookahead == 'f') ADVANCE(865); + if (lookahead == 'g') ADVANCE(881); + if (lookahead == 'i') ADVANCE(858); + if (lookahead == 'm') ADVANCE(887); + if (lookahead == 'n') ADVANCE(883); + if (lookahead == 'o') ADVANCE(890); + if (lookahead == 'r') ADVANCE(846); + if (lookahead == 's') ADVANCE(859); + if (lookahead == 't') ADVANCE(861); + if (lookahead == 'u') ADVANCE(895); + if (lookahead == 'x') ADVANCE(888); + if (lookahead == '}') ADVANCE(791); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') SKIP(606) + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(110); + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(921); END_STATE(); case 607: - if (lookahead == 'r') ADVANCE(908); + if (eof) ADVANCE(608); + if (lookahead == '#') ADVANCE(1274); + if (lookahead == '(') ADVANCE(1228); + if (lookahead == ')') ADVANCE(1229); + if (lookahead == ',') ADVANCE(625); + if (lookahead == '-') ADVANCE(112); + if (lookahead == '.') ADVANCE(187); + if (lookahead == ':') ADVANCE(784); + if (lookahead == '=') ADVANCE(614); + if (lookahead == '{') ADVANCE(789); + if (lookahead == '}') ADVANCE(791); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') SKIP(607) + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(620); END_STATE(); case 608: - if (lookahead == 'r') ADVANCE(905); + ACCEPT_TOKEN(ts_builtin_sym_end); END_STATE(); case 609: - if (lookahead == 'r') ADVANCE(903); + ACCEPT_TOKEN(anon_sym_DOTclass); END_STATE(); case 610: - if (lookahead == 'r') ADVANCE(909); + ACCEPT_TOKEN(anon_sym_DOTsuper); END_STATE(); case 611: - if (lookahead == 'r') ADVANCE(912); + ACCEPT_TOKEN(anon_sym_DOTsource); END_STATE(); case 612: - if (lookahead == 'r') ADVANCE(911); + ACCEPT_TOKEN(anon_sym_DOTimplements); END_STATE(); case 613: - if (lookahead == 'r') ADVANCE(913); + ACCEPT_TOKEN(anon_sym_DOTfield); END_STATE(); case 614: - if (lookahead == 'r') ADVANCE(910); + ACCEPT_TOKEN(anon_sym_EQ); END_STATE(); case 615: - if (lookahead == 'r') ADVANCE(787); + ACCEPT_TOKEN(anon_sym_DOTendfield); END_STATE(); case 616: - if (lookahead == 'r') ADVANCE(752); + ACCEPT_TOKEN(anon_sym_DOTmethod); END_STATE(); case 617: - if (lookahead == 'r') ADVANCE(416); - if (lookahead == 'u') ADVANCE(223); + ACCEPT_TOKEN(anon_sym_DOTendmethod); END_STATE(); case 618: - if (lookahead == 'r') ADVANCE(379); + ACCEPT_TOKEN(anon_sym_DOTannotation); END_STATE(); case 619: - if (lookahead == 'r') ADVANCE(129); + ACCEPT_TOKEN(anon_sym_DOTendannotation); END_STATE(); case 620: - if (lookahead == 'r') ADVANCE(235); + ACCEPT_TOKEN(sym_annotation_key); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(620); END_STATE(); case 621: - if (lookahead == 'r') ADVANCE(660); + ACCEPT_TOKEN(anon_sym_DOTsubannotation); END_STATE(); case 622: - if (lookahead == 'r') ADVANCE(387); + ACCEPT_TOKEN(anon_sym_DOTendsubannotation); END_STATE(); case 623: - if (lookahead == 'r') ADVANCE(555); + ACCEPT_TOKEN(anon_sym_DOTparam); + if (lookahead == 'e') ADVANCE(564); END_STATE(); case 624: - if (lookahead == 'r') ADVANCE(734); + ACCEPT_TOKEN(anon_sym_DOTendparam); END_STATE(); case 625: - if (lookahead == 'r') ADVANCE(654); + ACCEPT_TOKEN(anon_sym_COMMA); END_STATE(); case 626: - if (lookahead == 'r') ADVANCE(678); + ACCEPT_TOKEN(anon_sym_DOTparameter); END_STATE(); case 627: - if (lookahead == 'r') ADVANCE(140); + ACCEPT_TOKEN(anon_sym_DOTendparameter); END_STATE(); case 628: - if (lookahead == 'r') ADVANCE(492); + ACCEPT_TOKEN(anon_sym_LF); + if (lookahead == '\n') ADVANCE(628); + if (lookahead == '-') ADVANCE(1226); + if (('B' <= lookahead && lookahead <= 'D') || + lookahead == 'F' || + lookahead == 'J' || + lookahead == 'S' || + lookahead == 'V' || + lookahead == 'Z') ADVANCE(1232); + if (lookahead == 'I') ADVANCE(1234); + if (lookahead == 'N') ADVANCE(837); END_STATE(); case 629: - if (lookahead == 'r') ADVANCE(145); + ACCEPT_TOKEN(anon_sym_LF); + if (lookahead == '\n') ADVANCE(629); END_STATE(); case 630: - if (lookahead == 'r') ADVANCE(564); + ACCEPT_TOKEN(anon_sym_nop); + if (lookahead == ':') ADVANCE(1224); + if (lookahead == '>') ADVANCE(802); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1218); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(921); END_STATE(); case 631: - if (lookahead == 'r') ADVANCE(143); + ACCEPT_TOKEN(anon_sym_nop); + if (lookahead == '>') ADVANCE(802); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); case 632: - if (lookahead == 'r') ADVANCE(159); + ACCEPT_TOKEN(anon_sym_move); + if (lookahead == '$') ADVANCE(1218); + if (lookahead == '-') ADVANCE(1105); + if (lookahead == '/') ADVANCE(32); + if (lookahead == ':') ADVANCE(1224); + if (lookahead == '>') ADVANCE(802); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(921); END_STATE(); case 633: - if (lookahead == 'r') ADVANCE(351); + ACCEPT_TOKEN(anon_sym_move); + if (lookahead == '-') ADVANCE(1105); + if (lookahead == '/') ADVANCE(32); + if (lookahead == '>') ADVANCE(802); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); case 634: - if (lookahead == 'r') ADVANCE(565); + ACCEPT_TOKEN(anon_sym_move_SLASHfrom16); END_STATE(); case 635: - if (lookahead == 'r') ADVANCE(369); + ACCEPT_TOKEN(anon_sym_move_SLASH16); END_STATE(); case 636: - if (lookahead == 'r') ADVANCE(162); + ACCEPT_TOKEN(anon_sym_move_DASHwide); + if (lookahead == '/') ADVANCE(36); + if (lookahead == '>') ADVANCE(802); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); case 637: - if (lookahead == 'r') ADVANCE(154); + ACCEPT_TOKEN(anon_sym_move_DASHwide_SLASHfrom16); END_STATE(); case 638: - if (lookahead == 'r') ADVANCE(167); + ACCEPT_TOKEN(anon_sym_move_DASHwide_SLASH16); END_STATE(); case 639: - if (lookahead == 'r') ADVANCE(170); + ACCEPT_TOKEN(anon_sym_move_DASHobject); + if (lookahead == '/') ADVANCE(46); + if (lookahead == '>') ADVANCE(802); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); case 640: - if (lookahead == 'r') ADVANCE(173); + ACCEPT_TOKEN(anon_sym_move_DASHobject_SLASHfrom16); END_STATE(); case 641: - if (lookahead == 'r') ADVANCE(175); + ACCEPT_TOKEN(anon_sym_move_DASHobject_SLASH16); END_STATE(); case 642: - if (lookahead == 'r') ADVANCE(178); + ACCEPT_TOKEN(anon_sym_return); + if (lookahead == ':') ADVANCE(1224); + if (lookahead == '>') ADVANCE(802); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1218); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(921); END_STATE(); case 643: - if (lookahead == 'r') ADVANCE(180); + ACCEPT_TOKEN(anon_sym_return); + if (lookahead == '>') ADVANCE(802); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); case 644: - if (lookahead == 'r') ADVANCE(182); + ACCEPT_TOKEN(anon_sym_const_SLASH4); END_STATE(); case 645: - if (lookahead == 'r') ADVANCE(184); + ACCEPT_TOKEN(anon_sym_const_SLASH16); END_STATE(); case 646: - if (lookahead == 'r') ADVANCE(186); + ACCEPT_TOKEN(anon_sym_const); + if (lookahead == '$') ADVANCE(1218); + if (lookahead == '-') ADVANCE(1153); + if (lookahead == '/') ADVANCE(33); + if (lookahead == ':') ADVANCE(1224); + if (lookahead == '>') ADVANCE(802); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(921); END_STATE(); case 647: - if (lookahead == 'r') ADVANCE(188); + ACCEPT_TOKEN(anon_sym_const); + if (lookahead == '-') ADVANCE(1153); + if (lookahead == '/') ADVANCE(33); + if (lookahead == '>') ADVANCE(802); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); case 648: - if (lookahead == 'r') ADVANCE(569); + ACCEPT_TOKEN(anon_sym_const_SLASHhigh16); END_STATE(); case 649: - if (lookahead == 'r') ADVANCE(216); + ACCEPT_TOKEN(anon_sym_const_DASHwide_SLASH16); END_STATE(); case 650: - if (lookahead == 'r') ADVANCE(649); + ACCEPT_TOKEN(anon_sym_const_DASHwide_SLASH32); END_STATE(); case 651: - if (lookahead == 'r') ADVANCE(670); + ACCEPT_TOKEN(anon_sym_const_DASHwide); + if (lookahead == '/') ADVANCE(40); + if (lookahead == '>') ADVANCE(802); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); case 652: - if (lookahead == 's') ADVANCE(769); + ACCEPT_TOKEN(anon_sym_const_DASHwide_SLASHhigh16); END_STATE(); case 653: - if (lookahead == 's') ADVANCE(738); + ACCEPT_TOKEN(anon_sym_const_DASHstring); + if (lookahead == '/') ADVANCE(380); + if (lookahead == '>') ADVANCE(802); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); case 654: - if (lookahead == 's') ADVANCE(947); + ACCEPT_TOKEN(anon_sym_const_DASHstring_SLASHjumbo); END_STATE(); case 655: - if (lookahead == 's') ADVANCE(772); - END_STATE(); - case 656: - if (lookahead == 's') ADVANCE(752); - END_STATE(); - case 657: - if (lookahead == 's') ADVANCE(652); - END_STATE(); + ACCEPT_TOKEN(anon_sym_filled_DASHnew_DASHarray); + if (lookahead == '/') ADVANCE(521); + if (lookahead == '>') ADVANCE(802); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); + END_STATE(); + case 656: + ACCEPT_TOKEN(anon_sym_filled_DASHnew_DASHarray_SLASHrange); + END_STATE(); + case 657: + ACCEPT_TOKEN(anon_sym_throw); + if (lookahead == ':') ADVANCE(1224); + if (lookahead == '>') ADVANCE(802); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1218); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(921); + END_STATE(); case 658: - if (lookahead == 's') ADVANCE(746); + ACCEPT_TOKEN(anon_sym_throw); + if (lookahead == '>') ADVANCE(802); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); case 659: - if (lookahead == 's') ADVANCE(698); + ACCEPT_TOKEN(anon_sym_goto); + if (lookahead == '/') ADVANCE(31); + if (lookahead == ':') ADVANCE(1224); + if (lookahead == '>') ADVANCE(802); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1218); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(921); END_STATE(); case 660: - if (lookahead == 's') ADVANCE(374); + ACCEPT_TOKEN(anon_sym_goto); + if (lookahead == '/') ADVANCE(31); + if (lookahead == '>') ADVANCE(802); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); case 661: - if (lookahead == 's') ADVANCE(725); + ACCEPT_TOKEN(anon_sym_goto_SLASH16); END_STATE(); case 662: - if (lookahead == 's') ADVANCE(685); + ACCEPT_TOKEN(anon_sym_goto_SLASH32); END_STATE(); case 663: - if (lookahead == 's') ADVANCE(709); + ACCEPT_TOKEN(anon_sym_aget); + if (lookahead == ':') ADVANCE(1224); + if (lookahead == '>') ADVANCE(802); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1218); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(921); END_STATE(); case 664: - if (lookahead == 's') ADVANCE(674); + ACCEPT_TOKEN(anon_sym_aget); + if (lookahead == '>') ADVANCE(802); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); case 665: - if (lookahead == 's') ADVANCE(675); + ACCEPT_TOKEN(anon_sym_aput); + if (lookahead == ':') ADVANCE(1224); + if (lookahead == '>') ADVANCE(802); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1218); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(921); END_STATE(); case 666: - if (lookahead == 's') ADVANCE(449); + ACCEPT_TOKEN(anon_sym_aput); + if (lookahead == '>') ADVANCE(802); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); case 667: - if (lookahead == 's') ADVANCE(739); + ACCEPT_TOKEN(anon_sym_iget); + if (lookahead == ':') ADVANCE(1224); + if (lookahead == '>') ADVANCE(802); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1218); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(921); END_STATE(); case 668: - if (lookahead == 's') ADVANCE(740); + ACCEPT_TOKEN(anon_sym_iget); + if (lookahead == '>') ADVANCE(802); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); case 669: - if (lookahead == 's') ADVANCE(741); + ACCEPT_TOKEN(anon_sym_iput); + if (lookahead == ':') ADVANCE(1224); + if (lookahead == '>') ADVANCE(802); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1218); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(921); END_STATE(); case 670: - if (lookahead == 's') ADVANCE(376); + ACCEPT_TOKEN(anon_sym_iput); + if (lookahead == '>') ADVANCE(802); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); case 671: - if (lookahead == 't') ADVANCE(408); + ACCEPT_TOKEN(anon_sym_sget); + if (lookahead == ':') ADVANCE(1224); + if (lookahead == '>') ADVANCE(802); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1218); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(921); END_STATE(); case 672: - if (lookahead == 't') ADVANCE(46); + ACCEPT_TOKEN(anon_sym_sget); + if (lookahead == '>') ADVANCE(802); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); case 673: - if (lookahead == 't') ADVANCE(112); + ACCEPT_TOKEN(anon_sym_sput); + if (lookahead == ':') ADVANCE(1224); + if (lookahead == '>') ADVANCE(802); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1218); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(921); END_STATE(); case 674: - if (lookahead == 't') ADVANCE(752); + ACCEPT_TOKEN(anon_sym_sput); + if (lookahead == '>') ADVANCE(802); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); case 675: - if (lookahead == 't') ADVANCE(27); + ACCEPT_TOKEN(anon_sym_invoke_DASHcustom); + if (lookahead == '/') ADVANCE(516); + if (lookahead == '>') ADVANCE(802); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); case 676: - if (lookahead == 't') ADVANCE(150); - if (lookahead == 'y') ADVANCE(504); + ACCEPT_TOKEN(anon_sym_invoke_DASHdirect); + if (lookahead == '/') ADVANCE(517); + if (lookahead == '>') ADVANCE(802); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); case 677: - if (lookahead == 't') ADVANCE(228); + ACCEPT_TOKEN(anon_sym_invoke_DASHinterface); + if (lookahead == '/') ADVANCE(522); + if (lookahead == '>') ADVANCE(802); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); case 678: - if (lookahead == 't') ADVANCE(10); + ACCEPT_TOKEN(anon_sym_invoke_DASHpolymorphic); + if (lookahead == '/') ADVANCE(524); + if (lookahead == '>') ADVANCE(802); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); case 679: - if (lookahead == 't') ADVANCE(744); + ACCEPT_TOKEN(anon_sym_invoke_DASHstatic); + if (lookahead == '/') ADVANCE(518); + if (lookahead == '>') ADVANCE(802); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); case 680: - if (lookahead == 't') ADVANCE(47); + ACCEPT_TOKEN(anon_sym_invoke_DASHsuper); + if (lookahead == '-') ADVANCE(1134); + if (lookahead == '/') ADVANCE(513); + if (lookahead == '>') ADVANCE(802); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); case 681: - if (lookahead == 't') ADVANCE(113); + ACCEPT_TOKEN(anon_sym_invoke_DASHvirtual); + if (lookahead == '-') ADVANCE(1135); + if (lookahead == '/') ADVANCE(520); + if (lookahead == '>') ADVANCE(802); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); case 682: - if (lookahead == 't') ADVANCE(48); + ACCEPT_TOKEN(anon_sym_invoke_DASHcustom_SLASHrange); END_STATE(); case 683: - if (lookahead == 't') ADVANCE(114); + ACCEPT_TOKEN(anon_sym_invoke_DASHdirect_SLASHrange); END_STATE(); case 684: - if (lookahead == 't') ADVANCE(378); + ACCEPT_TOKEN(anon_sym_invoke_DASHinterface_SLASHrange); END_STATE(); case 685: - if (lookahead == 't') ADVANCE(29); + ACCEPT_TOKEN(anon_sym_invoke_DASHobject_DASHinit_SLASHrange); END_STATE(); case 686: - if (lookahead == 't') ADVANCE(50); + ACCEPT_TOKEN(anon_sym_invoke_DASHpolymorphic_SLASHrange); END_STATE(); case 687: - if (lookahead == 't') ADVANCE(115); + ACCEPT_TOKEN(anon_sym_invoke_DASHstatic_SLASHrange); END_STATE(); case 688: - if (lookahead == 't') ADVANCE(383); + ACCEPT_TOKEN(anon_sym_invoke_DASHsuper_SLASHrange); END_STATE(); case 689: - if (lookahead == 't') ADVANCE(51); + ACCEPT_TOKEN(anon_sym_invoke_DASHvirtual_SLASHrange); END_STATE(); case 690: - if (lookahead == 't') ADVANCE(52); + ACCEPT_TOKEN(anon_sym_add_DASHint); + if (lookahead == '/') ADVANCE(53); + if (lookahead == '>') ADVANCE(802); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); case 691: - if (lookahead == 't') ADVANCE(427); + ACCEPT_TOKEN(anon_sym_sub_DASHint); + if (lookahead == '/') ADVANCE(61); + if (lookahead == '>') ADVANCE(802); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); case 692: - if (lookahead == 't') ADVANCE(142); + ACCEPT_TOKEN(anon_sym_mul_DASHint); + if (lookahead == '/') ADVANCE(56); + if (lookahead == '>') ADVANCE(802); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); case 693: - if (lookahead == 't') ADVANCE(655); + ACCEPT_TOKEN(anon_sym_div_DASHint); + if (lookahead == '/') ADVANCE(55); + if (lookahead == '>') ADVANCE(802); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); case 694: - if (lookahead == 't') ADVANCE(53); + ACCEPT_TOKEN(anon_sym_rem_DASHint); + if (lookahead == '/') ADVANCE(58); + if (lookahead == '>') ADVANCE(802); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); case 695: - if (lookahead == 't') ADVANCE(54); + ACCEPT_TOKEN(anon_sym_and_DASHint); + if (lookahead == '/') ADVANCE(54); + if (lookahead == '>') ADVANCE(802); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); case 696: - if (lookahead == 't') ADVANCE(420); + ACCEPT_TOKEN(anon_sym_or_DASHint); + if (lookahead == '/') ADVANCE(52); + if (lookahead == '>') ADVANCE(802); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); case 697: - if (lookahead == 't') ADVANCE(428); + ACCEPT_TOKEN(anon_sym_xor_DASHint); + if (lookahead == '/') ADVANCE(62); + if (lookahead == '>') ADVANCE(802); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); case 698: - if (lookahead == 't') ADVANCE(368); + ACCEPT_TOKEN(anon_sym_shl_DASHint); + if (lookahead == '/') ADVANCE(59); + if (lookahead == '>') ADVANCE(802); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); case 699: - if (lookahead == 't') ADVANCE(130); + ACCEPT_TOKEN(anon_sym_shr_DASHint); + if (lookahead == '/') ADVANCE(60); + if (lookahead == '>') ADVANCE(802); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); case 700: - if (lookahead == 't') ADVANCE(448); + ACCEPT_TOKEN(anon_sym_ushr_DASHint); + if (lookahead == '/') ADVANCE(71); + if (lookahead == '>') ADVANCE(802); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); case 701: - if (lookahead == 't') ADVANCE(131); + ACCEPT_TOKEN(anon_sym_add_DASHlong); + if (lookahead == '/') ADVANCE(63); + if (lookahead == '>') ADVANCE(802); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); case 702: - if (lookahead == 't') ADVANCE(358); + ACCEPT_TOKEN(anon_sym_sub_DASHlong); + if (lookahead == '/') ADVANCE(70); + if (lookahead == '>') ADVANCE(802); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); case 703: - if (lookahead == 't') ADVANCE(562); + ACCEPT_TOKEN(anon_sym_mul_DASHlong); + if (lookahead == '/') ADVANCE(66); + if (lookahead == '>') ADVANCE(802); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); case 704: - if (lookahead == 't') ADVANCE(364); + ACCEPT_TOKEN(anon_sym_div_DASHlong); + if (lookahead == '/') ADVANCE(65); + if (lookahead == '>') ADVANCE(802); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); case 705: - if (lookahead == 't') ADVANCE(359); - END_STATE(); - case 706: - if (lookahead == 't') ADVANCE(373); + ACCEPT_TOKEN(anon_sym_rem_DASHlong); + if (lookahead == '/') ADVANCE(67); + if (lookahead == '>') ADVANCE(802); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); + END_STATE(); + case 706: + ACCEPT_TOKEN(anon_sym_and_DASHlong); + if (lookahead == '/') ADVANCE(64); + if (lookahead == '>') ADVANCE(802); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); case 707: - if (lookahead == 't') ADVANCE(348); + ACCEPT_TOKEN(anon_sym_or_DASHlong); + if (lookahead == '/') ADVANCE(57); + if (lookahead == '>') ADVANCE(802); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); case 708: - if (lookahead == 't') ADVANCE(366); + ACCEPT_TOKEN(anon_sym_xor_DASHlong); + if (lookahead == '/') ADVANCE(72); + if (lookahead == '>') ADVANCE(802); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); case 709: - if (lookahead == 't') ADVANCE(624); + ACCEPT_TOKEN(anon_sym_shl_DASHlong); + if (lookahead == '/') ADVANCE(68); + if (lookahead == '>') ADVANCE(802); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); case 710: - if (lookahead == 't') ADVANCE(409); + ACCEPT_TOKEN(anon_sym_shr_DASHlong); + if (lookahead == '/') ADVANCE(69); + if (lookahead == '>') ADVANCE(802); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); case 711: - if (lookahead == 't') ADVANCE(138); + ACCEPT_TOKEN(anon_sym_ushr_DASHlong); + if (lookahead == '/') ADVANCE(78); + if (lookahead == '>') ADVANCE(802); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); case 712: - if (lookahead == 't') ADVANCE(231); + ACCEPT_TOKEN(anon_sym_add_DASHfloat); + if (lookahead == '/') ADVANCE(73); + if (lookahead == '>') ADVANCE(802); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); case 713: - if (lookahead == 't') ADVANCE(429); + ACCEPT_TOKEN(anon_sym_sub_DASHfloat); + if (lookahead == '/') ADVANCE(77); + if (lookahead == '>') ADVANCE(802); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); case 714: - if (lookahead == 't') ADVANCE(161); + ACCEPT_TOKEN(anon_sym_mul_DASHfloat); + if (lookahead == '/') ADVANCE(75); + if (lookahead == '>') ADVANCE(802); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); case 715: - if (lookahead == 't') ADVANCE(365); + ACCEPT_TOKEN(anon_sym_div_DASHfloat); + if (lookahead == '/') ADVANCE(74); + if (lookahead == '>') ADVANCE(802); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); case 716: - if (lookahead == 't') ADVANCE(232); + ACCEPT_TOKEN(anon_sym_rem_DASHfloat); + if (lookahead == '/') ADVANCE(76); + if (lookahead == '>') ADVANCE(802); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); case 717: - if (lookahead == 't') ADVANCE(432); + ACCEPT_TOKEN(anon_sym_add_DASHdouble); + if (lookahead == '/') ADVANCE(79); + if (lookahead == '>') ADVANCE(802); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); case 718: - if (lookahead == 't') ADVANCE(166); + ACCEPT_TOKEN(anon_sym_sub_DASHdouble); + if (lookahead == '/') ADVANCE(83); + if (lookahead == '>') ADVANCE(802); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); case 719: - if (lookahead == 't') ADVANCE(233); + ACCEPT_TOKEN(anon_sym_mul_DASHdouble); + if (lookahead == '/') ADVANCE(81); + if (lookahead == '>') ADVANCE(802); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); case 720: - if (lookahead == 't') ADVANCE(434); + ACCEPT_TOKEN(anon_sym_div_DASHdouble); + if (lookahead == '/') ADVANCE(80); + if (lookahead == '>') ADVANCE(802); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); case 721: - if (lookahead == 't') ADVANCE(169); + ACCEPT_TOKEN(anon_sym_rem_DASHdouble); + if (lookahead == '/') ADVANCE(82); + if (lookahead == '>') ADVANCE(802); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); case 722: - if (lookahead == 't') ADVANCE(234); + ACCEPT_TOKEN(anon_sym_add_DASHint_SLASH2addr); END_STATE(); case 723: - if (lookahead == 't') ADVANCE(439); + ACCEPT_TOKEN(anon_sym_sub_DASHint_SLASH2addr); END_STATE(); case 724: - if (lookahead == 't') ADVANCE(172); + ACCEPT_TOKEN(anon_sym_mul_DASHint_SLASH2addr); END_STATE(); case 725: - if (lookahead == 't') ADVANCE(632); + ACCEPT_TOKEN(anon_sym_div_DASHint_SLASH2addr); END_STATE(); case 726: - if (lookahead == 'u') ADVANCE(749); - if (lookahead == 'x') ADVANCE(761); - if (('0' <= lookahead && lookahead <= '7')) ADVANCE(1578); - if (sym_escape_sequence_character_set_1(lookahead)) ADVANCE(1579); - if (lookahead != 0) ADVANCE(1577); + ACCEPT_TOKEN(anon_sym_rem_DASHint_SLASH2addr); END_STATE(); case 727: - if (lookahead == 'u') ADVANCE(225); + ACCEPT_TOKEN(anon_sym_and_DASHint_SLASH2addr); END_STATE(); case 728: - if (lookahead == 'u') ADVANCE(486); + ACCEPT_TOKEN(anon_sym_or_DASHint_SLASH2addr); END_STATE(); case 729: - if (lookahead == 'u') ADVANCE(620); + ACCEPT_TOKEN(anon_sym_xor_DASHint_SLASH2addr); END_STATE(); case 730: - if (lookahead == 'u') ADVANCE(491); + ACCEPT_TOKEN(anon_sym_shl_DASHint_SLASH2addr); END_STATE(); case 731: - if (lookahead == 'u') ADVANCE(490); + ACCEPT_TOKEN(anon_sym_shr_DASHint_SLASH2addr); END_STATE(); case 732: - if (lookahead == 'u') ADVANCE(334); + ACCEPT_TOKEN(anon_sym_ushr_DASHint_SLASH2addr); END_STATE(); case 733: - if (lookahead == 'u') ADVANCE(335); + ACCEPT_TOKEN(anon_sym_add_DASHlong_SLASH2addr); END_STATE(); case 734: - if (lookahead == 'u') ADVANCE(241); + ACCEPT_TOKEN(anon_sym_sub_DASHlong_SLASH2addr); END_STATE(); case 735: - if (lookahead == 'u') ADVANCE(220); + ACCEPT_TOKEN(anon_sym_mul_DASHlong_SLASH2addr); END_STATE(); case 736: - if (lookahead == 'v') ADVANCE(176); + ACCEPT_TOKEN(anon_sym_div_DASHlong_SLASH2addr); END_STATE(); case 737: - if (lookahead == 'v') ADVANCE(348); + ACCEPT_TOKEN(anon_sym_rem_DASHlong_SLASH2addr); END_STATE(); case 738: - if (lookahead == 'w') ADVANCE(453); + ACCEPT_TOKEN(anon_sym_and_DASHlong_SLASH2addr); END_STATE(); case 739: - if (lookahead == 'w') ADVANCE(454); + ACCEPT_TOKEN(anon_sym_or_DASHlong_SLASH2addr); END_STATE(); case 740: - if (lookahead == 'w') ADVANCE(455); + ACCEPT_TOKEN(anon_sym_xor_DASHlong_SLASH2addr); END_STATE(); case 741: - if (lookahead == 'w') ADVANCE(456); + ACCEPT_TOKEN(anon_sym_shl_DASHlong_SLASH2addr); END_STATE(); case 742: - if (lookahead == 'x') ADVANCE(24); + ACCEPT_TOKEN(anon_sym_shr_DASHlong_SLASH2addr); END_STATE(); case 743: - if (lookahead == 'y') ADVANCE(25); + ACCEPT_TOKEN(anon_sym_ushr_DASHlong_SLASH2addr); END_STATE(); case 744: - if (lookahead == 'y') ADVANCE(1572); + ACCEPT_TOKEN(anon_sym_add_DASHfloat_SLASH2addr); END_STATE(); case 745: - if (lookahead == 'y') ADVANCE(477); + ACCEPT_TOKEN(anon_sym_sub_DASHfloat_SLASH2addr); END_STATE(); case 746: - if (lookahead == 'y') ADVANCE(531); + ACCEPT_TOKEN(anon_sym_mul_DASHfloat_SLASH2addr); END_STATE(); case 747: - if (lookahead == 'y') ADVANCE(31); + ACCEPT_TOKEN(anon_sym_div_DASHfloat_SLASH2addr); END_STATE(); case 748: - if (lookahead == 'z') ADVANCE(366); + ACCEPT_TOKEN(anon_sym_rem_DASHfloat_SLASH2addr); END_STATE(); case 749: - if (lookahead == '{') ADVANCE(759); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(760); + ACCEPT_TOKEN(anon_sym_add_DASHdouble_SLASH2addr); END_STATE(); case 750: - if (lookahead == '}') ADVANCE(1579); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(750); + ACCEPT_TOKEN(anon_sym_sub_DASHdouble_SLASH2addr); END_STATE(); case 751: - if (lookahead == '+' || - lookahead == '-') ADVANCE(756); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1569); + ACCEPT_TOKEN(anon_sym_mul_DASHdouble_SLASH2addr); END_STATE(); case 752: - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') ADVANCE(1551); + ACCEPT_TOKEN(anon_sym_div_DASHdouble_SLASH2addr); END_STATE(); case 753: - if (('o' <= lookahead && lookahead <= 'r')) ADVANCE(752); + ACCEPT_TOKEN(anon_sym_rem_DASHdouble_SLASH2addr); END_STATE(); case 754: - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1564); + ACCEPT_TOKEN(anon_sym_add_DASHint_SLASHlit16); END_STATE(); case 755: - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1568); + ACCEPT_TOKEN(anon_sym_sub_DASHint_SLASHlit16); END_STATE(); case 756: - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1569); + ACCEPT_TOKEN(anon_sym_mul_DASHint_SLASHlit16); END_STATE(); case 757: - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1579); + ACCEPT_TOKEN(anon_sym_div_DASHint_SLASHlit16); END_STATE(); case 758: - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1562); + ACCEPT_TOKEN(anon_sym_rem_DASHint_SLASHlit16); END_STATE(); case 759: - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(750); + ACCEPT_TOKEN(anon_sym_and_DASHint_SLASHlit16); END_STATE(); case 760: - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(761); + ACCEPT_TOKEN(anon_sym_or_DASHint_SLASHlit16); END_STATE(); case 761: - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(757); + ACCEPT_TOKEN(anon_sym_xor_DASHint_SLASHlit16); END_STATE(); case 762: - if (lookahead == '$' || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ACCEPT_TOKEN(anon_sym_add_DASHint_SLASHlit8); END_STATE(); case 763: - if (lookahead != 0 && - lookahead != ';') ADVANCE(121); + ACCEPT_TOKEN(anon_sym_sub_DASHint_SLASHlit8); END_STATE(); case 764: - if (eof) ADVANCE(768); - if (lookahead == '"') ADVANCE(1573); - if (lookahead == '#') ADVANCE(1591); - if (lookahead == '\'') ADVANCE(1585); - if (lookahead == '(') ADVANCE(1544); - if (lookahead == ')') ADVANCE(1545); - if (lookahead == '+') ADVANCE(38); - if (lookahead == ',') ADVANCE(785); - if (lookahead == '-') ADVANCE(1541); - if (lookahead == '.') ADVANCE(36); - if (lookahead == '0') ADVANCE(1554); - if (lookahead == ':') ADVANCE(944); - if (lookahead == '<') ADVANCE(762); - if (lookahead == '=') ADVANCE(774); - if (lookahead == '@') ADVANCE(1546); - if (('B' <= lookahead && lookahead <= 'D') || - lookahead == 'F' || - lookahead == 'J' || - lookahead == 'S' || - lookahead == 'V' || - lookahead == 'Z') ADVANCE(1548); - if (lookahead == 'I') ADVANCE(1549); - if (lookahead == 'L') ADVANCE(1091); - if (lookahead == 'N') ADVANCE(1093); - if (lookahead == '[') ADVANCE(1547); - if (lookahead == 'a') ADVANCE(1153); - if (lookahead == 'c') ADVANCE(1356); - if (lookahead == 'd') ADVANCE(1233); - if (lookahead == 'e') ADVANCE(1524); - if (lookahead == 'f') ADVANCE(1094); - if (lookahead == 'g') ADVANCE(1357); - if (lookahead == 'i') ADVANCE(1224); - if (lookahead == 'm') ADVANCE(1367); - if (lookahead == 'n') ADVANCE(1358); - if (lookahead == 'o') ADVANCE(1404); - if (lookahead == 'r') ADVANCE(1167); - if (lookahead == 's') ADVANCE(1225); - if (lookahead == 't') ADVANCE(1226); - if (lookahead == 'u') ADVANCE(1429); - if (lookahead == 'x') ADVANCE(1395); - if (lookahead == '{') ADVANCE(949); - if (lookahead == '}') ADVANCE(951); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') SKIP(764) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1557); - if (lookahead == '$' || - ('A' <= lookahead && lookahead <= 'Y') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ACCEPT_TOKEN(anon_sym_mul_DASHint_SLASHlit8); END_STATE(); case 765: - if (eof) ADVANCE(768); - if (lookahead == '#') ADVANCE(1591); - if (lookahead == '$') ADVANCE(1534); - if (lookahead == ')') ADVANCE(1545); - if (lookahead == ',') ADVANCE(785); - if (lookahead == '-') ADVANCE(122); - if (lookahead == '.') ADVANCE(37); - if (lookahead == ':') ADVANCE(120); - if (lookahead == '<') ADVANCE(762); - if (lookahead == 'a') ADVANCE(1007); - if (lookahead == 'c') ADVANCE(1045); - if (lookahead == 'd') ADVANCE(1028); - if (lookahead == 'e') ADVANCE(1084); - if (lookahead == 'f') ADVANCE(1030); - if (lookahead == 'g') ADVANCE(1046); - if (lookahead == 'i') ADVANCE(1023); - if (lookahead == 'm') ADVANCE(1052); - if (lookahead == 'n') ADVANCE(1048); - if (lookahead == 'o') ADVANCE(1055); - if (lookahead == 'r') ADVANCE(1011); - if (lookahead == 's') ADVANCE(1024); - if (lookahead == 't') ADVANCE(1026); - if (lookahead == 'u') ADVANCE(1060); - if (lookahead == 'x') ADVANCE(1053); - if (lookahead == '}') ADVANCE(951); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') SKIP(765) - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(119); - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1086); + ACCEPT_TOKEN(anon_sym_div_DASHint_SLASHlit8); END_STATE(); case 766: - if (eof) ADVANCE(768); - if (lookahead == '#') ADVANCE(1591); - if (lookahead == '(') ADVANCE(1544); - if (lookahead == ')') ADVANCE(1545); - if (lookahead == ',') ADVANCE(785); - if (lookahead == '-') ADVANCE(122); - if (lookahead == '.') ADVANCE(214); - if (lookahead == ':') ADVANCE(944); - if (lookahead == '=') ADVANCE(774); - if (lookahead == '}') ADVANCE(951); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') SKIP(766) - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(780); + ACCEPT_TOKEN(anon_sym_rem_DASHint_SLASHlit8); END_STATE(); case 767: - if (eof) ADVANCE(768); - if (lookahead == '#') ADVANCE(1591); - if (lookahead == ')') ADVANCE(1545); - if (lookahead == ',') ADVANCE(785); - if (lookahead == '-') ADVANCE(122); - if (lookahead == '.') ADVANCE(213); - if (lookahead == '=') ADVANCE(774); - if (lookahead == '@') ADVANCE(1546); - if (('B' <= lookahead && lookahead <= 'D') || - lookahead == 'F' || - lookahead == 'I' || - lookahead == 'J' || - lookahead == 'S' || - lookahead == 'V' || - lookahead == 'Z') ADVANCE(1548); - if (lookahead == 'L') ADVANCE(763); - if (lookahead == '[') ADVANCE(1547); - if (lookahead == 'a') ADVANCE(224); - if (lookahead == 'b') ADVANCE(475); - if (lookahead == 'c') ADVANCE(552); - if (lookahead == 'd') ADVANCE(356); - if (lookahead == 'e') ADVANCE(523); - if (lookahead == 'f') ADVANCE(441); - if (lookahead == 'g') ADVANCE(633); - if (lookahead == 'i') ADVANCE(529); - if (lookahead == 'n') ADVANCE(149); - if (lookahead == 'p') ADVANCE(617); - if (lookahead == 's') ADVANCE(676); - if (lookahead == 't') ADVANCE(371); - if (lookahead == 'v') ADVANCE(194); - if (lookahead == 'w') ADVANCE(414); - if (lookahead == '}') ADVANCE(951); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') SKIP(767) + ACCEPT_TOKEN(anon_sym_and_DASHint_SLASHlit8); END_STATE(); case 768: - ACCEPT_TOKEN(ts_builtin_sym_end); + ACCEPT_TOKEN(anon_sym_or_DASHint_SLASHlit8); END_STATE(); case 769: - ACCEPT_TOKEN(anon_sym_DOTclass); + ACCEPT_TOKEN(anon_sym_xor_DASHint_SLASHlit8); END_STATE(); case 770: - ACCEPT_TOKEN(anon_sym_DOTsuper); + ACCEPT_TOKEN(anon_sym_shl_DASHint_SLASHlit8); END_STATE(); case 771: - ACCEPT_TOKEN(anon_sym_DOTsource); + ACCEPT_TOKEN(anon_sym_shr_DASHint_SLASHlit8); END_STATE(); case 772: - ACCEPT_TOKEN(anon_sym_DOTimplements); + ACCEPT_TOKEN(anon_sym_ushr_DASHint_SLASHlit8); END_STATE(); case 773: - ACCEPT_TOKEN(anon_sym_DOTfield); + ACCEPT_TOKEN(anon_sym_execute_DASHinline); + if (lookahead == '/') ADVANCE(519); + if (lookahead == '>') ADVANCE(802); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); case 774: - ACCEPT_TOKEN(anon_sym_EQ); + ACCEPT_TOKEN(anon_sym_execute_DASHinline_SLASHrange); END_STATE(); case 775: - ACCEPT_TOKEN(anon_sym_DOTendfield); + ACCEPT_TOKEN(anon_sym_invoke_DASHvirtual_DASHquick); + if (lookahead == '/') ADVANCE(526); + if (lookahead == '>') ADVANCE(802); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); case 776: - ACCEPT_TOKEN(anon_sym_DOTmethod); + ACCEPT_TOKEN(anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange); END_STATE(); case 777: - ACCEPT_TOKEN(anon_sym_DOTendmethod); - END_STATE(); - case 778: - ACCEPT_TOKEN(anon_sym_DOTannotation); + ACCEPT_TOKEN(anon_sym_invoke_DASHsuper_DASHquick); + if (lookahead == '/') ADVANCE(525); + if (lookahead == '>') ADVANCE(802); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 779: - ACCEPT_TOKEN(anon_sym_DOTendannotation); + case 778: + ACCEPT_TOKEN(anon_sym_invoke_DASHsuper_DASHquick_SLASHrange); END_STATE(); - case 780: - ACCEPT_TOKEN(sym_annotation_key); - if (('0' <= lookahead && lookahead <= '9') || + case 779: + ACCEPT_TOKEN(anon_sym_rsub_DASHint); + if (lookahead == '/') ADVANCE(394); + if (lookahead == '>') ADVANCE(802); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(780); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); + END_STATE(); + case 780: + ACCEPT_TOKEN(anon_sym_rsub_DASHint_SLASHlit8); END_STATE(); case 781: - ACCEPT_TOKEN(anon_sym_DOTsubannotation); + ACCEPT_TOKEN(anon_sym_DOTline); END_STATE(); case 782: - ACCEPT_TOKEN(anon_sym_DOTendsubannotation); + ACCEPT_TOKEN(anon_sym_DOTlocals); END_STATE(); case 783: - ACCEPT_TOKEN(anon_sym_DOTparam); - if (lookahead == 'e') ADVANCE(702); + ACCEPT_TOKEN(anon_sym_DOTlocal); + if (lookahead == 's') ADVANCE(782); END_STATE(); case 784: - ACCEPT_TOKEN(anon_sym_DOTendparam); + ACCEPT_TOKEN(anon_sym_COLON); END_STATE(); case 785: - ACCEPT_TOKEN(anon_sym_COMMA); + ACCEPT_TOKEN(anon_sym_DOTendlocal); END_STATE(); case 786: - ACCEPT_TOKEN(anon_sym_DOTparameter); + ACCEPT_TOKEN(anon_sym_DOTrestartlocal); END_STATE(); case 787: - ACCEPT_TOKEN(anon_sym_DOTendparameter); + ACCEPT_TOKEN(anon_sym_DOTregisters); END_STATE(); case 788: - ACCEPT_TOKEN(anon_sym_LF); - if (lookahead == '\n') ADVANCE(788); - if (lookahead == '-') ADVANCE(1542); - if (('B' <= lookahead && lookahead <= 'D') || - lookahead == 'F' || - lookahead == 'J' || - lookahead == 'S' || - lookahead == 'V' || - lookahead == 'Z') ADVANCE(1548); - if (lookahead == 'I') ADVANCE(1550); - if (lookahead == 'N') ADVANCE(1002); + ACCEPT_TOKEN(anon_sym_DOTcatch); + if (lookahead == 'a') ADVANCE(393); END_STATE(); case 789: - ACCEPT_TOKEN(anon_sym_LF); - if (lookahead == '\n') ADVANCE(789); + ACCEPT_TOKEN(anon_sym_LBRACE); END_STATE(); case 790: - ACCEPT_TOKEN(anon_sym_nop); - if (lookahead == ':') ADVANCE(1539); - if (lookahead == '>') ADVANCE(962); - if (lookahead == '$' || - lookahead == '-') ADVANCE(1534); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); + ACCEPT_TOKEN(anon_sym_DOT_DOT); END_STATE(); case 791: - ACCEPT_TOKEN(anon_sym_nop); - if (lookahead == '>') ADVANCE(962); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ACCEPT_TOKEN(anon_sym_RBRACE); END_STATE(); case 792: - ACCEPT_TOKEN(anon_sym_move); - if (lookahead == '$') ADVANCE(1534); - if (lookahead == '-') ADVANCE(1365); - if (lookahead == '/') ADVANCE(41); - if (lookahead == ':') ADVANCE(1539); - if (lookahead == '>') ADVANCE(962); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); + ACCEPT_TOKEN(anon_sym_DOTcatchall); END_STATE(); case 793: - ACCEPT_TOKEN(anon_sym_move); - if (lookahead == '-') ADVANCE(1365); - if (lookahead == '/') ADVANCE(41); - if (lookahead == '>') ADVANCE(962); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ACCEPT_TOKEN(anon_sym_DOTpacked_DASHswitch); END_STATE(); case 794: - ACCEPT_TOKEN(anon_sym_move_SLASHfrom16); + ACCEPT_TOKEN(anon_sym_DOTendpacked_DASHswitch); END_STATE(); case 795: - ACCEPT_TOKEN(anon_sym_move_SLASH16); + ACCEPT_TOKEN(anon_sym_DOTsparse_DASHswitch); END_STATE(); case 796: - ACCEPT_TOKEN(anon_sym_move_DASHwide); - if (lookahead == '/') ADVANCE(45); - if (lookahead == '>') ADVANCE(962); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ACCEPT_TOKEN(anon_sym_DASH_GT); END_STATE(); case 797: - ACCEPT_TOKEN(anon_sym_move_DASHwide_SLASHfrom16); + ACCEPT_TOKEN(anon_sym_DOTendsparse_DASHswitch); END_STATE(); case 798: - ACCEPT_TOKEN(anon_sym_move_DASHwide_SLASH16); + ACCEPT_TOKEN(anon_sym_DOTarray_DASHdata); END_STATE(); case 799: - ACCEPT_TOKEN(anon_sym_move_DASHobject); - if (lookahead == '/') ADVANCE(55); - if (lookahead == '>') ADVANCE(962); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ACCEPT_TOKEN(anon_sym_DOTendarray_DASHdata); END_STATE(); case 800: - ACCEPT_TOKEN(anon_sym_move_DASHobject_SLASHfrom16); + ACCEPT_TOKEN(sym_prologue_directive); END_STATE(); case 801: - ACCEPT_TOKEN(anon_sym_move_DASHobject_SLASH16); + ACCEPT_TOKEN(sym_epilogue_directive); END_STATE(); case 802: - ACCEPT_TOKEN(anon_sym_return); - if (lookahead == ':') ADVANCE(1539); - if (lookahead == '>') ADVANCE(962); - if (lookahead == '$' || - lookahead == '-') ADVANCE(1534); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); + ACCEPT_TOKEN(sym_identifier); END_STATE(); case 803: - ACCEPT_TOKEN(anon_sym_return); - if (lookahead == '>') ADVANCE(962); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '$') ADVANCE(1218); + if (lookahead == '-') ADVANCE(1016); + if (lookahead == ':') ADVANCE(1224); + if (lookahead == '>') ADVANCE(802); + if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(921); END_STATE(); case 804: - ACCEPT_TOKEN(anon_sym_const_SLASH4); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '$') ADVANCE(1218); + if (lookahead == '-') ADVANCE(958); + if (lookahead == ':') ADVANCE(1224); + if (lookahead == '>') ADVANCE(802); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(921); END_STATE(); case 805: - ACCEPT_TOKEN(anon_sym_const_SLASH16); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '$') ADVANCE(1218); + if (lookahead == '-') ADVANCE(949); + if (lookahead == ':') ADVANCE(1224); + if (lookahead == '>') ADVANCE(802); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(921); END_STATE(); case 806: - ACCEPT_TOKEN(anon_sym_const); - if (lookahead == '$') ADVANCE(1534); - if (lookahead == '-') ADVANCE(1435); - if (lookahead == '/') ADVANCE(42); - if (lookahead == ':') ADVANCE(1539); - if (lookahead == '>') ADVANCE(962); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '$') ADVANCE(1218); + if (lookahead == '-') ADVANCE(1077); + if (lookahead == ':') ADVANCE(1224); + if (lookahead == '>') ADVANCE(802); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(921); END_STATE(); case 807: - ACCEPT_TOKEN(anon_sym_const); - if (lookahead == '-') ADVANCE(1435); - if (lookahead == '/') ADVANCE(42); - if (lookahead == '>') ADVANCE(962); - if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '$') ADVANCE(1218); + if (lookahead == '-') ADVANCE(1033); + if (lookahead == ':') ADVANCE(1224); + if (lookahead == '>') ADVANCE(802); + if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(921); END_STATE(); case 808: - ACCEPT_TOKEN(anon_sym_const_SLASHhigh16); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '$') ADVANCE(1218); + if (lookahead == '-') ADVANCE(1024); + if (lookahead == ':') ADVANCE(1224); + if (lookahead == '>') ADVANCE(802); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(921); END_STATE(); case 809: - ACCEPT_TOKEN(anon_sym_const_DASHwide_SLASH16); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '$') ADVANCE(1218); + if (lookahead == '-') ADVANCE(1029); + if (lookahead == ':') ADVANCE(1224); + if (lookahead == '>') ADVANCE(802); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(921); END_STATE(); case 810: - ACCEPT_TOKEN(anon_sym_const_DASHwide_SLASH32); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '$') ADVANCE(1218); + if (lookahead == '-') ADVANCE(961); + if (lookahead == ':') ADVANCE(1224); + if (lookahead == '>') ADVANCE(802); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(921); END_STATE(); case 811: - ACCEPT_TOKEN(anon_sym_const_DASHwide); - if (lookahead == '/') ADVANCE(49); - if (lookahead == '>') ADVANCE(962); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '$') ADVANCE(1218); + if (lookahead == '-') ADVANCE(1030); + if (lookahead == ':') ADVANCE(1224); + if (lookahead == '>') ADVANCE(802); + if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(921); END_STATE(); case 812: - ACCEPT_TOKEN(anon_sym_const_DASHwide_SLASHhigh16); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '$') ADVANCE(1218); + if (lookahead == '-') ADVANCE(962); + if (lookahead == ':') ADVANCE(1224); + if (lookahead == '>') ADVANCE(802); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(921); END_STATE(); case 813: - ACCEPT_TOKEN(anon_sym_const_DASHstring); - if (lookahead == '/') ADVANCE(458); - if (lookahead == '>') ADVANCE(962); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '$') ADVANCE(1218); + if (lookahead == '-') ADVANCE(1031); + if (lookahead == ':') ADVANCE(1224); + if (lookahead == '>') ADVANCE(802); + if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(921); END_STATE(); case 814: - ACCEPT_TOKEN(anon_sym_const_DASHstring_SLASHjumbo); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '$') ADVANCE(1218); + if (lookahead == '-') ADVANCE(963); + if (lookahead == ':') ADVANCE(1224); + if (lookahead == '>') ADVANCE(802); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(921); END_STATE(); case 815: - ACCEPT_TOKEN(anon_sym_filled_DASHnew_DASHarray); - if (lookahead == '/') ADVANCE(642); - if (lookahead == '>') ADVANCE(962); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '$') ADVANCE(1218); + if (lookahead == '-') ADVANCE(1032); + if (lookahead == ':') ADVANCE(1224); + if (lookahead == '>') ADVANCE(802); + if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(921); END_STATE(); case 816: - ACCEPT_TOKEN(anon_sym_filled_DASHnew_DASHarray_SLASHrange); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '$') ADVANCE(1218); + if (lookahead == '-') ADVANCE(964); + if (lookahead == ':') ADVANCE(1224); + if (lookahead == '>') ADVANCE(802); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(921); END_STATE(); case 817: - ACCEPT_TOKEN(anon_sym_throw); - if (lookahead == ':') ADVANCE(1539); - if (lookahead == '>') ADVANCE(962); - if (lookahead == '$' || - lookahead == '-') ADVANCE(1534); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '$') ADVANCE(1218); + if (lookahead == '-') ADVANCE(1034); + if (lookahead == ':') ADVANCE(1224); + if (lookahead == '>') ADVANCE(802); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(921); END_STATE(); case 818: - ACCEPT_TOKEN(anon_sym_throw); - if (lookahead == '>') ADVANCE(962); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '-') ADVANCE(1016); + if (lookahead == '>') ADVANCE(802); if (lookahead == '$' || - lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); case 819: - ACCEPT_TOKEN(anon_sym_goto); - if (lookahead == '/') ADVANCE(40); - if (lookahead == ':') ADVANCE(1539); - if (lookahead == '>') ADVANCE(962); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '-') ADVANCE(958); + if (lookahead == '>') ADVANCE(802); if (lookahead == '$' || - lookahead == '-') ADVANCE(1534); - if (('0' <= lookahead && lookahead <= '9') || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); case 820: - ACCEPT_TOKEN(anon_sym_goto); - if (lookahead == '/') ADVANCE(40); - if (lookahead == '>') ADVANCE(962); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '-') ADVANCE(949); + if (lookahead == '>') ADVANCE(802); if (lookahead == '$' || - lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); case 821: - ACCEPT_TOKEN(anon_sym_goto_SLASH16); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '-') ADVANCE(928); + if (lookahead == '>') ADVANCE(802); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); case 822: - ACCEPT_TOKEN(anon_sym_goto_SLASH32); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '-') ADVANCE(1077); + if (lookahead == '>') ADVANCE(802); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); case 823: - ACCEPT_TOKEN(anon_sym_aget); - if (lookahead == ':') ADVANCE(1539); - if (lookahead == '>') ADVANCE(962); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '-') ADVANCE(1033); + if (lookahead == '>') ADVANCE(802); if (lookahead == '$' || - lookahead == '-') ADVANCE(1534); - if (('0' <= lookahead && lookahead <= '9') || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); case 824: - ACCEPT_TOKEN(anon_sym_aget); - if (lookahead == '>') ADVANCE(962); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '-') ADVANCE(1024); + if (lookahead == '>') ADVANCE(802); if (lookahead == '$' || - lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); case 825: - ACCEPT_TOKEN(anon_sym_aput); - if (lookahead == ':') ADVANCE(1539); - if (lookahead == '>') ADVANCE(962); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '-') ADVANCE(1029); + if (lookahead == '>') ADVANCE(802); if (lookahead == '$' || - lookahead == '-') ADVANCE(1534); - if (('0' <= lookahead && lookahead <= '9') || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); case 826: - ACCEPT_TOKEN(anon_sym_aput); - if (lookahead == '>') ADVANCE(962); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '-') ADVANCE(961); + if (lookahead == '>') ADVANCE(802); if (lookahead == '$' || - lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); case 827: - ACCEPT_TOKEN(anon_sym_iget); - if (lookahead == ':') ADVANCE(1539); - if (lookahead == '>') ADVANCE(962); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '-') ADVANCE(1030); + if (lookahead == '>') ADVANCE(802); if (lookahead == '$' || - lookahead == '-') ADVANCE(1534); - if (('0' <= lookahead && lookahead <= '9') || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); case 828: - ACCEPT_TOKEN(anon_sym_iget); - if (lookahead == '>') ADVANCE(962); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '-') ADVANCE(962); + if (lookahead == '>') ADVANCE(802); if (lookahead == '$' || - lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); case 829: - ACCEPT_TOKEN(anon_sym_iput); - if (lookahead == ':') ADVANCE(1539); - if (lookahead == '>') ADVANCE(962); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '-') ADVANCE(1031); + if (lookahead == '>') ADVANCE(802); if (lookahead == '$' || - lookahead == '-') ADVANCE(1534); - if (('0' <= lookahead && lookahead <= '9') || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); case 830: - ACCEPT_TOKEN(anon_sym_iput); - if (lookahead == '>') ADVANCE(962); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '-') ADVANCE(963); + if (lookahead == '>') ADVANCE(802); if (lookahead == '$' || - lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); case 831: - ACCEPT_TOKEN(anon_sym_sget); - if (lookahead == ':') ADVANCE(1539); - if (lookahead == '>') ADVANCE(962); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '-') ADVANCE(1032); + if (lookahead == '>') ADVANCE(802); if (lookahead == '$' || - lookahead == '-') ADVANCE(1534); - if (('0' <= lookahead && lookahead <= '9') || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); case 832: - ACCEPT_TOKEN(anon_sym_sget); - if (lookahead == '>') ADVANCE(962); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '-') ADVANCE(964); + if (lookahead == '>') ADVANCE(802); if (lookahead == '$' || - lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); case 833: - ACCEPT_TOKEN(anon_sym_sput); - if (lookahead == ':') ADVANCE(1539); - if (lookahead == '>') ADVANCE(962); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '-') ADVANCE(1034); + if (lookahead == '>') ADVANCE(802); if (lookahead == '$' || - lookahead == '-') ADVANCE(1534); - if (('0' <= lookahead && lookahead <= '9') || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); case 834: - ACCEPT_TOKEN(anon_sym_sput); - if (lookahead == '>') ADVANCE(962); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '-') ADVANCE(1035); + if (lookahead == '>') ADVANCE(802); if (lookahead == '$' || - lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); case 835: - ACCEPT_TOKEN(anon_sym_invoke_DASHcustom); - if (lookahead == '/') ADVANCE(636); - if (lookahead == '>') ADVANCE(962); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '/') ADVANCE(523); + if (lookahead == '>') ADVANCE(802); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); case 836: - ACCEPT_TOKEN(anon_sym_invoke_DASHdirect); - if (lookahead == '/') ADVANCE(638); - if (lookahead == '>') ADVANCE(962); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1224); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'N') ADVANCE(1254); if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || + lookahead == '-') ADVANCE(1218); + if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(921); END_STATE(); case 837: - ACCEPT_TOKEN(anon_sym_invoke_DASHinterface); - if (lookahead == '/') ADVANCE(643); - if (lookahead == '>') ADVANCE(962); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1224); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'a') ADVANCE(836); if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || + lookahead == '-') ADVANCE(1218); + if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(921); END_STATE(); case 838: - ACCEPT_TOKEN(anon_sym_invoke_DASHpolymorphic); - if (lookahead == '/') ADVANCE(645); - if (lookahead == '>') ADVANCE(962); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1224); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'a') ADVANCE(869); + if (lookahead == 'i') ADVANCE(870); if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || + lookahead == '-') ADVANCE(1218); + if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(921); END_STATE(); case 839: - ACCEPT_TOKEN(anon_sym_invoke_DASHstatic); - if (lookahead == '/') ADVANCE(639); - if (lookahead == '>') ADVANCE(962); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1224); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'b') ADVANCE(807); if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || + lookahead == '-') ADVANCE(1218); + if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(921); END_STATE(); case 840: - ACCEPT_TOKEN(anon_sym_invoke_DASHsuper); - if (lookahead == '-') ADVANCE(1402); - if (lookahead == '/') ADVANCE(629); - if (lookahead == '>') ADVANCE(962); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1224); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'b') ADVANCE(816); if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || + lookahead == '-') ADVANCE(1218); + if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(921); END_STATE(); case 841: - ACCEPT_TOKEN(anon_sym_invoke_DASHvirtual); - if (lookahead == '-') ADVANCE(1403); - if (lookahead == '/') ADVANCE(641); - if (lookahead == '>') ADVANCE(962); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1224); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'c') ADVANCE(913); if (lookahead == '$' || - ('0' <= lookahead && lookahead <= '9') || + lookahead == '-') ADVANCE(1218); + if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(921); END_STATE(); case 842: - ACCEPT_TOKEN(anon_sym_invoke_DASHcustom_SLASHrange); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1224); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'd') ADVANCE(843); + if (lookahead == 'g') ADVANCE(851); + if (lookahead == 'n') ADVANCE(845); + if (lookahead == 'p') ADVANCE(909); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1218); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(921); END_STATE(); case 843: - ACCEPT_TOKEN(anon_sym_invoke_DASHdirect_SLASHrange); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1224); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'd') ADVANCE(804); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1218); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(921); END_STATE(); case 844: - ACCEPT_TOKEN(anon_sym_invoke_DASHinterface_SLASHrange); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1224); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'd') ADVANCE(806); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1218); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(921); END_STATE(); case 845: - ACCEPT_TOKEN(anon_sym_invoke_DASHobject_DASHinit_SLASHrange); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1224); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'd') ADVANCE(809); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1218); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(921); END_STATE(); case 846: - ACCEPT_TOKEN(anon_sym_invoke_DASHpolymorphic_SLASHrange); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1224); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'e') ADVANCE(875); + if (lookahead == 's') ADVANCE(914); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1218); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(921); END_STATE(); case 847: - ACCEPT_TOKEN(anon_sym_invoke_DASHstatic_SLASHrange); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1224); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'e') ADVANCE(841); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1218); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(921); END_STATE(); case 848: - ACCEPT_TOKEN(anon_sym_invoke_DASHsuper_SLASHrange); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1224); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'e') ADVANCE(632); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1218); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(921); END_STATE(); case 849: - ACCEPT_TOKEN(anon_sym_invoke_DASHvirtual_SLASHrange); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1224); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'e') ADVANCE(1264); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1218); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(921); END_STATE(); case 850: - ACCEPT_TOKEN(anon_sym_add_DASHint); - if (lookahead == '/') ADVANCE(62); - if (lookahead == '>') ADVANCE(962); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1224); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'e') ADVANCE(1266); if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || + lookahead == '-') ADVANCE(1218); + if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(921); END_STATE(); case 851: - ACCEPT_TOKEN(anon_sym_sub_DASHint); - if (lookahead == '/') ADVANCE(70); - if (lookahead == '>') ADVANCE(962); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1224); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'e') ADVANCE(898); if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || + lookahead == '-') ADVANCE(1218); + if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(921); END_STATE(); case 852: - ACCEPT_TOKEN(anon_sym_mul_DASHint); - if (lookahead == '/') ADVANCE(65); - if (lookahead == '>') ADVANCE(962); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1224); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'e') ADVANCE(900); if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || + lookahead == '-') ADVANCE(1218); + if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(921); END_STATE(); case 853: - ACCEPT_TOKEN(anon_sym_div_DASHint); - if (lookahead == '/') ADVANCE(64); - if (lookahead == '>') ADVANCE(962); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1224); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'e') ADVANCE(805); if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || + lookahead == '-') ADVANCE(1218); + if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(921); END_STATE(); case 854: - ACCEPT_TOKEN(anon_sym_rem_DASHint); - if (lookahead == '/') ADVANCE(67); - if (lookahead == '>') ADVANCE(962); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1224); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'e') ADVANCE(902); if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || + lookahead == '-') ADVANCE(1218); + if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(921); END_STATE(); case 855: - ACCEPT_TOKEN(anon_sym_and_DASHint); - if (lookahead == '/') ADVANCE(63); - if (lookahead == '>') ADVANCE(962); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1224); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'e') ADVANCE(844); if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || + lookahead == '-') ADVANCE(1218); + if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(921); END_STATE(); case 856: - ACCEPT_TOKEN(anon_sym_or_DASHint); - if (lookahead == '/') ADVANCE(61); - if (lookahead == '>') ADVANCE(962); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1224); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'e') ADVANCE(808); if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || + lookahead == '-') ADVANCE(1218); + if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(921); END_STATE(); case 857: - ACCEPT_TOKEN(anon_sym_xor_DASHint); - if (lookahead == '/') ADVANCE(71); - if (lookahead == '>') ADVANCE(962); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1224); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'f') ADVANCE(864); if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || + lookahead == '-') ADVANCE(1218); + if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(921); END_STATE(); case 858: - ACCEPT_TOKEN(anon_sym_shl_DASHint); - if (lookahead == '/') ADVANCE(68); - if (lookahead == '>') ADVANCE(962); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1224); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'g') ADVANCE(852); + if (lookahead == 'n') ADVANCE(916); + if (lookahead == 'p') ADVANCE(911); if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || + lookahead == '-') ADVANCE(1218); + if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(921); END_STATE(); case 859: - ACCEPT_TOKEN(anon_sym_shr_DASHint); - if (lookahead == '/') ADVANCE(69); - if (lookahead == '>') ADVANCE(962); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1224); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'g') ADVANCE(854); + if (lookahead == 'h') ADVANCE(873); + if (lookahead == 'p') ADVANCE(912); + if (lookahead == 'u') ADVANCE(840); if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || + lookahead == '-') ADVANCE(1218); + if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(921); END_STATE(); case 860: - ACCEPT_TOKEN(anon_sym_ushr_DASHint); - if (lookahead == '/') ADVANCE(80); - if (lookahead == '>') ADVANCE(962); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1224); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'h') ADVANCE(892); + if (lookahead == 'r') ADVANCE(910); if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || + lookahead == '-') ADVANCE(1218); + if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(921); END_STATE(); case 861: - ACCEPT_TOKEN(anon_sym_add_DASHlong); - if (lookahead == '/') ADVANCE(72); - if (lookahead == '>') ADVANCE(962); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1224); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'h') ADVANCE(892); if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || + lookahead == '-') ADVANCE(1218); + if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(921); END_STATE(); case 862: - ACCEPT_TOKEN(anon_sym_sub_DASHlong); - if (lookahead == '/') ADVANCE(79); - if (lookahead == '>') ADVANCE(962); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1224); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'h') ADVANCE(894); if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || + lookahead == '-') ADVANCE(1218); + if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(921); END_STATE(); case 863: - ACCEPT_TOKEN(anon_sym_mul_DASHlong); - if (lookahead == '/') ADVANCE(75); - if (lookahead == '>') ADVANCE(962); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1224); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'i') ADVANCE(917); if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || + lookahead == '-') ADVANCE(1218); + if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(921); END_STATE(); case 864: - ACCEPT_TOKEN(anon_sym_div_DASHlong); - if (lookahead == '/') ADVANCE(74); - if (lookahead == '>') ADVANCE(962); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1224); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'i') ADVANCE(879); if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || + lookahead == '-') ADVANCE(1218); + if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(921); END_STATE(); case 865: - ACCEPT_TOKEN(anon_sym_rem_DASHlong); - if (lookahead == '/') ADVANCE(76); - if (lookahead == '>') ADVANCE(962); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1224); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'i') ADVANCE(870); if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || + lookahead == '-') ADVANCE(1218); + if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(921); END_STATE(); case 866: - ACCEPT_TOKEN(anon_sym_and_DASHlong); - if (lookahead == '/') ADVANCE(73); - if (lookahead == '>') ADVANCE(962); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1224); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'i') ADVANCE(905); if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || + lookahead == '-') ADVANCE(1218); + if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(921); END_STATE(); case 867: - ACCEPT_TOKEN(anon_sym_or_DASHlong); - if (lookahead == '/') ADVANCE(66); - if (lookahead == '>') ADVANCE(962); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1224); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'k') ADVANCE(853); if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || + lookahead == '-') ADVANCE(1218); + if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(921); END_STATE(); case 868: - ACCEPT_TOKEN(anon_sym_xor_DASHlong); - if (lookahead == '/') ADVANCE(81); - if (lookahead == '>') ADVANCE(962); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1224); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'l') ADVANCE(1272); if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || + lookahead == '-') ADVANCE(1218); + if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(921); END_STATE(); case 869: - ACCEPT_TOKEN(anon_sym_shl_DASHlong); - if (lookahead == '/') ADVANCE(77); - if (lookahead == '>') ADVANCE(962); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1224); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'l') ADVANCE(896); if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || + lookahead == '-') ADVANCE(1218); + if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(921); END_STATE(); case 870: - ACCEPT_TOKEN(anon_sym_shr_DASHlong); - if (lookahead == '/') ADVANCE(78); - if (lookahead == '>') ADVANCE(962); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1224); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'l') ADVANCE(872); if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || + lookahead == '-') ADVANCE(1218); + if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(921); END_STATE(); case 871: - ACCEPT_TOKEN(anon_sym_ushr_DASHlong); - if (lookahead == '/') ADVANCE(87); - if (lookahead == '>') ADVANCE(962); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1224); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'l') ADVANCE(868); if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || + lookahead == '-') ADVANCE(1218); + if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(921); END_STATE(); case 872: - ACCEPT_TOKEN(anon_sym_add_DASHfloat); - if (lookahead == '/') ADVANCE(82); - if (lookahead == '>') ADVANCE(962); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1224); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'l') ADVANCE(855); if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || + lookahead == '-') ADVANCE(1218); + if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(921); END_STATE(); case 873: - ACCEPT_TOKEN(anon_sym_sub_DASHfloat); - if (lookahead == '/') ADVANCE(86); - if (lookahead == '>') ADVANCE(962); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1224); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'l') ADVANCE(811); + if (lookahead == 'r') ADVANCE(813); if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || + lookahead == '-') ADVANCE(1218); + if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(921); END_STATE(); case 874: - ACCEPT_TOKEN(anon_sym_mul_DASHfloat); - if (lookahead == '/') ADVANCE(84); - if (lookahead == '>') ADVANCE(962); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1224); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'l') ADVANCE(812); if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || + lookahead == '-') ADVANCE(1218); + if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(921); END_STATE(); case 875: - ACCEPT_TOKEN(anon_sym_div_DASHfloat); - if (lookahead == '/') ADVANCE(83); - if (lookahead == '>') ADVANCE(962); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1224); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'm') ADVANCE(814); + if (lookahead == 't') ADVANCE(908); if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || + lookahead == '-') ADVANCE(1218); + if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(921); END_STATE(); case 876: - ACCEPT_TOKEN(anon_sym_rem_DASHfloat); - if (lookahead == '/') ADVANCE(85); - if (lookahead == '>') ADVANCE(962); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1224); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'n') ADVANCE(857); if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || + lookahead == '-') ADVANCE(1218); + if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(921); END_STATE(); case 877: - ACCEPT_TOKEN(anon_sym_add_DASHdouble); - if (lookahead == '/') ADVANCE(88); - if (lookahead == '>') ADVANCE(962); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1224); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'n') ADVANCE(642); if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || + lookahead == '-') ADVANCE(1218); + if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(921); END_STATE(); case 878: - ACCEPT_TOKEN(anon_sym_sub_DASHdouble); - if (lookahead == '/') ADVANCE(92); - if (lookahead == '>') ADVANCE(962); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1224); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'n') ADVANCE(897); if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || + lookahead == '-') ADVANCE(1218); + if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(921); END_STATE(); case 879: - ACCEPT_TOKEN(anon_sym_mul_DASHdouble); - if (lookahead == '/') ADVANCE(90); - if (lookahead == '>') ADVANCE(962); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1224); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'n') ADVANCE(866); if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || + lookahead == '-') ADVANCE(1218); + if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(921); END_STATE(); case 880: - ACCEPT_TOKEN(anon_sym_div_DASHdouble); - if (lookahead == '/') ADVANCE(89); - if (lookahead == '>') ADVANCE(962); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1224); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'o') ADVANCE(878); if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || + lookahead == '-') ADVANCE(1218); + if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(921); END_STATE(); case 881: - ACCEPT_TOKEN(anon_sym_rem_DASHdouble); - if (lookahead == '/') ADVANCE(91); - if (lookahead == '>') ADVANCE(962); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1224); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'o') ADVANCE(906); if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || + lookahead == '-') ADVANCE(1218); + if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(921); END_STATE(); case 882: - ACCEPT_TOKEN(anon_sym_add_DASHint_SLASH2addr); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1224); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'o') ADVANCE(889); + if (lookahead == 'u') ADVANCE(871); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1218); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(921); END_STATE(); case 883: - ACCEPT_TOKEN(anon_sym_sub_DASHint_SLASH2addr); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1224); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'o') ADVANCE(889); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1218); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(921); END_STATE(); case 884: - ACCEPT_TOKEN(anon_sym_mul_DASHint_SLASH2addr); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1224); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'o') ADVANCE(659); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1218); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(921); END_STATE(); case 885: - ACCEPT_TOKEN(anon_sym_div_DASHint_SLASH2addr); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1224); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'o') ADVANCE(867); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1218); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(921); END_STATE(); case 886: - ACCEPT_TOKEN(anon_sym_rem_DASHint_SLASH2addr); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1224); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'o') ADVANCE(918); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1218); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(921); END_STATE(); case 887: - ACCEPT_TOKEN(anon_sym_and_DASHint_SLASH2addr); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1224); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'o') ADVANCE(915); + if (lookahead == 'u') ADVANCE(874); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1218); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(921); END_STATE(); case 888: - ACCEPT_TOKEN(anon_sym_or_DASHint_SLASH2addr); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1224); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'o') ADVANCE(893); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1218); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(921); END_STATE(); case 889: - ACCEPT_TOKEN(anon_sym_xor_DASHint_SLASH2addr); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1224); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'p') ADVANCE(630); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1218); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(921); END_STATE(); case 890: - ACCEPT_TOKEN(anon_sym_shl_DASHint_SLASH2addr); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1224); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'r') ADVANCE(803); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1218); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(921); END_STATE(); case 891: - ACCEPT_TOKEN(anon_sym_shr_DASHint_SLASH2addr); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1224); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'r') ADVANCE(877); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1218); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(921); END_STATE(); case 892: - ACCEPT_TOKEN(anon_sym_ushr_DASHint_SLASH2addr); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1224); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'r') ADVANCE(886); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1218); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(921); END_STATE(); case 893: - ACCEPT_TOKEN(anon_sym_add_DASHlong_SLASH2addr); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1224); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'r') ADVANCE(815); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1218); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(921); END_STATE(); case 894: - ACCEPT_TOKEN(anon_sym_sub_DASHlong_SLASH2addr); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1224); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'r') ADVANCE(817); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1218); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(921); END_STATE(); case 895: - ACCEPT_TOKEN(anon_sym_mul_DASHlong_SLASH2addr); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1224); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 's') ADVANCE(862); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1218); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(921); END_STATE(); case 896: - ACCEPT_TOKEN(anon_sym_div_DASHlong_SLASH2addr); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1224); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 's') ADVANCE(850); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1218); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(921); END_STATE(); case 897: - ACCEPT_TOKEN(anon_sym_rem_DASHlong_SLASH2addr); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1224); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 's') ADVANCE(904); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1218); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(921); END_STATE(); case 898: - ACCEPT_TOKEN(anon_sym_and_DASHlong_SLASH2addr); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1224); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 't') ADVANCE(663); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1218); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(921); END_STATE(); case 899: - ACCEPT_TOKEN(anon_sym_or_DASHlong_SLASH2addr); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1224); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 't') ADVANCE(665); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1218); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(921); END_STATE(); case 900: - ACCEPT_TOKEN(anon_sym_xor_DASHlong_SLASH2addr); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1224); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 't') ADVANCE(667); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1218); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(921); END_STATE(); case 901: - ACCEPT_TOKEN(anon_sym_shl_DASHlong_SLASH2addr); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1224); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 't') ADVANCE(669); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1218); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(921); END_STATE(); case 902: - ACCEPT_TOKEN(anon_sym_shr_DASHlong_SLASH2addr); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1224); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 't') ADVANCE(671); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1218); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(921); END_STATE(); case 903: - ACCEPT_TOKEN(anon_sym_ushr_DASHlong_SLASH2addr); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1224); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 't') ADVANCE(673); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1218); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(921); END_STATE(); case 904: - ACCEPT_TOKEN(anon_sym_add_DASHfloat_SLASH2addr); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1224); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 't') ADVANCE(646); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1218); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(921); END_STATE(); case 905: - ACCEPT_TOKEN(anon_sym_sub_DASHfloat_SLASH2addr); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1224); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 't') ADVANCE(920); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1218); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(921); END_STATE(); case 906: - ACCEPT_TOKEN(anon_sym_mul_DASHfloat_SLASH2addr); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1224); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 't') ADVANCE(884); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1218); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(921); END_STATE(); case 907: - ACCEPT_TOKEN(anon_sym_div_DASHfloat_SLASH2addr); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1224); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 't') ADVANCE(856); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1218); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(921); END_STATE(); case 908: - ACCEPT_TOKEN(anon_sym_rem_DASHfloat_SLASH2addr); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1224); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'u') ADVANCE(891); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1218); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(921); END_STATE(); case 909: - ACCEPT_TOKEN(anon_sym_add_DASHdouble_SLASH2addr); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1224); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'u') ADVANCE(899); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1218); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(921); END_STATE(); case 910: - ACCEPT_TOKEN(anon_sym_sub_DASHdouble_SLASH2addr); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1224); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'u') ADVANCE(849); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1218); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(921); END_STATE(); case 911: - ACCEPT_TOKEN(anon_sym_mul_DASHdouble_SLASH2addr); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1224); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'u') ADVANCE(901); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1218); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(921); END_STATE(); case 912: - ACCEPT_TOKEN(anon_sym_div_DASHdouble_SLASH2addr); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1224); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'u') ADVANCE(903); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1218); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(921); END_STATE(); case 913: - ACCEPT_TOKEN(anon_sym_rem_DASHdouble_SLASH2addr); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1224); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'u') ADVANCE(907); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1218); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(921); END_STATE(); case 914: - ACCEPT_TOKEN(anon_sym_add_DASHint_SLASHlit16); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1224); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'u') ADVANCE(839); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1218); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(921); END_STATE(); case 915: - ACCEPT_TOKEN(anon_sym_sub_DASHint_SLASHlit16); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1224); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'v') ADVANCE(848); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1218); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(921); END_STATE(); case 916: - ACCEPT_TOKEN(anon_sym_mul_DASHint_SLASHlit16); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1224); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'v') ADVANCE(885); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1218); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(921); END_STATE(); case 917: - ACCEPT_TOKEN(anon_sym_div_DASHint_SLASHlit16); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1224); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'v') ADVANCE(810); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1218); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(921); END_STATE(); case 918: - ACCEPT_TOKEN(anon_sym_rem_DASHint_SLASHlit16); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1224); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'w') ADVANCE(657); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1218); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(921); END_STATE(); case 919: - ACCEPT_TOKEN(anon_sym_and_DASHint_SLASHlit16); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1224); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'x') ADVANCE(847); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1218); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(921); END_STATE(); case 920: - ACCEPT_TOKEN(anon_sym_or_DASHint_SLASHlit16); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1224); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'y') ADVANCE(1255); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1218); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(921); END_STATE(); case 921: - ACCEPT_TOKEN(anon_sym_xor_DASHint_SLASHlit16); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == ':') ADVANCE(1224); + if (lookahead == '>') ADVANCE(802); + if (lookahead == '$' || + lookahead == '-') ADVANCE(1218); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(921); END_STATE(); case 922: - ACCEPT_TOKEN(anon_sym_add_DASHint_SLASHlit8); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'N') ADVANCE(1254); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); case 923: - ACCEPT_TOKEN(anon_sym_sub_DASHint_SLASHlit8); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'a') ADVANCE(922); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); case 924: - ACCEPT_TOKEN(anon_sym_mul_DASHint_SLASHlit8); - END_STATE(); - case 925: - ACCEPT_TOKEN(anon_sym_div_DASHint_SLASHlit8); - END_STATE(); - case 926: - ACCEPT_TOKEN(anon_sym_rem_DASHint_SLASHlit8); - END_STATE(); - case 927: - ACCEPT_TOKEN(anon_sym_and_DASHint_SLASHlit8); - END_STATE(); - case 928: - ACCEPT_TOKEN(anon_sym_or_DASHint_SLASHlit8); - END_STATE(); - case 929: - ACCEPT_TOKEN(anon_sym_xor_DASHint_SLASHlit8); - END_STATE(); - case 930: - ACCEPT_TOKEN(anon_sym_shl_DASHint_SLASHlit8); - END_STATE(); - case 931: - ACCEPT_TOKEN(anon_sym_shr_DASHint_SLASHlit8); - END_STATE(); - case 932: - ACCEPT_TOKEN(anon_sym_ushr_DASHint_SLASHlit8); - END_STATE(); - case 933: - ACCEPT_TOKEN(anon_sym_execute_DASHinline); - if (lookahead == '/') ADVANCE(640); - if (lookahead == '>') ADVANCE(962); + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'a') ADVANCE(1044); + if (lookahead == 'i') ADVANCE(1045); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 934: - ACCEPT_TOKEN(anon_sym_execute_DASHinline_SLASHrange); - END_STATE(); - case 935: - ACCEPT_TOKEN(anon_sym_invoke_DASHvirtual_DASHquick); - if (lookahead == '/') ADVANCE(647); - if (lookahead == '>') ADVANCE(962); + case 925: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'a') ADVANCE(1044); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 936: - ACCEPT_TOKEN(anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 937: - ACCEPT_TOKEN(anon_sym_invoke_DASHsuper_DASHquick); - if (lookahead == '/') ADVANCE(646); - if (lookahead == '>') ADVANCE(962); + case 926: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'a') ADVANCE(1217); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 938: - ACCEPT_TOKEN(anon_sym_invoke_DASHsuper_DASHquick_SLASHrange); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 939: - ACCEPT_TOKEN(anon_sym_rsub_DASHint); - if (lookahead == '/') ADVANCE(481); - if (lookahead == '>') ADVANCE(962); + case 927: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'a') ADVANCE(950); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 940: - ACCEPT_TOKEN(anon_sym_rsub_DASHint_SLASHlit8); - END_STATE(); - case 941: - ACCEPT_TOKEN(anon_sym_DOTline); - END_STATE(); - case 942: - ACCEPT_TOKEN(anon_sym_DOTlocals); - END_STATE(); - case 943: - ACCEPT_TOKEN(anon_sym_DOTlocal); - if (lookahead == 's') ADVANCE(942); - END_STATE(); - case 944: - ACCEPT_TOKEN(anon_sym_COLON); - END_STATE(); - case 945: - ACCEPT_TOKEN(anon_sym_DOTendlocal); - END_STATE(); - case 946: - ACCEPT_TOKEN(anon_sym_DOTrestartlocal); - END_STATE(); - case 947: - ACCEPT_TOKEN(anon_sym_DOTregisters); - END_STATE(); - case 948: - ACCEPT_TOKEN(anon_sym_DOTcatch); - if (lookahead == 'a') ADVANCE(473); - END_STATE(); - case 949: - ACCEPT_TOKEN(anon_sym_LBRACE); - END_STATE(); - case 950: - ACCEPT_TOKEN(anon_sym_DOT_DOT); - END_STATE(); - case 951: - ACCEPT_TOKEN(anon_sym_RBRACE); - END_STATE(); - case 952: - ACCEPT_TOKEN(anon_sym_DOTcatchall); - END_STATE(); - case 953: - ACCEPT_TOKEN(anon_sym_DOTpacked_DASHswitch); - END_STATE(); - case 954: - ACCEPT_TOKEN(anon_sym_DOTendpacked_DASHswitch); - END_STATE(); - case 955: - ACCEPT_TOKEN(anon_sym_DOTsparse_DASHswitch); - END_STATE(); - case 956: - ACCEPT_TOKEN(anon_sym_DASH_GT); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 957: - ACCEPT_TOKEN(anon_sym_DOTendsparse_DASHswitch); - END_STATE(); - case 958: - ACCEPT_TOKEN(anon_sym_DOTarray_DASHdata); - END_STATE(); - case 959: - ACCEPT_TOKEN(anon_sym_DOTendarray_DASHdata); - END_STATE(); - case 960: - ACCEPT_TOKEN(sym_prologue_directive); - END_STATE(); - case 961: - ACCEPT_TOKEN(sym_epilogue_directive); - END_STATE(); - case 962: - ACCEPT_TOKEN(sym_identifier); - END_STATE(); - case 963: + case 928: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '$') ADVANCE(1534); - if (lookahead == '-') ADVANCE(1240); - if (lookahead == ':') ADVANCE(1539); - if (lookahead == '>') ADVANCE(962); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'a') ADVANCE(1144); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 964: + case 929: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '$') ADVANCE(1534); - if (lookahead == '-') ADVANCE(1157); - if (lookahead == ':') ADVANCE(1539); - if (lookahead == '>') ADVANCE(962); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'a') ADVANCE(1042); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 965: + case 930: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '$') ADVANCE(1534); - if (lookahead == '-') ADVANCE(1141); - if (lookahead == ':') ADVANCE(1539); - if (lookahead == '>') ADVANCE(962); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'a') ADVANCE(1175); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 966: + case 931: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '$') ADVANCE(1534); - if (lookahead == '-') ADVANCE(1328); - if (lookahead == ':') ADVANCE(1539); - if (lookahead == '>') ADVANCE(962); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'a') ADVANCE(1176); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 967: + case 932: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '$') ADVANCE(1534); - if (lookahead == '-') ADVANCE(1267); - if (lookahead == ':') ADVANCE(1539); - if (lookahead == '>') ADVANCE(962); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'a') ADVANCE(1177); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 968: + case 933: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '$') ADVANCE(1534); - if (lookahead == '-') ADVANCE(1251); - if (lookahead == ':') ADVANCE(1539); - if (lookahead == '>') ADVANCE(962); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'a') ADVANCE(1178); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 969: + case 934: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '$') ADVANCE(1534); - if (lookahead == '-') ADVANCE(1259); - if (lookahead == ':') ADVANCE(1539); - if (lookahead == '>') ADVANCE(962); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'a') ADVANCE(1179); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 970: + case 935: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '$') ADVANCE(1534); - if (lookahead == '-') ADVANCE(1162); - if (lookahead == ':') ADVANCE(1539); - if (lookahead == '>') ADVANCE(962); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'a') ADVANCE(1185); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 971: + case 936: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '$') ADVANCE(1534); - if (lookahead == '-') ADVANCE(1263); - if (lookahead == ':') ADVANCE(1539); - if (lookahead == '>') ADVANCE(962); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'b') ADVANCE(1036); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 972: + case 937: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '$') ADVANCE(1534); - if (lookahead == '-') ADVANCE(1163); - if (lookahead == ':') ADVANCE(1539); - if (lookahead == '>') ADVANCE(962); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'b') ADVANCE(823); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 973: + case 938: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '$') ADVANCE(1534); - if (lookahead == '-') ADVANCE(1265); - if (lookahead == ':') ADVANCE(1539); - if (lookahead == '>') ADVANCE(962); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'b') ADVANCE(1049); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 974: + case 939: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '$') ADVANCE(1534); - if (lookahead == '-') ADVANCE(1164); - if (lookahead == ':') ADVANCE(1539); - if (lookahead == '>') ADVANCE(962); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'b') ADVANCE(1050); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 975: + case 940: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '$') ADVANCE(1534); - if (lookahead == '-') ADVANCE(1266); - if (lookahead == ':') ADVANCE(1539); - if (lookahead == '>') ADVANCE(962); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'b') ADVANCE(1051); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 976: + case 941: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '$') ADVANCE(1534); - if (lookahead == '-') ADVANCE(1165); - if (lookahead == ':') ADVANCE(1539); - if (lookahead == '>') ADVANCE(962); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'b') ADVANCE(1052); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 977: + case 942: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '$') ADVANCE(1534); - if (lookahead == '-') ADVANCE(1268); - if (lookahead == ':') ADVANCE(1539); - if (lookahead == '>') ADVANCE(962); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'b') ADVANCE(1053); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 978: + case 943: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '-') ADVANCE(1240); - if (lookahead == '>') ADVANCE(962); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'b') ADVANCE(1037); if (lookahead == '$' || + lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 979: + case 944: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '-') ADVANCE(1157); - if (lookahead == '>') ADVANCE(962); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'b') ADVANCE(832); if (lookahead == '$' || + lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 980: + case 945: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '-') ADVANCE(1141); - if (lookahead == '>') ADVANCE(962); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'c') ADVANCE(679); if (lookahead == '$' || + lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 981: + case 946: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '-') ADVANCE(1533); - if (lookahead == '>') ADVANCE(962); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'c') ADVANCE(678); if (lookahead == '$' || + lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 982: + case 947: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '-') ADVANCE(1100); - if (lookahead == '>') ADVANCE(962); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'c') ADVANCE(1038); if (lookahead == '$' || + lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 983: + case 948: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '-') ADVANCE(1401); - if (lookahead == '>') ADVANCE(962); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'c') ADVANCE(1039); if (lookahead == '$' || + lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 984: + case 949: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '-') ADVANCE(1310); - if (lookahead == '>') ADVANCE(962); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') ADVANCE(1551); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'c') ADVANCE(1196); + if (lookahead == 'd') ADVANCE(1018); + if (lookahead == 'i') ADVANCE(1095); + if (lookahead == 'o') ADVANCE(943); + if (lookahead == 'p') ADVANCE(1112); + if (lookahead == 's') ADVANCE(1191); + if (lookahead == 'v') ADVANCE(1020); if (lookahead == '$' || + lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 985: + case 950: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '-') ADVANCE(1432); - if (lookahead == '>') ADVANCE(962); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'c') ADVANCE(979); if (lookahead == '$' || + lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 986: + case 951: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '-') ADVANCE(1099); - if (lookahead == '>') ADVANCE(962); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'c') ADVANCE(1180); if (lookahead == '$' || + lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 987: + case 952: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '-') ADVANCE(1328); - if (lookahead == '>') ADVANCE(962); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'c') ADVANCE(1181); if (lookahead == '$' || + lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 988: + case 953: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '-') ADVANCE(1267); - if (lookahead == '>') ADVANCE(962); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'c') ADVANCE(1190); if (lookahead == '$' || + lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 989: + case 954: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '-') ADVANCE(1251); - if (lookahead == '>') ADVANCE(962); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'c') ADVANCE(1202); if (lookahead == '$' || + lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 990: + case 955: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '-') ADVANCE(1259); - if (lookahead == '>') ADVANCE(962); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'd') ADVANCE(956); + if (lookahead == 'g') ADVANCE(980); + if (lookahead == 'n') ADVANCE(965); + if (lookahead == 'p') ADVANCE(1193); if (lookahead == '$' || + lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 991: + case 956: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '-') ADVANCE(1162); - if (lookahead == '>') ADVANCE(962); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'd') ADVANCE(819); if (lookahead == '$' || + lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 992: + case 957: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '-') ADVANCE(1263); - if (lookahead == '>') ADVANCE(962); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'd') ADVANCE(822); if (lookahead == '$' || + lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 993: + case 958: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '-') ADVANCE(1163); - if (lookahead == '>') ADVANCE(962); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'd') ADVANCE(1109); + if (lookahead == 'f') ADVANCE(1048); + if (lookahead == 'i') ADVANCE(1082); + if (lookahead == 'l') ADVANCE(1110); if (lookahead == '$' || + lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 994: + case 959: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '-') ADVANCE(1265); - if (lookahead == '>') ADVANCE(962); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'd') ADVANCE(971); if (lookahead == '$' || + lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 995: + case 960: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '-') ADVANCE(1164); - if (lookahead == '>') ADVANCE(962); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'd') ADVANCE(973); if (lookahead == '$' || + lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 996: + case 961: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '-') ADVANCE(1266); - if (lookahead == '>') ADVANCE(962); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'd') ADVANCE(1126); + if (lookahead == 'f') ADVANCE(1054); + if (lookahead == 'i') ADVANCE(1085); + if (lookahead == 'l') ADVANCE(1113); if (lookahead == '$' || + lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 997: + case 962: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '-') ADVANCE(1165); - if (lookahead == '>') ADVANCE(962); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'd') ADVANCE(1127); + if (lookahead == 'f') ADVANCE(1055); + if (lookahead == 'i') ADVANCE(1086); + if (lookahead == 'l') ADVANCE(1114); if (lookahead == '$' || + lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 998: + case 963: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '-') ADVANCE(1268); - if (lookahead == '>') ADVANCE(962); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'd') ADVANCE(1128); + if (lookahead == 'f') ADVANCE(1056); + if (lookahead == 'i') ADVANCE(1087); + if (lookahead == 'l') ADVANCE(1115); if (lookahead == '$' || + lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 999: + case 964: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '-') ADVANCE(1270); - if (lookahead == '>') ADVANCE(962); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'd') ADVANCE(1129); + if (lookahead == 'f') ADVANCE(1058); + if (lookahead == 'i') ADVANCE(1090); + if (lookahead == 'l') ADVANCE(1119); if (lookahead == '$' || + lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1000: + case 965: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '/') ADVANCE(644); - if (lookahead == '>') ADVANCE(962); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'd') ADVANCE(825); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1001: + case 966: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1539); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'N') ADVANCE(1571); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'e') ADVANCE(1063); + if (lookahead == 's') ADVANCE(1203); if (lookahead == '$' || - lookahead == '-') ADVANCE(1534); - if (('0' <= lookahead && lookahead <= '9') || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1002: + case 967: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1539); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'a') ADVANCE(1001); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'e') ADVANCE(954); if (lookahead == '$' || - lookahead == '-') ADVANCE(1534); - if (('0' <= lookahead && lookahead <= '9') || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1086); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1003: + case 968: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1539); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'a') ADVANCE(1034); - if (lookahead == 'i') ADVANCE(1035); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'e') ADVANCE(633); if (lookahead == '$' || - lookahead == '-') ADVANCE(1534); - if (('0' <= lookahead && lookahead <= '9') || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1086); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1004: + case 969: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1539); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'b') ADVANCE(967); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'e') ADVANCE(1265); if (lookahead == '$' || - lookahead == '-') ADVANCE(1534); - if (('0' <= lookahead && lookahead <= '9') || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1005: + case 970: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1539); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'b') ADVANCE(976); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'e') ADVANCE(1267); if (lookahead == '$' || - lookahead == '-') ADVANCE(1534); - if (('0' <= lookahead && lookahead <= '9') || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1006: + case 971: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1539); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'c') ADVANCE(1078); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'e') ADVANCE(636); if (lookahead == '$' || - lookahead == '-') ADVANCE(1534); - if (('0' <= lookahead && lookahead <= '9') || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1007: + case 972: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1539); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'd') ADVANCE(1008); - if (lookahead == 'g') ADVANCE(1016); - if (lookahead == 'n') ADVANCE(1010); - if (lookahead == 'p') ADVANCE(1074); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'e') ADVANCE(717); if (lookahead == '$' || - lookahead == '-') ADVANCE(1534); - if (('0' <= lookahead && lookahead <= '9') || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1008: + case 973: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1539); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'd') ADVANCE(964); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'e') ADVANCE(651); if (lookahead == '$' || - lookahead == '-') ADVANCE(1534); - if (('0' <= lookahead && lookahead <= '9') || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1009: + case 974: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1539); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'd') ADVANCE(966); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'e') ADVANCE(720); if (lookahead == '$' || - lookahead == '-') ADVANCE(1534); - if (('0' <= lookahead && lookahead <= '9') || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1010: + case 975: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1539); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'd') ADVANCE(969); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'e') ADVANCE(719); if (lookahead == '$' || - lookahead == '-') ADVANCE(1534); - if (('0' <= lookahead && lookahead <= '9') || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1011: + case 976: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1539); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'e') ADVANCE(1040); - if (lookahead == 's') ADVANCE(1079); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'e') ADVANCE(721); if (lookahead == '$' || - lookahead == '-') ADVANCE(1534); - if (('0' <= lookahead && lookahead <= '9') || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1012: + case 977: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1539); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'e') ADVANCE(1006); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'e') ADVANCE(718); if (lookahead == '$' || - lookahead == '-') ADVANCE(1534); - if (('0' <= lookahead && lookahead <= '9') || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1013: + case 978: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1539); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'e') ADVANCE(792); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'e') ADVANCE(773); if (lookahead == '$' || - lookahead == '-') ADVANCE(1534); - if (('0' <= lookahead && lookahead <= '9') || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1014: + case 979: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1539); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'e') ADVANCE(1581); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'e') ADVANCE(677); if (lookahead == '$' || - lookahead == '-') ADVANCE(1534); - if (('0' <= lookahead && lookahead <= '9') || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1015: + case 980: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1539); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'e') ADVANCE(1583); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'e') ADVANCE(1155); if (lookahead == '$' || - lookahead == '-') ADVANCE(1534); - if (('0' <= lookahead && lookahead <= '9') || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1016: + case 981: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1539); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'e') ADVANCE(1063); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'e') ADVANCE(951); if (lookahead == '$' || - lookahead == '-') ADVANCE(1534); - if (('0' <= lookahead && lookahead <= '9') || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1017: + case 982: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1539); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'e') ADVANCE(1065); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'e') ADVANCE(1213); if (lookahead == '$' || - lookahead == '-') ADVANCE(1534); - if (('0' <= lookahead && lookahead <= '9') || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1018: + case 983: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1539); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'e') ADVANCE(965); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'e') ADVANCE(1157); if (lookahead == '$' || - lookahead == '-') ADVANCE(1534); - if (('0' <= lookahead && lookahead <= '9') || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1019: + case 984: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1539); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'e') ADVANCE(1067); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'e') ADVANCE(820); if (lookahead == '$' || - lookahead == '-') ADVANCE(1534); - if (('0' <= lookahead && lookahead <= '9') || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1020: + case 985: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1539); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'e') ADVANCE(1009); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'e') ADVANCE(1159); if (lookahead == '$' || - lookahead == '-') ADVANCE(1534); - if (('0' <= lookahead && lookahead <= '9') || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1021: + case 986: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1539); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'e') ADVANCE(968); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'e') ADVANCE(1138); if (lookahead == '$' || - lookahead == '-') ADVANCE(1534); - if (('0' <= lookahead && lookahead <= '9') || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1022: + case 987: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1539); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'f') ADVANCE(1029); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'e') ADVANCE(1137); if (lookahead == '$' || - lookahead == '-') ADVANCE(1534); - if (('0' <= lookahead && lookahead <= '9') || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1023: + case 988: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1539); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'g') ADVANCE(1017); - if (lookahead == 'n') ADVANCE(1081); - if (lookahead == 'p') ADVANCE(1076); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'e') ADVANCE(952); if (lookahead == '$' || - lookahead == '-') ADVANCE(1534); - if (('0' <= lookahead && lookahead <= '9') || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1024: + case 989: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1539); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'g') ADVANCE(1019); - if (lookahead == 'h') ADVANCE(1038); - if (lookahead == 'p') ADVANCE(1077); - if (lookahead == 'u') ADVANCE(1005); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'e') ADVANCE(957); if (lookahead == '$' || - lookahead == '-') ADVANCE(1534); - if (('0' <= lookahead && lookahead <= '9') || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1025: + case 990: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1539); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'h') ADVANCE(1057); - if (lookahead == 'r') ADVANCE(1075); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'e') ADVANCE(953); if (lookahead == '$' || - lookahead == '-') ADVANCE(1534); - if (('0' <= lookahead && lookahead <= '9') || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1026: + case 991: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1539); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'h') ADVANCE(1057); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'e') ADVANCE(824); if (lookahead == '$' || - lookahead == '-') ADVANCE(1534); - if (('0' <= lookahead && lookahead <= '9') || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1027: + case 992: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1539); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'h') ADVANCE(1059); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'f') ADVANCE(1014); if (lookahead == '$' || - lookahead == '-') ADVANCE(1534); - if (('0' <= lookahead && lookahead <= '9') || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1028: + case 993: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1539); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'i') ADVANCE(1082); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'f') ADVANCE(927); if (lookahead == '$' || - lookahead == '-') ADVANCE(1534); - if (('0' <= lookahead && lookahead <= '9') || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1029: + case 994: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1539); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'i') ADVANCE(1044); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'g') ADVANCE(707); if (lookahead == '$' || - lookahead == '-') ADVANCE(1534); - if (('0' <= lookahead && lookahead <= '9') || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1030: + case 995: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1539); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'i') ADVANCE(1035); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'g') ADVANCE(701); if (lookahead == '$' || - lookahead == '-') ADVANCE(1534); - if (('0' <= lookahead && lookahead <= '9') || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1031: + case 996: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1539); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'i') ADVANCE(1070); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'g') ADVANCE(706); if (lookahead == '$' || - lookahead == '-') ADVANCE(1534); - if (('0' <= lookahead && lookahead <= '9') || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1032: + case 997: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1539); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'k') ADVANCE(1018); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'g') ADVANCE(704); if (lookahead == '$' || - lookahead == '-') ADVANCE(1534); - if (('0' <= lookahead && lookahead <= '9') || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1033: + case 998: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1539); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'l') ADVANCE(1589); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'g') ADVANCE(703); if (lookahead == '$' || - lookahead == '-') ADVANCE(1534); - if (('0' <= lookahead && lookahead <= '9') || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1034: + case 999: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1539); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'l') ADVANCE(1061); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'g') ADVANCE(705); if (lookahead == '$' || - lookahead == '-') ADVANCE(1534); - if (('0' <= lookahead && lookahead <= '9') || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1035: + case 1000: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1539); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'l') ADVANCE(1037); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'g') ADVANCE(709); if (lookahead == '$' || - lookahead == '-') ADVANCE(1534); - if (('0' <= lookahead && lookahead <= '9') || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1036: + case 1001: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1539); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'l') ADVANCE(1033); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'g') ADVANCE(710); if (lookahead == '$' || - lookahead == '-') ADVANCE(1534); - if (('0' <= lookahead && lookahead <= '9') || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1037: + case 1002: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1539); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'l') ADVANCE(1020); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'g') ADVANCE(702); if (lookahead == '$' || - lookahead == '-') ADVANCE(1534); - if (('0' <= lookahead && lookahead <= '9') || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1038: + case 1003: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1539); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'l') ADVANCE(971); - if (lookahead == 'r') ADVANCE(973); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'g') ADVANCE(708); if (lookahead == '$' || - lookahead == '-') ADVANCE(1534); - if (('0' <= lookahead && lookahead <= '9') || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1039: + case 1004: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1539); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'l') ADVANCE(972); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'g') ADVANCE(711); if (lookahead == '$' || - lookahead == '-') ADVANCE(1534); - if (('0' <= lookahead && lookahead <= '9') || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1040: + case 1005: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1539); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'm') ADVANCE(974); - if (lookahead == 't') ADVANCE(1073); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'g') ADVANCE(653); if (lookahead == '$' || - lookahead == '-') ADVANCE(1534); - if (('0' <= lookahead && lookahead <= '9') || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1041: + case 1006: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1539); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'n') ADVANCE(1022); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'g') ADVANCE(983); + if (lookahead == 'n') ADVANCE(1210); + if (lookahead == 'p') ADVANCE(1198); if (lookahead == '$' || - lookahead == '-') ADVANCE(1534); - if (('0' <= lookahead && lookahead <= '9') || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1042: + case 1007: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1539); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'n') ADVANCE(802); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'g') ADVANCE(985); + if (lookahead == 'h') ADVANCE(1060); + if (lookahead == 'p') ADVANCE(1200); + if (lookahead == 'u') ADVANCE(944); if (lookahead == '$' || - lookahead == '-') ADVANCE(1534); - if (('0' <= lookahead && lookahead <= '9') || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1043: + case 1008: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1539); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'n') ADVANCE(1062); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'h') ADVANCE(1143); + if (lookahead == 'r') ADVANCE(1197); if (lookahead == '$' || - lookahead == '-') ADVANCE(1534); - if (('0' <= lookahead && lookahead <= '9') || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1044: + case 1009: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1539); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'n') ADVANCE(1031); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'h') ADVANCE(1143); if (lookahead == '$' || - lookahead == '-') ADVANCE(1534); - if (('0' <= lookahead && lookahead <= '9') || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1045: + case 1010: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1539); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'o') ADVANCE(1043); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'h') ADVANCE(1021); if (lookahead == '$' || - lookahead == '-') ADVANCE(1534); - if (('0' <= lookahead && lookahead <= '9') || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1046: + case 1011: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1539); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'o') ADVANCE(1071); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'h') ADVANCE(1149); if (lookahead == '$' || - lookahead == '-') ADVANCE(1534); - if (('0' <= lookahead && lookahead <= '9') || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1047: + case 1012: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1539); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'o') ADVANCE(1054); - if (lookahead == 'u') ADVANCE(1036); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'i') ADVANCE(1211); if (lookahead == '$' || - lookahead == '-') ADVANCE(1534); - if (('0' <= lookahead && lookahead <= '9') || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1048: + case 1013: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1539); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'o') ADVANCE(1054); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'i') ADVANCE(959); if (lookahead == '$' || - lookahead == '-') ADVANCE(1534); - if (('0' <= lookahead && lookahead <= '9') || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1049: + case 1014: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1539); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'o') ADVANCE(819); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'i') ADVANCE(1069); if (lookahead == '$' || - lookahead == '-') ADVANCE(1534); - if (('0' <= lookahead && lookahead <= '9') || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1050: + case 1015: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1539); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'o') ADVANCE(1032); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'i') ADVANCE(1045); if (lookahead == '$' || - lookahead == '-') ADVANCE(1534); - if (('0' <= lookahead && lookahead <= '9') || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1051: + case 1016: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1539); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'o') ADVANCE(1083); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'i') ADVANCE(1079); + if (lookahead == 'l') ADVANCE(1108); if (lookahead == '$' || - lookahead == '-') ADVANCE(1534); - if (('0' <= lookahead && lookahead <= '9') || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1052: + case 1017: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1539); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'o') ADVANCE(1080); - if (lookahead == 'u') ADVANCE(1039); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'i') ADVANCE(945); if (lookahead == '$' || - lookahead == '-') ADVANCE(1534); - if (('0' <= lookahead && lookahead <= '9') || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1053: + case 1018: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1539); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'o') ADVANCE(1058); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'i') ADVANCE(1146); if (lookahead == '$' || - lookahead == '-') ADVANCE(1534); - if (('0' <= lookahead && lookahead <= '9') || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1054: + case 1019: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1539); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'p') ADVANCE(790); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'i') ADVANCE(947); if (lookahead == '$' || - lookahead == '-') ADVANCE(1534); - if (('0' <= lookahead && lookahead <= '9') || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1055: + case 1020: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1539); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'r') ADVANCE(963); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'i') ADVANCE(1145); if (lookahead == '$' || - lookahead == '-') ADVANCE(1534); - if (('0' <= lookahead && lookahead <= '9') || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1056: + case 1021: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1539); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'r') ADVANCE(1042); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'i') ADVANCE(946); if (lookahead == '$' || - lookahead == '-') ADVANCE(1534); - if (('0' <= lookahead && lookahead <= '9') || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1057: + case 1022: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1539); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'r') ADVANCE(1051); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'i') ADVANCE(948); if (lookahead == '$' || - lookahead == '-') ADVANCE(1534); - if (('0' <= lookahead && lookahead <= '9') || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1058: + case 1023: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1539); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'r') ADVANCE(975); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'i') ADVANCE(1163); if (lookahead == '$' || - lookahead == '-') ADVANCE(1534); - if (('0' <= lookahead && lookahead <= '9') || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1059: + case 1024: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1539); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'r') ADVANCE(977); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'i') ADVANCE(1075); if (lookahead == '$' || - lookahead == '-') ADVANCE(1534); - if (('0' <= lookahead && lookahead <= '9') || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1060: + case 1025: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1539); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 's') ADVANCE(1027); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'i') ADVANCE(1083); if (lookahead == '$' || - lookahead == '-') ADVANCE(1534); - if (('0' <= lookahead && lookahead <= '9') || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1061: + case 1026: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1539); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 's') ADVANCE(1015); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'i') ADVANCE(1091); if (lookahead == '$' || - lookahead == '-') ADVANCE(1534); - if (('0' <= lookahead && lookahead <= '9') || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1062: + case 1027: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1539); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 's') ADVANCE(1069); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'i') ADVANCE(1182); if (lookahead == '$' || - lookahead == '-') ADVANCE(1534); - if (('0' <= lookahead && lookahead <= '9') || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1063: + case 1028: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1539); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 't') ADVANCE(823); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'i') ADVANCE(960); if (lookahead == '$' || - lookahead == '-') ADVANCE(1534); - if (('0' <= lookahead && lookahead <= '9') || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1064: + case 1029: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1539); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 't') ADVANCE(825); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'i') ADVANCE(1084); + if (lookahead == 'l') ADVANCE(1111); if (lookahead == '$' || - lookahead == '-') ADVANCE(1534); - if (('0' <= lookahead && lookahead <= '9') || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1065: + case 1030: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1539); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 't') ADVANCE(827); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'i') ADVANCE(1088); + if (lookahead == 'l') ADVANCE(1117); if (lookahead == '$' || - lookahead == '-') ADVANCE(1534); - if (('0' <= lookahead && lookahead <= '9') || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1066: + case 1031: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1539); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 't') ADVANCE(829); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'i') ADVANCE(1089); + if (lookahead == 'l') ADVANCE(1118); if (lookahead == '$' || - lookahead == '-') ADVANCE(1534); - if (('0' <= lookahead && lookahead <= '9') || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1067: + case 1032: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1539); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 't') ADVANCE(831); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'i') ADVANCE(1092); + if (lookahead == 'l') ADVANCE(1120); if (lookahead == '$' || - lookahead == '-') ADVANCE(1534); - if (('0' <= lookahead && lookahead <= '9') || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1068: + case 1033: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1539); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 't') ADVANCE(833); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'i') ADVANCE(1093); if (lookahead == '$' || - lookahead == '-') ADVANCE(1534); - if (('0' <= lookahead && lookahead <= '9') || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1069: + case 1034: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1539); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 't') ADVANCE(806); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'i') ADVANCE(1094); + if (lookahead == 'l') ADVANCE(1121); if (lookahead == '$' || - lookahead == '-') ADVANCE(1534); - if (('0' <= lookahead && lookahead <= '9') || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1070: + case 1035: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1539); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 't') ADVANCE(1085); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'i') ADVANCE(1096); if (lookahead == '$' || - lookahead == '-') ADVANCE(1534); - if (('0' <= lookahead && lookahead <= '9') || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1071: + case 1036: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1539); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 't') ADVANCE(1049); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'j') ADVANCE(981); if (lookahead == '$' || - lookahead == '-') ADVANCE(1534); - if (('0' <= lookahead && lookahead <= '9') || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1072: + case 1037: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1539); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 't') ADVANCE(1021); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'j') ADVANCE(990); if (lookahead == '$' || - lookahead == '-') ADVANCE(1534); - if (('0' <= lookahead && lookahead <= '9') || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1073: + case 1038: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1539); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'u') ADVANCE(1056); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'k') ADVANCE(777); if (lookahead == '$' || - lookahead == '-') ADVANCE(1534); - if (('0' <= lookahead && lookahead <= '9') || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1074: + case 1039: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1539); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'u') ADVANCE(1064); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'k') ADVANCE(775); if (lookahead == '$' || - lookahead == '-') ADVANCE(1534); - if (('0' <= lookahead && lookahead <= '9') || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1075: + case 1040: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1539); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'u') ADVANCE(1014); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'k') ADVANCE(984); if (lookahead == '$' || - lookahead == '-') ADVANCE(1534); - if (('0' <= lookahead && lookahead <= '9') || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1076: + case 1041: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1539); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'u') ADVANCE(1066); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'l') ADVANCE(1273); if (lookahead == '$' || - lookahead == '-') ADVANCE(1534); - if (('0' <= lookahead && lookahead <= '9') || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1077: + case 1042: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1539); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'u') ADVANCE(1068); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'l') ADVANCE(681); if (lookahead == '$' || - lookahead == '-') ADVANCE(1534); - if (('0' <= lookahead && lookahead <= '9') || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1078: + case 1043: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1539); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'u') ADVANCE(1072); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'l') ADVANCE(1216); if (lookahead == '$' || - lookahead == '-') ADVANCE(1534); - if (('0' <= lookahead && lookahead <= '9') || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1079: + case 1044: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1539); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'u') ADVANCE(1004); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'l') ADVANCE(1151); if (lookahead == '$' || - lookahead == '-') ADVANCE(1534); - if (('0' <= lookahead && lookahead <= '9') || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1080: + case 1045: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1539); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'v') ADVANCE(1013); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'l') ADVANCE(1047); if (lookahead == '$' || - lookahead == '-') ADVANCE(1534); - if (('0' <= lookahead && lookahead <= '9') || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1081: + case 1046: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1539); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'v') ADVANCE(1050); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'l') ADVANCE(1041); if (lookahead == '$' || - lookahead == '-') ADVANCE(1534); - if (('0' <= lookahead && lookahead <= '9') || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1082: + case 1047: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1539); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'v') ADVANCE(970); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'l') ADVANCE(989); if (lookahead == '$' || - lookahead == '-') ADVANCE(1534); - if (('0' <= lookahead && lookahead <= '9') || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1083: + case 1048: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1539); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'w') ADVANCE(817); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'l') ADVANCE(1104); if (lookahead == '$' || - lookahead == '-') ADVANCE(1534); - if (('0' <= lookahead && lookahead <= '9') || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1084: + case 1049: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1539); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'x') ADVANCE(1012); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'l') ADVANCE(972); if (lookahead == '$' || - lookahead == '-') ADVANCE(1534); - if (('0' <= lookahead && lookahead <= '9') || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1085: + case 1050: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1539); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'y') ADVANCE(1572); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'l') ADVANCE(974); if (lookahead == '$' || - lookahead == '-') ADVANCE(1534); - if (('0' <= lookahead && lookahead <= '9') || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1086: + case 1051: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1539); - if (lookahead == '>') ADVANCE(962); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'l') ADVANCE(975); if (lookahead == '$' || - lookahead == '-') ADVANCE(1534); - if (('0' <= lookahead && lookahead <= '9') || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1087: + case 1052: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1540); - if (lookahead == ';') ADVANCE(1535); - if (lookahead == '>') ADVANCE(1090); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'l') ADVANCE(976); if (lookahead == '$' || - lookahead == '-') ADVANCE(1089); - if (('0' <= lookahead && lookahead <= '9') || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1087); - if (lookahead != 0) ADVANCE(121); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1088: + case 1053: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ':') ADVANCE(1540); - if (lookahead == '>') ADVANCE(1090); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'l') ADVANCE(977); if (lookahead == '$' || - lookahead == '-') ADVANCE(1089); - if (('0' <= lookahead && lookahead <= '9') || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1087); - if (lookahead != 0 && - lookahead != ';') ADVANCE(121); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1089: + case 1054: ACCEPT_TOKEN(sym_identifier); - if (lookahead == ';') ADVANCE(1535); - if (lookahead == '>') ADVANCE(1090); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'l') ADVANCE(1122); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); - if (lookahead != 0) ADVANCE(121); - END_STATE(); - case 1090: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == ';') ADVANCE(1535); - if (lookahead != 0) ADVANCE(121); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1091: + case 1055: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(1090); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'l') ADVANCE(1123); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1089); - if (lookahead != 0 && - lookahead != ';') ADVANCE(121); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1092: + case 1056: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'N') ADVANCE(1571); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'l') ADVANCE(1124); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1093: + case 1057: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'a') ADVANCE(1092); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'l') ADVANCE(1026); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1094: + case 1058: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'a') ADVANCE(1281); - if (lookahead == 'i') ADVANCE(1282); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'l') ADVANCE(1125); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1095: + case 1059: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'a') ADVANCE(1281); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'l') ADVANCE(828); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1096: + case 1060: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'a') ADVANCE(1525); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'l') ADVANCE(827); + if (lookahead == 'r') ADVANCE(829); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1097: + case 1061: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'a') ADVANCE(1528); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'm') ADVANCE(675); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1098: + case 1062: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'a') ADVANCE(1143); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'm') ADVANCE(1116); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1099: + case 1063: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'a') ADVANCE(1399); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'm') ADVANCE(830); + if (lookahead == 't') ADVANCE(1192); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1100: + case 1064: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'a') ADVANCE(1416); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'n') ADVANCE(992); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1101: + case 1065: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'a') ADVANCE(1278); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'n') ADVANCE(994); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1102: + case 1066: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'a') ADVANCE(1140); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'n') ADVANCE(643); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1103: + case 1067: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'a') ADVANCE(1421); - if (lookahead == 'o') ADVANCE(1301); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'n') ADVANCE(1152); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1104: + case 1068: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'a') ADVANCE(1279); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'n') ADVANCE(995); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1105: + case 1069: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'a') ADVANCE(1418); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'n') ADVANCE(1023); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1106: + case 1070: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'a') ADVANCE(1462); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'n') ADVANCE(996); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1107: + case 1071: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'a') ADVANCE(1463); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'n') ADVANCE(997); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1108: + case 1072: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'a') ADVANCE(1464); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'n') ADVANCE(998); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1109: + case 1073: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'a') ADVANCE(1465); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'n') ADVANCE(999); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1110: + case 1074: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'a') ADVANCE(1466); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'n') ADVANCE(1000); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1111: + case 1075: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'a') ADVANCE(1477); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'n') ADVANCE(1057); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1112: + case 1076: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'a') ADVANCE(1491); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'n') ADVANCE(1001); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1113: + case 1077: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'a') ADVANCE(1482); - if (lookahead == 'r') ADVANCE(1260); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'n') ADVANCE(982); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1114: + case 1078: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'a') ADVANCE(1484); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'n') ADVANCE(1002); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1115: + case 1079: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'a') ADVANCE(1489); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'n') ADVANCE(1162); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1116: + case 1080: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'a') ADVANCE(1486); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'n') ADVANCE(1003); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1117: + case 1081: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'a') ADVANCE(1476); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'n') ADVANCE(1004); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1118: + case 1082: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'a') ADVANCE(1322); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'n') ADVANCE(1164); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1119: + case 1083: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'a') ADVANCE(1144); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'n') ADVANCE(1005); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1120: + case 1084: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'a') ADVANCE(1426); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'n') ADVANCE(1165); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1121: + case 1085: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'a') ADVANCE(1150); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'n') ADVANCE(1166); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1122: + case 1086: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'b') ADVANCE(1271); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'n') ADVANCE(1167); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1123: + case 1087: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'b') ADVANCE(988); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'n') ADVANCE(1168); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1124: + case 1088: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'b') ADVANCE(1288); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'n') ADVANCE(1169); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1125: + case 1089: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'b') ADVANCE(1436); - if (lookahead == 'n') ADVANCE(1338); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'n') ADVANCE(1170); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1126: + case 1090: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'b') ADVANCE(1287); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'n') ADVANCE(1171); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1127: + case 1091: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'b') ADVANCE(1290); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'n') ADVANCE(978); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1128: + case 1092: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'b') ADVANCE(1291); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'n') ADVANCE(1172); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1129: + case 1093: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'b') ADVANCE(1292); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'n') ADVANCE(1173); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1130: + case 1094: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'b') ADVANCE(1293); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'n') ADVANCE(1174); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1131: + case 1095: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'b') ADVANCE(1272); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'n') ADVANCE(1189); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1132: + case 1096: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'b') ADVANCE(997); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'n') ADVANCE(1027); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1133: + case 1097: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'c') ADVANCE(839); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'o') ADVANCE(1067); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1134: + case 1098: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'c') ADVANCE(838); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'o') ADVANCE(1183); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1135: + case 1099: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'c') ADVANCE(1532); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'o') ADVANCE(1131); + if (lookahead == 'u') ADVANCE(1046); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1136: + case 1100: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'c') ADVANCE(1273); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'o') ADVANCE(1131); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1137: + case 1101: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'c') ADVANCE(1274); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'o') ADVANCE(660); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1138: + case 1102: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'c') ADVANCE(1229); - if (lookahead == 't') ADVANCE(1231); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'o') ADVANCE(1040); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1139: + case 1103: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'c') ADVANCE(1229); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'o') ADVANCE(1212); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1140: + case 1104: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'c') ADVANCE(1276); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'o') ADVANCE(930); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1141: + case 1105: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'c') ADVANCE(1503); - if (lookahead == 'd') ADVANCE(1243); - if (lookahead == 'i') ADVANCE(1350); - if (lookahead == 'o') ADVANCE(1131); - if (lookahead == 'p') ADVANCE(1372); - if (lookahead == 's') ADVANCE(1495); - if (lookahead == 'v') ADVANCE(1246); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'o') ADVANCE(936); + if (lookahead == 'w') ADVANCE(1013); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1142: + case 1106: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'c') ADVANCE(1296); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'o') ADVANCE(1061); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1143: + case 1107: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'c') ADVANCE(1180); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'o') ADVANCE(1209); + if (lookahead == 'u') ADVANCE(1059); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1144: + case 1108: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'c') ADVANCE(1181); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'o') ADVANCE(1065); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1145: + case 1109: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'c') ADVANCE(1467); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'o') ADVANCE(1194); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1146: + case 1110: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'c') ADVANCE(1468); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'o') ADVANCE(1068); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1147: + case 1111: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'c') ADVANCE(1492); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'o') ADVANCE(1070); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1148: + case 1112: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'c') ADVANCE(1473); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'o') ADVANCE(1043); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1149: + case 1113: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'c') ADVANCE(1490); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'o') ADVANCE(1071); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1150: + case 1114: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'c') ADVANCE(1471); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'o') ADVANCE(1072); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1151: + case 1115: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'c') ADVANCE(1493); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'o') ADVANCE(1073); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1152: + case 1116: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'c') ADVANCE(1509); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'o') ADVANCE(1140); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1153: + case 1117: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'd') ADVANCE(1155); - if (lookahead == 'g') ADVANCE(1182); - if (lookahead == 'n') ADVANCE(1166); - if (lookahead == 'p') ADVANCE(1499); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'o') ADVANCE(1074); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1154: + case 1118: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'd') ADVANCE(1532); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'o') ADVANCE(1076); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1155: + case 1119: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'd') ADVANCE(979); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'o') ADVANCE(1078); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1156: + case 1120: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'd') ADVANCE(987); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'o') ADVANCE(1080); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1157: + case 1121: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'd') ADVANCE(1369); - if (lookahead == 'f') ADVANCE(1286); - if (lookahead == 'i') ADVANCE(1334); - if (lookahead == 'l') ADVANCE(1370); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'o') ADVANCE(1081); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1158: + case 1122: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'd') ADVANCE(985); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'o') ADVANCE(931); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1159: + case 1123: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'd') ADVANCE(1172); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'o') ADVANCE(932); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1160: + case 1124: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'd') ADVANCE(1174); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'o') ADVANCE(933); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1161: + case 1125: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'd') ADVANCE(1223); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'o') ADVANCE(934); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1162: + case 1126: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'd') ADVANCE(1391); - if (lookahead == 'f') ADVANCE(1295); - if (lookahead == 'i') ADVANCE(1339); - if (lookahead == 'l') ADVANCE(1373); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'o') ADVANCE(1205); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1163: + case 1127: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'd') ADVANCE(1392); - if (lookahead == 'f') ADVANCE(1297); - if (lookahead == 'i') ADVANCE(1340); - if (lookahead == 'l') ADVANCE(1374); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'o') ADVANCE(1206); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1164: + case 1128: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'd') ADVANCE(1393); - if (lookahead == 'f') ADVANCE(1298); - if (lookahead == 'i') ADVANCE(1341); - if (lookahead == 'l') ADVANCE(1375); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'o') ADVANCE(1207); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1165: + case 1129: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'd') ADVANCE(1394); - if (lookahead == 'f') ADVANCE(1300); - if (lookahead == 'i') ADVANCE(1345); - if (lookahead == 'l') ADVANCE(1379); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'o') ADVANCE(1208); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1166: + case 1130: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'd') ADVANCE(990); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'o') ADVANCE(1148); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1167: + case 1131: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'e') ADVANCE(1311); - if (lookahead == 's') ADVANCE(1511); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'p') ADVANCE(631); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1168: + case 1132: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'e') ADVANCE(1152); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'p') ADVANCE(1010); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1169: + case 1133: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'e') ADVANCE(793); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'p') ADVANCE(987); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1170: + case 1134: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'e') ADVANCE(1582); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'q') ADVANCE(1199); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1171: + case 1135: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'e') ADVANCE(1584); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'q') ADVANCE(1201); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1172: + case 1136: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'e') ADVANCE(796); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'r') ADVANCE(818); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1173: + case 1137: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'e') ADVANCE(877); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'r') ADVANCE(680); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1174: + case 1138: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'e') ADVANCE(811); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'r') ADVANCE(993); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1175: + case 1139: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'e') ADVANCE(880); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'r') ADVANCE(1197); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1176: + case 1140: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'e') ADVANCE(879); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'r') ADVANCE(1132); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1177: + case 1141: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'e') ADVANCE(881); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'r') ADVANCE(1066); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1178: + case 1142: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'e') ADVANCE(878); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'r') ADVANCE(926); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1179: + case 1143: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'e') ADVANCE(933); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'r') ADVANCE(1103); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1180: + case 1144: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'e') ADVANCE(837); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'r') ADVANCE(1142); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1181: + case 1145: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'e') ADVANCE(1532); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'r') ADVANCE(1186); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1182: + case 1146: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'e') ADVANCE(1442); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'r') ADVANCE(988); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1183: + case 1147: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'e') ADVANCE(1145); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'r') ADVANCE(1025); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1184: + case 1148: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'e') ADVANCE(1523); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'r') ADVANCE(831); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1185: + case 1149: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'e') ADVANCE(1154); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'r') ADVANCE(833); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1186: + case 1150: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'e') ADVANCE(1444); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 's') ADVANCE(1011); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1187: + case 1151: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'e') ADVANCE(1530); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 's') ADVANCE(970); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1188: + case 1152: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'e') ADVANCE(980); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 's') ADVANCE(1161); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1189: + case 1153: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'e') ADVANCE(1446); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 's') ADVANCE(1184); + if (lookahead == 'w') ADVANCE(1028); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1190: + case 1154: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'e') ADVANCE(1408); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 's') ADVANCE(1188); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1191: + case 1155: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'e') ADVANCE(983); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 't') ADVANCE(664); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1192: + case 1156: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'e') ADVANCE(1405); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 't') ADVANCE(666); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1193: + case 1157: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'e') ADVANCE(1142); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 't') ADVANCE(668); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1194: + case 1158: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'e') ADVANCE(1482); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 't') ADVANCE(670); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1195: + case 1159: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'e') ADVANCE(1146); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 't') ADVANCE(672); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1196: + case 1160: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'e') ADVANCE(1156); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 't') ADVANCE(674); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1197: + case 1161: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'e') ADVANCE(1437); - if (lookahead == 'r') ADVANCE(1118); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 't') ADVANCE(647); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1198: + case 1162: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'e') ADVANCE(1147); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 't') ADVANCE(696); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1199: + case 1163: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'e') ADVANCE(1158); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 't') ADVANCE(1215); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1200: + case 1164: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'e') ADVANCE(1149); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 't') ADVANCE(690); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1201: + case 1165: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'e') ADVANCE(1351); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 't') ADVANCE(695); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1202: + case 1166: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'e') ADVANCE(989); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 't') ADVANCE(693); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1203: + case 1167: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'e') ADVANCE(1425); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 't') ADVANCE(692); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1204: + case 1168: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'e') ADVANCE(1303); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 't') ADVANCE(694); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1205: + case 1169: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'f') ADVANCE(1237); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 't') ADVANCE(698); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1206: + case 1170: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'f') ADVANCE(1098); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 't') ADVANCE(699); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1207: + case 1171: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'f') ADVANCE(1397); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 't') ADVANCE(691); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1208: + case 1172: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'f') ADVANCE(1119); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 't') ADVANCE(697); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1209: + case 1173: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'f') ADVANCE(1383); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 't') ADVANCE(779); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1210: + case 1174: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'g') ADVANCE(867); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 't') ADVANCE(700); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1211: + case 1175: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'g') ADVANCE(861); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 't') ADVANCE(712); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1212: + case 1176: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'g') ADVANCE(866); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 't') ADVANCE(715); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1213: + case 1177: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'g') ADVANCE(864); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 't') ADVANCE(714); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1214: + case 1178: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'g') ADVANCE(863); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 't') ADVANCE(716); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1215: + case 1179: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'g') ADVANCE(865); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 't') ADVANCE(713); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1216: + case 1180: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'g') ADVANCE(869); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 't') ADVANCE(639); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1217: + case 1181: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'g') ADVANCE(870); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 't') ADVANCE(676); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1218: + case 1182: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'g') ADVANCE(862); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 't') ADVANCE(835); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1219: + case 1183: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'g') ADVANCE(868); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 't') ADVANCE(1101); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1220: + case 1184: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'g') ADVANCE(871); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 't') ADVANCE(1147); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1221: + case 1185: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'g') ADVANCE(813); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 't') ADVANCE(1017); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1222: + case 1186: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'g') ADVANCE(1430); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 't') ADVANCE(1195); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1223: + case 1187: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'g') ADVANCE(1181); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 't') ADVANCE(991); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1224: + case 1188: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'g') ADVANCE(1186); - if (lookahead == 'n') ADVANCE(1518); - if (lookahead == 'p') ADVANCE(1505); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 't') ADVANCE(1106); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1225: + case 1189: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'g') ADVANCE(1189); - if (lookahead == 'h') ADVANCE(1305); - if (lookahead == 'p') ADVANCE(1507); - if (lookahead == 'u') ADVANCE(1132); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1226: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'h') ADVANCE(1414); - if (lookahead == 'r') ADVANCE(1504); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 't') ADVANCE(986); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1227: + case 1190: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'h') ADVANCE(1414); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 't') ADVANCE(834); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1228: + case 1191: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'h') ADVANCE(1247); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 't') ADVANCE(935); + if (lookahead == 'u') ADVANCE(1133); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1229: + case 1192: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'h') ADVANCE(1424); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'u') ADVANCE(1141); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1230: + case 1193: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'h') ADVANCE(1257); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'u') ADVANCE(1156); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1231: + case 1194: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'h') ADVANCE(1194); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'u') ADVANCE(938); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1232: + case 1195: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'h') ADVANCE(1428); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'u') ADVANCE(929); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1233: + case 1196: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'i') ADVANCE(1521); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'u') ADVANCE(1154); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1234: + case 1197: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'i') ADVANCE(1532); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'u') ADVANCE(969); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1235: + case 1198: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'i') ADVANCE(1531); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'u') ADVANCE(1158); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1236: + case 1199: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'i') ADVANCE(1159); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'u') ADVANCE(1019); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1237: + case 1200: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'i') ADVANCE(1319); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'u') ADVANCE(1160); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1238: + case 1201: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'i') ADVANCE(1282); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'u') ADVANCE(1022); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1239: + case 1202: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'i') ADVANCE(1161); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'u') ADVANCE(1187); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1240: + case 1203: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'i') ADVANCE(1330); - if (lookahead == 'l') ADVANCE(1368); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'u') ADVANCE(937); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1241: + case 1204: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'i') ADVANCE(1133); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'u') ADVANCE(1046); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1242: + case 1205: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'i') ADVANCE(1520); - if (lookahead == 'o') ADVANCE(1494); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'u') ADVANCE(939); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1243: + case 1206: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'i') ADVANCE(1422); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'u') ADVANCE(940); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1244: + case 1207: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'i') ADVANCE(1519); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'u') ADVANCE(941); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1245: + case 1208: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'i') ADVANCE(1136); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'u') ADVANCE(942); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1246: + case 1209: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'i') ADVANCE(1420); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'v') ADVANCE(968); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1247: + case 1210: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'i') ADVANCE(1134); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'v') ADVANCE(1102); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1248: + case 1211: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'i') ADVANCE(1137); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'v') ADVANCE(826); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1249: + case 1212: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'i') ADVANCE(1135); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'w') ADVANCE(658); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1250: + case 1213: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'i') ADVANCE(1450); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'w') ADVANCE(821); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1251: + case 1214: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'i') ADVANCE(1326); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'x') ADVANCE(967); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1252: + case 1215: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'i') ADVANCE(1336); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'y') ADVANCE(1255); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1253: + case 1216: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'i') ADVANCE(1346); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'y') ADVANCE(1062); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1254: + case 1217: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'i') ADVANCE(1353); + if (lookahead == '>') ADVANCE(802); + if (lookahead == 'y') ADVANCE(655); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1255: + case 1218: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'i') ADVANCE(1201); + if (lookahead == '>') ADVANCE(802); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1256: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'i') ADVANCE(1469); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + case 1219: + ACCEPT_TOKEN(anon_sym_SLASH); END_STATE(); - case 1257: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'i') ADVANCE(1488); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + case 1220: + ACCEPT_TOKEN(anon_sym_SEMI); END_STATE(); - case 1258: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'i') ADVANCE(1160); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || + case 1221: + ACCEPT_TOKEN(aux_sym_label_token1); + if (lookahead == 'I') ADVANCE(1222); + if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1222); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != '\r' && + lookahead != ' ' && + lookahead != ':') ADVANCE(1222); END_STATE(); - case 1259: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'i') ADVANCE(1337); - if (lookahead == 'l') ADVANCE(1371); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || + case 1222: + ACCEPT_TOKEN(aux_sym_label_token1); + if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1222); END_STATE(); - case 1260: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'i') ADVANCE(1148); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + case 1223: + ACCEPT_TOKEN(aux_sym_label_token1); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != '\r' && + lookahead != ' ' && + lookahead != ':' && + lookahead != 'I') ADVANCE(1222); END_STATE(); - case 1261: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'i') ADVANCE(1440); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + case 1224: + ACCEPT_TOKEN(aux_sym_jmp_label_token1); END_STATE(); - case 1262: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'i') ADVANCE(1439); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + case 1225: + ACCEPT_TOKEN(anon_sym_DASH); + if (lookahead == '.') ADVANCE(597); + if (lookahead == '0') ADVANCE(1237); + if (lookahead == '>') ADVANCE(796); + if (lookahead == 'I') ADVANCE(407); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1240); END_STATE(); - case 1263: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'i') ADVANCE(1342); - if (lookahead == 'l') ADVANCE(1377); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + case 1226: + ACCEPT_TOKEN(anon_sym_DASH); + if (lookahead == '.') ADVANCE(597); + if (lookahead == '0') ADVANCE(1237); + if (lookahead == 'I') ADVANCE(407); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1240); END_STATE(); - case 1264: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'i') ADVANCE(1294); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + case 1227: + ACCEPT_TOKEN(anon_sym_DASH); + if (lookahead == '0') ADVANCE(1241); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1247); END_STATE(); - case 1265: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'i') ADVANCE(1343); - if (lookahead == 'l') ADVANCE(1378); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + case 1228: + ACCEPT_TOKEN(anon_sym_LPAREN); END_STATE(); - case 1266: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'i') ADVANCE(1347); - if (lookahead == 'l') ADVANCE(1380); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + case 1229: + ACCEPT_TOKEN(anon_sym_RPAREN); END_STATE(); - case 1267: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'i') ADVANCE(1348); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + case 1230: + ACCEPT_TOKEN(anon_sym_AT); END_STATE(); - case 1268: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'i') ADVANCE(1349); - if (lookahead == 'l') ADVANCE(1381); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + case 1231: + ACCEPT_TOKEN(anon_sym_LBRACK); END_STATE(); - case 1269: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'i') ADVANCE(1384); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + case 1232: + ACCEPT_TOKEN(aux_sym_primitive_type_token2); END_STATE(); - case 1270: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'i') ADVANCE(1352); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + case 1233: + ACCEPT_TOKEN(aux_sym_primitive_type_token2); + if (lookahead == 'n') ADVANCE(992); END_STATE(); - case 1271: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'j') ADVANCE(1183); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + case 1234: + ACCEPT_TOKEN(aux_sym_primitive_type_token2); + if (lookahead == 'n') ADVANCE(857); END_STATE(); - case 1272: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'j') ADVANCE(1198); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + case 1235: + ACCEPT_TOKEN(anon_sym_DOTenum); END_STATE(); - case 1273: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'k') ADVANCE(937); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + case 1236: + ACCEPT_TOKEN(sym_number); END_STATE(); - case 1274: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'k') ADVANCE(935); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + case 1237: + ACCEPT_TOKEN(sym_number); + if (lookahead == '.') ADVANCE(597); + if (lookahead == '0') ADVANCE(1240); + if (lookahead == '_') ADVANCE(596); + if (lookahead == 'f') ADVANCE(1248); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(595); + if (lookahead == 'X' || + lookahead == 'x') ADVANCE(600); + if (lookahead == 'L' || + lookahead == 'S' || + lookahead == 'T' || + lookahead == 'l' || + lookahead == 's' || + lookahead == 't') ADVANCE(1236); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1240); END_STATE(); - case 1275: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'k') ADVANCE(1188); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + case 1238: + ACCEPT_TOKEN(sym_number); + if (lookahead == '.') ADVANCE(597); + if (lookahead == '0') ADVANCE(1239); + if (lookahead == ':') ADVANCE(1224); + if (lookahead == '_') ADVANCE(108); + if (lookahead == 'f') ADVANCE(1250); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(107); + if (lookahead == 'X' || + lookahead == 'x') ADVANCE(109); + if (lookahead == 'L' || + lookahead == 'S' || + lookahead == 'T' || + lookahead == 'l' || + lookahead == 's' || + lookahead == 't') ADVANCE(1244); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1239); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); - case 1276: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'k') ADVANCE(1303); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + case 1239: + ACCEPT_TOKEN(sym_number); + if (lookahead == '.') ADVANCE(597); + if (lookahead == ':') ADVANCE(1224); + if (lookahead == '_') ADVANCE(108); + if (lookahead == 'f') ADVANCE(1250); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(107); + if (lookahead == 'L' || + lookahead == 'S' || + lookahead == 'T' || + lookahead == 'l' || + lookahead == 's' || + lookahead == 't') ADVANCE(1244); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1239); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); - case 1277: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'l') ADVANCE(1590); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + case 1240: + ACCEPT_TOKEN(sym_number); + if (lookahead == '.') ADVANCE(597); + if (lookahead == '_') ADVANCE(596); + if (lookahead == 'f') ADVANCE(1248); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(595); + if (lookahead == 'L' || + lookahead == 'S' || + lookahead == 'T' || + lookahead == 'l' || + lookahead == 's' || + lookahead == 't') ADVANCE(1236); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1240); END_STATE(); - case 1278: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'l') ADVANCE(841); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + case 1241: + ACCEPT_TOKEN(sym_number); + if (lookahead == '0') ADVANCE(1247); + if (lookahead == '_') ADVANCE(596); + if (lookahead == 'X' || + lookahead == 'x') ADVANCE(600); + if (lookahead == 'L' || + lookahead == 'S' || + lookahead == 'T' || + lookahead == 'l' || + lookahead == 's' || + lookahead == 't') ADVANCE(1236); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1247); END_STATE(); - case 1279: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'l') ADVANCE(1532); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + case 1242: + ACCEPT_TOKEN(sym_number); + if (lookahead == ':') ADVANCE(1224); + if (lookahead == '_') ADVANCE(108); + if (lookahead == 'L' || + lookahead == 'S' || + lookahead == 'T' || + lookahead == 'l' || + lookahead == 's' || + lookahead == 't') ADVANCE(1244); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1242); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); - case 1280: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'l') ADVANCE(1527); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + case 1243: + ACCEPT_TOKEN(sym_number); + if (lookahead == ':') ADVANCE(1224); + if (lookahead == '_') ADVANCE(109); + if (lookahead == 'L' || + lookahead == 'S' || + lookahead == 'T' || + lookahead == 'l' || + lookahead == 's' || + lookahead == 't') ADVANCE(1244); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1243); + if (('G' <= lookahead && lookahead <= 'Z') || + ('g' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); - case 1281: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'l') ADVANCE(1431); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || + case 1244: + ACCEPT_TOKEN(sym_number); + if (lookahead == ':') ADVANCE(1224); + if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); - case 1282: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'l') ADVANCE(1284); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + case 1245: + ACCEPT_TOKEN(sym_number); + if (lookahead == '_') ADVANCE(600); + if (lookahead == 'L' || + lookahead == 'S' || + lookahead == 'T' || + lookahead == 'l' || + lookahead == 's' || + lookahead == 't') ADVANCE(1236); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1245); END_STATE(); - case 1283: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'l') ADVANCE(1277); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + case 1246: + ACCEPT_TOKEN(sym_number); + if (lookahead == '_') ADVANCE(596); + if (lookahead == 'X' || + lookahead == 'x') ADVANCE(600); + if (lookahead == 'L' || + lookahead == 'S' || + lookahead == 'T' || + lookahead == 'l' || + lookahead == 's' || + lookahead == 't') ADVANCE(1236); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1247); END_STATE(); - case 1284: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'l') ADVANCE(1196); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + case 1247: + ACCEPT_TOKEN(sym_number); + if (lookahead == '_') ADVANCE(596); + if (lookahead == 'L' || + lookahead == 'S' || + lookahead == 'T' || + lookahead == 'l' || + lookahead == 's' || + lookahead == 't') ADVANCE(1236); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1247); END_STATE(); - case 1285: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'l') ADVANCE(1102); - if (lookahead == 'r') ADVANCE(1239); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + case 1248: + ACCEPT_TOKEN(sym_float); END_STATE(); - case 1286: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'l') ADVANCE(1364); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || + case 1249: + ACCEPT_TOKEN(sym_float); + if (lookahead == ':') ADVANCE(1224); + if (lookahead == 'f') ADVANCE(1250); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1249); + if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); - case 1287: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'l') ADVANCE(1173); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || + case 1250: + ACCEPT_TOKEN(sym_float); + if (lookahead == ':') ADVANCE(1224); + if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); END_STATE(); - case 1288: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'l') ADVANCE(1249); + case 1251: + ACCEPT_TOKEN(sym_float); + if (lookahead == 'f') ADVANCE(1248); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(595); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1251); + END_STATE(); + case 1252: + ACCEPT_TOKEN(sym_float); + if (lookahead == 'f') ADVANCE(1248); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1252); + END_STATE(); + case 1253: + ACCEPT_TOKEN(sym_NaN); + END_STATE(); + case 1254: + ACCEPT_TOKEN(sym_NaN); + if (lookahead == 'f') ADVANCE(1253); + END_STATE(); + case 1255: + ACCEPT_TOKEN(sym_Infinity); + END_STATE(); + case 1256: + ACCEPT_TOKEN(anon_sym_DQUOTE); + END_STATE(); + case 1257: + ACCEPT_TOKEN(sym_string_fragment); + if (lookahead == '\n') ADVANCE(1259); + if (lookahead != 0 && + lookahead != '"' && + lookahead != '\\') ADVANCE(1257); + END_STATE(); + case 1258: + ACCEPT_TOKEN(sym_string_fragment); + if (lookahead == '#') ADVANCE(1257); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(1258); + if (lookahead != 0 && + lookahead != '"' && + lookahead != '\\') ADVANCE(1259); + END_STATE(); + case 1259: + ACCEPT_TOKEN(sym_string_fragment); + if (lookahead != 0 && + lookahead != '"' && + lookahead != '\\') ADVANCE(1259); + END_STATE(); + case 1260: + ACCEPT_TOKEN(aux_sym__escape_sequence_token1); + END_STATE(); + case 1261: + ACCEPT_TOKEN(aux_sym__escape_sequence_token1); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(1263); + END_STATE(); + case 1262: + ACCEPT_TOKEN(sym_escape_sequence); + END_STATE(); + case 1263: + ACCEPT_TOKEN(sym_escape_sequence); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(1262); + END_STATE(); + case 1264: + ACCEPT_TOKEN(anon_sym_true); + if (lookahead == ':') ADVANCE(1224); + if (lookahead == '>') ADVANCE(802); if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || + lookahead == '-') ADVANCE(1218); + if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(921); END_STATE(); - case 1289: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'l') ADVANCE(1261); + case 1265: + ACCEPT_TOKEN(anon_sym_true); + if (lookahead == '>') ADVANCE(802); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1290: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'l') ADVANCE(1175); + case 1266: + ACCEPT_TOKEN(anon_sym_false); + if (lookahead == ':') ADVANCE(1224); + if (lookahead == '>') ADVANCE(802); if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || + lookahead == '-') ADVANCE(1218); + if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(921); END_STATE(); - case 1291: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'l') ADVANCE(1176); + case 1267: + ACCEPT_TOKEN(anon_sym_false); + if (lookahead == '>') ADVANCE(802); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1292: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'l') ADVANCE(1177); + case 1268: + ACCEPT_TOKEN(anon_sym_SQUOTE); + END_STATE(); + case 1269: + ACCEPT_TOKEN(aux_sym_character_token1); + END_STATE(); + case 1270: + ACCEPT_TOKEN(aux_sym_character_token1); + if (lookahead == '#') ADVANCE(1271); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(1270); + if (lookahead != 0 && + lookahead != '\'' && + lookahead != '\\') ADVANCE(1269); + END_STATE(); + case 1271: + ACCEPT_TOKEN(aux_sym_character_token1); + if (lookahead != 0 && + lookahead != '\n') ADVANCE(1274); + END_STATE(); + case 1272: + ACCEPT_TOKEN(sym_null); + if (lookahead == ':') ADVANCE(1224); + if (lookahead == '>') ADVANCE(802); if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || + lookahead == '-') ADVANCE(1218); + if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(921); END_STATE(); - case 1293: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'l') ADVANCE(1178); + case 1273: + ACCEPT_TOKEN(sym_null); + if (lookahead == '>') ADVANCE(802); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1218); END_STATE(); - case 1294: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'l') ADVANCE(1181); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1295: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'l') ADVANCE(1386); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1296: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'l') ADVANCE(1120); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1297: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'l') ADVANCE(1388); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1298: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'l') ADVANCE(1389); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1299: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'l') ADVANCE(1253); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1300: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'l') ADVANCE(1390); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1301: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'l') ADVANCE(1114); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1302: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'l') ADVANCE(1117); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1303: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'l') ADVANCE(1262); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1304: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'l') ADVANCE(993); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1305: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'l') ADVANCE(992); - if (lookahead == 'r') ADVANCE(994); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1306: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'm') ADVANCE(835); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1307: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'm') ADVANCE(1532); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1308: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'm') ADVANCE(986); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1309: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'm') ADVANCE(1376); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1310: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'm') ADVANCE(1096); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1311: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'm') ADVANCE(995); - if (lookahead == 't') ADVANCE(1498); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1312: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'n') ADVANCE(1205); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1313: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'n') ADVANCE(1210); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1314: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'n') ADVANCE(803); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1315: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'n') ADVANCE(1138); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1316: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'n') ADVANCE(1532); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1317: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'n') ADVANCE(1433); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1318: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'n') ADVANCE(1211); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1319: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'n') ADVANCE(1250); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1320: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'n') ADVANCE(1212); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1321: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'n') ADVANCE(1213); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1322: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'n') ADVANCE(1434); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1323: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'n') ADVANCE(1214); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1324: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'n') ADVANCE(1215); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1325: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'n') ADVANCE(1216); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1326: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'n') ADVANCE(1299); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1327: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'n') ADVANCE(1217); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1328: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'n') ADVANCE(1184); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1329: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'n') ADVANCE(1218); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1330: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'n') ADVANCE(1449); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1331: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'n') ADVANCE(1219); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1332: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'n') ADVANCE(1501); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1333: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'n') ADVANCE(1220); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1334: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'n') ADVANCE(1451); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1335: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'n') ADVANCE(1139); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1336: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'n') ADVANCE(1221); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1337: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'n') ADVANCE(1452); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1338: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'n') ADVANCE(1385); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1339: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'n') ADVANCE(1453); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1340: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'n') ADVANCE(1454); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1341: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'n') ADVANCE(1455); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1342: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'n') ADVANCE(1456); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1343: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'n') ADVANCE(1457); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1344: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'n') ADVANCE(1235); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1345: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'n') ADVANCE(1458); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1346: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'n') ADVANCE(1179); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1347: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'n') ADVANCE(1459); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1348: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'n') ADVANCE(1460); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1349: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'n') ADVANCE(1461); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1350: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'n') ADVANCE(1487); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1351: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'n') ADVANCE(1471); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1352: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'n') ADVANCE(1256); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1353: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'n') ADVANCE(1104); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1354: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'n') ADVANCE(1438); - if (lookahead == 'r') ADVANCE(1191); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1355: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'n') ADVANCE(1497); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1356: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'o') ADVANCE(1317); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1357: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'o') ADVANCE(1474); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1358: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'o') ADVANCE(1396); - if (lookahead == 'u') ADVANCE(1283); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1359: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'o') ADVANCE(1396); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1360: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'o') ADVANCE(820); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1361: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'o') ADVANCE(1275); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1362: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'o') ADVANCE(1522); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1363: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'o') ADVANCE(1354); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1364: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'o') ADVANCE(1106); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1365: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'o') ADVANCE(1122); - if (lookahead == 'w') ADVANCE(1236); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1366: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'o') ADVANCE(1306); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1367: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'o') ADVANCE(1517); - if (lookahead == 'u') ADVANCE(1304); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1368: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'o') ADVANCE(1313); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1369: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'o') ADVANCE(1500); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1370: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'o') ADVANCE(1318); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1371: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'o') ADVANCE(1320); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1372: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'o') ADVANCE(1280); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1373: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'o') ADVANCE(1321); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1374: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'o') ADVANCE(1323); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1375: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'o') ADVANCE(1324); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1376: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'o') ADVANCE(1410); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1377: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'o') ADVANCE(1325); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1378: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'o') ADVANCE(1327); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1379: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'o') ADVANCE(1329); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1380: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'o') ADVANCE(1331); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1381: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'o') ADVANCE(1333); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1382: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'o') ADVANCE(1407); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1383: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'o') ADVANCE(1412); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1384: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'o') ADVANCE(1316); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1385: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'o') ADVANCE(1496); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1386: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'o') ADVANCE(1107); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1387: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'o') ADVANCE(1344); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1388: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'o') ADVANCE(1108); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1389: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'o') ADVANCE(1109); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1390: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'o') ADVANCE(1110); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1391: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'o') ADVANCE(1513); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1392: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'o') ADVANCE(1514); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1393: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'o') ADVANCE(1515); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1394: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'o') ADVANCE(1516); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1395: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'o') ADVANCE(1427); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1396: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'p') ADVANCE(791); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1397: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'p') ADVANCE(1532); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1398: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'p') ADVANCE(1228); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1399: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'p') ADVANCE(1234); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1400: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'p') ADVANCE(1192); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1401: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'p') ADVANCE(1302); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1402: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'q') ADVANCE(1506); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1403: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'q') ADVANCE(1508); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1404: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'r') ADVANCE(978); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1405: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'r') ADVANCE(840); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1406: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'r') ADVANCE(1242); - if (lookahead == 'u') ADVANCE(1124); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1407: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'r') ADVANCE(1532); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1408: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'r') ADVANCE(1206); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1409: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'r') ADVANCE(1504); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1410: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'r') ADVANCE(1398); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1411: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'r') ADVANCE(1314); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1412: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'r') ADVANCE(1308); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1413: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'r') ADVANCE(1097); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1414: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'r') ADVANCE(1362); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1415: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'r') ADVANCE(1121); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1416: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'r') ADVANCE(1413); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1417: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'r') ADVANCE(1510); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1418: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'r') ADVANCE(1222); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1419: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'r') ADVANCE(1187); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1420: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'r') ADVANCE(1478); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1421: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'r') ADVANCE(1105); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1422: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'r') ADVANCE(1195); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1423: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'r') ADVANCE(1252); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1424: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'r') ADVANCE(1387); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1425: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'r') ADVANCE(1208); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1426: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'r') ADVANCE(1199); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1427: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'r') ADVANCE(996); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1428: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'r') ADVANCE(998); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1429: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 's') ADVANCE(1232); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1430: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 's') ADVANCE(1532); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1431: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 's') ADVANCE(1171); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1432: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 's') ADVANCE(1529); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1433: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 's') ADVANCE(1448); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1434: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 's') ADVANCE(1255); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1435: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 's') ADVANCE(1475); - if (lookahead == 'w') ADVANCE(1258); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1436: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 's') ADVANCE(1483); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1437: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 's') ADVANCE(1480); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1438: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 's') ADVANCE(1485); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1439: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 's') ADVANCE(1471); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1440: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 's') ADVANCE(1472); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1441: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 's') ADVANCE(1481); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1442: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 't') ADVANCE(824); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1443: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 't') ADVANCE(826); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1444: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 't') ADVANCE(828); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1445: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 't') ADVANCE(830); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1446: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 't') ADVANCE(832); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1447: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 't') ADVANCE(834); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1448: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 't') ADVANCE(807); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1449: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 't') ADVANCE(856); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1450: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 't') ADVANCE(1526); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1451: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 't') ADVANCE(850); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1452: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 't') ADVANCE(855); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1453: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 't') ADVANCE(853); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1454: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 't') ADVANCE(852); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1455: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 't') ADVANCE(854); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1456: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 't') ADVANCE(858); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1457: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 't') ADVANCE(859); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); - END_STATE(); - case 1458: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 't') ADVANCE(851); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + case 1274: + ACCEPT_TOKEN(sym_comment); + if (lookahead != 0 && + lookahead != '\n') ADVANCE(1274); END_STATE(); - case 1459: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 't') ADVANCE(857); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + default: + return false; + } +} + +static bool ts_lex_keywords(TSLexer *lexer, TSStateId state) { + START_LEXER(); + eof = lexer->eof(lexer); + switch (state) { + case 0: + if (lookahead == 'a') ADVANCE(1); + if (lookahead == 'b') ADVANCE(2); + if (lookahead == 'c') ADVANCE(3); + if (lookahead == 'd') ADVANCE(4); + if (lookahead == 'e') ADVANCE(5); + if (lookahead == 'f') ADVANCE(6); + if (lookahead == 'g') ADVANCE(7); + if (lookahead == 'i') ADVANCE(8); + if (lookahead == 'l') ADVANCE(9); + if (lookahead == 'm') ADVANCE(10); + if (lookahead == 'n') ADVANCE(11); + if (lookahead == 'p') ADVANCE(12); + if (lookahead == 'r') ADVANCE(13); + if (lookahead == 's') ADVANCE(14); + if (lookahead == 't') ADVANCE(15); + if (lookahead == 'v') ADVANCE(16); + if (lookahead == 'w') ADVANCE(17); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') SKIP(18) END_STATE(); - case 1460: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 't') ADVANCE(939); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + case 1: + if (lookahead == 'b') ADVANCE(19); + if (lookahead == 'g') ADVANCE(20); + if (lookahead == 'n') ADVANCE(21); + if (lookahead == 'p') ADVANCE(22); + if (lookahead == 'r') ADVANCE(23); END_STATE(); - case 1461: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 't') ADVANCE(860); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + case 2: + if (lookahead == 'l') ADVANCE(24); + if (lookahead == 'r') ADVANCE(25); + if (lookahead == 'u') ADVANCE(26); END_STATE(); - case 1462: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 't') ADVANCE(872); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + case 3: + if (lookahead == 'h') ADVANCE(27); + if (lookahead == 'm') ADVANCE(28); + if (lookahead == 'o') ADVANCE(29); END_STATE(); - case 1463: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 't') ADVANCE(875); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + case 4: + if (lookahead == 'e') ADVANCE(30); + if (lookahead == 'o') ADVANCE(31); END_STATE(); - case 1464: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 't') ADVANCE(874); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + case 5: + if (lookahead == 'n') ADVANCE(32); END_STATE(); - case 1465: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 't') ADVANCE(876); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + case 6: + if (lookahead == 'i') ADVANCE(33); + if (lookahead == 'l') ADVANCE(34); END_STATE(); - case 1466: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 't') ADVANCE(873); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + case 7: + if (lookahead == 'r') ADVANCE(35); END_STATE(); - case 1467: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 't') ADVANCE(799); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + case 8: + if (lookahead == 'f') ADVANCE(36); + if (lookahead == 'g') ADVANCE(37); + if (lookahead == 'n') ADVANCE(38); + if (lookahead == 'p') ADVANCE(39); END_STATE(); - case 1468: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 't') ADVANCE(836); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + case 9: + if (lookahead == 'o') ADVANCE(40); END_STATE(); - case 1469: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 't') ADVANCE(1000); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + case 10: + if (lookahead == 'o') ADVANCE(41); END_STATE(); - case 1470: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 't') ADVANCE(1113); - if (lookahead == 'y') ADVANCE(1315); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + case 11: + if (lookahead == 'a') ADVANCE(42); + if (lookahead == 'e') ADVANCE(43); + if (lookahead == 'o') ADVANCE(44); END_STATE(); - case 1471: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 't') ADVANCE(1532); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + case 12: + if (lookahead == 'a') ADVANCE(45); + if (lookahead == 'r') ADVANCE(46); + if (lookahead == 'u') ADVANCE(47); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(48); END_STATE(); - case 1472: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 't') ADVANCE(984); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + case 13: + if (lookahead == 'e') ADVANCE(49); + if (lookahead == 'u') ADVANCE(50); END_STATE(); - case 1473: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 't') ADVANCE(1207); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + case 14: + if (lookahead == 'g') ADVANCE(51); + if (lookahead == 'p') ADVANCE(52); + if (lookahead == 't') ADVANCE(53); + if (lookahead == 'y') ADVANCE(54); END_STATE(); - case 1474: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 't') ADVANCE(1360); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + case 15: + if (lookahead == 'e') ADVANCE(55); + if (lookahead == 'h') ADVANCE(56); + if (lookahead == 'r') ADVANCE(57); END_STATE(); - case 1475: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 't') ADVANCE(1423); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + case 16: + if (lookahead == 'a') ADVANCE(58); + if (lookahead == 'o') ADVANCE(59); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(60); END_STATE(); - case 1476: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 't') ADVANCE(1209); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + case 17: + if (lookahead == 'h') ADVANCE(61); END_STATE(); - case 1477: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 't') ADVANCE(1241); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + case 18: + if (lookahead == 'a') ADVANCE(1); + if (lookahead == 'b') ADVANCE(2); + if (lookahead == 'c') ADVANCE(3); + if (lookahead == 'd') ADVANCE(4); + if (lookahead == 'e') ADVANCE(5); + if (lookahead == 'f') ADVANCE(6); + if (lookahead == 'g') ADVANCE(7); + if (lookahead == 'i') ADVANCE(8); + if (lookahead == 'l') ADVANCE(9); + if (lookahead == 'm') ADVANCE(10); + if (lookahead == 'n') ADVANCE(11); + if (lookahead == 'p') ADVANCE(62); + if (lookahead == 'r') ADVANCE(13); + if (lookahead == 's') ADVANCE(14); + if (lookahead == 't') ADVANCE(15); + if (lookahead == 'v') ADVANCE(63); + if (lookahead == 'w') ADVANCE(17); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') SKIP(18) END_STATE(); - case 1478: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 't') ADVANCE(1502); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + case 19: + if (lookahead == 's') ADVANCE(64); END_STATE(); - case 1479: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 't') ADVANCE(1202); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + case 20: + if (lookahead == 'e') ADVANCE(65); END_STATE(); - case 1480: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 't') ADVANCE(986); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + case 21: + if (lookahead == 'n') ADVANCE(66); END_STATE(); - case 1481: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 't') ADVANCE(1366); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + case 22: + if (lookahead == 'u') ADVANCE(67); END_STATE(); - case 1482: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 't') ADVANCE(1249); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + case 23: + if (lookahead == 'r') ADVANCE(68); END_STATE(); - case 1483: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 't') ADVANCE(1415); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + case 24: + if (lookahead == 'a') ADVANCE(69); END_STATE(); - case 1484: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 't') ADVANCE(1264); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + case 25: + if (lookahead == 'i') ADVANCE(70); END_STATE(); - case 1485: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 't') ADVANCE(1417); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + case 26: + if (lookahead == 'i') ADVANCE(71); END_STATE(); - case 1486: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 't') ADVANCE(1269); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + case 27: + if (lookahead == 'e') ADVANCE(72); END_STATE(); - case 1487: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 't') ADVANCE(1190); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + case 28: + if (lookahead == 'p') ADVANCE(73); END_STATE(); - case 1488: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 't') ADVANCE(1204); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + case 29: + if (lookahead == 'n') ADVANCE(74); + if (lookahead == 'r') ADVANCE(75); END_STATE(); - case 1489: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 't') ADVANCE(1181); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + case 30: + if (lookahead == 'c') ADVANCE(76); END_STATE(); - case 1490: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 't') ADVANCE(1185); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + case 31: + if (lookahead == 'u') ADVANCE(77); END_STATE(); - case 1491: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 't') ADVANCE(1244); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + case 32: + if (lookahead == 'u') ADVANCE(78); END_STATE(); - case 1492: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 't') ADVANCE(999); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + case 33: + if (lookahead == 'l') ADVANCE(79); + if (lookahead == 'n') ADVANCE(80); END_STATE(); - case 1493: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 't') ADVANCE(1382); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + case 34: + if (lookahead == 'o') ADVANCE(81); END_STATE(); - case 1494: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 't') ADVANCE(1200); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + case 35: + if (lookahead == 'e') ADVANCE(82); END_STATE(); - case 1495: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 't') ADVANCE(1111); - if (lookahead == 'u') ADVANCE(1400); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + case 36: + if (lookahead == '-') ADVANCE(83); END_STATE(); - case 1496: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 't') ADVANCE(1116); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + case 37: + if (lookahead == 'e') ADVANCE(84); END_STATE(); - case 1497: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 't') ADVANCE(1203); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + case 38: + if (lookahead == 's') ADVANCE(85); + if (lookahead == 't') ADVANCE(86); + if (lookahead == 'v') ADVANCE(87); END_STATE(); - case 1498: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'u') ADVANCE(1411); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + case 39: + if (lookahead == 'u') ADVANCE(88); END_STATE(); - case 1499: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'u') ADVANCE(1443); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + case 40: + if (lookahead == 'n') ADVANCE(89); END_STATE(); - case 1500: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'u') ADVANCE(1126); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + case 41: + if (lookahead == 'n') ADVANCE(90); + if (lookahead == 'v') ADVANCE(91); END_STATE(); - case 1501: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'u') ADVANCE(1307); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + case 42: + if (lookahead == 't') ADVANCE(92); END_STATE(); - case 1502: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'u') ADVANCE(1101); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + case 43: + if (lookahead == 'g') ADVANCE(93); + if (lookahead == 'w') ADVANCE(94); END_STATE(); - case 1503: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'u') ADVANCE(1441); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + case 44: + if (lookahead == 't') ADVANCE(95); END_STATE(); - case 1504: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'u') ADVANCE(1170); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + case 45: + if (lookahead == 'c') ADVANCE(96); + END_STATE(); + case 46: + if (lookahead == 'i') ADVANCE(97); + if (lookahead == 'o') ADVANCE(98); + END_STATE(); + case 47: + if (lookahead == 'b') ADVANCE(99); END_STATE(); - case 1505: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'u') ADVANCE(1445); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + case 48: + ACCEPT_TOKEN(sym_parameter); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(48); END_STATE(); - case 1506: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'u') ADVANCE(1245); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + case 49: + if (lookahead == 't') ADVANCE(100); END_STATE(); - case 1507: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'u') ADVANCE(1447); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + case 50: + if (lookahead == 'n') ADVANCE(101); END_STATE(); - case 1508: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'u') ADVANCE(1248); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + case 51: + if (lookahead == 'e') ADVANCE(102); END_STATE(); - case 1509: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'u') ADVANCE(1479); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + case 52: + if (lookahead == 'a') ADVANCE(103); + if (lookahead == 'u') ADVANCE(104); END_STATE(); - case 1510: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'u') ADVANCE(1151); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + case 53: + if (lookahead == 'a') ADVANCE(105); + if (lookahead == 'r') ADVANCE(106); END_STATE(); - case 1511: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'u') ADVANCE(1123); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + case 54: + if (lookahead == 'n') ADVANCE(107); + if (lookahead == 's') ADVANCE(108); END_STATE(); - case 1512: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'u') ADVANCE(1283); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + case 55: + if (lookahead == 's') ADVANCE(109); END_STATE(); - case 1513: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'u') ADVANCE(1127); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + case 56: + if (lookahead == 'r') ADVANCE(110); END_STATE(); - case 1514: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'u') ADVANCE(1128); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + case 57: + if (lookahead == 'a') ADVANCE(111); END_STATE(); - case 1515: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'u') ADVANCE(1129); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + case 58: + if (lookahead == 'r') ADVANCE(112); END_STATE(); - case 1516: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'u') ADVANCE(1130); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + case 59: + if (lookahead == 'l') ADVANCE(113); END_STATE(); - case 1517: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'v') ADVANCE(1169); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + case 60: + ACCEPT_TOKEN(sym_variable); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(60); END_STATE(); - case 1518: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'v') ADVANCE(1361); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + case 61: + if (lookahead == 'i') ADVANCE(114); END_STATE(); - case 1519: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'v') ADVANCE(1181); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + case 62: + if (lookahead == 'a') ADVANCE(45); + if (lookahead == 'r') ADVANCE(46); + if (lookahead == 'u') ADVANCE(47); END_STATE(); - case 1520: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'v') ADVANCE(1115); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + case 63: + if (lookahead == 'a') ADVANCE(58); + if (lookahead == 'o') ADVANCE(59); END_STATE(); - case 1521: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'v') ADVANCE(991); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + case 64: + if (lookahead == 't') ADVANCE(115); END_STATE(); - case 1522: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'w') ADVANCE(818); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + case 65: + if (lookahead == 't') ADVANCE(116); END_STATE(); - case 1523: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'w') ADVANCE(982); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + case 66: + if (lookahead == 'o') ADVANCE(117); END_STATE(); - case 1524: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'x') ADVANCE(1168); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + case 67: + if (lookahead == 't') ADVANCE(118); END_STATE(); - case 1525: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'x') ADVANCE(981); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + case 68: + if (lookahead == 'a') ADVANCE(119); END_STATE(); - case 1526: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'y') ADVANCE(1572); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + case 69: + if (lookahead == 'c') ADVANCE(120); END_STATE(); - case 1527: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'y') ADVANCE(1309); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + case 70: + if (lookahead == 'd') ADVANCE(121); END_STATE(); - case 1528: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'y') ADVANCE(815); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + case 71: + if (lookahead == 'l') ADVANCE(122); END_STATE(); - case 1529: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'y') ADVANCE(1335); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + case 72: + if (lookahead == 'c') ADVANCE(123); END_STATE(); - case 1530: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'y') ADVANCE(1289); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + case 73: + if (lookahead == '-') ADVANCE(124); + if (lookahead == 'g') ADVANCE(125); + if (lookahead == 'l') ADVANCE(126); END_STATE(); - case 1531: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == 'z') ADVANCE(1185); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'y')) ADVANCE(1534); + case 74: + if (lookahead == 's') ADVANCE(127); END_STATE(); - case 1532: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') ADVANCE(1551); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + case 75: + if (lookahead == 'e') ADVANCE(128); END_STATE(); - case 1533: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (('o' <= lookahead && lookahead <= 'r')) ADVANCE(1532); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + case 76: + if (lookahead == 'l') ADVANCE(129); END_STATE(); - case 1534: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '>') ADVANCE(962); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + case 77: + if (lookahead == 'b') ADVANCE(130); END_STATE(); - case 1535: - ACCEPT_TOKEN(sym_class_identifier); + case 78: + if (lookahead == 'm') ADVANCE(131); END_STATE(); - case 1536: - ACCEPT_TOKEN(aux_sym_label_token1); - if (lookahead == 'I') ADVANCE(1537); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1537); - if (lookahead != 0 && - lookahead != '\t' && - lookahead != '\n' && - lookahead != '\r' && - lookahead != ' ' && - lookahead != ':') ADVANCE(1537); + case 79: + if (lookahead == 'l') ADVANCE(132); END_STATE(); - case 1537: - ACCEPT_TOKEN(aux_sym_label_token1); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1537); + case 80: + if (lookahead == 'a') ADVANCE(133); END_STATE(); - case 1538: - ACCEPT_TOKEN(aux_sym_label_token1); - if (lookahead != 0 && - lookahead != '\t' && - lookahead != '\n' && - lookahead != '\r' && - lookahead != ' ' && - lookahead != ':' && - lookahead != 'I') ADVANCE(1537); + case 81: + if (lookahead == 'a') ADVANCE(134); END_STATE(); - case 1539: - ACCEPT_TOKEN(aux_sym_jmp_label_token1); + case 82: + if (lookahead == 'y') ADVANCE(135); END_STATE(); - case 1540: - ACCEPT_TOKEN(aux_sym_jmp_label_token1); - if (lookahead == ';') ADVANCE(1535); - if (lookahead != 0) ADVANCE(121); + case 83: + if (lookahead == 'e') ADVANCE(136); + if (lookahead == 'g') ADVANCE(137); + if (lookahead == 'l') ADVANCE(138); + if (lookahead == 'n') ADVANCE(139); END_STATE(); - case 1541: - ACCEPT_TOKEN(anon_sym_DASH); - if (lookahead == '.') ADVANCE(755); - if (lookahead == '0') ADVANCE(1554); - if (lookahead == '>') ADVANCE(956); - if (lookahead == 'I') ADVANCE(498); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1557); + case 84: + if (lookahead == 't') ADVANCE(140); END_STATE(); - case 1542: - ACCEPT_TOKEN(anon_sym_DASH); - if (lookahead == '.') ADVANCE(755); - if (lookahead == '0') ADVANCE(1554); - if (lookahead == 'I') ADVANCE(498); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1557); + case 85: + if (lookahead == 't') ADVANCE(141); END_STATE(); - case 1543: - ACCEPT_TOKEN(anon_sym_DASH); - if (lookahead == '0') ADVANCE(1558); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1564); + case 86: + if (lookahead == '-') ADVANCE(142); + if (lookahead == 'e') ADVANCE(143); + END_STATE(); + case 87: + if (lookahead == 'o') ADVANCE(144); + END_STATE(); + case 88: + if (lookahead == 't') ADVANCE(145); END_STATE(); - case 1544: - ACCEPT_TOKEN(anon_sym_LPAREN); + case 89: + if (lookahead == 'g') ADVANCE(146); END_STATE(); - case 1545: - ACCEPT_TOKEN(anon_sym_RPAREN); + case 90: + if (lookahead == 'i') ADVANCE(147); END_STATE(); - case 1546: - ACCEPT_TOKEN(anon_sym_AT); + case 91: + if (lookahead == 'e') ADVANCE(148); END_STATE(); - case 1547: - ACCEPT_TOKEN(anon_sym_LBRACK); + case 92: + if (lookahead == 'i') ADVANCE(149); END_STATE(); - case 1548: - ACCEPT_TOKEN(aux_sym_primitive_type_token2); + case 93: + if (lookahead == '-') ADVANCE(150); END_STATE(); - case 1549: - ACCEPT_TOKEN(aux_sym_primitive_type_token2); - if (lookahead == 'n') ADVANCE(1205); + case 94: + if (lookahead == '-') ADVANCE(151); END_STATE(); - case 1550: - ACCEPT_TOKEN(aux_sym_primitive_type_token2); - if (lookahead == 'n') ADVANCE(1022); + case 95: + if (lookahead == '-') ADVANCE(152); END_STATE(); - case 1551: - ACCEPT_TOKEN(aux_sym_access_modifiers_token1); + case 96: + if (lookahead == 'k') ADVANCE(153); END_STATE(); - case 1552: - ACCEPT_TOKEN(anon_sym_DOTenum); + case 97: + if (lookahead == 'v') ADVANCE(154); END_STATE(); - case 1553: - ACCEPT_TOKEN(sym_number); + case 98: + if (lookahead == 't') ADVANCE(155); END_STATE(); - case 1554: - ACCEPT_TOKEN(sym_number); - if (lookahead == '.') ADVANCE(755); - if (lookahead == '0') ADVANCE(1557); - if (lookahead == '_') ADVANCE(754); - if (lookahead == 'f') ADVANCE(1565); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(751); - if (lookahead == 'X' || - lookahead == 'x') ADVANCE(758); - if (lookahead == 'L' || - lookahead == 'S' || - lookahead == 'T' || - lookahead == 'l' || - lookahead == 's' || - lookahead == 't') ADVANCE(1553); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1557); + case 99: + if (lookahead == 'l') ADVANCE(156); END_STATE(); - case 1555: - ACCEPT_TOKEN(sym_number); - if (lookahead == '.') ADVANCE(755); - if (lookahead == '0') ADVANCE(1556); - if (lookahead == ':') ADVANCE(1539); - if (lookahead == '_') ADVANCE(117); - if (lookahead == 'f') ADVANCE(1567); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(116); - if (lookahead == 'X' || - lookahead == 'x') ADVANCE(118); - if (lookahead == 'L' || - lookahead == 'S' || - lookahead == 'T' || - lookahead == 'l' || - lookahead == 's' || - lookahead == 't') ADVANCE(1561); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1556); - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(119); + case 100: + if (lookahead == 'u') ADVANCE(157); END_STATE(); - case 1556: - ACCEPT_TOKEN(sym_number); - if (lookahead == '.') ADVANCE(755); - if (lookahead == ':') ADVANCE(1539); - if (lookahead == '_') ADVANCE(117); - if (lookahead == 'f') ADVANCE(1567); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(116); - if (lookahead == 'L' || - lookahead == 'S' || - lookahead == 'T' || - lookahead == 'l' || - lookahead == 's' || - lookahead == 't') ADVANCE(1561); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1556); - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(119); + case 101: + if (lookahead == 't') ADVANCE(158); END_STATE(); - case 1557: - ACCEPT_TOKEN(sym_number); - if (lookahead == '.') ADVANCE(755); - if (lookahead == '_') ADVANCE(754); - if (lookahead == 'f') ADVANCE(1565); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(751); - if (lookahead == 'L' || - lookahead == 'S' || - lookahead == 'T' || - lookahead == 'l' || - lookahead == 's' || - lookahead == 't') ADVANCE(1553); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1557); + case 102: + if (lookahead == 't') ADVANCE(159); END_STATE(); - case 1558: - ACCEPT_TOKEN(sym_number); - if (lookahead == '0') ADVANCE(1564); - if (lookahead == '_') ADVANCE(754); - if (lookahead == 'X' || - lookahead == 'x') ADVANCE(758); - if (lookahead == 'L' || - lookahead == 'S' || - lookahead == 'T' || - lookahead == 'l' || - lookahead == 's' || - lookahead == 't') ADVANCE(1553); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1564); + case 103: + if (lookahead == 'r') ADVANCE(160); END_STATE(); - case 1559: - ACCEPT_TOKEN(sym_number); - if (lookahead == ':') ADVANCE(1539); - if (lookahead == '_') ADVANCE(117); - if (lookahead == 'L' || - lookahead == 'S' || - lookahead == 'T' || - lookahead == 'l' || - lookahead == 's' || - lookahead == 't') ADVANCE(1561); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1559); - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(119); + case 104: + if (lookahead == 't') ADVANCE(161); END_STATE(); - case 1560: - ACCEPT_TOKEN(sym_number); - if (lookahead == ':') ADVANCE(1539); - if (lookahead == '_') ADVANCE(118); - if (lookahead == 'L' || - lookahead == 'S' || - lookahead == 'T' || - lookahead == 'l' || - lookahead == 's' || - lookahead == 't') ADVANCE(1561); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1560); - if (('G' <= lookahead && lookahead <= 'Z') || - ('g' <= lookahead && lookahead <= 'z')) ADVANCE(119); + case 105: + if (lookahead == 't') ADVANCE(162); END_STATE(); - case 1561: - ACCEPT_TOKEN(sym_number); - if (lookahead == ':') ADVANCE(1539); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(119); + case 106: + if (lookahead == 'i') ADVANCE(163); END_STATE(); - case 1562: - ACCEPT_TOKEN(sym_number); - if (lookahead == '_') ADVANCE(758); - if (lookahead == 'L' || - lookahead == 'S' || - lookahead == 'T' || - lookahead == 'l' || - lookahead == 's' || - lookahead == 't') ADVANCE(1553); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1562); + case 107: + if (lookahead == 'c') ADVANCE(164); + if (lookahead == 't') ADVANCE(165); END_STATE(); - case 1563: - ACCEPT_TOKEN(sym_number); - if (lookahead == '_') ADVANCE(754); - if (lookahead == 'X' || - lookahead == 'x') ADVANCE(758); - if (lookahead == 'L' || - lookahead == 'S' || - lookahead == 'T' || - lookahead == 'l' || - lookahead == 's' || - lookahead == 't') ADVANCE(1553); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1564); + case 108: + if (lookahead == 't') ADVANCE(166); END_STATE(); - case 1564: - ACCEPT_TOKEN(sym_number); - if (lookahead == '_') ADVANCE(754); - if (lookahead == 'L' || - lookahead == 'S' || - lookahead == 'T' || - lookahead == 'l' || - lookahead == 's' || - lookahead == 't') ADVANCE(1553); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1564); + case 109: + if (lookahead == 't') ADVANCE(167); END_STATE(); - case 1565: - ACCEPT_TOKEN(sym_float); + case 110: + if (lookahead == 'o') ADVANCE(168); END_STATE(); - case 1566: - ACCEPT_TOKEN(sym_float); - if (lookahead == ':') ADVANCE(1539); - if (lookahead == 'f') ADVANCE(1567); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1566); - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(119); + case 111: + if (lookahead == 'n') ADVANCE(169); END_STATE(); - case 1567: - ACCEPT_TOKEN(sym_float); - if (lookahead == ':') ADVANCE(1539); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(119); + case 112: + if (lookahead == 'a') ADVANCE(170); END_STATE(); - case 1568: - ACCEPT_TOKEN(sym_float); - if (lookahead == 'f') ADVANCE(1565); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(751); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1568); + case 113: + if (lookahead == 'a') ADVANCE(171); END_STATE(); - case 1569: - ACCEPT_TOKEN(sym_float); - if (lookahead == 'f') ADVANCE(1565); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1569); + case 114: + if (lookahead == 't') ADVANCE(172); END_STATE(); - case 1570: - ACCEPT_TOKEN(sym_NaN); + case 115: + if (lookahead == 'r') ADVANCE(173); END_STATE(); - case 1571: - ACCEPT_TOKEN(sym_NaN); - if (lookahead == 'f') ADVANCE(1570); + case 116: + if (lookahead == '-') ADVANCE(174); END_STATE(); - case 1572: - ACCEPT_TOKEN(sym_Infinity); + case 117: + if (lookahead == 't') ADVANCE(175); END_STATE(); - case 1573: - ACCEPT_TOKEN(anon_sym_DQUOTE); + case 118: + if (lookahead == '-') ADVANCE(176); END_STATE(); - case 1574: - ACCEPT_TOKEN(sym_string_fragment); - if (lookahead == '\n') ADVANCE(1576); - if (lookahead != 0 && - lookahead != '"' && - lookahead != '\\') ADVANCE(1574); + case 119: + if (lookahead == 'y') ADVANCE(177); END_STATE(); - case 1575: - ACCEPT_TOKEN(sym_string_fragment); - if (lookahead == '#') ADVANCE(1574); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') ADVANCE(1575); - if (lookahead != 0 && - lookahead != '"' && - lookahead != '\\') ADVANCE(1576); + case 120: + if (lookahead == 'k') ADVANCE(178); END_STATE(); - case 1576: - ACCEPT_TOKEN(sym_string_fragment); - if (lookahead != 0 && - lookahead != '"' && - lookahead != '\\') ADVANCE(1576); + case 121: + if (lookahead == 'g') ADVANCE(179); END_STATE(); - case 1577: - ACCEPT_TOKEN(aux_sym__escape_sequence_token1); + case 122: + if (lookahead == 'd') ADVANCE(180); END_STATE(); - case 1578: - ACCEPT_TOKEN(aux_sym__escape_sequence_token1); - if (('0' <= lookahead && lookahead <= '7')) ADVANCE(1580); + case 123: + if (lookahead == 'k') ADVANCE(181); END_STATE(); - case 1579: - ACCEPT_TOKEN(sym_escape_sequence); + case 124: + if (lookahead == 'l') ADVANCE(182); END_STATE(); - case 1580: - ACCEPT_TOKEN(sym_escape_sequence); - if (('0' <= lookahead && lookahead <= '7')) ADVANCE(1579); + case 125: + if (lookahead == '-') ADVANCE(183); END_STATE(); - case 1581: - ACCEPT_TOKEN(anon_sym_true); - if (lookahead == ':') ADVANCE(1539); - if (lookahead == '>') ADVANCE(962); - if (lookahead == '$' || - lookahead == '-') ADVANCE(1534); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); + case 126: + if (lookahead == '-') ADVANCE(184); END_STATE(); - case 1582: - ACCEPT_TOKEN(anon_sym_true); - if (lookahead == '>') ADVANCE(962); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + case 127: + if (lookahead == 't') ADVANCE(185); END_STATE(); - case 1583: - ACCEPT_TOKEN(anon_sym_false); - if (lookahead == ':') ADVANCE(1539); - if (lookahead == '>') ADVANCE(962); - if (lookahead == '$' || - lookahead == '-') ADVANCE(1534); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); + case 128: + if (lookahead == '-') ADVANCE(186); END_STATE(); - case 1584: - ACCEPT_TOKEN(anon_sym_false); - if (lookahead == '>') ADVANCE(962); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + case 129: + if (lookahead == 'a') ADVANCE(187); END_STATE(); - case 1585: - ACCEPT_TOKEN(anon_sym_SQUOTE); + case 130: + if (lookahead == 'l') ADVANCE(188); END_STATE(); - case 1586: - ACCEPT_TOKEN(aux_sym_character_token1); + case 131: + ACCEPT_TOKEN(anon_sym_enum); END_STATE(); - case 1587: - ACCEPT_TOKEN(aux_sym_character_token1); - if (lookahead == '#') ADVANCE(1588); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') ADVANCE(1587); - if (lookahead != 0 && - lookahead != '\'' && - lookahead != '\\') ADVANCE(1586); + case 132: + if (lookahead == '-') ADVANCE(189); END_STATE(); - case 1588: - ACCEPT_TOKEN(aux_sym_character_token1); - if (lookahead != 0 && - lookahead != '\n') ADVANCE(1591); + case 133: + if (lookahead == 'l') ADVANCE(190); END_STATE(); - case 1589: - ACCEPT_TOKEN(sym_null); - if (lookahead == ':') ADVANCE(1539); - if (lookahead == '>') ADVANCE(962); - if (lookahead == '$' || - lookahead == '-') ADVANCE(1534); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1086); + case 134: + if (lookahead == 't') ADVANCE(191); END_STATE(); - case 1590: - ACCEPT_TOKEN(sym_null); - if (lookahead == '>') ADVANCE(962); - if (lookahead == '$' || - lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1534); + case 135: + if (lookahead == 'l') ADVANCE(192); END_STATE(); - case 1591: - ACCEPT_TOKEN(sym_comment); - if (lookahead != 0 && - lookahead != '\n') ADVANCE(1591); + case 136: + if (lookahead == 'q') ADVANCE(193); END_STATE(); - default: - return false; - } -} - -static bool ts_lex_keywords(TSLexer *lexer, TSStateId state) { - START_LEXER(); - eof = lexer->eof(lexer); - switch (state) { - case 0: - if (lookahead == 'a') ADVANCE(1); - if (lookahead == 'b') ADVANCE(2); - if (lookahead == 'c') ADVANCE(3); - if (lookahead == 'd') ADVANCE(4); - 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 == 'p') ADVANCE(10); - if (lookahead == 'r') ADVANCE(11); - if (lookahead == 's') ADVANCE(12); - if (lookahead == 't') ADVANCE(13); - if (lookahead == 'v') ADVANCE(14); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') SKIP(15) + case 137: + if (lookahead == 'e') ADVANCE(194); + if (lookahead == 't') ADVANCE(195); END_STATE(); - case 1: - if (lookahead == 'g') ADVANCE(16); - if (lookahead == 'p') ADVANCE(17); - if (lookahead == 'r') ADVANCE(18); + case 138: + if (lookahead == 'e') ADVANCE(196); + if (lookahead == 't') ADVANCE(197); END_STATE(); - case 2: - if (lookahead == 'u') ADVANCE(19); + case 139: + if (lookahead == 'e') ADVANCE(198); END_STATE(); - case 3: - if (lookahead == 'h') ADVANCE(20); - if (lookahead == 'm') ADVANCE(21); - if (lookahead == 'o') ADVANCE(22); + case 140: + if (lookahead == '-') ADVANCE(199); END_STATE(); - case 4: - if (lookahead == 'o') ADVANCE(23); + case 141: + if (lookahead == 'a') ADVANCE(200); END_STATE(); - case 5: - if (lookahead == 'i') ADVANCE(24); - if (lookahead == 'l') ADVANCE(25); + case 142: + if (lookahead == 't') ADVANCE(201); END_STATE(); - case 6: - if (lookahead == 'f') ADVANCE(26); - if (lookahead == 'g') ADVANCE(27); - if (lookahead == 'n') ADVANCE(28); - if (lookahead == 'p') ADVANCE(29); + case 143: + if (lookahead == 'r') ADVANCE(202); END_STATE(); - case 7: - if (lookahead == 'o') ADVANCE(30); + case 144: + if (lookahead == 'k') ADVANCE(203); END_STATE(); - case 8: - if (lookahead == 'o') ADVANCE(31); + case 145: + if (lookahead == '-') ADVANCE(204); END_STATE(); - case 9: - if (lookahead == 'e') ADVANCE(32); - if (lookahead == 'o') ADVANCE(33); + case 146: + if (lookahead == '-') ADVANCE(205); END_STATE(); - case 10: - if (lookahead == 'a') ADVANCE(34); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(35); + case 147: + if (lookahead == 't') ADVANCE(206); END_STATE(); - case 11: - if (lookahead == 'e') ADVANCE(36); - if (lookahead == 'u') ADVANCE(37); + case 148: + if (lookahead == '-') ADVANCE(207); END_STATE(); - case 12: - if (lookahead == 'g') ADVANCE(38); - if (lookahead == 'p') ADVANCE(39); - if (lookahead == 't') ADVANCE(40); - if (lookahead == 'y') ADVANCE(41); + case 149: + if (lookahead == 'v') ADVANCE(208); END_STATE(); - case 13: - if (lookahead == 'h') ADVANCE(42); + case 150: + if (lookahead == 'd') ADVANCE(209); + if (lookahead == 'f') ADVANCE(210); + if (lookahead == 'i') ADVANCE(211); + if (lookahead == 'l') ADVANCE(212); END_STATE(); - case 14: - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(43); + case 151: + if (lookahead == 'a') ADVANCE(213); + if (lookahead == 'i') ADVANCE(214); END_STATE(); - case 15: - if (lookahead == 'a') ADVANCE(1); - if (lookahead == 'b') ADVANCE(2); - if (lookahead == 'c') ADVANCE(3); - if (lookahead == 'd') ADVANCE(4); - 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 == 'p') ADVANCE(44); - if (lookahead == 'r') ADVANCE(11); - if (lookahead == 's') ADVANCE(12); - if (lookahead == 't') ADVANCE(13); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') SKIP(15) + case 152: + if (lookahead == 'i') ADVANCE(215); + if (lookahead == 'l') ADVANCE(216); END_STATE(); - case 16: - if (lookahead == 'e') ADVANCE(45); + case 153: + if (lookahead == 'e') ADVANCE(217); END_STATE(); - case 17: - if (lookahead == 'u') ADVANCE(46); + case 154: + if (lookahead == 'a') ADVANCE(218); END_STATE(); - case 18: - if (lookahead == 'r') ADVANCE(47); + case 155: + if (lookahead == 'e') ADVANCE(219); END_STATE(); - case 19: - if (lookahead == 'i') ADVANCE(48); + case 156: + if (lookahead == 'i') ADVANCE(220); END_STATE(); - case 20: - if (lookahead == 'e') ADVANCE(49); + case 157: + if (lookahead == 'r') ADVANCE(221); END_STATE(); - case 21: - if (lookahead == 'p') ADVANCE(50); + case 158: + if (lookahead == 'i') ADVANCE(222); END_STATE(); - case 22: - if (lookahead == 'n') ADVANCE(51); + case 159: + if (lookahead == '-') ADVANCE(223); END_STATE(); - case 23: - if (lookahead == 'u') ADVANCE(52); + case 160: + if (lookahead == 's') ADVANCE(224); END_STATE(); - case 24: - if (lookahead == 'l') ADVANCE(53); + case 161: + if (lookahead == '-') ADVANCE(225); END_STATE(); - case 25: - if (lookahead == 'o') ADVANCE(54); + case 162: + if (lookahead == 'i') ADVANCE(226); END_STATE(); - case 26: - if (lookahead == '-') ADVANCE(55); + case 163: + if (lookahead == 'c') ADVANCE(227); END_STATE(); - case 27: - if (lookahead == 'e') ADVANCE(56); + case 164: + if (lookahead == 'h') ADVANCE(228); END_STATE(); - case 28: - if (lookahead == 's') ADVANCE(57); - if (lookahead == 't') ADVANCE(58); - if (lookahead == 'v') ADVANCE(59); + case 165: + if (lookahead == 'h') ADVANCE(229); END_STATE(); - case 29: - if (lookahead == 'u') ADVANCE(60); + case 166: + if (lookahead == 'e') ADVANCE(230); END_STATE(); - case 30: - if (lookahead == 'n') ADVANCE(61); + case 167: + if (lookahead == '-') ADVANCE(231); END_STATE(); - case 31: - if (lookahead == 'n') ADVANCE(62); - if (lookahead == 'v') ADVANCE(63); + case 168: + if (lookahead == 'w') ADVANCE(232); END_STATE(); - case 32: - if (lookahead == 'g') ADVANCE(64); - if (lookahead == 'w') ADVANCE(65); + case 169: + if (lookahead == 's') ADVANCE(233); END_STATE(); - case 33: - if (lookahead == 't') ADVANCE(66); + case 170: + if (lookahead == 'r') ADVANCE(234); END_STATE(); - case 34: - if (lookahead == 'c') ADVANCE(67); + case 171: + if (lookahead == 't') ADVANCE(235); END_STATE(); - case 35: - ACCEPT_TOKEN(sym_parameter); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(35); + case 172: + if (lookahead == 'e') ADVANCE(236); END_STATE(); - case 36: - if (lookahead == 't') ADVANCE(68); + case 173: + if (lookahead == 'a') ADVANCE(237); END_STATE(); - case 37: - if (lookahead == 'n') ADVANCE(69); + case 174: + if (lookahead == 'b') ADVANCE(238); + if (lookahead == 'c') ADVANCE(239); + if (lookahead == 'o') ADVANCE(240); + if (lookahead == 's') ADVANCE(241); + if (lookahead == 'w') ADVANCE(242); END_STATE(); - case 38: - if (lookahead == 'e') ADVANCE(70); + case 175: + if (lookahead == 'a') ADVANCE(243); END_STATE(); - case 39: - if (lookahead == 'a') ADVANCE(71); - if (lookahead == 'u') ADVANCE(72); + case 176: + if (lookahead == 'b') ADVANCE(244); + if (lookahead == 'c') ADVANCE(245); + if (lookahead == 'o') ADVANCE(246); + if (lookahead == 's') ADVANCE(247); + if (lookahead == 'w') ADVANCE(248); END_STATE(); - case 40: - if (lookahead == 'a') ADVANCE(73); + case 177: + if (lookahead == '-') ADVANCE(249); END_STATE(); - case 41: - if (lookahead == 's') ADVANCE(74); + case 178: + if (lookahead == 'l') ADVANCE(250); END_STATE(); - case 42: - if (lookahead == 'r') ADVANCE(75); + case 179: + if (lookahead == 'e') ADVANCE(251); END_STATE(); - case 43: - ACCEPT_TOKEN(sym_variable); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(43); + case 180: + ACCEPT_TOKEN(anon_sym_build); END_STATE(); - case 44: - if (lookahead == 'a') ADVANCE(34); + case 181: + if (lookahead == '-') ADVANCE(252); END_STATE(); - case 45: - if (lookahead == 't') ADVANCE(76); + case 182: + if (lookahead == 'o') ADVANCE(253); END_STATE(); - case 46: - if (lookahead == 't') ADVANCE(77); + case 183: + if (lookahead == 'd') ADVANCE(254); + if (lookahead == 'f') ADVANCE(255); END_STATE(); - case 47: - if (lookahead == 'a') ADVANCE(78); + case 184: + if (lookahead == 'd') ADVANCE(256); + if (lookahead == 'f') ADVANCE(257); END_STATE(); - case 48: - if (lookahead == 'l') ADVANCE(79); + case 185: + if (lookahead == '-') ADVANCE(258); + if (lookahead == 'r') ADVANCE(259); END_STATE(); - case 49: - if (lookahead == 'c') ADVANCE(80); + case 186: + if (lookahead == 'p') ADVANCE(260); END_STATE(); - case 50: - if (lookahead == '-') ADVANCE(81); - if (lookahead == 'g') ADVANCE(82); - if (lookahead == 'l') ADVANCE(83); + case 187: + if (lookahead == 'r') ADVANCE(261); END_STATE(); - case 51: - if (lookahead == 's') ADVANCE(84); + case 188: + if (lookahead == 'e') ADVANCE(262); END_STATE(); - case 52: - if (lookahead == 'b') ADVANCE(85); + case 189: + if (lookahead == 'a') ADVANCE(263); END_STATE(); - case 53: - if (lookahead == 'l') ADVANCE(86); + case 190: + ACCEPT_TOKEN(anon_sym_final); END_STATE(); - case 54: - if (lookahead == 'a') ADVANCE(87); + case 191: + if (lookahead == '-') ADVANCE(264); END_STATE(); - case 55: - if (lookahead == 'e') ADVANCE(88); - if (lookahead == 'g') ADVANCE(89); - if (lookahead == 'l') ADVANCE(90); - if (lookahead == 'n') ADVANCE(91); + case 192: + if (lookahead == 'i') ADVANCE(265); END_STATE(); - case 56: - if (lookahead == 't') ADVANCE(92); + case 193: + ACCEPT_TOKEN(anon_sym_if_DASHeq); + if (lookahead == 'z') ADVANCE(266); END_STATE(); - case 57: - if (lookahead == 't') ADVANCE(93); + case 194: + ACCEPT_TOKEN(anon_sym_if_DASHge); + if (lookahead == 'z') ADVANCE(267); END_STATE(); - case 58: - if (lookahead == '-') ADVANCE(94); + case 195: + ACCEPT_TOKEN(anon_sym_if_DASHgt); + if (lookahead == 'z') ADVANCE(268); END_STATE(); - case 59: - if (lookahead == 'o') ADVANCE(95); + case 196: + ACCEPT_TOKEN(anon_sym_if_DASHle); + if (lookahead == 'z') ADVANCE(269); END_STATE(); - case 60: - if (lookahead == 't') ADVANCE(96); + case 197: + ACCEPT_TOKEN(anon_sym_if_DASHlt); + if (lookahead == 'z') ADVANCE(270); END_STATE(); - case 61: - if (lookahead == 'g') ADVANCE(97); + case 198: + ACCEPT_TOKEN(anon_sym_if_DASHne); + if (lookahead == 'z') ADVANCE(271); END_STATE(); - case 62: - if (lookahead == 'i') ADVANCE(98); + case 199: + if (lookahead == 'b') ADVANCE(272); + if (lookahead == 'c') ADVANCE(273); + if (lookahead == 'o') ADVANCE(274); + if (lookahead == 'q') ADVANCE(275); + if (lookahead == 's') ADVANCE(276); + if (lookahead == 'v') ADVANCE(277); + if (lookahead == 'w') ADVANCE(278); END_STATE(); - case 63: - if (lookahead == 'e') ADVANCE(99); + case 200: + if (lookahead == 'n') ADVANCE(279); END_STATE(); - case 64: - if (lookahead == '-') ADVANCE(100); + case 201: + if (lookahead == 'o') ADVANCE(280); END_STATE(); - case 65: - if (lookahead == '-') ADVANCE(101); + case 202: + if (lookahead == 'f') ADVANCE(281); END_STATE(); - case 66: - if (lookahead == '-') ADVANCE(102); + case 203: + if (lookahead == 'e') ADVANCE(282); END_STATE(); - case 67: - if (lookahead == 'k') ADVANCE(103); + case 204: + if (lookahead == 'b') ADVANCE(283); + if (lookahead == 'c') ADVANCE(284); + if (lookahead == 'o') ADVANCE(285); + if (lookahead == 'q') ADVANCE(286); + if (lookahead == 's') ADVANCE(287); + if (lookahead == 'v') ADVANCE(288); + if (lookahead == 'w') ADVANCE(289); END_STATE(); - case 68: - if (lookahead == 'u') ADVANCE(104); + case 205: + if (lookahead == 't') ADVANCE(290); END_STATE(); - case 69: - if (lookahead == 't') ADVANCE(105); + case 206: + if (lookahead == 'o') ADVANCE(291); END_STATE(); - case 70: - if (lookahead == 't') ADVANCE(106); + case 207: + if (lookahead == 'e') ADVANCE(292); + if (lookahead == 'r') ADVANCE(293); END_STATE(); - case 71: - if (lookahead == 'r') ADVANCE(107); + case 208: + if (lookahead == 'e') ADVANCE(294); END_STATE(); - case 72: - if (lookahead == 't') ADVANCE(108); + case 209: + if (lookahead == 'o') ADVANCE(295); END_STATE(); - case 73: - if (lookahead == 't') ADVANCE(109); + case 210: + if (lookahead == 'l') ADVANCE(296); END_STATE(); - case 74: - if (lookahead == 't') ADVANCE(110); + case 211: + if (lookahead == 'n') ADVANCE(297); END_STATE(); - case 75: - if (lookahead == 'o') ADVANCE(111); + case 212: + if (lookahead == 'o') ADVANCE(298); END_STATE(); - case 76: - if (lookahead == '-') ADVANCE(112); + case 213: + if (lookahead == 'r') ADVANCE(299); END_STATE(); - case 77: - if (lookahead == '-') ADVANCE(113); + case 214: + if (lookahead == 'n') ADVANCE(300); END_STATE(); - case 78: - if (lookahead == 'y') ADVANCE(114); + case 215: + if (lookahead == 'n') ADVANCE(301); END_STATE(); - case 79: - if (lookahead == 'd') ADVANCE(115); + case 216: + if (lookahead == 'o') ADVANCE(302); END_STATE(); - case 80: - if (lookahead == 'k') ADVANCE(116); + case 217: + if (lookahead == 'd') ADVANCE(303); END_STATE(); - case 81: - if (lookahead == 'l') ADVANCE(117); + case 218: + if (lookahead == 't') ADVANCE(304); END_STATE(); - case 82: - if (lookahead == '-') ADVANCE(118); + case 219: + if (lookahead == 'c') ADVANCE(305); END_STATE(); - case 83: - if (lookahead == '-') ADVANCE(119); + case 220: + if (lookahead == 'c') ADVANCE(306); END_STATE(); - case 84: - if (lookahead == 't') ADVANCE(120); + case 221: + if (lookahead == 'n') ADVANCE(307); END_STATE(); - case 85: - if (lookahead == 'l') ADVANCE(121); + case 222: + if (lookahead == 'm') ADVANCE(308); END_STATE(); - case 86: - if (lookahead == '-') ADVANCE(122); + case 223: + if (lookahead == 'b') ADVANCE(309); + if (lookahead == 'c') ADVANCE(310); + if (lookahead == 'o') ADVANCE(311); + if (lookahead == 's') ADVANCE(312); + if (lookahead == 'v') ADVANCE(313); + if (lookahead == 'w') ADVANCE(314); END_STATE(); - case 87: - if (lookahead == 't') ADVANCE(123); + case 224: + if (lookahead == 'e') ADVANCE(315); END_STATE(); - case 88: - if (lookahead == 'q') ADVANCE(124); + case 225: + if (lookahead == 'b') ADVANCE(316); + if (lookahead == 'c') ADVANCE(317); + if (lookahead == 'o') ADVANCE(318); + if (lookahead == 's') ADVANCE(319); + if (lookahead == 'v') ADVANCE(320); + if (lookahead == 'w') ADVANCE(321); END_STATE(); - case 89: - if (lookahead == 'e') ADVANCE(125); - if (lookahead == 't') ADVANCE(126); + case 226: + if (lookahead == 'c') ADVANCE(322); END_STATE(); - case 90: - if (lookahead == 'e') ADVANCE(127); - if (lookahead == 't') ADVANCE(128); + case 227: + if (lookahead == 't') ADVANCE(323); END_STATE(); - case 91: - if (lookahead == 'e') ADVANCE(129); + case 228: + if (lookahead == 'r') ADVANCE(324); END_STATE(); - case 92: - if (lookahead == '-') ADVANCE(130); + case 229: + if (lookahead == 'e') ADVANCE(325); END_STATE(); - case 93: - if (lookahead == 'a') ADVANCE(131); + case 230: + if (lookahead == 'm') ADVANCE(326); END_STATE(); - case 94: - if (lookahead == 't') ADVANCE(132); + case 231: + if (lookahead == 'a') ADVANCE(327); END_STATE(); - case 95: - if (lookahead == 'k') ADVANCE(133); + case 232: + if (lookahead == '-') ADVANCE(328); END_STATE(); - case 96: - if (lookahead == '-') ADVANCE(134); + case 233: + if (lookahead == 'i') ADVANCE(329); END_STATE(); - case 97: - if (lookahead == '-') ADVANCE(135); + case 234: + if (lookahead == 'g') ADVANCE(330); END_STATE(); - case 98: - if (lookahead == 't') ADVANCE(136); + case 235: + if (lookahead == 'i') ADVANCE(331); END_STATE(); - case 99: - if (lookahead == '-') ADVANCE(137); + case 236: + if (lookahead == 'l') ADVANCE(332); END_STATE(); - case 100: - if (lookahead == 'd') ADVANCE(138); - if (lookahead == 'f') ADVANCE(139); - if (lookahead == 'i') ADVANCE(140); - if (lookahead == 'l') ADVANCE(141); + case 237: + if (lookahead == 'c') ADVANCE(333); END_STATE(); - case 101: - if (lookahead == 'a') ADVANCE(142); - if (lookahead == 'i') ADVANCE(143); + case 238: + if (lookahead == 'o') ADVANCE(334); + if (lookahead == 'y') ADVANCE(335); END_STATE(); - case 102: - if (lookahead == 'i') ADVANCE(144); - if (lookahead == 'l') ADVANCE(145); + case 239: + if (lookahead == 'h') ADVANCE(336); END_STATE(); - case 103: - if (lookahead == 'e') ADVANCE(146); + case 240: + if (lookahead == 'b') ADVANCE(337); END_STATE(); - case 104: - if (lookahead == 'r') ADVANCE(147); + case 241: + if (lookahead == 'h') ADVANCE(338); END_STATE(); - case 105: - if (lookahead == 'i') ADVANCE(148); + case 242: + if (lookahead == 'i') ADVANCE(339); END_STATE(); - case 106: - if (lookahead == '-') ADVANCE(149); + case 243: + if (lookahead == 't') ADVANCE(340); END_STATE(); - case 107: - if (lookahead == 's') ADVANCE(150); + case 244: + if (lookahead == 'o') ADVANCE(341); + if (lookahead == 'y') ADVANCE(342); END_STATE(); - case 108: - if (lookahead == '-') ADVANCE(151); + case 245: + if (lookahead == 'h') ADVANCE(343); END_STATE(); - case 109: - if (lookahead == 'i') ADVANCE(152); + case 246: + if (lookahead == 'b') ADVANCE(344); END_STATE(); - case 110: - if (lookahead == 'e') ADVANCE(153); + case 247: + if (lookahead == 'h') ADVANCE(345); END_STATE(); - case 111: - if (lookahead == 'w') ADVANCE(154); + case 248: + if (lookahead == 'i') ADVANCE(346); END_STATE(); - case 112: - if (lookahead == 'b') ADVANCE(155); - if (lookahead == 'c') ADVANCE(156); - if (lookahead == 'o') ADVANCE(157); - if (lookahead == 's') ADVANCE(158); - if (lookahead == 'w') ADVANCE(159); + case 249: + if (lookahead == 'l') ADVANCE(347); END_STATE(); - case 113: - if (lookahead == 'b') ADVANCE(160); - if (lookahead == 'c') ADVANCE(161); - if (lookahead == 'o') ADVANCE(162); - if (lookahead == 's') ADVANCE(163); - if (lookahead == 'w') ADVANCE(164); + case 250: + if (lookahead == 'i') ADVANCE(348); END_STATE(); - case 114: - if (lookahead == '-') ADVANCE(165); + case 251: + ACCEPT_TOKEN(anon_sym_bridge); END_STATE(); - case 115: - ACCEPT_TOKEN(anon_sym_build); + case 252: + if (lookahead == 'c') ADVANCE(349); END_STATE(); - case 116: - if (lookahead == '-') ADVANCE(166); + case 253: + if (lookahead == 'n') ADVANCE(350); END_STATE(); - case 117: - if (lookahead == 'o') ADVANCE(167); + case 254: + if (lookahead == 'o') ADVANCE(351); END_STATE(); - case 118: - if (lookahead == 'd') ADVANCE(168); - if (lookahead == 'f') ADVANCE(169); + case 255: + if (lookahead == 'l') ADVANCE(352); END_STATE(); - case 119: - if (lookahead == 'd') ADVANCE(170); - if (lookahead == 'f') ADVANCE(171); + case 256: + if (lookahead == 'o') ADVANCE(353); END_STATE(); - case 120: - if (lookahead == '-') ADVANCE(172); + case 257: + if (lookahead == 'l') ADVANCE(354); END_STATE(); - case 121: - if (lookahead == 'e') ADVANCE(173); + case 258: + if (lookahead == 'c') ADVANCE(355); + if (lookahead == 'm') ADVANCE(356); END_STATE(); - case 122: - if (lookahead == 'a') ADVANCE(174); + case 259: + if (lookahead == 'u') ADVANCE(357); END_STATE(); - case 123: - if (lookahead == '-') ADVANCE(175); + case 260: + if (lookahead == 'l') ADVANCE(358); END_STATE(); - case 124: - ACCEPT_TOKEN(anon_sym_if_DASHeq); - if (lookahead == 'z') ADVANCE(176); + case 261: + if (lookahead == 'e') ADVANCE(359); END_STATE(); - case 125: - ACCEPT_TOKEN(anon_sym_if_DASHge); - if (lookahead == 'z') ADVANCE(177); + case 262: + if (lookahead == '-') ADVANCE(360); END_STATE(); - case 126: - ACCEPT_TOKEN(anon_sym_if_DASHgt); - if (lookahead == 'z') ADVANCE(178); + case 263: + if (lookahead == 'r') ADVANCE(361); END_STATE(); - case 127: - ACCEPT_TOKEN(anon_sym_if_DASHle); - if (lookahead == 'z') ADVANCE(179); + case 264: + if (lookahead == 't') ADVANCE(362); END_STATE(); - case 128: - ACCEPT_TOKEN(anon_sym_if_DASHlt); - if (lookahead == 'z') ADVANCE(180); + case 265: + if (lookahead == 's') ADVANCE(363); END_STATE(); - case 129: - ACCEPT_TOKEN(anon_sym_if_DASHne); - if (lookahead == 'z') ADVANCE(181); + case 266: + ACCEPT_TOKEN(anon_sym_if_DASHeqz); END_STATE(); - case 130: - if (lookahead == 'b') ADVANCE(182); - if (lookahead == 'c') ADVANCE(183); - if (lookahead == 'o') ADVANCE(184); - if (lookahead == 'q') ADVANCE(185); - if (lookahead == 's') ADVANCE(186); - if (lookahead == 'v') ADVANCE(187); - if (lookahead == 'w') ADVANCE(188); + case 267: + ACCEPT_TOKEN(anon_sym_if_DASHgez); END_STATE(); - case 131: - if (lookahead == 'n') ADVANCE(189); + case 268: + ACCEPT_TOKEN(anon_sym_if_DASHgtz); END_STATE(); - case 132: - if (lookahead == 'o') ADVANCE(190); + case 269: + ACCEPT_TOKEN(anon_sym_if_DASHlez); END_STATE(); - case 133: - if (lookahead == 'e') ADVANCE(191); + case 270: + ACCEPT_TOKEN(anon_sym_if_DASHltz); END_STATE(); - case 134: - if (lookahead == 'b') ADVANCE(192); - if (lookahead == 'c') ADVANCE(193); - if (lookahead == 'o') ADVANCE(194); - if (lookahead == 'q') ADVANCE(195); - if (lookahead == 's') ADVANCE(196); - if (lookahead == 'v') ADVANCE(197); - if (lookahead == 'w') ADVANCE(198); + case 271: + ACCEPT_TOKEN(anon_sym_if_DASHnez); END_STATE(); - case 135: - if (lookahead == 't') ADVANCE(199); + case 272: + if (lookahead == 'o') ADVANCE(364); + if (lookahead == 'y') ADVANCE(365); END_STATE(); - case 136: - if (lookahead == 'o') ADVANCE(200); + case 273: + if (lookahead == 'h') ADVANCE(366); END_STATE(); - case 137: - if (lookahead == 'e') ADVANCE(201); - if (lookahead == 'r') ADVANCE(202); + case 274: + if (lookahead == 'b') ADVANCE(367); END_STATE(); - case 138: - if (lookahead == 'o') ADVANCE(203); + case 275: + if (lookahead == 'u') ADVANCE(368); END_STATE(); - case 139: - if (lookahead == 'l') ADVANCE(204); + case 276: + if (lookahead == 'h') ADVANCE(369); END_STATE(); - case 140: - if (lookahead == 'n') ADVANCE(205); + case 277: + if (lookahead == 'o') ADVANCE(370); END_STATE(); - case 141: - if (lookahead == 'o') ADVANCE(206); + case 278: + if (lookahead == 'i') ADVANCE(371); END_STATE(); - case 142: - if (lookahead == 'r') ADVANCE(207); + case 279: + if (lookahead == 'c') ADVANCE(372); END_STATE(); - case 143: - if (lookahead == 'n') ADVANCE(208); + case 280: + if (lookahead == '-') ADVANCE(373); END_STATE(); - case 144: - if (lookahead == 'n') ADVANCE(209); + case 281: + if (lookahead == 'a') ADVANCE(374); END_STATE(); - case 145: - if (lookahead == 'o') ADVANCE(210); + case 282: + if (lookahead == '-') ADVANCE(375); END_STATE(); - case 146: - if (lookahead == 'd') ADVANCE(211); + case 283: + if (lookahead == 'o') ADVANCE(376); + if (lookahead == 'y') ADVANCE(377); END_STATE(); - case 147: - if (lookahead == 'n') ADVANCE(212); + case 284: + if (lookahead == 'h') ADVANCE(378); END_STATE(); - case 148: - if (lookahead == 'm') ADVANCE(213); + case 285: + if (lookahead == 'b') ADVANCE(379); END_STATE(); - case 149: - if (lookahead == 'b') ADVANCE(214); - if (lookahead == 'c') ADVANCE(215); - if (lookahead == 'o') ADVANCE(216); - if (lookahead == 's') ADVANCE(217); - if (lookahead == 'v') ADVANCE(218); - if (lookahead == 'w') ADVANCE(219); + case 286: + if (lookahead == 'u') ADVANCE(380); END_STATE(); - case 150: - if (lookahead == 'e') ADVANCE(220); + case 287: + if (lookahead == 'h') ADVANCE(381); END_STATE(); - case 151: - if (lookahead == 'b') ADVANCE(221); - if (lookahead == 'c') ADVANCE(222); - if (lookahead == 'o') ADVANCE(223); - if (lookahead == 's') ADVANCE(224); - if (lookahead == 'v') ADVANCE(225); - if (lookahead == 'w') ADVANCE(226); + case 288: + if (lookahead == 'o') ADVANCE(382); END_STATE(); - case 152: - if (lookahead == 'c') ADVANCE(227); + case 289: + if (lookahead == 'i') ADVANCE(383); END_STATE(); - case 153: - if (lookahead == 'm') ADVANCE(228); + case 290: + if (lookahead == 'o') ADVANCE(384); END_STATE(); - case 154: - if (lookahead == '-') ADVANCE(229); + case 291: + if (lookahead == 'r') ADVANCE(385); END_STATE(); - case 155: - if (lookahead == 'o') ADVANCE(230); - if (lookahead == 'y') ADVANCE(231); + case 292: + if (lookahead == 'x') ADVANCE(386); END_STATE(); - case 156: - if (lookahead == 'h') ADVANCE(232); + case 293: + if (lookahead == 'e') ADVANCE(387); END_STATE(); - case 157: - if (lookahead == 'b') ADVANCE(233); + case 294: + ACCEPT_TOKEN(anon_sym_native); END_STATE(); - case 158: - if (lookahead == 'h') ADVANCE(234); + case 295: + if (lookahead == 'u') ADVANCE(388); END_STATE(); - case 159: - if (lookahead == 'i') ADVANCE(235); + case 296: + if (lookahead == 'o') ADVANCE(389); END_STATE(); - case 160: - if (lookahead == 'o') ADVANCE(236); - if (lookahead == 'y') ADVANCE(237); + case 297: + if (lookahead == 't') ADVANCE(390); END_STATE(); - case 161: - if (lookahead == 'h') ADVANCE(238); + case 298: + if (lookahead == 'n') ADVANCE(391); END_STATE(); - case 162: - if (lookahead == 'b') ADVANCE(239); + case 299: + if (lookahead == 'r') ADVANCE(392); END_STATE(); - case 163: - if (lookahead == 'h') ADVANCE(240); + case 300: + if (lookahead == 's') ADVANCE(393); END_STATE(); - case 164: - if (lookahead == 'i') ADVANCE(241); + case 301: + if (lookahead == 't') ADVANCE(394); END_STATE(); - case 165: - if (lookahead == 'l') ADVANCE(242); + case 302: + if (lookahead == 'n') ADVANCE(395); END_STATE(); - case 166: - if (lookahead == 'c') ADVANCE(243); + case 303: + if (lookahead == '-') ADVANCE(396); END_STATE(); - case 167: - if (lookahead == 'n') ADVANCE(244); + case 304: + if (lookahead == 'e') ADVANCE(397); END_STATE(); - case 168: - if (lookahead == 'o') ADVANCE(245); + case 305: + if (lookahead == 't') ADVANCE(398); END_STATE(); - case 169: - if (lookahead == 'l') ADVANCE(246); + case 306: + ACCEPT_TOKEN(anon_sym_public); END_STATE(); - case 170: - if (lookahead == 'o') ADVANCE(247); + case 307: + if (lookahead == '-') ADVANCE(399); END_STATE(); - case 171: - if (lookahead == 'l') ADVANCE(248); + case 308: + if (lookahead == 'e') ADVANCE(400); END_STATE(); - case 172: - if (lookahead == 'c') ADVANCE(249); - if (lookahead == 'm') ADVANCE(250); + case 309: + if (lookahead == 'o') ADVANCE(401); + if (lookahead == 'y') ADVANCE(402); END_STATE(); - case 173: - if (lookahead == '-') ADVANCE(251); + case 310: + if (lookahead == 'h') ADVANCE(403); END_STATE(); - case 174: - if (lookahead == 'r') ADVANCE(252); + case 311: + if (lookahead == 'b') ADVANCE(404); END_STATE(); - case 175: - if (lookahead == 't') ADVANCE(253); + case 312: + if (lookahead == 'h') ADVANCE(405); END_STATE(); - case 176: - ACCEPT_TOKEN(anon_sym_if_DASHeqz); + case 313: + if (lookahead == 'o') ADVANCE(406); END_STATE(); - case 177: - ACCEPT_TOKEN(anon_sym_if_DASHgez); + case 314: + if (lookahead == 'i') ADVANCE(407); END_STATE(); - case 178: - ACCEPT_TOKEN(anon_sym_if_DASHgtz); + case 315: + if (lookahead == '-') ADVANCE(408); END_STATE(); - case 179: - ACCEPT_TOKEN(anon_sym_if_DASHlez); + case 316: + if (lookahead == 'o') ADVANCE(409); + if (lookahead == 'y') ADVANCE(410); END_STATE(); - case 180: - ACCEPT_TOKEN(anon_sym_if_DASHltz); + case 317: + if (lookahead == 'h') ADVANCE(411); END_STATE(); - case 181: - ACCEPT_TOKEN(anon_sym_if_DASHnez); + case 318: + if (lookahead == 'b') ADVANCE(412); END_STATE(); - case 182: - if (lookahead == 'o') ADVANCE(254); - if (lookahead == 'y') ADVANCE(255); + case 319: + if (lookahead == 'h') ADVANCE(413); END_STATE(); - case 183: - if (lookahead == 'h') ADVANCE(256); + case 320: + if (lookahead == 'o') ADVANCE(414); END_STATE(); - case 184: - if (lookahead == 'b') ADVANCE(257); + case 321: + if (lookahead == 'i') ADVANCE(415); END_STATE(); - case 185: - if (lookahead == 'u') ADVANCE(258); + case 322: + ACCEPT_TOKEN(anon_sym_static); + if (lookahead == '-') ADVANCE(416); END_STATE(); - case 186: - if (lookahead == 'h') ADVANCE(259); + case 323: + if (lookahead == 'f') ADVANCE(417); END_STATE(); - case 187: - if (lookahead == 'o') ADVANCE(260); + case 324: + if (lookahead == 'o') ADVANCE(418); END_STATE(); - case 188: - if (lookahead == 'i') ADVANCE(261); + case 325: + if (lookahead == 't') ADVANCE(419); END_STATE(); - case 189: - if (lookahead == 'c') ADVANCE(262); + case 326: + ACCEPT_TOKEN(anon_sym_system); END_STATE(); - case 190: - if (lookahead == '-') ADVANCE(263); + case 327: + if (lookahead == 'p') ADVANCE(420); END_STATE(); - case 191: - if (lookahead == '-') ADVANCE(264); + case 328: + if (lookahead == 'v') ADVANCE(421); END_STATE(); - case 192: - if (lookahead == 'o') ADVANCE(265); - if (lookahead == 'y') ADVANCE(266); + case 329: + if (lookahead == 'e') ADVANCE(422); END_STATE(); - case 193: - if (lookahead == 'h') ADVANCE(267); + case 330: + if (lookahead == 's') ADVANCE(423); END_STATE(); - case 194: - if (lookahead == 'b') ADVANCE(268); + case 331: + if (lookahead == 'l') ADVANCE(424); END_STATE(); - case 195: - if (lookahead == 'u') ADVANCE(269); + case 332: + if (lookahead == 'i') ADVANCE(425); END_STATE(); - case 196: - if (lookahead == 'h') ADVANCE(270); + case 333: + if (lookahead == 't') ADVANCE(426); END_STATE(); - case 197: - if (lookahead == 'o') ADVANCE(271); + case 334: + if (lookahead == 'o') ADVANCE(427); END_STATE(); - case 198: - if (lookahead == 'i') ADVANCE(272); + case 335: + if (lookahead == 't') ADVANCE(428); END_STATE(); - case 199: - if (lookahead == 'o') ADVANCE(273); + case 336: + if (lookahead == 'a') ADVANCE(429); END_STATE(); - case 200: - if (lookahead == 'r') ADVANCE(274); + case 337: + if (lookahead == 'j') ADVANCE(430); END_STATE(); - case 201: - if (lookahead == 'x') ADVANCE(275); + case 338: + if (lookahead == 'o') ADVANCE(431); END_STATE(); - case 202: - if (lookahead == 'e') ADVANCE(276); + case 339: + if (lookahead == 'd') ADVANCE(432); END_STATE(); - case 203: - if (lookahead == 'u') ADVANCE(277); + case 340: + if (lookahead == 'i') ADVANCE(433); END_STATE(); - case 204: - if (lookahead == 'o') ADVANCE(278); + case 341: + if (lookahead == 'o') ADVANCE(434); END_STATE(); - case 205: - if (lookahead == 't') ADVANCE(279); + case 342: + if (lookahead == 't') ADVANCE(435); END_STATE(); - case 206: - if (lookahead == 'n') ADVANCE(280); + case 343: + if (lookahead == 'a') ADVANCE(436); END_STATE(); - case 207: - if (lookahead == 'r') ADVANCE(281); + case 344: + if (lookahead == 'j') ADVANCE(437); END_STATE(); - case 208: - if (lookahead == 's') ADVANCE(282); + case 345: + if (lookahead == 'o') ADVANCE(438); END_STATE(); - case 209: - if (lookahead == 't') ADVANCE(283); + case 346: + if (lookahead == 'd') ADVANCE(439); END_STATE(); - case 210: - if (lookahead == 'n') ADVANCE(284); + case 347: + if (lookahead == 'e') ADVANCE(440); END_STATE(); - case 211: - if (lookahead == '-') ADVANCE(285); + case 348: + if (lookahead == 's') ADVANCE(441); END_STATE(); - case 212: - if (lookahead == '-') ADVANCE(286); + case 349: + if (lookahead == 'a') ADVANCE(442); END_STATE(); - case 213: - if (lookahead == 'e') ADVANCE(287); + case 350: + if (lookahead == 'g') ADVANCE(443); END_STATE(); - case 214: - if (lookahead == 'o') ADVANCE(288); - if (lookahead == 'y') ADVANCE(289); + case 351: + if (lookahead == 'u') ADVANCE(444); END_STATE(); - case 215: - if (lookahead == 'h') ADVANCE(290); + case 352: + if (lookahead == 'o') ADVANCE(445); END_STATE(); - case 216: - if (lookahead == 'b') ADVANCE(291); + case 353: + if (lookahead == 'u') ADVANCE(446); END_STATE(); - case 217: - if (lookahead == 'h') ADVANCE(292); + case 354: + if (lookahead == 'o') ADVANCE(447); END_STATE(); - case 218: - if (lookahead == 'o') ADVANCE(293); + case 355: + if (lookahead == 'l') ADVANCE(448); END_STATE(); - case 219: - if (lookahead == 'i') ADVANCE(294); + case 356: + if (lookahead == 'e') ADVANCE(449); END_STATE(); - case 220: - if (lookahead == '-') ADVANCE(295); + case 357: + if (lookahead == 'c') ADVANCE(450); END_STATE(); - case 221: - if (lookahead == 'o') ADVANCE(296); - if (lookahead == 'y') ADVANCE(297); + case 358: + if (lookahead == 'a') ADVANCE(451); END_STATE(); - case 222: - if (lookahead == 'h') ADVANCE(298); + case 359: + if (lookahead == 'd') ADVANCE(452); END_STATE(); - case 223: - if (lookahead == 'b') ADVANCE(299); + case 360: + if (lookahead == 't') ADVANCE(453); END_STATE(); - case 224: - if (lookahead == 'h') ADVANCE(300); + case 361: + if (lookahead == 'r') ADVANCE(454); END_STATE(); - case 225: - if (lookahead == 'o') ADVANCE(301); + case 362: + if (lookahead == 'o') ADVANCE(455); END_STATE(); - case 226: - if (lookahead == 'i') ADVANCE(302); + case 363: + if (lookahead == 't') ADVANCE(456); END_STATE(); - case 227: - if (lookahead == '-') ADVANCE(303); + case 364: + if (lookahead == 'o') ADVANCE(457); END_STATE(); - case 228: - ACCEPT_TOKEN(anon_sym_system); + case 365: + if (lookahead == 't') ADVANCE(458); END_STATE(); - case 229: - if (lookahead == 'v') ADVANCE(304); + case 366: + if (lookahead == 'a') ADVANCE(459); END_STATE(); - case 230: - if (lookahead == 'o') ADVANCE(305); + case 367: + if (lookahead == 'j') ADVANCE(460); END_STATE(); - case 231: - if (lookahead == 't') ADVANCE(306); + case 368: + if (lookahead == 'i') ADVANCE(461); END_STATE(); - case 232: - if (lookahead == 'a') ADVANCE(307); + case 369: + if (lookahead == 'o') ADVANCE(462); END_STATE(); - case 233: - if (lookahead == 'j') ADVANCE(308); + case 370: + if (lookahead == 'l') ADVANCE(463); END_STATE(); - case 234: - if (lookahead == 'o') ADVANCE(309); + case 371: + if (lookahead == 'd') ADVANCE(464); END_STATE(); - case 235: - if (lookahead == 'd') ADVANCE(310); + case 372: + if (lookahead == 'e') ADVANCE(465); END_STATE(); - case 236: - if (lookahead == 'o') ADVANCE(311); + case 373: + if (lookahead == 'b') ADVANCE(466); + if (lookahead == 'c') ADVANCE(467); + if (lookahead == 'd') ADVANCE(468); + if (lookahead == 'f') ADVANCE(469); + if (lookahead == 'l') ADVANCE(470); + if (lookahead == 's') ADVANCE(471); END_STATE(); - case 237: - if (lookahead == 't') ADVANCE(312); + case 374: + if (lookahead == 'c') ADVANCE(472); END_STATE(); - case 238: - if (lookahead == 'a') ADVANCE(313); + case 375: + if (lookahead == 'c') ADVANCE(473); + if (lookahead == 'd') ADVANCE(474); + if (lookahead == 'i') ADVANCE(475); END_STATE(); - case 239: - if (lookahead == 'j') ADVANCE(314); + case 376: + if (lookahead == 'o') ADVANCE(476); END_STATE(); - case 240: - if (lookahead == 'o') ADVANCE(315); + case 377: + if (lookahead == 't') ADVANCE(477); END_STATE(); - case 241: - if (lookahead == 'd') ADVANCE(316); + case 378: + if (lookahead == 'a') ADVANCE(478); END_STATE(); - case 242: - if (lookahead == 'e') ADVANCE(317); + case 379: + if (lookahead == 'j') ADVANCE(479); END_STATE(); - case 243: - if (lookahead == 'a') ADVANCE(318); + case 380: + if (lookahead == 'i') ADVANCE(480); END_STATE(); - case 244: - if (lookahead == 'g') ADVANCE(319); + case 381: + if (lookahead == 'o') ADVANCE(481); END_STATE(); - case 245: - if (lookahead == 'u') ADVANCE(320); + case 382: + if (lookahead == 'l') ADVANCE(482); END_STATE(); - case 246: - if (lookahead == 'o') ADVANCE(321); + case 383: + if (lookahead == 'd') ADVANCE(483); END_STATE(); - case 247: - if (lookahead == 'u') ADVANCE(322); + case 384: + if (lookahead == '-') ADVANCE(484); END_STATE(); - case 248: - if (lookahead == 'o') ADVANCE(323); + case 385: + if (lookahead == '-') ADVANCE(485); END_STATE(); - case 249: - if (lookahead == 'l') ADVANCE(324); + case 386: + if (lookahead == 'c') ADVANCE(486); END_STATE(); - case 250: - if (lookahead == 'e') ADVANCE(325); + case 387: + if (lookahead == 's') ADVANCE(487); END_STATE(); - case 251: - if (lookahead == 't') ADVANCE(326); + case 388: + if (lookahead == 'b') ADVANCE(488); END_STATE(); - case 252: - if (lookahead == 'r') ADVANCE(327); + case 389: + if (lookahead == 'a') ADVANCE(489); END_STATE(); - case 253: - if (lookahead == 'o') ADVANCE(328); + case 390: + ACCEPT_TOKEN(anon_sym_neg_DASHint); END_STATE(); - case 254: - if (lookahead == 'o') ADVANCE(329); + case 391: + if (lookahead == 'g') ADVANCE(490); END_STATE(); - case 255: - if (lookahead == 't') ADVANCE(330); + case 392: + if (lookahead == 'a') ADVANCE(491); END_STATE(); - case 256: - if (lookahead == 'a') ADVANCE(331); + case 393: + if (lookahead == 't') ADVANCE(492); END_STATE(); - case 257: - if (lookahead == 'j') ADVANCE(332); + case 394: + ACCEPT_TOKEN(anon_sym_not_DASHint); END_STATE(); - case 258: - if (lookahead == 'i') ADVANCE(333); + case 395: + if (lookahead == 'g') ADVANCE(493); END_STATE(); - case 259: - if (lookahead == 'o') ADVANCE(334); + case 396: + if (lookahead == 's') ADVANCE(494); END_STATE(); - case 260: - if (lookahead == 'l') ADVANCE(335); + case 397: + ACCEPT_TOKEN(anon_sym_private); END_STATE(); - case 261: - if (lookahead == 'd') ADVANCE(336); + case 398: + if (lookahead == 'e') ADVANCE(495); END_STATE(); - case 262: - if (lookahead == 'e') ADVANCE(337); + case 399: + if (lookahead == 'o') ADVANCE(496); + if (lookahead == 'v') ADVANCE(497); + if (lookahead == 'w') ADVANCE(498); END_STATE(); - case 263: - if (lookahead == 'b') ADVANCE(338); - if (lookahead == 'c') ADVANCE(339); - if (lookahead == 'd') ADVANCE(340); - if (lookahead == 'f') ADVANCE(341); - if (lookahead == 'l') ADVANCE(342); - if (lookahead == 's') ADVANCE(343); + case 400: + ACCEPT_TOKEN(anon_sym_runtime); END_STATE(); - case 264: - if (lookahead == 'c') ADVANCE(344); - if (lookahead == 'd') ADVANCE(345); - if (lookahead == 'i') ADVANCE(346); + case 401: + if (lookahead == 'o') ADVANCE(499); END_STATE(); - case 265: - if (lookahead == 'o') ADVANCE(347); + case 402: + if (lookahead == 't') ADVANCE(500); END_STATE(); - case 266: - if (lookahead == 't') ADVANCE(348); + case 403: + if (lookahead == 'a') ADVANCE(501); END_STATE(); - case 267: - if (lookahead == 'a') ADVANCE(349); + case 404: + if (lookahead == 'j') ADVANCE(502); END_STATE(); - case 268: - if (lookahead == 'j') ADVANCE(350); + case 405: + if (lookahead == 'o') ADVANCE(503); END_STATE(); - case 269: - if (lookahead == 'i') ADVANCE(351); + case 406: + if (lookahead == 'l') ADVANCE(504); END_STATE(); - case 270: - if (lookahead == 'o') ADVANCE(352); + case 407: + if (lookahead == 'd') ADVANCE(505); END_STATE(); - case 271: - if (lookahead == 'l') ADVANCE(353); + case 408: + if (lookahead == 's') ADVANCE(506); END_STATE(); - case 272: - if (lookahead == 'd') ADVANCE(354); + case 409: + if (lookahead == 'o') ADVANCE(507); END_STATE(); - case 273: - if (lookahead == '-') ADVANCE(355); + case 410: + if (lookahead == 't') ADVANCE(508); END_STATE(); - case 274: - if (lookahead == '-') ADVANCE(356); + case 411: + if (lookahead == 'a') ADVANCE(509); END_STATE(); - case 275: - if (lookahead == 'c') ADVANCE(357); + case 412: + if (lookahead == 'j') ADVANCE(510); END_STATE(); - case 276: - if (lookahead == 's') ADVANCE(358); + case 413: + if (lookahead == 'o') ADVANCE(511); END_STATE(); - case 277: - if (lookahead == 'b') ADVANCE(359); + case 414: + if (lookahead == 'l') ADVANCE(512); END_STATE(); - case 278: - if (lookahead == 'a') ADVANCE(360); + case 415: + if (lookahead == 'd') ADVANCE(513); END_STATE(); - case 279: - ACCEPT_TOKEN(anon_sym_neg_DASHint); + case 416: + if (lookahead == 'g') ADVANCE(514); + if (lookahead == 'p') ADVANCE(515); END_STATE(); - case 280: - if (lookahead == 'g') ADVANCE(361); + case 417: + if (lookahead == 'p') ADVANCE(516); END_STATE(); - case 281: - if (lookahead == 'a') ADVANCE(362); + case 418: + if (lookahead == 'n') ADVANCE(517); END_STATE(); - case 282: - if (lookahead == 't') ADVANCE(363); + case 419: + if (lookahead == 'i') ADVANCE(518); END_STATE(); - case 283: - ACCEPT_TOKEN(anon_sym_not_DASHint); + case 420: + if (lookahead == 'i') ADVANCE(519); END_STATE(); - case 284: - if (lookahead == 'g') ADVANCE(364); + case 421: + if (lookahead == 'e') ADVANCE(520); END_STATE(); - case 285: - if (lookahead == 's') ADVANCE(365); + case 422: + if (lookahead == 'n') ADVANCE(521); END_STATE(); - case 286: - if (lookahead == 'o') ADVANCE(366); - if (lookahead == 'v') ADVANCE(367); - if (lookahead == 'w') ADVANCE(368); + case 423: + ACCEPT_TOKEN(anon_sym_varargs); END_STATE(); - case 287: - ACCEPT_TOKEN(anon_sym_runtime); + case 424: + if (lookahead == 'e') ADVANCE(522); END_STATE(); - case 288: - if (lookahead == 'o') ADVANCE(369); + case 425: + if (lookahead == 's') ADVANCE(523); END_STATE(); - case 289: - if (lookahead == 't') ADVANCE(370); + case 426: + ACCEPT_TOKEN(anon_sym_abstract); END_STATE(); - case 290: - if (lookahead == 'a') ADVANCE(371); + case 427: + if (lookahead == 'l') ADVANCE(524); END_STATE(); - case 291: - if (lookahead == 'j') ADVANCE(372); + case 428: + if (lookahead == 'e') ADVANCE(525); END_STATE(); - case 292: - if (lookahead == 'o') ADVANCE(373); + case 429: + if (lookahead == 'r') ADVANCE(526); END_STATE(); - case 293: - if (lookahead == 'l') ADVANCE(374); + case 430: + if (lookahead == 'e') ADVANCE(527); END_STATE(); - case 294: - if (lookahead == 'd') ADVANCE(375); + case 431: + if (lookahead == 'r') ADVANCE(528); END_STATE(); - case 295: - if (lookahead == 's') ADVANCE(376); + case 432: + if (lookahead == 'e') ADVANCE(529); END_STATE(); - case 296: - if (lookahead == 'o') ADVANCE(377); + case 433: + if (lookahead == 'o') ADVANCE(530); END_STATE(); - case 297: - if (lookahead == 't') ADVANCE(378); + case 434: + if (lookahead == 'l') ADVANCE(531); END_STATE(); - case 298: - if (lookahead == 'a') ADVANCE(379); + case 435: + if (lookahead == 'e') ADVANCE(532); END_STATE(); - case 299: - if (lookahead == 'j') ADVANCE(380); + case 436: + if (lookahead == 'r') ADVANCE(533); END_STATE(); - case 300: - if (lookahead == 'o') ADVANCE(381); + case 437: + if (lookahead == 'e') ADVANCE(534); END_STATE(); - case 301: - if (lookahead == 'l') ADVANCE(382); + case 438: + if (lookahead == 'r') ADVANCE(535); END_STATE(); - case 302: - if (lookahead == 'd') ADVANCE(383); + case 439: + if (lookahead == 'e') ADVANCE(536); END_STATE(); - case 303: - if (lookahead == 'g') ADVANCE(384); - if (lookahead == 'p') ADVANCE(385); + case 440: + if (lookahead == 'n') ADVANCE(537); END_STATE(); - case 304: - if (lookahead == 'e') ADVANCE(386); + case 441: + if (lookahead == 't') ADVANCE(538); END_STATE(); - case 305: - if (lookahead == 'l') ADVANCE(387); + case 442: + if (lookahead == 's') ADVANCE(539); END_STATE(); - case 306: - if (lookahead == 'e') ADVANCE(388); + case 443: + ACCEPT_TOKEN(anon_sym_cmp_DASHlong); END_STATE(); - case 307: - if (lookahead == 'r') ADVANCE(389); + case 444: + if (lookahead == 'b') ADVANCE(540); END_STATE(); - case 308: - if (lookahead == 'e') ADVANCE(390); + case 445: + if (lookahead == 'a') ADVANCE(541); END_STATE(); - case 309: - if (lookahead == 'r') ADVANCE(391); + case 446: + if (lookahead == 'b') ADVANCE(542); END_STATE(); - case 310: - if (lookahead == 'e') ADVANCE(392); + case 447: + if (lookahead == 'a') ADVANCE(543); END_STATE(); - case 311: - if (lookahead == 'l') ADVANCE(393); + case 448: + if (lookahead == 'a') ADVANCE(544); END_STATE(); - case 312: - if (lookahead == 'e') ADVANCE(394); + case 449: + if (lookahead == 't') ADVANCE(545); END_STATE(); - case 313: - if (lookahead == 'r') ADVANCE(395); + case 450: + if (lookahead == 't') ADVANCE(546); END_STATE(); - case 314: - if (lookahead == 'e') ADVANCE(396); + case 451: + if (lookahead == 't') ADVANCE(547); END_STATE(); - case 315: - if (lookahead == 'r') ADVANCE(397); + case 452: + if (lookahead == '-') ADVANCE(548); END_STATE(); - case 316: - if (lookahead == 'e') ADVANCE(398); + case 453: + if (lookahead == 'o') ADVANCE(549); END_STATE(); - case 317: - if (lookahead == 'n') ADVANCE(399); + case 454: + if (lookahead == 'a') ADVANCE(550); END_STATE(); - case 318: - if (lookahead == 's') ADVANCE(400); + case 455: + if (lookahead == '-') ADVANCE(551); END_STATE(); - case 319: - ACCEPT_TOKEN(anon_sym_cmp_DASHlong); + case 456: + ACCEPT_TOKEN(anon_sym_greylist); + if (lookahead == '-') ADVANCE(552); END_STATE(); - case 320: - if (lookahead == 'b') ADVANCE(401); + case 457: + if (lookahead == 'l') ADVANCE(553); END_STATE(); - case 321: - if (lookahead == 'a') ADVANCE(402); + case 458: + if (lookahead == 'e') ADVANCE(554); END_STATE(); - case 322: - if (lookahead == 'b') ADVANCE(403); + case 459: + if (lookahead == 'r') ADVANCE(555); END_STATE(); - case 323: - if (lookahead == 'a') ADVANCE(404); + case 460: + if (lookahead == 'e') ADVANCE(556); END_STATE(); - case 324: - if (lookahead == 'a') ADVANCE(405); + case 461: + if (lookahead == 'c') ADVANCE(557); END_STATE(); - case 325: - if (lookahead == 't') ADVANCE(406); + case 462: + if (lookahead == 'r') ADVANCE(558); END_STATE(); - case 326: - if (lookahead == 'o') ADVANCE(407); + case 463: + if (lookahead == 'a') ADVANCE(559); END_STATE(); - case 327: - if (lookahead == 'a') ADVANCE(408); + case 464: + if (lookahead == 'e') ADVANCE(560); END_STATE(); - case 328: - if (lookahead == '-') ADVANCE(409); + case 465: + if (lookahead == '-') ADVANCE(561); END_STATE(); - case 329: - if (lookahead == 'l') ADVANCE(410); + case 466: + if (lookahead == 'y') ADVANCE(562); END_STATE(); - case 330: - if (lookahead == 'e') ADVANCE(411); + case 467: + if (lookahead == 'h') ADVANCE(563); END_STATE(); - case 331: - if (lookahead == 'r') ADVANCE(412); + case 468: + if (lookahead == 'o') ADVANCE(564); END_STATE(); - case 332: - if (lookahead == 'e') ADVANCE(413); + case 469: + if (lookahead == 'l') ADVANCE(565); END_STATE(); - case 333: - if (lookahead == 'c') ADVANCE(414); + case 470: + if (lookahead == 'o') ADVANCE(566); END_STATE(); - case 334: - if (lookahead == 'r') ADVANCE(415); + case 471: + if (lookahead == 'h') ADVANCE(567); END_STATE(); - case 335: - if (lookahead == 'a') ADVANCE(416); + case 472: + if (lookahead == 'e') ADVANCE(568); END_STATE(); - case 336: - if (lookahead == 'e') ADVANCE(417); + case 473: + if (lookahead == 'o') ADVANCE(569); END_STATE(); - case 337: - if (lookahead == '-') ADVANCE(418); + case 474: + if (lookahead == 'i') ADVANCE(570); END_STATE(); - case 338: - if (lookahead == 'y') ADVANCE(419); + case 475: + if (lookahead == 'n') ADVANCE(571); END_STATE(); - case 339: - if (lookahead == 'h') ADVANCE(420); + case 476: + if (lookahead == 'l') ADVANCE(572); END_STATE(); - case 340: - if (lookahead == 'o') ADVANCE(421); + case 477: + if (lookahead == 'e') ADVANCE(573); END_STATE(); - case 341: - if (lookahead == 'l') ADVANCE(422); + case 478: + if (lookahead == 'r') ADVANCE(574); END_STATE(); - case 342: - if (lookahead == 'o') ADVANCE(423); + case 479: + if (lookahead == 'e') ADVANCE(575); END_STATE(); - case 343: - if (lookahead == 'h') ADVANCE(424); + case 480: + if (lookahead == 'c') ADVANCE(576); END_STATE(); - case 344: - if (lookahead == 'o') ADVANCE(425); + case 481: + if (lookahead == 'r') ADVANCE(577); END_STATE(); - case 345: - if (lookahead == 'i') ADVANCE(426); + case 482: + if (lookahead == 'a') ADVANCE(578); END_STATE(); - case 346: - if (lookahead == 'n') ADVANCE(427); + case 483: + if (lookahead == 'e') ADVANCE(579); END_STATE(); - case 347: - if (lookahead == 'l') ADVANCE(428); + case 484: + if (lookahead == 'd') ADVANCE(580); + if (lookahead == 'f') ADVANCE(581); + if (lookahead == 'i') ADVANCE(582); END_STATE(); - case 348: - if (lookahead == 'e') ADVANCE(429); + case 485: + if (lookahead == 'e') ADVANCE(583); END_STATE(); - case 349: - if (lookahead == 'r') ADVANCE(430); + case 486: + if (lookahead == 'e') ADVANCE(584); END_STATE(); - case 350: - if (lookahead == 'e') ADVANCE(431); + case 487: + if (lookahead == 'u') ADVANCE(585); END_STATE(); - case 351: - if (lookahead == 'c') ADVANCE(432); + case 488: + if (lookahead == 'l') ADVANCE(586); END_STATE(); - case 352: - if (lookahead == 'r') ADVANCE(433); + case 489: + if (lookahead == 't') ADVANCE(587); END_STATE(); - case 353: - if (lookahead == 'a') ADVANCE(434); + case 490: + ACCEPT_TOKEN(anon_sym_neg_DASHlong); END_STATE(); - case 354: - if (lookahead == 'e') ADVANCE(435); + case 491: + if (lookahead == 'y') ADVANCE(588); END_STATE(); - case 355: - if (lookahead == 'd') ADVANCE(436); - if (lookahead == 'f') ADVANCE(437); - if (lookahead == 'i') ADVANCE(438); + case 492: + if (lookahead == 'a') ADVANCE(589); END_STATE(); - case 356: - if (lookahead == 'e') ADVANCE(439); + case 493: + ACCEPT_TOKEN(anon_sym_not_DASHlong); END_STATE(); - case 357: - if (lookahead == 'e') ADVANCE(440); + case 494: + if (lookahead == 'w') ADVANCE(590); END_STATE(); - case 358: - if (lookahead == 'u') ADVANCE(441); + case 495: + if (lookahead == 'd') ADVANCE(591); END_STATE(); - case 359: - if (lookahead == 'l') ADVANCE(442); + case 496: + if (lookahead == 'b') ADVANCE(592); END_STATE(); - case 360: - if (lookahead == 't') ADVANCE(443); + case 497: + if (lookahead == 'o') ADVANCE(593); END_STATE(); - case 361: - ACCEPT_TOKEN(anon_sym_neg_DASHlong); + case 498: + if (lookahead == 'i') ADVANCE(594); END_STATE(); - case 362: - if (lookahead == 'y') ADVANCE(444); + case 499: + if (lookahead == 'l') ADVANCE(595); END_STATE(); - case 363: - if (lookahead == 'a') ADVANCE(445); + case 500: + if (lookahead == 'e') ADVANCE(596); END_STATE(); - case 364: - ACCEPT_TOKEN(anon_sym_not_DASHlong); + case 501: + if (lookahead == 'r') ADVANCE(597); END_STATE(); - case 365: - if (lookahead == 'w') ADVANCE(446); + case 502: + if (lookahead == 'e') ADVANCE(598); END_STATE(); - case 366: - if (lookahead == 'b') ADVANCE(447); + case 503: + if (lookahead == 'r') ADVANCE(599); END_STATE(); - case 367: - if (lookahead == 'o') ADVANCE(448); + case 504: + if (lookahead == 'a') ADVANCE(600); END_STATE(); - case 368: - if (lookahead == 'i') ADVANCE(449); + case 505: + if (lookahead == 'e') ADVANCE(601); END_STATE(); - case 369: - if (lookahead == 'l') ADVANCE(450); + case 506: + if (lookahead == 'w') ADVANCE(602); END_STATE(); - case 370: - if (lookahead == 'e') ADVANCE(451); + case 507: + if (lookahead == 'l') ADVANCE(603); END_STATE(); - case 371: - if (lookahead == 'r') ADVANCE(452); + case 508: + if (lookahead == 'e') ADVANCE(604); END_STATE(); - case 372: - if (lookahead == 'e') ADVANCE(453); + case 509: + if (lookahead == 'r') ADVANCE(605); END_STATE(); - case 373: - if (lookahead == 'r') ADVANCE(454); + case 510: + if (lookahead == 'e') ADVANCE(606); END_STATE(); - case 374: - if (lookahead == 'a') ADVANCE(455); + case 511: + if (lookahead == 'r') ADVANCE(607); END_STATE(); - case 375: - if (lookahead == 'e') ADVANCE(456); + case 512: + if (lookahead == 'a') ADVANCE(608); END_STATE(); - case 376: - if (lookahead == 'w') ADVANCE(457); + case 513: + if (lookahead == 'e') ADVANCE(609); END_STATE(); - case 377: - if (lookahead == 'l') ADVANCE(458); + case 514: + if (lookahead == 'e') ADVANCE(610); END_STATE(); - case 378: - if (lookahead == 'e') ADVANCE(459); + case 515: + if (lookahead == 'u') ADVANCE(611); END_STATE(); - case 379: - if (lookahead == 'r') ADVANCE(460); + case 516: + ACCEPT_TOKEN(anon_sym_strictfp); END_STATE(); - case 380: - if (lookahead == 'e') ADVANCE(461); + case 517: + if (lookahead == 'i') ADVANCE(612); END_STATE(); - case 381: - if (lookahead == 'r') ADVANCE(462); + case 518: + if (lookahead == 'c') ADVANCE(613); END_STATE(); - case 382: - if (lookahead == 'a') ADVANCE(463); + case 519: + ACCEPT_TOKEN(anon_sym_test_DASHapi); END_STATE(); - case 383: - if (lookahead == 'e') ADVANCE(464); + case 520: + if (lookahead == 'r') ADVANCE(614); END_STATE(); - case 384: - if (lookahead == 'e') ADVANCE(465); + case 521: + if (lookahead == 't') ADVANCE(615); END_STATE(); - case 385: - if (lookahead == 'u') ADVANCE(466); + case 522: + ACCEPT_TOKEN(anon_sym_volatile); END_STATE(); - case 386: - if (lookahead == 'r') ADVANCE(467); + case 523: + if (lookahead == 't') ADVANCE(616); END_STATE(); - case 387: - if (lookahead == 'e') ADVANCE(468); + case 524: + if (lookahead == 'e') ADVANCE(617); END_STATE(); - case 388: + case 525: ACCEPT_TOKEN(anon_sym_aget_DASHbyte); END_STATE(); - case 389: + case 526: ACCEPT_TOKEN(anon_sym_aget_DASHchar); END_STATE(); - case 390: - if (lookahead == 'c') ADVANCE(469); + case 527: + if (lookahead == 'c') ADVANCE(618); END_STATE(); - case 391: - if (lookahead == 't') ADVANCE(470); + case 528: + if (lookahead == 't') ADVANCE(619); END_STATE(); - case 392: + case 529: ACCEPT_TOKEN(anon_sym_aget_DASHwide); END_STATE(); - case 393: - if (lookahead == 'e') ADVANCE(471); + case 530: + if (lookahead == 'n') ADVANCE(620); END_STATE(); - case 394: + case 531: + if (lookahead == 'e') ADVANCE(621); + END_STATE(); + case 532: ACCEPT_TOKEN(anon_sym_aput_DASHbyte); END_STATE(); - case 395: + case 533: ACCEPT_TOKEN(anon_sym_aput_DASHchar); END_STATE(); - case 396: - if (lookahead == 'c') ADVANCE(472); + case 534: + if (lookahead == 'c') ADVANCE(622); END_STATE(); - case 397: - if (lookahead == 't') ADVANCE(473); + case 535: + if (lookahead == 't') ADVANCE(623); END_STATE(); - case 398: + case 536: ACCEPT_TOKEN(anon_sym_aput_DASHwide); END_STATE(); - case 399: - if (lookahead == 'g') ADVANCE(474); + case 537: + if (lookahead == 'g') ADVANCE(624); END_STATE(); - case 400: - if (lookahead == 't') ADVANCE(475); + case 538: + ACCEPT_TOKEN(anon_sym_blacklist); END_STATE(); - case 401: - if (lookahead == 'l') ADVANCE(476); + case 539: + if (lookahead == 't') ADVANCE(625); END_STATE(); - case 402: - if (lookahead == 't') ADVANCE(477); + case 540: + if (lookahead == 'l') ADVANCE(626); END_STATE(); - case 403: - if (lookahead == 'l') ADVANCE(478); + case 541: + if (lookahead == 't') ADVANCE(627); END_STATE(); - case 404: - if (lookahead == 't') ADVANCE(479); + case 542: + if (lookahead == 'l') ADVANCE(628); END_STATE(); - case 405: - if (lookahead == 's') ADVANCE(480); + case 543: + if (lookahead == 't') ADVANCE(629); END_STATE(); - case 406: - if (lookahead == 'h') ADVANCE(481); + case 544: + if (lookahead == 's') ADVANCE(630); END_STATE(); - case 407: - if (lookahead == '-') ADVANCE(482); + case 545: + if (lookahead == 'h') ADVANCE(631); END_STATE(); - case 408: - if (lookahead == 'y') ADVANCE(483); + case 546: + if (lookahead == 'o') ADVANCE(632); END_STATE(); - case 409: - if (lookahead == 'd') ADVANCE(484); - if (lookahead == 'i') ADVANCE(485); - if (lookahead == 'l') ADVANCE(486); + case 547: + if (lookahead == 'f') ADVANCE(633); END_STATE(); - case 410: - if (lookahead == 'e') ADVANCE(487); + case 548: + if (lookahead == 's') ADVANCE(634); END_STATE(); - case 411: + case 549: + if (lookahead == '-') ADVANCE(635); + END_STATE(); + case 550: + if (lookahead == 'y') ADVANCE(636); + END_STATE(); + case 551: + if (lookahead == 'd') ADVANCE(637); + if (lookahead == 'i') ADVANCE(638); + if (lookahead == 'l') ADVANCE(639); + END_STATE(); + case 552: + if (lookahead == 'm') ADVANCE(640); + END_STATE(); + case 553: + if (lookahead == 'e') ADVANCE(641); + END_STATE(); + case 554: ACCEPT_TOKEN(anon_sym_iget_DASHbyte); END_STATE(); - case 412: + case 555: ACCEPT_TOKEN(anon_sym_iget_DASHchar); END_STATE(); - case 413: - if (lookahead == 'c') ADVANCE(488); + case 556: + if (lookahead == 'c') ADVANCE(642); END_STATE(); - case 414: - if (lookahead == 'k') ADVANCE(489); + case 557: + if (lookahead == 'k') ADVANCE(643); END_STATE(); - case 415: - if (lookahead == 't') ADVANCE(490); + case 558: + if (lookahead == 't') ADVANCE(644); END_STATE(); - case 416: - if (lookahead == 't') ADVANCE(491); + case 559: + if (lookahead == 't') ADVANCE(645); END_STATE(); - case 417: + case 560: ACCEPT_TOKEN(anon_sym_iget_DASHwide); - if (lookahead == '-') ADVANCE(492); + if (lookahead == '-') ADVANCE(646); END_STATE(); - case 418: - if (lookahead == 'g') ADVANCE(493); - if (lookahead == 'o') ADVANCE(494); - if (lookahead == 'p') ADVANCE(495); + case 561: + if (lookahead == 'g') ADVANCE(647); + if (lookahead == 'o') ADVANCE(648); + if (lookahead == 'p') ADVANCE(649); END_STATE(); - case 419: - if (lookahead == 't') ADVANCE(496); + case 562: + if (lookahead == 't') ADVANCE(650); END_STATE(); - case 420: - if (lookahead == 'a') ADVANCE(497); + case 563: + if (lookahead == 'a') ADVANCE(651); END_STATE(); - case 421: - if (lookahead == 'u') ADVANCE(498); + case 564: + if (lookahead == 'u') ADVANCE(652); END_STATE(); - case 422: - if (lookahead == 'o') ADVANCE(499); + case 565: + if (lookahead == 'o') ADVANCE(653); END_STATE(); - case 423: - if (lookahead == 'n') ADVANCE(500); + case 566: + if (lookahead == 'n') ADVANCE(654); END_STATE(); - case 424: - if (lookahead == 'o') ADVANCE(501); + case 567: + if (lookahead == 'o') ADVANCE(655); END_STATE(); - case 425: - if (lookahead == 'n') ADVANCE(502); + case 568: + ACCEPT_TOKEN(anon_sym_interface); END_STATE(); - case 426: - if (lookahead == 'r') ADVANCE(503); + case 569: + if (lookahead == 'n') ADVANCE(656); END_STATE(); - case 427: - if (lookahead == 's') ADVANCE(504); + case 570: + if (lookahead == 'r') ADVANCE(657); END_STATE(); - case 428: - if (lookahead == 'e') ADVANCE(505); + case 571: + if (lookahead == 's') ADVANCE(658); END_STATE(); - case 429: + case 572: + if (lookahead == 'e') ADVANCE(659); + END_STATE(); + case 573: ACCEPT_TOKEN(anon_sym_iput_DASHbyte); - if (lookahead == '-') ADVANCE(506); + if (lookahead == '-') ADVANCE(660); END_STATE(); - case 430: + case 574: ACCEPT_TOKEN(anon_sym_iput_DASHchar); - if (lookahead == '-') ADVANCE(507); + if (lookahead == '-') ADVANCE(661); END_STATE(); - case 431: - if (lookahead == 'c') ADVANCE(508); + case 575: + if (lookahead == 'c') ADVANCE(662); END_STATE(); - case 432: - if (lookahead == 'k') ADVANCE(509); + case 576: + if (lookahead == 'k') ADVANCE(663); END_STATE(); - case 433: - if (lookahead == 't') ADVANCE(510); + case 577: + if (lookahead == 't') ADVANCE(664); END_STATE(); - case 434: - if (lookahead == 't') ADVANCE(511); + case 578: + if (lookahead == 't') ADVANCE(665); END_STATE(); - case 435: + case 579: ACCEPT_TOKEN(anon_sym_iput_DASHwide); - if (lookahead == '-') ADVANCE(512); + if (lookahead == '-') ADVANCE(666); END_STATE(); - case 436: - if (lookahead == 'o') ADVANCE(513); + case 580: + if (lookahead == 'o') ADVANCE(667); END_STATE(); - case 437: - if (lookahead == 'l') ADVANCE(514); + case 581: + if (lookahead == 'l') ADVANCE(668); END_STATE(); - case 438: - if (lookahead == 'n') ADVANCE(515); + case 582: + if (lookahead == 'n') ADVANCE(669); END_STATE(); - case 439: - if (lookahead == 'n') ADVANCE(516); - if (lookahead == 'x') ADVANCE(517); + case 583: + if (lookahead == 'n') ADVANCE(670); + if (lookahead == 'x') ADVANCE(671); END_STATE(); - case 440: - if (lookahead == 'p') ADVANCE(518); + case 584: + if (lookahead == 'p') ADVANCE(672); END_STATE(); - case 441: - if (lookahead == 'l') ADVANCE(519); + case 585: + if (lookahead == 'l') ADVANCE(673); END_STATE(); - case 442: - if (lookahead == 'e') ADVANCE(520); + case 586: + if (lookahead == 'e') ADVANCE(674); END_STATE(); - case 443: + case 587: ACCEPT_TOKEN(anon_sym_neg_DASHfloat); END_STATE(); - case 444: + case 588: ACCEPT_TOKEN(anon_sym_new_DASHarray); END_STATE(); - case 445: - if (lookahead == 'n') ADVANCE(521); + case 589: + if (lookahead == 'n') ADVANCE(675); END_STATE(); - case 446: - if (lookahead == 'i') ADVANCE(522); + case 590: + if (lookahead == 'i') ADVANCE(676); END_STATE(); - case 447: - if (lookahead == 'j') ADVANCE(523); + case 591: + ACCEPT_TOKEN(anon_sym_protected); END_STATE(); - case 448: - if (lookahead == 'i') ADVANCE(524); + case 592: + if (lookahead == 'j') ADVANCE(677); END_STATE(); - case 449: - if (lookahead == 'd') ADVANCE(525); + case 593: + if (lookahead == 'i') ADVANCE(678); END_STATE(); - case 450: - if (lookahead == 'e') ADVANCE(526); + case 594: + if (lookahead == 'd') ADVANCE(679); END_STATE(); - case 451: + case 595: + if (lookahead == 'e') ADVANCE(680); + END_STATE(); + case 596: ACCEPT_TOKEN(anon_sym_sget_DASHbyte); END_STATE(); - case 452: + case 597: ACCEPT_TOKEN(anon_sym_sget_DASHchar); END_STATE(); - case 453: - if (lookahead == 'c') ADVANCE(527); + case 598: + if (lookahead == 'c') ADVANCE(681); END_STATE(); - case 454: - if (lookahead == 't') ADVANCE(528); + case 599: + if (lookahead == 't') ADVANCE(682); END_STATE(); - case 455: - if (lookahead == 't') ADVANCE(529); + case 600: + if (lookahead == 't') ADVANCE(683); END_STATE(); - case 456: + case 601: ACCEPT_TOKEN(anon_sym_sget_DASHwide); - if (lookahead == '-') ADVANCE(530); + if (lookahead == '-') ADVANCE(684); END_STATE(); - case 457: - if (lookahead == 'i') ADVANCE(531); + case 602: + if (lookahead == 'i') ADVANCE(685); END_STATE(); - case 458: - if (lookahead == 'e') ADVANCE(532); + case 603: + if (lookahead == 'e') ADVANCE(686); END_STATE(); - case 459: + case 604: ACCEPT_TOKEN(anon_sym_sput_DASHbyte); END_STATE(); - case 460: + case 605: ACCEPT_TOKEN(anon_sym_sput_DASHchar); END_STATE(); - case 461: - if (lookahead == 'c') ADVANCE(533); + case 606: + if (lookahead == 'c') ADVANCE(687); END_STATE(); - case 462: - if (lookahead == 't') ADVANCE(534); + case 607: + if (lookahead == 't') ADVANCE(688); END_STATE(); - case 463: - if (lookahead == 't') ADVANCE(535); + case 608: + if (lookahead == 't') ADVANCE(689); END_STATE(); - case 464: + case 609: ACCEPT_TOKEN(anon_sym_sput_DASHwide); - if (lookahead == '-') ADVANCE(536); + if (lookahead == '-') ADVANCE(690); END_STATE(); - case 465: - if (lookahead == 't') ADVANCE(537); + case 610: + if (lookahead == 't') ADVANCE(691); END_STATE(); - case 466: - if (lookahead == 't') ADVANCE(538); + case 611: + if (lookahead == 't') ADVANCE(692); END_STATE(); - case 467: - if (lookahead == 'i') ADVANCE(539); + case 612: + if (lookahead == 'z') ADVANCE(693); END_STATE(); - case 468: - if (lookahead == 'a') ADVANCE(540); + case 613: + ACCEPT_TOKEN(anon_sym_synthetic); END_STATE(); - case 469: - if (lookahead == 't') ADVANCE(541); + case 614: + if (lookahead == 'i') ADVANCE(694); END_STATE(); - case 470: + case 615: + ACCEPT_TOKEN(anon_sym_transient); + END_STATE(); + case 616: + ACCEPT_TOKEN(anon_sym_whitelist); + END_STATE(); + case 617: + if (lookahead == 'a') ADVANCE(695); + END_STATE(); + case 618: + if (lookahead == 't') ADVANCE(696); + END_STATE(); + case 619: ACCEPT_TOKEN(anon_sym_aget_DASHshort); END_STATE(); - case 471: - if (lookahead == 'a') ADVANCE(542); + case 620: + ACCEPT_TOKEN(anon_sym_annotation); END_STATE(); - case 472: - if (lookahead == 't') ADVANCE(543); + case 621: + if (lookahead == 'a') ADVANCE(697); END_STATE(); - case 473: + case 622: + if (lookahead == 't') ADVANCE(698); + END_STATE(); + case 623: ACCEPT_TOKEN(anon_sym_aput_DASHshort); END_STATE(); - case 474: - if (lookahead == 't') ADVANCE(544); + case 624: + if (lookahead == 't') ADVANCE(699); END_STATE(); - case 475: + case 625: ACCEPT_TOKEN(anon_sym_check_DASHcast); END_STATE(); - case 476: - if (lookahead == 'e') ADVANCE(545); + case 626: + if (lookahead == 'e') ADVANCE(700); END_STATE(); - case 477: + case 627: ACCEPT_TOKEN(anon_sym_cmpg_DASHfloat); END_STATE(); - case 478: - if (lookahead == 'e') ADVANCE(546); + case 628: + if (lookahead == 'e') ADVANCE(701); END_STATE(); - case 479: + case 629: ACCEPT_TOKEN(anon_sym_cmpl_DASHfloat); END_STATE(); - case 480: - if (lookahead == 's') ADVANCE(547); + case 630: + if (lookahead == 's') ADVANCE(702); END_STATE(); - case 481: - if (lookahead == 'o') ADVANCE(548); + case 631: + if (lookahead == 'o') ADVANCE(703); END_STATE(); - case 482: - if (lookahead == 'f') ADVANCE(549); - if (lookahead == 'i') ADVANCE(550); - if (lookahead == 'l') ADVANCE(551); + case 632: + if (lookahead == 'r') ADVANCE(704); END_STATE(); - case 483: - if (lookahead == '-') ADVANCE(552); + case 633: + if (lookahead == 'o') ADVANCE(705); END_STATE(); - case 484: - if (lookahead == 'o') ADVANCE(553); + case 634: + if (lookahead == 'y') ADVANCE(706); END_STATE(); - case 485: - if (lookahead == 'n') ADVANCE(554); + case 635: + if (lookahead == 'f') ADVANCE(707); + if (lookahead == 'i') ADVANCE(708); + if (lookahead == 'l') ADVANCE(709); END_STATE(); - case 486: - if (lookahead == 'o') ADVANCE(555); + case 636: + if (lookahead == '-') ADVANCE(710); END_STATE(); - case 487: - if (lookahead == 'a') ADVANCE(556); + case 637: + if (lookahead == 'o') ADVANCE(711); END_STATE(); - case 488: - if (lookahead == 't') ADVANCE(557); + case 638: + if (lookahead == 'n') ADVANCE(712); END_STATE(); - case 489: + case 639: + if (lookahead == 'o') ADVANCE(713); + END_STATE(); + case 640: + if (lookahead == 'a') ADVANCE(714); + END_STATE(); + case 641: + if (lookahead == 'a') ADVANCE(715); + END_STATE(); + case 642: + if (lookahead == 't') ADVANCE(716); + END_STATE(); + case 643: ACCEPT_TOKEN(anon_sym_iget_DASHquick); END_STATE(); - case 490: + case 644: ACCEPT_TOKEN(anon_sym_iget_DASHshort); END_STATE(); - case 491: - if (lookahead == 'i') ADVANCE(558); + case 645: + if (lookahead == 'i') ADVANCE(717); END_STATE(); - case 492: - if (lookahead == 'q') ADVANCE(559); - if (lookahead == 'v') ADVANCE(560); + case 646: + if (lookahead == 'q') ADVANCE(718); + if (lookahead == 'v') ADVANCE(719); END_STATE(); - case 493: - if (lookahead == 'e') ADVANCE(561); + case 647: + if (lookahead == 'e') ADVANCE(720); END_STATE(); - case 494: - if (lookahead == 'f') ADVANCE(562); + case 648: + if (lookahead == 'f') ADVANCE(721); END_STATE(); - case 495: - if (lookahead == 'u') ADVANCE(563); + case 649: + if (lookahead == 'u') ADVANCE(722); END_STATE(); - case 496: - if (lookahead == 'e') ADVANCE(564); + case 650: + if (lookahead == 'e') ADVANCE(723); END_STATE(); - case 497: - if (lookahead == 'r') ADVANCE(565); + case 651: + if (lookahead == 'r') ADVANCE(724); END_STATE(); - case 498: - if (lookahead == 'b') ADVANCE(566); + case 652: + if (lookahead == 'b') ADVANCE(725); END_STATE(); - case 499: - if (lookahead == 'a') ADVANCE(567); + case 653: + if (lookahead == 'a') ADVANCE(726); END_STATE(); - case 500: - if (lookahead == 'g') ADVANCE(568); + case 654: + if (lookahead == 'g') ADVANCE(727); END_STATE(); - case 501: - if (lookahead == 'r') ADVANCE(569); + case 655: + if (lookahead == 'r') ADVANCE(728); END_STATE(); - case 502: - if (lookahead == 's') ADVANCE(570); + case 656: + if (lookahead == 's') ADVANCE(729); END_STATE(); - case 503: - if (lookahead == 'e') ADVANCE(571); + case 657: + if (lookahead == 'e') ADVANCE(730); END_STATE(); - case 504: - if (lookahead == 't') ADVANCE(572); + case 658: + if (lookahead == 't') ADVANCE(731); END_STATE(); - case 505: - if (lookahead == 'a') ADVANCE(573); + case 659: + if (lookahead == 'a') ADVANCE(732); END_STATE(); - case 506: - if (lookahead == 'q') ADVANCE(574); + case 660: + if (lookahead == 'q') ADVANCE(733); END_STATE(); - case 507: - if (lookahead == 'q') ADVANCE(575); + case 661: + if (lookahead == 'q') ADVANCE(734); END_STATE(); - case 508: - if (lookahead == 't') ADVANCE(576); + case 662: + if (lookahead == 't') ADVANCE(735); END_STATE(); - case 509: + case 663: ACCEPT_TOKEN(anon_sym_iput_DASHquick); END_STATE(); - case 510: + case 664: ACCEPT_TOKEN(anon_sym_iput_DASHshort); - if (lookahead == '-') ADVANCE(577); + if (lookahead == '-') ADVANCE(736); END_STATE(); - case 511: - if (lookahead == 'i') ADVANCE(578); + case 665: + if (lookahead == 'i') ADVANCE(737); END_STATE(); - case 512: - if (lookahead == 'q') ADVANCE(579); - if (lookahead == 'v') ADVANCE(580); + case 666: + if (lookahead == 'q') ADVANCE(738); + if (lookahead == 'v') ADVANCE(739); END_STATE(); - case 513: - if (lookahead == 'u') ADVANCE(581); + case 667: + if (lookahead == 'u') ADVANCE(740); END_STATE(); - case 514: - if (lookahead == 'o') ADVANCE(582); + case 668: + if (lookahead == 'o') ADVANCE(741); END_STATE(); - case 515: - if (lookahead == 't') ADVANCE(583); + case 669: + if (lookahead == 't') ADVANCE(742); END_STATE(); - case 516: - if (lookahead == 't') ADVANCE(584); + case 670: + if (lookahead == 't') ADVANCE(743); END_STATE(); - case 517: - if (lookahead == 'i') ADVANCE(585); + case 671: + if (lookahead == 'i') ADVANCE(744); END_STATE(); - case 518: - if (lookahead == 't') ADVANCE(586); + case 672: + if (lookahead == 't') ADVANCE(745); END_STATE(); - case 519: - if (lookahead == 't') ADVANCE(587); + case 673: + if (lookahead == 't') ADVANCE(746); END_STATE(); - case 520: + case 674: ACCEPT_TOKEN(anon_sym_neg_DASHdouble); END_STATE(); - case 521: - if (lookahead == 'c') ADVANCE(588); + case 675: + if (lookahead == 'c') ADVANCE(747); END_STATE(); - case 522: - if (lookahead == 't') ADVANCE(589); + case 676: + if (lookahead == 't') ADVANCE(748); END_STATE(); - case 523: - if (lookahead == 'e') ADVANCE(590); + case 677: + if (lookahead == 'e') ADVANCE(749); END_STATE(); - case 524: - if (lookahead == 'd') ADVANCE(591); + case 678: + if (lookahead == 'd') ADVANCE(750); END_STATE(); - case 525: - if (lookahead == 'e') ADVANCE(592); + case 679: + if (lookahead == 'e') ADVANCE(751); END_STATE(); - case 526: - if (lookahead == 'a') ADVANCE(593); + case 680: + if (lookahead == 'a') ADVANCE(752); END_STATE(); - case 527: - if (lookahead == 't') ADVANCE(594); + case 681: + if (lookahead == 't') ADVANCE(753); END_STATE(); - case 528: + case 682: ACCEPT_TOKEN(anon_sym_sget_DASHshort); END_STATE(); - case 529: - if (lookahead == 'i') ADVANCE(595); + case 683: + if (lookahead == 'i') ADVANCE(754); END_STATE(); - case 530: - if (lookahead == 'v') ADVANCE(596); + case 684: + if (lookahead == 'v') ADVANCE(755); END_STATE(); - case 531: - if (lookahead == 't') ADVANCE(597); + case 685: + if (lookahead == 't') ADVANCE(756); END_STATE(); - case 532: - if (lookahead == 'a') ADVANCE(598); + case 686: + if (lookahead == 'a') ADVANCE(757); END_STATE(); - case 533: - if (lookahead == 't') ADVANCE(599); + case 687: + if (lookahead == 't') ADVANCE(758); END_STATE(); - case 534: + case 688: ACCEPT_TOKEN(anon_sym_sput_DASHshort); END_STATE(); - case 535: - if (lookahead == 'i') ADVANCE(600); + case 689: + if (lookahead == 'i') ADVANCE(759); END_STATE(); - case 536: - if (lookahead == 'v') ADVANCE(601); + case 690: + if (lookahead == 'v') ADVANCE(760); END_STATE(); - case 537: + case 691: ACCEPT_TOKEN(anon_sym_static_DASHget); END_STATE(); - case 538: + case 692: ACCEPT_TOKEN(anon_sym_static_DASHput); END_STATE(); - case 539: - if (lookahead == 'f') ADVANCE(602); + case 693: + if (lookahead == 'e') ADVANCE(761); END_STATE(); - case 540: - if (lookahead == 'n') ADVANCE(603); + case 694: + if (lookahead == 'f') ADVANCE(762); END_STATE(); - case 541: + case 695: + if (lookahead == 'n') ADVANCE(763); + END_STATE(); + case 696: ACCEPT_TOKEN(anon_sym_aget_DASHobject); END_STATE(); - case 542: - if (lookahead == 'n') ADVANCE(604); + case 697: + if (lookahead == 'n') ADVANCE(764); END_STATE(); - case 543: + case 698: ACCEPT_TOKEN(anon_sym_aput_DASHobject); END_STATE(); - case 544: - if (lookahead == 'h') ADVANCE(605); + case 699: + if (lookahead == 'h') ADVANCE(765); END_STATE(); - case 545: + case 700: ACCEPT_TOKEN(anon_sym_cmpg_DASHdouble); END_STATE(); - case 546: + case 701: ACCEPT_TOKEN(anon_sym_cmpl_DASHdouble); END_STATE(); - case 547: - ACCEPT_TOKEN(anon_sym_const_DASHclass); + case 702: + ACCEPT_TOKEN(anon_sym_const_DASHclass); + END_STATE(); + case 703: + if (lookahead == 'd') ADVANCE(766); + END_STATE(); + case 704: + ACCEPT_TOKEN(anon_sym_constructor); + END_STATE(); + case 705: + if (lookahead == 'r') ADVANCE(767); + END_STATE(); + case 706: + if (lookahead == 'n') ADVANCE(768); END_STATE(); - case 548: - if (lookahead == 'd') ADVANCE(606); + case 707: + if (lookahead == 'l') ADVANCE(769); END_STATE(); - case 549: - if (lookahead == 'l') ADVANCE(607); + case 708: + if (lookahead == 'n') ADVANCE(770); END_STATE(); - case 550: - if (lookahead == 'n') ADVANCE(608); + case 709: + if (lookahead == 'o') ADVANCE(771); END_STATE(); - case 551: - if (lookahead == 'o') ADVANCE(609); + case 710: + if (lookahead == 'd') ADVANCE(772); END_STATE(); - case 552: - if (lookahead == 'd') ADVANCE(610); + case 711: + if (lookahead == 'u') ADVANCE(773); END_STATE(); - case 553: - if (lookahead == 'u') ADVANCE(611); + case 712: + if (lookahead == 't') ADVANCE(774); END_STATE(); - case 554: - if (lookahead == 't') ADVANCE(612); + case 713: + if (lookahead == 'n') ADVANCE(775); END_STATE(); - case 555: - if (lookahead == 'n') ADVANCE(613); + case 714: + if (lookahead == 'x') ADVANCE(776); END_STATE(); - case 556: - if (lookahead == 'n') ADVANCE(614); + case 715: + if (lookahead == 'n') ADVANCE(777); END_STATE(); - case 557: + case 716: ACCEPT_TOKEN(anon_sym_iget_DASHobject); - if (lookahead == '-') ADVANCE(615); + if (lookahead == '-') ADVANCE(778); END_STATE(); - case 558: - if (lookahead == 'l') ADVANCE(616); + case 717: + if (lookahead == 'l') ADVANCE(779); END_STATE(); - case 559: - if (lookahead == 'u') ADVANCE(617); + case 718: + if (lookahead == 'u') ADVANCE(780); END_STATE(); - case 560: - if (lookahead == 'o') ADVANCE(618); + case 719: + if (lookahead == 'o') ADVANCE(781); END_STATE(); - case 561: - if (lookahead == 't') ADVANCE(619); + case 720: + if (lookahead == 't') ADVANCE(782); END_STATE(); - case 562: + case 721: ACCEPT_TOKEN(anon_sym_instance_DASHof); END_STATE(); - case 563: - if (lookahead == 't') ADVANCE(620); + case 722: + if (lookahead == 't') ADVANCE(783); END_STATE(); - case 564: + case 723: ACCEPT_TOKEN(anon_sym_int_DASHto_DASHbyte); END_STATE(); - case 565: + case 724: ACCEPT_TOKEN(anon_sym_int_DASHto_DASHchar); END_STATE(); - case 566: - if (lookahead == 'l') ADVANCE(621); + case 725: + if (lookahead == 'l') ADVANCE(784); END_STATE(); - case 567: - if (lookahead == 't') ADVANCE(622); + case 726: + if (lookahead == 't') ADVANCE(785); END_STATE(); - case 568: + case 727: ACCEPT_TOKEN(anon_sym_int_DASHto_DASHlong); END_STATE(); - case 569: - if (lookahead == 't') ADVANCE(623); + case 728: + if (lookahead == 't') ADVANCE(786); END_STATE(); - case 570: - if (lookahead == 't') ADVANCE(624); + case 729: + if (lookahead == 't') ADVANCE(787); END_STATE(); - case 571: - if (lookahead == 'c') ADVANCE(625); + case 730: + if (lookahead == 'c') ADVANCE(788); END_STATE(); - case 572: - if (lookahead == 'a') ADVANCE(626); + case 731: + if (lookahead == 'a') ADVANCE(789); END_STATE(); - case 573: - if (lookahead == 'n') ADVANCE(627); + case 732: + if (lookahead == 'n') ADVANCE(790); END_STATE(); - case 574: - if (lookahead == 'u') ADVANCE(628); + case 733: + if (lookahead == 'u') ADVANCE(791); END_STATE(); - case 575: - if (lookahead == 'u') ADVANCE(629); + case 734: + if (lookahead == 'u') ADVANCE(792); END_STATE(); - case 576: + case 735: ACCEPT_TOKEN(anon_sym_iput_DASHobject); - if (lookahead == '-') ADVANCE(630); + if (lookahead == '-') ADVANCE(793); END_STATE(); - case 577: - if (lookahead == 'q') ADVANCE(631); + case 736: + if (lookahead == 'q') ADVANCE(794); END_STATE(); - case 578: - if (lookahead == 'l') ADVANCE(632); + case 737: + if (lookahead == 'l') ADVANCE(795); END_STATE(); - case 579: - if (lookahead == 'u') ADVANCE(633); + case 738: + if (lookahead == 'u') ADVANCE(796); END_STATE(); - case 580: - if (lookahead == 'o') ADVANCE(634); + case 739: + if (lookahead == 'o') ADVANCE(797); END_STATE(); - case 581: - if (lookahead == 'b') ADVANCE(635); + case 740: + if (lookahead == 'b') ADVANCE(798); END_STATE(); - case 582: - if (lookahead == 'a') ADVANCE(636); + case 741: + if (lookahead == 'a') ADVANCE(799); END_STATE(); - case 583: + case 742: ACCEPT_TOKEN(anon_sym_long_DASHto_DASHint); END_STATE(); - case 584: - if (lookahead == 'e') ADVANCE(637); + case 743: + if (lookahead == 'e') ADVANCE(800); END_STATE(); - case 585: - if (lookahead == 't') ADVANCE(638); + case 744: + if (lookahead == 't') ADVANCE(801); END_STATE(); - case 586: - if (lookahead == 'i') ADVANCE(639); + case 745: + if (lookahead == 'i') ADVANCE(802); END_STATE(); - case 587: + case 746: ACCEPT_TOKEN(anon_sym_move_DASHresult); - if (lookahead == '-') ADVANCE(640); + if (lookahead == '-') ADVANCE(803); END_STATE(); - case 588: - if (lookahead == 'e') ADVANCE(641); + case 747: + if (lookahead == 'e') ADVANCE(804); END_STATE(); - case 589: - if (lookahead == 'c') ADVANCE(642); + case 748: + if (lookahead == 'c') ADVANCE(805); END_STATE(); - case 590: - if (lookahead == 'c') ADVANCE(643); + case 749: + if (lookahead == 'c') ADVANCE(806); END_STATE(); - case 591: + case 750: ACCEPT_TOKEN(anon_sym_return_DASHvoid); END_STATE(); - case 592: + case 751: ACCEPT_TOKEN(anon_sym_return_DASHwide); END_STATE(); - case 593: - if (lookahead == 'n') ADVANCE(644); + case 752: + if (lookahead == 'n') ADVANCE(807); END_STATE(); - case 594: + case 753: ACCEPT_TOKEN(anon_sym_sget_DASHobject); - if (lookahead == '-') ADVANCE(645); + if (lookahead == '-') ADVANCE(808); END_STATE(); - case 595: - if (lookahead == 'l') ADVANCE(646); + case 754: + if (lookahead == 'l') ADVANCE(809); END_STATE(); - case 596: - if (lookahead == 'o') ADVANCE(647); + case 755: + if (lookahead == 'o') ADVANCE(810); END_STATE(); - case 597: - if (lookahead == 'c') ADVANCE(648); + case 756: + if (lookahead == 'c') ADVANCE(811); END_STATE(); - case 598: - if (lookahead == 'n') ADVANCE(649); + case 757: + if (lookahead == 'n') ADVANCE(812); END_STATE(); - case 599: + case 758: ACCEPT_TOKEN(anon_sym_sput_DASHobject); - if (lookahead == '-') ADVANCE(650); + if (lookahead == '-') ADVANCE(813); END_STATE(); - case 600: - if (lookahead == 'l') ADVANCE(651); + case 759: + if (lookahead == 'l') ADVANCE(814); END_STATE(); - case 601: - if (lookahead == 'o') ADVANCE(652); + case 760: + if (lookahead == 'o') ADVANCE(815); END_STATE(); - case 602: - if (lookahead == 'i') ADVANCE(653); + case 761: + if (lookahead == 'd') ADVANCE(816); END_STATE(); - case 603: + case 762: + if (lookahead == 'i') ADVANCE(817); + END_STATE(); + case 763: ACCEPT_TOKEN(anon_sym_aget_DASHboolean); END_STATE(); - case 604: + case 764: ACCEPT_TOKEN(anon_sym_aput_DASHboolean); END_STATE(); - case 605: + case 765: ACCEPT_TOKEN(anon_sym_array_DASHlength); END_STATE(); - case 606: - if (lookahead == '-') ADVANCE(654); + case 766: + if (lookahead == '-') ADVANCE(818); END_STATE(); - case 607: - if (lookahead == 'o') ADVANCE(655); + case 767: + if (lookahead == 'm') ADVANCE(819); END_STATE(); - case 608: - if (lookahead == 't') ADVANCE(656); + case 768: + if (lookahead == 'c') ADVANCE(820); END_STATE(); - case 609: - if (lookahead == 'n') ADVANCE(657); + case 769: + if (lookahead == 'o') ADVANCE(821); END_STATE(); - case 610: - if (lookahead == 'a') ADVANCE(658); + case 770: + if (lookahead == 't') ADVANCE(822); END_STATE(); - case 611: - if (lookahead == 'b') ADVANCE(659); + case 771: + if (lookahead == 'n') ADVANCE(823); END_STATE(); - case 612: + case 772: + if (lookahead == 'a') ADVANCE(824); + END_STATE(); + case 773: + if (lookahead == 'b') ADVANCE(825); + END_STATE(); + case 774: ACCEPT_TOKEN(anon_sym_float_DASHto_DASHint); END_STATE(); - case 613: - if (lookahead == 'g') ADVANCE(660); + case 775: + if (lookahead == 'g') ADVANCE(826); END_STATE(); - case 614: + case 776: + if (lookahead == '-') ADVANCE(827); + END_STATE(); + case 777: ACCEPT_TOKEN(anon_sym_iget_DASHboolean); END_STATE(); - case 615: - if (lookahead == 'q') ADVANCE(661); - if (lookahead == 'v') ADVANCE(662); + case 778: + if (lookahead == 'q') ADVANCE(828); + if (lookahead == 'v') ADVANCE(829); END_STATE(); - case 616: - if (lookahead == 'e') ADVANCE(663); + case 779: + if (lookahead == 'e') ADVANCE(830); END_STATE(); - case 617: - if (lookahead == 'i') ADVANCE(664); + case 780: + if (lookahead == 'i') ADVANCE(831); END_STATE(); - case 618: - if (lookahead == 'l') ADVANCE(665); + case 781: + if (lookahead == 'l') ADVANCE(832); END_STATE(); - case 619: + case 782: ACCEPT_TOKEN(anon_sym_instance_DASHget); END_STATE(); - case 620: + case 783: ACCEPT_TOKEN(anon_sym_instance_DASHput); END_STATE(); - case 621: - if (lookahead == 'e') ADVANCE(666); + case 784: + if (lookahead == 'e') ADVANCE(833); END_STATE(); - case 622: + case 785: ACCEPT_TOKEN(anon_sym_int_DASHto_DASHfloat); END_STATE(); - case 623: + case 786: ACCEPT_TOKEN(anon_sym_int_DASHto_DASHshort); END_STATE(); - case 624: - if (lookahead == 'r') ADVANCE(667); + case 787: + if (lookahead == 'r') ADVANCE(834); END_STATE(); - case 625: - if (lookahead == 't') ADVANCE(668); + case 788: + if (lookahead == 't') ADVANCE(835); END_STATE(); - case 626: - if (lookahead == 'n') ADVANCE(669); + case 789: + if (lookahead == 'n') ADVANCE(836); END_STATE(); - case 627: + case 790: ACCEPT_TOKEN(anon_sym_iput_DASHboolean); - if (lookahead == '-') ADVANCE(670); + if (lookahead == '-') ADVANCE(837); END_STATE(); - case 628: - if (lookahead == 'i') ADVANCE(671); + case 791: + if (lookahead == 'i') ADVANCE(838); END_STATE(); - case 629: - if (lookahead == 'i') ADVANCE(672); + case 792: + if (lookahead == 'i') ADVANCE(839); END_STATE(); - case 630: - if (lookahead == 'q') ADVANCE(673); - if (lookahead == 'v') ADVANCE(674); + case 793: + if (lookahead == 'q') ADVANCE(840); + if (lookahead == 'v') ADVANCE(841); END_STATE(); - case 631: - if (lookahead == 'u') ADVANCE(675); + case 794: + if (lookahead == 'u') ADVANCE(842); END_STATE(); - case 632: - if (lookahead == 'e') ADVANCE(676); + case 795: + if (lookahead == 'e') ADVANCE(843); END_STATE(); - case 633: - if (lookahead == 'i') ADVANCE(677); + case 796: + if (lookahead == 'i') ADVANCE(844); END_STATE(); - case 634: - if (lookahead == 'l') ADVANCE(678); + case 797: + if (lookahead == 'l') ADVANCE(845); END_STATE(); - case 635: - if (lookahead == 'l') ADVANCE(679); + case 798: + if (lookahead == 'l') ADVANCE(846); END_STATE(); - case 636: - if (lookahead == 't') ADVANCE(680); + case 799: + if (lookahead == 't') ADVANCE(847); END_STATE(); - case 637: - if (lookahead == 'r') ADVANCE(681); + case 800: + if (lookahead == 'r') ADVANCE(848); END_STATE(); - case 638: + case 801: ACCEPT_TOKEN(anon_sym_monitor_DASHexit); END_STATE(); - case 639: - if (lookahead == 'o') ADVANCE(682); + case 802: + if (lookahead == 'o') ADVANCE(849); END_STATE(); - case 640: - if (lookahead == 'o') ADVANCE(683); - if (lookahead == 'w') ADVANCE(684); + case 803: + if (lookahead == 'o') ADVANCE(850); + if (lookahead == 'w') ADVANCE(851); END_STATE(); - case 641: + case 804: ACCEPT_TOKEN(anon_sym_new_DASHinstance); END_STATE(); - case 642: - if (lookahead == 'h') ADVANCE(685); + case 805: + if (lookahead == 'h') ADVANCE(852); END_STATE(); - case 643: - if (lookahead == 't') ADVANCE(686); + case 806: + if (lookahead == 't') ADVANCE(853); END_STATE(); - case 644: + case 807: ACCEPT_TOKEN(anon_sym_sget_DASHboolean); END_STATE(); - case 645: - if (lookahead == 'v') ADVANCE(687); + case 808: + if (lookahead == 'v') ADVANCE(854); END_STATE(); - case 646: - if (lookahead == 'e') ADVANCE(688); + case 809: + if (lookahead == 'e') ADVANCE(855); END_STATE(); - case 647: - if (lookahead == 'l') ADVANCE(689); + case 810: + if (lookahead == 'l') ADVANCE(856); END_STATE(); - case 648: - if (lookahead == 'h') ADVANCE(690); + case 811: + if (lookahead == 'h') ADVANCE(857); END_STATE(); - case 649: + case 812: ACCEPT_TOKEN(anon_sym_sput_DASHboolean); END_STATE(); - case 650: - if (lookahead == 'v') ADVANCE(691); + case 813: + if (lookahead == 'v') ADVANCE(858); END_STATE(); - case 651: - if (lookahead == 'e') ADVANCE(692); + case 814: + if (lookahead == 'e') ADVANCE(859); END_STATE(); - case 652: - if (lookahead == 'l') ADVANCE(693); + case 815: + if (lookahead == 'l') ADVANCE(860); END_STATE(); - case 653: - if (lookahead == 'c') ADVANCE(694); + case 816: + ACCEPT_TOKEN(anon_sym_synchronized); END_STATE(); - case 654: - if (lookahead == 'h') ADVANCE(695); - if (lookahead == 't') ADVANCE(696); + case 817: + if (lookahead == 'c') ADVANCE(861); END_STATE(); - case 655: - if (lookahead == 'a') ADVANCE(697); + case 818: + if (lookahead == 'h') ADVANCE(862); + if (lookahead == 't') ADVANCE(863); END_STATE(); - case 656: + case 819: + if (lookahead == '-') ADVANCE(864); + END_STATE(); + case 820: + if (lookahead == 'h') ADVANCE(865); + END_STATE(); + case 821: + if (lookahead == 'a') ADVANCE(866); + END_STATE(); + case 822: ACCEPT_TOKEN(anon_sym_double_DASHto_DASHint); END_STATE(); - case 657: - if (lookahead == 'g') ADVANCE(698); + case 823: + if (lookahead == 'g') ADVANCE(867); END_STATE(); - case 658: - if (lookahead == 't') ADVANCE(699); + case 824: + if (lookahead == 't') ADVANCE(868); END_STATE(); - case 659: - if (lookahead == 'l') ADVANCE(700); + case 825: + if (lookahead == 'l') ADVANCE(869); END_STATE(); - case 660: + case 826: ACCEPT_TOKEN(anon_sym_float_DASHto_DASHlong); END_STATE(); - case 661: - if (lookahead == 'u') ADVANCE(701); + case 827: + if (lookahead == 'o') ADVANCE(870); + if (lookahead == 'p') ADVANCE(871); + if (lookahead == 'q') ADVANCE(872); + if (lookahead == 'r') ADVANCE(873); END_STATE(); - case 662: - if (lookahead == 'o') ADVANCE(702); + case 828: + if (lookahead == 'u') ADVANCE(874); END_STATE(); - case 663: + case 829: + if (lookahead == 'o') ADVANCE(875); + END_STATE(); + case 830: ACCEPT_TOKEN(anon_sym_iget_DASHvolatile); END_STATE(); - case 664: - if (lookahead == 'c') ADVANCE(703); + case 831: + if (lookahead == 'c') ADVANCE(876); END_STATE(); - case 665: - if (lookahead == 'a') ADVANCE(704); + case 832: + if (lookahead == 'a') ADVANCE(877); END_STATE(); - case 666: + case 833: ACCEPT_TOKEN(anon_sym_int_DASHto_DASHdouble); END_STATE(); - case 667: - if (lookahead == 'u') ADVANCE(705); + case 834: + if (lookahead == 'u') ADVANCE(878); END_STATE(); - case 668: - if (lookahead == '-') ADVANCE(706); + case 835: + if (lookahead == '-') ADVANCE(879); END_STATE(); - case 669: - if (lookahead == 'c') ADVANCE(707); + case 836: + if (lookahead == 'c') ADVANCE(880); END_STATE(); - case 670: - if (lookahead == 'q') ADVANCE(708); + case 837: + if (lookahead == 'q') ADVANCE(881); END_STATE(); - case 671: - if (lookahead == 'c') ADVANCE(709); + case 838: + if (lookahead == 'c') ADVANCE(882); END_STATE(); - case 672: - if (lookahead == 'c') ADVANCE(710); + case 839: + if (lookahead == 'c') ADVANCE(883); END_STATE(); - case 673: - if (lookahead == 'u') ADVANCE(711); + case 840: + if (lookahead == 'u') ADVANCE(884); END_STATE(); - case 674: - if (lookahead == 'o') ADVANCE(712); + case 841: + if (lookahead == 'o') ADVANCE(885); END_STATE(); - case 675: - if (lookahead == 'i') ADVANCE(713); + case 842: + if (lookahead == 'i') ADVANCE(886); END_STATE(); - case 676: + case 843: ACCEPT_TOKEN(anon_sym_iput_DASHvolatile); END_STATE(); - case 677: - if (lookahead == 'c') ADVANCE(714); + case 844: + if (lookahead == 'c') ADVANCE(887); END_STATE(); - case 678: - if (lookahead == 'a') ADVANCE(715); + case 845: + if (lookahead == 'a') ADVANCE(888); END_STATE(); - case 679: - if (lookahead == 'e') ADVANCE(716); + case 846: + if (lookahead == 'e') ADVANCE(889); END_STATE(); - case 680: + case 847: ACCEPT_TOKEN(anon_sym_long_DASHto_DASHfloat); END_STATE(); - case 681: + case 848: ACCEPT_TOKEN(anon_sym_monitor_DASHenter); END_STATE(); - case 682: - if (lookahead == 'n') ADVANCE(717); + case 849: + if (lookahead == 'n') ADVANCE(890); END_STATE(); - case 683: - if (lookahead == 'b') ADVANCE(718); + case 850: + if (lookahead == 'b') ADVANCE(891); END_STATE(); - case 684: - if (lookahead == 'i') ADVANCE(719); + case 851: + if (lookahead == 'i') ADVANCE(892); END_STATE(); - case 685: + case 852: ACCEPT_TOKEN(anon_sym_packed_DASHswitch); END_STATE(); - case 686: + case 853: ACCEPT_TOKEN(anon_sym_return_DASHobject); END_STATE(); - case 687: - if (lookahead == 'o') ADVANCE(720); + case 854: + if (lookahead == 'o') ADVANCE(893); END_STATE(); - case 688: + case 855: ACCEPT_TOKEN(anon_sym_sget_DASHvolatile); END_STATE(); - case 689: - if (lookahead == 'a') ADVANCE(721); + case 856: + if (lookahead == 'a') ADVANCE(894); END_STATE(); - case 690: + case 857: ACCEPT_TOKEN(anon_sym_sparse_DASHswitch); END_STATE(); - case 691: - if (lookahead == 'o') ADVANCE(722); + case 858: + if (lookahead == 'o') ADVANCE(895); END_STATE(); - case 692: + case 859: ACCEPT_TOKEN(anon_sym_sput_DASHvolatile); END_STATE(); - case 693: - if (lookahead == 'a') ADVANCE(723); + case 860: + if (lookahead == 'a') ADVANCE(896); END_STATE(); - case 694: - if (lookahead == 'a') ADVANCE(724); + case 861: + if (lookahead == 'a') ADVANCE(897); END_STATE(); - case 695: - if (lookahead == 'a') ADVANCE(725); + case 862: + if (lookahead == 'a') ADVANCE(898); END_STATE(); - case 696: - if (lookahead == 'y') ADVANCE(726); + case 863: + if (lookahead == 'y') ADVANCE(899); END_STATE(); - case 697: - if (lookahead == 't') ADVANCE(727); + case 864: + if (lookahead == 'a') ADVANCE(900); END_STATE(); - case 698: + case 865: + if (lookahead == 'r') ADVANCE(901); + END_STATE(); + case 866: + if (lookahead == 't') ADVANCE(902); + END_STATE(); + case 867: ACCEPT_TOKEN(anon_sym_double_DASHto_DASHlong); END_STATE(); - case 699: - if (lookahead == 'a') ADVANCE(728); + case 868: + if (lookahead == 'a') ADVANCE(903); END_STATE(); - case 700: - if (lookahead == 'e') ADVANCE(729); + case 869: + if (lookahead == 'e') ADVANCE(904); END_STATE(); - case 701: - if (lookahead == 'i') ADVANCE(730); + case 870: + ACCEPT_TOKEN(anon_sym_greylist_DASHmax_DASHo); END_STATE(); - case 702: - if (lookahead == 'l') ADVANCE(731); + case 871: + ACCEPT_TOKEN(anon_sym_greylist_DASHmax_DASHp); END_STATE(); - case 703: - if (lookahead == 'k') ADVANCE(732); + case 872: + ACCEPT_TOKEN(anon_sym_greylist_DASHmax_DASHq); END_STATE(); - case 704: - if (lookahead == 't') ADVANCE(733); + case 873: + ACCEPT_TOKEN(anon_sym_greylist_DASHmax_DASHr); END_STATE(); - case 705: - if (lookahead == 'c') ADVANCE(734); + case 874: + if (lookahead == 'i') ADVANCE(905); END_STATE(); - case 706: - if (lookahead == 'e') ADVANCE(735); + case 875: + if (lookahead == 'l') ADVANCE(906); END_STATE(); - case 707: - if (lookahead == 'e') ADVANCE(736); + case 876: + if (lookahead == 'k') ADVANCE(907); END_STATE(); - case 708: - if (lookahead == 'u') ADVANCE(737); + case 877: + if (lookahead == 't') ADVANCE(908); END_STATE(); - case 709: - if (lookahead == 'k') ADVANCE(738); + case 878: + if (lookahead == 'c') ADVANCE(909); END_STATE(); - case 710: - if (lookahead == 'k') ADVANCE(739); + case 879: + if (lookahead == 'e') ADVANCE(910); END_STATE(); - case 711: - if (lookahead == 'i') ADVANCE(740); + case 880: + if (lookahead == 'e') ADVANCE(911); END_STATE(); - case 712: - if (lookahead == 'l') ADVANCE(741); + case 881: + if (lookahead == 'u') ADVANCE(912); END_STATE(); - case 713: - if (lookahead == 'c') ADVANCE(742); + case 882: + if (lookahead == 'k') ADVANCE(913); END_STATE(); - case 714: - if (lookahead == 'k') ADVANCE(743); + case 883: + if (lookahead == 'k') ADVANCE(914); END_STATE(); - case 715: - if (lookahead == 't') ADVANCE(744); + case 884: + if (lookahead == 'i') ADVANCE(915); END_STATE(); - case 716: + case 885: + if (lookahead == 'l') ADVANCE(916); + END_STATE(); + case 886: + if (lookahead == 'c') ADVANCE(917); + END_STATE(); + case 887: + if (lookahead == 'k') ADVANCE(918); + END_STATE(); + case 888: + if (lookahead == 't') ADVANCE(919); + END_STATE(); + case 889: ACCEPT_TOKEN(anon_sym_long_DASHto_DASHdouble); END_STATE(); - case 717: + case 890: ACCEPT_TOKEN(anon_sym_move_DASHexception); END_STATE(); - case 718: - if (lookahead == 'j') ADVANCE(745); + case 891: + if (lookahead == 'j') ADVANCE(920); END_STATE(); - case 719: - if (lookahead == 'd') ADVANCE(746); + case 892: + if (lookahead == 'd') ADVANCE(921); END_STATE(); - case 720: - if (lookahead == 'l') ADVANCE(747); + case 893: + if (lookahead == 'l') ADVANCE(922); END_STATE(); - case 721: - if (lookahead == 't') ADVANCE(748); + case 894: + if (lookahead == 't') ADVANCE(923); END_STATE(); - case 722: - if (lookahead == 'l') ADVANCE(749); + case 895: + if (lookahead == 'l') ADVANCE(924); END_STATE(); - case 723: - if (lookahead == 't') ADVANCE(750); + case 896: + if (lookahead == 't') ADVANCE(925); END_STATE(); - case 724: - if (lookahead == 't') ADVANCE(751); + case 897: + if (lookahead == 't') ADVANCE(926); END_STATE(); - case 725: - if (lookahead == 'n') ADVANCE(752); + case 898: + if (lookahead == 'n') ADVANCE(927); END_STATE(); - case 726: - if (lookahead == 'p') ADVANCE(753); + case 899: + if (lookahead == 'p') ADVANCE(928); END_STATE(); - case 727: + case 900: + if (lookahead == 'p') ADVANCE(929); + END_STATE(); + case 901: + if (lookahead == 'o') ADVANCE(930); + END_STATE(); + case 902: ACCEPT_TOKEN(anon_sym_double_DASHto_DASHfloat); END_STATE(); - case 728: + case 903: ACCEPT_TOKEN(anon_sym_fill_DASHarray_DASHdata); END_STATE(); - case 729: + case 904: ACCEPT_TOKEN(anon_sym_float_DASHto_DASHdouble); END_STATE(); - case 730: - if (lookahead == 'c') ADVANCE(754); + case 905: + if (lookahead == 'c') ADVANCE(931); END_STATE(); - case 731: - if (lookahead == 'a') ADVANCE(755); + case 906: + if (lookahead == 'a') ADVANCE(932); END_STATE(); - case 732: + case 907: ACCEPT_TOKEN(anon_sym_iget_DASHwide_DASHquick); END_STATE(); - case 733: - if (lookahead == 'i') ADVANCE(756); + case 908: + if (lookahead == 'i') ADVANCE(933); END_STATE(); - case 734: - if (lookahead == 't') ADVANCE(757); + case 909: + if (lookahead == 't') ADVANCE(934); END_STATE(); - case 735: - if (lookahead == 'm') ADVANCE(758); + case 910: + if (lookahead == 'm') ADVANCE(935); END_STATE(); - case 736: + case 911: ACCEPT_TOKEN(anon_sym_invoke_DASHinstance); END_STATE(); - case 737: - if (lookahead == 'i') ADVANCE(759); + case 912: + if (lookahead == 'i') ADVANCE(936); END_STATE(); - case 738: + case 913: ACCEPT_TOKEN(anon_sym_iput_DASHbyte_DASHquick); END_STATE(); - case 739: + case 914: ACCEPT_TOKEN(anon_sym_iput_DASHchar_DASHquick); END_STATE(); - case 740: - if (lookahead == 'c') ADVANCE(760); + case 915: + if (lookahead == 'c') ADVANCE(937); END_STATE(); - case 741: - if (lookahead == 'a') ADVANCE(761); + case 916: + if (lookahead == 'a') ADVANCE(938); END_STATE(); - case 742: - if (lookahead == 'k') ADVANCE(762); + case 917: + if (lookahead == 'k') ADVANCE(939); END_STATE(); - case 743: + case 918: ACCEPT_TOKEN(anon_sym_iput_DASHwide_DASHquick); END_STATE(); - case 744: - if (lookahead == 'i') ADVANCE(763); + case 919: + if (lookahead == 'i') ADVANCE(940); END_STATE(); - case 745: - if (lookahead == 'e') ADVANCE(764); + case 920: + if (lookahead == 'e') ADVANCE(941); END_STATE(); - case 746: - if (lookahead == 'e') ADVANCE(765); + case 921: + if (lookahead == 'e') ADVANCE(942); END_STATE(); - case 747: - if (lookahead == 'a') ADVANCE(766); + case 922: + if (lookahead == 'a') ADVANCE(943); END_STATE(); - case 748: - if (lookahead == 'i') ADVANCE(767); + case 923: + if (lookahead == 'i') ADVANCE(944); END_STATE(); - case 749: - if (lookahead == 'a') ADVANCE(768); + case 924: + if (lookahead == 'a') ADVANCE(945); END_STATE(); - case 750: - if (lookahead == 'i') ADVANCE(769); + case 925: + if (lookahead == 'i') ADVANCE(946); END_STATE(); - case 751: - if (lookahead == 'i') ADVANCE(770); + case 926: + if (lookahead == 'i') ADVANCE(947); END_STATE(); - case 752: - if (lookahead == 'd') ADVANCE(771); + case 927: + if (lookahead == 'd') ADVANCE(948); END_STATE(); - case 753: - if (lookahead == 'e') ADVANCE(772); + case 928: + if (lookahead == 'e') ADVANCE(949); END_STATE(); - case 754: - if (lookahead == 'k') ADVANCE(773); + case 929: + if (lookahead == 'i') ADVANCE(950); END_STATE(); - case 755: - if (lookahead == 't') ADVANCE(774); + case 930: + if (lookahead == 'n') ADVANCE(951); END_STATE(); - case 756: - if (lookahead == 'l') ADVANCE(775); + case 931: + if (lookahead == 'k') ADVANCE(952); END_STATE(); - case 757: - if (lookahead == 'o') ADVANCE(776); + case 932: + if (lookahead == 't') ADVANCE(953); END_STATE(); - case 758: - if (lookahead == 'p') ADVANCE(777); + case 933: + if (lookahead == 'l') ADVANCE(954); END_STATE(); - case 759: - if (lookahead == 'c') ADVANCE(778); + case 934: + if (lookahead == 'o') ADVANCE(955); END_STATE(); - case 760: - if (lookahead == 'k') ADVANCE(779); + case 935: + if (lookahead == 'p') ADVANCE(956); END_STATE(); - case 761: - if (lookahead == 't') ADVANCE(780); + case 936: + if (lookahead == 'c') ADVANCE(957); END_STATE(); - case 762: + case 937: + if (lookahead == 'k') ADVANCE(958); + END_STATE(); + case 938: + if (lookahead == 't') ADVANCE(959); + END_STATE(); + case 939: ACCEPT_TOKEN(anon_sym_iput_DASHshort_DASHquick); END_STATE(); - case 763: - if (lookahead == 'l') ADVANCE(781); + case 940: + if (lookahead == 'l') ADVANCE(960); END_STATE(); - case 764: - if (lookahead == 'c') ADVANCE(782); + case 941: + if (lookahead == 'c') ADVANCE(961); END_STATE(); - case 765: + case 942: ACCEPT_TOKEN(anon_sym_move_DASHresult_DASHwide); END_STATE(); - case 766: - if (lookahead == 't') ADVANCE(783); + case 943: + if (lookahead == 't') ADVANCE(962); END_STATE(); - case 767: - if (lookahead == 'l') ADVANCE(784); + case 944: + if (lookahead == 'l') ADVANCE(963); END_STATE(); - case 768: - if (lookahead == 't') ADVANCE(785); + case 945: + if (lookahead == 't') ADVANCE(964); END_STATE(); - case 769: - if (lookahead == 'l') ADVANCE(786); + case 946: + if (lookahead == 'l') ADVANCE(965); END_STATE(); - case 770: - if (lookahead == 'o') ADVANCE(787); + case 947: + if (lookahead == 'o') ADVANCE(966); END_STATE(); - case 771: - if (lookahead == 'l') ADVANCE(788); + case 948: + if (lookahead == 'l') ADVANCE(967); END_STATE(); - case 772: + case 949: ACCEPT_TOKEN(anon_sym_const_DASHmethod_DASHtype); END_STATE(); - case 773: + case 950: + ACCEPT_TOKEN(anon_sym_core_DASHplatform_DASHapi); + END_STATE(); + case 951: + if (lookahead == 'i') ADVANCE(968); + END_STATE(); + case 952: ACCEPT_TOKEN(anon_sym_iget_DASHobject_DASHquick); END_STATE(); - case 774: - if (lookahead == 'i') ADVANCE(789); + case 953: + if (lookahead == 'i') ADVANCE(969); END_STATE(); - case 775: - if (lookahead == 'e') ADVANCE(790); + case 954: + if (lookahead == 'e') ADVANCE(970); END_STATE(); - case 776: - if (lookahead == 'r') ADVANCE(791); + case 955: + if (lookahead == 'r') ADVANCE(971); END_STATE(); - case 777: - if (lookahead == 't') ADVANCE(792); + case 956: + if (lookahead == 't') ADVANCE(972); END_STATE(); - case 778: - if (lookahead == 'k') ADVANCE(793); + case 957: + if (lookahead == 'k') ADVANCE(973); END_STATE(); - case 779: + case 958: ACCEPT_TOKEN(anon_sym_iput_DASHobject_DASHquick); END_STATE(); - case 780: - if (lookahead == 'i') ADVANCE(794); + case 959: + if (lookahead == 'i') ADVANCE(974); END_STATE(); - case 781: - if (lookahead == 'e') ADVANCE(795); + case 960: + if (lookahead == 'e') ADVANCE(975); END_STATE(); - case 782: - if (lookahead == 't') ADVANCE(796); + case 961: + if (lookahead == 't') ADVANCE(976); END_STATE(); - case 783: - if (lookahead == 'i') ADVANCE(797); + case 962: + if (lookahead == 'i') ADVANCE(977); END_STATE(); - case 784: - if (lookahead == 'e') ADVANCE(798); + case 963: + if (lookahead == 'e') ADVANCE(978); END_STATE(); - case 785: - if (lookahead == 'i') ADVANCE(799); + case 964: + if (lookahead == 'i') ADVANCE(979); END_STATE(); - case 786: - if (lookahead == 'e') ADVANCE(800); + case 965: + if (lookahead == 'e') ADVANCE(980); END_STATE(); - case 787: - if (lookahead == 'n') ADVANCE(801); + case 966: + if (lookahead == 'n') ADVANCE(981); END_STATE(); - case 788: - if (lookahead == 'e') ADVANCE(802); + case 967: + if (lookahead == 'e') ADVANCE(982); END_STATE(); - case 789: - if (lookahead == 'l') ADVANCE(803); + case 968: + if (lookahead == 'z') ADVANCE(983); END_STATE(); - case 790: + case 969: + if (lookahead == 'l') ADVANCE(984); + END_STATE(); + case 970: ACCEPT_TOKEN(anon_sym_iget_DASHwide_DASHvolatile); END_STATE(); - case 791: + case 971: ACCEPT_TOKEN(anon_sym_invoke_DASHconstructor); END_STATE(); - case 792: - if (lookahead == 'y') ADVANCE(804); + case 972: + if (lookahead == 'y') ADVANCE(985); END_STATE(); - case 793: + case 973: ACCEPT_TOKEN(anon_sym_iput_DASHboolean_DASHquick); END_STATE(); - case 794: - if (lookahead == 'l') ADVANCE(805); + case 974: + if (lookahead == 'l') ADVANCE(986); END_STATE(); - case 795: + case 975: ACCEPT_TOKEN(anon_sym_iput_DASHwide_DASHvolatile); END_STATE(); - case 796: + case 976: ACCEPT_TOKEN(anon_sym_move_DASHresult_DASHobject); END_STATE(); - case 797: - if (lookahead == 'l') ADVANCE(806); + case 977: + if (lookahead == 'l') ADVANCE(987); END_STATE(); - case 798: + case 978: ACCEPT_TOKEN(anon_sym_sget_DASHwide_DASHvolatile); END_STATE(); - case 799: - if (lookahead == 'l') ADVANCE(807); + case 979: + if (lookahead == 'l') ADVANCE(988); END_STATE(); - case 800: + case 980: ACCEPT_TOKEN(anon_sym_sput_DASHwide_DASHvolatile); END_STATE(); - case 801: - if (lookahead == '-') ADVANCE(808); + case 981: + if (lookahead == '-') ADVANCE(989); END_STATE(); - case 802: + case 982: ACCEPT_TOKEN(anon_sym_const_DASHmethod_DASHhandle); END_STATE(); - case 803: - if (lookahead == 'e') ADVANCE(809); + case 983: + if (lookahead == 'e') ADVANCE(990); END_STATE(); - case 804: + case 984: + if (lookahead == 'e') ADVANCE(991); + END_STATE(); + case 985: ACCEPT_TOKEN(anon_sym_invoke_DASHdirect_DASHempty); END_STATE(); - case 805: - if (lookahead == 'e') ADVANCE(810); + case 986: + if (lookahead == 'e') ADVANCE(992); END_STATE(); - case 806: - if (lookahead == 'e') ADVANCE(811); + case 987: + if (lookahead == 'e') ADVANCE(993); END_STATE(); - case 807: - if (lookahead == 'e') ADVANCE(812); + case 988: + if (lookahead == 'e') ADVANCE(994); END_STATE(); - case 808: - if (lookahead == 'e') ADVANCE(813); + case 989: + if (lookahead == 'e') ADVANCE(995); END_STATE(); - case 809: + case 990: + if (lookahead == 'd') ADVANCE(996); + END_STATE(); + case 991: ACCEPT_TOKEN(anon_sym_iget_DASHobject_DASHvolatile); END_STATE(); - case 810: + case 992: ACCEPT_TOKEN(anon_sym_iput_DASHobject_DASHvolatile); END_STATE(); - case 811: + case 993: ACCEPT_TOKEN(anon_sym_sget_DASHobject_DASHvolatile); END_STATE(); - case 812: + case 994: ACCEPT_TOKEN(anon_sym_sput_DASHobject_DASHvolatile); END_STATE(); - case 813: - if (lookahead == 'r') ADVANCE(814); + case 995: + if (lookahead == 'r') ADVANCE(997); END_STATE(); - case 814: - if (lookahead == 'r') ADVANCE(815); + case 996: + ACCEPT_TOKEN(anon_sym_declared_DASHsynchronized); END_STATE(); - case 815: - if (lookahead == 'o') ADVANCE(816); + case 997: + if (lookahead == 'r') ADVANCE(998); END_STATE(); - case 816: - if (lookahead == 'r') ADVANCE(817); + case 998: + if (lookahead == 'o') ADVANCE(999); END_STATE(); - case 817: + case 999: + if (lookahead == 'r') ADVANCE(1000); + END_STATE(); + case 1000: ACCEPT_TOKEN(anon_sym_throw_DASHverification_DASHerror); END_STATE(); default: @@ -17059,397 +15593,448 @@ static bool ts_lex_keywords(TSLexer *lexer, TSStateId state) { } static const TSLexMode ts_lex_modes[STATE_COUNT] = { - [0] = {.lex_state = 0}, + [0] = {.lex_state = 0, .external_lex_state = 1}, [1] = {.lex_state = 0}, - [2] = {.lex_state = 1}, - [3] = {.lex_state = 12}, - [4] = {.lex_state = 12}, - [5] = {.lex_state = 12}, - [6] = {.lex_state = 12}, - [7] = {.lex_state = 12}, - [8] = {.lex_state = 12}, - [9] = {.lex_state = 12}, - [10] = {.lex_state = 765}, - [11] = {.lex_state = 765}, - [12] = {.lex_state = 765}, - [13] = {.lex_state = 765}, - [14] = {.lex_state = 765}, - [15] = {.lex_state = 13}, - [16] = {.lex_state = 14}, - [17] = {.lex_state = 765}, - [18] = {.lex_state = 765}, - [19] = {.lex_state = 765}, - [20] = {.lex_state = 765}, - [21] = {.lex_state = 765}, - [22] = {.lex_state = 765}, - [23] = {.lex_state = 765}, - [24] = {.lex_state = 765}, - [25] = {.lex_state = 765}, - [26] = {.lex_state = 765}, - [27] = {.lex_state = 765}, - [28] = {.lex_state = 765}, - [29] = {.lex_state = 765}, - [30] = {.lex_state = 765}, - [31] = {.lex_state = 765}, - [32] = {.lex_state = 765}, - [33] = {.lex_state = 1}, - [34] = {.lex_state = 17}, - [35] = {.lex_state = 17}, - [36] = {.lex_state = 765}, - [37] = {.lex_state = 765}, - [38] = {.lex_state = 765}, - [39] = {.lex_state = 765}, - [40] = {.lex_state = 765}, - [41] = {.lex_state = 765}, - [42] = {.lex_state = 765}, - [43] = {.lex_state = 765}, - [44] = {.lex_state = 765}, - [45] = {.lex_state = 765}, - [46] = {.lex_state = 765}, - [47] = {.lex_state = 765}, - [48] = {.lex_state = 765}, - [49] = {.lex_state = 765}, - [50] = {.lex_state = 765}, - [51] = {.lex_state = 765}, - [52] = {.lex_state = 765}, - [53] = {.lex_state = 765}, - [54] = {.lex_state = 765}, - [55] = {.lex_state = 765}, - [56] = {.lex_state = 765}, - [57] = {.lex_state = 765}, - [58] = {.lex_state = 765}, - [59] = {.lex_state = 765}, - [60] = {.lex_state = 765}, - [61] = {.lex_state = 765}, - [62] = {.lex_state = 765}, - [63] = {.lex_state = 765}, - [64] = {.lex_state = 765}, - [65] = {.lex_state = 765}, - [66] = {.lex_state = 765}, - [67] = {.lex_state = 765}, - [68] = {.lex_state = 18}, - [69] = {.lex_state = 15}, - [70] = {.lex_state = 767}, - [71] = {.lex_state = 767}, - [72] = {.lex_state = 767}, - [73] = {.lex_state = 16}, - [74] = {.lex_state = 16}, - [75] = {.lex_state = 767}, - [76] = {.lex_state = 0}, - [77] = {.lex_state = 766}, - [78] = {.lex_state = 0}, - [79] = {.lex_state = 0}, - [80] = {.lex_state = 766}, - [81] = {.lex_state = 766}, - [82] = {.lex_state = 766}, - [83] = {.lex_state = 766}, - [84] = {.lex_state = 0}, - [85] = {.lex_state = 766}, - [86] = {.lex_state = 766}, - [87] = {.lex_state = 766}, - [88] = {.lex_state = 766}, - [89] = {.lex_state = 766}, - [90] = {.lex_state = 766}, + [2] = {.lex_state = 1, .external_lex_state = 2}, + [3] = {.lex_state = 11, .external_lex_state = 2}, + [4] = {.lex_state = 11, .external_lex_state = 2}, + [5] = {.lex_state = 11, .external_lex_state = 2}, + [6] = {.lex_state = 11, .external_lex_state = 2}, + [7] = {.lex_state = 11, .external_lex_state = 2}, + [8] = {.lex_state = 11, .external_lex_state = 2}, + [9] = {.lex_state = 11, .external_lex_state = 2}, + [10] = {.lex_state = 606}, + [11] = {.lex_state = 606}, + [12] = {.lex_state = 606}, + [13] = {.lex_state = 606}, + [14] = {.lex_state = 606}, + [15] = {.lex_state = 12}, + [16] = {.lex_state = 13}, + [17] = {.lex_state = 606}, + [18] = {.lex_state = 606}, + [19] = {.lex_state = 606}, + [20] = {.lex_state = 606}, + [21] = {.lex_state = 606}, + [22] = {.lex_state = 606}, + [23] = {.lex_state = 606}, + [24] = {.lex_state = 606}, + [25] = {.lex_state = 606}, + [26] = {.lex_state = 606}, + [27] = {.lex_state = 606}, + [28] = {.lex_state = 606}, + [29] = {.lex_state = 606}, + [30] = {.lex_state = 606}, + [31] = {.lex_state = 606}, + [32] = {.lex_state = 606}, + [33] = {.lex_state = 606}, + [34] = {.lex_state = 606}, + [35] = {.lex_state = 606}, + [36] = {.lex_state = 15, .external_lex_state = 2}, + [37] = {.lex_state = 15, .external_lex_state = 2}, + [38] = {.lex_state = 1, .external_lex_state = 2}, + [39] = {.lex_state = 606}, + [40] = {.lex_state = 606}, + [41] = {.lex_state = 606}, + [42] = {.lex_state = 606}, + [43] = {.lex_state = 606}, + [44] = {.lex_state = 606}, + [45] = {.lex_state = 606}, + [46] = {.lex_state = 606}, + [47] = {.lex_state = 606}, + [48] = {.lex_state = 606}, + [49] = {.lex_state = 606}, + [50] = {.lex_state = 606}, + [51] = {.lex_state = 606}, + [52] = {.lex_state = 606}, + [53] = {.lex_state = 606}, + [54] = {.lex_state = 606}, + [55] = {.lex_state = 606}, + [56] = {.lex_state = 606}, + [57] = {.lex_state = 606}, + [58] = {.lex_state = 606}, + [59] = {.lex_state = 606}, + [60] = {.lex_state = 606}, + [61] = {.lex_state = 606}, + [62] = {.lex_state = 606}, + [63] = {.lex_state = 606}, + [64] = {.lex_state = 606}, + [65] = {.lex_state = 606}, + [66] = {.lex_state = 606}, + [67] = {.lex_state = 606}, + [68] = {.lex_state = 606}, + [69] = {.lex_state = 606}, + [70] = {.lex_state = 16, .external_lex_state = 2}, + [71] = {.lex_state = 19}, + [72] = {.lex_state = 19}, + [73] = {.lex_state = 19}, + [74] = {.lex_state = 19}, + [75] = {.lex_state = 14, .external_lex_state = 2}, + [76] = {.lex_state = 19, .external_lex_state = 2}, + [77] = {.lex_state = 19}, + [78] = {.lex_state = 19}, + [79] = {.lex_state = 19}, + [80] = {.lex_state = 19, .external_lex_state = 2}, + [81] = {.lex_state = 19, .external_lex_state = 2}, + [82] = {.lex_state = 19, .external_lex_state = 2}, + [83] = {.lex_state = 607}, + [84] = {.lex_state = 607}, + [85] = {.lex_state = 14}, + [86] = {.lex_state = 14}, + [87] = {.lex_state = 0}, + [88] = {.lex_state = 607}, + [89] = {.lex_state = 607}, + [90] = {.lex_state = 607}, [91] = {.lex_state = 0}, - [92] = {.lex_state = 767}, - [93] = {.lex_state = 767}, - [94] = {.lex_state = 767}, - [95] = {.lex_state = 767}, - [96] = {.lex_state = 767}, - [97] = {.lex_state = 767}, - [98] = {.lex_state = 767}, - [99] = {.lex_state = 767}, - [100] = {.lex_state = 767}, - [101] = {.lex_state = 0}, - [102] = {.lex_state = 767}, - [103] = {.lex_state = 0}, - [104] = {.lex_state = 0}, - [105] = {.lex_state = 0}, - [106] = {.lex_state = 767}, - [107] = {.lex_state = 0}, - [108] = {.lex_state = 0}, - [109] = {.lex_state = 0}, - [110] = {.lex_state = 22}, - [111] = {.lex_state = 0}, - [112] = {.lex_state = 0}, - [113] = {.lex_state = 767}, - [114] = {.lex_state = 767}, - [115] = {.lex_state = 767}, - [116] = {.lex_state = 767}, - [117] = {.lex_state = 767}, - [118] = {.lex_state = 0}, - [119] = {.lex_state = 0}, - [120] = {.lex_state = 22}, - [121] = {.lex_state = 767}, - [122] = {.lex_state = 767}, - [123] = {.lex_state = 0}, - [124] = {.lex_state = 0}, - [125] = {.lex_state = 22}, - [126] = {.lex_state = 767}, - [127] = {.lex_state = 767}, - [128] = {.lex_state = 767}, - [129] = {.lex_state = 767}, + [92] = {.lex_state = 0}, + [93] = {.lex_state = 0}, + [94] = {.lex_state = 607}, + [95] = {.lex_state = 607}, + [96] = {.lex_state = 607}, + [97] = {.lex_state = 18, .external_lex_state = 2}, + [98] = {.lex_state = 18, .external_lex_state = 2}, + [99] = {.lex_state = 0}, + [100] = {.lex_state = 607}, + [101] = {.lex_state = 18, .external_lex_state = 2}, + [102] = {.lex_state = 607}, + [103] = {.lex_state = 18, .external_lex_state = 2}, + [104] = {.lex_state = 18, .external_lex_state = 2}, + [105] = {.lex_state = 18, .external_lex_state = 2}, + [106] = {.lex_state = 18, .external_lex_state = 2}, + [107] = {.lex_state = 607}, + [108] = {.lex_state = 607}, + [109] = {.lex_state = 607}, + [110] = {.lex_state = 18, .external_lex_state = 2}, + [111] = {.lex_state = 18, .external_lex_state = 2}, + [112] = {.lex_state = 18, .external_lex_state = 2}, + [113] = {.lex_state = 18, .external_lex_state = 2}, + [114] = {.lex_state = 18, .external_lex_state = 2}, + [115] = {.lex_state = 18, .external_lex_state = 2}, + [116] = {.lex_state = 18, .external_lex_state = 2}, + [117] = {.lex_state = 18, .external_lex_state = 2}, + [118] = {.lex_state = 18, .external_lex_state = 2}, + [119] = {.lex_state = 18, .external_lex_state = 2}, + [120] = {.lex_state = 19, .external_lex_state = 2}, + [121] = {.lex_state = 18, .external_lex_state = 2}, + [122] = {.lex_state = 18, .external_lex_state = 2}, + [123] = {.lex_state = 18, .external_lex_state = 2}, + [124] = {.lex_state = 606}, + [125] = {.lex_state = 18, .external_lex_state = 2}, + [126] = {.lex_state = 0}, + [127] = {.lex_state = 0}, + [128] = {.lex_state = 0}, + [129] = {.lex_state = 18, .external_lex_state = 2}, [130] = {.lex_state = 0}, - [131] = {.lex_state = 20}, - [132] = {.lex_state = 767}, - [133] = {.lex_state = 767}, - [134] = {.lex_state = 767}, - [135] = {.lex_state = 767}, - [136] = {.lex_state = 0}, - [137] = {.lex_state = 767}, + [131] = {.lex_state = 19, .external_lex_state = 2}, + [132] = {.lex_state = 18, .external_lex_state = 2}, + [133] = {.lex_state = 18, .external_lex_state = 2}, + [134] = {.lex_state = 19, .external_lex_state = 2}, + [135] = {.lex_state = 0}, + [136] = {.lex_state = 18, .external_lex_state = 2}, + [137] = {.lex_state = 18, .external_lex_state = 2}, [138] = {.lex_state = 0}, - [139] = {.lex_state = 20}, - [140] = {.lex_state = 19}, - [141] = {.lex_state = 19}, - [142] = {.lex_state = 19}, + [139] = {.lex_state = 18, .external_lex_state = 2}, + [140] = {.lex_state = 0}, + [141] = {.lex_state = 18, .external_lex_state = 2}, + [142] = {.lex_state = 0}, [143] = {.lex_state = 0}, - [144] = {.lex_state = 19}, - [145] = {.lex_state = 765}, - [146] = {.lex_state = 766}, - [147] = {.lex_state = 19}, + [144] = {.lex_state = 0}, + [145] = {.lex_state = 0}, + [146] = {.lex_state = 0}, + [147] = {.lex_state = 0}, [148] = {.lex_state = 0}, - [149] = {.lex_state = 765}, - [150] = {.lex_state = 19}, - [151] = {.lex_state = 19}, - [152] = {.lex_state = 765}, - [153] = {.lex_state = 23}, - [154] = {.lex_state = 0}, - [155] = {.lex_state = 23}, - [156] = {.lex_state = 2}, - [157] = {.lex_state = 0}, - [158] = {.lex_state = 21}, - [159] = {.lex_state = 21}, - [160] = {.lex_state = 23}, - [161] = {.lex_state = 0}, - [162] = {.lex_state = 20}, - [163] = {.lex_state = 20}, - [164] = {.lex_state = 12}, - [165] = {.lex_state = 21}, - [166] = {.lex_state = 767}, - [167] = {.lex_state = 766}, - [168] = {.lex_state = 0}, - [169] = {.lex_state = 0}, - [170] = {.lex_state = 21}, - [171] = {.lex_state = 766}, - [172] = {.lex_state = 0}, - [173] = {.lex_state = 21}, - [174] = {.lex_state = 0}, - [175] = {.lex_state = 766}, - [176] = {.lex_state = 0}, - [177] = {.lex_state = 766}, - [178] = {.lex_state = 766}, - [179] = {.lex_state = 765}, - [180] = {.lex_state = 21}, - [181] = {.lex_state = 766}, - [182] = {.lex_state = 0}, - [183] = {.lex_state = 766}, - [184] = {.lex_state = 12}, - [185] = {.lex_state = 0}, + [149] = {.lex_state = 0}, + [150] = {.lex_state = 18, .external_lex_state = 2}, + [151] = {.lex_state = 0}, + [152] = {.lex_state = 17}, + [153] = {.lex_state = 607}, + [154] = {.lex_state = 606}, + [155] = {.lex_state = 0, .external_lex_state = 2}, + [156] = {.lex_state = 0, .external_lex_state = 2}, + [157] = {.lex_state = 17}, + [158] = {.lex_state = 17}, + [159] = {.lex_state = 0}, + [160] = {.lex_state = 0}, + [161] = {.lex_state = 606}, + [162] = {.lex_state = 17}, + [163] = {.lex_state = 606}, + [164] = {.lex_state = 17}, + [165] = {.lex_state = 17}, + [166] = {.lex_state = 18, .external_lex_state = 2}, + [167] = {.lex_state = 18, .external_lex_state = 2}, + [168] = {.lex_state = 18, .external_lex_state = 2}, + [169] = {.lex_state = 18, .external_lex_state = 2}, + [170] = {.lex_state = 18, .external_lex_state = 2}, + [171] = {.lex_state = 17}, + [172] = {.lex_state = 11}, + [173] = {.lex_state = 607}, + [174] = {.lex_state = 2}, + [175] = {.lex_state = 20}, + [176] = {.lex_state = 19}, + [177] = {.lex_state = 19}, + [178] = {.lex_state = 19}, + [179] = {.lex_state = 20}, + [180] = {.lex_state = 0}, + [181] = {.lex_state = 20}, + [182] = {.lex_state = 18, .external_lex_state = 2}, + [183] = {.lex_state = 0}, + [184] = {.lex_state = 607}, + [185] = {.lex_state = 607}, [186] = {.lex_state = 0}, - [187] = {.lex_state = 766}, - [188] = {.lex_state = 12}, - [189] = {.lex_state = 21}, - [190] = {.lex_state = 0}, - [191] = {.lex_state = 0}, - [192] = {.lex_state = 21}, + [187] = {.lex_state = 607}, + [188] = {.lex_state = 607}, + [189] = {.lex_state = 607}, + [190] = {.lex_state = 607}, + [191] = {.lex_state = 607}, + [192] = {.lex_state = 607}, [193] = {.lex_state = 0}, - [194] = {.lex_state = 0}, - [195] = {.lex_state = 21}, + [194] = {.lex_state = 19}, + [195] = {.lex_state = 19}, [196] = {.lex_state = 0}, - [197] = {.lex_state = 21}, - [198] = {.lex_state = 766}, - [199] = {.lex_state = 766}, - [200] = {.lex_state = 766}, - [201] = {.lex_state = 21}, - [202] = {.lex_state = 767}, - [203] = {.lex_state = 766}, - [204] = {.lex_state = 766}, - [205] = {.lex_state = 21}, - [206] = {.lex_state = 766}, - [207] = {.lex_state = 766}, - [208] = {.lex_state = 766}, + [197] = {.lex_state = 0}, + [198] = {.lex_state = 0}, + [199] = {.lex_state = 0}, + [200] = {.lex_state = 19}, + [201] = {.lex_state = 11}, + [202] = {.lex_state = 19}, + [203] = {.lex_state = 606}, + [204] = {.lex_state = 606}, + [205] = {.lex_state = 19}, + [206] = {.lex_state = 0}, + [207] = {.lex_state = 607}, + [208] = {.lex_state = 0}, [209] = {.lex_state = 0}, - [210] = {.lex_state = 765}, - [211] = {.lex_state = 17}, - [212] = {.lex_state = 766}, + [210] = {.lex_state = 19}, + [211] = {.lex_state = 0}, + [212] = {.lex_state = 607}, [213] = {.lex_state = 0}, - [214] = {.lex_state = 0}, - [215] = {.lex_state = 2}, - [216] = {.lex_state = 17}, - [217] = {.lex_state = 21}, - [218] = {.lex_state = 766}, - [219] = {.lex_state = 0}, - [220] = {.lex_state = 766}, - [221] = {.lex_state = 21}, - [222] = {.lex_state = 766}, - [223] = {.lex_state = 21}, - [224] = {.lex_state = 766}, - [225] = {.lex_state = 766}, - [226] = {.lex_state = 0}, - [227] = {.lex_state = 767}, - [228] = {.lex_state = 0}, - [229] = {.lex_state = 766}, - [230] = {.lex_state = 767}, - [231] = {.lex_state = 0}, - [232] = {.lex_state = 21}, - [233] = {.lex_state = 766}, - [234] = {.lex_state = 21}, + [214] = {.lex_state = 607}, + [215] = {.lex_state = 607}, + [216] = {.lex_state = 607}, + [217] = {.lex_state = 607}, + [218] = {.lex_state = 11}, + [219] = {.lex_state = 607}, + [220] = {.lex_state = 0}, + [221] = {.lex_state = 0}, + [222] = {.lex_state = 19}, + [223] = {.lex_state = 19}, + [224] = {.lex_state = 0}, + [225] = {.lex_state = 19}, + [226] = {.lex_state = 2}, + [227] = {.lex_state = 0}, + [228] = {.lex_state = 15}, + [229] = {.lex_state = 19}, + [230] = {.lex_state = 0}, + [231] = {.lex_state = 15}, + [232] = {.lex_state = 0}, + [233] = {.lex_state = 2}, + [234] = {.lex_state = 0}, [235] = {.lex_state = 0}, [236] = {.lex_state = 0}, [237] = {.lex_state = 0}, - [238] = {.lex_state = 0}, - [239] = {.lex_state = 21}, + [238] = {.lex_state = 607}, + [239] = {.lex_state = 607}, [240] = {.lex_state = 0}, [241] = {.lex_state = 0}, - [242] = {.lex_state = 0}, - [243] = {.lex_state = 0}, - [244] = {.lex_state = 17}, - [245] = {.lex_state = 17}, - [246] = {.lex_state = 2}, - [247] = {.lex_state = 2}, + [242] = {.lex_state = 2}, + [243] = {.lex_state = 15}, + [244] = {.lex_state = 0}, + [245] = {.lex_state = 0}, + [246] = {.lex_state = 0}, + [247] = {.lex_state = 0}, [248] = {.lex_state = 0}, - [249] = {.lex_state = 17}, - [250] = {.lex_state = 766}, - [251] = {.lex_state = 17}, + [249] = {.lex_state = 0}, + [250] = {.lex_state = 0}, + [251] = {.lex_state = 607}, [252] = {.lex_state = 0}, - [253] = {.lex_state = 21}, + [253] = {.lex_state = 19}, [254] = {.lex_state = 0}, - [255] = {.lex_state = 2}, - [256] = {.lex_state = 21}, - [257] = {.lex_state = 2}, - [258] = {.lex_state = 21}, - [259] = {.lex_state = 2}, - [260] = {.lex_state = 2}, - [261] = {.lex_state = 0}, - [262] = {.lex_state = 0}, - [263] = {.lex_state = 765}, - [264] = {.lex_state = 12}, - [265] = {.lex_state = 2}, - [266] = {.lex_state = 2}, + [255] = {.lex_state = 19}, + [256] = {.lex_state = 19}, + [257] = {.lex_state = 607}, + [258] = {.lex_state = 15}, + [259] = {.lex_state = 0}, + [260] = {.lex_state = 607}, + [261] = {.lex_state = 19}, + [262] = {.lex_state = 19}, + [263] = {.lex_state = 607}, + [264] = {.lex_state = 0}, + [265] = {.lex_state = 607}, + [266] = {.lex_state = 0}, [267] = {.lex_state = 2}, - [268] = {.lex_state = 2}, - [269] = {.lex_state = 2}, - [270] = {.lex_state = 0}, - [271] = {.lex_state = 2}, - [272] = {.lex_state = 2}, - [273] = {.lex_state = 2}, + [268] = {.lex_state = 607}, + [269] = {.lex_state = 15}, + [270] = {.lex_state = 19}, + [271] = {.lex_state = 0}, + [272] = {.lex_state = 19}, + [273] = {.lex_state = 0}, [274] = {.lex_state = 2}, [275] = {.lex_state = 2}, [276] = {.lex_state = 2}, [277] = {.lex_state = 0}, - [278] = {.lex_state = 2}, - [279] = {.lex_state = 2}, - [280] = {.lex_state = 2}, - [281] = {.lex_state = 0}, + [278] = {.lex_state = 607}, + [279] = {.lex_state = 15}, + [280] = {.lex_state = 0}, + [281] = {.lex_state = 2}, [282] = {.lex_state = 2}, - [283] = {.lex_state = 2}, - [284] = {.lex_state = 2}, + [283] = {.lex_state = 0}, + [284] = {.lex_state = 0}, [285] = {.lex_state = 2}, - [286] = {.lex_state = 2}, - [287] = {.lex_state = 0}, + [286] = {.lex_state = 0}, + [287] = {.lex_state = 2}, [288] = {.lex_state = 2}, [289] = {.lex_state = 2}, - [290] = {.lex_state = 2}, - [291] = {.lex_state = 2}, - [292] = {.lex_state = 2}, + [290] = {.lex_state = 0, .external_lex_state = 2}, + [291] = {.lex_state = 606}, + [292] = {.lex_state = 0}, [293] = {.lex_state = 2}, [294] = {.lex_state = 2}, [295] = {.lex_state = 2}, - [296] = {.lex_state = 0}, - [297] = {.lex_state = 17}, + [296] = {.lex_state = 2}, + [297] = {.lex_state = 2}, [298] = {.lex_state = 2}, - [299] = {.lex_state = 2}, - [300] = {.lex_state = 0}, - [301] = {.lex_state = 765}, - [302] = {.lex_state = 12}, - [303] = {.lex_state = 0}, - [304] = {.lex_state = 765}, - [305] = {.lex_state = 0}, - [306] = {.lex_state = 765}, - [307] = {.lex_state = 12}, + [299] = {.lex_state = 0}, + [300] = {.lex_state = 11}, + [301] = {.lex_state = 2}, + [302] = {.lex_state = 2}, + [303] = {.lex_state = 2}, + [304] = {.lex_state = 2}, + [305] = {.lex_state = 2}, + [306] = {.lex_state = 2}, + [307] = {.lex_state = 0}, [308] = {.lex_state = 0}, - [309] = {.lex_state = 0}, - [310] = {.lex_state = 0}, - [311] = {.lex_state = 765}, - [312] = {.lex_state = 0}, + [309] = {.lex_state = 2}, + [310] = {.lex_state = 0, .external_lex_state = 2}, + [311] = {.lex_state = 15}, + [312] = {.lex_state = 2}, [313] = {.lex_state = 2}, - [314] = {.lex_state = 17}, - [315] = {.lex_state = 0}, - [316] = {.lex_state = 12}, - [317] = {.lex_state = 765}, - [318] = {.lex_state = 12}, - [319] = {.lex_state = 0}, + [314] = {.lex_state = 2}, + [315] = {.lex_state = 2}, + [316] = {.lex_state = 2}, + [317] = {.lex_state = 2}, + [318] = {.lex_state = 2}, + [319] = {.lex_state = 0, .external_lex_state = 2}, [320] = {.lex_state = 2}, - [321] = {.lex_state = 0}, - [322] = {.lex_state = 0}, - [323] = {.lex_state = 765}, - [324] = {.lex_state = 0}, + [321] = {.lex_state = 2}, + [322] = {.lex_state = 2}, + [323] = {.lex_state = 0, .external_lex_state = 2}, + [324] = {.lex_state = 2}, [325] = {.lex_state = 0}, - [326] = {.lex_state = 0}, - [327] = {.lex_state = 0}, + [326] = {.lex_state = 2}, + [327] = {.lex_state = 0, .external_lex_state = 2}, [328] = {.lex_state = 0}, - [329] = {.lex_state = 0}, - [330] = {.lex_state = 0}, - [331] = {.lex_state = 765}, - [332] = {.lex_state = 17}, - [333] = {.lex_state = 0}, - [334] = {.lex_state = 0}, + [329] = {.lex_state = 606}, + [330] = {.lex_state = 0, .external_lex_state = 2}, + [331] = {.lex_state = 0, .external_lex_state = 2}, + [332] = {.lex_state = 0}, + [333] = {.lex_state = 0, .external_lex_state = 2}, + [334] = {.lex_state = 606}, [335] = {.lex_state = 0}, [336] = {.lex_state = 0}, - [337] = {.lex_state = 0}, + [337] = {.lex_state = 11}, [338] = {.lex_state = 0}, - [339] = {.lex_state = 765}, - [340] = {.lex_state = 765}, - [341] = {.lex_state = 0}, + [339] = {.lex_state = 0, .external_lex_state = 2}, + [340] = {.lex_state = 0, .external_lex_state = 2}, + [341] = {.lex_state = 606}, [342] = {.lex_state = 0}, - [343] = {.lex_state = 0}, - [344] = {.lex_state = 0}, - [345] = {.lex_state = 17}, - [346] = {.lex_state = 17}, - [347] = {.lex_state = 0}, - [348] = {.lex_state = 765}, - [349] = {.lex_state = 0}, - [350] = {.lex_state = 17}, - [351] = {.lex_state = 0}, - [352] = {.lex_state = 17}, - [353] = {.lex_state = 17}, - [354] = {.lex_state = 0}, + [343] = {.lex_state = 11}, + [344] = {.lex_state = 0, .external_lex_state = 2}, + [345] = {.lex_state = 0}, + [346] = {.lex_state = 11}, + [347] = {.lex_state = 0, .external_lex_state = 2}, + [348] = {.lex_state = 606}, + [349] = {.lex_state = 15}, + [350] = {.lex_state = 0}, + [351] = {.lex_state = 2}, + [352] = {.lex_state = 0, .external_lex_state = 2}, + [353] = {.lex_state = 2}, + [354] = {.lex_state = 0, .external_lex_state = 2}, [355] = {.lex_state = 0}, - [356] = {.lex_state = 0}, - [357] = {.lex_state = 21}, - [358] = {.lex_state = 0}, - [359] = {.lex_state = 21}, - [360] = {.lex_state = 0}, + [356] = {.lex_state = 11}, + [357] = {.lex_state = 606}, + [358] = {.lex_state = 606}, + [359] = {.lex_state = 0}, + [360] = {.lex_state = 606}, [361] = {.lex_state = 0}, [362] = {.lex_state = 0}, - [363] = {.lex_state = 0}, + [363] = {.lex_state = 606}, [364] = {.lex_state = 0}, - [365] = {.lex_state = 765}, - [366] = {.lex_state = 17}, - [367] = {.lex_state = 765}, - [368] = {.lex_state = 21}, - [369] = {.lex_state = 0}, - [370] = {.lex_state = 765}, - [371] = {.lex_state = 765}, - [372] = {.lex_state = 765}, - [373] = {.lex_state = 765}, + [365] = {.lex_state = 0}, + [366] = {.lex_state = 15}, + [367] = {.lex_state = 0}, + [368] = {.lex_state = 0, .external_lex_state = 3}, + [369] = {.lex_state = 19}, + [370] = {.lex_state = 0}, + [371] = {.lex_state = 0, .external_lex_state = 2}, + [372] = {.lex_state = 606}, + [373] = {.lex_state = 0}, [374] = {.lex_state = 0}, - [375] = {.lex_state = 21}, + [375] = {.lex_state = 0}, [376] = {.lex_state = 0}, [377] = {.lex_state = 0}, - [378] = {.lex_state = 21}, - [379] = {.lex_state = 765}, - [380] = {.lex_state = 0}, - [381] = {.lex_state = 0}, + [378] = {.lex_state = 0, .external_lex_state = 3}, + [379] = {.lex_state = 0}, + [380] = {.lex_state = 19}, + [381] = {.lex_state = 606}, [382] = {.lex_state = 0}, - [383] = {.lex_state = 765}, + [383] = {.lex_state = 19}, [384] = {.lex_state = 0}, [385] = {.lex_state = 0}, - [386] = {.lex_state = 0}, - [387] = {.lex_state = 0}, + [386] = {.lex_state = 15}, + [387] = {.lex_state = 15}, [388] = {.lex_state = 0}, [389] = {.lex_state = 0}, - [390] = {.lex_state = 0}, + [390] = {.lex_state = 606}, + [391] = {.lex_state = 606}, + [392] = {.lex_state = 0}, + [393] = {.lex_state = 0}, + [394] = {.lex_state = 606}, + [395] = {.lex_state = 606}, + [396] = {.lex_state = 606}, + [397] = {.lex_state = 606}, + [398] = {.lex_state = 0, .external_lex_state = 3}, + [399] = {.lex_state = 0}, + [400] = {.lex_state = 19}, + [401] = {.lex_state = 0, .external_lex_state = 3}, + [402] = {.lex_state = 0}, + [403] = {.lex_state = 0}, + [404] = {.lex_state = 0}, + [405] = {.lex_state = 0, .external_lex_state = 3}, + [406] = {.lex_state = 15}, + [407] = {.lex_state = 606}, + [408] = {.lex_state = 0}, + [409] = {.lex_state = 606}, + [410] = {.lex_state = 0}, + [411] = {.lex_state = 15}, + [412] = {.lex_state = 0}, + [413] = {.lex_state = 0}, + [414] = {.lex_state = 19}, + [415] = {.lex_state = 0}, + [416] = {.lex_state = 0}, + [417] = {.lex_state = 15}, + [418] = {.lex_state = 15}, +}; + +enum { + ts_external_token_L = 0, + ts_external_token__class_ident = 1, +}; + +static const TSSymbol ts_external_scanner_symbol_map[EXTERNAL_TOKEN_COUNT] = { + [ts_external_token_L] = sym_L, + [ts_external_token__class_ident] = sym__class_ident, +}; + +static const bool ts_external_scanner_states[4][EXTERNAL_TOKEN_COUNT] = { + [1] = { + [ts_external_token_L] = true, + [ts_external_token__class_ident] = true, + }, + [2] = { + [ts_external_token_L] = true, + }, + [3] = { + [ts_external_token__class_ident] = true, + }, }; static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { @@ -17760,7 +16345,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOTendarray_DASHdata] = ACTIONS(1), [sym_prologue_directive] = ACTIONS(1), [sym_epilogue_directive] = ACTIONS(1), - [sym_class_identifier] = ACTIONS(1), + [anon_sym_SLASH] = ACTIONS(1), + [anon_sym_SEMI] = ACTIONS(1), [anon_sym_DASH] = ACTIONS(1), [anon_sym_LPAREN] = ACTIONS(1), [anon_sym_RPAREN] = ACTIONS(1), @@ -17768,6 +16354,34 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(1), [aux_sym_primitive_type_token1] = ACTIONS(1), [aux_sym_primitive_type_token2] = ACTIONS(1), + [anon_sym_constructor] = ACTIONS(1), + [anon_sym_public] = ACTIONS(1), + [anon_sym_private] = ACTIONS(1), + [anon_sym_protected] = ACTIONS(1), + [anon_sym_static] = ACTIONS(1), + [anon_sym_final] = ACTIONS(1), + [anon_sym_synchronized] = ACTIONS(1), + [anon_sym_volatile] = ACTIONS(1), + [anon_sym_bridge] = ACTIONS(1), + [anon_sym_transient] = ACTIONS(1), + [anon_sym_varargs] = ACTIONS(1), + [anon_sym_native] = ACTIONS(1), + [anon_sym_interface] = ACTIONS(1), + [anon_sym_abstract] = ACTIONS(1), + [anon_sym_strictfp] = ACTIONS(1), + [anon_sym_synthetic] = ACTIONS(1), + [anon_sym_annotation] = ACTIONS(1), + [anon_sym_enum] = ACTIONS(1), + [anon_sym_declared_DASHsynchronized] = ACTIONS(1), + [anon_sym_whitelist] = ACTIONS(1), + [anon_sym_greylist] = ACTIONS(1), + [anon_sym_blacklist] = ACTIONS(1), + [anon_sym_greylist_DASHmax_DASHo] = ACTIONS(1), + [anon_sym_greylist_DASHmax_DASHp] = ACTIONS(1), + [anon_sym_greylist_DASHmax_DASHq] = ACTIONS(1), + [anon_sym_greylist_DASHmax_DASHr] = ACTIONS(1), + [anon_sym_core_DASHplatform_DASHapi] = ACTIONS(1), + [anon_sym_test_DASHapi] = ACTIONS(1), [anon_sym_DOTenum] = ACTIONS(1), [sym_variable] = ACTIONS(1), [sym_parameter] = ACTIONS(1), @@ -17783,38 +16397,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SQUOTE] = ACTIONS(1), [sym_null] = ACTIONS(1), [sym_comment] = ACTIONS(3), + [sym_L] = ACTIONS(1), + [sym__class_ident] = ACTIONS(1), }, [1] = { - [sym_class_definition] = STATE(337), - [sym_class_directive] = STATE(281), + [sym_class_definition] = STATE(412), + [sym_class_directive] = STATE(325), [anon_sym_DOTclass] = ACTIONS(5), [sym_comment] = ACTIONS(3), }, [2] = { - [sym_subannotation_directive] = STATE(320), - [sym_opcode] = STATE(362), - [sym_value] = STATE(246), - [sym_label] = STATE(320), - [sym_jmp_label] = STATE(320), - [sym_body] = STATE(320), - [sym__field_body] = STATE(265), - [sym_method_signature] = STATE(265), - [sym__method_signature_body] = STATE(266), - [sym_method_handle] = STATE(320), - [sym__full_field_body] = STATE(265), - [sym_full_method_signature] = STATE(265), - [sym_custom_invoke] = STATE(320), - [sym_type] = STATE(320), - [sym_array_type] = STATE(259), - [sym_primitive_type] = STATE(255), - [sym_enum_reference] = STATE(320), - [sym_register] = STATE(320), - [sym_list] = STATE(320), - [sym_range] = STATE(320), - [sym_literal] = STATE(320), - [sym_string] = STATE(271), - [sym_boolean] = STATE(271), - [sym_character] = STATE(271), + [sym_subannotation_directive] = STATE(314), + [sym_opcode] = STATE(385), + [sym_value] = STATE(226), + [sym_class_identifier] = STATE(276), + [sym_label] = STATE(314), + [sym_jmp_label] = STATE(314), + [sym_body] = STATE(314), + [sym__field_body] = STATE(313), + [sym_method_signature] = STATE(313), + [sym__method_signature_body] = STATE(312), + [sym_method_handle] = STATE(314), + [sym__full_field_body] = STATE(313), + [sym_full_method_signature] = STATE(313), + [sym_custom_invoke] = STATE(314), + [sym_type] = STATE(314), + [sym_array_type] = STATE(276), + [sym_primitive_type] = STATE(274), + [sym_enum_reference] = STATE(314), + [sym_register] = STATE(314), + [sym_list] = STATE(314), + [sym_range] = STATE(314), + [sym_literal] = STATE(314), + [sym_string] = STATE(316), + [sym_boolean] = STATE(316), + [sym_character] = STATE(316), [sym_identifier] = ACTIONS(7), [anon_sym_DOTsubannotation] = ACTIONS(9), [anon_sym_LF] = ACTIONS(11), @@ -18082,53 +16699,54 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_rsub_DASHint] = ACTIONS(13), [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(13), [anon_sym_LBRACE] = ACTIONS(15), - [sym_class_identifier] = ACTIONS(17), - [aux_sym_label_token1] = ACTIONS(19), - [aux_sym_jmp_label_token1] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_LPAREN] = ACTIONS(25), - [anon_sym_LBRACK] = ACTIONS(27), - [aux_sym_primitive_type_token1] = ACTIONS(29), - [aux_sym_primitive_type_token2] = ACTIONS(29), - [anon_sym_DOTenum] = ACTIONS(31), - [sym_variable] = ACTIONS(33), - [sym_parameter] = ACTIONS(33), - [sym_number] = ACTIONS(35), - [sym_float] = ACTIONS(37), - [sym_NaN] = ACTIONS(37), - [sym_Infinity] = ACTIONS(37), - [anon_sym_DQUOTE] = ACTIONS(39), - [anon_sym_true] = ACTIONS(41), - [anon_sym_false] = ACTIONS(41), - [anon_sym_SQUOTE] = ACTIONS(43), - [sym_null] = ACTIONS(37), - [sym_comment] = ACTIONS(45), + [aux_sym_label_token1] = ACTIONS(17), + [aux_sym_jmp_label_token1] = ACTIONS(19), + [anon_sym_DASH] = ACTIONS(21), + [anon_sym_LPAREN] = ACTIONS(23), + [anon_sym_LBRACK] = ACTIONS(25), + [aux_sym_primitive_type_token1] = ACTIONS(27), + [aux_sym_primitive_type_token2] = ACTIONS(27), + [anon_sym_DOTenum] = ACTIONS(29), + [sym_variable] = ACTIONS(31), + [sym_parameter] = ACTIONS(31), + [sym_number] = ACTIONS(33), + [sym_float] = ACTIONS(35), + [sym_NaN] = ACTIONS(35), + [sym_Infinity] = ACTIONS(35), + [anon_sym_DQUOTE] = ACTIONS(37), + [anon_sym_true] = ACTIONS(39), + [anon_sym_false] = ACTIONS(39), + [anon_sym_SQUOTE] = ACTIONS(41), + [sym_null] = ACTIONS(35), + [sym_comment] = ACTIONS(43), + [sym_L] = ACTIONS(45), }, [3] = { - [sym_subannotation_directive] = STATE(119), - [sym_opcode] = STATE(343), - [sym_value] = STATE(219), - [sym_label] = STATE(119), - [sym_jmp_label] = STATE(262), - [sym_body] = STATE(119), - [sym__field_body] = STATE(83), - [sym_method_signature] = STATE(83), - [sym__method_signature_body] = STATE(81), - [sym_method_handle] = STATE(119), - [sym__full_field_body] = STATE(83), - [sym_full_method_signature] = STATE(83), - [sym_custom_invoke] = STATE(119), - [sym_type] = STATE(119), - [sym_array_type] = STATE(75), - [sym_primitive_type] = STATE(70), - [sym_enum_reference] = STATE(119), - [sym_register] = STATE(261), - [sym_list] = STATE(119), - [sym_range] = STATE(119), - [sym_literal] = STATE(119), - [sym_string] = STATE(26), - [sym_boolean] = STATE(26), - [sym_character] = STATE(26), + [sym_subannotation_directive] = STATE(143), + [sym_opcode] = STATE(404), + [sym_value] = STATE(244), + [sym_class_identifier] = STATE(124), + [sym_label] = STATE(143), + [sym_jmp_label] = STATE(246), + [sym_body] = STATE(143), + [sym__field_body] = STATE(94), + [sym_method_signature] = STATE(94), + [sym__method_signature_body] = STATE(95), + [sym_method_handle] = STATE(143), + [sym__full_field_body] = STATE(94), + [sym_full_method_signature] = STATE(94), + [sym_custom_invoke] = STATE(143), + [sym_type] = STATE(143), + [sym_array_type] = STATE(124), + [sym_primitive_type] = STATE(20), + [sym_enum_reference] = STATE(143), + [sym_register] = STATE(248), + [sym_list] = STATE(143), + [sym_range] = STATE(143), + [sym_literal] = STATE(143), + [sym_string] = STATE(25), + [sym_boolean] = STATE(25), + [sym_character] = STATE(25), [sym_identifier] = ACTIONS(47), [anon_sym_DOTsubannotation] = ACTIONS(49), [anon_sym_nop] = ACTIONS(13), @@ -18396,53 +17014,54 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(51), [anon_sym_LBRACE] = ACTIONS(53), [anon_sym_RBRACE] = ACTIONS(55), - [sym_class_identifier] = ACTIONS(57), - [aux_sym_label_token1] = ACTIONS(59), - [aux_sym_jmp_label_token1] = ACTIONS(61), - [anon_sym_DASH] = ACTIONS(63), - [anon_sym_LPAREN] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [aux_sym_primitive_type_token1] = ACTIONS(69), - [aux_sym_primitive_type_token2] = ACTIONS(69), - [anon_sym_DOTenum] = ACTIONS(71), - [sym_variable] = ACTIONS(73), - [sym_parameter] = ACTIONS(73), - [sym_number] = ACTIONS(75), - [sym_float] = ACTIONS(77), - [sym_NaN] = ACTIONS(79), - [sym_Infinity] = ACTIONS(79), - [anon_sym_DQUOTE] = ACTIONS(81), - [anon_sym_true] = ACTIONS(83), - [anon_sym_false] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_null] = ACTIONS(77), + [aux_sym_label_token1] = ACTIONS(57), + [aux_sym_jmp_label_token1] = ACTIONS(59), + [anon_sym_DASH] = ACTIONS(61), + [anon_sym_LPAREN] = ACTIONS(63), + [anon_sym_LBRACK] = ACTIONS(65), + [aux_sym_primitive_type_token1] = ACTIONS(67), + [aux_sym_primitive_type_token2] = ACTIONS(67), + [anon_sym_DOTenum] = ACTIONS(69), + [sym_variable] = ACTIONS(71), + [sym_parameter] = ACTIONS(71), + [sym_number] = ACTIONS(73), + [sym_float] = ACTIONS(75), + [sym_NaN] = ACTIONS(77), + [sym_Infinity] = ACTIONS(77), + [anon_sym_DQUOTE] = ACTIONS(79), + [anon_sym_true] = ACTIONS(81), + [anon_sym_false] = ACTIONS(81), + [anon_sym_SQUOTE] = ACTIONS(83), + [sym_null] = ACTIONS(75), [sym_comment] = ACTIONS(3), + [sym_L] = ACTIONS(85), }, [4] = { - [sym_subannotation_directive] = STATE(119), - [sym_opcode] = STATE(343), - [sym_value] = STATE(243), - [sym_label] = STATE(119), - [sym_jmp_label] = STATE(231), - [sym_body] = STATE(119), - [sym__field_body] = STATE(83), - [sym_method_signature] = STATE(83), - [sym__method_signature_body] = STATE(81), - [sym_method_handle] = STATE(119), - [sym__full_field_body] = STATE(83), - [sym_full_method_signature] = STATE(83), - [sym_custom_invoke] = STATE(119), - [sym_type] = STATE(119), - [sym_array_type] = STATE(75), - [sym_primitive_type] = STATE(70), - [sym_enum_reference] = STATE(119), - [sym_register] = STATE(236), - [sym_list] = STATE(119), - [sym_range] = STATE(119), - [sym_literal] = STATE(119), - [sym_string] = STATE(26), - [sym_boolean] = STATE(26), - [sym_character] = STATE(26), + [sym_subannotation_directive] = STATE(143), + [sym_opcode] = STATE(404), + [sym_value] = STATE(244), + [sym_class_identifier] = STATE(124), + [sym_label] = STATE(143), + [sym_jmp_label] = STATE(143), + [sym_body] = STATE(143), + [sym__field_body] = STATE(94), + [sym_method_signature] = STATE(94), + [sym__method_signature_body] = STATE(95), + [sym_method_handle] = STATE(143), + [sym__full_field_body] = STATE(94), + [sym_full_method_signature] = STATE(94), + [sym_custom_invoke] = STATE(143), + [sym_type] = STATE(143), + [sym_array_type] = STATE(124), + [sym_primitive_type] = STATE(20), + [sym_enum_reference] = STATE(143), + [sym_register] = STATE(143), + [sym_list] = STATE(143), + [sym_range] = STATE(143), + [sym_literal] = STATE(143), + [sym_string] = STATE(25), + [sym_boolean] = STATE(25), + [sym_character] = STATE(25), [sym_identifier] = ACTIONS(47), [anon_sym_DOTsubannotation] = ACTIONS(49), [anon_sym_nop] = ACTIONS(13), @@ -18709,54 +17328,55 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_rsub_DASHint] = ACTIONS(13), [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(51), [anon_sym_LBRACE] = ACTIONS(53), - [anon_sym_RBRACE] = ACTIONS(87), - [sym_class_identifier] = ACTIONS(57), - [aux_sym_label_token1] = ACTIONS(59), - [aux_sym_jmp_label_token1] = ACTIONS(61), - [anon_sym_DASH] = ACTIONS(63), - [anon_sym_LPAREN] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [aux_sym_primitive_type_token1] = ACTIONS(69), - [aux_sym_primitive_type_token2] = ACTIONS(69), - [anon_sym_DOTenum] = ACTIONS(71), - [sym_variable] = ACTIONS(73), - [sym_parameter] = ACTIONS(73), - [sym_number] = ACTIONS(89), - [sym_float] = ACTIONS(77), - [sym_NaN] = ACTIONS(79), - [sym_Infinity] = ACTIONS(79), - [anon_sym_DQUOTE] = ACTIONS(81), - [anon_sym_true] = ACTIONS(83), - [anon_sym_false] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_null] = ACTIONS(77), + [anon_sym_RBRACE] = ACTIONS(55), + [aux_sym_label_token1] = ACTIONS(57), + [aux_sym_jmp_label_token1] = ACTIONS(59), + [anon_sym_DASH] = ACTIONS(61), + [anon_sym_LPAREN] = ACTIONS(63), + [anon_sym_LBRACK] = ACTIONS(65), + [aux_sym_primitive_type_token1] = ACTIONS(67), + [aux_sym_primitive_type_token2] = ACTIONS(67), + [anon_sym_DOTenum] = ACTIONS(69), + [sym_variable] = ACTIONS(71), + [sym_parameter] = ACTIONS(71), + [sym_number] = ACTIONS(87), + [sym_float] = ACTIONS(75), + [sym_NaN] = ACTIONS(77), + [sym_Infinity] = ACTIONS(77), + [anon_sym_DQUOTE] = ACTIONS(79), + [anon_sym_true] = ACTIONS(81), + [anon_sym_false] = ACTIONS(81), + [anon_sym_SQUOTE] = ACTIONS(83), + [sym_null] = ACTIONS(75), [sym_comment] = ACTIONS(3), + [sym_L] = ACTIONS(85), }, [5] = { - [sym_subannotation_directive] = STATE(119), - [sym_opcode] = STATE(343), - [sym_value] = STATE(219), - [sym_label] = STATE(119), - [sym_jmp_label] = STATE(119), - [sym_body] = STATE(119), - [sym__field_body] = STATE(83), - [sym_method_signature] = STATE(83), - [sym__method_signature_body] = STATE(81), - [sym_method_handle] = STATE(119), - [sym__full_field_body] = STATE(83), - [sym_full_method_signature] = STATE(83), - [sym_custom_invoke] = STATE(119), - [sym_type] = STATE(119), - [sym_array_type] = STATE(75), - [sym_primitive_type] = STATE(70), - [sym_enum_reference] = STATE(119), - [sym_register] = STATE(119), - [sym_list] = STATE(119), - [sym_range] = STATE(119), - [sym_literal] = STATE(119), - [sym_string] = STATE(26), - [sym_boolean] = STATE(26), - [sym_character] = STATE(26), + [sym_subannotation_directive] = STATE(143), + [sym_opcode] = STATE(404), + [sym_value] = STATE(235), + [sym_class_identifier] = STATE(124), + [sym_label] = STATE(143), + [sym_jmp_label] = STATE(266), + [sym_body] = STATE(143), + [sym__field_body] = STATE(94), + [sym_method_signature] = STATE(94), + [sym__method_signature_body] = STATE(95), + [sym_method_handle] = STATE(143), + [sym__full_field_body] = STATE(94), + [sym_full_method_signature] = STATE(94), + [sym_custom_invoke] = STATE(143), + [sym_type] = STATE(143), + [sym_array_type] = STATE(124), + [sym_primitive_type] = STATE(20), + [sym_enum_reference] = STATE(143), + [sym_register] = STATE(273), + [sym_list] = STATE(143), + [sym_range] = STATE(143), + [sym_literal] = STATE(143), + [sym_string] = STATE(25), + [sym_boolean] = STATE(25), + [sym_character] = STATE(25), [sym_identifier] = ACTIONS(47), [anon_sym_DOTsubannotation] = ACTIONS(49), [anon_sym_nop] = ACTIONS(13), @@ -19023,54 +17643,55 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_rsub_DASHint] = ACTIONS(13), [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(51), [anon_sym_LBRACE] = ACTIONS(53), - [anon_sym_RBRACE] = ACTIONS(55), - [sym_class_identifier] = ACTIONS(57), - [aux_sym_label_token1] = ACTIONS(59), - [aux_sym_jmp_label_token1] = ACTIONS(61), - [anon_sym_DASH] = ACTIONS(63), - [anon_sym_LPAREN] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [aux_sym_primitive_type_token1] = ACTIONS(69), - [aux_sym_primitive_type_token2] = ACTIONS(69), - [anon_sym_DOTenum] = ACTIONS(71), - [sym_variable] = ACTIONS(73), - [sym_parameter] = ACTIONS(73), + [anon_sym_RBRACE] = ACTIONS(89), + [aux_sym_label_token1] = ACTIONS(57), + [aux_sym_jmp_label_token1] = ACTIONS(59), + [anon_sym_DASH] = ACTIONS(61), + [anon_sym_LPAREN] = ACTIONS(63), + [anon_sym_LBRACK] = ACTIONS(65), + [aux_sym_primitive_type_token1] = ACTIONS(67), + [aux_sym_primitive_type_token2] = ACTIONS(67), + [anon_sym_DOTenum] = ACTIONS(69), + [sym_variable] = ACTIONS(71), + [sym_parameter] = ACTIONS(71), [sym_number] = ACTIONS(91), - [sym_float] = ACTIONS(77), - [sym_NaN] = ACTIONS(79), - [sym_Infinity] = ACTIONS(79), - [anon_sym_DQUOTE] = ACTIONS(81), - [anon_sym_true] = ACTIONS(83), - [anon_sym_false] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_null] = ACTIONS(77), + [sym_float] = ACTIONS(75), + [sym_NaN] = ACTIONS(77), + [sym_Infinity] = ACTIONS(77), + [anon_sym_DQUOTE] = ACTIONS(79), + [anon_sym_true] = ACTIONS(81), + [anon_sym_false] = ACTIONS(81), + [anon_sym_SQUOTE] = ACTIONS(83), + [sym_null] = ACTIONS(75), [sym_comment] = ACTIONS(3), + [sym_L] = ACTIONS(85), }, [6] = { - [sym_subannotation_directive] = STATE(119), - [sym_opcode] = STATE(343), - [sym_value] = STATE(130), - [sym_label] = STATE(119), - [sym_jmp_label] = STATE(119), - [sym_body] = STATE(119), - [sym__field_body] = STATE(83), - [sym_method_signature] = STATE(83), - [sym__method_signature_body] = STATE(81), - [sym_method_handle] = STATE(119), - [sym__full_field_body] = STATE(83), - [sym_full_method_signature] = STATE(83), - [sym_custom_invoke] = STATE(119), - [sym_type] = STATE(119), - [sym_array_type] = STATE(75), - [sym_primitive_type] = STATE(70), - [sym_enum_reference] = STATE(119), - [sym_register] = STATE(119), - [sym_list] = STATE(119), - [sym_range] = STATE(119), - [sym_literal] = STATE(119), - [sym_string] = STATE(26), - [sym_boolean] = STATE(26), - [sym_character] = STATE(26), + [sym_subannotation_directive] = STATE(143), + [sym_opcode] = STATE(404), + [sym_value] = STATE(144), + [sym_class_identifier] = STATE(124), + [sym_label] = STATE(143), + [sym_jmp_label] = STATE(143), + [sym_body] = STATE(143), + [sym__field_body] = STATE(94), + [sym_method_signature] = STATE(94), + [sym__method_signature_body] = STATE(95), + [sym_method_handle] = STATE(143), + [sym__full_field_body] = STATE(94), + [sym_full_method_signature] = STATE(94), + [sym_custom_invoke] = STATE(143), + [sym_type] = STATE(143), + [sym_array_type] = STATE(124), + [sym_primitive_type] = STATE(20), + [sym_enum_reference] = STATE(143), + [sym_register] = STATE(143), + [sym_list] = STATE(143), + [sym_range] = STATE(143), + [sym_literal] = STATE(143), + [sym_string] = STATE(25), + [sym_boolean] = STATE(25), + [sym_character] = STATE(25), [sym_identifier] = ACTIONS(47), [anon_sym_DOTsubannotation] = ACTIONS(49), [anon_sym_nop] = ACTIONS(13), @@ -19337,55 +17958,56 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_rsub_DASHint] = ACTIONS(13), [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(51), [anon_sym_LBRACE] = ACTIONS(53), - [sym_class_identifier] = ACTIONS(57), - [aux_sym_label_token1] = ACTIONS(59), - [aux_sym_jmp_label_token1] = ACTIONS(61), - [anon_sym_DASH] = ACTIONS(63), - [anon_sym_LPAREN] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [aux_sym_primitive_type_token1] = ACTIONS(69), - [aux_sym_primitive_type_token2] = ACTIONS(69), - [anon_sym_DOTenum] = ACTIONS(71), - [sym_variable] = ACTIONS(73), - [sym_parameter] = ACTIONS(73), - [sym_number] = ACTIONS(91), - [sym_float] = ACTIONS(77), - [sym_NaN] = ACTIONS(79), - [sym_Infinity] = ACTIONS(79), - [anon_sym_DQUOTE] = ACTIONS(81), - [anon_sym_true] = ACTIONS(83), - [anon_sym_false] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_null] = ACTIONS(77), + [aux_sym_label_token1] = ACTIONS(57), + [aux_sym_jmp_label_token1] = ACTIONS(59), + [anon_sym_DASH] = ACTIONS(61), + [anon_sym_LPAREN] = ACTIONS(63), + [anon_sym_LBRACK] = ACTIONS(65), + [aux_sym_primitive_type_token1] = ACTIONS(67), + [aux_sym_primitive_type_token2] = ACTIONS(67), + [anon_sym_DOTenum] = ACTIONS(69), + [sym_variable] = ACTIONS(71), + [sym_parameter] = ACTIONS(71), + [sym_number] = ACTIONS(87), + [sym_float] = ACTIONS(75), + [sym_NaN] = ACTIONS(77), + [sym_Infinity] = ACTIONS(77), + [anon_sym_DQUOTE] = ACTIONS(79), + [anon_sym_true] = ACTIONS(81), + [anon_sym_false] = ACTIONS(81), + [anon_sym_SQUOTE] = ACTIONS(83), + [sym_null] = ACTIONS(75), [sym_comment] = ACTIONS(3), + [sym_L] = ACTIONS(85), }, [7] = { - [sym_subannotation_directive] = STATE(119), - [sym_opcode] = STATE(343), - [sym_value] = STATE(287), - [sym_label] = STATE(119), - [sym_jmp_label] = STATE(119), - [sym_body] = STATE(119), - [sym__field_body] = STATE(83), - [sym_method_signature] = STATE(83), - [sym__method_signature_body] = STATE(81), - [sym_method_handle] = STATE(119), - [sym__full_field_body] = STATE(83), - [sym_full_method_signature] = STATE(83), - [sym_custom_invoke] = STATE(119), - [sym_type] = STATE(119), - [sym_array_type] = STATE(75), - [sym_primitive_type] = STATE(70), - [sym_enum_reference] = STATE(119), - [sym_register] = STATE(119), - [sym_list] = STATE(119), - [sym_range] = STATE(119), - [sym_literal] = STATE(119), - [sym_string] = STATE(26), - [sym_boolean] = STATE(26), - [sym_character] = STATE(26), - [sym_identifier] = ACTIONS(47), - [anon_sym_DOTsubannotation] = ACTIONS(49), + [sym_subannotation_directive] = STATE(314), + [sym_opcode] = STATE(385), + [sym_value] = STATE(351), + [sym_class_identifier] = STATE(276), + [sym_label] = STATE(314), + [sym_jmp_label] = STATE(314), + [sym_body] = STATE(314), + [sym__field_body] = STATE(313), + [sym_method_signature] = STATE(313), + [sym__method_signature_body] = STATE(312), + [sym_method_handle] = STATE(314), + [sym__full_field_body] = STATE(313), + [sym_full_method_signature] = STATE(313), + [sym_custom_invoke] = STATE(314), + [sym_type] = STATE(314), + [sym_array_type] = STATE(276), + [sym_primitive_type] = STATE(274), + [sym_enum_reference] = STATE(314), + [sym_register] = STATE(314), + [sym_list] = STATE(314), + [sym_range] = STATE(314), + [sym_literal] = STATE(314), + [sym_string] = STATE(316), + [sym_boolean] = STATE(316), + [sym_character] = STATE(316), + [sym_identifier] = ACTIONS(7), + [anon_sym_DOTsubannotation] = ACTIONS(93), [anon_sym_nop] = ACTIONS(13), [anon_sym_move] = ACTIONS(13), [anon_sym_move_SLASHfrom16] = ACTIONS(51), @@ -19649,54 +18271,55 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(51), [anon_sym_rsub_DASHint] = ACTIONS(13), [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(51), - [anon_sym_LBRACE] = ACTIONS(53), - [sym_class_identifier] = ACTIONS(57), - [aux_sym_label_token1] = ACTIONS(59), - [aux_sym_jmp_label_token1] = ACTIONS(61), - [anon_sym_DASH] = ACTIONS(63), - [anon_sym_LPAREN] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [aux_sym_primitive_type_token1] = ACTIONS(69), - [aux_sym_primitive_type_token2] = ACTIONS(69), - [anon_sym_DOTenum] = ACTIONS(71), - [sym_variable] = ACTIONS(73), - [sym_parameter] = ACTIONS(73), - [sym_number] = ACTIONS(91), - [sym_float] = ACTIONS(77), - [sym_NaN] = ACTIONS(79), - [sym_Infinity] = ACTIONS(79), - [anon_sym_DQUOTE] = ACTIONS(81), - [anon_sym_true] = ACTIONS(83), - [anon_sym_false] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_null] = ACTIONS(77), + [anon_sym_LBRACE] = ACTIONS(95), + [aux_sym_label_token1] = ACTIONS(97), + [aux_sym_jmp_label_token1] = ACTIONS(19), + [anon_sym_DASH] = ACTIONS(21), + [anon_sym_LPAREN] = ACTIONS(99), + [anon_sym_LBRACK] = ACTIONS(101), + [aux_sym_primitive_type_token1] = ACTIONS(27), + [aux_sym_primitive_type_token2] = ACTIONS(27), + [anon_sym_DOTenum] = ACTIONS(103), + [sym_variable] = ACTIONS(31), + [sym_parameter] = ACTIONS(31), + [sym_number] = ACTIONS(33), + [sym_float] = ACTIONS(35), + [sym_NaN] = ACTIONS(105), + [sym_Infinity] = ACTIONS(105), + [anon_sym_DQUOTE] = ACTIONS(107), + [anon_sym_true] = ACTIONS(39), + [anon_sym_false] = ACTIONS(39), + [anon_sym_SQUOTE] = ACTIONS(109), + [sym_null] = ACTIONS(35), [sym_comment] = ACTIONS(3), + [sym_L] = ACTIONS(45), }, [8] = { - [sym_subannotation_directive] = STATE(119), - [sym_opcode] = STATE(343), - [sym_value] = STATE(118), - [sym_label] = STATE(119), - [sym_jmp_label] = STATE(119), - [sym_body] = STATE(119), - [sym__field_body] = STATE(83), - [sym_method_signature] = STATE(83), - [sym__method_signature_body] = STATE(81), - [sym_method_handle] = STATE(119), - [sym__full_field_body] = STATE(83), - [sym_full_method_signature] = STATE(83), - [sym_custom_invoke] = STATE(119), - [sym_type] = STATE(119), - [sym_array_type] = STATE(75), - [sym_primitive_type] = STATE(70), - [sym_enum_reference] = STATE(119), - [sym_register] = STATE(119), - [sym_list] = STATE(119), - [sym_range] = STATE(119), - [sym_literal] = STATE(119), - [sym_string] = STATE(26), - [sym_boolean] = STATE(26), - [sym_character] = STATE(26), + [sym_subannotation_directive] = STATE(143), + [sym_opcode] = STATE(404), + [sym_value] = STATE(299), + [sym_class_identifier] = STATE(124), + [sym_label] = STATE(143), + [sym_jmp_label] = STATE(143), + [sym_body] = STATE(143), + [sym__field_body] = STATE(94), + [sym_method_signature] = STATE(94), + [sym__method_signature_body] = STATE(95), + [sym_method_handle] = STATE(143), + [sym__full_field_body] = STATE(94), + [sym_full_method_signature] = STATE(94), + [sym_custom_invoke] = STATE(143), + [sym_type] = STATE(143), + [sym_array_type] = STATE(124), + [sym_primitive_type] = STATE(20), + [sym_enum_reference] = STATE(143), + [sym_register] = STATE(143), + [sym_list] = STATE(143), + [sym_range] = STATE(143), + [sym_literal] = STATE(143), + [sym_string] = STATE(25), + [sym_boolean] = STATE(25), + [sym_character] = STATE(25), [sym_identifier] = ACTIONS(47), [anon_sym_DOTsubannotation] = ACTIONS(49), [anon_sym_nop] = ACTIONS(13), @@ -19963,55 +18586,56 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_rsub_DASHint] = ACTIONS(13), [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(51), [anon_sym_LBRACE] = ACTIONS(53), - [sym_class_identifier] = ACTIONS(57), - [aux_sym_label_token1] = ACTIONS(59), - [aux_sym_jmp_label_token1] = ACTIONS(61), - [anon_sym_DASH] = ACTIONS(63), - [anon_sym_LPAREN] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [aux_sym_primitive_type_token1] = ACTIONS(69), - [aux_sym_primitive_type_token2] = ACTIONS(69), - [anon_sym_DOTenum] = ACTIONS(71), - [sym_variable] = ACTIONS(73), - [sym_parameter] = ACTIONS(73), - [sym_number] = ACTIONS(91), - [sym_float] = ACTIONS(77), - [sym_NaN] = ACTIONS(79), - [sym_Infinity] = ACTIONS(79), - [anon_sym_DQUOTE] = ACTIONS(81), - [anon_sym_true] = ACTIONS(83), - [anon_sym_false] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_null] = ACTIONS(77), + [aux_sym_label_token1] = ACTIONS(57), + [aux_sym_jmp_label_token1] = ACTIONS(59), + [anon_sym_DASH] = ACTIONS(61), + [anon_sym_LPAREN] = ACTIONS(63), + [anon_sym_LBRACK] = ACTIONS(65), + [aux_sym_primitive_type_token1] = ACTIONS(67), + [aux_sym_primitive_type_token2] = ACTIONS(67), + [anon_sym_DOTenum] = ACTIONS(69), + [sym_variable] = ACTIONS(71), + [sym_parameter] = ACTIONS(71), + [sym_number] = ACTIONS(87), + [sym_float] = ACTIONS(75), + [sym_NaN] = ACTIONS(77), + [sym_Infinity] = ACTIONS(77), + [anon_sym_DQUOTE] = ACTIONS(79), + [anon_sym_true] = ACTIONS(81), + [anon_sym_false] = ACTIONS(81), + [anon_sym_SQUOTE] = ACTIONS(83), + [sym_null] = ACTIONS(75), [sym_comment] = ACTIONS(3), + [sym_L] = ACTIONS(85), }, [9] = { - [sym_subannotation_directive] = STATE(320), - [sym_opcode] = STATE(362), - [sym_value] = STATE(313), - [sym_label] = STATE(320), - [sym_jmp_label] = STATE(320), - [sym_body] = STATE(320), - [sym__field_body] = STATE(265), - [sym_method_signature] = STATE(265), - [sym__method_signature_body] = STATE(266), - [sym_method_handle] = STATE(320), - [sym__full_field_body] = STATE(265), - [sym_full_method_signature] = STATE(265), - [sym_custom_invoke] = STATE(320), - [sym_type] = STATE(320), - [sym_array_type] = STATE(259), - [sym_primitive_type] = STATE(255), - [sym_enum_reference] = STATE(320), - [sym_register] = STATE(320), - [sym_list] = STATE(320), - [sym_range] = STATE(320), - [sym_literal] = STATE(320), - [sym_string] = STATE(271), - [sym_boolean] = STATE(271), - [sym_character] = STATE(271), - [sym_identifier] = ACTIONS(7), - [anon_sym_DOTsubannotation] = ACTIONS(93), + [sym_subannotation_directive] = STATE(143), + [sym_opcode] = STATE(404), + [sym_value] = STATE(148), + [sym_class_identifier] = STATE(124), + [sym_label] = STATE(143), + [sym_jmp_label] = STATE(143), + [sym_body] = STATE(143), + [sym__field_body] = STATE(94), + [sym_method_signature] = STATE(94), + [sym__method_signature_body] = STATE(95), + [sym_method_handle] = STATE(143), + [sym__full_field_body] = STATE(94), + [sym_full_method_signature] = STATE(94), + [sym_custom_invoke] = STATE(143), + [sym_type] = STATE(143), + [sym_array_type] = STATE(124), + [sym_primitive_type] = STATE(20), + [sym_enum_reference] = STATE(143), + [sym_register] = STATE(143), + [sym_list] = STATE(143), + [sym_range] = STATE(143), + [sym_literal] = STATE(143), + [sym_string] = STATE(25), + [sym_boolean] = STATE(25), + [sym_character] = STATE(25), + [sym_identifier] = ACTIONS(47), + [anon_sym_DOTsubannotation] = ACTIONS(49), [anon_sym_nop] = ACTIONS(13), [anon_sym_move] = ACTIONS(13), [anon_sym_move_SLASHfrom16] = ACTIONS(51), @@ -20275,6955 +18899,6975 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(51), [anon_sym_rsub_DASHint] = ACTIONS(13), [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(51), - [anon_sym_LBRACE] = ACTIONS(95), - [sym_class_identifier] = ACTIONS(97), - [aux_sym_label_token1] = ACTIONS(99), - [aux_sym_jmp_label_token1] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(23), - [anon_sym_LPAREN] = ACTIONS(101), - [anon_sym_LBRACK] = ACTIONS(103), - [aux_sym_primitive_type_token1] = ACTIONS(29), - [aux_sym_primitive_type_token2] = ACTIONS(29), - [anon_sym_DOTenum] = ACTIONS(105), - [sym_variable] = ACTIONS(33), - [sym_parameter] = ACTIONS(33), - [sym_number] = ACTIONS(35), - [sym_float] = ACTIONS(37), - [sym_NaN] = ACTIONS(107), - [sym_Infinity] = ACTIONS(107), - [anon_sym_DQUOTE] = ACTIONS(109), - [anon_sym_true] = ACTIONS(41), - [anon_sym_false] = ACTIONS(41), - [anon_sym_SQUOTE] = ACTIONS(111), - [sym_null] = ACTIONS(37), + [anon_sym_LBRACE] = ACTIONS(53), + [aux_sym_label_token1] = ACTIONS(57), + [aux_sym_jmp_label_token1] = ACTIONS(59), + [anon_sym_DASH] = ACTIONS(61), + [anon_sym_LPAREN] = ACTIONS(63), + [anon_sym_LBRACK] = ACTIONS(65), + [aux_sym_primitive_type_token1] = ACTIONS(67), + [aux_sym_primitive_type_token2] = ACTIONS(67), + [anon_sym_DOTenum] = ACTIONS(69), + [sym_variable] = ACTIONS(71), + [sym_parameter] = ACTIONS(71), + [sym_number] = ACTIONS(87), + [sym_float] = ACTIONS(75), + [sym_NaN] = ACTIONS(77), + [sym_Infinity] = ACTIONS(77), + [anon_sym_DQUOTE] = ACTIONS(79), + [anon_sym_true] = ACTIONS(81), + [anon_sym_false] = ACTIONS(81), + [anon_sym_SQUOTE] = ACTIONS(83), + [sym_null] = ACTIONS(75), [sym_comment] = ACTIONS(3), + [sym_L] = ACTIONS(85), }, [10] = { - [sym_source_directive] = STATE(55), - [sym_annotation_directive] = STATE(49), - [sym_param_directive] = STATE(55), - [sym_parameter_directive] = STATE(55), - [sym_statement] = STATE(14), - [sym_expression] = STATE(49), + [sym_source_directive] = STATE(68), + [sym_annotation_directive] = STATE(59), + [sym_param_directive] = STATE(68), + [sym_parameter_directive] = STATE(68), + [sym_statement] = STATE(13), + [sym_expression] = STATE(59), [sym_opcode] = STATE(2), - [sym_directive] = STATE(49), - [sym_line_directive] = STATE(55), - [sym_locals_directive] = STATE(55), - [sym_local_directive] = STATE(55), - [sym_end_local_directive] = STATE(55), - [sym_restart_local_directive] = STATE(55), - [sym_registers_directive] = STATE(55), - [sym_catch_directive] = STATE(55), - [sym_catchall_directive] = STATE(55), - [sym_packed_switch_directive] = STATE(55), - [sym_sparse_switch_directive] = STATE(55), - [sym_array_data_directive] = STATE(55), - [sym_label] = STATE(49), - [sym_jmp_label] = STATE(49), - [aux_sym_method_definition_repeat1] = STATE(14), - [anon_sym_DOTsource] = ACTIONS(113), - [anon_sym_DOTendmethod] = ACTIONS(115), - [anon_sym_DOTannotation] = ACTIONS(117), - [anon_sym_DOTparam] = ACTIONS(119), - [anon_sym_DOTparameter] = ACTIONS(121), - [anon_sym_nop] = ACTIONS(123), - [anon_sym_move] = ACTIONS(123), - [anon_sym_move_SLASHfrom16] = ACTIONS(125), - [anon_sym_move_SLASH16] = ACTIONS(125), - [anon_sym_move_DASHwide] = ACTIONS(123), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(125), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(125), - [anon_sym_move_DASHobject] = ACTIONS(123), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(125), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(125), - [anon_sym_move_DASHresult] = ACTIONS(123), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(125), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(125), - [anon_sym_move_DASHexception] = ACTIONS(125), - [anon_sym_return_DASHvoid] = ACTIONS(125), - [anon_sym_return] = ACTIONS(123), - [anon_sym_return_DASHwide] = ACTIONS(125), - [anon_sym_return_DASHobject] = ACTIONS(125), - [anon_sym_const_SLASH4] = ACTIONS(125), - [anon_sym_const_SLASH16] = ACTIONS(125), - [anon_sym_const] = ACTIONS(123), - [anon_sym_const_SLASHhigh16] = ACTIONS(125), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(125), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(125), - [anon_sym_const_DASHwide] = ACTIONS(123), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(125), - [anon_sym_const_DASHstring] = ACTIONS(123), - [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(125), - [anon_sym_const_DASHclass] = ACTIONS(125), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(125), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(125), - [anon_sym_monitor_DASHenter] = ACTIONS(125), - [anon_sym_monitor_DASHexit] = ACTIONS(125), - [anon_sym_check_DASHcast] = ACTIONS(125), - [anon_sym_instance_DASHof] = ACTIONS(125), - [anon_sym_array_DASHlength] = ACTIONS(125), - [anon_sym_new_DASHinstance] = ACTIONS(125), - [anon_sym_new_DASHarray] = ACTIONS(125), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(123), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(125), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(125), - [anon_sym_throw] = ACTIONS(123), - [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(125), - [anon_sym_goto] = ACTIONS(123), - [anon_sym_goto_SLASH16] = ACTIONS(125), - [anon_sym_goto_SLASH32] = ACTIONS(125), - [anon_sym_packed_DASHswitch] = ACTIONS(125), - [anon_sym_sparse_DASHswitch] = ACTIONS(125), - [anon_sym_cmpl_DASHfloat] = ACTIONS(125), - [anon_sym_cmpg_DASHfloat] = ACTIONS(125), - [anon_sym_cmpl_DASHdouble] = ACTIONS(125), - [anon_sym_cmpg_DASHdouble] = ACTIONS(125), - [anon_sym_cmp_DASHlong] = ACTIONS(125), - [anon_sym_if_DASHeq] = ACTIONS(123), - [anon_sym_if_DASHne] = ACTIONS(123), - [anon_sym_if_DASHlt] = ACTIONS(123), - [anon_sym_if_DASHge] = ACTIONS(123), - [anon_sym_if_DASHgt] = ACTIONS(123), - [anon_sym_if_DASHle] = ACTIONS(123), - [anon_sym_if_DASHeqz] = ACTIONS(125), - [anon_sym_if_DASHnez] = ACTIONS(125), - [anon_sym_if_DASHltz] = ACTIONS(125), - [anon_sym_if_DASHgez] = ACTIONS(125), - [anon_sym_if_DASHgtz] = ACTIONS(125), - [anon_sym_if_DASHlez] = ACTIONS(125), - [anon_sym_aget] = ACTIONS(123), - [anon_sym_aget_DASHwide] = ACTIONS(125), - [anon_sym_aget_DASHobject] = ACTIONS(125), - [anon_sym_aget_DASHboolean] = ACTIONS(125), - [anon_sym_aget_DASHbyte] = ACTIONS(125), - [anon_sym_aget_DASHchar] = ACTIONS(125), - [anon_sym_aget_DASHshort] = ACTIONS(125), - [anon_sym_aput] = ACTIONS(123), - [anon_sym_aput_DASHwide] = ACTIONS(125), - [anon_sym_aput_DASHobject] = ACTIONS(125), - [anon_sym_aput_DASHboolean] = ACTIONS(125), - [anon_sym_aput_DASHbyte] = ACTIONS(125), - [anon_sym_aput_DASHchar] = ACTIONS(125), - [anon_sym_aput_DASHshort] = ACTIONS(125), - [anon_sym_iget] = ACTIONS(123), - [anon_sym_iget_DASHwide] = ACTIONS(123), - [anon_sym_iget_DASHobject] = ACTIONS(123), - [anon_sym_iget_DASHboolean] = ACTIONS(125), - [anon_sym_iget_DASHbyte] = ACTIONS(125), - [anon_sym_iget_DASHchar] = ACTIONS(125), - [anon_sym_iget_DASHshort] = ACTIONS(125), - [anon_sym_iget_DASHvolatile] = ACTIONS(125), - [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(125), - [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(125), - [anon_sym_iput] = ACTIONS(123), - [anon_sym_iput_DASHwide] = ACTIONS(123), - [anon_sym_iput_DASHobject] = ACTIONS(123), - [anon_sym_iput_DASHboolean] = ACTIONS(123), - [anon_sym_iput_DASHbyte] = ACTIONS(123), - [anon_sym_iput_DASHchar] = ACTIONS(123), - [anon_sym_iput_DASHshort] = ACTIONS(123), - [anon_sym_iput_DASHvolatile] = ACTIONS(125), - [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(125), - [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(125), - [anon_sym_sget] = ACTIONS(123), - [anon_sym_sget_DASHwide] = ACTIONS(123), - [anon_sym_sget_DASHobject] = ACTIONS(123), - [anon_sym_sget_DASHboolean] = ACTIONS(125), - [anon_sym_sget_DASHbyte] = ACTIONS(125), - [anon_sym_sget_DASHchar] = ACTIONS(125), - [anon_sym_sget_DASHshort] = ACTIONS(125), - [anon_sym_sget_DASHvolatile] = ACTIONS(125), - [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(125), - [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(125), - [anon_sym_sput] = ACTIONS(123), - [anon_sym_sput_DASHwide] = ACTIONS(123), - [anon_sym_sput_DASHobject] = ACTIONS(123), - [anon_sym_sput_DASHboolean] = ACTIONS(125), - [anon_sym_sput_DASHbyte] = ACTIONS(125), - [anon_sym_sput_DASHchar] = ACTIONS(125), - [anon_sym_sput_DASHshort] = ACTIONS(125), - [anon_sym_sput_DASHvolatile] = ACTIONS(125), - [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(125), - [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(125), - [anon_sym_invoke_DASHconstructor] = ACTIONS(125), - [anon_sym_invoke_DASHcustom] = ACTIONS(123), - [anon_sym_invoke_DASHdirect] = ACTIONS(123), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(125), - [anon_sym_invoke_DASHinstance] = ACTIONS(125), - [anon_sym_invoke_DASHinterface] = ACTIONS(123), - [anon_sym_invoke_DASHpolymorphic] = ACTIONS(123), - [anon_sym_invoke_DASHstatic] = ACTIONS(123), - [anon_sym_invoke_DASHsuper] = ACTIONS(123), - [anon_sym_invoke_DASHvirtual] = ACTIONS(123), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(125), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(125), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(125), - [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(125), - [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(125), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(125), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(125), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(125), - [anon_sym_neg_DASHint] = ACTIONS(125), - [anon_sym_not_DASHint] = ACTIONS(125), - [anon_sym_neg_DASHlong] = ACTIONS(125), - [anon_sym_not_DASHlong] = ACTIONS(125), - [anon_sym_neg_DASHfloat] = ACTIONS(125), - [anon_sym_neg_DASHdouble] = ACTIONS(125), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(125), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(125), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(125), - [anon_sym_long_DASHto_DASHint] = ACTIONS(125), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(125), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(125), - [anon_sym_float_DASHto_DASHint] = ACTIONS(125), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(125), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(125), - [anon_sym_double_DASHto_DASHint] = ACTIONS(125), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(125), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(125), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(125), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(125), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(125), - [anon_sym_add_DASHint] = ACTIONS(123), - [anon_sym_sub_DASHint] = ACTIONS(123), - [anon_sym_mul_DASHint] = ACTIONS(123), - [anon_sym_div_DASHint] = ACTIONS(123), - [anon_sym_rem_DASHint] = ACTIONS(123), - [anon_sym_and_DASHint] = ACTIONS(123), - [anon_sym_or_DASHint] = ACTIONS(123), - [anon_sym_xor_DASHint] = ACTIONS(123), - [anon_sym_shl_DASHint] = ACTIONS(123), - [anon_sym_shr_DASHint] = ACTIONS(123), - [anon_sym_ushr_DASHint] = ACTIONS(123), - [anon_sym_add_DASHlong] = ACTIONS(123), - [anon_sym_sub_DASHlong] = ACTIONS(123), - [anon_sym_mul_DASHlong] = ACTIONS(123), - [anon_sym_div_DASHlong] = ACTIONS(123), - [anon_sym_rem_DASHlong] = ACTIONS(123), - [anon_sym_and_DASHlong] = ACTIONS(123), - [anon_sym_or_DASHlong] = ACTIONS(123), - [anon_sym_xor_DASHlong] = ACTIONS(123), - [anon_sym_shl_DASHlong] = ACTIONS(123), - [anon_sym_shr_DASHlong] = ACTIONS(123), - [anon_sym_ushr_DASHlong] = ACTIONS(123), - [anon_sym_add_DASHfloat] = ACTIONS(123), - [anon_sym_sub_DASHfloat] = ACTIONS(123), - [anon_sym_mul_DASHfloat] = ACTIONS(123), - [anon_sym_div_DASHfloat] = ACTIONS(123), - [anon_sym_rem_DASHfloat] = ACTIONS(123), - [anon_sym_add_DASHdouble] = ACTIONS(123), - [anon_sym_sub_DASHdouble] = ACTIONS(123), - [anon_sym_mul_DASHdouble] = ACTIONS(123), - [anon_sym_div_DASHdouble] = ACTIONS(123), - [anon_sym_rem_DASHdouble] = ACTIONS(123), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(125), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(125), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(125), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(125), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(125), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(125), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(125), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(125), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(125), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(125), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(125), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(125), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(125), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(125), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(125), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(125), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(125), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(125), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(125), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(125), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(125), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(125), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(125), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(125), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(125), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(125), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(125), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(125), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(125), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(125), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(125), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(125), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(125), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(125), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(125), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(125), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(125), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(125), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(125), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(125), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(125), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(125), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(125), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(125), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(125), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(125), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(125), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(125), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(125), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(125), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(125), - [anon_sym_static_DASHget] = ACTIONS(125), - [anon_sym_static_DASHput] = ACTIONS(125), - [anon_sym_instance_DASHget] = ACTIONS(125), - [anon_sym_instance_DASHput] = ACTIONS(125), - [anon_sym_execute_DASHinline] = ACTIONS(123), - [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(125), - [anon_sym_iget_DASHquick] = ACTIONS(125), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(125), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(125), - [anon_sym_iput_DASHquick] = ACTIONS(125), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(125), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(125), - [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(125), - [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(125), - [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(125), - [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(125), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(123), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(125), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(123), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(125), - [anon_sym_rsub_DASHint] = ACTIONS(123), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(125), - [anon_sym_DOTline] = ACTIONS(127), - [anon_sym_DOTlocals] = ACTIONS(129), - [anon_sym_DOTlocal] = ACTIONS(131), - [anon_sym_DOTendlocal] = ACTIONS(133), - [anon_sym_DOTrestartlocal] = ACTIONS(135), - [anon_sym_DOTregisters] = ACTIONS(137), - [anon_sym_DOTcatch] = ACTIONS(139), - [anon_sym_DOTcatchall] = ACTIONS(141), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(143), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(145), - [anon_sym_DOTarray_DASHdata] = ACTIONS(147), - [sym_prologue_directive] = ACTIONS(149), - [sym_epilogue_directive] = ACTIONS(149), - [aux_sym_label_token1] = ACTIONS(59), - [aux_sym_jmp_label_token1] = ACTIONS(151), + [sym_directive] = STATE(59), + [sym_line_directive] = STATE(68), + [sym_locals_directive] = STATE(68), + [sym_local_directive] = STATE(68), + [sym_end_local_directive] = STATE(68), + [sym_restart_local_directive] = STATE(68), + [sym_registers_directive] = STATE(68), + [sym_catch_directive] = STATE(68), + [sym_catchall_directive] = STATE(68), + [sym_packed_switch_directive] = STATE(68), + [sym_sparse_switch_directive] = STATE(68), + [sym_array_data_directive] = STATE(68), + [sym_label] = STATE(59), + [sym_jmp_label] = STATE(59), + [aux_sym_method_definition_repeat1] = STATE(13), + [anon_sym_DOTsource] = ACTIONS(111), + [anon_sym_DOTendmethod] = ACTIONS(113), + [anon_sym_DOTannotation] = ACTIONS(115), + [anon_sym_DOTparam] = ACTIONS(117), + [anon_sym_DOTparameter] = ACTIONS(119), + [anon_sym_nop] = ACTIONS(121), + [anon_sym_move] = ACTIONS(121), + [anon_sym_move_SLASHfrom16] = ACTIONS(123), + [anon_sym_move_SLASH16] = ACTIONS(123), + [anon_sym_move_DASHwide] = ACTIONS(121), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(123), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(123), + [anon_sym_move_DASHobject] = ACTIONS(121), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(123), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(123), + [anon_sym_move_DASHresult] = ACTIONS(121), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(123), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(123), + [anon_sym_move_DASHexception] = ACTIONS(123), + [anon_sym_return_DASHvoid] = ACTIONS(123), + [anon_sym_return] = ACTIONS(121), + [anon_sym_return_DASHwide] = ACTIONS(123), + [anon_sym_return_DASHobject] = ACTIONS(123), + [anon_sym_const_SLASH4] = ACTIONS(123), + [anon_sym_const_SLASH16] = ACTIONS(123), + [anon_sym_const] = ACTIONS(121), + [anon_sym_const_SLASHhigh16] = ACTIONS(123), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(123), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(123), + [anon_sym_const_DASHwide] = ACTIONS(121), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(123), + [anon_sym_const_DASHstring] = ACTIONS(121), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(123), + [anon_sym_const_DASHclass] = ACTIONS(123), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(123), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(123), + [anon_sym_monitor_DASHenter] = ACTIONS(123), + [anon_sym_monitor_DASHexit] = ACTIONS(123), + [anon_sym_check_DASHcast] = ACTIONS(123), + [anon_sym_instance_DASHof] = ACTIONS(123), + [anon_sym_array_DASHlength] = ACTIONS(123), + [anon_sym_new_DASHinstance] = ACTIONS(123), + [anon_sym_new_DASHarray] = ACTIONS(123), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(121), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(123), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(123), + [anon_sym_throw] = ACTIONS(121), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(123), + [anon_sym_goto] = ACTIONS(121), + [anon_sym_goto_SLASH16] = ACTIONS(123), + [anon_sym_goto_SLASH32] = ACTIONS(123), + [anon_sym_packed_DASHswitch] = ACTIONS(123), + [anon_sym_sparse_DASHswitch] = ACTIONS(123), + [anon_sym_cmpl_DASHfloat] = ACTIONS(123), + [anon_sym_cmpg_DASHfloat] = ACTIONS(123), + [anon_sym_cmpl_DASHdouble] = ACTIONS(123), + [anon_sym_cmpg_DASHdouble] = ACTIONS(123), + [anon_sym_cmp_DASHlong] = ACTIONS(123), + [anon_sym_if_DASHeq] = ACTIONS(121), + [anon_sym_if_DASHne] = ACTIONS(121), + [anon_sym_if_DASHlt] = ACTIONS(121), + [anon_sym_if_DASHge] = ACTIONS(121), + [anon_sym_if_DASHgt] = ACTIONS(121), + [anon_sym_if_DASHle] = ACTIONS(121), + [anon_sym_if_DASHeqz] = ACTIONS(123), + [anon_sym_if_DASHnez] = ACTIONS(123), + [anon_sym_if_DASHltz] = ACTIONS(123), + [anon_sym_if_DASHgez] = ACTIONS(123), + [anon_sym_if_DASHgtz] = ACTIONS(123), + [anon_sym_if_DASHlez] = ACTIONS(123), + [anon_sym_aget] = ACTIONS(121), + [anon_sym_aget_DASHwide] = ACTIONS(123), + [anon_sym_aget_DASHobject] = ACTIONS(123), + [anon_sym_aget_DASHboolean] = ACTIONS(123), + [anon_sym_aget_DASHbyte] = ACTIONS(123), + [anon_sym_aget_DASHchar] = ACTIONS(123), + [anon_sym_aget_DASHshort] = ACTIONS(123), + [anon_sym_aput] = ACTIONS(121), + [anon_sym_aput_DASHwide] = ACTIONS(123), + [anon_sym_aput_DASHobject] = ACTIONS(123), + [anon_sym_aput_DASHboolean] = ACTIONS(123), + [anon_sym_aput_DASHbyte] = ACTIONS(123), + [anon_sym_aput_DASHchar] = ACTIONS(123), + [anon_sym_aput_DASHshort] = ACTIONS(123), + [anon_sym_iget] = ACTIONS(121), + [anon_sym_iget_DASHwide] = ACTIONS(121), + [anon_sym_iget_DASHobject] = ACTIONS(121), + [anon_sym_iget_DASHboolean] = ACTIONS(123), + [anon_sym_iget_DASHbyte] = ACTIONS(123), + [anon_sym_iget_DASHchar] = ACTIONS(123), + [anon_sym_iget_DASHshort] = ACTIONS(123), + [anon_sym_iget_DASHvolatile] = ACTIONS(123), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(123), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(123), + [anon_sym_iput] = ACTIONS(121), + [anon_sym_iput_DASHwide] = ACTIONS(121), + [anon_sym_iput_DASHobject] = ACTIONS(121), + [anon_sym_iput_DASHboolean] = ACTIONS(121), + [anon_sym_iput_DASHbyte] = ACTIONS(121), + [anon_sym_iput_DASHchar] = ACTIONS(121), + [anon_sym_iput_DASHshort] = ACTIONS(121), + [anon_sym_iput_DASHvolatile] = ACTIONS(123), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(123), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(123), + [anon_sym_sget] = ACTIONS(121), + [anon_sym_sget_DASHwide] = ACTIONS(121), + [anon_sym_sget_DASHobject] = ACTIONS(121), + [anon_sym_sget_DASHboolean] = ACTIONS(123), + [anon_sym_sget_DASHbyte] = ACTIONS(123), + [anon_sym_sget_DASHchar] = ACTIONS(123), + [anon_sym_sget_DASHshort] = ACTIONS(123), + [anon_sym_sget_DASHvolatile] = ACTIONS(123), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(123), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(123), + [anon_sym_sput] = ACTIONS(121), + [anon_sym_sput_DASHwide] = ACTIONS(121), + [anon_sym_sput_DASHobject] = ACTIONS(121), + [anon_sym_sput_DASHboolean] = ACTIONS(123), + [anon_sym_sput_DASHbyte] = ACTIONS(123), + [anon_sym_sput_DASHchar] = ACTIONS(123), + [anon_sym_sput_DASHshort] = ACTIONS(123), + [anon_sym_sput_DASHvolatile] = ACTIONS(123), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(123), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(123), + [anon_sym_invoke_DASHconstructor] = ACTIONS(123), + [anon_sym_invoke_DASHcustom] = ACTIONS(121), + [anon_sym_invoke_DASHdirect] = ACTIONS(121), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(123), + [anon_sym_invoke_DASHinstance] = ACTIONS(123), + [anon_sym_invoke_DASHinterface] = ACTIONS(121), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(121), + [anon_sym_invoke_DASHstatic] = ACTIONS(121), + [anon_sym_invoke_DASHsuper] = ACTIONS(121), + [anon_sym_invoke_DASHvirtual] = ACTIONS(121), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(123), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(123), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(123), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(123), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(123), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(123), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(123), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(123), + [anon_sym_neg_DASHint] = ACTIONS(123), + [anon_sym_not_DASHint] = ACTIONS(123), + [anon_sym_neg_DASHlong] = ACTIONS(123), + [anon_sym_not_DASHlong] = ACTIONS(123), + [anon_sym_neg_DASHfloat] = ACTIONS(123), + [anon_sym_neg_DASHdouble] = ACTIONS(123), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(123), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(123), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(123), + [anon_sym_long_DASHto_DASHint] = ACTIONS(123), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(123), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(123), + [anon_sym_float_DASHto_DASHint] = ACTIONS(123), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(123), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(123), + [anon_sym_double_DASHto_DASHint] = ACTIONS(123), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(123), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(123), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(123), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(123), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(123), + [anon_sym_add_DASHint] = ACTIONS(121), + [anon_sym_sub_DASHint] = ACTIONS(121), + [anon_sym_mul_DASHint] = ACTIONS(121), + [anon_sym_div_DASHint] = ACTIONS(121), + [anon_sym_rem_DASHint] = ACTIONS(121), + [anon_sym_and_DASHint] = ACTIONS(121), + [anon_sym_or_DASHint] = ACTIONS(121), + [anon_sym_xor_DASHint] = ACTIONS(121), + [anon_sym_shl_DASHint] = ACTIONS(121), + [anon_sym_shr_DASHint] = ACTIONS(121), + [anon_sym_ushr_DASHint] = ACTIONS(121), + [anon_sym_add_DASHlong] = ACTIONS(121), + [anon_sym_sub_DASHlong] = ACTIONS(121), + [anon_sym_mul_DASHlong] = ACTIONS(121), + [anon_sym_div_DASHlong] = ACTIONS(121), + [anon_sym_rem_DASHlong] = ACTIONS(121), + [anon_sym_and_DASHlong] = ACTIONS(121), + [anon_sym_or_DASHlong] = ACTIONS(121), + [anon_sym_xor_DASHlong] = ACTIONS(121), + [anon_sym_shl_DASHlong] = ACTIONS(121), + [anon_sym_shr_DASHlong] = ACTIONS(121), + [anon_sym_ushr_DASHlong] = ACTIONS(121), + [anon_sym_add_DASHfloat] = ACTIONS(121), + [anon_sym_sub_DASHfloat] = ACTIONS(121), + [anon_sym_mul_DASHfloat] = ACTIONS(121), + [anon_sym_div_DASHfloat] = ACTIONS(121), + [anon_sym_rem_DASHfloat] = ACTIONS(121), + [anon_sym_add_DASHdouble] = ACTIONS(121), + [anon_sym_sub_DASHdouble] = ACTIONS(121), + [anon_sym_mul_DASHdouble] = ACTIONS(121), + [anon_sym_div_DASHdouble] = ACTIONS(121), + [anon_sym_rem_DASHdouble] = ACTIONS(121), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(123), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(123), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(123), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(123), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(123), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(123), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(123), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(123), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(123), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(123), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(123), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(123), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(123), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(123), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(123), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(123), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(123), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(123), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(123), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(123), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(123), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(123), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(123), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(123), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(123), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(123), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(123), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(123), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(123), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(123), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(123), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(123), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(123), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(123), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(123), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(123), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(123), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(123), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(123), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(123), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(123), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(123), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(123), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(123), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(123), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(123), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(123), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(123), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(123), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(123), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(123), + [anon_sym_static_DASHget] = ACTIONS(123), + [anon_sym_static_DASHput] = ACTIONS(123), + [anon_sym_instance_DASHget] = ACTIONS(123), + [anon_sym_instance_DASHput] = ACTIONS(123), + [anon_sym_execute_DASHinline] = ACTIONS(121), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(123), + [anon_sym_iget_DASHquick] = ACTIONS(123), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(123), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(123), + [anon_sym_iput_DASHquick] = ACTIONS(123), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(123), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(123), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(123), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(123), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(123), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(123), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(121), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(123), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(121), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(123), + [anon_sym_rsub_DASHint] = ACTIONS(121), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(123), + [anon_sym_DOTline] = ACTIONS(125), + [anon_sym_DOTlocals] = ACTIONS(127), + [anon_sym_DOTlocal] = ACTIONS(129), + [anon_sym_DOTendlocal] = ACTIONS(131), + [anon_sym_DOTrestartlocal] = ACTIONS(133), + [anon_sym_DOTregisters] = ACTIONS(135), + [anon_sym_DOTcatch] = ACTIONS(137), + [anon_sym_DOTcatchall] = ACTIONS(139), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(141), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(143), + [anon_sym_DOTarray_DASHdata] = ACTIONS(145), + [sym_prologue_directive] = ACTIONS(147), + [sym_epilogue_directive] = ACTIONS(147), + [aux_sym_label_token1] = ACTIONS(57), + [aux_sym_jmp_label_token1] = ACTIONS(149), [sym_comment] = ACTIONS(3), }, [11] = { - [sym_source_directive] = STATE(55), - [sym_annotation_directive] = STATE(49), - [sym_param_directive] = STATE(55), - [sym_parameter_directive] = STATE(55), - [sym_statement] = STATE(11), - [sym_expression] = STATE(49), + [sym_source_directive] = STATE(68), + [sym_annotation_directive] = STATE(59), + [sym_param_directive] = STATE(68), + [sym_parameter_directive] = STATE(68), + [sym_statement] = STATE(12), + [sym_expression] = STATE(59), [sym_opcode] = STATE(2), - [sym_directive] = STATE(49), - [sym_line_directive] = STATE(55), - [sym_locals_directive] = STATE(55), - [sym_local_directive] = STATE(55), - [sym_end_local_directive] = STATE(55), - [sym_restart_local_directive] = STATE(55), - [sym_registers_directive] = STATE(55), - [sym_catch_directive] = STATE(55), - [sym_catchall_directive] = STATE(55), - [sym_packed_switch_directive] = STATE(55), - [sym_sparse_switch_directive] = STATE(55), - [sym_array_data_directive] = STATE(55), - [sym_label] = STATE(49), - [sym_jmp_label] = STATE(49), - [aux_sym_method_definition_repeat1] = STATE(11), - [anon_sym_DOTsource] = ACTIONS(153), - [anon_sym_DOTendmethod] = ACTIONS(156), - [anon_sym_DOTannotation] = ACTIONS(158), - [anon_sym_DOTparam] = ACTIONS(161), - [anon_sym_DOTparameter] = ACTIONS(164), - [anon_sym_nop] = ACTIONS(167), - [anon_sym_move] = ACTIONS(167), - [anon_sym_move_SLASHfrom16] = ACTIONS(170), - [anon_sym_move_SLASH16] = ACTIONS(170), - [anon_sym_move_DASHwide] = ACTIONS(167), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(170), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(170), - [anon_sym_move_DASHobject] = ACTIONS(167), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(170), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(170), - [anon_sym_move_DASHresult] = ACTIONS(167), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(170), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(170), - [anon_sym_move_DASHexception] = ACTIONS(170), - [anon_sym_return_DASHvoid] = ACTIONS(170), - [anon_sym_return] = ACTIONS(167), - [anon_sym_return_DASHwide] = ACTIONS(170), - [anon_sym_return_DASHobject] = ACTIONS(170), - [anon_sym_const_SLASH4] = ACTIONS(170), - [anon_sym_const_SLASH16] = ACTIONS(170), - [anon_sym_const] = ACTIONS(167), - [anon_sym_const_SLASHhigh16] = ACTIONS(170), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(170), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(170), - [anon_sym_const_DASHwide] = ACTIONS(167), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(170), - [anon_sym_const_DASHstring] = ACTIONS(167), - [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(170), - [anon_sym_const_DASHclass] = ACTIONS(170), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(170), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(170), - [anon_sym_monitor_DASHenter] = ACTIONS(170), - [anon_sym_monitor_DASHexit] = ACTIONS(170), - [anon_sym_check_DASHcast] = ACTIONS(170), - [anon_sym_instance_DASHof] = ACTIONS(170), - [anon_sym_array_DASHlength] = ACTIONS(170), - [anon_sym_new_DASHinstance] = ACTIONS(170), - [anon_sym_new_DASHarray] = ACTIONS(170), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(167), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(170), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(170), - [anon_sym_throw] = ACTIONS(167), - [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(170), - [anon_sym_goto] = ACTIONS(167), - [anon_sym_goto_SLASH16] = ACTIONS(170), - [anon_sym_goto_SLASH32] = ACTIONS(170), - [anon_sym_packed_DASHswitch] = ACTIONS(170), - [anon_sym_sparse_DASHswitch] = ACTIONS(170), - [anon_sym_cmpl_DASHfloat] = ACTIONS(170), - [anon_sym_cmpg_DASHfloat] = ACTIONS(170), - [anon_sym_cmpl_DASHdouble] = ACTIONS(170), - [anon_sym_cmpg_DASHdouble] = ACTIONS(170), - [anon_sym_cmp_DASHlong] = ACTIONS(170), - [anon_sym_if_DASHeq] = ACTIONS(167), - [anon_sym_if_DASHne] = ACTIONS(167), - [anon_sym_if_DASHlt] = ACTIONS(167), - [anon_sym_if_DASHge] = ACTIONS(167), - [anon_sym_if_DASHgt] = ACTIONS(167), - [anon_sym_if_DASHle] = ACTIONS(167), - [anon_sym_if_DASHeqz] = ACTIONS(170), - [anon_sym_if_DASHnez] = ACTIONS(170), - [anon_sym_if_DASHltz] = ACTIONS(170), - [anon_sym_if_DASHgez] = ACTIONS(170), - [anon_sym_if_DASHgtz] = ACTIONS(170), - [anon_sym_if_DASHlez] = ACTIONS(170), - [anon_sym_aget] = ACTIONS(167), - [anon_sym_aget_DASHwide] = ACTIONS(170), - [anon_sym_aget_DASHobject] = ACTIONS(170), - [anon_sym_aget_DASHboolean] = ACTIONS(170), - [anon_sym_aget_DASHbyte] = ACTIONS(170), - [anon_sym_aget_DASHchar] = ACTIONS(170), - [anon_sym_aget_DASHshort] = ACTIONS(170), - [anon_sym_aput] = ACTIONS(167), - [anon_sym_aput_DASHwide] = ACTIONS(170), - [anon_sym_aput_DASHobject] = ACTIONS(170), - [anon_sym_aput_DASHboolean] = ACTIONS(170), - [anon_sym_aput_DASHbyte] = ACTIONS(170), - [anon_sym_aput_DASHchar] = ACTIONS(170), - [anon_sym_aput_DASHshort] = ACTIONS(170), - [anon_sym_iget] = ACTIONS(167), - [anon_sym_iget_DASHwide] = ACTIONS(167), - [anon_sym_iget_DASHobject] = ACTIONS(167), - [anon_sym_iget_DASHboolean] = ACTIONS(170), - [anon_sym_iget_DASHbyte] = ACTIONS(170), - [anon_sym_iget_DASHchar] = ACTIONS(170), - [anon_sym_iget_DASHshort] = ACTIONS(170), - [anon_sym_iget_DASHvolatile] = ACTIONS(170), - [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(170), - [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(170), - [anon_sym_iput] = ACTIONS(167), - [anon_sym_iput_DASHwide] = ACTIONS(167), - [anon_sym_iput_DASHobject] = ACTIONS(167), - [anon_sym_iput_DASHboolean] = ACTIONS(167), - [anon_sym_iput_DASHbyte] = ACTIONS(167), - [anon_sym_iput_DASHchar] = ACTIONS(167), - [anon_sym_iput_DASHshort] = ACTIONS(167), - [anon_sym_iput_DASHvolatile] = ACTIONS(170), - [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(170), - [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(170), - [anon_sym_sget] = ACTIONS(167), - [anon_sym_sget_DASHwide] = ACTIONS(167), - [anon_sym_sget_DASHobject] = ACTIONS(167), - [anon_sym_sget_DASHboolean] = ACTIONS(170), - [anon_sym_sget_DASHbyte] = ACTIONS(170), - [anon_sym_sget_DASHchar] = ACTIONS(170), - [anon_sym_sget_DASHshort] = ACTIONS(170), - [anon_sym_sget_DASHvolatile] = ACTIONS(170), - [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(170), - [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(170), - [anon_sym_sput] = ACTIONS(167), - [anon_sym_sput_DASHwide] = ACTIONS(167), - [anon_sym_sput_DASHobject] = ACTIONS(167), - [anon_sym_sput_DASHboolean] = ACTIONS(170), - [anon_sym_sput_DASHbyte] = ACTIONS(170), - [anon_sym_sput_DASHchar] = ACTIONS(170), - [anon_sym_sput_DASHshort] = ACTIONS(170), - [anon_sym_sput_DASHvolatile] = ACTIONS(170), - [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(170), - [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(170), - [anon_sym_invoke_DASHconstructor] = ACTIONS(170), - [anon_sym_invoke_DASHcustom] = ACTIONS(167), - [anon_sym_invoke_DASHdirect] = ACTIONS(167), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(170), - [anon_sym_invoke_DASHinstance] = ACTIONS(170), - [anon_sym_invoke_DASHinterface] = ACTIONS(167), - [anon_sym_invoke_DASHpolymorphic] = ACTIONS(167), - [anon_sym_invoke_DASHstatic] = ACTIONS(167), - [anon_sym_invoke_DASHsuper] = ACTIONS(167), - [anon_sym_invoke_DASHvirtual] = ACTIONS(167), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(170), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(170), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(170), - [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(170), - [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(170), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(170), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(170), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(170), - [anon_sym_neg_DASHint] = ACTIONS(170), - [anon_sym_not_DASHint] = ACTIONS(170), - [anon_sym_neg_DASHlong] = ACTIONS(170), - [anon_sym_not_DASHlong] = ACTIONS(170), - [anon_sym_neg_DASHfloat] = ACTIONS(170), - [anon_sym_neg_DASHdouble] = ACTIONS(170), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(170), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(170), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(170), - [anon_sym_long_DASHto_DASHint] = ACTIONS(170), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(170), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(170), - [anon_sym_float_DASHto_DASHint] = ACTIONS(170), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(170), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(170), - [anon_sym_double_DASHto_DASHint] = ACTIONS(170), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(170), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(170), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(170), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(170), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(170), - [anon_sym_add_DASHint] = ACTIONS(167), - [anon_sym_sub_DASHint] = ACTIONS(167), - [anon_sym_mul_DASHint] = ACTIONS(167), - [anon_sym_div_DASHint] = ACTIONS(167), - [anon_sym_rem_DASHint] = ACTIONS(167), - [anon_sym_and_DASHint] = ACTIONS(167), - [anon_sym_or_DASHint] = ACTIONS(167), - [anon_sym_xor_DASHint] = ACTIONS(167), - [anon_sym_shl_DASHint] = ACTIONS(167), - [anon_sym_shr_DASHint] = ACTIONS(167), - [anon_sym_ushr_DASHint] = ACTIONS(167), - [anon_sym_add_DASHlong] = ACTIONS(167), - [anon_sym_sub_DASHlong] = ACTIONS(167), - [anon_sym_mul_DASHlong] = ACTIONS(167), - [anon_sym_div_DASHlong] = ACTIONS(167), - [anon_sym_rem_DASHlong] = ACTIONS(167), - [anon_sym_and_DASHlong] = ACTIONS(167), - [anon_sym_or_DASHlong] = ACTIONS(167), - [anon_sym_xor_DASHlong] = ACTIONS(167), - [anon_sym_shl_DASHlong] = ACTIONS(167), - [anon_sym_shr_DASHlong] = ACTIONS(167), - [anon_sym_ushr_DASHlong] = ACTIONS(167), - [anon_sym_add_DASHfloat] = ACTIONS(167), - [anon_sym_sub_DASHfloat] = ACTIONS(167), - [anon_sym_mul_DASHfloat] = ACTIONS(167), - [anon_sym_div_DASHfloat] = ACTIONS(167), - [anon_sym_rem_DASHfloat] = ACTIONS(167), - [anon_sym_add_DASHdouble] = ACTIONS(167), - [anon_sym_sub_DASHdouble] = ACTIONS(167), - [anon_sym_mul_DASHdouble] = ACTIONS(167), - [anon_sym_div_DASHdouble] = ACTIONS(167), - [anon_sym_rem_DASHdouble] = ACTIONS(167), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(170), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(170), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(170), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(170), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(170), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(170), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(170), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(170), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(170), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(170), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(170), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(170), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(170), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(170), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(170), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(170), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(170), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(170), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(170), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(170), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(170), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(170), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(170), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(170), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(170), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(170), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(170), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(170), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(170), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(170), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(170), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(170), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(170), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(170), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(170), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(170), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(170), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(170), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(170), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(170), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(170), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(170), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(170), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(170), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(170), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(170), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(170), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(170), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(170), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(170), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(170), - [anon_sym_static_DASHget] = ACTIONS(170), - [anon_sym_static_DASHput] = ACTIONS(170), - [anon_sym_instance_DASHget] = ACTIONS(170), - [anon_sym_instance_DASHput] = ACTIONS(170), - [anon_sym_execute_DASHinline] = ACTIONS(167), - [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(170), - [anon_sym_iget_DASHquick] = ACTIONS(170), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(170), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(170), - [anon_sym_iput_DASHquick] = ACTIONS(170), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(170), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(170), - [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(170), - [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(170), - [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(170), - [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(170), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(167), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(170), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(167), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(170), - [anon_sym_rsub_DASHint] = ACTIONS(167), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(170), - [anon_sym_DOTline] = ACTIONS(173), - [anon_sym_DOTlocals] = ACTIONS(176), - [anon_sym_DOTlocal] = ACTIONS(179), - [anon_sym_DOTendlocal] = ACTIONS(182), - [anon_sym_DOTrestartlocal] = ACTIONS(185), - [anon_sym_DOTregisters] = ACTIONS(188), - [anon_sym_DOTcatch] = ACTIONS(191), - [anon_sym_DOTcatchall] = ACTIONS(194), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(197), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(200), - [anon_sym_DOTarray_DASHdata] = ACTIONS(203), - [sym_prologue_directive] = ACTIONS(206), - [sym_epilogue_directive] = ACTIONS(206), - [aux_sym_label_token1] = ACTIONS(209), - [aux_sym_jmp_label_token1] = ACTIONS(212), + [sym_directive] = STATE(59), + [sym_line_directive] = STATE(68), + [sym_locals_directive] = STATE(68), + [sym_local_directive] = STATE(68), + [sym_end_local_directive] = STATE(68), + [sym_restart_local_directive] = STATE(68), + [sym_registers_directive] = STATE(68), + [sym_catch_directive] = STATE(68), + [sym_catchall_directive] = STATE(68), + [sym_packed_switch_directive] = STATE(68), + [sym_sparse_switch_directive] = STATE(68), + [sym_array_data_directive] = STATE(68), + [sym_label] = STATE(59), + [sym_jmp_label] = STATE(59), + [aux_sym_method_definition_repeat1] = STATE(12), + [anon_sym_DOTsource] = ACTIONS(111), + [anon_sym_DOTendmethod] = ACTIONS(113), + [anon_sym_DOTannotation] = ACTIONS(115), + [anon_sym_DOTparam] = ACTIONS(117), + [anon_sym_DOTparameter] = ACTIONS(119), + [anon_sym_nop] = ACTIONS(121), + [anon_sym_move] = ACTIONS(121), + [anon_sym_move_SLASHfrom16] = ACTIONS(123), + [anon_sym_move_SLASH16] = ACTIONS(123), + [anon_sym_move_DASHwide] = ACTIONS(121), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(123), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(123), + [anon_sym_move_DASHobject] = ACTIONS(121), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(123), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(123), + [anon_sym_move_DASHresult] = ACTIONS(121), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(123), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(123), + [anon_sym_move_DASHexception] = ACTIONS(123), + [anon_sym_return_DASHvoid] = ACTIONS(123), + [anon_sym_return] = ACTIONS(121), + [anon_sym_return_DASHwide] = ACTIONS(123), + [anon_sym_return_DASHobject] = ACTIONS(123), + [anon_sym_const_SLASH4] = ACTIONS(123), + [anon_sym_const_SLASH16] = ACTIONS(123), + [anon_sym_const] = ACTIONS(121), + [anon_sym_const_SLASHhigh16] = ACTIONS(123), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(123), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(123), + [anon_sym_const_DASHwide] = ACTIONS(121), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(123), + [anon_sym_const_DASHstring] = ACTIONS(121), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(123), + [anon_sym_const_DASHclass] = ACTIONS(123), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(123), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(123), + [anon_sym_monitor_DASHenter] = ACTIONS(123), + [anon_sym_monitor_DASHexit] = ACTIONS(123), + [anon_sym_check_DASHcast] = ACTIONS(123), + [anon_sym_instance_DASHof] = ACTIONS(123), + [anon_sym_array_DASHlength] = ACTIONS(123), + [anon_sym_new_DASHinstance] = ACTIONS(123), + [anon_sym_new_DASHarray] = ACTIONS(123), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(121), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(123), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(123), + [anon_sym_throw] = ACTIONS(121), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(123), + [anon_sym_goto] = ACTIONS(121), + [anon_sym_goto_SLASH16] = ACTIONS(123), + [anon_sym_goto_SLASH32] = ACTIONS(123), + [anon_sym_packed_DASHswitch] = ACTIONS(123), + [anon_sym_sparse_DASHswitch] = ACTIONS(123), + [anon_sym_cmpl_DASHfloat] = ACTIONS(123), + [anon_sym_cmpg_DASHfloat] = ACTIONS(123), + [anon_sym_cmpl_DASHdouble] = ACTIONS(123), + [anon_sym_cmpg_DASHdouble] = ACTIONS(123), + [anon_sym_cmp_DASHlong] = ACTIONS(123), + [anon_sym_if_DASHeq] = ACTIONS(121), + [anon_sym_if_DASHne] = ACTIONS(121), + [anon_sym_if_DASHlt] = ACTIONS(121), + [anon_sym_if_DASHge] = ACTIONS(121), + [anon_sym_if_DASHgt] = ACTIONS(121), + [anon_sym_if_DASHle] = ACTIONS(121), + [anon_sym_if_DASHeqz] = ACTIONS(123), + [anon_sym_if_DASHnez] = ACTIONS(123), + [anon_sym_if_DASHltz] = ACTIONS(123), + [anon_sym_if_DASHgez] = ACTIONS(123), + [anon_sym_if_DASHgtz] = ACTIONS(123), + [anon_sym_if_DASHlez] = ACTIONS(123), + [anon_sym_aget] = ACTIONS(121), + [anon_sym_aget_DASHwide] = ACTIONS(123), + [anon_sym_aget_DASHobject] = ACTIONS(123), + [anon_sym_aget_DASHboolean] = ACTIONS(123), + [anon_sym_aget_DASHbyte] = ACTIONS(123), + [anon_sym_aget_DASHchar] = ACTIONS(123), + [anon_sym_aget_DASHshort] = ACTIONS(123), + [anon_sym_aput] = ACTIONS(121), + [anon_sym_aput_DASHwide] = ACTIONS(123), + [anon_sym_aput_DASHobject] = ACTIONS(123), + [anon_sym_aput_DASHboolean] = ACTIONS(123), + [anon_sym_aput_DASHbyte] = ACTIONS(123), + [anon_sym_aput_DASHchar] = ACTIONS(123), + [anon_sym_aput_DASHshort] = ACTIONS(123), + [anon_sym_iget] = ACTIONS(121), + [anon_sym_iget_DASHwide] = ACTIONS(121), + [anon_sym_iget_DASHobject] = ACTIONS(121), + [anon_sym_iget_DASHboolean] = ACTIONS(123), + [anon_sym_iget_DASHbyte] = ACTIONS(123), + [anon_sym_iget_DASHchar] = ACTIONS(123), + [anon_sym_iget_DASHshort] = ACTIONS(123), + [anon_sym_iget_DASHvolatile] = ACTIONS(123), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(123), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(123), + [anon_sym_iput] = ACTIONS(121), + [anon_sym_iput_DASHwide] = ACTIONS(121), + [anon_sym_iput_DASHobject] = ACTIONS(121), + [anon_sym_iput_DASHboolean] = ACTIONS(121), + [anon_sym_iput_DASHbyte] = ACTIONS(121), + [anon_sym_iput_DASHchar] = ACTIONS(121), + [anon_sym_iput_DASHshort] = ACTIONS(121), + [anon_sym_iput_DASHvolatile] = ACTIONS(123), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(123), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(123), + [anon_sym_sget] = ACTIONS(121), + [anon_sym_sget_DASHwide] = ACTIONS(121), + [anon_sym_sget_DASHobject] = ACTIONS(121), + [anon_sym_sget_DASHboolean] = ACTIONS(123), + [anon_sym_sget_DASHbyte] = ACTIONS(123), + [anon_sym_sget_DASHchar] = ACTIONS(123), + [anon_sym_sget_DASHshort] = ACTIONS(123), + [anon_sym_sget_DASHvolatile] = ACTIONS(123), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(123), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(123), + [anon_sym_sput] = ACTIONS(121), + [anon_sym_sput_DASHwide] = ACTIONS(121), + [anon_sym_sput_DASHobject] = ACTIONS(121), + [anon_sym_sput_DASHboolean] = ACTIONS(123), + [anon_sym_sput_DASHbyte] = ACTIONS(123), + [anon_sym_sput_DASHchar] = ACTIONS(123), + [anon_sym_sput_DASHshort] = ACTIONS(123), + [anon_sym_sput_DASHvolatile] = ACTIONS(123), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(123), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(123), + [anon_sym_invoke_DASHconstructor] = ACTIONS(123), + [anon_sym_invoke_DASHcustom] = ACTIONS(121), + [anon_sym_invoke_DASHdirect] = ACTIONS(121), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(123), + [anon_sym_invoke_DASHinstance] = ACTIONS(123), + [anon_sym_invoke_DASHinterface] = ACTIONS(121), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(121), + [anon_sym_invoke_DASHstatic] = ACTIONS(121), + [anon_sym_invoke_DASHsuper] = ACTIONS(121), + [anon_sym_invoke_DASHvirtual] = ACTIONS(121), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(123), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(123), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(123), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(123), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(123), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(123), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(123), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(123), + [anon_sym_neg_DASHint] = ACTIONS(123), + [anon_sym_not_DASHint] = ACTIONS(123), + [anon_sym_neg_DASHlong] = ACTIONS(123), + [anon_sym_not_DASHlong] = ACTIONS(123), + [anon_sym_neg_DASHfloat] = ACTIONS(123), + [anon_sym_neg_DASHdouble] = ACTIONS(123), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(123), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(123), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(123), + [anon_sym_long_DASHto_DASHint] = ACTIONS(123), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(123), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(123), + [anon_sym_float_DASHto_DASHint] = ACTIONS(123), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(123), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(123), + [anon_sym_double_DASHto_DASHint] = ACTIONS(123), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(123), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(123), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(123), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(123), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(123), + [anon_sym_add_DASHint] = ACTIONS(121), + [anon_sym_sub_DASHint] = ACTIONS(121), + [anon_sym_mul_DASHint] = ACTIONS(121), + [anon_sym_div_DASHint] = ACTIONS(121), + [anon_sym_rem_DASHint] = ACTIONS(121), + [anon_sym_and_DASHint] = ACTIONS(121), + [anon_sym_or_DASHint] = ACTIONS(121), + [anon_sym_xor_DASHint] = ACTIONS(121), + [anon_sym_shl_DASHint] = ACTIONS(121), + [anon_sym_shr_DASHint] = ACTIONS(121), + [anon_sym_ushr_DASHint] = ACTIONS(121), + [anon_sym_add_DASHlong] = ACTIONS(121), + [anon_sym_sub_DASHlong] = ACTIONS(121), + [anon_sym_mul_DASHlong] = ACTIONS(121), + [anon_sym_div_DASHlong] = ACTIONS(121), + [anon_sym_rem_DASHlong] = ACTIONS(121), + [anon_sym_and_DASHlong] = ACTIONS(121), + [anon_sym_or_DASHlong] = ACTIONS(121), + [anon_sym_xor_DASHlong] = ACTIONS(121), + [anon_sym_shl_DASHlong] = ACTIONS(121), + [anon_sym_shr_DASHlong] = ACTIONS(121), + [anon_sym_ushr_DASHlong] = ACTIONS(121), + [anon_sym_add_DASHfloat] = ACTIONS(121), + [anon_sym_sub_DASHfloat] = ACTIONS(121), + [anon_sym_mul_DASHfloat] = ACTIONS(121), + [anon_sym_div_DASHfloat] = ACTIONS(121), + [anon_sym_rem_DASHfloat] = ACTIONS(121), + [anon_sym_add_DASHdouble] = ACTIONS(121), + [anon_sym_sub_DASHdouble] = ACTIONS(121), + [anon_sym_mul_DASHdouble] = ACTIONS(121), + [anon_sym_div_DASHdouble] = ACTIONS(121), + [anon_sym_rem_DASHdouble] = ACTIONS(121), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(123), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(123), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(123), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(123), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(123), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(123), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(123), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(123), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(123), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(123), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(123), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(123), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(123), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(123), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(123), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(123), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(123), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(123), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(123), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(123), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(123), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(123), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(123), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(123), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(123), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(123), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(123), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(123), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(123), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(123), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(123), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(123), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(123), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(123), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(123), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(123), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(123), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(123), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(123), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(123), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(123), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(123), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(123), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(123), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(123), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(123), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(123), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(123), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(123), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(123), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(123), + [anon_sym_static_DASHget] = ACTIONS(123), + [anon_sym_static_DASHput] = ACTIONS(123), + [anon_sym_instance_DASHget] = ACTIONS(123), + [anon_sym_instance_DASHput] = ACTIONS(123), + [anon_sym_execute_DASHinline] = ACTIONS(121), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(123), + [anon_sym_iget_DASHquick] = ACTIONS(123), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(123), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(123), + [anon_sym_iput_DASHquick] = ACTIONS(123), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(123), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(123), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(123), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(123), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(123), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(123), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(121), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(123), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(121), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(123), + [anon_sym_rsub_DASHint] = ACTIONS(121), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(123), + [anon_sym_DOTline] = ACTIONS(125), + [anon_sym_DOTlocals] = ACTIONS(127), + [anon_sym_DOTlocal] = ACTIONS(129), + [anon_sym_DOTendlocal] = ACTIONS(131), + [anon_sym_DOTrestartlocal] = ACTIONS(133), + [anon_sym_DOTregisters] = ACTIONS(135), + [anon_sym_DOTcatch] = ACTIONS(137), + [anon_sym_DOTcatchall] = ACTIONS(139), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(141), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(143), + [anon_sym_DOTarray_DASHdata] = ACTIONS(145), + [sym_prologue_directive] = ACTIONS(147), + [sym_epilogue_directive] = ACTIONS(147), + [aux_sym_label_token1] = ACTIONS(57), + [aux_sym_jmp_label_token1] = ACTIONS(149), [sym_comment] = ACTIONS(3), }, [12] = { - [sym_source_directive] = STATE(55), - [sym_annotation_directive] = STATE(49), - [sym_param_directive] = STATE(55), - [sym_parameter_directive] = STATE(55), - [sym_statement] = STATE(11), - [sym_expression] = STATE(49), + [sym_source_directive] = STATE(68), + [sym_annotation_directive] = STATE(59), + [sym_param_directive] = STATE(68), + [sym_parameter_directive] = STATE(68), + [sym_statement] = STATE(12), + [sym_expression] = STATE(59), [sym_opcode] = STATE(2), - [sym_directive] = STATE(49), - [sym_line_directive] = STATE(55), - [sym_locals_directive] = STATE(55), - [sym_local_directive] = STATE(55), - [sym_end_local_directive] = STATE(55), - [sym_restart_local_directive] = STATE(55), - [sym_registers_directive] = STATE(55), - [sym_catch_directive] = STATE(55), - [sym_catchall_directive] = STATE(55), - [sym_packed_switch_directive] = STATE(55), - [sym_sparse_switch_directive] = STATE(55), - [sym_array_data_directive] = STATE(55), - [sym_label] = STATE(49), - [sym_jmp_label] = STATE(49), - [aux_sym_method_definition_repeat1] = STATE(11), - [anon_sym_DOTsource] = ACTIONS(113), - [anon_sym_DOTendmethod] = ACTIONS(215), - [anon_sym_DOTannotation] = ACTIONS(117), - [anon_sym_DOTparam] = ACTIONS(119), - [anon_sym_DOTparameter] = ACTIONS(121), - [anon_sym_nop] = ACTIONS(123), - [anon_sym_move] = ACTIONS(123), - [anon_sym_move_SLASHfrom16] = ACTIONS(125), - [anon_sym_move_SLASH16] = ACTIONS(125), - [anon_sym_move_DASHwide] = ACTIONS(123), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(125), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(125), - [anon_sym_move_DASHobject] = ACTIONS(123), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(125), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(125), - [anon_sym_move_DASHresult] = ACTIONS(123), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(125), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(125), - [anon_sym_move_DASHexception] = ACTIONS(125), - [anon_sym_return_DASHvoid] = ACTIONS(125), - [anon_sym_return] = ACTIONS(123), - [anon_sym_return_DASHwide] = ACTIONS(125), - [anon_sym_return_DASHobject] = ACTIONS(125), - [anon_sym_const_SLASH4] = ACTIONS(125), - [anon_sym_const_SLASH16] = ACTIONS(125), - [anon_sym_const] = ACTIONS(123), - [anon_sym_const_SLASHhigh16] = ACTIONS(125), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(125), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(125), - [anon_sym_const_DASHwide] = ACTIONS(123), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(125), - [anon_sym_const_DASHstring] = ACTIONS(123), - [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(125), - [anon_sym_const_DASHclass] = ACTIONS(125), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(125), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(125), - [anon_sym_monitor_DASHenter] = ACTIONS(125), - [anon_sym_monitor_DASHexit] = ACTIONS(125), - [anon_sym_check_DASHcast] = ACTIONS(125), - [anon_sym_instance_DASHof] = ACTIONS(125), - [anon_sym_array_DASHlength] = ACTIONS(125), - [anon_sym_new_DASHinstance] = ACTIONS(125), - [anon_sym_new_DASHarray] = ACTIONS(125), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(123), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(125), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(125), - [anon_sym_throw] = ACTIONS(123), - [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(125), - [anon_sym_goto] = ACTIONS(123), - [anon_sym_goto_SLASH16] = ACTIONS(125), - [anon_sym_goto_SLASH32] = ACTIONS(125), - [anon_sym_packed_DASHswitch] = ACTIONS(125), - [anon_sym_sparse_DASHswitch] = ACTIONS(125), - [anon_sym_cmpl_DASHfloat] = ACTIONS(125), - [anon_sym_cmpg_DASHfloat] = ACTIONS(125), - [anon_sym_cmpl_DASHdouble] = ACTIONS(125), - [anon_sym_cmpg_DASHdouble] = ACTIONS(125), - [anon_sym_cmp_DASHlong] = ACTIONS(125), - [anon_sym_if_DASHeq] = ACTIONS(123), - [anon_sym_if_DASHne] = ACTIONS(123), - [anon_sym_if_DASHlt] = ACTIONS(123), - [anon_sym_if_DASHge] = ACTIONS(123), - [anon_sym_if_DASHgt] = ACTIONS(123), - [anon_sym_if_DASHle] = ACTIONS(123), - [anon_sym_if_DASHeqz] = ACTIONS(125), - [anon_sym_if_DASHnez] = ACTIONS(125), - [anon_sym_if_DASHltz] = ACTIONS(125), - [anon_sym_if_DASHgez] = ACTIONS(125), - [anon_sym_if_DASHgtz] = ACTIONS(125), - [anon_sym_if_DASHlez] = ACTIONS(125), - [anon_sym_aget] = ACTIONS(123), - [anon_sym_aget_DASHwide] = ACTIONS(125), - [anon_sym_aget_DASHobject] = ACTIONS(125), - [anon_sym_aget_DASHboolean] = ACTIONS(125), - [anon_sym_aget_DASHbyte] = ACTIONS(125), - [anon_sym_aget_DASHchar] = ACTIONS(125), - [anon_sym_aget_DASHshort] = ACTIONS(125), - [anon_sym_aput] = ACTIONS(123), - [anon_sym_aput_DASHwide] = ACTIONS(125), - [anon_sym_aput_DASHobject] = ACTIONS(125), - [anon_sym_aput_DASHboolean] = ACTIONS(125), - [anon_sym_aput_DASHbyte] = ACTIONS(125), - [anon_sym_aput_DASHchar] = ACTIONS(125), - [anon_sym_aput_DASHshort] = ACTIONS(125), - [anon_sym_iget] = ACTIONS(123), - [anon_sym_iget_DASHwide] = ACTIONS(123), - [anon_sym_iget_DASHobject] = ACTIONS(123), - [anon_sym_iget_DASHboolean] = ACTIONS(125), - [anon_sym_iget_DASHbyte] = ACTIONS(125), - [anon_sym_iget_DASHchar] = ACTIONS(125), - [anon_sym_iget_DASHshort] = ACTIONS(125), - [anon_sym_iget_DASHvolatile] = ACTIONS(125), - [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(125), - [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(125), - [anon_sym_iput] = ACTIONS(123), - [anon_sym_iput_DASHwide] = ACTIONS(123), - [anon_sym_iput_DASHobject] = ACTIONS(123), - [anon_sym_iput_DASHboolean] = ACTIONS(123), - [anon_sym_iput_DASHbyte] = ACTIONS(123), - [anon_sym_iput_DASHchar] = ACTIONS(123), - [anon_sym_iput_DASHshort] = ACTIONS(123), - [anon_sym_iput_DASHvolatile] = ACTIONS(125), - [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(125), - [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(125), - [anon_sym_sget] = ACTIONS(123), - [anon_sym_sget_DASHwide] = ACTIONS(123), - [anon_sym_sget_DASHobject] = ACTIONS(123), - [anon_sym_sget_DASHboolean] = ACTIONS(125), - [anon_sym_sget_DASHbyte] = ACTIONS(125), - [anon_sym_sget_DASHchar] = ACTIONS(125), - [anon_sym_sget_DASHshort] = ACTIONS(125), - [anon_sym_sget_DASHvolatile] = ACTIONS(125), - [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(125), - [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(125), - [anon_sym_sput] = ACTIONS(123), - [anon_sym_sput_DASHwide] = ACTIONS(123), - [anon_sym_sput_DASHobject] = ACTIONS(123), - [anon_sym_sput_DASHboolean] = ACTIONS(125), - [anon_sym_sput_DASHbyte] = ACTIONS(125), - [anon_sym_sput_DASHchar] = ACTIONS(125), - [anon_sym_sput_DASHshort] = ACTIONS(125), - [anon_sym_sput_DASHvolatile] = ACTIONS(125), - [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(125), - [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(125), - [anon_sym_invoke_DASHconstructor] = ACTIONS(125), - [anon_sym_invoke_DASHcustom] = ACTIONS(123), - [anon_sym_invoke_DASHdirect] = ACTIONS(123), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(125), - [anon_sym_invoke_DASHinstance] = ACTIONS(125), - [anon_sym_invoke_DASHinterface] = ACTIONS(123), - [anon_sym_invoke_DASHpolymorphic] = ACTIONS(123), - [anon_sym_invoke_DASHstatic] = ACTIONS(123), - [anon_sym_invoke_DASHsuper] = ACTIONS(123), - [anon_sym_invoke_DASHvirtual] = ACTIONS(123), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(125), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(125), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(125), - [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(125), - [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(125), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(125), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(125), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(125), - [anon_sym_neg_DASHint] = ACTIONS(125), - [anon_sym_not_DASHint] = ACTIONS(125), - [anon_sym_neg_DASHlong] = ACTIONS(125), - [anon_sym_not_DASHlong] = ACTIONS(125), - [anon_sym_neg_DASHfloat] = ACTIONS(125), - [anon_sym_neg_DASHdouble] = ACTIONS(125), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(125), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(125), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(125), - [anon_sym_long_DASHto_DASHint] = ACTIONS(125), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(125), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(125), - [anon_sym_float_DASHto_DASHint] = ACTIONS(125), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(125), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(125), - [anon_sym_double_DASHto_DASHint] = ACTIONS(125), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(125), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(125), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(125), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(125), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(125), - [anon_sym_add_DASHint] = ACTIONS(123), - [anon_sym_sub_DASHint] = ACTIONS(123), - [anon_sym_mul_DASHint] = ACTIONS(123), - [anon_sym_div_DASHint] = ACTIONS(123), - [anon_sym_rem_DASHint] = ACTIONS(123), - [anon_sym_and_DASHint] = ACTIONS(123), - [anon_sym_or_DASHint] = ACTIONS(123), - [anon_sym_xor_DASHint] = ACTIONS(123), - [anon_sym_shl_DASHint] = ACTIONS(123), - [anon_sym_shr_DASHint] = ACTIONS(123), - [anon_sym_ushr_DASHint] = ACTIONS(123), - [anon_sym_add_DASHlong] = ACTIONS(123), - [anon_sym_sub_DASHlong] = ACTIONS(123), - [anon_sym_mul_DASHlong] = ACTIONS(123), - [anon_sym_div_DASHlong] = ACTIONS(123), - [anon_sym_rem_DASHlong] = ACTIONS(123), - [anon_sym_and_DASHlong] = ACTIONS(123), - [anon_sym_or_DASHlong] = ACTIONS(123), - [anon_sym_xor_DASHlong] = ACTIONS(123), - [anon_sym_shl_DASHlong] = ACTIONS(123), - [anon_sym_shr_DASHlong] = ACTIONS(123), - [anon_sym_ushr_DASHlong] = ACTIONS(123), - [anon_sym_add_DASHfloat] = ACTIONS(123), - [anon_sym_sub_DASHfloat] = ACTIONS(123), - [anon_sym_mul_DASHfloat] = ACTIONS(123), - [anon_sym_div_DASHfloat] = ACTIONS(123), - [anon_sym_rem_DASHfloat] = ACTIONS(123), - [anon_sym_add_DASHdouble] = ACTIONS(123), - [anon_sym_sub_DASHdouble] = ACTIONS(123), - [anon_sym_mul_DASHdouble] = ACTIONS(123), - [anon_sym_div_DASHdouble] = ACTIONS(123), - [anon_sym_rem_DASHdouble] = ACTIONS(123), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(125), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(125), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(125), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(125), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(125), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(125), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(125), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(125), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(125), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(125), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(125), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(125), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(125), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(125), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(125), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(125), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(125), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(125), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(125), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(125), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(125), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(125), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(125), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(125), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(125), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(125), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(125), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(125), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(125), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(125), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(125), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(125), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(125), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(125), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(125), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(125), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(125), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(125), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(125), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(125), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(125), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(125), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(125), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(125), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(125), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(125), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(125), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(125), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(125), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(125), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(125), - [anon_sym_static_DASHget] = ACTIONS(125), - [anon_sym_static_DASHput] = ACTIONS(125), - [anon_sym_instance_DASHget] = ACTIONS(125), - [anon_sym_instance_DASHput] = ACTIONS(125), - [anon_sym_execute_DASHinline] = ACTIONS(123), - [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(125), - [anon_sym_iget_DASHquick] = ACTIONS(125), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(125), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(125), - [anon_sym_iput_DASHquick] = ACTIONS(125), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(125), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(125), - [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(125), - [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(125), - [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(125), - [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(125), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(123), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(125), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(123), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(125), - [anon_sym_rsub_DASHint] = ACTIONS(123), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(125), - [anon_sym_DOTline] = ACTIONS(127), - [anon_sym_DOTlocals] = ACTIONS(129), - [anon_sym_DOTlocal] = ACTIONS(131), - [anon_sym_DOTendlocal] = ACTIONS(133), - [anon_sym_DOTrestartlocal] = ACTIONS(135), - [anon_sym_DOTregisters] = ACTIONS(137), - [anon_sym_DOTcatch] = ACTIONS(139), - [anon_sym_DOTcatchall] = ACTIONS(141), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(143), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(145), - [anon_sym_DOTarray_DASHdata] = ACTIONS(147), - [sym_prologue_directive] = ACTIONS(149), - [sym_epilogue_directive] = ACTIONS(149), - [aux_sym_label_token1] = ACTIONS(59), - [aux_sym_jmp_label_token1] = ACTIONS(151), + [sym_directive] = STATE(59), + [sym_line_directive] = STATE(68), + [sym_locals_directive] = STATE(68), + [sym_local_directive] = STATE(68), + [sym_end_local_directive] = STATE(68), + [sym_restart_local_directive] = STATE(68), + [sym_registers_directive] = STATE(68), + [sym_catch_directive] = STATE(68), + [sym_catchall_directive] = STATE(68), + [sym_packed_switch_directive] = STATE(68), + [sym_sparse_switch_directive] = STATE(68), + [sym_array_data_directive] = STATE(68), + [sym_label] = STATE(59), + [sym_jmp_label] = STATE(59), + [aux_sym_method_definition_repeat1] = STATE(12), + [anon_sym_DOTsource] = ACTIONS(151), + [anon_sym_DOTendmethod] = ACTIONS(154), + [anon_sym_DOTannotation] = ACTIONS(156), + [anon_sym_DOTparam] = ACTIONS(159), + [anon_sym_DOTparameter] = ACTIONS(162), + [anon_sym_nop] = ACTIONS(165), + [anon_sym_move] = ACTIONS(165), + [anon_sym_move_SLASHfrom16] = ACTIONS(168), + [anon_sym_move_SLASH16] = ACTIONS(168), + [anon_sym_move_DASHwide] = ACTIONS(165), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(168), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(168), + [anon_sym_move_DASHobject] = ACTIONS(165), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(168), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(168), + [anon_sym_move_DASHresult] = ACTIONS(165), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(168), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(168), + [anon_sym_move_DASHexception] = ACTIONS(168), + [anon_sym_return_DASHvoid] = ACTIONS(168), + [anon_sym_return] = ACTIONS(165), + [anon_sym_return_DASHwide] = ACTIONS(168), + [anon_sym_return_DASHobject] = ACTIONS(168), + [anon_sym_const_SLASH4] = ACTIONS(168), + [anon_sym_const_SLASH16] = ACTIONS(168), + [anon_sym_const] = ACTIONS(165), + [anon_sym_const_SLASHhigh16] = ACTIONS(168), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(168), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(168), + [anon_sym_const_DASHwide] = ACTIONS(165), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(168), + [anon_sym_const_DASHstring] = ACTIONS(165), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(168), + [anon_sym_const_DASHclass] = ACTIONS(168), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(168), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(168), + [anon_sym_monitor_DASHenter] = ACTIONS(168), + [anon_sym_monitor_DASHexit] = ACTIONS(168), + [anon_sym_check_DASHcast] = ACTIONS(168), + [anon_sym_instance_DASHof] = ACTIONS(168), + [anon_sym_array_DASHlength] = ACTIONS(168), + [anon_sym_new_DASHinstance] = ACTIONS(168), + [anon_sym_new_DASHarray] = ACTIONS(168), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(165), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(168), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(168), + [anon_sym_throw] = ACTIONS(165), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(168), + [anon_sym_goto] = ACTIONS(165), + [anon_sym_goto_SLASH16] = ACTIONS(168), + [anon_sym_goto_SLASH32] = ACTIONS(168), + [anon_sym_packed_DASHswitch] = ACTIONS(168), + [anon_sym_sparse_DASHswitch] = ACTIONS(168), + [anon_sym_cmpl_DASHfloat] = ACTIONS(168), + [anon_sym_cmpg_DASHfloat] = ACTIONS(168), + [anon_sym_cmpl_DASHdouble] = ACTIONS(168), + [anon_sym_cmpg_DASHdouble] = ACTIONS(168), + [anon_sym_cmp_DASHlong] = ACTIONS(168), + [anon_sym_if_DASHeq] = ACTIONS(165), + [anon_sym_if_DASHne] = ACTIONS(165), + [anon_sym_if_DASHlt] = ACTIONS(165), + [anon_sym_if_DASHge] = ACTIONS(165), + [anon_sym_if_DASHgt] = ACTIONS(165), + [anon_sym_if_DASHle] = ACTIONS(165), + [anon_sym_if_DASHeqz] = ACTIONS(168), + [anon_sym_if_DASHnez] = ACTIONS(168), + [anon_sym_if_DASHltz] = ACTIONS(168), + [anon_sym_if_DASHgez] = ACTIONS(168), + [anon_sym_if_DASHgtz] = ACTIONS(168), + [anon_sym_if_DASHlez] = ACTIONS(168), + [anon_sym_aget] = ACTIONS(165), + [anon_sym_aget_DASHwide] = ACTIONS(168), + [anon_sym_aget_DASHobject] = ACTIONS(168), + [anon_sym_aget_DASHboolean] = ACTIONS(168), + [anon_sym_aget_DASHbyte] = ACTIONS(168), + [anon_sym_aget_DASHchar] = ACTIONS(168), + [anon_sym_aget_DASHshort] = ACTIONS(168), + [anon_sym_aput] = ACTIONS(165), + [anon_sym_aput_DASHwide] = ACTIONS(168), + [anon_sym_aput_DASHobject] = ACTIONS(168), + [anon_sym_aput_DASHboolean] = ACTIONS(168), + [anon_sym_aput_DASHbyte] = ACTIONS(168), + [anon_sym_aput_DASHchar] = ACTIONS(168), + [anon_sym_aput_DASHshort] = ACTIONS(168), + [anon_sym_iget] = ACTIONS(165), + [anon_sym_iget_DASHwide] = ACTIONS(165), + [anon_sym_iget_DASHobject] = ACTIONS(165), + [anon_sym_iget_DASHboolean] = ACTIONS(168), + [anon_sym_iget_DASHbyte] = ACTIONS(168), + [anon_sym_iget_DASHchar] = ACTIONS(168), + [anon_sym_iget_DASHshort] = ACTIONS(168), + [anon_sym_iget_DASHvolatile] = ACTIONS(168), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(168), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(168), + [anon_sym_iput] = ACTIONS(165), + [anon_sym_iput_DASHwide] = ACTIONS(165), + [anon_sym_iput_DASHobject] = ACTIONS(165), + [anon_sym_iput_DASHboolean] = ACTIONS(165), + [anon_sym_iput_DASHbyte] = ACTIONS(165), + [anon_sym_iput_DASHchar] = ACTIONS(165), + [anon_sym_iput_DASHshort] = ACTIONS(165), + [anon_sym_iput_DASHvolatile] = ACTIONS(168), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(168), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(168), + [anon_sym_sget] = ACTIONS(165), + [anon_sym_sget_DASHwide] = ACTIONS(165), + [anon_sym_sget_DASHobject] = ACTIONS(165), + [anon_sym_sget_DASHboolean] = ACTIONS(168), + [anon_sym_sget_DASHbyte] = ACTIONS(168), + [anon_sym_sget_DASHchar] = ACTIONS(168), + [anon_sym_sget_DASHshort] = ACTIONS(168), + [anon_sym_sget_DASHvolatile] = ACTIONS(168), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(168), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(168), + [anon_sym_sput] = ACTIONS(165), + [anon_sym_sput_DASHwide] = ACTIONS(165), + [anon_sym_sput_DASHobject] = ACTIONS(165), + [anon_sym_sput_DASHboolean] = ACTIONS(168), + [anon_sym_sput_DASHbyte] = ACTIONS(168), + [anon_sym_sput_DASHchar] = ACTIONS(168), + [anon_sym_sput_DASHshort] = ACTIONS(168), + [anon_sym_sput_DASHvolatile] = ACTIONS(168), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(168), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(168), + [anon_sym_invoke_DASHconstructor] = ACTIONS(168), + [anon_sym_invoke_DASHcustom] = ACTIONS(165), + [anon_sym_invoke_DASHdirect] = ACTIONS(165), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(168), + [anon_sym_invoke_DASHinstance] = ACTIONS(168), + [anon_sym_invoke_DASHinterface] = ACTIONS(165), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(165), + [anon_sym_invoke_DASHstatic] = ACTIONS(165), + [anon_sym_invoke_DASHsuper] = ACTIONS(165), + [anon_sym_invoke_DASHvirtual] = ACTIONS(165), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(168), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(168), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(168), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(168), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(168), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(168), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(168), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(168), + [anon_sym_neg_DASHint] = ACTIONS(168), + [anon_sym_not_DASHint] = ACTIONS(168), + [anon_sym_neg_DASHlong] = ACTIONS(168), + [anon_sym_not_DASHlong] = ACTIONS(168), + [anon_sym_neg_DASHfloat] = ACTIONS(168), + [anon_sym_neg_DASHdouble] = ACTIONS(168), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(168), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(168), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(168), + [anon_sym_long_DASHto_DASHint] = ACTIONS(168), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(168), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(168), + [anon_sym_float_DASHto_DASHint] = ACTIONS(168), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(168), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(168), + [anon_sym_double_DASHto_DASHint] = ACTIONS(168), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(168), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(168), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(168), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(168), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(168), + [anon_sym_add_DASHint] = ACTIONS(165), + [anon_sym_sub_DASHint] = ACTIONS(165), + [anon_sym_mul_DASHint] = ACTIONS(165), + [anon_sym_div_DASHint] = ACTIONS(165), + [anon_sym_rem_DASHint] = ACTIONS(165), + [anon_sym_and_DASHint] = ACTIONS(165), + [anon_sym_or_DASHint] = ACTIONS(165), + [anon_sym_xor_DASHint] = ACTIONS(165), + [anon_sym_shl_DASHint] = ACTIONS(165), + [anon_sym_shr_DASHint] = ACTIONS(165), + [anon_sym_ushr_DASHint] = ACTIONS(165), + [anon_sym_add_DASHlong] = ACTIONS(165), + [anon_sym_sub_DASHlong] = ACTIONS(165), + [anon_sym_mul_DASHlong] = ACTIONS(165), + [anon_sym_div_DASHlong] = ACTIONS(165), + [anon_sym_rem_DASHlong] = ACTIONS(165), + [anon_sym_and_DASHlong] = ACTIONS(165), + [anon_sym_or_DASHlong] = ACTIONS(165), + [anon_sym_xor_DASHlong] = ACTIONS(165), + [anon_sym_shl_DASHlong] = ACTIONS(165), + [anon_sym_shr_DASHlong] = ACTIONS(165), + [anon_sym_ushr_DASHlong] = ACTIONS(165), + [anon_sym_add_DASHfloat] = ACTIONS(165), + [anon_sym_sub_DASHfloat] = ACTIONS(165), + [anon_sym_mul_DASHfloat] = ACTIONS(165), + [anon_sym_div_DASHfloat] = ACTIONS(165), + [anon_sym_rem_DASHfloat] = ACTIONS(165), + [anon_sym_add_DASHdouble] = ACTIONS(165), + [anon_sym_sub_DASHdouble] = ACTIONS(165), + [anon_sym_mul_DASHdouble] = ACTIONS(165), + [anon_sym_div_DASHdouble] = ACTIONS(165), + [anon_sym_rem_DASHdouble] = ACTIONS(165), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(168), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(168), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(168), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(168), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(168), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(168), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(168), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(168), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(168), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(168), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(168), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(168), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(168), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(168), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(168), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(168), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(168), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(168), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(168), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(168), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(168), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(168), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(168), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(168), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(168), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(168), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(168), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(168), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(168), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(168), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(168), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(168), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(168), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(168), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(168), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(168), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(168), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(168), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(168), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(168), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(168), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(168), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(168), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(168), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(168), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(168), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(168), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(168), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(168), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(168), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(168), + [anon_sym_static_DASHget] = ACTIONS(168), + [anon_sym_static_DASHput] = ACTIONS(168), + [anon_sym_instance_DASHget] = ACTIONS(168), + [anon_sym_instance_DASHput] = ACTIONS(168), + [anon_sym_execute_DASHinline] = ACTIONS(165), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(168), + [anon_sym_iget_DASHquick] = ACTIONS(168), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(168), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(168), + [anon_sym_iput_DASHquick] = ACTIONS(168), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(168), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(168), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(168), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(168), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(168), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(168), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(165), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(168), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(165), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(168), + [anon_sym_rsub_DASHint] = ACTIONS(165), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(168), + [anon_sym_DOTline] = ACTIONS(171), + [anon_sym_DOTlocals] = ACTIONS(174), + [anon_sym_DOTlocal] = ACTIONS(177), + [anon_sym_DOTendlocal] = ACTIONS(180), + [anon_sym_DOTrestartlocal] = ACTIONS(183), + [anon_sym_DOTregisters] = ACTIONS(186), + [anon_sym_DOTcatch] = ACTIONS(189), + [anon_sym_DOTcatchall] = ACTIONS(192), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(195), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(198), + [anon_sym_DOTarray_DASHdata] = ACTIONS(201), + [sym_prologue_directive] = ACTIONS(204), + [sym_epilogue_directive] = ACTIONS(204), + [aux_sym_label_token1] = ACTIONS(207), + [aux_sym_jmp_label_token1] = ACTIONS(210), [sym_comment] = ACTIONS(3), }, [13] = { - [sym_source_directive] = STATE(55), - [sym_annotation_directive] = STATE(49), - [sym_param_directive] = STATE(55), - [sym_parameter_directive] = STATE(55), + [sym_source_directive] = STATE(68), + [sym_annotation_directive] = STATE(59), + [sym_param_directive] = STATE(68), + [sym_parameter_directive] = STATE(68), [sym_statement] = STATE(12), - [sym_expression] = STATE(49), + [sym_expression] = STATE(59), [sym_opcode] = STATE(2), - [sym_directive] = STATE(49), - [sym_line_directive] = STATE(55), - [sym_locals_directive] = STATE(55), - [sym_local_directive] = STATE(55), - [sym_end_local_directive] = STATE(55), - [sym_restart_local_directive] = STATE(55), - [sym_registers_directive] = STATE(55), - [sym_catch_directive] = STATE(55), - [sym_catchall_directive] = STATE(55), - [sym_packed_switch_directive] = STATE(55), - [sym_sparse_switch_directive] = STATE(55), - [sym_array_data_directive] = STATE(55), - [sym_label] = STATE(49), - [sym_jmp_label] = STATE(49), + [sym_directive] = STATE(59), + [sym_line_directive] = STATE(68), + [sym_locals_directive] = STATE(68), + [sym_local_directive] = STATE(68), + [sym_end_local_directive] = STATE(68), + [sym_restart_local_directive] = STATE(68), + [sym_registers_directive] = STATE(68), + [sym_catch_directive] = STATE(68), + [sym_catchall_directive] = STATE(68), + [sym_packed_switch_directive] = STATE(68), + [sym_sparse_switch_directive] = STATE(68), + [sym_array_data_directive] = STATE(68), + [sym_label] = STATE(59), + [sym_jmp_label] = STATE(59), [aux_sym_method_definition_repeat1] = STATE(12), - [anon_sym_DOTsource] = ACTIONS(113), - [anon_sym_DOTendmethod] = ACTIONS(217), - [anon_sym_DOTannotation] = ACTIONS(117), - [anon_sym_DOTparam] = ACTIONS(119), - [anon_sym_DOTparameter] = ACTIONS(121), - [anon_sym_nop] = ACTIONS(123), - [anon_sym_move] = ACTIONS(123), - [anon_sym_move_SLASHfrom16] = ACTIONS(125), - [anon_sym_move_SLASH16] = ACTIONS(125), - [anon_sym_move_DASHwide] = ACTIONS(123), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(125), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(125), - [anon_sym_move_DASHobject] = ACTIONS(123), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(125), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(125), - [anon_sym_move_DASHresult] = ACTIONS(123), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(125), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(125), - [anon_sym_move_DASHexception] = ACTIONS(125), - [anon_sym_return_DASHvoid] = ACTIONS(125), - [anon_sym_return] = ACTIONS(123), - [anon_sym_return_DASHwide] = ACTIONS(125), - [anon_sym_return_DASHobject] = ACTIONS(125), - [anon_sym_const_SLASH4] = ACTIONS(125), - [anon_sym_const_SLASH16] = ACTIONS(125), - [anon_sym_const] = ACTIONS(123), - [anon_sym_const_SLASHhigh16] = ACTIONS(125), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(125), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(125), - [anon_sym_const_DASHwide] = ACTIONS(123), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(125), - [anon_sym_const_DASHstring] = ACTIONS(123), - [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(125), - [anon_sym_const_DASHclass] = ACTIONS(125), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(125), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(125), - [anon_sym_monitor_DASHenter] = ACTIONS(125), - [anon_sym_monitor_DASHexit] = ACTIONS(125), - [anon_sym_check_DASHcast] = ACTIONS(125), - [anon_sym_instance_DASHof] = ACTIONS(125), - [anon_sym_array_DASHlength] = ACTIONS(125), - [anon_sym_new_DASHinstance] = ACTIONS(125), - [anon_sym_new_DASHarray] = ACTIONS(125), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(123), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(125), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(125), - [anon_sym_throw] = ACTIONS(123), - [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(125), - [anon_sym_goto] = ACTIONS(123), - [anon_sym_goto_SLASH16] = ACTIONS(125), - [anon_sym_goto_SLASH32] = ACTIONS(125), - [anon_sym_packed_DASHswitch] = ACTIONS(125), - [anon_sym_sparse_DASHswitch] = ACTIONS(125), - [anon_sym_cmpl_DASHfloat] = ACTIONS(125), - [anon_sym_cmpg_DASHfloat] = ACTIONS(125), - [anon_sym_cmpl_DASHdouble] = ACTIONS(125), - [anon_sym_cmpg_DASHdouble] = ACTIONS(125), - [anon_sym_cmp_DASHlong] = ACTIONS(125), - [anon_sym_if_DASHeq] = ACTIONS(123), - [anon_sym_if_DASHne] = ACTIONS(123), - [anon_sym_if_DASHlt] = ACTIONS(123), - [anon_sym_if_DASHge] = ACTIONS(123), - [anon_sym_if_DASHgt] = ACTIONS(123), - [anon_sym_if_DASHle] = ACTIONS(123), - [anon_sym_if_DASHeqz] = ACTIONS(125), - [anon_sym_if_DASHnez] = ACTIONS(125), - [anon_sym_if_DASHltz] = ACTIONS(125), - [anon_sym_if_DASHgez] = ACTIONS(125), - [anon_sym_if_DASHgtz] = ACTIONS(125), - [anon_sym_if_DASHlez] = ACTIONS(125), - [anon_sym_aget] = ACTIONS(123), - [anon_sym_aget_DASHwide] = ACTIONS(125), - [anon_sym_aget_DASHobject] = ACTIONS(125), - [anon_sym_aget_DASHboolean] = ACTIONS(125), - [anon_sym_aget_DASHbyte] = ACTIONS(125), - [anon_sym_aget_DASHchar] = ACTIONS(125), - [anon_sym_aget_DASHshort] = ACTIONS(125), - [anon_sym_aput] = ACTIONS(123), - [anon_sym_aput_DASHwide] = ACTIONS(125), - [anon_sym_aput_DASHobject] = ACTIONS(125), - [anon_sym_aput_DASHboolean] = ACTIONS(125), - [anon_sym_aput_DASHbyte] = ACTIONS(125), - [anon_sym_aput_DASHchar] = ACTIONS(125), - [anon_sym_aput_DASHshort] = ACTIONS(125), - [anon_sym_iget] = ACTIONS(123), - [anon_sym_iget_DASHwide] = ACTIONS(123), - [anon_sym_iget_DASHobject] = ACTIONS(123), - [anon_sym_iget_DASHboolean] = ACTIONS(125), - [anon_sym_iget_DASHbyte] = ACTIONS(125), - [anon_sym_iget_DASHchar] = ACTIONS(125), - [anon_sym_iget_DASHshort] = ACTIONS(125), - [anon_sym_iget_DASHvolatile] = ACTIONS(125), - [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(125), - [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(125), - [anon_sym_iput] = ACTIONS(123), - [anon_sym_iput_DASHwide] = ACTIONS(123), - [anon_sym_iput_DASHobject] = ACTIONS(123), - [anon_sym_iput_DASHboolean] = ACTIONS(123), - [anon_sym_iput_DASHbyte] = ACTIONS(123), - [anon_sym_iput_DASHchar] = ACTIONS(123), - [anon_sym_iput_DASHshort] = ACTIONS(123), - [anon_sym_iput_DASHvolatile] = ACTIONS(125), - [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(125), - [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(125), - [anon_sym_sget] = ACTIONS(123), - [anon_sym_sget_DASHwide] = ACTIONS(123), - [anon_sym_sget_DASHobject] = ACTIONS(123), - [anon_sym_sget_DASHboolean] = ACTIONS(125), - [anon_sym_sget_DASHbyte] = ACTIONS(125), - [anon_sym_sget_DASHchar] = ACTIONS(125), - [anon_sym_sget_DASHshort] = ACTIONS(125), - [anon_sym_sget_DASHvolatile] = ACTIONS(125), - [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(125), - [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(125), - [anon_sym_sput] = ACTIONS(123), - [anon_sym_sput_DASHwide] = ACTIONS(123), - [anon_sym_sput_DASHobject] = ACTIONS(123), - [anon_sym_sput_DASHboolean] = ACTIONS(125), - [anon_sym_sput_DASHbyte] = ACTIONS(125), - [anon_sym_sput_DASHchar] = ACTIONS(125), - [anon_sym_sput_DASHshort] = ACTIONS(125), - [anon_sym_sput_DASHvolatile] = ACTIONS(125), - [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(125), - [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(125), - [anon_sym_invoke_DASHconstructor] = ACTIONS(125), - [anon_sym_invoke_DASHcustom] = ACTIONS(123), - [anon_sym_invoke_DASHdirect] = ACTIONS(123), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(125), - [anon_sym_invoke_DASHinstance] = ACTIONS(125), - [anon_sym_invoke_DASHinterface] = ACTIONS(123), - [anon_sym_invoke_DASHpolymorphic] = ACTIONS(123), - [anon_sym_invoke_DASHstatic] = ACTIONS(123), - [anon_sym_invoke_DASHsuper] = ACTIONS(123), - [anon_sym_invoke_DASHvirtual] = ACTIONS(123), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(125), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(125), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(125), - [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(125), - [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(125), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(125), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(125), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(125), - [anon_sym_neg_DASHint] = ACTIONS(125), - [anon_sym_not_DASHint] = ACTIONS(125), - [anon_sym_neg_DASHlong] = ACTIONS(125), - [anon_sym_not_DASHlong] = ACTIONS(125), - [anon_sym_neg_DASHfloat] = ACTIONS(125), - [anon_sym_neg_DASHdouble] = ACTIONS(125), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(125), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(125), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(125), - [anon_sym_long_DASHto_DASHint] = ACTIONS(125), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(125), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(125), - [anon_sym_float_DASHto_DASHint] = ACTIONS(125), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(125), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(125), - [anon_sym_double_DASHto_DASHint] = ACTIONS(125), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(125), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(125), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(125), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(125), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(125), - [anon_sym_add_DASHint] = ACTIONS(123), - [anon_sym_sub_DASHint] = ACTIONS(123), - [anon_sym_mul_DASHint] = ACTIONS(123), - [anon_sym_div_DASHint] = ACTIONS(123), - [anon_sym_rem_DASHint] = ACTIONS(123), - [anon_sym_and_DASHint] = ACTIONS(123), - [anon_sym_or_DASHint] = ACTIONS(123), - [anon_sym_xor_DASHint] = ACTIONS(123), - [anon_sym_shl_DASHint] = ACTIONS(123), - [anon_sym_shr_DASHint] = ACTIONS(123), - [anon_sym_ushr_DASHint] = ACTIONS(123), - [anon_sym_add_DASHlong] = ACTIONS(123), - [anon_sym_sub_DASHlong] = ACTIONS(123), - [anon_sym_mul_DASHlong] = ACTIONS(123), - [anon_sym_div_DASHlong] = ACTIONS(123), - [anon_sym_rem_DASHlong] = ACTIONS(123), - [anon_sym_and_DASHlong] = ACTIONS(123), - [anon_sym_or_DASHlong] = ACTIONS(123), - [anon_sym_xor_DASHlong] = ACTIONS(123), - [anon_sym_shl_DASHlong] = ACTIONS(123), - [anon_sym_shr_DASHlong] = ACTIONS(123), - [anon_sym_ushr_DASHlong] = ACTIONS(123), - [anon_sym_add_DASHfloat] = ACTIONS(123), - [anon_sym_sub_DASHfloat] = ACTIONS(123), - [anon_sym_mul_DASHfloat] = ACTIONS(123), - [anon_sym_div_DASHfloat] = ACTIONS(123), - [anon_sym_rem_DASHfloat] = ACTIONS(123), - [anon_sym_add_DASHdouble] = ACTIONS(123), - [anon_sym_sub_DASHdouble] = ACTIONS(123), - [anon_sym_mul_DASHdouble] = ACTIONS(123), - [anon_sym_div_DASHdouble] = ACTIONS(123), - [anon_sym_rem_DASHdouble] = ACTIONS(123), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(125), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(125), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(125), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(125), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(125), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(125), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(125), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(125), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(125), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(125), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(125), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(125), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(125), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(125), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(125), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(125), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(125), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(125), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(125), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(125), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(125), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(125), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(125), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(125), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(125), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(125), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(125), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(125), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(125), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(125), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(125), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(125), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(125), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(125), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(125), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(125), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(125), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(125), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(125), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(125), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(125), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(125), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(125), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(125), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(125), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(125), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(125), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(125), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(125), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(125), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(125), - [anon_sym_static_DASHget] = ACTIONS(125), - [anon_sym_static_DASHput] = ACTIONS(125), - [anon_sym_instance_DASHget] = ACTIONS(125), - [anon_sym_instance_DASHput] = ACTIONS(125), - [anon_sym_execute_DASHinline] = ACTIONS(123), - [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(125), - [anon_sym_iget_DASHquick] = ACTIONS(125), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(125), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(125), - [anon_sym_iput_DASHquick] = ACTIONS(125), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(125), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(125), - [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(125), - [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(125), - [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(125), - [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(125), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(123), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(125), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(123), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(125), - [anon_sym_rsub_DASHint] = ACTIONS(123), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(125), - [anon_sym_DOTline] = ACTIONS(127), - [anon_sym_DOTlocals] = ACTIONS(129), - [anon_sym_DOTlocal] = ACTIONS(131), - [anon_sym_DOTendlocal] = ACTIONS(133), - [anon_sym_DOTrestartlocal] = ACTIONS(135), - [anon_sym_DOTregisters] = ACTIONS(137), - [anon_sym_DOTcatch] = ACTIONS(139), - [anon_sym_DOTcatchall] = ACTIONS(141), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(143), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(145), - [anon_sym_DOTarray_DASHdata] = ACTIONS(147), - [sym_prologue_directive] = ACTIONS(149), - [sym_epilogue_directive] = ACTIONS(149), - [aux_sym_label_token1] = ACTIONS(59), - [aux_sym_jmp_label_token1] = ACTIONS(151), + [anon_sym_DOTsource] = ACTIONS(111), + [anon_sym_DOTendmethod] = ACTIONS(213), + [anon_sym_DOTannotation] = ACTIONS(115), + [anon_sym_DOTparam] = ACTIONS(117), + [anon_sym_DOTparameter] = ACTIONS(119), + [anon_sym_nop] = ACTIONS(121), + [anon_sym_move] = ACTIONS(121), + [anon_sym_move_SLASHfrom16] = ACTIONS(123), + [anon_sym_move_SLASH16] = ACTIONS(123), + [anon_sym_move_DASHwide] = ACTIONS(121), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(123), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(123), + [anon_sym_move_DASHobject] = ACTIONS(121), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(123), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(123), + [anon_sym_move_DASHresult] = ACTIONS(121), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(123), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(123), + [anon_sym_move_DASHexception] = ACTIONS(123), + [anon_sym_return_DASHvoid] = ACTIONS(123), + [anon_sym_return] = ACTIONS(121), + [anon_sym_return_DASHwide] = ACTIONS(123), + [anon_sym_return_DASHobject] = ACTIONS(123), + [anon_sym_const_SLASH4] = ACTIONS(123), + [anon_sym_const_SLASH16] = ACTIONS(123), + [anon_sym_const] = ACTIONS(121), + [anon_sym_const_SLASHhigh16] = ACTIONS(123), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(123), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(123), + [anon_sym_const_DASHwide] = ACTIONS(121), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(123), + [anon_sym_const_DASHstring] = ACTIONS(121), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(123), + [anon_sym_const_DASHclass] = ACTIONS(123), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(123), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(123), + [anon_sym_monitor_DASHenter] = ACTIONS(123), + [anon_sym_monitor_DASHexit] = ACTIONS(123), + [anon_sym_check_DASHcast] = ACTIONS(123), + [anon_sym_instance_DASHof] = ACTIONS(123), + [anon_sym_array_DASHlength] = ACTIONS(123), + [anon_sym_new_DASHinstance] = ACTIONS(123), + [anon_sym_new_DASHarray] = ACTIONS(123), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(121), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(123), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(123), + [anon_sym_throw] = ACTIONS(121), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(123), + [anon_sym_goto] = ACTIONS(121), + [anon_sym_goto_SLASH16] = ACTIONS(123), + [anon_sym_goto_SLASH32] = ACTIONS(123), + [anon_sym_packed_DASHswitch] = ACTIONS(123), + [anon_sym_sparse_DASHswitch] = ACTIONS(123), + [anon_sym_cmpl_DASHfloat] = ACTIONS(123), + [anon_sym_cmpg_DASHfloat] = ACTIONS(123), + [anon_sym_cmpl_DASHdouble] = ACTIONS(123), + [anon_sym_cmpg_DASHdouble] = ACTIONS(123), + [anon_sym_cmp_DASHlong] = ACTIONS(123), + [anon_sym_if_DASHeq] = ACTIONS(121), + [anon_sym_if_DASHne] = ACTIONS(121), + [anon_sym_if_DASHlt] = ACTIONS(121), + [anon_sym_if_DASHge] = ACTIONS(121), + [anon_sym_if_DASHgt] = ACTIONS(121), + [anon_sym_if_DASHle] = ACTIONS(121), + [anon_sym_if_DASHeqz] = ACTIONS(123), + [anon_sym_if_DASHnez] = ACTIONS(123), + [anon_sym_if_DASHltz] = ACTIONS(123), + [anon_sym_if_DASHgez] = ACTIONS(123), + [anon_sym_if_DASHgtz] = ACTIONS(123), + [anon_sym_if_DASHlez] = ACTIONS(123), + [anon_sym_aget] = ACTIONS(121), + [anon_sym_aget_DASHwide] = ACTIONS(123), + [anon_sym_aget_DASHobject] = ACTIONS(123), + [anon_sym_aget_DASHboolean] = ACTIONS(123), + [anon_sym_aget_DASHbyte] = ACTIONS(123), + [anon_sym_aget_DASHchar] = ACTIONS(123), + [anon_sym_aget_DASHshort] = ACTIONS(123), + [anon_sym_aput] = ACTIONS(121), + [anon_sym_aput_DASHwide] = ACTIONS(123), + [anon_sym_aput_DASHobject] = ACTIONS(123), + [anon_sym_aput_DASHboolean] = ACTIONS(123), + [anon_sym_aput_DASHbyte] = ACTIONS(123), + [anon_sym_aput_DASHchar] = ACTIONS(123), + [anon_sym_aput_DASHshort] = ACTIONS(123), + [anon_sym_iget] = ACTIONS(121), + [anon_sym_iget_DASHwide] = ACTIONS(121), + [anon_sym_iget_DASHobject] = ACTIONS(121), + [anon_sym_iget_DASHboolean] = ACTIONS(123), + [anon_sym_iget_DASHbyte] = ACTIONS(123), + [anon_sym_iget_DASHchar] = ACTIONS(123), + [anon_sym_iget_DASHshort] = ACTIONS(123), + [anon_sym_iget_DASHvolatile] = ACTIONS(123), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(123), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(123), + [anon_sym_iput] = ACTIONS(121), + [anon_sym_iput_DASHwide] = ACTIONS(121), + [anon_sym_iput_DASHobject] = ACTIONS(121), + [anon_sym_iput_DASHboolean] = ACTIONS(121), + [anon_sym_iput_DASHbyte] = ACTIONS(121), + [anon_sym_iput_DASHchar] = ACTIONS(121), + [anon_sym_iput_DASHshort] = ACTIONS(121), + [anon_sym_iput_DASHvolatile] = ACTIONS(123), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(123), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(123), + [anon_sym_sget] = ACTIONS(121), + [anon_sym_sget_DASHwide] = ACTIONS(121), + [anon_sym_sget_DASHobject] = ACTIONS(121), + [anon_sym_sget_DASHboolean] = ACTIONS(123), + [anon_sym_sget_DASHbyte] = ACTIONS(123), + [anon_sym_sget_DASHchar] = ACTIONS(123), + [anon_sym_sget_DASHshort] = ACTIONS(123), + [anon_sym_sget_DASHvolatile] = ACTIONS(123), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(123), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(123), + [anon_sym_sput] = ACTIONS(121), + [anon_sym_sput_DASHwide] = ACTIONS(121), + [anon_sym_sput_DASHobject] = ACTIONS(121), + [anon_sym_sput_DASHboolean] = ACTIONS(123), + [anon_sym_sput_DASHbyte] = ACTIONS(123), + [anon_sym_sput_DASHchar] = ACTIONS(123), + [anon_sym_sput_DASHshort] = ACTIONS(123), + [anon_sym_sput_DASHvolatile] = ACTIONS(123), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(123), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(123), + [anon_sym_invoke_DASHconstructor] = ACTIONS(123), + [anon_sym_invoke_DASHcustom] = ACTIONS(121), + [anon_sym_invoke_DASHdirect] = ACTIONS(121), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(123), + [anon_sym_invoke_DASHinstance] = ACTIONS(123), + [anon_sym_invoke_DASHinterface] = ACTIONS(121), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(121), + [anon_sym_invoke_DASHstatic] = ACTIONS(121), + [anon_sym_invoke_DASHsuper] = ACTIONS(121), + [anon_sym_invoke_DASHvirtual] = ACTIONS(121), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(123), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(123), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(123), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(123), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(123), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(123), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(123), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(123), + [anon_sym_neg_DASHint] = ACTIONS(123), + [anon_sym_not_DASHint] = ACTIONS(123), + [anon_sym_neg_DASHlong] = ACTIONS(123), + [anon_sym_not_DASHlong] = ACTIONS(123), + [anon_sym_neg_DASHfloat] = ACTIONS(123), + [anon_sym_neg_DASHdouble] = ACTIONS(123), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(123), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(123), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(123), + [anon_sym_long_DASHto_DASHint] = ACTIONS(123), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(123), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(123), + [anon_sym_float_DASHto_DASHint] = ACTIONS(123), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(123), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(123), + [anon_sym_double_DASHto_DASHint] = ACTIONS(123), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(123), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(123), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(123), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(123), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(123), + [anon_sym_add_DASHint] = ACTIONS(121), + [anon_sym_sub_DASHint] = ACTIONS(121), + [anon_sym_mul_DASHint] = ACTIONS(121), + [anon_sym_div_DASHint] = ACTIONS(121), + [anon_sym_rem_DASHint] = ACTIONS(121), + [anon_sym_and_DASHint] = ACTIONS(121), + [anon_sym_or_DASHint] = ACTIONS(121), + [anon_sym_xor_DASHint] = ACTIONS(121), + [anon_sym_shl_DASHint] = ACTIONS(121), + [anon_sym_shr_DASHint] = ACTIONS(121), + [anon_sym_ushr_DASHint] = ACTIONS(121), + [anon_sym_add_DASHlong] = ACTIONS(121), + [anon_sym_sub_DASHlong] = ACTIONS(121), + [anon_sym_mul_DASHlong] = ACTIONS(121), + [anon_sym_div_DASHlong] = ACTIONS(121), + [anon_sym_rem_DASHlong] = ACTIONS(121), + [anon_sym_and_DASHlong] = ACTIONS(121), + [anon_sym_or_DASHlong] = ACTIONS(121), + [anon_sym_xor_DASHlong] = ACTIONS(121), + [anon_sym_shl_DASHlong] = ACTIONS(121), + [anon_sym_shr_DASHlong] = ACTIONS(121), + [anon_sym_ushr_DASHlong] = ACTIONS(121), + [anon_sym_add_DASHfloat] = ACTIONS(121), + [anon_sym_sub_DASHfloat] = ACTIONS(121), + [anon_sym_mul_DASHfloat] = ACTIONS(121), + [anon_sym_div_DASHfloat] = ACTIONS(121), + [anon_sym_rem_DASHfloat] = ACTIONS(121), + [anon_sym_add_DASHdouble] = ACTIONS(121), + [anon_sym_sub_DASHdouble] = ACTIONS(121), + [anon_sym_mul_DASHdouble] = ACTIONS(121), + [anon_sym_div_DASHdouble] = ACTIONS(121), + [anon_sym_rem_DASHdouble] = ACTIONS(121), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(123), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(123), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(123), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(123), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(123), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(123), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(123), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(123), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(123), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(123), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(123), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(123), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(123), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(123), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(123), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(123), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(123), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(123), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(123), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(123), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(123), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(123), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(123), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(123), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(123), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(123), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(123), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(123), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(123), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(123), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(123), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(123), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(123), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(123), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(123), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(123), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(123), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(123), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(123), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(123), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(123), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(123), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(123), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(123), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(123), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(123), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(123), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(123), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(123), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(123), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(123), + [anon_sym_static_DASHget] = ACTIONS(123), + [anon_sym_static_DASHput] = ACTIONS(123), + [anon_sym_instance_DASHget] = ACTIONS(123), + [anon_sym_instance_DASHput] = ACTIONS(123), + [anon_sym_execute_DASHinline] = ACTIONS(121), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(123), + [anon_sym_iget_DASHquick] = ACTIONS(123), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(123), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(123), + [anon_sym_iput_DASHquick] = ACTIONS(123), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(123), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(123), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(123), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(123), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(123), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(123), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(121), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(123), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(121), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(123), + [anon_sym_rsub_DASHint] = ACTIONS(121), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(123), + [anon_sym_DOTline] = ACTIONS(125), + [anon_sym_DOTlocals] = ACTIONS(127), + [anon_sym_DOTlocal] = ACTIONS(129), + [anon_sym_DOTendlocal] = ACTIONS(131), + [anon_sym_DOTrestartlocal] = ACTIONS(133), + [anon_sym_DOTregisters] = ACTIONS(135), + [anon_sym_DOTcatch] = ACTIONS(137), + [anon_sym_DOTcatchall] = ACTIONS(139), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(141), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(143), + [anon_sym_DOTarray_DASHdata] = ACTIONS(145), + [sym_prologue_directive] = ACTIONS(147), + [sym_epilogue_directive] = ACTIONS(147), + [aux_sym_label_token1] = ACTIONS(57), + [aux_sym_jmp_label_token1] = ACTIONS(149), [sym_comment] = ACTIONS(3), }, [14] = { - [sym_source_directive] = STATE(55), - [sym_annotation_directive] = STATE(49), - [sym_param_directive] = STATE(55), - [sym_parameter_directive] = STATE(55), + [sym_source_directive] = STATE(68), + [sym_annotation_directive] = STATE(59), + [sym_param_directive] = STATE(68), + [sym_parameter_directive] = STATE(68), [sym_statement] = STATE(11), - [sym_expression] = STATE(49), + [sym_expression] = STATE(59), [sym_opcode] = STATE(2), - [sym_directive] = STATE(49), - [sym_line_directive] = STATE(55), - [sym_locals_directive] = STATE(55), - [sym_local_directive] = STATE(55), - [sym_end_local_directive] = STATE(55), - [sym_restart_local_directive] = STATE(55), - [sym_registers_directive] = STATE(55), - [sym_catch_directive] = STATE(55), - [sym_catchall_directive] = STATE(55), - [sym_packed_switch_directive] = STATE(55), - [sym_sparse_switch_directive] = STATE(55), - [sym_array_data_directive] = STATE(55), - [sym_label] = STATE(49), - [sym_jmp_label] = STATE(49), + [sym_directive] = STATE(59), + [sym_line_directive] = STATE(68), + [sym_locals_directive] = STATE(68), + [sym_local_directive] = STATE(68), + [sym_end_local_directive] = STATE(68), + [sym_restart_local_directive] = STATE(68), + [sym_registers_directive] = STATE(68), + [sym_catch_directive] = STATE(68), + [sym_catchall_directive] = STATE(68), + [sym_packed_switch_directive] = STATE(68), + [sym_sparse_switch_directive] = STATE(68), + [sym_array_data_directive] = STATE(68), + [sym_label] = STATE(59), + [sym_jmp_label] = STATE(59), [aux_sym_method_definition_repeat1] = STATE(11), - [anon_sym_DOTsource] = ACTIONS(113), - [anon_sym_DOTendmethod] = ACTIONS(217), - [anon_sym_DOTannotation] = ACTIONS(117), - [anon_sym_DOTparam] = ACTIONS(119), - [anon_sym_DOTparameter] = ACTIONS(121), - [anon_sym_nop] = ACTIONS(123), - [anon_sym_move] = ACTIONS(123), - [anon_sym_move_SLASHfrom16] = ACTIONS(125), - [anon_sym_move_SLASH16] = ACTIONS(125), - [anon_sym_move_DASHwide] = ACTIONS(123), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(125), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(125), - [anon_sym_move_DASHobject] = ACTIONS(123), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(125), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(125), - [anon_sym_move_DASHresult] = ACTIONS(123), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(125), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(125), - [anon_sym_move_DASHexception] = ACTIONS(125), - [anon_sym_return_DASHvoid] = ACTIONS(125), - [anon_sym_return] = ACTIONS(123), - [anon_sym_return_DASHwide] = ACTIONS(125), - [anon_sym_return_DASHobject] = ACTIONS(125), - [anon_sym_const_SLASH4] = ACTIONS(125), - [anon_sym_const_SLASH16] = ACTIONS(125), - [anon_sym_const] = ACTIONS(123), - [anon_sym_const_SLASHhigh16] = ACTIONS(125), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(125), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(125), - [anon_sym_const_DASHwide] = ACTIONS(123), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(125), - [anon_sym_const_DASHstring] = ACTIONS(123), - [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(125), - [anon_sym_const_DASHclass] = ACTIONS(125), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(125), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(125), - [anon_sym_monitor_DASHenter] = ACTIONS(125), - [anon_sym_monitor_DASHexit] = ACTIONS(125), - [anon_sym_check_DASHcast] = ACTIONS(125), - [anon_sym_instance_DASHof] = ACTIONS(125), - [anon_sym_array_DASHlength] = ACTIONS(125), - [anon_sym_new_DASHinstance] = ACTIONS(125), - [anon_sym_new_DASHarray] = ACTIONS(125), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(123), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(125), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(125), - [anon_sym_throw] = ACTIONS(123), - [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(125), - [anon_sym_goto] = ACTIONS(123), - [anon_sym_goto_SLASH16] = ACTIONS(125), - [anon_sym_goto_SLASH32] = ACTIONS(125), - [anon_sym_packed_DASHswitch] = ACTIONS(125), - [anon_sym_sparse_DASHswitch] = ACTIONS(125), - [anon_sym_cmpl_DASHfloat] = ACTIONS(125), - [anon_sym_cmpg_DASHfloat] = ACTIONS(125), - [anon_sym_cmpl_DASHdouble] = ACTIONS(125), - [anon_sym_cmpg_DASHdouble] = ACTIONS(125), - [anon_sym_cmp_DASHlong] = ACTIONS(125), - [anon_sym_if_DASHeq] = ACTIONS(123), - [anon_sym_if_DASHne] = ACTIONS(123), - [anon_sym_if_DASHlt] = ACTIONS(123), - [anon_sym_if_DASHge] = ACTIONS(123), - [anon_sym_if_DASHgt] = ACTIONS(123), - [anon_sym_if_DASHle] = ACTIONS(123), - [anon_sym_if_DASHeqz] = ACTIONS(125), - [anon_sym_if_DASHnez] = ACTIONS(125), - [anon_sym_if_DASHltz] = ACTIONS(125), - [anon_sym_if_DASHgez] = ACTIONS(125), - [anon_sym_if_DASHgtz] = ACTIONS(125), - [anon_sym_if_DASHlez] = ACTIONS(125), - [anon_sym_aget] = ACTIONS(123), - [anon_sym_aget_DASHwide] = ACTIONS(125), - [anon_sym_aget_DASHobject] = ACTIONS(125), - [anon_sym_aget_DASHboolean] = ACTIONS(125), - [anon_sym_aget_DASHbyte] = ACTIONS(125), - [anon_sym_aget_DASHchar] = ACTIONS(125), - [anon_sym_aget_DASHshort] = ACTIONS(125), - [anon_sym_aput] = ACTIONS(123), - [anon_sym_aput_DASHwide] = ACTIONS(125), - [anon_sym_aput_DASHobject] = ACTIONS(125), - [anon_sym_aput_DASHboolean] = ACTIONS(125), - [anon_sym_aput_DASHbyte] = ACTIONS(125), - [anon_sym_aput_DASHchar] = ACTIONS(125), - [anon_sym_aput_DASHshort] = ACTIONS(125), - [anon_sym_iget] = ACTIONS(123), - [anon_sym_iget_DASHwide] = ACTIONS(123), - [anon_sym_iget_DASHobject] = ACTIONS(123), - [anon_sym_iget_DASHboolean] = ACTIONS(125), - [anon_sym_iget_DASHbyte] = ACTIONS(125), - [anon_sym_iget_DASHchar] = ACTIONS(125), - [anon_sym_iget_DASHshort] = ACTIONS(125), - [anon_sym_iget_DASHvolatile] = ACTIONS(125), - [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(125), - [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(125), - [anon_sym_iput] = ACTIONS(123), - [anon_sym_iput_DASHwide] = ACTIONS(123), - [anon_sym_iput_DASHobject] = ACTIONS(123), - [anon_sym_iput_DASHboolean] = ACTIONS(123), - [anon_sym_iput_DASHbyte] = ACTIONS(123), - [anon_sym_iput_DASHchar] = ACTIONS(123), - [anon_sym_iput_DASHshort] = ACTIONS(123), - [anon_sym_iput_DASHvolatile] = ACTIONS(125), - [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(125), - [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(125), - [anon_sym_sget] = ACTIONS(123), - [anon_sym_sget_DASHwide] = ACTIONS(123), - [anon_sym_sget_DASHobject] = ACTIONS(123), - [anon_sym_sget_DASHboolean] = ACTIONS(125), - [anon_sym_sget_DASHbyte] = ACTIONS(125), - [anon_sym_sget_DASHchar] = ACTIONS(125), - [anon_sym_sget_DASHshort] = ACTIONS(125), - [anon_sym_sget_DASHvolatile] = ACTIONS(125), - [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(125), - [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(125), - [anon_sym_sput] = ACTIONS(123), - [anon_sym_sput_DASHwide] = ACTIONS(123), - [anon_sym_sput_DASHobject] = ACTIONS(123), - [anon_sym_sput_DASHboolean] = ACTIONS(125), - [anon_sym_sput_DASHbyte] = ACTIONS(125), - [anon_sym_sput_DASHchar] = ACTIONS(125), - [anon_sym_sput_DASHshort] = ACTIONS(125), - [anon_sym_sput_DASHvolatile] = ACTIONS(125), - [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(125), - [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(125), - [anon_sym_invoke_DASHconstructor] = ACTIONS(125), - [anon_sym_invoke_DASHcustom] = ACTIONS(123), - [anon_sym_invoke_DASHdirect] = ACTIONS(123), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(125), - [anon_sym_invoke_DASHinstance] = ACTIONS(125), - [anon_sym_invoke_DASHinterface] = ACTIONS(123), - [anon_sym_invoke_DASHpolymorphic] = ACTIONS(123), - [anon_sym_invoke_DASHstatic] = ACTIONS(123), - [anon_sym_invoke_DASHsuper] = ACTIONS(123), - [anon_sym_invoke_DASHvirtual] = ACTIONS(123), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(125), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(125), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(125), - [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(125), - [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(125), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(125), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(125), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(125), - [anon_sym_neg_DASHint] = ACTIONS(125), - [anon_sym_not_DASHint] = ACTIONS(125), - [anon_sym_neg_DASHlong] = ACTIONS(125), - [anon_sym_not_DASHlong] = ACTIONS(125), - [anon_sym_neg_DASHfloat] = ACTIONS(125), - [anon_sym_neg_DASHdouble] = ACTIONS(125), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(125), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(125), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(125), - [anon_sym_long_DASHto_DASHint] = ACTIONS(125), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(125), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(125), - [anon_sym_float_DASHto_DASHint] = ACTIONS(125), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(125), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(125), - [anon_sym_double_DASHto_DASHint] = ACTIONS(125), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(125), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(125), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(125), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(125), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(125), - [anon_sym_add_DASHint] = ACTIONS(123), - [anon_sym_sub_DASHint] = ACTIONS(123), - [anon_sym_mul_DASHint] = ACTIONS(123), - [anon_sym_div_DASHint] = ACTIONS(123), - [anon_sym_rem_DASHint] = ACTIONS(123), - [anon_sym_and_DASHint] = ACTIONS(123), - [anon_sym_or_DASHint] = ACTIONS(123), - [anon_sym_xor_DASHint] = ACTIONS(123), - [anon_sym_shl_DASHint] = ACTIONS(123), - [anon_sym_shr_DASHint] = ACTIONS(123), - [anon_sym_ushr_DASHint] = ACTIONS(123), - [anon_sym_add_DASHlong] = ACTIONS(123), - [anon_sym_sub_DASHlong] = ACTIONS(123), - [anon_sym_mul_DASHlong] = ACTIONS(123), - [anon_sym_div_DASHlong] = ACTIONS(123), - [anon_sym_rem_DASHlong] = ACTIONS(123), - [anon_sym_and_DASHlong] = ACTIONS(123), - [anon_sym_or_DASHlong] = ACTIONS(123), - [anon_sym_xor_DASHlong] = ACTIONS(123), - [anon_sym_shl_DASHlong] = ACTIONS(123), - [anon_sym_shr_DASHlong] = ACTIONS(123), - [anon_sym_ushr_DASHlong] = ACTIONS(123), - [anon_sym_add_DASHfloat] = ACTIONS(123), - [anon_sym_sub_DASHfloat] = ACTIONS(123), - [anon_sym_mul_DASHfloat] = ACTIONS(123), - [anon_sym_div_DASHfloat] = ACTIONS(123), - [anon_sym_rem_DASHfloat] = ACTIONS(123), - [anon_sym_add_DASHdouble] = ACTIONS(123), - [anon_sym_sub_DASHdouble] = ACTIONS(123), - [anon_sym_mul_DASHdouble] = ACTIONS(123), - [anon_sym_div_DASHdouble] = ACTIONS(123), - [anon_sym_rem_DASHdouble] = ACTIONS(123), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(125), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(125), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(125), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(125), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(125), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(125), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(125), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(125), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(125), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(125), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(125), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(125), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(125), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(125), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(125), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(125), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(125), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(125), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(125), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(125), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(125), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(125), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(125), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(125), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(125), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(125), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(125), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(125), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(125), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(125), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(125), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(125), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(125), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(125), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(125), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(125), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(125), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(125), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(125), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(125), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(125), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(125), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(125), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(125), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(125), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(125), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(125), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(125), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(125), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(125), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(125), - [anon_sym_static_DASHget] = ACTIONS(125), - [anon_sym_static_DASHput] = ACTIONS(125), - [anon_sym_instance_DASHget] = ACTIONS(125), - [anon_sym_instance_DASHput] = ACTIONS(125), - [anon_sym_execute_DASHinline] = ACTIONS(123), - [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(125), - [anon_sym_iget_DASHquick] = ACTIONS(125), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(125), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(125), - [anon_sym_iput_DASHquick] = ACTIONS(125), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(125), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(125), - [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(125), - [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(125), - [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(125), - [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(125), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(123), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(125), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(123), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(125), - [anon_sym_rsub_DASHint] = ACTIONS(123), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(125), - [anon_sym_DOTline] = ACTIONS(127), - [anon_sym_DOTlocals] = ACTIONS(129), - [anon_sym_DOTlocal] = ACTIONS(131), - [anon_sym_DOTendlocal] = ACTIONS(133), - [anon_sym_DOTrestartlocal] = ACTIONS(135), - [anon_sym_DOTregisters] = ACTIONS(137), - [anon_sym_DOTcatch] = ACTIONS(139), - [anon_sym_DOTcatchall] = ACTIONS(141), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(143), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(145), - [anon_sym_DOTarray_DASHdata] = ACTIONS(147), - [sym_prologue_directive] = ACTIONS(149), - [sym_epilogue_directive] = ACTIONS(149), - [aux_sym_label_token1] = ACTIONS(59), - [aux_sym_jmp_label_token1] = ACTIONS(151), + [anon_sym_DOTsource] = ACTIONS(111), + [anon_sym_DOTendmethod] = ACTIONS(215), + [anon_sym_DOTannotation] = ACTIONS(115), + [anon_sym_DOTparam] = ACTIONS(117), + [anon_sym_DOTparameter] = ACTIONS(119), + [anon_sym_nop] = ACTIONS(121), + [anon_sym_move] = ACTIONS(121), + [anon_sym_move_SLASHfrom16] = ACTIONS(123), + [anon_sym_move_SLASH16] = ACTIONS(123), + [anon_sym_move_DASHwide] = ACTIONS(121), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(123), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(123), + [anon_sym_move_DASHobject] = ACTIONS(121), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(123), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(123), + [anon_sym_move_DASHresult] = ACTIONS(121), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(123), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(123), + [anon_sym_move_DASHexception] = ACTIONS(123), + [anon_sym_return_DASHvoid] = ACTIONS(123), + [anon_sym_return] = ACTIONS(121), + [anon_sym_return_DASHwide] = ACTIONS(123), + [anon_sym_return_DASHobject] = ACTIONS(123), + [anon_sym_const_SLASH4] = ACTIONS(123), + [anon_sym_const_SLASH16] = ACTIONS(123), + [anon_sym_const] = ACTIONS(121), + [anon_sym_const_SLASHhigh16] = ACTIONS(123), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(123), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(123), + [anon_sym_const_DASHwide] = ACTIONS(121), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(123), + [anon_sym_const_DASHstring] = ACTIONS(121), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(123), + [anon_sym_const_DASHclass] = ACTIONS(123), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(123), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(123), + [anon_sym_monitor_DASHenter] = ACTIONS(123), + [anon_sym_monitor_DASHexit] = ACTIONS(123), + [anon_sym_check_DASHcast] = ACTIONS(123), + [anon_sym_instance_DASHof] = ACTIONS(123), + [anon_sym_array_DASHlength] = ACTIONS(123), + [anon_sym_new_DASHinstance] = ACTIONS(123), + [anon_sym_new_DASHarray] = ACTIONS(123), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(121), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(123), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(123), + [anon_sym_throw] = ACTIONS(121), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(123), + [anon_sym_goto] = ACTIONS(121), + [anon_sym_goto_SLASH16] = ACTIONS(123), + [anon_sym_goto_SLASH32] = ACTIONS(123), + [anon_sym_packed_DASHswitch] = ACTIONS(123), + [anon_sym_sparse_DASHswitch] = ACTIONS(123), + [anon_sym_cmpl_DASHfloat] = ACTIONS(123), + [anon_sym_cmpg_DASHfloat] = ACTIONS(123), + [anon_sym_cmpl_DASHdouble] = ACTIONS(123), + [anon_sym_cmpg_DASHdouble] = ACTIONS(123), + [anon_sym_cmp_DASHlong] = ACTIONS(123), + [anon_sym_if_DASHeq] = ACTIONS(121), + [anon_sym_if_DASHne] = ACTIONS(121), + [anon_sym_if_DASHlt] = ACTIONS(121), + [anon_sym_if_DASHge] = ACTIONS(121), + [anon_sym_if_DASHgt] = ACTIONS(121), + [anon_sym_if_DASHle] = ACTIONS(121), + [anon_sym_if_DASHeqz] = ACTIONS(123), + [anon_sym_if_DASHnez] = ACTIONS(123), + [anon_sym_if_DASHltz] = ACTIONS(123), + [anon_sym_if_DASHgez] = ACTIONS(123), + [anon_sym_if_DASHgtz] = ACTIONS(123), + [anon_sym_if_DASHlez] = ACTIONS(123), + [anon_sym_aget] = ACTIONS(121), + [anon_sym_aget_DASHwide] = ACTIONS(123), + [anon_sym_aget_DASHobject] = ACTIONS(123), + [anon_sym_aget_DASHboolean] = ACTIONS(123), + [anon_sym_aget_DASHbyte] = ACTIONS(123), + [anon_sym_aget_DASHchar] = ACTIONS(123), + [anon_sym_aget_DASHshort] = ACTIONS(123), + [anon_sym_aput] = ACTIONS(121), + [anon_sym_aput_DASHwide] = ACTIONS(123), + [anon_sym_aput_DASHobject] = ACTIONS(123), + [anon_sym_aput_DASHboolean] = ACTIONS(123), + [anon_sym_aput_DASHbyte] = ACTIONS(123), + [anon_sym_aput_DASHchar] = ACTIONS(123), + [anon_sym_aput_DASHshort] = ACTIONS(123), + [anon_sym_iget] = ACTIONS(121), + [anon_sym_iget_DASHwide] = ACTIONS(121), + [anon_sym_iget_DASHobject] = ACTIONS(121), + [anon_sym_iget_DASHboolean] = ACTIONS(123), + [anon_sym_iget_DASHbyte] = ACTIONS(123), + [anon_sym_iget_DASHchar] = ACTIONS(123), + [anon_sym_iget_DASHshort] = ACTIONS(123), + [anon_sym_iget_DASHvolatile] = ACTIONS(123), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(123), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(123), + [anon_sym_iput] = ACTIONS(121), + [anon_sym_iput_DASHwide] = ACTIONS(121), + [anon_sym_iput_DASHobject] = ACTIONS(121), + [anon_sym_iput_DASHboolean] = ACTIONS(121), + [anon_sym_iput_DASHbyte] = ACTIONS(121), + [anon_sym_iput_DASHchar] = ACTIONS(121), + [anon_sym_iput_DASHshort] = ACTIONS(121), + [anon_sym_iput_DASHvolatile] = ACTIONS(123), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(123), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(123), + [anon_sym_sget] = ACTIONS(121), + [anon_sym_sget_DASHwide] = ACTIONS(121), + [anon_sym_sget_DASHobject] = ACTIONS(121), + [anon_sym_sget_DASHboolean] = ACTIONS(123), + [anon_sym_sget_DASHbyte] = ACTIONS(123), + [anon_sym_sget_DASHchar] = ACTIONS(123), + [anon_sym_sget_DASHshort] = ACTIONS(123), + [anon_sym_sget_DASHvolatile] = ACTIONS(123), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(123), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(123), + [anon_sym_sput] = ACTIONS(121), + [anon_sym_sput_DASHwide] = ACTIONS(121), + [anon_sym_sput_DASHobject] = ACTIONS(121), + [anon_sym_sput_DASHboolean] = ACTIONS(123), + [anon_sym_sput_DASHbyte] = ACTIONS(123), + [anon_sym_sput_DASHchar] = ACTIONS(123), + [anon_sym_sput_DASHshort] = ACTIONS(123), + [anon_sym_sput_DASHvolatile] = ACTIONS(123), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(123), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(123), + [anon_sym_invoke_DASHconstructor] = ACTIONS(123), + [anon_sym_invoke_DASHcustom] = ACTIONS(121), + [anon_sym_invoke_DASHdirect] = ACTIONS(121), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(123), + [anon_sym_invoke_DASHinstance] = ACTIONS(123), + [anon_sym_invoke_DASHinterface] = ACTIONS(121), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(121), + [anon_sym_invoke_DASHstatic] = ACTIONS(121), + [anon_sym_invoke_DASHsuper] = ACTIONS(121), + [anon_sym_invoke_DASHvirtual] = ACTIONS(121), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(123), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(123), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(123), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(123), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(123), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(123), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(123), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(123), + [anon_sym_neg_DASHint] = ACTIONS(123), + [anon_sym_not_DASHint] = ACTIONS(123), + [anon_sym_neg_DASHlong] = ACTIONS(123), + [anon_sym_not_DASHlong] = ACTIONS(123), + [anon_sym_neg_DASHfloat] = ACTIONS(123), + [anon_sym_neg_DASHdouble] = ACTIONS(123), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(123), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(123), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(123), + [anon_sym_long_DASHto_DASHint] = ACTIONS(123), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(123), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(123), + [anon_sym_float_DASHto_DASHint] = ACTIONS(123), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(123), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(123), + [anon_sym_double_DASHto_DASHint] = ACTIONS(123), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(123), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(123), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(123), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(123), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(123), + [anon_sym_add_DASHint] = ACTIONS(121), + [anon_sym_sub_DASHint] = ACTIONS(121), + [anon_sym_mul_DASHint] = ACTIONS(121), + [anon_sym_div_DASHint] = ACTIONS(121), + [anon_sym_rem_DASHint] = ACTIONS(121), + [anon_sym_and_DASHint] = ACTIONS(121), + [anon_sym_or_DASHint] = ACTIONS(121), + [anon_sym_xor_DASHint] = ACTIONS(121), + [anon_sym_shl_DASHint] = ACTIONS(121), + [anon_sym_shr_DASHint] = ACTIONS(121), + [anon_sym_ushr_DASHint] = ACTIONS(121), + [anon_sym_add_DASHlong] = ACTIONS(121), + [anon_sym_sub_DASHlong] = ACTIONS(121), + [anon_sym_mul_DASHlong] = ACTIONS(121), + [anon_sym_div_DASHlong] = ACTIONS(121), + [anon_sym_rem_DASHlong] = ACTIONS(121), + [anon_sym_and_DASHlong] = ACTIONS(121), + [anon_sym_or_DASHlong] = ACTIONS(121), + [anon_sym_xor_DASHlong] = ACTIONS(121), + [anon_sym_shl_DASHlong] = ACTIONS(121), + [anon_sym_shr_DASHlong] = ACTIONS(121), + [anon_sym_ushr_DASHlong] = ACTIONS(121), + [anon_sym_add_DASHfloat] = ACTIONS(121), + [anon_sym_sub_DASHfloat] = ACTIONS(121), + [anon_sym_mul_DASHfloat] = ACTIONS(121), + [anon_sym_div_DASHfloat] = ACTIONS(121), + [anon_sym_rem_DASHfloat] = ACTIONS(121), + [anon_sym_add_DASHdouble] = ACTIONS(121), + [anon_sym_sub_DASHdouble] = ACTIONS(121), + [anon_sym_mul_DASHdouble] = ACTIONS(121), + [anon_sym_div_DASHdouble] = ACTIONS(121), + [anon_sym_rem_DASHdouble] = ACTIONS(121), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(123), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(123), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(123), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(123), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(123), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(123), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(123), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(123), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(123), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(123), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(123), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(123), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(123), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(123), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(123), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(123), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(123), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(123), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(123), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(123), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(123), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(123), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(123), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(123), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(123), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(123), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(123), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(123), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(123), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(123), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(123), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(123), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(123), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(123), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(123), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(123), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(123), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(123), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(123), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(123), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(123), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(123), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(123), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(123), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(123), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(123), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(123), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(123), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(123), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(123), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(123), + [anon_sym_static_DASHget] = ACTIONS(123), + [anon_sym_static_DASHput] = ACTIONS(123), + [anon_sym_instance_DASHget] = ACTIONS(123), + [anon_sym_instance_DASHput] = ACTIONS(123), + [anon_sym_execute_DASHinline] = ACTIONS(121), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(123), + [anon_sym_iget_DASHquick] = ACTIONS(123), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(123), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(123), + [anon_sym_iput_DASHquick] = ACTIONS(123), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(123), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(123), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(123), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(123), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(123), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(123), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(121), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(123), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(121), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(123), + [anon_sym_rsub_DASHint] = ACTIONS(121), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(123), + [anon_sym_DOTline] = ACTIONS(125), + [anon_sym_DOTlocals] = ACTIONS(127), + [anon_sym_DOTlocal] = ACTIONS(129), + [anon_sym_DOTendlocal] = ACTIONS(131), + [anon_sym_DOTrestartlocal] = ACTIONS(133), + [anon_sym_DOTregisters] = ACTIONS(135), + [anon_sym_DOTcatch] = ACTIONS(137), + [anon_sym_DOTcatchall] = ACTIONS(139), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(141), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(143), + [anon_sym_DOTarray_DASHdata] = ACTIONS(145), + [sym_prologue_directive] = ACTIONS(147), + [sym_epilogue_directive] = ACTIONS(147), + [aux_sym_label_token1] = ACTIONS(57), + [aux_sym_jmp_label_token1] = ACTIONS(149), [sym_comment] = ACTIONS(3), }, [15] = { - [sym_annotation_directive] = STATE(182), - [sym_literal] = STATE(45), - [sym_string] = STATE(26), - [sym_boolean] = STATE(26), - [sym_character] = STATE(26), - [aux_sym_field_definition_repeat1] = STATE(182), - [sym_identifier] = ACTIONS(219), - [anon_sym_DOTsource] = ACTIONS(221), - [anon_sym_DOTendmethod] = ACTIONS(221), - [anon_sym_DOTannotation] = ACTIONS(223), - [anon_sym_DOTparam] = ACTIONS(225), - [anon_sym_DOTendparam] = ACTIONS(227), - [anon_sym_COMMA] = ACTIONS(229), - [anon_sym_DOTparameter] = ACTIONS(221), - [anon_sym_nop] = ACTIONS(225), - [anon_sym_move] = ACTIONS(225), - [anon_sym_move_SLASHfrom16] = ACTIONS(221), - [anon_sym_move_SLASH16] = ACTIONS(221), - [anon_sym_move_DASHwide] = ACTIONS(225), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(221), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(221), - [anon_sym_move_DASHobject] = ACTIONS(225), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(221), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(221), - [anon_sym_move_DASHresult] = ACTIONS(225), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(225), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(225), - [anon_sym_move_DASHexception] = ACTIONS(225), - [anon_sym_return_DASHvoid] = ACTIONS(225), - [anon_sym_return] = ACTIONS(225), - [anon_sym_return_DASHwide] = ACTIONS(225), - [anon_sym_return_DASHobject] = ACTIONS(225), - [anon_sym_const_SLASH4] = ACTIONS(221), - [anon_sym_const_SLASH16] = ACTIONS(221), - [anon_sym_const] = ACTIONS(225), - [anon_sym_const_SLASHhigh16] = ACTIONS(221), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(221), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(221), - [anon_sym_const_DASHwide] = ACTIONS(225), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(221), - [anon_sym_const_DASHstring] = ACTIONS(225), - [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(221), - [anon_sym_const_DASHclass] = ACTIONS(225), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(225), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(225), - [anon_sym_monitor_DASHenter] = ACTIONS(225), - [anon_sym_monitor_DASHexit] = ACTIONS(225), - [anon_sym_check_DASHcast] = ACTIONS(225), - [anon_sym_instance_DASHof] = ACTIONS(225), - [anon_sym_array_DASHlength] = ACTIONS(225), - [anon_sym_new_DASHinstance] = ACTIONS(225), - [anon_sym_new_DASHarray] = ACTIONS(225), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(225), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(221), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(225), - [anon_sym_throw] = ACTIONS(225), - [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(225), - [anon_sym_goto] = ACTIONS(225), - [anon_sym_goto_SLASH16] = ACTIONS(221), - [anon_sym_goto_SLASH32] = ACTIONS(221), - [anon_sym_packed_DASHswitch] = ACTIONS(225), - [anon_sym_sparse_DASHswitch] = ACTIONS(225), - [anon_sym_cmpl_DASHfloat] = ACTIONS(225), - [anon_sym_cmpg_DASHfloat] = ACTIONS(225), - [anon_sym_cmpl_DASHdouble] = ACTIONS(225), - [anon_sym_cmpg_DASHdouble] = ACTIONS(225), - [anon_sym_cmp_DASHlong] = ACTIONS(225), - [anon_sym_if_DASHeq] = ACTIONS(225), - [anon_sym_if_DASHne] = ACTIONS(225), - [anon_sym_if_DASHlt] = ACTIONS(225), - [anon_sym_if_DASHge] = ACTIONS(225), - [anon_sym_if_DASHgt] = ACTIONS(225), - [anon_sym_if_DASHle] = ACTIONS(225), - [anon_sym_if_DASHeqz] = ACTIONS(225), - [anon_sym_if_DASHnez] = ACTIONS(225), - [anon_sym_if_DASHltz] = ACTIONS(225), - [anon_sym_if_DASHgez] = ACTIONS(225), - [anon_sym_if_DASHgtz] = ACTIONS(225), - [anon_sym_if_DASHlez] = ACTIONS(225), - [anon_sym_aget] = ACTIONS(225), - [anon_sym_aget_DASHwide] = ACTIONS(225), - [anon_sym_aget_DASHobject] = ACTIONS(225), - [anon_sym_aget_DASHboolean] = ACTIONS(225), - [anon_sym_aget_DASHbyte] = ACTIONS(225), - [anon_sym_aget_DASHchar] = ACTIONS(225), - [anon_sym_aget_DASHshort] = ACTIONS(225), - [anon_sym_aput] = ACTIONS(225), - [anon_sym_aput_DASHwide] = ACTIONS(225), - [anon_sym_aput_DASHobject] = ACTIONS(225), - [anon_sym_aput_DASHboolean] = ACTIONS(225), - [anon_sym_aput_DASHbyte] = ACTIONS(225), - [anon_sym_aput_DASHchar] = ACTIONS(225), - [anon_sym_aput_DASHshort] = ACTIONS(225), - [anon_sym_iget] = ACTIONS(225), - [anon_sym_iget_DASHwide] = ACTIONS(225), - [anon_sym_iget_DASHobject] = ACTIONS(225), - [anon_sym_iget_DASHboolean] = ACTIONS(225), - [anon_sym_iget_DASHbyte] = ACTIONS(225), - [anon_sym_iget_DASHchar] = ACTIONS(225), - [anon_sym_iget_DASHshort] = ACTIONS(225), - [anon_sym_iget_DASHvolatile] = ACTIONS(225), - [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(225), - [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(225), - [anon_sym_iput] = ACTIONS(225), - [anon_sym_iput_DASHwide] = ACTIONS(225), - [anon_sym_iput_DASHobject] = ACTIONS(225), - [anon_sym_iput_DASHboolean] = ACTIONS(225), - [anon_sym_iput_DASHbyte] = ACTIONS(225), - [anon_sym_iput_DASHchar] = ACTIONS(225), - [anon_sym_iput_DASHshort] = ACTIONS(225), - [anon_sym_iput_DASHvolatile] = ACTIONS(225), - [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(225), - [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(225), - [anon_sym_sget] = ACTIONS(225), - [anon_sym_sget_DASHwide] = ACTIONS(225), - [anon_sym_sget_DASHobject] = ACTIONS(225), - [anon_sym_sget_DASHboolean] = ACTIONS(225), - [anon_sym_sget_DASHbyte] = ACTIONS(225), - [anon_sym_sget_DASHchar] = ACTIONS(225), - [anon_sym_sget_DASHshort] = ACTIONS(225), - [anon_sym_sget_DASHvolatile] = ACTIONS(225), - [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(225), - [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(225), - [anon_sym_sput] = ACTIONS(225), - [anon_sym_sput_DASHwide] = ACTIONS(225), - [anon_sym_sput_DASHobject] = ACTIONS(225), - [anon_sym_sput_DASHboolean] = ACTIONS(225), - [anon_sym_sput_DASHbyte] = ACTIONS(225), - [anon_sym_sput_DASHchar] = ACTIONS(225), - [anon_sym_sput_DASHshort] = ACTIONS(225), - [anon_sym_sput_DASHvolatile] = ACTIONS(225), - [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(225), - [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(225), - [anon_sym_invoke_DASHconstructor] = ACTIONS(225), - [anon_sym_invoke_DASHcustom] = ACTIONS(225), - [anon_sym_invoke_DASHdirect] = ACTIONS(225), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(225), - [anon_sym_invoke_DASHinstance] = ACTIONS(225), - [anon_sym_invoke_DASHinterface] = ACTIONS(225), - [anon_sym_invoke_DASHpolymorphic] = ACTIONS(225), - [anon_sym_invoke_DASHstatic] = ACTIONS(225), - [anon_sym_invoke_DASHsuper] = ACTIONS(225), - [anon_sym_invoke_DASHvirtual] = ACTIONS(225), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(221), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(221), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(221), - [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(221), - [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(221), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(221), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(221), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(221), - [anon_sym_neg_DASHint] = ACTIONS(225), - [anon_sym_not_DASHint] = ACTIONS(225), - [anon_sym_neg_DASHlong] = ACTIONS(225), - [anon_sym_not_DASHlong] = ACTIONS(225), - [anon_sym_neg_DASHfloat] = ACTIONS(225), - [anon_sym_neg_DASHdouble] = ACTIONS(225), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(225), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(225), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(225), - [anon_sym_long_DASHto_DASHint] = ACTIONS(225), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(225), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(225), - [anon_sym_float_DASHto_DASHint] = ACTIONS(225), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(225), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(225), - [anon_sym_double_DASHto_DASHint] = ACTIONS(225), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(225), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(225), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(225), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(225), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(225), - [anon_sym_add_DASHint] = ACTIONS(225), - [anon_sym_sub_DASHint] = ACTIONS(225), - [anon_sym_mul_DASHint] = ACTIONS(225), - [anon_sym_div_DASHint] = ACTIONS(225), - [anon_sym_rem_DASHint] = ACTIONS(225), - [anon_sym_and_DASHint] = ACTIONS(225), - [anon_sym_or_DASHint] = ACTIONS(225), - [anon_sym_xor_DASHint] = ACTIONS(225), - [anon_sym_shl_DASHint] = ACTIONS(225), - [anon_sym_shr_DASHint] = ACTIONS(225), - [anon_sym_ushr_DASHint] = ACTIONS(225), - [anon_sym_add_DASHlong] = ACTIONS(225), - [anon_sym_sub_DASHlong] = ACTIONS(225), - [anon_sym_mul_DASHlong] = ACTIONS(225), - [anon_sym_div_DASHlong] = ACTIONS(225), - [anon_sym_rem_DASHlong] = ACTIONS(225), - [anon_sym_and_DASHlong] = ACTIONS(225), - [anon_sym_or_DASHlong] = ACTIONS(225), - [anon_sym_xor_DASHlong] = ACTIONS(225), - [anon_sym_shl_DASHlong] = ACTIONS(225), - [anon_sym_shr_DASHlong] = ACTIONS(225), - [anon_sym_ushr_DASHlong] = ACTIONS(225), - [anon_sym_add_DASHfloat] = ACTIONS(225), - [anon_sym_sub_DASHfloat] = ACTIONS(225), - [anon_sym_mul_DASHfloat] = ACTIONS(225), - [anon_sym_div_DASHfloat] = ACTIONS(225), - [anon_sym_rem_DASHfloat] = ACTIONS(225), - [anon_sym_add_DASHdouble] = ACTIONS(225), - [anon_sym_sub_DASHdouble] = ACTIONS(225), - [anon_sym_mul_DASHdouble] = ACTIONS(225), - [anon_sym_div_DASHdouble] = ACTIONS(225), - [anon_sym_rem_DASHdouble] = ACTIONS(225), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(221), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(221), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(221), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(221), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(221), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(221), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(221), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(221), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(221), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(221), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(221), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(221), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(221), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(221), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(221), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(221), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(221), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(221), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(221), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(221), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(221), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(221), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(221), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(221), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(221), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(221), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(221), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(221), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(221), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(221), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(221), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(221), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(221), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(221), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(221), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(221), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(221), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(221), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(221), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(221), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(221), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(221), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(221), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(221), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(221), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(221), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(221), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(221), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(221), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(221), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(221), - [anon_sym_static_DASHget] = ACTIONS(225), - [anon_sym_static_DASHput] = ACTIONS(225), - [anon_sym_instance_DASHget] = ACTIONS(225), - [anon_sym_instance_DASHput] = ACTIONS(225), - [anon_sym_execute_DASHinline] = ACTIONS(225), - [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(221), - [anon_sym_iget_DASHquick] = ACTIONS(225), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(225), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(225), - [anon_sym_iput_DASHquick] = ACTIONS(225), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(225), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(225), - [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(225), - [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(225), - [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(225), - [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(225), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(225), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(221), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(225), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(221), - [anon_sym_rsub_DASHint] = ACTIONS(225), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(221), - [anon_sym_DOTline] = ACTIONS(221), - [anon_sym_DOTlocals] = ACTIONS(221), - [anon_sym_DOTlocal] = ACTIONS(225), - [anon_sym_DOTendlocal] = ACTIONS(221), - [anon_sym_DOTrestartlocal] = ACTIONS(221), - [anon_sym_DOTregisters] = ACTIONS(221), - [anon_sym_DOTcatch] = ACTIONS(225), - [anon_sym_DOTcatchall] = ACTIONS(221), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(221), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(221), - [anon_sym_DOTarray_DASHdata] = ACTIONS(221), - [sym_prologue_directive] = ACTIONS(221), - [sym_epilogue_directive] = ACTIONS(221), - [aux_sym_label_token1] = ACTIONS(221), - [aux_sym_jmp_label_token1] = ACTIONS(225), - [sym_number] = ACTIONS(77), - [sym_float] = ACTIONS(77), - [sym_NaN] = ACTIONS(79), - [sym_Infinity] = ACTIONS(79), - [anon_sym_DQUOTE] = ACTIONS(81), - [anon_sym_true] = ACTIONS(83), - [anon_sym_false] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_null] = ACTIONS(77), + [sym_annotation_directive] = STATE(211), + [sym_literal] = STATE(47), + [sym_string] = STATE(25), + [sym_boolean] = STATE(25), + [sym_character] = STATE(25), + [aux_sym_field_definition_repeat1] = STATE(211), + [sym_identifier] = ACTIONS(217), + [anon_sym_DOTsource] = ACTIONS(219), + [anon_sym_DOTendmethod] = ACTIONS(219), + [anon_sym_DOTannotation] = ACTIONS(221), + [anon_sym_DOTparam] = ACTIONS(223), + [anon_sym_DOTendparam] = ACTIONS(225), + [anon_sym_COMMA] = ACTIONS(227), + [anon_sym_DOTparameter] = ACTIONS(219), + [anon_sym_nop] = ACTIONS(223), + [anon_sym_move] = ACTIONS(223), + [anon_sym_move_SLASHfrom16] = ACTIONS(219), + [anon_sym_move_SLASH16] = ACTIONS(219), + [anon_sym_move_DASHwide] = ACTIONS(223), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(219), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(219), + [anon_sym_move_DASHobject] = ACTIONS(223), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(219), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(219), + [anon_sym_move_DASHresult] = ACTIONS(223), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(223), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(223), + [anon_sym_move_DASHexception] = ACTIONS(223), + [anon_sym_return_DASHvoid] = ACTIONS(223), + [anon_sym_return] = ACTIONS(223), + [anon_sym_return_DASHwide] = ACTIONS(223), + [anon_sym_return_DASHobject] = ACTIONS(223), + [anon_sym_const_SLASH4] = ACTIONS(219), + [anon_sym_const_SLASH16] = ACTIONS(219), + [anon_sym_const] = ACTIONS(223), + [anon_sym_const_SLASHhigh16] = ACTIONS(219), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(219), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(219), + [anon_sym_const_DASHwide] = ACTIONS(223), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(219), + [anon_sym_const_DASHstring] = ACTIONS(223), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(219), + [anon_sym_const_DASHclass] = ACTIONS(223), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(223), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(223), + [anon_sym_monitor_DASHenter] = ACTIONS(223), + [anon_sym_monitor_DASHexit] = ACTIONS(223), + [anon_sym_check_DASHcast] = ACTIONS(223), + [anon_sym_instance_DASHof] = ACTIONS(223), + [anon_sym_array_DASHlength] = ACTIONS(223), + [anon_sym_new_DASHinstance] = ACTIONS(223), + [anon_sym_new_DASHarray] = ACTIONS(223), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(223), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(219), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(223), + [anon_sym_throw] = ACTIONS(223), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(223), + [anon_sym_goto] = ACTIONS(223), + [anon_sym_goto_SLASH16] = ACTIONS(219), + [anon_sym_goto_SLASH32] = ACTIONS(219), + [anon_sym_packed_DASHswitch] = ACTIONS(223), + [anon_sym_sparse_DASHswitch] = ACTIONS(223), + [anon_sym_cmpl_DASHfloat] = ACTIONS(223), + [anon_sym_cmpg_DASHfloat] = ACTIONS(223), + [anon_sym_cmpl_DASHdouble] = ACTIONS(223), + [anon_sym_cmpg_DASHdouble] = ACTIONS(223), + [anon_sym_cmp_DASHlong] = ACTIONS(223), + [anon_sym_if_DASHeq] = ACTIONS(223), + [anon_sym_if_DASHne] = ACTIONS(223), + [anon_sym_if_DASHlt] = ACTIONS(223), + [anon_sym_if_DASHge] = ACTIONS(223), + [anon_sym_if_DASHgt] = ACTIONS(223), + [anon_sym_if_DASHle] = ACTIONS(223), + [anon_sym_if_DASHeqz] = ACTIONS(223), + [anon_sym_if_DASHnez] = ACTIONS(223), + [anon_sym_if_DASHltz] = ACTIONS(223), + [anon_sym_if_DASHgez] = ACTIONS(223), + [anon_sym_if_DASHgtz] = ACTIONS(223), + [anon_sym_if_DASHlez] = ACTIONS(223), + [anon_sym_aget] = ACTIONS(223), + [anon_sym_aget_DASHwide] = ACTIONS(223), + [anon_sym_aget_DASHobject] = ACTIONS(223), + [anon_sym_aget_DASHboolean] = ACTIONS(223), + [anon_sym_aget_DASHbyte] = ACTIONS(223), + [anon_sym_aget_DASHchar] = ACTIONS(223), + [anon_sym_aget_DASHshort] = ACTIONS(223), + [anon_sym_aput] = ACTIONS(223), + [anon_sym_aput_DASHwide] = ACTIONS(223), + [anon_sym_aput_DASHobject] = ACTIONS(223), + [anon_sym_aput_DASHboolean] = ACTIONS(223), + [anon_sym_aput_DASHbyte] = ACTIONS(223), + [anon_sym_aput_DASHchar] = ACTIONS(223), + [anon_sym_aput_DASHshort] = ACTIONS(223), + [anon_sym_iget] = ACTIONS(223), + [anon_sym_iget_DASHwide] = ACTIONS(223), + [anon_sym_iget_DASHobject] = ACTIONS(223), + [anon_sym_iget_DASHboolean] = ACTIONS(223), + [anon_sym_iget_DASHbyte] = ACTIONS(223), + [anon_sym_iget_DASHchar] = ACTIONS(223), + [anon_sym_iget_DASHshort] = ACTIONS(223), + [anon_sym_iget_DASHvolatile] = ACTIONS(223), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(223), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(223), + [anon_sym_iput] = ACTIONS(223), + [anon_sym_iput_DASHwide] = ACTIONS(223), + [anon_sym_iput_DASHobject] = ACTIONS(223), + [anon_sym_iput_DASHboolean] = ACTIONS(223), + [anon_sym_iput_DASHbyte] = ACTIONS(223), + [anon_sym_iput_DASHchar] = ACTIONS(223), + [anon_sym_iput_DASHshort] = ACTIONS(223), + [anon_sym_iput_DASHvolatile] = ACTIONS(223), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(223), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(223), + [anon_sym_sget] = ACTIONS(223), + [anon_sym_sget_DASHwide] = ACTIONS(223), + [anon_sym_sget_DASHobject] = ACTIONS(223), + [anon_sym_sget_DASHboolean] = ACTIONS(223), + [anon_sym_sget_DASHbyte] = ACTIONS(223), + [anon_sym_sget_DASHchar] = ACTIONS(223), + [anon_sym_sget_DASHshort] = ACTIONS(223), + [anon_sym_sget_DASHvolatile] = ACTIONS(223), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(223), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(223), + [anon_sym_sput] = ACTIONS(223), + [anon_sym_sput_DASHwide] = ACTIONS(223), + [anon_sym_sput_DASHobject] = ACTIONS(223), + [anon_sym_sput_DASHboolean] = ACTIONS(223), + [anon_sym_sput_DASHbyte] = ACTIONS(223), + [anon_sym_sput_DASHchar] = ACTIONS(223), + [anon_sym_sput_DASHshort] = ACTIONS(223), + [anon_sym_sput_DASHvolatile] = ACTIONS(223), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(223), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(223), + [anon_sym_invoke_DASHconstructor] = ACTIONS(223), + [anon_sym_invoke_DASHcustom] = ACTIONS(223), + [anon_sym_invoke_DASHdirect] = ACTIONS(223), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(223), + [anon_sym_invoke_DASHinstance] = ACTIONS(223), + [anon_sym_invoke_DASHinterface] = ACTIONS(223), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(223), + [anon_sym_invoke_DASHstatic] = ACTIONS(223), + [anon_sym_invoke_DASHsuper] = ACTIONS(223), + [anon_sym_invoke_DASHvirtual] = ACTIONS(223), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(219), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(219), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(219), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(219), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(219), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(219), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(219), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(219), + [anon_sym_neg_DASHint] = ACTIONS(223), + [anon_sym_not_DASHint] = ACTIONS(223), + [anon_sym_neg_DASHlong] = ACTIONS(223), + [anon_sym_not_DASHlong] = ACTIONS(223), + [anon_sym_neg_DASHfloat] = ACTIONS(223), + [anon_sym_neg_DASHdouble] = ACTIONS(223), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(223), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(223), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(223), + [anon_sym_long_DASHto_DASHint] = ACTIONS(223), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(223), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(223), + [anon_sym_float_DASHto_DASHint] = ACTIONS(223), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(223), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(223), + [anon_sym_double_DASHto_DASHint] = ACTIONS(223), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(223), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(223), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(223), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(223), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(223), + [anon_sym_add_DASHint] = ACTIONS(223), + [anon_sym_sub_DASHint] = ACTIONS(223), + [anon_sym_mul_DASHint] = ACTIONS(223), + [anon_sym_div_DASHint] = ACTIONS(223), + [anon_sym_rem_DASHint] = ACTIONS(223), + [anon_sym_and_DASHint] = ACTIONS(223), + [anon_sym_or_DASHint] = ACTIONS(223), + [anon_sym_xor_DASHint] = ACTIONS(223), + [anon_sym_shl_DASHint] = ACTIONS(223), + [anon_sym_shr_DASHint] = ACTIONS(223), + [anon_sym_ushr_DASHint] = ACTIONS(223), + [anon_sym_add_DASHlong] = ACTIONS(223), + [anon_sym_sub_DASHlong] = ACTIONS(223), + [anon_sym_mul_DASHlong] = ACTIONS(223), + [anon_sym_div_DASHlong] = ACTIONS(223), + [anon_sym_rem_DASHlong] = ACTIONS(223), + [anon_sym_and_DASHlong] = ACTIONS(223), + [anon_sym_or_DASHlong] = ACTIONS(223), + [anon_sym_xor_DASHlong] = ACTIONS(223), + [anon_sym_shl_DASHlong] = ACTIONS(223), + [anon_sym_shr_DASHlong] = ACTIONS(223), + [anon_sym_ushr_DASHlong] = ACTIONS(223), + [anon_sym_add_DASHfloat] = ACTIONS(223), + [anon_sym_sub_DASHfloat] = ACTIONS(223), + [anon_sym_mul_DASHfloat] = ACTIONS(223), + [anon_sym_div_DASHfloat] = ACTIONS(223), + [anon_sym_rem_DASHfloat] = ACTIONS(223), + [anon_sym_add_DASHdouble] = ACTIONS(223), + [anon_sym_sub_DASHdouble] = ACTIONS(223), + [anon_sym_mul_DASHdouble] = ACTIONS(223), + [anon_sym_div_DASHdouble] = ACTIONS(223), + [anon_sym_rem_DASHdouble] = ACTIONS(223), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(219), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(219), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(219), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(219), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(219), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(219), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(219), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(219), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(219), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(219), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(219), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(219), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(219), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(219), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(219), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(219), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(219), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(219), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(219), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(219), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(219), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(219), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(219), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(219), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(219), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(219), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(219), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(219), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(219), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(219), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(219), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(219), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(219), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(219), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(219), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(219), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(219), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(219), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(219), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(219), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(219), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(219), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(219), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(219), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(219), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(219), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(219), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(219), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(219), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(219), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(219), + [anon_sym_static_DASHget] = ACTIONS(223), + [anon_sym_static_DASHput] = ACTIONS(223), + [anon_sym_instance_DASHget] = ACTIONS(223), + [anon_sym_instance_DASHput] = ACTIONS(223), + [anon_sym_execute_DASHinline] = ACTIONS(223), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(219), + [anon_sym_iget_DASHquick] = ACTIONS(223), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(223), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(223), + [anon_sym_iput_DASHquick] = ACTIONS(223), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(223), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(223), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(223), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(223), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(223), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(223), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(223), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(219), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(223), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(219), + [anon_sym_rsub_DASHint] = ACTIONS(223), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(219), + [anon_sym_DOTline] = ACTIONS(219), + [anon_sym_DOTlocals] = ACTIONS(219), + [anon_sym_DOTlocal] = ACTIONS(223), + [anon_sym_DOTendlocal] = ACTIONS(219), + [anon_sym_DOTrestartlocal] = ACTIONS(219), + [anon_sym_DOTregisters] = ACTIONS(219), + [anon_sym_DOTcatch] = ACTIONS(223), + [anon_sym_DOTcatchall] = ACTIONS(219), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(219), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(219), + [anon_sym_DOTarray_DASHdata] = ACTIONS(219), + [sym_prologue_directive] = ACTIONS(219), + [sym_epilogue_directive] = ACTIONS(219), + [aux_sym_label_token1] = ACTIONS(219), + [aux_sym_jmp_label_token1] = ACTIONS(223), + [sym_number] = ACTIONS(75), + [sym_float] = ACTIONS(75), + [sym_NaN] = ACTIONS(77), + [sym_Infinity] = ACTIONS(77), + [anon_sym_DQUOTE] = ACTIONS(79), + [anon_sym_true] = ACTIONS(81), + [anon_sym_false] = ACTIONS(81), + [anon_sym_SQUOTE] = ACTIONS(83), + [sym_null] = ACTIONS(75), [sym_comment] = ACTIONS(3), }, [16] = { - [sym_annotation_directive] = STATE(184), - [sym_literal] = STATE(36), - [sym_string] = STATE(26), - [sym_boolean] = STATE(26), - [sym_character] = STATE(26), - [aux_sym_field_definition_repeat1] = STATE(184), - [anon_sym_DOTsource] = ACTIONS(231), - [anon_sym_DOTendmethod] = ACTIONS(231), - [anon_sym_DOTannotation] = ACTIONS(117), - [anon_sym_DOTparam] = ACTIONS(233), - [anon_sym_DOTparameter] = ACTIONS(231), - [anon_sym_DOTendparameter] = ACTIONS(235), - [anon_sym_nop] = ACTIONS(233), - [anon_sym_move] = ACTIONS(233), - [anon_sym_move_SLASHfrom16] = ACTIONS(231), - [anon_sym_move_SLASH16] = ACTIONS(231), - [anon_sym_move_DASHwide] = ACTIONS(233), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(231), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(231), - [anon_sym_move_DASHobject] = ACTIONS(233), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(231), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(231), - [anon_sym_move_DASHresult] = ACTIONS(233), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(231), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(231), - [anon_sym_move_DASHexception] = ACTIONS(231), - [anon_sym_return_DASHvoid] = ACTIONS(231), - [anon_sym_return] = ACTIONS(233), - [anon_sym_return_DASHwide] = ACTIONS(231), - [anon_sym_return_DASHobject] = ACTIONS(231), - [anon_sym_const_SLASH4] = ACTIONS(231), - [anon_sym_const_SLASH16] = ACTIONS(231), - [anon_sym_const] = ACTIONS(233), - [anon_sym_const_SLASHhigh16] = ACTIONS(231), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(231), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(231), - [anon_sym_const_DASHwide] = ACTIONS(233), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(231), - [anon_sym_const_DASHstring] = ACTIONS(233), - [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(231), - [anon_sym_const_DASHclass] = ACTIONS(231), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(231), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(231), - [anon_sym_monitor_DASHenter] = ACTIONS(231), - [anon_sym_monitor_DASHexit] = ACTIONS(231), - [anon_sym_check_DASHcast] = ACTIONS(231), - [anon_sym_instance_DASHof] = ACTIONS(231), - [anon_sym_array_DASHlength] = ACTIONS(231), - [anon_sym_new_DASHinstance] = ACTIONS(231), - [anon_sym_new_DASHarray] = ACTIONS(231), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(233), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(231), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(231), - [anon_sym_throw] = ACTIONS(233), - [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(231), - [anon_sym_goto] = ACTIONS(233), - [anon_sym_goto_SLASH16] = ACTIONS(231), - [anon_sym_goto_SLASH32] = ACTIONS(231), - [anon_sym_packed_DASHswitch] = ACTIONS(231), - [anon_sym_sparse_DASHswitch] = ACTIONS(231), - [anon_sym_cmpl_DASHfloat] = ACTIONS(231), - [anon_sym_cmpg_DASHfloat] = ACTIONS(231), - [anon_sym_cmpl_DASHdouble] = ACTIONS(231), - [anon_sym_cmpg_DASHdouble] = ACTIONS(231), - [anon_sym_cmp_DASHlong] = ACTIONS(231), - [anon_sym_if_DASHeq] = ACTIONS(233), - [anon_sym_if_DASHne] = ACTIONS(233), - [anon_sym_if_DASHlt] = ACTIONS(233), - [anon_sym_if_DASHge] = ACTIONS(233), - [anon_sym_if_DASHgt] = ACTIONS(233), - [anon_sym_if_DASHle] = ACTIONS(233), - [anon_sym_if_DASHeqz] = ACTIONS(231), - [anon_sym_if_DASHnez] = ACTIONS(231), - [anon_sym_if_DASHltz] = ACTIONS(231), - [anon_sym_if_DASHgez] = ACTIONS(231), - [anon_sym_if_DASHgtz] = ACTIONS(231), - [anon_sym_if_DASHlez] = ACTIONS(231), - [anon_sym_aget] = ACTIONS(233), - [anon_sym_aget_DASHwide] = ACTIONS(231), - [anon_sym_aget_DASHobject] = ACTIONS(231), - [anon_sym_aget_DASHboolean] = ACTIONS(231), - [anon_sym_aget_DASHbyte] = ACTIONS(231), - [anon_sym_aget_DASHchar] = ACTIONS(231), - [anon_sym_aget_DASHshort] = ACTIONS(231), - [anon_sym_aput] = ACTIONS(233), - [anon_sym_aput_DASHwide] = ACTIONS(231), - [anon_sym_aput_DASHobject] = ACTIONS(231), - [anon_sym_aput_DASHboolean] = ACTIONS(231), - [anon_sym_aput_DASHbyte] = ACTIONS(231), - [anon_sym_aput_DASHchar] = ACTIONS(231), - [anon_sym_aput_DASHshort] = ACTIONS(231), - [anon_sym_iget] = ACTIONS(233), - [anon_sym_iget_DASHwide] = ACTIONS(233), - [anon_sym_iget_DASHobject] = ACTIONS(233), - [anon_sym_iget_DASHboolean] = ACTIONS(231), - [anon_sym_iget_DASHbyte] = ACTIONS(231), - [anon_sym_iget_DASHchar] = ACTIONS(231), - [anon_sym_iget_DASHshort] = ACTIONS(231), - [anon_sym_iget_DASHvolatile] = ACTIONS(231), - [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(231), - [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(231), - [anon_sym_iput] = ACTIONS(233), - [anon_sym_iput_DASHwide] = ACTIONS(233), - [anon_sym_iput_DASHobject] = ACTIONS(233), - [anon_sym_iput_DASHboolean] = ACTIONS(233), - [anon_sym_iput_DASHbyte] = ACTIONS(233), - [anon_sym_iput_DASHchar] = ACTIONS(233), - [anon_sym_iput_DASHshort] = ACTIONS(233), - [anon_sym_iput_DASHvolatile] = ACTIONS(231), - [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(231), - [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(231), - [anon_sym_sget] = ACTIONS(233), - [anon_sym_sget_DASHwide] = ACTIONS(233), - [anon_sym_sget_DASHobject] = ACTIONS(233), - [anon_sym_sget_DASHboolean] = ACTIONS(231), - [anon_sym_sget_DASHbyte] = ACTIONS(231), - [anon_sym_sget_DASHchar] = ACTIONS(231), - [anon_sym_sget_DASHshort] = ACTIONS(231), - [anon_sym_sget_DASHvolatile] = ACTIONS(231), - [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(231), - [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(231), - [anon_sym_sput] = ACTIONS(233), - [anon_sym_sput_DASHwide] = ACTIONS(233), - [anon_sym_sput_DASHobject] = ACTIONS(233), - [anon_sym_sput_DASHboolean] = ACTIONS(231), - [anon_sym_sput_DASHbyte] = ACTIONS(231), - [anon_sym_sput_DASHchar] = ACTIONS(231), - [anon_sym_sput_DASHshort] = ACTIONS(231), - [anon_sym_sput_DASHvolatile] = ACTIONS(231), - [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(231), - [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(231), - [anon_sym_invoke_DASHconstructor] = ACTIONS(231), - [anon_sym_invoke_DASHcustom] = ACTIONS(233), - [anon_sym_invoke_DASHdirect] = ACTIONS(233), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(231), - [anon_sym_invoke_DASHinstance] = ACTIONS(231), - [anon_sym_invoke_DASHinterface] = ACTIONS(233), - [anon_sym_invoke_DASHpolymorphic] = ACTIONS(233), - [anon_sym_invoke_DASHstatic] = ACTIONS(233), - [anon_sym_invoke_DASHsuper] = ACTIONS(233), - [anon_sym_invoke_DASHvirtual] = ACTIONS(233), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(231), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(231), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(231), - [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(231), - [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(231), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(231), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(231), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(231), - [anon_sym_neg_DASHint] = ACTIONS(231), - [anon_sym_not_DASHint] = ACTIONS(231), - [anon_sym_neg_DASHlong] = ACTIONS(231), - [anon_sym_not_DASHlong] = ACTIONS(231), - [anon_sym_neg_DASHfloat] = ACTIONS(231), - [anon_sym_neg_DASHdouble] = ACTIONS(231), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(231), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(231), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(231), - [anon_sym_long_DASHto_DASHint] = ACTIONS(231), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(231), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(231), - [anon_sym_float_DASHto_DASHint] = ACTIONS(231), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(231), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(231), - [anon_sym_double_DASHto_DASHint] = ACTIONS(231), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(231), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(231), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(231), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(231), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(231), - [anon_sym_add_DASHint] = ACTIONS(233), - [anon_sym_sub_DASHint] = ACTIONS(233), - [anon_sym_mul_DASHint] = ACTIONS(233), - [anon_sym_div_DASHint] = ACTIONS(233), - [anon_sym_rem_DASHint] = ACTIONS(233), - [anon_sym_and_DASHint] = ACTIONS(233), - [anon_sym_or_DASHint] = ACTIONS(233), - [anon_sym_xor_DASHint] = ACTIONS(233), - [anon_sym_shl_DASHint] = ACTIONS(233), - [anon_sym_shr_DASHint] = ACTIONS(233), - [anon_sym_ushr_DASHint] = ACTIONS(233), - [anon_sym_add_DASHlong] = ACTIONS(233), - [anon_sym_sub_DASHlong] = ACTIONS(233), - [anon_sym_mul_DASHlong] = ACTIONS(233), - [anon_sym_div_DASHlong] = ACTIONS(233), - [anon_sym_rem_DASHlong] = ACTIONS(233), - [anon_sym_and_DASHlong] = ACTIONS(233), - [anon_sym_or_DASHlong] = ACTIONS(233), - [anon_sym_xor_DASHlong] = ACTIONS(233), - [anon_sym_shl_DASHlong] = ACTIONS(233), - [anon_sym_shr_DASHlong] = ACTIONS(233), - [anon_sym_ushr_DASHlong] = ACTIONS(233), - [anon_sym_add_DASHfloat] = ACTIONS(233), - [anon_sym_sub_DASHfloat] = ACTIONS(233), - [anon_sym_mul_DASHfloat] = ACTIONS(233), - [anon_sym_div_DASHfloat] = ACTIONS(233), - [anon_sym_rem_DASHfloat] = ACTIONS(233), - [anon_sym_add_DASHdouble] = ACTIONS(233), - [anon_sym_sub_DASHdouble] = ACTIONS(233), - [anon_sym_mul_DASHdouble] = ACTIONS(233), - [anon_sym_div_DASHdouble] = ACTIONS(233), - [anon_sym_rem_DASHdouble] = ACTIONS(233), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(231), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(231), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(231), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(231), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(231), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(231), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(231), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(231), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(231), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(231), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(231), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(231), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(231), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(231), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(231), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(231), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(231), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(231), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(231), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(231), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(231), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(231), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(231), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(231), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(231), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(231), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(231), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(231), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(231), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(231), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(231), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(231), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(231), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(231), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(231), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(231), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(231), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(231), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(231), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(231), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(231), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(231), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(231), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(231), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(231), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(231), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(231), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(231), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(231), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(231), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(231), - [anon_sym_static_DASHget] = ACTIONS(231), - [anon_sym_static_DASHput] = ACTIONS(231), - [anon_sym_instance_DASHget] = ACTIONS(231), - [anon_sym_instance_DASHput] = ACTIONS(231), - [anon_sym_execute_DASHinline] = ACTIONS(233), - [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(231), - [anon_sym_iget_DASHquick] = ACTIONS(231), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(231), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(231), - [anon_sym_iput_DASHquick] = ACTIONS(231), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(231), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(231), - [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(231), - [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(231), - [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(231), - [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(231), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(233), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(231), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(233), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(231), - [anon_sym_rsub_DASHint] = ACTIONS(233), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(231), - [anon_sym_DOTline] = ACTIONS(231), - [anon_sym_DOTlocals] = ACTIONS(231), - [anon_sym_DOTlocal] = ACTIONS(233), - [anon_sym_DOTendlocal] = ACTIONS(231), - [anon_sym_DOTrestartlocal] = ACTIONS(231), - [anon_sym_DOTregisters] = ACTIONS(231), - [anon_sym_DOTcatch] = ACTIONS(233), - [anon_sym_DOTcatchall] = ACTIONS(231), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(231), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(231), - [anon_sym_DOTarray_DASHdata] = ACTIONS(231), - [sym_prologue_directive] = ACTIONS(231), - [sym_epilogue_directive] = ACTIONS(231), - [aux_sym_label_token1] = ACTIONS(231), - [aux_sym_jmp_label_token1] = ACTIONS(233), - [sym_number] = ACTIONS(77), - [sym_float] = ACTIONS(77), - [sym_NaN] = ACTIONS(79), - [sym_Infinity] = ACTIONS(79), - [anon_sym_DQUOTE] = ACTIONS(81), - [anon_sym_true] = ACTIONS(83), - [anon_sym_false] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_null] = ACTIONS(77), + [sym_annotation_directive] = STATE(201), + [sym_literal] = STATE(39), + [sym_string] = STATE(25), + [sym_boolean] = STATE(25), + [sym_character] = STATE(25), + [aux_sym_field_definition_repeat1] = STATE(201), + [anon_sym_DOTsource] = ACTIONS(229), + [anon_sym_DOTendmethod] = ACTIONS(229), + [anon_sym_DOTannotation] = ACTIONS(115), + [anon_sym_DOTparam] = ACTIONS(231), + [anon_sym_DOTparameter] = ACTIONS(229), + [anon_sym_DOTendparameter] = ACTIONS(233), + [anon_sym_nop] = ACTIONS(231), + [anon_sym_move] = ACTIONS(231), + [anon_sym_move_SLASHfrom16] = ACTIONS(229), + [anon_sym_move_SLASH16] = ACTIONS(229), + [anon_sym_move_DASHwide] = ACTIONS(231), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(229), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(229), + [anon_sym_move_DASHobject] = ACTIONS(231), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(229), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(229), + [anon_sym_move_DASHresult] = ACTIONS(231), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(229), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(229), + [anon_sym_move_DASHexception] = ACTIONS(229), + [anon_sym_return_DASHvoid] = ACTIONS(229), + [anon_sym_return] = ACTIONS(231), + [anon_sym_return_DASHwide] = ACTIONS(229), + [anon_sym_return_DASHobject] = ACTIONS(229), + [anon_sym_const_SLASH4] = ACTIONS(229), + [anon_sym_const_SLASH16] = ACTIONS(229), + [anon_sym_const] = ACTIONS(231), + [anon_sym_const_SLASHhigh16] = ACTIONS(229), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(229), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(229), + [anon_sym_const_DASHwide] = ACTIONS(231), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(229), + [anon_sym_const_DASHstring] = ACTIONS(231), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(229), + [anon_sym_const_DASHclass] = ACTIONS(229), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(229), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(229), + [anon_sym_monitor_DASHenter] = ACTIONS(229), + [anon_sym_monitor_DASHexit] = ACTIONS(229), + [anon_sym_check_DASHcast] = ACTIONS(229), + [anon_sym_instance_DASHof] = ACTIONS(229), + [anon_sym_array_DASHlength] = ACTIONS(229), + [anon_sym_new_DASHinstance] = ACTIONS(229), + [anon_sym_new_DASHarray] = ACTIONS(229), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(231), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(229), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(229), + [anon_sym_throw] = ACTIONS(231), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(229), + [anon_sym_goto] = ACTIONS(231), + [anon_sym_goto_SLASH16] = ACTIONS(229), + [anon_sym_goto_SLASH32] = ACTIONS(229), + [anon_sym_packed_DASHswitch] = ACTIONS(229), + [anon_sym_sparse_DASHswitch] = ACTIONS(229), + [anon_sym_cmpl_DASHfloat] = ACTIONS(229), + [anon_sym_cmpg_DASHfloat] = ACTIONS(229), + [anon_sym_cmpl_DASHdouble] = ACTIONS(229), + [anon_sym_cmpg_DASHdouble] = ACTIONS(229), + [anon_sym_cmp_DASHlong] = ACTIONS(229), + [anon_sym_if_DASHeq] = ACTIONS(231), + [anon_sym_if_DASHne] = ACTIONS(231), + [anon_sym_if_DASHlt] = ACTIONS(231), + [anon_sym_if_DASHge] = ACTIONS(231), + [anon_sym_if_DASHgt] = ACTIONS(231), + [anon_sym_if_DASHle] = ACTIONS(231), + [anon_sym_if_DASHeqz] = ACTIONS(229), + [anon_sym_if_DASHnez] = ACTIONS(229), + [anon_sym_if_DASHltz] = ACTIONS(229), + [anon_sym_if_DASHgez] = ACTIONS(229), + [anon_sym_if_DASHgtz] = ACTIONS(229), + [anon_sym_if_DASHlez] = ACTIONS(229), + [anon_sym_aget] = ACTIONS(231), + [anon_sym_aget_DASHwide] = ACTIONS(229), + [anon_sym_aget_DASHobject] = ACTIONS(229), + [anon_sym_aget_DASHboolean] = ACTIONS(229), + [anon_sym_aget_DASHbyte] = ACTIONS(229), + [anon_sym_aget_DASHchar] = ACTIONS(229), + [anon_sym_aget_DASHshort] = ACTIONS(229), + [anon_sym_aput] = ACTIONS(231), + [anon_sym_aput_DASHwide] = ACTIONS(229), + [anon_sym_aput_DASHobject] = ACTIONS(229), + [anon_sym_aput_DASHboolean] = ACTIONS(229), + [anon_sym_aput_DASHbyte] = ACTIONS(229), + [anon_sym_aput_DASHchar] = ACTIONS(229), + [anon_sym_aput_DASHshort] = ACTIONS(229), + [anon_sym_iget] = ACTIONS(231), + [anon_sym_iget_DASHwide] = ACTIONS(231), + [anon_sym_iget_DASHobject] = ACTIONS(231), + [anon_sym_iget_DASHboolean] = ACTIONS(229), + [anon_sym_iget_DASHbyte] = ACTIONS(229), + [anon_sym_iget_DASHchar] = ACTIONS(229), + [anon_sym_iget_DASHshort] = ACTIONS(229), + [anon_sym_iget_DASHvolatile] = ACTIONS(229), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(229), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(229), + [anon_sym_iput] = ACTIONS(231), + [anon_sym_iput_DASHwide] = ACTIONS(231), + [anon_sym_iput_DASHobject] = ACTIONS(231), + [anon_sym_iput_DASHboolean] = ACTIONS(231), + [anon_sym_iput_DASHbyte] = ACTIONS(231), + [anon_sym_iput_DASHchar] = ACTIONS(231), + [anon_sym_iput_DASHshort] = ACTIONS(231), + [anon_sym_iput_DASHvolatile] = ACTIONS(229), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(229), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(229), + [anon_sym_sget] = ACTIONS(231), + [anon_sym_sget_DASHwide] = ACTIONS(231), + [anon_sym_sget_DASHobject] = ACTIONS(231), + [anon_sym_sget_DASHboolean] = ACTIONS(229), + [anon_sym_sget_DASHbyte] = ACTIONS(229), + [anon_sym_sget_DASHchar] = ACTIONS(229), + [anon_sym_sget_DASHshort] = ACTIONS(229), + [anon_sym_sget_DASHvolatile] = ACTIONS(229), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(229), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(229), + [anon_sym_sput] = ACTIONS(231), + [anon_sym_sput_DASHwide] = ACTIONS(231), + [anon_sym_sput_DASHobject] = ACTIONS(231), + [anon_sym_sput_DASHboolean] = ACTIONS(229), + [anon_sym_sput_DASHbyte] = ACTIONS(229), + [anon_sym_sput_DASHchar] = ACTIONS(229), + [anon_sym_sput_DASHshort] = ACTIONS(229), + [anon_sym_sput_DASHvolatile] = ACTIONS(229), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(229), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(229), + [anon_sym_invoke_DASHconstructor] = ACTIONS(229), + [anon_sym_invoke_DASHcustom] = ACTIONS(231), + [anon_sym_invoke_DASHdirect] = ACTIONS(231), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(229), + [anon_sym_invoke_DASHinstance] = ACTIONS(229), + [anon_sym_invoke_DASHinterface] = ACTIONS(231), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(231), + [anon_sym_invoke_DASHstatic] = ACTIONS(231), + [anon_sym_invoke_DASHsuper] = ACTIONS(231), + [anon_sym_invoke_DASHvirtual] = ACTIONS(231), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(229), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(229), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(229), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(229), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(229), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(229), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(229), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(229), + [anon_sym_neg_DASHint] = ACTIONS(229), + [anon_sym_not_DASHint] = ACTIONS(229), + [anon_sym_neg_DASHlong] = ACTIONS(229), + [anon_sym_not_DASHlong] = ACTIONS(229), + [anon_sym_neg_DASHfloat] = ACTIONS(229), + [anon_sym_neg_DASHdouble] = ACTIONS(229), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(229), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(229), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(229), + [anon_sym_long_DASHto_DASHint] = ACTIONS(229), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(229), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(229), + [anon_sym_float_DASHto_DASHint] = ACTIONS(229), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(229), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(229), + [anon_sym_double_DASHto_DASHint] = ACTIONS(229), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(229), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(229), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(229), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(229), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(229), + [anon_sym_add_DASHint] = ACTIONS(231), + [anon_sym_sub_DASHint] = ACTIONS(231), + [anon_sym_mul_DASHint] = ACTIONS(231), + [anon_sym_div_DASHint] = ACTIONS(231), + [anon_sym_rem_DASHint] = ACTIONS(231), + [anon_sym_and_DASHint] = ACTIONS(231), + [anon_sym_or_DASHint] = ACTIONS(231), + [anon_sym_xor_DASHint] = ACTIONS(231), + [anon_sym_shl_DASHint] = ACTIONS(231), + [anon_sym_shr_DASHint] = ACTIONS(231), + [anon_sym_ushr_DASHint] = ACTIONS(231), + [anon_sym_add_DASHlong] = ACTIONS(231), + [anon_sym_sub_DASHlong] = ACTIONS(231), + [anon_sym_mul_DASHlong] = ACTIONS(231), + [anon_sym_div_DASHlong] = ACTIONS(231), + [anon_sym_rem_DASHlong] = ACTIONS(231), + [anon_sym_and_DASHlong] = ACTIONS(231), + [anon_sym_or_DASHlong] = ACTIONS(231), + [anon_sym_xor_DASHlong] = ACTIONS(231), + [anon_sym_shl_DASHlong] = ACTIONS(231), + [anon_sym_shr_DASHlong] = ACTIONS(231), + [anon_sym_ushr_DASHlong] = ACTIONS(231), + [anon_sym_add_DASHfloat] = ACTIONS(231), + [anon_sym_sub_DASHfloat] = ACTIONS(231), + [anon_sym_mul_DASHfloat] = ACTIONS(231), + [anon_sym_div_DASHfloat] = ACTIONS(231), + [anon_sym_rem_DASHfloat] = ACTIONS(231), + [anon_sym_add_DASHdouble] = ACTIONS(231), + [anon_sym_sub_DASHdouble] = ACTIONS(231), + [anon_sym_mul_DASHdouble] = ACTIONS(231), + [anon_sym_div_DASHdouble] = ACTIONS(231), + [anon_sym_rem_DASHdouble] = ACTIONS(231), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(229), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(229), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(229), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(229), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(229), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(229), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(229), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(229), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(229), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(229), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(229), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(229), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(229), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(229), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(229), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(229), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(229), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(229), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(229), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(229), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(229), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(229), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(229), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(229), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(229), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(229), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(229), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(229), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(229), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(229), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(229), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(229), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(229), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(229), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(229), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(229), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(229), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(229), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(229), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(229), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(229), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(229), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(229), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(229), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(229), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(229), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(229), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(229), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(229), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(229), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(229), + [anon_sym_static_DASHget] = ACTIONS(229), + [anon_sym_static_DASHput] = ACTIONS(229), + [anon_sym_instance_DASHget] = ACTIONS(229), + [anon_sym_instance_DASHput] = ACTIONS(229), + [anon_sym_execute_DASHinline] = ACTIONS(231), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(229), + [anon_sym_iget_DASHquick] = ACTIONS(229), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(229), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(229), + [anon_sym_iput_DASHquick] = ACTIONS(229), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(229), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(229), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(229), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(229), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(229), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(229), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(231), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(229), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(231), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(229), + [anon_sym_rsub_DASHint] = ACTIONS(231), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(229), + [anon_sym_DOTline] = ACTIONS(229), + [anon_sym_DOTlocals] = ACTIONS(229), + [anon_sym_DOTlocal] = ACTIONS(231), + [anon_sym_DOTendlocal] = ACTIONS(229), + [anon_sym_DOTrestartlocal] = ACTIONS(229), + [anon_sym_DOTregisters] = ACTIONS(229), + [anon_sym_DOTcatch] = ACTIONS(231), + [anon_sym_DOTcatchall] = ACTIONS(229), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(229), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(229), + [anon_sym_DOTarray_DASHdata] = ACTIONS(229), + [sym_prologue_directive] = ACTIONS(229), + [sym_epilogue_directive] = ACTIONS(229), + [aux_sym_label_token1] = ACTIONS(229), + [aux_sym_jmp_label_token1] = ACTIONS(231), + [sym_number] = ACTIONS(75), + [sym_float] = ACTIONS(75), + [sym_NaN] = ACTIONS(77), + [sym_Infinity] = ACTIONS(77), + [anon_sym_DQUOTE] = ACTIONS(79), + [anon_sym_true] = ACTIONS(81), + [anon_sym_false] = ACTIONS(81), + [anon_sym_SQUOTE] = ACTIONS(83), + [sym_null] = ACTIONS(75), [sym_comment] = ACTIONS(3), }, [17] = { - [ts_builtin_sym_end] = ACTIONS(237), - [anon_sym_DOTsource] = ACTIONS(237), - [anon_sym_DOTimplements] = ACTIONS(237), - [anon_sym_DOTfield] = ACTIONS(237), - [anon_sym_DOTendfield] = ACTIONS(237), - [anon_sym_DOTmethod] = ACTIONS(237), - [anon_sym_DOTendmethod] = ACTIONS(237), - [anon_sym_DOTannotation] = ACTIONS(237), - [anon_sym_DOTparam] = ACTIONS(239), - [anon_sym_COMMA] = ACTIONS(237), - [anon_sym_DOTparameter] = ACTIONS(237), - [anon_sym_DOTendparameter] = ACTIONS(237), - [anon_sym_nop] = ACTIONS(239), - [anon_sym_move] = ACTIONS(239), - [anon_sym_move_SLASHfrom16] = ACTIONS(237), - [anon_sym_move_SLASH16] = ACTIONS(237), - [anon_sym_move_DASHwide] = ACTIONS(239), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(237), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(237), - [anon_sym_move_DASHobject] = ACTIONS(239), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(237), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(237), - [anon_sym_move_DASHresult] = ACTIONS(239), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(237), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(237), - [anon_sym_move_DASHexception] = ACTIONS(237), - [anon_sym_return_DASHvoid] = ACTIONS(237), - [anon_sym_return] = ACTIONS(239), - [anon_sym_return_DASHwide] = ACTIONS(237), - [anon_sym_return_DASHobject] = ACTIONS(237), - [anon_sym_const_SLASH4] = ACTIONS(237), - [anon_sym_const_SLASH16] = ACTIONS(237), - [anon_sym_const] = ACTIONS(239), - [anon_sym_const_SLASHhigh16] = ACTIONS(237), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(237), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(237), - [anon_sym_const_DASHwide] = ACTIONS(239), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(237), - [anon_sym_const_DASHstring] = ACTIONS(239), - [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(237), - [anon_sym_const_DASHclass] = ACTIONS(237), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(237), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(237), - [anon_sym_monitor_DASHenter] = ACTIONS(237), - [anon_sym_monitor_DASHexit] = ACTIONS(237), - [anon_sym_check_DASHcast] = ACTIONS(237), - [anon_sym_instance_DASHof] = ACTIONS(237), - [anon_sym_array_DASHlength] = ACTIONS(237), - [anon_sym_new_DASHinstance] = ACTIONS(237), - [anon_sym_new_DASHarray] = ACTIONS(237), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(239), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(237), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(237), - [anon_sym_throw] = ACTIONS(239), - [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(237), - [anon_sym_goto] = ACTIONS(239), - [anon_sym_goto_SLASH16] = ACTIONS(237), - [anon_sym_goto_SLASH32] = ACTIONS(237), - [anon_sym_packed_DASHswitch] = ACTIONS(237), - [anon_sym_sparse_DASHswitch] = ACTIONS(237), - [anon_sym_cmpl_DASHfloat] = ACTIONS(237), - [anon_sym_cmpg_DASHfloat] = ACTIONS(237), - [anon_sym_cmpl_DASHdouble] = ACTIONS(237), - [anon_sym_cmpg_DASHdouble] = ACTIONS(237), - [anon_sym_cmp_DASHlong] = ACTIONS(237), - [anon_sym_if_DASHeq] = ACTIONS(239), - [anon_sym_if_DASHne] = ACTIONS(239), - [anon_sym_if_DASHlt] = ACTIONS(239), - [anon_sym_if_DASHge] = ACTIONS(239), - [anon_sym_if_DASHgt] = ACTIONS(239), - [anon_sym_if_DASHle] = ACTIONS(239), - [anon_sym_if_DASHeqz] = ACTIONS(237), - [anon_sym_if_DASHnez] = ACTIONS(237), - [anon_sym_if_DASHltz] = ACTIONS(237), - [anon_sym_if_DASHgez] = ACTIONS(237), - [anon_sym_if_DASHgtz] = ACTIONS(237), - [anon_sym_if_DASHlez] = ACTIONS(237), - [anon_sym_aget] = ACTIONS(239), - [anon_sym_aget_DASHwide] = ACTIONS(237), - [anon_sym_aget_DASHobject] = ACTIONS(237), - [anon_sym_aget_DASHboolean] = ACTIONS(237), - [anon_sym_aget_DASHbyte] = ACTIONS(237), - [anon_sym_aget_DASHchar] = ACTIONS(237), - [anon_sym_aget_DASHshort] = ACTIONS(237), - [anon_sym_aput] = ACTIONS(239), - [anon_sym_aput_DASHwide] = ACTIONS(237), - [anon_sym_aput_DASHobject] = ACTIONS(237), - [anon_sym_aput_DASHboolean] = ACTIONS(237), - [anon_sym_aput_DASHbyte] = ACTIONS(237), - [anon_sym_aput_DASHchar] = ACTIONS(237), - [anon_sym_aput_DASHshort] = ACTIONS(237), - [anon_sym_iget] = ACTIONS(239), - [anon_sym_iget_DASHwide] = ACTIONS(239), - [anon_sym_iget_DASHobject] = ACTIONS(239), - [anon_sym_iget_DASHboolean] = ACTIONS(237), - [anon_sym_iget_DASHbyte] = ACTIONS(237), - [anon_sym_iget_DASHchar] = ACTIONS(237), - [anon_sym_iget_DASHshort] = ACTIONS(237), - [anon_sym_iget_DASHvolatile] = ACTIONS(237), - [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(237), - [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(237), - [anon_sym_iput] = ACTIONS(239), - [anon_sym_iput_DASHwide] = ACTIONS(239), - [anon_sym_iput_DASHobject] = ACTIONS(239), - [anon_sym_iput_DASHboolean] = ACTIONS(239), - [anon_sym_iput_DASHbyte] = ACTIONS(239), - [anon_sym_iput_DASHchar] = ACTIONS(239), - [anon_sym_iput_DASHshort] = ACTIONS(239), - [anon_sym_iput_DASHvolatile] = ACTIONS(237), - [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(237), - [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(237), - [anon_sym_sget] = ACTIONS(239), - [anon_sym_sget_DASHwide] = ACTIONS(239), - [anon_sym_sget_DASHobject] = ACTIONS(239), - [anon_sym_sget_DASHboolean] = ACTIONS(237), - [anon_sym_sget_DASHbyte] = ACTIONS(237), - [anon_sym_sget_DASHchar] = ACTIONS(237), - [anon_sym_sget_DASHshort] = ACTIONS(237), - [anon_sym_sget_DASHvolatile] = ACTIONS(237), - [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(237), - [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(237), - [anon_sym_sput] = ACTIONS(239), - [anon_sym_sput_DASHwide] = ACTIONS(239), - [anon_sym_sput_DASHobject] = ACTIONS(239), - [anon_sym_sput_DASHboolean] = ACTIONS(237), - [anon_sym_sput_DASHbyte] = ACTIONS(237), - [anon_sym_sput_DASHchar] = ACTIONS(237), - [anon_sym_sput_DASHshort] = ACTIONS(237), - [anon_sym_sput_DASHvolatile] = ACTIONS(237), - [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(237), - [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(237), - [anon_sym_invoke_DASHconstructor] = ACTIONS(237), - [anon_sym_invoke_DASHcustom] = ACTIONS(239), - [anon_sym_invoke_DASHdirect] = ACTIONS(239), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(237), - [anon_sym_invoke_DASHinstance] = ACTIONS(237), - [anon_sym_invoke_DASHinterface] = ACTIONS(239), - [anon_sym_invoke_DASHpolymorphic] = ACTIONS(239), - [anon_sym_invoke_DASHstatic] = ACTIONS(239), - [anon_sym_invoke_DASHsuper] = ACTIONS(239), - [anon_sym_invoke_DASHvirtual] = ACTIONS(239), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(237), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(237), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(237), - [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(237), - [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(237), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(237), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(237), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(237), - [anon_sym_neg_DASHint] = ACTIONS(237), - [anon_sym_not_DASHint] = ACTIONS(237), - [anon_sym_neg_DASHlong] = ACTIONS(237), - [anon_sym_not_DASHlong] = ACTIONS(237), - [anon_sym_neg_DASHfloat] = ACTIONS(237), - [anon_sym_neg_DASHdouble] = ACTIONS(237), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(237), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(237), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(237), - [anon_sym_long_DASHto_DASHint] = ACTIONS(237), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(237), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(237), - [anon_sym_float_DASHto_DASHint] = ACTIONS(237), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(237), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(237), - [anon_sym_double_DASHto_DASHint] = ACTIONS(237), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(237), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(237), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(237), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(237), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(237), - [anon_sym_add_DASHint] = ACTIONS(239), - [anon_sym_sub_DASHint] = ACTIONS(239), - [anon_sym_mul_DASHint] = ACTIONS(239), - [anon_sym_div_DASHint] = ACTIONS(239), - [anon_sym_rem_DASHint] = ACTIONS(239), - [anon_sym_and_DASHint] = ACTIONS(239), - [anon_sym_or_DASHint] = ACTIONS(239), - [anon_sym_xor_DASHint] = ACTIONS(239), - [anon_sym_shl_DASHint] = ACTIONS(239), - [anon_sym_shr_DASHint] = ACTIONS(239), - [anon_sym_ushr_DASHint] = ACTIONS(239), - [anon_sym_add_DASHlong] = ACTIONS(239), - [anon_sym_sub_DASHlong] = ACTIONS(239), - [anon_sym_mul_DASHlong] = ACTIONS(239), - [anon_sym_div_DASHlong] = ACTIONS(239), - [anon_sym_rem_DASHlong] = ACTIONS(239), - [anon_sym_and_DASHlong] = ACTIONS(239), - [anon_sym_or_DASHlong] = ACTIONS(239), - [anon_sym_xor_DASHlong] = ACTIONS(239), - [anon_sym_shl_DASHlong] = ACTIONS(239), - [anon_sym_shr_DASHlong] = ACTIONS(239), - [anon_sym_ushr_DASHlong] = ACTIONS(239), - [anon_sym_add_DASHfloat] = ACTIONS(239), - [anon_sym_sub_DASHfloat] = ACTIONS(239), - [anon_sym_mul_DASHfloat] = ACTIONS(239), - [anon_sym_div_DASHfloat] = ACTIONS(239), - [anon_sym_rem_DASHfloat] = ACTIONS(239), - [anon_sym_add_DASHdouble] = ACTIONS(239), - [anon_sym_sub_DASHdouble] = ACTIONS(239), - [anon_sym_mul_DASHdouble] = ACTIONS(239), - [anon_sym_div_DASHdouble] = ACTIONS(239), - [anon_sym_rem_DASHdouble] = ACTIONS(239), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(237), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(237), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(237), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(237), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(237), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(237), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(237), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(237), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(237), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(237), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(237), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(237), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(237), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(237), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(237), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(237), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(237), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(237), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(237), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(237), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(237), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(237), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(237), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(237), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(237), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(237), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(237), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(237), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(237), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(237), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(237), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(237), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(237), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(237), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(237), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(237), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(237), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(237), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(237), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(237), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(237), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(237), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(237), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(237), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(237), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(237), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(237), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(237), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(237), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(237), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(237), - [anon_sym_static_DASHget] = ACTIONS(237), - [anon_sym_static_DASHput] = ACTIONS(237), - [anon_sym_instance_DASHget] = ACTIONS(237), - [anon_sym_instance_DASHput] = ACTIONS(237), - [anon_sym_execute_DASHinline] = ACTIONS(239), - [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(237), - [anon_sym_iget_DASHquick] = ACTIONS(237), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(237), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(237), - [anon_sym_iput_DASHquick] = ACTIONS(237), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(237), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(237), - [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(237), - [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(237), - [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(237), - [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(237), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(239), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(237), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(239), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(237), - [anon_sym_rsub_DASHint] = ACTIONS(239), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(237), - [anon_sym_DOTline] = ACTIONS(237), - [anon_sym_DOTlocals] = ACTIONS(237), - [anon_sym_DOTlocal] = ACTIONS(239), - [anon_sym_DOTendlocal] = ACTIONS(237), - [anon_sym_DOTrestartlocal] = ACTIONS(237), - [anon_sym_DOTregisters] = ACTIONS(237), - [anon_sym_DOTcatch] = ACTIONS(239), - [anon_sym_RBRACE] = ACTIONS(237), - [anon_sym_DOTcatchall] = ACTIONS(237), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(237), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(237), - [anon_sym_DOTarray_DASHdata] = ACTIONS(237), - [sym_prologue_directive] = ACTIONS(237), - [sym_epilogue_directive] = ACTIONS(237), - [aux_sym_label_token1] = ACTIONS(237), - [aux_sym_jmp_label_token1] = ACTIONS(237), - [anon_sym_RPAREN] = ACTIONS(237), + [ts_builtin_sym_end] = ACTIONS(235), + [anon_sym_DOTsource] = ACTIONS(235), + [anon_sym_DOTfield] = ACTIONS(235), + [anon_sym_EQ] = ACTIONS(235), + [anon_sym_DOTendfield] = ACTIONS(235), + [anon_sym_DOTmethod] = ACTIONS(235), + [anon_sym_DOTendmethod] = ACTIONS(235), + [anon_sym_DOTannotation] = ACTIONS(235), + [anon_sym_DOTparam] = ACTIONS(237), + [anon_sym_COMMA] = ACTIONS(235), + [anon_sym_DOTparameter] = ACTIONS(235), + [anon_sym_nop] = ACTIONS(237), + [anon_sym_move] = ACTIONS(237), + [anon_sym_move_SLASHfrom16] = ACTIONS(235), + [anon_sym_move_SLASH16] = ACTIONS(235), + [anon_sym_move_DASHwide] = ACTIONS(237), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(235), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(235), + [anon_sym_move_DASHobject] = ACTIONS(237), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(235), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(235), + [anon_sym_move_DASHresult] = ACTIONS(237), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(235), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(235), + [anon_sym_move_DASHexception] = ACTIONS(235), + [anon_sym_return_DASHvoid] = ACTIONS(235), + [anon_sym_return] = ACTIONS(237), + [anon_sym_return_DASHwide] = ACTIONS(235), + [anon_sym_return_DASHobject] = ACTIONS(235), + [anon_sym_const_SLASH4] = ACTIONS(235), + [anon_sym_const_SLASH16] = ACTIONS(235), + [anon_sym_const] = ACTIONS(237), + [anon_sym_const_SLASHhigh16] = ACTIONS(235), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(235), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(235), + [anon_sym_const_DASHwide] = ACTIONS(237), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(235), + [anon_sym_const_DASHstring] = ACTIONS(237), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(235), + [anon_sym_const_DASHclass] = ACTIONS(235), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(235), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(235), + [anon_sym_monitor_DASHenter] = ACTIONS(235), + [anon_sym_monitor_DASHexit] = ACTIONS(235), + [anon_sym_check_DASHcast] = ACTIONS(235), + [anon_sym_instance_DASHof] = ACTIONS(235), + [anon_sym_array_DASHlength] = ACTIONS(235), + [anon_sym_new_DASHinstance] = ACTIONS(235), + [anon_sym_new_DASHarray] = ACTIONS(235), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(237), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(235), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(235), + [anon_sym_throw] = ACTIONS(237), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(235), + [anon_sym_goto] = ACTIONS(237), + [anon_sym_goto_SLASH16] = ACTIONS(235), + [anon_sym_goto_SLASH32] = ACTIONS(235), + [anon_sym_packed_DASHswitch] = ACTIONS(235), + [anon_sym_sparse_DASHswitch] = ACTIONS(235), + [anon_sym_cmpl_DASHfloat] = ACTIONS(235), + [anon_sym_cmpg_DASHfloat] = ACTIONS(235), + [anon_sym_cmpl_DASHdouble] = ACTIONS(235), + [anon_sym_cmpg_DASHdouble] = ACTIONS(235), + [anon_sym_cmp_DASHlong] = ACTIONS(235), + [anon_sym_if_DASHeq] = ACTIONS(237), + [anon_sym_if_DASHne] = ACTIONS(237), + [anon_sym_if_DASHlt] = ACTIONS(237), + [anon_sym_if_DASHge] = ACTIONS(237), + [anon_sym_if_DASHgt] = ACTIONS(237), + [anon_sym_if_DASHle] = ACTIONS(237), + [anon_sym_if_DASHeqz] = ACTIONS(235), + [anon_sym_if_DASHnez] = ACTIONS(235), + [anon_sym_if_DASHltz] = ACTIONS(235), + [anon_sym_if_DASHgez] = ACTIONS(235), + [anon_sym_if_DASHgtz] = ACTIONS(235), + [anon_sym_if_DASHlez] = ACTIONS(235), + [anon_sym_aget] = ACTIONS(237), + [anon_sym_aget_DASHwide] = ACTIONS(235), + [anon_sym_aget_DASHobject] = ACTIONS(235), + [anon_sym_aget_DASHboolean] = ACTIONS(235), + [anon_sym_aget_DASHbyte] = ACTIONS(235), + [anon_sym_aget_DASHchar] = ACTIONS(235), + [anon_sym_aget_DASHshort] = ACTIONS(235), + [anon_sym_aput] = ACTIONS(237), + [anon_sym_aput_DASHwide] = ACTIONS(235), + [anon_sym_aput_DASHobject] = ACTIONS(235), + [anon_sym_aput_DASHboolean] = ACTIONS(235), + [anon_sym_aput_DASHbyte] = ACTIONS(235), + [anon_sym_aput_DASHchar] = ACTIONS(235), + [anon_sym_aput_DASHshort] = ACTIONS(235), + [anon_sym_iget] = ACTIONS(237), + [anon_sym_iget_DASHwide] = ACTIONS(237), + [anon_sym_iget_DASHobject] = ACTIONS(237), + [anon_sym_iget_DASHboolean] = ACTIONS(235), + [anon_sym_iget_DASHbyte] = ACTIONS(235), + [anon_sym_iget_DASHchar] = ACTIONS(235), + [anon_sym_iget_DASHshort] = ACTIONS(235), + [anon_sym_iget_DASHvolatile] = ACTIONS(235), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(235), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(235), + [anon_sym_iput] = ACTIONS(237), + [anon_sym_iput_DASHwide] = ACTIONS(237), + [anon_sym_iput_DASHobject] = ACTIONS(237), + [anon_sym_iput_DASHboolean] = ACTIONS(237), + [anon_sym_iput_DASHbyte] = ACTIONS(237), + [anon_sym_iput_DASHchar] = ACTIONS(237), + [anon_sym_iput_DASHshort] = ACTIONS(237), + [anon_sym_iput_DASHvolatile] = ACTIONS(235), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(235), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(235), + [anon_sym_sget] = ACTIONS(237), + [anon_sym_sget_DASHwide] = ACTIONS(237), + [anon_sym_sget_DASHobject] = ACTIONS(237), + [anon_sym_sget_DASHboolean] = ACTIONS(235), + [anon_sym_sget_DASHbyte] = ACTIONS(235), + [anon_sym_sget_DASHchar] = ACTIONS(235), + [anon_sym_sget_DASHshort] = ACTIONS(235), + [anon_sym_sget_DASHvolatile] = ACTIONS(235), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(235), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(235), + [anon_sym_sput] = ACTIONS(237), + [anon_sym_sput_DASHwide] = ACTIONS(237), + [anon_sym_sput_DASHobject] = ACTIONS(237), + [anon_sym_sput_DASHboolean] = ACTIONS(235), + [anon_sym_sput_DASHbyte] = ACTIONS(235), + [anon_sym_sput_DASHchar] = ACTIONS(235), + [anon_sym_sput_DASHshort] = ACTIONS(235), + [anon_sym_sput_DASHvolatile] = ACTIONS(235), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(235), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(235), + [anon_sym_invoke_DASHconstructor] = ACTIONS(235), + [anon_sym_invoke_DASHcustom] = ACTIONS(237), + [anon_sym_invoke_DASHdirect] = ACTIONS(237), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(235), + [anon_sym_invoke_DASHinstance] = ACTIONS(235), + [anon_sym_invoke_DASHinterface] = ACTIONS(237), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(237), + [anon_sym_invoke_DASHstatic] = ACTIONS(237), + [anon_sym_invoke_DASHsuper] = ACTIONS(237), + [anon_sym_invoke_DASHvirtual] = ACTIONS(237), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(235), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(235), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(235), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(235), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(235), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(235), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(235), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(235), + [anon_sym_neg_DASHint] = ACTIONS(235), + [anon_sym_not_DASHint] = ACTIONS(235), + [anon_sym_neg_DASHlong] = ACTIONS(235), + [anon_sym_not_DASHlong] = ACTIONS(235), + [anon_sym_neg_DASHfloat] = ACTIONS(235), + [anon_sym_neg_DASHdouble] = ACTIONS(235), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(235), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(235), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(235), + [anon_sym_long_DASHto_DASHint] = ACTIONS(235), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(235), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(235), + [anon_sym_float_DASHto_DASHint] = ACTIONS(235), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(235), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(235), + [anon_sym_double_DASHto_DASHint] = ACTIONS(235), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(235), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(235), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(235), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(235), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(235), + [anon_sym_add_DASHint] = ACTIONS(237), + [anon_sym_sub_DASHint] = ACTIONS(237), + [anon_sym_mul_DASHint] = ACTIONS(237), + [anon_sym_div_DASHint] = ACTIONS(237), + [anon_sym_rem_DASHint] = ACTIONS(237), + [anon_sym_and_DASHint] = ACTIONS(237), + [anon_sym_or_DASHint] = ACTIONS(237), + [anon_sym_xor_DASHint] = ACTIONS(237), + [anon_sym_shl_DASHint] = ACTIONS(237), + [anon_sym_shr_DASHint] = ACTIONS(237), + [anon_sym_ushr_DASHint] = ACTIONS(237), + [anon_sym_add_DASHlong] = ACTIONS(237), + [anon_sym_sub_DASHlong] = ACTIONS(237), + [anon_sym_mul_DASHlong] = ACTIONS(237), + [anon_sym_div_DASHlong] = ACTIONS(237), + [anon_sym_rem_DASHlong] = ACTIONS(237), + [anon_sym_and_DASHlong] = ACTIONS(237), + [anon_sym_or_DASHlong] = ACTIONS(237), + [anon_sym_xor_DASHlong] = ACTIONS(237), + [anon_sym_shl_DASHlong] = ACTIONS(237), + [anon_sym_shr_DASHlong] = ACTIONS(237), + [anon_sym_ushr_DASHlong] = ACTIONS(237), + [anon_sym_add_DASHfloat] = ACTIONS(237), + [anon_sym_sub_DASHfloat] = ACTIONS(237), + [anon_sym_mul_DASHfloat] = ACTIONS(237), + [anon_sym_div_DASHfloat] = ACTIONS(237), + [anon_sym_rem_DASHfloat] = ACTIONS(237), + [anon_sym_add_DASHdouble] = ACTIONS(237), + [anon_sym_sub_DASHdouble] = ACTIONS(237), + [anon_sym_mul_DASHdouble] = ACTIONS(237), + [anon_sym_div_DASHdouble] = ACTIONS(237), + [anon_sym_rem_DASHdouble] = ACTIONS(237), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(235), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(235), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(235), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(235), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(235), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(235), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(235), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(235), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(235), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(235), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(235), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(235), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(235), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(235), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(235), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(235), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(235), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(235), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(235), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(235), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(235), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(235), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(235), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(235), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(235), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(235), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(235), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(235), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(235), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(235), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(235), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(235), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(235), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(235), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(235), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(235), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(235), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(235), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(235), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(235), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(235), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(235), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(235), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(235), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(235), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(235), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(235), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(235), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(235), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(235), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(235), + [anon_sym_static_DASHget] = ACTIONS(235), + [anon_sym_static_DASHput] = ACTIONS(235), + [anon_sym_instance_DASHget] = ACTIONS(235), + [anon_sym_instance_DASHput] = ACTIONS(235), + [anon_sym_execute_DASHinline] = ACTIONS(237), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(235), + [anon_sym_iget_DASHquick] = ACTIONS(235), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(235), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(235), + [anon_sym_iput_DASHquick] = ACTIONS(235), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(235), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(235), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(235), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(235), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(235), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(235), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(237), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(235), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(237), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(235), + [anon_sym_rsub_DASHint] = ACTIONS(237), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(235), + [anon_sym_DOTline] = ACTIONS(235), + [anon_sym_DOTlocals] = ACTIONS(235), + [anon_sym_DOTlocal] = ACTIONS(237), + [anon_sym_DOTendlocal] = ACTIONS(235), + [anon_sym_DOTrestartlocal] = ACTIONS(235), + [anon_sym_DOTregisters] = ACTIONS(235), + [anon_sym_DOTcatch] = ACTIONS(237), + [anon_sym_RBRACE] = ACTIONS(235), + [anon_sym_DOTcatchall] = ACTIONS(235), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(235), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(235), + [anon_sym_DASH_GT] = ACTIONS(235), + [anon_sym_DOTarray_DASHdata] = ACTIONS(235), + [sym_prologue_directive] = ACTIONS(235), + [sym_epilogue_directive] = ACTIONS(235), + [aux_sym_label_token1] = ACTIONS(235), + [aux_sym_jmp_label_token1] = ACTIONS(235), + [anon_sym_RPAREN] = ACTIONS(235), [sym_comment] = ACTIONS(3), }, [18] = { - [ts_builtin_sym_end] = ACTIONS(241), - [anon_sym_DOTsource] = ACTIONS(241), - [anon_sym_DOTimplements] = ACTIONS(241), - [anon_sym_DOTfield] = ACTIONS(241), - [anon_sym_DOTendfield] = ACTIONS(241), - [anon_sym_DOTmethod] = ACTIONS(241), - [anon_sym_DOTendmethod] = ACTIONS(241), - [anon_sym_DOTannotation] = ACTIONS(241), - [anon_sym_DOTparam] = ACTIONS(243), - [anon_sym_COMMA] = ACTIONS(241), - [anon_sym_DOTparameter] = ACTIONS(241), - [anon_sym_DOTendparameter] = ACTIONS(241), - [anon_sym_nop] = ACTIONS(243), - [anon_sym_move] = ACTIONS(243), - [anon_sym_move_SLASHfrom16] = ACTIONS(241), - [anon_sym_move_SLASH16] = ACTIONS(241), - [anon_sym_move_DASHwide] = ACTIONS(243), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(241), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(241), - [anon_sym_move_DASHobject] = ACTIONS(243), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(241), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(241), - [anon_sym_move_DASHresult] = ACTIONS(243), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(241), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(241), - [anon_sym_move_DASHexception] = ACTIONS(241), - [anon_sym_return_DASHvoid] = ACTIONS(241), - [anon_sym_return] = ACTIONS(243), - [anon_sym_return_DASHwide] = ACTIONS(241), - [anon_sym_return_DASHobject] = ACTIONS(241), - [anon_sym_const_SLASH4] = ACTIONS(241), - [anon_sym_const_SLASH16] = ACTIONS(241), - [anon_sym_const] = ACTIONS(243), - [anon_sym_const_SLASHhigh16] = ACTIONS(241), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(241), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(241), - [anon_sym_const_DASHwide] = ACTIONS(243), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(241), - [anon_sym_const_DASHstring] = ACTIONS(243), - [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(241), - [anon_sym_const_DASHclass] = ACTIONS(241), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(241), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(241), - [anon_sym_monitor_DASHenter] = ACTIONS(241), - [anon_sym_monitor_DASHexit] = ACTIONS(241), - [anon_sym_check_DASHcast] = ACTIONS(241), - [anon_sym_instance_DASHof] = ACTIONS(241), - [anon_sym_array_DASHlength] = ACTIONS(241), - [anon_sym_new_DASHinstance] = ACTIONS(241), - [anon_sym_new_DASHarray] = ACTIONS(241), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(243), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(241), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(241), - [anon_sym_throw] = ACTIONS(243), - [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(241), - [anon_sym_goto] = ACTIONS(243), - [anon_sym_goto_SLASH16] = ACTIONS(241), - [anon_sym_goto_SLASH32] = ACTIONS(241), - [anon_sym_packed_DASHswitch] = ACTIONS(241), - [anon_sym_sparse_DASHswitch] = ACTIONS(241), - [anon_sym_cmpl_DASHfloat] = ACTIONS(241), - [anon_sym_cmpg_DASHfloat] = ACTIONS(241), - [anon_sym_cmpl_DASHdouble] = ACTIONS(241), - [anon_sym_cmpg_DASHdouble] = ACTIONS(241), - [anon_sym_cmp_DASHlong] = ACTIONS(241), - [anon_sym_if_DASHeq] = ACTIONS(243), - [anon_sym_if_DASHne] = ACTIONS(243), - [anon_sym_if_DASHlt] = ACTIONS(243), - [anon_sym_if_DASHge] = ACTIONS(243), - [anon_sym_if_DASHgt] = ACTIONS(243), - [anon_sym_if_DASHle] = ACTIONS(243), - [anon_sym_if_DASHeqz] = ACTIONS(241), - [anon_sym_if_DASHnez] = ACTIONS(241), - [anon_sym_if_DASHltz] = ACTIONS(241), - [anon_sym_if_DASHgez] = ACTIONS(241), - [anon_sym_if_DASHgtz] = ACTIONS(241), - [anon_sym_if_DASHlez] = ACTIONS(241), - [anon_sym_aget] = ACTIONS(243), - [anon_sym_aget_DASHwide] = ACTIONS(241), - [anon_sym_aget_DASHobject] = ACTIONS(241), - [anon_sym_aget_DASHboolean] = ACTIONS(241), - [anon_sym_aget_DASHbyte] = ACTIONS(241), - [anon_sym_aget_DASHchar] = ACTIONS(241), - [anon_sym_aget_DASHshort] = ACTIONS(241), - [anon_sym_aput] = ACTIONS(243), - [anon_sym_aput_DASHwide] = ACTIONS(241), - [anon_sym_aput_DASHobject] = ACTIONS(241), - [anon_sym_aput_DASHboolean] = ACTIONS(241), - [anon_sym_aput_DASHbyte] = ACTIONS(241), - [anon_sym_aput_DASHchar] = ACTIONS(241), - [anon_sym_aput_DASHshort] = ACTIONS(241), - [anon_sym_iget] = ACTIONS(243), - [anon_sym_iget_DASHwide] = ACTIONS(243), - [anon_sym_iget_DASHobject] = ACTIONS(243), - [anon_sym_iget_DASHboolean] = ACTIONS(241), - [anon_sym_iget_DASHbyte] = ACTIONS(241), - [anon_sym_iget_DASHchar] = ACTIONS(241), - [anon_sym_iget_DASHshort] = ACTIONS(241), - [anon_sym_iget_DASHvolatile] = ACTIONS(241), - [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(241), - [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(241), - [anon_sym_iput] = ACTIONS(243), - [anon_sym_iput_DASHwide] = ACTIONS(243), - [anon_sym_iput_DASHobject] = ACTIONS(243), - [anon_sym_iput_DASHboolean] = ACTIONS(243), - [anon_sym_iput_DASHbyte] = ACTIONS(243), - [anon_sym_iput_DASHchar] = ACTIONS(243), - [anon_sym_iput_DASHshort] = ACTIONS(243), - [anon_sym_iput_DASHvolatile] = ACTIONS(241), - [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(241), - [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(241), - [anon_sym_sget] = ACTIONS(243), - [anon_sym_sget_DASHwide] = ACTIONS(243), - [anon_sym_sget_DASHobject] = ACTIONS(243), - [anon_sym_sget_DASHboolean] = ACTIONS(241), - [anon_sym_sget_DASHbyte] = ACTIONS(241), - [anon_sym_sget_DASHchar] = ACTIONS(241), - [anon_sym_sget_DASHshort] = ACTIONS(241), - [anon_sym_sget_DASHvolatile] = ACTIONS(241), - [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(241), - [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(241), - [anon_sym_sput] = ACTIONS(243), - [anon_sym_sput_DASHwide] = ACTIONS(243), - [anon_sym_sput_DASHobject] = ACTIONS(243), - [anon_sym_sput_DASHboolean] = ACTIONS(241), - [anon_sym_sput_DASHbyte] = ACTIONS(241), - [anon_sym_sput_DASHchar] = ACTIONS(241), - [anon_sym_sput_DASHshort] = ACTIONS(241), - [anon_sym_sput_DASHvolatile] = ACTIONS(241), - [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(241), - [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(241), - [anon_sym_invoke_DASHconstructor] = ACTIONS(241), - [anon_sym_invoke_DASHcustom] = ACTIONS(243), - [anon_sym_invoke_DASHdirect] = ACTIONS(243), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(241), - [anon_sym_invoke_DASHinstance] = ACTIONS(241), - [anon_sym_invoke_DASHinterface] = ACTIONS(243), - [anon_sym_invoke_DASHpolymorphic] = ACTIONS(243), - [anon_sym_invoke_DASHstatic] = ACTIONS(243), - [anon_sym_invoke_DASHsuper] = ACTIONS(243), - [anon_sym_invoke_DASHvirtual] = ACTIONS(243), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(241), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(241), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(241), - [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(241), - [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(241), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(241), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(241), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(241), - [anon_sym_neg_DASHint] = ACTIONS(241), - [anon_sym_not_DASHint] = ACTIONS(241), - [anon_sym_neg_DASHlong] = ACTIONS(241), - [anon_sym_not_DASHlong] = ACTIONS(241), - [anon_sym_neg_DASHfloat] = ACTIONS(241), - [anon_sym_neg_DASHdouble] = ACTIONS(241), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(241), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(241), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(241), - [anon_sym_long_DASHto_DASHint] = ACTIONS(241), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(241), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(241), - [anon_sym_float_DASHto_DASHint] = ACTIONS(241), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(241), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(241), - [anon_sym_double_DASHto_DASHint] = ACTIONS(241), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(241), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(241), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(241), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(241), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(241), - [anon_sym_add_DASHint] = ACTIONS(243), - [anon_sym_sub_DASHint] = ACTIONS(243), - [anon_sym_mul_DASHint] = ACTIONS(243), - [anon_sym_div_DASHint] = ACTIONS(243), - [anon_sym_rem_DASHint] = ACTIONS(243), - [anon_sym_and_DASHint] = ACTIONS(243), - [anon_sym_or_DASHint] = ACTIONS(243), - [anon_sym_xor_DASHint] = ACTIONS(243), - [anon_sym_shl_DASHint] = ACTIONS(243), - [anon_sym_shr_DASHint] = ACTIONS(243), - [anon_sym_ushr_DASHint] = ACTIONS(243), - [anon_sym_add_DASHlong] = ACTIONS(243), - [anon_sym_sub_DASHlong] = ACTIONS(243), - [anon_sym_mul_DASHlong] = ACTIONS(243), - [anon_sym_div_DASHlong] = ACTIONS(243), - [anon_sym_rem_DASHlong] = ACTIONS(243), - [anon_sym_and_DASHlong] = ACTIONS(243), - [anon_sym_or_DASHlong] = ACTIONS(243), - [anon_sym_xor_DASHlong] = ACTIONS(243), - [anon_sym_shl_DASHlong] = ACTIONS(243), - [anon_sym_shr_DASHlong] = ACTIONS(243), - [anon_sym_ushr_DASHlong] = ACTIONS(243), - [anon_sym_add_DASHfloat] = ACTIONS(243), - [anon_sym_sub_DASHfloat] = ACTIONS(243), - [anon_sym_mul_DASHfloat] = ACTIONS(243), - [anon_sym_div_DASHfloat] = ACTIONS(243), - [anon_sym_rem_DASHfloat] = ACTIONS(243), - [anon_sym_add_DASHdouble] = ACTIONS(243), - [anon_sym_sub_DASHdouble] = ACTIONS(243), - [anon_sym_mul_DASHdouble] = ACTIONS(243), - [anon_sym_div_DASHdouble] = ACTIONS(243), - [anon_sym_rem_DASHdouble] = ACTIONS(243), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(241), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(241), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(241), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(241), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(241), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(241), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(241), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(241), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(241), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(241), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(241), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(241), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(241), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(241), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(241), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(241), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(241), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(241), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(241), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(241), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(241), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(241), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(241), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(241), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(241), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(241), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(241), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(241), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(241), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(241), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(241), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(241), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(241), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(241), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(241), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(241), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(241), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(241), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(241), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(241), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(241), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(241), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(241), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(241), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(241), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(241), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(241), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(241), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(241), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(241), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(241), - [anon_sym_static_DASHget] = ACTIONS(241), - [anon_sym_static_DASHput] = ACTIONS(241), - [anon_sym_instance_DASHget] = ACTIONS(241), - [anon_sym_instance_DASHput] = ACTIONS(241), - [anon_sym_execute_DASHinline] = ACTIONS(243), - [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(241), - [anon_sym_iget_DASHquick] = ACTIONS(241), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(241), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(241), - [anon_sym_iput_DASHquick] = ACTIONS(241), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(241), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(241), - [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(241), - [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(241), - [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(241), - [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(241), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(243), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(241), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(243), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(241), - [anon_sym_rsub_DASHint] = ACTIONS(243), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(241), - [anon_sym_DOTline] = ACTIONS(241), - [anon_sym_DOTlocals] = ACTIONS(241), - [anon_sym_DOTlocal] = ACTIONS(243), - [anon_sym_DOTendlocal] = ACTIONS(241), - [anon_sym_DOTrestartlocal] = ACTIONS(241), - [anon_sym_DOTregisters] = ACTIONS(241), - [anon_sym_DOTcatch] = ACTIONS(243), - [anon_sym_RBRACE] = ACTIONS(241), - [anon_sym_DOTcatchall] = ACTIONS(241), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(241), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(241), - [anon_sym_DOTarray_DASHdata] = ACTIONS(241), - [sym_prologue_directive] = ACTIONS(241), - [sym_epilogue_directive] = ACTIONS(241), - [aux_sym_label_token1] = ACTIONS(241), - [aux_sym_jmp_label_token1] = ACTIONS(241), - [anon_sym_RPAREN] = ACTIONS(241), + [ts_builtin_sym_end] = ACTIONS(239), + [anon_sym_DOTsource] = ACTIONS(239), + [anon_sym_DOTimplements] = ACTIONS(239), + [anon_sym_DOTfield] = ACTIONS(239), + [anon_sym_DOTendfield] = ACTIONS(239), + [anon_sym_DOTmethod] = ACTIONS(239), + [anon_sym_DOTendmethod] = ACTIONS(239), + [anon_sym_DOTannotation] = ACTIONS(239), + [anon_sym_DOTparam] = ACTIONS(241), + [anon_sym_COMMA] = ACTIONS(239), + [anon_sym_DOTparameter] = ACTIONS(239), + [anon_sym_DOTendparameter] = ACTIONS(239), + [anon_sym_nop] = ACTIONS(241), + [anon_sym_move] = ACTIONS(241), + [anon_sym_move_SLASHfrom16] = ACTIONS(239), + [anon_sym_move_SLASH16] = ACTIONS(239), + [anon_sym_move_DASHwide] = ACTIONS(241), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(239), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(239), + [anon_sym_move_DASHobject] = ACTIONS(241), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(239), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(239), + [anon_sym_move_DASHresult] = ACTIONS(241), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(239), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(239), + [anon_sym_move_DASHexception] = ACTIONS(239), + [anon_sym_return_DASHvoid] = ACTIONS(239), + [anon_sym_return] = ACTIONS(241), + [anon_sym_return_DASHwide] = ACTIONS(239), + [anon_sym_return_DASHobject] = ACTIONS(239), + [anon_sym_const_SLASH4] = ACTIONS(239), + [anon_sym_const_SLASH16] = ACTIONS(239), + [anon_sym_const] = ACTIONS(241), + [anon_sym_const_SLASHhigh16] = ACTIONS(239), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(239), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(239), + [anon_sym_const_DASHwide] = ACTIONS(241), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(239), + [anon_sym_const_DASHstring] = ACTIONS(241), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(239), + [anon_sym_const_DASHclass] = ACTIONS(239), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(239), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(239), + [anon_sym_monitor_DASHenter] = ACTIONS(239), + [anon_sym_monitor_DASHexit] = ACTIONS(239), + [anon_sym_check_DASHcast] = ACTIONS(239), + [anon_sym_instance_DASHof] = ACTIONS(239), + [anon_sym_array_DASHlength] = ACTIONS(239), + [anon_sym_new_DASHinstance] = ACTIONS(239), + [anon_sym_new_DASHarray] = ACTIONS(239), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(241), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(239), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(239), + [anon_sym_throw] = ACTIONS(241), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(239), + [anon_sym_goto] = ACTIONS(241), + [anon_sym_goto_SLASH16] = ACTIONS(239), + [anon_sym_goto_SLASH32] = ACTIONS(239), + [anon_sym_packed_DASHswitch] = ACTIONS(239), + [anon_sym_sparse_DASHswitch] = ACTIONS(239), + [anon_sym_cmpl_DASHfloat] = ACTIONS(239), + [anon_sym_cmpg_DASHfloat] = ACTIONS(239), + [anon_sym_cmpl_DASHdouble] = ACTIONS(239), + [anon_sym_cmpg_DASHdouble] = ACTIONS(239), + [anon_sym_cmp_DASHlong] = ACTIONS(239), + [anon_sym_if_DASHeq] = ACTIONS(241), + [anon_sym_if_DASHne] = ACTIONS(241), + [anon_sym_if_DASHlt] = ACTIONS(241), + [anon_sym_if_DASHge] = ACTIONS(241), + [anon_sym_if_DASHgt] = ACTIONS(241), + [anon_sym_if_DASHle] = ACTIONS(241), + [anon_sym_if_DASHeqz] = ACTIONS(239), + [anon_sym_if_DASHnez] = ACTIONS(239), + [anon_sym_if_DASHltz] = ACTIONS(239), + [anon_sym_if_DASHgez] = ACTIONS(239), + [anon_sym_if_DASHgtz] = ACTIONS(239), + [anon_sym_if_DASHlez] = ACTIONS(239), + [anon_sym_aget] = ACTIONS(241), + [anon_sym_aget_DASHwide] = ACTIONS(239), + [anon_sym_aget_DASHobject] = ACTIONS(239), + [anon_sym_aget_DASHboolean] = ACTIONS(239), + [anon_sym_aget_DASHbyte] = ACTIONS(239), + [anon_sym_aget_DASHchar] = ACTIONS(239), + [anon_sym_aget_DASHshort] = ACTIONS(239), + [anon_sym_aput] = ACTIONS(241), + [anon_sym_aput_DASHwide] = ACTIONS(239), + [anon_sym_aput_DASHobject] = ACTIONS(239), + [anon_sym_aput_DASHboolean] = ACTIONS(239), + [anon_sym_aput_DASHbyte] = ACTIONS(239), + [anon_sym_aput_DASHchar] = ACTIONS(239), + [anon_sym_aput_DASHshort] = ACTIONS(239), + [anon_sym_iget] = ACTIONS(241), + [anon_sym_iget_DASHwide] = ACTIONS(241), + [anon_sym_iget_DASHobject] = ACTIONS(241), + [anon_sym_iget_DASHboolean] = ACTIONS(239), + [anon_sym_iget_DASHbyte] = ACTIONS(239), + [anon_sym_iget_DASHchar] = ACTIONS(239), + [anon_sym_iget_DASHshort] = ACTIONS(239), + [anon_sym_iget_DASHvolatile] = ACTIONS(239), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(239), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(239), + [anon_sym_iput] = ACTIONS(241), + [anon_sym_iput_DASHwide] = ACTIONS(241), + [anon_sym_iput_DASHobject] = ACTIONS(241), + [anon_sym_iput_DASHboolean] = ACTIONS(241), + [anon_sym_iput_DASHbyte] = ACTIONS(241), + [anon_sym_iput_DASHchar] = ACTIONS(241), + [anon_sym_iput_DASHshort] = ACTIONS(241), + [anon_sym_iput_DASHvolatile] = ACTIONS(239), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(239), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(239), + [anon_sym_sget] = ACTIONS(241), + [anon_sym_sget_DASHwide] = ACTIONS(241), + [anon_sym_sget_DASHobject] = ACTIONS(241), + [anon_sym_sget_DASHboolean] = ACTIONS(239), + [anon_sym_sget_DASHbyte] = ACTIONS(239), + [anon_sym_sget_DASHchar] = ACTIONS(239), + [anon_sym_sget_DASHshort] = ACTIONS(239), + [anon_sym_sget_DASHvolatile] = ACTIONS(239), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(239), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(239), + [anon_sym_sput] = ACTIONS(241), + [anon_sym_sput_DASHwide] = ACTIONS(241), + [anon_sym_sput_DASHobject] = ACTIONS(241), + [anon_sym_sput_DASHboolean] = ACTIONS(239), + [anon_sym_sput_DASHbyte] = ACTIONS(239), + [anon_sym_sput_DASHchar] = ACTIONS(239), + [anon_sym_sput_DASHshort] = ACTIONS(239), + [anon_sym_sput_DASHvolatile] = ACTIONS(239), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(239), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(239), + [anon_sym_invoke_DASHconstructor] = ACTIONS(239), + [anon_sym_invoke_DASHcustom] = ACTIONS(241), + [anon_sym_invoke_DASHdirect] = ACTIONS(241), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(239), + [anon_sym_invoke_DASHinstance] = ACTIONS(239), + [anon_sym_invoke_DASHinterface] = ACTIONS(241), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(241), + [anon_sym_invoke_DASHstatic] = ACTIONS(241), + [anon_sym_invoke_DASHsuper] = ACTIONS(241), + [anon_sym_invoke_DASHvirtual] = ACTIONS(241), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(239), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(239), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(239), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(239), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(239), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(239), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(239), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(239), + [anon_sym_neg_DASHint] = ACTIONS(239), + [anon_sym_not_DASHint] = ACTIONS(239), + [anon_sym_neg_DASHlong] = ACTIONS(239), + [anon_sym_not_DASHlong] = ACTIONS(239), + [anon_sym_neg_DASHfloat] = ACTIONS(239), + [anon_sym_neg_DASHdouble] = ACTIONS(239), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(239), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(239), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(239), + [anon_sym_long_DASHto_DASHint] = ACTIONS(239), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(239), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(239), + [anon_sym_float_DASHto_DASHint] = ACTIONS(239), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(239), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(239), + [anon_sym_double_DASHto_DASHint] = ACTIONS(239), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(239), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(239), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(239), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(239), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(239), + [anon_sym_add_DASHint] = ACTIONS(241), + [anon_sym_sub_DASHint] = ACTIONS(241), + [anon_sym_mul_DASHint] = ACTIONS(241), + [anon_sym_div_DASHint] = ACTIONS(241), + [anon_sym_rem_DASHint] = ACTIONS(241), + [anon_sym_and_DASHint] = ACTIONS(241), + [anon_sym_or_DASHint] = ACTIONS(241), + [anon_sym_xor_DASHint] = ACTIONS(241), + [anon_sym_shl_DASHint] = ACTIONS(241), + [anon_sym_shr_DASHint] = ACTIONS(241), + [anon_sym_ushr_DASHint] = ACTIONS(241), + [anon_sym_add_DASHlong] = ACTIONS(241), + [anon_sym_sub_DASHlong] = ACTIONS(241), + [anon_sym_mul_DASHlong] = ACTIONS(241), + [anon_sym_div_DASHlong] = ACTIONS(241), + [anon_sym_rem_DASHlong] = ACTIONS(241), + [anon_sym_and_DASHlong] = ACTIONS(241), + [anon_sym_or_DASHlong] = ACTIONS(241), + [anon_sym_xor_DASHlong] = ACTIONS(241), + [anon_sym_shl_DASHlong] = ACTIONS(241), + [anon_sym_shr_DASHlong] = ACTIONS(241), + [anon_sym_ushr_DASHlong] = ACTIONS(241), + [anon_sym_add_DASHfloat] = ACTIONS(241), + [anon_sym_sub_DASHfloat] = ACTIONS(241), + [anon_sym_mul_DASHfloat] = ACTIONS(241), + [anon_sym_div_DASHfloat] = ACTIONS(241), + [anon_sym_rem_DASHfloat] = ACTIONS(241), + [anon_sym_add_DASHdouble] = ACTIONS(241), + [anon_sym_sub_DASHdouble] = ACTIONS(241), + [anon_sym_mul_DASHdouble] = ACTIONS(241), + [anon_sym_div_DASHdouble] = ACTIONS(241), + [anon_sym_rem_DASHdouble] = ACTIONS(241), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(239), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(239), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(239), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(239), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(239), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(239), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(239), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(239), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(239), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(239), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(239), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(239), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(239), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(239), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(239), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(239), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(239), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(239), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(239), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(239), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(239), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(239), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(239), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(239), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(239), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(239), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(239), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(239), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(239), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(239), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(239), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(239), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(239), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(239), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(239), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(239), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(239), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(239), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(239), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(239), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(239), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(239), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(239), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(239), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(239), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(239), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(239), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(239), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(239), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(239), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(239), + [anon_sym_static_DASHget] = ACTIONS(239), + [anon_sym_static_DASHput] = ACTIONS(239), + [anon_sym_instance_DASHget] = ACTIONS(239), + [anon_sym_instance_DASHput] = ACTIONS(239), + [anon_sym_execute_DASHinline] = ACTIONS(241), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(239), + [anon_sym_iget_DASHquick] = ACTIONS(239), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(239), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(239), + [anon_sym_iput_DASHquick] = ACTIONS(239), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(239), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(239), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(239), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(239), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(239), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(239), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(241), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(239), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(241), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(239), + [anon_sym_rsub_DASHint] = ACTIONS(241), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(239), + [anon_sym_DOTline] = ACTIONS(239), + [anon_sym_DOTlocals] = ACTIONS(239), + [anon_sym_DOTlocal] = ACTIONS(241), + [anon_sym_DOTendlocal] = ACTIONS(239), + [anon_sym_DOTrestartlocal] = ACTIONS(239), + [anon_sym_DOTregisters] = ACTIONS(239), + [anon_sym_DOTcatch] = ACTIONS(241), + [anon_sym_RBRACE] = ACTIONS(239), + [anon_sym_DOTcatchall] = ACTIONS(239), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(239), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(239), + [anon_sym_DOTarray_DASHdata] = ACTIONS(239), + [sym_prologue_directive] = ACTIONS(239), + [sym_epilogue_directive] = ACTIONS(239), + [aux_sym_label_token1] = ACTIONS(239), + [aux_sym_jmp_label_token1] = ACTIONS(239), + [anon_sym_RPAREN] = ACTIONS(239), [sym_comment] = ACTIONS(3), }, [19] = { - [ts_builtin_sym_end] = ACTIONS(245), - [anon_sym_DOTsource] = ACTIONS(245), - [anon_sym_DOTfield] = ACTIONS(245), - [anon_sym_DOTendfield] = ACTIONS(245), - [anon_sym_DOTmethod] = ACTIONS(245), - [anon_sym_DOTendmethod] = ACTIONS(245), - [anon_sym_DOTannotation] = ACTIONS(245), - [anon_sym_DOTparam] = ACTIONS(247), - [anon_sym_COMMA] = ACTIONS(245), - [anon_sym_DOTparameter] = ACTIONS(245), - [anon_sym_nop] = ACTIONS(247), - [anon_sym_move] = ACTIONS(247), - [anon_sym_move_SLASHfrom16] = ACTIONS(245), - [anon_sym_move_SLASH16] = ACTIONS(245), - [anon_sym_move_DASHwide] = ACTIONS(247), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(245), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(245), - [anon_sym_move_DASHobject] = ACTIONS(247), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(245), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(245), - [anon_sym_move_DASHresult] = ACTIONS(247), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(245), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(245), - [anon_sym_move_DASHexception] = ACTIONS(245), - [anon_sym_return_DASHvoid] = ACTIONS(245), - [anon_sym_return] = ACTIONS(247), - [anon_sym_return_DASHwide] = ACTIONS(245), - [anon_sym_return_DASHobject] = ACTIONS(245), - [anon_sym_const_SLASH4] = ACTIONS(245), - [anon_sym_const_SLASH16] = ACTIONS(245), - [anon_sym_const] = ACTIONS(247), - [anon_sym_const_SLASHhigh16] = ACTIONS(245), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(245), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(245), - [anon_sym_const_DASHwide] = ACTIONS(247), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(245), - [anon_sym_const_DASHstring] = ACTIONS(247), - [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(245), - [anon_sym_const_DASHclass] = ACTIONS(245), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(245), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(245), - [anon_sym_monitor_DASHenter] = ACTIONS(245), - [anon_sym_monitor_DASHexit] = ACTIONS(245), - [anon_sym_check_DASHcast] = ACTIONS(245), - [anon_sym_instance_DASHof] = ACTIONS(245), - [anon_sym_array_DASHlength] = ACTIONS(245), - [anon_sym_new_DASHinstance] = ACTIONS(245), - [anon_sym_new_DASHarray] = ACTIONS(245), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(247), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(245), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(245), - [anon_sym_throw] = ACTIONS(247), - [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(245), - [anon_sym_goto] = ACTIONS(247), - [anon_sym_goto_SLASH16] = ACTIONS(245), - [anon_sym_goto_SLASH32] = ACTIONS(245), - [anon_sym_packed_DASHswitch] = ACTIONS(245), - [anon_sym_sparse_DASHswitch] = ACTIONS(245), - [anon_sym_cmpl_DASHfloat] = ACTIONS(245), - [anon_sym_cmpg_DASHfloat] = ACTIONS(245), - [anon_sym_cmpl_DASHdouble] = ACTIONS(245), - [anon_sym_cmpg_DASHdouble] = ACTIONS(245), - [anon_sym_cmp_DASHlong] = ACTIONS(245), - [anon_sym_if_DASHeq] = ACTIONS(247), - [anon_sym_if_DASHne] = ACTIONS(247), - [anon_sym_if_DASHlt] = ACTIONS(247), - [anon_sym_if_DASHge] = ACTIONS(247), - [anon_sym_if_DASHgt] = ACTIONS(247), - [anon_sym_if_DASHle] = ACTIONS(247), - [anon_sym_if_DASHeqz] = ACTIONS(245), - [anon_sym_if_DASHnez] = ACTIONS(245), - [anon_sym_if_DASHltz] = ACTIONS(245), - [anon_sym_if_DASHgez] = ACTIONS(245), - [anon_sym_if_DASHgtz] = ACTIONS(245), - [anon_sym_if_DASHlez] = ACTIONS(245), - [anon_sym_aget] = ACTIONS(247), - [anon_sym_aget_DASHwide] = ACTIONS(245), - [anon_sym_aget_DASHobject] = ACTIONS(245), - [anon_sym_aget_DASHboolean] = ACTIONS(245), - [anon_sym_aget_DASHbyte] = ACTIONS(245), - [anon_sym_aget_DASHchar] = ACTIONS(245), - [anon_sym_aget_DASHshort] = ACTIONS(245), - [anon_sym_aput] = ACTIONS(247), - [anon_sym_aput_DASHwide] = ACTIONS(245), - [anon_sym_aput_DASHobject] = ACTIONS(245), - [anon_sym_aput_DASHboolean] = ACTIONS(245), - [anon_sym_aput_DASHbyte] = ACTIONS(245), - [anon_sym_aput_DASHchar] = ACTIONS(245), - [anon_sym_aput_DASHshort] = ACTIONS(245), - [anon_sym_iget] = ACTIONS(247), - [anon_sym_iget_DASHwide] = ACTIONS(247), - [anon_sym_iget_DASHobject] = ACTIONS(247), - [anon_sym_iget_DASHboolean] = ACTIONS(245), - [anon_sym_iget_DASHbyte] = ACTIONS(245), - [anon_sym_iget_DASHchar] = ACTIONS(245), - [anon_sym_iget_DASHshort] = ACTIONS(245), - [anon_sym_iget_DASHvolatile] = ACTIONS(245), - [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(245), - [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(245), - [anon_sym_iput] = ACTIONS(247), - [anon_sym_iput_DASHwide] = ACTIONS(247), - [anon_sym_iput_DASHobject] = ACTIONS(247), - [anon_sym_iput_DASHboolean] = ACTIONS(247), - [anon_sym_iput_DASHbyte] = ACTIONS(247), - [anon_sym_iput_DASHchar] = ACTIONS(247), - [anon_sym_iput_DASHshort] = ACTIONS(247), - [anon_sym_iput_DASHvolatile] = ACTIONS(245), - [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(245), - [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(245), - [anon_sym_sget] = ACTIONS(247), - [anon_sym_sget_DASHwide] = ACTIONS(247), - [anon_sym_sget_DASHobject] = ACTIONS(247), - [anon_sym_sget_DASHboolean] = ACTIONS(245), - [anon_sym_sget_DASHbyte] = ACTIONS(245), - [anon_sym_sget_DASHchar] = ACTIONS(245), - [anon_sym_sget_DASHshort] = ACTIONS(245), - [anon_sym_sget_DASHvolatile] = ACTIONS(245), - [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(245), - [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(245), - [anon_sym_sput] = ACTIONS(247), - [anon_sym_sput_DASHwide] = ACTIONS(247), - [anon_sym_sput_DASHobject] = ACTIONS(247), - [anon_sym_sput_DASHboolean] = ACTIONS(245), - [anon_sym_sput_DASHbyte] = ACTIONS(245), - [anon_sym_sput_DASHchar] = ACTIONS(245), - [anon_sym_sput_DASHshort] = ACTIONS(245), - [anon_sym_sput_DASHvolatile] = ACTIONS(245), - [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(245), - [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(245), - [anon_sym_invoke_DASHconstructor] = ACTIONS(245), - [anon_sym_invoke_DASHcustom] = ACTIONS(247), - [anon_sym_invoke_DASHdirect] = ACTIONS(247), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(245), - [anon_sym_invoke_DASHinstance] = ACTIONS(245), - [anon_sym_invoke_DASHinterface] = ACTIONS(247), - [anon_sym_invoke_DASHpolymorphic] = ACTIONS(247), - [anon_sym_invoke_DASHstatic] = ACTIONS(247), - [anon_sym_invoke_DASHsuper] = ACTIONS(247), - [anon_sym_invoke_DASHvirtual] = ACTIONS(247), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(245), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(245), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(245), - [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(245), - [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(245), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(245), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(245), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(245), - [anon_sym_neg_DASHint] = ACTIONS(245), - [anon_sym_not_DASHint] = ACTIONS(245), - [anon_sym_neg_DASHlong] = ACTIONS(245), - [anon_sym_not_DASHlong] = ACTIONS(245), - [anon_sym_neg_DASHfloat] = ACTIONS(245), - [anon_sym_neg_DASHdouble] = ACTIONS(245), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(245), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(245), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(245), - [anon_sym_long_DASHto_DASHint] = ACTIONS(245), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(245), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(245), - [anon_sym_float_DASHto_DASHint] = ACTIONS(245), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(245), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(245), - [anon_sym_double_DASHto_DASHint] = ACTIONS(245), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(245), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(245), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(245), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(245), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(245), - [anon_sym_add_DASHint] = ACTIONS(247), - [anon_sym_sub_DASHint] = ACTIONS(247), - [anon_sym_mul_DASHint] = ACTIONS(247), - [anon_sym_div_DASHint] = ACTIONS(247), - [anon_sym_rem_DASHint] = ACTIONS(247), - [anon_sym_and_DASHint] = ACTIONS(247), - [anon_sym_or_DASHint] = ACTIONS(247), - [anon_sym_xor_DASHint] = ACTIONS(247), - [anon_sym_shl_DASHint] = ACTIONS(247), - [anon_sym_shr_DASHint] = ACTIONS(247), - [anon_sym_ushr_DASHint] = ACTIONS(247), - [anon_sym_add_DASHlong] = ACTIONS(247), - [anon_sym_sub_DASHlong] = ACTIONS(247), - [anon_sym_mul_DASHlong] = ACTIONS(247), - [anon_sym_div_DASHlong] = ACTIONS(247), - [anon_sym_rem_DASHlong] = ACTIONS(247), - [anon_sym_and_DASHlong] = ACTIONS(247), - [anon_sym_or_DASHlong] = ACTIONS(247), - [anon_sym_xor_DASHlong] = ACTIONS(247), - [anon_sym_shl_DASHlong] = ACTIONS(247), - [anon_sym_shr_DASHlong] = ACTIONS(247), - [anon_sym_ushr_DASHlong] = ACTIONS(247), - [anon_sym_add_DASHfloat] = ACTIONS(247), - [anon_sym_sub_DASHfloat] = ACTIONS(247), - [anon_sym_mul_DASHfloat] = ACTIONS(247), - [anon_sym_div_DASHfloat] = ACTIONS(247), - [anon_sym_rem_DASHfloat] = ACTIONS(247), - [anon_sym_add_DASHdouble] = ACTIONS(247), - [anon_sym_sub_DASHdouble] = ACTIONS(247), - [anon_sym_mul_DASHdouble] = ACTIONS(247), - [anon_sym_div_DASHdouble] = ACTIONS(247), - [anon_sym_rem_DASHdouble] = ACTIONS(247), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(245), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(245), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(245), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(245), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(245), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(245), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(245), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(245), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(245), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(245), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(245), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(245), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(245), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(245), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(245), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(245), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(245), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(245), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(245), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(245), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(245), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(245), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(245), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(245), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(245), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(245), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(245), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(245), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(245), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(245), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(245), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(245), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(245), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(245), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(245), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(245), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(245), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(245), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(245), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(245), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(245), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(245), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(245), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(245), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(245), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(245), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(245), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(245), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(245), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(245), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(245), - [anon_sym_static_DASHget] = ACTIONS(245), - [anon_sym_static_DASHput] = ACTIONS(245), - [anon_sym_instance_DASHget] = ACTIONS(245), - [anon_sym_instance_DASHput] = ACTIONS(245), - [anon_sym_execute_DASHinline] = ACTIONS(247), - [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(245), - [anon_sym_iget_DASHquick] = ACTIONS(245), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(245), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(245), - [anon_sym_iput_DASHquick] = ACTIONS(245), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(245), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(245), - [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(245), - [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(245), - [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(245), - [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(245), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(247), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(245), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(247), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(245), - [anon_sym_rsub_DASHint] = ACTIONS(247), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(245), - [anon_sym_DOTline] = ACTIONS(245), - [anon_sym_DOTlocals] = ACTIONS(245), - [anon_sym_DOTlocal] = ACTIONS(247), - [anon_sym_DOTendlocal] = ACTIONS(245), - [anon_sym_DOTrestartlocal] = ACTIONS(245), - [anon_sym_DOTregisters] = ACTIONS(245), - [anon_sym_DOTcatch] = ACTIONS(247), - [anon_sym_DOT_DOT] = ACTIONS(245), - [anon_sym_RBRACE] = ACTIONS(245), - [anon_sym_DOTcatchall] = ACTIONS(245), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(245), - [anon_sym_DOTendpacked_DASHswitch] = ACTIONS(245), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(245), - [anon_sym_DOTarray_DASHdata] = ACTIONS(245), - [sym_prologue_directive] = ACTIONS(245), - [sym_epilogue_directive] = ACTIONS(245), - [aux_sym_label_token1] = ACTIONS(245), - [aux_sym_jmp_label_token1] = ACTIONS(245), + [ts_builtin_sym_end] = ACTIONS(243), + [anon_sym_DOTsource] = ACTIONS(243), + [anon_sym_DOTimplements] = ACTIONS(243), + [anon_sym_DOTfield] = ACTIONS(243), + [anon_sym_DOTendfield] = ACTIONS(243), + [anon_sym_DOTmethod] = ACTIONS(243), + [anon_sym_DOTendmethod] = ACTIONS(243), + [anon_sym_DOTannotation] = ACTIONS(243), + [anon_sym_DOTparam] = ACTIONS(245), + [anon_sym_COMMA] = ACTIONS(243), + [anon_sym_DOTparameter] = ACTIONS(243), + [anon_sym_DOTendparameter] = ACTIONS(243), + [anon_sym_nop] = ACTIONS(245), + [anon_sym_move] = ACTIONS(245), + [anon_sym_move_SLASHfrom16] = ACTIONS(243), + [anon_sym_move_SLASH16] = ACTIONS(243), + [anon_sym_move_DASHwide] = ACTIONS(245), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(243), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(243), + [anon_sym_move_DASHobject] = ACTIONS(245), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(243), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(243), + [anon_sym_move_DASHresult] = ACTIONS(245), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(243), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(243), + [anon_sym_move_DASHexception] = ACTIONS(243), + [anon_sym_return_DASHvoid] = ACTIONS(243), + [anon_sym_return] = ACTIONS(245), + [anon_sym_return_DASHwide] = ACTIONS(243), + [anon_sym_return_DASHobject] = ACTIONS(243), + [anon_sym_const_SLASH4] = ACTIONS(243), + [anon_sym_const_SLASH16] = ACTIONS(243), + [anon_sym_const] = ACTIONS(245), + [anon_sym_const_SLASHhigh16] = ACTIONS(243), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(243), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(243), + [anon_sym_const_DASHwide] = ACTIONS(245), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(243), + [anon_sym_const_DASHstring] = ACTIONS(245), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(243), + [anon_sym_const_DASHclass] = ACTIONS(243), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(243), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(243), + [anon_sym_monitor_DASHenter] = ACTIONS(243), + [anon_sym_monitor_DASHexit] = ACTIONS(243), + [anon_sym_check_DASHcast] = ACTIONS(243), + [anon_sym_instance_DASHof] = ACTIONS(243), + [anon_sym_array_DASHlength] = ACTIONS(243), + [anon_sym_new_DASHinstance] = ACTIONS(243), + [anon_sym_new_DASHarray] = ACTIONS(243), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(245), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(243), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(243), + [anon_sym_throw] = ACTIONS(245), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(243), + [anon_sym_goto] = ACTIONS(245), + [anon_sym_goto_SLASH16] = ACTIONS(243), + [anon_sym_goto_SLASH32] = ACTIONS(243), + [anon_sym_packed_DASHswitch] = ACTIONS(243), + [anon_sym_sparse_DASHswitch] = ACTIONS(243), + [anon_sym_cmpl_DASHfloat] = ACTIONS(243), + [anon_sym_cmpg_DASHfloat] = ACTIONS(243), + [anon_sym_cmpl_DASHdouble] = ACTIONS(243), + [anon_sym_cmpg_DASHdouble] = ACTIONS(243), + [anon_sym_cmp_DASHlong] = ACTIONS(243), + [anon_sym_if_DASHeq] = ACTIONS(245), + [anon_sym_if_DASHne] = ACTIONS(245), + [anon_sym_if_DASHlt] = ACTIONS(245), + [anon_sym_if_DASHge] = ACTIONS(245), + [anon_sym_if_DASHgt] = ACTIONS(245), + [anon_sym_if_DASHle] = ACTIONS(245), + [anon_sym_if_DASHeqz] = ACTIONS(243), + [anon_sym_if_DASHnez] = ACTIONS(243), + [anon_sym_if_DASHltz] = ACTIONS(243), + [anon_sym_if_DASHgez] = ACTIONS(243), + [anon_sym_if_DASHgtz] = ACTIONS(243), + [anon_sym_if_DASHlez] = ACTIONS(243), + [anon_sym_aget] = ACTIONS(245), + [anon_sym_aget_DASHwide] = ACTIONS(243), + [anon_sym_aget_DASHobject] = ACTIONS(243), + [anon_sym_aget_DASHboolean] = ACTIONS(243), + [anon_sym_aget_DASHbyte] = ACTIONS(243), + [anon_sym_aget_DASHchar] = ACTIONS(243), + [anon_sym_aget_DASHshort] = ACTIONS(243), + [anon_sym_aput] = ACTIONS(245), + [anon_sym_aput_DASHwide] = ACTIONS(243), + [anon_sym_aput_DASHobject] = ACTIONS(243), + [anon_sym_aput_DASHboolean] = ACTIONS(243), + [anon_sym_aput_DASHbyte] = ACTIONS(243), + [anon_sym_aput_DASHchar] = ACTIONS(243), + [anon_sym_aput_DASHshort] = ACTIONS(243), + [anon_sym_iget] = ACTIONS(245), + [anon_sym_iget_DASHwide] = ACTIONS(245), + [anon_sym_iget_DASHobject] = ACTIONS(245), + [anon_sym_iget_DASHboolean] = ACTIONS(243), + [anon_sym_iget_DASHbyte] = ACTIONS(243), + [anon_sym_iget_DASHchar] = ACTIONS(243), + [anon_sym_iget_DASHshort] = ACTIONS(243), + [anon_sym_iget_DASHvolatile] = ACTIONS(243), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(243), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(243), + [anon_sym_iput] = ACTIONS(245), + [anon_sym_iput_DASHwide] = ACTIONS(245), + [anon_sym_iput_DASHobject] = ACTIONS(245), + [anon_sym_iput_DASHboolean] = ACTIONS(245), + [anon_sym_iput_DASHbyte] = ACTIONS(245), + [anon_sym_iput_DASHchar] = ACTIONS(245), + [anon_sym_iput_DASHshort] = ACTIONS(245), + [anon_sym_iput_DASHvolatile] = ACTIONS(243), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(243), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(243), + [anon_sym_sget] = ACTIONS(245), + [anon_sym_sget_DASHwide] = ACTIONS(245), + [anon_sym_sget_DASHobject] = ACTIONS(245), + [anon_sym_sget_DASHboolean] = ACTIONS(243), + [anon_sym_sget_DASHbyte] = ACTIONS(243), + [anon_sym_sget_DASHchar] = ACTIONS(243), + [anon_sym_sget_DASHshort] = ACTIONS(243), + [anon_sym_sget_DASHvolatile] = ACTIONS(243), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(243), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(243), + [anon_sym_sput] = ACTIONS(245), + [anon_sym_sput_DASHwide] = ACTIONS(245), + [anon_sym_sput_DASHobject] = ACTIONS(245), + [anon_sym_sput_DASHboolean] = ACTIONS(243), + [anon_sym_sput_DASHbyte] = ACTIONS(243), + [anon_sym_sput_DASHchar] = ACTIONS(243), + [anon_sym_sput_DASHshort] = ACTIONS(243), + [anon_sym_sput_DASHvolatile] = ACTIONS(243), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(243), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(243), + [anon_sym_invoke_DASHconstructor] = ACTIONS(243), + [anon_sym_invoke_DASHcustom] = ACTIONS(245), + [anon_sym_invoke_DASHdirect] = ACTIONS(245), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(243), + [anon_sym_invoke_DASHinstance] = ACTIONS(243), + [anon_sym_invoke_DASHinterface] = ACTIONS(245), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(245), + [anon_sym_invoke_DASHstatic] = ACTIONS(245), + [anon_sym_invoke_DASHsuper] = ACTIONS(245), + [anon_sym_invoke_DASHvirtual] = ACTIONS(245), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(243), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(243), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(243), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(243), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(243), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(243), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(243), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(243), + [anon_sym_neg_DASHint] = ACTIONS(243), + [anon_sym_not_DASHint] = ACTIONS(243), + [anon_sym_neg_DASHlong] = ACTIONS(243), + [anon_sym_not_DASHlong] = ACTIONS(243), + [anon_sym_neg_DASHfloat] = ACTIONS(243), + [anon_sym_neg_DASHdouble] = ACTIONS(243), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(243), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(243), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(243), + [anon_sym_long_DASHto_DASHint] = ACTIONS(243), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(243), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(243), + [anon_sym_float_DASHto_DASHint] = ACTIONS(243), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(243), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(243), + [anon_sym_double_DASHto_DASHint] = ACTIONS(243), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(243), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(243), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(243), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(243), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(243), + [anon_sym_add_DASHint] = ACTIONS(245), + [anon_sym_sub_DASHint] = ACTIONS(245), + [anon_sym_mul_DASHint] = ACTIONS(245), + [anon_sym_div_DASHint] = ACTIONS(245), + [anon_sym_rem_DASHint] = ACTIONS(245), + [anon_sym_and_DASHint] = ACTIONS(245), + [anon_sym_or_DASHint] = ACTIONS(245), + [anon_sym_xor_DASHint] = ACTIONS(245), + [anon_sym_shl_DASHint] = ACTIONS(245), + [anon_sym_shr_DASHint] = ACTIONS(245), + [anon_sym_ushr_DASHint] = ACTIONS(245), + [anon_sym_add_DASHlong] = ACTIONS(245), + [anon_sym_sub_DASHlong] = ACTIONS(245), + [anon_sym_mul_DASHlong] = ACTIONS(245), + [anon_sym_div_DASHlong] = ACTIONS(245), + [anon_sym_rem_DASHlong] = ACTIONS(245), + [anon_sym_and_DASHlong] = ACTIONS(245), + [anon_sym_or_DASHlong] = ACTIONS(245), + [anon_sym_xor_DASHlong] = ACTIONS(245), + [anon_sym_shl_DASHlong] = ACTIONS(245), + [anon_sym_shr_DASHlong] = ACTIONS(245), + [anon_sym_ushr_DASHlong] = ACTIONS(245), + [anon_sym_add_DASHfloat] = ACTIONS(245), + [anon_sym_sub_DASHfloat] = ACTIONS(245), + [anon_sym_mul_DASHfloat] = ACTIONS(245), + [anon_sym_div_DASHfloat] = ACTIONS(245), + [anon_sym_rem_DASHfloat] = ACTIONS(245), + [anon_sym_add_DASHdouble] = ACTIONS(245), + [anon_sym_sub_DASHdouble] = ACTIONS(245), + [anon_sym_mul_DASHdouble] = ACTIONS(245), + [anon_sym_div_DASHdouble] = ACTIONS(245), + [anon_sym_rem_DASHdouble] = ACTIONS(245), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(243), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(243), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(243), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(243), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(243), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(243), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(243), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(243), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(243), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(243), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(243), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(243), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(243), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(243), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(243), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(243), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(243), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(243), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(243), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(243), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(243), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(243), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(243), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(243), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(243), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(243), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(243), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(243), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(243), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(243), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(243), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(243), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(243), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(243), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(243), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(243), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(243), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(243), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(243), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(243), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(243), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(243), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(243), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(243), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(243), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(243), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(243), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(243), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(243), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(243), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(243), + [anon_sym_static_DASHget] = ACTIONS(243), + [anon_sym_static_DASHput] = ACTIONS(243), + [anon_sym_instance_DASHget] = ACTIONS(243), + [anon_sym_instance_DASHput] = ACTIONS(243), + [anon_sym_execute_DASHinline] = ACTIONS(245), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(243), + [anon_sym_iget_DASHquick] = ACTIONS(243), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(243), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(243), + [anon_sym_iput_DASHquick] = ACTIONS(243), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(243), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(243), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(243), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(243), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(243), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(243), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(245), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(243), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(245), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(243), + [anon_sym_rsub_DASHint] = ACTIONS(245), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(243), + [anon_sym_DOTline] = ACTIONS(243), + [anon_sym_DOTlocals] = ACTIONS(243), + [anon_sym_DOTlocal] = ACTIONS(245), + [anon_sym_DOTendlocal] = ACTIONS(243), + [anon_sym_DOTrestartlocal] = ACTIONS(243), + [anon_sym_DOTregisters] = ACTIONS(243), + [anon_sym_DOTcatch] = ACTIONS(245), + [anon_sym_RBRACE] = ACTIONS(243), + [anon_sym_DOTcatchall] = ACTIONS(243), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(243), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(243), + [anon_sym_DOTarray_DASHdata] = ACTIONS(243), + [sym_prologue_directive] = ACTIONS(243), + [sym_epilogue_directive] = ACTIONS(243), + [aux_sym_label_token1] = ACTIONS(243), + [aux_sym_jmp_label_token1] = ACTIONS(243), + [anon_sym_RPAREN] = ACTIONS(243), [sym_comment] = ACTIONS(3), }, [20] = { - [ts_builtin_sym_end] = ACTIONS(249), - [anon_sym_DOTsource] = ACTIONS(249), - [anon_sym_DOTfield] = ACTIONS(249), - [anon_sym_DOTendfield] = ACTIONS(249), - [anon_sym_DOTmethod] = ACTIONS(249), - [anon_sym_DOTendmethod] = ACTIONS(249), - [anon_sym_DOTannotation] = ACTIONS(249), - [anon_sym_DOTparam] = ACTIONS(251), - [anon_sym_COMMA] = ACTIONS(249), - [anon_sym_DOTparameter] = ACTIONS(249), - [anon_sym_nop] = ACTIONS(251), - [anon_sym_move] = ACTIONS(251), - [anon_sym_move_SLASHfrom16] = ACTIONS(249), - [anon_sym_move_SLASH16] = ACTIONS(249), - [anon_sym_move_DASHwide] = ACTIONS(251), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(249), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(249), - [anon_sym_move_DASHobject] = ACTIONS(251), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(249), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(249), - [anon_sym_move_DASHresult] = ACTIONS(251), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(249), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(249), - [anon_sym_move_DASHexception] = ACTIONS(249), - [anon_sym_return_DASHvoid] = ACTIONS(249), - [anon_sym_return] = ACTIONS(251), - [anon_sym_return_DASHwide] = ACTIONS(249), - [anon_sym_return_DASHobject] = ACTIONS(249), - [anon_sym_const_SLASH4] = ACTIONS(249), - [anon_sym_const_SLASH16] = ACTIONS(249), - [anon_sym_const] = ACTIONS(251), - [anon_sym_const_SLASHhigh16] = ACTIONS(249), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(249), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(249), - [anon_sym_const_DASHwide] = ACTIONS(251), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(249), - [anon_sym_const_DASHstring] = ACTIONS(251), - [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(249), - [anon_sym_const_DASHclass] = ACTIONS(249), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(249), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(249), - [anon_sym_monitor_DASHenter] = ACTIONS(249), - [anon_sym_monitor_DASHexit] = ACTIONS(249), - [anon_sym_check_DASHcast] = ACTIONS(249), - [anon_sym_instance_DASHof] = ACTIONS(249), - [anon_sym_array_DASHlength] = ACTIONS(249), - [anon_sym_new_DASHinstance] = ACTIONS(249), - [anon_sym_new_DASHarray] = ACTIONS(249), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(251), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(249), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(249), - [anon_sym_throw] = ACTIONS(251), - [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(249), - [anon_sym_goto] = ACTIONS(251), - [anon_sym_goto_SLASH16] = ACTIONS(249), - [anon_sym_goto_SLASH32] = ACTIONS(249), - [anon_sym_packed_DASHswitch] = ACTIONS(249), - [anon_sym_sparse_DASHswitch] = ACTIONS(249), - [anon_sym_cmpl_DASHfloat] = ACTIONS(249), - [anon_sym_cmpg_DASHfloat] = ACTIONS(249), - [anon_sym_cmpl_DASHdouble] = ACTIONS(249), - [anon_sym_cmpg_DASHdouble] = ACTIONS(249), - [anon_sym_cmp_DASHlong] = ACTIONS(249), - [anon_sym_if_DASHeq] = ACTIONS(251), - [anon_sym_if_DASHne] = ACTIONS(251), - [anon_sym_if_DASHlt] = ACTIONS(251), - [anon_sym_if_DASHge] = ACTIONS(251), - [anon_sym_if_DASHgt] = ACTIONS(251), - [anon_sym_if_DASHle] = ACTIONS(251), - [anon_sym_if_DASHeqz] = ACTIONS(249), - [anon_sym_if_DASHnez] = ACTIONS(249), - [anon_sym_if_DASHltz] = ACTIONS(249), - [anon_sym_if_DASHgez] = ACTIONS(249), - [anon_sym_if_DASHgtz] = ACTIONS(249), - [anon_sym_if_DASHlez] = ACTIONS(249), - [anon_sym_aget] = ACTIONS(251), - [anon_sym_aget_DASHwide] = ACTIONS(249), - [anon_sym_aget_DASHobject] = ACTIONS(249), - [anon_sym_aget_DASHboolean] = ACTIONS(249), - [anon_sym_aget_DASHbyte] = ACTIONS(249), - [anon_sym_aget_DASHchar] = ACTIONS(249), - [anon_sym_aget_DASHshort] = ACTIONS(249), - [anon_sym_aput] = ACTIONS(251), - [anon_sym_aput_DASHwide] = ACTIONS(249), - [anon_sym_aput_DASHobject] = ACTIONS(249), - [anon_sym_aput_DASHboolean] = ACTIONS(249), - [anon_sym_aput_DASHbyte] = ACTIONS(249), - [anon_sym_aput_DASHchar] = ACTIONS(249), - [anon_sym_aput_DASHshort] = ACTIONS(249), - [anon_sym_iget] = ACTIONS(251), - [anon_sym_iget_DASHwide] = ACTIONS(251), - [anon_sym_iget_DASHobject] = ACTIONS(251), - [anon_sym_iget_DASHboolean] = ACTIONS(249), - [anon_sym_iget_DASHbyte] = ACTIONS(249), - [anon_sym_iget_DASHchar] = ACTIONS(249), - [anon_sym_iget_DASHshort] = ACTIONS(249), - [anon_sym_iget_DASHvolatile] = ACTIONS(249), - [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(249), - [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(249), - [anon_sym_iput] = ACTIONS(251), - [anon_sym_iput_DASHwide] = ACTIONS(251), - [anon_sym_iput_DASHobject] = ACTIONS(251), - [anon_sym_iput_DASHboolean] = ACTIONS(251), - [anon_sym_iput_DASHbyte] = ACTIONS(251), - [anon_sym_iput_DASHchar] = ACTIONS(251), - [anon_sym_iput_DASHshort] = ACTIONS(251), - [anon_sym_iput_DASHvolatile] = ACTIONS(249), - [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(249), - [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(249), - [anon_sym_sget] = ACTIONS(251), - [anon_sym_sget_DASHwide] = ACTIONS(251), - [anon_sym_sget_DASHobject] = ACTIONS(251), - [anon_sym_sget_DASHboolean] = ACTIONS(249), - [anon_sym_sget_DASHbyte] = ACTIONS(249), - [anon_sym_sget_DASHchar] = ACTIONS(249), - [anon_sym_sget_DASHshort] = ACTIONS(249), - [anon_sym_sget_DASHvolatile] = ACTIONS(249), - [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(249), - [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(249), - [anon_sym_sput] = ACTIONS(251), - [anon_sym_sput_DASHwide] = ACTIONS(251), - [anon_sym_sput_DASHobject] = ACTIONS(251), - [anon_sym_sput_DASHboolean] = ACTIONS(249), - [anon_sym_sput_DASHbyte] = ACTIONS(249), - [anon_sym_sput_DASHchar] = ACTIONS(249), - [anon_sym_sput_DASHshort] = ACTIONS(249), - [anon_sym_sput_DASHvolatile] = ACTIONS(249), - [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(249), - [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(249), - [anon_sym_invoke_DASHconstructor] = ACTIONS(249), - [anon_sym_invoke_DASHcustom] = ACTIONS(251), - [anon_sym_invoke_DASHdirect] = ACTIONS(251), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(249), - [anon_sym_invoke_DASHinstance] = ACTIONS(249), - [anon_sym_invoke_DASHinterface] = ACTIONS(251), - [anon_sym_invoke_DASHpolymorphic] = ACTIONS(251), - [anon_sym_invoke_DASHstatic] = ACTIONS(251), - [anon_sym_invoke_DASHsuper] = ACTIONS(251), - [anon_sym_invoke_DASHvirtual] = ACTIONS(251), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(249), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(249), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(249), - [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(249), - [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(249), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(249), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(249), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(249), - [anon_sym_neg_DASHint] = ACTIONS(249), - [anon_sym_not_DASHint] = ACTIONS(249), - [anon_sym_neg_DASHlong] = ACTIONS(249), - [anon_sym_not_DASHlong] = ACTIONS(249), - [anon_sym_neg_DASHfloat] = ACTIONS(249), - [anon_sym_neg_DASHdouble] = ACTIONS(249), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(249), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(249), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(249), - [anon_sym_long_DASHto_DASHint] = ACTIONS(249), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(249), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(249), - [anon_sym_float_DASHto_DASHint] = ACTIONS(249), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(249), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(249), - [anon_sym_double_DASHto_DASHint] = ACTIONS(249), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(249), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(249), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(249), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(249), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(249), - [anon_sym_add_DASHint] = ACTIONS(251), - [anon_sym_sub_DASHint] = ACTIONS(251), - [anon_sym_mul_DASHint] = ACTIONS(251), - [anon_sym_div_DASHint] = ACTIONS(251), - [anon_sym_rem_DASHint] = ACTIONS(251), - [anon_sym_and_DASHint] = ACTIONS(251), - [anon_sym_or_DASHint] = ACTIONS(251), - [anon_sym_xor_DASHint] = ACTIONS(251), - [anon_sym_shl_DASHint] = ACTIONS(251), - [anon_sym_shr_DASHint] = ACTIONS(251), - [anon_sym_ushr_DASHint] = ACTIONS(251), - [anon_sym_add_DASHlong] = ACTIONS(251), - [anon_sym_sub_DASHlong] = ACTIONS(251), - [anon_sym_mul_DASHlong] = ACTIONS(251), - [anon_sym_div_DASHlong] = ACTIONS(251), - [anon_sym_rem_DASHlong] = ACTIONS(251), - [anon_sym_and_DASHlong] = ACTIONS(251), - [anon_sym_or_DASHlong] = ACTIONS(251), - [anon_sym_xor_DASHlong] = ACTIONS(251), - [anon_sym_shl_DASHlong] = ACTIONS(251), - [anon_sym_shr_DASHlong] = ACTIONS(251), - [anon_sym_ushr_DASHlong] = ACTIONS(251), - [anon_sym_add_DASHfloat] = ACTIONS(251), - [anon_sym_sub_DASHfloat] = ACTIONS(251), - [anon_sym_mul_DASHfloat] = ACTIONS(251), - [anon_sym_div_DASHfloat] = ACTIONS(251), - [anon_sym_rem_DASHfloat] = ACTIONS(251), - [anon_sym_add_DASHdouble] = ACTIONS(251), - [anon_sym_sub_DASHdouble] = ACTIONS(251), - [anon_sym_mul_DASHdouble] = ACTIONS(251), - [anon_sym_div_DASHdouble] = ACTIONS(251), - [anon_sym_rem_DASHdouble] = ACTIONS(251), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(249), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(249), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(249), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(249), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(249), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(249), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(249), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(249), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(249), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(249), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(249), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(249), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(249), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(249), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(249), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(249), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(249), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(249), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(249), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(249), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(249), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(249), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(249), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(249), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(249), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(249), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(249), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(249), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(249), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(249), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(249), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(249), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(249), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(249), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(249), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(249), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(249), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(249), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(249), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(249), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(249), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(249), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(249), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(249), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(249), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(249), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(249), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(249), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(249), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(249), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(249), - [anon_sym_static_DASHget] = ACTIONS(249), - [anon_sym_static_DASHput] = ACTIONS(249), - [anon_sym_instance_DASHget] = ACTIONS(249), - [anon_sym_instance_DASHput] = ACTIONS(249), - [anon_sym_execute_DASHinline] = ACTIONS(251), - [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(249), - [anon_sym_iget_DASHquick] = ACTIONS(249), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(249), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(249), - [anon_sym_iput_DASHquick] = ACTIONS(249), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(249), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(249), - [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(249), - [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(249), - [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(249), - [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(249), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(251), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(249), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(251), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(249), - [anon_sym_rsub_DASHint] = ACTIONS(251), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(249), - [anon_sym_DOTline] = ACTIONS(249), - [anon_sym_DOTlocals] = ACTIONS(249), - [anon_sym_DOTlocal] = ACTIONS(251), - [anon_sym_DOTendlocal] = ACTIONS(249), - [anon_sym_DOTrestartlocal] = ACTIONS(249), - [anon_sym_DOTregisters] = ACTIONS(249), - [anon_sym_DOTcatch] = ACTIONS(251), - [anon_sym_DOT_DOT] = ACTIONS(249), - [anon_sym_RBRACE] = ACTIONS(249), - [anon_sym_DOTcatchall] = ACTIONS(249), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(249), - [anon_sym_DOTendpacked_DASHswitch] = ACTIONS(249), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(249), - [anon_sym_DOTarray_DASHdata] = ACTIONS(249), - [sym_prologue_directive] = ACTIONS(249), - [sym_epilogue_directive] = ACTIONS(249), - [aux_sym_label_token1] = ACTIONS(249), - [aux_sym_jmp_label_token1] = ACTIONS(249), + [ts_builtin_sym_end] = ACTIONS(247), + [anon_sym_DOTsource] = ACTIONS(247), + [anon_sym_DOTfield] = ACTIONS(247), + [anon_sym_EQ] = ACTIONS(247), + [anon_sym_DOTendfield] = ACTIONS(247), + [anon_sym_DOTmethod] = ACTIONS(247), + [anon_sym_DOTendmethod] = ACTIONS(247), + [anon_sym_DOTannotation] = ACTIONS(247), + [anon_sym_DOTparam] = ACTIONS(249), + [anon_sym_COMMA] = ACTIONS(247), + [anon_sym_DOTparameter] = ACTIONS(247), + [anon_sym_nop] = ACTIONS(249), + [anon_sym_move] = ACTIONS(249), + [anon_sym_move_SLASHfrom16] = ACTIONS(247), + [anon_sym_move_SLASH16] = ACTIONS(247), + [anon_sym_move_DASHwide] = ACTIONS(249), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(247), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(247), + [anon_sym_move_DASHobject] = ACTIONS(249), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(247), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(247), + [anon_sym_move_DASHresult] = ACTIONS(249), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(247), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(247), + [anon_sym_move_DASHexception] = ACTIONS(247), + [anon_sym_return_DASHvoid] = ACTIONS(247), + [anon_sym_return] = ACTIONS(249), + [anon_sym_return_DASHwide] = ACTIONS(247), + [anon_sym_return_DASHobject] = ACTIONS(247), + [anon_sym_const_SLASH4] = ACTIONS(247), + [anon_sym_const_SLASH16] = ACTIONS(247), + [anon_sym_const] = ACTIONS(249), + [anon_sym_const_SLASHhigh16] = ACTIONS(247), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(247), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(247), + [anon_sym_const_DASHwide] = ACTIONS(249), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(247), + [anon_sym_const_DASHstring] = ACTIONS(249), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(247), + [anon_sym_const_DASHclass] = ACTIONS(247), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(247), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(247), + [anon_sym_monitor_DASHenter] = ACTIONS(247), + [anon_sym_monitor_DASHexit] = ACTIONS(247), + [anon_sym_check_DASHcast] = ACTIONS(247), + [anon_sym_instance_DASHof] = ACTIONS(247), + [anon_sym_array_DASHlength] = ACTIONS(247), + [anon_sym_new_DASHinstance] = ACTIONS(247), + [anon_sym_new_DASHarray] = ACTIONS(247), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(249), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(247), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(247), + [anon_sym_throw] = ACTIONS(249), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(247), + [anon_sym_goto] = ACTIONS(249), + [anon_sym_goto_SLASH16] = ACTIONS(247), + [anon_sym_goto_SLASH32] = ACTIONS(247), + [anon_sym_packed_DASHswitch] = ACTIONS(247), + [anon_sym_sparse_DASHswitch] = ACTIONS(247), + [anon_sym_cmpl_DASHfloat] = ACTIONS(247), + [anon_sym_cmpg_DASHfloat] = ACTIONS(247), + [anon_sym_cmpl_DASHdouble] = ACTIONS(247), + [anon_sym_cmpg_DASHdouble] = ACTIONS(247), + [anon_sym_cmp_DASHlong] = ACTIONS(247), + [anon_sym_if_DASHeq] = ACTIONS(249), + [anon_sym_if_DASHne] = ACTIONS(249), + [anon_sym_if_DASHlt] = ACTIONS(249), + [anon_sym_if_DASHge] = ACTIONS(249), + [anon_sym_if_DASHgt] = ACTIONS(249), + [anon_sym_if_DASHle] = ACTIONS(249), + [anon_sym_if_DASHeqz] = ACTIONS(247), + [anon_sym_if_DASHnez] = ACTIONS(247), + [anon_sym_if_DASHltz] = ACTIONS(247), + [anon_sym_if_DASHgez] = ACTIONS(247), + [anon_sym_if_DASHgtz] = ACTIONS(247), + [anon_sym_if_DASHlez] = ACTIONS(247), + [anon_sym_aget] = ACTIONS(249), + [anon_sym_aget_DASHwide] = ACTIONS(247), + [anon_sym_aget_DASHobject] = ACTIONS(247), + [anon_sym_aget_DASHboolean] = ACTIONS(247), + [anon_sym_aget_DASHbyte] = ACTIONS(247), + [anon_sym_aget_DASHchar] = ACTIONS(247), + [anon_sym_aget_DASHshort] = ACTIONS(247), + [anon_sym_aput] = ACTIONS(249), + [anon_sym_aput_DASHwide] = ACTIONS(247), + [anon_sym_aput_DASHobject] = ACTIONS(247), + [anon_sym_aput_DASHboolean] = ACTIONS(247), + [anon_sym_aput_DASHbyte] = ACTIONS(247), + [anon_sym_aput_DASHchar] = ACTIONS(247), + [anon_sym_aput_DASHshort] = ACTIONS(247), + [anon_sym_iget] = ACTIONS(249), + [anon_sym_iget_DASHwide] = ACTIONS(249), + [anon_sym_iget_DASHobject] = ACTIONS(249), + [anon_sym_iget_DASHboolean] = ACTIONS(247), + [anon_sym_iget_DASHbyte] = ACTIONS(247), + [anon_sym_iget_DASHchar] = ACTIONS(247), + [anon_sym_iget_DASHshort] = ACTIONS(247), + [anon_sym_iget_DASHvolatile] = ACTIONS(247), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(247), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(247), + [anon_sym_iput] = ACTIONS(249), + [anon_sym_iput_DASHwide] = ACTIONS(249), + [anon_sym_iput_DASHobject] = ACTIONS(249), + [anon_sym_iput_DASHboolean] = ACTIONS(249), + [anon_sym_iput_DASHbyte] = ACTIONS(249), + [anon_sym_iput_DASHchar] = ACTIONS(249), + [anon_sym_iput_DASHshort] = ACTIONS(249), + [anon_sym_iput_DASHvolatile] = ACTIONS(247), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(247), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(247), + [anon_sym_sget] = ACTIONS(249), + [anon_sym_sget_DASHwide] = ACTIONS(249), + [anon_sym_sget_DASHobject] = ACTIONS(249), + [anon_sym_sget_DASHboolean] = ACTIONS(247), + [anon_sym_sget_DASHbyte] = ACTIONS(247), + [anon_sym_sget_DASHchar] = ACTIONS(247), + [anon_sym_sget_DASHshort] = ACTIONS(247), + [anon_sym_sget_DASHvolatile] = ACTIONS(247), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(247), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(247), + [anon_sym_sput] = ACTIONS(249), + [anon_sym_sput_DASHwide] = ACTIONS(249), + [anon_sym_sput_DASHobject] = ACTIONS(249), + [anon_sym_sput_DASHboolean] = ACTIONS(247), + [anon_sym_sput_DASHbyte] = ACTIONS(247), + [anon_sym_sput_DASHchar] = ACTIONS(247), + [anon_sym_sput_DASHshort] = ACTIONS(247), + [anon_sym_sput_DASHvolatile] = ACTIONS(247), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(247), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(247), + [anon_sym_invoke_DASHconstructor] = ACTIONS(247), + [anon_sym_invoke_DASHcustom] = ACTIONS(249), + [anon_sym_invoke_DASHdirect] = ACTIONS(249), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(247), + [anon_sym_invoke_DASHinstance] = ACTIONS(247), + [anon_sym_invoke_DASHinterface] = ACTIONS(249), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(249), + [anon_sym_invoke_DASHstatic] = ACTIONS(249), + [anon_sym_invoke_DASHsuper] = ACTIONS(249), + [anon_sym_invoke_DASHvirtual] = ACTIONS(249), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(247), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(247), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(247), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(247), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(247), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(247), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(247), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(247), + [anon_sym_neg_DASHint] = ACTIONS(247), + [anon_sym_not_DASHint] = ACTIONS(247), + [anon_sym_neg_DASHlong] = ACTIONS(247), + [anon_sym_not_DASHlong] = ACTIONS(247), + [anon_sym_neg_DASHfloat] = ACTIONS(247), + [anon_sym_neg_DASHdouble] = ACTIONS(247), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(247), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(247), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(247), + [anon_sym_long_DASHto_DASHint] = ACTIONS(247), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(247), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(247), + [anon_sym_float_DASHto_DASHint] = ACTIONS(247), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(247), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(247), + [anon_sym_double_DASHto_DASHint] = ACTIONS(247), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(247), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(247), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(247), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(247), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(247), + [anon_sym_add_DASHint] = ACTIONS(249), + [anon_sym_sub_DASHint] = ACTIONS(249), + [anon_sym_mul_DASHint] = ACTIONS(249), + [anon_sym_div_DASHint] = ACTIONS(249), + [anon_sym_rem_DASHint] = ACTIONS(249), + [anon_sym_and_DASHint] = ACTIONS(249), + [anon_sym_or_DASHint] = ACTIONS(249), + [anon_sym_xor_DASHint] = ACTIONS(249), + [anon_sym_shl_DASHint] = ACTIONS(249), + [anon_sym_shr_DASHint] = ACTIONS(249), + [anon_sym_ushr_DASHint] = ACTIONS(249), + [anon_sym_add_DASHlong] = ACTIONS(249), + [anon_sym_sub_DASHlong] = ACTIONS(249), + [anon_sym_mul_DASHlong] = ACTIONS(249), + [anon_sym_div_DASHlong] = ACTIONS(249), + [anon_sym_rem_DASHlong] = ACTIONS(249), + [anon_sym_and_DASHlong] = ACTIONS(249), + [anon_sym_or_DASHlong] = ACTIONS(249), + [anon_sym_xor_DASHlong] = ACTIONS(249), + [anon_sym_shl_DASHlong] = ACTIONS(249), + [anon_sym_shr_DASHlong] = ACTIONS(249), + [anon_sym_ushr_DASHlong] = ACTIONS(249), + [anon_sym_add_DASHfloat] = ACTIONS(249), + [anon_sym_sub_DASHfloat] = ACTIONS(249), + [anon_sym_mul_DASHfloat] = ACTIONS(249), + [anon_sym_div_DASHfloat] = ACTIONS(249), + [anon_sym_rem_DASHfloat] = ACTIONS(249), + [anon_sym_add_DASHdouble] = ACTIONS(249), + [anon_sym_sub_DASHdouble] = ACTIONS(249), + [anon_sym_mul_DASHdouble] = ACTIONS(249), + [anon_sym_div_DASHdouble] = ACTIONS(249), + [anon_sym_rem_DASHdouble] = ACTIONS(249), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(247), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(247), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(247), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(247), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(247), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(247), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(247), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(247), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(247), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(247), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(247), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(247), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(247), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(247), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(247), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(247), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(247), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(247), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(247), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(247), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(247), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(247), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(247), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(247), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(247), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(247), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(247), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(247), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(247), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(247), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(247), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(247), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(247), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(247), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(247), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(247), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(247), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(247), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(247), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(247), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(247), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(247), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(247), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(247), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(247), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(247), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(247), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(247), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(247), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(247), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(247), + [anon_sym_static_DASHget] = ACTIONS(247), + [anon_sym_static_DASHput] = ACTIONS(247), + [anon_sym_instance_DASHget] = ACTIONS(247), + [anon_sym_instance_DASHput] = ACTIONS(247), + [anon_sym_execute_DASHinline] = ACTIONS(249), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(247), + [anon_sym_iget_DASHquick] = ACTIONS(247), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(247), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(247), + [anon_sym_iput_DASHquick] = ACTIONS(247), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(247), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(247), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(247), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(247), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(247), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(247), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(249), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(247), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(249), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(247), + [anon_sym_rsub_DASHint] = ACTIONS(249), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(247), + [anon_sym_DOTline] = ACTIONS(247), + [anon_sym_DOTlocals] = ACTIONS(247), + [anon_sym_DOTlocal] = ACTIONS(249), + [anon_sym_DOTendlocal] = ACTIONS(247), + [anon_sym_DOTrestartlocal] = ACTIONS(247), + [anon_sym_DOTregisters] = ACTIONS(247), + [anon_sym_DOTcatch] = ACTIONS(249), + [anon_sym_RBRACE] = ACTIONS(247), + [anon_sym_DOTcatchall] = ACTIONS(247), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(247), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(247), + [anon_sym_DASH_GT] = ACTIONS(247), + [anon_sym_DOTarray_DASHdata] = ACTIONS(247), + [sym_prologue_directive] = ACTIONS(247), + [sym_epilogue_directive] = ACTIONS(247), + [aux_sym_label_token1] = ACTIONS(247), + [aux_sym_jmp_label_token1] = ACTIONS(247), + [anon_sym_RPAREN] = ACTIONS(247), [sym_comment] = ACTIONS(3), }, [21] = { - [ts_builtin_sym_end] = ACTIONS(253), - [anon_sym_DOTsource] = ACTIONS(253), - [anon_sym_DOTfield] = ACTIONS(253), - [anon_sym_DOTendfield] = ACTIONS(253), - [anon_sym_DOTmethod] = ACTIONS(253), - [anon_sym_DOTendmethod] = ACTIONS(253), - [anon_sym_DOTannotation] = ACTIONS(253), - [anon_sym_DOTparam] = ACTIONS(255), - [anon_sym_COMMA] = ACTIONS(253), - [anon_sym_DOTparameter] = ACTIONS(253), - [anon_sym_nop] = ACTIONS(255), - [anon_sym_move] = ACTIONS(255), - [anon_sym_move_SLASHfrom16] = ACTIONS(253), - [anon_sym_move_SLASH16] = ACTIONS(253), - [anon_sym_move_DASHwide] = ACTIONS(255), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(253), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(253), - [anon_sym_move_DASHobject] = ACTIONS(255), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(253), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(253), - [anon_sym_move_DASHresult] = ACTIONS(255), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(253), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(253), - [anon_sym_move_DASHexception] = ACTIONS(253), - [anon_sym_return_DASHvoid] = ACTIONS(253), - [anon_sym_return] = ACTIONS(255), - [anon_sym_return_DASHwide] = ACTIONS(253), - [anon_sym_return_DASHobject] = ACTIONS(253), - [anon_sym_const_SLASH4] = ACTIONS(253), - [anon_sym_const_SLASH16] = ACTIONS(253), - [anon_sym_const] = ACTIONS(255), - [anon_sym_const_SLASHhigh16] = ACTIONS(253), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(253), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(253), - [anon_sym_const_DASHwide] = ACTIONS(255), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(253), - [anon_sym_const_DASHstring] = ACTIONS(255), - [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(253), - [anon_sym_const_DASHclass] = ACTIONS(253), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(253), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(253), - [anon_sym_monitor_DASHenter] = ACTIONS(253), - [anon_sym_monitor_DASHexit] = ACTIONS(253), - [anon_sym_check_DASHcast] = ACTIONS(253), - [anon_sym_instance_DASHof] = ACTIONS(253), - [anon_sym_array_DASHlength] = ACTIONS(253), - [anon_sym_new_DASHinstance] = ACTIONS(253), - [anon_sym_new_DASHarray] = ACTIONS(253), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(255), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(253), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(253), - [anon_sym_throw] = ACTIONS(255), - [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(253), - [anon_sym_goto] = ACTIONS(255), - [anon_sym_goto_SLASH16] = ACTIONS(253), - [anon_sym_goto_SLASH32] = ACTIONS(253), - [anon_sym_packed_DASHswitch] = ACTIONS(253), - [anon_sym_sparse_DASHswitch] = ACTIONS(253), - [anon_sym_cmpl_DASHfloat] = ACTIONS(253), - [anon_sym_cmpg_DASHfloat] = ACTIONS(253), - [anon_sym_cmpl_DASHdouble] = ACTIONS(253), - [anon_sym_cmpg_DASHdouble] = ACTIONS(253), - [anon_sym_cmp_DASHlong] = ACTIONS(253), - [anon_sym_if_DASHeq] = ACTIONS(255), - [anon_sym_if_DASHne] = ACTIONS(255), - [anon_sym_if_DASHlt] = ACTIONS(255), - [anon_sym_if_DASHge] = ACTIONS(255), - [anon_sym_if_DASHgt] = ACTIONS(255), - [anon_sym_if_DASHle] = ACTIONS(255), - [anon_sym_if_DASHeqz] = ACTIONS(253), - [anon_sym_if_DASHnez] = ACTIONS(253), - [anon_sym_if_DASHltz] = ACTIONS(253), - [anon_sym_if_DASHgez] = ACTIONS(253), - [anon_sym_if_DASHgtz] = ACTIONS(253), - [anon_sym_if_DASHlez] = ACTIONS(253), - [anon_sym_aget] = ACTIONS(255), - [anon_sym_aget_DASHwide] = ACTIONS(253), - [anon_sym_aget_DASHobject] = ACTIONS(253), - [anon_sym_aget_DASHboolean] = ACTIONS(253), - [anon_sym_aget_DASHbyte] = ACTIONS(253), - [anon_sym_aget_DASHchar] = ACTIONS(253), - [anon_sym_aget_DASHshort] = ACTIONS(253), - [anon_sym_aput] = ACTIONS(255), - [anon_sym_aput_DASHwide] = ACTIONS(253), - [anon_sym_aput_DASHobject] = ACTIONS(253), - [anon_sym_aput_DASHboolean] = ACTIONS(253), - [anon_sym_aput_DASHbyte] = ACTIONS(253), - [anon_sym_aput_DASHchar] = ACTIONS(253), - [anon_sym_aput_DASHshort] = ACTIONS(253), - [anon_sym_iget] = ACTIONS(255), - [anon_sym_iget_DASHwide] = ACTIONS(255), - [anon_sym_iget_DASHobject] = ACTIONS(255), - [anon_sym_iget_DASHboolean] = ACTIONS(253), - [anon_sym_iget_DASHbyte] = ACTIONS(253), - [anon_sym_iget_DASHchar] = ACTIONS(253), - [anon_sym_iget_DASHshort] = ACTIONS(253), - [anon_sym_iget_DASHvolatile] = ACTIONS(253), - [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(253), - [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(253), - [anon_sym_iput] = ACTIONS(255), - [anon_sym_iput_DASHwide] = ACTIONS(255), - [anon_sym_iput_DASHobject] = ACTIONS(255), - [anon_sym_iput_DASHboolean] = ACTIONS(255), - [anon_sym_iput_DASHbyte] = ACTIONS(255), - [anon_sym_iput_DASHchar] = ACTIONS(255), - [anon_sym_iput_DASHshort] = ACTIONS(255), - [anon_sym_iput_DASHvolatile] = ACTIONS(253), - [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(253), - [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(253), - [anon_sym_sget] = ACTIONS(255), - [anon_sym_sget_DASHwide] = ACTIONS(255), - [anon_sym_sget_DASHobject] = ACTIONS(255), - [anon_sym_sget_DASHboolean] = ACTIONS(253), - [anon_sym_sget_DASHbyte] = ACTIONS(253), - [anon_sym_sget_DASHchar] = ACTIONS(253), - [anon_sym_sget_DASHshort] = ACTIONS(253), - [anon_sym_sget_DASHvolatile] = ACTIONS(253), - [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(253), - [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(253), - [anon_sym_sput] = ACTIONS(255), - [anon_sym_sput_DASHwide] = ACTIONS(255), - [anon_sym_sput_DASHobject] = ACTIONS(255), - [anon_sym_sput_DASHboolean] = ACTIONS(253), - [anon_sym_sput_DASHbyte] = ACTIONS(253), - [anon_sym_sput_DASHchar] = ACTIONS(253), - [anon_sym_sput_DASHshort] = ACTIONS(253), - [anon_sym_sput_DASHvolatile] = ACTIONS(253), - [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(253), - [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(253), - [anon_sym_invoke_DASHconstructor] = ACTIONS(253), - [anon_sym_invoke_DASHcustom] = ACTIONS(255), - [anon_sym_invoke_DASHdirect] = ACTIONS(255), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(253), - [anon_sym_invoke_DASHinstance] = ACTIONS(253), - [anon_sym_invoke_DASHinterface] = ACTIONS(255), - [anon_sym_invoke_DASHpolymorphic] = ACTIONS(255), - [anon_sym_invoke_DASHstatic] = ACTIONS(255), - [anon_sym_invoke_DASHsuper] = ACTIONS(255), - [anon_sym_invoke_DASHvirtual] = ACTIONS(255), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(253), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(253), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(253), - [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(253), - [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(253), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(253), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(253), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(253), - [anon_sym_neg_DASHint] = ACTIONS(253), - [anon_sym_not_DASHint] = ACTIONS(253), - [anon_sym_neg_DASHlong] = ACTIONS(253), - [anon_sym_not_DASHlong] = ACTIONS(253), - [anon_sym_neg_DASHfloat] = ACTIONS(253), - [anon_sym_neg_DASHdouble] = ACTIONS(253), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(253), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(253), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(253), - [anon_sym_long_DASHto_DASHint] = ACTIONS(253), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(253), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(253), - [anon_sym_float_DASHto_DASHint] = ACTIONS(253), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(253), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(253), - [anon_sym_double_DASHto_DASHint] = ACTIONS(253), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(253), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(253), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(253), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(253), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(253), - [anon_sym_add_DASHint] = ACTIONS(255), - [anon_sym_sub_DASHint] = ACTIONS(255), - [anon_sym_mul_DASHint] = ACTIONS(255), - [anon_sym_div_DASHint] = ACTIONS(255), - [anon_sym_rem_DASHint] = ACTIONS(255), - [anon_sym_and_DASHint] = ACTIONS(255), - [anon_sym_or_DASHint] = ACTIONS(255), - [anon_sym_xor_DASHint] = ACTIONS(255), - [anon_sym_shl_DASHint] = ACTIONS(255), - [anon_sym_shr_DASHint] = ACTIONS(255), - [anon_sym_ushr_DASHint] = ACTIONS(255), - [anon_sym_add_DASHlong] = ACTIONS(255), - [anon_sym_sub_DASHlong] = ACTIONS(255), - [anon_sym_mul_DASHlong] = ACTIONS(255), - [anon_sym_div_DASHlong] = ACTIONS(255), - [anon_sym_rem_DASHlong] = ACTIONS(255), - [anon_sym_and_DASHlong] = ACTIONS(255), - [anon_sym_or_DASHlong] = ACTIONS(255), - [anon_sym_xor_DASHlong] = ACTIONS(255), - [anon_sym_shl_DASHlong] = ACTIONS(255), - [anon_sym_shr_DASHlong] = ACTIONS(255), - [anon_sym_ushr_DASHlong] = ACTIONS(255), - [anon_sym_add_DASHfloat] = ACTIONS(255), - [anon_sym_sub_DASHfloat] = ACTIONS(255), - [anon_sym_mul_DASHfloat] = ACTIONS(255), - [anon_sym_div_DASHfloat] = ACTIONS(255), - [anon_sym_rem_DASHfloat] = ACTIONS(255), - [anon_sym_add_DASHdouble] = ACTIONS(255), - [anon_sym_sub_DASHdouble] = ACTIONS(255), - [anon_sym_mul_DASHdouble] = ACTIONS(255), - [anon_sym_div_DASHdouble] = ACTIONS(255), - [anon_sym_rem_DASHdouble] = ACTIONS(255), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(253), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(253), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(253), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(253), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(253), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(253), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(253), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(253), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(253), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(253), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(253), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(253), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(253), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(253), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(253), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(253), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(253), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(253), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(253), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(253), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(253), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(253), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(253), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(253), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(253), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(253), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(253), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(253), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(253), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(253), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(253), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(253), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(253), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(253), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(253), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(253), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(253), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(253), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(253), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(253), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(253), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(253), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(253), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(253), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(253), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(253), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(253), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(253), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(253), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(253), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(253), - [anon_sym_static_DASHget] = ACTIONS(253), - [anon_sym_static_DASHput] = ACTIONS(253), - [anon_sym_instance_DASHget] = ACTIONS(253), - [anon_sym_instance_DASHput] = ACTIONS(253), - [anon_sym_execute_DASHinline] = ACTIONS(255), - [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(253), - [anon_sym_iget_DASHquick] = ACTIONS(253), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(253), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(253), - [anon_sym_iput_DASHquick] = ACTIONS(253), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(253), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(253), - [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(253), - [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(253), - [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(253), - [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(253), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(255), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(253), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(255), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(253), - [anon_sym_rsub_DASHint] = ACTIONS(255), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(253), - [anon_sym_DOTline] = ACTIONS(253), - [anon_sym_DOTlocals] = ACTIONS(253), - [anon_sym_DOTlocal] = ACTIONS(255), - [anon_sym_DOTendlocal] = ACTIONS(253), - [anon_sym_DOTrestartlocal] = ACTIONS(253), - [anon_sym_DOTregisters] = ACTIONS(253), - [anon_sym_DOTcatch] = ACTIONS(255), - [anon_sym_RBRACE] = ACTIONS(253), - [anon_sym_DOTcatchall] = ACTIONS(253), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(253), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(253), - [anon_sym_DOTarray_DASHdata] = ACTIONS(253), - [sym_prologue_directive] = ACTIONS(253), - [sym_epilogue_directive] = ACTIONS(253), - [aux_sym_label_token1] = ACTIONS(253), - [aux_sym_jmp_label_token1] = ACTIONS(253), - [anon_sym_RPAREN] = ACTIONS(253), + [ts_builtin_sym_end] = ACTIONS(251), + [anon_sym_DOTsource] = ACTIONS(251), + [anon_sym_DOTfield] = ACTIONS(251), + [anon_sym_EQ] = ACTIONS(251), + [anon_sym_DOTendfield] = ACTIONS(251), + [anon_sym_DOTmethod] = ACTIONS(251), + [anon_sym_DOTendmethod] = ACTIONS(251), + [anon_sym_DOTannotation] = ACTIONS(251), + [anon_sym_DOTparam] = ACTIONS(253), + [anon_sym_COMMA] = ACTIONS(251), + [anon_sym_DOTparameter] = ACTIONS(251), + [anon_sym_nop] = ACTIONS(253), + [anon_sym_move] = ACTIONS(253), + [anon_sym_move_SLASHfrom16] = ACTIONS(251), + [anon_sym_move_SLASH16] = ACTIONS(251), + [anon_sym_move_DASHwide] = ACTIONS(253), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(251), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(251), + [anon_sym_move_DASHobject] = ACTIONS(253), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(251), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(251), + [anon_sym_move_DASHresult] = ACTIONS(253), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(251), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(251), + [anon_sym_move_DASHexception] = ACTIONS(251), + [anon_sym_return_DASHvoid] = ACTIONS(251), + [anon_sym_return] = ACTIONS(253), + [anon_sym_return_DASHwide] = ACTIONS(251), + [anon_sym_return_DASHobject] = ACTIONS(251), + [anon_sym_const_SLASH4] = ACTIONS(251), + [anon_sym_const_SLASH16] = ACTIONS(251), + [anon_sym_const] = ACTIONS(253), + [anon_sym_const_SLASHhigh16] = ACTIONS(251), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(251), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(251), + [anon_sym_const_DASHwide] = ACTIONS(253), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(251), + [anon_sym_const_DASHstring] = ACTIONS(253), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(251), + [anon_sym_const_DASHclass] = ACTIONS(251), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(251), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(251), + [anon_sym_monitor_DASHenter] = ACTIONS(251), + [anon_sym_monitor_DASHexit] = ACTIONS(251), + [anon_sym_check_DASHcast] = ACTIONS(251), + [anon_sym_instance_DASHof] = ACTIONS(251), + [anon_sym_array_DASHlength] = ACTIONS(251), + [anon_sym_new_DASHinstance] = ACTIONS(251), + [anon_sym_new_DASHarray] = ACTIONS(251), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(253), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(251), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(251), + [anon_sym_throw] = ACTIONS(253), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(251), + [anon_sym_goto] = ACTIONS(253), + [anon_sym_goto_SLASH16] = ACTIONS(251), + [anon_sym_goto_SLASH32] = ACTIONS(251), + [anon_sym_packed_DASHswitch] = ACTIONS(251), + [anon_sym_sparse_DASHswitch] = ACTIONS(251), + [anon_sym_cmpl_DASHfloat] = ACTIONS(251), + [anon_sym_cmpg_DASHfloat] = ACTIONS(251), + [anon_sym_cmpl_DASHdouble] = ACTIONS(251), + [anon_sym_cmpg_DASHdouble] = ACTIONS(251), + [anon_sym_cmp_DASHlong] = ACTIONS(251), + [anon_sym_if_DASHeq] = ACTIONS(253), + [anon_sym_if_DASHne] = ACTIONS(253), + [anon_sym_if_DASHlt] = ACTIONS(253), + [anon_sym_if_DASHge] = ACTIONS(253), + [anon_sym_if_DASHgt] = ACTIONS(253), + [anon_sym_if_DASHle] = ACTIONS(253), + [anon_sym_if_DASHeqz] = ACTIONS(251), + [anon_sym_if_DASHnez] = ACTIONS(251), + [anon_sym_if_DASHltz] = ACTIONS(251), + [anon_sym_if_DASHgez] = ACTIONS(251), + [anon_sym_if_DASHgtz] = ACTIONS(251), + [anon_sym_if_DASHlez] = ACTIONS(251), + [anon_sym_aget] = ACTIONS(253), + [anon_sym_aget_DASHwide] = ACTIONS(251), + [anon_sym_aget_DASHobject] = ACTIONS(251), + [anon_sym_aget_DASHboolean] = ACTIONS(251), + [anon_sym_aget_DASHbyte] = ACTIONS(251), + [anon_sym_aget_DASHchar] = ACTIONS(251), + [anon_sym_aget_DASHshort] = ACTIONS(251), + [anon_sym_aput] = ACTIONS(253), + [anon_sym_aput_DASHwide] = ACTIONS(251), + [anon_sym_aput_DASHobject] = ACTIONS(251), + [anon_sym_aput_DASHboolean] = ACTIONS(251), + [anon_sym_aput_DASHbyte] = ACTIONS(251), + [anon_sym_aput_DASHchar] = ACTIONS(251), + [anon_sym_aput_DASHshort] = ACTIONS(251), + [anon_sym_iget] = ACTIONS(253), + [anon_sym_iget_DASHwide] = ACTIONS(253), + [anon_sym_iget_DASHobject] = ACTIONS(253), + [anon_sym_iget_DASHboolean] = ACTIONS(251), + [anon_sym_iget_DASHbyte] = ACTIONS(251), + [anon_sym_iget_DASHchar] = ACTIONS(251), + [anon_sym_iget_DASHshort] = ACTIONS(251), + [anon_sym_iget_DASHvolatile] = ACTIONS(251), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(251), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(251), + [anon_sym_iput] = ACTIONS(253), + [anon_sym_iput_DASHwide] = ACTIONS(253), + [anon_sym_iput_DASHobject] = ACTIONS(253), + [anon_sym_iput_DASHboolean] = ACTIONS(253), + [anon_sym_iput_DASHbyte] = ACTIONS(253), + [anon_sym_iput_DASHchar] = ACTIONS(253), + [anon_sym_iput_DASHshort] = ACTIONS(253), + [anon_sym_iput_DASHvolatile] = ACTIONS(251), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(251), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(251), + [anon_sym_sget] = ACTIONS(253), + [anon_sym_sget_DASHwide] = ACTIONS(253), + [anon_sym_sget_DASHobject] = ACTIONS(253), + [anon_sym_sget_DASHboolean] = ACTIONS(251), + [anon_sym_sget_DASHbyte] = ACTIONS(251), + [anon_sym_sget_DASHchar] = ACTIONS(251), + [anon_sym_sget_DASHshort] = ACTIONS(251), + [anon_sym_sget_DASHvolatile] = ACTIONS(251), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(251), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(251), + [anon_sym_sput] = ACTIONS(253), + [anon_sym_sput_DASHwide] = ACTIONS(253), + [anon_sym_sput_DASHobject] = ACTIONS(253), + [anon_sym_sput_DASHboolean] = ACTIONS(251), + [anon_sym_sput_DASHbyte] = ACTIONS(251), + [anon_sym_sput_DASHchar] = ACTIONS(251), + [anon_sym_sput_DASHshort] = ACTIONS(251), + [anon_sym_sput_DASHvolatile] = ACTIONS(251), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(251), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(251), + [anon_sym_invoke_DASHconstructor] = ACTIONS(251), + [anon_sym_invoke_DASHcustom] = ACTIONS(253), + [anon_sym_invoke_DASHdirect] = ACTIONS(253), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(251), + [anon_sym_invoke_DASHinstance] = ACTIONS(251), + [anon_sym_invoke_DASHinterface] = ACTIONS(253), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(253), + [anon_sym_invoke_DASHstatic] = ACTIONS(253), + [anon_sym_invoke_DASHsuper] = ACTIONS(253), + [anon_sym_invoke_DASHvirtual] = ACTIONS(253), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(251), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(251), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(251), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(251), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(251), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(251), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(251), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(251), + [anon_sym_neg_DASHint] = ACTIONS(251), + [anon_sym_not_DASHint] = ACTIONS(251), + [anon_sym_neg_DASHlong] = ACTIONS(251), + [anon_sym_not_DASHlong] = ACTIONS(251), + [anon_sym_neg_DASHfloat] = ACTIONS(251), + [anon_sym_neg_DASHdouble] = ACTIONS(251), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(251), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(251), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(251), + [anon_sym_long_DASHto_DASHint] = ACTIONS(251), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(251), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(251), + [anon_sym_float_DASHto_DASHint] = ACTIONS(251), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(251), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(251), + [anon_sym_double_DASHto_DASHint] = ACTIONS(251), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(251), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(251), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(251), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(251), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(251), + [anon_sym_add_DASHint] = ACTIONS(253), + [anon_sym_sub_DASHint] = ACTIONS(253), + [anon_sym_mul_DASHint] = ACTIONS(253), + [anon_sym_div_DASHint] = ACTIONS(253), + [anon_sym_rem_DASHint] = ACTIONS(253), + [anon_sym_and_DASHint] = ACTIONS(253), + [anon_sym_or_DASHint] = ACTIONS(253), + [anon_sym_xor_DASHint] = ACTIONS(253), + [anon_sym_shl_DASHint] = ACTIONS(253), + [anon_sym_shr_DASHint] = ACTIONS(253), + [anon_sym_ushr_DASHint] = ACTIONS(253), + [anon_sym_add_DASHlong] = ACTIONS(253), + [anon_sym_sub_DASHlong] = ACTIONS(253), + [anon_sym_mul_DASHlong] = ACTIONS(253), + [anon_sym_div_DASHlong] = ACTIONS(253), + [anon_sym_rem_DASHlong] = ACTIONS(253), + [anon_sym_and_DASHlong] = ACTIONS(253), + [anon_sym_or_DASHlong] = ACTIONS(253), + [anon_sym_xor_DASHlong] = ACTIONS(253), + [anon_sym_shl_DASHlong] = ACTIONS(253), + [anon_sym_shr_DASHlong] = ACTIONS(253), + [anon_sym_ushr_DASHlong] = ACTIONS(253), + [anon_sym_add_DASHfloat] = ACTIONS(253), + [anon_sym_sub_DASHfloat] = ACTIONS(253), + [anon_sym_mul_DASHfloat] = ACTIONS(253), + [anon_sym_div_DASHfloat] = ACTIONS(253), + [anon_sym_rem_DASHfloat] = ACTIONS(253), + [anon_sym_add_DASHdouble] = ACTIONS(253), + [anon_sym_sub_DASHdouble] = ACTIONS(253), + [anon_sym_mul_DASHdouble] = ACTIONS(253), + [anon_sym_div_DASHdouble] = ACTIONS(253), + [anon_sym_rem_DASHdouble] = ACTIONS(253), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(251), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(251), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(251), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(251), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(251), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(251), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(251), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(251), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(251), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(251), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(251), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(251), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(251), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(251), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(251), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(251), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(251), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(251), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(251), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(251), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(251), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(251), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(251), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(251), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(251), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(251), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(251), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(251), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(251), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(251), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(251), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(251), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(251), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(251), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(251), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(251), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(251), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(251), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(251), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(251), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(251), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(251), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(251), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(251), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(251), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(251), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(251), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(251), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(251), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(251), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(251), + [anon_sym_static_DASHget] = ACTIONS(251), + [anon_sym_static_DASHput] = ACTIONS(251), + [anon_sym_instance_DASHget] = ACTIONS(251), + [anon_sym_instance_DASHput] = ACTIONS(251), + [anon_sym_execute_DASHinline] = ACTIONS(253), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(251), + [anon_sym_iget_DASHquick] = ACTIONS(251), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(251), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(251), + [anon_sym_iput_DASHquick] = ACTIONS(251), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(251), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(251), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(251), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(251), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(251), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(251), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(253), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(251), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(253), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(251), + [anon_sym_rsub_DASHint] = ACTIONS(253), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(251), + [anon_sym_DOTline] = ACTIONS(251), + [anon_sym_DOTlocals] = ACTIONS(251), + [anon_sym_DOTlocal] = ACTIONS(253), + [anon_sym_DOTendlocal] = ACTIONS(251), + [anon_sym_DOTrestartlocal] = ACTIONS(251), + [anon_sym_DOTregisters] = ACTIONS(251), + [anon_sym_DOTcatch] = ACTIONS(253), + [anon_sym_RBRACE] = ACTIONS(251), + [anon_sym_DOTcatchall] = ACTIONS(251), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(251), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(251), + [anon_sym_DASH_GT] = ACTIONS(251), + [anon_sym_DOTarray_DASHdata] = ACTIONS(251), + [sym_prologue_directive] = ACTIONS(251), + [sym_epilogue_directive] = ACTIONS(251), + [aux_sym_label_token1] = ACTIONS(251), + [aux_sym_jmp_label_token1] = ACTIONS(251), + [anon_sym_RPAREN] = ACTIONS(251), [sym_comment] = ACTIONS(3), }, [22] = { - [ts_builtin_sym_end] = ACTIONS(257), - [anon_sym_DOTsource] = ACTIONS(257), - [anon_sym_DOTfield] = ACTIONS(257), - [anon_sym_DOTendfield] = ACTIONS(257), - [anon_sym_DOTmethod] = ACTIONS(257), - [anon_sym_DOTendmethod] = ACTIONS(257), - [anon_sym_DOTannotation] = ACTIONS(257), - [anon_sym_DOTparam] = ACTIONS(259), - [anon_sym_COMMA] = ACTIONS(257), - [anon_sym_DOTparameter] = ACTIONS(257), - [anon_sym_nop] = ACTIONS(259), - [anon_sym_move] = ACTIONS(259), - [anon_sym_move_SLASHfrom16] = ACTIONS(257), - [anon_sym_move_SLASH16] = ACTIONS(257), - [anon_sym_move_DASHwide] = ACTIONS(259), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(257), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(257), - [anon_sym_move_DASHobject] = ACTIONS(259), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(257), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(257), - [anon_sym_move_DASHresult] = ACTIONS(259), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(257), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(257), - [anon_sym_move_DASHexception] = ACTIONS(257), - [anon_sym_return_DASHvoid] = ACTIONS(257), - [anon_sym_return] = ACTIONS(259), - [anon_sym_return_DASHwide] = ACTIONS(257), - [anon_sym_return_DASHobject] = ACTIONS(257), - [anon_sym_const_SLASH4] = ACTIONS(257), - [anon_sym_const_SLASH16] = ACTIONS(257), - [anon_sym_const] = ACTIONS(259), - [anon_sym_const_SLASHhigh16] = ACTIONS(257), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(257), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(257), - [anon_sym_const_DASHwide] = ACTIONS(259), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(257), - [anon_sym_const_DASHstring] = ACTIONS(259), - [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(257), - [anon_sym_const_DASHclass] = ACTIONS(257), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(257), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(257), - [anon_sym_monitor_DASHenter] = ACTIONS(257), - [anon_sym_monitor_DASHexit] = ACTIONS(257), - [anon_sym_check_DASHcast] = ACTIONS(257), - [anon_sym_instance_DASHof] = ACTIONS(257), - [anon_sym_array_DASHlength] = ACTIONS(257), - [anon_sym_new_DASHinstance] = ACTIONS(257), - [anon_sym_new_DASHarray] = ACTIONS(257), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(259), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(257), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(257), - [anon_sym_throw] = ACTIONS(259), - [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(257), - [anon_sym_goto] = ACTIONS(259), - [anon_sym_goto_SLASH16] = ACTIONS(257), - [anon_sym_goto_SLASH32] = ACTIONS(257), - [anon_sym_packed_DASHswitch] = ACTIONS(257), - [anon_sym_sparse_DASHswitch] = ACTIONS(257), - [anon_sym_cmpl_DASHfloat] = ACTIONS(257), - [anon_sym_cmpg_DASHfloat] = ACTIONS(257), - [anon_sym_cmpl_DASHdouble] = ACTIONS(257), - [anon_sym_cmpg_DASHdouble] = ACTIONS(257), - [anon_sym_cmp_DASHlong] = ACTIONS(257), - [anon_sym_if_DASHeq] = ACTIONS(259), - [anon_sym_if_DASHne] = ACTIONS(259), - [anon_sym_if_DASHlt] = ACTIONS(259), - [anon_sym_if_DASHge] = ACTIONS(259), - [anon_sym_if_DASHgt] = ACTIONS(259), - [anon_sym_if_DASHle] = ACTIONS(259), - [anon_sym_if_DASHeqz] = ACTIONS(257), - [anon_sym_if_DASHnez] = ACTIONS(257), - [anon_sym_if_DASHltz] = ACTIONS(257), - [anon_sym_if_DASHgez] = ACTIONS(257), - [anon_sym_if_DASHgtz] = ACTIONS(257), - [anon_sym_if_DASHlez] = ACTIONS(257), - [anon_sym_aget] = ACTIONS(259), - [anon_sym_aget_DASHwide] = ACTIONS(257), - [anon_sym_aget_DASHobject] = ACTIONS(257), - [anon_sym_aget_DASHboolean] = ACTIONS(257), - [anon_sym_aget_DASHbyte] = ACTIONS(257), - [anon_sym_aget_DASHchar] = ACTIONS(257), - [anon_sym_aget_DASHshort] = ACTIONS(257), - [anon_sym_aput] = ACTIONS(259), - [anon_sym_aput_DASHwide] = ACTIONS(257), - [anon_sym_aput_DASHobject] = ACTIONS(257), - [anon_sym_aput_DASHboolean] = ACTIONS(257), - [anon_sym_aput_DASHbyte] = ACTIONS(257), - [anon_sym_aput_DASHchar] = ACTIONS(257), - [anon_sym_aput_DASHshort] = ACTIONS(257), - [anon_sym_iget] = ACTIONS(259), - [anon_sym_iget_DASHwide] = ACTIONS(259), - [anon_sym_iget_DASHobject] = ACTIONS(259), - [anon_sym_iget_DASHboolean] = ACTIONS(257), - [anon_sym_iget_DASHbyte] = ACTIONS(257), - [anon_sym_iget_DASHchar] = ACTIONS(257), - [anon_sym_iget_DASHshort] = ACTIONS(257), - [anon_sym_iget_DASHvolatile] = ACTIONS(257), - [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(257), - [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(257), - [anon_sym_iput] = ACTIONS(259), - [anon_sym_iput_DASHwide] = ACTIONS(259), - [anon_sym_iput_DASHobject] = ACTIONS(259), - [anon_sym_iput_DASHboolean] = ACTIONS(259), - [anon_sym_iput_DASHbyte] = ACTIONS(259), - [anon_sym_iput_DASHchar] = ACTIONS(259), - [anon_sym_iput_DASHshort] = ACTIONS(259), - [anon_sym_iput_DASHvolatile] = ACTIONS(257), - [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(257), - [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(257), - [anon_sym_sget] = ACTIONS(259), - [anon_sym_sget_DASHwide] = ACTIONS(259), - [anon_sym_sget_DASHobject] = ACTIONS(259), - [anon_sym_sget_DASHboolean] = ACTIONS(257), - [anon_sym_sget_DASHbyte] = ACTIONS(257), - [anon_sym_sget_DASHchar] = ACTIONS(257), - [anon_sym_sget_DASHshort] = ACTIONS(257), - [anon_sym_sget_DASHvolatile] = ACTIONS(257), - [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(257), - [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(257), - [anon_sym_sput] = ACTIONS(259), - [anon_sym_sput_DASHwide] = ACTIONS(259), - [anon_sym_sput_DASHobject] = ACTIONS(259), - [anon_sym_sput_DASHboolean] = ACTIONS(257), - [anon_sym_sput_DASHbyte] = ACTIONS(257), - [anon_sym_sput_DASHchar] = ACTIONS(257), - [anon_sym_sput_DASHshort] = ACTIONS(257), - [anon_sym_sput_DASHvolatile] = ACTIONS(257), - [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(257), - [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(257), - [anon_sym_invoke_DASHconstructor] = ACTIONS(257), - [anon_sym_invoke_DASHcustom] = ACTIONS(259), - [anon_sym_invoke_DASHdirect] = ACTIONS(259), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(257), - [anon_sym_invoke_DASHinstance] = ACTIONS(257), - [anon_sym_invoke_DASHinterface] = ACTIONS(259), - [anon_sym_invoke_DASHpolymorphic] = ACTIONS(259), - [anon_sym_invoke_DASHstatic] = ACTIONS(259), - [anon_sym_invoke_DASHsuper] = ACTIONS(259), - [anon_sym_invoke_DASHvirtual] = ACTIONS(259), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(257), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(257), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(257), - [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(257), - [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(257), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(257), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(257), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(257), - [anon_sym_neg_DASHint] = ACTIONS(257), - [anon_sym_not_DASHint] = ACTIONS(257), - [anon_sym_neg_DASHlong] = ACTIONS(257), - [anon_sym_not_DASHlong] = ACTIONS(257), - [anon_sym_neg_DASHfloat] = ACTIONS(257), - [anon_sym_neg_DASHdouble] = ACTIONS(257), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(257), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(257), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(257), - [anon_sym_long_DASHto_DASHint] = ACTIONS(257), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(257), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(257), - [anon_sym_float_DASHto_DASHint] = ACTIONS(257), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(257), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(257), - [anon_sym_double_DASHto_DASHint] = ACTIONS(257), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(257), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(257), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(257), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(257), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(257), - [anon_sym_add_DASHint] = ACTIONS(259), - [anon_sym_sub_DASHint] = ACTIONS(259), - [anon_sym_mul_DASHint] = ACTIONS(259), - [anon_sym_div_DASHint] = ACTIONS(259), - [anon_sym_rem_DASHint] = ACTIONS(259), - [anon_sym_and_DASHint] = ACTIONS(259), - [anon_sym_or_DASHint] = ACTIONS(259), - [anon_sym_xor_DASHint] = ACTIONS(259), - [anon_sym_shl_DASHint] = ACTIONS(259), - [anon_sym_shr_DASHint] = ACTIONS(259), - [anon_sym_ushr_DASHint] = ACTIONS(259), - [anon_sym_add_DASHlong] = ACTIONS(259), - [anon_sym_sub_DASHlong] = ACTIONS(259), - [anon_sym_mul_DASHlong] = ACTIONS(259), - [anon_sym_div_DASHlong] = ACTIONS(259), - [anon_sym_rem_DASHlong] = ACTIONS(259), - [anon_sym_and_DASHlong] = ACTIONS(259), - [anon_sym_or_DASHlong] = ACTIONS(259), - [anon_sym_xor_DASHlong] = ACTIONS(259), - [anon_sym_shl_DASHlong] = ACTIONS(259), - [anon_sym_shr_DASHlong] = ACTIONS(259), - [anon_sym_ushr_DASHlong] = ACTIONS(259), - [anon_sym_add_DASHfloat] = ACTIONS(259), - [anon_sym_sub_DASHfloat] = ACTIONS(259), - [anon_sym_mul_DASHfloat] = ACTIONS(259), - [anon_sym_div_DASHfloat] = ACTIONS(259), - [anon_sym_rem_DASHfloat] = ACTIONS(259), - [anon_sym_add_DASHdouble] = ACTIONS(259), - [anon_sym_sub_DASHdouble] = ACTIONS(259), - [anon_sym_mul_DASHdouble] = ACTIONS(259), - [anon_sym_div_DASHdouble] = ACTIONS(259), - [anon_sym_rem_DASHdouble] = ACTIONS(259), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(257), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(257), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(257), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(257), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(257), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(257), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(257), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(257), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(257), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(257), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(257), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(257), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(257), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(257), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(257), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(257), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(257), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(257), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(257), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(257), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(257), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(257), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(257), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(257), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(257), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(257), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(257), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(257), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(257), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(257), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(257), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(257), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(257), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(257), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(257), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(257), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(257), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(257), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(257), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(257), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(257), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(257), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(257), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(257), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(257), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(257), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(257), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(257), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(257), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(257), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(257), - [anon_sym_static_DASHget] = ACTIONS(257), - [anon_sym_static_DASHput] = ACTIONS(257), - [anon_sym_instance_DASHget] = ACTIONS(257), - [anon_sym_instance_DASHput] = ACTIONS(257), - [anon_sym_execute_DASHinline] = ACTIONS(259), - [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(257), - [anon_sym_iget_DASHquick] = ACTIONS(257), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(257), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(257), - [anon_sym_iput_DASHquick] = ACTIONS(257), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(257), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(257), - [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(257), - [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(257), - [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(257), - [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(257), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(259), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(257), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(259), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(257), - [anon_sym_rsub_DASHint] = ACTIONS(259), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(257), - [anon_sym_DOTline] = ACTIONS(257), - [anon_sym_DOTlocals] = ACTIONS(257), - [anon_sym_DOTlocal] = ACTIONS(259), - [anon_sym_DOTendlocal] = ACTIONS(257), - [anon_sym_DOTrestartlocal] = ACTIONS(257), - [anon_sym_DOTregisters] = ACTIONS(257), - [anon_sym_DOTcatch] = ACTIONS(259), - [anon_sym_RBRACE] = ACTIONS(257), - [anon_sym_DOTcatchall] = ACTIONS(257), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(257), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(257), - [anon_sym_DOTarray_DASHdata] = ACTIONS(257), - [sym_prologue_directive] = ACTIONS(257), - [sym_epilogue_directive] = ACTIONS(257), - [aux_sym_label_token1] = ACTIONS(257), - [aux_sym_jmp_label_token1] = ACTIONS(257), - [anon_sym_RPAREN] = ACTIONS(257), + [ts_builtin_sym_end] = ACTIONS(255), + [anon_sym_DOTsource] = ACTIONS(255), + [anon_sym_DOTfield] = ACTIONS(255), + [anon_sym_DOTendfield] = ACTIONS(255), + [anon_sym_DOTmethod] = ACTIONS(255), + [anon_sym_DOTendmethod] = ACTIONS(255), + [anon_sym_DOTannotation] = ACTIONS(255), + [anon_sym_DOTparam] = ACTIONS(257), + [anon_sym_COMMA] = ACTIONS(255), + [anon_sym_DOTparameter] = ACTIONS(255), + [anon_sym_nop] = ACTIONS(257), + [anon_sym_move] = ACTIONS(257), + [anon_sym_move_SLASHfrom16] = ACTIONS(255), + [anon_sym_move_SLASH16] = ACTIONS(255), + [anon_sym_move_DASHwide] = ACTIONS(257), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(255), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(255), + [anon_sym_move_DASHobject] = ACTIONS(257), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(255), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(255), + [anon_sym_move_DASHresult] = ACTIONS(257), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(255), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(255), + [anon_sym_move_DASHexception] = ACTIONS(255), + [anon_sym_return_DASHvoid] = ACTIONS(255), + [anon_sym_return] = ACTIONS(257), + [anon_sym_return_DASHwide] = ACTIONS(255), + [anon_sym_return_DASHobject] = ACTIONS(255), + [anon_sym_const_SLASH4] = ACTIONS(255), + [anon_sym_const_SLASH16] = ACTIONS(255), + [anon_sym_const] = ACTIONS(257), + [anon_sym_const_SLASHhigh16] = ACTIONS(255), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(255), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(255), + [anon_sym_const_DASHwide] = ACTIONS(257), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(255), + [anon_sym_const_DASHstring] = ACTIONS(257), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(255), + [anon_sym_const_DASHclass] = ACTIONS(255), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(255), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(255), + [anon_sym_monitor_DASHenter] = ACTIONS(255), + [anon_sym_monitor_DASHexit] = ACTIONS(255), + [anon_sym_check_DASHcast] = ACTIONS(255), + [anon_sym_instance_DASHof] = ACTIONS(255), + [anon_sym_array_DASHlength] = ACTIONS(255), + [anon_sym_new_DASHinstance] = ACTIONS(255), + [anon_sym_new_DASHarray] = ACTIONS(255), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(257), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(255), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(255), + [anon_sym_throw] = ACTIONS(257), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(255), + [anon_sym_goto] = ACTIONS(257), + [anon_sym_goto_SLASH16] = ACTIONS(255), + [anon_sym_goto_SLASH32] = ACTIONS(255), + [anon_sym_packed_DASHswitch] = ACTIONS(255), + [anon_sym_sparse_DASHswitch] = ACTIONS(255), + [anon_sym_cmpl_DASHfloat] = ACTIONS(255), + [anon_sym_cmpg_DASHfloat] = ACTIONS(255), + [anon_sym_cmpl_DASHdouble] = ACTIONS(255), + [anon_sym_cmpg_DASHdouble] = ACTIONS(255), + [anon_sym_cmp_DASHlong] = ACTIONS(255), + [anon_sym_if_DASHeq] = ACTIONS(257), + [anon_sym_if_DASHne] = ACTIONS(257), + [anon_sym_if_DASHlt] = ACTIONS(257), + [anon_sym_if_DASHge] = ACTIONS(257), + [anon_sym_if_DASHgt] = ACTIONS(257), + [anon_sym_if_DASHle] = ACTIONS(257), + [anon_sym_if_DASHeqz] = ACTIONS(255), + [anon_sym_if_DASHnez] = ACTIONS(255), + [anon_sym_if_DASHltz] = ACTIONS(255), + [anon_sym_if_DASHgez] = ACTIONS(255), + [anon_sym_if_DASHgtz] = ACTIONS(255), + [anon_sym_if_DASHlez] = ACTIONS(255), + [anon_sym_aget] = ACTIONS(257), + [anon_sym_aget_DASHwide] = ACTIONS(255), + [anon_sym_aget_DASHobject] = ACTIONS(255), + [anon_sym_aget_DASHboolean] = ACTIONS(255), + [anon_sym_aget_DASHbyte] = ACTIONS(255), + [anon_sym_aget_DASHchar] = ACTIONS(255), + [anon_sym_aget_DASHshort] = ACTIONS(255), + [anon_sym_aput] = ACTIONS(257), + [anon_sym_aput_DASHwide] = ACTIONS(255), + [anon_sym_aput_DASHobject] = ACTIONS(255), + [anon_sym_aput_DASHboolean] = ACTIONS(255), + [anon_sym_aput_DASHbyte] = ACTIONS(255), + [anon_sym_aput_DASHchar] = ACTIONS(255), + [anon_sym_aput_DASHshort] = ACTIONS(255), + [anon_sym_iget] = ACTIONS(257), + [anon_sym_iget_DASHwide] = ACTIONS(257), + [anon_sym_iget_DASHobject] = ACTIONS(257), + [anon_sym_iget_DASHboolean] = ACTIONS(255), + [anon_sym_iget_DASHbyte] = ACTIONS(255), + [anon_sym_iget_DASHchar] = ACTIONS(255), + [anon_sym_iget_DASHshort] = ACTIONS(255), + [anon_sym_iget_DASHvolatile] = ACTIONS(255), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(255), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(255), + [anon_sym_iput] = ACTIONS(257), + [anon_sym_iput_DASHwide] = ACTIONS(257), + [anon_sym_iput_DASHobject] = ACTIONS(257), + [anon_sym_iput_DASHboolean] = ACTIONS(257), + [anon_sym_iput_DASHbyte] = ACTIONS(257), + [anon_sym_iput_DASHchar] = ACTIONS(257), + [anon_sym_iput_DASHshort] = ACTIONS(257), + [anon_sym_iput_DASHvolatile] = ACTIONS(255), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(255), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(255), + [anon_sym_sget] = ACTIONS(257), + [anon_sym_sget_DASHwide] = ACTIONS(257), + [anon_sym_sget_DASHobject] = ACTIONS(257), + [anon_sym_sget_DASHboolean] = ACTIONS(255), + [anon_sym_sget_DASHbyte] = ACTIONS(255), + [anon_sym_sget_DASHchar] = ACTIONS(255), + [anon_sym_sget_DASHshort] = ACTIONS(255), + [anon_sym_sget_DASHvolatile] = ACTIONS(255), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(255), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(255), + [anon_sym_sput] = ACTIONS(257), + [anon_sym_sput_DASHwide] = ACTIONS(257), + [anon_sym_sput_DASHobject] = ACTIONS(257), + [anon_sym_sput_DASHboolean] = ACTIONS(255), + [anon_sym_sput_DASHbyte] = ACTIONS(255), + [anon_sym_sput_DASHchar] = ACTIONS(255), + [anon_sym_sput_DASHshort] = ACTIONS(255), + [anon_sym_sput_DASHvolatile] = ACTIONS(255), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(255), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(255), + [anon_sym_invoke_DASHconstructor] = ACTIONS(255), + [anon_sym_invoke_DASHcustom] = ACTIONS(257), + [anon_sym_invoke_DASHdirect] = ACTIONS(257), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(255), + [anon_sym_invoke_DASHinstance] = ACTIONS(255), + [anon_sym_invoke_DASHinterface] = ACTIONS(257), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(257), + [anon_sym_invoke_DASHstatic] = ACTIONS(257), + [anon_sym_invoke_DASHsuper] = ACTIONS(257), + [anon_sym_invoke_DASHvirtual] = ACTIONS(257), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(255), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(255), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(255), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(255), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(255), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(255), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(255), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(255), + [anon_sym_neg_DASHint] = ACTIONS(255), + [anon_sym_not_DASHint] = ACTIONS(255), + [anon_sym_neg_DASHlong] = ACTIONS(255), + [anon_sym_not_DASHlong] = ACTIONS(255), + [anon_sym_neg_DASHfloat] = ACTIONS(255), + [anon_sym_neg_DASHdouble] = ACTIONS(255), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(255), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(255), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(255), + [anon_sym_long_DASHto_DASHint] = ACTIONS(255), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(255), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(255), + [anon_sym_float_DASHto_DASHint] = ACTIONS(255), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(255), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(255), + [anon_sym_double_DASHto_DASHint] = ACTIONS(255), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(255), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(255), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(255), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(255), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(255), + [anon_sym_add_DASHint] = ACTIONS(257), + [anon_sym_sub_DASHint] = ACTIONS(257), + [anon_sym_mul_DASHint] = ACTIONS(257), + [anon_sym_div_DASHint] = ACTIONS(257), + [anon_sym_rem_DASHint] = ACTIONS(257), + [anon_sym_and_DASHint] = ACTIONS(257), + [anon_sym_or_DASHint] = ACTIONS(257), + [anon_sym_xor_DASHint] = ACTIONS(257), + [anon_sym_shl_DASHint] = ACTIONS(257), + [anon_sym_shr_DASHint] = ACTIONS(257), + [anon_sym_ushr_DASHint] = ACTIONS(257), + [anon_sym_add_DASHlong] = ACTIONS(257), + [anon_sym_sub_DASHlong] = ACTIONS(257), + [anon_sym_mul_DASHlong] = ACTIONS(257), + [anon_sym_div_DASHlong] = ACTIONS(257), + [anon_sym_rem_DASHlong] = ACTIONS(257), + [anon_sym_and_DASHlong] = ACTIONS(257), + [anon_sym_or_DASHlong] = ACTIONS(257), + [anon_sym_xor_DASHlong] = ACTIONS(257), + [anon_sym_shl_DASHlong] = ACTIONS(257), + [anon_sym_shr_DASHlong] = ACTIONS(257), + [anon_sym_ushr_DASHlong] = ACTIONS(257), + [anon_sym_add_DASHfloat] = ACTIONS(257), + [anon_sym_sub_DASHfloat] = ACTIONS(257), + [anon_sym_mul_DASHfloat] = ACTIONS(257), + [anon_sym_div_DASHfloat] = ACTIONS(257), + [anon_sym_rem_DASHfloat] = ACTIONS(257), + [anon_sym_add_DASHdouble] = ACTIONS(257), + [anon_sym_sub_DASHdouble] = ACTIONS(257), + [anon_sym_mul_DASHdouble] = ACTIONS(257), + [anon_sym_div_DASHdouble] = ACTIONS(257), + [anon_sym_rem_DASHdouble] = ACTIONS(257), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(255), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(255), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(255), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(255), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(255), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(255), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(255), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(255), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(255), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(255), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(255), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(255), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(255), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(255), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(255), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(255), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(255), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(255), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(255), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(255), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(255), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(255), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(255), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(255), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(255), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(255), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(255), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(255), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(255), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(255), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(255), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(255), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(255), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(255), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(255), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(255), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(255), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(255), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(255), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(255), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(255), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(255), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(255), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(255), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(255), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(255), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(255), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(255), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(255), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(255), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(255), + [anon_sym_static_DASHget] = ACTIONS(255), + [anon_sym_static_DASHput] = ACTIONS(255), + [anon_sym_instance_DASHget] = ACTIONS(255), + [anon_sym_instance_DASHput] = ACTIONS(255), + [anon_sym_execute_DASHinline] = ACTIONS(257), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(255), + [anon_sym_iget_DASHquick] = ACTIONS(255), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(255), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(255), + [anon_sym_iput_DASHquick] = ACTIONS(255), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(255), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(255), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(255), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(255), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(255), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(255), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(257), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(255), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(257), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(255), + [anon_sym_rsub_DASHint] = ACTIONS(257), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(255), + [anon_sym_DOTline] = ACTIONS(255), + [anon_sym_DOTlocals] = ACTIONS(255), + [anon_sym_DOTlocal] = ACTIONS(257), + [anon_sym_DOTendlocal] = ACTIONS(255), + [anon_sym_DOTrestartlocal] = ACTIONS(255), + [anon_sym_DOTregisters] = ACTIONS(255), + [anon_sym_DOTcatch] = ACTIONS(257), + [anon_sym_DOT_DOT] = ACTIONS(255), + [anon_sym_RBRACE] = ACTIONS(255), + [anon_sym_DOTcatchall] = ACTIONS(255), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(255), + [anon_sym_DOTendpacked_DASHswitch] = ACTIONS(255), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(255), + [anon_sym_DOTarray_DASHdata] = ACTIONS(255), + [sym_prologue_directive] = ACTIONS(255), + [sym_epilogue_directive] = ACTIONS(255), + [aux_sym_label_token1] = ACTIONS(255), + [aux_sym_jmp_label_token1] = ACTIONS(255), [sym_comment] = ACTIONS(3), }, [23] = { - [ts_builtin_sym_end] = ACTIONS(261), - [anon_sym_DOTsource] = ACTIONS(261), - [anon_sym_DOTfield] = ACTIONS(261), - [anon_sym_DOTendfield] = ACTIONS(261), - [anon_sym_DOTmethod] = ACTIONS(261), - [anon_sym_DOTendmethod] = ACTIONS(261), - [anon_sym_DOTannotation] = ACTIONS(261), - [anon_sym_DOTparam] = ACTIONS(263), - [anon_sym_COMMA] = ACTIONS(261), - [anon_sym_DOTparameter] = ACTIONS(261), - [anon_sym_nop] = ACTIONS(263), - [anon_sym_move] = ACTIONS(263), - [anon_sym_move_SLASHfrom16] = ACTIONS(261), - [anon_sym_move_SLASH16] = ACTIONS(261), - [anon_sym_move_DASHwide] = ACTIONS(263), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(261), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(261), - [anon_sym_move_DASHobject] = ACTIONS(263), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(261), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(261), - [anon_sym_move_DASHresult] = ACTIONS(263), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(261), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(261), - [anon_sym_move_DASHexception] = ACTIONS(261), - [anon_sym_return_DASHvoid] = ACTIONS(261), - [anon_sym_return] = ACTIONS(263), - [anon_sym_return_DASHwide] = ACTIONS(261), - [anon_sym_return_DASHobject] = ACTIONS(261), - [anon_sym_const_SLASH4] = ACTIONS(261), - [anon_sym_const_SLASH16] = ACTIONS(261), - [anon_sym_const] = ACTIONS(263), - [anon_sym_const_SLASHhigh16] = ACTIONS(261), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(261), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(261), - [anon_sym_const_DASHwide] = ACTIONS(263), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(261), - [anon_sym_const_DASHstring] = ACTIONS(263), - [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(261), - [anon_sym_const_DASHclass] = ACTIONS(261), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(261), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(261), - [anon_sym_monitor_DASHenter] = ACTIONS(261), - [anon_sym_monitor_DASHexit] = ACTIONS(261), - [anon_sym_check_DASHcast] = ACTIONS(261), - [anon_sym_instance_DASHof] = ACTIONS(261), - [anon_sym_array_DASHlength] = ACTIONS(261), - [anon_sym_new_DASHinstance] = ACTIONS(261), - [anon_sym_new_DASHarray] = ACTIONS(261), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(263), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(261), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(261), - [anon_sym_throw] = ACTIONS(263), - [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(261), - [anon_sym_goto] = ACTIONS(263), - [anon_sym_goto_SLASH16] = ACTIONS(261), - [anon_sym_goto_SLASH32] = ACTIONS(261), - [anon_sym_packed_DASHswitch] = ACTIONS(261), - [anon_sym_sparse_DASHswitch] = ACTIONS(261), - [anon_sym_cmpl_DASHfloat] = ACTIONS(261), - [anon_sym_cmpg_DASHfloat] = ACTIONS(261), - [anon_sym_cmpl_DASHdouble] = ACTIONS(261), - [anon_sym_cmpg_DASHdouble] = ACTIONS(261), - [anon_sym_cmp_DASHlong] = ACTIONS(261), - [anon_sym_if_DASHeq] = ACTIONS(263), - [anon_sym_if_DASHne] = ACTIONS(263), - [anon_sym_if_DASHlt] = ACTIONS(263), - [anon_sym_if_DASHge] = ACTIONS(263), - [anon_sym_if_DASHgt] = ACTIONS(263), - [anon_sym_if_DASHle] = ACTIONS(263), - [anon_sym_if_DASHeqz] = ACTIONS(261), - [anon_sym_if_DASHnez] = ACTIONS(261), - [anon_sym_if_DASHltz] = ACTIONS(261), - [anon_sym_if_DASHgez] = ACTIONS(261), - [anon_sym_if_DASHgtz] = ACTIONS(261), - [anon_sym_if_DASHlez] = ACTIONS(261), - [anon_sym_aget] = ACTIONS(263), - [anon_sym_aget_DASHwide] = ACTIONS(261), - [anon_sym_aget_DASHobject] = ACTIONS(261), - [anon_sym_aget_DASHboolean] = ACTIONS(261), - [anon_sym_aget_DASHbyte] = ACTIONS(261), - [anon_sym_aget_DASHchar] = ACTIONS(261), - [anon_sym_aget_DASHshort] = ACTIONS(261), - [anon_sym_aput] = ACTIONS(263), - [anon_sym_aput_DASHwide] = ACTIONS(261), - [anon_sym_aput_DASHobject] = ACTIONS(261), - [anon_sym_aput_DASHboolean] = ACTIONS(261), - [anon_sym_aput_DASHbyte] = ACTIONS(261), - [anon_sym_aput_DASHchar] = ACTIONS(261), - [anon_sym_aput_DASHshort] = ACTIONS(261), - [anon_sym_iget] = ACTIONS(263), - [anon_sym_iget_DASHwide] = ACTIONS(263), - [anon_sym_iget_DASHobject] = ACTIONS(263), - [anon_sym_iget_DASHboolean] = ACTIONS(261), - [anon_sym_iget_DASHbyte] = ACTIONS(261), - [anon_sym_iget_DASHchar] = ACTIONS(261), - [anon_sym_iget_DASHshort] = ACTIONS(261), - [anon_sym_iget_DASHvolatile] = ACTIONS(261), - [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(261), - [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(261), - [anon_sym_iput] = ACTIONS(263), - [anon_sym_iput_DASHwide] = ACTIONS(263), - [anon_sym_iput_DASHobject] = ACTIONS(263), - [anon_sym_iput_DASHboolean] = ACTIONS(263), - [anon_sym_iput_DASHbyte] = ACTIONS(263), - [anon_sym_iput_DASHchar] = ACTIONS(263), - [anon_sym_iput_DASHshort] = ACTIONS(263), - [anon_sym_iput_DASHvolatile] = ACTIONS(261), - [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(261), - [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(261), - [anon_sym_sget] = ACTIONS(263), - [anon_sym_sget_DASHwide] = ACTIONS(263), - [anon_sym_sget_DASHobject] = ACTIONS(263), - [anon_sym_sget_DASHboolean] = ACTIONS(261), - [anon_sym_sget_DASHbyte] = ACTIONS(261), - [anon_sym_sget_DASHchar] = ACTIONS(261), - [anon_sym_sget_DASHshort] = ACTIONS(261), - [anon_sym_sget_DASHvolatile] = ACTIONS(261), - [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(261), - [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(261), - [anon_sym_sput] = ACTIONS(263), - [anon_sym_sput_DASHwide] = ACTIONS(263), - [anon_sym_sput_DASHobject] = ACTIONS(263), - [anon_sym_sput_DASHboolean] = ACTIONS(261), - [anon_sym_sput_DASHbyte] = ACTIONS(261), - [anon_sym_sput_DASHchar] = ACTIONS(261), - [anon_sym_sput_DASHshort] = ACTIONS(261), - [anon_sym_sput_DASHvolatile] = ACTIONS(261), - [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(261), - [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(261), - [anon_sym_invoke_DASHconstructor] = ACTIONS(261), - [anon_sym_invoke_DASHcustom] = ACTIONS(263), - [anon_sym_invoke_DASHdirect] = ACTIONS(263), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(261), - [anon_sym_invoke_DASHinstance] = ACTIONS(261), - [anon_sym_invoke_DASHinterface] = ACTIONS(263), - [anon_sym_invoke_DASHpolymorphic] = ACTIONS(263), - [anon_sym_invoke_DASHstatic] = ACTIONS(263), - [anon_sym_invoke_DASHsuper] = ACTIONS(263), - [anon_sym_invoke_DASHvirtual] = ACTIONS(263), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(261), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(261), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(261), - [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(261), - [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(261), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(261), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(261), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(261), - [anon_sym_neg_DASHint] = ACTIONS(261), - [anon_sym_not_DASHint] = ACTIONS(261), - [anon_sym_neg_DASHlong] = ACTIONS(261), - [anon_sym_not_DASHlong] = ACTIONS(261), - [anon_sym_neg_DASHfloat] = ACTIONS(261), - [anon_sym_neg_DASHdouble] = ACTIONS(261), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(261), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(261), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(261), - [anon_sym_long_DASHto_DASHint] = ACTIONS(261), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(261), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(261), - [anon_sym_float_DASHto_DASHint] = ACTIONS(261), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(261), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(261), - [anon_sym_double_DASHto_DASHint] = ACTIONS(261), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(261), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(261), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(261), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(261), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(261), - [anon_sym_add_DASHint] = ACTIONS(263), - [anon_sym_sub_DASHint] = ACTIONS(263), - [anon_sym_mul_DASHint] = ACTIONS(263), - [anon_sym_div_DASHint] = ACTIONS(263), - [anon_sym_rem_DASHint] = ACTIONS(263), - [anon_sym_and_DASHint] = ACTIONS(263), - [anon_sym_or_DASHint] = ACTIONS(263), - [anon_sym_xor_DASHint] = ACTIONS(263), - [anon_sym_shl_DASHint] = ACTIONS(263), - [anon_sym_shr_DASHint] = ACTIONS(263), - [anon_sym_ushr_DASHint] = ACTIONS(263), - [anon_sym_add_DASHlong] = ACTIONS(263), - [anon_sym_sub_DASHlong] = ACTIONS(263), - [anon_sym_mul_DASHlong] = ACTIONS(263), - [anon_sym_div_DASHlong] = ACTIONS(263), - [anon_sym_rem_DASHlong] = ACTIONS(263), - [anon_sym_and_DASHlong] = ACTIONS(263), - [anon_sym_or_DASHlong] = ACTIONS(263), - [anon_sym_xor_DASHlong] = ACTIONS(263), - [anon_sym_shl_DASHlong] = ACTIONS(263), - [anon_sym_shr_DASHlong] = ACTIONS(263), - [anon_sym_ushr_DASHlong] = ACTIONS(263), - [anon_sym_add_DASHfloat] = ACTIONS(263), - [anon_sym_sub_DASHfloat] = ACTIONS(263), - [anon_sym_mul_DASHfloat] = ACTIONS(263), - [anon_sym_div_DASHfloat] = ACTIONS(263), - [anon_sym_rem_DASHfloat] = ACTIONS(263), - [anon_sym_add_DASHdouble] = ACTIONS(263), - [anon_sym_sub_DASHdouble] = ACTIONS(263), - [anon_sym_mul_DASHdouble] = ACTIONS(263), - [anon_sym_div_DASHdouble] = ACTIONS(263), - [anon_sym_rem_DASHdouble] = ACTIONS(263), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(261), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(261), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(261), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(261), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(261), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(261), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(261), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(261), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(261), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(261), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(261), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(261), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(261), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(261), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(261), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(261), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(261), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(261), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(261), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(261), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(261), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(261), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(261), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(261), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(261), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(261), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(261), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(261), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(261), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(261), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(261), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(261), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(261), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(261), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(261), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(261), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(261), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(261), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(261), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(261), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(261), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(261), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(261), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(261), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(261), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(261), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(261), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(261), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(261), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(261), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(261), - [anon_sym_static_DASHget] = ACTIONS(261), - [anon_sym_static_DASHput] = ACTIONS(261), - [anon_sym_instance_DASHget] = ACTIONS(261), - [anon_sym_instance_DASHput] = ACTIONS(261), - [anon_sym_execute_DASHinline] = ACTIONS(263), - [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(261), - [anon_sym_iget_DASHquick] = ACTIONS(261), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(261), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(261), - [anon_sym_iput_DASHquick] = ACTIONS(261), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(261), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(261), - [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(261), - [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(261), - [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(261), - [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(261), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(263), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(261), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(263), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(261), - [anon_sym_rsub_DASHint] = ACTIONS(263), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(261), - [anon_sym_DOTline] = ACTIONS(261), - [anon_sym_DOTlocals] = ACTIONS(261), - [anon_sym_DOTlocal] = ACTIONS(263), - [anon_sym_DOTendlocal] = ACTIONS(261), - [anon_sym_DOTrestartlocal] = ACTIONS(261), - [anon_sym_DOTregisters] = ACTIONS(261), - [anon_sym_DOTcatch] = ACTIONS(263), - [anon_sym_DOT_DOT] = ACTIONS(261), - [anon_sym_RBRACE] = ACTIONS(261), - [anon_sym_DOTcatchall] = ACTIONS(261), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(261), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(261), - [anon_sym_DOTarray_DASHdata] = ACTIONS(261), - [sym_prologue_directive] = ACTIONS(261), - [sym_epilogue_directive] = ACTIONS(261), - [aux_sym_label_token1] = ACTIONS(261), - [aux_sym_jmp_label_token1] = ACTIONS(261), + [ts_builtin_sym_end] = ACTIONS(259), + [anon_sym_DOTsource] = ACTIONS(259), + [anon_sym_DOTfield] = ACTIONS(259), + [anon_sym_DOTendfield] = ACTIONS(259), + [anon_sym_DOTmethod] = ACTIONS(259), + [anon_sym_DOTendmethod] = ACTIONS(259), + [anon_sym_DOTannotation] = ACTIONS(259), + [anon_sym_DOTparam] = ACTIONS(261), + [anon_sym_COMMA] = ACTIONS(259), + [anon_sym_DOTparameter] = ACTIONS(259), + [anon_sym_nop] = ACTIONS(261), + [anon_sym_move] = ACTIONS(261), + [anon_sym_move_SLASHfrom16] = ACTIONS(259), + [anon_sym_move_SLASH16] = ACTIONS(259), + [anon_sym_move_DASHwide] = ACTIONS(261), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(259), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(259), + [anon_sym_move_DASHobject] = ACTIONS(261), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(259), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(259), + [anon_sym_move_DASHresult] = ACTIONS(261), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(259), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(259), + [anon_sym_move_DASHexception] = ACTIONS(259), + [anon_sym_return_DASHvoid] = ACTIONS(259), + [anon_sym_return] = ACTIONS(261), + [anon_sym_return_DASHwide] = ACTIONS(259), + [anon_sym_return_DASHobject] = ACTIONS(259), + [anon_sym_const_SLASH4] = ACTIONS(259), + [anon_sym_const_SLASH16] = ACTIONS(259), + [anon_sym_const] = ACTIONS(261), + [anon_sym_const_SLASHhigh16] = ACTIONS(259), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(259), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(259), + [anon_sym_const_DASHwide] = ACTIONS(261), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(259), + [anon_sym_const_DASHstring] = ACTIONS(261), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(259), + [anon_sym_const_DASHclass] = ACTIONS(259), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(259), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(259), + [anon_sym_monitor_DASHenter] = ACTIONS(259), + [anon_sym_monitor_DASHexit] = ACTIONS(259), + [anon_sym_check_DASHcast] = ACTIONS(259), + [anon_sym_instance_DASHof] = ACTIONS(259), + [anon_sym_array_DASHlength] = ACTIONS(259), + [anon_sym_new_DASHinstance] = ACTIONS(259), + [anon_sym_new_DASHarray] = ACTIONS(259), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(261), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(259), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(259), + [anon_sym_throw] = ACTIONS(261), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(259), + [anon_sym_goto] = ACTIONS(261), + [anon_sym_goto_SLASH16] = ACTIONS(259), + [anon_sym_goto_SLASH32] = ACTIONS(259), + [anon_sym_packed_DASHswitch] = ACTIONS(259), + [anon_sym_sparse_DASHswitch] = ACTIONS(259), + [anon_sym_cmpl_DASHfloat] = ACTIONS(259), + [anon_sym_cmpg_DASHfloat] = ACTIONS(259), + [anon_sym_cmpl_DASHdouble] = ACTIONS(259), + [anon_sym_cmpg_DASHdouble] = ACTIONS(259), + [anon_sym_cmp_DASHlong] = ACTIONS(259), + [anon_sym_if_DASHeq] = ACTIONS(261), + [anon_sym_if_DASHne] = ACTIONS(261), + [anon_sym_if_DASHlt] = ACTIONS(261), + [anon_sym_if_DASHge] = ACTIONS(261), + [anon_sym_if_DASHgt] = ACTIONS(261), + [anon_sym_if_DASHle] = ACTIONS(261), + [anon_sym_if_DASHeqz] = ACTIONS(259), + [anon_sym_if_DASHnez] = ACTIONS(259), + [anon_sym_if_DASHltz] = ACTIONS(259), + [anon_sym_if_DASHgez] = ACTIONS(259), + [anon_sym_if_DASHgtz] = ACTIONS(259), + [anon_sym_if_DASHlez] = ACTIONS(259), + [anon_sym_aget] = ACTIONS(261), + [anon_sym_aget_DASHwide] = ACTIONS(259), + [anon_sym_aget_DASHobject] = ACTIONS(259), + [anon_sym_aget_DASHboolean] = ACTIONS(259), + [anon_sym_aget_DASHbyte] = ACTIONS(259), + [anon_sym_aget_DASHchar] = ACTIONS(259), + [anon_sym_aget_DASHshort] = ACTIONS(259), + [anon_sym_aput] = ACTIONS(261), + [anon_sym_aput_DASHwide] = ACTIONS(259), + [anon_sym_aput_DASHobject] = ACTIONS(259), + [anon_sym_aput_DASHboolean] = ACTIONS(259), + [anon_sym_aput_DASHbyte] = ACTIONS(259), + [anon_sym_aput_DASHchar] = ACTIONS(259), + [anon_sym_aput_DASHshort] = ACTIONS(259), + [anon_sym_iget] = ACTIONS(261), + [anon_sym_iget_DASHwide] = ACTIONS(261), + [anon_sym_iget_DASHobject] = ACTIONS(261), + [anon_sym_iget_DASHboolean] = ACTIONS(259), + [anon_sym_iget_DASHbyte] = ACTIONS(259), + [anon_sym_iget_DASHchar] = ACTIONS(259), + [anon_sym_iget_DASHshort] = ACTIONS(259), + [anon_sym_iget_DASHvolatile] = ACTIONS(259), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(259), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(259), + [anon_sym_iput] = ACTIONS(261), + [anon_sym_iput_DASHwide] = ACTIONS(261), + [anon_sym_iput_DASHobject] = ACTIONS(261), + [anon_sym_iput_DASHboolean] = ACTIONS(261), + [anon_sym_iput_DASHbyte] = ACTIONS(261), + [anon_sym_iput_DASHchar] = ACTIONS(261), + [anon_sym_iput_DASHshort] = ACTIONS(261), + [anon_sym_iput_DASHvolatile] = ACTIONS(259), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(259), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(259), + [anon_sym_sget] = ACTIONS(261), + [anon_sym_sget_DASHwide] = ACTIONS(261), + [anon_sym_sget_DASHobject] = ACTIONS(261), + [anon_sym_sget_DASHboolean] = ACTIONS(259), + [anon_sym_sget_DASHbyte] = ACTIONS(259), + [anon_sym_sget_DASHchar] = ACTIONS(259), + [anon_sym_sget_DASHshort] = ACTIONS(259), + [anon_sym_sget_DASHvolatile] = ACTIONS(259), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(259), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(259), + [anon_sym_sput] = ACTIONS(261), + [anon_sym_sput_DASHwide] = ACTIONS(261), + [anon_sym_sput_DASHobject] = ACTIONS(261), + [anon_sym_sput_DASHboolean] = ACTIONS(259), + [anon_sym_sput_DASHbyte] = ACTIONS(259), + [anon_sym_sput_DASHchar] = ACTIONS(259), + [anon_sym_sput_DASHshort] = ACTIONS(259), + [anon_sym_sput_DASHvolatile] = ACTIONS(259), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(259), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(259), + [anon_sym_invoke_DASHconstructor] = ACTIONS(259), + [anon_sym_invoke_DASHcustom] = ACTIONS(261), + [anon_sym_invoke_DASHdirect] = ACTIONS(261), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(259), + [anon_sym_invoke_DASHinstance] = ACTIONS(259), + [anon_sym_invoke_DASHinterface] = ACTIONS(261), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(261), + [anon_sym_invoke_DASHstatic] = ACTIONS(261), + [anon_sym_invoke_DASHsuper] = ACTIONS(261), + [anon_sym_invoke_DASHvirtual] = ACTIONS(261), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(259), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(259), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(259), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(259), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(259), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(259), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(259), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(259), + [anon_sym_neg_DASHint] = ACTIONS(259), + [anon_sym_not_DASHint] = ACTIONS(259), + [anon_sym_neg_DASHlong] = ACTIONS(259), + [anon_sym_not_DASHlong] = ACTIONS(259), + [anon_sym_neg_DASHfloat] = ACTIONS(259), + [anon_sym_neg_DASHdouble] = ACTIONS(259), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(259), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(259), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(259), + [anon_sym_long_DASHto_DASHint] = ACTIONS(259), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(259), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(259), + [anon_sym_float_DASHto_DASHint] = ACTIONS(259), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(259), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(259), + [anon_sym_double_DASHto_DASHint] = ACTIONS(259), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(259), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(259), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(259), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(259), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(259), + [anon_sym_add_DASHint] = ACTIONS(261), + [anon_sym_sub_DASHint] = ACTIONS(261), + [anon_sym_mul_DASHint] = ACTIONS(261), + [anon_sym_div_DASHint] = ACTIONS(261), + [anon_sym_rem_DASHint] = ACTIONS(261), + [anon_sym_and_DASHint] = ACTIONS(261), + [anon_sym_or_DASHint] = ACTIONS(261), + [anon_sym_xor_DASHint] = ACTIONS(261), + [anon_sym_shl_DASHint] = ACTIONS(261), + [anon_sym_shr_DASHint] = ACTIONS(261), + [anon_sym_ushr_DASHint] = ACTIONS(261), + [anon_sym_add_DASHlong] = ACTIONS(261), + [anon_sym_sub_DASHlong] = ACTIONS(261), + [anon_sym_mul_DASHlong] = ACTIONS(261), + [anon_sym_div_DASHlong] = ACTIONS(261), + [anon_sym_rem_DASHlong] = ACTIONS(261), + [anon_sym_and_DASHlong] = ACTIONS(261), + [anon_sym_or_DASHlong] = ACTIONS(261), + [anon_sym_xor_DASHlong] = ACTIONS(261), + [anon_sym_shl_DASHlong] = ACTIONS(261), + [anon_sym_shr_DASHlong] = ACTIONS(261), + [anon_sym_ushr_DASHlong] = ACTIONS(261), + [anon_sym_add_DASHfloat] = ACTIONS(261), + [anon_sym_sub_DASHfloat] = ACTIONS(261), + [anon_sym_mul_DASHfloat] = ACTIONS(261), + [anon_sym_div_DASHfloat] = ACTIONS(261), + [anon_sym_rem_DASHfloat] = ACTIONS(261), + [anon_sym_add_DASHdouble] = ACTIONS(261), + [anon_sym_sub_DASHdouble] = ACTIONS(261), + [anon_sym_mul_DASHdouble] = ACTIONS(261), + [anon_sym_div_DASHdouble] = ACTIONS(261), + [anon_sym_rem_DASHdouble] = ACTIONS(261), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(259), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(259), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(259), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(259), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(259), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(259), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(259), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(259), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(259), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(259), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(259), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(259), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(259), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(259), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(259), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(259), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(259), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(259), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(259), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(259), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(259), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(259), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(259), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(259), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(259), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(259), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(259), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(259), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(259), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(259), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(259), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(259), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(259), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(259), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(259), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(259), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(259), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(259), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(259), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(259), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(259), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(259), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(259), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(259), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(259), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(259), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(259), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(259), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(259), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(259), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(259), + [anon_sym_static_DASHget] = ACTIONS(259), + [anon_sym_static_DASHput] = ACTIONS(259), + [anon_sym_instance_DASHget] = ACTIONS(259), + [anon_sym_instance_DASHput] = ACTIONS(259), + [anon_sym_execute_DASHinline] = ACTIONS(261), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(259), + [anon_sym_iget_DASHquick] = ACTIONS(259), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(259), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(259), + [anon_sym_iput_DASHquick] = ACTIONS(259), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(259), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(259), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(259), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(259), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(259), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(259), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(261), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(259), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(261), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(259), + [anon_sym_rsub_DASHint] = ACTIONS(261), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(259), + [anon_sym_DOTline] = ACTIONS(259), + [anon_sym_DOTlocals] = ACTIONS(259), + [anon_sym_DOTlocal] = ACTIONS(261), + [anon_sym_DOTendlocal] = ACTIONS(259), + [anon_sym_DOTrestartlocal] = ACTIONS(259), + [anon_sym_DOTregisters] = ACTIONS(259), + [anon_sym_DOTcatch] = ACTIONS(261), + [anon_sym_DOT_DOT] = ACTIONS(259), + [anon_sym_RBRACE] = ACTIONS(259), + [anon_sym_DOTcatchall] = ACTIONS(259), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(259), + [anon_sym_DOTendpacked_DASHswitch] = ACTIONS(259), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(259), + [anon_sym_DOTarray_DASHdata] = ACTIONS(259), + [sym_prologue_directive] = ACTIONS(259), + [sym_epilogue_directive] = ACTIONS(259), + [aux_sym_label_token1] = ACTIONS(259), + [aux_sym_jmp_label_token1] = ACTIONS(259), [sym_comment] = ACTIONS(3), }, [24] = { - [ts_builtin_sym_end] = ACTIONS(265), - [anon_sym_DOTsource] = ACTIONS(265), - [anon_sym_DOTfield] = ACTIONS(265), - [anon_sym_DOTendfield] = ACTIONS(265), - [anon_sym_DOTmethod] = ACTIONS(265), - [anon_sym_DOTendmethod] = ACTIONS(265), - [anon_sym_DOTannotation] = ACTIONS(265), - [anon_sym_DOTparam] = ACTIONS(267), - [anon_sym_COMMA] = ACTIONS(265), - [anon_sym_DOTparameter] = ACTIONS(265), - [anon_sym_DOTendparameter] = ACTIONS(265), - [anon_sym_nop] = ACTIONS(267), - [anon_sym_move] = ACTIONS(267), - [anon_sym_move_SLASHfrom16] = ACTIONS(265), - [anon_sym_move_SLASH16] = ACTIONS(265), - [anon_sym_move_DASHwide] = ACTIONS(267), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(265), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(265), - [anon_sym_move_DASHobject] = ACTIONS(267), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(265), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(265), - [anon_sym_move_DASHresult] = ACTIONS(267), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(265), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(265), - [anon_sym_move_DASHexception] = ACTIONS(265), - [anon_sym_return_DASHvoid] = ACTIONS(265), - [anon_sym_return] = ACTIONS(267), - [anon_sym_return_DASHwide] = ACTIONS(265), - [anon_sym_return_DASHobject] = ACTIONS(265), - [anon_sym_const_SLASH4] = ACTIONS(265), - [anon_sym_const_SLASH16] = ACTIONS(265), - [anon_sym_const] = ACTIONS(267), - [anon_sym_const_SLASHhigh16] = ACTIONS(265), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(265), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(265), - [anon_sym_const_DASHwide] = ACTIONS(267), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(265), - [anon_sym_const_DASHstring] = ACTIONS(267), - [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(265), - [anon_sym_const_DASHclass] = ACTIONS(265), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(265), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(265), - [anon_sym_monitor_DASHenter] = ACTIONS(265), - [anon_sym_monitor_DASHexit] = ACTIONS(265), - [anon_sym_check_DASHcast] = ACTIONS(265), - [anon_sym_instance_DASHof] = ACTIONS(265), - [anon_sym_array_DASHlength] = ACTIONS(265), - [anon_sym_new_DASHinstance] = ACTIONS(265), - [anon_sym_new_DASHarray] = ACTIONS(265), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(267), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(265), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(265), - [anon_sym_throw] = ACTIONS(267), - [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(265), - [anon_sym_goto] = ACTIONS(267), - [anon_sym_goto_SLASH16] = ACTIONS(265), - [anon_sym_goto_SLASH32] = ACTIONS(265), - [anon_sym_packed_DASHswitch] = ACTIONS(265), - [anon_sym_sparse_DASHswitch] = ACTIONS(265), - [anon_sym_cmpl_DASHfloat] = ACTIONS(265), - [anon_sym_cmpg_DASHfloat] = ACTIONS(265), - [anon_sym_cmpl_DASHdouble] = ACTIONS(265), - [anon_sym_cmpg_DASHdouble] = ACTIONS(265), - [anon_sym_cmp_DASHlong] = ACTIONS(265), - [anon_sym_if_DASHeq] = ACTIONS(267), - [anon_sym_if_DASHne] = ACTIONS(267), - [anon_sym_if_DASHlt] = ACTIONS(267), - [anon_sym_if_DASHge] = ACTIONS(267), - [anon_sym_if_DASHgt] = ACTIONS(267), - [anon_sym_if_DASHle] = ACTIONS(267), - [anon_sym_if_DASHeqz] = ACTIONS(265), - [anon_sym_if_DASHnez] = ACTIONS(265), - [anon_sym_if_DASHltz] = ACTIONS(265), - [anon_sym_if_DASHgez] = ACTIONS(265), - [anon_sym_if_DASHgtz] = ACTIONS(265), - [anon_sym_if_DASHlez] = ACTIONS(265), - [anon_sym_aget] = ACTIONS(267), - [anon_sym_aget_DASHwide] = ACTIONS(265), - [anon_sym_aget_DASHobject] = ACTIONS(265), - [anon_sym_aget_DASHboolean] = ACTIONS(265), - [anon_sym_aget_DASHbyte] = ACTIONS(265), - [anon_sym_aget_DASHchar] = ACTIONS(265), - [anon_sym_aget_DASHshort] = ACTIONS(265), - [anon_sym_aput] = ACTIONS(267), - [anon_sym_aput_DASHwide] = ACTIONS(265), - [anon_sym_aput_DASHobject] = ACTIONS(265), - [anon_sym_aput_DASHboolean] = ACTIONS(265), - [anon_sym_aput_DASHbyte] = ACTIONS(265), - [anon_sym_aput_DASHchar] = ACTIONS(265), - [anon_sym_aput_DASHshort] = ACTIONS(265), - [anon_sym_iget] = ACTIONS(267), - [anon_sym_iget_DASHwide] = ACTIONS(267), - [anon_sym_iget_DASHobject] = ACTIONS(267), - [anon_sym_iget_DASHboolean] = ACTIONS(265), - [anon_sym_iget_DASHbyte] = ACTIONS(265), - [anon_sym_iget_DASHchar] = ACTIONS(265), - [anon_sym_iget_DASHshort] = ACTIONS(265), - [anon_sym_iget_DASHvolatile] = ACTIONS(265), - [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(265), - [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(265), - [anon_sym_iput] = ACTIONS(267), - [anon_sym_iput_DASHwide] = ACTIONS(267), - [anon_sym_iput_DASHobject] = ACTIONS(267), - [anon_sym_iput_DASHboolean] = ACTIONS(267), - [anon_sym_iput_DASHbyte] = ACTIONS(267), - [anon_sym_iput_DASHchar] = ACTIONS(267), - [anon_sym_iput_DASHshort] = ACTIONS(267), - [anon_sym_iput_DASHvolatile] = ACTIONS(265), - [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(265), - [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(265), - [anon_sym_sget] = ACTIONS(267), - [anon_sym_sget_DASHwide] = ACTIONS(267), - [anon_sym_sget_DASHobject] = ACTIONS(267), - [anon_sym_sget_DASHboolean] = ACTIONS(265), - [anon_sym_sget_DASHbyte] = ACTIONS(265), - [anon_sym_sget_DASHchar] = ACTIONS(265), - [anon_sym_sget_DASHshort] = ACTIONS(265), - [anon_sym_sget_DASHvolatile] = ACTIONS(265), - [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(265), - [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(265), - [anon_sym_sput] = ACTIONS(267), - [anon_sym_sput_DASHwide] = ACTIONS(267), - [anon_sym_sput_DASHobject] = ACTIONS(267), - [anon_sym_sput_DASHboolean] = ACTIONS(265), - [anon_sym_sput_DASHbyte] = ACTIONS(265), - [anon_sym_sput_DASHchar] = ACTIONS(265), - [anon_sym_sput_DASHshort] = ACTIONS(265), - [anon_sym_sput_DASHvolatile] = ACTIONS(265), - [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(265), - [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(265), - [anon_sym_invoke_DASHconstructor] = ACTIONS(265), - [anon_sym_invoke_DASHcustom] = ACTIONS(267), - [anon_sym_invoke_DASHdirect] = ACTIONS(267), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(265), - [anon_sym_invoke_DASHinstance] = ACTIONS(265), - [anon_sym_invoke_DASHinterface] = ACTIONS(267), - [anon_sym_invoke_DASHpolymorphic] = ACTIONS(267), - [anon_sym_invoke_DASHstatic] = ACTIONS(267), - [anon_sym_invoke_DASHsuper] = ACTIONS(267), - [anon_sym_invoke_DASHvirtual] = ACTIONS(267), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(265), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(265), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(265), - [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(265), - [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(265), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(265), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(265), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(265), - [anon_sym_neg_DASHint] = ACTIONS(265), - [anon_sym_not_DASHint] = ACTIONS(265), - [anon_sym_neg_DASHlong] = ACTIONS(265), - [anon_sym_not_DASHlong] = ACTIONS(265), - [anon_sym_neg_DASHfloat] = ACTIONS(265), - [anon_sym_neg_DASHdouble] = ACTIONS(265), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(265), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(265), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(265), - [anon_sym_long_DASHto_DASHint] = ACTIONS(265), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(265), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(265), - [anon_sym_float_DASHto_DASHint] = ACTIONS(265), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(265), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(265), - [anon_sym_double_DASHto_DASHint] = ACTIONS(265), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(265), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(265), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(265), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(265), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(265), - [anon_sym_add_DASHint] = ACTIONS(267), - [anon_sym_sub_DASHint] = ACTIONS(267), - [anon_sym_mul_DASHint] = ACTIONS(267), - [anon_sym_div_DASHint] = ACTIONS(267), - [anon_sym_rem_DASHint] = ACTIONS(267), - [anon_sym_and_DASHint] = ACTIONS(267), - [anon_sym_or_DASHint] = ACTIONS(267), - [anon_sym_xor_DASHint] = ACTIONS(267), - [anon_sym_shl_DASHint] = ACTIONS(267), - [anon_sym_shr_DASHint] = ACTIONS(267), - [anon_sym_ushr_DASHint] = ACTIONS(267), - [anon_sym_add_DASHlong] = ACTIONS(267), - [anon_sym_sub_DASHlong] = ACTIONS(267), - [anon_sym_mul_DASHlong] = ACTIONS(267), - [anon_sym_div_DASHlong] = ACTIONS(267), - [anon_sym_rem_DASHlong] = ACTIONS(267), - [anon_sym_and_DASHlong] = ACTIONS(267), - [anon_sym_or_DASHlong] = ACTIONS(267), - [anon_sym_xor_DASHlong] = ACTIONS(267), - [anon_sym_shl_DASHlong] = ACTIONS(267), - [anon_sym_shr_DASHlong] = ACTIONS(267), - [anon_sym_ushr_DASHlong] = ACTIONS(267), - [anon_sym_add_DASHfloat] = ACTIONS(267), - [anon_sym_sub_DASHfloat] = ACTIONS(267), - [anon_sym_mul_DASHfloat] = ACTIONS(267), - [anon_sym_div_DASHfloat] = ACTIONS(267), - [anon_sym_rem_DASHfloat] = ACTIONS(267), - [anon_sym_add_DASHdouble] = ACTIONS(267), - [anon_sym_sub_DASHdouble] = ACTIONS(267), - [anon_sym_mul_DASHdouble] = ACTIONS(267), - [anon_sym_div_DASHdouble] = ACTIONS(267), - [anon_sym_rem_DASHdouble] = ACTIONS(267), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(265), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(265), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(265), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(265), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(265), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(265), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(265), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(265), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(265), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(265), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(265), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(265), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(265), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(265), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(265), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(265), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(265), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(265), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(265), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(265), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(265), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(265), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(265), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(265), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(265), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(265), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(265), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(265), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(265), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(265), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(265), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(265), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(265), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(265), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(265), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(265), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(265), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(265), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(265), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(265), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(265), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(265), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(265), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(265), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(265), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(265), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(265), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(265), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(265), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(265), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(265), - [anon_sym_static_DASHget] = ACTIONS(265), - [anon_sym_static_DASHput] = ACTIONS(265), - [anon_sym_instance_DASHget] = ACTIONS(265), - [anon_sym_instance_DASHput] = ACTIONS(265), - [anon_sym_execute_DASHinline] = ACTIONS(267), - [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(265), - [anon_sym_iget_DASHquick] = ACTIONS(265), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(265), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(265), - [anon_sym_iput_DASHquick] = ACTIONS(265), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(265), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(265), - [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(265), - [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(265), - [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(265), - [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(265), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(267), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(265), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(267), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(265), - [anon_sym_rsub_DASHint] = ACTIONS(267), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(265), - [anon_sym_DOTline] = ACTIONS(265), - [anon_sym_DOTlocals] = ACTIONS(265), - [anon_sym_DOTlocal] = ACTIONS(267), - [anon_sym_DOTendlocal] = ACTIONS(265), - [anon_sym_DOTrestartlocal] = ACTIONS(265), - [anon_sym_DOTregisters] = ACTIONS(265), - [anon_sym_DOTcatch] = ACTIONS(267), - [anon_sym_RBRACE] = ACTIONS(265), - [anon_sym_DOTcatchall] = ACTIONS(265), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(265), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(265), - [anon_sym_DOTarray_DASHdata] = ACTIONS(265), - [sym_prologue_directive] = ACTIONS(265), - [sym_epilogue_directive] = ACTIONS(265), - [aux_sym_label_token1] = ACTIONS(265), - [aux_sym_jmp_label_token1] = ACTIONS(265), + [ts_builtin_sym_end] = ACTIONS(263), + [anon_sym_DOTsource] = ACTIONS(263), + [anon_sym_DOTfield] = ACTIONS(263), + [anon_sym_DOTendfield] = ACTIONS(263), + [anon_sym_DOTmethod] = ACTIONS(263), + [anon_sym_DOTendmethod] = ACTIONS(263), + [anon_sym_DOTannotation] = ACTIONS(263), + [anon_sym_DOTparam] = ACTIONS(265), + [anon_sym_COMMA] = ACTIONS(263), + [anon_sym_DOTparameter] = ACTIONS(263), + [anon_sym_DOTendparameter] = ACTIONS(263), + [anon_sym_nop] = ACTIONS(265), + [anon_sym_move] = ACTIONS(265), + [anon_sym_move_SLASHfrom16] = ACTIONS(263), + [anon_sym_move_SLASH16] = ACTIONS(263), + [anon_sym_move_DASHwide] = ACTIONS(265), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(263), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(263), + [anon_sym_move_DASHobject] = ACTIONS(265), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(263), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(263), + [anon_sym_move_DASHresult] = ACTIONS(265), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(263), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(263), + [anon_sym_move_DASHexception] = ACTIONS(263), + [anon_sym_return_DASHvoid] = ACTIONS(263), + [anon_sym_return] = ACTIONS(265), + [anon_sym_return_DASHwide] = ACTIONS(263), + [anon_sym_return_DASHobject] = ACTIONS(263), + [anon_sym_const_SLASH4] = ACTIONS(263), + [anon_sym_const_SLASH16] = ACTIONS(263), + [anon_sym_const] = ACTIONS(265), + [anon_sym_const_SLASHhigh16] = ACTIONS(263), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(263), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(263), + [anon_sym_const_DASHwide] = ACTIONS(265), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(263), + [anon_sym_const_DASHstring] = ACTIONS(265), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(263), + [anon_sym_const_DASHclass] = ACTIONS(263), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(263), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(263), + [anon_sym_monitor_DASHenter] = ACTIONS(263), + [anon_sym_monitor_DASHexit] = ACTIONS(263), + [anon_sym_check_DASHcast] = ACTIONS(263), + [anon_sym_instance_DASHof] = ACTIONS(263), + [anon_sym_array_DASHlength] = ACTIONS(263), + [anon_sym_new_DASHinstance] = ACTIONS(263), + [anon_sym_new_DASHarray] = ACTIONS(263), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(265), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(263), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(263), + [anon_sym_throw] = ACTIONS(265), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(263), + [anon_sym_goto] = ACTIONS(265), + [anon_sym_goto_SLASH16] = ACTIONS(263), + [anon_sym_goto_SLASH32] = ACTIONS(263), + [anon_sym_packed_DASHswitch] = ACTIONS(263), + [anon_sym_sparse_DASHswitch] = ACTIONS(263), + [anon_sym_cmpl_DASHfloat] = ACTIONS(263), + [anon_sym_cmpg_DASHfloat] = ACTIONS(263), + [anon_sym_cmpl_DASHdouble] = ACTIONS(263), + [anon_sym_cmpg_DASHdouble] = ACTIONS(263), + [anon_sym_cmp_DASHlong] = ACTIONS(263), + [anon_sym_if_DASHeq] = ACTIONS(265), + [anon_sym_if_DASHne] = ACTIONS(265), + [anon_sym_if_DASHlt] = ACTIONS(265), + [anon_sym_if_DASHge] = ACTIONS(265), + [anon_sym_if_DASHgt] = ACTIONS(265), + [anon_sym_if_DASHle] = ACTIONS(265), + [anon_sym_if_DASHeqz] = ACTIONS(263), + [anon_sym_if_DASHnez] = ACTIONS(263), + [anon_sym_if_DASHltz] = ACTIONS(263), + [anon_sym_if_DASHgez] = ACTIONS(263), + [anon_sym_if_DASHgtz] = ACTIONS(263), + [anon_sym_if_DASHlez] = ACTIONS(263), + [anon_sym_aget] = ACTIONS(265), + [anon_sym_aget_DASHwide] = ACTIONS(263), + [anon_sym_aget_DASHobject] = ACTIONS(263), + [anon_sym_aget_DASHboolean] = ACTIONS(263), + [anon_sym_aget_DASHbyte] = ACTIONS(263), + [anon_sym_aget_DASHchar] = ACTIONS(263), + [anon_sym_aget_DASHshort] = ACTIONS(263), + [anon_sym_aput] = ACTIONS(265), + [anon_sym_aput_DASHwide] = ACTIONS(263), + [anon_sym_aput_DASHobject] = ACTIONS(263), + [anon_sym_aput_DASHboolean] = ACTIONS(263), + [anon_sym_aput_DASHbyte] = ACTIONS(263), + [anon_sym_aput_DASHchar] = ACTIONS(263), + [anon_sym_aput_DASHshort] = ACTIONS(263), + [anon_sym_iget] = ACTIONS(265), + [anon_sym_iget_DASHwide] = ACTIONS(265), + [anon_sym_iget_DASHobject] = ACTIONS(265), + [anon_sym_iget_DASHboolean] = ACTIONS(263), + [anon_sym_iget_DASHbyte] = ACTIONS(263), + [anon_sym_iget_DASHchar] = ACTIONS(263), + [anon_sym_iget_DASHshort] = ACTIONS(263), + [anon_sym_iget_DASHvolatile] = ACTIONS(263), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(263), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(263), + [anon_sym_iput] = ACTIONS(265), + [anon_sym_iput_DASHwide] = ACTIONS(265), + [anon_sym_iput_DASHobject] = ACTIONS(265), + [anon_sym_iput_DASHboolean] = ACTIONS(265), + [anon_sym_iput_DASHbyte] = ACTIONS(265), + [anon_sym_iput_DASHchar] = ACTIONS(265), + [anon_sym_iput_DASHshort] = ACTIONS(265), + [anon_sym_iput_DASHvolatile] = ACTIONS(263), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(263), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(263), + [anon_sym_sget] = ACTIONS(265), + [anon_sym_sget_DASHwide] = ACTIONS(265), + [anon_sym_sget_DASHobject] = ACTIONS(265), + [anon_sym_sget_DASHboolean] = ACTIONS(263), + [anon_sym_sget_DASHbyte] = ACTIONS(263), + [anon_sym_sget_DASHchar] = ACTIONS(263), + [anon_sym_sget_DASHshort] = ACTIONS(263), + [anon_sym_sget_DASHvolatile] = ACTIONS(263), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(263), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(263), + [anon_sym_sput] = ACTIONS(265), + [anon_sym_sput_DASHwide] = ACTIONS(265), + [anon_sym_sput_DASHobject] = ACTIONS(265), + [anon_sym_sput_DASHboolean] = ACTIONS(263), + [anon_sym_sput_DASHbyte] = ACTIONS(263), + [anon_sym_sput_DASHchar] = ACTIONS(263), + [anon_sym_sput_DASHshort] = ACTIONS(263), + [anon_sym_sput_DASHvolatile] = ACTIONS(263), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(263), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(263), + [anon_sym_invoke_DASHconstructor] = ACTIONS(263), + [anon_sym_invoke_DASHcustom] = ACTIONS(265), + [anon_sym_invoke_DASHdirect] = ACTIONS(265), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(263), + [anon_sym_invoke_DASHinstance] = ACTIONS(263), + [anon_sym_invoke_DASHinterface] = ACTIONS(265), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(265), + [anon_sym_invoke_DASHstatic] = ACTIONS(265), + [anon_sym_invoke_DASHsuper] = ACTIONS(265), + [anon_sym_invoke_DASHvirtual] = ACTIONS(265), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(263), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(263), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(263), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(263), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(263), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(263), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(263), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(263), + [anon_sym_neg_DASHint] = ACTIONS(263), + [anon_sym_not_DASHint] = ACTIONS(263), + [anon_sym_neg_DASHlong] = ACTIONS(263), + [anon_sym_not_DASHlong] = ACTIONS(263), + [anon_sym_neg_DASHfloat] = ACTIONS(263), + [anon_sym_neg_DASHdouble] = ACTIONS(263), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(263), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(263), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(263), + [anon_sym_long_DASHto_DASHint] = ACTIONS(263), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(263), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(263), + [anon_sym_float_DASHto_DASHint] = ACTIONS(263), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(263), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(263), + [anon_sym_double_DASHto_DASHint] = ACTIONS(263), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(263), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(263), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(263), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(263), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(263), + [anon_sym_add_DASHint] = ACTIONS(265), + [anon_sym_sub_DASHint] = ACTIONS(265), + [anon_sym_mul_DASHint] = ACTIONS(265), + [anon_sym_div_DASHint] = ACTIONS(265), + [anon_sym_rem_DASHint] = ACTIONS(265), + [anon_sym_and_DASHint] = ACTIONS(265), + [anon_sym_or_DASHint] = ACTIONS(265), + [anon_sym_xor_DASHint] = ACTIONS(265), + [anon_sym_shl_DASHint] = ACTIONS(265), + [anon_sym_shr_DASHint] = ACTIONS(265), + [anon_sym_ushr_DASHint] = ACTIONS(265), + [anon_sym_add_DASHlong] = ACTIONS(265), + [anon_sym_sub_DASHlong] = ACTIONS(265), + [anon_sym_mul_DASHlong] = ACTIONS(265), + [anon_sym_div_DASHlong] = ACTIONS(265), + [anon_sym_rem_DASHlong] = ACTIONS(265), + [anon_sym_and_DASHlong] = ACTIONS(265), + [anon_sym_or_DASHlong] = ACTIONS(265), + [anon_sym_xor_DASHlong] = ACTIONS(265), + [anon_sym_shl_DASHlong] = ACTIONS(265), + [anon_sym_shr_DASHlong] = ACTIONS(265), + [anon_sym_ushr_DASHlong] = ACTIONS(265), + [anon_sym_add_DASHfloat] = ACTIONS(265), + [anon_sym_sub_DASHfloat] = ACTIONS(265), + [anon_sym_mul_DASHfloat] = ACTIONS(265), + [anon_sym_div_DASHfloat] = ACTIONS(265), + [anon_sym_rem_DASHfloat] = ACTIONS(265), + [anon_sym_add_DASHdouble] = ACTIONS(265), + [anon_sym_sub_DASHdouble] = ACTIONS(265), + [anon_sym_mul_DASHdouble] = ACTIONS(265), + [anon_sym_div_DASHdouble] = ACTIONS(265), + [anon_sym_rem_DASHdouble] = ACTIONS(265), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(263), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(263), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(263), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(263), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(263), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(263), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(263), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(263), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(263), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(263), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(263), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(263), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(263), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(263), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(263), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(263), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(263), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(263), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(263), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(263), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(263), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(263), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(263), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(263), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(263), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(263), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(263), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(263), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(263), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(263), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(263), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(263), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(263), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(263), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(263), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(263), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(263), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(263), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(263), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(263), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(263), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(263), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(263), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(263), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(263), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(263), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(263), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(263), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(263), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(263), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(263), + [anon_sym_static_DASHget] = ACTIONS(263), + [anon_sym_static_DASHput] = ACTIONS(263), + [anon_sym_instance_DASHget] = ACTIONS(263), + [anon_sym_instance_DASHput] = ACTIONS(263), + [anon_sym_execute_DASHinline] = ACTIONS(265), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(263), + [anon_sym_iget_DASHquick] = ACTIONS(263), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(263), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(263), + [anon_sym_iput_DASHquick] = ACTIONS(263), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(263), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(263), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(263), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(263), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(263), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(263), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(265), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(263), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(265), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(263), + [anon_sym_rsub_DASHint] = ACTIONS(265), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(263), + [anon_sym_DOTline] = ACTIONS(263), + [anon_sym_DOTlocals] = ACTIONS(263), + [anon_sym_DOTlocal] = ACTIONS(265), + [anon_sym_DOTendlocal] = ACTIONS(263), + [anon_sym_DOTrestartlocal] = ACTIONS(263), + [anon_sym_DOTregisters] = ACTIONS(263), + [anon_sym_DOTcatch] = ACTIONS(265), + [anon_sym_RBRACE] = ACTIONS(263), + [anon_sym_DOTcatchall] = ACTIONS(263), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(263), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(263), + [anon_sym_DOTarray_DASHdata] = ACTIONS(263), + [sym_prologue_directive] = ACTIONS(263), + [sym_epilogue_directive] = ACTIONS(263), + [aux_sym_label_token1] = ACTIONS(263), + [aux_sym_jmp_label_token1] = ACTIONS(263), [sym_comment] = ACTIONS(3), }, [25] = { - [ts_builtin_sym_end] = ACTIONS(269), - [anon_sym_DOTsource] = ACTIONS(269), - [anon_sym_DOTfield] = ACTIONS(269), - [anon_sym_DOTendfield] = ACTIONS(269), - [anon_sym_DOTmethod] = ACTIONS(269), - [anon_sym_DOTendmethod] = ACTIONS(269), - [anon_sym_DOTannotation] = ACTIONS(269), - [anon_sym_DOTparam] = ACTIONS(271), - [anon_sym_COMMA] = ACTIONS(269), - [anon_sym_DOTparameter] = ACTIONS(269), - [anon_sym_nop] = ACTIONS(271), - [anon_sym_move] = ACTIONS(271), - [anon_sym_move_SLASHfrom16] = ACTIONS(269), - [anon_sym_move_SLASH16] = ACTIONS(269), - [anon_sym_move_DASHwide] = ACTIONS(271), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(269), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(269), - [anon_sym_move_DASHobject] = ACTIONS(271), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(269), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(269), - [anon_sym_move_DASHresult] = ACTIONS(271), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(269), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(269), - [anon_sym_move_DASHexception] = ACTIONS(269), - [anon_sym_return_DASHvoid] = ACTIONS(269), - [anon_sym_return] = ACTIONS(271), - [anon_sym_return_DASHwide] = ACTIONS(269), - [anon_sym_return_DASHobject] = ACTIONS(269), - [anon_sym_const_SLASH4] = ACTIONS(269), - [anon_sym_const_SLASH16] = ACTIONS(269), - [anon_sym_const] = ACTIONS(271), - [anon_sym_const_SLASHhigh16] = ACTIONS(269), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(269), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(269), - [anon_sym_const_DASHwide] = ACTIONS(271), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(269), - [anon_sym_const_DASHstring] = ACTIONS(271), - [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(269), - [anon_sym_const_DASHclass] = ACTIONS(269), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(269), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(269), - [anon_sym_monitor_DASHenter] = ACTIONS(269), - [anon_sym_monitor_DASHexit] = ACTIONS(269), - [anon_sym_check_DASHcast] = ACTIONS(269), - [anon_sym_instance_DASHof] = ACTIONS(269), - [anon_sym_array_DASHlength] = ACTIONS(269), - [anon_sym_new_DASHinstance] = ACTIONS(269), - [anon_sym_new_DASHarray] = ACTIONS(269), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(271), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(269), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(269), - [anon_sym_throw] = ACTIONS(271), - [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(269), - [anon_sym_goto] = ACTIONS(271), - [anon_sym_goto_SLASH16] = ACTIONS(269), - [anon_sym_goto_SLASH32] = ACTIONS(269), - [anon_sym_packed_DASHswitch] = ACTIONS(269), - [anon_sym_sparse_DASHswitch] = ACTIONS(269), - [anon_sym_cmpl_DASHfloat] = ACTIONS(269), - [anon_sym_cmpg_DASHfloat] = ACTIONS(269), - [anon_sym_cmpl_DASHdouble] = ACTIONS(269), - [anon_sym_cmpg_DASHdouble] = ACTIONS(269), - [anon_sym_cmp_DASHlong] = ACTIONS(269), - [anon_sym_if_DASHeq] = ACTIONS(271), - [anon_sym_if_DASHne] = ACTIONS(271), - [anon_sym_if_DASHlt] = ACTIONS(271), - [anon_sym_if_DASHge] = ACTIONS(271), - [anon_sym_if_DASHgt] = ACTIONS(271), - [anon_sym_if_DASHle] = ACTIONS(271), - [anon_sym_if_DASHeqz] = ACTIONS(269), - [anon_sym_if_DASHnez] = ACTIONS(269), - [anon_sym_if_DASHltz] = ACTIONS(269), - [anon_sym_if_DASHgez] = ACTIONS(269), - [anon_sym_if_DASHgtz] = ACTIONS(269), - [anon_sym_if_DASHlez] = ACTIONS(269), - [anon_sym_aget] = ACTIONS(271), - [anon_sym_aget_DASHwide] = ACTIONS(269), - [anon_sym_aget_DASHobject] = ACTIONS(269), - [anon_sym_aget_DASHboolean] = ACTIONS(269), - [anon_sym_aget_DASHbyte] = ACTIONS(269), - [anon_sym_aget_DASHchar] = ACTIONS(269), - [anon_sym_aget_DASHshort] = ACTIONS(269), - [anon_sym_aput] = ACTIONS(271), - [anon_sym_aput_DASHwide] = ACTIONS(269), - [anon_sym_aput_DASHobject] = ACTIONS(269), - [anon_sym_aput_DASHboolean] = ACTIONS(269), - [anon_sym_aput_DASHbyte] = ACTIONS(269), - [anon_sym_aput_DASHchar] = ACTIONS(269), - [anon_sym_aput_DASHshort] = ACTIONS(269), - [anon_sym_iget] = ACTIONS(271), - [anon_sym_iget_DASHwide] = ACTIONS(271), - [anon_sym_iget_DASHobject] = ACTIONS(271), - [anon_sym_iget_DASHboolean] = ACTIONS(269), - [anon_sym_iget_DASHbyte] = ACTIONS(269), - [anon_sym_iget_DASHchar] = ACTIONS(269), - [anon_sym_iget_DASHshort] = ACTIONS(269), - [anon_sym_iget_DASHvolatile] = ACTIONS(269), - [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(269), - [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(269), - [anon_sym_iput] = ACTIONS(271), - [anon_sym_iput_DASHwide] = ACTIONS(271), - [anon_sym_iput_DASHobject] = ACTIONS(271), - [anon_sym_iput_DASHboolean] = ACTIONS(271), - [anon_sym_iput_DASHbyte] = ACTIONS(271), - [anon_sym_iput_DASHchar] = ACTIONS(271), - [anon_sym_iput_DASHshort] = ACTIONS(271), - [anon_sym_iput_DASHvolatile] = ACTIONS(269), - [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(269), - [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(269), - [anon_sym_sget] = ACTIONS(271), - [anon_sym_sget_DASHwide] = ACTIONS(271), - [anon_sym_sget_DASHobject] = ACTIONS(271), - [anon_sym_sget_DASHboolean] = ACTIONS(269), - [anon_sym_sget_DASHbyte] = ACTIONS(269), - [anon_sym_sget_DASHchar] = ACTIONS(269), - [anon_sym_sget_DASHshort] = ACTIONS(269), - [anon_sym_sget_DASHvolatile] = ACTIONS(269), - [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(269), - [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(269), - [anon_sym_sput] = ACTIONS(271), - [anon_sym_sput_DASHwide] = ACTIONS(271), - [anon_sym_sput_DASHobject] = ACTIONS(271), - [anon_sym_sput_DASHboolean] = ACTIONS(269), - [anon_sym_sput_DASHbyte] = ACTIONS(269), - [anon_sym_sput_DASHchar] = ACTIONS(269), - [anon_sym_sput_DASHshort] = ACTIONS(269), - [anon_sym_sput_DASHvolatile] = ACTIONS(269), - [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(269), - [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(269), - [anon_sym_invoke_DASHconstructor] = ACTIONS(269), - [anon_sym_invoke_DASHcustom] = ACTIONS(271), - [anon_sym_invoke_DASHdirect] = ACTIONS(271), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(269), - [anon_sym_invoke_DASHinstance] = ACTIONS(269), - [anon_sym_invoke_DASHinterface] = ACTIONS(271), - [anon_sym_invoke_DASHpolymorphic] = ACTIONS(271), - [anon_sym_invoke_DASHstatic] = ACTIONS(271), - [anon_sym_invoke_DASHsuper] = ACTIONS(271), - [anon_sym_invoke_DASHvirtual] = ACTIONS(271), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(269), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(269), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(269), - [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(269), - [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(269), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(269), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(269), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(269), - [anon_sym_neg_DASHint] = ACTIONS(269), - [anon_sym_not_DASHint] = ACTIONS(269), - [anon_sym_neg_DASHlong] = ACTIONS(269), - [anon_sym_not_DASHlong] = ACTIONS(269), - [anon_sym_neg_DASHfloat] = ACTIONS(269), - [anon_sym_neg_DASHdouble] = ACTIONS(269), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(269), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(269), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(269), - [anon_sym_long_DASHto_DASHint] = ACTIONS(269), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(269), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(269), - [anon_sym_float_DASHto_DASHint] = ACTIONS(269), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(269), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(269), - [anon_sym_double_DASHto_DASHint] = ACTIONS(269), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(269), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(269), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(269), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(269), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(269), - [anon_sym_add_DASHint] = ACTIONS(271), - [anon_sym_sub_DASHint] = ACTIONS(271), - [anon_sym_mul_DASHint] = ACTIONS(271), - [anon_sym_div_DASHint] = ACTIONS(271), - [anon_sym_rem_DASHint] = ACTIONS(271), - [anon_sym_and_DASHint] = ACTIONS(271), - [anon_sym_or_DASHint] = ACTIONS(271), - [anon_sym_xor_DASHint] = ACTIONS(271), - [anon_sym_shl_DASHint] = ACTIONS(271), - [anon_sym_shr_DASHint] = ACTIONS(271), - [anon_sym_ushr_DASHint] = ACTIONS(271), - [anon_sym_add_DASHlong] = ACTIONS(271), - [anon_sym_sub_DASHlong] = ACTIONS(271), - [anon_sym_mul_DASHlong] = ACTIONS(271), - [anon_sym_div_DASHlong] = ACTIONS(271), - [anon_sym_rem_DASHlong] = ACTIONS(271), - [anon_sym_and_DASHlong] = ACTIONS(271), - [anon_sym_or_DASHlong] = ACTIONS(271), - [anon_sym_xor_DASHlong] = ACTIONS(271), - [anon_sym_shl_DASHlong] = ACTIONS(271), - [anon_sym_shr_DASHlong] = ACTIONS(271), - [anon_sym_ushr_DASHlong] = ACTIONS(271), - [anon_sym_add_DASHfloat] = ACTIONS(271), - [anon_sym_sub_DASHfloat] = ACTIONS(271), - [anon_sym_mul_DASHfloat] = ACTIONS(271), - [anon_sym_div_DASHfloat] = ACTIONS(271), - [anon_sym_rem_DASHfloat] = ACTIONS(271), - [anon_sym_add_DASHdouble] = ACTIONS(271), - [anon_sym_sub_DASHdouble] = ACTIONS(271), - [anon_sym_mul_DASHdouble] = ACTIONS(271), - [anon_sym_div_DASHdouble] = ACTIONS(271), - [anon_sym_rem_DASHdouble] = ACTIONS(271), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(269), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(269), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(269), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(269), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(269), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(269), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(269), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(269), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(269), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(269), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(269), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(269), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(269), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(269), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(269), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(269), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(269), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(269), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(269), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(269), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(269), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(269), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(269), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(269), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(269), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(269), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(269), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(269), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(269), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(269), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(269), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(269), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(269), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(269), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(269), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(269), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(269), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(269), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(269), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(269), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(269), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(269), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(269), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(269), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(269), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(269), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(269), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(269), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(269), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(269), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(269), - [anon_sym_static_DASHget] = ACTIONS(269), - [anon_sym_static_DASHput] = ACTIONS(269), - [anon_sym_instance_DASHget] = ACTIONS(269), - [anon_sym_instance_DASHput] = ACTIONS(269), - [anon_sym_execute_DASHinline] = ACTIONS(271), - [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(269), - [anon_sym_iget_DASHquick] = ACTIONS(269), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(269), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(269), - [anon_sym_iput_DASHquick] = ACTIONS(269), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(269), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(269), - [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(269), - [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(269), - [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(269), - [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(269), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(271), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(269), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(271), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(269), - [anon_sym_rsub_DASHint] = ACTIONS(271), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(269), - [anon_sym_DOTline] = ACTIONS(269), - [anon_sym_DOTlocals] = ACTIONS(269), - [anon_sym_DOTlocal] = ACTIONS(271), - [anon_sym_DOTendlocal] = ACTIONS(269), - [anon_sym_DOTrestartlocal] = ACTIONS(269), - [anon_sym_DOTregisters] = ACTIONS(269), - [anon_sym_DOTcatch] = ACTIONS(271), - [anon_sym_RBRACE] = ACTIONS(269), - [anon_sym_DOTcatchall] = ACTIONS(269), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(269), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(269), - [anon_sym_DOTarray_DASHdata] = ACTIONS(269), - [sym_prologue_directive] = ACTIONS(269), - [sym_epilogue_directive] = ACTIONS(269), - [aux_sym_label_token1] = ACTIONS(269), - [aux_sym_jmp_label_token1] = ACTIONS(269), - [anon_sym_RPAREN] = ACTIONS(269), + [ts_builtin_sym_end] = ACTIONS(267), + [anon_sym_DOTsource] = ACTIONS(267), + [anon_sym_DOTfield] = ACTIONS(267), + [anon_sym_DOTendfield] = ACTIONS(267), + [anon_sym_DOTmethod] = ACTIONS(267), + [anon_sym_DOTendmethod] = ACTIONS(267), + [anon_sym_DOTannotation] = ACTIONS(267), + [anon_sym_DOTparam] = ACTIONS(269), + [anon_sym_COMMA] = ACTIONS(267), + [anon_sym_DOTparameter] = ACTIONS(267), + [anon_sym_DOTendparameter] = ACTIONS(267), + [anon_sym_nop] = ACTIONS(269), + [anon_sym_move] = ACTIONS(269), + [anon_sym_move_SLASHfrom16] = ACTIONS(267), + [anon_sym_move_SLASH16] = ACTIONS(267), + [anon_sym_move_DASHwide] = ACTIONS(269), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(267), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(267), + [anon_sym_move_DASHobject] = ACTIONS(269), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(267), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(267), + [anon_sym_move_DASHresult] = ACTIONS(269), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(267), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(267), + [anon_sym_move_DASHexception] = ACTIONS(267), + [anon_sym_return_DASHvoid] = ACTIONS(267), + [anon_sym_return] = ACTIONS(269), + [anon_sym_return_DASHwide] = ACTIONS(267), + [anon_sym_return_DASHobject] = ACTIONS(267), + [anon_sym_const_SLASH4] = ACTIONS(267), + [anon_sym_const_SLASH16] = ACTIONS(267), + [anon_sym_const] = ACTIONS(269), + [anon_sym_const_SLASHhigh16] = ACTIONS(267), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(267), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(267), + [anon_sym_const_DASHwide] = ACTIONS(269), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(267), + [anon_sym_const_DASHstring] = ACTIONS(269), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(267), + [anon_sym_const_DASHclass] = ACTIONS(267), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(267), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(267), + [anon_sym_monitor_DASHenter] = ACTIONS(267), + [anon_sym_monitor_DASHexit] = ACTIONS(267), + [anon_sym_check_DASHcast] = ACTIONS(267), + [anon_sym_instance_DASHof] = ACTIONS(267), + [anon_sym_array_DASHlength] = ACTIONS(267), + [anon_sym_new_DASHinstance] = ACTIONS(267), + [anon_sym_new_DASHarray] = ACTIONS(267), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(269), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(267), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(267), + [anon_sym_throw] = ACTIONS(269), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(267), + [anon_sym_goto] = ACTIONS(269), + [anon_sym_goto_SLASH16] = ACTIONS(267), + [anon_sym_goto_SLASH32] = ACTIONS(267), + [anon_sym_packed_DASHswitch] = ACTIONS(267), + [anon_sym_sparse_DASHswitch] = ACTIONS(267), + [anon_sym_cmpl_DASHfloat] = ACTIONS(267), + [anon_sym_cmpg_DASHfloat] = ACTIONS(267), + [anon_sym_cmpl_DASHdouble] = ACTIONS(267), + [anon_sym_cmpg_DASHdouble] = ACTIONS(267), + [anon_sym_cmp_DASHlong] = ACTIONS(267), + [anon_sym_if_DASHeq] = ACTIONS(269), + [anon_sym_if_DASHne] = ACTIONS(269), + [anon_sym_if_DASHlt] = ACTIONS(269), + [anon_sym_if_DASHge] = ACTIONS(269), + [anon_sym_if_DASHgt] = ACTIONS(269), + [anon_sym_if_DASHle] = ACTIONS(269), + [anon_sym_if_DASHeqz] = ACTIONS(267), + [anon_sym_if_DASHnez] = ACTIONS(267), + [anon_sym_if_DASHltz] = ACTIONS(267), + [anon_sym_if_DASHgez] = ACTIONS(267), + [anon_sym_if_DASHgtz] = ACTIONS(267), + [anon_sym_if_DASHlez] = ACTIONS(267), + [anon_sym_aget] = ACTIONS(269), + [anon_sym_aget_DASHwide] = ACTIONS(267), + [anon_sym_aget_DASHobject] = ACTIONS(267), + [anon_sym_aget_DASHboolean] = ACTIONS(267), + [anon_sym_aget_DASHbyte] = ACTIONS(267), + [anon_sym_aget_DASHchar] = ACTIONS(267), + [anon_sym_aget_DASHshort] = ACTIONS(267), + [anon_sym_aput] = ACTIONS(269), + [anon_sym_aput_DASHwide] = ACTIONS(267), + [anon_sym_aput_DASHobject] = ACTIONS(267), + [anon_sym_aput_DASHboolean] = ACTIONS(267), + [anon_sym_aput_DASHbyte] = ACTIONS(267), + [anon_sym_aput_DASHchar] = ACTIONS(267), + [anon_sym_aput_DASHshort] = ACTIONS(267), + [anon_sym_iget] = ACTIONS(269), + [anon_sym_iget_DASHwide] = ACTIONS(269), + [anon_sym_iget_DASHobject] = ACTIONS(269), + [anon_sym_iget_DASHboolean] = ACTIONS(267), + [anon_sym_iget_DASHbyte] = ACTIONS(267), + [anon_sym_iget_DASHchar] = ACTIONS(267), + [anon_sym_iget_DASHshort] = ACTIONS(267), + [anon_sym_iget_DASHvolatile] = ACTIONS(267), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(267), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(267), + [anon_sym_iput] = ACTIONS(269), + [anon_sym_iput_DASHwide] = ACTIONS(269), + [anon_sym_iput_DASHobject] = ACTIONS(269), + [anon_sym_iput_DASHboolean] = ACTIONS(269), + [anon_sym_iput_DASHbyte] = ACTIONS(269), + [anon_sym_iput_DASHchar] = ACTIONS(269), + [anon_sym_iput_DASHshort] = ACTIONS(269), + [anon_sym_iput_DASHvolatile] = ACTIONS(267), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(267), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(267), + [anon_sym_sget] = ACTIONS(269), + [anon_sym_sget_DASHwide] = ACTIONS(269), + [anon_sym_sget_DASHobject] = ACTIONS(269), + [anon_sym_sget_DASHboolean] = ACTIONS(267), + [anon_sym_sget_DASHbyte] = ACTIONS(267), + [anon_sym_sget_DASHchar] = ACTIONS(267), + [anon_sym_sget_DASHshort] = ACTIONS(267), + [anon_sym_sget_DASHvolatile] = ACTIONS(267), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(267), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(267), + [anon_sym_sput] = ACTIONS(269), + [anon_sym_sput_DASHwide] = ACTIONS(269), + [anon_sym_sput_DASHobject] = ACTIONS(269), + [anon_sym_sput_DASHboolean] = ACTIONS(267), + [anon_sym_sput_DASHbyte] = ACTIONS(267), + [anon_sym_sput_DASHchar] = ACTIONS(267), + [anon_sym_sput_DASHshort] = ACTIONS(267), + [anon_sym_sput_DASHvolatile] = ACTIONS(267), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(267), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(267), + [anon_sym_invoke_DASHconstructor] = ACTIONS(267), + [anon_sym_invoke_DASHcustom] = ACTIONS(269), + [anon_sym_invoke_DASHdirect] = ACTIONS(269), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(267), + [anon_sym_invoke_DASHinstance] = ACTIONS(267), + [anon_sym_invoke_DASHinterface] = ACTIONS(269), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(269), + [anon_sym_invoke_DASHstatic] = ACTIONS(269), + [anon_sym_invoke_DASHsuper] = ACTIONS(269), + [anon_sym_invoke_DASHvirtual] = ACTIONS(269), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(267), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(267), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(267), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(267), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(267), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(267), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(267), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(267), + [anon_sym_neg_DASHint] = ACTIONS(267), + [anon_sym_not_DASHint] = ACTIONS(267), + [anon_sym_neg_DASHlong] = ACTIONS(267), + [anon_sym_not_DASHlong] = ACTIONS(267), + [anon_sym_neg_DASHfloat] = ACTIONS(267), + [anon_sym_neg_DASHdouble] = ACTIONS(267), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(267), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(267), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(267), + [anon_sym_long_DASHto_DASHint] = ACTIONS(267), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(267), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(267), + [anon_sym_float_DASHto_DASHint] = ACTIONS(267), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(267), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(267), + [anon_sym_double_DASHto_DASHint] = ACTIONS(267), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(267), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(267), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(267), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(267), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(267), + [anon_sym_add_DASHint] = ACTIONS(269), + [anon_sym_sub_DASHint] = ACTIONS(269), + [anon_sym_mul_DASHint] = ACTIONS(269), + [anon_sym_div_DASHint] = ACTIONS(269), + [anon_sym_rem_DASHint] = ACTIONS(269), + [anon_sym_and_DASHint] = ACTIONS(269), + [anon_sym_or_DASHint] = ACTIONS(269), + [anon_sym_xor_DASHint] = ACTIONS(269), + [anon_sym_shl_DASHint] = ACTIONS(269), + [anon_sym_shr_DASHint] = ACTIONS(269), + [anon_sym_ushr_DASHint] = ACTIONS(269), + [anon_sym_add_DASHlong] = ACTIONS(269), + [anon_sym_sub_DASHlong] = ACTIONS(269), + [anon_sym_mul_DASHlong] = ACTIONS(269), + [anon_sym_div_DASHlong] = ACTIONS(269), + [anon_sym_rem_DASHlong] = ACTIONS(269), + [anon_sym_and_DASHlong] = ACTIONS(269), + [anon_sym_or_DASHlong] = ACTIONS(269), + [anon_sym_xor_DASHlong] = ACTIONS(269), + [anon_sym_shl_DASHlong] = ACTIONS(269), + [anon_sym_shr_DASHlong] = ACTIONS(269), + [anon_sym_ushr_DASHlong] = ACTIONS(269), + [anon_sym_add_DASHfloat] = ACTIONS(269), + [anon_sym_sub_DASHfloat] = ACTIONS(269), + [anon_sym_mul_DASHfloat] = ACTIONS(269), + [anon_sym_div_DASHfloat] = ACTIONS(269), + [anon_sym_rem_DASHfloat] = ACTIONS(269), + [anon_sym_add_DASHdouble] = ACTIONS(269), + [anon_sym_sub_DASHdouble] = ACTIONS(269), + [anon_sym_mul_DASHdouble] = ACTIONS(269), + [anon_sym_div_DASHdouble] = ACTIONS(269), + [anon_sym_rem_DASHdouble] = ACTIONS(269), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(267), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(267), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(267), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(267), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(267), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(267), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(267), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(267), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(267), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(267), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(267), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(267), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(267), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(267), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(267), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(267), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(267), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(267), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(267), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(267), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(267), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(267), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(267), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(267), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(267), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(267), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(267), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(267), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(267), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(267), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(267), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(267), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(267), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(267), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(267), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(267), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(267), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(267), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(267), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(267), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(267), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(267), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(267), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(267), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(267), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(267), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(267), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(267), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(267), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(267), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(267), + [anon_sym_static_DASHget] = ACTIONS(267), + [anon_sym_static_DASHput] = ACTIONS(267), + [anon_sym_instance_DASHget] = ACTIONS(267), + [anon_sym_instance_DASHput] = ACTIONS(267), + [anon_sym_execute_DASHinline] = ACTIONS(269), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(267), + [anon_sym_iget_DASHquick] = ACTIONS(267), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(267), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(267), + [anon_sym_iput_DASHquick] = ACTIONS(267), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(267), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(267), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(267), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(267), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(267), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(267), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(269), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(267), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(269), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(267), + [anon_sym_rsub_DASHint] = ACTIONS(269), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(267), + [anon_sym_DOTline] = ACTIONS(267), + [anon_sym_DOTlocals] = ACTIONS(267), + [anon_sym_DOTlocal] = ACTIONS(269), + [anon_sym_DOTendlocal] = ACTIONS(267), + [anon_sym_DOTrestartlocal] = ACTIONS(267), + [anon_sym_DOTregisters] = ACTIONS(267), + [anon_sym_DOTcatch] = ACTIONS(269), + [anon_sym_RBRACE] = ACTIONS(267), + [anon_sym_DOTcatchall] = ACTIONS(267), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(267), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(267), + [anon_sym_DOTarray_DASHdata] = ACTIONS(267), + [sym_prologue_directive] = ACTIONS(267), + [sym_epilogue_directive] = ACTIONS(267), + [aux_sym_label_token1] = ACTIONS(267), + [aux_sym_jmp_label_token1] = ACTIONS(267), [sym_comment] = ACTIONS(3), }, [26] = { - [ts_builtin_sym_end] = ACTIONS(273), - [anon_sym_DOTsource] = ACTIONS(273), - [anon_sym_DOTfield] = ACTIONS(273), - [anon_sym_DOTendfield] = ACTIONS(273), - [anon_sym_DOTmethod] = ACTIONS(273), - [anon_sym_DOTendmethod] = ACTIONS(273), - [anon_sym_DOTannotation] = ACTIONS(273), - [anon_sym_DOTparam] = ACTIONS(275), - [anon_sym_COMMA] = ACTIONS(273), - [anon_sym_DOTparameter] = ACTIONS(273), - [anon_sym_DOTendparameter] = ACTIONS(273), - [anon_sym_nop] = ACTIONS(275), - [anon_sym_move] = ACTIONS(275), - [anon_sym_move_SLASHfrom16] = ACTIONS(273), - [anon_sym_move_SLASH16] = ACTIONS(273), - [anon_sym_move_DASHwide] = ACTIONS(275), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(273), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(273), - [anon_sym_move_DASHobject] = ACTIONS(275), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(273), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(273), - [anon_sym_move_DASHresult] = ACTIONS(275), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(273), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(273), - [anon_sym_move_DASHexception] = ACTIONS(273), - [anon_sym_return_DASHvoid] = ACTIONS(273), - [anon_sym_return] = ACTIONS(275), - [anon_sym_return_DASHwide] = ACTIONS(273), - [anon_sym_return_DASHobject] = ACTIONS(273), - [anon_sym_const_SLASH4] = ACTIONS(273), - [anon_sym_const_SLASH16] = ACTIONS(273), - [anon_sym_const] = ACTIONS(275), - [anon_sym_const_SLASHhigh16] = ACTIONS(273), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(273), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(273), - [anon_sym_const_DASHwide] = ACTIONS(275), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(273), - [anon_sym_const_DASHstring] = ACTIONS(275), - [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(273), - [anon_sym_const_DASHclass] = ACTIONS(273), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(273), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(273), - [anon_sym_monitor_DASHenter] = ACTIONS(273), - [anon_sym_monitor_DASHexit] = ACTIONS(273), - [anon_sym_check_DASHcast] = ACTIONS(273), - [anon_sym_instance_DASHof] = ACTIONS(273), - [anon_sym_array_DASHlength] = ACTIONS(273), - [anon_sym_new_DASHinstance] = ACTIONS(273), - [anon_sym_new_DASHarray] = ACTIONS(273), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(275), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(273), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(273), - [anon_sym_throw] = ACTIONS(275), - [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(273), - [anon_sym_goto] = ACTIONS(275), - [anon_sym_goto_SLASH16] = ACTIONS(273), - [anon_sym_goto_SLASH32] = ACTIONS(273), - [anon_sym_packed_DASHswitch] = ACTIONS(273), - [anon_sym_sparse_DASHswitch] = ACTIONS(273), - [anon_sym_cmpl_DASHfloat] = ACTIONS(273), - [anon_sym_cmpg_DASHfloat] = ACTIONS(273), - [anon_sym_cmpl_DASHdouble] = ACTIONS(273), - [anon_sym_cmpg_DASHdouble] = ACTIONS(273), - [anon_sym_cmp_DASHlong] = ACTIONS(273), - [anon_sym_if_DASHeq] = ACTIONS(275), - [anon_sym_if_DASHne] = ACTIONS(275), - [anon_sym_if_DASHlt] = ACTIONS(275), - [anon_sym_if_DASHge] = ACTIONS(275), - [anon_sym_if_DASHgt] = ACTIONS(275), - [anon_sym_if_DASHle] = ACTIONS(275), - [anon_sym_if_DASHeqz] = ACTIONS(273), - [anon_sym_if_DASHnez] = ACTIONS(273), - [anon_sym_if_DASHltz] = ACTIONS(273), - [anon_sym_if_DASHgez] = ACTIONS(273), - [anon_sym_if_DASHgtz] = ACTIONS(273), - [anon_sym_if_DASHlez] = ACTIONS(273), - [anon_sym_aget] = ACTIONS(275), - [anon_sym_aget_DASHwide] = ACTIONS(273), - [anon_sym_aget_DASHobject] = ACTIONS(273), - [anon_sym_aget_DASHboolean] = ACTIONS(273), - [anon_sym_aget_DASHbyte] = ACTIONS(273), - [anon_sym_aget_DASHchar] = ACTIONS(273), - [anon_sym_aget_DASHshort] = ACTIONS(273), - [anon_sym_aput] = ACTIONS(275), - [anon_sym_aput_DASHwide] = ACTIONS(273), - [anon_sym_aput_DASHobject] = ACTIONS(273), - [anon_sym_aput_DASHboolean] = ACTIONS(273), - [anon_sym_aput_DASHbyte] = ACTIONS(273), - [anon_sym_aput_DASHchar] = ACTIONS(273), - [anon_sym_aput_DASHshort] = ACTIONS(273), - [anon_sym_iget] = ACTIONS(275), - [anon_sym_iget_DASHwide] = ACTIONS(275), - [anon_sym_iget_DASHobject] = ACTIONS(275), - [anon_sym_iget_DASHboolean] = ACTIONS(273), - [anon_sym_iget_DASHbyte] = ACTIONS(273), - [anon_sym_iget_DASHchar] = ACTIONS(273), - [anon_sym_iget_DASHshort] = ACTIONS(273), - [anon_sym_iget_DASHvolatile] = ACTIONS(273), - [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(273), - [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(273), - [anon_sym_iput] = ACTIONS(275), - [anon_sym_iput_DASHwide] = ACTIONS(275), - [anon_sym_iput_DASHobject] = ACTIONS(275), - [anon_sym_iput_DASHboolean] = ACTIONS(275), - [anon_sym_iput_DASHbyte] = ACTIONS(275), - [anon_sym_iput_DASHchar] = ACTIONS(275), - [anon_sym_iput_DASHshort] = ACTIONS(275), - [anon_sym_iput_DASHvolatile] = ACTIONS(273), - [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(273), - [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(273), - [anon_sym_sget] = ACTIONS(275), - [anon_sym_sget_DASHwide] = ACTIONS(275), - [anon_sym_sget_DASHobject] = ACTIONS(275), - [anon_sym_sget_DASHboolean] = ACTIONS(273), - [anon_sym_sget_DASHbyte] = ACTIONS(273), - [anon_sym_sget_DASHchar] = ACTIONS(273), - [anon_sym_sget_DASHshort] = ACTIONS(273), - [anon_sym_sget_DASHvolatile] = ACTIONS(273), - [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(273), - [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(273), - [anon_sym_sput] = ACTIONS(275), - [anon_sym_sput_DASHwide] = ACTIONS(275), - [anon_sym_sput_DASHobject] = ACTIONS(275), - [anon_sym_sput_DASHboolean] = ACTIONS(273), - [anon_sym_sput_DASHbyte] = ACTIONS(273), - [anon_sym_sput_DASHchar] = ACTIONS(273), - [anon_sym_sput_DASHshort] = ACTIONS(273), - [anon_sym_sput_DASHvolatile] = ACTIONS(273), - [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(273), - [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(273), - [anon_sym_invoke_DASHconstructor] = ACTIONS(273), - [anon_sym_invoke_DASHcustom] = ACTIONS(275), - [anon_sym_invoke_DASHdirect] = ACTIONS(275), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(273), - [anon_sym_invoke_DASHinstance] = ACTIONS(273), - [anon_sym_invoke_DASHinterface] = ACTIONS(275), - [anon_sym_invoke_DASHpolymorphic] = ACTIONS(275), - [anon_sym_invoke_DASHstatic] = ACTIONS(275), - [anon_sym_invoke_DASHsuper] = ACTIONS(275), - [anon_sym_invoke_DASHvirtual] = ACTIONS(275), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(273), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(273), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(273), - [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(273), - [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(273), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(273), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(273), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(273), - [anon_sym_neg_DASHint] = ACTIONS(273), - [anon_sym_not_DASHint] = ACTIONS(273), - [anon_sym_neg_DASHlong] = ACTIONS(273), - [anon_sym_not_DASHlong] = ACTIONS(273), - [anon_sym_neg_DASHfloat] = ACTIONS(273), - [anon_sym_neg_DASHdouble] = ACTIONS(273), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(273), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(273), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(273), - [anon_sym_long_DASHto_DASHint] = ACTIONS(273), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(273), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(273), - [anon_sym_float_DASHto_DASHint] = ACTIONS(273), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(273), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(273), - [anon_sym_double_DASHto_DASHint] = ACTIONS(273), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(273), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(273), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(273), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(273), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(273), - [anon_sym_add_DASHint] = ACTIONS(275), - [anon_sym_sub_DASHint] = ACTIONS(275), - [anon_sym_mul_DASHint] = ACTIONS(275), - [anon_sym_div_DASHint] = ACTIONS(275), - [anon_sym_rem_DASHint] = ACTIONS(275), - [anon_sym_and_DASHint] = ACTIONS(275), - [anon_sym_or_DASHint] = ACTIONS(275), - [anon_sym_xor_DASHint] = ACTIONS(275), - [anon_sym_shl_DASHint] = ACTIONS(275), - [anon_sym_shr_DASHint] = ACTIONS(275), - [anon_sym_ushr_DASHint] = ACTIONS(275), - [anon_sym_add_DASHlong] = ACTIONS(275), - [anon_sym_sub_DASHlong] = ACTIONS(275), - [anon_sym_mul_DASHlong] = ACTIONS(275), - [anon_sym_div_DASHlong] = ACTIONS(275), - [anon_sym_rem_DASHlong] = ACTIONS(275), - [anon_sym_and_DASHlong] = ACTIONS(275), - [anon_sym_or_DASHlong] = ACTIONS(275), - [anon_sym_xor_DASHlong] = ACTIONS(275), - [anon_sym_shl_DASHlong] = ACTIONS(275), - [anon_sym_shr_DASHlong] = ACTIONS(275), - [anon_sym_ushr_DASHlong] = ACTIONS(275), - [anon_sym_add_DASHfloat] = ACTIONS(275), - [anon_sym_sub_DASHfloat] = ACTIONS(275), - [anon_sym_mul_DASHfloat] = ACTIONS(275), - [anon_sym_div_DASHfloat] = ACTIONS(275), - [anon_sym_rem_DASHfloat] = ACTIONS(275), - [anon_sym_add_DASHdouble] = ACTIONS(275), - [anon_sym_sub_DASHdouble] = ACTIONS(275), - [anon_sym_mul_DASHdouble] = ACTIONS(275), - [anon_sym_div_DASHdouble] = ACTIONS(275), - [anon_sym_rem_DASHdouble] = ACTIONS(275), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(273), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(273), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(273), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(273), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(273), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(273), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(273), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(273), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(273), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(273), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(273), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(273), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(273), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(273), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(273), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(273), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(273), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(273), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(273), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(273), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(273), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(273), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(273), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(273), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(273), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(273), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(273), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(273), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(273), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(273), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(273), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(273), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(273), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(273), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(273), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(273), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(273), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(273), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(273), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(273), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(273), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(273), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(273), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(273), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(273), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(273), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(273), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(273), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(273), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(273), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(273), - [anon_sym_static_DASHget] = ACTIONS(273), - [anon_sym_static_DASHput] = ACTIONS(273), - [anon_sym_instance_DASHget] = ACTIONS(273), - [anon_sym_instance_DASHput] = ACTIONS(273), - [anon_sym_execute_DASHinline] = ACTIONS(275), - [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(273), - [anon_sym_iget_DASHquick] = ACTIONS(273), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(273), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(273), - [anon_sym_iput_DASHquick] = ACTIONS(273), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(273), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(273), - [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(273), - [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(273), - [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(273), - [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(273), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(275), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(273), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(275), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(273), - [anon_sym_rsub_DASHint] = ACTIONS(275), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(273), - [anon_sym_DOTline] = ACTIONS(273), - [anon_sym_DOTlocals] = ACTIONS(273), - [anon_sym_DOTlocal] = ACTIONS(275), - [anon_sym_DOTendlocal] = ACTIONS(273), - [anon_sym_DOTrestartlocal] = ACTIONS(273), - [anon_sym_DOTregisters] = ACTIONS(273), - [anon_sym_DOTcatch] = ACTIONS(275), - [anon_sym_RBRACE] = ACTIONS(273), - [anon_sym_DOTcatchall] = ACTIONS(273), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(273), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(273), - [anon_sym_DOTarray_DASHdata] = ACTIONS(273), - [sym_prologue_directive] = ACTIONS(273), - [sym_epilogue_directive] = ACTIONS(273), - [aux_sym_label_token1] = ACTIONS(273), - [aux_sym_jmp_label_token1] = ACTIONS(273), + [ts_builtin_sym_end] = ACTIONS(271), + [anon_sym_DOTsource] = ACTIONS(271), + [anon_sym_DOTfield] = ACTIONS(271), + [anon_sym_DOTendfield] = ACTIONS(271), + [anon_sym_DOTmethod] = ACTIONS(271), + [anon_sym_DOTendmethod] = ACTIONS(271), + [anon_sym_DOTannotation] = ACTIONS(271), + [anon_sym_DOTparam] = ACTIONS(273), + [anon_sym_COMMA] = ACTIONS(271), + [anon_sym_DOTparameter] = ACTIONS(271), + [anon_sym_nop] = ACTIONS(273), + [anon_sym_move] = ACTIONS(273), + [anon_sym_move_SLASHfrom16] = ACTIONS(271), + [anon_sym_move_SLASH16] = ACTIONS(271), + [anon_sym_move_DASHwide] = ACTIONS(273), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(271), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(271), + [anon_sym_move_DASHobject] = ACTIONS(273), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(271), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(271), + [anon_sym_move_DASHresult] = ACTIONS(273), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(271), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(271), + [anon_sym_move_DASHexception] = ACTIONS(271), + [anon_sym_return_DASHvoid] = ACTIONS(271), + [anon_sym_return] = ACTIONS(273), + [anon_sym_return_DASHwide] = ACTIONS(271), + [anon_sym_return_DASHobject] = ACTIONS(271), + [anon_sym_const_SLASH4] = ACTIONS(271), + [anon_sym_const_SLASH16] = ACTIONS(271), + [anon_sym_const] = ACTIONS(273), + [anon_sym_const_SLASHhigh16] = ACTIONS(271), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(271), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(271), + [anon_sym_const_DASHwide] = ACTIONS(273), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(271), + [anon_sym_const_DASHstring] = ACTIONS(273), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(271), + [anon_sym_const_DASHclass] = ACTIONS(271), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(271), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(271), + [anon_sym_monitor_DASHenter] = ACTIONS(271), + [anon_sym_monitor_DASHexit] = ACTIONS(271), + [anon_sym_check_DASHcast] = ACTIONS(271), + [anon_sym_instance_DASHof] = ACTIONS(271), + [anon_sym_array_DASHlength] = ACTIONS(271), + [anon_sym_new_DASHinstance] = ACTIONS(271), + [anon_sym_new_DASHarray] = ACTIONS(271), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(273), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(271), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(271), + [anon_sym_throw] = ACTIONS(273), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(271), + [anon_sym_goto] = ACTIONS(273), + [anon_sym_goto_SLASH16] = ACTIONS(271), + [anon_sym_goto_SLASH32] = ACTIONS(271), + [anon_sym_packed_DASHswitch] = ACTIONS(271), + [anon_sym_sparse_DASHswitch] = ACTIONS(271), + [anon_sym_cmpl_DASHfloat] = ACTIONS(271), + [anon_sym_cmpg_DASHfloat] = ACTIONS(271), + [anon_sym_cmpl_DASHdouble] = ACTIONS(271), + [anon_sym_cmpg_DASHdouble] = ACTIONS(271), + [anon_sym_cmp_DASHlong] = ACTIONS(271), + [anon_sym_if_DASHeq] = ACTIONS(273), + [anon_sym_if_DASHne] = ACTIONS(273), + [anon_sym_if_DASHlt] = ACTIONS(273), + [anon_sym_if_DASHge] = ACTIONS(273), + [anon_sym_if_DASHgt] = ACTIONS(273), + [anon_sym_if_DASHle] = ACTIONS(273), + [anon_sym_if_DASHeqz] = ACTIONS(271), + [anon_sym_if_DASHnez] = ACTIONS(271), + [anon_sym_if_DASHltz] = ACTIONS(271), + [anon_sym_if_DASHgez] = ACTIONS(271), + [anon_sym_if_DASHgtz] = ACTIONS(271), + [anon_sym_if_DASHlez] = ACTIONS(271), + [anon_sym_aget] = ACTIONS(273), + [anon_sym_aget_DASHwide] = ACTIONS(271), + [anon_sym_aget_DASHobject] = ACTIONS(271), + [anon_sym_aget_DASHboolean] = ACTIONS(271), + [anon_sym_aget_DASHbyte] = ACTIONS(271), + [anon_sym_aget_DASHchar] = ACTIONS(271), + [anon_sym_aget_DASHshort] = ACTIONS(271), + [anon_sym_aput] = ACTIONS(273), + [anon_sym_aput_DASHwide] = ACTIONS(271), + [anon_sym_aput_DASHobject] = ACTIONS(271), + [anon_sym_aput_DASHboolean] = ACTIONS(271), + [anon_sym_aput_DASHbyte] = ACTIONS(271), + [anon_sym_aput_DASHchar] = ACTIONS(271), + [anon_sym_aput_DASHshort] = ACTIONS(271), + [anon_sym_iget] = ACTIONS(273), + [anon_sym_iget_DASHwide] = ACTIONS(273), + [anon_sym_iget_DASHobject] = ACTIONS(273), + [anon_sym_iget_DASHboolean] = ACTIONS(271), + [anon_sym_iget_DASHbyte] = ACTIONS(271), + [anon_sym_iget_DASHchar] = ACTIONS(271), + [anon_sym_iget_DASHshort] = ACTIONS(271), + [anon_sym_iget_DASHvolatile] = ACTIONS(271), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(271), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(271), + [anon_sym_iput] = ACTIONS(273), + [anon_sym_iput_DASHwide] = ACTIONS(273), + [anon_sym_iput_DASHobject] = ACTIONS(273), + [anon_sym_iput_DASHboolean] = ACTIONS(273), + [anon_sym_iput_DASHbyte] = ACTIONS(273), + [anon_sym_iput_DASHchar] = ACTIONS(273), + [anon_sym_iput_DASHshort] = ACTIONS(273), + [anon_sym_iput_DASHvolatile] = ACTIONS(271), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(271), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(271), + [anon_sym_sget] = ACTIONS(273), + [anon_sym_sget_DASHwide] = ACTIONS(273), + [anon_sym_sget_DASHobject] = ACTIONS(273), + [anon_sym_sget_DASHboolean] = ACTIONS(271), + [anon_sym_sget_DASHbyte] = ACTIONS(271), + [anon_sym_sget_DASHchar] = ACTIONS(271), + [anon_sym_sget_DASHshort] = ACTIONS(271), + [anon_sym_sget_DASHvolatile] = ACTIONS(271), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(271), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(271), + [anon_sym_sput] = ACTIONS(273), + [anon_sym_sput_DASHwide] = ACTIONS(273), + [anon_sym_sput_DASHobject] = ACTIONS(273), + [anon_sym_sput_DASHboolean] = ACTIONS(271), + [anon_sym_sput_DASHbyte] = ACTIONS(271), + [anon_sym_sput_DASHchar] = ACTIONS(271), + [anon_sym_sput_DASHshort] = ACTIONS(271), + [anon_sym_sput_DASHvolatile] = ACTIONS(271), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(271), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(271), + [anon_sym_invoke_DASHconstructor] = ACTIONS(271), + [anon_sym_invoke_DASHcustom] = ACTIONS(273), + [anon_sym_invoke_DASHdirect] = ACTIONS(273), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(271), + [anon_sym_invoke_DASHinstance] = ACTIONS(271), + [anon_sym_invoke_DASHinterface] = ACTIONS(273), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(273), + [anon_sym_invoke_DASHstatic] = ACTIONS(273), + [anon_sym_invoke_DASHsuper] = ACTIONS(273), + [anon_sym_invoke_DASHvirtual] = ACTIONS(273), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(271), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(271), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(271), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(271), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(271), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(271), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(271), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(271), + [anon_sym_neg_DASHint] = ACTIONS(271), + [anon_sym_not_DASHint] = ACTIONS(271), + [anon_sym_neg_DASHlong] = ACTIONS(271), + [anon_sym_not_DASHlong] = ACTIONS(271), + [anon_sym_neg_DASHfloat] = ACTIONS(271), + [anon_sym_neg_DASHdouble] = ACTIONS(271), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(271), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(271), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(271), + [anon_sym_long_DASHto_DASHint] = ACTIONS(271), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(271), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(271), + [anon_sym_float_DASHto_DASHint] = ACTIONS(271), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(271), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(271), + [anon_sym_double_DASHto_DASHint] = ACTIONS(271), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(271), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(271), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(271), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(271), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(271), + [anon_sym_add_DASHint] = ACTIONS(273), + [anon_sym_sub_DASHint] = ACTIONS(273), + [anon_sym_mul_DASHint] = ACTIONS(273), + [anon_sym_div_DASHint] = ACTIONS(273), + [anon_sym_rem_DASHint] = ACTIONS(273), + [anon_sym_and_DASHint] = ACTIONS(273), + [anon_sym_or_DASHint] = ACTIONS(273), + [anon_sym_xor_DASHint] = ACTIONS(273), + [anon_sym_shl_DASHint] = ACTIONS(273), + [anon_sym_shr_DASHint] = ACTIONS(273), + [anon_sym_ushr_DASHint] = ACTIONS(273), + [anon_sym_add_DASHlong] = ACTIONS(273), + [anon_sym_sub_DASHlong] = ACTIONS(273), + [anon_sym_mul_DASHlong] = ACTIONS(273), + [anon_sym_div_DASHlong] = ACTIONS(273), + [anon_sym_rem_DASHlong] = ACTIONS(273), + [anon_sym_and_DASHlong] = ACTIONS(273), + [anon_sym_or_DASHlong] = ACTIONS(273), + [anon_sym_xor_DASHlong] = ACTIONS(273), + [anon_sym_shl_DASHlong] = ACTIONS(273), + [anon_sym_shr_DASHlong] = ACTIONS(273), + [anon_sym_ushr_DASHlong] = ACTIONS(273), + [anon_sym_add_DASHfloat] = ACTIONS(273), + [anon_sym_sub_DASHfloat] = ACTIONS(273), + [anon_sym_mul_DASHfloat] = ACTIONS(273), + [anon_sym_div_DASHfloat] = ACTIONS(273), + [anon_sym_rem_DASHfloat] = ACTIONS(273), + [anon_sym_add_DASHdouble] = ACTIONS(273), + [anon_sym_sub_DASHdouble] = ACTIONS(273), + [anon_sym_mul_DASHdouble] = ACTIONS(273), + [anon_sym_div_DASHdouble] = ACTIONS(273), + [anon_sym_rem_DASHdouble] = ACTIONS(273), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(271), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(271), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(271), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(271), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(271), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(271), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(271), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(271), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(271), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(271), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(271), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(271), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(271), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(271), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(271), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(271), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(271), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(271), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(271), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(271), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(271), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(271), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(271), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(271), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(271), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(271), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(271), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(271), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(271), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(271), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(271), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(271), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(271), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(271), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(271), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(271), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(271), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(271), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(271), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(271), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(271), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(271), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(271), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(271), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(271), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(271), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(271), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(271), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(271), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(271), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(271), + [anon_sym_static_DASHget] = ACTIONS(271), + [anon_sym_static_DASHput] = ACTIONS(271), + [anon_sym_instance_DASHget] = ACTIONS(271), + [anon_sym_instance_DASHput] = ACTIONS(271), + [anon_sym_execute_DASHinline] = ACTIONS(273), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(271), + [anon_sym_iget_DASHquick] = ACTIONS(271), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(271), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(271), + [anon_sym_iput_DASHquick] = ACTIONS(271), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(271), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(271), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(271), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(271), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(271), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(271), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(273), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(271), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(273), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(271), + [anon_sym_rsub_DASHint] = ACTIONS(273), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(271), + [anon_sym_DOTline] = ACTIONS(271), + [anon_sym_DOTlocals] = ACTIONS(271), + [anon_sym_DOTlocal] = ACTIONS(273), + [anon_sym_DOTendlocal] = ACTIONS(271), + [anon_sym_DOTrestartlocal] = ACTIONS(271), + [anon_sym_DOTregisters] = ACTIONS(271), + [anon_sym_DOTcatch] = ACTIONS(273), + [anon_sym_DOT_DOT] = ACTIONS(271), + [anon_sym_RBRACE] = ACTIONS(271), + [anon_sym_DOTcatchall] = ACTIONS(271), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(271), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(271), + [anon_sym_DOTarray_DASHdata] = ACTIONS(271), + [sym_prologue_directive] = ACTIONS(271), + [sym_epilogue_directive] = ACTIONS(271), + [aux_sym_label_token1] = ACTIONS(271), + [aux_sym_jmp_label_token1] = ACTIONS(271), [sym_comment] = ACTIONS(3), }, [27] = { - [ts_builtin_sym_end] = ACTIONS(277), - [anon_sym_DOTsource] = ACTIONS(277), - [anon_sym_DOTfield] = ACTIONS(277), - [anon_sym_DOTendfield] = ACTIONS(277), - [anon_sym_DOTmethod] = ACTIONS(277), - [anon_sym_DOTendmethod] = ACTIONS(277), - [anon_sym_DOTannotation] = ACTIONS(277), - [anon_sym_DOTparam] = ACTIONS(279), - [anon_sym_COMMA] = ACTIONS(277), - [anon_sym_DOTparameter] = ACTIONS(277), - [anon_sym_DOTendparameter] = ACTIONS(277), - [anon_sym_nop] = ACTIONS(279), - [anon_sym_move] = ACTIONS(279), - [anon_sym_move_SLASHfrom16] = ACTIONS(277), - [anon_sym_move_SLASH16] = ACTIONS(277), - [anon_sym_move_DASHwide] = ACTIONS(279), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(277), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(277), - [anon_sym_move_DASHobject] = ACTIONS(279), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(277), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(277), - [anon_sym_move_DASHresult] = ACTIONS(279), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(277), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(277), - [anon_sym_move_DASHexception] = ACTIONS(277), - [anon_sym_return_DASHvoid] = ACTIONS(277), - [anon_sym_return] = ACTIONS(279), - [anon_sym_return_DASHwide] = ACTIONS(277), - [anon_sym_return_DASHobject] = ACTIONS(277), - [anon_sym_const_SLASH4] = ACTIONS(277), - [anon_sym_const_SLASH16] = ACTIONS(277), - [anon_sym_const] = ACTIONS(279), - [anon_sym_const_SLASHhigh16] = ACTIONS(277), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(277), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(277), - [anon_sym_const_DASHwide] = ACTIONS(279), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(277), - [anon_sym_const_DASHstring] = ACTIONS(279), - [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(277), - [anon_sym_const_DASHclass] = ACTIONS(277), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(277), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(277), - [anon_sym_monitor_DASHenter] = ACTIONS(277), - [anon_sym_monitor_DASHexit] = ACTIONS(277), - [anon_sym_check_DASHcast] = ACTIONS(277), - [anon_sym_instance_DASHof] = ACTIONS(277), - [anon_sym_array_DASHlength] = ACTIONS(277), - [anon_sym_new_DASHinstance] = ACTIONS(277), - [anon_sym_new_DASHarray] = ACTIONS(277), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(279), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(277), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(277), - [anon_sym_throw] = ACTIONS(279), - [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(277), - [anon_sym_goto] = ACTIONS(279), - [anon_sym_goto_SLASH16] = ACTIONS(277), - [anon_sym_goto_SLASH32] = ACTIONS(277), - [anon_sym_packed_DASHswitch] = ACTIONS(277), - [anon_sym_sparse_DASHswitch] = ACTIONS(277), - [anon_sym_cmpl_DASHfloat] = ACTIONS(277), - [anon_sym_cmpg_DASHfloat] = ACTIONS(277), - [anon_sym_cmpl_DASHdouble] = ACTIONS(277), - [anon_sym_cmpg_DASHdouble] = ACTIONS(277), - [anon_sym_cmp_DASHlong] = ACTIONS(277), - [anon_sym_if_DASHeq] = ACTIONS(279), - [anon_sym_if_DASHne] = ACTIONS(279), - [anon_sym_if_DASHlt] = ACTIONS(279), - [anon_sym_if_DASHge] = ACTIONS(279), - [anon_sym_if_DASHgt] = ACTIONS(279), - [anon_sym_if_DASHle] = ACTIONS(279), - [anon_sym_if_DASHeqz] = ACTIONS(277), - [anon_sym_if_DASHnez] = ACTIONS(277), - [anon_sym_if_DASHltz] = ACTIONS(277), - [anon_sym_if_DASHgez] = ACTIONS(277), - [anon_sym_if_DASHgtz] = ACTIONS(277), - [anon_sym_if_DASHlez] = ACTIONS(277), - [anon_sym_aget] = ACTIONS(279), - [anon_sym_aget_DASHwide] = ACTIONS(277), - [anon_sym_aget_DASHobject] = ACTIONS(277), - [anon_sym_aget_DASHboolean] = ACTIONS(277), - [anon_sym_aget_DASHbyte] = ACTIONS(277), - [anon_sym_aget_DASHchar] = ACTIONS(277), - [anon_sym_aget_DASHshort] = ACTIONS(277), - [anon_sym_aput] = ACTIONS(279), - [anon_sym_aput_DASHwide] = ACTIONS(277), - [anon_sym_aput_DASHobject] = ACTIONS(277), - [anon_sym_aput_DASHboolean] = ACTIONS(277), - [anon_sym_aput_DASHbyte] = ACTIONS(277), - [anon_sym_aput_DASHchar] = ACTIONS(277), - [anon_sym_aput_DASHshort] = ACTIONS(277), - [anon_sym_iget] = ACTIONS(279), - [anon_sym_iget_DASHwide] = ACTIONS(279), - [anon_sym_iget_DASHobject] = ACTIONS(279), - [anon_sym_iget_DASHboolean] = ACTIONS(277), - [anon_sym_iget_DASHbyte] = ACTIONS(277), - [anon_sym_iget_DASHchar] = ACTIONS(277), - [anon_sym_iget_DASHshort] = ACTIONS(277), - [anon_sym_iget_DASHvolatile] = ACTIONS(277), - [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(277), - [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(277), - [anon_sym_iput] = ACTIONS(279), - [anon_sym_iput_DASHwide] = ACTIONS(279), - [anon_sym_iput_DASHobject] = ACTIONS(279), - [anon_sym_iput_DASHboolean] = ACTIONS(279), - [anon_sym_iput_DASHbyte] = ACTIONS(279), - [anon_sym_iput_DASHchar] = ACTIONS(279), - [anon_sym_iput_DASHshort] = ACTIONS(279), - [anon_sym_iput_DASHvolatile] = ACTIONS(277), - [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(277), - [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(277), - [anon_sym_sget] = ACTIONS(279), - [anon_sym_sget_DASHwide] = ACTIONS(279), - [anon_sym_sget_DASHobject] = ACTIONS(279), - [anon_sym_sget_DASHboolean] = ACTIONS(277), - [anon_sym_sget_DASHbyte] = ACTIONS(277), - [anon_sym_sget_DASHchar] = ACTIONS(277), - [anon_sym_sget_DASHshort] = ACTIONS(277), - [anon_sym_sget_DASHvolatile] = ACTIONS(277), - [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(277), - [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(277), - [anon_sym_sput] = ACTIONS(279), - [anon_sym_sput_DASHwide] = ACTIONS(279), - [anon_sym_sput_DASHobject] = ACTIONS(279), - [anon_sym_sput_DASHboolean] = ACTIONS(277), - [anon_sym_sput_DASHbyte] = ACTIONS(277), - [anon_sym_sput_DASHchar] = ACTIONS(277), - [anon_sym_sput_DASHshort] = ACTIONS(277), - [anon_sym_sput_DASHvolatile] = ACTIONS(277), - [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(277), - [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(277), - [anon_sym_invoke_DASHconstructor] = ACTIONS(277), - [anon_sym_invoke_DASHcustom] = ACTIONS(279), - [anon_sym_invoke_DASHdirect] = ACTIONS(279), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(277), - [anon_sym_invoke_DASHinstance] = ACTIONS(277), - [anon_sym_invoke_DASHinterface] = ACTIONS(279), - [anon_sym_invoke_DASHpolymorphic] = ACTIONS(279), - [anon_sym_invoke_DASHstatic] = ACTIONS(279), - [anon_sym_invoke_DASHsuper] = ACTIONS(279), - [anon_sym_invoke_DASHvirtual] = ACTIONS(279), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(277), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(277), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(277), - [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(277), - [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(277), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(277), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(277), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(277), - [anon_sym_neg_DASHint] = ACTIONS(277), - [anon_sym_not_DASHint] = ACTIONS(277), - [anon_sym_neg_DASHlong] = ACTIONS(277), - [anon_sym_not_DASHlong] = ACTIONS(277), - [anon_sym_neg_DASHfloat] = ACTIONS(277), - [anon_sym_neg_DASHdouble] = ACTIONS(277), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(277), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(277), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(277), - [anon_sym_long_DASHto_DASHint] = ACTIONS(277), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(277), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(277), - [anon_sym_float_DASHto_DASHint] = ACTIONS(277), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(277), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(277), - [anon_sym_double_DASHto_DASHint] = ACTIONS(277), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(277), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(277), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(277), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(277), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(277), - [anon_sym_add_DASHint] = ACTIONS(279), - [anon_sym_sub_DASHint] = ACTIONS(279), - [anon_sym_mul_DASHint] = ACTIONS(279), - [anon_sym_div_DASHint] = ACTIONS(279), - [anon_sym_rem_DASHint] = ACTIONS(279), - [anon_sym_and_DASHint] = ACTIONS(279), - [anon_sym_or_DASHint] = ACTIONS(279), - [anon_sym_xor_DASHint] = ACTIONS(279), - [anon_sym_shl_DASHint] = ACTIONS(279), - [anon_sym_shr_DASHint] = ACTIONS(279), - [anon_sym_ushr_DASHint] = ACTIONS(279), - [anon_sym_add_DASHlong] = ACTIONS(279), - [anon_sym_sub_DASHlong] = ACTIONS(279), - [anon_sym_mul_DASHlong] = ACTIONS(279), - [anon_sym_div_DASHlong] = ACTIONS(279), - [anon_sym_rem_DASHlong] = ACTIONS(279), - [anon_sym_and_DASHlong] = ACTIONS(279), - [anon_sym_or_DASHlong] = ACTIONS(279), - [anon_sym_xor_DASHlong] = ACTIONS(279), - [anon_sym_shl_DASHlong] = ACTIONS(279), - [anon_sym_shr_DASHlong] = ACTIONS(279), - [anon_sym_ushr_DASHlong] = ACTIONS(279), - [anon_sym_add_DASHfloat] = ACTIONS(279), - [anon_sym_sub_DASHfloat] = ACTIONS(279), - [anon_sym_mul_DASHfloat] = ACTIONS(279), - [anon_sym_div_DASHfloat] = ACTIONS(279), - [anon_sym_rem_DASHfloat] = ACTIONS(279), - [anon_sym_add_DASHdouble] = ACTIONS(279), - [anon_sym_sub_DASHdouble] = ACTIONS(279), - [anon_sym_mul_DASHdouble] = ACTIONS(279), - [anon_sym_div_DASHdouble] = ACTIONS(279), - [anon_sym_rem_DASHdouble] = ACTIONS(279), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(277), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(277), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(277), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(277), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(277), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(277), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(277), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(277), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(277), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(277), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(277), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(277), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(277), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(277), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(277), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(277), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(277), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(277), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(277), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(277), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(277), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(277), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(277), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(277), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(277), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(277), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(277), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(277), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(277), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(277), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(277), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(277), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(277), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(277), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(277), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(277), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(277), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(277), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(277), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(277), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(277), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(277), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(277), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(277), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(277), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(277), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(277), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(277), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(277), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(277), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(277), - [anon_sym_static_DASHget] = ACTIONS(277), - [anon_sym_static_DASHput] = ACTIONS(277), - [anon_sym_instance_DASHget] = ACTIONS(277), - [anon_sym_instance_DASHput] = ACTIONS(277), - [anon_sym_execute_DASHinline] = ACTIONS(279), - [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(277), - [anon_sym_iget_DASHquick] = ACTIONS(277), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(277), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(277), - [anon_sym_iput_DASHquick] = ACTIONS(277), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(277), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(277), - [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(277), - [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(277), - [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(277), - [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(277), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(279), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(277), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(279), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(277), - [anon_sym_rsub_DASHint] = ACTIONS(279), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(277), - [anon_sym_DOTline] = ACTIONS(277), - [anon_sym_DOTlocals] = ACTIONS(277), - [anon_sym_DOTlocal] = ACTIONS(279), - [anon_sym_DOTendlocal] = ACTIONS(277), - [anon_sym_DOTrestartlocal] = ACTIONS(277), - [anon_sym_DOTregisters] = ACTIONS(277), - [anon_sym_DOTcatch] = ACTIONS(279), - [anon_sym_RBRACE] = ACTIONS(277), - [anon_sym_DOTcatchall] = ACTIONS(277), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(277), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(277), - [anon_sym_DOTarray_DASHdata] = ACTIONS(277), - [sym_prologue_directive] = ACTIONS(277), - [sym_epilogue_directive] = ACTIONS(277), - [aux_sym_label_token1] = ACTIONS(277), - [aux_sym_jmp_label_token1] = ACTIONS(277), + [ts_builtin_sym_end] = ACTIONS(275), + [anon_sym_DOTsource] = ACTIONS(275), + [anon_sym_DOTfield] = ACTIONS(275), + [anon_sym_DOTendfield] = ACTIONS(275), + [anon_sym_DOTmethod] = ACTIONS(275), + [anon_sym_DOTendmethod] = ACTIONS(275), + [anon_sym_DOTannotation] = ACTIONS(275), + [anon_sym_DOTparam] = ACTIONS(277), + [anon_sym_COMMA] = ACTIONS(275), + [anon_sym_DOTparameter] = ACTIONS(275), + [anon_sym_nop] = ACTIONS(277), + [anon_sym_move] = ACTIONS(277), + [anon_sym_move_SLASHfrom16] = ACTIONS(275), + [anon_sym_move_SLASH16] = ACTIONS(275), + [anon_sym_move_DASHwide] = ACTIONS(277), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(275), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(275), + [anon_sym_move_DASHobject] = ACTIONS(277), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(275), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(275), + [anon_sym_move_DASHresult] = ACTIONS(277), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(275), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(275), + [anon_sym_move_DASHexception] = ACTIONS(275), + [anon_sym_return_DASHvoid] = ACTIONS(275), + [anon_sym_return] = ACTIONS(277), + [anon_sym_return_DASHwide] = ACTIONS(275), + [anon_sym_return_DASHobject] = ACTIONS(275), + [anon_sym_const_SLASH4] = ACTIONS(275), + [anon_sym_const_SLASH16] = ACTIONS(275), + [anon_sym_const] = ACTIONS(277), + [anon_sym_const_SLASHhigh16] = ACTIONS(275), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(275), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(275), + [anon_sym_const_DASHwide] = ACTIONS(277), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(275), + [anon_sym_const_DASHstring] = ACTIONS(277), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(275), + [anon_sym_const_DASHclass] = ACTIONS(275), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(275), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(275), + [anon_sym_monitor_DASHenter] = ACTIONS(275), + [anon_sym_monitor_DASHexit] = ACTIONS(275), + [anon_sym_check_DASHcast] = ACTIONS(275), + [anon_sym_instance_DASHof] = ACTIONS(275), + [anon_sym_array_DASHlength] = ACTIONS(275), + [anon_sym_new_DASHinstance] = ACTIONS(275), + [anon_sym_new_DASHarray] = ACTIONS(275), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(277), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(275), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(275), + [anon_sym_throw] = ACTIONS(277), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(275), + [anon_sym_goto] = ACTIONS(277), + [anon_sym_goto_SLASH16] = ACTIONS(275), + [anon_sym_goto_SLASH32] = ACTIONS(275), + [anon_sym_packed_DASHswitch] = ACTIONS(275), + [anon_sym_sparse_DASHswitch] = ACTIONS(275), + [anon_sym_cmpl_DASHfloat] = ACTIONS(275), + [anon_sym_cmpg_DASHfloat] = ACTIONS(275), + [anon_sym_cmpl_DASHdouble] = ACTIONS(275), + [anon_sym_cmpg_DASHdouble] = ACTIONS(275), + [anon_sym_cmp_DASHlong] = ACTIONS(275), + [anon_sym_if_DASHeq] = ACTIONS(277), + [anon_sym_if_DASHne] = ACTIONS(277), + [anon_sym_if_DASHlt] = ACTIONS(277), + [anon_sym_if_DASHge] = ACTIONS(277), + [anon_sym_if_DASHgt] = ACTIONS(277), + [anon_sym_if_DASHle] = ACTIONS(277), + [anon_sym_if_DASHeqz] = ACTIONS(275), + [anon_sym_if_DASHnez] = ACTIONS(275), + [anon_sym_if_DASHltz] = ACTIONS(275), + [anon_sym_if_DASHgez] = ACTIONS(275), + [anon_sym_if_DASHgtz] = ACTIONS(275), + [anon_sym_if_DASHlez] = ACTIONS(275), + [anon_sym_aget] = ACTIONS(277), + [anon_sym_aget_DASHwide] = ACTIONS(275), + [anon_sym_aget_DASHobject] = ACTIONS(275), + [anon_sym_aget_DASHboolean] = ACTIONS(275), + [anon_sym_aget_DASHbyte] = ACTIONS(275), + [anon_sym_aget_DASHchar] = ACTIONS(275), + [anon_sym_aget_DASHshort] = ACTIONS(275), + [anon_sym_aput] = ACTIONS(277), + [anon_sym_aput_DASHwide] = ACTIONS(275), + [anon_sym_aput_DASHobject] = ACTIONS(275), + [anon_sym_aput_DASHboolean] = ACTIONS(275), + [anon_sym_aput_DASHbyte] = ACTIONS(275), + [anon_sym_aput_DASHchar] = ACTIONS(275), + [anon_sym_aput_DASHshort] = ACTIONS(275), + [anon_sym_iget] = ACTIONS(277), + [anon_sym_iget_DASHwide] = ACTIONS(277), + [anon_sym_iget_DASHobject] = ACTIONS(277), + [anon_sym_iget_DASHboolean] = ACTIONS(275), + [anon_sym_iget_DASHbyte] = ACTIONS(275), + [anon_sym_iget_DASHchar] = ACTIONS(275), + [anon_sym_iget_DASHshort] = ACTIONS(275), + [anon_sym_iget_DASHvolatile] = ACTIONS(275), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(275), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(275), + [anon_sym_iput] = ACTIONS(277), + [anon_sym_iput_DASHwide] = ACTIONS(277), + [anon_sym_iput_DASHobject] = ACTIONS(277), + [anon_sym_iput_DASHboolean] = ACTIONS(277), + [anon_sym_iput_DASHbyte] = ACTIONS(277), + [anon_sym_iput_DASHchar] = ACTIONS(277), + [anon_sym_iput_DASHshort] = ACTIONS(277), + [anon_sym_iput_DASHvolatile] = ACTIONS(275), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(275), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(275), + [anon_sym_sget] = ACTIONS(277), + [anon_sym_sget_DASHwide] = ACTIONS(277), + [anon_sym_sget_DASHobject] = ACTIONS(277), + [anon_sym_sget_DASHboolean] = ACTIONS(275), + [anon_sym_sget_DASHbyte] = ACTIONS(275), + [anon_sym_sget_DASHchar] = ACTIONS(275), + [anon_sym_sget_DASHshort] = ACTIONS(275), + [anon_sym_sget_DASHvolatile] = ACTIONS(275), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(275), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(275), + [anon_sym_sput] = ACTIONS(277), + [anon_sym_sput_DASHwide] = ACTIONS(277), + [anon_sym_sput_DASHobject] = ACTIONS(277), + [anon_sym_sput_DASHboolean] = ACTIONS(275), + [anon_sym_sput_DASHbyte] = ACTIONS(275), + [anon_sym_sput_DASHchar] = ACTIONS(275), + [anon_sym_sput_DASHshort] = ACTIONS(275), + [anon_sym_sput_DASHvolatile] = ACTIONS(275), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(275), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(275), + [anon_sym_invoke_DASHconstructor] = ACTIONS(275), + [anon_sym_invoke_DASHcustom] = ACTIONS(277), + [anon_sym_invoke_DASHdirect] = ACTIONS(277), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(275), + [anon_sym_invoke_DASHinstance] = ACTIONS(275), + [anon_sym_invoke_DASHinterface] = ACTIONS(277), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(277), + [anon_sym_invoke_DASHstatic] = ACTIONS(277), + [anon_sym_invoke_DASHsuper] = ACTIONS(277), + [anon_sym_invoke_DASHvirtual] = ACTIONS(277), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(275), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(275), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(275), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(275), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(275), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(275), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(275), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(275), + [anon_sym_neg_DASHint] = ACTIONS(275), + [anon_sym_not_DASHint] = ACTIONS(275), + [anon_sym_neg_DASHlong] = ACTIONS(275), + [anon_sym_not_DASHlong] = ACTIONS(275), + [anon_sym_neg_DASHfloat] = ACTIONS(275), + [anon_sym_neg_DASHdouble] = ACTIONS(275), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(275), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(275), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(275), + [anon_sym_long_DASHto_DASHint] = ACTIONS(275), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(275), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(275), + [anon_sym_float_DASHto_DASHint] = ACTIONS(275), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(275), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(275), + [anon_sym_double_DASHto_DASHint] = ACTIONS(275), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(275), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(275), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(275), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(275), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(275), + [anon_sym_add_DASHint] = ACTIONS(277), + [anon_sym_sub_DASHint] = ACTIONS(277), + [anon_sym_mul_DASHint] = ACTIONS(277), + [anon_sym_div_DASHint] = ACTIONS(277), + [anon_sym_rem_DASHint] = ACTIONS(277), + [anon_sym_and_DASHint] = ACTIONS(277), + [anon_sym_or_DASHint] = ACTIONS(277), + [anon_sym_xor_DASHint] = ACTIONS(277), + [anon_sym_shl_DASHint] = ACTIONS(277), + [anon_sym_shr_DASHint] = ACTIONS(277), + [anon_sym_ushr_DASHint] = ACTIONS(277), + [anon_sym_add_DASHlong] = ACTIONS(277), + [anon_sym_sub_DASHlong] = ACTIONS(277), + [anon_sym_mul_DASHlong] = ACTIONS(277), + [anon_sym_div_DASHlong] = ACTIONS(277), + [anon_sym_rem_DASHlong] = ACTIONS(277), + [anon_sym_and_DASHlong] = ACTIONS(277), + [anon_sym_or_DASHlong] = ACTIONS(277), + [anon_sym_xor_DASHlong] = ACTIONS(277), + [anon_sym_shl_DASHlong] = ACTIONS(277), + [anon_sym_shr_DASHlong] = ACTIONS(277), + [anon_sym_ushr_DASHlong] = ACTIONS(277), + [anon_sym_add_DASHfloat] = ACTIONS(277), + [anon_sym_sub_DASHfloat] = ACTIONS(277), + [anon_sym_mul_DASHfloat] = ACTIONS(277), + [anon_sym_div_DASHfloat] = ACTIONS(277), + [anon_sym_rem_DASHfloat] = ACTIONS(277), + [anon_sym_add_DASHdouble] = ACTIONS(277), + [anon_sym_sub_DASHdouble] = ACTIONS(277), + [anon_sym_mul_DASHdouble] = ACTIONS(277), + [anon_sym_div_DASHdouble] = ACTIONS(277), + [anon_sym_rem_DASHdouble] = ACTIONS(277), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(275), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(275), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(275), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(275), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(275), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(275), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(275), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(275), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(275), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(275), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(275), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(275), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(275), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(275), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(275), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(275), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(275), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(275), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(275), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(275), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(275), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(275), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(275), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(275), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(275), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(275), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(275), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(275), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(275), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(275), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(275), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(275), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(275), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(275), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(275), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(275), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(275), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(275), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(275), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(275), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(275), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(275), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(275), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(275), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(275), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(275), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(275), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(275), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(275), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(275), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(275), + [anon_sym_static_DASHget] = ACTIONS(275), + [anon_sym_static_DASHput] = ACTIONS(275), + [anon_sym_instance_DASHget] = ACTIONS(275), + [anon_sym_instance_DASHput] = ACTIONS(275), + [anon_sym_execute_DASHinline] = ACTIONS(277), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(275), + [anon_sym_iget_DASHquick] = ACTIONS(275), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(275), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(275), + [anon_sym_iput_DASHquick] = ACTIONS(275), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(275), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(275), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(275), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(275), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(275), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(275), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(277), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(275), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(277), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(275), + [anon_sym_rsub_DASHint] = ACTIONS(277), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(275), + [anon_sym_DOTline] = ACTIONS(275), + [anon_sym_DOTlocals] = ACTIONS(275), + [anon_sym_DOTlocal] = ACTIONS(277), + [anon_sym_DOTendlocal] = ACTIONS(275), + [anon_sym_DOTrestartlocal] = ACTIONS(275), + [anon_sym_DOTregisters] = ACTIONS(275), + [anon_sym_DOTcatch] = ACTIONS(277), + [anon_sym_RBRACE] = ACTIONS(275), + [anon_sym_DOTcatchall] = ACTIONS(275), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(275), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(275), + [anon_sym_DOTarray_DASHdata] = ACTIONS(275), + [sym_prologue_directive] = ACTIONS(275), + [sym_epilogue_directive] = ACTIONS(275), + [aux_sym_label_token1] = ACTIONS(275), + [aux_sym_jmp_label_token1] = ACTIONS(275), + [anon_sym_RPAREN] = ACTIONS(275), [sym_comment] = ACTIONS(3), }, [28] = { - [ts_builtin_sym_end] = ACTIONS(281), - [anon_sym_DOTsource] = ACTIONS(281), - [anon_sym_DOTfield] = ACTIONS(281), - [anon_sym_DOTendfield] = ACTIONS(281), - [anon_sym_DOTmethod] = ACTIONS(281), - [anon_sym_DOTendmethod] = ACTIONS(281), - [anon_sym_DOTannotation] = ACTIONS(281), - [anon_sym_DOTparam] = ACTIONS(283), - [anon_sym_COMMA] = ACTIONS(281), - [anon_sym_DOTparameter] = ACTIONS(281), - [anon_sym_DOTendparameter] = ACTIONS(281), - [anon_sym_nop] = ACTIONS(283), - [anon_sym_move] = ACTIONS(283), - [anon_sym_move_SLASHfrom16] = ACTIONS(281), - [anon_sym_move_SLASH16] = ACTIONS(281), - [anon_sym_move_DASHwide] = ACTIONS(283), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(281), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(281), - [anon_sym_move_DASHobject] = ACTIONS(283), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(281), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(281), - [anon_sym_move_DASHresult] = ACTIONS(283), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(281), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(281), - [anon_sym_move_DASHexception] = ACTIONS(281), - [anon_sym_return_DASHvoid] = ACTIONS(281), - [anon_sym_return] = ACTIONS(283), - [anon_sym_return_DASHwide] = ACTIONS(281), - [anon_sym_return_DASHobject] = ACTIONS(281), - [anon_sym_const_SLASH4] = ACTIONS(281), - [anon_sym_const_SLASH16] = ACTIONS(281), - [anon_sym_const] = ACTIONS(283), - [anon_sym_const_SLASHhigh16] = ACTIONS(281), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(281), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(281), - [anon_sym_const_DASHwide] = ACTIONS(283), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(281), - [anon_sym_const_DASHstring] = ACTIONS(283), - [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(281), - [anon_sym_const_DASHclass] = ACTIONS(281), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(281), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(281), - [anon_sym_monitor_DASHenter] = ACTIONS(281), - [anon_sym_monitor_DASHexit] = ACTIONS(281), - [anon_sym_check_DASHcast] = ACTIONS(281), - [anon_sym_instance_DASHof] = ACTIONS(281), - [anon_sym_array_DASHlength] = ACTIONS(281), - [anon_sym_new_DASHinstance] = ACTIONS(281), - [anon_sym_new_DASHarray] = ACTIONS(281), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(283), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(281), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(281), - [anon_sym_throw] = ACTIONS(283), - [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(281), - [anon_sym_goto] = ACTIONS(283), - [anon_sym_goto_SLASH16] = ACTIONS(281), - [anon_sym_goto_SLASH32] = ACTIONS(281), - [anon_sym_packed_DASHswitch] = ACTIONS(281), - [anon_sym_sparse_DASHswitch] = ACTIONS(281), - [anon_sym_cmpl_DASHfloat] = ACTIONS(281), - [anon_sym_cmpg_DASHfloat] = ACTIONS(281), - [anon_sym_cmpl_DASHdouble] = ACTIONS(281), - [anon_sym_cmpg_DASHdouble] = ACTIONS(281), - [anon_sym_cmp_DASHlong] = ACTIONS(281), - [anon_sym_if_DASHeq] = ACTIONS(283), - [anon_sym_if_DASHne] = ACTIONS(283), - [anon_sym_if_DASHlt] = ACTIONS(283), - [anon_sym_if_DASHge] = ACTIONS(283), - [anon_sym_if_DASHgt] = ACTIONS(283), - [anon_sym_if_DASHle] = ACTIONS(283), - [anon_sym_if_DASHeqz] = ACTIONS(281), - [anon_sym_if_DASHnez] = ACTIONS(281), - [anon_sym_if_DASHltz] = ACTIONS(281), - [anon_sym_if_DASHgez] = ACTIONS(281), - [anon_sym_if_DASHgtz] = ACTIONS(281), - [anon_sym_if_DASHlez] = ACTIONS(281), - [anon_sym_aget] = ACTIONS(283), - [anon_sym_aget_DASHwide] = ACTIONS(281), - [anon_sym_aget_DASHobject] = ACTIONS(281), - [anon_sym_aget_DASHboolean] = ACTIONS(281), - [anon_sym_aget_DASHbyte] = ACTIONS(281), - [anon_sym_aget_DASHchar] = ACTIONS(281), - [anon_sym_aget_DASHshort] = ACTIONS(281), - [anon_sym_aput] = ACTIONS(283), - [anon_sym_aput_DASHwide] = ACTIONS(281), - [anon_sym_aput_DASHobject] = ACTIONS(281), - [anon_sym_aput_DASHboolean] = ACTIONS(281), - [anon_sym_aput_DASHbyte] = ACTIONS(281), - [anon_sym_aput_DASHchar] = ACTIONS(281), - [anon_sym_aput_DASHshort] = ACTIONS(281), - [anon_sym_iget] = ACTIONS(283), - [anon_sym_iget_DASHwide] = ACTIONS(283), - [anon_sym_iget_DASHobject] = ACTIONS(283), - [anon_sym_iget_DASHboolean] = ACTIONS(281), - [anon_sym_iget_DASHbyte] = ACTIONS(281), - [anon_sym_iget_DASHchar] = ACTIONS(281), - [anon_sym_iget_DASHshort] = ACTIONS(281), - [anon_sym_iget_DASHvolatile] = ACTIONS(281), - [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(281), - [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(281), - [anon_sym_iput] = ACTIONS(283), - [anon_sym_iput_DASHwide] = ACTIONS(283), - [anon_sym_iput_DASHobject] = ACTIONS(283), - [anon_sym_iput_DASHboolean] = ACTIONS(283), - [anon_sym_iput_DASHbyte] = ACTIONS(283), - [anon_sym_iput_DASHchar] = ACTIONS(283), - [anon_sym_iput_DASHshort] = ACTIONS(283), - [anon_sym_iput_DASHvolatile] = ACTIONS(281), - [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(281), - [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(281), - [anon_sym_sget] = ACTIONS(283), - [anon_sym_sget_DASHwide] = ACTIONS(283), - [anon_sym_sget_DASHobject] = ACTIONS(283), - [anon_sym_sget_DASHboolean] = ACTIONS(281), - [anon_sym_sget_DASHbyte] = ACTIONS(281), - [anon_sym_sget_DASHchar] = ACTIONS(281), - [anon_sym_sget_DASHshort] = ACTIONS(281), - [anon_sym_sget_DASHvolatile] = ACTIONS(281), - [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(281), - [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(281), - [anon_sym_sput] = ACTIONS(283), - [anon_sym_sput_DASHwide] = ACTIONS(283), - [anon_sym_sput_DASHobject] = ACTIONS(283), - [anon_sym_sput_DASHboolean] = ACTIONS(281), - [anon_sym_sput_DASHbyte] = ACTIONS(281), - [anon_sym_sput_DASHchar] = ACTIONS(281), - [anon_sym_sput_DASHshort] = ACTIONS(281), - [anon_sym_sput_DASHvolatile] = ACTIONS(281), - [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(281), - [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(281), - [anon_sym_invoke_DASHconstructor] = ACTIONS(281), - [anon_sym_invoke_DASHcustom] = ACTIONS(283), - [anon_sym_invoke_DASHdirect] = ACTIONS(283), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(281), - [anon_sym_invoke_DASHinstance] = ACTIONS(281), - [anon_sym_invoke_DASHinterface] = ACTIONS(283), - [anon_sym_invoke_DASHpolymorphic] = ACTIONS(283), - [anon_sym_invoke_DASHstatic] = ACTIONS(283), - [anon_sym_invoke_DASHsuper] = ACTIONS(283), - [anon_sym_invoke_DASHvirtual] = ACTIONS(283), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(281), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(281), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(281), - [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(281), - [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(281), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(281), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(281), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(281), - [anon_sym_neg_DASHint] = ACTIONS(281), - [anon_sym_not_DASHint] = ACTIONS(281), - [anon_sym_neg_DASHlong] = ACTIONS(281), - [anon_sym_not_DASHlong] = ACTIONS(281), - [anon_sym_neg_DASHfloat] = ACTIONS(281), - [anon_sym_neg_DASHdouble] = ACTIONS(281), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(281), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(281), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(281), - [anon_sym_long_DASHto_DASHint] = ACTIONS(281), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(281), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(281), - [anon_sym_float_DASHto_DASHint] = ACTIONS(281), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(281), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(281), - [anon_sym_double_DASHto_DASHint] = ACTIONS(281), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(281), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(281), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(281), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(281), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(281), - [anon_sym_add_DASHint] = ACTIONS(283), - [anon_sym_sub_DASHint] = ACTIONS(283), - [anon_sym_mul_DASHint] = ACTIONS(283), - [anon_sym_div_DASHint] = ACTIONS(283), - [anon_sym_rem_DASHint] = ACTIONS(283), - [anon_sym_and_DASHint] = ACTIONS(283), - [anon_sym_or_DASHint] = ACTIONS(283), - [anon_sym_xor_DASHint] = ACTIONS(283), - [anon_sym_shl_DASHint] = ACTIONS(283), - [anon_sym_shr_DASHint] = ACTIONS(283), - [anon_sym_ushr_DASHint] = ACTIONS(283), - [anon_sym_add_DASHlong] = ACTIONS(283), - [anon_sym_sub_DASHlong] = ACTIONS(283), - [anon_sym_mul_DASHlong] = ACTIONS(283), - [anon_sym_div_DASHlong] = ACTIONS(283), - [anon_sym_rem_DASHlong] = ACTIONS(283), - [anon_sym_and_DASHlong] = ACTIONS(283), - [anon_sym_or_DASHlong] = ACTIONS(283), - [anon_sym_xor_DASHlong] = ACTIONS(283), - [anon_sym_shl_DASHlong] = ACTIONS(283), - [anon_sym_shr_DASHlong] = ACTIONS(283), - [anon_sym_ushr_DASHlong] = ACTIONS(283), - [anon_sym_add_DASHfloat] = ACTIONS(283), - [anon_sym_sub_DASHfloat] = ACTIONS(283), - [anon_sym_mul_DASHfloat] = ACTIONS(283), - [anon_sym_div_DASHfloat] = ACTIONS(283), - [anon_sym_rem_DASHfloat] = ACTIONS(283), - [anon_sym_add_DASHdouble] = ACTIONS(283), - [anon_sym_sub_DASHdouble] = ACTIONS(283), - [anon_sym_mul_DASHdouble] = ACTIONS(283), - [anon_sym_div_DASHdouble] = ACTIONS(283), - [anon_sym_rem_DASHdouble] = ACTIONS(283), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(281), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(281), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(281), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(281), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(281), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(281), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(281), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(281), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(281), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(281), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(281), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(281), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(281), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(281), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(281), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(281), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(281), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(281), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(281), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(281), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(281), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(281), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(281), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(281), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(281), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(281), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(281), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(281), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(281), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(281), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(281), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(281), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(281), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(281), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(281), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(281), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(281), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(281), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(281), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(281), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(281), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(281), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(281), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(281), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(281), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(281), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(281), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(281), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(281), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(281), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(281), - [anon_sym_static_DASHget] = ACTIONS(281), - [anon_sym_static_DASHput] = ACTIONS(281), - [anon_sym_instance_DASHget] = ACTIONS(281), - [anon_sym_instance_DASHput] = ACTIONS(281), - [anon_sym_execute_DASHinline] = ACTIONS(283), - [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(281), - [anon_sym_iget_DASHquick] = ACTIONS(281), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(281), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(281), - [anon_sym_iput_DASHquick] = ACTIONS(281), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(281), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(281), - [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(281), - [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(281), - [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(281), - [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(281), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(283), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(281), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(283), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(281), - [anon_sym_rsub_DASHint] = ACTIONS(283), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(281), - [anon_sym_DOTline] = ACTIONS(281), - [anon_sym_DOTlocals] = ACTIONS(281), - [anon_sym_DOTlocal] = ACTIONS(283), - [anon_sym_DOTendlocal] = ACTIONS(281), - [anon_sym_DOTrestartlocal] = ACTIONS(281), - [anon_sym_DOTregisters] = ACTIONS(281), - [anon_sym_DOTcatch] = ACTIONS(283), - [anon_sym_RBRACE] = ACTIONS(281), - [anon_sym_DOTcatchall] = ACTIONS(281), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(281), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(281), - [anon_sym_DOTarray_DASHdata] = ACTIONS(281), - [sym_prologue_directive] = ACTIONS(281), - [sym_epilogue_directive] = ACTIONS(281), - [aux_sym_label_token1] = ACTIONS(281), - [aux_sym_jmp_label_token1] = ACTIONS(281), + [ts_builtin_sym_end] = ACTIONS(279), + [anon_sym_DOTsource] = ACTIONS(279), + [anon_sym_DOTfield] = ACTIONS(279), + [anon_sym_DOTendfield] = ACTIONS(279), + [anon_sym_DOTmethod] = ACTIONS(279), + [anon_sym_DOTendmethod] = ACTIONS(279), + [anon_sym_DOTannotation] = ACTIONS(279), + [anon_sym_DOTparam] = ACTIONS(281), + [anon_sym_COMMA] = ACTIONS(279), + [anon_sym_DOTparameter] = ACTIONS(279), + [anon_sym_nop] = ACTIONS(281), + [anon_sym_move] = ACTIONS(281), + [anon_sym_move_SLASHfrom16] = ACTIONS(279), + [anon_sym_move_SLASH16] = ACTIONS(279), + [anon_sym_move_DASHwide] = ACTIONS(281), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(279), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(279), + [anon_sym_move_DASHobject] = ACTIONS(281), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(279), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(279), + [anon_sym_move_DASHresult] = ACTIONS(281), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(279), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(279), + [anon_sym_move_DASHexception] = ACTIONS(279), + [anon_sym_return_DASHvoid] = ACTIONS(279), + [anon_sym_return] = ACTIONS(281), + [anon_sym_return_DASHwide] = ACTIONS(279), + [anon_sym_return_DASHobject] = ACTIONS(279), + [anon_sym_const_SLASH4] = ACTIONS(279), + [anon_sym_const_SLASH16] = ACTIONS(279), + [anon_sym_const] = ACTIONS(281), + [anon_sym_const_SLASHhigh16] = ACTIONS(279), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(279), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(279), + [anon_sym_const_DASHwide] = ACTIONS(281), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(279), + [anon_sym_const_DASHstring] = ACTIONS(281), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(279), + [anon_sym_const_DASHclass] = ACTIONS(279), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(279), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(279), + [anon_sym_monitor_DASHenter] = ACTIONS(279), + [anon_sym_monitor_DASHexit] = ACTIONS(279), + [anon_sym_check_DASHcast] = ACTIONS(279), + [anon_sym_instance_DASHof] = ACTIONS(279), + [anon_sym_array_DASHlength] = ACTIONS(279), + [anon_sym_new_DASHinstance] = ACTIONS(279), + [anon_sym_new_DASHarray] = ACTIONS(279), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(281), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(279), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(279), + [anon_sym_throw] = ACTIONS(281), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(279), + [anon_sym_goto] = ACTIONS(281), + [anon_sym_goto_SLASH16] = ACTIONS(279), + [anon_sym_goto_SLASH32] = ACTIONS(279), + [anon_sym_packed_DASHswitch] = ACTIONS(279), + [anon_sym_sparse_DASHswitch] = ACTIONS(279), + [anon_sym_cmpl_DASHfloat] = ACTIONS(279), + [anon_sym_cmpg_DASHfloat] = ACTIONS(279), + [anon_sym_cmpl_DASHdouble] = ACTIONS(279), + [anon_sym_cmpg_DASHdouble] = ACTIONS(279), + [anon_sym_cmp_DASHlong] = ACTIONS(279), + [anon_sym_if_DASHeq] = ACTIONS(281), + [anon_sym_if_DASHne] = ACTIONS(281), + [anon_sym_if_DASHlt] = ACTIONS(281), + [anon_sym_if_DASHge] = ACTIONS(281), + [anon_sym_if_DASHgt] = ACTIONS(281), + [anon_sym_if_DASHle] = ACTIONS(281), + [anon_sym_if_DASHeqz] = ACTIONS(279), + [anon_sym_if_DASHnez] = ACTIONS(279), + [anon_sym_if_DASHltz] = ACTIONS(279), + [anon_sym_if_DASHgez] = ACTIONS(279), + [anon_sym_if_DASHgtz] = ACTIONS(279), + [anon_sym_if_DASHlez] = ACTIONS(279), + [anon_sym_aget] = ACTIONS(281), + [anon_sym_aget_DASHwide] = ACTIONS(279), + [anon_sym_aget_DASHobject] = ACTIONS(279), + [anon_sym_aget_DASHboolean] = ACTIONS(279), + [anon_sym_aget_DASHbyte] = ACTIONS(279), + [anon_sym_aget_DASHchar] = ACTIONS(279), + [anon_sym_aget_DASHshort] = ACTIONS(279), + [anon_sym_aput] = ACTIONS(281), + [anon_sym_aput_DASHwide] = ACTIONS(279), + [anon_sym_aput_DASHobject] = ACTIONS(279), + [anon_sym_aput_DASHboolean] = ACTIONS(279), + [anon_sym_aput_DASHbyte] = ACTIONS(279), + [anon_sym_aput_DASHchar] = ACTIONS(279), + [anon_sym_aput_DASHshort] = ACTIONS(279), + [anon_sym_iget] = ACTIONS(281), + [anon_sym_iget_DASHwide] = ACTIONS(281), + [anon_sym_iget_DASHobject] = ACTIONS(281), + [anon_sym_iget_DASHboolean] = ACTIONS(279), + [anon_sym_iget_DASHbyte] = ACTIONS(279), + [anon_sym_iget_DASHchar] = ACTIONS(279), + [anon_sym_iget_DASHshort] = ACTIONS(279), + [anon_sym_iget_DASHvolatile] = ACTIONS(279), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(279), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(279), + [anon_sym_iput] = ACTIONS(281), + [anon_sym_iput_DASHwide] = ACTIONS(281), + [anon_sym_iput_DASHobject] = ACTIONS(281), + [anon_sym_iput_DASHboolean] = ACTIONS(281), + [anon_sym_iput_DASHbyte] = ACTIONS(281), + [anon_sym_iput_DASHchar] = ACTIONS(281), + [anon_sym_iput_DASHshort] = ACTIONS(281), + [anon_sym_iput_DASHvolatile] = ACTIONS(279), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(279), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(279), + [anon_sym_sget] = ACTIONS(281), + [anon_sym_sget_DASHwide] = ACTIONS(281), + [anon_sym_sget_DASHobject] = ACTIONS(281), + [anon_sym_sget_DASHboolean] = ACTIONS(279), + [anon_sym_sget_DASHbyte] = ACTIONS(279), + [anon_sym_sget_DASHchar] = ACTIONS(279), + [anon_sym_sget_DASHshort] = ACTIONS(279), + [anon_sym_sget_DASHvolatile] = ACTIONS(279), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(279), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(279), + [anon_sym_sput] = ACTIONS(281), + [anon_sym_sput_DASHwide] = ACTIONS(281), + [anon_sym_sput_DASHobject] = ACTIONS(281), + [anon_sym_sput_DASHboolean] = ACTIONS(279), + [anon_sym_sput_DASHbyte] = ACTIONS(279), + [anon_sym_sput_DASHchar] = ACTIONS(279), + [anon_sym_sput_DASHshort] = ACTIONS(279), + [anon_sym_sput_DASHvolatile] = ACTIONS(279), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(279), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(279), + [anon_sym_invoke_DASHconstructor] = ACTIONS(279), + [anon_sym_invoke_DASHcustom] = ACTIONS(281), + [anon_sym_invoke_DASHdirect] = ACTIONS(281), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(279), + [anon_sym_invoke_DASHinstance] = ACTIONS(279), + [anon_sym_invoke_DASHinterface] = ACTIONS(281), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(281), + [anon_sym_invoke_DASHstatic] = ACTIONS(281), + [anon_sym_invoke_DASHsuper] = ACTIONS(281), + [anon_sym_invoke_DASHvirtual] = ACTIONS(281), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(279), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(279), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(279), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(279), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(279), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(279), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(279), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(279), + [anon_sym_neg_DASHint] = ACTIONS(279), + [anon_sym_not_DASHint] = ACTIONS(279), + [anon_sym_neg_DASHlong] = ACTIONS(279), + [anon_sym_not_DASHlong] = ACTIONS(279), + [anon_sym_neg_DASHfloat] = ACTIONS(279), + [anon_sym_neg_DASHdouble] = ACTIONS(279), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(279), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(279), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(279), + [anon_sym_long_DASHto_DASHint] = ACTIONS(279), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(279), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(279), + [anon_sym_float_DASHto_DASHint] = ACTIONS(279), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(279), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(279), + [anon_sym_double_DASHto_DASHint] = ACTIONS(279), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(279), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(279), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(279), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(279), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(279), + [anon_sym_add_DASHint] = ACTIONS(281), + [anon_sym_sub_DASHint] = ACTIONS(281), + [anon_sym_mul_DASHint] = ACTIONS(281), + [anon_sym_div_DASHint] = ACTIONS(281), + [anon_sym_rem_DASHint] = ACTIONS(281), + [anon_sym_and_DASHint] = ACTIONS(281), + [anon_sym_or_DASHint] = ACTIONS(281), + [anon_sym_xor_DASHint] = ACTIONS(281), + [anon_sym_shl_DASHint] = ACTIONS(281), + [anon_sym_shr_DASHint] = ACTIONS(281), + [anon_sym_ushr_DASHint] = ACTIONS(281), + [anon_sym_add_DASHlong] = ACTIONS(281), + [anon_sym_sub_DASHlong] = ACTIONS(281), + [anon_sym_mul_DASHlong] = ACTIONS(281), + [anon_sym_div_DASHlong] = ACTIONS(281), + [anon_sym_rem_DASHlong] = ACTIONS(281), + [anon_sym_and_DASHlong] = ACTIONS(281), + [anon_sym_or_DASHlong] = ACTIONS(281), + [anon_sym_xor_DASHlong] = ACTIONS(281), + [anon_sym_shl_DASHlong] = ACTIONS(281), + [anon_sym_shr_DASHlong] = ACTIONS(281), + [anon_sym_ushr_DASHlong] = ACTIONS(281), + [anon_sym_add_DASHfloat] = ACTIONS(281), + [anon_sym_sub_DASHfloat] = ACTIONS(281), + [anon_sym_mul_DASHfloat] = ACTIONS(281), + [anon_sym_div_DASHfloat] = ACTIONS(281), + [anon_sym_rem_DASHfloat] = ACTIONS(281), + [anon_sym_add_DASHdouble] = ACTIONS(281), + [anon_sym_sub_DASHdouble] = ACTIONS(281), + [anon_sym_mul_DASHdouble] = ACTIONS(281), + [anon_sym_div_DASHdouble] = ACTIONS(281), + [anon_sym_rem_DASHdouble] = ACTIONS(281), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(279), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(279), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(279), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(279), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(279), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(279), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(279), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(279), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(279), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(279), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(279), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(279), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(279), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(279), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(279), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(279), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(279), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(279), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(279), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(279), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(279), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(279), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(279), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(279), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(279), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(279), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(279), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(279), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(279), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(279), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(279), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(279), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(279), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(279), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(279), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(279), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(279), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(279), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(279), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(279), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(279), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(279), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(279), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(279), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(279), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(279), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(279), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(279), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(279), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(279), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(279), + [anon_sym_static_DASHget] = ACTIONS(279), + [anon_sym_static_DASHput] = ACTIONS(279), + [anon_sym_instance_DASHget] = ACTIONS(279), + [anon_sym_instance_DASHput] = ACTIONS(279), + [anon_sym_execute_DASHinline] = ACTIONS(281), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(279), + [anon_sym_iget_DASHquick] = ACTIONS(279), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(279), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(279), + [anon_sym_iput_DASHquick] = ACTIONS(279), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(279), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(279), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(279), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(279), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(279), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(279), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(281), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(279), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(281), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(279), + [anon_sym_rsub_DASHint] = ACTIONS(281), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(279), + [anon_sym_DOTline] = ACTIONS(279), + [anon_sym_DOTlocals] = ACTIONS(279), + [anon_sym_DOTlocal] = ACTIONS(281), + [anon_sym_DOTendlocal] = ACTIONS(279), + [anon_sym_DOTrestartlocal] = ACTIONS(279), + [anon_sym_DOTregisters] = ACTIONS(279), + [anon_sym_DOTcatch] = ACTIONS(281), + [anon_sym_RBRACE] = ACTIONS(279), + [anon_sym_DOTcatchall] = ACTIONS(279), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(279), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(279), + [anon_sym_DOTarray_DASHdata] = ACTIONS(279), + [sym_prologue_directive] = ACTIONS(279), + [sym_epilogue_directive] = ACTIONS(279), + [aux_sym_label_token1] = ACTIONS(279), + [aux_sym_jmp_label_token1] = ACTIONS(279), + [anon_sym_RPAREN] = ACTIONS(279), [sym_comment] = ACTIONS(3), }, [29] = { - [ts_builtin_sym_end] = ACTIONS(285), - [anon_sym_DOTsource] = ACTIONS(285), - [anon_sym_DOTfield] = ACTIONS(285), - [anon_sym_DOTendfield] = ACTIONS(285), - [anon_sym_DOTmethod] = ACTIONS(285), - [anon_sym_DOTendmethod] = ACTIONS(285), - [anon_sym_DOTannotation] = ACTIONS(285), - [anon_sym_DOTparam] = ACTIONS(287), - [anon_sym_COMMA] = ACTIONS(285), - [anon_sym_DOTparameter] = ACTIONS(285), - [anon_sym_nop] = ACTIONS(287), - [anon_sym_move] = ACTIONS(287), - [anon_sym_move_SLASHfrom16] = ACTIONS(285), - [anon_sym_move_SLASH16] = ACTIONS(285), - [anon_sym_move_DASHwide] = ACTIONS(287), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(285), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(285), - [anon_sym_move_DASHobject] = ACTIONS(287), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(285), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(285), - [anon_sym_move_DASHresult] = ACTIONS(287), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(285), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(285), - [anon_sym_move_DASHexception] = ACTIONS(285), - [anon_sym_return_DASHvoid] = ACTIONS(285), - [anon_sym_return] = ACTIONS(287), - [anon_sym_return_DASHwide] = ACTIONS(285), - [anon_sym_return_DASHobject] = ACTIONS(285), - [anon_sym_const_SLASH4] = ACTIONS(285), - [anon_sym_const_SLASH16] = ACTIONS(285), - [anon_sym_const] = ACTIONS(287), - [anon_sym_const_SLASHhigh16] = ACTIONS(285), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(285), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(285), - [anon_sym_const_DASHwide] = ACTIONS(287), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(285), - [anon_sym_const_DASHstring] = ACTIONS(287), - [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(285), - [anon_sym_const_DASHclass] = ACTIONS(285), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(285), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(285), - [anon_sym_monitor_DASHenter] = ACTIONS(285), - [anon_sym_monitor_DASHexit] = ACTIONS(285), - [anon_sym_check_DASHcast] = ACTIONS(285), - [anon_sym_instance_DASHof] = ACTIONS(285), - [anon_sym_array_DASHlength] = ACTIONS(285), - [anon_sym_new_DASHinstance] = ACTIONS(285), - [anon_sym_new_DASHarray] = ACTIONS(285), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(287), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(285), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(285), - [anon_sym_throw] = ACTIONS(287), - [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(285), - [anon_sym_goto] = ACTIONS(287), - [anon_sym_goto_SLASH16] = ACTIONS(285), - [anon_sym_goto_SLASH32] = ACTIONS(285), - [anon_sym_packed_DASHswitch] = ACTIONS(285), - [anon_sym_sparse_DASHswitch] = ACTIONS(285), - [anon_sym_cmpl_DASHfloat] = ACTIONS(285), - [anon_sym_cmpg_DASHfloat] = ACTIONS(285), - [anon_sym_cmpl_DASHdouble] = ACTIONS(285), - [anon_sym_cmpg_DASHdouble] = ACTIONS(285), - [anon_sym_cmp_DASHlong] = ACTIONS(285), - [anon_sym_if_DASHeq] = ACTIONS(287), - [anon_sym_if_DASHne] = ACTIONS(287), - [anon_sym_if_DASHlt] = ACTIONS(287), - [anon_sym_if_DASHge] = ACTIONS(287), - [anon_sym_if_DASHgt] = ACTIONS(287), - [anon_sym_if_DASHle] = ACTIONS(287), - [anon_sym_if_DASHeqz] = ACTIONS(285), - [anon_sym_if_DASHnez] = ACTIONS(285), - [anon_sym_if_DASHltz] = ACTIONS(285), - [anon_sym_if_DASHgez] = ACTIONS(285), - [anon_sym_if_DASHgtz] = ACTIONS(285), - [anon_sym_if_DASHlez] = ACTIONS(285), - [anon_sym_aget] = ACTIONS(287), - [anon_sym_aget_DASHwide] = ACTIONS(285), - [anon_sym_aget_DASHobject] = ACTIONS(285), - [anon_sym_aget_DASHboolean] = ACTIONS(285), - [anon_sym_aget_DASHbyte] = ACTIONS(285), - [anon_sym_aget_DASHchar] = ACTIONS(285), - [anon_sym_aget_DASHshort] = ACTIONS(285), - [anon_sym_aput] = ACTIONS(287), - [anon_sym_aput_DASHwide] = ACTIONS(285), - [anon_sym_aput_DASHobject] = ACTIONS(285), - [anon_sym_aput_DASHboolean] = ACTIONS(285), - [anon_sym_aput_DASHbyte] = ACTIONS(285), - [anon_sym_aput_DASHchar] = ACTIONS(285), - [anon_sym_aput_DASHshort] = ACTIONS(285), - [anon_sym_iget] = ACTIONS(287), - [anon_sym_iget_DASHwide] = ACTIONS(287), - [anon_sym_iget_DASHobject] = ACTIONS(287), - [anon_sym_iget_DASHboolean] = ACTIONS(285), - [anon_sym_iget_DASHbyte] = ACTIONS(285), - [anon_sym_iget_DASHchar] = ACTIONS(285), - [anon_sym_iget_DASHshort] = ACTIONS(285), - [anon_sym_iget_DASHvolatile] = ACTIONS(285), - [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(285), - [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(285), - [anon_sym_iput] = ACTIONS(287), - [anon_sym_iput_DASHwide] = ACTIONS(287), - [anon_sym_iput_DASHobject] = ACTIONS(287), - [anon_sym_iput_DASHboolean] = ACTIONS(287), - [anon_sym_iput_DASHbyte] = ACTIONS(287), - [anon_sym_iput_DASHchar] = ACTIONS(287), - [anon_sym_iput_DASHshort] = ACTIONS(287), - [anon_sym_iput_DASHvolatile] = ACTIONS(285), - [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(285), - [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(285), - [anon_sym_sget] = ACTIONS(287), - [anon_sym_sget_DASHwide] = ACTIONS(287), - [anon_sym_sget_DASHobject] = ACTIONS(287), - [anon_sym_sget_DASHboolean] = ACTIONS(285), - [anon_sym_sget_DASHbyte] = ACTIONS(285), - [anon_sym_sget_DASHchar] = ACTIONS(285), - [anon_sym_sget_DASHshort] = ACTIONS(285), - [anon_sym_sget_DASHvolatile] = ACTIONS(285), - [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(285), - [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(285), - [anon_sym_sput] = ACTIONS(287), - [anon_sym_sput_DASHwide] = ACTIONS(287), - [anon_sym_sput_DASHobject] = ACTIONS(287), - [anon_sym_sput_DASHboolean] = ACTIONS(285), - [anon_sym_sput_DASHbyte] = ACTIONS(285), - [anon_sym_sput_DASHchar] = ACTIONS(285), - [anon_sym_sput_DASHshort] = ACTIONS(285), - [anon_sym_sput_DASHvolatile] = ACTIONS(285), - [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(285), - [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(285), - [anon_sym_invoke_DASHconstructor] = ACTIONS(285), - [anon_sym_invoke_DASHcustom] = ACTIONS(287), - [anon_sym_invoke_DASHdirect] = ACTIONS(287), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(285), - [anon_sym_invoke_DASHinstance] = ACTIONS(285), - [anon_sym_invoke_DASHinterface] = ACTIONS(287), - [anon_sym_invoke_DASHpolymorphic] = ACTIONS(287), - [anon_sym_invoke_DASHstatic] = ACTIONS(287), - [anon_sym_invoke_DASHsuper] = ACTIONS(287), - [anon_sym_invoke_DASHvirtual] = ACTIONS(287), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(285), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(285), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(285), - [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(285), - [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(285), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(285), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(285), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(285), - [anon_sym_neg_DASHint] = ACTIONS(285), - [anon_sym_not_DASHint] = ACTIONS(285), - [anon_sym_neg_DASHlong] = ACTIONS(285), - [anon_sym_not_DASHlong] = ACTIONS(285), - [anon_sym_neg_DASHfloat] = ACTIONS(285), - [anon_sym_neg_DASHdouble] = ACTIONS(285), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(285), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(285), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(285), - [anon_sym_long_DASHto_DASHint] = ACTIONS(285), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(285), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(285), - [anon_sym_float_DASHto_DASHint] = ACTIONS(285), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(285), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(285), - [anon_sym_double_DASHto_DASHint] = ACTIONS(285), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(285), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(285), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(285), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(285), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(285), - [anon_sym_add_DASHint] = ACTIONS(287), - [anon_sym_sub_DASHint] = ACTIONS(287), - [anon_sym_mul_DASHint] = ACTIONS(287), - [anon_sym_div_DASHint] = ACTIONS(287), - [anon_sym_rem_DASHint] = ACTIONS(287), - [anon_sym_and_DASHint] = ACTIONS(287), - [anon_sym_or_DASHint] = ACTIONS(287), - [anon_sym_xor_DASHint] = ACTIONS(287), - [anon_sym_shl_DASHint] = ACTIONS(287), - [anon_sym_shr_DASHint] = ACTIONS(287), - [anon_sym_ushr_DASHint] = ACTIONS(287), - [anon_sym_add_DASHlong] = ACTIONS(287), - [anon_sym_sub_DASHlong] = ACTIONS(287), - [anon_sym_mul_DASHlong] = ACTIONS(287), - [anon_sym_div_DASHlong] = ACTIONS(287), - [anon_sym_rem_DASHlong] = ACTIONS(287), - [anon_sym_and_DASHlong] = ACTIONS(287), - [anon_sym_or_DASHlong] = ACTIONS(287), - [anon_sym_xor_DASHlong] = ACTIONS(287), - [anon_sym_shl_DASHlong] = ACTIONS(287), - [anon_sym_shr_DASHlong] = ACTIONS(287), - [anon_sym_ushr_DASHlong] = ACTIONS(287), - [anon_sym_add_DASHfloat] = ACTIONS(287), - [anon_sym_sub_DASHfloat] = ACTIONS(287), - [anon_sym_mul_DASHfloat] = ACTIONS(287), - [anon_sym_div_DASHfloat] = ACTIONS(287), - [anon_sym_rem_DASHfloat] = ACTIONS(287), - [anon_sym_add_DASHdouble] = ACTIONS(287), - [anon_sym_sub_DASHdouble] = ACTIONS(287), - [anon_sym_mul_DASHdouble] = ACTIONS(287), - [anon_sym_div_DASHdouble] = ACTIONS(287), - [anon_sym_rem_DASHdouble] = ACTIONS(287), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(285), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(285), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(285), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(285), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(285), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(285), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(285), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(285), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(285), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(285), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(285), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(285), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(285), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(285), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(285), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(285), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(285), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(285), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(285), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(285), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(285), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(285), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(285), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(285), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(285), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(285), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(285), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(285), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(285), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(285), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(285), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(285), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(285), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(285), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(285), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(285), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(285), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(285), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(285), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(285), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(285), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(285), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(285), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(285), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(285), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(285), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(285), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(285), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(285), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(285), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(285), - [anon_sym_static_DASHget] = ACTIONS(285), - [anon_sym_static_DASHput] = ACTIONS(285), - [anon_sym_instance_DASHget] = ACTIONS(285), - [anon_sym_instance_DASHput] = ACTIONS(285), - [anon_sym_execute_DASHinline] = ACTIONS(287), - [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(285), - [anon_sym_iget_DASHquick] = ACTIONS(285), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(285), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(285), - [anon_sym_iput_DASHquick] = ACTIONS(285), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(285), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(285), - [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(285), - [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(285), - [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(285), - [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(285), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(287), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(285), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(287), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(285), - [anon_sym_rsub_DASHint] = ACTIONS(287), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(285), - [anon_sym_DOTline] = ACTIONS(285), - [anon_sym_DOTlocals] = ACTIONS(285), - [anon_sym_DOTlocal] = ACTIONS(287), - [anon_sym_DOTendlocal] = ACTIONS(285), - [anon_sym_DOTrestartlocal] = ACTIONS(285), - [anon_sym_DOTregisters] = ACTIONS(285), - [anon_sym_DOTcatch] = ACTIONS(287), - [anon_sym_RBRACE] = ACTIONS(285), - [anon_sym_DOTcatchall] = ACTIONS(285), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(285), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(285), - [anon_sym_DOTarray_DASHdata] = ACTIONS(285), - [sym_prologue_directive] = ACTIONS(285), - [sym_epilogue_directive] = ACTIONS(285), - [aux_sym_label_token1] = ACTIONS(285), - [aux_sym_jmp_label_token1] = ACTIONS(285), - [anon_sym_RPAREN] = ACTIONS(285), + [ts_builtin_sym_end] = ACTIONS(283), + [anon_sym_DOTsource] = ACTIONS(283), + [anon_sym_DOTfield] = ACTIONS(283), + [anon_sym_DOTendfield] = ACTIONS(283), + [anon_sym_DOTmethod] = ACTIONS(283), + [anon_sym_DOTendmethod] = ACTIONS(283), + [anon_sym_DOTannotation] = ACTIONS(283), + [anon_sym_DOTparam] = ACTIONS(285), + [anon_sym_COMMA] = ACTIONS(283), + [anon_sym_DOTparameter] = ACTIONS(283), + [anon_sym_nop] = ACTIONS(285), + [anon_sym_move] = ACTIONS(285), + [anon_sym_move_SLASHfrom16] = ACTIONS(283), + [anon_sym_move_SLASH16] = ACTIONS(283), + [anon_sym_move_DASHwide] = ACTIONS(285), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(283), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(283), + [anon_sym_move_DASHobject] = ACTIONS(285), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(283), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(283), + [anon_sym_move_DASHresult] = ACTIONS(285), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(283), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(283), + [anon_sym_move_DASHexception] = ACTIONS(283), + [anon_sym_return_DASHvoid] = ACTIONS(283), + [anon_sym_return] = ACTIONS(285), + [anon_sym_return_DASHwide] = ACTIONS(283), + [anon_sym_return_DASHobject] = ACTIONS(283), + [anon_sym_const_SLASH4] = ACTIONS(283), + [anon_sym_const_SLASH16] = ACTIONS(283), + [anon_sym_const] = ACTIONS(285), + [anon_sym_const_SLASHhigh16] = ACTIONS(283), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(283), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(283), + [anon_sym_const_DASHwide] = ACTIONS(285), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(283), + [anon_sym_const_DASHstring] = ACTIONS(285), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(283), + [anon_sym_const_DASHclass] = ACTIONS(283), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(283), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(283), + [anon_sym_monitor_DASHenter] = ACTIONS(283), + [anon_sym_monitor_DASHexit] = ACTIONS(283), + [anon_sym_check_DASHcast] = ACTIONS(283), + [anon_sym_instance_DASHof] = ACTIONS(283), + [anon_sym_array_DASHlength] = ACTIONS(283), + [anon_sym_new_DASHinstance] = ACTIONS(283), + [anon_sym_new_DASHarray] = ACTIONS(283), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(285), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(283), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(283), + [anon_sym_throw] = ACTIONS(285), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(283), + [anon_sym_goto] = ACTIONS(285), + [anon_sym_goto_SLASH16] = ACTIONS(283), + [anon_sym_goto_SLASH32] = ACTIONS(283), + [anon_sym_packed_DASHswitch] = ACTIONS(283), + [anon_sym_sparse_DASHswitch] = ACTIONS(283), + [anon_sym_cmpl_DASHfloat] = ACTIONS(283), + [anon_sym_cmpg_DASHfloat] = ACTIONS(283), + [anon_sym_cmpl_DASHdouble] = ACTIONS(283), + [anon_sym_cmpg_DASHdouble] = ACTIONS(283), + [anon_sym_cmp_DASHlong] = ACTIONS(283), + [anon_sym_if_DASHeq] = ACTIONS(285), + [anon_sym_if_DASHne] = ACTIONS(285), + [anon_sym_if_DASHlt] = ACTIONS(285), + [anon_sym_if_DASHge] = ACTIONS(285), + [anon_sym_if_DASHgt] = ACTIONS(285), + [anon_sym_if_DASHle] = ACTIONS(285), + [anon_sym_if_DASHeqz] = ACTIONS(283), + [anon_sym_if_DASHnez] = ACTIONS(283), + [anon_sym_if_DASHltz] = ACTIONS(283), + [anon_sym_if_DASHgez] = ACTIONS(283), + [anon_sym_if_DASHgtz] = ACTIONS(283), + [anon_sym_if_DASHlez] = ACTIONS(283), + [anon_sym_aget] = ACTIONS(285), + [anon_sym_aget_DASHwide] = ACTIONS(283), + [anon_sym_aget_DASHobject] = ACTIONS(283), + [anon_sym_aget_DASHboolean] = ACTIONS(283), + [anon_sym_aget_DASHbyte] = ACTIONS(283), + [anon_sym_aget_DASHchar] = ACTIONS(283), + [anon_sym_aget_DASHshort] = ACTIONS(283), + [anon_sym_aput] = ACTIONS(285), + [anon_sym_aput_DASHwide] = ACTIONS(283), + [anon_sym_aput_DASHobject] = ACTIONS(283), + [anon_sym_aput_DASHboolean] = ACTIONS(283), + [anon_sym_aput_DASHbyte] = ACTIONS(283), + [anon_sym_aput_DASHchar] = ACTIONS(283), + [anon_sym_aput_DASHshort] = ACTIONS(283), + [anon_sym_iget] = ACTIONS(285), + [anon_sym_iget_DASHwide] = ACTIONS(285), + [anon_sym_iget_DASHobject] = ACTIONS(285), + [anon_sym_iget_DASHboolean] = ACTIONS(283), + [anon_sym_iget_DASHbyte] = ACTIONS(283), + [anon_sym_iget_DASHchar] = ACTIONS(283), + [anon_sym_iget_DASHshort] = ACTIONS(283), + [anon_sym_iget_DASHvolatile] = ACTIONS(283), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(283), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(283), + [anon_sym_iput] = ACTIONS(285), + [anon_sym_iput_DASHwide] = ACTIONS(285), + [anon_sym_iput_DASHobject] = ACTIONS(285), + [anon_sym_iput_DASHboolean] = ACTIONS(285), + [anon_sym_iput_DASHbyte] = ACTIONS(285), + [anon_sym_iput_DASHchar] = ACTIONS(285), + [anon_sym_iput_DASHshort] = ACTIONS(285), + [anon_sym_iput_DASHvolatile] = ACTIONS(283), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(283), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(283), + [anon_sym_sget] = ACTIONS(285), + [anon_sym_sget_DASHwide] = ACTIONS(285), + [anon_sym_sget_DASHobject] = ACTIONS(285), + [anon_sym_sget_DASHboolean] = ACTIONS(283), + [anon_sym_sget_DASHbyte] = ACTIONS(283), + [anon_sym_sget_DASHchar] = ACTIONS(283), + [anon_sym_sget_DASHshort] = ACTIONS(283), + [anon_sym_sget_DASHvolatile] = ACTIONS(283), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(283), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(283), + [anon_sym_sput] = ACTIONS(285), + [anon_sym_sput_DASHwide] = ACTIONS(285), + [anon_sym_sput_DASHobject] = ACTIONS(285), + [anon_sym_sput_DASHboolean] = ACTIONS(283), + [anon_sym_sput_DASHbyte] = ACTIONS(283), + [anon_sym_sput_DASHchar] = ACTIONS(283), + [anon_sym_sput_DASHshort] = ACTIONS(283), + [anon_sym_sput_DASHvolatile] = ACTIONS(283), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(283), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(283), + [anon_sym_invoke_DASHconstructor] = ACTIONS(283), + [anon_sym_invoke_DASHcustom] = ACTIONS(285), + [anon_sym_invoke_DASHdirect] = ACTIONS(285), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(283), + [anon_sym_invoke_DASHinstance] = ACTIONS(283), + [anon_sym_invoke_DASHinterface] = ACTIONS(285), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(285), + [anon_sym_invoke_DASHstatic] = ACTIONS(285), + [anon_sym_invoke_DASHsuper] = ACTIONS(285), + [anon_sym_invoke_DASHvirtual] = ACTIONS(285), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(283), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(283), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(283), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(283), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(283), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(283), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(283), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(283), + [anon_sym_neg_DASHint] = ACTIONS(283), + [anon_sym_not_DASHint] = ACTIONS(283), + [anon_sym_neg_DASHlong] = ACTIONS(283), + [anon_sym_not_DASHlong] = ACTIONS(283), + [anon_sym_neg_DASHfloat] = ACTIONS(283), + [anon_sym_neg_DASHdouble] = ACTIONS(283), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(283), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(283), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(283), + [anon_sym_long_DASHto_DASHint] = ACTIONS(283), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(283), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(283), + [anon_sym_float_DASHto_DASHint] = ACTIONS(283), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(283), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(283), + [anon_sym_double_DASHto_DASHint] = ACTIONS(283), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(283), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(283), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(283), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(283), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(283), + [anon_sym_add_DASHint] = ACTIONS(285), + [anon_sym_sub_DASHint] = ACTIONS(285), + [anon_sym_mul_DASHint] = ACTIONS(285), + [anon_sym_div_DASHint] = ACTIONS(285), + [anon_sym_rem_DASHint] = ACTIONS(285), + [anon_sym_and_DASHint] = ACTIONS(285), + [anon_sym_or_DASHint] = ACTIONS(285), + [anon_sym_xor_DASHint] = ACTIONS(285), + [anon_sym_shl_DASHint] = ACTIONS(285), + [anon_sym_shr_DASHint] = ACTIONS(285), + [anon_sym_ushr_DASHint] = ACTIONS(285), + [anon_sym_add_DASHlong] = ACTIONS(285), + [anon_sym_sub_DASHlong] = ACTIONS(285), + [anon_sym_mul_DASHlong] = ACTIONS(285), + [anon_sym_div_DASHlong] = ACTIONS(285), + [anon_sym_rem_DASHlong] = ACTIONS(285), + [anon_sym_and_DASHlong] = ACTIONS(285), + [anon_sym_or_DASHlong] = ACTIONS(285), + [anon_sym_xor_DASHlong] = ACTIONS(285), + [anon_sym_shl_DASHlong] = ACTIONS(285), + [anon_sym_shr_DASHlong] = ACTIONS(285), + [anon_sym_ushr_DASHlong] = ACTIONS(285), + [anon_sym_add_DASHfloat] = ACTIONS(285), + [anon_sym_sub_DASHfloat] = ACTIONS(285), + [anon_sym_mul_DASHfloat] = ACTIONS(285), + [anon_sym_div_DASHfloat] = ACTIONS(285), + [anon_sym_rem_DASHfloat] = ACTIONS(285), + [anon_sym_add_DASHdouble] = ACTIONS(285), + [anon_sym_sub_DASHdouble] = ACTIONS(285), + [anon_sym_mul_DASHdouble] = ACTIONS(285), + [anon_sym_div_DASHdouble] = ACTIONS(285), + [anon_sym_rem_DASHdouble] = ACTIONS(285), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(283), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(283), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(283), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(283), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(283), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(283), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(283), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(283), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(283), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(283), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(283), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(283), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(283), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(283), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(283), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(283), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(283), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(283), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(283), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(283), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(283), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(283), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(283), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(283), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(283), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(283), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(283), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(283), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(283), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(283), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(283), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(283), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(283), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(283), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(283), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(283), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(283), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(283), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(283), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(283), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(283), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(283), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(283), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(283), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(283), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(283), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(283), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(283), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(283), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(283), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(283), + [anon_sym_static_DASHget] = ACTIONS(283), + [anon_sym_static_DASHput] = ACTIONS(283), + [anon_sym_instance_DASHget] = ACTIONS(283), + [anon_sym_instance_DASHput] = ACTIONS(283), + [anon_sym_execute_DASHinline] = ACTIONS(285), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(283), + [anon_sym_iget_DASHquick] = ACTIONS(283), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(283), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(283), + [anon_sym_iput_DASHquick] = ACTIONS(283), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(283), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(283), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(283), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(283), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(283), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(283), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(285), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(283), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(285), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(283), + [anon_sym_rsub_DASHint] = ACTIONS(285), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(283), + [anon_sym_DOTline] = ACTIONS(283), + [anon_sym_DOTlocals] = ACTIONS(283), + [anon_sym_DOTlocal] = ACTIONS(285), + [anon_sym_DOTendlocal] = ACTIONS(283), + [anon_sym_DOTrestartlocal] = ACTIONS(283), + [anon_sym_DOTregisters] = ACTIONS(283), + [anon_sym_DOTcatch] = ACTIONS(285), + [anon_sym_RBRACE] = ACTIONS(283), + [anon_sym_DOTcatchall] = ACTIONS(283), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(283), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(283), + [anon_sym_DOTarray_DASHdata] = ACTIONS(283), + [sym_prologue_directive] = ACTIONS(283), + [sym_epilogue_directive] = ACTIONS(283), + [aux_sym_label_token1] = ACTIONS(283), + [aux_sym_jmp_label_token1] = ACTIONS(283), + [anon_sym_RPAREN] = ACTIONS(283), [sym_comment] = ACTIONS(3), }, [30] = { - [ts_builtin_sym_end] = ACTIONS(289), - [anon_sym_DOTsource] = ACTIONS(289), - [anon_sym_DOTfield] = ACTIONS(289), - [anon_sym_DOTendfield] = ACTIONS(289), - [anon_sym_DOTmethod] = ACTIONS(289), - [anon_sym_DOTendmethod] = ACTIONS(289), - [anon_sym_DOTannotation] = ACTIONS(289), - [anon_sym_DOTparam] = ACTIONS(291), - [anon_sym_DOTparameter] = ACTIONS(289), - [anon_sym_DOTendparameter] = ACTIONS(289), - [anon_sym_nop] = ACTIONS(291), - [anon_sym_move] = ACTIONS(291), - [anon_sym_move_SLASHfrom16] = ACTIONS(289), - [anon_sym_move_SLASH16] = ACTIONS(289), - [anon_sym_move_DASHwide] = ACTIONS(291), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(289), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(289), - [anon_sym_move_DASHobject] = ACTIONS(291), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(289), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(289), - [anon_sym_move_DASHresult] = ACTIONS(291), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(289), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(289), - [anon_sym_move_DASHexception] = ACTIONS(289), - [anon_sym_return_DASHvoid] = ACTIONS(289), - [anon_sym_return] = ACTIONS(291), - [anon_sym_return_DASHwide] = ACTIONS(289), - [anon_sym_return_DASHobject] = ACTIONS(289), - [anon_sym_const_SLASH4] = ACTIONS(289), - [anon_sym_const_SLASH16] = ACTIONS(289), - [anon_sym_const] = ACTIONS(291), - [anon_sym_const_SLASHhigh16] = ACTIONS(289), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(289), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(289), - [anon_sym_const_DASHwide] = ACTIONS(291), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(289), - [anon_sym_const_DASHstring] = ACTIONS(291), - [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(289), - [anon_sym_const_DASHclass] = ACTIONS(289), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(289), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(289), - [anon_sym_monitor_DASHenter] = ACTIONS(289), - [anon_sym_monitor_DASHexit] = ACTIONS(289), - [anon_sym_check_DASHcast] = ACTIONS(289), - [anon_sym_instance_DASHof] = ACTIONS(289), - [anon_sym_array_DASHlength] = ACTIONS(289), - [anon_sym_new_DASHinstance] = ACTIONS(289), - [anon_sym_new_DASHarray] = ACTIONS(289), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(291), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(289), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(289), - [anon_sym_throw] = ACTIONS(291), - [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(289), - [anon_sym_goto] = ACTIONS(291), - [anon_sym_goto_SLASH16] = ACTIONS(289), - [anon_sym_goto_SLASH32] = ACTIONS(289), - [anon_sym_packed_DASHswitch] = ACTIONS(289), - [anon_sym_sparse_DASHswitch] = ACTIONS(289), - [anon_sym_cmpl_DASHfloat] = ACTIONS(289), - [anon_sym_cmpg_DASHfloat] = ACTIONS(289), - [anon_sym_cmpl_DASHdouble] = ACTIONS(289), - [anon_sym_cmpg_DASHdouble] = ACTIONS(289), - [anon_sym_cmp_DASHlong] = ACTIONS(289), - [anon_sym_if_DASHeq] = ACTIONS(291), - [anon_sym_if_DASHne] = ACTIONS(291), - [anon_sym_if_DASHlt] = ACTIONS(291), - [anon_sym_if_DASHge] = ACTIONS(291), - [anon_sym_if_DASHgt] = ACTIONS(291), - [anon_sym_if_DASHle] = ACTIONS(291), - [anon_sym_if_DASHeqz] = ACTIONS(289), - [anon_sym_if_DASHnez] = ACTIONS(289), - [anon_sym_if_DASHltz] = ACTIONS(289), - [anon_sym_if_DASHgez] = ACTIONS(289), - [anon_sym_if_DASHgtz] = ACTIONS(289), - [anon_sym_if_DASHlez] = ACTIONS(289), - [anon_sym_aget] = ACTIONS(291), - [anon_sym_aget_DASHwide] = ACTIONS(289), - [anon_sym_aget_DASHobject] = ACTIONS(289), - [anon_sym_aget_DASHboolean] = ACTIONS(289), - [anon_sym_aget_DASHbyte] = ACTIONS(289), - [anon_sym_aget_DASHchar] = ACTIONS(289), - [anon_sym_aget_DASHshort] = ACTIONS(289), - [anon_sym_aput] = ACTIONS(291), - [anon_sym_aput_DASHwide] = ACTIONS(289), - [anon_sym_aput_DASHobject] = ACTIONS(289), - [anon_sym_aput_DASHboolean] = ACTIONS(289), - [anon_sym_aput_DASHbyte] = ACTIONS(289), - [anon_sym_aput_DASHchar] = ACTIONS(289), - [anon_sym_aput_DASHshort] = ACTIONS(289), - [anon_sym_iget] = ACTIONS(291), - [anon_sym_iget_DASHwide] = ACTIONS(291), - [anon_sym_iget_DASHobject] = ACTIONS(291), - [anon_sym_iget_DASHboolean] = ACTIONS(289), - [anon_sym_iget_DASHbyte] = ACTIONS(289), - [anon_sym_iget_DASHchar] = ACTIONS(289), - [anon_sym_iget_DASHshort] = ACTIONS(289), - [anon_sym_iget_DASHvolatile] = ACTIONS(289), - [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(289), - [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(289), - [anon_sym_iput] = ACTIONS(291), - [anon_sym_iput_DASHwide] = ACTIONS(291), - [anon_sym_iput_DASHobject] = ACTIONS(291), - [anon_sym_iput_DASHboolean] = ACTIONS(291), - [anon_sym_iput_DASHbyte] = ACTIONS(291), - [anon_sym_iput_DASHchar] = ACTIONS(291), - [anon_sym_iput_DASHshort] = ACTIONS(291), - [anon_sym_iput_DASHvolatile] = ACTIONS(289), - [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(289), - [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(289), - [anon_sym_sget] = ACTIONS(291), - [anon_sym_sget_DASHwide] = ACTIONS(291), - [anon_sym_sget_DASHobject] = ACTIONS(291), - [anon_sym_sget_DASHboolean] = ACTIONS(289), - [anon_sym_sget_DASHbyte] = ACTIONS(289), - [anon_sym_sget_DASHchar] = ACTIONS(289), - [anon_sym_sget_DASHshort] = ACTIONS(289), - [anon_sym_sget_DASHvolatile] = ACTIONS(289), - [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(289), - [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(289), - [anon_sym_sput] = ACTIONS(291), - [anon_sym_sput_DASHwide] = ACTIONS(291), - [anon_sym_sput_DASHobject] = ACTIONS(291), - [anon_sym_sput_DASHboolean] = ACTIONS(289), - [anon_sym_sput_DASHbyte] = ACTIONS(289), - [anon_sym_sput_DASHchar] = ACTIONS(289), - [anon_sym_sput_DASHshort] = ACTIONS(289), - [anon_sym_sput_DASHvolatile] = ACTIONS(289), - [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(289), - [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(289), - [anon_sym_invoke_DASHconstructor] = ACTIONS(289), - [anon_sym_invoke_DASHcustom] = ACTIONS(291), - [anon_sym_invoke_DASHdirect] = ACTIONS(291), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(289), - [anon_sym_invoke_DASHinstance] = ACTIONS(289), - [anon_sym_invoke_DASHinterface] = ACTIONS(291), - [anon_sym_invoke_DASHpolymorphic] = ACTIONS(291), - [anon_sym_invoke_DASHstatic] = ACTIONS(291), - [anon_sym_invoke_DASHsuper] = ACTIONS(291), - [anon_sym_invoke_DASHvirtual] = ACTIONS(291), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(289), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(289), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(289), - [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(289), - [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(289), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(289), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(289), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(289), - [anon_sym_neg_DASHint] = ACTIONS(289), - [anon_sym_not_DASHint] = ACTIONS(289), - [anon_sym_neg_DASHlong] = ACTIONS(289), - [anon_sym_not_DASHlong] = ACTIONS(289), - [anon_sym_neg_DASHfloat] = ACTIONS(289), - [anon_sym_neg_DASHdouble] = ACTIONS(289), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(289), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(289), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(289), - [anon_sym_long_DASHto_DASHint] = ACTIONS(289), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(289), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(289), - [anon_sym_float_DASHto_DASHint] = ACTIONS(289), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(289), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(289), - [anon_sym_double_DASHto_DASHint] = ACTIONS(289), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(289), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(289), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(289), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(289), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(289), - [anon_sym_add_DASHint] = ACTIONS(291), - [anon_sym_sub_DASHint] = ACTIONS(291), - [anon_sym_mul_DASHint] = ACTIONS(291), - [anon_sym_div_DASHint] = ACTIONS(291), - [anon_sym_rem_DASHint] = ACTIONS(291), - [anon_sym_and_DASHint] = ACTIONS(291), - [anon_sym_or_DASHint] = ACTIONS(291), - [anon_sym_xor_DASHint] = ACTIONS(291), - [anon_sym_shl_DASHint] = ACTIONS(291), - [anon_sym_shr_DASHint] = ACTIONS(291), - [anon_sym_ushr_DASHint] = ACTIONS(291), - [anon_sym_add_DASHlong] = ACTIONS(291), - [anon_sym_sub_DASHlong] = ACTIONS(291), - [anon_sym_mul_DASHlong] = ACTIONS(291), - [anon_sym_div_DASHlong] = ACTIONS(291), - [anon_sym_rem_DASHlong] = ACTIONS(291), - [anon_sym_and_DASHlong] = ACTIONS(291), - [anon_sym_or_DASHlong] = ACTIONS(291), - [anon_sym_xor_DASHlong] = ACTIONS(291), - [anon_sym_shl_DASHlong] = ACTIONS(291), - [anon_sym_shr_DASHlong] = ACTIONS(291), - [anon_sym_ushr_DASHlong] = ACTIONS(291), - [anon_sym_add_DASHfloat] = ACTIONS(291), - [anon_sym_sub_DASHfloat] = ACTIONS(291), - [anon_sym_mul_DASHfloat] = ACTIONS(291), - [anon_sym_div_DASHfloat] = ACTIONS(291), - [anon_sym_rem_DASHfloat] = ACTIONS(291), - [anon_sym_add_DASHdouble] = ACTIONS(291), - [anon_sym_sub_DASHdouble] = ACTIONS(291), - [anon_sym_mul_DASHdouble] = ACTIONS(291), - [anon_sym_div_DASHdouble] = ACTIONS(291), - [anon_sym_rem_DASHdouble] = ACTIONS(291), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(289), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(289), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(289), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(289), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(289), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(289), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(289), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(289), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(289), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(289), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(289), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(289), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(289), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(289), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(289), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(289), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(289), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(289), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(289), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(289), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(289), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(289), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(289), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(289), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(289), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(289), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(289), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(289), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(289), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(289), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(289), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(289), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(289), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(289), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(289), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(289), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(289), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(289), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(289), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(289), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(289), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(289), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(289), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(289), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(289), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(289), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(289), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(289), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(289), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(289), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(289), - [anon_sym_static_DASHget] = ACTIONS(289), - [anon_sym_static_DASHput] = ACTIONS(289), - [anon_sym_instance_DASHget] = ACTIONS(289), - [anon_sym_instance_DASHput] = ACTIONS(289), - [anon_sym_execute_DASHinline] = ACTIONS(291), - [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(289), - [anon_sym_iget_DASHquick] = ACTIONS(289), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(289), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(289), - [anon_sym_iput_DASHquick] = ACTIONS(289), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(289), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(289), - [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(289), - [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(289), - [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(289), - [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(289), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(291), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(289), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(291), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(289), - [anon_sym_rsub_DASHint] = ACTIONS(291), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(289), - [anon_sym_DOTline] = ACTIONS(289), - [anon_sym_DOTlocals] = ACTIONS(289), - [anon_sym_DOTlocal] = ACTIONS(291), - [anon_sym_DOTendlocal] = ACTIONS(289), - [anon_sym_DOTrestartlocal] = ACTIONS(289), - [anon_sym_DOTregisters] = ACTIONS(289), - [anon_sym_DOTcatch] = ACTIONS(291), - [anon_sym_DOTcatchall] = ACTIONS(289), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(289), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(289), - [anon_sym_DOTarray_DASHdata] = ACTIONS(289), - [sym_prologue_directive] = ACTIONS(289), - [sym_epilogue_directive] = ACTIONS(289), - [aux_sym_label_token1] = ACTIONS(289), - [aux_sym_jmp_label_token1] = ACTIONS(289), + [ts_builtin_sym_end] = ACTIONS(287), + [anon_sym_DOTsource] = ACTIONS(287), + [anon_sym_DOTfield] = ACTIONS(287), + [anon_sym_DOTendfield] = ACTIONS(287), + [anon_sym_DOTmethod] = ACTIONS(287), + [anon_sym_DOTendmethod] = ACTIONS(287), + [anon_sym_DOTannotation] = ACTIONS(287), + [anon_sym_DOTparam] = ACTIONS(289), + [anon_sym_COMMA] = ACTIONS(287), + [anon_sym_DOTparameter] = ACTIONS(287), + [anon_sym_DOTendparameter] = ACTIONS(287), + [anon_sym_nop] = ACTIONS(289), + [anon_sym_move] = ACTIONS(289), + [anon_sym_move_SLASHfrom16] = ACTIONS(287), + [anon_sym_move_SLASH16] = ACTIONS(287), + [anon_sym_move_DASHwide] = ACTIONS(289), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(287), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(287), + [anon_sym_move_DASHobject] = ACTIONS(289), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(287), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(287), + [anon_sym_move_DASHresult] = ACTIONS(289), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(287), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(287), + [anon_sym_move_DASHexception] = ACTIONS(287), + [anon_sym_return_DASHvoid] = ACTIONS(287), + [anon_sym_return] = ACTIONS(289), + [anon_sym_return_DASHwide] = ACTIONS(287), + [anon_sym_return_DASHobject] = ACTIONS(287), + [anon_sym_const_SLASH4] = ACTIONS(287), + [anon_sym_const_SLASH16] = ACTIONS(287), + [anon_sym_const] = ACTIONS(289), + [anon_sym_const_SLASHhigh16] = ACTIONS(287), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(287), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(287), + [anon_sym_const_DASHwide] = ACTIONS(289), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(287), + [anon_sym_const_DASHstring] = ACTIONS(289), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(287), + [anon_sym_const_DASHclass] = ACTIONS(287), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(287), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(287), + [anon_sym_monitor_DASHenter] = ACTIONS(287), + [anon_sym_monitor_DASHexit] = ACTIONS(287), + [anon_sym_check_DASHcast] = ACTIONS(287), + [anon_sym_instance_DASHof] = ACTIONS(287), + [anon_sym_array_DASHlength] = ACTIONS(287), + [anon_sym_new_DASHinstance] = ACTIONS(287), + [anon_sym_new_DASHarray] = ACTIONS(287), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(289), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(287), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(287), + [anon_sym_throw] = ACTIONS(289), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(287), + [anon_sym_goto] = ACTIONS(289), + [anon_sym_goto_SLASH16] = ACTIONS(287), + [anon_sym_goto_SLASH32] = ACTIONS(287), + [anon_sym_packed_DASHswitch] = ACTIONS(287), + [anon_sym_sparse_DASHswitch] = ACTIONS(287), + [anon_sym_cmpl_DASHfloat] = ACTIONS(287), + [anon_sym_cmpg_DASHfloat] = ACTIONS(287), + [anon_sym_cmpl_DASHdouble] = ACTIONS(287), + [anon_sym_cmpg_DASHdouble] = ACTIONS(287), + [anon_sym_cmp_DASHlong] = ACTIONS(287), + [anon_sym_if_DASHeq] = ACTIONS(289), + [anon_sym_if_DASHne] = ACTIONS(289), + [anon_sym_if_DASHlt] = ACTIONS(289), + [anon_sym_if_DASHge] = ACTIONS(289), + [anon_sym_if_DASHgt] = ACTIONS(289), + [anon_sym_if_DASHle] = ACTIONS(289), + [anon_sym_if_DASHeqz] = ACTIONS(287), + [anon_sym_if_DASHnez] = ACTIONS(287), + [anon_sym_if_DASHltz] = ACTIONS(287), + [anon_sym_if_DASHgez] = ACTIONS(287), + [anon_sym_if_DASHgtz] = ACTIONS(287), + [anon_sym_if_DASHlez] = ACTIONS(287), + [anon_sym_aget] = ACTIONS(289), + [anon_sym_aget_DASHwide] = ACTIONS(287), + [anon_sym_aget_DASHobject] = ACTIONS(287), + [anon_sym_aget_DASHboolean] = ACTIONS(287), + [anon_sym_aget_DASHbyte] = ACTIONS(287), + [anon_sym_aget_DASHchar] = ACTIONS(287), + [anon_sym_aget_DASHshort] = ACTIONS(287), + [anon_sym_aput] = ACTIONS(289), + [anon_sym_aput_DASHwide] = ACTIONS(287), + [anon_sym_aput_DASHobject] = ACTIONS(287), + [anon_sym_aput_DASHboolean] = ACTIONS(287), + [anon_sym_aput_DASHbyte] = ACTIONS(287), + [anon_sym_aput_DASHchar] = ACTIONS(287), + [anon_sym_aput_DASHshort] = ACTIONS(287), + [anon_sym_iget] = ACTIONS(289), + [anon_sym_iget_DASHwide] = ACTIONS(289), + [anon_sym_iget_DASHobject] = ACTIONS(289), + [anon_sym_iget_DASHboolean] = ACTIONS(287), + [anon_sym_iget_DASHbyte] = ACTIONS(287), + [anon_sym_iget_DASHchar] = ACTIONS(287), + [anon_sym_iget_DASHshort] = ACTIONS(287), + [anon_sym_iget_DASHvolatile] = ACTIONS(287), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(287), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(287), + [anon_sym_iput] = ACTIONS(289), + [anon_sym_iput_DASHwide] = ACTIONS(289), + [anon_sym_iput_DASHobject] = ACTIONS(289), + [anon_sym_iput_DASHboolean] = ACTIONS(289), + [anon_sym_iput_DASHbyte] = ACTIONS(289), + [anon_sym_iput_DASHchar] = ACTIONS(289), + [anon_sym_iput_DASHshort] = ACTIONS(289), + [anon_sym_iput_DASHvolatile] = ACTIONS(287), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(287), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(287), + [anon_sym_sget] = ACTIONS(289), + [anon_sym_sget_DASHwide] = ACTIONS(289), + [anon_sym_sget_DASHobject] = ACTIONS(289), + [anon_sym_sget_DASHboolean] = ACTIONS(287), + [anon_sym_sget_DASHbyte] = ACTIONS(287), + [anon_sym_sget_DASHchar] = ACTIONS(287), + [anon_sym_sget_DASHshort] = ACTIONS(287), + [anon_sym_sget_DASHvolatile] = ACTIONS(287), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(287), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(287), + [anon_sym_sput] = ACTIONS(289), + [anon_sym_sput_DASHwide] = ACTIONS(289), + [anon_sym_sput_DASHobject] = ACTIONS(289), + [anon_sym_sput_DASHboolean] = ACTIONS(287), + [anon_sym_sput_DASHbyte] = ACTIONS(287), + [anon_sym_sput_DASHchar] = ACTIONS(287), + [anon_sym_sput_DASHshort] = ACTIONS(287), + [anon_sym_sput_DASHvolatile] = ACTIONS(287), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(287), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(287), + [anon_sym_invoke_DASHconstructor] = ACTIONS(287), + [anon_sym_invoke_DASHcustom] = ACTIONS(289), + [anon_sym_invoke_DASHdirect] = ACTIONS(289), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(287), + [anon_sym_invoke_DASHinstance] = ACTIONS(287), + [anon_sym_invoke_DASHinterface] = ACTIONS(289), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(289), + [anon_sym_invoke_DASHstatic] = ACTIONS(289), + [anon_sym_invoke_DASHsuper] = ACTIONS(289), + [anon_sym_invoke_DASHvirtual] = ACTIONS(289), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(287), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(287), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(287), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(287), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(287), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(287), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(287), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(287), + [anon_sym_neg_DASHint] = ACTIONS(287), + [anon_sym_not_DASHint] = ACTIONS(287), + [anon_sym_neg_DASHlong] = ACTIONS(287), + [anon_sym_not_DASHlong] = ACTIONS(287), + [anon_sym_neg_DASHfloat] = ACTIONS(287), + [anon_sym_neg_DASHdouble] = ACTIONS(287), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(287), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(287), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(287), + [anon_sym_long_DASHto_DASHint] = ACTIONS(287), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(287), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(287), + [anon_sym_float_DASHto_DASHint] = ACTIONS(287), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(287), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(287), + [anon_sym_double_DASHto_DASHint] = ACTIONS(287), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(287), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(287), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(287), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(287), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(287), + [anon_sym_add_DASHint] = ACTIONS(289), + [anon_sym_sub_DASHint] = ACTIONS(289), + [anon_sym_mul_DASHint] = ACTIONS(289), + [anon_sym_div_DASHint] = ACTIONS(289), + [anon_sym_rem_DASHint] = ACTIONS(289), + [anon_sym_and_DASHint] = ACTIONS(289), + [anon_sym_or_DASHint] = ACTIONS(289), + [anon_sym_xor_DASHint] = ACTIONS(289), + [anon_sym_shl_DASHint] = ACTIONS(289), + [anon_sym_shr_DASHint] = ACTIONS(289), + [anon_sym_ushr_DASHint] = ACTIONS(289), + [anon_sym_add_DASHlong] = ACTIONS(289), + [anon_sym_sub_DASHlong] = ACTIONS(289), + [anon_sym_mul_DASHlong] = ACTIONS(289), + [anon_sym_div_DASHlong] = ACTIONS(289), + [anon_sym_rem_DASHlong] = ACTIONS(289), + [anon_sym_and_DASHlong] = ACTIONS(289), + [anon_sym_or_DASHlong] = ACTIONS(289), + [anon_sym_xor_DASHlong] = ACTIONS(289), + [anon_sym_shl_DASHlong] = ACTIONS(289), + [anon_sym_shr_DASHlong] = ACTIONS(289), + [anon_sym_ushr_DASHlong] = ACTIONS(289), + [anon_sym_add_DASHfloat] = ACTIONS(289), + [anon_sym_sub_DASHfloat] = ACTIONS(289), + [anon_sym_mul_DASHfloat] = ACTIONS(289), + [anon_sym_div_DASHfloat] = ACTIONS(289), + [anon_sym_rem_DASHfloat] = ACTIONS(289), + [anon_sym_add_DASHdouble] = ACTIONS(289), + [anon_sym_sub_DASHdouble] = ACTIONS(289), + [anon_sym_mul_DASHdouble] = ACTIONS(289), + [anon_sym_div_DASHdouble] = ACTIONS(289), + [anon_sym_rem_DASHdouble] = ACTIONS(289), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(287), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(287), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(287), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(287), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(287), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(287), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(287), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(287), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(287), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(287), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(287), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(287), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(287), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(287), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(287), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(287), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(287), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(287), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(287), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(287), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(287), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(287), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(287), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(287), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(287), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(287), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(287), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(287), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(287), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(287), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(287), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(287), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(287), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(287), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(287), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(287), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(287), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(287), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(287), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(287), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(287), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(287), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(287), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(287), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(287), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(287), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(287), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(287), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(287), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(287), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(287), + [anon_sym_static_DASHget] = ACTIONS(287), + [anon_sym_static_DASHput] = ACTIONS(287), + [anon_sym_instance_DASHget] = ACTIONS(287), + [anon_sym_instance_DASHput] = ACTIONS(287), + [anon_sym_execute_DASHinline] = ACTIONS(289), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(287), + [anon_sym_iget_DASHquick] = ACTIONS(287), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(287), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(287), + [anon_sym_iput_DASHquick] = ACTIONS(287), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(287), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(287), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(287), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(287), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(287), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(287), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(289), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(287), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(289), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(287), + [anon_sym_rsub_DASHint] = ACTIONS(289), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(287), + [anon_sym_DOTline] = ACTIONS(287), + [anon_sym_DOTlocals] = ACTIONS(287), + [anon_sym_DOTlocal] = ACTIONS(289), + [anon_sym_DOTendlocal] = ACTIONS(287), + [anon_sym_DOTrestartlocal] = ACTIONS(287), + [anon_sym_DOTregisters] = ACTIONS(287), + [anon_sym_DOTcatch] = ACTIONS(289), + [anon_sym_RBRACE] = ACTIONS(287), + [anon_sym_DOTcatchall] = ACTIONS(287), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(287), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(287), + [anon_sym_DOTarray_DASHdata] = ACTIONS(287), + [sym_prologue_directive] = ACTIONS(287), + [sym_epilogue_directive] = ACTIONS(287), + [aux_sym_label_token1] = ACTIONS(287), + [aux_sym_jmp_label_token1] = ACTIONS(287), [sym_comment] = ACTIONS(3), }, [31] = { - [ts_builtin_sym_end] = ACTIONS(293), - [anon_sym_DOTsource] = ACTIONS(293), - [anon_sym_DOTfield] = ACTIONS(293), - [anon_sym_DOTendfield] = ACTIONS(293), - [anon_sym_DOTmethod] = ACTIONS(293), - [anon_sym_DOTendmethod] = ACTIONS(293), - [anon_sym_DOTannotation] = ACTIONS(293), - [anon_sym_DOTparam] = ACTIONS(295), - [anon_sym_DOTparameter] = ACTIONS(293), - [anon_sym_DOTendparameter] = ACTIONS(293), - [anon_sym_nop] = ACTIONS(295), - [anon_sym_move] = ACTIONS(295), - [anon_sym_move_SLASHfrom16] = ACTIONS(293), - [anon_sym_move_SLASH16] = ACTIONS(293), - [anon_sym_move_DASHwide] = ACTIONS(295), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(293), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(293), - [anon_sym_move_DASHobject] = ACTIONS(295), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(293), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(293), - [anon_sym_move_DASHresult] = ACTIONS(295), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(293), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(293), - [anon_sym_move_DASHexception] = ACTIONS(293), - [anon_sym_return_DASHvoid] = ACTIONS(293), - [anon_sym_return] = ACTIONS(295), - [anon_sym_return_DASHwide] = ACTIONS(293), - [anon_sym_return_DASHobject] = ACTIONS(293), - [anon_sym_const_SLASH4] = ACTIONS(293), - [anon_sym_const_SLASH16] = ACTIONS(293), - [anon_sym_const] = ACTIONS(295), - [anon_sym_const_SLASHhigh16] = ACTIONS(293), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(293), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(293), - [anon_sym_const_DASHwide] = ACTIONS(295), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(293), - [anon_sym_const_DASHstring] = ACTIONS(295), - [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(293), - [anon_sym_const_DASHclass] = ACTIONS(293), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(293), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(293), - [anon_sym_monitor_DASHenter] = ACTIONS(293), - [anon_sym_monitor_DASHexit] = ACTIONS(293), - [anon_sym_check_DASHcast] = ACTIONS(293), - [anon_sym_instance_DASHof] = ACTIONS(293), - [anon_sym_array_DASHlength] = ACTIONS(293), - [anon_sym_new_DASHinstance] = ACTIONS(293), - [anon_sym_new_DASHarray] = ACTIONS(293), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(295), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(293), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(293), - [anon_sym_throw] = ACTIONS(295), - [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(293), - [anon_sym_goto] = ACTIONS(295), - [anon_sym_goto_SLASH16] = ACTIONS(293), - [anon_sym_goto_SLASH32] = ACTIONS(293), - [anon_sym_packed_DASHswitch] = ACTIONS(293), - [anon_sym_sparse_DASHswitch] = ACTIONS(293), - [anon_sym_cmpl_DASHfloat] = ACTIONS(293), - [anon_sym_cmpg_DASHfloat] = ACTIONS(293), - [anon_sym_cmpl_DASHdouble] = ACTIONS(293), - [anon_sym_cmpg_DASHdouble] = ACTIONS(293), - [anon_sym_cmp_DASHlong] = ACTIONS(293), - [anon_sym_if_DASHeq] = ACTIONS(295), - [anon_sym_if_DASHne] = ACTIONS(295), - [anon_sym_if_DASHlt] = ACTIONS(295), - [anon_sym_if_DASHge] = ACTIONS(295), - [anon_sym_if_DASHgt] = ACTIONS(295), - [anon_sym_if_DASHle] = ACTIONS(295), - [anon_sym_if_DASHeqz] = ACTIONS(293), - [anon_sym_if_DASHnez] = ACTIONS(293), - [anon_sym_if_DASHltz] = ACTIONS(293), - [anon_sym_if_DASHgez] = ACTIONS(293), - [anon_sym_if_DASHgtz] = ACTIONS(293), - [anon_sym_if_DASHlez] = ACTIONS(293), - [anon_sym_aget] = ACTIONS(295), - [anon_sym_aget_DASHwide] = ACTIONS(293), - [anon_sym_aget_DASHobject] = ACTIONS(293), - [anon_sym_aget_DASHboolean] = ACTIONS(293), - [anon_sym_aget_DASHbyte] = ACTIONS(293), - [anon_sym_aget_DASHchar] = ACTIONS(293), - [anon_sym_aget_DASHshort] = ACTIONS(293), - [anon_sym_aput] = ACTIONS(295), - [anon_sym_aput_DASHwide] = ACTIONS(293), - [anon_sym_aput_DASHobject] = ACTIONS(293), - [anon_sym_aput_DASHboolean] = ACTIONS(293), - [anon_sym_aput_DASHbyte] = ACTIONS(293), - [anon_sym_aput_DASHchar] = ACTIONS(293), - [anon_sym_aput_DASHshort] = ACTIONS(293), - [anon_sym_iget] = ACTIONS(295), - [anon_sym_iget_DASHwide] = ACTIONS(295), - [anon_sym_iget_DASHobject] = ACTIONS(295), - [anon_sym_iget_DASHboolean] = ACTIONS(293), - [anon_sym_iget_DASHbyte] = ACTIONS(293), - [anon_sym_iget_DASHchar] = ACTIONS(293), - [anon_sym_iget_DASHshort] = ACTIONS(293), - [anon_sym_iget_DASHvolatile] = ACTIONS(293), - [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(293), - [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(293), - [anon_sym_iput] = ACTIONS(295), - [anon_sym_iput_DASHwide] = ACTIONS(295), - [anon_sym_iput_DASHobject] = ACTIONS(295), - [anon_sym_iput_DASHboolean] = ACTIONS(295), - [anon_sym_iput_DASHbyte] = ACTIONS(295), - [anon_sym_iput_DASHchar] = ACTIONS(295), - [anon_sym_iput_DASHshort] = ACTIONS(295), - [anon_sym_iput_DASHvolatile] = ACTIONS(293), - [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(293), - [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(293), - [anon_sym_sget] = ACTIONS(295), - [anon_sym_sget_DASHwide] = ACTIONS(295), - [anon_sym_sget_DASHobject] = ACTIONS(295), - [anon_sym_sget_DASHboolean] = ACTIONS(293), - [anon_sym_sget_DASHbyte] = ACTIONS(293), - [anon_sym_sget_DASHchar] = ACTIONS(293), - [anon_sym_sget_DASHshort] = ACTIONS(293), - [anon_sym_sget_DASHvolatile] = ACTIONS(293), - [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(293), - [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(293), - [anon_sym_sput] = ACTIONS(295), - [anon_sym_sput_DASHwide] = ACTIONS(295), - [anon_sym_sput_DASHobject] = ACTIONS(295), - [anon_sym_sput_DASHboolean] = ACTIONS(293), - [anon_sym_sput_DASHbyte] = ACTIONS(293), - [anon_sym_sput_DASHchar] = ACTIONS(293), - [anon_sym_sput_DASHshort] = ACTIONS(293), - [anon_sym_sput_DASHvolatile] = ACTIONS(293), - [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(293), - [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(293), - [anon_sym_invoke_DASHconstructor] = ACTIONS(293), - [anon_sym_invoke_DASHcustom] = ACTIONS(295), - [anon_sym_invoke_DASHdirect] = ACTIONS(295), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(293), - [anon_sym_invoke_DASHinstance] = ACTIONS(293), - [anon_sym_invoke_DASHinterface] = ACTIONS(295), - [anon_sym_invoke_DASHpolymorphic] = ACTIONS(295), - [anon_sym_invoke_DASHstatic] = ACTIONS(295), - [anon_sym_invoke_DASHsuper] = ACTIONS(295), - [anon_sym_invoke_DASHvirtual] = ACTIONS(295), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(293), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(293), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(293), - [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(293), - [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(293), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(293), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(293), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(293), - [anon_sym_neg_DASHint] = ACTIONS(293), - [anon_sym_not_DASHint] = ACTIONS(293), - [anon_sym_neg_DASHlong] = ACTIONS(293), - [anon_sym_not_DASHlong] = ACTIONS(293), - [anon_sym_neg_DASHfloat] = ACTIONS(293), - [anon_sym_neg_DASHdouble] = ACTIONS(293), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(293), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(293), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(293), - [anon_sym_long_DASHto_DASHint] = ACTIONS(293), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(293), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(293), - [anon_sym_float_DASHto_DASHint] = ACTIONS(293), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(293), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(293), - [anon_sym_double_DASHto_DASHint] = ACTIONS(293), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(293), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(293), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(293), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(293), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(293), - [anon_sym_add_DASHint] = ACTIONS(295), - [anon_sym_sub_DASHint] = ACTIONS(295), - [anon_sym_mul_DASHint] = ACTIONS(295), - [anon_sym_div_DASHint] = ACTIONS(295), - [anon_sym_rem_DASHint] = ACTIONS(295), - [anon_sym_and_DASHint] = ACTIONS(295), - [anon_sym_or_DASHint] = ACTIONS(295), - [anon_sym_xor_DASHint] = ACTIONS(295), - [anon_sym_shl_DASHint] = ACTIONS(295), - [anon_sym_shr_DASHint] = ACTIONS(295), - [anon_sym_ushr_DASHint] = ACTIONS(295), - [anon_sym_add_DASHlong] = ACTIONS(295), - [anon_sym_sub_DASHlong] = ACTIONS(295), - [anon_sym_mul_DASHlong] = ACTIONS(295), - [anon_sym_div_DASHlong] = ACTIONS(295), - [anon_sym_rem_DASHlong] = ACTIONS(295), - [anon_sym_and_DASHlong] = ACTIONS(295), - [anon_sym_or_DASHlong] = ACTIONS(295), - [anon_sym_xor_DASHlong] = ACTIONS(295), - [anon_sym_shl_DASHlong] = ACTIONS(295), - [anon_sym_shr_DASHlong] = ACTIONS(295), - [anon_sym_ushr_DASHlong] = ACTIONS(295), - [anon_sym_add_DASHfloat] = ACTIONS(295), - [anon_sym_sub_DASHfloat] = ACTIONS(295), - [anon_sym_mul_DASHfloat] = ACTIONS(295), - [anon_sym_div_DASHfloat] = ACTIONS(295), - [anon_sym_rem_DASHfloat] = ACTIONS(295), - [anon_sym_add_DASHdouble] = ACTIONS(295), - [anon_sym_sub_DASHdouble] = ACTIONS(295), - [anon_sym_mul_DASHdouble] = ACTIONS(295), - [anon_sym_div_DASHdouble] = ACTIONS(295), - [anon_sym_rem_DASHdouble] = ACTIONS(295), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(293), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(293), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(293), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(293), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(293), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(293), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(293), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(293), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(293), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(293), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(293), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(293), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(293), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(293), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(293), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(293), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(293), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(293), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(293), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(293), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(293), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(293), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(293), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(293), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(293), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(293), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(293), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(293), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(293), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(293), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(293), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(293), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(293), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(293), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(293), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(293), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(293), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(293), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(293), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(293), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(293), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(293), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(293), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(293), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(293), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(293), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(293), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(293), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(293), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(293), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(293), - [anon_sym_static_DASHget] = ACTIONS(293), - [anon_sym_static_DASHput] = ACTIONS(293), - [anon_sym_instance_DASHget] = ACTIONS(293), - [anon_sym_instance_DASHput] = ACTIONS(293), - [anon_sym_execute_DASHinline] = ACTIONS(295), - [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(293), - [anon_sym_iget_DASHquick] = ACTIONS(293), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(293), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(293), - [anon_sym_iput_DASHquick] = ACTIONS(293), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(293), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(293), - [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(293), - [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(293), - [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(293), - [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(293), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(295), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(293), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(295), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(293), - [anon_sym_rsub_DASHint] = ACTIONS(295), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(293), - [anon_sym_DOTline] = ACTIONS(293), - [anon_sym_DOTlocals] = ACTIONS(293), - [anon_sym_DOTlocal] = ACTIONS(295), - [anon_sym_DOTendlocal] = ACTIONS(293), - [anon_sym_DOTrestartlocal] = ACTIONS(293), - [anon_sym_DOTregisters] = ACTIONS(293), - [anon_sym_DOTcatch] = ACTIONS(295), - [anon_sym_DOTcatchall] = ACTIONS(293), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(293), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(293), - [anon_sym_DOTarray_DASHdata] = ACTIONS(293), - [sym_prologue_directive] = ACTIONS(293), - [sym_epilogue_directive] = ACTIONS(293), - [aux_sym_label_token1] = ACTIONS(293), - [aux_sym_jmp_label_token1] = ACTIONS(293), + [ts_builtin_sym_end] = ACTIONS(291), + [anon_sym_DOTsource] = ACTIONS(291), + [anon_sym_DOTfield] = ACTIONS(291), + [anon_sym_DOTendfield] = ACTIONS(291), + [anon_sym_DOTmethod] = ACTIONS(291), + [anon_sym_DOTendmethod] = ACTIONS(291), + [anon_sym_DOTannotation] = ACTIONS(291), + [anon_sym_DOTparam] = ACTIONS(293), + [anon_sym_COMMA] = ACTIONS(291), + [anon_sym_DOTparameter] = ACTIONS(291), + [anon_sym_DOTendparameter] = ACTIONS(291), + [anon_sym_nop] = ACTIONS(293), + [anon_sym_move] = ACTIONS(293), + [anon_sym_move_SLASHfrom16] = ACTIONS(291), + [anon_sym_move_SLASH16] = ACTIONS(291), + [anon_sym_move_DASHwide] = ACTIONS(293), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(291), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(291), + [anon_sym_move_DASHobject] = ACTIONS(293), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(291), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(291), + [anon_sym_move_DASHresult] = ACTIONS(293), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(291), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(291), + [anon_sym_move_DASHexception] = ACTIONS(291), + [anon_sym_return_DASHvoid] = ACTIONS(291), + [anon_sym_return] = ACTIONS(293), + [anon_sym_return_DASHwide] = ACTIONS(291), + [anon_sym_return_DASHobject] = ACTIONS(291), + [anon_sym_const_SLASH4] = ACTIONS(291), + [anon_sym_const_SLASH16] = ACTIONS(291), + [anon_sym_const] = ACTIONS(293), + [anon_sym_const_SLASHhigh16] = ACTIONS(291), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(291), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(291), + [anon_sym_const_DASHwide] = ACTIONS(293), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(291), + [anon_sym_const_DASHstring] = ACTIONS(293), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(291), + [anon_sym_const_DASHclass] = ACTIONS(291), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(291), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(291), + [anon_sym_monitor_DASHenter] = ACTIONS(291), + [anon_sym_monitor_DASHexit] = ACTIONS(291), + [anon_sym_check_DASHcast] = ACTIONS(291), + [anon_sym_instance_DASHof] = ACTIONS(291), + [anon_sym_array_DASHlength] = ACTIONS(291), + [anon_sym_new_DASHinstance] = ACTIONS(291), + [anon_sym_new_DASHarray] = ACTIONS(291), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(293), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(291), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(291), + [anon_sym_throw] = ACTIONS(293), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(291), + [anon_sym_goto] = ACTIONS(293), + [anon_sym_goto_SLASH16] = ACTIONS(291), + [anon_sym_goto_SLASH32] = ACTIONS(291), + [anon_sym_packed_DASHswitch] = ACTIONS(291), + [anon_sym_sparse_DASHswitch] = ACTIONS(291), + [anon_sym_cmpl_DASHfloat] = ACTIONS(291), + [anon_sym_cmpg_DASHfloat] = ACTIONS(291), + [anon_sym_cmpl_DASHdouble] = ACTIONS(291), + [anon_sym_cmpg_DASHdouble] = ACTIONS(291), + [anon_sym_cmp_DASHlong] = ACTIONS(291), + [anon_sym_if_DASHeq] = ACTIONS(293), + [anon_sym_if_DASHne] = ACTIONS(293), + [anon_sym_if_DASHlt] = ACTIONS(293), + [anon_sym_if_DASHge] = ACTIONS(293), + [anon_sym_if_DASHgt] = ACTIONS(293), + [anon_sym_if_DASHle] = ACTIONS(293), + [anon_sym_if_DASHeqz] = ACTIONS(291), + [anon_sym_if_DASHnez] = ACTIONS(291), + [anon_sym_if_DASHltz] = ACTIONS(291), + [anon_sym_if_DASHgez] = ACTIONS(291), + [anon_sym_if_DASHgtz] = ACTIONS(291), + [anon_sym_if_DASHlez] = ACTIONS(291), + [anon_sym_aget] = ACTIONS(293), + [anon_sym_aget_DASHwide] = ACTIONS(291), + [anon_sym_aget_DASHobject] = ACTIONS(291), + [anon_sym_aget_DASHboolean] = ACTIONS(291), + [anon_sym_aget_DASHbyte] = ACTIONS(291), + [anon_sym_aget_DASHchar] = ACTIONS(291), + [anon_sym_aget_DASHshort] = ACTIONS(291), + [anon_sym_aput] = ACTIONS(293), + [anon_sym_aput_DASHwide] = ACTIONS(291), + [anon_sym_aput_DASHobject] = ACTIONS(291), + [anon_sym_aput_DASHboolean] = ACTIONS(291), + [anon_sym_aput_DASHbyte] = ACTIONS(291), + [anon_sym_aput_DASHchar] = ACTIONS(291), + [anon_sym_aput_DASHshort] = ACTIONS(291), + [anon_sym_iget] = ACTIONS(293), + [anon_sym_iget_DASHwide] = ACTIONS(293), + [anon_sym_iget_DASHobject] = ACTIONS(293), + [anon_sym_iget_DASHboolean] = ACTIONS(291), + [anon_sym_iget_DASHbyte] = ACTIONS(291), + [anon_sym_iget_DASHchar] = ACTIONS(291), + [anon_sym_iget_DASHshort] = ACTIONS(291), + [anon_sym_iget_DASHvolatile] = ACTIONS(291), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(291), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(291), + [anon_sym_iput] = ACTIONS(293), + [anon_sym_iput_DASHwide] = ACTIONS(293), + [anon_sym_iput_DASHobject] = ACTIONS(293), + [anon_sym_iput_DASHboolean] = ACTIONS(293), + [anon_sym_iput_DASHbyte] = ACTIONS(293), + [anon_sym_iput_DASHchar] = ACTIONS(293), + [anon_sym_iput_DASHshort] = ACTIONS(293), + [anon_sym_iput_DASHvolatile] = ACTIONS(291), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(291), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(291), + [anon_sym_sget] = ACTIONS(293), + [anon_sym_sget_DASHwide] = ACTIONS(293), + [anon_sym_sget_DASHobject] = ACTIONS(293), + [anon_sym_sget_DASHboolean] = ACTIONS(291), + [anon_sym_sget_DASHbyte] = ACTIONS(291), + [anon_sym_sget_DASHchar] = ACTIONS(291), + [anon_sym_sget_DASHshort] = ACTIONS(291), + [anon_sym_sget_DASHvolatile] = ACTIONS(291), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(291), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(291), + [anon_sym_sput] = ACTIONS(293), + [anon_sym_sput_DASHwide] = ACTIONS(293), + [anon_sym_sput_DASHobject] = ACTIONS(293), + [anon_sym_sput_DASHboolean] = ACTIONS(291), + [anon_sym_sput_DASHbyte] = ACTIONS(291), + [anon_sym_sput_DASHchar] = ACTIONS(291), + [anon_sym_sput_DASHshort] = ACTIONS(291), + [anon_sym_sput_DASHvolatile] = ACTIONS(291), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(291), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(291), + [anon_sym_invoke_DASHconstructor] = ACTIONS(291), + [anon_sym_invoke_DASHcustom] = ACTIONS(293), + [anon_sym_invoke_DASHdirect] = ACTIONS(293), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(291), + [anon_sym_invoke_DASHinstance] = ACTIONS(291), + [anon_sym_invoke_DASHinterface] = ACTIONS(293), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(293), + [anon_sym_invoke_DASHstatic] = ACTIONS(293), + [anon_sym_invoke_DASHsuper] = ACTIONS(293), + [anon_sym_invoke_DASHvirtual] = ACTIONS(293), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(291), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(291), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(291), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(291), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(291), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(291), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(291), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(291), + [anon_sym_neg_DASHint] = ACTIONS(291), + [anon_sym_not_DASHint] = ACTIONS(291), + [anon_sym_neg_DASHlong] = ACTIONS(291), + [anon_sym_not_DASHlong] = ACTIONS(291), + [anon_sym_neg_DASHfloat] = ACTIONS(291), + [anon_sym_neg_DASHdouble] = ACTIONS(291), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(291), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(291), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(291), + [anon_sym_long_DASHto_DASHint] = ACTIONS(291), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(291), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(291), + [anon_sym_float_DASHto_DASHint] = ACTIONS(291), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(291), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(291), + [anon_sym_double_DASHto_DASHint] = ACTIONS(291), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(291), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(291), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(291), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(291), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(291), + [anon_sym_add_DASHint] = ACTIONS(293), + [anon_sym_sub_DASHint] = ACTIONS(293), + [anon_sym_mul_DASHint] = ACTIONS(293), + [anon_sym_div_DASHint] = ACTIONS(293), + [anon_sym_rem_DASHint] = ACTIONS(293), + [anon_sym_and_DASHint] = ACTIONS(293), + [anon_sym_or_DASHint] = ACTIONS(293), + [anon_sym_xor_DASHint] = ACTIONS(293), + [anon_sym_shl_DASHint] = ACTIONS(293), + [anon_sym_shr_DASHint] = ACTIONS(293), + [anon_sym_ushr_DASHint] = ACTIONS(293), + [anon_sym_add_DASHlong] = ACTIONS(293), + [anon_sym_sub_DASHlong] = ACTIONS(293), + [anon_sym_mul_DASHlong] = ACTIONS(293), + [anon_sym_div_DASHlong] = ACTIONS(293), + [anon_sym_rem_DASHlong] = ACTIONS(293), + [anon_sym_and_DASHlong] = ACTIONS(293), + [anon_sym_or_DASHlong] = ACTIONS(293), + [anon_sym_xor_DASHlong] = ACTIONS(293), + [anon_sym_shl_DASHlong] = ACTIONS(293), + [anon_sym_shr_DASHlong] = ACTIONS(293), + [anon_sym_ushr_DASHlong] = ACTIONS(293), + [anon_sym_add_DASHfloat] = ACTIONS(293), + [anon_sym_sub_DASHfloat] = ACTIONS(293), + [anon_sym_mul_DASHfloat] = ACTIONS(293), + [anon_sym_div_DASHfloat] = ACTIONS(293), + [anon_sym_rem_DASHfloat] = ACTIONS(293), + [anon_sym_add_DASHdouble] = ACTIONS(293), + [anon_sym_sub_DASHdouble] = ACTIONS(293), + [anon_sym_mul_DASHdouble] = ACTIONS(293), + [anon_sym_div_DASHdouble] = ACTIONS(293), + [anon_sym_rem_DASHdouble] = ACTIONS(293), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(291), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(291), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(291), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(291), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(291), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(291), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(291), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(291), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(291), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(291), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(291), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(291), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(291), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(291), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(291), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(291), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(291), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(291), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(291), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(291), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(291), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(291), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(291), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(291), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(291), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(291), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(291), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(291), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(291), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(291), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(291), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(291), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(291), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(291), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(291), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(291), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(291), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(291), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(291), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(291), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(291), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(291), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(291), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(291), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(291), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(291), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(291), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(291), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(291), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(291), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(291), + [anon_sym_static_DASHget] = ACTIONS(291), + [anon_sym_static_DASHput] = ACTIONS(291), + [anon_sym_instance_DASHget] = ACTIONS(291), + [anon_sym_instance_DASHput] = ACTIONS(291), + [anon_sym_execute_DASHinline] = ACTIONS(293), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(291), + [anon_sym_iget_DASHquick] = ACTIONS(291), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(291), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(291), + [anon_sym_iput_DASHquick] = ACTIONS(291), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(291), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(291), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(291), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(291), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(291), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(291), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(293), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(291), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(293), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(291), + [anon_sym_rsub_DASHint] = ACTIONS(293), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(291), + [anon_sym_DOTline] = ACTIONS(291), + [anon_sym_DOTlocals] = ACTIONS(291), + [anon_sym_DOTlocal] = ACTIONS(293), + [anon_sym_DOTendlocal] = ACTIONS(291), + [anon_sym_DOTrestartlocal] = ACTIONS(291), + [anon_sym_DOTregisters] = ACTIONS(291), + [anon_sym_DOTcatch] = ACTIONS(293), + [anon_sym_RBRACE] = ACTIONS(291), + [anon_sym_DOTcatchall] = ACTIONS(291), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(291), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(291), + [anon_sym_DOTarray_DASHdata] = ACTIONS(291), + [sym_prologue_directive] = ACTIONS(291), + [sym_epilogue_directive] = ACTIONS(291), + [aux_sym_label_token1] = ACTIONS(291), + [aux_sym_jmp_label_token1] = ACTIONS(291), [sym_comment] = ACTIONS(3), }, [32] = { - [ts_builtin_sym_end] = ACTIONS(297), - [anon_sym_DOTsource] = ACTIONS(297), - [anon_sym_DOTimplements] = ACTIONS(297), - [anon_sym_DOTfield] = ACTIONS(297), - [anon_sym_DOTmethod] = ACTIONS(297), - [anon_sym_DOTendmethod] = ACTIONS(297), - [anon_sym_DOTannotation] = ACTIONS(297), - [anon_sym_DOTparam] = ACTIONS(299), - [anon_sym_DOTparameter] = ACTIONS(297), - [anon_sym_nop] = ACTIONS(299), - [anon_sym_move] = ACTIONS(299), - [anon_sym_move_SLASHfrom16] = ACTIONS(297), - [anon_sym_move_SLASH16] = ACTIONS(297), - [anon_sym_move_DASHwide] = ACTIONS(299), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(297), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(297), - [anon_sym_move_DASHobject] = ACTIONS(299), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(297), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(297), - [anon_sym_move_DASHresult] = ACTIONS(299), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(297), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(297), - [anon_sym_move_DASHexception] = ACTIONS(297), - [anon_sym_return_DASHvoid] = ACTIONS(297), - [anon_sym_return] = ACTIONS(299), - [anon_sym_return_DASHwide] = ACTIONS(297), - [anon_sym_return_DASHobject] = ACTIONS(297), - [anon_sym_const_SLASH4] = ACTIONS(297), - [anon_sym_const_SLASH16] = ACTIONS(297), - [anon_sym_const] = ACTIONS(299), - [anon_sym_const_SLASHhigh16] = ACTIONS(297), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(297), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(297), - [anon_sym_const_DASHwide] = ACTIONS(299), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(297), - [anon_sym_const_DASHstring] = ACTIONS(299), - [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(297), - [anon_sym_const_DASHclass] = ACTIONS(297), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(297), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(297), - [anon_sym_monitor_DASHenter] = ACTIONS(297), - [anon_sym_monitor_DASHexit] = ACTIONS(297), - [anon_sym_check_DASHcast] = ACTIONS(297), - [anon_sym_instance_DASHof] = ACTIONS(297), - [anon_sym_array_DASHlength] = ACTIONS(297), - [anon_sym_new_DASHinstance] = ACTIONS(297), - [anon_sym_new_DASHarray] = ACTIONS(297), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(299), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(297), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(297), - [anon_sym_throw] = ACTIONS(299), - [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(297), - [anon_sym_goto] = ACTIONS(299), - [anon_sym_goto_SLASH16] = ACTIONS(297), - [anon_sym_goto_SLASH32] = ACTIONS(297), - [anon_sym_packed_DASHswitch] = ACTIONS(297), - [anon_sym_sparse_DASHswitch] = ACTIONS(297), - [anon_sym_cmpl_DASHfloat] = ACTIONS(297), - [anon_sym_cmpg_DASHfloat] = ACTIONS(297), - [anon_sym_cmpl_DASHdouble] = ACTIONS(297), - [anon_sym_cmpg_DASHdouble] = ACTIONS(297), - [anon_sym_cmp_DASHlong] = ACTIONS(297), - [anon_sym_if_DASHeq] = ACTIONS(299), - [anon_sym_if_DASHne] = ACTIONS(299), - [anon_sym_if_DASHlt] = ACTIONS(299), - [anon_sym_if_DASHge] = ACTIONS(299), - [anon_sym_if_DASHgt] = ACTIONS(299), - [anon_sym_if_DASHle] = ACTIONS(299), - [anon_sym_if_DASHeqz] = ACTIONS(297), - [anon_sym_if_DASHnez] = ACTIONS(297), - [anon_sym_if_DASHltz] = ACTIONS(297), - [anon_sym_if_DASHgez] = ACTIONS(297), - [anon_sym_if_DASHgtz] = ACTIONS(297), - [anon_sym_if_DASHlez] = ACTIONS(297), - [anon_sym_aget] = ACTIONS(299), - [anon_sym_aget_DASHwide] = ACTIONS(297), - [anon_sym_aget_DASHobject] = ACTIONS(297), - [anon_sym_aget_DASHboolean] = ACTIONS(297), - [anon_sym_aget_DASHbyte] = ACTIONS(297), - [anon_sym_aget_DASHchar] = ACTIONS(297), - [anon_sym_aget_DASHshort] = ACTIONS(297), - [anon_sym_aput] = ACTIONS(299), - [anon_sym_aput_DASHwide] = ACTIONS(297), - [anon_sym_aput_DASHobject] = ACTIONS(297), - [anon_sym_aput_DASHboolean] = ACTIONS(297), - [anon_sym_aput_DASHbyte] = ACTIONS(297), - [anon_sym_aput_DASHchar] = ACTIONS(297), - [anon_sym_aput_DASHshort] = ACTIONS(297), - [anon_sym_iget] = ACTIONS(299), - [anon_sym_iget_DASHwide] = ACTIONS(299), - [anon_sym_iget_DASHobject] = ACTIONS(299), - [anon_sym_iget_DASHboolean] = ACTIONS(297), - [anon_sym_iget_DASHbyte] = ACTIONS(297), - [anon_sym_iget_DASHchar] = ACTIONS(297), - [anon_sym_iget_DASHshort] = ACTIONS(297), - [anon_sym_iget_DASHvolatile] = ACTIONS(297), - [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(297), - [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(297), - [anon_sym_iput] = ACTIONS(299), - [anon_sym_iput_DASHwide] = ACTIONS(299), - [anon_sym_iput_DASHobject] = ACTIONS(299), - [anon_sym_iput_DASHboolean] = ACTIONS(299), - [anon_sym_iput_DASHbyte] = ACTIONS(299), - [anon_sym_iput_DASHchar] = ACTIONS(299), - [anon_sym_iput_DASHshort] = ACTIONS(299), - [anon_sym_iput_DASHvolatile] = ACTIONS(297), - [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(297), - [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(297), - [anon_sym_sget] = ACTIONS(299), - [anon_sym_sget_DASHwide] = ACTIONS(299), - [anon_sym_sget_DASHobject] = ACTIONS(299), - [anon_sym_sget_DASHboolean] = ACTIONS(297), - [anon_sym_sget_DASHbyte] = ACTIONS(297), - [anon_sym_sget_DASHchar] = ACTIONS(297), - [anon_sym_sget_DASHshort] = ACTIONS(297), - [anon_sym_sget_DASHvolatile] = ACTIONS(297), - [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(297), - [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(297), - [anon_sym_sput] = ACTIONS(299), - [anon_sym_sput_DASHwide] = ACTIONS(299), - [anon_sym_sput_DASHobject] = ACTIONS(299), - [anon_sym_sput_DASHboolean] = ACTIONS(297), - [anon_sym_sput_DASHbyte] = ACTIONS(297), - [anon_sym_sput_DASHchar] = ACTIONS(297), - [anon_sym_sput_DASHshort] = ACTIONS(297), - [anon_sym_sput_DASHvolatile] = ACTIONS(297), - [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(297), - [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(297), - [anon_sym_invoke_DASHconstructor] = ACTIONS(297), - [anon_sym_invoke_DASHcustom] = ACTIONS(299), - [anon_sym_invoke_DASHdirect] = ACTIONS(299), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(297), - [anon_sym_invoke_DASHinstance] = ACTIONS(297), - [anon_sym_invoke_DASHinterface] = ACTIONS(299), - [anon_sym_invoke_DASHpolymorphic] = ACTIONS(299), - [anon_sym_invoke_DASHstatic] = ACTIONS(299), - [anon_sym_invoke_DASHsuper] = ACTIONS(299), - [anon_sym_invoke_DASHvirtual] = ACTIONS(299), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(297), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(297), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(297), - [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(297), - [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(297), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(297), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(297), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(297), - [anon_sym_neg_DASHint] = ACTIONS(297), - [anon_sym_not_DASHint] = ACTIONS(297), - [anon_sym_neg_DASHlong] = ACTIONS(297), - [anon_sym_not_DASHlong] = ACTIONS(297), - [anon_sym_neg_DASHfloat] = ACTIONS(297), - [anon_sym_neg_DASHdouble] = ACTIONS(297), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(297), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(297), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(297), - [anon_sym_long_DASHto_DASHint] = ACTIONS(297), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(297), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(297), - [anon_sym_float_DASHto_DASHint] = ACTIONS(297), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(297), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(297), - [anon_sym_double_DASHto_DASHint] = ACTIONS(297), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(297), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(297), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(297), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(297), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(297), - [anon_sym_add_DASHint] = ACTIONS(299), - [anon_sym_sub_DASHint] = ACTIONS(299), - [anon_sym_mul_DASHint] = ACTIONS(299), - [anon_sym_div_DASHint] = ACTIONS(299), - [anon_sym_rem_DASHint] = ACTIONS(299), - [anon_sym_and_DASHint] = ACTIONS(299), - [anon_sym_or_DASHint] = ACTIONS(299), - [anon_sym_xor_DASHint] = ACTIONS(299), - [anon_sym_shl_DASHint] = ACTIONS(299), - [anon_sym_shr_DASHint] = ACTIONS(299), - [anon_sym_ushr_DASHint] = ACTIONS(299), - [anon_sym_add_DASHlong] = ACTIONS(299), - [anon_sym_sub_DASHlong] = ACTIONS(299), - [anon_sym_mul_DASHlong] = ACTIONS(299), - [anon_sym_div_DASHlong] = ACTIONS(299), - [anon_sym_rem_DASHlong] = ACTIONS(299), - [anon_sym_and_DASHlong] = ACTIONS(299), - [anon_sym_or_DASHlong] = ACTIONS(299), - [anon_sym_xor_DASHlong] = ACTIONS(299), - [anon_sym_shl_DASHlong] = ACTIONS(299), - [anon_sym_shr_DASHlong] = ACTIONS(299), - [anon_sym_ushr_DASHlong] = ACTIONS(299), - [anon_sym_add_DASHfloat] = ACTIONS(299), - [anon_sym_sub_DASHfloat] = ACTIONS(299), - [anon_sym_mul_DASHfloat] = ACTIONS(299), - [anon_sym_div_DASHfloat] = ACTIONS(299), - [anon_sym_rem_DASHfloat] = ACTIONS(299), - [anon_sym_add_DASHdouble] = ACTIONS(299), - [anon_sym_sub_DASHdouble] = ACTIONS(299), - [anon_sym_mul_DASHdouble] = ACTIONS(299), - [anon_sym_div_DASHdouble] = ACTIONS(299), - [anon_sym_rem_DASHdouble] = ACTIONS(299), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(297), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(297), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(297), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(297), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(297), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(297), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(297), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(297), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(297), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(297), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(297), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(297), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(297), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(297), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(297), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(297), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(297), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(297), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(297), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(297), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(297), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(297), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(297), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(297), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(297), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(297), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(297), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(297), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(297), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(297), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(297), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(297), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(297), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(297), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(297), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(297), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(297), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(297), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(297), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(297), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(297), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(297), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(297), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(297), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(297), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(297), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(297), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(297), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(297), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(297), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(297), - [anon_sym_static_DASHget] = ACTIONS(297), - [anon_sym_static_DASHput] = ACTIONS(297), - [anon_sym_instance_DASHget] = ACTIONS(297), - [anon_sym_instance_DASHput] = ACTIONS(297), - [anon_sym_execute_DASHinline] = ACTIONS(299), - [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(297), - [anon_sym_iget_DASHquick] = ACTIONS(297), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(297), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(297), - [anon_sym_iput_DASHquick] = ACTIONS(297), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(297), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(297), - [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(297), - [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(297), - [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(297), - [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(297), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(299), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(297), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(299), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(297), - [anon_sym_rsub_DASHint] = ACTIONS(299), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(297), - [anon_sym_DOTline] = ACTIONS(297), - [anon_sym_DOTlocals] = ACTIONS(297), - [anon_sym_DOTlocal] = ACTIONS(299), - [anon_sym_DOTendlocal] = ACTIONS(297), - [anon_sym_DOTrestartlocal] = ACTIONS(297), - [anon_sym_DOTregisters] = ACTIONS(297), - [anon_sym_DOTcatch] = ACTIONS(299), - [anon_sym_DOTcatchall] = ACTIONS(297), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(297), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(297), - [anon_sym_DOTarray_DASHdata] = ACTIONS(297), - [sym_prologue_directive] = ACTIONS(297), - [sym_epilogue_directive] = ACTIONS(297), - [aux_sym_label_token1] = ACTIONS(297), - [aux_sym_jmp_label_token1] = ACTIONS(297), + [ts_builtin_sym_end] = ACTIONS(295), + [anon_sym_DOTsource] = ACTIONS(295), + [anon_sym_DOTfield] = ACTIONS(295), + [anon_sym_DOTendfield] = ACTIONS(295), + [anon_sym_DOTmethod] = ACTIONS(295), + [anon_sym_DOTendmethod] = ACTIONS(295), + [anon_sym_DOTannotation] = ACTIONS(295), + [anon_sym_DOTparam] = ACTIONS(297), + [anon_sym_COMMA] = ACTIONS(295), + [anon_sym_DOTparameter] = ACTIONS(295), + [anon_sym_nop] = ACTIONS(297), + [anon_sym_move] = ACTIONS(297), + [anon_sym_move_SLASHfrom16] = ACTIONS(295), + [anon_sym_move_SLASH16] = ACTIONS(295), + [anon_sym_move_DASHwide] = ACTIONS(297), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(295), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(295), + [anon_sym_move_DASHobject] = ACTIONS(297), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(295), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(295), + [anon_sym_move_DASHresult] = ACTIONS(297), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(295), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(295), + [anon_sym_move_DASHexception] = ACTIONS(295), + [anon_sym_return_DASHvoid] = ACTIONS(295), + [anon_sym_return] = ACTIONS(297), + [anon_sym_return_DASHwide] = ACTIONS(295), + [anon_sym_return_DASHobject] = ACTIONS(295), + [anon_sym_const_SLASH4] = ACTIONS(295), + [anon_sym_const_SLASH16] = ACTIONS(295), + [anon_sym_const] = ACTIONS(297), + [anon_sym_const_SLASHhigh16] = ACTIONS(295), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(295), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(295), + [anon_sym_const_DASHwide] = ACTIONS(297), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(295), + [anon_sym_const_DASHstring] = ACTIONS(297), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(295), + [anon_sym_const_DASHclass] = ACTIONS(295), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(295), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(295), + [anon_sym_monitor_DASHenter] = ACTIONS(295), + [anon_sym_monitor_DASHexit] = ACTIONS(295), + [anon_sym_check_DASHcast] = ACTIONS(295), + [anon_sym_instance_DASHof] = ACTIONS(295), + [anon_sym_array_DASHlength] = ACTIONS(295), + [anon_sym_new_DASHinstance] = ACTIONS(295), + [anon_sym_new_DASHarray] = ACTIONS(295), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(297), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(295), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(295), + [anon_sym_throw] = ACTIONS(297), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(295), + [anon_sym_goto] = ACTIONS(297), + [anon_sym_goto_SLASH16] = ACTIONS(295), + [anon_sym_goto_SLASH32] = ACTIONS(295), + [anon_sym_packed_DASHswitch] = ACTIONS(295), + [anon_sym_sparse_DASHswitch] = ACTIONS(295), + [anon_sym_cmpl_DASHfloat] = ACTIONS(295), + [anon_sym_cmpg_DASHfloat] = ACTIONS(295), + [anon_sym_cmpl_DASHdouble] = ACTIONS(295), + [anon_sym_cmpg_DASHdouble] = ACTIONS(295), + [anon_sym_cmp_DASHlong] = ACTIONS(295), + [anon_sym_if_DASHeq] = ACTIONS(297), + [anon_sym_if_DASHne] = ACTIONS(297), + [anon_sym_if_DASHlt] = ACTIONS(297), + [anon_sym_if_DASHge] = ACTIONS(297), + [anon_sym_if_DASHgt] = ACTIONS(297), + [anon_sym_if_DASHle] = ACTIONS(297), + [anon_sym_if_DASHeqz] = ACTIONS(295), + [anon_sym_if_DASHnez] = ACTIONS(295), + [anon_sym_if_DASHltz] = ACTIONS(295), + [anon_sym_if_DASHgez] = ACTIONS(295), + [anon_sym_if_DASHgtz] = ACTIONS(295), + [anon_sym_if_DASHlez] = ACTIONS(295), + [anon_sym_aget] = ACTIONS(297), + [anon_sym_aget_DASHwide] = ACTIONS(295), + [anon_sym_aget_DASHobject] = ACTIONS(295), + [anon_sym_aget_DASHboolean] = ACTIONS(295), + [anon_sym_aget_DASHbyte] = ACTIONS(295), + [anon_sym_aget_DASHchar] = ACTIONS(295), + [anon_sym_aget_DASHshort] = ACTIONS(295), + [anon_sym_aput] = ACTIONS(297), + [anon_sym_aput_DASHwide] = ACTIONS(295), + [anon_sym_aput_DASHobject] = ACTIONS(295), + [anon_sym_aput_DASHboolean] = ACTIONS(295), + [anon_sym_aput_DASHbyte] = ACTIONS(295), + [anon_sym_aput_DASHchar] = ACTIONS(295), + [anon_sym_aput_DASHshort] = ACTIONS(295), + [anon_sym_iget] = ACTIONS(297), + [anon_sym_iget_DASHwide] = ACTIONS(297), + [anon_sym_iget_DASHobject] = ACTIONS(297), + [anon_sym_iget_DASHboolean] = ACTIONS(295), + [anon_sym_iget_DASHbyte] = ACTIONS(295), + [anon_sym_iget_DASHchar] = ACTIONS(295), + [anon_sym_iget_DASHshort] = ACTIONS(295), + [anon_sym_iget_DASHvolatile] = ACTIONS(295), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(295), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(295), + [anon_sym_iput] = ACTIONS(297), + [anon_sym_iput_DASHwide] = ACTIONS(297), + [anon_sym_iput_DASHobject] = ACTIONS(297), + [anon_sym_iput_DASHboolean] = ACTIONS(297), + [anon_sym_iput_DASHbyte] = ACTIONS(297), + [anon_sym_iput_DASHchar] = ACTIONS(297), + [anon_sym_iput_DASHshort] = ACTIONS(297), + [anon_sym_iput_DASHvolatile] = ACTIONS(295), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(295), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(295), + [anon_sym_sget] = ACTIONS(297), + [anon_sym_sget_DASHwide] = ACTIONS(297), + [anon_sym_sget_DASHobject] = ACTIONS(297), + [anon_sym_sget_DASHboolean] = ACTIONS(295), + [anon_sym_sget_DASHbyte] = ACTIONS(295), + [anon_sym_sget_DASHchar] = ACTIONS(295), + [anon_sym_sget_DASHshort] = ACTIONS(295), + [anon_sym_sget_DASHvolatile] = ACTIONS(295), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(295), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(295), + [anon_sym_sput] = ACTIONS(297), + [anon_sym_sput_DASHwide] = ACTIONS(297), + [anon_sym_sput_DASHobject] = ACTIONS(297), + [anon_sym_sput_DASHboolean] = ACTIONS(295), + [anon_sym_sput_DASHbyte] = ACTIONS(295), + [anon_sym_sput_DASHchar] = ACTIONS(295), + [anon_sym_sput_DASHshort] = ACTIONS(295), + [anon_sym_sput_DASHvolatile] = ACTIONS(295), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(295), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(295), + [anon_sym_invoke_DASHconstructor] = ACTIONS(295), + [anon_sym_invoke_DASHcustom] = ACTIONS(297), + [anon_sym_invoke_DASHdirect] = ACTIONS(297), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(295), + [anon_sym_invoke_DASHinstance] = ACTIONS(295), + [anon_sym_invoke_DASHinterface] = ACTIONS(297), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(297), + [anon_sym_invoke_DASHstatic] = ACTIONS(297), + [anon_sym_invoke_DASHsuper] = ACTIONS(297), + [anon_sym_invoke_DASHvirtual] = ACTIONS(297), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(295), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(295), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(295), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(295), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(295), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(295), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(295), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(295), + [anon_sym_neg_DASHint] = ACTIONS(295), + [anon_sym_not_DASHint] = ACTIONS(295), + [anon_sym_neg_DASHlong] = ACTIONS(295), + [anon_sym_not_DASHlong] = ACTIONS(295), + [anon_sym_neg_DASHfloat] = ACTIONS(295), + [anon_sym_neg_DASHdouble] = ACTIONS(295), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(295), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(295), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(295), + [anon_sym_long_DASHto_DASHint] = ACTIONS(295), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(295), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(295), + [anon_sym_float_DASHto_DASHint] = ACTIONS(295), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(295), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(295), + [anon_sym_double_DASHto_DASHint] = ACTIONS(295), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(295), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(295), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(295), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(295), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(295), + [anon_sym_add_DASHint] = ACTIONS(297), + [anon_sym_sub_DASHint] = ACTIONS(297), + [anon_sym_mul_DASHint] = ACTIONS(297), + [anon_sym_div_DASHint] = ACTIONS(297), + [anon_sym_rem_DASHint] = ACTIONS(297), + [anon_sym_and_DASHint] = ACTIONS(297), + [anon_sym_or_DASHint] = ACTIONS(297), + [anon_sym_xor_DASHint] = ACTIONS(297), + [anon_sym_shl_DASHint] = ACTIONS(297), + [anon_sym_shr_DASHint] = ACTIONS(297), + [anon_sym_ushr_DASHint] = ACTIONS(297), + [anon_sym_add_DASHlong] = ACTIONS(297), + [anon_sym_sub_DASHlong] = ACTIONS(297), + [anon_sym_mul_DASHlong] = ACTIONS(297), + [anon_sym_div_DASHlong] = ACTIONS(297), + [anon_sym_rem_DASHlong] = ACTIONS(297), + [anon_sym_and_DASHlong] = ACTIONS(297), + [anon_sym_or_DASHlong] = ACTIONS(297), + [anon_sym_xor_DASHlong] = ACTIONS(297), + [anon_sym_shl_DASHlong] = ACTIONS(297), + [anon_sym_shr_DASHlong] = ACTIONS(297), + [anon_sym_ushr_DASHlong] = ACTIONS(297), + [anon_sym_add_DASHfloat] = ACTIONS(297), + [anon_sym_sub_DASHfloat] = ACTIONS(297), + [anon_sym_mul_DASHfloat] = ACTIONS(297), + [anon_sym_div_DASHfloat] = ACTIONS(297), + [anon_sym_rem_DASHfloat] = ACTIONS(297), + [anon_sym_add_DASHdouble] = ACTIONS(297), + [anon_sym_sub_DASHdouble] = ACTIONS(297), + [anon_sym_mul_DASHdouble] = ACTIONS(297), + [anon_sym_div_DASHdouble] = ACTIONS(297), + [anon_sym_rem_DASHdouble] = ACTIONS(297), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(295), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(295), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(295), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(295), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(295), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(295), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(295), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(295), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(295), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(295), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(295), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(295), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(295), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(295), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(295), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(295), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(295), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(295), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(295), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(295), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(295), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(295), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(295), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(295), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(295), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(295), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(295), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(295), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(295), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(295), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(295), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(295), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(295), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(295), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(295), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(295), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(295), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(295), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(295), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(295), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(295), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(295), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(295), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(295), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(295), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(295), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(295), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(295), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(295), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(295), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(295), + [anon_sym_static_DASHget] = ACTIONS(295), + [anon_sym_static_DASHput] = ACTIONS(295), + [anon_sym_instance_DASHget] = ACTIONS(295), + [anon_sym_instance_DASHput] = ACTIONS(295), + [anon_sym_execute_DASHinline] = ACTIONS(297), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(295), + [anon_sym_iget_DASHquick] = ACTIONS(295), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(295), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(295), + [anon_sym_iput_DASHquick] = ACTIONS(295), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(295), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(295), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(295), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(295), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(295), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(295), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(297), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(295), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(297), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(295), + [anon_sym_rsub_DASHint] = ACTIONS(297), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(295), + [anon_sym_DOTline] = ACTIONS(295), + [anon_sym_DOTlocals] = ACTIONS(295), + [anon_sym_DOTlocal] = ACTIONS(297), + [anon_sym_DOTendlocal] = ACTIONS(295), + [anon_sym_DOTrestartlocal] = ACTIONS(295), + [anon_sym_DOTregisters] = ACTIONS(295), + [anon_sym_DOTcatch] = ACTIONS(297), + [anon_sym_RBRACE] = ACTIONS(295), + [anon_sym_DOTcatchall] = ACTIONS(295), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(295), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(295), + [anon_sym_DOTarray_DASHdata] = ACTIONS(295), + [sym_prologue_directive] = ACTIONS(295), + [sym_epilogue_directive] = ACTIONS(295), + [aux_sym_label_token1] = ACTIONS(295), + [aux_sym_jmp_label_token1] = ACTIONS(295), + [anon_sym_RPAREN] = ACTIONS(295), [sym_comment] = ACTIONS(3), }, [33] = { - [sym_identifier] = ACTIONS(301), - [anon_sym_DOTsubannotation] = ACTIONS(301), - [anon_sym_LF] = ACTIONS(301), + [ts_builtin_sym_end] = ACTIONS(299), + [anon_sym_DOTsource] = ACTIONS(299), + [anon_sym_DOTfield] = ACTIONS(299), + [anon_sym_DOTendfield] = ACTIONS(299), + [anon_sym_DOTmethod] = ACTIONS(299), + [anon_sym_DOTendmethod] = ACTIONS(299), + [anon_sym_DOTannotation] = ACTIONS(299), + [anon_sym_DOTparam] = ACTIONS(301), + [anon_sym_DOTparameter] = ACTIONS(299), + [anon_sym_DOTendparameter] = ACTIONS(299), [anon_sym_nop] = ACTIONS(301), [anon_sym_move] = ACTIONS(301), - [anon_sym_move_SLASHfrom16] = ACTIONS(301), - [anon_sym_move_SLASH16] = ACTIONS(301), + [anon_sym_move_SLASHfrom16] = ACTIONS(299), + [anon_sym_move_SLASH16] = ACTIONS(299), [anon_sym_move_DASHwide] = ACTIONS(301), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(301), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(301), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(299), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(299), [anon_sym_move_DASHobject] = ACTIONS(301), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(301), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(301), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(299), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(299), [anon_sym_move_DASHresult] = ACTIONS(301), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(301), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(301), - [anon_sym_move_DASHexception] = ACTIONS(301), - [anon_sym_return_DASHvoid] = ACTIONS(301), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(299), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(299), + [anon_sym_move_DASHexception] = ACTIONS(299), + [anon_sym_return_DASHvoid] = ACTIONS(299), [anon_sym_return] = ACTIONS(301), - [anon_sym_return_DASHwide] = ACTIONS(301), - [anon_sym_return_DASHobject] = ACTIONS(301), - [anon_sym_const_SLASH4] = ACTIONS(301), - [anon_sym_const_SLASH16] = ACTIONS(301), + [anon_sym_return_DASHwide] = ACTIONS(299), + [anon_sym_return_DASHobject] = ACTIONS(299), + [anon_sym_const_SLASH4] = ACTIONS(299), + [anon_sym_const_SLASH16] = ACTIONS(299), [anon_sym_const] = ACTIONS(301), - [anon_sym_const_SLASHhigh16] = ACTIONS(301), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(301), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(301), + [anon_sym_const_SLASHhigh16] = ACTIONS(299), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(299), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(299), [anon_sym_const_DASHwide] = ACTIONS(301), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(301), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(299), [anon_sym_const_DASHstring] = ACTIONS(301), - [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(301), - [anon_sym_const_DASHclass] = ACTIONS(301), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(301), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(301), - [anon_sym_monitor_DASHenter] = ACTIONS(301), - [anon_sym_monitor_DASHexit] = ACTIONS(301), - [anon_sym_check_DASHcast] = ACTIONS(301), - [anon_sym_instance_DASHof] = ACTIONS(301), - [anon_sym_array_DASHlength] = ACTIONS(301), - [anon_sym_new_DASHinstance] = ACTIONS(301), - [anon_sym_new_DASHarray] = ACTIONS(301), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(299), + [anon_sym_const_DASHclass] = ACTIONS(299), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(299), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(299), + [anon_sym_monitor_DASHenter] = ACTIONS(299), + [anon_sym_monitor_DASHexit] = ACTIONS(299), + [anon_sym_check_DASHcast] = ACTIONS(299), + [anon_sym_instance_DASHof] = ACTIONS(299), + [anon_sym_array_DASHlength] = ACTIONS(299), + [anon_sym_new_DASHinstance] = ACTIONS(299), + [anon_sym_new_DASHarray] = ACTIONS(299), [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(301), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(301), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(301), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(299), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(299), [anon_sym_throw] = ACTIONS(301), - [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(301), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(299), [anon_sym_goto] = ACTIONS(301), - [anon_sym_goto_SLASH16] = ACTIONS(301), - [anon_sym_goto_SLASH32] = ACTIONS(301), - [anon_sym_packed_DASHswitch] = ACTIONS(301), - [anon_sym_sparse_DASHswitch] = ACTIONS(301), - [anon_sym_cmpl_DASHfloat] = ACTIONS(301), - [anon_sym_cmpg_DASHfloat] = ACTIONS(301), - [anon_sym_cmpl_DASHdouble] = ACTIONS(301), - [anon_sym_cmpg_DASHdouble] = ACTIONS(301), - [anon_sym_cmp_DASHlong] = ACTIONS(301), + [anon_sym_goto_SLASH16] = ACTIONS(299), + [anon_sym_goto_SLASH32] = ACTIONS(299), + [anon_sym_packed_DASHswitch] = ACTIONS(299), + [anon_sym_sparse_DASHswitch] = ACTIONS(299), + [anon_sym_cmpl_DASHfloat] = ACTIONS(299), + [anon_sym_cmpg_DASHfloat] = ACTIONS(299), + [anon_sym_cmpl_DASHdouble] = ACTIONS(299), + [anon_sym_cmpg_DASHdouble] = ACTIONS(299), + [anon_sym_cmp_DASHlong] = ACTIONS(299), [anon_sym_if_DASHeq] = ACTIONS(301), [anon_sym_if_DASHne] = ACTIONS(301), [anon_sym_if_DASHlt] = ACTIONS(301), [anon_sym_if_DASHge] = ACTIONS(301), [anon_sym_if_DASHgt] = ACTIONS(301), [anon_sym_if_DASHle] = ACTIONS(301), - [anon_sym_if_DASHeqz] = ACTIONS(301), - [anon_sym_if_DASHnez] = ACTIONS(301), - [anon_sym_if_DASHltz] = ACTIONS(301), - [anon_sym_if_DASHgez] = ACTIONS(301), - [anon_sym_if_DASHgtz] = ACTIONS(301), - [anon_sym_if_DASHlez] = ACTIONS(301), + [anon_sym_if_DASHeqz] = ACTIONS(299), + [anon_sym_if_DASHnez] = ACTIONS(299), + [anon_sym_if_DASHltz] = ACTIONS(299), + [anon_sym_if_DASHgez] = ACTIONS(299), + [anon_sym_if_DASHgtz] = ACTIONS(299), + [anon_sym_if_DASHlez] = ACTIONS(299), [anon_sym_aget] = ACTIONS(301), - [anon_sym_aget_DASHwide] = ACTIONS(301), - [anon_sym_aget_DASHobject] = ACTIONS(301), - [anon_sym_aget_DASHboolean] = ACTIONS(301), - [anon_sym_aget_DASHbyte] = ACTIONS(301), - [anon_sym_aget_DASHchar] = ACTIONS(301), - [anon_sym_aget_DASHshort] = ACTIONS(301), + [anon_sym_aget_DASHwide] = ACTIONS(299), + [anon_sym_aget_DASHobject] = ACTIONS(299), + [anon_sym_aget_DASHboolean] = ACTIONS(299), + [anon_sym_aget_DASHbyte] = ACTIONS(299), + [anon_sym_aget_DASHchar] = ACTIONS(299), + [anon_sym_aget_DASHshort] = ACTIONS(299), [anon_sym_aput] = ACTIONS(301), - [anon_sym_aput_DASHwide] = ACTIONS(301), - [anon_sym_aput_DASHobject] = ACTIONS(301), - [anon_sym_aput_DASHboolean] = ACTIONS(301), - [anon_sym_aput_DASHbyte] = ACTIONS(301), - [anon_sym_aput_DASHchar] = ACTIONS(301), - [anon_sym_aput_DASHshort] = ACTIONS(301), + [anon_sym_aput_DASHwide] = ACTIONS(299), + [anon_sym_aput_DASHobject] = ACTIONS(299), + [anon_sym_aput_DASHboolean] = ACTIONS(299), + [anon_sym_aput_DASHbyte] = ACTIONS(299), + [anon_sym_aput_DASHchar] = ACTIONS(299), + [anon_sym_aput_DASHshort] = ACTIONS(299), [anon_sym_iget] = ACTIONS(301), [anon_sym_iget_DASHwide] = ACTIONS(301), [anon_sym_iget_DASHobject] = ACTIONS(301), - [anon_sym_iget_DASHboolean] = ACTIONS(301), - [anon_sym_iget_DASHbyte] = ACTIONS(301), - [anon_sym_iget_DASHchar] = ACTIONS(301), - [anon_sym_iget_DASHshort] = ACTIONS(301), - [anon_sym_iget_DASHvolatile] = ACTIONS(301), - [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(301), - [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(301), + [anon_sym_iget_DASHboolean] = ACTIONS(299), + [anon_sym_iget_DASHbyte] = ACTIONS(299), + [anon_sym_iget_DASHchar] = ACTIONS(299), + [anon_sym_iget_DASHshort] = ACTIONS(299), + [anon_sym_iget_DASHvolatile] = ACTIONS(299), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(299), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(299), [anon_sym_iput] = ACTIONS(301), [anon_sym_iput_DASHwide] = ACTIONS(301), [anon_sym_iput_DASHobject] = ACTIONS(301), @@ -27231,68 +25875,68 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_iput_DASHbyte] = ACTIONS(301), [anon_sym_iput_DASHchar] = ACTIONS(301), [anon_sym_iput_DASHshort] = ACTIONS(301), - [anon_sym_iput_DASHvolatile] = ACTIONS(301), - [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(301), - [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(301), + [anon_sym_iput_DASHvolatile] = ACTIONS(299), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(299), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(299), [anon_sym_sget] = ACTIONS(301), [anon_sym_sget_DASHwide] = ACTIONS(301), [anon_sym_sget_DASHobject] = ACTIONS(301), - [anon_sym_sget_DASHboolean] = ACTIONS(301), - [anon_sym_sget_DASHbyte] = ACTIONS(301), - [anon_sym_sget_DASHchar] = ACTIONS(301), - [anon_sym_sget_DASHshort] = ACTIONS(301), - [anon_sym_sget_DASHvolatile] = ACTIONS(301), - [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(301), - [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(301), + [anon_sym_sget_DASHboolean] = ACTIONS(299), + [anon_sym_sget_DASHbyte] = ACTIONS(299), + [anon_sym_sget_DASHchar] = ACTIONS(299), + [anon_sym_sget_DASHshort] = ACTIONS(299), + [anon_sym_sget_DASHvolatile] = ACTIONS(299), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(299), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(299), [anon_sym_sput] = ACTIONS(301), [anon_sym_sput_DASHwide] = ACTIONS(301), [anon_sym_sput_DASHobject] = ACTIONS(301), - [anon_sym_sput_DASHboolean] = ACTIONS(301), - [anon_sym_sput_DASHbyte] = ACTIONS(301), - [anon_sym_sput_DASHchar] = ACTIONS(301), - [anon_sym_sput_DASHshort] = ACTIONS(301), - [anon_sym_sput_DASHvolatile] = ACTIONS(301), - [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(301), - [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(301), - [anon_sym_invoke_DASHconstructor] = ACTIONS(301), + [anon_sym_sput_DASHboolean] = ACTIONS(299), + [anon_sym_sput_DASHbyte] = ACTIONS(299), + [anon_sym_sput_DASHchar] = ACTIONS(299), + [anon_sym_sput_DASHshort] = ACTIONS(299), + [anon_sym_sput_DASHvolatile] = ACTIONS(299), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(299), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(299), + [anon_sym_invoke_DASHconstructor] = ACTIONS(299), [anon_sym_invoke_DASHcustom] = ACTIONS(301), [anon_sym_invoke_DASHdirect] = ACTIONS(301), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(301), - [anon_sym_invoke_DASHinstance] = ACTIONS(301), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(299), + [anon_sym_invoke_DASHinstance] = ACTIONS(299), [anon_sym_invoke_DASHinterface] = ACTIONS(301), [anon_sym_invoke_DASHpolymorphic] = ACTIONS(301), [anon_sym_invoke_DASHstatic] = ACTIONS(301), [anon_sym_invoke_DASHsuper] = ACTIONS(301), [anon_sym_invoke_DASHvirtual] = ACTIONS(301), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(301), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(301), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(301), - [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(301), - [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(301), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(301), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(301), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(301), - [anon_sym_neg_DASHint] = ACTIONS(301), - [anon_sym_not_DASHint] = ACTIONS(301), - [anon_sym_neg_DASHlong] = ACTIONS(301), - [anon_sym_not_DASHlong] = ACTIONS(301), - [anon_sym_neg_DASHfloat] = ACTIONS(301), - [anon_sym_neg_DASHdouble] = ACTIONS(301), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(301), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(301), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(301), - [anon_sym_long_DASHto_DASHint] = ACTIONS(301), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(301), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(301), - [anon_sym_float_DASHto_DASHint] = ACTIONS(301), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(301), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(301), - [anon_sym_double_DASHto_DASHint] = ACTIONS(301), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(301), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(301), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(301), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(301), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(301), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(299), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(299), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(299), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(299), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(299), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(299), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(299), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(299), + [anon_sym_neg_DASHint] = ACTIONS(299), + [anon_sym_not_DASHint] = ACTIONS(299), + [anon_sym_neg_DASHlong] = ACTIONS(299), + [anon_sym_not_DASHlong] = ACTIONS(299), + [anon_sym_neg_DASHfloat] = ACTIONS(299), + [anon_sym_neg_DASHdouble] = ACTIONS(299), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(299), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(299), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(299), + [anon_sym_long_DASHto_DASHint] = ACTIONS(299), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(299), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(299), + [anon_sym_float_DASHto_DASHint] = ACTIONS(299), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(299), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(299), + [anon_sym_double_DASHto_DASHint] = ACTIONS(299), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(299), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(299), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(299), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(299), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(299), [anon_sym_add_DASHint] = ACTIONS(301), [anon_sym_sub_DASHint] = ACTIONS(301), [anon_sym_mul_DASHint] = ACTIONS(301), @@ -27325,117 +25969,693 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_mul_DASHdouble] = ACTIONS(301), [anon_sym_div_DASHdouble] = ACTIONS(301), [anon_sym_rem_DASHdouble] = ACTIONS(301), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(301), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(301), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(301), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(301), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(301), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(301), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(301), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(301), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(301), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(301), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(301), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(301), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(301), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(301), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(301), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(301), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(301), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(301), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(301), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(301), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(301), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(301), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(301), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(301), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(301), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(301), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(301), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(301), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(301), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(301), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(301), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(301), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(301), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(301), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(301), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(301), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(301), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(301), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(301), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(301), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(301), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(301), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(301), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(301), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(301), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(301), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(301), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(301), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(301), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(301), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(301), - [anon_sym_static_DASHget] = ACTIONS(301), - [anon_sym_static_DASHput] = ACTIONS(301), - [anon_sym_instance_DASHget] = ACTIONS(301), - [anon_sym_instance_DASHput] = ACTIONS(301), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(299), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(299), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(299), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(299), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(299), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(299), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(299), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(299), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(299), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(299), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(299), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(299), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(299), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(299), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(299), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(299), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(299), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(299), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(299), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(299), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(299), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(299), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(299), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(299), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(299), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(299), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(299), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(299), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(299), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(299), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(299), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(299), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(299), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(299), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(299), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(299), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(299), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(299), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(299), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(299), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(299), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(299), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(299), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(299), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(299), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(299), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(299), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(299), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(299), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(299), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(299), + [anon_sym_static_DASHget] = ACTIONS(299), + [anon_sym_static_DASHput] = ACTIONS(299), + [anon_sym_instance_DASHget] = ACTIONS(299), + [anon_sym_instance_DASHput] = ACTIONS(299), [anon_sym_execute_DASHinline] = ACTIONS(301), - [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(301), - [anon_sym_iget_DASHquick] = ACTIONS(301), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(301), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(301), - [anon_sym_iput_DASHquick] = ACTIONS(301), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(301), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(301), - [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(301), - [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(301), - [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(301), - [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(301), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(299), + [anon_sym_iget_DASHquick] = ACTIONS(299), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(299), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(299), + [anon_sym_iput_DASHquick] = ACTIONS(299), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(299), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(299), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(299), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(299), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(299), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(299), [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(301), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(301), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(299), [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(301), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(301), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(299), [anon_sym_rsub_DASHint] = ACTIONS(301), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(301), - [anon_sym_LBRACE] = ACTIONS(301), - [sym_class_identifier] = ACTIONS(301), - [aux_sym_label_token1] = ACTIONS(301), - [aux_sym_jmp_label_token1] = ACTIONS(301), - [anon_sym_DASH] = ACTIONS(301), - [anon_sym_LPAREN] = ACTIONS(301), - [anon_sym_LBRACK] = ACTIONS(301), - [aux_sym_primitive_type_token1] = ACTIONS(301), - [aux_sym_primitive_type_token2] = ACTIONS(301), - [anon_sym_DOTenum] = ACTIONS(301), - [sym_variable] = ACTIONS(301), - [sym_parameter] = ACTIONS(301), - [sym_number] = ACTIONS(301), - [sym_float] = ACTIONS(301), - [sym_NaN] = ACTIONS(301), - [sym_Infinity] = ACTIONS(301), - [anon_sym_DQUOTE] = ACTIONS(301), - [anon_sym_true] = ACTIONS(301), - [anon_sym_false] = ACTIONS(301), - [anon_sym_SQUOTE] = ACTIONS(301), - [sym_null] = ACTIONS(301), - [sym_comment] = ACTIONS(45), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(299), + [anon_sym_DOTline] = ACTIONS(299), + [anon_sym_DOTlocals] = ACTIONS(299), + [anon_sym_DOTlocal] = ACTIONS(301), + [anon_sym_DOTendlocal] = ACTIONS(299), + [anon_sym_DOTrestartlocal] = ACTIONS(299), + [anon_sym_DOTregisters] = ACTIONS(299), + [anon_sym_DOTcatch] = ACTIONS(301), + [anon_sym_DOTcatchall] = ACTIONS(299), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(299), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(299), + [anon_sym_DOTarray_DASHdata] = ACTIONS(299), + [sym_prologue_directive] = ACTIONS(299), + [sym_epilogue_directive] = ACTIONS(299), + [aux_sym_label_token1] = ACTIONS(299), + [aux_sym_jmp_label_token1] = ACTIONS(299), + [sym_comment] = ACTIONS(3), }, [34] = { - [sym_opcode] = STATE(343), - [sym_body] = STATE(235), - [sym__field_body] = STATE(83), - [sym_method_signature] = STATE(83), - [sym__method_signature_body] = STATE(81), - [sym_method_handle] = STATE(235), - [sym__full_field_body] = STATE(83), - [sym_full_method_signature] = STATE(83), - [sym_type] = STATE(166), - [sym_array_type] = STATE(75), - [sym_primitive_type] = STATE(70), - [sym_string] = STATE(235), - [aux_sym__method_signature_body_repeat1] = STATE(95), - [sym_identifier] = ACTIONS(303), + [ts_builtin_sym_end] = ACTIONS(303), + [anon_sym_DOTsource] = ACTIONS(303), + [anon_sym_DOTfield] = ACTIONS(303), + [anon_sym_DOTendfield] = ACTIONS(303), + [anon_sym_DOTmethod] = ACTIONS(303), + [anon_sym_DOTendmethod] = ACTIONS(303), + [anon_sym_DOTannotation] = ACTIONS(303), + [anon_sym_DOTparam] = ACTIONS(305), + [anon_sym_DOTparameter] = ACTIONS(303), + [anon_sym_DOTendparameter] = ACTIONS(303), + [anon_sym_nop] = ACTIONS(305), + [anon_sym_move] = ACTIONS(305), + [anon_sym_move_SLASHfrom16] = ACTIONS(303), + [anon_sym_move_SLASH16] = ACTIONS(303), + [anon_sym_move_DASHwide] = ACTIONS(305), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(303), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(303), + [anon_sym_move_DASHobject] = ACTIONS(305), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(303), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(303), + [anon_sym_move_DASHresult] = ACTIONS(305), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(303), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(303), + [anon_sym_move_DASHexception] = ACTIONS(303), + [anon_sym_return_DASHvoid] = ACTIONS(303), + [anon_sym_return] = ACTIONS(305), + [anon_sym_return_DASHwide] = ACTIONS(303), + [anon_sym_return_DASHobject] = ACTIONS(303), + [anon_sym_const_SLASH4] = ACTIONS(303), + [anon_sym_const_SLASH16] = ACTIONS(303), + [anon_sym_const] = ACTIONS(305), + [anon_sym_const_SLASHhigh16] = ACTIONS(303), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(303), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(303), + [anon_sym_const_DASHwide] = ACTIONS(305), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(303), + [anon_sym_const_DASHstring] = ACTIONS(305), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(303), + [anon_sym_const_DASHclass] = ACTIONS(303), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(303), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(303), + [anon_sym_monitor_DASHenter] = ACTIONS(303), + [anon_sym_monitor_DASHexit] = ACTIONS(303), + [anon_sym_check_DASHcast] = ACTIONS(303), + [anon_sym_instance_DASHof] = ACTIONS(303), + [anon_sym_array_DASHlength] = ACTIONS(303), + [anon_sym_new_DASHinstance] = ACTIONS(303), + [anon_sym_new_DASHarray] = ACTIONS(303), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(305), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(303), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(303), + [anon_sym_throw] = ACTIONS(305), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(303), + [anon_sym_goto] = ACTIONS(305), + [anon_sym_goto_SLASH16] = ACTIONS(303), + [anon_sym_goto_SLASH32] = ACTIONS(303), + [anon_sym_packed_DASHswitch] = ACTIONS(303), + [anon_sym_sparse_DASHswitch] = ACTIONS(303), + [anon_sym_cmpl_DASHfloat] = ACTIONS(303), + [anon_sym_cmpg_DASHfloat] = ACTIONS(303), + [anon_sym_cmpl_DASHdouble] = ACTIONS(303), + [anon_sym_cmpg_DASHdouble] = ACTIONS(303), + [anon_sym_cmp_DASHlong] = ACTIONS(303), + [anon_sym_if_DASHeq] = ACTIONS(305), + [anon_sym_if_DASHne] = ACTIONS(305), + [anon_sym_if_DASHlt] = ACTIONS(305), + [anon_sym_if_DASHge] = ACTIONS(305), + [anon_sym_if_DASHgt] = ACTIONS(305), + [anon_sym_if_DASHle] = ACTIONS(305), + [anon_sym_if_DASHeqz] = ACTIONS(303), + [anon_sym_if_DASHnez] = ACTIONS(303), + [anon_sym_if_DASHltz] = ACTIONS(303), + [anon_sym_if_DASHgez] = ACTIONS(303), + [anon_sym_if_DASHgtz] = ACTIONS(303), + [anon_sym_if_DASHlez] = ACTIONS(303), + [anon_sym_aget] = ACTIONS(305), + [anon_sym_aget_DASHwide] = ACTIONS(303), + [anon_sym_aget_DASHobject] = ACTIONS(303), + [anon_sym_aget_DASHboolean] = ACTIONS(303), + [anon_sym_aget_DASHbyte] = ACTIONS(303), + [anon_sym_aget_DASHchar] = ACTIONS(303), + [anon_sym_aget_DASHshort] = ACTIONS(303), + [anon_sym_aput] = ACTIONS(305), + [anon_sym_aput_DASHwide] = ACTIONS(303), + [anon_sym_aput_DASHobject] = ACTIONS(303), + [anon_sym_aput_DASHboolean] = ACTIONS(303), + [anon_sym_aput_DASHbyte] = ACTIONS(303), + [anon_sym_aput_DASHchar] = ACTIONS(303), + [anon_sym_aput_DASHshort] = ACTIONS(303), + [anon_sym_iget] = ACTIONS(305), + [anon_sym_iget_DASHwide] = ACTIONS(305), + [anon_sym_iget_DASHobject] = ACTIONS(305), + [anon_sym_iget_DASHboolean] = ACTIONS(303), + [anon_sym_iget_DASHbyte] = ACTIONS(303), + [anon_sym_iget_DASHchar] = ACTIONS(303), + [anon_sym_iget_DASHshort] = ACTIONS(303), + [anon_sym_iget_DASHvolatile] = ACTIONS(303), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(303), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(303), + [anon_sym_iput] = ACTIONS(305), + [anon_sym_iput_DASHwide] = ACTIONS(305), + [anon_sym_iput_DASHobject] = ACTIONS(305), + [anon_sym_iput_DASHboolean] = ACTIONS(305), + [anon_sym_iput_DASHbyte] = ACTIONS(305), + [anon_sym_iput_DASHchar] = ACTIONS(305), + [anon_sym_iput_DASHshort] = ACTIONS(305), + [anon_sym_iput_DASHvolatile] = ACTIONS(303), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(303), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(303), + [anon_sym_sget] = ACTIONS(305), + [anon_sym_sget_DASHwide] = ACTIONS(305), + [anon_sym_sget_DASHobject] = ACTIONS(305), + [anon_sym_sget_DASHboolean] = ACTIONS(303), + [anon_sym_sget_DASHbyte] = ACTIONS(303), + [anon_sym_sget_DASHchar] = ACTIONS(303), + [anon_sym_sget_DASHshort] = ACTIONS(303), + [anon_sym_sget_DASHvolatile] = ACTIONS(303), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(303), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(303), + [anon_sym_sput] = ACTIONS(305), + [anon_sym_sput_DASHwide] = ACTIONS(305), + [anon_sym_sput_DASHobject] = ACTIONS(305), + [anon_sym_sput_DASHboolean] = ACTIONS(303), + [anon_sym_sput_DASHbyte] = ACTIONS(303), + [anon_sym_sput_DASHchar] = ACTIONS(303), + [anon_sym_sput_DASHshort] = ACTIONS(303), + [anon_sym_sput_DASHvolatile] = ACTIONS(303), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(303), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(303), + [anon_sym_invoke_DASHconstructor] = ACTIONS(303), + [anon_sym_invoke_DASHcustom] = ACTIONS(305), + [anon_sym_invoke_DASHdirect] = ACTIONS(305), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(303), + [anon_sym_invoke_DASHinstance] = ACTIONS(303), + [anon_sym_invoke_DASHinterface] = ACTIONS(305), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(305), + [anon_sym_invoke_DASHstatic] = ACTIONS(305), + [anon_sym_invoke_DASHsuper] = ACTIONS(305), + [anon_sym_invoke_DASHvirtual] = ACTIONS(305), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(303), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(303), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(303), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(303), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(303), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(303), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(303), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(303), + [anon_sym_neg_DASHint] = ACTIONS(303), + [anon_sym_not_DASHint] = ACTIONS(303), + [anon_sym_neg_DASHlong] = ACTIONS(303), + [anon_sym_not_DASHlong] = ACTIONS(303), + [anon_sym_neg_DASHfloat] = ACTIONS(303), + [anon_sym_neg_DASHdouble] = ACTIONS(303), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(303), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(303), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(303), + [anon_sym_long_DASHto_DASHint] = ACTIONS(303), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(303), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(303), + [anon_sym_float_DASHto_DASHint] = ACTIONS(303), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(303), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(303), + [anon_sym_double_DASHto_DASHint] = ACTIONS(303), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(303), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(303), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(303), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(303), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(303), + [anon_sym_add_DASHint] = ACTIONS(305), + [anon_sym_sub_DASHint] = ACTIONS(305), + [anon_sym_mul_DASHint] = ACTIONS(305), + [anon_sym_div_DASHint] = ACTIONS(305), + [anon_sym_rem_DASHint] = ACTIONS(305), + [anon_sym_and_DASHint] = ACTIONS(305), + [anon_sym_or_DASHint] = ACTIONS(305), + [anon_sym_xor_DASHint] = ACTIONS(305), + [anon_sym_shl_DASHint] = ACTIONS(305), + [anon_sym_shr_DASHint] = ACTIONS(305), + [anon_sym_ushr_DASHint] = ACTIONS(305), + [anon_sym_add_DASHlong] = ACTIONS(305), + [anon_sym_sub_DASHlong] = ACTIONS(305), + [anon_sym_mul_DASHlong] = ACTIONS(305), + [anon_sym_div_DASHlong] = ACTIONS(305), + [anon_sym_rem_DASHlong] = ACTIONS(305), + [anon_sym_and_DASHlong] = ACTIONS(305), + [anon_sym_or_DASHlong] = ACTIONS(305), + [anon_sym_xor_DASHlong] = ACTIONS(305), + [anon_sym_shl_DASHlong] = ACTIONS(305), + [anon_sym_shr_DASHlong] = ACTIONS(305), + [anon_sym_ushr_DASHlong] = ACTIONS(305), + [anon_sym_add_DASHfloat] = ACTIONS(305), + [anon_sym_sub_DASHfloat] = ACTIONS(305), + [anon_sym_mul_DASHfloat] = ACTIONS(305), + [anon_sym_div_DASHfloat] = ACTIONS(305), + [anon_sym_rem_DASHfloat] = ACTIONS(305), + [anon_sym_add_DASHdouble] = ACTIONS(305), + [anon_sym_sub_DASHdouble] = ACTIONS(305), + [anon_sym_mul_DASHdouble] = ACTIONS(305), + [anon_sym_div_DASHdouble] = ACTIONS(305), + [anon_sym_rem_DASHdouble] = ACTIONS(305), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(303), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(303), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(303), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(303), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(303), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(303), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(303), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(303), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(303), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(303), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(303), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(303), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(303), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(303), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(303), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(303), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(303), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(303), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(303), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(303), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(303), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(303), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(303), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(303), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(303), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(303), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(303), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(303), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(303), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(303), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(303), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(303), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(303), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(303), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(303), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(303), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(303), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(303), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(303), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(303), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(303), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(303), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(303), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(303), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(303), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(303), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(303), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(303), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(303), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(303), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(303), + [anon_sym_static_DASHget] = ACTIONS(303), + [anon_sym_static_DASHput] = ACTIONS(303), + [anon_sym_instance_DASHget] = ACTIONS(303), + [anon_sym_instance_DASHput] = ACTIONS(303), + [anon_sym_execute_DASHinline] = ACTIONS(305), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(303), + [anon_sym_iget_DASHquick] = ACTIONS(303), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(303), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(303), + [anon_sym_iput_DASHquick] = ACTIONS(303), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(303), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(303), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(303), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(303), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(303), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(303), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(305), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(303), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(305), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(303), + [anon_sym_rsub_DASHint] = ACTIONS(305), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(303), + [anon_sym_DOTline] = ACTIONS(303), + [anon_sym_DOTlocals] = ACTIONS(303), + [anon_sym_DOTlocal] = ACTIONS(305), + [anon_sym_DOTendlocal] = ACTIONS(303), + [anon_sym_DOTrestartlocal] = ACTIONS(303), + [anon_sym_DOTregisters] = ACTIONS(303), + [anon_sym_DOTcatch] = ACTIONS(305), + [anon_sym_DOTcatchall] = ACTIONS(303), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(303), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(303), + [anon_sym_DOTarray_DASHdata] = ACTIONS(303), + [sym_prologue_directive] = ACTIONS(303), + [sym_epilogue_directive] = ACTIONS(303), + [aux_sym_label_token1] = ACTIONS(303), + [aux_sym_jmp_label_token1] = ACTIONS(303), + [sym_comment] = ACTIONS(3), + }, + [35] = { + [ts_builtin_sym_end] = ACTIONS(307), + [anon_sym_DOTsource] = ACTIONS(307), + [anon_sym_DOTimplements] = ACTIONS(307), + [anon_sym_DOTfield] = ACTIONS(307), + [anon_sym_DOTmethod] = ACTIONS(307), + [anon_sym_DOTendmethod] = ACTIONS(307), + [anon_sym_DOTannotation] = ACTIONS(307), + [anon_sym_DOTparam] = ACTIONS(309), + [anon_sym_DOTparameter] = ACTIONS(307), + [anon_sym_nop] = ACTIONS(309), + [anon_sym_move] = ACTIONS(309), + [anon_sym_move_SLASHfrom16] = ACTIONS(307), + [anon_sym_move_SLASH16] = ACTIONS(307), + [anon_sym_move_DASHwide] = ACTIONS(309), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(307), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(307), + [anon_sym_move_DASHobject] = ACTIONS(309), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(307), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(307), + [anon_sym_move_DASHresult] = ACTIONS(309), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(307), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(307), + [anon_sym_move_DASHexception] = ACTIONS(307), + [anon_sym_return_DASHvoid] = ACTIONS(307), + [anon_sym_return] = ACTIONS(309), + [anon_sym_return_DASHwide] = ACTIONS(307), + [anon_sym_return_DASHobject] = ACTIONS(307), + [anon_sym_const_SLASH4] = ACTIONS(307), + [anon_sym_const_SLASH16] = ACTIONS(307), + [anon_sym_const] = ACTIONS(309), + [anon_sym_const_SLASHhigh16] = ACTIONS(307), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(307), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(307), + [anon_sym_const_DASHwide] = ACTIONS(309), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(307), + [anon_sym_const_DASHstring] = ACTIONS(309), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(307), + [anon_sym_const_DASHclass] = ACTIONS(307), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(307), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(307), + [anon_sym_monitor_DASHenter] = ACTIONS(307), + [anon_sym_monitor_DASHexit] = ACTIONS(307), + [anon_sym_check_DASHcast] = ACTIONS(307), + [anon_sym_instance_DASHof] = ACTIONS(307), + [anon_sym_array_DASHlength] = ACTIONS(307), + [anon_sym_new_DASHinstance] = ACTIONS(307), + [anon_sym_new_DASHarray] = ACTIONS(307), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(309), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(307), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(307), + [anon_sym_throw] = ACTIONS(309), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(307), + [anon_sym_goto] = ACTIONS(309), + [anon_sym_goto_SLASH16] = ACTIONS(307), + [anon_sym_goto_SLASH32] = ACTIONS(307), + [anon_sym_packed_DASHswitch] = ACTIONS(307), + [anon_sym_sparse_DASHswitch] = ACTIONS(307), + [anon_sym_cmpl_DASHfloat] = ACTIONS(307), + [anon_sym_cmpg_DASHfloat] = ACTIONS(307), + [anon_sym_cmpl_DASHdouble] = ACTIONS(307), + [anon_sym_cmpg_DASHdouble] = ACTIONS(307), + [anon_sym_cmp_DASHlong] = ACTIONS(307), + [anon_sym_if_DASHeq] = ACTIONS(309), + [anon_sym_if_DASHne] = ACTIONS(309), + [anon_sym_if_DASHlt] = ACTIONS(309), + [anon_sym_if_DASHge] = ACTIONS(309), + [anon_sym_if_DASHgt] = ACTIONS(309), + [anon_sym_if_DASHle] = ACTIONS(309), + [anon_sym_if_DASHeqz] = ACTIONS(307), + [anon_sym_if_DASHnez] = ACTIONS(307), + [anon_sym_if_DASHltz] = ACTIONS(307), + [anon_sym_if_DASHgez] = ACTIONS(307), + [anon_sym_if_DASHgtz] = ACTIONS(307), + [anon_sym_if_DASHlez] = ACTIONS(307), + [anon_sym_aget] = ACTIONS(309), + [anon_sym_aget_DASHwide] = ACTIONS(307), + [anon_sym_aget_DASHobject] = ACTIONS(307), + [anon_sym_aget_DASHboolean] = ACTIONS(307), + [anon_sym_aget_DASHbyte] = ACTIONS(307), + [anon_sym_aget_DASHchar] = ACTIONS(307), + [anon_sym_aget_DASHshort] = ACTIONS(307), + [anon_sym_aput] = ACTIONS(309), + [anon_sym_aput_DASHwide] = ACTIONS(307), + [anon_sym_aput_DASHobject] = ACTIONS(307), + [anon_sym_aput_DASHboolean] = ACTIONS(307), + [anon_sym_aput_DASHbyte] = ACTIONS(307), + [anon_sym_aput_DASHchar] = ACTIONS(307), + [anon_sym_aput_DASHshort] = ACTIONS(307), + [anon_sym_iget] = ACTIONS(309), + [anon_sym_iget_DASHwide] = ACTIONS(309), + [anon_sym_iget_DASHobject] = ACTIONS(309), + [anon_sym_iget_DASHboolean] = ACTIONS(307), + [anon_sym_iget_DASHbyte] = ACTIONS(307), + [anon_sym_iget_DASHchar] = ACTIONS(307), + [anon_sym_iget_DASHshort] = ACTIONS(307), + [anon_sym_iget_DASHvolatile] = ACTIONS(307), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(307), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(307), + [anon_sym_iput] = ACTIONS(309), + [anon_sym_iput_DASHwide] = ACTIONS(309), + [anon_sym_iput_DASHobject] = ACTIONS(309), + [anon_sym_iput_DASHboolean] = ACTIONS(309), + [anon_sym_iput_DASHbyte] = ACTIONS(309), + [anon_sym_iput_DASHchar] = ACTIONS(309), + [anon_sym_iput_DASHshort] = ACTIONS(309), + [anon_sym_iput_DASHvolatile] = ACTIONS(307), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(307), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(307), + [anon_sym_sget] = ACTIONS(309), + [anon_sym_sget_DASHwide] = ACTIONS(309), + [anon_sym_sget_DASHobject] = ACTIONS(309), + [anon_sym_sget_DASHboolean] = ACTIONS(307), + [anon_sym_sget_DASHbyte] = ACTIONS(307), + [anon_sym_sget_DASHchar] = ACTIONS(307), + [anon_sym_sget_DASHshort] = ACTIONS(307), + [anon_sym_sget_DASHvolatile] = ACTIONS(307), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(307), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(307), + [anon_sym_sput] = ACTIONS(309), + [anon_sym_sput_DASHwide] = ACTIONS(309), + [anon_sym_sput_DASHobject] = ACTIONS(309), + [anon_sym_sput_DASHboolean] = ACTIONS(307), + [anon_sym_sput_DASHbyte] = ACTIONS(307), + [anon_sym_sput_DASHchar] = ACTIONS(307), + [anon_sym_sput_DASHshort] = ACTIONS(307), + [anon_sym_sput_DASHvolatile] = ACTIONS(307), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(307), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(307), + [anon_sym_invoke_DASHconstructor] = ACTIONS(307), + [anon_sym_invoke_DASHcustom] = ACTIONS(309), + [anon_sym_invoke_DASHdirect] = ACTIONS(309), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(307), + [anon_sym_invoke_DASHinstance] = ACTIONS(307), + [anon_sym_invoke_DASHinterface] = ACTIONS(309), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(309), + [anon_sym_invoke_DASHstatic] = ACTIONS(309), + [anon_sym_invoke_DASHsuper] = ACTIONS(309), + [anon_sym_invoke_DASHvirtual] = ACTIONS(309), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(307), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(307), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(307), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(307), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(307), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(307), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(307), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(307), + [anon_sym_neg_DASHint] = ACTIONS(307), + [anon_sym_not_DASHint] = ACTIONS(307), + [anon_sym_neg_DASHlong] = ACTIONS(307), + [anon_sym_not_DASHlong] = ACTIONS(307), + [anon_sym_neg_DASHfloat] = ACTIONS(307), + [anon_sym_neg_DASHdouble] = ACTIONS(307), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(307), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(307), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(307), + [anon_sym_long_DASHto_DASHint] = ACTIONS(307), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(307), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(307), + [anon_sym_float_DASHto_DASHint] = ACTIONS(307), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(307), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(307), + [anon_sym_double_DASHto_DASHint] = ACTIONS(307), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(307), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(307), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(307), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(307), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(307), + [anon_sym_add_DASHint] = ACTIONS(309), + [anon_sym_sub_DASHint] = ACTIONS(309), + [anon_sym_mul_DASHint] = ACTIONS(309), + [anon_sym_div_DASHint] = ACTIONS(309), + [anon_sym_rem_DASHint] = ACTIONS(309), + [anon_sym_and_DASHint] = ACTIONS(309), + [anon_sym_or_DASHint] = ACTIONS(309), + [anon_sym_xor_DASHint] = ACTIONS(309), + [anon_sym_shl_DASHint] = ACTIONS(309), + [anon_sym_shr_DASHint] = ACTIONS(309), + [anon_sym_ushr_DASHint] = ACTIONS(309), + [anon_sym_add_DASHlong] = ACTIONS(309), + [anon_sym_sub_DASHlong] = ACTIONS(309), + [anon_sym_mul_DASHlong] = ACTIONS(309), + [anon_sym_div_DASHlong] = ACTIONS(309), + [anon_sym_rem_DASHlong] = ACTIONS(309), + [anon_sym_and_DASHlong] = ACTIONS(309), + [anon_sym_or_DASHlong] = ACTIONS(309), + [anon_sym_xor_DASHlong] = ACTIONS(309), + [anon_sym_shl_DASHlong] = ACTIONS(309), + [anon_sym_shr_DASHlong] = ACTIONS(309), + [anon_sym_ushr_DASHlong] = ACTIONS(309), + [anon_sym_add_DASHfloat] = ACTIONS(309), + [anon_sym_sub_DASHfloat] = ACTIONS(309), + [anon_sym_mul_DASHfloat] = ACTIONS(309), + [anon_sym_div_DASHfloat] = ACTIONS(309), + [anon_sym_rem_DASHfloat] = ACTIONS(309), + [anon_sym_add_DASHdouble] = ACTIONS(309), + [anon_sym_sub_DASHdouble] = ACTIONS(309), + [anon_sym_mul_DASHdouble] = ACTIONS(309), + [anon_sym_div_DASHdouble] = ACTIONS(309), + [anon_sym_rem_DASHdouble] = ACTIONS(309), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(307), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(307), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(307), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(307), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(307), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(307), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(307), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(307), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(307), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(307), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(307), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(307), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(307), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(307), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(307), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(307), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(307), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(307), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(307), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(307), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(307), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(307), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(307), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(307), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(307), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(307), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(307), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(307), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(307), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(307), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(307), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(307), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(307), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(307), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(307), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(307), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(307), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(307), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(307), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(307), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(307), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(307), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(307), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(307), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(307), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(307), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(307), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(307), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(307), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(307), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(307), + [anon_sym_static_DASHget] = ACTIONS(307), + [anon_sym_static_DASHput] = ACTIONS(307), + [anon_sym_instance_DASHget] = ACTIONS(307), + [anon_sym_instance_DASHput] = ACTIONS(307), + [anon_sym_execute_DASHinline] = ACTIONS(309), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(307), + [anon_sym_iget_DASHquick] = ACTIONS(307), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(307), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(307), + [anon_sym_iput_DASHquick] = ACTIONS(307), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(307), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(307), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(307), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(307), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(307), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(307), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(309), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(307), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(309), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(307), + [anon_sym_rsub_DASHint] = ACTIONS(309), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(307), + [anon_sym_DOTline] = ACTIONS(307), + [anon_sym_DOTlocals] = ACTIONS(307), + [anon_sym_DOTlocal] = ACTIONS(309), + [anon_sym_DOTendlocal] = ACTIONS(307), + [anon_sym_DOTrestartlocal] = ACTIONS(307), + [anon_sym_DOTregisters] = ACTIONS(307), + [anon_sym_DOTcatch] = ACTIONS(309), + [anon_sym_DOTcatchall] = ACTIONS(307), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(307), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(307), + [anon_sym_DOTarray_DASHdata] = ACTIONS(307), + [sym_prologue_directive] = ACTIONS(307), + [sym_epilogue_directive] = ACTIONS(307), + [aux_sym_label_token1] = ACTIONS(307), + [aux_sym_jmp_label_token1] = ACTIONS(307), + [sym_comment] = ACTIONS(3), + }, + [36] = { + [sym_opcode] = STATE(404), + [sym_class_identifier] = STATE(166), + [sym_body] = STATE(264), + [sym__field_body] = STATE(94), + [sym_method_signature] = STATE(94), + [sym__method_signature_body] = STATE(95), + [sym_method_handle] = STATE(264), + [sym__full_field_body] = STATE(94), + [sym_full_method_signature] = STATE(94), + [sym_type] = STATE(182), + [sym_array_type] = STATE(166), + [sym_primitive_type] = STATE(150), + [sym_string] = STATE(264), + [aux_sym__method_signature_body_repeat1] = STATE(103), + [sym_identifier] = ACTIONS(311), [anon_sym_nop] = ACTIONS(13), [anon_sym_move] = ACTIONS(13), [anon_sym_move_SLASHfrom16] = ACTIONS(51), @@ -27699,32 +26919,33 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(51), [anon_sym_rsub_DASHint] = ACTIONS(13), [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(51), - [sym_class_identifier] = ACTIONS(57), - [anon_sym_DASH] = ACTIONS(63), - [anon_sym_LPAREN] = ACTIONS(65), - [anon_sym_RPAREN] = ACTIONS(305), - [anon_sym_LBRACK] = ACTIONS(67), - [aux_sym_primitive_type_token1] = ACTIONS(69), - [aux_sym_primitive_type_token2] = ACTIONS(307), - [sym_number] = ACTIONS(309), - [anon_sym_DQUOTE] = ACTIONS(81), + [anon_sym_DASH] = ACTIONS(61), + [anon_sym_LPAREN] = ACTIONS(63), + [anon_sym_RPAREN] = ACTIONS(313), + [anon_sym_LBRACK] = ACTIONS(315), + [aux_sym_primitive_type_token1] = ACTIONS(317), + [aux_sym_primitive_type_token2] = ACTIONS(319), + [sym_number] = ACTIONS(321), + [anon_sym_DQUOTE] = ACTIONS(79), [sym_comment] = ACTIONS(3), + [sym_L] = ACTIONS(323), }, - [35] = { - [sym_opcode] = STATE(343), - [sym_body] = STATE(241), - [sym__field_body] = STATE(83), - [sym_method_signature] = STATE(83), - [sym__method_signature_body] = STATE(81), - [sym_method_handle] = STATE(241), - [sym__full_field_body] = STATE(83), - [sym_full_method_signature] = STATE(83), - [sym_type] = STATE(166), - [sym_array_type] = STATE(75), - [sym_primitive_type] = STATE(70), - [sym_string] = STATE(241), - [aux_sym__method_signature_body_repeat1] = STATE(93), - [sym_identifier] = ACTIONS(303), + [37] = { + [sym_opcode] = STATE(404), + [sym_class_identifier] = STATE(166), + [sym_body] = STATE(280), + [sym__field_body] = STATE(94), + [sym_method_signature] = STATE(94), + [sym__method_signature_body] = STATE(95), + [sym_method_handle] = STATE(280), + [sym__full_field_body] = STATE(94), + [sym_full_method_signature] = STATE(94), + [sym_type] = STATE(182), + [sym_array_type] = STATE(166), + [sym_primitive_type] = STATE(150), + [sym_string] = STATE(280), + [aux_sym__method_signature_body_repeat1] = STATE(101), + [sym_identifier] = ACTIONS(311), [anon_sym_nop] = ACTIONS(13), [anon_sym_move] = ACTIONS(13), [anon_sym_move_SLASHfrom16] = ACTIONS(51), @@ -27988,1746 +27209,889 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(51), [anon_sym_rsub_DASHint] = ACTIONS(13), [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(51), - [sym_class_identifier] = ACTIONS(57), - [anon_sym_DASH] = ACTIONS(63), - [anon_sym_LPAREN] = ACTIONS(65), - [anon_sym_RPAREN] = ACTIONS(311), - [anon_sym_LBRACK] = ACTIONS(67), - [aux_sym_primitive_type_token1] = ACTIONS(69), - [aux_sym_primitive_type_token2] = ACTIONS(307), - [sym_number] = ACTIONS(309), - [anon_sym_DQUOTE] = ACTIONS(81), - [sym_comment] = ACTIONS(3), - }, - [36] = { - [sym_annotation_directive] = STATE(188), - [aux_sym_field_definition_repeat1] = STATE(188), - [anon_sym_DOTsource] = ACTIONS(313), - [anon_sym_DOTendmethod] = ACTIONS(313), - [anon_sym_DOTannotation] = ACTIONS(117), - [anon_sym_DOTparam] = ACTIONS(315), - [anon_sym_DOTparameter] = ACTIONS(313), - [anon_sym_DOTendparameter] = ACTIONS(317), - [anon_sym_nop] = ACTIONS(315), - [anon_sym_move] = ACTIONS(315), - [anon_sym_move_SLASHfrom16] = ACTIONS(313), - [anon_sym_move_SLASH16] = ACTIONS(313), - [anon_sym_move_DASHwide] = ACTIONS(315), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(313), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(313), - [anon_sym_move_DASHobject] = ACTIONS(315), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(313), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(313), - [anon_sym_move_DASHresult] = ACTIONS(315), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(313), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(313), - [anon_sym_move_DASHexception] = ACTIONS(313), - [anon_sym_return_DASHvoid] = ACTIONS(313), - [anon_sym_return] = ACTIONS(315), - [anon_sym_return_DASHwide] = ACTIONS(313), - [anon_sym_return_DASHobject] = ACTIONS(313), - [anon_sym_const_SLASH4] = ACTIONS(313), - [anon_sym_const_SLASH16] = ACTIONS(313), - [anon_sym_const] = ACTIONS(315), - [anon_sym_const_SLASHhigh16] = ACTIONS(313), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(313), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(313), - [anon_sym_const_DASHwide] = ACTIONS(315), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(313), - [anon_sym_const_DASHstring] = ACTIONS(315), - [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(313), - [anon_sym_const_DASHclass] = ACTIONS(313), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(313), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(313), - [anon_sym_monitor_DASHenter] = ACTIONS(313), - [anon_sym_monitor_DASHexit] = ACTIONS(313), - [anon_sym_check_DASHcast] = ACTIONS(313), - [anon_sym_instance_DASHof] = ACTIONS(313), - [anon_sym_array_DASHlength] = ACTIONS(313), - [anon_sym_new_DASHinstance] = ACTIONS(313), - [anon_sym_new_DASHarray] = ACTIONS(313), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(315), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(313), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(313), - [anon_sym_throw] = ACTIONS(315), - [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(313), - [anon_sym_goto] = ACTIONS(315), - [anon_sym_goto_SLASH16] = ACTIONS(313), - [anon_sym_goto_SLASH32] = ACTIONS(313), - [anon_sym_packed_DASHswitch] = ACTIONS(313), - [anon_sym_sparse_DASHswitch] = ACTIONS(313), - [anon_sym_cmpl_DASHfloat] = ACTIONS(313), - [anon_sym_cmpg_DASHfloat] = ACTIONS(313), - [anon_sym_cmpl_DASHdouble] = ACTIONS(313), - [anon_sym_cmpg_DASHdouble] = ACTIONS(313), - [anon_sym_cmp_DASHlong] = ACTIONS(313), - [anon_sym_if_DASHeq] = ACTIONS(315), - [anon_sym_if_DASHne] = ACTIONS(315), - [anon_sym_if_DASHlt] = ACTIONS(315), - [anon_sym_if_DASHge] = ACTIONS(315), - [anon_sym_if_DASHgt] = ACTIONS(315), - [anon_sym_if_DASHle] = ACTIONS(315), - [anon_sym_if_DASHeqz] = ACTIONS(313), - [anon_sym_if_DASHnez] = ACTIONS(313), - [anon_sym_if_DASHltz] = ACTIONS(313), - [anon_sym_if_DASHgez] = ACTIONS(313), - [anon_sym_if_DASHgtz] = ACTIONS(313), - [anon_sym_if_DASHlez] = ACTIONS(313), - [anon_sym_aget] = ACTIONS(315), - [anon_sym_aget_DASHwide] = ACTIONS(313), - [anon_sym_aget_DASHobject] = ACTIONS(313), - [anon_sym_aget_DASHboolean] = ACTIONS(313), - [anon_sym_aget_DASHbyte] = ACTIONS(313), - [anon_sym_aget_DASHchar] = ACTIONS(313), - [anon_sym_aget_DASHshort] = ACTIONS(313), - [anon_sym_aput] = ACTIONS(315), - [anon_sym_aput_DASHwide] = ACTIONS(313), - [anon_sym_aput_DASHobject] = ACTIONS(313), - [anon_sym_aput_DASHboolean] = ACTIONS(313), - [anon_sym_aput_DASHbyte] = ACTIONS(313), - [anon_sym_aput_DASHchar] = ACTIONS(313), - [anon_sym_aput_DASHshort] = ACTIONS(313), - [anon_sym_iget] = ACTIONS(315), - [anon_sym_iget_DASHwide] = ACTIONS(315), - [anon_sym_iget_DASHobject] = ACTIONS(315), - [anon_sym_iget_DASHboolean] = ACTIONS(313), - [anon_sym_iget_DASHbyte] = ACTIONS(313), - [anon_sym_iget_DASHchar] = ACTIONS(313), - [anon_sym_iget_DASHshort] = ACTIONS(313), - [anon_sym_iget_DASHvolatile] = ACTIONS(313), - [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(313), - [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(313), - [anon_sym_iput] = ACTIONS(315), - [anon_sym_iput_DASHwide] = ACTIONS(315), - [anon_sym_iput_DASHobject] = ACTIONS(315), - [anon_sym_iput_DASHboolean] = ACTIONS(315), - [anon_sym_iput_DASHbyte] = ACTIONS(315), - [anon_sym_iput_DASHchar] = ACTIONS(315), - [anon_sym_iput_DASHshort] = ACTIONS(315), - [anon_sym_iput_DASHvolatile] = ACTIONS(313), - [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(313), - [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(313), - [anon_sym_sget] = ACTIONS(315), - [anon_sym_sget_DASHwide] = ACTIONS(315), - [anon_sym_sget_DASHobject] = ACTIONS(315), - [anon_sym_sget_DASHboolean] = ACTIONS(313), - [anon_sym_sget_DASHbyte] = ACTIONS(313), - [anon_sym_sget_DASHchar] = ACTIONS(313), - [anon_sym_sget_DASHshort] = ACTIONS(313), - [anon_sym_sget_DASHvolatile] = ACTIONS(313), - [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(313), - [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(313), - [anon_sym_sput] = ACTIONS(315), - [anon_sym_sput_DASHwide] = ACTIONS(315), - [anon_sym_sput_DASHobject] = ACTIONS(315), - [anon_sym_sput_DASHboolean] = ACTIONS(313), - [anon_sym_sput_DASHbyte] = ACTIONS(313), - [anon_sym_sput_DASHchar] = ACTIONS(313), - [anon_sym_sput_DASHshort] = ACTIONS(313), - [anon_sym_sput_DASHvolatile] = ACTIONS(313), - [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(313), - [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(313), - [anon_sym_invoke_DASHconstructor] = ACTIONS(313), - [anon_sym_invoke_DASHcustom] = ACTIONS(315), - [anon_sym_invoke_DASHdirect] = ACTIONS(315), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(313), - [anon_sym_invoke_DASHinstance] = ACTIONS(313), - [anon_sym_invoke_DASHinterface] = ACTIONS(315), - [anon_sym_invoke_DASHpolymorphic] = ACTIONS(315), - [anon_sym_invoke_DASHstatic] = ACTIONS(315), - [anon_sym_invoke_DASHsuper] = ACTIONS(315), - [anon_sym_invoke_DASHvirtual] = ACTIONS(315), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(313), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(313), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(313), - [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(313), - [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(313), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(313), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(313), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(313), - [anon_sym_neg_DASHint] = ACTIONS(313), - [anon_sym_not_DASHint] = ACTIONS(313), - [anon_sym_neg_DASHlong] = ACTIONS(313), - [anon_sym_not_DASHlong] = ACTIONS(313), - [anon_sym_neg_DASHfloat] = ACTIONS(313), - [anon_sym_neg_DASHdouble] = ACTIONS(313), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(313), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(313), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(313), - [anon_sym_long_DASHto_DASHint] = ACTIONS(313), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(313), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(313), - [anon_sym_float_DASHto_DASHint] = ACTIONS(313), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(313), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(313), - [anon_sym_double_DASHto_DASHint] = ACTIONS(313), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(313), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(313), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(313), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(313), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(313), - [anon_sym_add_DASHint] = ACTIONS(315), - [anon_sym_sub_DASHint] = ACTIONS(315), - [anon_sym_mul_DASHint] = ACTIONS(315), - [anon_sym_div_DASHint] = ACTIONS(315), - [anon_sym_rem_DASHint] = ACTIONS(315), - [anon_sym_and_DASHint] = ACTIONS(315), - [anon_sym_or_DASHint] = ACTIONS(315), - [anon_sym_xor_DASHint] = ACTIONS(315), - [anon_sym_shl_DASHint] = ACTIONS(315), - [anon_sym_shr_DASHint] = ACTIONS(315), - [anon_sym_ushr_DASHint] = ACTIONS(315), - [anon_sym_add_DASHlong] = ACTIONS(315), - [anon_sym_sub_DASHlong] = ACTIONS(315), - [anon_sym_mul_DASHlong] = ACTIONS(315), - [anon_sym_div_DASHlong] = ACTIONS(315), - [anon_sym_rem_DASHlong] = ACTIONS(315), - [anon_sym_and_DASHlong] = ACTIONS(315), - [anon_sym_or_DASHlong] = ACTIONS(315), - [anon_sym_xor_DASHlong] = ACTIONS(315), - [anon_sym_shl_DASHlong] = ACTIONS(315), - [anon_sym_shr_DASHlong] = ACTIONS(315), - [anon_sym_ushr_DASHlong] = ACTIONS(315), - [anon_sym_add_DASHfloat] = ACTIONS(315), - [anon_sym_sub_DASHfloat] = ACTIONS(315), - [anon_sym_mul_DASHfloat] = ACTIONS(315), - [anon_sym_div_DASHfloat] = ACTIONS(315), - [anon_sym_rem_DASHfloat] = ACTIONS(315), - [anon_sym_add_DASHdouble] = ACTIONS(315), - [anon_sym_sub_DASHdouble] = ACTIONS(315), - [anon_sym_mul_DASHdouble] = ACTIONS(315), - [anon_sym_div_DASHdouble] = ACTIONS(315), - [anon_sym_rem_DASHdouble] = ACTIONS(315), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(313), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(313), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(313), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(313), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(313), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(313), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(313), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(313), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(313), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(313), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(313), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(313), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(313), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(313), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(313), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(313), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(313), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(313), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(313), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(313), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(313), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(313), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(313), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(313), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(313), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(313), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(313), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(313), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(313), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(313), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(313), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(313), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(313), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(313), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(313), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(313), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(313), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(313), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(313), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(313), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(313), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(313), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(313), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(313), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(313), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(313), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(313), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(313), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(313), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(313), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(313), - [anon_sym_static_DASHget] = ACTIONS(313), - [anon_sym_static_DASHput] = ACTIONS(313), - [anon_sym_instance_DASHget] = ACTIONS(313), - [anon_sym_instance_DASHput] = ACTIONS(313), - [anon_sym_execute_DASHinline] = ACTIONS(315), - [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(313), - [anon_sym_iget_DASHquick] = ACTIONS(313), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(313), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(313), - [anon_sym_iput_DASHquick] = ACTIONS(313), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(313), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(313), - [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(313), - [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(313), - [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(313), - [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(313), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(315), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(313), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(315), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(313), - [anon_sym_rsub_DASHint] = ACTIONS(315), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(313), - [anon_sym_DOTline] = ACTIONS(313), - [anon_sym_DOTlocals] = ACTIONS(313), - [anon_sym_DOTlocal] = ACTIONS(315), - [anon_sym_DOTendlocal] = ACTIONS(313), - [anon_sym_DOTrestartlocal] = ACTIONS(313), - [anon_sym_DOTregisters] = ACTIONS(313), - [anon_sym_DOTcatch] = ACTIONS(315), - [anon_sym_DOTcatchall] = ACTIONS(313), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(313), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(313), - [anon_sym_DOTarray_DASHdata] = ACTIONS(313), - [sym_prologue_directive] = ACTIONS(313), - [sym_epilogue_directive] = ACTIONS(313), - [aux_sym_label_token1] = ACTIONS(313), - [aux_sym_jmp_label_token1] = ACTIONS(313), - [sym_comment] = ACTIONS(3), - }, - [37] = { - [anon_sym_DOTsource] = ACTIONS(319), - [anon_sym_DOTendmethod] = ACTIONS(319), - [anon_sym_DOTannotation] = ACTIONS(319), - [anon_sym_DOTparam] = ACTIONS(321), - [anon_sym_COMMA] = ACTIONS(319), - [anon_sym_DOTparameter] = ACTIONS(319), - [anon_sym_nop] = ACTIONS(321), - [anon_sym_move] = ACTIONS(321), - [anon_sym_move_SLASHfrom16] = ACTIONS(319), - [anon_sym_move_SLASH16] = ACTIONS(319), - [anon_sym_move_DASHwide] = ACTIONS(321), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(319), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(319), - [anon_sym_move_DASHobject] = ACTIONS(321), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(319), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(319), - [anon_sym_move_DASHresult] = ACTIONS(321), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(319), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(319), - [anon_sym_move_DASHexception] = ACTIONS(319), - [anon_sym_return_DASHvoid] = ACTIONS(319), - [anon_sym_return] = ACTIONS(321), - [anon_sym_return_DASHwide] = ACTIONS(319), - [anon_sym_return_DASHobject] = ACTIONS(319), - [anon_sym_const_SLASH4] = ACTIONS(319), - [anon_sym_const_SLASH16] = ACTIONS(319), - [anon_sym_const] = ACTIONS(321), - [anon_sym_const_SLASHhigh16] = ACTIONS(319), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(319), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(319), - [anon_sym_const_DASHwide] = ACTIONS(321), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(319), - [anon_sym_const_DASHstring] = ACTIONS(321), - [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(319), - [anon_sym_const_DASHclass] = ACTIONS(319), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(319), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(319), - [anon_sym_monitor_DASHenter] = ACTIONS(319), - [anon_sym_monitor_DASHexit] = ACTIONS(319), - [anon_sym_check_DASHcast] = ACTIONS(319), - [anon_sym_instance_DASHof] = ACTIONS(319), - [anon_sym_array_DASHlength] = ACTIONS(319), - [anon_sym_new_DASHinstance] = ACTIONS(319), - [anon_sym_new_DASHarray] = ACTIONS(319), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(321), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(319), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(319), - [anon_sym_throw] = ACTIONS(321), - [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(319), - [anon_sym_goto] = ACTIONS(321), - [anon_sym_goto_SLASH16] = ACTIONS(319), - [anon_sym_goto_SLASH32] = ACTIONS(319), - [anon_sym_packed_DASHswitch] = ACTIONS(319), - [anon_sym_sparse_DASHswitch] = ACTIONS(319), - [anon_sym_cmpl_DASHfloat] = ACTIONS(319), - [anon_sym_cmpg_DASHfloat] = ACTIONS(319), - [anon_sym_cmpl_DASHdouble] = ACTIONS(319), - [anon_sym_cmpg_DASHdouble] = ACTIONS(319), - [anon_sym_cmp_DASHlong] = ACTIONS(319), - [anon_sym_if_DASHeq] = ACTIONS(321), - [anon_sym_if_DASHne] = ACTIONS(321), - [anon_sym_if_DASHlt] = ACTIONS(321), - [anon_sym_if_DASHge] = ACTIONS(321), - [anon_sym_if_DASHgt] = ACTIONS(321), - [anon_sym_if_DASHle] = ACTIONS(321), - [anon_sym_if_DASHeqz] = ACTIONS(319), - [anon_sym_if_DASHnez] = ACTIONS(319), - [anon_sym_if_DASHltz] = ACTIONS(319), - [anon_sym_if_DASHgez] = ACTIONS(319), - [anon_sym_if_DASHgtz] = ACTIONS(319), - [anon_sym_if_DASHlez] = ACTIONS(319), - [anon_sym_aget] = ACTIONS(321), - [anon_sym_aget_DASHwide] = ACTIONS(319), - [anon_sym_aget_DASHobject] = ACTIONS(319), - [anon_sym_aget_DASHboolean] = ACTIONS(319), - [anon_sym_aget_DASHbyte] = ACTIONS(319), - [anon_sym_aget_DASHchar] = ACTIONS(319), - [anon_sym_aget_DASHshort] = ACTIONS(319), - [anon_sym_aput] = ACTIONS(321), - [anon_sym_aput_DASHwide] = ACTIONS(319), - [anon_sym_aput_DASHobject] = ACTIONS(319), - [anon_sym_aput_DASHboolean] = ACTIONS(319), - [anon_sym_aput_DASHbyte] = ACTIONS(319), - [anon_sym_aput_DASHchar] = ACTIONS(319), - [anon_sym_aput_DASHshort] = ACTIONS(319), - [anon_sym_iget] = ACTIONS(321), - [anon_sym_iget_DASHwide] = ACTIONS(321), - [anon_sym_iget_DASHobject] = ACTIONS(321), - [anon_sym_iget_DASHboolean] = ACTIONS(319), - [anon_sym_iget_DASHbyte] = ACTIONS(319), - [anon_sym_iget_DASHchar] = ACTIONS(319), - [anon_sym_iget_DASHshort] = ACTIONS(319), - [anon_sym_iget_DASHvolatile] = ACTIONS(319), - [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(319), - [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(319), - [anon_sym_iput] = ACTIONS(321), - [anon_sym_iput_DASHwide] = ACTIONS(321), - [anon_sym_iput_DASHobject] = ACTIONS(321), - [anon_sym_iput_DASHboolean] = ACTIONS(321), - [anon_sym_iput_DASHbyte] = ACTIONS(321), - [anon_sym_iput_DASHchar] = ACTIONS(321), - [anon_sym_iput_DASHshort] = ACTIONS(321), - [anon_sym_iput_DASHvolatile] = ACTIONS(319), - [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(319), - [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(319), - [anon_sym_sget] = ACTIONS(321), - [anon_sym_sget_DASHwide] = ACTIONS(321), - [anon_sym_sget_DASHobject] = ACTIONS(321), - [anon_sym_sget_DASHboolean] = ACTIONS(319), - [anon_sym_sget_DASHbyte] = ACTIONS(319), - [anon_sym_sget_DASHchar] = ACTIONS(319), - [anon_sym_sget_DASHshort] = ACTIONS(319), - [anon_sym_sget_DASHvolatile] = ACTIONS(319), - [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(319), - [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(319), - [anon_sym_sput] = ACTIONS(321), - [anon_sym_sput_DASHwide] = ACTIONS(321), - [anon_sym_sput_DASHobject] = ACTIONS(321), - [anon_sym_sput_DASHboolean] = ACTIONS(319), - [anon_sym_sput_DASHbyte] = ACTIONS(319), - [anon_sym_sput_DASHchar] = ACTIONS(319), - [anon_sym_sput_DASHshort] = ACTIONS(319), - [anon_sym_sput_DASHvolatile] = ACTIONS(319), - [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(319), - [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(319), - [anon_sym_invoke_DASHconstructor] = ACTIONS(319), - [anon_sym_invoke_DASHcustom] = ACTIONS(321), - [anon_sym_invoke_DASHdirect] = ACTIONS(321), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(319), - [anon_sym_invoke_DASHinstance] = ACTIONS(319), - [anon_sym_invoke_DASHinterface] = ACTIONS(321), - [anon_sym_invoke_DASHpolymorphic] = ACTIONS(321), - [anon_sym_invoke_DASHstatic] = ACTIONS(321), - [anon_sym_invoke_DASHsuper] = ACTIONS(321), - [anon_sym_invoke_DASHvirtual] = ACTIONS(321), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(319), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(319), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(319), - [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(319), - [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(319), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(319), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(319), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(319), - [anon_sym_neg_DASHint] = ACTIONS(319), - [anon_sym_not_DASHint] = ACTIONS(319), - [anon_sym_neg_DASHlong] = ACTIONS(319), - [anon_sym_not_DASHlong] = ACTIONS(319), - [anon_sym_neg_DASHfloat] = ACTIONS(319), - [anon_sym_neg_DASHdouble] = ACTIONS(319), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(319), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(319), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(319), - [anon_sym_long_DASHto_DASHint] = ACTIONS(319), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(319), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(319), - [anon_sym_float_DASHto_DASHint] = ACTIONS(319), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(319), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(319), - [anon_sym_double_DASHto_DASHint] = ACTIONS(319), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(319), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(319), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(319), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(319), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(319), - [anon_sym_add_DASHint] = ACTIONS(321), - [anon_sym_sub_DASHint] = ACTIONS(321), - [anon_sym_mul_DASHint] = ACTIONS(321), - [anon_sym_div_DASHint] = ACTIONS(321), - [anon_sym_rem_DASHint] = ACTIONS(321), - [anon_sym_and_DASHint] = ACTIONS(321), - [anon_sym_or_DASHint] = ACTIONS(321), - [anon_sym_xor_DASHint] = ACTIONS(321), - [anon_sym_shl_DASHint] = ACTIONS(321), - [anon_sym_shr_DASHint] = ACTIONS(321), - [anon_sym_ushr_DASHint] = ACTIONS(321), - [anon_sym_add_DASHlong] = ACTIONS(321), - [anon_sym_sub_DASHlong] = ACTIONS(321), - [anon_sym_mul_DASHlong] = ACTIONS(321), - [anon_sym_div_DASHlong] = ACTIONS(321), - [anon_sym_rem_DASHlong] = ACTIONS(321), - [anon_sym_and_DASHlong] = ACTIONS(321), - [anon_sym_or_DASHlong] = ACTIONS(321), - [anon_sym_xor_DASHlong] = ACTIONS(321), - [anon_sym_shl_DASHlong] = ACTIONS(321), - [anon_sym_shr_DASHlong] = ACTIONS(321), - [anon_sym_ushr_DASHlong] = ACTIONS(321), - [anon_sym_add_DASHfloat] = ACTIONS(321), - [anon_sym_sub_DASHfloat] = ACTIONS(321), - [anon_sym_mul_DASHfloat] = ACTIONS(321), - [anon_sym_div_DASHfloat] = ACTIONS(321), - [anon_sym_rem_DASHfloat] = ACTIONS(321), - [anon_sym_add_DASHdouble] = ACTIONS(321), - [anon_sym_sub_DASHdouble] = ACTIONS(321), - [anon_sym_mul_DASHdouble] = ACTIONS(321), - [anon_sym_div_DASHdouble] = ACTIONS(321), - [anon_sym_rem_DASHdouble] = ACTIONS(321), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(319), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(319), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(319), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(319), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(319), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(319), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(319), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(319), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(319), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(319), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(319), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(319), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(319), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(319), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(319), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(319), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(319), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(319), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(319), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(319), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(319), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(319), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(319), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(319), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(319), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(319), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(319), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(319), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(319), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(319), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(319), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(319), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(319), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(319), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(319), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(319), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(319), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(319), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(319), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(319), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(319), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(319), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(319), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(319), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(319), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(319), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(319), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(319), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(319), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(319), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(319), - [anon_sym_static_DASHget] = ACTIONS(319), - [anon_sym_static_DASHput] = ACTIONS(319), - [anon_sym_instance_DASHget] = ACTIONS(319), - [anon_sym_instance_DASHput] = ACTIONS(319), - [anon_sym_execute_DASHinline] = ACTIONS(321), - [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(319), - [anon_sym_iget_DASHquick] = ACTIONS(319), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(319), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(319), - [anon_sym_iput_DASHquick] = ACTIONS(319), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(319), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(319), - [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(319), - [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(319), - [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(319), - [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(319), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(321), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(319), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(321), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(319), - [anon_sym_rsub_DASHint] = ACTIONS(321), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(319), - [anon_sym_DOTline] = ACTIONS(319), - [anon_sym_DOTlocals] = ACTIONS(319), - [anon_sym_DOTlocal] = ACTIONS(321), - [anon_sym_DOTendlocal] = ACTIONS(319), - [anon_sym_DOTrestartlocal] = ACTIONS(319), - [anon_sym_DOTregisters] = ACTIONS(319), - [anon_sym_DOTcatch] = ACTIONS(321), - [anon_sym_DOTcatchall] = ACTIONS(319), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(319), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(319), - [anon_sym_DOTarray_DASHdata] = ACTIONS(319), - [sym_prologue_directive] = ACTIONS(319), - [sym_epilogue_directive] = ACTIONS(319), - [aux_sym_label_token1] = ACTIONS(319), - [aux_sym_jmp_label_token1] = ACTIONS(319), + [anon_sym_DASH] = ACTIONS(61), + [anon_sym_LPAREN] = ACTIONS(63), + [anon_sym_RPAREN] = ACTIONS(325), + [anon_sym_LBRACK] = ACTIONS(315), + [aux_sym_primitive_type_token1] = ACTIONS(317), + [aux_sym_primitive_type_token2] = ACTIONS(319), + [sym_number] = ACTIONS(321), + [anon_sym_DQUOTE] = ACTIONS(79), [sym_comment] = ACTIONS(3), + [sym_L] = ACTIONS(323), }, [38] = { - [anon_sym_DOTsource] = ACTIONS(323), - [anon_sym_DOTendmethod] = ACTIONS(323), - [anon_sym_DOTannotation] = ACTIONS(323), - [anon_sym_DOTparam] = ACTIONS(325), - [anon_sym_COMMA] = ACTIONS(327), - [anon_sym_DOTparameter] = ACTIONS(323), - [anon_sym_nop] = ACTIONS(325), - [anon_sym_move] = ACTIONS(325), - [anon_sym_move_SLASHfrom16] = ACTIONS(323), - [anon_sym_move_SLASH16] = ACTIONS(323), - [anon_sym_move_DASHwide] = ACTIONS(325), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(323), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(323), - [anon_sym_move_DASHobject] = ACTIONS(325), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(323), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(323), - [anon_sym_move_DASHresult] = ACTIONS(325), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(323), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(323), - [anon_sym_move_DASHexception] = ACTIONS(323), - [anon_sym_return_DASHvoid] = ACTIONS(323), - [anon_sym_return] = ACTIONS(325), - [anon_sym_return_DASHwide] = ACTIONS(323), - [anon_sym_return_DASHobject] = ACTIONS(323), - [anon_sym_const_SLASH4] = ACTIONS(323), - [anon_sym_const_SLASH16] = ACTIONS(323), - [anon_sym_const] = ACTIONS(325), - [anon_sym_const_SLASHhigh16] = ACTIONS(323), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(323), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(323), - [anon_sym_const_DASHwide] = ACTIONS(325), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(323), - [anon_sym_const_DASHstring] = ACTIONS(325), - [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(323), - [anon_sym_const_DASHclass] = ACTIONS(323), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(323), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(323), - [anon_sym_monitor_DASHenter] = ACTIONS(323), - [anon_sym_monitor_DASHexit] = ACTIONS(323), - [anon_sym_check_DASHcast] = ACTIONS(323), - [anon_sym_instance_DASHof] = ACTIONS(323), - [anon_sym_array_DASHlength] = ACTIONS(323), - [anon_sym_new_DASHinstance] = ACTIONS(323), - [anon_sym_new_DASHarray] = ACTIONS(323), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(325), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(323), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(323), - [anon_sym_throw] = ACTIONS(325), - [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(323), - [anon_sym_goto] = ACTIONS(325), - [anon_sym_goto_SLASH16] = ACTIONS(323), - [anon_sym_goto_SLASH32] = ACTIONS(323), - [anon_sym_packed_DASHswitch] = ACTIONS(323), - [anon_sym_sparse_DASHswitch] = ACTIONS(323), - [anon_sym_cmpl_DASHfloat] = ACTIONS(323), - [anon_sym_cmpg_DASHfloat] = ACTIONS(323), - [anon_sym_cmpl_DASHdouble] = ACTIONS(323), - [anon_sym_cmpg_DASHdouble] = ACTIONS(323), - [anon_sym_cmp_DASHlong] = ACTIONS(323), - [anon_sym_if_DASHeq] = ACTIONS(325), - [anon_sym_if_DASHne] = ACTIONS(325), - [anon_sym_if_DASHlt] = ACTIONS(325), - [anon_sym_if_DASHge] = ACTIONS(325), - [anon_sym_if_DASHgt] = ACTIONS(325), - [anon_sym_if_DASHle] = ACTIONS(325), - [anon_sym_if_DASHeqz] = ACTIONS(323), - [anon_sym_if_DASHnez] = ACTIONS(323), - [anon_sym_if_DASHltz] = ACTIONS(323), - [anon_sym_if_DASHgez] = ACTIONS(323), - [anon_sym_if_DASHgtz] = ACTIONS(323), - [anon_sym_if_DASHlez] = ACTIONS(323), - [anon_sym_aget] = ACTIONS(325), - [anon_sym_aget_DASHwide] = ACTIONS(323), - [anon_sym_aget_DASHobject] = ACTIONS(323), - [anon_sym_aget_DASHboolean] = ACTIONS(323), - [anon_sym_aget_DASHbyte] = ACTIONS(323), - [anon_sym_aget_DASHchar] = ACTIONS(323), - [anon_sym_aget_DASHshort] = ACTIONS(323), - [anon_sym_aput] = ACTIONS(325), - [anon_sym_aput_DASHwide] = ACTIONS(323), - [anon_sym_aput_DASHobject] = ACTIONS(323), - [anon_sym_aput_DASHboolean] = ACTIONS(323), - [anon_sym_aput_DASHbyte] = ACTIONS(323), - [anon_sym_aput_DASHchar] = ACTIONS(323), - [anon_sym_aput_DASHshort] = ACTIONS(323), - [anon_sym_iget] = ACTIONS(325), - [anon_sym_iget_DASHwide] = ACTIONS(325), - [anon_sym_iget_DASHobject] = ACTIONS(325), - [anon_sym_iget_DASHboolean] = ACTIONS(323), - [anon_sym_iget_DASHbyte] = ACTIONS(323), - [anon_sym_iget_DASHchar] = ACTIONS(323), - [anon_sym_iget_DASHshort] = ACTIONS(323), - [anon_sym_iget_DASHvolatile] = ACTIONS(323), - [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(323), - [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(323), - [anon_sym_iput] = ACTIONS(325), - [anon_sym_iput_DASHwide] = ACTIONS(325), - [anon_sym_iput_DASHobject] = ACTIONS(325), - [anon_sym_iput_DASHboolean] = ACTIONS(325), - [anon_sym_iput_DASHbyte] = ACTIONS(325), - [anon_sym_iput_DASHchar] = ACTIONS(325), - [anon_sym_iput_DASHshort] = ACTIONS(325), - [anon_sym_iput_DASHvolatile] = ACTIONS(323), - [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(323), - [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(323), - [anon_sym_sget] = ACTIONS(325), - [anon_sym_sget_DASHwide] = ACTIONS(325), - [anon_sym_sget_DASHobject] = ACTIONS(325), - [anon_sym_sget_DASHboolean] = ACTIONS(323), - [anon_sym_sget_DASHbyte] = ACTIONS(323), - [anon_sym_sget_DASHchar] = ACTIONS(323), - [anon_sym_sget_DASHshort] = ACTIONS(323), - [anon_sym_sget_DASHvolatile] = ACTIONS(323), - [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(323), - [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(323), - [anon_sym_sput] = ACTIONS(325), - [anon_sym_sput_DASHwide] = ACTIONS(325), - [anon_sym_sput_DASHobject] = ACTIONS(325), - [anon_sym_sput_DASHboolean] = ACTIONS(323), - [anon_sym_sput_DASHbyte] = ACTIONS(323), - [anon_sym_sput_DASHchar] = ACTIONS(323), - [anon_sym_sput_DASHshort] = ACTIONS(323), - [anon_sym_sput_DASHvolatile] = ACTIONS(323), - [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(323), - [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(323), - [anon_sym_invoke_DASHconstructor] = ACTIONS(323), - [anon_sym_invoke_DASHcustom] = ACTIONS(325), - [anon_sym_invoke_DASHdirect] = ACTIONS(325), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(323), - [anon_sym_invoke_DASHinstance] = ACTIONS(323), - [anon_sym_invoke_DASHinterface] = ACTIONS(325), - [anon_sym_invoke_DASHpolymorphic] = ACTIONS(325), - [anon_sym_invoke_DASHstatic] = ACTIONS(325), - [anon_sym_invoke_DASHsuper] = ACTIONS(325), - [anon_sym_invoke_DASHvirtual] = ACTIONS(325), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(323), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(323), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(323), - [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(323), - [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(323), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(323), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(323), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(323), - [anon_sym_neg_DASHint] = ACTIONS(323), - [anon_sym_not_DASHint] = ACTIONS(323), - [anon_sym_neg_DASHlong] = ACTIONS(323), - [anon_sym_not_DASHlong] = ACTIONS(323), - [anon_sym_neg_DASHfloat] = ACTIONS(323), - [anon_sym_neg_DASHdouble] = ACTIONS(323), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(323), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(323), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(323), - [anon_sym_long_DASHto_DASHint] = ACTIONS(323), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(323), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(323), - [anon_sym_float_DASHto_DASHint] = ACTIONS(323), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(323), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(323), - [anon_sym_double_DASHto_DASHint] = ACTIONS(323), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(323), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(323), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(323), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(323), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(323), - [anon_sym_add_DASHint] = ACTIONS(325), - [anon_sym_sub_DASHint] = ACTIONS(325), - [anon_sym_mul_DASHint] = ACTIONS(325), - [anon_sym_div_DASHint] = ACTIONS(325), - [anon_sym_rem_DASHint] = ACTIONS(325), - [anon_sym_and_DASHint] = ACTIONS(325), - [anon_sym_or_DASHint] = ACTIONS(325), - [anon_sym_xor_DASHint] = ACTIONS(325), - [anon_sym_shl_DASHint] = ACTIONS(325), - [anon_sym_shr_DASHint] = ACTIONS(325), - [anon_sym_ushr_DASHint] = ACTIONS(325), - [anon_sym_add_DASHlong] = ACTIONS(325), - [anon_sym_sub_DASHlong] = ACTIONS(325), - [anon_sym_mul_DASHlong] = ACTIONS(325), - [anon_sym_div_DASHlong] = ACTIONS(325), - [anon_sym_rem_DASHlong] = ACTIONS(325), - [anon_sym_and_DASHlong] = ACTIONS(325), - [anon_sym_or_DASHlong] = ACTIONS(325), - [anon_sym_xor_DASHlong] = ACTIONS(325), - [anon_sym_shl_DASHlong] = ACTIONS(325), - [anon_sym_shr_DASHlong] = ACTIONS(325), - [anon_sym_ushr_DASHlong] = ACTIONS(325), - [anon_sym_add_DASHfloat] = ACTIONS(325), - [anon_sym_sub_DASHfloat] = ACTIONS(325), - [anon_sym_mul_DASHfloat] = ACTIONS(325), - [anon_sym_div_DASHfloat] = ACTIONS(325), - [anon_sym_rem_DASHfloat] = ACTIONS(325), - [anon_sym_add_DASHdouble] = ACTIONS(325), - [anon_sym_sub_DASHdouble] = ACTIONS(325), - [anon_sym_mul_DASHdouble] = ACTIONS(325), - [anon_sym_div_DASHdouble] = ACTIONS(325), - [anon_sym_rem_DASHdouble] = ACTIONS(325), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(323), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(323), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(323), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(323), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(323), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(323), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(323), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(323), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(323), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(323), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(323), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(323), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(323), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(323), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(323), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(323), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(323), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(323), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(323), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(323), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(323), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(323), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(323), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(323), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(323), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(323), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(323), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(323), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(323), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(323), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(323), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(323), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(323), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(323), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(323), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(323), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(323), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(323), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(323), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(323), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(323), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(323), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(323), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(323), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(323), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(323), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(323), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(323), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(323), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(323), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(323), - [anon_sym_static_DASHget] = ACTIONS(323), - [anon_sym_static_DASHput] = ACTIONS(323), - [anon_sym_instance_DASHget] = ACTIONS(323), - [anon_sym_instance_DASHput] = ACTIONS(323), - [anon_sym_execute_DASHinline] = ACTIONS(325), - [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(323), - [anon_sym_iget_DASHquick] = ACTIONS(323), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(323), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(323), - [anon_sym_iput_DASHquick] = ACTIONS(323), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(323), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(323), - [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(323), - [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(323), - [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(323), - [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(323), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(325), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(323), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(325), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(323), - [anon_sym_rsub_DASHint] = ACTIONS(325), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(323), - [anon_sym_DOTline] = ACTIONS(323), - [anon_sym_DOTlocals] = ACTIONS(323), - [anon_sym_DOTlocal] = ACTIONS(325), - [anon_sym_DOTendlocal] = ACTIONS(323), - [anon_sym_DOTrestartlocal] = ACTIONS(323), - [anon_sym_DOTregisters] = ACTIONS(323), - [anon_sym_DOTcatch] = ACTIONS(325), - [anon_sym_DOTcatchall] = ACTIONS(323), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(323), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(323), - [anon_sym_DOTarray_DASHdata] = ACTIONS(323), - [sym_prologue_directive] = ACTIONS(323), - [sym_epilogue_directive] = ACTIONS(323), - [aux_sym_label_token1] = ACTIONS(323), - [aux_sym_jmp_label_token1] = ACTIONS(323), - [sym_comment] = ACTIONS(3), + [sym_identifier] = ACTIONS(327), + [anon_sym_DOTsubannotation] = ACTIONS(327), + [anon_sym_LF] = ACTIONS(327), + [anon_sym_nop] = ACTIONS(327), + [anon_sym_move] = ACTIONS(327), + [anon_sym_move_SLASHfrom16] = ACTIONS(327), + [anon_sym_move_SLASH16] = ACTIONS(327), + [anon_sym_move_DASHwide] = ACTIONS(327), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(327), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(327), + [anon_sym_move_DASHobject] = ACTIONS(327), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(327), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(327), + [anon_sym_move_DASHresult] = ACTIONS(327), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(327), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(327), + [anon_sym_move_DASHexception] = ACTIONS(327), + [anon_sym_return_DASHvoid] = ACTIONS(327), + [anon_sym_return] = ACTIONS(327), + [anon_sym_return_DASHwide] = ACTIONS(327), + [anon_sym_return_DASHobject] = ACTIONS(327), + [anon_sym_const_SLASH4] = ACTIONS(327), + [anon_sym_const_SLASH16] = ACTIONS(327), + [anon_sym_const] = ACTIONS(327), + [anon_sym_const_SLASHhigh16] = ACTIONS(327), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(327), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(327), + [anon_sym_const_DASHwide] = ACTIONS(327), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(327), + [anon_sym_const_DASHstring] = ACTIONS(327), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(327), + [anon_sym_const_DASHclass] = ACTIONS(327), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(327), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(327), + [anon_sym_monitor_DASHenter] = ACTIONS(327), + [anon_sym_monitor_DASHexit] = ACTIONS(327), + [anon_sym_check_DASHcast] = ACTIONS(327), + [anon_sym_instance_DASHof] = ACTIONS(327), + [anon_sym_array_DASHlength] = ACTIONS(327), + [anon_sym_new_DASHinstance] = ACTIONS(327), + [anon_sym_new_DASHarray] = ACTIONS(327), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(327), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(327), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(327), + [anon_sym_throw] = ACTIONS(327), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(327), + [anon_sym_goto] = ACTIONS(327), + [anon_sym_goto_SLASH16] = ACTIONS(327), + [anon_sym_goto_SLASH32] = ACTIONS(327), + [anon_sym_packed_DASHswitch] = ACTIONS(327), + [anon_sym_sparse_DASHswitch] = ACTIONS(327), + [anon_sym_cmpl_DASHfloat] = ACTIONS(327), + [anon_sym_cmpg_DASHfloat] = ACTIONS(327), + [anon_sym_cmpl_DASHdouble] = ACTIONS(327), + [anon_sym_cmpg_DASHdouble] = ACTIONS(327), + [anon_sym_cmp_DASHlong] = ACTIONS(327), + [anon_sym_if_DASHeq] = ACTIONS(327), + [anon_sym_if_DASHne] = ACTIONS(327), + [anon_sym_if_DASHlt] = ACTIONS(327), + [anon_sym_if_DASHge] = ACTIONS(327), + [anon_sym_if_DASHgt] = ACTIONS(327), + [anon_sym_if_DASHle] = ACTIONS(327), + [anon_sym_if_DASHeqz] = ACTIONS(327), + [anon_sym_if_DASHnez] = ACTIONS(327), + [anon_sym_if_DASHltz] = ACTIONS(327), + [anon_sym_if_DASHgez] = ACTIONS(327), + [anon_sym_if_DASHgtz] = ACTIONS(327), + [anon_sym_if_DASHlez] = ACTIONS(327), + [anon_sym_aget] = ACTIONS(327), + [anon_sym_aget_DASHwide] = ACTIONS(327), + [anon_sym_aget_DASHobject] = ACTIONS(327), + [anon_sym_aget_DASHboolean] = ACTIONS(327), + [anon_sym_aget_DASHbyte] = ACTIONS(327), + [anon_sym_aget_DASHchar] = ACTIONS(327), + [anon_sym_aget_DASHshort] = ACTIONS(327), + [anon_sym_aput] = ACTIONS(327), + [anon_sym_aput_DASHwide] = ACTIONS(327), + [anon_sym_aput_DASHobject] = ACTIONS(327), + [anon_sym_aput_DASHboolean] = ACTIONS(327), + [anon_sym_aput_DASHbyte] = ACTIONS(327), + [anon_sym_aput_DASHchar] = ACTIONS(327), + [anon_sym_aput_DASHshort] = ACTIONS(327), + [anon_sym_iget] = ACTIONS(327), + [anon_sym_iget_DASHwide] = ACTIONS(327), + [anon_sym_iget_DASHobject] = ACTIONS(327), + [anon_sym_iget_DASHboolean] = ACTIONS(327), + [anon_sym_iget_DASHbyte] = ACTIONS(327), + [anon_sym_iget_DASHchar] = ACTIONS(327), + [anon_sym_iget_DASHshort] = ACTIONS(327), + [anon_sym_iget_DASHvolatile] = ACTIONS(327), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(327), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(327), + [anon_sym_iput] = ACTIONS(327), + [anon_sym_iput_DASHwide] = ACTIONS(327), + [anon_sym_iput_DASHobject] = ACTIONS(327), + [anon_sym_iput_DASHboolean] = ACTIONS(327), + [anon_sym_iput_DASHbyte] = ACTIONS(327), + [anon_sym_iput_DASHchar] = ACTIONS(327), + [anon_sym_iput_DASHshort] = ACTIONS(327), + [anon_sym_iput_DASHvolatile] = ACTIONS(327), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(327), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(327), + [anon_sym_sget] = ACTIONS(327), + [anon_sym_sget_DASHwide] = ACTIONS(327), + [anon_sym_sget_DASHobject] = ACTIONS(327), + [anon_sym_sget_DASHboolean] = ACTIONS(327), + [anon_sym_sget_DASHbyte] = ACTIONS(327), + [anon_sym_sget_DASHchar] = ACTIONS(327), + [anon_sym_sget_DASHshort] = ACTIONS(327), + [anon_sym_sget_DASHvolatile] = ACTIONS(327), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(327), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(327), + [anon_sym_sput] = ACTIONS(327), + [anon_sym_sput_DASHwide] = ACTIONS(327), + [anon_sym_sput_DASHobject] = ACTIONS(327), + [anon_sym_sput_DASHboolean] = ACTIONS(327), + [anon_sym_sput_DASHbyte] = ACTIONS(327), + [anon_sym_sput_DASHchar] = ACTIONS(327), + [anon_sym_sput_DASHshort] = ACTIONS(327), + [anon_sym_sput_DASHvolatile] = ACTIONS(327), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(327), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(327), + [anon_sym_invoke_DASHconstructor] = ACTIONS(327), + [anon_sym_invoke_DASHcustom] = ACTIONS(327), + [anon_sym_invoke_DASHdirect] = ACTIONS(327), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(327), + [anon_sym_invoke_DASHinstance] = ACTIONS(327), + [anon_sym_invoke_DASHinterface] = ACTIONS(327), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(327), + [anon_sym_invoke_DASHstatic] = ACTIONS(327), + [anon_sym_invoke_DASHsuper] = ACTIONS(327), + [anon_sym_invoke_DASHvirtual] = ACTIONS(327), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(327), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(327), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(327), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(327), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(327), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(327), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(327), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(327), + [anon_sym_neg_DASHint] = ACTIONS(327), + [anon_sym_not_DASHint] = ACTIONS(327), + [anon_sym_neg_DASHlong] = ACTIONS(327), + [anon_sym_not_DASHlong] = ACTIONS(327), + [anon_sym_neg_DASHfloat] = ACTIONS(327), + [anon_sym_neg_DASHdouble] = ACTIONS(327), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(327), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(327), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(327), + [anon_sym_long_DASHto_DASHint] = ACTIONS(327), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(327), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(327), + [anon_sym_float_DASHto_DASHint] = ACTIONS(327), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(327), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(327), + [anon_sym_double_DASHto_DASHint] = ACTIONS(327), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(327), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(327), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(327), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(327), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(327), + [anon_sym_add_DASHint] = ACTIONS(327), + [anon_sym_sub_DASHint] = ACTIONS(327), + [anon_sym_mul_DASHint] = ACTIONS(327), + [anon_sym_div_DASHint] = ACTIONS(327), + [anon_sym_rem_DASHint] = ACTIONS(327), + [anon_sym_and_DASHint] = ACTIONS(327), + [anon_sym_or_DASHint] = ACTIONS(327), + [anon_sym_xor_DASHint] = ACTIONS(327), + [anon_sym_shl_DASHint] = ACTIONS(327), + [anon_sym_shr_DASHint] = ACTIONS(327), + [anon_sym_ushr_DASHint] = ACTIONS(327), + [anon_sym_add_DASHlong] = ACTIONS(327), + [anon_sym_sub_DASHlong] = ACTIONS(327), + [anon_sym_mul_DASHlong] = ACTIONS(327), + [anon_sym_div_DASHlong] = ACTIONS(327), + [anon_sym_rem_DASHlong] = ACTIONS(327), + [anon_sym_and_DASHlong] = ACTIONS(327), + [anon_sym_or_DASHlong] = ACTIONS(327), + [anon_sym_xor_DASHlong] = ACTIONS(327), + [anon_sym_shl_DASHlong] = ACTIONS(327), + [anon_sym_shr_DASHlong] = ACTIONS(327), + [anon_sym_ushr_DASHlong] = ACTIONS(327), + [anon_sym_add_DASHfloat] = ACTIONS(327), + [anon_sym_sub_DASHfloat] = ACTIONS(327), + [anon_sym_mul_DASHfloat] = ACTIONS(327), + [anon_sym_div_DASHfloat] = ACTIONS(327), + [anon_sym_rem_DASHfloat] = ACTIONS(327), + [anon_sym_add_DASHdouble] = ACTIONS(327), + [anon_sym_sub_DASHdouble] = ACTIONS(327), + [anon_sym_mul_DASHdouble] = ACTIONS(327), + [anon_sym_div_DASHdouble] = ACTIONS(327), + [anon_sym_rem_DASHdouble] = ACTIONS(327), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(327), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(327), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(327), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(327), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(327), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(327), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(327), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(327), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(327), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(327), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(327), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(327), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(327), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(327), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(327), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(327), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(327), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(327), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(327), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(327), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(327), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(327), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(327), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(327), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(327), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(327), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(327), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(327), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(327), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(327), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(327), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(327), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(327), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(327), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(327), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(327), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(327), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(327), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(327), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(327), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(327), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(327), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(327), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(327), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(327), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(327), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(327), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(327), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(327), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(327), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(327), + [anon_sym_static_DASHget] = ACTIONS(327), + [anon_sym_static_DASHput] = ACTIONS(327), + [anon_sym_instance_DASHget] = ACTIONS(327), + [anon_sym_instance_DASHput] = ACTIONS(327), + [anon_sym_execute_DASHinline] = ACTIONS(327), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(327), + [anon_sym_iget_DASHquick] = ACTIONS(327), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(327), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(327), + [anon_sym_iput_DASHquick] = ACTIONS(327), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(327), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(327), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(327), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(327), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(327), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(327), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(327), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(327), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(327), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(327), + [anon_sym_rsub_DASHint] = ACTIONS(327), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(327), + [anon_sym_LBRACE] = ACTIONS(327), + [aux_sym_label_token1] = ACTIONS(327), + [aux_sym_jmp_label_token1] = ACTIONS(327), + [anon_sym_DASH] = ACTIONS(327), + [anon_sym_LPAREN] = ACTIONS(327), + [anon_sym_LBRACK] = ACTIONS(327), + [aux_sym_primitive_type_token1] = ACTIONS(327), + [aux_sym_primitive_type_token2] = ACTIONS(327), + [anon_sym_DOTenum] = ACTIONS(327), + [sym_variable] = ACTIONS(327), + [sym_parameter] = ACTIONS(327), + [sym_number] = ACTIONS(327), + [sym_float] = ACTIONS(327), + [sym_NaN] = ACTIONS(327), + [sym_Infinity] = ACTIONS(327), + [anon_sym_DQUOTE] = ACTIONS(327), + [anon_sym_true] = ACTIONS(327), + [anon_sym_false] = ACTIONS(327), + [anon_sym_SQUOTE] = ACTIONS(327), + [sym_null] = ACTIONS(327), + [sym_comment] = ACTIONS(43), + [sym_L] = ACTIONS(329), }, [39] = { - [anon_sym_DOTsource] = ACTIONS(329), - [anon_sym_DOTendmethod] = ACTIONS(329), - [anon_sym_DOTannotation] = ACTIONS(329), - [anon_sym_DOTparam] = ACTIONS(331), - [anon_sym_COMMA] = ACTIONS(333), - [anon_sym_DOTparameter] = ACTIONS(329), - [anon_sym_nop] = ACTIONS(331), - [anon_sym_move] = ACTIONS(331), - [anon_sym_move_SLASHfrom16] = ACTIONS(329), - [anon_sym_move_SLASH16] = ACTIONS(329), - [anon_sym_move_DASHwide] = ACTIONS(331), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(329), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(329), - [anon_sym_move_DASHobject] = ACTIONS(331), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(329), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(329), - [anon_sym_move_DASHresult] = ACTIONS(331), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(329), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(329), - [anon_sym_move_DASHexception] = ACTIONS(329), - [anon_sym_return_DASHvoid] = ACTIONS(329), - [anon_sym_return] = ACTIONS(331), - [anon_sym_return_DASHwide] = ACTIONS(329), - [anon_sym_return_DASHobject] = ACTIONS(329), - [anon_sym_const_SLASH4] = ACTIONS(329), - [anon_sym_const_SLASH16] = ACTIONS(329), - [anon_sym_const] = ACTIONS(331), - [anon_sym_const_SLASHhigh16] = ACTIONS(329), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(329), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(329), - [anon_sym_const_DASHwide] = ACTIONS(331), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(329), - [anon_sym_const_DASHstring] = ACTIONS(331), - [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(329), - [anon_sym_const_DASHclass] = ACTIONS(329), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(329), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(329), - [anon_sym_monitor_DASHenter] = ACTIONS(329), - [anon_sym_monitor_DASHexit] = ACTIONS(329), - [anon_sym_check_DASHcast] = ACTIONS(329), - [anon_sym_instance_DASHof] = ACTIONS(329), - [anon_sym_array_DASHlength] = ACTIONS(329), - [anon_sym_new_DASHinstance] = ACTIONS(329), - [anon_sym_new_DASHarray] = ACTIONS(329), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(331), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(329), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(329), - [anon_sym_throw] = ACTIONS(331), - [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(329), - [anon_sym_goto] = ACTIONS(331), - [anon_sym_goto_SLASH16] = ACTIONS(329), - [anon_sym_goto_SLASH32] = ACTIONS(329), - [anon_sym_packed_DASHswitch] = ACTIONS(329), - [anon_sym_sparse_DASHswitch] = ACTIONS(329), - [anon_sym_cmpl_DASHfloat] = ACTIONS(329), - [anon_sym_cmpg_DASHfloat] = ACTIONS(329), - [anon_sym_cmpl_DASHdouble] = ACTIONS(329), - [anon_sym_cmpg_DASHdouble] = ACTIONS(329), - [anon_sym_cmp_DASHlong] = ACTIONS(329), - [anon_sym_if_DASHeq] = ACTIONS(331), - [anon_sym_if_DASHne] = ACTIONS(331), - [anon_sym_if_DASHlt] = ACTIONS(331), - [anon_sym_if_DASHge] = ACTIONS(331), - [anon_sym_if_DASHgt] = ACTIONS(331), - [anon_sym_if_DASHle] = ACTIONS(331), - [anon_sym_if_DASHeqz] = ACTIONS(329), - [anon_sym_if_DASHnez] = ACTIONS(329), - [anon_sym_if_DASHltz] = ACTIONS(329), - [anon_sym_if_DASHgez] = ACTIONS(329), - [anon_sym_if_DASHgtz] = ACTIONS(329), - [anon_sym_if_DASHlez] = ACTIONS(329), - [anon_sym_aget] = ACTIONS(331), - [anon_sym_aget_DASHwide] = ACTIONS(329), - [anon_sym_aget_DASHobject] = ACTIONS(329), - [anon_sym_aget_DASHboolean] = ACTIONS(329), - [anon_sym_aget_DASHbyte] = ACTIONS(329), - [anon_sym_aget_DASHchar] = ACTIONS(329), - [anon_sym_aget_DASHshort] = ACTIONS(329), - [anon_sym_aput] = ACTIONS(331), - [anon_sym_aput_DASHwide] = ACTIONS(329), - [anon_sym_aput_DASHobject] = ACTIONS(329), - [anon_sym_aput_DASHboolean] = ACTIONS(329), - [anon_sym_aput_DASHbyte] = ACTIONS(329), - [anon_sym_aput_DASHchar] = ACTIONS(329), - [anon_sym_aput_DASHshort] = ACTIONS(329), - [anon_sym_iget] = ACTIONS(331), - [anon_sym_iget_DASHwide] = ACTIONS(331), - [anon_sym_iget_DASHobject] = ACTIONS(331), - [anon_sym_iget_DASHboolean] = ACTIONS(329), - [anon_sym_iget_DASHbyte] = ACTIONS(329), - [anon_sym_iget_DASHchar] = ACTIONS(329), - [anon_sym_iget_DASHshort] = ACTIONS(329), - [anon_sym_iget_DASHvolatile] = ACTIONS(329), - [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(329), - [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(329), - [anon_sym_iput] = ACTIONS(331), - [anon_sym_iput_DASHwide] = ACTIONS(331), - [anon_sym_iput_DASHobject] = ACTIONS(331), - [anon_sym_iput_DASHboolean] = ACTIONS(331), - [anon_sym_iput_DASHbyte] = ACTIONS(331), - [anon_sym_iput_DASHchar] = ACTIONS(331), - [anon_sym_iput_DASHshort] = ACTIONS(331), - [anon_sym_iput_DASHvolatile] = ACTIONS(329), - [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(329), - [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(329), - [anon_sym_sget] = ACTIONS(331), - [anon_sym_sget_DASHwide] = ACTIONS(331), - [anon_sym_sget_DASHobject] = ACTIONS(331), - [anon_sym_sget_DASHboolean] = ACTIONS(329), - [anon_sym_sget_DASHbyte] = ACTIONS(329), - [anon_sym_sget_DASHchar] = ACTIONS(329), - [anon_sym_sget_DASHshort] = ACTIONS(329), - [anon_sym_sget_DASHvolatile] = ACTIONS(329), - [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(329), - [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(329), - [anon_sym_sput] = ACTIONS(331), - [anon_sym_sput_DASHwide] = ACTIONS(331), - [anon_sym_sput_DASHobject] = ACTIONS(331), - [anon_sym_sput_DASHboolean] = ACTIONS(329), - [anon_sym_sput_DASHbyte] = ACTIONS(329), - [anon_sym_sput_DASHchar] = ACTIONS(329), - [anon_sym_sput_DASHshort] = ACTIONS(329), - [anon_sym_sput_DASHvolatile] = ACTIONS(329), - [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(329), - [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(329), - [anon_sym_invoke_DASHconstructor] = ACTIONS(329), - [anon_sym_invoke_DASHcustom] = ACTIONS(331), - [anon_sym_invoke_DASHdirect] = ACTIONS(331), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(329), - [anon_sym_invoke_DASHinstance] = ACTIONS(329), - [anon_sym_invoke_DASHinterface] = ACTIONS(331), - [anon_sym_invoke_DASHpolymorphic] = ACTIONS(331), - [anon_sym_invoke_DASHstatic] = ACTIONS(331), - [anon_sym_invoke_DASHsuper] = ACTIONS(331), - [anon_sym_invoke_DASHvirtual] = ACTIONS(331), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(329), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(329), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(329), - [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(329), - [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(329), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(329), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(329), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(329), - [anon_sym_neg_DASHint] = ACTIONS(329), - [anon_sym_not_DASHint] = ACTIONS(329), - [anon_sym_neg_DASHlong] = ACTIONS(329), - [anon_sym_not_DASHlong] = ACTIONS(329), - [anon_sym_neg_DASHfloat] = ACTIONS(329), - [anon_sym_neg_DASHdouble] = ACTIONS(329), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(329), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(329), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(329), - [anon_sym_long_DASHto_DASHint] = ACTIONS(329), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(329), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(329), - [anon_sym_float_DASHto_DASHint] = ACTIONS(329), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(329), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(329), - [anon_sym_double_DASHto_DASHint] = ACTIONS(329), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(329), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(329), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(329), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(329), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(329), - [anon_sym_add_DASHint] = ACTIONS(331), - [anon_sym_sub_DASHint] = ACTIONS(331), - [anon_sym_mul_DASHint] = ACTIONS(331), - [anon_sym_div_DASHint] = ACTIONS(331), - [anon_sym_rem_DASHint] = ACTIONS(331), - [anon_sym_and_DASHint] = ACTIONS(331), - [anon_sym_or_DASHint] = ACTIONS(331), - [anon_sym_xor_DASHint] = ACTIONS(331), - [anon_sym_shl_DASHint] = ACTIONS(331), - [anon_sym_shr_DASHint] = ACTIONS(331), - [anon_sym_ushr_DASHint] = ACTIONS(331), - [anon_sym_add_DASHlong] = ACTIONS(331), - [anon_sym_sub_DASHlong] = ACTIONS(331), - [anon_sym_mul_DASHlong] = ACTIONS(331), - [anon_sym_div_DASHlong] = ACTIONS(331), - [anon_sym_rem_DASHlong] = ACTIONS(331), - [anon_sym_and_DASHlong] = ACTIONS(331), - [anon_sym_or_DASHlong] = ACTIONS(331), - [anon_sym_xor_DASHlong] = ACTIONS(331), - [anon_sym_shl_DASHlong] = ACTIONS(331), - [anon_sym_shr_DASHlong] = ACTIONS(331), - [anon_sym_ushr_DASHlong] = ACTIONS(331), - [anon_sym_add_DASHfloat] = ACTIONS(331), - [anon_sym_sub_DASHfloat] = ACTIONS(331), - [anon_sym_mul_DASHfloat] = ACTIONS(331), - [anon_sym_div_DASHfloat] = ACTIONS(331), - [anon_sym_rem_DASHfloat] = ACTIONS(331), - [anon_sym_add_DASHdouble] = ACTIONS(331), - [anon_sym_sub_DASHdouble] = ACTIONS(331), - [anon_sym_mul_DASHdouble] = ACTIONS(331), - [anon_sym_div_DASHdouble] = ACTIONS(331), - [anon_sym_rem_DASHdouble] = ACTIONS(331), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(329), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(329), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(329), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(329), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(329), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(329), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(329), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(329), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(329), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(329), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(329), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(329), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(329), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(329), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(329), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(329), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(329), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(329), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(329), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(329), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(329), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(329), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(329), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(329), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(329), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(329), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(329), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(329), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(329), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(329), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(329), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(329), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(329), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(329), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(329), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(329), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(329), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(329), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(329), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(329), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(329), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(329), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(329), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(329), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(329), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(329), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(329), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(329), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(329), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(329), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(329), - [anon_sym_static_DASHget] = ACTIONS(329), - [anon_sym_static_DASHput] = ACTIONS(329), - [anon_sym_instance_DASHget] = ACTIONS(329), - [anon_sym_instance_DASHput] = ACTIONS(329), - [anon_sym_execute_DASHinline] = ACTIONS(331), - [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(329), - [anon_sym_iget_DASHquick] = ACTIONS(329), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(329), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(329), - [anon_sym_iput_DASHquick] = ACTIONS(329), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(329), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(329), - [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(329), - [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(329), - [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(329), - [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(329), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(331), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(329), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(331), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(329), - [anon_sym_rsub_DASHint] = ACTIONS(331), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(329), - [anon_sym_DOTline] = ACTIONS(329), - [anon_sym_DOTlocals] = ACTIONS(329), - [anon_sym_DOTlocal] = ACTIONS(331), - [anon_sym_DOTendlocal] = ACTIONS(329), - [anon_sym_DOTrestartlocal] = ACTIONS(329), - [anon_sym_DOTregisters] = ACTIONS(329), - [anon_sym_DOTcatch] = ACTIONS(331), - [anon_sym_DOTcatchall] = ACTIONS(329), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(329), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(329), - [anon_sym_DOTarray_DASHdata] = ACTIONS(329), - [sym_prologue_directive] = ACTIONS(329), - [sym_epilogue_directive] = ACTIONS(329), - [aux_sym_label_token1] = ACTIONS(329), - [aux_sym_jmp_label_token1] = ACTIONS(329), + [sym_annotation_directive] = STATE(218), + [aux_sym_field_definition_repeat1] = STATE(218), + [anon_sym_DOTsource] = ACTIONS(331), + [anon_sym_DOTendmethod] = ACTIONS(331), + [anon_sym_DOTannotation] = ACTIONS(115), + [anon_sym_DOTparam] = ACTIONS(333), + [anon_sym_DOTparameter] = ACTIONS(331), + [anon_sym_DOTendparameter] = ACTIONS(335), + [anon_sym_nop] = ACTIONS(333), + [anon_sym_move] = ACTIONS(333), + [anon_sym_move_SLASHfrom16] = ACTIONS(331), + [anon_sym_move_SLASH16] = ACTIONS(331), + [anon_sym_move_DASHwide] = ACTIONS(333), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(331), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(331), + [anon_sym_move_DASHobject] = ACTIONS(333), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(331), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(331), + [anon_sym_move_DASHresult] = ACTIONS(333), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(331), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(331), + [anon_sym_move_DASHexception] = ACTIONS(331), + [anon_sym_return_DASHvoid] = ACTIONS(331), + [anon_sym_return] = ACTIONS(333), + [anon_sym_return_DASHwide] = ACTIONS(331), + [anon_sym_return_DASHobject] = ACTIONS(331), + [anon_sym_const_SLASH4] = ACTIONS(331), + [anon_sym_const_SLASH16] = ACTIONS(331), + [anon_sym_const] = ACTIONS(333), + [anon_sym_const_SLASHhigh16] = ACTIONS(331), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(331), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(331), + [anon_sym_const_DASHwide] = ACTIONS(333), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(331), + [anon_sym_const_DASHstring] = ACTIONS(333), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(331), + [anon_sym_const_DASHclass] = ACTIONS(331), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(331), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(331), + [anon_sym_monitor_DASHenter] = ACTIONS(331), + [anon_sym_monitor_DASHexit] = ACTIONS(331), + [anon_sym_check_DASHcast] = ACTIONS(331), + [anon_sym_instance_DASHof] = ACTIONS(331), + [anon_sym_array_DASHlength] = ACTIONS(331), + [anon_sym_new_DASHinstance] = ACTIONS(331), + [anon_sym_new_DASHarray] = ACTIONS(331), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(333), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(331), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(331), + [anon_sym_throw] = ACTIONS(333), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(331), + [anon_sym_goto] = ACTIONS(333), + [anon_sym_goto_SLASH16] = ACTIONS(331), + [anon_sym_goto_SLASH32] = ACTIONS(331), + [anon_sym_packed_DASHswitch] = ACTIONS(331), + [anon_sym_sparse_DASHswitch] = ACTIONS(331), + [anon_sym_cmpl_DASHfloat] = ACTIONS(331), + [anon_sym_cmpg_DASHfloat] = ACTIONS(331), + [anon_sym_cmpl_DASHdouble] = ACTIONS(331), + [anon_sym_cmpg_DASHdouble] = ACTIONS(331), + [anon_sym_cmp_DASHlong] = ACTIONS(331), + [anon_sym_if_DASHeq] = ACTIONS(333), + [anon_sym_if_DASHne] = ACTIONS(333), + [anon_sym_if_DASHlt] = ACTIONS(333), + [anon_sym_if_DASHge] = ACTIONS(333), + [anon_sym_if_DASHgt] = ACTIONS(333), + [anon_sym_if_DASHle] = ACTIONS(333), + [anon_sym_if_DASHeqz] = ACTIONS(331), + [anon_sym_if_DASHnez] = ACTIONS(331), + [anon_sym_if_DASHltz] = ACTIONS(331), + [anon_sym_if_DASHgez] = ACTIONS(331), + [anon_sym_if_DASHgtz] = ACTIONS(331), + [anon_sym_if_DASHlez] = ACTIONS(331), + [anon_sym_aget] = ACTIONS(333), + [anon_sym_aget_DASHwide] = ACTIONS(331), + [anon_sym_aget_DASHobject] = ACTIONS(331), + [anon_sym_aget_DASHboolean] = ACTIONS(331), + [anon_sym_aget_DASHbyte] = ACTIONS(331), + [anon_sym_aget_DASHchar] = ACTIONS(331), + [anon_sym_aget_DASHshort] = ACTIONS(331), + [anon_sym_aput] = ACTIONS(333), + [anon_sym_aput_DASHwide] = ACTIONS(331), + [anon_sym_aput_DASHobject] = ACTIONS(331), + [anon_sym_aput_DASHboolean] = ACTIONS(331), + [anon_sym_aput_DASHbyte] = ACTIONS(331), + [anon_sym_aput_DASHchar] = ACTIONS(331), + [anon_sym_aput_DASHshort] = ACTIONS(331), + [anon_sym_iget] = ACTIONS(333), + [anon_sym_iget_DASHwide] = ACTIONS(333), + [anon_sym_iget_DASHobject] = ACTIONS(333), + [anon_sym_iget_DASHboolean] = ACTIONS(331), + [anon_sym_iget_DASHbyte] = ACTIONS(331), + [anon_sym_iget_DASHchar] = ACTIONS(331), + [anon_sym_iget_DASHshort] = ACTIONS(331), + [anon_sym_iget_DASHvolatile] = ACTIONS(331), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(331), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(331), + [anon_sym_iput] = ACTIONS(333), + [anon_sym_iput_DASHwide] = ACTIONS(333), + [anon_sym_iput_DASHobject] = ACTIONS(333), + [anon_sym_iput_DASHboolean] = ACTIONS(333), + [anon_sym_iput_DASHbyte] = ACTIONS(333), + [anon_sym_iput_DASHchar] = ACTIONS(333), + [anon_sym_iput_DASHshort] = ACTIONS(333), + [anon_sym_iput_DASHvolatile] = ACTIONS(331), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(331), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(331), + [anon_sym_sget] = ACTIONS(333), + [anon_sym_sget_DASHwide] = ACTIONS(333), + [anon_sym_sget_DASHobject] = ACTIONS(333), + [anon_sym_sget_DASHboolean] = ACTIONS(331), + [anon_sym_sget_DASHbyte] = ACTIONS(331), + [anon_sym_sget_DASHchar] = ACTIONS(331), + [anon_sym_sget_DASHshort] = ACTIONS(331), + [anon_sym_sget_DASHvolatile] = ACTIONS(331), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(331), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(331), + [anon_sym_sput] = ACTIONS(333), + [anon_sym_sput_DASHwide] = ACTIONS(333), + [anon_sym_sput_DASHobject] = ACTIONS(333), + [anon_sym_sput_DASHboolean] = ACTIONS(331), + [anon_sym_sput_DASHbyte] = ACTIONS(331), + [anon_sym_sput_DASHchar] = ACTIONS(331), + [anon_sym_sput_DASHshort] = ACTIONS(331), + [anon_sym_sput_DASHvolatile] = ACTIONS(331), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(331), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(331), + [anon_sym_invoke_DASHconstructor] = ACTIONS(331), + [anon_sym_invoke_DASHcustom] = ACTIONS(333), + [anon_sym_invoke_DASHdirect] = ACTIONS(333), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(331), + [anon_sym_invoke_DASHinstance] = ACTIONS(331), + [anon_sym_invoke_DASHinterface] = ACTIONS(333), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(333), + [anon_sym_invoke_DASHstatic] = ACTIONS(333), + [anon_sym_invoke_DASHsuper] = ACTIONS(333), + [anon_sym_invoke_DASHvirtual] = ACTIONS(333), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(331), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(331), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(331), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(331), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(331), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(331), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(331), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(331), + [anon_sym_neg_DASHint] = ACTIONS(331), + [anon_sym_not_DASHint] = ACTIONS(331), + [anon_sym_neg_DASHlong] = ACTIONS(331), + [anon_sym_not_DASHlong] = ACTIONS(331), + [anon_sym_neg_DASHfloat] = ACTIONS(331), + [anon_sym_neg_DASHdouble] = ACTIONS(331), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(331), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(331), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(331), + [anon_sym_long_DASHto_DASHint] = ACTIONS(331), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(331), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(331), + [anon_sym_float_DASHto_DASHint] = ACTIONS(331), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(331), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(331), + [anon_sym_double_DASHto_DASHint] = ACTIONS(331), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(331), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(331), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(331), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(331), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(331), + [anon_sym_add_DASHint] = ACTIONS(333), + [anon_sym_sub_DASHint] = ACTIONS(333), + [anon_sym_mul_DASHint] = ACTIONS(333), + [anon_sym_div_DASHint] = ACTIONS(333), + [anon_sym_rem_DASHint] = ACTIONS(333), + [anon_sym_and_DASHint] = ACTIONS(333), + [anon_sym_or_DASHint] = ACTIONS(333), + [anon_sym_xor_DASHint] = ACTIONS(333), + [anon_sym_shl_DASHint] = ACTIONS(333), + [anon_sym_shr_DASHint] = ACTIONS(333), + [anon_sym_ushr_DASHint] = ACTIONS(333), + [anon_sym_add_DASHlong] = ACTIONS(333), + [anon_sym_sub_DASHlong] = ACTIONS(333), + [anon_sym_mul_DASHlong] = ACTIONS(333), + [anon_sym_div_DASHlong] = ACTIONS(333), + [anon_sym_rem_DASHlong] = ACTIONS(333), + [anon_sym_and_DASHlong] = ACTIONS(333), + [anon_sym_or_DASHlong] = ACTIONS(333), + [anon_sym_xor_DASHlong] = ACTIONS(333), + [anon_sym_shl_DASHlong] = ACTIONS(333), + [anon_sym_shr_DASHlong] = ACTIONS(333), + [anon_sym_ushr_DASHlong] = ACTIONS(333), + [anon_sym_add_DASHfloat] = ACTIONS(333), + [anon_sym_sub_DASHfloat] = ACTIONS(333), + [anon_sym_mul_DASHfloat] = ACTIONS(333), + [anon_sym_div_DASHfloat] = ACTIONS(333), + [anon_sym_rem_DASHfloat] = ACTIONS(333), + [anon_sym_add_DASHdouble] = ACTIONS(333), + [anon_sym_sub_DASHdouble] = ACTIONS(333), + [anon_sym_mul_DASHdouble] = ACTIONS(333), + [anon_sym_div_DASHdouble] = ACTIONS(333), + [anon_sym_rem_DASHdouble] = ACTIONS(333), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(331), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(331), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(331), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(331), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(331), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(331), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(331), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(331), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(331), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(331), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(331), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(331), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(331), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(331), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(331), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(331), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(331), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(331), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(331), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(331), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(331), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(331), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(331), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(331), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(331), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(331), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(331), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(331), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(331), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(331), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(331), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(331), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(331), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(331), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(331), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(331), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(331), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(331), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(331), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(331), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(331), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(331), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(331), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(331), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(331), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(331), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(331), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(331), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(331), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(331), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(331), + [anon_sym_static_DASHget] = ACTIONS(331), + [anon_sym_static_DASHput] = ACTIONS(331), + [anon_sym_instance_DASHget] = ACTIONS(331), + [anon_sym_instance_DASHput] = ACTIONS(331), + [anon_sym_execute_DASHinline] = ACTIONS(333), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(331), + [anon_sym_iget_DASHquick] = ACTIONS(331), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(331), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(331), + [anon_sym_iput_DASHquick] = ACTIONS(331), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(331), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(331), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(331), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(331), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(331), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(331), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(333), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(331), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(333), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(331), + [anon_sym_rsub_DASHint] = ACTIONS(333), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(331), + [anon_sym_DOTline] = ACTIONS(331), + [anon_sym_DOTlocals] = ACTIONS(331), + [anon_sym_DOTlocal] = ACTIONS(333), + [anon_sym_DOTendlocal] = ACTIONS(331), + [anon_sym_DOTrestartlocal] = ACTIONS(331), + [anon_sym_DOTregisters] = ACTIONS(331), + [anon_sym_DOTcatch] = ACTIONS(333), + [anon_sym_DOTcatchall] = ACTIONS(331), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(331), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(331), + [anon_sym_DOTarray_DASHdata] = ACTIONS(331), + [sym_prologue_directive] = ACTIONS(331), + [sym_epilogue_directive] = ACTIONS(331), + [aux_sym_label_token1] = ACTIONS(331), + [aux_sym_jmp_label_token1] = ACTIONS(331), [sym_comment] = ACTIONS(3), }, [40] = { - [anon_sym_DOTsource] = ACTIONS(335), - [anon_sym_DOTendmethod] = ACTIONS(335), - [anon_sym_DOTannotation] = ACTIONS(335), - [anon_sym_DOTparam] = ACTIONS(337), - [anon_sym_COMMA] = ACTIONS(335), - [anon_sym_DOTparameter] = ACTIONS(335), - [anon_sym_nop] = ACTIONS(337), - [anon_sym_move] = ACTIONS(337), - [anon_sym_move_SLASHfrom16] = ACTIONS(335), - [anon_sym_move_SLASH16] = ACTIONS(335), - [anon_sym_move_DASHwide] = ACTIONS(337), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(335), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(335), - [anon_sym_move_DASHobject] = ACTIONS(337), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(335), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(335), - [anon_sym_move_DASHresult] = ACTIONS(337), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(335), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(335), - [anon_sym_move_DASHexception] = ACTIONS(335), - [anon_sym_return_DASHvoid] = ACTIONS(335), - [anon_sym_return] = ACTIONS(337), - [anon_sym_return_DASHwide] = ACTIONS(335), - [anon_sym_return_DASHobject] = ACTIONS(335), - [anon_sym_const_SLASH4] = ACTIONS(335), - [anon_sym_const_SLASH16] = ACTIONS(335), - [anon_sym_const] = ACTIONS(337), - [anon_sym_const_SLASHhigh16] = ACTIONS(335), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(335), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(335), - [anon_sym_const_DASHwide] = ACTIONS(337), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(335), - [anon_sym_const_DASHstring] = ACTIONS(337), - [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(335), - [anon_sym_const_DASHclass] = ACTIONS(335), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(335), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(335), - [anon_sym_monitor_DASHenter] = ACTIONS(335), - [anon_sym_monitor_DASHexit] = ACTIONS(335), - [anon_sym_check_DASHcast] = ACTIONS(335), - [anon_sym_instance_DASHof] = ACTIONS(335), - [anon_sym_array_DASHlength] = ACTIONS(335), - [anon_sym_new_DASHinstance] = ACTIONS(335), - [anon_sym_new_DASHarray] = ACTIONS(335), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(337), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(335), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(335), - [anon_sym_throw] = ACTIONS(337), - [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(335), - [anon_sym_goto] = ACTIONS(337), - [anon_sym_goto_SLASH16] = ACTIONS(335), - [anon_sym_goto_SLASH32] = ACTIONS(335), - [anon_sym_packed_DASHswitch] = ACTIONS(335), - [anon_sym_sparse_DASHswitch] = ACTIONS(335), - [anon_sym_cmpl_DASHfloat] = ACTIONS(335), - [anon_sym_cmpg_DASHfloat] = ACTIONS(335), - [anon_sym_cmpl_DASHdouble] = ACTIONS(335), - [anon_sym_cmpg_DASHdouble] = ACTIONS(335), - [anon_sym_cmp_DASHlong] = ACTIONS(335), - [anon_sym_if_DASHeq] = ACTIONS(337), - [anon_sym_if_DASHne] = ACTIONS(337), - [anon_sym_if_DASHlt] = ACTIONS(337), - [anon_sym_if_DASHge] = ACTIONS(337), - [anon_sym_if_DASHgt] = ACTIONS(337), - [anon_sym_if_DASHle] = ACTIONS(337), - [anon_sym_if_DASHeqz] = ACTIONS(335), - [anon_sym_if_DASHnez] = ACTIONS(335), - [anon_sym_if_DASHltz] = ACTIONS(335), - [anon_sym_if_DASHgez] = ACTIONS(335), - [anon_sym_if_DASHgtz] = ACTIONS(335), - [anon_sym_if_DASHlez] = ACTIONS(335), - [anon_sym_aget] = ACTIONS(337), - [anon_sym_aget_DASHwide] = ACTIONS(335), - [anon_sym_aget_DASHobject] = ACTIONS(335), - [anon_sym_aget_DASHboolean] = ACTIONS(335), - [anon_sym_aget_DASHbyte] = ACTIONS(335), - [anon_sym_aget_DASHchar] = ACTIONS(335), - [anon_sym_aget_DASHshort] = ACTIONS(335), - [anon_sym_aput] = ACTIONS(337), - [anon_sym_aput_DASHwide] = ACTIONS(335), - [anon_sym_aput_DASHobject] = ACTIONS(335), - [anon_sym_aput_DASHboolean] = ACTIONS(335), - [anon_sym_aput_DASHbyte] = ACTIONS(335), - [anon_sym_aput_DASHchar] = ACTIONS(335), - [anon_sym_aput_DASHshort] = ACTIONS(335), - [anon_sym_iget] = ACTIONS(337), - [anon_sym_iget_DASHwide] = ACTIONS(337), - [anon_sym_iget_DASHobject] = ACTIONS(337), - [anon_sym_iget_DASHboolean] = ACTIONS(335), - [anon_sym_iget_DASHbyte] = ACTIONS(335), - [anon_sym_iget_DASHchar] = ACTIONS(335), - [anon_sym_iget_DASHshort] = ACTIONS(335), - [anon_sym_iget_DASHvolatile] = ACTIONS(335), - [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(335), - [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(335), - [anon_sym_iput] = ACTIONS(337), - [anon_sym_iput_DASHwide] = ACTIONS(337), - [anon_sym_iput_DASHobject] = ACTIONS(337), - [anon_sym_iput_DASHboolean] = ACTIONS(337), - [anon_sym_iput_DASHbyte] = ACTIONS(337), - [anon_sym_iput_DASHchar] = ACTIONS(337), - [anon_sym_iput_DASHshort] = ACTIONS(337), - [anon_sym_iput_DASHvolatile] = ACTIONS(335), - [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(335), - [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(335), - [anon_sym_sget] = ACTIONS(337), - [anon_sym_sget_DASHwide] = ACTIONS(337), - [anon_sym_sget_DASHobject] = ACTIONS(337), - [anon_sym_sget_DASHboolean] = ACTIONS(335), - [anon_sym_sget_DASHbyte] = ACTIONS(335), - [anon_sym_sget_DASHchar] = ACTIONS(335), - [anon_sym_sget_DASHshort] = ACTIONS(335), - [anon_sym_sget_DASHvolatile] = ACTIONS(335), - [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(335), - [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(335), - [anon_sym_sput] = ACTIONS(337), - [anon_sym_sput_DASHwide] = ACTIONS(337), - [anon_sym_sput_DASHobject] = ACTIONS(337), - [anon_sym_sput_DASHboolean] = ACTIONS(335), - [anon_sym_sput_DASHbyte] = ACTIONS(335), - [anon_sym_sput_DASHchar] = ACTIONS(335), - [anon_sym_sput_DASHshort] = ACTIONS(335), - [anon_sym_sput_DASHvolatile] = ACTIONS(335), - [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(335), - [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(335), - [anon_sym_invoke_DASHconstructor] = ACTIONS(335), - [anon_sym_invoke_DASHcustom] = ACTIONS(337), - [anon_sym_invoke_DASHdirect] = ACTIONS(337), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(335), - [anon_sym_invoke_DASHinstance] = ACTIONS(335), - [anon_sym_invoke_DASHinterface] = ACTIONS(337), - [anon_sym_invoke_DASHpolymorphic] = ACTIONS(337), - [anon_sym_invoke_DASHstatic] = ACTIONS(337), - [anon_sym_invoke_DASHsuper] = ACTIONS(337), - [anon_sym_invoke_DASHvirtual] = ACTIONS(337), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(335), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(335), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(335), - [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(335), - [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(335), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(335), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(335), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(335), - [anon_sym_neg_DASHint] = ACTIONS(335), - [anon_sym_not_DASHint] = ACTIONS(335), - [anon_sym_neg_DASHlong] = ACTIONS(335), - [anon_sym_not_DASHlong] = ACTIONS(335), - [anon_sym_neg_DASHfloat] = ACTIONS(335), - [anon_sym_neg_DASHdouble] = ACTIONS(335), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(335), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(335), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(335), - [anon_sym_long_DASHto_DASHint] = ACTIONS(335), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(335), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(335), - [anon_sym_float_DASHto_DASHint] = ACTIONS(335), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(335), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(335), - [anon_sym_double_DASHto_DASHint] = ACTIONS(335), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(335), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(335), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(335), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(335), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(335), - [anon_sym_add_DASHint] = ACTIONS(337), - [anon_sym_sub_DASHint] = ACTIONS(337), - [anon_sym_mul_DASHint] = ACTIONS(337), - [anon_sym_div_DASHint] = ACTIONS(337), - [anon_sym_rem_DASHint] = ACTIONS(337), - [anon_sym_and_DASHint] = ACTIONS(337), - [anon_sym_or_DASHint] = ACTIONS(337), - [anon_sym_xor_DASHint] = ACTIONS(337), - [anon_sym_shl_DASHint] = ACTIONS(337), - [anon_sym_shr_DASHint] = ACTIONS(337), - [anon_sym_ushr_DASHint] = ACTIONS(337), - [anon_sym_add_DASHlong] = ACTIONS(337), - [anon_sym_sub_DASHlong] = ACTIONS(337), - [anon_sym_mul_DASHlong] = ACTIONS(337), - [anon_sym_div_DASHlong] = ACTIONS(337), - [anon_sym_rem_DASHlong] = ACTIONS(337), - [anon_sym_and_DASHlong] = ACTIONS(337), - [anon_sym_or_DASHlong] = ACTIONS(337), - [anon_sym_xor_DASHlong] = ACTIONS(337), - [anon_sym_shl_DASHlong] = ACTIONS(337), - [anon_sym_shr_DASHlong] = ACTIONS(337), - [anon_sym_ushr_DASHlong] = ACTIONS(337), - [anon_sym_add_DASHfloat] = ACTIONS(337), - [anon_sym_sub_DASHfloat] = ACTIONS(337), - [anon_sym_mul_DASHfloat] = ACTIONS(337), - [anon_sym_div_DASHfloat] = ACTIONS(337), - [anon_sym_rem_DASHfloat] = ACTIONS(337), - [anon_sym_add_DASHdouble] = ACTIONS(337), - [anon_sym_sub_DASHdouble] = ACTIONS(337), - [anon_sym_mul_DASHdouble] = ACTIONS(337), - [anon_sym_div_DASHdouble] = ACTIONS(337), - [anon_sym_rem_DASHdouble] = ACTIONS(337), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(335), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(335), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(335), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(335), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(335), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(335), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(335), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(335), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(335), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(335), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(335), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(335), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(335), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(335), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(335), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(335), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(335), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(335), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(335), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(335), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(335), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(335), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(335), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(335), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(335), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(335), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(335), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(335), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(335), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(335), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(335), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(335), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(335), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(335), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(335), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(335), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(335), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(335), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(335), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(335), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(335), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(335), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(335), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(335), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(335), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(335), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(335), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(335), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(335), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(335), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(335), - [anon_sym_static_DASHget] = ACTIONS(335), - [anon_sym_static_DASHput] = ACTIONS(335), - [anon_sym_instance_DASHget] = ACTIONS(335), - [anon_sym_instance_DASHput] = ACTIONS(335), - [anon_sym_execute_DASHinline] = ACTIONS(337), - [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(335), - [anon_sym_iget_DASHquick] = ACTIONS(335), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(335), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(335), - [anon_sym_iput_DASHquick] = ACTIONS(335), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(335), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(335), - [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(335), - [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(335), - [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(335), - [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(335), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(337), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(335), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(337), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(335), - [anon_sym_rsub_DASHint] = ACTIONS(337), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(335), - [anon_sym_DOTline] = ACTIONS(335), - [anon_sym_DOTlocals] = ACTIONS(335), - [anon_sym_DOTlocal] = ACTIONS(337), - [anon_sym_DOTendlocal] = ACTIONS(335), - [anon_sym_DOTrestartlocal] = ACTIONS(335), - [anon_sym_DOTregisters] = ACTIONS(335), - [anon_sym_DOTcatch] = ACTIONS(337), - [anon_sym_DOTcatchall] = ACTIONS(335), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(335), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(335), - [anon_sym_DOTarray_DASHdata] = ACTIONS(335), - [sym_prologue_directive] = ACTIONS(335), - [sym_epilogue_directive] = ACTIONS(335), - [aux_sym_label_token1] = ACTIONS(335), - [aux_sym_jmp_label_token1] = ACTIONS(335), + [anon_sym_DOTsource] = ACTIONS(337), + [anon_sym_DOTendmethod] = ACTIONS(337), + [anon_sym_DOTannotation] = ACTIONS(337), + [anon_sym_DOTparam] = ACTIONS(339), + [anon_sym_COMMA] = ACTIONS(341), + [anon_sym_DOTparameter] = ACTIONS(337), + [anon_sym_nop] = ACTIONS(339), + [anon_sym_move] = ACTIONS(339), + [anon_sym_move_SLASHfrom16] = ACTIONS(337), + [anon_sym_move_SLASH16] = ACTIONS(337), + [anon_sym_move_DASHwide] = ACTIONS(339), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(337), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(337), + [anon_sym_move_DASHobject] = ACTIONS(339), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(337), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(337), + [anon_sym_move_DASHresult] = ACTIONS(339), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(337), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(337), + [anon_sym_move_DASHexception] = ACTIONS(337), + [anon_sym_return_DASHvoid] = ACTIONS(337), + [anon_sym_return] = ACTIONS(339), + [anon_sym_return_DASHwide] = ACTIONS(337), + [anon_sym_return_DASHobject] = ACTIONS(337), + [anon_sym_const_SLASH4] = ACTIONS(337), + [anon_sym_const_SLASH16] = ACTIONS(337), + [anon_sym_const] = ACTIONS(339), + [anon_sym_const_SLASHhigh16] = ACTIONS(337), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(337), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(337), + [anon_sym_const_DASHwide] = ACTIONS(339), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(337), + [anon_sym_const_DASHstring] = ACTIONS(339), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(337), + [anon_sym_const_DASHclass] = ACTIONS(337), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(337), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(337), + [anon_sym_monitor_DASHenter] = ACTIONS(337), + [anon_sym_monitor_DASHexit] = ACTIONS(337), + [anon_sym_check_DASHcast] = ACTIONS(337), + [anon_sym_instance_DASHof] = ACTIONS(337), + [anon_sym_array_DASHlength] = ACTIONS(337), + [anon_sym_new_DASHinstance] = ACTIONS(337), + [anon_sym_new_DASHarray] = ACTIONS(337), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(339), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(337), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(337), + [anon_sym_throw] = ACTIONS(339), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(337), + [anon_sym_goto] = ACTIONS(339), + [anon_sym_goto_SLASH16] = ACTIONS(337), + [anon_sym_goto_SLASH32] = ACTIONS(337), + [anon_sym_packed_DASHswitch] = ACTIONS(337), + [anon_sym_sparse_DASHswitch] = ACTIONS(337), + [anon_sym_cmpl_DASHfloat] = ACTIONS(337), + [anon_sym_cmpg_DASHfloat] = ACTIONS(337), + [anon_sym_cmpl_DASHdouble] = ACTIONS(337), + [anon_sym_cmpg_DASHdouble] = ACTIONS(337), + [anon_sym_cmp_DASHlong] = ACTIONS(337), + [anon_sym_if_DASHeq] = ACTIONS(339), + [anon_sym_if_DASHne] = ACTIONS(339), + [anon_sym_if_DASHlt] = ACTIONS(339), + [anon_sym_if_DASHge] = ACTIONS(339), + [anon_sym_if_DASHgt] = ACTIONS(339), + [anon_sym_if_DASHle] = ACTIONS(339), + [anon_sym_if_DASHeqz] = ACTIONS(337), + [anon_sym_if_DASHnez] = ACTIONS(337), + [anon_sym_if_DASHltz] = ACTIONS(337), + [anon_sym_if_DASHgez] = ACTIONS(337), + [anon_sym_if_DASHgtz] = ACTIONS(337), + [anon_sym_if_DASHlez] = ACTIONS(337), + [anon_sym_aget] = ACTIONS(339), + [anon_sym_aget_DASHwide] = ACTIONS(337), + [anon_sym_aget_DASHobject] = ACTIONS(337), + [anon_sym_aget_DASHboolean] = ACTIONS(337), + [anon_sym_aget_DASHbyte] = ACTIONS(337), + [anon_sym_aget_DASHchar] = ACTIONS(337), + [anon_sym_aget_DASHshort] = ACTIONS(337), + [anon_sym_aput] = ACTIONS(339), + [anon_sym_aput_DASHwide] = ACTIONS(337), + [anon_sym_aput_DASHobject] = ACTIONS(337), + [anon_sym_aput_DASHboolean] = ACTIONS(337), + [anon_sym_aput_DASHbyte] = ACTIONS(337), + [anon_sym_aput_DASHchar] = ACTIONS(337), + [anon_sym_aput_DASHshort] = ACTIONS(337), + [anon_sym_iget] = ACTIONS(339), + [anon_sym_iget_DASHwide] = ACTIONS(339), + [anon_sym_iget_DASHobject] = ACTIONS(339), + [anon_sym_iget_DASHboolean] = ACTIONS(337), + [anon_sym_iget_DASHbyte] = ACTIONS(337), + [anon_sym_iget_DASHchar] = ACTIONS(337), + [anon_sym_iget_DASHshort] = ACTIONS(337), + [anon_sym_iget_DASHvolatile] = ACTIONS(337), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(337), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(337), + [anon_sym_iput] = ACTIONS(339), + [anon_sym_iput_DASHwide] = ACTIONS(339), + [anon_sym_iput_DASHobject] = ACTIONS(339), + [anon_sym_iput_DASHboolean] = ACTIONS(339), + [anon_sym_iput_DASHbyte] = ACTIONS(339), + [anon_sym_iput_DASHchar] = ACTIONS(339), + [anon_sym_iput_DASHshort] = ACTIONS(339), + [anon_sym_iput_DASHvolatile] = ACTIONS(337), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(337), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(337), + [anon_sym_sget] = ACTIONS(339), + [anon_sym_sget_DASHwide] = ACTIONS(339), + [anon_sym_sget_DASHobject] = ACTIONS(339), + [anon_sym_sget_DASHboolean] = ACTIONS(337), + [anon_sym_sget_DASHbyte] = ACTIONS(337), + [anon_sym_sget_DASHchar] = ACTIONS(337), + [anon_sym_sget_DASHshort] = ACTIONS(337), + [anon_sym_sget_DASHvolatile] = ACTIONS(337), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(337), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(337), + [anon_sym_sput] = ACTIONS(339), + [anon_sym_sput_DASHwide] = ACTIONS(339), + [anon_sym_sput_DASHobject] = ACTIONS(339), + [anon_sym_sput_DASHboolean] = ACTIONS(337), + [anon_sym_sput_DASHbyte] = ACTIONS(337), + [anon_sym_sput_DASHchar] = ACTIONS(337), + [anon_sym_sput_DASHshort] = ACTIONS(337), + [anon_sym_sput_DASHvolatile] = ACTIONS(337), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(337), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(337), + [anon_sym_invoke_DASHconstructor] = ACTIONS(337), + [anon_sym_invoke_DASHcustom] = ACTIONS(339), + [anon_sym_invoke_DASHdirect] = ACTIONS(339), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(337), + [anon_sym_invoke_DASHinstance] = ACTIONS(337), + [anon_sym_invoke_DASHinterface] = ACTIONS(339), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(339), + [anon_sym_invoke_DASHstatic] = ACTIONS(339), + [anon_sym_invoke_DASHsuper] = ACTIONS(339), + [anon_sym_invoke_DASHvirtual] = ACTIONS(339), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(337), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(337), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(337), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(337), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(337), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(337), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(337), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(337), + [anon_sym_neg_DASHint] = ACTIONS(337), + [anon_sym_not_DASHint] = ACTIONS(337), + [anon_sym_neg_DASHlong] = ACTIONS(337), + [anon_sym_not_DASHlong] = ACTIONS(337), + [anon_sym_neg_DASHfloat] = ACTIONS(337), + [anon_sym_neg_DASHdouble] = ACTIONS(337), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(337), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(337), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(337), + [anon_sym_long_DASHto_DASHint] = ACTIONS(337), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(337), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(337), + [anon_sym_float_DASHto_DASHint] = ACTIONS(337), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(337), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(337), + [anon_sym_double_DASHto_DASHint] = ACTIONS(337), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(337), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(337), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(337), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(337), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(337), + [anon_sym_add_DASHint] = ACTIONS(339), + [anon_sym_sub_DASHint] = ACTIONS(339), + [anon_sym_mul_DASHint] = ACTIONS(339), + [anon_sym_div_DASHint] = ACTIONS(339), + [anon_sym_rem_DASHint] = ACTIONS(339), + [anon_sym_and_DASHint] = ACTIONS(339), + [anon_sym_or_DASHint] = ACTIONS(339), + [anon_sym_xor_DASHint] = ACTIONS(339), + [anon_sym_shl_DASHint] = ACTIONS(339), + [anon_sym_shr_DASHint] = ACTIONS(339), + [anon_sym_ushr_DASHint] = ACTIONS(339), + [anon_sym_add_DASHlong] = ACTIONS(339), + [anon_sym_sub_DASHlong] = ACTIONS(339), + [anon_sym_mul_DASHlong] = ACTIONS(339), + [anon_sym_div_DASHlong] = ACTIONS(339), + [anon_sym_rem_DASHlong] = ACTIONS(339), + [anon_sym_and_DASHlong] = ACTIONS(339), + [anon_sym_or_DASHlong] = ACTIONS(339), + [anon_sym_xor_DASHlong] = ACTIONS(339), + [anon_sym_shl_DASHlong] = ACTIONS(339), + [anon_sym_shr_DASHlong] = ACTIONS(339), + [anon_sym_ushr_DASHlong] = ACTIONS(339), + [anon_sym_add_DASHfloat] = ACTIONS(339), + [anon_sym_sub_DASHfloat] = ACTIONS(339), + [anon_sym_mul_DASHfloat] = ACTIONS(339), + [anon_sym_div_DASHfloat] = ACTIONS(339), + [anon_sym_rem_DASHfloat] = ACTIONS(339), + [anon_sym_add_DASHdouble] = ACTIONS(339), + [anon_sym_sub_DASHdouble] = ACTIONS(339), + [anon_sym_mul_DASHdouble] = ACTIONS(339), + [anon_sym_div_DASHdouble] = ACTIONS(339), + [anon_sym_rem_DASHdouble] = ACTIONS(339), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(337), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(337), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(337), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(337), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(337), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(337), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(337), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(337), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(337), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(337), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(337), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(337), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(337), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(337), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(337), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(337), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(337), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(337), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(337), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(337), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(337), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(337), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(337), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(337), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(337), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(337), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(337), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(337), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(337), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(337), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(337), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(337), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(337), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(337), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(337), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(337), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(337), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(337), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(337), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(337), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(337), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(337), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(337), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(337), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(337), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(337), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(337), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(337), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(337), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(337), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(337), + [anon_sym_static_DASHget] = ACTIONS(337), + [anon_sym_static_DASHput] = ACTIONS(337), + [anon_sym_instance_DASHget] = ACTIONS(337), + [anon_sym_instance_DASHput] = ACTIONS(337), + [anon_sym_execute_DASHinline] = ACTIONS(339), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(337), + [anon_sym_iget_DASHquick] = ACTIONS(337), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(337), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(337), + [anon_sym_iput_DASHquick] = ACTIONS(337), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(337), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(337), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(337), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(337), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(337), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(337), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(339), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(337), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(339), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(337), + [anon_sym_rsub_DASHint] = ACTIONS(339), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(337), + [anon_sym_DOTline] = ACTIONS(337), + [anon_sym_DOTlocals] = ACTIONS(337), + [anon_sym_DOTlocal] = ACTIONS(339), + [anon_sym_DOTendlocal] = ACTIONS(337), + [anon_sym_DOTrestartlocal] = ACTIONS(337), + [anon_sym_DOTregisters] = ACTIONS(337), + [anon_sym_DOTcatch] = ACTIONS(339), + [anon_sym_DOTcatchall] = ACTIONS(337), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(337), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(337), + [anon_sym_DOTarray_DASHdata] = ACTIONS(337), + [sym_prologue_directive] = ACTIONS(337), + [sym_epilogue_directive] = ACTIONS(337), + [aux_sym_label_token1] = ACTIONS(337), + [aux_sym_jmp_label_token1] = ACTIONS(337), [sym_comment] = ACTIONS(3), }, [41] = { - [anon_sym_DOTsource] = ACTIONS(339), - [anon_sym_DOTendmethod] = ACTIONS(339), - [anon_sym_DOTannotation] = ACTIONS(339), - [anon_sym_DOTparam] = ACTIONS(341), - [anon_sym_COMMA] = ACTIONS(339), - [anon_sym_DOTparameter] = ACTIONS(339), - [anon_sym_nop] = ACTIONS(341), - [anon_sym_move] = ACTIONS(341), - [anon_sym_move_SLASHfrom16] = ACTIONS(339), - [anon_sym_move_SLASH16] = ACTIONS(339), - [anon_sym_move_DASHwide] = ACTIONS(341), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(339), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(339), - [anon_sym_move_DASHobject] = ACTIONS(341), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(339), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(339), - [anon_sym_move_DASHresult] = ACTIONS(341), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(339), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(339), - [anon_sym_move_DASHexception] = ACTIONS(339), - [anon_sym_return_DASHvoid] = ACTIONS(339), - [anon_sym_return] = ACTIONS(341), - [anon_sym_return_DASHwide] = ACTIONS(339), - [anon_sym_return_DASHobject] = ACTIONS(339), - [anon_sym_const_SLASH4] = ACTIONS(339), - [anon_sym_const_SLASH16] = ACTIONS(339), - [anon_sym_const] = ACTIONS(341), - [anon_sym_const_SLASHhigh16] = ACTIONS(339), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(339), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(339), - [anon_sym_const_DASHwide] = ACTIONS(341), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(339), - [anon_sym_const_DASHstring] = ACTIONS(341), - [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(339), - [anon_sym_const_DASHclass] = ACTIONS(339), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(339), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(339), - [anon_sym_monitor_DASHenter] = ACTIONS(339), - [anon_sym_monitor_DASHexit] = ACTIONS(339), - [anon_sym_check_DASHcast] = ACTIONS(339), - [anon_sym_instance_DASHof] = ACTIONS(339), - [anon_sym_array_DASHlength] = ACTIONS(339), - [anon_sym_new_DASHinstance] = ACTIONS(339), - [anon_sym_new_DASHarray] = ACTIONS(339), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(341), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(339), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(339), - [anon_sym_throw] = ACTIONS(341), - [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(339), - [anon_sym_goto] = ACTIONS(341), - [anon_sym_goto_SLASH16] = ACTIONS(339), - [anon_sym_goto_SLASH32] = ACTIONS(339), - [anon_sym_packed_DASHswitch] = ACTIONS(339), - [anon_sym_sparse_DASHswitch] = ACTIONS(339), - [anon_sym_cmpl_DASHfloat] = ACTIONS(339), - [anon_sym_cmpg_DASHfloat] = ACTIONS(339), - [anon_sym_cmpl_DASHdouble] = ACTIONS(339), - [anon_sym_cmpg_DASHdouble] = ACTIONS(339), - [anon_sym_cmp_DASHlong] = ACTIONS(339), - [anon_sym_if_DASHeq] = ACTIONS(341), - [anon_sym_if_DASHne] = ACTIONS(341), - [anon_sym_if_DASHlt] = ACTIONS(341), - [anon_sym_if_DASHge] = ACTIONS(341), - [anon_sym_if_DASHgt] = ACTIONS(341), - [anon_sym_if_DASHle] = ACTIONS(341), - [anon_sym_if_DASHeqz] = ACTIONS(339), - [anon_sym_if_DASHnez] = ACTIONS(339), - [anon_sym_if_DASHltz] = ACTIONS(339), - [anon_sym_if_DASHgez] = ACTIONS(339), - [anon_sym_if_DASHgtz] = ACTIONS(339), - [anon_sym_if_DASHlez] = ACTIONS(339), - [anon_sym_aget] = ACTIONS(341), - [anon_sym_aget_DASHwide] = ACTIONS(339), - [anon_sym_aget_DASHobject] = ACTIONS(339), - [anon_sym_aget_DASHboolean] = ACTIONS(339), - [anon_sym_aget_DASHbyte] = ACTIONS(339), - [anon_sym_aget_DASHchar] = ACTIONS(339), - [anon_sym_aget_DASHshort] = ACTIONS(339), - [anon_sym_aput] = ACTIONS(341), - [anon_sym_aput_DASHwide] = ACTIONS(339), - [anon_sym_aput_DASHobject] = ACTIONS(339), - [anon_sym_aput_DASHboolean] = ACTIONS(339), - [anon_sym_aput_DASHbyte] = ACTIONS(339), - [anon_sym_aput_DASHchar] = ACTIONS(339), - [anon_sym_aput_DASHshort] = ACTIONS(339), - [anon_sym_iget] = ACTIONS(341), - [anon_sym_iget_DASHwide] = ACTIONS(341), - [anon_sym_iget_DASHobject] = ACTIONS(341), - [anon_sym_iget_DASHboolean] = ACTIONS(339), - [anon_sym_iget_DASHbyte] = ACTIONS(339), - [anon_sym_iget_DASHchar] = ACTIONS(339), - [anon_sym_iget_DASHshort] = ACTIONS(339), - [anon_sym_iget_DASHvolatile] = ACTIONS(339), - [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(339), - [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(339), - [anon_sym_iput] = ACTIONS(341), - [anon_sym_iput_DASHwide] = ACTIONS(341), - [anon_sym_iput_DASHobject] = ACTIONS(341), - [anon_sym_iput_DASHboolean] = ACTIONS(341), - [anon_sym_iput_DASHbyte] = ACTIONS(341), - [anon_sym_iput_DASHchar] = ACTIONS(341), - [anon_sym_iput_DASHshort] = ACTIONS(341), - [anon_sym_iput_DASHvolatile] = ACTIONS(339), - [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(339), - [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(339), - [anon_sym_sget] = ACTIONS(341), - [anon_sym_sget_DASHwide] = ACTIONS(341), - [anon_sym_sget_DASHobject] = ACTIONS(341), - [anon_sym_sget_DASHboolean] = ACTIONS(339), - [anon_sym_sget_DASHbyte] = ACTIONS(339), - [anon_sym_sget_DASHchar] = ACTIONS(339), - [anon_sym_sget_DASHshort] = ACTIONS(339), - [anon_sym_sget_DASHvolatile] = ACTIONS(339), - [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(339), - [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(339), - [anon_sym_sput] = ACTIONS(341), - [anon_sym_sput_DASHwide] = ACTIONS(341), - [anon_sym_sput_DASHobject] = ACTIONS(341), - [anon_sym_sput_DASHboolean] = ACTIONS(339), - [anon_sym_sput_DASHbyte] = ACTIONS(339), - [anon_sym_sput_DASHchar] = ACTIONS(339), - [anon_sym_sput_DASHshort] = ACTIONS(339), - [anon_sym_sput_DASHvolatile] = ACTIONS(339), - [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(339), - [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(339), - [anon_sym_invoke_DASHconstructor] = ACTIONS(339), - [anon_sym_invoke_DASHcustom] = ACTIONS(341), - [anon_sym_invoke_DASHdirect] = ACTIONS(341), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(339), - [anon_sym_invoke_DASHinstance] = ACTIONS(339), - [anon_sym_invoke_DASHinterface] = ACTIONS(341), - [anon_sym_invoke_DASHpolymorphic] = ACTIONS(341), - [anon_sym_invoke_DASHstatic] = ACTIONS(341), - [anon_sym_invoke_DASHsuper] = ACTIONS(341), - [anon_sym_invoke_DASHvirtual] = ACTIONS(341), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(339), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(339), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(339), - [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(339), - [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(339), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(339), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(339), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(339), - [anon_sym_neg_DASHint] = ACTIONS(339), - [anon_sym_not_DASHint] = ACTIONS(339), - [anon_sym_neg_DASHlong] = ACTIONS(339), - [anon_sym_not_DASHlong] = ACTIONS(339), - [anon_sym_neg_DASHfloat] = ACTIONS(339), - [anon_sym_neg_DASHdouble] = ACTIONS(339), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(339), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(339), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(339), - [anon_sym_long_DASHto_DASHint] = ACTIONS(339), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(339), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(339), - [anon_sym_float_DASHto_DASHint] = ACTIONS(339), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(339), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(339), - [anon_sym_double_DASHto_DASHint] = ACTIONS(339), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(339), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(339), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(339), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(339), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(339), - [anon_sym_add_DASHint] = ACTIONS(341), - [anon_sym_sub_DASHint] = ACTIONS(341), - [anon_sym_mul_DASHint] = ACTIONS(341), - [anon_sym_div_DASHint] = ACTIONS(341), - [anon_sym_rem_DASHint] = ACTIONS(341), - [anon_sym_and_DASHint] = ACTIONS(341), - [anon_sym_or_DASHint] = ACTIONS(341), - [anon_sym_xor_DASHint] = ACTIONS(341), - [anon_sym_shl_DASHint] = ACTIONS(341), - [anon_sym_shr_DASHint] = ACTIONS(341), - [anon_sym_ushr_DASHint] = ACTIONS(341), - [anon_sym_add_DASHlong] = ACTIONS(341), - [anon_sym_sub_DASHlong] = ACTIONS(341), - [anon_sym_mul_DASHlong] = ACTIONS(341), - [anon_sym_div_DASHlong] = ACTIONS(341), - [anon_sym_rem_DASHlong] = ACTIONS(341), - [anon_sym_and_DASHlong] = ACTIONS(341), - [anon_sym_or_DASHlong] = ACTIONS(341), - [anon_sym_xor_DASHlong] = ACTIONS(341), - [anon_sym_shl_DASHlong] = ACTIONS(341), - [anon_sym_shr_DASHlong] = ACTIONS(341), - [anon_sym_ushr_DASHlong] = ACTIONS(341), - [anon_sym_add_DASHfloat] = ACTIONS(341), - [anon_sym_sub_DASHfloat] = ACTIONS(341), - [anon_sym_mul_DASHfloat] = ACTIONS(341), - [anon_sym_div_DASHfloat] = ACTIONS(341), - [anon_sym_rem_DASHfloat] = ACTIONS(341), - [anon_sym_add_DASHdouble] = ACTIONS(341), - [anon_sym_sub_DASHdouble] = ACTIONS(341), - [anon_sym_mul_DASHdouble] = ACTIONS(341), - [anon_sym_div_DASHdouble] = ACTIONS(341), - [anon_sym_rem_DASHdouble] = ACTIONS(341), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(339), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(339), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(339), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(339), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(339), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(339), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(339), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(339), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(339), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(339), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(339), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(339), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(339), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(339), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(339), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(339), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(339), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(339), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(339), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(339), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(339), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(339), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(339), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(339), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(339), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(339), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(339), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(339), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(339), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(339), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(339), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(339), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(339), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(339), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(339), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(339), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(339), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(339), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(339), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(339), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(339), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(339), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(339), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(339), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(339), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(339), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(339), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(339), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(339), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(339), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(339), - [anon_sym_static_DASHget] = ACTIONS(339), - [anon_sym_static_DASHput] = ACTIONS(339), - [anon_sym_instance_DASHget] = ACTIONS(339), - [anon_sym_instance_DASHput] = ACTIONS(339), - [anon_sym_execute_DASHinline] = ACTIONS(341), - [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(339), - [anon_sym_iget_DASHquick] = ACTIONS(339), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(339), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(339), - [anon_sym_iput_DASHquick] = ACTIONS(339), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(339), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(339), - [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(339), - [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(339), - [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(339), - [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(339), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(341), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(339), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(341), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(339), - [anon_sym_rsub_DASHint] = ACTIONS(341), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(339), - [anon_sym_DOTline] = ACTIONS(339), - [anon_sym_DOTlocals] = ACTIONS(339), - [anon_sym_DOTlocal] = ACTIONS(341), - [anon_sym_DOTendlocal] = ACTIONS(339), - [anon_sym_DOTrestartlocal] = ACTIONS(339), - [anon_sym_DOTregisters] = ACTIONS(339), - [anon_sym_DOTcatch] = ACTIONS(341), - [anon_sym_DOTcatchall] = ACTIONS(339), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(339), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(339), - [anon_sym_DOTarray_DASHdata] = ACTIONS(339), - [sym_prologue_directive] = ACTIONS(339), - [sym_epilogue_directive] = ACTIONS(339), - [aux_sym_label_token1] = ACTIONS(339), - [aux_sym_jmp_label_token1] = ACTIONS(339), - [sym_comment] = ACTIONS(3), - }, - [42] = { [anon_sym_DOTsource] = ACTIONS(343), [anon_sym_DOTendmethod] = ACTIONS(343), [anon_sym_DOTannotation] = ACTIONS(343), [anon_sym_DOTparam] = ACTIONS(345), + [anon_sym_COMMA] = ACTIONS(343), [anon_sym_DOTparameter] = ACTIONS(343), [anon_sym_nop] = ACTIONS(345), [anon_sym_move] = ACTIONS(345), @@ -30009,11 +28373,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_jmp_label_token1] = ACTIONS(343), [sym_comment] = ACTIONS(3), }, - [43] = { + [42] = { [anon_sym_DOTsource] = ACTIONS(347), [anon_sym_DOTendmethod] = ACTIONS(347), [anon_sym_DOTannotation] = ACTIONS(347), [anon_sym_DOTparam] = ACTIONS(349), + [anon_sym_COMMA] = ACTIONS(347), [anon_sym_DOTparameter] = ACTIONS(347), [anon_sym_nop] = ACTIONS(349), [anon_sym_move] = ACTIONS(349), @@ -30295,11 +28660,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_jmp_label_token1] = ACTIONS(347), [sym_comment] = ACTIONS(3), }, - [44] = { + [43] = { [anon_sym_DOTsource] = ACTIONS(351), [anon_sym_DOTendmethod] = ACTIONS(351), [anon_sym_DOTannotation] = ACTIONS(351), [anon_sym_DOTparam] = ACTIONS(353), + [anon_sym_COMMA] = ACTIONS(355), [anon_sym_DOTparameter] = ACTIONS(351), [anon_sym_nop] = ACTIONS(353), [anon_sym_move] = ACTIONS(353), @@ -30581,6596 +28947,7455 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_jmp_label_token1] = ACTIONS(351), [sym_comment] = ACTIONS(3), }, + [44] = { + [anon_sym_DOTsource] = ACTIONS(357), + [anon_sym_DOTendmethod] = ACTIONS(357), + [anon_sym_DOTannotation] = ACTIONS(357), + [anon_sym_DOTparam] = ACTIONS(359), + [anon_sym_DOTparameter] = ACTIONS(357), + [anon_sym_nop] = ACTIONS(359), + [anon_sym_move] = ACTIONS(359), + [anon_sym_move_SLASHfrom16] = ACTIONS(357), + [anon_sym_move_SLASH16] = ACTIONS(357), + [anon_sym_move_DASHwide] = ACTIONS(359), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(357), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(357), + [anon_sym_move_DASHobject] = ACTIONS(359), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(357), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(357), + [anon_sym_move_DASHresult] = ACTIONS(359), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(357), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(357), + [anon_sym_move_DASHexception] = ACTIONS(357), + [anon_sym_return_DASHvoid] = ACTIONS(357), + [anon_sym_return] = ACTIONS(359), + [anon_sym_return_DASHwide] = ACTIONS(357), + [anon_sym_return_DASHobject] = ACTIONS(357), + [anon_sym_const_SLASH4] = ACTIONS(357), + [anon_sym_const_SLASH16] = ACTIONS(357), + [anon_sym_const] = ACTIONS(359), + [anon_sym_const_SLASHhigh16] = ACTIONS(357), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(357), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(357), + [anon_sym_const_DASHwide] = ACTIONS(359), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(357), + [anon_sym_const_DASHstring] = ACTIONS(359), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(357), + [anon_sym_const_DASHclass] = ACTIONS(357), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(357), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(357), + [anon_sym_monitor_DASHenter] = ACTIONS(357), + [anon_sym_monitor_DASHexit] = ACTIONS(357), + [anon_sym_check_DASHcast] = ACTIONS(357), + [anon_sym_instance_DASHof] = ACTIONS(357), + [anon_sym_array_DASHlength] = ACTIONS(357), + [anon_sym_new_DASHinstance] = ACTIONS(357), + [anon_sym_new_DASHarray] = ACTIONS(357), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(359), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(357), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(357), + [anon_sym_throw] = ACTIONS(359), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(357), + [anon_sym_goto] = ACTIONS(359), + [anon_sym_goto_SLASH16] = ACTIONS(357), + [anon_sym_goto_SLASH32] = ACTIONS(357), + [anon_sym_packed_DASHswitch] = ACTIONS(357), + [anon_sym_sparse_DASHswitch] = ACTIONS(357), + [anon_sym_cmpl_DASHfloat] = ACTIONS(357), + [anon_sym_cmpg_DASHfloat] = ACTIONS(357), + [anon_sym_cmpl_DASHdouble] = ACTIONS(357), + [anon_sym_cmpg_DASHdouble] = ACTIONS(357), + [anon_sym_cmp_DASHlong] = ACTIONS(357), + [anon_sym_if_DASHeq] = ACTIONS(359), + [anon_sym_if_DASHne] = ACTIONS(359), + [anon_sym_if_DASHlt] = ACTIONS(359), + [anon_sym_if_DASHge] = ACTIONS(359), + [anon_sym_if_DASHgt] = ACTIONS(359), + [anon_sym_if_DASHle] = ACTIONS(359), + [anon_sym_if_DASHeqz] = ACTIONS(357), + [anon_sym_if_DASHnez] = ACTIONS(357), + [anon_sym_if_DASHltz] = ACTIONS(357), + [anon_sym_if_DASHgez] = ACTIONS(357), + [anon_sym_if_DASHgtz] = ACTIONS(357), + [anon_sym_if_DASHlez] = ACTIONS(357), + [anon_sym_aget] = ACTIONS(359), + [anon_sym_aget_DASHwide] = ACTIONS(357), + [anon_sym_aget_DASHobject] = ACTIONS(357), + [anon_sym_aget_DASHboolean] = ACTIONS(357), + [anon_sym_aget_DASHbyte] = ACTIONS(357), + [anon_sym_aget_DASHchar] = ACTIONS(357), + [anon_sym_aget_DASHshort] = ACTIONS(357), + [anon_sym_aput] = ACTIONS(359), + [anon_sym_aput_DASHwide] = ACTIONS(357), + [anon_sym_aput_DASHobject] = ACTIONS(357), + [anon_sym_aput_DASHboolean] = ACTIONS(357), + [anon_sym_aput_DASHbyte] = ACTIONS(357), + [anon_sym_aput_DASHchar] = ACTIONS(357), + [anon_sym_aput_DASHshort] = ACTIONS(357), + [anon_sym_iget] = ACTIONS(359), + [anon_sym_iget_DASHwide] = ACTIONS(359), + [anon_sym_iget_DASHobject] = ACTIONS(359), + [anon_sym_iget_DASHboolean] = ACTIONS(357), + [anon_sym_iget_DASHbyte] = ACTIONS(357), + [anon_sym_iget_DASHchar] = ACTIONS(357), + [anon_sym_iget_DASHshort] = ACTIONS(357), + [anon_sym_iget_DASHvolatile] = ACTIONS(357), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(357), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(357), + [anon_sym_iput] = ACTIONS(359), + [anon_sym_iput_DASHwide] = ACTIONS(359), + [anon_sym_iput_DASHobject] = ACTIONS(359), + [anon_sym_iput_DASHboolean] = ACTIONS(359), + [anon_sym_iput_DASHbyte] = ACTIONS(359), + [anon_sym_iput_DASHchar] = ACTIONS(359), + [anon_sym_iput_DASHshort] = ACTIONS(359), + [anon_sym_iput_DASHvolatile] = ACTIONS(357), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(357), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(357), + [anon_sym_sget] = ACTIONS(359), + [anon_sym_sget_DASHwide] = ACTIONS(359), + [anon_sym_sget_DASHobject] = ACTIONS(359), + [anon_sym_sget_DASHboolean] = ACTIONS(357), + [anon_sym_sget_DASHbyte] = ACTIONS(357), + [anon_sym_sget_DASHchar] = ACTIONS(357), + [anon_sym_sget_DASHshort] = ACTIONS(357), + [anon_sym_sget_DASHvolatile] = ACTIONS(357), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(357), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(357), + [anon_sym_sput] = ACTIONS(359), + [anon_sym_sput_DASHwide] = ACTIONS(359), + [anon_sym_sput_DASHobject] = ACTIONS(359), + [anon_sym_sput_DASHboolean] = ACTIONS(357), + [anon_sym_sput_DASHbyte] = ACTIONS(357), + [anon_sym_sput_DASHchar] = ACTIONS(357), + [anon_sym_sput_DASHshort] = ACTIONS(357), + [anon_sym_sput_DASHvolatile] = ACTIONS(357), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(357), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(357), + [anon_sym_invoke_DASHconstructor] = ACTIONS(357), + [anon_sym_invoke_DASHcustom] = ACTIONS(359), + [anon_sym_invoke_DASHdirect] = ACTIONS(359), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(357), + [anon_sym_invoke_DASHinstance] = ACTIONS(357), + [anon_sym_invoke_DASHinterface] = ACTIONS(359), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(359), + [anon_sym_invoke_DASHstatic] = ACTIONS(359), + [anon_sym_invoke_DASHsuper] = ACTIONS(359), + [anon_sym_invoke_DASHvirtual] = ACTIONS(359), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(357), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(357), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(357), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(357), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(357), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(357), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(357), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(357), + [anon_sym_neg_DASHint] = ACTIONS(357), + [anon_sym_not_DASHint] = ACTIONS(357), + [anon_sym_neg_DASHlong] = ACTIONS(357), + [anon_sym_not_DASHlong] = ACTIONS(357), + [anon_sym_neg_DASHfloat] = ACTIONS(357), + [anon_sym_neg_DASHdouble] = ACTIONS(357), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(357), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(357), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(357), + [anon_sym_long_DASHto_DASHint] = ACTIONS(357), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(357), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(357), + [anon_sym_float_DASHto_DASHint] = ACTIONS(357), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(357), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(357), + [anon_sym_double_DASHto_DASHint] = ACTIONS(357), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(357), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(357), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(357), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(357), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(357), + [anon_sym_add_DASHint] = ACTIONS(359), + [anon_sym_sub_DASHint] = ACTIONS(359), + [anon_sym_mul_DASHint] = ACTIONS(359), + [anon_sym_div_DASHint] = ACTIONS(359), + [anon_sym_rem_DASHint] = ACTIONS(359), + [anon_sym_and_DASHint] = ACTIONS(359), + [anon_sym_or_DASHint] = ACTIONS(359), + [anon_sym_xor_DASHint] = ACTIONS(359), + [anon_sym_shl_DASHint] = ACTIONS(359), + [anon_sym_shr_DASHint] = ACTIONS(359), + [anon_sym_ushr_DASHint] = ACTIONS(359), + [anon_sym_add_DASHlong] = ACTIONS(359), + [anon_sym_sub_DASHlong] = ACTIONS(359), + [anon_sym_mul_DASHlong] = ACTIONS(359), + [anon_sym_div_DASHlong] = ACTIONS(359), + [anon_sym_rem_DASHlong] = ACTIONS(359), + [anon_sym_and_DASHlong] = ACTIONS(359), + [anon_sym_or_DASHlong] = ACTIONS(359), + [anon_sym_xor_DASHlong] = ACTIONS(359), + [anon_sym_shl_DASHlong] = ACTIONS(359), + [anon_sym_shr_DASHlong] = ACTIONS(359), + [anon_sym_ushr_DASHlong] = ACTIONS(359), + [anon_sym_add_DASHfloat] = ACTIONS(359), + [anon_sym_sub_DASHfloat] = ACTIONS(359), + [anon_sym_mul_DASHfloat] = ACTIONS(359), + [anon_sym_div_DASHfloat] = ACTIONS(359), + [anon_sym_rem_DASHfloat] = ACTIONS(359), + [anon_sym_add_DASHdouble] = ACTIONS(359), + [anon_sym_sub_DASHdouble] = ACTIONS(359), + [anon_sym_mul_DASHdouble] = ACTIONS(359), + [anon_sym_div_DASHdouble] = ACTIONS(359), + [anon_sym_rem_DASHdouble] = ACTIONS(359), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(357), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(357), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(357), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(357), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(357), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(357), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(357), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(357), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(357), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(357), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(357), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(357), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(357), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(357), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(357), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(357), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(357), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(357), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(357), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(357), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(357), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(357), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(357), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(357), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(357), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(357), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(357), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(357), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(357), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(357), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(357), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(357), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(357), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(357), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(357), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(357), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(357), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(357), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(357), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(357), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(357), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(357), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(357), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(357), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(357), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(357), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(357), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(357), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(357), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(357), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(357), + [anon_sym_static_DASHget] = ACTIONS(357), + [anon_sym_static_DASHput] = ACTIONS(357), + [anon_sym_instance_DASHget] = ACTIONS(357), + [anon_sym_instance_DASHput] = ACTIONS(357), + [anon_sym_execute_DASHinline] = ACTIONS(359), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(357), + [anon_sym_iget_DASHquick] = ACTIONS(357), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(357), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(357), + [anon_sym_iput_DASHquick] = ACTIONS(357), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(357), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(357), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(357), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(357), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(357), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(357), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(359), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(357), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(359), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(357), + [anon_sym_rsub_DASHint] = ACTIONS(359), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(357), + [anon_sym_DOTline] = ACTIONS(357), + [anon_sym_DOTlocals] = ACTIONS(357), + [anon_sym_DOTlocal] = ACTIONS(359), + [anon_sym_DOTendlocal] = ACTIONS(357), + [anon_sym_DOTrestartlocal] = ACTIONS(357), + [anon_sym_DOTregisters] = ACTIONS(357), + [anon_sym_DOTcatch] = ACTIONS(359), + [anon_sym_DOTcatchall] = ACTIONS(357), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(357), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(357), + [anon_sym_DOTarray_DASHdata] = ACTIONS(357), + [sym_prologue_directive] = ACTIONS(357), + [sym_epilogue_directive] = ACTIONS(357), + [aux_sym_label_token1] = ACTIONS(357), + [aux_sym_jmp_label_token1] = ACTIONS(357), + [sym_comment] = ACTIONS(3), + }, [45] = { - [anon_sym_DOTsource] = ACTIONS(355), - [anon_sym_DOTendmethod] = ACTIONS(355), - [anon_sym_DOTannotation] = ACTIONS(355), - [anon_sym_DOTparam] = ACTIONS(357), - [anon_sym_DOTparameter] = ACTIONS(355), - [anon_sym_nop] = ACTIONS(357), - [anon_sym_move] = ACTIONS(357), - [anon_sym_move_SLASHfrom16] = ACTIONS(355), - [anon_sym_move_SLASH16] = ACTIONS(355), - [anon_sym_move_DASHwide] = ACTIONS(357), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(355), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(355), - [anon_sym_move_DASHobject] = ACTIONS(357), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(355), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(355), - [anon_sym_move_DASHresult] = ACTIONS(357), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(355), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(355), - [anon_sym_move_DASHexception] = ACTIONS(355), - [anon_sym_return_DASHvoid] = ACTIONS(355), - [anon_sym_return] = ACTIONS(357), - [anon_sym_return_DASHwide] = ACTIONS(355), - [anon_sym_return_DASHobject] = ACTIONS(355), - [anon_sym_const_SLASH4] = ACTIONS(355), - [anon_sym_const_SLASH16] = ACTIONS(355), - [anon_sym_const] = ACTIONS(357), - [anon_sym_const_SLASHhigh16] = ACTIONS(355), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(355), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(355), - [anon_sym_const_DASHwide] = ACTIONS(357), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(355), - [anon_sym_const_DASHstring] = ACTIONS(357), - [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(355), - [anon_sym_const_DASHclass] = ACTIONS(355), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(355), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(355), - [anon_sym_monitor_DASHenter] = ACTIONS(355), - [anon_sym_monitor_DASHexit] = ACTIONS(355), - [anon_sym_check_DASHcast] = ACTIONS(355), - [anon_sym_instance_DASHof] = ACTIONS(355), - [anon_sym_array_DASHlength] = ACTIONS(355), - [anon_sym_new_DASHinstance] = ACTIONS(355), - [anon_sym_new_DASHarray] = ACTIONS(355), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(357), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(355), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(355), - [anon_sym_throw] = ACTIONS(357), - [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(355), - [anon_sym_goto] = ACTIONS(357), - [anon_sym_goto_SLASH16] = ACTIONS(355), - [anon_sym_goto_SLASH32] = ACTIONS(355), - [anon_sym_packed_DASHswitch] = ACTIONS(355), - [anon_sym_sparse_DASHswitch] = ACTIONS(355), - [anon_sym_cmpl_DASHfloat] = ACTIONS(355), - [anon_sym_cmpg_DASHfloat] = ACTIONS(355), - [anon_sym_cmpl_DASHdouble] = ACTIONS(355), - [anon_sym_cmpg_DASHdouble] = ACTIONS(355), - [anon_sym_cmp_DASHlong] = ACTIONS(355), - [anon_sym_if_DASHeq] = ACTIONS(357), - [anon_sym_if_DASHne] = ACTIONS(357), - [anon_sym_if_DASHlt] = ACTIONS(357), - [anon_sym_if_DASHge] = ACTIONS(357), - [anon_sym_if_DASHgt] = ACTIONS(357), - [anon_sym_if_DASHle] = ACTIONS(357), - [anon_sym_if_DASHeqz] = ACTIONS(355), - [anon_sym_if_DASHnez] = ACTIONS(355), - [anon_sym_if_DASHltz] = ACTIONS(355), - [anon_sym_if_DASHgez] = ACTIONS(355), - [anon_sym_if_DASHgtz] = ACTIONS(355), - [anon_sym_if_DASHlez] = ACTIONS(355), - [anon_sym_aget] = ACTIONS(357), - [anon_sym_aget_DASHwide] = ACTIONS(355), - [anon_sym_aget_DASHobject] = ACTIONS(355), - [anon_sym_aget_DASHboolean] = ACTIONS(355), - [anon_sym_aget_DASHbyte] = ACTIONS(355), - [anon_sym_aget_DASHchar] = ACTIONS(355), - [anon_sym_aget_DASHshort] = ACTIONS(355), - [anon_sym_aput] = ACTIONS(357), - [anon_sym_aput_DASHwide] = ACTIONS(355), - [anon_sym_aput_DASHobject] = ACTIONS(355), - [anon_sym_aput_DASHboolean] = ACTIONS(355), - [anon_sym_aput_DASHbyte] = ACTIONS(355), - [anon_sym_aput_DASHchar] = ACTIONS(355), - [anon_sym_aput_DASHshort] = ACTIONS(355), - [anon_sym_iget] = ACTIONS(357), - [anon_sym_iget_DASHwide] = ACTIONS(357), - [anon_sym_iget_DASHobject] = ACTIONS(357), - [anon_sym_iget_DASHboolean] = ACTIONS(355), - [anon_sym_iget_DASHbyte] = ACTIONS(355), - [anon_sym_iget_DASHchar] = ACTIONS(355), - [anon_sym_iget_DASHshort] = ACTIONS(355), - [anon_sym_iget_DASHvolatile] = ACTIONS(355), - [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(355), - [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(355), - [anon_sym_iput] = ACTIONS(357), - [anon_sym_iput_DASHwide] = ACTIONS(357), - [anon_sym_iput_DASHobject] = ACTIONS(357), - [anon_sym_iput_DASHboolean] = ACTIONS(357), - [anon_sym_iput_DASHbyte] = ACTIONS(357), - [anon_sym_iput_DASHchar] = ACTIONS(357), - [anon_sym_iput_DASHshort] = ACTIONS(357), - [anon_sym_iput_DASHvolatile] = ACTIONS(355), - [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(355), - [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(355), - [anon_sym_sget] = ACTIONS(357), - [anon_sym_sget_DASHwide] = ACTIONS(357), - [anon_sym_sget_DASHobject] = ACTIONS(357), - [anon_sym_sget_DASHboolean] = ACTIONS(355), - [anon_sym_sget_DASHbyte] = ACTIONS(355), - [anon_sym_sget_DASHchar] = ACTIONS(355), - [anon_sym_sget_DASHshort] = ACTIONS(355), - [anon_sym_sget_DASHvolatile] = ACTIONS(355), - [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(355), - [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(355), - [anon_sym_sput] = ACTIONS(357), - [anon_sym_sput_DASHwide] = ACTIONS(357), - [anon_sym_sput_DASHobject] = ACTIONS(357), - [anon_sym_sput_DASHboolean] = ACTIONS(355), - [anon_sym_sput_DASHbyte] = ACTIONS(355), - [anon_sym_sput_DASHchar] = ACTIONS(355), - [anon_sym_sput_DASHshort] = ACTIONS(355), - [anon_sym_sput_DASHvolatile] = ACTIONS(355), - [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(355), - [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(355), - [anon_sym_invoke_DASHconstructor] = ACTIONS(355), - [anon_sym_invoke_DASHcustom] = ACTIONS(357), - [anon_sym_invoke_DASHdirect] = ACTIONS(357), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(355), - [anon_sym_invoke_DASHinstance] = ACTIONS(355), - [anon_sym_invoke_DASHinterface] = ACTIONS(357), - [anon_sym_invoke_DASHpolymorphic] = ACTIONS(357), - [anon_sym_invoke_DASHstatic] = ACTIONS(357), - [anon_sym_invoke_DASHsuper] = ACTIONS(357), - [anon_sym_invoke_DASHvirtual] = ACTIONS(357), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(355), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(355), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(355), - [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(355), - [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(355), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(355), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(355), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(355), - [anon_sym_neg_DASHint] = ACTIONS(355), - [anon_sym_not_DASHint] = ACTIONS(355), - [anon_sym_neg_DASHlong] = ACTIONS(355), - [anon_sym_not_DASHlong] = ACTIONS(355), - [anon_sym_neg_DASHfloat] = ACTIONS(355), - [anon_sym_neg_DASHdouble] = ACTIONS(355), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(355), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(355), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(355), - [anon_sym_long_DASHto_DASHint] = ACTIONS(355), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(355), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(355), - [anon_sym_float_DASHto_DASHint] = ACTIONS(355), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(355), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(355), - [anon_sym_double_DASHto_DASHint] = ACTIONS(355), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(355), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(355), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(355), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(355), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(355), - [anon_sym_add_DASHint] = ACTIONS(357), - [anon_sym_sub_DASHint] = ACTIONS(357), - [anon_sym_mul_DASHint] = ACTIONS(357), - [anon_sym_div_DASHint] = ACTIONS(357), - [anon_sym_rem_DASHint] = ACTIONS(357), - [anon_sym_and_DASHint] = ACTIONS(357), - [anon_sym_or_DASHint] = ACTIONS(357), - [anon_sym_xor_DASHint] = ACTIONS(357), - [anon_sym_shl_DASHint] = ACTIONS(357), - [anon_sym_shr_DASHint] = ACTIONS(357), - [anon_sym_ushr_DASHint] = ACTIONS(357), - [anon_sym_add_DASHlong] = ACTIONS(357), - [anon_sym_sub_DASHlong] = ACTIONS(357), - [anon_sym_mul_DASHlong] = ACTIONS(357), - [anon_sym_div_DASHlong] = ACTIONS(357), - [anon_sym_rem_DASHlong] = ACTIONS(357), - [anon_sym_and_DASHlong] = ACTIONS(357), - [anon_sym_or_DASHlong] = ACTIONS(357), - [anon_sym_xor_DASHlong] = ACTIONS(357), - [anon_sym_shl_DASHlong] = ACTIONS(357), - [anon_sym_shr_DASHlong] = ACTIONS(357), - [anon_sym_ushr_DASHlong] = ACTIONS(357), - [anon_sym_add_DASHfloat] = ACTIONS(357), - [anon_sym_sub_DASHfloat] = ACTIONS(357), - [anon_sym_mul_DASHfloat] = ACTIONS(357), - [anon_sym_div_DASHfloat] = ACTIONS(357), - [anon_sym_rem_DASHfloat] = ACTIONS(357), - [anon_sym_add_DASHdouble] = ACTIONS(357), - [anon_sym_sub_DASHdouble] = ACTIONS(357), - [anon_sym_mul_DASHdouble] = ACTIONS(357), - [anon_sym_div_DASHdouble] = ACTIONS(357), - [anon_sym_rem_DASHdouble] = ACTIONS(357), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(355), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(355), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(355), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(355), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(355), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(355), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(355), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(355), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(355), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(355), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(355), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(355), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(355), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(355), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(355), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(355), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(355), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(355), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(355), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(355), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(355), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(355), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(355), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(355), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(355), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(355), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(355), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(355), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(355), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(355), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(355), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(355), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(355), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(355), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(355), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(355), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(355), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(355), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(355), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(355), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(355), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(355), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(355), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(355), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(355), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(355), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(355), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(355), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(355), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(355), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(355), - [anon_sym_static_DASHget] = ACTIONS(355), - [anon_sym_static_DASHput] = ACTIONS(355), - [anon_sym_instance_DASHget] = ACTIONS(355), - [anon_sym_instance_DASHput] = ACTIONS(355), - [anon_sym_execute_DASHinline] = ACTIONS(357), - [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(355), - [anon_sym_iget_DASHquick] = ACTIONS(355), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(355), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(355), - [anon_sym_iput_DASHquick] = ACTIONS(355), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(355), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(355), - [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(355), - [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(355), - [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(355), - [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(355), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(357), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(355), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(357), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(355), - [anon_sym_rsub_DASHint] = ACTIONS(357), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(355), - [anon_sym_DOTline] = ACTIONS(355), - [anon_sym_DOTlocals] = ACTIONS(355), - [anon_sym_DOTlocal] = ACTIONS(357), - [anon_sym_DOTendlocal] = ACTIONS(355), - [anon_sym_DOTrestartlocal] = ACTIONS(355), - [anon_sym_DOTregisters] = ACTIONS(355), - [anon_sym_DOTcatch] = ACTIONS(357), - [anon_sym_DOTcatchall] = ACTIONS(355), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(355), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(355), - [anon_sym_DOTarray_DASHdata] = ACTIONS(355), - [sym_prologue_directive] = ACTIONS(355), - [sym_epilogue_directive] = ACTIONS(355), - [aux_sym_label_token1] = ACTIONS(355), - [aux_sym_jmp_label_token1] = ACTIONS(355), + [anon_sym_DOTsource] = ACTIONS(361), + [anon_sym_DOTendmethod] = ACTIONS(361), + [anon_sym_DOTannotation] = ACTIONS(361), + [anon_sym_DOTparam] = ACTIONS(363), + [anon_sym_DOTparameter] = ACTIONS(361), + [anon_sym_nop] = ACTIONS(363), + [anon_sym_move] = ACTIONS(363), + [anon_sym_move_SLASHfrom16] = ACTIONS(361), + [anon_sym_move_SLASH16] = ACTIONS(361), + [anon_sym_move_DASHwide] = ACTIONS(363), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(361), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(361), + [anon_sym_move_DASHobject] = ACTIONS(363), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(361), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(361), + [anon_sym_move_DASHresult] = ACTIONS(363), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(361), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(361), + [anon_sym_move_DASHexception] = ACTIONS(361), + [anon_sym_return_DASHvoid] = ACTIONS(361), + [anon_sym_return] = ACTIONS(363), + [anon_sym_return_DASHwide] = ACTIONS(361), + [anon_sym_return_DASHobject] = ACTIONS(361), + [anon_sym_const_SLASH4] = ACTIONS(361), + [anon_sym_const_SLASH16] = ACTIONS(361), + [anon_sym_const] = ACTIONS(363), + [anon_sym_const_SLASHhigh16] = ACTIONS(361), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(361), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(361), + [anon_sym_const_DASHwide] = ACTIONS(363), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(361), + [anon_sym_const_DASHstring] = ACTIONS(363), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(361), + [anon_sym_const_DASHclass] = ACTIONS(361), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(361), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(361), + [anon_sym_monitor_DASHenter] = ACTIONS(361), + [anon_sym_monitor_DASHexit] = ACTIONS(361), + [anon_sym_check_DASHcast] = ACTIONS(361), + [anon_sym_instance_DASHof] = ACTIONS(361), + [anon_sym_array_DASHlength] = ACTIONS(361), + [anon_sym_new_DASHinstance] = ACTIONS(361), + [anon_sym_new_DASHarray] = ACTIONS(361), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(363), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(361), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(361), + [anon_sym_throw] = ACTIONS(363), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(361), + [anon_sym_goto] = ACTIONS(363), + [anon_sym_goto_SLASH16] = ACTIONS(361), + [anon_sym_goto_SLASH32] = ACTIONS(361), + [anon_sym_packed_DASHswitch] = ACTIONS(361), + [anon_sym_sparse_DASHswitch] = ACTIONS(361), + [anon_sym_cmpl_DASHfloat] = ACTIONS(361), + [anon_sym_cmpg_DASHfloat] = ACTIONS(361), + [anon_sym_cmpl_DASHdouble] = ACTIONS(361), + [anon_sym_cmpg_DASHdouble] = ACTIONS(361), + [anon_sym_cmp_DASHlong] = ACTIONS(361), + [anon_sym_if_DASHeq] = ACTIONS(363), + [anon_sym_if_DASHne] = ACTIONS(363), + [anon_sym_if_DASHlt] = ACTIONS(363), + [anon_sym_if_DASHge] = ACTIONS(363), + [anon_sym_if_DASHgt] = ACTIONS(363), + [anon_sym_if_DASHle] = ACTIONS(363), + [anon_sym_if_DASHeqz] = ACTIONS(361), + [anon_sym_if_DASHnez] = ACTIONS(361), + [anon_sym_if_DASHltz] = ACTIONS(361), + [anon_sym_if_DASHgez] = ACTIONS(361), + [anon_sym_if_DASHgtz] = ACTIONS(361), + [anon_sym_if_DASHlez] = ACTIONS(361), + [anon_sym_aget] = ACTIONS(363), + [anon_sym_aget_DASHwide] = ACTIONS(361), + [anon_sym_aget_DASHobject] = ACTIONS(361), + [anon_sym_aget_DASHboolean] = ACTIONS(361), + [anon_sym_aget_DASHbyte] = ACTIONS(361), + [anon_sym_aget_DASHchar] = ACTIONS(361), + [anon_sym_aget_DASHshort] = ACTIONS(361), + [anon_sym_aput] = ACTIONS(363), + [anon_sym_aput_DASHwide] = ACTIONS(361), + [anon_sym_aput_DASHobject] = ACTIONS(361), + [anon_sym_aput_DASHboolean] = ACTIONS(361), + [anon_sym_aput_DASHbyte] = ACTIONS(361), + [anon_sym_aput_DASHchar] = ACTIONS(361), + [anon_sym_aput_DASHshort] = ACTIONS(361), + [anon_sym_iget] = ACTIONS(363), + [anon_sym_iget_DASHwide] = ACTIONS(363), + [anon_sym_iget_DASHobject] = ACTIONS(363), + [anon_sym_iget_DASHboolean] = ACTIONS(361), + [anon_sym_iget_DASHbyte] = ACTIONS(361), + [anon_sym_iget_DASHchar] = ACTIONS(361), + [anon_sym_iget_DASHshort] = ACTIONS(361), + [anon_sym_iget_DASHvolatile] = ACTIONS(361), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(361), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(361), + [anon_sym_iput] = ACTIONS(363), + [anon_sym_iput_DASHwide] = ACTIONS(363), + [anon_sym_iput_DASHobject] = ACTIONS(363), + [anon_sym_iput_DASHboolean] = ACTIONS(363), + [anon_sym_iput_DASHbyte] = ACTIONS(363), + [anon_sym_iput_DASHchar] = ACTIONS(363), + [anon_sym_iput_DASHshort] = ACTIONS(363), + [anon_sym_iput_DASHvolatile] = ACTIONS(361), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(361), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(361), + [anon_sym_sget] = ACTIONS(363), + [anon_sym_sget_DASHwide] = ACTIONS(363), + [anon_sym_sget_DASHobject] = ACTIONS(363), + [anon_sym_sget_DASHboolean] = ACTIONS(361), + [anon_sym_sget_DASHbyte] = ACTIONS(361), + [anon_sym_sget_DASHchar] = ACTIONS(361), + [anon_sym_sget_DASHshort] = ACTIONS(361), + [anon_sym_sget_DASHvolatile] = ACTIONS(361), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(361), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(361), + [anon_sym_sput] = ACTIONS(363), + [anon_sym_sput_DASHwide] = ACTIONS(363), + [anon_sym_sput_DASHobject] = ACTIONS(363), + [anon_sym_sput_DASHboolean] = ACTIONS(361), + [anon_sym_sput_DASHbyte] = ACTIONS(361), + [anon_sym_sput_DASHchar] = ACTIONS(361), + [anon_sym_sput_DASHshort] = ACTIONS(361), + [anon_sym_sput_DASHvolatile] = ACTIONS(361), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(361), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(361), + [anon_sym_invoke_DASHconstructor] = ACTIONS(361), + [anon_sym_invoke_DASHcustom] = ACTIONS(363), + [anon_sym_invoke_DASHdirect] = ACTIONS(363), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(361), + [anon_sym_invoke_DASHinstance] = ACTIONS(361), + [anon_sym_invoke_DASHinterface] = ACTIONS(363), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(363), + [anon_sym_invoke_DASHstatic] = ACTIONS(363), + [anon_sym_invoke_DASHsuper] = ACTIONS(363), + [anon_sym_invoke_DASHvirtual] = ACTIONS(363), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(361), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(361), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(361), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(361), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(361), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(361), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(361), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(361), + [anon_sym_neg_DASHint] = ACTIONS(361), + [anon_sym_not_DASHint] = ACTIONS(361), + [anon_sym_neg_DASHlong] = ACTIONS(361), + [anon_sym_not_DASHlong] = ACTIONS(361), + [anon_sym_neg_DASHfloat] = ACTIONS(361), + [anon_sym_neg_DASHdouble] = ACTIONS(361), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(361), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(361), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(361), + [anon_sym_long_DASHto_DASHint] = ACTIONS(361), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(361), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(361), + [anon_sym_float_DASHto_DASHint] = ACTIONS(361), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(361), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(361), + [anon_sym_double_DASHto_DASHint] = ACTIONS(361), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(361), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(361), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(361), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(361), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(361), + [anon_sym_add_DASHint] = ACTIONS(363), + [anon_sym_sub_DASHint] = ACTIONS(363), + [anon_sym_mul_DASHint] = ACTIONS(363), + [anon_sym_div_DASHint] = ACTIONS(363), + [anon_sym_rem_DASHint] = ACTIONS(363), + [anon_sym_and_DASHint] = ACTIONS(363), + [anon_sym_or_DASHint] = ACTIONS(363), + [anon_sym_xor_DASHint] = ACTIONS(363), + [anon_sym_shl_DASHint] = ACTIONS(363), + [anon_sym_shr_DASHint] = ACTIONS(363), + [anon_sym_ushr_DASHint] = ACTIONS(363), + [anon_sym_add_DASHlong] = ACTIONS(363), + [anon_sym_sub_DASHlong] = ACTIONS(363), + [anon_sym_mul_DASHlong] = ACTIONS(363), + [anon_sym_div_DASHlong] = ACTIONS(363), + [anon_sym_rem_DASHlong] = ACTIONS(363), + [anon_sym_and_DASHlong] = ACTIONS(363), + [anon_sym_or_DASHlong] = ACTIONS(363), + [anon_sym_xor_DASHlong] = ACTIONS(363), + [anon_sym_shl_DASHlong] = ACTIONS(363), + [anon_sym_shr_DASHlong] = ACTIONS(363), + [anon_sym_ushr_DASHlong] = ACTIONS(363), + [anon_sym_add_DASHfloat] = ACTIONS(363), + [anon_sym_sub_DASHfloat] = ACTIONS(363), + [anon_sym_mul_DASHfloat] = ACTIONS(363), + [anon_sym_div_DASHfloat] = ACTIONS(363), + [anon_sym_rem_DASHfloat] = ACTIONS(363), + [anon_sym_add_DASHdouble] = ACTIONS(363), + [anon_sym_sub_DASHdouble] = ACTIONS(363), + [anon_sym_mul_DASHdouble] = ACTIONS(363), + [anon_sym_div_DASHdouble] = ACTIONS(363), + [anon_sym_rem_DASHdouble] = ACTIONS(363), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(361), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(361), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(361), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(361), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(361), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(361), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(361), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(361), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(361), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(361), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(361), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(361), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(361), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(361), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(361), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(361), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(361), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(361), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(361), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(361), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(361), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(361), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(361), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(361), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(361), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(361), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(361), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(361), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(361), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(361), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(361), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(361), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(361), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(361), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(361), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(361), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(361), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(361), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(361), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(361), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(361), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(361), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(361), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(361), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(361), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(361), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(361), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(361), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(361), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(361), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(361), + [anon_sym_static_DASHget] = ACTIONS(361), + [anon_sym_static_DASHput] = ACTIONS(361), + [anon_sym_instance_DASHget] = ACTIONS(361), + [anon_sym_instance_DASHput] = ACTIONS(361), + [anon_sym_execute_DASHinline] = ACTIONS(363), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(361), + [anon_sym_iget_DASHquick] = ACTIONS(361), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(361), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(361), + [anon_sym_iput_DASHquick] = ACTIONS(361), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(361), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(361), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(361), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(361), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(361), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(361), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(363), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(361), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(363), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(361), + [anon_sym_rsub_DASHint] = ACTIONS(363), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(361), + [anon_sym_DOTline] = ACTIONS(361), + [anon_sym_DOTlocals] = ACTIONS(361), + [anon_sym_DOTlocal] = ACTIONS(363), + [anon_sym_DOTendlocal] = ACTIONS(361), + [anon_sym_DOTrestartlocal] = ACTIONS(361), + [anon_sym_DOTregisters] = ACTIONS(361), + [anon_sym_DOTcatch] = ACTIONS(363), + [anon_sym_DOTcatchall] = ACTIONS(361), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(361), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(361), + [anon_sym_DOTarray_DASHdata] = ACTIONS(361), + [sym_prologue_directive] = ACTIONS(361), + [sym_epilogue_directive] = ACTIONS(361), + [aux_sym_label_token1] = ACTIONS(361), + [aux_sym_jmp_label_token1] = ACTIONS(361), [sym_comment] = ACTIONS(3), }, [46] = { - [anon_sym_DOTsource] = ACTIONS(359), - [anon_sym_DOTendmethod] = ACTIONS(359), - [anon_sym_DOTannotation] = ACTIONS(359), - [anon_sym_DOTparam] = ACTIONS(361), - [anon_sym_DOTparameter] = ACTIONS(359), - [anon_sym_nop] = ACTIONS(361), - [anon_sym_move] = ACTIONS(361), - [anon_sym_move_SLASHfrom16] = ACTIONS(359), - [anon_sym_move_SLASH16] = ACTIONS(359), - [anon_sym_move_DASHwide] = ACTIONS(361), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(359), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(359), - [anon_sym_move_DASHobject] = ACTIONS(361), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(359), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(359), - [anon_sym_move_DASHresult] = ACTIONS(361), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(359), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(359), - [anon_sym_move_DASHexception] = ACTIONS(359), - [anon_sym_return_DASHvoid] = ACTIONS(359), - [anon_sym_return] = ACTIONS(361), - [anon_sym_return_DASHwide] = ACTIONS(359), - [anon_sym_return_DASHobject] = ACTIONS(359), - [anon_sym_const_SLASH4] = ACTIONS(359), - [anon_sym_const_SLASH16] = ACTIONS(359), - [anon_sym_const] = ACTIONS(361), - [anon_sym_const_SLASHhigh16] = ACTIONS(359), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(359), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(359), - [anon_sym_const_DASHwide] = ACTIONS(361), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(359), - [anon_sym_const_DASHstring] = ACTIONS(361), - [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(359), - [anon_sym_const_DASHclass] = ACTIONS(359), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(359), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(359), - [anon_sym_monitor_DASHenter] = ACTIONS(359), - [anon_sym_monitor_DASHexit] = ACTIONS(359), - [anon_sym_check_DASHcast] = ACTIONS(359), - [anon_sym_instance_DASHof] = ACTIONS(359), - [anon_sym_array_DASHlength] = ACTIONS(359), - [anon_sym_new_DASHinstance] = ACTIONS(359), - [anon_sym_new_DASHarray] = ACTIONS(359), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(361), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(359), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(359), - [anon_sym_throw] = ACTIONS(361), - [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(359), - [anon_sym_goto] = ACTIONS(361), - [anon_sym_goto_SLASH16] = ACTIONS(359), - [anon_sym_goto_SLASH32] = ACTIONS(359), - [anon_sym_packed_DASHswitch] = ACTIONS(359), - [anon_sym_sparse_DASHswitch] = ACTIONS(359), - [anon_sym_cmpl_DASHfloat] = ACTIONS(359), - [anon_sym_cmpg_DASHfloat] = ACTIONS(359), - [anon_sym_cmpl_DASHdouble] = ACTIONS(359), - [anon_sym_cmpg_DASHdouble] = ACTIONS(359), - [anon_sym_cmp_DASHlong] = ACTIONS(359), - [anon_sym_if_DASHeq] = ACTIONS(361), - [anon_sym_if_DASHne] = ACTIONS(361), - [anon_sym_if_DASHlt] = ACTIONS(361), - [anon_sym_if_DASHge] = ACTIONS(361), - [anon_sym_if_DASHgt] = ACTIONS(361), - [anon_sym_if_DASHle] = ACTIONS(361), - [anon_sym_if_DASHeqz] = ACTIONS(359), - [anon_sym_if_DASHnez] = ACTIONS(359), - [anon_sym_if_DASHltz] = ACTIONS(359), - [anon_sym_if_DASHgez] = ACTIONS(359), - [anon_sym_if_DASHgtz] = ACTIONS(359), - [anon_sym_if_DASHlez] = ACTIONS(359), - [anon_sym_aget] = ACTIONS(361), - [anon_sym_aget_DASHwide] = ACTIONS(359), - [anon_sym_aget_DASHobject] = ACTIONS(359), - [anon_sym_aget_DASHboolean] = ACTIONS(359), - [anon_sym_aget_DASHbyte] = ACTIONS(359), - [anon_sym_aget_DASHchar] = ACTIONS(359), - [anon_sym_aget_DASHshort] = ACTIONS(359), - [anon_sym_aput] = ACTIONS(361), - [anon_sym_aput_DASHwide] = ACTIONS(359), - [anon_sym_aput_DASHobject] = ACTIONS(359), - [anon_sym_aput_DASHboolean] = ACTIONS(359), - [anon_sym_aput_DASHbyte] = ACTIONS(359), - [anon_sym_aput_DASHchar] = ACTIONS(359), - [anon_sym_aput_DASHshort] = ACTIONS(359), - [anon_sym_iget] = ACTIONS(361), - [anon_sym_iget_DASHwide] = ACTIONS(361), - [anon_sym_iget_DASHobject] = ACTIONS(361), - [anon_sym_iget_DASHboolean] = ACTIONS(359), - [anon_sym_iget_DASHbyte] = ACTIONS(359), - [anon_sym_iget_DASHchar] = ACTIONS(359), - [anon_sym_iget_DASHshort] = ACTIONS(359), - [anon_sym_iget_DASHvolatile] = ACTIONS(359), - [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(359), - [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(359), - [anon_sym_iput] = ACTIONS(361), - [anon_sym_iput_DASHwide] = ACTIONS(361), - [anon_sym_iput_DASHobject] = ACTIONS(361), - [anon_sym_iput_DASHboolean] = ACTIONS(361), - [anon_sym_iput_DASHbyte] = ACTIONS(361), - [anon_sym_iput_DASHchar] = ACTIONS(361), - [anon_sym_iput_DASHshort] = ACTIONS(361), - [anon_sym_iput_DASHvolatile] = ACTIONS(359), - [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(359), - [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(359), - [anon_sym_sget] = ACTIONS(361), - [anon_sym_sget_DASHwide] = ACTIONS(361), - [anon_sym_sget_DASHobject] = ACTIONS(361), - [anon_sym_sget_DASHboolean] = ACTIONS(359), - [anon_sym_sget_DASHbyte] = ACTIONS(359), - [anon_sym_sget_DASHchar] = ACTIONS(359), - [anon_sym_sget_DASHshort] = ACTIONS(359), - [anon_sym_sget_DASHvolatile] = ACTIONS(359), - [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(359), - [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(359), - [anon_sym_sput] = ACTIONS(361), - [anon_sym_sput_DASHwide] = ACTIONS(361), - [anon_sym_sput_DASHobject] = ACTIONS(361), - [anon_sym_sput_DASHboolean] = ACTIONS(359), - [anon_sym_sput_DASHbyte] = ACTIONS(359), - [anon_sym_sput_DASHchar] = ACTIONS(359), - [anon_sym_sput_DASHshort] = ACTIONS(359), - [anon_sym_sput_DASHvolatile] = ACTIONS(359), - [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(359), - [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(359), - [anon_sym_invoke_DASHconstructor] = ACTIONS(359), - [anon_sym_invoke_DASHcustom] = ACTIONS(361), - [anon_sym_invoke_DASHdirect] = ACTIONS(361), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(359), - [anon_sym_invoke_DASHinstance] = ACTIONS(359), - [anon_sym_invoke_DASHinterface] = ACTIONS(361), - [anon_sym_invoke_DASHpolymorphic] = ACTIONS(361), - [anon_sym_invoke_DASHstatic] = ACTIONS(361), - [anon_sym_invoke_DASHsuper] = ACTIONS(361), - [anon_sym_invoke_DASHvirtual] = ACTIONS(361), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(359), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(359), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(359), - [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(359), - [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(359), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(359), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(359), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(359), - [anon_sym_neg_DASHint] = ACTIONS(359), - [anon_sym_not_DASHint] = ACTIONS(359), - [anon_sym_neg_DASHlong] = ACTIONS(359), - [anon_sym_not_DASHlong] = ACTIONS(359), - [anon_sym_neg_DASHfloat] = ACTIONS(359), - [anon_sym_neg_DASHdouble] = ACTIONS(359), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(359), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(359), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(359), - [anon_sym_long_DASHto_DASHint] = ACTIONS(359), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(359), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(359), - [anon_sym_float_DASHto_DASHint] = ACTIONS(359), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(359), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(359), - [anon_sym_double_DASHto_DASHint] = ACTIONS(359), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(359), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(359), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(359), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(359), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(359), - [anon_sym_add_DASHint] = ACTIONS(361), - [anon_sym_sub_DASHint] = ACTIONS(361), - [anon_sym_mul_DASHint] = ACTIONS(361), - [anon_sym_div_DASHint] = ACTIONS(361), - [anon_sym_rem_DASHint] = ACTIONS(361), - [anon_sym_and_DASHint] = ACTIONS(361), - [anon_sym_or_DASHint] = ACTIONS(361), - [anon_sym_xor_DASHint] = ACTIONS(361), - [anon_sym_shl_DASHint] = ACTIONS(361), - [anon_sym_shr_DASHint] = ACTIONS(361), - [anon_sym_ushr_DASHint] = ACTIONS(361), - [anon_sym_add_DASHlong] = ACTIONS(361), - [anon_sym_sub_DASHlong] = ACTIONS(361), - [anon_sym_mul_DASHlong] = ACTIONS(361), - [anon_sym_div_DASHlong] = ACTIONS(361), - [anon_sym_rem_DASHlong] = ACTIONS(361), - [anon_sym_and_DASHlong] = ACTIONS(361), - [anon_sym_or_DASHlong] = ACTIONS(361), - [anon_sym_xor_DASHlong] = ACTIONS(361), - [anon_sym_shl_DASHlong] = ACTIONS(361), - [anon_sym_shr_DASHlong] = ACTIONS(361), - [anon_sym_ushr_DASHlong] = ACTIONS(361), - [anon_sym_add_DASHfloat] = ACTIONS(361), - [anon_sym_sub_DASHfloat] = ACTIONS(361), - [anon_sym_mul_DASHfloat] = ACTIONS(361), - [anon_sym_div_DASHfloat] = ACTIONS(361), - [anon_sym_rem_DASHfloat] = ACTIONS(361), - [anon_sym_add_DASHdouble] = ACTIONS(361), - [anon_sym_sub_DASHdouble] = ACTIONS(361), - [anon_sym_mul_DASHdouble] = ACTIONS(361), - [anon_sym_div_DASHdouble] = ACTIONS(361), - [anon_sym_rem_DASHdouble] = ACTIONS(361), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(359), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(359), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(359), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(359), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(359), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(359), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(359), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(359), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(359), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(359), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(359), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(359), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(359), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(359), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(359), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(359), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(359), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(359), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(359), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(359), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(359), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(359), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(359), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(359), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(359), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(359), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(359), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(359), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(359), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(359), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(359), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(359), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(359), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(359), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(359), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(359), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(359), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(359), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(359), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(359), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(359), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(359), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(359), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(359), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(359), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(359), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(359), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(359), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(359), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(359), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(359), - [anon_sym_static_DASHget] = ACTIONS(359), - [anon_sym_static_DASHput] = ACTIONS(359), - [anon_sym_instance_DASHget] = ACTIONS(359), - [anon_sym_instance_DASHput] = ACTIONS(359), - [anon_sym_execute_DASHinline] = ACTIONS(361), - [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(359), - [anon_sym_iget_DASHquick] = ACTIONS(359), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(359), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(359), - [anon_sym_iput_DASHquick] = ACTIONS(359), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(359), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(359), - [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(359), - [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(359), - [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(359), - [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(359), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(361), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(359), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(361), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(359), - [anon_sym_rsub_DASHint] = ACTIONS(361), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(359), - [anon_sym_DOTline] = ACTIONS(359), - [anon_sym_DOTlocals] = ACTIONS(359), - [anon_sym_DOTlocal] = ACTIONS(361), - [anon_sym_DOTendlocal] = ACTIONS(359), - [anon_sym_DOTrestartlocal] = ACTIONS(359), - [anon_sym_DOTregisters] = ACTIONS(359), - [anon_sym_DOTcatch] = ACTIONS(361), - [anon_sym_DOTcatchall] = ACTIONS(359), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(359), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(359), - [anon_sym_DOTarray_DASHdata] = ACTIONS(359), - [sym_prologue_directive] = ACTIONS(359), - [sym_epilogue_directive] = ACTIONS(359), - [aux_sym_label_token1] = ACTIONS(359), - [aux_sym_jmp_label_token1] = ACTIONS(359), + [anon_sym_DOTsource] = ACTIONS(365), + [anon_sym_DOTendmethod] = ACTIONS(365), + [anon_sym_DOTannotation] = ACTIONS(365), + [anon_sym_DOTparam] = ACTIONS(367), + [anon_sym_DOTparameter] = ACTIONS(365), + [anon_sym_nop] = ACTIONS(367), + [anon_sym_move] = ACTIONS(367), + [anon_sym_move_SLASHfrom16] = ACTIONS(365), + [anon_sym_move_SLASH16] = ACTIONS(365), + [anon_sym_move_DASHwide] = ACTIONS(367), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(365), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(365), + [anon_sym_move_DASHobject] = ACTIONS(367), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(365), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(365), + [anon_sym_move_DASHresult] = ACTIONS(367), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(365), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(365), + [anon_sym_move_DASHexception] = ACTIONS(365), + [anon_sym_return_DASHvoid] = ACTIONS(365), + [anon_sym_return] = ACTIONS(367), + [anon_sym_return_DASHwide] = ACTIONS(365), + [anon_sym_return_DASHobject] = ACTIONS(365), + [anon_sym_const_SLASH4] = ACTIONS(365), + [anon_sym_const_SLASH16] = ACTIONS(365), + [anon_sym_const] = ACTIONS(367), + [anon_sym_const_SLASHhigh16] = ACTIONS(365), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(365), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(365), + [anon_sym_const_DASHwide] = ACTIONS(367), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(365), + [anon_sym_const_DASHstring] = ACTIONS(367), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(365), + [anon_sym_const_DASHclass] = ACTIONS(365), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(365), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(365), + [anon_sym_monitor_DASHenter] = ACTIONS(365), + [anon_sym_monitor_DASHexit] = ACTIONS(365), + [anon_sym_check_DASHcast] = ACTIONS(365), + [anon_sym_instance_DASHof] = ACTIONS(365), + [anon_sym_array_DASHlength] = ACTIONS(365), + [anon_sym_new_DASHinstance] = ACTIONS(365), + [anon_sym_new_DASHarray] = ACTIONS(365), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(367), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(365), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(365), + [anon_sym_throw] = ACTIONS(367), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(365), + [anon_sym_goto] = ACTIONS(367), + [anon_sym_goto_SLASH16] = ACTIONS(365), + [anon_sym_goto_SLASH32] = ACTIONS(365), + [anon_sym_packed_DASHswitch] = ACTIONS(365), + [anon_sym_sparse_DASHswitch] = ACTIONS(365), + [anon_sym_cmpl_DASHfloat] = ACTIONS(365), + [anon_sym_cmpg_DASHfloat] = ACTIONS(365), + [anon_sym_cmpl_DASHdouble] = ACTIONS(365), + [anon_sym_cmpg_DASHdouble] = ACTIONS(365), + [anon_sym_cmp_DASHlong] = ACTIONS(365), + [anon_sym_if_DASHeq] = ACTIONS(367), + [anon_sym_if_DASHne] = ACTIONS(367), + [anon_sym_if_DASHlt] = ACTIONS(367), + [anon_sym_if_DASHge] = ACTIONS(367), + [anon_sym_if_DASHgt] = ACTIONS(367), + [anon_sym_if_DASHle] = ACTIONS(367), + [anon_sym_if_DASHeqz] = ACTIONS(365), + [anon_sym_if_DASHnez] = ACTIONS(365), + [anon_sym_if_DASHltz] = ACTIONS(365), + [anon_sym_if_DASHgez] = ACTIONS(365), + [anon_sym_if_DASHgtz] = ACTIONS(365), + [anon_sym_if_DASHlez] = ACTIONS(365), + [anon_sym_aget] = ACTIONS(367), + [anon_sym_aget_DASHwide] = ACTIONS(365), + [anon_sym_aget_DASHobject] = ACTIONS(365), + [anon_sym_aget_DASHboolean] = ACTIONS(365), + [anon_sym_aget_DASHbyte] = ACTIONS(365), + [anon_sym_aget_DASHchar] = ACTIONS(365), + [anon_sym_aget_DASHshort] = ACTIONS(365), + [anon_sym_aput] = ACTIONS(367), + [anon_sym_aput_DASHwide] = ACTIONS(365), + [anon_sym_aput_DASHobject] = ACTIONS(365), + [anon_sym_aput_DASHboolean] = ACTIONS(365), + [anon_sym_aput_DASHbyte] = ACTIONS(365), + [anon_sym_aput_DASHchar] = ACTIONS(365), + [anon_sym_aput_DASHshort] = ACTIONS(365), + [anon_sym_iget] = ACTIONS(367), + [anon_sym_iget_DASHwide] = ACTIONS(367), + [anon_sym_iget_DASHobject] = ACTIONS(367), + [anon_sym_iget_DASHboolean] = ACTIONS(365), + [anon_sym_iget_DASHbyte] = ACTIONS(365), + [anon_sym_iget_DASHchar] = ACTIONS(365), + [anon_sym_iget_DASHshort] = ACTIONS(365), + [anon_sym_iget_DASHvolatile] = ACTIONS(365), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(365), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(365), + [anon_sym_iput] = ACTIONS(367), + [anon_sym_iput_DASHwide] = ACTIONS(367), + [anon_sym_iput_DASHobject] = ACTIONS(367), + [anon_sym_iput_DASHboolean] = ACTIONS(367), + [anon_sym_iput_DASHbyte] = ACTIONS(367), + [anon_sym_iput_DASHchar] = ACTIONS(367), + [anon_sym_iput_DASHshort] = ACTIONS(367), + [anon_sym_iput_DASHvolatile] = ACTIONS(365), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(365), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(365), + [anon_sym_sget] = ACTIONS(367), + [anon_sym_sget_DASHwide] = ACTIONS(367), + [anon_sym_sget_DASHobject] = ACTIONS(367), + [anon_sym_sget_DASHboolean] = ACTIONS(365), + [anon_sym_sget_DASHbyte] = ACTIONS(365), + [anon_sym_sget_DASHchar] = ACTIONS(365), + [anon_sym_sget_DASHshort] = ACTIONS(365), + [anon_sym_sget_DASHvolatile] = ACTIONS(365), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(365), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(365), + [anon_sym_sput] = ACTIONS(367), + [anon_sym_sput_DASHwide] = ACTIONS(367), + [anon_sym_sput_DASHobject] = ACTIONS(367), + [anon_sym_sput_DASHboolean] = ACTIONS(365), + [anon_sym_sput_DASHbyte] = ACTIONS(365), + [anon_sym_sput_DASHchar] = ACTIONS(365), + [anon_sym_sput_DASHshort] = ACTIONS(365), + [anon_sym_sput_DASHvolatile] = ACTIONS(365), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(365), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(365), + [anon_sym_invoke_DASHconstructor] = ACTIONS(365), + [anon_sym_invoke_DASHcustom] = ACTIONS(367), + [anon_sym_invoke_DASHdirect] = ACTIONS(367), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(365), + [anon_sym_invoke_DASHinstance] = ACTIONS(365), + [anon_sym_invoke_DASHinterface] = ACTIONS(367), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(367), + [anon_sym_invoke_DASHstatic] = ACTIONS(367), + [anon_sym_invoke_DASHsuper] = ACTIONS(367), + [anon_sym_invoke_DASHvirtual] = ACTIONS(367), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(365), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(365), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(365), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(365), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(365), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(365), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(365), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(365), + [anon_sym_neg_DASHint] = ACTIONS(365), + [anon_sym_not_DASHint] = ACTIONS(365), + [anon_sym_neg_DASHlong] = ACTIONS(365), + [anon_sym_not_DASHlong] = ACTIONS(365), + [anon_sym_neg_DASHfloat] = ACTIONS(365), + [anon_sym_neg_DASHdouble] = ACTIONS(365), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(365), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(365), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(365), + [anon_sym_long_DASHto_DASHint] = ACTIONS(365), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(365), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(365), + [anon_sym_float_DASHto_DASHint] = ACTIONS(365), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(365), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(365), + [anon_sym_double_DASHto_DASHint] = ACTIONS(365), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(365), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(365), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(365), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(365), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(365), + [anon_sym_add_DASHint] = ACTIONS(367), + [anon_sym_sub_DASHint] = ACTIONS(367), + [anon_sym_mul_DASHint] = ACTIONS(367), + [anon_sym_div_DASHint] = ACTIONS(367), + [anon_sym_rem_DASHint] = ACTIONS(367), + [anon_sym_and_DASHint] = ACTIONS(367), + [anon_sym_or_DASHint] = ACTIONS(367), + [anon_sym_xor_DASHint] = ACTIONS(367), + [anon_sym_shl_DASHint] = ACTIONS(367), + [anon_sym_shr_DASHint] = ACTIONS(367), + [anon_sym_ushr_DASHint] = ACTIONS(367), + [anon_sym_add_DASHlong] = ACTIONS(367), + [anon_sym_sub_DASHlong] = ACTIONS(367), + [anon_sym_mul_DASHlong] = ACTIONS(367), + [anon_sym_div_DASHlong] = ACTIONS(367), + [anon_sym_rem_DASHlong] = ACTIONS(367), + [anon_sym_and_DASHlong] = ACTIONS(367), + [anon_sym_or_DASHlong] = ACTIONS(367), + [anon_sym_xor_DASHlong] = ACTIONS(367), + [anon_sym_shl_DASHlong] = ACTIONS(367), + [anon_sym_shr_DASHlong] = ACTIONS(367), + [anon_sym_ushr_DASHlong] = ACTIONS(367), + [anon_sym_add_DASHfloat] = ACTIONS(367), + [anon_sym_sub_DASHfloat] = ACTIONS(367), + [anon_sym_mul_DASHfloat] = ACTIONS(367), + [anon_sym_div_DASHfloat] = ACTIONS(367), + [anon_sym_rem_DASHfloat] = ACTIONS(367), + [anon_sym_add_DASHdouble] = ACTIONS(367), + [anon_sym_sub_DASHdouble] = ACTIONS(367), + [anon_sym_mul_DASHdouble] = ACTIONS(367), + [anon_sym_div_DASHdouble] = ACTIONS(367), + [anon_sym_rem_DASHdouble] = ACTIONS(367), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(365), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(365), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(365), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(365), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(365), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(365), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(365), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(365), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(365), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(365), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(365), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(365), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(365), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(365), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(365), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(365), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(365), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(365), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(365), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(365), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(365), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(365), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(365), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(365), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(365), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(365), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(365), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(365), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(365), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(365), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(365), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(365), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(365), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(365), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(365), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(365), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(365), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(365), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(365), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(365), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(365), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(365), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(365), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(365), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(365), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(365), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(365), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(365), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(365), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(365), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(365), + [anon_sym_static_DASHget] = ACTIONS(365), + [anon_sym_static_DASHput] = ACTIONS(365), + [anon_sym_instance_DASHget] = ACTIONS(365), + [anon_sym_instance_DASHput] = ACTIONS(365), + [anon_sym_execute_DASHinline] = ACTIONS(367), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(365), + [anon_sym_iget_DASHquick] = ACTIONS(365), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(365), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(365), + [anon_sym_iput_DASHquick] = ACTIONS(365), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(365), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(365), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(365), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(365), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(365), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(365), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(367), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(365), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(367), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(365), + [anon_sym_rsub_DASHint] = ACTIONS(367), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(365), + [anon_sym_DOTline] = ACTIONS(365), + [anon_sym_DOTlocals] = ACTIONS(365), + [anon_sym_DOTlocal] = ACTIONS(367), + [anon_sym_DOTendlocal] = ACTIONS(365), + [anon_sym_DOTrestartlocal] = ACTIONS(365), + [anon_sym_DOTregisters] = ACTIONS(365), + [anon_sym_DOTcatch] = ACTIONS(367), + [anon_sym_DOTcatchall] = ACTIONS(365), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(365), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(365), + [anon_sym_DOTarray_DASHdata] = ACTIONS(365), + [sym_prologue_directive] = ACTIONS(365), + [sym_epilogue_directive] = ACTIONS(365), + [aux_sym_label_token1] = ACTIONS(365), + [aux_sym_jmp_label_token1] = ACTIONS(365), [sym_comment] = ACTIONS(3), }, [47] = { - [anon_sym_DOTsource] = ACTIONS(363), - [anon_sym_DOTendmethod] = ACTIONS(363), - [anon_sym_DOTannotation] = ACTIONS(363), - [anon_sym_DOTparam] = ACTIONS(365), - [anon_sym_DOTparameter] = ACTIONS(363), - [anon_sym_nop] = ACTIONS(365), - [anon_sym_move] = ACTIONS(365), - [anon_sym_move_SLASHfrom16] = ACTIONS(363), - [anon_sym_move_SLASH16] = ACTIONS(363), - [anon_sym_move_DASHwide] = ACTIONS(365), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(363), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(363), - [anon_sym_move_DASHobject] = ACTIONS(365), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(363), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(363), - [anon_sym_move_DASHresult] = ACTIONS(365), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(363), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(363), - [anon_sym_move_DASHexception] = ACTIONS(363), - [anon_sym_return_DASHvoid] = ACTIONS(363), - [anon_sym_return] = ACTIONS(365), - [anon_sym_return_DASHwide] = ACTIONS(363), - [anon_sym_return_DASHobject] = ACTIONS(363), - [anon_sym_const_SLASH4] = ACTIONS(363), - [anon_sym_const_SLASH16] = ACTIONS(363), - [anon_sym_const] = ACTIONS(365), - [anon_sym_const_SLASHhigh16] = ACTIONS(363), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(363), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(363), - [anon_sym_const_DASHwide] = ACTIONS(365), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(363), - [anon_sym_const_DASHstring] = ACTIONS(365), - [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(363), - [anon_sym_const_DASHclass] = ACTIONS(363), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(363), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(363), - [anon_sym_monitor_DASHenter] = ACTIONS(363), - [anon_sym_monitor_DASHexit] = ACTIONS(363), - [anon_sym_check_DASHcast] = ACTIONS(363), - [anon_sym_instance_DASHof] = ACTIONS(363), - [anon_sym_array_DASHlength] = ACTIONS(363), - [anon_sym_new_DASHinstance] = ACTIONS(363), - [anon_sym_new_DASHarray] = ACTIONS(363), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(365), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(363), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(363), - [anon_sym_throw] = ACTIONS(365), - [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(363), - [anon_sym_goto] = ACTIONS(365), - [anon_sym_goto_SLASH16] = ACTIONS(363), - [anon_sym_goto_SLASH32] = ACTIONS(363), - [anon_sym_packed_DASHswitch] = ACTIONS(363), - [anon_sym_sparse_DASHswitch] = ACTIONS(363), - [anon_sym_cmpl_DASHfloat] = ACTIONS(363), - [anon_sym_cmpg_DASHfloat] = ACTIONS(363), - [anon_sym_cmpl_DASHdouble] = ACTIONS(363), - [anon_sym_cmpg_DASHdouble] = ACTIONS(363), - [anon_sym_cmp_DASHlong] = ACTIONS(363), - [anon_sym_if_DASHeq] = ACTIONS(365), - [anon_sym_if_DASHne] = ACTIONS(365), - [anon_sym_if_DASHlt] = ACTIONS(365), - [anon_sym_if_DASHge] = ACTIONS(365), - [anon_sym_if_DASHgt] = ACTIONS(365), - [anon_sym_if_DASHle] = ACTIONS(365), - [anon_sym_if_DASHeqz] = ACTIONS(363), - [anon_sym_if_DASHnez] = ACTIONS(363), - [anon_sym_if_DASHltz] = ACTIONS(363), - [anon_sym_if_DASHgez] = ACTIONS(363), - [anon_sym_if_DASHgtz] = ACTIONS(363), - [anon_sym_if_DASHlez] = ACTIONS(363), - [anon_sym_aget] = ACTIONS(365), - [anon_sym_aget_DASHwide] = ACTIONS(363), - [anon_sym_aget_DASHobject] = ACTIONS(363), - [anon_sym_aget_DASHboolean] = ACTIONS(363), - [anon_sym_aget_DASHbyte] = ACTIONS(363), - [anon_sym_aget_DASHchar] = ACTIONS(363), - [anon_sym_aget_DASHshort] = ACTIONS(363), - [anon_sym_aput] = ACTIONS(365), - [anon_sym_aput_DASHwide] = ACTIONS(363), - [anon_sym_aput_DASHobject] = ACTIONS(363), - [anon_sym_aput_DASHboolean] = ACTIONS(363), - [anon_sym_aput_DASHbyte] = ACTIONS(363), - [anon_sym_aput_DASHchar] = ACTIONS(363), - [anon_sym_aput_DASHshort] = ACTIONS(363), - [anon_sym_iget] = ACTIONS(365), - [anon_sym_iget_DASHwide] = ACTIONS(365), - [anon_sym_iget_DASHobject] = ACTIONS(365), - [anon_sym_iget_DASHboolean] = ACTIONS(363), - [anon_sym_iget_DASHbyte] = ACTIONS(363), - [anon_sym_iget_DASHchar] = ACTIONS(363), - [anon_sym_iget_DASHshort] = ACTIONS(363), - [anon_sym_iget_DASHvolatile] = ACTIONS(363), - [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(363), - [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(363), - [anon_sym_iput] = ACTIONS(365), - [anon_sym_iput_DASHwide] = ACTIONS(365), - [anon_sym_iput_DASHobject] = ACTIONS(365), - [anon_sym_iput_DASHboolean] = ACTIONS(365), - [anon_sym_iput_DASHbyte] = ACTIONS(365), - [anon_sym_iput_DASHchar] = ACTIONS(365), - [anon_sym_iput_DASHshort] = ACTIONS(365), - [anon_sym_iput_DASHvolatile] = ACTIONS(363), - [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(363), - [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(363), - [anon_sym_sget] = ACTIONS(365), - [anon_sym_sget_DASHwide] = ACTIONS(365), - [anon_sym_sget_DASHobject] = ACTIONS(365), - [anon_sym_sget_DASHboolean] = ACTIONS(363), - [anon_sym_sget_DASHbyte] = ACTIONS(363), - [anon_sym_sget_DASHchar] = ACTIONS(363), - [anon_sym_sget_DASHshort] = ACTIONS(363), - [anon_sym_sget_DASHvolatile] = ACTIONS(363), - [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(363), - [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(363), - [anon_sym_sput] = ACTIONS(365), - [anon_sym_sput_DASHwide] = ACTIONS(365), - [anon_sym_sput_DASHobject] = ACTIONS(365), - [anon_sym_sput_DASHboolean] = ACTIONS(363), - [anon_sym_sput_DASHbyte] = ACTIONS(363), - [anon_sym_sput_DASHchar] = ACTIONS(363), - [anon_sym_sput_DASHshort] = ACTIONS(363), - [anon_sym_sput_DASHvolatile] = ACTIONS(363), - [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(363), - [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(363), - [anon_sym_invoke_DASHconstructor] = ACTIONS(363), - [anon_sym_invoke_DASHcustom] = ACTIONS(365), - [anon_sym_invoke_DASHdirect] = ACTIONS(365), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(363), - [anon_sym_invoke_DASHinstance] = ACTIONS(363), - [anon_sym_invoke_DASHinterface] = ACTIONS(365), - [anon_sym_invoke_DASHpolymorphic] = ACTIONS(365), - [anon_sym_invoke_DASHstatic] = ACTIONS(365), - [anon_sym_invoke_DASHsuper] = ACTIONS(365), - [anon_sym_invoke_DASHvirtual] = ACTIONS(365), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(363), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(363), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(363), - [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(363), - [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(363), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(363), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(363), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(363), - [anon_sym_neg_DASHint] = ACTIONS(363), - [anon_sym_not_DASHint] = ACTIONS(363), - [anon_sym_neg_DASHlong] = ACTIONS(363), - [anon_sym_not_DASHlong] = ACTIONS(363), - [anon_sym_neg_DASHfloat] = ACTIONS(363), - [anon_sym_neg_DASHdouble] = ACTIONS(363), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(363), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(363), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(363), - [anon_sym_long_DASHto_DASHint] = ACTIONS(363), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(363), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(363), - [anon_sym_float_DASHto_DASHint] = ACTIONS(363), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(363), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(363), - [anon_sym_double_DASHto_DASHint] = ACTIONS(363), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(363), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(363), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(363), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(363), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(363), - [anon_sym_add_DASHint] = ACTIONS(365), - [anon_sym_sub_DASHint] = ACTIONS(365), - [anon_sym_mul_DASHint] = ACTIONS(365), - [anon_sym_div_DASHint] = ACTIONS(365), - [anon_sym_rem_DASHint] = ACTIONS(365), - [anon_sym_and_DASHint] = ACTIONS(365), - [anon_sym_or_DASHint] = ACTIONS(365), - [anon_sym_xor_DASHint] = ACTIONS(365), - [anon_sym_shl_DASHint] = ACTIONS(365), - [anon_sym_shr_DASHint] = ACTIONS(365), - [anon_sym_ushr_DASHint] = ACTIONS(365), - [anon_sym_add_DASHlong] = ACTIONS(365), - [anon_sym_sub_DASHlong] = ACTIONS(365), - [anon_sym_mul_DASHlong] = ACTIONS(365), - [anon_sym_div_DASHlong] = ACTIONS(365), - [anon_sym_rem_DASHlong] = ACTIONS(365), - [anon_sym_and_DASHlong] = ACTIONS(365), - [anon_sym_or_DASHlong] = ACTIONS(365), - [anon_sym_xor_DASHlong] = ACTIONS(365), - [anon_sym_shl_DASHlong] = ACTIONS(365), - [anon_sym_shr_DASHlong] = ACTIONS(365), - [anon_sym_ushr_DASHlong] = ACTIONS(365), - [anon_sym_add_DASHfloat] = ACTIONS(365), - [anon_sym_sub_DASHfloat] = ACTIONS(365), - [anon_sym_mul_DASHfloat] = ACTIONS(365), - [anon_sym_div_DASHfloat] = ACTIONS(365), - [anon_sym_rem_DASHfloat] = ACTIONS(365), - [anon_sym_add_DASHdouble] = ACTIONS(365), - [anon_sym_sub_DASHdouble] = ACTIONS(365), - [anon_sym_mul_DASHdouble] = ACTIONS(365), - [anon_sym_div_DASHdouble] = ACTIONS(365), - [anon_sym_rem_DASHdouble] = ACTIONS(365), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(363), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(363), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(363), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(363), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(363), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(363), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(363), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(363), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(363), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(363), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(363), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(363), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(363), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(363), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(363), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(363), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(363), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(363), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(363), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(363), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(363), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(363), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(363), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(363), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(363), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(363), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(363), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(363), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(363), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(363), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(363), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(363), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(363), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(363), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(363), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(363), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(363), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(363), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(363), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(363), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(363), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(363), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(363), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(363), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(363), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(363), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(363), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(363), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(363), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(363), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(363), - [anon_sym_static_DASHget] = ACTIONS(363), - [anon_sym_static_DASHput] = ACTIONS(363), - [anon_sym_instance_DASHget] = ACTIONS(363), - [anon_sym_instance_DASHput] = ACTIONS(363), - [anon_sym_execute_DASHinline] = ACTIONS(365), - [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(363), - [anon_sym_iget_DASHquick] = ACTIONS(363), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(363), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(363), - [anon_sym_iput_DASHquick] = ACTIONS(363), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(363), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(363), - [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(363), - [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(363), - [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(363), - [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(363), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(365), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(363), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(365), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(363), - [anon_sym_rsub_DASHint] = ACTIONS(365), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(363), - [anon_sym_DOTline] = ACTIONS(363), - [anon_sym_DOTlocals] = ACTIONS(363), - [anon_sym_DOTlocal] = ACTIONS(365), - [anon_sym_DOTendlocal] = ACTIONS(363), - [anon_sym_DOTrestartlocal] = ACTIONS(363), - [anon_sym_DOTregisters] = ACTIONS(363), - [anon_sym_DOTcatch] = ACTIONS(365), - [anon_sym_DOTcatchall] = ACTIONS(363), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(363), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(363), - [anon_sym_DOTarray_DASHdata] = ACTIONS(363), - [sym_prologue_directive] = ACTIONS(363), - [sym_epilogue_directive] = ACTIONS(363), - [aux_sym_label_token1] = ACTIONS(363), - [aux_sym_jmp_label_token1] = ACTIONS(363), + [anon_sym_DOTsource] = ACTIONS(369), + [anon_sym_DOTendmethod] = ACTIONS(369), + [anon_sym_DOTannotation] = ACTIONS(369), + [anon_sym_DOTparam] = ACTIONS(371), + [anon_sym_DOTparameter] = ACTIONS(369), + [anon_sym_nop] = ACTIONS(371), + [anon_sym_move] = ACTIONS(371), + [anon_sym_move_SLASHfrom16] = ACTIONS(369), + [anon_sym_move_SLASH16] = ACTIONS(369), + [anon_sym_move_DASHwide] = ACTIONS(371), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(369), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(369), + [anon_sym_move_DASHobject] = ACTIONS(371), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(369), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(369), + [anon_sym_move_DASHresult] = ACTIONS(371), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(369), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(369), + [anon_sym_move_DASHexception] = ACTIONS(369), + [anon_sym_return_DASHvoid] = ACTIONS(369), + [anon_sym_return] = ACTIONS(371), + [anon_sym_return_DASHwide] = ACTIONS(369), + [anon_sym_return_DASHobject] = ACTIONS(369), + [anon_sym_const_SLASH4] = ACTIONS(369), + [anon_sym_const_SLASH16] = ACTIONS(369), + [anon_sym_const] = ACTIONS(371), + [anon_sym_const_SLASHhigh16] = ACTIONS(369), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(369), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(369), + [anon_sym_const_DASHwide] = ACTIONS(371), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(369), + [anon_sym_const_DASHstring] = ACTIONS(371), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(369), + [anon_sym_const_DASHclass] = ACTIONS(369), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(369), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(369), + [anon_sym_monitor_DASHenter] = ACTIONS(369), + [anon_sym_monitor_DASHexit] = ACTIONS(369), + [anon_sym_check_DASHcast] = ACTIONS(369), + [anon_sym_instance_DASHof] = ACTIONS(369), + [anon_sym_array_DASHlength] = ACTIONS(369), + [anon_sym_new_DASHinstance] = ACTIONS(369), + [anon_sym_new_DASHarray] = ACTIONS(369), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(371), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(369), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(369), + [anon_sym_throw] = ACTIONS(371), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(369), + [anon_sym_goto] = ACTIONS(371), + [anon_sym_goto_SLASH16] = ACTIONS(369), + [anon_sym_goto_SLASH32] = ACTIONS(369), + [anon_sym_packed_DASHswitch] = ACTIONS(369), + [anon_sym_sparse_DASHswitch] = ACTIONS(369), + [anon_sym_cmpl_DASHfloat] = ACTIONS(369), + [anon_sym_cmpg_DASHfloat] = ACTIONS(369), + [anon_sym_cmpl_DASHdouble] = ACTIONS(369), + [anon_sym_cmpg_DASHdouble] = ACTIONS(369), + [anon_sym_cmp_DASHlong] = ACTIONS(369), + [anon_sym_if_DASHeq] = ACTIONS(371), + [anon_sym_if_DASHne] = ACTIONS(371), + [anon_sym_if_DASHlt] = ACTIONS(371), + [anon_sym_if_DASHge] = ACTIONS(371), + [anon_sym_if_DASHgt] = ACTIONS(371), + [anon_sym_if_DASHle] = ACTIONS(371), + [anon_sym_if_DASHeqz] = ACTIONS(369), + [anon_sym_if_DASHnez] = ACTIONS(369), + [anon_sym_if_DASHltz] = ACTIONS(369), + [anon_sym_if_DASHgez] = ACTIONS(369), + [anon_sym_if_DASHgtz] = ACTIONS(369), + [anon_sym_if_DASHlez] = ACTIONS(369), + [anon_sym_aget] = ACTIONS(371), + [anon_sym_aget_DASHwide] = ACTIONS(369), + [anon_sym_aget_DASHobject] = ACTIONS(369), + [anon_sym_aget_DASHboolean] = ACTIONS(369), + [anon_sym_aget_DASHbyte] = ACTIONS(369), + [anon_sym_aget_DASHchar] = ACTIONS(369), + [anon_sym_aget_DASHshort] = ACTIONS(369), + [anon_sym_aput] = ACTIONS(371), + [anon_sym_aput_DASHwide] = ACTIONS(369), + [anon_sym_aput_DASHobject] = ACTIONS(369), + [anon_sym_aput_DASHboolean] = ACTIONS(369), + [anon_sym_aput_DASHbyte] = ACTIONS(369), + [anon_sym_aput_DASHchar] = ACTIONS(369), + [anon_sym_aput_DASHshort] = ACTIONS(369), + [anon_sym_iget] = ACTIONS(371), + [anon_sym_iget_DASHwide] = ACTIONS(371), + [anon_sym_iget_DASHobject] = ACTIONS(371), + [anon_sym_iget_DASHboolean] = ACTIONS(369), + [anon_sym_iget_DASHbyte] = ACTIONS(369), + [anon_sym_iget_DASHchar] = ACTIONS(369), + [anon_sym_iget_DASHshort] = ACTIONS(369), + [anon_sym_iget_DASHvolatile] = ACTIONS(369), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(369), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(369), + [anon_sym_iput] = ACTIONS(371), + [anon_sym_iput_DASHwide] = ACTIONS(371), + [anon_sym_iput_DASHobject] = ACTIONS(371), + [anon_sym_iput_DASHboolean] = ACTIONS(371), + [anon_sym_iput_DASHbyte] = ACTIONS(371), + [anon_sym_iput_DASHchar] = ACTIONS(371), + [anon_sym_iput_DASHshort] = ACTIONS(371), + [anon_sym_iput_DASHvolatile] = ACTIONS(369), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(369), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(369), + [anon_sym_sget] = ACTIONS(371), + [anon_sym_sget_DASHwide] = ACTIONS(371), + [anon_sym_sget_DASHobject] = ACTIONS(371), + [anon_sym_sget_DASHboolean] = ACTIONS(369), + [anon_sym_sget_DASHbyte] = ACTIONS(369), + [anon_sym_sget_DASHchar] = ACTIONS(369), + [anon_sym_sget_DASHshort] = ACTIONS(369), + [anon_sym_sget_DASHvolatile] = ACTIONS(369), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(369), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(369), + [anon_sym_sput] = ACTIONS(371), + [anon_sym_sput_DASHwide] = ACTIONS(371), + [anon_sym_sput_DASHobject] = ACTIONS(371), + [anon_sym_sput_DASHboolean] = ACTIONS(369), + [anon_sym_sput_DASHbyte] = ACTIONS(369), + [anon_sym_sput_DASHchar] = ACTIONS(369), + [anon_sym_sput_DASHshort] = ACTIONS(369), + [anon_sym_sput_DASHvolatile] = ACTIONS(369), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(369), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(369), + [anon_sym_invoke_DASHconstructor] = ACTIONS(369), + [anon_sym_invoke_DASHcustom] = ACTIONS(371), + [anon_sym_invoke_DASHdirect] = ACTIONS(371), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(369), + [anon_sym_invoke_DASHinstance] = ACTIONS(369), + [anon_sym_invoke_DASHinterface] = ACTIONS(371), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(371), + [anon_sym_invoke_DASHstatic] = ACTIONS(371), + [anon_sym_invoke_DASHsuper] = ACTIONS(371), + [anon_sym_invoke_DASHvirtual] = ACTIONS(371), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(369), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(369), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(369), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(369), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(369), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(369), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(369), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(369), + [anon_sym_neg_DASHint] = ACTIONS(369), + [anon_sym_not_DASHint] = ACTIONS(369), + [anon_sym_neg_DASHlong] = ACTIONS(369), + [anon_sym_not_DASHlong] = ACTIONS(369), + [anon_sym_neg_DASHfloat] = ACTIONS(369), + [anon_sym_neg_DASHdouble] = ACTIONS(369), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(369), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(369), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(369), + [anon_sym_long_DASHto_DASHint] = ACTIONS(369), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(369), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(369), + [anon_sym_float_DASHto_DASHint] = ACTIONS(369), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(369), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(369), + [anon_sym_double_DASHto_DASHint] = ACTIONS(369), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(369), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(369), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(369), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(369), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(369), + [anon_sym_add_DASHint] = ACTIONS(371), + [anon_sym_sub_DASHint] = ACTIONS(371), + [anon_sym_mul_DASHint] = ACTIONS(371), + [anon_sym_div_DASHint] = ACTIONS(371), + [anon_sym_rem_DASHint] = ACTIONS(371), + [anon_sym_and_DASHint] = ACTIONS(371), + [anon_sym_or_DASHint] = ACTIONS(371), + [anon_sym_xor_DASHint] = ACTIONS(371), + [anon_sym_shl_DASHint] = ACTIONS(371), + [anon_sym_shr_DASHint] = ACTIONS(371), + [anon_sym_ushr_DASHint] = ACTIONS(371), + [anon_sym_add_DASHlong] = ACTIONS(371), + [anon_sym_sub_DASHlong] = ACTIONS(371), + [anon_sym_mul_DASHlong] = ACTIONS(371), + [anon_sym_div_DASHlong] = ACTIONS(371), + [anon_sym_rem_DASHlong] = ACTIONS(371), + [anon_sym_and_DASHlong] = ACTIONS(371), + [anon_sym_or_DASHlong] = ACTIONS(371), + [anon_sym_xor_DASHlong] = ACTIONS(371), + [anon_sym_shl_DASHlong] = ACTIONS(371), + [anon_sym_shr_DASHlong] = ACTIONS(371), + [anon_sym_ushr_DASHlong] = ACTIONS(371), + [anon_sym_add_DASHfloat] = ACTIONS(371), + [anon_sym_sub_DASHfloat] = ACTIONS(371), + [anon_sym_mul_DASHfloat] = ACTIONS(371), + [anon_sym_div_DASHfloat] = ACTIONS(371), + [anon_sym_rem_DASHfloat] = ACTIONS(371), + [anon_sym_add_DASHdouble] = ACTIONS(371), + [anon_sym_sub_DASHdouble] = ACTIONS(371), + [anon_sym_mul_DASHdouble] = ACTIONS(371), + [anon_sym_div_DASHdouble] = ACTIONS(371), + [anon_sym_rem_DASHdouble] = ACTIONS(371), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(369), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(369), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(369), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(369), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(369), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(369), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(369), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(369), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(369), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(369), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(369), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(369), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(369), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(369), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(369), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(369), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(369), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(369), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(369), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(369), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(369), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(369), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(369), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(369), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(369), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(369), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(369), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(369), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(369), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(369), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(369), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(369), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(369), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(369), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(369), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(369), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(369), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(369), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(369), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(369), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(369), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(369), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(369), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(369), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(369), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(369), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(369), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(369), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(369), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(369), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(369), + [anon_sym_static_DASHget] = ACTIONS(369), + [anon_sym_static_DASHput] = ACTIONS(369), + [anon_sym_instance_DASHget] = ACTIONS(369), + [anon_sym_instance_DASHput] = ACTIONS(369), + [anon_sym_execute_DASHinline] = ACTIONS(371), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(369), + [anon_sym_iget_DASHquick] = ACTIONS(369), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(369), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(369), + [anon_sym_iput_DASHquick] = ACTIONS(369), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(369), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(369), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(369), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(369), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(369), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(369), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(371), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(369), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(371), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(369), + [anon_sym_rsub_DASHint] = ACTIONS(371), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(369), + [anon_sym_DOTline] = ACTIONS(369), + [anon_sym_DOTlocals] = ACTIONS(369), + [anon_sym_DOTlocal] = ACTIONS(371), + [anon_sym_DOTendlocal] = ACTIONS(369), + [anon_sym_DOTrestartlocal] = ACTIONS(369), + [anon_sym_DOTregisters] = ACTIONS(369), + [anon_sym_DOTcatch] = ACTIONS(371), + [anon_sym_DOTcatchall] = ACTIONS(369), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(369), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(369), + [anon_sym_DOTarray_DASHdata] = ACTIONS(369), + [sym_prologue_directive] = ACTIONS(369), + [sym_epilogue_directive] = ACTIONS(369), + [aux_sym_label_token1] = ACTIONS(369), + [aux_sym_jmp_label_token1] = ACTIONS(369), [sym_comment] = ACTIONS(3), }, [48] = { - [anon_sym_DOTsource] = ACTIONS(367), - [anon_sym_DOTendmethod] = ACTIONS(367), - [anon_sym_DOTannotation] = ACTIONS(367), - [anon_sym_DOTparam] = ACTIONS(369), - [anon_sym_DOTparameter] = ACTIONS(367), - [anon_sym_nop] = ACTIONS(369), - [anon_sym_move] = ACTIONS(369), - [anon_sym_move_SLASHfrom16] = ACTIONS(367), - [anon_sym_move_SLASH16] = ACTIONS(367), - [anon_sym_move_DASHwide] = ACTIONS(369), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(367), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(367), - [anon_sym_move_DASHobject] = ACTIONS(369), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(367), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(367), - [anon_sym_move_DASHresult] = ACTIONS(369), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(367), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(367), - [anon_sym_move_DASHexception] = ACTIONS(367), - [anon_sym_return_DASHvoid] = ACTIONS(367), - [anon_sym_return] = ACTIONS(369), - [anon_sym_return_DASHwide] = ACTIONS(367), - [anon_sym_return_DASHobject] = ACTIONS(367), - [anon_sym_const_SLASH4] = ACTIONS(367), - [anon_sym_const_SLASH16] = ACTIONS(367), - [anon_sym_const] = ACTIONS(369), - [anon_sym_const_SLASHhigh16] = ACTIONS(367), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(367), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(367), - [anon_sym_const_DASHwide] = ACTIONS(369), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(367), - [anon_sym_const_DASHstring] = ACTIONS(369), - [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(367), - [anon_sym_const_DASHclass] = ACTIONS(367), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(367), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(367), - [anon_sym_monitor_DASHenter] = ACTIONS(367), - [anon_sym_monitor_DASHexit] = ACTIONS(367), - [anon_sym_check_DASHcast] = ACTIONS(367), - [anon_sym_instance_DASHof] = ACTIONS(367), - [anon_sym_array_DASHlength] = ACTIONS(367), - [anon_sym_new_DASHinstance] = ACTIONS(367), - [anon_sym_new_DASHarray] = ACTIONS(367), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(369), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(367), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(367), - [anon_sym_throw] = ACTIONS(369), - [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(367), - [anon_sym_goto] = ACTIONS(369), - [anon_sym_goto_SLASH16] = ACTIONS(367), - [anon_sym_goto_SLASH32] = ACTIONS(367), - [anon_sym_packed_DASHswitch] = ACTIONS(367), - [anon_sym_sparse_DASHswitch] = ACTIONS(367), - [anon_sym_cmpl_DASHfloat] = ACTIONS(367), - [anon_sym_cmpg_DASHfloat] = ACTIONS(367), - [anon_sym_cmpl_DASHdouble] = ACTIONS(367), - [anon_sym_cmpg_DASHdouble] = ACTIONS(367), - [anon_sym_cmp_DASHlong] = ACTIONS(367), - [anon_sym_if_DASHeq] = ACTIONS(369), - [anon_sym_if_DASHne] = ACTIONS(369), - [anon_sym_if_DASHlt] = ACTIONS(369), - [anon_sym_if_DASHge] = ACTIONS(369), - [anon_sym_if_DASHgt] = ACTIONS(369), - [anon_sym_if_DASHle] = ACTIONS(369), - [anon_sym_if_DASHeqz] = ACTIONS(367), - [anon_sym_if_DASHnez] = ACTIONS(367), - [anon_sym_if_DASHltz] = ACTIONS(367), - [anon_sym_if_DASHgez] = ACTIONS(367), - [anon_sym_if_DASHgtz] = ACTIONS(367), - [anon_sym_if_DASHlez] = ACTIONS(367), - [anon_sym_aget] = ACTIONS(369), - [anon_sym_aget_DASHwide] = ACTIONS(367), - [anon_sym_aget_DASHobject] = ACTIONS(367), - [anon_sym_aget_DASHboolean] = ACTIONS(367), - [anon_sym_aget_DASHbyte] = ACTIONS(367), - [anon_sym_aget_DASHchar] = ACTIONS(367), - [anon_sym_aget_DASHshort] = ACTIONS(367), - [anon_sym_aput] = ACTIONS(369), - [anon_sym_aput_DASHwide] = ACTIONS(367), - [anon_sym_aput_DASHobject] = ACTIONS(367), - [anon_sym_aput_DASHboolean] = ACTIONS(367), - [anon_sym_aput_DASHbyte] = ACTIONS(367), - [anon_sym_aput_DASHchar] = ACTIONS(367), - [anon_sym_aput_DASHshort] = ACTIONS(367), - [anon_sym_iget] = ACTIONS(369), - [anon_sym_iget_DASHwide] = ACTIONS(369), - [anon_sym_iget_DASHobject] = ACTIONS(369), - [anon_sym_iget_DASHboolean] = ACTIONS(367), - [anon_sym_iget_DASHbyte] = ACTIONS(367), - [anon_sym_iget_DASHchar] = ACTIONS(367), - [anon_sym_iget_DASHshort] = ACTIONS(367), - [anon_sym_iget_DASHvolatile] = ACTIONS(367), - [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(367), - [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(367), - [anon_sym_iput] = ACTIONS(369), - [anon_sym_iput_DASHwide] = ACTIONS(369), - [anon_sym_iput_DASHobject] = ACTIONS(369), - [anon_sym_iput_DASHboolean] = ACTIONS(369), - [anon_sym_iput_DASHbyte] = ACTIONS(369), - [anon_sym_iput_DASHchar] = ACTIONS(369), - [anon_sym_iput_DASHshort] = ACTIONS(369), - [anon_sym_iput_DASHvolatile] = ACTIONS(367), - [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(367), - [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(367), - [anon_sym_sget] = ACTIONS(369), - [anon_sym_sget_DASHwide] = ACTIONS(369), - [anon_sym_sget_DASHobject] = ACTIONS(369), - [anon_sym_sget_DASHboolean] = ACTIONS(367), - [anon_sym_sget_DASHbyte] = ACTIONS(367), - [anon_sym_sget_DASHchar] = ACTIONS(367), - [anon_sym_sget_DASHshort] = ACTIONS(367), - [anon_sym_sget_DASHvolatile] = ACTIONS(367), - [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(367), - [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(367), - [anon_sym_sput] = ACTIONS(369), - [anon_sym_sput_DASHwide] = ACTIONS(369), - [anon_sym_sput_DASHobject] = ACTIONS(369), - [anon_sym_sput_DASHboolean] = ACTIONS(367), - [anon_sym_sput_DASHbyte] = ACTIONS(367), - [anon_sym_sput_DASHchar] = ACTIONS(367), - [anon_sym_sput_DASHshort] = ACTIONS(367), - [anon_sym_sput_DASHvolatile] = ACTIONS(367), - [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(367), - [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(367), - [anon_sym_invoke_DASHconstructor] = ACTIONS(367), - [anon_sym_invoke_DASHcustom] = ACTIONS(369), - [anon_sym_invoke_DASHdirect] = ACTIONS(369), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(367), - [anon_sym_invoke_DASHinstance] = ACTIONS(367), - [anon_sym_invoke_DASHinterface] = ACTIONS(369), - [anon_sym_invoke_DASHpolymorphic] = ACTIONS(369), - [anon_sym_invoke_DASHstatic] = ACTIONS(369), - [anon_sym_invoke_DASHsuper] = ACTIONS(369), - [anon_sym_invoke_DASHvirtual] = ACTIONS(369), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(367), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(367), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(367), - [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(367), - [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(367), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(367), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(367), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(367), - [anon_sym_neg_DASHint] = ACTIONS(367), - [anon_sym_not_DASHint] = ACTIONS(367), - [anon_sym_neg_DASHlong] = ACTIONS(367), - [anon_sym_not_DASHlong] = ACTIONS(367), - [anon_sym_neg_DASHfloat] = ACTIONS(367), - [anon_sym_neg_DASHdouble] = ACTIONS(367), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(367), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(367), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(367), - [anon_sym_long_DASHto_DASHint] = ACTIONS(367), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(367), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(367), - [anon_sym_float_DASHto_DASHint] = ACTIONS(367), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(367), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(367), - [anon_sym_double_DASHto_DASHint] = ACTIONS(367), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(367), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(367), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(367), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(367), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(367), - [anon_sym_add_DASHint] = ACTIONS(369), - [anon_sym_sub_DASHint] = ACTIONS(369), - [anon_sym_mul_DASHint] = ACTIONS(369), - [anon_sym_div_DASHint] = ACTIONS(369), - [anon_sym_rem_DASHint] = ACTIONS(369), - [anon_sym_and_DASHint] = ACTIONS(369), - [anon_sym_or_DASHint] = ACTIONS(369), - [anon_sym_xor_DASHint] = ACTIONS(369), - [anon_sym_shl_DASHint] = ACTIONS(369), - [anon_sym_shr_DASHint] = ACTIONS(369), - [anon_sym_ushr_DASHint] = ACTIONS(369), - [anon_sym_add_DASHlong] = ACTIONS(369), - [anon_sym_sub_DASHlong] = ACTIONS(369), - [anon_sym_mul_DASHlong] = ACTIONS(369), - [anon_sym_div_DASHlong] = ACTIONS(369), - [anon_sym_rem_DASHlong] = ACTIONS(369), - [anon_sym_and_DASHlong] = ACTIONS(369), - [anon_sym_or_DASHlong] = ACTIONS(369), - [anon_sym_xor_DASHlong] = ACTIONS(369), - [anon_sym_shl_DASHlong] = ACTIONS(369), - [anon_sym_shr_DASHlong] = ACTIONS(369), - [anon_sym_ushr_DASHlong] = ACTIONS(369), - [anon_sym_add_DASHfloat] = ACTIONS(369), - [anon_sym_sub_DASHfloat] = ACTIONS(369), - [anon_sym_mul_DASHfloat] = ACTIONS(369), - [anon_sym_div_DASHfloat] = ACTIONS(369), - [anon_sym_rem_DASHfloat] = ACTIONS(369), - [anon_sym_add_DASHdouble] = ACTIONS(369), - [anon_sym_sub_DASHdouble] = ACTIONS(369), - [anon_sym_mul_DASHdouble] = ACTIONS(369), - [anon_sym_div_DASHdouble] = ACTIONS(369), - [anon_sym_rem_DASHdouble] = ACTIONS(369), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(367), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(367), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(367), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(367), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(367), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(367), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(367), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(367), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(367), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(367), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(367), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(367), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(367), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(367), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(367), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(367), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(367), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(367), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(367), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(367), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(367), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(367), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(367), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(367), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(367), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(367), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(367), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(367), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(367), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(367), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(367), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(367), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(367), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(367), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(367), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(367), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(367), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(367), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(367), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(367), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(367), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(367), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(367), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(367), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(367), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(367), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(367), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(367), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(367), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(367), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(367), - [anon_sym_static_DASHget] = ACTIONS(367), - [anon_sym_static_DASHput] = ACTIONS(367), - [anon_sym_instance_DASHget] = ACTIONS(367), - [anon_sym_instance_DASHput] = ACTIONS(367), - [anon_sym_execute_DASHinline] = ACTIONS(369), - [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(367), - [anon_sym_iget_DASHquick] = ACTIONS(367), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(367), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(367), - [anon_sym_iput_DASHquick] = ACTIONS(367), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(367), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(367), - [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(367), - [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(367), - [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(367), - [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(367), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(369), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(367), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(369), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(367), - [anon_sym_rsub_DASHint] = ACTIONS(369), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(367), - [anon_sym_DOTline] = ACTIONS(367), - [anon_sym_DOTlocals] = ACTIONS(367), - [anon_sym_DOTlocal] = ACTIONS(369), - [anon_sym_DOTendlocal] = ACTIONS(367), - [anon_sym_DOTrestartlocal] = ACTIONS(367), - [anon_sym_DOTregisters] = ACTIONS(367), - [anon_sym_DOTcatch] = ACTIONS(369), - [anon_sym_DOTcatchall] = ACTIONS(367), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(367), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(367), - [anon_sym_DOTarray_DASHdata] = ACTIONS(367), - [sym_prologue_directive] = ACTIONS(367), - [sym_epilogue_directive] = ACTIONS(367), - [aux_sym_label_token1] = ACTIONS(367), - [aux_sym_jmp_label_token1] = ACTIONS(367), + [anon_sym_DOTsource] = ACTIONS(373), + [anon_sym_DOTendmethod] = ACTIONS(373), + [anon_sym_DOTannotation] = ACTIONS(373), + [anon_sym_DOTparam] = ACTIONS(375), + [anon_sym_DOTparameter] = ACTIONS(373), + [anon_sym_nop] = ACTIONS(375), + [anon_sym_move] = ACTIONS(375), + [anon_sym_move_SLASHfrom16] = ACTIONS(373), + [anon_sym_move_SLASH16] = ACTIONS(373), + [anon_sym_move_DASHwide] = ACTIONS(375), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(373), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(373), + [anon_sym_move_DASHobject] = ACTIONS(375), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(373), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(373), + [anon_sym_move_DASHresult] = ACTIONS(375), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(373), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(373), + [anon_sym_move_DASHexception] = ACTIONS(373), + [anon_sym_return_DASHvoid] = ACTIONS(373), + [anon_sym_return] = ACTIONS(375), + [anon_sym_return_DASHwide] = ACTIONS(373), + [anon_sym_return_DASHobject] = ACTIONS(373), + [anon_sym_const_SLASH4] = ACTIONS(373), + [anon_sym_const_SLASH16] = ACTIONS(373), + [anon_sym_const] = ACTIONS(375), + [anon_sym_const_SLASHhigh16] = ACTIONS(373), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(373), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(373), + [anon_sym_const_DASHwide] = ACTIONS(375), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(373), + [anon_sym_const_DASHstring] = ACTIONS(375), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(373), + [anon_sym_const_DASHclass] = ACTIONS(373), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(373), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(373), + [anon_sym_monitor_DASHenter] = ACTIONS(373), + [anon_sym_monitor_DASHexit] = ACTIONS(373), + [anon_sym_check_DASHcast] = ACTIONS(373), + [anon_sym_instance_DASHof] = ACTIONS(373), + [anon_sym_array_DASHlength] = ACTIONS(373), + [anon_sym_new_DASHinstance] = ACTIONS(373), + [anon_sym_new_DASHarray] = ACTIONS(373), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(375), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(373), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(373), + [anon_sym_throw] = ACTIONS(375), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(373), + [anon_sym_goto] = ACTIONS(375), + [anon_sym_goto_SLASH16] = ACTIONS(373), + [anon_sym_goto_SLASH32] = ACTIONS(373), + [anon_sym_packed_DASHswitch] = ACTIONS(373), + [anon_sym_sparse_DASHswitch] = ACTIONS(373), + [anon_sym_cmpl_DASHfloat] = ACTIONS(373), + [anon_sym_cmpg_DASHfloat] = ACTIONS(373), + [anon_sym_cmpl_DASHdouble] = ACTIONS(373), + [anon_sym_cmpg_DASHdouble] = ACTIONS(373), + [anon_sym_cmp_DASHlong] = ACTIONS(373), + [anon_sym_if_DASHeq] = ACTIONS(375), + [anon_sym_if_DASHne] = ACTIONS(375), + [anon_sym_if_DASHlt] = ACTIONS(375), + [anon_sym_if_DASHge] = ACTIONS(375), + [anon_sym_if_DASHgt] = ACTIONS(375), + [anon_sym_if_DASHle] = ACTIONS(375), + [anon_sym_if_DASHeqz] = ACTIONS(373), + [anon_sym_if_DASHnez] = ACTIONS(373), + [anon_sym_if_DASHltz] = ACTIONS(373), + [anon_sym_if_DASHgez] = ACTIONS(373), + [anon_sym_if_DASHgtz] = ACTIONS(373), + [anon_sym_if_DASHlez] = ACTIONS(373), + [anon_sym_aget] = ACTIONS(375), + [anon_sym_aget_DASHwide] = ACTIONS(373), + [anon_sym_aget_DASHobject] = ACTIONS(373), + [anon_sym_aget_DASHboolean] = ACTIONS(373), + [anon_sym_aget_DASHbyte] = ACTIONS(373), + [anon_sym_aget_DASHchar] = ACTIONS(373), + [anon_sym_aget_DASHshort] = ACTIONS(373), + [anon_sym_aput] = ACTIONS(375), + [anon_sym_aput_DASHwide] = ACTIONS(373), + [anon_sym_aput_DASHobject] = ACTIONS(373), + [anon_sym_aput_DASHboolean] = ACTIONS(373), + [anon_sym_aput_DASHbyte] = ACTIONS(373), + [anon_sym_aput_DASHchar] = ACTIONS(373), + [anon_sym_aput_DASHshort] = ACTIONS(373), + [anon_sym_iget] = ACTIONS(375), + [anon_sym_iget_DASHwide] = ACTIONS(375), + [anon_sym_iget_DASHobject] = ACTIONS(375), + [anon_sym_iget_DASHboolean] = ACTIONS(373), + [anon_sym_iget_DASHbyte] = ACTIONS(373), + [anon_sym_iget_DASHchar] = ACTIONS(373), + [anon_sym_iget_DASHshort] = ACTIONS(373), + [anon_sym_iget_DASHvolatile] = ACTIONS(373), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(373), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(373), + [anon_sym_iput] = ACTIONS(375), + [anon_sym_iput_DASHwide] = ACTIONS(375), + [anon_sym_iput_DASHobject] = ACTIONS(375), + [anon_sym_iput_DASHboolean] = ACTIONS(375), + [anon_sym_iput_DASHbyte] = ACTIONS(375), + [anon_sym_iput_DASHchar] = ACTIONS(375), + [anon_sym_iput_DASHshort] = ACTIONS(375), + [anon_sym_iput_DASHvolatile] = ACTIONS(373), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(373), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(373), + [anon_sym_sget] = ACTIONS(375), + [anon_sym_sget_DASHwide] = ACTIONS(375), + [anon_sym_sget_DASHobject] = ACTIONS(375), + [anon_sym_sget_DASHboolean] = ACTIONS(373), + [anon_sym_sget_DASHbyte] = ACTIONS(373), + [anon_sym_sget_DASHchar] = ACTIONS(373), + [anon_sym_sget_DASHshort] = ACTIONS(373), + [anon_sym_sget_DASHvolatile] = ACTIONS(373), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(373), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(373), + [anon_sym_sput] = ACTIONS(375), + [anon_sym_sput_DASHwide] = ACTIONS(375), + [anon_sym_sput_DASHobject] = ACTIONS(375), + [anon_sym_sput_DASHboolean] = ACTIONS(373), + [anon_sym_sput_DASHbyte] = ACTIONS(373), + [anon_sym_sput_DASHchar] = ACTIONS(373), + [anon_sym_sput_DASHshort] = ACTIONS(373), + [anon_sym_sput_DASHvolatile] = ACTIONS(373), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(373), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(373), + [anon_sym_invoke_DASHconstructor] = ACTIONS(373), + [anon_sym_invoke_DASHcustom] = ACTIONS(375), + [anon_sym_invoke_DASHdirect] = ACTIONS(375), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(373), + [anon_sym_invoke_DASHinstance] = ACTIONS(373), + [anon_sym_invoke_DASHinterface] = ACTIONS(375), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(375), + [anon_sym_invoke_DASHstatic] = ACTIONS(375), + [anon_sym_invoke_DASHsuper] = ACTIONS(375), + [anon_sym_invoke_DASHvirtual] = ACTIONS(375), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(373), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(373), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(373), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(373), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(373), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(373), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(373), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(373), + [anon_sym_neg_DASHint] = ACTIONS(373), + [anon_sym_not_DASHint] = ACTIONS(373), + [anon_sym_neg_DASHlong] = ACTIONS(373), + [anon_sym_not_DASHlong] = ACTIONS(373), + [anon_sym_neg_DASHfloat] = ACTIONS(373), + [anon_sym_neg_DASHdouble] = ACTIONS(373), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(373), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(373), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(373), + [anon_sym_long_DASHto_DASHint] = ACTIONS(373), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(373), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(373), + [anon_sym_float_DASHto_DASHint] = ACTIONS(373), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(373), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(373), + [anon_sym_double_DASHto_DASHint] = ACTIONS(373), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(373), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(373), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(373), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(373), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(373), + [anon_sym_add_DASHint] = ACTIONS(375), + [anon_sym_sub_DASHint] = ACTIONS(375), + [anon_sym_mul_DASHint] = ACTIONS(375), + [anon_sym_div_DASHint] = ACTIONS(375), + [anon_sym_rem_DASHint] = ACTIONS(375), + [anon_sym_and_DASHint] = ACTIONS(375), + [anon_sym_or_DASHint] = ACTIONS(375), + [anon_sym_xor_DASHint] = ACTIONS(375), + [anon_sym_shl_DASHint] = ACTIONS(375), + [anon_sym_shr_DASHint] = ACTIONS(375), + [anon_sym_ushr_DASHint] = ACTIONS(375), + [anon_sym_add_DASHlong] = ACTIONS(375), + [anon_sym_sub_DASHlong] = ACTIONS(375), + [anon_sym_mul_DASHlong] = ACTIONS(375), + [anon_sym_div_DASHlong] = ACTIONS(375), + [anon_sym_rem_DASHlong] = ACTIONS(375), + [anon_sym_and_DASHlong] = ACTIONS(375), + [anon_sym_or_DASHlong] = ACTIONS(375), + [anon_sym_xor_DASHlong] = ACTIONS(375), + [anon_sym_shl_DASHlong] = ACTIONS(375), + [anon_sym_shr_DASHlong] = ACTIONS(375), + [anon_sym_ushr_DASHlong] = ACTIONS(375), + [anon_sym_add_DASHfloat] = ACTIONS(375), + [anon_sym_sub_DASHfloat] = ACTIONS(375), + [anon_sym_mul_DASHfloat] = ACTIONS(375), + [anon_sym_div_DASHfloat] = ACTIONS(375), + [anon_sym_rem_DASHfloat] = ACTIONS(375), + [anon_sym_add_DASHdouble] = ACTIONS(375), + [anon_sym_sub_DASHdouble] = ACTIONS(375), + [anon_sym_mul_DASHdouble] = ACTIONS(375), + [anon_sym_div_DASHdouble] = ACTIONS(375), + [anon_sym_rem_DASHdouble] = ACTIONS(375), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(373), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(373), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(373), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(373), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(373), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(373), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(373), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(373), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(373), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(373), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(373), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(373), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(373), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(373), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(373), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(373), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(373), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(373), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(373), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(373), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(373), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(373), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(373), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(373), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(373), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(373), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(373), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(373), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(373), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(373), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(373), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(373), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(373), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(373), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(373), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(373), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(373), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(373), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(373), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(373), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(373), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(373), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(373), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(373), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(373), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(373), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(373), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(373), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(373), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(373), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(373), + [anon_sym_static_DASHget] = ACTIONS(373), + [anon_sym_static_DASHput] = ACTIONS(373), + [anon_sym_instance_DASHget] = ACTIONS(373), + [anon_sym_instance_DASHput] = ACTIONS(373), + [anon_sym_execute_DASHinline] = ACTIONS(375), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(373), + [anon_sym_iget_DASHquick] = ACTIONS(373), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(373), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(373), + [anon_sym_iput_DASHquick] = ACTIONS(373), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(373), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(373), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(373), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(373), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(373), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(373), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(375), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(373), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(375), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(373), + [anon_sym_rsub_DASHint] = ACTIONS(375), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(373), + [anon_sym_DOTline] = ACTIONS(373), + [anon_sym_DOTlocals] = ACTIONS(373), + [anon_sym_DOTlocal] = ACTIONS(375), + [anon_sym_DOTendlocal] = ACTIONS(373), + [anon_sym_DOTrestartlocal] = ACTIONS(373), + [anon_sym_DOTregisters] = ACTIONS(373), + [anon_sym_DOTcatch] = ACTIONS(375), + [anon_sym_DOTcatchall] = ACTIONS(373), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(373), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(373), + [anon_sym_DOTarray_DASHdata] = ACTIONS(373), + [sym_prologue_directive] = ACTIONS(373), + [sym_epilogue_directive] = ACTIONS(373), + [aux_sym_label_token1] = ACTIONS(373), + [aux_sym_jmp_label_token1] = ACTIONS(373), [sym_comment] = ACTIONS(3), }, [49] = { - [anon_sym_DOTsource] = ACTIONS(371), - [anon_sym_DOTendmethod] = ACTIONS(371), - [anon_sym_DOTannotation] = ACTIONS(371), - [anon_sym_DOTparam] = ACTIONS(373), - [anon_sym_DOTparameter] = ACTIONS(371), - [anon_sym_nop] = ACTIONS(373), - [anon_sym_move] = ACTIONS(373), - [anon_sym_move_SLASHfrom16] = ACTIONS(371), - [anon_sym_move_SLASH16] = ACTIONS(371), - [anon_sym_move_DASHwide] = ACTIONS(373), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(371), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(371), - [anon_sym_move_DASHobject] = ACTIONS(373), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(371), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(371), - [anon_sym_move_DASHresult] = ACTIONS(373), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(371), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(371), - [anon_sym_move_DASHexception] = ACTIONS(371), - [anon_sym_return_DASHvoid] = ACTIONS(371), - [anon_sym_return] = ACTIONS(373), - [anon_sym_return_DASHwide] = ACTIONS(371), - [anon_sym_return_DASHobject] = ACTIONS(371), - [anon_sym_const_SLASH4] = ACTIONS(371), - [anon_sym_const_SLASH16] = ACTIONS(371), - [anon_sym_const] = ACTIONS(373), - [anon_sym_const_SLASHhigh16] = ACTIONS(371), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(371), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(371), - [anon_sym_const_DASHwide] = ACTIONS(373), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(371), - [anon_sym_const_DASHstring] = ACTIONS(373), - [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(371), - [anon_sym_const_DASHclass] = ACTIONS(371), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(371), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(371), - [anon_sym_monitor_DASHenter] = ACTIONS(371), - [anon_sym_monitor_DASHexit] = ACTIONS(371), - [anon_sym_check_DASHcast] = ACTIONS(371), - [anon_sym_instance_DASHof] = ACTIONS(371), - [anon_sym_array_DASHlength] = ACTIONS(371), - [anon_sym_new_DASHinstance] = ACTIONS(371), - [anon_sym_new_DASHarray] = ACTIONS(371), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(373), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(371), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(371), - [anon_sym_throw] = ACTIONS(373), - [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(371), - [anon_sym_goto] = ACTIONS(373), - [anon_sym_goto_SLASH16] = ACTIONS(371), - [anon_sym_goto_SLASH32] = ACTIONS(371), - [anon_sym_packed_DASHswitch] = ACTIONS(371), - [anon_sym_sparse_DASHswitch] = ACTIONS(371), - [anon_sym_cmpl_DASHfloat] = ACTIONS(371), - [anon_sym_cmpg_DASHfloat] = ACTIONS(371), - [anon_sym_cmpl_DASHdouble] = ACTIONS(371), - [anon_sym_cmpg_DASHdouble] = ACTIONS(371), - [anon_sym_cmp_DASHlong] = ACTIONS(371), - [anon_sym_if_DASHeq] = ACTIONS(373), - [anon_sym_if_DASHne] = ACTIONS(373), - [anon_sym_if_DASHlt] = ACTIONS(373), - [anon_sym_if_DASHge] = ACTIONS(373), - [anon_sym_if_DASHgt] = ACTIONS(373), - [anon_sym_if_DASHle] = ACTIONS(373), - [anon_sym_if_DASHeqz] = ACTIONS(371), - [anon_sym_if_DASHnez] = ACTIONS(371), - [anon_sym_if_DASHltz] = ACTIONS(371), - [anon_sym_if_DASHgez] = ACTIONS(371), - [anon_sym_if_DASHgtz] = ACTIONS(371), - [anon_sym_if_DASHlez] = ACTIONS(371), - [anon_sym_aget] = ACTIONS(373), - [anon_sym_aget_DASHwide] = ACTIONS(371), - [anon_sym_aget_DASHobject] = ACTIONS(371), - [anon_sym_aget_DASHboolean] = ACTIONS(371), - [anon_sym_aget_DASHbyte] = ACTIONS(371), - [anon_sym_aget_DASHchar] = ACTIONS(371), - [anon_sym_aget_DASHshort] = ACTIONS(371), - [anon_sym_aput] = ACTIONS(373), - [anon_sym_aput_DASHwide] = ACTIONS(371), - [anon_sym_aput_DASHobject] = ACTIONS(371), - [anon_sym_aput_DASHboolean] = ACTIONS(371), - [anon_sym_aput_DASHbyte] = ACTIONS(371), - [anon_sym_aput_DASHchar] = ACTIONS(371), - [anon_sym_aput_DASHshort] = ACTIONS(371), - [anon_sym_iget] = ACTIONS(373), - [anon_sym_iget_DASHwide] = ACTIONS(373), - [anon_sym_iget_DASHobject] = ACTIONS(373), - [anon_sym_iget_DASHboolean] = ACTIONS(371), - [anon_sym_iget_DASHbyte] = ACTIONS(371), - [anon_sym_iget_DASHchar] = ACTIONS(371), - [anon_sym_iget_DASHshort] = ACTIONS(371), - [anon_sym_iget_DASHvolatile] = ACTIONS(371), - [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(371), - [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(371), - [anon_sym_iput] = ACTIONS(373), - [anon_sym_iput_DASHwide] = ACTIONS(373), - [anon_sym_iput_DASHobject] = ACTIONS(373), - [anon_sym_iput_DASHboolean] = ACTIONS(373), - [anon_sym_iput_DASHbyte] = ACTIONS(373), - [anon_sym_iput_DASHchar] = ACTIONS(373), - [anon_sym_iput_DASHshort] = ACTIONS(373), - [anon_sym_iput_DASHvolatile] = ACTIONS(371), - [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(371), - [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(371), - [anon_sym_sget] = ACTIONS(373), - [anon_sym_sget_DASHwide] = ACTIONS(373), - [anon_sym_sget_DASHobject] = ACTIONS(373), - [anon_sym_sget_DASHboolean] = ACTIONS(371), - [anon_sym_sget_DASHbyte] = ACTIONS(371), - [anon_sym_sget_DASHchar] = ACTIONS(371), - [anon_sym_sget_DASHshort] = ACTIONS(371), - [anon_sym_sget_DASHvolatile] = ACTIONS(371), - [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(371), - [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(371), - [anon_sym_sput] = ACTIONS(373), - [anon_sym_sput_DASHwide] = ACTIONS(373), - [anon_sym_sput_DASHobject] = ACTIONS(373), - [anon_sym_sput_DASHboolean] = ACTIONS(371), - [anon_sym_sput_DASHbyte] = ACTIONS(371), - [anon_sym_sput_DASHchar] = ACTIONS(371), - [anon_sym_sput_DASHshort] = ACTIONS(371), - [anon_sym_sput_DASHvolatile] = ACTIONS(371), - [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(371), - [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(371), - [anon_sym_invoke_DASHconstructor] = ACTIONS(371), - [anon_sym_invoke_DASHcustom] = ACTIONS(373), - [anon_sym_invoke_DASHdirect] = ACTIONS(373), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(371), - [anon_sym_invoke_DASHinstance] = ACTIONS(371), - [anon_sym_invoke_DASHinterface] = ACTIONS(373), - [anon_sym_invoke_DASHpolymorphic] = ACTIONS(373), - [anon_sym_invoke_DASHstatic] = ACTIONS(373), - [anon_sym_invoke_DASHsuper] = ACTIONS(373), - [anon_sym_invoke_DASHvirtual] = ACTIONS(373), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(371), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(371), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(371), - [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(371), - [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(371), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(371), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(371), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(371), - [anon_sym_neg_DASHint] = ACTIONS(371), - [anon_sym_not_DASHint] = ACTIONS(371), - [anon_sym_neg_DASHlong] = ACTIONS(371), - [anon_sym_not_DASHlong] = ACTIONS(371), - [anon_sym_neg_DASHfloat] = ACTIONS(371), - [anon_sym_neg_DASHdouble] = ACTIONS(371), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(371), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(371), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(371), - [anon_sym_long_DASHto_DASHint] = ACTIONS(371), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(371), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(371), - [anon_sym_float_DASHto_DASHint] = ACTIONS(371), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(371), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(371), - [anon_sym_double_DASHto_DASHint] = ACTIONS(371), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(371), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(371), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(371), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(371), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(371), - [anon_sym_add_DASHint] = ACTIONS(373), - [anon_sym_sub_DASHint] = ACTIONS(373), - [anon_sym_mul_DASHint] = ACTIONS(373), - [anon_sym_div_DASHint] = ACTIONS(373), - [anon_sym_rem_DASHint] = ACTIONS(373), - [anon_sym_and_DASHint] = ACTIONS(373), - [anon_sym_or_DASHint] = ACTIONS(373), - [anon_sym_xor_DASHint] = ACTIONS(373), - [anon_sym_shl_DASHint] = ACTIONS(373), - [anon_sym_shr_DASHint] = ACTIONS(373), - [anon_sym_ushr_DASHint] = ACTIONS(373), - [anon_sym_add_DASHlong] = ACTIONS(373), - [anon_sym_sub_DASHlong] = ACTIONS(373), - [anon_sym_mul_DASHlong] = ACTIONS(373), - [anon_sym_div_DASHlong] = ACTIONS(373), - [anon_sym_rem_DASHlong] = ACTIONS(373), - [anon_sym_and_DASHlong] = ACTIONS(373), - [anon_sym_or_DASHlong] = ACTIONS(373), - [anon_sym_xor_DASHlong] = ACTIONS(373), - [anon_sym_shl_DASHlong] = ACTIONS(373), - [anon_sym_shr_DASHlong] = ACTIONS(373), - [anon_sym_ushr_DASHlong] = ACTIONS(373), - [anon_sym_add_DASHfloat] = ACTIONS(373), - [anon_sym_sub_DASHfloat] = ACTIONS(373), - [anon_sym_mul_DASHfloat] = ACTIONS(373), - [anon_sym_div_DASHfloat] = ACTIONS(373), - [anon_sym_rem_DASHfloat] = ACTIONS(373), - [anon_sym_add_DASHdouble] = ACTIONS(373), - [anon_sym_sub_DASHdouble] = ACTIONS(373), - [anon_sym_mul_DASHdouble] = ACTIONS(373), - [anon_sym_div_DASHdouble] = ACTIONS(373), - [anon_sym_rem_DASHdouble] = ACTIONS(373), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(371), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(371), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(371), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(371), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(371), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(371), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(371), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(371), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(371), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(371), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(371), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(371), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(371), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(371), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(371), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(371), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(371), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(371), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(371), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(371), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(371), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(371), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(371), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(371), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(371), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(371), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(371), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(371), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(371), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(371), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(371), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(371), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(371), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(371), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(371), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(371), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(371), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(371), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(371), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(371), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(371), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(371), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(371), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(371), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(371), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(371), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(371), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(371), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(371), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(371), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(371), - [anon_sym_static_DASHget] = ACTIONS(371), - [anon_sym_static_DASHput] = ACTIONS(371), - [anon_sym_instance_DASHget] = ACTIONS(371), - [anon_sym_instance_DASHput] = ACTIONS(371), - [anon_sym_execute_DASHinline] = ACTIONS(373), - [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(371), - [anon_sym_iget_DASHquick] = ACTIONS(371), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(371), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(371), - [anon_sym_iput_DASHquick] = ACTIONS(371), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(371), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(371), - [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(371), - [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(371), - [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(371), - [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(371), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(373), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(371), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(373), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(371), - [anon_sym_rsub_DASHint] = ACTIONS(373), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(371), - [anon_sym_DOTline] = ACTIONS(371), - [anon_sym_DOTlocals] = ACTIONS(371), - [anon_sym_DOTlocal] = ACTIONS(373), - [anon_sym_DOTendlocal] = ACTIONS(371), - [anon_sym_DOTrestartlocal] = ACTIONS(371), - [anon_sym_DOTregisters] = ACTIONS(371), - [anon_sym_DOTcatch] = ACTIONS(373), - [anon_sym_DOTcatchall] = ACTIONS(371), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(371), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(371), - [anon_sym_DOTarray_DASHdata] = ACTIONS(371), - [sym_prologue_directive] = ACTIONS(371), - [sym_epilogue_directive] = ACTIONS(371), - [aux_sym_label_token1] = ACTIONS(371), - [aux_sym_jmp_label_token1] = ACTIONS(371), + [anon_sym_DOTsource] = ACTIONS(377), + [anon_sym_DOTendmethod] = ACTIONS(377), + [anon_sym_DOTannotation] = ACTIONS(377), + [anon_sym_DOTparam] = ACTIONS(379), + [anon_sym_DOTparameter] = ACTIONS(377), + [anon_sym_nop] = ACTIONS(379), + [anon_sym_move] = ACTIONS(379), + [anon_sym_move_SLASHfrom16] = ACTIONS(377), + [anon_sym_move_SLASH16] = ACTIONS(377), + [anon_sym_move_DASHwide] = ACTIONS(379), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(377), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(377), + [anon_sym_move_DASHobject] = ACTIONS(379), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(377), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(377), + [anon_sym_move_DASHresult] = ACTIONS(379), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(377), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(377), + [anon_sym_move_DASHexception] = ACTIONS(377), + [anon_sym_return_DASHvoid] = ACTIONS(377), + [anon_sym_return] = ACTIONS(379), + [anon_sym_return_DASHwide] = ACTIONS(377), + [anon_sym_return_DASHobject] = ACTIONS(377), + [anon_sym_const_SLASH4] = ACTIONS(377), + [anon_sym_const_SLASH16] = ACTIONS(377), + [anon_sym_const] = ACTIONS(379), + [anon_sym_const_SLASHhigh16] = ACTIONS(377), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(377), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(377), + [anon_sym_const_DASHwide] = ACTIONS(379), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(377), + [anon_sym_const_DASHstring] = ACTIONS(379), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(377), + [anon_sym_const_DASHclass] = ACTIONS(377), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(377), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(377), + [anon_sym_monitor_DASHenter] = ACTIONS(377), + [anon_sym_monitor_DASHexit] = ACTIONS(377), + [anon_sym_check_DASHcast] = ACTIONS(377), + [anon_sym_instance_DASHof] = ACTIONS(377), + [anon_sym_array_DASHlength] = ACTIONS(377), + [anon_sym_new_DASHinstance] = ACTIONS(377), + [anon_sym_new_DASHarray] = ACTIONS(377), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(379), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(377), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(377), + [anon_sym_throw] = ACTIONS(379), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(377), + [anon_sym_goto] = ACTIONS(379), + [anon_sym_goto_SLASH16] = ACTIONS(377), + [anon_sym_goto_SLASH32] = ACTIONS(377), + [anon_sym_packed_DASHswitch] = ACTIONS(377), + [anon_sym_sparse_DASHswitch] = ACTIONS(377), + [anon_sym_cmpl_DASHfloat] = ACTIONS(377), + [anon_sym_cmpg_DASHfloat] = ACTIONS(377), + [anon_sym_cmpl_DASHdouble] = ACTIONS(377), + [anon_sym_cmpg_DASHdouble] = ACTIONS(377), + [anon_sym_cmp_DASHlong] = ACTIONS(377), + [anon_sym_if_DASHeq] = ACTIONS(379), + [anon_sym_if_DASHne] = ACTIONS(379), + [anon_sym_if_DASHlt] = ACTIONS(379), + [anon_sym_if_DASHge] = ACTIONS(379), + [anon_sym_if_DASHgt] = ACTIONS(379), + [anon_sym_if_DASHle] = ACTIONS(379), + [anon_sym_if_DASHeqz] = ACTIONS(377), + [anon_sym_if_DASHnez] = ACTIONS(377), + [anon_sym_if_DASHltz] = ACTIONS(377), + [anon_sym_if_DASHgez] = ACTIONS(377), + [anon_sym_if_DASHgtz] = ACTIONS(377), + [anon_sym_if_DASHlez] = ACTIONS(377), + [anon_sym_aget] = ACTIONS(379), + [anon_sym_aget_DASHwide] = ACTIONS(377), + [anon_sym_aget_DASHobject] = ACTIONS(377), + [anon_sym_aget_DASHboolean] = ACTIONS(377), + [anon_sym_aget_DASHbyte] = ACTIONS(377), + [anon_sym_aget_DASHchar] = ACTIONS(377), + [anon_sym_aget_DASHshort] = ACTIONS(377), + [anon_sym_aput] = ACTIONS(379), + [anon_sym_aput_DASHwide] = ACTIONS(377), + [anon_sym_aput_DASHobject] = ACTIONS(377), + [anon_sym_aput_DASHboolean] = ACTIONS(377), + [anon_sym_aput_DASHbyte] = ACTIONS(377), + [anon_sym_aput_DASHchar] = ACTIONS(377), + [anon_sym_aput_DASHshort] = ACTIONS(377), + [anon_sym_iget] = ACTIONS(379), + [anon_sym_iget_DASHwide] = ACTIONS(379), + [anon_sym_iget_DASHobject] = ACTIONS(379), + [anon_sym_iget_DASHboolean] = ACTIONS(377), + [anon_sym_iget_DASHbyte] = ACTIONS(377), + [anon_sym_iget_DASHchar] = ACTIONS(377), + [anon_sym_iget_DASHshort] = ACTIONS(377), + [anon_sym_iget_DASHvolatile] = ACTIONS(377), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(377), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(377), + [anon_sym_iput] = ACTIONS(379), + [anon_sym_iput_DASHwide] = ACTIONS(379), + [anon_sym_iput_DASHobject] = ACTIONS(379), + [anon_sym_iput_DASHboolean] = ACTIONS(379), + [anon_sym_iput_DASHbyte] = ACTIONS(379), + [anon_sym_iput_DASHchar] = ACTIONS(379), + [anon_sym_iput_DASHshort] = ACTIONS(379), + [anon_sym_iput_DASHvolatile] = ACTIONS(377), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(377), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(377), + [anon_sym_sget] = ACTIONS(379), + [anon_sym_sget_DASHwide] = ACTIONS(379), + [anon_sym_sget_DASHobject] = ACTIONS(379), + [anon_sym_sget_DASHboolean] = ACTIONS(377), + [anon_sym_sget_DASHbyte] = ACTIONS(377), + [anon_sym_sget_DASHchar] = ACTIONS(377), + [anon_sym_sget_DASHshort] = ACTIONS(377), + [anon_sym_sget_DASHvolatile] = ACTIONS(377), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(377), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(377), + [anon_sym_sput] = ACTIONS(379), + [anon_sym_sput_DASHwide] = ACTIONS(379), + [anon_sym_sput_DASHobject] = ACTIONS(379), + [anon_sym_sput_DASHboolean] = ACTIONS(377), + [anon_sym_sput_DASHbyte] = ACTIONS(377), + [anon_sym_sput_DASHchar] = ACTIONS(377), + [anon_sym_sput_DASHshort] = ACTIONS(377), + [anon_sym_sput_DASHvolatile] = ACTIONS(377), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(377), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(377), + [anon_sym_invoke_DASHconstructor] = ACTIONS(377), + [anon_sym_invoke_DASHcustom] = ACTIONS(379), + [anon_sym_invoke_DASHdirect] = ACTIONS(379), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(377), + [anon_sym_invoke_DASHinstance] = ACTIONS(377), + [anon_sym_invoke_DASHinterface] = ACTIONS(379), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(379), + [anon_sym_invoke_DASHstatic] = ACTIONS(379), + [anon_sym_invoke_DASHsuper] = ACTIONS(379), + [anon_sym_invoke_DASHvirtual] = ACTIONS(379), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(377), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(377), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(377), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(377), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(377), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(377), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(377), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(377), + [anon_sym_neg_DASHint] = ACTIONS(377), + [anon_sym_not_DASHint] = ACTIONS(377), + [anon_sym_neg_DASHlong] = ACTIONS(377), + [anon_sym_not_DASHlong] = ACTIONS(377), + [anon_sym_neg_DASHfloat] = ACTIONS(377), + [anon_sym_neg_DASHdouble] = ACTIONS(377), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(377), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(377), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(377), + [anon_sym_long_DASHto_DASHint] = ACTIONS(377), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(377), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(377), + [anon_sym_float_DASHto_DASHint] = ACTIONS(377), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(377), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(377), + [anon_sym_double_DASHto_DASHint] = ACTIONS(377), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(377), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(377), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(377), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(377), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(377), + [anon_sym_add_DASHint] = ACTIONS(379), + [anon_sym_sub_DASHint] = ACTIONS(379), + [anon_sym_mul_DASHint] = ACTIONS(379), + [anon_sym_div_DASHint] = ACTIONS(379), + [anon_sym_rem_DASHint] = ACTIONS(379), + [anon_sym_and_DASHint] = ACTIONS(379), + [anon_sym_or_DASHint] = ACTIONS(379), + [anon_sym_xor_DASHint] = ACTIONS(379), + [anon_sym_shl_DASHint] = ACTIONS(379), + [anon_sym_shr_DASHint] = ACTIONS(379), + [anon_sym_ushr_DASHint] = ACTIONS(379), + [anon_sym_add_DASHlong] = ACTIONS(379), + [anon_sym_sub_DASHlong] = ACTIONS(379), + [anon_sym_mul_DASHlong] = ACTIONS(379), + [anon_sym_div_DASHlong] = ACTIONS(379), + [anon_sym_rem_DASHlong] = ACTIONS(379), + [anon_sym_and_DASHlong] = ACTIONS(379), + [anon_sym_or_DASHlong] = ACTIONS(379), + [anon_sym_xor_DASHlong] = ACTIONS(379), + [anon_sym_shl_DASHlong] = ACTIONS(379), + [anon_sym_shr_DASHlong] = ACTIONS(379), + [anon_sym_ushr_DASHlong] = ACTIONS(379), + [anon_sym_add_DASHfloat] = ACTIONS(379), + [anon_sym_sub_DASHfloat] = ACTIONS(379), + [anon_sym_mul_DASHfloat] = ACTIONS(379), + [anon_sym_div_DASHfloat] = ACTIONS(379), + [anon_sym_rem_DASHfloat] = ACTIONS(379), + [anon_sym_add_DASHdouble] = ACTIONS(379), + [anon_sym_sub_DASHdouble] = ACTIONS(379), + [anon_sym_mul_DASHdouble] = ACTIONS(379), + [anon_sym_div_DASHdouble] = ACTIONS(379), + [anon_sym_rem_DASHdouble] = ACTIONS(379), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(377), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(377), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(377), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(377), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(377), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(377), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(377), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(377), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(377), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(377), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(377), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(377), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(377), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(377), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(377), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(377), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(377), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(377), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(377), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(377), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(377), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(377), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(377), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(377), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(377), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(377), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(377), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(377), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(377), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(377), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(377), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(377), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(377), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(377), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(377), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(377), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(377), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(377), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(377), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(377), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(377), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(377), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(377), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(377), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(377), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(377), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(377), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(377), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(377), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(377), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(377), + [anon_sym_static_DASHget] = ACTIONS(377), + [anon_sym_static_DASHput] = ACTIONS(377), + [anon_sym_instance_DASHget] = ACTIONS(377), + [anon_sym_instance_DASHput] = ACTIONS(377), + [anon_sym_execute_DASHinline] = ACTIONS(379), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(377), + [anon_sym_iget_DASHquick] = ACTIONS(377), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(377), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(377), + [anon_sym_iput_DASHquick] = ACTIONS(377), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(377), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(377), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(377), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(377), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(377), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(377), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(379), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(377), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(379), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(377), + [anon_sym_rsub_DASHint] = ACTIONS(379), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(377), + [anon_sym_DOTline] = ACTIONS(377), + [anon_sym_DOTlocals] = ACTIONS(377), + [anon_sym_DOTlocal] = ACTIONS(379), + [anon_sym_DOTendlocal] = ACTIONS(377), + [anon_sym_DOTrestartlocal] = ACTIONS(377), + [anon_sym_DOTregisters] = ACTIONS(377), + [anon_sym_DOTcatch] = ACTIONS(379), + [anon_sym_DOTcatchall] = ACTIONS(377), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(377), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(377), + [anon_sym_DOTarray_DASHdata] = ACTIONS(377), + [sym_prologue_directive] = ACTIONS(377), + [sym_epilogue_directive] = ACTIONS(377), + [aux_sym_label_token1] = ACTIONS(377), + [aux_sym_jmp_label_token1] = ACTIONS(377), [sym_comment] = ACTIONS(3), }, [50] = { - [anon_sym_DOTsource] = ACTIONS(375), - [anon_sym_DOTendmethod] = ACTIONS(375), - [anon_sym_DOTannotation] = ACTIONS(375), - [anon_sym_DOTparam] = ACTIONS(377), - [anon_sym_DOTparameter] = ACTIONS(375), - [anon_sym_nop] = ACTIONS(377), - [anon_sym_move] = ACTIONS(377), - [anon_sym_move_SLASHfrom16] = ACTIONS(375), - [anon_sym_move_SLASH16] = ACTIONS(375), - [anon_sym_move_DASHwide] = ACTIONS(377), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(375), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(375), - [anon_sym_move_DASHobject] = ACTIONS(377), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(375), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(375), - [anon_sym_move_DASHresult] = ACTIONS(377), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(375), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(375), - [anon_sym_move_DASHexception] = ACTIONS(375), - [anon_sym_return_DASHvoid] = ACTIONS(375), - [anon_sym_return] = ACTIONS(377), - [anon_sym_return_DASHwide] = ACTIONS(375), - [anon_sym_return_DASHobject] = ACTIONS(375), - [anon_sym_const_SLASH4] = ACTIONS(375), - [anon_sym_const_SLASH16] = ACTIONS(375), - [anon_sym_const] = ACTIONS(377), - [anon_sym_const_SLASHhigh16] = ACTIONS(375), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(375), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(375), - [anon_sym_const_DASHwide] = ACTIONS(377), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(375), - [anon_sym_const_DASHstring] = ACTIONS(377), - [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(375), - [anon_sym_const_DASHclass] = ACTIONS(375), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(375), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(375), - [anon_sym_monitor_DASHenter] = ACTIONS(375), - [anon_sym_monitor_DASHexit] = ACTIONS(375), - [anon_sym_check_DASHcast] = ACTIONS(375), - [anon_sym_instance_DASHof] = ACTIONS(375), - [anon_sym_array_DASHlength] = ACTIONS(375), - [anon_sym_new_DASHinstance] = ACTIONS(375), - [anon_sym_new_DASHarray] = ACTIONS(375), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(377), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(375), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(375), - [anon_sym_throw] = ACTIONS(377), - [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(375), - [anon_sym_goto] = ACTIONS(377), - [anon_sym_goto_SLASH16] = ACTIONS(375), - [anon_sym_goto_SLASH32] = ACTIONS(375), - [anon_sym_packed_DASHswitch] = ACTIONS(375), - [anon_sym_sparse_DASHswitch] = ACTIONS(375), - [anon_sym_cmpl_DASHfloat] = ACTIONS(375), - [anon_sym_cmpg_DASHfloat] = ACTIONS(375), - [anon_sym_cmpl_DASHdouble] = ACTIONS(375), - [anon_sym_cmpg_DASHdouble] = ACTIONS(375), - [anon_sym_cmp_DASHlong] = ACTIONS(375), - [anon_sym_if_DASHeq] = ACTIONS(377), - [anon_sym_if_DASHne] = ACTIONS(377), - [anon_sym_if_DASHlt] = ACTIONS(377), - [anon_sym_if_DASHge] = ACTIONS(377), - [anon_sym_if_DASHgt] = ACTIONS(377), - [anon_sym_if_DASHle] = ACTIONS(377), - [anon_sym_if_DASHeqz] = ACTIONS(375), - [anon_sym_if_DASHnez] = ACTIONS(375), - [anon_sym_if_DASHltz] = ACTIONS(375), - [anon_sym_if_DASHgez] = ACTIONS(375), - [anon_sym_if_DASHgtz] = ACTIONS(375), - [anon_sym_if_DASHlez] = ACTIONS(375), - [anon_sym_aget] = ACTIONS(377), - [anon_sym_aget_DASHwide] = ACTIONS(375), - [anon_sym_aget_DASHobject] = ACTIONS(375), - [anon_sym_aget_DASHboolean] = ACTIONS(375), - [anon_sym_aget_DASHbyte] = ACTIONS(375), - [anon_sym_aget_DASHchar] = ACTIONS(375), - [anon_sym_aget_DASHshort] = ACTIONS(375), - [anon_sym_aput] = ACTIONS(377), - [anon_sym_aput_DASHwide] = ACTIONS(375), - [anon_sym_aput_DASHobject] = ACTIONS(375), - [anon_sym_aput_DASHboolean] = ACTIONS(375), - [anon_sym_aput_DASHbyte] = ACTIONS(375), - [anon_sym_aput_DASHchar] = ACTIONS(375), - [anon_sym_aput_DASHshort] = ACTIONS(375), - [anon_sym_iget] = ACTIONS(377), - [anon_sym_iget_DASHwide] = ACTIONS(377), - [anon_sym_iget_DASHobject] = ACTIONS(377), - [anon_sym_iget_DASHboolean] = ACTIONS(375), - [anon_sym_iget_DASHbyte] = ACTIONS(375), - [anon_sym_iget_DASHchar] = ACTIONS(375), - [anon_sym_iget_DASHshort] = ACTIONS(375), - [anon_sym_iget_DASHvolatile] = ACTIONS(375), - [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(375), - [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(375), - [anon_sym_iput] = ACTIONS(377), - [anon_sym_iput_DASHwide] = ACTIONS(377), - [anon_sym_iput_DASHobject] = ACTIONS(377), - [anon_sym_iput_DASHboolean] = ACTIONS(377), - [anon_sym_iput_DASHbyte] = ACTIONS(377), - [anon_sym_iput_DASHchar] = ACTIONS(377), - [anon_sym_iput_DASHshort] = ACTIONS(377), - [anon_sym_iput_DASHvolatile] = ACTIONS(375), - [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(375), - [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(375), - [anon_sym_sget] = ACTIONS(377), - [anon_sym_sget_DASHwide] = ACTIONS(377), - [anon_sym_sget_DASHobject] = ACTIONS(377), - [anon_sym_sget_DASHboolean] = ACTIONS(375), - [anon_sym_sget_DASHbyte] = ACTIONS(375), - [anon_sym_sget_DASHchar] = ACTIONS(375), - [anon_sym_sget_DASHshort] = ACTIONS(375), - [anon_sym_sget_DASHvolatile] = ACTIONS(375), - [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(375), - [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(375), - [anon_sym_sput] = ACTIONS(377), - [anon_sym_sput_DASHwide] = ACTIONS(377), - [anon_sym_sput_DASHobject] = ACTIONS(377), - [anon_sym_sput_DASHboolean] = ACTIONS(375), - [anon_sym_sput_DASHbyte] = ACTIONS(375), - [anon_sym_sput_DASHchar] = ACTIONS(375), - [anon_sym_sput_DASHshort] = ACTIONS(375), - [anon_sym_sput_DASHvolatile] = ACTIONS(375), - [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(375), - [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(375), - [anon_sym_invoke_DASHconstructor] = ACTIONS(375), - [anon_sym_invoke_DASHcustom] = ACTIONS(377), - [anon_sym_invoke_DASHdirect] = ACTIONS(377), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(375), - [anon_sym_invoke_DASHinstance] = ACTIONS(375), - [anon_sym_invoke_DASHinterface] = ACTIONS(377), - [anon_sym_invoke_DASHpolymorphic] = ACTIONS(377), - [anon_sym_invoke_DASHstatic] = ACTIONS(377), - [anon_sym_invoke_DASHsuper] = ACTIONS(377), - [anon_sym_invoke_DASHvirtual] = ACTIONS(377), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(375), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(375), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(375), - [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(375), - [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(375), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(375), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(375), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(375), - [anon_sym_neg_DASHint] = ACTIONS(375), - [anon_sym_not_DASHint] = ACTIONS(375), - [anon_sym_neg_DASHlong] = ACTIONS(375), - [anon_sym_not_DASHlong] = ACTIONS(375), - [anon_sym_neg_DASHfloat] = ACTIONS(375), - [anon_sym_neg_DASHdouble] = ACTIONS(375), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(375), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(375), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(375), - [anon_sym_long_DASHto_DASHint] = ACTIONS(375), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(375), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(375), - [anon_sym_float_DASHto_DASHint] = ACTIONS(375), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(375), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(375), - [anon_sym_double_DASHto_DASHint] = ACTIONS(375), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(375), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(375), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(375), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(375), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(375), - [anon_sym_add_DASHint] = ACTIONS(377), - [anon_sym_sub_DASHint] = ACTIONS(377), - [anon_sym_mul_DASHint] = ACTIONS(377), - [anon_sym_div_DASHint] = ACTIONS(377), - [anon_sym_rem_DASHint] = ACTIONS(377), - [anon_sym_and_DASHint] = ACTIONS(377), - [anon_sym_or_DASHint] = ACTIONS(377), - [anon_sym_xor_DASHint] = ACTIONS(377), - [anon_sym_shl_DASHint] = ACTIONS(377), - [anon_sym_shr_DASHint] = ACTIONS(377), - [anon_sym_ushr_DASHint] = ACTIONS(377), - [anon_sym_add_DASHlong] = ACTIONS(377), - [anon_sym_sub_DASHlong] = ACTIONS(377), - [anon_sym_mul_DASHlong] = ACTIONS(377), - [anon_sym_div_DASHlong] = ACTIONS(377), - [anon_sym_rem_DASHlong] = ACTIONS(377), - [anon_sym_and_DASHlong] = ACTIONS(377), - [anon_sym_or_DASHlong] = ACTIONS(377), - [anon_sym_xor_DASHlong] = ACTIONS(377), - [anon_sym_shl_DASHlong] = ACTIONS(377), - [anon_sym_shr_DASHlong] = ACTIONS(377), - [anon_sym_ushr_DASHlong] = ACTIONS(377), - [anon_sym_add_DASHfloat] = ACTIONS(377), - [anon_sym_sub_DASHfloat] = ACTIONS(377), - [anon_sym_mul_DASHfloat] = ACTIONS(377), - [anon_sym_div_DASHfloat] = ACTIONS(377), - [anon_sym_rem_DASHfloat] = ACTIONS(377), - [anon_sym_add_DASHdouble] = ACTIONS(377), - [anon_sym_sub_DASHdouble] = ACTIONS(377), - [anon_sym_mul_DASHdouble] = ACTIONS(377), - [anon_sym_div_DASHdouble] = ACTIONS(377), - [anon_sym_rem_DASHdouble] = ACTIONS(377), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(375), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(375), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(375), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(375), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(375), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(375), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(375), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(375), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(375), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(375), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(375), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(375), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(375), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(375), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(375), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(375), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(375), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(375), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(375), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(375), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(375), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(375), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(375), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(375), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(375), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(375), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(375), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(375), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(375), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(375), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(375), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(375), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(375), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(375), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(375), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(375), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(375), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(375), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(375), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(375), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(375), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(375), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(375), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(375), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(375), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(375), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(375), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(375), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(375), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(375), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(375), - [anon_sym_static_DASHget] = ACTIONS(375), - [anon_sym_static_DASHput] = ACTIONS(375), - [anon_sym_instance_DASHget] = ACTIONS(375), - [anon_sym_instance_DASHput] = ACTIONS(375), - [anon_sym_execute_DASHinline] = ACTIONS(377), - [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(375), - [anon_sym_iget_DASHquick] = ACTIONS(375), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(375), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(375), - [anon_sym_iput_DASHquick] = ACTIONS(375), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(375), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(375), - [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(375), - [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(375), - [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(375), - [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(375), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(377), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(375), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(377), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(375), - [anon_sym_rsub_DASHint] = ACTIONS(377), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(375), - [anon_sym_DOTline] = ACTIONS(375), - [anon_sym_DOTlocals] = ACTIONS(375), - [anon_sym_DOTlocal] = ACTIONS(377), - [anon_sym_DOTendlocal] = ACTIONS(375), - [anon_sym_DOTrestartlocal] = ACTIONS(375), - [anon_sym_DOTregisters] = ACTIONS(375), - [anon_sym_DOTcatch] = ACTIONS(377), - [anon_sym_DOTcatchall] = ACTIONS(375), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(375), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(375), - [anon_sym_DOTarray_DASHdata] = ACTIONS(375), - [sym_prologue_directive] = ACTIONS(375), - [sym_epilogue_directive] = ACTIONS(375), - [aux_sym_label_token1] = ACTIONS(375), - [aux_sym_jmp_label_token1] = ACTIONS(375), + [anon_sym_DOTsource] = ACTIONS(381), + [anon_sym_DOTendmethod] = ACTIONS(381), + [anon_sym_DOTannotation] = ACTIONS(381), + [anon_sym_DOTparam] = ACTIONS(383), + [anon_sym_DOTparameter] = ACTIONS(381), + [anon_sym_nop] = ACTIONS(383), + [anon_sym_move] = ACTIONS(383), + [anon_sym_move_SLASHfrom16] = ACTIONS(381), + [anon_sym_move_SLASH16] = ACTIONS(381), + [anon_sym_move_DASHwide] = ACTIONS(383), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(381), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(381), + [anon_sym_move_DASHobject] = ACTIONS(383), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(381), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(381), + [anon_sym_move_DASHresult] = ACTIONS(383), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(381), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(381), + [anon_sym_move_DASHexception] = ACTIONS(381), + [anon_sym_return_DASHvoid] = ACTIONS(381), + [anon_sym_return] = ACTIONS(383), + [anon_sym_return_DASHwide] = ACTIONS(381), + [anon_sym_return_DASHobject] = ACTIONS(381), + [anon_sym_const_SLASH4] = ACTIONS(381), + [anon_sym_const_SLASH16] = ACTIONS(381), + [anon_sym_const] = ACTIONS(383), + [anon_sym_const_SLASHhigh16] = ACTIONS(381), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(381), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(381), + [anon_sym_const_DASHwide] = ACTIONS(383), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(381), + [anon_sym_const_DASHstring] = ACTIONS(383), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(381), + [anon_sym_const_DASHclass] = ACTIONS(381), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(381), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(381), + [anon_sym_monitor_DASHenter] = ACTIONS(381), + [anon_sym_monitor_DASHexit] = ACTIONS(381), + [anon_sym_check_DASHcast] = ACTIONS(381), + [anon_sym_instance_DASHof] = ACTIONS(381), + [anon_sym_array_DASHlength] = ACTIONS(381), + [anon_sym_new_DASHinstance] = ACTIONS(381), + [anon_sym_new_DASHarray] = ACTIONS(381), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(383), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(381), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(381), + [anon_sym_throw] = ACTIONS(383), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(381), + [anon_sym_goto] = ACTIONS(383), + [anon_sym_goto_SLASH16] = ACTIONS(381), + [anon_sym_goto_SLASH32] = ACTIONS(381), + [anon_sym_packed_DASHswitch] = ACTIONS(381), + [anon_sym_sparse_DASHswitch] = ACTIONS(381), + [anon_sym_cmpl_DASHfloat] = ACTIONS(381), + [anon_sym_cmpg_DASHfloat] = ACTIONS(381), + [anon_sym_cmpl_DASHdouble] = ACTIONS(381), + [anon_sym_cmpg_DASHdouble] = ACTIONS(381), + [anon_sym_cmp_DASHlong] = ACTIONS(381), + [anon_sym_if_DASHeq] = ACTIONS(383), + [anon_sym_if_DASHne] = ACTIONS(383), + [anon_sym_if_DASHlt] = ACTIONS(383), + [anon_sym_if_DASHge] = ACTIONS(383), + [anon_sym_if_DASHgt] = ACTIONS(383), + [anon_sym_if_DASHle] = ACTIONS(383), + [anon_sym_if_DASHeqz] = ACTIONS(381), + [anon_sym_if_DASHnez] = ACTIONS(381), + [anon_sym_if_DASHltz] = ACTIONS(381), + [anon_sym_if_DASHgez] = ACTIONS(381), + [anon_sym_if_DASHgtz] = ACTIONS(381), + [anon_sym_if_DASHlez] = ACTIONS(381), + [anon_sym_aget] = ACTIONS(383), + [anon_sym_aget_DASHwide] = ACTIONS(381), + [anon_sym_aget_DASHobject] = ACTIONS(381), + [anon_sym_aget_DASHboolean] = ACTIONS(381), + [anon_sym_aget_DASHbyte] = ACTIONS(381), + [anon_sym_aget_DASHchar] = ACTIONS(381), + [anon_sym_aget_DASHshort] = ACTIONS(381), + [anon_sym_aput] = ACTIONS(383), + [anon_sym_aput_DASHwide] = ACTIONS(381), + [anon_sym_aput_DASHobject] = ACTIONS(381), + [anon_sym_aput_DASHboolean] = ACTIONS(381), + [anon_sym_aput_DASHbyte] = ACTIONS(381), + [anon_sym_aput_DASHchar] = ACTIONS(381), + [anon_sym_aput_DASHshort] = ACTIONS(381), + [anon_sym_iget] = ACTIONS(383), + [anon_sym_iget_DASHwide] = ACTIONS(383), + [anon_sym_iget_DASHobject] = ACTIONS(383), + [anon_sym_iget_DASHboolean] = ACTIONS(381), + [anon_sym_iget_DASHbyte] = ACTIONS(381), + [anon_sym_iget_DASHchar] = ACTIONS(381), + [anon_sym_iget_DASHshort] = ACTIONS(381), + [anon_sym_iget_DASHvolatile] = ACTIONS(381), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(381), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(381), + [anon_sym_iput] = ACTIONS(383), + [anon_sym_iput_DASHwide] = ACTIONS(383), + [anon_sym_iput_DASHobject] = ACTIONS(383), + [anon_sym_iput_DASHboolean] = ACTIONS(383), + [anon_sym_iput_DASHbyte] = ACTIONS(383), + [anon_sym_iput_DASHchar] = ACTIONS(383), + [anon_sym_iput_DASHshort] = ACTIONS(383), + [anon_sym_iput_DASHvolatile] = ACTIONS(381), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(381), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(381), + [anon_sym_sget] = ACTIONS(383), + [anon_sym_sget_DASHwide] = ACTIONS(383), + [anon_sym_sget_DASHobject] = ACTIONS(383), + [anon_sym_sget_DASHboolean] = ACTIONS(381), + [anon_sym_sget_DASHbyte] = ACTIONS(381), + [anon_sym_sget_DASHchar] = ACTIONS(381), + [anon_sym_sget_DASHshort] = ACTIONS(381), + [anon_sym_sget_DASHvolatile] = ACTIONS(381), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(381), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(381), + [anon_sym_sput] = ACTIONS(383), + [anon_sym_sput_DASHwide] = ACTIONS(383), + [anon_sym_sput_DASHobject] = ACTIONS(383), + [anon_sym_sput_DASHboolean] = ACTIONS(381), + [anon_sym_sput_DASHbyte] = ACTIONS(381), + [anon_sym_sput_DASHchar] = ACTIONS(381), + [anon_sym_sput_DASHshort] = ACTIONS(381), + [anon_sym_sput_DASHvolatile] = ACTIONS(381), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(381), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(381), + [anon_sym_invoke_DASHconstructor] = ACTIONS(381), + [anon_sym_invoke_DASHcustom] = ACTIONS(383), + [anon_sym_invoke_DASHdirect] = ACTIONS(383), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(381), + [anon_sym_invoke_DASHinstance] = ACTIONS(381), + [anon_sym_invoke_DASHinterface] = ACTIONS(383), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(383), + [anon_sym_invoke_DASHstatic] = ACTIONS(383), + [anon_sym_invoke_DASHsuper] = ACTIONS(383), + [anon_sym_invoke_DASHvirtual] = ACTIONS(383), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(381), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(381), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(381), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(381), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(381), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(381), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(381), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(381), + [anon_sym_neg_DASHint] = ACTIONS(381), + [anon_sym_not_DASHint] = ACTIONS(381), + [anon_sym_neg_DASHlong] = ACTIONS(381), + [anon_sym_not_DASHlong] = ACTIONS(381), + [anon_sym_neg_DASHfloat] = ACTIONS(381), + [anon_sym_neg_DASHdouble] = ACTIONS(381), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(381), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(381), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(381), + [anon_sym_long_DASHto_DASHint] = ACTIONS(381), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(381), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(381), + [anon_sym_float_DASHto_DASHint] = ACTIONS(381), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(381), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(381), + [anon_sym_double_DASHto_DASHint] = ACTIONS(381), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(381), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(381), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(381), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(381), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(381), + [anon_sym_add_DASHint] = ACTIONS(383), + [anon_sym_sub_DASHint] = ACTIONS(383), + [anon_sym_mul_DASHint] = ACTIONS(383), + [anon_sym_div_DASHint] = ACTIONS(383), + [anon_sym_rem_DASHint] = ACTIONS(383), + [anon_sym_and_DASHint] = ACTIONS(383), + [anon_sym_or_DASHint] = ACTIONS(383), + [anon_sym_xor_DASHint] = ACTIONS(383), + [anon_sym_shl_DASHint] = ACTIONS(383), + [anon_sym_shr_DASHint] = ACTIONS(383), + [anon_sym_ushr_DASHint] = ACTIONS(383), + [anon_sym_add_DASHlong] = ACTIONS(383), + [anon_sym_sub_DASHlong] = ACTIONS(383), + [anon_sym_mul_DASHlong] = ACTIONS(383), + [anon_sym_div_DASHlong] = ACTIONS(383), + [anon_sym_rem_DASHlong] = ACTIONS(383), + [anon_sym_and_DASHlong] = ACTIONS(383), + [anon_sym_or_DASHlong] = ACTIONS(383), + [anon_sym_xor_DASHlong] = ACTIONS(383), + [anon_sym_shl_DASHlong] = ACTIONS(383), + [anon_sym_shr_DASHlong] = ACTIONS(383), + [anon_sym_ushr_DASHlong] = ACTIONS(383), + [anon_sym_add_DASHfloat] = ACTIONS(383), + [anon_sym_sub_DASHfloat] = ACTIONS(383), + [anon_sym_mul_DASHfloat] = ACTIONS(383), + [anon_sym_div_DASHfloat] = ACTIONS(383), + [anon_sym_rem_DASHfloat] = ACTIONS(383), + [anon_sym_add_DASHdouble] = ACTIONS(383), + [anon_sym_sub_DASHdouble] = ACTIONS(383), + [anon_sym_mul_DASHdouble] = ACTIONS(383), + [anon_sym_div_DASHdouble] = ACTIONS(383), + [anon_sym_rem_DASHdouble] = ACTIONS(383), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(381), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(381), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(381), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(381), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(381), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(381), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(381), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(381), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(381), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(381), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(381), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(381), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(381), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(381), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(381), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(381), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(381), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(381), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(381), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(381), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(381), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(381), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(381), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(381), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(381), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(381), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(381), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(381), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(381), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(381), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(381), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(381), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(381), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(381), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(381), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(381), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(381), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(381), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(381), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(381), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(381), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(381), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(381), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(381), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(381), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(381), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(381), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(381), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(381), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(381), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(381), + [anon_sym_static_DASHget] = ACTIONS(381), + [anon_sym_static_DASHput] = ACTIONS(381), + [anon_sym_instance_DASHget] = ACTIONS(381), + [anon_sym_instance_DASHput] = ACTIONS(381), + [anon_sym_execute_DASHinline] = ACTIONS(383), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(381), + [anon_sym_iget_DASHquick] = ACTIONS(381), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(381), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(381), + [anon_sym_iput_DASHquick] = ACTIONS(381), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(381), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(381), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(381), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(381), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(381), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(381), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(383), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(381), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(383), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(381), + [anon_sym_rsub_DASHint] = ACTIONS(383), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(381), + [anon_sym_DOTline] = ACTIONS(381), + [anon_sym_DOTlocals] = ACTIONS(381), + [anon_sym_DOTlocal] = ACTIONS(383), + [anon_sym_DOTendlocal] = ACTIONS(381), + [anon_sym_DOTrestartlocal] = ACTIONS(381), + [anon_sym_DOTregisters] = ACTIONS(381), + [anon_sym_DOTcatch] = ACTIONS(383), + [anon_sym_DOTcatchall] = ACTIONS(381), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(381), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(381), + [anon_sym_DOTarray_DASHdata] = ACTIONS(381), + [sym_prologue_directive] = ACTIONS(381), + [sym_epilogue_directive] = ACTIONS(381), + [aux_sym_label_token1] = ACTIONS(381), + [aux_sym_jmp_label_token1] = ACTIONS(381), [sym_comment] = ACTIONS(3), }, [51] = { - [anon_sym_DOTsource] = ACTIONS(379), - [anon_sym_DOTendmethod] = ACTIONS(379), - [anon_sym_DOTannotation] = ACTIONS(379), - [anon_sym_DOTparam] = ACTIONS(381), - [anon_sym_DOTparameter] = ACTIONS(379), - [anon_sym_nop] = ACTIONS(381), - [anon_sym_move] = ACTIONS(381), - [anon_sym_move_SLASHfrom16] = ACTIONS(379), - [anon_sym_move_SLASH16] = ACTIONS(379), - [anon_sym_move_DASHwide] = ACTIONS(381), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(379), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(379), - [anon_sym_move_DASHobject] = ACTIONS(381), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(379), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(379), - [anon_sym_move_DASHresult] = ACTIONS(381), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(379), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(379), - [anon_sym_move_DASHexception] = ACTIONS(379), - [anon_sym_return_DASHvoid] = ACTIONS(379), - [anon_sym_return] = ACTIONS(381), - [anon_sym_return_DASHwide] = ACTIONS(379), - [anon_sym_return_DASHobject] = ACTIONS(379), - [anon_sym_const_SLASH4] = ACTIONS(379), - [anon_sym_const_SLASH16] = ACTIONS(379), - [anon_sym_const] = ACTIONS(381), - [anon_sym_const_SLASHhigh16] = ACTIONS(379), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(379), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(379), - [anon_sym_const_DASHwide] = ACTIONS(381), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(379), - [anon_sym_const_DASHstring] = ACTIONS(381), - [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(379), - [anon_sym_const_DASHclass] = ACTIONS(379), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(379), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(379), - [anon_sym_monitor_DASHenter] = ACTIONS(379), - [anon_sym_monitor_DASHexit] = ACTIONS(379), - [anon_sym_check_DASHcast] = ACTIONS(379), - [anon_sym_instance_DASHof] = ACTIONS(379), - [anon_sym_array_DASHlength] = ACTIONS(379), - [anon_sym_new_DASHinstance] = ACTIONS(379), - [anon_sym_new_DASHarray] = ACTIONS(379), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(381), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(379), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(379), - [anon_sym_throw] = ACTIONS(381), - [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(379), - [anon_sym_goto] = ACTIONS(381), - [anon_sym_goto_SLASH16] = ACTIONS(379), - [anon_sym_goto_SLASH32] = ACTIONS(379), - [anon_sym_packed_DASHswitch] = ACTIONS(379), - [anon_sym_sparse_DASHswitch] = ACTIONS(379), - [anon_sym_cmpl_DASHfloat] = ACTIONS(379), - [anon_sym_cmpg_DASHfloat] = ACTIONS(379), - [anon_sym_cmpl_DASHdouble] = ACTIONS(379), - [anon_sym_cmpg_DASHdouble] = ACTIONS(379), - [anon_sym_cmp_DASHlong] = ACTIONS(379), - [anon_sym_if_DASHeq] = ACTIONS(381), - [anon_sym_if_DASHne] = ACTIONS(381), - [anon_sym_if_DASHlt] = ACTIONS(381), - [anon_sym_if_DASHge] = ACTIONS(381), - [anon_sym_if_DASHgt] = ACTIONS(381), - [anon_sym_if_DASHle] = ACTIONS(381), - [anon_sym_if_DASHeqz] = ACTIONS(379), - [anon_sym_if_DASHnez] = ACTIONS(379), - [anon_sym_if_DASHltz] = ACTIONS(379), - [anon_sym_if_DASHgez] = ACTIONS(379), - [anon_sym_if_DASHgtz] = ACTIONS(379), - [anon_sym_if_DASHlez] = ACTIONS(379), - [anon_sym_aget] = ACTIONS(381), - [anon_sym_aget_DASHwide] = ACTIONS(379), - [anon_sym_aget_DASHobject] = ACTIONS(379), - [anon_sym_aget_DASHboolean] = ACTIONS(379), - [anon_sym_aget_DASHbyte] = ACTIONS(379), - [anon_sym_aget_DASHchar] = ACTIONS(379), - [anon_sym_aget_DASHshort] = ACTIONS(379), - [anon_sym_aput] = ACTIONS(381), - [anon_sym_aput_DASHwide] = ACTIONS(379), - [anon_sym_aput_DASHobject] = ACTIONS(379), - [anon_sym_aput_DASHboolean] = ACTIONS(379), - [anon_sym_aput_DASHbyte] = ACTIONS(379), - [anon_sym_aput_DASHchar] = ACTIONS(379), - [anon_sym_aput_DASHshort] = ACTIONS(379), - [anon_sym_iget] = ACTIONS(381), - [anon_sym_iget_DASHwide] = ACTIONS(381), - [anon_sym_iget_DASHobject] = ACTIONS(381), - [anon_sym_iget_DASHboolean] = ACTIONS(379), - [anon_sym_iget_DASHbyte] = ACTIONS(379), - [anon_sym_iget_DASHchar] = ACTIONS(379), - [anon_sym_iget_DASHshort] = ACTIONS(379), - [anon_sym_iget_DASHvolatile] = ACTIONS(379), - [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(379), - [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(379), - [anon_sym_iput] = ACTIONS(381), - [anon_sym_iput_DASHwide] = ACTIONS(381), - [anon_sym_iput_DASHobject] = ACTIONS(381), - [anon_sym_iput_DASHboolean] = ACTIONS(381), - [anon_sym_iput_DASHbyte] = ACTIONS(381), - [anon_sym_iput_DASHchar] = ACTIONS(381), - [anon_sym_iput_DASHshort] = ACTIONS(381), - [anon_sym_iput_DASHvolatile] = ACTIONS(379), - [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(379), - [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(379), - [anon_sym_sget] = ACTIONS(381), - [anon_sym_sget_DASHwide] = ACTIONS(381), - [anon_sym_sget_DASHobject] = ACTIONS(381), - [anon_sym_sget_DASHboolean] = ACTIONS(379), - [anon_sym_sget_DASHbyte] = ACTIONS(379), - [anon_sym_sget_DASHchar] = ACTIONS(379), - [anon_sym_sget_DASHshort] = ACTIONS(379), - [anon_sym_sget_DASHvolatile] = ACTIONS(379), - [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(379), - [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(379), - [anon_sym_sput] = ACTIONS(381), - [anon_sym_sput_DASHwide] = ACTIONS(381), - [anon_sym_sput_DASHobject] = ACTIONS(381), - [anon_sym_sput_DASHboolean] = ACTIONS(379), - [anon_sym_sput_DASHbyte] = ACTIONS(379), - [anon_sym_sput_DASHchar] = ACTIONS(379), - [anon_sym_sput_DASHshort] = ACTIONS(379), - [anon_sym_sput_DASHvolatile] = ACTIONS(379), - [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(379), - [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(379), - [anon_sym_invoke_DASHconstructor] = ACTIONS(379), - [anon_sym_invoke_DASHcustom] = ACTIONS(381), - [anon_sym_invoke_DASHdirect] = ACTIONS(381), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(379), - [anon_sym_invoke_DASHinstance] = ACTIONS(379), - [anon_sym_invoke_DASHinterface] = ACTIONS(381), - [anon_sym_invoke_DASHpolymorphic] = ACTIONS(381), - [anon_sym_invoke_DASHstatic] = ACTIONS(381), - [anon_sym_invoke_DASHsuper] = ACTIONS(381), - [anon_sym_invoke_DASHvirtual] = ACTIONS(381), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(379), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(379), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(379), - [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(379), - [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(379), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(379), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(379), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(379), - [anon_sym_neg_DASHint] = ACTIONS(379), - [anon_sym_not_DASHint] = ACTIONS(379), - [anon_sym_neg_DASHlong] = ACTIONS(379), - [anon_sym_not_DASHlong] = ACTIONS(379), - [anon_sym_neg_DASHfloat] = ACTIONS(379), - [anon_sym_neg_DASHdouble] = ACTIONS(379), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(379), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(379), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(379), - [anon_sym_long_DASHto_DASHint] = ACTIONS(379), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(379), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(379), - [anon_sym_float_DASHto_DASHint] = ACTIONS(379), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(379), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(379), - [anon_sym_double_DASHto_DASHint] = ACTIONS(379), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(379), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(379), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(379), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(379), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(379), - [anon_sym_add_DASHint] = ACTIONS(381), - [anon_sym_sub_DASHint] = ACTIONS(381), - [anon_sym_mul_DASHint] = ACTIONS(381), - [anon_sym_div_DASHint] = ACTIONS(381), - [anon_sym_rem_DASHint] = ACTIONS(381), - [anon_sym_and_DASHint] = ACTIONS(381), - [anon_sym_or_DASHint] = ACTIONS(381), - [anon_sym_xor_DASHint] = ACTIONS(381), - [anon_sym_shl_DASHint] = ACTIONS(381), - [anon_sym_shr_DASHint] = ACTIONS(381), - [anon_sym_ushr_DASHint] = ACTIONS(381), - [anon_sym_add_DASHlong] = ACTIONS(381), - [anon_sym_sub_DASHlong] = ACTIONS(381), - [anon_sym_mul_DASHlong] = ACTIONS(381), - [anon_sym_div_DASHlong] = ACTIONS(381), - [anon_sym_rem_DASHlong] = ACTIONS(381), - [anon_sym_and_DASHlong] = ACTIONS(381), - [anon_sym_or_DASHlong] = ACTIONS(381), - [anon_sym_xor_DASHlong] = ACTIONS(381), - [anon_sym_shl_DASHlong] = ACTIONS(381), - [anon_sym_shr_DASHlong] = ACTIONS(381), - [anon_sym_ushr_DASHlong] = ACTIONS(381), - [anon_sym_add_DASHfloat] = ACTIONS(381), - [anon_sym_sub_DASHfloat] = ACTIONS(381), - [anon_sym_mul_DASHfloat] = ACTIONS(381), - [anon_sym_div_DASHfloat] = ACTIONS(381), - [anon_sym_rem_DASHfloat] = ACTIONS(381), - [anon_sym_add_DASHdouble] = ACTIONS(381), - [anon_sym_sub_DASHdouble] = ACTIONS(381), - [anon_sym_mul_DASHdouble] = ACTIONS(381), - [anon_sym_div_DASHdouble] = ACTIONS(381), - [anon_sym_rem_DASHdouble] = ACTIONS(381), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(379), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(379), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(379), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(379), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(379), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(379), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(379), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(379), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(379), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(379), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(379), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(379), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(379), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(379), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(379), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(379), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(379), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(379), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(379), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(379), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(379), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(379), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(379), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(379), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(379), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(379), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(379), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(379), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(379), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(379), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(379), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(379), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(379), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(379), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(379), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(379), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(379), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(379), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(379), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(379), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(379), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(379), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(379), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(379), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(379), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(379), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(379), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(379), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(379), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(379), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(379), - [anon_sym_static_DASHget] = ACTIONS(379), - [anon_sym_static_DASHput] = ACTIONS(379), - [anon_sym_instance_DASHget] = ACTIONS(379), - [anon_sym_instance_DASHput] = ACTIONS(379), - [anon_sym_execute_DASHinline] = ACTIONS(381), - [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(379), - [anon_sym_iget_DASHquick] = ACTIONS(379), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(379), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(379), - [anon_sym_iput_DASHquick] = ACTIONS(379), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(379), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(379), - [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(379), - [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(379), - [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(379), - [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(379), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(381), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(379), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(381), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(379), - [anon_sym_rsub_DASHint] = ACTIONS(381), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(379), - [anon_sym_DOTline] = ACTIONS(379), - [anon_sym_DOTlocals] = ACTIONS(379), - [anon_sym_DOTlocal] = ACTIONS(381), - [anon_sym_DOTendlocal] = ACTIONS(379), - [anon_sym_DOTrestartlocal] = ACTIONS(379), - [anon_sym_DOTregisters] = ACTIONS(379), - [anon_sym_DOTcatch] = ACTIONS(381), - [anon_sym_DOTcatchall] = ACTIONS(379), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(379), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(379), - [anon_sym_DOTarray_DASHdata] = ACTIONS(379), - [sym_prologue_directive] = ACTIONS(379), - [sym_epilogue_directive] = ACTIONS(379), - [aux_sym_label_token1] = ACTIONS(379), - [aux_sym_jmp_label_token1] = ACTIONS(379), + [anon_sym_DOTsource] = ACTIONS(385), + [anon_sym_DOTendmethod] = ACTIONS(385), + [anon_sym_DOTannotation] = ACTIONS(385), + [anon_sym_DOTparam] = ACTIONS(387), + [anon_sym_DOTparameter] = ACTIONS(385), + [anon_sym_nop] = ACTIONS(387), + [anon_sym_move] = ACTIONS(387), + [anon_sym_move_SLASHfrom16] = ACTIONS(385), + [anon_sym_move_SLASH16] = ACTIONS(385), + [anon_sym_move_DASHwide] = ACTIONS(387), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(385), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(385), + [anon_sym_move_DASHobject] = ACTIONS(387), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(385), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(385), + [anon_sym_move_DASHresult] = ACTIONS(387), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(385), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(385), + [anon_sym_move_DASHexception] = ACTIONS(385), + [anon_sym_return_DASHvoid] = ACTIONS(385), + [anon_sym_return] = ACTIONS(387), + [anon_sym_return_DASHwide] = ACTIONS(385), + [anon_sym_return_DASHobject] = ACTIONS(385), + [anon_sym_const_SLASH4] = ACTIONS(385), + [anon_sym_const_SLASH16] = ACTIONS(385), + [anon_sym_const] = ACTIONS(387), + [anon_sym_const_SLASHhigh16] = ACTIONS(385), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(385), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(385), + [anon_sym_const_DASHwide] = ACTIONS(387), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(385), + [anon_sym_const_DASHstring] = ACTIONS(387), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(385), + [anon_sym_const_DASHclass] = ACTIONS(385), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(385), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(385), + [anon_sym_monitor_DASHenter] = ACTIONS(385), + [anon_sym_monitor_DASHexit] = ACTIONS(385), + [anon_sym_check_DASHcast] = ACTIONS(385), + [anon_sym_instance_DASHof] = ACTIONS(385), + [anon_sym_array_DASHlength] = ACTIONS(385), + [anon_sym_new_DASHinstance] = ACTIONS(385), + [anon_sym_new_DASHarray] = ACTIONS(385), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(387), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(385), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(385), + [anon_sym_throw] = ACTIONS(387), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(385), + [anon_sym_goto] = ACTIONS(387), + [anon_sym_goto_SLASH16] = ACTIONS(385), + [anon_sym_goto_SLASH32] = ACTIONS(385), + [anon_sym_packed_DASHswitch] = ACTIONS(385), + [anon_sym_sparse_DASHswitch] = ACTIONS(385), + [anon_sym_cmpl_DASHfloat] = ACTIONS(385), + [anon_sym_cmpg_DASHfloat] = ACTIONS(385), + [anon_sym_cmpl_DASHdouble] = ACTIONS(385), + [anon_sym_cmpg_DASHdouble] = ACTIONS(385), + [anon_sym_cmp_DASHlong] = ACTIONS(385), + [anon_sym_if_DASHeq] = ACTIONS(387), + [anon_sym_if_DASHne] = ACTIONS(387), + [anon_sym_if_DASHlt] = ACTIONS(387), + [anon_sym_if_DASHge] = ACTIONS(387), + [anon_sym_if_DASHgt] = ACTIONS(387), + [anon_sym_if_DASHle] = ACTIONS(387), + [anon_sym_if_DASHeqz] = ACTIONS(385), + [anon_sym_if_DASHnez] = ACTIONS(385), + [anon_sym_if_DASHltz] = ACTIONS(385), + [anon_sym_if_DASHgez] = ACTIONS(385), + [anon_sym_if_DASHgtz] = ACTIONS(385), + [anon_sym_if_DASHlez] = ACTIONS(385), + [anon_sym_aget] = ACTIONS(387), + [anon_sym_aget_DASHwide] = ACTIONS(385), + [anon_sym_aget_DASHobject] = ACTIONS(385), + [anon_sym_aget_DASHboolean] = ACTIONS(385), + [anon_sym_aget_DASHbyte] = ACTIONS(385), + [anon_sym_aget_DASHchar] = ACTIONS(385), + [anon_sym_aget_DASHshort] = ACTIONS(385), + [anon_sym_aput] = ACTIONS(387), + [anon_sym_aput_DASHwide] = ACTIONS(385), + [anon_sym_aput_DASHobject] = ACTIONS(385), + [anon_sym_aput_DASHboolean] = ACTIONS(385), + [anon_sym_aput_DASHbyte] = ACTIONS(385), + [anon_sym_aput_DASHchar] = ACTIONS(385), + [anon_sym_aput_DASHshort] = ACTIONS(385), + [anon_sym_iget] = ACTIONS(387), + [anon_sym_iget_DASHwide] = ACTIONS(387), + [anon_sym_iget_DASHobject] = ACTIONS(387), + [anon_sym_iget_DASHboolean] = ACTIONS(385), + [anon_sym_iget_DASHbyte] = ACTIONS(385), + [anon_sym_iget_DASHchar] = ACTIONS(385), + [anon_sym_iget_DASHshort] = ACTIONS(385), + [anon_sym_iget_DASHvolatile] = ACTIONS(385), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(385), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(385), + [anon_sym_iput] = ACTIONS(387), + [anon_sym_iput_DASHwide] = ACTIONS(387), + [anon_sym_iput_DASHobject] = ACTIONS(387), + [anon_sym_iput_DASHboolean] = ACTIONS(387), + [anon_sym_iput_DASHbyte] = ACTIONS(387), + [anon_sym_iput_DASHchar] = ACTIONS(387), + [anon_sym_iput_DASHshort] = ACTIONS(387), + [anon_sym_iput_DASHvolatile] = ACTIONS(385), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(385), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(385), + [anon_sym_sget] = ACTIONS(387), + [anon_sym_sget_DASHwide] = ACTIONS(387), + [anon_sym_sget_DASHobject] = ACTIONS(387), + [anon_sym_sget_DASHboolean] = ACTIONS(385), + [anon_sym_sget_DASHbyte] = ACTIONS(385), + [anon_sym_sget_DASHchar] = ACTIONS(385), + [anon_sym_sget_DASHshort] = ACTIONS(385), + [anon_sym_sget_DASHvolatile] = ACTIONS(385), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(385), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(385), + [anon_sym_sput] = ACTIONS(387), + [anon_sym_sput_DASHwide] = ACTIONS(387), + [anon_sym_sput_DASHobject] = ACTIONS(387), + [anon_sym_sput_DASHboolean] = ACTIONS(385), + [anon_sym_sput_DASHbyte] = ACTIONS(385), + [anon_sym_sput_DASHchar] = ACTIONS(385), + [anon_sym_sput_DASHshort] = ACTIONS(385), + [anon_sym_sput_DASHvolatile] = ACTIONS(385), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(385), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(385), + [anon_sym_invoke_DASHconstructor] = ACTIONS(385), + [anon_sym_invoke_DASHcustom] = ACTIONS(387), + [anon_sym_invoke_DASHdirect] = ACTIONS(387), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(385), + [anon_sym_invoke_DASHinstance] = ACTIONS(385), + [anon_sym_invoke_DASHinterface] = ACTIONS(387), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(387), + [anon_sym_invoke_DASHstatic] = ACTIONS(387), + [anon_sym_invoke_DASHsuper] = ACTIONS(387), + [anon_sym_invoke_DASHvirtual] = ACTIONS(387), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(385), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(385), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(385), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(385), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(385), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(385), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(385), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(385), + [anon_sym_neg_DASHint] = ACTIONS(385), + [anon_sym_not_DASHint] = ACTIONS(385), + [anon_sym_neg_DASHlong] = ACTIONS(385), + [anon_sym_not_DASHlong] = ACTIONS(385), + [anon_sym_neg_DASHfloat] = ACTIONS(385), + [anon_sym_neg_DASHdouble] = ACTIONS(385), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(385), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(385), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(385), + [anon_sym_long_DASHto_DASHint] = ACTIONS(385), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(385), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(385), + [anon_sym_float_DASHto_DASHint] = ACTIONS(385), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(385), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(385), + [anon_sym_double_DASHto_DASHint] = ACTIONS(385), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(385), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(385), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(385), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(385), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(385), + [anon_sym_add_DASHint] = ACTIONS(387), + [anon_sym_sub_DASHint] = ACTIONS(387), + [anon_sym_mul_DASHint] = ACTIONS(387), + [anon_sym_div_DASHint] = ACTIONS(387), + [anon_sym_rem_DASHint] = ACTIONS(387), + [anon_sym_and_DASHint] = ACTIONS(387), + [anon_sym_or_DASHint] = ACTIONS(387), + [anon_sym_xor_DASHint] = ACTIONS(387), + [anon_sym_shl_DASHint] = ACTIONS(387), + [anon_sym_shr_DASHint] = ACTIONS(387), + [anon_sym_ushr_DASHint] = ACTIONS(387), + [anon_sym_add_DASHlong] = ACTIONS(387), + [anon_sym_sub_DASHlong] = ACTIONS(387), + [anon_sym_mul_DASHlong] = ACTIONS(387), + [anon_sym_div_DASHlong] = ACTIONS(387), + [anon_sym_rem_DASHlong] = ACTIONS(387), + [anon_sym_and_DASHlong] = ACTIONS(387), + [anon_sym_or_DASHlong] = ACTIONS(387), + [anon_sym_xor_DASHlong] = ACTIONS(387), + [anon_sym_shl_DASHlong] = ACTIONS(387), + [anon_sym_shr_DASHlong] = ACTIONS(387), + [anon_sym_ushr_DASHlong] = ACTIONS(387), + [anon_sym_add_DASHfloat] = ACTIONS(387), + [anon_sym_sub_DASHfloat] = ACTIONS(387), + [anon_sym_mul_DASHfloat] = ACTIONS(387), + [anon_sym_div_DASHfloat] = ACTIONS(387), + [anon_sym_rem_DASHfloat] = ACTIONS(387), + [anon_sym_add_DASHdouble] = ACTIONS(387), + [anon_sym_sub_DASHdouble] = ACTIONS(387), + [anon_sym_mul_DASHdouble] = ACTIONS(387), + [anon_sym_div_DASHdouble] = ACTIONS(387), + [anon_sym_rem_DASHdouble] = ACTIONS(387), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(385), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(385), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(385), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(385), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(385), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(385), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(385), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(385), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(385), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(385), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(385), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(385), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(385), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(385), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(385), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(385), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(385), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(385), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(385), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(385), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(385), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(385), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(385), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(385), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(385), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(385), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(385), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(385), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(385), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(385), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(385), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(385), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(385), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(385), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(385), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(385), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(385), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(385), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(385), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(385), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(385), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(385), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(385), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(385), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(385), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(385), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(385), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(385), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(385), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(385), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(385), + [anon_sym_static_DASHget] = ACTIONS(385), + [anon_sym_static_DASHput] = ACTIONS(385), + [anon_sym_instance_DASHget] = ACTIONS(385), + [anon_sym_instance_DASHput] = ACTIONS(385), + [anon_sym_execute_DASHinline] = ACTIONS(387), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(385), + [anon_sym_iget_DASHquick] = ACTIONS(385), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(385), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(385), + [anon_sym_iput_DASHquick] = ACTIONS(385), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(385), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(385), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(385), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(385), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(385), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(385), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(387), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(385), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(387), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(385), + [anon_sym_rsub_DASHint] = ACTIONS(387), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(385), + [anon_sym_DOTline] = ACTIONS(385), + [anon_sym_DOTlocals] = ACTIONS(385), + [anon_sym_DOTlocal] = ACTIONS(387), + [anon_sym_DOTendlocal] = ACTIONS(385), + [anon_sym_DOTrestartlocal] = ACTIONS(385), + [anon_sym_DOTregisters] = ACTIONS(385), + [anon_sym_DOTcatch] = ACTIONS(387), + [anon_sym_DOTcatchall] = ACTIONS(385), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(385), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(385), + [anon_sym_DOTarray_DASHdata] = ACTIONS(385), + [sym_prologue_directive] = ACTIONS(385), + [sym_epilogue_directive] = ACTIONS(385), + [aux_sym_label_token1] = ACTIONS(385), + [aux_sym_jmp_label_token1] = ACTIONS(385), [sym_comment] = ACTIONS(3), }, [52] = { - [anon_sym_DOTsource] = ACTIONS(383), - [anon_sym_DOTendmethod] = ACTIONS(383), - [anon_sym_DOTannotation] = ACTIONS(383), - [anon_sym_DOTparam] = ACTIONS(385), - [anon_sym_DOTparameter] = ACTIONS(383), - [anon_sym_nop] = ACTIONS(385), - [anon_sym_move] = ACTIONS(385), - [anon_sym_move_SLASHfrom16] = ACTIONS(383), - [anon_sym_move_SLASH16] = ACTIONS(383), - [anon_sym_move_DASHwide] = ACTIONS(385), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(383), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(383), - [anon_sym_move_DASHobject] = ACTIONS(385), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(383), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(383), - [anon_sym_move_DASHresult] = ACTIONS(385), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(383), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(383), - [anon_sym_move_DASHexception] = ACTIONS(383), - [anon_sym_return_DASHvoid] = ACTIONS(383), - [anon_sym_return] = ACTIONS(385), - [anon_sym_return_DASHwide] = ACTIONS(383), - [anon_sym_return_DASHobject] = ACTIONS(383), - [anon_sym_const_SLASH4] = ACTIONS(383), - [anon_sym_const_SLASH16] = ACTIONS(383), - [anon_sym_const] = ACTIONS(385), - [anon_sym_const_SLASHhigh16] = ACTIONS(383), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(383), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(383), - [anon_sym_const_DASHwide] = ACTIONS(385), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(383), - [anon_sym_const_DASHstring] = ACTIONS(385), - [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(383), - [anon_sym_const_DASHclass] = ACTIONS(383), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(383), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(383), - [anon_sym_monitor_DASHenter] = ACTIONS(383), - [anon_sym_monitor_DASHexit] = ACTIONS(383), - [anon_sym_check_DASHcast] = ACTIONS(383), - [anon_sym_instance_DASHof] = ACTIONS(383), - [anon_sym_array_DASHlength] = ACTIONS(383), - [anon_sym_new_DASHinstance] = ACTIONS(383), - [anon_sym_new_DASHarray] = ACTIONS(383), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(385), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(383), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(383), - [anon_sym_throw] = ACTIONS(385), - [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(383), - [anon_sym_goto] = ACTIONS(385), - [anon_sym_goto_SLASH16] = ACTIONS(383), - [anon_sym_goto_SLASH32] = ACTIONS(383), - [anon_sym_packed_DASHswitch] = ACTIONS(383), - [anon_sym_sparse_DASHswitch] = ACTIONS(383), - [anon_sym_cmpl_DASHfloat] = ACTIONS(383), - [anon_sym_cmpg_DASHfloat] = ACTIONS(383), - [anon_sym_cmpl_DASHdouble] = ACTIONS(383), - [anon_sym_cmpg_DASHdouble] = ACTIONS(383), - [anon_sym_cmp_DASHlong] = ACTIONS(383), - [anon_sym_if_DASHeq] = ACTIONS(385), - [anon_sym_if_DASHne] = ACTIONS(385), - [anon_sym_if_DASHlt] = ACTIONS(385), - [anon_sym_if_DASHge] = ACTIONS(385), - [anon_sym_if_DASHgt] = ACTIONS(385), - [anon_sym_if_DASHle] = ACTIONS(385), - [anon_sym_if_DASHeqz] = ACTIONS(383), - [anon_sym_if_DASHnez] = ACTIONS(383), - [anon_sym_if_DASHltz] = ACTIONS(383), - [anon_sym_if_DASHgez] = ACTIONS(383), - [anon_sym_if_DASHgtz] = ACTIONS(383), - [anon_sym_if_DASHlez] = ACTIONS(383), - [anon_sym_aget] = ACTIONS(385), - [anon_sym_aget_DASHwide] = ACTIONS(383), - [anon_sym_aget_DASHobject] = ACTIONS(383), - [anon_sym_aget_DASHboolean] = ACTIONS(383), - [anon_sym_aget_DASHbyte] = ACTIONS(383), - [anon_sym_aget_DASHchar] = ACTIONS(383), - [anon_sym_aget_DASHshort] = ACTIONS(383), - [anon_sym_aput] = ACTIONS(385), - [anon_sym_aput_DASHwide] = ACTIONS(383), - [anon_sym_aput_DASHobject] = ACTIONS(383), - [anon_sym_aput_DASHboolean] = ACTIONS(383), - [anon_sym_aput_DASHbyte] = ACTIONS(383), - [anon_sym_aput_DASHchar] = ACTIONS(383), - [anon_sym_aput_DASHshort] = ACTIONS(383), - [anon_sym_iget] = ACTIONS(385), - [anon_sym_iget_DASHwide] = ACTIONS(385), - [anon_sym_iget_DASHobject] = ACTIONS(385), - [anon_sym_iget_DASHboolean] = ACTIONS(383), - [anon_sym_iget_DASHbyte] = ACTIONS(383), - [anon_sym_iget_DASHchar] = ACTIONS(383), - [anon_sym_iget_DASHshort] = ACTIONS(383), - [anon_sym_iget_DASHvolatile] = ACTIONS(383), - [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(383), - [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(383), - [anon_sym_iput] = ACTIONS(385), - [anon_sym_iput_DASHwide] = ACTIONS(385), - [anon_sym_iput_DASHobject] = ACTIONS(385), - [anon_sym_iput_DASHboolean] = ACTIONS(385), - [anon_sym_iput_DASHbyte] = ACTIONS(385), - [anon_sym_iput_DASHchar] = ACTIONS(385), - [anon_sym_iput_DASHshort] = ACTIONS(385), - [anon_sym_iput_DASHvolatile] = ACTIONS(383), - [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(383), - [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(383), - [anon_sym_sget] = ACTIONS(385), - [anon_sym_sget_DASHwide] = ACTIONS(385), - [anon_sym_sget_DASHobject] = ACTIONS(385), - [anon_sym_sget_DASHboolean] = ACTIONS(383), - [anon_sym_sget_DASHbyte] = ACTIONS(383), - [anon_sym_sget_DASHchar] = ACTIONS(383), - [anon_sym_sget_DASHshort] = ACTIONS(383), - [anon_sym_sget_DASHvolatile] = ACTIONS(383), - [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(383), - [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(383), - [anon_sym_sput] = ACTIONS(385), - [anon_sym_sput_DASHwide] = ACTIONS(385), - [anon_sym_sput_DASHobject] = ACTIONS(385), - [anon_sym_sput_DASHboolean] = ACTIONS(383), - [anon_sym_sput_DASHbyte] = ACTIONS(383), - [anon_sym_sput_DASHchar] = ACTIONS(383), - [anon_sym_sput_DASHshort] = ACTIONS(383), - [anon_sym_sput_DASHvolatile] = ACTIONS(383), - [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(383), - [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(383), - [anon_sym_invoke_DASHconstructor] = ACTIONS(383), - [anon_sym_invoke_DASHcustom] = ACTIONS(385), - [anon_sym_invoke_DASHdirect] = ACTIONS(385), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(383), - [anon_sym_invoke_DASHinstance] = ACTIONS(383), - [anon_sym_invoke_DASHinterface] = ACTIONS(385), - [anon_sym_invoke_DASHpolymorphic] = ACTIONS(385), - [anon_sym_invoke_DASHstatic] = ACTIONS(385), - [anon_sym_invoke_DASHsuper] = ACTIONS(385), - [anon_sym_invoke_DASHvirtual] = ACTIONS(385), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(383), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(383), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(383), - [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(383), - [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(383), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(383), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(383), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(383), - [anon_sym_neg_DASHint] = ACTIONS(383), - [anon_sym_not_DASHint] = ACTIONS(383), - [anon_sym_neg_DASHlong] = ACTIONS(383), - [anon_sym_not_DASHlong] = ACTIONS(383), - [anon_sym_neg_DASHfloat] = ACTIONS(383), - [anon_sym_neg_DASHdouble] = ACTIONS(383), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(383), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(383), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(383), - [anon_sym_long_DASHto_DASHint] = ACTIONS(383), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(383), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(383), - [anon_sym_float_DASHto_DASHint] = ACTIONS(383), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(383), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(383), - [anon_sym_double_DASHto_DASHint] = ACTIONS(383), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(383), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(383), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(383), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(383), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(383), - [anon_sym_add_DASHint] = ACTIONS(385), - [anon_sym_sub_DASHint] = ACTIONS(385), - [anon_sym_mul_DASHint] = ACTIONS(385), - [anon_sym_div_DASHint] = ACTIONS(385), - [anon_sym_rem_DASHint] = ACTIONS(385), - [anon_sym_and_DASHint] = ACTIONS(385), - [anon_sym_or_DASHint] = ACTIONS(385), - [anon_sym_xor_DASHint] = ACTIONS(385), - [anon_sym_shl_DASHint] = ACTIONS(385), - [anon_sym_shr_DASHint] = ACTIONS(385), - [anon_sym_ushr_DASHint] = ACTIONS(385), - [anon_sym_add_DASHlong] = ACTIONS(385), - [anon_sym_sub_DASHlong] = ACTIONS(385), - [anon_sym_mul_DASHlong] = ACTIONS(385), - [anon_sym_div_DASHlong] = ACTIONS(385), - [anon_sym_rem_DASHlong] = ACTIONS(385), - [anon_sym_and_DASHlong] = ACTIONS(385), - [anon_sym_or_DASHlong] = ACTIONS(385), - [anon_sym_xor_DASHlong] = ACTIONS(385), - [anon_sym_shl_DASHlong] = ACTIONS(385), - [anon_sym_shr_DASHlong] = ACTIONS(385), - [anon_sym_ushr_DASHlong] = ACTIONS(385), - [anon_sym_add_DASHfloat] = ACTIONS(385), - [anon_sym_sub_DASHfloat] = ACTIONS(385), - [anon_sym_mul_DASHfloat] = ACTIONS(385), - [anon_sym_div_DASHfloat] = ACTIONS(385), - [anon_sym_rem_DASHfloat] = ACTIONS(385), - [anon_sym_add_DASHdouble] = ACTIONS(385), - [anon_sym_sub_DASHdouble] = ACTIONS(385), - [anon_sym_mul_DASHdouble] = ACTIONS(385), - [anon_sym_div_DASHdouble] = ACTIONS(385), - [anon_sym_rem_DASHdouble] = ACTIONS(385), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(383), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(383), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(383), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(383), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(383), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(383), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(383), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(383), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(383), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(383), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(383), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(383), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(383), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(383), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(383), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(383), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(383), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(383), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(383), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(383), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(383), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(383), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(383), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(383), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(383), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(383), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(383), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(383), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(383), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(383), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(383), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(383), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(383), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(383), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(383), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(383), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(383), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(383), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(383), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(383), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(383), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(383), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(383), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(383), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(383), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(383), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(383), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(383), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(383), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(383), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(383), - [anon_sym_static_DASHget] = ACTIONS(383), - [anon_sym_static_DASHput] = ACTIONS(383), - [anon_sym_instance_DASHget] = ACTIONS(383), - [anon_sym_instance_DASHput] = ACTIONS(383), - [anon_sym_execute_DASHinline] = ACTIONS(385), - [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(383), - [anon_sym_iget_DASHquick] = ACTIONS(383), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(383), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(383), - [anon_sym_iput_DASHquick] = ACTIONS(383), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(383), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(383), - [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(383), - [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(383), - [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(383), - [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(383), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(385), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(383), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(385), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(383), - [anon_sym_rsub_DASHint] = ACTIONS(385), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(383), - [anon_sym_DOTline] = ACTIONS(383), - [anon_sym_DOTlocals] = ACTIONS(383), - [anon_sym_DOTlocal] = ACTIONS(385), - [anon_sym_DOTendlocal] = ACTIONS(383), - [anon_sym_DOTrestartlocal] = ACTIONS(383), - [anon_sym_DOTregisters] = ACTIONS(383), - [anon_sym_DOTcatch] = ACTIONS(385), - [anon_sym_DOTcatchall] = ACTIONS(383), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(383), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(383), - [anon_sym_DOTarray_DASHdata] = ACTIONS(383), - [sym_prologue_directive] = ACTIONS(383), - [sym_epilogue_directive] = ACTIONS(383), - [aux_sym_label_token1] = ACTIONS(383), - [aux_sym_jmp_label_token1] = ACTIONS(383), + [anon_sym_DOTsource] = ACTIONS(389), + [anon_sym_DOTendmethod] = ACTIONS(389), + [anon_sym_DOTannotation] = ACTIONS(389), + [anon_sym_DOTparam] = ACTIONS(391), + [anon_sym_DOTparameter] = ACTIONS(389), + [anon_sym_nop] = ACTIONS(391), + [anon_sym_move] = ACTIONS(391), + [anon_sym_move_SLASHfrom16] = ACTIONS(389), + [anon_sym_move_SLASH16] = ACTIONS(389), + [anon_sym_move_DASHwide] = ACTIONS(391), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(389), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(389), + [anon_sym_move_DASHobject] = ACTIONS(391), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(389), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(389), + [anon_sym_move_DASHresult] = ACTIONS(391), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(389), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(389), + [anon_sym_move_DASHexception] = ACTIONS(389), + [anon_sym_return_DASHvoid] = ACTIONS(389), + [anon_sym_return] = ACTIONS(391), + [anon_sym_return_DASHwide] = ACTIONS(389), + [anon_sym_return_DASHobject] = ACTIONS(389), + [anon_sym_const_SLASH4] = ACTIONS(389), + [anon_sym_const_SLASH16] = ACTIONS(389), + [anon_sym_const] = ACTIONS(391), + [anon_sym_const_SLASHhigh16] = ACTIONS(389), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(389), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(389), + [anon_sym_const_DASHwide] = ACTIONS(391), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(389), + [anon_sym_const_DASHstring] = ACTIONS(391), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(389), + [anon_sym_const_DASHclass] = ACTIONS(389), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(389), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(389), + [anon_sym_monitor_DASHenter] = ACTIONS(389), + [anon_sym_monitor_DASHexit] = ACTIONS(389), + [anon_sym_check_DASHcast] = ACTIONS(389), + [anon_sym_instance_DASHof] = ACTIONS(389), + [anon_sym_array_DASHlength] = ACTIONS(389), + [anon_sym_new_DASHinstance] = ACTIONS(389), + [anon_sym_new_DASHarray] = ACTIONS(389), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(391), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(389), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(389), + [anon_sym_throw] = ACTIONS(391), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(389), + [anon_sym_goto] = ACTIONS(391), + [anon_sym_goto_SLASH16] = ACTIONS(389), + [anon_sym_goto_SLASH32] = ACTIONS(389), + [anon_sym_packed_DASHswitch] = ACTIONS(389), + [anon_sym_sparse_DASHswitch] = ACTIONS(389), + [anon_sym_cmpl_DASHfloat] = ACTIONS(389), + [anon_sym_cmpg_DASHfloat] = ACTIONS(389), + [anon_sym_cmpl_DASHdouble] = ACTIONS(389), + [anon_sym_cmpg_DASHdouble] = ACTIONS(389), + [anon_sym_cmp_DASHlong] = ACTIONS(389), + [anon_sym_if_DASHeq] = ACTIONS(391), + [anon_sym_if_DASHne] = ACTIONS(391), + [anon_sym_if_DASHlt] = ACTIONS(391), + [anon_sym_if_DASHge] = ACTIONS(391), + [anon_sym_if_DASHgt] = ACTIONS(391), + [anon_sym_if_DASHle] = ACTIONS(391), + [anon_sym_if_DASHeqz] = ACTIONS(389), + [anon_sym_if_DASHnez] = ACTIONS(389), + [anon_sym_if_DASHltz] = ACTIONS(389), + [anon_sym_if_DASHgez] = ACTIONS(389), + [anon_sym_if_DASHgtz] = ACTIONS(389), + [anon_sym_if_DASHlez] = ACTIONS(389), + [anon_sym_aget] = ACTIONS(391), + [anon_sym_aget_DASHwide] = ACTIONS(389), + [anon_sym_aget_DASHobject] = ACTIONS(389), + [anon_sym_aget_DASHboolean] = ACTIONS(389), + [anon_sym_aget_DASHbyte] = ACTIONS(389), + [anon_sym_aget_DASHchar] = ACTIONS(389), + [anon_sym_aget_DASHshort] = ACTIONS(389), + [anon_sym_aput] = ACTIONS(391), + [anon_sym_aput_DASHwide] = ACTIONS(389), + [anon_sym_aput_DASHobject] = ACTIONS(389), + [anon_sym_aput_DASHboolean] = ACTIONS(389), + [anon_sym_aput_DASHbyte] = ACTIONS(389), + [anon_sym_aput_DASHchar] = ACTIONS(389), + [anon_sym_aput_DASHshort] = ACTIONS(389), + [anon_sym_iget] = ACTIONS(391), + [anon_sym_iget_DASHwide] = ACTIONS(391), + [anon_sym_iget_DASHobject] = ACTIONS(391), + [anon_sym_iget_DASHboolean] = ACTIONS(389), + [anon_sym_iget_DASHbyte] = ACTIONS(389), + [anon_sym_iget_DASHchar] = ACTIONS(389), + [anon_sym_iget_DASHshort] = ACTIONS(389), + [anon_sym_iget_DASHvolatile] = ACTIONS(389), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(389), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(389), + [anon_sym_iput] = ACTIONS(391), + [anon_sym_iput_DASHwide] = ACTIONS(391), + [anon_sym_iput_DASHobject] = ACTIONS(391), + [anon_sym_iput_DASHboolean] = ACTIONS(391), + [anon_sym_iput_DASHbyte] = ACTIONS(391), + [anon_sym_iput_DASHchar] = ACTIONS(391), + [anon_sym_iput_DASHshort] = ACTIONS(391), + [anon_sym_iput_DASHvolatile] = ACTIONS(389), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(389), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(389), + [anon_sym_sget] = ACTIONS(391), + [anon_sym_sget_DASHwide] = ACTIONS(391), + [anon_sym_sget_DASHobject] = ACTIONS(391), + [anon_sym_sget_DASHboolean] = ACTIONS(389), + [anon_sym_sget_DASHbyte] = ACTIONS(389), + [anon_sym_sget_DASHchar] = ACTIONS(389), + [anon_sym_sget_DASHshort] = ACTIONS(389), + [anon_sym_sget_DASHvolatile] = ACTIONS(389), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(389), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(389), + [anon_sym_sput] = ACTIONS(391), + [anon_sym_sput_DASHwide] = ACTIONS(391), + [anon_sym_sput_DASHobject] = ACTIONS(391), + [anon_sym_sput_DASHboolean] = ACTIONS(389), + [anon_sym_sput_DASHbyte] = ACTIONS(389), + [anon_sym_sput_DASHchar] = ACTIONS(389), + [anon_sym_sput_DASHshort] = ACTIONS(389), + [anon_sym_sput_DASHvolatile] = ACTIONS(389), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(389), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(389), + [anon_sym_invoke_DASHconstructor] = ACTIONS(389), + [anon_sym_invoke_DASHcustom] = ACTIONS(391), + [anon_sym_invoke_DASHdirect] = ACTIONS(391), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(389), + [anon_sym_invoke_DASHinstance] = ACTIONS(389), + [anon_sym_invoke_DASHinterface] = ACTIONS(391), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(391), + [anon_sym_invoke_DASHstatic] = ACTIONS(391), + [anon_sym_invoke_DASHsuper] = ACTIONS(391), + [anon_sym_invoke_DASHvirtual] = ACTIONS(391), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(389), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(389), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(389), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(389), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(389), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(389), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(389), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(389), + [anon_sym_neg_DASHint] = ACTIONS(389), + [anon_sym_not_DASHint] = ACTIONS(389), + [anon_sym_neg_DASHlong] = ACTIONS(389), + [anon_sym_not_DASHlong] = ACTIONS(389), + [anon_sym_neg_DASHfloat] = ACTIONS(389), + [anon_sym_neg_DASHdouble] = ACTIONS(389), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(389), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(389), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(389), + [anon_sym_long_DASHto_DASHint] = ACTIONS(389), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(389), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(389), + [anon_sym_float_DASHto_DASHint] = ACTIONS(389), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(389), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(389), + [anon_sym_double_DASHto_DASHint] = ACTIONS(389), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(389), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(389), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(389), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(389), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(389), + [anon_sym_add_DASHint] = ACTIONS(391), + [anon_sym_sub_DASHint] = ACTIONS(391), + [anon_sym_mul_DASHint] = ACTIONS(391), + [anon_sym_div_DASHint] = ACTIONS(391), + [anon_sym_rem_DASHint] = ACTIONS(391), + [anon_sym_and_DASHint] = ACTIONS(391), + [anon_sym_or_DASHint] = ACTIONS(391), + [anon_sym_xor_DASHint] = ACTIONS(391), + [anon_sym_shl_DASHint] = ACTIONS(391), + [anon_sym_shr_DASHint] = ACTIONS(391), + [anon_sym_ushr_DASHint] = ACTIONS(391), + [anon_sym_add_DASHlong] = ACTIONS(391), + [anon_sym_sub_DASHlong] = ACTIONS(391), + [anon_sym_mul_DASHlong] = ACTIONS(391), + [anon_sym_div_DASHlong] = ACTIONS(391), + [anon_sym_rem_DASHlong] = ACTIONS(391), + [anon_sym_and_DASHlong] = ACTIONS(391), + [anon_sym_or_DASHlong] = ACTIONS(391), + [anon_sym_xor_DASHlong] = ACTIONS(391), + [anon_sym_shl_DASHlong] = ACTIONS(391), + [anon_sym_shr_DASHlong] = ACTIONS(391), + [anon_sym_ushr_DASHlong] = ACTIONS(391), + [anon_sym_add_DASHfloat] = ACTIONS(391), + [anon_sym_sub_DASHfloat] = ACTIONS(391), + [anon_sym_mul_DASHfloat] = ACTIONS(391), + [anon_sym_div_DASHfloat] = ACTIONS(391), + [anon_sym_rem_DASHfloat] = ACTIONS(391), + [anon_sym_add_DASHdouble] = ACTIONS(391), + [anon_sym_sub_DASHdouble] = ACTIONS(391), + [anon_sym_mul_DASHdouble] = ACTIONS(391), + [anon_sym_div_DASHdouble] = ACTIONS(391), + [anon_sym_rem_DASHdouble] = ACTIONS(391), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(389), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(389), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(389), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(389), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(389), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(389), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(389), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(389), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(389), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(389), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(389), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(389), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(389), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(389), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(389), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(389), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(389), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(389), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(389), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(389), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(389), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(389), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(389), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(389), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(389), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(389), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(389), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(389), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(389), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(389), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(389), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(389), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(389), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(389), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(389), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(389), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(389), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(389), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(389), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(389), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(389), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(389), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(389), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(389), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(389), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(389), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(389), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(389), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(389), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(389), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(389), + [anon_sym_static_DASHget] = ACTIONS(389), + [anon_sym_static_DASHput] = ACTIONS(389), + [anon_sym_instance_DASHget] = ACTIONS(389), + [anon_sym_instance_DASHput] = ACTIONS(389), + [anon_sym_execute_DASHinline] = ACTIONS(391), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(389), + [anon_sym_iget_DASHquick] = ACTIONS(389), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(389), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(389), + [anon_sym_iput_DASHquick] = ACTIONS(389), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(389), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(389), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(389), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(389), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(389), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(389), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(391), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(389), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(391), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(389), + [anon_sym_rsub_DASHint] = ACTIONS(391), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(389), + [anon_sym_DOTline] = ACTIONS(389), + [anon_sym_DOTlocals] = ACTIONS(389), + [anon_sym_DOTlocal] = ACTIONS(391), + [anon_sym_DOTendlocal] = ACTIONS(389), + [anon_sym_DOTrestartlocal] = ACTIONS(389), + [anon_sym_DOTregisters] = ACTIONS(389), + [anon_sym_DOTcatch] = ACTIONS(391), + [anon_sym_DOTcatchall] = ACTIONS(389), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(389), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(389), + [anon_sym_DOTarray_DASHdata] = ACTIONS(389), + [sym_prologue_directive] = ACTIONS(389), + [sym_epilogue_directive] = ACTIONS(389), + [aux_sym_label_token1] = ACTIONS(389), + [aux_sym_jmp_label_token1] = ACTIONS(389), [sym_comment] = ACTIONS(3), }, [53] = { - [anon_sym_DOTsource] = ACTIONS(387), - [anon_sym_DOTendmethod] = ACTIONS(387), - [anon_sym_DOTannotation] = ACTIONS(387), - [anon_sym_DOTparam] = ACTIONS(389), - [anon_sym_DOTparameter] = ACTIONS(387), - [anon_sym_nop] = ACTIONS(389), - [anon_sym_move] = ACTIONS(389), - [anon_sym_move_SLASHfrom16] = ACTIONS(387), - [anon_sym_move_SLASH16] = ACTIONS(387), - [anon_sym_move_DASHwide] = ACTIONS(389), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(387), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(387), - [anon_sym_move_DASHobject] = ACTIONS(389), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(387), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(387), - [anon_sym_move_DASHresult] = ACTIONS(389), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(387), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(387), - [anon_sym_move_DASHexception] = ACTIONS(387), - [anon_sym_return_DASHvoid] = ACTIONS(387), - [anon_sym_return] = ACTIONS(389), - [anon_sym_return_DASHwide] = ACTIONS(387), - [anon_sym_return_DASHobject] = ACTIONS(387), - [anon_sym_const_SLASH4] = ACTIONS(387), - [anon_sym_const_SLASH16] = ACTIONS(387), - [anon_sym_const] = ACTIONS(389), - [anon_sym_const_SLASHhigh16] = ACTIONS(387), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(387), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(387), - [anon_sym_const_DASHwide] = ACTIONS(389), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(387), - [anon_sym_const_DASHstring] = ACTIONS(389), - [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(387), - [anon_sym_const_DASHclass] = ACTIONS(387), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(387), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(387), - [anon_sym_monitor_DASHenter] = ACTIONS(387), - [anon_sym_monitor_DASHexit] = ACTIONS(387), - [anon_sym_check_DASHcast] = ACTIONS(387), - [anon_sym_instance_DASHof] = ACTIONS(387), - [anon_sym_array_DASHlength] = ACTIONS(387), - [anon_sym_new_DASHinstance] = ACTIONS(387), - [anon_sym_new_DASHarray] = ACTIONS(387), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(389), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(387), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(387), - [anon_sym_throw] = ACTIONS(389), - [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(387), - [anon_sym_goto] = ACTIONS(389), - [anon_sym_goto_SLASH16] = ACTIONS(387), - [anon_sym_goto_SLASH32] = ACTIONS(387), - [anon_sym_packed_DASHswitch] = ACTIONS(387), - [anon_sym_sparse_DASHswitch] = ACTIONS(387), - [anon_sym_cmpl_DASHfloat] = ACTIONS(387), - [anon_sym_cmpg_DASHfloat] = ACTIONS(387), - [anon_sym_cmpl_DASHdouble] = ACTIONS(387), - [anon_sym_cmpg_DASHdouble] = ACTIONS(387), - [anon_sym_cmp_DASHlong] = ACTIONS(387), - [anon_sym_if_DASHeq] = ACTIONS(389), - [anon_sym_if_DASHne] = ACTIONS(389), - [anon_sym_if_DASHlt] = ACTIONS(389), - [anon_sym_if_DASHge] = ACTIONS(389), - [anon_sym_if_DASHgt] = ACTIONS(389), - [anon_sym_if_DASHle] = ACTIONS(389), - [anon_sym_if_DASHeqz] = ACTIONS(387), - [anon_sym_if_DASHnez] = ACTIONS(387), - [anon_sym_if_DASHltz] = ACTIONS(387), - [anon_sym_if_DASHgez] = ACTIONS(387), - [anon_sym_if_DASHgtz] = ACTIONS(387), - [anon_sym_if_DASHlez] = ACTIONS(387), - [anon_sym_aget] = ACTIONS(389), - [anon_sym_aget_DASHwide] = ACTIONS(387), - [anon_sym_aget_DASHobject] = ACTIONS(387), - [anon_sym_aget_DASHboolean] = ACTIONS(387), - [anon_sym_aget_DASHbyte] = ACTIONS(387), - [anon_sym_aget_DASHchar] = ACTIONS(387), - [anon_sym_aget_DASHshort] = ACTIONS(387), - [anon_sym_aput] = ACTIONS(389), - [anon_sym_aput_DASHwide] = ACTIONS(387), - [anon_sym_aput_DASHobject] = ACTIONS(387), - [anon_sym_aput_DASHboolean] = ACTIONS(387), - [anon_sym_aput_DASHbyte] = ACTIONS(387), - [anon_sym_aput_DASHchar] = ACTIONS(387), - [anon_sym_aput_DASHshort] = ACTIONS(387), - [anon_sym_iget] = ACTIONS(389), - [anon_sym_iget_DASHwide] = ACTIONS(389), - [anon_sym_iget_DASHobject] = ACTIONS(389), - [anon_sym_iget_DASHboolean] = ACTIONS(387), - [anon_sym_iget_DASHbyte] = ACTIONS(387), - [anon_sym_iget_DASHchar] = ACTIONS(387), - [anon_sym_iget_DASHshort] = ACTIONS(387), - [anon_sym_iget_DASHvolatile] = ACTIONS(387), - [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(387), - [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(387), - [anon_sym_iput] = ACTIONS(389), - [anon_sym_iput_DASHwide] = ACTIONS(389), - [anon_sym_iput_DASHobject] = ACTIONS(389), - [anon_sym_iput_DASHboolean] = ACTIONS(389), - [anon_sym_iput_DASHbyte] = ACTIONS(389), - [anon_sym_iput_DASHchar] = ACTIONS(389), - [anon_sym_iput_DASHshort] = ACTIONS(389), - [anon_sym_iput_DASHvolatile] = ACTIONS(387), - [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(387), - [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(387), - [anon_sym_sget] = ACTIONS(389), - [anon_sym_sget_DASHwide] = ACTIONS(389), - [anon_sym_sget_DASHobject] = ACTIONS(389), - [anon_sym_sget_DASHboolean] = ACTIONS(387), - [anon_sym_sget_DASHbyte] = ACTIONS(387), - [anon_sym_sget_DASHchar] = ACTIONS(387), - [anon_sym_sget_DASHshort] = ACTIONS(387), - [anon_sym_sget_DASHvolatile] = ACTIONS(387), - [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(387), - [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(387), - [anon_sym_sput] = ACTIONS(389), - [anon_sym_sput_DASHwide] = ACTIONS(389), - [anon_sym_sput_DASHobject] = ACTIONS(389), - [anon_sym_sput_DASHboolean] = ACTIONS(387), - [anon_sym_sput_DASHbyte] = ACTIONS(387), - [anon_sym_sput_DASHchar] = ACTIONS(387), - [anon_sym_sput_DASHshort] = ACTIONS(387), - [anon_sym_sput_DASHvolatile] = ACTIONS(387), - [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(387), - [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(387), - [anon_sym_invoke_DASHconstructor] = ACTIONS(387), - [anon_sym_invoke_DASHcustom] = ACTIONS(389), - [anon_sym_invoke_DASHdirect] = ACTIONS(389), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(387), - [anon_sym_invoke_DASHinstance] = ACTIONS(387), - [anon_sym_invoke_DASHinterface] = ACTIONS(389), - [anon_sym_invoke_DASHpolymorphic] = ACTIONS(389), - [anon_sym_invoke_DASHstatic] = ACTIONS(389), - [anon_sym_invoke_DASHsuper] = ACTIONS(389), - [anon_sym_invoke_DASHvirtual] = ACTIONS(389), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(387), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(387), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(387), - [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(387), - [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(387), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(387), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(387), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(387), - [anon_sym_neg_DASHint] = ACTIONS(387), - [anon_sym_not_DASHint] = ACTIONS(387), - [anon_sym_neg_DASHlong] = ACTIONS(387), - [anon_sym_not_DASHlong] = ACTIONS(387), - [anon_sym_neg_DASHfloat] = ACTIONS(387), - [anon_sym_neg_DASHdouble] = ACTIONS(387), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(387), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(387), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(387), - [anon_sym_long_DASHto_DASHint] = ACTIONS(387), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(387), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(387), - [anon_sym_float_DASHto_DASHint] = ACTIONS(387), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(387), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(387), - [anon_sym_double_DASHto_DASHint] = ACTIONS(387), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(387), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(387), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(387), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(387), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(387), - [anon_sym_add_DASHint] = ACTIONS(389), - [anon_sym_sub_DASHint] = ACTIONS(389), - [anon_sym_mul_DASHint] = ACTIONS(389), - [anon_sym_div_DASHint] = ACTIONS(389), - [anon_sym_rem_DASHint] = ACTIONS(389), - [anon_sym_and_DASHint] = ACTIONS(389), - [anon_sym_or_DASHint] = ACTIONS(389), - [anon_sym_xor_DASHint] = ACTIONS(389), - [anon_sym_shl_DASHint] = ACTIONS(389), - [anon_sym_shr_DASHint] = ACTIONS(389), - [anon_sym_ushr_DASHint] = ACTIONS(389), - [anon_sym_add_DASHlong] = ACTIONS(389), - [anon_sym_sub_DASHlong] = ACTIONS(389), - [anon_sym_mul_DASHlong] = ACTIONS(389), - [anon_sym_div_DASHlong] = ACTIONS(389), - [anon_sym_rem_DASHlong] = ACTIONS(389), - [anon_sym_and_DASHlong] = ACTIONS(389), - [anon_sym_or_DASHlong] = ACTIONS(389), - [anon_sym_xor_DASHlong] = ACTIONS(389), - [anon_sym_shl_DASHlong] = ACTIONS(389), - [anon_sym_shr_DASHlong] = ACTIONS(389), - [anon_sym_ushr_DASHlong] = ACTIONS(389), - [anon_sym_add_DASHfloat] = ACTIONS(389), - [anon_sym_sub_DASHfloat] = ACTIONS(389), - [anon_sym_mul_DASHfloat] = ACTIONS(389), - [anon_sym_div_DASHfloat] = ACTIONS(389), - [anon_sym_rem_DASHfloat] = ACTIONS(389), - [anon_sym_add_DASHdouble] = ACTIONS(389), - [anon_sym_sub_DASHdouble] = ACTIONS(389), - [anon_sym_mul_DASHdouble] = ACTIONS(389), - [anon_sym_div_DASHdouble] = ACTIONS(389), - [anon_sym_rem_DASHdouble] = ACTIONS(389), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(387), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(387), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(387), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(387), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(387), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(387), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(387), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(387), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(387), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(387), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(387), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(387), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(387), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(387), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(387), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(387), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(387), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(387), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(387), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(387), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(387), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(387), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(387), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(387), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(387), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(387), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(387), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(387), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(387), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(387), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(387), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(387), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(387), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(387), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(387), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(387), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(387), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(387), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(387), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(387), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(387), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(387), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(387), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(387), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(387), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(387), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(387), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(387), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(387), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(387), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(387), - [anon_sym_static_DASHget] = ACTIONS(387), - [anon_sym_static_DASHput] = ACTIONS(387), - [anon_sym_instance_DASHget] = ACTIONS(387), - [anon_sym_instance_DASHput] = ACTIONS(387), - [anon_sym_execute_DASHinline] = ACTIONS(389), - [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(387), - [anon_sym_iget_DASHquick] = ACTIONS(387), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(387), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(387), - [anon_sym_iput_DASHquick] = ACTIONS(387), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(387), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(387), - [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(387), - [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(387), - [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(387), - [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(387), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(389), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(387), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(389), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(387), - [anon_sym_rsub_DASHint] = ACTIONS(389), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(387), - [anon_sym_DOTline] = ACTIONS(387), - [anon_sym_DOTlocals] = ACTIONS(387), - [anon_sym_DOTlocal] = ACTIONS(389), - [anon_sym_DOTendlocal] = ACTIONS(387), - [anon_sym_DOTrestartlocal] = ACTIONS(387), - [anon_sym_DOTregisters] = ACTIONS(387), - [anon_sym_DOTcatch] = ACTIONS(389), - [anon_sym_DOTcatchall] = ACTIONS(387), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(387), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(387), - [anon_sym_DOTarray_DASHdata] = ACTIONS(387), - [sym_prologue_directive] = ACTIONS(387), - [sym_epilogue_directive] = ACTIONS(387), - [aux_sym_label_token1] = ACTIONS(387), - [aux_sym_jmp_label_token1] = ACTIONS(387), + [anon_sym_DOTsource] = ACTIONS(393), + [anon_sym_DOTendmethod] = ACTIONS(393), + [anon_sym_DOTannotation] = ACTIONS(393), + [anon_sym_DOTparam] = ACTIONS(395), + [anon_sym_DOTparameter] = ACTIONS(393), + [anon_sym_nop] = ACTIONS(395), + [anon_sym_move] = ACTIONS(395), + [anon_sym_move_SLASHfrom16] = ACTIONS(393), + [anon_sym_move_SLASH16] = ACTIONS(393), + [anon_sym_move_DASHwide] = ACTIONS(395), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(393), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(393), + [anon_sym_move_DASHobject] = ACTIONS(395), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(393), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(393), + [anon_sym_move_DASHresult] = ACTIONS(395), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(393), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(393), + [anon_sym_move_DASHexception] = ACTIONS(393), + [anon_sym_return_DASHvoid] = ACTIONS(393), + [anon_sym_return] = ACTIONS(395), + [anon_sym_return_DASHwide] = ACTIONS(393), + [anon_sym_return_DASHobject] = ACTIONS(393), + [anon_sym_const_SLASH4] = ACTIONS(393), + [anon_sym_const_SLASH16] = ACTIONS(393), + [anon_sym_const] = ACTIONS(395), + [anon_sym_const_SLASHhigh16] = ACTIONS(393), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(393), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(393), + [anon_sym_const_DASHwide] = ACTIONS(395), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(393), + [anon_sym_const_DASHstring] = ACTIONS(395), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(393), + [anon_sym_const_DASHclass] = ACTIONS(393), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(393), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(393), + [anon_sym_monitor_DASHenter] = ACTIONS(393), + [anon_sym_monitor_DASHexit] = ACTIONS(393), + [anon_sym_check_DASHcast] = ACTIONS(393), + [anon_sym_instance_DASHof] = ACTIONS(393), + [anon_sym_array_DASHlength] = ACTIONS(393), + [anon_sym_new_DASHinstance] = ACTIONS(393), + [anon_sym_new_DASHarray] = ACTIONS(393), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(395), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(393), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(393), + [anon_sym_throw] = ACTIONS(395), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(393), + [anon_sym_goto] = ACTIONS(395), + [anon_sym_goto_SLASH16] = ACTIONS(393), + [anon_sym_goto_SLASH32] = ACTIONS(393), + [anon_sym_packed_DASHswitch] = ACTIONS(393), + [anon_sym_sparse_DASHswitch] = ACTIONS(393), + [anon_sym_cmpl_DASHfloat] = ACTIONS(393), + [anon_sym_cmpg_DASHfloat] = ACTIONS(393), + [anon_sym_cmpl_DASHdouble] = ACTIONS(393), + [anon_sym_cmpg_DASHdouble] = ACTIONS(393), + [anon_sym_cmp_DASHlong] = ACTIONS(393), + [anon_sym_if_DASHeq] = ACTIONS(395), + [anon_sym_if_DASHne] = ACTIONS(395), + [anon_sym_if_DASHlt] = ACTIONS(395), + [anon_sym_if_DASHge] = ACTIONS(395), + [anon_sym_if_DASHgt] = ACTIONS(395), + [anon_sym_if_DASHle] = ACTIONS(395), + [anon_sym_if_DASHeqz] = ACTIONS(393), + [anon_sym_if_DASHnez] = ACTIONS(393), + [anon_sym_if_DASHltz] = ACTIONS(393), + [anon_sym_if_DASHgez] = ACTIONS(393), + [anon_sym_if_DASHgtz] = ACTIONS(393), + [anon_sym_if_DASHlez] = ACTIONS(393), + [anon_sym_aget] = ACTIONS(395), + [anon_sym_aget_DASHwide] = ACTIONS(393), + [anon_sym_aget_DASHobject] = ACTIONS(393), + [anon_sym_aget_DASHboolean] = ACTIONS(393), + [anon_sym_aget_DASHbyte] = ACTIONS(393), + [anon_sym_aget_DASHchar] = ACTIONS(393), + [anon_sym_aget_DASHshort] = ACTIONS(393), + [anon_sym_aput] = ACTIONS(395), + [anon_sym_aput_DASHwide] = ACTIONS(393), + [anon_sym_aput_DASHobject] = ACTIONS(393), + [anon_sym_aput_DASHboolean] = ACTIONS(393), + [anon_sym_aput_DASHbyte] = ACTIONS(393), + [anon_sym_aput_DASHchar] = ACTIONS(393), + [anon_sym_aput_DASHshort] = ACTIONS(393), + [anon_sym_iget] = ACTIONS(395), + [anon_sym_iget_DASHwide] = ACTIONS(395), + [anon_sym_iget_DASHobject] = ACTIONS(395), + [anon_sym_iget_DASHboolean] = ACTIONS(393), + [anon_sym_iget_DASHbyte] = ACTIONS(393), + [anon_sym_iget_DASHchar] = ACTIONS(393), + [anon_sym_iget_DASHshort] = ACTIONS(393), + [anon_sym_iget_DASHvolatile] = ACTIONS(393), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(393), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(393), + [anon_sym_iput] = ACTIONS(395), + [anon_sym_iput_DASHwide] = ACTIONS(395), + [anon_sym_iput_DASHobject] = ACTIONS(395), + [anon_sym_iput_DASHboolean] = ACTIONS(395), + [anon_sym_iput_DASHbyte] = ACTIONS(395), + [anon_sym_iput_DASHchar] = ACTIONS(395), + [anon_sym_iput_DASHshort] = ACTIONS(395), + [anon_sym_iput_DASHvolatile] = ACTIONS(393), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(393), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(393), + [anon_sym_sget] = ACTIONS(395), + [anon_sym_sget_DASHwide] = ACTIONS(395), + [anon_sym_sget_DASHobject] = ACTIONS(395), + [anon_sym_sget_DASHboolean] = ACTIONS(393), + [anon_sym_sget_DASHbyte] = ACTIONS(393), + [anon_sym_sget_DASHchar] = ACTIONS(393), + [anon_sym_sget_DASHshort] = ACTIONS(393), + [anon_sym_sget_DASHvolatile] = ACTIONS(393), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(393), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(393), + [anon_sym_sput] = ACTIONS(395), + [anon_sym_sput_DASHwide] = ACTIONS(395), + [anon_sym_sput_DASHobject] = ACTIONS(395), + [anon_sym_sput_DASHboolean] = ACTIONS(393), + [anon_sym_sput_DASHbyte] = ACTIONS(393), + [anon_sym_sput_DASHchar] = ACTIONS(393), + [anon_sym_sput_DASHshort] = ACTIONS(393), + [anon_sym_sput_DASHvolatile] = ACTIONS(393), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(393), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(393), + [anon_sym_invoke_DASHconstructor] = ACTIONS(393), + [anon_sym_invoke_DASHcustom] = ACTIONS(395), + [anon_sym_invoke_DASHdirect] = ACTIONS(395), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(393), + [anon_sym_invoke_DASHinstance] = ACTIONS(393), + [anon_sym_invoke_DASHinterface] = ACTIONS(395), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(395), + [anon_sym_invoke_DASHstatic] = ACTIONS(395), + [anon_sym_invoke_DASHsuper] = ACTIONS(395), + [anon_sym_invoke_DASHvirtual] = ACTIONS(395), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(393), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(393), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(393), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(393), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(393), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(393), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(393), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(393), + [anon_sym_neg_DASHint] = ACTIONS(393), + [anon_sym_not_DASHint] = ACTIONS(393), + [anon_sym_neg_DASHlong] = ACTIONS(393), + [anon_sym_not_DASHlong] = ACTIONS(393), + [anon_sym_neg_DASHfloat] = ACTIONS(393), + [anon_sym_neg_DASHdouble] = ACTIONS(393), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(393), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(393), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(393), + [anon_sym_long_DASHto_DASHint] = ACTIONS(393), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(393), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(393), + [anon_sym_float_DASHto_DASHint] = ACTIONS(393), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(393), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(393), + [anon_sym_double_DASHto_DASHint] = ACTIONS(393), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(393), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(393), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(393), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(393), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(393), + [anon_sym_add_DASHint] = ACTIONS(395), + [anon_sym_sub_DASHint] = ACTIONS(395), + [anon_sym_mul_DASHint] = ACTIONS(395), + [anon_sym_div_DASHint] = ACTIONS(395), + [anon_sym_rem_DASHint] = ACTIONS(395), + [anon_sym_and_DASHint] = ACTIONS(395), + [anon_sym_or_DASHint] = ACTIONS(395), + [anon_sym_xor_DASHint] = ACTIONS(395), + [anon_sym_shl_DASHint] = ACTIONS(395), + [anon_sym_shr_DASHint] = ACTIONS(395), + [anon_sym_ushr_DASHint] = ACTIONS(395), + [anon_sym_add_DASHlong] = ACTIONS(395), + [anon_sym_sub_DASHlong] = ACTIONS(395), + [anon_sym_mul_DASHlong] = ACTIONS(395), + [anon_sym_div_DASHlong] = ACTIONS(395), + [anon_sym_rem_DASHlong] = ACTIONS(395), + [anon_sym_and_DASHlong] = ACTIONS(395), + [anon_sym_or_DASHlong] = ACTIONS(395), + [anon_sym_xor_DASHlong] = ACTIONS(395), + [anon_sym_shl_DASHlong] = ACTIONS(395), + [anon_sym_shr_DASHlong] = ACTIONS(395), + [anon_sym_ushr_DASHlong] = ACTIONS(395), + [anon_sym_add_DASHfloat] = ACTIONS(395), + [anon_sym_sub_DASHfloat] = ACTIONS(395), + [anon_sym_mul_DASHfloat] = ACTIONS(395), + [anon_sym_div_DASHfloat] = ACTIONS(395), + [anon_sym_rem_DASHfloat] = ACTIONS(395), + [anon_sym_add_DASHdouble] = ACTIONS(395), + [anon_sym_sub_DASHdouble] = ACTIONS(395), + [anon_sym_mul_DASHdouble] = ACTIONS(395), + [anon_sym_div_DASHdouble] = ACTIONS(395), + [anon_sym_rem_DASHdouble] = ACTIONS(395), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(393), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(393), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(393), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(393), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(393), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(393), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(393), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(393), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(393), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(393), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(393), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(393), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(393), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(393), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(393), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(393), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(393), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(393), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(393), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(393), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(393), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(393), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(393), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(393), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(393), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(393), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(393), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(393), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(393), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(393), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(393), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(393), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(393), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(393), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(393), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(393), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(393), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(393), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(393), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(393), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(393), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(393), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(393), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(393), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(393), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(393), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(393), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(393), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(393), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(393), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(393), + [anon_sym_static_DASHget] = ACTIONS(393), + [anon_sym_static_DASHput] = ACTIONS(393), + [anon_sym_instance_DASHget] = ACTIONS(393), + [anon_sym_instance_DASHput] = ACTIONS(393), + [anon_sym_execute_DASHinline] = ACTIONS(395), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(393), + [anon_sym_iget_DASHquick] = ACTIONS(393), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(393), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(393), + [anon_sym_iput_DASHquick] = ACTIONS(393), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(393), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(393), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(393), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(393), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(393), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(393), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(395), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(393), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(395), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(393), + [anon_sym_rsub_DASHint] = ACTIONS(395), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(393), + [anon_sym_DOTline] = ACTIONS(393), + [anon_sym_DOTlocals] = ACTIONS(393), + [anon_sym_DOTlocal] = ACTIONS(395), + [anon_sym_DOTendlocal] = ACTIONS(393), + [anon_sym_DOTrestartlocal] = ACTIONS(393), + [anon_sym_DOTregisters] = ACTIONS(393), + [anon_sym_DOTcatch] = ACTIONS(395), + [anon_sym_DOTcatchall] = ACTIONS(393), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(393), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(393), + [anon_sym_DOTarray_DASHdata] = ACTIONS(393), + [sym_prologue_directive] = ACTIONS(393), + [sym_epilogue_directive] = ACTIONS(393), + [aux_sym_label_token1] = ACTIONS(393), + [aux_sym_jmp_label_token1] = ACTIONS(393), [sym_comment] = ACTIONS(3), }, [54] = { - [anon_sym_DOTsource] = ACTIONS(391), - [anon_sym_DOTendmethod] = ACTIONS(391), - [anon_sym_DOTannotation] = ACTIONS(391), - [anon_sym_DOTparam] = ACTIONS(393), - [anon_sym_DOTparameter] = ACTIONS(391), - [anon_sym_nop] = ACTIONS(393), - [anon_sym_move] = ACTIONS(393), - [anon_sym_move_SLASHfrom16] = ACTIONS(391), - [anon_sym_move_SLASH16] = ACTIONS(391), - [anon_sym_move_DASHwide] = ACTIONS(393), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(391), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(391), - [anon_sym_move_DASHobject] = ACTIONS(393), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(391), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(391), - [anon_sym_move_DASHresult] = ACTIONS(393), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(391), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(391), - [anon_sym_move_DASHexception] = ACTIONS(391), - [anon_sym_return_DASHvoid] = ACTIONS(391), - [anon_sym_return] = ACTIONS(393), - [anon_sym_return_DASHwide] = ACTIONS(391), - [anon_sym_return_DASHobject] = ACTIONS(391), - [anon_sym_const_SLASH4] = ACTIONS(391), - [anon_sym_const_SLASH16] = ACTIONS(391), - [anon_sym_const] = ACTIONS(393), - [anon_sym_const_SLASHhigh16] = ACTIONS(391), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(391), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(391), - [anon_sym_const_DASHwide] = ACTIONS(393), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(391), - [anon_sym_const_DASHstring] = ACTIONS(393), - [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(391), - [anon_sym_const_DASHclass] = ACTIONS(391), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(391), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(391), - [anon_sym_monitor_DASHenter] = ACTIONS(391), - [anon_sym_monitor_DASHexit] = ACTIONS(391), - [anon_sym_check_DASHcast] = ACTIONS(391), - [anon_sym_instance_DASHof] = ACTIONS(391), - [anon_sym_array_DASHlength] = ACTIONS(391), - [anon_sym_new_DASHinstance] = ACTIONS(391), - [anon_sym_new_DASHarray] = ACTIONS(391), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(393), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(391), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(391), - [anon_sym_throw] = ACTIONS(393), - [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(391), - [anon_sym_goto] = ACTIONS(393), - [anon_sym_goto_SLASH16] = ACTIONS(391), - [anon_sym_goto_SLASH32] = ACTIONS(391), - [anon_sym_packed_DASHswitch] = ACTIONS(391), - [anon_sym_sparse_DASHswitch] = ACTIONS(391), - [anon_sym_cmpl_DASHfloat] = ACTIONS(391), - [anon_sym_cmpg_DASHfloat] = ACTIONS(391), - [anon_sym_cmpl_DASHdouble] = ACTIONS(391), - [anon_sym_cmpg_DASHdouble] = ACTIONS(391), - [anon_sym_cmp_DASHlong] = ACTIONS(391), - [anon_sym_if_DASHeq] = ACTIONS(393), - [anon_sym_if_DASHne] = ACTIONS(393), - [anon_sym_if_DASHlt] = ACTIONS(393), - [anon_sym_if_DASHge] = ACTIONS(393), - [anon_sym_if_DASHgt] = ACTIONS(393), - [anon_sym_if_DASHle] = ACTIONS(393), - [anon_sym_if_DASHeqz] = ACTIONS(391), - [anon_sym_if_DASHnez] = ACTIONS(391), - [anon_sym_if_DASHltz] = ACTIONS(391), - [anon_sym_if_DASHgez] = ACTIONS(391), - [anon_sym_if_DASHgtz] = ACTIONS(391), - [anon_sym_if_DASHlez] = ACTIONS(391), - [anon_sym_aget] = ACTIONS(393), - [anon_sym_aget_DASHwide] = ACTIONS(391), - [anon_sym_aget_DASHobject] = ACTIONS(391), - [anon_sym_aget_DASHboolean] = ACTIONS(391), - [anon_sym_aget_DASHbyte] = ACTIONS(391), - [anon_sym_aget_DASHchar] = ACTIONS(391), - [anon_sym_aget_DASHshort] = ACTIONS(391), - [anon_sym_aput] = ACTIONS(393), - [anon_sym_aput_DASHwide] = ACTIONS(391), - [anon_sym_aput_DASHobject] = ACTIONS(391), - [anon_sym_aput_DASHboolean] = ACTIONS(391), - [anon_sym_aput_DASHbyte] = ACTIONS(391), - [anon_sym_aput_DASHchar] = ACTIONS(391), - [anon_sym_aput_DASHshort] = ACTIONS(391), - [anon_sym_iget] = ACTIONS(393), - [anon_sym_iget_DASHwide] = ACTIONS(393), - [anon_sym_iget_DASHobject] = ACTIONS(393), - [anon_sym_iget_DASHboolean] = ACTIONS(391), - [anon_sym_iget_DASHbyte] = ACTIONS(391), - [anon_sym_iget_DASHchar] = ACTIONS(391), - [anon_sym_iget_DASHshort] = ACTIONS(391), - [anon_sym_iget_DASHvolatile] = ACTIONS(391), - [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(391), - [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(391), - [anon_sym_iput] = ACTIONS(393), - [anon_sym_iput_DASHwide] = ACTIONS(393), - [anon_sym_iput_DASHobject] = ACTIONS(393), - [anon_sym_iput_DASHboolean] = ACTIONS(393), - [anon_sym_iput_DASHbyte] = ACTIONS(393), - [anon_sym_iput_DASHchar] = ACTIONS(393), - [anon_sym_iput_DASHshort] = ACTIONS(393), - [anon_sym_iput_DASHvolatile] = ACTIONS(391), - [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(391), - [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(391), - [anon_sym_sget] = ACTIONS(393), - [anon_sym_sget_DASHwide] = ACTIONS(393), - [anon_sym_sget_DASHobject] = ACTIONS(393), - [anon_sym_sget_DASHboolean] = ACTIONS(391), - [anon_sym_sget_DASHbyte] = ACTIONS(391), - [anon_sym_sget_DASHchar] = ACTIONS(391), - [anon_sym_sget_DASHshort] = ACTIONS(391), - [anon_sym_sget_DASHvolatile] = ACTIONS(391), - [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(391), - [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(391), - [anon_sym_sput] = ACTIONS(393), - [anon_sym_sput_DASHwide] = ACTIONS(393), - [anon_sym_sput_DASHobject] = ACTIONS(393), - [anon_sym_sput_DASHboolean] = ACTIONS(391), - [anon_sym_sput_DASHbyte] = ACTIONS(391), - [anon_sym_sput_DASHchar] = ACTIONS(391), - [anon_sym_sput_DASHshort] = ACTIONS(391), - [anon_sym_sput_DASHvolatile] = ACTIONS(391), - [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(391), - [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(391), - [anon_sym_invoke_DASHconstructor] = ACTIONS(391), - [anon_sym_invoke_DASHcustom] = ACTIONS(393), - [anon_sym_invoke_DASHdirect] = ACTIONS(393), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(391), - [anon_sym_invoke_DASHinstance] = ACTIONS(391), - [anon_sym_invoke_DASHinterface] = ACTIONS(393), - [anon_sym_invoke_DASHpolymorphic] = ACTIONS(393), - [anon_sym_invoke_DASHstatic] = ACTIONS(393), - [anon_sym_invoke_DASHsuper] = ACTIONS(393), - [anon_sym_invoke_DASHvirtual] = ACTIONS(393), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(391), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(391), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(391), - [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(391), - [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(391), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(391), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(391), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(391), - [anon_sym_neg_DASHint] = ACTIONS(391), - [anon_sym_not_DASHint] = ACTIONS(391), - [anon_sym_neg_DASHlong] = ACTIONS(391), - [anon_sym_not_DASHlong] = ACTIONS(391), - [anon_sym_neg_DASHfloat] = ACTIONS(391), - [anon_sym_neg_DASHdouble] = ACTIONS(391), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(391), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(391), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(391), - [anon_sym_long_DASHto_DASHint] = ACTIONS(391), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(391), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(391), - [anon_sym_float_DASHto_DASHint] = ACTIONS(391), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(391), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(391), - [anon_sym_double_DASHto_DASHint] = ACTIONS(391), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(391), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(391), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(391), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(391), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(391), - [anon_sym_add_DASHint] = ACTIONS(393), - [anon_sym_sub_DASHint] = ACTIONS(393), - [anon_sym_mul_DASHint] = ACTIONS(393), - [anon_sym_div_DASHint] = ACTIONS(393), - [anon_sym_rem_DASHint] = ACTIONS(393), - [anon_sym_and_DASHint] = ACTIONS(393), - [anon_sym_or_DASHint] = ACTIONS(393), - [anon_sym_xor_DASHint] = ACTIONS(393), - [anon_sym_shl_DASHint] = ACTIONS(393), - [anon_sym_shr_DASHint] = ACTIONS(393), - [anon_sym_ushr_DASHint] = ACTIONS(393), - [anon_sym_add_DASHlong] = ACTIONS(393), - [anon_sym_sub_DASHlong] = ACTIONS(393), - [anon_sym_mul_DASHlong] = ACTIONS(393), - [anon_sym_div_DASHlong] = ACTIONS(393), - [anon_sym_rem_DASHlong] = ACTIONS(393), - [anon_sym_and_DASHlong] = ACTIONS(393), - [anon_sym_or_DASHlong] = ACTIONS(393), - [anon_sym_xor_DASHlong] = ACTIONS(393), - [anon_sym_shl_DASHlong] = ACTIONS(393), - [anon_sym_shr_DASHlong] = ACTIONS(393), - [anon_sym_ushr_DASHlong] = ACTIONS(393), - [anon_sym_add_DASHfloat] = ACTIONS(393), - [anon_sym_sub_DASHfloat] = ACTIONS(393), - [anon_sym_mul_DASHfloat] = ACTIONS(393), - [anon_sym_div_DASHfloat] = ACTIONS(393), - [anon_sym_rem_DASHfloat] = ACTIONS(393), - [anon_sym_add_DASHdouble] = ACTIONS(393), - [anon_sym_sub_DASHdouble] = ACTIONS(393), - [anon_sym_mul_DASHdouble] = ACTIONS(393), - [anon_sym_div_DASHdouble] = ACTIONS(393), - [anon_sym_rem_DASHdouble] = ACTIONS(393), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(391), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(391), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(391), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(391), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(391), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(391), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(391), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(391), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(391), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(391), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(391), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(391), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(391), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(391), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(391), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(391), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(391), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(391), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(391), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(391), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(391), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(391), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(391), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(391), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(391), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(391), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(391), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(391), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(391), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(391), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(391), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(391), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(391), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(391), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(391), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(391), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(391), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(391), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(391), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(391), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(391), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(391), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(391), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(391), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(391), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(391), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(391), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(391), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(391), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(391), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(391), - [anon_sym_static_DASHget] = ACTIONS(391), - [anon_sym_static_DASHput] = ACTIONS(391), - [anon_sym_instance_DASHget] = ACTIONS(391), - [anon_sym_instance_DASHput] = ACTIONS(391), - [anon_sym_execute_DASHinline] = ACTIONS(393), - [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(391), - [anon_sym_iget_DASHquick] = ACTIONS(391), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(391), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(391), - [anon_sym_iput_DASHquick] = ACTIONS(391), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(391), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(391), - [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(391), - [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(391), - [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(391), - [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(391), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(393), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(391), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(393), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(391), - [anon_sym_rsub_DASHint] = ACTIONS(393), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(391), - [anon_sym_DOTline] = ACTIONS(391), - [anon_sym_DOTlocals] = ACTIONS(391), - [anon_sym_DOTlocal] = ACTIONS(393), - [anon_sym_DOTendlocal] = ACTIONS(391), - [anon_sym_DOTrestartlocal] = ACTIONS(391), - [anon_sym_DOTregisters] = ACTIONS(391), - [anon_sym_DOTcatch] = ACTIONS(393), - [anon_sym_DOTcatchall] = ACTIONS(391), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(391), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(391), - [anon_sym_DOTarray_DASHdata] = ACTIONS(391), - [sym_prologue_directive] = ACTIONS(391), - [sym_epilogue_directive] = ACTIONS(391), - [aux_sym_label_token1] = ACTIONS(391), - [aux_sym_jmp_label_token1] = ACTIONS(391), + [anon_sym_DOTsource] = ACTIONS(397), + [anon_sym_DOTendmethod] = ACTIONS(397), + [anon_sym_DOTannotation] = ACTIONS(397), + [anon_sym_DOTparam] = ACTIONS(399), + [anon_sym_DOTparameter] = ACTIONS(397), + [anon_sym_nop] = ACTIONS(399), + [anon_sym_move] = ACTIONS(399), + [anon_sym_move_SLASHfrom16] = ACTIONS(397), + [anon_sym_move_SLASH16] = ACTIONS(397), + [anon_sym_move_DASHwide] = ACTIONS(399), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(397), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(397), + [anon_sym_move_DASHobject] = ACTIONS(399), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(397), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(397), + [anon_sym_move_DASHresult] = ACTIONS(399), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(397), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(397), + [anon_sym_move_DASHexception] = ACTIONS(397), + [anon_sym_return_DASHvoid] = ACTIONS(397), + [anon_sym_return] = ACTIONS(399), + [anon_sym_return_DASHwide] = ACTIONS(397), + [anon_sym_return_DASHobject] = ACTIONS(397), + [anon_sym_const_SLASH4] = ACTIONS(397), + [anon_sym_const_SLASH16] = ACTIONS(397), + [anon_sym_const] = ACTIONS(399), + [anon_sym_const_SLASHhigh16] = ACTIONS(397), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(397), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(397), + [anon_sym_const_DASHwide] = ACTIONS(399), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(397), + [anon_sym_const_DASHstring] = ACTIONS(399), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(397), + [anon_sym_const_DASHclass] = ACTIONS(397), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(397), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(397), + [anon_sym_monitor_DASHenter] = ACTIONS(397), + [anon_sym_monitor_DASHexit] = ACTIONS(397), + [anon_sym_check_DASHcast] = ACTIONS(397), + [anon_sym_instance_DASHof] = ACTIONS(397), + [anon_sym_array_DASHlength] = ACTIONS(397), + [anon_sym_new_DASHinstance] = ACTIONS(397), + [anon_sym_new_DASHarray] = ACTIONS(397), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(399), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(397), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(397), + [anon_sym_throw] = ACTIONS(399), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(397), + [anon_sym_goto] = ACTIONS(399), + [anon_sym_goto_SLASH16] = ACTIONS(397), + [anon_sym_goto_SLASH32] = ACTIONS(397), + [anon_sym_packed_DASHswitch] = ACTIONS(397), + [anon_sym_sparse_DASHswitch] = ACTIONS(397), + [anon_sym_cmpl_DASHfloat] = ACTIONS(397), + [anon_sym_cmpg_DASHfloat] = ACTIONS(397), + [anon_sym_cmpl_DASHdouble] = ACTIONS(397), + [anon_sym_cmpg_DASHdouble] = ACTIONS(397), + [anon_sym_cmp_DASHlong] = ACTIONS(397), + [anon_sym_if_DASHeq] = ACTIONS(399), + [anon_sym_if_DASHne] = ACTIONS(399), + [anon_sym_if_DASHlt] = ACTIONS(399), + [anon_sym_if_DASHge] = ACTIONS(399), + [anon_sym_if_DASHgt] = ACTIONS(399), + [anon_sym_if_DASHle] = ACTIONS(399), + [anon_sym_if_DASHeqz] = ACTIONS(397), + [anon_sym_if_DASHnez] = ACTIONS(397), + [anon_sym_if_DASHltz] = ACTIONS(397), + [anon_sym_if_DASHgez] = ACTIONS(397), + [anon_sym_if_DASHgtz] = ACTIONS(397), + [anon_sym_if_DASHlez] = ACTIONS(397), + [anon_sym_aget] = ACTIONS(399), + [anon_sym_aget_DASHwide] = ACTIONS(397), + [anon_sym_aget_DASHobject] = ACTIONS(397), + [anon_sym_aget_DASHboolean] = ACTIONS(397), + [anon_sym_aget_DASHbyte] = ACTIONS(397), + [anon_sym_aget_DASHchar] = ACTIONS(397), + [anon_sym_aget_DASHshort] = ACTIONS(397), + [anon_sym_aput] = ACTIONS(399), + [anon_sym_aput_DASHwide] = ACTIONS(397), + [anon_sym_aput_DASHobject] = ACTIONS(397), + [anon_sym_aput_DASHboolean] = ACTIONS(397), + [anon_sym_aput_DASHbyte] = ACTIONS(397), + [anon_sym_aput_DASHchar] = ACTIONS(397), + [anon_sym_aput_DASHshort] = ACTIONS(397), + [anon_sym_iget] = ACTIONS(399), + [anon_sym_iget_DASHwide] = ACTIONS(399), + [anon_sym_iget_DASHobject] = ACTIONS(399), + [anon_sym_iget_DASHboolean] = ACTIONS(397), + [anon_sym_iget_DASHbyte] = ACTIONS(397), + [anon_sym_iget_DASHchar] = ACTIONS(397), + [anon_sym_iget_DASHshort] = ACTIONS(397), + [anon_sym_iget_DASHvolatile] = ACTIONS(397), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(397), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(397), + [anon_sym_iput] = ACTIONS(399), + [anon_sym_iput_DASHwide] = ACTIONS(399), + [anon_sym_iput_DASHobject] = ACTIONS(399), + [anon_sym_iput_DASHboolean] = ACTIONS(399), + [anon_sym_iput_DASHbyte] = ACTIONS(399), + [anon_sym_iput_DASHchar] = ACTIONS(399), + [anon_sym_iput_DASHshort] = ACTIONS(399), + [anon_sym_iput_DASHvolatile] = ACTIONS(397), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(397), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(397), + [anon_sym_sget] = ACTIONS(399), + [anon_sym_sget_DASHwide] = ACTIONS(399), + [anon_sym_sget_DASHobject] = ACTIONS(399), + [anon_sym_sget_DASHboolean] = ACTIONS(397), + [anon_sym_sget_DASHbyte] = ACTIONS(397), + [anon_sym_sget_DASHchar] = ACTIONS(397), + [anon_sym_sget_DASHshort] = ACTIONS(397), + [anon_sym_sget_DASHvolatile] = ACTIONS(397), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(397), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(397), + [anon_sym_sput] = ACTIONS(399), + [anon_sym_sput_DASHwide] = ACTIONS(399), + [anon_sym_sput_DASHobject] = ACTIONS(399), + [anon_sym_sput_DASHboolean] = ACTIONS(397), + [anon_sym_sput_DASHbyte] = ACTIONS(397), + [anon_sym_sput_DASHchar] = ACTIONS(397), + [anon_sym_sput_DASHshort] = ACTIONS(397), + [anon_sym_sput_DASHvolatile] = ACTIONS(397), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(397), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(397), + [anon_sym_invoke_DASHconstructor] = ACTIONS(397), + [anon_sym_invoke_DASHcustom] = ACTIONS(399), + [anon_sym_invoke_DASHdirect] = ACTIONS(399), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(397), + [anon_sym_invoke_DASHinstance] = ACTIONS(397), + [anon_sym_invoke_DASHinterface] = ACTIONS(399), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(399), + [anon_sym_invoke_DASHstatic] = ACTIONS(399), + [anon_sym_invoke_DASHsuper] = ACTIONS(399), + [anon_sym_invoke_DASHvirtual] = ACTIONS(399), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(397), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(397), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(397), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(397), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(397), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(397), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(397), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(397), + [anon_sym_neg_DASHint] = ACTIONS(397), + [anon_sym_not_DASHint] = ACTIONS(397), + [anon_sym_neg_DASHlong] = ACTIONS(397), + [anon_sym_not_DASHlong] = ACTIONS(397), + [anon_sym_neg_DASHfloat] = ACTIONS(397), + [anon_sym_neg_DASHdouble] = ACTIONS(397), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(397), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(397), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(397), + [anon_sym_long_DASHto_DASHint] = ACTIONS(397), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(397), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(397), + [anon_sym_float_DASHto_DASHint] = ACTIONS(397), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(397), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(397), + [anon_sym_double_DASHto_DASHint] = ACTIONS(397), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(397), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(397), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(397), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(397), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(397), + [anon_sym_add_DASHint] = ACTIONS(399), + [anon_sym_sub_DASHint] = ACTIONS(399), + [anon_sym_mul_DASHint] = ACTIONS(399), + [anon_sym_div_DASHint] = ACTIONS(399), + [anon_sym_rem_DASHint] = ACTIONS(399), + [anon_sym_and_DASHint] = ACTIONS(399), + [anon_sym_or_DASHint] = ACTIONS(399), + [anon_sym_xor_DASHint] = ACTIONS(399), + [anon_sym_shl_DASHint] = ACTIONS(399), + [anon_sym_shr_DASHint] = ACTIONS(399), + [anon_sym_ushr_DASHint] = ACTIONS(399), + [anon_sym_add_DASHlong] = ACTIONS(399), + [anon_sym_sub_DASHlong] = ACTIONS(399), + [anon_sym_mul_DASHlong] = ACTIONS(399), + [anon_sym_div_DASHlong] = ACTIONS(399), + [anon_sym_rem_DASHlong] = ACTIONS(399), + [anon_sym_and_DASHlong] = ACTIONS(399), + [anon_sym_or_DASHlong] = ACTIONS(399), + [anon_sym_xor_DASHlong] = ACTIONS(399), + [anon_sym_shl_DASHlong] = ACTIONS(399), + [anon_sym_shr_DASHlong] = ACTIONS(399), + [anon_sym_ushr_DASHlong] = ACTIONS(399), + [anon_sym_add_DASHfloat] = ACTIONS(399), + [anon_sym_sub_DASHfloat] = ACTIONS(399), + [anon_sym_mul_DASHfloat] = ACTIONS(399), + [anon_sym_div_DASHfloat] = ACTIONS(399), + [anon_sym_rem_DASHfloat] = ACTIONS(399), + [anon_sym_add_DASHdouble] = ACTIONS(399), + [anon_sym_sub_DASHdouble] = ACTIONS(399), + [anon_sym_mul_DASHdouble] = ACTIONS(399), + [anon_sym_div_DASHdouble] = ACTIONS(399), + [anon_sym_rem_DASHdouble] = ACTIONS(399), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(397), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(397), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(397), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(397), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(397), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(397), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(397), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(397), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(397), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(397), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(397), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(397), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(397), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(397), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(397), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(397), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(397), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(397), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(397), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(397), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(397), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(397), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(397), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(397), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(397), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(397), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(397), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(397), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(397), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(397), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(397), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(397), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(397), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(397), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(397), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(397), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(397), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(397), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(397), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(397), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(397), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(397), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(397), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(397), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(397), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(397), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(397), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(397), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(397), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(397), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(397), + [anon_sym_static_DASHget] = ACTIONS(397), + [anon_sym_static_DASHput] = ACTIONS(397), + [anon_sym_instance_DASHget] = ACTIONS(397), + [anon_sym_instance_DASHput] = ACTIONS(397), + [anon_sym_execute_DASHinline] = ACTIONS(399), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(397), + [anon_sym_iget_DASHquick] = ACTIONS(397), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(397), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(397), + [anon_sym_iput_DASHquick] = ACTIONS(397), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(397), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(397), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(397), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(397), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(397), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(397), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(399), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(397), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(399), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(397), + [anon_sym_rsub_DASHint] = ACTIONS(399), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(397), + [anon_sym_DOTline] = ACTIONS(397), + [anon_sym_DOTlocals] = ACTIONS(397), + [anon_sym_DOTlocal] = ACTIONS(399), + [anon_sym_DOTendlocal] = ACTIONS(397), + [anon_sym_DOTrestartlocal] = ACTIONS(397), + [anon_sym_DOTregisters] = ACTIONS(397), + [anon_sym_DOTcatch] = ACTIONS(399), + [anon_sym_DOTcatchall] = ACTIONS(397), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(397), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(397), + [anon_sym_DOTarray_DASHdata] = ACTIONS(397), + [sym_prologue_directive] = ACTIONS(397), + [sym_epilogue_directive] = ACTIONS(397), + [aux_sym_label_token1] = ACTIONS(397), + [aux_sym_jmp_label_token1] = ACTIONS(397), [sym_comment] = ACTIONS(3), }, [55] = { - [anon_sym_DOTsource] = ACTIONS(395), - [anon_sym_DOTendmethod] = ACTIONS(395), - [anon_sym_DOTannotation] = ACTIONS(395), - [anon_sym_DOTparam] = ACTIONS(397), - [anon_sym_DOTparameter] = ACTIONS(395), - [anon_sym_nop] = ACTIONS(397), - [anon_sym_move] = ACTIONS(397), - [anon_sym_move_SLASHfrom16] = ACTIONS(395), - [anon_sym_move_SLASH16] = ACTIONS(395), - [anon_sym_move_DASHwide] = ACTIONS(397), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(395), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(395), - [anon_sym_move_DASHobject] = ACTIONS(397), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(395), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(395), - [anon_sym_move_DASHresult] = ACTIONS(397), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(395), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(395), - [anon_sym_move_DASHexception] = ACTIONS(395), - [anon_sym_return_DASHvoid] = ACTIONS(395), - [anon_sym_return] = ACTIONS(397), - [anon_sym_return_DASHwide] = ACTIONS(395), - [anon_sym_return_DASHobject] = ACTIONS(395), - [anon_sym_const_SLASH4] = ACTIONS(395), - [anon_sym_const_SLASH16] = ACTIONS(395), - [anon_sym_const] = ACTIONS(397), - [anon_sym_const_SLASHhigh16] = ACTIONS(395), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(395), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(395), - [anon_sym_const_DASHwide] = ACTIONS(397), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(395), - [anon_sym_const_DASHstring] = ACTIONS(397), - [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(395), - [anon_sym_const_DASHclass] = ACTIONS(395), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(395), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(395), - [anon_sym_monitor_DASHenter] = ACTIONS(395), - [anon_sym_monitor_DASHexit] = ACTIONS(395), - [anon_sym_check_DASHcast] = ACTIONS(395), - [anon_sym_instance_DASHof] = ACTIONS(395), - [anon_sym_array_DASHlength] = ACTIONS(395), - [anon_sym_new_DASHinstance] = ACTIONS(395), - [anon_sym_new_DASHarray] = ACTIONS(395), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(397), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(395), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(395), - [anon_sym_throw] = ACTIONS(397), - [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(395), - [anon_sym_goto] = ACTIONS(397), - [anon_sym_goto_SLASH16] = ACTIONS(395), - [anon_sym_goto_SLASH32] = ACTIONS(395), - [anon_sym_packed_DASHswitch] = ACTIONS(395), - [anon_sym_sparse_DASHswitch] = ACTIONS(395), - [anon_sym_cmpl_DASHfloat] = ACTIONS(395), - [anon_sym_cmpg_DASHfloat] = ACTIONS(395), - [anon_sym_cmpl_DASHdouble] = ACTIONS(395), - [anon_sym_cmpg_DASHdouble] = ACTIONS(395), - [anon_sym_cmp_DASHlong] = ACTIONS(395), - [anon_sym_if_DASHeq] = ACTIONS(397), - [anon_sym_if_DASHne] = ACTIONS(397), - [anon_sym_if_DASHlt] = ACTIONS(397), - [anon_sym_if_DASHge] = ACTIONS(397), - [anon_sym_if_DASHgt] = ACTIONS(397), - [anon_sym_if_DASHle] = ACTIONS(397), - [anon_sym_if_DASHeqz] = ACTIONS(395), - [anon_sym_if_DASHnez] = ACTIONS(395), - [anon_sym_if_DASHltz] = ACTIONS(395), - [anon_sym_if_DASHgez] = ACTIONS(395), - [anon_sym_if_DASHgtz] = ACTIONS(395), - [anon_sym_if_DASHlez] = ACTIONS(395), - [anon_sym_aget] = ACTIONS(397), - [anon_sym_aget_DASHwide] = ACTIONS(395), - [anon_sym_aget_DASHobject] = ACTIONS(395), - [anon_sym_aget_DASHboolean] = ACTIONS(395), - [anon_sym_aget_DASHbyte] = ACTIONS(395), - [anon_sym_aget_DASHchar] = ACTIONS(395), - [anon_sym_aget_DASHshort] = ACTIONS(395), - [anon_sym_aput] = ACTIONS(397), - [anon_sym_aput_DASHwide] = ACTIONS(395), - [anon_sym_aput_DASHobject] = ACTIONS(395), - [anon_sym_aput_DASHboolean] = ACTIONS(395), - [anon_sym_aput_DASHbyte] = ACTIONS(395), - [anon_sym_aput_DASHchar] = ACTIONS(395), - [anon_sym_aput_DASHshort] = ACTIONS(395), - [anon_sym_iget] = ACTIONS(397), - [anon_sym_iget_DASHwide] = ACTIONS(397), - [anon_sym_iget_DASHobject] = ACTIONS(397), - [anon_sym_iget_DASHboolean] = ACTIONS(395), - [anon_sym_iget_DASHbyte] = ACTIONS(395), - [anon_sym_iget_DASHchar] = ACTIONS(395), - [anon_sym_iget_DASHshort] = ACTIONS(395), - [anon_sym_iget_DASHvolatile] = ACTIONS(395), - [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(395), - [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(395), - [anon_sym_iput] = ACTIONS(397), - [anon_sym_iput_DASHwide] = ACTIONS(397), - [anon_sym_iput_DASHobject] = ACTIONS(397), - [anon_sym_iput_DASHboolean] = ACTIONS(397), - [anon_sym_iput_DASHbyte] = ACTIONS(397), - [anon_sym_iput_DASHchar] = ACTIONS(397), - [anon_sym_iput_DASHshort] = ACTIONS(397), - [anon_sym_iput_DASHvolatile] = ACTIONS(395), - [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(395), - [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(395), - [anon_sym_sget] = ACTIONS(397), - [anon_sym_sget_DASHwide] = ACTIONS(397), - [anon_sym_sget_DASHobject] = ACTIONS(397), - [anon_sym_sget_DASHboolean] = ACTIONS(395), - [anon_sym_sget_DASHbyte] = ACTIONS(395), - [anon_sym_sget_DASHchar] = ACTIONS(395), - [anon_sym_sget_DASHshort] = ACTIONS(395), - [anon_sym_sget_DASHvolatile] = ACTIONS(395), - [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(395), - [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(395), - [anon_sym_sput] = ACTIONS(397), - [anon_sym_sput_DASHwide] = ACTIONS(397), - [anon_sym_sput_DASHobject] = ACTIONS(397), - [anon_sym_sput_DASHboolean] = ACTIONS(395), - [anon_sym_sput_DASHbyte] = ACTIONS(395), - [anon_sym_sput_DASHchar] = ACTIONS(395), - [anon_sym_sput_DASHshort] = ACTIONS(395), - [anon_sym_sput_DASHvolatile] = ACTIONS(395), - [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(395), - [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(395), - [anon_sym_invoke_DASHconstructor] = ACTIONS(395), - [anon_sym_invoke_DASHcustom] = ACTIONS(397), - [anon_sym_invoke_DASHdirect] = ACTIONS(397), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(395), - [anon_sym_invoke_DASHinstance] = ACTIONS(395), - [anon_sym_invoke_DASHinterface] = ACTIONS(397), - [anon_sym_invoke_DASHpolymorphic] = ACTIONS(397), - [anon_sym_invoke_DASHstatic] = ACTIONS(397), - [anon_sym_invoke_DASHsuper] = ACTIONS(397), - [anon_sym_invoke_DASHvirtual] = ACTIONS(397), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(395), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(395), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(395), - [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(395), - [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(395), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(395), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(395), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(395), - [anon_sym_neg_DASHint] = ACTIONS(395), - [anon_sym_not_DASHint] = ACTIONS(395), - [anon_sym_neg_DASHlong] = ACTIONS(395), - [anon_sym_not_DASHlong] = ACTIONS(395), - [anon_sym_neg_DASHfloat] = ACTIONS(395), - [anon_sym_neg_DASHdouble] = ACTIONS(395), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(395), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(395), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(395), - [anon_sym_long_DASHto_DASHint] = ACTIONS(395), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(395), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(395), - [anon_sym_float_DASHto_DASHint] = ACTIONS(395), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(395), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(395), - [anon_sym_double_DASHto_DASHint] = ACTIONS(395), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(395), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(395), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(395), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(395), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(395), - [anon_sym_add_DASHint] = ACTIONS(397), - [anon_sym_sub_DASHint] = ACTIONS(397), - [anon_sym_mul_DASHint] = ACTIONS(397), - [anon_sym_div_DASHint] = ACTIONS(397), - [anon_sym_rem_DASHint] = ACTIONS(397), - [anon_sym_and_DASHint] = ACTIONS(397), - [anon_sym_or_DASHint] = ACTIONS(397), - [anon_sym_xor_DASHint] = ACTIONS(397), - [anon_sym_shl_DASHint] = ACTIONS(397), - [anon_sym_shr_DASHint] = ACTIONS(397), - [anon_sym_ushr_DASHint] = ACTIONS(397), - [anon_sym_add_DASHlong] = ACTIONS(397), - [anon_sym_sub_DASHlong] = ACTIONS(397), - [anon_sym_mul_DASHlong] = ACTIONS(397), - [anon_sym_div_DASHlong] = ACTIONS(397), - [anon_sym_rem_DASHlong] = ACTIONS(397), - [anon_sym_and_DASHlong] = ACTIONS(397), - [anon_sym_or_DASHlong] = ACTIONS(397), - [anon_sym_xor_DASHlong] = ACTIONS(397), - [anon_sym_shl_DASHlong] = ACTIONS(397), - [anon_sym_shr_DASHlong] = ACTIONS(397), - [anon_sym_ushr_DASHlong] = ACTIONS(397), - [anon_sym_add_DASHfloat] = ACTIONS(397), - [anon_sym_sub_DASHfloat] = ACTIONS(397), - [anon_sym_mul_DASHfloat] = ACTIONS(397), - [anon_sym_div_DASHfloat] = ACTIONS(397), - [anon_sym_rem_DASHfloat] = ACTIONS(397), - [anon_sym_add_DASHdouble] = ACTIONS(397), - [anon_sym_sub_DASHdouble] = ACTIONS(397), - [anon_sym_mul_DASHdouble] = ACTIONS(397), - [anon_sym_div_DASHdouble] = ACTIONS(397), - [anon_sym_rem_DASHdouble] = ACTIONS(397), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(395), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(395), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(395), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(395), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(395), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(395), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(395), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(395), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(395), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(395), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(395), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(395), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(395), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(395), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(395), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(395), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(395), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(395), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(395), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(395), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(395), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(395), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(395), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(395), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(395), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(395), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(395), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(395), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(395), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(395), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(395), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(395), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(395), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(395), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(395), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(395), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(395), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(395), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(395), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(395), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(395), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(395), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(395), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(395), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(395), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(395), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(395), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(395), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(395), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(395), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(395), - [anon_sym_static_DASHget] = ACTIONS(395), - [anon_sym_static_DASHput] = ACTIONS(395), - [anon_sym_instance_DASHget] = ACTIONS(395), - [anon_sym_instance_DASHput] = ACTIONS(395), - [anon_sym_execute_DASHinline] = ACTIONS(397), - [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(395), - [anon_sym_iget_DASHquick] = ACTIONS(395), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(395), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(395), - [anon_sym_iput_DASHquick] = ACTIONS(395), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(395), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(395), - [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(395), - [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(395), - [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(395), - [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(395), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(397), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(395), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(397), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(395), - [anon_sym_rsub_DASHint] = ACTIONS(397), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(395), - [anon_sym_DOTline] = ACTIONS(395), - [anon_sym_DOTlocals] = ACTIONS(395), - [anon_sym_DOTlocal] = ACTIONS(397), - [anon_sym_DOTendlocal] = ACTIONS(395), - [anon_sym_DOTrestartlocal] = ACTIONS(395), - [anon_sym_DOTregisters] = ACTIONS(395), - [anon_sym_DOTcatch] = ACTIONS(397), - [anon_sym_DOTcatchall] = ACTIONS(395), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(395), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(395), - [anon_sym_DOTarray_DASHdata] = ACTIONS(395), - [sym_prologue_directive] = ACTIONS(395), - [sym_epilogue_directive] = ACTIONS(395), - [aux_sym_label_token1] = ACTIONS(395), - [aux_sym_jmp_label_token1] = ACTIONS(395), + [anon_sym_DOTsource] = ACTIONS(401), + [anon_sym_DOTendmethod] = ACTIONS(401), + [anon_sym_DOTannotation] = ACTIONS(401), + [anon_sym_DOTparam] = ACTIONS(403), + [anon_sym_DOTparameter] = ACTIONS(401), + [anon_sym_nop] = ACTIONS(403), + [anon_sym_move] = ACTIONS(403), + [anon_sym_move_SLASHfrom16] = ACTIONS(401), + [anon_sym_move_SLASH16] = ACTIONS(401), + [anon_sym_move_DASHwide] = ACTIONS(403), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(401), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(401), + [anon_sym_move_DASHobject] = ACTIONS(403), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(401), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(401), + [anon_sym_move_DASHresult] = ACTIONS(403), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(401), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(401), + [anon_sym_move_DASHexception] = ACTIONS(401), + [anon_sym_return_DASHvoid] = ACTIONS(401), + [anon_sym_return] = ACTIONS(403), + [anon_sym_return_DASHwide] = ACTIONS(401), + [anon_sym_return_DASHobject] = ACTIONS(401), + [anon_sym_const_SLASH4] = ACTIONS(401), + [anon_sym_const_SLASH16] = ACTIONS(401), + [anon_sym_const] = ACTIONS(403), + [anon_sym_const_SLASHhigh16] = ACTIONS(401), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(401), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(401), + [anon_sym_const_DASHwide] = ACTIONS(403), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(401), + [anon_sym_const_DASHstring] = ACTIONS(403), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(401), + [anon_sym_const_DASHclass] = ACTIONS(401), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(401), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(401), + [anon_sym_monitor_DASHenter] = ACTIONS(401), + [anon_sym_monitor_DASHexit] = ACTIONS(401), + [anon_sym_check_DASHcast] = ACTIONS(401), + [anon_sym_instance_DASHof] = ACTIONS(401), + [anon_sym_array_DASHlength] = ACTIONS(401), + [anon_sym_new_DASHinstance] = ACTIONS(401), + [anon_sym_new_DASHarray] = ACTIONS(401), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(403), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(401), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(401), + [anon_sym_throw] = ACTIONS(403), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(401), + [anon_sym_goto] = ACTIONS(403), + [anon_sym_goto_SLASH16] = ACTIONS(401), + [anon_sym_goto_SLASH32] = ACTIONS(401), + [anon_sym_packed_DASHswitch] = ACTIONS(401), + [anon_sym_sparse_DASHswitch] = ACTIONS(401), + [anon_sym_cmpl_DASHfloat] = ACTIONS(401), + [anon_sym_cmpg_DASHfloat] = ACTIONS(401), + [anon_sym_cmpl_DASHdouble] = ACTIONS(401), + [anon_sym_cmpg_DASHdouble] = ACTIONS(401), + [anon_sym_cmp_DASHlong] = ACTIONS(401), + [anon_sym_if_DASHeq] = ACTIONS(403), + [anon_sym_if_DASHne] = ACTIONS(403), + [anon_sym_if_DASHlt] = ACTIONS(403), + [anon_sym_if_DASHge] = ACTIONS(403), + [anon_sym_if_DASHgt] = ACTIONS(403), + [anon_sym_if_DASHle] = ACTIONS(403), + [anon_sym_if_DASHeqz] = ACTIONS(401), + [anon_sym_if_DASHnez] = ACTIONS(401), + [anon_sym_if_DASHltz] = ACTIONS(401), + [anon_sym_if_DASHgez] = ACTIONS(401), + [anon_sym_if_DASHgtz] = ACTIONS(401), + [anon_sym_if_DASHlez] = ACTIONS(401), + [anon_sym_aget] = ACTIONS(403), + [anon_sym_aget_DASHwide] = ACTIONS(401), + [anon_sym_aget_DASHobject] = ACTIONS(401), + [anon_sym_aget_DASHboolean] = ACTIONS(401), + [anon_sym_aget_DASHbyte] = ACTIONS(401), + [anon_sym_aget_DASHchar] = ACTIONS(401), + [anon_sym_aget_DASHshort] = ACTIONS(401), + [anon_sym_aput] = ACTIONS(403), + [anon_sym_aput_DASHwide] = ACTIONS(401), + [anon_sym_aput_DASHobject] = ACTIONS(401), + [anon_sym_aput_DASHboolean] = ACTIONS(401), + [anon_sym_aput_DASHbyte] = ACTIONS(401), + [anon_sym_aput_DASHchar] = ACTIONS(401), + [anon_sym_aput_DASHshort] = ACTIONS(401), + [anon_sym_iget] = ACTIONS(403), + [anon_sym_iget_DASHwide] = ACTIONS(403), + [anon_sym_iget_DASHobject] = ACTIONS(403), + [anon_sym_iget_DASHboolean] = ACTIONS(401), + [anon_sym_iget_DASHbyte] = ACTIONS(401), + [anon_sym_iget_DASHchar] = ACTIONS(401), + [anon_sym_iget_DASHshort] = ACTIONS(401), + [anon_sym_iget_DASHvolatile] = ACTIONS(401), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(401), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(401), + [anon_sym_iput] = ACTIONS(403), + [anon_sym_iput_DASHwide] = ACTIONS(403), + [anon_sym_iput_DASHobject] = ACTIONS(403), + [anon_sym_iput_DASHboolean] = ACTIONS(403), + [anon_sym_iput_DASHbyte] = ACTIONS(403), + [anon_sym_iput_DASHchar] = ACTIONS(403), + [anon_sym_iput_DASHshort] = ACTIONS(403), + [anon_sym_iput_DASHvolatile] = ACTIONS(401), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(401), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(401), + [anon_sym_sget] = ACTIONS(403), + [anon_sym_sget_DASHwide] = ACTIONS(403), + [anon_sym_sget_DASHobject] = ACTIONS(403), + [anon_sym_sget_DASHboolean] = ACTIONS(401), + [anon_sym_sget_DASHbyte] = ACTIONS(401), + [anon_sym_sget_DASHchar] = ACTIONS(401), + [anon_sym_sget_DASHshort] = ACTIONS(401), + [anon_sym_sget_DASHvolatile] = ACTIONS(401), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(401), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(401), + [anon_sym_sput] = ACTIONS(403), + [anon_sym_sput_DASHwide] = ACTIONS(403), + [anon_sym_sput_DASHobject] = ACTIONS(403), + [anon_sym_sput_DASHboolean] = ACTIONS(401), + [anon_sym_sput_DASHbyte] = ACTIONS(401), + [anon_sym_sput_DASHchar] = ACTIONS(401), + [anon_sym_sput_DASHshort] = ACTIONS(401), + [anon_sym_sput_DASHvolatile] = ACTIONS(401), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(401), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(401), + [anon_sym_invoke_DASHconstructor] = ACTIONS(401), + [anon_sym_invoke_DASHcustom] = ACTIONS(403), + [anon_sym_invoke_DASHdirect] = ACTIONS(403), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(401), + [anon_sym_invoke_DASHinstance] = ACTIONS(401), + [anon_sym_invoke_DASHinterface] = ACTIONS(403), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(403), + [anon_sym_invoke_DASHstatic] = ACTIONS(403), + [anon_sym_invoke_DASHsuper] = ACTIONS(403), + [anon_sym_invoke_DASHvirtual] = ACTIONS(403), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(401), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(401), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(401), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(401), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(401), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(401), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(401), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(401), + [anon_sym_neg_DASHint] = ACTIONS(401), + [anon_sym_not_DASHint] = ACTIONS(401), + [anon_sym_neg_DASHlong] = ACTIONS(401), + [anon_sym_not_DASHlong] = ACTIONS(401), + [anon_sym_neg_DASHfloat] = ACTIONS(401), + [anon_sym_neg_DASHdouble] = ACTIONS(401), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(401), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(401), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(401), + [anon_sym_long_DASHto_DASHint] = ACTIONS(401), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(401), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(401), + [anon_sym_float_DASHto_DASHint] = ACTIONS(401), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(401), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(401), + [anon_sym_double_DASHto_DASHint] = ACTIONS(401), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(401), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(401), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(401), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(401), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(401), + [anon_sym_add_DASHint] = ACTIONS(403), + [anon_sym_sub_DASHint] = ACTIONS(403), + [anon_sym_mul_DASHint] = ACTIONS(403), + [anon_sym_div_DASHint] = ACTIONS(403), + [anon_sym_rem_DASHint] = ACTIONS(403), + [anon_sym_and_DASHint] = ACTIONS(403), + [anon_sym_or_DASHint] = ACTIONS(403), + [anon_sym_xor_DASHint] = ACTIONS(403), + [anon_sym_shl_DASHint] = ACTIONS(403), + [anon_sym_shr_DASHint] = ACTIONS(403), + [anon_sym_ushr_DASHint] = ACTIONS(403), + [anon_sym_add_DASHlong] = ACTIONS(403), + [anon_sym_sub_DASHlong] = ACTIONS(403), + [anon_sym_mul_DASHlong] = ACTIONS(403), + [anon_sym_div_DASHlong] = ACTIONS(403), + [anon_sym_rem_DASHlong] = ACTIONS(403), + [anon_sym_and_DASHlong] = ACTIONS(403), + [anon_sym_or_DASHlong] = ACTIONS(403), + [anon_sym_xor_DASHlong] = ACTIONS(403), + [anon_sym_shl_DASHlong] = ACTIONS(403), + [anon_sym_shr_DASHlong] = ACTIONS(403), + [anon_sym_ushr_DASHlong] = ACTIONS(403), + [anon_sym_add_DASHfloat] = ACTIONS(403), + [anon_sym_sub_DASHfloat] = ACTIONS(403), + [anon_sym_mul_DASHfloat] = ACTIONS(403), + [anon_sym_div_DASHfloat] = ACTIONS(403), + [anon_sym_rem_DASHfloat] = ACTIONS(403), + [anon_sym_add_DASHdouble] = ACTIONS(403), + [anon_sym_sub_DASHdouble] = ACTIONS(403), + [anon_sym_mul_DASHdouble] = ACTIONS(403), + [anon_sym_div_DASHdouble] = ACTIONS(403), + [anon_sym_rem_DASHdouble] = ACTIONS(403), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(401), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(401), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(401), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(401), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(401), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(401), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(401), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(401), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(401), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(401), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(401), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(401), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(401), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(401), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(401), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(401), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(401), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(401), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(401), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(401), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(401), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(401), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(401), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(401), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(401), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(401), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(401), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(401), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(401), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(401), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(401), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(401), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(401), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(401), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(401), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(401), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(401), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(401), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(401), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(401), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(401), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(401), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(401), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(401), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(401), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(401), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(401), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(401), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(401), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(401), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(401), + [anon_sym_static_DASHget] = ACTIONS(401), + [anon_sym_static_DASHput] = ACTIONS(401), + [anon_sym_instance_DASHget] = ACTIONS(401), + [anon_sym_instance_DASHput] = ACTIONS(401), + [anon_sym_execute_DASHinline] = ACTIONS(403), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(401), + [anon_sym_iget_DASHquick] = ACTIONS(401), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(401), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(401), + [anon_sym_iput_DASHquick] = ACTIONS(401), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(401), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(401), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(401), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(401), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(401), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(401), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(403), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(401), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(403), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(401), + [anon_sym_rsub_DASHint] = ACTIONS(403), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(401), + [anon_sym_DOTline] = ACTIONS(401), + [anon_sym_DOTlocals] = ACTIONS(401), + [anon_sym_DOTlocal] = ACTIONS(403), + [anon_sym_DOTendlocal] = ACTIONS(401), + [anon_sym_DOTrestartlocal] = ACTIONS(401), + [anon_sym_DOTregisters] = ACTIONS(401), + [anon_sym_DOTcatch] = ACTIONS(403), + [anon_sym_DOTcatchall] = ACTIONS(401), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(401), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(401), + [anon_sym_DOTarray_DASHdata] = ACTIONS(401), + [sym_prologue_directive] = ACTIONS(401), + [sym_epilogue_directive] = ACTIONS(401), + [aux_sym_label_token1] = ACTIONS(401), + [aux_sym_jmp_label_token1] = ACTIONS(401), [sym_comment] = ACTIONS(3), }, [56] = { - [anon_sym_DOTsource] = ACTIONS(399), - [anon_sym_DOTendmethod] = ACTIONS(399), - [anon_sym_DOTannotation] = ACTIONS(399), - [anon_sym_DOTparam] = ACTIONS(401), - [anon_sym_DOTparameter] = ACTIONS(399), - [anon_sym_nop] = ACTIONS(401), - [anon_sym_move] = ACTIONS(401), - [anon_sym_move_SLASHfrom16] = ACTIONS(399), - [anon_sym_move_SLASH16] = ACTIONS(399), - [anon_sym_move_DASHwide] = ACTIONS(401), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(399), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(399), - [anon_sym_move_DASHobject] = ACTIONS(401), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(399), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(399), - [anon_sym_move_DASHresult] = ACTIONS(401), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(399), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(399), - [anon_sym_move_DASHexception] = ACTIONS(399), - [anon_sym_return_DASHvoid] = ACTIONS(399), - [anon_sym_return] = ACTIONS(401), - [anon_sym_return_DASHwide] = ACTIONS(399), - [anon_sym_return_DASHobject] = ACTIONS(399), - [anon_sym_const_SLASH4] = ACTIONS(399), - [anon_sym_const_SLASH16] = ACTIONS(399), - [anon_sym_const] = ACTIONS(401), - [anon_sym_const_SLASHhigh16] = ACTIONS(399), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(399), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(399), - [anon_sym_const_DASHwide] = ACTIONS(401), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(399), - [anon_sym_const_DASHstring] = ACTIONS(401), - [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(399), - [anon_sym_const_DASHclass] = ACTIONS(399), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(399), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(399), - [anon_sym_monitor_DASHenter] = ACTIONS(399), - [anon_sym_monitor_DASHexit] = ACTIONS(399), - [anon_sym_check_DASHcast] = ACTIONS(399), - [anon_sym_instance_DASHof] = ACTIONS(399), - [anon_sym_array_DASHlength] = ACTIONS(399), - [anon_sym_new_DASHinstance] = ACTIONS(399), - [anon_sym_new_DASHarray] = ACTIONS(399), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(401), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(399), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(399), - [anon_sym_throw] = ACTIONS(401), - [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(399), - [anon_sym_goto] = ACTIONS(401), - [anon_sym_goto_SLASH16] = ACTIONS(399), - [anon_sym_goto_SLASH32] = ACTIONS(399), - [anon_sym_packed_DASHswitch] = ACTIONS(399), - [anon_sym_sparse_DASHswitch] = ACTIONS(399), - [anon_sym_cmpl_DASHfloat] = ACTIONS(399), - [anon_sym_cmpg_DASHfloat] = ACTIONS(399), - [anon_sym_cmpl_DASHdouble] = ACTIONS(399), - [anon_sym_cmpg_DASHdouble] = ACTIONS(399), - [anon_sym_cmp_DASHlong] = ACTIONS(399), - [anon_sym_if_DASHeq] = ACTIONS(401), - [anon_sym_if_DASHne] = ACTIONS(401), - [anon_sym_if_DASHlt] = ACTIONS(401), - [anon_sym_if_DASHge] = ACTIONS(401), - [anon_sym_if_DASHgt] = ACTIONS(401), - [anon_sym_if_DASHle] = ACTIONS(401), - [anon_sym_if_DASHeqz] = ACTIONS(399), - [anon_sym_if_DASHnez] = ACTIONS(399), - [anon_sym_if_DASHltz] = ACTIONS(399), - [anon_sym_if_DASHgez] = ACTIONS(399), - [anon_sym_if_DASHgtz] = ACTIONS(399), - [anon_sym_if_DASHlez] = ACTIONS(399), - [anon_sym_aget] = ACTIONS(401), - [anon_sym_aget_DASHwide] = ACTIONS(399), - [anon_sym_aget_DASHobject] = ACTIONS(399), - [anon_sym_aget_DASHboolean] = ACTIONS(399), - [anon_sym_aget_DASHbyte] = ACTIONS(399), - [anon_sym_aget_DASHchar] = ACTIONS(399), - [anon_sym_aget_DASHshort] = ACTIONS(399), - [anon_sym_aput] = ACTIONS(401), - [anon_sym_aput_DASHwide] = ACTIONS(399), - [anon_sym_aput_DASHobject] = ACTIONS(399), - [anon_sym_aput_DASHboolean] = ACTIONS(399), - [anon_sym_aput_DASHbyte] = ACTIONS(399), - [anon_sym_aput_DASHchar] = ACTIONS(399), - [anon_sym_aput_DASHshort] = ACTIONS(399), - [anon_sym_iget] = ACTIONS(401), - [anon_sym_iget_DASHwide] = ACTIONS(401), - [anon_sym_iget_DASHobject] = ACTIONS(401), - [anon_sym_iget_DASHboolean] = ACTIONS(399), - [anon_sym_iget_DASHbyte] = ACTIONS(399), - [anon_sym_iget_DASHchar] = ACTIONS(399), - [anon_sym_iget_DASHshort] = ACTIONS(399), - [anon_sym_iget_DASHvolatile] = ACTIONS(399), - [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(399), - [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(399), - [anon_sym_iput] = ACTIONS(401), - [anon_sym_iput_DASHwide] = ACTIONS(401), - [anon_sym_iput_DASHobject] = ACTIONS(401), - [anon_sym_iput_DASHboolean] = ACTIONS(401), - [anon_sym_iput_DASHbyte] = ACTIONS(401), - [anon_sym_iput_DASHchar] = ACTIONS(401), - [anon_sym_iput_DASHshort] = ACTIONS(401), - [anon_sym_iput_DASHvolatile] = ACTIONS(399), - [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(399), - [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(399), - [anon_sym_sget] = ACTIONS(401), - [anon_sym_sget_DASHwide] = ACTIONS(401), - [anon_sym_sget_DASHobject] = ACTIONS(401), - [anon_sym_sget_DASHboolean] = ACTIONS(399), - [anon_sym_sget_DASHbyte] = ACTIONS(399), - [anon_sym_sget_DASHchar] = ACTIONS(399), - [anon_sym_sget_DASHshort] = ACTIONS(399), - [anon_sym_sget_DASHvolatile] = ACTIONS(399), - [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(399), - [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(399), - [anon_sym_sput] = ACTIONS(401), - [anon_sym_sput_DASHwide] = ACTIONS(401), - [anon_sym_sput_DASHobject] = ACTIONS(401), - [anon_sym_sput_DASHboolean] = ACTIONS(399), - [anon_sym_sput_DASHbyte] = ACTIONS(399), - [anon_sym_sput_DASHchar] = ACTIONS(399), - [anon_sym_sput_DASHshort] = ACTIONS(399), - [anon_sym_sput_DASHvolatile] = ACTIONS(399), - [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(399), - [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(399), - [anon_sym_invoke_DASHconstructor] = ACTIONS(399), - [anon_sym_invoke_DASHcustom] = ACTIONS(401), - [anon_sym_invoke_DASHdirect] = ACTIONS(401), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(399), - [anon_sym_invoke_DASHinstance] = ACTIONS(399), - [anon_sym_invoke_DASHinterface] = ACTIONS(401), - [anon_sym_invoke_DASHpolymorphic] = ACTIONS(401), - [anon_sym_invoke_DASHstatic] = ACTIONS(401), - [anon_sym_invoke_DASHsuper] = ACTIONS(401), - [anon_sym_invoke_DASHvirtual] = ACTIONS(401), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(399), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(399), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(399), - [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(399), - [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(399), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(399), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(399), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(399), - [anon_sym_neg_DASHint] = ACTIONS(399), - [anon_sym_not_DASHint] = ACTIONS(399), - [anon_sym_neg_DASHlong] = ACTIONS(399), - [anon_sym_not_DASHlong] = ACTIONS(399), - [anon_sym_neg_DASHfloat] = ACTIONS(399), - [anon_sym_neg_DASHdouble] = ACTIONS(399), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(399), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(399), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(399), - [anon_sym_long_DASHto_DASHint] = ACTIONS(399), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(399), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(399), - [anon_sym_float_DASHto_DASHint] = ACTIONS(399), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(399), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(399), - [anon_sym_double_DASHto_DASHint] = ACTIONS(399), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(399), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(399), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(399), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(399), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(399), - [anon_sym_add_DASHint] = ACTIONS(401), - [anon_sym_sub_DASHint] = ACTIONS(401), - [anon_sym_mul_DASHint] = ACTIONS(401), - [anon_sym_div_DASHint] = ACTIONS(401), - [anon_sym_rem_DASHint] = ACTIONS(401), - [anon_sym_and_DASHint] = ACTIONS(401), - [anon_sym_or_DASHint] = ACTIONS(401), - [anon_sym_xor_DASHint] = ACTIONS(401), - [anon_sym_shl_DASHint] = ACTIONS(401), - [anon_sym_shr_DASHint] = ACTIONS(401), - [anon_sym_ushr_DASHint] = ACTIONS(401), - [anon_sym_add_DASHlong] = ACTIONS(401), - [anon_sym_sub_DASHlong] = ACTIONS(401), - [anon_sym_mul_DASHlong] = ACTIONS(401), - [anon_sym_div_DASHlong] = ACTIONS(401), - [anon_sym_rem_DASHlong] = ACTIONS(401), - [anon_sym_and_DASHlong] = ACTIONS(401), - [anon_sym_or_DASHlong] = ACTIONS(401), - [anon_sym_xor_DASHlong] = ACTIONS(401), - [anon_sym_shl_DASHlong] = ACTIONS(401), - [anon_sym_shr_DASHlong] = ACTIONS(401), - [anon_sym_ushr_DASHlong] = ACTIONS(401), - [anon_sym_add_DASHfloat] = ACTIONS(401), - [anon_sym_sub_DASHfloat] = ACTIONS(401), - [anon_sym_mul_DASHfloat] = ACTIONS(401), - [anon_sym_div_DASHfloat] = ACTIONS(401), - [anon_sym_rem_DASHfloat] = ACTIONS(401), - [anon_sym_add_DASHdouble] = ACTIONS(401), - [anon_sym_sub_DASHdouble] = ACTIONS(401), - [anon_sym_mul_DASHdouble] = ACTIONS(401), - [anon_sym_div_DASHdouble] = ACTIONS(401), - [anon_sym_rem_DASHdouble] = ACTIONS(401), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(399), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(399), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(399), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(399), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(399), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(399), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(399), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(399), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(399), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(399), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(399), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(399), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(399), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(399), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(399), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(399), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(399), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(399), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(399), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(399), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(399), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(399), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(399), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(399), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(399), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(399), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(399), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(399), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(399), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(399), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(399), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(399), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(399), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(399), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(399), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(399), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(399), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(399), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(399), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(399), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(399), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(399), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(399), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(399), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(399), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(399), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(399), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(399), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(399), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(399), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(399), - [anon_sym_static_DASHget] = ACTIONS(399), - [anon_sym_static_DASHput] = ACTIONS(399), - [anon_sym_instance_DASHget] = ACTIONS(399), - [anon_sym_instance_DASHput] = ACTIONS(399), - [anon_sym_execute_DASHinline] = ACTIONS(401), - [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(399), - [anon_sym_iget_DASHquick] = ACTIONS(399), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(399), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(399), - [anon_sym_iput_DASHquick] = ACTIONS(399), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(399), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(399), - [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(399), - [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(399), - [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(399), - [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(399), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(401), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(399), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(401), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(399), - [anon_sym_rsub_DASHint] = ACTIONS(401), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(399), - [anon_sym_DOTline] = ACTIONS(399), - [anon_sym_DOTlocals] = ACTIONS(399), - [anon_sym_DOTlocal] = ACTIONS(401), - [anon_sym_DOTendlocal] = ACTIONS(399), - [anon_sym_DOTrestartlocal] = ACTIONS(399), - [anon_sym_DOTregisters] = ACTIONS(399), - [anon_sym_DOTcatch] = ACTIONS(401), - [anon_sym_DOTcatchall] = ACTIONS(399), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(399), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(399), - [anon_sym_DOTarray_DASHdata] = ACTIONS(399), - [sym_prologue_directive] = ACTIONS(399), - [sym_epilogue_directive] = ACTIONS(399), - [aux_sym_label_token1] = ACTIONS(399), - [aux_sym_jmp_label_token1] = ACTIONS(399), + [anon_sym_DOTsource] = ACTIONS(405), + [anon_sym_DOTendmethod] = ACTIONS(405), + [anon_sym_DOTannotation] = ACTIONS(405), + [anon_sym_DOTparam] = ACTIONS(407), + [anon_sym_DOTparameter] = ACTIONS(405), + [anon_sym_nop] = ACTIONS(407), + [anon_sym_move] = ACTIONS(407), + [anon_sym_move_SLASHfrom16] = ACTIONS(405), + [anon_sym_move_SLASH16] = ACTIONS(405), + [anon_sym_move_DASHwide] = ACTIONS(407), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(405), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(405), + [anon_sym_move_DASHobject] = ACTIONS(407), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(405), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(405), + [anon_sym_move_DASHresult] = ACTIONS(407), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(405), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(405), + [anon_sym_move_DASHexception] = ACTIONS(405), + [anon_sym_return_DASHvoid] = ACTIONS(405), + [anon_sym_return] = ACTIONS(407), + [anon_sym_return_DASHwide] = ACTIONS(405), + [anon_sym_return_DASHobject] = ACTIONS(405), + [anon_sym_const_SLASH4] = ACTIONS(405), + [anon_sym_const_SLASH16] = ACTIONS(405), + [anon_sym_const] = ACTIONS(407), + [anon_sym_const_SLASHhigh16] = ACTIONS(405), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(405), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(405), + [anon_sym_const_DASHwide] = ACTIONS(407), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(405), + [anon_sym_const_DASHstring] = ACTIONS(407), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(405), + [anon_sym_const_DASHclass] = ACTIONS(405), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(405), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(405), + [anon_sym_monitor_DASHenter] = ACTIONS(405), + [anon_sym_monitor_DASHexit] = ACTIONS(405), + [anon_sym_check_DASHcast] = ACTIONS(405), + [anon_sym_instance_DASHof] = ACTIONS(405), + [anon_sym_array_DASHlength] = ACTIONS(405), + [anon_sym_new_DASHinstance] = ACTIONS(405), + [anon_sym_new_DASHarray] = ACTIONS(405), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(407), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(405), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(405), + [anon_sym_throw] = ACTIONS(407), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(405), + [anon_sym_goto] = ACTIONS(407), + [anon_sym_goto_SLASH16] = ACTIONS(405), + [anon_sym_goto_SLASH32] = ACTIONS(405), + [anon_sym_packed_DASHswitch] = ACTIONS(405), + [anon_sym_sparse_DASHswitch] = ACTIONS(405), + [anon_sym_cmpl_DASHfloat] = ACTIONS(405), + [anon_sym_cmpg_DASHfloat] = ACTIONS(405), + [anon_sym_cmpl_DASHdouble] = ACTIONS(405), + [anon_sym_cmpg_DASHdouble] = ACTIONS(405), + [anon_sym_cmp_DASHlong] = ACTIONS(405), + [anon_sym_if_DASHeq] = ACTIONS(407), + [anon_sym_if_DASHne] = ACTIONS(407), + [anon_sym_if_DASHlt] = ACTIONS(407), + [anon_sym_if_DASHge] = ACTIONS(407), + [anon_sym_if_DASHgt] = ACTIONS(407), + [anon_sym_if_DASHle] = ACTIONS(407), + [anon_sym_if_DASHeqz] = ACTIONS(405), + [anon_sym_if_DASHnez] = ACTIONS(405), + [anon_sym_if_DASHltz] = ACTIONS(405), + [anon_sym_if_DASHgez] = ACTIONS(405), + [anon_sym_if_DASHgtz] = ACTIONS(405), + [anon_sym_if_DASHlez] = ACTIONS(405), + [anon_sym_aget] = ACTIONS(407), + [anon_sym_aget_DASHwide] = ACTIONS(405), + [anon_sym_aget_DASHobject] = ACTIONS(405), + [anon_sym_aget_DASHboolean] = ACTIONS(405), + [anon_sym_aget_DASHbyte] = ACTIONS(405), + [anon_sym_aget_DASHchar] = ACTIONS(405), + [anon_sym_aget_DASHshort] = ACTIONS(405), + [anon_sym_aput] = ACTIONS(407), + [anon_sym_aput_DASHwide] = ACTIONS(405), + [anon_sym_aput_DASHobject] = ACTIONS(405), + [anon_sym_aput_DASHboolean] = ACTIONS(405), + [anon_sym_aput_DASHbyte] = ACTIONS(405), + [anon_sym_aput_DASHchar] = ACTIONS(405), + [anon_sym_aput_DASHshort] = ACTIONS(405), + [anon_sym_iget] = ACTIONS(407), + [anon_sym_iget_DASHwide] = ACTIONS(407), + [anon_sym_iget_DASHobject] = ACTIONS(407), + [anon_sym_iget_DASHboolean] = ACTIONS(405), + [anon_sym_iget_DASHbyte] = ACTIONS(405), + [anon_sym_iget_DASHchar] = ACTIONS(405), + [anon_sym_iget_DASHshort] = ACTIONS(405), + [anon_sym_iget_DASHvolatile] = ACTIONS(405), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(405), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(405), + [anon_sym_iput] = ACTIONS(407), + [anon_sym_iput_DASHwide] = ACTIONS(407), + [anon_sym_iput_DASHobject] = ACTIONS(407), + [anon_sym_iput_DASHboolean] = ACTIONS(407), + [anon_sym_iput_DASHbyte] = ACTIONS(407), + [anon_sym_iput_DASHchar] = ACTIONS(407), + [anon_sym_iput_DASHshort] = ACTIONS(407), + [anon_sym_iput_DASHvolatile] = ACTIONS(405), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(405), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(405), + [anon_sym_sget] = ACTIONS(407), + [anon_sym_sget_DASHwide] = ACTIONS(407), + [anon_sym_sget_DASHobject] = ACTIONS(407), + [anon_sym_sget_DASHboolean] = ACTIONS(405), + [anon_sym_sget_DASHbyte] = ACTIONS(405), + [anon_sym_sget_DASHchar] = ACTIONS(405), + [anon_sym_sget_DASHshort] = ACTIONS(405), + [anon_sym_sget_DASHvolatile] = ACTIONS(405), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(405), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(405), + [anon_sym_sput] = ACTIONS(407), + [anon_sym_sput_DASHwide] = ACTIONS(407), + [anon_sym_sput_DASHobject] = ACTIONS(407), + [anon_sym_sput_DASHboolean] = ACTIONS(405), + [anon_sym_sput_DASHbyte] = ACTIONS(405), + [anon_sym_sput_DASHchar] = ACTIONS(405), + [anon_sym_sput_DASHshort] = ACTIONS(405), + [anon_sym_sput_DASHvolatile] = ACTIONS(405), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(405), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(405), + [anon_sym_invoke_DASHconstructor] = ACTIONS(405), + [anon_sym_invoke_DASHcustom] = ACTIONS(407), + [anon_sym_invoke_DASHdirect] = ACTIONS(407), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(405), + [anon_sym_invoke_DASHinstance] = ACTIONS(405), + [anon_sym_invoke_DASHinterface] = ACTIONS(407), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(407), + [anon_sym_invoke_DASHstatic] = ACTIONS(407), + [anon_sym_invoke_DASHsuper] = ACTIONS(407), + [anon_sym_invoke_DASHvirtual] = ACTIONS(407), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(405), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(405), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(405), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(405), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(405), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(405), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(405), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(405), + [anon_sym_neg_DASHint] = ACTIONS(405), + [anon_sym_not_DASHint] = ACTIONS(405), + [anon_sym_neg_DASHlong] = ACTIONS(405), + [anon_sym_not_DASHlong] = ACTIONS(405), + [anon_sym_neg_DASHfloat] = ACTIONS(405), + [anon_sym_neg_DASHdouble] = ACTIONS(405), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(405), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(405), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(405), + [anon_sym_long_DASHto_DASHint] = ACTIONS(405), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(405), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(405), + [anon_sym_float_DASHto_DASHint] = ACTIONS(405), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(405), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(405), + [anon_sym_double_DASHto_DASHint] = ACTIONS(405), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(405), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(405), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(405), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(405), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(405), + [anon_sym_add_DASHint] = ACTIONS(407), + [anon_sym_sub_DASHint] = ACTIONS(407), + [anon_sym_mul_DASHint] = ACTIONS(407), + [anon_sym_div_DASHint] = ACTIONS(407), + [anon_sym_rem_DASHint] = ACTIONS(407), + [anon_sym_and_DASHint] = ACTIONS(407), + [anon_sym_or_DASHint] = ACTIONS(407), + [anon_sym_xor_DASHint] = ACTIONS(407), + [anon_sym_shl_DASHint] = ACTIONS(407), + [anon_sym_shr_DASHint] = ACTIONS(407), + [anon_sym_ushr_DASHint] = ACTIONS(407), + [anon_sym_add_DASHlong] = ACTIONS(407), + [anon_sym_sub_DASHlong] = ACTIONS(407), + [anon_sym_mul_DASHlong] = ACTIONS(407), + [anon_sym_div_DASHlong] = ACTIONS(407), + [anon_sym_rem_DASHlong] = ACTIONS(407), + [anon_sym_and_DASHlong] = ACTIONS(407), + [anon_sym_or_DASHlong] = ACTIONS(407), + [anon_sym_xor_DASHlong] = ACTIONS(407), + [anon_sym_shl_DASHlong] = ACTIONS(407), + [anon_sym_shr_DASHlong] = ACTIONS(407), + [anon_sym_ushr_DASHlong] = ACTIONS(407), + [anon_sym_add_DASHfloat] = ACTIONS(407), + [anon_sym_sub_DASHfloat] = ACTIONS(407), + [anon_sym_mul_DASHfloat] = ACTIONS(407), + [anon_sym_div_DASHfloat] = ACTIONS(407), + [anon_sym_rem_DASHfloat] = ACTIONS(407), + [anon_sym_add_DASHdouble] = ACTIONS(407), + [anon_sym_sub_DASHdouble] = ACTIONS(407), + [anon_sym_mul_DASHdouble] = ACTIONS(407), + [anon_sym_div_DASHdouble] = ACTIONS(407), + [anon_sym_rem_DASHdouble] = ACTIONS(407), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(405), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(405), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(405), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(405), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(405), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(405), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(405), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(405), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(405), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(405), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(405), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(405), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(405), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(405), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(405), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(405), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(405), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(405), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(405), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(405), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(405), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(405), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(405), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(405), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(405), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(405), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(405), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(405), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(405), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(405), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(405), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(405), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(405), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(405), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(405), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(405), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(405), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(405), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(405), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(405), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(405), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(405), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(405), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(405), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(405), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(405), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(405), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(405), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(405), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(405), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(405), + [anon_sym_static_DASHget] = ACTIONS(405), + [anon_sym_static_DASHput] = ACTIONS(405), + [anon_sym_instance_DASHget] = ACTIONS(405), + [anon_sym_instance_DASHput] = ACTIONS(405), + [anon_sym_execute_DASHinline] = ACTIONS(407), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(405), + [anon_sym_iget_DASHquick] = ACTIONS(405), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(405), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(405), + [anon_sym_iput_DASHquick] = ACTIONS(405), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(405), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(405), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(405), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(405), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(405), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(405), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(407), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(405), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(407), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(405), + [anon_sym_rsub_DASHint] = ACTIONS(407), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(405), + [anon_sym_DOTline] = ACTIONS(405), + [anon_sym_DOTlocals] = ACTIONS(405), + [anon_sym_DOTlocal] = ACTIONS(407), + [anon_sym_DOTendlocal] = ACTIONS(405), + [anon_sym_DOTrestartlocal] = ACTIONS(405), + [anon_sym_DOTregisters] = ACTIONS(405), + [anon_sym_DOTcatch] = ACTIONS(407), + [anon_sym_DOTcatchall] = ACTIONS(405), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(405), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(405), + [anon_sym_DOTarray_DASHdata] = ACTIONS(405), + [sym_prologue_directive] = ACTIONS(405), + [sym_epilogue_directive] = ACTIONS(405), + [aux_sym_label_token1] = ACTIONS(405), + [aux_sym_jmp_label_token1] = ACTIONS(405), [sym_comment] = ACTIONS(3), }, [57] = { - [anon_sym_DOTsource] = ACTIONS(403), - [anon_sym_DOTendmethod] = ACTIONS(403), - [anon_sym_DOTannotation] = ACTIONS(403), - [anon_sym_DOTparam] = ACTIONS(405), - [anon_sym_DOTparameter] = ACTIONS(403), - [anon_sym_nop] = ACTIONS(405), - [anon_sym_move] = ACTIONS(405), - [anon_sym_move_SLASHfrom16] = ACTIONS(403), - [anon_sym_move_SLASH16] = ACTIONS(403), - [anon_sym_move_DASHwide] = ACTIONS(405), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(403), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(403), - [anon_sym_move_DASHobject] = ACTIONS(405), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(403), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(403), - [anon_sym_move_DASHresult] = ACTIONS(405), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(403), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(403), - [anon_sym_move_DASHexception] = ACTIONS(403), - [anon_sym_return_DASHvoid] = ACTIONS(403), - [anon_sym_return] = ACTIONS(405), - [anon_sym_return_DASHwide] = ACTIONS(403), - [anon_sym_return_DASHobject] = ACTIONS(403), - [anon_sym_const_SLASH4] = ACTIONS(403), - [anon_sym_const_SLASH16] = ACTIONS(403), - [anon_sym_const] = ACTIONS(405), - [anon_sym_const_SLASHhigh16] = ACTIONS(403), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(403), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(403), - [anon_sym_const_DASHwide] = ACTIONS(405), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(403), - [anon_sym_const_DASHstring] = ACTIONS(405), - [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(403), - [anon_sym_const_DASHclass] = ACTIONS(403), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(403), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(403), - [anon_sym_monitor_DASHenter] = ACTIONS(403), - [anon_sym_monitor_DASHexit] = ACTIONS(403), - [anon_sym_check_DASHcast] = ACTIONS(403), - [anon_sym_instance_DASHof] = ACTIONS(403), - [anon_sym_array_DASHlength] = ACTIONS(403), - [anon_sym_new_DASHinstance] = ACTIONS(403), - [anon_sym_new_DASHarray] = ACTIONS(403), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(405), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(403), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(403), - [anon_sym_throw] = ACTIONS(405), - [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(403), - [anon_sym_goto] = ACTIONS(405), - [anon_sym_goto_SLASH16] = ACTIONS(403), - [anon_sym_goto_SLASH32] = ACTIONS(403), - [anon_sym_packed_DASHswitch] = ACTIONS(403), - [anon_sym_sparse_DASHswitch] = ACTIONS(403), - [anon_sym_cmpl_DASHfloat] = ACTIONS(403), - [anon_sym_cmpg_DASHfloat] = ACTIONS(403), - [anon_sym_cmpl_DASHdouble] = ACTIONS(403), - [anon_sym_cmpg_DASHdouble] = ACTIONS(403), - [anon_sym_cmp_DASHlong] = ACTIONS(403), - [anon_sym_if_DASHeq] = ACTIONS(405), - [anon_sym_if_DASHne] = ACTIONS(405), - [anon_sym_if_DASHlt] = ACTIONS(405), - [anon_sym_if_DASHge] = ACTIONS(405), - [anon_sym_if_DASHgt] = ACTIONS(405), - [anon_sym_if_DASHle] = ACTIONS(405), - [anon_sym_if_DASHeqz] = ACTIONS(403), - [anon_sym_if_DASHnez] = ACTIONS(403), - [anon_sym_if_DASHltz] = ACTIONS(403), - [anon_sym_if_DASHgez] = ACTIONS(403), - [anon_sym_if_DASHgtz] = ACTIONS(403), - [anon_sym_if_DASHlez] = ACTIONS(403), - [anon_sym_aget] = ACTIONS(405), - [anon_sym_aget_DASHwide] = ACTIONS(403), - [anon_sym_aget_DASHobject] = ACTIONS(403), - [anon_sym_aget_DASHboolean] = ACTIONS(403), - [anon_sym_aget_DASHbyte] = ACTIONS(403), - [anon_sym_aget_DASHchar] = ACTIONS(403), - [anon_sym_aget_DASHshort] = ACTIONS(403), - [anon_sym_aput] = ACTIONS(405), - [anon_sym_aput_DASHwide] = ACTIONS(403), - [anon_sym_aput_DASHobject] = ACTIONS(403), - [anon_sym_aput_DASHboolean] = ACTIONS(403), - [anon_sym_aput_DASHbyte] = ACTIONS(403), - [anon_sym_aput_DASHchar] = ACTIONS(403), - [anon_sym_aput_DASHshort] = ACTIONS(403), - [anon_sym_iget] = ACTIONS(405), - [anon_sym_iget_DASHwide] = ACTIONS(405), - [anon_sym_iget_DASHobject] = ACTIONS(405), - [anon_sym_iget_DASHboolean] = ACTIONS(403), - [anon_sym_iget_DASHbyte] = ACTIONS(403), - [anon_sym_iget_DASHchar] = ACTIONS(403), - [anon_sym_iget_DASHshort] = ACTIONS(403), - [anon_sym_iget_DASHvolatile] = ACTIONS(403), - [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(403), - [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(403), - [anon_sym_iput] = ACTIONS(405), - [anon_sym_iput_DASHwide] = ACTIONS(405), - [anon_sym_iput_DASHobject] = ACTIONS(405), - [anon_sym_iput_DASHboolean] = ACTIONS(405), - [anon_sym_iput_DASHbyte] = ACTIONS(405), - [anon_sym_iput_DASHchar] = ACTIONS(405), - [anon_sym_iput_DASHshort] = ACTIONS(405), - [anon_sym_iput_DASHvolatile] = ACTIONS(403), - [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(403), - [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(403), - [anon_sym_sget] = ACTIONS(405), - [anon_sym_sget_DASHwide] = ACTIONS(405), - [anon_sym_sget_DASHobject] = ACTIONS(405), - [anon_sym_sget_DASHboolean] = ACTIONS(403), - [anon_sym_sget_DASHbyte] = ACTIONS(403), - [anon_sym_sget_DASHchar] = ACTIONS(403), - [anon_sym_sget_DASHshort] = ACTIONS(403), - [anon_sym_sget_DASHvolatile] = ACTIONS(403), - [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(403), - [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(403), - [anon_sym_sput] = ACTIONS(405), - [anon_sym_sput_DASHwide] = ACTIONS(405), - [anon_sym_sput_DASHobject] = ACTIONS(405), - [anon_sym_sput_DASHboolean] = ACTIONS(403), - [anon_sym_sput_DASHbyte] = ACTIONS(403), - [anon_sym_sput_DASHchar] = ACTIONS(403), - [anon_sym_sput_DASHshort] = ACTIONS(403), - [anon_sym_sput_DASHvolatile] = ACTIONS(403), - [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(403), - [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(403), - [anon_sym_invoke_DASHconstructor] = ACTIONS(403), - [anon_sym_invoke_DASHcustom] = ACTIONS(405), - [anon_sym_invoke_DASHdirect] = ACTIONS(405), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(403), - [anon_sym_invoke_DASHinstance] = ACTIONS(403), - [anon_sym_invoke_DASHinterface] = ACTIONS(405), - [anon_sym_invoke_DASHpolymorphic] = ACTIONS(405), - [anon_sym_invoke_DASHstatic] = ACTIONS(405), - [anon_sym_invoke_DASHsuper] = ACTIONS(405), - [anon_sym_invoke_DASHvirtual] = ACTIONS(405), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(403), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(403), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(403), - [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(403), - [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(403), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(403), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(403), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(403), - [anon_sym_neg_DASHint] = ACTIONS(403), - [anon_sym_not_DASHint] = ACTIONS(403), - [anon_sym_neg_DASHlong] = ACTIONS(403), - [anon_sym_not_DASHlong] = ACTIONS(403), - [anon_sym_neg_DASHfloat] = ACTIONS(403), - [anon_sym_neg_DASHdouble] = ACTIONS(403), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(403), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(403), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(403), - [anon_sym_long_DASHto_DASHint] = ACTIONS(403), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(403), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(403), - [anon_sym_float_DASHto_DASHint] = ACTIONS(403), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(403), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(403), - [anon_sym_double_DASHto_DASHint] = ACTIONS(403), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(403), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(403), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(403), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(403), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(403), - [anon_sym_add_DASHint] = ACTIONS(405), - [anon_sym_sub_DASHint] = ACTIONS(405), - [anon_sym_mul_DASHint] = ACTIONS(405), - [anon_sym_div_DASHint] = ACTIONS(405), - [anon_sym_rem_DASHint] = ACTIONS(405), - [anon_sym_and_DASHint] = ACTIONS(405), - [anon_sym_or_DASHint] = ACTIONS(405), - [anon_sym_xor_DASHint] = ACTIONS(405), - [anon_sym_shl_DASHint] = ACTIONS(405), - [anon_sym_shr_DASHint] = ACTIONS(405), - [anon_sym_ushr_DASHint] = ACTIONS(405), - [anon_sym_add_DASHlong] = ACTIONS(405), - [anon_sym_sub_DASHlong] = ACTIONS(405), - [anon_sym_mul_DASHlong] = ACTIONS(405), - [anon_sym_div_DASHlong] = ACTIONS(405), - [anon_sym_rem_DASHlong] = ACTIONS(405), - [anon_sym_and_DASHlong] = ACTIONS(405), - [anon_sym_or_DASHlong] = ACTIONS(405), - [anon_sym_xor_DASHlong] = ACTIONS(405), - [anon_sym_shl_DASHlong] = ACTIONS(405), - [anon_sym_shr_DASHlong] = ACTIONS(405), - [anon_sym_ushr_DASHlong] = ACTIONS(405), - [anon_sym_add_DASHfloat] = ACTIONS(405), - [anon_sym_sub_DASHfloat] = ACTIONS(405), - [anon_sym_mul_DASHfloat] = ACTIONS(405), - [anon_sym_div_DASHfloat] = ACTIONS(405), - [anon_sym_rem_DASHfloat] = ACTIONS(405), - [anon_sym_add_DASHdouble] = ACTIONS(405), - [anon_sym_sub_DASHdouble] = ACTIONS(405), - [anon_sym_mul_DASHdouble] = ACTIONS(405), - [anon_sym_div_DASHdouble] = ACTIONS(405), - [anon_sym_rem_DASHdouble] = ACTIONS(405), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(403), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(403), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(403), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(403), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(403), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(403), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(403), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(403), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(403), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(403), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(403), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(403), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(403), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(403), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(403), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(403), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(403), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(403), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(403), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(403), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(403), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(403), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(403), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(403), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(403), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(403), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(403), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(403), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(403), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(403), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(403), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(403), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(403), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(403), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(403), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(403), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(403), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(403), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(403), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(403), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(403), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(403), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(403), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(403), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(403), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(403), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(403), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(403), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(403), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(403), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(403), - [anon_sym_static_DASHget] = ACTIONS(403), - [anon_sym_static_DASHput] = ACTIONS(403), - [anon_sym_instance_DASHget] = ACTIONS(403), - [anon_sym_instance_DASHput] = ACTIONS(403), - [anon_sym_execute_DASHinline] = ACTIONS(405), - [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(403), - [anon_sym_iget_DASHquick] = ACTIONS(403), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(403), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(403), - [anon_sym_iput_DASHquick] = ACTIONS(403), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(403), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(403), - [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(403), - [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(403), - [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(403), - [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(403), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(405), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(403), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(405), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(403), - [anon_sym_rsub_DASHint] = ACTIONS(405), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(403), - [anon_sym_DOTline] = ACTIONS(403), - [anon_sym_DOTlocals] = ACTIONS(403), - [anon_sym_DOTlocal] = ACTIONS(405), - [anon_sym_DOTendlocal] = ACTIONS(403), - [anon_sym_DOTrestartlocal] = ACTIONS(403), - [anon_sym_DOTregisters] = ACTIONS(403), - [anon_sym_DOTcatch] = ACTIONS(405), - [anon_sym_DOTcatchall] = ACTIONS(403), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(403), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(403), - [anon_sym_DOTarray_DASHdata] = ACTIONS(403), - [sym_prologue_directive] = ACTIONS(403), - [sym_epilogue_directive] = ACTIONS(403), - [aux_sym_label_token1] = ACTIONS(403), - [aux_sym_jmp_label_token1] = ACTIONS(403), + [anon_sym_DOTsource] = ACTIONS(409), + [anon_sym_DOTendmethod] = ACTIONS(409), + [anon_sym_DOTannotation] = ACTIONS(409), + [anon_sym_DOTparam] = ACTIONS(411), + [anon_sym_DOTparameter] = ACTIONS(409), + [anon_sym_nop] = ACTIONS(411), + [anon_sym_move] = ACTIONS(411), + [anon_sym_move_SLASHfrom16] = ACTIONS(409), + [anon_sym_move_SLASH16] = ACTIONS(409), + [anon_sym_move_DASHwide] = ACTIONS(411), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(409), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(409), + [anon_sym_move_DASHobject] = ACTIONS(411), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(409), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(409), + [anon_sym_move_DASHresult] = ACTIONS(411), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(409), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(409), + [anon_sym_move_DASHexception] = ACTIONS(409), + [anon_sym_return_DASHvoid] = ACTIONS(409), + [anon_sym_return] = ACTIONS(411), + [anon_sym_return_DASHwide] = ACTIONS(409), + [anon_sym_return_DASHobject] = ACTIONS(409), + [anon_sym_const_SLASH4] = ACTIONS(409), + [anon_sym_const_SLASH16] = ACTIONS(409), + [anon_sym_const] = ACTIONS(411), + [anon_sym_const_SLASHhigh16] = ACTIONS(409), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(409), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(409), + [anon_sym_const_DASHwide] = ACTIONS(411), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(409), + [anon_sym_const_DASHstring] = ACTIONS(411), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(409), + [anon_sym_const_DASHclass] = ACTIONS(409), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(409), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(409), + [anon_sym_monitor_DASHenter] = ACTIONS(409), + [anon_sym_monitor_DASHexit] = ACTIONS(409), + [anon_sym_check_DASHcast] = ACTIONS(409), + [anon_sym_instance_DASHof] = ACTIONS(409), + [anon_sym_array_DASHlength] = ACTIONS(409), + [anon_sym_new_DASHinstance] = ACTIONS(409), + [anon_sym_new_DASHarray] = ACTIONS(409), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(411), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(409), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(409), + [anon_sym_throw] = ACTIONS(411), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(409), + [anon_sym_goto] = ACTIONS(411), + [anon_sym_goto_SLASH16] = ACTIONS(409), + [anon_sym_goto_SLASH32] = ACTIONS(409), + [anon_sym_packed_DASHswitch] = ACTIONS(409), + [anon_sym_sparse_DASHswitch] = ACTIONS(409), + [anon_sym_cmpl_DASHfloat] = ACTIONS(409), + [anon_sym_cmpg_DASHfloat] = ACTIONS(409), + [anon_sym_cmpl_DASHdouble] = ACTIONS(409), + [anon_sym_cmpg_DASHdouble] = ACTIONS(409), + [anon_sym_cmp_DASHlong] = ACTIONS(409), + [anon_sym_if_DASHeq] = ACTIONS(411), + [anon_sym_if_DASHne] = ACTIONS(411), + [anon_sym_if_DASHlt] = ACTIONS(411), + [anon_sym_if_DASHge] = ACTIONS(411), + [anon_sym_if_DASHgt] = ACTIONS(411), + [anon_sym_if_DASHle] = ACTIONS(411), + [anon_sym_if_DASHeqz] = ACTIONS(409), + [anon_sym_if_DASHnez] = ACTIONS(409), + [anon_sym_if_DASHltz] = ACTIONS(409), + [anon_sym_if_DASHgez] = ACTIONS(409), + [anon_sym_if_DASHgtz] = ACTIONS(409), + [anon_sym_if_DASHlez] = ACTIONS(409), + [anon_sym_aget] = ACTIONS(411), + [anon_sym_aget_DASHwide] = ACTIONS(409), + [anon_sym_aget_DASHobject] = ACTIONS(409), + [anon_sym_aget_DASHboolean] = ACTIONS(409), + [anon_sym_aget_DASHbyte] = ACTIONS(409), + [anon_sym_aget_DASHchar] = ACTIONS(409), + [anon_sym_aget_DASHshort] = ACTIONS(409), + [anon_sym_aput] = ACTIONS(411), + [anon_sym_aput_DASHwide] = ACTIONS(409), + [anon_sym_aput_DASHobject] = ACTIONS(409), + [anon_sym_aput_DASHboolean] = ACTIONS(409), + [anon_sym_aput_DASHbyte] = ACTIONS(409), + [anon_sym_aput_DASHchar] = ACTIONS(409), + [anon_sym_aput_DASHshort] = ACTIONS(409), + [anon_sym_iget] = ACTIONS(411), + [anon_sym_iget_DASHwide] = ACTIONS(411), + [anon_sym_iget_DASHobject] = ACTIONS(411), + [anon_sym_iget_DASHboolean] = ACTIONS(409), + [anon_sym_iget_DASHbyte] = ACTIONS(409), + [anon_sym_iget_DASHchar] = ACTIONS(409), + [anon_sym_iget_DASHshort] = ACTIONS(409), + [anon_sym_iget_DASHvolatile] = ACTIONS(409), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(409), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(409), + [anon_sym_iput] = ACTIONS(411), + [anon_sym_iput_DASHwide] = ACTIONS(411), + [anon_sym_iput_DASHobject] = ACTIONS(411), + [anon_sym_iput_DASHboolean] = ACTIONS(411), + [anon_sym_iput_DASHbyte] = ACTIONS(411), + [anon_sym_iput_DASHchar] = ACTIONS(411), + [anon_sym_iput_DASHshort] = ACTIONS(411), + [anon_sym_iput_DASHvolatile] = ACTIONS(409), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(409), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(409), + [anon_sym_sget] = ACTIONS(411), + [anon_sym_sget_DASHwide] = ACTIONS(411), + [anon_sym_sget_DASHobject] = ACTIONS(411), + [anon_sym_sget_DASHboolean] = ACTIONS(409), + [anon_sym_sget_DASHbyte] = ACTIONS(409), + [anon_sym_sget_DASHchar] = ACTIONS(409), + [anon_sym_sget_DASHshort] = ACTIONS(409), + [anon_sym_sget_DASHvolatile] = ACTIONS(409), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(409), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(409), + [anon_sym_sput] = ACTIONS(411), + [anon_sym_sput_DASHwide] = ACTIONS(411), + [anon_sym_sput_DASHobject] = ACTIONS(411), + [anon_sym_sput_DASHboolean] = ACTIONS(409), + [anon_sym_sput_DASHbyte] = ACTIONS(409), + [anon_sym_sput_DASHchar] = ACTIONS(409), + [anon_sym_sput_DASHshort] = ACTIONS(409), + [anon_sym_sput_DASHvolatile] = ACTIONS(409), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(409), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(409), + [anon_sym_invoke_DASHconstructor] = ACTIONS(409), + [anon_sym_invoke_DASHcustom] = ACTIONS(411), + [anon_sym_invoke_DASHdirect] = ACTIONS(411), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(409), + [anon_sym_invoke_DASHinstance] = ACTIONS(409), + [anon_sym_invoke_DASHinterface] = ACTIONS(411), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(411), + [anon_sym_invoke_DASHstatic] = ACTIONS(411), + [anon_sym_invoke_DASHsuper] = ACTIONS(411), + [anon_sym_invoke_DASHvirtual] = ACTIONS(411), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(409), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(409), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(409), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(409), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(409), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(409), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(409), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(409), + [anon_sym_neg_DASHint] = ACTIONS(409), + [anon_sym_not_DASHint] = ACTIONS(409), + [anon_sym_neg_DASHlong] = ACTIONS(409), + [anon_sym_not_DASHlong] = ACTIONS(409), + [anon_sym_neg_DASHfloat] = ACTIONS(409), + [anon_sym_neg_DASHdouble] = ACTIONS(409), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(409), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(409), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(409), + [anon_sym_long_DASHto_DASHint] = ACTIONS(409), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(409), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(409), + [anon_sym_float_DASHto_DASHint] = ACTIONS(409), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(409), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(409), + [anon_sym_double_DASHto_DASHint] = ACTIONS(409), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(409), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(409), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(409), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(409), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(409), + [anon_sym_add_DASHint] = ACTIONS(411), + [anon_sym_sub_DASHint] = ACTIONS(411), + [anon_sym_mul_DASHint] = ACTIONS(411), + [anon_sym_div_DASHint] = ACTIONS(411), + [anon_sym_rem_DASHint] = ACTIONS(411), + [anon_sym_and_DASHint] = ACTIONS(411), + [anon_sym_or_DASHint] = ACTIONS(411), + [anon_sym_xor_DASHint] = ACTIONS(411), + [anon_sym_shl_DASHint] = ACTIONS(411), + [anon_sym_shr_DASHint] = ACTIONS(411), + [anon_sym_ushr_DASHint] = ACTIONS(411), + [anon_sym_add_DASHlong] = ACTIONS(411), + [anon_sym_sub_DASHlong] = ACTIONS(411), + [anon_sym_mul_DASHlong] = ACTIONS(411), + [anon_sym_div_DASHlong] = ACTIONS(411), + [anon_sym_rem_DASHlong] = ACTIONS(411), + [anon_sym_and_DASHlong] = ACTIONS(411), + [anon_sym_or_DASHlong] = ACTIONS(411), + [anon_sym_xor_DASHlong] = ACTIONS(411), + [anon_sym_shl_DASHlong] = ACTIONS(411), + [anon_sym_shr_DASHlong] = ACTIONS(411), + [anon_sym_ushr_DASHlong] = ACTIONS(411), + [anon_sym_add_DASHfloat] = ACTIONS(411), + [anon_sym_sub_DASHfloat] = ACTIONS(411), + [anon_sym_mul_DASHfloat] = ACTIONS(411), + [anon_sym_div_DASHfloat] = ACTIONS(411), + [anon_sym_rem_DASHfloat] = ACTIONS(411), + [anon_sym_add_DASHdouble] = ACTIONS(411), + [anon_sym_sub_DASHdouble] = ACTIONS(411), + [anon_sym_mul_DASHdouble] = ACTIONS(411), + [anon_sym_div_DASHdouble] = ACTIONS(411), + [anon_sym_rem_DASHdouble] = ACTIONS(411), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(409), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(409), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(409), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(409), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(409), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(409), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(409), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(409), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(409), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(409), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(409), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(409), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(409), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(409), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(409), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(409), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(409), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(409), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(409), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(409), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(409), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(409), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(409), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(409), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(409), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(409), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(409), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(409), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(409), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(409), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(409), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(409), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(409), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(409), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(409), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(409), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(409), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(409), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(409), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(409), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(409), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(409), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(409), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(409), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(409), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(409), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(409), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(409), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(409), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(409), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(409), + [anon_sym_static_DASHget] = ACTIONS(409), + [anon_sym_static_DASHput] = ACTIONS(409), + [anon_sym_instance_DASHget] = ACTIONS(409), + [anon_sym_instance_DASHput] = ACTIONS(409), + [anon_sym_execute_DASHinline] = ACTIONS(411), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(409), + [anon_sym_iget_DASHquick] = ACTIONS(409), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(409), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(409), + [anon_sym_iput_DASHquick] = ACTIONS(409), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(409), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(409), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(409), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(409), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(409), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(409), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(411), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(409), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(411), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(409), + [anon_sym_rsub_DASHint] = ACTIONS(411), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(409), + [anon_sym_DOTline] = ACTIONS(409), + [anon_sym_DOTlocals] = ACTIONS(409), + [anon_sym_DOTlocal] = ACTIONS(411), + [anon_sym_DOTendlocal] = ACTIONS(409), + [anon_sym_DOTrestartlocal] = ACTIONS(409), + [anon_sym_DOTregisters] = ACTIONS(409), + [anon_sym_DOTcatch] = ACTIONS(411), + [anon_sym_DOTcatchall] = ACTIONS(409), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(409), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(409), + [anon_sym_DOTarray_DASHdata] = ACTIONS(409), + [sym_prologue_directive] = ACTIONS(409), + [sym_epilogue_directive] = ACTIONS(409), + [aux_sym_label_token1] = ACTIONS(409), + [aux_sym_jmp_label_token1] = ACTIONS(409), [sym_comment] = ACTIONS(3), }, [58] = { - [anon_sym_DOTsource] = ACTIONS(407), - [anon_sym_DOTendmethod] = ACTIONS(407), - [anon_sym_DOTannotation] = ACTIONS(407), - [anon_sym_DOTparam] = ACTIONS(409), - [anon_sym_DOTparameter] = ACTIONS(407), - [anon_sym_nop] = ACTIONS(409), - [anon_sym_move] = ACTIONS(409), - [anon_sym_move_SLASHfrom16] = ACTIONS(407), - [anon_sym_move_SLASH16] = ACTIONS(407), - [anon_sym_move_DASHwide] = ACTIONS(409), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(407), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(407), - [anon_sym_move_DASHobject] = ACTIONS(409), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(407), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(407), - [anon_sym_move_DASHresult] = ACTIONS(409), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(407), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(407), - [anon_sym_move_DASHexception] = ACTIONS(407), - [anon_sym_return_DASHvoid] = ACTIONS(407), - [anon_sym_return] = ACTIONS(409), - [anon_sym_return_DASHwide] = ACTIONS(407), - [anon_sym_return_DASHobject] = ACTIONS(407), - [anon_sym_const_SLASH4] = ACTIONS(407), - [anon_sym_const_SLASH16] = ACTIONS(407), - [anon_sym_const] = ACTIONS(409), - [anon_sym_const_SLASHhigh16] = ACTIONS(407), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(407), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(407), - [anon_sym_const_DASHwide] = ACTIONS(409), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(407), - [anon_sym_const_DASHstring] = ACTIONS(409), - [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(407), - [anon_sym_const_DASHclass] = ACTIONS(407), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(407), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(407), - [anon_sym_monitor_DASHenter] = ACTIONS(407), - [anon_sym_monitor_DASHexit] = ACTIONS(407), - [anon_sym_check_DASHcast] = ACTIONS(407), - [anon_sym_instance_DASHof] = ACTIONS(407), - [anon_sym_array_DASHlength] = ACTIONS(407), - [anon_sym_new_DASHinstance] = ACTIONS(407), - [anon_sym_new_DASHarray] = ACTIONS(407), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(409), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(407), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(407), - [anon_sym_throw] = ACTIONS(409), - [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(407), - [anon_sym_goto] = ACTIONS(409), - [anon_sym_goto_SLASH16] = ACTIONS(407), - [anon_sym_goto_SLASH32] = ACTIONS(407), - [anon_sym_packed_DASHswitch] = ACTIONS(407), - [anon_sym_sparse_DASHswitch] = ACTIONS(407), - [anon_sym_cmpl_DASHfloat] = ACTIONS(407), - [anon_sym_cmpg_DASHfloat] = ACTIONS(407), - [anon_sym_cmpl_DASHdouble] = ACTIONS(407), - [anon_sym_cmpg_DASHdouble] = ACTIONS(407), - [anon_sym_cmp_DASHlong] = ACTIONS(407), - [anon_sym_if_DASHeq] = ACTIONS(409), - [anon_sym_if_DASHne] = ACTIONS(409), - [anon_sym_if_DASHlt] = ACTIONS(409), - [anon_sym_if_DASHge] = ACTIONS(409), - [anon_sym_if_DASHgt] = ACTIONS(409), - [anon_sym_if_DASHle] = ACTIONS(409), - [anon_sym_if_DASHeqz] = ACTIONS(407), - [anon_sym_if_DASHnez] = ACTIONS(407), - [anon_sym_if_DASHltz] = ACTIONS(407), - [anon_sym_if_DASHgez] = ACTIONS(407), - [anon_sym_if_DASHgtz] = ACTIONS(407), - [anon_sym_if_DASHlez] = ACTIONS(407), - [anon_sym_aget] = ACTIONS(409), - [anon_sym_aget_DASHwide] = ACTIONS(407), - [anon_sym_aget_DASHobject] = ACTIONS(407), - [anon_sym_aget_DASHboolean] = ACTIONS(407), - [anon_sym_aget_DASHbyte] = ACTIONS(407), - [anon_sym_aget_DASHchar] = ACTIONS(407), - [anon_sym_aget_DASHshort] = ACTIONS(407), - [anon_sym_aput] = ACTIONS(409), - [anon_sym_aput_DASHwide] = ACTIONS(407), - [anon_sym_aput_DASHobject] = ACTIONS(407), - [anon_sym_aput_DASHboolean] = ACTIONS(407), - [anon_sym_aput_DASHbyte] = ACTIONS(407), - [anon_sym_aput_DASHchar] = ACTIONS(407), - [anon_sym_aput_DASHshort] = ACTIONS(407), - [anon_sym_iget] = ACTIONS(409), - [anon_sym_iget_DASHwide] = ACTIONS(409), - [anon_sym_iget_DASHobject] = ACTIONS(409), - [anon_sym_iget_DASHboolean] = ACTIONS(407), - [anon_sym_iget_DASHbyte] = ACTIONS(407), - [anon_sym_iget_DASHchar] = ACTIONS(407), - [anon_sym_iget_DASHshort] = ACTIONS(407), - [anon_sym_iget_DASHvolatile] = ACTIONS(407), - [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(407), - [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(407), - [anon_sym_iput] = ACTIONS(409), - [anon_sym_iput_DASHwide] = ACTIONS(409), - [anon_sym_iput_DASHobject] = ACTIONS(409), - [anon_sym_iput_DASHboolean] = ACTIONS(409), - [anon_sym_iput_DASHbyte] = ACTIONS(409), - [anon_sym_iput_DASHchar] = ACTIONS(409), - [anon_sym_iput_DASHshort] = ACTIONS(409), - [anon_sym_iput_DASHvolatile] = ACTIONS(407), - [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(407), - [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(407), - [anon_sym_sget] = ACTIONS(409), - [anon_sym_sget_DASHwide] = ACTIONS(409), - [anon_sym_sget_DASHobject] = ACTIONS(409), - [anon_sym_sget_DASHboolean] = ACTIONS(407), - [anon_sym_sget_DASHbyte] = ACTIONS(407), - [anon_sym_sget_DASHchar] = ACTIONS(407), - [anon_sym_sget_DASHshort] = ACTIONS(407), - [anon_sym_sget_DASHvolatile] = ACTIONS(407), - [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(407), - [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(407), - [anon_sym_sput] = ACTIONS(409), - [anon_sym_sput_DASHwide] = ACTIONS(409), - [anon_sym_sput_DASHobject] = ACTIONS(409), - [anon_sym_sput_DASHboolean] = ACTIONS(407), - [anon_sym_sput_DASHbyte] = ACTIONS(407), - [anon_sym_sput_DASHchar] = ACTIONS(407), - [anon_sym_sput_DASHshort] = ACTIONS(407), - [anon_sym_sput_DASHvolatile] = ACTIONS(407), - [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(407), - [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(407), - [anon_sym_invoke_DASHconstructor] = ACTIONS(407), - [anon_sym_invoke_DASHcustom] = ACTIONS(409), - [anon_sym_invoke_DASHdirect] = ACTIONS(409), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(407), - [anon_sym_invoke_DASHinstance] = ACTIONS(407), - [anon_sym_invoke_DASHinterface] = ACTIONS(409), - [anon_sym_invoke_DASHpolymorphic] = ACTIONS(409), - [anon_sym_invoke_DASHstatic] = ACTIONS(409), - [anon_sym_invoke_DASHsuper] = ACTIONS(409), - [anon_sym_invoke_DASHvirtual] = ACTIONS(409), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(407), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(407), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(407), - [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(407), - [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(407), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(407), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(407), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(407), - [anon_sym_neg_DASHint] = ACTIONS(407), - [anon_sym_not_DASHint] = ACTIONS(407), - [anon_sym_neg_DASHlong] = ACTIONS(407), - [anon_sym_not_DASHlong] = ACTIONS(407), - [anon_sym_neg_DASHfloat] = ACTIONS(407), - [anon_sym_neg_DASHdouble] = ACTIONS(407), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(407), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(407), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(407), - [anon_sym_long_DASHto_DASHint] = ACTIONS(407), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(407), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(407), - [anon_sym_float_DASHto_DASHint] = ACTIONS(407), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(407), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(407), - [anon_sym_double_DASHto_DASHint] = ACTIONS(407), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(407), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(407), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(407), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(407), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(407), - [anon_sym_add_DASHint] = ACTIONS(409), - [anon_sym_sub_DASHint] = ACTIONS(409), - [anon_sym_mul_DASHint] = ACTIONS(409), - [anon_sym_div_DASHint] = ACTIONS(409), - [anon_sym_rem_DASHint] = ACTIONS(409), - [anon_sym_and_DASHint] = ACTIONS(409), - [anon_sym_or_DASHint] = ACTIONS(409), - [anon_sym_xor_DASHint] = ACTIONS(409), - [anon_sym_shl_DASHint] = ACTIONS(409), - [anon_sym_shr_DASHint] = ACTIONS(409), - [anon_sym_ushr_DASHint] = ACTIONS(409), - [anon_sym_add_DASHlong] = ACTIONS(409), - [anon_sym_sub_DASHlong] = ACTIONS(409), - [anon_sym_mul_DASHlong] = ACTIONS(409), - [anon_sym_div_DASHlong] = ACTIONS(409), - [anon_sym_rem_DASHlong] = ACTIONS(409), - [anon_sym_and_DASHlong] = ACTIONS(409), - [anon_sym_or_DASHlong] = ACTIONS(409), - [anon_sym_xor_DASHlong] = ACTIONS(409), - [anon_sym_shl_DASHlong] = ACTIONS(409), - [anon_sym_shr_DASHlong] = ACTIONS(409), - [anon_sym_ushr_DASHlong] = ACTIONS(409), - [anon_sym_add_DASHfloat] = ACTIONS(409), - [anon_sym_sub_DASHfloat] = ACTIONS(409), - [anon_sym_mul_DASHfloat] = ACTIONS(409), - [anon_sym_div_DASHfloat] = ACTIONS(409), - [anon_sym_rem_DASHfloat] = ACTIONS(409), - [anon_sym_add_DASHdouble] = ACTIONS(409), - [anon_sym_sub_DASHdouble] = ACTIONS(409), - [anon_sym_mul_DASHdouble] = ACTIONS(409), - [anon_sym_div_DASHdouble] = ACTIONS(409), - [anon_sym_rem_DASHdouble] = ACTIONS(409), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(407), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(407), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(407), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(407), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(407), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(407), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(407), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(407), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(407), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(407), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(407), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(407), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(407), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(407), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(407), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(407), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(407), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(407), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(407), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(407), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(407), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(407), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(407), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(407), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(407), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(407), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(407), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(407), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(407), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(407), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(407), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(407), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(407), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(407), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(407), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(407), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(407), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(407), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(407), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(407), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(407), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(407), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(407), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(407), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(407), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(407), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(407), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(407), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(407), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(407), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(407), - [anon_sym_static_DASHget] = ACTIONS(407), - [anon_sym_static_DASHput] = ACTIONS(407), - [anon_sym_instance_DASHget] = ACTIONS(407), - [anon_sym_instance_DASHput] = ACTIONS(407), - [anon_sym_execute_DASHinline] = ACTIONS(409), - [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(407), - [anon_sym_iget_DASHquick] = ACTIONS(407), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(407), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(407), - [anon_sym_iput_DASHquick] = ACTIONS(407), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(407), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(407), - [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(407), - [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(407), - [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(407), - [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(407), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(409), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(407), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(409), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(407), - [anon_sym_rsub_DASHint] = ACTIONS(409), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(407), - [anon_sym_DOTline] = ACTIONS(407), - [anon_sym_DOTlocals] = ACTIONS(407), - [anon_sym_DOTlocal] = ACTIONS(409), - [anon_sym_DOTendlocal] = ACTIONS(407), - [anon_sym_DOTrestartlocal] = ACTIONS(407), - [anon_sym_DOTregisters] = ACTIONS(407), - [anon_sym_DOTcatch] = ACTIONS(409), - [anon_sym_DOTcatchall] = ACTIONS(407), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(407), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(407), - [anon_sym_DOTarray_DASHdata] = ACTIONS(407), - [sym_prologue_directive] = ACTIONS(407), - [sym_epilogue_directive] = ACTIONS(407), - [aux_sym_label_token1] = ACTIONS(407), - [aux_sym_jmp_label_token1] = ACTIONS(407), + [anon_sym_DOTsource] = ACTIONS(413), + [anon_sym_DOTendmethod] = ACTIONS(413), + [anon_sym_DOTannotation] = ACTIONS(413), + [anon_sym_DOTparam] = ACTIONS(415), + [anon_sym_DOTparameter] = ACTIONS(413), + [anon_sym_nop] = ACTIONS(415), + [anon_sym_move] = ACTIONS(415), + [anon_sym_move_SLASHfrom16] = ACTIONS(413), + [anon_sym_move_SLASH16] = ACTIONS(413), + [anon_sym_move_DASHwide] = ACTIONS(415), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(413), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(413), + [anon_sym_move_DASHobject] = ACTIONS(415), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(413), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(413), + [anon_sym_move_DASHresult] = ACTIONS(415), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(413), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(413), + [anon_sym_move_DASHexception] = ACTIONS(413), + [anon_sym_return_DASHvoid] = ACTIONS(413), + [anon_sym_return] = ACTIONS(415), + [anon_sym_return_DASHwide] = ACTIONS(413), + [anon_sym_return_DASHobject] = ACTIONS(413), + [anon_sym_const_SLASH4] = ACTIONS(413), + [anon_sym_const_SLASH16] = ACTIONS(413), + [anon_sym_const] = ACTIONS(415), + [anon_sym_const_SLASHhigh16] = ACTIONS(413), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(413), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(413), + [anon_sym_const_DASHwide] = ACTIONS(415), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(413), + [anon_sym_const_DASHstring] = ACTIONS(415), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(413), + [anon_sym_const_DASHclass] = ACTIONS(413), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(413), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(413), + [anon_sym_monitor_DASHenter] = ACTIONS(413), + [anon_sym_monitor_DASHexit] = ACTIONS(413), + [anon_sym_check_DASHcast] = ACTIONS(413), + [anon_sym_instance_DASHof] = ACTIONS(413), + [anon_sym_array_DASHlength] = ACTIONS(413), + [anon_sym_new_DASHinstance] = ACTIONS(413), + [anon_sym_new_DASHarray] = ACTIONS(413), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(415), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(413), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(413), + [anon_sym_throw] = ACTIONS(415), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(413), + [anon_sym_goto] = ACTIONS(415), + [anon_sym_goto_SLASH16] = ACTIONS(413), + [anon_sym_goto_SLASH32] = ACTIONS(413), + [anon_sym_packed_DASHswitch] = ACTIONS(413), + [anon_sym_sparse_DASHswitch] = ACTIONS(413), + [anon_sym_cmpl_DASHfloat] = ACTIONS(413), + [anon_sym_cmpg_DASHfloat] = ACTIONS(413), + [anon_sym_cmpl_DASHdouble] = ACTIONS(413), + [anon_sym_cmpg_DASHdouble] = ACTIONS(413), + [anon_sym_cmp_DASHlong] = ACTIONS(413), + [anon_sym_if_DASHeq] = ACTIONS(415), + [anon_sym_if_DASHne] = ACTIONS(415), + [anon_sym_if_DASHlt] = ACTIONS(415), + [anon_sym_if_DASHge] = ACTIONS(415), + [anon_sym_if_DASHgt] = ACTIONS(415), + [anon_sym_if_DASHle] = ACTIONS(415), + [anon_sym_if_DASHeqz] = ACTIONS(413), + [anon_sym_if_DASHnez] = ACTIONS(413), + [anon_sym_if_DASHltz] = ACTIONS(413), + [anon_sym_if_DASHgez] = ACTIONS(413), + [anon_sym_if_DASHgtz] = ACTIONS(413), + [anon_sym_if_DASHlez] = ACTIONS(413), + [anon_sym_aget] = ACTIONS(415), + [anon_sym_aget_DASHwide] = ACTIONS(413), + [anon_sym_aget_DASHobject] = ACTIONS(413), + [anon_sym_aget_DASHboolean] = ACTIONS(413), + [anon_sym_aget_DASHbyte] = ACTIONS(413), + [anon_sym_aget_DASHchar] = ACTIONS(413), + [anon_sym_aget_DASHshort] = ACTIONS(413), + [anon_sym_aput] = ACTIONS(415), + [anon_sym_aput_DASHwide] = ACTIONS(413), + [anon_sym_aput_DASHobject] = ACTIONS(413), + [anon_sym_aput_DASHboolean] = ACTIONS(413), + [anon_sym_aput_DASHbyte] = ACTIONS(413), + [anon_sym_aput_DASHchar] = ACTIONS(413), + [anon_sym_aput_DASHshort] = ACTIONS(413), + [anon_sym_iget] = ACTIONS(415), + [anon_sym_iget_DASHwide] = ACTIONS(415), + [anon_sym_iget_DASHobject] = ACTIONS(415), + [anon_sym_iget_DASHboolean] = ACTIONS(413), + [anon_sym_iget_DASHbyte] = ACTIONS(413), + [anon_sym_iget_DASHchar] = ACTIONS(413), + [anon_sym_iget_DASHshort] = ACTIONS(413), + [anon_sym_iget_DASHvolatile] = ACTIONS(413), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(413), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(413), + [anon_sym_iput] = ACTIONS(415), + [anon_sym_iput_DASHwide] = ACTIONS(415), + [anon_sym_iput_DASHobject] = ACTIONS(415), + [anon_sym_iput_DASHboolean] = ACTIONS(415), + [anon_sym_iput_DASHbyte] = ACTIONS(415), + [anon_sym_iput_DASHchar] = ACTIONS(415), + [anon_sym_iput_DASHshort] = ACTIONS(415), + [anon_sym_iput_DASHvolatile] = ACTIONS(413), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(413), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(413), + [anon_sym_sget] = ACTIONS(415), + [anon_sym_sget_DASHwide] = ACTIONS(415), + [anon_sym_sget_DASHobject] = ACTIONS(415), + [anon_sym_sget_DASHboolean] = ACTIONS(413), + [anon_sym_sget_DASHbyte] = ACTIONS(413), + [anon_sym_sget_DASHchar] = ACTIONS(413), + [anon_sym_sget_DASHshort] = ACTIONS(413), + [anon_sym_sget_DASHvolatile] = ACTIONS(413), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(413), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(413), + [anon_sym_sput] = ACTIONS(415), + [anon_sym_sput_DASHwide] = ACTIONS(415), + [anon_sym_sput_DASHobject] = ACTIONS(415), + [anon_sym_sput_DASHboolean] = ACTIONS(413), + [anon_sym_sput_DASHbyte] = ACTIONS(413), + [anon_sym_sput_DASHchar] = ACTIONS(413), + [anon_sym_sput_DASHshort] = ACTIONS(413), + [anon_sym_sput_DASHvolatile] = ACTIONS(413), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(413), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(413), + [anon_sym_invoke_DASHconstructor] = ACTIONS(413), + [anon_sym_invoke_DASHcustom] = ACTIONS(415), + [anon_sym_invoke_DASHdirect] = ACTIONS(415), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(413), + [anon_sym_invoke_DASHinstance] = ACTIONS(413), + [anon_sym_invoke_DASHinterface] = ACTIONS(415), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(415), + [anon_sym_invoke_DASHstatic] = ACTIONS(415), + [anon_sym_invoke_DASHsuper] = ACTIONS(415), + [anon_sym_invoke_DASHvirtual] = ACTIONS(415), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(413), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(413), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(413), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(413), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(413), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(413), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(413), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(413), + [anon_sym_neg_DASHint] = ACTIONS(413), + [anon_sym_not_DASHint] = ACTIONS(413), + [anon_sym_neg_DASHlong] = ACTIONS(413), + [anon_sym_not_DASHlong] = ACTIONS(413), + [anon_sym_neg_DASHfloat] = ACTIONS(413), + [anon_sym_neg_DASHdouble] = ACTIONS(413), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(413), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(413), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(413), + [anon_sym_long_DASHto_DASHint] = ACTIONS(413), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(413), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(413), + [anon_sym_float_DASHto_DASHint] = ACTIONS(413), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(413), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(413), + [anon_sym_double_DASHto_DASHint] = ACTIONS(413), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(413), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(413), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(413), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(413), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(413), + [anon_sym_add_DASHint] = ACTIONS(415), + [anon_sym_sub_DASHint] = ACTIONS(415), + [anon_sym_mul_DASHint] = ACTIONS(415), + [anon_sym_div_DASHint] = ACTIONS(415), + [anon_sym_rem_DASHint] = ACTIONS(415), + [anon_sym_and_DASHint] = ACTIONS(415), + [anon_sym_or_DASHint] = ACTIONS(415), + [anon_sym_xor_DASHint] = ACTIONS(415), + [anon_sym_shl_DASHint] = ACTIONS(415), + [anon_sym_shr_DASHint] = ACTIONS(415), + [anon_sym_ushr_DASHint] = ACTIONS(415), + [anon_sym_add_DASHlong] = ACTIONS(415), + [anon_sym_sub_DASHlong] = ACTIONS(415), + [anon_sym_mul_DASHlong] = ACTIONS(415), + [anon_sym_div_DASHlong] = ACTIONS(415), + [anon_sym_rem_DASHlong] = ACTIONS(415), + [anon_sym_and_DASHlong] = ACTIONS(415), + [anon_sym_or_DASHlong] = ACTIONS(415), + [anon_sym_xor_DASHlong] = ACTIONS(415), + [anon_sym_shl_DASHlong] = ACTIONS(415), + [anon_sym_shr_DASHlong] = ACTIONS(415), + [anon_sym_ushr_DASHlong] = ACTIONS(415), + [anon_sym_add_DASHfloat] = ACTIONS(415), + [anon_sym_sub_DASHfloat] = ACTIONS(415), + [anon_sym_mul_DASHfloat] = ACTIONS(415), + [anon_sym_div_DASHfloat] = ACTIONS(415), + [anon_sym_rem_DASHfloat] = ACTIONS(415), + [anon_sym_add_DASHdouble] = ACTIONS(415), + [anon_sym_sub_DASHdouble] = ACTIONS(415), + [anon_sym_mul_DASHdouble] = ACTIONS(415), + [anon_sym_div_DASHdouble] = ACTIONS(415), + [anon_sym_rem_DASHdouble] = ACTIONS(415), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(413), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(413), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(413), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(413), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(413), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(413), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(413), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(413), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(413), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(413), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(413), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(413), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(413), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(413), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(413), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(413), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(413), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(413), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(413), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(413), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(413), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(413), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(413), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(413), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(413), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(413), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(413), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(413), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(413), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(413), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(413), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(413), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(413), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(413), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(413), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(413), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(413), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(413), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(413), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(413), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(413), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(413), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(413), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(413), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(413), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(413), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(413), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(413), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(413), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(413), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(413), + [anon_sym_static_DASHget] = ACTIONS(413), + [anon_sym_static_DASHput] = ACTIONS(413), + [anon_sym_instance_DASHget] = ACTIONS(413), + [anon_sym_instance_DASHput] = ACTIONS(413), + [anon_sym_execute_DASHinline] = ACTIONS(415), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(413), + [anon_sym_iget_DASHquick] = ACTIONS(413), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(413), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(413), + [anon_sym_iput_DASHquick] = ACTIONS(413), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(413), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(413), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(413), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(413), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(413), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(413), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(415), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(413), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(415), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(413), + [anon_sym_rsub_DASHint] = ACTIONS(415), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(413), + [anon_sym_DOTline] = ACTIONS(413), + [anon_sym_DOTlocals] = ACTIONS(413), + [anon_sym_DOTlocal] = ACTIONS(415), + [anon_sym_DOTendlocal] = ACTIONS(413), + [anon_sym_DOTrestartlocal] = ACTIONS(413), + [anon_sym_DOTregisters] = ACTIONS(413), + [anon_sym_DOTcatch] = ACTIONS(415), + [anon_sym_DOTcatchall] = ACTIONS(413), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(413), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(413), + [anon_sym_DOTarray_DASHdata] = ACTIONS(413), + [sym_prologue_directive] = ACTIONS(413), + [sym_epilogue_directive] = ACTIONS(413), + [aux_sym_label_token1] = ACTIONS(413), + [aux_sym_jmp_label_token1] = ACTIONS(413), [sym_comment] = ACTIONS(3), }, [59] = { - [anon_sym_DOTsource] = ACTIONS(411), - [anon_sym_DOTendmethod] = ACTIONS(411), - [anon_sym_DOTannotation] = ACTIONS(411), - [anon_sym_DOTparam] = ACTIONS(413), - [anon_sym_DOTparameter] = ACTIONS(411), - [anon_sym_nop] = ACTIONS(413), - [anon_sym_move] = ACTIONS(413), - [anon_sym_move_SLASHfrom16] = ACTIONS(411), - [anon_sym_move_SLASH16] = ACTIONS(411), - [anon_sym_move_DASHwide] = ACTIONS(413), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(411), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(411), - [anon_sym_move_DASHobject] = ACTIONS(413), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(411), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(411), - [anon_sym_move_DASHresult] = ACTIONS(413), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(411), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(411), - [anon_sym_move_DASHexception] = ACTIONS(411), - [anon_sym_return_DASHvoid] = ACTIONS(411), - [anon_sym_return] = ACTIONS(413), - [anon_sym_return_DASHwide] = ACTIONS(411), - [anon_sym_return_DASHobject] = ACTIONS(411), - [anon_sym_const_SLASH4] = ACTIONS(411), - [anon_sym_const_SLASH16] = ACTIONS(411), - [anon_sym_const] = ACTIONS(413), - [anon_sym_const_SLASHhigh16] = ACTIONS(411), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(411), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(411), - [anon_sym_const_DASHwide] = ACTIONS(413), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(411), - [anon_sym_const_DASHstring] = ACTIONS(413), - [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(411), - [anon_sym_const_DASHclass] = ACTIONS(411), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(411), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(411), - [anon_sym_monitor_DASHenter] = ACTIONS(411), - [anon_sym_monitor_DASHexit] = ACTIONS(411), - [anon_sym_check_DASHcast] = ACTIONS(411), - [anon_sym_instance_DASHof] = ACTIONS(411), - [anon_sym_array_DASHlength] = ACTIONS(411), - [anon_sym_new_DASHinstance] = ACTIONS(411), - [anon_sym_new_DASHarray] = ACTIONS(411), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(413), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(411), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(411), - [anon_sym_throw] = ACTIONS(413), - [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(411), - [anon_sym_goto] = ACTIONS(413), - [anon_sym_goto_SLASH16] = ACTIONS(411), - [anon_sym_goto_SLASH32] = ACTIONS(411), - [anon_sym_packed_DASHswitch] = ACTIONS(411), - [anon_sym_sparse_DASHswitch] = ACTIONS(411), - [anon_sym_cmpl_DASHfloat] = ACTIONS(411), - [anon_sym_cmpg_DASHfloat] = ACTIONS(411), - [anon_sym_cmpl_DASHdouble] = ACTIONS(411), - [anon_sym_cmpg_DASHdouble] = ACTIONS(411), - [anon_sym_cmp_DASHlong] = ACTIONS(411), - [anon_sym_if_DASHeq] = ACTIONS(413), - [anon_sym_if_DASHne] = ACTIONS(413), - [anon_sym_if_DASHlt] = ACTIONS(413), - [anon_sym_if_DASHge] = ACTIONS(413), - [anon_sym_if_DASHgt] = ACTIONS(413), - [anon_sym_if_DASHle] = ACTIONS(413), - [anon_sym_if_DASHeqz] = ACTIONS(411), - [anon_sym_if_DASHnez] = ACTIONS(411), - [anon_sym_if_DASHltz] = ACTIONS(411), - [anon_sym_if_DASHgez] = ACTIONS(411), - [anon_sym_if_DASHgtz] = ACTIONS(411), - [anon_sym_if_DASHlez] = ACTIONS(411), - [anon_sym_aget] = ACTIONS(413), - [anon_sym_aget_DASHwide] = ACTIONS(411), - [anon_sym_aget_DASHobject] = ACTIONS(411), - [anon_sym_aget_DASHboolean] = ACTIONS(411), - [anon_sym_aget_DASHbyte] = ACTIONS(411), - [anon_sym_aget_DASHchar] = ACTIONS(411), - [anon_sym_aget_DASHshort] = ACTIONS(411), - [anon_sym_aput] = ACTIONS(413), - [anon_sym_aput_DASHwide] = ACTIONS(411), - [anon_sym_aput_DASHobject] = ACTIONS(411), - [anon_sym_aput_DASHboolean] = ACTIONS(411), - [anon_sym_aput_DASHbyte] = ACTIONS(411), - [anon_sym_aput_DASHchar] = ACTIONS(411), - [anon_sym_aput_DASHshort] = ACTIONS(411), - [anon_sym_iget] = ACTIONS(413), - [anon_sym_iget_DASHwide] = ACTIONS(413), - [anon_sym_iget_DASHobject] = ACTIONS(413), - [anon_sym_iget_DASHboolean] = ACTIONS(411), - [anon_sym_iget_DASHbyte] = ACTIONS(411), - [anon_sym_iget_DASHchar] = ACTIONS(411), - [anon_sym_iget_DASHshort] = ACTIONS(411), - [anon_sym_iget_DASHvolatile] = ACTIONS(411), - [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(411), - [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(411), - [anon_sym_iput] = ACTIONS(413), - [anon_sym_iput_DASHwide] = ACTIONS(413), - [anon_sym_iput_DASHobject] = ACTIONS(413), - [anon_sym_iput_DASHboolean] = ACTIONS(413), - [anon_sym_iput_DASHbyte] = ACTIONS(413), - [anon_sym_iput_DASHchar] = ACTIONS(413), - [anon_sym_iput_DASHshort] = ACTIONS(413), - [anon_sym_iput_DASHvolatile] = ACTIONS(411), - [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(411), - [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(411), - [anon_sym_sget] = ACTIONS(413), - [anon_sym_sget_DASHwide] = ACTIONS(413), - [anon_sym_sget_DASHobject] = ACTIONS(413), - [anon_sym_sget_DASHboolean] = ACTIONS(411), - [anon_sym_sget_DASHbyte] = ACTIONS(411), - [anon_sym_sget_DASHchar] = ACTIONS(411), - [anon_sym_sget_DASHshort] = ACTIONS(411), - [anon_sym_sget_DASHvolatile] = ACTIONS(411), - [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(411), - [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(411), - [anon_sym_sput] = ACTIONS(413), - [anon_sym_sput_DASHwide] = ACTIONS(413), - [anon_sym_sput_DASHobject] = ACTIONS(413), - [anon_sym_sput_DASHboolean] = ACTIONS(411), - [anon_sym_sput_DASHbyte] = ACTIONS(411), - [anon_sym_sput_DASHchar] = ACTIONS(411), - [anon_sym_sput_DASHshort] = ACTIONS(411), - [anon_sym_sput_DASHvolatile] = ACTIONS(411), - [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(411), - [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(411), - [anon_sym_invoke_DASHconstructor] = ACTIONS(411), - [anon_sym_invoke_DASHcustom] = ACTIONS(413), - [anon_sym_invoke_DASHdirect] = ACTIONS(413), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(411), - [anon_sym_invoke_DASHinstance] = ACTIONS(411), - [anon_sym_invoke_DASHinterface] = ACTIONS(413), - [anon_sym_invoke_DASHpolymorphic] = ACTIONS(413), - [anon_sym_invoke_DASHstatic] = ACTIONS(413), - [anon_sym_invoke_DASHsuper] = ACTIONS(413), - [anon_sym_invoke_DASHvirtual] = ACTIONS(413), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(411), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(411), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(411), - [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(411), - [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(411), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(411), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(411), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(411), - [anon_sym_neg_DASHint] = ACTIONS(411), - [anon_sym_not_DASHint] = ACTIONS(411), - [anon_sym_neg_DASHlong] = ACTIONS(411), - [anon_sym_not_DASHlong] = ACTIONS(411), - [anon_sym_neg_DASHfloat] = ACTIONS(411), - [anon_sym_neg_DASHdouble] = ACTIONS(411), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(411), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(411), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(411), - [anon_sym_long_DASHto_DASHint] = ACTIONS(411), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(411), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(411), - [anon_sym_float_DASHto_DASHint] = ACTIONS(411), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(411), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(411), - [anon_sym_double_DASHto_DASHint] = ACTIONS(411), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(411), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(411), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(411), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(411), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(411), - [anon_sym_add_DASHint] = ACTIONS(413), - [anon_sym_sub_DASHint] = ACTIONS(413), - [anon_sym_mul_DASHint] = ACTIONS(413), - [anon_sym_div_DASHint] = ACTIONS(413), - [anon_sym_rem_DASHint] = ACTIONS(413), - [anon_sym_and_DASHint] = ACTIONS(413), - [anon_sym_or_DASHint] = ACTIONS(413), - [anon_sym_xor_DASHint] = ACTIONS(413), - [anon_sym_shl_DASHint] = ACTIONS(413), - [anon_sym_shr_DASHint] = ACTIONS(413), - [anon_sym_ushr_DASHint] = ACTIONS(413), - [anon_sym_add_DASHlong] = ACTIONS(413), - [anon_sym_sub_DASHlong] = ACTIONS(413), - [anon_sym_mul_DASHlong] = ACTIONS(413), - [anon_sym_div_DASHlong] = ACTIONS(413), - [anon_sym_rem_DASHlong] = ACTIONS(413), - [anon_sym_and_DASHlong] = ACTIONS(413), - [anon_sym_or_DASHlong] = ACTIONS(413), - [anon_sym_xor_DASHlong] = ACTIONS(413), - [anon_sym_shl_DASHlong] = ACTIONS(413), - [anon_sym_shr_DASHlong] = ACTIONS(413), - [anon_sym_ushr_DASHlong] = ACTIONS(413), - [anon_sym_add_DASHfloat] = ACTIONS(413), - [anon_sym_sub_DASHfloat] = ACTIONS(413), - [anon_sym_mul_DASHfloat] = ACTIONS(413), - [anon_sym_div_DASHfloat] = ACTIONS(413), - [anon_sym_rem_DASHfloat] = ACTIONS(413), - [anon_sym_add_DASHdouble] = ACTIONS(413), - [anon_sym_sub_DASHdouble] = ACTIONS(413), - [anon_sym_mul_DASHdouble] = ACTIONS(413), - [anon_sym_div_DASHdouble] = ACTIONS(413), - [anon_sym_rem_DASHdouble] = ACTIONS(413), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(411), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(411), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(411), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(411), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(411), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(411), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(411), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(411), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(411), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(411), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(411), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(411), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(411), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(411), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(411), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(411), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(411), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(411), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(411), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(411), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(411), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(411), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(411), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(411), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(411), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(411), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(411), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(411), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(411), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(411), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(411), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(411), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(411), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(411), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(411), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(411), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(411), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(411), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(411), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(411), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(411), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(411), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(411), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(411), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(411), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(411), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(411), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(411), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(411), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(411), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(411), - [anon_sym_static_DASHget] = ACTIONS(411), - [anon_sym_static_DASHput] = ACTIONS(411), - [anon_sym_instance_DASHget] = ACTIONS(411), - [anon_sym_instance_DASHput] = ACTIONS(411), - [anon_sym_execute_DASHinline] = ACTIONS(413), - [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(411), - [anon_sym_iget_DASHquick] = ACTIONS(411), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(411), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(411), - [anon_sym_iput_DASHquick] = ACTIONS(411), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(411), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(411), - [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(411), - [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(411), - [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(411), - [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(411), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(413), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(411), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(413), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(411), - [anon_sym_rsub_DASHint] = ACTIONS(413), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(411), - [anon_sym_DOTline] = ACTIONS(411), - [anon_sym_DOTlocals] = ACTIONS(411), - [anon_sym_DOTlocal] = ACTIONS(413), - [anon_sym_DOTendlocal] = ACTIONS(411), - [anon_sym_DOTrestartlocal] = ACTIONS(411), - [anon_sym_DOTregisters] = ACTIONS(411), - [anon_sym_DOTcatch] = ACTIONS(413), - [anon_sym_DOTcatchall] = ACTIONS(411), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(411), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(411), - [anon_sym_DOTarray_DASHdata] = ACTIONS(411), - [sym_prologue_directive] = ACTIONS(411), - [sym_epilogue_directive] = ACTIONS(411), - [aux_sym_label_token1] = ACTIONS(411), - [aux_sym_jmp_label_token1] = ACTIONS(411), + [anon_sym_DOTsource] = ACTIONS(417), + [anon_sym_DOTendmethod] = ACTIONS(417), + [anon_sym_DOTannotation] = ACTIONS(417), + [anon_sym_DOTparam] = ACTIONS(419), + [anon_sym_DOTparameter] = ACTIONS(417), + [anon_sym_nop] = ACTIONS(419), + [anon_sym_move] = ACTIONS(419), + [anon_sym_move_SLASHfrom16] = ACTIONS(417), + [anon_sym_move_SLASH16] = ACTIONS(417), + [anon_sym_move_DASHwide] = ACTIONS(419), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(417), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(417), + [anon_sym_move_DASHobject] = ACTIONS(419), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(417), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(417), + [anon_sym_move_DASHresult] = ACTIONS(419), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(417), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(417), + [anon_sym_move_DASHexception] = ACTIONS(417), + [anon_sym_return_DASHvoid] = ACTIONS(417), + [anon_sym_return] = ACTIONS(419), + [anon_sym_return_DASHwide] = ACTIONS(417), + [anon_sym_return_DASHobject] = ACTIONS(417), + [anon_sym_const_SLASH4] = ACTIONS(417), + [anon_sym_const_SLASH16] = ACTIONS(417), + [anon_sym_const] = ACTIONS(419), + [anon_sym_const_SLASHhigh16] = ACTIONS(417), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(417), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(417), + [anon_sym_const_DASHwide] = ACTIONS(419), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(417), + [anon_sym_const_DASHstring] = ACTIONS(419), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(417), + [anon_sym_const_DASHclass] = ACTIONS(417), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(417), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(417), + [anon_sym_monitor_DASHenter] = ACTIONS(417), + [anon_sym_monitor_DASHexit] = ACTIONS(417), + [anon_sym_check_DASHcast] = ACTIONS(417), + [anon_sym_instance_DASHof] = ACTIONS(417), + [anon_sym_array_DASHlength] = ACTIONS(417), + [anon_sym_new_DASHinstance] = ACTIONS(417), + [anon_sym_new_DASHarray] = ACTIONS(417), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(419), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(417), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(417), + [anon_sym_throw] = ACTIONS(419), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(417), + [anon_sym_goto] = ACTIONS(419), + [anon_sym_goto_SLASH16] = ACTIONS(417), + [anon_sym_goto_SLASH32] = ACTIONS(417), + [anon_sym_packed_DASHswitch] = ACTIONS(417), + [anon_sym_sparse_DASHswitch] = ACTIONS(417), + [anon_sym_cmpl_DASHfloat] = ACTIONS(417), + [anon_sym_cmpg_DASHfloat] = ACTIONS(417), + [anon_sym_cmpl_DASHdouble] = ACTIONS(417), + [anon_sym_cmpg_DASHdouble] = ACTIONS(417), + [anon_sym_cmp_DASHlong] = ACTIONS(417), + [anon_sym_if_DASHeq] = ACTIONS(419), + [anon_sym_if_DASHne] = ACTIONS(419), + [anon_sym_if_DASHlt] = ACTIONS(419), + [anon_sym_if_DASHge] = ACTIONS(419), + [anon_sym_if_DASHgt] = ACTIONS(419), + [anon_sym_if_DASHle] = ACTIONS(419), + [anon_sym_if_DASHeqz] = ACTIONS(417), + [anon_sym_if_DASHnez] = ACTIONS(417), + [anon_sym_if_DASHltz] = ACTIONS(417), + [anon_sym_if_DASHgez] = ACTIONS(417), + [anon_sym_if_DASHgtz] = ACTIONS(417), + [anon_sym_if_DASHlez] = ACTIONS(417), + [anon_sym_aget] = ACTIONS(419), + [anon_sym_aget_DASHwide] = ACTIONS(417), + [anon_sym_aget_DASHobject] = ACTIONS(417), + [anon_sym_aget_DASHboolean] = ACTIONS(417), + [anon_sym_aget_DASHbyte] = ACTIONS(417), + [anon_sym_aget_DASHchar] = ACTIONS(417), + [anon_sym_aget_DASHshort] = ACTIONS(417), + [anon_sym_aput] = ACTIONS(419), + [anon_sym_aput_DASHwide] = ACTIONS(417), + [anon_sym_aput_DASHobject] = ACTIONS(417), + [anon_sym_aput_DASHboolean] = ACTIONS(417), + [anon_sym_aput_DASHbyte] = ACTIONS(417), + [anon_sym_aput_DASHchar] = ACTIONS(417), + [anon_sym_aput_DASHshort] = ACTIONS(417), + [anon_sym_iget] = ACTIONS(419), + [anon_sym_iget_DASHwide] = ACTIONS(419), + [anon_sym_iget_DASHobject] = ACTIONS(419), + [anon_sym_iget_DASHboolean] = ACTIONS(417), + [anon_sym_iget_DASHbyte] = ACTIONS(417), + [anon_sym_iget_DASHchar] = ACTIONS(417), + [anon_sym_iget_DASHshort] = ACTIONS(417), + [anon_sym_iget_DASHvolatile] = ACTIONS(417), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(417), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(417), + [anon_sym_iput] = ACTIONS(419), + [anon_sym_iput_DASHwide] = ACTIONS(419), + [anon_sym_iput_DASHobject] = ACTIONS(419), + [anon_sym_iput_DASHboolean] = ACTIONS(419), + [anon_sym_iput_DASHbyte] = ACTIONS(419), + [anon_sym_iput_DASHchar] = ACTIONS(419), + [anon_sym_iput_DASHshort] = ACTIONS(419), + [anon_sym_iput_DASHvolatile] = ACTIONS(417), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(417), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(417), + [anon_sym_sget] = ACTIONS(419), + [anon_sym_sget_DASHwide] = ACTIONS(419), + [anon_sym_sget_DASHobject] = ACTIONS(419), + [anon_sym_sget_DASHboolean] = ACTIONS(417), + [anon_sym_sget_DASHbyte] = ACTIONS(417), + [anon_sym_sget_DASHchar] = ACTIONS(417), + [anon_sym_sget_DASHshort] = ACTIONS(417), + [anon_sym_sget_DASHvolatile] = ACTIONS(417), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(417), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(417), + [anon_sym_sput] = ACTIONS(419), + [anon_sym_sput_DASHwide] = ACTIONS(419), + [anon_sym_sput_DASHobject] = ACTIONS(419), + [anon_sym_sput_DASHboolean] = ACTIONS(417), + [anon_sym_sput_DASHbyte] = ACTIONS(417), + [anon_sym_sput_DASHchar] = ACTIONS(417), + [anon_sym_sput_DASHshort] = ACTIONS(417), + [anon_sym_sput_DASHvolatile] = ACTIONS(417), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(417), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(417), + [anon_sym_invoke_DASHconstructor] = ACTIONS(417), + [anon_sym_invoke_DASHcustom] = ACTIONS(419), + [anon_sym_invoke_DASHdirect] = ACTIONS(419), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(417), + [anon_sym_invoke_DASHinstance] = ACTIONS(417), + [anon_sym_invoke_DASHinterface] = ACTIONS(419), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(419), + [anon_sym_invoke_DASHstatic] = ACTIONS(419), + [anon_sym_invoke_DASHsuper] = ACTIONS(419), + [anon_sym_invoke_DASHvirtual] = ACTIONS(419), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(417), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(417), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(417), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(417), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(417), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(417), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(417), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(417), + [anon_sym_neg_DASHint] = ACTIONS(417), + [anon_sym_not_DASHint] = ACTIONS(417), + [anon_sym_neg_DASHlong] = ACTIONS(417), + [anon_sym_not_DASHlong] = ACTIONS(417), + [anon_sym_neg_DASHfloat] = ACTIONS(417), + [anon_sym_neg_DASHdouble] = ACTIONS(417), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(417), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(417), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(417), + [anon_sym_long_DASHto_DASHint] = ACTIONS(417), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(417), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(417), + [anon_sym_float_DASHto_DASHint] = ACTIONS(417), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(417), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(417), + [anon_sym_double_DASHto_DASHint] = ACTIONS(417), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(417), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(417), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(417), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(417), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(417), + [anon_sym_add_DASHint] = ACTIONS(419), + [anon_sym_sub_DASHint] = ACTIONS(419), + [anon_sym_mul_DASHint] = ACTIONS(419), + [anon_sym_div_DASHint] = ACTIONS(419), + [anon_sym_rem_DASHint] = ACTIONS(419), + [anon_sym_and_DASHint] = ACTIONS(419), + [anon_sym_or_DASHint] = ACTIONS(419), + [anon_sym_xor_DASHint] = ACTIONS(419), + [anon_sym_shl_DASHint] = ACTIONS(419), + [anon_sym_shr_DASHint] = ACTIONS(419), + [anon_sym_ushr_DASHint] = ACTIONS(419), + [anon_sym_add_DASHlong] = ACTIONS(419), + [anon_sym_sub_DASHlong] = ACTIONS(419), + [anon_sym_mul_DASHlong] = ACTIONS(419), + [anon_sym_div_DASHlong] = ACTIONS(419), + [anon_sym_rem_DASHlong] = ACTIONS(419), + [anon_sym_and_DASHlong] = ACTIONS(419), + [anon_sym_or_DASHlong] = ACTIONS(419), + [anon_sym_xor_DASHlong] = ACTIONS(419), + [anon_sym_shl_DASHlong] = ACTIONS(419), + [anon_sym_shr_DASHlong] = ACTIONS(419), + [anon_sym_ushr_DASHlong] = ACTIONS(419), + [anon_sym_add_DASHfloat] = ACTIONS(419), + [anon_sym_sub_DASHfloat] = ACTIONS(419), + [anon_sym_mul_DASHfloat] = ACTIONS(419), + [anon_sym_div_DASHfloat] = ACTIONS(419), + [anon_sym_rem_DASHfloat] = ACTIONS(419), + [anon_sym_add_DASHdouble] = ACTIONS(419), + [anon_sym_sub_DASHdouble] = ACTIONS(419), + [anon_sym_mul_DASHdouble] = ACTIONS(419), + [anon_sym_div_DASHdouble] = ACTIONS(419), + [anon_sym_rem_DASHdouble] = ACTIONS(419), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(417), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(417), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(417), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(417), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(417), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(417), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(417), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(417), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(417), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(417), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(417), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(417), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(417), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(417), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(417), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(417), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(417), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(417), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(417), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(417), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(417), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(417), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(417), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(417), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(417), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(417), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(417), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(417), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(417), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(417), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(417), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(417), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(417), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(417), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(417), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(417), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(417), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(417), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(417), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(417), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(417), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(417), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(417), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(417), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(417), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(417), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(417), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(417), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(417), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(417), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(417), + [anon_sym_static_DASHget] = ACTIONS(417), + [anon_sym_static_DASHput] = ACTIONS(417), + [anon_sym_instance_DASHget] = ACTIONS(417), + [anon_sym_instance_DASHput] = ACTIONS(417), + [anon_sym_execute_DASHinline] = ACTIONS(419), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(417), + [anon_sym_iget_DASHquick] = ACTIONS(417), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(417), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(417), + [anon_sym_iput_DASHquick] = ACTIONS(417), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(417), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(417), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(417), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(417), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(417), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(417), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(419), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(417), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(419), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(417), + [anon_sym_rsub_DASHint] = ACTIONS(419), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(417), + [anon_sym_DOTline] = ACTIONS(417), + [anon_sym_DOTlocals] = ACTIONS(417), + [anon_sym_DOTlocal] = ACTIONS(419), + [anon_sym_DOTendlocal] = ACTIONS(417), + [anon_sym_DOTrestartlocal] = ACTIONS(417), + [anon_sym_DOTregisters] = ACTIONS(417), + [anon_sym_DOTcatch] = ACTIONS(419), + [anon_sym_DOTcatchall] = ACTIONS(417), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(417), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(417), + [anon_sym_DOTarray_DASHdata] = ACTIONS(417), + [sym_prologue_directive] = ACTIONS(417), + [sym_epilogue_directive] = ACTIONS(417), + [aux_sym_label_token1] = ACTIONS(417), + [aux_sym_jmp_label_token1] = ACTIONS(417), [sym_comment] = ACTIONS(3), }, [60] = { - [anon_sym_DOTsource] = ACTIONS(415), - [anon_sym_DOTendmethod] = ACTIONS(415), - [anon_sym_DOTannotation] = ACTIONS(415), - [anon_sym_DOTparam] = ACTIONS(417), - [anon_sym_DOTparameter] = ACTIONS(415), - [anon_sym_nop] = ACTIONS(417), - [anon_sym_move] = ACTIONS(417), - [anon_sym_move_SLASHfrom16] = ACTIONS(415), - [anon_sym_move_SLASH16] = ACTIONS(415), - [anon_sym_move_DASHwide] = ACTIONS(417), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(415), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(415), - [anon_sym_move_DASHobject] = ACTIONS(417), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(415), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(415), - [anon_sym_move_DASHresult] = ACTIONS(417), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(415), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(415), - [anon_sym_move_DASHexception] = ACTIONS(415), - [anon_sym_return_DASHvoid] = ACTIONS(415), - [anon_sym_return] = ACTIONS(417), - [anon_sym_return_DASHwide] = ACTIONS(415), - [anon_sym_return_DASHobject] = ACTIONS(415), - [anon_sym_const_SLASH4] = ACTIONS(415), - [anon_sym_const_SLASH16] = ACTIONS(415), - [anon_sym_const] = ACTIONS(417), - [anon_sym_const_SLASHhigh16] = ACTIONS(415), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(415), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(415), - [anon_sym_const_DASHwide] = ACTIONS(417), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(415), - [anon_sym_const_DASHstring] = ACTIONS(417), - [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(415), - [anon_sym_const_DASHclass] = ACTIONS(415), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(415), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(415), - [anon_sym_monitor_DASHenter] = ACTIONS(415), - [anon_sym_monitor_DASHexit] = ACTIONS(415), - [anon_sym_check_DASHcast] = ACTIONS(415), - [anon_sym_instance_DASHof] = ACTIONS(415), - [anon_sym_array_DASHlength] = ACTIONS(415), - [anon_sym_new_DASHinstance] = ACTIONS(415), - [anon_sym_new_DASHarray] = ACTIONS(415), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(417), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(415), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(415), - [anon_sym_throw] = ACTIONS(417), - [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(415), - [anon_sym_goto] = ACTIONS(417), - [anon_sym_goto_SLASH16] = ACTIONS(415), - [anon_sym_goto_SLASH32] = ACTIONS(415), - [anon_sym_packed_DASHswitch] = ACTIONS(415), - [anon_sym_sparse_DASHswitch] = ACTIONS(415), - [anon_sym_cmpl_DASHfloat] = ACTIONS(415), - [anon_sym_cmpg_DASHfloat] = ACTIONS(415), - [anon_sym_cmpl_DASHdouble] = ACTIONS(415), - [anon_sym_cmpg_DASHdouble] = ACTIONS(415), - [anon_sym_cmp_DASHlong] = ACTIONS(415), - [anon_sym_if_DASHeq] = ACTIONS(417), - [anon_sym_if_DASHne] = ACTIONS(417), - [anon_sym_if_DASHlt] = ACTIONS(417), - [anon_sym_if_DASHge] = ACTIONS(417), - [anon_sym_if_DASHgt] = ACTIONS(417), - [anon_sym_if_DASHle] = ACTIONS(417), - [anon_sym_if_DASHeqz] = ACTIONS(415), - [anon_sym_if_DASHnez] = ACTIONS(415), - [anon_sym_if_DASHltz] = ACTIONS(415), - [anon_sym_if_DASHgez] = ACTIONS(415), - [anon_sym_if_DASHgtz] = ACTIONS(415), - [anon_sym_if_DASHlez] = ACTIONS(415), - [anon_sym_aget] = ACTIONS(417), - [anon_sym_aget_DASHwide] = ACTIONS(415), - [anon_sym_aget_DASHobject] = ACTIONS(415), - [anon_sym_aget_DASHboolean] = ACTIONS(415), - [anon_sym_aget_DASHbyte] = ACTIONS(415), - [anon_sym_aget_DASHchar] = ACTIONS(415), - [anon_sym_aget_DASHshort] = ACTIONS(415), - [anon_sym_aput] = ACTIONS(417), - [anon_sym_aput_DASHwide] = ACTIONS(415), - [anon_sym_aput_DASHobject] = ACTIONS(415), - [anon_sym_aput_DASHboolean] = ACTIONS(415), - [anon_sym_aput_DASHbyte] = ACTIONS(415), - [anon_sym_aput_DASHchar] = ACTIONS(415), - [anon_sym_aput_DASHshort] = ACTIONS(415), - [anon_sym_iget] = ACTIONS(417), - [anon_sym_iget_DASHwide] = ACTIONS(417), - [anon_sym_iget_DASHobject] = ACTIONS(417), - [anon_sym_iget_DASHboolean] = ACTIONS(415), - [anon_sym_iget_DASHbyte] = ACTIONS(415), - [anon_sym_iget_DASHchar] = ACTIONS(415), - [anon_sym_iget_DASHshort] = ACTIONS(415), - [anon_sym_iget_DASHvolatile] = ACTIONS(415), - [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(415), - [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(415), - [anon_sym_iput] = ACTIONS(417), - [anon_sym_iput_DASHwide] = ACTIONS(417), - [anon_sym_iput_DASHobject] = ACTIONS(417), - [anon_sym_iput_DASHboolean] = ACTIONS(417), - [anon_sym_iput_DASHbyte] = ACTIONS(417), - [anon_sym_iput_DASHchar] = ACTIONS(417), - [anon_sym_iput_DASHshort] = ACTIONS(417), - [anon_sym_iput_DASHvolatile] = ACTIONS(415), - [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(415), - [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(415), - [anon_sym_sget] = ACTIONS(417), - [anon_sym_sget_DASHwide] = ACTIONS(417), - [anon_sym_sget_DASHobject] = ACTIONS(417), - [anon_sym_sget_DASHboolean] = ACTIONS(415), - [anon_sym_sget_DASHbyte] = ACTIONS(415), - [anon_sym_sget_DASHchar] = ACTIONS(415), - [anon_sym_sget_DASHshort] = ACTIONS(415), - [anon_sym_sget_DASHvolatile] = ACTIONS(415), - [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(415), - [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(415), - [anon_sym_sput] = ACTIONS(417), - [anon_sym_sput_DASHwide] = ACTIONS(417), - [anon_sym_sput_DASHobject] = ACTIONS(417), - [anon_sym_sput_DASHboolean] = ACTIONS(415), - [anon_sym_sput_DASHbyte] = ACTIONS(415), - [anon_sym_sput_DASHchar] = ACTIONS(415), - [anon_sym_sput_DASHshort] = ACTIONS(415), - [anon_sym_sput_DASHvolatile] = ACTIONS(415), - [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(415), - [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(415), - [anon_sym_invoke_DASHconstructor] = ACTIONS(415), - [anon_sym_invoke_DASHcustom] = ACTIONS(417), - [anon_sym_invoke_DASHdirect] = ACTIONS(417), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(415), - [anon_sym_invoke_DASHinstance] = ACTIONS(415), - [anon_sym_invoke_DASHinterface] = ACTIONS(417), - [anon_sym_invoke_DASHpolymorphic] = ACTIONS(417), - [anon_sym_invoke_DASHstatic] = ACTIONS(417), - [anon_sym_invoke_DASHsuper] = ACTIONS(417), - [anon_sym_invoke_DASHvirtual] = ACTIONS(417), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(415), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(415), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(415), - [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(415), - [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(415), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(415), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(415), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(415), - [anon_sym_neg_DASHint] = ACTIONS(415), - [anon_sym_not_DASHint] = ACTIONS(415), - [anon_sym_neg_DASHlong] = ACTIONS(415), - [anon_sym_not_DASHlong] = ACTIONS(415), - [anon_sym_neg_DASHfloat] = ACTIONS(415), - [anon_sym_neg_DASHdouble] = ACTIONS(415), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(415), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(415), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(415), - [anon_sym_long_DASHto_DASHint] = ACTIONS(415), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(415), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(415), - [anon_sym_float_DASHto_DASHint] = ACTIONS(415), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(415), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(415), - [anon_sym_double_DASHto_DASHint] = ACTIONS(415), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(415), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(415), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(415), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(415), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(415), - [anon_sym_add_DASHint] = ACTIONS(417), - [anon_sym_sub_DASHint] = ACTIONS(417), - [anon_sym_mul_DASHint] = ACTIONS(417), - [anon_sym_div_DASHint] = ACTIONS(417), - [anon_sym_rem_DASHint] = ACTIONS(417), - [anon_sym_and_DASHint] = ACTIONS(417), - [anon_sym_or_DASHint] = ACTIONS(417), - [anon_sym_xor_DASHint] = ACTIONS(417), - [anon_sym_shl_DASHint] = ACTIONS(417), - [anon_sym_shr_DASHint] = ACTIONS(417), - [anon_sym_ushr_DASHint] = ACTIONS(417), - [anon_sym_add_DASHlong] = ACTIONS(417), - [anon_sym_sub_DASHlong] = ACTIONS(417), - [anon_sym_mul_DASHlong] = ACTIONS(417), - [anon_sym_div_DASHlong] = ACTIONS(417), - [anon_sym_rem_DASHlong] = ACTIONS(417), - [anon_sym_and_DASHlong] = ACTIONS(417), - [anon_sym_or_DASHlong] = ACTIONS(417), - [anon_sym_xor_DASHlong] = ACTIONS(417), - [anon_sym_shl_DASHlong] = ACTIONS(417), - [anon_sym_shr_DASHlong] = ACTIONS(417), - [anon_sym_ushr_DASHlong] = ACTIONS(417), - [anon_sym_add_DASHfloat] = ACTIONS(417), - [anon_sym_sub_DASHfloat] = ACTIONS(417), - [anon_sym_mul_DASHfloat] = ACTIONS(417), - [anon_sym_div_DASHfloat] = ACTIONS(417), - [anon_sym_rem_DASHfloat] = ACTIONS(417), - [anon_sym_add_DASHdouble] = ACTIONS(417), - [anon_sym_sub_DASHdouble] = ACTIONS(417), - [anon_sym_mul_DASHdouble] = ACTIONS(417), - [anon_sym_div_DASHdouble] = ACTIONS(417), - [anon_sym_rem_DASHdouble] = ACTIONS(417), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(415), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(415), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(415), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(415), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(415), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(415), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(415), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(415), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(415), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(415), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(415), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(415), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(415), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(415), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(415), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(415), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(415), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(415), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(415), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(415), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(415), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(415), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(415), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(415), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(415), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(415), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(415), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(415), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(415), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(415), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(415), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(415), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(415), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(415), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(415), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(415), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(415), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(415), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(415), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(415), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(415), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(415), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(415), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(415), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(415), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(415), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(415), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(415), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(415), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(415), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(415), - [anon_sym_static_DASHget] = ACTIONS(415), - [anon_sym_static_DASHput] = ACTIONS(415), - [anon_sym_instance_DASHget] = ACTIONS(415), - [anon_sym_instance_DASHput] = ACTIONS(415), - [anon_sym_execute_DASHinline] = ACTIONS(417), - [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(415), - [anon_sym_iget_DASHquick] = ACTIONS(415), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(415), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(415), - [anon_sym_iput_DASHquick] = ACTIONS(415), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(415), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(415), - [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(415), - [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(415), - [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(415), - [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(415), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(417), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(415), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(417), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(415), - [anon_sym_rsub_DASHint] = ACTIONS(417), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(415), - [anon_sym_DOTline] = ACTIONS(415), - [anon_sym_DOTlocals] = ACTIONS(415), - [anon_sym_DOTlocal] = ACTIONS(417), - [anon_sym_DOTendlocal] = ACTIONS(415), - [anon_sym_DOTrestartlocal] = ACTIONS(415), - [anon_sym_DOTregisters] = ACTIONS(415), - [anon_sym_DOTcatch] = ACTIONS(417), - [anon_sym_DOTcatchall] = ACTIONS(415), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(415), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(415), - [anon_sym_DOTarray_DASHdata] = ACTIONS(415), - [sym_prologue_directive] = ACTIONS(415), - [sym_epilogue_directive] = ACTIONS(415), - [aux_sym_label_token1] = ACTIONS(415), - [aux_sym_jmp_label_token1] = ACTIONS(415), + [anon_sym_DOTsource] = ACTIONS(421), + [anon_sym_DOTendmethod] = ACTIONS(421), + [anon_sym_DOTannotation] = ACTIONS(421), + [anon_sym_DOTparam] = ACTIONS(423), + [anon_sym_DOTparameter] = ACTIONS(421), + [anon_sym_nop] = ACTIONS(423), + [anon_sym_move] = ACTIONS(423), + [anon_sym_move_SLASHfrom16] = ACTIONS(421), + [anon_sym_move_SLASH16] = ACTIONS(421), + [anon_sym_move_DASHwide] = ACTIONS(423), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(421), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(421), + [anon_sym_move_DASHobject] = ACTIONS(423), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(421), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(421), + [anon_sym_move_DASHresult] = ACTIONS(423), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(421), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(421), + [anon_sym_move_DASHexception] = ACTIONS(421), + [anon_sym_return_DASHvoid] = ACTIONS(421), + [anon_sym_return] = ACTIONS(423), + [anon_sym_return_DASHwide] = ACTIONS(421), + [anon_sym_return_DASHobject] = ACTIONS(421), + [anon_sym_const_SLASH4] = ACTIONS(421), + [anon_sym_const_SLASH16] = ACTIONS(421), + [anon_sym_const] = ACTIONS(423), + [anon_sym_const_SLASHhigh16] = ACTIONS(421), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(421), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(421), + [anon_sym_const_DASHwide] = ACTIONS(423), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(421), + [anon_sym_const_DASHstring] = ACTIONS(423), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(421), + [anon_sym_const_DASHclass] = ACTIONS(421), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(421), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(421), + [anon_sym_monitor_DASHenter] = ACTIONS(421), + [anon_sym_monitor_DASHexit] = ACTIONS(421), + [anon_sym_check_DASHcast] = ACTIONS(421), + [anon_sym_instance_DASHof] = ACTIONS(421), + [anon_sym_array_DASHlength] = ACTIONS(421), + [anon_sym_new_DASHinstance] = ACTIONS(421), + [anon_sym_new_DASHarray] = ACTIONS(421), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(423), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(421), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(421), + [anon_sym_throw] = ACTIONS(423), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(421), + [anon_sym_goto] = ACTIONS(423), + [anon_sym_goto_SLASH16] = ACTIONS(421), + [anon_sym_goto_SLASH32] = ACTIONS(421), + [anon_sym_packed_DASHswitch] = ACTIONS(421), + [anon_sym_sparse_DASHswitch] = ACTIONS(421), + [anon_sym_cmpl_DASHfloat] = ACTIONS(421), + [anon_sym_cmpg_DASHfloat] = ACTIONS(421), + [anon_sym_cmpl_DASHdouble] = ACTIONS(421), + [anon_sym_cmpg_DASHdouble] = ACTIONS(421), + [anon_sym_cmp_DASHlong] = ACTIONS(421), + [anon_sym_if_DASHeq] = ACTIONS(423), + [anon_sym_if_DASHne] = ACTIONS(423), + [anon_sym_if_DASHlt] = ACTIONS(423), + [anon_sym_if_DASHge] = ACTIONS(423), + [anon_sym_if_DASHgt] = ACTIONS(423), + [anon_sym_if_DASHle] = ACTIONS(423), + [anon_sym_if_DASHeqz] = ACTIONS(421), + [anon_sym_if_DASHnez] = ACTIONS(421), + [anon_sym_if_DASHltz] = ACTIONS(421), + [anon_sym_if_DASHgez] = ACTIONS(421), + [anon_sym_if_DASHgtz] = ACTIONS(421), + [anon_sym_if_DASHlez] = ACTIONS(421), + [anon_sym_aget] = ACTIONS(423), + [anon_sym_aget_DASHwide] = ACTIONS(421), + [anon_sym_aget_DASHobject] = ACTIONS(421), + [anon_sym_aget_DASHboolean] = ACTIONS(421), + [anon_sym_aget_DASHbyte] = ACTIONS(421), + [anon_sym_aget_DASHchar] = ACTIONS(421), + [anon_sym_aget_DASHshort] = ACTIONS(421), + [anon_sym_aput] = ACTIONS(423), + [anon_sym_aput_DASHwide] = ACTIONS(421), + [anon_sym_aput_DASHobject] = ACTIONS(421), + [anon_sym_aput_DASHboolean] = ACTIONS(421), + [anon_sym_aput_DASHbyte] = ACTIONS(421), + [anon_sym_aput_DASHchar] = ACTIONS(421), + [anon_sym_aput_DASHshort] = ACTIONS(421), + [anon_sym_iget] = ACTIONS(423), + [anon_sym_iget_DASHwide] = ACTIONS(423), + [anon_sym_iget_DASHobject] = ACTIONS(423), + [anon_sym_iget_DASHboolean] = ACTIONS(421), + [anon_sym_iget_DASHbyte] = ACTIONS(421), + [anon_sym_iget_DASHchar] = ACTIONS(421), + [anon_sym_iget_DASHshort] = ACTIONS(421), + [anon_sym_iget_DASHvolatile] = ACTIONS(421), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(421), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(421), + [anon_sym_iput] = ACTIONS(423), + [anon_sym_iput_DASHwide] = ACTIONS(423), + [anon_sym_iput_DASHobject] = ACTIONS(423), + [anon_sym_iput_DASHboolean] = ACTIONS(423), + [anon_sym_iput_DASHbyte] = ACTIONS(423), + [anon_sym_iput_DASHchar] = ACTIONS(423), + [anon_sym_iput_DASHshort] = ACTIONS(423), + [anon_sym_iput_DASHvolatile] = ACTIONS(421), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(421), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(421), + [anon_sym_sget] = ACTIONS(423), + [anon_sym_sget_DASHwide] = ACTIONS(423), + [anon_sym_sget_DASHobject] = ACTIONS(423), + [anon_sym_sget_DASHboolean] = ACTIONS(421), + [anon_sym_sget_DASHbyte] = ACTIONS(421), + [anon_sym_sget_DASHchar] = ACTIONS(421), + [anon_sym_sget_DASHshort] = ACTIONS(421), + [anon_sym_sget_DASHvolatile] = ACTIONS(421), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(421), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(421), + [anon_sym_sput] = ACTIONS(423), + [anon_sym_sput_DASHwide] = ACTIONS(423), + [anon_sym_sput_DASHobject] = ACTIONS(423), + [anon_sym_sput_DASHboolean] = ACTIONS(421), + [anon_sym_sput_DASHbyte] = ACTIONS(421), + [anon_sym_sput_DASHchar] = ACTIONS(421), + [anon_sym_sput_DASHshort] = ACTIONS(421), + [anon_sym_sput_DASHvolatile] = ACTIONS(421), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(421), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(421), + [anon_sym_invoke_DASHconstructor] = ACTIONS(421), + [anon_sym_invoke_DASHcustom] = ACTIONS(423), + [anon_sym_invoke_DASHdirect] = ACTIONS(423), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(421), + [anon_sym_invoke_DASHinstance] = ACTIONS(421), + [anon_sym_invoke_DASHinterface] = ACTIONS(423), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(423), + [anon_sym_invoke_DASHstatic] = ACTIONS(423), + [anon_sym_invoke_DASHsuper] = ACTIONS(423), + [anon_sym_invoke_DASHvirtual] = ACTIONS(423), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(421), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(421), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(421), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(421), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(421), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(421), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(421), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(421), + [anon_sym_neg_DASHint] = ACTIONS(421), + [anon_sym_not_DASHint] = ACTIONS(421), + [anon_sym_neg_DASHlong] = ACTIONS(421), + [anon_sym_not_DASHlong] = ACTIONS(421), + [anon_sym_neg_DASHfloat] = ACTIONS(421), + [anon_sym_neg_DASHdouble] = ACTIONS(421), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(421), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(421), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(421), + [anon_sym_long_DASHto_DASHint] = ACTIONS(421), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(421), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(421), + [anon_sym_float_DASHto_DASHint] = ACTIONS(421), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(421), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(421), + [anon_sym_double_DASHto_DASHint] = ACTIONS(421), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(421), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(421), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(421), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(421), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(421), + [anon_sym_add_DASHint] = ACTIONS(423), + [anon_sym_sub_DASHint] = ACTIONS(423), + [anon_sym_mul_DASHint] = ACTIONS(423), + [anon_sym_div_DASHint] = ACTIONS(423), + [anon_sym_rem_DASHint] = ACTIONS(423), + [anon_sym_and_DASHint] = ACTIONS(423), + [anon_sym_or_DASHint] = ACTIONS(423), + [anon_sym_xor_DASHint] = ACTIONS(423), + [anon_sym_shl_DASHint] = ACTIONS(423), + [anon_sym_shr_DASHint] = ACTIONS(423), + [anon_sym_ushr_DASHint] = ACTIONS(423), + [anon_sym_add_DASHlong] = ACTIONS(423), + [anon_sym_sub_DASHlong] = ACTIONS(423), + [anon_sym_mul_DASHlong] = ACTIONS(423), + [anon_sym_div_DASHlong] = ACTIONS(423), + [anon_sym_rem_DASHlong] = ACTIONS(423), + [anon_sym_and_DASHlong] = ACTIONS(423), + [anon_sym_or_DASHlong] = ACTIONS(423), + [anon_sym_xor_DASHlong] = ACTIONS(423), + [anon_sym_shl_DASHlong] = ACTIONS(423), + [anon_sym_shr_DASHlong] = ACTIONS(423), + [anon_sym_ushr_DASHlong] = ACTIONS(423), + [anon_sym_add_DASHfloat] = ACTIONS(423), + [anon_sym_sub_DASHfloat] = ACTIONS(423), + [anon_sym_mul_DASHfloat] = ACTIONS(423), + [anon_sym_div_DASHfloat] = ACTIONS(423), + [anon_sym_rem_DASHfloat] = ACTIONS(423), + [anon_sym_add_DASHdouble] = ACTIONS(423), + [anon_sym_sub_DASHdouble] = ACTIONS(423), + [anon_sym_mul_DASHdouble] = ACTIONS(423), + [anon_sym_div_DASHdouble] = ACTIONS(423), + [anon_sym_rem_DASHdouble] = ACTIONS(423), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(421), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(421), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(421), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(421), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(421), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(421), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(421), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(421), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(421), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(421), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(421), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(421), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(421), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(421), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(421), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(421), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(421), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(421), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(421), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(421), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(421), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(421), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(421), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(421), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(421), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(421), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(421), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(421), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(421), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(421), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(421), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(421), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(421), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(421), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(421), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(421), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(421), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(421), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(421), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(421), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(421), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(421), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(421), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(421), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(421), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(421), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(421), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(421), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(421), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(421), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(421), + [anon_sym_static_DASHget] = ACTIONS(421), + [anon_sym_static_DASHput] = ACTIONS(421), + [anon_sym_instance_DASHget] = ACTIONS(421), + [anon_sym_instance_DASHput] = ACTIONS(421), + [anon_sym_execute_DASHinline] = ACTIONS(423), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(421), + [anon_sym_iget_DASHquick] = ACTIONS(421), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(421), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(421), + [anon_sym_iput_DASHquick] = ACTIONS(421), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(421), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(421), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(421), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(421), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(421), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(421), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(423), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(421), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(423), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(421), + [anon_sym_rsub_DASHint] = ACTIONS(423), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(421), + [anon_sym_DOTline] = ACTIONS(421), + [anon_sym_DOTlocals] = ACTIONS(421), + [anon_sym_DOTlocal] = ACTIONS(423), + [anon_sym_DOTendlocal] = ACTIONS(421), + [anon_sym_DOTrestartlocal] = ACTIONS(421), + [anon_sym_DOTregisters] = ACTIONS(421), + [anon_sym_DOTcatch] = ACTIONS(423), + [anon_sym_DOTcatchall] = ACTIONS(421), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(421), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(421), + [anon_sym_DOTarray_DASHdata] = ACTIONS(421), + [sym_prologue_directive] = ACTIONS(421), + [sym_epilogue_directive] = ACTIONS(421), + [aux_sym_label_token1] = ACTIONS(421), + [aux_sym_jmp_label_token1] = ACTIONS(421), [sym_comment] = ACTIONS(3), }, [61] = { - [anon_sym_DOTsource] = ACTIONS(419), - [anon_sym_DOTendmethod] = ACTIONS(419), - [anon_sym_DOTannotation] = ACTIONS(419), - [anon_sym_DOTparam] = ACTIONS(421), - [anon_sym_DOTparameter] = ACTIONS(419), - [anon_sym_nop] = ACTIONS(421), - [anon_sym_move] = ACTIONS(421), - [anon_sym_move_SLASHfrom16] = ACTIONS(419), - [anon_sym_move_SLASH16] = ACTIONS(419), - [anon_sym_move_DASHwide] = ACTIONS(421), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(419), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(419), - [anon_sym_move_DASHobject] = ACTIONS(421), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(419), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(419), - [anon_sym_move_DASHresult] = ACTIONS(421), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(419), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(419), - [anon_sym_move_DASHexception] = ACTIONS(419), - [anon_sym_return_DASHvoid] = ACTIONS(419), - [anon_sym_return] = ACTIONS(421), - [anon_sym_return_DASHwide] = ACTIONS(419), - [anon_sym_return_DASHobject] = ACTIONS(419), - [anon_sym_const_SLASH4] = ACTIONS(419), - [anon_sym_const_SLASH16] = ACTIONS(419), - [anon_sym_const] = ACTIONS(421), - [anon_sym_const_SLASHhigh16] = ACTIONS(419), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(419), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(419), - [anon_sym_const_DASHwide] = ACTIONS(421), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(419), - [anon_sym_const_DASHstring] = ACTIONS(421), - [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(419), - [anon_sym_const_DASHclass] = ACTIONS(419), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(419), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(419), - [anon_sym_monitor_DASHenter] = ACTIONS(419), - [anon_sym_monitor_DASHexit] = ACTIONS(419), - [anon_sym_check_DASHcast] = ACTIONS(419), - [anon_sym_instance_DASHof] = ACTIONS(419), - [anon_sym_array_DASHlength] = ACTIONS(419), - [anon_sym_new_DASHinstance] = ACTIONS(419), - [anon_sym_new_DASHarray] = ACTIONS(419), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(421), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(419), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(419), - [anon_sym_throw] = ACTIONS(421), - [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(419), - [anon_sym_goto] = ACTIONS(421), - [anon_sym_goto_SLASH16] = ACTIONS(419), - [anon_sym_goto_SLASH32] = ACTIONS(419), - [anon_sym_packed_DASHswitch] = ACTIONS(419), - [anon_sym_sparse_DASHswitch] = ACTIONS(419), - [anon_sym_cmpl_DASHfloat] = ACTIONS(419), - [anon_sym_cmpg_DASHfloat] = ACTIONS(419), - [anon_sym_cmpl_DASHdouble] = ACTIONS(419), - [anon_sym_cmpg_DASHdouble] = ACTIONS(419), - [anon_sym_cmp_DASHlong] = ACTIONS(419), - [anon_sym_if_DASHeq] = ACTIONS(421), - [anon_sym_if_DASHne] = ACTIONS(421), - [anon_sym_if_DASHlt] = ACTIONS(421), - [anon_sym_if_DASHge] = ACTIONS(421), - [anon_sym_if_DASHgt] = ACTIONS(421), - [anon_sym_if_DASHle] = ACTIONS(421), - [anon_sym_if_DASHeqz] = ACTIONS(419), - [anon_sym_if_DASHnez] = ACTIONS(419), - [anon_sym_if_DASHltz] = ACTIONS(419), - [anon_sym_if_DASHgez] = ACTIONS(419), - [anon_sym_if_DASHgtz] = ACTIONS(419), - [anon_sym_if_DASHlez] = ACTIONS(419), - [anon_sym_aget] = ACTIONS(421), - [anon_sym_aget_DASHwide] = ACTIONS(419), - [anon_sym_aget_DASHobject] = ACTIONS(419), - [anon_sym_aget_DASHboolean] = ACTIONS(419), - [anon_sym_aget_DASHbyte] = ACTIONS(419), - [anon_sym_aget_DASHchar] = ACTIONS(419), - [anon_sym_aget_DASHshort] = ACTIONS(419), - [anon_sym_aput] = ACTIONS(421), - [anon_sym_aput_DASHwide] = ACTIONS(419), - [anon_sym_aput_DASHobject] = ACTIONS(419), - [anon_sym_aput_DASHboolean] = ACTIONS(419), - [anon_sym_aput_DASHbyte] = ACTIONS(419), - [anon_sym_aput_DASHchar] = ACTIONS(419), - [anon_sym_aput_DASHshort] = ACTIONS(419), - [anon_sym_iget] = ACTIONS(421), - [anon_sym_iget_DASHwide] = ACTIONS(421), - [anon_sym_iget_DASHobject] = ACTIONS(421), - [anon_sym_iget_DASHboolean] = ACTIONS(419), - [anon_sym_iget_DASHbyte] = ACTIONS(419), - [anon_sym_iget_DASHchar] = ACTIONS(419), - [anon_sym_iget_DASHshort] = ACTIONS(419), - [anon_sym_iget_DASHvolatile] = ACTIONS(419), - [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(419), - [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(419), - [anon_sym_iput] = ACTIONS(421), - [anon_sym_iput_DASHwide] = ACTIONS(421), - [anon_sym_iput_DASHobject] = ACTIONS(421), - [anon_sym_iput_DASHboolean] = ACTIONS(421), - [anon_sym_iput_DASHbyte] = ACTIONS(421), - [anon_sym_iput_DASHchar] = ACTIONS(421), - [anon_sym_iput_DASHshort] = ACTIONS(421), - [anon_sym_iput_DASHvolatile] = ACTIONS(419), - [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(419), - [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(419), - [anon_sym_sget] = ACTIONS(421), - [anon_sym_sget_DASHwide] = ACTIONS(421), - [anon_sym_sget_DASHobject] = ACTIONS(421), - [anon_sym_sget_DASHboolean] = ACTIONS(419), - [anon_sym_sget_DASHbyte] = ACTIONS(419), - [anon_sym_sget_DASHchar] = ACTIONS(419), - [anon_sym_sget_DASHshort] = ACTIONS(419), - [anon_sym_sget_DASHvolatile] = ACTIONS(419), - [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(419), - [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(419), - [anon_sym_sput] = ACTIONS(421), - [anon_sym_sput_DASHwide] = ACTIONS(421), - [anon_sym_sput_DASHobject] = ACTIONS(421), - [anon_sym_sput_DASHboolean] = ACTIONS(419), - [anon_sym_sput_DASHbyte] = ACTIONS(419), - [anon_sym_sput_DASHchar] = ACTIONS(419), - [anon_sym_sput_DASHshort] = ACTIONS(419), - [anon_sym_sput_DASHvolatile] = ACTIONS(419), - [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(419), - [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(419), - [anon_sym_invoke_DASHconstructor] = ACTIONS(419), - [anon_sym_invoke_DASHcustom] = ACTIONS(421), - [anon_sym_invoke_DASHdirect] = ACTIONS(421), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(419), - [anon_sym_invoke_DASHinstance] = ACTIONS(419), - [anon_sym_invoke_DASHinterface] = ACTIONS(421), - [anon_sym_invoke_DASHpolymorphic] = ACTIONS(421), - [anon_sym_invoke_DASHstatic] = ACTIONS(421), - [anon_sym_invoke_DASHsuper] = ACTIONS(421), - [anon_sym_invoke_DASHvirtual] = ACTIONS(421), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(419), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(419), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(419), - [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(419), - [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(419), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(419), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(419), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(419), - [anon_sym_neg_DASHint] = ACTIONS(419), - [anon_sym_not_DASHint] = ACTIONS(419), - [anon_sym_neg_DASHlong] = ACTIONS(419), - [anon_sym_not_DASHlong] = ACTIONS(419), - [anon_sym_neg_DASHfloat] = ACTIONS(419), - [anon_sym_neg_DASHdouble] = ACTIONS(419), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(419), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(419), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(419), - [anon_sym_long_DASHto_DASHint] = ACTIONS(419), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(419), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(419), - [anon_sym_float_DASHto_DASHint] = ACTIONS(419), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(419), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(419), - [anon_sym_double_DASHto_DASHint] = ACTIONS(419), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(419), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(419), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(419), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(419), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(419), - [anon_sym_add_DASHint] = ACTIONS(421), - [anon_sym_sub_DASHint] = ACTIONS(421), - [anon_sym_mul_DASHint] = ACTIONS(421), - [anon_sym_div_DASHint] = ACTIONS(421), - [anon_sym_rem_DASHint] = ACTIONS(421), - [anon_sym_and_DASHint] = ACTIONS(421), - [anon_sym_or_DASHint] = ACTIONS(421), - [anon_sym_xor_DASHint] = ACTIONS(421), - [anon_sym_shl_DASHint] = ACTIONS(421), - [anon_sym_shr_DASHint] = ACTIONS(421), - [anon_sym_ushr_DASHint] = ACTIONS(421), - [anon_sym_add_DASHlong] = ACTIONS(421), - [anon_sym_sub_DASHlong] = ACTIONS(421), - [anon_sym_mul_DASHlong] = ACTIONS(421), - [anon_sym_div_DASHlong] = ACTIONS(421), - [anon_sym_rem_DASHlong] = ACTIONS(421), - [anon_sym_and_DASHlong] = ACTIONS(421), - [anon_sym_or_DASHlong] = ACTIONS(421), - [anon_sym_xor_DASHlong] = ACTIONS(421), - [anon_sym_shl_DASHlong] = ACTIONS(421), - [anon_sym_shr_DASHlong] = ACTIONS(421), - [anon_sym_ushr_DASHlong] = ACTIONS(421), - [anon_sym_add_DASHfloat] = ACTIONS(421), - [anon_sym_sub_DASHfloat] = ACTIONS(421), - [anon_sym_mul_DASHfloat] = ACTIONS(421), - [anon_sym_div_DASHfloat] = ACTIONS(421), - [anon_sym_rem_DASHfloat] = ACTIONS(421), - [anon_sym_add_DASHdouble] = ACTIONS(421), - [anon_sym_sub_DASHdouble] = ACTIONS(421), - [anon_sym_mul_DASHdouble] = ACTIONS(421), - [anon_sym_div_DASHdouble] = ACTIONS(421), - [anon_sym_rem_DASHdouble] = ACTIONS(421), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(419), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(419), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(419), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(419), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(419), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(419), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(419), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(419), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(419), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(419), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(419), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(419), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(419), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(419), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(419), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(419), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(419), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(419), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(419), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(419), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(419), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(419), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(419), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(419), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(419), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(419), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(419), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(419), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(419), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(419), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(419), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(419), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(419), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(419), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(419), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(419), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(419), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(419), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(419), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(419), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(419), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(419), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(419), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(419), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(419), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(419), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(419), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(419), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(419), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(419), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(419), - [anon_sym_static_DASHget] = ACTIONS(419), - [anon_sym_static_DASHput] = ACTIONS(419), - [anon_sym_instance_DASHget] = ACTIONS(419), - [anon_sym_instance_DASHput] = ACTIONS(419), - [anon_sym_execute_DASHinline] = ACTIONS(421), - [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(419), - [anon_sym_iget_DASHquick] = ACTIONS(419), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(419), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(419), - [anon_sym_iput_DASHquick] = ACTIONS(419), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(419), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(419), - [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(419), - [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(419), - [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(419), - [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(419), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(421), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(419), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(421), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(419), - [anon_sym_rsub_DASHint] = ACTIONS(421), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(419), - [anon_sym_DOTline] = ACTIONS(419), - [anon_sym_DOTlocals] = ACTIONS(419), - [anon_sym_DOTlocal] = ACTIONS(421), - [anon_sym_DOTendlocal] = ACTIONS(419), - [anon_sym_DOTrestartlocal] = ACTIONS(419), - [anon_sym_DOTregisters] = ACTIONS(419), - [anon_sym_DOTcatch] = ACTIONS(421), - [anon_sym_DOTcatchall] = ACTIONS(419), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(419), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(419), - [anon_sym_DOTarray_DASHdata] = ACTIONS(419), - [sym_prologue_directive] = ACTIONS(419), - [sym_epilogue_directive] = ACTIONS(419), - [aux_sym_label_token1] = ACTIONS(419), - [aux_sym_jmp_label_token1] = ACTIONS(419), + [anon_sym_DOTsource] = ACTIONS(425), + [anon_sym_DOTendmethod] = ACTIONS(425), + [anon_sym_DOTannotation] = ACTIONS(425), + [anon_sym_DOTparam] = ACTIONS(427), + [anon_sym_DOTparameter] = ACTIONS(425), + [anon_sym_nop] = ACTIONS(427), + [anon_sym_move] = ACTIONS(427), + [anon_sym_move_SLASHfrom16] = ACTIONS(425), + [anon_sym_move_SLASH16] = ACTIONS(425), + [anon_sym_move_DASHwide] = ACTIONS(427), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(425), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(425), + [anon_sym_move_DASHobject] = ACTIONS(427), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(425), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(425), + [anon_sym_move_DASHresult] = ACTIONS(427), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(425), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(425), + [anon_sym_move_DASHexception] = ACTIONS(425), + [anon_sym_return_DASHvoid] = ACTIONS(425), + [anon_sym_return] = ACTIONS(427), + [anon_sym_return_DASHwide] = ACTIONS(425), + [anon_sym_return_DASHobject] = ACTIONS(425), + [anon_sym_const_SLASH4] = ACTIONS(425), + [anon_sym_const_SLASH16] = ACTIONS(425), + [anon_sym_const] = ACTIONS(427), + [anon_sym_const_SLASHhigh16] = ACTIONS(425), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(425), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(425), + [anon_sym_const_DASHwide] = ACTIONS(427), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(425), + [anon_sym_const_DASHstring] = ACTIONS(427), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(425), + [anon_sym_const_DASHclass] = ACTIONS(425), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(425), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(425), + [anon_sym_monitor_DASHenter] = ACTIONS(425), + [anon_sym_monitor_DASHexit] = ACTIONS(425), + [anon_sym_check_DASHcast] = ACTIONS(425), + [anon_sym_instance_DASHof] = ACTIONS(425), + [anon_sym_array_DASHlength] = ACTIONS(425), + [anon_sym_new_DASHinstance] = ACTIONS(425), + [anon_sym_new_DASHarray] = ACTIONS(425), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(427), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(425), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(425), + [anon_sym_throw] = ACTIONS(427), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(425), + [anon_sym_goto] = ACTIONS(427), + [anon_sym_goto_SLASH16] = ACTIONS(425), + [anon_sym_goto_SLASH32] = ACTIONS(425), + [anon_sym_packed_DASHswitch] = ACTIONS(425), + [anon_sym_sparse_DASHswitch] = ACTIONS(425), + [anon_sym_cmpl_DASHfloat] = ACTIONS(425), + [anon_sym_cmpg_DASHfloat] = ACTIONS(425), + [anon_sym_cmpl_DASHdouble] = ACTIONS(425), + [anon_sym_cmpg_DASHdouble] = ACTIONS(425), + [anon_sym_cmp_DASHlong] = ACTIONS(425), + [anon_sym_if_DASHeq] = ACTIONS(427), + [anon_sym_if_DASHne] = ACTIONS(427), + [anon_sym_if_DASHlt] = ACTIONS(427), + [anon_sym_if_DASHge] = ACTIONS(427), + [anon_sym_if_DASHgt] = ACTIONS(427), + [anon_sym_if_DASHle] = ACTIONS(427), + [anon_sym_if_DASHeqz] = ACTIONS(425), + [anon_sym_if_DASHnez] = ACTIONS(425), + [anon_sym_if_DASHltz] = ACTIONS(425), + [anon_sym_if_DASHgez] = ACTIONS(425), + [anon_sym_if_DASHgtz] = ACTIONS(425), + [anon_sym_if_DASHlez] = ACTIONS(425), + [anon_sym_aget] = ACTIONS(427), + [anon_sym_aget_DASHwide] = ACTIONS(425), + [anon_sym_aget_DASHobject] = ACTIONS(425), + [anon_sym_aget_DASHboolean] = ACTIONS(425), + [anon_sym_aget_DASHbyte] = ACTIONS(425), + [anon_sym_aget_DASHchar] = ACTIONS(425), + [anon_sym_aget_DASHshort] = ACTIONS(425), + [anon_sym_aput] = ACTIONS(427), + [anon_sym_aput_DASHwide] = ACTIONS(425), + [anon_sym_aput_DASHobject] = ACTIONS(425), + [anon_sym_aput_DASHboolean] = ACTIONS(425), + [anon_sym_aput_DASHbyte] = ACTIONS(425), + [anon_sym_aput_DASHchar] = ACTIONS(425), + [anon_sym_aput_DASHshort] = ACTIONS(425), + [anon_sym_iget] = ACTIONS(427), + [anon_sym_iget_DASHwide] = ACTIONS(427), + [anon_sym_iget_DASHobject] = ACTIONS(427), + [anon_sym_iget_DASHboolean] = ACTIONS(425), + [anon_sym_iget_DASHbyte] = ACTIONS(425), + [anon_sym_iget_DASHchar] = ACTIONS(425), + [anon_sym_iget_DASHshort] = ACTIONS(425), + [anon_sym_iget_DASHvolatile] = ACTIONS(425), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(425), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(425), + [anon_sym_iput] = ACTIONS(427), + [anon_sym_iput_DASHwide] = ACTIONS(427), + [anon_sym_iput_DASHobject] = ACTIONS(427), + [anon_sym_iput_DASHboolean] = ACTIONS(427), + [anon_sym_iput_DASHbyte] = ACTIONS(427), + [anon_sym_iput_DASHchar] = ACTIONS(427), + [anon_sym_iput_DASHshort] = ACTIONS(427), + [anon_sym_iput_DASHvolatile] = ACTIONS(425), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(425), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(425), + [anon_sym_sget] = ACTIONS(427), + [anon_sym_sget_DASHwide] = ACTIONS(427), + [anon_sym_sget_DASHobject] = ACTIONS(427), + [anon_sym_sget_DASHboolean] = ACTIONS(425), + [anon_sym_sget_DASHbyte] = ACTIONS(425), + [anon_sym_sget_DASHchar] = ACTIONS(425), + [anon_sym_sget_DASHshort] = ACTIONS(425), + [anon_sym_sget_DASHvolatile] = ACTIONS(425), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(425), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(425), + [anon_sym_sput] = ACTIONS(427), + [anon_sym_sput_DASHwide] = ACTIONS(427), + [anon_sym_sput_DASHobject] = ACTIONS(427), + [anon_sym_sput_DASHboolean] = ACTIONS(425), + [anon_sym_sput_DASHbyte] = ACTIONS(425), + [anon_sym_sput_DASHchar] = ACTIONS(425), + [anon_sym_sput_DASHshort] = ACTIONS(425), + [anon_sym_sput_DASHvolatile] = ACTIONS(425), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(425), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(425), + [anon_sym_invoke_DASHconstructor] = ACTIONS(425), + [anon_sym_invoke_DASHcustom] = ACTIONS(427), + [anon_sym_invoke_DASHdirect] = ACTIONS(427), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(425), + [anon_sym_invoke_DASHinstance] = ACTIONS(425), + [anon_sym_invoke_DASHinterface] = ACTIONS(427), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(427), + [anon_sym_invoke_DASHstatic] = ACTIONS(427), + [anon_sym_invoke_DASHsuper] = ACTIONS(427), + [anon_sym_invoke_DASHvirtual] = ACTIONS(427), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(425), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(425), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(425), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(425), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(425), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(425), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(425), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(425), + [anon_sym_neg_DASHint] = ACTIONS(425), + [anon_sym_not_DASHint] = ACTIONS(425), + [anon_sym_neg_DASHlong] = ACTIONS(425), + [anon_sym_not_DASHlong] = ACTIONS(425), + [anon_sym_neg_DASHfloat] = ACTIONS(425), + [anon_sym_neg_DASHdouble] = ACTIONS(425), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(425), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(425), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(425), + [anon_sym_long_DASHto_DASHint] = ACTIONS(425), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(425), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(425), + [anon_sym_float_DASHto_DASHint] = ACTIONS(425), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(425), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(425), + [anon_sym_double_DASHto_DASHint] = ACTIONS(425), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(425), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(425), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(425), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(425), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(425), + [anon_sym_add_DASHint] = ACTIONS(427), + [anon_sym_sub_DASHint] = ACTIONS(427), + [anon_sym_mul_DASHint] = ACTIONS(427), + [anon_sym_div_DASHint] = ACTIONS(427), + [anon_sym_rem_DASHint] = ACTIONS(427), + [anon_sym_and_DASHint] = ACTIONS(427), + [anon_sym_or_DASHint] = ACTIONS(427), + [anon_sym_xor_DASHint] = ACTIONS(427), + [anon_sym_shl_DASHint] = ACTIONS(427), + [anon_sym_shr_DASHint] = ACTIONS(427), + [anon_sym_ushr_DASHint] = ACTIONS(427), + [anon_sym_add_DASHlong] = ACTIONS(427), + [anon_sym_sub_DASHlong] = ACTIONS(427), + [anon_sym_mul_DASHlong] = ACTIONS(427), + [anon_sym_div_DASHlong] = ACTIONS(427), + [anon_sym_rem_DASHlong] = ACTIONS(427), + [anon_sym_and_DASHlong] = ACTIONS(427), + [anon_sym_or_DASHlong] = ACTIONS(427), + [anon_sym_xor_DASHlong] = ACTIONS(427), + [anon_sym_shl_DASHlong] = ACTIONS(427), + [anon_sym_shr_DASHlong] = ACTIONS(427), + [anon_sym_ushr_DASHlong] = ACTIONS(427), + [anon_sym_add_DASHfloat] = ACTIONS(427), + [anon_sym_sub_DASHfloat] = ACTIONS(427), + [anon_sym_mul_DASHfloat] = ACTIONS(427), + [anon_sym_div_DASHfloat] = ACTIONS(427), + [anon_sym_rem_DASHfloat] = ACTIONS(427), + [anon_sym_add_DASHdouble] = ACTIONS(427), + [anon_sym_sub_DASHdouble] = ACTIONS(427), + [anon_sym_mul_DASHdouble] = ACTIONS(427), + [anon_sym_div_DASHdouble] = ACTIONS(427), + [anon_sym_rem_DASHdouble] = ACTIONS(427), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(425), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(425), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(425), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(425), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(425), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(425), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(425), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(425), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(425), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(425), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(425), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(425), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(425), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(425), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(425), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(425), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(425), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(425), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(425), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(425), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(425), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(425), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(425), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(425), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(425), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(425), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(425), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(425), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(425), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(425), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(425), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(425), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(425), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(425), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(425), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(425), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(425), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(425), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(425), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(425), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(425), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(425), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(425), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(425), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(425), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(425), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(425), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(425), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(425), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(425), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(425), + [anon_sym_static_DASHget] = ACTIONS(425), + [anon_sym_static_DASHput] = ACTIONS(425), + [anon_sym_instance_DASHget] = ACTIONS(425), + [anon_sym_instance_DASHput] = ACTIONS(425), + [anon_sym_execute_DASHinline] = ACTIONS(427), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(425), + [anon_sym_iget_DASHquick] = ACTIONS(425), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(425), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(425), + [anon_sym_iput_DASHquick] = ACTIONS(425), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(425), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(425), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(425), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(425), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(425), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(425), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(427), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(425), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(427), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(425), + [anon_sym_rsub_DASHint] = ACTIONS(427), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(425), + [anon_sym_DOTline] = ACTIONS(425), + [anon_sym_DOTlocals] = ACTIONS(425), + [anon_sym_DOTlocal] = ACTIONS(427), + [anon_sym_DOTendlocal] = ACTIONS(425), + [anon_sym_DOTrestartlocal] = ACTIONS(425), + [anon_sym_DOTregisters] = ACTIONS(425), + [anon_sym_DOTcatch] = ACTIONS(427), + [anon_sym_DOTcatchall] = ACTIONS(425), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(425), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(425), + [anon_sym_DOTarray_DASHdata] = ACTIONS(425), + [sym_prologue_directive] = ACTIONS(425), + [sym_epilogue_directive] = ACTIONS(425), + [aux_sym_label_token1] = ACTIONS(425), + [aux_sym_jmp_label_token1] = ACTIONS(425), [sym_comment] = ACTIONS(3), }, [62] = { - [anon_sym_DOTsource] = ACTIONS(423), - [anon_sym_DOTendmethod] = ACTIONS(423), - [anon_sym_DOTannotation] = ACTIONS(423), - [anon_sym_DOTparam] = ACTIONS(425), - [anon_sym_DOTparameter] = ACTIONS(423), - [anon_sym_nop] = ACTIONS(425), - [anon_sym_move] = ACTIONS(425), - [anon_sym_move_SLASHfrom16] = ACTIONS(423), - [anon_sym_move_SLASH16] = ACTIONS(423), - [anon_sym_move_DASHwide] = ACTIONS(425), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(423), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(423), - [anon_sym_move_DASHobject] = ACTIONS(425), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(423), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(423), - [anon_sym_move_DASHresult] = ACTIONS(425), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(423), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(423), - [anon_sym_move_DASHexception] = ACTIONS(423), - [anon_sym_return_DASHvoid] = ACTIONS(423), - [anon_sym_return] = ACTIONS(425), - [anon_sym_return_DASHwide] = ACTIONS(423), - [anon_sym_return_DASHobject] = ACTIONS(423), - [anon_sym_const_SLASH4] = ACTIONS(423), - [anon_sym_const_SLASH16] = ACTIONS(423), - [anon_sym_const] = ACTIONS(425), - [anon_sym_const_SLASHhigh16] = ACTIONS(423), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(423), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(423), - [anon_sym_const_DASHwide] = ACTIONS(425), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(423), - [anon_sym_const_DASHstring] = ACTIONS(425), - [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(423), - [anon_sym_const_DASHclass] = ACTIONS(423), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(423), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(423), - [anon_sym_monitor_DASHenter] = ACTIONS(423), - [anon_sym_monitor_DASHexit] = ACTIONS(423), - [anon_sym_check_DASHcast] = ACTIONS(423), - [anon_sym_instance_DASHof] = ACTIONS(423), - [anon_sym_array_DASHlength] = ACTIONS(423), - [anon_sym_new_DASHinstance] = ACTIONS(423), - [anon_sym_new_DASHarray] = ACTIONS(423), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(425), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(423), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(423), - [anon_sym_throw] = ACTIONS(425), - [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(423), - [anon_sym_goto] = ACTIONS(425), - [anon_sym_goto_SLASH16] = ACTIONS(423), - [anon_sym_goto_SLASH32] = ACTIONS(423), - [anon_sym_packed_DASHswitch] = ACTIONS(423), - [anon_sym_sparse_DASHswitch] = ACTIONS(423), - [anon_sym_cmpl_DASHfloat] = ACTIONS(423), - [anon_sym_cmpg_DASHfloat] = ACTIONS(423), - [anon_sym_cmpl_DASHdouble] = ACTIONS(423), - [anon_sym_cmpg_DASHdouble] = ACTIONS(423), - [anon_sym_cmp_DASHlong] = ACTIONS(423), - [anon_sym_if_DASHeq] = ACTIONS(425), - [anon_sym_if_DASHne] = ACTIONS(425), - [anon_sym_if_DASHlt] = ACTIONS(425), - [anon_sym_if_DASHge] = ACTIONS(425), - [anon_sym_if_DASHgt] = ACTIONS(425), - [anon_sym_if_DASHle] = ACTIONS(425), - [anon_sym_if_DASHeqz] = ACTIONS(423), - [anon_sym_if_DASHnez] = ACTIONS(423), - [anon_sym_if_DASHltz] = ACTIONS(423), - [anon_sym_if_DASHgez] = ACTIONS(423), - [anon_sym_if_DASHgtz] = ACTIONS(423), - [anon_sym_if_DASHlez] = ACTIONS(423), - [anon_sym_aget] = ACTIONS(425), - [anon_sym_aget_DASHwide] = ACTIONS(423), - [anon_sym_aget_DASHobject] = ACTIONS(423), - [anon_sym_aget_DASHboolean] = ACTIONS(423), - [anon_sym_aget_DASHbyte] = ACTIONS(423), - [anon_sym_aget_DASHchar] = ACTIONS(423), - [anon_sym_aget_DASHshort] = ACTIONS(423), - [anon_sym_aput] = ACTIONS(425), - [anon_sym_aput_DASHwide] = ACTIONS(423), - [anon_sym_aput_DASHobject] = ACTIONS(423), - [anon_sym_aput_DASHboolean] = ACTIONS(423), - [anon_sym_aput_DASHbyte] = ACTIONS(423), - [anon_sym_aput_DASHchar] = ACTIONS(423), - [anon_sym_aput_DASHshort] = ACTIONS(423), - [anon_sym_iget] = ACTIONS(425), - [anon_sym_iget_DASHwide] = ACTIONS(425), - [anon_sym_iget_DASHobject] = ACTIONS(425), - [anon_sym_iget_DASHboolean] = ACTIONS(423), - [anon_sym_iget_DASHbyte] = ACTIONS(423), - [anon_sym_iget_DASHchar] = ACTIONS(423), - [anon_sym_iget_DASHshort] = ACTIONS(423), - [anon_sym_iget_DASHvolatile] = ACTIONS(423), - [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(423), - [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(423), - [anon_sym_iput] = ACTIONS(425), - [anon_sym_iput_DASHwide] = ACTIONS(425), - [anon_sym_iput_DASHobject] = ACTIONS(425), - [anon_sym_iput_DASHboolean] = ACTIONS(425), - [anon_sym_iput_DASHbyte] = ACTIONS(425), - [anon_sym_iput_DASHchar] = ACTIONS(425), - [anon_sym_iput_DASHshort] = ACTIONS(425), - [anon_sym_iput_DASHvolatile] = ACTIONS(423), - [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(423), - [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(423), - [anon_sym_sget] = ACTIONS(425), - [anon_sym_sget_DASHwide] = ACTIONS(425), - [anon_sym_sget_DASHobject] = ACTIONS(425), - [anon_sym_sget_DASHboolean] = ACTIONS(423), - [anon_sym_sget_DASHbyte] = ACTIONS(423), - [anon_sym_sget_DASHchar] = ACTIONS(423), - [anon_sym_sget_DASHshort] = ACTIONS(423), - [anon_sym_sget_DASHvolatile] = ACTIONS(423), - [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(423), - [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(423), - [anon_sym_sput] = ACTIONS(425), - [anon_sym_sput_DASHwide] = ACTIONS(425), - [anon_sym_sput_DASHobject] = ACTIONS(425), - [anon_sym_sput_DASHboolean] = ACTIONS(423), - [anon_sym_sput_DASHbyte] = ACTIONS(423), - [anon_sym_sput_DASHchar] = ACTIONS(423), - [anon_sym_sput_DASHshort] = ACTIONS(423), - [anon_sym_sput_DASHvolatile] = ACTIONS(423), - [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(423), - [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(423), - [anon_sym_invoke_DASHconstructor] = ACTIONS(423), - [anon_sym_invoke_DASHcustom] = ACTIONS(425), - [anon_sym_invoke_DASHdirect] = ACTIONS(425), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(423), - [anon_sym_invoke_DASHinstance] = ACTIONS(423), - [anon_sym_invoke_DASHinterface] = ACTIONS(425), - [anon_sym_invoke_DASHpolymorphic] = ACTIONS(425), - [anon_sym_invoke_DASHstatic] = ACTIONS(425), - [anon_sym_invoke_DASHsuper] = ACTIONS(425), - [anon_sym_invoke_DASHvirtual] = ACTIONS(425), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(423), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(423), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(423), - [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(423), - [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(423), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(423), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(423), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(423), - [anon_sym_neg_DASHint] = ACTIONS(423), - [anon_sym_not_DASHint] = ACTIONS(423), - [anon_sym_neg_DASHlong] = ACTIONS(423), - [anon_sym_not_DASHlong] = ACTIONS(423), - [anon_sym_neg_DASHfloat] = ACTIONS(423), - [anon_sym_neg_DASHdouble] = ACTIONS(423), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(423), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(423), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(423), - [anon_sym_long_DASHto_DASHint] = ACTIONS(423), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(423), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(423), - [anon_sym_float_DASHto_DASHint] = ACTIONS(423), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(423), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(423), - [anon_sym_double_DASHto_DASHint] = ACTIONS(423), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(423), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(423), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(423), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(423), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(423), - [anon_sym_add_DASHint] = ACTIONS(425), - [anon_sym_sub_DASHint] = ACTIONS(425), - [anon_sym_mul_DASHint] = ACTIONS(425), - [anon_sym_div_DASHint] = ACTIONS(425), - [anon_sym_rem_DASHint] = ACTIONS(425), - [anon_sym_and_DASHint] = ACTIONS(425), - [anon_sym_or_DASHint] = ACTIONS(425), - [anon_sym_xor_DASHint] = ACTIONS(425), - [anon_sym_shl_DASHint] = ACTIONS(425), - [anon_sym_shr_DASHint] = ACTIONS(425), - [anon_sym_ushr_DASHint] = ACTIONS(425), - [anon_sym_add_DASHlong] = ACTIONS(425), - [anon_sym_sub_DASHlong] = ACTIONS(425), - [anon_sym_mul_DASHlong] = ACTIONS(425), - [anon_sym_div_DASHlong] = ACTIONS(425), - [anon_sym_rem_DASHlong] = ACTIONS(425), - [anon_sym_and_DASHlong] = ACTIONS(425), - [anon_sym_or_DASHlong] = ACTIONS(425), - [anon_sym_xor_DASHlong] = ACTIONS(425), - [anon_sym_shl_DASHlong] = ACTIONS(425), - [anon_sym_shr_DASHlong] = ACTIONS(425), - [anon_sym_ushr_DASHlong] = ACTIONS(425), - [anon_sym_add_DASHfloat] = ACTIONS(425), - [anon_sym_sub_DASHfloat] = ACTIONS(425), - [anon_sym_mul_DASHfloat] = ACTIONS(425), - [anon_sym_div_DASHfloat] = ACTIONS(425), - [anon_sym_rem_DASHfloat] = ACTIONS(425), - [anon_sym_add_DASHdouble] = ACTIONS(425), - [anon_sym_sub_DASHdouble] = ACTIONS(425), - [anon_sym_mul_DASHdouble] = ACTIONS(425), - [anon_sym_div_DASHdouble] = ACTIONS(425), - [anon_sym_rem_DASHdouble] = ACTIONS(425), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(423), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(423), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(423), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(423), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(423), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(423), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(423), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(423), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(423), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(423), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(423), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(423), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(423), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(423), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(423), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(423), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(423), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(423), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(423), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(423), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(423), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(423), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(423), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(423), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(423), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(423), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(423), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(423), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(423), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(423), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(423), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(423), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(423), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(423), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(423), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(423), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(423), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(423), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(423), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(423), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(423), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(423), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(423), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(423), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(423), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(423), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(423), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(423), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(423), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(423), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(423), - [anon_sym_static_DASHget] = ACTIONS(423), - [anon_sym_static_DASHput] = ACTIONS(423), - [anon_sym_instance_DASHget] = ACTIONS(423), - [anon_sym_instance_DASHput] = ACTIONS(423), - [anon_sym_execute_DASHinline] = ACTIONS(425), - [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(423), - [anon_sym_iget_DASHquick] = ACTIONS(423), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(423), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(423), - [anon_sym_iput_DASHquick] = ACTIONS(423), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(423), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(423), - [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(423), - [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(423), - [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(423), - [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(423), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(425), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(423), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(425), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(423), - [anon_sym_rsub_DASHint] = ACTIONS(425), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(423), - [anon_sym_DOTline] = ACTIONS(423), - [anon_sym_DOTlocals] = ACTIONS(423), - [anon_sym_DOTlocal] = ACTIONS(425), - [anon_sym_DOTendlocal] = ACTIONS(423), - [anon_sym_DOTrestartlocal] = ACTIONS(423), - [anon_sym_DOTregisters] = ACTIONS(423), - [anon_sym_DOTcatch] = ACTIONS(425), - [anon_sym_DOTcatchall] = ACTIONS(423), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(423), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(423), - [anon_sym_DOTarray_DASHdata] = ACTIONS(423), - [sym_prologue_directive] = ACTIONS(423), - [sym_epilogue_directive] = ACTIONS(423), - [aux_sym_label_token1] = ACTIONS(423), - [aux_sym_jmp_label_token1] = ACTIONS(423), + [anon_sym_DOTsource] = ACTIONS(429), + [anon_sym_DOTendmethod] = ACTIONS(429), + [anon_sym_DOTannotation] = ACTIONS(429), + [anon_sym_DOTparam] = ACTIONS(431), + [anon_sym_DOTparameter] = ACTIONS(429), + [anon_sym_nop] = ACTIONS(431), + [anon_sym_move] = ACTIONS(431), + [anon_sym_move_SLASHfrom16] = ACTIONS(429), + [anon_sym_move_SLASH16] = ACTIONS(429), + [anon_sym_move_DASHwide] = ACTIONS(431), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(429), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(429), + [anon_sym_move_DASHobject] = ACTIONS(431), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(429), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(429), + [anon_sym_move_DASHresult] = ACTIONS(431), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(429), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(429), + [anon_sym_move_DASHexception] = ACTIONS(429), + [anon_sym_return_DASHvoid] = ACTIONS(429), + [anon_sym_return] = ACTIONS(431), + [anon_sym_return_DASHwide] = ACTIONS(429), + [anon_sym_return_DASHobject] = ACTIONS(429), + [anon_sym_const_SLASH4] = ACTIONS(429), + [anon_sym_const_SLASH16] = ACTIONS(429), + [anon_sym_const] = ACTIONS(431), + [anon_sym_const_SLASHhigh16] = ACTIONS(429), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(429), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(429), + [anon_sym_const_DASHwide] = ACTIONS(431), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(429), + [anon_sym_const_DASHstring] = ACTIONS(431), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(429), + [anon_sym_const_DASHclass] = ACTIONS(429), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(429), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(429), + [anon_sym_monitor_DASHenter] = ACTIONS(429), + [anon_sym_monitor_DASHexit] = ACTIONS(429), + [anon_sym_check_DASHcast] = ACTIONS(429), + [anon_sym_instance_DASHof] = ACTIONS(429), + [anon_sym_array_DASHlength] = ACTIONS(429), + [anon_sym_new_DASHinstance] = ACTIONS(429), + [anon_sym_new_DASHarray] = ACTIONS(429), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(431), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(429), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(429), + [anon_sym_throw] = ACTIONS(431), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(429), + [anon_sym_goto] = ACTIONS(431), + [anon_sym_goto_SLASH16] = ACTIONS(429), + [anon_sym_goto_SLASH32] = ACTIONS(429), + [anon_sym_packed_DASHswitch] = ACTIONS(429), + [anon_sym_sparse_DASHswitch] = ACTIONS(429), + [anon_sym_cmpl_DASHfloat] = ACTIONS(429), + [anon_sym_cmpg_DASHfloat] = ACTIONS(429), + [anon_sym_cmpl_DASHdouble] = ACTIONS(429), + [anon_sym_cmpg_DASHdouble] = ACTIONS(429), + [anon_sym_cmp_DASHlong] = ACTIONS(429), + [anon_sym_if_DASHeq] = ACTIONS(431), + [anon_sym_if_DASHne] = ACTIONS(431), + [anon_sym_if_DASHlt] = ACTIONS(431), + [anon_sym_if_DASHge] = ACTIONS(431), + [anon_sym_if_DASHgt] = ACTIONS(431), + [anon_sym_if_DASHle] = ACTIONS(431), + [anon_sym_if_DASHeqz] = ACTIONS(429), + [anon_sym_if_DASHnez] = ACTIONS(429), + [anon_sym_if_DASHltz] = ACTIONS(429), + [anon_sym_if_DASHgez] = ACTIONS(429), + [anon_sym_if_DASHgtz] = ACTIONS(429), + [anon_sym_if_DASHlez] = ACTIONS(429), + [anon_sym_aget] = ACTIONS(431), + [anon_sym_aget_DASHwide] = ACTIONS(429), + [anon_sym_aget_DASHobject] = ACTIONS(429), + [anon_sym_aget_DASHboolean] = ACTIONS(429), + [anon_sym_aget_DASHbyte] = ACTIONS(429), + [anon_sym_aget_DASHchar] = ACTIONS(429), + [anon_sym_aget_DASHshort] = ACTIONS(429), + [anon_sym_aput] = ACTIONS(431), + [anon_sym_aput_DASHwide] = ACTIONS(429), + [anon_sym_aput_DASHobject] = ACTIONS(429), + [anon_sym_aput_DASHboolean] = ACTIONS(429), + [anon_sym_aput_DASHbyte] = ACTIONS(429), + [anon_sym_aput_DASHchar] = ACTIONS(429), + [anon_sym_aput_DASHshort] = ACTIONS(429), + [anon_sym_iget] = ACTIONS(431), + [anon_sym_iget_DASHwide] = ACTIONS(431), + [anon_sym_iget_DASHobject] = ACTIONS(431), + [anon_sym_iget_DASHboolean] = ACTIONS(429), + [anon_sym_iget_DASHbyte] = ACTIONS(429), + [anon_sym_iget_DASHchar] = ACTIONS(429), + [anon_sym_iget_DASHshort] = ACTIONS(429), + [anon_sym_iget_DASHvolatile] = ACTIONS(429), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(429), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(429), + [anon_sym_iput] = ACTIONS(431), + [anon_sym_iput_DASHwide] = ACTIONS(431), + [anon_sym_iput_DASHobject] = ACTIONS(431), + [anon_sym_iput_DASHboolean] = ACTIONS(431), + [anon_sym_iput_DASHbyte] = ACTIONS(431), + [anon_sym_iput_DASHchar] = ACTIONS(431), + [anon_sym_iput_DASHshort] = ACTIONS(431), + [anon_sym_iput_DASHvolatile] = ACTIONS(429), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(429), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(429), + [anon_sym_sget] = ACTIONS(431), + [anon_sym_sget_DASHwide] = ACTIONS(431), + [anon_sym_sget_DASHobject] = ACTIONS(431), + [anon_sym_sget_DASHboolean] = ACTIONS(429), + [anon_sym_sget_DASHbyte] = ACTIONS(429), + [anon_sym_sget_DASHchar] = ACTIONS(429), + [anon_sym_sget_DASHshort] = ACTIONS(429), + [anon_sym_sget_DASHvolatile] = ACTIONS(429), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(429), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(429), + [anon_sym_sput] = ACTIONS(431), + [anon_sym_sput_DASHwide] = ACTIONS(431), + [anon_sym_sput_DASHobject] = ACTIONS(431), + [anon_sym_sput_DASHboolean] = ACTIONS(429), + [anon_sym_sput_DASHbyte] = ACTIONS(429), + [anon_sym_sput_DASHchar] = ACTIONS(429), + [anon_sym_sput_DASHshort] = ACTIONS(429), + [anon_sym_sput_DASHvolatile] = ACTIONS(429), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(429), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(429), + [anon_sym_invoke_DASHconstructor] = ACTIONS(429), + [anon_sym_invoke_DASHcustom] = ACTIONS(431), + [anon_sym_invoke_DASHdirect] = ACTIONS(431), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(429), + [anon_sym_invoke_DASHinstance] = ACTIONS(429), + [anon_sym_invoke_DASHinterface] = ACTIONS(431), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(431), + [anon_sym_invoke_DASHstatic] = ACTIONS(431), + [anon_sym_invoke_DASHsuper] = ACTIONS(431), + [anon_sym_invoke_DASHvirtual] = ACTIONS(431), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(429), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(429), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(429), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(429), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(429), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(429), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(429), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(429), + [anon_sym_neg_DASHint] = ACTIONS(429), + [anon_sym_not_DASHint] = ACTIONS(429), + [anon_sym_neg_DASHlong] = ACTIONS(429), + [anon_sym_not_DASHlong] = ACTIONS(429), + [anon_sym_neg_DASHfloat] = ACTIONS(429), + [anon_sym_neg_DASHdouble] = ACTIONS(429), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(429), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(429), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(429), + [anon_sym_long_DASHto_DASHint] = ACTIONS(429), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(429), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(429), + [anon_sym_float_DASHto_DASHint] = ACTIONS(429), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(429), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(429), + [anon_sym_double_DASHto_DASHint] = ACTIONS(429), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(429), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(429), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(429), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(429), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(429), + [anon_sym_add_DASHint] = ACTIONS(431), + [anon_sym_sub_DASHint] = ACTIONS(431), + [anon_sym_mul_DASHint] = ACTIONS(431), + [anon_sym_div_DASHint] = ACTIONS(431), + [anon_sym_rem_DASHint] = ACTIONS(431), + [anon_sym_and_DASHint] = ACTIONS(431), + [anon_sym_or_DASHint] = ACTIONS(431), + [anon_sym_xor_DASHint] = ACTIONS(431), + [anon_sym_shl_DASHint] = ACTIONS(431), + [anon_sym_shr_DASHint] = ACTIONS(431), + [anon_sym_ushr_DASHint] = ACTIONS(431), + [anon_sym_add_DASHlong] = ACTIONS(431), + [anon_sym_sub_DASHlong] = ACTIONS(431), + [anon_sym_mul_DASHlong] = ACTIONS(431), + [anon_sym_div_DASHlong] = ACTIONS(431), + [anon_sym_rem_DASHlong] = ACTIONS(431), + [anon_sym_and_DASHlong] = ACTIONS(431), + [anon_sym_or_DASHlong] = ACTIONS(431), + [anon_sym_xor_DASHlong] = ACTIONS(431), + [anon_sym_shl_DASHlong] = ACTIONS(431), + [anon_sym_shr_DASHlong] = ACTIONS(431), + [anon_sym_ushr_DASHlong] = ACTIONS(431), + [anon_sym_add_DASHfloat] = ACTIONS(431), + [anon_sym_sub_DASHfloat] = ACTIONS(431), + [anon_sym_mul_DASHfloat] = ACTIONS(431), + [anon_sym_div_DASHfloat] = ACTIONS(431), + [anon_sym_rem_DASHfloat] = ACTIONS(431), + [anon_sym_add_DASHdouble] = ACTIONS(431), + [anon_sym_sub_DASHdouble] = ACTIONS(431), + [anon_sym_mul_DASHdouble] = ACTIONS(431), + [anon_sym_div_DASHdouble] = ACTIONS(431), + [anon_sym_rem_DASHdouble] = ACTIONS(431), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(429), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(429), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(429), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(429), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(429), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(429), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(429), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(429), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(429), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(429), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(429), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(429), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(429), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(429), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(429), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(429), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(429), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(429), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(429), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(429), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(429), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(429), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(429), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(429), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(429), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(429), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(429), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(429), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(429), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(429), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(429), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(429), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(429), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(429), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(429), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(429), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(429), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(429), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(429), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(429), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(429), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(429), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(429), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(429), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(429), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(429), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(429), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(429), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(429), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(429), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(429), + [anon_sym_static_DASHget] = ACTIONS(429), + [anon_sym_static_DASHput] = ACTIONS(429), + [anon_sym_instance_DASHget] = ACTIONS(429), + [anon_sym_instance_DASHput] = ACTIONS(429), + [anon_sym_execute_DASHinline] = ACTIONS(431), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(429), + [anon_sym_iget_DASHquick] = ACTIONS(429), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(429), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(429), + [anon_sym_iput_DASHquick] = ACTIONS(429), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(429), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(429), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(429), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(429), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(429), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(429), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(431), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(429), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(431), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(429), + [anon_sym_rsub_DASHint] = ACTIONS(431), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(429), + [anon_sym_DOTline] = ACTIONS(429), + [anon_sym_DOTlocals] = ACTIONS(429), + [anon_sym_DOTlocal] = ACTIONS(431), + [anon_sym_DOTendlocal] = ACTIONS(429), + [anon_sym_DOTrestartlocal] = ACTIONS(429), + [anon_sym_DOTregisters] = ACTIONS(429), + [anon_sym_DOTcatch] = ACTIONS(431), + [anon_sym_DOTcatchall] = ACTIONS(429), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(429), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(429), + [anon_sym_DOTarray_DASHdata] = ACTIONS(429), + [sym_prologue_directive] = ACTIONS(429), + [sym_epilogue_directive] = ACTIONS(429), + [aux_sym_label_token1] = ACTIONS(429), + [aux_sym_jmp_label_token1] = ACTIONS(429), [sym_comment] = ACTIONS(3), }, [63] = { - [anon_sym_DOTsource] = ACTIONS(427), - [anon_sym_DOTendmethod] = ACTIONS(427), - [anon_sym_DOTannotation] = ACTIONS(427), - [anon_sym_DOTparam] = ACTIONS(429), - [anon_sym_DOTparameter] = ACTIONS(427), - [anon_sym_nop] = ACTIONS(429), - [anon_sym_move] = ACTIONS(429), - [anon_sym_move_SLASHfrom16] = ACTIONS(427), - [anon_sym_move_SLASH16] = ACTIONS(427), - [anon_sym_move_DASHwide] = ACTIONS(429), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(427), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(427), - [anon_sym_move_DASHobject] = ACTIONS(429), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(427), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(427), - [anon_sym_move_DASHresult] = ACTIONS(429), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(427), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(427), - [anon_sym_move_DASHexception] = ACTIONS(427), - [anon_sym_return_DASHvoid] = ACTIONS(427), - [anon_sym_return] = ACTIONS(429), - [anon_sym_return_DASHwide] = ACTIONS(427), - [anon_sym_return_DASHobject] = ACTIONS(427), - [anon_sym_const_SLASH4] = ACTIONS(427), - [anon_sym_const_SLASH16] = ACTIONS(427), - [anon_sym_const] = ACTIONS(429), - [anon_sym_const_SLASHhigh16] = ACTIONS(427), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(427), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(427), - [anon_sym_const_DASHwide] = ACTIONS(429), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(427), - [anon_sym_const_DASHstring] = ACTIONS(429), - [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(427), - [anon_sym_const_DASHclass] = ACTIONS(427), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(427), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(427), - [anon_sym_monitor_DASHenter] = ACTIONS(427), - [anon_sym_monitor_DASHexit] = ACTIONS(427), - [anon_sym_check_DASHcast] = ACTIONS(427), - [anon_sym_instance_DASHof] = ACTIONS(427), - [anon_sym_array_DASHlength] = ACTIONS(427), - [anon_sym_new_DASHinstance] = ACTIONS(427), - [anon_sym_new_DASHarray] = ACTIONS(427), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(429), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(427), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(427), - [anon_sym_throw] = ACTIONS(429), - [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(427), - [anon_sym_goto] = ACTIONS(429), - [anon_sym_goto_SLASH16] = ACTIONS(427), - [anon_sym_goto_SLASH32] = ACTIONS(427), - [anon_sym_packed_DASHswitch] = ACTIONS(427), - [anon_sym_sparse_DASHswitch] = ACTIONS(427), - [anon_sym_cmpl_DASHfloat] = ACTIONS(427), - [anon_sym_cmpg_DASHfloat] = ACTIONS(427), - [anon_sym_cmpl_DASHdouble] = ACTIONS(427), - [anon_sym_cmpg_DASHdouble] = ACTIONS(427), - [anon_sym_cmp_DASHlong] = ACTIONS(427), - [anon_sym_if_DASHeq] = ACTIONS(429), - [anon_sym_if_DASHne] = ACTIONS(429), - [anon_sym_if_DASHlt] = ACTIONS(429), - [anon_sym_if_DASHge] = ACTIONS(429), - [anon_sym_if_DASHgt] = ACTIONS(429), - [anon_sym_if_DASHle] = ACTIONS(429), - [anon_sym_if_DASHeqz] = ACTIONS(427), - [anon_sym_if_DASHnez] = ACTIONS(427), - [anon_sym_if_DASHltz] = ACTIONS(427), - [anon_sym_if_DASHgez] = ACTIONS(427), - [anon_sym_if_DASHgtz] = ACTIONS(427), - [anon_sym_if_DASHlez] = ACTIONS(427), - [anon_sym_aget] = ACTIONS(429), - [anon_sym_aget_DASHwide] = ACTIONS(427), - [anon_sym_aget_DASHobject] = ACTIONS(427), - [anon_sym_aget_DASHboolean] = ACTIONS(427), - [anon_sym_aget_DASHbyte] = ACTIONS(427), - [anon_sym_aget_DASHchar] = ACTIONS(427), - [anon_sym_aget_DASHshort] = ACTIONS(427), - [anon_sym_aput] = ACTIONS(429), - [anon_sym_aput_DASHwide] = ACTIONS(427), - [anon_sym_aput_DASHobject] = ACTIONS(427), - [anon_sym_aput_DASHboolean] = ACTIONS(427), - [anon_sym_aput_DASHbyte] = ACTIONS(427), - [anon_sym_aput_DASHchar] = ACTIONS(427), - [anon_sym_aput_DASHshort] = ACTIONS(427), - [anon_sym_iget] = ACTIONS(429), - [anon_sym_iget_DASHwide] = ACTIONS(429), - [anon_sym_iget_DASHobject] = ACTIONS(429), - [anon_sym_iget_DASHboolean] = ACTIONS(427), - [anon_sym_iget_DASHbyte] = ACTIONS(427), - [anon_sym_iget_DASHchar] = ACTIONS(427), - [anon_sym_iget_DASHshort] = ACTIONS(427), - [anon_sym_iget_DASHvolatile] = ACTIONS(427), - [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(427), - [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(427), - [anon_sym_iput] = ACTIONS(429), - [anon_sym_iput_DASHwide] = ACTIONS(429), - [anon_sym_iput_DASHobject] = ACTIONS(429), - [anon_sym_iput_DASHboolean] = ACTIONS(429), - [anon_sym_iput_DASHbyte] = ACTIONS(429), - [anon_sym_iput_DASHchar] = ACTIONS(429), - [anon_sym_iput_DASHshort] = ACTIONS(429), - [anon_sym_iput_DASHvolatile] = ACTIONS(427), - [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(427), - [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(427), - [anon_sym_sget] = ACTIONS(429), - [anon_sym_sget_DASHwide] = ACTIONS(429), - [anon_sym_sget_DASHobject] = ACTIONS(429), - [anon_sym_sget_DASHboolean] = ACTIONS(427), - [anon_sym_sget_DASHbyte] = ACTIONS(427), - [anon_sym_sget_DASHchar] = ACTIONS(427), - [anon_sym_sget_DASHshort] = ACTIONS(427), - [anon_sym_sget_DASHvolatile] = ACTIONS(427), - [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(427), - [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(427), - [anon_sym_sput] = ACTIONS(429), - [anon_sym_sput_DASHwide] = ACTIONS(429), - [anon_sym_sput_DASHobject] = ACTIONS(429), - [anon_sym_sput_DASHboolean] = ACTIONS(427), - [anon_sym_sput_DASHbyte] = ACTIONS(427), - [anon_sym_sput_DASHchar] = ACTIONS(427), - [anon_sym_sput_DASHshort] = ACTIONS(427), - [anon_sym_sput_DASHvolatile] = ACTIONS(427), - [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(427), - [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(427), - [anon_sym_invoke_DASHconstructor] = ACTIONS(427), - [anon_sym_invoke_DASHcustom] = ACTIONS(429), - [anon_sym_invoke_DASHdirect] = ACTIONS(429), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(427), - [anon_sym_invoke_DASHinstance] = ACTIONS(427), - [anon_sym_invoke_DASHinterface] = ACTIONS(429), - [anon_sym_invoke_DASHpolymorphic] = ACTIONS(429), - [anon_sym_invoke_DASHstatic] = ACTIONS(429), - [anon_sym_invoke_DASHsuper] = ACTIONS(429), - [anon_sym_invoke_DASHvirtual] = ACTIONS(429), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(427), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(427), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(427), - [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(427), - [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(427), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(427), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(427), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(427), - [anon_sym_neg_DASHint] = ACTIONS(427), - [anon_sym_not_DASHint] = ACTIONS(427), - [anon_sym_neg_DASHlong] = ACTIONS(427), - [anon_sym_not_DASHlong] = ACTIONS(427), - [anon_sym_neg_DASHfloat] = ACTIONS(427), - [anon_sym_neg_DASHdouble] = ACTIONS(427), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(427), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(427), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(427), - [anon_sym_long_DASHto_DASHint] = ACTIONS(427), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(427), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(427), - [anon_sym_float_DASHto_DASHint] = ACTIONS(427), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(427), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(427), - [anon_sym_double_DASHto_DASHint] = ACTIONS(427), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(427), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(427), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(427), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(427), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(427), - [anon_sym_add_DASHint] = ACTIONS(429), - [anon_sym_sub_DASHint] = ACTIONS(429), - [anon_sym_mul_DASHint] = ACTIONS(429), - [anon_sym_div_DASHint] = ACTIONS(429), - [anon_sym_rem_DASHint] = ACTIONS(429), - [anon_sym_and_DASHint] = ACTIONS(429), - [anon_sym_or_DASHint] = ACTIONS(429), - [anon_sym_xor_DASHint] = ACTIONS(429), - [anon_sym_shl_DASHint] = ACTIONS(429), - [anon_sym_shr_DASHint] = ACTIONS(429), - [anon_sym_ushr_DASHint] = ACTIONS(429), - [anon_sym_add_DASHlong] = ACTIONS(429), - [anon_sym_sub_DASHlong] = ACTIONS(429), - [anon_sym_mul_DASHlong] = ACTIONS(429), - [anon_sym_div_DASHlong] = ACTIONS(429), - [anon_sym_rem_DASHlong] = ACTIONS(429), - [anon_sym_and_DASHlong] = ACTIONS(429), - [anon_sym_or_DASHlong] = ACTIONS(429), - [anon_sym_xor_DASHlong] = ACTIONS(429), - [anon_sym_shl_DASHlong] = ACTIONS(429), - [anon_sym_shr_DASHlong] = ACTIONS(429), - [anon_sym_ushr_DASHlong] = ACTIONS(429), - [anon_sym_add_DASHfloat] = ACTIONS(429), - [anon_sym_sub_DASHfloat] = ACTIONS(429), - [anon_sym_mul_DASHfloat] = ACTIONS(429), - [anon_sym_div_DASHfloat] = ACTIONS(429), - [anon_sym_rem_DASHfloat] = ACTIONS(429), - [anon_sym_add_DASHdouble] = ACTIONS(429), - [anon_sym_sub_DASHdouble] = ACTIONS(429), - [anon_sym_mul_DASHdouble] = ACTIONS(429), - [anon_sym_div_DASHdouble] = ACTIONS(429), - [anon_sym_rem_DASHdouble] = ACTIONS(429), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(427), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(427), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(427), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(427), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(427), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(427), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(427), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(427), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(427), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(427), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(427), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(427), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(427), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(427), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(427), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(427), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(427), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(427), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(427), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(427), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(427), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(427), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(427), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(427), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(427), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(427), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(427), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(427), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(427), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(427), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(427), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(427), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(427), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(427), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(427), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(427), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(427), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(427), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(427), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(427), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(427), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(427), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(427), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(427), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(427), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(427), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(427), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(427), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(427), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(427), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(427), - [anon_sym_static_DASHget] = ACTIONS(427), - [anon_sym_static_DASHput] = ACTIONS(427), - [anon_sym_instance_DASHget] = ACTIONS(427), - [anon_sym_instance_DASHput] = ACTIONS(427), - [anon_sym_execute_DASHinline] = ACTIONS(429), - [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(427), - [anon_sym_iget_DASHquick] = ACTIONS(427), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(427), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(427), - [anon_sym_iput_DASHquick] = ACTIONS(427), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(427), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(427), - [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(427), - [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(427), - [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(427), - [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(427), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(429), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(427), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(429), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(427), - [anon_sym_rsub_DASHint] = ACTIONS(429), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(427), - [anon_sym_DOTline] = ACTIONS(427), - [anon_sym_DOTlocals] = ACTIONS(427), - [anon_sym_DOTlocal] = ACTIONS(429), - [anon_sym_DOTendlocal] = ACTIONS(427), - [anon_sym_DOTrestartlocal] = ACTIONS(427), - [anon_sym_DOTregisters] = ACTIONS(427), - [anon_sym_DOTcatch] = ACTIONS(429), - [anon_sym_DOTcatchall] = ACTIONS(427), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(427), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(427), - [anon_sym_DOTarray_DASHdata] = ACTIONS(427), - [sym_prologue_directive] = ACTIONS(427), - [sym_epilogue_directive] = ACTIONS(427), - [aux_sym_label_token1] = ACTIONS(427), - [aux_sym_jmp_label_token1] = ACTIONS(427), + [anon_sym_DOTsource] = ACTIONS(433), + [anon_sym_DOTendmethod] = ACTIONS(433), + [anon_sym_DOTannotation] = ACTIONS(433), + [anon_sym_DOTparam] = ACTIONS(435), + [anon_sym_DOTparameter] = ACTIONS(433), + [anon_sym_nop] = ACTIONS(435), + [anon_sym_move] = ACTIONS(435), + [anon_sym_move_SLASHfrom16] = ACTIONS(433), + [anon_sym_move_SLASH16] = ACTIONS(433), + [anon_sym_move_DASHwide] = ACTIONS(435), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(433), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(433), + [anon_sym_move_DASHobject] = ACTIONS(435), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(433), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(433), + [anon_sym_move_DASHresult] = ACTIONS(435), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(433), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(433), + [anon_sym_move_DASHexception] = ACTIONS(433), + [anon_sym_return_DASHvoid] = ACTIONS(433), + [anon_sym_return] = ACTIONS(435), + [anon_sym_return_DASHwide] = ACTIONS(433), + [anon_sym_return_DASHobject] = ACTIONS(433), + [anon_sym_const_SLASH4] = ACTIONS(433), + [anon_sym_const_SLASH16] = ACTIONS(433), + [anon_sym_const] = ACTIONS(435), + [anon_sym_const_SLASHhigh16] = ACTIONS(433), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(433), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(433), + [anon_sym_const_DASHwide] = ACTIONS(435), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(433), + [anon_sym_const_DASHstring] = ACTIONS(435), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(433), + [anon_sym_const_DASHclass] = ACTIONS(433), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(433), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(433), + [anon_sym_monitor_DASHenter] = ACTIONS(433), + [anon_sym_monitor_DASHexit] = ACTIONS(433), + [anon_sym_check_DASHcast] = ACTIONS(433), + [anon_sym_instance_DASHof] = ACTIONS(433), + [anon_sym_array_DASHlength] = ACTIONS(433), + [anon_sym_new_DASHinstance] = ACTIONS(433), + [anon_sym_new_DASHarray] = ACTIONS(433), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(435), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(433), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(433), + [anon_sym_throw] = ACTIONS(435), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(433), + [anon_sym_goto] = ACTIONS(435), + [anon_sym_goto_SLASH16] = ACTIONS(433), + [anon_sym_goto_SLASH32] = ACTIONS(433), + [anon_sym_packed_DASHswitch] = ACTIONS(433), + [anon_sym_sparse_DASHswitch] = ACTIONS(433), + [anon_sym_cmpl_DASHfloat] = ACTIONS(433), + [anon_sym_cmpg_DASHfloat] = ACTIONS(433), + [anon_sym_cmpl_DASHdouble] = ACTIONS(433), + [anon_sym_cmpg_DASHdouble] = ACTIONS(433), + [anon_sym_cmp_DASHlong] = ACTIONS(433), + [anon_sym_if_DASHeq] = ACTIONS(435), + [anon_sym_if_DASHne] = ACTIONS(435), + [anon_sym_if_DASHlt] = ACTIONS(435), + [anon_sym_if_DASHge] = ACTIONS(435), + [anon_sym_if_DASHgt] = ACTIONS(435), + [anon_sym_if_DASHle] = ACTIONS(435), + [anon_sym_if_DASHeqz] = ACTIONS(433), + [anon_sym_if_DASHnez] = ACTIONS(433), + [anon_sym_if_DASHltz] = ACTIONS(433), + [anon_sym_if_DASHgez] = ACTIONS(433), + [anon_sym_if_DASHgtz] = ACTIONS(433), + [anon_sym_if_DASHlez] = ACTIONS(433), + [anon_sym_aget] = ACTIONS(435), + [anon_sym_aget_DASHwide] = ACTIONS(433), + [anon_sym_aget_DASHobject] = ACTIONS(433), + [anon_sym_aget_DASHboolean] = ACTIONS(433), + [anon_sym_aget_DASHbyte] = ACTIONS(433), + [anon_sym_aget_DASHchar] = ACTIONS(433), + [anon_sym_aget_DASHshort] = ACTIONS(433), + [anon_sym_aput] = ACTIONS(435), + [anon_sym_aput_DASHwide] = ACTIONS(433), + [anon_sym_aput_DASHobject] = ACTIONS(433), + [anon_sym_aput_DASHboolean] = ACTIONS(433), + [anon_sym_aput_DASHbyte] = ACTIONS(433), + [anon_sym_aput_DASHchar] = ACTIONS(433), + [anon_sym_aput_DASHshort] = ACTIONS(433), + [anon_sym_iget] = ACTIONS(435), + [anon_sym_iget_DASHwide] = ACTIONS(435), + [anon_sym_iget_DASHobject] = ACTIONS(435), + [anon_sym_iget_DASHboolean] = ACTIONS(433), + [anon_sym_iget_DASHbyte] = ACTIONS(433), + [anon_sym_iget_DASHchar] = ACTIONS(433), + [anon_sym_iget_DASHshort] = ACTIONS(433), + [anon_sym_iget_DASHvolatile] = ACTIONS(433), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(433), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(433), + [anon_sym_iput] = ACTIONS(435), + [anon_sym_iput_DASHwide] = ACTIONS(435), + [anon_sym_iput_DASHobject] = ACTIONS(435), + [anon_sym_iput_DASHboolean] = ACTIONS(435), + [anon_sym_iput_DASHbyte] = ACTIONS(435), + [anon_sym_iput_DASHchar] = ACTIONS(435), + [anon_sym_iput_DASHshort] = ACTIONS(435), + [anon_sym_iput_DASHvolatile] = ACTIONS(433), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(433), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(433), + [anon_sym_sget] = ACTIONS(435), + [anon_sym_sget_DASHwide] = ACTIONS(435), + [anon_sym_sget_DASHobject] = ACTIONS(435), + [anon_sym_sget_DASHboolean] = ACTIONS(433), + [anon_sym_sget_DASHbyte] = ACTIONS(433), + [anon_sym_sget_DASHchar] = ACTIONS(433), + [anon_sym_sget_DASHshort] = ACTIONS(433), + [anon_sym_sget_DASHvolatile] = ACTIONS(433), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(433), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(433), + [anon_sym_sput] = ACTIONS(435), + [anon_sym_sput_DASHwide] = ACTIONS(435), + [anon_sym_sput_DASHobject] = ACTIONS(435), + [anon_sym_sput_DASHboolean] = ACTIONS(433), + [anon_sym_sput_DASHbyte] = ACTIONS(433), + [anon_sym_sput_DASHchar] = ACTIONS(433), + [anon_sym_sput_DASHshort] = ACTIONS(433), + [anon_sym_sput_DASHvolatile] = ACTIONS(433), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(433), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(433), + [anon_sym_invoke_DASHconstructor] = ACTIONS(433), + [anon_sym_invoke_DASHcustom] = ACTIONS(435), + [anon_sym_invoke_DASHdirect] = ACTIONS(435), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(433), + [anon_sym_invoke_DASHinstance] = ACTIONS(433), + [anon_sym_invoke_DASHinterface] = ACTIONS(435), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(435), + [anon_sym_invoke_DASHstatic] = ACTIONS(435), + [anon_sym_invoke_DASHsuper] = ACTIONS(435), + [anon_sym_invoke_DASHvirtual] = ACTIONS(435), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(433), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(433), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(433), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(433), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(433), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(433), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(433), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(433), + [anon_sym_neg_DASHint] = ACTIONS(433), + [anon_sym_not_DASHint] = ACTIONS(433), + [anon_sym_neg_DASHlong] = ACTIONS(433), + [anon_sym_not_DASHlong] = ACTIONS(433), + [anon_sym_neg_DASHfloat] = ACTIONS(433), + [anon_sym_neg_DASHdouble] = ACTIONS(433), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(433), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(433), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(433), + [anon_sym_long_DASHto_DASHint] = ACTIONS(433), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(433), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(433), + [anon_sym_float_DASHto_DASHint] = ACTIONS(433), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(433), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(433), + [anon_sym_double_DASHto_DASHint] = ACTIONS(433), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(433), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(433), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(433), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(433), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(433), + [anon_sym_add_DASHint] = ACTIONS(435), + [anon_sym_sub_DASHint] = ACTIONS(435), + [anon_sym_mul_DASHint] = ACTIONS(435), + [anon_sym_div_DASHint] = ACTIONS(435), + [anon_sym_rem_DASHint] = ACTIONS(435), + [anon_sym_and_DASHint] = ACTIONS(435), + [anon_sym_or_DASHint] = ACTIONS(435), + [anon_sym_xor_DASHint] = ACTIONS(435), + [anon_sym_shl_DASHint] = ACTIONS(435), + [anon_sym_shr_DASHint] = ACTIONS(435), + [anon_sym_ushr_DASHint] = ACTIONS(435), + [anon_sym_add_DASHlong] = ACTIONS(435), + [anon_sym_sub_DASHlong] = ACTIONS(435), + [anon_sym_mul_DASHlong] = ACTIONS(435), + [anon_sym_div_DASHlong] = ACTIONS(435), + [anon_sym_rem_DASHlong] = ACTIONS(435), + [anon_sym_and_DASHlong] = ACTIONS(435), + [anon_sym_or_DASHlong] = ACTIONS(435), + [anon_sym_xor_DASHlong] = ACTIONS(435), + [anon_sym_shl_DASHlong] = ACTIONS(435), + [anon_sym_shr_DASHlong] = ACTIONS(435), + [anon_sym_ushr_DASHlong] = ACTIONS(435), + [anon_sym_add_DASHfloat] = ACTIONS(435), + [anon_sym_sub_DASHfloat] = ACTIONS(435), + [anon_sym_mul_DASHfloat] = ACTIONS(435), + [anon_sym_div_DASHfloat] = ACTIONS(435), + [anon_sym_rem_DASHfloat] = ACTIONS(435), + [anon_sym_add_DASHdouble] = ACTIONS(435), + [anon_sym_sub_DASHdouble] = ACTIONS(435), + [anon_sym_mul_DASHdouble] = ACTIONS(435), + [anon_sym_div_DASHdouble] = ACTIONS(435), + [anon_sym_rem_DASHdouble] = ACTIONS(435), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(433), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(433), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(433), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(433), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(433), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(433), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(433), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(433), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(433), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(433), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(433), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(433), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(433), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(433), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(433), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(433), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(433), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(433), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(433), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(433), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(433), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(433), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(433), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(433), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(433), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(433), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(433), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(433), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(433), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(433), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(433), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(433), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(433), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(433), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(433), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(433), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(433), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(433), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(433), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(433), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(433), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(433), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(433), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(433), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(433), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(433), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(433), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(433), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(433), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(433), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(433), + [anon_sym_static_DASHget] = ACTIONS(433), + [anon_sym_static_DASHput] = ACTIONS(433), + [anon_sym_instance_DASHget] = ACTIONS(433), + [anon_sym_instance_DASHput] = ACTIONS(433), + [anon_sym_execute_DASHinline] = ACTIONS(435), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(433), + [anon_sym_iget_DASHquick] = ACTIONS(433), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(433), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(433), + [anon_sym_iput_DASHquick] = ACTIONS(433), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(433), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(433), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(433), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(433), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(433), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(433), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(435), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(433), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(435), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(433), + [anon_sym_rsub_DASHint] = ACTIONS(435), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(433), + [anon_sym_DOTline] = ACTIONS(433), + [anon_sym_DOTlocals] = ACTIONS(433), + [anon_sym_DOTlocal] = ACTIONS(435), + [anon_sym_DOTendlocal] = ACTIONS(433), + [anon_sym_DOTrestartlocal] = ACTIONS(433), + [anon_sym_DOTregisters] = ACTIONS(433), + [anon_sym_DOTcatch] = ACTIONS(435), + [anon_sym_DOTcatchall] = ACTIONS(433), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(433), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(433), + [anon_sym_DOTarray_DASHdata] = ACTIONS(433), + [sym_prologue_directive] = ACTIONS(433), + [sym_epilogue_directive] = ACTIONS(433), + [aux_sym_label_token1] = ACTIONS(433), + [aux_sym_jmp_label_token1] = ACTIONS(433), [sym_comment] = ACTIONS(3), }, [64] = { - [anon_sym_DOTsource] = ACTIONS(313), - [anon_sym_DOTendmethod] = ACTIONS(313), - [anon_sym_DOTannotation] = ACTIONS(313), - [anon_sym_DOTparam] = ACTIONS(315), - [anon_sym_DOTparameter] = ACTIONS(313), - [anon_sym_nop] = ACTIONS(315), - [anon_sym_move] = ACTIONS(315), - [anon_sym_move_SLASHfrom16] = ACTIONS(313), - [anon_sym_move_SLASH16] = ACTIONS(313), - [anon_sym_move_DASHwide] = ACTIONS(315), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(313), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(313), - [anon_sym_move_DASHobject] = ACTIONS(315), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(313), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(313), - [anon_sym_move_DASHresult] = ACTIONS(315), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(313), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(313), - [anon_sym_move_DASHexception] = ACTIONS(313), - [anon_sym_return_DASHvoid] = ACTIONS(313), - [anon_sym_return] = ACTIONS(315), - [anon_sym_return_DASHwide] = ACTIONS(313), - [anon_sym_return_DASHobject] = ACTIONS(313), - [anon_sym_const_SLASH4] = ACTIONS(313), - [anon_sym_const_SLASH16] = ACTIONS(313), - [anon_sym_const] = ACTIONS(315), - [anon_sym_const_SLASHhigh16] = ACTIONS(313), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(313), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(313), - [anon_sym_const_DASHwide] = ACTIONS(315), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(313), - [anon_sym_const_DASHstring] = ACTIONS(315), - [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(313), - [anon_sym_const_DASHclass] = ACTIONS(313), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(313), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(313), - [anon_sym_monitor_DASHenter] = ACTIONS(313), - [anon_sym_monitor_DASHexit] = ACTIONS(313), - [anon_sym_check_DASHcast] = ACTIONS(313), - [anon_sym_instance_DASHof] = ACTIONS(313), - [anon_sym_array_DASHlength] = ACTIONS(313), - [anon_sym_new_DASHinstance] = ACTIONS(313), - [anon_sym_new_DASHarray] = ACTIONS(313), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(315), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(313), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(313), - [anon_sym_throw] = ACTIONS(315), - [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(313), - [anon_sym_goto] = ACTIONS(315), - [anon_sym_goto_SLASH16] = ACTIONS(313), - [anon_sym_goto_SLASH32] = ACTIONS(313), - [anon_sym_packed_DASHswitch] = ACTIONS(313), - [anon_sym_sparse_DASHswitch] = ACTIONS(313), - [anon_sym_cmpl_DASHfloat] = ACTIONS(313), - [anon_sym_cmpg_DASHfloat] = ACTIONS(313), - [anon_sym_cmpl_DASHdouble] = ACTIONS(313), - [anon_sym_cmpg_DASHdouble] = ACTIONS(313), - [anon_sym_cmp_DASHlong] = ACTIONS(313), - [anon_sym_if_DASHeq] = ACTIONS(315), - [anon_sym_if_DASHne] = ACTIONS(315), - [anon_sym_if_DASHlt] = ACTIONS(315), - [anon_sym_if_DASHge] = ACTIONS(315), - [anon_sym_if_DASHgt] = ACTIONS(315), - [anon_sym_if_DASHle] = ACTIONS(315), - [anon_sym_if_DASHeqz] = ACTIONS(313), - [anon_sym_if_DASHnez] = ACTIONS(313), - [anon_sym_if_DASHltz] = ACTIONS(313), - [anon_sym_if_DASHgez] = ACTIONS(313), - [anon_sym_if_DASHgtz] = ACTIONS(313), - [anon_sym_if_DASHlez] = ACTIONS(313), - [anon_sym_aget] = ACTIONS(315), - [anon_sym_aget_DASHwide] = ACTIONS(313), - [anon_sym_aget_DASHobject] = ACTIONS(313), - [anon_sym_aget_DASHboolean] = ACTIONS(313), - [anon_sym_aget_DASHbyte] = ACTIONS(313), - [anon_sym_aget_DASHchar] = ACTIONS(313), - [anon_sym_aget_DASHshort] = ACTIONS(313), - [anon_sym_aput] = ACTIONS(315), - [anon_sym_aput_DASHwide] = ACTIONS(313), - [anon_sym_aput_DASHobject] = ACTIONS(313), - [anon_sym_aput_DASHboolean] = ACTIONS(313), - [anon_sym_aput_DASHbyte] = ACTIONS(313), - [anon_sym_aput_DASHchar] = ACTIONS(313), - [anon_sym_aput_DASHshort] = ACTIONS(313), - [anon_sym_iget] = ACTIONS(315), - [anon_sym_iget_DASHwide] = ACTIONS(315), - [anon_sym_iget_DASHobject] = ACTIONS(315), - [anon_sym_iget_DASHboolean] = ACTIONS(313), - [anon_sym_iget_DASHbyte] = ACTIONS(313), - [anon_sym_iget_DASHchar] = ACTIONS(313), - [anon_sym_iget_DASHshort] = ACTIONS(313), - [anon_sym_iget_DASHvolatile] = ACTIONS(313), - [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(313), - [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(313), - [anon_sym_iput] = ACTIONS(315), - [anon_sym_iput_DASHwide] = ACTIONS(315), - [anon_sym_iput_DASHobject] = ACTIONS(315), - [anon_sym_iput_DASHboolean] = ACTIONS(315), - [anon_sym_iput_DASHbyte] = ACTIONS(315), - [anon_sym_iput_DASHchar] = ACTIONS(315), - [anon_sym_iput_DASHshort] = ACTIONS(315), - [anon_sym_iput_DASHvolatile] = ACTIONS(313), - [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(313), - [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(313), - [anon_sym_sget] = ACTIONS(315), - [anon_sym_sget_DASHwide] = ACTIONS(315), - [anon_sym_sget_DASHobject] = ACTIONS(315), - [anon_sym_sget_DASHboolean] = ACTIONS(313), - [anon_sym_sget_DASHbyte] = ACTIONS(313), - [anon_sym_sget_DASHchar] = ACTIONS(313), - [anon_sym_sget_DASHshort] = ACTIONS(313), - [anon_sym_sget_DASHvolatile] = ACTIONS(313), - [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(313), - [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(313), - [anon_sym_sput] = ACTIONS(315), - [anon_sym_sput_DASHwide] = ACTIONS(315), - [anon_sym_sput_DASHobject] = ACTIONS(315), - [anon_sym_sput_DASHboolean] = ACTIONS(313), - [anon_sym_sput_DASHbyte] = ACTIONS(313), - [anon_sym_sput_DASHchar] = ACTIONS(313), - [anon_sym_sput_DASHshort] = ACTIONS(313), - [anon_sym_sput_DASHvolatile] = ACTIONS(313), - [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(313), - [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(313), - [anon_sym_invoke_DASHconstructor] = ACTIONS(313), - [anon_sym_invoke_DASHcustom] = ACTIONS(315), - [anon_sym_invoke_DASHdirect] = ACTIONS(315), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(313), - [anon_sym_invoke_DASHinstance] = ACTIONS(313), - [anon_sym_invoke_DASHinterface] = ACTIONS(315), - [anon_sym_invoke_DASHpolymorphic] = ACTIONS(315), - [anon_sym_invoke_DASHstatic] = ACTIONS(315), - [anon_sym_invoke_DASHsuper] = ACTIONS(315), - [anon_sym_invoke_DASHvirtual] = ACTIONS(315), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(313), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(313), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(313), - [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(313), - [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(313), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(313), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(313), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(313), - [anon_sym_neg_DASHint] = ACTIONS(313), - [anon_sym_not_DASHint] = ACTIONS(313), - [anon_sym_neg_DASHlong] = ACTIONS(313), - [anon_sym_not_DASHlong] = ACTIONS(313), - [anon_sym_neg_DASHfloat] = ACTIONS(313), - [anon_sym_neg_DASHdouble] = ACTIONS(313), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(313), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(313), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(313), - [anon_sym_long_DASHto_DASHint] = ACTIONS(313), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(313), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(313), - [anon_sym_float_DASHto_DASHint] = ACTIONS(313), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(313), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(313), - [anon_sym_double_DASHto_DASHint] = ACTIONS(313), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(313), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(313), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(313), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(313), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(313), - [anon_sym_add_DASHint] = ACTIONS(315), - [anon_sym_sub_DASHint] = ACTIONS(315), - [anon_sym_mul_DASHint] = ACTIONS(315), - [anon_sym_div_DASHint] = ACTIONS(315), - [anon_sym_rem_DASHint] = ACTIONS(315), - [anon_sym_and_DASHint] = ACTIONS(315), - [anon_sym_or_DASHint] = ACTIONS(315), - [anon_sym_xor_DASHint] = ACTIONS(315), - [anon_sym_shl_DASHint] = ACTIONS(315), - [anon_sym_shr_DASHint] = ACTIONS(315), - [anon_sym_ushr_DASHint] = ACTIONS(315), - [anon_sym_add_DASHlong] = ACTIONS(315), - [anon_sym_sub_DASHlong] = ACTIONS(315), - [anon_sym_mul_DASHlong] = ACTIONS(315), - [anon_sym_div_DASHlong] = ACTIONS(315), - [anon_sym_rem_DASHlong] = ACTIONS(315), - [anon_sym_and_DASHlong] = ACTIONS(315), - [anon_sym_or_DASHlong] = ACTIONS(315), - [anon_sym_xor_DASHlong] = ACTIONS(315), - [anon_sym_shl_DASHlong] = ACTIONS(315), - [anon_sym_shr_DASHlong] = ACTIONS(315), - [anon_sym_ushr_DASHlong] = ACTIONS(315), - [anon_sym_add_DASHfloat] = ACTIONS(315), - [anon_sym_sub_DASHfloat] = ACTIONS(315), - [anon_sym_mul_DASHfloat] = ACTIONS(315), - [anon_sym_div_DASHfloat] = ACTIONS(315), - [anon_sym_rem_DASHfloat] = ACTIONS(315), - [anon_sym_add_DASHdouble] = ACTIONS(315), - [anon_sym_sub_DASHdouble] = ACTIONS(315), - [anon_sym_mul_DASHdouble] = ACTIONS(315), - [anon_sym_div_DASHdouble] = ACTIONS(315), - [anon_sym_rem_DASHdouble] = ACTIONS(315), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(313), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(313), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(313), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(313), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(313), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(313), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(313), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(313), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(313), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(313), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(313), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(313), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(313), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(313), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(313), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(313), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(313), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(313), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(313), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(313), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(313), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(313), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(313), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(313), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(313), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(313), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(313), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(313), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(313), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(313), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(313), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(313), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(313), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(313), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(313), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(313), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(313), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(313), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(313), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(313), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(313), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(313), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(313), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(313), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(313), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(313), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(313), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(313), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(313), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(313), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(313), - [anon_sym_static_DASHget] = ACTIONS(313), - [anon_sym_static_DASHput] = ACTIONS(313), - [anon_sym_instance_DASHget] = ACTIONS(313), - [anon_sym_instance_DASHput] = ACTIONS(313), - [anon_sym_execute_DASHinline] = ACTIONS(315), - [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(313), - [anon_sym_iget_DASHquick] = ACTIONS(313), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(313), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(313), - [anon_sym_iput_DASHquick] = ACTIONS(313), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(313), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(313), - [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(313), - [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(313), - [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(313), - [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(313), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(315), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(313), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(315), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(313), - [anon_sym_rsub_DASHint] = ACTIONS(315), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(313), - [anon_sym_DOTline] = ACTIONS(313), - [anon_sym_DOTlocals] = ACTIONS(313), - [anon_sym_DOTlocal] = ACTIONS(315), - [anon_sym_DOTendlocal] = ACTIONS(313), - [anon_sym_DOTrestartlocal] = ACTIONS(313), - [anon_sym_DOTregisters] = ACTIONS(313), - [anon_sym_DOTcatch] = ACTIONS(315), - [anon_sym_DOTcatchall] = ACTIONS(313), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(313), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(313), - [anon_sym_DOTarray_DASHdata] = ACTIONS(313), - [sym_prologue_directive] = ACTIONS(313), - [sym_epilogue_directive] = ACTIONS(313), - [aux_sym_label_token1] = ACTIONS(313), - [aux_sym_jmp_label_token1] = ACTIONS(313), + [anon_sym_DOTsource] = ACTIONS(437), + [anon_sym_DOTendmethod] = ACTIONS(437), + [anon_sym_DOTannotation] = ACTIONS(437), + [anon_sym_DOTparam] = ACTIONS(439), + [anon_sym_DOTparameter] = ACTIONS(437), + [anon_sym_nop] = ACTIONS(439), + [anon_sym_move] = ACTIONS(439), + [anon_sym_move_SLASHfrom16] = ACTIONS(437), + [anon_sym_move_SLASH16] = ACTIONS(437), + [anon_sym_move_DASHwide] = ACTIONS(439), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(437), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(437), + [anon_sym_move_DASHobject] = ACTIONS(439), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(437), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(437), + [anon_sym_move_DASHresult] = ACTIONS(439), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(437), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(437), + [anon_sym_move_DASHexception] = ACTIONS(437), + [anon_sym_return_DASHvoid] = ACTIONS(437), + [anon_sym_return] = ACTIONS(439), + [anon_sym_return_DASHwide] = ACTIONS(437), + [anon_sym_return_DASHobject] = ACTIONS(437), + [anon_sym_const_SLASH4] = ACTIONS(437), + [anon_sym_const_SLASH16] = ACTIONS(437), + [anon_sym_const] = ACTIONS(439), + [anon_sym_const_SLASHhigh16] = ACTIONS(437), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(437), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(437), + [anon_sym_const_DASHwide] = ACTIONS(439), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(437), + [anon_sym_const_DASHstring] = ACTIONS(439), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(437), + [anon_sym_const_DASHclass] = ACTIONS(437), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(437), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(437), + [anon_sym_monitor_DASHenter] = ACTIONS(437), + [anon_sym_monitor_DASHexit] = ACTIONS(437), + [anon_sym_check_DASHcast] = ACTIONS(437), + [anon_sym_instance_DASHof] = ACTIONS(437), + [anon_sym_array_DASHlength] = ACTIONS(437), + [anon_sym_new_DASHinstance] = ACTIONS(437), + [anon_sym_new_DASHarray] = ACTIONS(437), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(439), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(437), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(437), + [anon_sym_throw] = ACTIONS(439), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(437), + [anon_sym_goto] = ACTIONS(439), + [anon_sym_goto_SLASH16] = ACTIONS(437), + [anon_sym_goto_SLASH32] = ACTIONS(437), + [anon_sym_packed_DASHswitch] = ACTIONS(437), + [anon_sym_sparse_DASHswitch] = ACTIONS(437), + [anon_sym_cmpl_DASHfloat] = ACTIONS(437), + [anon_sym_cmpg_DASHfloat] = ACTIONS(437), + [anon_sym_cmpl_DASHdouble] = ACTIONS(437), + [anon_sym_cmpg_DASHdouble] = ACTIONS(437), + [anon_sym_cmp_DASHlong] = ACTIONS(437), + [anon_sym_if_DASHeq] = ACTIONS(439), + [anon_sym_if_DASHne] = ACTIONS(439), + [anon_sym_if_DASHlt] = ACTIONS(439), + [anon_sym_if_DASHge] = ACTIONS(439), + [anon_sym_if_DASHgt] = ACTIONS(439), + [anon_sym_if_DASHle] = ACTIONS(439), + [anon_sym_if_DASHeqz] = ACTIONS(437), + [anon_sym_if_DASHnez] = ACTIONS(437), + [anon_sym_if_DASHltz] = ACTIONS(437), + [anon_sym_if_DASHgez] = ACTIONS(437), + [anon_sym_if_DASHgtz] = ACTIONS(437), + [anon_sym_if_DASHlez] = ACTIONS(437), + [anon_sym_aget] = ACTIONS(439), + [anon_sym_aget_DASHwide] = ACTIONS(437), + [anon_sym_aget_DASHobject] = ACTIONS(437), + [anon_sym_aget_DASHboolean] = ACTIONS(437), + [anon_sym_aget_DASHbyte] = ACTIONS(437), + [anon_sym_aget_DASHchar] = ACTIONS(437), + [anon_sym_aget_DASHshort] = ACTIONS(437), + [anon_sym_aput] = ACTIONS(439), + [anon_sym_aput_DASHwide] = ACTIONS(437), + [anon_sym_aput_DASHobject] = ACTIONS(437), + [anon_sym_aput_DASHboolean] = ACTIONS(437), + [anon_sym_aput_DASHbyte] = ACTIONS(437), + [anon_sym_aput_DASHchar] = ACTIONS(437), + [anon_sym_aput_DASHshort] = ACTIONS(437), + [anon_sym_iget] = ACTIONS(439), + [anon_sym_iget_DASHwide] = ACTIONS(439), + [anon_sym_iget_DASHobject] = ACTIONS(439), + [anon_sym_iget_DASHboolean] = ACTIONS(437), + [anon_sym_iget_DASHbyte] = ACTIONS(437), + [anon_sym_iget_DASHchar] = ACTIONS(437), + [anon_sym_iget_DASHshort] = ACTIONS(437), + [anon_sym_iget_DASHvolatile] = ACTIONS(437), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(437), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(437), + [anon_sym_iput] = ACTIONS(439), + [anon_sym_iput_DASHwide] = ACTIONS(439), + [anon_sym_iput_DASHobject] = ACTIONS(439), + [anon_sym_iput_DASHboolean] = ACTIONS(439), + [anon_sym_iput_DASHbyte] = ACTIONS(439), + [anon_sym_iput_DASHchar] = ACTIONS(439), + [anon_sym_iput_DASHshort] = ACTIONS(439), + [anon_sym_iput_DASHvolatile] = ACTIONS(437), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(437), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(437), + [anon_sym_sget] = ACTIONS(439), + [anon_sym_sget_DASHwide] = ACTIONS(439), + [anon_sym_sget_DASHobject] = ACTIONS(439), + [anon_sym_sget_DASHboolean] = ACTIONS(437), + [anon_sym_sget_DASHbyte] = ACTIONS(437), + [anon_sym_sget_DASHchar] = ACTIONS(437), + [anon_sym_sget_DASHshort] = ACTIONS(437), + [anon_sym_sget_DASHvolatile] = ACTIONS(437), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(437), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(437), + [anon_sym_sput] = ACTIONS(439), + [anon_sym_sput_DASHwide] = ACTIONS(439), + [anon_sym_sput_DASHobject] = ACTIONS(439), + [anon_sym_sput_DASHboolean] = ACTIONS(437), + [anon_sym_sput_DASHbyte] = ACTIONS(437), + [anon_sym_sput_DASHchar] = ACTIONS(437), + [anon_sym_sput_DASHshort] = ACTIONS(437), + [anon_sym_sput_DASHvolatile] = ACTIONS(437), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(437), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(437), + [anon_sym_invoke_DASHconstructor] = ACTIONS(437), + [anon_sym_invoke_DASHcustom] = ACTIONS(439), + [anon_sym_invoke_DASHdirect] = ACTIONS(439), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(437), + [anon_sym_invoke_DASHinstance] = ACTIONS(437), + [anon_sym_invoke_DASHinterface] = ACTIONS(439), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(439), + [anon_sym_invoke_DASHstatic] = ACTIONS(439), + [anon_sym_invoke_DASHsuper] = ACTIONS(439), + [anon_sym_invoke_DASHvirtual] = ACTIONS(439), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(437), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(437), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(437), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(437), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(437), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(437), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(437), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(437), + [anon_sym_neg_DASHint] = ACTIONS(437), + [anon_sym_not_DASHint] = ACTIONS(437), + [anon_sym_neg_DASHlong] = ACTIONS(437), + [anon_sym_not_DASHlong] = ACTIONS(437), + [anon_sym_neg_DASHfloat] = ACTIONS(437), + [anon_sym_neg_DASHdouble] = ACTIONS(437), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(437), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(437), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(437), + [anon_sym_long_DASHto_DASHint] = ACTIONS(437), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(437), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(437), + [anon_sym_float_DASHto_DASHint] = ACTIONS(437), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(437), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(437), + [anon_sym_double_DASHto_DASHint] = ACTIONS(437), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(437), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(437), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(437), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(437), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(437), + [anon_sym_add_DASHint] = ACTIONS(439), + [anon_sym_sub_DASHint] = ACTIONS(439), + [anon_sym_mul_DASHint] = ACTIONS(439), + [anon_sym_div_DASHint] = ACTIONS(439), + [anon_sym_rem_DASHint] = ACTIONS(439), + [anon_sym_and_DASHint] = ACTIONS(439), + [anon_sym_or_DASHint] = ACTIONS(439), + [anon_sym_xor_DASHint] = ACTIONS(439), + [anon_sym_shl_DASHint] = ACTIONS(439), + [anon_sym_shr_DASHint] = ACTIONS(439), + [anon_sym_ushr_DASHint] = ACTIONS(439), + [anon_sym_add_DASHlong] = ACTIONS(439), + [anon_sym_sub_DASHlong] = ACTIONS(439), + [anon_sym_mul_DASHlong] = ACTIONS(439), + [anon_sym_div_DASHlong] = ACTIONS(439), + [anon_sym_rem_DASHlong] = ACTIONS(439), + [anon_sym_and_DASHlong] = ACTIONS(439), + [anon_sym_or_DASHlong] = ACTIONS(439), + [anon_sym_xor_DASHlong] = ACTIONS(439), + [anon_sym_shl_DASHlong] = ACTIONS(439), + [anon_sym_shr_DASHlong] = ACTIONS(439), + [anon_sym_ushr_DASHlong] = ACTIONS(439), + [anon_sym_add_DASHfloat] = ACTIONS(439), + [anon_sym_sub_DASHfloat] = ACTIONS(439), + [anon_sym_mul_DASHfloat] = ACTIONS(439), + [anon_sym_div_DASHfloat] = ACTIONS(439), + [anon_sym_rem_DASHfloat] = ACTIONS(439), + [anon_sym_add_DASHdouble] = ACTIONS(439), + [anon_sym_sub_DASHdouble] = ACTIONS(439), + [anon_sym_mul_DASHdouble] = ACTIONS(439), + [anon_sym_div_DASHdouble] = ACTIONS(439), + [anon_sym_rem_DASHdouble] = ACTIONS(439), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(437), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(437), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(437), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(437), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(437), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(437), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(437), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(437), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(437), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(437), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(437), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(437), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(437), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(437), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(437), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(437), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(437), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(437), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(437), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(437), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(437), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(437), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(437), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(437), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(437), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(437), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(437), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(437), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(437), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(437), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(437), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(437), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(437), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(437), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(437), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(437), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(437), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(437), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(437), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(437), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(437), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(437), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(437), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(437), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(437), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(437), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(437), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(437), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(437), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(437), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(437), + [anon_sym_static_DASHget] = ACTIONS(437), + [anon_sym_static_DASHput] = ACTIONS(437), + [anon_sym_instance_DASHget] = ACTIONS(437), + [anon_sym_instance_DASHput] = ACTIONS(437), + [anon_sym_execute_DASHinline] = ACTIONS(439), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(437), + [anon_sym_iget_DASHquick] = ACTIONS(437), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(437), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(437), + [anon_sym_iput_DASHquick] = ACTIONS(437), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(437), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(437), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(437), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(437), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(437), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(437), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(439), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(437), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(439), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(437), + [anon_sym_rsub_DASHint] = ACTIONS(439), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(437), + [anon_sym_DOTline] = ACTIONS(437), + [anon_sym_DOTlocals] = ACTIONS(437), + [anon_sym_DOTlocal] = ACTIONS(439), + [anon_sym_DOTendlocal] = ACTIONS(437), + [anon_sym_DOTrestartlocal] = ACTIONS(437), + [anon_sym_DOTregisters] = ACTIONS(437), + [anon_sym_DOTcatch] = ACTIONS(439), + [anon_sym_DOTcatchall] = ACTIONS(437), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(437), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(437), + [anon_sym_DOTarray_DASHdata] = ACTIONS(437), + [sym_prologue_directive] = ACTIONS(437), + [sym_epilogue_directive] = ACTIONS(437), + [aux_sym_label_token1] = ACTIONS(437), + [aux_sym_jmp_label_token1] = ACTIONS(437), [sym_comment] = ACTIONS(3), }, [65] = { - [anon_sym_DOTsource] = ACTIONS(431), - [anon_sym_DOTendmethod] = ACTIONS(431), - [anon_sym_DOTannotation] = ACTIONS(431), - [anon_sym_DOTparam] = ACTIONS(433), - [anon_sym_DOTparameter] = ACTIONS(431), - [anon_sym_nop] = ACTIONS(433), - [anon_sym_move] = ACTIONS(433), - [anon_sym_move_SLASHfrom16] = ACTIONS(431), - [anon_sym_move_SLASH16] = ACTIONS(431), - [anon_sym_move_DASHwide] = ACTIONS(433), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(431), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(431), - [anon_sym_move_DASHobject] = ACTIONS(433), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(431), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(431), - [anon_sym_move_DASHresult] = ACTIONS(433), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(431), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(431), - [anon_sym_move_DASHexception] = ACTIONS(431), - [anon_sym_return_DASHvoid] = ACTIONS(431), - [anon_sym_return] = ACTIONS(433), - [anon_sym_return_DASHwide] = ACTIONS(431), - [anon_sym_return_DASHobject] = ACTIONS(431), - [anon_sym_const_SLASH4] = ACTIONS(431), - [anon_sym_const_SLASH16] = ACTIONS(431), - [anon_sym_const] = ACTIONS(433), - [anon_sym_const_SLASHhigh16] = ACTIONS(431), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(431), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(431), - [anon_sym_const_DASHwide] = ACTIONS(433), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(431), - [anon_sym_const_DASHstring] = ACTIONS(433), - [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(431), - [anon_sym_const_DASHclass] = ACTIONS(431), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(431), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(431), - [anon_sym_monitor_DASHenter] = ACTIONS(431), - [anon_sym_monitor_DASHexit] = ACTIONS(431), - [anon_sym_check_DASHcast] = ACTIONS(431), - [anon_sym_instance_DASHof] = ACTIONS(431), - [anon_sym_array_DASHlength] = ACTIONS(431), - [anon_sym_new_DASHinstance] = ACTIONS(431), - [anon_sym_new_DASHarray] = ACTIONS(431), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(433), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(431), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(431), - [anon_sym_throw] = ACTIONS(433), - [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(431), - [anon_sym_goto] = ACTIONS(433), - [anon_sym_goto_SLASH16] = ACTIONS(431), - [anon_sym_goto_SLASH32] = ACTIONS(431), - [anon_sym_packed_DASHswitch] = ACTIONS(431), - [anon_sym_sparse_DASHswitch] = ACTIONS(431), - [anon_sym_cmpl_DASHfloat] = ACTIONS(431), - [anon_sym_cmpg_DASHfloat] = ACTIONS(431), - [anon_sym_cmpl_DASHdouble] = ACTIONS(431), - [anon_sym_cmpg_DASHdouble] = ACTIONS(431), - [anon_sym_cmp_DASHlong] = ACTIONS(431), - [anon_sym_if_DASHeq] = ACTIONS(433), - [anon_sym_if_DASHne] = ACTIONS(433), - [anon_sym_if_DASHlt] = ACTIONS(433), - [anon_sym_if_DASHge] = ACTIONS(433), - [anon_sym_if_DASHgt] = ACTIONS(433), - [anon_sym_if_DASHle] = ACTIONS(433), - [anon_sym_if_DASHeqz] = ACTIONS(431), - [anon_sym_if_DASHnez] = ACTIONS(431), - [anon_sym_if_DASHltz] = ACTIONS(431), - [anon_sym_if_DASHgez] = ACTIONS(431), - [anon_sym_if_DASHgtz] = ACTIONS(431), - [anon_sym_if_DASHlez] = ACTIONS(431), - [anon_sym_aget] = ACTIONS(433), - [anon_sym_aget_DASHwide] = ACTIONS(431), - [anon_sym_aget_DASHobject] = ACTIONS(431), - [anon_sym_aget_DASHboolean] = ACTIONS(431), - [anon_sym_aget_DASHbyte] = ACTIONS(431), - [anon_sym_aget_DASHchar] = ACTIONS(431), - [anon_sym_aget_DASHshort] = ACTIONS(431), - [anon_sym_aput] = ACTIONS(433), - [anon_sym_aput_DASHwide] = ACTIONS(431), - [anon_sym_aput_DASHobject] = ACTIONS(431), - [anon_sym_aput_DASHboolean] = ACTIONS(431), - [anon_sym_aput_DASHbyte] = ACTIONS(431), - [anon_sym_aput_DASHchar] = ACTIONS(431), - [anon_sym_aput_DASHshort] = ACTIONS(431), - [anon_sym_iget] = ACTIONS(433), - [anon_sym_iget_DASHwide] = ACTIONS(433), - [anon_sym_iget_DASHobject] = ACTIONS(433), - [anon_sym_iget_DASHboolean] = ACTIONS(431), - [anon_sym_iget_DASHbyte] = ACTIONS(431), - [anon_sym_iget_DASHchar] = ACTIONS(431), - [anon_sym_iget_DASHshort] = ACTIONS(431), - [anon_sym_iget_DASHvolatile] = ACTIONS(431), - [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(431), - [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(431), - [anon_sym_iput] = ACTIONS(433), - [anon_sym_iput_DASHwide] = ACTIONS(433), - [anon_sym_iput_DASHobject] = ACTIONS(433), - [anon_sym_iput_DASHboolean] = ACTIONS(433), - [anon_sym_iput_DASHbyte] = ACTIONS(433), - [anon_sym_iput_DASHchar] = ACTIONS(433), - [anon_sym_iput_DASHshort] = ACTIONS(433), - [anon_sym_iput_DASHvolatile] = ACTIONS(431), - [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(431), - [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(431), - [anon_sym_sget] = ACTIONS(433), - [anon_sym_sget_DASHwide] = ACTIONS(433), - [anon_sym_sget_DASHobject] = ACTIONS(433), - [anon_sym_sget_DASHboolean] = ACTIONS(431), - [anon_sym_sget_DASHbyte] = ACTIONS(431), - [anon_sym_sget_DASHchar] = ACTIONS(431), - [anon_sym_sget_DASHshort] = ACTIONS(431), - [anon_sym_sget_DASHvolatile] = ACTIONS(431), - [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(431), - [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(431), - [anon_sym_sput] = ACTIONS(433), - [anon_sym_sput_DASHwide] = ACTIONS(433), - [anon_sym_sput_DASHobject] = ACTIONS(433), - [anon_sym_sput_DASHboolean] = ACTIONS(431), - [anon_sym_sput_DASHbyte] = ACTIONS(431), - [anon_sym_sput_DASHchar] = ACTIONS(431), - [anon_sym_sput_DASHshort] = ACTIONS(431), - [anon_sym_sput_DASHvolatile] = ACTIONS(431), - [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(431), - [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(431), - [anon_sym_invoke_DASHconstructor] = ACTIONS(431), - [anon_sym_invoke_DASHcustom] = ACTIONS(433), - [anon_sym_invoke_DASHdirect] = ACTIONS(433), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(431), - [anon_sym_invoke_DASHinstance] = ACTIONS(431), - [anon_sym_invoke_DASHinterface] = ACTIONS(433), - [anon_sym_invoke_DASHpolymorphic] = ACTIONS(433), - [anon_sym_invoke_DASHstatic] = ACTIONS(433), - [anon_sym_invoke_DASHsuper] = ACTIONS(433), - [anon_sym_invoke_DASHvirtual] = ACTIONS(433), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(431), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(431), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(431), - [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(431), - [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(431), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(431), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(431), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(431), - [anon_sym_neg_DASHint] = ACTIONS(431), - [anon_sym_not_DASHint] = ACTIONS(431), - [anon_sym_neg_DASHlong] = ACTIONS(431), - [anon_sym_not_DASHlong] = ACTIONS(431), - [anon_sym_neg_DASHfloat] = ACTIONS(431), - [anon_sym_neg_DASHdouble] = ACTIONS(431), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(431), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(431), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(431), - [anon_sym_long_DASHto_DASHint] = ACTIONS(431), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(431), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(431), - [anon_sym_float_DASHto_DASHint] = ACTIONS(431), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(431), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(431), - [anon_sym_double_DASHto_DASHint] = ACTIONS(431), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(431), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(431), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(431), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(431), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(431), - [anon_sym_add_DASHint] = ACTIONS(433), - [anon_sym_sub_DASHint] = ACTIONS(433), - [anon_sym_mul_DASHint] = ACTIONS(433), - [anon_sym_div_DASHint] = ACTIONS(433), - [anon_sym_rem_DASHint] = ACTIONS(433), - [anon_sym_and_DASHint] = ACTIONS(433), - [anon_sym_or_DASHint] = ACTIONS(433), - [anon_sym_xor_DASHint] = ACTIONS(433), - [anon_sym_shl_DASHint] = ACTIONS(433), - [anon_sym_shr_DASHint] = ACTIONS(433), - [anon_sym_ushr_DASHint] = ACTIONS(433), - [anon_sym_add_DASHlong] = ACTIONS(433), - [anon_sym_sub_DASHlong] = ACTIONS(433), - [anon_sym_mul_DASHlong] = ACTIONS(433), - [anon_sym_div_DASHlong] = ACTIONS(433), - [anon_sym_rem_DASHlong] = ACTIONS(433), - [anon_sym_and_DASHlong] = ACTIONS(433), - [anon_sym_or_DASHlong] = ACTIONS(433), - [anon_sym_xor_DASHlong] = ACTIONS(433), - [anon_sym_shl_DASHlong] = ACTIONS(433), - [anon_sym_shr_DASHlong] = ACTIONS(433), - [anon_sym_ushr_DASHlong] = ACTIONS(433), - [anon_sym_add_DASHfloat] = ACTIONS(433), - [anon_sym_sub_DASHfloat] = ACTIONS(433), - [anon_sym_mul_DASHfloat] = ACTIONS(433), - [anon_sym_div_DASHfloat] = ACTIONS(433), - [anon_sym_rem_DASHfloat] = ACTIONS(433), - [anon_sym_add_DASHdouble] = ACTIONS(433), - [anon_sym_sub_DASHdouble] = ACTIONS(433), - [anon_sym_mul_DASHdouble] = ACTIONS(433), - [anon_sym_div_DASHdouble] = ACTIONS(433), - [anon_sym_rem_DASHdouble] = ACTIONS(433), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(431), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(431), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(431), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(431), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(431), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(431), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(431), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(431), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(431), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(431), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(431), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(431), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(431), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(431), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(431), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(431), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(431), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(431), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(431), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(431), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(431), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(431), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(431), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(431), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(431), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(431), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(431), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(431), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(431), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(431), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(431), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(431), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(431), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(431), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(431), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(431), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(431), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(431), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(431), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(431), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(431), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(431), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(431), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(431), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(431), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(431), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(431), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(431), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(431), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(431), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(431), - [anon_sym_static_DASHget] = ACTIONS(431), - [anon_sym_static_DASHput] = ACTIONS(431), - [anon_sym_instance_DASHget] = ACTIONS(431), - [anon_sym_instance_DASHput] = ACTIONS(431), - [anon_sym_execute_DASHinline] = ACTIONS(433), - [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(431), - [anon_sym_iget_DASHquick] = ACTIONS(431), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(431), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(431), - [anon_sym_iput_DASHquick] = ACTIONS(431), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(431), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(431), - [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(431), - [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(431), - [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(431), - [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(431), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(433), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(431), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(433), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(431), - [anon_sym_rsub_DASHint] = ACTIONS(433), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(431), - [anon_sym_DOTline] = ACTIONS(431), - [anon_sym_DOTlocals] = ACTIONS(431), - [anon_sym_DOTlocal] = ACTIONS(433), - [anon_sym_DOTendlocal] = ACTIONS(431), - [anon_sym_DOTrestartlocal] = ACTIONS(431), - [anon_sym_DOTregisters] = ACTIONS(431), - [anon_sym_DOTcatch] = ACTIONS(433), - [anon_sym_DOTcatchall] = ACTIONS(431), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(431), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(431), - [anon_sym_DOTarray_DASHdata] = ACTIONS(431), - [sym_prologue_directive] = ACTIONS(431), - [sym_epilogue_directive] = ACTIONS(431), - [aux_sym_label_token1] = ACTIONS(431), - [aux_sym_jmp_label_token1] = ACTIONS(431), + [anon_sym_DOTsource] = ACTIONS(441), + [anon_sym_DOTendmethod] = ACTIONS(441), + [anon_sym_DOTannotation] = ACTIONS(441), + [anon_sym_DOTparam] = ACTIONS(443), + [anon_sym_DOTparameter] = ACTIONS(441), + [anon_sym_nop] = ACTIONS(443), + [anon_sym_move] = ACTIONS(443), + [anon_sym_move_SLASHfrom16] = ACTIONS(441), + [anon_sym_move_SLASH16] = ACTIONS(441), + [anon_sym_move_DASHwide] = ACTIONS(443), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(441), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(441), + [anon_sym_move_DASHobject] = ACTIONS(443), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(441), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(441), + [anon_sym_move_DASHresult] = ACTIONS(443), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(441), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(441), + [anon_sym_move_DASHexception] = ACTIONS(441), + [anon_sym_return_DASHvoid] = ACTIONS(441), + [anon_sym_return] = ACTIONS(443), + [anon_sym_return_DASHwide] = ACTIONS(441), + [anon_sym_return_DASHobject] = ACTIONS(441), + [anon_sym_const_SLASH4] = ACTIONS(441), + [anon_sym_const_SLASH16] = ACTIONS(441), + [anon_sym_const] = ACTIONS(443), + [anon_sym_const_SLASHhigh16] = ACTIONS(441), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(441), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(441), + [anon_sym_const_DASHwide] = ACTIONS(443), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(441), + [anon_sym_const_DASHstring] = ACTIONS(443), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(441), + [anon_sym_const_DASHclass] = ACTIONS(441), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(441), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(441), + [anon_sym_monitor_DASHenter] = ACTIONS(441), + [anon_sym_monitor_DASHexit] = ACTIONS(441), + [anon_sym_check_DASHcast] = ACTIONS(441), + [anon_sym_instance_DASHof] = ACTIONS(441), + [anon_sym_array_DASHlength] = ACTIONS(441), + [anon_sym_new_DASHinstance] = ACTIONS(441), + [anon_sym_new_DASHarray] = ACTIONS(441), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(443), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(441), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(441), + [anon_sym_throw] = ACTIONS(443), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(441), + [anon_sym_goto] = ACTIONS(443), + [anon_sym_goto_SLASH16] = ACTIONS(441), + [anon_sym_goto_SLASH32] = ACTIONS(441), + [anon_sym_packed_DASHswitch] = ACTIONS(441), + [anon_sym_sparse_DASHswitch] = ACTIONS(441), + [anon_sym_cmpl_DASHfloat] = ACTIONS(441), + [anon_sym_cmpg_DASHfloat] = ACTIONS(441), + [anon_sym_cmpl_DASHdouble] = ACTIONS(441), + [anon_sym_cmpg_DASHdouble] = ACTIONS(441), + [anon_sym_cmp_DASHlong] = ACTIONS(441), + [anon_sym_if_DASHeq] = ACTIONS(443), + [anon_sym_if_DASHne] = ACTIONS(443), + [anon_sym_if_DASHlt] = ACTIONS(443), + [anon_sym_if_DASHge] = ACTIONS(443), + [anon_sym_if_DASHgt] = ACTIONS(443), + [anon_sym_if_DASHle] = ACTIONS(443), + [anon_sym_if_DASHeqz] = ACTIONS(441), + [anon_sym_if_DASHnez] = ACTIONS(441), + [anon_sym_if_DASHltz] = ACTIONS(441), + [anon_sym_if_DASHgez] = ACTIONS(441), + [anon_sym_if_DASHgtz] = ACTIONS(441), + [anon_sym_if_DASHlez] = ACTIONS(441), + [anon_sym_aget] = ACTIONS(443), + [anon_sym_aget_DASHwide] = ACTIONS(441), + [anon_sym_aget_DASHobject] = ACTIONS(441), + [anon_sym_aget_DASHboolean] = ACTIONS(441), + [anon_sym_aget_DASHbyte] = ACTIONS(441), + [anon_sym_aget_DASHchar] = ACTIONS(441), + [anon_sym_aget_DASHshort] = ACTIONS(441), + [anon_sym_aput] = ACTIONS(443), + [anon_sym_aput_DASHwide] = ACTIONS(441), + [anon_sym_aput_DASHobject] = ACTIONS(441), + [anon_sym_aput_DASHboolean] = ACTIONS(441), + [anon_sym_aput_DASHbyte] = ACTIONS(441), + [anon_sym_aput_DASHchar] = ACTIONS(441), + [anon_sym_aput_DASHshort] = ACTIONS(441), + [anon_sym_iget] = ACTIONS(443), + [anon_sym_iget_DASHwide] = ACTIONS(443), + [anon_sym_iget_DASHobject] = ACTIONS(443), + [anon_sym_iget_DASHboolean] = ACTIONS(441), + [anon_sym_iget_DASHbyte] = ACTIONS(441), + [anon_sym_iget_DASHchar] = ACTIONS(441), + [anon_sym_iget_DASHshort] = ACTIONS(441), + [anon_sym_iget_DASHvolatile] = ACTIONS(441), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(441), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(441), + [anon_sym_iput] = ACTIONS(443), + [anon_sym_iput_DASHwide] = ACTIONS(443), + [anon_sym_iput_DASHobject] = ACTIONS(443), + [anon_sym_iput_DASHboolean] = ACTIONS(443), + [anon_sym_iput_DASHbyte] = ACTIONS(443), + [anon_sym_iput_DASHchar] = ACTIONS(443), + [anon_sym_iput_DASHshort] = ACTIONS(443), + [anon_sym_iput_DASHvolatile] = ACTIONS(441), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(441), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(441), + [anon_sym_sget] = ACTIONS(443), + [anon_sym_sget_DASHwide] = ACTIONS(443), + [anon_sym_sget_DASHobject] = ACTIONS(443), + [anon_sym_sget_DASHboolean] = ACTIONS(441), + [anon_sym_sget_DASHbyte] = ACTIONS(441), + [anon_sym_sget_DASHchar] = ACTIONS(441), + [anon_sym_sget_DASHshort] = ACTIONS(441), + [anon_sym_sget_DASHvolatile] = ACTIONS(441), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(441), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(441), + [anon_sym_sput] = ACTIONS(443), + [anon_sym_sput_DASHwide] = ACTIONS(443), + [anon_sym_sput_DASHobject] = ACTIONS(443), + [anon_sym_sput_DASHboolean] = ACTIONS(441), + [anon_sym_sput_DASHbyte] = ACTIONS(441), + [anon_sym_sput_DASHchar] = ACTIONS(441), + [anon_sym_sput_DASHshort] = ACTIONS(441), + [anon_sym_sput_DASHvolatile] = ACTIONS(441), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(441), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(441), + [anon_sym_invoke_DASHconstructor] = ACTIONS(441), + [anon_sym_invoke_DASHcustom] = ACTIONS(443), + [anon_sym_invoke_DASHdirect] = ACTIONS(443), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(441), + [anon_sym_invoke_DASHinstance] = ACTIONS(441), + [anon_sym_invoke_DASHinterface] = ACTIONS(443), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(443), + [anon_sym_invoke_DASHstatic] = ACTIONS(443), + [anon_sym_invoke_DASHsuper] = ACTIONS(443), + [anon_sym_invoke_DASHvirtual] = ACTIONS(443), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(441), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(441), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(441), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(441), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(441), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(441), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(441), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(441), + [anon_sym_neg_DASHint] = ACTIONS(441), + [anon_sym_not_DASHint] = ACTIONS(441), + [anon_sym_neg_DASHlong] = ACTIONS(441), + [anon_sym_not_DASHlong] = ACTIONS(441), + [anon_sym_neg_DASHfloat] = ACTIONS(441), + [anon_sym_neg_DASHdouble] = ACTIONS(441), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(441), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(441), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(441), + [anon_sym_long_DASHto_DASHint] = ACTIONS(441), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(441), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(441), + [anon_sym_float_DASHto_DASHint] = ACTIONS(441), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(441), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(441), + [anon_sym_double_DASHto_DASHint] = ACTIONS(441), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(441), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(441), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(441), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(441), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(441), + [anon_sym_add_DASHint] = ACTIONS(443), + [anon_sym_sub_DASHint] = ACTIONS(443), + [anon_sym_mul_DASHint] = ACTIONS(443), + [anon_sym_div_DASHint] = ACTIONS(443), + [anon_sym_rem_DASHint] = ACTIONS(443), + [anon_sym_and_DASHint] = ACTIONS(443), + [anon_sym_or_DASHint] = ACTIONS(443), + [anon_sym_xor_DASHint] = ACTIONS(443), + [anon_sym_shl_DASHint] = ACTIONS(443), + [anon_sym_shr_DASHint] = ACTIONS(443), + [anon_sym_ushr_DASHint] = ACTIONS(443), + [anon_sym_add_DASHlong] = ACTIONS(443), + [anon_sym_sub_DASHlong] = ACTIONS(443), + [anon_sym_mul_DASHlong] = ACTIONS(443), + [anon_sym_div_DASHlong] = ACTIONS(443), + [anon_sym_rem_DASHlong] = ACTIONS(443), + [anon_sym_and_DASHlong] = ACTIONS(443), + [anon_sym_or_DASHlong] = ACTIONS(443), + [anon_sym_xor_DASHlong] = ACTIONS(443), + [anon_sym_shl_DASHlong] = ACTIONS(443), + [anon_sym_shr_DASHlong] = ACTIONS(443), + [anon_sym_ushr_DASHlong] = ACTIONS(443), + [anon_sym_add_DASHfloat] = ACTIONS(443), + [anon_sym_sub_DASHfloat] = ACTIONS(443), + [anon_sym_mul_DASHfloat] = ACTIONS(443), + [anon_sym_div_DASHfloat] = ACTIONS(443), + [anon_sym_rem_DASHfloat] = ACTIONS(443), + [anon_sym_add_DASHdouble] = ACTIONS(443), + [anon_sym_sub_DASHdouble] = ACTIONS(443), + [anon_sym_mul_DASHdouble] = ACTIONS(443), + [anon_sym_div_DASHdouble] = ACTIONS(443), + [anon_sym_rem_DASHdouble] = ACTIONS(443), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(441), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(441), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(441), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(441), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(441), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(441), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(441), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(441), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(441), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(441), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(441), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(441), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(441), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(441), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(441), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(441), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(441), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(441), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(441), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(441), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(441), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(441), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(441), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(441), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(441), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(441), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(441), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(441), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(441), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(441), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(441), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(441), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(441), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(441), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(441), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(441), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(441), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(441), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(441), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(441), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(441), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(441), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(441), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(441), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(441), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(441), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(441), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(441), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(441), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(441), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(441), + [anon_sym_static_DASHget] = ACTIONS(441), + [anon_sym_static_DASHput] = ACTIONS(441), + [anon_sym_instance_DASHget] = ACTIONS(441), + [anon_sym_instance_DASHput] = ACTIONS(441), + [anon_sym_execute_DASHinline] = ACTIONS(443), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(441), + [anon_sym_iget_DASHquick] = ACTIONS(441), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(441), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(441), + [anon_sym_iput_DASHquick] = ACTIONS(441), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(441), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(441), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(441), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(441), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(441), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(441), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(443), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(441), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(443), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(441), + [anon_sym_rsub_DASHint] = ACTIONS(443), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(441), + [anon_sym_DOTline] = ACTIONS(441), + [anon_sym_DOTlocals] = ACTIONS(441), + [anon_sym_DOTlocal] = ACTIONS(443), + [anon_sym_DOTendlocal] = ACTIONS(441), + [anon_sym_DOTrestartlocal] = ACTIONS(441), + [anon_sym_DOTregisters] = ACTIONS(441), + [anon_sym_DOTcatch] = ACTIONS(443), + [anon_sym_DOTcatchall] = ACTIONS(441), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(441), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(441), + [anon_sym_DOTarray_DASHdata] = ACTIONS(441), + [sym_prologue_directive] = ACTIONS(441), + [sym_epilogue_directive] = ACTIONS(441), + [aux_sym_label_token1] = ACTIONS(441), + [aux_sym_jmp_label_token1] = ACTIONS(441), [sym_comment] = ACTIONS(3), }, [66] = { - [anon_sym_DOTsource] = ACTIONS(435), - [anon_sym_DOTendmethod] = ACTIONS(435), - [anon_sym_DOTannotation] = ACTIONS(435), - [anon_sym_DOTparam] = ACTIONS(437), - [anon_sym_DOTparameter] = ACTIONS(435), - [anon_sym_nop] = ACTIONS(437), - [anon_sym_move] = ACTIONS(437), - [anon_sym_move_SLASHfrom16] = ACTIONS(435), - [anon_sym_move_SLASH16] = ACTIONS(435), - [anon_sym_move_DASHwide] = ACTIONS(437), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(435), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(435), - [anon_sym_move_DASHobject] = ACTIONS(437), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(435), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(435), - [anon_sym_move_DASHresult] = ACTIONS(437), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(435), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(435), - [anon_sym_move_DASHexception] = ACTIONS(435), - [anon_sym_return_DASHvoid] = ACTIONS(435), - [anon_sym_return] = ACTIONS(437), - [anon_sym_return_DASHwide] = ACTIONS(435), - [anon_sym_return_DASHobject] = ACTIONS(435), - [anon_sym_const_SLASH4] = ACTIONS(435), - [anon_sym_const_SLASH16] = ACTIONS(435), - [anon_sym_const] = ACTIONS(437), - [anon_sym_const_SLASHhigh16] = ACTIONS(435), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(435), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(435), - [anon_sym_const_DASHwide] = ACTIONS(437), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(435), - [anon_sym_const_DASHstring] = ACTIONS(437), - [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(435), - [anon_sym_const_DASHclass] = ACTIONS(435), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(435), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(435), - [anon_sym_monitor_DASHenter] = ACTIONS(435), - [anon_sym_monitor_DASHexit] = ACTIONS(435), - [anon_sym_check_DASHcast] = ACTIONS(435), - [anon_sym_instance_DASHof] = ACTIONS(435), - [anon_sym_array_DASHlength] = ACTIONS(435), - [anon_sym_new_DASHinstance] = ACTIONS(435), - [anon_sym_new_DASHarray] = ACTIONS(435), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(437), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(435), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(435), - [anon_sym_throw] = ACTIONS(437), - [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(435), - [anon_sym_goto] = ACTIONS(437), - [anon_sym_goto_SLASH16] = ACTIONS(435), - [anon_sym_goto_SLASH32] = ACTIONS(435), - [anon_sym_packed_DASHswitch] = ACTIONS(435), - [anon_sym_sparse_DASHswitch] = ACTIONS(435), - [anon_sym_cmpl_DASHfloat] = ACTIONS(435), - [anon_sym_cmpg_DASHfloat] = ACTIONS(435), - [anon_sym_cmpl_DASHdouble] = ACTIONS(435), - [anon_sym_cmpg_DASHdouble] = ACTIONS(435), - [anon_sym_cmp_DASHlong] = ACTIONS(435), - [anon_sym_if_DASHeq] = ACTIONS(437), - [anon_sym_if_DASHne] = ACTIONS(437), - [anon_sym_if_DASHlt] = ACTIONS(437), - [anon_sym_if_DASHge] = ACTIONS(437), - [anon_sym_if_DASHgt] = ACTIONS(437), - [anon_sym_if_DASHle] = ACTIONS(437), - [anon_sym_if_DASHeqz] = ACTIONS(435), - [anon_sym_if_DASHnez] = ACTIONS(435), - [anon_sym_if_DASHltz] = ACTIONS(435), - [anon_sym_if_DASHgez] = ACTIONS(435), - [anon_sym_if_DASHgtz] = ACTIONS(435), - [anon_sym_if_DASHlez] = ACTIONS(435), - [anon_sym_aget] = ACTIONS(437), - [anon_sym_aget_DASHwide] = ACTIONS(435), - [anon_sym_aget_DASHobject] = ACTIONS(435), - [anon_sym_aget_DASHboolean] = ACTIONS(435), - [anon_sym_aget_DASHbyte] = ACTIONS(435), - [anon_sym_aget_DASHchar] = ACTIONS(435), - [anon_sym_aget_DASHshort] = ACTIONS(435), - [anon_sym_aput] = ACTIONS(437), - [anon_sym_aput_DASHwide] = ACTIONS(435), - [anon_sym_aput_DASHobject] = ACTIONS(435), - [anon_sym_aput_DASHboolean] = ACTIONS(435), - [anon_sym_aput_DASHbyte] = ACTIONS(435), - [anon_sym_aput_DASHchar] = ACTIONS(435), - [anon_sym_aput_DASHshort] = ACTIONS(435), - [anon_sym_iget] = ACTIONS(437), - [anon_sym_iget_DASHwide] = ACTIONS(437), - [anon_sym_iget_DASHobject] = ACTIONS(437), - [anon_sym_iget_DASHboolean] = ACTIONS(435), - [anon_sym_iget_DASHbyte] = ACTIONS(435), - [anon_sym_iget_DASHchar] = ACTIONS(435), - [anon_sym_iget_DASHshort] = ACTIONS(435), - [anon_sym_iget_DASHvolatile] = ACTIONS(435), - [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(435), - [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(435), - [anon_sym_iput] = ACTIONS(437), - [anon_sym_iput_DASHwide] = ACTIONS(437), - [anon_sym_iput_DASHobject] = ACTIONS(437), - [anon_sym_iput_DASHboolean] = ACTIONS(437), - [anon_sym_iput_DASHbyte] = ACTIONS(437), - [anon_sym_iput_DASHchar] = ACTIONS(437), - [anon_sym_iput_DASHshort] = ACTIONS(437), - [anon_sym_iput_DASHvolatile] = ACTIONS(435), - [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(435), - [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(435), - [anon_sym_sget] = ACTIONS(437), - [anon_sym_sget_DASHwide] = ACTIONS(437), - [anon_sym_sget_DASHobject] = ACTIONS(437), - [anon_sym_sget_DASHboolean] = ACTIONS(435), - [anon_sym_sget_DASHbyte] = ACTIONS(435), - [anon_sym_sget_DASHchar] = ACTIONS(435), - [anon_sym_sget_DASHshort] = ACTIONS(435), - [anon_sym_sget_DASHvolatile] = ACTIONS(435), - [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(435), - [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(435), - [anon_sym_sput] = ACTIONS(437), - [anon_sym_sput_DASHwide] = ACTIONS(437), - [anon_sym_sput_DASHobject] = ACTIONS(437), - [anon_sym_sput_DASHboolean] = ACTIONS(435), - [anon_sym_sput_DASHbyte] = ACTIONS(435), - [anon_sym_sput_DASHchar] = ACTIONS(435), - [anon_sym_sput_DASHshort] = ACTIONS(435), - [anon_sym_sput_DASHvolatile] = ACTIONS(435), - [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(435), - [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(435), - [anon_sym_invoke_DASHconstructor] = ACTIONS(435), - [anon_sym_invoke_DASHcustom] = ACTIONS(437), - [anon_sym_invoke_DASHdirect] = ACTIONS(437), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(435), - [anon_sym_invoke_DASHinstance] = ACTIONS(435), - [anon_sym_invoke_DASHinterface] = ACTIONS(437), - [anon_sym_invoke_DASHpolymorphic] = ACTIONS(437), - [anon_sym_invoke_DASHstatic] = ACTIONS(437), - [anon_sym_invoke_DASHsuper] = ACTIONS(437), - [anon_sym_invoke_DASHvirtual] = ACTIONS(437), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(435), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(435), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(435), - [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(435), - [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(435), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(435), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(435), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(435), - [anon_sym_neg_DASHint] = ACTIONS(435), - [anon_sym_not_DASHint] = ACTIONS(435), - [anon_sym_neg_DASHlong] = ACTIONS(435), - [anon_sym_not_DASHlong] = ACTIONS(435), - [anon_sym_neg_DASHfloat] = ACTIONS(435), - [anon_sym_neg_DASHdouble] = ACTIONS(435), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(435), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(435), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(435), - [anon_sym_long_DASHto_DASHint] = ACTIONS(435), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(435), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(435), - [anon_sym_float_DASHto_DASHint] = ACTIONS(435), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(435), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(435), - [anon_sym_double_DASHto_DASHint] = ACTIONS(435), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(435), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(435), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(435), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(435), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(435), - [anon_sym_add_DASHint] = ACTIONS(437), - [anon_sym_sub_DASHint] = ACTIONS(437), - [anon_sym_mul_DASHint] = ACTIONS(437), - [anon_sym_div_DASHint] = ACTIONS(437), - [anon_sym_rem_DASHint] = ACTIONS(437), - [anon_sym_and_DASHint] = ACTIONS(437), - [anon_sym_or_DASHint] = ACTIONS(437), - [anon_sym_xor_DASHint] = ACTIONS(437), - [anon_sym_shl_DASHint] = ACTIONS(437), - [anon_sym_shr_DASHint] = ACTIONS(437), - [anon_sym_ushr_DASHint] = ACTIONS(437), - [anon_sym_add_DASHlong] = ACTIONS(437), - [anon_sym_sub_DASHlong] = ACTIONS(437), - [anon_sym_mul_DASHlong] = ACTIONS(437), - [anon_sym_div_DASHlong] = ACTIONS(437), - [anon_sym_rem_DASHlong] = ACTIONS(437), - [anon_sym_and_DASHlong] = ACTIONS(437), - [anon_sym_or_DASHlong] = ACTIONS(437), - [anon_sym_xor_DASHlong] = ACTIONS(437), - [anon_sym_shl_DASHlong] = ACTIONS(437), - [anon_sym_shr_DASHlong] = ACTIONS(437), - [anon_sym_ushr_DASHlong] = ACTIONS(437), - [anon_sym_add_DASHfloat] = ACTIONS(437), - [anon_sym_sub_DASHfloat] = ACTIONS(437), - [anon_sym_mul_DASHfloat] = ACTIONS(437), - [anon_sym_div_DASHfloat] = ACTIONS(437), - [anon_sym_rem_DASHfloat] = ACTIONS(437), - [anon_sym_add_DASHdouble] = ACTIONS(437), - [anon_sym_sub_DASHdouble] = ACTIONS(437), - [anon_sym_mul_DASHdouble] = ACTIONS(437), - [anon_sym_div_DASHdouble] = ACTIONS(437), - [anon_sym_rem_DASHdouble] = ACTIONS(437), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(435), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(435), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(435), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(435), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(435), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(435), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(435), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(435), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(435), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(435), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(435), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(435), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(435), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(435), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(435), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(435), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(435), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(435), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(435), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(435), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(435), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(435), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(435), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(435), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(435), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(435), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(435), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(435), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(435), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(435), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(435), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(435), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(435), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(435), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(435), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(435), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(435), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(435), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(435), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(435), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(435), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(435), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(435), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(435), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(435), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(435), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(435), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(435), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(435), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(435), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(435), - [anon_sym_static_DASHget] = ACTIONS(435), - [anon_sym_static_DASHput] = ACTIONS(435), - [anon_sym_instance_DASHget] = ACTIONS(435), - [anon_sym_instance_DASHput] = ACTIONS(435), - [anon_sym_execute_DASHinline] = ACTIONS(437), - [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(435), - [anon_sym_iget_DASHquick] = ACTIONS(435), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(435), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(435), - [anon_sym_iput_DASHquick] = ACTIONS(435), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(435), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(435), - [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(435), - [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(435), - [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(435), - [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(435), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(437), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(435), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(437), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(435), - [anon_sym_rsub_DASHint] = ACTIONS(437), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(435), - [anon_sym_DOTline] = ACTIONS(435), - [anon_sym_DOTlocals] = ACTIONS(435), - [anon_sym_DOTlocal] = ACTIONS(437), - [anon_sym_DOTendlocal] = ACTIONS(435), - [anon_sym_DOTrestartlocal] = ACTIONS(435), - [anon_sym_DOTregisters] = ACTIONS(435), - [anon_sym_DOTcatch] = ACTIONS(437), - [anon_sym_DOTcatchall] = ACTIONS(435), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(435), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(435), - [anon_sym_DOTarray_DASHdata] = ACTIONS(435), - [sym_prologue_directive] = ACTIONS(435), - [sym_epilogue_directive] = ACTIONS(435), - [aux_sym_label_token1] = ACTIONS(435), - [aux_sym_jmp_label_token1] = ACTIONS(435), + [anon_sym_DOTsource] = ACTIONS(445), + [anon_sym_DOTendmethod] = ACTIONS(445), + [anon_sym_DOTannotation] = ACTIONS(445), + [anon_sym_DOTparam] = ACTIONS(447), + [anon_sym_DOTparameter] = ACTIONS(445), + [anon_sym_nop] = ACTIONS(447), + [anon_sym_move] = ACTIONS(447), + [anon_sym_move_SLASHfrom16] = ACTIONS(445), + [anon_sym_move_SLASH16] = ACTIONS(445), + [anon_sym_move_DASHwide] = ACTIONS(447), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(445), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(445), + [anon_sym_move_DASHobject] = ACTIONS(447), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(445), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(445), + [anon_sym_move_DASHresult] = ACTIONS(447), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(445), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(445), + [anon_sym_move_DASHexception] = ACTIONS(445), + [anon_sym_return_DASHvoid] = ACTIONS(445), + [anon_sym_return] = ACTIONS(447), + [anon_sym_return_DASHwide] = ACTIONS(445), + [anon_sym_return_DASHobject] = ACTIONS(445), + [anon_sym_const_SLASH4] = ACTIONS(445), + [anon_sym_const_SLASH16] = ACTIONS(445), + [anon_sym_const] = ACTIONS(447), + [anon_sym_const_SLASHhigh16] = ACTIONS(445), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(445), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(445), + [anon_sym_const_DASHwide] = ACTIONS(447), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(445), + [anon_sym_const_DASHstring] = ACTIONS(447), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(445), + [anon_sym_const_DASHclass] = ACTIONS(445), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(445), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(445), + [anon_sym_monitor_DASHenter] = ACTIONS(445), + [anon_sym_monitor_DASHexit] = ACTIONS(445), + [anon_sym_check_DASHcast] = ACTIONS(445), + [anon_sym_instance_DASHof] = ACTIONS(445), + [anon_sym_array_DASHlength] = ACTIONS(445), + [anon_sym_new_DASHinstance] = ACTIONS(445), + [anon_sym_new_DASHarray] = ACTIONS(445), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(447), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(445), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(445), + [anon_sym_throw] = ACTIONS(447), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(445), + [anon_sym_goto] = ACTIONS(447), + [anon_sym_goto_SLASH16] = ACTIONS(445), + [anon_sym_goto_SLASH32] = ACTIONS(445), + [anon_sym_packed_DASHswitch] = ACTIONS(445), + [anon_sym_sparse_DASHswitch] = ACTIONS(445), + [anon_sym_cmpl_DASHfloat] = ACTIONS(445), + [anon_sym_cmpg_DASHfloat] = ACTIONS(445), + [anon_sym_cmpl_DASHdouble] = ACTIONS(445), + [anon_sym_cmpg_DASHdouble] = ACTIONS(445), + [anon_sym_cmp_DASHlong] = ACTIONS(445), + [anon_sym_if_DASHeq] = ACTIONS(447), + [anon_sym_if_DASHne] = ACTIONS(447), + [anon_sym_if_DASHlt] = ACTIONS(447), + [anon_sym_if_DASHge] = ACTIONS(447), + [anon_sym_if_DASHgt] = ACTIONS(447), + [anon_sym_if_DASHle] = ACTIONS(447), + [anon_sym_if_DASHeqz] = ACTIONS(445), + [anon_sym_if_DASHnez] = ACTIONS(445), + [anon_sym_if_DASHltz] = ACTIONS(445), + [anon_sym_if_DASHgez] = ACTIONS(445), + [anon_sym_if_DASHgtz] = ACTIONS(445), + [anon_sym_if_DASHlez] = ACTIONS(445), + [anon_sym_aget] = ACTIONS(447), + [anon_sym_aget_DASHwide] = ACTIONS(445), + [anon_sym_aget_DASHobject] = ACTIONS(445), + [anon_sym_aget_DASHboolean] = ACTIONS(445), + [anon_sym_aget_DASHbyte] = ACTIONS(445), + [anon_sym_aget_DASHchar] = ACTIONS(445), + [anon_sym_aget_DASHshort] = ACTIONS(445), + [anon_sym_aput] = ACTIONS(447), + [anon_sym_aput_DASHwide] = ACTIONS(445), + [anon_sym_aput_DASHobject] = ACTIONS(445), + [anon_sym_aput_DASHboolean] = ACTIONS(445), + [anon_sym_aput_DASHbyte] = ACTIONS(445), + [anon_sym_aput_DASHchar] = ACTIONS(445), + [anon_sym_aput_DASHshort] = ACTIONS(445), + [anon_sym_iget] = ACTIONS(447), + [anon_sym_iget_DASHwide] = ACTIONS(447), + [anon_sym_iget_DASHobject] = ACTIONS(447), + [anon_sym_iget_DASHboolean] = ACTIONS(445), + [anon_sym_iget_DASHbyte] = ACTIONS(445), + [anon_sym_iget_DASHchar] = ACTIONS(445), + [anon_sym_iget_DASHshort] = ACTIONS(445), + [anon_sym_iget_DASHvolatile] = ACTIONS(445), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(445), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(445), + [anon_sym_iput] = ACTIONS(447), + [anon_sym_iput_DASHwide] = ACTIONS(447), + [anon_sym_iput_DASHobject] = ACTIONS(447), + [anon_sym_iput_DASHboolean] = ACTIONS(447), + [anon_sym_iput_DASHbyte] = ACTIONS(447), + [anon_sym_iput_DASHchar] = ACTIONS(447), + [anon_sym_iput_DASHshort] = ACTIONS(447), + [anon_sym_iput_DASHvolatile] = ACTIONS(445), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(445), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(445), + [anon_sym_sget] = ACTIONS(447), + [anon_sym_sget_DASHwide] = ACTIONS(447), + [anon_sym_sget_DASHobject] = ACTIONS(447), + [anon_sym_sget_DASHboolean] = ACTIONS(445), + [anon_sym_sget_DASHbyte] = ACTIONS(445), + [anon_sym_sget_DASHchar] = ACTIONS(445), + [anon_sym_sget_DASHshort] = ACTIONS(445), + [anon_sym_sget_DASHvolatile] = ACTIONS(445), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(445), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(445), + [anon_sym_sput] = ACTIONS(447), + [anon_sym_sput_DASHwide] = ACTIONS(447), + [anon_sym_sput_DASHobject] = ACTIONS(447), + [anon_sym_sput_DASHboolean] = ACTIONS(445), + [anon_sym_sput_DASHbyte] = ACTIONS(445), + [anon_sym_sput_DASHchar] = ACTIONS(445), + [anon_sym_sput_DASHshort] = ACTIONS(445), + [anon_sym_sput_DASHvolatile] = ACTIONS(445), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(445), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(445), + [anon_sym_invoke_DASHconstructor] = ACTIONS(445), + [anon_sym_invoke_DASHcustom] = ACTIONS(447), + [anon_sym_invoke_DASHdirect] = ACTIONS(447), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(445), + [anon_sym_invoke_DASHinstance] = ACTIONS(445), + [anon_sym_invoke_DASHinterface] = ACTIONS(447), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(447), + [anon_sym_invoke_DASHstatic] = ACTIONS(447), + [anon_sym_invoke_DASHsuper] = ACTIONS(447), + [anon_sym_invoke_DASHvirtual] = ACTIONS(447), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(445), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(445), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(445), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(445), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(445), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(445), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(445), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(445), + [anon_sym_neg_DASHint] = ACTIONS(445), + [anon_sym_not_DASHint] = ACTIONS(445), + [anon_sym_neg_DASHlong] = ACTIONS(445), + [anon_sym_not_DASHlong] = ACTIONS(445), + [anon_sym_neg_DASHfloat] = ACTIONS(445), + [anon_sym_neg_DASHdouble] = ACTIONS(445), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(445), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(445), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(445), + [anon_sym_long_DASHto_DASHint] = ACTIONS(445), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(445), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(445), + [anon_sym_float_DASHto_DASHint] = ACTIONS(445), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(445), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(445), + [anon_sym_double_DASHto_DASHint] = ACTIONS(445), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(445), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(445), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(445), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(445), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(445), + [anon_sym_add_DASHint] = ACTIONS(447), + [anon_sym_sub_DASHint] = ACTIONS(447), + [anon_sym_mul_DASHint] = ACTIONS(447), + [anon_sym_div_DASHint] = ACTIONS(447), + [anon_sym_rem_DASHint] = ACTIONS(447), + [anon_sym_and_DASHint] = ACTIONS(447), + [anon_sym_or_DASHint] = ACTIONS(447), + [anon_sym_xor_DASHint] = ACTIONS(447), + [anon_sym_shl_DASHint] = ACTIONS(447), + [anon_sym_shr_DASHint] = ACTIONS(447), + [anon_sym_ushr_DASHint] = ACTIONS(447), + [anon_sym_add_DASHlong] = ACTIONS(447), + [anon_sym_sub_DASHlong] = ACTIONS(447), + [anon_sym_mul_DASHlong] = ACTIONS(447), + [anon_sym_div_DASHlong] = ACTIONS(447), + [anon_sym_rem_DASHlong] = ACTIONS(447), + [anon_sym_and_DASHlong] = ACTIONS(447), + [anon_sym_or_DASHlong] = ACTIONS(447), + [anon_sym_xor_DASHlong] = ACTIONS(447), + [anon_sym_shl_DASHlong] = ACTIONS(447), + [anon_sym_shr_DASHlong] = ACTIONS(447), + [anon_sym_ushr_DASHlong] = ACTIONS(447), + [anon_sym_add_DASHfloat] = ACTIONS(447), + [anon_sym_sub_DASHfloat] = ACTIONS(447), + [anon_sym_mul_DASHfloat] = ACTIONS(447), + [anon_sym_div_DASHfloat] = ACTIONS(447), + [anon_sym_rem_DASHfloat] = ACTIONS(447), + [anon_sym_add_DASHdouble] = ACTIONS(447), + [anon_sym_sub_DASHdouble] = ACTIONS(447), + [anon_sym_mul_DASHdouble] = ACTIONS(447), + [anon_sym_div_DASHdouble] = ACTIONS(447), + [anon_sym_rem_DASHdouble] = ACTIONS(447), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(445), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(445), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(445), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(445), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(445), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(445), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(445), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(445), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(445), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(445), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(445), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(445), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(445), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(445), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(445), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(445), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(445), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(445), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(445), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(445), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(445), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(445), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(445), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(445), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(445), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(445), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(445), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(445), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(445), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(445), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(445), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(445), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(445), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(445), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(445), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(445), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(445), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(445), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(445), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(445), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(445), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(445), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(445), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(445), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(445), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(445), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(445), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(445), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(445), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(445), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(445), + [anon_sym_static_DASHget] = ACTIONS(445), + [anon_sym_static_DASHput] = ACTIONS(445), + [anon_sym_instance_DASHget] = ACTIONS(445), + [anon_sym_instance_DASHput] = ACTIONS(445), + [anon_sym_execute_DASHinline] = ACTIONS(447), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(445), + [anon_sym_iget_DASHquick] = ACTIONS(445), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(445), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(445), + [anon_sym_iput_DASHquick] = ACTIONS(445), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(445), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(445), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(445), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(445), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(445), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(445), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(447), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(445), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(447), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(445), + [anon_sym_rsub_DASHint] = ACTIONS(447), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(445), + [anon_sym_DOTline] = ACTIONS(445), + [anon_sym_DOTlocals] = ACTIONS(445), + [anon_sym_DOTlocal] = ACTIONS(447), + [anon_sym_DOTendlocal] = ACTIONS(445), + [anon_sym_DOTrestartlocal] = ACTIONS(445), + [anon_sym_DOTregisters] = ACTIONS(445), + [anon_sym_DOTcatch] = ACTIONS(447), + [anon_sym_DOTcatchall] = ACTIONS(445), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(445), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(445), + [anon_sym_DOTarray_DASHdata] = ACTIONS(445), + [sym_prologue_directive] = ACTIONS(445), + [sym_epilogue_directive] = ACTIONS(445), + [aux_sym_label_token1] = ACTIONS(445), + [aux_sym_jmp_label_token1] = ACTIONS(445), [sym_comment] = ACTIONS(3), }, [67] = { - [anon_sym_DOTsource] = ACTIONS(439), - [anon_sym_DOTendmethod] = ACTIONS(439), - [anon_sym_DOTannotation] = ACTIONS(439), - [anon_sym_DOTparam] = ACTIONS(441), - [anon_sym_DOTparameter] = ACTIONS(439), - [anon_sym_nop] = ACTIONS(441), - [anon_sym_move] = ACTIONS(441), - [anon_sym_move_SLASHfrom16] = ACTIONS(439), - [anon_sym_move_SLASH16] = ACTIONS(439), - [anon_sym_move_DASHwide] = ACTIONS(441), - [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(439), - [anon_sym_move_DASHwide_SLASH16] = ACTIONS(439), - [anon_sym_move_DASHobject] = ACTIONS(441), - [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(439), - [anon_sym_move_DASHobject_SLASH16] = ACTIONS(439), - [anon_sym_move_DASHresult] = ACTIONS(441), - [anon_sym_move_DASHresult_DASHwide] = ACTIONS(439), - [anon_sym_move_DASHresult_DASHobject] = ACTIONS(439), - [anon_sym_move_DASHexception] = ACTIONS(439), - [anon_sym_return_DASHvoid] = ACTIONS(439), - [anon_sym_return] = ACTIONS(441), - [anon_sym_return_DASHwide] = ACTIONS(439), - [anon_sym_return_DASHobject] = ACTIONS(439), - [anon_sym_const_SLASH4] = ACTIONS(439), - [anon_sym_const_SLASH16] = ACTIONS(439), - [anon_sym_const] = ACTIONS(441), - [anon_sym_const_SLASHhigh16] = ACTIONS(439), - [anon_sym_const_DASHwide_SLASH16] = ACTIONS(439), - [anon_sym_const_DASHwide_SLASH32] = ACTIONS(439), - [anon_sym_const_DASHwide] = ACTIONS(441), - [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(439), - [anon_sym_const_DASHstring] = ACTIONS(441), - [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(439), - [anon_sym_const_DASHclass] = ACTIONS(439), - [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(439), - [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(439), - [anon_sym_monitor_DASHenter] = ACTIONS(439), - [anon_sym_monitor_DASHexit] = ACTIONS(439), - [anon_sym_check_DASHcast] = ACTIONS(439), - [anon_sym_instance_DASHof] = ACTIONS(439), - [anon_sym_array_DASHlength] = ACTIONS(439), - [anon_sym_new_DASHinstance] = ACTIONS(439), - [anon_sym_new_DASHarray] = ACTIONS(439), - [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(441), - [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(439), - [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(439), - [anon_sym_throw] = ACTIONS(441), - [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(439), - [anon_sym_goto] = ACTIONS(441), - [anon_sym_goto_SLASH16] = ACTIONS(439), - [anon_sym_goto_SLASH32] = ACTIONS(439), - [anon_sym_packed_DASHswitch] = ACTIONS(439), - [anon_sym_sparse_DASHswitch] = ACTIONS(439), - [anon_sym_cmpl_DASHfloat] = ACTIONS(439), - [anon_sym_cmpg_DASHfloat] = ACTIONS(439), - [anon_sym_cmpl_DASHdouble] = ACTIONS(439), - [anon_sym_cmpg_DASHdouble] = ACTIONS(439), - [anon_sym_cmp_DASHlong] = ACTIONS(439), - [anon_sym_if_DASHeq] = ACTIONS(441), - [anon_sym_if_DASHne] = ACTIONS(441), - [anon_sym_if_DASHlt] = ACTIONS(441), - [anon_sym_if_DASHge] = ACTIONS(441), - [anon_sym_if_DASHgt] = ACTIONS(441), - [anon_sym_if_DASHle] = ACTIONS(441), - [anon_sym_if_DASHeqz] = ACTIONS(439), - [anon_sym_if_DASHnez] = ACTIONS(439), - [anon_sym_if_DASHltz] = ACTIONS(439), - [anon_sym_if_DASHgez] = ACTIONS(439), - [anon_sym_if_DASHgtz] = ACTIONS(439), - [anon_sym_if_DASHlez] = ACTIONS(439), - [anon_sym_aget] = ACTIONS(441), - [anon_sym_aget_DASHwide] = ACTIONS(439), - [anon_sym_aget_DASHobject] = ACTIONS(439), - [anon_sym_aget_DASHboolean] = ACTIONS(439), - [anon_sym_aget_DASHbyte] = ACTIONS(439), - [anon_sym_aget_DASHchar] = ACTIONS(439), - [anon_sym_aget_DASHshort] = ACTIONS(439), - [anon_sym_aput] = ACTIONS(441), - [anon_sym_aput_DASHwide] = ACTIONS(439), - [anon_sym_aput_DASHobject] = ACTIONS(439), - [anon_sym_aput_DASHboolean] = ACTIONS(439), - [anon_sym_aput_DASHbyte] = ACTIONS(439), - [anon_sym_aput_DASHchar] = ACTIONS(439), - [anon_sym_aput_DASHshort] = ACTIONS(439), - [anon_sym_iget] = ACTIONS(441), - [anon_sym_iget_DASHwide] = ACTIONS(441), - [anon_sym_iget_DASHobject] = ACTIONS(441), - [anon_sym_iget_DASHboolean] = ACTIONS(439), - [anon_sym_iget_DASHbyte] = ACTIONS(439), - [anon_sym_iget_DASHchar] = ACTIONS(439), - [anon_sym_iget_DASHshort] = ACTIONS(439), - [anon_sym_iget_DASHvolatile] = ACTIONS(439), - [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(439), - [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(439), - [anon_sym_iput] = ACTIONS(441), - [anon_sym_iput_DASHwide] = ACTIONS(441), - [anon_sym_iput_DASHobject] = ACTIONS(441), - [anon_sym_iput_DASHboolean] = ACTIONS(441), - [anon_sym_iput_DASHbyte] = ACTIONS(441), - [anon_sym_iput_DASHchar] = ACTIONS(441), - [anon_sym_iput_DASHshort] = ACTIONS(441), - [anon_sym_iput_DASHvolatile] = ACTIONS(439), - [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(439), - [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(439), - [anon_sym_sget] = ACTIONS(441), - [anon_sym_sget_DASHwide] = ACTIONS(441), - [anon_sym_sget_DASHobject] = ACTIONS(441), - [anon_sym_sget_DASHboolean] = ACTIONS(439), - [anon_sym_sget_DASHbyte] = ACTIONS(439), - [anon_sym_sget_DASHchar] = ACTIONS(439), - [anon_sym_sget_DASHshort] = ACTIONS(439), - [anon_sym_sget_DASHvolatile] = ACTIONS(439), - [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(439), - [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(439), - [anon_sym_sput] = ACTIONS(441), - [anon_sym_sput_DASHwide] = ACTIONS(441), - [anon_sym_sput_DASHobject] = ACTIONS(441), - [anon_sym_sput_DASHboolean] = ACTIONS(439), - [anon_sym_sput_DASHbyte] = ACTIONS(439), - [anon_sym_sput_DASHchar] = ACTIONS(439), - [anon_sym_sput_DASHshort] = ACTIONS(439), - [anon_sym_sput_DASHvolatile] = ACTIONS(439), - [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(439), - [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(439), - [anon_sym_invoke_DASHconstructor] = ACTIONS(439), - [anon_sym_invoke_DASHcustom] = ACTIONS(441), - [anon_sym_invoke_DASHdirect] = ACTIONS(441), - [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(439), - [anon_sym_invoke_DASHinstance] = ACTIONS(439), - [anon_sym_invoke_DASHinterface] = ACTIONS(441), - [anon_sym_invoke_DASHpolymorphic] = ACTIONS(441), - [anon_sym_invoke_DASHstatic] = ACTIONS(441), - [anon_sym_invoke_DASHsuper] = ACTIONS(441), - [anon_sym_invoke_DASHvirtual] = ACTIONS(441), - [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(439), - [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(439), - [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(439), - [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(439), - [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(439), - [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(439), - [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(439), - [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(439), - [anon_sym_neg_DASHint] = ACTIONS(439), - [anon_sym_not_DASHint] = ACTIONS(439), - [anon_sym_neg_DASHlong] = ACTIONS(439), - [anon_sym_not_DASHlong] = ACTIONS(439), - [anon_sym_neg_DASHfloat] = ACTIONS(439), - [anon_sym_neg_DASHdouble] = ACTIONS(439), - [anon_sym_int_DASHto_DASHlong] = ACTIONS(439), - [anon_sym_int_DASHto_DASHfloat] = ACTIONS(439), - [anon_sym_int_DASHto_DASHdouble] = ACTIONS(439), - [anon_sym_long_DASHto_DASHint] = ACTIONS(439), - [anon_sym_long_DASHto_DASHfloat] = ACTIONS(439), - [anon_sym_long_DASHto_DASHdouble] = ACTIONS(439), - [anon_sym_float_DASHto_DASHint] = ACTIONS(439), - [anon_sym_float_DASHto_DASHlong] = ACTIONS(439), - [anon_sym_float_DASHto_DASHdouble] = ACTIONS(439), - [anon_sym_double_DASHto_DASHint] = ACTIONS(439), - [anon_sym_double_DASHto_DASHlong] = ACTIONS(439), - [anon_sym_double_DASHto_DASHfloat] = ACTIONS(439), - [anon_sym_int_DASHto_DASHbyte] = ACTIONS(439), - [anon_sym_int_DASHto_DASHchar] = ACTIONS(439), - [anon_sym_int_DASHto_DASHshort] = ACTIONS(439), - [anon_sym_add_DASHint] = ACTIONS(441), - [anon_sym_sub_DASHint] = ACTIONS(441), - [anon_sym_mul_DASHint] = ACTIONS(441), - [anon_sym_div_DASHint] = ACTIONS(441), - [anon_sym_rem_DASHint] = ACTIONS(441), - [anon_sym_and_DASHint] = ACTIONS(441), - [anon_sym_or_DASHint] = ACTIONS(441), - [anon_sym_xor_DASHint] = ACTIONS(441), - [anon_sym_shl_DASHint] = ACTIONS(441), - [anon_sym_shr_DASHint] = ACTIONS(441), - [anon_sym_ushr_DASHint] = ACTIONS(441), - [anon_sym_add_DASHlong] = ACTIONS(441), - [anon_sym_sub_DASHlong] = ACTIONS(441), - [anon_sym_mul_DASHlong] = ACTIONS(441), - [anon_sym_div_DASHlong] = ACTIONS(441), - [anon_sym_rem_DASHlong] = ACTIONS(441), - [anon_sym_and_DASHlong] = ACTIONS(441), - [anon_sym_or_DASHlong] = ACTIONS(441), - [anon_sym_xor_DASHlong] = ACTIONS(441), - [anon_sym_shl_DASHlong] = ACTIONS(441), - [anon_sym_shr_DASHlong] = ACTIONS(441), - [anon_sym_ushr_DASHlong] = ACTIONS(441), - [anon_sym_add_DASHfloat] = ACTIONS(441), - [anon_sym_sub_DASHfloat] = ACTIONS(441), - [anon_sym_mul_DASHfloat] = ACTIONS(441), - [anon_sym_div_DASHfloat] = ACTIONS(441), - [anon_sym_rem_DASHfloat] = ACTIONS(441), - [anon_sym_add_DASHdouble] = ACTIONS(441), - [anon_sym_sub_DASHdouble] = ACTIONS(441), - [anon_sym_mul_DASHdouble] = ACTIONS(441), - [anon_sym_div_DASHdouble] = ACTIONS(441), - [anon_sym_rem_DASHdouble] = ACTIONS(441), - [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(439), - [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(439), - [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(439), - [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(439), - [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(439), - [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(439), - [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(439), - [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(439), - [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(439), - [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(439), - [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(439), - [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(439), - [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(439), - [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(439), - [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(439), - [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(439), - [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(439), - [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(439), - [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(439), - [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(439), - [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(439), - [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(439), - [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(439), - [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(439), - [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(439), - [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(439), - [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(439), - [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(439), - [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(439), - [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(439), - [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(439), - [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(439), - [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(439), - [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(439), - [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(439), - [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(439), - [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(439), - [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(439), - [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(439), - [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(439), - [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(439), - [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(439), - [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(439), - [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(439), - [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(439), - [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(439), - [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(439), - [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(439), - [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(439), - [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(439), - [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(439), - [anon_sym_static_DASHget] = ACTIONS(439), - [anon_sym_static_DASHput] = ACTIONS(439), - [anon_sym_instance_DASHget] = ACTIONS(439), - [anon_sym_instance_DASHput] = ACTIONS(439), - [anon_sym_execute_DASHinline] = ACTIONS(441), - [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(439), - [anon_sym_iget_DASHquick] = ACTIONS(439), - [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(439), - [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(439), - [anon_sym_iput_DASHquick] = ACTIONS(439), - [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(439), - [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(439), - [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(439), - [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(439), - [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(439), - [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(439), - [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(441), - [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(439), - [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(441), - [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(439), - [anon_sym_rsub_DASHint] = ACTIONS(441), - [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(439), - [anon_sym_DOTline] = ACTIONS(439), - [anon_sym_DOTlocals] = ACTIONS(439), - [anon_sym_DOTlocal] = ACTIONS(441), - [anon_sym_DOTendlocal] = ACTIONS(439), - [anon_sym_DOTrestartlocal] = ACTIONS(439), - [anon_sym_DOTregisters] = ACTIONS(439), - [anon_sym_DOTcatch] = ACTIONS(441), - [anon_sym_DOTcatchall] = ACTIONS(439), - [anon_sym_DOTpacked_DASHswitch] = ACTIONS(439), - [anon_sym_DOTsparse_DASHswitch] = ACTIONS(439), - [anon_sym_DOTarray_DASHdata] = ACTIONS(439), - [sym_prologue_directive] = ACTIONS(439), - [sym_epilogue_directive] = ACTIONS(439), - [aux_sym_label_token1] = ACTIONS(439), - [aux_sym_jmp_label_token1] = ACTIONS(439), + [anon_sym_DOTsource] = ACTIONS(449), + [anon_sym_DOTendmethod] = ACTIONS(449), + [anon_sym_DOTannotation] = ACTIONS(449), + [anon_sym_DOTparam] = ACTIONS(451), + [anon_sym_DOTparameter] = ACTIONS(449), + [anon_sym_nop] = ACTIONS(451), + [anon_sym_move] = ACTIONS(451), + [anon_sym_move_SLASHfrom16] = ACTIONS(449), + [anon_sym_move_SLASH16] = ACTIONS(449), + [anon_sym_move_DASHwide] = ACTIONS(451), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(449), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(449), + [anon_sym_move_DASHobject] = ACTIONS(451), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(449), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(449), + [anon_sym_move_DASHresult] = ACTIONS(451), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(449), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(449), + [anon_sym_move_DASHexception] = ACTIONS(449), + [anon_sym_return_DASHvoid] = ACTIONS(449), + [anon_sym_return] = ACTIONS(451), + [anon_sym_return_DASHwide] = ACTIONS(449), + [anon_sym_return_DASHobject] = ACTIONS(449), + [anon_sym_const_SLASH4] = ACTIONS(449), + [anon_sym_const_SLASH16] = ACTIONS(449), + [anon_sym_const] = ACTIONS(451), + [anon_sym_const_SLASHhigh16] = ACTIONS(449), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(449), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(449), + [anon_sym_const_DASHwide] = ACTIONS(451), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(449), + [anon_sym_const_DASHstring] = ACTIONS(451), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(449), + [anon_sym_const_DASHclass] = ACTIONS(449), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(449), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(449), + [anon_sym_monitor_DASHenter] = ACTIONS(449), + [anon_sym_monitor_DASHexit] = ACTIONS(449), + [anon_sym_check_DASHcast] = ACTIONS(449), + [anon_sym_instance_DASHof] = ACTIONS(449), + [anon_sym_array_DASHlength] = ACTIONS(449), + [anon_sym_new_DASHinstance] = ACTIONS(449), + [anon_sym_new_DASHarray] = ACTIONS(449), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(451), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(449), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(449), + [anon_sym_throw] = ACTIONS(451), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(449), + [anon_sym_goto] = ACTIONS(451), + [anon_sym_goto_SLASH16] = ACTIONS(449), + [anon_sym_goto_SLASH32] = ACTIONS(449), + [anon_sym_packed_DASHswitch] = ACTIONS(449), + [anon_sym_sparse_DASHswitch] = ACTIONS(449), + [anon_sym_cmpl_DASHfloat] = ACTIONS(449), + [anon_sym_cmpg_DASHfloat] = ACTIONS(449), + [anon_sym_cmpl_DASHdouble] = ACTIONS(449), + [anon_sym_cmpg_DASHdouble] = ACTIONS(449), + [anon_sym_cmp_DASHlong] = ACTIONS(449), + [anon_sym_if_DASHeq] = ACTIONS(451), + [anon_sym_if_DASHne] = ACTIONS(451), + [anon_sym_if_DASHlt] = ACTIONS(451), + [anon_sym_if_DASHge] = ACTIONS(451), + [anon_sym_if_DASHgt] = ACTIONS(451), + [anon_sym_if_DASHle] = ACTIONS(451), + [anon_sym_if_DASHeqz] = ACTIONS(449), + [anon_sym_if_DASHnez] = ACTIONS(449), + [anon_sym_if_DASHltz] = ACTIONS(449), + [anon_sym_if_DASHgez] = ACTIONS(449), + [anon_sym_if_DASHgtz] = ACTIONS(449), + [anon_sym_if_DASHlez] = ACTIONS(449), + [anon_sym_aget] = ACTIONS(451), + [anon_sym_aget_DASHwide] = ACTIONS(449), + [anon_sym_aget_DASHobject] = ACTIONS(449), + [anon_sym_aget_DASHboolean] = ACTIONS(449), + [anon_sym_aget_DASHbyte] = ACTIONS(449), + [anon_sym_aget_DASHchar] = ACTIONS(449), + [anon_sym_aget_DASHshort] = ACTIONS(449), + [anon_sym_aput] = ACTIONS(451), + [anon_sym_aput_DASHwide] = ACTIONS(449), + [anon_sym_aput_DASHobject] = ACTIONS(449), + [anon_sym_aput_DASHboolean] = ACTIONS(449), + [anon_sym_aput_DASHbyte] = ACTIONS(449), + [anon_sym_aput_DASHchar] = ACTIONS(449), + [anon_sym_aput_DASHshort] = ACTIONS(449), + [anon_sym_iget] = ACTIONS(451), + [anon_sym_iget_DASHwide] = ACTIONS(451), + [anon_sym_iget_DASHobject] = ACTIONS(451), + [anon_sym_iget_DASHboolean] = ACTIONS(449), + [anon_sym_iget_DASHbyte] = ACTIONS(449), + [anon_sym_iget_DASHchar] = ACTIONS(449), + [anon_sym_iget_DASHshort] = ACTIONS(449), + [anon_sym_iget_DASHvolatile] = ACTIONS(449), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(449), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(449), + [anon_sym_iput] = ACTIONS(451), + [anon_sym_iput_DASHwide] = ACTIONS(451), + [anon_sym_iput_DASHobject] = ACTIONS(451), + [anon_sym_iput_DASHboolean] = ACTIONS(451), + [anon_sym_iput_DASHbyte] = ACTIONS(451), + [anon_sym_iput_DASHchar] = ACTIONS(451), + [anon_sym_iput_DASHshort] = ACTIONS(451), + [anon_sym_iput_DASHvolatile] = ACTIONS(449), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(449), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(449), + [anon_sym_sget] = ACTIONS(451), + [anon_sym_sget_DASHwide] = ACTIONS(451), + [anon_sym_sget_DASHobject] = ACTIONS(451), + [anon_sym_sget_DASHboolean] = ACTIONS(449), + [anon_sym_sget_DASHbyte] = ACTIONS(449), + [anon_sym_sget_DASHchar] = ACTIONS(449), + [anon_sym_sget_DASHshort] = ACTIONS(449), + [anon_sym_sget_DASHvolatile] = ACTIONS(449), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(449), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(449), + [anon_sym_sput] = ACTIONS(451), + [anon_sym_sput_DASHwide] = ACTIONS(451), + [anon_sym_sput_DASHobject] = ACTIONS(451), + [anon_sym_sput_DASHboolean] = ACTIONS(449), + [anon_sym_sput_DASHbyte] = ACTIONS(449), + [anon_sym_sput_DASHchar] = ACTIONS(449), + [anon_sym_sput_DASHshort] = ACTIONS(449), + [anon_sym_sput_DASHvolatile] = ACTIONS(449), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(449), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(449), + [anon_sym_invoke_DASHconstructor] = ACTIONS(449), + [anon_sym_invoke_DASHcustom] = ACTIONS(451), + [anon_sym_invoke_DASHdirect] = ACTIONS(451), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(449), + [anon_sym_invoke_DASHinstance] = ACTIONS(449), + [anon_sym_invoke_DASHinterface] = ACTIONS(451), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(451), + [anon_sym_invoke_DASHstatic] = ACTIONS(451), + [anon_sym_invoke_DASHsuper] = ACTIONS(451), + [anon_sym_invoke_DASHvirtual] = ACTIONS(451), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(449), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(449), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(449), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(449), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(449), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(449), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(449), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(449), + [anon_sym_neg_DASHint] = ACTIONS(449), + [anon_sym_not_DASHint] = ACTIONS(449), + [anon_sym_neg_DASHlong] = ACTIONS(449), + [anon_sym_not_DASHlong] = ACTIONS(449), + [anon_sym_neg_DASHfloat] = ACTIONS(449), + [anon_sym_neg_DASHdouble] = ACTIONS(449), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(449), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(449), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(449), + [anon_sym_long_DASHto_DASHint] = ACTIONS(449), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(449), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(449), + [anon_sym_float_DASHto_DASHint] = ACTIONS(449), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(449), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(449), + [anon_sym_double_DASHto_DASHint] = ACTIONS(449), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(449), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(449), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(449), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(449), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(449), + [anon_sym_add_DASHint] = ACTIONS(451), + [anon_sym_sub_DASHint] = ACTIONS(451), + [anon_sym_mul_DASHint] = ACTIONS(451), + [anon_sym_div_DASHint] = ACTIONS(451), + [anon_sym_rem_DASHint] = ACTIONS(451), + [anon_sym_and_DASHint] = ACTIONS(451), + [anon_sym_or_DASHint] = ACTIONS(451), + [anon_sym_xor_DASHint] = ACTIONS(451), + [anon_sym_shl_DASHint] = ACTIONS(451), + [anon_sym_shr_DASHint] = ACTIONS(451), + [anon_sym_ushr_DASHint] = ACTIONS(451), + [anon_sym_add_DASHlong] = ACTIONS(451), + [anon_sym_sub_DASHlong] = ACTIONS(451), + [anon_sym_mul_DASHlong] = ACTIONS(451), + [anon_sym_div_DASHlong] = ACTIONS(451), + [anon_sym_rem_DASHlong] = ACTIONS(451), + [anon_sym_and_DASHlong] = ACTIONS(451), + [anon_sym_or_DASHlong] = ACTIONS(451), + [anon_sym_xor_DASHlong] = ACTIONS(451), + [anon_sym_shl_DASHlong] = ACTIONS(451), + [anon_sym_shr_DASHlong] = ACTIONS(451), + [anon_sym_ushr_DASHlong] = ACTIONS(451), + [anon_sym_add_DASHfloat] = ACTIONS(451), + [anon_sym_sub_DASHfloat] = ACTIONS(451), + [anon_sym_mul_DASHfloat] = ACTIONS(451), + [anon_sym_div_DASHfloat] = ACTIONS(451), + [anon_sym_rem_DASHfloat] = ACTIONS(451), + [anon_sym_add_DASHdouble] = ACTIONS(451), + [anon_sym_sub_DASHdouble] = ACTIONS(451), + [anon_sym_mul_DASHdouble] = ACTIONS(451), + [anon_sym_div_DASHdouble] = ACTIONS(451), + [anon_sym_rem_DASHdouble] = ACTIONS(451), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(449), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(449), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(449), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(449), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(449), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(449), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(449), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(449), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(449), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(449), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(449), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(449), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(449), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(449), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(449), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(449), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(449), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(449), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(449), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(449), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(449), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(449), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(449), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(449), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(449), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(449), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(449), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(449), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(449), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(449), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(449), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(449), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(449), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(449), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(449), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(449), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(449), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(449), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(449), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(449), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(449), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(449), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(449), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(449), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(449), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(449), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(449), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(449), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(449), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(449), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(449), + [anon_sym_static_DASHget] = ACTIONS(449), + [anon_sym_static_DASHput] = ACTIONS(449), + [anon_sym_instance_DASHget] = ACTIONS(449), + [anon_sym_instance_DASHput] = ACTIONS(449), + [anon_sym_execute_DASHinline] = ACTIONS(451), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(449), + [anon_sym_iget_DASHquick] = ACTIONS(449), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(449), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(449), + [anon_sym_iput_DASHquick] = ACTIONS(449), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(449), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(449), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(449), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(449), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(449), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(449), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(451), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(449), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(451), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(449), + [anon_sym_rsub_DASHint] = ACTIONS(451), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(449), + [anon_sym_DOTline] = ACTIONS(449), + [anon_sym_DOTlocals] = ACTIONS(449), + [anon_sym_DOTlocal] = ACTIONS(451), + [anon_sym_DOTendlocal] = ACTIONS(449), + [anon_sym_DOTrestartlocal] = ACTIONS(449), + [anon_sym_DOTregisters] = ACTIONS(449), + [anon_sym_DOTcatch] = ACTIONS(451), + [anon_sym_DOTcatchall] = ACTIONS(449), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(449), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(449), + [anon_sym_DOTarray_DASHdata] = ACTIONS(449), + [sym_prologue_directive] = ACTIONS(449), + [sym_epilogue_directive] = ACTIONS(449), + [aux_sym_label_token1] = ACTIONS(449), + [aux_sym_jmp_label_token1] = ACTIONS(449), [sym_comment] = ACTIONS(3), }, [68] = { - [sym_opcode] = STATE(343), - [sym_body] = STATE(312), - [sym__field_body] = STATE(83), - [sym_method_signature] = STATE(83), - [sym__method_signature_body] = STATE(81), - [sym_method_handle] = STATE(312), - [sym__full_field_body] = STATE(83), - [sym_full_method_signature] = STATE(83), - [sym_array_type] = STATE(331), - [sym_string] = STATE(312), - [sym_identifier] = ACTIONS(303), + [anon_sym_DOTsource] = ACTIONS(453), + [anon_sym_DOTendmethod] = ACTIONS(453), + [anon_sym_DOTannotation] = ACTIONS(453), + [anon_sym_DOTparam] = ACTIONS(455), + [anon_sym_DOTparameter] = ACTIONS(453), + [anon_sym_nop] = ACTIONS(455), + [anon_sym_move] = ACTIONS(455), + [anon_sym_move_SLASHfrom16] = ACTIONS(453), + [anon_sym_move_SLASH16] = ACTIONS(453), + [anon_sym_move_DASHwide] = ACTIONS(455), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(453), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(453), + [anon_sym_move_DASHobject] = ACTIONS(455), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(453), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(453), + [anon_sym_move_DASHresult] = ACTIONS(455), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(453), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(453), + [anon_sym_move_DASHexception] = ACTIONS(453), + [anon_sym_return_DASHvoid] = ACTIONS(453), + [anon_sym_return] = ACTIONS(455), + [anon_sym_return_DASHwide] = ACTIONS(453), + [anon_sym_return_DASHobject] = ACTIONS(453), + [anon_sym_const_SLASH4] = ACTIONS(453), + [anon_sym_const_SLASH16] = ACTIONS(453), + [anon_sym_const] = ACTIONS(455), + [anon_sym_const_SLASHhigh16] = ACTIONS(453), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(453), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(453), + [anon_sym_const_DASHwide] = ACTIONS(455), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(453), + [anon_sym_const_DASHstring] = ACTIONS(455), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(453), + [anon_sym_const_DASHclass] = ACTIONS(453), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(453), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(453), + [anon_sym_monitor_DASHenter] = ACTIONS(453), + [anon_sym_monitor_DASHexit] = ACTIONS(453), + [anon_sym_check_DASHcast] = ACTIONS(453), + [anon_sym_instance_DASHof] = ACTIONS(453), + [anon_sym_array_DASHlength] = ACTIONS(453), + [anon_sym_new_DASHinstance] = ACTIONS(453), + [anon_sym_new_DASHarray] = ACTIONS(453), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(455), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(453), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(453), + [anon_sym_throw] = ACTIONS(455), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(453), + [anon_sym_goto] = ACTIONS(455), + [anon_sym_goto_SLASH16] = ACTIONS(453), + [anon_sym_goto_SLASH32] = ACTIONS(453), + [anon_sym_packed_DASHswitch] = ACTIONS(453), + [anon_sym_sparse_DASHswitch] = ACTIONS(453), + [anon_sym_cmpl_DASHfloat] = ACTIONS(453), + [anon_sym_cmpg_DASHfloat] = ACTIONS(453), + [anon_sym_cmpl_DASHdouble] = ACTIONS(453), + [anon_sym_cmpg_DASHdouble] = ACTIONS(453), + [anon_sym_cmp_DASHlong] = ACTIONS(453), + [anon_sym_if_DASHeq] = ACTIONS(455), + [anon_sym_if_DASHne] = ACTIONS(455), + [anon_sym_if_DASHlt] = ACTIONS(455), + [anon_sym_if_DASHge] = ACTIONS(455), + [anon_sym_if_DASHgt] = ACTIONS(455), + [anon_sym_if_DASHle] = ACTIONS(455), + [anon_sym_if_DASHeqz] = ACTIONS(453), + [anon_sym_if_DASHnez] = ACTIONS(453), + [anon_sym_if_DASHltz] = ACTIONS(453), + [anon_sym_if_DASHgez] = ACTIONS(453), + [anon_sym_if_DASHgtz] = ACTIONS(453), + [anon_sym_if_DASHlez] = ACTIONS(453), + [anon_sym_aget] = ACTIONS(455), + [anon_sym_aget_DASHwide] = ACTIONS(453), + [anon_sym_aget_DASHobject] = ACTIONS(453), + [anon_sym_aget_DASHboolean] = ACTIONS(453), + [anon_sym_aget_DASHbyte] = ACTIONS(453), + [anon_sym_aget_DASHchar] = ACTIONS(453), + [anon_sym_aget_DASHshort] = ACTIONS(453), + [anon_sym_aput] = ACTIONS(455), + [anon_sym_aput_DASHwide] = ACTIONS(453), + [anon_sym_aput_DASHobject] = ACTIONS(453), + [anon_sym_aput_DASHboolean] = ACTIONS(453), + [anon_sym_aput_DASHbyte] = ACTIONS(453), + [anon_sym_aput_DASHchar] = ACTIONS(453), + [anon_sym_aput_DASHshort] = ACTIONS(453), + [anon_sym_iget] = ACTIONS(455), + [anon_sym_iget_DASHwide] = ACTIONS(455), + [anon_sym_iget_DASHobject] = ACTIONS(455), + [anon_sym_iget_DASHboolean] = ACTIONS(453), + [anon_sym_iget_DASHbyte] = ACTIONS(453), + [anon_sym_iget_DASHchar] = ACTIONS(453), + [anon_sym_iget_DASHshort] = ACTIONS(453), + [anon_sym_iget_DASHvolatile] = ACTIONS(453), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(453), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(453), + [anon_sym_iput] = ACTIONS(455), + [anon_sym_iput_DASHwide] = ACTIONS(455), + [anon_sym_iput_DASHobject] = ACTIONS(455), + [anon_sym_iput_DASHboolean] = ACTIONS(455), + [anon_sym_iput_DASHbyte] = ACTIONS(455), + [anon_sym_iput_DASHchar] = ACTIONS(455), + [anon_sym_iput_DASHshort] = ACTIONS(455), + [anon_sym_iput_DASHvolatile] = ACTIONS(453), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(453), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(453), + [anon_sym_sget] = ACTIONS(455), + [anon_sym_sget_DASHwide] = ACTIONS(455), + [anon_sym_sget_DASHobject] = ACTIONS(455), + [anon_sym_sget_DASHboolean] = ACTIONS(453), + [anon_sym_sget_DASHbyte] = ACTIONS(453), + [anon_sym_sget_DASHchar] = ACTIONS(453), + [anon_sym_sget_DASHshort] = ACTIONS(453), + [anon_sym_sget_DASHvolatile] = ACTIONS(453), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(453), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(453), + [anon_sym_sput] = ACTIONS(455), + [anon_sym_sput_DASHwide] = ACTIONS(455), + [anon_sym_sput_DASHobject] = ACTIONS(455), + [anon_sym_sput_DASHboolean] = ACTIONS(453), + [anon_sym_sput_DASHbyte] = ACTIONS(453), + [anon_sym_sput_DASHchar] = ACTIONS(453), + [anon_sym_sput_DASHshort] = ACTIONS(453), + [anon_sym_sput_DASHvolatile] = ACTIONS(453), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(453), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(453), + [anon_sym_invoke_DASHconstructor] = ACTIONS(453), + [anon_sym_invoke_DASHcustom] = ACTIONS(455), + [anon_sym_invoke_DASHdirect] = ACTIONS(455), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(453), + [anon_sym_invoke_DASHinstance] = ACTIONS(453), + [anon_sym_invoke_DASHinterface] = ACTIONS(455), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(455), + [anon_sym_invoke_DASHstatic] = ACTIONS(455), + [anon_sym_invoke_DASHsuper] = ACTIONS(455), + [anon_sym_invoke_DASHvirtual] = ACTIONS(455), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(453), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(453), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(453), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(453), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(453), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(453), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(453), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(453), + [anon_sym_neg_DASHint] = ACTIONS(453), + [anon_sym_not_DASHint] = ACTIONS(453), + [anon_sym_neg_DASHlong] = ACTIONS(453), + [anon_sym_not_DASHlong] = ACTIONS(453), + [anon_sym_neg_DASHfloat] = ACTIONS(453), + [anon_sym_neg_DASHdouble] = ACTIONS(453), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(453), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(453), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(453), + [anon_sym_long_DASHto_DASHint] = ACTIONS(453), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(453), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(453), + [anon_sym_float_DASHto_DASHint] = ACTIONS(453), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(453), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(453), + [anon_sym_double_DASHto_DASHint] = ACTIONS(453), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(453), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(453), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(453), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(453), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(453), + [anon_sym_add_DASHint] = ACTIONS(455), + [anon_sym_sub_DASHint] = ACTIONS(455), + [anon_sym_mul_DASHint] = ACTIONS(455), + [anon_sym_div_DASHint] = ACTIONS(455), + [anon_sym_rem_DASHint] = ACTIONS(455), + [anon_sym_and_DASHint] = ACTIONS(455), + [anon_sym_or_DASHint] = ACTIONS(455), + [anon_sym_xor_DASHint] = ACTIONS(455), + [anon_sym_shl_DASHint] = ACTIONS(455), + [anon_sym_shr_DASHint] = ACTIONS(455), + [anon_sym_ushr_DASHint] = ACTIONS(455), + [anon_sym_add_DASHlong] = ACTIONS(455), + [anon_sym_sub_DASHlong] = ACTIONS(455), + [anon_sym_mul_DASHlong] = ACTIONS(455), + [anon_sym_div_DASHlong] = ACTIONS(455), + [anon_sym_rem_DASHlong] = ACTIONS(455), + [anon_sym_and_DASHlong] = ACTIONS(455), + [anon_sym_or_DASHlong] = ACTIONS(455), + [anon_sym_xor_DASHlong] = ACTIONS(455), + [anon_sym_shl_DASHlong] = ACTIONS(455), + [anon_sym_shr_DASHlong] = ACTIONS(455), + [anon_sym_ushr_DASHlong] = ACTIONS(455), + [anon_sym_add_DASHfloat] = ACTIONS(455), + [anon_sym_sub_DASHfloat] = ACTIONS(455), + [anon_sym_mul_DASHfloat] = ACTIONS(455), + [anon_sym_div_DASHfloat] = ACTIONS(455), + [anon_sym_rem_DASHfloat] = ACTIONS(455), + [anon_sym_add_DASHdouble] = ACTIONS(455), + [anon_sym_sub_DASHdouble] = ACTIONS(455), + [anon_sym_mul_DASHdouble] = ACTIONS(455), + [anon_sym_div_DASHdouble] = ACTIONS(455), + [anon_sym_rem_DASHdouble] = ACTIONS(455), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(453), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(453), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(453), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(453), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(453), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(453), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(453), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(453), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(453), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(453), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(453), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(453), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(453), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(453), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(453), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(453), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(453), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(453), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(453), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(453), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(453), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(453), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(453), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(453), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(453), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(453), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(453), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(453), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(453), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(453), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(453), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(453), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(453), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(453), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(453), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(453), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(453), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(453), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(453), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(453), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(453), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(453), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(453), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(453), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(453), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(453), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(453), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(453), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(453), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(453), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(453), + [anon_sym_static_DASHget] = ACTIONS(453), + [anon_sym_static_DASHput] = ACTIONS(453), + [anon_sym_instance_DASHget] = ACTIONS(453), + [anon_sym_instance_DASHput] = ACTIONS(453), + [anon_sym_execute_DASHinline] = ACTIONS(455), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(453), + [anon_sym_iget_DASHquick] = ACTIONS(453), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(453), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(453), + [anon_sym_iput_DASHquick] = ACTIONS(453), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(453), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(453), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(453), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(453), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(453), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(453), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(455), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(453), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(455), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(453), + [anon_sym_rsub_DASHint] = ACTIONS(455), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(453), + [anon_sym_DOTline] = ACTIONS(453), + [anon_sym_DOTlocals] = ACTIONS(453), + [anon_sym_DOTlocal] = ACTIONS(455), + [anon_sym_DOTendlocal] = ACTIONS(453), + [anon_sym_DOTrestartlocal] = ACTIONS(453), + [anon_sym_DOTregisters] = ACTIONS(453), + [anon_sym_DOTcatch] = ACTIONS(455), + [anon_sym_DOTcatchall] = ACTIONS(453), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(453), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(453), + [anon_sym_DOTarray_DASHdata] = ACTIONS(453), + [sym_prologue_directive] = ACTIONS(453), + [sym_epilogue_directive] = ACTIONS(453), + [aux_sym_label_token1] = ACTIONS(453), + [aux_sym_jmp_label_token1] = ACTIONS(453), + [sym_comment] = ACTIONS(3), + }, + [69] = { + [anon_sym_DOTsource] = ACTIONS(331), + [anon_sym_DOTendmethod] = ACTIONS(331), + [anon_sym_DOTannotation] = ACTIONS(331), + [anon_sym_DOTparam] = ACTIONS(333), + [anon_sym_DOTparameter] = ACTIONS(331), + [anon_sym_nop] = ACTIONS(333), + [anon_sym_move] = ACTIONS(333), + [anon_sym_move_SLASHfrom16] = ACTIONS(331), + [anon_sym_move_SLASH16] = ACTIONS(331), + [anon_sym_move_DASHwide] = ACTIONS(333), + [anon_sym_move_DASHwide_SLASHfrom16] = ACTIONS(331), + [anon_sym_move_DASHwide_SLASH16] = ACTIONS(331), + [anon_sym_move_DASHobject] = ACTIONS(333), + [anon_sym_move_DASHobject_SLASHfrom16] = ACTIONS(331), + [anon_sym_move_DASHobject_SLASH16] = ACTIONS(331), + [anon_sym_move_DASHresult] = ACTIONS(333), + [anon_sym_move_DASHresult_DASHwide] = ACTIONS(331), + [anon_sym_move_DASHresult_DASHobject] = ACTIONS(331), + [anon_sym_move_DASHexception] = ACTIONS(331), + [anon_sym_return_DASHvoid] = ACTIONS(331), + [anon_sym_return] = ACTIONS(333), + [anon_sym_return_DASHwide] = ACTIONS(331), + [anon_sym_return_DASHobject] = ACTIONS(331), + [anon_sym_const_SLASH4] = ACTIONS(331), + [anon_sym_const_SLASH16] = ACTIONS(331), + [anon_sym_const] = ACTIONS(333), + [anon_sym_const_SLASHhigh16] = ACTIONS(331), + [anon_sym_const_DASHwide_SLASH16] = ACTIONS(331), + [anon_sym_const_DASHwide_SLASH32] = ACTIONS(331), + [anon_sym_const_DASHwide] = ACTIONS(333), + [anon_sym_const_DASHwide_SLASHhigh16] = ACTIONS(331), + [anon_sym_const_DASHstring] = ACTIONS(333), + [anon_sym_const_DASHstring_SLASHjumbo] = ACTIONS(331), + [anon_sym_const_DASHclass] = ACTIONS(331), + [anon_sym_const_DASHmethod_DASHhandle] = ACTIONS(331), + [anon_sym_const_DASHmethod_DASHtype] = ACTIONS(331), + [anon_sym_monitor_DASHenter] = ACTIONS(331), + [anon_sym_monitor_DASHexit] = ACTIONS(331), + [anon_sym_check_DASHcast] = ACTIONS(331), + [anon_sym_instance_DASHof] = ACTIONS(331), + [anon_sym_array_DASHlength] = ACTIONS(331), + [anon_sym_new_DASHinstance] = ACTIONS(331), + [anon_sym_new_DASHarray] = ACTIONS(331), + [anon_sym_filled_DASHnew_DASHarray] = ACTIONS(333), + [anon_sym_filled_DASHnew_DASHarray_SLASHrange] = ACTIONS(331), + [anon_sym_fill_DASHarray_DASHdata] = ACTIONS(331), + [anon_sym_throw] = ACTIONS(333), + [anon_sym_throw_DASHverification_DASHerror] = ACTIONS(331), + [anon_sym_goto] = ACTIONS(333), + [anon_sym_goto_SLASH16] = ACTIONS(331), + [anon_sym_goto_SLASH32] = ACTIONS(331), + [anon_sym_packed_DASHswitch] = ACTIONS(331), + [anon_sym_sparse_DASHswitch] = ACTIONS(331), + [anon_sym_cmpl_DASHfloat] = ACTIONS(331), + [anon_sym_cmpg_DASHfloat] = ACTIONS(331), + [anon_sym_cmpl_DASHdouble] = ACTIONS(331), + [anon_sym_cmpg_DASHdouble] = ACTIONS(331), + [anon_sym_cmp_DASHlong] = ACTIONS(331), + [anon_sym_if_DASHeq] = ACTIONS(333), + [anon_sym_if_DASHne] = ACTIONS(333), + [anon_sym_if_DASHlt] = ACTIONS(333), + [anon_sym_if_DASHge] = ACTIONS(333), + [anon_sym_if_DASHgt] = ACTIONS(333), + [anon_sym_if_DASHle] = ACTIONS(333), + [anon_sym_if_DASHeqz] = ACTIONS(331), + [anon_sym_if_DASHnez] = ACTIONS(331), + [anon_sym_if_DASHltz] = ACTIONS(331), + [anon_sym_if_DASHgez] = ACTIONS(331), + [anon_sym_if_DASHgtz] = ACTIONS(331), + [anon_sym_if_DASHlez] = ACTIONS(331), + [anon_sym_aget] = ACTIONS(333), + [anon_sym_aget_DASHwide] = ACTIONS(331), + [anon_sym_aget_DASHobject] = ACTIONS(331), + [anon_sym_aget_DASHboolean] = ACTIONS(331), + [anon_sym_aget_DASHbyte] = ACTIONS(331), + [anon_sym_aget_DASHchar] = ACTIONS(331), + [anon_sym_aget_DASHshort] = ACTIONS(331), + [anon_sym_aput] = ACTIONS(333), + [anon_sym_aput_DASHwide] = ACTIONS(331), + [anon_sym_aput_DASHobject] = ACTIONS(331), + [anon_sym_aput_DASHboolean] = ACTIONS(331), + [anon_sym_aput_DASHbyte] = ACTIONS(331), + [anon_sym_aput_DASHchar] = ACTIONS(331), + [anon_sym_aput_DASHshort] = ACTIONS(331), + [anon_sym_iget] = ACTIONS(333), + [anon_sym_iget_DASHwide] = ACTIONS(333), + [anon_sym_iget_DASHobject] = ACTIONS(333), + [anon_sym_iget_DASHboolean] = ACTIONS(331), + [anon_sym_iget_DASHbyte] = ACTIONS(331), + [anon_sym_iget_DASHchar] = ACTIONS(331), + [anon_sym_iget_DASHshort] = ACTIONS(331), + [anon_sym_iget_DASHvolatile] = ACTIONS(331), + [anon_sym_iget_DASHwide_DASHvolatile] = ACTIONS(331), + [anon_sym_iget_DASHobject_DASHvolatile] = ACTIONS(331), + [anon_sym_iput] = ACTIONS(333), + [anon_sym_iput_DASHwide] = ACTIONS(333), + [anon_sym_iput_DASHobject] = ACTIONS(333), + [anon_sym_iput_DASHboolean] = ACTIONS(333), + [anon_sym_iput_DASHbyte] = ACTIONS(333), + [anon_sym_iput_DASHchar] = ACTIONS(333), + [anon_sym_iput_DASHshort] = ACTIONS(333), + [anon_sym_iput_DASHvolatile] = ACTIONS(331), + [anon_sym_iput_DASHwide_DASHvolatile] = ACTIONS(331), + [anon_sym_iput_DASHobject_DASHvolatile] = ACTIONS(331), + [anon_sym_sget] = ACTIONS(333), + [anon_sym_sget_DASHwide] = ACTIONS(333), + [anon_sym_sget_DASHobject] = ACTIONS(333), + [anon_sym_sget_DASHboolean] = ACTIONS(331), + [anon_sym_sget_DASHbyte] = ACTIONS(331), + [anon_sym_sget_DASHchar] = ACTIONS(331), + [anon_sym_sget_DASHshort] = ACTIONS(331), + [anon_sym_sget_DASHvolatile] = ACTIONS(331), + [anon_sym_sget_DASHwide_DASHvolatile] = ACTIONS(331), + [anon_sym_sget_DASHobject_DASHvolatile] = ACTIONS(331), + [anon_sym_sput] = ACTIONS(333), + [anon_sym_sput_DASHwide] = ACTIONS(333), + [anon_sym_sput_DASHobject] = ACTIONS(333), + [anon_sym_sput_DASHboolean] = ACTIONS(331), + [anon_sym_sput_DASHbyte] = ACTIONS(331), + [anon_sym_sput_DASHchar] = ACTIONS(331), + [anon_sym_sput_DASHshort] = ACTIONS(331), + [anon_sym_sput_DASHvolatile] = ACTIONS(331), + [anon_sym_sput_DASHwide_DASHvolatile] = ACTIONS(331), + [anon_sym_sput_DASHobject_DASHvolatile] = ACTIONS(331), + [anon_sym_invoke_DASHconstructor] = ACTIONS(331), + [anon_sym_invoke_DASHcustom] = ACTIONS(333), + [anon_sym_invoke_DASHdirect] = ACTIONS(333), + [anon_sym_invoke_DASHdirect_DASHempty] = ACTIONS(331), + [anon_sym_invoke_DASHinstance] = ACTIONS(331), + [anon_sym_invoke_DASHinterface] = ACTIONS(333), + [anon_sym_invoke_DASHpolymorphic] = ACTIONS(333), + [anon_sym_invoke_DASHstatic] = ACTIONS(333), + [anon_sym_invoke_DASHsuper] = ACTIONS(333), + [anon_sym_invoke_DASHvirtual] = ACTIONS(333), + [anon_sym_invoke_DASHcustom_SLASHrange] = ACTIONS(331), + [anon_sym_invoke_DASHdirect_SLASHrange] = ACTIONS(331), + [anon_sym_invoke_DASHinterface_SLASHrange] = ACTIONS(331), + [anon_sym_invoke_DASHobject_DASHinit_SLASHrange] = ACTIONS(331), + [anon_sym_invoke_DASHpolymorphic_SLASHrange] = ACTIONS(331), + [anon_sym_invoke_DASHstatic_SLASHrange] = ACTIONS(331), + [anon_sym_invoke_DASHsuper_SLASHrange] = ACTIONS(331), + [anon_sym_invoke_DASHvirtual_SLASHrange] = ACTIONS(331), + [anon_sym_neg_DASHint] = ACTIONS(331), + [anon_sym_not_DASHint] = ACTIONS(331), + [anon_sym_neg_DASHlong] = ACTIONS(331), + [anon_sym_not_DASHlong] = ACTIONS(331), + [anon_sym_neg_DASHfloat] = ACTIONS(331), + [anon_sym_neg_DASHdouble] = ACTIONS(331), + [anon_sym_int_DASHto_DASHlong] = ACTIONS(331), + [anon_sym_int_DASHto_DASHfloat] = ACTIONS(331), + [anon_sym_int_DASHto_DASHdouble] = ACTIONS(331), + [anon_sym_long_DASHto_DASHint] = ACTIONS(331), + [anon_sym_long_DASHto_DASHfloat] = ACTIONS(331), + [anon_sym_long_DASHto_DASHdouble] = ACTIONS(331), + [anon_sym_float_DASHto_DASHint] = ACTIONS(331), + [anon_sym_float_DASHto_DASHlong] = ACTIONS(331), + [anon_sym_float_DASHto_DASHdouble] = ACTIONS(331), + [anon_sym_double_DASHto_DASHint] = ACTIONS(331), + [anon_sym_double_DASHto_DASHlong] = ACTIONS(331), + [anon_sym_double_DASHto_DASHfloat] = ACTIONS(331), + [anon_sym_int_DASHto_DASHbyte] = ACTIONS(331), + [anon_sym_int_DASHto_DASHchar] = ACTIONS(331), + [anon_sym_int_DASHto_DASHshort] = ACTIONS(331), + [anon_sym_add_DASHint] = ACTIONS(333), + [anon_sym_sub_DASHint] = ACTIONS(333), + [anon_sym_mul_DASHint] = ACTIONS(333), + [anon_sym_div_DASHint] = ACTIONS(333), + [anon_sym_rem_DASHint] = ACTIONS(333), + [anon_sym_and_DASHint] = ACTIONS(333), + [anon_sym_or_DASHint] = ACTIONS(333), + [anon_sym_xor_DASHint] = ACTIONS(333), + [anon_sym_shl_DASHint] = ACTIONS(333), + [anon_sym_shr_DASHint] = ACTIONS(333), + [anon_sym_ushr_DASHint] = ACTIONS(333), + [anon_sym_add_DASHlong] = ACTIONS(333), + [anon_sym_sub_DASHlong] = ACTIONS(333), + [anon_sym_mul_DASHlong] = ACTIONS(333), + [anon_sym_div_DASHlong] = ACTIONS(333), + [anon_sym_rem_DASHlong] = ACTIONS(333), + [anon_sym_and_DASHlong] = ACTIONS(333), + [anon_sym_or_DASHlong] = ACTIONS(333), + [anon_sym_xor_DASHlong] = ACTIONS(333), + [anon_sym_shl_DASHlong] = ACTIONS(333), + [anon_sym_shr_DASHlong] = ACTIONS(333), + [anon_sym_ushr_DASHlong] = ACTIONS(333), + [anon_sym_add_DASHfloat] = ACTIONS(333), + [anon_sym_sub_DASHfloat] = ACTIONS(333), + [anon_sym_mul_DASHfloat] = ACTIONS(333), + [anon_sym_div_DASHfloat] = ACTIONS(333), + [anon_sym_rem_DASHfloat] = ACTIONS(333), + [anon_sym_add_DASHdouble] = ACTIONS(333), + [anon_sym_sub_DASHdouble] = ACTIONS(333), + [anon_sym_mul_DASHdouble] = ACTIONS(333), + [anon_sym_div_DASHdouble] = ACTIONS(333), + [anon_sym_rem_DASHdouble] = ACTIONS(333), + [anon_sym_add_DASHint_SLASH2addr] = ACTIONS(331), + [anon_sym_sub_DASHint_SLASH2addr] = ACTIONS(331), + [anon_sym_mul_DASHint_SLASH2addr] = ACTIONS(331), + [anon_sym_div_DASHint_SLASH2addr] = ACTIONS(331), + [anon_sym_rem_DASHint_SLASH2addr] = ACTIONS(331), + [anon_sym_and_DASHint_SLASH2addr] = ACTIONS(331), + [anon_sym_or_DASHint_SLASH2addr] = ACTIONS(331), + [anon_sym_xor_DASHint_SLASH2addr] = ACTIONS(331), + [anon_sym_shl_DASHint_SLASH2addr] = ACTIONS(331), + [anon_sym_shr_DASHint_SLASH2addr] = ACTIONS(331), + [anon_sym_ushr_DASHint_SLASH2addr] = ACTIONS(331), + [anon_sym_add_DASHlong_SLASH2addr] = ACTIONS(331), + [anon_sym_sub_DASHlong_SLASH2addr] = ACTIONS(331), + [anon_sym_mul_DASHlong_SLASH2addr] = ACTIONS(331), + [anon_sym_div_DASHlong_SLASH2addr] = ACTIONS(331), + [anon_sym_rem_DASHlong_SLASH2addr] = ACTIONS(331), + [anon_sym_and_DASHlong_SLASH2addr] = ACTIONS(331), + [anon_sym_or_DASHlong_SLASH2addr] = ACTIONS(331), + [anon_sym_xor_DASHlong_SLASH2addr] = ACTIONS(331), + [anon_sym_shl_DASHlong_SLASH2addr] = ACTIONS(331), + [anon_sym_shr_DASHlong_SLASH2addr] = ACTIONS(331), + [anon_sym_ushr_DASHlong_SLASH2addr] = ACTIONS(331), + [anon_sym_add_DASHfloat_SLASH2addr] = ACTIONS(331), + [anon_sym_sub_DASHfloat_SLASH2addr] = ACTIONS(331), + [anon_sym_mul_DASHfloat_SLASH2addr] = ACTIONS(331), + [anon_sym_div_DASHfloat_SLASH2addr] = ACTIONS(331), + [anon_sym_rem_DASHfloat_SLASH2addr] = ACTIONS(331), + [anon_sym_add_DASHdouble_SLASH2addr] = ACTIONS(331), + [anon_sym_sub_DASHdouble_SLASH2addr] = ACTIONS(331), + [anon_sym_mul_DASHdouble_SLASH2addr] = ACTIONS(331), + [anon_sym_div_DASHdouble_SLASH2addr] = ACTIONS(331), + [anon_sym_rem_DASHdouble_SLASH2addr] = ACTIONS(331), + [anon_sym_add_DASHint_SLASHlit16] = ACTIONS(331), + [anon_sym_sub_DASHint_SLASHlit16] = ACTIONS(331), + [anon_sym_mul_DASHint_SLASHlit16] = ACTIONS(331), + [anon_sym_div_DASHint_SLASHlit16] = ACTIONS(331), + [anon_sym_rem_DASHint_SLASHlit16] = ACTIONS(331), + [anon_sym_and_DASHint_SLASHlit16] = ACTIONS(331), + [anon_sym_or_DASHint_SLASHlit16] = ACTIONS(331), + [anon_sym_xor_DASHint_SLASHlit16] = ACTIONS(331), + [anon_sym_add_DASHint_SLASHlit8] = ACTIONS(331), + [anon_sym_sub_DASHint_SLASHlit8] = ACTIONS(331), + [anon_sym_mul_DASHint_SLASHlit8] = ACTIONS(331), + [anon_sym_div_DASHint_SLASHlit8] = ACTIONS(331), + [anon_sym_rem_DASHint_SLASHlit8] = ACTIONS(331), + [anon_sym_and_DASHint_SLASHlit8] = ACTIONS(331), + [anon_sym_or_DASHint_SLASHlit8] = ACTIONS(331), + [anon_sym_xor_DASHint_SLASHlit8] = ACTIONS(331), + [anon_sym_shl_DASHint_SLASHlit8] = ACTIONS(331), + [anon_sym_shr_DASHint_SLASHlit8] = ACTIONS(331), + [anon_sym_ushr_DASHint_SLASHlit8] = ACTIONS(331), + [anon_sym_static_DASHget] = ACTIONS(331), + [anon_sym_static_DASHput] = ACTIONS(331), + [anon_sym_instance_DASHget] = ACTIONS(331), + [anon_sym_instance_DASHput] = ACTIONS(331), + [anon_sym_execute_DASHinline] = ACTIONS(333), + [anon_sym_execute_DASHinline_SLASHrange] = ACTIONS(331), + [anon_sym_iget_DASHquick] = ACTIONS(331), + [anon_sym_iget_DASHwide_DASHquick] = ACTIONS(331), + [anon_sym_iget_DASHobject_DASHquick] = ACTIONS(331), + [anon_sym_iput_DASHquick] = ACTIONS(331), + [anon_sym_iput_DASHwide_DASHquick] = ACTIONS(331), + [anon_sym_iput_DASHobject_DASHquick] = ACTIONS(331), + [anon_sym_iput_DASHboolean_DASHquick] = ACTIONS(331), + [anon_sym_iput_DASHbyte_DASHquick] = ACTIONS(331), + [anon_sym_iput_DASHchar_DASHquick] = ACTIONS(331), + [anon_sym_iput_DASHshort_DASHquick] = ACTIONS(331), + [anon_sym_invoke_DASHvirtual_DASHquick] = ACTIONS(333), + [anon_sym_invoke_DASHvirtual_DASHquick_SLASHrange] = ACTIONS(331), + [anon_sym_invoke_DASHsuper_DASHquick] = ACTIONS(333), + [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(331), + [anon_sym_rsub_DASHint] = ACTIONS(333), + [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(331), + [anon_sym_DOTline] = ACTIONS(331), + [anon_sym_DOTlocals] = ACTIONS(331), + [anon_sym_DOTlocal] = ACTIONS(333), + [anon_sym_DOTendlocal] = ACTIONS(331), + [anon_sym_DOTrestartlocal] = ACTIONS(331), + [anon_sym_DOTregisters] = ACTIONS(331), + [anon_sym_DOTcatch] = ACTIONS(333), + [anon_sym_DOTcatchall] = ACTIONS(331), + [anon_sym_DOTpacked_DASHswitch] = ACTIONS(331), + [anon_sym_DOTsparse_DASHswitch] = ACTIONS(331), + [anon_sym_DOTarray_DASHdata] = ACTIONS(331), + [sym_prologue_directive] = ACTIONS(331), + [sym_epilogue_directive] = ACTIONS(331), + [aux_sym_label_token1] = ACTIONS(331), + [aux_sym_jmp_label_token1] = ACTIONS(331), + [sym_comment] = ACTIONS(3), + }, + [70] = { + [sym_opcode] = STATE(404), + [sym_class_identifier] = STATE(407), + [sym_body] = STATE(286), + [sym__field_body] = STATE(94), + [sym_method_signature] = STATE(94), + [sym__method_signature_body] = STATE(95), + [sym_method_handle] = STATE(286), + [sym__full_field_body] = STATE(94), + [sym_full_method_signature] = STATE(94), + [sym_array_type] = STATE(407), + [sym_string] = STATE(286), + [sym_identifier] = ACTIONS(311), [anon_sym_nop] = ACTIONS(13), [anon_sym_move] = ACTIONS(13), [anon_sym_move_SLASHfrom16] = ACTIONS(51), @@ -37434,227 +36659,626 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_invoke_DASHsuper_DASHquick_SLASHrange] = ACTIONS(51), [anon_sym_rsub_DASHint] = ACTIONS(13), [anon_sym_rsub_DASHint_SLASHlit8] = ACTIONS(51), - [sym_class_identifier] = ACTIONS(443), - [anon_sym_DASH] = ACTIONS(63), - [anon_sym_LPAREN] = ACTIONS(65), - [anon_sym_LBRACK] = ACTIONS(67), - [sym_number] = ACTIONS(309), - [anon_sym_DQUOTE] = ACTIONS(81), + [anon_sym_DASH] = ACTIONS(61), + [anon_sym_LPAREN] = ACTIONS(63), + [anon_sym_LBRACK] = ACTIONS(65), + [sym_number] = ACTIONS(321), + [anon_sym_DQUOTE] = ACTIONS(79), [sym_comment] = ACTIONS(3), + [sym_L] = ACTIONS(85), }, }; static const uint16_t ts_small_parse_table[] = { - [0] = 21, + [0] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(457), 1, + sym_identifier, + ACTIONS(459), 1, + anon_sym_DASH, + ACTIONS(461), 1, + anon_sym_constructor, + ACTIONS(465), 1, + sym_number, + STATE(10), 1, + sym_method_signature, + STATE(73), 2, + aux_sym__method_access_modifiers, + sym_access_modifier, + ACTIONS(463), 27, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_static, + anon_sym_final, + anon_sym_synchronized, + anon_sym_volatile, + anon_sym_bridge, + anon_sym_transient, + anon_sym_varargs, + anon_sym_native, + anon_sym_interface, + anon_sym_abstract, + anon_sym_strictfp, + anon_sym_synthetic, + anon_sym_annotation, + anon_sym_enum, + anon_sym_declared_DASHsynchronized, + anon_sym_whitelist, + anon_sym_greylist, + anon_sym_blacklist, + anon_sym_greylist_DASHmax_DASHo, + anon_sym_greylist_DASHmax_DASHp, + anon_sym_greylist_DASHmax_DASHq, + anon_sym_greylist_DASHmax_DASHr, + anon_sym_core_DASHplatform_DASHapi, + anon_sym_test_DASHapi, + [52] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(457), 1, + sym_identifier, + ACTIONS(459), 1, + anon_sym_DASH, + ACTIONS(465), 1, + sym_number, + ACTIONS(467), 1, + anon_sym_constructor, + STATE(14), 1, + sym_method_signature, + STATE(71), 2, + aux_sym__method_access_modifiers, + sym_access_modifier, + ACTIONS(463), 27, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_static, + anon_sym_final, + anon_sym_synchronized, + anon_sym_volatile, + anon_sym_bridge, + anon_sym_transient, + anon_sym_varargs, + anon_sym_native, + anon_sym_interface, + anon_sym_abstract, + anon_sym_strictfp, + anon_sym_synthetic, + anon_sym_annotation, + anon_sym_enum, + anon_sym_declared_DASHsynchronized, + anon_sym_whitelist, + anon_sym_greylist, + anon_sym_blacklist, + anon_sym_greylist_DASHmax_DASHo, + anon_sym_greylist_DASHmax_DASHp, + anon_sym_greylist_DASHmax_DASHq, + anon_sym_greylist_DASHmax_DASHr, + anon_sym_core_DASHplatform_DASHapi, + anon_sym_test_DASHapi, + [104] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(471), 1, + anon_sym_constructor, + ACTIONS(477), 1, + sym_number, + ACTIONS(469), 2, + sym_identifier, + anon_sym_DASH, + STATE(73), 2, + aux_sym__method_access_modifiers, + sym_access_modifier, + ACTIONS(474), 27, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_static, + anon_sym_final, + anon_sym_synchronized, + anon_sym_volatile, + anon_sym_bridge, + anon_sym_transient, + anon_sym_varargs, + anon_sym_native, + anon_sym_interface, + anon_sym_abstract, + anon_sym_strictfp, + anon_sym_synthetic, + anon_sym_annotation, + anon_sym_enum, + anon_sym_declared_DASHsynchronized, + anon_sym_whitelist, + anon_sym_greylist, + anon_sym_blacklist, + anon_sym_greylist_DASHmax_DASHo, + anon_sym_greylist_DASHmax_DASHp, + anon_sym_greylist_DASHmax_DASHq, + anon_sym_greylist_DASHmax_DASHr, + anon_sym_core_DASHplatform_DASHapi, + anon_sym_test_DASHapi, + [151] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(479), 1, + sym_identifier, + ACTIONS(481), 1, + sym_number, + STATE(140), 1, + sym__field_body, + STATE(255), 1, + sym_access_modifiers, + STATE(79), 2, + sym_access_modifier, + aux_sym_access_modifiers_repeat1, + ACTIONS(463), 27, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_static, + anon_sym_final, + anon_sym_synchronized, + anon_sym_volatile, + anon_sym_bridge, + anon_sym_transient, + anon_sym_varargs, + anon_sym_native, + anon_sym_interface, + anon_sym_abstract, + anon_sym_strictfp, + anon_sym_synthetic, + anon_sym_annotation, + anon_sym_enum, + anon_sym_declared_DASHsynchronized, + anon_sym_whitelist, + anon_sym_greylist, + anon_sym_blacklist, + anon_sym_greylist_DASHmax_DASHo, + anon_sym_greylist_DASHmax_DASHp, + anon_sym_greylist_DASHmax_DASHq, + anon_sym_greylist_DASHmax_DASHr, + anon_sym_core_DASHplatform_DASHapi, + anon_sym_test_DASHapi, + [200] = 22, ACTIONS(3), 1, sym_comment, ACTIONS(49), 1, anon_sym_DOTsubannotation, - ACTIONS(67), 1, + ACTIONS(65), 1, anon_sym_LBRACK, - ACTIONS(445), 1, + ACTIONS(85), 1, + sym_L, + ACTIONS(483), 1, sym_identifier, - ACTIONS(447), 1, + ACTIONS(485), 1, anon_sym_LBRACE, - ACTIONS(449), 1, - sym_class_identifier, - ACTIONS(451), 1, + ACTIONS(487), 1, anon_sym_DASH, - ACTIONS(453), 1, + ACTIONS(489), 1, anon_sym_LPAREN, - ACTIONS(455), 1, + ACTIONS(491), 1, anon_sym_DOTenum, - ACTIONS(457), 1, + ACTIONS(493), 1, sym_number, - ACTIONS(463), 1, + ACTIONS(499), 1, anon_sym_DQUOTE, - ACTIONS(467), 1, + ACTIONS(503), 1, anon_sym_SQUOTE, - STATE(81), 1, + STATE(95), 1, sym__method_signature_body, - STATE(218), 1, + STATE(217), 1, + sym_class_identifier, + STATE(239), 1, sym_annotation_value, - STATE(370), 1, + STATE(394), 1, sym_array_type, - ACTIONS(459), 2, + ACTIONS(495), 2, sym_float, sym_null, - ACTIONS(461), 2, + ACTIONS(497), 2, sym_NaN, sym_Infinity, - ACTIONS(465), 2, + ACTIONS(501), 2, anon_sym_true, anon_sym_false, - STATE(177), 3, + STATE(188), 3, sym_string, sym_boolean, sym_character, - STATE(83), 4, + STATE(94), 4, sym__field_body, sym_method_signature, sym__full_field_body, sym_full_method_signature, - STATE(212), 5, + STATE(238), 5, sym_subannotation_directive, sym_body, sym_enum_reference, sym_list, sym_literal, - [76] = 3, + [279] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(321), 1, - aux_sym_primitive_type_token1, - ACTIONS(319), 13, - ts_builtin_sym_end, - anon_sym_DOTfield, - anon_sym_EQ, - anon_sym_DOTendfield, - anon_sym_DOTmethod, - anon_sym_DOTannotation, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_DASH_GT, + ACTIONS(85), 1, + sym_L, + ACTIONS(507), 1, + anon_sym_greylist, + STATE(330), 1, + sym_access_modifiers, + STATE(403), 1, sym_class_identifier, - anon_sym_RPAREN, - anon_sym_LBRACK, - aux_sym_primitive_type_token2, - [98] = 3, + STATE(81), 2, + sym_access_modifier, + aux_sym_access_modifiers_repeat1, + ACTIONS(505), 26, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_static, + anon_sym_final, + anon_sym_synchronized, + anon_sym_volatile, + anon_sym_bridge, + anon_sym_transient, + anon_sym_varargs, + anon_sym_native, + anon_sym_interface, + anon_sym_abstract, + anon_sym_strictfp, + anon_sym_synthetic, + anon_sym_annotation, + anon_sym_enum, + anon_sym_declared_DASHsynchronized, + anon_sym_whitelist, + anon_sym_blacklist, + anon_sym_greylist_DASHmax_DASHo, + anon_sym_greylist_DASHmax_DASHp, + anon_sym_greylist_DASHmax_DASHq, + anon_sym_greylist_DASHmax_DASHr, + anon_sym_core_DASHplatform_DASHapi, + anon_sym_test_DASHapi, + [327] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(341), 1, - aux_sym_primitive_type_token1, - ACTIONS(339), 13, + ACTIONS(509), 1, + sym_identifier, + ACTIONS(514), 1, + sym_number, + STATE(77), 2, + sym_access_modifier, + aux_sym_access_modifiers_repeat1, + ACTIONS(511), 27, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_static, + anon_sym_final, + anon_sym_synchronized, + anon_sym_volatile, + anon_sym_bridge, + anon_sym_transient, + anon_sym_varargs, + anon_sym_native, + anon_sym_interface, + anon_sym_abstract, + anon_sym_strictfp, + anon_sym_synthetic, + anon_sym_annotation, + anon_sym_enum, + anon_sym_declared_DASHsynchronized, + anon_sym_whitelist, + anon_sym_greylist, + anon_sym_blacklist, + anon_sym_greylist_DASHmax_DASHo, + anon_sym_greylist_DASHmax_DASHp, + anon_sym_greylist_DASHmax_DASHq, + anon_sym_greylist_DASHmax_DASHr, + anon_sym_core_DASHplatform_DASHapi, + anon_sym_test_DASHapi, + [370] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(518), 1, + sym_number, + ACTIONS(516), 30, + sym_identifier, + anon_sym_DASH, + anon_sym_constructor, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_static, + anon_sym_final, + anon_sym_synchronized, + anon_sym_volatile, + anon_sym_bridge, + anon_sym_transient, + anon_sym_varargs, + anon_sym_native, + anon_sym_interface, + anon_sym_abstract, + anon_sym_strictfp, + anon_sym_synthetic, + anon_sym_annotation, + anon_sym_enum, + anon_sym_declared_DASHsynchronized, + anon_sym_whitelist, + anon_sym_greylist, + anon_sym_blacklist, + anon_sym_greylist_DASHmax_DASHo, + anon_sym_greylist_DASHmax_DASHp, + anon_sym_greylist_DASHmax_DASHq, + anon_sym_greylist_DASHmax_DASHr, + anon_sym_core_DASHplatform_DASHapi, + anon_sym_test_DASHapi, + [409] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(520), 1, + sym_identifier, + ACTIONS(522), 1, + sym_number, + STATE(77), 2, + sym_access_modifier, + aux_sym_access_modifiers_repeat1, + ACTIONS(463), 27, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_static, + anon_sym_final, + anon_sym_synchronized, + anon_sym_volatile, + anon_sym_bridge, + anon_sym_transient, + anon_sym_varargs, + anon_sym_native, + anon_sym_interface, + anon_sym_abstract, + anon_sym_strictfp, + anon_sym_synthetic, + anon_sym_annotation, + anon_sym_enum, + anon_sym_declared_DASHsynchronized, + anon_sym_whitelist, + anon_sym_greylist, + anon_sym_blacklist, + anon_sym_greylist_DASHmax_DASHo, + anon_sym_greylist_DASHmax_DASHp, + anon_sym_greylist_DASHmax_DASHq, + anon_sym_greylist_DASHmax_DASHr, + anon_sym_core_DASHplatform_DASHapi, + anon_sym_test_DASHapi, + [452] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(514), 1, + sym_L, + ACTIONS(527), 1, + anon_sym_greylist, + STATE(80), 2, + sym_access_modifier, + aux_sym_access_modifiers_repeat1, + ACTIONS(524), 26, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_static, + anon_sym_final, + anon_sym_synchronized, + anon_sym_volatile, + anon_sym_bridge, + anon_sym_transient, + anon_sym_varargs, + anon_sym_native, + anon_sym_interface, + anon_sym_abstract, + anon_sym_strictfp, + anon_sym_synthetic, + anon_sym_annotation, + anon_sym_enum, + anon_sym_declared_DASHsynchronized, + anon_sym_whitelist, + anon_sym_blacklist, + anon_sym_greylist_DASHmax_DASHo, + anon_sym_greylist_DASHmax_DASHp, + anon_sym_greylist_DASHmax_DASHq, + anon_sym_greylist_DASHmax_DASHr, + anon_sym_core_DASHplatform_DASHapi, + anon_sym_test_DASHapi, + [494] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(507), 1, + anon_sym_greylist, + ACTIONS(522), 1, + sym_L, + STATE(80), 2, + sym_access_modifier, + aux_sym_access_modifiers_repeat1, + ACTIONS(505), 26, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_static, + anon_sym_final, + anon_sym_synchronized, + anon_sym_volatile, + anon_sym_bridge, + anon_sym_transient, + anon_sym_varargs, + anon_sym_native, + anon_sym_interface, + anon_sym_abstract, + anon_sym_strictfp, + anon_sym_synthetic, + anon_sym_annotation, + anon_sym_enum, + anon_sym_declared_DASHsynchronized, + anon_sym_whitelist, + anon_sym_blacklist, + anon_sym_greylist_DASHmax_DASHo, + anon_sym_greylist_DASHmax_DASHp, + anon_sym_greylist_DASHmax_DASHq, + anon_sym_greylist_DASHmax_DASHr, + anon_sym_core_DASHplatform_DASHapi, + anon_sym_test_DASHapi, + [536] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(516), 1, + anon_sym_greylist, + ACTIONS(518), 27, + sym_L, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_static, + anon_sym_final, + anon_sym_synchronized, + anon_sym_volatile, + anon_sym_bridge, + anon_sym_transient, + anon_sym_varargs, + anon_sym_native, + anon_sym_interface, + anon_sym_abstract, + anon_sym_strictfp, + anon_sym_synthetic, + anon_sym_annotation, + anon_sym_enum, + anon_sym_declared_DASHsynchronized, + anon_sym_whitelist, + anon_sym_blacklist, + anon_sym_greylist_DASHmax_DASHo, + anon_sym_greylist_DASHmax_DASHp, + anon_sym_greylist_DASHmax_DASHq, + anon_sym_greylist_DASHmax_DASHr, + anon_sym_core_DASHplatform_DASHapi, + anon_sym_test_DASHapi, + [572] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(347), 17, ts_builtin_sym_end, + anon_sym_DOTsuper, + anon_sym_DOTsource, + anon_sym_DOTimplements, anon_sym_DOTfield, anon_sym_EQ, anon_sym_DOTendfield, anon_sym_DOTmethod, anon_sym_DOTannotation, + anon_sym_DOTendannotation, + sym_annotation_key, + anon_sym_DOTendsubannotation, anon_sym_COMMA, + anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_DASH_GT, - sym_class_identifier, anon_sym_RPAREN, - anon_sym_LBRACK, - aux_sym_primitive_type_token2, - [120] = 3, + [595] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(337), 1, - aux_sym_primitive_type_token1, - ACTIONS(335), 13, + ACTIONS(343), 17, ts_builtin_sym_end, + anon_sym_DOTsuper, + anon_sym_DOTsource, + anon_sym_DOTimplements, anon_sym_DOTfield, anon_sym_EQ, anon_sym_DOTendfield, anon_sym_DOTmethod, anon_sym_DOTannotation, + anon_sym_DOTendannotation, + sym_annotation_key, + anon_sym_DOTendsubannotation, anon_sym_COMMA, + anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_DASH_GT, - sym_class_identifier, anon_sym_RPAREN, - anon_sym_LBRACK, - aux_sym_primitive_type_token2, - [142] = 9, + [618] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(463), 1, + ACTIONS(499), 1, anon_sym_DQUOTE, - ACTIONS(467), 1, + ACTIONS(503), 1, anon_sym_SQUOTE, - ACTIONS(469), 1, + ACTIONS(530), 1, sym_identifier, - STATE(330), 1, + STATE(384), 1, sym_literal, - ACTIONS(461), 2, + ACTIONS(497), 2, sym_NaN, sym_Infinity, - ACTIONS(465), 2, + ACTIONS(501), 2, anon_sym_true, anon_sym_false, - ACTIONS(459), 3, + ACTIONS(495), 3, sym_number, sym_float, sym_null, - STATE(177), 3, + STATE(188), 3, sym_string, sym_boolean, sym_character, - [176] = 9, + [652] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(81), 1, + ACTIONS(79), 1, anon_sym_DQUOTE, - ACTIONS(85), 1, + ACTIONS(83), 1, anon_sym_SQUOTE, - ACTIONS(471), 1, + ACTIONS(532), 1, sym_identifier, - STATE(66), 1, + STATE(64), 1, sym_literal, - ACTIONS(79), 2, + ACTIONS(77), 2, sym_NaN, sym_Infinity, - ACTIONS(83), 2, + ACTIONS(81), 2, anon_sym_true, anon_sym_false, - ACTIONS(77), 3, + ACTIONS(75), 3, sym_number, sym_float, sym_null, - STATE(26), 3, + STATE(25), 3, sym_string, sym_boolean, sym_character, - [210] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(321), 1, - aux_sym_primitive_type_token1, - ACTIONS(473), 1, - anon_sym_DASH_GT, - ACTIONS(319), 11, - ts_builtin_sym_end, - anon_sym_DOTfield, - anon_sym_DOTendfield, - anon_sym_DOTmethod, - anon_sym_DOTannotation, - anon_sym_COMMA, - anon_sym_RBRACE, - sym_class_identifier, - anon_sym_RPAREN, - anon_sym_LBRACK, - aux_sym_primitive_type_token2, - [233] = 10, + [686] = 10, ACTIONS(3), 1, sym_comment, - ACTIONS(113), 1, + ACTIONS(111), 1, anon_sym_DOTsource, - ACTIONS(117), 1, + ACTIONS(115), 1, anon_sym_DOTannotation, - ACTIONS(475), 1, + ACTIONS(534), 1, ts_builtin_sym_end, - ACTIONS(477), 1, + ACTIONS(536), 1, anon_sym_DOTimplements, - ACTIONS(479), 1, + ACTIONS(538), 1, anon_sym_DOTfield, - ACTIONS(481), 1, + ACTIONS(540), 1, anon_sym_DOTmethod, - STATE(79), 1, + STATE(93), 1, sym_source_directive, - STATE(84), 2, + STATE(92), 2, sym_implements_directive, aux_sym_class_definition_repeat1, - STATE(101), 4, + STATE(126), 4, sym_field_definition, sym_method_definition, sym_annotation_directive, aux_sym_class_definition_repeat2, - [268] = 2, + [721] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(483), 12, + ACTIONS(542), 12, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_EQ, @@ -37667,67 +37291,103 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, - [286] = 8, + [739] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(117), 1, + ACTIONS(544), 11, + ts_builtin_sym_end, + anon_sym_DOTfield, + anon_sym_DOTendfield, + anon_sym_DOTmethod, anon_sym_DOTannotation, - ACTIONS(477), 1, + anon_sym_DOTendannotation, + sym_annotation_key, + anon_sym_DOTendsubannotation, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + [756] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(546), 11, + ts_builtin_sym_end, + anon_sym_DOTfield, + anon_sym_DOTendfield, + anon_sym_DOTmethod, + anon_sym_DOTannotation, + anon_sym_DOTendannotation, + sym_annotation_key, + anon_sym_DOTendsubannotation, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + [773] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(115), 1, + anon_sym_DOTannotation, + ACTIONS(536), 1, anon_sym_DOTimplements, - ACTIONS(479), 1, + ACTIONS(538), 1, anon_sym_DOTfield, - ACTIONS(481), 1, + ACTIONS(540), 1, anon_sym_DOTmethod, - ACTIONS(485), 1, + ACTIONS(548), 1, ts_builtin_sym_end, - STATE(112), 2, + STATE(145), 2, sym_implements_directive, aux_sym_class_definition_repeat1, - STATE(103), 4, + STATE(130), 4, sym_field_definition, sym_method_definition, sym_annotation_directive, aux_sym_class_definition_repeat2, - [315] = 8, + [802] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(117), 1, + ACTIONS(115), 1, anon_sym_DOTannotation, - ACTIONS(477), 1, + ACTIONS(536), 1, anon_sym_DOTimplements, - ACTIONS(479), 1, + ACTIONS(538), 1, anon_sym_DOTfield, - ACTIONS(481), 1, + ACTIONS(540), 1, anon_sym_DOTmethod, - ACTIONS(487), 1, + ACTIONS(550), 1, ts_builtin_sym_end, - STATE(78), 2, + STATE(145), 2, sym_implements_directive, aux_sym_class_definition_repeat1, - STATE(104), 4, + STATE(138), 4, sym_field_definition, sym_method_definition, sym_annotation_directive, aux_sym_class_definition_repeat2, - [344] = 2, + [831] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(489), 11, - ts_builtin_sym_end, + ACTIONS(115), 1, + anon_sym_DOTannotation, + ACTIONS(536), 1, + anon_sym_DOTimplements, + ACTIONS(538), 1, anon_sym_DOTfield, - anon_sym_DOTendfield, + ACTIONS(540), 1, anon_sym_DOTmethod, - anon_sym_DOTannotation, - anon_sym_DOTendannotation, - sym_annotation_key, - anon_sym_DOTendsubannotation, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - [361] = 2, + ACTIONS(550), 1, + ts_builtin_sym_end, + STATE(91), 2, + sym_implements_directive, + aux_sym_class_definition_repeat1, + STATE(138), 4, + sym_field_definition, + sym_method_definition, + sym_annotation_directive, + aux_sym_class_definition_repeat2, + [860] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(491), 11, + ACTIONS(552), 11, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTendfield, @@ -37739,10 +37399,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, - [378] = 2, + [877] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(493), 11, + ACTIONS(554), 11, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTendfield, @@ -37754,10 +37414,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, - [395] = 2, + [894] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(495), 11, + ACTIONS(556), 10, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTendfield, @@ -37768,46 +37428,69 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTendsubannotation, anon_sym_COMMA, anon_sym_RBRACE, + [910] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(315), 1, + anon_sym_LBRACK, + ACTIONS(317), 1, + aux_sym_primitive_type_token1, + ACTIONS(319), 1, + aux_sym_primitive_type_token2, + ACTIONS(323), 1, + sym_L, + ACTIONS(558), 1, anon_sym_RPAREN, - [412] = 8, + STATE(104), 1, + aux_sym__method_signature_body_repeat1, + STATE(182), 1, + sym_type, + STATE(150), 3, + sym_class_identifier, + sym_array_type, + sym_primitive_type, + [940] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(117), 1, - anon_sym_DOTannotation, - ACTIONS(477), 1, - anon_sym_DOTimplements, - ACTIONS(479), 1, - anon_sym_DOTfield, - ACTIONS(481), 1, - anon_sym_DOTmethod, - ACTIONS(487), 1, - ts_builtin_sym_end, - STATE(112), 2, - sym_implements_directive, - aux_sym_class_definition_repeat1, - STATE(104), 4, - sym_field_definition, - sym_method_definition, - sym_annotation_directive, - aux_sym_class_definition_repeat2, - [441] = 2, + ACTIONS(560), 1, + anon_sym_RPAREN, + ACTIONS(562), 1, + anon_sym_LBRACK, + ACTIONS(565), 1, + aux_sym_primitive_type_token1, + ACTIONS(568), 1, + aux_sym_primitive_type_token2, + ACTIONS(571), 1, + sym_L, + STATE(98), 1, + aux_sym__method_signature_body_repeat1, + STATE(182), 1, + sym_type, + STATE(150), 3, + sym_class_identifier, + sym_array_type, + sym_primitive_type, + [970] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(497), 10, + ACTIONS(63), 1, + anon_sym_LPAREN, + ACTIONS(574), 1, + anon_sym_COLON, + STATE(32), 1, + sym__method_signature_body, + ACTIONS(267), 7, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTendfield, anon_sym_DOTmethod, anon_sym_DOTannotation, - anon_sym_DOTendannotation, - sym_annotation_key, - anon_sym_DOTendsubannotation, anon_sym_COMMA, anon_sym_RBRACE, - [457] = 2, + [992] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(499), 10, + ACTIONS(576), 10, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTendfield, @@ -37818,24 +37501,31 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTendsubannotation, anon_sym_COMMA, anon_sym_RBRACE, - [473] = 2, + [1008] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(501), 10, - ts_builtin_sym_end, - anon_sym_DOTfield, - anon_sym_DOTendfield, - anon_sym_DOTmethod, - anon_sym_DOTannotation, - anon_sym_DOTendannotation, - sym_annotation_key, - anon_sym_DOTendsubannotation, - anon_sym_COMMA, - anon_sym_RBRACE, - [489] = 2, + ACTIONS(315), 1, + anon_sym_LBRACK, + ACTIONS(317), 1, + aux_sym_primitive_type_token1, + ACTIONS(319), 1, + aux_sym_primitive_type_token2, + ACTIONS(323), 1, + sym_L, + ACTIONS(578), 1, + anon_sym_RPAREN, + STATE(98), 1, + aux_sym__method_signature_body_repeat1, + STATE(182), 1, + sym_type, + STATE(150), 3, + sym_class_identifier, + sym_array_type, + sym_primitive_type, + [1038] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(503), 10, + ACTIONS(580), 10, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTendfield, @@ -37846,10 +37536,94 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTendsubannotation, anon_sym_COMMA, anon_sym_RBRACE, - [505] = 2, + [1054] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(315), 1, + anon_sym_LBRACK, + ACTIONS(317), 1, + aux_sym_primitive_type_token1, + ACTIONS(319), 1, + aux_sym_primitive_type_token2, + ACTIONS(323), 1, + sym_L, + ACTIONS(582), 1, + anon_sym_RPAREN, + STATE(98), 1, + aux_sym__method_signature_body_repeat1, + STATE(182), 1, + sym_type, + STATE(150), 3, + sym_class_identifier, + sym_array_type, + sym_primitive_type, + [1084] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(315), 1, + anon_sym_LBRACK, + ACTIONS(317), 1, + aux_sym_primitive_type_token1, + ACTIONS(319), 1, + aux_sym_primitive_type_token2, + ACTIONS(323), 1, + sym_L, + ACTIONS(584), 1, + anon_sym_RPAREN, + STATE(98), 1, + aux_sym__method_signature_body_repeat1, + STATE(182), 1, + sym_type, + STATE(150), 3, + sym_class_identifier, + sym_array_type, + sym_primitive_type, + [1114] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(315), 1, + anon_sym_LBRACK, + ACTIONS(317), 1, + aux_sym_primitive_type_token1, + ACTIONS(319), 1, + aux_sym_primitive_type_token2, + ACTIONS(323), 1, + sym_L, + ACTIONS(586), 1, + anon_sym_RPAREN, + STATE(101), 1, + aux_sym__method_signature_body_repeat1, + STATE(182), 1, + sym_type, + STATE(150), 3, + sym_class_identifier, + sym_array_type, + sym_primitive_type, + [1144] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(315), 1, + anon_sym_LBRACK, + ACTIONS(317), 1, + aux_sym_primitive_type_token1, + ACTIONS(319), 1, + aux_sym_primitive_type_token2, + ACTIONS(323), 1, + sym_L, + ACTIONS(588), 1, + anon_sym_RPAREN, + STATE(98), 1, + aux_sym__method_signature_body_repeat1, + STATE(182), 1, + sym_type, + STATE(150), 3, + sym_class_identifier, + sym_array_type, + sym_primitive_type, + [1174] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(505), 10, + ACTIONS(590), 10, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTendfield, @@ -37860,10 +37634,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTendsubannotation, anon_sym_COMMA, anon_sym_RBRACE, - [521] = 2, + [1190] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(507), 10, + ACTIONS(592), 10, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTendfield, @@ -37874,307 +37648,335 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTendsubannotation, anon_sym_COMMA, anon_sym_RBRACE, - [537] = 5, + [1206] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(65), 1, - anon_sym_LPAREN, - ACTIONS(509), 1, - anon_sym_COLON, - STATE(22), 1, - sym__method_signature_body, - ACTIONS(273), 7, + ACTIONS(594), 10, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTendfield, anon_sym_DOTmethod, anon_sym_DOTannotation, + anon_sym_DOTendannotation, + sym_annotation_key, + anon_sym_DOTendsubannotation, anon_sym_COMMA, anon_sym_RBRACE, - [559] = 9, + [1222] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(67), 1, + ACTIONS(315), 1, anon_sym_LBRACK, - ACTIONS(69), 1, + ACTIONS(317), 1, aux_sym_primitive_type_token1, - ACTIONS(307), 1, + ACTIONS(319), 1, aux_sym_primitive_type_token2, - ACTIONS(511), 1, - sym_class_identifier, - ACTIONS(513), 1, + ACTIONS(323), 1, + sym_L, + ACTIONS(596), 1, anon_sym_RPAREN, - STATE(94), 1, + STATE(103), 1, aux_sym__method_signature_body_repeat1, - STATE(166), 1, + STATE(182), 1, sym_type, - STATE(70), 2, + STATE(150), 3, + sym_class_identifier, sym_array_type, sym_primitive_type, - [588] = 9, + [1252] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(67), 1, + ACTIONS(315), 1, anon_sym_LBRACK, - ACTIONS(69), 1, + ACTIONS(317), 1, aux_sym_primitive_type_token1, - ACTIONS(307), 1, + ACTIONS(319), 1, aux_sym_primitive_type_token2, - ACTIONS(511), 1, - sym_class_identifier, - ACTIONS(515), 1, + ACTIONS(323), 1, + sym_L, + ACTIONS(598), 1, anon_sym_RPAREN, - STATE(94), 1, + STATE(106), 1, aux_sym__method_signature_body_repeat1, - STATE(166), 1, + STATE(182), 1, sym_type, - STATE(70), 2, + STATE(150), 3, + sym_class_identifier, sym_array_type, sym_primitive_type, - [617] = 9, + [1282] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(517), 1, - sym_class_identifier, - ACTIONS(520), 1, - anon_sym_RPAREN, - ACTIONS(522), 1, - anon_sym_LBRACK, - ACTIONS(525), 1, + ACTIONS(27), 1, aux_sym_primitive_type_token1, - ACTIONS(528), 1, + ACTIONS(45), 1, + sym_L, + ACTIONS(101), 1, + anon_sym_LBRACK, + ACTIONS(600), 1, + anon_sym_AT, + ACTIONS(602), 1, aux_sym_primitive_type_token2, - STATE(94), 1, - aux_sym__method_signature_body_repeat1, - STATE(166), 1, + STATE(289), 1, sym_type, - STATE(70), 2, + STATE(274), 3, + sym_class_identifier, sym_array_type, sym_primitive_type, - [646] = 9, + [1309] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(67), 1, + ACTIONS(65), 1, anon_sym_LBRACK, - ACTIONS(69), 1, + ACTIONS(67), 1, aux_sym_primitive_type_token1, - ACTIONS(307), 1, + ACTIONS(85), 1, + sym_L, + ACTIONS(604), 1, + anon_sym_AT, + ACTIONS(606), 1, aux_sym_primitive_type_token2, - ACTIONS(511), 1, - sym_class_identifier, - ACTIONS(531), 1, - anon_sym_RPAREN, - STATE(94), 1, - aux_sym__method_signature_body_repeat1, - STATE(166), 1, + STATE(27), 1, sym_type, - STATE(70), 2, + STATE(20), 3, + sym_class_identifier, sym_array_type, sym_primitive_type, - [675] = 9, + [1336] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(67), 1, - anon_sym_LBRACK, - ACTIONS(69), 1, + ACTIONS(27), 1, aux_sym_primitive_type_token1, - ACTIONS(307), 1, + ACTIONS(45), 1, + sym_L, + ACTIONS(101), 1, + anon_sym_LBRACK, + ACTIONS(602), 1, aux_sym_primitive_type_token2, - ACTIONS(511), 1, - sym_class_identifier, - ACTIONS(533), 1, - anon_sym_RPAREN, - STATE(92), 1, - aux_sym__method_signature_body_repeat1, - STATE(166), 1, + STATE(318), 1, sym_type, - STATE(70), 2, + STATE(274), 3, + sym_class_identifier, sym_array_type, sym_primitive_type, - [704] = 9, + [1360] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(67), 1, + ACTIONS(315), 1, anon_sym_LBRACK, - ACTIONS(69), 1, + ACTIONS(317), 1, aux_sym_primitive_type_token1, - ACTIONS(307), 1, + ACTIONS(319), 1, aux_sym_primitive_type_token2, - ACTIONS(511), 1, + ACTIONS(323), 1, + sym_L, + STATE(167), 1, + sym_type, + STATE(150), 3, sym_class_identifier, - ACTIONS(535), 1, - anon_sym_RPAREN, - STATE(93), 1, - aux_sym__method_signature_body_repeat1, - STATE(166), 1, + sym_array_type, + sym_primitive_type, + [1384] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(27), 1, + aux_sym_primitive_type_token1, + ACTIONS(45), 1, + sym_L, + ACTIONS(101), 1, + anon_sym_LBRACK, + ACTIONS(602), 1, + aux_sym_primitive_type_token2, + STATE(289), 1, sym_type, - STATE(70), 2, + STATE(274), 3, + sym_class_identifier, sym_array_type, sym_primitive_type, - [733] = 9, + [1408] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(67), 1, + ACTIONS(65), 1, anon_sym_LBRACK, - ACTIONS(69), 1, + ACTIONS(67), 1, aux_sym_primitive_type_token1, - ACTIONS(307), 1, + ACTIONS(85), 1, + sym_L, + ACTIONS(606), 1, aux_sym_primitive_type_token2, - ACTIONS(511), 1, + STATE(29), 1, + sym_type, + STATE(20), 3, sym_class_identifier, - ACTIONS(537), 1, - anon_sym_RPAREN, - STATE(94), 1, - aux_sym__method_signature_body_repeat1, - STATE(166), 1, + sym_array_type, + sym_primitive_type, + [1432] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(27), 1, + aux_sym_primitive_type_token1, + ACTIONS(45), 1, + sym_L, + ACTIONS(101), 1, + anon_sym_LBRACK, + ACTIONS(602), 1, + aux_sym_primitive_type_token2, + STATE(298), 1, sym_type, - STATE(70), 2, + STATE(274), 3, + sym_class_identifier, sym_array_type, sym_primitive_type, - [762] = 9, + [1456] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(67), 1, + ACTIONS(65), 1, anon_sym_LBRACK, - ACTIONS(69), 1, + ACTIONS(67), 1, aux_sym_primitive_type_token1, - ACTIONS(307), 1, + ACTIONS(85), 1, + sym_L, + ACTIONS(606), 1, aux_sym_primitive_type_token2, - ACTIONS(511), 1, - sym_class_identifier, - ACTIONS(539), 1, - anon_sym_RPAREN, - STATE(98), 1, - aux_sym__method_signature_body_repeat1, - STATE(166), 1, + STATE(27), 1, sym_type, - STATE(70), 2, + STATE(20), 3, + sym_class_identifier, sym_array_type, sym_primitive_type, - [791] = 9, + [1480] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(67), 1, + ACTIONS(65), 1, anon_sym_LBRACK, - ACTIONS(69), 1, + ACTIONS(85), 1, + sym_L, + ACTIONS(608), 2, + sym_identifier, + sym_number, + STATE(100), 2, + sym__field_body, + sym__full_field_body, + STATE(409), 2, + sym_class_identifier, + sym_array_type, + [1502] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(67), 1, aux_sym_primitive_type_token1, - ACTIONS(307), 1, + ACTIONS(606), 1, aux_sym_primitive_type_token2, - ACTIONS(511), 1, - sym_class_identifier, - ACTIONS(541), 1, - anon_sym_RPAREN, - STATE(95), 1, - aux_sym__method_signature_body_repeat1, - STATE(166), 1, + ACTIONS(610), 1, + anon_sym_LBRACK, + ACTIONS(612), 1, + sym_L, + STATE(17), 1, sym_type, - STATE(70), 2, + STATE(20), 3, + sym_class_identifier, sym_array_type, sym_primitive_type, - [820] = 6, + [1526] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(117), 1, - anon_sym_DOTannotation, - ACTIONS(479), 1, - anon_sym_DOTfield, - ACTIONS(481), 1, - anon_sym_DOTmethod, - ACTIONS(487), 1, - ts_builtin_sym_end, - STATE(109), 4, - sym_field_definition, - sym_method_definition, - sym_annotation_directive, - aux_sym_class_definition_repeat2, - [842] = 8, + ACTIONS(85), 1, + sym_L, + ACTIONS(614), 1, + anon_sym_LBRACK, + ACTIONS(616), 1, + aux_sym_primitive_type_token1, + ACTIONS(618), 1, + aux_sym_primitive_type_token2, + STATE(251), 1, + sym_type, + STATE(257), 3, + sym_class_identifier, + sym_array_type, + sym_primitive_type, + [1550] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(29), 1, + ACTIONS(27), 1, aux_sym_primitive_type_token1, - ACTIONS(103), 1, + ACTIONS(45), 1, + sym_L, + ACTIONS(101), 1, anon_sym_LBRACK, - ACTIONS(543), 1, - sym_class_identifier, - ACTIONS(545), 1, - anon_sym_AT, - ACTIONS(547), 1, + ACTIONS(602), 1, aux_sym_primitive_type_token2, - STATE(275), 1, + STATE(267), 1, sym_type, - STATE(255), 2, + STATE(274), 3, + sym_class_identifier, sym_array_type, sym_primitive_type, - [868] = 6, + [1574] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(117), 1, - anon_sym_DOTannotation, - ACTIONS(479), 1, + ACTIONS(620), 1, + anon_sym_DASH_GT, + ACTIONS(247), 7, + ts_builtin_sym_end, anon_sym_DOTfield, - ACTIONS(481), 1, + anon_sym_DOTendfield, anon_sym_DOTmethod, - ACTIONS(549), 1, - ts_builtin_sym_end, - STATE(109), 4, - sym_field_definition, - sym_method_definition, - sym_annotation_directive, - aux_sym_class_definition_repeat2, - [890] = 6, + anon_sym_DOTannotation, + anon_sym_COMMA, + anon_sym_RBRACE, + [1590] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(117), 1, + ACTIONS(67), 1, + aux_sym_primitive_type_token1, + ACTIONS(606), 1, + aux_sym_primitive_type_token2, + ACTIONS(610), 1, + anon_sym_LBRACK, + ACTIONS(612), 1, + sym_L, + STATE(43), 1, + sym_type, + STATE(20), 3, + sym_class_identifier, + sym_array_type, + sym_primitive_type, + [1614] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(115), 1, anon_sym_DOTannotation, - ACTIONS(479), 1, + ACTIONS(538), 1, anon_sym_DOTfield, - ACTIONS(481), 1, + ACTIONS(540), 1, anon_sym_DOTmethod, - ACTIONS(485), 1, + ACTIONS(550), 1, ts_builtin_sym_end, - STATE(109), 4, + STATE(135), 4, sym_field_definition, sym_method_definition, sym_annotation_directive, aux_sym_class_definition_repeat2, - [912] = 6, + [1636] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(553), 1, + ACTIONS(624), 1, anon_sym_EQ, - ACTIONS(555), 1, + ACTIONS(626), 1, anon_sym_DOTendfield, - ACTIONS(557), 1, + ACTIONS(628), 1, anon_sym_DOTannotation, - STATE(174), 2, + STATE(197), 2, sym_annotation_directive, aux_sym_field_definition_repeat1, - ACTIONS(551), 3, + ACTIONS(622), 3, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTmethod, - [934] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(67), 1, - anon_sym_LBRACK, - ACTIONS(69), 1, - aux_sym_primitive_type_token1, - ACTIONS(307), 1, - aux_sym_primitive_type_token2, - ACTIONS(511), 1, - sym_class_identifier, - ACTIONS(560), 1, - anon_sym_AT, - STATE(25), 1, - sym_type, - STATE(70), 2, - sym_array_type, - sym_primitive_type, - [960] = 2, + [1658] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(562), 8, + ACTIONS(631), 8, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTendfield, @@ -38183,235 +37985,225 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, - [974] = 6, + [1672] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(566), 1, - anon_sym_EQ, - ACTIONS(568), 1, - anon_sym_DOTendfield, - ACTIONS(570), 1, - anon_sym_DOTannotation, - STATE(169), 2, - sym_annotation_directive, - aux_sym_field_definition_repeat1, - ACTIONS(564), 3, - ts_builtin_sym_end, - anon_sym_DOTfield, - anon_sym_DOTmethod, - [996] = 6, + ACTIONS(85), 1, + sym_L, + ACTIONS(614), 1, + anon_sym_LBRACK, + ACTIONS(616), 1, + aux_sym_primitive_type_token1, + ACTIONS(618), 1, + aux_sym_primitive_type_token2, + STATE(88), 1, + sym_type, + STATE(257), 3, + sym_class_identifier, + sym_array_type, + sym_primitive_type, + [1696] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(573), 1, - ts_builtin_sym_end, - ACTIONS(575), 1, + ACTIONS(115), 1, + anon_sym_DOTannotation, + ACTIONS(538), 1, anon_sym_DOTfield, - ACTIONS(578), 1, + ACTIONS(540), 1, anon_sym_DOTmethod, - ACTIONS(581), 1, - anon_sym_DOTannotation, - STATE(109), 4, + ACTIONS(633), 1, + ts_builtin_sym_end, + STATE(135), 4, sym_field_definition, sym_method_definition, sym_annotation_directive, aux_sym_class_definition_repeat2, - [1018] = 7, + [1718] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(67), 1, + ACTIONS(65), 1, anon_sym_LBRACK, - ACTIONS(584), 1, + ACTIONS(85), 1, + sym_L, + ACTIONS(481), 2, sym_identifier, - ACTIONS(586), 1, - sym_class_identifier, - ACTIONS(588), 1, sym_number, - STATE(348), 1, - sym_array_type, - STATE(85), 2, + STATE(100), 2, sym__field_body, sym__full_field_body, - [1041] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(590), 7, - ts_builtin_sym_end, - anon_sym_DOTfield, - anon_sym_DOTendfield, - anon_sym_DOTmethod, - anon_sym_DOTannotation, - anon_sym_COMMA, - anon_sym_RBRACE, - [1054] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(594), 1, - anon_sym_DOTimplements, - STATE(112), 2, - sym_implements_directive, - aux_sym_class_definition_repeat1, - ACTIONS(592), 4, - ts_builtin_sym_end, - anon_sym_DOTfield, - anon_sym_DOTmethod, - anon_sym_DOTannotation, - [1071] = 7, + STATE(358), 2, + sym_class_identifier, + sym_array_type, + [1740] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(67), 1, + ACTIONS(65), 1, anon_sym_LBRACK, - ACTIONS(69), 1, + ACTIONS(67), 1, aux_sym_primitive_type_token1, - ACTIONS(307), 1, + ACTIONS(85), 1, + sym_L, + ACTIONS(606), 1, aux_sym_primitive_type_token2, - ACTIONS(511), 1, - sym_class_identifier, - STATE(77), 1, + STATE(88), 1, sym_type, - STATE(70), 2, + STATE(20), 3, + sym_class_identifier, sym_array_type, sym_primitive_type, - [1094] = 7, + [1764] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(597), 1, - sym_class_identifier, - ACTIONS(599), 1, - anon_sym_LBRACK, - ACTIONS(601), 1, + ACTIONS(67), 1, aux_sym_primitive_type_token1, - ACTIONS(603), 1, + ACTIONS(606), 1, aux_sym_primitive_type_token2, - STATE(229), 1, + ACTIONS(610), 1, + anon_sym_LBRACK, + ACTIONS(612), 1, + sym_L, + STATE(27), 1, sym_type, - STATE(224), 2, + STATE(20), 3, + sym_class_identifier, sym_array_type, sym_primitive_type, - [1117] = 7, + [1788] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(65), 1, + anon_sym_LBRACK, + ACTIONS(85), 1, + sym_L, + ACTIONS(635), 2, + sym_identifier, + sym_number, + STATE(287), 2, + sym__field_body, + sym__full_field_body, + STATE(390), 2, + sym_class_identifier, + sym_array_type, + [1810] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(637), 1, + ts_builtin_sym_end, + ACTIONS(639), 1, + anon_sym_DOTfield, + ACTIONS(642), 1, + anon_sym_DOTmethod, + ACTIONS(645), 1, + anon_sym_DOTannotation, + STATE(135), 4, + sym_field_definition, + sym_method_definition, + sym_annotation_directive, + aux_sym_class_definition_repeat2, + [1832] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(605), 1, - sym_class_identifier, - ACTIONS(607), 1, - anon_sym_LBRACK, - ACTIONS(609), 1, + ACTIONS(67), 1, aux_sym_primitive_type_token1, - ACTIONS(611), 1, + ACTIONS(606), 1, aux_sym_primitive_type_token2, - STATE(25), 1, + ACTIONS(610), 1, + anon_sym_LBRACK, + ACTIONS(612), 1, + sym_L, + STATE(29), 1, sym_type, - STATE(37), 2, + STATE(20), 3, + sym_class_identifier, sym_array_type, sym_primitive_type, - [1140] = 7, + [1856] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(605), 1, - sym_class_identifier, - ACTIONS(607), 1, + ACTIONS(65), 1, anon_sym_LBRACK, - ACTIONS(609), 1, + ACTIONS(67), 1, aux_sym_primitive_type_token1, - ACTIONS(611), 1, + ACTIONS(85), 1, + sym_L, + ACTIONS(606), 1, aux_sym_primitive_type_token2, - STATE(40), 1, + STATE(17), 1, sym_type, - STATE(37), 2, + STATE(20), 3, + sym_class_identifier, sym_array_type, sym_primitive_type, - [1163] = 7, + [1880] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(597), 1, - sym_class_identifier, - ACTIONS(599), 1, + ACTIONS(115), 1, + anon_sym_DOTannotation, + ACTIONS(538), 1, + anon_sym_DOTfield, + ACTIONS(540), 1, + anon_sym_DOTmethod, + ACTIONS(548), 1, + ts_builtin_sym_end, + STATE(135), 4, + sym_field_definition, + sym_method_definition, + sym_annotation_directive, + aux_sym_class_definition_repeat2, + [1902] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(85), 1, + sym_L, + ACTIONS(614), 1, anon_sym_LBRACK, - ACTIONS(601), 1, + ACTIONS(616), 1, aux_sym_primitive_type_token1, - ACTIONS(603), 1, + ACTIONS(618), 1, aux_sym_primitive_type_token2, - STATE(220), 1, + STATE(263), 1, sym_type, - STATE(224), 2, + STATE(257), 3, + sym_class_identifier, sym_array_type, sym_primitive_type, - [1186] = 5, + [1926] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(615), 1, + ACTIONS(650), 1, + anon_sym_EQ, + ACTIONS(652), 1, anon_sym_DOTendfield, - ACTIONS(617), 1, + ACTIONS(654), 1, anon_sym_DOTannotation, - STATE(168), 2, + STATE(208), 2, sym_annotation_directive, aux_sym_field_definition_repeat1, - ACTIONS(613), 3, - ts_builtin_sym_end, - anon_sym_DOTfield, - anon_sym_DOTmethod, - [1205] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(620), 7, + ACTIONS(648), 3, ts_builtin_sym_end, anon_sym_DOTfield, - anon_sym_DOTendfield, anon_sym_DOTmethod, - anon_sym_DOTannotation, - anon_sym_COMMA, - anon_sym_RBRACE, - [1218] = 7, + [1948] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(67), 1, + ACTIONS(85), 1, + sym_L, + ACTIONS(614), 1, anon_sym_LBRACK, - ACTIONS(622), 1, - sym_identifier, - ACTIONS(624), 1, - sym_class_identifier, - ACTIONS(626), 1, - sym_number, - STATE(383), 1, - sym_array_type, - STATE(85), 2, - sym__field_body, - sym__full_field_body, - [1241] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(29), 1, + ACTIONS(616), 1, aux_sym_primitive_type_token1, - ACTIONS(103), 1, - anon_sym_LBRACK, - ACTIONS(543), 1, - sym_class_identifier, - ACTIONS(547), 1, + ACTIONS(618), 1, aux_sym_primitive_type_token2, - STATE(275), 1, + STATE(265), 1, sym_type, - STATE(255), 2, - sym_array_type, - sym_primitive_type, - [1264] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(597), 1, + STATE(257), 3, sym_class_identifier, - ACTIONS(599), 1, - anon_sym_LBRACK, - ACTIONS(601), 1, - aux_sym_primitive_type_token1, - ACTIONS(603), 1, - aux_sym_primitive_type_token2, - STATE(225), 1, - sym_type, - STATE(224), 2, sym_array_type, sym_primitive_type, - [1287] = 2, + [1972] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(628), 7, + ACTIONS(657), 7, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTendfield, @@ -38419,10 +38211,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTannotation, anon_sym_COMMA, anon_sym_RBRACE, - [1300] = 2, + [1985] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(630), 7, + ACTIONS(659), 7, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTendfield, @@ -38430,185 +38222,73 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTannotation, anon_sym_COMMA, anon_sym_RBRACE, - [1313] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(67), 1, - anon_sym_LBRACK, - ACTIONS(632), 1, - sym_identifier, - ACTIONS(634), 1, - sym_class_identifier, - ACTIONS(636), 1, - sym_number, - STATE(365), 1, - sym_array_type, - STATE(273), 2, - sym__field_body, - sym__full_field_body, - [1336] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(67), 1, - anon_sym_LBRACK, - ACTIONS(69), 1, - aux_sym_primitive_type_token1, - ACTIONS(307), 1, - aux_sym_primitive_type_token2, - ACTIONS(511), 1, - sym_class_identifier, - STATE(72), 1, - sym_type, - STATE(70), 2, - sym_array_type, - sym_primitive_type, - [1359] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(597), 1, - sym_class_identifier, - ACTIONS(599), 1, - anon_sym_LBRACK, - ACTIONS(601), 1, - aux_sym_primitive_type_token1, - ACTIONS(603), 1, - aux_sym_primitive_type_token2, - STATE(77), 1, - sym_type, - STATE(224), 2, - sym_array_type, - sym_primitive_type, - [1382] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(29), 1, - aux_sym_primitive_type_token1, - ACTIONS(103), 1, - anon_sym_LBRACK, - ACTIONS(543), 1, - sym_class_identifier, - ACTIONS(547), 1, - aux_sym_primitive_type_token2, - STATE(260), 1, - sym_type, - STATE(255), 2, - sym_array_type, - sym_primitive_type, - [1405] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(67), 1, - anon_sym_LBRACK, - ACTIONS(69), 1, - aux_sym_primitive_type_token1, - ACTIONS(307), 1, - aux_sym_primitive_type_token2, - ACTIONS(511), 1, - sym_class_identifier, - STATE(21), 1, - sym_type, - STATE(70), 2, - sym_array_type, - sym_primitive_type, - [1428] = 5, + [1998] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(640), 1, + ACTIONS(663), 1, anon_sym_DOTendfield, - ACTIONS(642), 1, + ACTIONS(665), 1, anon_sym_DOTannotation, - STATE(186), 2, + STATE(183), 2, sym_annotation_directive, aux_sym_field_definition_repeat1, - ACTIONS(638), 3, + ACTIONS(661), 3, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTmethod, - [1447] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(645), 1, - sym_identifier, - ACTIONS(647), 1, - anon_sym_DASH, - ACTIONS(649), 1, - aux_sym_access_modifiers_token1, - ACTIONS(651), 1, - sym_number, - STATE(10), 1, - sym_method_signature, - STATE(163), 1, - aux_sym_access_modifiers_repeat1, - STATE(170), 1, - sym_access_modifiers, - [1472] = 7, + [2017] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(605), 1, - sym_class_identifier, - ACTIONS(607), 1, - anon_sym_LBRACK, - ACTIONS(609), 1, - aux_sym_primitive_type_token1, - ACTIONS(611), 1, - aux_sym_primitive_type_token2, - STATE(21), 1, - sym_type, - STATE(37), 2, - sym_array_type, - sym_primitive_type, - [1495] = 7, + ACTIONS(670), 1, + anon_sym_DOTimplements, + STATE(145), 2, + sym_implements_directive, + aux_sym_class_definition_repeat1, + ACTIONS(668), 4, + ts_builtin_sym_end, + anon_sym_DOTfield, + anon_sym_DOTmethod, + anon_sym_DOTannotation, + [2034] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(605), 1, - sym_class_identifier, - ACTIONS(607), 1, - anon_sym_LBRACK, - ACTIONS(609), 1, - aux_sym_primitive_type_token1, - ACTIONS(611), 1, - aux_sym_primitive_type_token2, - STATE(39), 1, - sym_type, - STATE(37), 2, - sym_array_type, - sym_primitive_type, - [1518] = 7, + ACTIONS(673), 7, + ts_builtin_sym_end, + anon_sym_DOTfield, + anon_sym_DOTendfield, + anon_sym_DOTmethod, + anon_sym_DOTannotation, + anon_sym_COMMA, + anon_sym_RBRACE, + [2047] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(67), 1, - anon_sym_LBRACK, - ACTIONS(69), 1, - aux_sym_primitive_type_token1, - ACTIONS(307), 1, - aux_sym_primitive_type_token2, - ACTIONS(511), 1, - sym_class_identifier, - STATE(25), 1, - sym_type, - STATE(70), 2, - sym_array_type, - sym_primitive_type, - [1541] = 7, + ACTIONS(675), 7, + ts_builtin_sym_end, + anon_sym_DOTfield, + anon_sym_DOTendfield, + anon_sym_DOTmethod, + anon_sym_DOTannotation, + anon_sym_COMMA, + anon_sym_RBRACE, + [2060] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(29), 1, - aux_sym_primitive_type_token1, - ACTIONS(103), 1, - anon_sym_LBRACK, - ACTIONS(543), 1, - sym_class_identifier, - ACTIONS(547), 1, - aux_sym_primitive_type_token2, - STATE(276), 1, - sym_type, - STATE(255), 2, - sym_array_type, - sym_primitive_type, - [1564] = 2, + ACTIONS(679), 1, + anon_sym_DOTendfield, + ACTIONS(681), 1, + anon_sym_DOTannotation, + STATE(198), 2, + sym_annotation_directive, + aux_sym_field_definition_repeat1, + ACTIONS(677), 3, + ts_builtin_sym_end, + anon_sym_DOTfield, + anon_sym_DOTmethod, + [2079] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(653), 7, + ACTIONS(684), 7, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTendfield, @@ -38616,2822 +38296,2988 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOTannotation, anon_sym_COMMA, anon_sym_RBRACE, - [1577] = 7, + [2092] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(29), 1, + ACTIONS(249), 1, aux_sym_primitive_type_token1, - ACTIONS(103), 1, + ACTIONS(247), 5, + sym_L, + anon_sym_DASH_GT, + anon_sym_RPAREN, anon_sym_LBRACK, - ACTIONS(543), 1, - sym_class_identifier, - ACTIONS(547), 1, aux_sym_primitive_type_token2, - STATE(286), 1, - sym_type, - STATE(255), 2, - sym_array_type, - sym_primitive_type, - [1600] = 6, + [2106] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(65), 1, + ACTIONS(63), 1, anon_sym_LPAREN, - ACTIONS(509), 1, + ACTIONS(574), 1, anon_sym_COLON, - ACTIONS(655), 1, + ACTIONS(686), 1, anon_sym_DOT_DOT, - STATE(22), 1, + STATE(32), 1, sym__method_signature_body, - ACTIONS(273), 2, + ACTIONS(267), 2, anon_sym_COMMA, anon_sym_RBRACE, - [1620] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(584), 1, - sym_identifier, - ACTIONS(588), 1, - sym_number, - ACTIONS(649), 1, - aux_sym_access_modifiers_token1, - STATE(105), 1, - sym__field_body, - STATE(163), 1, - aux_sym_access_modifiers_repeat1, - STATE(256), 1, - sym_access_modifiers, - [1642] = 5, - ACTIONS(45), 1, + [2126] = 5, + ACTIONS(43), 1, sym_comment, - ACTIONS(657), 1, + ACTIONS(688), 1, anon_sym_DQUOTE, - ACTIONS(659), 1, + ACTIONS(690), 1, sym_string_fragment, - ACTIONS(661), 2, + ACTIONS(692), 2, aux_sym__escape_sequence_token1, sym_escape_sequence, - STATE(142), 2, + STATE(171), 2, sym__escape_sequence, aux_sym_string_repeat1, - [1660] = 5, - ACTIONS(45), 1, + [2144] = 5, + ACTIONS(3), 1, sym_comment, - ACTIONS(663), 1, + ACTIONS(489), 1, + anon_sym_LPAREN, + ACTIONS(694), 1, + anon_sym_COLON, + STATE(278), 1, + sym__method_signature_body, + ACTIONS(267), 3, + anon_sym_DOTendannotation, + sym_annotation_key, + anon_sym_DOTendsubannotation, + [2162] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(696), 1, + anon_sym_DOTendpacked_DASHswitch, + ACTIONS(698), 1, + aux_sym_label_token1, + ACTIONS(701), 1, + aux_sym_jmp_label_token1, + STATE(154), 3, + sym_label, + sym_jmp_label, + aux_sym_packed_switch_directive_repeat1, + [2180] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(65), 1, + anon_sym_LBRACK, + ACTIONS(85), 1, + sym_L, + STATE(128), 2, + sym__full_field_body, + sym_full_method_signature, + STATE(407), 2, + sym_class_identifier, + sym_array_type, + [2198] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(65), 1, + anon_sym_LBRACK, + ACTIONS(85), 1, + sym_L, + STATE(285), 2, + sym__full_field_body, + sym_full_method_signature, + STATE(360), 2, + sym_class_identifier, + sym_array_type, + [2216] = 5, + ACTIONS(43), 1, + sym_comment, + ACTIONS(704), 1, anon_sym_DQUOTE, - ACTIONS(665), 1, + ACTIONS(706), 1, sym_string_fragment, - ACTIONS(667), 2, + ACTIONS(708), 2, aux_sym__escape_sequence_token1, sym_escape_sequence, - STATE(140), 2, + STATE(152), 2, sym__escape_sequence, aux_sym_string_repeat1, - [1678] = 5, - ACTIONS(45), 1, + [2234] = 5, + ACTIONS(43), 1, sym_comment, - ACTIONS(669), 1, + ACTIONS(710), 1, anon_sym_DQUOTE, - ACTIONS(671), 1, + ACTIONS(712), 1, sym_string_fragment, - ACTIONS(674), 2, + ACTIONS(714), 2, aux_sym__escape_sequence_token1, sym_escape_sequence, - STATE(142), 2, + STATE(162), 2, sym__escape_sequence, aux_sym_string_repeat1, - [1696] = 6, + [2252] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(65), 1, + ACTIONS(63), 1, anon_sym_LPAREN, - ACTIONS(509), 1, + ACTIONS(574), 1, anon_sym_COLON, - ACTIONS(677), 1, + ACTIONS(716), 1, anon_sym_DOT_DOT, - STATE(22), 1, + STATE(32), 1, sym__method_signature_body, - ACTIONS(273), 2, + ACTIONS(267), 2, anon_sym_COMMA, anon_sym_RBRACE, - [1716] = 5, - ACTIONS(45), 1, + [2272] = 2, + ACTIONS(3), 1, sym_comment, - ACTIONS(679), 1, - anon_sym_DQUOTE, - ACTIONS(681), 1, - sym_string_fragment, - ACTIONS(683), 2, - aux_sym__escape_sequence_token1, - sym_escape_sequence, - STATE(147), 2, - sym__escape_sequence, - aux_sym_string_repeat1, - [1734] = 5, + ACTIONS(718), 6, + ts_builtin_sym_end, + anon_sym_DOTsource, + anon_sym_DOTimplements, + anon_sym_DOTfield, + anon_sym_DOTmethod, + anon_sym_DOTannotation, + [2284] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(685), 1, - anon_sym_DOTendpacked_DASHswitch, - ACTIONS(687), 1, + ACTIONS(57), 1, aux_sym_label_token1, - ACTIONS(690), 1, + ACTIONS(149), 1, aux_sym_jmp_label_token1, - STATE(145), 3, + ACTIONS(720), 1, + anon_sym_DOTendpacked_DASHswitch, + STATE(154), 3, sym_label, sym_jmp_label, aux_sym_packed_switch_directive_repeat1, - [1752] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(453), 1, - anon_sym_LPAREN, - ACTIONS(693), 1, - anon_sym_COLON, - STATE(250), 1, - sym__method_signature_body, - ACTIONS(273), 3, - anon_sym_DOTendannotation, - sym_annotation_key, - anon_sym_DOTendsubannotation, - [1770] = 5, - ACTIONS(45), 1, + [2302] = 5, + ACTIONS(43), 1, sym_comment, - ACTIONS(659), 1, + ACTIONS(690), 1, sym_string_fragment, - ACTIONS(695), 1, + ACTIONS(722), 1, anon_sym_DQUOTE, - ACTIONS(661), 2, + ACTIONS(692), 2, aux_sym__escape_sequence_token1, sym_escape_sequence, - STATE(142), 2, + STATE(171), 2, sym__escape_sequence, aux_sym_string_repeat1, - [1788] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(697), 6, - ts_builtin_sym_end, - anon_sym_DOTsource, - anon_sym_DOTimplements, - anon_sym_DOTfield, - anon_sym_DOTmethod, - anon_sym_DOTannotation, - [1800] = 5, + [2320] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(59), 1, + ACTIONS(57), 1, aux_sym_label_token1, - ACTIONS(151), 1, + ACTIONS(149), 1, aux_sym_jmp_label_token1, - ACTIONS(699), 1, + ACTIONS(724), 1, anon_sym_DOTendpacked_DASHswitch, - STATE(152), 3, + STATE(161), 3, sym_label, sym_jmp_label, aux_sym_packed_switch_directive_repeat1, - [1818] = 5, - ACTIONS(45), 1, + [2338] = 5, + ACTIONS(43), 1, sym_comment, - ACTIONS(659), 1, + ACTIONS(690), 1, sym_string_fragment, - ACTIONS(701), 1, + ACTIONS(726), 1, anon_sym_DQUOTE, - ACTIONS(661), 2, + ACTIONS(692), 2, aux_sym__escape_sequence_token1, sym_escape_sequence, - STATE(142), 2, + STATE(171), 2, sym__escape_sequence, aux_sym_string_repeat1, - [1836] = 5, - ACTIONS(45), 1, + [2356] = 5, + ACTIONS(43), 1, sym_comment, - ACTIONS(703), 1, + ACTIONS(728), 1, anon_sym_DQUOTE, - ACTIONS(705), 1, + ACTIONS(730), 1, sym_string_fragment, - ACTIONS(707), 2, + ACTIONS(732), 2, aux_sym__escape_sequence_token1, sym_escape_sequence, - STATE(150), 2, + STATE(164), 2, sym__escape_sequence, aux_sym_string_repeat1, - [1854] = 5, + [2374] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(59), 1, - aux_sym_label_token1, - ACTIONS(151), 1, - aux_sym_jmp_label_token1, - ACTIONS(709), 1, - anon_sym_DOTendpacked_DASHswitch, - STATE(145), 3, - sym_label, - sym_jmp_label, - aux_sym_packed_switch_directive_repeat1, - [1872] = 4, - ACTIONS(45), 1, + ACTIONS(249), 1, + aux_sym_primitive_type_token1, + ACTIONS(620), 1, + anon_sym_DASH_GT, + ACTIONS(247), 4, + sym_L, + anon_sym_RPAREN, + anon_sym_LBRACK, + aux_sym_primitive_type_token2, + [2390] = 3, + ACTIONS(3), 1, sym_comment, - ACTIONS(713), 1, - anon_sym_SQUOTE, - STATE(333), 1, - sym__escape_sequence, - ACTIONS(711), 3, + ACTIONS(237), 1, + aux_sym_primitive_type_token1, + ACTIONS(235), 5, + sym_L, + anon_sym_DASH_GT, + anon_sym_RPAREN, + anon_sym_LBRACK, + aux_sym_primitive_type_token2, + [2404] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(253), 1, + aux_sym_primitive_type_token1, + ACTIONS(251), 5, + sym_L, + anon_sym_DASH_GT, + anon_sym_RPAREN, + anon_sym_LBRACK, + aux_sym_primitive_type_token2, + [2418] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(349), 1, + aux_sym_primitive_type_token1, + ACTIONS(347), 5, + sym_L, + anon_sym_DASH_GT, + anon_sym_RPAREN, + anon_sym_LBRACK, + aux_sym_primitive_type_token2, + [2432] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(345), 1, + aux_sym_primitive_type_token1, + ACTIONS(343), 5, + sym_L, + anon_sym_DASH_GT, + anon_sym_RPAREN, + anon_sym_LBRACK, + aux_sym_primitive_type_token2, + [2446] = 5, + ACTIONS(43), 1, + sym_comment, + ACTIONS(734), 1, + anon_sym_DQUOTE, + ACTIONS(736), 1, + sym_string_fragment, + ACTIONS(739), 2, aux_sym__escape_sequence_token1, sym_escape_sequence, - aux_sym_character_token1, - [1887] = 2, + STATE(171), 2, + sym__escape_sequence, + aux_sym_string_repeat1, + [2464] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(715), 5, - ts_builtin_sym_end, - anon_sym_DOTimplements, - anon_sym_DOTfield, - anon_sym_DOTmethod, + ACTIONS(744), 1, anon_sym_DOTannotation, - [1898] = 4, - ACTIONS(45), 1, + ACTIONS(742), 2, + anon_sym_DOTendfield, + anon_sym_DOTendparameter, + STATE(172), 2, + sym_annotation_directive, + aux_sym_field_definition_repeat1, + [2479] = 4, + ACTIONS(3), 1, sym_comment, - ACTIONS(719), 1, - anon_sym_SQUOTE, - STATE(351), 1, - sym__escape_sequence, - ACTIONS(717), 3, - aux_sym__escape_sequence_token1, - sym_escape_sequence, - aux_sym_character_token1, - [1913] = 6, - ACTIONS(25), 1, + ACTIONS(749), 1, + sym_annotation_key, + ACTIONS(747), 2, + anon_sym_DOTendannotation, + anon_sym_DOTendsubannotation, + STATE(173), 2, + sym_annotation_property, + aux_sym_annotation_directive_repeat1, + [2494] = 6, + ACTIONS(23), 1, anon_sym_LPAREN, - ACTIONS(45), 1, + ACTIONS(43), 1, sym_comment, - ACTIONS(273), 1, + ACTIONS(267), 1, anon_sym_LF, - ACTIONS(275), 1, + ACTIONS(269), 1, anon_sym_COMMA, - ACTIONS(721), 1, + ACTIONS(752), 1, anon_sym_COLON, - STATE(298), 1, + STATE(324), 1, sym__method_signature_body, - [1932] = 5, - ACTIONS(3), 1, + [2513] = 4, + ACTIONS(43), 1, sym_comment, - ACTIONS(67), 1, - anon_sym_LBRACK, - ACTIONS(723), 1, - sym_class_identifier, - STATE(340), 1, - sym_array_type, - STATE(285), 2, - sym__full_field_body, - sym_full_method_signature, - [1949] = 5, + ACTIONS(756), 1, + anon_sym_SQUOTE, + STATE(392), 1, + sym__escape_sequence, + ACTIONS(754), 3, + aux_sym__escape_sequence_token1, + sym_escape_sequence, + aux_sym_character_token1, + [2528] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(23), 1, + ACTIONS(61), 1, anon_sym_DASH, - STATE(282), 1, - sym__field_body, - STATE(283), 1, + STATE(89), 1, sym_method_signature, - ACTIONS(725), 2, + STATE(90), 1, + sym__field_body, + ACTIONS(321), 2, sym_identifier, sym_number, - [1966] = 5, + [2545] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(63), 1, + ACTIONS(487), 1, anon_sym_DASH, - STATE(80), 1, + STATE(89), 1, sym_method_signature, - STATE(82), 1, + STATE(90), 1, sym__field_body, - ACTIONS(309), 2, + ACTIONS(758), 2, sym_identifier, sym_number, - [1983] = 4, - ACTIONS(45), 1, + [2562] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21), 1, + anon_sym_DASH, + STATE(296), 1, + sym__field_body, + STATE(297), 1, + sym_method_signature, + ACTIONS(760), 2, + sym_identifier, + sym_number, + [2579] = 4, + ACTIONS(43), 1, sym_comment, - ACTIONS(729), 1, + ACTIONS(764), 1, anon_sym_SQUOTE, - STATE(336), 1, + STATE(370), 1, sym__escape_sequence, - ACTIONS(727), 3, + ACTIONS(762), 3, aux_sym__escape_sequence_token1, sym_escape_sequence, aux_sym_character_token1, - [1998] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(67), 1, - anon_sym_LBRACK, - ACTIONS(443), 1, - sym_class_identifier, - STATE(331), 1, - sym_array_type, - STATE(107), 2, - sym__full_field_body, - sym_full_method_signature, - [2015] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(733), 1, - aux_sym_access_modifiers_token1, - ACTIONS(736), 1, - sym_number, - STATE(162), 1, - aux_sym_access_modifiers_repeat1, - ACTIONS(731), 2, - sym_identifier, - anon_sym_DASH, - [2032] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(740), 1, - aux_sym_access_modifiers_token1, - ACTIONS(742), 1, - sym_number, - STATE(162), 1, - aux_sym_access_modifiers_repeat1, - ACTIONS(738), 2, - sym_identifier, - anon_sym_DASH, - [2049] = 4, + [2594] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(746), 1, + ACTIONS(766), 5, + ts_builtin_sym_end, + anon_sym_DOTimplements, + anon_sym_DOTfield, + anon_sym_DOTmethod, anon_sym_DOTannotation, - ACTIONS(744), 2, - anon_sym_DOTendfield, - anon_sym_DOTendparameter, - STATE(164), 2, - sym_annotation_directive, - aux_sym_field_definition_repeat1, - [2064] = 5, - ACTIONS(3), 1, + [2605] = 4, + ACTIONS(43), 1, sym_comment, - ACTIONS(451), 1, - anon_sym_DASH, - STATE(80), 1, - sym_method_signature, - STATE(82), 1, - sym__field_body, - ACTIONS(749), 2, - sym_identifier, - sym_number, - [2081] = 3, + ACTIONS(770), 1, + anon_sym_SQUOTE, + STATE(373), 1, + sym__escape_sequence, + ACTIONS(768), 3, + aux_sym__escape_sequence_token1, + sym_escape_sequence, + aux_sym_character_token1, + [2620] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(753), 1, + ACTIONS(774), 1, aux_sym_primitive_type_token1, - ACTIONS(751), 4, - sym_class_identifier, + ACTIONS(772), 4, + sym_L, anon_sym_RPAREN, anon_sym_LBRACK, aux_sym_primitive_type_token2, - [2094] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(757), 1, - sym_annotation_key, - ACTIONS(755), 2, - anon_sym_DOTendannotation, - anon_sym_DOTendsubannotation, - STATE(167), 2, - sym_annotation_property, - aux_sym_annotation_directive_repeat1, - [2109] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(117), 1, - anon_sym_DOTannotation, - ACTIONS(640), 1, - anon_sym_DOTendfield, - STATE(164), 2, - sym_annotation_directive, - aux_sym_field_definition_repeat1, - [2123] = 4, + [2633] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(117), 1, + ACTIONS(115), 1, anon_sym_DOTannotation, - ACTIONS(615), 1, + ACTIONS(776), 1, anon_sym_DOTendfield, - STATE(164), 2, + STATE(172), 2, sym_annotation_directive, aux_sym_field_definition_repeat1, - [2137] = 4, + [2647] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(647), 1, - anon_sym_DASH, - STATE(13), 1, - sym_method_signature, - ACTIONS(651), 2, - sym_identifier, - sym_number, - [2151] = 4, + ACTIONS(243), 4, + anon_sym_DOTendannotation, + sym_annotation_key, + anon_sym_DOTendsubannotation, + anon_sym_COLON, + [2657] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(760), 1, + ACTIONS(778), 1, sym_annotation_key, - ACTIONS(762), 1, + ACTIONS(780), 1, anon_sym_DOTendsubannotation, - STATE(167), 2, + STATE(173), 2, sym_annotation_property, aux_sym_annotation_directive_repeat1, - [2165] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(564), 4, - ts_builtin_sym_end, - anon_sym_DOTfield, - anon_sym_DOTmethod, - anon_sym_DOTannotation, - [2175] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(63), 1, - anon_sym_DASH, - STATE(123), 1, - sym_method_signature, - ACTIONS(764), 2, - sym_identifier, - sym_number, - [2189] = 4, + [2671] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(117), 1, + ACTIONS(742), 1, + anon_sym_DOTendparam, + ACTIONS(782), 1, anon_sym_DOTannotation, - ACTIONS(568), 1, - anon_sym_DOTendfield, - STATE(164), 2, + STATE(186), 2, sym_annotation_directive, aux_sym_field_definition_repeat1, - [2203] = 4, + [2685] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(760), 1, + ACTIONS(239), 4, + anon_sym_DOTendannotation, sym_annotation_key, - ACTIONS(766), 1, anon_sym_DOTendsubannotation, - STATE(199), 2, - sym_annotation_property, - aux_sym_annotation_directive_repeat1, - [2217] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(768), 4, - ts_builtin_sym_end, - anon_sym_DOTfield, - anon_sym_DOTmethod, - anon_sym_DOTannotation, - [2227] = 2, + anon_sym_COLON, + [2695] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(273), 4, + ACTIONS(267), 4, anon_sym_DOTendannotation, sym_annotation_key, anon_sym_DOTendsubannotation, anon_sym_COLON, - [2237] = 2, + [2705] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(277), 4, + ACTIONS(287), 4, anon_sym_DOTendannotation, sym_annotation_key, anon_sym_DOTendsubannotation, anon_sym_COLON, - [2247] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(59), 1, - aux_sym_label_token1, - ACTIONS(151), 1, - aux_sym_jmp_label_token1, - STATE(334), 1, - sym_jmp_label, - STATE(335), 1, - sym_label, - [2263] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(63), 1, - anon_sym_DASH, - STATE(111), 1, - sym_method_signature, - ACTIONS(764), 2, - sym_identifier, - sym_number, - [2277] = 2, + [2715] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(265), 4, + ACTIONS(291), 4, anon_sym_DOTendannotation, sym_annotation_key, anon_sym_DOTendsubannotation, anon_sym_COLON, - [2287] = 4, + [2725] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(223), 1, - anon_sym_DOTannotation, - ACTIONS(770), 1, - anon_sym_DOTendparam, - STATE(196), 2, - sym_annotation_directive, - aux_sym_field_definition_repeat1, - [2301] = 4, + ACTIONS(263), 4, + anon_sym_DOTendannotation, + sym_annotation_key, + anon_sym_DOTendsubannotation, + anon_sym_COLON, + [2735] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(760), 1, + ACTIONS(778), 1, sym_annotation_key, - ACTIONS(772), 1, + ACTIONS(785), 1, anon_sym_DOTendannotation, - STATE(167), 2, + STATE(214), 2, sym_annotation_property, aux_sym_annotation_directive_repeat1, - [2315] = 4, + [2749] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(117), 1, + ACTIONS(677), 4, + ts_builtin_sym_end, + anon_sym_DOTfield, + anon_sym_DOTmethod, anon_sym_DOTannotation, - ACTIONS(317), 1, - anon_sym_DOTendparameter, - STATE(164), 2, - sym_annotation_directive, - aux_sym_field_definition_repeat1, - [2329] = 2, + [2759] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(774), 4, + STATE(340), 1, + sym_annotation_visibility, + ACTIONS(787), 3, + anon_sym_system, + anon_sym_build, + anon_sym_runtime, + [2771] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(61), 1, + anon_sym_DASH, + STATE(146), 1, + sym_method_signature, + ACTIONS(789), 2, + sym_identifier, + sym_number, + [2785] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(791), 4, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTmethod, anon_sym_DOTannotation, - [2339] = 4, + [2795] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(117), 1, + ACTIONS(115), 1, anon_sym_DOTannotation, - ACTIONS(776), 1, + ACTIONS(679), 1, anon_sym_DOTendfield, - STATE(164), 2, + STATE(172), 2, sym_annotation_directive, aux_sym_field_definition_repeat1, - [2353] = 2, + [2809] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(281), 4, - anon_sym_DOTendannotation, - sym_annotation_key, - anon_sym_DOTendsubannotation, - anon_sym_COLON, - [2363] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(117), 1, + ACTIONS(115), 1, anon_sym_DOTannotation, - ACTIONS(778), 1, - anon_sym_DOTendparameter, - STATE(164), 2, + ACTIONS(663), 1, + anon_sym_DOTendfield, + STATE(172), 2, sym_annotation_directive, aux_sym_field_definition_repeat1, - [2377] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(63), 1, - anon_sym_DASH, - STATE(124), 1, - sym_method_signature, - ACTIONS(764), 2, - sym_identifier, - sym_number, - [2391] = 2, + [2823] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(780), 4, + ACTIONS(661), 4, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTmethod, anon_sym_DOTannotation, - [2401] = 2, + [2833] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(613), 4, - ts_builtin_sym_end, - anon_sym_DOTfield, - anon_sym_DOTmethod, + ACTIONS(21), 1, + anon_sym_DASH, + STATE(305), 1, + sym_method_signature, + ACTIONS(793), 2, + sym_identifier, + sym_number, + [2847] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(115), 1, anon_sym_DOTannotation, - [2411] = 4, + ACTIONS(335), 1, + anon_sym_DOTendparameter, + STATE(172), 2, + sym_annotation_directive, + aux_sym_field_definition_repeat1, + [2861] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(23), 1, + ACTIONS(61), 1, anon_sym_DASH, - STATE(292), 1, + STATE(142), 1, sym_method_signature, - ACTIONS(782), 2, + ACTIONS(789), 2, sym_identifier, sym_number, - [2425] = 2, + [2875] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(638), 4, - ts_builtin_sym_end, - anon_sym_DOTfield, - anon_sym_DOTmethod, - anon_sym_DOTannotation, - [2435] = 2, + ACTIONS(57), 1, + aux_sym_label_token1, + ACTIONS(149), 1, + aux_sym_jmp_label_token1, + STATE(402), 1, + sym_jmp_label, + STATE(408), 1, + sym_label, + [2891] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(784), 4, - ts_builtin_sym_end, - anon_sym_DOTfield, - anon_sym_DOTmethod, - anon_sym_DOTannotation, - [2445] = 3, + ACTIONS(57), 1, + aux_sym_label_token1, + ACTIONS(149), 1, + aux_sym_jmp_label_token1, + STATE(375), 1, + sym_jmp_label, + STATE(376), 1, + sym_label, + [2907] = 3, ACTIONS(3), 1, sym_comment, - STATE(358), 1, + STATE(344), 1, sym_annotation_visibility, - ACTIONS(786), 3, + ACTIONS(787), 3, anon_sym_system, anon_sym_build, anon_sym_runtime, - [2457] = 4, + [2919] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(744), 1, - anon_sym_DOTendparam, - ACTIONS(788), 1, + ACTIONS(795), 4, + ts_builtin_sym_end, + anon_sym_DOTfield, + anon_sym_DOTmethod, anon_sym_DOTannotation, - STATE(196), 2, - sym_annotation_directive, - aux_sym_field_definition_repeat1, - [2471] = 3, + [2929] = 4, ACTIONS(3), 1, sym_comment, - STATE(363), 1, - sym_annotation_visibility, - ACTIONS(786), 3, - anon_sym_system, - anon_sym_build, - anon_sym_runtime, - [2483] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(760), 1, + ACTIONS(778), 1, sym_annotation_key, - ACTIONS(791), 1, + ACTIONS(797), 1, anon_sym_DOTendannotation, - STATE(167), 2, + STATE(215), 2, sym_annotation_property, aux_sym_annotation_directive_repeat1, - [2497] = 4, + [2943] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(760), 1, - sym_annotation_key, - ACTIONS(793), 1, - anon_sym_DOTendsubannotation, - STATE(167), 2, - sym_annotation_property, - aux_sym_annotation_directive_repeat1, - [2511] = 2, + ACTIONS(115), 1, + anon_sym_DOTannotation, + ACTIONS(626), 1, + anon_sym_DOTendfield, + STATE(172), 2, + sym_annotation_directive, + aux_sym_field_definition_repeat1, + [2957] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(237), 4, - anon_sym_DOTendannotation, - sym_annotation_key, - anon_sym_DOTendsubannotation, - anon_sym_COLON, - [2521] = 4, + ACTIONS(622), 4, + ts_builtin_sym_end, + anon_sym_DOTfield, + anon_sym_DOTmethod, + anon_sym_DOTannotation, + [2967] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(23), 1, + ACTIONS(61), 1, anon_sym_DASH, - STATE(293), 1, + STATE(147), 1, sym_method_signature, - ACTIONS(782), 2, + ACTIONS(789), 2, sym_identifier, sym_number, - [2535] = 5, + [2981] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(795), 1, - sym_class_identifier, - ACTIONS(797), 1, - aux_sym_access_modifiers_token1, - STATE(227), 1, - aux_sym_access_modifiers_repeat1, - STATE(382), 1, - sym_access_modifiers, - [2551] = 3, + ACTIONS(221), 1, + anon_sym_DOTannotation, + ACTIONS(799), 1, + anon_sym_DOTendparam, + STATE(186), 2, + sym_annotation_directive, + aux_sym_field_definition_repeat1, + [2995] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(801), 1, - anon_sym_DASH_GT, - ACTIONS(799), 3, - anon_sym_DOTendannotation, + ACTIONS(778), 1, sym_annotation_key, + ACTIONS(801), 1, anon_sym_DOTendsubannotation, - [2563] = 4, + STATE(185), 2, + sym_annotation_property, + aux_sym_annotation_directive_repeat1, + [3009] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(803), 4, + ts_builtin_sym_end, + anon_sym_DOTfield, + anon_sym_DOTmethod, + anon_sym_DOTannotation, + [3019] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(760), 1, + ACTIONS(778), 1, sym_annotation_key, - ACTIONS(803), 1, + ACTIONS(805), 1, anon_sym_DOTendannotation, - STATE(198), 2, + STATE(173), 2, sym_annotation_property, aux_sym_annotation_directive_repeat1, - [2577] = 4, + [3033] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(23), 1, - anon_sym_DASH, - STATE(294), 1, - sym_method_signature, - ACTIONS(782), 2, - sym_identifier, - sym_number, - [2591] = 4, + ACTIONS(778), 1, + sym_annotation_key, + ACTIONS(807), 1, + anon_sym_DOTendannotation, + STATE(173), 2, + sym_annotation_property, + aux_sym_annotation_directive_repeat1, + [3047] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(760), 1, + ACTIONS(778), 1, sym_annotation_key, - ACTIONS(805), 1, - anon_sym_DOTendannotation, - STATE(183), 2, + ACTIONS(809), 1, + anon_sym_DOTendsubannotation, + STATE(219), 2, sym_annotation_property, aux_sym_annotation_directive_repeat1, - [2605] = 2, + [3061] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(241), 4, + ACTIONS(813), 1, + anon_sym_DASH_GT, + ACTIONS(811), 3, anon_sym_DOTendannotation, sym_annotation_key, anon_sym_DOTendsubannotation, - anon_sym_COLON, - [2615] = 4, + [3073] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(115), 1, + anon_sym_DOTannotation, + ACTIONS(815), 1, + anon_sym_DOTendparameter, + STATE(172), 2, + sym_annotation_directive, + aux_sym_field_definition_repeat1, + [3087] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(760), 1, + ACTIONS(778), 1, sym_annotation_key, - ACTIONS(807), 1, + ACTIONS(817), 1, anon_sym_DOTendsubannotation, - STATE(171), 2, + STATE(173), 2, sym_annotation_property, aux_sym_annotation_directive_repeat1, - [2629] = 2, + [3101] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(809), 4, + ACTIONS(819), 4, ts_builtin_sym_end, anon_sym_DOTfield, anon_sym_DOTmethod, anon_sym_DOTannotation, - [2639] = 5, + [3111] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(59), 1, - aux_sym_label_token1, - ACTIONS(151), 1, - aux_sym_jmp_label_token1, - STATE(321), 1, - sym_jmp_label, - STATE(329), 1, - sym_label, - [2655] = 4, + ACTIONS(821), 4, + ts_builtin_sym_end, + anon_sym_DOTfield, + anon_sym_DOTmethod, + anon_sym_DOTannotation, + [3121] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21), 1, + anon_sym_DASH, + STATE(304), 1, + sym_method_signature, + ACTIONS(793), 2, + sym_identifier, + sym_number, + [3135] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(21), 1, + anon_sym_DASH, + STATE(306), 1, + sym_method_signature, + ACTIONS(793), 2, + sym_identifier, + sym_number, + [3149] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(823), 1, + anon_sym_SLASH, + ACTIONS(825), 1, + anon_sym_SEMI, + STATE(240), 1, + aux_sym_class_identifier_repeat1, + [3162] = 3, + ACTIONS(3), 1, + sym_comment, + STATE(388), 1, + sym_register, + ACTIONS(827), 2, + sym_variable, + sym_parameter, + [3173] = 4, + ACTIONS(43), 1, + sym_comment, + ACTIONS(829), 1, + anon_sym_COMMA, + ACTIONS(831), 1, + anon_sym_LF, + STATE(233), 1, + aux_sym_expression_repeat1, + [3186] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(833), 1, + anon_sym_COMMA, + ACTIONS(835), 1, + anon_sym_RPAREN, + STATE(236), 1, + aux_sym_custom_invoke_repeat1, + [3199] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(837), 1, + anon_sym_DOTendarray_DASHdata, + ACTIONS(839), 1, + sym_number, + STATE(258), 1, + aux_sym_array_data_directive_repeat1, + [3212] = 3, + ACTIONS(3), 1, + sym_comment, + STATE(296), 1, + sym__field_body, + ACTIONS(635), 2, + sym_identifier, + sym_number, + [3223] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(99), 1, + anon_sym_LPAREN, + ACTIONS(841), 1, + anon_sym_COLON, + STATE(324), 1, + sym__method_signature_body, + [3236] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(843), 1, + anon_sym_DOTendsparse_DASHswitch, + ACTIONS(845), 1, + sym_number, + STATE(279), 1, + aux_sym_sparse_switch_directive_repeat1, + [3249] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(811), 1, - anon_sym_DOTendarray_DASHdata, - ACTIONS(813), 1, - sym_number, - STATE(211), 1, - aux_sym_array_data_directive_repeat1, - [2668] = 2, + ACTIONS(847), 1, + anon_sym_COMMA, + ACTIONS(849), 1, + anon_sym_RBRACE, + STATE(283), 1, + aux_sym_expression_repeat1, + [3262] = 4, + ACTIONS(43), 1, + sym_comment, + ACTIONS(829), 1, + anon_sym_COMMA, + ACTIONS(851), 1, + anon_sym_LF, + STATE(242), 1, + aux_sym_expression_repeat1, + [3275] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(799), 3, - anon_sym_DOTendannotation, - sym_annotation_key, - anon_sym_DOTendsubannotation, - [2677] = 4, + ACTIONS(823), 1, + anon_sym_SLASH, + ACTIONS(853), 1, + anon_sym_SEMI, + STATE(237), 1, + aux_sym_class_identifier_repeat1, + [3288] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(816), 1, - anon_sym_COLON, - ACTIONS(818), 1, - anon_sym_LPAREN, - STATE(298), 1, - sym__method_signature_body, - [2690] = 4, + ACTIONS(847), 1, + anon_sym_COMMA, + ACTIONS(855), 1, + anon_sym_RBRACE, + STATE(232), 1, + aux_sym_expression_repeat1, + [3301] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(820), 1, + ACTIONS(857), 1, anon_sym_COMMA, - ACTIONS(822), 1, + ACTIONS(860), 1, anon_sym_RPAREN, - STATE(226), 1, + STATE(236), 1, aux_sym_custom_invoke_repeat1, - [2703] = 4, - ACTIONS(45), 1, - sym_comment, - ACTIONS(824), 1, - anon_sym_COMMA, - ACTIONS(827), 1, - anon_sym_LF, - STATE(215), 1, - aux_sym_expression_repeat1, - [2716] = 4, + [3314] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(829), 1, - anon_sym_DOTendsparse_DASHswitch, - ACTIONS(831), 1, - sym_number, - STATE(244), 1, - aux_sym_sparse_switch_directive_repeat1, - [2729] = 3, + ACTIONS(823), 1, + anon_sym_SLASH, + ACTIONS(862), 1, + anon_sym_SEMI, + STATE(240), 1, + aux_sym_class_identifier_repeat1, + [3327] = 2, ACTIONS(3), 1, sym_comment, - STATE(58), 1, - sym_register, - ACTIONS(833), 2, - sym_variable, - sym_parameter, - [2740] = 2, + ACTIONS(811), 3, + anon_sym_DOTendannotation, + sym_annotation_key, + anon_sym_DOTendsubannotation, + [3336] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(835), 3, + ACTIONS(864), 3, anon_sym_DOTendannotation, sym_annotation_key, anon_sym_DOTendsubannotation, - [2749] = 4, + [3345] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(837), 1, - anon_sym_COMMA, - ACTIONS(839), 1, - anon_sym_RBRACE, + ACTIONS(866), 1, + anon_sym_SLASH, + ACTIONS(869), 1, + anon_sym_SEMI, STATE(240), 1, - aux_sym_expression_repeat1, - [2762] = 2, + aux_sym_class_identifier_repeat1, + [3358] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(335), 3, - anon_sym_DOTendannotation, - sym_annotation_key, - anon_sym_DOTendsubannotation, - [2771] = 3, + ACTIONS(841), 1, + anon_sym_COLON, + ACTIONS(871), 1, + anon_sym_LPAREN, + STATE(324), 1, + sym__method_signature_body, + [3371] = 4, + ACTIONS(43), 1, + sym_comment, + ACTIONS(873), 1, + anon_sym_COMMA, + ACTIONS(876), 1, + anon_sym_LF, + STATE(242), 1, + aux_sym_expression_repeat1, + [3384] = 4, ACTIONS(3), 1, sym_comment, - STATE(43), 1, - sym_register, - ACTIONS(833), 2, - sym_variable, - sym_parameter, - [2782] = 2, + ACTIONS(878), 1, + anon_sym_DOTendarray_DASHdata, + ACTIONS(880), 1, + sym_number, + STATE(243), 1, + aux_sym_array_data_directive_repeat1, + [3397] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(339), 3, - anon_sym_DOTendannotation, - sym_annotation_key, - anon_sym_DOTendsubannotation, - [2791] = 3, + ACTIONS(847), 1, + anon_sym_COMMA, + ACTIONS(883), 1, + anon_sym_RBRACE, + STATE(277), 1, + aux_sym_expression_repeat1, + [3410] = 4, ACTIONS(3), 1, sym_comment, - STATE(38), 1, - sym_register, - ACTIONS(833), 2, - sym_variable, - sym_parameter, - [2802] = 2, + ACTIONS(823), 1, + anon_sym_SLASH, + ACTIONS(885), 1, + anon_sym_SEMI, + STATE(240), 1, + aux_sym_class_identifier_repeat1, + [3423] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(319), 3, - anon_sym_DOTendannotation, - sym_annotation_key, - anon_sym_DOTendsubannotation, - [2811] = 2, + ACTIONS(887), 1, + anon_sym_DOT_DOT, + ACTIONS(659), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [3434] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(253), 3, - anon_sym_DOTendannotation, - sym_annotation_key, - anon_sym_DOTendsubannotation, - [2820] = 4, + ACTIONS(823), 1, + anon_sym_SLASH, + ACTIONS(889), 1, + anon_sym_SEMI, + STATE(240), 1, + aux_sym_class_identifier_repeat1, + [3447] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(841), 1, + ACTIONS(891), 1, + anon_sym_DOT_DOT, + ACTIONS(659), 2, anon_sym_COMMA, - ACTIONS(844), 1, - anon_sym_RPAREN, - STATE(226), 1, - aux_sym_custom_invoke_repeat1, - [2833] = 4, + anon_sym_RBRACE, + [3458] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(742), 1, - sym_class_identifier, - ACTIONS(846), 1, - aux_sym_access_modifiers_token1, - STATE(230), 1, - aux_sym_access_modifiers_repeat1, - [2846] = 4, + ACTIONS(823), 1, + anon_sym_SLASH, + ACTIONS(893), 1, + anon_sym_SEMI, + STATE(247), 1, + aux_sym_class_identifier_repeat1, + [3471] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(509), 1, - anon_sym_COLON, - ACTIONS(848), 1, + ACTIONS(489), 1, anon_sym_LPAREN, - STATE(22), 1, + ACTIONS(694), 1, + anon_sym_COLON, + STATE(278), 1, sym__method_signature_body, - [2859] = 2, + [3484] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(269), 3, + ACTIONS(235), 3, anon_sym_DOTendannotation, sym_annotation_key, anon_sym_DOTendsubannotation, - [2868] = 4, + [3493] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(736), 1, - sym_class_identifier, - ACTIONS(850), 1, - aux_sym_access_modifiers_token1, - STATE(230), 1, - aux_sym_access_modifiers_repeat1, - [2881] = 3, + ACTIONS(823), 1, + anon_sym_SLASH, + ACTIONS(895), 1, + anon_sym_SEMI, + STATE(224), 1, + aux_sym_class_identifier_repeat1, + [3506] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(853), 1, - anon_sym_DOT_DOT, - ACTIONS(620), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [2892] = 3, + STATE(62), 1, + sym_register, + ACTIONS(827), 2, + sym_variable, + sym_parameter, + [3517] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(823), 1, + anon_sym_SLASH, + ACTIONS(897), 1, + anon_sym_SEMI, + STATE(245), 1, + aux_sym_class_identifier_repeat1, + [3530] = 3, ACTIONS(3), 1, sym_comment, - STATE(82), 1, + STATE(127), 1, sym__field_body, - ACTIONS(588), 2, + ACTIONS(481), 2, sym_identifier, sym_number, - [2903] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(285), 3, - anon_sym_DOTendannotation, - sym_annotation_key, - anon_sym_DOTendsubannotation, - [2912] = 3, + [3541] = 3, ACTIONS(3), 1, sym_comment, - STATE(282), 1, + STATE(90), 1, sym__field_body, - ACTIONS(636), 2, + ACTIONS(608), 2, sym_identifier, sym_number, - [2923] = 4, + [3552] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(820), 1, - anon_sym_COMMA, - ACTIONS(855), 1, - anon_sym_RPAREN, - STATE(214), 1, - aux_sym_custom_invoke_repeat1, - [2936] = 3, + ACTIONS(247), 3, + anon_sym_DOTendannotation, + sym_annotation_key, + anon_sym_DOTendsubannotation, + [3561] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(857), 1, - anon_sym_DOT_DOT, - ACTIONS(620), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [2947] = 4, + ACTIONS(899), 1, + anon_sym_DOTendarray_DASHdata, + ACTIONS(901), 1, + sym_number, + STATE(243), 1, + aux_sym_array_data_directive_repeat1, + [3574] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(453), 1, - anon_sym_LPAREN, - ACTIONS(693), 1, + ACTIONS(574), 1, anon_sym_COLON, - STATE(250), 1, + ACTIONS(903), 1, + anon_sym_LPAREN, + STATE(32), 1, sym__method_signature_body, - [2960] = 4, + [3587] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(65), 1, - anon_sym_LPAREN, - ACTIONS(509), 1, - anon_sym_COLON, - STATE(22), 1, - sym__method_signature_body, - [2973] = 3, + ACTIONS(251), 3, + anon_sym_DOTendannotation, + sym_annotation_key, + anon_sym_DOTendsubannotation, + [3596] = 3, + ACTIONS(3), 1, + sym_comment, + STATE(90), 1, + sym__field_body, + ACTIONS(481), 2, + sym_identifier, + sym_number, + [3607] = 3, ACTIONS(3), 1, sym_comment, - STATE(328), 1, + STATE(40), 1, sym_register, - ACTIONS(833), 2, + ACTIONS(827), 2, sym_variable, sym_parameter, - [2984] = 4, + [3618] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(837), 1, - anon_sym_COMMA, - ACTIONS(859), 1, - anon_sym_RBRACE, - STATE(252), 1, - aux_sym_expression_repeat1, - [2997] = 4, + ACTIONS(283), 3, + anon_sym_DOTendannotation, + sym_annotation_key, + anon_sym_DOTendsubannotation, + [3627] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(820), 1, + ACTIONS(833), 1, anon_sym_COMMA, - ACTIONS(861), 1, + ACTIONS(905), 1, anon_sym_RPAREN, - STATE(254), 1, + STATE(227), 1, aux_sym_custom_invoke_repeat1, - [3010] = 4, + [3640] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(101), 1, - anon_sym_LPAREN, - ACTIONS(816), 1, - anon_sym_COLON, - STATE(298), 1, - sym__method_signature_body, - [3023] = 4, + ACTIONS(275), 3, + anon_sym_DOTendannotation, + sym_annotation_key, + anon_sym_DOTendsubannotation, + [3649] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(837), 1, + ACTIONS(907), 1, + anon_sym_DOT_DOT, + ACTIONS(659), 2, anon_sym_COMMA, - ACTIONS(863), 1, anon_sym_RBRACE, - STATE(248), 1, - aux_sym_expression_repeat1, - [3036] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(831), 1, - sym_number, - ACTIONS(865), 1, - anon_sym_DOTendsparse_DASHswitch, - STATE(251), 1, - aux_sym_sparse_switch_directive_repeat1, - [3049] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(867), 1, - anon_sym_DOTendarray_DASHdata, - ACTIONS(869), 1, - sym_number, - STATE(249), 1, - aux_sym_array_data_directive_repeat1, - [3062] = 4, - ACTIONS(45), 1, - sym_comment, - ACTIONS(871), 1, - anon_sym_COMMA, - ACTIONS(873), 1, - anon_sym_LF, - STATE(247), 1, - aux_sym_expression_repeat1, - [3075] = 4, - ACTIONS(45), 1, + [3660] = 3, + ACTIONS(43), 1, sym_comment, - ACTIONS(871), 1, - anon_sym_COMMA, - ACTIONS(875), 1, + ACTIONS(235), 1, anon_sym_LF, - STATE(215), 1, - aux_sym_expression_repeat1, - [3088] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(837), 1, + ACTIONS(237), 2, anon_sym_COMMA, - ACTIONS(877), 1, - anon_sym_RBRACE, - STATE(252), 1, - aux_sym_expression_repeat1, - [3101] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(879), 1, - anon_sym_DOTendarray_DASHdata, - ACTIONS(881), 1, - sym_number, - STATE(211), 1, - aux_sym_array_data_directive_repeat1, - [3114] = 2, + anon_sym_DASH_GT, + [3671] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(257), 3, + ACTIONS(279), 3, anon_sym_DOTendannotation, sym_annotation_key, anon_sym_DOTendsubannotation, - [3123] = 4, + [3680] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(883), 1, - anon_sym_DOTendsparse_DASHswitch, - ACTIONS(885), 1, + ACTIONS(845), 1, sym_number, - STATE(251), 1, + ACTIONS(909), 1, + anon_sym_DOTendsparse_DASHswitch, + STATE(231), 1, aux_sym_sparse_switch_directive_repeat1, - [3136] = 4, + [3693] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(827), 1, - anon_sym_RBRACE, - ACTIONS(888), 1, - anon_sym_COMMA, - STATE(252), 1, - aux_sym_expression_repeat1, - [3149] = 3, + STATE(63), 1, + sym_register, + ACTIONS(827), 2, + sym_variable, + sym_parameter, + [3704] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(63), 1, + anon_sym_LPAREN, + ACTIONS(574), 1, + anon_sym_COLON, + STATE(32), 1, + sym__method_signature_body, + [3717] = 3, ACTIONS(3), 1, sym_comment, - STATE(341), 1, + STATE(364), 1, sym_register, - ACTIONS(833), 2, + ACTIONS(827), 2, sym_variable, sym_parameter, - [3160] = 4, + [3728] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(820), 1, + ACTIONS(911), 1, + anon_sym_DOT_DOT, + ACTIONS(659), 2, anon_sym_COMMA, - ACTIONS(891), 1, - anon_sym_RPAREN, - STATE(226), 1, - aux_sym_custom_invoke_repeat1, - [3173] = 3, - ACTIONS(45), 1, + anon_sym_RBRACE, + [3739] = 3, + ACTIONS(43), 1, sym_comment, - ACTIONS(319), 1, + ACTIONS(247), 1, anon_sym_LF, - ACTIONS(321), 2, + ACTIONS(249), 2, anon_sym_COMMA, anon_sym_DASH_GT, - [3184] = 3, - ACTIONS(3), 1, + [3750] = 3, + ACTIONS(43), 1, sym_comment, - STATE(108), 1, - sym__field_body, - ACTIONS(588), 2, - sym_identifier, - sym_number, - [3195] = 3, - ACTIONS(45), 1, + ACTIONS(251), 1, + anon_sym_LF, + ACTIONS(253), 2, + anon_sym_COMMA, + anon_sym_DASH_GT, + [3761] = 4, + ACTIONS(43), 1, sym_comment, - ACTIONS(339), 1, + ACTIONS(247), 1, anon_sym_LF, - ACTIONS(341), 2, + ACTIONS(249), 1, anon_sym_COMMA, + ACTIONS(913), 1, anon_sym_DASH_GT, - [3206] = 3, + [3774] = 4, ACTIONS(3), 1, sym_comment, - STATE(82), 1, - sym__field_body, - ACTIONS(626), 2, - sym_identifier, + ACTIONS(847), 1, + anon_sym_COMMA, + ACTIONS(915), 1, + anon_sym_RBRACE, + STATE(283), 1, + aux_sym_expression_repeat1, + [3787] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(295), 3, + anon_sym_DOTendannotation, + sym_annotation_key, + anon_sym_DOTendsubannotation, + [3796] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(917), 1, + anon_sym_DOTendsparse_DASHswitch, + ACTIONS(919), 1, sym_number, - [3217] = 4, - ACTIONS(45), 1, + STATE(279), 1, + aux_sym_sparse_switch_directive_repeat1, + [3809] = 4, + ACTIONS(3), 1, sym_comment, - ACTIONS(319), 1, + ACTIONS(833), 1, + anon_sym_COMMA, + ACTIONS(922), 1, + anon_sym_RPAREN, + STATE(284), 1, + aux_sym_custom_invoke_repeat1, + [3822] = 3, + ACTIONS(43), 1, + sym_comment, + ACTIONS(347), 1, anon_sym_LF, - ACTIONS(321), 1, + ACTIONS(349), 2, anon_sym_COMMA, - ACTIONS(893), 1, anon_sym_DASH_GT, - [3230] = 3, - ACTIONS(45), 1, + [3833] = 3, + ACTIONS(43), 1, sym_comment, - ACTIONS(335), 1, + ACTIONS(343), 1, anon_sym_LF, - ACTIONS(337), 2, + ACTIONS(345), 2, anon_sym_COMMA, anon_sym_DASH_GT, - [3241] = 3, + [3844] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(895), 1, - anon_sym_DOT_DOT, - ACTIONS(620), 2, - anon_sym_COMMA, + ACTIONS(876), 1, anon_sym_RBRACE, - [3252] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(897), 1, - anon_sym_DOT_DOT, - ACTIONS(620), 2, + ACTIONS(924), 1, anon_sym_COMMA, - anon_sym_RBRACE, - [3263] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(151), 1, - aux_sym_jmp_label_token1, - STATE(324), 1, - sym_jmp_label, - [3273] = 3, + STATE(283), 1, + aux_sym_expression_repeat1, + [3857] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(899), 1, - aux_sym_label_token1, - STATE(314), 1, - sym_label, - [3283] = 3, - ACTIONS(45), 1, + ACTIONS(833), 1, + anon_sym_COMMA, + ACTIONS(927), 1, + anon_sym_RPAREN, + STATE(236), 1, + aux_sym_custom_invoke_repeat1, + [3870] = 3, + ACTIONS(43), 1, sym_comment, - ACTIONS(495), 1, + ACTIONS(631), 1, anon_sym_LF, - ACTIONS(901), 1, + ACTIONS(929), 1, anon_sym_COMMA, - [3293] = 3, - ACTIONS(45), 1, + [3880] = 2, + ACTIONS(3), 1, sym_comment, - ACTIONS(491), 1, - anon_sym_LF, - ACTIONS(903), 1, + ACTIONS(860), 2, anon_sym_COMMA, - [3303] = 3, - ACTIONS(45), 1, + anon_sym_RPAREN, + [3888] = 3, + ACTIONS(43), 1, sym_comment, - ACTIONS(277), 1, + ACTIONS(576), 1, anon_sym_LF, - ACTIONS(279), 1, + ACTIONS(931), 1, anon_sym_COMMA, - [3313] = 3, - ACTIONS(45), 1, + [3898] = 3, + ACTIONS(43), 1, sym_comment, - ACTIONS(261), 1, + ACTIONS(291), 1, anon_sym_LF, - ACTIONS(263), 1, + ACTIONS(293), 1, anon_sym_COMMA, - [3323] = 3, - ACTIONS(45), 1, + [3908] = 3, + ACTIONS(43), 1, sym_comment, - ACTIONS(285), 1, + ACTIONS(275), 1, anon_sym_LF, - ACTIONS(287), 1, + ACTIONS(277), 1, anon_sym_COMMA, - [3333] = 2, + [3918] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(85), 1, + sym_L, + STATE(393), 1, + sym_class_identifier, + [3928] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(149), 1, + aux_sym_jmp_label_token1, + STATE(364), 1, + sym_jmp_label, + [3938] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(289), 2, + ACTIONS(303), 2, anon_sym_DOTannotation, anon_sym_DOTendparam, - [3341] = 3, - ACTIONS(45), 1, + [3946] = 3, + ACTIONS(43), 1, sym_comment, - ACTIONS(273), 1, + ACTIONS(594), 1, anon_sym_LF, - ACTIONS(275), 1, + ACTIONS(933), 1, anon_sym_COMMA, - [3351] = 3, - ACTIONS(45), 1, + [3956] = 3, + ACTIONS(43), 1, sym_comment, - ACTIONS(499), 1, + ACTIONS(592), 1, anon_sym_LF, - ACTIONS(905), 1, + ACTIONS(935), 1, anon_sym_COMMA, - [3361] = 3, - ACTIONS(45), 1, + [3966] = 3, + ACTIONS(43), 1, sym_comment, - ACTIONS(497), 1, + ACTIONS(263), 1, anon_sym_LF, - ACTIONS(907), 1, + ACTIONS(265), 1, anon_sym_COMMA, - [3371] = 3, - ACTIONS(45), 1, + [3976] = 3, + ACTIONS(43), 1, sym_comment, - ACTIONS(265), 1, + ACTIONS(546), 1, anon_sym_LF, - ACTIONS(267), 1, + ACTIONS(937), 1, anon_sym_COMMA, - [3381] = 3, - ACTIONS(45), 1, + [3986] = 3, + ACTIONS(43), 1, sym_comment, - ACTIONS(269), 1, + ACTIONS(544), 1, anon_sym_LF, - ACTIONS(271), 1, + ACTIONS(939), 1, anon_sym_COMMA, - [3391] = 3, - ACTIONS(45), 1, + [3996] = 3, + ACTIONS(43), 1, sym_comment, - ACTIONS(483), 1, + ACTIONS(283), 1, anon_sym_LF, - ACTIONS(909), 1, + ACTIONS(285), 1, anon_sym_COMMA, - [3401] = 2, + [4006] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(293), 2, - anon_sym_DOTannotation, - anon_sym_DOTendparam, - [3409] = 3, - ACTIONS(45), 1, - sym_comment, - ACTIONS(507), 1, - anon_sym_LF, - ACTIONS(911), 1, + ACTIONS(876), 2, anon_sym_COMMA, - [3419] = 3, - ACTIONS(45), 1, + anon_sym_RBRACE, + [4014] = 3, + ACTIONS(3), 1, sym_comment, - ACTIONS(501), 1, - anon_sym_LF, - ACTIONS(913), 1, - anon_sym_COMMA, - [3429] = 3, - ACTIONS(45), 1, + ACTIONS(941), 1, + aux_sym_label_token1, + STATE(349), 1, + sym_label, + [4024] = 3, + ACTIONS(43), 1, sym_comment, - ACTIONS(237), 1, + ACTIONS(590), 1, anon_sym_LF, - ACTIONS(239), 1, + ACTIONS(943), 1, anon_sym_COMMA, - [3439] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(915), 1, - anon_sym_DOTsuper, - STATE(76), 1, - sym_super_directive, - [3449] = 3, - ACTIONS(45), 1, + [4034] = 3, + ACTIONS(43), 1, sym_comment, - ACTIONS(493), 1, + ACTIONS(556), 1, anon_sym_LF, - ACTIONS(917), 1, + ACTIONS(945), 1, anon_sym_COMMA, - [3459] = 3, - ACTIONS(45), 1, + [4044] = 3, + ACTIONS(43), 1, sym_comment, - ACTIONS(489), 1, + ACTIONS(684), 1, anon_sym_LF, - ACTIONS(919), 1, + ACTIONS(947), 1, anon_sym_COMMA, - [3469] = 3, - ACTIONS(45), 1, + [4054] = 3, + ACTIONS(43), 1, sym_comment, - ACTIONS(281), 1, + ACTIONS(675), 1, anon_sym_LF, - ACTIONS(283), 1, + ACTIONS(949), 1, anon_sym_COMMA, - [3479] = 3, - ACTIONS(45), 1, + [4064] = 3, + ACTIONS(43), 1, sym_comment, - ACTIONS(562), 1, + ACTIONS(657), 1, anon_sym_LF, - ACTIONS(921), 1, + ACTIONS(951), 1, anon_sym_COMMA, - [3489] = 3, - ACTIONS(45), 1, + [4074] = 3, + ACTIONS(43), 1, sym_comment, - ACTIONS(253), 1, + ACTIONS(673), 1, anon_sym_LF, - ACTIONS(255), 1, + ACTIONS(953), 1, anon_sym_COMMA, - [3499] = 2, + [4084] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(827), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [3507] = 3, - ACTIONS(45), 1, + ACTIONS(63), 1, + anon_sym_LPAREN, + STATE(32), 1, + sym__method_signature_body, + [4094] = 2, + ACTIONS(3), 1, sym_comment, - ACTIONS(249), 1, + ACTIONS(299), 2, + anon_sym_DOTannotation, + anon_sym_DOTendparam, + [4102] = 3, + ACTIONS(43), 1, + sym_comment, + ACTIONS(279), 1, anon_sym_LF, - ACTIONS(251), 1, + ACTIONS(281), 1, anon_sym_COMMA, - [3517] = 3, - ACTIONS(45), 1, + [4112] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(85), 1, + sym_L, + STATE(397), 1, + sym_class_identifier, + [4122] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(259), 2, + anon_sym_DOTendsparse_DASHswitch, + sym_number, + [4130] = 3, + ACTIONS(43), 1, sym_comment, - ACTIONS(505), 1, + ACTIONS(554), 1, anon_sym_LF, - ACTIONS(923), 1, + ACTIONS(955), 1, anon_sym_COMMA, - [3527] = 3, - ACTIONS(45), 1, + [4140] = 3, + ACTIONS(43), 1, sym_comment, - ACTIONS(503), 1, + ACTIONS(552), 1, anon_sym_LF, - ACTIONS(925), 1, + ACTIONS(957), 1, anon_sym_COMMA, - [3537] = 3, - ACTIONS(45), 1, + [4150] = 3, + ACTIONS(43), 1, sym_comment, - ACTIONS(653), 1, + ACTIONS(659), 1, anon_sym_LF, - ACTIONS(927), 1, + ACTIONS(959), 1, anon_sym_COMMA, - [3547] = 3, - ACTIONS(45), 1, + [4160] = 3, + ACTIONS(43), 1, sym_comment, - ACTIONS(590), 1, + ACTIONS(287), 1, anon_sym_LF, - ACTIONS(929), 1, + ACTIONS(289), 1, anon_sym_COMMA, - [3557] = 3, - ACTIONS(45), 1, + [4170] = 3, + ACTIONS(43), 1, sym_comment, - ACTIONS(628), 1, + ACTIONS(267), 1, anon_sym_LF, - ACTIONS(931), 1, + ACTIONS(269), 1, anon_sym_COMMA, - [3567] = 3, - ACTIONS(45), 1, + [4180] = 3, + ACTIONS(43), 1, sym_comment, - ACTIONS(630), 1, + ACTIONS(271), 1, anon_sym_LF, - ACTIONS(933), 1, + ACTIONS(273), 1, anon_sym_COMMA, - [3577] = 3, - ACTIONS(45), 1, + [4190] = 3, + ACTIONS(43), 1, sym_comment, - ACTIONS(245), 1, + ACTIONS(542), 1, anon_sym_LF, - ACTIONS(247), 1, + ACTIONS(961), 1, anon_sym_COMMA, - [3587] = 3, + [4200] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(81), 1, - anon_sym_DQUOTE, - STATE(32), 1, - sym_string, - [3597] = 2, - ACTIONS(3), 1, + ACTIONS(85), 1, + sym_L, + STATE(396), 1, + sym_class_identifier, + [4210] = 3, + ACTIONS(43), 1, sym_comment, - ACTIONS(245), 2, - anon_sym_DOTendsparse_DASHswitch, - sym_number, - [3605] = 3, - ACTIONS(45), 1, + ACTIONS(239), 1, + anon_sym_LF, + ACTIONS(241), 1, + anon_sym_COMMA, + [4220] = 3, + ACTIONS(43), 1, sym_comment, - ACTIONS(257), 1, + ACTIONS(255), 1, anon_sym_LF, - ACTIONS(259), 1, + ACTIONS(257), 1, anon_sym_COMMA, - [3615] = 3, - ACTIONS(45), 1, + [4230] = 3, + ACTIONS(43), 1, sym_comment, - ACTIONS(241), 1, + ACTIONS(259), 1, anon_sym_LF, - ACTIONS(243), 1, + ACTIONS(261), 1, anon_sym_COMMA, - [3625] = 3, + [4240] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(935), 1, - anon_sym_LPAREN, - STATE(22), 1, - sym__method_signature_body, - [3635] = 3, - ACTIONS(3), 1, + ACTIONS(85), 1, + sym_L, + STATE(395), 1, + sym_class_identifier, + [4250] = 3, + ACTIONS(43), 1, sym_comment, - ACTIONS(151), 1, - aux_sym_jmp_label_token1, - STATE(53), 1, - sym_jmp_label, - [3645] = 3, + ACTIONS(295), 1, + anon_sym_LF, + ACTIONS(297), 1, + anon_sym_COMMA, + [4260] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(59), 1, - aux_sym_label_token1, - STATE(53), 1, - sym_label, - [3655] = 3, - ACTIONS(3), 1, + ACTIONS(963), 1, + anon_sym_DOTsuper, + STATE(87), 1, + sym_super_directive, + [4270] = 3, + ACTIONS(43), 1, sym_comment, - ACTIONS(81), 1, - anon_sym_DQUOTE, - STATE(60), 1, - sym_string, - [3665] = 3, + ACTIONS(243), 1, + anon_sym_LF, + ACTIONS(245), 1, + anon_sym_COMMA, + [4280] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(151), 1, - aux_sym_jmp_label_token1, - STATE(341), 1, - sym_jmp_label, - [3675] = 3, + ACTIONS(85), 1, + sym_L, + STATE(212), 1, + sym_class_identifier, + [4290] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(935), 1, + ACTIONS(63), 1, anon_sym_LPAREN, - STATE(29), 1, + STATE(28), 1, sym__method_signature_body, - [3685] = 3, + [4300] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(151), 1, + ACTIONS(149), 1, aux_sym_jmp_label_token1, - STATE(63), 1, + STATE(388), 1, sym_jmp_label, - [3695] = 3, + [4310] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(59), 1, - aux_sym_label_token1, - STATE(63), 1, - sym_label, - [3705] = 3, + ACTIONS(85), 1, + sym_L, + STATE(382), 1, + sym_class_identifier, + [4320] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(65), 1, - anon_sym_LPAREN, - STATE(22), 1, - sym__method_signature_body, - [3715] = 3, + ACTIONS(85), 1, + sym_L, + STATE(160), 1, + sym_class_identifier, + [4330] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(453), 1, + ACTIONS(99), 1, anon_sym_LPAREN, - STATE(233), 1, + STATE(324), 1, sym__method_signature_body, - [3725] = 3, + [4340] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(101), 1, - anon_sym_LPAREN, - STATE(269), 1, - sym__method_signature_body, - [3735] = 3, + ACTIONS(85), 1, + sym_L, + STATE(216), 1, + sym_class_identifier, + [4350] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(151), 1, + ACTIONS(149), 1, aux_sym_jmp_label_token1, - STATE(328), 1, + STATE(48), 1, sym_jmp_label, - [3745] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(844), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [3753] = 3, - ACTIONS(45), 1, - sym_comment, - ACTIONS(827), 1, - anon_sym_LF, - ACTIONS(937), 1, - anon_sym_COMMA, - [3763] = 2, + [4360] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(939), 2, - anon_sym_DOTendsparse_DASHswitch, - sym_number, - [3771] = 3, + ACTIONS(965), 1, + anon_sym_LPAREN, + STATE(28), 1, + sym__method_signature_body, + [4370] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(101), 1, + ACTIONS(99), 1, anon_sym_LPAREN, - STATE(298), 1, + STATE(309), 1, sym__method_signature_body, - [3781] = 3, + [4380] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(59), 1, + ACTIONS(57), 1, aux_sym_label_token1, - STATE(325), 1, + STATE(48), 1, sym_label, - [3791] = 3, + [4390] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(151), 1, - aux_sym_jmp_label_token1, - STATE(361), 1, - sym_jmp_label, - [3801] = 3, + ACTIONS(79), 1, + anon_sym_DQUOTE, + STATE(50), 1, + sym_string, + [4400] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(59), 1, - aux_sym_label_token1, - STATE(322), 1, - sym_label, - [3811] = 3, + ACTIONS(85), 1, + sym_L, + STATE(391), 1, + sym_class_identifier, + [4410] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(65), 1, - anon_sym_LPAREN, - STATE(29), 1, - sym__method_signature_body, - [3821] = 3, - ACTIONS(45), 1, - sym_comment, - ACTIONS(620), 1, - anon_sym_LF, - ACTIONS(941), 1, - anon_sym_COMMA, - [3831] = 2, + ACTIONS(85), 1, + sym_L, + STATE(207), 1, + sym_class_identifier, + [4420] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(943), 1, - anon_sym_DOT_DOT, - [3838] = 2, + ACTIONS(149), 1, + aux_sym_jmp_label_token1, + STATE(56), 1, + sym_jmp_label, + [4430] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(945), 1, - anon_sym_RBRACE, - [3845] = 2, + ACTIONS(869), 2, + anon_sym_SLASH, + anon_sym_SEMI, + [4438] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(947), 1, - anon_sym_DASH_GT, - [3852] = 2, + ACTIONS(57), 1, + aux_sym_label_token1, + STATE(56), 1, + sym_label, + [4448] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(949), 1, - anon_sym_RBRACE, - [3859] = 2, + ACTIONS(85), 1, + sym_L, + STATE(192), 1, + sym_class_identifier, + [4458] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(951), 1, - anon_sym_RBRACE, - [3866] = 2, + ACTIONS(79), 1, + anon_sym_DQUOTE, + STATE(35), 1, + sym_string, + [4468] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(953), 1, - anon_sym_AT, - [3873] = 2, + ACTIONS(57), 1, + aux_sym_label_token1, + STATE(389), 1, + sym_label, + [4478] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(955), 1, + ACTIONS(85), 1, + sym_L, + STATE(180), 1, sym_class_identifier, - [3880] = 2, + [4488] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(957), 1, - anon_sym_RBRACE, - [3887] = 2, + ACTIONS(149), 1, + aux_sym_jmp_label_token1, + STATE(361), 1, + sym_jmp_label, + [4498] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(959), 1, - anon_sym_DOT_DOT, - [3894] = 2, + ACTIONS(967), 2, + anon_sym_DOTendsparse_DASHswitch, + sym_number, + [4506] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(961), 1, - anon_sym_COLON, - [3901] = 2, - ACTIONS(3), 1, + ACTIONS(489), 1, + anon_sym_LPAREN, + STATE(268), 1, + sym__method_signature_body, + [4516] = 3, + ACTIONS(43), 1, sym_comment, - ACTIONS(473), 1, - anon_sym_DASH_GT, - [3908] = 2, + ACTIONS(876), 1, + anon_sym_LF, + ACTIONS(969), 1, + anon_sym_COMMA, + [4526] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(963), 1, - sym_number, - [3915] = 2, + ACTIONS(85), 1, + sym_L, + STATE(381), 1, + sym_class_identifier, + [4536] = 3, + ACTIONS(43), 1, + sym_comment, + ACTIONS(580), 1, + anon_sym_LF, + ACTIONS(971), 1, + anon_sym_COMMA, + [4546] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(965), 1, - anon_sym_SQUOTE, - [3922] = 2, + ACTIONS(85), 1, + sym_L, + STATE(363), 1, + sym_class_identifier, + [4556] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(967), 1, - anon_sym_DOT_DOT, - [3929] = 2, + ACTIONS(965), 1, + anon_sym_LPAREN, + STATE(32), 1, + sym__method_signature_body, + [4566] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(969), 1, - anon_sym_DOT_DOT, - [3936] = 2, + ACTIONS(57), 1, + aux_sym_label_token1, + STATE(374), 1, + sym_label, + [4576] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(971), 1, - anon_sym_SQUOTE, - [3943] = 2, + ACTIONS(149), 1, + aux_sym_jmp_label_token1, + STATE(377), 1, + sym_jmp_label, + [4586] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(973), 1, - ts_builtin_sym_end, - [3950] = 2, + anon_sym_DASH_GT, + [4593] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(975), 1, anon_sym_EQ, - [3957] = 2, + [4600] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(977), 1, anon_sym_DASH_GT, - [3964] = 2, + [4607] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(979), 1, - anon_sym_DASH_GT, - [3971] = 2, + anon_sym_RBRACE, + [4614] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(981), 1, - anon_sym_RBRACE, - [3978] = 2, + anon_sym_AT, + [4621] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(983), 1, - anon_sym_LBRACE, - [3985] = 2, + anon_sym_DASH_GT, + [4628] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(985), 1, - anon_sym_AT, - [3992] = 2, + anon_sym_RBRACE, + [4635] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(574), 1, + anon_sym_COLON, + [4642] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(987), 1, - sym_class_identifier, - [3999] = 2, + sym_number, + [4649] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(989), 1, - sym_number, - [4006] = 2, + anon_sym_AT, + [4656] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(991), 1, - sym_number, - [4013] = 2, + sym__class_ident, + [4663] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(993), 1, - anon_sym_LBRACE, - [4020] = 2, + sym_identifier, + [4670] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(995), 1, - anon_sym_DASH_GT, - [4027] = 2, + anon_sym_SQUOTE, + [4677] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(997), 1, - sym_class_identifier, - [4034] = 2, + sym_L, + [4684] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(999), 1, - sym_number, - [4041] = 2, + anon_sym_DASH_GT, + [4691] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1001), 1, anon_sym_SQUOTE, - [4048] = 2, + [4698] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1003), 1, - sym_number, - [4055] = 2, + anon_sym_RBRACE, + [4705] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1005), 1, - sym_number, - [4062] = 2, + anon_sym_DOT_DOT, + [4712] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1007), 1, - anon_sym_AT, - [4069] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(816), 1, - anon_sym_COLON, - [4076] = 2, + anon_sym_DOT_DOT, + [4719] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1009), 1, - sym_class_identifier, - [4083] = 2, + anon_sym_RBRACE, + [4726] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1011), 1, - sym_identifier, - [4090] = 2, + sym__class_ident, + [4733] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(841), 1, + anon_sym_COLON, + [4740] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1013), 1, - sym_class_identifier, - [4097] = 2, + sym_identifier, + [4747] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1015), 1, - sym_parameter, - [4104] = 2, + anon_sym_DASH_GT, + [4754] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1017), 1, - sym_class_identifier, - [4111] = 2, + anon_sym_DOTsuper, + [4761] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1019), 1, - anon_sym_RBRACE, - [4118] = 2, + sym_parameter, + [4768] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1021), 1, - anon_sym_AT, - [4125] = 2, + anon_sym_COLON, + [4775] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1023), 1, - sym_class_identifier, - [4132] = 2, + anon_sym_AT, + [4782] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1025), 1, - sym_class_identifier, - [4139] = 2, + sym_number, + [4789] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1027), 1, - anon_sym_DASH_GT, - [4146] = 2, + sym_number, + [4796] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1029), 1, - sym_number, - [4153] = 2, + anon_sym_RBRACE, + [4803] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1031), 1, - anon_sym_DASH_GT, - [4160] = 2, + anon_sym_RBRACE, + [4810] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1033), 1, - sym_identifier, - [4167] = 2, + anon_sym_DASH_GT, + [4817] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1035), 1, - sym_class_identifier, - [4174] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(801), 1, anon_sym_DASH_GT, - [4181] = 2, + [4824] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1037), 1, - anon_sym_DASH_GT, - [4188] = 2, + anon_sym_SQUOTE, + [4831] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1039), 1, - anon_sym_DASH_GT, - [4195] = 2, + anon_sym_LBRACE, + [4838] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1041), 1, + ACTIONS(813), 1, anon_sym_DASH_GT, - [4202] = 2, + [4845] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(693), 1, - anon_sym_COLON, - [4209] = 2, + ACTIONS(1041), 1, + anon_sym_DASH_GT, + [4852] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1043), 1, - sym_identifier, - [4216] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(509), 1, - anon_sym_COLON, - [4223] = 2, + anon_sym_DASH_GT, + [4859] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1045), 1, - sym_class_identifier, - [4230] = 2, + anon_sym_DASH_GT, + [4866] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1047), 1, - sym_identifier, - [4237] = 2, + sym__class_ident, + [4873] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(694), 1, + anon_sym_COLON, + [4880] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1049), 1, - anon_sym_DASH_GT, - [4244] = 2, + sym_identifier, + [4887] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1051), 1, - anon_sym_DOTsuper, - [4251] = 2, + sym__class_ident, + [4894] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1053), 1, - sym_class_identifier, - [4258] = 2, + anon_sym_DOT_DOT, + [4901] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1055), 1, - sym_class_identifier, - [4265] = 2, + anon_sym_DOTsuper, + [4908] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1057), 1, - anon_sym_DASH_GT, - [4272] = 2, + anon_sym_AT, + [4915] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1059), 1, - sym_class_identifier, - [4279] = 2, + sym__class_ident, + [4922] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1061), 1, - sym_class_identifier, - [4286] = 2, + sym_number, + [4929] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(620), 1, + anon_sym_DASH_GT, + [4936] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1063), 1, - sym_class_identifier, - [4293] = 2, + anon_sym_DOT_DOT, + [4943] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1065), 1, + anon_sym_DASH_GT, + [4950] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(329), 1, anon_sym_AT, - [4300] = 2, + [4957] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1067), 1, - anon_sym_AT, - [4307] = 2, + sym_number, + [4964] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1069), 1, - anon_sym_DOTsuper, - [4314] = 2, + ts_builtin_sym_end, + [4971] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1071), 1, + anon_sym_LBRACE, + [4978] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1073), 1, + sym_identifier, + [4985] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1075), 1, + anon_sym_AT, + [4992] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1077), 1, anon_sym_AT, + [4999] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1079), 1, + sym_number, + [5006] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1081), 1, + sym_number, }; static const uint32_t ts_small_parse_table_map[] = { - [SMALL_STATE(69)] = 0, - [SMALL_STATE(70)] = 76, - [SMALL_STATE(71)] = 98, - [SMALL_STATE(72)] = 120, - [SMALL_STATE(73)] = 142, - [SMALL_STATE(74)] = 176, - [SMALL_STATE(75)] = 210, - [SMALL_STATE(76)] = 233, - [SMALL_STATE(77)] = 268, - [SMALL_STATE(78)] = 286, - [SMALL_STATE(79)] = 315, - [SMALL_STATE(80)] = 344, - [SMALL_STATE(81)] = 361, - [SMALL_STATE(82)] = 378, - [SMALL_STATE(83)] = 395, - [SMALL_STATE(84)] = 412, - [SMALL_STATE(85)] = 441, - [SMALL_STATE(86)] = 457, - [SMALL_STATE(87)] = 473, - [SMALL_STATE(88)] = 489, - [SMALL_STATE(89)] = 505, - [SMALL_STATE(90)] = 521, - [SMALL_STATE(91)] = 537, - [SMALL_STATE(92)] = 559, - [SMALL_STATE(93)] = 588, - [SMALL_STATE(94)] = 617, - [SMALL_STATE(95)] = 646, - [SMALL_STATE(96)] = 675, - [SMALL_STATE(97)] = 704, - [SMALL_STATE(98)] = 733, - [SMALL_STATE(99)] = 762, - [SMALL_STATE(100)] = 791, - [SMALL_STATE(101)] = 820, - [SMALL_STATE(102)] = 842, - [SMALL_STATE(103)] = 868, - [SMALL_STATE(104)] = 890, - [SMALL_STATE(105)] = 912, - [SMALL_STATE(106)] = 934, - [SMALL_STATE(107)] = 960, - [SMALL_STATE(108)] = 974, - [SMALL_STATE(109)] = 996, - [SMALL_STATE(110)] = 1018, - [SMALL_STATE(111)] = 1041, - [SMALL_STATE(112)] = 1054, - [SMALL_STATE(113)] = 1071, - [SMALL_STATE(114)] = 1094, - [SMALL_STATE(115)] = 1117, - [SMALL_STATE(116)] = 1140, - [SMALL_STATE(117)] = 1163, - [SMALL_STATE(118)] = 1186, - [SMALL_STATE(119)] = 1205, - [SMALL_STATE(120)] = 1218, - [SMALL_STATE(121)] = 1241, - [SMALL_STATE(122)] = 1264, - [SMALL_STATE(123)] = 1287, - [SMALL_STATE(124)] = 1300, - [SMALL_STATE(125)] = 1313, - [SMALL_STATE(126)] = 1336, - [SMALL_STATE(127)] = 1359, - [SMALL_STATE(128)] = 1382, - [SMALL_STATE(129)] = 1405, - [SMALL_STATE(130)] = 1428, - [SMALL_STATE(131)] = 1447, - [SMALL_STATE(132)] = 1472, - [SMALL_STATE(133)] = 1495, - [SMALL_STATE(134)] = 1518, - [SMALL_STATE(135)] = 1541, - [SMALL_STATE(136)] = 1564, - [SMALL_STATE(137)] = 1577, - [SMALL_STATE(138)] = 1600, - [SMALL_STATE(139)] = 1620, - [SMALL_STATE(140)] = 1642, - [SMALL_STATE(141)] = 1660, - [SMALL_STATE(142)] = 1678, - [SMALL_STATE(143)] = 1696, - [SMALL_STATE(144)] = 1716, - [SMALL_STATE(145)] = 1734, - [SMALL_STATE(146)] = 1752, - [SMALL_STATE(147)] = 1770, - [SMALL_STATE(148)] = 1788, - [SMALL_STATE(149)] = 1800, - [SMALL_STATE(150)] = 1818, - [SMALL_STATE(151)] = 1836, - [SMALL_STATE(152)] = 1854, - [SMALL_STATE(153)] = 1872, - [SMALL_STATE(154)] = 1887, - [SMALL_STATE(155)] = 1898, - [SMALL_STATE(156)] = 1913, - [SMALL_STATE(157)] = 1932, - [SMALL_STATE(158)] = 1949, - [SMALL_STATE(159)] = 1966, - [SMALL_STATE(160)] = 1983, - [SMALL_STATE(161)] = 1998, - [SMALL_STATE(162)] = 2015, - [SMALL_STATE(163)] = 2032, - [SMALL_STATE(164)] = 2049, - [SMALL_STATE(165)] = 2064, - [SMALL_STATE(166)] = 2081, - [SMALL_STATE(167)] = 2094, - [SMALL_STATE(168)] = 2109, - [SMALL_STATE(169)] = 2123, - [SMALL_STATE(170)] = 2137, - [SMALL_STATE(171)] = 2151, - [SMALL_STATE(172)] = 2165, - [SMALL_STATE(173)] = 2175, - [SMALL_STATE(174)] = 2189, - [SMALL_STATE(175)] = 2203, - [SMALL_STATE(176)] = 2217, - [SMALL_STATE(177)] = 2227, - [SMALL_STATE(178)] = 2237, - [SMALL_STATE(179)] = 2247, - [SMALL_STATE(180)] = 2263, - [SMALL_STATE(181)] = 2277, - [SMALL_STATE(182)] = 2287, - [SMALL_STATE(183)] = 2301, - [SMALL_STATE(184)] = 2315, - [SMALL_STATE(185)] = 2329, - [SMALL_STATE(186)] = 2339, - [SMALL_STATE(187)] = 2353, - [SMALL_STATE(188)] = 2363, - [SMALL_STATE(189)] = 2377, - [SMALL_STATE(190)] = 2391, - [SMALL_STATE(191)] = 2401, - [SMALL_STATE(192)] = 2411, - [SMALL_STATE(193)] = 2425, - [SMALL_STATE(194)] = 2435, - [SMALL_STATE(195)] = 2445, - [SMALL_STATE(196)] = 2457, - [SMALL_STATE(197)] = 2471, - [SMALL_STATE(198)] = 2483, - [SMALL_STATE(199)] = 2497, - [SMALL_STATE(200)] = 2511, - [SMALL_STATE(201)] = 2521, - [SMALL_STATE(202)] = 2535, - [SMALL_STATE(203)] = 2551, - [SMALL_STATE(204)] = 2563, - [SMALL_STATE(205)] = 2577, - [SMALL_STATE(206)] = 2591, - [SMALL_STATE(207)] = 2605, - [SMALL_STATE(208)] = 2615, - [SMALL_STATE(209)] = 2629, - [SMALL_STATE(210)] = 2639, - [SMALL_STATE(211)] = 2655, - [SMALL_STATE(212)] = 2668, - [SMALL_STATE(213)] = 2677, - [SMALL_STATE(214)] = 2690, - [SMALL_STATE(215)] = 2703, - [SMALL_STATE(216)] = 2716, - [SMALL_STATE(217)] = 2729, - [SMALL_STATE(218)] = 2740, - [SMALL_STATE(219)] = 2749, - [SMALL_STATE(220)] = 2762, - [SMALL_STATE(221)] = 2771, - [SMALL_STATE(222)] = 2782, - [SMALL_STATE(223)] = 2791, - [SMALL_STATE(224)] = 2802, - [SMALL_STATE(225)] = 2811, - [SMALL_STATE(226)] = 2820, - [SMALL_STATE(227)] = 2833, - [SMALL_STATE(228)] = 2846, - [SMALL_STATE(229)] = 2859, - [SMALL_STATE(230)] = 2868, - [SMALL_STATE(231)] = 2881, - [SMALL_STATE(232)] = 2892, - [SMALL_STATE(233)] = 2903, - [SMALL_STATE(234)] = 2912, - [SMALL_STATE(235)] = 2923, - [SMALL_STATE(236)] = 2936, - [SMALL_STATE(237)] = 2947, - [SMALL_STATE(238)] = 2960, - [SMALL_STATE(239)] = 2973, - [SMALL_STATE(240)] = 2984, - [SMALL_STATE(241)] = 2997, - [SMALL_STATE(242)] = 3010, - [SMALL_STATE(243)] = 3023, - [SMALL_STATE(244)] = 3036, - [SMALL_STATE(245)] = 3049, - [SMALL_STATE(246)] = 3062, - [SMALL_STATE(247)] = 3075, - [SMALL_STATE(248)] = 3088, - [SMALL_STATE(249)] = 3101, - [SMALL_STATE(250)] = 3114, - [SMALL_STATE(251)] = 3123, - [SMALL_STATE(252)] = 3136, - [SMALL_STATE(253)] = 3149, - [SMALL_STATE(254)] = 3160, - [SMALL_STATE(255)] = 3173, - [SMALL_STATE(256)] = 3184, - [SMALL_STATE(257)] = 3195, - [SMALL_STATE(258)] = 3206, - [SMALL_STATE(259)] = 3217, - [SMALL_STATE(260)] = 3230, - [SMALL_STATE(261)] = 3241, - [SMALL_STATE(262)] = 3252, - [SMALL_STATE(263)] = 3263, - [SMALL_STATE(264)] = 3273, - [SMALL_STATE(265)] = 3283, - [SMALL_STATE(266)] = 3293, - [SMALL_STATE(267)] = 3303, - [SMALL_STATE(268)] = 3313, - [SMALL_STATE(269)] = 3323, - [SMALL_STATE(270)] = 3333, - [SMALL_STATE(271)] = 3341, - [SMALL_STATE(272)] = 3351, - [SMALL_STATE(273)] = 3361, - [SMALL_STATE(274)] = 3371, - [SMALL_STATE(275)] = 3381, - [SMALL_STATE(276)] = 3391, - [SMALL_STATE(277)] = 3401, - [SMALL_STATE(278)] = 3409, - [SMALL_STATE(279)] = 3419, - [SMALL_STATE(280)] = 3429, - [SMALL_STATE(281)] = 3439, - [SMALL_STATE(282)] = 3449, - [SMALL_STATE(283)] = 3459, - [SMALL_STATE(284)] = 3469, - [SMALL_STATE(285)] = 3479, - [SMALL_STATE(286)] = 3489, - [SMALL_STATE(287)] = 3499, - [SMALL_STATE(288)] = 3507, - [SMALL_STATE(289)] = 3517, - [SMALL_STATE(290)] = 3527, - [SMALL_STATE(291)] = 3537, - [SMALL_STATE(292)] = 3547, - [SMALL_STATE(293)] = 3557, - [SMALL_STATE(294)] = 3567, - [SMALL_STATE(295)] = 3577, - [SMALL_STATE(296)] = 3587, - [SMALL_STATE(297)] = 3597, - [SMALL_STATE(298)] = 3605, - [SMALL_STATE(299)] = 3615, - [SMALL_STATE(300)] = 3625, - [SMALL_STATE(301)] = 3635, - [SMALL_STATE(302)] = 3645, - [SMALL_STATE(303)] = 3655, - [SMALL_STATE(304)] = 3665, - [SMALL_STATE(305)] = 3675, - [SMALL_STATE(306)] = 3685, - [SMALL_STATE(307)] = 3695, - [SMALL_STATE(308)] = 3705, - [SMALL_STATE(309)] = 3715, - [SMALL_STATE(310)] = 3725, - [SMALL_STATE(311)] = 3735, - [SMALL_STATE(312)] = 3745, - [SMALL_STATE(313)] = 3753, - [SMALL_STATE(314)] = 3763, - [SMALL_STATE(315)] = 3771, - [SMALL_STATE(316)] = 3781, - [SMALL_STATE(317)] = 3791, - [SMALL_STATE(318)] = 3801, - [SMALL_STATE(319)] = 3811, - [SMALL_STATE(320)] = 3821, - [SMALL_STATE(321)] = 3831, - [SMALL_STATE(322)] = 3838, - [SMALL_STATE(323)] = 3845, - [SMALL_STATE(324)] = 3852, - [SMALL_STATE(325)] = 3859, - [SMALL_STATE(326)] = 3866, - [SMALL_STATE(327)] = 3873, - [SMALL_STATE(328)] = 3880, - [SMALL_STATE(329)] = 3887, - [SMALL_STATE(330)] = 3894, - [SMALL_STATE(331)] = 3901, - [SMALL_STATE(332)] = 3908, - [SMALL_STATE(333)] = 3915, - [SMALL_STATE(334)] = 3922, - [SMALL_STATE(335)] = 3929, - [SMALL_STATE(336)] = 3936, - [SMALL_STATE(337)] = 3943, - [SMALL_STATE(338)] = 3950, - [SMALL_STATE(339)] = 3957, - [SMALL_STATE(340)] = 3964, - [SMALL_STATE(341)] = 3971, - [SMALL_STATE(342)] = 3978, - [SMALL_STATE(343)] = 3985, - [SMALL_STATE(344)] = 3992, - [SMALL_STATE(345)] = 3999, - [SMALL_STATE(346)] = 4006, - [SMALL_STATE(347)] = 4013, - [SMALL_STATE(348)] = 4020, - [SMALL_STATE(349)] = 4027, - [SMALL_STATE(350)] = 4034, - [SMALL_STATE(351)] = 4041, - [SMALL_STATE(352)] = 4048, - [SMALL_STATE(353)] = 4055, - [SMALL_STATE(354)] = 4062, - [SMALL_STATE(355)] = 4069, - [SMALL_STATE(356)] = 4076, - [SMALL_STATE(357)] = 4083, - [SMALL_STATE(358)] = 4090, - [SMALL_STATE(359)] = 4097, - [SMALL_STATE(360)] = 4104, - [SMALL_STATE(361)] = 4111, - [SMALL_STATE(362)] = 4118, - [SMALL_STATE(363)] = 4125, - [SMALL_STATE(364)] = 4132, - [SMALL_STATE(365)] = 4139, - [SMALL_STATE(366)] = 4146, - [SMALL_STATE(367)] = 4153, - [SMALL_STATE(368)] = 4160, - [SMALL_STATE(369)] = 4167, - [SMALL_STATE(370)] = 4174, - [SMALL_STATE(371)] = 4181, - [SMALL_STATE(372)] = 4188, - [SMALL_STATE(373)] = 4195, - [SMALL_STATE(374)] = 4202, - [SMALL_STATE(375)] = 4209, - [SMALL_STATE(376)] = 4216, - [SMALL_STATE(377)] = 4223, - [SMALL_STATE(378)] = 4230, - [SMALL_STATE(379)] = 4237, - [SMALL_STATE(380)] = 4244, - [SMALL_STATE(381)] = 4251, - [SMALL_STATE(382)] = 4258, - [SMALL_STATE(383)] = 4265, - [SMALL_STATE(384)] = 4272, - [SMALL_STATE(385)] = 4279, - [SMALL_STATE(386)] = 4286, - [SMALL_STATE(387)] = 4293, - [SMALL_STATE(388)] = 4300, - [SMALL_STATE(389)] = 4307, - [SMALL_STATE(390)] = 4314, + [SMALL_STATE(71)] = 0, + [SMALL_STATE(72)] = 52, + [SMALL_STATE(73)] = 104, + [SMALL_STATE(74)] = 151, + [SMALL_STATE(75)] = 200, + [SMALL_STATE(76)] = 279, + [SMALL_STATE(77)] = 327, + [SMALL_STATE(78)] = 370, + [SMALL_STATE(79)] = 409, + [SMALL_STATE(80)] = 452, + [SMALL_STATE(81)] = 494, + [SMALL_STATE(82)] = 536, + [SMALL_STATE(83)] = 572, + [SMALL_STATE(84)] = 595, + [SMALL_STATE(85)] = 618, + [SMALL_STATE(86)] = 652, + [SMALL_STATE(87)] = 686, + [SMALL_STATE(88)] = 721, + [SMALL_STATE(89)] = 739, + [SMALL_STATE(90)] = 756, + [SMALL_STATE(91)] = 773, + [SMALL_STATE(92)] = 802, + [SMALL_STATE(93)] = 831, + [SMALL_STATE(94)] = 860, + [SMALL_STATE(95)] = 877, + [SMALL_STATE(96)] = 894, + [SMALL_STATE(97)] = 910, + [SMALL_STATE(98)] = 940, + [SMALL_STATE(99)] = 970, + [SMALL_STATE(100)] = 992, + [SMALL_STATE(101)] = 1008, + [SMALL_STATE(102)] = 1038, + [SMALL_STATE(103)] = 1054, + [SMALL_STATE(104)] = 1084, + [SMALL_STATE(105)] = 1114, + [SMALL_STATE(106)] = 1144, + [SMALL_STATE(107)] = 1174, + [SMALL_STATE(108)] = 1190, + [SMALL_STATE(109)] = 1206, + [SMALL_STATE(110)] = 1222, + [SMALL_STATE(111)] = 1252, + [SMALL_STATE(112)] = 1282, + [SMALL_STATE(113)] = 1309, + [SMALL_STATE(114)] = 1336, + [SMALL_STATE(115)] = 1360, + [SMALL_STATE(116)] = 1384, + [SMALL_STATE(117)] = 1408, + [SMALL_STATE(118)] = 1432, + [SMALL_STATE(119)] = 1456, + [SMALL_STATE(120)] = 1480, + [SMALL_STATE(121)] = 1502, + [SMALL_STATE(122)] = 1526, + [SMALL_STATE(123)] = 1550, + [SMALL_STATE(124)] = 1574, + [SMALL_STATE(125)] = 1590, + [SMALL_STATE(126)] = 1614, + [SMALL_STATE(127)] = 1636, + [SMALL_STATE(128)] = 1658, + [SMALL_STATE(129)] = 1672, + [SMALL_STATE(130)] = 1696, + [SMALL_STATE(131)] = 1718, + [SMALL_STATE(132)] = 1740, + [SMALL_STATE(133)] = 1764, + [SMALL_STATE(134)] = 1788, + [SMALL_STATE(135)] = 1810, + [SMALL_STATE(136)] = 1832, + [SMALL_STATE(137)] = 1856, + [SMALL_STATE(138)] = 1880, + [SMALL_STATE(139)] = 1902, + [SMALL_STATE(140)] = 1926, + [SMALL_STATE(141)] = 1948, + [SMALL_STATE(142)] = 1972, + [SMALL_STATE(143)] = 1985, + [SMALL_STATE(144)] = 1998, + [SMALL_STATE(145)] = 2017, + [SMALL_STATE(146)] = 2034, + [SMALL_STATE(147)] = 2047, + [SMALL_STATE(148)] = 2060, + [SMALL_STATE(149)] = 2079, + [SMALL_STATE(150)] = 2092, + [SMALL_STATE(151)] = 2106, + [SMALL_STATE(152)] = 2126, + [SMALL_STATE(153)] = 2144, + [SMALL_STATE(154)] = 2162, + [SMALL_STATE(155)] = 2180, + [SMALL_STATE(156)] = 2198, + [SMALL_STATE(157)] = 2216, + [SMALL_STATE(158)] = 2234, + [SMALL_STATE(159)] = 2252, + [SMALL_STATE(160)] = 2272, + [SMALL_STATE(161)] = 2284, + [SMALL_STATE(162)] = 2302, + [SMALL_STATE(163)] = 2320, + [SMALL_STATE(164)] = 2338, + [SMALL_STATE(165)] = 2356, + [SMALL_STATE(166)] = 2374, + [SMALL_STATE(167)] = 2390, + [SMALL_STATE(168)] = 2404, + [SMALL_STATE(169)] = 2418, + [SMALL_STATE(170)] = 2432, + [SMALL_STATE(171)] = 2446, + [SMALL_STATE(172)] = 2464, + [SMALL_STATE(173)] = 2479, + [SMALL_STATE(174)] = 2494, + [SMALL_STATE(175)] = 2513, + [SMALL_STATE(176)] = 2528, + [SMALL_STATE(177)] = 2545, + [SMALL_STATE(178)] = 2562, + [SMALL_STATE(179)] = 2579, + [SMALL_STATE(180)] = 2594, + [SMALL_STATE(181)] = 2605, + [SMALL_STATE(182)] = 2620, + [SMALL_STATE(183)] = 2633, + [SMALL_STATE(184)] = 2647, + [SMALL_STATE(185)] = 2657, + [SMALL_STATE(186)] = 2671, + [SMALL_STATE(187)] = 2685, + [SMALL_STATE(188)] = 2695, + [SMALL_STATE(189)] = 2705, + [SMALL_STATE(190)] = 2715, + [SMALL_STATE(191)] = 2725, + [SMALL_STATE(192)] = 2735, + [SMALL_STATE(193)] = 2749, + [SMALL_STATE(194)] = 2759, + [SMALL_STATE(195)] = 2771, + [SMALL_STATE(196)] = 2785, + [SMALL_STATE(197)] = 2795, + [SMALL_STATE(198)] = 2809, + [SMALL_STATE(199)] = 2823, + [SMALL_STATE(200)] = 2833, + [SMALL_STATE(201)] = 2847, + [SMALL_STATE(202)] = 2861, + [SMALL_STATE(203)] = 2875, + [SMALL_STATE(204)] = 2891, + [SMALL_STATE(205)] = 2907, + [SMALL_STATE(206)] = 2919, + [SMALL_STATE(207)] = 2929, + [SMALL_STATE(208)] = 2943, + [SMALL_STATE(209)] = 2957, + [SMALL_STATE(210)] = 2967, + [SMALL_STATE(211)] = 2981, + [SMALL_STATE(212)] = 2995, + [SMALL_STATE(213)] = 3009, + [SMALL_STATE(214)] = 3019, + [SMALL_STATE(215)] = 3033, + [SMALL_STATE(216)] = 3047, + [SMALL_STATE(217)] = 3061, + [SMALL_STATE(218)] = 3073, + [SMALL_STATE(219)] = 3087, + [SMALL_STATE(220)] = 3101, + [SMALL_STATE(221)] = 3111, + [SMALL_STATE(222)] = 3121, + [SMALL_STATE(223)] = 3135, + [SMALL_STATE(224)] = 3149, + [SMALL_STATE(225)] = 3162, + [SMALL_STATE(226)] = 3173, + [SMALL_STATE(227)] = 3186, + [SMALL_STATE(228)] = 3199, + [SMALL_STATE(229)] = 3212, + [SMALL_STATE(230)] = 3223, + [SMALL_STATE(231)] = 3236, + [SMALL_STATE(232)] = 3249, + [SMALL_STATE(233)] = 3262, + [SMALL_STATE(234)] = 3275, + [SMALL_STATE(235)] = 3288, + [SMALL_STATE(236)] = 3301, + [SMALL_STATE(237)] = 3314, + [SMALL_STATE(238)] = 3327, + [SMALL_STATE(239)] = 3336, + [SMALL_STATE(240)] = 3345, + [SMALL_STATE(241)] = 3358, + [SMALL_STATE(242)] = 3371, + [SMALL_STATE(243)] = 3384, + [SMALL_STATE(244)] = 3397, + [SMALL_STATE(245)] = 3410, + [SMALL_STATE(246)] = 3423, + [SMALL_STATE(247)] = 3434, + [SMALL_STATE(248)] = 3447, + [SMALL_STATE(249)] = 3458, + [SMALL_STATE(250)] = 3471, + [SMALL_STATE(251)] = 3484, + [SMALL_STATE(252)] = 3493, + [SMALL_STATE(253)] = 3506, + [SMALL_STATE(254)] = 3517, + [SMALL_STATE(255)] = 3530, + [SMALL_STATE(256)] = 3541, + [SMALL_STATE(257)] = 3552, + [SMALL_STATE(258)] = 3561, + [SMALL_STATE(259)] = 3574, + [SMALL_STATE(260)] = 3587, + [SMALL_STATE(261)] = 3596, + [SMALL_STATE(262)] = 3607, + [SMALL_STATE(263)] = 3618, + [SMALL_STATE(264)] = 3627, + [SMALL_STATE(265)] = 3640, + [SMALL_STATE(266)] = 3649, + [SMALL_STATE(267)] = 3660, + [SMALL_STATE(268)] = 3671, + [SMALL_STATE(269)] = 3680, + [SMALL_STATE(270)] = 3693, + [SMALL_STATE(271)] = 3704, + [SMALL_STATE(272)] = 3717, + [SMALL_STATE(273)] = 3728, + [SMALL_STATE(274)] = 3739, + [SMALL_STATE(275)] = 3750, + [SMALL_STATE(276)] = 3761, + [SMALL_STATE(277)] = 3774, + [SMALL_STATE(278)] = 3787, + [SMALL_STATE(279)] = 3796, + [SMALL_STATE(280)] = 3809, + [SMALL_STATE(281)] = 3822, + [SMALL_STATE(282)] = 3833, + [SMALL_STATE(283)] = 3844, + [SMALL_STATE(284)] = 3857, + [SMALL_STATE(285)] = 3870, + [SMALL_STATE(286)] = 3880, + [SMALL_STATE(287)] = 3888, + [SMALL_STATE(288)] = 3898, + [SMALL_STATE(289)] = 3908, + [SMALL_STATE(290)] = 3918, + [SMALL_STATE(291)] = 3928, + [SMALL_STATE(292)] = 3938, + [SMALL_STATE(293)] = 3946, + [SMALL_STATE(294)] = 3956, + [SMALL_STATE(295)] = 3966, + [SMALL_STATE(296)] = 3976, + [SMALL_STATE(297)] = 3986, + [SMALL_STATE(298)] = 3996, + [SMALL_STATE(299)] = 4006, + [SMALL_STATE(300)] = 4014, + [SMALL_STATE(301)] = 4024, + [SMALL_STATE(302)] = 4034, + [SMALL_STATE(303)] = 4044, + [SMALL_STATE(304)] = 4054, + [SMALL_STATE(305)] = 4064, + [SMALL_STATE(306)] = 4074, + [SMALL_STATE(307)] = 4084, + [SMALL_STATE(308)] = 4094, + [SMALL_STATE(309)] = 4102, + [SMALL_STATE(310)] = 4112, + [SMALL_STATE(311)] = 4122, + [SMALL_STATE(312)] = 4130, + [SMALL_STATE(313)] = 4140, + [SMALL_STATE(314)] = 4150, + [SMALL_STATE(315)] = 4160, + [SMALL_STATE(316)] = 4170, + [SMALL_STATE(317)] = 4180, + [SMALL_STATE(318)] = 4190, + [SMALL_STATE(319)] = 4200, + [SMALL_STATE(320)] = 4210, + [SMALL_STATE(321)] = 4220, + [SMALL_STATE(322)] = 4230, + [SMALL_STATE(323)] = 4240, + [SMALL_STATE(324)] = 4250, + [SMALL_STATE(325)] = 4260, + [SMALL_STATE(326)] = 4270, + [SMALL_STATE(327)] = 4280, + [SMALL_STATE(328)] = 4290, + [SMALL_STATE(329)] = 4300, + [SMALL_STATE(330)] = 4310, + [SMALL_STATE(331)] = 4320, + [SMALL_STATE(332)] = 4330, + [SMALL_STATE(333)] = 4340, + [SMALL_STATE(334)] = 4350, + [SMALL_STATE(335)] = 4360, + [SMALL_STATE(336)] = 4370, + [SMALL_STATE(337)] = 4380, + [SMALL_STATE(338)] = 4390, + [SMALL_STATE(339)] = 4400, + [SMALL_STATE(340)] = 4410, + [SMALL_STATE(341)] = 4420, + [SMALL_STATE(342)] = 4430, + [SMALL_STATE(343)] = 4438, + [SMALL_STATE(344)] = 4448, + [SMALL_STATE(345)] = 4458, + [SMALL_STATE(346)] = 4468, + [SMALL_STATE(347)] = 4478, + [SMALL_STATE(348)] = 4488, + [SMALL_STATE(349)] = 4498, + [SMALL_STATE(350)] = 4506, + [SMALL_STATE(351)] = 4516, + [SMALL_STATE(352)] = 4526, + [SMALL_STATE(353)] = 4536, + [SMALL_STATE(354)] = 4546, + [SMALL_STATE(355)] = 4556, + [SMALL_STATE(356)] = 4566, + [SMALL_STATE(357)] = 4576, + [SMALL_STATE(358)] = 4586, + [SMALL_STATE(359)] = 4593, + [SMALL_STATE(360)] = 4600, + [SMALL_STATE(361)] = 4607, + [SMALL_STATE(362)] = 4614, + [SMALL_STATE(363)] = 4621, + [SMALL_STATE(364)] = 4628, + [SMALL_STATE(365)] = 4635, + [SMALL_STATE(366)] = 4642, + [SMALL_STATE(367)] = 4649, + [SMALL_STATE(368)] = 4656, + [SMALL_STATE(369)] = 4663, + [SMALL_STATE(370)] = 4670, + [SMALL_STATE(371)] = 4677, + [SMALL_STATE(372)] = 4684, + [SMALL_STATE(373)] = 4691, + [SMALL_STATE(374)] = 4698, + [SMALL_STATE(375)] = 4705, + [SMALL_STATE(376)] = 4712, + [SMALL_STATE(377)] = 4719, + [SMALL_STATE(378)] = 4726, + [SMALL_STATE(379)] = 4733, + [SMALL_STATE(380)] = 4740, + [SMALL_STATE(381)] = 4747, + [SMALL_STATE(382)] = 4754, + [SMALL_STATE(383)] = 4761, + [SMALL_STATE(384)] = 4768, + [SMALL_STATE(385)] = 4775, + [SMALL_STATE(386)] = 4782, + [SMALL_STATE(387)] = 4789, + [SMALL_STATE(388)] = 4796, + [SMALL_STATE(389)] = 4803, + [SMALL_STATE(390)] = 4810, + [SMALL_STATE(391)] = 4817, + [SMALL_STATE(392)] = 4824, + [SMALL_STATE(393)] = 4831, + [SMALL_STATE(394)] = 4838, + [SMALL_STATE(395)] = 4845, + [SMALL_STATE(396)] = 4852, + [SMALL_STATE(397)] = 4859, + [SMALL_STATE(398)] = 4866, + [SMALL_STATE(399)] = 4873, + [SMALL_STATE(400)] = 4880, + [SMALL_STATE(401)] = 4887, + [SMALL_STATE(402)] = 4894, + [SMALL_STATE(403)] = 4901, + [SMALL_STATE(404)] = 4908, + [SMALL_STATE(405)] = 4915, + [SMALL_STATE(406)] = 4922, + [SMALL_STATE(407)] = 4929, + [SMALL_STATE(408)] = 4936, + [SMALL_STATE(409)] = 4943, + [SMALL_STATE(410)] = 4950, + [SMALL_STATE(411)] = 4957, + [SMALL_STATE(412)] = 4964, + [SMALL_STATE(413)] = 4971, + [SMALL_STATE(414)] = 4978, + [SMALL_STATE(415)] = 4985, + [SMALL_STATE(416)] = 4992, + [SMALL_STATE(417)] = 4999, + [SMALL_STATE(418)] = 5006, }; 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_EXTRA(), - [5] = {.entry = {.count = 1, .reusable = true}}, SHIFT(202), - [7] = {.entry = {.count = 1, .reusable = false}}, SHIFT(213), - [9] = {.entry = {.count = 1, .reusable = false}}, SHIFT(360), - [11] = {.entry = {.count = 1, .reusable = false}}, SHIFT(54), - [13] = {.entry = {.count = 1, .reusable = false}}, SHIFT(390), - [15] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4), - [17] = {.entry = {.count = 1, .reusable = false}}, SHIFT(259), - [19] = {.entry = {.count = 1, .reusable = false}}, SHIFT(295), - [21] = {.entry = {.count = 1, .reusable = false}}, SHIFT(288), - [23] = {.entry = {.count = 1, .reusable = false}}, SHIFT(375), - [25] = {.entry = {.count = 1, .reusable = false}}, SHIFT(97), - [27] = {.entry = {.count = 1, .reusable = false}}, SHIFT(128), - [29] = {.entry = {.count = 1, .reusable = false}}, SHIFT(257), - [31] = {.entry = {.count = 1, .reusable = false}}, SHIFT(125), - [33] = {.entry = {.count = 1, .reusable = false}}, SHIFT(268), - [35] = {.entry = {.count = 1, .reusable = false}}, SHIFT(156), - [37] = {.entry = {.count = 1, .reusable = false}}, SHIFT(271), - [39] = {.entry = {.count = 1, .reusable = false}}, SHIFT(144), - [41] = {.entry = {.count = 1, .reusable = false}}, SHIFT(267), - [43] = {.entry = {.count = 1, .reusable = false}}, SHIFT(153), - [45] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(), - [47] = {.entry = {.count = 1, .reusable = false}}, SHIFT(228), - [49] = {.entry = {.count = 1, .reusable = true}}, SHIFT(344), - [51] = {.entry = {.count = 1, .reusable = true}}, SHIFT(390), + [5] = {.entry = {.count = 1, .reusable = true}}, SHIFT(76), + [7] = {.entry = {.count = 1, .reusable = false}}, SHIFT(241), + [9] = {.entry = {.count = 1, .reusable = false}}, SHIFT(333), + [11] = {.entry = {.count = 1, .reusable = false}}, SHIFT(53), + [13] = {.entry = {.count = 1, .reusable = false}}, SHIFT(410), + [15] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5), + [17] = {.entry = {.count = 1, .reusable = false}}, SHIFT(322), + [19] = {.entry = {.count = 1, .reusable = false}}, SHIFT(321), + [21] = {.entry = {.count = 1, .reusable = false}}, SHIFT(380), + [23] = {.entry = {.count = 1, .reusable = false}}, SHIFT(105), + [25] = {.entry = {.count = 1, .reusable = false}}, SHIFT(123), + [27] = {.entry = {.count = 1, .reusable = false}}, SHIFT(275), + [29] = {.entry = {.count = 1, .reusable = false}}, SHIFT(134), + [31] = {.entry = {.count = 1, .reusable = false}}, SHIFT(317), + [33] = {.entry = {.count = 1, .reusable = false}}, SHIFT(174), + [35] = {.entry = {.count = 1, .reusable = false}}, SHIFT(316), + [37] = {.entry = {.count = 1, .reusable = false}}, SHIFT(165), + [39] = {.entry = {.count = 1, .reusable = false}}, SHIFT(315), + [41] = {.entry = {.count = 1, .reusable = false}}, SHIFT(179), + [43] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(), + [45] = {.entry = {.count = 1, .reusable = true}}, SHIFT(398), + [47] = {.entry = {.count = 1, .reusable = false}}, SHIFT(259), + [49] = {.entry = {.count = 1, .reusable = true}}, SHIFT(327), + [51] = {.entry = {.count = 1, .reusable = true}}, SHIFT(410), [53] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3), - [55] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), - [57] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), - [59] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), - [61] = {.entry = {.count = 1, .reusable = false}}, SHIFT(20), - [63] = {.entry = {.count = 1, .reusable = false}}, SHIFT(357), - [65] = {.entry = {.count = 1, .reusable = true}}, SHIFT(100), - [67] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126), - [69] = {.entry = {.count = 1, .reusable = false}}, SHIFT(71), - [71] = {.entry = {.count = 1, .reusable = true}}, SHIFT(110), - [73] = {.entry = {.count = 1, .reusable = false}}, SHIFT(23), - [75] = {.entry = {.count = 1, .reusable = false}}, SHIFT(143), - [77] = {.entry = {.count = 1, .reusable = false}}, SHIFT(26), - [79] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), - [81] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), - [83] = {.entry = {.count = 1, .reusable = false}}, SHIFT(27), - [85] = {.entry = {.count = 1, .reusable = true}}, SHIFT(160), - [87] = {.entry = {.count = 1, .reusable = true}}, SHIFT(272), - [89] = {.entry = {.count = 1, .reusable = false}}, SHIFT(138), - [91] = {.entry = {.count = 1, .reusable = false}}, SHIFT(91), - [93] = {.entry = {.count = 1, .reusable = true}}, SHIFT(360), - [95] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4), - [97] = {.entry = {.count = 1, .reusable = true}}, SHIFT(259), - [99] = {.entry = {.count = 1, .reusable = true}}, SHIFT(295), - [101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(97), - [103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(128), - [105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125), - [107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(271), - [109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144), - [111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(153), - [113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(296), - [115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), - [117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(197), - [119] = {.entry = {.count = 1, .reusable = false}}, SHIFT(359), - [121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), - [123] = {.entry = {.count = 1, .reusable = false}}, SHIFT(33), - [125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(33), - [127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(353), - [129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(352), - [131] = {.entry = {.count = 1, .reusable = false}}, SHIFT(223), - [133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(221), - [135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(217), - [137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(350), - [139] = {.entry = {.count = 1, .reusable = false}}, SHIFT(349), - [141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(347), - [143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(346), - [145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(216), - [147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(345), - [149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), - [151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), - [153] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(296), - [156] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), - [158] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(197), - [161] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(359), - [164] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(16), - [167] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(33), - [170] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(33), - [173] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(353), - [176] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(352), - [179] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(223), - [182] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(221), - [185] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(217), - [188] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(350), - [191] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(349), - [194] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(347), - [197] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(346), - [200] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(216), - [203] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(345), - [206] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(55), - [209] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(19), - [212] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(20), - [215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190), - [217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), - [219] = {.entry = {.count = 1, .reusable = false}}, SHIFT(47), - [221] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_directive, 2), - [223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195), - [225] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_directive, 2), - [227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), - [229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74), - [231] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter_directive, 1), - [233] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameter_directive, 1), - [235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), - [237] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 3), - [239] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 3), - [241] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 2), - [243] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 2), - [245] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_label, 1), - [247] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_label, 1), - [249] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jmp_label, 1), - [251] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jmp_label, 1), - [253] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__method_signature_body, 4, .production_id = 7), - [255] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__method_signature_body, 4, .production_id = 7), - [257] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 2, .production_id = 1), - [259] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_signature, 2, .production_id = 1), - [261] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_register, 1), - [263] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_register, 1), - [265] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_character, 2), - [267] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_character, 2), - [269] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__method_signature_body, 3), - [271] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__method_signature_body, 3), - [273] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_literal, 1), - [275] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_literal, 1), - [277] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_boolean, 1), - [279] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_boolean, 1), - [281] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_character, 3), - [283] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_character, 3), - [285] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 3, .production_id = 4), - [287] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_signature, 3, .production_id = 4), - [289] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_directive, 4), - [291] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_directive, 4), - [293] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_directive, 5), - [295] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_directive, 5), - [297] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_directive, 2), - [299] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_source_directive, 2), - [301] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_opcode, 1), - [303] = {.entry = {.count = 1, .reusable = false}}, SHIFT(238), - [305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106), - [307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71), - [309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(238), - [311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(102), - [313] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter_directive, 2), - [315] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameter_directive, 2), - [317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), - [319] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type, 1), - [321] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type, 1), - [323] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_local_directive, 2), - [325] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_local_directive, 2), - [327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73), - [329] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_local_directive, 6), - [331] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_local_directive, 6), - [333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(303), - [335] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_type, 2), - [337] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_type, 2), - [339] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primitive_type, 1), - [341] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primitive_type, 1), - [343] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_directive, 4), - [345] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_directive, 4), - [347] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_end_local_directive, 2), - [349] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_end_local_directive, 2), - [351] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression, 4), - [353] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression, 4), - [355] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_directive, 3), - [357] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_directive, 3), - [359] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter_directive, 3), - [361] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameter_directive, 3), - [363] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_directive, 3, .production_id = 5), - [365] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_directive, 3, .production_id = 5), - [367] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_directive, 3), - [369] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_directive, 3), - [371] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 1), - [373] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 1), - [375] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_directive, 3), - [377] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_directive, 3), - [379] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_data_directive, 3, .production_id = 6), - [381] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_directive, 3, .production_id = 6), - [383] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression, 3), - [385] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression, 3), - [387] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_directive, 8), - [389] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_directive, 8), - [391] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression, 2), - [393] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression, 2), - [395] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_directive, 1), - [397] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_directive, 1), - [399] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_directive, 2), - [401] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_directive, 2), - [403] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_registers_directive, 2), - [405] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_registers_directive, 2), - [407] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_restart_local_directive, 2), - [409] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_restart_local_directive, 2), - [411] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_data_directive, 4, .production_id = 9), - [413] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_directive, 4, .production_id = 9), - [415] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_local_directive, 8), - [417] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_local_directive, 8), - [419] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_locals_directive, 2), - [421] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_locals_directive, 2), - [423] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_directive, 2), - [425] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_directive, 2), - [427] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catchall_directive, 7), - [429] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catchall_directive, 7), - [431] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_directive, 4, .production_id = 8), - [433] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_directive, 4, .production_id = 8), - [435] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_directive, 4), - [437] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_directive, 4), - [439] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter_directive, 4), - [441] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameter_directive, 4), - [443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(331), - [445] = {.entry = {.count = 1, .reusable = false}}, SHIFT(237), - [447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5), - [449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(203), - [451] = {.entry = {.count = 1, .reusable = false}}, SHIFT(378), - [453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(96), - [455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120), - [457] = {.entry = {.count = 1, .reusable = false}}, SHIFT(146), - [459] = {.entry = {.count = 1, .reusable = false}}, SHIFT(177), - [461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177), - [463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(141), - [465] = {.entry = {.count = 1, .reusable = false}}, SHIFT(178), - [467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155), - [469] = {.entry = {.count = 1, .reusable = false}}, SHIFT(330), - [471] = {.entry = {.count = 1, .reusable = false}}, SHIFT(65), - [473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159), - [475] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 2), - [477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(377), - [479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), - [481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), - [483] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__field_body, 3, .production_id = 2), - [485] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 4), - [487] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 3), - [489] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_full_method_signature, 3), - [491] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_body, 1, .production_id = 3), - [493] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__full_field_body, 3), - [495] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_body, 1), - [497] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_reference, 2), - [499] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 2), - [501] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 3), - [503] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 4), - [505] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subannotation_directive, 4), - [507] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subannotation_directive, 3), - [509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113), - [511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), - [513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(122), - [515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), - [517] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__method_signature_body_repeat1, 2), SHIFT_REPEAT(70), - [520] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__method_signature_body_repeat1, 2), - [522] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__method_signature_body_repeat1, 2), SHIFT_REPEAT(126), - [525] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__method_signature_body_repeat1, 2), SHIFT_REPEAT(71), - [528] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__method_signature_body_repeat1, 2), SHIFT_REPEAT(71), - [531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), - [533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(114), - [535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(121), - [537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), - [539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(115), - [541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), - [543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(255), - [545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(384), - [547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(257), - [549] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 5), - [551] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 2), - [553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), - [555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), - [557] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_field_definition, 2), SHIFT(197), - [560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(327), - [562] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_handle, 3), - [564] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 3), - [566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6), - [568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191), - [570] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_field_definition, 3), SHIFT(197), - [573] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), - [575] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), SHIFT_REPEAT(139), - [578] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), SHIFT_REPEAT(131), - [581] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), SHIFT_REPEAT(197), - [584] = {.entry = {.count = 1, .reusable = false}}, SHIFT(376), - [586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(348), - [588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(376), - [590] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_custom_invoke, 7), - [592] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), - [594] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), SHIFT_REPEAT(377), - [597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(224), - [599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(117), - [601] = {.entry = {.count = 1, .reusable = false}}, SHIFT(222), - [603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(222), - [605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), - [607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(116), - [609] = {.entry = {.count = 1, .reusable = false}}, SHIFT(41), - [611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), - [613] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 4), - [615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193), - [617] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_field_definition, 4), SHIFT(197), - [620] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_value, 1), - [622] = {.entry = {.count = 1, .reusable = false}}, SHIFT(374), - [624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(383), - [626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(374), - [628] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_custom_invoke, 8), - [630] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_custom_invoke, 9), - [632] = {.entry = {.count = 1, .reusable = false}}, SHIFT(355), - [634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(365), - [636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(355), - [638] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 5), - [640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185), - [642] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_field_definition, 5), SHIFT(197), - [645] = {.entry = {.count = 1, .reusable = false}}, SHIFT(300), - [647] = {.entry = {.count = 1, .reusable = false}}, SHIFT(368), - [649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163), - [651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(300), - [653] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 5, .production_id = 10), - [655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(366), - [657] = {.entry = {.count = 1, .reusable = false}}, SHIFT(200), - [659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), - [661] = {.entry = {.count = 1, .reusable = false}}, SHIFT(142), - [663] = {.entry = {.count = 1, .reusable = false}}, SHIFT(207), - [665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), - [667] = {.entry = {.count = 1, .reusable = false}}, SHIFT(140), - [669] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_repeat1, 2), - [671] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_repeat1, 2), SHIFT_REPEAT(142), - [674] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_string_repeat1, 2), SHIFT_REPEAT(142), - [677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(332), - [679] = {.entry = {.count = 1, .reusable = false}}, SHIFT(299), - [681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), - [683] = {.entry = {.count = 1, .reusable = false}}, SHIFT(147), - [685] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_packed_switch_directive_repeat1, 2), - [687] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_packed_switch_directive_repeat1, 2), SHIFT_REPEAT(19), - [690] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_packed_switch_directive_repeat1, 2), SHIFT_REPEAT(20), - [693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), - [695] = {.entry = {.count = 1, .reusable = false}}, SHIFT(280), - [697] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_super_directive, 2), - [699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(48), - [701] = {.entry = {.count = 1, .reusable = false}}, SHIFT(17), - [703] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18), - [705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), - [707] = {.entry = {.count = 1, .reusable = false}}, SHIFT(150), - [709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), - [711] = {.entry = {.count = 1, .reusable = false}}, SHIFT(333), - [713] = {.entry = {.count = 1, .reusable = false}}, SHIFT(274), - [715] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_implements_directive, 2), - [717] = {.entry = {.count = 1, .reusable = false}}, SHIFT(351), - [719] = {.entry = {.count = 1, .reusable = false}}, SHIFT(181), - [721] = {.entry = {.count = 1, .reusable = false}}, SHIFT(135), - [723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(340), - [725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(242), - [727] = {.entry = {.count = 1, .reusable = false}}, SHIFT(336), - [729] = {.entry = {.count = 1, .reusable = false}}, SHIFT(24), - [731] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), - [733] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(162), - [736] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), - [738] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_access_modifiers, 1), - [740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(162), - [742] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_access_modifiers, 1), - [744] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_field_definition_repeat1, 2), - [746] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_field_definition_repeat1, 2), SHIFT_REPEAT(197), - [749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(237), - [751] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__method_signature_body_repeat1, 1), - [753] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__method_signature_body_repeat1, 1), - [755] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_annotation_directive_repeat1, 2), - [757] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_directive_repeat1, 2), SHIFT_REPEAT(338), - [760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(338), - [762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(89), - [764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(308), - [766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(278), - [768] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 3), - [770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), - [772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(277), - [774] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 6), - [776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(209), - [778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), - [780] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 5), - [782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(315), - [784] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 4), - [786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(364), - [788] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_field_definition_repeat1, 2), SHIFT_REPEAT(195), - [791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), - [793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(289), - [795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(389), - [797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(227), - [799] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_value, 1), - [801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(165), - [803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), - [805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(270), - [807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90), - [809] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 7), - [811] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_data_directive_repeat1, 2), - [813] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_data_directive_repeat1, 2), SHIFT_REPEAT(211), - [816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), - [818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), - [820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), - [822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(354), - [824] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_expression_repeat1, 2), SHIFT_REPEAT(9), - [827] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_expression_repeat1, 2), - [829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), - [831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(339), - [833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), - [835] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_property, 3), - [837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), - [839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), - [841] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_custom_invoke_repeat1, 2), SHIFT_REPEAT(68), - [844] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_custom_invoke_repeat1, 2), - [846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(230), - [848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34), - [850] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(230), - [853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(304), - [855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(326), - [857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(253), - [859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(88), - [861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(387), - [863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(279), - [865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(50), - [867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), - [869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(249), - [871] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9), - [873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), - [875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), - [877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(290), - [879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), - [881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(211), - [883] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_directive_repeat1, 2), - [885] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sparse_switch_directive_repeat1, 2), SHIFT_REPEAT(339), - [888] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_expression_repeat1, 2), SHIFT_REPEAT(7), - [891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(388), - [893] = {.entry = {.count = 1, .reusable = false}}, SHIFT(158), - [895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(239), - [897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(311), - [899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(297), - [901] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_body, 1), - [903] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_body, 1, .production_id = 3), - [905] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 2), - [907] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_reference, 2), - [909] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__field_body, 3, .production_id = 2), - [911] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_subannotation_directive, 3), - [913] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 3), - [915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(381), - [917] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__full_field_body, 3), - [919] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_full_method_signature, 3), - [921] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_handle, 3), - [923] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_subannotation_directive, 4), - [925] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 4), - [927] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 5, .production_id = 10), - [929] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_custom_invoke, 7), - [931] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_custom_invoke, 8), - [933] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_custom_invoke, 9), - [935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(99), - [937] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_expression_repeat1, 2), - [939] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_directive_repeat1, 3), - [941] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_value, 1), - [943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(317), - [945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(302), - [947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(180), - [949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(306), - [951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(307), - [953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(356), - [955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(323), - [957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), - [959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(318), - [961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), - [963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(328), - [965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(284), - [967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(263), - [969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(316), - [971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28), - [973] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), - [975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), - [977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(264), - [979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), - [981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(291), + [55] = {.entry = {.count = 1, .reusable = true}}, SHIFT(102), + [57] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), + [59] = {.entry = {.count = 1, .reusable = false}}, SHIFT(22), + [61] = {.entry = {.count = 1, .reusable = false}}, SHIFT(414), + [63] = {.entry = {.count = 1, .reusable = true}}, SHIFT(110), + [65] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), + [67] = {.entry = {.count = 1, .reusable = false}}, SHIFT(21), + [69] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), + [71] = {.entry = {.count = 1, .reusable = false}}, SHIFT(26), + [73] = {.entry = {.count = 1, .reusable = false}}, SHIFT(151), + [75] = {.entry = {.count = 1, .reusable = false}}, SHIFT(25), + [77] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), + [79] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), + [81] = {.entry = {.count = 1, .reusable = false}}, SHIFT(30), + [83] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), + [85] = {.entry = {.count = 1, .reusable = true}}, SHIFT(405), + [87] = {.entry = {.count = 1, .reusable = false}}, SHIFT(99), + [89] = {.entry = {.count = 1, .reusable = true}}, SHIFT(353), + [91] = {.entry = {.count = 1, .reusable = false}}, SHIFT(159), + [93] = {.entry = {.count = 1, .reusable = true}}, SHIFT(333), + [95] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5), + [97] = {.entry = {.count = 1, .reusable = true}}, SHIFT(322), + [99] = {.entry = {.count = 1, .reusable = true}}, SHIFT(105), + [101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(123), + [103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), + [105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(316), + [107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(165), + [109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179), + [111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(345), + [113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(220), + [115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(205), + [117] = {.entry = {.count = 1, .reusable = false}}, SHIFT(383), + [119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), + [121] = {.entry = {.count = 1, .reusable = false}}, SHIFT(38), + [123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), + [125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(386), + [127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(406), + [129] = {.entry = {.count = 1, .reusable = false}}, SHIFT(262), + [131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(270), + [133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(253), + [135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(417), + [137] = {.entry = {.count = 1, .reusable = false}}, SHIFT(290), + [139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(413), + [141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(366), + [143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(269), + [145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(411), + [147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), + [149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), + [151] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(345), + [154] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), + [156] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(205), + [159] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(383), + [162] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(16), + [165] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(38), + [168] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(38), + [171] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(386), + [174] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(406), + [177] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(262), + [180] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(270), + [183] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(253), + [186] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(417), + [189] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(290), + [192] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(413), + [195] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(366), + [198] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(269), + [201] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(411), + [204] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(68), + [207] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(23), + [210] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_method_definition_repeat1, 2), SHIFT_REPEAT(22), + [213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(213), + [215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(206), + [217] = {.entry = {.count = 1, .reusable = false}}, SHIFT(51), + [219] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_directive, 2), + [221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), + [223] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_directive, 2), + [225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), + [227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), + [229] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter_directive, 1), + [231] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameter_directive, 1), + [233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), + [235] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_type, 2), + [237] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_type, 2), + [239] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 3), + [241] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 3), + [243] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 2), + [245] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 2), + [247] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type, 1), + [249] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type, 1), + [251] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primitive_type, 1), + [253] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primitive_type, 1), + [255] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jmp_label, 1), + [257] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jmp_label, 1), + [259] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_label, 1), + [261] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_label, 1), + [263] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_character, 3), + [265] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_character, 3), + [267] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_literal, 1), + [269] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_literal, 1), + [271] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_register, 1), + [273] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_register, 1), + [275] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__method_signature_body, 3), + [277] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__method_signature_body, 3), + [279] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 3, .production_id = 4), + [281] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_signature, 3, .production_id = 4), + [283] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__method_signature_body, 4, .production_id = 7), + [285] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__method_signature_body, 4, .production_id = 7), + [287] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_boolean, 1), + [289] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_boolean, 1), + [291] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_character, 2), + [293] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_character, 2), + [295] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 2, .production_id = 1), + [297] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_signature, 2, .production_id = 1), + [299] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_directive, 4), + [301] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_directive, 4), + [303] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_directive, 5), + [305] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_directive, 5), + [307] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_directive, 2), + [309] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_source_directive, 2), + [311] = {.entry = {.count = 1, .reusable = false}}, SHIFT(271), + [313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113), + [315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(115), + [317] = {.entry = {.count = 1, .reusable = false}}, SHIFT(168), + [319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(168), + [321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(271), + [323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(378), + [325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(112), + [327] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_opcode, 1), + [329] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_opcode, 1), + [331] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter_directive, 2), + [333] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameter_directive, 2), + [335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), + [337] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_local_directive, 2), + [339] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_local_directive, 2), + [341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85), + [343] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_identifier, 3), + [345] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_identifier, 3), + [347] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_identifier, 4), + [349] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_identifier, 4), + [351] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_local_directive, 6), + [353] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_local_directive, 6), + [355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(338), + [357] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_data_directive, 4, .production_id = 9), + [359] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_directive, 4, .production_id = 9), + [361] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_directive, 3), + [363] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_directive, 3), + [365] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression, 4), + [367] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression, 4), + [369] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_directive, 3), + [371] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_directive, 3), + [373] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_directive, 8), + [375] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_directive, 8), + [377] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression, 3), + [379] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression, 3), + [381] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_local_directive, 8), + [383] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_local_directive, 8), + [385] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_directive, 3, .production_id = 5), + [387] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_directive, 3, .production_id = 5), + [389] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter_directive, 3), + [391] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameter_directive, 3), + [393] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression, 2), + [395] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression, 2), + [397] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_directive, 4, .production_id = 8), + [399] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_directive, 4, .production_id = 8), + [401] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_directive, 2), + [403] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_directive, 2), + [405] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catchall_directive, 7), + [407] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catchall_directive, 7), + [409] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_registers_directive, 2), + [411] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_registers_directive, 2), + [413] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_data_directive, 3, .production_id = 6), + [415] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_data_directive, 3, .production_id = 6), + [417] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 1), + [419] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 1), + [421] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sparse_switch_directive, 3), + [423] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sparse_switch_directive, 3), + [425] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_switch_directive, 4), + [427] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_switch_directive, 4), + [429] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_restart_local_directive, 2), + [431] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_restart_local_directive, 2), + [433] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_end_local_directive, 2), + [435] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_end_local_directive, 2), + [437] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_param_directive, 4), + [439] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_param_directive, 4), + [441] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter_directive, 4), + [443] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameter_directive, 4), + [445] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_locals_directive, 2), + [447] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_locals_directive, 2), + [449] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_directive, 2), + [451] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_directive, 2), + [453] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_directive, 1), + [455] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_directive, 1), + [457] = {.entry = {.count = 1, .reusable = false}}, SHIFT(355), + [459] = {.entry = {.count = 1, .reusable = false}}, SHIFT(369), + [461] = {.entry = {.count = 1, .reusable = false}}, SHIFT(73), + [463] = {.entry = {.count = 1, .reusable = false}}, SHIFT(78), + [465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(355), + [467] = {.entry = {.count = 1, .reusable = false}}, SHIFT(71), + [469] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__method_access_modifiers, 2), + [471] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__method_access_modifiers, 2), SHIFT_REPEAT(73), + [474] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__method_access_modifiers, 2), SHIFT_REPEAT(78), + [477] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__method_access_modifiers, 2), + [479] = {.entry = {.count = 1, .reusable = false}}, SHIFT(365), + [481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(365), + [483] = {.entry = {.count = 1, .reusable = false}}, SHIFT(250), + [485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4), + [487] = {.entry = {.count = 1, .reusable = false}}, SHIFT(400), + [489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(97), + [491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120), + [493] = {.entry = {.count = 1, .reusable = false}}, SHIFT(153), + [495] = {.entry = {.count = 1, .reusable = false}}, SHIFT(188), + [497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), + [499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(157), + [501] = {.entry = {.count = 1, .reusable = false}}, SHIFT(189), + [503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(181), + [505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(82), + [507] = {.entry = {.count = 1, .reusable = false}}, SHIFT(82), + [509] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), + [511] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(78), + [514] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), + [516] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_access_modifier, 1), + [518] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_access_modifier, 1), + [520] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_access_modifiers, 1), + [522] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_access_modifiers, 1), + [524] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(82), + [527] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_access_modifiers_repeat1, 2), SHIFT_REPEAT(82), + [530] = {.entry = {.count = 1, .reusable = false}}, SHIFT(384), + [532] = {.entry = {.count = 1, .reusable = false}}, SHIFT(54), + [534] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 2), + [536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(347), + [538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74), + [540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(72), + [542] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__field_body, 3, .production_id = 2), + [544] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_full_method_signature, 3), + [546] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__full_field_body, 3), + [548] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 4), + [550] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 3), + [552] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_body, 1), + [554] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_body, 1, .production_id = 3), + [556] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 4), + [558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(141), + [560] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__method_signature_body_repeat1, 2), + [562] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__method_signature_body_repeat1, 2), SHIFT_REPEAT(115), + [565] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__method_signature_body_repeat1, 2), SHIFT_REPEAT(168), + [568] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__method_signature_body_repeat1, 2), SHIFT_REPEAT(168), + [571] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__method_signature_body_repeat1, 2), SHIFT_REPEAT(378), + [574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), + [576] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_reference, 2), + [578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), + [580] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 2), + [582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(117), + [584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), + [586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(116), + [588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), + [590] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subannotation_directive, 4), + [592] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 3), + [594] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subannotation_directive, 3), + [596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(119), + [598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), + [600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(323), + [602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(275), + [604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(354), + [606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), + [608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(399), + [610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(121), + [612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(401), + [614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(122), + [616] = {.entry = {.count = 1, .reusable = false}}, SHIFT(260), + [618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(260), + [620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), + [622] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 3), + [624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6), + [626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193), + [628] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_field_definition, 3), SHIFT(205), + [631] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_handle, 3), + [633] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 5), + [635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(379), + [637] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), + [639] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), SHIFT_REPEAT(74), + [642] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), SHIFT_REPEAT(72), + [645] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat2, 2), SHIFT_REPEAT(205), + [648] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 2), + [650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), + [652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(209), + [654] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_field_definition, 2), SHIFT(205), + [657] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_custom_invoke, 8), + [659] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_value, 1), + [661] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 5), + [663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(196), + [665] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_field_definition, 5), SHIFT(205), + [668] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), + [670] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), SHIFT_REPEAT(347), + [673] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_custom_invoke, 9), + [675] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_custom_invoke, 7), + [677] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 4), + [679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(199), + [681] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_field_definition, 4), SHIFT(205), + [684] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 5, .production_id = 10), + [686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(418), + [688] = {.entry = {.count = 1, .reusable = false}}, SHIFT(187), + [690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), + [692] = {.entry = {.count = 1, .reusable = false}}, SHIFT(171), + [694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), + [696] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_packed_switch_directive_repeat1, 2), + [698] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_packed_switch_directive_repeat1, 2), SHIFT_REPEAT(23), + [701] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_packed_switch_directive_repeat1, 2), SHIFT_REPEAT(22), + [704] = {.entry = {.count = 1, .reusable = false}}, SHIFT(184), + [706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), + [708] = {.entry = {.count = 1, .reusable = false}}, SHIFT(152), + [710] = {.entry = {.count = 1, .reusable = false}}, SHIFT(19), + [712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(162), + [714] = {.entry = {.count = 1, .reusable = false}}, SHIFT(162), + [716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(387), + [718] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_super_directive, 2), + [720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), + [722] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18), + [724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), + [726] = {.entry = {.count = 1, .reusable = false}}, SHIFT(320), + [728] = {.entry = {.count = 1, .reusable = false}}, SHIFT(326), + [730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(164), + [732] = {.entry = {.count = 1, .reusable = false}}, SHIFT(164), + [734] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_repeat1, 2), + [736] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_repeat1, 2), SHIFT_REPEAT(171), + [739] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_string_repeat1, 2), SHIFT_REPEAT(171), + [742] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_field_definition_repeat1, 2), + [744] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_field_definition_repeat1, 2), SHIFT_REPEAT(205), + [747] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_annotation_directive_repeat1, 2), + [749] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_directive_repeat1, 2), SHIFT_REPEAT(359), + [752] = {.entry = {.count = 1, .reusable = false}}, SHIFT(114), + [754] = {.entry = {.count = 1, .reusable = false}}, SHIFT(392), + [756] = {.entry = {.count = 1, .reusable = false}}, SHIFT(31), + [758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(250), + [760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(230), + [762] = {.entry = {.count = 1, .reusable = false}}, SHIFT(370), + [764] = {.entry = {.count = 1, .reusable = false}}, SHIFT(288), + [766] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_implements_directive, 2), + [768] = {.entry = {.count = 1, .reusable = false}}, SHIFT(373), + [770] = {.entry = {.count = 1, .reusable = false}}, SHIFT(190), + [772] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__method_signature_body_repeat1, 1), + [774] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__method_signature_body_repeat1, 1), + [776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(221), + [778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(359), + [780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(107), + [782] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_field_definition_repeat1, 2), SHIFT_REPEAT(194), + [785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(33), + [787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(371), + [789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(307), + [791] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 6), + [793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(332), + [795] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 3), + [797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(308), + [799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), + [801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(109), + [803] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 5), + [805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34), + [807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(292), + [809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(293), + [811] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_value, 1), + [813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177), + [815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), + [817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(301), + [819] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 4), + [821] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_definition, 7), + [823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(368), + [825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), + [827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), + [829] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7), + [831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(49), + [833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), + [835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(367), + [837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), + [839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(258), + [841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(114), + [843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), + [845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(372), + [847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), + [849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(302), + [851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), + [853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(282), + [855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(294), + [857] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_custom_invoke_repeat1, 2), SHIFT_REPEAT(70), + [860] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_custom_invoke_repeat1, 2), + [862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(281), + [864] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_property, 3), + [866] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_identifier_repeat1, 2), SHIFT_REPEAT(368), + [869] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_identifier_repeat1, 2), + [871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), + [873] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_expression_repeat1, 2), SHIFT_REPEAT(7), + [876] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_expression_repeat1, 2), + [878] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_data_directive_repeat1, 2), + [880] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_data_directive_repeat1, 2), SHIFT_REPEAT(243), + [883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108), + [885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83), + [887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(291), + [889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169), + [891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(272), + [893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), + [895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), + [897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84), + [899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), + [901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(243), + [903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), + [905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(362), + [907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(329), + [909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), + [911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(225), + [913] = {.entry = {.count = 1, .reusable = false}}, SHIFT(178), + [915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(96), + [917] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_directive_repeat1, 2), + [919] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sparse_switch_directive_repeat1, 2), SHIFT_REPEAT(372), + [922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(415), + [924] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_expression_repeat1, 2), SHIFT_REPEAT(8), + [927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(416), + [929] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_handle, 3), + [931] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_reference, 2), + [933] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_subannotation_directive, 3), + [935] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 3), + [937] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__full_field_body, 3), + [939] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_full_method_signature, 3), + [941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(311), + [943] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_subannotation_directive, 4), + [945] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 4), + [947] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 5, .production_id = 10), + [949] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_custom_invoke, 7), + [951] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_custom_invoke, 8), + [953] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_custom_invoke, 9), + [955] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_body, 1, .production_id = 3), + [957] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_body, 1), + [959] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_value, 1), + [961] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__field_body, 3, .production_id = 2), + [963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(331), + [965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(111), + [967] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sparse_switch_directive_repeat1, 3), + [969] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_expression_repeat1, 2), + [971] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 2), + [973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(261), + [975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), + [977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), + [979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(341), + [981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(352), [983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(210), - [985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161), - [987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(208), - [989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(245), - [991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(149), - [993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179), - [995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(232), - [997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(342), - [999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), - [1001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187), - [1003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), - [1005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), - [1007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(369), - [1009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(367), - [1011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(319), - [1013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(206), - [1015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), - [1017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), - [1019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(301), - [1021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(157), - [1023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(204), - [1025] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_visibility, 1), - [1027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(234), - [1029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(341), - [1031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), - [1033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(305), - [1035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(379), - [1037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192), - [1039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(201), - [1041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(205), - [1043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(310), - [1045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154), - [1047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(309), - [1049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189), - [1051] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_directive, 3), - [1053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), - [1055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(380), - [1057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(258), - [1059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(371), - [1061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(372), - [1063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(373), - [1065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(385), - [1067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(386), - [1069] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_directive, 2), - [1071] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_opcode, 1), + [985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(149), + [987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163), + [989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(339), + [991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(342), + [993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(335), + [995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(295), + [997] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_visibility, 1), + [999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(300), + [1001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191), + [1003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(337), + [1005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(357), + [1007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(356), + [1009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(334), + [1011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(249), + [1013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(336), + [1015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(202), + [1017] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_directive, 3), + [1019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), + [1021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125), + [1023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(156), + [1025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), + [1027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(388), + [1029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(303), + [1031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(343), + [1033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(229), + [1035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195), + [1037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), + [1039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(204), + [1041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(222), + [1043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(200), + [1045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(223), + [1047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(234), + [1049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(350), + [1051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(252), + [1053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(348), + [1055] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_directive, 2), + [1057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155), + [1059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(254), + [1061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), + [1063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(346), + [1065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(256), + [1067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(228), + [1069] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), + [1071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(203), + [1073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(328), + [1075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(319), + [1077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(310), + [1079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), + [1081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(364), }; #ifdef __cplusplus extern "C" { #endif +void *tree_sitter_smali_external_scanner_create(void); +void tree_sitter_smali_external_scanner_destroy(void *); +bool tree_sitter_smali_external_scanner_scan(void *, TSLexer *, const bool *); +unsigned tree_sitter_smali_external_scanner_serialize(void *, char *); +void tree_sitter_smali_external_scanner_deserialize(void *, const char *, unsigned); + #ifdef _WIN32 #define extern __declspec(dllexport) #endif @@ -41464,6 +41310,15 @@ extern const TSLanguage *tree_sitter_smali(void) { .lex_fn = ts_lex, .keyword_lex_fn = ts_lex_keywords, .keyword_capture_token = sym_identifier, + .external_scanner = { + &ts_external_scanner_states[0][0], + ts_external_scanner_symbol_map, + tree_sitter_smali_external_scanner_create, + tree_sitter_smali_external_scanner_destroy, + tree_sitter_smali_external_scanner_scan, + tree_sitter_smali_external_scanner_serialize, + tree_sitter_smali_external_scanner_deserialize, + }, .primary_state_ids = ts_primary_state_ids, }; return &language; diff --git a/src/scanner.c b/src/scanner.c new file mode 100644 index 000000000..8029aa33b --- /dev/null +++ b/src/scanner.c @@ -0,0 +1,53 @@ +#include +#include + +enum TokenType { + L, + CLASS_IDENTIFIER, +}; + +void *tree_sitter_smali_external_scanner_create() { return NULL; } + +void tree_sitter_smali_external_scanner_destroy(void *payload) {} + +void tree_sitter_smali_external_scanner_reset(void *payload) {} + +unsigned tree_sitter_smali_external_scanner_serialize(void *payload, + char *buffer) { + return 0; +} + +void tree_sitter_smali_external_scanner_deserialize(void *payload, + const char *buffer, + unsigned length) {} + +static void advance(TSLexer *lexer) { lexer->advance(lexer, false); } + +static void skip(TSLexer *lexer) { lexer->advance(lexer, true); } + +bool tree_sitter_smali_external_scanner_scan(void *payload, TSLexer *lexer, + const bool *valid_symbols) { + if (valid_symbols[L]) { + while (iswspace(lexer->lookahead)) { + skip(lexer); + } + + if (lexer->lookahead == 'L') { + lexer->result_symbol = L; + advance(lexer); + return true; + } + } + + if (valid_symbols[CLASS_IDENTIFIER]) { + // any alnum, stop at / + lexer->result_symbol = CLASS_IDENTIFIER; + while (iswalnum(lexer->lookahead) || lexer->lookahead == '_' || + lexer->lookahead == '-' || lexer->lookahead == '$') { + advance(lexer); + } + return true; + } + + return false; +} From f579b452dd4bdbab1519a05f35f6515dbac840c1 Mon Sep 17 00:00:00 2001 From: Amaan Qureshi Date: Mon, 24 Apr 2023 03:25:01 -0400 Subject: [PATCH 93/98] feat: update highlights --- queries/highlights.scm | 54 +++++++++++++++++++++++++++++++++++------- 1 file changed, 45 insertions(+), 9 deletions(-) diff --git a/queries/highlights.scm b/queries/highlights.scm index b1c9adbf7..2e2b84b8b 100644 --- a/queries/highlights.scm +++ b/queries/highlights.scm @@ -1,11 +1,21 @@ ; Types -(class_identifier) @type +(class_identifier + (identifier) @type) (primitive_type) @type.builtin -((class_identifier) @type.builtin - (#match? @type.builtin "^L(android|com/android|dalvik|java|kotlinx)/")) +((class_identifier + . (identifier) @_first @type.builtin + (identifier) @type.builtin) + (#any-of? @_first "android" "dalvik" "java" "kotlinx")) + +((class_identifier + . (identifier) @_first @type.builtin + . (identifier) @_second @type.builtin + (identifier) @type.builtin) + (#eq? @_first "com") + (#any-of? @_second "android" "google")) ; Methods @@ -48,6 +58,8 @@ ((method_identifier) @constructor (#any-of? @constructor "" "")) +"constructor" @constructor + ; Fields [ @@ -55,6 +67,9 @@ (annotation_key) ] @field +((field_identifier) @constant + (#lua-match? @constant "^[%u_]*$")) + ; Variables (variable) @variable.builtin @@ -82,11 +97,17 @@ (#lua-match? @keyword.return "^return")) ((opcode) @conditional - (#match? @conditional "^(if|cmp)")) + (#lua-match? @conditional "^if")) + +((opcode) @conditional + (#lua-match? @conditional "^cmp")) ((opcode) @exception (#lua-match? @exception "^throw")) +((opcode) @comment + (#eq? @comment "nop")) ; haha, anyone get it? ;) + [ "=" ".." @@ -97,7 +118,6 @@ [ ".class" ".super" - ".source" ".implements" ".field" ".end field" @@ -115,8 +135,6 @@ ".end local" ".restart local" ".registers" - ".catch" - ".catchall" ".packed-switch" ".end packed-switch" ".sparse-switch" @@ -128,11 +146,20 @@ (epilogue_directive) ] @keyword +[ + ".source" +] @include + [ ".method" ".end method" ] @keyword.function +[ + ".catch" + ".catchall" +] @exception + ; Literals (string) @string @@ -141,6 +168,8 @@ (character) @character +"L" @character.special + (number) @number [ @@ -157,7 +186,7 @@ (annotation_visibility) @storageclass -(access_modifiers) @type.qualifier +(access_modifier) @type.qualifier (array_type "[" @punctuation.special) @@ -168,15 +197,22 @@ [ "->" - ":" "," + ":" + ";" "@" + "/" ] @punctuation.delimiter +(line_directive (number) @text.underline @text.literal) + ; Comments (comment) @comment @spell +(class_definition + (comment) @comment.documentation) + ; Errors (ERROR) @error From 2ea50304834e90faefc33439a91fa4e9aceeee84 Mon Sep 17 00:00:00 2001 From: Amaan Qureshi Date: Mon, 24 Apr 2023 03:25:05 -0400 Subject: [PATCH 94/98] chore: update tests --- test/corpus/classes | 81 ++++++++++++++++----- test/corpus/fields | 19 +++-- test/corpus/interfaces | 88 ++++++++++++++++------ test/corpus/methods | 161 ++++++++++++++++++++++++++--------------- test/corpus/params | 47 ++++++++---- test/corpus/statements | 38 +++++++--- 6 files changed, 304 insertions(+), 130 deletions(-) diff --git a/test/corpus/classes b/test/corpus/classes index 08e778ea7..61f9a787b 100644 --- a/test/corpus/classes +++ b/test/corpus/classes @@ -10,10 +10,16 @@ Test an empty class (class_definition (class_directive - (access_modifiers) - (class_identifier)) + (access_modifiers + (access_modifier)) + (class_identifier + (identifier) + (identifier))) (super_directive - (class_identifier)) + (class_identifier + (identifier) + (identifier) + (identifier))) (source_directive (string))) @@ -31,10 +37,16 @@ Test a class with a source file (class_definition (class_directive - (access_modifiers) - (class_identifier)) + (access_modifiers + (access_modifier)) + (class_identifier + (identifier) + (identifier))) (super_directive - (class_identifier)) + (class_identifier + (identifier) + (identifier) + (identifier))) (source_directive (string (string_fragment)))) @@ -55,14 +67,22 @@ Test a class that implements an interface (class_definition (class_directive - (access_modifiers) - (class_identifier)) + (access_modifiers + (access_modifier)) + (class_identifier + (identifier) + (identifier))) (super_directive - (class_identifier)) + (class_identifier + (identifier) + (identifier) + (identifier))) (source_directive (string)) (implements_directive - (class_identifier))) + (class_identifier + (identifier) + (identifier)))) @@ -81,16 +101,26 @@ Test a class that implements multiple interfaces (class_definition (class_directive - (access_modifiers) - (class_identifier)) + (access_modifiers + (access_modifier)) + (class_identifier + (identifier) + (identifier))) (super_directive - (class_identifier)) + (class_identifier + (identifier) + (identifier) + (identifier))) (source_directive (string)) (implements_directive - (class_identifier)) + (class_identifier + (identifier) + (identifier))) (implements_directive - (class_identifier))) + (class_identifier + (identifier) + (identifier)))) @@ -106,10 +136,16 @@ Test a class with a non valid Java character (class_definition (class_directive - (access_modifiers) - (class_identifier)) + (access_modifiers + (access_modifier)) + (class_identifier + (identifier) + (identifier))) (super_directive - (class_identifier)) + (class_identifier + (identifier) + (identifier) + (identifier))) (source_directive (string))) @@ -127,8 +163,13 @@ Test a class without an access modifier (class_definition (class_directive - (class_identifier)) + (class_identifier + (identifier) + (identifier))) (super_directive - (class_identifier)) + (class_identifier + (identifier) + (identifier) + (identifier))) (source_directive (string))) diff --git a/test/corpus/fields b/test/corpus/fields index 376ae9941..c86db1ac9 100644 --- a/test/corpus/fields +++ b/test/corpus/fields @@ -12,13 +12,22 @@ Test a field without an access modifier (class_definition (class_directive - (access_modifiers) - (class_identifier)) + (access_modifiers + (access_modifier)) + (class_identifier + (identifier) + (identifier))) (super_directive - (class_identifier)) + (class_identifier + (identifier) + (identifier) + (identifier))) (source_directive (string)) (field_definition (field_identifier) - (field_type - (class_identifier)))) + (field_type + (class_identifier + (identifier) + (identifier) + (identifier))))) diff --git a/test/corpus/interfaces b/test/corpus/interfaces index 3d820677b..1dcf658fc 100644 --- a/test/corpus/interfaces +++ b/test/corpus/interfaces @@ -10,10 +10,18 @@ Test an empty interface (class_definition (class_directive - (access_modifiers) - (class_identifier)) + (access_modifiers + (access_modifier) + (access_modifier) + (access_modifier)) + (class_identifier + (identifier) + (identifier))) (super_directive - (class_identifier)) + (class_identifier + (identifier) + (identifier) + (identifier))) (source_directive (string))) @@ -33,14 +41,24 @@ Test an empty interface that extends another interface (class_definition (class_directive - (access_modifiers) - (class_identifier)) + (access_modifiers + (access_modifier) + (access_modifier) + (access_modifier)) + (class_identifier + (identifier) + (identifier))) (super_directive - (class_identifier)) + (class_identifier + (identifier) + (identifier) + (identifier))) (source_directive (string)) (implements_directive - (class_identifier))) + (class_identifier + (identifier) + (identifier)))) @@ -59,17 +77,26 @@ Test an interface with one method (class_definition (class_directive - (access_modifiers) - (class_identifier)) + (access_modifiers + (access_modifier) + (access_modifier) + (access_modifier)) + (class_identifier + (identifier) + (identifier))) (super_directive - (class_identifier)) + (class_identifier + (identifier) + (identifier) + (identifier))) (source_directive (string)) (method_definition - (access_modifiers) - (method_signature - (method_identifier) - (primitive_type)))) + (access_modifier) + (access_modifier) + (method_signature + (method_identifier) + (primitive_type)))) @@ -88,17 +115,30 @@ Test an interface with one method with parameters and return value (class_definition (class_directive - (access_modifiers) - (class_identifier)) + (access_modifiers + (access_modifier) + (access_modifier) + (access_modifier)) + (class_identifier + (identifier) + (identifier))) (super_directive - (class_identifier)) + (class_identifier + (identifier) + (identifier) + (identifier))) (source_directive (string)) (method_definition - (access_modifiers) - (method_signature - (method_identifier) - (parameters - (class_identifier) - (primitive_type)) - (class_identifier)))) + (access_modifier) + (access_modifier) + (method_signature + (method_identifier) + (parameters + (class_identifier + (identifier) + (identifier)) + (primitive_type)) + (class_identifier + (identifier) + (identifier))))) diff --git a/test/corpus/methods b/test/corpus/methods index 784198ca3..81083dc4e 100644 --- a/test/corpus/methods +++ b/test/corpus/methods @@ -13,17 +13,23 @@ Test an empty method (class_definition (class_directive - (access_modifiers) - (class_identifier)) + (access_modifiers + (access_modifier)) + (class_identifier + (identifier) + (identifier))) (super_directive - (class_identifier)) + (class_identifier + (identifier) + (identifier) + (identifier))) (source_directive - (string)) + (string)) (method_definition - (access_modifiers) - (method_signature - (method_identifier) - (primitive_type)))) + (access_modifier) + (method_signature + (method_identifier) + (primitive_type)))) @@ -42,16 +48,22 @@ Test a method with no modifiers (class_definition (class_directive - (access_modifiers) - (class_identifier)) + (access_modifiers + (access_modifier)) + (class_identifier + (identifier) + (identifier))) (super_directive - (class_identifier)) + (class_identifier + (identifier) + (identifier) + (identifier))) (source_directive - (string)) + (string)) (method_definition - (method_signature - (method_identifier) - (primitive_type)))) + (method_signature + (method_identifier) + (primitive_type)))) @@ -70,19 +82,25 @@ Test a method with one primitive parameter (class_definition (class_directive - (access_modifiers) - (class_identifier)) + (access_modifiers + (access_modifier)) + (class_identifier + (identifier) + (identifier))) (super_directive - (class_identifier)) + (class_identifier + (identifier) + (identifier) + (identifier))) (source_directive - (string)) + (string)) (method_definition - (access_modifiers) - (method_signature - (method_identifier) - (parameters - (primitive_type)) - (primitive_type)))) + (access_modifier) + (method_signature + (method_identifier) + (parameters + (primitive_type)) + (primitive_type)))) @@ -101,21 +119,27 @@ Test a method with multiple primitive parameter (class_definition (class_directive - (access_modifiers) - (class_identifier)) + (access_modifiers + (access_modifier)) + (class_identifier + (identifier) + (identifier))) (super_directive - (class_identifier)) + (class_identifier + (identifier) + (identifier) + (identifier))) (source_directive - (string)) + (string)) (method_definition - (access_modifiers) - (method_signature - (method_identifier) - (parameters - (primitive_type) - (primitive_type) - (primitive_type)) - (primitive_type)))) + (access_modifier) + (method_signature + (method_identifier) + (parameters + (primitive_type) + (primitive_type) + (primitive_type)) + (primitive_type)))) @@ -134,20 +158,29 @@ Test a method with an object parameter (class_definition (class_directive - (access_modifiers) - (class_identifier)) + (access_modifiers + (access_modifier)) + (class_identifier + (identifier) + (identifier))) (super_directive - (class_identifier)) + (class_identifier + (identifier) + (identifier) + (identifier))) (source_directive - (string)) + (string)) (method_definition - (access_modifiers) - (method_signature - (method_identifier) - (parameters - (class_identifier)) - (primitive_type)))) - + (access_modifier) + (access_modifier) + (method_signature + (method_identifier) + (parameters + (class_identifier + (identifier) + (identifier) + (identifier))) + (primitive_type)))) ======================================================================== @@ -165,17 +198,27 @@ Test a method with an array parameter (class_definition (class_directive - (access_modifiers) - (class_identifier)) + (access_modifiers + (access_modifier)) + (class_identifier + (identifier) + (identifier))) (super_directive - (class_identifier)) + (class_identifier + (identifier) + (identifier) + (identifier))) (source_directive - (string)) + (string)) (method_definition - (access_modifiers) - (method_signature - (method_identifier) - (parameters - (array_type - (class_identifier))) - (primitive_type)))) + (access_modifier) + (access_modifier) + (method_signature + (method_identifier) + (parameters + (array_type + (class_identifier + (identifier) + (identifier) + (identifier)))) + (primitive_type)))) diff --git a/test/corpus/params b/test/corpus/params index 256a4edc1..662c8fc6e 100644 --- a/test/corpus/params +++ b/test/corpus/params @@ -14,14 +14,20 @@ Test a simple param (class_definition (class_directive - (access_modifiers) - (class_identifier)) + (access_modifiers + (access_modifier)) + (class_identifier + (identifier) + (identifier))) (super_directive - (class_identifier)) + (class_identifier + (identifier) + (identifier) + (identifier))) (source_directive (string)) (method_definition - (access_modifiers) + (access_modifier) (method_signature (method_identifier) (primitive_type)) @@ -47,14 +53,20 @@ Test a simple param block (class_definition (class_directive - (access_modifiers) - (class_identifier)) + (access_modifiers + (access_modifier)) + (class_identifier + (identifier) + (identifier))) (super_directive - (class_identifier)) + (class_identifier + (identifier) + (identifier) + (identifier))) (source_directive (string)) (method_definition - (access_modifiers) + (access_modifier) (method_signature (method_identifier) (primitive_type)) @@ -82,14 +94,20 @@ Test a param block with an empty annotation (class_definition (class_directive - (access_modifiers) - (class_identifier)) + (access_modifiers + (access_modifier)) + (class_identifier + (identifier) + (identifier))) (super_directive - (class_identifier)) + (class_identifier + (identifier) + (identifier) + (identifier))) (source_directive (string)) (method_definition - (access_modifiers) + (access_modifier) (method_signature (method_identifier) (primitive_type)) @@ -97,4 +115,7 @@ Test a param block with an empty annotation (parameter) (annotation_directive (annotation_visibility) - (class_identifier))))) + (class_identifier + (identifier) + (identifier) + (identifier)))))) diff --git a/test/corpus/statements b/test/corpus/statements index fb1d3762f..498e95602 100644 --- a/test/corpus/statements +++ b/test/corpus/statements @@ -14,14 +14,22 @@ Test an empty statement (class_definition (class_directive - (access_modifiers) - (class_identifier)) + (access_modifiers + (access_modifier) + (access_modifier) + (access_modifier)) + (class_identifier + (identifier) + (identifier))) (super_directive - (class_identifier)) + (class_identifier + (identifier) + (identifier) + (identifier))) (source_directive (string)) (method_definition - (access_modifiers) + (access_modifier) (method_signature (method_identifier) (primitive_type)) @@ -47,19 +55,31 @@ Test statements with variable and number literal arguments (class_definition (class_directive - (access_modifiers) - (class_identifier)) + (access_modifiers + (access_modifier) + (access_modifier) + (access_modifier)) + (class_identifier + (identifier) + (identifier))) (super_directive - (class_identifier)) + (class_identifier + (identifier) + (identifier) + (identifier))) (source_directive (string)) (method_definition - (access_modifiers) + (access_modifier) + (access_modifier) (method_signature (method_identifier) (parameters (array_type - (class_identifier))) + (class_identifier + (identifier) + (identifier) + (identifier)))) (primitive_type)) (expression (opcode) From 9bf8aa671a233ae2d2c6e9512c7144ce121b1fb6 Mon Sep 17 00:00:00 2001 From: Amaan Qureshi Date: Mon, 24 Apr 2023 03:25:35 -0400 Subject: [PATCH 95/98] feat: v0.0.4 --- Cargo.toml | 2 +- Package.swift | 1 + binding.gyp | 1 + bindings/rust/README.md | 2 +- bindings/rust/build.rs | 4 ++++ package.json | 2 +- 6 files changed, 9 insertions(+), 3 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index c54557022..66858e091 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "tree-sitter-smali" description = "Smali grammar for tree-sitter" -version = "0.0.3" +version = "0.0.4" authors = ["Yotam Nachum ", "Amaan Qureshi "] license = "MIT" readme = "bindings/rust/README.md" diff --git a/Package.swift b/Package.swift index ad64bee2b..cf71ff7df 100644 --- a/Package.swift +++ b/Package.swift @@ -26,6 +26,7 @@ let package = Package( ], sources: [ "src/parser.c", + "src/scanner.c", ], resources: [ .copy("queries") diff --git a/binding.gyp b/binding.gyp index ea6dcda57..18629d553 100644 --- a/binding.gyp +++ b/binding.gyp @@ -9,6 +9,7 @@ "sources": [ "bindings/node/binding.cc", "src/parser.c", + "src/scanner.c", ], "cflags_c": [ "-std=c99", diff --git a/bindings/rust/README.md b/bindings/rust/README.md index 9d33316a2..391643cc3 100644 --- a/bindings/rust/README.md +++ b/bindings/rust/README.md @@ -9,7 +9,7 @@ way.) ```toml [dependencies] tree-sitter = "~0.20.3" -tree-sitter-smali = "0.0.3" +tree-sitter-smali = "0.0.4" ``` Typically, you will use the [language][language func] function to add this diff --git a/bindings/rust/build.rs b/bindings/rust/build.rs index fc839798a..8851fed13 100644 --- a/bindings/rust/build.rs +++ b/bindings/rust/build.rs @@ -10,6 +10,10 @@ fn main() { let parser_path = src_dir.join("parser.c"); c_config.file(&parser_path); + 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()); } diff --git a/package.json b/package.json index d1c30fc17..ecb88ad74 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "tree-sitter-smali", - "version": "0.0.3", + "version": "0.0.4", "description": "Smali grammar for tree-sitter", "main": "bindings/node", "keywords": [ From 72e334b2630f5852825ba5ff9dfd872447175eb5 Mon Sep 17 00:00:00 2001 From: Amaan Qureshi Date: Sat, 13 May 2023 00:03:30 -0400 Subject: [PATCH 96/98] chore: add fuzzer and release-please actions --- .github/workflows/fuzz.yml | 22 +++++++++++ .github/workflows/publish.yml | 70 +++++++++++++++++++++++++---------- .github/workflows/release.yml | 35 ++++++++++++++++++ 3 files changed, 107 insertions(+), 20 deletions(-) create mode 100644 .github/workflows/fuzz.yml create mode 100644 .github/workflows/release.yml diff --git a/.github/workflows/fuzz.yml b/.github/workflows/fuzz.yml new file mode 100644 index 000000000..21daf2a73 --- /dev/null +++ b/.github/workflows/fuzz.yml @@ -0,0 +1,22 @@ +name: Fuzz Parser + +on: + push: + paths: + - src/scanner.c + pull_request: + paths: + - src/scanner.c + workflow_dispatch: + +jobs: + test: + name: Parser fuzzing + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + - uses: vigoux/tree-sitter-fuzz-action@v1 + with: + language: smali + external-scanner: src/scanner.c + time: 60 diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 27632c934..faeffaa09 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -1,12 +1,11 @@ name: Publish on: - push: - branches: - - master - tags: - - "v*" - workflow_dispatch: + pull_request: + types: [closed] + +permissions: + contents: write jobs: build: @@ -19,33 +18,64 @@ jobs: - run: npm install - run: npm test - publish-npm: - if: startsWith(github.ref, 'refs/tags/v') + publish: + if: github.event.pull_request.merged && startsWith(github.event.pull_request.title, 'chore(master):') needs: build runs-on: ubuntu-latest - steps: - uses: actions/checkout@v3 - - uses: actions/setup-node@v3 + with: + ref: ${{ github.event.pull_request.merge_commit_sha }} + token: ${{ secrets.GITHUB_TOKEN }} + - name: Extract version + id: extract_version + run: | + PR_TITLE="${{ github.event.pull_request.title }}" + VERSION=$(echo "$PR_TITLE" | grep -oP '(?<=release ).*$') + echo "::set-output name=version::$VERSION" + - name: Update versions + run: | + version="${{ steps.extract_version.outputs.version }}" + repo_name="${{ github.repository }}" + repo_name="${repo_name##*/}" + + git config user.name github-actions[bot] + git config user.email github-actions[bot]@users.noreply.github.com + git fetch origin master + git checkout master + + sed -i "s/\"version\": \"[^\"]*\"/\"version\": \"$version\"/g" package.json + sed -i "s/version = \"[^\"]*\"/version = \"$version\"/g" Cargo.toml + sed -i "s/$repo_name = \"[^\"]*\"/$repo_name = \"$version\"/g" bindings/rust/README.md + + git add package.json Cargo.toml bindings/rust/README.md + git commit -m "chore(manifests): bump version to $version" + git push https://${{ secrets.GITHUB_TOKEN }}@github.com/${{ github.repository }}.git HEAD:master + - name: Setup Node.js + uses: actions/setup-node@v3 with: node-version: 16 registry-url: https://registry.npmjs.org/ - - run: npm install - run: npm publish env: NODE_AUTH_TOKEN: ${{secrets.NPM_TOKEN}} - - publish-crates: - if: startsWith(github.ref, 'refs/tags/v') - needs: build - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v3 - - uses: actions-rs/toolchain@v1 + - name: Setup Rust + uses: actions-rs/toolchain@v1 with: profile: minimal toolchain: stable override: true - - uses: katyo/publish-crates@v2 + - name: Publish to Crates.io + uses: katyo/publish-crates@v2 with: registry-token: ${{ secrets.CARGO_REGISTRY_TOKEN }} + - uses: actions/checkout@v3 + - name: Tag stable versions + run: | + git config user.name github-actions[bot] + git config user.email github-actions[bot]@users.noreply.github.com + git remote add gh-token "https://${{ secrets.GITHUB_TOKEN }}@github.com/google-github-actions/release-please-action.git" + git tag -d stable || true + git push origin :stable || true + git tag -a stable -m "Last Stable Release" + git push origin stable diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml new file mode 100644 index 000000000..78f7385b3 --- /dev/null +++ b/.github/workflows/release.yml @@ -0,0 +1,35 @@ +name: Release + +on: + push: + branches: + - master + workflow_dispatch: + +permissions: + contents: write + pull-requests: write + +jobs: + build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + - uses: actions/setup-node@v3 + with: + node-version: 16 + - run: npm install + - run: npm test + + release: + name: release + if: ${{ github.ref == 'refs/heads/master' }} + needs: + - build + runs-on: ubuntu-latest + steps: + - uses: google-github-actions/release-please-action@v3 + id: release + with: + release-type: simple + package-name: tree-sitter-smali From b79fa332ad88d52ff7cc2cd6863c8d2f1bc8fe4c Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat, 13 May 2023 00:09:28 -0400 Subject: [PATCH 97/98] chore(master): release 1.0.0 (#2) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- CHANGELOG.md | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 CHANGELOG.md diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 000000000..8994415f1 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,33 @@ +# Changelog + +## 1.0.0 (2023-05-13) + + +### Features + +* (overdue) add queries ([ae15a72](https://github.com/amaanq/tree-sitter-smali/commit/ae15a7228bcac256547ca81b727da6874fe51aee)) +* add ci script ([f8c582f](https://github.com/amaanq/tree-sitter-smali/commit/f8c582fdf92fe3896733830199d39f4d39aaf0d7)) +* add eslint ([fcb804e](https://github.com/amaanq/tree-sitter-smali/commit/fcb804e90025e6c56629708201c9116eb5345003)) +* add GitHub ci for the mirror ([51a914e](https://github.com/amaanq/tree-sitter-smali/commit/51a914ea34c96dcf483aaa0cfb7800dd84ac11f7)) +* add missing opcodes and modifiers ([9ca1bb9](https://github.com/amaanq/tree-sitter-smali/commit/9ca1bb941083424fafc99061d300f3cc54862394)) +* add Swift bindings ([76d083f](https://github.com/amaanq/tree-sitter-smali/commit/76d083f4a97ec0900869547c6187f37f45825c96)) +* add word, update top level definitions as it was too strict before ([448b98b](https://github.com/amaanq/tree-sitter-smali/commit/448b98b28d3ca3d3d99d0a2677eea12b084dcc92)) +* complete the grammar ([256f76a](https://github.com/amaanq/tree-sitter-smali/commit/256f76a2b887f72d87b7c1940c04009a97b03e19)) +* favor eslint as a linter over prettier ([c9456c6](https://github.com/amaanq/tree-sitter-smali/commit/c9456c6be4f78070c8d59b6bd8d962115135861e)) +* file documentation, reference types & checks ([a985f15](https://github.com/amaanq/tree-sitter-smali/commit/a985f151b896e04f28ba72e2802d4ee66a25c81b)) +* **queries:** update highlights, add folds, indents, and locals ([7ef7043](https://github.com/amaanq/tree-sitter-smali/commit/7ef7043327183596b3bdda8db5356c500d114cf8)) +* remove apktool dependency and use repo with decompiled smali files, add smali2java repo ([5a742af](https://github.com/amaanq/tree-sitter-smali/commit/5a742af7388864a3ff2ce8421328a33e7246a2d5)) +* segment class identifiers to pluck individual indentifiers out ([9aea302](https://github.com/amaanq/tree-sitter-smali/commit/9aea3029aeb3374706a43441007d39fa334fe3ee)) +* **tests:** update accordingly ([8fcb12a](https://github.com/amaanq/tree-sitter-smali/commit/8fcb12a9e1891afe84f712964cde09aed93f34c8)) +* update bindings, Rust binding includes relevant queries ([49afd6f](https://github.com/amaanq/tree-sitter-smali/commit/49afd6f1431baa4648e06ba7d7a869b3c693b2e8)) +* update highlights ([f579b45](https://github.com/amaanq/tree-sitter-smali/commit/f579b452dd4bdbab1519a05f35f6515dbac840c1)) +* v0.0.2 ([e7da914](https://github.com/amaanq/tree-sitter-smali/commit/e7da91418fb1d88270688c7cbe72a25be4d66039)) +* v0.0.3 ([b002dce](https://github.com/amaanq/tree-sitter-smali/commit/b002dceb9b91a6d6de45479ab4b2e9596ebbaaf3)) +* v0.0.4 ([9bf8aa6](https://github.com/amaanq/tree-sitter-smali/commit/9bf8aa671a233ae2d2c6e9512c7144ce121b1fb6)) + + +### Bug Fixes + +* not *every* class has an access_modifier, those in particular being the $_.smali files ([c810747](https://github.com/amaanq/tree-sitter-smali/commit/c810747af3733f856bd51656486c7570fc010cfd)) +* not *every* field has an access_modifier as well, similar to class fix ([7327461](https://github.com/amaanq/tree-sitter-smali/commit/7327461cd2cd36df4943854cf5e49bcb31e70dc9)) +* update workflows ([5bc3f10](https://github.com/amaanq/tree-sitter-smali/commit/5bc3f104192310afe53966445eafb456d37174d4)) From 5ae51e15c4d1ac93cba6127caf3d1f0a072c140c Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Sat, 13 May 2023 04:12:54 +0000 Subject: [PATCH 98/98] chore(manifests): bump version to 1.0.0 --- Cargo.toml | 2 +- bindings/rust/README.md | 2 +- package.json | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 66858e091..512fa3726 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "tree-sitter-smali" description = "Smali grammar for tree-sitter" -version = "0.0.4" +version = "1.0.0" authors = ["Yotam Nachum ", "Amaan Qureshi "] license = "MIT" readme = "bindings/rust/README.md" diff --git a/bindings/rust/README.md b/bindings/rust/README.md index 391643cc3..515f39e22 100644 --- a/bindings/rust/README.md +++ b/bindings/rust/README.md @@ -9,7 +9,7 @@ way.) ```toml [dependencies] tree-sitter = "~0.20.3" -tree-sitter-smali = "0.0.4" +tree-sitter-smali = "1.0.0" ``` Typically, you will use the [language][language func] function to add this diff --git a/package.json b/package.json index ecb88ad74..2a7d34db0 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "tree-sitter-smali", - "version": "0.0.4", + "version": "1.0.0", "description": "Smali grammar for tree-sitter", "main": "bindings/node", "keywords": [